19:47:51.234 00.022 9044 PHD2 version 2.6.13dev8 begins execution with:
19:47:51.235 00.001 9044    Windows 10 (build 26200), 64-bit edition
19:47:51.235 00.000 9044    wxWidgets 3.0.5
19:47:51.235 00.000 9044    cfitsio 3.49
19:47:51.236 00.001 9044 GetString("/frame/LogDir", "") returns ""
19:47:51.237 00.001 9044 CoInitializeEx returns 1
19:47:51.237 00.000 9044 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
19:47:51.237 00.000 9044 GetInt("/wxLanguage", 0) returns 60
19:47:51.237 00.000 9044 locale: initialized with lang id 60 (r=1)
19:47:51.237 00.000 9044 locale: wxTranslations language set to 60
19:47:51.245 00.008 9044 Removed 1 files of pattern: PHD2_DebugLog*.txt
19:47:51.245 00.000 9044 GetInt("/currentProfile", 0) returns 1
19:47:51.245 00.000 9044 reset dither spiral
19:47:51.260 00.015 9044 StartWorkerThread(00000000) begins
19:47:51.260 00.000 9044 WorkerThread constructor called
19:47:51.260 00.000 9044 StartWorkerThread(011E7B68) ends
19:47:51.260 00.000 9044 StartWorkerThread(00000000) begins
19:47:51.263 00.003 9044 WorkerThread constructor called
19:47:51.263 00.000 9044 StartWorkerThread(011E7BF8) ends
19:47:51.263 00.000 12252 WorkerThread::Entry() begins
19:47:51.263 00.000 6640 WorkerThread::Entry() begins
19:47:51.263 00.000 9044 GetBoolean("/ServerMode", 1) returns 1
19:47:51.263 00.000 12252 worker thread CoInitializeEx returns 0
19:47:51.263 00.000 6640 worker thread CoInitializeEx returns 0
19:47:51.323 00.060 9044 GetInt("/profile/1/NoiseReductionMethod", 0) returns 0
19:47:51.323 00.000 9044 GetDouble("/profile/1/DitherScaleFactor", 1.000000) returns 1.000000
19:47:51.323 00.000 9044 GetBoolean("/profile/1/DitherRaOnly", 0) returns 0
19:47:51.323 00.000 9044 GetInt("/profile/1/DitherMode", 0) returns 0
19:47:51.323 00.000 9044 set dither mode 0
19:47:51.323 00.000 9044 GetInt("/profile/1/frame/timeLapse", 0) returns 0
19:47:51.323 00.000 9044 GetInt("/profile/1/frame/var_delay/long_delay", 10000) returns 10000
19:47:51.323 00.000 9044 GetInt("/profile/1/frame/var_delay/short_delay", 1000) returns 1000
19:47:51.323 00.000 9044 GetBoolean("/profile/1/frame/var_delay/enabled", 0) returns 0
19:47:51.323 00.000 9044 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
19:47:51.323 00.000 9044 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
19:47:51.323 00.000 9044 GetInt("/profile/1/frame/focalLength", 0) returns 162
19:47:51.323 00.000 9044 GetInt("/profile/1/auto_exp/exposure_min", 1000) returns 1000
19:47:51.337 00.014 9044 GetInt("/profile/1/auto_exp/exposure_max", 5000) returns 5000
19:47:51.337 00.000 9044 GetDouble("/profile/1/auto_exp/target_snr", 6.000000) returns 6.000000
19:47:51.337 00.000 9044 AutoExp: config min = 1000 max = 5000 snr = 6.00
19:47:51.337 00.000 9044 AutoExp: reset exp to 5000
19:47:51.337 00.000 9044 GetInt("/profile/1/CustomExposureDuration", 30000) returns 30000
19:47:51.337 00.000 9044 GetInt("/profile/1/ExposureDurationMs", 1000) returns 2000
19:47:51.337 00.000 9044 OnExposureDurationSelected: duration = 2000
19:47:51.337 00.000 9044 GetBoolean("/profile/1/BeepForLostStar", 1) returns 1
19:47:51.337 00.000 9044 GetInt("/profile/1/Gamma", 100) returns 56
19:47:51.337 00.000 9044 GetBoolean("/profile/1/ImageLogger/LoggingEnabled", 0) returns 1
19:47:51.337 00.000 9044 GetBoolean("/profile/1/ImageLogger/LogFramesOverThreshRel", 0) returns 0
19:47:51.337 00.000 9044 GetBoolean("/profile/1/ImageLogger/LogFramesOverThreshPx", 0) returns 0
19:47:51.337 00.000 9044 GetBoolean("/profile/1/ImageLogger/LogFramesDropped", 0) returns 0
19:47:51.337 00.000 9044 GetBoolean("/profile/1/ImageLogger/LogAutoSelectFrames", 0) returns 0
19:47:51.337 00.000 9044 GetDouble("/profile/1/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
19:47:51.337 00.000 9044 GetDouble("/profile/1/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
19:47:51.337 00.000 9044 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
19:47:51.337 00.000 9044 GetBoolean("/profile/1/indi/VerboseLogging", 0) returns 0
19:47:51.357 00.020 9044 guider state => UNINITIALIZED
19:47:51.357 00.000 9044 GetInt("/profile/1/overlay/slit/center.x", 376) returns 376
19:47:51.357 00.000 9044 GetInt("/profile/1/overlay/slit/center.y", 290) returns 290
19:47:51.357 00.000 9044 GetInt("/profile/1/overlay/slit/width", 8) returns 8
19:47:51.357 00.000 9044 GetInt("/profile/1/overlay/slit/height", 100) returns 100
19:47:51.357 00.000 9044 GetInt("/profile/1/overlay/slit/angle", 0) returns 0
19:47:51.357 00.000 9044 Changing from state UNINITIALIZED to UNINITIALIZED
19:47:51.357 00.000 9044 guider state => SELECTING
19:47:51.357 00.000 9044 GetBoolean("/profile/1/guider/FastRecenter", 1) returns 1
19:47:51.357 00.000 9044 GetBoolean("/profile/1/guider/ScaleImage", 1) returns 1
19:47:51.357 00.000 9044 GetDouble("/profile/1/guider/StarMinHFD", 1.500000) returns 1.500000
19:47:51.357 00.000 9044 Setting StarMinHFD = 1.50
19:47:51.357 00.000 9044 GetDouble("/profile/1/guider/StarMaxHFD", 20.000000) returns 10.000000
19:47:51.357 00.000 9044 Setting MaxHFD = 10.0
19:47:51.370 00.013 9044 GetDouble("/profile/1/guider/StarMinSNR", 6.000000) returns 6.000000
19:47:51.370 00.000 9044 Setting StarMinSNR = 6.0
19:47:51.370 00.000 9044 GetInt("/profile/1/guider/AutoSelDownsample", 0) returns 0
19:47:51.370 00.000 9044 Setting AutoSelDownsample = 0
19:47:51.370 00.000 9044 GetString("/profile/1/guider/bookmarks", "") returns ""
19:47:51.370 00.000 9044 GetDouble("/profile/1/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
19:47:51.370 00.000 9044 GetBoolean("/profile/1/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
19:47:51.370 00.000 9044 GetBoolean("/profile/1/guider/onestar/TolerateJumpsEnabled", 0) returns 0
19:47:51.370 00.000 9044 GetDouble("/profile/1/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
19:47:51.370 00.000 9044 GetInt("/profile/1/guider/onestar/SearchRegion", 15) returns 15
19:47:51.370 00.000 9044 GetBoolean("/profile/1/guider/multistar/enabled", 0) returns 1
19:47:51.370 00.000 9044 MultiStar mode enabled
19:47:51.370 00.000 9044 GetBoolean("/StickyLockPosition", 0) returns 0
19:47:51.381 00.011 9044 GetString("/geometry", "") returns "0;1203;986;175;18"
19:47:51.424 00.043 9044 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
19:47:51.424 00.000 9044 GetString("/graph/RAColor", "") returns "#6464FF"
19:47:51.424 00.000 9044 GetString("/graph/DecColor", "") returns "#FF0000"
19:47:51.424 00.000 9044 GetInt("/graph/minLength", 50) returns 50
19:47:51.424 00.000 9044 GetInt("/graph/maxLength", 400) returns 400
19:47:51.424 00.000 9044 GetInt("/graph/minHeight", 1) returns 1
19:47:51.424 00.000 9044 GetInt("/graph/maxHeight", 16) returns 16
19:47:51.424 00.000 9044 GetInt("/graph/length", 100) returns 100
19:47:51.424 00.000 9044 GraphStats window size = 100
19:47:51.424 00.000 9044 GetInt("/graph/height", 4) returns 16
19:47:51.434 00.010 9044 GetInt("graph/HeightUnits", 1) returns 1
19:47:51.434 00.000 9044 GetBoolean("/graph/showCorrections", 1) returns 1
19:47:51.434 00.000 9044 GetBoolean("/graph/showStarMass", 0) returns 1
19:47:51.434 00.000 9044 GetBoolean("/graph/showStarSNR", 0) returns 0
19:47:51.434 00.000 9044 GetBoolean("/graph/correctionsToScale", 0) returns 0
19:47:51.466 00.032 9044 GetInt("/graph_stepguider/length", 1) returns 1
19:47:51.466 00.000 9044 GetBoolean("/ProfileRawMode", 0) returns 0
19:47:51.466 00.000 9044 GetInt("/target/length", 100) returns 100
19:47:51.466 00.000 9044 GetDouble("/target/zoom", 1.000000) returns 1.000000
19:47:51.466 00.000 9044 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
19:47:51.466 00.000 9044 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
19:47:51.714 00.248 9044 GetString("/profile/1/name", "") returns "50mm SSAG-Pro"
19:47:51.714 00.000 9044 GetString("/profile/2/name", "") returns "60mm_ASI120mm"
19:47:51.719 00.005 9044 GetString("/profile/1/name", "") returns "50mm SSAG-Pro"
19:48:02.000 10.281 9044 GetString("/profile/1/indi/INDIcam", "") returns ""
19:48:02.010 00.010 9044 GetString("/profile/1/indi/INDImount", "") returns ""
19:48:02.010 00.000 9044 GetString("/profile/1/indi/INDImount", "") returns ""
19:48:02.010 00.000 9044 GetString("/profile/1/indi/INDIrotator", "") returns ""
19:48:02.024 00.014 9044 GetString("/profile/1/camera/LastMenuChoice", "None") returns "CMOS SSAGPro Camera (ASCOM)"
19:48:02.024 00.000 9044 CameraFactory(CMOS SSAGPro Camera (ASCOM))
19:48:02.024 00.000 9044 GetBoolean("/profile/1/camera/UseSubframes", 0) returns 0
19:48:02.024 00.000 9044 GetInt("/profile/1/camera/ReadDelay", 150) returns 150
19:48:02.024 00.000 9044 GetInt("/profile/1/camera/gain", 95) returns 95
19:48:02.024 00.000 9044 GetInt("/profile/1/camera/TimeoutMs", 15000) returns 25000
19:48:02.024 00.000 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
19:48:02.024 00.000 9044 GetBoolean("/profile/1/camera/SaturationByADU", 1) returns 1
19:48:02.024 00.000 9044 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 3.750000
19:48:02.024 00.000 9044 GetInt("/profile/1/camera/binning", 1) returns 1
19:48:02.024 00.000 9044 Created new camera of type CMOS SSAGPro Camera (ASCOM) = 0CD9E3A8
19:48:02.024 00.000 9044 GetString("/profile/1/camera/LastMenuChoice", "") returns "CMOS SSAGPro Camera (ASCOM)"
19:48:02.024 00.000 9044 GetString("/profile/1/scope/LastMenuChoice", "None") returns "EQMOD ASCOM HEQ5/6"
19:48:02.024 00.000 9044 ScopeFactory(EQMOD ASCOM HEQ5/6)
19:48:02.024 00.000 9044 GetInt("/profile/1/scope/CalibrationDuration", 750) returns 750
19:48:02.024 00.000 9044 GetInt("/profile/1/scope/CalibrationDistance", 25) returns 25
19:48:02.024 00.000 9044 GetInt("/profile/1/scope/MaxRaDuration", 2500) returns 2500
19:48:02.040 00.016 9044 GetInt("/profile/1/scope/MaxDecDuration", 2500) returns 2500
19:48:02.040 00.000 9044 GetInt("/profile/1/scope/DecGuideMode", 1) returns 1
19:48:02.040 00.000 9044 DecGuideMode set to Auto (1)
19:48:02.040 00.000 9044 GetInt("/profile/1/scope/XGuideAlgorithm", 1) returns 5
19:48:02.040 00.000 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_control_gain", 0.600000) returns 0.600000
19:48:02.040 00.000 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_min_move", 0.200000) returns 0.100000
19:48:02.040 00.000 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_inference", 2.000000) returns 2.000000
19:48:02.040 00.000 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_period_lengths_period_estimation", 2.000000) returns 2.000000
19:48:02.040 00.000 9044 GetInt("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_points_for_approximation", 100) returns 100
19:48:02.040 00.000 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_prediction_gain", 0.500000) returns 0.720000
19:48:02.040 00.000 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se0_kern", 700.000000) returns 700.000000
19:48:02.040 00.000 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se0_kern", 20.000000) returns 20.000000
19:48:02.040 00.000 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_per_kern", 10.000000) returns 10.000000
19:48:02.040 00.000 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_per_kern", 20.000000) returns 20.000000
19:48:02.040 00.000 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_length_scale_se1_kern", 25.000000) returns 25.000000
19:48:02.040 00.000 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_sigvar_se1_kern", 10.000000) returns 10.000000
19:48:02.040 00.000 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_period_per_kern", 200.000000) returns 485.675000
19:48:02.057 00.017 9044 GetBoolean("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/gp_compute_period", 1) returns 1
19:48:02.057 00.000 9044 PPEC: reset GP model
19:48:02.060 00.003 9044 GetInt("/profile/1/scope/YGuideAlgorithm", 4) returns 4
19:48:02.060 00.000 9044 GetDouble("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.150000
19:48:02.060 00.000 9044 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
19:48:02.063 00.003 9044 GetDouble("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
19:48:02.063 00.000 9044 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
19:48:02.063 00.000 9044 GetBoolean("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
19:48:02.065 00.002 9044 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
19:48:02.065 00.000 9044 GetBoolean("/profile/1/scope/CalFlipRequiresDecFlip", 0) returns 0
19:48:02.067 00.002 9044 GetBoolean("/profile/1/scope/AssumeOrthogonal", 0) returns 0
19:48:02.067 00.000 9044 GetBoolean("/profile/1/scope/UseDecComp", 1) returns 1
19:48:02.069 00.002 9044 GetBoolean("/profile/1/scope/HiResEncoders", 0) returns 0
19:48:02.069 00.000 9044 GetInt("/profile/1/scope/DecBacklashPulse", 0) returns 125
19:48:02.071 00.002 9044 GetInt("/profile/1/scope/DecBacklashFloor", 0) returns 20
19:48:02.071 00.000 9044 GetInt("/profile/1/scope/DecBacklashCeiling", 0) returns 735
19:48:02.073 00.002 9044 GetBoolean("/profile/1/scope/BacklashCompEnabled", 0) returns 1
19:48:02.073 00.000 9044 BLC: Enabled with correction = 125 ms, Floor = 20, Ceiling = 735, Adjustable
19:48:02.075 00.002 9044 GetBoolean("/profile/1/scope/StopGuidingWhenSlewing", 1) returns 1
19:48:02.075 00.000 9044 Scope: enabling slew check, guiding will stop when slew is detected
19:48:02.075 00.000 9044 Created new scope of type EQMOD ASCOM HEQ5/6 = 0F2ACA48
19:48:02.077 00.002 9044 GetString("/profile/1/scope/LastMenuChoice", "") returns "EQMOD ASCOM HEQ5/6"
19:48:02.077 00.000 9044 GetString("/profile/1/scope/LastAuxMenuChoice", "None") returns "None"
19:48:02.079 00.002 9044 ScopeFactory(None)
19:48:02.079 00.000 9044 Created new aux scope of type None = 00000000
19:48:02.081 00.002 9044 GetString("/profile/1/scope/LastAuxMenuChoice", "") returns "None"
19:48:02.081 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
19:48:02.083 00.002 9044 GetString("/profile/1/stepguider/LastMenuChoice", "None") returns "None"
19:48:02.083 00.000 9044 StepGuiderFactory(None)
19:48:02.083 00.000 9044 Created new stepguider of type None = 00000000
19:48:02.083 00.000 9044 GetString("/profile/1/stepguider/LastMenuChoice", "") returns "None"
19:48:02.089 00.006 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
19:48:02.089 00.000 9044 GetString("/profile/1/rotator/LastMenuChoice", "None") returns "None"
19:48:02.089 00.000 9044 RotatorFactory(None)
19:48:02.089 00.000 9044 Created new Rotator of type None = 00000000
19:48:02.089 00.000 9044 GetString("/profile/1/rotator/LastMenuChoice", "") returns "None"
19:48:02.089 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
19:48:02.106 00.017 9044 GetString("/profile/1/name", "") returns "50mm SSAG-Pro"
19:48:02.106 00.000 9044 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
19:48:02.108 00.002 9044 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
19:48:02.131 00.023 9044 starting server
19:48:02.134 00.003 9044 event server started, listening on port 4400
19:48:02.136 00.002 9044 Server started, listening on port 4300
19:48:02.136 00.000 9044 Status Line: Server started
19:48:02.136 00.000 9044 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=2099199;dir=3;layer=0;row=1;pos=0;prop=100000;bestw=550;besth=361;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=182;floaty=113;floatw=1133;floath=408|name=Stats;caption=Guide Stats;state=2099198;dir=3;layer=0;row=0;pos=0;prop=100000;bestw=337;besth=602;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=AO Position;state=2099198;dir=2;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099199;dir=2;layer=0;row=2;pos=0;prop=100000;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=139;floaty=98;floatw=400;floath=379|name=Target;caption=Target;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=373;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|"
19:48:02.167 00.031 9044 GetBoolean("/Update/enabled", 1) returns 1
19:48:02.167 00.000 9044 GetInt("/Update/series", 1) returns 1
19:48:02.167 00.000 2648 UPD: updater thread entry
19:48:02.167 00.000 2648 UPD: fetch https://openphdguiding.org/release-dev-win.txt
19:48:02.167 00.000 2648 UPD: fetch error: Couldn't resolve host name
19:48:02.167 00.000 2648 UPD: updater thread exit
19:49:35.786 93.619 9044 gear_dialog: OnButtonConnectAll
19:49:35.786 00.000 9044 gear_dialog: DoConnectCamera [CMOS SSAGPro Camera (ASCOM)]
19:49:35.786 00.000 9044 Status Line: Connecting to Camera ...
19:49:35.786 00.000 9044 GetString("/profile/1/cam_hash/812452ed/whichCamera", "") returns ""
19:49:35.786 00.000 9044 Connecting to camera [CMOS SSAGPro Camera (ASCOM)] id = []
19:49:35.797 00.011 9044 Create ASCOM Camera: choice 'CMOS SSAGPro Camera (ASCOM)' progid ASCOM.ASCOM_SSAGPro.Camera
19:49:36.735 00.938 9044 dispid(Name): [80020006] Unknown name.
19:49:36.735 00.000 9044 dispid(InterfaceVersion): [80020006] Unknown name.
19:49:36.735 00.000 9044 ASCOM camera: MaxBinning is 2
19:49:36.800 00.065 9044 invoke: [80020009] Exception occurred.
19:49:36.800 00.000 9044 CoolerOn:
(ASCOM.SSAGPro) Property read CoolerOn is not implemented in this driver.
19:49:36.800 00.000 9044 ASCOM camera: CoolerOn threw exception => no cooler present
19:49:36.800 00.000 9044 ASCOM Camera: set binning = 1
19:49:36.813 00.013 9044 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 3.750000
19:49:36.813 00.000 9044 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[CMOS SSAGPro Camera (ASCOM)] scaleRatio=1.000
19:49:36.813 00.000 9044 Connected Camera: CMOS SSAGPro Camera (ASCOM)
19:49:36.813 00.000 9044 FrameSize=(0,0)
19:49:36.813 00.000 9044 PixelSize=3.75
19:49:36.813 00.000 9044 BitsPerPixel=8
19:49:36.813 00.000 9044 HasGainControl=0
19:49:36.813 00.000 9044 HasShutter=0
19:49:36.813 00.000 9044 HasSubFrames=1
19:49:36.813 00.000 9044 ST4HasGuideOutput=1
19:49:36.813 00.000 9044 GetBoolean("/profile/1/camera/AutoLoadDefectMap", 1) returns 1
19:49:36.813 00.000 9044 auto-loading defect map
19:49:36.813 00.000 9044 Loading defect map file C:\Users\jrsay\AppData\Local\phd2\darks_defects\PHD2_defect_map_1.txt
19:49:36.830 00.017 9044 Defect map file not found: C:\Users\jrsay\AppData\Local\phd2\darks_defects\PHD2_defect_map_1.txt
19:49:36.830 00.000 9044 Status Line: Defect map not loaded
19:49:36.833 00.003 9044 GetBoolean("/profile/1/camera/AutoLoadDarks", 1) returns 1
19:49:36.833 00.000 9044 Auto-loading dark library
19:49:36.908 00.075 9044 loaded dark frame exposure = 1000, med = 12
19:49:36.957 00.049 9044 loaded dark frame exposure = 1500, med = 12
19:49:37.005 00.048 9044 loaded dark frame exposure = 2000, med = 12
19:49:37.051 00.046 9044 loaded dark frame exposure = 2500, med = 12
19:49:37.099 00.048 9044 loaded dark frame exposure = 3000, med = 12
19:49:37.131 00.032 9044 loaded dark frame exposure = 3500, med = 12
19:49:37.190 00.059 9044 loaded dark frame exposure = 4000, med = 12
19:49:37.192 00.002 9044 loaded dark library from C:\Users\jrsay\AppData\Local\phd2\darks_defects\PHD2_dark_lib_1.fit
19:49:37.194 00.002 9044 Status Line: Darks loaded
19:49:37.201 00.007 9044 DarkLib check: undefined frame size for current camera
19:49:37.207 00.006 9044 Status Line: Camera Connected
19:49:37.215 00.008 9044 gear_dialog: OnButtonConnectStepGuider
19:49:37.225 00.010 9044 Connected AO:None
19:49:37.225 00.000 9044 gear_dialog: OnButtonConnectScope
19:49:37.225 00.000 9044 Status Line: Connecting to Mount ...
19:49:37.225 00.000 9044 Connecting to mount [EQMOD ASCOM HEQ5/6]
19:49:37.239 00.014 9044 ASCOM Scope: Connecting
19:49:37.239 00.000 9044 Create ASCOM Scope: choice 'EQMOD ASCOM HEQ5/6' progid EQMOD.Telescope
19:49:37.243 00.004 9044 pScopeDriver = 0x0F1A826C
19:49:37.288 00.045 9044 Scope reports its name as EQMOD HEQ5/6 (ASCOM)
19:49:37.288 00.000 9044 ASCOM scope CanSlewAsync is true
19:49:37.288 00.000 9044 EQMOD HEQ5/6 (ASCOM) connected
19:49:37.304 00.016 9044 ScopeASCOM::GetDeclinationRadians() returns 90.0
19:49:37.309 00.005 9044 ScopeASCOM::SideOfPier() returns 1
19:49:37.309 00.000 9044 ASCOM Scope: Connect success
19:49:37.309 00.000 9044 Status Line: Mount Connected
19:49:37.320 00.011 9044 Connected Scope:EQMOD HEQ5/6 (ASCOM)
19:49:37.320 00.000 9044 gear_dialog: OnButtonConnectAuxScope
19:49:37.320 00.000 9044 Connected AuxScope:None
19:49:37.320 00.000 9044 gear_dialog: OnButtonConnectRotator
19:49:37.336 00.016 9044 Connected Rotator:None
19:49:37.400 00.064 9044 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
19:49:37.400 00.000 9044 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
19:49:37.400 00.000 9044 Auto-loading calibration data
19:49:37.400 00.000 9044 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.003171
19:49:37.400 00.000 9044 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.002926
19:49:37.400 00.000 9044 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
19:49:37.400 00.000 9044 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns -1.624340
19:49:37.400 00.000 9044 GetDouble("/profile/1/scope/calibration/yAngle", 1.570796) returns -3.137010
19:49:37.416 00.016 9044 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.001356
19:49:37.416 00.000 9044 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
19:49:37.416 00.000 9044 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
19:49:37.416 00.000 9044 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns -1
19:49:37.416 00.000 9044 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
19:49:37.416 00.000 9044 Mount::SetCalibration (scope) -- xAngle=-93.1 yAngle=-179.7 xRate=3.171 yRate=2.926 bin=1 dec=-0.1 pierSide=1 par=+/- rotAng=None
19:49:37.416 00.000 9044 Mount::SetCalibration (scope) -- sets m_xAngle=-93.1 m_yAngleError=176.7
19:49:37.416 00.000 9044 ScopeASCOM::GetDeclinationRadians() returns 90.0
19:49:37.416 00.000 9044 ScopeASCOM::SideOfPier() returns 1
19:49:37.839 00.423 9044 GetBoolean("/profile/1/ShowDecModeWarning", 1) returns 1
19:49:56.842 19.003 9044 evsrv: cli 0CD5DA38 connect
19:49:56.847 00.005 9044 evsrv: cli 0CD5D7B8 connect
19:49:56.849 00.002 9044 evsrv: cli 0CD5D7B8 request: {"method":"get_profile","id":"9ab32b91-0b2c-4482-88e2-e366a322ce39"}
19:49:56.850 00.001 9044 GetString("/profile/1/name", "") returns "50mm SSAG-Pro"
19:49:56.852 00.002 9044 evsrv: cli 0CD5D7B8 response: {"jsonrpc":"2.0","result":{"id":1,"name":"50mm SSAG-Pro"},"id":"9ab32b91-0b2c-4482-88e2-e366a322ce39"}
19:49:56.855 00.003 9044 evsrv: cli 0CD5D7B8 disconnect
19:49:56.859 00.004 9044 evsrv: cli 0CD5D858 connect
19:49:56.861 00.002 9044 evsrv: cli 0CD5D858 request: {"method":"get_profiles","id":"926e2cad-b271-4250-a3b0-e7b5f8f4b256"}
19:49:56.863 00.002 9044 GetString("/profile/1/name", "") returns "50mm SSAG-Pro"
19:49:56.866 00.003 9044 GetString("/profile/2/name", "") returns "60mm_ASI120mm"
19:49:56.869 00.003 9044 GetString("/profile/1/name", "") returns "50mm SSAG-Pro"
19:49:56.871 00.002 9044 GetString("/profile/1/name", "") returns "50mm SSAG-Pro"
19:49:56.874 00.003 9044 GetString("/profile/2/name", "") returns "60mm_ASI120mm"
19:49:56.876 00.002 9044 evsrv: cli 0CD5D858 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"50mm SSAG-Pro","selected":true},{"id":2,"name":"60mm_ASI120mm"}],"id":"926e2cad-b271-4250-a3b0-e7b5f8f4b256"}
19:49:56.878 00.002 9044 evsrv: cli 0CD5D858 disconnect
19:49:56.895 00.017 9044 evsrv: cli 0CD5D178 connect
19:49:56.898 00.003 9044 evsrv: cli 0CD5D178 request: {"method":"get_connected","id":"39776c40-92b3-461f-860a-99f275be7ca9"}
19:49:56.898 00.000 9044 evsrv: cli 0CD5D178 response: {"jsonrpc":"2.0","result":true,"id":"39776c40-92b3-461f-860a-99f275be7ca9"}
19:49:56.901 00.003 9044 evsrv: cli 0CD5D178 disconnect
19:49:56.902 00.001 9044 evsrv: cli 0CD5CF98 connect
19:49:56.913 00.011 9044 evsrv: cli 0CD5CF98 request: {"method":"get_lock_shift_params","id":"0dfd1dd3-70f3-46fe-97be-4247ea4d57f9"}
19:49:56.914 00.001 9044 evsrv: cli 0CD5CF98 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"0dfd1dd3-70f3-46fe-97be-4247ea4d57f9"}
19:49:56.920 00.006 9044 evsrv: cli 0CD5CF98 disconnect
19:49:56.922 00.002 9044 evsrv: cli 0CD5D498 connect
19:49:56.924 00.002 9044 evsrv: cli 0CD5D498 request: {"method":"get_pixel_scale","id":"75f76e12-df73-47c5-8d1a-d05e2499829a"}
19:49:56.926 00.002 9044 evsrv: cli 0CD5D498 response: {"jsonrpc":"2.0","result":4.77465,"id":"75f76e12-df73-47c5-8d1a-d05e2499829a"}
19:49:56.928 00.002 9044 evsrv: cli 0CD5D498 disconnect
19:50:42.769 45.841 9044 evsrv: cli 0CD5D858 connect
19:50:42.769 00.000 9044 evsrv: cli 0CD5D858 request: {"method":"get_app_state","id":"4721f88b-0598-442e-a4f6-67fb76c10779"}
19:50:42.771 00.002 9044 evsrv: cli 0CD5D858 response: {"jsonrpc":"2.0","result":"Stopped","id":"4721f88b-0598-442e-a4f6-67fb76c10779"}
19:50:42.771 00.000 9044 evsrv: cli 0CD5D858 disconnect
19:58:35.787 473.016 9044 evsrv: cli 0CD5D8F8 connect
19:58:35.790 00.003 9044 evsrv: cli 0CD5D8F8 request: {"method":"get_app_state","id":"becbc849-95c9-40e6-82f9-de2e778f03f7"}
19:58:35.791 00.001 9044 evsrv: cli 0CD5D8F8 response: {"jsonrpc":"2.0","result":"Stopped","id":"becbc849-95c9-40e6-82f9-de2e778f03f7"}
19:58:35.793 00.002 9044 evsrv: cli 0CD5D8F8 disconnect
20:01:06.976 151.183 9044 StartLoopingInteractive: Loop button clicked
20:01:06.976 00.000 9044 Status Line: Looping
20:01:06.976 00.000 9044 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
20:01:06.976 00.000 9044 DarkLib check: undefined frame size for current camera
20:01:06.994 00.018 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:06.994 00.000 9044 Enqueuing Expose request
20:01:06.996 00.002 12252 Worker thread wakes up
20:01:06.996 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:06.996 00.000 12252 Exposure delay set to 0
20:01:06.996 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:09.222 02.226 12252 Exposure complete
20:01:09.238 00.016 12252 worker thread done servicing request
20:01:09.254 00.016 9044 OnExposeComplete: enter
20:01:09.254 00.000 9044 UpdateGuideState(): m_state=1
20:01:09.254 00.000 9044 UpdateCurrentPosition: no star selected
20:01:09.254 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:09.254 00.000 9044 Status Line: No star selected
20:01:09.254 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=11, FiltMax=173, Gamma=0.560
20:01:09.270 00.016 9044 UpdateGuideState exits: No star selected
20:01:09.270 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:09.270 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:09.270 00.000 9044 Enqueuing Expose request
20:01:09.270 00.000 12252 Worker thread wakes up
20:01:09.270 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:09.270 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:11.614 02.344 12252 Exposure complete
20:01:11.645 00.031 12252 worker thread done servicing request
20:01:11.645 00.000 9044 OnExposeComplete: enter
20:01:11.645 00.000 9044 UpdateGuideState(): m_state=1
20:01:11.645 00.000 9044 UpdateCurrentPosition: no star selected
20:01:11.657 00.012 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:11.657 00.000 9044 Status Line: No star selected
20:01:11.659 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:01:11.675 00.016 9044 UpdateGuideState exits: No star selected
20:01:11.675 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:11.677 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:11.677 00.000 9044 Enqueuing Expose request
20:01:11.677 00.000 12252 Worker thread wakes up
20:01:11.677 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:11.677 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:16.037 04.360 12252 Exposure complete
20:01:16.065 00.028 12252 worker thread done servicing request
20:01:16.065 00.000 9044 OnExposeComplete: enter
20:01:16.067 00.002 9044 UpdateGuideState(): m_state=1
20:01:16.068 00.001 9044 UpdateCurrentPosition: no star selected
20:01:16.068 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:16.068 00.000 9044 Status Line: No star selected
20:01:16.070 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:01:16.085 00.015 9044 UpdateGuideState exits: No star selected
20:01:16.085 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:16.085 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:16.085 00.000 9044 Enqueuing Expose request
20:01:16.085 00.000 12252 Worker thread wakes up
20:01:16.085 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:16.085 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:18.433 02.348 12252 Exposure complete
20:01:18.449 00.016 12252 worker thread done servicing request
20:01:18.449 00.000 9044 OnExposeComplete: enter
20:01:18.465 00.016 9044 UpdateGuideState(): m_state=1
20:01:18.465 00.000 9044 UpdateCurrentPosition: no star selected
20:01:18.465 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:18.465 00.000 9044 Status Line: No star selected
20:01:18.465 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:01:18.481 00.016 9044 UpdateGuideState exits: No star selected
20:01:18.481 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:18.481 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:18.481 00.000 9044 Enqueuing Expose request
20:01:18.481 00.000 12252 Worker thread wakes up
20:01:18.481 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:18.481 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:20.831 02.350 12252 Exposure complete
20:01:20.863 00.032 12252 worker thread done servicing request
20:01:20.863 00.000 9044 OnExposeComplete: enter
20:01:20.863 00.000 9044 UpdateGuideState(): m_state=1
20:01:20.863 00.000 9044 UpdateCurrentPosition: no star selected
20:01:20.863 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:20.863 00.000 9044 Status Line: No star selected
20:01:20.863 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:01:20.879 00.016 9044 UpdateGuideState exits: No star selected
20:01:20.879 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:20.879 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:20.879 00.000 9044 Enqueuing Expose request
20:01:20.879 00.000 12252 Worker thread wakes up
20:01:20.879 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:20.879 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:23.229 02.350 12252 Exposure complete
20:01:23.245 00.016 12252 worker thread done servicing request
20:01:23.245 00.000 9044 OnExposeComplete: enter
20:01:23.245 00.000 9044 UpdateGuideState(): m_state=1
20:01:23.245 00.000 9044 UpdateCurrentPosition: no star selected
20:01:23.245 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:23.245 00.000 9044 Status Line: No star selected
20:01:23.261 00.016 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:01:23.261 00.000 9044 UpdateGuideState exits: No star selected
20:01:23.276 00.015 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:23.276 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:23.276 00.000 9044 Enqueuing Expose request
20:01:23.276 00.000 12252 Worker thread wakes up
20:01:23.276 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:23.276 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:25.625 02.349 12252 Exposure complete
20:01:25.641 00.016 12252 worker thread done servicing request
20:01:25.641 00.000 9044 OnExposeComplete: enter
20:01:25.641 00.000 9044 UpdateGuideState(): m_state=1
20:01:25.641 00.000 9044 UpdateCurrentPosition: no star selected
20:01:25.655 00.014 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:25.655 00.000 9044 Status Line: No star selected
20:01:25.657 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:01:25.673 00.016 9044 UpdateGuideState exits: No star selected
20:01:25.673 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:25.673 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:25.673 00.000 9044 Enqueuing Expose request
20:01:25.675 00.002 12252 Worker thread wakes up
20:01:25.675 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:25.675 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:30.025 04.350 12252 Exposure complete
20:01:30.058 00.033 12252 worker thread done servicing request
20:01:30.058 00.000 9044 OnExposeComplete: enter
20:01:30.058 00.000 9044 UpdateGuideState(): m_state=1
20:01:30.058 00.000 9044 UpdateCurrentPosition: no star selected
20:01:30.058 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:30.058 00.000 9044 Status Line: No star selected
20:01:30.058 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:01:30.074 00.016 9044 UpdateGuideState exits: No star selected
20:01:30.074 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:30.074 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:30.074 00.000 9044 Enqueuing Expose request
20:01:30.074 00.000 12252 Worker thread wakes up
20:01:30.074 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:30.074 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:32.438 02.364 12252 Exposure complete
20:01:32.454 00.016 12252 worker thread done servicing request
20:01:32.454 00.000 9044 OnExposeComplete: enter
20:01:32.454 00.000 9044 UpdateGuideState(): m_state=1
20:01:32.454 00.000 9044 UpdateCurrentPosition: no star selected
20:01:32.454 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:32.454 00.000 9044 Status Line: No star selected
20:01:32.470 00.016 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:01:32.486 00.016 9044 UpdateGuideState exits: No star selected
20:01:32.486 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:32.486 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:32.486 00.000 9044 Enqueuing Expose request
20:01:32.486 00.000 12252 Worker thread wakes up
20:01:32.486 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:32.486 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:34.838 02.352 12252 Exposure complete
20:01:34.854 00.016 12252 worker thread done servicing request
20:01:34.854 00.000 9044 OnExposeComplete: enter
20:01:34.854 00.000 9044 UpdateGuideState(): m_state=1
20:01:34.854 00.000 9044 UpdateCurrentPosition: no star selected
20:01:34.870 00.016 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:34.870 00.000 9044 Status Line: No star selected
20:01:34.873 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:01:34.885 00.012 9044 UpdateGuideState exits: No star selected
20:01:34.885 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:34.885 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:34.885 00.000 9044 Enqueuing Expose request
20:01:34.885 00.000 12252 Worker thread wakes up
20:01:34.885 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:34.885 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:39.253 04.368 12252 Exposure complete
20:01:39.268 00.015 12252 worker thread done servicing request
20:01:39.268 00.000 9044 OnExposeComplete: enter
20:01:39.268 00.000 9044 UpdateGuideState(): m_state=1
20:01:39.268 00.000 9044 UpdateCurrentPosition: no star selected
20:01:39.284 00.016 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:39.284 00.000 9044 Status Line: No star selected
20:01:39.284 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:01:39.300 00.016 9044 UpdateGuideState exits: No star selected
20:01:39.300 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:39.300 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:39.300 00.000 9044 Enqueuing Expose request
20:01:39.300 00.000 12252 Worker thread wakes up
20:01:39.300 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:39.300 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:43.659 04.359 12252 Exposure complete
20:01:43.674 00.015 12252 worker thread done servicing request
20:01:43.674 00.000 9044 OnExposeComplete: enter
20:01:43.674 00.000 9044 UpdateGuideState(): m_state=1
20:01:43.674 00.000 9044 UpdateCurrentPosition: no star selected
20:01:43.689 00.015 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:43.689 00.000 9044 Status Line: No star selected
20:01:43.690 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:01:43.706 00.016 9044 UpdateGuideState exits: No star selected
20:01:43.706 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:43.706 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:43.708 00.002 9044 Enqueuing Expose request
20:01:43.708 00.000 12252 Worker thread wakes up
20:01:43.708 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:43.708 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:46.049 02.341 12252 Exposure complete
20:01:46.097 00.048 12252 worker thread done servicing request
20:01:46.097 00.000 9044 OnExposeComplete: enter
20:01:46.097 00.000 9044 UpdateGuideState(): m_state=1
20:01:46.097 00.000 9044 UpdateCurrentPosition: no star selected
20:01:46.097 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:46.097 00.000 9044 Status Line: No star selected
20:01:46.097 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=173, Gamma=0.560
20:01:46.097 00.000 9044 UpdateGuideState exits: No star selected
20:01:46.097 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:46.097 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:46.097 00.000 9044 Enqueuing Expose request
20:01:46.097 00.000 12252 Worker thread wakes up
20:01:46.097 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:46.097 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:48.484 02.387 12252 Exposure complete
20:01:48.523 00.039 12252 worker thread done servicing request
20:01:48.523 00.000 9044 OnExposeComplete: enter
20:01:48.523 00.000 9044 UpdateGuideState(): m_state=1
20:01:48.523 00.000 9044 UpdateCurrentPosition: no star selected
20:01:48.523 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:48.523 00.000 9044 Status Line: No star selected
20:01:48.523 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:01:48.523 00.000 9044 UpdateGuideState exits: No star selected
20:01:48.523 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:48.523 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:48.523 00.000 9044 Enqueuing Expose request
20:01:48.523 00.000 12252 Worker thread wakes up
20:01:48.523 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:48.523 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:50.883 02.360 12252 Exposure complete
20:01:50.930 00.047 12252 worker thread done servicing request
20:01:50.930 00.000 9044 OnExposeComplete: enter
20:01:50.931 00.001 9044 UpdateGuideState(): m_state=1
20:01:50.932 00.001 9044 UpdateCurrentPosition: no star selected
20:01:50.933 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:50.934 00.001 9044 Status Line: No star selected
20:01:50.935 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:01:50.936 00.001 9044 UpdateGuideState exits: No star selected
20:01:50.937 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:50.937 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:50.938 00.001 9044 Enqueuing Expose request
20:01:50.940 00.002 12252 Worker thread wakes up
20:01:50.940 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:50.940 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:53.278 02.338 12252 Exposure complete
20:01:53.319 00.041 12252 worker thread done servicing request
20:01:53.319 00.000 9044 OnExposeComplete: enter
20:01:53.320 00.001 9044 UpdateGuideState(): m_state=1
20:01:53.321 00.001 9044 UpdateCurrentPosition: no star selected
20:01:53.322 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:53.323 00.001 9044 Status Line: No star selected
20:01:53.324 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:01:53.325 00.001 9044 UpdateGuideState exits: No star selected
20:01:53.326 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:53.327 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:53.327 00.000 9044 Enqueuing Expose request
20:01:53.328 00.001 12252 Worker thread wakes up
20:01:53.328 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:53.328 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:55.673 02.345 12252 Exposure complete
20:01:55.708 00.035 12252 worker thread done servicing request
20:01:55.708 00.000 9044 OnExposeComplete: enter
20:01:55.709 00.001 9044 UpdateGuideState(): m_state=1
20:01:55.710 00.001 9044 UpdateCurrentPosition: no star selected
20:01:55.710 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:55.711 00.001 9044 Status Line: No star selected
20:01:55.712 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:01:55.713 00.001 9044 UpdateGuideState exits: No star selected
20:01:55.714 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:55.715 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:55.716 00.001 9044 Enqueuing Expose request
20:01:55.716 00.000 12252 Worker thread wakes up
20:01:55.716 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:55.716 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:01:58.056 02.340 12252 Exposure complete
20:01:58.106 00.050 12252 worker thread done servicing request
20:01:58.106 00.000 9044 OnExposeComplete: enter
20:01:58.108 00.002 9044 UpdateGuideState(): m_state=1
20:01:58.111 00.003 9044 UpdateCurrentPosition: no star selected
20:01:58.113 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:01:58.116 00.003 9044 Status Line: No star selected
20:01:58.118 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:01:58.119 00.001 9044 UpdateGuideState exits: No star selected
20:01:58.121 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:01:58.122 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:01:58.122 00.000 9044 Enqueuing Expose request
20:01:58.124 00.002 12252 Worker thread wakes up
20:01:58.125 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:01:58.125 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:00.483 02.358 12252 Exposure complete
20:02:00.538 00.055 12252 worker thread done servicing request
20:02:00.538 00.000 9044 OnExposeComplete: enter
20:02:00.541 00.003 9044 UpdateGuideState(): m_state=1
20:02:00.541 00.000 9044 UpdateCurrentPosition: no star selected
20:02:00.541 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:00.541 00.000 9044 Status Line: No star selected
20:02:00.541 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:02:00.541 00.000 9044 UpdateGuideState exits: No star selected
20:02:00.541 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:00.541 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:00.541 00.000 9044 Enqueuing Expose request
20:02:00.541 00.000 12252 Worker thread wakes up
20:02:00.554 00.013 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:00.554 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:02.910 02.356 12252 Exposure complete
20:02:02.936 00.026 12252 worker thread done servicing request
20:02:02.936 00.000 9044 OnExposeComplete: enter
20:02:02.936 00.000 9044 UpdateGuideState(): m_state=1
20:02:02.936 00.000 9044 UpdateCurrentPosition: no star selected
20:02:02.952 00.016 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:02.952 00.000 9044 Status Line: No star selected
20:02:02.952 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:02:02.952 00.000 9044 UpdateGuideState exits: No star selected
20:02:02.952 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:02.952 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:02.952 00.000 9044 Enqueuing Expose request
20:02:02.952 00.000 12252 Worker thread wakes up
20:02:02.952 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:02.952 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:05.330 02.378 12252 Exposure complete
20:02:05.409 00.079 12252 worker thread done servicing request
20:02:05.409 00.000 9044 OnExposeComplete: enter
20:02:05.409 00.000 9044 UpdateGuideState(): m_state=1
20:02:05.409 00.000 9044 UpdateCurrentPosition: no star selected
20:02:05.414 00.005 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:05.414 00.000 9044 Status Line: No star selected
20:02:05.414 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:02:05.414 00.000 9044 UpdateGuideState exits: No star selected
20:02:05.414 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:05.414 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:05.414 00.000 9044 Enqueuing Expose request
20:02:05.414 00.000 12252 Worker thread wakes up
20:02:05.414 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:05.414 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:07.779 02.365 12252 Exposure complete
20:02:07.826 00.047 12252 worker thread done servicing request
20:02:07.826 00.000 9044 OnExposeComplete: enter
20:02:07.826 00.000 9044 UpdateGuideState(): m_state=1
20:02:07.826 00.000 9044 UpdateCurrentPosition: no star selected
20:02:07.826 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:07.826 00.000 9044 Status Line: No star selected
20:02:07.826 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:02:07.826 00.000 9044 UpdateGuideState exits: No star selected
20:02:07.844 00.018 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:07.846 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:07.848 00.002 9044 Enqueuing Expose request
20:02:07.850 00.002 12252 Worker thread wakes up
20:02:07.850 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:07.850 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:10.182 02.332 12252 Exposure complete
20:02:10.239 00.057 12252 worker thread done servicing request
20:02:10.239 00.000 9044 OnExposeComplete: enter
20:02:10.239 00.000 9044 UpdateGuideState(): m_state=1
20:02:10.239 00.000 9044 UpdateCurrentPosition: no star selected
20:02:10.239 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:10.239 00.000 9044 Status Line: No star selected
20:02:10.255 00.016 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:02:10.255 00.000 9044 UpdateGuideState exits: No star selected
20:02:10.255 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:10.255 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:10.255 00.000 9044 Enqueuing Expose request
20:02:10.255 00.000 12252 Worker thread wakes up
20:02:10.255 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:10.255 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:12.157 01.902 9044 evsrv: cli 0CD5D038 connect
20:02:12.159 00.002 9044 case statement mapped state 1 to 101
20:02:12.160 00.001 9044 case statement mapped state 1 to 101
20:02:12.163 00.003 9044 evsrv: cli 0CD5D038 request: {"method":"get_app_state","id":"9bf2d8c6-370c-4302-ae1c-58a5fb5142f8"}
20:02:12.164 00.001 9044 case statement mapped state 1 to 101
20:02:12.165 00.001 9044 evsrv: cli 0CD5D038 response: {"jsonrpc":"2.0","result":"Looping","id":"9bf2d8c6-370c-4302-ae1c-58a5fb5142f8"}
20:02:12.168 00.003 9044 evsrv: cli 0CD5D038 disconnect
20:02:12.601 00.433 12252 Exposure complete
20:02:12.651 00.050 12252 worker thread done servicing request
20:02:12.651 00.000 9044 OnExposeComplete: enter
20:02:12.652 00.001 9044 UpdateGuideState(): m_state=1
20:02:12.653 00.001 9044 UpdateCurrentPosition: no star selected
20:02:12.654 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:12.655 00.001 9044 Status Line: No star selected
20:02:12.656 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:02:12.657 00.001 9044 UpdateGuideState exits: No star selected
20:02:12.658 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:12.659 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:12.661 00.002 9044 Enqueuing Expose request
20:02:12.664 00.003 12252 Worker thread wakes up
20:02:12.664 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:12.664 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:15.018 02.354 12252 Exposure complete
20:02:15.071 00.053 12252 worker thread done servicing request
20:02:15.072 00.001 9044 OnExposeComplete: enter
20:02:15.073 00.001 9044 UpdateGuideState(): m_state=1
20:02:15.073 00.000 9044 UpdateCurrentPosition: no star selected
20:02:15.074 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:15.075 00.001 9044 Status Line: No star selected
20:02:15.076 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=155, Gamma=0.560
20:02:15.077 00.001 9044 UpdateGuideState exits: No star selected
20:02:15.078 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:15.079 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:15.080 00.001 9044 Enqueuing Expose request
20:02:15.082 00.002 12252 Worker thread wakes up
20:02:15.082 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:15.082 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:17.439 02.357 12252 Exposure complete
20:02:17.494 00.055 12252 worker thread done servicing request
20:02:17.494 00.000 9044 OnExposeComplete: enter
20:02:17.496 00.002 9044 UpdateGuideState(): m_state=1
20:02:17.498 00.002 9044 UpdateCurrentPosition: no star selected
20:02:17.499 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:17.499 00.000 9044 Status Line: No star selected
20:02:17.501 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=15, FiltMin=14, FiltMax=17, Gamma=0.560
20:02:17.501 00.000 9044 UpdateGuideState exits: No star selected
20:02:17.502 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:17.503 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:17.504 00.001 9044 Enqueuing Expose request
20:02:17.504 00.000 12252 Worker thread wakes up
20:02:17.504 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:17.505 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:19.870 02.365 12252 Exposure complete
20:02:19.918 00.048 12252 worker thread done servicing request
20:02:19.918 00.000 9044 OnExposeComplete: enter
20:02:19.919 00.001 9044 UpdateGuideState(): m_state=1
20:02:19.920 00.001 9044 UpdateCurrentPosition: no star selected
20:02:19.921 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:19.921 00.000 9044 Status Line: No star selected
20:02:19.924 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=112, Gamma=0.560
20:02:19.925 00.001 9044 UpdateGuideState exits: No star selected
20:02:19.926 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:19.927 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:19.928 00.001 9044 Enqueuing Expose request
20:02:19.929 00.001 12252 Worker thread wakes up
20:02:19.929 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:19.929 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:22.271 02.342 12252 Exposure complete
20:02:22.299 00.028 12252 worker thread done servicing request
20:02:22.300 00.001 9044 OnExposeComplete: enter
20:02:22.301 00.001 9044 UpdateGuideState(): m_state=1
20:02:22.301 00.000 9044 UpdateCurrentPosition: no star selected
20:02:22.302 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:22.303 00.001 9044 Status Line: No star selected
20:02:22.305 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=108, Gamma=0.560
20:02:22.321 00.016 9044 UpdateGuideState exits: No star selected
20:02:22.322 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:22.323 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:22.323 00.000 9044 Enqueuing Expose request
20:02:22.324 00.001 12252 Worker thread wakes up
20:02:22.324 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:22.324 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:24.654 02.330 12252 Exposure complete
20:02:24.682 00.028 12252 worker thread done servicing request
20:02:24.682 00.000 9044 OnExposeComplete: enter
20:02:24.684 00.002 9044 UpdateGuideState(): m_state=1
20:02:24.684 00.000 9044 UpdateCurrentPosition: no star selected
20:02:24.685 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:24.686 00.001 9044 Status Line: No star selected
20:02:24.687 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=109, Gamma=0.560
20:02:24.687 00.000 9044 UpdateGuideState exits: No star selected
20:02:24.688 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:24.688 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:24.689 00.001 9044 Enqueuing Expose request
20:02:24.689 00.000 12252 Worker thread wakes up
20:02:24.689 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:24.689 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:27.028 02.339 12252 Exposure complete
20:02:27.056 00.028 12252 worker thread done servicing request
20:02:27.056 00.000 9044 OnExposeComplete: enter
20:02:27.057 00.001 9044 UpdateGuideState(): m_state=1
20:02:27.059 00.002 9044 UpdateCurrentPosition: no star selected
20:02:27.060 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:27.060 00.000 9044 Status Line: No star selected
20:02:27.062 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=110, Gamma=0.560
20:02:27.062 00.000 9044 UpdateGuideState exits: No star selected
20:02:27.063 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:27.063 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:27.064 00.001 9044 Enqueuing Expose request
20:02:27.065 00.001 12252 Worker thread wakes up
20:02:27.065 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:27.065 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:29.419 02.354 12252 Exposure complete
20:02:29.465 00.046 12252 worker thread done servicing request
20:02:29.465 00.000 9044 OnExposeComplete: enter
20:02:29.468 00.003 9044 UpdateGuideState(): m_state=1
20:02:29.469 00.001 9044 UpdateCurrentPosition: no star selected
20:02:29.470 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:29.471 00.001 9044 Status Line: No star selected
20:02:29.473 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=113, Gamma=0.560
20:02:29.475 00.002 9044 UpdateGuideState exits: No star selected
20:02:29.477 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:29.478 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:29.479 00.001 9044 Enqueuing Expose request
20:02:29.480 00.001 12252 Worker thread wakes up
20:02:29.480 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:29.480 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:31.832 02.352 12252 Exposure complete
20:02:31.898 00.066 12252 worker thread done servicing request
20:02:31.898 00.000 9044 OnExposeComplete: enter
20:02:31.900 00.002 9044 UpdateGuideState(): m_state=1
20:02:31.901 00.001 9044 UpdateCurrentPosition: no star selected
20:02:31.903 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:31.904 00.001 9044 Status Line: No star selected
20:02:31.906 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=131, Gamma=0.560
20:02:31.907 00.001 9044 UpdateGuideState exits: No star selected
20:02:31.908 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:31.908 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:31.909 00.001 9044 Enqueuing Expose request
20:02:31.910 00.001 12252 Worker thread wakes up
20:02:31.910 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:31.910 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:34.253 02.343 12252 Exposure complete
20:02:34.325 00.072 12252 worker thread done servicing request
20:02:34.325 00.000 9044 OnExposeComplete: enter
20:02:34.327 00.002 9044 UpdateGuideState(): m_state=1
20:02:34.329 00.002 9044 UpdateCurrentPosition: no star selected
20:02:34.330 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:34.331 00.001 9044 Status Line: No star selected
20:02:34.332 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=126, Gamma=0.560
20:02:34.333 00.001 9044 UpdateGuideState exits: No star selected
20:02:34.335 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:34.336 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:34.336 00.000 9044 Enqueuing Expose request
20:02:34.337 00.001 12252 Worker thread wakes up
20:02:34.337 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:34.337 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:36.682 02.345 12252 Exposure complete
20:02:36.747 00.065 12252 worker thread done servicing request
20:02:36.747 00.000 9044 OnExposeComplete: enter
20:02:36.748 00.001 9044 UpdateGuideState(): m_state=1
20:02:36.750 00.002 9044 UpdateCurrentPosition: no star selected
20:02:36.752 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:36.756 00.004 9044 Status Line: No star selected
20:02:36.759 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=117, Gamma=0.560
20:02:36.761 00.002 9044 UpdateGuideState exits: No star selected
20:02:36.763 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:36.765 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:36.768 00.003 9044 Enqueuing Expose request
20:02:36.769 00.001 12252 Worker thread wakes up
20:02:36.769 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:36.769 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:39.137 02.368 12252 Exposure complete
20:02:39.189 00.052 12252 worker thread done servicing request
20:02:39.189 00.000 9044 OnExposeComplete: enter
20:02:39.191 00.002 9044 UpdateGuideState(): m_state=1
20:02:39.193 00.002 9044 UpdateCurrentPosition: no star selected
20:02:39.195 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:39.196 00.001 9044 Status Line: No star selected
20:02:39.197 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=109, Gamma=0.560
20:02:39.198 00.001 9044 UpdateGuideState exits: No star selected
20:02:39.200 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:39.201 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:39.202 00.001 9044 Enqueuing Expose request
20:02:39.204 00.002 12252 Worker thread wakes up
20:02:39.204 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:39.204 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:41.557 02.353 12252 Exposure complete
20:02:41.604 00.047 12252 worker thread done servicing request
20:02:41.604 00.000 9044 OnExposeComplete: enter
20:02:41.606 00.002 9044 UpdateGuideState(): m_state=1
20:02:41.608 00.002 9044 UpdateCurrentPosition: no star selected
20:02:41.611 00.003 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:41.613 00.002 9044 Status Line: No star selected
20:02:41.615 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=110, Gamma=0.560
20:02:41.617 00.002 9044 UpdateGuideState exits: No star selected
20:02:41.618 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:41.619 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:41.621 00.002 9044 Enqueuing Expose request
20:02:41.621 00.000 12252 Worker thread wakes up
20:02:41.621 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:41.622 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:43.970 02.348 12252 Exposure complete
20:02:44.033 00.063 12252 worker thread done servicing request
20:02:44.033 00.000 9044 OnExposeComplete: enter
20:02:44.035 00.002 9044 UpdateGuideState(): m_state=1
20:02:44.036 00.001 9044 UpdateCurrentPosition: no star selected
20:02:44.038 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:44.040 00.002 9044 Status Line: No star selected
20:02:44.041 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=162, med=15, FiltMin=14, FiltMax=118, Gamma=0.560
20:02:44.043 00.002 9044 UpdateGuideState exits: No star selected
20:02:44.045 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:44.046 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:44.048 00.002 9044 Enqueuing Expose request
20:02:44.049 00.001 12252 Worker thread wakes up
20:02:44.049 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:44.050 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:46.400 02.350 12252 Exposure complete
20:02:46.458 00.058 12252 worker thread done servicing request
20:02:46.458 00.000 9044 OnExposeComplete: enter
20:02:46.461 00.003 9044 UpdateGuideState(): m_state=1
20:02:46.461 00.000 9044 UpdateCurrentPosition: no star selected
20:02:46.464 00.003 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:46.464 00.000 9044 Status Line: No star selected
20:02:46.464 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=15, FiltMin=14, FiltMax=100, Gamma=0.560
20:02:46.464 00.000 9044 UpdateGuideState exits: No star selected
20:02:46.464 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:46.464 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:46.464 00.000 9044 Enqueuing Expose request
20:02:46.464 00.000 12252 Worker thread wakes up
20:02:46.464 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:46.464 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:48.843 02.379 12252 Exposure complete
20:02:48.894 00.051 12252 worker thread done servicing request
20:02:48.894 00.000 9044 OnExposeComplete: enter
20:02:48.894 00.000 9044 UpdateGuideState(): m_state=1
20:02:48.896 00.002 9044 UpdateCurrentPosition: no star selected
20:02:48.896 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:48.896 00.000 9044 Status Line: No star selected
20:02:48.896 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:02:48.896 00.000 9044 UpdateGuideState exits: No star selected
20:02:48.896 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:48.896 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:48.912 00.016 9044 Enqueuing Expose request
20:02:48.916 00.004 12252 Worker thread wakes up
20:02:48.916 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:48.916 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:51.260 02.344 12252 Exposure complete
20:02:51.323 00.063 12252 worker thread done servicing request
20:02:51.323 00.000 9044 OnExposeComplete: enter
20:02:51.323 00.000 9044 UpdateGuideState(): m_state=1
20:02:51.323 00.000 9044 UpdateCurrentPosition: no star selected
20:02:51.323 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:51.323 00.000 9044 Status Line: No star selected
20:02:51.339 00.016 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:02:51.339 00.000 9044 UpdateGuideState exits: No star selected
20:02:51.339 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:51.339 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:51.339 00.000 9044 Enqueuing Expose request
20:02:51.339 00.000 12252 Worker thread wakes up
20:02:51.339 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:51.339 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:53.697 02.358 12252 Exposure complete
20:02:53.751 00.054 12252 worker thread done servicing request
20:02:53.751 00.000 9044 OnExposeComplete: enter
20:02:53.751 00.000 9044 UpdateGuideState(): m_state=1
20:02:53.753 00.002 9044 UpdateCurrentPosition: no star selected
20:02:53.754 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:53.756 00.002 9044 Status Line: No star selected
20:02:53.756 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:02:53.762 00.006 9044 UpdateGuideState exits: No star selected
20:02:53.764 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:53.766 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:53.768 00.002 9044 Enqueuing Expose request
20:02:53.768 00.000 12252 Worker thread wakes up
20:02:53.768 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:53.768 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:56.123 02.355 12252 Exposure complete
20:02:56.203 00.080 12252 worker thread done servicing request
20:02:56.203 00.000 9044 OnExposeComplete: enter
20:02:56.210 00.007 9044 UpdateGuideState(): m_state=1
20:02:56.210 00.000 9044 UpdateCurrentPosition: no star selected
20:02:56.210 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:56.212 00.002 9044 Status Line: No star selected
20:02:56.212 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:02:56.216 00.004 9044 UpdateGuideState exits: No star selected
20:02:56.216 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:56.216 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:56.216 00.000 9044 Enqueuing Expose request
20:02:56.219 00.003 12252 Worker thread wakes up
20:02:56.219 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:56.219 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:02:58.557 02.338 12252 Exposure complete
20:02:58.621 00.064 12252 worker thread done servicing request
20:02:58.621 00.000 9044 OnExposeComplete: enter
20:02:58.621 00.000 9044 UpdateGuideState(): m_state=1
20:02:58.621 00.000 9044 UpdateCurrentPosition: no star selected
20:02:58.637 00.016 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:02:58.637 00.000 9044 Status Line: No star selected
20:02:58.637 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:02:58.637 00.000 9044 UpdateGuideState exits: No star selected
20:02:58.637 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:02:58.637 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:02:58.637 00.000 9044 Enqueuing Expose request
20:02:58.637 00.000 12252 Worker thread wakes up
20:02:58.637 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:02:58.637 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:01.001 02.364 12252 Exposure complete
20:03:01.086 00.085 12252 worker thread done servicing request
20:03:01.086 00.000 9044 OnExposeComplete: enter
20:03:01.086 00.000 9044 UpdateGuideState(): m_state=1
20:03:01.086 00.000 9044 UpdateCurrentPosition: no star selected
20:03:01.092 00.006 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:01.092 00.000 9044 Status Line: No star selected
20:03:01.092 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:03:01.096 00.004 9044 UpdateGuideState exits: No star selected
20:03:01.098 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:01.098 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:01.098 00.000 9044 Enqueuing Expose request
20:03:01.098 00.000 12252 Worker thread wakes up
20:03:01.098 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:01.098 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:03.448 02.350 12252 Exposure complete
20:03:03.495 00.047 12252 worker thread done servicing request
20:03:03.495 00.000 9044 OnExposeComplete: enter
20:03:03.495 00.000 9044 UpdateGuideState(): m_state=1
20:03:03.495 00.000 9044 UpdateCurrentPosition: no star selected
20:03:03.495 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:03.495 00.000 9044 Status Line: No star selected
20:03:03.495 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:03:03.511 00.016 9044 UpdateGuideState exits: No star selected
20:03:03.511 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:03.511 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:03.511 00.000 9044 Enqueuing Expose request
20:03:03.511 00.000 12252 Worker thread wakes up
20:03:03.511 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:03.511 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:05.882 02.371 12252 Exposure complete
20:03:05.930 00.048 12252 worker thread done servicing request
20:03:05.930 00.000 9044 OnExposeComplete: enter
20:03:05.932 00.002 9044 UpdateGuideState(): m_state=1
20:03:05.934 00.002 9044 UpdateCurrentPosition: no star selected
20:03:05.934 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:05.936 00.002 9044 Status Line: No star selected
20:03:05.938 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:03:05.938 00.000 9044 UpdateGuideState exits: No star selected
20:03:05.940 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:05.940 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:05.942 00.002 9044 Enqueuing Expose request
20:03:05.942 00.000 12252 Worker thread wakes up
20:03:05.942 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:05.944 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:08.299 02.355 12252 Exposure complete
20:03:08.366 00.067 12252 worker thread done servicing request
20:03:08.375 00.009 9044 OnExposeComplete: enter
20:03:08.375 00.000 9044 UpdateGuideState(): m_state=1
20:03:08.378 00.003 9044 UpdateCurrentPosition: no star selected
20:03:08.378 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:08.378 00.000 9044 Status Line: No star selected
20:03:08.384 00.006 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:03:08.386 00.002 9044 UpdateGuideState exits: No star selected
20:03:08.388 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:08.392 00.004 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:08.394 00.002 9044 Enqueuing Expose request
20:03:08.396 00.002 12252 Worker thread wakes up
20:03:08.396 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:08.396 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:10.763 02.367 12252 Exposure complete
20:03:10.829 00.066 12252 worker thread done servicing request
20:03:10.829 00.000 9044 OnExposeComplete: enter
20:03:10.829 00.000 9044 UpdateGuideState(): m_state=1
20:03:10.829 00.000 9044 UpdateCurrentPosition: no star selected
20:03:10.829 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:10.829 00.000 9044 Status Line: No star selected
20:03:10.829 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:03:10.829 00.000 9044 UpdateGuideState exits: No star selected
20:03:10.829 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:10.829 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:10.829 00.000 9044 Enqueuing Expose request
20:03:10.829 00.000 12252 Worker thread wakes up
20:03:10.829 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:10.829 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:13.197 02.368 12252 Exposure complete
20:03:13.264 00.067 12252 worker thread done servicing request
20:03:13.264 00.000 9044 OnExposeComplete: enter
20:03:13.264 00.000 9044 UpdateGuideState(): m_state=1
20:03:13.264 00.000 9044 UpdateCurrentPosition: no star selected
20:03:13.268 00.004 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:13.268 00.000 9044 Status Line: No star selected
20:03:13.270 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:03:13.270 00.000 9044 UpdateGuideState exits: No star selected
20:03:13.272 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:13.272 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:13.274 00.002 9044 Enqueuing Expose request
20:03:13.274 00.000 12252 Worker thread wakes up
20:03:13.274 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:13.274 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:15.622 02.348 12252 Exposure complete
20:03:15.675 00.053 12252 worker thread done servicing request
20:03:15.675 00.000 9044 OnExposeComplete: enter
20:03:15.675 00.000 9044 UpdateGuideState(): m_state=1
20:03:15.675 00.000 9044 UpdateCurrentPosition: no star selected
20:03:15.675 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:15.675 00.000 9044 Status Line: No star selected
20:03:15.675 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:03:15.675 00.000 9044 UpdateGuideState exits: No star selected
20:03:15.675 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:15.675 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:15.687 00.012 9044 Enqueuing Expose request
20:03:15.687 00.000 12252 Worker thread wakes up
20:03:15.687 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:15.687 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:18.024 02.337 12252 Exposure complete
20:03:18.072 00.048 12252 worker thread done servicing request
20:03:18.072 00.000 9044 OnExposeComplete: enter
20:03:18.072 00.000 9044 UpdateGuideState(): m_state=1
20:03:18.078 00.006 9044 UpdateCurrentPosition: no star selected
20:03:18.078 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:18.080 00.002 9044 Status Line: No star selected
20:03:18.080 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:18.082 00.002 9044 UpdateGuideState exits: No star selected
20:03:18.082 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:18.084 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:18.084 00.000 9044 Enqueuing Expose request
20:03:18.084 00.000 12252 Worker thread wakes up
20:03:18.084 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:18.084 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:20.449 02.365 12252 Exposure complete
20:03:20.508 00.059 12252 worker thread done servicing request
20:03:20.508 00.000 9044 OnExposeComplete: enter
20:03:20.510 00.002 9044 UpdateGuideState(): m_state=1
20:03:20.510 00.000 9044 UpdateCurrentPosition: no star selected
20:03:20.511 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:20.513 00.002 9044 Status Line: No star selected
20:03:20.513 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:20.513 00.000 9044 UpdateGuideState exits: No star selected
20:03:20.513 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:20.513 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:20.518 00.005 9044 Enqueuing Expose request
20:03:20.518 00.000 12252 Worker thread wakes up
20:03:20.518 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:20.518 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:22.884 02.366 12252 Exposure complete
20:03:22.947 00.063 12252 worker thread done servicing request
20:03:22.947 00.000 9044 OnExposeComplete: enter
20:03:22.947 00.000 9044 UpdateGuideState(): m_state=1
20:03:22.947 00.000 9044 UpdateCurrentPosition: no star selected
20:03:22.947 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:22.947 00.000 9044 Status Line: No star selected
20:03:22.947 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:22.947 00.000 9044 UpdateGuideState exits: No star selected
20:03:22.947 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:22.947 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:22.963 00.016 9044 Enqueuing Expose request
20:03:22.963 00.000 12252 Worker thread wakes up
20:03:22.963 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:22.963 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:25.313 02.350 12252 Exposure complete
20:03:25.385 00.072 12252 worker thread done servicing request
20:03:25.385 00.000 9044 OnExposeComplete: enter
20:03:25.387 00.002 9044 UpdateGuideState(): m_state=1
20:03:25.387 00.000 9044 UpdateCurrentPosition: no star selected
20:03:25.389 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:25.391 00.002 9044 Status Line: No star selected
20:03:25.393 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:25.395 00.002 9044 UpdateGuideState exits: No star selected
20:03:25.397 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:25.399 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:25.401 00.002 9044 Enqueuing Expose request
20:03:25.403 00.002 12252 Worker thread wakes up
20:03:25.403 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:25.403 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:27.750 02.347 12252 Exposure complete
20:03:27.807 00.057 12252 worker thread done servicing request
20:03:27.807 00.000 9044 OnExposeComplete: enter
20:03:27.807 00.000 9044 UpdateGuideState(): m_state=1
20:03:27.807 00.000 9044 UpdateCurrentPosition: no star selected
20:03:27.807 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:27.807 00.000 9044 Status Line: No star selected
20:03:27.807 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:27.822 00.015 9044 UpdateGuideState exits: No star selected
20:03:27.824 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:27.826 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:27.828 00.002 9044 Enqueuing Expose request
20:03:27.828 00.000 12252 Worker thread wakes up
20:03:27.828 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:27.828 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:30.194 02.366 12252 Exposure complete
20:03:30.236 00.042 12252 worker thread done servicing request
20:03:30.236 00.000 9044 OnExposeComplete: enter
20:03:30.236 00.000 9044 UpdateGuideState(): m_state=1
20:03:30.236 00.000 9044 UpdateCurrentPosition: no star selected
20:03:30.252 00.016 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:30.252 00.000 9044 Status Line: No star selected
20:03:30.252 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:30.252 00.000 9044 UpdateGuideState exits: No star selected
20:03:30.252 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:30.252 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:30.252 00.000 9044 Enqueuing Expose request
20:03:30.268 00.016 12252 Worker thread wakes up
20:03:30.268 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:30.268 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:32.612 02.344 12252 Exposure complete
20:03:32.661 00.049 12252 worker thread done servicing request
20:03:32.661 00.000 9044 OnExposeComplete: enter
20:03:32.661 00.000 9044 UpdateGuideState(): m_state=1
20:03:32.661 00.000 9044 UpdateCurrentPosition: no star selected
20:03:32.667 00.006 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:32.667 00.000 9044 Status Line: No star selected
20:03:32.667 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:32.667 00.000 9044 UpdateGuideState exits: No star selected
20:03:32.667 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:32.667 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:32.667 00.000 9044 Enqueuing Expose request
20:03:32.683 00.016 12252 Worker thread wakes up
20:03:32.683 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:32.683 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:35.038 02.355 12252 Exposure complete
20:03:35.084 00.046 12252 worker thread done servicing request
20:03:35.084 00.000 9044 OnExposeComplete: enter
20:03:35.084 00.000 9044 UpdateGuideState(): m_state=1
20:03:35.084 00.000 9044 UpdateCurrentPosition: no star selected
20:03:35.084 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:35.100 00.016 9044 Status Line: No star selected
20:03:35.100 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:35.100 00.000 9044 UpdateGuideState exits: No star selected
20:03:35.100 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:35.100 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:35.100 00.000 9044 Enqueuing Expose request
20:03:35.100 00.000 12252 Worker thread wakes up
20:03:35.100 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:35.100 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:37.475 02.375 12252 Exposure complete
20:03:37.537 00.062 12252 worker thread done servicing request
20:03:37.537 00.000 9044 OnExposeComplete: enter
20:03:37.539 00.002 9044 UpdateGuideState(): m_state=1
20:03:37.539 00.000 9044 UpdateCurrentPosition: no star selected
20:03:37.541 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:37.541 00.000 9044 Status Line: No star selected
20:03:37.543 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:37.543 00.000 9044 UpdateGuideState exits: No star selected
20:03:37.545 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:37.545 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:37.545 00.000 9044 Enqueuing Expose request
20:03:37.547 00.002 12252 Worker thread wakes up
20:03:37.547 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:37.547 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:39.884 02.337 12252 Exposure complete
20:03:39.931 00.047 12252 worker thread done servicing request
20:03:39.931 00.000 9044 OnExposeComplete: enter
20:03:39.931 00.000 9044 UpdateGuideState(): m_state=1
20:03:39.931 00.000 9044 UpdateCurrentPosition: no star selected
20:03:39.931 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:39.947 00.016 9044 Status Line: No star selected
20:03:39.947 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:39.947 00.000 9044 UpdateGuideState exits: No star selected
20:03:39.947 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:39.947 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:39.947 00.000 9044 Enqueuing Expose request
20:03:39.947 00.000 12252 Worker thread wakes up
20:03:39.947 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:39.947 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:42.314 02.367 12252 Exposure complete
20:03:42.377 00.063 12252 worker thread done servicing request
20:03:42.377 00.000 9044 OnExposeComplete: enter
20:03:42.377 00.000 9044 UpdateGuideState(): m_state=1
20:03:42.377 00.000 9044 UpdateCurrentPosition: no star selected
20:03:42.377 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:42.377 00.000 9044 Status Line: No star selected
20:03:42.377 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:42.377 00.000 9044 UpdateGuideState exits: No star selected
20:03:42.377 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:42.377 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:42.377 00.000 9044 Enqueuing Expose request
20:03:42.377 00.000 12252 Worker thread wakes up
20:03:42.377 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:42.377 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:44.744 02.367 12252 Exposure complete
20:03:44.807 00.063 12252 worker thread done servicing request
20:03:44.807 00.000 9044 OnExposeComplete: enter
20:03:44.823 00.016 9044 UpdateGuideState(): m_state=1
20:03:44.823 00.000 9044 UpdateCurrentPosition: no star selected
20:03:44.823 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:44.823 00.000 9044 Status Line: No star selected
20:03:44.823 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:44.823 00.000 9044 UpdateGuideState exits: No star selected
20:03:44.823 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:44.823 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:44.823 00.000 9044 Enqueuing Expose request
20:03:44.823 00.000 12252 Worker thread wakes up
20:03:44.823 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:44.823 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:47.200 02.377 12252 Exposure complete
20:03:47.247 00.047 12252 worker thread done servicing request
20:03:47.247 00.000 9044 OnExposeComplete: enter
20:03:47.249 00.002 9044 UpdateGuideState(): m_state=1
20:03:47.249 00.000 9044 UpdateCurrentPosition: no star selected
20:03:47.249 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:47.249 00.000 9044 Status Line: No star selected
20:03:47.253 00.004 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:47.253 00.000 9044 UpdateGuideState exits: No star selected
20:03:47.253 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:47.253 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:47.253 00.000 9044 Enqueuing Expose request
20:03:47.253 00.000 12252 Worker thread wakes up
20:03:47.253 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:47.253 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:49.605 02.352 12252 Exposure complete
20:03:49.653 00.048 12252 worker thread done servicing request
20:03:49.653 00.000 9044 OnExposeComplete: enter
20:03:49.653 00.000 9044 UpdateGuideState(): m_state=1
20:03:49.653 00.000 9044 UpdateCurrentPosition: no star selected
20:03:49.653 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:49.653 00.000 9044 Status Line: No star selected
20:03:49.653 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:49.653 00.000 9044 UpdateGuideState exits: No star selected
20:03:49.653 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:49.653 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:49.669 00.016 9044 Enqueuing Expose request
20:03:49.669 00.000 12252 Worker thread wakes up
20:03:49.669 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:49.669 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:52.017 02.348 12252 Exposure complete
20:03:52.074 00.057 12252 worker thread done servicing request
20:03:52.074 00.000 9044 OnExposeComplete: enter
20:03:52.074 00.000 9044 UpdateGuideState(): m_state=1
20:03:52.074 00.000 9044 UpdateCurrentPosition: no star selected
20:03:52.074 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:52.074 00.000 9044 Status Line: No star selected
20:03:52.074 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:52.090 00.016 9044 UpdateGuideState exits: No star selected
20:03:52.090 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:52.090 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:52.090 00.000 9044 Enqueuing Expose request
20:03:52.090 00.000 12252 Worker thread wakes up
20:03:52.090 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:52.090 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:54.454 02.364 12252 Exposure complete
20:03:54.511 00.057 12252 worker thread done servicing request
20:03:54.511 00.000 9044 OnExposeComplete: enter
20:03:54.511 00.000 9044 UpdateGuideState(): m_state=1
20:03:54.515 00.004 9044 UpdateCurrentPosition: no star selected
20:03:54.517 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:54.519 00.002 9044 Status Line: No star selected
20:03:54.521 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:54.521 00.000 9044 UpdateGuideState exits: No star selected
20:03:54.523 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:54.523 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:54.523 00.000 9044 Enqueuing Expose request
20:03:54.525 00.002 12252 Worker thread wakes up
20:03:54.525 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:54.525 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:56.885 02.360 12252 Exposure complete
20:03:56.960 00.075 12252 worker thread done servicing request
20:03:56.960 00.000 9044 OnExposeComplete: enter
20:03:56.960 00.000 9044 UpdateGuideState(): m_state=1
20:03:56.964 00.004 9044 UpdateCurrentPosition: no star selected
20:03:56.966 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:56.966 00.000 9044 Status Line: No star selected
20:03:56.966 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:56.966 00.000 9044 UpdateGuideState exits: No star selected
20:03:56.974 00.008 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:56.974 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:56.974 00.000 9044 Enqueuing Expose request
20:03:56.974 00.000 12252 Worker thread wakes up
20:03:56.974 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:56.974 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:03:59.339 02.365 12252 Exposure complete
20:03:59.378 00.039 12252 worker thread done servicing request
20:03:59.378 00.000 9044 OnExposeComplete: enter
20:03:59.378 00.000 9044 UpdateGuideState(): m_state=1
20:03:59.378 00.000 9044 UpdateCurrentPosition: no star selected
20:03:59.378 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:03:59.394 00.016 9044 Status Line: No star selected
20:03:59.394 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:03:59.394 00.000 9044 UpdateGuideState exits: No star selected
20:03:59.394 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:03:59.394 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:03:59.394 00.000 9044 Enqueuing Expose request
20:03:59.394 00.000 12252 Worker thread wakes up
20:03:59.394 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:03:59.394 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:01.758 02.364 12252 Exposure complete
20:04:01.822 00.064 12252 worker thread done servicing request
20:04:01.822 00.000 9044 OnExposeComplete: enter
20:04:01.829 00.007 9044 UpdateGuideState(): m_state=1
20:04:01.829 00.000 9044 UpdateCurrentPosition: no star selected
20:04:01.831 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:01.831 00.000 9044 Status Line: No star selected
20:04:01.833 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:04:01.833 00.000 9044 UpdateGuideState exits: No star selected
20:04:01.835 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:01.835 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:01.837 00.002 9044 Enqueuing Expose request
20:04:01.837 00.000 12252 Worker thread wakes up
20:04:01.837 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:01.837 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:04.206 02.369 12252 Exposure complete
20:04:04.263 00.057 12252 worker thread done servicing request
20:04:04.264 00.001 9044 OnExposeComplete: enter
20:04:04.265 00.001 9044 UpdateGuideState(): m_state=1
20:04:04.266 00.001 9044 UpdateCurrentPosition: no star selected
20:04:04.266 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:04.267 00.001 9044 Status Line: No star selected
20:04:04.268 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:04:04.270 00.002 9044 UpdateGuideState exits: No star selected
20:04:04.271 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:04.272 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:04.273 00.001 9044 Enqueuing Expose request
20:04:04.273 00.000 12252 Worker thread wakes up
20:04:04.274 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:04.274 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:06.636 02.362 12252 Exposure complete
20:04:06.690 00.054 12252 worker thread done servicing request
20:04:06.690 00.000 9044 OnExposeComplete: enter
20:04:06.692 00.002 9044 UpdateGuideState(): m_state=1
20:04:06.695 00.003 9044 UpdateCurrentPosition: no star selected
20:04:06.696 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:06.698 00.002 9044 Status Line: No star selected
20:04:06.699 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:04:06.701 00.002 9044 UpdateGuideState exits: No star selected
20:04:06.701 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:06.702 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:06.704 00.002 9044 Enqueuing Expose request
20:04:06.705 00.001 12252 Worker thread wakes up
20:04:06.705 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:06.705 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:09.051 02.346 12252 Exposure complete
20:04:09.106 00.055 12252 worker thread done servicing request
20:04:09.106 00.000 9044 OnExposeComplete: enter
20:04:09.109 00.003 9044 UpdateGuideState(): m_state=1
20:04:09.111 00.002 9044 UpdateCurrentPosition: no star selected
20:04:09.113 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:09.115 00.002 9044 Status Line: No star selected
20:04:09.117 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:04:09.119 00.002 9044 UpdateGuideState exits: No star selected
20:04:09.119 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:09.121 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:09.123 00.002 9044 Enqueuing Expose request
20:04:09.123 00.000 12252 Worker thread wakes up
20:04:09.123 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:09.123 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:11.482 02.359 12252 Exposure complete
20:04:11.523 00.041 12252 worker thread done servicing request
20:04:11.523 00.000 9044 OnExposeComplete: enter
20:04:11.524 00.001 9044 UpdateGuideState(): m_state=1
20:04:11.526 00.002 9044 UpdateCurrentPosition: no star selected
20:04:11.527 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:11.528 00.001 9044 Status Line: No star selected
20:04:11.529 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:04:11.530 00.001 9044 UpdateGuideState exits: No star selected
20:04:11.531 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:11.533 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:11.533 00.000 9044 Enqueuing Expose request
20:04:11.534 00.001 12252 Worker thread wakes up
20:04:11.534 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:11.534 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:13.869 02.335 12252 Exposure complete
20:04:13.921 00.052 12252 worker thread done servicing request
20:04:13.921 00.000 9044 OnExposeComplete: enter
20:04:13.922 00.001 9044 UpdateGuideState(): m_state=1
20:04:13.923 00.001 9044 UpdateCurrentPosition: no star selected
20:04:13.924 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:13.926 00.002 9044 Status Line: No star selected
20:04:13.929 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:04:13.931 00.002 9044 UpdateGuideState exits: No star selected
20:04:13.933 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:13.936 00.003 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:13.939 00.003 9044 Enqueuing Expose request
20:04:13.942 00.003 12252 Worker thread wakes up
20:04:13.942 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:13.942 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:16.282 02.340 12252 Exposure complete
20:04:16.334 00.052 12252 worker thread done servicing request
20:04:16.334 00.000 9044 OnExposeComplete: enter
20:04:16.336 00.002 9044 UpdateGuideState(): m_state=1
20:04:16.336 00.000 9044 UpdateCurrentPosition: no star selected
20:04:16.338 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:16.339 00.001 9044 Status Line: No star selected
20:04:16.341 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:04:16.343 00.002 9044 UpdateGuideState exits: No star selected
20:04:16.343 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:16.345 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:16.345 00.000 9044 Enqueuing Expose request
20:04:16.347 00.002 12252 Worker thread wakes up
20:04:16.347 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:16.347 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:18.694 02.347 12252 Exposure complete
20:04:18.744 00.050 12252 worker thread done servicing request
20:04:18.744 00.000 9044 OnExposeComplete: enter
20:04:18.746 00.002 9044 UpdateGuideState(): m_state=1
20:04:18.746 00.000 9044 UpdateCurrentPosition: no star selected
20:04:18.748 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:18.748 00.000 9044 Status Line: No star selected
20:04:18.750 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:04:18.751 00.001 9044 UpdateGuideState exits: No star selected
20:04:18.751 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:18.753 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:18.753 00.000 9044 Enqueuing Expose request
20:04:18.753 00.000 12252 Worker thread wakes up
20:04:18.753 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:18.753 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:21.115 02.362 12252 Exposure complete
20:04:21.165 00.050 12252 worker thread done servicing request
20:04:21.165 00.000 9044 OnExposeComplete: enter
20:04:21.165 00.000 9044 UpdateGuideState(): m_state=1
20:04:21.165 00.000 9044 UpdateCurrentPosition: no star selected
20:04:21.165 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:21.165 00.000 9044 Status Line: No star selected
20:04:21.181 00.016 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:04:21.181 00.000 9044 UpdateGuideState exits: No star selected
20:04:21.181 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:21.181 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:21.181 00.000 9044 Enqueuing Expose request
20:04:21.181 00.000 12252 Worker thread wakes up
20:04:21.181 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:21.181 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:22.245 01.064 9044 evsrv: cli 0CD5D858 connect
20:04:22.247 00.002 9044 case statement mapped state 1 to 101
20:04:22.249 00.002 9044 case statement mapped state 1 to 101
20:04:22.250 00.001 9044 evsrv: cli 0CD5D858 request: {"method":"get_app_state","id":"013247dc-8655-4689-aeb8-447e05273b5c"}
20:04:22.251 00.001 9044 case statement mapped state 1 to 101
20:04:22.251 00.000 9044 evsrv: cli 0CD5D858 response: {"jsonrpc":"2.0","result":"Looping","id":"013247dc-8655-4689-aeb8-447e05273b5c"}
20:04:22.253 00.002 9044 evsrv: cli 0CD5D858 disconnect
20:04:23.545 01.292 12252 Exposure complete
20:04:23.603 00.058 12252 worker thread done servicing request
20:04:23.603 00.000 9044 OnExposeComplete: enter
20:04:23.605 00.002 9044 UpdateGuideState(): m_state=1
20:04:23.607 00.002 9044 UpdateCurrentPosition: no star selected
20:04:23.609 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:23.611 00.002 9044 Status Line: No star selected
20:04:23.613 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:04:23.614 00.001 9044 UpdateGuideState exits: No star selected
20:04:23.615 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:23.616 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:23.618 00.002 9044 Enqueuing Expose request
20:04:23.619 00.001 12252 Worker thread wakes up
20:04:23.619 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:23.619 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:25.960 02.341 12252 Exposure complete
20:04:26.035 00.075 12252 worker thread done servicing request
20:04:26.035 00.000 9044 OnExposeComplete: enter
20:04:26.037 00.002 9044 UpdateGuideState(): m_state=1
20:04:26.038 00.001 9044 UpdateCurrentPosition: no star selected
20:04:26.039 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:26.040 00.001 9044 Status Line: No star selected
20:04:26.043 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=104, Gamma=0.560
20:04:26.044 00.001 9044 UpdateGuideState exits: No star selected
20:04:26.045 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:26.046 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:26.047 00.001 9044 Enqueuing Expose request
20:04:26.048 00.001 12252 Worker thread wakes up
20:04:26.048 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:26.048 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:28.399 02.351 12252 Exposure complete
20:04:28.451 00.052 12252 worker thread done servicing request
20:04:28.451 00.000 9044 OnExposeComplete: enter
20:04:28.452 00.001 9044 UpdateGuideState(): m_state=1
20:04:28.453 00.001 9044 UpdateCurrentPosition: no star selected
20:04:28.455 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:28.457 00.002 9044 Status Line: No star selected
20:04:28.461 00.004 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=124, Gamma=0.560
20:04:28.463 00.002 9044 UpdateGuideState exits: No star selected
20:04:28.464 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:28.465 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:28.467 00.002 9044 Enqueuing Expose request
20:04:28.468 00.001 12252 Worker thread wakes up
20:04:28.468 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:28.468 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:30.815 02.347 12252 Exposure complete
20:04:30.872 00.057 12252 worker thread done servicing request
20:04:30.872 00.000 9044 OnExposeComplete: enter
20:04:30.873 00.001 9044 UpdateGuideState(): m_state=1
20:04:30.875 00.002 9044 UpdateCurrentPosition: no star selected
20:04:30.876 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:30.877 00.001 9044 Status Line: No star selected
20:04:30.878 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=122, Gamma=0.560
20:04:30.879 00.001 9044 UpdateGuideState exits: No star selected
20:04:30.880 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:30.881 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:30.882 00.001 9044 Enqueuing Expose request
20:04:30.884 00.002 12252 Worker thread wakes up
20:04:30.884 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:30.884 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:33.229 02.345 12252 Exposure complete
20:04:33.310 00.081 12252 worker thread done servicing request
20:04:33.310 00.000 9044 OnExposeComplete: enter
20:04:33.312 00.002 9044 UpdateGuideState(): m_state=1
20:04:33.314 00.002 9044 UpdateCurrentPosition: no star selected
20:04:33.315 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:33.317 00.002 9044 Status Line: No star selected
20:04:33.321 00.004 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=114, Gamma=0.560
20:04:33.323 00.002 9044 UpdateGuideState exits: No star selected
20:04:33.325 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:33.326 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:33.328 00.002 9044 Enqueuing Expose request
20:04:33.329 00.001 12252 Worker thread wakes up
20:04:33.329 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:33.329 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:35.694 02.365 12252 Exposure complete
20:04:35.751 00.057 12252 worker thread done servicing request
20:04:35.752 00.001 9044 OnExposeComplete: enter
20:04:35.753 00.001 9044 UpdateGuideState(): m_state=1
20:04:35.755 00.002 9044 UpdateCurrentPosition: no star selected
20:04:35.757 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:35.758 00.001 9044 Status Line: No star selected
20:04:35.761 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=119, Gamma=0.560
20:04:35.762 00.001 9044 UpdateGuideState exits: No star selected
20:04:35.764 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:35.765 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:35.767 00.002 9044 Enqueuing Expose request
20:04:35.769 00.002 12252 Worker thread wakes up
20:04:35.769 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:35.769 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:38.128 02.359 12252 Exposure complete
20:04:38.196 00.068 12252 worker thread done servicing request
20:04:38.196 00.000 9044 OnExposeComplete: enter
20:04:38.197 00.001 9044 UpdateGuideState(): m_state=1
20:04:38.198 00.001 9044 UpdateCurrentPosition: no star selected
20:04:38.199 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:38.199 00.000 9044 Status Line: No star selected
20:04:38.202 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=122, Gamma=0.560
20:04:38.202 00.000 9044 UpdateGuideState exits: No star selected
20:04:38.203 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:38.204 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:38.205 00.001 9044 Enqueuing Expose request
20:04:38.206 00.001 12252 Worker thread wakes up
20:04:38.206 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:38.206 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:40.562 02.356 12252 Exposure complete
20:04:40.636 00.074 12252 worker thread done servicing request
20:04:40.636 00.000 9044 OnExposeComplete: enter
20:04:40.638 00.002 9044 UpdateGuideState(): m_state=1
20:04:40.639 00.001 9044 UpdateCurrentPosition: no star selected
20:04:40.641 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:40.643 00.002 9044 Status Line: No star selected
20:04:40.645 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=122, Gamma=0.560
20:04:40.648 00.003 9044 UpdateGuideState exits: No star selected
20:04:40.650 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:40.650 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:40.650 00.000 9044 Enqueuing Expose request
20:04:40.652 00.002 12252 Worker thread wakes up
20:04:40.652 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:40.652 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:43.011 02.359 12252 Exposure complete
20:04:43.061 00.050 12252 worker thread done servicing request
20:04:43.061 00.000 9044 OnExposeComplete: enter
20:04:43.063 00.002 9044 UpdateGuideState(): m_state=1
20:04:43.064 00.001 9044 UpdateCurrentPosition: no star selected
20:04:43.065 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:43.066 00.001 9044 Status Line: No star selected
20:04:43.067 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=124, Gamma=0.560
20:04:43.068 00.001 9044 UpdateGuideState exits: No star selected
20:04:43.068 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:43.069 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:43.070 00.001 9044 Enqueuing Expose request
20:04:43.070 00.000 12252 Worker thread wakes up
20:04:43.072 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:43.072 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:45.407 02.335 12252 Exposure complete
20:04:45.456 00.049 12252 worker thread done servicing request
20:04:45.456 00.000 9044 OnExposeComplete: enter
20:04:45.457 00.001 9044 UpdateGuideState(): m_state=1
20:04:45.458 00.001 9044 UpdateCurrentPosition: no star selected
20:04:45.459 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:45.460 00.001 9044 Status Line: No star selected
20:04:45.462 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=132, Gamma=0.560
20:04:45.463 00.001 9044 UpdateGuideState exits: No star selected
20:04:45.464 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:45.465 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:45.466 00.001 9044 Enqueuing Expose request
20:04:45.467 00.001 12252 Worker thread wakes up
20:04:45.467 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:45.467 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:47.822 02.355 12252 Exposure complete
20:04:47.874 00.052 12252 worker thread done servicing request
20:04:47.874 00.000 9044 OnExposeComplete: enter
20:04:47.876 00.002 9044 UpdateGuideState(): m_state=1
20:04:47.877 00.001 9044 UpdateCurrentPosition: no star selected
20:04:47.879 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:47.881 00.002 9044 Status Line: No star selected
20:04:47.883 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=123, Gamma=0.560
20:04:47.884 00.001 9044 UpdateGuideState exits: No star selected
20:04:47.885 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:47.885 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:47.886 00.001 9044 Enqueuing Expose request
20:04:47.887 00.001 12252 Worker thread wakes up
20:04:47.887 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:47.887 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:50.229 02.342 12252 Exposure complete
20:04:50.297 00.068 12252 worker thread done servicing request
20:04:50.297 00.000 9044 OnExposeComplete: enter
20:04:50.298 00.001 9044 UpdateGuideState(): m_state=1
20:04:50.299 00.001 9044 UpdateCurrentPosition: no star selected
20:04:50.299 00.000 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:50.300 00.001 9044 Status Line: No star selected
20:04:50.303 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=15, FiltMin=14, FiltMax=126, Gamma=0.560
20:04:50.306 00.003 9044 UpdateGuideState exits: No star selected
20:04:50.308 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:50.309 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:50.311 00.002 9044 Enqueuing Expose request
20:04:50.313 00.002 12252 Worker thread wakes up
20:04:50.313 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:50.313 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:52.682 02.369 12252 Exposure complete
20:04:52.731 00.049 12252 worker thread done servicing request
20:04:52.731 00.000 9044 OnExposeComplete: enter
20:04:52.732 00.001 9044 UpdateGuideState(): m_state=1
20:04:52.733 00.001 9044 UpdateCurrentPosition: no star selected
20:04:52.734 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:52.735 00.001 9044 Status Line: No star selected
20:04:52.738 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=15, FiltMin=14, FiltMax=78, Gamma=0.560
20:04:52.739 00.001 9044 UpdateGuideState exits: No star selected
20:04:52.740 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:52.741 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:52.742 00.001 9044 Enqueuing Expose request
20:04:52.743 00.001 12252 Worker thread wakes up
20:04:52.743 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:52.743 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:55.109 02.366 12252 Exposure complete
20:04:55.162 00.053 12252 worker thread done servicing request
20:04:55.163 00.001 9044 OnExposeComplete: enter
20:04:55.164 00.001 9044 UpdateGuideState(): m_state=1
20:04:55.165 00.001 9044 UpdateCurrentPosition: no star selected
20:04:55.166 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:55.166 00.000 9044 Status Line: No star selected
20:04:55.168 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:04:55.169 00.001 9044 UpdateGuideState exits: No star selected
20:04:55.170 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:55.171 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:55.173 00.002 9044 Enqueuing Expose request
20:04:55.175 00.002 12252 Worker thread wakes up
20:04:55.175 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:55.176 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:57.542 02.366 12252 Exposure complete
20:04:57.609 00.067 12252 worker thread done servicing request
20:04:57.609 00.000 9044 OnExposeComplete: enter
20:04:57.611 00.002 9044 UpdateGuideState(): m_state=1
20:04:57.612 00.001 9044 UpdateCurrentPosition: no star selected
20:04:57.613 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:04:57.614 00.001 9044 Status Line: No star selected
20:04:57.615 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=173, Gamma=0.560
20:04:57.616 00.001 9044 UpdateGuideState exits: No star selected
20:04:57.617 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:04:57.618 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:04:57.618 00.000 9044 Enqueuing Expose request
20:04:57.619 00.001 12252 Worker thread wakes up
20:04:57.619 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:04:57.619 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:04:59.970 02.351 12252 Exposure complete
20:05:00.019 00.049 12252 worker thread done servicing request
20:05:00.019 00.000 9044 OnExposeComplete: enter
20:05:00.022 00.003 9044 UpdateGuideState(): m_state=1
20:05:00.024 00.002 9044 UpdateCurrentPosition: no star selected
20:05:00.027 00.003 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:00.029 00.002 9044 Status Line: No star selected
20:05:00.031 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:00.034 00.003 9044 UpdateGuideState exits: No star selected
20:05:00.036 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:00.038 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:00.040 00.002 9044 Enqueuing Expose request
20:05:00.041 00.001 12252 Worker thread wakes up
20:05:00.041 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:00.041 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:02.398 02.357 12252 Exposure complete
20:05:02.447 00.049 12252 worker thread done servicing request
20:05:02.447 00.000 9044 OnExposeComplete: enter
20:05:02.448 00.001 9044 UpdateGuideState(): m_state=1
20:05:02.450 00.002 9044 UpdateCurrentPosition: no star selected
20:05:02.451 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:02.452 00.001 9044 Status Line: No star selected
20:05:02.455 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:02.457 00.002 9044 UpdateGuideState exits: No star selected
20:05:02.457 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:02.459 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:02.461 00.002 9044 Enqueuing Expose request
20:05:02.463 00.002 12252 Worker thread wakes up
20:05:02.463 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:02.463 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:04.813 02.350 12252 Exposure complete
20:05:04.883 00.070 12252 worker thread done servicing request
20:05:04.883 00.000 9044 OnExposeComplete: enter
20:05:04.885 00.002 9044 UpdateGuideState(): m_state=1
20:05:04.887 00.002 9044 UpdateCurrentPosition: no star selected
20:05:04.888 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:04.890 00.002 9044 Status Line: No star selected
20:05:04.892 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:04.893 00.001 9044 UpdateGuideState exits: No star selected
20:05:04.894 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:04.895 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:04.897 00.002 9044 Enqueuing Expose request
20:05:04.898 00.001 12252 Worker thread wakes up
20:05:04.898 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:04.898 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:07.272 02.374 12252 Exposure complete
20:05:07.320 00.048 12252 worker thread done servicing request
20:05:07.320 00.000 9044 OnExposeComplete: enter
20:05:07.322 00.002 9044 UpdateGuideState(): m_state=1
20:05:07.324 00.002 9044 UpdateCurrentPosition: no star selected
20:05:07.326 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:07.327 00.001 9044 Status Line: No star selected
20:05:07.329 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:07.330 00.001 9044 UpdateGuideState exits: No star selected
20:05:07.331 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:07.333 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:07.334 00.001 9044 Enqueuing Expose request
20:05:07.335 00.001 12252 Worker thread wakes up
20:05:07.335 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:07.335 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:09.682 02.347 12252 Exposure complete
20:05:09.745 00.063 12252 worker thread done servicing request
20:05:09.745 00.000 9044 OnExposeComplete: enter
20:05:09.747 00.002 9044 UpdateGuideState(): m_state=1
20:05:09.749 00.002 9044 UpdateCurrentPosition: no star selected
20:05:09.751 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:09.752 00.001 9044 Status Line: No star selected
20:05:09.754 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:09.755 00.001 9044 UpdateGuideState exits: No star selected
20:05:09.757 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:09.759 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:09.760 00.001 9044 Enqueuing Expose request
20:05:09.762 00.002 12252 Worker thread wakes up
20:05:09.762 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:09.762 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:12.130 02.368 12252 Exposure complete
20:05:12.178 00.048 12252 worker thread done servicing request
20:05:12.179 00.001 9044 OnExposeComplete: enter
20:05:12.180 00.001 9044 UpdateGuideState(): m_state=1
20:05:12.182 00.002 9044 UpdateCurrentPosition: no star selected
20:05:12.185 00.003 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:12.187 00.002 9044 Status Line: No star selected
20:05:12.190 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:12.191 00.001 9044 UpdateGuideState exits: No star selected
20:05:12.192 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:12.193 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:12.194 00.001 9044 Enqueuing Expose request
20:05:12.195 00.001 12252 Worker thread wakes up
20:05:12.195 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:12.195 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:14.557 02.362 12252 Exposure complete
20:05:14.627 00.070 12252 worker thread done servicing request
20:05:14.627 00.000 9044 OnExposeComplete: enter
20:05:14.628 00.001 9044 UpdateGuideState(): m_state=1
20:05:14.629 00.001 9044 UpdateCurrentPosition: no star selected
20:05:14.630 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:14.631 00.001 9044 Status Line: No star selected
20:05:14.632 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:14.633 00.001 9044 UpdateGuideState exits: No star selected
20:05:14.634 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:14.635 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:14.636 00.001 9044 Enqueuing Expose request
20:05:14.636 00.000 12252 Worker thread wakes up
20:05:14.636 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:14.636 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:16.969 02.333 12252 Exposure complete
20:05:17.023 00.054 12252 worker thread done servicing request
20:05:17.023 00.000 9044 OnExposeComplete: enter
20:05:17.025 00.002 9044 UpdateGuideState(): m_state=1
20:05:17.028 00.003 9044 UpdateCurrentPosition: no star selected
20:05:17.030 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:17.031 00.001 9044 Status Line: No star selected
20:05:17.034 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:17.036 00.002 9044 UpdateGuideState exits: No star selected
20:05:17.038 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:17.041 00.003 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:17.043 00.002 9044 Enqueuing Expose request
20:05:17.045 00.002 12252 Worker thread wakes up
20:05:17.045 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:17.045 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:19.385 02.340 12252 Exposure complete
20:05:19.429 00.044 12252 worker thread done servicing request
20:05:19.429 00.000 9044 OnExposeComplete: enter
20:05:19.431 00.002 9044 UpdateGuideState(): m_state=1
20:05:19.432 00.001 9044 UpdateCurrentPosition: no star selected
20:05:19.433 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:19.434 00.001 9044 Status Line: No star selected
20:05:19.437 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:19.438 00.001 9044 UpdateGuideState exits: No star selected
20:05:19.439 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:19.440 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:19.441 00.001 9044 Enqueuing Expose request
20:05:19.443 00.002 12252 Worker thread wakes up
20:05:19.443 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:19.443 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:21.781 02.338 12252 Exposure complete
20:05:21.819 00.038 12252 worker thread done servicing request
20:05:21.820 00.001 9044 OnExposeComplete: enter
20:05:21.821 00.001 9044 UpdateGuideState(): m_state=1
20:05:21.822 00.001 9044 UpdateCurrentPosition: no star selected
20:05:21.823 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:21.825 00.002 9044 Status Line: No star selected
20:05:21.826 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:05:21.827 00.001 9044 UpdateGuideState exits: No star selected
20:05:21.829 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:21.830 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:21.831 00.001 9044 Enqueuing Expose request
20:05:21.832 00.001 12252 Worker thread wakes up
20:05:21.832 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:21.832 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:24.168 02.336 12252 Exposure complete
20:05:24.218 00.050 12252 worker thread done servicing request
20:05:24.218 00.000 9044 OnExposeComplete: enter
20:05:24.219 00.001 9044 UpdateGuideState(): m_state=1
20:05:24.222 00.003 9044 UpdateCurrentPosition: no star selected
20:05:24.223 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:24.224 00.001 9044 Status Line: No star selected
20:05:24.226 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:24.227 00.001 9044 UpdateGuideState exits: No star selected
20:05:24.228 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:24.228 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:24.229 00.001 9044 Enqueuing Expose request
20:05:24.230 00.001 12252 Worker thread wakes up
20:05:24.230 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:24.230 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:26.566 02.336 12252 Exposure complete
20:05:26.624 00.058 12252 worker thread done servicing request
20:05:26.624 00.000 9044 OnExposeComplete: enter
20:05:26.625 00.001 9044 UpdateGuideState(): m_state=1
20:05:26.626 00.001 9044 UpdateCurrentPosition: no star selected
20:05:26.627 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:26.628 00.001 9044 Status Line: No star selected
20:05:26.630 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:26.632 00.002 9044 UpdateGuideState exits: No star selected
20:05:26.633 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:26.634 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:26.635 00.001 9044 Enqueuing Expose request
20:05:26.636 00.001 12252 Worker thread wakes up
20:05:26.636 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:26.636 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:28.986 02.350 12252 Exposure complete
20:05:29.057 00.071 12252 worker thread done servicing request
20:05:29.057 00.000 9044 OnExposeComplete: enter
20:05:29.058 00.001 9044 UpdateGuideState(): m_state=1
20:05:29.060 00.002 9044 UpdateCurrentPosition: no star selected
20:05:29.062 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:29.064 00.002 9044 Status Line: No star selected
20:05:29.066 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:29.067 00.001 9044 UpdateGuideState exits: No star selected
20:05:29.068 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:29.070 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:29.071 00.001 9044 Enqueuing Expose request
20:05:29.072 00.001 12252 Worker thread wakes up
20:05:29.072 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:29.072 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:31.425 02.353 12252 Exposure complete
20:05:31.473 00.048 12252 worker thread done servicing request
20:05:31.473 00.000 9044 OnExposeComplete: enter
20:05:31.475 00.002 9044 UpdateGuideState(): m_state=1
20:05:31.477 00.002 9044 UpdateCurrentPosition: no star selected
20:05:31.479 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:31.480 00.001 9044 Status Line: No star selected
20:05:31.481 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:05:31.482 00.001 9044 UpdateGuideState exits: No star selected
20:05:31.483 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:31.483 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:31.484 00.001 9044 Enqueuing Expose request
20:05:31.485 00.001 12252 Worker thread wakes up
20:05:31.485 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:31.485 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:33.846 02.361 12252 Exposure complete
20:05:33.893 00.047 12252 worker thread done servicing request
20:05:33.893 00.000 9044 OnExposeComplete: enter
20:05:33.894 00.001 9044 UpdateGuideState(): m_state=1
20:05:33.895 00.001 9044 UpdateCurrentPosition: no star selected
20:05:33.896 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:33.897 00.001 9044 Status Line: No star selected
20:05:33.898 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:05:33.899 00.001 9044 UpdateGuideState exits: No star selected
20:05:33.900 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:33.901 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:33.901 00.000 9044 Enqueuing Expose request
20:05:33.902 00.001 12252 Worker thread wakes up
20:05:33.902 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:33.902 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:36.246 02.344 12252 Exposure complete
20:05:36.291 00.045 12252 worker thread done servicing request
20:05:36.292 00.001 9044 OnExposeComplete: enter
20:05:36.293 00.001 9044 UpdateGuideState(): m_state=1
20:05:36.293 00.000 9044 UpdateCurrentPosition: no star selected
20:05:36.294 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:36.295 00.001 9044 Status Line: No star selected
20:05:36.297 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:36.298 00.001 9044 UpdateGuideState exits: No star selected
20:05:36.299 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:36.300 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:36.301 00.001 9044 Enqueuing Expose request
20:05:36.302 00.001 12252 Worker thread wakes up
20:05:36.302 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:36.302 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:38.652 02.350 12252 Exposure complete
20:05:38.715 00.063 12252 worker thread done servicing request
20:05:38.715 00.000 9044 OnExposeComplete: enter
20:05:38.718 00.003 9044 UpdateGuideState(): m_state=1
20:05:38.719 00.001 9044 UpdateCurrentPosition: no star selected
20:05:38.720 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:38.720 00.000 9044 Status Line: No star selected
20:05:38.721 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:38.722 00.001 9044 UpdateGuideState exits: No star selected
20:05:38.723 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:38.723 00.000 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:38.724 00.001 9044 Enqueuing Expose request
20:05:38.725 00.001 12252 Worker thread wakes up
20:05:38.725 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:38.725 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:41.075 02.350 12252 Exposure complete
20:05:41.123 00.048 12252 worker thread done servicing request
20:05:41.123 00.000 9044 OnExposeComplete: enter
20:05:41.126 00.003 9044 UpdateGuideState(): m_state=1
20:05:41.127 00.001 9044 UpdateCurrentPosition: no star selected
20:05:41.128 00.001 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:41.129 00.001 9044 Status Line: No star selected
20:05:41.131 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:41.132 00.001 9044 UpdateGuideState exits: No star selected
20:05:41.133 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:41.134 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:41.135 00.001 9044 Enqueuing Expose request
20:05:41.136 00.001 12252 Worker thread wakes up
20:05:41.136 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:41.136 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:43.484 02.348 12252 Exposure complete
20:05:43.577 00.093 12252 worker thread done servicing request
20:05:43.577 00.000 9044 OnExposeComplete: enter
20:05:43.578 00.001 9044 UpdateGuideState(): m_state=1
20:05:43.580 00.002 9044 UpdateCurrentPosition: no star selected
20:05:43.582 00.002 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:43.583 00.001 9044 Status Line: No star selected
20:05:43.585 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:43.586 00.001 9044 UpdateGuideState exits: No star selected
20:05:43.587 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:43.588 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:43.589 00.001 9044 Enqueuing Expose request
20:05:43.590 00.001 12252 Worker thread wakes up
20:05:43.591 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:43.591 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:45.929 02.338 12252 Exposure complete
20:05:45.982 00.053 12252 worker thread done servicing request
20:05:45.982 00.000 9044 OnExposeComplete: enter
20:05:45.983 00.001 9044 UpdateGuideState(): m_state=1
20:05:45.985 00.002 9044 UpdateCurrentPosition: no star selected
20:05:45.988 00.003 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:45.990 00.002 9044 Status Line: No star selected
20:05:45.992 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:45.994 00.002 9044 UpdateGuideState exits: No star selected
20:05:45.995 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:45.996 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:45.998 00.002 9044 Enqueuing Expose request
20:05:45.999 00.001 12252 Worker thread wakes up
20:05:45.999 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:45.999 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:48.342 02.343 12252 Exposure complete
20:05:48.382 00.040 12252 worker thread done servicing request
20:05:48.382 00.000 9044 OnExposeComplete: enter
20:05:48.384 00.002 9044 UpdateGuideState(): m_state=1
20:05:48.386 00.002 9044 UpdateCurrentPosition: no star selected
20:05:48.389 00.003 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1371->unable to update current position
20:05:48.391 00.002 9044 Status Line: No star selected
20:05:48.394 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:48.396 00.002 9044 UpdateGuideState exits: No star selected
20:05:48.398 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:48.400 00.002 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:48.401 00.001 9044 Enqueuing Expose request
20:05:48.402 00.001 12252 Worker thread wakes up
20:05:48.402 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:48.402 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:49.887 01.485 9044 evsrv: cli 0CD5D8F8 connect
20:05:49.889 00.002 9044 case statement mapped state 1 to 101
20:05:49.890 00.001 9044 case statement mapped state 1 to 101
20:05:49.892 00.002 9044 evsrv: cli 0CD5D8F8 request: {"method":"get_app_state","id":"35da4106-4491-43cd-85e5-c0ae22ddde1a"}
20:05:49.894 00.002 9044 case statement mapped state 1 to 101
20:05:49.895 00.001 9044 evsrv: cli 0CD5D8F8 response: {"jsonrpc":"2.0","result":"Looping","id":"35da4106-4491-43cd-85e5-c0ae22ddde1a"}
20:05:49.896 00.001 9044 evsrv: cli 0CD5D8F8 disconnect
20:05:49.899 00.003 9044 evsrv: cli 0CD5D5D8 connect
20:05:49.901 00.002 9044 case statement mapped state 1 to 101
20:05:49.903 00.002 9044 case statement mapped state 1 to 101
20:05:49.905 00.002 9044 evsrv: cli 0CD5D5D8 request: {"method":"get_calibrated","id":"babbdd58-f89c-4ba0-8e1e-923a131f1064"}
20:05:49.906 00.001 9044 evsrv: cli 0CD5D5D8 response: {"jsonrpc":"2.0","result":true,"id":"babbdd58-f89c-4ba0-8e1e-923a131f1064"}
20:05:49.908 00.002 9044 evsrv: cli 0CD5D5D8 disconnect
20:05:49.915 00.007 9044 evsrv: cli 0CD5D358 connect
20:05:49.916 00.001 9044 case statement mapped state 1 to 101
20:05:49.917 00.001 9044 case statement mapped state 1 to 101
20:05:49.918 00.001 9044 evsrv: cli 0CD5D358 request: {"method":"guide","params":{"settle":{"pixels":2,"time":8,"timeout":40},"recalibrate":false},"id":"c1bcfea8-5338-496d-bb13-5939d4f6bcf7"}
20:05:49.919 00.001 9044 PhdController::Guide begins
20:05:49.920 00.001 9044 PhdController: newstate STATE_SETUP
20:05:49.922 00.002 9044 PhdController: setup
20:05:49.923 00.001 9044 PhdController: newstate STATE_ATTEMPT_START
20:05:49.924 00.001 9044 PhdController: newstate STATE_SELECT_STAR
20:05:49.925 00.001 9044 GuiderMultiStar::AutoSelect enter
20:05:49.926 00.001 9044 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
20:05:49.988 00.062 9044 AutoFind: auto downsample for scale 4.77 => 1x
20:05:50.091 00.103 9044 AutoFind: global mean = 0.0, stdev 4.7
20:05:50.092 00.001 9044 AutoFind: using threshold = 0.1
20:05:50.185 00.093 9044 AutoFind: local max [1018, 816] 123.4
20:05:50.187 00.002 9044 AutoFind: local max [1188, 624] 120.1
20:05:50.188 00.001 9044 AutoFind: local max [727, 304] 100.6
20:05:50.190 00.002 9044 AutoFind: local max [276, 822] 91.2
20:05:50.191 00.001 9044 AutoFind: local max [1209, 742] 79.6
20:05:50.192 00.001 9044 AutoFind: local max [1043, 922] 54.0
20:05:50.193 00.001 9044 AutoFind: local max [1046, 917] 53.8
20:05:50.194 00.001 9044 AutoFind: local max [633, 238] 47.6
20:05:50.195 00.001 9044 AutoFind: local max [15, 604] 35.8
20:05:50.196 00.001 9044 AutoFind: local max [1192, 365] 27.0
20:05:50.197 00.001 9044 AutoFind: local max [1028, 732] 24.3
20:05:50.198 00.001 9044 AutoFind: local max [498, 209] 19.0
20:05:50.199 00.001 9044 AutoFind: local max [1061, 767] 14.1
20:05:50.201 00.002 9044 AutoFind: local max [543, 815] 13.8
20:05:50.202 00.001 9044 AutoFind: local max [669, 749] 13.6
20:05:50.203 00.001 9044 AutoFind: local max [1031, 802] 12.5
20:05:50.204 00.001 9044 AutoFind: local max [147, 944] 12.0
20:05:50.205 00.001 9044 AutoFind: local max [1052, 843] 11.8
20:05:50.206 00.001 9044 AutoFind: local max [731, 254] 11.6
20:05:50.207 00.001 9044 AutoFind: local max [1091, 684] 10.8
20:05:50.208 00.001 9044 AutoFind: local max [59, 876] 9.6
20:05:50.209 00.001 9044 AutoFind: local max [805, 800] 9.6
20:05:50.210 00.001 9044 AutoFind: local max [123, 698] 9.3
20:05:50.211 00.001 9044 AutoFind: local max [792, 511] 9.0
20:05:50.212 00.001 9044 AutoFind: local max [969, 740] 8.0
20:05:50.214 00.002 9044 AutoFind: local max [843, 579] 7.4
20:05:50.215 00.001 9044 AutoFind: local max [1239, 446] 7.3
20:05:50.216 00.001 9044 AutoFind: local max [18, 42] 6.7
20:05:50.216 00.000 9044 AutoFind: local max [926, 540] 6.6
20:05:50.217 00.001 9044 AutoFind: local max [1099, 313] 6.5
20:05:50.218 00.001 9044 AutoFind: local max [978, 614] 6.2
20:05:50.218 00.000 9044 AutoFind: local max [664, 846] 6.0
20:05:50.219 00.001 9044 AutoFind: local max [897, 860] 5.8
20:05:50.220 00.001 9044 AutoFind: local max [1195, 254] 5.4
20:05:50.221 00.001 9044 AutoFind: local max [1151, 886] 5.2
20:05:50.221 00.000 9044 AutoFind: local max [837, 860] 5.2
20:05:50.222 00.001 9044 AutoFind: local max [860, 125] 5.1
20:05:50.223 00.001 9044 AutoFind: local max [70, 728] 5.1
20:05:50.224 00.001 9044 AutoFind: local max [1206, 240] 5.0
20:05:50.225 00.001 9044 AutoFind: local max [714, 629] 5.0
20:05:50.227 00.002 9044 AutoFind: local max [827, 500] 4.7
20:05:50.228 00.001 9044 AutoFind: local max [665, 889] 4.7
20:05:50.229 00.001 9044 AutoFind: local max [686, 327] 4.7
20:05:50.230 00.001 9044 AutoFind: local max [323, 901] 4.6
20:05:50.231 00.001 9044 AutoFind: local max [1249, 468] 4.4
20:05:50.232 00.001 9044 AutoFind: local max [1114, 732] 4.3
20:05:50.233 00.001 9044 AutoFind: local max [42, 174] 4.3
20:05:50.234 00.001 9044 AutoFind: local max [813, 902] 4.1
20:05:50.235 00.001 9044 AutoFind: local max [1019, 462] 4.0
20:05:50.237 00.002 9044 AutoFind: local max [847, 441] 4.0
20:05:50.238 00.001 9044 AutoFind: local max [1046, 384] 3.9
20:05:50.239 00.001 9044 AutoFind: local max [793, 676] 3.8
20:05:50.240 00.001 9044 AutoFind: local max [964, 216] 3.8
20:05:50.241 00.001 9044 AutoFind: local max [580, 550] 3.7
20:05:50.242 00.001 9044 AutoFind: local max [168, 531] 3.7
20:05:50.243 00.001 9044 AutoFind: local max [1248, 130] 3.5
20:05:50.244 00.001 9044 AutoFind: local max [1075, 42] 3.5
20:05:50.245 00.001 9044 AutoFind: local max [965, 488] 3.5
20:05:50.246 00.001 9044 AutoFind: local max [1219, 661] 3.4
20:05:50.247 00.001 9044 AutoFind: local max [616, 809] 3.4
20:05:50.249 00.002 9044 AutoFind: local max [824, 103] 3.3
20:05:50.250 00.001 9044 AutoFind: local max [1252, 20] 3.3
20:05:50.251 00.001 9044 AutoFind: local max [254, 794] 3.2
20:05:50.252 00.001 9044 AutoFind: local max [317, 768] 3.1
20:05:50.253 00.001 9044 AutoFind: local max [29, 917] 3.1
20:05:50.256 00.003 9044 AutoFind: local max [105, 79] 3.0
20:05:50.258 00.002 9044 AutoFind: local max [872, 99] 2.9
20:05:50.259 00.001 9044 AutoFind: local max [580, 455] 2.9
20:05:50.261 00.002 9044 AutoFind: local max [1105, 706] 2.7
20:05:50.262 00.001 9044 AutoFind: local max [1202, 899] 2.7
20:05:50.263 00.001 9044 AutoFind: local max [244, 921] 2.7
20:05:50.264 00.001 9044 AutoFind: local max [206, 779] 2.6
20:05:50.265 00.001 9044 AutoFind: local max [569, 513] 2.6
20:05:50.266 00.001 9044 AutoFind: local max [830, 910] 2.5
20:05:50.267 00.001 9044 AutoFind: local max [480, 189] 2.5
20:05:50.270 00.003 9044 AutoFind: local max [1203, 494] 2.5
20:05:50.273 00.003 9044 AutoFind: local max [1201, 224] 2.5
20:05:50.276 00.003 9044 AutoFind: local max [621, 515] 2.4
20:05:50.278 00.002 9044 AutoFind: local max [56, 928] 2.4
20:05:50.280 00.002 9044 AutoFind: local max [1058, 373] 2.4
20:05:50.281 00.001 9044 AutoFind: local max [91, 10] 2.4
20:05:50.283 00.002 9044 AutoFind: local max [802, 180] 2.3
20:05:50.284 00.001 9044 AutoFind: local max [1182, 175] 2.3
20:05:50.286 00.002 9044 AutoFind: local max [873, 924] 2.3
20:05:50.287 00.001 9044 AutoFind: local max [228, 797] 2.3
20:05:50.287 00.000 9044 AutoFind: local max [707, 224] 2.2
20:05:50.289 00.002 9044 AutoFind: local max [1205, 199] 2.2
20:05:50.290 00.001 9044 AutoFind: local max [717, 314] 2.2
20:05:50.292 00.002 9044 AutoFind: local max [649, 225] 2.1
20:05:50.294 00.002 9044 AutoFind: local max [422, 209] 2.1
20:05:50.295 00.001 9044 AutoFind: local max [683, 202] 2.1
20:05:50.296 00.001 9044 AutoFind: local max [1249, 684] 2.1
20:05:50.297 00.001 9044 AutoFind: local max [613, 71] 2.1
20:05:50.298 00.001 9044 AutoFind: local max [759, 846] 2.1
20:05:50.299 00.001 9044 AutoFind: local max [927, 482] 2.1
20:05:50.300 00.001 9044 AutoFind: local max [929, 592] 2.0
20:05:50.301 00.001 9044 AutoFind: local max [1193, 151] 2.0
20:05:50.302 00.001 9044 AutoFind: local max [191, 732] 2.0
20:05:50.303 00.001 9044 AutoFind: local max [1071, 815] 2.0
20:05:50.304 00.001 9044 AutoFind: local max [1086, 482] 1.9
20:05:50.306 00.002 9044 AutoFind: close dim-bright [649, 225] 2.1 - [633, 238] 47.6
20:05:50.307 00.001 9044 AutoFind: close dim-bright [717, 314] 2.2 - [727, 304] 100.6
20:05:50.308 00.001 9044 AutoFind: too close [1058, 373] 2.4 - [1046, 384] 3.9
20:05:50.309 00.001 9044 AutoFind: too close [1201, 224] 2.5 - [1206, 240] 5.0
20:05:50.310 00.001 9044 AutoFind: close dim-bright [480, 189] 2.5 - [498, 209] 19.0
20:05:50.311 00.001 9044 AutoFind: too close [830, 910] 2.5 - [813, 902] 4.1
20:05:50.312 00.001 9044 AutoFind: too close [1206, 240] 5.0 - [1195, 254] 5.4
20:05:50.313 00.001 9044 AutoFind: close dim-bright [1031, 802] 12.5 - [1018, 816] 123.4
20:05:50.314 00.001 9044 AutoFind: too close [1046, 917] 53.8 - [1043, 922] 54.0
20:05:50.315 00.001 9044 AutoFind: too close to edge [91, 10] 2.4
20:05:50.316 00.001 9044 AutoFind: too close to edge [15, 604] 35.8
20:05:50.318 00.002 9044 AutoFind: BPP = 8, saturation at 267, pedestal 12, thresh = 241
20:05:50.319 00.001 9044 Star::Find(15, 1018, 816, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.321 00.002 9044 Star::Find returns 1 (0), X=1017.75, Y=815.34, Mass=5370, SNR=50.4, Peak=172 HFD=5.3
20:05:50.322 00.001 9044 Star::Find(15, 1188, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.323 00.001 9044 Star::Find returns 1 (0), X=1188.55, Y=624.26, Mass=6233, SNR=53.7, Peak=173 HFD=5.5
20:05:50.324 00.001 9044 Star::Find(15, 727, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.325 00.001 9044 Star::Find returns 1 (0), X=726.46, Y=303.43, Mass=8234, SNR=61.9, Peak=172 HFD=5.9
20:05:50.325 00.000 9044 Star::Find(15, 276, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.326 00.001 9044 Star::Find returns 1 (0), X=275.92, Y=821.96, Mass=3734, SNR=42.2, Peak=173 HFD=4.6
20:05:50.327 00.001 9044 Star::Find(15, 1209, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.329 00.002 9044 Star::Find returns 1 (0), X=1209.01, Y=739.86, Mass=9431, SNR=63.8, Peak=173 HFD=6.4
20:05:50.330 00.001 9044 Star::Find(15, 633, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.330 00.000 9044 Star::Find returns 1 (0), X=633.21, Y=237.93, Mass=2187, SNR=32.6, Peak=108 HFD=4.9
20:05:50.331 00.001 9044 Star::Find(15, 1192, 365, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.332 00.001 9044 Star::Find returns 1 (0), X=1192.25, Y=364.80, Mass=873, SNR=20.6, Peak=95 HFD=3.6
20:05:50.333 00.001 9044 Star::Find(15, 1028, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.334 00.001 9044 Star::Find returns 1 (0), X=1028.00, Y=732.19, Mass=936, SNR=21.3, Peak=69 HFD=4.7
20:05:50.335 00.001 9044 Star::Find(15, 498, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.336 00.001 9044 Star::Find returns 1 (0), X=498.72, Y=208.52, Mass=874, SNR=20.5, Peak=54 HFD=5.2
20:05:50.337 00.001 9044 Star::Find(15, 1061, 767, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.338 00.001 9044 Star::Find returns 1 (0), X=1061.32, Y=767.65, Mass=477, SNR=15.2, Peak=48 HFD=4.2
20:05:50.339 00.001 9044 Star::Find(15, 543, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.340 00.001 9044 Star::Find returns 1 (0), X=543.03, Y=814.55, Mass=792, SNR=19.5, Peak=45 HFD=5.3
20:05:50.340 00.000 9044 Star::Find(15, 669, 749, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.341 00.001 9044 Star::Find returns 1 (0), X=669.21, Y=748.77, Mass=945, SNR=21.2, Peak=49 HFD=5.7
20:05:50.342 00.001 9044 Star::Find(15, 1031, 802, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.343 00.001 9044 Star::Find returns 1 (0), X=1017.75, Y=815.34, Mass=5370, SNR=50.4, Peak=172 HFD=5.3
20:05:50.345 00.002 9044 Star::Find(15, 147, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.346 00.001 9044 Star::Find returns 1 (0), X=146.80, Y=943.88, Mass=334, SNR=12.7, Peak=49 HFD=3.9
20:05:50.348 00.002 9044 Star::Find(15, 1052, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.348 00.000 9044 Star::Find returns 1 (0), X=1052.29, Y=843.07, Mass=406, SNR=14.0, Peak=45 HFD=4.2
20:05:50.349 00.001 9044 Star::Find(15, 731, 254, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.350 00.001 9044 Star::Find returns 1 (0), X=731.35, Y=254.08, Mass=485, SNR=15.3, Peak=37 HFD=4.9
20:05:50.351 00.001 9044 Star::Find(15, 1091, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.352 00.001 9044 Star::Find returns 1 (0), X=1091.28, Y=684.25, Mass=350, SNR=13.0, Peak=39 HFD=3.9
20:05:50.353 00.001 9044 Star::Find(15, 59, 876, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.354 00.001 9044 Star::Find returns 1 (0), X=58.71, Y=875.74, Mass=341, SNR=12.8, Peak=36 HFD=4.4
20:05:50.355 00.001 9044 Star::Find(15, 805, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.356 00.001 9044 Star::Find returns 1 (0), X=805.53, Y=799.86, Mass=362, SNR=13.1, Peak=36 HFD=4.0
20:05:50.356 00.000 9044 Star::Find(15, 123, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.357 00.001 9044 Star::Find returns 1 (0), X=122.71, Y=697.95, Mass=351, SNR=12.9, Peak=35 HFD=4.1
20:05:50.358 00.001 9044 Star::Find(15, 792, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.359 00.001 9044 Star::Find returns 1 (0), X=792.59, Y=511.27, Mass=446, SNR=14.5, Peak=33 HFD=5.0
20:05:50.361 00.002 9044 Star::Find(15, 969, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.362 00.001 9044 Star::Find returns 1 (0), X=968.83, Y=739.77, Mass=266, SNR=11.3, Peak=33 HFD=3.9
20:05:50.364 00.002 9044 Star::Find(15, 843, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.365 00.001 9044 Star::Find returns 1 (0), X=843.16, Y=579.11, Mass=307, SNR=12.1, Peak=29 HFD=4.6
20:05:50.366 00.001 9044 Star::Find(15, 1239, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.366 00.000 9044 Star::Find returns 1 (0), X=1238.87, Y=446.68, Mass=298, SNR=12.0, Peak=50 HFD=3.7
20:05:50.367 00.001 9044 Star::Find(15, 18, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.368 00.001 9044 Star::Find returns 1 (0), X=18.02, Y=41.44, Mass=296, SNR=11.9, Peak=51 HFD=3.5
20:05:50.368 00.000 9044 Star::Find(15, 926, 540, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.369 00.001 9044 Star::Find returns 1 (0), X=925.60, Y=540.51, Mass=307, SNR=12.0, Peak=29 HFD=5.1
20:05:50.371 00.002 9044 Star::Find(15, 1099, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.372 00.001 9044 Star::Find returns 1 (0), X=1099.30, Y=312.65, Mass=214, SNR=10.1, Peak=33 HFD=3.5
20:05:50.372 00.000 9044 Star::Find(15, 978, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.374 00.002 9044 Star::Find returns 1 (0), X=978.13, Y=613.90, Mass=257, SNR=11.0, Peak=28 HFD=4.3
20:05:50.375 00.001 9044 Star::Find(15, 664, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.377 00.002 9044 Star::Find returns 1 (0), X=664.16, Y=846.41, Mass=299, SNR=11.8, Peak=27 HFD=5.1
20:05:50.379 00.002 9044 Star::Find(15, 897, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.380 00.001 9044 Star::Find returns 1 (0), X=897.27, Y=860.25, Mass=204, SNR=9.8, Peak=30 HFD=3.8
20:05:50.381 00.001 9044 Star::Find(15, 1151, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.382 00.001 9044 Star::Find returns 1 (0), X=1150.37, Y=886.41, Mass=148, SNR=8.4, Peak=32 HFD=3.1
20:05:50.383 00.001 9044 Star::Find(15, 837, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.383 00.000 9044 Star::Find returns 1 (0), X=837.12, Y=859.99, Mass=198, SNR=9.7, Peak=26 HFD=4.3
20:05:50.384 00.001 9044 Star::Find(15, 860, 125, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.385 00.001 9044 Star::Find returns 1 (0), X=860.11, Y=124.94, Mass=216, SNR=10.1, Peak=25 HFD=4.6
20:05:50.386 00.001 9044 Star::Find(15, 70, 728, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.387 00.001 9044 Star::Find returns 1 (0), X=69.31, Y=728.36, Mass=164, SNR=8.8, Peak=27 HFD=4.2
20:05:50.388 00.001 9044 Star::Find(15, 714, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.389 00.001 9044 Star::Find returns 1 (0), X=714.18, Y=628.96, Mass=261, SNR=11.1, Peak=26 HFD=4.7
20:05:50.391 00.002 9044 Star::Find(15, 827, 500, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.392 00.001 9044 Star::Find returns 1 (0), X=827.33, Y=499.94, Mass=223, SNR=10.3, Peak=24 HFD=4.9
20:05:50.393 00.001 9044 Star::Find(15, 665, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.394 00.001 9044 Star::Find returns 1 (0), X=665.68, Y=888.68, Mass=164, SNR=8.7, Peak=23 HFD=4.3
20:05:50.394 00.000 9044 Star::Find(15, 686, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.395 00.001 9044 Star::Find returns 1 (0), X=686.67, Y=326.65, Mass=172, SNR=9.0, Peak=25 HFD=4.1
20:05:50.396 00.001 9044 Star::Find(15, 323, 901, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.396 00.000 9044 Star::Find returns 1 (0), X=322.60, Y=900.73, Mass=159, SNR=8.6, Peak=24 HFD=4.5
20:05:50.397 00.001 9044 Star::Find(15, 1249, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.398 00.001 9044 Star::Find returns 1 (0), X=1249.81, Y=467.68, Mass=97, SNR=6.8, Peak=28 HFD=2.5
20:05:50.399 00.001 9044 Star::Find(15, 1114, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.399 00.000 9044 Star::Find returns 1 (0), X=1114.03, Y=732.01, Mass=116, SNR=7.4, Peak=25 HFD=4.0
20:05:50.400 00.001 9044 Star::Find(15, 42, 174, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.401 00.001 9044 Star::Find returns 1 (0), X=41.79, Y=173.86, Mass=123, SNR=7.6, Peak=28 HFD=3.1
20:05:50.403 00.002 9044 Star::Find(15, 1019, 462, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.404 00.001 9044 Star::Find returns 1 (0), X=1019.28, Y=462.42, Mass=141, SNR=8.1, Peak=24 HFD=3.8
20:05:50.405 00.001 9044 Star::Find(15, 847, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.406 00.001 9044 Star::Find returns 1 (0), X=847.10, Y=440.50, Mass=188, SNR=9.4, Peak=24 HFD=5.0
20:05:50.407 00.001 9044 Star::Find(15, 793, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.409 00.002 9044 Star::Find returns 1 (0), X=793.08, Y=675.77, Mass=156, SNR=8.5, Peak=24 HFD=4.5
20:05:50.410 00.001 9044 Star::Find(15, 964, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.411 00.001 9044 Star::Find returns 1 (0), X=963.95, Y=216.05, Mass=111, SNR=7.3, Peak=24 HFD=3.9
20:05:50.412 00.001 9044 Star::Find(15, 580, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.413 00.001 9044 Star::Find returns 1 (0), X=580.09, Y=549.31, Mass=163, SNR=8.7, Peak=22 HFD=4.7
20:05:50.414 00.001 9044 Star::Find(15, 168, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.415 00.001 9044 Star::Find returns 1 (0), X=168.47, Y=530.78, Mass=138, SNR=8.1, Peak=22 HFD=4.0
20:05:50.416 00.001 9044 Star::Find(15, 1248, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.418 00.002 9044 Star::Find returns 1 (0), X=1247.78, Y=130.31, Mass=96, SNR=6.8, Peak=31 HFD=2.7
20:05:50.420 00.002 9044 Star::Find(15, 1075, 42, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.421 00.001 9044 Star::Find returns 1 (0), X=1074.25, Y=41.61, Mass=88, SNR=6.5, Peak=28 HFD=2.9
20:05:50.422 00.001 9044 Star::Find(15, 965, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.423 00.001 9044 Star::Find returns 1 (0), X=965.59, Y=487.81, Mass=75, SNR=5.9, Peak=21 HFD=3.2
20:05:50.424 00.001 9044 Star::Find(15, 1219, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.425 00.001 9044 Star::Find returns 1 (0), X=1218.35, Y=661.07, Mass=80, SNR=6.1, Peak=23 HFD=2.7
20:05:50.426 00.001 9044 Star::Find(15, 616, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.427 00.001 9044 Star::Find returns 1 (0), X=616.56, Y=809.12, Mass=143, SNR=8.2, Peak=22 HFD=4.4
20:05:50.428 00.001 9044 Star::Find(15, 824, 103, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.429 00.001 9044 Star::Find returns 1 (0), X=824.03, Y=102.89, Mass=76, SNR=6.0, Peak=21 HFD=3.0
20:05:50.431 00.002 9044 Star::Find(15, 1252, 20, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.432 00.001 9044 Star::Find returns 1 (0), X=1252.73, Y=20.13, Mass=92, SNR=6.6, Peak=30 HFD=2.3
20:05:50.433 00.001 9044 Star::Find(15, 254, 794, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.434 00.001 9044 Star::Find returns 1 (0), X=253.65, Y=794.23, Mass=148, SNR=8.3, Peak=23 HFD=4.6
20:05:50.435 00.001 9044 Star::Find(15, 317, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.436 00.001 9044 Star::Find returns 1 (0), X=317.75, Y=768.83, Mass=180, SNR=9.2, Peak=22 HFD=5.1
20:05:50.437 00.001 9044 Star::Find(15, 29, 917, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.438 00.001 9044 Star::Find returns 1 (0), X=30.02, Y=916.47, Mass=84, SNR=6.2, Peak=23 HFD=3.6
20:05:50.439 00.001 9044 Star::Find(15, 105, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.440 00.001 9044 Star::Find returns 1 (0), X=104.59, Y=78.56, Mass=84, SNR=6.3, Peak=25 HFD=3.2
20:05:50.441 00.001 9044 Star::Find(15, 872, 99, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.443 00.002 9044 Star::Find returns 1 (0), X=871.62, Y=99.29, Mass=72, SNR=5.8, Peak=24 HFD=3.2
20:05:50.444 00.001 9044 Star::Find(15, 580, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.445 00.001 9044 Star::Find returns 1 (0), X=580.14, Y=454.86, Mass=119, SNR=7.5, Peak=21 HFD=4.4
20:05:50.447 00.002 9044 Star::Find(15, 1105, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.447 00.000 9044 Star::Find returns 1 (0), X=1105.47, Y=705.96, Mass=74, SNR=5.8, Peak=22 HFD=3.6
20:05:50.448 00.001 9044 Star::Find(15, 1202, 899, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.449 00.001 9044 Star::Find returns 1 (0), X=1201.59, Y=898.82, Mass=60, SNR=5.3, Peak=25 HFD=2.5
20:05:50.450 00.001 9044 Star::Find(15, 244, 921, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.451 00.001 9044 Star::Find returns 1 (0), X=244.11, Y=920.68, Mass=86, SNR=6.3, Peak=20 HFD=4.0
20:05:50.451 00.000 9044 Star::Find(15, 206, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.453 00.002 9044 Star::Find returns 1 (0), X=206.29, Y=779.23, Mass=134, SNR=7.9, Peak=21 HFD=4.8
20:05:50.454 00.001 9044 Star::Find(15, 569, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.457 00.003 9044 Star::Find returns 1 (0), X=569.68, Y=513.14, Mass=119, SNR=7.4, Peak=22 HFD=4.3
20:05:50.459 00.002 9044 Star::Find(15, 480, 189, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.461 00.002 9044 Star::Find returns 1 (0), X=479.56, Y=188.47, Mass=105, SNR=7.0, Peak=20 HFD=4.5
20:05:50.463 00.002 9044 Star::Find(15, 1203, 494, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.465 00.002 9044 Star::Find returns 1 (0), X=1203.21, Y=493.59, Mass=68, SNR=5.7, Peak=26 HFD=2.8
20:05:50.467 00.002 9044 Star::Find(15, 621, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.471 00.004 9044 Star::Find returns 1 (0), X=621.12, Y=514.69, Mass=108, SNR=7.1, Peak=20 HFD=4.5
20:05:50.473 00.002 9044 Star::Find(15, 56, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.475 00.002 9044 Star::Find returns 1 (0), X=55.79, Y=927.51, Mass=48, SNR=4.7, Peak=20 HFD=3.0
20:05:50.477 00.002 9044 Star::Find(15, 802, 180, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.480 00.003 9044 Star::Find false star n=17 nbg=283 bg=15.0 sigma=0.6 thresh=17 peak=17
20:05:50.482 00.002 9044 Star::Find returns 0 (2), X=802.00, Y=180.00, Mass=40, SNR=2.9, Peak=18 HFD=0.0
20:05:50.483 00.001 9044 Star::Find(15, 1182, 175, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.485 00.002 9044 Star::Find returns 1 (0), X=1182.61, Y=174.70, Mass=46, SNR=4.6, Peak=30 HFD=1.7
20:05:50.486 00.001 9044 Star::Find(15, 873, 924, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.488 00.002 9044 Star::Find returns 1 (0), X=873.09, Y=923.72, Mass=104, SNR=7.0, Peak=21 HFD=4.5
20:05:50.489 00.001 9044 Star::Find(15, 228, 797, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.491 00.002 9044 Star::Find returns 1 (0), X=228.23, Y=797.17, Mass=86, SNR=6.3, Peak=20 HFD=4.5
20:05:50.493 00.002 9044 Star::Find(15, 707, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.494 00.001 9044 Star::Find returns 1 (0), X=707.24, Y=223.29, Mass=60, SNR=5.2, Peak=19 HFD=3.7
20:05:50.495 00.001 9044 Star::Find(15, 1205, 199, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.496 00.001 9044 Star::Find returns 1 (0), X=1204.19, Y=198.17, Mass=53, SNR=5.0, Peak=21 HFD=3.8
20:05:50.497 00.001 9044 Star::Find(15, 717, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.498 00.001 9044 Star::Find returns 1 (0), X=726.46, Y=303.43, Mass=8234, SNR=61.9, Peak=172 HFD=5.9
20:05:50.499 00.001 9044 Star::Find(15, 649, 225, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.500 00.001 9044 Star::Find returns 1 (0), X=633.42, Y=237.91, Mass=2045, SNR=31.2, Peak=77 HFD=4.9
20:05:50.501 00.001 9044 Star::Find(15, 422, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.502 00.001 9044 Star::Find returns 1 (0), X=422.25, Y=208.90, Mass=60, SNR=5.2, Peak=19 HFD=3.9
20:05:50.504 00.002 9044 Star::Find(15, 683, 202, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.505 00.001 9044 Star::Find returns 1 (0), X=683.23, Y=201.52, Mass=52, SNR=4.9, Peak=20 HFD=3.6
20:05:50.506 00.001 9044 Star::Find(15, 1249, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.507 00.001 9044 Star::Find returns 1 (0), X=1248.75, Y=684.39, Mass=58, SNR=5.2, Peak=21 HFD=3.2
20:05:50.508 00.001 9044 Star::Find(15, 613, 71, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.509 00.001 9044 Star::Find returns 1 (0), X=612.76, Y=70.13, Mass=58, SNR=5.2, Peak=20 HFD=3.6
20:05:50.510 00.001 9044 Star::Find(15, 759, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.511 00.001 9044 Star::Find false star n=22 nbg=284 bg=15.1 sigma=0.7 thresh=17 peak=17
20:05:50.512 00.001 9044 Star::Find returns 0 (2), X=759.00, Y=846.00, Mass=52, SNR=2.9, Peak=19 HFD=0.0
20:05:50.513 00.001 9044 Star::Find(15, 927, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.515 00.002 9044 Star::Find returns 1 (0), X=927.20, Y=482.78, Mass=57, SNR=5.1, Peak=19 HFD=3.8
20:05:50.516 00.001 9044 Star::Find(15, 929, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.517 00.001 9044 Star::Find returns 1 (0), X=928.60, Y=592.26, Mass=65, SNR=5.5, Peak=20 HFD=3.5
20:05:50.518 00.001 9044 Star::Find(15, 1193, 151, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.519 00.001 9044 Star::Find returns 0 (4), X=1178.41, Y=164.03, Mass=25, SNR=3.4, Peak=30 HFD=1.0
20:05:50.520 00.001 9044 Star::Find(15, 191, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.521 00.001 9044 Star::Find returns 1 (0), X=191.62, Y=732.16, Mass=61, SNR=5.3, Peak=19 HFD=3.8
20:05:50.522 00.001 9044 Star::Find(15, 1071, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.523 00.001 9044 Star::Find false star n=17 nbg=288 bg=15.1 sigma=0.6 thresh=17 peak=17
20:05:50.523 00.000 9044 Star::Find returns 0 (2), X=1071.00, Y=815.00, Mass=36, SNR=2.9, Peak=18 HFD=0.0
20:05:50.525 00.002 9044 Star::Find(15, 1086, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.526 00.001 9044 Star::Find false star n=20 nbg=287 bg=15.1 sigma=0.6 thresh=17 peak=17
20:05:50.527 00.001 9044 Star::Find returns 0 (2), X=1086.00, Y=482.00, Mass=47, SNR=2.9, Peak=19 HFD=0.0
20:05:50.527 00.000 9044 AutoFind: finding best star pass 1
20:05:50.528 00.001 9044 Star::Find(15, 1018, 816, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.529 00.001 9044 Star::Find returns 1 (0), X=1017.75, Y=815.34, Mass=5370, SNR=50.4, Peak=172 HFD=5.3
20:05:50.530 00.001 9044 AutoFind returns star at [1018, 816] 123.4 Mass 5370 SNR 50.4
20:05:50.531 00.001 9044 Star::Find(15, 1018, 816, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.533 00.002 9044 Star::Find returns 1 (0), X=1017.75, Y=815.34, Mass=5370, SNR=50.4, Peak=172 HFD=5.3
20:05:50.534 00.001 9044 MultiStar: List (12): {1017.75, 815.34}(50.4), {1188.55, 624.26}(53.7), {726.46, 303.43}(61.9), {275.92, 821.96}(42.2), {1209.01, 739.86}(63.8), {633.21, 237.93}(32.6), {1192.25, 364.80}(20.6), {1028.00, 732.19}(21.3), {498.72, 208.52}(20.5), {1061.32, 767.65}(15.2), {543.03, 814.55}(19.5), {669.21, 748.77}(21.2), 
20:05:50.537 00.003 9044 setting lock position to (1017.75, 815.34)
20:05:50.539 00.002 9044 MultiStar: stabilizing after lock position change
20:05:50.540 00.001 9044 AutoSelect: state = 1, call UpdateGuideState
20:05:50.542 00.002 9044 UpdateGuideState(): m_state=1
20:05:50.543 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:05:50.545 00.002 9044 Star::Find returns 1 (0), X=1017.75, Y=815.34, Mass=5370, SNR=50.4, Peak=172 HFD=5.3
20:05:50.548 00.003 9044 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.62) = xAngle (1.62 = 1.62)
20:05:50.550 00.002 9044 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.46 = -1.46)
20:05:50.552 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=-0.00, mountTheta=0.00
20:05:50.558 00.006 9044 setting lock position to (1017.75, 815.34)
20:05:50.560 00.002 9044 MultiStar: stabilizing after lock position change
20:05:50.564 00.004 9044 CurrentPosition() valid, moving to STATE_SELECTED
20:05:50.566 00.002 9044 Changing from state SELECTING to SELECTED
20:05:50.568 00.002 9044 guider state => SELECTED
20:05:50.572 00.004 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:50.573 00.001 9044 UpdateGuideState exits: m=5370 SNR=50.4
20:05:50.575 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:50.577 00.002 9044 Status Line: Auto-selected star at (1017.8, 815.3)
20:05:50.581 00.004 9044 PhdController: newstate STATE_WAIT_SELECTED
20:05:50.582 00.001 9044 evsrv: cli 0CD5D358 response: {"jsonrpc":"2.0","result":0,"id":"c1bcfea8-5338-496d-bb13-5939d4f6bcf7"}
20:05:50.583 00.001 9044 evsrv: cli 0CD5D358 disconnect
20:05:50.585 00.002 9044 evsrv: cli 0CD5D038 connect
20:05:50.586 00.001 9044 case statement mapped state 2 to 1
20:05:50.588 00.002 9044 case statement mapped state 2 to 1
20:05:50.590 00.002 9044 evsrv: cli 0CD5D038 request: {"method":"get_lock_shift_params","id":"e5ac69e5-88c2-425e-8e2b-98114b566687"}
20:05:50.591 00.001 9044 evsrv: cli 0CD5D038 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"e5ac69e5-88c2-425e-8e2b-98114b566687"}
20:05:50.593 00.002 9044 evsrv: cli 0CD5D038 disconnect
20:05:50.596 00.003 9044 evsrv: cli 0CD5D718 connect
20:05:50.598 00.002 9044 case statement mapped state 2 to 1
20:05:50.600 00.002 9044 case statement mapped state 2 to 1
20:05:50.602 00.002 9044 evsrv: cli 0CD5D718 request: {"method":"get_lock_position","id":"9a2babaa-9201-4356-b097-9a0cacb79c25"}
20:05:50.603 00.001 9044 evsrv: cli 0CD5D718 response: {"jsonrpc":"2.0","result":[1017.75,815.34],"id":"9a2babaa-9201-4356-b097-9a0cacb79c25"}
20:05:50.607 00.004 9044 evsrv: cli 0CD5D718 disconnect
20:05:50.610 00.003 9044 evsrv: cli 0CD5CF98 connect
20:05:50.610 00.000 9044 case statement mapped state 2 to 1
20:05:50.612 00.002 9044 case statement mapped state 2 to 1
20:05:50.615 00.003 9044 evsrv: cli 0CD5CF98 request: {"method":"get_app_state","id":"b27a6099-c188-4dda-b990-597f9f9b69da"}
20:05:50.617 00.002 9044 case statement mapped state 2 to 1
20:05:50.619 00.002 9044 evsrv: cli 0CD5CF98 response: {"jsonrpc":"2.0","result":"Selected","id":"b27a6099-c188-4dda-b990-597f9f9b69da"}
20:05:50.623 00.004 9044 evsrv: cli 0CD5CF98 disconnect
20:05:50.741 00.118 12252 Exposure complete
20:05:50.797 00.056 12252 worker thread done servicing request
20:05:50.797 00.000 9044 OnExposeComplete: enter
20:05:50.798 00.001 9044 UpdateGuideState(): m_state=2
20:05:50.799 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
20:05:50.800 00.001 9044 Star::Find returns 1 (0), X=1017.76, Y=815.39, Mass=5256, SNR=49.9, Peak=172 HFD=5.2
20:05:50.802 00.002 9044 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.62) = xAngle (3.09 = 3.09)
20:05:50.803 00.001 9044 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.01 = 0.01)
20:05:50.804 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.46 mountX=-0.05 mountY=0.00, mountTheta=3.14
20:05:50.806 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:50.807 00.001 9044 UpdateGuideState exits: m=5256 SNR=49.9
20:05:50.808 00.001 9044 PhdController: newstate STATE_CALIBRATE
20:05:50.809 00.001 9044 PhdController: newstate STATE_GUIDE
20:05:50.814 00.005 9044 Changing from state SELECTED to CALIBRATING_PRIMARY
20:05:50.815 00.001 9044 guider state => CALIBRATED
20:05:50.816 00.001 9044 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
20:05:50.817 00.001 9044 reset dither spiral
20:05:50.818 00.001 9044 PhdController: newstate STATE_SETTLE_BEGIN
20:05:50.820 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:50.821 00.001 9044 ScheduleExposure(2000,3,0) exposurePending=0
20:05:50.823 00.002 9044 Enqueuing Expose request
20:05:50.824 00.001 12252 Worker thread wakes up
20:05:50.824 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:50.824 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(0,0,0,0)
20:05:51.623 00.799 9044 evsrv: cli 0CD5D218 connect
20:05:51.625 00.002 9044 case statement mapped state 5 to 1
20:05:51.626 00.001 9044 case statement mapped state 5 to 1
20:05:51.627 00.001 9044 evsrv: cli 0CD5D218 request: {"method":"get_app_state","id":"5ff6a17f-7de8-4aa3-90ef-cbb90aa9c665"}
20:05:51.628 00.001 9044 case statement mapped state 5 to 1
20:05:51.629 00.001 9044 evsrv: cli 0CD5D218 response: {"jsonrpc":"2.0","result":"Selected","id":"5ff6a17f-7de8-4aa3-90ef-cbb90aa9c665"}
20:05:51.630 00.001 9044 evsrv: cli 0CD5D218 disconnect
20:05:52.631 01.001 9044 evsrv: cli 0CD5CF98 connect
20:05:52.633 00.002 9044 case statement mapped state 5 to 1
20:05:52.635 00.002 9044 case statement mapped state 5 to 1
20:05:52.636 00.001 9044 evsrv: cli 0CD5CF98 request: {"method":"get_app_state","id":"dfdd0355-75dd-4be5-aa29-bf0db023e3bb"}
20:05:52.638 00.002 9044 case statement mapped state 5 to 1
20:05:52.641 00.003 9044 evsrv: cli 0CD5CF98 response: {"jsonrpc":"2.0","result":"Selected","id":"dfdd0355-75dd-4be5-aa29-bf0db023e3bb"}
20:05:52.644 00.003 9044 evsrv: cli 0CD5CF98 disconnect
20:05:53.175 00.531 12252 Exposure complete
20:05:53.229 00.054 12252 worker thread done servicing request
20:05:53.229 00.000 9044 OnExposeComplete: enter
20:05:53.230 00.001 9044 UpdateGuideState(): m_state=5
20:05:53.231 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
20:05:53.231 00.000 9044 Star::Find returns 1 (0), X=1017.80, Y=815.31, Mass=5307, SNR=50.0, Peak=172 HFD=5.2
20:05:53.232 00.001 9044 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.62) = xAngle (0.97 = 0.97)
20:05:53.233 00.001 9044 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.11 = -2.11)
20:05:53.234 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.66 mountX=0.03 mountY=-0.05, mountTheta=-0.99
20:05:53.235 00.001 9044 Changing from state CALIBRATED to GUIDING
20:05:53.237 00.002 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
20:05:53.238 00.001 9044 ScopeASCOM::SideOfPier() returns 1
20:05:53.240 00.002 9044 AdjustCalibrationForScopePointing (scope): current dec=36.2 pierSide=1, cal dec=-0.1 pierSide=1 rotAngle=None bin=1
20:05:53.241 00.001 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
20:05:53.242 00.001 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
20:05:53.242 00.000 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:05:53.244 00.002 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:05:53.246 00.002 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
20:05:53.248 00.002 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
20:05:53.251 00.003 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
20:05:53.252 00.001 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:05:53.253 00.001 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
20:05:53.255 00.002 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
20:05:53.256 00.001 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
20:05:53.258 00.002 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
20:05:53.259 00.001 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
20:05:53.262 00.003 9044 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
20:05:53.263 00.001 9044 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 3.750000
20:05:53.264 00.001 9044 Dec comp: XRate 3.171 -> 2.558 for dec -0.1 -> dec 36.2
20:05:53.266 00.002 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
20:05:53.268 00.002 9044 ScopeASCOM::SideOfPier() returns 1
20:05:53.270 00.002 9044 setting lock position to (1017.80, 815.31)
20:05:53.272 00.002 9044 MultiStar: stabilizing after lock position change
20:05:53.273 00.001 9044 guider state => GUIDING
20:05:53.274 00.001 9044 Status Line: Guiding
20:05:53.275 00.001 9044 Mount: notify guiding started
20:05:53.278 00.003 9044 ScopeASCOM::SideOfPier() returns 1
20:05:53.279 00.001 9044 PPEC: guiding starts RA = 5.3930 hr, pier West, prev RA = unknown, pier Unknown
20:05:53.280 00.001 9044 PPEC: reset GP model
20:05:53.282 00.002 9044 GetString("/profile/1/name", "") returns "50mm SSAG-Pro"
20:05:53.283 00.001 9044 GetString("/profile/1/scope/calibration/timestamp", "") returns "23-Dec-25 19:49:37"
20:05:53.284 00.001 9044 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.003171
20:05:53.285 00.001 9044 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.002926
20:05:53.286 00.001 9044 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
20:05:53.287 00.001 9044 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns -1.624340
20:05:53.287 00.000 9044 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns -3.137010
20:05:53.288 00.001 9044 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.001356
20:05:53.289 00.001 9044 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
20:05:53.290 00.001 9044 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
20:05:53.290 00.000 9044 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns -1
20:05:53.291 00.001 9044 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
20:05:53.292 00.001 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
20:05:53.294 00.002 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
20:05:53.294 00.000 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:05:53.295 00.001 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:05:53.296 00.001 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
20:05:53.297 00.001 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
20:05:53.299 00.002 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
20:05:53.301 00.002 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:05:53.303 00.002 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
20:05:53.304 00.001 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
20:05:53.305 00.001 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
20:05:53.306 00.001 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
20:05:53.309 00.003 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
20:05:53.310 00.001 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
20:05:53.311 00.001 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
20:05:53.313 00.002 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:05:53.314 00.001 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:05:53.315 00.001 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
20:05:53.316 00.001 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
20:05:53.317 00.001 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
20:05:53.319 00.002 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:05:53.321 00.002 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
20:05:53.322 00.001 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
20:05:53.323 00.001 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
20:05:53.324 00.001 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
20:05:53.326 00.002 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
20:05:53.328 00.002 9044 ScopeASCOM::GetGuideRates returns 0 13.537 13.537 a-s/sec
20:05:53.330 00.002 9044 ScopeASCOM::SideOfPier() returns 1
20:05:53.332 00.002 9044 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
20:05:53.334 00.002 9044 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
20:05:53.336 00.002 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
20:05:53.338 00.002 9044 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 36.2
20:05:53.339 00.001 9044 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.62) = xAngle (-1.62 = -1.62)
20:05:53.340 00.001 9044 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
20:05:53.342 00.002 9044 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
20:05:53.344 00.002 9044 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
20:05:53.347 00.003 9044 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
20:05:53.349 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:53.351 00.002 9044 UpdateGuideState exits: m=5307 SNR=50.0
20:05:53.353 00.002 9044 PhdController: newstate STATE_SETTLE_WAIT
20:05:53.357 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:53.360 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:05:53.362 00.002 9044 Enqueuing Expose request
20:05:53.363 00.001 12252 Worker thread wakes up
20:05:53.364 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:53.364 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:05:53.645 00.281 9044 evsrv: cli 0CD5D358 connect
20:05:53.647 00.002 9044 case statement mapped state 6 to 3
20:05:53.650 00.003 9044 case statement mapped state 6 to 3
20:05:53.654 00.004 9044 evsrv: cli 0CD5D358 request: {"method":"get_app_state","id":"f2ca887d-c39a-49ec-8be2-130f1c9bac31"}
20:05:53.656 00.002 9044 case statement mapped state 6 to 3
20:05:53.659 00.003 9044 evsrv: cli 0CD5D358 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2ca887d-c39a-49ec-8be2-130f1c9bac31"}
20:05:53.663 00.004 9044 evsrv: cli 0CD5D358 disconnect
20:05:55.724 02.061 12252 Exposure complete
20:05:55.807 00.083 12252 worker thread done servicing request
20:05:55.809 00.002 9044 OnExposeComplete: enter
20:05:55.811 00.002 9044 UpdateGuideState(): m_state=6
20:05:55.813 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
20:05:55.816 00.003 9044 Star::Find returns 1 (0), X=1017.49, Y=815.67, Mass=5434, SNR=50.8, Peak=172 HFD=5.2
20:05:55.818 00.002 9044 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.62) = xAngle (3.90 = -2.38)
20:05:55.821 00.003 9044 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.82 = 0.82)
20:05:55.822 00.001 9044 CameraToMount -- cameraX=-0.31 cameraY=0.36 hyp=0.47 cameraTheta=2.28 mountX=-0.34 mountY=0.34, mountTheta=2.35
20:05:55.825 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.31, y=0.36, opts=13)
20:05:55.827 00.002 9044 Enqueuing Move request for scope (-0.31, 0.36)
20:05:55.828 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:55.830 00.002 9044 UpdateGuideState exits: m=5434 SNR=50.8
20:05:55.832 00.002 9044 PhdController: settling, locked = 1, distance = 0.18 (2.00) aobump = 0 frame = 1 / 99999
20:05:55.833 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766538355.833,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.18,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
20:05:55.834 00.001 12252 Worker thread wakes up
20:05:55.834 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:55.835 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:05:55.836 00.001 9044 Enqueuing Expose request
20:05:55.837 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.36) opts 0xd
20:05:55.837 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.31, 0.36)
20:05:55.837 00.000 12252 Moving (-0.31, 0.36) raw xDistance=-0.34 yDistance=0.34
20:05:55.837 00.000 12252 PPEC rslt: input = -0.34, final = -0.20, react = -0.20, pred = 0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 485.68
20:05:55.837 00.000 12252 PPEC: input: -0.34, control: -0.20, exposure: 2000
20:05:55.838 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:05:55.839 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
20:05:55.839 00.000 12252 MoveAxis(E, 80, ABG)
20:05:55.839 00.000 12252 Guiding  Dir = 2, Dur = 80
20:05:55.839 00.000 12252 IsSlewing returns 0
20:05:55.840 00.001 12252 IsGuiding returns 0
20:05:55.842 00.002 12252 PulseGuide returned control before completion, sleep 89
20:05:55.933 00.091 12252 IsGuiding returns 0
20:05:55.933 00.000 12252 Move returns status 0, amount 80
20:05:55.933 00.000 12252 MoveAxis(N, 0, ABG)
20:05:55.933 00.000 12252 Move returns status 0, amount 0
20:05:55.933 00.000 12252 move complete, result=0
20:05:55.933 00.000 12252 worker thread done servicing request
20:05:55.933 00.000 9044 GuideStep: -0.3 px 80 ms EAST, 0.3 px 0 ms NORTH
20:05:55.936 00.003 12252 Worker thread wakes up
20:05:55.936 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:55.938 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:05:58.282 02.344 12252 Exposure complete
20:05:58.354 00.072 12252 worker thread done servicing request
20:05:58.354 00.000 9044 OnExposeComplete: enter
20:05:58.355 00.001 9044 UpdateGuideState(): m_state=6
20:05:58.356 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
20:05:58.356 00.000 9044 Star::Find returns 1 (0), X=1017.72, Y=815.38, Mass=5299, SNR=50.1, Peak=172 HFD=5.3
20:05:58.357 00.001 9044 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.62) = xAngle (4.05 = -2.23)
20:05:58.358 00.001 9044 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.97 = 0.97)
20:05:58.359 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.42 mountX=-0.07 mountY=0.09, mountTheta=2.21
20:05:58.360 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.07, opts=13)
20:05:58.361 00.001 9044 Enqueuing Move request for scope (-0.08, 0.07)
20:05:58.363 00.002 12252 Worker thread wakes up
20:05:58.363 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:05:58.364 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
20:05:58.364 00.000 9044 UpdateGuideState exits: m=5299 SNR=50.1
20:05:58.365 00.001 9044 PhdController: settling, locked = 1, distance = 0.16 (2.00) aobump = 0 frame = 2 / 99999
20:05:58.366 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
20:05:58.366 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766538358.366,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.16,"Time":2.5,"SettleTime":8.0,"StarLocked":true}
20:05:58.367 00.001 12252 Moving (-0.08, 0.07) raw xDistance=-0.07 yDistance=0.09
20:05:58.367 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:05:58.368 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:05:58.369 00.001 9044 Enqueuing Expose request
20:05:58.372 00.003 12252 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 485.68
20:05:58.373 00.001 12252 PPEC: input: -0.07, control: 0.00, exposure: 2000
20:05:58.373 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:05:58.373 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:05:58.373 00.000 12252 MoveAxis(E, 0, ABG)
20:05:58.373 00.000 12252 Move returns status 0, amount 0
20:05:58.373 00.000 12252 MoveAxis(N, 0, ABG)
20:05:58.373 00.000 12252 Move returns status 0, amount 0
20:05:58.373 00.000 12252 move complete, result=0
20:05:58.373 00.000 12252 worker thread done servicing request
20:05:58.373 00.000 12252 Worker thread wakes up
20:05:58.373 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:05:58.373 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:05:58.373 00.000 9044 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:06:00.736 02.363 12252 Exposure complete
20:06:00.816 00.080 12252 worker thread done servicing request
20:06:00.816 00.000 9044 OnExposeComplete: enter
20:06:00.818 00.002 9044 UpdateGuideState(): m_state=6
20:06:00.819 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
20:06:00.819 00.000 9044 Star::Find returns 1 (0), X=1017.73, Y=815.41, Mass=5459, SNR=50.9, Peak=172 HFD=5.3
20:06:00.821 00.002 9044 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.62) = xAngle (3.78 = -2.51)
20:06:00.822 00.001 9044 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.69 = 0.69)
20:06:00.824 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=-0.10 mountY=0.08, mountTheta=2.47
20:06:00.828 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.10, opts=13)
20:06:00.830 00.002 9044 Enqueuing Move request for scope (-0.07, 0.10)
20:06:00.833 00.003 12252 Worker thread wakes up
20:06:00.833 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:00.834 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
20:06:00.834 00.000 9044 UpdateGuideState exits: m=5459 SNR=50.9
20:06:00.836 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
20:06:00.836 00.000 9044 PhdController: settling, locked = 1, distance = 0.15 (2.00) aobump = 0 frame = 3 / 99999
20:06:00.838 00.002 12252 Moving (-0.07, 0.10) raw xDistance=-0.10 yDistance=0.08
20:06:00.838 00.000 12252 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 485.68
20:06:00.838 00.000 12252 PPEC: input: -0.10, control: 0.00, exposure: 2000
20:06:00.838 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:00.838 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766538360.838,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.15,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
20:06:00.839 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:06:00.839 00.000 12252 MoveAxis(E, 0, ABG)
20:06:00.839 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:00.841 00.002 12252 Move returns status 0, amount 0
20:06:00.841 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:00.842 00.001 9044 Enqueuing Expose request
20:06:00.843 00.001 12252 MoveAxis(N, 0, ABG)
20:06:00.843 00.000 12252 Move returns status 0, amount 0
20:06:00.843 00.000 12252 move complete, result=0
20:06:00.843 00.000 12252 worker thread done servicing request
20:06:00.843 00.000 12252 Worker thread wakes up
20:06:00.843 00.000 9044 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:06:00.844 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:00.844 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:03.184 02.340 12252 Exposure complete
20:06:03.222 00.038 12252 worker thread done servicing request
20:06:03.222 00.000 9044 OnExposeComplete: enter
20:06:03.224 00.002 9044 UpdateGuideState(): m_state=6
20:06:03.225 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
20:06:03.225 00.000 9044 Star::Find returns 1 (0), X=1017.60, Y=815.66, Mass=5448, SNR=50.8, Peak=172 HFD=5.3
20:06:03.226 00.001 9044 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.62) = xAngle (3.71 = -2.58)
20:06:03.227 00.001 9044 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.62 = 0.62)
20:06:03.228 00.001 9044 CameraToMount -- cameraX=-0.20 cameraY=0.36 hyp=0.41 cameraTheta=2.08 mountX=-0.35 mountY=0.24, mountTheta=2.54
20:06:03.229 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=0.36, opts=13)
20:06:03.230 00.001 9044 Enqueuing Move request for scope (-0.20, 0.36)
20:06:03.231 00.001 12252 Worker thread wakes up
20:06:03.231 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:03.231 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.36) opts 0xd
20:06:03.231 00.000 9044 UpdateGuideState exits: m=5448 SNR=50.8
20:06:03.233 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.20, 0.36)
20:06:03.233 00.000 9044 PhdController: settling, locked = 1, distance = 0.23 (2.00) aobump = 0 frame = 4 / 99999
20:06:03.234 00.001 12252 Moving (-0.20, 0.36) raw xDistance=-0.35 yDistance=0.24
20:06:03.234 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766538363.234,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.23,"Time":7.4,"SettleTime":8.0,"StarLocked":true}
20:06:03.235 00.001 12252 PPEC rslt: input = -0.35, final = -0.21, react = -0.21, pred = 0.00, hyst = -0.19, hyst_pct = 0.00, period_length = 485.68
20:06:03.235 00.000 12252 PPEC: input: -0.35, control: -0.21, exposure: 2000
20:06:03.235 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:03.236 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:03.236 00.000 9044 Enqueuing Expose request
20:06:03.237 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:06:03.238 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:06:03.238 00.000 12252 MoveAxis(E, 81, ABG)
20:06:03.238 00.000 12252 Guiding  Dir = 2, Dur = 81
20:06:03.238 00.000 12252 IsSlewing returns 0
20:06:03.238 00.000 12252 IsGuiding returns 0
20:06:03.240 00.002 12252 PulseGuide returned control before completion, sleep 90
20:06:03.348 00.108 12252 IsGuiding returns 0
20:06:03.349 00.001 12252 Move returns status 0, amount 81
20:06:03.349 00.000 12252 MoveAxis(N, 0, ABG)
20:06:03.349 00.000 12252 Move returns status 0, amount 0
20:06:03.349 00.000 12252 move complete, result=0
20:06:03.349 00.000 12252 worker thread done servicing request
20:06:03.349 00.000 12252 Worker thread wakes up
20:06:03.349 00.000 9044 GuideStep: -0.3 px 81 ms EAST, 0.2 px 0 ms NORTH
20:06:03.351 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:03.351 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:05.699 02.348 12252 Exposure complete
20:06:05.756 00.057 12252 worker thread done servicing request
20:06:05.756 00.000 9044 OnExposeComplete: enter
20:06:05.757 00.001 9044 UpdateGuideState(): m_state=6
20:06:05.759 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
20:06:05.760 00.001 9044 Star::Find returns 1 (0), X=1017.73, Y=815.23, Mass=5372, SNR=50.5, Peak=172 HFD=5.2
20:06:05.762 00.002 9044 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.62) = xAngle (-0.66 = -0.66)
20:06:05.763 00.001 9044 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.75 = 2.54)
20:06:05.764 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.29 mountX=0.08 mountY=0.06, mountTheta=0.63
20:06:05.765 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.08, opts=13)
20:06:05.766 00.001 9044 Enqueuing Move request for scope (-0.07, -0.08)
20:06:05.767 00.001 12252 Worker thread wakes up
20:06:05.767 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:05.768 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
20:06:05.768 00.000 9044 UpdateGuideState exits: m=5372 SNR=50.5
20:06:05.768 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
20:06:05.768 00.000 9044 PhdController: settling, locked = 1, distance = 0.19 (2.00) aobump = 0 frame = 5 / 99999
20:06:05.770 00.002 12252 Moving (-0.07, -0.08) raw xDistance=0.08 yDistance=0.06
20:06:05.770 00.000 9044 PhdController: newstate STATE_FINISH
20:06:05.771 00.001 9044 PhdController complete: success
20:06:05.772 00.001 12252 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 485.68
20:06:05.772 00.000 12252 PPEC: input: 0.08, control: 0.00, exposure: 2000
20:06:05.772 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:05.772 00.000 9044 evsrv: {"Event":"SettleDone","Timestamp":1766538365.772,"Host":"ASTRO_IMAGING","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
20:06:05.773 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:06:05.773 00.000 12252 MoveAxis(E, 0, ABG)
20:06:05.773 00.000 9044 Mount: notify guiding dither settle done success=1
20:06:05.774 00.001 9044 PhdController: newstate STATE_IDLE
20:06:05.775 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:05.776 00.001 12252 Move returns status 0, amount 0
20:06:05.776 00.000 12252 MoveAxis(N, 0, ABG)
20:06:05.777 00.001 12252 Move returns status 0, amount 0
20:06:05.777 00.000 12252 move complete, result=0
20:06:05.777 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:05.779 00.002 9044 Enqueuing Expose request
20:06:05.780 00.001 12252 worker thread done servicing request
20:06:05.781 00.001 9044 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:06:05.782 00.001 12252 Worker thread wakes up
20:06:05.783 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:05.783 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:08.122 02.339 12252 Exposure complete
20:06:08.174 00.052 12252 worker thread done servicing request
20:06:08.174 00.000 9044 OnExposeComplete: enter
20:06:08.175 00.001 9044 UpdateGuideState(): m_state=6
20:06:08.177 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
20:06:08.179 00.002 9044 Star::Find returns 1 (0), X=1017.83, Y=815.18, Mass=5429, SNR=50.7, Peak=172 HFD=5.0
20:06:08.181 00.002 9044 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.62) = xAngle (0.25 = 0.25)
20:06:08.182 00.001 9044 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.84 = -2.84)
20:06:08.183 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.38 mountX=0.12 mountY=-0.04, mountTheta=-0.30
20:06:08.185 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.13, opts=13)
20:06:08.186 00.001 9044 Enqueuing Move request for scope (0.02, -0.13)
20:06:08.187 00.001 12252 Worker thread wakes up
20:06:08.187 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:08.188 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
20:06:08.188 00.000 9044 UpdateGuideState exits: m=5429 SNR=50.7
20:06:08.189 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
20:06:08.189 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:08.190 00.001 12252 Moving (0.02, -0.13) raw xDistance=0.12 yDistance=-0.04
20:06:08.190 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:08.192 00.002 9044 Enqueuing Expose request
20:06:08.194 00.002 12252 PPEC rslt: input = 0.12, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 485.68
20:06:08.194 00.000 12252 PPEC: input: 0.12, control: 0.07, exposure: 2000
20:06:08.194 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:08.194 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:06:08.194 00.000 12252 MoveAxis(W, 29, ABG)
20:06:08.194 00.000 12252 Guiding  Dir = 3, Dur = 29
20:06:08.194 00.000 12252 IsSlewing returns 0
20:06:08.194 00.000 12252 IsGuiding returns 0
20:06:08.196 00.002 12252 PulseGuide returned control before completion, sleep 38
20:06:08.245 00.049 12252 IsGuiding returns 0
20:06:08.245 00.000 12252 Move returns status 0, amount 29
20:06:08.245 00.000 12252 MoveAxis(N, 0, ABG)
20:06:08.245 00.000 12252 Move returns status 0, amount 0
20:06:08.245 00.000 12252 move complete, result=0
20:06:08.245 00.000 12252 worker thread done servicing request
20:06:08.245 00.000 12252 Worker thread wakes up
20:06:08.245 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:08.245 00.000 9044 GuideStep: 0.1 px 29 ms WEST, -0.0 px 0 ms NORTH
20:06:08.247 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:10.605 02.358 12252 Exposure complete
20:06:10.649 00.044 12252 worker thread done servicing request
20:06:10.649 00.000 9044 OnExposeComplete: enter
20:06:10.651 00.002 9044 UpdateGuideState(): m_state=6
20:06:10.653 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
20:06:10.655 00.002 9044 Star::Find returns 1 (0), X=1017.82, Y=815.58, Mass=5414, SNR=50.6, Peak=172 HFD=5.2
20:06:10.657 00.002 9044 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.62) = xAngle (3.12 = 3.12)
20:06:10.658 00.001 9044 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.04 = 0.04)
20:06:10.659 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.50 mountX=-0.27 mountY=0.01, mountTheta=3.10
20:06:10.662 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.27, opts=13)
20:06:10.663 00.001 9044 Enqueuing Move request for scope (0.02, 0.27)
20:06:10.664 00.001 12252 Worker thread wakes up
20:06:10.664 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:10.665 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
20:06:10.666 00.001 9044 UpdateGuideState exits: m=5414 SNR=50.6
20:06:10.667 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:10.668 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:10.669 00.001 9044 Enqueuing Expose request
20:06:10.671 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
20:06:10.671 00.000 12252 Moving (0.02, 0.27) raw xDistance=-0.27 yDistance=0.01
20:06:10.671 00.000 12252 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 485.68
20:06:10.671 00.000 12252 PPEC: input: -0.27, control: -0.16, exposure: 2000
20:06:10.671 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:10.671 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:06:10.671 00.000 12252 MoveAxis(E, 64, ABG)
20:06:10.671 00.000 12252 Guiding  Dir = 2, Dur = 64
20:06:10.671 00.000 12252 IsSlewing returns 0
20:06:10.671 00.000 12252 IsGuiding returns 0
20:06:10.674 00.003 12252 PulseGuide returned control before completion, sleep 72
20:06:10.750 00.076 12252 IsGuiding returns 0
20:06:10.750 00.000 12252 Move returns status 0, amount 64
20:06:10.750 00.000 12252 MoveAxis(N, 0, ABG)
20:06:10.751 00.001 12252 Move returns status 0, amount 0
20:06:10.751 00.000 12252 move complete, result=0
20:06:10.751 00.000 12252 worker thread done servicing request
20:06:10.751 00.000 12252 Worker thread wakes up
20:06:10.751 00.000 9044 GuideStep: -0.3 px 64 ms EAST, 0.0 px 0 ms NORTH
20:06:10.754 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:10.754 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:13.093 02.339 12252 Exposure complete
20:06:13.143 00.050 12252 worker thread done servicing request
20:06:13.143 00.000 9044 OnExposeComplete: enter
20:06:13.146 00.003 9044 UpdateGuideState(): m_state=6
20:06:13.150 00.004 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
20:06:13.152 00.002 9044 Star::Find returns 1 (0), X=1017.67, Y=815.20, Mass=5378, SNR=50.5, Peak=172 HFD=5.2
20:06:13.154 00.002 9044 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.62) = xAngle (-0.81 = -0.81)
20:06:13.157 00.003 9044 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.90 = 2.39)
20:06:13.159 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.44 mountX=0.12 mountY=0.12, mountTheta=0.78
20:06:13.163 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.11, opts=13)
20:06:13.164 00.001 9044 Enqueuing Move request for scope (-0.13, -0.11)
20:06:13.165 00.001 12252 Worker thread wakes up
20:06:13.165 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:13.166 00.001 9044 UpdateGuideState exits: m=5378 SNR=50.5
20:06:13.168 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:13.170 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:13.174 00.004 9044 Enqueuing Expose request
20:06:13.176 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
20:06:13.176 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
20:06:13.176 00.000 12252 Moving (-0.13, -0.11) raw xDistance=0.12 yDistance=0.12
20:06:13.176 00.000 12252 PPEC rslt: input = 0.12, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 485.68
20:06:13.176 00.000 12252 PPEC: input: 0.12, control: 0.07, exposure: 2000
20:06:13.176 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:13.176 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:06:13.176 00.000 12252 MoveAxis(W, 28, ABG)
20:06:13.176 00.000 12252 Guiding  Dir = 3, Dur = 28
20:06:13.177 00.001 12252 IsSlewing returns 0
20:06:13.177 00.000 12252 IsGuiding returns 0
20:06:13.180 00.003 12252 PulseGuide returned control before completion, sleep 36
20:06:13.225 00.045 12252 IsGuiding returns 0
20:06:13.225 00.000 12252 Move returns status 0, amount 28
20:06:13.225 00.000 12252 MoveAxis(N, 0, ABG)
20:06:13.226 00.001 12252 Move returns status 0, amount 0
20:06:13.226 00.000 12252 move complete, result=0
20:06:13.226 00.000 12252 worker thread done servicing request
20:06:13.226 00.000 9044 GuideStep: 0.1 px 28 ms WEST, 0.1 px 0 ms NORTH
20:06:13.228 00.002 12252 Worker thread wakes up
20:06:13.228 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:13.228 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:15.568 02.340 12252 Exposure complete
20:06:15.621 00.053 12252 worker thread done servicing request
20:06:15.621 00.000 9044 OnExposeComplete: enter
20:06:15.622 00.001 9044 UpdateGuideState(): m_state=6
20:06:15.623 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
20:06:15.624 00.001 9044 Star::Find returns 1 (0), X=1017.80, Y=815.55, Mass=5404, SNR=50.9, Peak=172 HFD=5.2
20:06:15.625 00.001 9044 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.62) = xAngle (3.19 = -3.09)
20:06:15.625 00.000 9044 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.11 = 0.11)
20:06:15.626 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.24 hyp=0.24 cameraTheta=1.57 mountX=-0.24 mountY=0.03, mountTheta=3.03
20:06:15.628 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.24, opts=13)
20:06:15.630 00.002 9044 Enqueuing Move request for scope (0.00, 0.24)
20:06:15.631 00.001 12252 Worker thread wakes up
20:06:15.631 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:15.632 00.001 9044 UpdateGuideState exits: m=5404 SNR=50.9
20:06:15.633 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:15.633 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:15.636 00.003 9044 Enqueuing Expose request
20:06:15.637 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.24) opts 0xd
20:06:15.637 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.24)
20:06:15.637 00.000 12252 Moving (0.00, 0.24) raw xDistance=-0.24 yDistance=0.03
20:06:15.637 00.000 12252 PPEC rslt: input = -0.24, final = -0.15, react = -0.15, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 485.68
20:06:15.637 00.000 12252 PPEC: input: -0.24, control: -0.15, exposure: 2000
20:06:15.637 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:15.637 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:06:15.637 00.000 12252 MoveAxis(E, 57, ABG)
20:06:15.637 00.000 12252 Guiding  Dir = 2, Dur = 57
20:06:15.638 00.001 12252 IsSlewing returns 0
20:06:15.638 00.000 12252 IsGuiding returns 0
20:06:15.641 00.003 12252 PulseGuide returned control before completion, sleep 65
20:06:15.721 00.080 12252 IsGuiding returns 0
20:06:15.721 00.000 12252 Move returns status 0, amount 57
20:06:15.721 00.000 12252 MoveAxis(N, 0, ABG)
20:06:15.721 00.000 12252 Move returns status 0, amount 0
20:06:15.721 00.000 12252 move complete, result=0
20:06:15.721 00.000 12252 worker thread done servicing request
20:06:15.721 00.000 12252 Worker thread wakes up
20:06:15.722 00.001 9044 GuideStep: -0.2 px 57 ms EAST, 0.0 px 0 ms NORTH
20:06:15.724 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:15.724 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:18.073 02.349 12252 Exposure complete
20:06:18.118 00.045 12252 worker thread done servicing request
20:06:18.118 00.000 9044 OnExposeComplete: enter
20:06:18.120 00.002 9044 UpdateGuideState(): m_state=6
20:06:18.122 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
20:06:18.124 00.002 9044 Star::Find returns 1 (0), X=1017.77, Y=815.39, Mass=5378, SNR=50.6, Peak=172 HFD=5.2
20:06:18.125 00.001 9044 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.62) = xAngle (3.58 = -2.70)
20:06:18.126 00.001 9044 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.50 = 0.50)
20:06:18.127 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.96 mountX=-0.08 mountY=0.04, mountTheta=2.65
20:06:18.128 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.08, opts=13)
20:06:18.129 00.001 9044 Enqueuing Move request for scope (-0.03, 0.08)
20:06:18.130 00.001 12252 Worker thread wakes up
20:06:18.130 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:18.131 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
20:06:18.131 00.000 9044 UpdateGuideState exits: m=5378 SNR=50.6
20:06:18.134 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
20:06:18.134 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:18.135 00.001 12252 Moving (-0.03, 0.08) raw xDistance=-0.08 yDistance=0.04
20:06:18.135 00.000 12252 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 485.68
20:06:18.135 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:18.136 00.001 9044 Enqueuing Expose request
20:06:18.138 00.002 12252 PPEC: input: -0.08, control: 0.00, exposure: 2000
20:06:18.138 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:18.138 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:06:18.138 00.000 12252 MoveAxis(E, 0, ABG)
20:06:18.138 00.000 12252 Move returns status 0, amount 0
20:06:18.138 00.000 12252 MoveAxis(N, 0, ABG)
20:06:18.138 00.000 12252 Move returns status 0, amount 0
20:06:18.138 00.000 12252 move complete, result=0
20:06:18.138 00.000 12252 worker thread done servicing request
20:06:18.139 00.001 12252 Worker thread wakes up
20:06:18.139 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:18.139 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:18.139 00.000 9044 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:06:20.498 02.359 12252 Exposure complete
20:06:20.555 00.057 12252 worker thread done servicing request
20:06:20.555 00.000 9044 OnExposeComplete: enter
20:06:20.558 00.003 9044 UpdateGuideState(): m_state=6
20:06:20.561 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:06:20.562 00.001 9044 Star::Find returns 1 (0), X=1017.72, Y=815.40, Mass=5270, SNR=49.9, Peak=172 HFD=5.2
20:06:20.563 00.001 9044 MultiStar: exiting stabilization period
20:06:20.563 00.000 9044 MultiStar: updating star positions after lock position change
20:06:20.564 00.001 9044 Star::Find(15, 1188, 623, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:06:20.566 00.002 9044 Star::Find returns 1 (0), X=1188.43, Y=624.21, Mass=5956, SNR=52.5, Peak=173 HFD=5.4
20:06:20.567 00.001 9044 Star::Find(15, 726, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:06:20.568 00.001 9044 Star::Find returns 1 (0), X=726.36, Y=303.40, Mass=8094, SNR=61.1, Peak=172 HFD=5.9
20:06:20.570 00.002 9044 Star::Find(15, 275, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:06:20.571 00.001 9044 Star::Find returns 1 (0), X=275.81, Y=821.82, Mass=3828, SNR=43.0, Peak=173 HFD=4.7
20:06:20.572 00.001 9044 Star::Find(15, 1208, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:06:20.573 00.001 9044 Star::Find returns 1 (0), X=1208.94, Y=739.90, Mass=9257, SNR=63.0, Peak=173 HFD=6.4
20:06:20.574 00.001 9044 Star::Find(15, 632, 237, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:06:20.575 00.001 9044 Star::Find returns 1 (0), X=633.12, Y=237.81, Mass=2183, SNR=32.5, Peak=105 HFD=4.7
20:06:20.575 00.000 9044 Star::Find(15, 1191, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:06:20.576 00.001 9044 Star::Find returns 1 (0), X=1192.23, Y=364.59, Mass=896, SNR=20.8, Peak=111 HFD=3.2
20:06:20.577 00.001 9044 Star::Find(15, 1027, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:06:20.578 00.001 9044 Star::Find returns 1 (0), X=1027.91, Y=731.98, Mass=969, SNR=21.7, Peak=70 HFD=4.5
20:06:20.580 00.002 9044 Star::Find(15, 498, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:06:20.580 00.000 9044 Star::Find returns 1 (0), X=498.43, Y=208.29, Mass=805, SNR=19.7, Peak=56 HFD=4.7
20:06:20.581 00.001 9044 Star::Find(15, 1061, 767, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:06:20.582 00.001 9044 Star::Find returns 1 (0), X=1061.16, Y=767.28, Mass=477, SNR=15.3, Peak=49 HFD=3.9
20:06:20.583 00.001 9044 Star::Find(15, 542, 813, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:06:20.584 00.001 9044 Star::Find returns 1 (0), X=542.89, Y=814.31, Mass=744, SNR=19.0, Peak=44 HFD=5.0
20:06:20.584 00.000 9044 Star::Find(15, 668, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
20:06:20.585 00.001 9044 Star::Find returns 1 (0), X=669.12, Y=748.43, Mass=939, SNR=21.2, Peak=46 HFD=5.4
20:06:20.586 00.001 9044 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.62) = xAngle (3.91 = -2.37)
20:06:20.587 00.001 9044 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.83 = 0.83)
20:06:20.588 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.29 mountX=-0.08 mountY=0.09, mountTheta=2.34
20:06:20.590 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.09, opts=13)
20:06:20.590 00.000 9044 Enqueuing Move request for scope (-0.08, 0.09)
20:06:20.591 00.001 12252 Worker thread wakes up
20:06:20.591 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:20.593 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
20:06:20.593 00.000 9044 UpdateGuideState exits: m=5270 SNR=49.9
20:06:20.594 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
20:06:20.594 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:20.594 00.000 12252 Moving (-0.08, 0.09) raw xDistance=-0.08 yDistance=0.09
20:06:20.594 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:20.595 00.001 9044 Enqueuing Expose request
20:06:20.597 00.002 12252 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.07, hyst = 0.00, hyst_pct = 0.98, period_length = 485.68
20:06:20.598 00.001 12252 PPEC: input: -0.08, control: -0.00, exposure: 2000
20:06:20.598 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:20.598 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:06:20.598 00.000 12252 MoveAxis(E, 1, ABG)
20:06:20.598 00.000 12252 Guiding  Dir = 2, Dur = 1
20:06:20.598 00.000 12252 IsSlewing returns 0
20:06:20.598 00.000 12252 IsGuiding returns 0
20:06:20.600 00.002 12252 IsGuiding returns 0
20:06:20.600 00.000 12252 Move returns status 0, amount 1
20:06:20.600 00.000 12252 MoveAxis(N, 0, ABG)
20:06:20.600 00.000 12252 Move returns status 0, amount 0
20:06:20.600 00.000 12252 move complete, result=0
20:06:20.600 00.000 12252 worker thread done servicing request
20:06:20.600 00.000 12252 Worker thread wakes up
20:06:20.600 00.000 9044 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:06:20.602 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:20.602 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:22.956 02.354 12252 Exposure complete
20:06:23.030 00.074 12252 worker thread done servicing request
20:06:23.031 00.001 9044 OnExposeComplete: enter
20:06:23.032 00.001 9044 UpdateGuideState(): m_state=6
20:06:23.034 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
20:06:23.036 00.002 9044 Star::Find returns 1 (0), X=1017.83, Y=815.40, Mass=5369, SNR=50.4, Peak=172 HFD=5.2
20:06:23.040 00.004 9044 MultiStar: [#1 0.10,0.03,1.05,U] [#2 0.11,-0.01,1.21,U] [#3 0.19,0.25,0.00,M1] [#4 0.13,0.00,1.27,U] [#5 0.12,0.04,0.65,U] [#6 0.07,0.08,0.40,U] [#7 0.10,-0.00,0.43,U] [#8 0.22,0.04,0.00,M1] 
20:06:23.043 00.003 9044 single-star, 6 included, MultiStar: {0.10, 0.03}, one-star: {0.03, 0.10}
20:06:23.045 00.002 9044 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.62) = xAngle (2.93 = 2.93)
20:06:23.047 00.002 9044 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.15 = -0.15)
20:06:23.050 00.003 9044 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.31 mountX=-0.10 mountY=-0.02, mountTheta=-2.99
20:06:23.054 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.10, opts=13)
20:06:23.057 00.003 9044 Enqueuing Move request for scope (0.03, 0.10)
20:06:23.059 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:23.062 00.003 9044 UpdateGuideState exits: m=5369 SNR=50.4
20:06:23.065 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:23.067 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:23.069 00.002 9044 Enqueuing Expose request
20:06:23.071 00.002 12252 Worker thread wakes up
20:06:23.071 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
20:06:23.071 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
20:06:23.071 00.000 12252 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=-0.02
20:06:23.071 00.000 12252 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.08, hyst = 0.00, hyst_pct = 0.97, period_length = 485.68
20:06:23.071 00.000 12252 PPEC: input: -0.10, control: -0.00, exposure: 2000
20:06:23.072 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:23.072 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:06:23.072 00.000 12252 MoveAxis(E, 1, ABG)
20:06:23.072 00.000 12252 Guiding  Dir = 2, Dur = 1
20:06:23.072 00.000 12252 IsSlewing returns 0
20:06:23.073 00.001 12252 IsGuiding returns 0
20:06:23.075 00.002 12252 IsGuiding returns 0
20:06:23.075 00.000 12252 Move returns status 0, amount 1
20:06:23.075 00.000 12252 MoveAxis(N, 0, ABG)
20:06:23.075 00.000 12252 Move returns status 0, amount 0
20:06:23.075 00.000 12252 move complete, result=0
20:06:23.075 00.000 12252 worker thread done servicing request
20:06:23.075 00.000 12252 Worker thread wakes up
20:06:23.075 00.000 9044 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
20:06:23.076 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:23.077 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:25.422 02.345 12252 Exposure complete
20:06:25.479 00.057 12252 worker thread done servicing request
20:06:25.479 00.000 9044 OnExposeComplete: enter
20:06:25.480 00.001 9044 UpdateGuideState(): m_state=6
20:06:25.481 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
20:06:25.481 00.000 9044 Star::Find returns 1 (0), X=1017.75, Y=815.35, Mass=5496, SNR=51.1, Peak=172 HFD=5.3
20:06:25.483 00.002 9044 MultiStar: [#1 0.13,-0.01,1.04,U] [#2 0.06,0.07,1.19,U] [#3 0.06,0.14,0.83,U] [#4 0.03,0.00,1.24,U] [#5 0.07,0.11,0.63,U] [#6 0.05,0.13,0.40,U] [#7 0.12,-0.06,0.42,U] [#8 0.26,0.23,0.00,M2] 
20:06:25.485 00.002 9044 single-star, 7 included, MultiStar: {0.05, 0.05}, one-star: {-0.05, 0.04}
20:06:25.487 00.002 9044 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.62) = xAngle (4.13 = -2.15)
20:06:25.488 00.001 9044 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.05 = 1.05)
20:06:25.491 00.003 9044 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.51 mountX=-0.04 mountY=0.06, mountTheta=2.14
20:06:25.495 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.04, opts=13)
20:06:25.498 00.003 9044 Enqueuing Move request for scope (-0.05, 0.04)
20:06:25.500 00.002 12252 Worker thread wakes up
20:06:25.500 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:25.502 00.002 9044 UpdateGuideState exits: m=5496 SNR=51.1
20:06:25.506 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:25.508 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:25.510 00.002 9044 Enqueuing Expose request
20:06:25.512 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
20:06:25.512 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
20:06:25.512 00.000 12252 Moving (-0.05, 0.04) raw xDistance=-0.04 yDistance=0.06
20:06:25.513 00.001 12252 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.09, hyst = 0.00, hyst_pct = 0.97, period_length = 485.68
20:06:25.513 00.000 12252 PPEC: input: -0.04, control: -0.00, exposure: 2000
20:06:25.513 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:25.513 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:06:25.513 00.000 12252 MoveAxis(E, 1, ABG)
20:06:25.513 00.000 12252 Guiding  Dir = 2, Dur = 1
20:06:25.518 00.005 12252 IsSlewing returns 0
20:06:25.518 00.000 12252 IsGuiding returns 0
20:06:25.521 00.003 12252 IsGuiding returns 0
20:06:25.521 00.000 12252 Move returns status 0, amount 1
20:06:25.521 00.000 12252 MoveAxis(N, 0, ABG)
20:06:25.521 00.000 12252 Move returns status 0, amount 0
20:06:25.521 00.000 12252 move complete, result=0
20:06:25.521 00.000 12252 worker thread done servicing request
20:06:25.521 00.000 12252 Worker thread wakes up
20:06:25.522 00.001 9044 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
20:06:25.523 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:25.523 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:27.871 02.348 12252 Exposure complete
20:06:27.941 00.070 12252 worker thread done servicing request
20:06:27.941 00.000 9044 OnExposeComplete: enter
20:06:27.944 00.003 9044 UpdateGuideState(): m_state=6
20:06:27.946 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
20:06:27.947 00.001 9044 Star::Find returns 1 (0), X=1017.83, Y=815.41, Mass=5402, SNR=50.6, Peak=172 HFD=5.2
20:06:27.948 00.001 9044 MultiStar: [#1 0.16,0.01,1.06,U] [#2 0.17,0.12,0.00,M1] [#3 0.04,0.12,0.83,U] [#4 0.12,-0.00,1.26,U] [#5 0.18,0.15,0.00,M1] [#6 0.02,0.16,0.41,U] [#7 0.16,0.08,0.00,M1] [#8 0.32,0.12,0.00,M3] 
20:06:27.949 00.001 9044 single-star, 4 included, MultiStar: {0.09, 0.06}, one-star: {0.03, 0.10}
20:06:27.950 00.001 9044 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.62) = xAngle (2.89 = 2.89)
20:06:27.951 00.001 9044 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.19 = -0.19)
20:06:27.952 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.27 mountX=-0.10 mountY=-0.02, mountTheta=-2.95
20:06:27.953 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.10, opts=13)
20:06:27.955 00.002 9044 Enqueuing Move request for scope (0.03, 0.10)
20:06:27.957 00.002 12252 Worker thread wakes up
20:06:27.957 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:27.958 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
20:06:27.958 00.000 9044 UpdateGuideState exits: m=5402 SNR=50.6
20:06:27.959 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
20:06:27.959 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:27.961 00.002 12252 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=-0.02
20:06:27.962 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:27.963 00.001 9044 Enqueuing Expose request
20:06:27.964 00.001 12252 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.10, hyst = 0.00, hyst_pct = 0.97, period_length = 485.68
20:06:27.964 00.000 12252 PPEC: input: -0.10, control: -0.00, exposure: 2000
20:06:27.965 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:27.965 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:06:27.965 00.000 12252 MoveAxis(E, 1, ABG)
20:06:27.965 00.000 12252 Guiding  Dir = 2, Dur = 1
20:06:27.965 00.000 12252 IsSlewing returns 0
20:06:27.966 00.001 12252 IsGuiding returns 0
20:06:27.969 00.003 12252 IsGuiding returns 0
20:06:27.969 00.000 12252 Move returns status 0, amount 1
20:06:27.969 00.000 12252 MoveAxis(N, 0, ABG)
20:06:27.969 00.000 12252 Move returns status 0, amount 0
20:06:27.969 00.000 12252 move complete, result=0
20:06:27.969 00.000 12252 worker thread done servicing request
20:06:27.969 00.000 9044 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
20:06:27.970 00.001 12252 Worker thread wakes up
20:06:27.970 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:27.970 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:30.314 02.344 12252 Exposure complete
20:06:30.362 00.048 12252 worker thread done servicing request
20:06:30.362 00.000 9044 OnExposeComplete: enter
20:06:30.365 00.003 9044 UpdateGuideState(): m_state=6
20:06:30.368 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
20:06:30.370 00.002 9044 Star::Find returns 1 (0), X=1017.79, Y=815.41, Mass=5424, SNR=50.7, Peak=172 HFD=5.2
20:06:30.373 00.003 9044 MultiStar: [#1 0.03,0.02,1.07,U] [#2 0.11,0.05,1.19,U] [#3 0.15,0.07,0.84,U] [#4 0.06,0.02,1.25,U] [#5 0.08,0.11,0.64,U] [#6 0.05,0.20,0.00,M1] [#7 0.10,-0.06,0.41,U] [#8 0.32,0.17,0.00,M4] 
20:06:30.377 00.004 9044 refined, 6 included, MultiStar: {0.07, 0.05}, one-star: {-0.01, 0.10}
20:06:30.379 00.002 9044 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.62) = xAngle (2.24 = 2.24)
20:06:30.381 00.002 9044 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.84 = -0.84)
20:06:30.384 00.003 9044 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.62 mountX=-0.05 mountY=-0.06, mountTheta=-2.27
20:06:30.387 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.05, opts=13)
20:06:30.390 00.003 9044 Enqueuing Move request for scope (0.07, 0.05)
20:06:30.392 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:30.394 00.002 9044 UpdateGuideState exits: m=5424 SNR=50.7
20:06:30.396 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:30.398 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:30.399 00.001 9044 Enqueuing Expose request
20:06:30.401 00.002 12252 Worker thread wakes up
20:06:30.401 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
20:06:30.401 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
20:06:30.401 00.000 12252 Moving (0.07, 0.05) raw xDistance=-0.05 yDistance=-0.06
20:06:30.401 00.000 12252 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.97, period_length = 485.68
20:06:30.401 00.000 12252 PPEC: input: -0.05, control: -0.00, exposure: 2000
20:06:30.401 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:30.402 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:06:30.402 00.000 12252 MoveAxis(E, 0, ABG)
20:06:30.402 00.000 12252 Move returns status 0, amount 0
20:06:30.402 00.000 12252 MoveAxis(N, 0, ABG)
20:06:30.402 00.000 12252 Move returns status 0, amount 0
20:06:30.402 00.000 12252 move complete, result=0
20:06:30.402 00.000 12252 worker thread done servicing request
20:06:30.402 00.000 9044 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:06:30.403 00.001 12252 Worker thread wakes up
20:06:30.404 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:30.404 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:32.757 02.353 12252 Exposure complete
20:06:32.809 00.052 12252 worker thread done servicing request
20:06:32.809 00.000 9044 OnExposeComplete: enter
20:06:32.811 00.002 9044 UpdateGuideState(): m_state=6
20:06:32.814 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
20:06:32.816 00.002 9044 Star::Find returns 1 (0), X=1017.77, Y=815.35, Mass=5692, SNR=51.8, Peak=172 HFD=5.3
20:06:32.817 00.001 9044 MultiStar: [#1 0.07,-0.10,1.07,U] [#2 0.20,-0.01,0.00,M1] [#3 0.16,0.17,0.00,M1] [#4 0.10,-0.44,0.00,M1] [#5 0.32,0.08,0.00,M1] [#6 -0.01,-0.11,0.39,U] [#7 0.08,0.11,0.41,U] [#8 0.32,0.19,0.00,M5] 
20:06:32.821 00.004 9044 refined, 3 included, MultiStar: {0.02, -0.02}, one-star: {-0.04, 0.04}
20:06:32.823 00.002 9044 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.62) = xAngle (0.84 = 0.84)
20:06:32.826 00.003 9044 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.25 = -2.25)
20:06:32.828 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.79 mountX=0.02 mountY=-0.02, mountTheta=-0.86
20:06:32.833 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.02, opts=13)
20:06:32.835 00.002 9044 Enqueuing Move request for scope (0.02, -0.02)
20:06:32.838 00.003 12252 Worker thread wakes up
20:06:32.838 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:32.840 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
20:06:32.840 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
20:06:32.840 00.000 12252 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
20:06:32.840 00.000 9044 UpdateGuideState exits: m=5692 SNR=51.8
20:06:32.842 00.002 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.96, period_length = 485.68
20:06:32.842 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:32.844 00.002 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
20:06:32.844 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:32.846 00.002 9044 Enqueuing Expose request
20:06:32.848 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:32.848 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:06:32.848 00.000 12252 MoveAxis(E, 0, ABG)
20:06:32.848 00.000 12252 Move returns status 0, amount 0
20:06:32.848 00.000 12252 MoveAxis(N, 0, ABG)
20:06:32.848 00.000 12252 Move returns status 0, amount 0
20:06:32.848 00.000 12252 move complete, result=0
20:06:32.850 00.002 12252 worker thread done servicing request
20:06:32.850 00.000 12252 Worker thread wakes up
20:06:32.850 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:32.850 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:32.850 00.000 9044 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
20:06:35.188 02.338 12252 Exposure complete
20:06:35.251 00.063 12252 worker thread done servicing request
20:06:35.251 00.000 9044 OnExposeComplete: enter
20:06:35.253 00.002 9044 UpdateGuideState(): m_state=6
20:06:35.254 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
20:06:35.255 00.001 9044 Star::Find returns 1 (0), X=1017.93, Y=815.44, Mass=5249, SNR=49.8, Peak=172 HFD=5.1
20:06:35.256 00.001 9044 MultiStar: [#1 0.34,0.05,0.00,M1] [#2 0.28,0.15,0.00,M2] [#3 0.23,0.15,0.00,M2] [#4 0.23,0.01,0.00,M2] [#5 0.29,0.01,0.00,M2] [#6 0.19,0.15,0.00,M1] [#7 0.26,-0.00,0.00,M1] [#8 0.43,0.18,0.00,M6] 
20:06:35.257 00.001 9044 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.62) = xAngle (2.45 = 2.45)
20:06:35.258 00.001 9044 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.63 = -0.63)
20:06:35.259 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.83 mountX=-0.14 mountY=-0.11, mountTheta=-2.49
20:06:35.260 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.14, opts=13)
20:06:35.261 00.001 9044 Enqueuing Move request for scope (0.13, 0.14)
20:06:35.262 00.001 12252 Worker thread wakes up
20:06:35.262 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:35.264 00.002 9044 UpdateGuideState exits: m=5249 SNR=49.8
20:06:35.265 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:35.265 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:35.266 00.001 9044 Enqueuing Expose request
20:06:35.267 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
20:06:35.267 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
20:06:35.267 00.000 12252 Moving (0.13, 0.14) raw xDistance=-0.14 yDistance=-0.11
20:06:35.267 00.000 12252 PPEC rslt: input = -0.14, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.96, period_length = 485.68
20:06:35.267 00.000 12252 PPEC: input: -0.14, control: -0.08, exposure: 2000
20:06:35.267 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:35.267 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:06:35.267 00.000 12252 MoveAxis(E, 30, ABG)
20:06:35.267 00.000 12252 Guiding  Dir = 2, Dur = 30
20:06:35.268 00.001 12252 IsSlewing returns 0
20:06:35.268 00.000 12252 IsGuiding returns 0
20:06:35.269 00.001 12252 PulseGuide returned control before completion, sleep 39
20:06:35.313 00.044 12252 IsGuiding returns 0
20:06:35.313 00.000 12252 Move returns status 0, amount 30
20:06:35.313 00.000 12252 MoveAxis(N, 0, ABG)
20:06:35.313 00.000 12252 Move returns status 0, amount 0
20:06:35.313 00.000 12252 move complete, result=0
20:06:35.313 00.000 12252 worker thread done servicing request
20:06:35.313 00.000 9044 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
20:06:35.316 00.003 12252 Worker thread wakes up
20:06:35.316 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:35.317 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:37.646 02.329 12252 Exposure complete
20:06:37.691 00.045 12252 worker thread done servicing request
20:06:37.691 00.000 9044 OnExposeComplete: enter
20:06:37.692 00.001 9044 UpdateGuideState(): m_state=6
20:06:37.693 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
20:06:37.694 00.001 9044 Star::Find returns 1 (0), X=1017.89, Y=815.31, Mass=5298, SNR=50.2, Peak=172 HFD=5.1
20:06:37.696 00.002 9044 MultiStar: [#1 0.24,-0.02,0.00,M2] [#2 0.25,0.02,0.00,M3] [#3 0.15,-0.04,0.85,U] [#4 0.20,-0.08,0.00,M3] [#5 0.22,0.13,0.00,M3] [#6 0.20,0.11,0.00,M2] [#7 0.26,-0.04,0.00,M2] [#8 0.35,0.14,0.00,M7] 
20:06:37.697 00.001 9044 single-star, 1 included, MultiStar: {0.11, -0.02}, one-star: {0.09, 0.00}
20:06:37.698 00.001 9044 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.62) = xAngle (1.65 = 1.65)
20:06:37.699 00.001 9044 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.43 = -1.43)
20:06:37.700 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.03 mountX=-0.01 mountY=-0.09, mountTheta=-1.65
20:06:37.703 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.00, opts=13)
20:06:37.704 00.001 9044 Enqueuing Move request for scope (0.09, 0.00)
20:06:37.705 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:37.706 00.001 9044 UpdateGuideState exits: m=5298 SNR=50.2
20:06:37.707 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:37.708 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:37.709 00.001 9044 Enqueuing Expose request
20:06:37.710 00.001 12252 Worker thread wakes up
20:06:37.711 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
20:06:37.711 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
20:06:37.711 00.000 12252 Moving (0.09, 0.00) raw xDistance=-0.01 yDistance=-0.09
20:06:37.711 00.000 12252 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.96, period_length = 485.68
20:06:37.711 00.000 12252 PPEC: input: -0.01, control: 0.00, exposure: 2000
20:06:37.711 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:37.711 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:06:37.711 00.000 12252 MoveAxis(W, 0, ABG)
20:06:37.711 00.000 12252 Move returns status 0, amount 0
20:06:37.711 00.000 12252 MoveAxis(N, 0, ABG)
20:06:37.711 00.000 12252 Move returns status 0, amount 0
20:06:37.711 00.000 12252 move complete, result=0
20:06:37.712 00.001 12252 worker thread done servicing request
20:06:37.712 00.000 9044 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
20:06:37.713 00.001 12252 Worker thread wakes up
20:06:37.713 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:37.713 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:40.074 02.361 12252 Exposure complete
20:06:40.114 00.040 12252 worker thread done servicing request
20:06:40.114 00.000 9044 OnExposeComplete: enter
20:06:40.117 00.003 9044 UpdateGuideState(): m_state=6
20:06:40.119 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
20:06:40.121 00.002 9044 Star::Find returns 1 (0), X=1017.89, Y=815.33, Mass=5400, SNR=50.6, Peak=172 HFD=5.1
20:06:40.125 00.004 9044 MultiStar: [#1 0.27,-0.03,0.00,M3] [#2 0.25,-0.00,0.00,M4] [#3 0.25,-0.01,0.00,M2] [#4 0.20,-0.15,0.00,M4] [#5 0.21,0.04,0.00,M4] [#6 0.19,0.03,0.00,M3] [#7 0.25,-0.01,0.00,M3] [#8 0.45,0.04,0.00,M8] 
20:06:40.127 00.002 9044 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.62) = xAngle (1.87 = 1.87)
20:06:40.129 00.002 9044 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.21 = -1.21)
20:06:40.132 00.003 9044 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.24 mountX=-0.03 mountY=-0.08, mountTheta=-1.87
20:06:40.137 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.02, opts=13)
20:06:40.140 00.003 9044 Enqueuing Move request for scope (0.09, 0.02)
20:06:40.142 00.002 12252 Worker thread wakes up
20:06:40.142 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:40.145 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
20:06:40.145 00.000 9044 UpdateGuideState exits: m=5400 SNR=50.6
20:06:40.148 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:40.150 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:40.152 00.002 9044 Enqueuing Expose request
20:06:40.154 00.002 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
20:06:40.154 00.000 12252 Moving (0.09, 0.02) raw xDistance=-0.03 yDistance=-0.08
20:06:40.155 00.001 12252 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.96, period_length = 485.68
20:06:40.155 00.000 12252 PPEC: input: -0.03, control: -0.00, exposure: 2000
20:06:40.155 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:40.155 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:06:40.155 00.000 12252 MoveAxis(E, 0, ABG)
20:06:40.155 00.000 12252 Move returns status 0, amount 0
20:06:40.155 00.000 12252 MoveAxis(N, 0, ABG)
20:06:40.155 00.000 12252 Move returns status 0, amount 0
20:06:40.155 00.000 12252 move complete, result=0
20:06:40.155 00.000 12252 worker thread done servicing request
20:06:40.155 00.000 12252 Worker thread wakes up
20:06:40.155 00.000 9044 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
20:06:40.158 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:40.158 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:42.524 02.366 12252 Exposure complete
20:06:42.611 00.087 12252 worker thread done servicing request
20:06:42.611 00.000 9044 OnExposeComplete: enter
20:06:42.613 00.002 9044 UpdateGuideState(): m_state=6
20:06:42.614 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
20:06:42.616 00.002 9044 Star::Find returns 1 (0), X=1017.92, Y=815.38, Mass=5369, SNR=50.5, Peak=172 HFD=5.1
20:06:42.617 00.001 9044 MultiStar: [#1 0.29,0.08,0.00,M4] [#2 0.26,0.03,0.00,M5] [#3 0.28,0.11,0.00,M3] [#4 0.24,-0.11,0.00,M5] [#5 0.28,0.10,0.00,M5] [#6 0.21,0.05,0.00,M4] [#7 0.28,0.15,0.00,M4] [#8 0.55,0.10,0.00,M9] 
20:06:42.618 00.001 9044 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.62) = xAngle (2.16 = 2.16)
20:06:42.620 00.002 9044 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.93 = -0.93)
20:06:42.621 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.53 mountX=-0.07 mountY=-0.11, mountTheta=-2.18
20:06:42.623 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.07, opts=13)
20:06:42.624 00.001 9044 Enqueuing Move request for scope (0.12, 0.07)
20:06:42.625 00.001 12252 Worker thread wakes up
20:06:42.625 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:42.627 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
20:06:42.627 00.000 9044 UpdateGuideState exits: m=5369 SNR=50.5
20:06:42.628 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:42.629 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
20:06:42.629 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:42.630 00.001 9044 Enqueuing Expose request
20:06:42.631 00.001 12252 Moving (0.12, 0.07) raw xDistance=-0.07 yDistance=-0.11
20:06:42.631 00.000 12252 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.95, period_length = 485.68
20:06:42.631 00.000 12252 PPEC: input: -0.07, control: -0.00, exposure: 2000
20:06:42.631 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:42.631 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:06:42.631 00.000 12252 MoveAxis(E, 0, ABG)
20:06:42.631 00.000 12252 Move returns status 0, amount 0
20:06:42.631 00.000 12252 MoveAxis(N, 0, ABG)
20:06:42.631 00.000 12252 Move returns status 0, amount 0
20:06:42.631 00.000 12252 move complete, result=0
20:06:42.631 00.000 12252 worker thread done servicing request
20:06:42.631 00.000 12252 Worker thread wakes up
20:06:42.631 00.000 9044 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:06:42.632 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:42.632 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:44.998 02.366 12252 Exposure complete
20:06:45.059 00.061 12252 worker thread done servicing request
20:06:45.059 00.000 9044 OnExposeComplete: enter
20:06:45.061 00.002 9044 UpdateGuideState(): m_state=6
20:06:45.063 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
20:06:45.065 00.002 9044 Star::Find returns 1 (0), X=1017.90, Y=815.48, Mass=5448, SNR=50.7, Peak=172 HFD=5.2
20:06:45.066 00.001 9044 MultiStar: [#1 0.19,0.11,0.00,M5] [#2 0.24,0.17,0.00,M6] [#3 0.20,0.17,0.00,M4] [#4 0.17,0.03,0.00,M6] [#5 0.24,0.23,0.00,M6] [#6 0.17,0.19,0.00,M5] [#7 0.14,0.16,0.00,M5] [#8 0.47,0.35,0.00,M10] 
20:06:45.068 00.002 9044 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.62) = xAngle (2.68 = 2.68)
20:06:45.069 00.001 9044 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.40 = -0.40)
20:06:45.070 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.06 mountX=-0.18 mountY=-0.08, mountTheta=-2.73
20:06:45.072 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.18, opts=13)
20:06:45.073 00.001 9044 Enqueuing Move request for scope (0.10, 0.18)
20:06:45.075 00.002 12252 Worker thread wakes up
20:06:45.075 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:45.076 00.001 9044 UpdateGuideState exits: m=5448 SNR=50.7
20:06:45.077 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:45.079 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:45.080 00.001 9044 Enqueuing Expose request
20:06:45.082 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
20:06:45.082 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
20:06:45.082 00.000 12252 Moving (0.10, 0.18) raw xDistance=-0.18 yDistance=-0.08
20:06:45.082 00.000 12252 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = -0.05, hyst = -0.10, hyst_pct = 0.95, period_length = 485.68
20:06:45.082 00.000 12252 PPEC: input: -0.18, control: -0.10, exposure: 2000
20:06:45.082 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:45.083 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:06:45.083 00.000 12252 MoveAxis(E, 39, ABG)
20:06:45.083 00.000 12252 Guiding  Dir = 2, Dur = 39
20:06:45.083 00.000 12252 IsSlewing returns 0
20:06:45.084 00.001 12252 IsGuiding returns 0
20:06:45.086 00.002 12252 PulseGuide returned control before completion, sleep 47
20:06:45.139 00.053 12252 IsGuiding returns 0
20:06:45.139 00.000 12252 Move returns status 0, amount 39
20:06:45.139 00.000 12252 MoveAxis(N, 0, ABG)
20:06:45.139 00.000 12252 Move returns status 0, amount 0
20:06:45.139 00.000 12252 move complete, result=0
20:06:45.139 00.000 12252 worker thread done servicing request
20:06:45.139 00.000 9044 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
20:06:45.143 00.004 12252 Worker thread wakes up
20:06:45.143 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:45.143 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:47.498 02.355 12252 Exposure complete
20:06:47.549 00.051 12252 worker thread done servicing request
20:06:47.549 00.000 9044 OnExposeComplete: enter
20:06:47.551 00.002 9044 UpdateGuideState(): m_state=6
20:06:47.553 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
20:06:47.554 00.001 9044 Star::Find returns 1 (0), X=1017.94, Y=815.38, Mass=5518, SNR=51.0, Peak=172 HFD=5.2
20:06:47.555 00.001 9044 MultiStar: [#1 0.25,-0.04,0.00,M6] [#2 0.30,0.07,0.00,M7] [#3 0.29,0.06,0.00,M5] [#4 0.20,-0.13,0.00,M7] [#5 0.32,0.09,0.00,M7] [#6 0.19,0.05,0.00,M6] [#7 0.31,0.06,0.00,M6] [#8 0.56,0.09,0.00,R] 
20:06:47.556 00.001 9044 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.62) = xAngle (2.11 = 2.11)
20:06:47.557 00.001 9044 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.97 = -0.97)
20:06:47.558 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.49 mountX=-0.08 mountY=-0.13, mountTheta=-2.13
20:06:47.561 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.07, opts=13)
20:06:47.562 00.001 9044 Enqueuing Move request for scope (0.14, 0.07)
20:06:47.563 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:47.564 00.001 9044 UpdateGuideState exits: m=5518 SNR=51.0
20:06:47.565 00.001 12252 Worker thread wakes up
20:06:47.565 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:47.566 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:47.567 00.001 9044 Enqueuing Expose request
20:06:47.568 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
20:06:47.569 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
20:06:47.569 00.000 12252 Moving (0.14, 0.07) raw xDistance=-0.08 yDistance=-0.13
20:06:47.569 00.000 12252 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.07, hyst = 0.00, hyst_pct = 0.95, period_length = 485.68
20:06:47.569 00.000 12252 PPEC: input: -0.08, control: -0.00, exposure: 2000
20:06:47.569 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:47.569 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:06:47.570 00.001 12252 MoveAxis(E, 1, ABG)
20:06:47.570 00.000 12252 Guiding  Dir = 2, Dur = 1
20:06:47.570 00.000 12252 IsSlewing returns 0
20:06:47.570 00.000 12252 IsGuiding returns 0
20:06:47.572 00.002 12252 IsGuiding returns 0
20:06:47.572 00.000 12252 Move returns status 0, amount 1
20:06:47.574 00.002 12252 MoveAxis(N, 0, ABG)
20:06:47.574 00.000 12252 Move returns status 0, amount 0
20:06:47.574 00.000 12252 move complete, result=0
20:06:47.574 00.000 12252 worker thread done servicing request
20:06:47.574 00.000 9044 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:06:47.576 00.002 12252 Worker thread wakes up
20:06:47.576 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:47.576 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:49.937 02.361 12252 Exposure complete
20:06:49.989 00.052 12252 worker thread done servicing request
20:06:49.990 00.001 9044 OnExposeComplete: enter
20:06:49.991 00.001 9044 UpdateGuideState(): m_state=6
20:06:49.992 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
20:06:49.993 00.001 9044 Star::Find returns 1 (0), X=1018.04, Y=815.37, Mass=5431, SNR=50.7, Peak=172 HFD=5.2
20:06:49.993 00.000 9044 MultiStar: [#1 0.34,-0.02,0.00,M7] [#2 0.37,0.05,0.00,M8] [#3 0.27,0.14,0.00,M6] [#4 0.28,-0.08,0.00,M8] [#5 0.33,0.04,0.00,M8] [#6 0.19,0.06,0.00,M7] [#7 0.39,0.00,0.00,M7] [#8 0.03,-0.01,0.40,U] 
20:06:49.994 00.001 9044 refined, 1 included, MultiStar: {0.18, 0.04}, one-star: {0.24, 0.06}
20:06:49.996 00.002 9044 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.62) = xAngle (1.84 = 1.84)
20:06:49.996 00.000 9044 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.25 = -1.25)
20:06:49.997 00.001 9044 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.21 mountX=-0.05 mountY=-0.17, mountTheta=-1.84
20:06:50.000 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=0.04, opts=13)
20:06:50.003 00.003 9044 Enqueuing Move request for scope (0.18, 0.04)
20:06:50.005 00.002 12252 Worker thread wakes up
20:06:50.005 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:50.008 00.003 9044 UpdateGuideState exits: m=5431 SNR=50.7
20:06:50.010 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:50.012 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:50.014 00.002 9044 Enqueuing Expose request
20:06:50.018 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
20:06:50.018 00.000 12252 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
20:06:50.018 00.000 12252 Moving (0.18, 0.04) raw xDistance=-0.05 yDistance=-0.17
20:06:50.018 00.000 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.11, hyst = 0.00, hyst_pct = 0.95, period_length = 485.68
20:06:50.018 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
20:06:50.018 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:06:50.018 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:06:50.018 00.000 12252 MoveAxis(E, 2, ABG)
20:06:50.018 00.000 12252 Guiding  Dir = 2, Dur = 2
20:06:50.018 00.000 12252 IsSlewing returns 0
20:06:50.019 00.001 12252 IsGuiding returns 0
20:06:50.021 00.002 12252 IsGuiding returns 0
20:06:50.022 00.001 12252 Move returns status 0, amount 2
20:06:50.022 00.000 12252 MoveAxis(N, 0, ABG)
20:06:50.022 00.000 12252 Move returns status 0, amount 0
20:06:50.022 00.000 12252 move complete, result=0
20:06:50.022 00.000 12252 worker thread done servicing request
20:06:50.022 00.000 12252 Worker thread wakes up
20:06:50.022 00.000 9044 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
20:06:50.024 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:50.024 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:52.374 02.350 12252 Exposure complete
20:06:52.429 00.055 12252 worker thread done servicing request
20:06:52.429 00.000 9044 OnExposeComplete: enter
20:06:52.430 00.001 9044 UpdateGuideState(): m_state=6
20:06:52.431 00.001 9044 Star::Find(15, 1018, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
20:06:52.432 00.001 9044 Star::Find returns 1 (0), X=1017.91, Y=815.38, Mass=5292, SNR=50.0, Peak=172 HFD=5.1
20:06:52.434 00.002 9044 MultiStar: [#1 0.36,-0.04,0.00,M8] [#2 0.31,0.02,0.00,M9] [#3 0.26,0.11,0.00,M7] [#4 0.30,-0.09,0.00,M9] [#5 0.25,0.05,0.00,M9] [#6 0.32,0.07,0.00,M8] [#7 0.27,0.02,0.00,M8] [#8 -0.19,0.07,0.00,M1] 
20:06:52.436 00.002 9044 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.62) = xAngle (2.22 = 2.22)
20:06:52.437 00.001 9044 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.87 = -0.87)
20:06:52.438 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.59 mountX=-0.08 mountY=-0.10, mountTheta=-2.24
20:06:52.440 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.07, opts=13)
20:06:52.442 00.002 9044 Enqueuing Move request for scope (0.11, 0.07)
20:06:52.444 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:52.446 00.002 12252 Worker thread wakes up
20:06:52.446 00.000 9044 UpdateGuideState exits: m=5292 SNR=50.0
20:06:52.448 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
20:06:52.449 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:52.451 00.002 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
20:06:52.451 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:52.452 00.001 9044 Enqueuing Expose request
20:06:52.454 00.002 12252 Moving (0.11, 0.07) raw xDistance=-0.08 yDistance=-0.10
20:06:52.454 00.000 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.12, hyst = 0.00, hyst_pct = 0.94, period_length = 485.68
20:06:52.454 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
20:06:52.454 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:52.454 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:06:52.454 00.000 12252 MoveAxis(E, 3, ABG)
20:06:52.454 00.000 12252 Guiding  Dir = 2, Dur = 3
20:06:52.455 00.001 12252 IsSlewing returns 0
20:06:52.455 00.000 12252 IsGuiding returns 0
20:06:52.456 00.001 12252 PulseGuide returned control before completion, sleep 12
20:06:52.471 00.015 12252 IsGuiding returns 0
20:06:52.471 00.000 12252 Move returns status 0, amount 3
20:06:52.471 00.000 12252 MoveAxis(N, 0, ABG)
20:06:52.471 00.000 12252 Move returns status 0, amount 0
20:06:52.471 00.000 12252 move complete, result=0
20:06:52.471 00.000 12252 worker thread done servicing request
20:06:52.471 00.000 12252 Worker thread wakes up
20:06:52.471 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:52.471 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:52.471 00.000 9044 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
20:06:54.832 02.361 12252 Exposure complete
20:06:54.915 00.083 12252 worker thread done servicing request
20:06:54.915 00.000 9044 OnExposeComplete: enter
20:06:54.916 00.001 9044 UpdateGuideState(): m_state=6
20:06:54.918 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
20:06:54.921 00.003 9044 Star::Find returns 1 (0), X=1017.82, Y=815.30, Mass=5298, SNR=50.0, Peak=172 HFD=5.1
20:06:54.923 00.002 9044 MultiStar: [#1 0.24,-0.11,0.00,M9] [#2 0.17,-0.03,0.00,M10] [#3 0.18,0.00,0.00,M8] [#4 0.16,-0.09,0.00,M10] [#5 0.15,0.03,0.64,U] [#6 0.06,-0.16,0.00,M9] [#7 0.16,0.01,0.43,U] [#8 -0.37,-0.11,0.00,M2] 
20:06:54.924 00.001 9044 single-star, 2 included, MultiStar: {0.09, 0.01}, one-star: {0.02, -0.01}
20:06:54.925 00.001 9044 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.62) = xAngle (1.23 = 1.23)
20:06:54.926 00.001 9044 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.85 = -1.85)
20:06:54.928 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.40 mountX=0.01 mountY=-0.02, mountTheta=-1.24
20:06:54.930 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.01, opts=13)
20:06:54.931 00.001 9044 Enqueuing Move request for scope (0.02, -0.01)
20:06:54.933 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:54.935 00.002 9044 UpdateGuideState exits: m=5298 SNR=50.0
20:06:54.936 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:54.937 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:54.938 00.001 9044 Enqueuing Expose request
20:06:54.939 00.001 12252 Worker thread wakes up
20:06:54.939 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
20:06:54.939 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
20:06:54.939 00.000 12252 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
20:06:54.939 00.000 12252 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.94, period_length = 485.68
20:06:54.939 00.000 12252 PPEC: input: 0.01, control: -0.00, exposure: 2000
20:06:54.940 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:54.940 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:06:54.940 00.000 12252 MoveAxis(E, 1, ABG)
20:06:54.940 00.000 12252 Guiding  Dir = 2, Dur = 1
20:06:54.940 00.000 12252 IsSlewing returns 0
20:06:54.940 00.000 12252 IsGuiding returns 0
20:06:54.942 00.002 12252 IsGuiding returns 0
20:06:54.942 00.000 12252 Move returns status 0, amount 1
20:06:54.942 00.000 12252 MoveAxis(N, 0, ABG)
20:06:54.942 00.000 12252 Move returns status 0, amount 0
20:06:54.942 00.000 12252 move complete, result=0
20:06:54.942 00.000 12252 worker thread done servicing request
20:06:54.942 00.000 9044 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
20:06:54.943 00.001 12252 Worker thread wakes up
20:06:54.943 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:54.943 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:57.294 02.351 12252 Exposure complete
20:06:57.347 00.053 12252 worker thread done servicing request
20:06:57.347 00.000 9044 OnExposeComplete: enter
20:06:57.349 00.002 9044 UpdateGuideState(): m_state=6
20:06:57.351 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
20:06:57.354 00.003 9044 Star::Find returns 1 (0), X=1017.81, Y=815.32, Mass=5352, SNR=50.4, Peak=172 HFD=5.2
20:06:57.357 00.003 9044 MultiStar: [#1 0.14,-0.13,0.00,M10] [#2 0.14,-0.03,1.21,U] [#3 0.15,0.00,0.82,U] [#4 0.13,-0.09,1.26,U] [#5 0.15,-0.00,0.66,U] [#6 0.11,0.05,0.41,U] [#7 0.20,-0.03,0.00,M8] [#8 -0.25,-0.14,0.00,M3] 
20:06:57.359 00.002 9044 single-star, 5 included, MultiStar: {0.11, -0.02}, one-star: {0.01, 0.01}
20:06:57.361 00.002 9044 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.62) = xAngle (2.66 = 2.66)
20:06:57.365 00.004 9044 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.42 = -0.42)
20:06:57.367 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.04 mountX=-0.01 mountY=-0.01, mountTheta=-2.71
20:06:57.370 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.01, opts=13)
20:06:57.371 00.001 9044 Enqueuing Move request for scope (0.01, 0.01)
20:06:57.372 00.001 12252 Worker thread wakes up
20:06:57.372 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:06:57.374 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
20:06:57.374 00.000 9044 UpdateGuideState exits: m=5352 SNR=50.4
20:06:57.375 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
20:06:57.375 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:57.376 00.001 12252 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
20:06:57.376 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:57.377 00.001 9044 Enqueuing Expose request
20:06:57.378 00.001 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.94, period_length = 485.68
20:06:57.378 00.000 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
20:06:57.378 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:57.378 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:06:57.378 00.000 12252 MoveAxis(E, 1, ABG)
20:06:57.378 00.000 12252 Guiding  Dir = 2, Dur = 1
20:06:57.379 00.001 12252 IsSlewing returns 0
20:06:57.379 00.000 12252 IsGuiding returns 0
20:06:57.380 00.001 12252 IsGuiding returns 0
20:06:57.380 00.000 12252 Move returns status 0, amount 1
20:06:57.380 00.000 12252 MoveAxis(N, 0, ABG)
20:06:57.380 00.000 12252 Move returns status 0, amount 0
20:06:57.380 00.000 12252 move complete, result=0
20:06:57.380 00.000 12252 worker thread done servicing request
20:06:57.380 00.000 12252 Worker thread wakes up
20:06:57.380 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
20:06:57.384 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:57.384 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:06:59.724 02.340 12252 Exposure complete
20:06:59.779 00.055 12252 worker thread done servicing request
20:06:59.780 00.001 9044 OnExposeComplete: enter
20:06:59.782 00.002 9044 UpdateGuideState(): m_state=6
20:06:59.785 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
20:06:59.788 00.003 9044 Star::Find returns 1 (0), X=1017.84, Y=815.14, Mass=5381, SNR=50.5, Peak=172 HFD=4.9
20:06:59.791 00.003 9044 MultiStar: [#1 0.15,-0.10,0.00,R] [#2 0.16,-0.03,1.19,U] [#3 0.17,-0.09,0.00,M8] [#4 0.11,-0.19,0.00,M10] [#5 0.17,-0.05,0.00,M8] [#6 0.01,-0.07,0.41,U] [#7 0.09,-0.21,0.00,M9] [#8 -0.26,-0.02,0.00,M4] 
20:06:59.794 00.003 9044 refined, 2 included, MultiStar: {0.09, -0.09}, one-star: {0.04, -0.17}
20:06:59.796 00.002 9044 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.62) = xAngle (0.83 = 0.83)
20:06:59.798 00.002 9044 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.25 = -2.25)
20:06:59.799 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.79 mountX=0.09 mountY=-0.10, mountTheta=-0.86
20:06:59.802 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.09, opts=13)
20:06:59.804 00.002 9044 Enqueuing Move request for scope (0.09, -0.09)
20:06:59.806 00.002 12252 Worker thread wakes up
20:06:59.807 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:06:59.808 00.001 9044 UpdateGuideState exits: m=5381 SNR=50.5
20:06:59.810 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
20:06:59.810 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:06:59.812 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:06:59.813 00.001 9044 Enqueuing Expose request
20:06:59.815 00.002 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
20:06:59.815 00.000 12252 Moving (0.09, -0.09) raw xDistance=0.09 yDistance=-0.10
20:06:59.816 00.001 12252 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.94, period_length = 485.68
20:06:59.816 00.000 12252 PPEC: input: 0.09, control: 0.00, exposure: 2000
20:06:59.816 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:06:59.816 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:06:59.816 00.000 12252 MoveAxis(W, 1, ABG)
20:06:59.816 00.000 12252 Guiding  Dir = 3, Dur = 1
20:06:59.817 00.001 12252 IsSlewing returns 0
20:06:59.817 00.000 12252 IsGuiding returns 0
20:06:59.820 00.003 12252 IsGuiding returns 0
20:06:59.820 00.000 12252 Move returns status 0, amount 1
20:06:59.820 00.000 12252 MoveAxis(N, 0, ABG)
20:06:59.820 00.000 12252 Move returns status 0, amount 0
20:06:59.820 00.000 12252 move complete, result=0
20:06:59.820 00.000 12252 worker thread done servicing request
20:06:59.820 00.000 12252 Worker thread wakes up
20:06:59.820 00.000 9044 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
20:06:59.821 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:06:59.821 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:02.173 02.352 12252 Exposure complete
20:07:02.221 00.048 12252 worker thread done servicing request
20:07:02.222 00.001 9044 OnExposeComplete: enter
20:07:02.224 00.002 9044 UpdateGuideState(): m_state=6
20:07:02.225 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
20:07:02.226 00.001 9044 Star::Find returns 1 (0), X=1017.86, Y=815.21, Mass=5342, SNR=50.3, Peak=172 HFD=5.0
20:07:02.227 00.001 9044 MultiStar: [#1 0.12,-0.04,1.05,U] [#2 0.21,-0.18,0.00,M9] [#3 0.18,-0.07,0.00,M9] [#4 0.17,-0.46,0.00,R] [#5 0.21,-0.09,0.00,M9] [#6 0.12,-0.11,0.41,U] [#7 0.20,-0.12,0.00,M10] [#8 -0.32,-0.21,0.00,M5] 
20:07:02.227 00.000 9044 single-star, 2 included, MultiStar: {0.10, -0.08}, one-star: {0.06, -0.10}
20:07:02.228 00.001 9044 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.62) = xAngle (0.64 = 0.64)
20:07:02.229 00.001 9044 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.45 = -2.45)
20:07:02.229 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-0.99 mountX=0.09 mountY=-0.08, mountTheta=-0.67
20:07:02.231 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.10, opts=13)
20:07:02.232 00.001 9044 Enqueuing Move request for scope (0.06, -0.10)
20:07:02.233 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:02.235 00.002 9044 UpdateGuideState exits: m=5342 SNR=50.3
20:07:02.235 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:02.238 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:02.239 00.001 9044 Enqueuing Expose request
20:07:02.240 00.001 12252 Worker thread wakes up
20:07:02.240 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
20:07:02.240 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
20:07:02.240 00.000 12252 Moving (0.06, -0.10) raw xDistance=0.09 yDistance=-0.08
20:07:02.240 00.000 12252 PPEC rslt: input = 0.09, final = 0.00, react = 0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.93, period_length = 485.68
20:07:02.240 00.000 12252 PPEC: input: 0.09, control: 0.00, exposure: 2000
20:07:02.240 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:02.240 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:07:02.241 00.001 12252 MoveAxis(W, 1, ABG)
20:07:02.241 00.000 12252 Guiding  Dir = 3, Dur = 1
20:07:02.241 00.000 12252 IsSlewing returns 0
20:07:02.241 00.000 12252 IsGuiding returns 0
20:07:02.243 00.002 12252 IsGuiding returns 0
20:07:02.244 00.001 12252 Move returns status 0, amount 1
20:07:02.244 00.000 12252 MoveAxis(N, 0, ABG)
20:07:02.244 00.000 12252 Move returns status 0, amount 0
20:07:02.244 00.000 12252 move complete, result=0
20:07:02.244 00.000 12252 worker thread done servicing request
20:07:02.244 00.000 12252 Worker thread wakes up
20:07:02.244 00.000 9044 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
20:07:02.245 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:02.245 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:04.591 02.346 12252 Exposure complete
20:07:04.634 00.043 12252 worker thread done servicing request
20:07:04.634 00.000 9044 OnExposeComplete: enter
20:07:04.635 00.001 9044 UpdateGuideState(): m_state=6
20:07:04.636 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
20:07:04.637 00.001 9044 Star::Find returns 1 (0), X=1017.84, Y=815.38, Mass=5411, SNR=50.6, Peak=172 HFD=5.2
20:07:04.639 00.002 9044 MultiStar: [#1 0.05,0.04,1.05,U] [#2 0.18,-0.01,0.00,M10] [#3 0.11,0.06,0.84,U] [#4 -0.05,0.37,0.00,M1] [#5 0.14,-0.03,0.65,U] [#6 0.13,-0.02,0.40,U] [#7 0.17,-0.10,0.00,R] [#8 -0.11,0.02,0.41,U] 
20:07:04.640 00.001 9044 refined, 5 included, MultiStar: {0.07, 0.03}, one-star: {0.04, 0.07}
20:07:04.641 00.001 9044 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.62) = xAngle (2.08 = 2.08)
20:07:04.641 00.000 9044 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.00 = -1.00)
20:07:04.642 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.46 mountX=-0.04 mountY=-0.06, mountTheta=-2.10
20:07:04.643 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.03, opts=13)
20:07:04.644 00.001 9044 Enqueuing Move request for scope (0.07, 0.03)
20:07:04.645 00.001 12252 Worker thread wakes up
20:07:04.645 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:04.646 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
20:07:04.646 00.000 9044 UpdateGuideState exits: m=5411 SNR=50.6
20:07:04.646 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
20:07:04.646 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:04.647 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:04.648 00.001 9044 Enqueuing Expose request
20:07:04.650 00.002 12252 Moving (0.07, 0.03) raw xDistance=-0.04 yDistance=-0.06
20:07:04.650 00.000 12252 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.06, hyst = 0.00, hyst_pct = 0.93, period_length = 485.68
20:07:04.650 00.000 12252 PPEC: input: -0.04, control: 0.00, exposure: 2000
20:07:04.651 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:04.651 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:07:04.651 00.000 12252 MoveAxis(W, 2, ABG)
20:07:04.651 00.000 12252 Guiding  Dir = 3, Dur = 2
20:07:04.651 00.000 12252 IsSlewing returns 0
20:07:04.652 00.001 12252 IsGuiding returns 0
20:07:04.655 00.003 12252 IsGuiding returns 0
20:07:04.656 00.001 12252 Move returns status 0, amount 2
20:07:04.656 00.000 12252 MoveAxis(N, 0, ABG)
20:07:04.656 00.000 12252 Move returns status 0, amount 0
20:07:04.656 00.000 12252 move complete, result=0
20:07:04.656 00.000 12252 worker thread done servicing request
20:07:04.656 00.000 12252 Worker thread wakes up
20:07:04.656 00.000 9044 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
20:07:04.659 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:04.660 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:07.008 02.348 12252 Exposure complete
20:07:07.076 00.068 12252 worker thread done servicing request
20:07:07.076 00.000 9044 OnExposeComplete: enter
20:07:07.079 00.003 9044 UpdateGuideState(): m_state=6
20:07:07.080 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
20:07:07.081 00.001 9044 Star::Find returns 1 (0), X=1017.77, Y=815.17, Mass=5535, SNR=51.1, Peak=172 HFD=5.1
20:07:07.082 00.001 9044 MultiStar: [#1 -0.00,-0.09,1.03,U] [#2 0.15,-0.09,0.00,R] [#3 0.13,-0.05,0.82,U] [#4 -0.03,-0.01,1.28,U] [#5 0.11,-0.10,0.64,U] [#6 0.03,-0.10,0.40,U] [#7 -0.04,-0.04,0.41,U] [#8 -0.22,-0.10,0.00,M5] 
20:07:07.083 00.001 9044 refined, 6 included, MultiStar: {0.02, -0.07}, one-star: {-0.03, -0.14}
20:07:07.085 00.002 9044 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.62) = xAngle (0.28 = 0.28)
20:07:07.085 00.000 9044 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.80 = -2.80)
20:07:07.086 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.34 mountX=0.07 mountY=-0.02, mountTheta=-0.34
20:07:07.088 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.07, opts=13)
20:07:07.089 00.001 9044 Enqueuing Move request for scope (0.02, -0.07)
20:07:07.091 00.002 12252 Worker thread wakes up
20:07:07.091 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
20:07:07.091 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
20:07:07.091 00.000 12252 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=-0.02
20:07:07.091 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:07.092 00.001 12252 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.93, period_length = 485.68
20:07:07.092 00.000 12252 PPEC: input: 0.07, control: 0.00, exposure: 2000
20:07:07.092 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:07.092 00.000 9044 UpdateGuideState exits: m=5535 SNR=51.1
20:07:07.093 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:07.093 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:07.095 00.002 9044 Enqueuing Expose request
20:07:07.097 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:07:07.097 00.000 12252 MoveAxis(W, 2, ABG)
20:07:07.097 00.000 12252 Guiding  Dir = 3, Dur = 2
20:07:07.097 00.000 12252 IsSlewing returns 0
20:07:07.098 00.001 12252 IsGuiding returns 0
20:07:07.100 00.002 12252 PulseGuide returned control before completion, sleep 11
20:07:07.124 00.024 12252 IsGuiding returns 0
20:07:07.124 00.000 12252 Move returns status 0, amount 2
20:07:07.124 00.000 12252 MoveAxis(N, 0, ABG)
20:07:07.124 00.000 12252 Move returns status 0, amount 0
20:07:07.124 00.000 12252 move complete, result=0
20:07:07.124 00.000 12252 worker thread done servicing request
20:07:07.124 00.000 12252 Worker thread wakes up
20:07:07.124 00.000 9044 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
20:07:07.125 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:07.125 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:09.491 02.366 12252 Exposure complete
20:07:09.541 00.050 12252 worker thread done servicing request
20:07:09.541 00.000 9044 OnExposeComplete: enter
20:07:09.543 00.002 9044 UpdateGuideState(): m_state=6
20:07:09.546 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
20:07:09.548 00.002 9044 Star::Find returns 1 (0), X=1017.72, Y=815.23, Mass=5400, SNR=50.5, Peak=172 HFD=5.1
20:07:09.550 00.002 9044 MultiStar: [#1 -0.15,-0.08,0.00,M1] [#2 -0.08,-0.03,1.20,U] [#3 0.01,-0.12,0.84,U] [#4 -0.14,0.02,1.27,U] [#5 -0.02,-0.11,0.64,U] [#6 -0.09,-0.07,0.41,U] [#7 -0.20,-0.05,0.00,M1] [#8 -0.38,-0.07,0.00,M6] 
20:07:09.552 00.002 9044 refined, 5 included, MultiStar: {-0.07, -0.05}, one-star: {-0.08, -0.08}
20:07:09.554 00.002 9044 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.62) = xAngle (-0.89 = -0.89)
20:07:09.555 00.001 9044 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.98 = 2.31)
20:07:09.556 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.52 mountX=0.06 mountY=0.07, mountTheta=0.87
20:07:09.558 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.05, opts=13)
20:07:09.559 00.001 9044 Enqueuing Move request for scope (-0.07, -0.05)
20:07:09.561 00.002 12252 Worker thread wakes up
20:07:09.561 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:09.562 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
20:07:09.562 00.000 9044 UpdateGuideState exits: m=5400 SNR=50.5
20:07:09.563 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
20:07:09.563 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:09.564 00.001 12252 Moving (-0.07, -0.05) raw xDistance=0.06 yDistance=0.07
20:07:09.564 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:09.565 00.001 9044 Enqueuing Expose request
20:07:09.566 00.001 12252 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.93, period_length = 485.68
20:07:09.566 00.000 12252 PPEC: input: 0.06, control: -0.00, exposure: 2000
20:07:09.566 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:09.567 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:07:09.567 00.000 12252 MoveAxis(E, 1, ABG)
20:07:09.567 00.000 12252 Guiding  Dir = 2, Dur = 1
20:07:09.567 00.000 12252 IsSlewing returns 0
20:07:09.567 00.000 12252 IsGuiding returns 0
20:07:09.570 00.003 12252 IsGuiding returns 0
20:07:09.570 00.000 12252 Move returns status 0, amount 1
20:07:09.570 00.000 12252 MoveAxis(N, 0, ABG)
20:07:09.570 00.000 12252 Move returns status 0, amount 0
20:07:09.570 00.000 12252 move complete, result=0
20:07:09.570 00.000 12252 worker thread done servicing request
20:07:09.570 00.000 12252 Worker thread wakes up
20:07:09.570 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:07:09.573 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:09.573 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:11.930 02.357 12252 Exposure complete
20:07:11.992 00.062 12252 worker thread done servicing request
20:07:11.993 00.001 9044 OnExposeComplete: enter
20:07:11.994 00.001 9044 UpdateGuideState(): m_state=6
20:07:11.995 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
20:07:11.996 00.001 9044 Star::Find returns 1 (0), X=1017.73, Y=815.23, Mass=5375, SNR=50.4, Peak=172 HFD=5.1
20:07:11.997 00.001 9044 MultiStar: [#1 -0.11,-0.07,1.08,U] [#2 -0.08,-0.07,1.21,U] [#3 0.04,-0.15,0.84,U] [#4 -0.09,-0.02,1.25,U] [#5 0.07,-0.16,0.00,M7] [#6 -0.01,-0.21,0.00,M4] [#7 -0.05,-0.09,0.43,U] [#8 -0.32,-0.31,0.00,M7] 
20:07:11.998 00.001 9044 refined, 5 included, MultiStar: {-0.07, -0.07}, one-star: {-0.07, -0.07}
20:07:11.999 00.001 9044 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.62) = xAngle (-0.71 = -0.71)
20:07:12.001 00.002 9044 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.79 = 2.49)
20:07:12.004 00.003 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.34 mountX=0.07 mountY=0.06, mountTheta=0.68
20:07:12.008 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.07, opts=13)
20:07:12.010 00.002 9044 Enqueuing Move request for scope (-0.07, -0.07)
20:07:12.014 00.004 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:12.016 00.002 9044 UpdateGuideState exits: m=5375 SNR=50.4
20:07:12.018 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:12.020 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:12.024 00.004 9044 Enqueuing Expose request
20:07:12.026 00.002 12252 Worker thread wakes up
20:07:12.026 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
20:07:12.026 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
20:07:12.026 00.000 12252 Moving (-0.07, -0.07) raw xDistance=0.07 yDistance=0.06
20:07:12.027 00.001 12252 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.92, period_length = 485.68
20:07:12.027 00.000 12252 PPEC: input: 0.07, control: -0.00, exposure: 2000
20:07:12.027 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:12.027 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:07:12.027 00.000 12252 MoveAxis(E, 1, ABG)
20:07:12.027 00.000 12252 Guiding  Dir = 2, Dur = 1
20:07:12.027 00.000 12252 IsSlewing returns 0
20:07:12.028 00.001 12252 IsGuiding returns 0
20:07:12.030 00.002 12252 IsGuiding returns 0
20:07:12.030 00.000 12252 Move returns status 0, amount 1
20:07:12.030 00.000 12252 MoveAxis(N, 0, ABG)
20:07:12.030 00.000 12252 Move returns status 0, amount 0
20:07:12.030 00.000 12252 move complete, result=0
20:07:12.030 00.000 12252 worker thread done servicing request
20:07:12.030 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:07:12.032 00.002 12252 Worker thread wakes up
20:07:12.033 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:12.033 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:14.398 02.365 12252 Exposure complete
20:07:14.472 00.074 12252 worker thread done servicing request
20:07:14.473 00.001 9044 OnExposeComplete: enter
20:07:14.475 00.002 9044 UpdateGuideState(): m_state=6
20:07:14.476 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
20:07:14.478 00.002 9044 Star::Find returns 1 (0), X=1017.69, Y=815.05, Mass=5492, SNR=50.9, Peak=172 HFD=5.1
20:07:14.479 00.001 9044 MultiStar: [#1 -0.15,-0.19,0.00,M1] [#2 -0.10,-0.37,0.00,M1] [#3 0.03,-0.21,0.00,M6] [#4 -0.12,-0.13,0.00,M1] [#5 0.07,-0.28,0.00,M8] [#6 -0.01,-0.31,0.00,M5] [#7 -0.17,-0.11,0.00,M1] [#8 -0.28,-0.32,0.00,M8] 
20:07:14.482 00.003 9044 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.62) = xAngle (-0.34 = -0.34)
20:07:14.484 00.002 9044 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.43 = 2.86)
20:07:14.488 00.004 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.97 mountX=0.27 mountY=0.08, mountTheta=0.29
20:07:14.492 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.26, opts=13)
20:07:14.495 00.003 9044 Enqueuing Move request for scope (-0.11, -0.26)
20:07:14.496 00.001 12252 Worker thread wakes up
20:07:14.497 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:14.498 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.26) opts 0xd
20:07:14.498 00.000 9044 UpdateGuideState exits: m=5492 SNR=50.9
20:07:14.499 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.26)
20:07:14.499 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:14.501 00.002 12252 Moving (-0.11, -0.26) raw xDistance=0.27 yDistance=0.08
20:07:14.501 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:14.503 00.002 9044 Enqueuing Expose request
20:07:14.506 00.003 12252 PPEC rslt: input = 0.27, final = 0.14, react = 0.16, pred = -0.06, hyst = 0.14, hyst_pct = 0.92, period_length = 485.68
20:07:14.506 00.000 12252 PPEC: input: 0.27, control: 0.14, exposure: 2000
20:07:14.506 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:14.506 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:07:14.506 00.000 12252 MoveAxis(W, 55, ABG)
20:07:14.506 00.000 12252 Guiding  Dir = 3, Dur = 55
20:07:14.507 00.001 12252 IsSlewing returns 0
20:07:14.507 00.000 12252 IsGuiding returns 0
20:07:14.509 00.002 12252 PulseGuide returned control before completion, sleep 64
20:07:14.589 00.080 12252 IsGuiding returns 0
20:07:14.590 00.001 12252 Move returns status 0, amount 55
20:07:14.590 00.000 12252 MoveAxis(N, 0, ABG)
20:07:14.590 00.000 12252 Move returns status 0, amount 0
20:07:14.590 00.000 12252 move complete, result=0
20:07:14.590 00.000 12252 worker thread done servicing request
20:07:14.590 00.000 12252 Worker thread wakes up
20:07:14.590 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:14.590 00.000 9044 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
20:07:14.592 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:16.949 02.357 12252 Exposure complete
20:07:17.000 00.051 12252 worker thread done servicing request
20:07:17.001 00.001 9044 OnExposeComplete: enter
20:07:17.003 00.002 9044 UpdateGuideState(): m_state=6
20:07:17.005 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
20:07:17.007 00.002 9044 Star::Find returns 1 (0), X=1017.82, Y=815.14, Mass=5378, SNR=50.5, Peak=172 HFD=5.0
20:07:17.010 00.003 9044 MultiStar: [#1 0.03,-0.11,1.08,U] [#2 -0.05,-0.01,1.21,U] [#3 0.12,-0.10,0.83,U] [#4 -0.04,0.24,0.00,M2] [#5 0.11,-0.02,0.64,U] [#6 0.06,-0.19,0.00,M6] [#7 0.01,-0.16,0.43,U] [#8 -0.30,-0.15,0.00,M9] 
20:07:17.012 00.002 9044 refined, 5 included, MultiStar: {0.03, -0.09}, one-star: {0.02, -0.17}
20:07:17.015 00.003 9044 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.62) = xAngle (0.39 = 0.39)
20:07:17.017 00.002 9044 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.70 = -2.70)
20:07:17.020 00.003 9044 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.24 mountX=0.09 mountY=-0.04, mountTheta=-0.44
20:07:17.023 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.09, opts=13)
20:07:17.024 00.001 9044 Enqueuing Move request for scope (0.03, -0.09)
20:07:17.026 00.002 12252 Worker thread wakes up
20:07:17.026 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
20:07:17.027 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
20:07:17.027 00.000 12252 Moving (0.03, -0.09) raw xDistance=0.09 yDistance=-0.04
20:07:17.027 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:17.028 00.001 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.08, hyst = 0.00, hyst_pct = 0.92, period_length = 485.68
20:07:17.028 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
20:07:17.028 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:17.029 00.001 9044 UpdateGuideState exits: m=5378 SNR=50.5
20:07:17.030 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:17.031 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:07:17.031 00.000 12252 MoveAxis(E, 2, ABG)
20:07:17.031 00.000 12252 Guiding  Dir = 2, Dur = 2
20:07:17.032 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:17.033 00.001 9044 Enqueuing Expose request
20:07:17.034 00.001 12252 IsSlewing returns 0
20:07:17.035 00.001 12252 IsGuiding returns 0
20:07:17.037 00.002 12252 IsGuiding returns 0
20:07:17.037 00.000 12252 Move returns status 0, amount 2
20:07:17.038 00.001 12252 MoveAxis(N, 0, ABG)
20:07:17.038 00.000 12252 Move returns status 0, amount 0
20:07:17.038 00.000 12252 move complete, result=0
20:07:17.038 00.000 12252 worker thread done servicing request
20:07:17.038 00.000 12252 Worker thread wakes up
20:07:17.038 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
20:07:17.040 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:17.040 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:19.406 02.366 12252 Exposure complete
20:07:19.463 00.057 12252 worker thread done servicing request
20:07:19.463 00.000 9044 OnExposeComplete: enter
20:07:19.464 00.001 9044 UpdateGuideState(): m_state=6
20:07:19.464 00.000 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
20:07:19.465 00.001 9044 Star::Find returns 1 (0), X=1017.69, Y=815.05, Mass=5395, SNR=50.5, Peak=172 HFD=5.0
20:07:19.467 00.002 9044 MultiStar: [#1 -0.07,-0.15,1.05,U] [#2 -0.09,-0.12,1.21,U] [#3 0.07,-0.23,0.00,M6] [#4 -0.14,-0.08,1.26,U] [#5 -0.01,-0.22,0.00,M8] [#6 -0.04,-0.24,0.00,M7] [#7 -0.16,-0.15,0.00,M1] [#8 -0.34,-0.27,0.00,M10] 
20:07:19.469 00.002 9044 refined, 3 included, MultiStar: {-0.10, -0.15}, one-star: {-0.11, -0.26}
20:07:19.470 00.001 9044 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.62) = xAngle (-0.56 = -0.56)
20:07:19.470 00.000 9044 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.64 = 2.64)
20:07:19.471 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.19 mountX=0.15 mountY=0.09, mountTheta=0.52
20:07:19.473 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.15, opts=13)
20:07:19.476 00.003 9044 Enqueuing Move request for scope (-0.10, -0.15)
20:07:19.479 00.003 12252 Worker thread wakes up
20:07:19.479 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:19.481 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
20:07:19.481 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
20:07:19.481 00.000 12252 Moving (-0.10, -0.15) raw xDistance=0.15 yDistance=0.09
20:07:19.481 00.000 9044 UpdateGuideState exits: m=5395 SNR=50.5
20:07:19.483 00.002 12252 PPEC rslt: input = 0.15, final = 0.08, react = 0.09, pred = -0.09, hyst = 0.09, hyst_pct = 0.92, period_length = 485.68
20:07:19.483 00.000 12252 PPEC: input: 0.15, control: 0.08, exposure: 2000
20:07:19.483 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:19.484 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:19.484 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:19.486 00.002 9044 Enqueuing Expose request
20:07:19.487 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:07:19.487 00.000 12252 MoveAxis(W, 33, ABG)
20:07:19.487 00.000 12252 Guiding  Dir = 3, Dur = 33
20:07:19.488 00.001 12252 IsSlewing returns 0
20:07:19.488 00.000 12252 IsGuiding returns 0
20:07:19.490 00.002 12252 PulseGuide returned control before completion, sleep 42
20:07:19.536 00.046 12252 IsGuiding returns 0
20:07:19.536 00.000 12252 Move returns status 0, amount 33
20:07:19.536 00.000 12252 MoveAxis(N, 0, ABG)
20:07:19.536 00.000 12252 Move returns status 0, amount 0
20:07:19.536 00.000 12252 move complete, result=0
20:07:19.536 00.000 12252 worker thread done servicing request
20:07:19.536 00.000 12252 Worker thread wakes up
20:07:19.536 00.000 9044 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
20:07:19.539 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:19.539 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:21.891 02.352 12252 Exposure complete
20:07:21.966 00.075 12252 worker thread done servicing request
20:07:21.966 00.000 9044 OnExposeComplete: enter
20:07:21.968 00.002 9044 UpdateGuideState(): m_state=6
20:07:21.970 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
20:07:21.971 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=815.17, Mass=5401, SNR=50.5, Peak=172 HFD=5.1
20:07:21.974 00.003 9044 MultiStar: [#1 -0.21,-0.15,0.00,M1] [#2 -0.15,-0.10,1.22,U] [#3 0.03,-0.13,0.83,U] [#4 -0.21,-0.02,0.00,M2] [#5 -0.01,-0.10,0.64,U] [#6 -0.12,-0.14,0.41,U] [#7 -0.13,-0.12,0.43,U] [#8 -0.44,-0.19,0.00,R] 
20:07:21.976 00.002 9044 refined, 5 included, MultiStar: {-0.09, -0.12}, one-star: {-0.16, -0.14}
20:07:21.978 00.002 9044 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.62) = xAngle (-0.62 = -0.62)
20:07:21.979 00.001 9044 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.70 = 2.58)
20:07:21.981 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.24 mountX=0.12 mountY=0.08, mountTheta=0.58
20:07:21.984 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.12, opts=13)
20:07:21.985 00.001 9044 Enqueuing Move request for scope (-0.09, -0.12)
20:07:21.986 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:21.988 00.002 9044 UpdateGuideState exits: m=5401 SNR=50.5
20:07:21.990 00.002 12252 Worker thread wakes up
20:07:21.990 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:21.991 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:21.994 00.003 9044 Enqueuing Expose request
20:07:21.996 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
20:07:21.996 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
20:07:21.996 00.000 12252 Moving (-0.09, -0.12) raw xDistance=0.12 yDistance=0.08
20:07:21.996 00.000 12252 PPEC rslt: input = 0.12, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.91, period_length = 485.68
20:07:21.996 00.000 12252 PPEC: input: 0.12, control: 0.07, exposure: 2000
20:07:21.996 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:21.996 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:07:21.996 00.000 12252 MoveAxis(W, 26, ABG)
20:07:21.996 00.000 12252 Guiding  Dir = 3, Dur = 26
20:07:21.997 00.001 12252 IsSlewing returns 0
20:07:21.997 00.000 12252 IsGuiding returns 0
20:07:21.998 00.001 12252 PulseGuide returned control before completion, sleep 35
20:07:22.038 00.040 12252 IsGuiding returns 0
20:07:22.038 00.000 12252 Move returns status 0, amount 26
20:07:22.038 00.000 12252 MoveAxis(N, 0, ABG)
20:07:22.038 00.000 12252 Move returns status 0, amount 0
20:07:22.038 00.000 12252 move complete, result=0
20:07:22.038 00.000 12252 worker thread done servicing request
20:07:22.038 00.000 12252 Worker thread wakes up
20:07:22.038 00.000 9044 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
20:07:22.040 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:22.040 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:24.386 02.346 12252 Exposure complete
20:07:24.457 00.071 12252 worker thread done servicing request
20:07:24.457 00.000 9044 OnExposeComplete: enter
20:07:24.458 00.001 9044 UpdateGuideState(): m_state=6
20:07:24.459 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
20:07:24.462 00.003 9044 Star::Find returns 1 (0), X=1017.72, Y=815.33, Mass=5353, SNR=50.4, Peak=172 HFD=5.3
20:07:24.464 00.002 9044 MultiStar: [#1 -0.16,-0.03,1.05,U] [#2 -0.14,-0.02,1.18,U] [#3 -0.06,-0.03,0.84,U] [#4 -0.14,0.32,0.00,M3] [#5 0.08,-0.03,0.65,U] [#6 -0.04,-0.14,0.41,U] [#7 -0.10,0.10,0.43,U] [#8 0.15,0.11,0.00,M1] 
20:07:24.466 00.002 9044 single-star, 6 included, MultiStar: {-0.08, -0.02}, one-star: {-0.08, 0.03}
20:07:24.468 00.002 9044 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.62) = xAngle (4.46 = -1.83)
20:07:24.471 00.003 9044 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.37 = 1.37)
20:07:24.473 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.83 mountX=-0.02 mountY=0.08, mountTheta=1.82
20:07:24.477 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.03, opts=13)
20:07:24.480 00.003 9044 Enqueuing Move request for scope (-0.08, 0.03)
20:07:24.481 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:24.483 00.002 12252 Worker thread wakes up
20:07:24.483 00.000 9044 UpdateGuideState exits: m=5353 SNR=50.4
20:07:24.485 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:24.485 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
20:07:24.485 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:24.487 00.002 9044 Enqueuing Expose request
20:07:24.488 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
20:07:24.488 00.000 12252 Moving (-0.08, 0.03) raw xDistance=-0.02 yDistance=0.08
20:07:24.488 00.000 12252 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.91, period_length = 485.68
20:07:24.488 00.000 12252 PPEC: input: -0.02, control: 0.00, exposure: 2000
20:07:24.489 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:24.489 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:07:24.489 00.000 12252 MoveAxis(W, 0, ABG)
20:07:24.489 00.000 12252 Move returns status 0, amount 0
20:07:24.489 00.000 12252 MoveAxis(N, 0, ABG)
20:07:24.489 00.000 12252 Move returns status 0, amount 0
20:07:24.490 00.001 12252 move complete, result=0
20:07:24.490 00.000 12252 worker thread done servicing request
20:07:24.490 00.000 12252 Worker thread wakes up
20:07:24.490 00.000 9044 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
20:07:24.491 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:24.491 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:26.843 02.352 12252 Exposure complete
20:07:26.898 00.055 12252 worker thread done servicing request
20:07:26.898 00.000 9044 OnExposeComplete: enter
20:07:26.900 00.002 9044 UpdateGuideState(): m_state=6
20:07:26.901 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
20:07:26.903 00.002 9044 Star::Find returns 1 (0), X=1017.77, Y=815.29, Mass=5464, SNR=50.8, Peak=172 HFD=5.2
20:07:26.905 00.002 9044 MultiStar: [#1 -0.10,-0.02,1.07,U] [#2 -0.08,0.01,1.22,U] [#3 0.09,-0.06,0.84,U] [#4 -0.08,-0.00,1.27,U] [#5 0.09,-0.05,0.66,U] [#6 0.02,-0.06,0.41,U] [#7 -0.10,0.02,0.43,U] [#8 0.22,0.05,0.00,M2] 
20:07:26.905 00.000 9044 single-star, 7 included, MultiStar: {-0.03, -0.02}, one-star: {-0.03, -0.02}
20:07:26.906 00.001 9044 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
20:07:26.907 00.001 9044 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.29)
20:07:26.908 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.54 mountX=0.02 mountY=0.03, mountTheta=0.89
20:07:26.911 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.02, opts=13)
20:07:26.912 00.001 9044 Enqueuing Move request for scope (-0.03, -0.02)
20:07:26.912 00.000 12252 Worker thread wakes up
20:07:26.912 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
20:07:26.912 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
20:07:26.912 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:26.913 00.001 12252 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.03
20:07:26.913 00.000 9044 UpdateGuideState exits: m=5464 SNR=50.8
20:07:26.914 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:26.915 00.001 12252 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.91, period_length = 485.68
20:07:26.915 00.000 12252 PPEC: input: 0.02, control: 0.00, exposure: 2000
20:07:26.915 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:26.915 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:26.916 00.001 9044 Enqueuing Expose request
20:07:26.916 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:07:26.917 00.001 12252 MoveAxis(W, 1, ABG)
20:07:26.917 00.000 12252 Guiding  Dir = 3, Dur = 1
20:07:26.917 00.000 12252 IsSlewing returns 0
20:07:26.917 00.000 12252 IsGuiding returns 0
20:07:26.919 00.002 12252 IsGuiding returns 0
20:07:26.920 00.001 12252 Move returns status 0, amount 1
20:07:26.920 00.000 12252 MoveAxis(N, 0, ABG)
20:07:26.920 00.000 12252 Move returns status 0, amount 0
20:07:26.920 00.000 12252 move complete, result=0
20:07:26.920 00.000 12252 worker thread done servicing request
20:07:26.920 00.000 12252 Worker thread wakes up
20:07:26.920 00.000 9044 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
20:07:26.922 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:26.922 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:29.254 02.332 12252 Exposure complete
20:07:29.319 00.065 12252 worker thread done servicing request
20:07:29.320 00.001 9044 OnExposeComplete: enter
20:07:29.321 00.001 9044 UpdateGuideState(): m_state=6
20:07:29.323 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
20:07:29.326 00.003 9044 Star::Find returns 1 (0), X=1017.69, Y=815.28, Mass=5478, SNR=51.1, Peak=172 HFD=5.3
20:07:29.329 00.003 9044 MultiStar: [#1 -0.17,-0.06,0.00,M1] [#2 -0.09,-0.03,1.19,U] [#3 -0.14,-0.12,0.00,M4] [#4 -0.13,0.06,1.24,U] [#5 0.04,-0.10,0.64,U] [#6 -0.01,-0.03,0.41,U] [#7 -0.14,-0.09,0.43,U] [#8 -0.02,-0.04,0.39,U] 
20:07:29.330 00.001 9044 refined, 6 included, MultiStar: {-0.08, -0.02}, one-star: {-0.11, -0.03}
20:07:29.332 00.002 9044 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.62) = xAngle (-1.25 = -1.25)
20:07:29.333 00.001 9044 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.33 = 1.95)
20:07:29.335 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.87 mountX=0.03 mountY=0.08, mountTheta=1.24
20:07:29.339 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.02, opts=13)
20:07:29.341 00.002 9044 Enqueuing Move request for scope (-0.08, -0.02)
20:07:29.344 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:29.346 00.002 9044 UpdateGuideState exits: m=5478 SNR=51.1
20:07:29.347 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:29.350 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:29.351 00.001 9044 Enqueuing Expose request
20:07:29.353 00.002 12252 Worker thread wakes up
20:07:29.353 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
20:07:29.353 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
20:07:29.353 00.000 12252 Moving (-0.08, -0.02) raw xDistance=0.03 yDistance=0.08
20:07:29.353 00.000 12252 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.90, period_length = 485.68
20:07:29.353 00.000 12252 PPEC: input: 0.03, control: 0.00, exposure: 2000
20:07:29.353 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:29.354 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:07:29.354 00.000 12252 MoveAxis(W, 1, ABG)
20:07:29.354 00.000 12252 Guiding  Dir = 3, Dur = 1
20:07:29.354 00.000 12252 IsSlewing returns 0
20:07:29.354 00.000 12252 IsGuiding returns 0
20:07:29.357 00.003 12252 IsGuiding returns 0
20:07:29.357 00.000 12252 Move returns status 0, amount 1
20:07:29.357 00.000 12252 MoveAxis(N, 0, ABG)
20:07:29.357 00.000 12252 Move returns status 0, amount 0
20:07:29.358 00.001 12252 move complete, result=0
20:07:29.358 00.000 12252 worker thread done servicing request
20:07:29.358 00.000 9044 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
20:07:29.361 00.003 12252 Worker thread wakes up
20:07:29.361 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:29.361 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:31.725 02.364 12252 Exposure complete
20:07:31.797 00.072 12252 worker thread done servicing request
20:07:31.798 00.001 9044 OnExposeComplete: enter
20:07:31.801 00.003 9044 UpdateGuideState(): m_state=6
20:07:31.802 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
20:07:31.804 00.002 9044 Star::Find returns 1 (0), X=1017.60, Y=815.12, Mass=5360, SNR=50.5, Peak=172 HFD=5.1
20:07:31.806 00.002 9044 MultiStar: [#1 -0.25,-0.23,0.00,M2] [#2 -0.19,-0.32,0.00,M1] [#3 -0.23,-0.10,0.00,M5] [#4 -0.25,-0.04,0.00,M2] [#5 -0.06,-0.20,0.00,M5] [#6 -0.13,-0.37,0.00,M4] [#7 -0.26,-0.06,0.00,M1] [#8 -0.04,0.07,0.41,U] 
20:07:31.808 00.002 9044 refined, 1 included, MultiStar: {-0.16, -0.11}, one-star: {-0.20, -0.19}
20:07:31.810 00.002 9044 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.62) = xAngle (-0.90 = -0.90)
20:07:31.811 00.001 9044 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.98 = 2.30)
20:07:31.814 00.003 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.52 mountX=0.12 mountY=0.14, mountTheta=0.88
20:07:31.818 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.11, opts=13)
20:07:31.821 00.003 9044 Enqueuing Move request for scope (-0.16, -0.11)
20:07:31.823 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:31.826 00.003 9044 UpdateGuideState exits: m=5360 SNR=50.5
20:07:31.829 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:31.831 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:31.833 00.002 9044 Enqueuing Expose request
20:07:31.835 00.002 12252 Worker thread wakes up
20:07:31.835 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
20:07:31.835 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
20:07:31.835 00.000 12252 Moving (-0.16, -0.11) raw xDistance=0.12 yDistance=0.14
20:07:31.835 00.000 12252 PPEC rslt: input = 0.12, final = 0.06, react = 0.07, pred = -0.04, hyst = 0.07, hyst_pct = 0.90, period_length = 485.68
20:07:31.835 00.000 12252 PPEC: input: 0.12, control: 0.06, exposure: 2000
20:07:31.835 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:31.835 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:07:31.836 00.001 12252 MoveAxis(W, 24, ABG)
20:07:31.836 00.000 12252 Guiding  Dir = 3, Dur = 24
20:07:31.836 00.000 12252 IsSlewing returns 0
20:07:31.836 00.000 12252 IsGuiding returns 0
20:07:31.839 00.003 12252 PulseGuide returned control before completion, sleep 32
20:07:31.885 00.046 12252 IsGuiding returns 0
20:07:31.885 00.000 12252 Move returns status 0, amount 24
20:07:31.885 00.000 12252 MoveAxis(N, 0, ABG)
20:07:31.885 00.000 12252 Move returns status 0, amount 0
20:07:31.885 00.000 12252 move complete, result=0
20:07:31.885 00.000 12252 worker thread done servicing request
20:07:31.885 00.000 12252 Worker thread wakes up
20:07:31.885 00.000 9044 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
20:07:31.888 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:31.888 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:34.221 02.333 12252 Exposure complete
20:07:34.294 00.073 12252 worker thread done servicing request
20:07:34.294 00.000 9044 OnExposeComplete: enter
20:07:34.295 00.001 9044 UpdateGuideState(): m_state=6
20:07:34.296 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
20:07:34.297 00.001 9044 Star::Find returns 1 (0), X=1017.65, Y=815.15, Mass=5570, SNR=51.4, Peak=172 HFD=5.2
20:07:34.299 00.002 9044 MultiStar: [#1 -0.22,-0.09,0.00,M3] [#2 -0.11,-0.00,1.19,U] [#3 0.01,-0.03,0.81,U] [#4 -0.23,0.02,0.00,M3] [#5 -0.01,-0.09,0.62,U] [#6 -0.14,-0.20,0.00,M5] [#7 -0.25,-0.12,0.00,M2] [#8 0.01,0.10,0.39,U] 
20:07:34.301 00.002 9044 refined, 4 included, MultiStar: {-0.07, -0.05}, one-star: {-0.15, -0.15}
20:07:34.304 00.003 9044 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.62) = xAngle (-0.90 = -0.90)
20:07:34.307 00.003 9044 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.98 = 2.30)
20:07:34.309 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.52 mountX=0.05 mountY=0.06, mountTheta=0.87
20:07:34.314 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.05, opts=13)
20:07:34.316 00.002 9044 Enqueuing Move request for scope (-0.07, -0.05)
20:07:34.319 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:34.321 00.002 9044 UpdateGuideState exits: m=5570 SNR=51.4
20:07:34.323 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:34.324 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:34.326 00.002 9044 Enqueuing Expose request
20:07:34.328 00.002 12252 Worker thread wakes up
20:07:34.328 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
20:07:34.328 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
20:07:34.328 00.000 12252 Moving (-0.07, -0.05) raw xDistance=0.05 yDistance=0.06
20:07:34.328 00.000 12252 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.90, period_length = 485.68
20:07:34.328 00.000 12252 PPEC: input: 0.05, control: -0.00, exposure: 2000
20:07:34.328 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:34.330 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:07:34.330 00.000 12252 MoveAxis(E, 2, ABG)
20:07:34.330 00.000 12252 Guiding  Dir = 2, Dur = 2
20:07:34.332 00.002 12252 IsSlewing returns 0
20:07:34.333 00.001 12252 IsGuiding returns 0
20:07:34.334 00.001 12252 PulseGuide returned control before completion, sleep 11
20:07:34.360 00.026 12252 IsGuiding returns 0
20:07:34.360 00.000 12252 Move returns status 0, amount 2
20:07:34.360 00.000 12252 MoveAxis(N, 0, ABG)
20:07:34.360 00.000 12252 Move returns status 0, amount 0
20:07:34.360 00.000 12252 move complete, result=0
20:07:34.360 00.000 12252 worker thread done servicing request
20:07:34.360 00.000 9044 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
20:07:34.362 00.002 12252 Worker thread wakes up
20:07:34.362 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:34.362 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:36.702 02.340 12252 Exposure complete
20:07:36.760 00.058 12252 worker thread done servicing request
20:07:36.760 00.000 9044 OnExposeComplete: enter
20:07:36.764 00.004 9044 UpdateGuideState(): m_state=6
20:07:36.765 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
20:07:36.767 00.002 9044 Star::Find returns 1 (0), X=1017.72, Y=815.30, Mass=5520, SNR=51.2, Peak=172 HFD=5.3
20:07:36.769 00.002 9044 MultiStar: [#1 -0.16,0.06,1.03,U] [#2 -0.11,0.09,1.20,U] [#3 -0.12,-0.00,0.83,U] [#4 -0.18,0.13,0.00,M4] [#5 0.06,-0.05,0.65,U] [#6 -0.10,0.04,0.42,U] [#7 -0.14,0.03,0.42,U] [#8 0.03,0.15,0.39,U] 
20:07:36.771 00.002 9044 single-star, 7 included, MultiStar: {-0.09, 0.04}, one-star: {-0.08, -0.01}
20:07:36.772 00.001 9044 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.62) = xAngle (-1.39 = -1.39)
20:07:36.774 00.002 9044 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.47 = 1.81)
20:07:36.776 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.02 mountX=0.01 mountY=0.07, mountTheta=1.39
20:07:36.780 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.01, opts=13)
20:07:36.782 00.002 9044 Enqueuing Move request for scope (-0.08, -0.01)
20:07:36.784 00.002 12252 Worker thread wakes up
20:07:36.784 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:36.786 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
20:07:36.786 00.000 9044 UpdateGuideState exits: m=5520 SNR=51.2
20:07:36.787 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:36.788 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:36.790 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
20:07:36.790 00.000 9044 Enqueuing Expose request
20:07:36.792 00.002 12252 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.07
20:07:36.793 00.001 12252 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.90, period_length = 485.68
20:07:36.793 00.000 12252 PPEC: input: 0.01, control: -0.00, exposure: 2000
20:07:36.793 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:36.793 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:07:36.793 00.000 12252 MoveAxis(E, 0, ABG)
20:07:36.793 00.000 12252 Move returns status 0, amount 0
20:07:36.793 00.000 12252 MoveAxis(N, 0, ABG)
20:07:36.793 00.000 12252 Move returns status 0, amount 0
20:07:36.794 00.001 12252 move complete, result=0
20:07:36.794 00.000 12252 worker thread done servicing request
20:07:36.794 00.000 12252 Worker thread wakes up
20:07:36.794 00.000 9044 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:07:36.795 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:36.795 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:39.147 02.352 12252 Exposure complete
20:07:39.201 00.054 12252 worker thread done servicing request
20:07:39.202 00.001 9044 OnExposeComplete: enter
20:07:39.204 00.002 9044 UpdateGuideState(): m_state=6
20:07:39.206 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
20:07:39.207 00.001 9044 Star::Find returns 1 (0), X=1017.73, Y=815.23, Mass=5413, SNR=50.6, Peak=172 HFD=5.1
20:07:39.208 00.001 9044 MultiStar: [#1 -0.16,0.02,1.04,U] [#2 -0.12,0.00,1.20,U] [#3 -0.06,-0.03,0.83,U] [#4 -0.17,0.01,1.29,U] [#5 -0.02,-0.11,0.64,U] [#6 -0.08,-0.12,0.41,U] [#7 -0.17,-0.05,0.43,U] [#8 0.08,0.16,0.41,U] 
20:07:39.210 00.002 9044 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.07, -0.08}
20:07:39.211 00.001 9044 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.62) = xAngle (-1.31 = -1.31)
20:07:39.212 00.001 9044 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.40 = 1.88)
20:07:39.213 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.94 mountX=0.03 mountY=0.10, mountTheta=1.31
20:07:39.215 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.02, opts=13)
20:07:39.216 00.001 9044 Enqueuing Move request for scope (-0.10, -0.02)
20:07:39.217 00.001 12252 Worker thread wakes up
20:07:39.217 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:39.218 00.001 9044 UpdateGuideState exits: m=5413 SNR=50.6
20:07:39.218 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
20:07:39.218 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
20:07:39.219 00.001 12252 Moving (-0.10, -0.02) raw xDistance=0.03 yDistance=0.10
20:07:39.219 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:39.219 00.000 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.89, period_length = 485.68
20:07:39.219 00.000 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
20:07:39.219 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:39.219 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:39.220 00.001 9044 Enqueuing Expose request
20:07:39.221 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:07:39.221 00.000 12252 MoveAxis(E, 0, ABG)
20:07:39.221 00.000 12252 Move returns status 0, amount 0
20:07:39.221 00.000 12252 MoveAxis(N, 0, ABG)
20:07:39.221 00.000 12252 Move returns status 0, amount 0
20:07:39.221 00.000 12252 move complete, result=0
20:07:39.221 00.000 12252 worker thread done servicing request
20:07:39.221 00.000 12252 Worker thread wakes up
20:07:39.222 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:39.222 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:39.222 00.000 9044 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:07:41.577 02.355 12252 Exposure complete
20:07:41.626 00.049 12252 worker thread done servicing request
20:07:41.626 00.000 9044 OnExposeComplete: enter
20:07:41.627 00.001 9044 UpdateGuideState(): m_state=6
20:07:41.629 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
20:07:41.630 00.001 9044 Star::Find returns 1 (0), X=1017.77, Y=815.25, Mass=5406, SNR=50.6, Peak=172 HFD=5.1
20:07:41.632 00.002 9044 MultiStar: [#1 -0.05,0.02,1.06,U] [#2 -0.04,0.01,1.20,U] [#3 0.21,-0.06,0.00,M3] [#4 -0.07,0.02,1.28,U] [#5 0.19,-0.01,0.00,M3] [#6 0.08,-0.10,0.40,U] [#7 -0.09,0.07,0.43,U] [#8 0.19,-0.04,0.00,M1] 
20:07:41.633 00.001 9044 refined, 5 included, MultiStar: {-0.04, -0.00}, one-star: {-0.03, -0.06}
20:07:41.634 00.001 9044 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.62) = xAngle (-1.44 = -1.44)
20:07:41.635 00.001 9044 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.52 = 1.76)
20:07:41.636 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.06 mountX=0.01 mountY=0.04, mountTheta=1.44
20:07:41.638 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.00, opts=13)
20:07:41.640 00.002 9044 Enqueuing Move request for scope (-0.04, -0.00)
20:07:41.642 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:41.643 00.001 9044 UpdateGuideState exits: m=5406 SNR=50.6
20:07:41.644 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:41.645 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:41.646 00.001 9044 Enqueuing Expose request
20:07:41.647 00.001 12252 Worker thread wakes up
20:07:41.647 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
20:07:41.647 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
20:07:41.647 00.000 12252 Moving (-0.04, -0.00) raw xDistance=0.01 yDistance=0.04
20:07:41.647 00.000 12252 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.89, period_length = 485.68
20:07:41.647 00.000 12252 PPEC: input: 0.01, control: -0.00, exposure: 2000
20:07:41.647 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:41.648 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:07:41.648 00.000 12252 MoveAxis(E, 1, ABG)
20:07:41.648 00.000 12252 Guiding  Dir = 2, Dur = 1
20:07:41.648 00.000 12252 IsSlewing returns 0
20:07:41.648 00.000 12252 IsGuiding returns 0
20:07:41.651 00.003 12252 IsGuiding returns 0
20:07:41.651 00.000 12252 Move returns status 0, amount 1
20:07:41.651 00.000 12252 MoveAxis(N, 0, ABG)
20:07:41.651 00.000 12252 Move returns status 0, amount 0
20:07:41.651 00.000 12252 move complete, result=0
20:07:41.651 00.000 12252 worker thread done servicing request
20:07:41.651 00.000 12252 Worker thread wakes up
20:07:41.651 00.000 9044 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
20:07:41.654 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:41.654 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:44.022 02.368 12252 Exposure complete
20:07:44.073 00.051 12252 worker thread done servicing request
20:07:44.073 00.000 9044 OnExposeComplete: enter
20:07:44.074 00.001 9044 UpdateGuideState(): m_state=6
20:07:44.075 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
20:07:44.076 00.001 9044 Star::Find returns 1 (0), X=1017.71, Y=815.14, Mass=5409, SNR=50.6, Peak=172 HFD=5.1
20:07:44.078 00.002 9044 MultiStar: [#1 -0.13,-0.10,1.08,U] [#2 -0.04,-0.06,1.19,U] [#3 0.12,-0.16,0.00,M4] [#4 -0.11,-0.01,1.26,U] [#5 0.06,-0.17,0.64,U] [#6 -0.04,-0.21,0.00,M3] [#7 -0.06,-0.09,0.43,U] [#8 0.03,-0.10,0.41,U] 
20:07:44.079 00.001 9044 refined, 6 included, MultiStar: {-0.06, -0.09}, one-star: {-0.09, -0.17}
20:07:44.080 00.001 9044 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.62) = xAngle (-0.56 = -0.56)
20:07:44.080 00.000 9044 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.65 = 2.64)
20:07:44.083 00.003 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.19 mountX=0.09 mountY=0.05, mountTheta=0.52
20:07:44.085 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.09, opts=13)
20:07:44.086 00.001 9044 Enqueuing Move request for scope (-0.06, -0.09)
20:07:44.087 00.001 12252 Worker thread wakes up
20:07:44.087 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:44.088 00.001 9044 UpdateGuideState exits: m=5409 SNR=50.6
20:07:44.089 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:44.090 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:44.092 00.002 9044 Enqueuing Expose request
20:07:44.093 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
20:07:44.093 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
20:07:44.094 00.001 12252 Moving (-0.06, -0.09) raw xDistance=0.09 yDistance=0.05
20:07:44.094 00.000 12252 PPEC rslt: input = 0.09, final = -0.00, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.89, period_length = 485.68
20:07:44.094 00.000 12252 PPEC: input: 0.09, control: -0.00, exposure: 2000
20:07:44.094 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:44.094 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:07:44.094 00.000 12252 MoveAxis(E, 2, ABG)
20:07:44.094 00.000 12252 Guiding  Dir = 2, Dur = 2
20:07:44.095 00.001 12252 IsSlewing returns 0
20:07:44.095 00.000 12252 IsGuiding returns 0
20:07:44.097 00.002 12252 IsGuiding returns 0
20:07:44.097 00.000 12252 Move returns status 0, amount 2
20:07:44.097 00.000 12252 MoveAxis(N, 0, ABG)
20:07:44.097 00.000 12252 Move returns status 0, amount 0
20:07:44.097 00.000 12252 move complete, result=0
20:07:44.097 00.000 12252 worker thread done servicing request
20:07:44.097 00.000 12252 Worker thread wakes up
20:07:44.097 00.000 9044 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
20:07:44.099 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:44.099 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:46.454 02.355 12252 Exposure complete
20:07:46.491 00.037 12252 worker thread done servicing request
20:07:46.491 00.000 9044 OnExposeComplete: enter
20:07:46.493 00.002 9044 UpdateGuideState(): m_state=6
20:07:46.495 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
20:07:46.496 00.001 9044 Star::Find returns 1 (0), X=1017.85, Y=815.25, Mass=5259, SNR=49.9, Peak=172 HFD=5.0
20:07:46.496 00.000 9044 MultiStar: [#1 0.07,-0.10,1.05,U] [#2 0.05,-0.05,1.22,U] [#3 0.20,-0.15,0.00,M5] [#4 0.02,0.30,0.00,M2] [#5 0.18,-0.13,0.00,M3] [#6 0.16,-0.13,0.00,M4] [#7 0.09,0.02,0.43,U] [#8 0.21,0.01,0.00,M1] 
20:07:46.497 00.001 9044 single-star, 3 included, MultiStar: {0.06, -0.06}, one-star: {0.05, -0.06}
20:07:46.498 00.001 9044 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.62) = xAngle (0.73 = 0.73)
20:07:46.499 00.001 9044 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.36 = -2.36)
20:07:46.500 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.90 mountX=0.06 mountY=-0.05, mountTheta=-0.76
20:07:46.502 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.06, opts=13)
20:07:46.503 00.001 9044 Enqueuing Move request for scope (0.05, -0.06)
20:07:46.505 00.002 12252 Worker thread wakes up
20:07:46.505 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:46.508 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
20:07:46.508 00.000 9044 UpdateGuideState exits: m=5259 SNR=49.9
20:07:46.510 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
20:07:46.510 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:46.512 00.002 12252 Moving (0.05, -0.06) raw xDistance=0.06 yDistance=-0.05
20:07:46.512 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:46.513 00.001 9044 Enqueuing Expose request
20:07:46.515 00.002 12252 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.89, period_length = 485.68
20:07:46.515 00.000 12252 PPEC: input: 0.06, control: -0.00, exposure: 2000
20:07:46.515 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:46.515 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:07:46.515 00.000 12252 MoveAxis(E, 1, ABG)
20:07:46.515 00.000 12252 Guiding  Dir = 2, Dur = 1
20:07:46.516 00.001 12252 IsSlewing returns 0
20:07:46.516 00.000 12252 IsGuiding returns 0
20:07:46.518 00.002 12252 IsGuiding returns 0
20:07:46.518 00.000 12252 Move returns status 0, amount 1
20:07:46.518 00.000 12252 MoveAxis(N, 0, ABG)
20:07:46.518 00.000 12252 Move returns status 0, amount 0
20:07:46.518 00.000 12252 move complete, result=0
20:07:46.518 00.000 12252 worker thread done servicing request
20:07:46.518 00.000 12252 Worker thread wakes up
20:07:46.518 00.000 9044 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:07:46.521 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:46.521 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:48.886 02.365 12252 Exposure complete
20:07:48.950 00.064 12252 worker thread done servicing request
20:07:48.950 00.000 9044 OnExposeComplete: enter
20:07:48.952 00.002 9044 UpdateGuideState(): m_state=6
20:07:48.954 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
20:07:48.957 00.003 9044 Star::Find returns 1 (0), X=1017.87, Y=815.20, Mass=5370, SNR=50.4, Peak=172 HFD=5.0
20:07:48.961 00.004 9044 MultiStar: [#1 0.07,-0.00,1.05,U] [#2 0.03,0.01,1.21,U] [#3 0.23,-0.21,0.00,M6] [#4 -0.03,0.27,0.00,M3] [#5 0.16,-0.10,0.00,M4] [#6 0.06,0.07,0.41,U] [#7 0.03,-0.01,0.43,U] [#8 0.07,0.12,0.40,U] 
20:07:48.963 00.002 9044 refined, 5 included, MultiStar: {0.05, -0.00}, one-star: {0.07, -0.10}
20:07:48.966 00.003 9044 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.62) = xAngle (1.55 = 1.55)
20:07:48.968 00.002 9044 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.54 = -1.54)
20:07:48.971 00.003 9044 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.08 mountX=0.00 mountY=-0.05, mountTheta=-1.55
20:07:48.976 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.00, opts=13)
20:07:48.978 00.002 9044 Enqueuing Move request for scope (0.05, -0.00)
20:07:48.980 00.002 12252 Worker thread wakes up
20:07:48.980 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:48.981 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
20:07:48.981 00.000 9044 UpdateGuideState exits: m=5370 SNR=50.4
20:07:48.983 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
20:07:48.983 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:48.984 00.001 12252 Moving (0.05, -0.00) raw xDistance=0.00 yDistance=-0.05
20:07:48.984 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:48.985 00.001 9044 Enqueuing Expose request
20:07:48.986 00.001 12252 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.88, period_length = 485.68
20:07:48.986 00.000 12252 PPEC: input: 0.00, control: -0.00, exposure: 2000
20:07:48.986 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:48.986 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:07:48.986 00.000 12252 MoveAxis(E, 1, ABG)
20:07:48.986 00.000 12252 Guiding  Dir = 2, Dur = 1
20:07:48.987 00.001 12252 IsSlewing returns 0
20:07:48.987 00.000 12252 IsGuiding returns 0
20:07:48.990 00.003 12252 IsGuiding returns 0
20:07:48.990 00.000 12252 Move returns status 0, amount 1
20:07:48.990 00.000 12252 MoveAxis(N, 0, ABG)
20:07:48.990 00.000 12252 Move returns status 0, amount 0
20:07:48.990 00.000 12252 move complete, result=0
20:07:48.990 00.000 12252 worker thread done servicing request
20:07:48.990 00.000 9044 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
20:07:48.992 00.002 12252 Worker thread wakes up
20:07:48.992 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:48.992 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:51.334 02.342 12252 Exposure complete
20:07:51.389 00.055 12252 worker thread done servicing request
20:07:51.389 00.000 9044 OnExposeComplete: enter
20:07:51.391 00.002 9044 UpdateGuideState(): m_state=6
20:07:51.393 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
20:07:51.396 00.003 9044 Star::Find returns 1 (0), X=1017.96, Y=815.19, Mass=5309, SNR=50.1, Peak=172 HFD=5.0
20:07:51.398 00.002 9044 MultiStar: [#1 0.11,-0.03,1.06,U] [#2 0.08,-0.02,1.21,U] [#3 0.25,-0.08,0.00,M7] [#4 0.07,0.22,0.00,M4] [#5 0.30,-0.04,0.00,M5] [#6 0.17,-0.04,0.42,U] [#7 0.14,-0.01,0.43,U] [#8 0.31,0.06,0.00,M1] 
20:07:51.400 00.002 9044 refined, 4 included, MultiStar: {0.12, -0.05}, one-star: {0.16, -0.12}
20:07:51.402 00.002 9044 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.62) = xAngle (1.23 = 1.23)
20:07:51.404 00.002 9044 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.86 = -1.86)
20:07:51.405 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.40 mountX=0.04 mountY=-0.13, mountTheta=-1.23
20:07:51.408 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.05, opts=13)
20:07:51.410 00.002 9044 Enqueuing Move request for scope (0.12, -0.05)
20:07:51.412 00.002 12252 Worker thread wakes up
20:07:51.412 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:51.413 00.001 9044 UpdateGuideState exits: m=5309 SNR=50.1
20:07:51.414 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:51.415 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:51.416 00.001 9044 Enqueuing Expose request
20:07:51.417 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
20:07:51.417 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
20:07:51.417 00.000 12252 Moving (0.12, -0.05) raw xDistance=0.04 yDistance=-0.13
20:07:51.418 00.001 12252 PPEC rslt: input = 0.04, final = 0.00, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.88, period_length = 485.68
20:07:51.418 00.000 12252 PPEC: input: 0.04, control: 0.00, exposure: 2000
20:07:51.418 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:51.418 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:07:51.418 00.000 12252 MoveAxis(W, 1, ABG)
20:07:51.418 00.000 12252 Guiding  Dir = 3, Dur = 1
20:07:51.419 00.001 12252 IsSlewing returns 0
20:07:51.419 00.000 12252 IsGuiding returns 0
20:07:51.422 00.003 12252 IsGuiding returns 0
20:07:51.422 00.000 12252 Move returns status 0, amount 1
20:07:51.422 00.000 12252 MoveAxis(N, 0, ABG)
20:07:51.422 00.000 12252 Move returns status 0, amount 0
20:07:51.422 00.000 12252 move complete, result=0
20:07:51.422 00.000 12252 worker thread done servicing request
20:07:51.422 00.000 12252 Worker thread wakes up
20:07:51.422 00.000 9044 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
20:07:51.423 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:51.423 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:53.764 02.341 12252 Exposure complete
20:07:53.825 00.061 12252 worker thread done servicing request
20:07:53.825 00.000 9044 OnExposeComplete: enter
20:07:53.827 00.002 9044 UpdateGuideState(): m_state=6
20:07:53.829 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
20:07:53.830 00.001 9044 Star::Find returns 1 (0), X=1017.73, Y=815.11, Mass=5496, SNR=51.1, Peak=172 HFD=5.1
20:07:53.832 00.002 9044 MultiStar: [#1 -0.10,-0.09,1.04,U] [#2 -0.03,-0.08,1.16,U] [#3 0.11,-0.20,0.00,M8] [#4 -0.02,-0.09,1.28,U] [#5 0.10,-0.23,0.00,M6] [#6 -0.03,-0.22,0.00,M3] [#7 -0.15,-0.15,0.00,M1] [#8 0.10,-0.14,0.41,U] 
20:07:53.834 00.002 9044 refined, 4 included, MultiStar: {-0.04, -0.11}, one-star: {-0.07, -0.20}
20:07:53.836 00.002 9044 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.62) = xAngle (-0.28 = -0.28)
20:07:53.839 00.003 9044 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.36 = 2.92)
20:07:53.841 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.90 mountX=0.12 mountY=0.03, mountTheta=0.22
20:07:53.845 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.11, opts=13)
20:07:53.847 00.002 9044 Enqueuing Move request for scope (-0.04, -0.11)
20:07:53.850 00.003 12252 Worker thread wakes up
20:07:53.850 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:53.852 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
20:07:53.852 00.000 9044 UpdateGuideState exits: m=5496 SNR=51.1
20:07:53.854 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
20:07:53.854 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:53.856 00.002 12252 Moving (-0.04, -0.11) raw xDistance=0.12 yDistance=0.03
20:07:53.856 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:53.857 00.001 9044 Enqueuing Expose request
20:07:53.858 00.001 12252 PPEC rslt: input = 0.12, final = 0.07, react = 0.07, pred = 0.02, hyst = 0.06, hyst_pct = 0.88, period_length = 485.68
20:07:53.858 00.000 12252 PPEC: input: 0.12, control: 0.07, exposure: 2000
20:07:53.858 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:53.858 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:07:53.858 00.000 12252 MoveAxis(W, 25, ABG)
20:07:53.859 00.001 12252 Guiding  Dir = 3, Dur = 25
20:07:53.859 00.000 12252 IsSlewing returns 0
20:07:53.859 00.000 12252 IsGuiding returns 0
20:07:53.861 00.002 12252 PulseGuide returned control before completion, sleep 33
20:07:53.907 00.046 12252 IsGuiding returns 0
20:07:53.907 00.000 12252 Move returns status 0, amount 25
20:07:53.907 00.000 12252 MoveAxis(N, 0, ABG)
20:07:53.907 00.000 12252 Move returns status 0, amount 0
20:07:53.907 00.000 12252 move complete, result=0
20:07:53.908 00.001 12252 worker thread done servicing request
20:07:53.908 00.000 12252 Worker thread wakes up
20:07:53.908 00.000 9044 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
20:07:53.911 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:53.911 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:56.256 02.345 12252 Exposure complete
20:07:56.304 00.048 12252 worker thread done servicing request
20:07:56.304 00.000 9044 OnExposeComplete: enter
20:07:56.305 00.001 9044 UpdateGuideState(): m_state=6
20:07:56.308 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
20:07:56.310 00.002 9044 Star::Find returns 1 (0), X=1017.78, Y=815.17, Mass=5514, SNR=51.2, Peak=172 HFD=5.1
20:07:56.312 00.002 9044 MultiStar: [#1 -0.13,-0.12,0.00,M1] [#2 -0.03,-0.06,1.19,U] [#3 0.12,-0.15,0.00,M9] [#4 -0.08,-0.01,1.26,U] [#5 0.08,-0.08,0.63,U] [#6 0.02,-0.10,0.41,U] [#7 -0.03,-0.10,0.41,U] [#8 0.16,0.05,0.39,U] 
20:07:56.314 00.002 9044 refined, 6 included, MultiStar: {-0.01, -0.06}, one-star: {-0.02, -0.13}
20:07:56.315 00.001 9044 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.62) = xAngle (-0.12 = -0.12)
20:07:56.316 00.001 9044 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.20 = 3.08)
20:07:56.318 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.74 mountX=0.06 mountY=0.00, mountTheta=0.06
20:07:56.320 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.06, opts=13)
20:07:56.321 00.001 9044 Enqueuing Move request for scope (-0.01, -0.06)
20:07:56.322 00.001 12252 Worker thread wakes up
20:07:56.322 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:56.324 00.002 9044 UpdateGuideState exits: m=5514 SNR=51.2
20:07:56.325 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:56.327 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:56.328 00.001 9044 Enqueuing Expose request
20:07:56.329 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
20:07:56.329 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
20:07:56.329 00.000 12252 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=0.00
20:07:56.329 00.000 12252 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.88, period_length = 485.68
20:07:56.330 00.001 12252 PPEC: input: 0.06, control: -0.00, exposure: 2000
20:07:56.330 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:56.330 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:07:56.330 00.000 12252 MoveAxis(E, 0, ABG)
20:07:56.330 00.000 12252 Move returns status 0, amount 0
20:07:56.330 00.000 12252 MoveAxis(N, 0, ABG)
20:07:56.330 00.000 12252 Move returns status 0, amount 0
20:07:56.330 00.000 12252 move complete, result=0
20:07:56.330 00.000 12252 worker thread done servicing request
20:07:56.331 00.001 12252 Worker thread wakes up
20:07:56.331 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:56.331 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:07:56.331 00.000 9044 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:07:58.682 02.351 12252 Exposure complete
20:07:58.728 00.046 12252 worker thread done servicing request
20:07:58.728 00.000 9044 OnExposeComplete: enter
20:07:58.730 00.002 9044 UpdateGuideState(): m_state=6
20:07:58.731 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
20:07:58.732 00.001 9044 Star::Find returns 1 (0), X=1017.74, Y=814.97, Mass=5466, SNR=50.9, Peak=172 HFD=4.9
20:07:58.735 00.003 9044 MultiStar: [#1 -0.03,-0.21,0.00,M2] [#2 -0.06,-0.12,1.20,U] [#3 0.11,-0.28,0.00,M10] [#4 -0.06,-0.20,0.00,M3] [#5 0.15,-0.13,0.00,M6] [#6 0.04,-0.17,0.41,U] [#7 -0.05,-0.19,0.00,M1] [#8 0.23,0.01,0.00,M1] 
20:07:58.737 00.002 9044 refined, 2 included, MultiStar: {-0.04, -0.21}, one-star: {-0.06, -0.33}
20:07:58.738 00.001 9044 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.62) = xAngle (-0.15 = -0.15)
20:07:58.740 00.002 9044 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.23 = 3.05)
20:07:58.742 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.77 mountX=0.21 mountY=0.02, mountTheta=0.09
20:07:58.744 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.21, opts=13)
20:07:58.745 00.001 9044 Enqueuing Move request for scope (-0.04, -0.21)
20:07:58.746 00.001 12252 Worker thread wakes up
20:07:58.746 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:07:58.747 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
20:07:58.747 00.000 9044 UpdateGuideState exits: m=5466 SNR=50.9
20:07:58.748 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
20:07:58.748 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:07:58.749 00.001 12252 Moving (-0.04, -0.21) raw xDistance=0.21 yDistance=0.02
20:07:58.749 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:07:58.750 00.001 9044 Enqueuing Expose request
20:07:58.752 00.002 12252 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.87, period_length = 485.68
20:07:58.752 00.000 12252 PPEC: input: 0.21, control: 0.12, exposure: 2000
20:07:58.752 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:07:58.752 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:07:58.752 00.000 12252 MoveAxis(W, 46, ABG)
20:07:58.752 00.000 12252 Guiding  Dir = 3, Dur = 46
20:07:58.753 00.001 12252 IsSlewing returns 0
20:07:58.753 00.000 12252 IsGuiding returns 0
20:07:58.755 00.002 12252 PulseGuide returned control before completion, sleep 55
20:07:58.814 00.059 12252 IsGuiding returns 1
20:07:58.814 00.000 12252 scope still moving after pulse duration time elapsed
20:07:58.842 00.028 12252 IsSlewing returns 0
20:07:58.842 00.000 12252 IsGuiding returns 0
20:07:58.842 00.000 12252 scope move finished after 46 + 43 ms
20:07:58.842 00.000 12252 Move returns status 0, amount 46
20:07:58.843 00.001 12252 MoveAxis(N, 0, ABG)
20:07:58.843 00.000 12252 Move returns status 0, amount 0
20:07:58.843 00.000 12252 move complete, result=0
20:07:58.843 00.000 12252 worker thread done servicing request
20:07:58.843 00.000 12252 Worker thread wakes up
20:07:58.843 00.000 9044 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
20:07:58.847 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:07:58.847 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:01.201 02.354 12252 Exposure complete
20:08:01.245 00.044 12252 worker thread done servicing request
20:08:01.245 00.000 9044 OnExposeComplete: enter
20:08:01.247 00.002 9044 UpdateGuideState(): m_state=6
20:08:01.249 00.002 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
20:08:01.251 00.002 9044 Star::Find returns 1 (0), X=1017.84, Y=815.10, Mass=5398, SNR=50.5, Peak=172 HFD=4.9
20:08:01.254 00.003 9044 MultiStar: [#1 0.03,-0.15,1.05,U] [#2 0.02,-0.16,1.20,U] [#3 0.15,-0.19,0.00,R] [#4 -0.03,-0.08,1.28,U] [#5 0.19,-0.26,0.00,M7] [#6 0.12,-0.16,0.00,M2] [#7 0.03,-0.26,0.00,M2] [#8 0.03,-0.03,0.41,U] 
20:08:01.257 00.003 9044 refined, 4 included, MultiStar: {0.01, -0.14}, one-star: {0.04, -0.21}
20:08:01.259 00.002 9044 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.62) = xAngle (0.15 = 0.15)
20:08:01.260 00.001 9044 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.94 = -2.94)
20:08:01.261 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.48 mountX=0.14 mountY=-0.03, mountTheta=-0.20
20:08:01.265 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.14, opts=13)
20:08:01.266 00.001 9044 Enqueuing Move request for scope (0.01, -0.14)
20:08:01.267 00.001 12252 Worker thread wakes up
20:08:01.267 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:01.270 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
20:08:01.270 00.000 9044 UpdateGuideState exits: m=5398 SNR=50.5
20:08:01.273 00.003 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
20:08:01.273 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:01.275 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:01.275 00.000 9044 Enqueuing Expose request
20:08:01.277 00.002 12252 Moving (0.01, -0.14) raw xDistance=0.14 yDistance=-0.03
20:08:01.277 00.000 12252 PPEC rslt: input = 0.14, final = 0.08, react = 0.08, pred = 0.02, hyst = 0.07, hyst_pct = 0.87, period_length = 485.68
20:08:01.277 00.000 12252 PPEC: input: 0.14, control: 0.08, exposure: 2000
20:08:01.277 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:01.278 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:08:01.278 00.000 12252 MoveAxis(W, 30, ABG)
20:08:01.278 00.000 12252 Guiding  Dir = 3, Dur = 30
20:08:01.278 00.000 12252 IsSlewing returns 0
20:08:01.278 00.000 12252 IsGuiding returns 0
20:08:01.280 00.002 12252 PulseGuide returned control before completion, sleep 39
20:08:01.330 00.050 12252 IsGuiding returns 0
20:08:01.330 00.000 12252 Move returns status 0, amount 30
20:08:01.330 00.000 12252 MoveAxis(N, 0, ABG)
20:08:01.330 00.000 12252 Move returns status 0, amount 0
20:08:01.330 00.000 12252 move complete, result=0
20:08:01.330 00.000 12252 worker thread done servicing request
20:08:01.330 00.000 9044 GuideStep: 0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
20:08:01.333 00.003 12252 Worker thread wakes up
20:08:01.333 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:01.333 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:03.694 02.361 12252 Exposure complete
20:08:03.762 00.068 12252 worker thread done servicing request
20:08:03.762 00.000 9044 OnExposeComplete: enter
20:08:03.764 00.002 9044 UpdateGuideState(): m_state=6
20:08:03.765 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
20:08:03.765 00.000 9044 Star::Find returns 1 (0), X=1017.87, Y=815.19, Mass=5412, SNR=50.5, Peak=172 HFD=4.9
20:08:03.766 00.001 9044 MultiStar: [#1 0.06,-0.13,1.05,U] [#2 0.05,-0.20,0.00,M1] [#3 0.02,0.02,0.83,U] [#4 0.03,-0.06,1.29,U] [#5 0.24,-0.20,0.00,M8] [#6 0.14,-0.29,0.00,M3] [#7 0.06,-0.17,0.43,U] [#8 0.31,0.02,0.00,M1] 
20:08:03.767 00.001 9044 refined, 4 included, MultiStar: {0.05, -0.08}, one-star: {0.07, -0.11}
20:08:03.767 00.000 9044 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.62) = xAngle (0.57 = 0.57)
20:08:03.769 00.002 9044 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.51 = -2.51)
20:08:03.770 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-1.05 mountX=0.08 mountY=-0.06, mountTheta=-0.61
20:08:03.771 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.08, opts=13)
20:08:03.772 00.001 9044 Enqueuing Move request for scope (0.05, -0.08)
20:08:03.774 00.002 12252 Worker thread wakes up
20:08:03.774 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:03.777 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
20:08:03.777 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
20:08:03.777 00.000 12252 Moving (0.05, -0.08) raw xDistance=0.08 yDistance=-0.06
20:08:03.777 00.000 9044 UpdateGuideState exits: m=5412 SNR=50.5
20:08:03.780 00.003 12252 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.87, period_length = 485.68
20:08:03.780 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:03.782 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:03.785 00.003 9044 Enqueuing Expose request
20:08:03.787 00.002 12252 PPEC: input: 0.08, control: 0.00, exposure: 2000
20:08:03.787 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:03.787 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:08:03.787 00.000 12252 MoveAxis(W, 1, ABG)
20:08:03.787 00.000 12252 Guiding  Dir = 3, Dur = 1
20:08:03.789 00.002 12252 IsSlewing returns 0
20:08:03.789 00.000 12252 IsGuiding returns 0
20:08:03.791 00.002 12252 IsGuiding returns 0
20:08:03.791 00.000 12252 Move returns status 0, amount 1
20:08:03.791 00.000 12252 MoveAxis(N, 0, ABG)
20:08:03.791 00.000 12252 Move returns status 0, amount 0
20:08:03.791 00.000 12252 move complete, result=0
20:08:03.791 00.000 12252 worker thread done servicing request
20:08:03.791 00.000 12252 Worker thread wakes up
20:08:03.791 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:03.791 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:03.791 00.000 9044 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
20:08:06.123 02.332 12252 Exposure complete
20:08:06.163 00.040 12252 worker thread done servicing request
20:08:06.163 00.000 9044 OnExposeComplete: enter
20:08:06.165 00.002 9044 UpdateGuideState(): m_state=6
20:08:06.167 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
20:08:06.169 00.002 9044 Star::Find returns 1 (0), X=1017.68, Y=815.18, Mass=5464, SNR=50.9, Peak=172 HFD=5.1
20:08:06.171 00.002 9044 MultiStar: [#1 -0.03,-0.03,1.04,U] [#2 -0.07,-0.06,1.18,U] [#3 -0.07,0.17,0.84,U] [#4 -0.09,-0.02,1.27,U] [#5 0.11,-0.14,0.63,U] [#6 0.09,-0.12,0.41,U] [#7 -0.10,0.00,0.42,U] [#8 0.08,-0.01,0.40,U] 
20:08:06.172 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {-0.12, -0.13}
20:08:06.173 00.001 9044 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.62) = xAngle (-0.78 = -0.78)
20:08:06.174 00.001 9044 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.86 = 2.42)
20:08:06.175 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.40 mountX=0.04 mountY=0.04, mountTheta=0.75
20:08:06.176 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.04, opts=13)
20:08:06.177 00.001 9044 Enqueuing Move request for scope (-0.04, -0.04)
20:08:06.178 00.001 12252 Worker thread wakes up
20:08:06.178 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:06.179 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
20:08:06.179 00.000 9044 UpdateGuideState exits: m=5464 SNR=50.9
20:08:06.182 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
20:08:06.182 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:06.184 00.002 12252 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.04
20:08:06.184 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:06.185 00.001 9044 Enqueuing Expose request
20:08:06.186 00.001 12252 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.06, hyst = 0.00, hyst_pct = 0.87, period_length = 485.68
20:08:06.186 00.000 12252 PPEC: input: 0.04, control: 0.01, exposure: 2000
20:08:06.186 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:06.186 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:08:06.186 00.000 12252 MoveAxis(W, 3, ABG)
20:08:06.186 00.000 12252 Guiding  Dir = 3, Dur = 3
20:08:06.187 00.001 12252 IsSlewing returns 0
20:08:06.187 00.000 12252 IsGuiding returns 0
20:08:06.189 00.002 12252 PulseGuide returned control before completion, sleep 11
20:08:06.212 00.023 12252 IsGuiding returns 0
20:08:06.212 00.000 12252 Move returns status 0, amount 3
20:08:06.212 00.000 12252 MoveAxis(N, 0, ABG)
20:08:06.212 00.000 12252 Move returns status 0, amount 0
20:08:06.213 00.001 12252 move complete, result=0
20:08:06.213 00.000 12252 worker thread done servicing request
20:08:06.213 00.000 12252 Worker thread wakes up
20:08:06.213 00.000 9044 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
20:08:06.215 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:06.215 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:08.572 02.357 12252 Exposure complete
20:08:08.622 00.050 12252 worker thread done servicing request
20:08:08.624 00.002 9044 OnExposeComplete: enter
20:08:08.626 00.002 9044 UpdateGuideState(): m_state=6
20:08:08.627 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
20:08:08.628 00.001 9044 Star::Find returns 1 (0), X=1017.79, Y=815.12, Mass=5411, SNR=50.7, Peak=172 HFD=5.0
20:08:08.630 00.002 9044 MultiStar: [#1 -0.04,-0.08,1.06,U] [#2 0.01,-0.07,1.22,U] [#3 -0.03,0.12,0.85,U] [#4 -0.06,0.02,1.25,U] [#5 0.16,-0.14,0.00,M8] [#6 -0.01,-0.24,0.00,M3] [#7 -0.01,-0.08,0.42,U] [#8 0.13,-0.03,0.41,U] 
20:08:08.632 00.002 9044 refined, 6 included, MultiStar: {-0.01, -0.04}, one-star: {-0.01, -0.19}
20:08:08.635 00.003 9044 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.62) = xAngle (-0.26 = -0.26)
20:08:08.637 00.002 9044 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.35 = 2.94)
20:08:08.638 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.89 mountX=0.05 mountY=0.01, mountTheta=0.21
20:08:08.641 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.04, opts=13)
20:08:08.643 00.002 9044 Enqueuing Move request for scope (-0.01, -0.04)
20:08:08.645 00.002 12252 Worker thread wakes up
20:08:08.645 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:08.646 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
20:08:08.646 00.000 9044 UpdateGuideState exits: m=5411 SNR=50.7
20:08:08.648 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:08.649 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
20:08:08.650 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:08.651 00.001 9044 Enqueuing Expose request
20:08:08.652 00.001 12252 Moving (-0.01, -0.04) raw xDistance=0.05 yDistance=0.01
20:08:08.652 00.000 12252 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.86, period_length = 485.68
20:08:08.652 00.000 12252 PPEC: input: 0.05, control: 0.01, exposure: 2000
20:08:08.652 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:08.652 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:08:08.652 00.000 12252 MoveAxis(W, 3, ABG)
20:08:08.652 00.000 12252 Guiding  Dir = 3, Dur = 3
20:08:08.653 00.001 12252 IsSlewing returns 0
20:08:08.653 00.000 12252 IsGuiding returns 0
20:08:08.655 00.002 12252 PulseGuide returned control before completion, sleep 11
20:08:08.677 00.022 12252 IsGuiding returns 0
20:08:08.678 00.001 12252 Move returns status 0, amount 3
20:08:08.678 00.000 12252 MoveAxis(N, 0, ABG)
20:08:08.678 00.000 12252 Move returns status 0, amount 0
20:08:08.678 00.000 12252 move complete, result=0
20:08:08.678 00.000 12252 worker thread done servicing request
20:08:08.678 00.000 9044 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
20:08:08.680 00.002 12252 Worker thread wakes up
20:08:08.680 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:08.680 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:11.030 02.350 12252 Exposure complete
20:08:11.096 00.066 12252 worker thread done servicing request
20:08:11.096 00.000 9044 OnExposeComplete: enter
20:08:11.097 00.001 9044 UpdateGuideState(): m_state=6
20:08:11.098 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
20:08:11.099 00.001 9044 Star::Find returns 1 (0), X=1017.79, Y=815.09, Mass=5496, SNR=51.0, Peak=172 HFD=5.0
20:08:11.101 00.002 9044 MultiStar: [#1 -0.00,-0.20,0.00,M1] [#2 -0.05,-0.28,0.00,M1] [#3 -0.03,-0.05,0.83,U] [#4 -0.07,-0.14,1.26,U] [#5 0.11,-0.19,0.00,M9] [#6 0.08,-0.31,0.00,M4] [#7 -0.08,-0.26,0.00,M1] [#8 0.10,-0.10,0.41,U] 
20:08:11.103 00.002 9044 refined, 3 included, MultiStar: {-0.03, -0.14}, one-star: {-0.01, -0.22}
20:08:11.104 00.001 9044 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.62) = xAngle (-0.13 = -0.13)
20:08:11.105 00.001 9044 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.22 = 3.07)
20:08:11.106 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.76 mountX=0.14 mountY=0.01, mountTheta=0.07
20:08:11.108 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.14, opts=13)
20:08:11.109 00.001 9044 Enqueuing Move request for scope (-0.03, -0.14)
20:08:11.110 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:11.111 00.001 9044 UpdateGuideState exits: m=5496 SNR=51.0
20:08:11.112 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:11.113 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:11.115 00.002 9044 Enqueuing Expose request
20:08:11.116 00.001 12252 Worker thread wakes up
20:08:11.116 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
20:08:11.116 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
20:08:11.116 00.000 12252 Moving (-0.03, -0.14) raw xDistance=0.14 yDistance=0.01
20:08:11.117 00.001 12252 PPEC rslt: input = 0.14, final = 0.07, react = 0.08, pred = -0.02, hyst = 0.08, hyst_pct = 0.86, period_length = 485.68
20:08:11.117 00.000 12252 PPEC: input: 0.14, control: 0.07, exposure: 2000
20:08:11.117 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:11.117 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:08:11.117 00.000 12252 MoveAxis(W, 29, ABG)
20:08:11.117 00.000 12252 Guiding  Dir = 3, Dur = 29
20:08:11.117 00.000 12252 IsSlewing returns 0
20:08:11.118 00.001 12252 IsGuiding returns 0
20:08:11.120 00.002 12252 PulseGuide returned control before completion, sleep 37
20:08:11.168 00.048 12252 IsGuiding returns 0
20:08:11.168 00.000 12252 Move returns status 0, amount 29
20:08:11.168 00.000 12252 MoveAxis(N, 0, ABG)
20:08:11.168 00.000 12252 Move returns status 0, amount 0
20:08:11.168 00.000 12252 move complete, result=0
20:08:11.169 00.001 12252 worker thread done servicing request
20:08:11.169 00.000 12252 Worker thread wakes up
20:08:11.169 00.000 9044 GuideStep: 0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
20:08:11.171 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:11.171 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:13.512 02.341 12252 Exposure complete
20:08:13.560 00.048 12252 worker thread done servicing request
20:08:13.560 00.000 9044 OnExposeComplete: enter
20:08:13.562 00.002 9044 UpdateGuideState(): m_state=6
20:08:13.563 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
20:08:13.564 00.001 9044 Star::Find returns 1 (0), X=1017.80, Y=815.26, Mass=5315, SNR=50.2, Peak=172 HFD=5.1
20:08:13.565 00.001 9044 MultiStar: [#1 0.04,-0.07,1.05,U] [#2 -0.07,0.00,1.24,U] [#3 0.02,0.16,0.85,U] [#4 -0.03,-0.00,1.27,U] [#5 0.15,-0.11,0.65,U] [#6 0.01,-0.13,0.41,U] [#7 -0.08,-0.06,0.43,U] [#8 0.19,0.12,0.00,M1] 
20:08:13.566 00.001 9044 refined, 7 included, MultiStar: {-0.00, -0.02}, one-star: {-0.01, -0.05}
20:08:13.567 00.001 9044 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.62) = xAngle (0.03 = 0.03)
20:08:13.567 00.000 9044 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.05 = -3.05)
20:08:13.569 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.59 mountX=0.02 mountY=-0.00, mountTheta=-0.09
20:08:13.571 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.02, opts=13)
20:08:13.573 00.002 9044 Enqueuing Move request for scope (-0.00, -0.02)
20:08:13.573 00.000 12252 Worker thread wakes up
20:08:13.573 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:13.574 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
20:08:13.574 00.000 9044 UpdateGuideState exits: m=5315 SNR=50.2
20:08:13.576 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
20:08:13.576 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:13.577 00.001 12252 Moving (-0.00, -0.02) raw xDistance=0.02 yDistance=-0.00
20:08:13.577 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:13.578 00.001 9044 Enqueuing Expose request
20:08:13.579 00.001 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.86, period_length = 485.68
20:08:13.579 00.000 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
20:08:13.579 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:13.579 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:08:13.579 00.000 12252 MoveAxis(E, 2, ABG)
20:08:13.579 00.000 12252 Guiding  Dir = 2, Dur = 2
20:08:13.580 00.001 12252 IsSlewing returns 0
20:08:13.580 00.000 12252 IsGuiding returns 0
20:08:13.581 00.001 12252 PulseGuide returned control before completion, sleep 11
20:08:13.599 00.018 12252 IsGuiding returns 0
20:08:13.599 00.000 12252 Move returns status 0, amount 2
20:08:13.599 00.000 12252 MoveAxis(N, 0, ABG)
20:08:13.599 00.000 12252 Move returns status 0, amount 0
20:08:13.599 00.000 12252 move complete, result=0
20:08:13.599 00.000 12252 worker thread done servicing request
20:08:13.599 00.000 12252 Worker thread wakes up
20:08:13.599 00.000 9044 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
20:08:13.602 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:13.602 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:15.947 02.345 12252 Exposure complete
20:08:15.994 00.047 12252 worker thread done servicing request
20:08:15.994 00.000 9044 OnExposeComplete: enter
20:08:15.996 00.002 9044 UpdateGuideState(): m_state=6
20:08:15.998 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
20:08:16.000 00.002 9044 Star::Find returns 1 (0), X=1017.75, Y=815.18, Mass=5454, SNR=50.9, Peak=172 HFD=5.1
20:08:16.003 00.003 9044 MultiStar: [#1 -0.01,-0.13,1.04,U] [#2 -0.04,-0.10,1.19,U] [#3 -0.05,0.04,0.84,U] [#4 -0.04,-0.07,1.28,U] [#5 0.06,-0.15,0.64,U] [#6 0.02,-0.16,0.41,U] [#7 -0.18,-0.11,0.00,M1] [#8 0.02,0.03,0.40,U] 
20:08:16.005 00.002 9044 refined, 7 included, MultiStar: {-0.02, -0.09}, one-star: {-0.05, -0.13}
20:08:16.007 00.002 9044 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.62) = xAngle (-0.20 = -0.20)
20:08:16.011 00.004 9044 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.28 = 3.00)
20:08:16.012 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.82 mountX=0.09 mountY=0.01, mountTheta=0.14
20:08:16.013 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.09, opts=13)
20:08:16.015 00.002 9044 Enqueuing Move request for scope (-0.02, -0.09)
20:08:16.016 00.001 12252 Worker thread wakes up
20:08:16.016 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
20:08:16.016 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
20:08:16.016 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:16.017 00.001 12252 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=0.01
20:08:16.017 00.000 9044 UpdateGuideState exits: m=5454 SNR=50.9
20:08:16.018 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:16.019 00.001 12252 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.86, period_length = 485.68
20:08:16.019 00.000 12252 PPEC: input: 0.09, control: -0.00, exposure: 2000
20:08:16.019 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:16.020 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:16.021 00.001 9044 Enqueuing Expose request
20:08:16.021 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:08:16.022 00.001 12252 MoveAxis(E, 1, ABG)
20:08:16.022 00.000 12252 Guiding  Dir = 2, Dur = 1
20:08:16.022 00.000 12252 IsSlewing returns 0
20:08:16.022 00.000 12252 IsGuiding returns 0
20:08:16.024 00.002 12252 IsGuiding returns 0
20:08:16.024 00.000 12252 Move returns status 0, amount 1
20:08:16.024 00.000 12252 MoveAxis(N, 0, ABG)
20:08:16.024 00.000 12252 Move returns status 0, amount 0
20:08:16.024 00.000 12252 move complete, result=0
20:08:16.024 00.000 12252 worker thread done servicing request
20:08:16.025 00.001 9044 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
20:08:16.026 00.001 12252 Worker thread wakes up
20:08:16.026 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:16.026 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:18.379 02.353 12252 Exposure complete
20:08:18.433 00.054 12252 worker thread done servicing request
20:08:18.433 00.000 9044 OnExposeComplete: enter
20:08:18.436 00.003 9044 UpdateGuideState(): m_state=6
20:08:18.437 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
20:08:18.438 00.001 9044 Star::Find returns 1 (0), X=1017.80, Y=815.01, Mass=5275, SNR=49.9, Peak=172 HFD=4.8
20:08:18.439 00.001 9044 MultiStar: [#1 -0.01,-0.26,0.00,M1] [#2 -0.02,-0.39,0.00,M1] [#3 0.01,-0.14,0.85,U] [#4 -0.06,-0.13,1.29,U] [#5 0.11,-0.37,0.00,M8] [#6 0.05,-0.31,0.00,M3] [#7 -0.04,-0.27,0.00,M2] [#8 0.20,-0.10,0.00,M1] 
20:08:18.441 00.002 9044 refined, 2 included, MultiStar: {-0.02, -0.19}, one-star: {0.00, -0.29}
20:08:18.442 00.001 9044 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.62) = xAngle (-0.07 = -0.07)
20:08:18.443 00.001 9044 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.15 = 3.13)
20:08:18.444 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.69 mountX=0.19 mountY=0.00, mountTheta=0.01
20:08:18.446 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.19, opts=13)
20:08:18.447 00.001 9044 Enqueuing Move request for scope (-0.02, -0.19)
20:08:18.448 00.001 12252 Worker thread wakes up
20:08:18.449 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:18.450 00.001 9044 UpdateGuideState exits: m=5275 SNR=49.9
20:08:18.451 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:18.452 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:18.454 00.002 9044 Enqueuing Expose request
20:08:18.455 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
20:08:18.455 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
20:08:18.455 00.000 12252 Moving (-0.02, -0.19) raw xDistance=0.19 yDistance=0.00
20:08:18.455 00.000 12252 PPEC rslt: input = 0.19, final = 0.10, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.85, period_length = 485.68
20:08:18.455 00.000 12252 PPEC: input: 0.19, control: 0.10, exposure: 2000
20:08:18.455 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:18.456 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:08:18.456 00.000 12252 MoveAxis(W, 38, ABG)
20:08:18.456 00.000 12252 Guiding  Dir = 3, Dur = 38
20:08:18.457 00.001 12252 IsSlewing returns 0
20:08:18.457 00.000 12252 IsGuiding returns 0
20:08:18.461 00.004 12252 PulseGuide returned control before completion, sleep 46
20:08:18.508 00.047 12252 IsGuiding returns 0
20:08:18.508 00.000 12252 Move returns status 0, amount 38
20:08:18.508 00.000 12252 MoveAxis(N, 0, ABG)
20:08:18.508 00.000 12252 Move returns status 0, amount 0
20:08:18.508 00.000 12252 move complete, result=0
20:08:18.508 00.000 12252 worker thread done servicing request
20:08:18.509 00.001 9044 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
20:08:18.512 00.003 12252 Worker thread wakes up
20:08:18.512 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:18.512 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:20.858 02.346 12252 Exposure complete
20:08:20.925 00.067 12252 worker thread done servicing request
20:08:20.925 00.000 9044 OnExposeComplete: enter
20:08:20.926 00.001 9044 UpdateGuideState(): m_state=6
20:08:20.927 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
20:08:20.929 00.002 9044 Star::Find returns 1 (0), X=1017.77, Y=814.81, Mass=5513, SNR=51.1, Peak=172 HFD=5.1
20:08:20.929 00.000 9044 MultiStar: large primary error, entering stabilization period
20:08:20.930 00.001 9044 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.62) = xAngle (-0.01 = -0.01)
20:08:20.931 00.001 9044 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.10 = -3.10)
20:08:20.931 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.50 hyp=0.50 cameraTheta=-1.64 mountX=0.50 mountY=-0.02, mountTheta=-0.05
20:08:20.933 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.50, opts=13)
20:08:20.934 00.001 9044 Enqueuing Move request for scope (-0.03, -0.50)
20:08:20.934 00.000 12252 Worker thread wakes up
20:08:20.934 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:20.935 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.50) opts 0xd
20:08:20.935 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.50)
20:08:20.935 00.000 12252 Moving (-0.03, -0.50) raw xDistance=0.50 yDistance=-0.02
20:08:20.936 00.001 9044 UpdateGuideState exits: m=5513 SNR=51.1
20:08:20.937 00.001 12252 PPEC rslt: input = 0.50, final = 0.27, react = 0.30, pred = -0.01, hyst = 0.27, hyst_pct = 0.85, period_length = 485.68
20:08:20.937 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:20.938 00.001 12252 PPEC: input: 0.50, control: 0.27, exposure: 2000
20:08:20.938 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:20.940 00.002 9044 Enqueuing Expose request
20:08:20.942 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:20.942 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:08:20.942 00.000 12252 MoveAxis(W, 107, ABG)
20:08:20.942 00.000 12252 Guiding  Dir = 3, Dur = 107
20:08:20.943 00.001 12252 IsSlewing returns 0
20:08:20.943 00.000 12252 IsGuiding returns 0
20:08:20.945 00.002 12252 PulseGuide returned control before completion, sleep 115
20:08:21.079 00.134 12252 IsGuiding returns 0
20:08:21.079 00.000 12252 Move returns status 0, amount 107
20:08:21.079 00.000 12252 MoveAxis(N, 0, ABG)
20:08:21.079 00.000 12252 Move returns status 0, amount 0
20:08:21.080 00.001 12252 move complete, result=0
20:08:21.080 00.000 12252 worker thread done servicing request
20:08:21.080 00.000 12252 Worker thread wakes up
20:08:21.080 00.000 9044 GuideStep: 0.5 px 107 ms WEST, -0.0 px 0 ms NORTH
20:08:21.082 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:21.082 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:23.426 02.344 12252 Exposure complete
20:08:23.474 00.048 12252 worker thread done servicing request
20:08:23.474 00.000 9044 OnExposeComplete: enter
20:08:23.476 00.002 9044 UpdateGuideState(): m_state=6
20:08:23.478 00.002 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
20:08:23.479 00.001 9044 Star::Find returns 1 (0), X=1017.81, Y=815.15, Mass=5374, SNR=50.4, Peak=172 HFD=5.0
20:08:23.480 00.001 9044 MultiStar: exiting stabilization period
20:08:23.481 00.001 9044 MultiStar: [#1 0.05,-0.09,1.06,U] [#2 0.01,-0.07,1.20,U] [#3 -0.01,0.03,0.85,U] [#4 -0.03,-0.09,1.29,U] [#5 0.15,-0.13,0.65,U] [#6 0.18,-0.14,0.00,M4] [#7 -0.03,-0.15,0.42,U] [#8 0.17,0.04,0.41,U] 
20:08:23.482 00.001 9044 refined, 7 included, MultiStar: {0.02, -0.08}, one-star: {0.00, -0.16}
20:08:23.482 00.000 9044 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.62) = xAngle (0.34 = 0.34)
20:08:23.483 00.001 9044 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.74 = -2.74)
20:08:23.484 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.28 mountX=0.08 mountY=-0.03, mountTheta=-0.39
20:08:23.485 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.08, opts=13)
20:08:23.486 00.001 9044 Enqueuing Move request for scope (0.02, -0.08)
20:08:23.487 00.001 12252 Worker thread wakes up
20:08:23.487 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:23.488 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
20:08:23.488 00.000 9044 UpdateGuideState exits: m=5374 SNR=50.4
20:08:23.488 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
20:08:23.488 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:23.489 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:23.491 00.002 9044 Enqueuing Expose request
20:08:23.493 00.002 12252 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=-0.03
20:08:23.493 00.000 12252 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.85, period_length = 485.68
20:08:23.493 00.000 12252 PPEC: input: 0.08, control: -0.00, exposure: 2000
20:08:23.493 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:23.493 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:08:23.494 00.001 12252 MoveAxis(E, 1, ABG)
20:08:23.494 00.000 12252 Guiding  Dir = 2, Dur = 1
20:08:23.494 00.000 12252 IsSlewing returns 0
20:08:23.494 00.000 12252 IsGuiding returns 0
20:08:23.497 00.003 12252 IsGuiding returns 0
20:08:23.497 00.000 12252 Move returns status 0, amount 1
20:08:23.497 00.000 12252 MoveAxis(N, 0, ABG)
20:08:23.497 00.000 12252 Move returns status 0, amount 0
20:08:23.497 00.000 12252 move complete, result=0
20:08:23.497 00.000 12252 worker thread done servicing request
20:08:23.497 00.000 9044 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
20:08:23.498 00.001 12252 Worker thread wakes up
20:08:23.499 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:23.499 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:25.857 02.358 12252 Exposure complete
20:08:25.951 00.094 12252 worker thread done servicing request
20:08:25.951 00.000 9044 OnExposeComplete: enter
20:08:25.955 00.004 9044 UpdateGuideState(): m_state=6
20:08:25.957 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
20:08:25.959 00.002 9044 Star::Find returns 1 (0), X=1017.86, Y=815.23, Mass=5404, SNR=50.5, Peak=172 HFD=5.0
20:08:25.960 00.001 9044 MultiStar: [#1 0.06,0.01,1.04,U] [#2 0.05,0.01,1.20,U] [#3 0.06,0.07,0.85,U] [#4 0.01,0.27,0.00,M1] [#5 0.21,-0.02,0.64,U] [#6 0.11,-0.09,0.42,U] [#7 0.15,-0.07,0.43,U] [#8 0.20,0.01,0.41,U] 
20:08:25.962 00.002 9044 single-star, 7 included, MultiStar: {0.09, -0.01}, one-star: {0.05, -0.07}
20:08:25.962 00.000 9044 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.62) = xAngle (0.69 = 0.69)
20:08:25.963 00.001 9044 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.39 = -2.39)
20:08:25.964 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.94 mountX=0.07 mountY=-0.06, mountTheta=-0.72
20:08:25.967 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.07, opts=13)
20:08:25.968 00.001 9044 Enqueuing Move request for scope (0.05, -0.07)
20:08:25.970 00.002 12252 Worker thread wakes up
20:08:25.970 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:25.971 00.001 9044 UpdateGuideState exits: m=5404 SNR=50.5
20:08:25.973 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
20:08:25.973 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:25.973 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
20:08:25.974 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:25.974 00.000 9044 Enqueuing Expose request
20:08:25.975 00.001 12252 Moving (0.05, -0.07) raw xDistance=0.07 yDistance=-0.06
20:08:25.975 00.000 12252 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.15, hyst = 0.00, hyst_pct = 0.85, period_length = 485.68
20:08:25.975 00.000 12252 PPEC: input: 0.07, control: 0.02, exposure: 2000
20:08:25.975 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:25.975 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:08:25.975 00.000 12252 MoveAxis(W, 9, ABG)
20:08:25.975 00.000 12252 Guiding  Dir = 3, Dur = 9
20:08:25.976 00.001 12252 IsSlewing returns 0
20:08:25.976 00.000 12252 IsGuiding returns 0
20:08:25.978 00.002 12252 PulseGuide returned control before completion, sleep 17
20:08:25.998 00.020 12252 IsGuiding returns 0
20:08:25.998 00.000 12252 Move returns status 0, amount 9
20:08:25.998 00.000 12252 MoveAxis(N, 0, ABG)
20:08:25.998 00.000 12252 Move returns status 0, amount 0
20:08:25.998 00.000 12252 move complete, result=0
20:08:25.999 00.001 12252 worker thread done servicing request
20:08:25.999 00.000 12252 Worker thread wakes up
20:08:25.999 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:25.999 00.000 9044 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
20:08:26.000 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:28.366 02.366 12252 Exposure complete
20:08:28.414 00.048 12252 worker thread done servicing request
20:08:28.414 00.000 9044 OnExposeComplete: enter
20:08:28.416 00.002 9044 UpdateGuideState(): m_state=6
20:08:28.417 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
20:08:28.418 00.001 9044 Star::Find returns 1 (0), X=1017.82, Y=815.16, Mass=5363, SNR=50.4, Peak=172 HFD=4.9
20:08:28.419 00.001 9044 MultiStar: [#1 0.04,-0.15,1.05,U] [#2 -0.01,-0.14,1.22,U] [#3 0.03,-0.00,0.85,U] [#4 -0.08,-0.05,1.28,U] [#5 0.18,-0.27,0.00,M7] [#6 0.11,-0.26,0.00,M4] [#7 0.07,-0.17,0.42,U] [#8 0.23,-0.05,0.00,M1] 
20:08:28.421 00.002 9044 refined, 5 included, MultiStar: {0.00, -0.11}, one-star: {0.02, -0.15}
20:08:28.423 00.002 9044 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.62) = xAngle (0.07 = 0.07)
20:08:28.426 00.003 9044 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.01 = -3.01)
20:08:28.428 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.55 mountX=0.11 mountY=-0.01, mountTheta=-0.13
20:08:28.431 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.11, opts=13)
20:08:28.432 00.001 9044 Enqueuing Move request for scope (0.00, -0.11)
20:08:28.432 00.000 12252 Worker thread wakes up
20:08:28.433 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
20:08:28.433 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:28.433 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
20:08:28.433 00.000 9044 UpdateGuideState exits: m=5363 SNR=50.4
20:08:28.436 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:28.437 00.001 12252 Moving (0.00, -0.11) raw xDistance=0.11 yDistance=-0.01
20:08:28.437 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:28.439 00.002 9044 Enqueuing Expose request
20:08:28.440 00.001 12252 PPEC rslt: input = 0.11, final = 0.08, react = 0.06, pred = 0.15, hyst = 0.06, hyst_pct = 0.84, period_length = 485.68
20:08:28.440 00.000 12252 PPEC: input: 0.11, control: 0.08, exposure: 2000
20:08:28.440 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:28.440 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:08:28.440 00.000 12252 MoveAxis(W, 32, ABG)
20:08:28.440 00.000 12252 Guiding  Dir = 3, Dur = 32
20:08:28.441 00.001 12252 IsSlewing returns 0
20:08:28.441 00.000 12252 IsGuiding returns 0
20:08:28.442 00.001 12252 PulseGuide returned control before completion, sleep 41
20:08:28.494 00.052 12252 IsGuiding returns 0
20:08:28.494 00.000 12252 Move returns status 0, amount 32
20:08:28.494 00.000 12252 MoveAxis(N, 0, ABG)
20:08:28.494 00.000 12252 Move returns status 0, amount 0
20:08:28.494 00.000 12252 move complete, result=0
20:08:28.494 00.000 12252 worker thread done servicing request
20:08:28.494 00.000 12252 Worker thread wakes up
20:08:28.494 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:28.494 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:28.495 00.001 9044 GuideStep: 0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
20:08:30.835 02.340 12252 Exposure complete
20:08:30.891 00.056 12252 worker thread done servicing request
20:08:30.891 00.000 9044 OnExposeComplete: enter
20:08:30.894 00.003 9044 UpdateGuideState(): m_state=6
20:08:30.895 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
20:08:30.898 00.003 9044 Star::Find returns 1 (0), X=1017.75, Y=815.02, Mass=5464, SNR=50.8, Peak=172 HFD=4.9
20:08:30.901 00.003 9044 MultiStar: [#1 0.02,-0.24,0.00,M1] [#2 -0.06,-0.44,0.00,M1] [#3 -0.00,-0.03,0.83,U] [#4 -0.05,-0.17,1.28,U] [#5 0.14,-0.35,0.00,M8] [#6 0.13,-0.33,0.00,M5] [#7 -0.09,-0.29,0.00,M1] [#8 0.13,-0.24,0.00,M2] 
20:08:30.903 00.002 9044 refined, 2 included, MultiStar: {-0.04, -0.17}, one-star: {-0.05, -0.28}
20:08:30.905 00.002 9044 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.62) = xAngle (-0.16 = -0.16)
20:08:30.907 00.002 9044 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.24 = 3.04)
20:08:30.908 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.78 mountX=0.17 mountY=0.02, mountTheta=0.10
20:08:30.910 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.17, opts=13)
20:08:30.912 00.002 9044 Enqueuing Move request for scope (-0.04, -0.17)
20:08:30.913 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:30.914 00.001 12252 Worker thread wakes up
20:08:30.914 00.000 9044 UpdateGuideState exits: m=5464 SNR=50.8
20:08:30.916 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
20:08:30.916 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:30.917 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
20:08:30.917 00.000 12252 Moving (-0.04, -0.17) raw xDistance=0.17 yDistance=0.02
20:08:30.917 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:30.918 00.001 9044 Enqueuing Expose request
20:08:30.919 00.001 12252 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.84, period_length = 485.68
20:08:30.919 00.000 12252 PPEC: input: 0.17, control: 0.09, exposure: 2000
20:08:30.919 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:30.919 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:08:30.919 00.000 12252 MoveAxis(W, 37, ABG)
20:08:30.919 00.000 12252 Guiding  Dir = 3, Dur = 37
20:08:30.919 00.000 12252 IsSlewing returns 0
20:08:30.919 00.000 12252 IsGuiding returns 0
20:08:30.922 00.003 12252 PulseGuide returned control before completion, sleep 45
20:08:30.968 00.046 12252 IsGuiding returns 0
20:08:30.968 00.000 12252 Move returns status 0, amount 37
20:08:30.968 00.000 12252 MoveAxis(N, 0, ABG)
20:08:30.968 00.000 12252 Move returns status 0, amount 0
20:08:30.968 00.000 12252 move complete, result=0
20:08:30.968 00.000 12252 worker thread done servicing request
20:08:30.968 00.000 9044 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
20:08:30.970 00.002 12252 Worker thread wakes up
20:08:30.970 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:30.971 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:33.337 02.366 12252 Exposure complete
20:08:33.390 00.053 12252 worker thread done servicing request
20:08:33.391 00.001 9044 OnExposeComplete: enter
20:08:33.392 00.001 9044 UpdateGuideState(): m_state=6
20:08:33.392 00.000 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
20:08:33.393 00.001 9044 Star::Find returns 1 (0), X=1017.84, Y=815.01, Mass=5415, SNR=50.6, Peak=172 HFD=4.8
20:08:33.394 00.001 9044 MultiStar: [#1 0.06,-0.21,1.05,U] [#2 -0.01,-0.38,0.00,M2] [#3 -0.02,-0.05,0.84,U] [#4 -0.02,-0.16,1.28,U] [#5 0.16,-0.24,0.00,M9] [#6 0.13,-0.28,0.00,M6] [#7 -0.02,-0.36,0.00,M2] [#8 0.12,-0.08,0.41,U] 
20:08:33.395 00.001 9044 refined, 4 included, MultiStar: {0.02, -0.17}, one-star: {0.04, -0.29}
20:08:33.396 00.001 9044 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.62) = xAngle (0.19 = 0.19)
20:08:33.397 00.001 9044 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.89 = -2.89)
20:08:33.399 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.43 mountX=0.17 mountY=-0.04, mountTheta=-0.25
20:08:33.401 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.17, opts=13)
20:08:33.402 00.001 9044 Enqueuing Move request for scope (0.02, -0.17)
20:08:33.405 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:33.407 00.002 12252 Worker thread wakes up
20:08:33.407 00.000 9044 UpdateGuideState exits: m=5415 SNR=50.6
20:08:33.410 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:33.412 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:33.415 00.003 9044 Enqueuing Expose request
20:08:33.417 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
20:08:33.417 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
20:08:33.417 00.000 12252 Moving (0.02, -0.17) raw xDistance=0.17 yDistance=-0.04
20:08:33.417 00.000 12252 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.02, hyst = 0.10, hyst_pct = 0.84, period_length = 485.68
20:08:33.417 00.000 12252 PPEC: input: 0.17, control: 0.09, exposure: 2000
20:08:33.417 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:33.417 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:08:33.417 00.000 12252 MoveAxis(W, 37, ABG)
20:08:33.417 00.000 12252 Guiding  Dir = 3, Dur = 37
20:08:33.419 00.002 12252 IsSlewing returns 0
20:08:33.419 00.000 12252 IsGuiding returns 0
20:08:33.421 00.002 12252 PulseGuide returned control before completion, sleep 45
20:08:33.478 00.057 12252 IsGuiding returns 0
20:08:33.478 00.000 12252 Move returns status 0, amount 37
20:08:33.479 00.001 12252 MoveAxis(N, 0, ABG)
20:08:33.479 00.000 12252 Move returns status 0, amount 0
20:08:33.479 00.000 12252 move complete, result=0
20:08:33.479 00.000 12252 worker thread done servicing request
20:08:33.479 00.000 12252 Worker thread wakes up
20:08:33.479 00.000 9044 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
20:08:33.481 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:33.481 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:35.829 02.348 12252 Exposure complete
20:08:35.875 00.046 12252 worker thread done servicing request
20:08:35.876 00.001 9044 OnExposeComplete: enter
20:08:35.877 00.001 9044 UpdateGuideState(): m_state=6
20:08:35.878 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
20:08:35.879 00.001 9044 Star::Find returns 1 (0), X=1017.85, Y=815.00, Mass=5407, SNR=50.6, Peak=172 HFD=4.7
20:08:35.880 00.001 9044 MultiStar: [#1 0.02,-0.25,0.00,M1] [#2 0.01,-0.37,0.00,M3] [#3 0.01,-0.15,0.85,U] [#4 -0.05,-0.19,1.27,U] [#5 0.18,-0.25,0.00,M10] [#6 0.07,-0.30,0.00,M7] [#7 -0.01,-0.23,0.00,M3] [#8 0.21,-0.15,0.00,M2] 
20:08:35.881 00.001 9044 refined, 2 included, MultiStar: {-0.00, -0.22}, one-star: {0.05, -0.30}
20:08:35.882 00.001 9044 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.62) = xAngle (0.03 = 0.03)
20:08:35.883 00.001 9044 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.05 = -3.05)
20:08:35.885 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.59 mountX=0.22 mountY=-0.02, mountTheta=-0.09
20:08:35.887 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.22, opts=13)
20:08:35.889 00.002 9044 Enqueuing Move request for scope (-0.00, -0.22)
20:08:35.890 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:35.891 00.001 9044 UpdateGuideState exits: m=5407 SNR=50.6
20:08:35.892 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:35.893 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:35.894 00.001 9044 Enqueuing Expose request
20:08:35.895 00.001 12252 Worker thread wakes up
20:08:35.895 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
20:08:35.895 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
20:08:35.895 00.000 12252 Moving (-0.00, -0.22) raw xDistance=0.22 yDistance=-0.02
20:08:35.895 00.000 12252 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.84, period_length = 485.68
20:08:35.895 00.000 12252 PPEC: input: 0.22, control: 0.12, exposure: 2000
20:08:35.896 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:35.896 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:08:35.896 00.000 12252 MoveAxis(W, 47, ABG)
20:08:35.896 00.000 12252 Guiding  Dir = 3, Dur = 47
20:08:35.896 00.000 12252 IsSlewing returns 0
20:08:35.896 00.000 12252 IsGuiding returns 0
20:08:35.900 00.004 12252 PulseGuide returned control before completion, sleep 55
20:08:35.959 00.059 12252 IsGuiding returns 0
20:08:35.960 00.001 12252 Move returns status 0, amount 47
20:08:35.960 00.000 12252 MoveAxis(N, 0, ABG)
20:08:35.960 00.000 12252 Move returns status 0, amount 0
20:08:35.960 00.000 12252 move complete, result=0
20:08:35.960 00.000 12252 worker thread done servicing request
20:08:35.960 00.000 12252 Worker thread wakes up
20:08:35.960 00.000 9044 GuideStep: 0.2 px 47 ms WEST, -0.0 px 0 ms NORTH
20:08:35.963 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:35.963 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:38.314 02.351 12252 Exposure complete
20:08:38.404 00.090 12252 worker thread done servicing request
20:08:38.404 00.000 9044 OnExposeComplete: enter
20:08:38.406 00.002 9044 UpdateGuideState(): m_state=6
20:08:38.408 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
20:08:38.410 00.002 9044 Star::Find returns 1 (0), X=1017.85, Y=815.06, Mass=5313, SNR=49.9, Peak=172 HFD=4.8
20:08:38.413 00.003 9044 MultiStar: [#1 0.03,-0.21,1.07,U] [#2 -0.05,-0.37,0.00,M4] [#3 0.02,-0.09,0.85,U] [#4 -0.08,-0.11,1.29,U] [#5 0.11,-0.26,0.00,R] [#6 0.01,-0.33,0.00,M8] [#7 0.04,-0.28,0.00,M4] [#8 0.12,-0.18,0.42,U] 
20:08:38.416 00.003 9044 refined, 4 included, MultiStar: {0.01, -0.17}, one-star: {0.05, -0.25}
20:08:38.417 00.001 9044 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.62) = xAngle (0.11 = 0.11)
20:08:38.420 00.003 9044 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.98 = -2.98)
20:08:38.421 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.52 mountX=0.17 mountY=-0.03, mountTheta=-0.16
20:08:38.425 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.17, opts=13)
20:08:38.427 00.002 9044 Enqueuing Move request for scope (0.01, -0.17)
20:08:38.429 00.002 12252 Worker thread wakes up
20:08:38.430 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:08:38.432 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
20:08:38.432 00.000 9044 UpdateGuideState exits: m=5313 SNR=49.9
20:08:38.434 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
20:08:38.434 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:38.436 00.002 12252 Moving (0.01, -0.17) raw xDistance=0.17 yDistance=-0.03
20:08:38.436 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:38.438 00.002 9044 Enqueuing Expose request
20:08:38.440 00.002 12252 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.03, hyst = 0.10, hyst_pct = 0.83, period_length = 485.68
20:08:38.440 00.000 12252 PPEC: input: 0.17, control: 0.09, exposure: 2000
20:08:38.440 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:38.440 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:08:38.440 00.000 12252 MoveAxis(W, 36, ABG)
20:08:38.440 00.000 12252 Guiding  Dir = 3, Dur = 36
20:08:38.441 00.001 12252 IsSlewing returns 0
20:08:38.441 00.000 12252 IsGuiding returns 0
20:08:38.443 00.002 12252 PulseGuide returned control before completion, sleep 44
20:08:38.501 00.058 12252 IsGuiding returns 0
20:08:38.501 00.000 12252 Move returns status 0, amount 36
20:08:38.501 00.000 12252 MoveAxis(N, 0, ABG)
20:08:38.501 00.000 12252 Move returns status 0, amount 0
20:08:38.501 00.000 12252 move complete, result=0
20:08:38.502 00.001 12252 worker thread done servicing request
20:08:38.502 00.000 12252 Worker thread wakes up
20:08:38.502 00.000 9044 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
20:08:38.505 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:38.506 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:40.848 02.342 12252 Exposure complete
20:08:40.884 00.036 12252 worker thread done servicing request
20:08:40.884 00.000 9044 OnExposeComplete: enter
20:08:40.887 00.003 9044 UpdateGuideState(): m_state=6
20:08:40.888 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
20:08:40.892 00.004 9044 Star::Find returns 1 (0), X=1017.84, Y=814.97, Mass=5263, SNR=49.8, Peak=172 HFD=4.7
20:08:40.893 00.001 9044 MultiStar: [#1 0.07,-0.32,0.00,M1] [#2 -0.05,-0.46,0.00,M5] [#3 0.01,-0.13,0.85,U] [#4 -0.03,-0.22,1.31,U] [#5 0.04,-0.01,0.66,U] [#6 0.13,-0.40,0.00,M9] [#7 -0.02,-0.34,0.00,M5] [#8 0.21,-0.25,0.00,M2] 
20:08:40.893 00.000 9044 refined, 3 included, MultiStar: {0.01, -0.20}, one-star: {0.04, -0.34}
20:08:40.894 00.001 9044 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.62) = xAngle (0.11 = 0.11)
20:08:40.895 00.001 9044 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.97 = -2.97)
20:08:40.896 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.51 mountX=0.20 mountY=-0.03, mountTheta=-0.17
20:08:40.897 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.20, opts=13)
20:08:40.898 00.001 9044 Enqueuing Move request for scope (0.01, -0.20)
20:08:40.899 00.001 12252 Worker thread wakes up
20:08:40.899 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:40.900 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.20) opts 0xd
20:08:40.900 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.20)
20:08:40.900 00.000 9044 UpdateGuideState exits: m=5263 SNR=49.8
20:08:40.901 00.001 12252 Moving (0.01, -0.20) raw xDistance=0.20 yDistance=-0.03
20:08:40.901 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:40.904 00.003 12252 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.05, hyst = 0.11, hyst_pct = 0.83, period_length = 485.68
20:08:40.904 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:40.905 00.001 9044 Enqueuing Expose request
20:08:40.907 00.002 12252 PPEC: input: 0.20, control: 0.12, exposure: 2000
20:08:40.907 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:40.907 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:08:40.907 00.000 12252 MoveAxis(W, 48, ABG)
20:08:40.907 00.000 12252 Guiding  Dir = 3, Dur = 48
20:08:40.908 00.001 12252 IsSlewing returns 0
20:08:40.908 00.000 12252 IsGuiding returns 0
20:08:40.910 00.002 12252 PulseGuide returned control before completion, sleep 57
20:08:40.968 00.058 12252 IsGuiding returns 0
20:08:40.968 00.000 12252 Move returns status 0, amount 48
20:08:40.968 00.000 12252 MoveAxis(N, 0, ABG)
20:08:40.968 00.000 12252 Move returns status 0, amount 0
20:08:40.968 00.000 12252 move complete, result=0
20:08:40.968 00.000 12252 worker thread done servicing request
20:08:40.968 00.000 12252 Worker thread wakes up
20:08:40.968 00.000 9044 GuideStep: 0.2 px 48 ms WEST, -0.0 px 0 ms NORTH
20:08:40.971 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:40.971 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:43.332 02.361 12252 Exposure complete
20:08:43.380 00.048 12252 worker thread done servicing request
20:08:43.380 00.000 9044 OnExposeComplete: enter
20:08:43.382 00.002 9044 UpdateGuideState(): m_state=6
20:08:43.384 00.002 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
20:08:43.385 00.001 9044 Star::Find returns 1 (0), X=1017.88, Y=815.15, Mass=5431, SNR=50.7, Peak=172 HFD=5.0
20:08:43.387 00.002 9044 MultiStar: [#1 0.08,-0.17,1.05,U] [#2 0.09,-0.16,1.20,U] [#3 0.07,-0.06,0.83,U] [#4 0.03,-0.03,1.25,U] [#5 0.11,0.12,0.65,U] [#6 0.11,-0.25,0.00,M10] [#7 0.05,-0.19,0.43,U] [#8 0.22,-0.05,0.39,U] 
20:08:43.388 00.001 9044 refined, 7 included, MultiStar: {0.08, -0.10}, one-star: {0.08, -0.16}
20:08:43.389 00.001 9044 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.62) = xAngle (0.75 = 0.75)
20:08:43.390 00.001 9044 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.33 = -2.33)
20:08:43.391 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-0.87 mountX=0.09 mountY=-0.09, mountTheta=-0.78
20:08:43.393 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.10, opts=13)
20:08:43.395 00.002 9044 Enqueuing Move request for scope (0.08, -0.10)
20:08:43.396 00.001 12252 Worker thread wakes up
20:08:43.396 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:43.397 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
20:08:43.397 00.000 9044 UpdateGuideState exits: m=5431 SNR=50.7
20:08:43.398 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:43.399 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
20:08:43.399 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:43.400 00.001 9044 Enqueuing Expose request
20:08:43.402 00.002 12252 Moving (0.08, -0.10) raw xDistance=0.09 yDistance=-0.09
20:08:43.402 00.000 12252 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.83, period_length = 485.68
20:08:43.402 00.000 12252 PPEC: input: 0.09, control: 0.01, exposure: 2000
20:08:43.402 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:43.402 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:08:43.402 00.000 12252 MoveAxis(W, 3, ABG)
20:08:43.402 00.000 12252 Guiding  Dir = 3, Dur = 3
20:08:43.403 00.001 12252 IsSlewing returns 0
20:08:43.403 00.000 12252 IsGuiding returns 0
20:08:43.405 00.002 12252 PulseGuide returned control before completion, sleep 11
20:08:43.432 00.027 12252 IsGuiding returns 0
20:08:43.432 00.000 12252 Move returns status 0, amount 3
20:08:43.432 00.000 12252 MoveAxis(N, 0, ABG)
20:08:43.432 00.000 12252 Move returns status 0, amount 0
20:08:43.432 00.000 12252 move complete, result=0
20:08:43.432 00.000 12252 worker thread done servicing request
20:08:43.432 00.000 9044 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
20:08:43.435 00.003 12252 Worker thread wakes up
20:08:43.435 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:43.435 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:45.778 02.343 12252 Exposure complete
20:08:45.823 00.045 12252 worker thread done servicing request
20:08:45.824 00.001 9044 OnExposeComplete: enter
20:08:45.825 00.001 9044 UpdateGuideState(): m_state=6
20:08:45.828 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
20:08:45.829 00.001 9044 Star::Find returns 1 (0), X=1017.83, Y=815.08, Mass=5539, SNR=51.2, Peak=172 HFD=5.0
20:08:45.831 00.002 9044 MultiStar: [#1 0.06,-0.28,0.00,M1] [#2 0.10,-0.18,1.17,U] [#3 0.03,-0.15,0.83,U] [#4 -0.01,-0.12,1.27,U] [#5 0.05,0.03,0.65,U] [#6 0.08,-0.25,0.00,R] [#7 0.08,-0.23,0.00,M5] [#8 0.19,-0.06,0.41,U] 
20:08:45.832 00.001 9044 refined, 5 included, MultiStar: {0.05, -0.13}, one-star: {0.03, -0.22}
20:08:45.833 00.001 9044 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.62) = xAngle (0.41 = 0.41)
20:08:45.834 00.001 9044 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.67 = -2.67)
20:08:45.835 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.21 mountX=0.13 mountY=-0.07, mountTheta=-0.46
20:08:45.838 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.13, opts=13)
20:08:45.839 00.001 9044 Enqueuing Move request for scope (0.05, -0.13)
20:08:45.841 00.002 12252 Worker thread wakes up
20:08:45.841 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:45.842 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
20:08:45.842 00.000 9044 UpdateGuideState exits: m=5539 SNR=51.2
20:08:45.842 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
20:08:45.842 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:45.843 00.001 12252 Moving (0.05, -0.13) raw xDistance=0.13 yDistance=-0.07
20:08:45.843 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:45.844 00.001 9044 Enqueuing Expose request
20:08:45.844 00.000 12252 PPEC rslt: input = 0.13, final = 0.09, react = 0.08, pred = 0.07, hyst = 0.08, hyst_pct = 0.83, period_length = 485.68
20:08:45.845 00.001 12252 PPEC: input: 0.13, control: 0.09, exposure: 2000
20:08:45.845 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:45.845 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:08:45.845 00.000 12252 MoveAxis(W, 35, ABG)
20:08:45.845 00.000 12252 Guiding  Dir = 3, Dur = 35
20:08:45.845 00.000 12252 IsSlewing returns 0
20:08:45.845 00.000 12252 IsGuiding returns 0
20:08:45.847 00.002 12252 PulseGuide returned control before completion, sleep 43
20:08:45.907 00.060 12252 IsGuiding returns 0
20:08:45.907 00.000 12252 Move returns status 0, amount 35
20:08:45.907 00.000 12252 MoveAxis(N, 0, ABG)
20:08:45.907 00.000 12252 Move returns status 0, amount 0
20:08:45.907 00.000 12252 move complete, result=0
20:08:45.907 00.000 12252 worker thread done servicing request
20:08:45.907 00.000 12252 Worker thread wakes up
20:08:45.907 00.000 9044 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
20:08:45.910 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:45.910 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:48.256 02.346 12252 Exposure complete
20:08:48.304 00.048 12252 worker thread done servicing request
20:08:48.305 00.001 9044 OnExposeComplete: enter
20:08:48.306 00.001 9044 UpdateGuideState(): m_state=6
20:08:48.308 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
20:08:48.310 00.002 9044 Star::Find returns 1 (0), X=1017.84, Y=814.93, Mass=5412, SNR=50.6, Peak=172 HFD=4.8
20:08:48.311 00.001 9044 MultiStar: [#1 0.04,-0.34,0.00,M2] [#2 0.03,-0.51,0.00,M4] [#3 0.00,-0.11,0.84,U] [#4 -0.01,-0.25,0.00,M1] [#5 0.07,-0.28,0.00,M1] [#6 0.01,-0.20,0.41,U] [#7 0.07,-0.54,0.00,M6] [#8 0.15,-0.41,0.00,M1] 
20:08:48.312 00.001 9044 refined, 2 included, MultiStar: {0.02, -0.25}, one-star: {0.04, -0.38}
20:08:48.313 00.001 9044 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.62) = xAngle (0.14 = 0.14)
20:08:48.314 00.001 9044 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.95 = -2.95)
20:08:48.314 00.000 9044 CameraToMount -- cameraX=0.02 cameraY=-0.25 hyp=0.25 cameraTheta=-1.49 mountX=0.24 mountY=-0.05, mountTheta=-0.19
20:08:48.316 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.25, opts=13)
20:08:48.317 00.001 9044 Enqueuing Move request for scope (0.02, -0.25)
20:08:48.318 00.001 12252 Worker thread wakes up
20:08:48.318 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:48.320 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.25) opts 0xd
20:08:48.320 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.25)
20:08:48.320 00.000 9044 UpdateGuideState exits: m=5412 SNR=50.6
20:08:48.321 00.001 12252 Moving (0.02, -0.25) raw xDistance=0.24 yDistance=-0.05
20:08:48.321 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:48.323 00.002 12252 PPEC rslt: input = 0.24, final = 0.15, react = 0.15, pred = 0.06, hyst = 0.13, hyst_pct = 0.82, period_length = 485.68
20:08:48.323 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:48.325 00.002 9044 Enqueuing Expose request
20:08:48.326 00.001 12252 PPEC: input: 0.24, control: 0.15, exposure: 2000
20:08:48.328 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:48.328 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:08:48.328 00.000 12252 MoveAxis(W, 57, ABG)
20:08:48.328 00.000 12252 Guiding  Dir = 3, Dur = 57
20:08:48.328 00.000 12252 IsSlewing returns 0
20:08:48.329 00.001 12252 IsGuiding returns 0
20:08:48.331 00.002 12252 PulseGuide returned control before completion, sleep 65
20:08:48.397 00.066 12252 IsGuiding returns 0
20:08:48.397 00.000 12252 Move returns status 0, amount 57
20:08:48.397 00.000 12252 MoveAxis(N, 0, ABG)
20:08:48.399 00.002 12252 Move returns status 0, amount 0
20:08:48.399 00.000 12252 move complete, result=0
20:08:48.399 00.000 12252 worker thread done servicing request
20:08:48.399 00.000 12252 Worker thread wakes up
20:08:48.399 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:48.399 00.000 9044 GuideStep: 0.2 px 57 ms WEST, -0.0 px 0 ms NORTH
20:08:48.400 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:50.752 02.352 12252 Exposure complete
20:08:50.808 00.056 12252 worker thread done servicing request
20:08:50.808 00.000 9044 OnExposeComplete: enter
20:08:50.810 00.002 9044 UpdateGuideState(): m_state=6
20:08:50.811 00.001 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
20:08:50.814 00.003 9044 Star::Find returns 1 (0), X=1017.83, Y=815.04, Mass=5572, SNR=51.4, Peak=172 HFD=5.0
20:08:50.816 00.002 9044 MultiStar: [#1 0.04,-0.17,1.03,U] [#2 0.02,-0.16,1.16,U] [#3 0.01,-0.09,0.82,U] [#4 -0.02,-0.15,1.25,U] [#5 0.05,-0.06,0.63,U] [#6 -0.00,-0.09,0.40,U] [#7 0.04,-0.23,0.41,U] [#8 0.10,-0.19,0.41,U] 
20:08:50.818 00.002 9044 refined, 8 included, MultiStar: {0.02, -0.16}, one-star: {0.03, -0.27}
20:08:50.819 00.001 9044 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.62) = xAngle (0.20 = 0.20)
20:08:50.821 00.002 9044 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.89 = -2.89)
20:08:50.822 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.43 mountX=0.16 mountY=-0.04, mountTheta=-0.25
20:08:50.824 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.16, opts=13)
20:08:50.826 00.002 9044 Enqueuing Move request for scope (0.02, -0.16)
20:08:50.828 00.002 12252 Worker thread wakes up
20:08:50.828 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:50.829 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
20:08:50.830 00.001 9044 UpdateGuideState exits: m=5572 SNR=51.4
20:08:50.831 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:50.832 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
20:08:50.832 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:50.833 00.001 9044 Enqueuing Expose request
20:08:50.833 00.000 12252 Moving (0.02, -0.16) raw xDistance=0.16 yDistance=-0.04
20:08:50.834 00.001 12252 PPEC rslt: input = 0.16, final = 0.09, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.82, period_length = 485.68
20:08:50.834 00.000 12252 PPEC: input: 0.16, control: 0.09, exposure: 2000
20:08:50.834 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:50.834 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:08:50.834 00.000 12252 MoveAxis(W, 37, ABG)
20:08:50.834 00.000 12252 Guiding  Dir = 3, Dur = 37
20:08:50.834 00.000 12252 IsSlewing returns 0
20:08:50.834 00.000 12252 IsGuiding returns 0
20:08:50.837 00.003 12252 PulseGuide returned control before completion, sleep 45
20:08:50.889 00.052 12252 IsGuiding returns 0
20:08:50.889 00.000 12252 Move returns status 0, amount 37
20:08:50.889 00.000 12252 MoveAxis(N, 0, ABG)
20:08:50.889 00.000 12252 Move returns status 0, amount 0
20:08:50.889 00.000 12252 move complete, result=0
20:08:50.890 00.001 12252 worker thread done servicing request
20:08:50.890 00.000 12252 Worker thread wakes up
20:08:50.890 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:50.890 00.000 9044 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
20:08:50.891 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:53.232 02.341 12252 Exposure complete
20:08:53.288 00.056 12252 worker thread done servicing request
20:08:53.289 00.001 9044 OnExposeComplete: enter
20:08:53.291 00.002 9044 UpdateGuideState(): m_state=6
20:08:53.293 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
20:08:53.295 00.002 9044 Star::Find returns 1 (0), X=1017.85, Y=815.06, Mass=5439, SNR=50.7, Peak=172 HFD=4.8
20:08:53.296 00.001 9044 MultiStar: [#1 0.02,-0.23,1.04,U] [#2 0.02,-0.20,1.19,U] [#3 -0.07,-0.02,0.81,U] [#4 -0.06,-0.12,1.26,U] [#5 0.05,-0.01,0.64,U] [#6 -0.08,-0.13,0.41,U] [#7 -0.04,-0.16,0.42,U] [#8 0.22,-0.25,0.00,M1] 
20:08:53.298 00.002 9044 refined, 7 included, MultiStar: {-0.01, -0.15}, one-star: {0.05, -0.25}
20:08:53.299 00.001 9044 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.62) = xAngle (-0.00 = -0.00)
20:08:53.301 00.002 9044 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.09 = -3.09)
20:08:53.302 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.63 mountX=0.15 mountY=-0.01, mountTheta=-0.06
20:08:53.303 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.15, opts=13)
20:08:53.305 00.002 9044 Enqueuing Move request for scope (-0.01, -0.15)
20:08:53.306 00.001 12252 Worker thread wakes up
20:08:53.306 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:53.307 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
20:08:53.307 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
20:08:53.307 00.000 12252 Moving (-0.01, -0.15) raw xDistance=0.15 yDistance=-0.01
20:08:53.307 00.000 9044 UpdateGuideState exits: m=5439 SNR=50.7
20:08:53.308 00.001 12252 PPEC rslt: input = 0.15, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.09, hyst_pct = 0.82, period_length = 485.68
20:08:53.308 00.000 12252 PPEC: input: 0.15, control: 0.09, exposure: 2000
20:08:53.308 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:53.309 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:53.310 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:53.310 00.000 9044 Enqueuing Expose request
20:08:53.312 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:08:53.312 00.000 12252 MoveAxis(W, 35, ABG)
20:08:53.312 00.000 12252 Guiding  Dir = 3, Dur = 35
20:08:53.313 00.001 12252 IsSlewing returns 0
20:08:53.313 00.000 12252 IsGuiding returns 0
20:08:53.315 00.002 12252 PulseGuide returned control before completion, sleep 43
20:08:53.360 00.045 12252 IsGuiding returns 0
20:08:53.360 00.000 12252 Move returns status 0, amount 35
20:08:53.360 00.000 12252 MoveAxis(N, 0, ABG)
20:08:53.360 00.000 12252 Move returns status 0, amount 0
20:08:53.360 00.000 12252 move complete, result=0
20:08:53.360 00.000 12252 worker thread done servicing request
20:08:53.361 00.001 12252 Worker thread wakes up
20:08:53.361 00.000 9044 GuideStep: 0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
20:08:53.363 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:53.363 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:55.721 02.358 12252 Exposure complete
20:08:55.769 00.048 12252 worker thread done servicing request
20:08:55.769 00.000 9044 OnExposeComplete: enter
20:08:55.772 00.003 9044 UpdateGuideState(): m_state=6
20:08:55.775 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
20:08:55.776 00.001 9044 Star::Find returns 1 (0), X=1017.81, Y=814.94, Mass=5584, SNR=51.3, Peak=172 HFD=4.9
20:08:55.779 00.003 9044 MultiStar: [#1 0.08,-0.31,0.00,M1] [#2 0.05,-0.21,1.18,U] [#3 0.10,-0.22,0.82,U] [#4 -0.01,-0.23,1.28,U] [#5 0.09,-0.02,0.64,U] [#6 0.09,-0.09,0.40,U] [#7 -0.01,-0.36,0.00,M5] [#8 0.27,-0.27,0.00,M2] 
20:08:55.782 00.003 9044 refined, 5 included, MultiStar: {0.04, -0.21}, one-star: {0.01, -0.37}
20:08:55.784 00.002 9044 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.62) = xAngle (0.26 = 0.26)
20:08:55.785 00.001 9044 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.83 = -2.83)
20:08:55.787 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.37 mountX=0.21 mountY=-0.07, mountTheta=-0.31
20:08:55.789 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.21, opts=13)
20:08:55.790 00.001 9044 Enqueuing Move request for scope (0.04, -0.21)
20:08:55.792 00.002 12252 Worker thread wakes up
20:08:55.792 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:55.793 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
20:08:55.793 00.000 9044 UpdateGuideState exits: m=5584 SNR=51.3
20:08:55.796 00.003 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
20:08:55.796 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:55.797 00.001 12252 Moving (0.04, -0.21) raw xDistance=0.21 yDistance=-0.07
20:08:55.797 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:55.799 00.002 9044 Enqueuing Expose request
20:08:55.800 00.001 12252 PPEC rslt: input = 0.21, final = 0.13, react = 0.13, pred = 0.06, hyst = 0.12, hyst_pct = 0.82, period_length = 485.68
20:08:55.800 00.000 12252 PPEC: input: 0.21, control: 0.13, exposure: 2000
20:08:55.800 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:55.800 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:08:55.800 00.000 12252 MoveAxis(W, 51, ABG)
20:08:55.800 00.000 12252 Guiding  Dir = 3, Dur = 51
20:08:55.801 00.001 12252 IsSlewing returns 0
20:08:55.801 00.000 12252 IsGuiding returns 0
20:08:55.804 00.003 12252 PulseGuide returned control before completion, sleep 59
20:08:55.871 00.067 12252 IsGuiding returns 0
20:08:55.871 00.000 12252 Move returns status 0, amount 51
20:08:55.871 00.000 12252 MoveAxis(N, 0, ABG)
20:08:55.871 00.000 12252 Move returns status 0, amount 0
20:08:55.871 00.000 12252 move complete, result=0
20:08:55.871 00.000 12252 worker thread done servicing request
20:08:55.871 00.000 12252 Worker thread wakes up
20:08:55.871 00.000 9044 GuideStep: 0.2 px 51 ms WEST, -0.1 px 0 ms NORTH
20:08:55.872 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:55.872 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:08:58.224 02.352 12252 Exposure complete
20:08:58.261 00.037 12252 worker thread done servicing request
20:08:58.261 00.000 9044 OnExposeComplete: enter
20:08:58.262 00.001 9044 UpdateGuideState(): m_state=6
20:08:58.264 00.002 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
20:08:58.266 00.002 9044 Star::Find returns 1 (0), X=1017.73, Y=814.94, Mass=5335, SNR=50.2, Peak=172 HFD=4.9
20:08:58.267 00.001 9044 MultiStar: [#1 -0.03,-0.29,0.00,M2] [#2 -0.06,-0.39,0.00,M2] [#3 -0.05,-0.16,0.84,U] [#4 -0.08,-0.17,1.27,U] [#5 0.03,-0.02,0.65,U] [#6 -0.11,-0.01,0.41,U] [#7 -0.07,-0.36,0.00,M6] [#8 0.07,-0.28,0.00,M3] 
20:08:58.268 00.001 9044 refined, 4 included, MultiStar: {-0.06, -0.18}, one-star: {-0.07, -0.37}
20:08:58.269 00.001 9044 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.62) = xAngle (-0.27 = -0.27)
20:08:58.270 00.001 9044 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.35 = 2.93)
20:08:58.271 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.89 mountX=0.18 mountY=0.04, mountTheta=0.21
20:08:58.273 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.18, opts=13)
20:08:58.274 00.001 9044 Enqueuing Move request for scope (-0.06, -0.18)
20:08:58.276 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:08:58.278 00.002 12252 Worker thread wakes up
20:08:58.278 00.000 9044 UpdateGuideState exits: m=5335 SNR=50.2
20:08:58.279 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:08:58.280 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:08:58.281 00.001 9044 Enqueuing Expose request
20:08:58.282 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
20:08:58.282 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
20:08:58.282 00.000 12252 Moving (-0.06, -0.18) raw xDistance=0.18 yDistance=0.04
20:08:58.283 00.001 12252 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.05, hyst = 0.10, hyst_pct = 0.81, period_length = 485.68
20:08:58.283 00.000 12252 PPEC: input: 0.18, control: 0.11, exposure: 2000
20:08:58.283 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:08:58.283 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:08:58.283 00.000 12252 MoveAxis(W, 44, ABG)
20:08:58.283 00.000 12252 Guiding  Dir = 3, Dur = 44
20:08:58.283 00.000 12252 IsSlewing returns 0
20:08:58.284 00.001 12252 IsGuiding returns 0
20:08:58.286 00.002 12252 PulseGuide returned control before completion, sleep 53
20:08:58.341 00.055 12252 IsGuiding returns 1
20:08:58.341 00.000 12252 scope still moving after pulse duration time elapsed
20:08:58.372 00.031 12252 IsSlewing returns 0
20:08:58.372 00.000 12252 IsGuiding returns 0
20:08:58.373 00.001 12252 scope move finished after 44 + 44 ms
20:08:58.373 00.000 12252 Move returns status 0, amount 44
20:08:58.373 00.000 12252 MoveAxis(N, 0, ABG)
20:08:58.373 00.000 12252 Move returns status 0, amount 0
20:08:58.373 00.000 12252 move complete, result=0
20:08:58.373 00.000 12252 worker thread done servicing request
20:08:58.373 00.000 12252 Worker thread wakes up
20:08:58.373 00.000 9044 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
20:08:58.374 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:08:58.374 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:00.718 02.344 12252 Exposure complete
20:09:00.790 00.072 12252 worker thread done servicing request
20:09:00.790 00.000 9044 OnExposeComplete: enter
20:09:00.792 00.002 9044 UpdateGuideState(): m_state=6
20:09:00.794 00.002 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
20:09:00.797 00.003 9044 Star::Find returns 1 (0), X=1017.83, Y=815.15, Mass=5313, SNR=50.2, Peak=172 HFD=4.9
20:09:00.798 00.001 9044 MultiStar: [#1 0.03,-0.08,1.05,U] [#2 0.06,-0.07,1.19,U] [#3 0.02,0.08,0.85,U] [#4 -0.00,-0.04,1.28,U] [#5 0.04,0.17,0.65,U] [#6 0.01,0.17,0.41,U] [#7 -0.05,-0.13,0.42,U] [#8 0.20,0.01,0.42,U] 
20:09:00.799 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.03, -0.16}
20:09:00.801 00.002 9044 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.62) = xAngle (0.93 = 0.93)
20:09:00.802 00.001 9044 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.15 = -2.15)
20:09:00.802 00.000 9044 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.69 mountX=0.02 mountY=-0.03, mountTheta=-0.95
20:09:00.804 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.03, opts=13)
20:09:00.806 00.002 9044 Enqueuing Move request for scope (0.03, -0.03)
20:09:00.808 00.002 12252 Worker thread wakes up
20:09:00.808 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:00.810 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
20:09:00.810 00.000 9044 UpdateGuideState exits: m=5313 SNR=50.2
20:09:00.812 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:00.814 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
20:09:00.814 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:00.815 00.001 9044 Enqueuing Expose request
20:09:00.817 00.002 12252 Moving (0.03, -0.03) raw xDistance=0.02 yDistance=-0.03
20:09:00.818 00.001 12252 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.06, hyst = 0.00, hyst_pct = 0.81, period_length = 485.68
20:09:00.818 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
20:09:00.818 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:00.818 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:09:00.818 00.000 12252 MoveAxis(W, 4, ABG)
20:09:00.818 00.000 12252 Guiding  Dir = 3, Dur = 4
20:09:00.819 00.001 12252 IsSlewing returns 0
20:09:00.819 00.000 12252 IsGuiding returns 0
20:09:00.822 00.003 12252 PulseGuide returned control before completion, sleep 13
20:09:00.842 00.020 12252 IsGuiding returns 0
20:09:00.842 00.000 12252 Move returns status 0, amount 4
20:09:00.842 00.000 12252 MoveAxis(N, 0, ABG)
20:09:00.843 00.001 12252 Move returns status 0, amount 0
20:09:00.843 00.000 12252 move complete, result=0
20:09:00.843 00.000 12252 worker thread done servicing request
20:09:00.843 00.000 12252 Worker thread wakes up
20:09:00.843 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:00.843 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:00.843 00.000 9044 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
20:09:03.194 02.351 12252 Exposure complete
20:09:03.253 00.059 12252 worker thread done servicing request
20:09:03.253 00.000 9044 OnExposeComplete: enter
20:09:03.255 00.002 9044 UpdateGuideState(): m_state=6
20:09:03.256 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
20:09:03.257 00.001 9044 Star::Find returns 1 (0), X=1017.77, Y=815.24, Mass=5420, SNR=50.7, Peak=172 HFD=5.1
20:09:03.258 00.001 9044 MultiStar: [#1 -0.02,-0.03,1.05,U] [#2 -0.06,-0.00,1.20,U] [#3 -0.11,0.14,0.85,U] [#4 -0.10,-0.00,1.25,U] [#5 -0.07,0.20,0.65,U] [#6 -0.08,0.16,0.41,U] [#7 -0.03,-0.03,0.42,U] [#8 0.05,0.10,0.42,U] 
20:09:03.259 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {-0.04, -0.07}
20:09:03.259 00.000 9044 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.62) = xAngle (4.25 = -2.03)
20:09:03.260 00.001 9044 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.17 = 1.17)
20:09:03.261 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.62 mountX=-0.03 mountY=0.06, mountTheta=2.02
20:09:03.263 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.03, opts=13)
20:09:03.263 00.000 9044 Enqueuing Move request for scope (-0.06, 0.03)
20:09:03.264 00.001 12252 Worker thread wakes up
20:09:03.264 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:03.265 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
20:09:03.265 00.000 9044 UpdateGuideState exits: m=5420 SNR=50.7
20:09:03.265 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
20:09:03.265 00.000 12252 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
20:09:03.265 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:03.268 00.003 12252 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.81, period_length = 485.68
20:09:03.268 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:03.269 00.001 9044 Enqueuing Expose request
20:09:03.271 00.002 12252 PPEC: input: -0.03, control: 0.01, exposure: 2000
20:09:03.271 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:03.271 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:09:03.271 00.000 12252 MoveAxis(W, 3, ABG)
20:09:03.271 00.000 12252 Guiding  Dir = 3, Dur = 3
20:09:03.272 00.001 12252 IsSlewing returns 0
20:09:03.272 00.000 12252 IsGuiding returns 0
20:09:03.274 00.002 12252 PulseGuide returned control before completion, sleep 12
20:09:03.301 00.027 12252 IsGuiding returns 0
20:09:03.301 00.000 12252 Move returns status 0, amount 3
20:09:03.301 00.000 12252 MoveAxis(N, 0, ABG)
20:09:03.302 00.001 12252 Move returns status 0, amount 0
20:09:03.302 00.000 12252 move complete, result=0
20:09:03.302 00.000 12252 worker thread done servicing request
20:09:03.302 00.000 9044 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
20:09:03.305 00.003 12252 Worker thread wakes up
20:09:03.305 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:03.305 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:05.663 02.358 12252 Exposure complete
20:09:05.733 00.070 12252 worker thread done servicing request
20:09:05.733 00.000 9044 OnExposeComplete: enter
20:09:05.735 00.002 9044 UpdateGuideState(): m_state=6
20:09:05.738 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
20:09:05.741 00.003 9044 Star::Find returns 1 (0), X=1017.70, Y=814.91, Mass=5363, SNR=50.3, Peak=172 HFD=5.0
20:09:05.744 00.003 9044 MultiStar: [#1 -0.07,-0.29,0.00,M1] [#2 -0.13,-0.43,0.00,M1] [#3 -0.14,-0.13,0.85,U] [#4 -0.16,-0.23,0.00,M1] [#5 -0.07,-0.14,0.64,U] [#6 -0.12,-0.18,0.41,U] [#7 -0.29,-0.29,0.00,M5] [#8 0.06,-0.34,0.00,M2] 
20:09:05.747 00.003 9044 refined, 3 included, MultiStar: {-0.11, -0.23}, one-star: {-0.10, -0.40}
20:09:05.749 00.002 9044 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.62) = xAngle (-0.38 = -0.38)
20:09:05.750 00.001 9044 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.46 = 2.82)
20:09:05.753 00.003 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.23 hyp=0.26 cameraTheta=-2.00 mountX=0.24 mountY=0.08, mountTheta=0.33
20:09:05.755 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.23, opts=13)
20:09:05.756 00.001 9044 Enqueuing Move request for scope (-0.11, -0.23)
20:09:05.757 00.001 12252 Worker thread wakes up
20:09:05.757 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:05.759 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.23) opts 0xd
20:09:05.759 00.000 9044 UpdateGuideState exits: m=5363 SNR=50.3
20:09:05.760 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:05.762 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:05.763 00.001 9044 Enqueuing Expose request
20:09:05.765 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.23)
20:09:05.765 00.000 12252 Moving (-0.11, -0.23) raw xDistance=0.24 yDistance=0.08
20:09:05.766 00.001 12252 PPEC rslt: input = 0.24, final = 0.13, react = 0.14, pred = 0.00, hyst = 0.13, hyst_pct = 0.81, period_length = 485.68
20:09:05.766 00.000 12252 PPEC: input: 0.24, control: 0.13, exposure: 2000
20:09:05.766 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:05.766 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:09:05.766 00.000 12252 MoveAxis(W, 52, ABG)
20:09:05.768 00.002 12252 Guiding  Dir = 3, Dur = 52
20:09:05.768 00.000 12252 IsSlewing returns 0
20:09:05.768 00.000 12252 IsGuiding returns 0
20:09:05.770 00.002 12252 PulseGuide returned control before completion, sleep 60
20:09:05.845 00.075 12252 IsGuiding returns 0
20:09:05.846 00.001 12252 Move returns status 0, amount 52
20:09:05.846 00.000 12252 MoveAxis(N, 0, ABG)
20:09:05.846 00.000 12252 Move returns status 0, amount 0
20:09:05.846 00.000 12252 move complete, result=0
20:09:05.846 00.000 12252 worker thread done servicing request
20:09:05.846 00.000 9044 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
20:09:05.848 00.002 12252 Worker thread wakes up
20:09:05.848 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:05.848 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:08.196 02.348 12252 Exposure complete
20:09:08.251 00.055 12252 worker thread done servicing request
20:09:08.251 00.000 9044 OnExposeComplete: enter
20:09:08.253 00.002 9044 UpdateGuideState(): m_state=6
20:09:08.255 00.002 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
20:09:08.256 00.001 9044 Star::Find returns 1 (0), X=1017.67, Y=815.08, Mass=5395, SNR=50.5, Peak=172 HFD=5.1
20:09:08.257 00.001 9044 MultiStar: [#1 -0.09,-0.17,1.04,U] [#2 -0.14,-0.30,0.00,M2] [#3 -0.12,0.01,0.84,U] [#4 -0.14,-0.08,1.26,U] [#5 -0.12,0.07,0.64,U] [#6 -0.10,0.06,0.43,U] [#7 -0.10,-0.18,0.43,U] [#8 -0.03,-0.08,0.41,U] 
20:09:08.258 00.001 9044 refined, 7 included, MultiStar: {-0.11, -0.09}, one-star: {-0.13, -0.23}
20:09:08.259 00.001 9044 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.62) = xAngle (-0.84 = -0.84)
20:09:08.260 00.001 9044 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.93 = 2.35)
20:09:08.261 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.47 mountX=0.09 mountY=0.10, mountTheta=0.82
20:09:08.263 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.09, opts=13)
20:09:08.265 00.002 9044 Enqueuing Move request for scope (-0.11, -0.09)
20:09:08.266 00.001 12252 Worker thread wakes up
20:09:08.266 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:08.268 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
20:09:08.268 00.000 9044 UpdateGuideState exits: m=5395 SNR=50.5
20:09:08.269 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:08.270 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
20:09:08.270 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:08.271 00.001 9044 Enqueuing Expose request
20:09:08.272 00.001 12252 Moving (-0.11, -0.09) raw xDistance=0.09 yDistance=0.10
20:09:08.272 00.000 12252 PPEC rslt: input = 0.09, final = -0.00, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.80, period_length = 485.68
20:09:08.272 00.000 12252 PPEC: input: 0.09, control: -0.00, exposure: 2000
20:09:08.272 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:08.272 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:09:08.272 00.000 12252 MoveAxis(E, 1, ABG)
20:09:08.272 00.000 12252 Guiding  Dir = 2, Dur = 1
20:09:08.272 00.000 12252 IsSlewing returns 0
20:09:08.274 00.002 12252 IsGuiding returns 0
20:09:08.275 00.001 12252 IsGuiding returns 0
20:09:08.275 00.000 12252 Move returns status 0, amount 1
20:09:08.275 00.000 12252 MoveAxis(N, 0, ABG)
20:09:08.275 00.000 12252 Move returns status 0, amount 0
20:09:08.275 00.000 12252 move complete, result=0
20:09:08.275 00.000 12252 worker thread done servicing request
20:09:08.275 00.000 12252 Worker thread wakes up
20:09:08.275 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:09:08.276 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:08.276 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:10.622 02.346 12252 Exposure complete
20:09:10.681 00.059 12252 worker thread done servicing request
20:09:10.682 00.001 9044 OnExposeComplete: enter
20:09:10.684 00.002 9044 UpdateGuideState(): m_state=6
20:09:10.685 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
20:09:10.687 00.002 9044 Star::Find returns 1 (0), X=1017.67, Y=815.08, Mass=5476, SNR=50.9, Peak=172 HFD=5.1
20:09:10.688 00.001 9044 MultiStar: [#1 -0.15,-0.29,0.00,M1] [#2 -0.13,-0.39,0.00,M3] [#3 -0.17,-0.05,0.83,U] [#4 -0.17,-0.17,1.26,U] [#5 -0.06,-0.05,0.64,U] [#6 -0.13,-0.07,0.41,U] [#7 -0.14,-0.30,0.00,M5] [#8 0.05,-0.17,0.41,U] 
20:09:10.689 00.001 9044 refined, 5 included, MultiStar: {-0.12, -0.14}, one-star: {-0.13, -0.23}
20:09:10.690 00.001 9044 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.62) = xAngle (-0.68 = -0.68)
20:09:10.692 00.002 9044 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.77 = 2.52)
20:09:10.693 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.31 mountX=0.14 mountY=0.11, mountTheta=0.65
20:09:10.695 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.14, opts=13)
20:09:10.697 00.002 9044 Enqueuing Move request for scope (-0.12, -0.14)
20:09:10.699 00.002 12252 Worker thread wakes up
20:09:10.699 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:10.700 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
20:09:10.700 00.000 9044 UpdateGuideState exits: m=5476 SNR=50.9
20:09:10.702 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
20:09:10.702 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:10.703 00.001 12252 Moving (-0.12, -0.14) raw xDistance=0.14 yDistance=0.11
20:09:10.703 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:10.705 00.002 9044 Enqueuing Expose request
20:09:10.707 00.002 12252 PPEC rslt: input = 0.14, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.09, hyst_pct = 0.80, period_length = 485.68
20:09:10.707 00.000 12252 PPEC: input: 0.14, control: 0.09, exposure: 2000
20:09:10.707 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:10.707 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:09:10.707 00.000 12252 MoveAxis(W, 33, ABG)
20:09:10.707 00.000 12252 Guiding  Dir = 3, Dur = 33
20:09:10.708 00.001 12252 IsSlewing returns 0
20:09:10.708 00.000 12252 IsGuiding returns 0
20:09:10.710 00.002 12252 PulseGuide returned control before completion, sleep 42
20:09:10.757 00.047 12252 IsGuiding returns 0
20:09:10.757 00.000 12252 Move returns status 0, amount 33
20:09:10.757 00.000 12252 MoveAxis(N, 0, ABG)
20:09:10.757 00.000 12252 Move returns status 0, amount 0
20:09:10.757 00.000 12252 move complete, result=0
20:09:10.757 00.000 12252 worker thread done servicing request
20:09:10.757 00.000 12252 Worker thread wakes up
20:09:10.757 00.000 9044 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
20:09:10.759 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:10.759 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:13.116 02.357 12252 Exposure complete
20:09:13.168 00.052 12252 worker thread done servicing request
20:09:13.169 00.001 9044 OnExposeComplete: enter
20:09:13.170 00.001 9044 UpdateGuideState(): m_state=6
20:09:13.171 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
20:09:13.172 00.001 9044 Star::Find returns 1 (0), X=1017.69, Y=815.10, Mass=5463, SNR=50.8, Peak=172 HFD=5.1
20:09:13.175 00.003 9044 MultiStar: [#1 -0.21,-0.15,0.00,M2] [#2 -0.16,-0.33,0.00,M4] [#3 -0.13,0.07,0.84,U] [#4 -0.17,-0.05,1.27,U] [#5 -0.04,-0.07,0.64,U] [#6 -0.18,-0.00,0.42,U] [#7 -0.08,-0.13,0.42,U] [#8 0.02,-0.13,0.39,U] 
20:09:13.175 00.000 9044 refined, 6 included, MultiStar: {-0.11, -0.07}, one-star: {-0.11, -0.20}
20:09:13.177 00.002 9044 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.62) = xAngle (-0.94 = -0.94)
20:09:13.178 00.001 9044 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.03 = 2.26)
20:09:13.180 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.57 mountX=0.08 mountY=0.10, mountTheta=0.92
20:09:13.182 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.07, opts=13)
20:09:13.184 00.002 9044 Enqueuing Move request for scope (-0.11, -0.07)
20:09:13.185 00.001 12252 Worker thread wakes up
20:09:13.185 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:13.188 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
20:09:13.188 00.000 9044 UpdateGuideState exits: m=5463 SNR=50.8
20:09:13.189 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
20:09:13.189 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:13.191 00.002 12252 Moving (-0.11, -0.07) raw xDistance=0.08 yDistance=0.10
20:09:13.191 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:13.192 00.001 9044 Enqueuing Expose request
20:09:13.195 00.003 12252 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.80, period_length = 485.68
20:09:13.195 00.000 12252 PPEC: input: 0.08, control: -0.00, exposure: 2000
20:09:13.195 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:13.195 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:09:13.195 00.000 12252 MoveAxis(E, 1, ABG)
20:09:13.195 00.000 12252 Guiding  Dir = 2, Dur = 1
20:09:13.195 00.000 12252 IsSlewing returns 0
20:09:13.195 00.000 12252 IsGuiding returns 0
20:09:13.199 00.004 12252 IsGuiding returns 0
20:09:13.199 00.000 12252 Move returns status 0, amount 1
20:09:13.199 00.000 12252 MoveAxis(N, 0, ABG)
20:09:13.199 00.000 12252 Move returns status 0, amount 0
20:09:13.199 00.000 12252 move complete, result=0
20:09:13.200 00.001 12252 worker thread done servicing request
20:09:13.200 00.000 12252 Worker thread wakes up
20:09:13.200 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:09:13.202 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:13.202 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:15.554 02.352 12252 Exposure complete
20:09:15.602 00.048 12252 worker thread done servicing request
20:09:15.602 00.000 9044 OnExposeComplete: enter
20:09:15.605 00.003 9044 UpdateGuideState(): m_state=6
20:09:15.607 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
20:09:15.608 00.001 9044 Star::Find returns 1 (0), X=1017.71, Y=814.97, Mass=5382, SNR=50.5, Peak=172 HFD=5.0
20:09:15.610 00.002 9044 MultiStar: [#1 -0.02,-0.31,0.00,M3] [#2 -0.08,-0.46,0.00,M5] [#3 -0.06,-0.11,0.84,U] [#4 -0.13,-0.22,0.00,M1] [#5 -0.02,-0.24,0.65,U] [#6 -0.12,-0.17,0.42,U] [#7 -0.13,-0.33,0.00,M5] [#8 0.16,-0.25,0.00,M1] 
20:09:15.611 00.001 9044 refined, 3 included, MultiStar: {-0.07, -0.23}, one-star: {-0.09, -0.34}
20:09:15.614 00.003 9044 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.62) = xAngle (-0.24 = -0.24)
20:09:15.616 00.002 9044 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.32 = 2.96)
20:09:15.618 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.86 mountX=0.23 mountY=0.04, mountTheta=0.18
20:09:15.622 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.23, opts=13)
20:09:15.625 00.003 9044 Enqueuing Move request for scope (-0.07, -0.23)
20:09:15.627 00.002 12252 Worker thread wakes up
20:09:15.627 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:15.629 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
20:09:15.629 00.000 9044 UpdateGuideState exits: m=5382 SNR=50.5
20:09:15.630 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:15.632 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:15.633 00.001 9044 Enqueuing Expose request
20:09:15.634 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
20:09:15.634 00.000 12252 Moving (-0.07, -0.23) raw xDistance=0.23 yDistance=0.04
20:09:15.634 00.000 12252 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.80, period_length = 485.68
20:09:15.634 00.000 12252 PPEC: input: 0.23, control: 0.14, exposure: 2000
20:09:15.634 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:15.635 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:09:15.635 00.000 12252 MoveAxis(W, 53, ABG)
20:09:15.635 00.000 12252 Guiding  Dir = 3, Dur = 53
20:09:15.635 00.000 12252 IsSlewing returns 0
20:09:15.635 00.000 12252 IsGuiding returns 0
20:09:15.639 00.004 12252 PulseGuide returned control before completion, sleep 61
20:09:15.701 00.062 12252 IsGuiding returns 0
20:09:15.701 00.000 12252 Move returns status 0, amount 53
20:09:15.701 00.000 12252 MoveAxis(N, 0, ABG)
20:09:15.702 00.001 12252 Move returns status 0, amount 0
20:09:15.702 00.000 12252 move complete, result=0
20:09:15.702 00.000 12252 worker thread done servicing request
20:09:15.702 00.000 12252 Worker thread wakes up
20:09:15.702 00.000 9044 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
20:09:15.705 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:15.705 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:18.058 02.353 12252 Exposure complete
20:09:18.120 00.062 12252 worker thread done servicing request
20:09:18.120 00.000 9044 OnExposeComplete: enter
20:09:18.123 00.003 9044 UpdateGuideState(): m_state=6
20:09:18.125 00.002 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
20:09:18.127 00.002 9044 Star::Find returns 1 (0), X=1017.72, Y=815.18, Mass=5549, SNR=51.2, Peak=172 HFD=5.1
20:09:18.129 00.002 9044 MultiStar: [#1 -0.15,-0.17,1.04,U] [#2 -0.09,-0.05,1.19,U] [#3 -0.14,0.10,0.83,U] [#4 -0.15,-0.07,1.27,U] [#5 -0.08,0.14,0.63,U] [#6 -0.18,0.12,0.40,U] [#7 -0.11,-0.14,0.41,U] [#8 0.10,-0.03,0.39,U] 
20:09:18.130 00.001 9044 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {-0.08, -0.13}
20:09:18.134 00.004 9044 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.62) = xAngle (-1.15 = -1.15)
20:09:18.136 00.002 9044 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.24 = 2.05)
20:09:18.138 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.78 mountX=0.05 mountY=0.10, mountTheta=1.14
20:09:18.140 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.04, opts=13)
20:09:18.141 00.001 9044 Enqueuing Move request for scope (-0.11, -0.04)
20:09:18.142 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:18.143 00.001 9044 UpdateGuideState exits: m=5549 SNR=51.2
20:09:18.145 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:18.146 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:18.149 00.003 12252 Worker thread wakes up
20:09:18.149 00.000 9044 Enqueuing Expose request
20:09:18.150 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
20:09:18.150 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
20:09:18.150 00.000 12252 Moving (-0.11, -0.04) raw xDistance=0.05 yDistance=0.10
20:09:18.150 00.000 12252 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.79, period_length = 485.68
20:09:18.150 00.000 12252 PPEC: input: 0.05, control: 0.00, exposure: 2000
20:09:18.150 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:18.150 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:09:18.150 00.000 12252 MoveAxis(W, 1, ABG)
20:09:18.150 00.000 12252 Guiding  Dir = 3, Dur = 1
20:09:18.151 00.001 12252 IsSlewing returns 0
20:09:18.151 00.000 12252 IsGuiding returns 0
20:09:18.153 00.002 12252 IsGuiding returns 0
20:09:18.153 00.000 12252 Move returns status 0, amount 1
20:09:18.153 00.000 12252 MoveAxis(N, 0, ABG)
20:09:18.153 00.000 12252 Move returns status 0, amount 0
20:09:18.153 00.000 12252 move complete, result=0
20:09:18.153 00.000 12252 worker thread done servicing request
20:09:18.153 00.000 12252 Worker thread wakes up
20:09:18.153 00.000 9044 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
20:09:18.155 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:18.155 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:20.500 02.345 12252 Exposure complete
20:09:20.567 00.067 12252 worker thread done servicing request
20:09:20.567 00.000 9044 OnExposeComplete: enter
20:09:20.568 00.001 9044 UpdateGuideState(): m_state=6
20:09:20.569 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
20:09:20.571 00.002 9044 Star::Find returns 1 (0), X=1017.74, Y=815.18, Mass=5396, SNR=50.5, Peak=172 HFD=5.0
20:09:20.572 00.001 9044 MultiStar: [#1 -0.02,-0.15,1.05,U] [#2 -0.06,-0.15,1.20,U] [#3 -0.07,0.06,0.83,U] [#4 -0.11,-0.03,1.26,U] [#5 -0.10,0.08,0.65,U] [#6 -0.11,0.05,0.41,U] [#7 -0.14,-0.25,0.00,M5] [#8 0.14,-0.13,0.40,U] 
20:09:20.572 00.000 9044 refined, 7 included, MultiStar: {-0.06, -0.06}, one-star: {-0.06, -0.13}
20:09:20.573 00.001 9044 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.62) = xAngle (-0.69 = -0.69)
20:09:20.574 00.001 9044 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.78 = 2.51)
20:09:20.575 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.32 mountX=0.07 mountY=0.05, mountTheta=0.66
20:09:20.578 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.06, opts=13)
20:09:20.579 00.001 9044 Enqueuing Move request for scope (-0.06, -0.06)
20:09:20.580 00.001 12252 Worker thread wakes up
20:09:20.581 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:20.584 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
20:09:20.584 00.000 9044 UpdateGuideState exits: m=5396 SNR=50.5
20:09:20.585 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
20:09:20.585 00.000 12252 Moving (-0.06, -0.06) raw xDistance=0.07 yDistance=0.05
20:09:20.585 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:20.586 00.001 12252 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.79, period_length = 485.68
20:09:20.586 00.000 12252 PPEC: input: 0.07, control: 0.01, exposure: 2000
20:09:20.586 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:20.586 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:20.588 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:09:20.588 00.000 12252 MoveAxis(W, 4, ABG)
20:09:20.588 00.000 12252 Guiding  Dir = 3, Dur = 4
20:09:20.588 00.000 9044 Enqueuing Expose request
20:09:20.590 00.002 12252 IsSlewing returns 0
20:09:20.590 00.000 12252 IsGuiding returns 0
20:09:20.592 00.002 12252 PulseGuide returned control before completion, sleep 12
20:09:20.606 00.014 12252 IsGuiding returns 0
20:09:20.606 00.000 12252 Move returns status 0, amount 4
20:09:20.606 00.000 12252 MoveAxis(N, 0, ABG)
20:09:20.606 00.000 12252 Move returns status 0, amount 0
20:09:20.606 00.000 12252 move complete, result=0
20:09:20.606 00.000 12252 worker thread done servicing request
20:09:20.606 00.000 12252 Worker thread wakes up
20:09:20.606 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:20.606 00.000 9044 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
20:09:20.608 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:22.959 02.351 12252 Exposure complete
20:09:23.016 00.057 12252 worker thread done servicing request
20:09:23.016 00.000 9044 OnExposeComplete: enter
20:09:23.018 00.002 9044 UpdateGuideState(): m_state=6
20:09:23.020 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
20:09:23.022 00.002 9044 Star::Find returns 1 (0), X=1017.64, Y=815.08, Mass=5534, SNR=51.2, Peak=172 HFD=5.1
20:09:23.024 00.002 9044 MultiStar: [#1 -0.22,-0.27,0.00,M2] [#2 -0.23,-0.48,0.00,M4] [#3 -0.17,-0.04,0.83,U] [#4 -0.20,-0.13,1.24,U] [#5 -0.21,-0.03,0.63,U] [#6 -0.28,-0.16,0.00,M1] [#7 -0.27,-0.26,0.00,M6] [#8 -0.12,-0.25,0.00,M1] 
20:09:23.025 00.001 9044 refined, 3 included, MultiStar: {-0.18, -0.12}, one-star: {-0.16, -0.23}
20:09:23.028 00.003 9044 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.62) = xAngle (-0.93 = -0.93)
20:09:23.030 00.002 9044 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.02 = 2.26)
20:09:23.031 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-2.56 mountX=0.13 mountY=0.17, mountTheta=0.91
20:09:23.034 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.12, opts=13)
20:09:23.037 00.003 9044 Enqueuing Move request for scope (-0.18, -0.12)
20:09:23.038 00.001 12252 Worker thread wakes up
20:09:23.038 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:23.039 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
20:09:23.040 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
20:09:23.040 00.000 12252 Moving (-0.18, -0.12) raw xDistance=0.13 yDistance=0.17
20:09:23.040 00.000 9044 UpdateGuideState exits: m=5534 SNR=51.2
20:09:23.042 00.002 12252 PPEC rslt: input = 0.13, final = 0.08, react = 0.08, pred = 0.04, hyst = 0.07, hyst_pct = 0.79, period_length = 485.68
20:09:23.042 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:23.043 00.001 12252 PPEC: input: 0.13, control: 0.08, exposure: 2000
20:09:23.043 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:23.045 00.002 9044 Enqueuing Expose request
20:09:23.046 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:09:23.046 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:09:23.046 00.000 12252 MoveAxis(W, 32, ABG)
20:09:23.046 00.000 12252 Guiding  Dir = 3, Dur = 32
20:09:23.047 00.001 12252 IsSlewing returns 0
20:09:23.047 00.000 12252 IsGuiding returns 0
20:09:23.049 00.002 12252 PulseGuide returned control before completion, sleep 41
20:09:23.099 00.050 12252 IsGuiding returns 0
20:09:23.099 00.000 12252 Move returns status 0, amount 32
20:09:23.099 00.000 12252 MoveAxis(N, 0, ABG)
20:09:23.099 00.000 12252 Move returns status 0, amount 0
20:09:23.099 00.000 12252 move complete, result=0
20:09:23.099 00.000 12252 worker thread done servicing request
20:09:23.099 00.000 12252 Worker thread wakes up
20:09:23.099 00.000 9044 GuideStep: 0.1 px 32 ms WEST, 0.2 px 0 ms NORTH
20:09:23.100 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:23.101 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:25.462 02.361 12252 Exposure complete
20:09:25.521 00.059 12252 worker thread done servicing request
20:09:25.521 00.000 9044 OnExposeComplete: enter
20:09:25.523 00.002 9044 UpdateGuideState(): m_state=6
20:09:25.524 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
20:09:25.527 00.003 9044 Star::Find returns 1 (0), X=1017.77, Y=815.13, Mass=5363, SNR=50.4, Peak=172 HFD=5.0
20:09:25.530 00.003 9044 MultiStar: [#1 -0.06,-0.15,1.05,U] [#2 -0.03,-0.10,1.22,U] [#3 -0.05,0.03,0.84,U] [#4 -0.10,-0.14,1.29,U] [#5 -0.01,0.12,0.64,U] [#6 -0.02,0.09,0.41,U] [#7 -0.09,-0.17,0.42,U] [#8 0.18,-0.01,0.40,U] 
20:09:25.532 00.002 9044 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {-0.03, -0.18}
20:09:25.533 00.001 9044 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.62) = xAngle (-0.40 = -0.40)
20:09:25.534 00.001 9044 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.48 = 2.80)
20:09:25.537 00.003 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.03 mountX=0.08 mountY=0.03, mountTheta=0.35
20:09:25.541 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.08, opts=13)
20:09:25.543 00.002 9044 Enqueuing Move request for scope (-0.04, -0.08)
20:09:25.544 00.001 12252 Worker thread wakes up
20:09:25.544 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
20:09:25.544 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:25.545 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
20:09:25.545 00.000 9044 UpdateGuideState exits: m=5363 SNR=50.4
20:09:25.545 00.000 12252 Moving (-0.04, -0.08) raw xDistance=0.08 yDistance=0.03
20:09:25.545 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:25.546 00.001 12252 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.79, period_length = 485.68
20:09:25.547 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:25.548 00.001 9044 Enqueuing Expose request
20:09:25.548 00.000 12252 PPEC: input: 0.08, control: 0.00, exposure: 2000
20:09:25.548 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:25.548 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:09:25.548 00.000 12252 MoveAxis(W, 0, ABG)
20:09:25.548 00.000 12252 Move returns status 0, amount 0
20:09:25.548 00.000 12252 MoveAxis(N, 0, ABG)
20:09:25.549 00.001 12252 Move returns status 0, amount 0
20:09:25.549 00.000 12252 move complete, result=0
20:09:25.549 00.000 12252 worker thread done servicing request
20:09:25.549 00.000 12252 Worker thread wakes up
20:09:25.549 00.000 9044 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
20:09:25.549 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:25.549 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:27.901 02.352 12252 Exposure complete
20:09:27.948 00.047 12252 worker thread done servicing request
20:09:27.949 00.001 9044 OnExposeComplete: enter
20:09:27.950 00.001 9044 UpdateGuideState(): m_state=6
20:09:27.951 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
20:09:27.952 00.001 9044 Star::Find returns 1 (0), X=1017.70, Y=815.03, Mass=5550, SNR=51.3, Peak=172 HFD=5.1
20:09:27.954 00.002 9044 MultiStar: [#1 -0.14,-0.17,1.05,U] [#2 -0.15,-0.40,0.00,M4] [#3 -0.19,-0.04,0.83,U] [#4 -0.16,-0.11,1.24,U] [#5 -0.08,0.03,0.64,U] [#6 -0.14,-0.12,0.41,U] [#7 -0.20,-0.17,0.00,M6] [#8 0.01,-0.02,0.41,U] 
20:09:27.955 00.001 9044 refined, 6 included, MultiStar: {-0.13, -0.12}, one-star: {-0.10, -0.28}
20:09:27.956 00.001 9044 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.62) = xAngle (-0.76 = -0.76)
20:09:27.957 00.001 9044 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.85 = 2.44)
20:09:27.958 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.17 cameraTheta=-2.39 mountX=0.12 mountY=0.11, mountTheta=0.73
20:09:27.961 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.12, opts=13)
20:09:27.962 00.001 9044 Enqueuing Move request for scope (-0.13, -0.12)
20:09:27.963 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:27.963 00.000 9044 UpdateGuideState exits: m=5550 SNR=51.3
20:09:27.965 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:27.967 00.002 12252 Worker thread wakes up
20:09:27.967 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:27.969 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
20:09:27.969 00.000 9044 Enqueuing Expose request
20:09:27.973 00.004 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
20:09:27.973 00.000 12252 Moving (-0.13, -0.12) raw xDistance=0.12 yDistance=0.11
20:09:27.973 00.000 12252 PPEC rslt: input = 0.12, final = 0.07, react = 0.07, pred = -0.01, hyst = 0.07, hyst_pct = 0.78, period_length = 485.68
20:09:27.974 00.001 12252 PPEC: input: 0.12, control: 0.07, exposure: 2000
20:09:27.974 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:27.974 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:09:27.974 00.000 12252 MoveAxis(W, 28, ABG)
20:09:27.974 00.000 12252 Guiding  Dir = 3, Dur = 28
20:09:27.975 00.001 12252 IsSlewing returns 0
20:09:27.975 00.000 12252 IsGuiding returns 0
20:09:27.977 00.002 12252 PulseGuide returned control before completion, sleep 36
20:09:28.026 00.049 12252 IsGuiding returns 0
20:09:28.026 00.000 12252 Move returns status 0, amount 28
20:09:28.026 00.000 12252 MoveAxis(N, 0, ABG)
20:09:28.026 00.000 12252 Move returns status 0, amount 0
20:09:28.026 00.000 12252 move complete, result=0
20:09:28.026 00.000 12252 worker thread done servicing request
20:09:28.026 00.000 12252 Worker thread wakes up
20:09:28.026 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:28.026 00.000 9044 GuideStep: 0.1 px 28 ms WEST, 0.1 px 0 ms NORTH
20:09:28.027 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:30.371 02.344 12252 Exposure complete
20:09:30.417 00.046 12252 worker thread done servicing request
20:09:30.418 00.001 9044 OnExposeComplete: enter
20:09:30.419 00.001 9044 UpdateGuideState(): m_state=6
20:09:30.420 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
20:09:30.421 00.001 9044 Star::Find returns 1 (0), X=1017.70, Y=814.95, Mass=5443, SNR=50.8, Peak=172 HFD=5.0
20:09:30.422 00.001 9044 MultiStar: [#1 -0.04,-0.25,0.00,M1] [#2 -0.12,-0.40,0.00,M5] [#3 -0.07,-0.06,0.83,U] [#4 -0.12,-0.13,1.27,U] [#5 -0.12,-0.08,0.64,U] [#6 -0.06,-0.14,0.41,U] [#7 -0.10,-0.33,0.00,M7] [#8 0.00,-0.33,0.00,M1] 
20:09:30.425 00.003 9044 refined, 4 included, MultiStar: {-0.10, -0.16}, one-star: {-0.10, -0.36}
20:09:30.426 00.001 9044 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.62) = xAngle (-0.49 = -0.49)
20:09:30.427 00.001 9044 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.58 = 2.71)
20:09:30.427 00.000 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.12 mountX=0.17 mountY=0.08, mountTheta=0.45
20:09:30.429 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.16, opts=13)
20:09:30.430 00.001 9044 Enqueuing Move request for scope (-0.10, -0.16)
20:09:30.432 00.002 12252 Worker thread wakes up
20:09:30.432 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:30.433 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
20:09:30.433 00.000 9044 UpdateGuideState exits: m=5443 SNR=50.8
20:09:30.434 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
20:09:30.434 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:30.435 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:30.436 00.001 9044 Enqueuing Expose request
20:09:30.437 00.001 12252 Moving (-0.10, -0.16) raw xDistance=0.17 yDistance=0.08
20:09:30.438 00.001 12252 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.78, period_length = 485.68
20:09:30.438 00.000 12252 PPEC: input: 0.17, control: 0.10, exposure: 2000
20:09:30.438 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:30.438 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:09:30.438 00.000 12252 MoveAxis(W, 38, ABG)
20:09:30.438 00.000 12252 Guiding  Dir = 3, Dur = 38
20:09:30.439 00.001 12252 IsSlewing returns 0
20:09:30.439 00.000 12252 IsGuiding returns 0
20:09:30.441 00.002 12252 PulseGuide returned control before completion, sleep 47
20:09:30.507 00.066 12252 IsGuiding returns 0
20:09:30.507 00.000 12252 Move returns status 0, amount 38
20:09:30.507 00.000 12252 MoveAxis(N, 0, ABG)
20:09:30.507 00.000 12252 Move returns status 0, amount 0
20:09:30.507 00.000 12252 move complete, result=0
20:09:30.507 00.000 12252 worker thread done servicing request
20:09:30.507 00.000 12252 Worker thread wakes up
20:09:30.507 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:30.507 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:30.509 00.002 9044 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
20:09:32.871 02.362 12252 Exposure complete
20:09:32.917 00.046 12252 worker thread done servicing request
20:09:32.917 00.000 9044 OnExposeComplete: enter
20:09:32.918 00.001 9044 UpdateGuideState(): m_state=6
20:09:32.919 00.001 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
20:09:32.920 00.001 9044 Star::Find returns 1 (0), X=1017.68, Y=815.13, Mass=5489, SNR=51.0, Peak=172 HFD=5.1
20:09:32.922 00.002 9044 MultiStar: [#1 -0.23,-0.15,0.00,M2] [#2 -0.11,-0.10,1.17,U] [#3 -0.15,0.04,0.83,U] [#4 -0.20,-0.10,1.26,U] [#5 -0.14,0.02,0.65,U] [#6 -0.23,0.01,0.41,U] [#7 -0.17,-0.14,0.43,U] [#8 -0.01,-0.04,0.40,U] 
20:09:32.923 00.001 9044 refined, 7 included, MultiStar: {-0.14, -0.07}, one-star: {-0.12, -0.17}
20:09:32.925 00.002 9044 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.62) = xAngle (-1.05 = -1.05)
20:09:32.926 00.001 9044 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.14 = 2.15)
20:09:32.927 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.68 mountX=0.08 mountY=0.14, mountTheta=1.04
20:09:32.929 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.07, opts=13)
20:09:32.930 00.001 9044 Enqueuing Move request for scope (-0.14, -0.07)
20:09:32.931 00.001 12252 Worker thread wakes up
20:09:32.931 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:32.934 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
20:09:32.934 00.000 9044 UpdateGuideState exits: m=5489 SNR=51.0
20:09:32.935 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
20:09:32.935 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:32.936 00.001 12252 Moving (-0.14, -0.07) raw xDistance=0.08 yDistance=0.14
20:09:32.936 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:32.937 00.001 9044 Enqueuing Expose request
20:09:32.938 00.001 12252 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.78, period_length = 485.68
20:09:32.938 00.000 12252 PPEC: input: 0.08, control: 0.00, exposure: 2000
20:09:32.938 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:32.938 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:09:32.938 00.000 12252 MoveAxis(W, 1, ABG)
20:09:32.938 00.000 12252 Guiding  Dir = 3, Dur = 1
20:09:32.940 00.002 12252 IsSlewing returns 0
20:09:32.940 00.000 12252 IsGuiding returns 0
20:09:32.941 00.001 12252 IsGuiding returns 0
20:09:32.942 00.001 12252 Move returns status 0, amount 1
20:09:32.942 00.000 12252 MoveAxis(N, 0, ABG)
20:09:32.942 00.000 12252 Move returns status 0, amount 0
20:09:32.942 00.000 12252 move complete, result=0
20:09:32.942 00.000 12252 worker thread done servicing request
20:09:32.942 00.000 12252 Worker thread wakes up
20:09:32.942 00.000 9044 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
20:09:32.943 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:32.943 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:35.295 02.352 12252 Exposure complete
20:09:35.332 00.037 12252 worker thread done servicing request
20:09:35.332 00.000 9044 OnExposeComplete: enter
20:09:35.334 00.002 9044 UpdateGuideState(): m_state=6
20:09:35.335 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
20:09:35.336 00.001 9044 Star::Find returns 1 (0), X=1017.68, Y=815.18, Mass=5354, SNR=50.3, Peak=172 HFD=5.1
20:09:35.338 00.002 9044 MultiStar: [#1 -0.19,-0.09,1.05,U] [#2 -0.10,-0.12,1.18,U] [#3 -0.11,0.10,0.84,U] [#4 -0.20,-0.08,1.28,U] [#5 -0.06,0.06,0.65,U] [#6 -0.26,-0.04,0.00,M1] [#7 -0.29,-0.18,0.00,M7] [#8 0.09,-0.03,0.42,U] 
20:09:35.339 00.001 9044 refined, 6 included, MultiStar: {-0.12, -0.05}, one-star: {-0.12, -0.13}
20:09:35.340 00.001 9044 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.62) = xAngle (-1.10 = -1.10)
20:09:35.341 00.001 9044 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.18 = 2.10)
20:09:35.342 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.14 cameraTheta=-2.72 mountX=0.06 mountY=0.12, mountTheta=1.09
20:09:35.345 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.05, opts=13)
20:09:35.346 00.001 9044 Enqueuing Move request for scope (-0.12, -0.05)
20:09:35.347 00.001 12252 Worker thread wakes up
20:09:35.347 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:35.348 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
20:09:35.348 00.000 9044 UpdateGuideState exits: m=5354 SNR=50.3
20:09:35.349 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:35.350 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
20:09:35.350 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:35.352 00.002 12252 Moving (-0.12, -0.05) raw xDistance=0.06 yDistance=0.12
20:09:35.352 00.000 9044 Enqueuing Expose request
20:09:35.353 00.001 12252 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.78, period_length = 485.68
20:09:35.353 00.000 12252 PPEC: input: 0.06, control: 0.01, exposure: 2000
20:09:35.353 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:35.353 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:09:35.353 00.000 12252 MoveAxis(W, 3, ABG)
20:09:35.353 00.000 12252 Guiding  Dir = 3, Dur = 3
20:09:35.353 00.000 12252 IsSlewing returns 0
20:09:35.353 00.000 12252 IsGuiding returns 0
20:09:35.356 00.003 12252 PulseGuide returned control before completion, sleep 12
20:09:35.371 00.015 12252 IsGuiding returns 0
20:09:35.371 00.000 12252 Move returns status 0, amount 3
20:09:35.371 00.000 12252 MoveAxis(N, 0, ABG)
20:09:35.371 00.000 12252 Move returns status 0, amount 0
20:09:35.371 00.000 12252 move complete, result=0
20:09:35.371 00.000 12252 worker thread done servicing request
20:09:35.371 00.000 12252 Worker thread wakes up
20:09:35.371 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:35.371 00.000 9044 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
20:09:35.374 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:37.709 02.335 12252 Exposure complete
20:09:37.769 00.060 12252 worker thread done servicing request
20:09:37.769 00.000 9044 OnExposeComplete: enter
20:09:37.771 00.002 9044 UpdateGuideState(): m_state=6
20:09:37.774 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
20:09:37.776 00.002 9044 Star::Find returns 1 (0), X=1017.73, Y=815.18, Mass=5388, SNR=50.6, Peak=172 HFD=5.1
20:09:37.777 00.001 9044 MultiStar: [#1 -0.11,-0.13,1.07,U] [#2 -0.05,-0.17,1.20,U] [#3 -0.07,0.09,0.83,U] [#4 -0.10,-0.05,1.25,U] [#5 -0.01,0.08,0.64,U] [#6 -0.18,0.09,0.40,U] [#7 -0.09,-0.14,0.43,U] [#8 0.01,-0.02,0.41,U] 
20:09:37.778 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {-0.07, -0.13}
20:09:37.779 00.001 9044 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.62) = xAngle (-0.82 = -0.82)
20:09:37.781 00.002 9044 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.90 = 2.38)
20:09:37.782 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-2.45 mountX=0.07 mountY=0.07, mountTheta=0.79
20:09:37.783 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.06, opts=13)
20:09:37.785 00.002 9044 Enqueuing Move request for scope (-0.07, -0.06)
20:09:37.786 00.001 12252 Worker thread wakes up
20:09:37.786 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:37.788 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
20:09:37.788 00.000 9044 UpdateGuideState exits: m=5388 SNR=50.6
20:09:37.789 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:37.790 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:37.790 00.000 9044 Enqueuing Expose request
20:09:37.791 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
20:09:37.791 00.000 12252 Moving (-0.07, -0.06) raw xDistance=0.07 yDistance=0.07
20:09:37.792 00.001 12252 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.77, period_length = 485.68
20:09:37.792 00.000 12252 PPEC: input: 0.07, control: 0.01, exposure: 2000
20:09:37.792 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:37.792 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:09:37.792 00.000 12252 MoveAxis(W, 3, ABG)
20:09:37.792 00.000 12252 Guiding  Dir = 3, Dur = 3
20:09:37.792 00.000 12252 IsSlewing returns 0
20:09:37.792 00.000 12252 IsGuiding returns 0
20:09:37.794 00.002 12252 PulseGuide returned control before completion, sleep 12
20:09:37.812 00.018 12252 IsGuiding returns 0
20:09:37.812 00.000 12252 Move returns status 0, amount 3
20:09:37.812 00.000 12252 MoveAxis(N, 0, ABG)
20:09:37.812 00.000 12252 Move returns status 0, amount 0
20:09:37.812 00.000 12252 move complete, result=0
20:09:37.812 00.000 12252 worker thread done servicing request
20:09:37.812 00.000 12252 Worker thread wakes up
20:09:37.812 00.000 9044 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
20:09:37.814 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:37.815 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:40.171 02.356 12252 Exposure complete
20:09:40.240 00.069 12252 worker thread done servicing request
20:09:40.240 00.000 9044 OnExposeComplete: enter
20:09:40.242 00.002 9044 UpdateGuideState(): m_state=6
20:09:40.244 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
20:09:40.247 00.003 9044 Star::Find returns 1 (0), X=1017.61, Y=815.07, Mass=5354, SNR=50.3, Peak=172 HFD=5.1
20:09:40.249 00.002 9044 MultiStar: [#1 -0.22,-0.13,0.00,M1] [#2 -0.17,-0.05,1.19,U] [#3 -0.22,0.00,0.84,U] [#4 -0.26,-0.05,0.00,M1] [#5 -0.21,0.15,0.00,M1] [#6 -0.22,0.02,0.41,U] [#7 -0.22,-0.12,0.00,M7] [#8 -0.09,-0.09,0.42,U] 
20:09:40.250 00.001 9044 refined, 4 included, MultiStar: {-0.18, -0.09}, one-star: {-0.19, -0.24}
20:09:40.252 00.002 9044 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.62) = xAngle (-1.08 = -1.08)
20:09:40.254 00.002 9044 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.16 = 2.12)
20:09:40.257 00.003 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.71 mountX=0.09 mountY=0.17, mountTheta=1.07
20:09:40.258 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.09, opts=13)
20:09:40.259 00.001 9044 Enqueuing Move request for scope (-0.18, -0.09)
20:09:40.260 00.001 12252 Worker thread wakes up
20:09:40.260 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:40.262 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
20:09:40.262 00.000 9044 UpdateGuideState exits: m=5354 SNR=50.3
20:09:40.263 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
20:09:40.263 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:40.266 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:40.267 00.001 9044 Enqueuing Expose request
20:09:40.268 00.001 12252 Moving (-0.18, -0.09) raw xDistance=0.09 yDistance=0.17
20:09:40.268 00.000 12252 PPEC rslt: input = 0.09, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.77, period_length = 485.68
20:09:40.268 00.000 12252 PPEC: input: 0.09, control: 0.00, exposure: 2000
20:09:40.268 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:09:40.268 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:09:40.268 00.000 12252 MoveAxis(W, 0, ABG)
20:09:40.268 00.000 12252 Move returns status 0, amount 0
20:09:40.268 00.000 12252 MoveAxis(N, 0, ABG)
20:09:40.268 00.000 12252 Move returns status 0, amount 0
20:09:40.268 00.000 12252 move complete, result=0
20:09:40.268 00.000 12252 worker thread done servicing request
20:09:40.268 00.000 12252 Worker thread wakes up
20:09:40.268 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:40.268 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:40.269 00.001 9044 GuideStep: 0.1 px 0 ms WEST, 0.2 px 0 ms NORTH
20:09:42.609 02.340 12252 Exposure complete
20:09:42.663 00.054 12252 worker thread done servicing request
20:09:42.663 00.000 9044 OnExposeComplete: enter
20:09:42.664 00.001 9044 UpdateGuideState(): m_state=6
20:09:42.667 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
20:09:42.669 00.002 9044 Star::Find returns 1 (0), X=1017.57, Y=815.16, Mass=5477, SNR=51.0, Peak=172 HFD=5.2
20:09:42.671 00.002 9044 MultiStar: [#1 -0.27,-0.11,0.00,M2] [#2 -0.24,-0.08,0.00,M2] [#3 -0.34,0.10,0.00,M1] [#4 -0.24,0.02,1.24,U] [#5 -0.17,0.13,0.64,U] [#6 -0.28,0.11,0.00,M1] [#7 -0.40,-0.14,0.00,M8] [#8 -0.10,-0.08,0.40,U] 
20:09:42.673 00.002 9044 refined, 3 included, MultiStar: {-0.21, -0.02}, one-star: {-0.23, -0.15}
20:09:42.674 00.001 9044 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.62) = xAngle (-1.41 = -1.41)
20:09:42.675 00.001 9044 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.50 = 1.78)
20:09:42.676 00.001 9044 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.04 mountX=0.03 mountY=0.20, mountTheta=1.41
20:09:42.679 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=-0.02, opts=13)
20:09:42.679 00.000 9044 Enqueuing Move request for scope (-0.21, -0.02)
20:09:42.680 00.001 12252 Worker thread wakes up
20:09:42.680 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:42.681 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
20:09:42.681 00.000 9044 UpdateGuideState exits: m=5477 SNR=51.0
20:09:42.682 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:42.684 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
20:09:42.684 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:42.686 00.002 9044 Enqueuing Expose request
20:09:42.687 00.001 12252 Moving (-0.21, -0.02) raw xDistance=0.03 yDistance=0.20
20:09:42.687 00.000 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.77, period_length = 485.68
20:09:42.688 00.001 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
20:09:42.689 00.001 12252 switching direction from 0 to 1 - decHistory=3 oldest=0.25 newest=0.44
20:09:42.689 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
20:09:42.689 00.000 12252 MoveAxis(E, 0, ABG)
20:09:42.689 00.000 12252 Move returns status 0, amount 0
20:09:42.689 00.000 12252 MoveAxis(S, 69, ABG)
20:09:42.689 00.000 12252 Guiding  Dir = 1, Dur = 69
20:09:42.689 00.000 12252 IsSlewing returns 0
20:09:42.689 00.000 12252 IsGuiding returns 0
20:09:42.695 00.006 12252 PulseGuide returned control before completion, sleep 75
20:09:42.777 00.082 12252 IsGuiding returns 0
20:09:42.777 00.000 12252 Move returns status 0, amount 69
20:09:42.777 00.000 12252 move complete, result=0
20:09:42.777 00.000 12252 worker thread done servicing request
20:09:42.777 00.000 12252 Worker thread wakes up
20:09:42.777 00.000 9044 GuideStep: 0.0 px 0 ms EAST, 0.2 px 69 ms SOUTH
20:09:42.780 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:42.780 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:45.121 02.341 12252 Exposure complete
20:09:45.167 00.046 12252 worker thread done servicing request
20:09:45.167 00.000 9044 OnExposeComplete: enter
20:09:45.169 00.002 9044 UpdateGuideState(): m_state=6
20:09:45.171 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
20:09:45.172 00.001 9044 Star::Find returns 1 (0), X=1017.62, Y=815.07, Mass=5411, SNR=50.6, Peak=172 HFD=5.1
20:09:45.174 00.002 9044 MultiStar: [#1 -0.18,-0.26,0.00,M3] [#2 -0.15,-0.33,0.00,M3] [#3 -0.13,-0.02,0.83,U] [#4 -0.19,-0.12,1.25,U] [#5 -0.11,-0.01,0.65,U] [#6 -0.12,-0.13,0.41,U] [#7 -0.06,-0.18,0.42,U] [#8 -0.03,-0.15,0.40,U] 
20:09:45.175 00.001 9044 refined, 6 included, MultiStar: {-0.14, -0.12}, one-star: {-0.19, -0.24}
20:09:45.176 00.001 9044 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.62) = xAngle (-0.81 = -0.81)
20:09:45.177 00.001 9044 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.89 = 2.39)
20:09:45.178 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.43 mountX=0.13 mountY=0.13, mountTheta=0.78
20:09:45.180 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.12, opts=13)
20:09:45.182 00.002 9044 Enqueuing Move request for scope (-0.14, -0.12)
20:09:45.183 00.001 12252 Worker thread wakes up
20:09:45.183 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:45.184 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
20:09:45.184 00.000 9044 UpdateGuideState exits: m=5411 SNR=50.6
20:09:45.185 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:45.186 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:45.187 00.001 9044 Enqueuing Expose request
20:09:45.189 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
20:09:45.189 00.000 12252 Moving (-0.14, -0.12) raw xDistance=0.13 yDistance=0.13
20:09:45.189 00.000 12252 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.77, period_length = 485.68
20:09:45.189 00.000 12252 PPEC: input: 0.13, control: 0.07, exposure: 2000
20:09:45.189 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:45.189 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:09:45.190 00.001 12252 MoveAxis(W, 26, ABG)
20:09:45.190 00.000 12252 Guiding  Dir = 3, Dur = 26
20:09:45.190 00.000 12252 IsSlewing returns 0
20:09:45.190 00.000 12252 IsGuiding returns 0
20:09:45.192 00.002 12252 PulseGuide returned control before completion, sleep 35
20:09:45.239 00.047 12252 IsGuiding returns 0
20:09:45.239 00.000 12252 Move returns status 0, amount 26
20:09:45.239 00.000 12252 MoveAxis(N, 0, ABG)
20:09:45.240 00.001 12252 Move returns status 0, amount 0
20:09:45.240 00.000 12252 move complete, result=0
20:09:45.240 00.000 12252 worker thread done servicing request
20:09:45.240 00.000 9044 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
20:09:45.242 00.002 12252 Worker thread wakes up
20:09:45.242 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:45.242 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:47.588 02.346 12252 Exposure complete
20:09:47.638 00.050 12252 worker thread done servicing request
20:09:47.638 00.000 9044 OnExposeComplete: enter
20:09:47.639 00.001 9044 UpdateGuideState(): m_state=6
20:09:47.640 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
20:09:47.641 00.001 9044 Star::Find returns 1 (0), X=1017.68, Y=815.05, Mass=5567, SNR=51.4, Peak=172 HFD=5.1
20:09:47.643 00.002 9044 MultiStar: [#1 -0.18,-0.27,0.00,M4] [#2 -0.15,-0.36,0.00,M4] [#3 -0.18,-0.00,0.82,U] [#4 -0.19,-0.10,1.26,U] [#5 -0.08,0.04,0.64,U] [#6 -0.25,-0.09,0.00,M1] [#7 -0.20,-0.19,0.00,M8] [#8 0.05,-0.14,0.40,U] 
20:09:47.644 00.001 9044 refined, 4 included, MultiStar: {-0.13, -0.10}, one-star: {-0.12, -0.26}
20:09:47.645 00.001 9044 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.62) = xAngle (-0.85 = -0.85)
20:09:47.645 00.000 9044 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.94 = 2.35)
20:09:47.646 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.48 mountX=0.11 mountY=0.12, mountTheta=0.83
20:09:47.649 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.10, opts=13)
20:09:47.651 00.002 9044 Enqueuing Move request for scope (-0.13, -0.10)
20:09:47.652 00.001 12252 Worker thread wakes up
20:09:47.652 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:47.653 00.001 9044 UpdateGuideState exits: m=5567 SNR=51.4
20:09:47.654 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:47.656 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:47.657 00.001 9044 Enqueuing Expose request
20:09:47.658 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
20:09:47.659 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
20:09:47.659 00.000 12252 Moving (-0.13, -0.10) raw xDistance=0.11 yDistance=0.12
20:09:47.659 00.000 12252 PPEC rslt: input = 0.11, final = 0.05, react = 0.06, pred = -0.03, hyst = 0.06, hyst_pct = 0.76, period_length = 485.68
20:09:47.659 00.000 12252 PPEC: input: 0.11, control: 0.05, exposure: 2000
20:09:47.659 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:47.659 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:09:47.659 00.000 12252 MoveAxis(W, 21, ABG)
20:09:47.659 00.000 12252 Guiding  Dir = 3, Dur = 21
20:09:47.660 00.001 12252 IsSlewing returns 0
20:09:47.660 00.000 12252 IsGuiding returns 0
20:09:47.662 00.002 12252 PulseGuide returned control before completion, sleep 30
20:09:47.696 00.034 12252 IsGuiding returns 1
20:09:47.696 00.000 12252 scope still moving after pulse duration time elapsed
20:09:47.727 00.031 12252 IsSlewing returns 0
20:09:47.727 00.000 12252 IsGuiding returns 0
20:09:47.727 00.000 12252 scope move finished after 21 + 46 ms
20:09:47.728 00.001 12252 Move returns status 0, amount 21
20:09:47.728 00.000 12252 MoveAxis(N, 0, ABG)
20:09:47.728 00.000 12252 Move returns status 0, amount 0
20:09:47.728 00.000 12252 move complete, result=0
20:09:47.728 00.000 12252 worker thread done servicing request
20:09:47.728 00.000 12252 Worker thread wakes up
20:09:47.728 00.000 9044 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
20:09:47.730 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:47.730 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:50.088 02.358 12252 Exposure complete
20:09:50.145 00.057 12252 worker thread done servicing request
20:09:50.145 00.000 9044 OnExposeComplete: enter
20:09:50.146 00.001 9044 UpdateGuideState(): m_state=6
20:09:50.147 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
20:09:50.148 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=815.13, Mass=5438, SNR=50.7, Peak=172 HFD=5.1
20:09:50.149 00.001 9044 MultiStar: [#1 -0.22,-0.17,0.00,M5] [#2 -0.18,-0.08,1.20,U] [#3 -0.16,0.02,0.84,U] [#4 -0.20,-0.13,1.29,U] [#5 -0.16,0.16,0.64,U] [#6 -0.18,0.08,0.41,U] [#7 -0.25,-0.27,0.00,M9] [#8 -0.07,-0.03,0.41,U] 
20:09:50.150 00.001 9044 refined, 6 included, MultiStar: {-0.17, -0.05}, one-star: {-0.16, -0.18}
20:09:50.151 00.001 9044 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.62) = xAngle (-1.21 = -1.21)
20:09:50.152 00.001 9044 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.30 = 1.99)
20:09:50.153 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-2.84 mountX=0.06 mountY=0.16, mountTheta=1.20
20:09:50.155 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.05, opts=13)
20:09:50.156 00.001 9044 Enqueuing Move request for scope (-0.17, -0.05)
20:09:50.156 00.000 12252 Worker thread wakes up
20:09:50.157 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:50.157 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.05) opts 0xd
20:09:50.157 00.000 9044 UpdateGuideState exits: m=5438 SNR=50.7
20:09:50.159 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.05)
20:09:50.159 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:50.161 00.002 12252 Moving (-0.17, -0.05) raw xDistance=0.06 yDistance=0.16
20:09:50.161 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:50.162 00.001 9044 Enqueuing Expose request
20:09:50.163 00.001 12252 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.76, period_length = 485.68
20:09:50.165 00.002 12252 PPEC: input: 0.06, control: -0.00, exposure: 2000
20:09:50.165 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
20:09:50.165 00.000 12252 MoveAxis(E, 1, ABG)
20:09:50.165 00.000 12252 Guiding  Dir = 2, Dur = 1
20:09:50.165 00.000 12252 IsSlewing returns 0
20:09:50.165 00.000 12252 IsGuiding returns 0
20:09:50.168 00.003 12252 IsGuiding returns 0
20:09:50.168 00.000 12252 Move returns status 0, amount 1
20:09:50.168 00.000 12252 MoveAxis(S, 55, ABG)
20:09:50.168 00.000 12252 Guiding  Dir = 1, Dur = 55
20:09:50.168 00.000 12252 IsSlewing returns 0
20:09:50.169 00.001 12252 IsGuiding returns 0
20:09:50.173 00.004 12252 PulseGuide returned control before completion, sleep 61
20:09:50.236 00.063 12252 IsGuiding returns 1
20:09:50.236 00.000 12252 scope still moving after pulse duration time elapsed
20:09:50.267 00.031 12252 IsSlewing returns 0
20:09:50.267 00.000 12252 IsGuiding returns 0
20:09:50.268 00.001 12252 scope move finished after 55 + 44 ms
20:09:50.268 00.000 12252 Move returns status 0, amount 55
20:09:50.268 00.000 12252 move complete, result=0
20:09:50.268 00.000 12252 worker thread done servicing request
20:09:50.268 00.000 12252 Worker thread wakes up
20:09:50.268 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.2 px 55 ms SOUTH
20:09:50.272 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:50.272 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:52.611 02.339 12252 Exposure complete
20:09:52.661 00.050 12252 worker thread done servicing request
20:09:52.662 00.001 9044 OnExposeComplete: enter
20:09:52.663 00.001 9044 UpdateGuideState(): m_state=6
20:09:52.664 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
20:09:52.665 00.001 9044 Star::Find returns 1 (0), X=1017.74, Y=814.97, Mass=5497, SNR=51.0, Peak=172 HFD=5.0
20:09:52.667 00.002 9044 MultiStar: [#1 -0.03,-0.31,0.00,M6] [#2 -0.09,-0.47,0.00,M4] [#3 -0.04,-0.12,0.84,U] [#4 -0.09,-0.15,1.27,U] [#5 -0.02,-0.14,0.64,U] [#6 -0.05,-0.14,0.40,U] [#7 -0.01,-0.32,0.00,M10] [#8 0.08,-0.29,0.00,M1] 
20:09:52.667 00.000 9044 refined, 4 included, MultiStar: {-0.06, -0.19}, one-star: {-0.06, -0.34}
20:09:52.668 00.001 9044 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.62) = xAngle (-0.24 = -0.24)
20:09:52.669 00.001 9044 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.32 = 2.96)
20:09:52.671 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.19 cameraTheta=-1.86 mountX=0.19 mountY=0.03, mountTheta=0.18
20:09:52.672 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.19, opts=13)
20:09:52.673 00.001 9044 Enqueuing Move request for scope (-0.06, -0.19)
20:09:52.673 00.000 12252 Worker thread wakes up
20:09:52.673 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:52.674 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
20:09:52.674 00.000 9044 UpdateGuideState exits: m=5497 SNR=51.0
20:09:52.675 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
20:09:52.675 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:52.676 00.001 12252 Moving (-0.06, -0.19) raw xDistance=0.19 yDistance=0.03
20:09:52.676 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:52.677 00.001 9044 Enqueuing Expose request
20:09:52.677 00.000 12252 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.01, hyst = 0.11, hyst_pct = 0.76, period_length = 485.68
20:09:52.677 00.000 12252 PPEC: input: 0.19, control: 0.11, exposure: 2000
20:09:52.677 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:52.678 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:09:52.678 00.000 12252 MoveAxis(W, 41, ABG)
20:09:52.678 00.000 12252 Guiding  Dir = 3, Dur = 41
20:09:52.678 00.000 12252 IsSlewing returns 0
20:09:52.678 00.000 12252 IsGuiding returns 0
20:09:52.681 00.003 12252 PulseGuide returned control before completion, sleep 49
20:09:52.747 00.066 12252 IsGuiding returns 0
20:09:52.747 00.000 12252 Move returns status 0, amount 41
20:09:52.747 00.000 12252 MoveAxis(N, 0, ABG)
20:09:52.748 00.001 12252 Move returns status 0, amount 0
20:09:52.748 00.000 12252 move complete, result=0
20:09:52.748 00.000 12252 worker thread done servicing request
20:09:52.748 00.000 12252 Worker thread wakes up
20:09:52.748 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:52.748 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:52.748 00.000 9044 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
20:09:55.104 02.356 12252 Exposure complete
20:09:55.152 00.048 12252 worker thread done servicing request
20:09:55.152 00.000 9044 OnExposeComplete: enter
20:09:55.154 00.002 9044 UpdateGuideState(): m_state=6
20:09:55.156 00.002 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
20:09:55.157 00.001 9044 Star::Find returns 1 (0), X=1017.86, Y=815.18, Mass=5416, SNR=50.7, Peak=172 HFD=5.0
20:09:55.159 00.002 9044 MultiStar: [#1 0.05,-0.13,1.05,U] [#2 0.03,-0.09,1.20,U] [#3 -0.05,0.00,0.83,U] [#4 -0.03,-0.08,1.27,U] [#5 0.05,0.08,0.63,U] [#6 -0.00,0.11,0.42,U] [#7 -0.03,-0.06,0.42,U] [#8 0.26,-0.08,0.00,M2] 
20:09:55.160 00.001 9044 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {0.06, -0.13}
20:09:55.161 00.001 9044 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.62) = xAngle (0.26 = 0.26)
20:09:55.162 00.001 9044 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.82 = -2.82)
20:09:55.163 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.36 mountX=0.06 mountY=-0.02, mountTheta=-0.32
20:09:55.166 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.06, opts=13)
20:09:55.168 00.002 9044 Enqueuing Move request for scope (0.01, -0.06)
20:09:55.169 00.001 12252 Worker thread wakes up
20:09:55.169 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:55.169 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
20:09:55.170 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
20:09:55.170 00.000 12252 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=-0.02
20:09:55.170 00.000 9044 UpdateGuideState exits: m=5416 SNR=50.7
20:09:55.171 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:55.173 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:55.174 00.001 9044 Enqueuing Expose request
20:09:55.176 00.002 12252 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.75, period_length = 485.68
20:09:55.176 00.000 12252 PPEC: input: 0.06, control: 0.01, exposure: 2000
20:09:55.176 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:55.176 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:09:55.176 00.000 12252 MoveAxis(W, 5, ABG)
20:09:55.176 00.000 12252 Guiding  Dir = 3, Dur = 5
20:09:55.176 00.000 12252 IsSlewing returns 0
20:09:55.176 00.000 12252 IsGuiding returns 0
20:09:55.178 00.002 12252 PulseGuide returned control before completion, sleep 14
20:09:55.207 00.029 12252 IsGuiding returns 0
20:09:55.207 00.000 12252 Move returns status 0, amount 5
20:09:55.207 00.000 12252 MoveAxis(N, 0, ABG)
20:09:55.207 00.000 12252 Move returns status 0, amount 0
20:09:55.207 00.000 12252 move complete, result=0
20:09:55.207 00.000 12252 worker thread done servicing request
20:09:55.207 00.000 12252 Worker thread wakes up
20:09:55.207 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:55.207 00.000 9044 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
20:09:55.211 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:09:57.569 02.358 12252 Exposure complete
20:09:57.616 00.047 12252 worker thread done servicing request
20:09:57.616 00.000 9044 OnExposeComplete: enter
20:09:57.618 00.002 9044 UpdateGuideState(): m_state=6
20:09:57.619 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
20:09:57.620 00.001 9044 Star::Find returns 1 (0), X=1017.80, Y=815.07, Mass=5351, SNR=50.3, Peak=172 HFD=4.9
20:09:57.621 00.001 9044 MultiStar: [#1 0.05,-0.26,0.00,M6] [#2 -0.08,-0.19,1.23,U] [#3 -0.03,-0.09,0.84,U] [#4 -0.06,-0.14,1.29,U] [#5 0.02,0.01,0.64,U] [#6 0.02,-0.01,0.41,U] [#7 -0.02,-0.29,0.00,M10] [#8 0.17,-0.11,0.41,U] 
20:09:57.623 00.002 9044 refined, 6 included, MultiStar: {-0.02, -0.13}, one-star: {-0.00, -0.23}
20:09:57.624 00.001 9044 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.62) = xAngle (-0.09 = -0.09)
20:09:57.625 00.001 9044 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.17 = 3.11)
20:09:57.627 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.71 mountX=0.13 mountY=0.00, mountTheta=0.03
20:09:57.629 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.13, opts=13)
20:09:57.630 00.001 9044 Enqueuing Move request for scope (-0.02, -0.13)
20:09:57.631 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:09:57.632 00.001 9044 UpdateGuideState exits: m=5351 SNR=50.3
20:09:57.634 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:09:57.634 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:09:57.636 00.002 9044 Enqueuing Expose request
20:09:57.636 00.000 12252 Worker thread wakes up
20:09:57.637 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
20:09:57.637 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
20:09:57.637 00.000 12252 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=0.00
20:09:57.637 00.000 12252 PPEC rslt: input = 0.13, final = 0.09, react = 0.08, pred = 0.06, hyst = 0.08, hyst_pct = 0.75, period_length = 485.68
20:09:57.637 00.000 12252 PPEC: input: 0.13, control: 0.09, exposure: 2000
20:09:57.637 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:09:57.637 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:09:57.637 00.000 12252 MoveAxis(W, 36, ABG)
20:09:57.637 00.000 12252 Guiding  Dir = 3, Dur = 36
20:09:57.637 00.000 12252 IsSlewing returns 0
20:09:57.638 00.001 12252 IsGuiding returns 0
20:09:57.639 00.001 12252 PulseGuide returned control before completion, sleep 45
20:09:57.693 00.054 12252 IsGuiding returns 0
20:09:57.693 00.000 12252 Move returns status 0, amount 36
20:09:57.693 00.000 12252 MoveAxis(N, 0, ABG)
20:09:57.693 00.000 12252 Move returns status 0, amount 0
20:09:57.693 00.000 12252 move complete, result=0
20:09:57.693 00.000 12252 worker thread done servicing request
20:09:57.693 00.000 12252 Worker thread wakes up
20:09:57.694 00.001 9044 GuideStep: 0.1 px 36 ms WEST, 0.0 px 0 ms NORTH
20:09:57.696 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:09:57.696 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:00.035 02.339 12252 Exposure complete
20:10:00.084 00.049 12252 worker thread done servicing request
20:10:00.084 00.000 9044 OnExposeComplete: enter
20:10:00.085 00.001 9044 UpdateGuideState(): m_state=6
20:10:00.086 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
20:10:00.087 00.001 9044 Star::Find returns 1 (0), X=1017.90, Y=815.08, Mass=5335, SNR=50.2, Peak=172 HFD=4.7
20:10:00.088 00.001 9044 MultiStar: [#1 0.07,-0.18,1.06,U] [#2 0.04,-0.15,1.23,U] [#3 0.03,0.02,0.84,U] [#4 0.02,-0.16,1.30,U] [#5 0.10,-0.01,0.65,U] [#6 0.00,-0.00,0.42,U] [#7 0.06,-0.20,0.43,U] [#8 0.26,-0.10,0.00,M2] 
20:10:00.090 00.002 9044 refined, 7 included, MultiStar: {0.05, -0.13}, one-star: {0.09, -0.23}
20:10:00.092 00.002 9044 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.62) = xAngle (0.43 = 0.43)
20:10:00.096 00.004 9044 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.65 = -2.65)
20:10:00.098 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.20 mountX=0.12 mountY=-0.06, mountTheta=-0.48
20:10:00.102 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.13, opts=13)
20:10:00.104 00.002 9044 Enqueuing Move request for scope (0.05, -0.13)
20:10:00.108 00.004 12252 Worker thread wakes up
20:10:00.108 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:00.110 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
20:10:00.110 00.000 9044 UpdateGuideState exits: m=5335 SNR=50.2
20:10:00.112 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:00.114 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:00.117 00.003 9044 Enqueuing Expose request
20:10:00.119 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
20:10:00.119 00.000 12252 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=-0.06
20:10:00.120 00.001 12252 PPEC rslt: input = 0.12, final = 0.09, react = 0.07, pred = 0.07, hyst = 0.07, hyst_pct = 0.75, period_length = 485.68
20:10:00.120 00.000 12252 PPEC: input: 0.12, control: 0.09, exposure: 2000
20:10:00.120 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:00.120 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:10:00.120 00.000 12252 MoveAxis(W, 34, ABG)
20:10:00.120 00.000 12252 Guiding  Dir = 3, Dur = 34
20:10:00.120 00.000 12252 IsSlewing returns 0
20:10:00.121 00.001 12252 IsGuiding returns 0
20:10:00.123 00.002 12252 PulseGuide returned control before completion, sleep 42
20:10:00.172 00.049 12252 IsGuiding returns 0
20:10:00.172 00.000 12252 Move returns status 0, amount 34
20:10:00.172 00.000 12252 MoveAxis(N, 0, ABG)
20:10:00.172 00.000 12252 Move returns status 0, amount 0
20:10:00.172 00.000 12252 move complete, result=0
20:10:00.172 00.000 12252 worker thread done servicing request
20:10:00.172 00.000 12252 Worker thread wakes up
20:10:00.172 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:00.172 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:00.172 00.000 9044 GuideStep: 0.1 px 34 ms WEST, -0.1 px 0 ms NORTH
20:10:02.527 02.355 12252 Exposure complete
20:10:02.576 00.049 12252 worker thread done servicing request
20:10:02.576 00.000 9044 OnExposeComplete: enter
20:10:02.577 00.001 9044 UpdateGuideState(): m_state=6
20:10:02.578 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
20:10:02.579 00.001 9044 Star::Find returns 1 (0), X=1017.91, Y=815.27, Mass=5432, SNR=50.7, Peak=172 HFD=5.1
20:10:02.582 00.003 9044 MultiStar: [#1 0.15,-0.02,1.04,U] [#2 0.08,0.06,1.20,U] [#3 0.12,0.18,0.84,U] [#4 0.06,0.33,0.00,M1] [#5 0.19,0.22,0.00,M1] [#6 -0.00,0.07,0.41,U] [#7 0.07,0.08,0.44,U] [#8 0.29,0.12,0.00,M3] 
20:10:02.583 00.001 9044 refined, 5 included, MultiStar: {0.10, 0.05}, one-star: {0.11, -0.04}
20:10:02.584 00.001 9044 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.62) = xAngle (2.07 = 2.07)
20:10:02.585 00.001 9044 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.02 = -1.02)
20:10:02.586 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.44 mountX=-0.05 mountY=-0.09, mountTheta=-2.08
20:10:02.588 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.05, opts=13)
20:10:02.589 00.001 9044 Enqueuing Move request for scope (0.10, 0.05)
20:10:02.590 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:02.592 00.002 9044 UpdateGuideState exits: m=5432 SNR=50.7
20:10:02.593 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:02.594 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:02.595 00.001 9044 Enqueuing Expose request
20:10:02.597 00.002 12252 Worker thread wakes up
20:10:02.597 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
20:10:02.597 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
20:10:02.597 00.000 12252 Moving (0.10, 0.05) raw xDistance=-0.05 yDistance=-0.09
20:10:02.597 00.000 12252 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.75, period_length = 485.68
20:10:02.597 00.000 12252 PPEC: input: -0.05, control: 0.02, exposure: 2000
20:10:02.597 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:02.597 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:10:02.598 00.001 12252 MoveAxis(W, 6, ABG)
20:10:02.598 00.000 12252 Guiding  Dir = 3, Dur = 6
20:10:02.598 00.000 12252 IsSlewing returns 0
20:10:02.598 00.000 12252 IsGuiding returns 0
20:10:02.600 00.002 12252 PulseGuide returned control before completion, sleep 15
20:10:02.621 00.021 12252 IsGuiding returns 0
20:10:02.621 00.000 12252 Move returns status 0, amount 6
20:10:02.621 00.000 12252 MoveAxis(N, 0, ABG)
20:10:02.621 00.000 12252 Move returns status 0, amount 0
20:10:02.621 00.000 12252 move complete, result=0
20:10:02.621 00.000 12252 worker thread done servicing request
20:10:02.621 00.000 12252 Worker thread wakes up
20:10:02.621 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:02.621 00.000 9044 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
20:10:02.622 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:04.983 02.361 12252 Exposure complete
20:10:05.041 00.058 12252 worker thread done servicing request
20:10:05.041 00.000 9044 OnExposeComplete: enter
20:10:05.042 00.001 9044 UpdateGuideState(): m_state=6
20:10:05.044 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
20:10:05.045 00.001 9044 Star::Find returns 1 (0), X=1017.89, Y=815.13, Mass=5353, SNR=50.2, Peak=172 HFD=4.9
20:10:05.046 00.001 9044 MultiStar: [#1 0.13,-0.06,1.05,U] [#2 0.10,-0.10,1.21,U] [#3 0.10,0.07,0.85,U] [#4 0.04,-0.10,1.30,U] [#5 0.15,0.07,0.65,U] [#6 0.13,0.13,0.42,U] [#7 -0.01,0.00,0.42,U] [#8 0.24,-0.05,0.39,U] 
20:10:05.047 00.001 9044 refined, 8 included, MultiStar: {0.10, -0.05}, one-star: {0.09, -0.18}
20:10:05.049 00.002 9044 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.62) = xAngle (1.18 = 1.18)
20:10:05.050 00.001 9044 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.91 = -1.91)
20:10:05.051 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.45 mountX=0.04 mountY=-0.10, mountTheta=-1.19
20:10:05.055 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.05, opts=13)
20:10:05.057 00.002 9044 Enqueuing Move request for scope (0.10, -0.05)
20:10:05.060 00.003 12252 Worker thread wakes up
20:10:05.060 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:05.063 00.003 9044 UpdateGuideState exits: m=5353 SNR=50.2
20:10:05.065 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:05.067 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:05.069 00.002 9044 Enqueuing Expose request
20:10:05.072 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
20:10:05.073 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
20:10:05.073 00.000 12252 Moving (0.10, -0.05) raw xDistance=0.04 yDistance=-0.10
20:10:05.073 00.000 12252 PPEC rslt: input = 0.04, final = 0.01, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.74, period_length = 485.68
20:10:05.073 00.000 12252 PPEC: input: 0.04, control: 0.01, exposure: 2000
20:10:05.073 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:05.073 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:10:05.073 00.000 12252 MoveAxis(W, 2, ABG)
20:10:05.073 00.000 12252 Guiding  Dir = 3, Dur = 2
20:10:05.073 00.000 12252 IsSlewing returns 0
20:10:05.074 00.001 12252 IsGuiding returns 0
20:10:05.075 00.001 12252 PulseGuide returned control before completion, sleep 11
20:10:05.099 00.024 12252 IsGuiding returns 0
20:10:05.099 00.000 12252 Move returns status 0, amount 2
20:10:05.099 00.000 12252 MoveAxis(N, 0, ABG)
20:10:05.099 00.000 12252 Move returns status 0, amount 0
20:10:05.099 00.000 12252 move complete, result=0
20:10:05.099 00.000 12252 worker thread done servicing request
20:10:05.099 00.000 12252 Worker thread wakes up
20:10:05.099 00.000 9044 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
20:10:05.101 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:05.101 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:07.436 02.335 12252 Exposure complete
20:10:07.502 00.066 12252 worker thread done servicing request
20:10:07.503 00.001 9044 OnExposeComplete: enter
20:10:07.504 00.001 9044 UpdateGuideState(): m_state=6
20:10:07.506 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
20:10:07.510 00.004 9044 Star::Find returns 1 (0), X=1017.96, Y=815.25, Mass=5411, SNR=50.7, Peak=172 HFD=5.1
20:10:07.512 00.002 9044 MultiStar: [#1 0.23,-0.02,1.06,U] [#2 0.11,-0.12,1.22,U] [#3 0.11,0.15,0.83,U] [#4 0.07,0.28,0.00,M1] [#5 0.16,0.12,0.64,U] [#6 0.13,-0.03,0.42,U] [#7 0.15,-0.01,0.43,U] [#8 0.44,-0.01,0.00,M3] 
20:10:07.514 00.002 9044 refined, 6 included, MultiStar: {0.15, -0.01}, one-star: {0.16, -0.06}
20:10:07.516 00.002 9044 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.62) = xAngle (1.59 = 1.59)
20:10:07.518 00.002 9044 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.50 = -1.50)
20:10:07.519 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.04 mountX=-0.00 mountY=-0.15, mountTheta=-1.59
20:10:07.523 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.01, opts=13)
20:10:07.524 00.001 9044 Enqueuing Move request for scope (0.15, -0.01)
20:10:07.525 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:07.527 00.002 12252 Worker thread wakes up
20:10:07.528 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
20:10:07.528 00.000 9044 UpdateGuideState exits: m=5411 SNR=50.7
20:10:07.530 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:07.531 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:07.532 00.001 9044 Enqueuing Expose request
20:10:07.533 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
20:10:07.533 00.000 12252 Moving (0.15, -0.01) raw xDistance=-0.00 yDistance=-0.15
20:10:07.534 00.001 12252 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.74, period_length = 485.68
20:10:07.534 00.000 12252 PPEC: input: -0.00, control: 0.00, exposure: 2000
20:10:07.534 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:07.534 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:10:07.534 00.000 12252 MoveAxis(W, 1, ABG)
20:10:07.534 00.000 12252 Guiding  Dir = 3, Dur = 1
20:10:07.534 00.000 12252 IsSlewing returns 0
20:10:07.535 00.001 12252 IsGuiding returns 0
20:10:07.537 00.002 12252 IsGuiding returns 0
20:10:07.537 00.000 12252 Move returns status 0, amount 1
20:10:07.537 00.000 12252 MoveAxis(N, 0, ABG)
20:10:07.537 00.000 12252 Move returns status 0, amount 0
20:10:07.537 00.000 12252 move complete, result=0
20:10:07.537 00.000 12252 worker thread done servicing request
20:10:07.537 00.000 12252 Worker thread wakes up
20:10:07.537 00.000 9044 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
20:10:07.539 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:07.539 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:09.872 02.333 12252 Exposure complete
20:10:09.918 00.046 12252 worker thread done servicing request
20:10:09.918 00.000 9044 OnExposeComplete: enter
20:10:09.920 00.002 9044 UpdateGuideState(): m_state=6
20:10:09.921 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
20:10:09.924 00.003 9044 Star::Find returns 1 (0), X=1017.95, Y=815.22, Mass=5396, SNR=50.5, Peak=172 HFD=5.0
20:10:09.925 00.001 9044 MultiStar: [#1 0.14,-0.07,1.07,U] [#2 0.07,-0.10,1.21,U] [#3 0.14,0.10,0.86,U] [#4 0.07,0.24,0.00,M2] [#5 0.16,0.19,0.00,M1] [#6 0.09,0.15,0.41,U] [#7 0.11,-0.07,0.42,U] [#8 0.34,0.04,0.00,M4] 
20:10:09.926 00.001 9044 refined, 5 included, MultiStar: {0.12, -0.03}, one-star: {0.15, -0.08}
20:10:09.927 00.001 9044 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.62) = xAngle (1.35 = 1.35)
20:10:09.928 00.001 9044 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.73 = -1.73)
20:10:09.929 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-0.27 mountX=0.03 mountY=-0.12, mountTheta=-1.36
20:10:09.932 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.03, opts=13)
20:10:09.933 00.001 9044 Enqueuing Move request for scope (0.12, -0.03)
20:10:09.934 00.001 12252 Worker thread wakes up
20:10:09.934 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:09.935 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
20:10:09.935 00.000 9044 UpdateGuideState exits: m=5396 SNR=50.5
20:10:09.936 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
20:10:09.936 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:09.937 00.001 12252 Moving (0.12, -0.03) raw xDistance=0.03 yDistance=-0.12
20:10:09.937 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:09.938 00.001 9044 Enqueuing Expose request
20:10:09.939 00.001 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.74, period_length = 485.68
20:10:09.939 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
20:10:09.941 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:09.941 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:10:09.941 00.000 12252 MoveAxis(E, 4, ABG)
20:10:09.941 00.000 12252 Guiding  Dir = 2, Dur = 4
20:10:09.941 00.000 12252 IsSlewing returns 0
20:10:09.942 00.001 12252 IsGuiding returns 0
20:10:09.943 00.001 12252 PulseGuide returned control before completion, sleep 12
20:10:09.957 00.014 12252 IsGuiding returns 0
20:10:09.957 00.000 12252 Move returns status 0, amount 4
20:10:09.957 00.000 12252 MoveAxis(N, 0, ABG)
20:10:09.957 00.000 12252 Move returns status 0, amount 0
20:10:09.957 00.000 12252 move complete, result=0
20:10:09.957 00.000 12252 worker thread done servicing request
20:10:09.957 00.000 12252 Worker thread wakes up
20:10:09.957 00.000 9044 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
20:10:09.959 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:09.960 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:12.316 02.356 12252 Exposure complete
20:10:12.362 00.046 12252 worker thread done servicing request
20:10:12.362 00.000 9044 OnExposeComplete: enter
20:10:12.364 00.002 9044 UpdateGuideState(): m_state=6
20:10:12.366 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
20:10:12.366 00.000 9044 Star::Find returns 1 (0), X=1017.98, Y=815.10, Mass=5324, SNR=50.2, Peak=172 HFD=4.7
20:10:12.367 00.001 9044 MultiStar: [#1 0.22,-0.19,0.00,M2] [#2 0.19,-0.16,0.00,M1] [#3 0.17,0.05,0.86,U] [#4 0.31,-0.11,0.00,M3] [#5 0.22,0.01,0.65,U] [#6 0.20,0.17,0.00,M1] [#7 0.21,-0.21,0.00,M6] [#8 0.37,-0.14,0.00,M5] 
20:10:12.368 00.001 9044 refined, 2 included, MultiStar: {0.19, -0.06}, one-star: {0.18, -0.21}
20:10:12.369 00.001 9044 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.62) = xAngle (1.31 = 1.31)
20:10:12.370 00.001 9044 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.78 = -1.78)
20:10:12.371 00.001 9044 CameraToMount -- cameraX=0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-0.32 mountX=0.05 mountY=-0.19, mountTheta=-1.31
20:10:12.372 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=-0.06, opts=13)
20:10:12.373 00.001 9044 Enqueuing Move request for scope (0.19, -0.06)
20:10:12.374 00.001 12252 Worker thread wakes up
20:10:12.374 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.06) opts 0xd
20:10:12.374 00.000 12252 Handling offset move in thread for scope, endpoint = (0.19, -0.06)
20:10:12.374 00.000 12252 Moving (0.19, -0.06) raw xDistance=0.05 yDistance=-0.19
20:10:12.374 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:12.375 00.001 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.74, period_length = 485.68
20:10:12.376 00.001 9044 UpdateGuideState exits: m=5324 SNR=50.2
20:10:12.377 00.001 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
20:10:12.377 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:12.378 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:12.379 00.001 9044 Enqueuing Expose request
20:10:12.381 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:10:12.381 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:10:12.381 00.000 12252 MoveAxis(E, 5, ABG)
20:10:12.381 00.000 12252 Guiding  Dir = 2, Dur = 5
20:10:12.381 00.000 12252 IsSlewing returns 0
20:10:12.382 00.001 12252 IsGuiding returns 0
20:10:12.384 00.002 12252 PulseGuide returned control before completion, sleep 13
20:10:12.404 00.020 12252 IsGuiding returns 0
20:10:12.404 00.000 12252 Move returns status 0, amount 5
20:10:12.404 00.000 12252 MoveAxis(N, 0, ABG)
20:10:12.404 00.000 12252 Move returns status 0, amount 0
20:10:12.404 00.000 12252 move complete, result=0
20:10:12.404 00.000 12252 worker thread done servicing request
20:10:12.404 00.000 12252 Worker thread wakes up
20:10:12.404 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:12.404 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:12.404 00.000 9044 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
20:10:14.756 02.352 12252 Exposure complete
20:10:14.844 00.088 12252 worker thread done servicing request
20:10:14.845 00.001 9044 OnExposeComplete: enter
20:10:14.846 00.001 9044 UpdateGuideState(): m_state=6
20:10:14.848 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
20:10:14.849 00.001 9044 Star::Find returns 1 (0), X=1018.08, Y=815.06, Mass=5296, SNR=50.0, Peak=172 HFD=4.7
20:10:14.851 00.002 9044 MultiStar: [#1 0.24,-0.13,0.00,M3] [#2 0.29,-0.16,0.00,M2] [#3 0.25,-0.02,0.00,M1] [#4 0.37,-0.13,0.00,M4] [#5 0.29,0.06,0.00,M1] [#6 0.28,0.08,0.00,M2] [#7 0.26,-0.17,0.00,M7] [#8 0.53,-0.11,0.00,M6] 
20:10:14.852 00.001 9044 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.62) = xAngle (0.90 = 0.90)
20:10:14.853 00.001 9044 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.18 = -2.18)
20:10:14.854 00.001 9044 CameraToMount -- cameraX=0.28 cameraY=-0.24 hyp=0.37 cameraTheta=-0.72 mountX=0.23 mountY=-0.30, mountTheta=-0.92
20:10:14.856 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.28, y=-0.24, opts=13)
20:10:14.857 00.001 9044 Enqueuing Move request for scope (0.28, -0.24)
20:10:14.858 00.001 12252 Worker thread wakes up
20:10:14.858 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:14.861 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.24) opts 0xd
20:10:14.861 00.000 9044 UpdateGuideState exits: m=5296 SNR=50.0
20:10:14.865 00.004 12252 Handling offset move in thread for scope, endpoint = (0.28, -0.24)
20:10:14.865 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:14.867 00.002 12252 Moving (0.28, -0.24) raw xDistance=0.23 yDistance=-0.30
20:10:14.867 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:14.869 00.002 9044 Enqueuing Expose request
20:10:14.870 00.001 12252 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.73, period_length = 485.68
20:10:14.870 00.000 12252 PPEC: input: 0.23, control: 0.12, exposure: 2000
20:10:14.870 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:10:14.870 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
20:10:14.871 00.001 12252 MoveAxis(W, 48, ABG)
20:10:14.871 00.000 12252 Guiding  Dir = 3, Dur = 48
20:10:14.871 00.000 12252 IsSlewing returns 0
20:10:14.871 00.000 12252 IsGuiding returns 0
20:10:14.873 00.002 12252 PulseGuide returned control before completion, sleep 57
20:10:14.942 00.069 12252 IsGuiding returns 0
20:10:14.942 00.000 12252 Move returns status 0, amount 48
20:10:14.942 00.000 12252 MoveAxis(N, 0, ABG)
20:10:14.942 00.000 12252 Move returns status 0, amount 0
20:10:14.943 00.001 12252 move complete, result=0
20:10:14.943 00.000 12252 worker thread done servicing request
20:10:14.943 00.000 12252 Worker thread wakes up
20:10:14.943 00.000 9044 GuideStep: 0.2 px 48 ms WEST, -0.3 px 0 ms NORTH
20:10:14.944 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:14.944 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:17.295 02.351 12252 Exposure complete
20:10:17.341 00.046 12252 worker thread done servicing request
20:10:17.342 00.001 9044 OnExposeComplete: enter
20:10:17.344 00.002 9044 UpdateGuideState(): m_state=6
20:10:17.346 00.002 9044 Star::Find(15, 1018, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
20:10:17.348 00.002 9044 Star::Find returns 1 (0), X=1017.98, Y=815.09, Mass=5414, SNR=50.6, Peak=172 HFD=4.9
20:10:17.349 00.001 9044 MultiStar: [#1 0.22,-0.24,0.00,M4] [#2 0.20,-0.15,0.00,M3] [#3 0.16,-0.05,0.83,U] [#4 0.15,-0.09,1.25,U] [#5 0.17,-0.03,0.65,U] [#6 0.23,-0.08,0.00,M3] [#7 0.13,-0.08,0.43,U] [#8 0.48,-0.14,0.00,M7] 
20:10:17.351 00.002 9044 refined, 4 included, MultiStar: {0.16, -0.10}, one-star: {0.18, -0.21}
20:10:17.352 00.001 9044 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.62) = xAngle (1.06 = 1.06)
20:10:17.353 00.001 9044 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.02 = -2.02)
20:10:17.354 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.57 mountX=0.09 mountY=-0.17, mountTheta=-1.07
20:10:17.356 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=-0.10, opts=13)
20:10:17.357 00.001 9044 Enqueuing Move request for scope (0.16, -0.10)
20:10:17.358 00.001 12252 Worker thread wakes up
20:10:17.358 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:17.359 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
20:10:17.359 00.000 9044 UpdateGuideState exits: m=5414 SNR=50.6
20:10:17.360 00.001 12252 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
20:10:17.360 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:17.361 00.001 12252 Moving (0.16, -0.10) raw xDistance=0.09 yDistance=-0.17
20:10:17.361 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:17.362 00.001 9044 Enqueuing Expose request
20:10:17.363 00.001 12252 PPEC rslt: input = 0.09, final = -0.00, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.73, period_length = 485.68
20:10:17.365 00.002 12252 PPEC: input: 0.09, control: -0.00, exposure: 2000
20:10:17.365 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.08 newest=-0.67
20:10:17.365 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.17
20:10:17.365 00.000 12252 MoveAxis(E, 2, ABG)
20:10:17.365 00.000 12252 Guiding  Dir = 2, Dur = 2
20:10:17.366 00.001 12252 IsSlewing returns 0
20:10:17.366 00.000 12252 IsGuiding returns 0
20:10:17.368 00.002 12252 IsGuiding returns 0
20:10:17.368 00.000 12252 Move returns status 0, amount 2
20:10:17.369 00.001 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 125 applied
20:10:17.369 00.000 12252 MoveAxis(N, 183, ABG)
20:10:17.369 00.000 12252 Guiding  Dir = 0, Dur = 183
20:10:17.369 00.000 12252 IsSlewing returns 0
20:10:17.369 00.000 12252 IsGuiding returns 0
20:10:17.374 00.005 12252 PulseGuide returned control before completion, sleep 189
20:10:17.567 00.193 12252 IsGuiding returns 0
20:10:17.567 00.000 12252 Move returns status 0, amount 183
20:10:17.568 00.001 12252 move complete, result=0
20:10:17.568 00.000 12252 worker thread done servicing request
20:10:17.568 00.000 12252 Worker thread wakes up
20:10:17.568 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.2 px 183 ms NORTH
20:10:17.571 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:17.571 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:19.928 02.357 12252 Exposure complete
20:10:20.003 00.075 12252 worker thread done servicing request
20:10:20.003 00.000 9044 OnExposeComplete: enter
20:10:20.004 00.001 9044 UpdateGuideState(): m_state=6
20:10:20.005 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
20:10:20.006 00.001 9044 Star::Find returns 1 (0), X=1017.72, Y=815.05, Mass=5542, SNR=51.3, Peak=172 HFD=5.1
20:10:20.007 00.001 9044 MultiStar: [#1 -0.13,-0.27,0.00,M5] [#2 -0.13,-0.35,0.00,M4] [#3 -0.11,-0.11,0.81,U] [#4 -0.11,-0.15,1.26,U] [#5 -0.10,0.02,0.64,U] [#6 -0.13,-0.05,0.40,U] [#7 -0.12,-0.21,0.42,U] [#8 -0.07,-0.10,0.40,U] 
20:10:20.007 00.000 9044 refined, 6 included, MultiStar: {-0.10, -0.14}, one-star: {-0.08, -0.26}
20:10:20.009 00.002 9044 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.62) = xAngle (-0.59 = -0.59)
20:10:20.010 00.001 9044 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.68 = 2.61)
20:10:20.011 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.22 mountX=0.14 mountY=0.09, mountTheta=0.55
20:10:20.013 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.14, opts=13)
20:10:20.014 00.001 9044 Enqueuing Move request for scope (-0.10, -0.14)
20:10:20.016 00.002 12252 Worker thread wakes up
20:10:20.017 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:20.018 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
20:10:20.019 00.001 9044 UpdateGuideState exits: m=5542 SNR=51.3
20:10:20.021 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
20:10:20.021 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:20.023 00.002 12252 Moving (-0.10, -0.14) raw xDistance=0.14 yDistance=0.09
20:10:20.023 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:20.024 00.001 9044 Enqueuing Expose request
20:10:20.025 00.001 12252 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.09, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=-0.169386, 1:-0.087042
20:10:20.025 00.000 12252 BLC: No correction, Miss < min_move
20:10:20.025 00.000 12252 PPEC rslt: input = 0.14, final = 0.10, react = 0.09, pred = 0.07, hyst = 0.08, hyst_pct = 0.73, period_length = 485.68
20:10:20.025 00.000 12252 PPEC: input: 0.14, control: 0.10, exposure: 2000
20:10:20.026 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:20.026 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:10:20.026 00.000 12252 MoveAxis(W, 41, ABG)
20:10:20.026 00.000 12252 Guiding  Dir = 3, Dur = 41
20:10:20.026 00.000 12252 IsSlewing returns 0
20:10:20.027 00.001 12252 IsGuiding returns 0
20:10:20.029 00.002 12252 PulseGuide returned control before completion, sleep 50
20:10:20.090 00.061 12252 IsGuiding returns 0
20:10:20.090 00.000 12252 Move returns status 0, amount 41
20:10:20.090 00.000 12252 MoveAxis(N, 0, ABG)
20:10:20.090 00.000 12252 Move returns status 0, amount 0
20:10:20.090 00.000 12252 move complete, result=0
20:10:20.090 00.000 12252 worker thread done servicing request
20:10:20.090 00.000 9044 GuideStep: 0.1 px 41 ms WEST, 0.1 px 0 ms NORTH
20:10:20.093 00.003 12252 Worker thread wakes up
20:10:20.093 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:20.093 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:22.475 02.382 12252 Exposure complete
20:10:22.530 00.055 12252 worker thread done servicing request
20:10:22.531 00.001 9044 OnExposeComplete: enter
20:10:22.531 00.000 9044 UpdateGuideState(): m_state=6
20:10:22.533 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
20:10:22.534 00.001 9044 Star::Find returns 1 (0), X=1017.70, Y=815.26, Mass=5487, SNR=51.1, Peak=172 HFD=5.2
20:10:22.535 00.001 9044 MultiStar: [#1 -0.16,-0.06,1.05,U] [#2 -0.12,0.04,1.20,U] [#3 -0.10,0.15,0.84,U] [#4 -0.15,0.05,1.24,U] [#5 -0.09,0.24,0.00,M1] [#6 -0.20,0.17,0.00,M3] [#7 -0.14,0.06,0.41,U] [#8 -0.01,0.08,0.39,U] 
20:10:22.536 00.001 9044 single-star, 6 included, MultiStar: {-0.12, 0.03}, one-star: {-0.10, -0.04}
20:10:22.537 00.001 9044 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.62) = xAngle (-1.10 = -1.10)
20:10:22.538 00.001 9044 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.19 = 2.09)
20:10:22.538 00.000 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.73 mountX=0.05 mountY=0.10, mountTheta=1.09
20:10:22.541 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.04, opts=13)
20:10:22.542 00.001 9044 Enqueuing Move request for scope (-0.10, -0.04)
20:10:22.544 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:22.545 00.001 9044 UpdateGuideState exits: m=5487 SNR=51.1
20:10:22.546 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:22.547 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:22.548 00.001 9044 Enqueuing Expose request
20:10:22.550 00.002 12252 Worker thread wakes up
20:10:22.550 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
20:10:22.550 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
20:10:22.550 00.000 12252 Moving (-0.10, -0.04) raw xDistance=0.05 yDistance=0.10
20:10:22.550 00.000 12252 BLC: History state: CurrMiss=-0.10, AvgInitMiss=-0.09, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=-0.169386, 1:-0.087042, 2:-0.095283
20:10:22.550 00.000 12252 BLC: No correction, Miss < min_move
20:10:22.551 00.001 12252 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.08, hyst = 0.00, hyst_pct = 0.73, period_length = 485.68
20:10:22.551 00.000 12252 PPEC: input: 0.05, control: 0.02, exposure: 2000
20:10:22.551 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:22.551 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:10:22.551 00.000 12252 MoveAxis(W, 8, ABG)
20:10:22.551 00.000 12252 Guiding  Dir = 3, Dur = 8
20:10:22.551 00.000 12252 IsSlewing returns 0
20:10:22.551 00.000 12252 IsGuiding returns 0
20:10:22.553 00.002 12252 PulseGuide returned control before completion, sleep 17
20:10:22.571 00.018 12252 IsGuiding returns 0
20:10:22.571 00.000 12252 Move returns status 0, amount 8
20:10:22.571 00.000 12252 MoveAxis(N, 0, ABG)
20:10:22.571 00.000 12252 Move returns status 0, amount 0
20:10:22.571 00.000 12252 move complete, result=0
20:10:22.571 00.000 12252 worker thread done servicing request
20:10:22.571 00.000 12252 Worker thread wakes up
20:10:22.571 00.000 9044 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
20:10:22.573 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:22.573 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:24.936 02.363 12252 Exposure complete
20:10:25.016 00.080 12252 worker thread done servicing request
20:10:25.016 00.000 9044 OnExposeComplete: enter
20:10:25.018 00.002 9044 UpdateGuideState(): m_state=6
20:10:25.019 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
20:10:25.020 00.001 9044 Star::Find returns 1 (0), X=1017.79, Y=815.25, Mass=5450, SNR=50.8, Peak=172 HFD=5.1
20:10:25.022 00.002 9044 MultiStar: [#1 0.00,-0.07,1.04,U] [#2 -0.05,-0.03,1.18,U] [#3 -0.01,0.10,0.84,U] [#4 -0.03,0.34,0.00,M2] [#5 0.02,0.12,0.65,U] [#6 -0.10,0.11,0.41,U] [#7 -0.08,-0.11,0.43,U] [#8 0.15,0.07,0.39,U] 
20:10:25.023 00.001 9044 refined, 7 included, MultiStar: {-0.01, 0.00}, one-star: {-0.01, -0.06}
20:10:25.024 00.001 9044 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.62) = xAngle (4.54 = -1.74)
20:10:25.024 00.000 9044 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.46 = 1.46)
20:10:25.025 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.92 mountX=-0.00 mountY=0.01, mountTheta=1.74
20:10:25.026 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.00, opts=13)
20:10:25.028 00.002 9044 Enqueuing Move request for scope (-0.01, 0.00)
20:10:25.029 00.001 12252 Worker thread wakes up
20:10:25.029 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:25.030 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
20:10:25.030 00.000 9044 UpdateGuideState exits: m=5450 SNR=50.8
20:10:25.031 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:25.031 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
20:10:25.031 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:25.032 00.001 9044 Enqueuing Expose request
20:10:25.033 00.001 12252 Moving (-0.01, 0.00) raw xDistance=-0.00 yDistance=0.01
20:10:25.033 00.000 12252 BLC: window closed
20:10:25.033 00.000 12252 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.09, ShCount=1, LgCount=0, SticCount=0,  Deflections: 0=-0.169386, 1:-0.087042, 2:-0.095283
20:10:25.033 00.000 12252 BLC: No correction, Miss < min_move
20:10:25.033 00.000 12252 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.07, hyst = 0.00, hyst_pct = 0.72, period_length = 485.68
20:10:25.033 00.000 12252 PPEC: input: -0.00, control: 0.02, exposure: 2000
20:10:25.033 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:25.033 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:10:25.034 00.001 12252 MoveAxis(W, 8, ABG)
20:10:25.034 00.000 12252 Guiding  Dir = 3, Dur = 8
20:10:25.034 00.000 12252 IsSlewing returns 0
20:10:25.034 00.000 12252 IsGuiding returns 0
20:10:25.036 00.002 12252 PulseGuide returned control before completion, sleep 16
20:10:25.068 00.032 12252 IsGuiding returns 0
20:10:25.068 00.000 12252 Move returns status 0, amount 8
20:10:25.068 00.000 12252 MoveAxis(N, 0, ABG)
20:10:25.068 00.000 12252 Move returns status 0, amount 0
20:10:25.068 00.000 12252 move complete, result=0
20:10:25.068 00.000 12252 worker thread done servicing request
20:10:25.068 00.000 12252 Worker thread wakes up
20:10:25.068 00.000 9044 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
20:10:25.070 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:25.070 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:27.417 02.347 12252 Exposure complete
20:10:27.466 00.049 12252 worker thread done servicing request
20:10:27.467 00.001 9044 OnExposeComplete: enter
20:10:27.468 00.001 9044 UpdateGuideState(): m_state=6
20:10:27.470 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
20:10:27.472 00.002 9044 Star::Find returns 1 (0), X=1017.79, Y=815.20, Mass=5311, SNR=50.1, Peak=172 HFD=5.0
20:10:27.474 00.002 9044 MultiStar: [#1 0.02,-0.15,1.06,U] [#2 -0.02,-0.08,1.19,U] [#3 -0.07,0.14,0.85,U] [#4 -0.08,-0.09,1.31,U] [#5 -0.06,0.07,0.66,U] [#6 -0.06,0.03,0.41,U] [#7 -0.01,-0.11,0.42,U] [#8 -0.03,-0.11,0.42,U] 
20:10:27.476 00.002 9044 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.01, -0.10}
20:10:27.477 00.001 9044 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.62) = xAngle (-0.53 = -0.53)
20:10:27.478 00.001 9044 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.61 = 2.67)
20:10:27.479 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.15 mountX=0.05 mountY=0.03, mountTheta=0.48
20:10:27.481 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.05, opts=13)
20:10:27.483 00.002 9044 Enqueuing Move request for scope (-0.03, -0.05)
20:10:27.485 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:27.486 00.001 9044 UpdateGuideState exits: m=5311 SNR=50.1
20:10:27.487 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:27.488 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:27.489 00.001 9044 Enqueuing Expose request
20:10:27.490 00.001 12252 Worker thread wakes up
20:10:27.490 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
20:10:27.490 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
20:10:27.490 00.000 12252 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=0.03
20:10:27.490 00.000 12252 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.72, period_length = 485.68
20:10:27.490 00.000 12252 PPEC: input: 0.05, control: 0.02, exposure: 2000
20:10:27.490 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:27.491 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:10:27.491 00.000 12252 MoveAxis(W, 7, ABG)
20:10:27.491 00.000 12252 Guiding  Dir = 3, Dur = 7
20:10:27.491 00.000 12252 IsSlewing returns 0
20:10:27.491 00.000 12252 IsGuiding returns 0
20:10:27.493 00.002 12252 PulseGuide returned control before completion, sleep 16
20:10:27.510 00.017 12252 IsGuiding returns 0
20:10:27.510 00.000 12252 Move returns status 0, amount 7
20:10:27.510 00.000 12252 MoveAxis(N, 0, ABG)
20:10:27.510 00.000 12252 Move returns status 0, amount 0
20:10:27.510 00.000 12252 move complete, result=0
20:10:27.510 00.000 12252 worker thread done servicing request
20:10:27.510 00.000 12252 Worker thread wakes up
20:10:27.511 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:27.511 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:27.511 00.000 9044 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
20:10:29.869 02.358 12252 Exposure complete
20:10:29.920 00.051 12252 worker thread done servicing request
20:10:29.920 00.000 9044 OnExposeComplete: enter
20:10:29.921 00.001 9044 UpdateGuideState(): m_state=6
20:10:29.923 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
20:10:29.923 00.000 9044 Star::Find returns 1 (0), X=1017.60, Y=815.10, Mass=5466, SNR=50.9, Peak=172 HFD=5.1
20:10:29.924 00.001 9044 MultiStar: [#1 -0.30,-0.17,0.00,M3] [#2 -0.22,-0.13,0.00,M2] [#3 -0.38,0.01,0.00,M1] [#4 -0.25,-0.07,0.00,M2] [#5 -0.19,0.14,0.65,U] [#6 -0.27,0.01,0.00,M2] [#7 -0.32,-0.18,0.00,M3] [#8 -0.02,-0.09,0.40,U] 
20:10:29.925 00.001 9044 refined, 2 included, MultiStar: {-0.16, -0.07}, one-star: {-0.20, -0.20}
20:10:29.926 00.001 9044 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.62) = xAngle (-1.09 = -1.09)
20:10:29.926 00.000 9044 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.18 = 2.10)
20:10:29.927 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.72 mountX=0.08 mountY=0.15, mountTheta=1.08
20:10:29.929 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.07, opts=13)
20:10:29.929 00.000 9044 Enqueuing Move request for scope (-0.16, -0.07)
20:10:29.930 00.001 12252 Worker thread wakes up
20:10:29.931 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
20:10:29.931 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:29.933 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
20:10:29.933 00.000 9044 UpdateGuideState exits: m=5466 SNR=50.9
20:10:29.935 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:29.935 00.000 12252 Moving (-0.16, -0.07) raw xDistance=0.08 yDistance=0.15
20:10:29.935 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:29.936 00.001 9044 Enqueuing Expose request
20:10:29.937 00.001 12252 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.72, period_length = 485.68
20:10:29.937 00.000 12252 PPEC: input: 0.08, control: -0.00, exposure: 2000
20:10:29.937 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:10:29.937 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:10:29.937 00.000 12252 MoveAxis(E, 1, ABG)
20:10:29.937 00.000 12252 Guiding  Dir = 2, Dur = 1
20:10:29.937 00.000 12252 IsSlewing returns 0
20:10:29.938 00.001 12252 IsGuiding returns 0
20:10:29.939 00.001 12252 IsGuiding returns 0
20:10:29.939 00.000 12252 Move returns status 0, amount 1
20:10:29.939 00.000 12252 MoveAxis(N, 0, ABG)
20:10:29.939 00.000 12252 Move returns status 0, amount 0
20:10:29.939 00.000 12252 move complete, result=0
20:10:29.940 00.001 12252 worker thread done servicing request
20:10:29.940 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.2 px 0 ms NORTH
20:10:29.940 00.000 12252 Worker thread wakes up
20:10:29.940 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:29.940 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:32.287 02.347 12252 Exposure complete
20:10:32.334 00.047 12252 worker thread done servicing request
20:10:32.335 00.001 9044 OnExposeComplete: enter
20:10:32.337 00.002 9044 UpdateGuideState(): m_state=6
20:10:32.338 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
20:10:32.339 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=815.13, Mass=5449, SNR=50.7, Peak=172 HFD=5.1
20:10:32.340 00.001 9044 MultiStar: [#1 -0.20,-0.15,0.00,M4] [#2 -0.20,-0.31,0.00,M3] [#3 -0.19,0.02,0.85,U] [#4 -0.19,-0.05,1.25,U] [#5 -0.15,0.07,0.65,U] [#6 -0.29,-0.02,0.00,M3] [#7 -0.15,-0.11,0.43,U] [#8 0.03,-0.02,0.41,U] 
20:10:32.342 00.002 9044 refined, 5 included, MultiStar: {-0.15, -0.05}, one-star: {-0.14, -0.18}
20:10:32.344 00.002 9044 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.62) = xAngle (-1.19 = -1.19)
20:10:32.346 00.002 9044 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.27 = 2.01)
20:10:32.348 00.002 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.82 mountX=0.06 mountY=0.15, mountTheta=1.18
20:10:32.352 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.05, opts=13)
20:10:32.354 00.002 9044 Enqueuing Move request for scope (-0.15, -0.05)
20:10:32.357 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:32.359 00.002 9044 UpdateGuideState exits: m=5449 SNR=50.7
20:10:32.362 00.003 12252 Worker thread wakes up
20:10:32.362 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:32.364 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
20:10:32.364 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:32.366 00.002 9044 Enqueuing Expose request
20:10:32.369 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
20:10:32.369 00.000 12252 Moving (-0.15, -0.05) raw xDistance=0.06 yDistance=0.15
20:10:32.369 00.000 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.72, period_length = 485.68
20:10:32.369 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
20:10:32.369 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:32.369 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:10:32.369 00.000 12252 MoveAxis(E, 2, ABG)
20:10:32.369 00.000 12252 Guiding  Dir = 2, Dur = 2
20:10:32.371 00.002 12252 IsSlewing returns 0
20:10:32.371 00.000 12252 IsGuiding returns 0
20:10:32.373 00.002 12252 PulseGuide returned control before completion, sleep 11
20:10:32.395 00.022 12252 IsGuiding returns 0
20:10:32.395 00.000 12252 Move returns status 0, amount 2
20:10:32.395 00.000 12252 MoveAxis(N, 0, ABG)
20:10:32.395 00.000 12252 Move returns status 0, amount 0
20:10:32.395 00.000 12252 move complete, result=0
20:10:32.395 00.000 12252 worker thread done servicing request
20:10:32.395 00.000 12252 Worker thread wakes up
20:10:32.396 00.001 9044 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
20:10:32.399 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:32.399 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:34.758 02.359 12252 Exposure complete
20:10:34.806 00.048 12252 worker thread done servicing request
20:10:34.806 00.000 9044 OnExposeComplete: enter
20:10:34.808 00.002 9044 UpdateGuideState(): m_state=6
20:10:34.809 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
20:10:34.810 00.001 9044 Star::Find returns 1 (0), X=1017.62, Y=815.03, Mass=5450, SNR=50.8, Peak=172 HFD=5.1
20:10:34.811 00.001 9044 MultiStar: [#1 -0.26,-0.16,0.00,M5] [#2 -0.18,-0.32,0.00,M4] [#3 -0.19,-0.00,0.84,U] [#4 -0.24,-0.11,0.00,M2] [#5 -0.10,0.09,0.64,U] [#6 -0.22,0.10,0.40,U] [#7 -0.31,-0.17,0.00,M3] [#8 0.02,0.03,0.42,U] 
20:10:34.813 00.002 9044 refined, 4 included, MultiStar: {-0.15, -0.05}, one-star: {-0.18, -0.28}
20:10:34.814 00.001 9044 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.62) = xAngle (-1.17 = -1.17)
20:10:34.815 00.001 9044 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.26 = 2.03)
20:10:34.816 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.80 mountX=0.06 mountY=0.14, mountTheta=1.16
20:10:34.818 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.05, opts=13)
20:10:34.819 00.001 9044 Enqueuing Move request for scope (-0.15, -0.05)
20:10:34.820 00.001 12252 Worker thread wakes up
20:10:34.820 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:34.822 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
20:10:34.822 00.000 9044 UpdateGuideState exits: m=5450 SNR=50.8
20:10:34.823 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:34.824 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:34.825 00.001 9044 Enqueuing Expose request
20:10:34.826 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
20:10:34.826 00.000 12252 Moving (-0.15, -0.05) raw xDistance=0.06 yDistance=0.14
20:10:34.827 00.001 12252 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.71, period_length = 485.68
20:10:34.827 00.000 12252 PPEC: input: 0.06, control: -0.00, exposure: 2000
20:10:34.827 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:34.827 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:10:34.827 00.000 12252 MoveAxis(E, 1, ABG)
20:10:34.827 00.000 12252 Guiding  Dir = 2, Dur = 1
20:10:34.827 00.000 12252 IsSlewing returns 0
20:10:34.827 00.000 12252 IsGuiding returns 0
20:10:34.830 00.003 12252 IsGuiding returns 0
20:10:34.830 00.000 12252 Move returns status 0, amount 1
20:10:34.830 00.000 12252 MoveAxis(N, 0, ABG)
20:10:34.830 00.000 12252 Move returns status 0, amount 0
20:10:34.830 00.000 12252 move complete, result=0
20:10:34.830 00.000 12252 worker thread done servicing request
20:10:34.830 00.000 12252 Worker thread wakes up
20:10:34.830 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:10:34.831 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:34.831 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:37.197 02.366 12252 Exposure complete
20:10:37.259 00.062 12252 worker thread done servicing request
20:10:37.259 00.000 9044 OnExposeComplete: enter
20:10:37.261 00.002 9044 UpdateGuideState(): m_state=6
20:10:37.264 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
20:10:37.267 00.003 9044 Star::Find returns 1 (0), X=1017.71, Y=814.91, Mass=5454, SNR=50.7, Peak=172 HFD=5.0
20:10:37.270 00.003 9044 MultiStar: [#1 -0.12,-0.53,0.00,M6] [#2 -0.10,-0.41,0.00,M5] [#3 -0.07,-0.19,0.85,U] [#4 -0.12,-0.25,0.00,M3] [#5 -0.09,-0.15,0.65,U] [#6 -0.14,-0.20,0.41,U] [#7 -0.10,-0.29,0.00,M4] [#8 0.08,-0.36,0.00,M1] 
20:10:37.272 00.002 9044 refined, 3 included, MultiStar: {-0.09, -0.25}, one-star: {-0.09, -0.40}
20:10:37.275 00.003 9044 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.62) = xAngle (-0.29 = -0.29)
20:10:37.277 00.002 9044 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.38 = 2.91)
20:10:37.280 00.003 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.92 mountX=0.26 mountY=0.06, mountTheta=0.24
20:10:37.284 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.25, opts=13)
20:10:37.287 00.003 9044 Enqueuing Move request for scope (-0.09, -0.25)
20:10:37.289 00.002 12252 Worker thread wakes up
20:10:37.289 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:37.291 00.002 9044 UpdateGuideState exits: m=5454 SNR=50.7
20:10:37.293 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:37.295 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.25) opts 0xd
20:10:37.295 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:37.297 00.002 9044 Enqueuing Expose request
20:10:37.299 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.25)
20:10:37.299 00.000 12252 Moving (-0.09, -0.25) raw xDistance=0.26 yDistance=0.06
20:10:37.299 00.000 12252 PPEC rslt: input = 0.26, final = 0.14, react = 0.16, pred = -0.02, hyst = 0.14, hyst_pct = 0.71, period_length = 485.68
20:10:37.299 00.000 12252 PPEC: input: 0.26, control: 0.14, exposure: 2000
20:10:37.299 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:37.299 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:10:37.299 00.000 12252 MoveAxis(W, 54, ABG)
20:10:37.299 00.000 12252 Guiding  Dir = 3, Dur = 54
20:10:37.300 00.001 12252 IsSlewing returns 0
20:10:37.300 00.000 12252 IsGuiding returns 0
20:10:37.303 00.003 12252 PulseGuide returned control before completion, sleep 63
20:10:37.381 00.078 12252 IsGuiding returns 0
20:10:37.382 00.001 12252 Move returns status 0, amount 54
20:10:37.382 00.000 12252 MoveAxis(N, 0, ABG)
20:10:37.382 00.000 12252 Move returns status 0, amount 0
20:10:37.382 00.000 12252 move complete, result=0
20:10:37.382 00.000 12252 worker thread done servicing request
20:10:37.382 00.000 9044 GuideStep: 0.3 px 54 ms WEST, 0.1 px 0 ms NORTH
20:10:37.383 00.001 12252 Worker thread wakes up
20:10:37.383 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:37.383 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:39.726 02.343 12252 Exposure complete
20:10:39.793 00.067 12252 worker thread done servicing request
20:10:39.793 00.000 9044 OnExposeComplete: enter
20:10:39.794 00.001 9044 UpdateGuideState(): m_state=6
20:10:39.795 00.001 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
20:10:39.796 00.001 9044 Star::Find returns 1 (0), X=1017.69, Y=815.04, Mass=5502, SNR=51.0, Peak=172 HFD=5.1
20:10:39.798 00.002 9044 MultiStar: [#1 -0.16,-0.17,1.05,U] [#2 -0.12,-0.32,0.00,M6] [#3 -0.08,0.01,0.84,U] [#4 -0.18,-0.12,1.26,U] [#5 0.02,-0.03,0.65,U] [#6 -0.15,-0.04,0.40,U] [#7 -0.14,-0.16,0.42,U] [#8 0.20,-0.23,0.00,M2] 
20:10:39.799 00.001 9044 refined, 6 included, MultiStar: {-0.12, -0.12}, one-star: {-0.11, -0.27}
20:10:39.800 00.001 9044 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.62) = xAngle (-0.71 = -0.71)
20:10:39.802 00.002 9044 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.80 = 2.49)
20:10:39.803 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.34 mountX=0.13 mountY=0.11, mountTheta=0.68
20:10:39.805 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.12, opts=13)
20:10:39.806 00.001 9044 Enqueuing Move request for scope (-0.12, -0.12)
20:10:39.807 00.001 12252 Worker thread wakes up
20:10:39.807 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:39.808 00.001 9044 UpdateGuideState exits: m=5502 SNR=51.0
20:10:39.809 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:39.810 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:39.811 00.001 9044 Enqueuing Expose request
20:10:39.812 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
20:10:39.812 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
20:10:39.812 00.000 12252 Moving (-0.12, -0.12) raw xDistance=0.13 yDistance=0.11
20:10:39.814 00.002 12252 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.71, period_length = 485.68
20:10:39.814 00.000 12252 PPEC: input: 0.13, control: 0.07, exposure: 2000
20:10:39.814 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:39.814 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:10:39.814 00.000 12252 MoveAxis(W, 29, ABG)
20:10:39.814 00.000 12252 Guiding  Dir = 3, Dur = 29
20:10:39.814 00.000 12252 IsSlewing returns 0
20:10:39.814 00.000 12252 IsGuiding returns 0
20:10:39.817 00.003 12252 PulseGuide returned control before completion, sleep 37
20:10:39.870 00.053 12252 IsGuiding returns 0
20:10:39.870 00.000 12252 Move returns status 0, amount 29
20:10:39.870 00.000 12252 MoveAxis(N, 0, ABG)
20:10:39.870 00.000 12252 Move returns status 0, amount 0
20:10:39.870 00.000 12252 move complete, result=0
20:10:39.870 00.000 12252 worker thread done servicing request
20:10:39.870 00.000 12252 Worker thread wakes up
20:10:39.870 00.000 9044 GuideStep: 0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
20:10:39.872 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:39.873 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:42.222 02.349 12252 Exposure complete
20:10:42.286 00.064 12252 worker thread done servicing request
20:10:42.288 00.002 9044 OnExposeComplete: enter
20:10:42.290 00.002 9044 UpdateGuideState(): m_state=6
20:10:42.293 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
20:10:42.295 00.002 9044 Star::Find returns 1 (0), X=1017.64, Y=815.08, Mass=5377, SNR=50.5, Peak=172 HFD=5.1
20:10:42.296 00.001 9044 MultiStar: [#1 -0.25,-0.15,0.00,M6] [#2 -0.17,-0.10,1.18,U] [#3 -0.18,0.07,0.86,U] [#4 -0.18,-0.07,1.27,U] [#5 -0.18,0.03,0.64,U] [#6 -0.25,-0.09,0.00,M1] [#7 -0.22,-0.08,0.43,U] [#8 0.06,-0.13,0.41,U] 
20:10:42.297 00.001 9044 refined, 6 included, MultiStar: {-0.16, -0.08}, one-star: {-0.16, -0.23}
20:10:42.298 00.001 9044 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.62) = xAngle (-1.07 = -1.07)
20:10:42.299 00.001 9044 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.15 = 2.13)
20:10:42.299 00.000 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-2.69 mountX=0.09 mountY=0.15, mountTheta=1.05
20:10:42.302 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.08, opts=13)
20:10:42.303 00.001 9044 Enqueuing Move request for scope (-0.16, -0.08)
20:10:42.305 00.002 12252 Worker thread wakes up
20:10:42.305 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:10:42.306 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.08) opts 0xd
20:10:42.306 00.000 9044 UpdateGuideState exits: m=5377 SNR=50.5
20:10:42.310 00.004 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.08)
20:10:42.310 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:42.311 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:42.314 00.003 9044 Enqueuing Expose request
20:10:42.316 00.002 12252 Moving (-0.16, -0.08) raw xDistance=0.09 yDistance=0.15
20:10:42.316 00.000 12252 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.71, period_length = 485.68
20:10:42.316 00.000 12252 PPEC: input: 0.09, control: 0.00, exposure: 2000
20:10:42.316 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:10:42.317 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:10:42.317 00.000 12252 MoveAxis(W, 1, ABG)
20:10:42.317 00.000 12252 Guiding  Dir = 3, Dur = 1
20:10:42.317 00.000 12252 IsSlewing returns 0
20:10:42.317 00.000 12252 IsGuiding returns 0
20:10:42.322 00.005 12252 IsGuiding returns 0
20:10:42.322 00.000 12252 Move returns status 0, amount 1
20:10:42.322 00.000 12252 MoveAxis(N, 0, ABG)
20:10:42.322 00.000 12252 Move returns status 0, amount 0
20:10:42.322 00.000 12252 move complete, result=0
20:10:42.323 00.001 12252 worker thread done servicing request
20:10:42.323 00.000 12252 Worker thread wakes up
20:10:42.323 00.000 9044 GuideStep: 0.1 px 1 ms WEST, 0.2 px 0 ms NORTH
20:10:42.324 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:42.324 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:44.695 02.371 12252 Exposure complete
20:10:44.755 00.060 12252 worker thread done servicing request
20:10:44.755 00.000 9044 OnExposeComplete: enter
20:10:44.757 00.002 9044 UpdateGuideState(): m_state=6
20:10:44.759 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
20:10:44.760 00.001 9044 Star::Find returns 1 (0), X=1017.61, Y=814.91, Mass=5390, SNR=50.3, Peak=172 HFD=5.1
20:10:44.761 00.001 9044 MultiStar: [#1 -0.21,-0.26,0.00,M7] [#2 -0.21,-0.32,0.00,M6] [#3 -0.17,-0.12,0.84,U] [#4 -0.21,-0.24,0.00,M2] [#5 -0.11,0.01,0.64,U] [#6 -0.25,-0.01,0.41,U] [#7 -0.19,-0.27,0.00,M3] [#8 -0.13,-0.23,0.00,M2] 
20:10:44.763 00.002 9044 refined, 3 included, MultiStar: {-0.17, -0.17}, one-star: {-0.19, -0.40}
20:10:44.764 00.001 9044 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.62) = xAngle (-0.74 = -0.74)
20:10:44.766 00.002 9044 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.82 = 2.46)
20:10:44.767 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-2.36 mountX=0.18 mountY=0.15, mountTheta=0.70
20:10:44.769 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.17, opts=13)
20:10:44.770 00.001 9044 Enqueuing Move request for scope (-0.17, -0.17)
20:10:44.771 00.001 12252 Worker thread wakes up
20:10:44.771 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:44.772 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.17) opts 0xd
20:10:44.772 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.17)
20:10:44.772 00.000 9044 UpdateGuideState exits: m=5390 SNR=50.3
20:10:44.773 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:44.773 00.000 12252 Moving (-0.17, -0.17) raw xDistance=0.18 yDistance=0.15
20:10:44.773 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:44.775 00.002 9044 Enqueuing Expose request
20:10:44.776 00.001 12252 PPEC rslt: input = 0.18, final = 0.13, react = 0.11, pred = 0.09, hyst = 0.10, hyst_pct = 0.70, period_length = 485.68
20:10:44.776 00.000 12252 PPEC: input: 0.18, control: 0.13, exposure: 2000
20:10:44.776 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.14 newest=0.41
20:10:44.776 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.15
20:10:44.776 00.000 12252 MoveAxis(W, 52, ABG)
20:10:44.776 00.000 12252 Guiding  Dir = 3, Dur = 52
20:10:44.776 00.000 12252 IsSlewing returns 0
20:10:44.777 00.001 12252 IsGuiding returns 0
20:10:44.779 00.002 12252 PulseGuide returned control before completion, sleep 60
20:10:44.850 00.071 12252 IsGuiding returns 0
20:10:44.850 00.000 12252 Move returns status 0, amount 52
20:10:44.850 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 125 applied
20:10:44.850 00.000 12252 MoveAxis(S, 177, ABG)
20:10:44.851 00.001 12252 Guiding  Dir = 1, Dur = 177
20:10:44.851 00.000 12252 IsSlewing returns 0
20:10:44.851 00.000 12252 IsGuiding returns 0
20:10:44.856 00.005 12252 PulseGuide returned control before completion, sleep 183
20:10:45.052 00.196 12252 IsGuiding returns 0
20:10:45.052 00.000 12252 Move returns status 0, amount 177
20:10:45.052 00.000 12252 move complete, result=0
20:10:45.052 00.000 12252 worker thread done servicing request
20:10:45.052 00.000 12252 Worker thread wakes up
20:10:45.052 00.000 9044 GuideStep: 0.2 px 52 ms WEST, 0.2 px 177 ms SOUTH
20:10:45.055 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:45.055 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:47.422 02.367 12252 Exposure complete
20:10:47.477 00.055 12252 worker thread done servicing request
20:10:47.477 00.000 9044 OnExposeComplete: enter
20:10:47.479 00.002 9044 UpdateGuideState(): m_state=6
20:10:47.480 00.001 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
20:10:47.481 00.001 9044 Star::Find returns 1 (0), X=1017.81, Y=815.21, Mass=5429, SNR=50.6, Peak=172 HFD=5.0
20:10:47.483 00.002 9044 MultiStar: [#1 -0.01,-0.19,1.05,U] [#2 -0.08,-0.38,0.00,M7] [#3 -0.03,0.04,0.84,U] [#4 -0.06,-0.04,1.28,U] [#5 -0.07,-0.10,0.65,U] [#6 0.03,-0.03,0.41,U] [#7 -0.09,-0.06,0.43,U] [#8 0.07,-0.25,0.00,M3] 
20:10:47.484 00.001 9044 refined, 6 included, MultiStar: {-0.03, -0.07}, one-star: {0.00, -0.10}
20:10:47.485 00.001 9044 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.62) = xAngle (-0.36 = -0.36)
20:10:47.486 00.001 9044 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.44 = 2.84)
20:10:47.487 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.98 mountX=0.07 mountY=0.02, mountTheta=0.31
20:10:47.489 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.07, opts=13)
20:10:47.491 00.002 9044 Enqueuing Move request for scope (-0.03, -0.07)
20:10:47.492 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:47.493 00.001 9044 UpdateGuideState exits: m=5429 SNR=50.6
20:10:47.494 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:47.495 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:47.496 00.001 9044 Enqueuing Expose request
20:10:47.498 00.002 12252 Worker thread wakes up
20:10:47.498 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
20:10:47.498 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
20:10:47.498 00.000 12252 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=0.02
20:10:47.498 00.000 12252 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.03, ShCount=2, LgCount=0, SticCount=0,  Deflections: 0=0.153102, 1:0.023364
20:10:47.498 00.000 12252 BLC: No correction, Miss < min_move
20:10:47.498 00.000 12252 PPEC rslt: input = 0.07, final = 0.03, react = 0.04, pred = 0.10, hyst = 0.00, hyst_pct = 0.70, period_length = 485.68
20:10:47.499 00.001 12252 PPEC: input: 0.07, control: 0.03, exposure: 2000
20:10:47.499 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:47.499 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:10:47.499 00.000 12252 MoveAxis(W, 12, ABG)
20:10:47.499 00.000 12252 Guiding  Dir = 3, Dur = 12
20:10:47.499 00.000 12252 IsSlewing returns 0
20:10:47.499 00.000 12252 IsGuiding returns 0
20:10:47.501 00.002 12252 PulseGuide returned control before completion, sleep 21
20:10:47.535 00.034 12252 IsGuiding returns 0
20:10:47.535 00.000 12252 Move returns status 0, amount 12
20:10:47.535 00.000 12252 MoveAxis(N, 0, ABG)
20:10:47.535 00.000 12252 Move returns status 0, amount 0
20:10:47.535 00.000 12252 move complete, result=0
20:10:47.535 00.000 12252 worker thread done servicing request
20:10:47.535 00.000 12252 Worker thread wakes up
20:10:47.535 00.000 9044 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
20:10:47.539 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:47.539 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:49.877 02.338 12252 Exposure complete
20:10:49.923 00.046 12252 worker thread done servicing request
20:10:49.923 00.000 9044 OnExposeComplete: enter
20:10:49.925 00.002 9044 UpdateGuideState(): m_state=6
20:10:49.927 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
20:10:49.929 00.002 9044 Star::Find returns 1 (0), X=1017.81, Y=815.14, Mass=5591, SNR=51.6, Peak=172 HFD=5.1
20:10:49.930 00.001 9044 MultiStar: [#1 0.09,-0.13,1.03,U] [#2 0.04,-0.14,1.17,U] [#3 0.02,0.11,0.83,U] [#4 0.04,-0.07,1.26,U] [#5 0.05,0.16,0.64,U] [#6 0.06,0.07,0.41,U] [#7 0.03,-0.13,0.42,U] [#8 0.12,0.05,0.39,U] 
20:10:49.932 00.002 9044 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.01, -0.16}
20:10:49.933 00.001 9044 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.62) = xAngle (0.83 = 0.83)
20:10:49.934 00.001 9044 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.25 = -2.25)
20:10:49.935 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.79 mountX=0.05 mountY=-0.05, mountTheta=-0.85
20:10:49.937 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.05, opts=13)
20:10:49.939 00.002 9044 Enqueuing Move request for scope (0.05, -0.05)
20:10:49.940 00.001 12252 Worker thread wakes up
20:10:49.940 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:49.941 00.001 9044 UpdateGuideState exits: m=5591 SNR=51.6
20:10:49.942 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:49.944 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
20:10:49.944 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:49.945 00.001 9044 Enqueuing Expose request
20:10:49.946 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
20:10:49.946 00.000 12252 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=-0.05
20:10:49.946 00.000 12252 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.03, ShCount=2, LgCount=0, SticCount=0,  Deflections: 0=0.153102, 1:0.023364, 2:-0.053273
20:10:49.946 00.000 12252 BLC: No correction, Miss < min_move
20:10:49.946 00.000 12252 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.70, period_length = 485.68
20:10:49.946 00.000 12252 PPEC: input: 0.05, control: 0.02, exposure: 2000
20:10:49.946 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:49.946 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:10:49.946 00.000 12252 MoveAxis(W, 6, ABG)
20:10:49.947 00.001 12252 Guiding  Dir = 3, Dur = 6
20:10:49.947 00.000 12252 IsSlewing returns 0
20:10:49.947 00.000 12252 IsGuiding returns 0
20:10:49.950 00.003 12252 PulseGuide returned control before completion, sleep 15
20:10:49.977 00.027 12252 IsGuiding returns 0
20:10:49.977 00.000 12252 Move returns status 0, amount 6
20:10:49.977 00.000 12252 MoveAxis(N, 0, ABG)
20:10:49.977 00.000 12252 Move returns status 0, amount 0
20:10:49.977 00.000 12252 move complete, result=0
20:10:49.977 00.000 12252 worker thread done servicing request
20:10:49.977 00.000 12252 Worker thread wakes up
20:10:49.977 00.000 9044 GuideStep: 0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
20:10:49.980 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:49.980 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:52.325 02.345 12252 Exposure complete
20:10:52.384 00.059 12252 worker thread done servicing request
20:10:52.384 00.000 9044 OnExposeComplete: enter
20:10:52.386 00.002 9044 UpdateGuideState(): m_state=6
20:10:52.387 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
20:10:52.387 00.000 9044 Star::Find returns 1 (0), X=1017.90, Y=815.20, Mass=5435, SNR=50.7, Peak=172 HFD=5.0
20:10:52.389 00.002 9044 MultiStar: [#1 0.09,-0.14,1.05,U] [#2 0.07,-0.11,1.20,U] [#3 0.11,0.08,0.84,U] [#4 0.03,0.24,1.28,U] [#5 0.15,0.09,0.65,U] [#6 0.07,0.05,0.40,U] [#7 0.10,-0.02,0.42,U] [#8 0.34,0.04,0.00,M3] 
20:10:52.389 00.000 9044 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.10, -0.11}
20:10:52.390 00.001 9044 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.62) = xAngle (1.74 = 1.74)
20:10:52.391 00.001 9044 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.35 = -1.35)
20:10:52.392 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.11 mountX=-0.01 mountY=-0.08, mountTheta=-1.74
20:10:52.393 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.01, opts=13)
20:10:52.394 00.001 9044 Enqueuing Move request for scope (0.09, 0.01)
20:10:52.395 00.001 12252 Worker thread wakes up
20:10:52.395 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:52.397 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
20:10:52.397 00.000 9044 UpdateGuideState exits: m=5435 SNR=50.7
20:10:52.399 00.002 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
20:10:52.399 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:52.400 00.001 12252 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.08
20:10:52.400 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:52.401 00.001 9044 Enqueuing Expose request
20:10:52.402 00.001 12252 BLC: window closed
20:10:52.402 00.000 12252 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.03, ShCount=2, LgCount=0, SticCount=0,  Deflections: 0=0.153102, 1:0.023364, 2:-0.053273
20:10:52.403 00.001 12252 BLC: No correction, Miss < min_move
20:10:52.403 00.000 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.70, period_length = 485.68
20:10:52.403 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
20:10:52.403 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:52.403 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:10:52.403 00.000 12252 MoveAxis(W, 5, ABG)
20:10:52.403 00.000 12252 Guiding  Dir = 3, Dur = 5
20:10:52.403 00.000 12252 IsSlewing returns 0
20:10:52.403 00.000 12252 IsGuiding returns 0
20:10:52.406 00.003 12252 PulseGuide returned control before completion, sleep 13
20:10:52.425 00.019 12252 IsGuiding returns 0
20:10:52.425 00.000 12252 Move returns status 0, amount 5
20:10:52.425 00.000 12252 MoveAxis(N, 0, ABG)
20:10:52.425 00.000 12252 Move returns status 0, amount 0
20:10:52.425 00.000 12252 move complete, result=0
20:10:52.425 00.000 12252 worker thread done servicing request
20:10:52.425 00.000 12252 Worker thread wakes up
20:10:52.427 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:52.427 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:52.427 00.000 9044 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
20:10:54.786 02.359 12252 Exposure complete
20:10:54.850 00.064 12252 worker thread done servicing request
20:10:54.850 00.000 9044 OnExposeComplete: enter
20:10:54.851 00.001 9044 UpdateGuideState(): m_state=6
20:10:54.854 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
20:10:54.856 00.002 9044 Star::Find returns 1 (0), X=1017.86, Y=814.97, Mass=5464, SNR=50.7, Peak=172 HFD=4.7
20:10:54.857 00.001 9044 MultiStar: [#1 0.05,-0.36,0.00,M5] [#2 -0.05,-0.48,0.00,M6] [#3 0.05,-0.15,0.83,U] [#4 -0.00,-0.15,1.25,U] [#5 0.00,-0.06,0.65,U] [#6 -0.05,-0.16,0.42,U] [#7 -0.00,-0.18,0.42,U] [#8 0.19,-0.20,0.00,M4] 
20:10:54.858 00.001 9044 refined, 5 included, MultiStar: {0.02, -0.18}, one-star: {0.06, -0.34}
20:10:54.860 00.002 9044 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.62) = xAngle (0.15 = 0.15)
20:10:54.862 00.002 9044 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.94 = -2.94)
20:10:54.864 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.48 mountX=0.18 mountY=-0.04, mountTheta=-0.20
20:10:54.868 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.18, opts=13)
20:10:54.870 00.002 9044 Enqueuing Move request for scope (0.02, -0.18)
20:10:54.873 00.003 12252 Worker thread wakes up
20:10:54.873 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
20:10:54.873 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
20:10:54.873 00.000 12252 Moving (0.02, -0.18) raw xDistance=0.18 yDistance=-0.04
20:10:54.873 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:54.876 00.003 12252 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.69, period_length = 485.68
20:10:54.876 00.000 9044 UpdateGuideState exits: m=5464 SNR=50.7
20:10:54.879 00.003 12252 PPEC: input: 0.18, control: 0.10, exposure: 2000
20:10:54.879 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:54.879 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:54.880 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:54.881 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:10:54.881 00.000 9044 Enqueuing Expose request
20:10:54.883 00.002 12252 MoveAxis(W, 38, ABG)
20:10:54.884 00.001 12252 Guiding  Dir = 3, Dur = 38
20:10:54.885 00.001 12252 IsSlewing returns 0
20:10:54.885 00.000 12252 IsGuiding returns 0
20:10:54.887 00.002 12252 PulseGuide returned control before completion, sleep 46
20:10:54.943 00.056 12252 IsGuiding returns 0
20:10:54.943 00.000 12252 Move returns status 0, amount 38
20:10:54.943 00.000 12252 MoveAxis(N, 0, ABG)
20:10:54.943 00.000 12252 Move returns status 0, amount 0
20:10:54.943 00.000 12252 move complete, result=0
20:10:54.944 00.001 12252 worker thread done servicing request
20:10:54.944 00.000 9044 GuideStep: 0.2 px 38 ms WEST, -0.0 px 0 ms NORTH
20:10:54.945 00.001 12252 Worker thread wakes up
20:10:54.945 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:54.945 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:57.310 02.365 12252 Exposure complete
20:10:57.362 00.052 12252 worker thread done servicing request
20:10:57.362 00.000 9044 OnExposeComplete: enter
20:10:57.364 00.002 9044 UpdateGuideState(): m_state=6
20:10:57.365 00.001 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
20:10:57.367 00.002 9044 Star::Find returns 1 (0), X=1017.88, Y=815.01, Mass=5420, SNR=50.6, Peak=172 HFD=4.7
20:10:57.369 00.002 9044 MultiStar: [#1 0.10,-0.28,0.00,M6] [#2 0.06,-0.44,0.00,M7] [#3 0.07,-0.08,0.85,U] [#4 0.05,-0.21,1.28,U] [#5 0.12,-0.05,0.65,U] [#6 0.06,-0.15,0.41,U] [#7 0.07,-0.29,0.00,M1] [#8 0.11,-0.29,0.00,M5] 
20:10:57.370 00.001 9044 refined, 4 included, MultiStar: {0.07, -0.17}, one-star: {0.08, -0.30}
20:10:57.371 00.001 9044 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.62) = xAngle (0.45 = 0.45)
20:10:57.371 00.000 9044 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.63 = -2.63)
20:10:57.373 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.18 mountX=0.17 mountY=-0.09, mountTheta=-0.49
20:10:57.376 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.17, opts=13)
20:10:57.377 00.001 9044 Enqueuing Move request for scope (0.07, -0.17)
20:10:57.380 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:57.383 00.003 9044 UpdateGuideState exits: m=5420 SNR=50.6
20:10:57.385 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:57.387 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:57.390 00.003 9044 Enqueuing Expose request
20:10:57.392 00.002 12252 Worker thread wakes up
20:10:57.392 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.17) opts 0xd
20:10:57.392 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.17)
20:10:57.392 00.000 12252 Moving (0.07, -0.17) raw xDistance=0.17 yDistance=-0.09
20:10:57.392 00.000 12252 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.69, period_length = 485.68
20:10:57.392 00.000 12252 PPEC: input: 0.17, control: 0.09, exposure: 2000
20:10:57.393 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:57.393 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:10:57.393 00.000 12252 MoveAxis(W, 34, ABG)
20:10:57.393 00.000 12252 Guiding  Dir = 3, Dur = 34
20:10:57.393 00.000 12252 IsSlewing returns 0
20:10:57.394 00.001 12252 IsGuiding returns 0
20:10:57.396 00.002 12252 PulseGuide returned control before completion, sleep 43
20:10:57.453 00.057 12252 IsGuiding returns 0
20:10:57.453 00.000 12252 Move returns status 0, amount 34
20:10:57.453 00.000 12252 MoveAxis(N, 0, ABG)
20:10:57.453 00.000 12252 Move returns status 0, amount 0
20:10:57.453 00.000 12252 move complete, result=0
20:10:57.453 00.000 12252 worker thread done servicing request
20:10:57.453 00.000 12252 Worker thread wakes up
20:10:57.453 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:57.453 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:10:57.453 00.000 9044 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
20:10:59.814 02.361 12252 Exposure complete
20:10:59.865 00.051 12252 worker thread done servicing request
20:10:59.865 00.000 9044 OnExposeComplete: enter
20:10:59.866 00.001 9044 UpdateGuideState(): m_state=6
20:10:59.867 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
20:10:59.868 00.001 9044 Star::Find returns 1 (0), X=1017.87, Y=814.96, Mass=5268, SNR=49.9, Peak=172 HFD=4.7
20:10:59.869 00.001 9044 MultiStar: [#1 0.06,-0.35,0.00,M7] [#2 -0.04,-0.46,0.00,M8] [#3 0.04,-0.19,0.86,U] [#4 0.03,-0.18,1.31,U] [#5 0.01,-0.21,0.66,U] [#6 0.05,-0.24,0.41,U] [#7 -0.05,-0.33,0.00,M2] [#8 0.07,-0.26,0.00,M6] 
20:10:59.869 00.000 9044 refined, 4 included, MultiStar: {0.04, -0.23}, one-star: {0.07, -0.35}
20:10:59.870 00.001 9044 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.62) = xAngle (0.22 = 0.22)
20:10:59.872 00.002 9044 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.86 = -2.86)
20:10:59.872 00.000 9044 CameraToMount -- cameraX=0.04 cameraY=-0.23 hyp=0.24 cameraTheta=-1.40 mountX=0.23 mountY=-0.07, mountTheta=-0.28
20:10:59.874 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.23, opts=13)
20:10:59.875 00.001 9044 Enqueuing Move request for scope (0.04, -0.23)
20:10:59.876 00.001 12252 Worker thread wakes up
20:10:59.876 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:10:59.877 00.001 9044 UpdateGuideState exits: m=5268 SNR=49.9
20:10:59.878 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:10:59.879 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:10:59.881 00.002 9044 Enqueuing Expose request
20:10:59.883 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.23) opts 0xd
20:10:59.883 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.23)
20:10:59.883 00.000 12252 Moving (0.04, -0.23) raw xDistance=0.23 yDistance=-0.07
20:10:59.884 00.001 12252 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = 0.00, hyst = 0.13, hyst_pct = 0.69, period_length = 485.68
20:10:59.884 00.000 12252 PPEC: input: 0.23, control: 0.13, exposure: 2000
20:10:59.884 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:10:59.884 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:10:59.884 00.000 12252 MoveAxis(W, 53, ABG)
20:10:59.884 00.000 12252 Guiding  Dir = 3, Dur = 53
20:10:59.884 00.000 12252 IsSlewing returns 0
20:10:59.884 00.000 12252 IsGuiding returns 0
20:10:59.886 00.002 12252 PulseGuide returned control before completion, sleep 62
20:10:59.958 00.072 12252 IsGuiding returns 0
20:10:59.958 00.000 12252 Move returns status 0, amount 53
20:10:59.959 00.001 12252 MoveAxis(N, 0, ABG)
20:10:59.959 00.000 12252 Move returns status 0, amount 0
20:10:59.959 00.000 12252 move complete, result=0
20:10:59.959 00.000 12252 worker thread done servicing request
20:10:59.959 00.000 12252 Worker thread wakes up
20:10:59.959 00.000 9044 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
20:10:59.961 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:10:59.961 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:02.318 02.357 12252 Exposure complete
20:11:02.366 00.048 12252 worker thread done servicing request
20:11:02.366 00.000 9044 OnExposeComplete: enter
20:11:02.367 00.001 9044 UpdateGuideState(): m_state=6
20:11:02.368 00.001 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
20:11:02.369 00.001 9044 Star::Find returns 1 (0), X=1017.88, Y=815.08, Mass=5287, SNR=49.9, Peak=172 HFD=4.7
20:11:02.370 00.001 9044 MultiStar: [#1 0.13,-0.29,0.00,M8] [#2 0.02,-0.18,1.21,U] [#3 -0.02,-0.02,0.85,U] [#4 -0.01,-0.14,1.30,U] [#5 0.01,-0.03,0.67,U] [#6 0.08,-0.06,0.41,U] [#7 -0.05,-0.20,0.44,U] [#8 0.04,-0.21,0.41,U] 
20:11:02.371 00.001 9044 refined, 7 included, MultiStar: {0.02, -0.14}, one-star: {0.08, -0.23}
20:11:02.372 00.001 9044 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.62) = xAngle (0.17 = 0.17)
20:11:02.373 00.001 9044 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.91 = -2.91)
20:11:02.374 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=0.14 mountY=-0.03, mountTheta=-0.23
20:11:02.376 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.14, opts=13)
20:11:02.377 00.001 9044 Enqueuing Move request for scope (0.02, -0.14)
20:11:02.378 00.001 12252 Worker thread wakes up
20:11:02.378 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
20:11:02.378 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:02.379 00.001 9044 UpdateGuideState exits: m=5287 SNR=49.9
20:11:02.380 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:02.382 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:02.383 00.001 9044 Enqueuing Expose request
20:11:02.384 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
20:11:02.384 00.000 12252 Moving (0.02, -0.14) raw xDistance=0.14 yDistance=-0.03
20:11:02.384 00.000 12252 PPEC rslt: input = 0.14, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.69, period_length = 485.68
20:11:02.385 00.001 12252 PPEC: input: 0.14, control: 0.08, exposure: 2000
20:11:02.385 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:02.385 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:11:02.385 00.000 12252 MoveAxis(W, 31, ABG)
20:11:02.385 00.000 12252 Guiding  Dir = 3, Dur = 31
20:11:02.385 00.000 12252 IsSlewing returns 0
20:11:02.385 00.000 12252 IsGuiding returns 0
20:11:02.387 00.002 12252 PulseGuide returned control before completion, sleep 40
20:11:02.439 00.052 12252 IsGuiding returns 0
20:11:02.439 00.000 12252 Move returns status 0, amount 31
20:11:02.439 00.000 12252 MoveAxis(N, 0, ABG)
20:11:02.439 00.000 12252 Move returns status 0, amount 0
20:11:02.439 00.000 12252 move complete, result=0
20:11:02.439 00.000 12252 worker thread done servicing request
20:11:02.439 00.000 12252 Worker thread wakes up
20:11:02.439 00.000 9044 GuideStep: 0.1 px 31 ms WEST, -0.0 px 0 ms NORTH
20:11:02.442 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:02.442 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:04.808 02.366 12252 Exposure complete
20:11:04.875 00.067 12252 worker thread done servicing request
20:11:04.875 00.000 9044 OnExposeComplete: enter
20:11:04.876 00.001 9044 UpdateGuideState(): m_state=6
20:11:04.877 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
20:11:04.879 00.002 9044 Star::Find returns 1 (0), X=1018.00, Y=815.13, Mass=5369, SNR=50.3, Peak=172 HFD=4.7
20:11:04.882 00.003 9044 MultiStar: [#1 0.19,-0.16,1.07,U] [#2 0.16,-0.13,1.20,U] [#3 0.20,0.03,0.85,U] [#4 0.13,0.19,1.31,U] [#5 0.21,0.02,0.64,U] [#6 0.14,0.04,0.41,U] [#7 0.09,-0.12,0.43,U] [#8 0.46,-0.07,0.00,M6] 
20:11:04.883 00.001 9044 refined, 7 included, MultiStar: {0.17, -0.04}, one-star: {0.20, -0.17}
20:11:04.885 00.002 9044 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.62) = xAngle (1.41 = 1.41)
20:11:04.886 00.001 9044 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.67 = -1.67)
20:11:04.887 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.21 mountX=0.03 mountY=-0.17, mountTheta=-1.41
20:11:04.891 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.04, opts=13)
20:11:04.892 00.001 9044 Enqueuing Move request for scope (0.17, -0.04)
20:11:04.893 00.001 12252 Worker thread wakes up
20:11:04.893 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:04.894 00.001 9044 UpdateGuideState exits: m=5369 SNR=50.3
20:11:04.895 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
20:11:04.895 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:04.896 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:04.897 00.001 9044 Enqueuing Expose request
20:11:04.898 00.001 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
20:11:04.898 00.000 12252 Moving (0.17, -0.04) raw xDistance=0.03 yDistance=-0.17
20:11:04.901 00.003 12252 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.13, hyst = 0.00, hyst_pct = 0.68, period_length = 485.68
20:11:04.901 00.000 12252 PPEC: input: 0.03, control: 0.04, exposure: 2000
20:11:04.901 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:11:04.901 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:11:04.901 00.000 12252 MoveAxis(W, 16, ABG)
20:11:04.901 00.000 12252 Guiding  Dir = 3, Dur = 16
20:11:04.901 00.000 12252 IsSlewing returns 0
20:11:04.902 00.001 12252 IsGuiding returns 0
20:11:04.904 00.002 12252 PulseGuide returned control before completion, sleep 24
20:11:04.935 00.031 12252 IsGuiding returns 1
20:11:04.935 00.000 12252 scope still moving after pulse duration time elapsed
20:11:04.966 00.031 12252 IsSlewing returns 0
20:11:04.966 00.000 12252 IsGuiding returns 0
20:11:04.966 00.000 12252 scope move finished after 16 + 48 ms
20:11:04.966 00.000 12252 Move returns status 0, amount 16
20:11:04.966 00.000 12252 MoveAxis(N, 0, ABG)
20:11:04.966 00.000 12252 Move returns status 0, amount 0
20:11:04.966 00.000 12252 move complete, result=0
20:11:04.966 00.000 12252 worker thread done servicing request
20:11:04.966 00.000 12252 Worker thread wakes up
20:11:04.966 00.000 9044 GuideStep: 0.0 px 16 ms WEST, -0.2 px 0 ms NORTH
20:11:04.967 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:04.967 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:07.332 02.365 12252 Exposure complete
20:11:07.402 00.070 12252 worker thread done servicing request
20:11:07.402 00.000 9044 OnExposeComplete: enter
20:11:07.403 00.001 9044 UpdateGuideState(): m_state=6
20:11:07.405 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
20:11:07.407 00.002 9044 Star::Find returns 1 (0), X=1017.92, Y=815.15, Mass=5362, SNR=50.3, Peak=172 HFD=4.8
20:11:07.408 00.001 9044 MultiStar: [#1 0.12,-0.12,1.06,U] [#2 0.08,-0.02,1.21,U] [#3 0.06,0.06,0.84,U] [#4 0.05,0.23,1.29,U] [#5 0.11,0.13,0.65,U] [#6 0.09,0.04,0.41,U] [#7 0.06,-0.13,0.43,U] [#8 0.25,-0.09,0.00,M7] 
20:11:07.409 00.001 9044 refined, 7 included, MultiStar: {0.08, 0.01}, one-star: {0.12, -0.15}
20:11:07.410 00.001 9044 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.62) = xAngle (1.79 = 1.79)
20:11:07.411 00.001 9044 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.29 = -1.29)
20:11:07.412 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.09 cameraTheta=0.17 mountX=-0.02 mountY=-0.08, mountTheta=-1.80
20:11:07.414 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.01, opts=13)
20:11:07.415 00.001 9044 Enqueuing Move request for scope (0.08, 0.01)
20:11:07.416 00.001 12252 Worker thread wakes up
20:11:07.417 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:07.418 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
20:11:07.418 00.000 9044 UpdateGuideState exits: m=5362 SNR=50.3
20:11:07.419 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
20:11:07.419 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:07.420 00.001 12252 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=-0.08
20:11:07.420 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:07.421 00.001 9044 Enqueuing Expose request
20:11:07.422 00.001 12252 PPEC rslt: input = -0.02, final = 0.04, react = -0.01, pred = 0.13, hyst = 0.00, hyst_pct = 0.68, period_length = 485.68
20:11:07.422 00.000 12252 PPEC: input: -0.02, control: 0.04, exposure: 2000
20:11:07.422 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:07.422 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:11:07.422 00.000 12252 MoveAxis(W, 16, ABG)
20:11:07.422 00.000 12252 Guiding  Dir = 3, Dur = 16
20:11:07.424 00.002 12252 IsSlewing returns 0
20:11:07.424 00.000 12252 IsGuiding returns 0
20:11:07.426 00.002 12252 PulseGuide returned control before completion, sleep 24
20:11:07.460 00.034 12252 IsGuiding returns 0
20:11:07.460 00.000 12252 Move returns status 0, amount 16
20:11:07.460 00.000 12252 MoveAxis(N, 0, ABG)
20:11:07.460 00.000 12252 Move returns status 0, amount 0
20:11:07.460 00.000 12252 move complete, result=0
20:11:07.460 00.000 12252 worker thread done servicing request
20:11:07.460 00.000 12252 Worker thread wakes up
20:11:07.460 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:07.460 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:07.460 00.000 9044 GuideStep: -0.0 px 16 ms WEST, -0.1 px 0 ms NORTH
20:11:09.821 02.361 12252 Exposure complete
20:11:09.868 00.047 12252 worker thread done servicing request
20:11:09.868 00.000 9044 OnExposeComplete: enter
20:11:09.870 00.002 9044 UpdateGuideState(): m_state=6
20:11:09.871 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
20:11:09.872 00.001 9044 Star::Find returns 1 (0), X=1017.82, Y=815.12, Mass=5519, SNR=51.2, Peak=172 HFD=5.1
20:11:09.873 00.001 9044 MultiStar: [#1 -0.01,-0.16,1.04,U] [#2 0.02,-0.07,1.17,U] [#3 -0.01,0.11,0.83,U] [#4 -0.01,-0.14,1.28,U] [#5 -0.01,0.12,0.65,U] [#6 -0.11,0.16,0.41,U] [#7 -0.03,-0.17,0.42,U] [#8 0.11,0.01,0.39,U] 
20:11:09.874 00.001 9044 refined, 8 included, MultiStar: {-0.00, -0.06}, one-star: {0.02, -0.19}
20:11:09.874 00.000 9044 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.62) = xAngle (0.00 = 0.00)
20:11:09.875 00.001 9044 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.08 = -3.08)
20:11:09.876 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.62 mountX=0.06 mountY=-0.00, mountTheta=-0.06
20:11:09.878 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.06, opts=13)
20:11:09.880 00.002 9044 Enqueuing Move request for scope (-0.00, -0.06)
20:11:09.881 00.001 12252 Worker thread wakes up
20:11:09.881 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:09.882 00.001 9044 UpdateGuideState exits: m=5519 SNR=51.2
20:11:09.883 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:09.884 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:09.885 00.001 9044 Enqueuing Expose request
20:11:09.886 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
20:11:09.888 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
20:11:09.888 00.000 12252 Moving (-0.00, -0.06) raw xDistance=0.06 yDistance=-0.00
20:11:09.888 00.000 12252 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.68, period_length = 485.68
20:11:09.888 00.000 12252 PPEC: input: 0.06, control: 0.02, exposure: 2000
20:11:09.888 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:09.888 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:11:09.888 00.000 12252 MoveAxis(W, 6, ABG)
20:11:09.888 00.000 12252 Guiding  Dir = 3, Dur = 6
20:11:09.888 00.000 12252 IsSlewing returns 0
20:11:09.888 00.000 12252 IsGuiding returns 0
20:11:09.890 00.002 12252 PulseGuide returned control before completion, sleep 15
20:11:09.910 00.020 12252 IsGuiding returns 0
20:11:09.910 00.000 12252 Move returns status 0, amount 6
20:11:09.910 00.000 12252 MoveAxis(N, 0, ABG)
20:11:09.910 00.000 12252 Move returns status 0, amount 0
20:11:09.910 00.000 12252 move complete, result=0
20:11:09.910 00.000 12252 worker thread done servicing request
20:11:09.910 00.000 9044 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
20:11:09.912 00.002 12252 Worker thread wakes up
20:11:09.912 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:09.912 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:12.261 02.349 12252 Exposure complete
20:11:12.311 00.050 12252 worker thread done servicing request
20:11:12.311 00.000 9044 OnExposeComplete: enter
20:11:12.313 00.002 9044 UpdateGuideState(): m_state=6
20:11:12.315 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
20:11:12.317 00.002 9044 Star::Find returns 1 (0), X=1017.93, Y=815.20, Mass=5634, SNR=51.7, Peak=172 HFD=5.3
20:11:12.319 00.002 9044 MultiStar: [#1 0.08,-0.03,1.03,U] [#2 0.05,-0.02,1.18,U] [#3 0.07,0.17,0.82,U] [#4 0.02,0.01,1.26,U] [#5 0.09,0.18,0.64,U] [#6 0.06,0.24,0.00,M1] [#7 0.07,0.19,0.41,U] [#8 0.22,0.14,0.00,M7] 
20:11:12.321 00.002 9044 refined, 6 included, MultiStar: {0.07, 0.03}, one-star: {0.13, -0.11}
20:11:12.323 00.002 9044 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.62) = xAngle (2.02 = 2.02)
20:11:12.326 00.003 9044 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.06 = -1.06)
20:11:12.328 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.40 mountX=-0.03 mountY=-0.06, mountTheta=-2.04
20:11:12.332 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.03, opts=13)
20:11:12.335 00.003 9044 Enqueuing Move request for scope (0.07, 0.03)
20:11:12.338 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:12.340 00.002 12252 Worker thread wakes up
20:11:12.340 00.000 9044 UpdateGuideState exits: m=5634 SNR=51.7
20:11:12.341 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:12.342 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:12.344 00.002 9044 Enqueuing Expose request
20:11:12.347 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
20:11:12.348 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
20:11:12.348 00.000 12252 Moving (0.07, 0.03) raw xDistance=-0.03 yDistance=-0.06
20:11:12.348 00.000 12252 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.68, period_length = 485.68
20:11:12.348 00.000 12252 PPEC: input: -0.03, control: 0.01, exposure: 2000
20:11:12.349 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:12.349 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:11:12.349 00.000 12252 MoveAxis(W, 5, ABG)
20:11:12.349 00.000 12252 Guiding  Dir = 3, Dur = 5
20:11:12.349 00.000 12252 IsSlewing returns 0
20:11:12.350 00.001 12252 IsGuiding returns 0
20:11:12.352 00.002 12252 PulseGuide returned control before completion, sleep 13
20:11:12.370 00.018 12252 IsGuiding returns 0
20:11:12.370 00.000 12252 Move returns status 0, amount 5
20:11:12.370 00.000 12252 MoveAxis(N, 0, ABG)
20:11:12.370 00.000 12252 Move returns status 0, amount 0
20:11:12.370 00.000 12252 move complete, result=0
20:11:12.371 00.001 12252 worker thread done servicing request
20:11:12.371 00.000 12252 Worker thread wakes up
20:11:12.371 00.000 9044 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
20:11:12.372 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:12.373 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:14.731 02.358 12252 Exposure complete
20:11:14.816 00.085 12252 worker thread done servicing request
20:11:14.816 00.000 9044 OnExposeComplete: enter
20:11:14.819 00.003 9044 UpdateGuideState(): m_state=6
20:11:14.821 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
20:11:14.824 00.003 9044 Star::Find returns 1 (0), X=1017.84, Y=815.12, Mass=5335, SNR=50.2, Peak=172 HFD=5.0
20:11:14.827 00.003 9044 MultiStar: [#1 0.08,-0.10,1.04,U] [#2 -0.01,-0.36,0.00,M4] [#3 0.07,-0.06,0.84,U] [#4 0.03,-0.08,1.26,U] [#5 0.03,0.03,0.65,U] [#6 0.04,0.03,0.42,U] [#7 0.06,-0.17,0.43,U] [#8 0.33,-0.19,0.00,M8] 
20:11:14.830 00.003 9044 refined, 6 included, MultiStar: {0.05, -0.09}, one-star: {0.04, -0.19}
20:11:14.832 00.002 9044 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.62) = xAngle (0.56 = 0.56)
20:11:14.834 00.002 9044 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.53 = -2.53)
20:11:14.836 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.07 mountX=0.09 mountY=-0.06, mountTheta=-0.60
20:11:14.839 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.09, opts=13)
20:11:14.841 00.002 9044 Enqueuing Move request for scope (0.05, -0.09)
20:11:14.842 00.001 12252 Worker thread wakes up
20:11:14.842 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:14.843 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
20:11:14.843 00.000 9044 UpdateGuideState exits: m=5335 SNR=50.2
20:11:14.844 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
20:11:14.844 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:14.845 00.001 12252 Moving (0.05, -0.09) raw xDistance=0.09 yDistance=-0.06
20:11:14.845 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:14.847 00.002 9044 Enqueuing Expose request
20:11:14.847 00.000 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.67, period_length = 485.68
20:11:14.847 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
20:11:14.848 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:14.848 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:11:14.848 00.000 12252 MoveAxis(E, 6, ABG)
20:11:14.848 00.000 12252 Guiding  Dir = 2, Dur = 6
20:11:14.848 00.000 12252 IsSlewing returns 0
20:11:14.848 00.000 12252 IsGuiding returns 0
20:11:14.851 00.003 12252 PulseGuide returned control before completion, sleep 13
20:11:14.867 00.016 12252 IsGuiding returns 0
20:11:14.867 00.000 12252 Move returns status 0, amount 6
20:11:14.867 00.000 12252 MoveAxis(N, 0, ABG)
20:11:14.867 00.000 12252 Move returns status 0, amount 0
20:11:14.867 00.000 12252 move complete, result=0
20:11:14.867 00.000 12252 worker thread done servicing request
20:11:14.867 00.000 12252 Worker thread wakes up
20:11:14.868 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:14.868 00.000 9044 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
20:11:14.872 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:17.207 02.335 12252 Exposure complete
20:11:17.256 00.049 12252 worker thread done servicing request
20:11:17.256 00.000 9044 OnExposeComplete: enter
20:11:17.258 00.002 9044 UpdateGuideState(): m_state=6
20:11:17.260 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
20:11:17.261 00.001 9044 Star::Find returns 1 (0), X=1017.78, Y=814.90, Mass=5340, SNR=50.3, Peak=172 HFD=4.9
20:11:17.262 00.001 9044 MultiStar: [#1 -0.03,-0.36,0.00,M4] [#2 -0.06,-0.52,0.00,M5] [#3 -0.02,-0.15,0.86,U] [#4 -0.10,-0.23,1.27,U] [#5 -0.05,-0.09,0.65,U] [#6 -0.04,-0.13,0.42,U] [#7 -0.03,-0.35,0.00,M1] [#8 0.07,-0.16,0.41,U] 
20:11:17.264 00.002 9044 refined, 5 included, MultiStar: {-0.04, -0.22}, one-star: {-0.02, -0.41}
20:11:17.265 00.001 9044 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.62) = xAngle (-0.12 = -0.12)
20:11:17.266 00.001 9044 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.20 = 3.08)
20:11:17.267 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.74 mountX=0.22 mountY=0.01, mountTheta=0.06
20:11:17.269 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.22, opts=13)
20:11:17.270 00.001 9044 Enqueuing Move request for scope (-0.04, -0.22)
20:11:17.272 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:17.273 00.001 9044 UpdateGuideState exits: m=5340 SNR=50.3
20:11:17.274 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:17.275 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:17.276 00.001 9044 Enqueuing Expose request
20:11:17.277 00.001 12252 Worker thread wakes up
20:11:17.277 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
20:11:17.277 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
20:11:17.277 00.000 12252 Moving (-0.04, -0.22) raw xDistance=0.22 yDistance=0.01
20:11:17.278 00.001 12252 PPEC rslt: input = 0.22, final = 0.10, react = 0.13, pred = -0.06, hyst = 0.12, hyst_pct = 0.67, period_length = 485.68
20:11:17.278 00.000 12252 PPEC: input: 0.22, control: 0.10, exposure: 2000
20:11:17.278 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:17.278 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:11:17.278 00.000 12252 MoveAxis(W, 41, ABG)
20:11:17.278 00.000 12252 Guiding  Dir = 3, Dur = 41
20:11:17.278 00.000 12252 IsSlewing returns 0
20:11:17.279 00.001 12252 IsGuiding returns 0
20:11:17.281 00.002 12252 PulseGuide returned control before completion, sleep 49
20:11:17.340 00.059 12252 IsGuiding returns 1
20:11:17.340 00.000 12252 scope still moving after pulse duration time elapsed
20:11:17.372 00.032 12252 IsSlewing returns 0
20:11:17.373 00.001 12252 IsGuiding returns 0
20:11:17.373 00.000 12252 scope move finished after 41 + 53 ms
20:11:17.373 00.000 12252 Move returns status 0, amount 41
20:11:17.373 00.000 12252 MoveAxis(N, 0, ABG)
20:11:17.373 00.000 12252 Move returns status 0, amount 0
20:11:17.373 00.000 12252 move complete, result=0
20:11:17.374 00.001 12252 worker thread done servicing request
20:11:17.374 00.000 12252 Worker thread wakes up
20:11:17.374 00.000 9044 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
20:11:17.376 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:17.376 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:19.716 02.340 12252 Exposure complete
20:11:19.785 00.069 12252 worker thread done servicing request
20:11:19.785 00.000 9044 OnExposeComplete: enter
20:11:19.786 00.001 9044 UpdateGuideState(): m_state=6
20:11:19.788 00.002 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
20:11:19.789 00.001 9044 Star::Find returns 1 (0), X=1017.87, Y=815.14, Mass=5322, SNR=50.1, Peak=172 HFD=4.8
20:11:19.790 00.001 9044 MultiStar: [#1 0.10,-0.16,1.06,U] [#2 0.07,-0.10,1.20,U] [#3 0.07,0.05,0.85,U] [#4 0.05,-0.13,1.31,U] [#5 0.10,0.09,0.65,U] [#6 0.07,0.08,0.41,U] [#7 -0.01,-0.15,0.43,U] [#8 0.25,0.01,0.00,M8] 
20:11:19.791 00.001 9044 refined, 7 included, MultiStar: {0.07, -0.08}, one-star: {0.07, -0.17}
20:11:19.793 00.002 9044 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.62) = xAngle (0.76 = 0.76)
20:11:19.796 00.003 9044 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.32 = -2.32)
20:11:19.798 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.86 mountX=0.08 mountY=-0.08, mountTheta=-0.79
20:11:19.802 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.08, opts=13)
20:11:19.804 00.002 9044 Enqueuing Move request for scope (0.07, -0.08)
20:11:19.806 00.002 12252 Worker thread wakes up
20:11:19.806 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:19.807 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
20:11:19.807 00.000 9044 UpdateGuideState exits: m=5322 SNR=50.1
20:11:19.809 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
20:11:19.809 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:19.811 00.002 12252 Moving (0.07, -0.08) raw xDistance=0.08 yDistance=-0.08
20:11:19.811 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:19.812 00.001 9044 Enqueuing Expose request
20:11:19.813 00.001 12252 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.67, period_length = 485.68
20:11:19.813 00.000 12252 PPEC: input: 0.08, control: -0.00, exposure: 2000
20:11:19.813 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:19.813 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:11:19.813 00.000 12252 MoveAxis(E, 1, ABG)
20:11:19.813 00.000 12252 Guiding  Dir = 2, Dur = 1
20:11:19.814 00.001 12252 IsSlewing returns 0
20:11:19.814 00.000 12252 IsGuiding returns 0
20:11:19.817 00.003 12252 IsGuiding returns 0
20:11:19.817 00.000 12252 Move returns status 0, amount 1
20:11:19.817 00.000 12252 MoveAxis(N, 0, ABG)
20:11:19.817 00.000 12252 Move returns status 0, amount 0
20:11:19.817 00.000 12252 move complete, result=0
20:11:19.817 00.000 12252 worker thread done servicing request
20:11:19.817 00.000 12252 Worker thread wakes up
20:11:19.818 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:19.818 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:19.818 00.000 9044 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:11:22.188 02.370 12252 Exposure complete
20:11:22.260 00.072 12252 worker thread done servicing request
20:11:22.261 00.001 9044 OnExposeComplete: enter
20:11:22.262 00.001 9044 UpdateGuideState(): m_state=6
20:11:22.262 00.000 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
20:11:22.263 00.001 9044 Star::Find returns 1 (0), X=1017.79, Y=815.03, Mass=5284, SNR=49.9, Peak=172 HFD=4.9
20:11:22.265 00.002 9044 MultiStar: [#1 -0.03,-0.21,1.07,U] [#2 -0.07,-0.36,0.00,M5] [#3 -0.05,-0.02,0.85,U] [#4 -0.11,-0.22,1.31,U] [#5 0.01,-0.04,0.66,U] [#6 0.02,-0.06,0.41,U] [#7 -0.08,-0.20,0.44,U] [#8 -0.01,-0.12,0.42,U] 
20:11:22.267 00.002 9044 refined, 7 included, MultiStar: {-0.04, -0.16}, one-star: {-0.01, -0.27}
20:11:22.268 00.001 9044 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.62) = xAngle (-0.20 = -0.20)
20:11:22.269 00.001 9044 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.28 = 3.00)
20:11:22.270 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.82 mountX=0.16 mountY=0.02, mountTheta=0.14
20:11:22.272 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.16, opts=13)
20:11:22.274 00.002 9044 Enqueuing Move request for scope (-0.04, -0.16)
20:11:22.275 00.001 12252 Worker thread wakes up
20:11:22.275 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
20:11:22.275 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
20:11:22.275 00.000 12252 Moving (-0.04, -0.16) raw xDistance=0.16 yDistance=0.02
20:11:22.276 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:22.278 00.002 12252 PPEC rslt: input = 0.16, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.67, period_length = 485.68
20:11:22.278 00.000 9044 UpdateGuideState exits: m=5284 SNR=49.9
20:11:22.280 00.002 12252 PPEC: input: 0.16, control: 0.09, exposure: 2000
20:11:22.280 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:22.281 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:22.282 00.001 9044 Enqueuing Expose request
20:11:22.286 00.004 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:22.286 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:11:22.286 00.000 12252 MoveAxis(W, 37, ABG)
20:11:22.286 00.000 12252 Guiding  Dir = 3, Dur = 37
20:11:22.287 00.001 12252 IsSlewing returns 0
20:11:22.287 00.000 12252 IsGuiding returns 0
20:11:22.288 00.001 12252 PulseGuide returned control before completion, sleep 46
20:11:22.343 00.055 12252 IsGuiding returns 0
20:11:22.343 00.000 12252 Move returns status 0, amount 37
20:11:22.343 00.000 12252 MoveAxis(N, 0, ABG)
20:11:22.343 00.000 12252 Move returns status 0, amount 0
20:11:22.343 00.000 12252 move complete, result=0
20:11:22.343 00.000 12252 worker thread done servicing request
20:11:22.343 00.000 12252 Worker thread wakes up
20:11:22.343 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:22.343 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:22.344 00.001 9044 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
20:11:24.699 02.355 12252 Exposure complete
20:11:24.771 00.072 12252 worker thread done servicing request
20:11:24.771 00.000 9044 OnExposeComplete: enter
20:11:24.771 00.000 9044 UpdateGuideState(): m_state=6
20:11:24.773 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
20:11:24.776 00.003 9044 Star::Find returns 1 (0), X=1017.82, Y=814.90, Mass=5508, SNR=51.2, Peak=172 HFD=4.9
20:11:24.779 00.003 9044 MultiStar: [#1 -0.00,-0.30,0.00,M3] [#2 -0.03,-0.41,0.00,M6] [#3 0.01,-0.14,0.85,U] [#4 -0.05,-0.33,0.00,M1] [#5 -0.01,-0.09,0.63,U] [#6 -0.14,-0.14,0.40,U] [#7 -0.01,-0.40,0.00,M1] [#8 0.02,-0.14,0.41,U] 
20:11:24.782 00.003 9044 refined, 4 included, MultiStar: {-0.01, -0.21}, one-star: {0.02, -0.40}
20:11:24.784 00.002 9044 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.62) = xAngle (0.02 = 0.02)
20:11:24.788 00.004 9044 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.07 = -3.07)
20:11:24.790 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.61 mountX=0.21 mountY=-0.02, mountTheta=-0.08
20:11:24.793 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.21, opts=13)
20:11:24.795 00.002 9044 Enqueuing Move request for scope (-0.01, -0.21)
20:11:24.797 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:24.800 00.003 9044 UpdateGuideState exits: m=5508 SNR=51.2
20:11:24.801 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:24.803 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:24.804 00.001 9044 Enqueuing Expose request
20:11:24.805 00.001 12252 Worker thread wakes up
20:11:24.805 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
20:11:24.806 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
20:11:24.806 00.000 12252 Moving (-0.01, -0.21) raw xDistance=0.21 yDistance=-0.02
20:11:24.806 00.000 12252 PPEC rslt: input = 0.21, final = 0.15, react = 0.13, pred = 0.09, hyst = 0.11, hyst_pct = 0.66, period_length = 485.68
20:11:24.806 00.000 12252 PPEC: input: 0.21, control: 0.15, exposure: 2000
20:11:24.806 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:24.806 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:11:24.806 00.000 12252 MoveAxis(W, 58, ABG)
20:11:24.806 00.000 12252 Guiding  Dir = 3, Dur = 58
20:11:24.807 00.001 12252 IsSlewing returns 0
20:11:24.807 00.000 12252 IsGuiding returns 0
20:11:24.809 00.002 12252 PulseGuide returned control before completion, sleep 67
20:11:24.883 00.074 12252 IsGuiding returns 0
20:11:24.883 00.000 12252 Move returns status 0, amount 58
20:11:24.883 00.000 12252 MoveAxis(N, 0, ABG)
20:11:24.883 00.000 12252 Move returns status 0, amount 0
20:11:24.883 00.000 12252 move complete, result=0
20:11:24.883 00.000 12252 worker thread done servicing request
20:11:24.883 00.000 12252 Worker thread wakes up
20:11:24.883 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:24.883 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:24.883 00.000 9044 GuideStep: 0.2 px 58 ms WEST, -0.0 px 0 ms NORTH
20:11:27.239 02.356 12252 Exposure complete
20:11:27.286 00.047 12252 worker thread done servicing request
20:11:27.286 00.000 9044 OnExposeComplete: enter
20:11:27.288 00.002 9044 UpdateGuideState(): m_state=6
20:11:27.289 00.001 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
20:11:27.291 00.002 9044 Star::Find returns 1 (0), X=1017.89, Y=815.11, Mass=5446, SNR=50.7, Peak=172 HFD=4.9
20:11:27.292 00.001 9044 MultiStar: [#1 0.07,-0.14,1.07,U] [#2 -0.02,-0.18,1.20,U] [#3 0.02,0.06,0.85,U] [#4 0.01,-0.09,1.29,U] [#5 0.02,-0.00,0.64,U] [#6 0.02,-0.04,0.41,U] [#7 0.07,-0.10,0.42,U] [#8 0.14,-0.04,0.41,U] 
20:11:27.293 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.09, -0.19}
20:11:27.294 00.001 9044 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.62) = xAngle (0.43 = 0.43)
20:11:27.295 00.001 9044 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.65 = -2.65)
20:11:27.297 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.20 mountX=0.09 mountY=-0.05, mountTheta=-0.48
20:11:27.299 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.10, opts=13)
20:11:27.301 00.002 9044 Enqueuing Move request for scope (0.04, -0.10)
20:11:27.302 00.001 12252 Worker thread wakes up
20:11:27.302 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:27.303 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
20:11:27.303 00.000 9044 UpdateGuideState exits: m=5446 SNR=50.7
20:11:27.304 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
20:11:27.304 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:27.306 00.002 12252 Moving (0.04, -0.10) raw xDistance=0.09 yDistance=-0.05
20:11:27.306 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:27.307 00.001 9044 Enqueuing Expose request
20:11:27.308 00.001 12252 PPEC rslt: input = 0.09, final = 0.03, react = 0.06, pred = 0.10, hyst = 0.00, hyst_pct = 0.66, period_length = 485.68
20:11:27.308 00.000 12252 PPEC: input: 0.09, control: 0.03, exposure: 2000
20:11:27.308 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:27.308 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:11:27.308 00.000 12252 MoveAxis(W, 13, ABG)
20:11:27.308 00.000 12252 Guiding  Dir = 3, Dur = 13
20:11:27.308 00.000 12252 IsSlewing returns 0
20:11:27.308 00.000 12252 IsGuiding returns 0
20:11:27.311 00.003 12252 PulseGuide returned control before completion, sleep 22
20:11:27.347 00.036 12252 IsGuiding returns 0
20:11:27.347 00.000 12252 Move returns status 0, amount 13
20:11:27.348 00.001 12252 MoveAxis(N, 0, ABG)
20:11:27.348 00.000 12252 Move returns status 0, amount 0
20:11:27.348 00.000 12252 move complete, result=0
20:11:27.348 00.000 12252 worker thread done servicing request
20:11:27.348 00.000 12252 Worker thread wakes up
20:11:27.348 00.000 9044 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
20:11:27.350 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:27.350 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:29.691 02.341 12252 Exposure complete
20:11:29.737 00.046 12252 worker thread done servicing request
20:11:29.738 00.001 9044 OnExposeComplete: enter
20:11:29.740 00.002 9044 UpdateGuideState(): m_state=6
20:11:29.742 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
20:11:29.744 00.002 9044 Star::Find returns 1 (0), X=1017.93, Y=815.27, Mass=5460, SNR=50.8, Peak=172 HFD=5.1
20:11:29.745 00.001 9044 MultiStar: [#1 0.06,0.06,1.05,U] [#2 0.11,-0.00,1.19,U] [#3 0.10,0.27,0.00,M1] [#4 -0.01,0.02,1.27,U] [#5 0.10,0.24,0.00,M1] [#6 0.05,0.13,0.41,U] [#7 0.03,-0.05,0.42,U] [#8 0.32,0.13,0.00,M6] 
20:11:29.746 00.001 9044 refined, 5 included, MultiStar: {0.07, 0.01}, one-star: {0.13, -0.04}
20:11:29.747 00.001 9044 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.62) = xAngle (1.82 = 1.82)
20:11:29.748 00.001 9044 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.26 = -1.26)
20:11:29.751 00.003 9044 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.20 mountX=-0.02 mountY=-0.06, mountTheta=-1.82
20:11:29.753 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.01, opts=13)
20:11:29.754 00.001 9044 Enqueuing Move request for scope (0.07, 0.01)
20:11:29.755 00.001 12252 Worker thread wakes up
20:11:29.755 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:29.756 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
20:11:29.756 00.000 9044 UpdateGuideState exits: m=5460 SNR=50.8
20:11:29.757 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:29.758 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
20:11:29.758 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:29.759 00.001 9044 Enqueuing Expose request
20:11:29.760 00.001 12252 Moving (0.07, 0.01) raw xDistance=-0.02 yDistance=-0.06
20:11:29.760 00.000 12252 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.09, hyst = 0.00, hyst_pct = 0.66, period_length = 485.68
20:11:29.760 00.000 12252 PPEC: input: -0.02, control: 0.03, exposure: 2000
20:11:29.760 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:29.760 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:11:29.760 00.000 12252 MoveAxis(W, 11, ABG)
20:11:29.760 00.000 12252 Guiding  Dir = 3, Dur = 11
20:11:29.761 00.001 12252 IsSlewing returns 0
20:11:29.761 00.000 12252 IsGuiding returns 0
20:11:29.763 00.002 12252 PulseGuide returned control before completion, sleep 20
20:11:29.790 00.027 12252 IsGuiding returns 1
20:11:29.790 00.000 12252 scope still moving after pulse duration time elapsed
20:11:29.821 00.031 12252 IsSlewing returns 0
20:11:29.821 00.000 12252 IsGuiding returns 0
20:11:29.821 00.000 12252 scope move finished after 11 + 49 ms
20:11:29.821 00.000 12252 Move returns status 0, amount 11
20:11:29.821 00.000 12252 MoveAxis(N, 0, ABG)
20:11:29.821 00.000 12252 Move returns status 0, amount 0
20:11:29.822 00.001 12252 move complete, result=0
20:11:29.822 00.000 12252 worker thread done servicing request
20:11:29.822 00.000 12252 Worker thread wakes up
20:11:29.822 00.000 9044 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
20:11:29.823 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:29.823 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:32.182 02.359 12252 Exposure complete
20:11:32.255 00.073 12252 worker thread done servicing request
20:11:32.256 00.001 9044 OnExposeComplete: enter
20:11:32.258 00.002 9044 UpdateGuideState(): m_state=6
20:11:32.260 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
20:11:32.261 00.001 9044 Star::Find returns 1 (0), X=1017.83, Y=815.25, Mass=5408, SNR=50.6, Peak=172 HFD=5.1
20:11:32.262 00.001 9044 MultiStar: [#1 0.01,-0.01,1.05,U] [#2 -0.07,0.02,1.20,U] [#3 -0.06,0.17,0.85,U] [#4 -0.13,0.30,0.00,M1] [#5 -0.04,0.26,0.00,M2] [#6 -0.07,0.14,0.41,U] [#7 0.01,0.01,0.42,U] [#8 0.05,-0.03,0.41,U] 
20:11:32.265 00.003 9044 refined, 6 included, MultiStar: {-0.02, 0.03}, one-star: {0.03, -0.06}
20:11:32.266 00.001 9044 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.62) = xAngle (3.79 = -2.49)
20:11:32.267 00.001 9044 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.71 = 0.71)
20:11:32.268 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.17 mountX=-0.03 mountY=0.02, mountTheta=2.46
20:11:32.273 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.03, opts=13)
20:11:32.275 00.002 9044 Enqueuing Move request for scope (-0.02, 0.03)
20:11:32.277 00.002 12252 Worker thread wakes up
20:11:32.277 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:32.278 00.001 9044 UpdateGuideState exits: m=5408 SNR=50.6
20:11:32.279 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
20:11:32.280 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:32.281 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
20:11:32.281 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:32.283 00.002 9044 Enqueuing Expose request
20:11:32.285 00.002 12252 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
20:11:32.285 00.000 12252 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.08, hyst = 0.00, hyst_pct = 0.65, period_length = 485.68
20:11:32.286 00.001 12252 PPEC: input: -0.03, control: 0.03, exposure: 2000
20:11:32.286 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:32.286 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:11:32.286 00.000 12252 MoveAxis(W, 11, ABG)
20:11:32.286 00.000 12252 Guiding  Dir = 3, Dur = 11
20:11:32.287 00.001 12252 IsSlewing returns 0
20:11:32.288 00.001 12252 IsGuiding returns 0
20:11:32.289 00.001 12252 PulseGuide returned control before completion, sleep 19
20:11:32.320 00.031 12252 IsGuiding returns 1
20:11:32.320 00.000 12252 scope still moving after pulse duration time elapsed
20:11:32.347 00.027 12252 IsSlewing returns 0
20:11:32.347 00.000 12252 IsGuiding returns 0
20:11:32.348 00.001 12252 scope move finished after 11 + 49 ms
20:11:32.348 00.000 12252 Move returns status 0, amount 11
20:11:32.348 00.000 12252 MoveAxis(N, 0, ABG)
20:11:32.348 00.000 12252 Move returns status 0, amount 0
20:11:32.348 00.000 12252 move complete, result=0
20:11:32.348 00.000 12252 worker thread done servicing request
20:11:32.348 00.000 12252 Worker thread wakes up
20:11:32.349 00.001 9044 GuideStep: -0.0 px 11 ms WEST, 0.0 px 0 ms NORTH
20:11:32.350 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:32.350 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:34.703 02.353 12252 Exposure complete
20:11:34.751 00.048 12252 worker thread done servicing request
20:11:34.751 00.000 9044 OnExposeComplete: enter
20:11:34.752 00.001 9044 UpdateGuideState(): m_state=6
20:11:34.753 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
20:11:34.754 00.001 9044 Star::Find returns 1 (0), X=1017.74, Y=815.22, Mass=5393, SNR=50.5, Peak=172 HFD=5.1
20:11:34.756 00.002 9044 MultiStar: [#1 -0.13,-0.01,1.06,U] [#2 -0.07,-0.03,1.20,U] [#3 -0.07,0.07,0.85,U] [#4 -0.11,0.03,1.27,U] [#5 -0.03,0.12,0.65,U] [#6 -0.22,0.15,0.00,M1] [#7 -0.01,-0.02,0.44,U] [#8 0.10,0.05,0.40,U] 
20:11:34.757 00.001 9044 refined, 7 included, MultiStar: {-0.07, 0.01}, one-star: {-0.06, -0.09}
20:11:34.758 00.001 9044 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.62) = xAngle (4.67 = -1.62)
20:11:34.759 00.001 9044 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.58 = 1.58)
20:11:34.760 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.04 mountX=-0.00 mountY=0.07, mountTheta=1.62
20:11:34.761 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.01, opts=13)
20:11:34.762 00.001 9044 Enqueuing Move request for scope (-0.07, 0.01)
20:11:34.763 00.001 12252 Worker thread wakes up
20:11:34.763 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:34.764 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
20:11:34.764 00.000 9044 UpdateGuideState exits: m=5393 SNR=50.5
20:11:34.764 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:34.765 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:34.766 00.001 9044 Enqueuing Expose request
20:11:34.767 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
20:11:34.767 00.000 12252 Moving (-0.07, 0.01) raw xDistance=-0.00 yDistance=0.07
20:11:34.767 00.000 12252 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.65, period_length = 485.68
20:11:34.768 00.001 12252 PPEC: input: -0.00, control: -0.00, exposure: 2000
20:11:34.768 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:34.768 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:11:34.768 00.000 12252 MoveAxis(E, 0, ABG)
20:11:34.768 00.000 12252 Move returns status 0, amount 0
20:11:34.768 00.000 12252 MoveAxis(N, 0, ABG)
20:11:34.768 00.000 12252 Move returns status 0, amount 0
20:11:34.768 00.000 12252 move complete, result=0
20:11:34.768 00.000 12252 worker thread done servicing request
20:11:34.768 00.000 12252 Worker thread wakes up
20:11:34.768 00.000 9044 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:11:34.770 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:34.770 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:37.103 02.333 12252 Exposure complete
20:11:37.170 00.067 12252 worker thread done servicing request
20:11:37.171 00.001 9044 OnExposeComplete: enter
20:11:37.174 00.003 9044 UpdateGuideState(): m_state=6
20:11:37.176 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
20:11:37.178 00.002 9044 Star::Find returns 1 (0), X=1017.84, Y=815.21, Mass=5430, SNR=50.7, Peak=172 HFD=5.1
20:11:37.180 00.002 9044 MultiStar: [#1 0.01,-0.19,1.05,U] [#2 0.00,-0.10,1.20,U] [#3 0.04,0.08,0.84,U] [#4 0.01,-0.08,1.27,U] [#5 0.07,0.04,0.66,U] [#6 -0.02,0.04,0.41,U] [#7 0.01,-0.15,0.43,U] [#8 0.33,-0.01,0.00,M5] 
20:11:37.181 00.001 9044 refined, 7 included, MultiStar: {0.02, -0.07}, one-star: {0.04, -0.10}
20:11:37.182 00.001 9044 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.62) = xAngle (0.34 = 0.34)
20:11:37.184 00.002 9044 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.75 = -2.75)
20:11:37.185 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.29 mountX=0.07 mountY=-0.03, mountTheta=-0.39
20:11:37.188 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.07, opts=13)
20:11:37.190 00.002 9044 Enqueuing Move request for scope (0.02, -0.07)
20:11:37.192 00.002 12252 Worker thread wakes up
20:11:37.192 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
20:11:37.192 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:37.195 00.003 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
20:11:37.195 00.000 9044 UpdateGuideState exits: m=5430 SNR=50.7
20:11:37.197 00.002 12252 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=-0.03
20:11:37.197 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:37.197 00.000 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.65, period_length = 485.68
20:11:37.197 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:37.200 00.003 9044 Enqueuing Expose request
20:11:37.201 00.001 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
20:11:37.201 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:37.201 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:11:37.201 00.000 12252 MoveAxis(E, 2, ABG)
20:11:37.201 00.000 12252 Guiding  Dir = 2, Dur = 2
20:11:37.202 00.001 12252 IsSlewing returns 0
20:11:37.202 00.000 12252 IsGuiding returns 0
20:11:37.205 00.003 12252 IsGuiding returns 0
20:11:37.205 00.000 12252 Move returns status 0, amount 2
20:11:37.205 00.000 12252 MoveAxis(N, 0, ABG)
20:11:37.205 00.000 12252 Move returns status 0, amount 0
20:11:37.205 00.000 12252 move complete, result=0
20:11:37.205 00.000 12252 worker thread done servicing request
20:11:37.205 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
20:11:37.208 00.003 12252 Worker thread wakes up
20:11:37.208 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:37.208 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:39.575 02.367 12252 Exposure complete
20:11:39.626 00.051 12252 worker thread done servicing request
20:11:39.626 00.000 9044 OnExposeComplete: enter
20:11:39.628 00.002 9044 UpdateGuideState(): m_state=6
20:11:39.629 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
20:11:39.630 00.001 9044 Star::Find returns 1 (0), X=1017.76, Y=815.15, Mass=5463, SNR=50.8, Peak=172 HFD=5.1
20:11:39.632 00.002 9044 MultiStar: [#1 -0.06,-0.15,1.03,U] [#2 -0.03,-0.08,1.20,U] [#3 0.01,0.12,0.83,U] [#4 -0.13,-0.02,1.24,U] [#5 -0.01,0.16,0.64,U] [#6 -0.07,0.13,0.41,U] [#7 -0.05,-0.20,0.43,U] [#8 0.19,0.02,0.41,U] 
20:11:39.633 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {-0.04, -0.16}
20:11:39.634 00.001 9044 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.62) = xAngle (-0.74 = -0.74)
20:11:39.635 00.001 9044 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.82 = 2.46)
20:11:39.636 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.36 mountX=0.04 mountY=0.03, mountTheta=0.70
20:11:39.638 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.04, opts=13)
20:11:39.639 00.001 9044 Enqueuing Move request for scope (-0.04, -0.04)
20:11:39.640 00.001 12252 Worker thread wakes up
20:11:39.640 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:39.642 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
20:11:39.643 00.001 9044 UpdateGuideState exits: m=5463 SNR=50.8
20:11:39.646 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
20:11:39.646 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:39.648 00.002 12252 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.03
20:11:39.648 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:39.650 00.002 9044 Enqueuing Expose request
20:11:39.653 00.003 12252 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.65, period_length = 485.68
20:11:39.654 00.001 12252 PPEC: input: 0.04, control: -0.02, exposure: 2000
20:11:39.654 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:39.654 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:11:39.654 00.000 12252 MoveAxis(E, 6, ABG)
20:11:39.654 00.000 12252 Guiding  Dir = 2, Dur = 6
20:11:39.655 00.001 12252 IsSlewing returns 0
20:11:39.655 00.000 12252 IsGuiding returns 0
20:11:39.657 00.002 12252 PulseGuide returned control before completion, sleep 14
20:11:39.686 00.029 12252 IsGuiding returns 0
20:11:39.686 00.000 12252 Move returns status 0, amount 6
20:11:39.686 00.000 12252 MoveAxis(N, 0, ABG)
20:11:39.686 00.000 12252 Move returns status 0, amount 0
20:11:39.687 00.001 12252 move complete, result=0
20:11:39.687 00.000 12252 worker thread done servicing request
20:11:39.687 00.000 12252 Worker thread wakes up
20:11:39.687 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
20:11:39.691 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:39.691 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:42.023 02.332 12252 Exposure complete
20:11:42.072 00.049 12252 worker thread done servicing request
20:11:42.072 00.000 9044 OnExposeComplete: enter
20:11:42.073 00.001 9044 UpdateGuideState(): m_state=6
20:11:42.074 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
20:11:42.075 00.001 9044 Star::Find returns 1 (0), X=1017.90, Y=815.35, Mass=5500, SNR=50.9, Peak=172 HFD=5.1
20:11:42.076 00.001 9044 MultiStar: [#1 0.04,-0.06,1.03,U] [#2 0.09,-0.04,1.20,U] [#3 0.11,0.19,0.84,U] [#4 0.00,0.04,1.28,U] [#5 0.14,0.12,0.64,U] [#6 0.13,0.07,0.40,U] [#7 0.07,0.03,0.42,U] [#8 0.32,0.03,0.00,M5] 
20:11:42.077 00.001 9044 refined, 7 included, MultiStar: {0.08, 0.04}, one-star: {0.10, 0.04}
20:11:42.078 00.001 9044 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.62) = xAngle (2.08 = 2.08)
20:11:42.080 00.002 9044 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.00 = -1.00)
20:11:42.081 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.46 mountX=-0.04 mountY=-0.07, mountTheta=-2.10
20:11:42.083 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.04, opts=13)
20:11:42.084 00.001 9044 Enqueuing Move request for scope (0.08, 0.04)
20:11:42.085 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:42.086 00.001 9044 UpdateGuideState exits: m=5500 SNR=50.9
20:11:42.088 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:42.089 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:42.090 00.001 9044 Enqueuing Expose request
20:11:42.091 00.001 12252 Worker thread wakes up
20:11:42.091 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
20:11:42.091 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
20:11:42.091 00.000 12252 Moving (0.08, 0.04) raw xDistance=-0.04 yDistance=-0.07
20:11:42.091 00.000 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.64, period_length = 485.68
20:11:42.091 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
20:11:42.091 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:42.091 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:11:42.091 00.000 12252 MoveAxis(E, 8, ABG)
20:11:42.091 00.000 12252 Guiding  Dir = 2, Dur = 8
20:11:42.093 00.002 12252 IsSlewing returns 0
20:11:42.093 00.000 12252 IsGuiding returns 0
20:11:42.095 00.002 12252 PulseGuide returned control before completion, sleep 16
20:11:42.126 00.031 12252 IsGuiding returns 0
20:11:42.126 00.000 12252 Move returns status 0, amount 8
20:11:42.126 00.000 12252 MoveAxis(N, 0, ABG)
20:11:42.126 00.000 12252 Move returns status 0, amount 0
20:11:42.126 00.000 12252 move complete, result=0
20:11:42.126 00.000 12252 worker thread done servicing request
20:11:42.126 00.000 12252 Worker thread wakes up
20:11:42.126 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
20:11:42.127 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:42.129 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:44.455 02.326 12252 Exposure complete
20:11:44.500 00.045 12252 worker thread done servicing request
20:11:44.500 00.000 9044 OnExposeComplete: enter
20:11:44.501 00.001 9044 UpdateGuideState(): m_state=6
20:11:44.502 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
20:11:44.503 00.001 9044 Star::Find returns 1 (0), X=1017.71, Y=815.16, Mass=5583, SNR=51.1, Peak=172 HFD=5.0
20:11:44.504 00.001 9044 MultiStar: [#1 -0.14,-0.12,1.05,U] [#2 -0.18,-0.17,1.20,U] [#3 -0.09,0.04,0.83,U] [#4 -0.15,-0.08,1.27,U] [#5 -0.09,0.24,0.00,M1] [#6 -0.19,0.11,0.40,U] [#7 -0.08,-0.14,0.41,U] [#8 0.02,0.02,0.39,U] 
20:11:44.506 00.002 9044 refined, 7 included, MultiStar: {-0.12, -0.09}, one-star: {-0.09, -0.15}
20:11:44.506 00.000 9044 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
20:11:44.507 00.001 9044 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.00 = 2.29)
20:11:44.508 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.54 mountX=0.09 mountY=0.11, mountTheta=0.89
20:11:44.510 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.09, opts=13)
20:11:44.512 00.002 9044 Enqueuing Move request for scope (-0.12, -0.09)
20:11:44.514 00.002 12252 Worker thread wakes up
20:11:44.514 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:44.515 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
20:11:44.515 00.000 9044 UpdateGuideState exits: m=5583 SNR=51.1
20:11:44.517 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
20:11:44.517 00.000 12252 Moving (-0.12, -0.09) raw xDistance=0.09 yDistance=0.11
20:11:44.517 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:44.517 00.000 12252 PPEC rslt: input = 0.09, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.64, period_length = 485.68
20:11:44.518 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:44.519 00.001 9044 Enqueuing Expose request
20:11:44.520 00.001 12252 PPEC: input: 0.09, control: -0.00, exposure: 2000
20:11:44.520 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:44.520 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:11:44.520 00.000 12252 MoveAxis(E, 0, ABG)
20:11:44.520 00.000 12252 Move returns status 0, amount 0
20:11:44.520 00.000 12252 MoveAxis(N, 0, ABG)
20:11:44.520 00.000 12252 Move returns status 0, amount 0
20:11:44.520 00.000 12252 move complete, result=0
20:11:44.520 00.000 12252 worker thread done servicing request
20:11:44.520 00.000 12252 Worker thread wakes up
20:11:44.520 00.000 9044 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:11:44.522 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:44.522 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:46.877 02.355 12252 Exposure complete
20:11:46.928 00.051 12252 worker thread done servicing request
20:11:46.929 00.001 9044 OnExposeComplete: enter
20:11:46.929 00.000 9044 UpdateGuideState(): m_state=6
20:11:46.931 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
20:11:46.934 00.003 9044 Star::Find returns 1 (0), X=1017.89, Y=815.00, Mass=5374, SNR=50.4, Peak=172 HFD=4.8
20:11:46.936 00.002 9044 MultiStar: [#1 0.06,-0.21,1.04,U] [#2 0.06,-0.19,1.21,U] [#3 0.00,-0.05,0.84,U] [#4 0.08,-0.24,1.28,U] [#5 0.13,-0.07,0.64,U] [#6 0.05,-0.06,0.42,U] [#7 0.02,-0.25,0.42,U] [#8 0.26,-0.18,0.00,M5] 
20:11:46.938 00.002 9044 refined, 7 included, MultiStar: {0.07, -0.18}, one-star: {0.09, -0.31}
20:11:46.941 00.003 9044 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.62) = xAngle (0.39 = 0.39)
20:11:46.943 00.002 9044 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.69 = -2.69)
20:11:46.945 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.20 cameraTheta=-1.23 mountX=0.18 mountY=-0.09, mountTheta=-0.44
20:11:46.949 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.18, opts=13)
20:11:46.952 00.003 9044 Enqueuing Move request for scope (0.07, -0.18)
20:11:46.955 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:11:46.957 00.002 9044 UpdateGuideState exits: m=5374 SNR=50.4
20:11:46.958 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:46.961 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:46.963 00.002 9044 Enqueuing Expose request
20:11:46.964 00.001 12252 Worker thread wakes up
20:11:46.964 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
20:11:46.964 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
20:11:46.964 00.000 12252 Moving (0.07, -0.18) raw xDistance=0.18 yDistance=-0.09
20:11:46.965 00.001 12252 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.64, period_length = 485.68
20:11:46.965 00.000 12252 PPEC: input: 0.18, control: 0.10, exposure: 2000
20:11:46.965 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:46.965 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:11:46.965 00.000 12252 MoveAxis(W, 40, ABG)
20:11:46.965 00.000 12252 Guiding  Dir = 3, Dur = 40
20:11:46.966 00.001 12252 IsSlewing returns 0
20:11:46.966 00.000 12252 IsGuiding returns 0
20:11:46.968 00.002 12252 PulseGuide returned control before completion, sleep 49
20:11:47.025 00.057 12252 IsGuiding returns 0
20:11:47.025 00.000 12252 Move returns status 0, amount 40
20:11:47.025 00.000 12252 MoveAxis(N, 0, ABG)
20:11:47.025 00.000 12252 Move returns status 0, amount 0
20:11:47.025 00.000 12252 move complete, result=0
20:11:47.025 00.000 12252 worker thread done servicing request
20:11:47.025 00.000 12252 Worker thread wakes up
20:11:47.025 00.000 9044 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
20:11:47.029 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:47.029 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:49.381 02.352 12252 Exposure complete
20:11:49.430 00.049 12252 worker thread done servicing request
20:11:49.430 00.000 9044 OnExposeComplete: enter
20:11:49.432 00.002 9044 UpdateGuideState(): m_state=6
20:11:49.433 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
20:11:49.435 00.002 9044 Star::Find returns 1 (0), X=1017.85, Y=815.02, Mass=5269, SNR=49.9, Peak=172 HFD=4.7
20:11:49.436 00.001 9044 MultiStar: [#1 0.11,-0.27,0.00,M1] [#2 0.05,-0.24,1.22,U] [#3 0.04,-0.04,0.87,U] [#4 0.01,-0.14,1.27,U] [#5 0.02,-0.00,0.65,U] [#6 -0.04,-0.10,0.43,U] [#7 0.01,-0.22,0.43,U] [#8 0.15,-0.18,0.40,U] 
20:11:49.437 00.001 9044 refined, 7 included, MultiStar: {0.03, -0.16}, one-star: {0.05, -0.29}
20:11:49.438 00.001 9044 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.62) = xAngle (0.26 = 0.26)
20:11:49.438 00.000 9044 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.83 = -2.83)
20:11:49.440 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.37 mountX=0.16 mountY=-0.05, mountTheta=-0.31
20:11:49.442 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.16, opts=13)
20:11:49.444 00.002 9044 Enqueuing Move request for scope (0.03, -0.16)
20:11:49.445 00.001 12252 Worker thread wakes up
20:11:49.445 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:49.446 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
20:11:49.446 00.000 9044 UpdateGuideState exits: m=5269 SNR=49.9
20:11:49.448 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
20:11:49.448 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:49.449 00.001 12252 Moving (0.03, -0.16) raw xDistance=0.16 yDistance=-0.05
20:11:49.449 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:49.449 00.000 9044 Enqueuing Expose request
20:11:49.451 00.002 12252 PPEC rslt: input = 0.16, final = 0.09, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.64, period_length = 485.68
20:11:49.451 00.000 12252 PPEC: input: 0.16, control: 0.09, exposure: 2000
20:11:49.451 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:49.451 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:11:49.451 00.000 12252 MoveAxis(W, 36, ABG)
20:11:49.451 00.000 12252 Guiding  Dir = 3, Dur = 36
20:11:49.452 00.001 12252 IsSlewing returns 0
20:11:49.452 00.000 12252 IsGuiding returns 0
20:11:49.455 00.003 12252 PulseGuide returned control before completion, sleep 44
20:11:49.504 00.049 12252 IsGuiding returns 0
20:11:49.504 00.000 12252 Move returns status 0, amount 36
20:11:49.505 00.001 12252 MoveAxis(N, 0, ABG)
20:11:49.505 00.000 12252 Move returns status 0, amount 0
20:11:49.505 00.000 12252 move complete, result=0
20:11:49.505 00.000 12252 worker thread done servicing request
20:11:49.505 00.000 12252 Worker thread wakes up
20:11:49.505 00.000 9044 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
20:11:49.507 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:49.508 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:51.850 02.342 12252 Exposure complete
20:11:51.915 00.065 12252 worker thread done servicing request
20:11:51.915 00.000 9044 OnExposeComplete: enter
20:11:51.918 00.003 9044 UpdateGuideState(): m_state=6
20:11:51.920 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
20:11:51.921 00.001 9044 Star::Find returns 1 (0), X=1017.78, Y=815.02, Mass=5421, SNR=50.6, Peak=172 HFD=4.9
20:11:51.922 00.001 9044 MultiStar: [#1 -0.02,-0.21,1.04,U] [#2 -0.05,-0.35,0.00,M1] [#3 -0.03,-0.09,0.83,U] [#4 -0.01,-0.20,1.28,U] [#5 0.05,0.01,0.65,U] [#6 -0.05,-0.06,0.42,U] [#7 0.02,-0.23,0.43,U] [#8 0.08,-0.09,0.41,U] 
20:11:51.923 00.001 9044 refined, 7 included, MultiStar: {-0.00, -0.16}, one-star: {-0.02, -0.29}
20:11:51.924 00.001 9044 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.62) = xAngle (0.03 = 0.03)
20:11:51.925 00.001 9044 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.06 = -3.06)
20:11:51.926 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.16 hyp=0.16 cameraTheta=-1.60 mountX=0.16 mountY=-0.01, mountTheta=-0.08
20:11:51.930 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.16, opts=13)
20:11:51.931 00.001 9044 Enqueuing Move request for scope (-0.00, -0.16)
20:11:51.934 00.003 12252 Worker thread wakes up
20:11:51.934 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:11:51.936 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.16) opts 0xd
20:11:51.936 00.000 9044 UpdateGuideState exits: m=5421 SNR=50.6
20:11:51.938 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:51.940 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:51.943 00.003 9044 Enqueuing Expose request
20:11:51.945 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.16)
20:11:51.945 00.000 12252 Moving (-0.00, -0.16) raw xDistance=0.16 yDistance=-0.01
20:11:51.947 00.002 12252 PPEC rslt: input = 0.16, final = 0.11, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.63, period_length = 485.68
20:11:51.947 00.000 12252 PPEC: input: 0.16, control: 0.11, exposure: 2000
20:11:51.947 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:51.947 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:11:51.947 00.000 12252 MoveAxis(W, 41, ABG)
20:11:51.947 00.000 12252 Guiding  Dir = 3, Dur = 41
20:11:51.948 00.001 12252 IsSlewing returns 0
20:11:51.948 00.000 12252 IsGuiding returns 0
20:11:51.950 00.002 12252 PulseGuide returned control before completion, sleep 49
20:11:52.013 00.063 12252 IsGuiding returns 0
20:11:52.013 00.000 12252 Move returns status 0, amount 41
20:11:52.013 00.000 12252 MoveAxis(N, 0, ABG)
20:11:52.015 00.002 12252 Move returns status 0, amount 0
20:11:52.015 00.000 12252 move complete, result=0
20:11:52.015 00.000 12252 worker thread done servicing request
20:11:52.015 00.000 9044 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
20:11:52.016 00.001 12252 Worker thread wakes up
20:11:52.016 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:52.016 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:54.356 02.340 12252 Exposure complete
20:11:54.413 00.057 12252 worker thread done servicing request
20:11:54.414 00.001 9044 OnExposeComplete: enter
20:11:54.415 00.001 9044 UpdateGuideState(): m_state=6
20:11:54.419 00.004 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
20:11:54.421 00.002 9044 Star::Find returns 1 (0), X=1017.77, Y=815.05, Mass=5504, SNR=51.1, Peak=172 HFD=5.0
20:11:54.423 00.002 9044 MultiStar: [#1 -0.01,-0.15,1.04,U] [#2 -0.05,-0.19,1.20,U] [#3 -0.07,-0.04,0.83,U] [#4 -0.12,-0.17,1.29,U] [#5 0.01,0.01,0.64,U] [#6 -0.07,0.00,0.40,U] [#7 -0.03,-0.22,0.42,U] [#8 0.22,0.01,0.41,U] 
20:11:54.424 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.13}, one-star: {-0.03, -0.26}
20:11:54.425 00.001 9044 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.62) = xAngle (-0.21 = -0.21)
20:11:54.427 00.002 9044 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.29 = 2.99)
20:11:54.428 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.83 mountX=0.14 mountY=0.02, mountTheta=0.15
20:11:54.431 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.13, opts=13)
20:11:54.432 00.001 9044 Enqueuing Move request for scope (-0.04, -0.13)
20:11:54.434 00.002 12252 Worker thread wakes up
20:11:54.434 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:54.435 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
20:11:54.435 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
20:11:54.435 00.000 9044 UpdateGuideState exits: m=5504 SNR=51.1
20:11:54.436 00.001 12252 Moving (-0.04, -0.13) raw xDistance=0.14 yDistance=0.02
20:11:54.437 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:54.439 00.002 12252 PPEC rslt: input = 0.14, final = 0.09, react = 0.08, pred = 0.03, hyst = 0.08, hyst_pct = 0.63, period_length = 485.68
20:11:54.439 00.000 12252 PPEC: input: 0.14, control: 0.09, exposure: 2000
20:11:54.439 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:54.439 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:54.440 00.001 9044 Enqueuing Expose request
20:11:54.441 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:11:54.441 00.000 12252 MoveAxis(W, 36, ABG)
20:11:54.441 00.000 12252 Guiding  Dir = 3, Dur = 36
20:11:54.442 00.001 12252 IsSlewing returns 0
20:11:54.442 00.000 12252 IsGuiding returns 0
20:11:54.444 00.002 12252 PulseGuide returned control before completion, sleep 44
20:11:54.490 00.046 12252 IsGuiding returns 0
20:11:54.490 00.000 12252 Move returns status 0, amount 36
20:11:54.491 00.001 12252 MoveAxis(N, 0, ABG)
20:11:54.491 00.000 12252 Move returns status 0, amount 0
20:11:54.491 00.000 12252 move complete, result=0
20:11:54.491 00.000 12252 worker thread done servicing request
20:11:54.491 00.000 9044 GuideStep: 0.1 px 36 ms WEST, 0.0 px 0 ms NORTH
20:11:54.494 00.003 12252 Worker thread wakes up
20:11:54.494 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:54.494 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:56.845 02.351 12252 Exposure complete
20:11:56.895 00.050 12252 worker thread done servicing request
20:11:56.896 00.001 9044 OnExposeComplete: enter
20:11:56.898 00.002 9044 UpdateGuideState(): m_state=6
20:11:56.901 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
20:11:56.904 00.003 9044 Star::Find returns 1 (0), X=1017.84, Y=815.19, Mass=5388, SNR=50.5, Peak=172 HFD=5.1
20:11:56.906 00.002 9044 MultiStar: [#1 -0.03,-0.12,1.04,U] [#2 -0.00,-0.14,1.20,U] [#3 -0.02,0.07,0.83,U] [#4 -0.07,0.28,0.00,M1] [#5 -0.00,0.12,0.64,U] [#6 -0.10,0.03,0.41,U] [#7 -0.06,-0.17,0.43,U] [#8 0.06,-0.15,0.41,U] 
20:11:56.908 00.002 9044 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {0.04, -0.12}
20:11:56.909 00.001 9044 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.62) = xAngle (-0.07 = -0.07)
20:11:56.910 00.001 9044 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.15 = 3.13)
20:11:56.913 00.003 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.69 mountX=0.07 mountY=0.00, mountTheta=0.01
20:11:56.918 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.07, opts=13)
20:11:56.919 00.001 9044 Enqueuing Move request for scope (-0.01, -0.07)
20:11:56.920 00.001 12252 Worker thread wakes up
20:11:56.920 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:56.921 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
20:11:56.921 00.000 9044 UpdateGuideState exits: m=5388 SNR=50.5
20:11:56.922 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
20:11:56.922 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:56.923 00.001 12252 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=0.00
20:11:56.923 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:56.924 00.001 9044 Enqueuing Expose request
20:11:56.925 00.001 12252 PPEC rslt: input = 0.07, final = 0.04, react = 0.04, pred = 0.10, hyst = 0.00, hyst_pct = 0.63, period_length = 485.68
20:11:56.925 00.000 12252 PPEC: input: 0.07, control: 0.04, exposure: 2000
20:11:56.925 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:56.925 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:11:56.925 00.000 12252 MoveAxis(W, 14, ABG)
20:11:56.925 00.000 12252 Guiding  Dir = 3, Dur = 14
20:11:56.926 00.001 12252 IsSlewing returns 0
20:11:56.926 00.000 12252 IsGuiding returns 0
20:11:56.928 00.002 12252 PulseGuide returned control before completion, sleep 23
20:11:56.961 00.033 12252 IsGuiding returns 0
20:11:56.962 00.001 12252 Move returns status 0, amount 14
20:11:56.962 00.000 12252 MoveAxis(N, 0, ABG)
20:11:56.962 00.000 12252 Move returns status 0, amount 0
20:11:56.962 00.000 12252 move complete, result=0
20:11:56.962 00.000 12252 worker thread done servicing request
20:11:56.962 00.000 12252 Worker thread wakes up
20:11:56.963 00.001 9044 GuideStep: 0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
20:11:56.966 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:56.966 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:11:59.319 02.353 12252 Exposure complete
20:11:59.392 00.073 12252 worker thread done servicing request
20:11:59.392 00.000 9044 OnExposeComplete: enter
20:11:59.394 00.002 9044 UpdateGuideState(): m_state=6
20:11:59.396 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
20:11:59.398 00.002 9044 Star::Find returns 1 (0), X=1017.80, Y=815.05, Mass=5497, SNR=50.9, Peak=172 HFD=5.1
20:11:59.399 00.001 9044 MultiStar: [#1 -0.01,-0.21,1.07,U] [#2 -0.10,-0.43,0.00,M1] [#3 -0.03,-0.07,0.83,U] [#4 -0.08,-0.15,1.26,U] [#5 -0.02,-0.01,0.63,U] [#6 0.03,-0.11,0.40,U] [#7 -0.10,-0.26,0.00,M1] [#8 0.06,-0.15,0.40,U] 
20:11:59.400 00.001 9044 refined, 6 included, MultiStar: {-0.02, -0.15}, one-star: {-0.00, -0.26}
20:11:59.401 00.001 9044 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.62) = xAngle (-0.08 = -0.08)
20:11:59.402 00.001 9044 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.16 = 3.12)
20:11:59.402 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.70 mountX=0.15 mountY=0.00, mountTheta=0.02
20:11:59.404 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.15, opts=13)
20:11:59.405 00.001 9044 Enqueuing Move request for scope (-0.02, -0.15)
20:11:59.406 00.001 12252 Worker thread wakes up
20:11:59.406 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:11:59.407 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
20:11:59.407 00.000 9044 UpdateGuideState exits: m=5497 SNR=50.9
20:11:59.409 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
20:11:59.409 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:11:59.411 00.002 12252 Moving (-0.02, -0.15) raw xDistance=0.15 yDistance=0.00
20:11:59.411 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:11:59.414 00.003 12252 PPEC rslt: input = 0.15, final = 0.13, react = 0.09, pred = 0.10, hyst = 0.09, hyst_pct = 0.63, period_length = 485.68
20:11:59.414 00.000 9044 Enqueuing Expose request
20:11:59.415 00.001 12252 PPEC: input: 0.15, control: 0.13, exposure: 2000
20:11:59.415 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:11:59.415 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:11:59.415 00.000 12252 MoveAxis(W, 49, ABG)
20:11:59.415 00.000 12252 Guiding  Dir = 3, Dur = 49
20:11:59.416 00.001 12252 IsSlewing returns 0
20:11:59.416 00.000 12252 IsGuiding returns 0
20:11:59.419 00.003 12252 PulseGuide returned control before completion, sleep 57
20:11:59.487 00.068 12252 IsGuiding returns 0
20:11:59.488 00.001 12252 Move returns status 0, amount 49
20:11:59.488 00.000 12252 MoveAxis(N, 0, ABG)
20:11:59.488 00.000 12252 Move returns status 0, amount 0
20:11:59.488 00.000 12252 move complete, result=0
20:11:59.488 00.000 12252 worker thread done servicing request
20:11:59.488 00.000 12252 Worker thread wakes up
20:11:59.488 00.000 9044 GuideStep: 0.2 px 49 ms WEST, 0.0 px 0 ms NORTH
20:11:59.489 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:11:59.489 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:01.849 02.360 12252 Exposure complete
20:12:01.911 00.062 12252 worker thread done servicing request
20:12:01.911 00.000 9044 OnExposeComplete: enter
20:12:01.912 00.001 9044 UpdateGuideState(): m_state=6
20:12:01.913 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
20:12:01.914 00.001 9044 Star::Find returns 1 (0), X=1017.76, Y=815.05, Mass=5415, SNR=50.6, Peak=172 HFD=4.9
20:12:01.917 00.003 9044 MultiStar: [#1 0.01,-0.21,1.07,U] [#2 0.11,-0.36,0.00,M2] [#3 0.00,0.02,0.83,U] [#4 -0.04,-0.12,1.25,U] [#5 0.02,-0.13,0.65,U] [#6 -0.12,0.01,0.41,U] [#7 -0.09,-0.30,0.00,M2] [#8 0.13,-0.16,0.41,U] 
20:12:01.917 00.000 9044 refined, 6 included, MultiStar: {-0.01, -0.13}, one-star: {-0.04, -0.26}
20:12:01.918 00.001 9044 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.62) = xAngle (-0.03 = -0.03)
20:12:01.919 00.001 9044 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.12 = -3.12)
20:12:01.919 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.14 cameraTheta=-1.66 mountX=0.14 mountY=-0.00, mountTheta=-0.03
20:12:01.921 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.13, opts=13)
20:12:01.922 00.001 9044 Enqueuing Move request for scope (-0.01, -0.13)
20:12:01.923 00.001 12252 Worker thread wakes up
20:12:01.923 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:01.923 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
20:12:01.924 00.001 9044 UpdateGuideState exits: m=5415 SNR=50.6
20:12:01.924 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:01.925 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
20:12:01.925 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:01.927 00.002 9044 Enqueuing Expose request
20:12:01.928 00.001 12252 Moving (-0.01, -0.13) raw xDistance=0.14 yDistance=-0.00
20:12:01.928 00.000 12252 PPEC rslt: input = 0.14, final = 0.09, react = 0.08, pred = 0.04, hyst = 0.08, hyst_pct = 0.62, period_length = 485.68
20:12:01.928 00.000 12252 PPEC: input: 0.14, control: 0.09, exposure: 2000
20:12:01.928 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:01.928 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:12:01.928 00.000 12252 MoveAxis(W, 36, ABG)
20:12:01.928 00.000 12252 Guiding  Dir = 3, Dur = 36
20:12:01.929 00.001 12252 IsSlewing returns 0
20:12:01.929 00.000 12252 IsGuiding returns 0
20:12:01.930 00.001 12252 PulseGuide returned control before completion, sleep 45
20:12:01.978 00.048 12252 IsGuiding returns 0
20:12:01.978 00.000 12252 Move returns status 0, amount 36
20:12:01.978 00.000 12252 MoveAxis(N, 0, ABG)
20:12:01.978 00.000 12252 Move returns status 0, amount 0
20:12:01.978 00.000 12252 move complete, result=0
20:12:01.978 00.000 12252 worker thread done servicing request
20:12:01.978 00.000 12252 Worker thread wakes up
20:12:01.978 00.000 9044 GuideStep: 0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
20:12:01.980 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:01.980 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:04.322 02.342 12252 Exposure complete
20:12:04.383 00.061 12252 worker thread done servicing request
20:12:04.383 00.000 9044 OnExposeComplete: enter
20:12:04.386 00.003 9044 UpdateGuideState(): m_state=6
20:12:04.388 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
20:12:04.390 00.002 9044 Star::Find returns 1 (0), X=1017.81, Y=815.18, Mass=5371, SNR=50.4, Peak=172 HFD=5.0
20:12:04.391 00.001 9044 MultiStar: [#1 -0.00,-0.17,1.05,U] [#2 -0.00,-0.12,1.21,U] [#3 -0.03,0.08,0.84,U] [#4 -0.06,0.02,1.25,U] [#5 -0.03,0.07,0.64,U] [#6 -0.04,0.03,0.41,U] [#7 -0.12,-0.07,0.43,U] [#8 0.18,0.01,0.42,U] 
20:12:04.393 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {0.01, -0.13}
20:12:04.395 00.002 9044 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.62) = xAngle (-0.30 = -0.30)
20:12:04.396 00.001 9044 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.39 = 2.90)
20:12:04.397 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.93 mountX=0.05 mountY=0.01, mountTheta=0.25
20:12:04.399 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.04, opts=13)
20:12:04.400 00.001 9044 Enqueuing Move request for scope (-0.02, -0.04)
20:12:04.401 00.001 12252 Worker thread wakes up
20:12:04.401 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:12:04.403 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
20:12:04.403 00.000 9044 UpdateGuideState exits: m=5371 SNR=50.4
20:12:04.403 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
20:12:04.404 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:04.404 00.000 12252 Moving (-0.02, -0.04) raw xDistance=0.05 yDistance=0.01
20:12:04.404 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:04.405 00.001 9044 Enqueuing Expose request
20:12:04.406 00.001 12252 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.62, period_length = 485.68
20:12:04.406 00.000 12252 PPEC: input: 0.05, control: 0.01, exposure: 2000
20:12:04.406 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:04.406 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:12:04.407 00.001 12252 MoveAxis(W, 5, ABG)
20:12:04.407 00.000 12252 Guiding  Dir = 3, Dur = 5
20:12:04.407 00.000 12252 IsSlewing returns 0
20:12:04.407 00.000 12252 IsGuiding returns 0
20:12:04.409 00.002 12252 PulseGuide returned control before completion, sleep 14
20:12:04.426 00.017 12252 IsGuiding returns 0
20:12:04.426 00.000 12252 Move returns status 0, amount 5
20:12:04.426 00.000 12252 MoveAxis(N, 0, ABG)
20:12:04.426 00.000 12252 Move returns status 0, amount 0
20:12:04.426 00.000 12252 move complete, result=0
20:12:04.426 00.000 12252 worker thread done servicing request
20:12:04.426 00.000 9044 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
20:12:04.428 00.002 12252 Worker thread wakes up
20:12:04.428 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:04.428 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:06.769 02.341 12252 Exposure complete
20:12:06.819 00.050 12252 worker thread done servicing request
20:12:06.819 00.000 9044 OnExposeComplete: enter
20:12:06.820 00.001 9044 UpdateGuideState(): m_state=6
20:12:06.821 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
20:12:06.822 00.001 9044 Star::Find returns 1 (0), X=1017.76, Y=815.05, Mass=5407, SNR=50.6, Peak=172 HFD=4.9
20:12:06.823 00.001 9044 MultiStar: [#1 -0.01,-0.29,0.00,M1] [#2 -0.04,-0.23,1.20,U] [#3 0.03,-0.07,0.85,U] [#4 -0.07,-0.13,1.28,U] [#5 -0.02,-0.00,0.64,U] [#6 -0.04,-0.08,0.42,U] [#7 -0.04,-0.21,0.43,U] [#8 0.02,-0.06,0.41,U] 
20:12:06.824 00.001 9044 refined, 7 included, MultiStar: {-0.03, -0.15}, one-star: {-0.04, -0.26}
20:12:06.825 00.001 9044 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.62) = xAngle (-0.15 = -0.15)
20:12:06.826 00.001 9044 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.23 = 3.05)
20:12:06.827 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.78 mountX=0.15 mountY=0.01, mountTheta=0.09
20:12:06.829 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.15, opts=13)
20:12:06.830 00.001 9044 Enqueuing Move request for scope (-0.03, -0.15)
20:12:06.832 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:06.833 00.001 9044 UpdateGuideState exits: m=5407 SNR=50.6
20:12:06.834 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:06.835 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:06.836 00.001 9044 Enqueuing Expose request
20:12:06.837 00.001 12252 Worker thread wakes up
20:12:06.838 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
20:12:06.838 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
20:12:06.838 00.000 12252 Moving (-0.03, -0.15) raw xDistance=0.15 yDistance=0.01
20:12:06.838 00.000 12252 PPEC rslt: input = 0.15, final = 0.10, react = 0.09, pred = 0.03, hyst = 0.09, hyst_pct = 0.62, period_length = 485.68
20:12:06.838 00.000 12252 PPEC: input: 0.15, control: 0.10, exposure: 2000
20:12:06.838 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:06.838 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:12:06.838 00.000 12252 MoveAxis(W, 38, ABG)
20:12:06.839 00.001 12252 Guiding  Dir = 3, Dur = 38
20:12:06.839 00.000 12252 IsSlewing returns 0
20:12:06.839 00.000 12252 IsGuiding returns 0
20:12:06.841 00.002 12252 PulseGuide returned control before completion, sleep 47
20:12:06.904 00.063 12252 IsGuiding returns 0
20:12:06.904 00.000 12252 Move returns status 0, amount 38
20:12:06.904 00.000 12252 MoveAxis(N, 0, ABG)
20:12:06.904 00.000 12252 Move returns status 0, amount 0
20:12:06.904 00.000 12252 move complete, result=0
20:12:06.904 00.000 12252 worker thread done servicing request
20:12:06.904 00.000 12252 Worker thread wakes up
20:12:06.904 00.000 9044 GuideStep: 0.1 px 38 ms WEST, 0.0 px 0 ms NORTH
20:12:06.906 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:06.906 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:09.244 02.338 12252 Exposure complete
20:12:09.292 00.048 12252 worker thread done servicing request
20:12:09.292 00.000 9044 OnExposeComplete: enter
20:12:09.295 00.003 9044 UpdateGuideState(): m_state=6
20:12:09.296 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
20:12:09.297 00.001 9044 Star::Find returns 1 (0), X=1017.84, Y=815.04, Mass=5397, SNR=50.9, Peak=172 HFD=4.8
20:12:09.298 00.001 9044 MultiStar: [#1 0.01,-0.29,0.00,M2] [#2 -0.01,-0.29,0.00,M1] [#3 0.04,-0.06,0.84,U] [#4 -0.04,-0.14,1.26,U] [#5 0.03,-0.04,0.64,U] [#6 -0.00,-0.13,0.41,U] [#7 -0.05,-0.23,0.42,U] [#8 0.15,-0.17,0.41,U] 
20:12:09.299 00.001 9044 refined, 6 included, MultiStar: {0.02, -0.15}, one-star: {0.04, -0.26}
20:12:09.301 00.002 9044 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.62) = xAngle (0.17 = 0.17)
20:12:09.301 00.000 9044 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.91 = -2.91)
20:12:09.302 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.45 mountX=0.15 mountY=-0.03, mountTheta=-0.23
20:12:09.304 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.15, opts=13)
20:12:09.305 00.001 9044 Enqueuing Move request for scope (0.02, -0.15)
20:12:09.305 00.000 12252 Worker thread wakes up
20:12:09.305 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:09.306 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
20:12:09.306 00.000 9044 UpdateGuideState exits: m=5397 SNR=50.9
20:12:09.307 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
20:12:09.307 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:09.308 00.001 12252 Moving (0.02, -0.15) raw xDistance=0.15 yDistance=-0.03
20:12:09.308 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:09.309 00.001 9044 Enqueuing Expose request
20:12:09.310 00.001 12252 PPEC rslt: input = 0.15, final = 0.09, react = 0.09, pred = 0.02, hyst = 0.08, hyst_pct = 0.62, period_length = 485.68
20:12:09.310 00.000 12252 PPEC: input: 0.15, control: 0.09, exposure: 2000
20:12:09.310 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:09.310 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:12:09.310 00.000 12252 MoveAxis(W, 35, ABG)
20:12:09.310 00.000 12252 Guiding  Dir = 3, Dur = 35
20:12:09.311 00.001 12252 IsSlewing returns 0
20:12:09.311 00.000 12252 IsGuiding returns 0
20:12:09.313 00.002 12252 PulseGuide returned control before completion, sleep 44
20:12:09.359 00.046 12252 IsGuiding returns 0
20:12:09.359 00.000 12252 Move returns status 0, amount 35
20:12:09.359 00.000 12252 MoveAxis(N, 0, ABG)
20:12:09.359 00.000 12252 Move returns status 0, amount 0
20:12:09.359 00.000 12252 move complete, result=0
20:12:09.359 00.000 12252 worker thread done servicing request
20:12:09.359 00.000 12252 Worker thread wakes up
20:12:09.359 00.000 9044 GuideStep: 0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
20:12:09.360 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:09.360 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:11.699 02.339 12252 Exposure complete
20:12:11.746 00.047 12252 worker thread done servicing request
20:12:11.746 00.000 9044 OnExposeComplete: enter
20:12:11.747 00.001 9044 UpdateGuideState(): m_state=6
20:12:11.748 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
20:12:11.749 00.001 9044 Star::Find returns 1 (0), X=1017.75, Y=815.14, Mass=5473, SNR=50.8, Peak=172 HFD=5.1
20:12:11.750 00.001 9044 MultiStar: [#1 -0.06,-0.12,1.06,U] [#2 -0.07,-0.23,1.18,U] [#3 -0.07,0.03,0.82,U] [#4 -0.12,-0.00,1.25,U] [#5 -0.02,0.09,0.65,U] [#6 -0.14,0.04,0.41,U] [#7 -0.06,-0.16,0.42,U] [#8 0.14,-0.08,0.41,U] 
20:12:11.751 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {-0.05, -0.17}
20:12:11.752 00.001 9044 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.62) = xAngle (-0.59 = -0.59)
20:12:11.752 00.000 9044 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.67 = 2.61)
20:12:11.753 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.22 mountX=0.08 mountY=0.05, mountTheta=0.55
20:12:11.755 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.08, opts=13)
20:12:11.755 00.000 9044 Enqueuing Move request for scope (-0.06, -0.08)
20:12:11.757 00.002 12252 Worker thread wakes up
20:12:11.757 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:11.758 00.001 9044 UpdateGuideState exits: m=5473 SNR=50.8
20:12:11.759 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:11.760 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:11.761 00.001 9044 Enqueuing Expose request
20:12:11.762 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
20:12:11.762 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
20:12:11.763 00.001 12252 Moving (-0.06, -0.08) raw xDistance=0.08 yDistance=0.05
20:12:11.764 00.001 12252 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.61, period_length = 485.68
20:12:11.764 00.000 12252 PPEC: input: 0.08, control: -0.00, exposure: 2000
20:12:11.764 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:11.764 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:12:11.764 00.000 12252 MoveAxis(E, 1, ABG)
20:12:11.764 00.000 12252 Guiding  Dir = 2, Dur = 1
20:12:11.765 00.001 12252 IsSlewing returns 0
20:12:11.765 00.000 12252 IsGuiding returns 0
20:12:11.767 00.002 12252 IsGuiding returns 0
20:12:11.768 00.001 12252 Move returns status 0, amount 1
20:12:11.768 00.000 12252 MoveAxis(N, 0, ABG)
20:12:11.768 00.000 12252 Move returns status 0, amount 0
20:12:11.768 00.000 12252 move complete, result=0
20:12:11.768 00.000 12252 worker thread done servicing request
20:12:11.768 00.000 12252 Worker thread wakes up
20:12:11.768 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:12:11.769 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:11.769 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:14.116 02.347 12252 Exposure complete
20:12:14.164 00.048 12252 worker thread done servicing request
20:12:14.164 00.000 9044 OnExposeComplete: enter
20:12:14.165 00.001 9044 UpdateGuideState(): m_state=6
20:12:14.167 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
20:12:14.170 00.003 9044 Star::Find returns 1 (0), X=1017.79, Y=815.18, Mass=5482, SNR=51.0, Peak=172 HFD=5.1
20:12:14.173 00.003 9044 MultiStar: [#1 -0.12,-0.12,1.07,U] [#2 -0.02,-0.05,1.20,U] [#3 -0.05,0.07,0.85,U] [#4 -0.05,-0.05,1.28,U] [#5 -0.01,0.17,0.64,U] [#6 -0.01,0.17,0.41,U] [#7 -0.03,-0.16,0.42,U] [#8 0.10,0.02,0.41,U] 
20:12:14.174 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.01, -0.13}
20:12:14.175 00.001 9044 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.62) = xAngle (-0.81 = -0.81)
20:12:14.177 00.002 9044 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.89 = 2.39)
20:12:14.179 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-2.43 mountX=0.03 mountY=0.03, mountTheta=0.78
20:12:14.182 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.03, opts=13)
20:12:14.183 00.001 9044 Enqueuing Move request for scope (-0.03, -0.03)
20:12:14.184 00.001 12252 Worker thread wakes up
20:12:14.184 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:14.185 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
20:12:14.185 00.000 9044 UpdateGuideState exits: m=5482 SNR=51.0
20:12:14.187 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
20:12:14.187 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:14.189 00.002 12252 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.03
20:12:14.189 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:14.192 00.003 9044 Enqueuing Expose request
20:12:14.195 00.003 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.61, period_length = 485.68
20:12:14.195 00.000 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
20:12:14.195 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:14.195 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:12:14.195 00.000 12252 MoveAxis(E, 2, ABG)
20:12:14.195 00.000 12252 Guiding  Dir = 2, Dur = 2
20:12:14.195 00.000 12252 IsSlewing returns 0
20:12:14.195 00.000 12252 IsGuiding returns 0
20:12:14.197 00.002 12252 PulseGuide returned control before completion, sleep 11
20:12:14.212 00.015 12252 IsGuiding returns 0
20:12:14.212 00.000 12252 Move returns status 0, amount 2
20:12:14.212 00.000 12252 MoveAxis(N, 0, ABG)
20:12:14.212 00.000 12252 Move returns status 0, amount 0
20:12:14.212 00.000 12252 move complete, result=0
20:12:14.212 00.000 12252 worker thread done servicing request
20:12:14.212 00.000 12252 Worker thread wakes up
20:12:14.212 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
20:12:14.214 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:14.214 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:16.569 02.355 12252 Exposure complete
20:12:16.624 00.055 12252 worker thread done servicing request
20:12:16.624 00.000 9044 OnExposeComplete: enter
20:12:16.625 00.001 9044 UpdateGuideState(): m_state=6
20:12:16.626 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
20:12:16.626 00.000 9044 Star::Find returns 1 (0), X=1017.83, Y=814.99, Mass=5570, SNR=51.4, Peak=172 HFD=4.9
20:12:16.628 00.002 9044 MultiStar: [#1 0.02,-0.24,1.04,U] [#2 -0.04,-0.17,1.21,U] [#3 -0.02,-0.12,0.84,U] [#4 -0.02,-0.23,1.28,U] [#5 -0.03,-0.08,0.62,U] [#6 -0.11,-0.07,0.41,U] [#7 -0.09,-0.31,0.00,M1] [#8 0.19,-0.21,0.00,M1] 
20:12:16.629 00.001 9044 refined, 6 included, MultiStar: {-0.02, -0.19}, one-star: {0.03, -0.32}
20:12:16.631 00.002 9044 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.62) = xAngle (-0.03 = -0.03)
20:12:16.631 00.000 9044 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.11 = -3.11)
20:12:16.632 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.20 cameraTheta=-1.65 mountX=0.20 mountY=-0.01, mountTheta=-0.03
20:12:16.634 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.19, opts=13)
20:12:16.635 00.001 9044 Enqueuing Move request for scope (-0.02, -0.19)
20:12:16.635 00.000 12252 Worker thread wakes up
20:12:16.636 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:16.636 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
20:12:16.636 00.000 9044 UpdateGuideState exits: m=5570 SNR=51.4
20:12:16.637 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:16.638 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
20:12:16.638 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:16.640 00.002 9044 Enqueuing Expose request
20:12:16.641 00.001 12252 Moving (-0.02, -0.19) raw xDistance=0.20 yDistance=-0.01
20:12:16.642 00.001 12252 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.61, period_length = 485.68
20:12:16.642 00.000 12252 PPEC: input: 0.20, control: 0.12, exposure: 2000
20:12:16.642 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:16.642 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:12:16.643 00.001 12252 MoveAxis(W, 46, ABG)
20:12:16.643 00.000 12252 Guiding  Dir = 3, Dur = 46
20:12:16.643 00.000 12252 IsSlewing returns 0
20:12:16.643 00.000 12252 IsGuiding returns 0
20:12:16.645 00.002 12252 PulseGuide returned control before completion, sleep 55
20:12:16.707 00.062 12252 IsGuiding returns 1
20:12:16.707 00.000 12252 scope still moving after pulse duration time elapsed
20:12:16.738 00.031 12252 IsSlewing returns 0
20:12:16.738 00.000 12252 IsGuiding returns 0
20:12:16.738 00.000 12252 scope move finished after 46 + 49 ms
20:12:16.738 00.000 12252 Move returns status 0, amount 46
20:12:16.738 00.000 12252 MoveAxis(N, 0, ABG)
20:12:16.739 00.001 12252 Move returns status 0, amount 0
20:12:16.739 00.000 12252 move complete, result=0
20:12:16.739 00.000 12252 worker thread done servicing request
20:12:16.739 00.000 12252 Worker thread wakes up
20:12:16.739 00.000 9044 GuideStep: 0.2 px 46 ms WEST, -0.0 px 0 ms NORTH
20:12:16.742 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:16.743 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:19.076 02.333 12252 Exposure complete
20:12:19.126 00.050 12252 worker thread done servicing request
20:12:19.126 00.000 9044 OnExposeComplete: enter
20:12:19.128 00.002 9044 UpdateGuideState(): m_state=6
20:12:19.131 00.003 9044 Star::Find(15, 1017, 814, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
20:12:19.133 00.002 9044 Star::Find returns 1 (0), X=1017.76, Y=815.18, Mass=5291, SNR=50.0, Peak=172 HFD=5.1
20:12:19.136 00.003 9044 MultiStar: [#1 -0.11,-0.05,1.07,U] [#2 -0.04,-0.02,1.21,U] [#3 -0.09,0.19,0.85,U] [#4 -0.08,-0.03,1.29,U] [#5 -0.04,0.22,0.66,U] [#6 -0.12,0.10,0.42,U] [#7 -0.09,-0.09,0.43,U] [#8 0.12,0.12,0.41,U] 
20:12:19.137 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.04, -0.13}
20:12:19.139 00.002 9044 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.62) = xAngle (4.50 = -1.78)
20:12:19.140 00.001 9044 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.42 = 1.42)
20:12:19.141 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.88 mountX=-0.01 mountY=0.06, mountTheta=1.78
20:12:19.143 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.02, opts=13)
20:12:19.145 00.002 9044 Enqueuing Move request for scope (-0.06, 0.02)
20:12:19.145 00.000 12252 Worker thread wakes up
20:12:19.146 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:19.147 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
20:12:19.147 00.000 9044 UpdateGuideState exits: m=5291 SNR=50.0
20:12:19.147 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:19.148 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
20:12:19.149 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:19.150 00.001 9044 Enqueuing Expose request
20:12:19.150 00.000 12252 Moving (-0.06, 0.02) raw xDistance=-0.01 yDistance=0.06
20:12:19.151 00.001 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.61, period_length = 485.68
20:12:19.151 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
20:12:19.151 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:19.151 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:12:19.151 00.000 12252 MoveAxis(W, 3, ABG)
20:12:19.151 00.000 12252 Guiding  Dir = 3, Dur = 3
20:12:19.151 00.000 12252 IsSlewing returns 0
20:12:19.152 00.001 12252 IsGuiding returns 0
20:12:19.154 00.002 12252 PulseGuide returned control before completion, sleep 12
20:12:19.176 00.022 12252 IsGuiding returns 0
20:12:19.176 00.000 12252 Move returns status 0, amount 3
20:12:19.176 00.000 12252 MoveAxis(N, 0, ABG)
20:12:19.176 00.000 12252 Move returns status 0, amount 0
20:12:19.176 00.000 12252 move complete, result=0
20:12:19.176 00.000 12252 worker thread done servicing request
20:12:19.176 00.000 9044 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
20:12:19.177 00.001 12252 Worker thread wakes up
20:12:19.177 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:19.177 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:21.542 02.365 12252 Exposure complete
20:12:21.613 00.071 12252 worker thread done servicing request
20:12:21.613 00.000 9044 OnExposeComplete: enter
20:12:21.615 00.002 9044 UpdateGuideState(): m_state=6
20:12:21.616 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
20:12:21.617 00.001 9044 Star::Find returns 1 (0), X=1017.83, Y=815.43, Mass=5381, SNR=50.4, Peak=172 HFD=5.2
20:12:21.618 00.001 9044 MultiStar: [#1 0.02,0.10,1.07,U] [#2 -0.06,0.14,1.20,U] [#3 -0.03,0.46,0.00,M1] [#4 -0.04,0.44,0.00,M1] [#5 0.01,0.31,0.00,M1] [#6 -0.05,0.38,0.00,M1] [#7 -0.01,0.22,0.43,U] [#8 0.06,0.21,0.41,U] 
20:12:21.619 00.001 9044 single-star, 4 included, MultiStar: {-0.00, 0.14}, one-star: {0.02, 0.12}
20:12:21.620 00.001 9044 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.62) = xAngle (2.99 = 2.99)
20:12:21.620 00.000 9044 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.09 = -0.09)
20:12:21.621 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.37 mountX=-0.12 mountY=-0.01, mountTheta=-3.05
20:12:21.622 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.12, opts=13)
20:12:21.623 00.001 9044 Enqueuing Move request for scope (0.02, 0.12)
20:12:21.626 00.003 12252 Worker thread wakes up
20:12:21.626 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:21.627 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
20:12:21.627 00.000 9044 UpdateGuideState exits: m=5381 SNR=50.4
20:12:21.628 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:21.628 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
20:12:21.628 00.000 12252 Moving (0.02, 0.12) raw xDistance=-0.12 yDistance=-0.01
20:12:21.629 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:21.629 00.000 9044 Enqueuing Expose request
20:12:21.630 00.001 12252 PPEC rslt: input = -0.12, final = -0.05, react = -0.07, pred = 0.05, hyst = -0.06, hyst_pct = 0.60, period_length = 485.68
20:12:21.630 00.000 12252 PPEC: input: -0.12, control: -0.05, exposure: 2000
20:12:21.630 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:21.630 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:12:21.630 00.000 12252 MoveAxis(E, 18, ABG)
20:12:21.630 00.000 12252 Guiding  Dir = 2, Dur = 18
20:12:21.631 00.001 12252 IsSlewing returns 0
20:12:21.631 00.000 12252 IsGuiding returns 0
20:12:21.634 00.003 12252 PulseGuide returned control before completion, sleep 26
20:12:21.670 00.036 12252 IsGuiding returns 0
20:12:21.670 00.000 12252 Move returns status 0, amount 18
20:12:21.670 00.000 12252 MoveAxis(N, 0, ABG)
20:12:21.670 00.000 12252 Move returns status 0, amount 0
20:12:21.670 00.000 12252 move complete, result=0
20:12:21.670 00.000 12252 worker thread done servicing request
20:12:21.670 00.000 9044 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
20:12:21.672 00.002 12252 Worker thread wakes up
20:12:21.672 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:21.673 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:24.027 02.354 12252 Exposure complete
20:12:24.075 00.048 12252 worker thread done servicing request
20:12:24.075 00.000 9044 OnExposeComplete: enter
20:12:24.077 00.002 9044 UpdateGuideState(): m_state=6
20:12:24.080 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
20:12:24.082 00.002 9044 Star::Find returns 1 (0), X=1017.78, Y=815.23, Mass=5433, SNR=50.7, Peak=172 HFD=5.1
20:12:24.085 00.003 9044 MultiStar: [#1 -0.01,-0.01,1.06,U] [#2 -0.04,0.02,1.21,U] [#3 -0.06,0.22,0.84,U] [#4 -0.09,0.10,1.24,U] [#5 -0.01,0.22,0.64,U] [#6 -0.04,0.17,0.40,U] [#7 -0.05,0.11,0.43,U] [#8 0.20,0.15,0.00,M1] 
20:12:24.087 00.002 9044 single-star, 7 included, MultiStar: {-0.04, 0.07}, one-star: {-0.02, -0.08}
20:12:24.090 00.003 9044 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.62) = xAngle (-0.17 = -0.17)
20:12:24.093 00.003 9044 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.25 = 3.03)
20:12:24.095 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.80 mountX=0.08 mountY=0.01, mountTheta=0.11
20:12:24.099 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.08, opts=13)
20:12:24.101 00.002 9044 Enqueuing Move request for scope (-0.02, -0.08)
20:12:24.102 00.001 12252 Worker thread wakes up
20:12:24.102 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
20:12:24.102 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
20:12:24.102 00.000 12252 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=0.01
20:12:24.102 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:24.104 00.002 9044 UpdateGuideState exits: m=5433 SNR=50.7
20:12:24.105 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:24.107 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:24.108 00.001 9044 Enqueuing Expose request
20:12:24.110 00.002 12252 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.60, period_length = 485.68
20:12:24.110 00.000 12252 PPEC: input: 0.08, control: 0.02, exposure: 2000
20:12:24.110 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:24.110 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:12:24.110 00.000 12252 MoveAxis(W, 7, ABG)
20:12:24.110 00.000 12252 Guiding  Dir = 3, Dur = 7
20:12:24.111 00.001 12252 IsSlewing returns 0
20:12:24.111 00.000 12252 IsGuiding returns 0
20:12:24.113 00.002 12252 PulseGuide returned control before completion, sleep 15
20:12:24.133 00.020 12252 IsGuiding returns 0
20:12:24.133 00.000 12252 Move returns status 0, amount 7
20:12:24.133 00.000 12252 MoveAxis(N, 0, ABG)
20:12:24.133 00.000 12252 Move returns status 0, amount 0
20:12:24.133 00.000 12252 move complete, result=0
20:12:24.133 00.000 12252 worker thread done servicing request
20:12:24.133 00.000 12252 Worker thread wakes up
20:12:24.133 00.000 9044 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
20:12:24.134 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:24.134 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:26.499 02.365 12252 Exposure complete
20:12:26.554 00.055 12252 worker thread done servicing request
20:12:26.554 00.000 9044 OnExposeComplete: enter
20:12:26.555 00.001 9044 UpdateGuideState(): m_state=6
20:12:26.556 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
20:12:26.558 00.002 9044 Star::Find returns 1 (0), X=1017.80, Y=815.35, Mass=5448, SNR=50.7, Peak=172 HFD=5.2
20:12:26.559 00.001 9044 MultiStar: [#1 -0.08,0.04,1.05,U] [#2 -0.09,0.10,1.21,U] [#3 -0.06,0.30,0.00,M1] [#4 -0.07,0.45,0.00,M1] [#5 -0.02,0.32,0.00,M1] [#6 -0.09,0.31,0.00,M1] [#7 -0.08,0.15,0.43,U] [#8 0.15,0.26,0.00,M2] 
20:12:26.561 00.002 9044 single-star, 3 included, MultiStar: {-0.06, 0.07}, one-star: {0.00, 0.04}
20:12:26.562 00.001 9044 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.62) = xAngle (3.17 = -3.11)
20:12:26.563 00.001 9044 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.09 = 0.09)
20:12:26.564 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.55 mountX=-0.04 mountY=0.00, mountTheta=3.06
20:12:26.566 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.04, opts=13)
20:12:26.567 00.001 9044 Enqueuing Move request for scope (0.00, 0.04)
20:12:26.567 00.000 12252 Worker thread wakes up
20:12:26.567 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:12:26.568 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
20:12:26.568 00.000 9044 UpdateGuideState exits: m=5448 SNR=50.7
20:12:26.569 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:26.570 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:26.572 00.002 9044 Enqueuing Expose request
20:12:26.573 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
20:12:26.573 00.000 12252 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=0.00
20:12:26.574 00.001 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.60, period_length = 485.68
20:12:26.574 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
20:12:26.574 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:26.574 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:12:26.574 00.000 12252 MoveAxis(E, 3, ABG)
20:12:26.574 00.000 12252 Guiding  Dir = 2, Dur = 3
20:12:26.574 00.000 12252 IsSlewing returns 0
20:12:26.574 00.000 12252 IsGuiding returns 0
20:12:26.576 00.002 12252 PulseGuide returned control before completion, sleep 12
20:12:26.594 00.018 12252 IsGuiding returns 0
20:12:26.594 00.000 12252 Move returns status 0, amount 3
20:12:26.594 00.000 12252 MoveAxis(N, 0, ABG)
20:12:26.594 00.000 12252 Move returns status 0, amount 0
20:12:26.594 00.000 12252 move complete, result=0
20:12:26.594 00.000 12252 worker thread done servicing request
20:12:26.594 00.000 12252 Worker thread wakes up
20:12:26.594 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
20:12:26.595 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:26.596 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:28.943 02.347 12252 Exposure complete
20:12:29.010 00.067 12252 worker thread done servicing request
20:12:29.010 00.000 9044 OnExposeComplete: enter
20:12:29.011 00.001 9044 UpdateGuideState(): m_state=6
20:12:29.013 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
20:12:29.014 00.001 9044 Star::Find returns 1 (0), X=1017.75, Y=815.40, Mass=5485, SNR=51.0, Peak=172 HFD=5.3
20:12:29.015 00.001 9044 MultiStar: [#1 -0.14,0.02,1.07,U] [#2 -0.07,-0.01,1.23,U] [#3 -0.03,0.29,0.00,M2] [#4 -0.10,0.03,1.26,U] [#5 0.02,0.32,0.00,M2] [#6 -0.16,0.20,0.00,M2] [#7 -0.09,0.08,0.42,U] [#8 0.17,0.25,0.00,M3] 
20:12:29.017 00.002 9044 refined, 4 included, MultiStar: {-0.09, 0.03}, one-star: {-0.05, 0.09}
20:12:29.019 00.002 9044 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.62) = xAngle (4.42 = -1.87)
20:12:29.021 00.002 9044 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.33 = 1.33)
20:12:29.024 00.003 9044 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.10 cameraTheta=2.79 mountX=-0.03 mountY=0.10, mountTheta=1.86
20:12:29.028 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.03, opts=13)
20:12:29.029 00.001 9044 Enqueuing Move request for scope (-0.09, 0.03)
20:12:29.030 00.001 12252 Worker thread wakes up
20:12:29.030 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:29.031 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
20:12:29.031 00.000 9044 UpdateGuideState exits: m=5485 SNR=51.0
20:12:29.032 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
20:12:29.032 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:29.034 00.002 12252 Moving (-0.09, 0.03) raw xDistance=-0.03 yDistance=0.10
20:12:29.034 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:29.035 00.001 9044 Enqueuing Expose request
20:12:29.036 00.001 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.60, period_length = 485.68
20:12:29.036 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
20:12:29.038 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:29.038 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:12:29.038 00.000 12252 MoveAxis(E, 3, ABG)
20:12:29.038 00.000 12252 Guiding  Dir = 2, Dur = 3
20:12:29.038 00.000 12252 IsSlewing returns 0
20:12:29.039 00.001 12252 IsGuiding returns 0
20:12:29.040 00.001 12252 PulseGuide returned control before completion, sleep 12
20:12:29.055 00.015 12252 IsGuiding returns 0
20:12:29.055 00.000 12252 Move returns status 0, amount 3
20:12:29.055 00.000 12252 MoveAxis(N, 0, ABG)
20:12:29.055 00.000 12252 Move returns status 0, amount 0
20:12:29.056 00.001 12252 move complete, result=0
20:12:29.056 00.000 12252 worker thread done servicing request
20:12:29.056 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
20:12:29.057 00.001 12252 Worker thread wakes up
20:12:29.057 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:29.057 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:31.417 02.360 12252 Exposure complete
20:12:31.486 00.069 12252 worker thread done servicing request
20:12:31.487 00.001 9044 OnExposeComplete: enter
20:12:31.489 00.002 9044 UpdateGuideState(): m_state=6
20:12:31.491 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
20:12:31.492 00.001 9044 Star::Find returns 1 (0), X=1017.78, Y=815.69, Mass=5375, SNR=50.4, Peak=172 HFD=5.2
20:12:31.493 00.001 9044 MultiStar: [#1 -0.08,0.21,1.08,U] [#2 -0.03,0.32,0.00,M1] [#3 -0.03,0.57,0.00,M3] [#4 -0.09,0.50,0.00,M1] [#5 0.06,0.54,0.00,M3] [#6 -0.03,0.54,0.00,M3] [#7 -0.04,0.38,0.00,M1] [#8 0.06,0.31,0.00,M4] 
20:12:31.494 00.001 9044 refined, 1 included, MultiStar: {-0.05, 0.29}, one-star: {-0.02, 0.38}
20:12:31.495 00.001 9044 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.62) = xAngle (3.37 = -2.91)
20:12:31.496 00.001 9044 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.29 = 0.29)
20:12:31.498 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.74 mountX=-0.29 mountY=0.08, mountTheta=2.86
20:12:31.499 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.29, opts=13)
20:12:31.500 00.001 9044 Enqueuing Move request for scope (-0.05, 0.29)
20:12:31.502 00.002 12252 Worker thread wakes up
20:12:31.502 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:12:31.503 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
20:12:31.503 00.000 9044 UpdateGuideState exits: m=5375 SNR=50.4
20:12:31.504 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
20:12:31.505 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:31.506 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:31.507 00.001 9044 Enqueuing Expose request
20:12:31.507 00.000 12252 Moving (-0.05, 0.29) raw xDistance=-0.29 yDistance=0.08
20:12:31.508 00.001 12252 PPEC rslt: input = -0.29, final = -0.15, react = -0.17, pred = 0.04, hyst = -0.16, hyst_pct = 0.59, period_length = 485.68
20:12:31.508 00.000 12252 PPEC: input: -0.29, control: -0.15, exposure: 2000
20:12:31.508 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:31.508 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:12:31.508 00.000 12252 MoveAxis(E, 58, ABG)
20:12:31.508 00.000 12252 Guiding  Dir = 2, Dur = 58
20:12:31.508 00.000 12252 IsSlewing returns 0
20:12:31.509 00.001 12252 IsGuiding returns 0
20:12:31.510 00.001 12252 PulseGuide returned control before completion, sleep 67
20:12:31.581 00.071 12252 IsGuiding returns 0
20:12:31.581 00.000 12252 Move returns status 0, amount 58
20:12:31.581 00.000 12252 MoveAxis(N, 0, ABG)
20:12:31.581 00.000 12252 Move returns status 0, amount 0
20:12:31.581 00.000 12252 move complete, result=0
20:12:31.581 00.000 12252 worker thread done servicing request
20:12:31.581 00.000 9044 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
20:12:31.583 00.002 12252 Worker thread wakes up
20:12:31.584 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:31.584 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:33.923 02.339 12252 Exposure complete
20:12:33.968 00.045 12252 worker thread done servicing request
20:12:33.968 00.000 9044 OnExposeComplete: enter
20:12:33.970 00.002 9044 UpdateGuideState(): m_state=6
20:12:33.970 00.000 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
20:12:33.971 00.001 9044 Star::Find returns 1 (0), X=1017.86, Y=815.39, Mass=5456, SNR=50.9, Peak=172 HFD=5.2
20:12:33.972 00.001 9044 MultiStar: [#1 -0.07,0.08,1.06,U] [#2 0.01,0.25,1.20,U] [#3 -0.04,0.31,0.00,M4] [#4 -0.06,0.36,0.00,M2] [#5 -0.02,0.44,0.00,M4] [#6 -0.04,0.48,0.00,M4] [#7 0.01,0.12,0.43,U] [#8 0.12,0.39,0.00,M5] 
20:12:33.974 00.002 9044 single-star, 3 included, MultiStar: {0.00, 0.14}, one-star: {0.05, 0.08}
20:12:33.975 00.001 9044 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.62) = xAngle (2.60 = 2.60)
20:12:33.975 00.000 9044 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.49 = -0.49)
20:12:33.976 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=0.97 mountX=-0.08 mountY=-0.05, mountTheta=-2.64
20:12:33.978 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.08, opts=13)
20:12:33.980 00.002 9044 Enqueuing Move request for scope (0.05, 0.08)
20:12:33.981 00.001 12252 Worker thread wakes up
20:12:33.981 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:33.983 00.002 9044 UpdateGuideState exits: m=5456 SNR=50.9
20:12:33.984 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
20:12:33.984 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:33.986 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:33.987 00.001 9044 Enqueuing Expose request
20:12:33.988 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
20:12:33.988 00.000 12252 Moving (0.05, 0.08) raw xDistance=-0.08 yDistance=-0.05
20:12:33.989 00.001 12252 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.59, period_length = 485.68
20:12:33.989 00.000 12252 PPEC: input: -0.08, control: 0.02, exposure: 2000
20:12:33.989 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:33.989 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:12:33.989 00.000 12252 MoveAxis(W, 7, ABG)
20:12:33.989 00.000 12252 Guiding  Dir = 3, Dur = 7
20:12:33.989 00.000 12252 IsSlewing returns 0
20:12:33.990 00.001 12252 IsGuiding returns 0
20:12:33.991 00.001 12252 PulseGuide returned control before completion, sleep 16
20:12:34.009 00.018 12252 IsGuiding returns 0
20:12:34.009 00.000 12252 Move returns status 0, amount 7
20:12:34.009 00.000 12252 MoveAxis(N, 0, ABG)
20:12:34.009 00.000 12252 Move returns status 0, amount 0
20:12:34.009 00.000 12252 move complete, result=0
20:12:34.009 00.000 12252 worker thread done servicing request
20:12:34.009 00.000 12252 Worker thread wakes up
20:12:34.009 00.000 9044 GuideStep: -0.1 px 7 ms WEST, -0.0 px 0 ms NORTH
20:12:34.010 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:34.010 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:36.379 02.369 12252 Exposure complete
20:12:36.462 00.083 12252 worker thread done servicing request
20:12:36.462 00.000 9044 OnExposeComplete: enter
20:12:36.464 00.002 9044 UpdateGuideState(): m_state=6
20:12:36.466 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
20:12:36.468 00.002 9044 Star::Find returns 1 (0), X=1017.82, Y=815.38, Mass=5422, SNR=50.6, Peak=172 HFD=5.2
20:12:36.470 00.002 9044 MultiStar: [#1 0.03,0.12,1.05,U] [#2 0.00,0.11,1.21,U] [#3 0.00,0.40,0.00,M5] [#4 -0.06,0.36,0.00,M3] [#5 0.02,0.37,0.00,M5] [#6 0.02,0.27,0.00,M5] [#7 0.04,0.09,0.43,U] [#8 0.24,0.25,0.00,M6] 
20:12:36.471 00.001 9044 single-star, 3 included, MultiStar: {0.02, 0.10}, one-star: {0.02, 0.08}
20:12:36.473 00.002 9044 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.62) = xAngle (2.96 = 2.96)
20:12:36.475 00.002 9044 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.12 = -0.12)
20:12:36.478 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.33 mountX=-0.08 mountY=-0.01, mountTheta=-3.02
20:12:36.481 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.08, opts=13)
20:12:36.485 00.004 9044 Enqueuing Move request for scope (0.02, 0.08)
20:12:36.487 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:36.489 00.002 12252 Worker thread wakes up
20:12:36.489 00.000 9044 UpdateGuideState exits: m=5422 SNR=50.6
20:12:36.491 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
20:12:36.491 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:36.492 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
20:12:36.492 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:36.495 00.003 9044 Enqueuing Expose request
20:12:36.496 00.001 12252 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=-0.01
20:12:36.498 00.002 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.59, period_length = 485.68
20:12:36.498 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
20:12:36.498 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:36.498 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:12:36.498 00.000 12252 MoveAxis(E, 5, ABG)
20:12:36.498 00.000 12252 Guiding  Dir = 2, Dur = 5
20:12:36.498 00.000 12252 IsSlewing returns 0
20:12:36.499 00.001 12252 IsGuiding returns 0
20:12:36.500 00.001 12252 PulseGuide returned control before completion, sleep 14
20:12:36.520 00.020 12252 IsGuiding returns 0
20:12:36.520 00.000 12252 Move returns status 0, amount 5
20:12:36.520 00.000 12252 MoveAxis(N, 0, ABG)
20:12:36.520 00.000 12252 Move returns status 0, amount 0
20:12:36.520 00.000 12252 move complete, result=0
20:12:36.520 00.000 12252 worker thread done servicing request
20:12:36.520 00.000 9044 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
20:12:36.523 00.003 12252 Worker thread wakes up
20:12:36.523 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:36.523 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:38.867 02.344 12252 Exposure complete
20:12:38.914 00.047 12252 worker thread done servicing request
20:12:38.914 00.000 9044 OnExposeComplete: enter
20:12:38.915 00.001 9044 UpdateGuideState(): m_state=6
20:12:38.916 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
20:12:38.918 00.002 9044 Star::Find returns 1 (0), X=1017.75, Y=815.32, Mass=5468, SNR=50.9, Peak=172 HFD=5.2
20:12:38.921 00.003 9044 MultiStar: [#1 -0.11,0.03,1.07,U] [#2 -0.09,0.11,1.20,U] [#3 -0.07,0.23,0.83,U] [#4 -0.03,0.04,1.28,U] [#5 -0.00,0.35,0.00,M6] [#6 -0.04,0.33,0.00,M6] [#7 -0.15,0.12,0.42,U] [#8 0.16,0.21,0.00,M7] 
20:12:38.924 00.003 9044 single-star, 5 included, MultiStar: {-0.08, 0.08}, one-star: {-0.05, 0.01}
20:12:38.925 00.001 9044 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.62) = xAngle (4.53 = -1.75)
20:12:38.927 00.002 9044 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.45 = 1.45)
20:12:38.928 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.91 mountX=-0.01 mountY=0.05, mountTheta=1.75
20:12:38.930 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.01, opts=13)
20:12:38.931 00.001 9044 Enqueuing Move request for scope (-0.05, 0.01)
20:12:38.933 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:38.935 00.002 9044 UpdateGuideState exits: m=5468 SNR=50.9
20:12:38.936 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:38.937 00.001 12252 Worker thread wakes up
20:12:38.937 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:38.938 00.001 9044 Enqueuing Expose request
20:12:38.939 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
20:12:38.939 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
20:12:38.939 00.000 12252 Moving (-0.05, 0.01) raw xDistance=-0.01 yDistance=0.05
20:12:38.941 00.002 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.59, period_length = 485.68
20:12:38.941 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
20:12:38.941 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:38.941 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:12:38.941 00.000 12252 MoveAxis(E, 5, ABG)
20:12:38.941 00.000 12252 Guiding  Dir = 2, Dur = 5
20:12:38.941 00.000 12252 IsSlewing returns 0
20:12:38.941 00.000 12252 IsGuiding returns 0
20:12:38.945 00.004 12252 PulseGuide returned control before completion, sleep 13
20:12:38.971 00.026 12252 IsGuiding returns 0
20:12:38.971 00.000 12252 Move returns status 0, amount 5
20:12:38.971 00.000 12252 MoveAxis(N, 0, ABG)
20:12:38.971 00.000 12252 Move returns status 0, amount 0
20:12:38.972 00.001 12252 move complete, result=0
20:12:38.972 00.000 12252 worker thread done servicing request
20:12:38.972 00.000 12252 Worker thread wakes up
20:12:38.972 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
20:12:38.973 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:38.974 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:41.315 02.341 12252 Exposure complete
20:12:41.365 00.050 12252 worker thread done servicing request
20:12:41.365 00.000 9044 OnExposeComplete: enter
20:12:41.366 00.001 9044 UpdateGuideState(): m_state=6
20:12:41.367 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
20:12:41.368 00.001 9044 Star::Find returns 1 (0), X=1017.83, Y=815.50, Mass=5598, SNR=51.7, Peak=172 HFD=5.3
20:12:41.369 00.001 9044 MultiStar: [#1 -0.06,0.12,1.04,U] [#2 0.04,0.23,1.18,U] [#3 -0.03,0.45,0.00,M5] [#4 -0.06,0.55,0.00,M3] [#5 -0.01,0.38,0.00,M7] [#6 -0.11,0.38,0.00,M7] [#7 -0.07,0.28,0.00,M1] [#8 0.13,0.52,0.00,M8] 
20:12:41.370 00.001 9044 refined, 2 included, MultiStar: {0.00, 0.18}, one-star: {0.03, 0.19}
20:12:41.370 00.000 9044 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.62) = xAngle (3.17 = -3.11)
20:12:41.371 00.001 9044 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.09 = 0.09)
20:12:41.372 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.55 mountX=-0.18 mountY=0.02, mountTheta=3.06
20:12:41.375 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.18, opts=13)
20:12:41.376 00.001 9044 Enqueuing Move request for scope (0.00, 0.18)
20:12:41.377 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:41.378 00.001 9044 UpdateGuideState exits: m=5598 SNR=51.7
20:12:41.379 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:41.380 00.001 12252 Worker thread wakes up
20:12:41.380 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:41.381 00.001 9044 Enqueuing Expose request
20:12:41.382 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
20:12:41.382 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
20:12:41.382 00.000 12252 Moving (0.00, 0.18) raw xDistance=-0.18 yDistance=0.02
20:12:41.383 00.001 12252 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.04, hyst = -0.10, hyst_pct = 0.58, period_length = 485.68
20:12:41.383 00.000 12252 PPEC: input: -0.18, control: -0.09, exposure: 2000
20:12:41.383 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:41.383 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:12:41.383 00.000 12252 MoveAxis(E, 34, ABG)
20:12:41.383 00.000 12252 Guiding  Dir = 2, Dur = 34
20:12:41.383 00.000 12252 IsSlewing returns 0
20:12:41.384 00.001 12252 IsGuiding returns 0
20:12:41.385 00.001 12252 PulseGuide returned control before completion, sleep 43
20:12:41.433 00.048 12252 IsGuiding returns 0
20:12:41.433 00.000 12252 Move returns status 0, amount 34
20:12:41.433 00.000 12252 MoveAxis(N, 0, ABG)
20:12:41.433 00.000 12252 Move returns status 0, amount 0
20:12:41.433 00.000 12252 move complete, result=0
20:12:41.433 00.000 12252 worker thread done servicing request
20:12:41.433 00.000 12252 Worker thread wakes up
20:12:41.433 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:41.433 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:41.433 00.000 9044 GuideStep: -0.2 px 34 ms EAST, 0.0 px 0 ms NORTH
20:12:43.775 02.342 12252 Exposure complete
20:12:43.829 00.054 12252 worker thread done servicing request
20:12:43.829 00.000 9044 OnExposeComplete: enter
20:12:43.831 00.002 9044 UpdateGuideState(): m_state=6
20:12:43.832 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
20:12:43.833 00.001 9044 Star::Find returns 1 (0), X=1017.73, Y=815.40, Mass=5548, SNR=51.2, Peak=172 HFD=5.3
20:12:43.835 00.002 9044 MultiStar: [#1 -0.01,0.16,1.07,U] [#2 -0.04,0.20,1.19,U] [#3 -0.06,0.43,0.00,M6] [#4 -0.10,0.40,0.00,M4] [#5 0.03,0.44,0.00,M8] [#6 -0.11,0.42,0.00,M8] [#7 -0.03,0.21,0.42,U] [#8 0.05,0.35,0.00,M9] 
20:12:43.836 00.001 9044 single-star, 3 included, MultiStar: {-0.04, 0.16}, one-star: {-0.07, 0.09}
20:12:43.837 00.001 9044 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.62) = xAngle (3.85 = -2.44)
20:12:43.838 00.001 9044 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.76 = 0.76)
20:12:43.839 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.12 cameraTheta=2.22 mountX=-0.09 mountY=0.08, mountTheta=2.41
20:12:43.841 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.09, opts=13)
20:12:43.842 00.001 9044 Enqueuing Move request for scope (-0.07, 0.09)
20:12:43.843 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:43.846 00.003 9044 UpdateGuideState exits: m=5548 SNR=51.2
20:12:43.847 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:43.848 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:43.849 00.001 9044 Enqueuing Expose request
20:12:43.850 00.001 12252 Worker thread wakes up
20:12:43.850 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
20:12:43.850 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
20:12:43.850 00.000 12252 Moving (-0.07, 0.09) raw xDistance=-0.09 yDistance=0.08
20:12:43.850 00.000 12252 PPEC rslt: input = -0.09, final = 0.02, react = -0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.58, period_length = 485.68
20:12:43.850 00.000 12252 PPEC: input: -0.09, control: 0.02, exposure: 2000
20:12:43.850 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:43.850 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:12:43.851 00.001 12252 MoveAxis(W, 7, ABG)
20:12:43.851 00.000 12252 Guiding  Dir = 3, Dur = 7
20:12:43.851 00.000 12252 IsSlewing returns 0
20:12:43.851 00.000 12252 IsGuiding returns 0
20:12:43.853 00.002 12252 PulseGuide returned control before completion, sleep 16
20:12:43.871 00.018 12252 IsGuiding returns 0
20:12:43.871 00.000 12252 Move returns status 0, amount 7
20:12:43.871 00.000 12252 MoveAxis(N, 0, ABG)
20:12:43.871 00.000 12252 Move returns status 0, amount 0
20:12:43.871 00.000 12252 move complete, result=0
20:12:43.871 00.000 12252 worker thread done servicing request
20:12:43.871 00.000 12252 Worker thread wakes up
20:12:43.871 00.000 9044 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
20:12:43.874 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:43.874 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:46.231 02.357 12252 Exposure complete
20:12:46.301 00.070 12252 worker thread done servicing request
20:12:46.301 00.000 9044 OnExposeComplete: enter
20:12:46.303 00.002 9044 UpdateGuideState(): m_state=6
20:12:46.305 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
20:12:46.307 00.002 9044 Star::Find returns 1 (0), X=1017.73, Y=815.55, Mass=5580, SNR=51.3, Peak=172 HFD=5.2
20:12:46.308 00.001 9044 MultiStar: [#1 -0.14,0.20,1.03,U] [#2 -0.13,0.20,1.20,U] [#3 -0.29,0.34,0.00,M7] [#4 -0.15,0.48,0.00,M5] [#5 -0.06,0.46,0.00,M9] [#6 -0.16,0.34,0.00,M9] [#7 -0.11,0.19,0.42,U] [#8 0.08,0.39,0.00,M10] 
20:12:46.309 00.001 9044 refined, 3 included, MultiStar: {-0.11, 0.21}, one-star: {-0.08, 0.24}
20:12:46.309 00.000 9044 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.62) = xAngle (3.70 = -2.58)
20:12:46.311 00.002 9044 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.62 = 0.62)
20:12:46.313 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.21 hyp=0.24 cameraTheta=2.08 mountX=-0.20 mountY=0.14, mountTheta=2.54
20:12:46.315 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.21, opts=13)
20:12:46.316 00.001 9044 Enqueuing Move request for scope (-0.11, 0.21)
20:12:46.317 00.001 12252 Worker thread wakes up
20:12:46.317 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.21) opts 0xd
20:12:46.317 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.21)
20:12:46.317 00.000 12252 Moving (-0.11, 0.21) raw xDistance=-0.20 yDistance=0.14
20:12:46.317 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:46.318 00.001 12252 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.58, period_length = 485.68
20:12:46.318 00.000 12252 PPEC: input: -0.20, control: -0.11, exposure: 2000
20:12:46.318 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:46.318 00.000 9044 UpdateGuideState exits: m=5580 SNR=51.3
20:12:46.319 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:12:46.320 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:46.320 00.000 12252 MoveAxis(E, 43, ABG)
20:12:46.320 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:46.321 00.001 9044 Enqueuing Expose request
20:12:46.323 00.002 12252 Guiding  Dir = 2, Dur = 43
20:12:46.323 00.000 12252 IsSlewing returns 0
20:12:46.324 00.001 12252 IsGuiding returns 0
20:12:46.327 00.003 12252 PulseGuide returned control before completion, sleep 51
20:12:46.386 00.059 12252 IsGuiding returns 0
20:12:46.386 00.000 12252 Move returns status 0, amount 43
20:12:46.386 00.000 12252 MoveAxis(N, 0, ABG)
20:12:46.386 00.000 12252 Move returns status 0, amount 0
20:12:46.386 00.000 12252 move complete, result=0
20:12:46.386 00.000 12252 worker thread done servicing request
20:12:46.386 00.000 9044 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
20:12:46.388 00.002 12252 Worker thread wakes up
20:12:46.390 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:46.390 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:48.720 02.330 12252 Exposure complete
20:12:48.777 00.057 12252 worker thread done servicing request
20:12:48.777 00.000 9044 OnExposeComplete: enter
20:12:48.778 00.001 9044 UpdateGuideState(): m_state=6
20:12:48.780 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
20:12:48.781 00.001 9044 Star::Find returns 1 (0), X=1017.78, Y=815.28, Mass=5495, SNR=51.0, Peak=172 HFD=5.1
20:12:48.783 00.002 9044 MultiStar: [#1 -0.18,-0.03,1.08,U] [#2 -0.12,0.01,1.24,U] [#3 -0.23,0.20,0.00,M8] [#4 -0.14,0.05,1.27,U] [#5 -0.06,0.26,0.00,M10] [#6 -0.13,0.09,0.42,U] [#7 -0.10,0.11,0.43,U] [#8 0.02,0.12,0.41,U] 
20:12:48.785 00.002 9044 single-star, 6 included, MultiStar: {-0.11, 0.02}, one-star: {-0.02, -0.03}
20:12:48.787 00.002 9044 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.62) = xAngle (-0.57 = -0.57)
20:12:48.789 00.002 9044 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.65 = 2.63)
20:12:48.791 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.19 mountX=0.03 mountY=0.02, mountTheta=0.52
20:12:48.794 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.03, opts=13)
20:12:48.795 00.001 9044 Enqueuing Move request for scope (-0.02, -0.03)
20:12:48.796 00.001 12252 Worker thread wakes up
20:12:48.796 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
20:12:48.796 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
20:12:48.796 00.000 12252 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=0.02
20:12:48.797 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:48.797 00.000 9044 UpdateGuideState exits: m=5495 SNR=51.0
20:12:48.799 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:48.802 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:48.804 00.002 9044 Enqueuing Expose request
20:12:48.807 00.003 12252 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.58, period_length = 485.68
20:12:48.807 00.000 12252 PPEC: input: 0.03, control: 0.01, exposure: 2000
20:12:48.807 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:48.807 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:12:48.807 00.000 12252 MoveAxis(W, 4, ABG)
20:12:48.807 00.000 12252 Guiding  Dir = 3, Dur = 4
20:12:48.807 00.000 12252 IsSlewing returns 0
20:12:48.808 00.001 12252 IsGuiding returns 0
20:12:48.811 00.003 12252 PulseGuide returned control before completion, sleep 12
20:12:48.827 00.016 12252 IsGuiding returns 0
20:12:48.828 00.001 12252 Move returns status 0, amount 4
20:12:48.828 00.000 12252 MoveAxis(N, 0, ABG)
20:12:48.828 00.000 12252 Move returns status 0, amount 0
20:12:48.828 00.000 12252 move complete, result=0
20:12:48.828 00.000 12252 worker thread done servicing request
20:12:48.828 00.000 9044 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
20:12:48.830 00.002 12252 Worker thread wakes up
20:12:48.830 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:48.831 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:51.191 02.360 12252 Exposure complete
20:12:51.249 00.058 12252 worker thread done servicing request
20:12:51.249 00.000 9044 OnExposeComplete: enter
20:12:51.250 00.001 9044 UpdateGuideState(): m_state=6
20:12:51.252 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
20:12:51.253 00.001 9044 Star::Find returns 1 (0), X=1017.78, Y=815.37, Mass=5368, SNR=50.4, Peak=172 HFD=5.3
20:12:51.255 00.002 9044 MultiStar: [#1 -0.13,0.05,1.05,U] [#2 -0.09,0.13,1.20,U] [#3 -0.05,0.27,0.00,M9] [#4 -0.13,0.41,0.00,M5] [#5 -0.06,0.35,0.00,R] [#6 -0.19,0.29,0.00,M9] [#7 -0.10,0.13,0.43,U] [#8 0.08,0.34,0.00,M10] 
20:12:51.256 00.001 9044 single-star, 3 included, MultiStar: {-0.08, 0.09}, one-star: {-0.02, 0.07}
20:12:51.257 00.001 9044 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.62) = xAngle (3.56 = -2.73)
20:12:51.258 00.001 9044 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.47 = 0.47)
20:12:51.259 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.93 mountX=-0.06 mountY=0.03, mountTheta=2.68
20:12:51.261 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.07, opts=13)
20:12:51.262 00.001 9044 Enqueuing Move request for scope (-0.02, 0.07)
20:12:51.263 00.001 12252 Worker thread wakes up
20:12:51.264 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:12:51.265 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
20:12:51.265 00.000 9044 UpdateGuideState exits: m=5368 SNR=50.4
20:12:51.266 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:51.267 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
20:12:51.267 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:51.268 00.001 9044 Enqueuing Expose request
20:12:51.270 00.002 12252 Moving (-0.02, 0.07) raw xDistance=-0.06 yDistance=0.03
20:12:51.270 00.000 12252 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.57, period_length = 485.68
20:12:51.272 00.002 12252 PPEC: input: -0.06, control: -0.00, exposure: 2000
20:12:51.272 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:51.272 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:12:51.272 00.000 12252 MoveAxis(E, 0, ABG)
20:12:51.272 00.000 12252 Move returns status 0, amount 0
20:12:51.272 00.000 12252 MoveAxis(N, 0, ABG)
20:12:51.272 00.000 12252 Move returns status 0, amount 0
20:12:51.272 00.000 12252 move complete, result=0
20:12:51.272 00.000 12252 worker thread done servicing request
20:12:51.272 00.000 9044 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:12:51.274 00.002 12252 Worker thread wakes up
20:12:51.274 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:51.274 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:53.620 02.346 12252 Exposure complete
20:12:53.669 00.049 12252 worker thread done servicing request
20:12:53.670 00.001 9044 OnExposeComplete: enter
20:12:53.671 00.001 9044 UpdateGuideState(): m_state=6
20:12:53.672 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
20:12:53.673 00.001 9044 Star::Find returns 1 (0), X=1017.82, Y=815.38, Mass=5364, SNR=50.4, Peak=172 HFD=5.2
20:12:53.674 00.001 9044 MultiStar: [#1 0.02,0.12,1.05,U] [#2 -0.01,0.13,1.21,U] [#3 -0.04,0.46,0.00,M10] [#4 -0.03,0.39,0.00,M6] [#5 0.12,-0.04,0.64,U] [#6 -0.05,0.20,0.41,U] [#7 -0.09,0.11,0.43,U] [#8 0.20,0.16,0.00,R] 
20:12:53.675 00.001 9044 single-star, 5 included, MultiStar: {0.01, 0.10}, one-star: {0.02, 0.08}
20:12:53.676 00.001 9044 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.62) = xAngle (2.92 = 2.92)
20:12:53.676 00.000 9044 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.16 = -0.16)
20:12:53.678 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.29 mountX=-0.08 mountY=-0.01, mountTheta=-2.98
20:12:53.680 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.08, opts=13)
20:12:53.680 00.000 9044 Enqueuing Move request for scope (0.02, 0.08)
20:12:53.681 00.001 12252 Worker thread wakes up
20:12:53.681 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:53.682 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
20:12:53.682 00.000 9044 UpdateGuideState exits: m=5364 SNR=50.4
20:12:53.683 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:53.684 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
20:12:53.684 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:53.685 00.001 9044 Enqueuing Expose request
20:12:53.686 00.001 12252 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=-0.01
20:12:53.687 00.001 12252 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.57, period_length = 485.68
20:12:53.687 00.000 12252 PPEC: input: -0.08, control: 0.00, exposure: 2000
20:12:53.687 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:53.687 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:12:53.687 00.000 12252 MoveAxis(W, 1, ABG)
20:12:53.687 00.000 12252 Guiding  Dir = 3, Dur = 1
20:12:53.689 00.002 12252 IsSlewing returns 0
20:12:53.689 00.000 12252 IsGuiding returns 0
20:12:53.690 00.001 12252 IsGuiding returns 0
20:12:53.690 00.000 12252 Move returns status 0, amount 1
20:12:53.691 00.001 12252 MoveAxis(N, 0, ABG)
20:12:53.691 00.000 12252 Move returns status 0, amount 0
20:12:53.691 00.000 12252 move complete, result=0
20:12:53.691 00.000 12252 worker thread done servicing request
20:12:53.691 00.000 12252 Worker thread wakes up
20:12:53.691 00.000 9044 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
20:12:53.692 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:53.692 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:56.033 02.341 12252 Exposure complete
20:12:56.085 00.052 12252 worker thread done servicing request
20:12:56.085 00.000 9044 OnExposeComplete: enter
20:12:56.086 00.001 9044 UpdateGuideState(): m_state=6
20:12:56.087 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
20:12:56.088 00.001 9044 Star::Find returns 1 (0), X=1017.73, Y=815.52, Mass=5484, SNR=51.0, Peak=172 HFD=5.2
20:12:56.089 00.001 9044 MultiStar: [#1 -0.13,0.21,1.04,U] [#2 -0.07,0.31,0.00,M1] [#3 -0.12,0.60,0.00,R] [#4 -0.14,0.48,0.00,M7] [#5 -0.04,0.10,0.64,U] [#6 -0.12,0.38,0.00,M9] [#7 -0.15,0.34,0.00,M1] [#8 -0.08,0.22,0.40,U] 
20:12:56.090 00.001 9044 refined, 3 included, MultiStar: {-0.08, 0.19}, one-star: {-0.07, 0.21}
20:12:56.090 00.000 9044 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.62) = xAngle (3.61 = -2.67)
20:12:56.092 00.002 9044 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.53 = 0.53)
20:12:56.093 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.98 mountX=-0.19 mountY=0.10, mountTheta=2.63
20:12:56.094 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.19, opts=13)
20:12:56.095 00.001 9044 Enqueuing Move request for scope (-0.08, 0.19)
20:12:56.096 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:56.097 00.001 9044 UpdateGuideState exits: m=5484 SNR=51.0
20:12:56.098 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:56.099 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:56.100 00.001 9044 Enqueuing Expose request
20:12:56.101 00.001 12252 Worker thread wakes up
20:12:56.101 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
20:12:56.101 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
20:12:56.102 00.001 12252 Moving (-0.08, 0.19) raw xDistance=-0.19 yDistance=0.10
20:12:56.102 00.000 12252 PPEC rslt: input = -0.19, final = -0.09, react = -0.11, pred = 0.04, hyst = -0.10, hyst_pct = 0.57, period_length = 485.68
20:12:56.104 00.002 12252 PPEC: input: -0.19, control: -0.09, exposure: 2000
20:12:56.104 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:56.104 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:12:56.104 00.000 12252 MoveAxis(E, 34, ABG)
20:12:56.104 00.000 12252 Guiding  Dir = 2, Dur = 34
20:12:56.104 00.000 12252 IsSlewing returns 0
20:12:56.104 00.000 12252 IsGuiding returns 0
20:12:56.106 00.002 12252 PulseGuide returned control before completion, sleep 43
20:12:56.154 00.048 12252 IsGuiding returns 0
20:12:56.154 00.000 12252 Move returns status 0, amount 34
20:12:56.154 00.000 12252 MoveAxis(N, 0, ABG)
20:12:56.154 00.000 12252 Move returns status 0, amount 0
20:12:56.154 00.000 12252 move complete, result=0
20:12:56.154 00.000 12252 worker thread done servicing request
20:12:56.154 00.000 12252 Worker thread wakes up
20:12:56.154 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:56.154 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:56.154 00.000 9044 GuideStep: -0.2 px 34 ms EAST, 0.1 px 0 ms NORTH
20:12:58.504 02.350 12252 Exposure complete
20:12:58.555 00.051 12252 worker thread done servicing request
20:12:58.556 00.001 9044 OnExposeComplete: enter
20:12:58.558 00.002 9044 UpdateGuideState(): m_state=6
20:12:58.559 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
20:12:58.560 00.001 9044 Star::Find returns 1 (0), X=1017.77, Y=815.48, Mass=5465, SNR=50.8, Peak=172 HFD=5.2
20:12:58.562 00.002 9044 MultiStar: [#1 -0.00,0.15,1.07,U] [#2 -0.10,0.16,1.20,U] [#3 0.08,-0.12,0.83,U] [#4 -0.14,0.51,0.00,M8] [#5 -0.01,0.07,0.64,U] [#6 -0.23,0.42,0.00,M10] [#7 -0.13,0.26,0.00,M2] [#8 -0.21,0.25,0.00,M1] 
20:12:58.563 00.001 9044 refined, 4 included, MultiStar: {-0.02, 0.10}, one-star: {-0.03, 0.17}
20:12:58.565 00.002 9044 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.62) = xAngle (3.40 = -2.88)
20:12:58.568 00.003 9044 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.31 = 0.31)
20:12:58.570 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.77 mountX=-0.10 mountY=0.03, mountTheta=2.83
20:12:58.575 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.10, opts=13)
20:12:58.577 00.002 9044 Enqueuing Move request for scope (-0.02, 0.10)
20:12:58.580 00.003 12252 Worker thread wakes up
20:12:58.580 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:12:58.583 00.003 9044 UpdateGuideState exits: m=5465 SNR=50.8
20:12:58.585 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:12:58.588 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:12:58.590 00.002 9044 Enqueuing Expose request
20:12:58.593 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
20:12:58.593 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
20:12:58.593 00.000 12252 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=0.03
20:12:58.594 00.001 12252 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.06, hyst = 0.00, hyst_pct = 0.57, period_length = 485.68
20:12:58.594 00.000 12252 PPEC: input: -0.10, control: 0.03, exposure: 2000
20:12:58.594 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:12:58.594 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:12:58.594 00.000 12252 MoveAxis(W, 10, ABG)
20:12:58.594 00.000 12252 Guiding  Dir = 3, Dur = 10
20:12:58.595 00.001 12252 IsSlewing returns 0
20:12:58.595 00.000 12252 IsGuiding returns 0
20:12:58.598 00.003 12252 PulseGuide returned control before completion, sleep 18
20:12:58.619 00.021 12252 IsGuiding returns 1
20:12:58.619 00.000 12252 scope still moving after pulse duration time elapsed
20:12:58.650 00.031 12252 IsSlewing returns 0
20:12:58.650 00.000 12252 IsGuiding returns 0
20:12:58.650 00.000 12252 scope move finished after 10 + 45 ms
20:12:58.650 00.000 12252 Move returns status 0, amount 10
20:12:58.650 00.000 12252 MoveAxis(N, 0, ABG)
20:12:58.651 00.001 12252 Move returns status 0, amount 0
20:12:58.651 00.000 12252 move complete, result=0
20:12:58.651 00.000 12252 worker thread done servicing request
20:12:58.651 00.000 12252 Worker thread wakes up
20:12:58.651 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:12:58.651 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:12:58.651 00.000 9044 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
20:13:01.011 02.360 12252 Exposure complete
20:13:01.067 00.056 12252 worker thread done servicing request
20:13:01.067 00.000 9044 OnExposeComplete: enter
20:13:01.069 00.002 9044 UpdateGuideState(): m_state=6
20:13:01.071 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
20:13:01.072 00.001 9044 Star::Find returns 1 (0), X=1017.73, Y=815.68, Mass=5389, SNR=50.6, Peak=172 HFD=5.3
20:13:01.073 00.001 9044 MultiStar: [#1 -0.14,0.26,0.00,M1] [#2 -0.08,0.30,0.00,M1] [#3 -0.01,0.03,0.84,U] [#4 -0.09,0.62,0.00,M9] [#5 0.04,0.16,0.65,U] [#6 -0.17,0.50,0.00,R] [#7 -0.13,0.33,0.00,M3] [#8 -0.00,0.28,0.00,M2] 
20:13:01.074 00.001 9044 refined, 2 included, MultiStar: {-0.02, 0.20}, one-star: {-0.07, 0.37}
20:13:01.076 00.002 9044 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.62) = xAngle (3.31 = -2.98)
20:13:01.076 00.000 9044 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.22 = 0.22)
20:13:01.078 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.68 mountX=-0.20 mountY=0.05, mountTheta=2.92
20:13:01.080 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.20, opts=13)
20:13:01.081 00.001 9044 Enqueuing Move request for scope (-0.02, 0.20)
20:13:01.083 00.002 12252 Worker thread wakes up
20:13:01.084 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:01.087 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
20:13:01.087 00.000 9044 UpdateGuideState exits: m=5389 SNR=50.6
20:13:01.090 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:01.092 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
20:13:01.092 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:01.092 00.000 9044 Enqueuing Expose request
20:13:01.094 00.002 12252 Moving (-0.02, 0.20) raw xDistance=-0.20 yDistance=0.05
20:13:01.094 00.000 12252 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.56, period_length = 485.68
20:13:01.094 00.000 12252 PPEC: input: -0.20, control: -0.11, exposure: 2000
20:13:01.094 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:01.095 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:13:01.095 00.000 12252 MoveAxis(E, 43, ABG)
20:13:01.095 00.000 12252 Guiding  Dir = 2, Dur = 43
20:13:01.095 00.000 12252 IsSlewing returns 0
20:13:01.095 00.000 12252 IsGuiding returns 0
20:13:01.098 00.003 12252 PulseGuide returned control before completion, sleep 51
20:13:01.164 00.066 12252 IsGuiding returns 0
20:13:01.164 00.000 12252 Move returns status 0, amount 43
20:13:01.164 00.000 12252 MoveAxis(N, 0, ABG)
20:13:01.164 00.000 12252 Move returns status 0, amount 0
20:13:01.164 00.000 12252 move complete, result=0
20:13:01.164 00.000 12252 worker thread done servicing request
20:13:01.164 00.000 12252 Worker thread wakes up
20:13:01.165 00.001 9044 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
20:13:01.166 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:01.166 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:03.525 02.359 12252 Exposure complete
20:13:03.575 00.050 12252 worker thread done servicing request
20:13:03.575 00.000 9044 OnExposeComplete: enter
20:13:03.577 00.002 9044 UpdateGuideState(): m_state=6
20:13:03.578 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
20:13:03.579 00.001 9044 Star::Find returns 1 (0), X=1017.73, Y=815.47, Mass=5399, SNR=50.6, Peak=172 HFD=5.2
20:13:03.581 00.002 9044 MultiStar: [#1 -0.14,0.18,1.04,U] [#2 -0.09,0.23,1.21,U] [#3 -0.01,-0.23,0.85,U] [#4 -0.15,0.54,0.00,M10] [#5 -0.01,0.08,0.65,U] [#6 0.03,-0.16,0.41,U] [#7 -0.13,0.33,0.00,M4] [#8 -0.05,0.22,0.42,U] 
20:13:03.582 00.001 9044 refined, 6 included, MultiStar: {-0.06, 0.09}, one-star: {-0.07, 0.16}
20:13:03.583 00.001 9044 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.62) = xAngle (3.79 = -2.49)
20:13:03.585 00.002 9044 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.71 = 0.71)
20:13:03.586 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.17 mountX=-0.09 mountY=0.07, mountTheta=2.45
20:13:03.588 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.09, opts=13)
20:13:03.591 00.003 9044 Enqueuing Move request for scope (-0.06, 0.09)
20:13:03.593 00.002 12252 Worker thread wakes up
20:13:03.593 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:03.595 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
20:13:03.595 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
20:13:03.595 00.000 12252 Moving (-0.06, 0.09) raw xDistance=-0.09 yDistance=0.07
20:13:03.595 00.000 9044 UpdateGuideState exits: m=5399 SNR=50.6
20:13:03.599 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:03.601 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:03.603 00.002 9044 Enqueuing Expose request
20:13:03.606 00.003 12252 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.56, period_length = 485.68
20:13:03.606 00.000 12252 PPEC: input: -0.09, control: 0.01, exposure: 2000
20:13:03.606 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:03.606 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:13:03.606 00.000 12252 MoveAxis(W, 5, ABG)
20:13:03.606 00.000 12252 Guiding  Dir = 3, Dur = 5
20:13:03.606 00.000 12252 IsSlewing returns 0
20:13:03.607 00.001 12252 IsGuiding returns 0
20:13:03.609 00.002 12252 PulseGuide returned control before completion, sleep 14
20:13:03.628 00.019 12252 IsGuiding returns 0
20:13:03.628 00.000 12252 Move returns status 0, amount 5
20:13:03.628 00.000 12252 MoveAxis(N, 0, ABG)
20:13:03.628 00.000 12252 Move returns status 0, amount 0
20:13:03.628 00.000 12252 move complete, result=0
20:13:03.628 00.000 12252 worker thread done servicing request
20:13:03.628 00.000 9044 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
20:13:03.630 00.002 12252 Worker thread wakes up
20:13:03.630 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:03.630 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:05.975 02.345 12252 Exposure complete
20:13:06.046 00.071 12252 worker thread done servicing request
20:13:06.046 00.000 9044 OnExposeComplete: enter
20:13:06.047 00.001 9044 UpdateGuideState(): m_state=6
20:13:06.048 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
20:13:06.049 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=815.46, Mass=5392, SNR=50.6, Peak=172 HFD=5.1
20:13:06.051 00.002 9044 MultiStar: [#1 -0.24,0.24,0.00,M1] [#2 -0.13,0.28,0.00,M1] [#3 -0.15,-0.20,0.84,U] [#4 -0.23,0.46,0.00,R] [#5 -0.11,0.19,0.65,U] [#6 -0.01,-0.08,0.41,U] [#7 -0.24,0.22,0.00,M5] [#8 -0.11,0.28,0.00,M2] 
20:13:06.052 00.001 9044 refined, 3 included, MultiStar: {-0.12, 0.03}, one-star: {-0.16, 0.15}
20:13:06.054 00.002 9044 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.62) = xAngle (4.55 = -1.74)
20:13:06.056 00.002 9044 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.46 = 1.46)
20:13:06.058 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.92 mountX=-0.02 mountY=0.12, mountTheta=1.74
20:13:06.060 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.03, opts=13)
20:13:06.063 00.003 9044 Enqueuing Move request for scope (-0.12, 0.03)
20:13:06.066 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:13:06.068 00.002 9044 UpdateGuideState exits: m=5392 SNR=50.6
20:13:06.071 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:06.073 00.002 12252 Worker thread wakes up
20:13:06.073 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:06.075 00.002 9044 Enqueuing Expose request
20:13:06.077 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
20:13:06.077 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
20:13:06.077 00.000 12252 Moving (-0.12, 0.03) raw xDistance=-0.02 yDistance=0.12
20:13:06.079 00.002 12252 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.56, period_length = 485.68
20:13:06.079 00.000 12252 PPEC: input: -0.02, control: 0.01, exposure: 2000
20:13:06.079 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:06.079 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:13:06.079 00.000 12252 MoveAxis(W, 3, ABG)
20:13:06.079 00.000 12252 Guiding  Dir = 3, Dur = 3
20:13:06.079 00.000 12252 IsSlewing returns 0
20:13:06.079 00.000 12252 IsGuiding returns 0
20:13:06.082 00.003 12252 PulseGuide returned control before completion, sleep 11
20:13:06.105 00.023 12252 IsGuiding returns 0
20:13:06.105 00.000 12252 Move returns status 0, amount 3
20:13:06.105 00.000 12252 MoveAxis(N, 0, ABG)
20:13:06.105 00.000 12252 Move returns status 0, amount 0
20:13:06.105 00.000 12252 move complete, result=0
20:13:06.105 00.000 12252 worker thread done servicing request
20:13:06.105 00.000 12252 Worker thread wakes up
20:13:06.105 00.000 9044 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
20:13:06.109 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:06.109 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:08.462 02.353 12252 Exposure complete
20:13:08.514 00.052 12252 worker thread done servicing request
20:13:08.514 00.000 9044 OnExposeComplete: enter
20:13:08.515 00.001 9044 UpdateGuideState(): m_state=6
20:13:08.517 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
20:13:08.518 00.001 9044 Star::Find returns 1 (0), X=1017.70, Y=815.51, Mass=5437, SNR=50.8, Peak=172 HFD=5.2
20:13:08.519 00.001 9044 MultiStar: [#1 -0.15,0.21,0.00,M2] [#2 -0.14,0.24,0.00,M2] [#3 -0.19,-0.17,0.00,M1] [#4 0.06,0.06,1.29,U] [#5 -0.05,0.13,0.65,U] [#6 -0.01,0.10,0.42,U] [#7 -0.12,0.35,0.00,M6] [#8 -0.14,0.27,0.00,M3] 
20:13:08.520 00.001 9044 refined, 3 included, MultiStar: {-0.02, 0.12}, one-star: {-0.10, 0.21}
20:13:08.521 00.001 9044 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.62) = xAngle (3.32 = -2.96)
20:13:08.522 00.001 9044 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.24 = 0.24)
20:13:08.523 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=-0.12 mountY=0.03, mountTheta=2.90
20:13:08.525 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.12, opts=13)
20:13:08.527 00.002 9044 Enqueuing Move request for scope (-0.02, 0.12)
20:13:08.528 00.001 12252 Worker thread wakes up
20:13:08.528 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:13:08.529 00.001 9044 UpdateGuideState exits: m=5437 SNR=50.8
20:13:08.530 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:08.531 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
20:13:08.531 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:08.533 00.002 9044 Enqueuing Expose request
20:13:08.534 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
20:13:08.535 00.001 12252 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=0.03
20:13:08.535 00.000 12252 PPEC rslt: input = -0.12, final = -0.05, react = -0.07, pred = 0.04, hyst = -0.06, hyst_pct = 0.56, period_length = 485.68
20:13:08.535 00.000 12252 PPEC: input: -0.12, control: -0.05, exposure: 2000
20:13:08.535 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:08.535 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:13:08.535 00.000 12252 MoveAxis(E, 20, ABG)
20:13:08.535 00.000 12252 Guiding  Dir = 2, Dur = 20
20:13:08.535 00.000 12252 IsSlewing returns 0
20:13:08.536 00.001 12252 IsGuiding returns 0
20:13:08.537 00.001 12252 PulseGuide returned control before completion, sleep 28
20:13:08.580 00.043 12252 IsGuiding returns 0
20:13:08.580 00.000 12252 Move returns status 0, amount 20
20:13:08.580 00.000 12252 MoveAxis(N, 0, ABG)
20:13:08.580 00.000 12252 Move returns status 0, amount 0
20:13:08.580 00.000 12252 move complete, result=0
20:13:08.580 00.000 12252 worker thread done servicing request
20:13:08.580 00.000 12252 Worker thread wakes up
20:13:08.582 00.002 9044 GuideStep: -0.1 px 20 ms EAST, 0.0 px 0 ms NORTH
20:13:08.583 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:08.583 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:10.946 02.363 12252 Exposure complete
20:13:11.013 00.067 12252 worker thread done servicing request
20:13:11.013 00.000 9044 OnExposeComplete: enter
20:13:11.015 00.002 9044 UpdateGuideState(): m_state=6
20:13:11.017 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
20:13:11.018 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=815.65, Mass=5547, SNR=51.2, Peak=172 HFD=5.3
20:13:11.019 00.001 9044 MultiStar: [#1 -0.23,0.15,0.00,M3] [#2 -0.16,0.20,0.00,M3] [#3 -0.15,-0.25,0.00,M2] [#4 0.04,0.07,1.25,U] [#5 -0.05,0.12,0.64,U] [#6 -0.04,-0.13,0.41,U] [#7 -0.09,0.17,0.42,U] [#8 -0.16,0.27,0.00,M4] 
20:13:11.020 00.001 9044 refined, 4 included, MultiStar: {-0.05, 0.14}, one-star: {-0.16, 0.34}
20:13:11.021 00.001 9044 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.62) = xAngle (3.55 = -2.73)
20:13:11.021 00.000 9044 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.47 = 0.47)
20:13:11.022 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.93 mountX=-0.14 mountY=0.07, mountTheta=2.68
20:13:11.024 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.14, opts=13)
20:13:11.025 00.001 9044 Enqueuing Move request for scope (-0.05, 0.14)
20:13:11.028 00.003 12252 Worker thread wakes up
20:13:11.028 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:11.029 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
20:13:11.029 00.000 9044 UpdateGuideState exits: m=5547 SNR=51.2
20:13:11.030 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
20:13:11.030 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:11.032 00.002 12252 Moving (-0.05, 0.14) raw xDistance=-0.14 yDistance=0.07
20:13:11.032 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:11.033 00.001 12252 PPEC rslt: input = -0.14, final = -0.04, react = -0.08, pred = 0.08, hyst = -0.07, hyst_pct = 0.55, period_length = 485.68
20:13:11.033 00.000 9044 Enqueuing Expose request
20:13:11.035 00.002 12252 PPEC: input: -0.14, control: -0.04, exposure: 2000
20:13:11.035 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:11.035 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:13:11.035 00.000 12252 MoveAxis(E, 16, ABG)
20:13:11.035 00.000 12252 Guiding  Dir = 2, Dur = 16
20:13:11.035 00.000 12252 IsSlewing returns 0
20:13:11.035 00.000 12252 IsGuiding returns 0
20:13:11.038 00.003 12252 PulseGuide returned control before completion, sleep 25
20:13:11.074 00.036 12252 IsGuiding returns 0
20:13:11.074 00.000 12252 Move returns status 0, amount 16
20:13:11.074 00.000 12252 MoveAxis(N, 0, ABG)
20:13:11.074 00.000 12252 Move returns status 0, amount 0
20:13:11.074 00.000 12252 move complete, result=0
20:13:11.075 00.001 12252 worker thread done servicing request
20:13:11.075 00.000 12252 Worker thread wakes up
20:13:11.075 00.000 9044 GuideStep: -0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
20:13:11.076 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:11.076 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:13.423 02.347 12252 Exposure complete
20:13:13.489 00.066 12252 worker thread done servicing request
20:13:13.489 00.000 9044 OnExposeComplete: enter
20:13:13.491 00.002 9044 UpdateGuideState(): m_state=6
20:13:13.492 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
20:13:13.495 00.003 9044 Star::Find returns 1 (0), X=1017.60, Y=815.37, Mass=5411, SNR=50.6, Peak=172 HFD=5.3
20:13:13.498 00.003 9044 MultiStar: [#1 -0.30,0.07,0.00,M4] [#2 -0.22,0.13,0.00,M4] [#3 -0.19,-0.38,0.00,M3] [#4 -0.03,-0.35,0.00,M1] [#5 -0.14,0.09,0.65,U] [#6 -0.16,-0.14,0.42,U] [#7 -0.21,0.23,0.00,M6] [#8 -0.29,0.00,0.00,M5] 
20:13:13.500 00.002 9044 refined, 2 included, MultiStar: {-0.17, 0.03}, one-star: {-0.20, 0.06}
20:13:13.501 00.001 9044 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.62) = xAngle (4.60 = -1.68)
20:13:13.502 00.001 9044 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.52 = 1.52)
20:13:13.503 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=0.03 hyp=0.18 cameraTheta=2.98 mountX=-0.02 mountY=0.18, mountTheta=1.68
20:13:13.506 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.03, opts=13)
20:13:13.510 00.004 9044 Enqueuing Move request for scope (-0.17, 0.03)
20:13:13.512 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:13.514 00.002 9044 UpdateGuideState exits: m=5411 SNR=50.6
20:13:13.516 00.002 12252 Worker thread wakes up
20:13:13.516 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:13.519 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.03) opts 0xd
20:13:13.519 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:13.521 00.002 9044 Enqueuing Expose request
20:13:13.522 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.03)
20:13:13.522 00.000 12252 Moving (-0.17, 0.03) raw xDistance=-0.02 yDistance=0.18
20:13:13.523 00.001 12252 PPEC rslt: input = -0.02, final = 0.05, react = -0.01, pred = 0.11, hyst = 0.00, hyst_pct = 0.55, period_length = 485.68
20:13:13.523 00.000 12252 PPEC: input: -0.02, control: 0.05, exposure: 2000
20:13:13.523 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
20:13:13.523 00.000 12252 MoveAxis(W, 18, ABG)
20:13:13.523 00.000 12252 Guiding  Dir = 3, Dur = 18
20:13:13.524 00.001 12252 IsSlewing returns 0
20:13:13.524 00.000 12252 IsGuiding returns 0
20:13:13.526 00.002 12252 PulseGuide returned control before completion, sleep 27
20:13:13.560 00.034 12252 IsGuiding returns 0
20:13:13.560 00.000 12252 Move returns status 0, amount 18
20:13:13.560 00.000 12252 MoveAxis(S, 60, ABG)
20:13:13.560 00.000 12252 Guiding  Dir = 1, Dur = 60
20:13:13.561 00.001 12252 IsSlewing returns 0
20:13:13.561 00.000 12252 IsGuiding returns 0
20:13:13.567 00.006 12252 PulseGuide returned control before completion, sleep 65
20:13:13.635 00.068 12252 IsGuiding returns 0
20:13:13.635 00.000 12252 Move returns status 0, amount 60
20:13:13.635 00.000 12252 move complete, result=0
20:13:13.635 00.000 12252 worker thread done servicing request
20:13:13.636 00.001 9044 GuideStep: -0.0 px 18 ms WEST, 0.2 px 60 ms SOUTH
20:13:13.637 00.001 12252 Worker thread wakes up
20:13:13.638 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:13.638 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:15.993 02.355 12252 Exposure complete
20:13:16.054 00.061 12252 worker thread done servicing request
20:13:16.054 00.000 9044 OnExposeComplete: enter
20:13:16.056 00.002 9044 UpdateGuideState(): m_state=6
20:13:16.059 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
20:13:16.062 00.003 9044 Star::Find returns 1 (0), X=1017.74, Y=815.47, Mass=5457, SNR=51.0, Peak=172 HFD=5.2
20:13:16.063 00.001 9044 MultiStar: [#1 -0.07,0.23,1.05,U] [#2 -0.03,0.28,0.00,M5] [#3 0.06,-0.15,0.82,U] [#4 0.11,0.07,1.26,U] [#5 -0.00,0.14,0.65,U] [#6 0.02,-0.05,0.41,U] [#7 -0.08,0.35,0.00,M7] [#8 -0.09,0.21,0.40,U] 
20:13:16.065 00.002 9044 refined, 6 included, MultiStar: {0.01, 0.09}, one-star: {-0.06, 0.16}
20:13:16.066 00.001 9044 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.62) = xAngle (3.14 = 3.14)
20:13:16.068 00.002 9044 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.05 = 0.05)
20:13:16.070 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.51 mountX=-0.09 mountY=0.01, mountTheta=3.09
20:13:16.075 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.09, opts=13)
20:13:16.078 00.003 9044 Enqueuing Move request for scope (0.01, 0.09)
20:13:16.080 00.002 12252 Worker thread wakes up
20:13:16.080 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:13:16.083 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
20:13:16.083 00.000 9044 UpdateGuideState exits: m=5457 SNR=51.0
20:13:16.085 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:16.088 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:16.091 00.003 9044 Enqueuing Expose request
20:13:16.093 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
20:13:16.093 00.000 12252 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=0.01
20:13:16.094 00.001 12252 PPEC rslt: input = -0.09, final = 0.02, react = -0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.55, period_length = 485.68
20:13:16.094 00.000 12252 PPEC: input: -0.09, control: 0.02, exposure: 2000
20:13:16.094 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:16.094 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:13:16.094 00.000 12252 MoveAxis(W, 9, ABG)
20:13:16.096 00.002 12252 Guiding  Dir = 3, Dur = 9
20:13:16.096 00.000 12252 IsSlewing returns 0
20:13:16.096 00.000 12252 IsGuiding returns 0
20:13:16.098 00.002 12252 PulseGuide returned control before completion, sleep 17
20:13:16.129 00.031 12252 IsGuiding returns 0
20:13:16.129 00.000 12252 Move returns status 0, amount 9
20:13:16.129 00.000 12252 MoveAxis(N, 0, ABG)
20:13:16.129 00.000 12252 Move returns status 0, amount 0
20:13:16.129 00.000 12252 move complete, result=0
20:13:16.129 00.000 12252 worker thread done servicing request
20:13:16.129 00.000 12252 Worker thread wakes up
20:13:16.129 00.000 9044 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
20:13:16.130 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:16.130 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:18.480 02.350 12252 Exposure complete
20:13:18.539 00.059 12252 worker thread done servicing request
20:13:18.539 00.000 9044 OnExposeComplete: enter
20:13:18.539 00.000 9044 UpdateGuideState(): m_state=6
20:13:18.541 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
20:13:18.542 00.001 9044 Star::Find returns 1 (0), X=1017.75, Y=815.55, Mass=5415, SNR=50.6, Peak=172 HFD=5.1
20:13:18.544 00.002 9044 MultiStar: [#1 -0.01,0.26,0.00,M4] [#2 -0.04,0.31,0.00,M6] [#3 0.10,-0.07,0.83,U] [#4 0.13,0.06,1.28,U] [#5 0.05,0.14,0.66,U] [#6 0.12,-0.02,0.41,U] [#7 -0.00,0.25,0.43,U] [#8 -0.09,0.24,0.00,M5] 
20:13:18.545 00.001 9044 refined, 5 included, MultiStar: {0.06, 0.10}, one-star: {-0.05, 0.25}
20:13:18.546 00.001 9044 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.62) = xAngle (2.65 = 2.65)
20:13:18.547 00.001 9044 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.44 = -0.44)
20:13:18.548 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
20:13:18.550 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.10, opts=13)
20:13:18.552 00.002 9044 Enqueuing Move request for scope (0.06, 0.10)
20:13:18.553 00.001 12252 Worker thread wakes up
20:13:18.553 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:18.555 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
20:13:18.555 00.000 9044 UpdateGuideState exits: m=5415 SNR=50.6
20:13:18.556 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
20:13:18.556 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:18.558 00.002 12252 Moving (0.06, 0.10) raw xDistance=-0.10 yDistance=-0.05
20:13:18.558 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:18.560 00.002 9044 Enqueuing Expose request
20:13:18.561 00.001 12252 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = 0.07, hyst = -0.05, hyst_pct = 0.55, period_length = 485.68
20:13:18.561 00.000 12252 PPEC: input: -0.10, control: -0.02, exposure: 2000
20:13:18.561 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:18.561 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:13:18.562 00.001 12252 MoveAxis(E, 10, ABG)
20:13:18.562 00.000 12252 Guiding  Dir = 2, Dur = 10
20:13:18.562 00.000 12252 IsSlewing returns 0
20:13:18.562 00.000 12252 IsGuiding returns 0
20:13:18.565 00.003 12252 PulseGuide returned control before completion, sleep 19
20:13:18.587 00.022 12252 IsGuiding returns 1
20:13:18.587 00.000 12252 scope still moving after pulse duration time elapsed
20:13:18.617 00.030 12252 IsSlewing returns 0
20:13:18.618 00.001 12252 IsGuiding returns 0
20:13:18.618 00.000 12252 scope move finished after 10 + 45 ms
20:13:18.618 00.000 12252 Move returns status 0, amount 10
20:13:18.618 00.000 12252 MoveAxis(N, 0, ABG)
20:13:18.618 00.000 12252 Move returns status 0, amount 0
20:13:18.618 00.000 12252 move complete, result=0
20:13:18.618 00.000 12252 worker thread done servicing request
20:13:18.618 00.000 12252 Worker thread wakes up
20:13:18.620 00.002 9044 GuideStep: -0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
20:13:18.623 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:18.623 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:20.966 02.343 12252 Exposure complete
20:13:21.014 00.048 12252 worker thread done servicing request
20:13:21.014 00.000 9044 OnExposeComplete: enter
20:13:21.015 00.001 9044 UpdateGuideState(): m_state=6
20:13:21.016 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
20:13:21.017 00.001 9044 Star::Find returns 1 (0), X=1017.86, Y=815.56, Mass=5342, SNR=50.2, Peak=172 HFD=5.2
20:13:21.018 00.001 9044 MultiStar: [#1 0.07,0.23,1.08,U] [#2 0.01,0.30,0.00,M7] [#3 0.12,-0.14,0.83,U] [#4 0.18,0.12,1.29,U] [#5 0.11,0.18,0.66,U] [#6 0.10,0.09,0.41,U] [#7 0.04,0.21,0.43,U] [#8 -0.10,0.39,0.00,M6] 
20:13:21.020 00.002 9044 refined, 6 included, MultiStar: {0.11, 0.14}, one-star: {0.06, 0.25}
20:13:21.021 00.001 9044 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.62) = xAngle (2.54 = 2.54)
20:13:21.022 00.001 9044 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.55 = -0.55)
20:13:21.023 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.17 cameraTheta=0.91 mountX=-0.14 mountY=-0.09, mountTheta=-2.58
20:13:21.025 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.14, opts=13)
20:13:21.026 00.001 9044 Enqueuing Move request for scope (0.11, 0.14)
20:13:21.027 00.001 12252 Worker thread wakes up
20:13:21.028 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:21.029 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
20:13:21.029 00.000 9044 UpdateGuideState exits: m=5342 SNR=50.2
20:13:21.030 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:21.031 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
20:13:21.031 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:21.032 00.001 9044 Enqueuing Expose request
20:13:21.034 00.002 12252 Moving (0.11, 0.14) raw xDistance=-0.14 yDistance=-0.09
20:13:21.035 00.001 12252 PPEC rslt: input = -0.14, final = -0.04, react = -0.09, pred = 0.09, hyst = -0.08, hyst_pct = 0.54, period_length = 485.68
20:13:21.035 00.000 12252 PPEC: input: -0.14, control: -0.04, exposure: 2000
20:13:21.035 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:21.035 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:13:21.035 00.000 12252 MoveAxis(E, 16, ABG)
20:13:21.035 00.000 12252 Guiding  Dir = 2, Dur = 16
20:13:21.035 00.000 12252 IsSlewing returns 0
20:13:21.035 00.000 12252 IsGuiding returns 0
20:13:21.037 00.002 12252 PulseGuide returned control before completion, sleep 25
20:13:21.066 00.029 12252 IsGuiding returns 1
20:13:21.066 00.000 12252 scope still moving after pulse duration time elapsed
20:13:21.097 00.031 12252 IsSlewing returns 0
20:13:21.097 00.000 12252 IsGuiding returns 0
20:13:21.097 00.000 12252 scope move finished after 16 + 45 ms
20:13:21.098 00.001 12252 Move returns status 0, amount 16
20:13:21.098 00.000 12252 MoveAxis(N, 0, ABG)
20:13:21.098 00.000 12252 Move returns status 0, amount 0
20:13:21.098 00.000 12252 move complete, result=0
20:13:21.098 00.000 12252 worker thread done servicing request
20:13:21.098 00.000 12252 Worker thread wakes up
20:13:21.098 00.000 9044 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
20:13:21.101 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:21.101 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:23.456 02.355 12252 Exposure complete
20:13:23.539 00.083 12252 worker thread done servicing request
20:13:23.539 00.000 9044 OnExposeComplete: enter
20:13:23.543 00.004 9044 UpdateGuideState(): m_state=6
20:13:23.544 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
20:13:23.545 00.001 9044 Star::Find returns 1 (0), X=1017.80, Y=815.38, Mass=5411, SNR=50.6, Peak=172 HFD=5.2
20:13:23.547 00.002 9044 MultiStar: [#1 -0.12,0.20,1.05,U] [#2 -0.06,0.24,1.23,U] [#3 0.07,-0.06,0.84,U] [#4 0.14,-0.08,1.31,U] [#5 0.08,0.08,0.66,U] [#6 0.11,-0.14,0.42,U] [#7 -0.04,0.22,0.44,U] [#8 -0.06,0.24,0.42,U] 
20:13:23.548 00.001 9044 single-star, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.00, 0.07}
20:13:23.549 00.001 9044 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.62) = xAngle (3.17 = -3.11)
20:13:23.551 00.002 9044 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.09 = 0.09)
20:13:23.552 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.55 mountX=-0.07 mountY=0.01, mountTheta=3.05
20:13:23.557 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.07, opts=13)
20:13:23.559 00.002 9044 Enqueuing Move request for scope (0.00, 0.07)
20:13:23.561 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:23.562 00.001 9044 UpdateGuideState exits: m=5411 SNR=50.6
20:13:23.564 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:23.565 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:23.566 00.001 9044 Enqueuing Expose request
20:13:23.567 00.001 12252 Worker thread wakes up
20:13:23.568 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
20:13:23.568 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
20:13:23.568 00.000 12252 Moving (0.00, 0.07) raw xDistance=-0.07 yDistance=0.01
20:13:23.568 00.000 12252 PPEC rslt: input = -0.07, final = 0.05, react = -0.04, pred = 0.10, hyst = 0.00, hyst_pct = 0.54, period_length = 485.68
20:13:23.568 00.000 12252 PPEC: input: -0.07, control: 0.05, exposure: 2000
20:13:23.568 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:23.568 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:13:23.568 00.000 12252 MoveAxis(W, 19, ABG)
20:13:23.568 00.000 12252 Guiding  Dir = 3, Dur = 19
20:13:23.569 00.001 12252 IsSlewing returns 0
20:13:23.570 00.001 12252 IsGuiding returns 0
20:13:23.572 00.002 12252 PulseGuide returned control before completion, sleep 28
20:13:23.604 00.032 12252 IsGuiding returns 0
20:13:23.604 00.000 12252 Move returns status 0, amount 19
20:13:23.604 00.000 12252 MoveAxis(N, 0, ABG)
20:13:23.604 00.000 12252 Move returns status 0, amount 0
20:13:23.604 00.000 12252 move complete, result=0
20:13:23.604 00.000 12252 worker thread done servicing request
20:13:23.604 00.000 12252 Worker thread wakes up
20:13:23.604 00.000 9044 GuideStep: -0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
20:13:23.605 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:23.605 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:25.965 02.360 12252 Exposure complete
20:13:26.035 00.070 12252 worker thread done servicing request
20:13:26.035 00.000 9044 OnExposeComplete: enter
20:13:26.036 00.001 9044 UpdateGuideState(): m_state=6
20:13:26.037 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
20:13:26.039 00.002 9044 Star::Find returns 1 (0), X=1017.74, Y=815.67, Mass=5384, SNR=50.4, Peak=172 HFD=5.2
20:13:26.040 00.001 9044 MultiStar: [#1 -0.11,0.21,1.07,U] [#2 -0.05,0.30,0.00,M7] [#3 0.04,0.01,0.84,U] [#4 0.06,-0.01,1.30,U] [#5 0.04,0.17,0.66,U] [#6 0.02,0.05,0.41,U] [#7 -0.17,0.16,0.42,U] [#8 -0.01,0.36,0.00,M6] 
20:13:26.040 00.000 9044 refined, 6 included, MultiStar: {-0.02, 0.14}, one-star: {-0.06, 0.36}
20:13:26.042 00.002 9044 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.62) = xAngle (3.32 = -2.97)
20:13:26.045 00.003 9044 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.23 = 0.23)
20:13:26.047 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.69 mountX=-0.14 mountY=0.03, mountTheta=2.91
20:13:26.050 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.14, opts=13)
20:13:26.052 00.002 9044 Enqueuing Move request for scope (-0.02, 0.14)
20:13:26.055 00.003 12252 Worker thread wakes up
20:13:26.055 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:26.056 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
20:13:26.057 00.001 9044 UpdateGuideState exits: m=5384 SNR=50.4
20:13:26.058 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
20:13:26.058 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:26.061 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:26.064 00.003 9044 Enqueuing Expose request
20:13:26.067 00.003 12252 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=0.03
20:13:26.067 00.000 12252 PPEC rslt: input = -0.14, final = -0.05, react = -0.08, pred = 0.06, hyst = -0.08, hyst_pct = 0.54, period_length = 485.68
20:13:26.067 00.000 12252 PPEC: input: -0.14, control: -0.05, exposure: 2000
20:13:26.067 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:26.067 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:13:26.067 00.000 12252 MoveAxis(E, 20, ABG)
20:13:26.067 00.000 12252 Guiding  Dir = 2, Dur = 20
20:13:26.068 00.001 12252 IsSlewing returns 0
20:13:26.068 00.000 12252 IsGuiding returns 0
20:13:26.070 00.002 12252 PulseGuide returned control before completion, sleep 28
20:13:26.114 00.044 12252 IsGuiding returns 0
20:13:26.114 00.000 12252 Move returns status 0, amount 20
20:13:26.114 00.000 12252 MoveAxis(N, 0, ABG)
20:13:26.115 00.001 12252 Move returns status 0, amount 0
20:13:26.115 00.000 12252 move complete, result=0
20:13:26.115 00.000 12252 worker thread done servicing request
20:13:26.115 00.000 12252 Worker thread wakes up
20:13:26.115 00.000 9044 GuideStep: -0.1 px 20 ms EAST, 0.0 px 0 ms NORTH
20:13:26.116 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:26.116 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:28.473 02.357 12252 Exposure complete
20:13:28.525 00.052 12252 worker thread done servicing request
20:13:28.525 00.000 9044 OnExposeComplete: enter
20:13:28.527 00.002 9044 UpdateGuideState(): m_state=6
20:13:28.529 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
20:13:28.530 00.001 9044 Star::Find returns 1 (0), X=1017.70, Y=815.46, Mass=5479, SNR=51.0, Peak=172 HFD=5.2
20:13:28.531 00.001 9044 MultiStar: [#1 -0.18,0.16,1.04,U] [#2 -0.16,0.24,0.00,M8] [#3 0.05,-0.06,0.83,U] [#4 0.07,0.07,1.26,U] [#5 -0.04,0.17,0.63,U] [#6 0.06,-0.06,0.41,U] [#7 -0.13,0.35,0.00,M4] [#8 -0.06,0.13,0.41,U] 
20:13:28.532 00.001 9044 refined, 6 included, MultiStar: {-0.03, 0.09}, one-star: {-0.10, 0.15}
20:13:28.534 00.002 9044 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.62) = xAngle (3.54 = -2.74)
20:13:28.535 00.001 9044 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.46 = 0.46)
20:13:28.536 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.92 mountX=-0.09 mountY=0.04, mountTheta=2.70
20:13:28.538 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.09, opts=13)
20:13:28.539 00.001 9044 Enqueuing Move request for scope (-0.03, 0.09)
20:13:28.541 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:28.542 00.001 9044 UpdateGuideState exits: m=5479 SNR=51.0
20:13:28.543 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:28.544 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:28.546 00.002 9044 Enqueuing Expose request
20:13:28.547 00.001 12252 Worker thread wakes up
20:13:28.547 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
20:13:28.547 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
20:13:28.547 00.000 12252 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=0.04
20:13:28.548 00.001 12252 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.07, hyst = 0.00, hyst_pct = 0.54, period_length = 485.68
20:13:28.548 00.000 12252 PPEC: input: -0.09, control: 0.03, exposure: 2000
20:13:28.548 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:28.548 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:13:28.548 00.000 12252 MoveAxis(W, 13, ABG)
20:13:28.548 00.000 12252 Guiding  Dir = 3, Dur = 13
20:13:28.548 00.000 12252 IsSlewing returns 0
20:13:28.548 00.000 12252 IsGuiding returns 0
20:13:28.551 00.003 12252 PulseGuide returned control before completion, sleep 21
20:13:28.580 00.029 12252 IsGuiding returns 1
20:13:28.580 00.000 12252 scope still moving after pulse duration time elapsed
20:13:28.611 00.031 12252 IsSlewing returns 0
20:13:28.611 00.000 12252 IsGuiding returns 0
20:13:28.611 00.000 12252 scope move finished after 13 + 49 ms
20:13:28.611 00.000 12252 Move returns status 0, amount 13
20:13:28.612 00.001 12252 MoveAxis(N, 0, ABG)
20:13:28.612 00.000 12252 Move returns status 0, amount 0
20:13:28.612 00.000 12252 move complete, result=0
20:13:28.612 00.000 12252 worker thread done servicing request
20:13:28.612 00.000 12252 Worker thread wakes up
20:13:28.612 00.000 9044 GuideStep: -0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
20:13:28.613 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:28.613 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:30.974 02.361 12252 Exposure complete
20:13:31.044 00.070 12252 worker thread done servicing request
20:13:31.046 00.002 9044 OnExposeComplete: enter
20:13:31.047 00.001 9044 UpdateGuideState(): m_state=6
20:13:31.050 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
20:13:31.052 00.002 9044 Star::Find returns 1 (0), X=1017.74, Y=815.57, Mass=5474, SNR=51.0, Peak=172 HFD=5.2
20:13:31.054 00.002 9044 MultiStar: [#1 -0.15,0.32,0.00,M1] [#2 -0.07,0.30,0.00,M9] [#3 0.01,0.11,0.83,U] [#4 0.11,0.14,1.27,U] [#5 -0.06,0.24,0.64,U] [#6 -0.02,0.25,0.41,U] [#7 -0.18,0.44,0.00,M5] [#8 -0.20,0.37,0.00,M6] 
20:13:31.055 00.001 9044 refined, 4 included, MultiStar: {0.01, 0.19}, one-star: {-0.06, 0.26}
20:13:31.057 00.002 9044 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.62) = xAngle (3.15 = -3.13)
20:13:31.058 00.001 9044 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.07 = 0.07)
20:13:31.060 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.53 mountX=-0.19 mountY=0.01, mountTheta=3.08
20:13:31.062 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.19, opts=13)
20:13:31.062 00.000 9044 Enqueuing Move request for scope (0.01, 0.19)
20:13:31.063 00.001 12252 Worker thread wakes up
20:13:31.063 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:31.064 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
20:13:31.064 00.000 9044 UpdateGuideState exits: m=5474 SNR=51.0
20:13:31.065 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:31.066 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
20:13:31.066 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:31.067 00.001 9044 Enqueuing Expose request
20:13:31.070 00.003 12252 Moving (0.01, 0.19) raw xDistance=-0.19 yDistance=0.01
20:13:31.070 00.000 12252 PPEC rslt: input = -0.19, final = -0.09, react = -0.11, pred = 0.04, hyst = -0.11, hyst_pct = 0.53, period_length = 485.68
20:13:31.070 00.000 12252 PPEC: input: -0.19, control: -0.09, exposure: 2000
20:13:31.070 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:31.070 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:13:31.070 00.000 12252 MoveAxis(E, 36, ABG)
20:13:31.070 00.000 12252 Guiding  Dir = 2, Dur = 36
20:13:31.071 00.001 12252 IsSlewing returns 0
20:13:31.071 00.000 12252 IsGuiding returns 0
20:13:31.073 00.002 12252 PulseGuide returned control before completion, sleep 45
20:13:31.128 00.055 12252 IsGuiding returns 0
20:13:31.128 00.000 12252 Move returns status 0, amount 36
20:13:31.128 00.000 12252 MoveAxis(N, 0, ABG)
20:13:31.128 00.000 12252 Move returns status 0, amount 0
20:13:31.128 00.000 12252 move complete, result=0
20:13:31.129 00.001 12252 worker thread done servicing request
20:13:31.129 00.000 12252 Worker thread wakes up
20:13:31.129 00.000 9044 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
20:13:31.132 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:31.132 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:33.489 02.357 12252 Exposure complete
20:13:33.535 00.046 12252 worker thread done servicing request
20:13:33.535 00.000 9044 OnExposeComplete: enter
20:13:33.536 00.001 9044 UpdateGuideState(): m_state=6
20:13:33.537 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
20:13:33.538 00.001 9044 Star::Find returns 1 (0), X=1017.73, Y=815.80, Mass=5506, SNR=51.0, Peak=172 HFD=5.1
20:13:33.539 00.001 9044 MultiStar: [#1 -0.24,0.47,0.00,M2] [#2 -0.12,0.40,0.00,M10] [#3 -0.04,0.20,0.83,U] [#4 0.02,0.31,0.00,M1] [#5 0.04,0.24,0.65,U] [#6 0.01,0.19,0.41,U] [#7 -0.23,0.56,0.00,M6] [#8 -0.21,0.25,0.00,M7] 
20:13:33.540 00.001 9044 refined, 3 included, MultiStar: {-0.03, 0.31}, one-star: {-0.07, 0.50}
20:13:33.540 00.000 9044 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.62) = xAngle (3.28 = -3.00)
20:13:33.541 00.001 9044 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.20 = 0.20)
20:13:33.541 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.66 mountX=-0.31 mountY=0.06, mountTheta=2.95
20:13:33.545 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.31, opts=13)
20:13:33.546 00.001 9044 Enqueuing Move request for scope (-0.03, 0.31)
20:13:33.548 00.002 12252 Worker thread wakes up
20:13:33.548 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:33.550 00.002 9044 UpdateGuideState exits: m=5506 SNR=51.0
20:13:33.552 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:33.555 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
20:13:33.556 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:33.558 00.002 9044 Enqueuing Expose request
20:13:33.560 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
20:13:33.560 00.000 12252 Moving (-0.03, 0.31) raw xDistance=-0.31 yDistance=0.06
20:13:33.561 00.001 12252 PPEC rslt: input = -0.31, final = -0.16, react = -0.18, pred = 0.03, hyst = -0.16, hyst_pct = 0.53, period_length = 485.68
20:13:33.561 00.000 12252 PPEC: input: -0.31, control: -0.16, exposure: 2000
20:13:33.561 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:33.561 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:13:33.561 00.000 12252 MoveAxis(E, 62, ABG)
20:13:33.561 00.000 12252 Guiding  Dir = 2, Dur = 62
20:13:33.561 00.000 12252 IsSlewing returns 0
20:13:33.561 00.000 12252 IsGuiding returns 0
20:13:33.564 00.003 12252 PulseGuide returned control before completion, sleep 71
20:13:33.636 00.072 12252 IsGuiding returns 0
20:13:33.636 00.000 12252 Move returns status 0, amount 62
20:13:33.636 00.000 12252 MoveAxis(N, 0, ABG)
20:13:33.636 00.000 12252 Move returns status 0, amount 0
20:13:33.636 00.000 12252 move complete, result=0
20:13:33.637 00.001 12252 worker thread done servicing request
20:13:33.637 00.000 9044 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
20:13:33.639 00.002 12252 Worker thread wakes up
20:13:33.639 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:33.640 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:35.990 02.350 12252 Exposure complete
20:13:36.038 00.048 12252 worker thread done servicing request
20:13:36.038 00.000 9044 OnExposeComplete: enter
20:13:36.039 00.001 9044 UpdateGuideState(): m_state=6
20:13:36.040 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
20:13:36.042 00.002 9044 Star::Find returns 1 (0), X=1017.69, Y=815.30, Mass=5440, SNR=50.8, Peak=172 HFD=5.3
20:13:36.043 00.001 9044 MultiStar: [#1 -0.29,0.08,0.00,M3] [#2 -0.14,0.11,1.20,U] [#3 -0.19,-0.31,0.00,M1] [#4 -0.02,-0.02,1.29,U] [#5 -0.03,-0.11,0.63,U] [#6 -0.08,-0.27,0.00,M1] [#7 -0.17,0.21,0.00,M7] [#8 -0.19,0.03,0.40,U] 
20:13:36.045 00.002 9044 refined, 4 included, MultiStar: {-0.09, 0.01}, one-star: {-0.11, -0.00}
20:13:36.047 00.002 9044 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.62) = xAngle (4.67 = -1.61)
20:13:36.048 00.001 9044 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.59 = 1.59)
20:13:36.049 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.05 mountX=-0.00 mountY=0.09, mountTheta=1.61
20:13:36.051 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.01, opts=13)
20:13:36.052 00.001 9044 Enqueuing Move request for scope (-0.09, 0.01)
20:13:36.053 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:13:36.054 00.001 9044 UpdateGuideState exits: m=5440 SNR=50.8
20:13:36.055 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:36.057 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:36.058 00.001 9044 Enqueuing Expose request
20:13:36.059 00.001 12252 Worker thread wakes up
20:13:36.059 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
20:13:36.059 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
20:13:36.059 00.000 12252 Moving (-0.09, 0.01) raw xDistance=-0.00 yDistance=0.09
20:13:36.060 00.001 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.53, period_length = 485.68
20:13:36.060 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
20:13:36.060 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:36.061 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:13:36.061 00.000 12252 MoveAxis(E, 3, ABG)
20:13:36.061 00.000 12252 Guiding  Dir = 2, Dur = 3
20:13:36.061 00.000 12252 IsSlewing returns 0
20:13:36.061 00.000 12252 IsGuiding returns 0
20:13:36.063 00.002 12252 PulseGuide returned control before completion, sleep 12
20:13:36.089 00.026 12252 IsGuiding returns 0
20:13:36.089 00.000 12252 Move returns status 0, amount 3
20:13:36.089 00.000 12252 MoveAxis(N, 0, ABG)
20:13:36.089 00.000 12252 Move returns status 0, amount 0
20:13:36.089 00.000 12252 move complete, result=0
20:13:36.089 00.000 12252 worker thread done servicing request
20:13:36.089 00.000 12252 Worker thread wakes up
20:13:36.089 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
20:13:36.091 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:36.091 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:38.451 02.360 12252 Exposure complete
20:13:38.498 00.047 12252 worker thread done servicing request
20:13:38.498 00.000 9044 OnExposeComplete: enter
20:13:38.499 00.001 9044 UpdateGuideState(): m_state=6
20:13:38.500 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
20:13:38.501 00.001 9044 Star::Find returns 1 (0), X=1017.65, Y=815.42, Mass=5501, SNR=51.0, Peak=172 HFD=5.3
20:13:38.504 00.003 9044 MultiStar: [#1 -0.22,0.24,0.00,M4] [#2 -0.15,0.26,0.00,M10] [#3 -0.02,-0.06,0.84,U] [#4 0.01,-0.01,1.28,U] [#5 -0.10,0.16,0.65,U] [#6 -0.12,-0.02,0.41,U] [#7 -0.21,0.25,0.00,M8] [#8 -0.23,0.27,0.00,M7] 
20:13:38.505 00.001 9044 refined, 4 included, MultiStar: {-0.06, 0.03}, one-star: {-0.15, 0.11}
20:13:38.506 00.001 9044 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.62) = xAngle (4.26 = -2.02)
20:13:38.507 00.001 9044 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.18 = 1.18)
20:13:38.508 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.64 mountX=-0.03 mountY=0.07, mountTheta=2.01
20:13:38.510 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.03, opts=13)
20:13:38.512 00.002 9044 Enqueuing Move request for scope (-0.06, 0.03)
20:13:38.513 00.001 12252 Worker thread wakes up
20:13:38.513 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:13:38.514 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
20:13:38.514 00.000 9044 UpdateGuideState exits: m=5501 SNR=51.0
20:13:38.515 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
20:13:38.515 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:38.516 00.001 12252 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.07
20:13:38.516 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:38.518 00.002 9044 Enqueuing Expose request
20:13:38.519 00.001 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.52, period_length = 485.68
20:13:38.519 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
20:13:38.519 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:38.519 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:13:38.519 00.000 12252 MoveAxis(E, 5, ABG)
20:13:38.520 00.001 12252 Guiding  Dir = 2, Dur = 5
20:13:38.520 00.000 12252 IsSlewing returns 0
20:13:38.520 00.000 12252 IsGuiding returns 0
20:13:38.522 00.002 12252 PulseGuide returned control before completion, sleep 13
20:13:38.540 00.018 12252 IsGuiding returns 0
20:13:38.540 00.000 12252 Move returns status 0, amount 5
20:13:38.540 00.000 12252 MoveAxis(N, 0, ABG)
20:13:38.540 00.000 12252 Move returns status 0, amount 0
20:13:38.540 00.000 12252 move complete, result=0
20:13:38.541 00.001 12252 worker thread done servicing request
20:13:38.541 00.000 12252 Worker thread wakes up
20:13:38.541 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
20:13:38.542 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:38.542 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:40.898 02.356 12252 Exposure complete
20:13:40.953 00.055 12252 worker thread done servicing request
20:13:40.953 00.000 9044 OnExposeComplete: enter
20:13:40.954 00.001 9044 UpdateGuideState(): m_state=6
20:13:40.955 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
20:13:40.957 00.002 9044 Star::Find returns 1 (0), X=1017.48, Y=815.62, Mass=5409, SNR=50.6, Peak=172 HFD=5.1
20:13:40.959 00.002 9044 MultiStar: [#1 -0.26,0.20,0.00,M5] [#2 -0.21,0.22,0.00,R] [#3 -0.21,-0.22,0.00,M1] [#4 -0.02,0.01,1.26,U] [#5 -0.16,0.15,0.65,U] [#6 -0.07,-0.02,0.42,U] [#7 -0.18,0.22,0.00,M9] [#8 -0.28,0.19,0.00,M8] 
20:13:40.960 00.001 9044 refined, 3 included, MultiStar: {-0.14, 0.12}, one-star: {-0.32, 0.31}
20:13:40.962 00.002 9044 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.62) = xAngle (4.05 = -2.23)
20:13:40.964 00.002 9044 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.97 = 0.97)
20:13:40.966 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.43 mountX=-0.12 mountY=0.16, mountTheta=2.21
20:13:40.967 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.12, opts=13)
20:13:40.968 00.001 9044 Enqueuing Move request for scope (-0.14, 0.12)
20:13:40.969 00.001 12252 Worker thread wakes up
20:13:40.969 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:40.970 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
20:13:40.970 00.000 9044 UpdateGuideState exits: m=5409 SNR=50.6
20:13:40.972 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:40.973 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:40.974 00.001 9044 Enqueuing Expose request
20:13:40.975 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
20:13:40.975 00.000 12252 Moving (-0.14, 0.12) raw xDistance=-0.12 yDistance=0.16
20:13:40.976 00.001 12252 PPEC rslt: input = -0.12, final = -0.09, react = -0.07, pred = -0.06, hyst = -0.06, hyst_pct = 0.52, period_length = 485.68
20:13:40.976 00.000 12252 PPEC: input: -0.12, control: -0.09, exposure: 2000
20:13:40.976 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
20:13:40.976 00.000 12252 MoveAxis(E, 37, ABG)
20:13:40.976 00.000 12252 Guiding  Dir = 2, Dur = 37
20:13:40.976 00.000 12252 IsSlewing returns 0
20:13:40.976 00.000 12252 IsGuiding returns 0
20:13:40.978 00.002 12252 PulseGuide returned control before completion, sleep 46
20:13:41.039 00.061 12252 IsGuiding returns 0
20:13:41.039 00.000 12252 Move returns status 0, amount 37
20:13:41.039 00.000 12252 MoveAxis(S, 53, ABG)
20:13:41.039 00.000 12252 Guiding  Dir = 1, Dur = 53
20:13:41.039 00.000 12252 IsSlewing returns 0
20:13:41.039 00.000 12252 IsGuiding returns 0
20:13:41.046 00.007 12252 PulseGuide returned control before completion, sleep 58
20:13:41.118 00.072 12252 IsGuiding returns 0
20:13:41.118 00.000 12252 Move returns status 0, amount 53
20:13:41.118 00.000 12252 move complete, result=0
20:13:41.118 00.000 12252 worker thread done servicing request
20:13:41.118 00.000 12252 Worker thread wakes up
20:13:41.118 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:41.118 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:41.118 00.000 9044 GuideStep: -0.1 px 37 ms EAST, 0.2 px 53 ms SOUTH
20:13:43.465 02.347 12252 Exposure complete
20:13:43.537 00.072 12252 worker thread done servicing request
20:13:43.538 00.001 9044 OnExposeComplete: enter
20:13:43.540 00.002 9044 UpdateGuideState(): m_state=6
20:13:43.542 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
20:13:43.544 00.002 9044 Star::Find returns 1 (0), X=1017.68, Y=815.67, Mass=5359, SNR=50.2, Peak=172 HFD=5.2
20:13:43.545 00.001 9044 MultiStar: [#1 -0.09,0.22,1.07,U] [#2 0.16,0.04,1.21,U] [#3 -0.05,0.08,0.86,U] [#4 0.08,0.12,1.28,U] [#5 -0.01,0.21,0.65,U] [#6 0.00,-0.06,0.42,U] [#7 -0.05,0.35,0.00,M10] [#8 -0.24,0.24,0.00,M9] 
20:13:43.545 00.000 9044 refined, 6 included, MultiStar: {0.00, 0.15}, one-star: {-0.12, 0.36}
20:13:43.547 00.002 9044 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.62) = xAngle (3.16 = -3.12)
20:13:43.549 00.002 9044 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.08 = 0.08)
20:13:43.550 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.54 mountX=-0.15 mountY=0.01, mountTheta=3.06
20:13:43.552 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.15, opts=13)
20:13:43.553 00.001 9044 Enqueuing Move request for scope (0.00, 0.15)
20:13:43.554 00.001 12252 Worker thread wakes up
20:13:43.554 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:43.556 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
20:13:43.556 00.000 9044 UpdateGuideState exits: m=5359 SNR=50.2
20:13:43.559 00.003 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
20:13:43.559 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:43.561 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:43.563 00.002 9044 Enqueuing Expose request
20:13:43.566 00.003 12252 Moving (0.00, 0.15) raw xDistance=-0.15 yDistance=0.01
20:13:43.566 00.000 12252 PPEC rslt: input = -0.15, final = -0.12, react = -0.09, pred = -0.07, hyst = -0.08, hyst_pct = 0.52, period_length = 485.68
20:13:43.566 00.000 12252 PPEC: input: -0.15, control: -0.12, exposure: 2000
20:13:43.566 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:43.566 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:13:43.566 00.000 12252 MoveAxis(E, 46, ABG)
20:13:43.566 00.000 12252 Guiding  Dir = 2, Dur = 46
20:13:43.567 00.001 12252 IsSlewing returns 0
20:13:43.567 00.000 12252 IsGuiding returns 0
20:13:43.569 00.002 12252 PulseGuide returned control before completion, sleep 55
20:13:43.626 00.057 12252 IsGuiding returns 1
20:13:43.626 00.000 12252 scope still moving after pulse duration time elapsed
20:13:43.657 00.031 12252 IsSlewing returns 0
20:13:43.657 00.000 12252 IsGuiding returns 0
20:13:43.657 00.000 12252 scope move finished after 46 + 44 ms
20:13:43.658 00.001 12252 Move returns status 0, amount 46
20:13:43.658 00.000 12252 MoveAxis(N, 0, ABG)
20:13:43.658 00.000 12252 Move returns status 0, amount 0
20:13:43.658 00.000 12252 move complete, result=0
20:13:43.658 00.000 12252 worker thread done servicing request
20:13:43.658 00.000 12252 Worker thread wakes up
20:13:43.658 00.000 9044 GuideStep: -0.1 px 46 ms EAST, 0.0 px 0 ms NORTH
20:13:43.660 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:43.660 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:46.004 02.344 12252 Exposure complete
20:13:46.056 00.052 12252 worker thread done servicing request
20:13:46.056 00.000 9044 OnExposeComplete: enter
20:13:46.059 00.003 9044 UpdateGuideState(): m_state=6
20:13:46.060 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
20:13:46.061 00.001 9044 Star::Find returns 1 (0), X=1017.68, Y=815.36, Mass=5516, SNR=51.1, Peak=172 HFD=5.4
20:13:46.063 00.002 9044 MultiStar: [#1 -0.15,0.02,1.07,U] [#2 0.06,-0.08,1.19,U] [#3 -0.08,-0.31,0.00,M1] [#4 0.08,-0.30,0.00,M1] [#5 -0.06,0.06,0.64,U] [#6 0.05,-0.14,0.40,U] [#7 -0.12,0.15,0.42,U] [#8 -0.16,0.23,0.00,M10] 
20:13:46.064 00.001 9044 refined, 5 included, MultiStar: {-0.06, 0.01}, one-star: {-0.12, 0.06}
20:13:46.065 00.001 9044 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.62) = xAngle (4.63 = -1.65)
20:13:46.066 00.001 9044 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.55 = 1.55)
20:13:46.067 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.01 mountX=-0.00 mountY=0.06, mountTheta=1.65
20:13:46.070 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.01, opts=13)
20:13:46.071 00.001 9044 Enqueuing Move request for scope (-0.06, 0.01)
20:13:46.072 00.001 12252 Worker thread wakes up
20:13:46.073 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:13:46.074 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
20:13:46.074 00.000 9044 UpdateGuideState exits: m=5516 SNR=51.1
20:13:46.075 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
20:13:46.075 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:46.076 00.001 12252 Moving (-0.06, 0.01) raw xDistance=-0.00 yDistance=0.06
20:13:46.076 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:46.077 00.001 9044 Enqueuing Expose request
20:13:46.078 00.001 12252 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.52, period_length = 485.68
20:13:46.078 00.000 12252 PPEC: input: -0.00, control: -0.03, exposure: 2000
20:13:46.078 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:46.078 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:13:46.078 00.000 12252 MoveAxis(E, 10, ABG)
20:13:46.078 00.000 12252 Guiding  Dir = 2, Dur = 10
20:13:46.078 00.000 12252 IsSlewing returns 0
20:13:46.079 00.001 12252 IsGuiding returns 0
20:13:46.081 00.002 12252 PulseGuide returned control before completion, sleep 18
20:13:46.112 00.031 12252 IsGuiding returns 0
20:13:46.113 00.001 12252 Move returns status 0, amount 10
20:13:46.113 00.000 12252 MoveAxis(N, 0, ABG)
20:13:46.113 00.000 12252 Move returns status 0, amount 0
20:13:46.113 00.000 12252 move complete, result=0
20:13:46.113 00.000 12252 worker thread done servicing request
20:13:46.113 00.000 12252 Worker thread wakes up
20:13:46.113 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:46.114 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:46.114 00.000 9044 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
20:13:48.450 02.336 12252 Exposure complete
20:13:48.498 00.048 12252 worker thread done servicing request
20:13:48.498 00.000 9044 OnExposeComplete: enter
20:13:48.499 00.001 9044 UpdateGuideState(): m_state=6
20:13:48.500 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
20:13:48.501 00.001 9044 Star::Find returns 1 (0), X=1017.73, Y=815.45, Mass=5440, SNR=50.7, Peak=172 HFD=5.2
20:13:48.502 00.001 9044 MultiStar: [#1 -0.10,0.16,1.06,U] [#2 0.10,-0.07,1.23,U] [#3 0.01,-0.30,0.00,M2] [#4 0.09,-0.32,0.00,M2] [#5 -0.02,0.02,0.65,U] [#6 0.01,-0.19,0.40,U] [#7 -0.18,0.25,0.00,M10] [#8 -0.04,0.03,0.40,U] 
20:13:48.503 00.001 9044 refined, 5 included, MultiStar: {-0.02, 0.04}, one-star: {-0.07, 0.14}
20:13:48.503 00.000 9044 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.62) = xAngle (3.60 = -2.68)
20:13:48.504 00.001 9044 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.52 = 0.52)
20:13:48.505 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.98 mountX=-0.04 mountY=0.02, mountTheta=2.64
20:13:48.507 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.04, opts=13)
20:13:48.508 00.001 9044 Enqueuing Move request for scope (-0.02, 0.04)
20:13:48.509 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:13:48.511 00.002 12252 Worker thread wakes up
20:13:48.511 00.000 9044 UpdateGuideState exits: m=5440 SNR=50.7
20:13:48.512 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:48.513 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:48.514 00.001 9044 Enqueuing Expose request
20:13:48.515 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
20:13:48.515 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
20:13:48.515 00.000 12252 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=0.02
20:13:48.516 00.001 12252 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.51, period_length = 485.68
20:13:48.516 00.000 12252 PPEC: input: -0.04, control: -0.03, exposure: 2000
20:13:48.516 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:48.516 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:13:48.516 00.000 12252 MoveAxis(E, 10, ABG)
20:13:48.516 00.000 12252 Guiding  Dir = 2, Dur = 10
20:13:48.516 00.000 12252 IsSlewing returns 0
20:13:48.517 00.001 12252 IsGuiding returns 0
20:13:48.518 00.001 12252 PulseGuide returned control before completion, sleep 19
20:13:48.553 00.035 12252 IsGuiding returns 0
20:13:48.553 00.000 12252 Move returns status 0, amount 10
20:13:48.553 00.000 12252 MoveAxis(N, 0, ABG)
20:13:48.553 00.000 12252 Move returns status 0, amount 0
20:13:48.553 00.000 12252 move complete, result=0
20:13:48.553 00.000 12252 worker thread done servicing request
20:13:48.553 00.000 12252 Worker thread wakes up
20:13:48.553 00.000 9044 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
20:13:48.555 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:48.555 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:50.905 02.350 12252 Exposure complete
20:13:50.968 00.063 12252 worker thread done servicing request
20:13:50.968 00.000 9044 OnExposeComplete: enter
20:13:50.969 00.001 9044 UpdateGuideState(): m_state=6
20:13:50.970 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
20:13:50.971 00.001 9044 Star::Find returns 1 (0), X=1017.57, Y=815.21, Mass=5498, SNR=51.0, Peak=172 HFD=5.2
20:13:50.973 00.002 9044 MultiStar: [#1 -0.32,0.02,0.00,M3] [#2 0.01,-0.15,1.21,U] [#3 -0.23,-0.46,0.00,M3] [#4 -0.03,-0.41,0.00,M3] [#5 -0.17,-0.09,0.65,U] [#6 -0.11,-0.30,0.00,M1] [#7 -0.23,-0.01,0.42,U] [#8 -0.32,-0.07,0.00,M10] 
20:13:50.974 00.001 9044 refined, 3 included, MultiStar: {-0.13, -0.10}, one-star: {-0.23, -0.10}
20:13:50.975 00.001 9044 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.62) = xAngle (-0.85 = -0.85)
20:13:50.977 00.002 9044 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.93 = 2.35)
20:13:50.978 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-2.47 mountX=0.11 mountY=0.12, mountTheta=0.82
20:13:50.980 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.10, opts=13)
20:13:50.981 00.001 9044 Enqueuing Move request for scope (-0.13, -0.10)
20:13:50.982 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:50.983 00.001 9044 UpdateGuideState exits: m=5498 SNR=51.0
20:13:50.985 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:50.986 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:50.987 00.001 9044 Enqueuing Expose request
20:13:50.988 00.001 12252 Worker thread wakes up
20:13:50.988 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
20:13:50.988 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
20:13:50.988 00.000 12252 Moving (-0.13, -0.10) raw xDistance=0.11 yDistance=0.12
20:13:50.989 00.001 12252 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = -0.05, hyst = 0.06, hyst_pct = 0.51, period_length = 485.68
20:13:50.989 00.000 12252 PPEC: input: 0.11, control: 0.04, exposure: 2000
20:13:50.989 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:50.989 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:13:50.989 00.000 12252 MoveAxis(W, 15, ABG)
20:13:50.990 00.001 12252 Guiding  Dir = 3, Dur = 15
20:13:50.990 00.000 12252 IsSlewing returns 0
20:13:50.990 00.000 12252 IsGuiding returns 0
20:13:50.992 00.002 12252 PulseGuide returned control before completion, sleep 23
20:13:51.031 00.039 12252 IsGuiding returns 0
20:13:51.031 00.000 12252 Move returns status 0, amount 15
20:13:51.031 00.000 12252 MoveAxis(N, 0, ABG)
20:13:51.031 00.000 12252 Move returns status 0, amount 0
20:13:51.031 00.000 12252 move complete, result=0
20:13:51.031 00.000 12252 worker thread done servicing request
20:13:51.031 00.000 12252 Worker thread wakes up
20:13:51.031 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:51.031 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:51.031 00.000 9044 GuideStep: 0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
20:13:53.383 02.352 12252 Exposure complete
20:13:53.432 00.049 12252 worker thread done servicing request
20:13:53.432 00.000 9044 OnExposeComplete: enter
20:13:53.433 00.001 9044 UpdateGuideState(): m_state=6
20:13:53.434 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
20:13:53.435 00.001 9044 Star::Find returns 1 (0), X=1017.77, Y=815.42, Mass=5465, SNR=50.9, Peak=172 HFD=5.3
20:13:53.436 00.001 9044 MultiStar: [#1 -0.10,0.10,1.04,U] [#2 0.16,-0.07,1.20,U] [#3 -0.14,-0.26,0.00,M4] [#4 0.11,-0.10,1.28,U] [#5 0.02,-0.01,0.65,U] [#6 0.09,-0.20,0.42,U] [#7 -0.06,0.09,0.42,U] [#8 -0.03,-0.07,0.41,U] 
20:13:53.436 00.000 9044 refined, 7 included, MultiStar: {0.03, -0.01}, one-star: {-0.03, 0.11}
20:13:53.437 00.001 9044 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.62) = xAngle (1.28 = 1.28)
20:13:53.438 00.001 9044 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.80 = -1.80)
20:13:53.439 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.34 mountX=0.01 mountY=-0.03, mountTheta=-1.29
20:13:53.440 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.01, opts=13)
20:13:53.441 00.001 9044 Enqueuing Move request for scope (0.03, -0.01)
20:13:53.441 00.000 12252 Worker thread wakes up
20:13:53.441 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:53.442 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
20:13:53.442 00.000 9044 UpdateGuideState exits: m=5465 SNR=50.9
20:13:53.444 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:53.445 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
20:13:53.445 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:53.446 00.001 9044 Enqueuing Expose request
20:13:53.447 00.001 12252 Moving (0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
20:13:53.448 00.001 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.51, period_length = 485.68
20:13:53.448 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
20:13:53.448 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:53.448 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:13:53.448 00.000 12252 MoveAxis(E, 8, ABG)
20:13:53.448 00.000 12252 Guiding  Dir = 2, Dur = 8
20:13:53.449 00.001 12252 IsSlewing returns 0
20:13:53.449 00.000 12252 IsGuiding returns 0
20:13:53.451 00.002 12252 PulseGuide returned control before completion, sleep 17
20:13:53.475 00.024 12252 IsGuiding returns 0
20:13:53.475 00.000 12252 Move returns status 0, amount 8
20:13:53.475 00.000 12252 MoveAxis(N, 0, ABG)
20:13:53.475 00.000 12252 Move returns status 0, amount 0
20:13:53.475 00.000 12252 move complete, result=0
20:13:53.475 00.000 12252 worker thread done servicing request
20:13:53.475 00.000 12252 Worker thread wakes up
20:13:53.475 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:53.475 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:53.477 00.002 9044 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
20:13:55.816 02.339 12252 Exposure complete
20:13:55.861 00.045 12252 worker thread done servicing request
20:13:55.862 00.001 9044 OnExposeComplete: enter
20:13:55.863 00.001 9044 UpdateGuideState(): m_state=6
20:13:55.864 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
20:13:55.864 00.000 9044 Star::Find returns 1 (0), X=1017.49, Y=815.69, Mass=5515, SNR=51.1, Peak=172 HFD=5.2
20:13:55.865 00.001 9044 MultiStar: [#1 -0.19,0.17,1.04,U] [#2 0.01,-0.10,1.21,U] [#3 -0.16,-0.30,0.00,M5] [#4 0.00,0.02,1.28,U] [#5 -0.09,0.05,0.64,U] [#6 0.00,-0.08,0.41,U] [#7 -0.27,0.27,0.00,M9] [#8 -0.12,0.20,0.40,U] 
20:13:55.866 00.001 9044 refined, 6 included, MultiStar: {-0.10, 0.09}, one-star: {-0.31, 0.39}
20:13:55.867 00.001 9044 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.62) = xAngle (4.02 = -2.26)
20:13:55.867 00.000 9044 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.94 = 0.94)
20:13:55.868 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.40 mountX=-0.09 mountY=0.11, mountTheta=2.24
20:13:55.870 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.09, opts=13)
20:13:55.871 00.001 9044 Enqueuing Move request for scope (-0.10, 0.09)
20:13:55.873 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:55.875 00.002 9044 UpdateGuideState exits: m=5515 SNR=51.1
20:13:55.876 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:55.877 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:55.878 00.001 9044 Enqueuing Expose request
20:13:55.879 00.001 12252 Worker thread wakes up
20:13:55.879 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
20:13:55.879 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
20:13:55.879 00.000 12252 Moving (-0.10, 0.09) raw xDistance=-0.09 yDistance=0.11
20:13:55.880 00.001 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.51, period_length = 485.68
20:13:55.880 00.000 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
20:13:55.880 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:55.880 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:13:55.880 00.000 12252 MoveAxis(E, 3, ABG)
20:13:55.880 00.000 12252 Guiding  Dir = 2, Dur = 3
20:13:55.880 00.000 12252 IsSlewing returns 0
20:13:55.880 00.000 12252 IsGuiding returns 0
20:13:55.882 00.002 12252 PulseGuide returned control before completion, sleep 12
20:13:55.907 00.025 12252 IsGuiding returns 0
20:13:55.907 00.000 12252 Move returns status 0, amount 3
20:13:55.907 00.000 12252 MoveAxis(N, 0, ABG)
20:13:55.907 00.000 12252 Move returns status 0, amount 0
20:13:55.907 00.000 12252 move complete, result=0
20:13:55.907 00.000 12252 worker thread done servicing request
20:13:55.907 00.000 12252 Worker thread wakes up
20:13:55.907 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:55.907 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:13:55.907 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
20:13:58.258 02.351 12252 Exposure complete
20:13:58.307 00.049 12252 worker thread done servicing request
20:13:58.307 00.000 9044 OnExposeComplete: enter
20:13:58.309 00.002 9044 UpdateGuideState(): m_state=6
20:13:58.312 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
20:13:58.314 00.002 9044 Star::Find returns 1 (0), X=1017.72, Y=815.52, Mass=5375, SNR=50.3, Peak=172 HFD=5.2
20:13:58.316 00.002 9044 MultiStar: [#1 -0.15,0.15,1.07,U] [#2 0.08,0.03,1.21,U] [#3 -0.11,-0.33,0.00,M6] [#4 0.12,0.05,1.28,U] [#5 -0.04,0.16,0.65,U] [#6 0.05,0.05,0.43,U] [#7 -0.07,0.19,0.42,U] [#8 -0.20,0.20,0.00,M9] 
20:13:58.318 00.002 9044 refined, 6 included, MultiStar: {-0.00, 0.11}, one-star: {-0.08, 0.21}
20:13:58.321 00.003 9044 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.62) = xAngle (3.24 = -3.04)
20:13:58.324 00.003 9044 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.16 = 0.16)
20:13:58.325 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.61 mountX=-0.11 mountY=0.02, mountTheta=2.99
20:13:58.327 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.11, opts=13)
20:13:58.328 00.001 9044 Enqueuing Move request for scope (-0.00, 0.11)
20:13:58.330 00.002 12252 Worker thread wakes up
20:13:58.330 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:13:58.332 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
20:13:58.332 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
20:13:58.332 00.000 9044 UpdateGuideState exits: m=5375 SNR=50.3
20:13:58.334 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:13:58.336 00.002 12252 Moving (-0.00, 0.11) raw xDistance=-0.11 yDistance=0.02
20:13:58.336 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:13:58.339 00.003 9044 Enqueuing Expose request
20:13:58.342 00.003 12252 PPEC rslt: input = -0.11, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.50, period_length = 485.68
20:13:58.342 00.000 12252 PPEC: input: -0.11, control: -0.07, exposure: 2000
20:13:58.342 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:13:58.342 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:13:58.342 00.000 12252 MoveAxis(E, 26, ABG)
20:13:58.342 00.000 12252 Guiding  Dir = 2, Dur = 26
20:13:58.343 00.001 12252 IsSlewing returns 0
20:13:58.343 00.000 12252 IsGuiding returns 0
20:13:58.345 00.002 12252 PulseGuide returned control before completion, sleep 34
20:13:58.386 00.041 12252 IsGuiding returns 0
20:13:58.386 00.000 12252 Move returns status 0, amount 26
20:13:58.386 00.000 12252 MoveAxis(N, 0, ABG)
20:13:58.386 00.000 12252 Move returns status 0, amount 0
20:13:58.386 00.000 12252 move complete, result=0
20:13:58.386 00.000 12252 worker thread done servicing request
20:13:58.386 00.000 9044 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
20:13:58.388 00.002 12252 Worker thread wakes up
20:13:58.388 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:13:58.388 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:00.755 02.367 12252 Exposure complete
20:14:00.806 00.051 12252 worker thread done servicing request
20:14:00.806 00.000 9044 OnExposeComplete: enter
20:14:00.810 00.004 9044 UpdateGuideState(): m_state=6
20:14:00.811 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
20:14:00.812 00.001 9044 Star::Find returns 1 (0), X=1017.67, Y=815.43, Mass=5452, SNR=50.8, Peak=172 HFD=5.3
20:14:00.814 00.002 9044 MultiStar: [#1 -0.13,0.17,1.04,U] [#2 0.08,-0.04,1.20,U] [#3 0.04,-0.29,0.00,M7] [#4 0.10,0.09,1.27,U] [#5 -0.01,0.03,0.65,U] [#6 -0.05,-0.13,0.41,U] [#7 -0.05,0.25,0.43,U] [#8 -0.19,0.14,0.41,U] 
20:14:00.815 00.001 9044 refined, 7 included, MultiStar: {-0.02, 0.08}, one-star: {-0.13, 0.12}
20:14:00.816 00.001 9044 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.62) = xAngle (3.50 = -2.78)
20:14:00.817 00.001 9044 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.42 = 0.42)
20:14:00.818 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.87 mountX=-0.08 mountY=0.03, mountTheta=2.74
20:14:00.820 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.08, opts=13)
20:14:00.821 00.001 9044 Enqueuing Move request for scope (-0.02, 0.08)
20:14:00.822 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:00.824 00.002 9044 UpdateGuideState exits: m=5452 SNR=50.8
20:14:00.825 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:00.826 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:00.827 00.001 9044 Enqueuing Expose request
20:14:00.829 00.002 12252 Worker thread wakes up
20:14:00.829 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
20:14:00.829 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
20:14:00.829 00.000 12252 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=0.03
20:14:00.830 00.001 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.50, period_length = 485.68
20:14:00.830 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
20:14:00.830 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:00.830 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:14:00.830 00.000 12252 MoveAxis(E, 4, ABG)
20:14:00.830 00.000 12252 Guiding  Dir = 2, Dur = 4
20:14:00.831 00.001 12252 IsSlewing returns 0
20:14:00.831 00.000 12252 IsGuiding returns 0
20:14:00.833 00.002 12252 PulseGuide returned control before completion, sleep 13
20:14:00.853 00.020 12252 IsGuiding returns 0
20:14:00.853 00.000 12252 Move returns status 0, amount 4
20:14:00.853 00.000 12252 MoveAxis(N, 0, ABG)
20:14:00.853 00.000 12252 Move returns status 0, amount 0
20:14:00.853 00.000 12252 move complete, result=0
20:14:00.853 00.000 12252 worker thread done servicing request
20:14:00.853 00.000 12252 Worker thread wakes up
20:14:00.853 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
20:14:00.855 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:00.855 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:03.196 02.341 12252 Exposure complete
20:14:03.235 00.039 12252 worker thread done servicing request
20:14:03.235 00.000 9044 OnExposeComplete: enter
20:14:03.236 00.001 9044 UpdateGuideState(): m_state=6
20:14:03.237 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
20:14:03.238 00.001 9044 Star::Find returns 1 (0), X=1017.71, Y=815.32, Mass=5430, SNR=50.7, Peak=172 HFD=5.3
20:14:03.239 00.001 9044 MultiStar: [#1 -0.16,0.12,1.04,U] [#2 0.03,-0.19,1.21,U] [#3 -0.04,-0.35,0.00,M8] [#4 0.06,-0.03,1.27,U] [#5 -0.08,-0.06,0.65,U] [#6 -0.01,-0.20,0.41,U] [#7 -0.16,0.19,0.43,U] [#8 -0.18,0.07,0.40,U] 
20:14:03.239 00.000 9044 refined, 7 included, MultiStar: {-0.05, -0.02}, one-star: {-0.09, 0.01}
20:14:03.240 00.001 9044 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.62) = xAngle (-1.13 = -1.13)
20:14:03.242 00.002 9044 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.21 = 2.07)
20:14:03.243 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.75 mountX=0.02 mountY=0.05, mountTheta=1.12
20:14:03.245 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.02, opts=13)
20:14:03.246 00.001 9044 Enqueuing Move request for scope (-0.05, -0.02)
20:14:03.247 00.001 12252 Worker thread wakes up
20:14:03.247 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:14:03.248 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
20:14:03.248 00.000 9044 UpdateGuideState exits: m=5430 SNR=50.7
20:14:03.249 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
20:14:03.250 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:03.251 00.001 12252 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=0.05
20:14:03.251 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:03.252 00.001 9044 Enqueuing Expose request
20:14:03.253 00.001 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.50, period_length = 485.68
20:14:03.253 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
20:14:03.253 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:03.253 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:14:03.253 00.000 12252 MoveAxis(E, 3, ABG)
20:14:03.253 00.000 12252 Guiding  Dir = 2, Dur = 3
20:14:03.254 00.001 12252 IsSlewing returns 0
20:14:03.254 00.000 12252 IsGuiding returns 0
20:14:03.256 00.002 12252 PulseGuide returned control before completion, sleep 12
20:14:03.271 00.015 12252 IsGuiding returns 0
20:14:03.271 00.000 12252 Move returns status 0, amount 3
20:14:03.271 00.000 12252 MoveAxis(N, 0, ABG)
20:14:03.271 00.000 12252 Move returns status 0, amount 0
20:14:03.271 00.000 12252 move complete, result=0
20:14:03.271 00.000 12252 worker thread done servicing request
20:14:03.271 00.000 12252 Worker thread wakes up
20:14:03.271 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
20:14:03.272 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:03.272 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:05.637 02.365 12252 Exposure complete
20:14:05.716 00.079 12252 worker thread done servicing request
20:14:05.717 00.001 9044 OnExposeComplete: enter
20:14:05.718 00.001 9044 UpdateGuideState(): m_state=6
20:14:05.721 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
20:14:05.722 00.001 9044 Star::Find returns 1 (0), X=1017.70, Y=815.39, Mass=5331, SNR=50.2, Peak=172 HFD=5.2
20:14:05.723 00.001 9044 MultiStar: [#1 -0.21,0.16,0.00,M1] [#2 0.11,-0.11,1.21,U] [#3 -0.11,-0.39,0.00,M9] [#4 0.10,-0.36,0.00,M1] [#5 -0.02,-0.08,0.65,U] [#6 -0.04,-0.04,0.42,U] [#7 -0.07,0.12,0.43,U] [#8 -0.17,-0.01,0.42,U] 
20:14:05.724 00.001 9044 refined, 5 included, MultiStar: {-0.03, -0.02}, one-star: {-0.10, 0.09}
20:14:05.726 00.002 9044 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.62) = xAngle (-0.97 = -0.97)
20:14:05.728 00.002 9044 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.06 = 2.23)
20:14:05.732 00.004 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.60 mountX=0.02 mountY=0.02, mountTheta=0.95
20:14:05.736 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.02, opts=13)
20:14:05.739 00.003 9044 Enqueuing Move request for scope (-0.03, -0.02)
20:14:05.741 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:05.743 00.002 9044 UpdateGuideState exits: m=5331 SNR=50.2
20:14:05.746 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:05.748 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:05.750 00.002 9044 Enqueuing Expose request
20:14:05.751 00.001 12252 Worker thread wakes up
20:14:05.751 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
20:14:05.751 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
20:14:05.751 00.000 12252 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.02
20:14:05.752 00.001 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.50, period_length = 485.68
20:14:05.752 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
20:14:05.752 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:05.752 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:14:05.752 00.000 12252 MoveAxis(E, 5, ABG)
20:14:05.752 00.000 12252 Guiding  Dir = 2, Dur = 5
20:14:05.752 00.000 12252 IsSlewing returns 0
20:14:05.752 00.000 12252 IsGuiding returns 0
20:14:05.754 00.002 12252 PulseGuide returned control before completion, sleep 13
20:14:05.782 00.028 12252 IsGuiding returns 0
20:14:05.782 00.000 12252 Move returns status 0, amount 5
20:14:05.782 00.000 12252 MoveAxis(N, 0, ABG)
20:14:05.782 00.000 12252 Move returns status 0, amount 0
20:14:05.782 00.000 12252 move complete, result=0
20:14:05.782 00.000 12252 worker thread done servicing request
20:14:05.782 00.000 12252 Worker thread wakes up
20:14:05.782 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
20:14:05.786 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:05.786 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:08.124 02.338 12252 Exposure complete
20:14:08.194 00.070 12252 worker thread done servicing request
20:14:08.194 00.000 9044 OnExposeComplete: enter
20:14:08.196 00.002 9044 UpdateGuideState(): m_state=6
20:14:08.197 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
20:14:08.198 00.001 9044 Star::Find returns 1 (0), X=1017.72, Y=815.38, Mass=5470, SNR=50.9, Peak=172 HFD=5.3
20:14:08.200 00.002 9044 MultiStar: [#1 -0.23,0.13,0.00,M2] [#2 0.06,-0.16,1.20,U] [#3 -0.12,-0.33,0.00,M10] [#4 0.06,-0.14,1.28,U] [#5 -0.09,-0.03,0.63,U] [#6 -0.00,-0.18,0.40,U] [#7 -0.06,0.17,0.43,U] [#8 -0.28,0.01,0.00,M7] 
20:14:08.201 00.001 9044 refined, 5 included, MultiStar: {-0.00, -0.06}, one-star: {-0.08, 0.07}
20:14:08.202 00.001 9044 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.62) = xAngle (0.00 = 0.00)
20:14:08.203 00.001 9044 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.08 = -3.08)
20:14:08.204 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.62 mountX=0.06 mountY=-0.00, mountTheta=-0.06
20:14:08.206 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.06, opts=13)
20:14:08.208 00.002 9044 Enqueuing Move request for scope (-0.00, -0.06)
20:14:08.209 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:14:08.210 00.001 9044 UpdateGuideState exits: m=5470 SNR=50.9
20:14:08.211 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:08.213 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:08.214 00.001 9044 Enqueuing Expose request
20:14:08.215 00.001 12252 Worker thread wakes up
20:14:08.215 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
20:14:08.215 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
20:14:08.215 00.000 12252 Moving (-0.00, -0.06) raw xDistance=0.06 yDistance=-0.00
20:14:08.216 00.001 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.49, period_length = 485.68
20:14:08.216 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
20:14:08.217 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:08.217 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:14:08.217 00.000 12252 MoveAxis(E, 4, ABG)
20:14:08.217 00.000 12252 Guiding  Dir = 2, Dur = 4
20:14:08.217 00.000 12252 IsSlewing returns 0
20:14:08.217 00.000 12252 IsGuiding returns 0
20:14:08.219 00.002 12252 PulseGuide returned control before completion, sleep 13
20:14:08.241 00.022 12252 IsGuiding returns 0
20:14:08.241 00.000 12252 Move returns status 0, amount 4
20:14:08.241 00.000 12252 MoveAxis(N, 0, ABG)
20:14:08.241 00.000 12252 Move returns status 0, amount 0
20:14:08.241 00.000 12252 move complete, result=0
20:14:08.241 00.000 12252 worker thread done servicing request
20:14:08.241 00.000 12252 Worker thread wakes up
20:14:08.241 00.000 9044 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
20:14:08.242 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:08.242 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:10.583 02.341 12252 Exposure complete
20:14:10.632 00.049 12252 worker thread done servicing request
20:14:10.633 00.001 9044 OnExposeComplete: enter
20:14:10.634 00.001 9044 UpdateGuideState(): m_state=6
20:14:10.635 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
20:14:10.636 00.001 9044 Star::Find returns 1 (0), X=1017.67, Y=815.31, Mass=5511, SNR=51.1, Peak=172 HFD=5.3
20:14:10.639 00.003 9044 MultiStar: [#1 -0.20,0.07,1.06,U] [#2 0.04,-0.18,1.21,U] [#3 -0.17,-0.42,0.00,R] [#4 0.04,-0.35,0.00,M1] [#5 -0.10,-0.04,0.64,U] [#6 -0.02,-0.33,0.00,M1] [#7 -0.13,0.06,0.42,U] [#8 -0.16,0.09,0.39,U] 
20:14:10.641 00.002 9044 refined, 5 included, MultiStar: {-0.10, -0.02}, one-star: {-0.13, 0.00}
20:14:10.642 00.001 9044 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.62) = xAngle (-1.28 = -1.28)
20:14:10.644 00.002 9044 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.36 = 1.92)
20:14:10.646 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.90 mountX=0.03 mountY=0.10, mountTheta=1.27
20:14:10.651 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.02, opts=13)
20:14:10.653 00.002 9044 Enqueuing Move request for scope (-0.10, -0.02)
20:14:10.655 00.002 12252 Worker thread wakes up
20:14:10.655 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:10.657 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
20:14:10.657 00.000 9044 UpdateGuideState exits: m=5511 SNR=51.1
20:14:10.660 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:10.661 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:10.663 00.002 9044 Enqueuing Expose request
20:14:10.664 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
20:14:10.664 00.000 12252 Moving (-0.10, -0.02) raw xDistance=0.03 yDistance=0.10
20:14:10.665 00.001 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.49, period_length = 485.68
20:14:10.665 00.000 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
20:14:10.665 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:10.665 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:14:10.665 00.000 12252 MoveAxis(E, 1, ABG)
20:14:10.665 00.000 12252 Guiding  Dir = 2, Dur = 1
20:14:10.665 00.000 12252 IsSlewing returns 0
20:14:10.665 00.000 12252 IsGuiding returns 0
20:14:10.667 00.002 12252 IsGuiding returns 0
20:14:10.667 00.000 12252 Move returns status 0, amount 1
20:14:10.667 00.000 12252 MoveAxis(N, 0, ABG)
20:14:10.667 00.000 12252 Move returns status 0, amount 0
20:14:10.667 00.000 12252 move complete, result=0
20:14:10.667 00.000 12252 worker thread done servicing request
20:14:10.667 00.000 12252 Worker thread wakes up
20:14:10.667 00.000 9044 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
20:14:10.669 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:10.669 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:13.026 02.357 12252 Exposure complete
20:14:13.075 00.049 12252 worker thread done servicing request
20:14:13.075 00.000 9044 OnExposeComplete: enter
20:14:13.078 00.003 9044 UpdateGuideState(): m_state=6
20:14:13.079 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
20:14:13.082 00.003 9044 Star::Find returns 1 (0), X=1017.69, Y=815.47, Mass=5505, SNR=51.0, Peak=172 HFD=5.2
20:14:13.083 00.001 9044 MultiStar: [#1 -0.14,0.16,1.05,U] [#2 0.10,-0.04,1.19,U] [#3 0.21,0.38,0.00,M1] [#4 0.01,0.05,1.24,U] [#5 -0.04,0.04,0.64,U] [#6 -0.05,-0.05,0.41,U] [#7 -0.21,0.16,0.00,M4] [#8 -0.12,0.07,0.41,U] 
20:14:13.083 00.000 9044 refined, 6 included, MultiStar: {-0.04, 0.06}, one-star: {-0.11, 0.16}
20:14:13.084 00.001 9044 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.62) = xAngle (3.73 = -2.56)
20:14:13.085 00.001 9044 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.64 = 0.64)
20:14:13.086 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.10 mountX=-0.06 mountY=0.04, mountTheta=2.52
20:14:13.087 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.06, opts=13)
20:14:13.088 00.001 9044 Enqueuing Move request for scope (-0.04, 0.06)
20:14:13.089 00.001 12252 Worker thread wakes up
20:14:13.089 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:13.090 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
20:14:13.091 00.001 9044 UpdateGuideState exits: m=5505 SNR=51.0
20:14:13.093 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:13.094 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
20:14:13.094 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:13.095 00.001 12252 Moving (-0.04, 0.06) raw xDistance=-0.06 yDistance=0.04
20:14:13.095 00.000 9044 Enqueuing Expose request
20:14:13.096 00.001 12252 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.49, period_length = 485.68
20:14:13.096 00.000 12252 PPEC: input: -0.06, control: -0.00, exposure: 2000
20:14:13.096 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:13.096 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:14:13.096 00.000 12252 MoveAxis(E, 0, ABG)
20:14:13.096 00.000 12252 Move returns status 0, amount 0
20:14:13.096 00.000 12252 MoveAxis(N, 0, ABG)
20:14:13.096 00.000 12252 Move returns status 0, amount 0
20:14:13.096 00.000 12252 move complete, result=0
20:14:13.096 00.000 12252 worker thread done servicing request
20:14:13.096 00.000 9044 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:14:13.097 00.001 12252 Worker thread wakes up
20:14:13.097 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:13.097 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:15.459 02.362 12252 Exposure complete
20:14:15.544 00.085 12252 worker thread done servicing request
20:14:15.544 00.000 9044 OnExposeComplete: enter
20:14:15.546 00.002 9044 UpdateGuideState(): m_state=6
20:14:15.548 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
20:14:15.550 00.002 9044 Star::Find returns 1 (0), X=1017.77, Y=815.51, Mass=5334, SNR=50.2, Peak=172 HFD=5.1
20:14:15.551 00.001 9044 MultiStar: [#1 -0.05,0.27,0.00,M1] [#2 0.18,0.07,1.21,U] [#3 0.25,0.38,0.00,M2] [#4 0.17,0.10,1.29,U] [#5 0.03,0.15,0.66,U] [#6 0.13,0.01,0.43,U] [#7 -0.05,0.28,0.00,M5] [#8 -0.08,0.17,0.41,U] 
20:14:15.552 00.001 9044 refined, 5 included, MultiStar: {0.09, 0.12}, one-star: {-0.03, 0.21}
20:14:15.554 00.002 9044 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.62) = xAngle (2.55 = 2.55)
20:14:15.555 00.001 9044 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.53 = -0.53)
20:14:15.556 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.93 mountX=-0.12 mountY=-0.07, mountTheta=-2.60
20:14:15.558 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.12, opts=13)
20:14:15.560 00.002 9044 Enqueuing Move request for scope (0.09, 0.12)
20:14:15.562 00.002 12252 Worker thread wakes up
20:14:15.562 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:15.563 00.001 9044 UpdateGuideState exits: m=5334 SNR=50.2
20:14:15.564 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:15.566 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:15.567 00.001 9044 Enqueuing Expose request
20:14:15.568 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
20:14:15.568 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
20:14:15.568 00.000 12252 Moving (0.09, 0.12) raw xDistance=-0.12 yDistance=-0.07
20:14:15.569 00.001 12252 PPEC rslt: input = -0.12, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.49, period_length = 485.68
20:14:15.569 00.000 12252 PPEC: input: -0.12, control: -0.07, exposure: 2000
20:14:15.569 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:15.569 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:14:15.569 00.000 12252 MoveAxis(E, 28, ABG)
20:14:15.569 00.000 12252 Guiding  Dir = 2, Dur = 28
20:14:15.569 00.000 12252 IsSlewing returns 0
20:14:15.570 00.001 12252 IsGuiding returns 0
20:14:15.572 00.002 12252 PulseGuide returned control before completion, sleep 37
20:14:15.622 00.050 12252 IsGuiding returns 0
20:14:15.622 00.000 12252 Move returns status 0, amount 28
20:14:15.622 00.000 12252 MoveAxis(N, 0, ABG)
20:14:15.622 00.000 12252 Move returns status 0, amount 0
20:14:15.622 00.000 12252 move complete, result=0
20:14:15.622 00.000 12252 worker thread done servicing request
20:14:15.622 00.000 12252 Worker thread wakes up
20:14:15.622 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:15.622 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:15.623 00.001 9044 GuideStep: -0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
20:14:17.963 02.340 12252 Exposure complete
20:14:18.009 00.046 12252 worker thread done servicing request
20:14:18.009 00.000 9044 OnExposeComplete: enter
20:14:18.010 00.001 9044 UpdateGuideState(): m_state=6
20:14:18.012 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
20:14:18.013 00.001 9044 Star::Find returns 1 (0), X=1017.69, Y=815.27, Mass=5439, SNR=50.8, Peak=172 HFD=5.2
20:14:18.015 00.002 9044 MultiStar: [#1 -0.22,0.05,1.05,U] [#2 0.05,-0.08,1.22,U] [#3 0.07,0.03,0.84,U] [#4 0.03,-0.10,1.27,U] [#5 -0.10,-0.05,0.65,U] [#6 -0.01,-0.14,0.41,U] [#7 -0.22,-0.02,0.42,U] [#8 -0.22,0.02,0.40,U] 
20:14:18.016 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {-0.11, -0.04}
20:14:18.017 00.001 9044 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.62) = xAngle (-0.94 = -0.94)
20:14:18.018 00.001 9044 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.02 = 2.26)
20:14:18.021 00.003 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.56 mountX=0.04 mountY=0.05, mountTheta=0.91
20:14:18.024 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.04, opts=13)
20:14:18.026 00.002 9044 Enqueuing Move request for scope (-0.06, -0.04)
20:14:18.027 00.001 12252 Worker thread wakes up
20:14:18.028 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:14:18.029 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
20:14:18.029 00.000 9044 UpdateGuideState exits: m=5439 SNR=50.8
20:14:18.031 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
20:14:18.031 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:18.032 00.001 12252 Moving (-0.06, -0.04) raw xDistance=0.04 yDistance=0.05
20:14:18.032 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:18.034 00.002 9044 Enqueuing Expose request
20:14:18.035 00.001 12252 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.48, period_length = 485.68
20:14:18.035 00.000 12252 PPEC: input: 0.04, control: -0.00, exposure: 2000
20:14:18.035 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:18.035 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:14:18.036 00.001 12252 MoveAxis(E, 1, ABG)
20:14:18.036 00.000 12252 Guiding  Dir = 2, Dur = 1
20:14:18.036 00.000 12252 IsSlewing returns 0
20:14:18.036 00.000 12252 IsGuiding returns 0
20:14:18.038 00.002 12252 IsGuiding returns 0
20:14:18.038 00.000 12252 Move returns status 0, amount 1
20:14:18.038 00.000 12252 MoveAxis(N, 0, ABG)
20:14:18.038 00.000 12252 Move returns status 0, amount 0
20:14:18.038 00.000 12252 move complete, result=0
20:14:18.038 00.000 12252 worker thread done servicing request
20:14:18.038 00.000 9044 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
20:14:18.039 00.001 12252 Worker thread wakes up
20:14:18.039 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:18.040 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:20.398 02.358 12252 Exposure complete
20:14:20.446 00.048 12252 worker thread done servicing request
20:14:20.446 00.000 9044 OnExposeComplete: enter
20:14:20.449 00.003 9044 UpdateGuideState(): m_state=6
20:14:20.451 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
20:14:20.453 00.002 9044 Star::Find returns 1 (0), X=1017.72, Y=815.33, Mass=5591, SNR=51.5, Peak=172 HFD=5.3
20:14:20.456 00.003 9044 MultiStar: [#1 -0.15,0.12,1.07,U] [#2 0.13,-0.09,1.19,U] [#3 0.18,0.10,0.84,U] [#4 0.14,-0.05,1.27,U] [#5 -0.00,-0.07,0.65,U] [#6 0.02,-0.13,0.41,U] [#7 -0.07,0.04,0.41,U] [#8 -0.23,-0.14,0.00,M4] 
20:14:20.458 00.002 9044 refined, 7 included, MultiStar: {0.03, 0.00}, one-star: {-0.08, 0.03}
20:14:20.460 00.002 9044 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.62) = xAngle (1.63 = 1.63)
20:14:20.462 00.002 9044 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.45 = -1.45)
20:14:20.465 00.003 9044 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.01 mountX=-0.00 mountY=-0.03, mountTheta=-1.63
20:14:20.469 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.00, opts=13)
20:14:20.472 00.003 9044 Enqueuing Move request for scope (0.03, 0.00)
20:14:20.474 00.002 12252 Worker thread wakes up
20:14:20.474 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
20:14:20.474 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:20.477 00.003 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
20:14:20.477 00.000 9044 UpdateGuideState exits: m=5591 SNR=51.5
20:14:20.478 00.001 12252 Moving (0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
20:14:20.478 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:20.480 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:20.481 00.001 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.48, period_length = 485.68
20:14:20.481 00.000 9044 Enqueuing Expose request
20:14:20.482 00.001 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
20:14:20.484 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:20.484 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:14:20.484 00.000 12252 MoveAxis(E, 5, ABG)
20:14:20.484 00.000 12252 Guiding  Dir = 2, Dur = 5
20:14:20.484 00.000 12252 IsSlewing returns 0
20:14:20.485 00.001 12252 IsGuiding returns 0
20:14:20.486 00.001 12252 PulseGuide returned control before completion, sleep 14
20:14:20.513 00.027 12252 IsGuiding returns 0
20:14:20.513 00.000 12252 Move returns status 0, amount 5
20:14:20.513 00.000 12252 MoveAxis(N, 0, ABG)
20:14:20.513 00.000 12252 Move returns status 0, amount 0
20:14:20.513 00.000 12252 move complete, result=0
20:14:20.513 00.000 12252 worker thread done servicing request
20:14:20.513 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
20:14:20.515 00.002 12252 Worker thread wakes up
20:14:20.515 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:20.515 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:22.858 02.343 12252 Exposure complete
20:14:22.916 00.058 12252 worker thread done servicing request
20:14:22.916 00.000 9044 OnExposeComplete: enter
20:14:22.917 00.001 9044 UpdateGuideState(): m_state=6
20:14:22.918 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
20:14:22.920 00.002 9044 Star::Find returns 1 (0), X=1017.62, Y=815.36, Mass=5429, SNR=50.7, Peak=172 HFD=5.3
20:14:22.922 00.002 9044 MultiStar: [#1 -0.20,0.04,1.04,U] [#2 0.06,-0.09,1.21,U] [#3 0.14,0.10,0.85,U] [#4 -0.01,-0.14,1.29,U] [#5 -0.10,0.05,0.64,U] [#6 -0.02,-0.20,0.42,U] [#7 -0.22,0.07,0.43,U] [#8 -0.22,0.22,0.00,M5] 
20:14:22.924 00.002 9044 refined, 7 included, MultiStar: {-0.05, -0.02}, one-star: {-0.18, 0.06}
20:14:22.926 00.002 9044 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.62) = xAngle (-1.23 = -1.23)
20:14:22.927 00.001 9044 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.32 = 1.97)
20:14:22.928 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.86 mountX=0.02 mountY=0.05, mountTheta=1.23
20:14:22.930 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.02, opts=13)
20:14:22.932 00.002 9044 Enqueuing Move request for scope (-0.05, -0.02)
20:14:22.934 00.002 12252 Worker thread wakes up
20:14:22.934 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:22.936 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
20:14:22.936 00.000 9044 UpdateGuideState exits: m=5429 SNR=50.7
20:14:22.937 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
20:14:22.937 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:22.938 00.001 12252 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=0.05
20:14:22.938 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:22.939 00.001 9044 Enqueuing Expose request
20:14:22.939 00.000 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.48, period_length = 485.68
20:14:22.940 00.001 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
20:14:22.940 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:22.940 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:14:22.940 00.000 12252 MoveAxis(E, 5, ABG)
20:14:22.940 00.000 12252 Guiding  Dir = 2, Dur = 5
20:14:22.940 00.000 12252 IsSlewing returns 0
20:14:22.940 00.000 12252 IsGuiding returns 0
20:14:22.942 00.002 12252 PulseGuide returned control before completion, sleep 14
20:14:22.961 00.019 12252 IsGuiding returns 0
20:14:22.961 00.000 12252 Move returns status 0, amount 5
20:14:22.961 00.000 12252 MoveAxis(N, 0, ABG)
20:14:22.961 00.000 12252 Move returns status 0, amount 0
20:14:22.961 00.000 12252 move complete, result=0
20:14:22.961 00.000 12252 worker thread done servicing request
20:14:22.961 00.000 12252 Worker thread wakes up
20:14:22.961 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
20:14:22.963 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:22.963 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:25.299 02.336 12252 Exposure complete
20:14:25.345 00.046 12252 worker thread done servicing request
20:14:25.345 00.000 9044 OnExposeComplete: enter
20:14:25.347 00.002 9044 UpdateGuideState(): m_state=6
20:14:25.348 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
20:14:25.349 00.001 9044 Star::Find returns 1 (0), X=1017.80, Y=815.73, Mass=5449, SNR=50.7, Peak=172 HFD=5.1
20:14:25.350 00.001 9044 MultiStar: [#1 -0.04,0.35,0.00,M1] [#2 0.15,0.04,1.24,U] [#3 0.09,0.32,0.00,M1] [#4 0.11,0.14,1.27,U] [#5 -0.01,0.11,0.66,U] [#6 0.11,0.04,0.41,U] [#7 -0.06,0.31,0.00,M3] [#8 -0.05,0.12,0.40,U] 
20:14:25.351 00.001 9044 refined, 5 included, MultiStar: {0.07, 0.16}, one-star: {-0.00, 0.43}
20:14:25.352 00.001 9044 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.62) = xAngle (2.78 = 2.78)
20:14:25.352 00.000 9044 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.30 = -0.30)
20:14:25.353 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.16 mountX=-0.16 mountY=-0.05, mountTheta=-2.83
20:14:25.355 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.16, opts=13)
20:14:25.356 00.001 9044 Enqueuing Move request for scope (0.07, 0.16)
20:14:25.356 00.000 12252 Worker thread wakes up
20:14:25.357 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
20:14:25.357 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
20:14:25.357 00.000 12252 Moving (0.07, 0.16) raw xDistance=-0.16 yDistance=-0.05
20:14:25.357 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:25.358 00.001 9044 UpdateGuideState exits: m=5449 SNR=50.7
20:14:25.358 00.000 12252 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.48, period_length = 485.68
20:14:25.358 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:25.359 00.001 12252 PPEC: input: -0.16, control: -0.10, exposure: 2000
20:14:25.359 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:25.359 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:14:25.359 00.000 12252 MoveAxis(E, 38, ABG)
20:14:25.359 00.000 12252 Guiding  Dir = 2, Dur = 38
20:14:25.359 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:25.362 00.003 12252 IsSlewing returns 0
20:14:25.362 00.000 9044 Enqueuing Expose request
20:14:25.364 00.002 12252 IsGuiding returns 0
20:14:25.367 00.003 12252 PulseGuide returned control before completion, sleep 46
20:14:25.421 00.054 12252 IsGuiding returns 0
20:14:25.421 00.000 12252 Move returns status 0, amount 38
20:14:25.421 00.000 12252 MoveAxis(N, 0, ABG)
20:14:25.421 00.000 12252 Move returns status 0, amount 0
20:14:25.421 00.000 12252 move complete, result=0
20:14:25.421 00.000 12252 worker thread done servicing request
20:14:25.422 00.001 9044 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
20:14:25.424 00.002 12252 Worker thread wakes up
20:14:25.424 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:25.425 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:27.782 02.357 12252 Exposure complete
20:14:27.849 00.067 12252 worker thread done servicing request
20:14:27.849 00.000 9044 OnExposeComplete: enter
20:14:27.852 00.003 9044 UpdateGuideState(): m_state=6
20:14:27.854 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
20:14:27.855 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=815.37, Mass=5492, SNR=51.0, Peak=172 HFD=5.4
20:14:27.856 00.001 9044 MultiStar: [#1 -0.16,0.12,1.04,U] [#2 0.06,-0.10,1.21,U] [#3 0.02,0.12,0.84,U] [#4 0.12,-0.00,1.26,U] [#5 -0.06,0.09,0.64,U] [#6 0.08,-0.10,0.42,U] [#7 -0.25,0.13,0.00,M4] [#8 -0.09,0.00,0.40,U] 
20:14:27.857 00.001 9044 refined, 7 included, MultiStar: {-0.02, 0.03}, one-star: {-0.14, 0.06}
20:14:27.858 00.001 9044 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.62) = xAngle (3.75 = -2.53)
20:14:27.859 00.001 9044 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.67 = 0.67)
20:14:27.860 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.13 mountX=-0.02 mountY=0.02, mountTheta=2.50
20:14:27.862 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.03, opts=13)
20:14:27.864 00.002 9044 Enqueuing Move request for scope (-0.02, 0.03)
20:14:27.865 00.001 12252 Worker thread wakes up
20:14:27.865 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:27.867 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
20:14:27.867 00.000 9044 UpdateGuideState exits: m=5492 SNR=51.0
20:14:27.868 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:27.869 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
20:14:27.869 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:27.870 00.001 9044 Enqueuing Expose request
20:14:27.871 00.001 12252 Moving (-0.02, 0.03) raw xDistance=-0.02 yDistance=0.02
20:14:27.871 00.000 12252 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.47, period_length = 485.68
20:14:27.871 00.000 12252 PPEC: input: -0.02, control: -0.00, exposure: 2000
20:14:27.871 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:27.873 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:14:27.873 00.000 12252 MoveAxis(E, 1, ABG)
20:14:27.873 00.000 12252 Guiding  Dir = 2, Dur = 1
20:14:27.873 00.000 12252 IsSlewing returns 0
20:14:27.873 00.000 12252 IsGuiding returns 0
20:14:27.875 00.002 12252 IsGuiding returns 0
20:14:27.875 00.000 12252 Move returns status 0, amount 1
20:14:27.875 00.000 12252 MoveAxis(N, 0, ABG)
20:14:27.875 00.000 12252 Move returns status 0, amount 0
20:14:27.875 00.000 12252 move complete, result=0
20:14:27.875 00.000 12252 worker thread done servicing request
20:14:27.875 00.000 12252 Worker thread wakes up
20:14:27.875 00.000 9044 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
20:14:27.877 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:27.877 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:30.245 02.368 12252 Exposure complete
20:14:30.297 00.052 12252 worker thread done servicing request
20:14:30.297 00.000 9044 OnExposeComplete: enter
20:14:30.297 00.000 9044 UpdateGuideState(): m_state=6
20:14:30.299 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
20:14:30.300 00.001 9044 Star::Find returns 1 (0), X=1017.62, Y=815.51, Mass=5461, SNR=50.9, Peak=172 HFD=5.1
20:14:30.301 00.001 9044 MultiStar: [#1 -0.20,0.25,0.00,M1] [#2 0.07,0.06,1.20,U] [#3 0.31,0.33,0.00,M1] [#4 -0.04,0.00,1.28,U] [#5 0.02,0.14,0.64,U] [#6 -0.03,0.07,0.41,U] [#7 -0.17,0.24,0.00,M5] [#8 -0.08,0.23,0.41,U] 
20:14:30.303 00.002 9044 refined, 5 included, MultiStar: {-0.04, 0.10}, one-star: {-0.18, 0.21}
20:14:30.304 00.001 9044 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.62) = xAngle (3.54 = -2.75)
20:14:30.305 00.001 9044 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.45 = 0.45)
20:14:30.306 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.91 mountX=-0.10 mountY=0.05, mountTheta=2.70
20:14:30.309 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.10, opts=13)
20:14:30.310 00.001 9044 Enqueuing Move request for scope (-0.04, 0.10)
20:14:30.311 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:30.312 00.001 12252 Worker thread wakes up
20:14:30.312 00.000 9044 UpdateGuideState exits: m=5461 SNR=50.9
20:14:30.313 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
20:14:30.313 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:30.315 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:30.316 00.001 9044 Enqueuing Expose request
20:14:30.317 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
20:14:30.317 00.000 12252 Moving (-0.04, 0.10) raw xDistance=-0.10 yDistance=0.05
20:14:30.318 00.001 12252 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.47, period_length = 485.68
20:14:30.318 00.000 12252 PPEC: input: -0.10, control: -0.01, exposure: 2000
20:14:30.318 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:30.318 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:14:30.318 00.000 12252 MoveAxis(E, 2, ABG)
20:14:30.318 00.000 12252 Guiding  Dir = 2, Dur = 2
20:14:30.318 00.000 12252 IsSlewing returns 0
20:14:30.319 00.001 12252 IsGuiding returns 0
20:14:30.320 00.001 12252 PulseGuide returned control before completion, sleep 11
20:14:30.338 00.018 12252 IsGuiding returns 0
20:14:30.338 00.000 12252 Move returns status 0, amount 2
20:14:30.338 00.000 12252 MoveAxis(N, 0, ABG)
20:14:30.338 00.000 12252 Move returns status 0, amount 0
20:14:30.338 00.000 12252 move complete, result=0
20:14:30.338 00.000 12252 worker thread done servicing request
20:14:30.338 00.000 12252 Worker thread wakes up
20:14:30.338 00.000 9044 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
20:14:30.341 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:30.341 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:32.685 02.344 12252 Exposure complete
20:14:32.732 00.047 12252 worker thread done servicing request
20:14:32.732 00.000 9044 OnExposeComplete: enter
20:14:32.733 00.001 9044 UpdateGuideState(): m_state=6
20:14:32.734 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
20:14:32.737 00.003 9044 Star::Find returns 1 (0), X=1017.64, Y=815.70, Mass=5488, SNR=51.1, Peak=172 HFD=5.3
20:14:32.738 00.001 9044 MultiStar: [#1 -0.12,0.17,1.04,U] [#2 0.05,0.00,1.19,U] [#3 -0.12,0.27,0.00,M2] [#4 0.07,-0.05,1.28,U] [#5 -0.10,0.17,0.63,U] [#6 0.07,-0.01,0.41,U] [#7 -0.14,0.30,0.00,M6] [#8 -0.26,0.14,0.00,M3] 
20:14:32.739 00.001 9044 refined, 5 included, MultiStar: {-0.03, 0.11}, one-star: {-0.16, 0.39}
20:14:32.740 00.001 9044 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.62) = xAngle (3.46 = -2.82)
20:14:32.741 00.001 9044 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.38 = 0.38)
20:14:32.742 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.84 mountX=-0.11 mountY=0.04, mountTheta=2.77
20:14:32.744 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.11, opts=13)
20:14:32.745 00.001 9044 Enqueuing Move request for scope (-0.03, 0.11)
20:14:32.746 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:32.747 00.001 9044 UpdateGuideState exits: m=5488 SNR=51.1
20:14:32.749 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:32.751 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:32.751 00.000 9044 Enqueuing Expose request
20:14:32.753 00.002 12252 Worker thread wakes up
20:14:32.753 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
20:14:32.753 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
20:14:32.753 00.000 12252 Moving (-0.03, 0.11) raw xDistance=-0.11 yDistance=0.04
20:14:32.755 00.002 12252 PPEC rslt: input = -0.11, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.47, period_length = 485.68
20:14:32.755 00.000 12252 PPEC: input: -0.11, control: -0.07, exposure: 2000
20:14:32.755 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:32.755 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:14:32.755 00.000 12252 MoveAxis(E, 26, ABG)
20:14:32.755 00.000 12252 Guiding  Dir = 2, Dur = 26
20:14:32.755 00.000 12252 IsSlewing returns 0
20:14:32.756 00.001 12252 IsGuiding returns 0
20:14:32.758 00.002 12252 PulseGuide returned control before completion, sleep 34
20:14:32.806 00.048 12252 IsGuiding returns 0
20:14:32.806 00.000 12252 Move returns status 0, amount 26
20:14:32.806 00.000 12252 MoveAxis(N, 0, ABG)
20:14:32.806 00.000 12252 Move returns status 0, amount 0
20:14:32.806 00.000 12252 move complete, result=0
20:14:32.806 00.000 12252 worker thread done servicing request
20:14:32.806 00.000 12252 Worker thread wakes up
20:14:32.806 00.000 9044 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
20:14:32.809 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:32.809 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:35.168 02.359 12252 Exposure complete
20:14:35.248 00.080 12252 worker thread done servicing request
20:14:35.249 00.001 9044 OnExposeComplete: enter
20:14:35.251 00.002 9044 UpdateGuideState(): m_state=6
20:14:35.253 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
20:14:35.255 00.002 9044 Star::Find returns 1 (0), X=1017.76, Y=815.50, Mass=5391, SNR=50.6, Peak=172 HFD=5.2
20:14:35.256 00.001 9044 MultiStar: [#1 -0.13,0.21,1.05,U] [#2 0.13,0.02,1.22,U] [#3 0.25,0.31,0.00,M3] [#4 0.15,-0.00,1.29,U] [#5 -0.01,0.13,0.65,U] [#6 0.08,0.05,0.41,U] [#7 -0.09,0.35,0.00,M7] [#8 -0.01,0.29,0.00,M4] 
20:14:35.257 00.001 9044 refined, 5 included, MultiStar: {0.04, 0.10}, one-star: {-0.04, 0.19}
20:14:35.259 00.002 9044 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.62) = xAngle (2.83 = 2.83)
20:14:35.261 00.002 9044 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.25 = -0.25)
20:14:35.263 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.21 mountX=-0.10 mountY=-0.03, mountTheta=-2.89
20:14:35.267 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.10, opts=13)
20:14:35.271 00.004 9044 Enqueuing Move request for scope (0.04, 0.10)
20:14:35.273 00.002 12252 Worker thread wakes up
20:14:35.273 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:14:35.275 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
20:14:35.275 00.000 9044 UpdateGuideState exits: m=5391 SNR=50.6
20:14:35.277 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
20:14:35.277 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:35.279 00.002 12252 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=-0.03
20:14:35.279 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:35.281 00.002 9044 Enqueuing Expose request
20:14:35.282 00.001 12252 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.47, period_length = 485.68
20:14:35.282 00.000 12252 PPEC: input: -0.10, control: -0.01, exposure: 2000
20:14:35.282 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:35.283 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:14:35.283 00.000 12252 MoveAxis(E, 3, ABG)
20:14:35.283 00.000 12252 Guiding  Dir = 2, Dur = 3
20:14:35.283 00.000 12252 IsSlewing returns 0
20:14:35.284 00.001 12252 IsGuiding returns 0
20:14:35.287 00.003 12252 PulseGuide returned control before completion, sleep 11
20:14:35.301 00.014 12252 IsGuiding returns 0
20:14:35.301 00.000 12252 Move returns status 0, amount 3
20:14:35.301 00.000 12252 MoveAxis(N, 0, ABG)
20:14:35.301 00.000 12252 Move returns status 0, amount 0
20:14:35.301 00.000 12252 move complete, result=0
20:14:35.301 00.000 12252 worker thread done servicing request
20:14:35.301 00.000 12252 Worker thread wakes up
20:14:35.301 00.000 9044 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
20:14:35.303 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:35.303 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:37.664 02.361 12252 Exposure complete
20:14:37.714 00.050 12252 worker thread done servicing request
20:14:37.714 00.000 9044 OnExposeComplete: enter
20:14:37.716 00.002 9044 UpdateGuideState(): m_state=6
20:14:37.717 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
20:14:37.718 00.001 9044 Star::Find returns 1 (0), X=1017.75, Y=815.69, Mass=5444, SNR=50.8, Peak=172 HFD=5.2
20:14:37.719 00.001 9044 MultiStar: [#1 -0.11,0.32,0.00,M1] [#2 0.17,0.14,1.20,U] [#3 0.23,0.41,0.00,M4] [#4 0.09,0.15,1.25,U] [#5 0.07,0.26,0.00,M1] [#6 0.08,0.24,0.40,U] [#7 -0.11,0.41,0.00,M8] [#8 -0.10,0.27,0.00,M5] 
20:14:37.720 00.001 9044 refined, 3 included, MultiStar: {0.08, 0.22}, one-star: {-0.05, 0.39}
20:14:37.722 00.002 9044 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.62) = xAngle (2.87 = 2.87)
20:14:37.723 00.001 9044 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.22 = -0.22)
20:14:37.724 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.24 mountX=-0.22 mountY=-0.05, mountTheta=-2.92
20:14:37.726 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.22, opts=13)
20:14:37.727 00.001 9044 Enqueuing Move request for scope (0.08, 0.22)
20:14:37.728 00.001 12252 Worker thread wakes up
20:14:37.728 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:37.729 00.001 9044 UpdateGuideState exits: m=5444 SNR=50.8
20:14:37.731 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:37.732 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:37.733 00.001 9044 Enqueuing Expose request
20:14:37.734 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
20:14:37.734 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
20:14:37.734 00.000 12252 Moving (0.08, 0.22) raw xDistance=-0.22 yDistance=-0.05
20:14:37.735 00.001 12252 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.02, hyst = -0.13, hyst_pct = 0.46, period_length = 485.68
20:14:37.735 00.000 12252 PPEC: input: -0.22, control: -0.14, exposure: 2000
20:14:37.735 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:37.735 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:14:37.736 00.001 12252 MoveAxis(E, 55, ABG)
20:14:37.736 00.000 12252 Guiding  Dir = 2, Dur = 55
20:14:37.736 00.000 12252 IsSlewing returns 0
20:14:37.736 00.000 12252 IsGuiding returns 0
20:14:37.739 00.003 12252 PulseGuide returned control before completion, sleep 63
20:14:37.812 00.073 12252 IsGuiding returns 0
20:14:37.812 00.000 12252 Move returns status 0, amount 55
20:14:37.812 00.000 12252 MoveAxis(N, 0, ABG)
20:14:37.812 00.000 12252 Move returns status 0, amount 0
20:14:37.812 00.000 12252 move complete, result=0
20:14:37.812 00.000 12252 worker thread done servicing request
20:14:37.813 00.001 12252 Worker thread wakes up
20:14:37.813 00.000 9044 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
20:14:37.814 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:37.814 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:40.160 02.346 12252 Exposure complete
20:14:40.212 00.052 12252 worker thread done servicing request
20:14:40.212 00.000 9044 OnExposeComplete: enter
20:14:40.213 00.001 9044 UpdateGuideState(): m_state=6
20:14:40.213 00.000 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
20:14:40.215 00.002 9044 Star::Find returns 1 (0), X=1017.45, Y=815.56, Mass=5488, SNR=50.7, Peak=172 HFD=5.2
20:14:40.216 00.001 9044 MultiStar: [#1 -0.34,0.15,0.00,M2] [#2 -0.01,0.03,1.20,U] [#3 -0.05,0.06,0.82,U] [#4 -0.12,-0.00,1.26,U] [#5 -0.12,0.06,0.64,U] [#6 -0.25,-0.03,0.41,U] [#7 -0.23,0.17,0.00,M9] [#8 -0.24,0.24,0.00,M6] 
20:14:40.217 00.001 9044 refined, 5 included, MultiStar: {-0.14, 0.07}, one-star: {-0.35, 0.25}
20:14:40.218 00.001 9044 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.62) = xAngle (4.31 = -1.98)
20:14:40.219 00.001 9044 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.22 = 1.22)
20:14:40.221 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.15 cameraTheta=2.68 mountX=-0.06 mountY=0.14, mountTheta=1.97
20:14:40.223 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.07, opts=13)
20:14:40.224 00.001 9044 Enqueuing Move request for scope (-0.14, 0.07)
20:14:40.225 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:40.227 00.002 9044 UpdateGuideState exits: m=5488 SNR=50.7
20:14:40.228 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:40.229 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:40.230 00.001 9044 Enqueuing Expose request
20:14:40.231 00.001 12252 Worker thread wakes up
20:14:40.231 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
20:14:40.231 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
20:14:40.231 00.000 12252 Moving (-0.14, 0.07) raw xDistance=-0.06 yDistance=0.14
20:14:40.232 00.001 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.46, period_length = 485.68
20:14:40.232 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
20:14:40.232 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:40.232 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:14:40.232 00.000 12252 MoveAxis(E, 6, ABG)
20:14:40.233 00.001 12252 Guiding  Dir = 2, Dur = 6
20:14:40.233 00.000 12252 IsSlewing returns 0
20:14:40.233 00.000 12252 IsGuiding returns 0
20:14:40.235 00.002 12252 PulseGuide returned control before completion, sleep 14
20:14:40.251 00.016 12252 IsGuiding returns 0
20:14:40.251 00.000 12252 Move returns status 0, amount 6
20:14:40.251 00.000 12252 MoveAxis(N, 0, ABG)
20:14:40.251 00.000 12252 Move returns status 0, amount 0
20:14:40.251 00.000 12252 move complete, result=0
20:14:40.252 00.001 12252 worker thread done servicing request
20:14:40.252 00.000 12252 Worker thread wakes up
20:14:40.252 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
20:14:40.254 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:40.254 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:42.608 02.354 12252 Exposure complete
20:14:42.667 00.059 12252 worker thread done servicing request
20:14:42.668 00.001 9044 OnExposeComplete: enter
20:14:42.670 00.002 9044 UpdateGuideState(): m_state=6
20:14:42.671 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
20:14:42.672 00.001 9044 Star::Find returns 1 (0), X=1017.71, Y=815.67, Mass=5486, SNR=50.9, Peak=172 HFD=5.3
20:14:42.675 00.003 9044 MultiStar: [#1 -0.19,0.26,0.00,M3] [#2 0.09,0.19,1.20,U] [#3 0.24,0.42,0.00,M4] [#4 0.08,0.10,1.28,U] [#5 -0.06,0.29,0.00,M1] [#6 0.04,0.16,0.40,U] [#7 -0.08,0.34,0.00,M10] [#8 -0.17,0.28,0.00,M7] 
20:14:42.676 00.001 9044 refined, 3 included, MultiStar: {0.04, 0.20}, one-star: {-0.09, 0.36}
20:14:42.677 00.001 9044 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.62) = xAngle (3.02 = 3.02)
20:14:42.679 00.002 9044 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.06 = -0.06)
20:14:42.680 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.40 mountX=-0.20 mountY=-0.01, mountTheta=-3.08
20:14:42.682 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.20, opts=13)
20:14:42.683 00.001 9044 Enqueuing Move request for scope (0.04, 0.20)
20:14:42.684 00.001 12252 Worker thread wakes up
20:14:42.684 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:42.685 00.001 9044 UpdateGuideState exits: m=5486 SNR=50.9
20:14:42.687 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:42.688 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:42.689 00.001 9044 Enqueuing Expose request
20:14:42.690 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.20) opts 0xd
20:14:42.690 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.20)
20:14:42.690 00.000 12252 Moving (0.04, 0.20) raw xDistance=-0.20 yDistance=-0.01
20:14:42.692 00.002 12252 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.03, hyst = -0.12, hyst_pct = 0.46, period_length = 485.68
20:14:42.692 00.000 12252 PPEC: input: -0.20, control: -0.14, exposure: 2000
20:14:42.692 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:42.692 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:14:42.692 00.000 12252 MoveAxis(E, 53, ABG)
20:14:42.692 00.000 12252 Guiding  Dir = 2, Dur = 53
20:14:42.693 00.001 12252 IsSlewing returns 0
20:14:42.693 00.000 12252 IsGuiding returns 0
20:14:42.694 00.001 12252 PulseGuide returned control before completion, sleep 62
20:14:42.764 00.070 12252 IsGuiding returns 0
20:14:42.764 00.000 12252 Move returns status 0, amount 53
20:14:42.764 00.000 12252 MoveAxis(N, 0, ABG)
20:14:42.764 00.000 12252 Move returns status 0, amount 0
20:14:42.764 00.000 12252 move complete, result=0
20:14:42.764 00.000 12252 worker thread done servicing request
20:14:42.764 00.000 9044 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
20:14:42.767 00.003 12252 Worker thread wakes up
20:14:42.767 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:42.767 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:45.126 02.359 12252 Exposure complete
20:14:45.187 00.061 12252 worker thread done servicing request
20:14:45.187 00.000 9044 OnExposeComplete: enter
20:14:45.190 00.003 9044 UpdateGuideState(): m_state=6
20:14:45.191 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
20:14:45.192 00.001 9044 Star::Find returns 1 (0), X=1017.53, Y=815.64, Mass=5462, SNR=50.8, Peak=172 HFD=5.2
20:14:45.194 00.002 9044 MultiStar: [#1 -0.16,0.20,1.06,U] [#2 0.00,-0.02,1.20,U] [#3 0.02,0.10,0.84,U] [#4 0.04,0.00,1.28,U] [#5 -0.07,0.04,0.64,U] [#6 -0.08,-0.10,0.41,U] [#7 -0.20,0.17,0.43,U] [#8 -0.26,0.15,0.00,M8] 
20:14:45.197 00.003 9044 refined, 7 included, MultiStar: {-0.08, 0.10}, one-star: {-0.27, 0.34}
20:14:45.198 00.001 9044 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.62) = xAngle (3.87 = -2.42)
20:14:45.199 00.001 9044 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.78 = 0.78)
20:14:45.201 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=0.10 hyp=0.13 cameraTheta=2.24 mountX=-0.09 mountY=0.09, mountTheta=2.39
20:14:45.203 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.10, opts=13)
20:14:45.204 00.001 9044 Enqueuing Move request for scope (-0.08, 0.10)
20:14:45.205 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:45.206 00.001 9044 UpdateGuideState exits: m=5462 SNR=50.8
20:14:45.208 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:45.209 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:45.210 00.001 9044 Enqueuing Expose request
20:14:45.211 00.001 12252 Worker thread wakes up
20:14:45.211 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.10) opts 0xd
20:14:45.211 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.10)
20:14:45.211 00.000 12252 Moving (-0.08, 0.10) raw xDistance=-0.09 yDistance=0.09
20:14:45.212 00.001 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.46, period_length = 485.68
20:14:45.212 00.000 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
20:14:45.212 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:45.212 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:14:45.212 00.000 12252 MoveAxis(E, 9, ABG)
20:14:45.212 00.000 12252 Guiding  Dir = 2, Dur = 9
20:14:45.213 00.001 12252 IsSlewing returns 0
20:14:45.213 00.000 12252 IsGuiding returns 0
20:14:45.215 00.002 12252 PulseGuide returned control before completion, sleep 18
20:14:45.244 00.029 12252 IsGuiding returns 0
20:14:45.244 00.000 12252 Move returns status 0, amount 9
20:14:45.244 00.000 12252 MoveAxis(N, 0, ABG)
20:14:45.244 00.000 12252 Move returns status 0, amount 0
20:14:45.244 00.000 12252 move complete, result=0
20:14:45.245 00.001 12252 worker thread done servicing request
20:14:45.245 00.000 12252 Worker thread wakes up
20:14:45.245 00.000 9044 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
20:14:45.247 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:45.247 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:47.612 02.365 12252 Exposure complete
20:14:47.686 00.074 12252 worker thread done servicing request
20:14:47.686 00.000 9044 OnExposeComplete: enter
20:14:47.687 00.001 9044 UpdateGuideState(): m_state=6
20:14:47.688 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
20:14:47.689 00.001 9044 Star::Find returns 1 (0), X=1017.67, Y=815.70, Mass=5592, SNR=51.4, Peak=172 HFD=5.3
20:14:47.690 00.001 9044 MultiStar: [#1 -0.18,0.32,0.00,M3] [#2 0.09,0.10,1.19,U] [#3 0.18,0.46,0.00,M4] [#4 0.08,0.20,1.25,U] [#5 0.05,0.25,0.63,U] [#6 0.05,0.01,0.40,U] [#7 -0.12,0.43,0.00,M10] [#8 -0.14,0.22,0.41,U] 
20:14:47.691 00.001 9044 refined, 5 included, MultiStar: {0.01, 0.21}, one-star: {-0.13, 0.40}
20:14:47.691 00.000 9044 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.62) = xAngle (3.14 = 3.14)
20:14:47.692 00.001 9044 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.05 = 0.05)
20:14:47.694 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.51 mountX=-0.21 mountY=0.01, mountTheta=3.09
20:14:47.695 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.21, opts=13)
20:14:47.696 00.001 9044 Enqueuing Move request for scope (0.01, 0.21)
20:14:47.696 00.000 12252 Worker thread wakes up
20:14:47.697 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
20:14:47.697 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:47.697 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
20:14:47.697 00.000 9044 UpdateGuideState exits: m=5592 SNR=51.4
20:14:47.698 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:47.700 00.002 12252 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=0.01
20:14:47.700 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:47.702 00.002 9044 Enqueuing Expose request
20:14:47.703 00.001 12252 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.04, hyst = -0.12, hyst_pct = 0.45, period_length = 485.68
20:14:47.703 00.000 12252 PPEC: input: -0.21, control: -0.14, exposure: 2000
20:14:47.703 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:47.703 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:14:47.703 00.000 12252 MoveAxis(E, 56, ABG)
20:14:47.703 00.000 12252 Guiding  Dir = 2, Dur = 56
20:14:47.704 00.001 12252 IsSlewing returns 0
20:14:47.704 00.000 12252 IsGuiding returns 0
20:14:47.707 00.003 12252 PulseGuide returned control before completion, sleep 64
20:14:47.771 00.064 12252 IsGuiding returns 0
20:14:47.771 00.000 12252 Move returns status 0, amount 56
20:14:47.771 00.000 12252 MoveAxis(N, 0, ABG)
20:14:47.771 00.000 12252 Move returns status 0, amount 0
20:14:47.771 00.000 12252 move complete, result=0
20:14:47.771 00.000 12252 worker thread done servicing request
20:14:47.771 00.000 12252 Worker thread wakes up
20:14:47.771 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:47.771 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:47.771 00.000 9044 GuideStep: -0.2 px 56 ms EAST, 0.0 px 0 ms NORTH
20:14:50.141 02.370 12252 Exposure complete
20:14:50.190 00.049 12252 worker thread done servicing request
20:14:50.190 00.000 9044 OnExposeComplete: enter
20:14:50.191 00.001 9044 UpdateGuideState(): m_state=6
20:14:50.195 00.004 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
20:14:50.197 00.002 9044 Star::Find returns 1 (0), X=1017.79, Y=815.42, Mass=5423, SNR=50.6, Peak=172 HFD=5.2
20:14:50.198 00.001 9044 MultiStar: [#1 0.00,0.07,1.06,U] [#2 0.13,-0.10,1.20,U] [#3 0.14,0.03,0.84,U] [#4 0.14,-0.08,1.25,U] [#5 -0.06,-0.09,0.64,U] [#6 0.06,-0.10,0.42,U] [#7 -0.08,0.19,0.43,U] [#8 -0.17,0.08,0.41,U] 
20:14:50.199 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.00}, one-star: {-0.01, 0.12}
20:14:50.200 00.001 9044 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.62) = xAngle (1.67 = 1.67)
20:14:50.201 00.001 9044 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.41 = -1.41)
20:14:50.202 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.00 hyp=0.04 cameraTheta=0.05 mountX=-0.00 mountY=-0.04, mountTheta=-1.68
20:14:50.204 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.00, opts=13)
20:14:50.207 00.003 9044 Enqueuing Move request for scope (0.04, 0.00)
20:14:50.210 00.003 12252 Worker thread wakes up
20:14:50.210 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:14:50.212 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.00) opts 0xd
20:14:50.212 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.00)
20:14:50.212 00.000 9044 UpdateGuideState exits: m=5423 SNR=50.6
20:14:50.214 00.002 12252 Moving (0.04, 0.00) raw xDistance=-0.00 yDistance=-0.04
20:14:50.214 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:50.217 00.003 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.45, period_length = 485.68
20:14:50.217 00.000 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
20:14:50.217 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:50.217 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:50.220 00.003 9044 Enqueuing Expose request
20:14:50.222 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:14:50.222 00.000 12252 MoveAxis(E, 7, ABG)
20:14:50.222 00.000 12252 Guiding  Dir = 2, Dur = 7
20:14:50.222 00.000 12252 IsSlewing returns 0
20:14:50.223 00.001 12252 IsGuiding returns 0
20:14:50.224 00.001 12252 PulseGuide returned control before completion, sleep 16
20:14:50.250 00.026 12252 IsGuiding returns 0
20:14:50.250 00.000 12252 Move returns status 0, amount 7
20:14:50.250 00.000 12252 MoveAxis(N, 0, ABG)
20:14:50.250 00.000 12252 Move returns status 0, amount 0
20:14:50.250 00.000 12252 move complete, result=0
20:14:50.250 00.000 12252 worker thread done servicing request
20:14:50.250 00.000 12252 Worker thread wakes up
20:14:50.250 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
20:14:50.253 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:50.253 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:52.594 02.341 12252 Exposure complete
20:14:52.644 00.050 12252 worker thread done servicing request
20:14:52.644 00.000 9044 OnExposeComplete: enter
20:14:52.645 00.001 9044 UpdateGuideState(): m_state=6
20:14:52.646 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
20:14:52.646 00.000 9044 Star::Find returns 1 (0), X=1017.67, Y=815.49, Mass=5504, SNR=51.1, Peak=172 HFD=5.2
20:14:52.648 00.002 9044 MultiStar: [#1 -0.20,0.23,0.00,M3] [#2 0.05,-0.08,1.19,U] [#3 0.15,0.33,0.00,M4] [#4 0.01,-0.02,1.28,U] [#5 0.01,0.12,0.65,U] [#6 -0.06,-0.10,0.41,U] [#7 -0.17,0.13,0.43,U] [#8 -0.11,0.14,0.41,U] 
20:14:52.649 00.001 9044 refined, 6 included, MultiStar: {-0.04, 0.04}, one-star: {-0.13, 0.19}
20:14:52.650 00.001 9044 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.62) = xAngle (3.93 = -2.35)
20:14:52.651 00.001 9044 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.85 = 0.85)
20:14:52.652 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.31 mountX=-0.04 mountY=0.04, mountTheta=2.32
20:14:52.655 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.04, opts=13)
20:14:52.656 00.001 9044 Enqueuing Move request for scope (-0.04, 0.04)
20:14:52.657 00.001 12252 Worker thread wakes up
20:14:52.657 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:52.658 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
20:14:52.658 00.000 9044 UpdateGuideState exits: m=5504 SNR=51.1
20:14:52.660 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:52.662 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
20:14:52.662 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:52.665 00.003 9044 Enqueuing Expose request
20:14:52.667 00.002 12252 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
20:14:52.667 00.000 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.45, period_length = 485.68
20:14:52.667 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
20:14:52.667 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:52.667 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:14:52.668 00.001 12252 MoveAxis(E, 5, ABG)
20:14:52.668 00.000 12252 Guiding  Dir = 2, Dur = 5
20:14:52.668 00.000 12252 IsSlewing returns 0
20:14:52.668 00.000 12252 IsGuiding returns 0
20:14:52.671 00.003 12252 PulseGuide returned control before completion, sleep 13
20:14:52.698 00.027 12252 IsGuiding returns 0
20:14:52.698 00.000 12252 Move returns status 0, amount 5
20:14:52.699 00.001 12252 MoveAxis(N, 0, ABG)
20:14:52.699 00.000 12252 Move returns status 0, amount 0
20:14:52.699 00.000 12252 move complete, result=0
20:14:52.699 00.000 12252 worker thread done servicing request
20:14:52.699 00.000 12252 Worker thread wakes up
20:14:52.699 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
20:14:52.701 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:52.701 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:55.070 02.369 12252 Exposure complete
20:14:55.146 00.076 12252 worker thread done servicing request
20:14:55.146 00.000 9044 OnExposeComplete: enter
20:14:55.148 00.002 9044 UpdateGuideState(): m_state=6
20:14:55.149 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
20:14:55.151 00.002 9044 Star::Find returns 1 (0), X=1017.61, Y=815.43, Mass=5509, SNR=51.1, Peak=172 HFD=5.3
20:14:55.152 00.001 9044 MultiStar: [#1 -0.31,0.26,0.00,M4] [#2 0.04,-0.08,1.20,U] [#3 -0.01,0.17,0.84,U] [#4 -0.03,-0.01,1.26,U] [#5 -0.15,0.15,0.65,U] [#6 -0.04,-0.02,0.40,U] [#7 -0.23,0.21,0.00,M9] [#8 -0.26,0.26,0.00,M6] 
20:14:55.154 00.002 9044 refined, 5 included, MultiStar: {-0.06, 0.05}, one-star: {-0.19, 0.12}
20:14:55.155 00.001 9044 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.62) = xAngle (4.10 = -2.19)
20:14:55.156 00.001 9044 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.01 = 1.01)
20:14:55.157 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.07 cameraTheta=2.47 mountX=-0.04 mountY=0.06, mountTheta=2.17
20:14:55.159 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.05, opts=13)
20:14:55.160 00.001 9044 Enqueuing Move request for scope (-0.06, 0.05)
20:14:55.161 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:14:55.162 00.001 9044 UpdateGuideState exits: m=5509 SNR=51.1
20:14:55.164 00.002 12252 Worker thread wakes up
20:14:55.164 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:55.168 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
20:14:55.168 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:55.170 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
20:14:55.170 00.000 9044 Enqueuing Expose request
20:14:55.172 00.002 12252 Moving (-0.06, 0.05) raw xDistance=-0.04 yDistance=0.06
20:14:55.174 00.002 12252 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.45, period_length = 485.68
20:14:55.174 00.000 12252 PPEC: input: -0.04, control: -0.00, exposure: 2000
20:14:55.174 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:55.174 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:14:55.175 00.001 12252 MoveAxis(E, 0, ABG)
20:14:55.175 00.000 12252 Move returns status 0, amount 0
20:14:55.175 00.000 12252 MoveAxis(N, 0, ABG)
20:14:55.175 00.000 12252 Move returns status 0, amount 0
20:14:55.175 00.000 12252 move complete, result=0
20:14:55.175 00.000 12252 worker thread done servicing request
20:14:55.175 00.000 12252 Worker thread wakes up
20:14:55.176 00.001 9044 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
20:14:55.176 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:55.176 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:57.524 02.348 12252 Exposure complete
20:14:57.573 00.049 12252 worker thread done servicing request
20:14:57.573 00.000 9044 OnExposeComplete: enter
20:14:57.575 00.002 9044 UpdateGuideState(): m_state=6
20:14:57.577 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
20:14:57.579 00.002 9044 Star::Find returns 1 (0), X=1017.63, Y=815.34, Mass=5447, SNR=50.8, Peak=172 HFD=5.4
20:14:57.581 00.002 9044 MultiStar: [#1 -0.20,0.13,1.05,U] [#2 0.03,-0.10,1.20,U] [#3 -0.05,0.13,0.84,U] [#4 0.03,-0.01,1.27,U] [#5 -0.12,0.04,0.65,U] [#6 -0.11,-0.10,0.41,U] [#7 -0.25,0.15,0.00,M10] [#8 -0.26,0.14,0.00,M7] 
20:14:57.582 00.001 9044 refined, 6 included, MultiStar: {-0.07, 0.02}, one-star: {-0.17, 0.03}
20:14:57.584 00.002 9044 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.62) = xAngle (4.50 = -1.79)
20:14:57.585 00.001 9044 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.41 = 1.41)
20:14:57.585 00.000 9044 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.87 mountX=-0.02 mountY=0.08, mountTheta=1.78
20:14:57.587 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.02, opts=13)
20:14:57.588 00.001 9044 Enqueuing Move request for scope (-0.07, 0.02)
20:14:57.590 00.002 12252 Worker thread wakes up
20:14:57.590 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:14:57.592 00.002 9044 UpdateGuideState exits: m=5447 SNR=50.8
20:14:57.593 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:14:57.594 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:14:57.595 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
20:14:57.595 00.000 9044 Enqueuing Expose request
20:14:57.596 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
20:14:57.596 00.000 12252 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=0.08
20:14:57.598 00.002 12252 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.44, period_length = 485.68
20:14:57.598 00.000 12252 PPEC: input: -0.02, control: 0.01, exposure: 2000
20:14:57.598 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:14:57.599 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:14:57.599 00.000 12252 MoveAxis(W, 3, ABG)
20:14:57.599 00.000 12252 Guiding  Dir = 3, Dur = 3
20:14:57.599 00.000 12252 IsSlewing returns 0
20:14:57.600 00.001 12252 IsGuiding returns 0
20:14:57.603 00.003 12252 PulseGuide returned control before completion, sleep 11
20:14:57.625 00.022 12252 IsGuiding returns 0
20:14:57.626 00.001 12252 Move returns status 0, amount 3
20:14:57.626 00.000 12252 MoveAxis(N, 0, ABG)
20:14:57.626 00.000 12252 Move returns status 0, amount 0
20:14:57.626 00.000 12252 move complete, result=0
20:14:57.626 00.000 12252 worker thread done servicing request
20:14:57.627 00.001 12252 Worker thread wakes up
20:14:57.627 00.000 9044 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
20:14:57.628 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:14:57.628 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:14:59.968 02.340 12252 Exposure complete
20:15:00.013 00.045 12252 worker thread done servicing request
20:15:00.013 00.000 9044 OnExposeComplete: enter
20:15:00.014 00.001 9044 UpdateGuideState(): m_state=6
20:15:00.016 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
20:15:00.017 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=815.46, Mass=5391, SNR=50.4, Peak=172 HFD=5.1
20:15:00.018 00.001 9044 MultiStar: [#1 -0.16,0.23,0.00,M4] [#2 0.04,0.00,1.20,U] [#3 0.17,0.31,0.00,M3] [#4 0.06,0.00,1.28,U] [#5 -0.05,0.06,0.66,U] [#6 -0.04,-0.15,0.42,U] [#7 -0.17,0.31,0.00,R] [#8 -0.20,0.10,0.40,U] 
20:15:00.018 00.000 9044 refined, 5 included, MultiStar: {-0.03, 0.03}, one-star: {-0.14, 0.15}
20:15:00.019 00.001 9044 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.62) = xAngle (3.92 = -2.36)
20:15:00.020 00.001 9044 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.84 = 0.84)
20:15:00.020 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.30 mountX=-0.03 mountY=0.03, mountTheta=2.33
20:15:00.022 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.03, opts=13)
20:15:00.022 00.000 9044 Enqueuing Move request for scope (-0.03, 0.03)
20:15:00.024 00.002 12252 Worker thread wakes up
20:15:00.024 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:00.026 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
20:15:00.026 00.000 9044 UpdateGuideState exits: m=5391 SNR=50.4
20:15:00.028 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:00.029 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
20:15:00.029 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:00.030 00.001 9044 Enqueuing Expose request
20:15:00.033 00.003 12252 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=0.03
20:15:00.034 00.001 12252 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.44, period_length = 485.68
20:15:00.034 00.000 12252 PPEC: input: -0.03, control: 0.02, exposure: 2000
20:15:00.034 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:00.034 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:15:00.034 00.000 12252 MoveAxis(W, 8, ABG)
20:15:00.034 00.000 12252 Guiding  Dir = 3, Dur = 8
20:15:00.034 00.000 12252 IsSlewing returns 0
20:15:00.034 00.000 12252 IsGuiding returns 0
20:15:00.036 00.002 12252 PulseGuide returned control before completion, sleep 17
20:15:00.068 00.032 12252 IsGuiding returns 0
20:15:00.068 00.000 12252 Move returns status 0, amount 8
20:15:00.068 00.000 12252 MoveAxis(N, 0, ABG)
20:15:00.068 00.000 12252 Move returns status 0, amount 0
20:15:00.069 00.001 12252 move complete, result=0
20:15:00.069 00.000 12252 worker thread done servicing request
20:15:00.069 00.000 12252 Worker thread wakes up
20:15:00.069 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:00.069 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:00.069 00.000 9044 GuideStep: -0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
20:15:02.426 02.357 12252 Exposure complete
20:15:02.474 00.048 12252 worker thread done servicing request
20:15:02.475 00.001 9044 OnExposeComplete: enter
20:15:02.476 00.001 9044 UpdateGuideState(): m_state=6
20:15:02.477 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
20:15:02.477 00.000 9044 Star::Find returns 1 (0), X=1017.61, Y=815.42, Mass=5359, SNR=50.4, Peak=172 HFD=5.3
20:15:02.478 00.001 9044 MultiStar: [#1 -0.19,0.16,1.06,U] [#2 0.04,-0.09,1.20,U] [#3 0.08,0.07,0.84,U] [#4 0.02,-0.07,1.29,U] [#5 -0.07,0.02,0.66,U] [#6 -0.06,-0.15,0.43,U] [#7 -0.05,-0.17,0.42,U] [#8 -0.24,0.07,0.41,U] 
20:15:02.479 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.00}, one-star: {-0.19, 0.11}
20:15:02.480 00.001 9044 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.62) = xAngle (4.68 = -1.60)
20:15:02.481 00.001 9044 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.60 = 1.60)
20:15:02.481 00.000 9044 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.06 mountX=-0.00 mountY=0.06, mountTheta=1.60
20:15:02.483 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.00, opts=13)
20:15:02.484 00.001 9044 Enqueuing Move request for scope (-0.06, 0.00)
20:15:02.485 00.001 12252 Worker thread wakes up
20:15:02.485 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:02.487 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
20:15:02.487 00.000 9044 UpdateGuideState exits: m=5359 SNR=50.4
20:15:02.488 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
20:15:02.488 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:02.489 00.001 12252 Moving (-0.06, 0.00) raw xDistance=-0.00 yDistance=0.06
20:15:02.489 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:02.490 00.001 9044 Enqueuing Expose request
20:15:02.491 00.001 12252 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.44, period_length = 485.68
20:15:02.491 00.000 12252 PPEC: input: -0.00, control: 0.02, exposure: 2000
20:15:02.491 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:02.491 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:15:02.491 00.000 12252 MoveAxis(W, 9, ABG)
20:15:02.491 00.000 12252 Guiding  Dir = 3, Dur = 9
20:15:02.492 00.001 12252 IsSlewing returns 0
20:15:02.492 00.000 12252 IsGuiding returns 0
20:15:02.494 00.002 12252 PulseGuide returned control before completion, sleep 17
20:15:02.514 00.020 12252 IsGuiding returns 0
20:15:02.514 00.000 12252 Move returns status 0, amount 9
20:15:02.514 00.000 12252 MoveAxis(N, 0, ABG)
20:15:02.514 00.000 12252 Move returns status 0, amount 0
20:15:02.514 00.000 12252 move complete, result=0
20:15:02.514 00.000 12252 worker thread done servicing request
20:15:02.514 00.000 12252 Worker thread wakes up
20:15:02.514 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:02.514 00.000 9044 GuideStep: -0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
20:15:02.516 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:04.877 02.361 12252 Exposure complete
20:15:04.944 00.067 12252 worker thread done servicing request
20:15:04.944 00.000 9044 OnExposeComplete: enter
20:15:04.945 00.001 9044 UpdateGuideState(): m_state=6
20:15:04.946 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
20:15:04.947 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=815.35, Mass=5407, SNR=50.7, Peak=172 HFD=5.3
20:15:04.947 00.000 9044 MultiStar: [#1 -0.20,0.13,1.05,U] [#2 0.06,-0.16,1.22,U] [#3 -0.03,0.12,0.85,U] [#4 -0.01,-0.05,1.29,U] [#5 -0.07,-0.06,0.64,U] [#6 -0.05,-0.16,0.41,U] [#7 -0.04,-0.24,0.42,U] [#8 -0.24,0.12,0.00,M6] 
20:15:04.948 00.001 9044 refined, 7 included, MultiStar: {-0.06, -0.03}, one-star: {-0.16, 0.04}
20:15:04.949 00.001 9044 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.62) = xAngle (-1.10 = -1.10)
20:15:04.949 00.000 9044 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.18 = 2.10)
20:15:04.950 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.72 mountX=0.03 mountY=0.06, mountTheta=1.09
20:15:04.953 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.03, opts=13)
20:15:04.954 00.001 9044 Enqueuing Move request for scope (-0.06, -0.03)
20:15:04.955 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:04.957 00.002 9044 UpdateGuideState exits: m=5407 SNR=50.7
20:15:04.958 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:04.959 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:04.960 00.001 9044 Enqueuing Expose request
20:15:04.961 00.001 12252 Worker thread wakes up
20:15:04.961 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
20:15:04.961 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
20:15:04.961 00.000 12252 Moving (-0.06, -0.03) raw xDistance=0.03 yDistance=0.06
20:15:04.962 00.001 12252 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.44, period_length = 485.68
20:15:04.962 00.000 12252 PPEC: input: 0.03, control: 0.03, exposure: 2000
20:15:04.962 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:04.962 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:15:04.962 00.000 12252 MoveAxis(W, 10, ABG)
20:15:04.962 00.000 12252 Guiding  Dir = 3, Dur = 10
20:15:04.962 00.000 12252 IsSlewing returns 0
20:15:04.962 00.000 12252 IsGuiding returns 0
20:15:04.964 00.002 12252 PulseGuide returned control before completion, sleep 19
20:15:04.998 00.034 12252 IsGuiding returns 0
20:15:04.998 00.000 12252 Move returns status 0, amount 10
20:15:04.998 00.000 12252 MoveAxis(N, 0, ABG)
20:15:04.998 00.000 12252 Move returns status 0, amount 0
20:15:04.998 00.000 12252 move complete, result=0
20:15:04.998 00.000 12252 worker thread done servicing request
20:15:04.998 00.000 12252 Worker thread wakes up
20:15:04.999 00.001 9044 GuideStep: 0.0 px 10 ms WEST, 0.1 px 0 ms NORTH
20:15:05.001 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:05.001 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:07.352 02.351 12252 Exposure complete
20:15:07.404 00.052 12252 worker thread done servicing request
20:15:07.405 00.001 9044 OnExposeComplete: enter
20:15:07.407 00.002 9044 UpdateGuideState(): m_state=6
20:15:07.408 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
20:15:07.409 00.001 9044 Star::Find returns 1 (0), X=1017.65, Y=815.53, Mass=5361, SNR=50.3, Peak=172 HFD=5.1
20:15:07.411 00.002 9044 MultiStar: [#1 -0.28,0.31,0.00,M3] [#2 0.08,0.13,1.21,U] [#3 -0.03,0.14,0.85,U] [#4 -0.01,0.09,1.29,U] [#5 0.01,0.21,0.65,U] [#6 -0.13,-0.02,0.41,U] [#7 -0.10,-0.01,0.43,U] [#8 -0.25,0.27,0.00,M7] 
20:15:07.412 00.001 9044 refined, 6 included, MultiStar: {-0.03, 0.13}, one-star: {-0.15, 0.22}
20:15:07.413 00.001 9044 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.62) = xAngle (3.44 = -2.84)
20:15:07.415 00.002 9044 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.36 = 0.36)
20:15:07.416 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.82 mountX=-0.12 mountY=0.05, mountTheta=2.79
20:15:07.418 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.13, opts=13)
20:15:07.419 00.001 9044 Enqueuing Move request for scope (-0.03, 0.13)
20:15:07.420 00.001 12252 Worker thread wakes up
20:15:07.420 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:07.421 00.001 9044 UpdateGuideState exits: m=5361 SNR=50.3
20:15:07.422 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
20:15:07.422 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:07.423 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
20:15:07.423 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:07.424 00.001 9044 Enqueuing Expose request
20:15:07.425 00.001 12252 Moving (-0.03, 0.13) raw xDistance=-0.12 yDistance=0.05
20:15:07.427 00.002 12252 PPEC rslt: input = -0.12, final = -0.04, react = -0.07, pred = 0.05, hyst = -0.07, hyst_pct = 0.43, period_length = 485.68
20:15:07.427 00.000 12252 PPEC: input: -0.12, control: -0.04, exposure: 2000
20:15:07.427 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:07.427 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:15:07.427 00.000 12252 MoveAxis(E, 17, ABG)
20:15:07.427 00.000 12252 Guiding  Dir = 2, Dur = 17
20:15:07.428 00.001 12252 IsSlewing returns 0
20:15:07.428 00.000 12252 IsGuiding returns 0
20:15:07.430 00.002 12252 PulseGuide returned control before completion, sleep 25
20:15:07.465 00.035 12252 IsGuiding returns 1
20:15:07.465 00.000 12252 scope still moving after pulse duration time elapsed
20:15:07.497 00.032 12252 IsSlewing returns 0
20:15:07.498 00.001 12252 IsGuiding returns 0
20:15:07.498 00.000 12252 scope move finished after 17 + 52 ms
20:15:07.498 00.000 12252 Move returns status 0, amount 17
20:15:07.498 00.000 12252 MoveAxis(N, 0, ABG)
20:15:07.498 00.000 12252 Move returns status 0, amount 0
20:15:07.498 00.000 12252 move complete, result=0
20:15:07.498 00.000 12252 worker thread done servicing request
20:15:07.498 00.000 12252 Worker thread wakes up
20:15:07.498 00.000 9044 GuideStep: -0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
20:15:07.499 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:07.499 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:09.842 02.343 12252 Exposure complete
20:15:09.917 00.075 12252 worker thread done servicing request
20:15:09.918 00.001 9044 OnExposeComplete: enter
20:15:09.919 00.001 9044 UpdateGuideState(): m_state=6
20:15:09.920 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
20:15:09.921 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=815.35, Mass=5486, SNR=51.0, Peak=172 HFD=5.4
20:15:09.924 00.003 9044 MultiStar: [#1 -0.18,0.07,1.06,U] [#2 0.10,-0.10,1.20,U] [#3 -0.01,0.08,0.84,U] [#4 0.01,-0.02,1.24,U] [#5 -0.03,0.03,0.65,U] [#6 -0.06,-0.09,0.41,U] [#7 -0.02,-0.17,0.43,U] [#8 -0.20,0.12,0.42,U] 
20:15:09.925 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.00}, one-star: {-0.14, 0.04}
20:15:09.926 00.001 9044 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.62) = xAngle (4.76 = -1.52)
20:15:09.929 00.003 9044 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.68 = 1.68)
20:15:09.931 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.14 mountX=0.00 mountY=0.05, mountTheta=1.52
20:15:09.933 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.00, opts=13)
20:15:09.934 00.001 9044 Enqueuing Move request for scope (-0.05, 0.00)
20:15:09.935 00.001 12252 Worker thread wakes up
20:15:09.935 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:09.936 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
20:15:09.936 00.000 9044 UpdateGuideState exits: m=5486 SNR=51.0
20:15:09.937 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
20:15:09.937 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:09.938 00.001 12252 Moving (-0.05, 0.00) raw xDistance=0.00 yDistance=0.05
20:15:09.938 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:09.939 00.001 9044 Enqueuing Expose request
20:15:09.941 00.002 12252 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.43, period_length = 485.68
20:15:09.941 00.000 12252 PPEC: input: 0.00, control: 0.02, exposure: 2000
20:15:09.941 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:09.941 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:15:09.942 00.001 12252 MoveAxis(W, 8, ABG)
20:15:09.942 00.000 12252 Guiding  Dir = 3, Dur = 8
20:15:09.942 00.000 12252 IsSlewing returns 0
20:15:09.942 00.000 12252 IsGuiding returns 0
20:15:09.944 00.002 12252 PulseGuide returned control before completion, sleep 17
20:15:09.974 00.030 12252 IsGuiding returns 0
20:15:09.974 00.000 12252 Move returns status 0, amount 8
20:15:09.974 00.000 12252 MoveAxis(N, 0, ABG)
20:15:09.974 00.000 12252 Move returns status 0, amount 0
20:15:09.974 00.000 12252 move complete, result=0
20:15:09.974 00.000 12252 worker thread done servicing request
20:15:09.974 00.000 12252 Worker thread wakes up
20:15:09.974 00.000 9044 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
20:15:09.976 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:09.976 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:12.326 02.350 12252 Exposure complete
20:15:12.405 00.079 12252 worker thread done servicing request
20:15:12.405 00.000 9044 OnExposeComplete: enter
20:15:12.408 00.003 9044 UpdateGuideState(): m_state=6
20:15:12.409 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
20:15:12.411 00.002 9044 Star::Find returns 1 (0), X=1017.61, Y=815.47, Mass=5525, SNR=51.3, Peak=172 HFD=5.2
20:15:12.414 00.003 9044 MultiStar: [#1 -0.25,0.20,0.00,M3] [#2 0.03,-0.02,1.21,U] [#3 0.03,0.12,0.83,U] [#4 -0.05,0.12,1.23,U] [#5 -0.09,0.09,0.64,U] [#6 -0.06,-0.14,0.41,U] [#7 -0.06,-0.11,0.42,U] [#8 -0.25,0.29,0.00,M7] 
20:15:12.415 00.001 9044 refined, 6 included, MultiStar: {-0.05, 0.06}, one-star: {-0.19, 0.16}
20:15:12.416 00.001 9044 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.62) = xAngle (3.91 = -2.38)
20:15:12.417 00.001 9044 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.82 = 0.82)
20:15:12.418 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.28 mountX=-0.06 mountY=0.06, mountTheta=2.35
20:15:12.420 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.06, opts=13)
20:15:12.421 00.001 9044 Enqueuing Move request for scope (-0.05, 0.06)
20:15:12.422 00.001 12252 Worker thread wakes up
20:15:12.422 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:12.423 00.001 9044 UpdateGuideState exits: m=5525 SNR=51.3
20:15:12.425 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:12.426 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:12.428 00.002 9044 Enqueuing Expose request
20:15:12.429 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
20:15:12.429 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
20:15:12.429 00.000 12252 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.06
20:15:12.430 00.001 12252 PPEC rslt: input = -0.06, final = 0.02, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.43, period_length = 485.68
20:15:12.431 00.001 12252 PPEC: input: -0.06, control: 0.02, exposure: 2000
20:15:12.431 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:12.431 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:15:12.431 00.000 12252 MoveAxis(W, 8, ABG)
20:15:12.431 00.000 12252 Guiding  Dir = 3, Dur = 8
20:15:12.431 00.000 12252 IsSlewing returns 0
20:15:12.431 00.000 12252 IsGuiding returns 0
20:15:12.432 00.001 12252 PulseGuide returned control before completion, sleep 17
20:15:12.457 00.025 12252 IsGuiding returns 0
20:15:12.458 00.001 12252 Move returns status 0, amount 8
20:15:12.458 00.000 12252 MoveAxis(N, 0, ABG)
20:15:12.458 00.000 12252 Move returns status 0, amount 0
20:15:12.458 00.000 12252 move complete, result=0
20:15:12.458 00.000 12252 worker thread done servicing request
20:15:12.458 00.000 12252 Worker thread wakes up
20:15:12.458 00.000 9044 GuideStep: -0.1 px 8 ms WEST, 0.1 px 0 ms NORTH
20:15:12.462 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:12.462 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:14.806 02.344 12252 Exposure complete
20:15:14.866 00.060 12252 worker thread done servicing request
20:15:14.866 00.000 9044 OnExposeComplete: enter
20:15:14.868 00.002 9044 UpdateGuideState(): m_state=6
20:15:14.871 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
20:15:14.874 00.003 9044 Star::Find returns 1 (0), X=1017.69, Y=815.89, Mass=5406, SNR=50.6, Peak=172 HFD=5.0
20:15:14.874 00.000 9044 MultiStar: large primary error, entering stabilization period
20:15:14.875 00.001 9044 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.62) = xAngle (3.38 = -2.91)
20:15:14.876 00.001 9044 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.29 = 0.29)
20:15:14.876 00.000 9044 CameraToMount -- cameraX=-0.11 cameraY=0.58 hyp=0.59 cameraTheta=1.75 mountX=-0.57 mountY=0.17, mountTheta=2.85
20:15:14.878 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.58, opts=13)
20:15:14.879 00.001 9044 Enqueuing Move request for scope (-0.11, 0.58)
20:15:14.880 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:15:14.883 00.003 9044 UpdateGuideState exits: m=5406 SNR=50.6
20:15:14.884 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:14.885 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:14.886 00.001 9044 Enqueuing Expose request
20:15:14.887 00.001 12252 Worker thread wakes up
20:15:14.887 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.58) opts 0xd
20:15:14.887 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.58)
20:15:14.887 00.000 12252 Moving (-0.11, 0.58) raw xDistance=-0.57 yDistance=0.17
20:15:14.887 00.000 12252 PPEC rslt: input = -0.57, final = -0.32, react = -0.34, pred = 0.01, hyst = -0.31, hyst_pct = 0.43, period_length = 485.68
20:15:14.887 00.000 12252 PPEC: input: -0.57, control: -0.32, exposure: 2000
20:15:14.887 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
20:15:14.887 00.000 12252 MoveAxis(E, 127, ABG)
20:15:14.888 00.001 12252 Guiding  Dir = 2, Dur = 127
20:15:14.888 00.000 12252 IsSlewing returns 0
20:15:14.888 00.000 12252 IsGuiding returns 0
20:15:14.890 00.002 12252 PulseGuide returned control before completion, sleep 136
20:15:15.030 00.140 12252 IsGuiding returns 0
20:15:15.030 00.000 12252 Move returns status 0, amount 127
20:15:15.030 00.000 12252 MoveAxis(S, 58, ABG)
20:15:15.030 00.000 12252 Guiding  Dir = 1, Dur = 58
20:15:15.031 00.001 12252 IsSlewing returns 0
20:15:15.031 00.000 12252 IsGuiding returns 0
20:15:15.036 00.005 12252 PulseGuide returned control before completion, sleep 63
20:15:15.111 00.075 12252 IsGuiding returns 0
20:15:15.112 00.001 12252 Move returns status 0, amount 58
20:15:15.112 00.000 12252 move complete, result=0
20:15:15.112 00.000 12252 worker thread done servicing request
20:15:15.112 00.000 9044 GuideStep: -0.6 px 127 ms EAST, 0.2 px 58 ms SOUTH
20:15:15.114 00.002 12252 Worker thread wakes up
20:15:15.114 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:15.114 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:17.444 02.330 12252 Exposure complete
20:15:17.493 00.049 12252 worker thread done servicing request
20:15:17.495 00.002 9044 OnExposeComplete: enter
20:15:17.496 00.001 9044 UpdateGuideState(): m_state=6
20:15:17.497 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
20:15:17.498 00.001 9044 Star::Find returns 1 (0), X=1017.72, Y=815.27, Mass=5341, SNR=50.3, Peak=172 HFD=5.1
20:15:17.499 00.001 9044 MultiStar: exiting stabilization period
20:15:17.500 00.001 9044 MultiStar: [#1 -0.14,-0.07,1.08,U] [#2 0.10,-0.21,1.21,U] [#3 0.18,-0.10,0.86,U] [#4 0.06,-0.39,0.00,M1] [#5 -0.03,-0.11,0.65,U] [#6 0.09,-0.31,0.00,M1] [#7 0.09,-0.37,0.00,M1] [#8 -0.14,-0.12,0.42,U] 
20:15:17.501 00.001 9044 single-star, 5 included, MultiStar: {-0.01, -0.11}, one-star: {-0.08, -0.03}
20:15:17.502 00.001 9044 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.62) = xAngle (-1.12 = -1.12)
20:15:17.503 00.001 9044 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.20 = 2.08)
20:15:17.504 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.74 mountX=0.04 mountY=0.07, mountTheta=1.11
20:15:17.505 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.03, opts=13)
20:15:17.508 00.003 9044 Enqueuing Move request for scope (-0.08, -0.03)
20:15:17.509 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:17.510 00.001 12252 Worker thread wakes up
20:15:17.510 00.000 9044 UpdateGuideState exits: m=5341 SNR=50.3
20:15:17.511 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:17.512 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:17.513 00.001 9044 Enqueuing Expose request
20:15:17.514 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
20:15:17.514 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
20:15:17.514 00.000 12252 Moving (-0.08, -0.03) raw xDistance=0.04 yDistance=0.07
20:15:17.515 00.001 12252 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.42, period_length = 485.68
20:15:17.515 00.000 12252 PPEC: input: 0.04, control: 0.01, exposure: 2000
20:15:17.515 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:17.515 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:15:17.515 00.000 12252 MoveAxis(W, 2, ABG)
20:15:17.515 00.000 12252 Guiding  Dir = 3, Dur = 2
20:15:17.515 00.000 12252 IsSlewing returns 0
20:15:17.515 00.000 12252 IsGuiding returns 0
20:15:17.517 00.002 12252 PulseGuide returned control before completion, sleep 11
20:15:17.535 00.018 12252 IsGuiding returns 0
20:15:17.535 00.000 12252 Move returns status 0, amount 2
20:15:17.535 00.000 12252 MoveAxis(N, 0, ABG)
20:15:17.535 00.000 12252 Move returns status 0, amount 0
20:15:17.536 00.001 12252 move complete, result=0
20:15:17.536 00.000 12252 worker thread done servicing request
20:15:17.536 00.000 9044 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
20:15:17.538 00.002 12252 Worker thread wakes up
20:15:17.538 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:17.538 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:19.883 02.345 12252 Exposure complete
20:15:19.933 00.050 12252 worker thread done servicing request
20:15:19.933 00.000 9044 OnExposeComplete: enter
20:15:19.935 00.002 9044 UpdateGuideState(): m_state=6
20:15:19.937 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
20:15:19.939 00.002 9044 Star::Find returns 1 (0), X=1017.88, Y=815.21, Mass=5378, SNR=50.5, Peak=172 HFD=5.0
20:15:19.941 00.002 9044 MultiStar: [#1 0.11,-0.09,1.05,U] [#2 0.21,-0.22,0.00,M1] [#3 0.39,-0.17,0.00,M1] [#4 0.20,-0.26,0.00,M2] [#5 0.14,-0.18,0.65,U] [#6 0.18,-0.35,0.00,M2] [#7 0.25,-0.41,0.00,M2] [#8 0.04,-0.08,0.41,U] 
20:15:19.942 00.001 9044 single-star, 3 included, MultiStar: {0.10, -0.11}, one-star: {0.08, -0.10}
20:15:19.943 00.001 9044 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.62) = xAngle (0.76 = 0.76)
20:15:19.944 00.001 9044 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.33 = -2.33)
20:15:19.945 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-0.87 mountX=0.09 mountY=-0.09, mountTheta=-0.79
20:15:19.947 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.10, opts=13)
20:15:19.948 00.001 9044 Enqueuing Move request for scope (0.08, -0.10)
20:15:19.950 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:19.951 00.001 9044 UpdateGuideState exits: m=5378 SNR=50.5
20:15:19.952 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:19.953 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:19.954 00.001 9044 Enqueuing Expose request
20:15:19.955 00.001 12252 Worker thread wakes up
20:15:19.955 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
20:15:19.955 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
20:15:19.955 00.000 12252 Moving (0.08, -0.10) raw xDistance=0.09 yDistance=-0.09
20:15:19.956 00.001 12252 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.42, period_length = 485.68
20:15:19.956 00.000 12252 PPEC: input: 0.09, control: -0.02, exposure: 2000
20:15:19.956 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:19.956 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:15:19.956 00.000 12252 MoveAxis(E, 6, ABG)
20:15:19.956 00.000 12252 Guiding  Dir = 2, Dur = 6
20:15:19.957 00.001 12252 IsSlewing returns 0
20:15:19.957 00.000 12252 IsGuiding returns 0
20:15:19.959 00.002 12252 PulseGuide returned control before completion, sleep 14
20:15:19.984 00.025 12252 IsGuiding returns 0
20:15:19.984 00.000 12252 Move returns status 0, amount 6
20:15:19.984 00.000 12252 MoveAxis(N, 0, ABG)
20:15:19.984 00.000 12252 Move returns status 0, amount 0
20:15:19.984 00.000 12252 move complete, result=0
20:15:19.984 00.000 12252 worker thread done servicing request
20:15:19.984 00.000 12252 Worker thread wakes up
20:15:19.984 00.000 9044 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
20:15:19.987 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:19.987 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:22.333 02.346 12252 Exposure complete
20:15:22.401 00.068 12252 worker thread done servicing request
20:15:22.401 00.000 9044 OnExposeComplete: enter
20:15:22.403 00.002 9044 UpdateGuideState(): m_state=6
20:15:22.404 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
20:15:22.405 00.001 9044 Star::Find returns 1 (0), X=1017.86, Y=815.30, Mass=5504, SNR=51.2, Peak=172 HFD=5.1
20:15:22.406 00.001 9044 MultiStar: [#1 0.06,0.01,1.04,U] [#2 0.21,-0.22,0.00,M2] [#3 0.25,0.08,0.83,U] [#4 0.21,-0.14,1.24,U] [#5 0.12,-0.08,0.64,U] [#6 0.22,-0.29,0.00,M3] [#7 0.14,-0.35,0.00,M3] [#8 0.12,-0.04,0.41,U] 
20:15:22.407 00.001 9044 single-star, 5 included, MultiStar: {0.14, -0.03}, one-star: {0.06, -0.01}
20:15:22.408 00.001 9044 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.62) = xAngle (1.43 = 1.43)
20:15:22.408 00.000 9044 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.66 = -1.66)
20:15:22.409 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.20 mountX=0.01 mountY=-0.06, mountTheta=-1.43
20:15:22.411 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.01, opts=13)
20:15:22.411 00.000 9044 Enqueuing Move request for scope (0.06, -0.01)
20:15:22.413 00.002 12252 Worker thread wakes up
20:15:22.413 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:22.414 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
20:15:22.415 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
20:15:22.415 00.000 12252 Moving (0.06, -0.01) raw xDistance=0.01 yDistance=-0.06
20:15:22.415 00.000 9044 UpdateGuideState exits: m=5504 SNR=51.2
20:15:22.416 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:22.416 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:22.417 00.001 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.42, period_length = 485.68
20:15:22.417 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
20:15:22.417 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:22.417 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:15:22.418 00.001 12252 MoveAxis(E, 5, ABG)
20:15:22.418 00.000 12252 Guiding  Dir = 2, Dur = 5
20:15:22.418 00.000 9044 Enqueuing Expose request
20:15:22.418 00.000 12252 IsSlewing returns 0
20:15:22.419 00.001 12252 IsGuiding returns 0
20:15:22.420 00.001 12252 PulseGuide returned control before completion, sleep 13
20:15:22.443 00.023 12252 IsGuiding returns 0
20:15:22.444 00.001 12252 Move returns status 0, amount 5
20:15:22.444 00.000 12252 MoveAxis(N, 0, ABG)
20:15:22.444 00.000 12252 Move returns status 0, amount 0
20:15:22.444 00.000 12252 move complete, result=0
20:15:22.444 00.000 12252 worker thread done servicing request
20:15:22.444 00.000 12252 Worker thread wakes up
20:15:22.444 00.000 9044 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
20:15:22.445 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:22.445 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:24.799 02.354 12252 Exposure complete
20:15:24.854 00.055 12252 worker thread done servicing request
20:15:24.854 00.000 9044 OnExposeComplete: enter
20:15:24.856 00.002 9044 UpdateGuideState(): m_state=6
20:15:24.856 00.000 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
20:15:24.857 00.001 9044 Star::Find returns 1 (0), X=1017.79, Y=815.33, Mass=5411, SNR=50.6, Peak=172 HFD=5.2
20:15:24.859 00.002 9044 MultiStar: [#1 0.05,0.04,1.07,U] [#2 0.13,-0.16,1.23,U] [#3 0.29,0.10,0.00,M1] [#4 0.13,-0.14,1.26,U] [#5 0.10,-0.03,0.66,U] [#6 0.17,-0.22,0.00,M4] [#7 0.13,-0.22,0.44,U] [#8 -0.16,0.01,0.40,U] 
20:15:24.860 00.001 9044 single-star, 6 included, MultiStar: {0.07, -0.07}, one-star: {-0.01, 0.03}
20:15:24.861 00.001 9044 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.62) = xAngle (3.53 = -2.75)
20:15:24.863 00.002 9044 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.45 = 0.45)
20:15:24.864 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.91 mountX=-0.03 mountY=0.01, mountTheta=2.70
20:15:24.865 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.03, opts=13)
20:15:24.866 00.001 9044 Enqueuing Move request for scope (-0.01, 0.03)
20:15:24.867 00.001 12252 Worker thread wakes up
20:15:24.867 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:24.868 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
20:15:24.868 00.000 9044 UpdateGuideState exits: m=5411 SNR=50.6
20:15:24.869 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
20:15:24.869 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:24.870 00.001 12252 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
20:15:24.870 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:24.872 00.002 9044 Enqueuing Expose request
20:15:24.874 00.002 12252 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.42, period_length = 485.68
20:15:24.874 00.000 12252 PPEC: input: -0.03, control: 0.00, exposure: 2000
20:15:24.874 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:24.874 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:15:24.875 00.001 12252 MoveAxis(W, 1, ABG)
20:15:24.875 00.000 12252 Guiding  Dir = 3, Dur = 1
20:15:24.875 00.000 12252 IsSlewing returns 0
20:15:24.875 00.000 12252 IsGuiding returns 0
20:15:24.878 00.003 12252 IsGuiding returns 0
20:15:24.878 00.000 12252 Move returns status 0, amount 1
20:15:24.878 00.000 12252 MoveAxis(N, 0, ABG)
20:15:24.878 00.000 12252 Move returns status 0, amount 0
20:15:24.878 00.000 12252 move complete, result=0
20:15:24.879 00.001 12252 worker thread done servicing request
20:15:24.879 00.000 9044 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
20:15:24.881 00.002 12252 Worker thread wakes up
20:15:24.881 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:24.881 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:27.233 02.352 12252 Exposure complete
20:15:27.284 00.051 12252 worker thread done servicing request
20:15:27.284 00.000 9044 OnExposeComplete: enter
20:15:27.286 00.002 9044 UpdateGuideState(): m_state=6
20:15:27.288 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
20:15:27.291 00.003 9044 Star::Find returns 1 (0), X=1017.77, Y=815.12, Mass=5431, SNR=50.7, Peak=172 HFD=5.0
20:15:27.292 00.001 9044 MultiStar: [#1 -0.05,-0.20,1.06,U] [#2 0.20,-0.36,0.00,M2] [#3 0.23,-0.18,0.00,M2] [#4 0.18,-0.61,0.00,M1] [#5 0.05,-0.24,0.64,U] [#6 0.15,-0.58,0.00,M5] [#7 0.11,-0.54,0.00,M3] [#8 -0.16,-0.19,0.42,U] 
20:15:27.293 00.001 9044 single-star, 3 included, MultiStar: {-0.04, -0.20}, one-star: {-0.03, -0.19}
20:15:27.293 00.000 9044 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.62) = xAngle (-0.11 = -0.11)
20:15:27.295 00.002 9044 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.19 = 3.09)
20:15:27.295 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.73 mountX=0.19 mountY=0.01, mountTheta=0.05
20:15:27.297 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.19, opts=13)
20:15:27.298 00.001 9044 Enqueuing Move request for scope (-0.03, -0.19)
20:15:27.299 00.001 12252 Worker thread wakes up
20:15:27.299 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:27.300 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
20:15:27.300 00.000 9044 UpdateGuideState exits: m=5431 SNR=50.7
20:15:27.301 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:27.302 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
20:15:27.302 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:27.303 00.001 9044 Enqueuing Expose request
20:15:27.304 00.001 12252 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=0.01
20:15:27.307 00.003 12252 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.41, period_length = 485.68
20:15:27.307 00.000 12252 PPEC: input: 0.19, control: 0.11, exposure: 2000
20:15:27.307 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:27.307 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:15:27.307 00.000 12252 MoveAxis(W, 44, ABG)
20:15:27.307 00.000 12252 Guiding  Dir = 3, Dur = 44
20:15:27.307 00.000 12252 IsSlewing returns 0
20:15:27.308 00.001 12252 IsGuiding returns 0
20:15:27.310 00.002 12252 PulseGuide returned control before completion, sleep 53
20:15:27.376 00.066 12252 IsGuiding returns 0
20:15:27.376 00.000 12252 Move returns status 0, amount 44
20:15:27.376 00.000 12252 MoveAxis(N, 0, ABG)
20:15:27.376 00.000 12252 Move returns status 0, amount 0
20:15:27.376 00.000 12252 move complete, result=0
20:15:27.376 00.000 12252 worker thread done servicing request
20:15:27.376 00.000 12252 Worker thread wakes up
20:15:27.376 00.000 9044 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
20:15:27.377 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:27.377 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:29.716 02.339 12252 Exposure complete
20:15:29.763 00.047 12252 worker thread done servicing request
20:15:29.763 00.000 9044 OnExposeComplete: enter
20:15:29.764 00.001 9044 UpdateGuideState(): m_state=6
20:15:29.766 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
20:15:29.767 00.001 9044 Star::Find returns 1 (0), X=1017.80, Y=815.41, Mass=5468, SNR=50.9, Peak=172 HFD=5.2
20:15:29.768 00.001 9044 MultiStar: [#1 0.01,0.15,1.05,U] [#2 0.19,-0.04,1.21,U] [#3 0.27,0.02,0.84,U] [#4 0.21,-0.07,1.26,U] [#5 0.07,0.04,0.64,U] [#6 0.18,0.00,0.41,U] [#7 0.13,-0.21,0.42,U] [#8 0.10,0.22,0.41,U] 
20:15:29.770 00.002 9044 single-star, 8 included, MultiStar: {0.13, 0.02}, one-star: {-0.00, 0.10}
20:15:29.771 00.001 9044 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.62) = xAngle (3.22 = -3.07)
20:15:29.772 00.001 9044 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.13 = 0.13)
20:15:29.774 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.59 mountX=-0.10 mountY=0.01, mountTheta=3.01
20:15:29.777 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.10, opts=13)
20:15:29.779 00.002 9044 Enqueuing Move request for scope (-0.00, 0.10)
20:15:29.781 00.002 12252 Worker thread wakes up
20:15:29.781 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:29.783 00.002 9044 UpdateGuideState exits: m=5468 SNR=50.9
20:15:29.785 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:29.787 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:29.790 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
20:15:29.790 00.000 9044 Enqueuing Expose request
20:15:29.791 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
20:15:29.791 00.000 12252 Moving (-0.00, 0.10) raw xDistance=-0.10 yDistance=0.01
20:15:29.793 00.002 12252 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.41, period_length = 485.68
20:15:29.793 00.000 12252 PPEC: input: -0.10, control: 0.01, exposure: 2000
20:15:29.794 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:29.794 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:15:29.794 00.000 12252 MoveAxis(W, 4, ABG)
20:15:29.794 00.000 12252 Guiding  Dir = 3, Dur = 4
20:15:29.795 00.001 12252 IsSlewing returns 0
20:15:29.795 00.000 12252 IsGuiding returns 0
20:15:29.797 00.002 12252 PulseGuide returned control before completion, sleep 12
20:15:29.821 00.024 12252 IsGuiding returns 0
20:15:29.821 00.000 12252 Move returns status 0, amount 4
20:15:29.822 00.001 12252 MoveAxis(N, 0, ABG)
20:15:29.822 00.000 12252 Move returns status 0, amount 0
20:15:29.822 00.000 12252 move complete, result=0
20:15:29.822 00.000 12252 worker thread done servicing request
20:15:29.822 00.000 9044 GuideStep: -0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
20:15:29.825 00.003 12252 Worker thread wakes up
20:15:29.825 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:29.825 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:32.185 02.360 12252 Exposure complete
20:15:32.249 00.064 12252 worker thread done servicing request
20:15:32.249 00.000 9044 OnExposeComplete: enter
20:15:32.252 00.003 9044 UpdateGuideState(): m_state=6
20:15:32.255 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
20:15:32.257 00.002 9044 Star::Find returns 1 (0), X=1017.84, Y=815.34, Mass=5422, SNR=50.6, Peak=172 HFD=5.1
20:15:32.260 00.003 9044 MultiStar: [#1 0.00,0.16,1.06,U] [#2 0.22,-0.02,1.21,U] [#3 0.27,0.32,0.00,M2] [#4 0.16,-0.08,1.26,U] [#5 0.11,0.06,0.64,U] [#6 0.14,-0.10,0.42,U] [#7 0.21,-0.17,0.00,M3] [#8 -0.07,0.17,0.42,U] 
20:15:32.263 00.003 9044 single-star, 6 included, MultiStar: {0.10, 0.03}, one-star: {0.04, 0.03}
20:15:32.264 00.001 9044 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.62) = xAngle (2.32 = 2.32)
20:15:32.265 00.001 9044 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.76 = -0.76)
20:15:32.267 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.70 mountX=-0.03 mountY=-0.03, mountTheta=-2.35
20:15:32.270 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.03, opts=13)
20:15:32.272 00.002 9044 Enqueuing Move request for scope (0.04, 0.03)
20:15:32.276 00.004 12252 Worker thread wakes up
20:15:32.276 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:32.278 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
20:15:32.278 00.000 9044 UpdateGuideState exits: m=5422 SNR=50.6
20:15:32.280 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
20:15:32.280 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:32.282 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:32.282 00.000 9044 Enqueuing Expose request
20:15:32.284 00.002 12252 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.03
20:15:32.285 00.001 12252 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.41, period_length = 485.68
20:15:32.285 00.000 12252 PPEC: input: -0.03, control: 0.01, exposure: 2000
20:15:32.286 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:32.286 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:15:32.286 00.000 12252 MoveAxis(W, 4, ABG)
20:15:32.286 00.000 12252 Guiding  Dir = 3, Dur = 4
20:15:32.286 00.000 12252 IsSlewing returns 0
20:15:32.286 00.000 12252 IsGuiding returns 0
20:15:32.289 00.003 12252 PulseGuide returned control before completion, sleep 12
20:15:32.313 00.024 12252 IsGuiding returns 0
20:15:32.313 00.000 12252 Move returns status 0, amount 4
20:15:32.314 00.001 12252 MoveAxis(N, 0, ABG)
20:15:32.314 00.000 12252 Move returns status 0, amount 0
20:15:32.314 00.000 12252 move complete, result=0
20:15:32.314 00.000 12252 worker thread done servicing request
20:15:32.314 00.000 12252 Worker thread wakes up
20:15:32.314 00.000 9044 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
20:15:32.316 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:32.316 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:34.661 02.345 12252 Exposure complete
20:15:34.703 00.042 12252 worker thread done servicing request
20:15:34.703 00.000 9044 OnExposeComplete: enter
20:15:34.704 00.001 9044 UpdateGuideState(): m_state=6
20:15:34.705 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
20:15:34.707 00.002 9044 Star::Find returns 1 (0), X=1017.82, Y=815.73, Mass=5419, SNR=50.6, Peak=172 HFD=5.0
20:15:34.709 00.002 9044 MultiStar: [#1 0.02,0.28,0.00,M1] [#2 0.19,0.06,1.21,U] [#3 0.35,0.33,0.00,M3] [#4 0.19,0.14,1.27,U] [#5 0.11,0.23,0.65,U] [#6 0.15,0.10,0.40,U] [#7 0.17,0.08,0.43,U] [#8 -0.00,0.29,0.00,M1] 
20:15:34.711 00.002 9044 refined, 5 included, MultiStar: {0.14, 0.18}, one-star: {0.02, 0.42}
20:15:34.713 00.002 9044 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.62) = xAngle (2.53 = 2.53)
20:15:34.714 00.001 9044 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.55 = -0.55)
20:15:34.716 00.002 9044 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.91 mountX=-0.19 mountY=-0.12, mountTheta=-2.57
20:15:34.718 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.18, opts=13)
20:15:34.720 00.002 9044 Enqueuing Move request for scope (0.14, 0.18)
20:15:34.721 00.001 12252 Worker thread wakes up
20:15:34.721 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:34.723 00.002 9044 UpdateGuideState exits: m=5419 SNR=50.6
20:15:34.724 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
20:15:34.724 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:34.725 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:34.727 00.002 9044 Enqueuing Expose request
20:15:34.728 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
20:15:34.728 00.000 12252 Moving (0.14, 0.18) raw xDistance=-0.19 yDistance=-0.12
20:15:34.729 00.001 12252 PPEC rslt: input = -0.19, final = -0.09, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.41, period_length = 485.68
20:15:34.729 00.000 12252 PPEC: input: -0.19, control: -0.09, exposure: 2000
20:15:34.729 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:34.729 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:15:34.729 00.000 12252 MoveAxis(E, 34, ABG)
20:15:34.729 00.000 12252 Guiding  Dir = 2, Dur = 34
20:15:34.730 00.001 12252 IsSlewing returns 0
20:15:34.730 00.000 12252 IsGuiding returns 0
20:15:34.732 00.002 12252 PulseGuide returned control before completion, sleep 43
20:15:34.777 00.045 12252 IsGuiding returns 0
20:15:34.777 00.000 12252 Move returns status 0, amount 34
20:15:34.777 00.000 12252 MoveAxis(N, 0, ABG)
20:15:34.777 00.000 12252 Move returns status 0, amount 0
20:15:34.777 00.000 12252 move complete, result=0
20:15:34.778 00.001 12252 worker thread done servicing request
20:15:34.778 00.000 12252 Worker thread wakes up
20:15:34.778 00.000 9044 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
20:15:34.780 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:34.780 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:37.136 02.356 12252 Exposure complete
20:15:37.190 00.054 12252 worker thread done servicing request
20:15:37.190 00.000 9044 OnExposeComplete: enter
20:15:37.191 00.001 9044 UpdateGuideState(): m_state=6
20:15:37.192 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
20:15:37.193 00.001 9044 Star::Find returns 1 (0), X=1017.84, Y=815.68, Mass=5530, SNR=51.2, Peak=172 HFD=5.1
20:15:37.195 00.002 9044 MultiStar: [#1 0.08,0.22,1.06,U] [#2 0.25,0.03,1.20,U] [#3 0.27,0.34,0.00,M4] [#4 0.22,0.08,1.26,U] [#5 0.12,0.13,0.64,U] [#6 0.26,-0.07,0.41,U] [#7 0.24,0.02,0.42,U] [#8 -0.01,0.16,0.40,U] 
20:15:37.196 00.001 9044 refined, 7 included, MultiStar: {0.15, 0.14}, one-star: {0.04, 0.38}
20:15:37.197 00.001 9044 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.62) = xAngle (2.36 = 2.36)
20:15:37.198 00.001 9044 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.73 = -0.73)
20:15:37.200 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.73 mountX=-0.14 mountY=-0.14, mountTheta=-2.39
20:15:37.202 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.14, opts=13)
20:15:37.203 00.001 9044 Enqueuing Move request for scope (0.15, 0.14)
20:15:37.204 00.001 12252 Worker thread wakes up
20:15:37.204 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:15:37.205 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
20:15:37.205 00.000 9044 UpdateGuideState exits: m=5530 SNR=51.2
20:15:37.206 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:37.206 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
20:15:37.206 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:37.207 00.001 9044 Enqueuing Expose request
20:15:37.208 00.001 12252 Moving (0.15, 0.14) raw xDistance=-0.14 yDistance=-0.14
20:15:37.209 00.001 12252 PPEC rslt: input = -0.14, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.40, period_length = 485.68
20:15:37.209 00.000 12252 PPEC: input: -0.14, control: -0.06, exposure: 2000
20:15:37.209 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:37.209 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:15:37.209 00.000 12252 MoveAxis(E, 25, ABG)
20:15:37.209 00.000 12252 Guiding  Dir = 2, Dur = 25
20:15:37.209 00.000 12252 IsSlewing returns 0
20:15:37.209 00.000 12252 IsGuiding returns 0
20:15:37.211 00.002 12252 PulseGuide returned control before completion, sleep 33
20:15:37.255 00.044 12252 IsGuiding returns 0
20:15:37.255 00.000 12252 Move returns status 0, amount 25
20:15:37.255 00.000 12252 MoveAxis(N, 0, ABG)
20:15:37.255 00.000 12252 Move returns status 0, amount 0
20:15:37.255 00.000 12252 move complete, result=0
20:15:37.255 00.000 12252 worker thread done servicing request
20:15:37.255 00.000 12252 Worker thread wakes up
20:15:37.255 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:37.255 00.000 9044 GuideStep: -0.1 px 25 ms EAST, -0.1 px 0 ms NORTH
20:15:37.259 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:39.602 02.343 12252 Exposure complete
20:15:39.650 00.048 12252 worker thread done servicing request
20:15:39.650 00.000 9044 OnExposeComplete: enter
20:15:39.652 00.002 9044 UpdateGuideState(): m_state=6
20:15:39.653 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
20:15:39.654 00.001 9044 Star::Find returns 1 (0), X=1017.85, Y=815.45, Mass=5322, SNR=50.1, Peak=172 HFD=5.2
20:15:39.656 00.002 9044 MultiStar: [#1 0.10,0.18,1.06,U] [#2 0.17,0.03,1.23,U] [#3 0.32,0.11,0.00,M5] [#4 0.27,0.04,1.27,U] [#5 0.10,0.08,0.66,U] [#6 0.26,-0.02,0.41,U] [#7 0.20,-0.12,0.43,U] [#8 -0.08,0.06,0.41,U] 
20:15:39.657 00.001 9044 single-star, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.05, 0.14}
20:15:39.658 00.001 9044 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.62) = xAngle (2.86 = 2.86)
20:15:39.660 00.002 9044 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.23 = -0.23)
20:15:39.661 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.23 mountX=-0.15 mountY=-0.03, mountTheta=-2.91
20:15:39.663 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.14, opts=13)
20:15:39.664 00.001 9044 Enqueuing Move request for scope (0.05, 0.14)
20:15:39.666 00.002 12252 Worker thread wakes up
20:15:39.666 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:15:39.667 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.14) opts 0xd
20:15:39.667 00.000 9044 UpdateGuideState exits: m=5322 SNR=50.1
20:15:39.669 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:39.670 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.14)
20:15:39.670 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:39.672 00.002 9044 Enqueuing Expose request
20:15:39.673 00.001 12252 Moving (0.05, 0.14) raw xDistance=-0.15 yDistance=-0.03
20:15:39.674 00.001 12252 PPEC rslt: input = -0.15, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.40, period_length = 485.68
20:15:39.674 00.000 12252 PPEC: input: -0.15, control: -0.09, exposure: 2000
20:15:39.674 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:39.674 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:15:39.675 00.001 12252 MoveAxis(E, 34, ABG)
20:15:39.675 00.000 12252 Guiding  Dir = 2, Dur = 34
20:15:39.675 00.000 12252 IsSlewing returns 0
20:15:39.675 00.000 12252 IsGuiding returns 0
20:15:39.678 00.003 12252 PulseGuide returned control before completion, sleep 42
20:15:39.725 00.047 12252 IsGuiding returns 0
20:15:39.725 00.000 12252 Move returns status 0, amount 34
20:15:39.725 00.000 12252 MoveAxis(N, 0, ABG)
20:15:39.725 00.000 12252 Move returns status 0, amount 0
20:15:39.726 00.001 12252 move complete, result=0
20:15:39.726 00.000 12252 worker thread done servicing request
20:15:39.726 00.000 9044 GuideStep: -0.1 px 34 ms EAST, -0.0 px 0 ms NORTH
20:15:39.728 00.002 12252 Worker thread wakes up
20:15:39.728 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:39.728 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:42.073 02.345 12252 Exposure complete
20:15:42.162 00.089 12252 worker thread done servicing request
20:15:42.163 00.001 9044 OnExposeComplete: enter
20:15:42.165 00.002 9044 UpdateGuideState(): m_state=6
20:15:42.168 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
20:15:42.170 00.002 9044 Star::Find returns 1 (0), X=1017.87, Y=815.39, Mass=5407, SNR=50.7, Peak=172 HFD=5.2
20:15:42.175 00.005 9044 MultiStar: [#1 0.07,0.04,1.06,U] [#2 0.21,-0.16,1.22,U] [#3 0.27,0.09,0.00,M6] [#4 0.23,-0.10,1.29,U] [#5 0.10,-0.10,0.63,U] [#6 0.15,-0.26,0.00,M1] [#7 0.20,-0.24,0.00,M1] [#8 0.03,0.05,0.41,U] 
20:15:42.177 00.002 9044 single-star, 5 included, MultiStar: {0.14, -0.04}, one-star: {0.07, 0.08}
20:15:42.178 00.001 9044 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.62) = xAngle (2.52 = 2.52)
20:15:42.181 00.003 9044 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.56 = -0.56)
20:15:42.183 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.90 mountX=-0.09 mountY=-0.06, mountTheta=-2.56
20:15:42.186 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.08, opts=13)
20:15:42.188 00.002 9044 Enqueuing Move request for scope (0.07, 0.08)
20:15:42.190 00.002 12252 Worker thread wakes up
20:15:42.190 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:15:42.192 00.002 9044 UpdateGuideState exits: m=5407 SNR=50.7
20:15:42.195 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:42.197 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:42.199 00.002 9044 Enqueuing Expose request
20:15:42.202 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
20:15:42.202 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
20:15:42.202 00.000 12252 Moving (0.07, 0.08) raw xDistance=-0.09 yDistance=-0.06
20:15:42.204 00.002 12252 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.40, period_length = 485.68
20:15:42.204 00.000 12252 PPEC: input: -0.09, control: 0.00, exposure: 2000
20:15:42.204 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:42.204 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:15:42.204 00.000 12252 MoveAxis(W, 1, ABG)
20:15:42.204 00.000 12252 Guiding  Dir = 3, Dur = 1
20:15:42.204 00.000 12252 IsSlewing returns 0
20:15:42.205 00.001 12252 IsGuiding returns 0
20:15:42.207 00.002 12252 IsGuiding returns 0
20:15:42.207 00.000 12252 Move returns status 0, amount 1
20:15:42.207 00.000 12252 MoveAxis(N, 0, ABG)
20:15:42.207 00.000 12252 Move returns status 0, amount 0
20:15:42.207 00.000 12252 move complete, result=0
20:15:42.207 00.000 12252 worker thread done servicing request
20:15:42.207 00.000 12252 Worker thread wakes up
20:15:42.207 00.000 9044 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
20:15:42.209 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:42.210 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:44.566 02.356 12252 Exposure complete
20:15:44.625 00.059 12252 worker thread done servicing request
20:15:44.626 00.001 9044 OnExposeComplete: enter
20:15:44.628 00.002 9044 UpdateGuideState(): m_state=6
20:15:44.632 00.004 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
20:15:44.634 00.002 9044 Star::Find returns 1 (0), X=1017.81, Y=815.29, Mass=5518, SNR=51.1, Peak=172 HFD=5.1
20:15:44.637 00.003 9044 MultiStar: [#1 0.02,0.11,1.05,U] [#2 0.17,-0.07,1.19,U] [#3 0.27,0.03,0.84,U] [#4 0.18,-0.07,1.26,U] [#5 0.06,-0.05,0.64,U] [#6 0.12,-0.24,0.41,U] [#7 0.12,-0.17,0.42,U] [#8 -0.09,-0.11,0.41,U] 
20:15:44.639 00.002 9044 single-star, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.01, -0.02}
20:15:44.641 00.002 9044 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.62) = xAngle (0.34 = 0.34)
20:15:44.644 00.003 9044 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.75 = -2.75)
20:15:44.646 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.29 mountX=0.02 mountY=-0.01, mountTheta=-0.39
20:15:44.648 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.02, opts=13)
20:15:44.650 00.002 9044 Enqueuing Move request for scope (0.01, -0.02)
20:15:44.651 00.001 12252 Worker thread wakes up
20:15:44.653 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:44.654 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
20:15:44.654 00.000 9044 UpdateGuideState exits: m=5518 SNR=51.1
20:15:44.655 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:44.656 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:44.657 00.001 9044 Enqueuing Expose request
20:15:44.658 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
20:15:44.658 00.000 12252 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
20:15:44.659 00.001 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.40, period_length = 485.68
20:15:44.659 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
20:15:44.659 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:44.659 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:15:44.659 00.000 12252 MoveAxis(E, 6, ABG)
20:15:44.659 00.000 12252 Guiding  Dir = 2, Dur = 6
20:15:44.660 00.001 12252 IsSlewing returns 0
20:15:44.660 00.000 12252 IsGuiding returns 0
20:15:44.662 00.002 12252 PulseGuide returned control before completion, sleep 15
20:15:44.682 00.020 12252 IsGuiding returns 0
20:15:44.682 00.000 12252 Move returns status 0, amount 6
20:15:44.682 00.000 12252 MoveAxis(N, 0, ABG)
20:15:44.682 00.000 12252 Move returns status 0, amount 0
20:15:44.682 00.000 12252 move complete, result=0
20:15:44.682 00.000 12252 worker thread done servicing request
20:15:44.682 00.000 12252 Worker thread wakes up
20:15:44.683 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:44.683 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:44.683 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
20:15:47.027 02.344 12252 Exposure complete
20:15:47.077 00.050 12252 worker thread done servicing request
20:15:47.077 00.000 9044 OnExposeComplete: enter
20:15:47.079 00.002 9044 UpdateGuideState(): m_state=6
20:15:47.081 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
20:15:47.082 00.001 9044 Star::Find returns 1 (0), X=1017.70, Y=815.36, Mass=5493, SNR=51.0, Peak=172 HFD=5.3
20:15:47.083 00.001 9044 MultiStar: [#1 -0.20,0.16,1.06,U] [#2 0.08,-0.10,1.22,U] [#3 0.15,0.05,0.84,U] [#4 0.01,-0.05,1.27,U] [#5 0.05,-0.03,0.65,U] [#6 -0.01,-0.07,0.41,U] [#7 -0.01,-0.16,0.43,U] [#8 -0.05,0.04,0.41,U] 
20:15:47.083 00.000 9044 refined, 8 included, MultiStar: {-0.01, -0.00}, one-star: {-0.10, 0.05}
20:15:47.085 00.002 9044 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.62) = xAngle (-1.29 = -1.29)
20:15:47.086 00.001 9044 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.37 = 1.91)
20:15:47.087 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.91 mountX=0.00 mountY=0.01, mountTheta=1.28
20:15:47.090 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.00, opts=13)
20:15:47.092 00.002 9044 Enqueuing Move request for scope (-0.01, -0.00)
20:15:47.095 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:47.097 00.002 9044 UpdateGuideState exits: m=5493 SNR=51.0
20:15:47.099 00.002 12252 Worker thread wakes up
20:15:47.099 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:47.101 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:47.102 00.001 9044 Enqueuing Expose request
20:15:47.104 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
20:15:47.104 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
20:15:47.104 00.000 12252 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=0.01
20:15:47.106 00.002 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.39, period_length = 485.68
20:15:47.106 00.000 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
20:15:47.106 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:47.106 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:15:47.106 00.000 12252 MoveAxis(E, 4, ABG)
20:15:47.106 00.000 12252 Guiding  Dir = 2, Dur = 4
20:15:47.106 00.000 12252 IsSlewing returns 0
20:15:47.106 00.000 12252 IsGuiding returns 0
20:15:47.108 00.002 12252 PulseGuide returned control before completion, sleep 13
20:15:47.130 00.022 12252 IsGuiding returns 0
20:15:47.130 00.000 12252 Move returns status 0, amount 4
20:15:47.130 00.000 12252 MoveAxis(N, 0, ABG)
20:15:47.130 00.000 12252 Move returns status 0, amount 0
20:15:47.130 00.000 12252 move complete, result=0
20:15:47.130 00.000 12252 worker thread done servicing request
20:15:47.131 00.001 12252 Worker thread wakes up
20:15:47.131 00.000 9044 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
20:15:47.134 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:47.134 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:49.477 02.343 12252 Exposure complete
20:15:49.536 00.059 12252 worker thread done servicing request
20:15:49.536 00.000 9044 OnExposeComplete: enter
20:15:49.537 00.001 9044 UpdateGuideState(): m_state=6
20:15:49.539 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
20:15:49.540 00.001 9044 Star::Find returns 1 (0), X=1017.83, Y=815.48, Mass=5370, SNR=50.4, Peak=172 HFD=5.2
20:15:49.540 00.000 9044 MultiStar: [#1 0.03,0.53,0.00,M1] [#2 0.23,0.09,1.20,U] [#3 0.27,0.36,0.00,M5] [#4 0.17,0.05,1.30,U] [#5 0.09,0.21,0.65,U] [#6 0.16,-0.00,0.42,U] [#7 0.14,-0.01,0.43,U] [#8 -0.00,0.30,0.00,M1] 
20:15:49.542 00.002 9044 refined, 5 included, MultiStar: {0.14, 0.10}, one-star: {0.03, 0.17}
20:15:49.543 00.001 9044 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.62) = xAngle (2.22 = 2.22)
20:15:49.544 00.001 9044 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.86 = -0.86)
20:15:49.545 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.60 mountX=-0.10 mountY=-0.13, mountTheta=-2.25
20:15:49.547 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.10, opts=13)
20:15:49.548 00.001 9044 Enqueuing Move request for scope (0.14, 0.10)
20:15:49.549 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:15:49.550 00.001 9044 UpdateGuideState exits: m=5370 SNR=50.4
20:15:49.551 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:49.553 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:49.554 00.001 9044 Enqueuing Expose request
20:15:49.555 00.001 12252 Worker thread wakes up
20:15:49.555 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
20:15:49.555 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
20:15:49.556 00.001 12252 Moving (0.14, 0.10) raw xDistance=-0.10 yDistance=-0.13
20:15:49.557 00.001 12252 PPEC rslt: input = -0.10, final = -0.05, react = -0.06, pred = 0.01, hyst = -0.06, hyst_pct = 0.39, period_length = 485.68
20:15:49.557 00.000 12252 PPEC: input: -0.10, control: -0.05, exposure: 2000
20:15:49.557 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:49.557 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:15:49.557 00.000 12252 MoveAxis(E, 21, ABG)
20:15:49.557 00.000 12252 Guiding  Dir = 2, Dur = 21
20:15:49.558 00.001 12252 IsSlewing returns 0
20:15:49.558 00.000 12252 IsGuiding returns 0
20:15:49.560 00.002 12252 PulseGuide returned control before completion, sleep 30
20:15:49.594 00.034 12252 IsGuiding returns 0
20:15:49.594 00.000 12252 Move returns status 0, amount 21
20:15:49.594 00.000 12252 MoveAxis(N, 0, ABG)
20:15:49.594 00.000 12252 Move returns status 0, amount 0
20:15:49.594 00.000 12252 move complete, result=0
20:15:49.594 00.000 12252 worker thread done servicing request
20:15:49.594 00.000 12252 Worker thread wakes up
20:15:49.594 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:49.594 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:49.594 00.000 9044 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
20:15:51.939 02.345 12252 Exposure complete
20:15:52.017 00.078 12252 worker thread done servicing request
20:15:52.017 00.000 9044 OnExposeComplete: enter
20:15:52.019 00.002 9044 UpdateGuideState(): m_state=6
20:15:52.022 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
20:15:52.024 00.002 9044 Star::Find returns 1 (0), X=1017.92, Y=815.52, Mass=5465, SNR=50.9, Peak=172 HFD=5.1
20:15:52.025 00.001 9044 MultiStar: [#1 0.08,0.21,1.05,U] [#2 0.24,0.06,1.19,U] [#3 0.45,0.30,0.00,M6] [#4 0.26,0.07,1.26,U] [#5 0.17,0.12,0.65,U] [#6 0.20,-0.00,0.41,U] [#7 0.19,-0.04,0.42,U] [#8 0.22,0.21,0.00,M2] 
20:15:52.026 00.001 9044 refined, 6 included, MultiStar: {0.18, 0.11}, one-star: {0.12, 0.21}
20:15:52.028 00.002 9044 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.62) = xAngle (2.17 = 2.17)
20:15:52.029 00.001 9044 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.92 = -0.92)
20:15:52.029 00.000 9044 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.54 mountX=-0.12 mountY=-0.17, mountTheta=-2.19
20:15:52.031 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=0.11, opts=13)
20:15:52.032 00.001 9044 Enqueuing Move request for scope (0.18, 0.11)
20:15:52.033 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:52.034 00.001 12252 Worker thread wakes up
20:15:52.034 00.000 9044 UpdateGuideState exits: m=5465 SNR=50.9
20:15:52.035 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
20:15:52.035 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:52.036 00.001 12252 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
20:15:52.036 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:52.036 00.000 9044 Enqueuing Expose request
20:15:52.037 00.001 12252 Moving (0.18, 0.11) raw xDistance=-0.12 yDistance=-0.17
20:15:52.039 00.002 12252 PPEC rslt: input = -0.12, final = -0.06, react = -0.07, pred = 0.02, hyst = -0.07, hyst_pct = 0.39, period_length = 485.68
20:15:52.039 00.000 12252 PPEC: input: -0.12, control: -0.06, exposure: 2000
20:15:52.039 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:15:52.039 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:15:52.039 00.000 12252 MoveAxis(E, 22, ABG)
20:15:52.039 00.000 12252 Guiding  Dir = 2, Dur = 22
20:15:52.039 00.000 12252 IsSlewing returns 0
20:15:52.039 00.000 12252 IsGuiding returns 0
20:15:52.042 00.003 12252 PulseGuide returned control before completion, sleep 30
20:15:52.083 00.041 12252 IsGuiding returns 0
20:15:52.083 00.000 12252 Move returns status 0, amount 22
20:15:52.083 00.000 12252 MoveAxis(N, 0, ABG)
20:15:52.083 00.000 12252 Move returns status 0, amount 0
20:15:52.083 00.000 12252 move complete, result=0
20:15:52.083 00.000 12252 worker thread done servicing request
20:15:52.083 00.000 12252 Worker thread wakes up
20:15:52.083 00.000 9044 GuideStep: -0.1 px 22 ms EAST, -0.2 px 0 ms NORTH
20:15:52.085 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:52.085 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:54.443 02.358 12252 Exposure complete
20:15:54.513 00.070 12252 worker thread done servicing request
20:15:54.515 00.002 9044 OnExposeComplete: enter
20:15:54.517 00.002 9044 UpdateGuideState(): m_state=6
20:15:54.520 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
20:15:54.522 00.002 9044 Star::Find returns 1 (0), X=1017.83, Y=815.47, Mass=5421, SNR=50.7, Peak=172 HFD=5.2
20:15:54.524 00.002 9044 MultiStar: [#1 0.07,0.25,1.05,U] [#2 0.21,0.03,1.21,U] [#3 0.34,0.27,0.00,M7] [#4 0.28,0.10,0.00,M1] [#5 0.07,0.17,0.65,U] [#6 0.22,0.01,0.42,U] [#7 0.11,-0.18,0.43,U] [#8 0.07,0.19,0.40,U] 
20:15:54.526 00.002 9044 refined, 6 included, MultiStar: {0.11, 0.11}, one-star: {0.03, 0.17}
20:15:54.527 00.001 9044 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.62) = xAngle (2.42 = 2.42)
20:15:54.529 00.002 9044 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.66 = -0.66)
20:15:54.531 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.80 mountX=-0.12 mountY=-0.10, mountTheta=-2.46
20:15:54.535 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.11, opts=13)
20:15:54.537 00.002 9044 Enqueuing Move request for scope (0.11, 0.11)
20:15:54.538 00.001 12252 Worker thread wakes up
20:15:54.538 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:15:54.539 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
20:15:54.539 00.000 9044 UpdateGuideState exits: m=5421 SNR=50.7
20:15:54.540 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
20:15:54.540 00.000 12252 Moving (0.11, 0.11) raw xDistance=-0.12 yDistance=-0.10
20:15:54.540 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:54.541 00.001 12252 PPEC rslt: input = -0.12, final = -0.05, react = -0.07, pred = 0.03, hyst = -0.07, hyst_pct = 0.38, period_length = 485.68
20:15:54.542 00.001 12252 PPEC: input: -0.12, control: -0.05, exposure: 2000
20:15:54.542 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:54.542 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:54.543 00.001 9044 Enqueuing Expose request
20:15:54.544 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:15:54.544 00.000 12252 MoveAxis(E, 20, ABG)
20:15:54.544 00.000 12252 Guiding  Dir = 2, Dur = 20
20:15:54.544 00.000 12252 IsSlewing returns 0
20:15:54.544 00.000 12252 IsGuiding returns 0
20:15:54.546 00.002 12252 PulseGuide returned control before completion, sleep 29
20:15:54.589 00.043 12252 IsGuiding returns 0
20:15:54.589 00.000 12252 Move returns status 0, amount 20
20:15:54.589 00.000 12252 MoveAxis(N, 0, ABG)
20:15:54.589 00.000 12252 Move returns status 0, amount 0
20:15:54.589 00.000 12252 move complete, result=0
20:15:54.589 00.000 12252 worker thread done servicing request
20:15:54.589 00.000 12252 Worker thread wakes up
20:15:54.589 00.000 9044 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
20:15:54.591 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:54.591 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:56.946 02.355 12252 Exposure complete
20:15:56.996 00.050 12252 worker thread done servicing request
20:15:56.996 00.000 9044 OnExposeComplete: enter
20:15:56.999 00.003 9044 UpdateGuideState(): m_state=6
20:15:57.002 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
20:15:57.003 00.001 9044 Star::Find returns 1 (0), X=1017.81, Y=815.33, Mass=5444, SNR=50.8, Peak=172 HFD=5.2
20:15:57.004 00.001 9044 MultiStar: [#1 -0.01,0.10,1.05,U] [#2 0.18,-0.09,1.21,U] [#3 0.31,0.14,0.00,M8] [#4 0.15,-0.03,1.26,U] [#5 0.12,0.02,0.65,U] [#6 0.16,-0.07,0.42,U] [#7 0.18,-0.12,0.43,U] [#8 0.05,0.07,0.41,U] 
20:15:57.007 00.003 9044 single-star, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.01, 0.03}
20:15:57.009 00.002 9044 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.62) = xAngle (2.75 = 2.75)
20:15:57.010 00.001 9044 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.33 = -0.33)
20:15:57.012 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.12 mountX=-0.03 mountY=-0.01, mountTheta=-2.80
20:15:57.015 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.03, opts=13)
20:15:57.016 00.001 9044 Enqueuing Move request for scope (0.01, 0.03)
20:15:57.018 00.002 12252 Worker thread wakes up
20:15:57.018 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:15:57.020 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
20:15:57.020 00.000 9044 UpdateGuideState exits: m=5444 SNR=50.8
20:15:57.021 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:57.022 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:57.023 00.001 9044 Enqueuing Expose request
20:15:57.025 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
20:15:57.025 00.000 12252 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
20:15:57.027 00.002 12252 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.38, period_length = 485.68
20:15:57.027 00.000 12252 PPEC: input: -0.03, control: 0.03, exposure: 2000
20:15:57.027 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:57.027 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:15:57.027 00.000 12252 MoveAxis(W, 10, ABG)
20:15:57.027 00.000 12252 Guiding  Dir = 3, Dur = 10
20:15:57.028 00.001 12252 IsSlewing returns 0
20:15:57.028 00.000 12252 IsGuiding returns 0
20:15:57.031 00.003 12252 PulseGuide returned control before completion, sleep 18
20:15:57.058 00.027 12252 IsGuiding returns 0
20:15:57.058 00.000 12252 Move returns status 0, amount 10
20:15:57.058 00.000 12252 MoveAxis(N, 0, ABG)
20:15:57.058 00.000 12252 Move returns status 0, amount 0
20:15:57.058 00.000 12252 move complete, result=0
20:15:57.058 00.000 12252 worker thread done servicing request
20:15:57.058 00.000 12252 Worker thread wakes up
20:15:57.058 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:57.059 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:15:57.059 00.000 9044 GuideStep: -0.0 px 10 ms WEST, -0.0 px 0 ms NORTH
20:15:59.407 02.348 12252 Exposure complete
20:15:59.462 00.055 12252 worker thread done servicing request
20:15:59.462 00.000 9044 OnExposeComplete: enter
20:15:59.464 00.002 9044 UpdateGuideState(): m_state=6
20:15:59.465 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
20:15:59.466 00.001 9044 Star::Find returns 1 (0), X=1017.83, Y=815.70, Mass=5398, SNR=50.4, Peak=172 HFD=5.1
20:15:59.467 00.001 9044 MultiStar: [#1 0.05,0.23,1.05,U] [#2 0.19,0.10,1.21,U] [#3 0.30,0.42,0.00,M9] [#4 0.17,0.12,1.28,U] [#5 0.08,0.23,0.64,U] [#6 0.13,0.15,0.41,U] [#7 0.12,0.09,0.44,U] [#8 0.10,0.24,0.41,U] 
20:15:59.468 00.001 9044 refined, 7 included, MultiStar: {0.11, 0.19}, one-star: {0.03, 0.39}
20:15:59.469 00.001 9044 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.62) = xAngle (2.66 = 2.66)
20:15:59.470 00.001 9044 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.42 = -0.42)
20:15:59.470 00.000 9044 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.04 mountX=-0.20 mountY=-0.09, mountTheta=-2.71
20:15:59.472 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.19, opts=13)
20:15:59.474 00.002 9044 Enqueuing Move request for scope (0.11, 0.19)
20:15:59.474 00.000 12252 Worker thread wakes up
20:15:59.474 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:15:59.475 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
20:15:59.475 00.000 9044 UpdateGuideState exits: m=5398 SNR=50.4
20:15:59.476 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
20:15:59.476 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:15:59.477 00.001 12252 Moving (0.11, 0.19) raw xDistance=-0.20 yDistance=-0.09
20:15:59.477 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:15:59.478 00.001 9044 Enqueuing Expose request
20:15:59.479 00.001 12252 PPEC rslt: input = -0.20, final = -0.09, react = -0.12, pred = 0.05, hyst = -0.11, hyst_pct = 0.38, period_length = 485.68
20:15:59.479 00.000 12252 PPEC: input: -0.20, control: -0.09, exposure: 2000
20:15:59.479 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:15:59.479 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:15:59.479 00.000 12252 MoveAxis(E, 34, ABG)
20:15:59.479 00.000 12252 Guiding  Dir = 2, Dur = 34
20:15:59.479 00.000 12252 IsSlewing returns 0
20:15:59.480 00.001 12252 IsGuiding returns 0
20:15:59.483 00.003 12252 PulseGuide returned control before completion, sleep 42
20:15:59.526 00.043 12252 IsGuiding returns 0
20:15:59.526 00.000 12252 Move returns status 0, amount 34
20:15:59.526 00.000 12252 MoveAxis(N, 0, ABG)
20:15:59.526 00.000 12252 Move returns status 0, amount 0
20:15:59.526 00.000 12252 move complete, result=0
20:15:59.526 00.000 12252 worker thread done servicing request
20:15:59.526 00.000 12252 Worker thread wakes up
20:15:59.526 00.000 9044 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
20:15:59.529 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:15:59.529 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:01.872 02.343 12252 Exposure complete
20:16:01.930 00.058 12252 worker thread done servicing request
20:16:01.930 00.000 9044 OnExposeComplete: enter
20:16:01.931 00.001 9044 UpdateGuideState(): m_state=6
20:16:01.933 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
20:16:01.934 00.001 9044 Star::Find returns 1 (0), X=1017.82, Y=815.50, Mass=5547, SNR=51.4, Peak=172 HFD=5.3
20:16:01.936 00.002 9044 MultiStar: [#1 0.02,0.30,0.00,M1] [#2 0.22,0.08,1.19,U] [#3 0.41,0.33,0.00,M10] [#4 0.24,0.10,1.26,U] [#5 0.21,0.30,0.00,M1] [#6 0.23,0.07,0.41,U] [#7 0.06,-0.08,0.43,U] [#8 0.17,0.37,0.00,M1] 
20:16:01.938 00.002 9044 refined, 4 included, MultiStar: {0.16, 0.10}, one-star: {0.02, 0.19}
20:16:01.941 00.003 9044 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.62) = xAngle (2.16 = 2.16)
20:16:01.942 00.001 9044 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.93 = -0.93)
20:16:01.944 00.002 9044 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.53 mountX=-0.11 mountY=-0.15, mountTheta=-2.18
20:16:01.946 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.10, opts=13)
20:16:01.947 00.001 9044 Enqueuing Move request for scope (0.16, 0.10)
20:16:01.949 00.002 12252 Worker thread wakes up
20:16:01.949 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:01.949 00.000 9044 UpdateGuideState exits: m=5547 SNR=51.4
20:16:01.951 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
20:16:01.951 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:01.952 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:01.953 00.001 9044 Enqueuing Expose request
20:16:01.955 00.002 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
20:16:01.955 00.000 12252 Moving (0.16, 0.10) raw xDistance=-0.11 yDistance=-0.15
20:16:01.956 00.001 12252 PPEC rslt: input = -0.11, final = -0.03, react = -0.06, pred = 0.04, hyst = -0.06, hyst_pct = 0.38, period_length = 485.68
20:16:01.956 00.000 12252 PPEC: input: -0.11, control: -0.03, exposure: 2000
20:16:01.956 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:16:01.956 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:16:01.956 00.000 12252 MoveAxis(E, 14, ABG)
20:16:01.956 00.000 12252 Guiding  Dir = 2, Dur = 14
20:16:01.957 00.001 12252 IsSlewing returns 0
20:16:01.957 00.000 12252 IsGuiding returns 0
20:16:01.959 00.002 12252 PulseGuide returned control before completion, sleep 22
20:16:01.998 00.039 12252 IsGuiding returns 0
20:16:01.999 00.001 12252 Move returns status 0, amount 14
20:16:01.999 00.000 12252 MoveAxis(N, 0, ABG)
20:16:01.999 00.000 12252 Move returns status 0, amount 0
20:16:01.999 00.000 12252 move complete, result=0
20:16:01.999 00.000 12252 worker thread done servicing request
20:16:01.999 00.000 12252 Worker thread wakes up
20:16:01.999 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:01.999 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:01.999 00.000 9044 GuideStep: -0.1 px 14 ms EAST, -0.2 px 0 ms NORTH
20:16:04.356 02.357 12252 Exposure complete
20:16:04.436 00.080 12252 worker thread done servicing request
20:16:04.436 00.000 9044 OnExposeComplete: enter
20:16:04.437 00.001 9044 UpdateGuideState(): m_state=6
20:16:04.438 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
20:16:04.439 00.001 9044 Star::Find returns 1 (0), X=1017.90, Y=815.44, Mass=5514, SNR=51.1, Peak=172 HFD=5.2
20:16:04.441 00.002 9044 MultiStar: [#1 -0.03,0.17,1.04,U] [#2 0.19,-0.01,1.19,U] [#3 0.29,0.13,0.00,R] [#4 0.17,0.00,1.24,U] [#5 0.14,0.03,0.65,U] [#6 0.14,-0.13,0.41,U] [#7 0.27,0.04,0.00,M1] [#8 0.19,0.19,0.42,U] 
20:16:04.444 00.003 9044 refined, 6 included, MultiStar: {0.12, 0.06}, one-star: {0.10, 0.14}
20:16:04.445 00.001 9044 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.62) = xAngle (2.07 = 2.07)
20:16:04.446 00.001 9044 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.02 = -1.02)
20:16:04.448 00.002 9044 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.44 mountX=-0.07 mountY=-0.12, mountTheta=-2.08
20:16:04.450 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.06, opts=13)
20:16:04.451 00.001 9044 Enqueuing Move request for scope (0.12, 0.06)
20:16:04.452 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:04.453 00.001 9044 UpdateGuideState exits: m=5514 SNR=51.1
20:16:04.454 00.001 12252 Worker thread wakes up
20:16:04.454 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:04.456 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:04.457 00.001 9044 Enqueuing Expose request
20:16:04.459 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
20:16:04.459 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
20:16:04.459 00.000 12252 Moving (0.12, 0.06) raw xDistance=-0.07 yDistance=-0.12
20:16:04.460 00.001 12252 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.37, period_length = 485.68
20:16:04.460 00.000 12252 PPEC: input: -0.07, control: 0.03, exposure: 2000
20:16:04.460 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:04.460 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:16:04.460 00.000 12252 MoveAxis(W, 11, ABG)
20:16:04.460 00.000 12252 Guiding  Dir = 3, Dur = 11
20:16:04.460 00.000 12252 IsSlewing returns 0
20:16:04.460 00.000 12252 IsGuiding returns 0
20:16:04.462 00.002 12252 PulseGuide returned control before completion, sleep 20
20:16:04.498 00.036 12252 IsGuiding returns 0
20:16:04.498 00.000 12252 Move returns status 0, amount 11
20:16:04.498 00.000 12252 MoveAxis(N, 0, ABG)
20:16:04.499 00.001 12252 Move returns status 0, amount 0
20:16:04.499 00.000 12252 move complete, result=0
20:16:04.499 00.000 12252 worker thread done servicing request
20:16:04.499 00.000 9044 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
20:16:04.500 00.001 12252 Worker thread wakes up
20:16:04.500 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:04.500 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:06.862 02.362 12252 Exposure complete
20:16:06.924 00.062 12252 worker thread done servicing request
20:16:06.924 00.000 9044 OnExposeComplete: enter
20:16:06.926 00.002 9044 UpdateGuideState(): m_state=6
20:16:06.927 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
20:16:06.927 00.000 9044 Star::Find returns 1 (0), X=1017.77, Y=815.56, Mass=5433, SNR=50.8, Peak=172 HFD=5.1
20:16:06.930 00.003 9044 MultiStar: [#1 -0.03,0.26,1.05,U] [#2 0.09,0.06,1.21,U] [#3 -0.02,0.31,0.00,M1] [#4 0.17,0.09,1.28,U] [#5 0.01,0.17,0.65,U] [#6 0.08,0.00,0.41,U] [#7 0.10,0.13,0.42,U] [#8 -0.02,0.37,0.00,M1] 
20:16:06.931 00.001 9044 refined, 6 included, MultiStar: {0.06, 0.14}, one-star: {-0.03, 0.25}
20:16:06.932 00.001 9044 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.62) = xAngle (2.81 = 2.81)
20:16:06.933 00.001 9044 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.27 = -0.27)
20:16:06.934 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.19 mountX=-0.15 mountY=-0.04, mountTheta=-2.87
20:16:06.936 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.14, opts=13)
20:16:06.937 00.001 9044 Enqueuing Move request for scope (0.06, 0.14)
20:16:06.938 00.001 12252 Worker thread wakes up
20:16:06.938 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:16:06.940 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
20:16:06.940 00.000 9044 UpdateGuideState exits: m=5433 SNR=50.8
20:16:06.941 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:06.943 00.002 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
20:16:06.943 00.000 12252 Moving (0.06, 0.14) raw xDistance=-0.15 yDistance=-0.04
20:16:06.943 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:06.944 00.001 9044 Enqueuing Expose request
20:16:06.944 00.000 12252 PPEC rslt: input = -0.15, final = -0.08, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.37, period_length = 485.68
20:16:06.944 00.000 12252 PPEC: input: -0.15, control: -0.08, exposure: 2000
20:16:06.944 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:06.944 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:16:06.945 00.001 12252 MoveAxis(E, 30, ABG)
20:16:06.945 00.000 12252 Guiding  Dir = 2, Dur = 30
20:16:06.945 00.000 12252 IsSlewing returns 0
20:16:06.945 00.000 12252 IsGuiding returns 0
20:16:06.947 00.002 12252 PulseGuide returned control before completion, sleep 39
20:16:06.990 00.043 12252 IsGuiding returns 0
20:16:06.990 00.000 12252 Move returns status 0, amount 30
20:16:06.990 00.000 12252 MoveAxis(N, 0, ABG)
20:16:06.990 00.000 12252 Move returns status 0, amount 0
20:16:06.990 00.000 12252 move complete, result=0
20:16:06.990 00.000 12252 worker thread done servicing request
20:16:06.990 00.000 9044 GuideStep: -0.1 px 30 ms EAST, -0.0 px 0 ms NORTH
20:16:06.993 00.003 12252 Worker thread wakes up
20:16:06.993 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:06.993 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:09.341 02.348 12252 Exposure complete
20:16:09.391 00.050 12252 worker thread done servicing request
20:16:09.391 00.000 9044 OnExposeComplete: enter
20:16:09.392 00.001 9044 UpdateGuideState(): m_state=6
20:16:09.394 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
20:16:09.395 00.001 9044 Star::Find returns 1 (0), X=1017.90, Y=815.41, Mass=5506, SNR=51.1, Peak=172 HFD=5.2
20:16:09.396 00.001 9044 MultiStar: [#1 0.06,0.20,1.04,U] [#2 0.27,-0.06,0.00,M1] [#3 0.07,-0.02,0.84,U] [#4 0.22,0.03,1.26,U] [#5 0.26,0.15,0.00,M1] [#6 0.24,-0.02,0.41,U] [#7 0.22,-0.15,0.42,U] [#8 0.20,0.24,0.00,M2] 
20:16:09.397 00.001 9044 single-star, 5 included, MultiStar: {0.14, 0.05}, one-star: {0.10, 0.10}
20:16:09.398 00.001 9044 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.62) = xAngle (2.45 = 2.45)
20:16:09.398 00.000 9044 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.63 = -0.63)
20:16:09.399 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.83 mountX=-0.11 mountY=-0.08, mountTheta=-2.49
20:16:09.401 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.10, opts=13)
20:16:09.402 00.001 9044 Enqueuing Move request for scope (0.10, 0.10)
20:16:09.403 00.001 12252 Worker thread wakes up
20:16:09.403 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:09.404 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
20:16:09.404 00.000 9044 UpdateGuideState exits: m=5506 SNR=51.1
20:16:09.405 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
20:16:09.405 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:09.406 00.001 12252 Moving (0.10, 0.10) raw xDistance=-0.11 yDistance=-0.08
20:16:09.406 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:09.407 00.001 9044 Enqueuing Expose request
20:16:09.409 00.002 12252 PPEC rslt: input = -0.11, final = -0.05, react = -0.07, pred = 0.02, hyst = -0.06, hyst_pct = 0.37, period_length = 485.68
20:16:09.409 00.000 12252 PPEC: input: -0.11, control: -0.05, exposure: 2000
20:16:09.409 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:09.409 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:16:09.409 00.000 12252 MoveAxis(E, 20, ABG)
20:16:09.409 00.000 12252 Guiding  Dir = 2, Dur = 20
20:16:09.409 00.000 12252 IsSlewing returns 0
20:16:09.410 00.001 12252 IsGuiding returns 0
20:16:09.412 00.002 12252 PulseGuide returned control before completion, sleep 29
20:16:09.457 00.045 12252 IsGuiding returns 0
20:16:09.458 00.001 12252 Move returns status 0, amount 20
20:16:09.458 00.000 12252 MoveAxis(N, 0, ABG)
20:16:09.458 00.000 12252 Move returns status 0, amount 0
20:16:09.458 00.000 12252 move complete, result=0
20:16:09.458 00.000 12252 worker thread done servicing request
20:16:09.458 00.000 12252 Worker thread wakes up
20:16:09.458 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:09.459 00.001 9044 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
20:16:09.461 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:11.797 02.336 12252 Exposure complete
20:16:11.872 00.075 12252 worker thread done servicing request
20:16:11.872 00.000 9044 OnExposeComplete: enter
20:16:11.875 00.003 9044 UpdateGuideState(): m_state=6
20:16:11.878 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
20:16:11.880 00.002 9044 Star::Find returns 1 (0), X=1017.92, Y=815.50, Mass=5510, SNR=51.0, Peak=172 HFD=5.1
20:16:11.884 00.004 9044 MultiStar: [#1 0.12,0.21,1.05,U] [#2 0.39,-0.03,0.00,M2] [#3 0.21,0.19,0.00,M1] [#4 0.28,0.08,0.00,M1] [#5 0.26,0.08,0.66,U] [#6 0.39,-0.06,0.00,M1] [#7 0.30,-0.02,0.00,M1] [#8 0.13,0.09,0.42,U] 
20:16:11.886 00.002 9044 refined, 3 included, MultiStar: {0.15, 0.16}, one-star: {0.12, 0.19}
20:16:11.888 00.002 9044 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.62) = xAngle (2.43 = 2.43)
20:16:11.890 00.002 9044 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.65 = -0.65)
20:16:11.891 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.81 mountX=-0.17 mountY=-0.13, mountTheta=-2.47
20:16:11.894 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.16, opts=13)
20:16:11.897 00.003 9044 Enqueuing Move request for scope (0.15, 0.16)
20:16:11.899 00.002 12252 Worker thread wakes up
20:16:11.899 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
20:16:11.899 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
20:16:11.899 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:11.901 00.002 12252 Moving (0.15, 0.16) raw xDistance=-0.17 yDistance=-0.13
20:16:11.902 00.001 9044 UpdateGuideState exits: m=5510 SNR=51.0
20:16:11.904 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:11.907 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:11.909 00.002 9044 Enqueuing Expose request
20:16:11.911 00.002 12252 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.02, hyst = -0.09, hyst_pct = 0.37, period_length = 485.68
20:16:11.912 00.001 12252 PPEC: input: -0.17, control: -0.09, exposure: 2000
20:16:11.912 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:11.912 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:16:11.912 00.000 12252 MoveAxis(E, 34, ABG)
20:16:11.912 00.000 12252 Guiding  Dir = 2, Dur = 34
20:16:11.912 00.000 12252 IsSlewing returns 0
20:16:11.913 00.001 12252 IsGuiding returns 0
20:16:11.915 00.002 12252 PulseGuide returned control before completion, sleep 42
20:16:11.962 00.047 12252 IsGuiding returns 0
20:16:11.962 00.000 12252 Move returns status 0, amount 34
20:16:11.962 00.000 12252 MoveAxis(N, 0, ABG)
20:16:11.962 00.000 12252 Move returns status 0, amount 0
20:16:11.962 00.000 12252 move complete, result=0
20:16:11.962 00.000 12252 worker thread done servicing request
20:16:11.962 00.000 12252 Worker thread wakes up
20:16:11.962 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:11.962 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:11.963 00.001 9044 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
20:16:14.307 02.344 12252 Exposure complete
20:16:14.380 00.073 12252 worker thread done servicing request
20:16:14.380 00.000 9044 OnExposeComplete: enter
20:16:14.381 00.001 9044 UpdateGuideState(): m_state=6
20:16:14.382 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
20:16:14.382 00.000 9044 Star::Find returns 1 (0), X=1017.93, Y=815.41, Mass=5521, SNR=51.1, Peak=172 HFD=5.2
20:16:14.383 00.001 9044 MultiStar: [#1 0.14,0.10,1.06,U] [#2 0.30,-0.08,0.00,M3] [#3 0.12,0.09,0.84,U] [#4 0.22,-0.01,1.25,U] [#5 0.19,0.13,0.65,U] [#6 0.36,-0.02,0.00,M2] [#7 0.22,-0.11,0.42,U] [#8 0.22,0.23,0.00,M2] 
20:16:14.384 00.001 9044 single-star, 5 included, MultiStar: {0.17, 0.06}, one-star: {0.13, 0.10}
20:16:14.385 00.001 9044 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.62) = xAngle (2.27 = 2.27)
20:16:14.386 00.001 9044 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.81 = -0.81)
20:16:14.388 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.65 mountX=-0.11 mountY=-0.12, mountTheta=-2.30
20:16:14.392 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.10, opts=13)
20:16:14.395 00.003 9044 Enqueuing Move request for scope (0.13, 0.10)
20:16:14.397 00.002 12252 Worker thread wakes up
20:16:14.397 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:14.400 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
20:16:14.400 00.000 9044 UpdateGuideState exits: m=5521 SNR=51.1
20:16:14.401 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
20:16:14.402 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:14.403 00.001 12252 Moving (0.13, 0.10) raw xDistance=-0.11 yDistance=-0.12
20:16:14.403 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:14.405 00.002 9044 Enqueuing Expose request
20:16:14.406 00.001 12252 PPEC rslt: input = -0.11, final = -0.05, react = -0.06, pred = 0.03, hyst = -0.06, hyst_pct = 0.36, period_length = 485.68
20:16:14.406 00.000 12252 PPEC: input: -0.11, control: -0.05, exposure: 2000
20:16:14.406 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:14.407 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:16:14.407 00.000 12252 MoveAxis(E, 18, ABG)
20:16:14.407 00.000 12252 Guiding  Dir = 2, Dur = 18
20:16:14.407 00.000 12252 IsSlewing returns 0
20:16:14.407 00.000 12252 IsGuiding returns 0
20:16:14.410 00.003 12252 PulseGuide returned control before completion, sleep 26
20:16:14.443 00.033 12252 IsGuiding returns 0
20:16:14.443 00.000 12252 Move returns status 0, amount 18
20:16:14.443 00.000 12252 MoveAxis(N, 0, ABG)
20:16:14.443 00.000 12252 Move returns status 0, amount 0
20:16:14.443 00.000 12252 move complete, result=0
20:16:14.443 00.000 12252 worker thread done servicing request
20:16:14.443 00.000 12252 Worker thread wakes up
20:16:14.443 00.000 9044 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
20:16:14.446 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:14.447 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:16.813 02.366 12252 Exposure complete
20:16:16.875 00.062 12252 worker thread done servicing request
20:16:16.875 00.000 9044 OnExposeComplete: enter
20:16:16.876 00.001 9044 UpdateGuideState(): m_state=6
20:16:16.878 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
20:16:16.879 00.001 9044 Star::Find returns 1 (0), X=1018.00, Y=815.32, Mass=5544, SNR=51.2, Peak=172 HFD=5.2
20:16:16.880 00.001 9044 MultiStar: [#1 0.26,-0.02,1.04,U] [#2 0.37,-0.17,0.00,M4] [#3 0.11,-0.08,0.82,U] [#4 0.31,-0.13,0.00,M1] [#5 0.28,-0.06,0.00,M1] [#6 0.39,-0.18,0.00,M3] [#7 0.22,-0.24,0.00,M1] [#8 0.11,-0.08,0.40,U] 
20:16:16.882 00.002 9044 refined, 3 included, MultiStar: {0.19, -0.04}, one-star: {0.20, 0.01}
20:16:16.882 00.000 9044 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.62) = xAngle (1.44 = 1.44)
20:16:16.884 00.002 9044 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.65 = -1.65)
20:16:16.885 00.001 9044 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.19 mountX=0.03 mountY=-0.19, mountTheta=-1.44
20:16:16.887 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=-0.04, opts=13)
20:16:16.887 00.000 9044 Enqueuing Move request for scope (0.19, -0.04)
20:16:16.888 00.001 12252 Worker thread wakes up
20:16:16.888 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:16.889 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
20:16:16.889 00.000 9044 UpdateGuideState exits: m=5544 SNR=51.2
20:16:16.890 00.001 12252 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
20:16:16.890 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:16.891 00.001 12252 Moving (0.19, -0.04) raw xDistance=0.03 yDistance=-0.19
20:16:16.891 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:16.892 00.001 9044 Enqueuing Expose request
20:16:16.893 00.001 12252 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.36, period_length = 485.68
20:16:16.893 00.000 12252 PPEC: input: 0.03, control: 0.02, exposure: 2000
20:16:16.893 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:16:16.893 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:16:16.893 00.000 12252 MoveAxis(W, 6, ABG)
20:16:16.893 00.000 12252 Guiding  Dir = 3, Dur = 6
20:16:16.893 00.000 12252 IsSlewing returns 0
20:16:16.894 00.001 12252 IsGuiding returns 0
20:16:16.897 00.003 12252 PulseGuide returned control before completion, sleep 14
20:16:16.924 00.027 12252 IsGuiding returns 0
20:16:16.924 00.000 12252 Move returns status 0, amount 6
20:16:16.924 00.000 12252 MoveAxis(N, 0, ABG)
20:16:16.926 00.002 12252 Move returns status 0, amount 0
20:16:16.926 00.000 12252 move complete, result=0
20:16:16.926 00.000 12252 worker thread done servicing request
20:16:16.926 00.000 12252 Worker thread wakes up
20:16:16.926 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:16.926 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:16.926 00.000 9044 GuideStep: 0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
20:16:19.288 02.362 12252 Exposure complete
20:16:19.362 00.074 12252 worker thread done servicing request
20:16:19.362 00.000 9044 OnExposeComplete: enter
20:16:19.364 00.002 9044 UpdateGuideState(): m_state=6
20:16:19.367 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
20:16:19.369 00.002 9044 Star::Find returns 1 (0), X=1017.88, Y=815.21, Mass=5451, SNR=51.1, Peak=172 HFD=5.1
20:16:19.370 00.001 9044 MultiStar: [#1 0.06,-0.05,1.07,U] [#2 0.23,-0.31,0.00,M5] [#3 0.02,-0.16,0.85,U] [#4 0.27,-0.54,0.00,M2] [#5 0.11,-0.23,0.65,U] [#6 0.15,-0.41,0.00,M4] [#7 0.20,-0.35,0.00,M2] [#8 0.01,-0.06,0.41,U] 
20:16:19.371 00.001 9044 single-star, 4 included, MultiStar: {0.06, -0.11}, one-star: {0.08, -0.09}
20:16:19.372 00.001 9044 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.62) = xAngle (0.77 = 0.77)
20:16:19.374 00.002 9044 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.31 = -2.31)
20:16:19.375 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.85 mountX=0.09 mountY=-0.09, mountTheta=-0.80
20:16:19.377 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.09, opts=13)
20:16:19.378 00.001 9044 Enqueuing Move request for scope (0.08, -0.09)
20:16:19.380 00.002 12252 Worker thread wakes up
20:16:19.380 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:19.381 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
20:16:19.381 00.000 9044 UpdateGuideState exits: m=5451 SNR=51.1
20:16:19.382 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
20:16:19.382 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:19.383 00.001 12252 Moving (0.08, -0.09) raw xDistance=0.09 yDistance=-0.09
20:16:19.383 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:19.386 00.003 9044 Enqueuing Expose request
20:16:19.389 00.003 12252 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.36, period_length = 485.68
20:16:19.389 00.000 12252 PPEC: input: 0.09, control: 0.02, exposure: 2000
20:16:19.389 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:19.389 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:16:19.389 00.000 12252 MoveAxis(W, 9, ABG)
20:16:19.389 00.000 12252 Guiding  Dir = 3, Dur = 9
20:16:19.389 00.000 12252 IsSlewing returns 0
20:16:19.389 00.000 12252 IsGuiding returns 0
20:16:19.391 00.002 12252 PulseGuide returned control before completion, sleep 18
20:16:19.416 00.025 12252 IsGuiding returns 0
20:16:19.416 00.000 12252 Move returns status 0, amount 9
20:16:19.416 00.000 12252 MoveAxis(N, 0, ABG)
20:16:19.416 00.000 12252 Move returns status 0, amount 0
20:16:19.416 00.000 12252 move complete, result=0
20:16:19.418 00.002 12252 worker thread done servicing request
20:16:19.418 00.000 12252 Worker thread wakes up
20:16:19.418 00.000 9044 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
20:16:19.420 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:19.420 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:21.789 02.369 12252 Exposure complete
20:16:21.831 00.042 12252 worker thread done servicing request
20:16:21.831 00.000 9044 OnExposeComplete: enter
20:16:21.833 00.002 9044 UpdateGuideState(): m_state=6
20:16:21.835 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
20:16:21.836 00.001 9044 Star::Find returns 1 (0), X=1017.89, Y=815.35, Mass=5496, SNR=50.8, Peak=172 HFD=5.1
20:16:21.837 00.001 9044 MultiStar: [#1 0.07,-0.01,1.05,U] [#2 0.24,-0.22,0.00,M6] [#3 0.10,-0.07,0.84,U] [#4 0.23,-0.09,1.28,U] [#5 0.11,-0.06,0.65,U] [#6 0.20,-0.21,0.00,M5] [#7 0.27,-0.21,0.00,M3] [#8 0.13,0.02,0.42,U] 
20:16:21.839 00.002 9044 single-star, 5 included, MultiStar: {0.13, -0.03}, one-star: {0.09, 0.04}
20:16:21.840 00.001 9044 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.62) = xAngle (2.07 = 2.07)
20:16:21.841 00.001 9044 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.02 = -1.02)
20:16:21.842 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.44 mountX=-0.05 mountY=-0.08, mountTheta=-2.08
20:16:21.844 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.04, opts=13)
20:16:21.845 00.001 9044 Enqueuing Move request for scope (0.09, 0.04)
20:16:21.846 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:21.848 00.002 9044 UpdateGuideState exits: m=5496 SNR=50.8
20:16:21.849 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:21.850 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:21.851 00.001 9044 Enqueuing Expose request
20:16:21.852 00.001 12252 Worker thread wakes up
20:16:21.853 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
20:16:21.853 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
20:16:21.853 00.000 12252 Moving (0.09, 0.04) raw xDistance=-0.05 yDistance=-0.08
20:16:21.854 00.001 12252 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.36, period_length = 485.68
20:16:21.855 00.001 12252 PPEC: input: -0.05, control: 0.04, exposure: 2000
20:16:21.855 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:21.855 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:16:21.855 00.000 12252 MoveAxis(W, 14, ABG)
20:16:21.855 00.000 12252 Guiding  Dir = 3, Dur = 14
20:16:21.856 00.001 12252 IsSlewing returns 0
20:16:21.856 00.000 12252 IsGuiding returns 0
20:16:21.858 00.002 12252 PulseGuide returned control before completion, sleep 23
20:16:21.887 00.029 12252 IsGuiding returns 0
20:16:21.887 00.000 12252 Move returns status 0, amount 14
20:16:21.887 00.000 12252 MoveAxis(N, 0, ABG)
20:16:21.887 00.000 12252 Move returns status 0, amount 0
20:16:21.887 00.000 12252 move complete, result=0
20:16:21.887 00.000 12252 worker thread done servicing request
20:16:21.887 00.000 12252 Worker thread wakes up
20:16:21.887 00.000 9044 GuideStep: -0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
20:16:21.891 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:21.891 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:24.252 02.361 12252 Exposure complete
20:16:24.324 00.072 12252 worker thread done servicing request
20:16:24.325 00.001 9044 OnExposeComplete: enter
20:16:24.327 00.002 9044 UpdateGuideState(): m_state=6
20:16:24.328 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
20:16:24.329 00.001 9044 Star::Find returns 1 (0), X=1017.97, Y=815.53, Mass=5503, SNR=51.0, Peak=172 HFD=5.1
20:16:24.331 00.002 9044 MultiStar: [#1 0.24,0.13,1.06,U] [#2 0.31,-0.08,0.00,M7] [#3 0.09,0.02,0.84,U] [#4 0.34,0.07,0.00,M2] [#5 0.22,0.02,0.65,U] [#6 0.32,-0.06,0.00,M6] [#7 0.41,-0.00,0.00,M4] [#8 0.02,0.09,0.41,U] 
20:16:24.332 00.001 9044 refined, 4 included, MultiStar: {0.16, 0.11}, one-star: {0.17, 0.23}
20:16:24.334 00.002 9044 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.62) = xAngle (2.21 = 2.21)
20:16:24.335 00.001 9044 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.88 = -0.88)
20:16:24.336 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.58 mountX=-0.12 mountY=-0.15, mountTheta=-2.23
20:16:24.340 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.11, opts=13)
20:16:24.341 00.001 9044 Enqueuing Move request for scope (0.16, 0.11)
20:16:24.342 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:24.343 00.001 9044 UpdateGuideState exits: m=5503 SNR=51.0
20:16:24.344 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:24.345 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:24.346 00.001 9044 Enqueuing Expose request
20:16:24.348 00.002 12252 Worker thread wakes up
20:16:24.348 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
20:16:24.348 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
20:16:24.348 00.000 12252 Moving (0.16, 0.11) raw xDistance=-0.12 yDistance=-0.15
20:16:24.349 00.001 12252 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = 0.07, hyst = -0.06, hyst_pct = 0.35, period_length = 485.68
20:16:24.349 00.000 12252 PPEC: input: -0.12, control: -0.02, exposure: 2000
20:16:24.349 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.31 newest=-0.33
20:16:24.349 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.15
20:16:24.349 00.000 12252 MoveAxis(E, 10, ABG)
20:16:24.349 00.000 12252 Guiding  Dir = 2, Dur = 10
20:16:24.350 00.001 12252 IsSlewing returns 0
20:16:24.350 00.000 12252 IsGuiding returns 0
20:16:24.353 00.003 12252 PulseGuide returned control before completion, sleep 19
20:16:24.390 00.037 12252 IsGuiding returns 0
20:16:24.390 00.000 12252 Move returns status 0, amount 10
20:16:24.390 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 125 applied
20:16:24.390 00.000 12252 MoveAxis(N, 177, ABG)
20:16:24.391 00.001 12252 Guiding  Dir = 0, Dur = 177
20:16:24.391 00.000 12252 IsSlewing returns 0
20:16:24.391 00.000 12252 IsGuiding returns 0
20:16:24.397 00.006 12252 PulseGuide returned control before completion, sleep 182
20:16:24.591 00.194 12252 IsGuiding returns 0
20:16:24.591 00.000 12252 Move returns status 0, amount 177
20:16:24.591 00.000 12252 move complete, result=0
20:16:24.591 00.000 12252 worker thread done servicing request
20:16:24.591 00.000 12252 Worker thread wakes up
20:16:24.591 00.000 9044 GuideStep: -0.1 px 10 ms EAST, -0.2 px 177 ms NORTH
20:16:24.592 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:24.592 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:26.928 02.336 12252 Exposure complete
20:16:26.974 00.046 12252 worker thread done servicing request
20:16:26.975 00.001 9044 OnExposeComplete: enter
20:16:26.975 00.000 9044 UpdateGuideState(): m_state=6
20:16:26.976 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
20:16:26.977 00.001 9044 Star::Find returns 1 (0), X=1017.58, Y=815.23, Mass=5620, SNR=51.6, Peak=172 HFD=5.3
20:16:26.978 00.001 9044 MultiStar: [#1 -0.24,-0.01,1.03,U] [#2 -0.04,-0.19,1.18,U] [#3 -0.37,-0.10,0.00,M1] [#4 0.01,-0.47,0.00,M3] [#5 -0.13,-0.15,0.64,U] [#6 -0.11,-0.25,0.00,M7] [#7 -0.13,-0.30,0.00,M5] [#8 -0.29,-0.16,0.00,M1] 
20:16:26.978 00.000 9044 refined, 3 included, MultiStar: {-0.16, -0.11}, one-star: {-0.22, -0.07}
20:16:26.980 00.002 9044 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.62) = xAngle (-0.92 = -0.92)
20:16:26.981 00.001 9044 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.00 = 2.28)
20:16:26.982 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.54 mountX=0.11 mountY=0.14, mountTheta=0.90
20:16:26.984 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.11, opts=13)
20:16:26.985 00.001 9044 Enqueuing Move request for scope (-0.16, -0.11)
20:16:26.987 00.002 12252 Worker thread wakes up
20:16:26.987 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:26.988 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
20:16:26.988 00.000 9044 UpdateGuideState exits: m=5620 SNR=51.6
20:16:26.989 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
20:16:26.989 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:26.990 00.001 12252 Moving (-0.16, -0.11) raw xDistance=0.11 yDistance=0.14
20:16:26.990 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:26.991 00.001 9044 Enqueuing Expose request
20:16:26.992 00.001 12252 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.07, ShCount=3, LgCount=0, SticCount=0,  Deflections: 0=-0.151624, 1:-0.143692
20:16:26.992 00.000 12252 BLC: No correction, Miss < min_move
20:16:26.993 00.001 12252 PPEC rslt: input = 0.11, final = 0.11, react = 0.07, pred = 0.06, hyst = 0.06, hyst_pct = 0.35, period_length = 485.68
20:16:26.993 00.000 12252 PPEC: input: 0.11, control: 0.11, exposure: 2000
20:16:26.993 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:26.994 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:16:26.994 00.000 12252 MoveAxis(W, 42, ABG)
20:16:26.994 00.000 12252 Guiding  Dir = 3, Dur = 42
20:16:26.994 00.000 12252 IsSlewing returns 0
20:16:26.994 00.000 12252 IsGuiding returns 0
20:16:26.996 00.002 12252 PulseGuide returned control before completion, sleep 51
20:16:27.050 00.054 12252 IsGuiding returns 1
20:16:27.050 00.000 12252 scope still moving after pulse duration time elapsed
20:16:27.081 00.031 12252 IsSlewing returns 0
20:16:27.081 00.000 12252 IsGuiding returns 0
20:16:27.081 00.000 12252 scope move finished after 42 + 45 ms
20:16:27.081 00.000 12252 Move returns status 0, amount 42
20:16:27.081 00.000 12252 MoveAxis(N, 0, ABG)
20:16:27.081 00.000 12252 Move returns status 0, amount 0
20:16:27.081 00.000 12252 move complete, result=0
20:16:27.081 00.000 12252 worker thread done servicing request
20:16:27.081 00.000 12252 Worker thread wakes up
20:16:27.082 00.001 9044 GuideStep: 0.1 px 42 ms WEST, 0.1 px 0 ms NORTH
20:16:27.082 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:27.082 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:29.417 02.335 12252 Exposure complete
20:16:29.464 00.047 12252 worker thread done servicing request
20:16:29.465 00.001 9044 OnExposeComplete: enter
20:16:29.465 00.000 9044 UpdateGuideState(): m_state=6
20:16:29.466 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
20:16:29.468 00.002 9044 Star::Find returns 1 (0), X=1017.47, Y=815.51, Mass=5482, SNR=50.8, Peak=172 HFD=5.1
20:16:29.469 00.001 9044 MultiStar: [#1 -0.35,0.13,0.00,M1] [#2 -0.06,-0.01,1.22,U] [#3 -0.35,-0.07,0.00,M2] [#4 -0.06,-0.33,0.00,M4] [#5 -0.15,-0.02,0.64,U] [#6 -0.17,0.01,0.42,U] [#7 -0.18,-0.24,0.00,M6] [#8 -0.30,0.10,0.00,M2] 
20:16:29.470 00.001 9044 refined, 3 included, MultiStar: {-0.17, 0.05}, one-star: {-0.33, 0.20}
20:16:29.472 00.002 9044 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.62) = xAngle (4.46 = -1.82)
20:16:29.473 00.001 9044 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.38 = 1.38)
20:16:29.474 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.84 mountX=-0.05 mountY=0.18, mountTheta=1.82
20:16:29.476 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.05, opts=13)
20:16:29.477 00.001 9044 Enqueuing Move request for scope (-0.17, 0.05)
20:16:29.478 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:16:29.479 00.001 12252 Worker thread wakes up
20:16:29.480 00.001 9044 UpdateGuideState exits: m=5482 SNR=50.8
20:16:29.482 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:29.483 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
20:16:29.483 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:29.484 00.001 9044 Enqueuing Expose request
20:16:29.485 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
20:16:29.485 00.000 12252 Moving (-0.17, 0.05) raw xDistance=-0.05 yDistance=0.18
20:16:29.485 00.000 12252 BLC: History state: CurrMiss=-0.18, AvgInitMiss=-0.07, ShCount=3, LgCount=0, SticCount=0,  Deflections: 0=-0.151624, 1:-0.143692, 2:-0.179704
20:16:29.485 00.000 12252 BLC: Over-shoot, no adjustment based on avgInitialMiss
20:16:29.485 00.000 12252 BLC: window closed
20:16:29.487 00.002 12252 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.07, hyst = 0.00, hyst_pct = 0.35, period_length = 485.68
20:16:29.487 00.000 12252 PPEC: input: -0.05, control: 0.04, exposure: 2000
20:16:29.487 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:16:29.487 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:16:29.487 00.000 12252 MoveAxis(W, 17, ABG)
20:16:29.487 00.000 12252 Guiding  Dir = 3, Dur = 17
20:16:29.488 00.001 12252 IsSlewing returns 0
20:16:29.488 00.000 12252 IsGuiding returns 0
20:16:29.490 00.002 12252 PulseGuide returned control before completion, sleep 26
20:16:29.523 00.033 12252 IsGuiding returns 0
20:16:29.523 00.000 12252 Move returns status 0, amount 17
20:16:29.523 00.000 12252 MoveAxis(N, 0, ABG)
20:16:29.523 00.000 12252 Move returns status 0, amount 0
20:16:29.524 00.001 12252 move complete, result=0
20:16:29.524 00.000 12252 worker thread done servicing request
20:16:29.524 00.000 12252 Worker thread wakes up
20:16:29.524 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:29.524 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:29.524 00.000 9044 GuideStep: -0.0 px 17 ms WEST, 0.2 px 0 ms NORTH
20:16:31.862 02.338 12252 Exposure complete
20:16:31.915 00.053 12252 worker thread done servicing request
20:16:31.915 00.000 9044 OnExposeComplete: enter
20:16:31.917 00.002 9044 UpdateGuideState(): m_state=6
20:16:31.920 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
20:16:31.923 00.003 9044 Star::Find returns 1 (0), X=1017.50, Y=815.80, Mass=5443, SNR=50.7, Peak=172 HFD=5.2
20:16:31.925 00.002 9044 MultiStar: large primary error, entering stabilization period
20:16:31.927 00.002 9044 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.62) = xAngle (3.74 = -2.54)
20:16:31.930 00.003 9044 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.66 = 0.66)
20:16:31.932 00.002 9044 CameraToMount -- cameraX=-0.30 cameraY=0.49 hyp=0.58 cameraTheta=2.12 mountX=-0.47 mountY=0.35, mountTheta=2.50
20:16:31.937 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.30, y=0.49, opts=13)
20:16:31.939 00.002 9044 Enqueuing Move request for scope (-0.30, 0.49)
20:16:31.941 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:16:31.944 00.003 9044 UpdateGuideState exits: m=5443 SNR=50.7
20:16:31.945 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:31.947 00.002 12252 Worker thread wakes up
20:16:31.947 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:31.948 00.001 9044 Enqueuing Expose request
20:16:31.950 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.49) opts 0xd
20:16:31.950 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.30, 0.49)
20:16:31.950 00.000 12252 Moving (-0.30, 0.49) raw xDistance=-0.47 yDistance=0.35
20:16:31.953 00.003 12252 PPEC rslt: input = -0.47, final = -0.23, react = -0.28, pred = 0.07, hyst = -0.25, hyst_pct = 0.35, period_length = 485.68
20:16:31.953 00.000 12252 PPEC: input: -0.47, control: -0.23, exposure: 2000
20:16:31.953 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:16:31.953 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
20:16:31.953 00.000 12252 MoveAxis(E, 90, ABG)
20:16:31.953 00.000 12252 Guiding  Dir = 2, Dur = 90
20:16:31.954 00.001 12252 IsSlewing returns 0
20:16:31.954 00.000 12252 IsGuiding returns 0
20:16:31.955 00.001 12252 PulseGuide returned control before completion, sleep 99
20:16:32.059 00.104 12252 IsGuiding returns 0
20:16:32.059 00.000 12252 Move returns status 0, amount 90
20:16:32.059 00.000 12252 MoveAxis(N, 0, ABG)
20:16:32.059 00.000 12252 Move returns status 0, amount 0
20:16:32.059 00.000 12252 move complete, result=0
20:16:32.059 00.000 12252 worker thread done servicing request
20:16:32.059 00.000 12252 Worker thread wakes up
20:16:32.059 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:32.059 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:32.059 00.000 9044 GuideStep: -0.5 px 90 ms EAST, 0.4 px 0 ms NORTH
20:16:34.408 02.349 12252 Exposure complete
20:16:34.460 00.052 12252 worker thread done servicing request
20:16:34.460 00.000 9044 OnExposeComplete: enter
20:16:34.461 00.001 9044 UpdateGuideState(): m_state=6
20:16:34.462 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
20:16:34.463 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=815.51, Mass=5368, SNR=50.5, Peak=172 HFD=5.1
20:16:34.463 00.000 9044 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.62) = xAngle (3.88 = -2.40)
20:16:34.465 00.002 9044 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.80 = 0.80)
20:16:34.466 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.26 cameraTheta=2.25 mountX=-0.19 mountY=0.18, mountTheta=2.37
20:16:34.468 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.20, opts=13)
20:16:34.468 00.000 9044 Enqueuing Move request for scope (-0.16, 0.20)
20:16:34.469 00.001 12252 Worker thread wakes up
20:16:34.469 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:34.470 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
20:16:34.470 00.000 9044 UpdateGuideState exits: m=5368 SNR=50.5
20:16:34.471 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
20:16:34.471 00.000 12252 Moving (-0.16, 0.20) raw xDistance=-0.19 yDistance=0.18
20:16:34.471 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:34.472 00.001 12252 PPEC rslt: input = -0.19, final = -0.06, react = -0.11, pred = 0.07, hyst = -0.10, hyst_pct = 0.34, period_length = 485.68
20:16:34.472 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:34.472 00.000 9044 Enqueuing Expose request
20:16:34.475 00.003 12252 PPEC: input: -0.19, control: -0.06, exposure: 2000
20:16:34.475 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:16:34.475 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:16:34.475 00.000 12252 MoveAxis(E, 25, ABG)
20:16:34.475 00.000 12252 Guiding  Dir = 2, Dur = 25
20:16:34.476 00.001 12252 IsSlewing returns 0
20:16:34.476 00.000 12252 IsGuiding returns 0
20:16:34.479 00.003 12252 PulseGuide returned control before completion, sleep 33
20:16:34.520 00.041 12252 IsGuiding returns 0
20:16:34.521 00.001 12252 Move returns status 0, amount 25
20:16:34.521 00.000 12252 MoveAxis(N, 0, ABG)
20:16:34.521 00.000 12252 Move returns status 0, amount 0
20:16:34.521 00.000 12252 move complete, result=0
20:16:34.521 00.000 12252 worker thread done servicing request
20:16:34.521 00.000 12252 Worker thread wakes up
20:16:34.521 00.000 9044 GuideStep: -0.2 px 25 ms EAST, 0.2 px 0 ms NORTH
20:16:34.523 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:34.523 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:36.861 02.338 12252 Exposure complete
20:16:36.909 00.048 12252 worker thread done servicing request
20:16:36.909 00.000 9044 OnExposeComplete: enter
20:16:36.911 00.002 9044 UpdateGuideState(): m_state=6
20:16:36.912 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
20:16:36.914 00.002 9044 Star::Find returns 1 (0), X=1017.59, Y=815.68, Mass=5329, SNR=50.2, Peak=172 HFD=5.1
20:16:36.915 00.001 9044 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.62) = xAngle (3.71 = -2.57)
20:16:36.916 00.001 9044 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.63 = 0.63)
20:16:36.917 00.001 9044 CameraToMount -- cameraX=-0.21 cameraY=0.38 hyp=0.43 cameraTheta=2.08 mountX=-0.36 mountY=0.25, mountTheta=2.53
20:16:36.918 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=0.38, opts=13)
20:16:36.919 00.001 9044 Enqueuing Move request for scope (-0.21, 0.38)
20:16:36.920 00.001 12252 Worker thread wakes up
20:16:36.920 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.38) opts 0xd
20:16:36.920 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.21, 0.38)
20:16:36.920 00.000 12252 Moving (-0.21, 0.38) raw xDistance=-0.36 yDistance=0.25
20:16:36.920 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:36.921 00.001 9044 UpdateGuideState exits: m=5329 SNR=50.2
20:16:36.921 00.000 12252 PPEC rslt: input = -0.36, final = -0.21, react = -0.22, pred = 0.01, hyst = -0.21, hyst_pct = 0.34, period_length = 485.68
20:16:36.921 00.000 12252 PPEC: input: -0.36, control: -0.21, exposure: 2000
20:16:36.923 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:16:36.923 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:16:36.923 00.000 12252 MoveAxis(E, 82, ABG)
20:16:36.923 00.000 12252 Guiding  Dir = 2, Dur = 82
20:16:36.923 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:36.923 00.000 12252 IsSlewing returns 0
20:16:36.923 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:36.924 00.001 9044 Enqueuing Expose request
20:16:36.925 00.001 12252 IsGuiding returns 0
20:16:36.928 00.003 12252 PulseGuide returned control before completion, sleep 90
20:16:37.027 00.099 12252 IsGuiding returns 0
20:16:37.029 00.002 12252 Move returns status 0, amount 82
20:16:37.029 00.000 12252 MoveAxis(N, 0, ABG)
20:16:37.029 00.000 12252 Move returns status 0, amount 0
20:16:37.029 00.000 12252 move complete, result=0
20:16:37.029 00.000 12252 worker thread done servicing request
20:16:37.029 00.000 12252 Worker thread wakes up
20:16:37.029 00.000 9044 GuideStep: -0.4 px 82 ms EAST, 0.3 px 0 ms NORTH
20:16:37.030 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:37.030 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:39.397 02.367 12252 Exposure complete
20:16:39.446 00.049 12252 worker thread done servicing request
20:16:39.446 00.000 9044 OnExposeComplete: enter
20:16:39.449 00.003 9044 UpdateGuideState(): m_state=6
20:16:39.451 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
20:16:39.452 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=815.20, Mass=5464, SNR=50.8, Peak=172 HFD=5.2
20:16:39.453 00.001 9044 MultiStar: exiting stabilization period
20:16:39.454 00.001 9044 MultiStar: [#1 -0.16,-0.12,1.05,U] [#2 0.04,-0.29,0.00,M6] [#3 -0.11,-0.17,0.84,U] [#4 0.02,-0.45,0.00,M5] [#5 -0.04,-0.21,0.64,U] [#6 -0.03,-0.35,0.00,M7] [#7 -0.06,-0.41,0.00,M7] [#8 -0.19,-0.21,0.41,U] 
20:16:39.455 00.001 9044 single-star, 4 included, MultiStar: {-0.13, -0.15}, one-star: {-0.16, -0.11}
20:16:39.456 00.001 9044 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.62) = xAngle (-0.94 = -0.94)
20:16:39.456 00.000 9044 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.03 = 2.26)
20:16:39.457 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.57 mountX=0.11 mountY=0.15, mountTheta=0.92
20:16:39.459 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.11, opts=13)
20:16:39.460 00.001 9044 Enqueuing Move request for scope (-0.16, -0.11)
20:16:39.461 00.001 12252 Worker thread wakes up
20:16:39.461 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:39.461 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
20:16:39.462 00.001 9044 UpdateGuideState exits: m=5464 SNR=50.8
20:16:39.462 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:39.463 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
20:16:39.463 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:39.465 00.002 9044 Enqueuing Expose request
20:16:39.467 00.002 12252 Moving (-0.16, -0.11) raw xDistance=0.11 yDistance=0.15
20:16:39.467 00.000 12252 PPEC rslt: input = 0.11, final = 0.08, react = 0.07, pred = 0.02, hyst = 0.06, hyst_pct = 0.34, period_length = 485.68
20:16:39.467 00.000 12252 PPEC: input: 0.11, control: 0.08, exposure: 2000
20:16:39.467 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=-0.36 newest=0.59
20:16:39.467 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.15
20:16:39.467 00.000 12252 MoveAxis(W, 29, ABG)
20:16:39.467 00.000 12252 Guiding  Dir = 3, Dur = 29
20:16:39.468 00.001 12252 IsSlewing returns 0
20:16:39.468 00.000 12252 IsGuiding returns 0
20:16:39.470 00.002 12252 PulseGuide returned control before completion, sleep 37
20:16:39.522 00.052 12252 IsGuiding returns 0
20:16:39.523 00.001 12252 Move returns status 0, amount 29
20:16:39.523 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 125 applied
20:16:39.523 00.000 12252 MoveAxis(S, 176, ABG)
20:16:39.523 00.000 12252 Guiding  Dir = 1, Dur = 176
20:16:39.523 00.000 12252 IsSlewing returns 0
20:16:39.523 00.000 12252 IsGuiding returns 0
20:16:39.529 00.006 12252 PulseGuide returned control before completion, sleep 181
20:16:39.724 00.195 12252 IsGuiding returns 0
20:16:39.724 00.000 12252 Move returns status 0, amount 176
20:16:39.724 00.000 12252 move complete, result=0
20:16:39.724 00.000 12252 worker thread done servicing request
20:16:39.724 00.000 12252 Worker thread wakes up
20:16:39.724 00.000 9044 GuideStep: 0.1 px 29 ms WEST, 0.2 px 176 ms SOUTH
20:16:39.725 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:39.725 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:42.091 02.366 12252 Exposure complete
20:16:42.151 00.060 12252 worker thread done servicing request
20:16:42.151 00.000 9044 OnExposeComplete: enter
20:16:42.154 00.003 9044 UpdateGuideState(): m_state=6
20:16:42.155 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
20:16:42.156 00.001 9044 Star::Find returns 1 (0), X=1017.94, Y=815.20, Mass=5486, SNR=51.0, Peak=172 HFD=5.1
20:16:42.159 00.003 9044 MultiStar: [#1 0.13,-0.11,1.04,U] [#2 0.29,-0.35,0.00,M7] [#3 0.13,-0.27,0.00,M2] [#4 0.29,-0.21,0.00,M6] [#5 0.26,-0.20,0.00,M1] [#6 0.22,-0.49,0.00,M8] [#7 0.33,-0.44,0.00,M8] [#8 0.05,-0.24,0.41,U] 
20:16:42.161 00.002 9044 refined, 2 included, MultiStar: {0.12, -0.13}, one-star: {0.14, -0.11}
20:16:42.161 00.000 9044 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.62) = xAngle (0.80 = 0.80)
20:16:42.162 00.001 9044 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.29 = -2.29)
20:16:42.164 00.002 9044 CameraToMount -- cameraX=0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-0.83 mountX=0.13 mountY=-0.14, mountTheta=-0.82
20:16:42.166 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.13, opts=13)
20:16:42.168 00.002 9044 Enqueuing Move request for scope (0.12, -0.13)
20:16:42.170 00.002 12252 Worker thread wakes up
20:16:42.170 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:42.173 00.003 9044 UpdateGuideState exits: m=5486 SNR=51.0
20:16:42.176 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:42.178 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:42.181 00.003 9044 Enqueuing Expose request
20:16:42.183 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.13) opts 0xd
20:16:42.183 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.13)
20:16:42.183 00.000 12252 Moving (0.12, -0.13) raw xDistance=0.13 yDistance=-0.14
20:16:42.183 00.000 12252 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.09, ShCount=4, LgCount=0, SticCount=0,  Deflections: 0=0.150529, 1:-0.135432
20:16:42.183 00.000 12252 BLC: No correction, Miss < min_move
20:16:42.184 00.001 12252 PPEC rslt: input = 0.13, final = 0.09, react = 0.08, pred = 0.03, hyst = 0.06, hyst_pct = 0.34, period_length = 485.68
20:16:42.184 00.000 12252 PPEC: input: 0.13, control: 0.09, exposure: 2000
20:16:42.184 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:42.184 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:16:42.184 00.000 12252 MoveAxis(W, 33, ABG)
20:16:42.184 00.000 12252 Guiding  Dir = 3, Dur = 33
20:16:42.185 00.001 12252 IsSlewing returns 0
20:16:42.185 00.000 12252 IsGuiding returns 0
20:16:42.188 00.003 12252 PulseGuide returned control before completion, sleep 41
20:16:42.235 00.047 12252 IsGuiding returns 0
20:16:42.235 00.000 12252 Move returns status 0, amount 33
20:16:42.235 00.000 12252 MoveAxis(N, 0, ABG)
20:16:42.235 00.000 12252 Move returns status 0, amount 0
20:16:42.235 00.000 12252 move complete, result=0
20:16:42.235 00.000 12252 worker thread done servicing request
20:16:42.235 00.000 12252 Worker thread wakes up
20:16:42.235 00.000 9044 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
20:16:42.237 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:42.237 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:44.585 02.348 12252 Exposure complete
20:16:44.634 00.049 12252 worker thread done servicing request
20:16:44.634 00.000 9044 OnExposeComplete: enter
20:16:44.636 00.002 9044 UpdateGuideState(): m_state=6
20:16:44.637 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
20:16:44.639 00.002 9044 Star::Find returns 1 (0), X=1017.92, Y=815.10, Mass=5538, SNR=51.1, Peak=172 HFD=5.1
20:16:44.641 00.002 9044 MultiStar: [#1 0.09,-0.09,1.04,U] [#2 0.33,-0.18,0.00,M8] [#3 0.09,-0.17,0.84,U] [#4 0.25,-0.20,0.00,M7] [#5 0.21,-0.16,0.65,U] [#6 0.24,-0.33,0.00,M9] [#7 0.23,-0.45,0.00,M9] [#8 0.11,-0.06,0.41,U] 
20:16:44.642 00.001 9044 refined, 4 included, MultiStar: {0.12, -0.15}, one-star: {0.12, -0.21}
20:16:44.643 00.001 9044 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.62) = xAngle (0.73 = 0.73)
20:16:44.644 00.001 9044 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.35 = -2.35)
20:16:44.645 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.89 mountX=0.14 mountY=-0.13, mountTheta=-0.76
20:16:44.647 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.15, opts=13)
20:16:44.648 00.001 9044 Enqueuing Move request for scope (0.12, -0.15)
20:16:44.649 00.001 12252 Worker thread wakes up
20:16:44.649 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:16:44.650 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
20:16:44.650 00.000 9044 UpdateGuideState exits: m=5538 SNR=51.1
20:16:44.652 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:44.653 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
20:16:44.653 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:44.654 00.001 9044 Enqueuing Expose request
20:16:44.655 00.001 12252 Moving (0.12, -0.15) raw xDistance=0.14 yDistance=-0.13
20:16:44.655 00.000 12252 BLC: History state: CurrMiss=-0.13, AvgInitMiss=-0.09, ShCount=4, LgCount=0, SticCount=0,  Deflections: 0=0.150529, 1:-0.135432, 2:-0.133266
20:16:44.655 00.000 12252 BLC: No correction, Miss < min_move
20:16:44.657 00.002 12252 PPEC rslt: input = 0.14, final = 0.11, react = 0.08, pred = 0.04, hyst = 0.08, hyst_pct = 0.33, period_length = 485.68
20:16:44.657 00.000 12252 PPEC: input: 0.14, control: 0.11, exposure: 2000
20:16:44.657 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:44.657 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:16:44.657 00.000 12252 MoveAxis(W, 42, ABG)
20:16:44.657 00.000 12252 Guiding  Dir = 3, Dur = 42
20:16:44.657 00.000 12252 IsSlewing returns 0
20:16:44.658 00.001 12252 IsGuiding returns 0
20:16:44.659 00.001 12252 PulseGuide returned control before completion, sleep 51
20:16:44.723 00.064 12252 IsGuiding returns 0
20:16:44.723 00.000 12252 Move returns status 0, amount 42
20:16:44.723 00.000 12252 MoveAxis(N, 0, ABG)
20:16:44.723 00.000 12252 Move returns status 0, amount 0
20:16:44.723 00.000 12252 move complete, result=0
20:16:44.723 00.000 12252 worker thread done servicing request
20:16:44.723 00.000 12252 Worker thread wakes up
20:16:44.724 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:44.724 00.000 9044 GuideStep: 0.1 px 42 ms WEST, -0.1 px 0 ms NORTH
20:16:44.726 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:47.060 02.334 12252 Exposure complete
20:16:47.129 00.069 12252 worker thread done servicing request
20:16:47.129 00.000 9044 OnExposeComplete: enter
20:16:47.132 00.003 9044 UpdateGuideState(): m_state=6
20:16:47.135 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
20:16:47.137 00.002 9044 Star::Find returns 1 (0), X=1017.94, Y=815.38, Mass=5271, SNR=49.8, Peak=172 HFD=5.1
20:16:47.141 00.004 9044 MultiStar: [#1 0.12,0.19,1.08,U] [#2 0.27,0.01,1.23,U] [#3 0.09,-0.10,0.87,U] [#4 0.28,0.01,0.00,M8] [#5 0.17,-0.01,0.67,U] [#6 0.21,-0.06,0.42,U] [#7 0.24,-0.22,0.00,M10] [#8 0.16,0.01,0.42,U] 
20:16:47.144 00.003 9044 single-star, 6 included, MultiStar: {0.17, 0.03}, one-star: {0.14, 0.07}
20:16:47.148 00.004 9044 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.62) = xAngle (2.12 = 2.12)
20:16:47.150 00.002 9044 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.97 = -0.97)
20:16:47.152 00.002 9044 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.49 mountX=-0.08 mountY=-0.13, mountTheta=-2.13
20:16:47.157 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.07, opts=13)
20:16:47.160 00.003 9044 Enqueuing Move request for scope (0.14, 0.07)
20:16:47.162 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:16:47.165 00.003 9044 UpdateGuideState exits: m=5271 SNR=49.8
20:16:47.168 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:47.170 00.002 12252 Worker thread wakes up
20:16:47.171 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:47.173 00.002 9044 Enqueuing Expose request
20:16:47.175 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
20:16:47.175 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
20:16:47.175 00.000 12252 Moving (0.14, 0.07) raw xDistance=-0.08 yDistance=-0.13
20:16:47.175 00.000 12252 BLC: window closed
20:16:47.175 00.000 12252 BLC: History state: CurrMiss=-0.13, AvgInitMiss=-0.09, ShCount=4, LgCount=0, SticCount=0,  Deflections: 0=0.150529, 1:-0.135432, 2:-0.133266
20:16:47.175 00.000 12252 BLC: No correction, Miss < min_move
20:16:47.176 00.001 12252 PPEC rslt: input = -0.08, final = 0.07, react = -0.05, pred = 0.11, hyst = 0.00, hyst_pct = 0.33, period_length = 485.68
20:16:47.176 00.000 12252 PPEC: input: -0.08, control: 0.07, exposure: 2000
20:16:47.178 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:47.178 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:16:47.178 00.000 12252 MoveAxis(W, 28, ABG)
20:16:47.178 00.000 12252 Guiding  Dir = 3, Dur = 28
20:16:47.178 00.000 12252 IsSlewing returns 0
20:16:47.179 00.001 12252 IsGuiding returns 0
20:16:47.181 00.002 12252 PulseGuide returned control before completion, sleep 36
20:16:47.223 00.042 12252 IsGuiding returns 0
20:16:47.223 00.000 12252 Move returns status 0, amount 28
20:16:47.223 00.000 12252 MoveAxis(N, 0, ABG)
20:16:47.223 00.000 12252 Move returns status 0, amount 0
20:16:47.223 00.000 12252 move complete, result=0
20:16:47.223 00.000 12252 worker thread done servicing request
20:16:47.224 00.001 12252 Worker thread wakes up
20:16:47.224 00.000 9044 GuideStep: -0.1 px 28 ms WEST, -0.1 px 0 ms NORTH
20:16:47.225 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:47.225 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:49.572 02.347 12252 Exposure complete
20:16:49.623 00.051 12252 worker thread done servicing request
20:16:49.624 00.001 9044 OnExposeComplete: enter
20:16:49.626 00.002 9044 UpdateGuideState(): m_state=6
20:16:49.627 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
20:16:49.627 00.000 9044 Star::Find returns 1 (0), X=1017.87, Y=815.44, Mass=5457, SNR=50.8, Peak=172 HFD=5.1
20:16:49.629 00.002 9044 MultiStar: [#1 0.04,0.18,1.06,U] [#2 0.22,-0.07,1.23,U] [#3 0.02,0.10,0.83,U] [#4 0.22,-0.01,1.25,U] [#5 0.18,0.07,0.64,U] [#6 0.23,-0.10,0.41,U] [#7 0.31,0.00,0.00,R] [#8 0.06,0.04,0.41,U] 
20:16:49.631 00.002 9044 refined, 7 included, MultiStar: {0.13, 0.05}, one-star: {0.07, 0.13}
20:16:49.633 00.002 9044 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.62) = xAngle (1.97 = 1.97)
20:16:49.633 00.000 9044 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.11 = -1.11)
20:16:49.635 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.35 mountX=-0.06 mountY=-0.13, mountTheta=-1.98
20:16:49.639 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.05, opts=13)
20:16:49.640 00.001 9044 Enqueuing Move request for scope (0.13, 0.05)
20:16:49.641 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:49.642 00.001 9044 UpdateGuideState exits: m=5457 SNR=50.8
20:16:49.643 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:49.644 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:49.647 00.003 9044 Enqueuing Expose request
20:16:49.648 00.001 12252 Worker thread wakes up
20:16:49.648 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
20:16:49.648 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
20:16:49.648 00.000 12252 Moving (0.13, 0.05) raw xDistance=-0.06 yDistance=-0.13
20:16:49.649 00.001 12252 PPEC rslt: input = -0.06, final = 0.06, react = -0.03, pred = 0.09, hyst = 0.00, hyst_pct = 0.33, period_length = 485.68
20:16:49.649 00.000 12252 PPEC: input: -0.06, control: 0.06, exposure: 2000
20:16:49.649 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:49.649 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:16:49.649 00.000 12252 MoveAxis(W, 25, ABG)
20:16:49.649 00.000 12252 Guiding  Dir = 3, Dur = 25
20:16:49.650 00.001 12252 IsSlewing returns 0
20:16:49.650 00.000 12252 IsGuiding returns 0
20:16:49.652 00.002 12252 PulseGuide returned control before completion, sleep 34
20:16:49.691 00.039 12252 IsGuiding returns 0
20:16:49.691 00.000 12252 Move returns status 0, amount 25
20:16:49.691 00.000 12252 MoveAxis(N, 0, ABG)
20:16:49.691 00.000 12252 Move returns status 0, amount 0
20:16:49.691 00.000 12252 move complete, result=0
20:16:49.691 00.000 12252 worker thread done servicing request
20:16:49.691 00.000 12252 Worker thread wakes up
20:16:49.691 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:49.691 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:49.691 00.000 9044 GuideStep: -0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
20:16:52.027 02.336 12252 Exposure complete
20:16:52.094 00.067 12252 worker thread done servicing request
20:16:52.094 00.000 9044 OnExposeComplete: enter
20:16:52.095 00.001 9044 UpdateGuideState(): m_state=6
20:16:52.096 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
20:16:52.099 00.003 9044 Star::Find returns 1 (0), X=1017.84, Y=815.87, Mass=5459, SNR=50.9, Peak=172 HFD=4.9
20:16:52.101 00.002 9044 MultiStar: large primary error, entering stabilization period
20:16:52.103 00.002 9044 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.62) = xAngle (3.12 = 3.12)
20:16:52.107 00.004 9044 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.03 = 0.03)
20:16:52.109 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.57 hyp=0.57 cameraTheta=1.49 mountX=-0.57 mountY=0.02, mountTheta=3.11
20:16:52.113 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.57, opts=13)
20:16:52.116 00.003 9044 Enqueuing Move request for scope (0.04, 0.57)
20:16:52.118 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:52.121 00.003 9044 UpdateGuideState exits: m=5459 SNR=50.9
20:16:52.123 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:52.124 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:52.126 00.002 9044 Enqueuing Expose request
20:16:52.128 00.002 12252 Worker thread wakes up
20:16:52.129 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.57) opts 0xd
20:16:52.129 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.57)
20:16:52.129 00.000 12252 Moving (0.04, 0.57) raw xDistance=-0.57 yDistance=0.02
20:16:52.131 00.002 12252 PPEC rslt: input = -0.57, final = -0.26, react = -0.34, pred = 0.10, hyst = -0.30, hyst_pct = 0.33, period_length = 485.68
20:16:52.132 00.001 12252 PPEC: input: -0.57, control: -0.26, exposure: 2000
20:16:52.132 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:52.132 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:16:52.132 00.000 12252 MoveAxis(E, 103, ABG)
20:16:52.132 00.000 12252 Guiding  Dir = 2, Dur = 103
20:16:52.133 00.001 12252 IsSlewing returns 0
20:16:52.133 00.000 12252 IsGuiding returns 0
20:16:52.136 00.003 12252 PulseGuide returned control before completion, sleep 111
20:16:52.259 00.123 12252 IsGuiding returns 0
20:16:52.259 00.000 12252 Move returns status 0, amount 103
20:16:52.259 00.000 12252 MoveAxis(N, 0, ABG)
20:16:52.259 00.000 12252 Move returns status 0, amount 0
20:16:52.260 00.001 12252 move complete, result=0
20:16:52.260 00.000 12252 worker thread done servicing request
20:16:52.260 00.000 9044 GuideStep: -0.6 px 103 ms EAST, 0.0 px 0 ms NORTH
20:16:52.261 00.001 12252 Worker thread wakes up
20:16:52.261 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:52.262 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:54.619 02.357 12252 Exposure complete
20:16:54.664 00.045 12252 worker thread done servicing request
20:16:54.664 00.000 9044 OnExposeComplete: enter
20:16:54.665 00.001 9044 UpdateGuideState(): m_state=6
20:16:54.666 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
20:16:54.667 00.001 9044 Star::Find returns 1 (0), X=1017.85, Y=815.49, Mass=5309, SNR=50.1, Peak=172 HFD=5.2
20:16:54.668 00.001 9044 MultiStar: exiting stabilization period
20:16:54.670 00.002 9044 MultiStar: [#1 0.02,0.12,1.07,U] [#2 0.22,0.03,1.20,U] [#3 -0.04,0.22,0.84,U] [#4 0.23,-0.05,1.29,U] [#5 0.08,0.03,0.66,U] [#6 0.12,0.02,0.42,U] [#7 -0.18,-0.14,0.43,U] [#8 -0.06,0.11,0.42,U] 
20:16:54.671 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.05, 0.18}
20:16:54.672 00.001 9044 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.62) = xAngle (2.30 = 2.30)
20:16:54.673 00.001 9044 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.79 = -0.79)
20:16:54.675 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.67 mountX=-0.07 mountY=-0.07, mountTheta=-2.32
20:16:54.679 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.07, opts=13)
20:16:54.682 00.003 9044 Enqueuing Move request for scope (0.08, 0.07)
20:16:54.684 00.002 12252 Worker thread wakes up
20:16:54.684 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:16:54.685 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
20:16:54.685 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
20:16:54.685 00.000 9044 UpdateGuideState exits: m=5309 SNR=50.1
20:16:54.686 00.001 12252 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.07
20:16:54.686 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:54.688 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:54.689 00.001 9044 Enqueuing Expose request
20:16:54.691 00.002 12252 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.32, period_length = 485.68
20:16:54.691 00.000 12252 PPEC: input: -0.07, control: 0.01, exposure: 2000
20:16:54.691 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:54.691 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:16:54.691 00.000 12252 MoveAxis(W, 3, ABG)
20:16:54.691 00.000 12252 Guiding  Dir = 3, Dur = 3
20:16:54.692 00.001 12252 IsSlewing returns 0
20:16:54.692 00.000 12252 IsGuiding returns 0
20:16:54.693 00.001 12252 PulseGuide returned control before completion, sleep 12
20:16:54.721 00.028 12252 IsGuiding returns 0
20:16:54.721 00.000 12252 Move returns status 0, amount 3
20:16:54.721 00.000 12252 MoveAxis(N, 0, ABG)
20:16:54.721 00.000 12252 Move returns status 0, amount 0
20:16:54.721 00.000 12252 move complete, result=0
20:16:54.721 00.000 12252 worker thread done servicing request
20:16:54.721 00.000 12252 Worker thread wakes up
20:16:54.721 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:54.721 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:54.721 00.000 9044 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
20:16:57.066 02.345 12252 Exposure complete
20:16:57.142 00.076 12252 worker thread done servicing request
20:16:57.142 00.000 9044 OnExposeComplete: enter
20:16:57.143 00.001 9044 UpdateGuideState(): m_state=6
20:16:57.144 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
20:16:57.145 00.001 9044 Star::Find returns 1 (0), X=1018.03, Y=815.62, Mass=5309, SNR=50.1, Peak=172 HFD=5.1
20:16:57.146 00.001 9044 MultiStar: [#1 0.20,0.18,1.06,U] [#2 0.36,-0.08,0.00,M6] [#3 0.03,0.23,0.86,U] [#4 0.34,0.03,0.00,M7] [#5 0.24,0.11,0.66,U] [#6 0.31,0.02,0.00,M7] [#7 0.01,-0.05,0.43,U] [#8 0.14,0.16,0.42,U] 
20:16:57.147 00.001 9044 refined, 5 included, MultiStar: {0.15, 0.19}, one-star: {0.23, 0.32}
20:16:57.148 00.001 9044 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.62) = xAngle (2.51 = 2.51)
20:16:57.149 00.001 9044 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.57 = -0.57)
20:16:57.151 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.89 mountX=-0.19 mountY=-0.13, mountTheta=-2.55
20:16:57.153 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.19, opts=13)
20:16:57.154 00.001 9044 Enqueuing Move request for scope (0.15, 0.19)
20:16:57.155 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:16:57.156 00.001 9044 UpdateGuideState exits: m=5309 SNR=50.1
20:16:57.157 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:57.158 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:57.160 00.002 9044 Enqueuing Expose request
20:16:57.161 00.001 12252 Worker thread wakes up
20:16:57.161 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
20:16:57.161 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
20:16:57.161 00.000 12252 Moving (0.15, 0.19) raw xDistance=-0.19 yDistance=-0.13
20:16:57.163 00.002 12252 PPEC rslt: input = -0.19, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.12, hyst_pct = 0.32, period_length = 485.68
20:16:57.163 00.000 12252 PPEC: input: -0.19, control: -0.11, exposure: 2000
20:16:57.163 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:57.163 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:16:57.163 00.000 12252 MoveAxis(E, 44, ABG)
20:16:57.163 00.000 12252 Guiding  Dir = 2, Dur = 44
20:16:57.163 00.000 12252 IsSlewing returns 0
20:16:57.164 00.001 12252 IsGuiding returns 0
20:16:57.166 00.002 12252 PulseGuide returned control before completion, sleep 53
20:16:57.222 00.056 12252 IsGuiding returns 1
20:16:57.222 00.000 12252 scope still moving after pulse duration time elapsed
20:16:57.254 00.032 12252 IsSlewing returns 0
20:16:57.254 00.000 12252 IsGuiding returns 0
20:16:57.254 00.000 12252 scope move finished after 44 + 46 ms
20:16:57.255 00.001 12252 Move returns status 0, amount 44
20:16:57.255 00.000 12252 MoveAxis(N, 0, ABG)
20:16:57.255 00.000 12252 Move returns status 0, amount 0
20:16:57.255 00.000 12252 move complete, result=0
20:16:57.255 00.000 12252 worker thread done servicing request
20:16:57.255 00.000 12252 Worker thread wakes up
20:16:57.255 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:57.256 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:16:57.256 00.000 9044 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
20:16:59.608 02.352 12252 Exposure complete
20:16:59.655 00.047 12252 worker thread done servicing request
20:16:59.656 00.001 9044 OnExposeComplete: enter
20:16:59.657 00.001 9044 UpdateGuideState(): m_state=6
20:16:59.660 00.003 9044 Star::Find(15, 1018, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
20:16:59.661 00.001 9044 Star::Find returns 1 (0), X=1017.92, Y=815.40, Mass=5452, SNR=50.8, Peak=172 HFD=5.2
20:16:59.663 00.002 9044 MultiStar: [#1 0.13,0.19,1.06,U] [#2 0.19,-0.18,1.22,U] [#3 0.08,0.01,0.86,U] [#4 0.29,-0.03,0.00,M8] [#5 0.17,-0.08,0.64,U] [#6 0.24,-0.24,0.00,M8] [#7 -0.11,-0.24,0.43,U] [#8 0.05,0.11,0.41,U] 
20:16:59.663 00.000 9044 refined, 6 included, MultiStar: {0.12, -0.01}, one-star: {0.12, 0.09}
20:16:59.664 00.001 9044 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.62) = xAngle (1.58 = 1.58)
20:16:59.665 00.001 9044 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.51 = -1.51)
20:16:59.665 00.000 9044 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.05 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
20:16:59.667 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.01, opts=13)
20:16:59.668 00.001 9044 Enqueuing Move request for scope (0.12, -0.01)
20:16:59.668 00.000 12252 Worker thread wakes up
20:16:59.669 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:16:59.670 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
20:16:59.670 00.000 9044 UpdateGuideState exits: m=5452 SNR=50.8
20:16:59.673 00.003 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
20:16:59.673 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:16:59.674 00.001 12252 Moving (0.12, -0.01) raw xDistance=-0.00 yDistance=-0.12
20:16:59.674 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:16:59.676 00.002 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.32, period_length = 485.68
20:16:59.676 00.000 9044 Enqueuing Expose request
20:16:59.677 00.001 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
20:16:59.677 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:16:59.677 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:16:59.677 00.000 12252 MoveAxis(E, 7, ABG)
20:16:59.677 00.000 12252 Guiding  Dir = 2, Dur = 7
20:16:59.678 00.001 12252 IsSlewing returns 0
20:16:59.678 00.000 12252 IsGuiding returns 0
20:16:59.680 00.002 12252 PulseGuide returned control before completion, sleep 16
20:16:59.703 00.023 12252 IsGuiding returns 0
20:16:59.703 00.000 12252 Move returns status 0, amount 7
20:16:59.703 00.000 12252 MoveAxis(N, 0, ABG)
20:16:59.703 00.000 12252 Move returns status 0, amount 0
20:16:59.703 00.000 12252 move complete, result=0
20:16:59.703 00.000 12252 worker thread done servicing request
20:16:59.703 00.000 12252 Worker thread wakes up
20:16:59.703 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
20:16:59.707 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:16:59.707 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:02.040 02.333 12252 Exposure complete
20:17:02.088 00.048 12252 worker thread done servicing request
20:17:02.089 00.001 9044 OnExposeComplete: enter
20:17:02.089 00.000 9044 UpdateGuideState(): m_state=6
20:17:02.092 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
20:17:02.093 00.001 9044 Star::Find returns 1 (0), X=1017.98, Y=815.71, Mass=5545, SNR=51.2, Peak=172 HFD=5.2
20:17:02.094 00.001 9044 MultiStar: [#1 0.21,0.21,0.00,M1] [#2 0.35,0.09,0.00,M6] [#3 0.17,0.29,0.00,M1] [#4 0.32,0.11,0.00,M9] [#5 0.29,0.10,0.00,M1] [#6 0.40,-0.01,0.00,M9] [#7 0.01,-0.02,0.42,U] [#8 0.18,0.27,0.00,M1] 
20:17:02.095 00.001 9044 refined, 1 included, MultiStar: {0.13, 0.28}, one-star: {0.18, 0.40}
20:17:02.096 00.001 9044 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.62) = xAngle (2.76 = 2.76)
20:17:02.097 00.001 9044 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.32 = -0.32)
20:17:02.097 00.000 9044 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.14 mountX=-0.28 mountY=-0.10, mountTheta=-2.82
20:17:02.099 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.28, opts=13)
20:17:02.100 00.001 9044 Enqueuing Move request for scope (0.13, 0.28)
20:17:02.102 00.002 12252 Worker thread wakes up
20:17:02.102 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:17:02.103 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
20:17:02.103 00.000 9044 UpdateGuideState exits: m=5545 SNR=51.2
20:17:02.105 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:02.105 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:02.107 00.002 9044 Enqueuing Expose request
20:17:02.107 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
20:17:02.108 00.001 12252 Moving (0.13, 0.28) raw xDistance=-0.28 yDistance=-0.10
20:17:02.108 00.000 12252 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.16, hyst_pct = 0.32, period_length = 485.68
20:17:02.108 00.000 12252 PPEC: input: -0.28, control: -0.18, exposure: 2000
20:17:02.108 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:02.108 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:17:02.108 00.000 12252 MoveAxis(E, 69, ABG)
20:17:02.108 00.000 12252 Guiding  Dir = 2, Dur = 69
20:17:02.108 00.000 12252 IsSlewing returns 0
20:17:02.108 00.000 12252 IsGuiding returns 0
20:17:02.111 00.003 12252 PulseGuide returned control before completion, sleep 78
20:17:02.193 00.082 12252 IsGuiding returns 0
20:17:02.193 00.000 12252 Move returns status 0, amount 69
20:17:02.193 00.000 12252 MoveAxis(N, 0, ABG)
20:17:02.193 00.000 12252 Move returns status 0, amount 0
20:17:02.193 00.000 12252 move complete, result=0
20:17:02.193 00.000 12252 worker thread done servicing request
20:17:02.193 00.000 12252 Worker thread wakes up
20:17:02.193 00.000 9044 GuideStep: -0.3 px 69 ms EAST, -0.1 px 0 ms NORTH
20:17:02.194 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:02.194 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:04.556 02.362 12252 Exposure complete
20:17:04.607 00.051 12252 worker thread done servicing request
20:17:04.607 00.000 9044 OnExposeComplete: enter
20:17:04.609 00.002 9044 UpdateGuideState(): m_state=6
20:17:04.610 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
20:17:04.612 00.002 9044 Star::Find returns 1 (0), X=1017.85, Y=815.27, Mass=5488, SNR=50.9, Peak=172 HFD=5.1
20:17:04.613 00.001 9044 MultiStar: [#1 0.05,-0.02,1.05,U] [#2 0.30,-0.19,0.00,M7] [#3 0.05,-0.07,0.84,U] [#4 0.22,-0.08,1.25,U] [#5 0.15,-0.08,0.65,U] [#6 0.14,-0.21,0.43,U] [#7 -0.08,-0.18,0.43,U] [#8 -0.02,-0.06,0.40,U] 
20:17:04.614 00.001 9044 single-star, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.04, -0.03}
20:17:04.616 00.002 9044 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.62) = xAngle (0.97 = 0.97)
20:17:04.617 00.001 9044 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.12 = -2.12)
20:17:04.618 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.06 cameraTheta=-0.66 mountX=0.03 mountY=-0.05, mountTheta=-0.98
20:17:04.620 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.03, opts=13)
20:17:04.623 00.003 9044 Enqueuing Move request for scope (0.04, -0.03)
20:17:04.626 00.003 12252 Worker thread wakes up
20:17:04.626 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:17:04.628 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
20:17:04.628 00.000 9044 UpdateGuideState exits: m=5488 SNR=50.9
20:17:04.630 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:04.632 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:04.635 00.003 9044 Enqueuing Expose request
20:17:04.637 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
20:17:04.637 00.000 12252 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=-0.05
20:17:04.639 00.002 12252 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.31, period_length = 485.68
20:17:04.639 00.000 12252 PPEC: input: 0.03, control: 0.02, exposure: 2000
20:17:04.639 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:04.639 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:17:04.639 00.000 12252 MoveAxis(W, 9, ABG)
20:17:04.639 00.000 12252 Guiding  Dir = 3, Dur = 9
20:17:04.640 00.001 12252 IsSlewing returns 0
20:17:04.640 00.000 12252 IsGuiding returns 0
20:17:04.642 00.002 12252 PulseGuide returned control before completion, sleep 18
20:17:04.676 00.034 12252 IsGuiding returns 0
20:17:04.676 00.000 12252 Move returns status 0, amount 9
20:17:04.676 00.000 12252 MoveAxis(N, 0, ABG)
20:17:04.676 00.000 12252 Move returns status 0, amount 0
20:17:04.676 00.000 12252 move complete, result=0
20:17:04.676 00.000 12252 worker thread done servicing request
20:17:04.676 00.000 9044 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
20:17:04.678 00.002 12252 Worker thread wakes up
20:17:04.678 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:04.678 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:07.021 02.343 12252 Exposure complete
20:17:07.091 00.070 12252 worker thread done servicing request
20:17:07.091 00.000 9044 OnExposeComplete: enter
20:17:07.092 00.001 9044 UpdateGuideState(): m_state=6
20:17:07.093 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
20:17:07.094 00.001 9044 Star::Find returns 1 (0), X=1017.91, Y=815.65, Mass=5640, SNR=51.6, Peak=172 HFD=5.2
20:17:07.095 00.001 9044 MultiStar: [#1 0.10,0.18,1.03,U] [#2 0.29,0.05,0.00,M8] [#3 0.11,0.17,0.82,U] [#4 0.32,0.09,0.00,M9] [#5 0.19,0.07,0.62,U] [#6 0.21,-0.12,0.41,U] [#7 -0.12,-0.17,0.42,U] [#8 0.01,0.12,0.41,U] 
20:17:07.095 00.000 9044 refined, 6 included, MultiStar: {0.10, 0.14}, one-star: {0.11, 0.34}
20:17:07.096 00.001 9044 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.62) = xAngle (2.57 = 2.57)
20:17:07.097 00.001 9044 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.51 = -0.51)
20:17:07.098 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.95 mountX=-0.14 mountY=-0.08, mountTheta=-2.61
20:17:07.101 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.14, opts=13)
20:17:07.104 00.003 9044 Enqueuing Move request for scope (0.10, 0.14)
20:17:07.106 00.002 12252 Worker thread wakes up
20:17:07.106 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:17:07.109 00.003 9044 UpdateGuideState exits: m=5640 SNR=51.6
20:17:07.111 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:07.114 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:07.116 00.002 9044 Enqueuing Expose request
20:17:07.119 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
20:17:07.119 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
20:17:07.119 00.000 12252 Moving (0.10, 0.14) raw xDistance=-0.14 yDistance=-0.08
20:17:07.121 00.002 12252 PPEC rslt: input = -0.14, final = -0.06, react = -0.08, pred = 0.04, hyst = -0.09, hyst_pct = 0.31, period_length = 485.68
20:17:07.121 00.000 12252 PPEC: input: -0.14, control: -0.06, exposure: 2000
20:17:07.121 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:07.121 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:17:07.121 00.000 12252 MoveAxis(E, 23, ABG)
20:17:07.121 00.000 12252 Guiding  Dir = 2, Dur = 23
20:17:07.121 00.000 12252 IsSlewing returns 0
20:17:07.122 00.001 12252 IsGuiding returns 0
20:17:07.124 00.002 12252 PulseGuide returned control before completion, sleep 31
20:17:07.165 00.041 12252 IsGuiding returns 0
20:17:07.165 00.000 12252 Move returns status 0, amount 23
20:17:07.165 00.000 12252 MoveAxis(N, 0, ABG)
20:17:07.165 00.000 12252 Move returns status 0, amount 0
20:17:07.165 00.000 12252 move complete, result=0
20:17:07.165 00.000 12252 worker thread done servicing request
20:17:07.165 00.000 9044 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
20:17:07.167 00.002 12252 Worker thread wakes up
20:17:07.167 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:07.167 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:09.518 02.351 12252 Exposure complete
20:17:09.590 00.072 12252 worker thread done servicing request
20:17:09.590 00.000 9044 OnExposeComplete: enter
20:17:09.591 00.001 9044 UpdateGuideState(): m_state=6
20:17:09.592 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
20:17:09.593 00.001 9044 Star::Find returns 1 (0), X=1017.98, Y=815.57, Mass=5370, SNR=50.4, Peak=172 HFD=5.1
20:17:09.594 00.001 9044 MultiStar: [#1 0.15,0.18,1.06,U] [#2 0.26,-0.09,1.20,U] [#3 0.10,-0.00,0.84,U] [#4 0.31,0.04,0.00,M10] [#5 0.17,-0.07,0.66,U] [#6 0.27,-0.19,0.00,M8] [#7 -0.03,0.03,0.42,U] [#8 0.09,0.10,0.42,U] 
20:17:09.595 00.001 9044 refined, 6 included, MultiStar: {0.16, 0.06}, one-star: {0.18, 0.26}
20:17:09.595 00.000 9044 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.62) = xAngle (2.01 = 2.01)
20:17:09.596 00.001 9044 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.08 = -1.08)
20:17:09.597 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.38 mountX=-0.07 mountY=-0.15, mountTheta=-2.02
20:17:09.598 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.06, opts=13)
20:17:09.599 00.001 9044 Enqueuing Move request for scope (0.16, 0.06)
20:17:09.600 00.001 12252 Worker thread wakes up
20:17:09.600 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:17:09.601 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
20:17:09.601 00.000 9044 UpdateGuideState exits: m=5370 SNR=50.4
20:17:09.601 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:09.603 00.002 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
20:17:09.603 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:09.604 00.001 9044 Enqueuing Expose request
20:17:09.605 00.001 12252 Moving (0.16, 0.06) raw xDistance=-0.07 yDistance=-0.15
20:17:09.608 00.003 12252 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.31, period_length = 485.68
20:17:09.608 00.000 12252 PPEC: input: -0.07, control: 0.02, exposure: 2000
20:17:09.608 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:09.608 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:17:09.608 00.000 12252 MoveAxis(W, 9, ABG)
20:17:09.608 00.000 12252 Guiding  Dir = 3, Dur = 9
20:17:09.609 00.001 12252 IsSlewing returns 0
20:17:09.609 00.000 12252 IsGuiding returns 0
20:17:09.612 00.003 12252 PulseGuide returned control before completion, sleep 17
20:17:09.634 00.022 12252 IsGuiding returns 0
20:17:09.634 00.000 12252 Move returns status 0, amount 9
20:17:09.634 00.000 12252 MoveAxis(N, 0, ABG)
20:17:09.634 00.000 12252 Move returns status 0, amount 0
20:17:09.635 00.001 12252 move complete, result=0
20:17:09.635 00.000 12252 worker thread done servicing request
20:17:09.635 00.000 12252 Worker thread wakes up
20:17:09.635 00.000 9044 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
20:17:09.638 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:09.638 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:11.997 02.359 12252 Exposure complete
20:17:12.060 00.063 12252 worker thread done servicing request
20:17:12.060 00.000 9044 OnExposeComplete: enter
20:17:12.062 00.002 9044 UpdateGuideState(): m_state=6
20:17:12.065 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
20:17:12.067 00.002 9044 Star::Find returns 1 (0), X=1017.90, Y=815.28, Mass=5401, SNR=50.5, Peak=172 HFD=5.1
20:17:12.068 00.001 9044 MultiStar: [#1 0.08,0.06,1.05,U] [#2 0.19,-0.17,1.21,U] [#3 0.07,-0.01,0.85,U] [#4 0.21,-0.00,1.26,U] [#5 0.08,-0.01,0.65,U] [#6 0.27,-0.11,0.00,M9] [#7 -0.15,-0.24,0.43,U] [#8 -0.02,0.01,0.42,U] 
20:17:12.069 00.001 9044 single-star, 7 included, MultiStar: {0.10, -0.04}, one-star: {0.10, -0.02}
20:17:12.070 00.001 9044 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.62) = xAngle (1.39 = 1.39)
20:17:12.072 00.002 9044 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.69 = -1.69)
20:17:12.074 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.23 mountX=0.02 mountY=-0.10, mountTheta=-1.39
20:17:12.078 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.02, opts=13)
20:17:12.080 00.002 9044 Enqueuing Move request for scope (0.10, -0.02)
20:17:12.083 00.003 12252 Worker thread wakes up
20:17:12.083 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:17:12.085 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
20:17:12.085 00.000 9044 UpdateGuideState exits: m=5401 SNR=50.5
20:17:12.086 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
20:17:12.086 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:12.086 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:12.088 00.002 12252 Moving (0.10, -0.02) raw xDistance=0.02 yDistance=-0.10
20:17:12.088 00.000 9044 Enqueuing Expose request
20:17:12.090 00.002 12252 PPEC rslt: input = 0.02, final = 0.03, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.31, period_length = 485.68
20:17:12.090 00.000 12252 PPEC: input: 0.02, control: 0.03, exposure: 2000
20:17:12.090 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:12.090 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:17:12.090 00.000 12252 MoveAxis(W, 11, ABG)
20:17:12.090 00.000 12252 Guiding  Dir = 3, Dur = 11
20:17:12.091 00.001 12252 IsSlewing returns 0
20:17:12.091 00.000 12252 IsGuiding returns 0
20:17:12.093 00.002 12252 PulseGuide returned control before completion, sleep 19
20:17:12.117 00.024 12252 IsGuiding returns 0
20:17:12.117 00.000 12252 Move returns status 0, amount 11
20:17:12.117 00.000 12252 MoveAxis(N, 0, ABG)
20:17:12.117 00.000 12252 Move returns status 0, amount 0
20:17:12.117 00.000 12252 move complete, result=0
20:17:12.117 00.000 12252 worker thread done servicing request
20:17:12.117 00.000 9044 GuideStep: 0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
20:17:12.120 00.003 12252 Worker thread wakes up
20:17:12.120 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:12.120 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:14.467 02.347 12252 Exposure complete
20:17:14.517 00.050 12252 worker thread done servicing request
20:17:14.517 00.000 9044 OnExposeComplete: enter
20:17:14.519 00.002 9044 UpdateGuideState(): m_state=6
20:17:14.521 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
20:17:14.522 00.001 9044 Star::Find returns 1 (0), X=1017.91, Y=815.46, Mass=5444, SNR=50.7, Peak=172 HFD=5.2
20:17:14.525 00.003 9044 MultiStar: [#1 0.11,0.16,1.06,U] [#2 0.29,0.00,0.00,M7] [#3 0.08,0.02,0.84,U] [#4 0.27,0.04,1.28,U] [#5 0.19,0.16,0.66,U] [#6 0.29,0.02,0.00,M10] [#7 -0.10,-0.20,0.42,U] [#8 0.12,0.19,0.41,U] 
20:17:14.526 00.001 9044 refined, 6 included, MultiStar: {0.14, 0.09}, one-star: {0.11, 0.16}
20:17:14.527 00.001 9044 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.62) = xAngle (2.19 = 2.19)
20:17:14.529 00.002 9044 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.89 = -0.89)
20:17:14.530 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.57 mountX=-0.09 mountY=-0.13, mountTheta=-2.22
20:17:14.532 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.09, opts=13)
20:17:14.533 00.001 9044 Enqueuing Move request for scope (0.14, 0.09)
20:17:14.534 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:17:14.536 00.002 12252 Worker thread wakes up
20:17:14.536 00.000 9044 UpdateGuideState exits: m=5444 SNR=50.7
20:17:14.537 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
20:17:14.538 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:14.539 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
20:17:14.539 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:14.541 00.002 12252 Moving (0.14, 0.09) raw xDistance=-0.09 yDistance=-0.13
20:17:14.541 00.000 9044 Enqueuing Expose request
20:17:14.544 00.003 12252 PPEC rslt: input = -0.09, final = 0.03, react = -0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.30, period_length = 485.68
20:17:14.544 00.000 12252 PPEC: input: -0.09, control: 0.03, exposure: 2000
20:17:14.544 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:14.544 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:17:14.545 00.001 12252 MoveAxis(W, 13, ABG)
20:17:14.545 00.000 12252 Guiding  Dir = 3, Dur = 13
20:17:14.545 00.000 12252 IsSlewing returns 0
20:17:14.545 00.000 12252 IsGuiding returns 0
20:17:14.547 00.002 12252 PulseGuide returned control before completion, sleep 22
20:17:14.584 00.037 12252 IsGuiding returns 0
20:17:14.584 00.000 12252 Move returns status 0, amount 13
20:17:14.584 00.000 12252 MoveAxis(N, 0, ABG)
20:17:14.584 00.000 12252 Move returns status 0, amount 0
20:17:14.584 00.000 12252 move complete, result=0
20:17:14.584 00.000 12252 worker thread done servicing request
20:17:14.584 00.000 12252 Worker thread wakes up
20:17:14.584 00.000 9044 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
20:17:14.587 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:14.587 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:16.948 02.361 12252 Exposure complete
20:17:17.037 00.089 12252 worker thread done servicing request
20:17:17.037 00.000 9044 OnExposeComplete: enter
20:17:17.039 00.002 9044 UpdateGuideState(): m_state=6
20:17:17.041 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
20:17:17.042 00.001 9044 Star::Find returns 1 (0), X=1017.90, Y=815.44, Mass=5387, SNR=50.4, Peak=172 HFD=5.1
20:17:17.043 00.001 9044 MultiStar: [#1 0.08,0.16,1.04,U] [#2 0.28,-0.05,1.20,U] [#3 -0.04,0.02,0.86,U] [#4 0.24,0.03,1.25,U] [#5 0.23,0.16,0.65,U] [#6 0.28,-0.18,0.00,R] [#7 -0.08,-0.01,0.43,U] [#8 -0.07,0.12,0.41,U] 
20:17:17.044 00.001 9044 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {0.10, 0.13}
20:17:17.046 00.002 9044 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.62) = xAngle (2.08 = 2.08)
20:17:17.047 00.001 9044 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.00 = -1.00)
20:17:17.047 00.000 9044 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.46 mountX=-0.07 mountY=-0.12, mountTheta=-2.10
20:17:17.048 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.06, opts=13)
20:17:17.049 00.001 9044 Enqueuing Move request for scope (0.13, 0.06)
20:17:17.050 00.001 12252 Worker thread wakes up
20:17:17.050 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:17:17.051 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
20:17:17.051 00.000 9044 UpdateGuideState exits: m=5387 SNR=50.4
20:17:17.053 00.002 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
20:17:17.053 00.000 12252 Moving (0.13, 0.06) raw xDistance=-0.07 yDistance=-0.12
20:17:17.053 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:17.054 00.001 12252 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.30, period_length = 485.68
20:17:17.054 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:17.055 00.001 9044 Enqueuing Expose request
20:17:17.056 00.001 12252 PPEC: input: -0.07, control: 0.04, exposure: 2000
20:17:17.056 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:17.056 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:17:17.056 00.000 12252 MoveAxis(W, 16, ABG)
20:17:17.056 00.000 12252 Guiding  Dir = 3, Dur = 16
20:17:17.057 00.001 12252 IsSlewing returns 0
20:17:17.057 00.000 12252 IsGuiding returns 0
20:17:17.060 00.003 12252 PulseGuide returned control before completion, sleep 24
20:17:17.093 00.033 12252 IsGuiding returns 0
20:17:17.093 00.000 12252 Move returns status 0, amount 16
20:17:17.093 00.000 12252 MoveAxis(N, 0, ABG)
20:17:17.093 00.000 12252 Move returns status 0, amount 0
20:17:17.093 00.000 12252 move complete, result=0
20:17:17.093 00.000 12252 worker thread done servicing request
20:17:17.093 00.000 9044 GuideStep: -0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
20:17:17.097 00.004 12252 Worker thread wakes up
20:17:17.097 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:17.097 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:19.467 02.370 12252 Exposure complete
20:17:19.542 00.075 12252 worker thread done servicing request
20:17:19.542 00.000 9044 OnExposeComplete: enter
20:17:19.544 00.002 9044 UpdateGuideState(): m_state=6
20:17:19.546 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
20:17:19.547 00.001 9044 Star::Find returns 1 (0), X=1017.85, Y=815.81, Mass=5406, SNR=50.5, Peak=172 HFD=4.9
20:17:19.548 00.001 9044 MultiStar: [#1 -0.01,0.56,0.00,M1] [#2 0.20,0.12,1.19,U] [#3 0.07,0.25,0.86,U] [#4 0.21,0.13,1.28,U] [#5 0.16,0.27,0.00,M1] [#6 -0.13,0.27,0.00,M1] [#7 -0.06,0.08,0.43,U] [#8 -0.04,0.35,0.00,M1] 
20:17:19.549 00.001 9044 refined, 4 included, MultiStar: {0.12, 0.22}, one-star: {0.05, 0.51}
20:17:19.549 00.000 9044 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.62) = xAngle (2.69 = 2.69)
20:17:19.550 00.001 9044 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.40 = -0.40)
20:17:19.551 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.25 cameraTheta=1.06 mountX=-0.23 mountY=-0.10, mountTheta=-2.74
20:17:19.555 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.22, opts=13)
20:17:19.557 00.002 9044 Enqueuing Move request for scope (0.12, 0.22)
20:17:19.559 00.002 12252 Worker thread wakes up
20:17:19.559 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:17:19.561 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
20:17:19.561 00.000 9044 UpdateGuideState exits: m=5406 SNR=50.5
20:17:19.563 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:19.565 00.002 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
20:17:19.565 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:19.567 00.002 9044 Enqueuing Expose request
20:17:19.569 00.002 12252 Moving (0.12, 0.22) raw xDistance=-0.23 yDistance=-0.10
20:17:19.570 00.001 12252 PPEC rslt: input = -0.23, final = -0.09, react = -0.14, pred = 0.07, hyst = -0.12, hyst_pct = 0.30, period_length = 485.68
20:17:19.571 00.001 12252 PPEC: input: -0.23, control: -0.09, exposure: 2000
20:17:19.571 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:19.571 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:17:19.571 00.000 12252 MoveAxis(E, 33, ABG)
20:17:19.571 00.000 12252 Guiding  Dir = 2, Dur = 33
20:17:19.571 00.000 12252 IsSlewing returns 0
20:17:19.571 00.000 12252 IsGuiding returns 0
20:17:19.575 00.004 12252 PulseGuide returned control before completion, sleep 41
20:17:19.625 00.050 12252 IsGuiding returns 0
20:17:19.625 00.000 12252 Move returns status 0, amount 33
20:17:19.625 00.000 12252 MoveAxis(N, 0, ABG)
20:17:19.625 00.000 12252 Move returns status 0, amount 0
20:17:19.625 00.000 12252 move complete, result=0
20:17:19.625 00.000 12252 worker thread done servicing request
20:17:19.625 00.000 12252 Worker thread wakes up
20:17:19.625 00.000 9044 GuideStep: -0.2 px 33 ms EAST, -0.1 px 0 ms NORTH
20:17:19.626 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:19.626 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:21.992 02.366 12252 Exposure complete
20:17:22.055 00.063 12252 worker thread done servicing request
20:17:22.056 00.001 9044 OnExposeComplete: enter
20:17:22.057 00.001 9044 UpdateGuideState(): m_state=6
20:17:22.060 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
20:17:22.062 00.002 9044 Star::Find returns 1 (0), X=1017.82, Y=815.88, Mass=5499, SNR=51.0, Peak=172 HFD=4.9
20:17:22.064 00.002 9044 MultiStar: [#1 0.04,0.62,0.00,M2] [#2 0.20,0.28,0.00,M6] [#3 -0.02,0.42,0.00,M1] [#4 0.25,0.26,0.00,M7] [#5 0.10,0.31,0.00,M2] [#6 -0.08,0.37,0.00,M2] [#7 -0.13,0.27,0.00,M1] [#8 -0.06,0.50,0.00,M2] 
20:17:22.065 00.001 9044 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.62) = xAngle (3.16 = -3.13)
20:17:22.065 00.000 9044 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.07 = 0.07)
20:17:22.066 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.57 hyp=0.57 cameraTheta=1.53 mountX=-0.57 mountY=0.04, mountTheta=3.07
20:17:22.068 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.57, opts=13)
20:17:22.070 00.002 9044 Enqueuing Move request for scope (0.02, 0.57)
20:17:22.072 00.002 12252 Worker thread wakes up
20:17:22.073 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:17:22.074 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.57) opts 0xd
20:17:22.074 00.000 9044 UpdateGuideState exits: m=5499 SNR=51.0
20:17:22.075 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:22.076 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:22.077 00.001 9044 Enqueuing Expose request
20:17:22.079 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.57)
20:17:22.079 00.000 12252 Moving (0.02, 0.57) raw xDistance=-0.57 yDistance=0.04
20:17:22.081 00.002 12252 PPEC rslt: input = -0.57, final = -0.28, react = -0.34, pred = 0.07, hyst = -0.31, hyst_pct = 0.29, period_length = 485.68
20:17:22.081 00.000 12252 PPEC: input: -0.57, control: -0.28, exposure: 2000
20:17:22.081 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:22.081 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:17:22.081 00.000 12252 MoveAxis(E, 111, ABG)
20:17:22.081 00.000 12252 Guiding  Dir = 2, Dur = 111
20:17:22.082 00.001 12252 IsSlewing returns 0
20:17:22.082 00.000 12252 IsGuiding returns 0
20:17:22.084 00.002 12252 PulseGuide returned control before completion, sleep 119
20:17:22.216 00.132 12252 IsGuiding returns 0
20:17:22.216 00.000 12252 Move returns status 0, amount 111
20:17:22.216 00.000 12252 MoveAxis(N, 0, ABG)
20:17:22.216 00.000 12252 Move returns status 0, amount 0
20:17:22.216 00.000 12252 move complete, result=0
20:17:22.216 00.000 12252 worker thread done servicing request
20:17:22.216 00.000 12252 Worker thread wakes up
20:17:22.217 00.001 9044 GuideStep: -0.6 px 111 ms EAST, 0.0 px 0 ms NORTH
20:17:22.219 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:22.219 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:24.564 02.345 12252 Exposure complete
20:17:24.657 00.093 12252 worker thread done servicing request
20:17:24.657 00.000 9044 OnExposeComplete: enter
20:17:24.659 00.002 9044 UpdateGuideState(): m_state=6
20:17:24.660 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
20:17:24.661 00.001 9044 Star::Find returns 1 (0), X=1017.91, Y=815.42, Mass=5381, SNR=50.4, Peak=172 HFD=5.2
20:17:24.662 00.001 9044 MultiStar: [#1 0.06,0.08,1.06,U] [#2 0.26,-0.02,1.21,U] [#3 0.07,0.01,0.86,U] [#4 0.27,-0.02,1.28,U] [#5 0.17,0.05,0.66,U] [#6 -0.03,0.12,0.42,U] [#7 -0.15,-0.11,0.43,U] [#8 0.16,0.28,0.00,M3] 
20:17:24.663 00.001 9044 refined, 7 included, MultiStar: {0.13, 0.03}, one-star: {0.11, 0.11}
20:17:24.664 00.001 9044 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.62) = xAngle (1.84 = 1.84)
20:17:24.666 00.002 9044 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.25 = -1.25)
20:17:24.667 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.21 mountX=-0.04 mountY=-0.13, mountTheta=-1.84
20:17:24.669 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.03, opts=13)
20:17:24.670 00.001 9044 Enqueuing Move request for scope (0.13, 0.03)
20:17:24.671 00.001 12252 Worker thread wakes up
20:17:24.671 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
20:17:24.671 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:17:24.673 00.002 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
20:17:24.673 00.000 12252 Moving (0.13, 0.03) raw xDistance=-0.04 yDistance=-0.13
20:17:24.673 00.000 9044 UpdateGuideState exits: m=5381 SNR=50.4
20:17:24.674 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:24.675 00.001 12252 PPEC rslt: input = -0.04, final = 0.05, react = -0.02, pred = 0.08, hyst = 0.00, hyst_pct = 0.29, period_length = 485.68
20:17:24.675 00.000 12252 PPEC: input: -0.04, control: 0.05, exposure: 2000
20:17:24.675 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:24.676 00.001 9044 Enqueuing Expose request
20:17:24.676 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:24.676 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:17:24.676 00.000 12252 MoveAxis(W, 21, ABG)
20:17:24.676 00.000 12252 Guiding  Dir = 3, Dur = 21
20:17:24.677 00.001 12252 IsSlewing returns 0
20:17:24.677 00.000 12252 IsGuiding returns 0
20:17:24.679 00.002 12252 PulseGuide returned control before completion, sleep 30
20:17:24.715 00.036 12252 IsGuiding returns 0
20:17:24.715 00.000 12252 Move returns status 0, amount 21
20:17:24.715 00.000 12252 MoveAxis(N, 0, ABG)
20:17:24.715 00.000 12252 Move returns status 0, amount 0
20:17:24.715 00.000 12252 move complete, result=0
20:17:24.715 00.000 12252 worker thread done servicing request
20:17:24.716 00.001 9044 GuideStep: -0.0 px 21 ms WEST, -0.1 px 0 ms NORTH
20:17:24.718 00.002 12252 Worker thread wakes up
20:17:24.719 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:24.719 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:27.076 02.357 12252 Exposure complete
20:17:27.130 00.054 12252 worker thread done servicing request
20:17:27.130 00.000 9044 OnExposeComplete: enter
20:17:27.131 00.001 9044 UpdateGuideState(): m_state=6
20:17:27.132 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
20:17:27.133 00.001 9044 Star::Find returns 1 (0), X=1017.88, Y=815.75, Mass=5487, SNR=51.0, Peak=172 HFD=5.1
20:17:27.136 00.003 9044 MultiStar: [#1 0.08,0.49,0.00,M2] [#2 0.25,0.09,1.20,U] [#3 0.07,0.28,0.84,U] [#4 0.19,0.17,1.24,U] [#5 0.13,0.24,0.63,U] [#6 -0.10,0.20,0.43,U] [#7 -0.09,0.01,0.42,U] [#8 -0.02,0.46,0.00,M4] 
20:17:27.137 00.001 9044 refined, 6 included, MultiStar: {0.12, 0.22}, one-star: {0.08, 0.44}
20:17:27.138 00.001 9044 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.62) = xAngle (2.70 = 2.70)
20:17:27.139 00.001 9044 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.38 = -0.38)
20:17:27.140 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.24 cameraTheta=1.08 mountX=-0.22 mountY=-0.09, mountTheta=-2.75
20:17:27.142 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.22, opts=13)
20:17:27.143 00.001 9044 Enqueuing Move request for scope (0.12, 0.22)
20:17:27.144 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:17:27.145 00.001 9044 UpdateGuideState exits: m=5487 SNR=51.0
20:17:27.147 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:27.148 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:27.149 00.001 9044 Enqueuing Expose request
20:17:27.150 00.001 12252 Worker thread wakes up
20:17:27.150 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
20:17:27.150 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
20:17:27.150 00.000 12252 Moving (0.12, 0.22) raw xDistance=-0.22 yDistance=-0.09
20:17:27.152 00.002 12252 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.14, hyst_pct = 0.29, period_length = 485.68
20:17:27.152 00.000 12252 PPEC: input: -0.22, control: -0.14, exposure: 2000
20:17:27.152 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:27.152 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:17:27.152 00.000 12252 MoveAxis(E, 54, ABG)
20:17:27.152 00.000 12252 Guiding  Dir = 2, Dur = 54
20:17:27.152 00.000 12252 IsSlewing returns 0
20:17:27.152 00.000 12252 IsGuiding returns 0
20:17:27.155 00.003 12252 PulseGuide returned control before completion, sleep 63
20:17:27.226 00.071 12252 IsGuiding returns 0
20:17:27.226 00.000 12252 Move returns status 0, amount 54
20:17:27.226 00.000 12252 MoveAxis(N, 0, ABG)
20:17:27.226 00.000 12252 Move returns status 0, amount 0
20:17:27.226 00.000 12252 move complete, result=0
20:17:27.227 00.001 12252 worker thread done servicing request
20:17:27.227 00.000 9044 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
20:17:27.228 00.001 12252 Worker thread wakes up
20:17:27.228 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:27.228 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:29.569 02.341 12252 Exposure complete
20:17:29.628 00.059 12252 worker thread done servicing request
20:17:29.628 00.000 9044 OnExposeComplete: enter
20:17:29.630 00.002 9044 UpdateGuideState(): m_state=6
20:17:29.630 00.000 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
20:17:29.631 00.001 9044 Star::Find returns 1 (0), X=1017.83, Y=815.65, Mass=5385, SNR=50.4, Peak=172 HFD=5.2
20:17:29.632 00.001 9044 MultiStar: [#1 0.11,0.16,1.06,U] [#2 0.29,0.01,1.21,U] [#3 0.01,0.19,0.85,U] [#4 0.25,0.02,1.29,U] [#5 0.19,0.13,0.65,U] [#6 -0.10,0.21,0.41,U] [#7 -0.12,0.09,0.42,U] [#8 0.01,0.11,0.41,U] 
20:17:29.633 00.001 9044 refined, 8 included, MultiStar: {0.12, 0.13}, one-star: {0.03, 0.34}
20:17:29.634 00.001 9044 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.62) = xAngle (2.47 = 2.47)
20:17:29.635 00.001 9044 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.62 = -0.62)
20:17:29.636 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.84 mountX=-0.14 mountY=-0.10, mountTheta=-2.50
20:17:29.637 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.13, opts=13)
20:17:29.638 00.001 9044 Enqueuing Move request for scope (0.12, 0.13)
20:17:29.639 00.001 12252 Worker thread wakes up
20:17:29.639 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:17:29.640 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
20:17:29.640 00.000 9044 UpdateGuideState exits: m=5385 SNR=50.4
20:17:29.641 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
20:17:29.641 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:29.642 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:29.643 00.001 9044 Enqueuing Expose request
20:17:29.644 00.001 12252 Moving (0.12, 0.13) raw xDistance=-0.14 yDistance=-0.10
20:17:29.645 00.001 12252 PPEC rslt: input = -0.14, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.29, period_length = 485.68
20:17:29.645 00.000 12252 PPEC: input: -0.14, control: -0.07, exposure: 2000
20:17:29.645 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:29.646 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:17:29.646 00.000 12252 MoveAxis(E, 27, ABG)
20:17:29.646 00.000 12252 Guiding  Dir = 2, Dur = 27
20:17:29.646 00.000 12252 IsSlewing returns 0
20:17:29.646 00.000 12252 IsGuiding returns 0
20:17:29.648 00.002 12252 PulseGuide returned control before completion, sleep 36
20:17:29.688 00.040 12252 IsGuiding returns 0
20:17:29.688 00.000 12252 Move returns status 0, amount 27
20:17:29.688 00.000 12252 MoveAxis(N, 0, ABG)
20:17:29.690 00.002 12252 Move returns status 0, amount 0
20:17:29.690 00.000 12252 move complete, result=0
20:17:29.690 00.000 12252 worker thread done servicing request
20:17:29.690 00.000 12252 Worker thread wakes up
20:17:29.690 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:29.690 00.000 9044 GuideStep: -0.1 px 27 ms EAST, -0.1 px 0 ms NORTH
20:17:29.693 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:32.058 02.365 12252 Exposure complete
20:17:32.111 00.053 12252 worker thread done servicing request
20:17:32.111 00.000 9044 OnExposeComplete: enter
20:17:32.112 00.001 9044 UpdateGuideState(): m_state=6
20:17:32.113 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
20:17:32.114 00.001 9044 Star::Find returns 1 (0), X=1018.01, Y=815.40, Mass=5375, SNR=50.4, Peak=172 HFD=5.2
20:17:32.115 00.001 9044 MultiStar: [#1 0.19,0.07,1.05,U] [#2 0.32,-0.09,0.00,M4] [#3 0.10,-0.06,0.85,U] [#4 0.30,-0.16,0.00,M5] [#5 0.23,0.04,0.66,U] [#6 -0.02,0.01,0.41,U] [#7 0.00,-0.27,0.43,U] [#8 0.25,0.07,0.42,U] 
20:17:32.116 00.001 9044 refined, 6 included, MultiStar: {0.15, 0.01}, one-star: {0.21, 0.09}
20:17:32.117 00.001 9044 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.62) = xAngle (1.71 = 1.71)
20:17:32.119 00.002 9044 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.37 = -1.37)
20:17:32.120 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.16 cameraTheta=0.09 mountX=-0.02 mountY=-0.15, mountTheta=-1.72
20:17:32.122 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.01, opts=13)
20:17:32.123 00.001 9044 Enqueuing Move request for scope (0.15, 0.01)
20:17:32.124 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:17:32.126 00.002 9044 UpdateGuideState exits: m=5375 SNR=50.4
20:17:32.126 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:32.127 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:32.128 00.001 9044 Enqueuing Expose request
20:17:32.130 00.002 12252 Worker thread wakes up
20:17:32.130 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
20:17:32.130 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
20:17:32.130 00.000 12252 Moving (0.15, 0.01) raw xDistance=-0.02 yDistance=-0.15
20:17:32.133 00.003 12252 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.28, period_length = 485.68
20:17:32.133 00.000 12252 PPEC: input: -0.02, control: 0.01, exposure: 2000
20:17:32.133 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:17:32.133 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:17:32.134 00.001 12252 MoveAxis(W, 5, ABG)
20:17:32.134 00.000 12252 Guiding  Dir = 3, Dur = 5
20:17:32.134 00.000 12252 IsSlewing returns 0
20:17:32.134 00.000 12252 IsGuiding returns 0
20:17:32.136 00.002 12252 PulseGuide returned control before completion, sleep 14
20:17:32.159 00.023 12252 IsGuiding returns 0
20:17:32.159 00.000 12252 Move returns status 0, amount 5
20:17:32.159 00.000 12252 MoveAxis(N, 0, ABG)
20:17:32.159 00.000 12252 Move returns status 0, amount 0
20:17:32.159 00.000 12252 move complete, result=0
20:17:32.159 00.000 12252 worker thread done servicing request
20:17:32.159 00.000 12252 Worker thread wakes up
20:17:32.159 00.000 9044 GuideStep: -0.0 px 5 ms WEST, -0.2 px 0 ms NORTH
20:17:32.161 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:32.161 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:34.523 02.362 12252 Exposure complete
20:17:34.583 00.060 12252 worker thread done servicing request
20:17:34.583 00.000 9044 OnExposeComplete: enter
20:17:34.585 00.002 9044 UpdateGuideState(): m_state=6
20:17:34.587 00.002 9044 Star::Find(15, 1018, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
20:17:34.589 00.002 9044 Star::Find returns 1 (0), X=1017.92, Y=815.28, Mass=5403, SNR=50.6, Peak=172 HFD=5.1
20:17:34.590 00.001 9044 MultiStar: [#1 0.07,0.06,1.05,U] [#2 0.27,-0.15,0.00,M5] [#3 0.06,-0.17,0.85,U] [#4 0.22,-0.09,1.27,U] [#5 0.10,-0.09,0.65,U] [#6 -0.09,-0.08,0.42,U] [#7 -0.07,-0.26,0.43,U] [#8 0.12,0.01,0.41,U] 
20:17:34.591 00.001 9044 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.11, -0.02}
20:17:34.592 00.001 9044 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.62) = xAngle (0.98 = 0.98)
20:17:34.594 00.002 9044 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.10 = -2.10)
20:17:34.595 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.64 mountX=0.06 mountY=-0.10, mountTheta=-1.00
20:17:34.596 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.07, opts=13)
20:17:34.598 00.002 9044 Enqueuing Move request for scope (0.09, -0.07)
20:17:34.599 00.001 12252 Worker thread wakes up
20:17:34.599 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:17:34.600 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
20:17:34.600 00.000 9044 UpdateGuideState exits: m=5403 SNR=50.6
20:17:34.602 00.002 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
20:17:34.602 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:34.604 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:34.607 00.003 9044 Enqueuing Expose request
20:17:34.609 00.002 12252 Moving (0.09, -0.07) raw xDistance=0.06 yDistance=-0.10
20:17:34.610 00.001 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.28, period_length = 485.68
20:17:34.610 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
20:17:34.610 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:34.611 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:17:34.611 00.000 12252 MoveAxis(E, 5, ABG)
20:17:34.611 00.000 12252 Guiding  Dir = 2, Dur = 5
20:17:34.611 00.000 12252 IsSlewing returns 0
20:17:34.611 00.000 12252 IsGuiding returns 0
20:17:34.613 00.002 12252 PulseGuide returned control before completion, sleep 14
20:17:34.638 00.025 12252 IsGuiding returns 0
20:17:34.638 00.000 12252 Move returns status 0, amount 5
20:17:34.638 00.000 12252 MoveAxis(N, 0, ABG)
20:17:34.638 00.000 12252 Move returns status 0, amount 0
20:17:34.638 00.000 12252 move complete, result=0
20:17:34.638 00.000 12252 worker thread done servicing request
20:17:34.639 00.001 9044 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
20:17:34.641 00.002 12252 Worker thread wakes up
20:17:34.641 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:34.641 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:37.009 02.368 12252 Exposure complete
20:17:37.053 00.044 12252 worker thread done servicing request
20:17:37.053 00.000 9044 OnExposeComplete: enter
20:17:37.054 00.001 9044 UpdateGuideState(): m_state=6
20:17:37.055 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
20:17:37.055 00.000 9044 Star::Find returns 1 (0), X=1017.86, Y=815.35, Mass=5496, SNR=51.0, Peak=172 HFD=5.2
20:17:37.057 00.002 9044 MultiStar: [#1 0.05,0.07,1.05,U] [#2 0.23,-0.17,1.22,U] [#3 0.06,-0.10,0.85,U] [#4 0.21,-0.08,1.27,U] [#5 0.14,-0.08,0.64,U] [#6 -0.13,-0.03,0.41,U] [#7 -0.06,-0.15,0.42,U] [#8 0.05,-0.12,0.41,U] 
20:17:37.059 00.002 9044 single-star, 8 included, MultiStar: {0.10, -0.06}, one-star: {0.06, 0.04}
20:17:37.059 00.000 9044 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.62) = xAngle (2.26 = 2.26)
20:17:37.060 00.001 9044 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.82 = -0.82)
20:17:37.061 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.63 mountX=-0.05 mountY=-0.05, mountTheta=-2.28
20:17:37.062 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.04, opts=13)
20:17:37.064 00.002 9044 Enqueuing Move request for scope (0.06, 0.04)
20:17:37.066 00.002 12252 Worker thread wakes up
20:17:37.066 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:17:37.068 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
20:17:37.068 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
20:17:37.068 00.000 12252 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=-0.05
20:17:37.068 00.000 9044 UpdateGuideState exits: m=5496 SNR=51.0
20:17:37.071 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:37.073 00.002 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.28, period_length = 485.68
20:17:37.074 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:37.075 00.001 9044 Enqueuing Expose request
20:17:37.076 00.001 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
20:17:37.076 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:37.076 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:17:37.076 00.000 12252 MoveAxis(E, 3, ABG)
20:17:37.076 00.000 12252 Guiding  Dir = 2, Dur = 3
20:17:37.077 00.001 12252 IsSlewing returns 0
20:17:37.077 00.000 12252 IsGuiding returns 0
20:17:37.079 00.002 12252 PulseGuide returned control before completion, sleep 11
20:17:37.092 00.013 12252 IsGuiding returns 0
20:17:37.092 00.000 12252 Move returns status 0, amount 3
20:17:37.092 00.000 12252 MoveAxis(N, 0, ABG)
20:17:37.092 00.000 12252 Move returns status 0, amount 0
20:17:37.092 00.000 12252 move complete, result=0
20:17:37.092 00.000 12252 worker thread done servicing request
20:17:37.092 00.000 12252 Worker thread wakes up
20:17:37.092 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
20:17:37.095 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:37.095 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:39.440 02.345 12252 Exposure complete
20:17:39.519 00.079 12252 worker thread done servicing request
20:17:39.519 00.000 9044 OnExposeComplete: enter
20:17:39.521 00.002 9044 UpdateGuideState(): m_state=6
20:17:39.522 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
20:17:39.524 00.002 9044 Star::Find returns 1 (0), X=1017.89, Y=815.43, Mass=5378, SNR=50.5, Peak=172 HFD=5.2
20:17:39.525 00.001 9044 MultiStar: [#1 0.12,0.13,1.05,U] [#2 0.28,-0.11,0.00,M5] [#3 0.03,0.06,0.85,U] [#4 0.29,-0.01,0.00,M4] [#5 0.17,0.05,0.65,U] [#6 -0.10,-0.01,0.42,U] [#7 -0.12,-0.16,0.42,U] [#8 0.10,-0.01,0.41,U] 
20:17:39.526 00.001 9044 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {0.09, 0.12}
20:17:39.527 00.001 9044 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.62) = xAngle (2.36 = 2.36)
20:17:39.528 00.001 9044 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.72 = -0.72)
20:17:39.529 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.74 mountX=-0.06 mountY=-0.05, mountTheta=-2.39
20:17:39.531 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.06, opts=13)
20:17:39.533 00.002 9044 Enqueuing Move request for scope (0.06, 0.06)
20:17:39.534 00.001 12252 Worker thread wakes up
20:17:39.534 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:17:39.535 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
20:17:39.536 00.001 9044 UpdateGuideState exits: m=5378 SNR=50.5
20:17:39.537 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
20:17:39.537 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:39.537 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:39.538 00.001 9044 Enqueuing Expose request
20:17:39.539 00.001 12252 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.05
20:17:39.541 00.002 12252 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.28, period_length = 485.68
20:17:39.541 00.000 12252 PPEC: input: -0.06, control: 0.01, exposure: 2000
20:17:39.541 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:39.542 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:17:39.542 00.000 12252 MoveAxis(W, 5, ABG)
20:17:39.542 00.000 12252 Guiding  Dir = 3, Dur = 5
20:17:39.542 00.000 12252 IsSlewing returns 0
20:17:39.542 00.000 12252 IsGuiding returns 0
20:17:39.545 00.003 12252 PulseGuide returned control before completion, sleep 14
20:17:39.570 00.025 12252 IsGuiding returns 0
20:17:39.570 00.000 12252 Move returns status 0, amount 5
20:17:39.570 00.000 12252 MoveAxis(N, 0, ABG)
20:17:39.570 00.000 12252 Move returns status 0, amount 0
20:17:39.570 00.000 12252 move complete, result=0
20:17:39.570 00.000 12252 worker thread done servicing request
20:17:39.571 00.001 12252 Worker thread wakes up
20:17:39.571 00.000 9044 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
20:17:39.572 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:39.572 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:41.939 02.367 12252 Exposure complete
20:17:42.020 00.081 12252 worker thread done servicing request
20:17:42.021 00.001 9044 OnExposeComplete: enter
20:17:42.022 00.001 9044 UpdateGuideState(): m_state=6
20:17:42.023 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
20:17:42.025 00.002 9044 Star::Find returns 1 (0), X=1017.93, Y=815.66, Mass=5284, SNR=50.2, Peak=172 HFD=5.1
20:17:42.027 00.002 9044 MultiStar: [#1 0.14,0.21,1.05,U] [#2 0.31,0.00,0.00,M6] [#3 0.11,0.20,0.86,U] [#4 0.30,0.07,0.00,M5] [#5 0.18,0.08,0.67,U] [#6 0.03,0.12,0.41,U] [#7 -0.00,-0.05,0.44,U] [#8 0.18,0.22,0.42,U] 
20:17:42.027 00.000 9044 refined, 6 included, MultiStar: {0.12, 0.19}, one-star: {0.13, 0.35}
20:17:42.029 00.002 9044 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.62) = xAngle (2.63 = 2.63)
20:17:42.030 00.001 9044 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.45 = -0.45)
20:17:42.031 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=1.01 mountX=-0.20 mountY=-0.10, mountTheta=-2.68
20:17:42.033 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.19, opts=13)
20:17:42.033 00.000 9044 Enqueuing Move request for scope (0.12, 0.19)
20:17:42.035 00.002 12252 Worker thread wakes up
20:17:42.035 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:17:42.037 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
20:17:42.037 00.000 9044 UpdateGuideState exits: m=5284 SNR=50.2
20:17:42.039 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:42.040 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:42.041 00.001 9044 Enqueuing Expose request
20:17:42.042 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
20:17:42.042 00.000 12252 Moving (0.12, 0.19) raw xDistance=-0.20 yDistance=-0.10
20:17:42.043 00.001 12252 PPEC rslt: input = -0.20, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.27, period_length = 485.68
20:17:42.043 00.000 12252 PPEC: input: -0.20, control: -0.09, exposure: 2000
20:17:42.044 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:42.044 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:17:42.044 00.000 12252 MoveAxis(E, 37, ABG)
20:17:42.044 00.000 12252 Guiding  Dir = 2, Dur = 37
20:17:42.044 00.000 12252 IsSlewing returns 0
20:17:42.045 00.001 12252 IsGuiding returns 0
20:17:42.047 00.002 12252 PulseGuide returned control before completion, sleep 45
20:17:42.098 00.051 12252 IsGuiding returns 0
20:17:42.098 00.000 12252 Move returns status 0, amount 37
20:17:42.098 00.000 12252 MoveAxis(N, 0, ABG)
20:17:42.098 00.000 12252 Move returns status 0, amount 0
20:17:42.098 00.000 12252 move complete, result=0
20:17:42.098 00.000 12252 worker thread done servicing request
20:17:42.098 00.000 12252 Worker thread wakes up
20:17:42.098 00.000 9044 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
20:17:42.099 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:42.099 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:44.466 02.367 12252 Exposure complete
20:17:44.513 00.047 12252 worker thread done servicing request
20:17:44.513 00.000 9044 OnExposeComplete: enter
20:17:44.514 00.001 9044 UpdateGuideState(): m_state=6
20:17:44.515 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
20:17:44.517 00.002 9044 Star::Find returns 1 (0), X=1017.85, Y=815.26, Mass=5420, SNR=50.5, Peak=172 HFD=5.1
20:17:44.518 00.001 9044 MultiStar: [#1 0.04,0.04,1.06,U] [#2 0.26,-0.13,1.20,U] [#3 0.04,-0.02,0.84,U] [#4 0.21,-0.44,0.00,M6] [#5 0.13,0.03,0.65,U] [#6 -0.18,-0.11,0.42,U] [#7 -0.09,-0.32,0.00,M1] [#8 0.09,0.15,0.41,U] 
20:17:44.519 00.001 9044 single-star, 6 included, MultiStar: {0.09, -0.02}, one-star: {0.05, -0.05}
20:17:44.521 00.002 9044 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.62) = xAngle (0.85 = 0.85)
20:17:44.522 00.001 9044 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.23 = -2.23)
20:17:44.523 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.77 mountX=0.05 mountY=-0.05, mountTheta=-0.87
20:17:44.525 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.05, opts=13)
20:17:44.526 00.001 9044 Enqueuing Move request for scope (0.05, -0.05)
20:17:44.527 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:17:44.528 00.001 9044 UpdateGuideState exits: m=5420 SNR=50.5
20:17:44.529 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:44.530 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:44.532 00.002 9044 Enqueuing Expose request
20:17:44.534 00.002 12252 Worker thread wakes up
20:17:44.534 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
20:17:44.534 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
20:17:44.534 00.000 12252 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=-0.05
20:17:44.535 00.001 12252 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.27, period_length = 485.68
20:17:44.536 00.001 12252 PPEC: input: 0.05, control: 0.03, exposure: 2000
20:17:44.536 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:44.536 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:17:44.536 00.000 12252 MoveAxis(W, 10, ABG)
20:17:44.536 00.000 12252 Guiding  Dir = 3, Dur = 10
20:17:44.536 00.000 12252 IsSlewing returns 0
20:17:44.537 00.001 12252 IsGuiding returns 0
20:17:44.538 00.001 12252 PulseGuide returned control before completion, sleep 19
20:17:44.562 00.024 12252 IsGuiding returns 1
20:17:44.562 00.000 12252 scope still moving after pulse duration time elapsed
20:17:44.592 00.030 12252 IsSlewing returns 0
20:17:44.592 00.000 12252 IsGuiding returns 0
20:17:44.592 00.000 12252 scope move finished after 10 + 45 ms
20:17:44.592 00.000 12252 Move returns status 0, amount 10
20:17:44.593 00.001 12252 MoveAxis(N, 0, ABG)
20:17:44.593 00.000 12252 Move returns status 0, amount 0
20:17:44.593 00.000 12252 move complete, result=0
20:17:44.593 00.000 12252 worker thread done servicing request
20:17:44.593 00.000 12252 Worker thread wakes up
20:17:44.593 00.000 9044 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
20:17:44.597 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:44.597 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:46.938 02.341 12252 Exposure complete
20:17:46.989 00.051 12252 worker thread done servicing request
20:17:46.989 00.000 9044 OnExposeComplete: enter
20:17:46.992 00.003 9044 UpdateGuideState(): m_state=6
20:17:46.994 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
20:17:46.996 00.002 9044 Star::Find returns 1 (0), X=1017.81, Y=815.38, Mass=5334, SNR=50.2, Peak=172 HFD=5.2
20:17:46.999 00.003 9044 MultiStar: [#1 0.03,0.14,1.06,U] [#2 0.20,-0.07,1.22,U] [#3 -0.03,0.04,0.86,U] [#4 0.17,-0.06,1.28,U] [#5 0.08,-0.02,0.66,U] [#6 -0.18,0.09,0.41,U] [#7 -0.16,-0.23,0.43,U] [#8 0.01,0.11,0.42,U] 
20:17:47.001 00.002 9044 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.01, 0.08}
20:17:47.004 00.003 9044 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.62) = xAngle (1.80 = 1.80)
20:17:47.006 00.002 9044 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.29 = -1.29)
20:17:47.008 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.17 mountX=-0.01 mountY=-0.05, mountTheta=-1.80
20:17:47.012 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.01, opts=13)
20:17:47.015 00.003 9044 Enqueuing Move request for scope (0.05, 0.01)
20:17:47.017 00.002 12252 Worker thread wakes up
20:17:47.018 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
20:17:47.018 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
20:17:47.018 00.000 12252 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
20:17:47.018 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:17:47.020 00.002 12252 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.27, period_length = 485.68
20:17:47.020 00.000 12252 PPEC: input: -0.01, control: 0.02, exposure: 2000
20:17:47.020 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:47.020 00.000 9044 UpdateGuideState exits: m=5334 SNR=50.2
20:17:47.022 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:47.024 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:17:47.024 00.000 12252 MoveAxis(W, 9, ABG)
20:17:47.024 00.000 12252 Guiding  Dir = 3, Dur = 9
20:17:47.024 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:47.026 00.002 9044 Enqueuing Expose request
20:17:47.028 00.002 12252 IsSlewing returns 0
20:17:47.028 00.000 12252 IsGuiding returns 0
20:17:47.030 00.002 12252 PulseGuide returned control before completion, sleep 17
20:17:47.056 00.026 12252 IsGuiding returns 0
20:17:47.056 00.000 12252 Move returns status 0, amount 9
20:17:47.056 00.000 12252 MoveAxis(N, 0, ABG)
20:17:47.056 00.000 12252 Move returns status 0, amount 0
20:17:47.056 00.000 12252 move complete, result=0
20:17:47.056 00.000 12252 worker thread done servicing request
20:17:47.056 00.000 12252 Worker thread wakes up
20:17:47.056 00.000 9044 GuideStep: -0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
20:17:47.058 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:47.058 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:49.405 02.347 12252 Exposure complete
20:17:49.467 00.062 12252 worker thread done servicing request
20:17:49.468 00.001 9044 OnExposeComplete: enter
20:17:49.468 00.000 9044 UpdateGuideState(): m_state=6
20:17:49.469 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
20:17:49.470 00.001 9044 Star::Find returns 1 (0), X=1017.78, Y=815.62, Mass=5331, SNR=50.1, Peak=172 HFD=5.2
20:17:49.471 00.001 9044 MultiStar: [#1 -0.07,0.24,1.05,U] [#2 0.21,0.09,1.20,U] [#3 0.00,0.11,0.86,U] [#4 0.16,0.08,1.28,U] [#5 0.08,0.19,0.66,U] [#6 -0.14,0.17,0.42,U] [#7 -0.13,0.10,0.43,U] [#8 -0.01,0.30,0.00,M1] 
20:17:49.472 00.001 9044 refined, 7 included, MultiStar: {0.04, 0.16}, one-star: {-0.02, 0.32}
20:17:49.473 00.001 9044 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.62) = xAngle (2.92 = 2.92)
20:17:49.475 00.002 9044 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.16 = -0.16)
20:17:49.477 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.30 mountX=-0.16 mountY=-0.03, mountTheta=-2.98
20:17:49.481 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.16, opts=13)
20:17:49.483 00.002 9044 Enqueuing Move request for scope (0.04, 0.16)
20:17:49.484 00.001 12252 Worker thread wakes up
20:17:49.484 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:17:49.485 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
20:17:49.485 00.000 9044 UpdateGuideState exits: m=5331 SNR=50.1
20:17:49.487 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:49.488 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:49.491 00.003 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
20:17:49.491 00.000 9044 Enqueuing Expose request
20:17:49.492 00.001 12252 Moving (0.04, 0.16) raw xDistance=-0.16 yDistance=-0.03
20:17:49.493 00.001 12252 PPEC rslt: input = -0.16, final = -0.07, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.27, period_length = 485.68
20:17:49.493 00.000 12252 PPEC: input: -0.16, control: -0.07, exposure: 2000
20:17:49.493 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:49.493 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:17:49.493 00.000 12252 MoveAxis(E, 26, ABG)
20:17:49.493 00.000 12252 Guiding  Dir = 2, Dur = 26
20:17:49.494 00.001 12252 IsSlewing returns 0
20:17:49.494 00.000 12252 IsGuiding returns 0
20:17:49.496 00.002 12252 PulseGuide returned control before completion, sleep 35
20:17:49.535 00.039 12252 IsGuiding returns 0
20:17:49.535 00.000 12252 Move returns status 0, amount 26
20:17:49.535 00.000 12252 MoveAxis(N, 0, ABG)
20:17:49.535 00.000 12252 Move returns status 0, amount 0
20:17:49.535 00.000 12252 move complete, result=0
20:17:49.535 00.000 12252 worker thread done servicing request
20:17:49.535 00.000 12252 Worker thread wakes up
20:17:49.535 00.000 9044 GuideStep: -0.2 px 26 ms EAST, -0.0 px 0 ms NORTH
20:17:49.539 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:49.539 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:51.873 02.334 12252 Exposure complete
20:17:51.902 00.029 12252 worker thread done servicing request
20:17:51.902 00.000 9044 OnExposeComplete: enter
20:17:51.903 00.001 9044 UpdateGuideState(): m_state=6
20:17:51.904 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
20:17:51.905 00.001 9044 Star::Find returns 1 (0), X=1017.90, Y=815.72, Mass=5444, SNR=50.7, Peak=172 HFD=5.0
20:17:51.906 00.001 9044 MultiStar: [#1 0.05,0.29,1.05,U] [#2 0.27,0.07,1.21,U] [#3 0.13,0.23,0.84,U] [#4 0.24,0.11,1.28,U] [#5 0.13,0.17,0.65,U] [#6 -0.01,0.25,0.42,U] [#7 -0.08,0.06,0.43,U] [#8 0.16,0.29,0.00,M2] 
20:17:51.906 00.000 9044 refined, 7 included, MultiStar: {0.14, 0.20}, one-star: {0.10, 0.41}
20:17:51.907 00.001 9044 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.62) = xAngle (2.59 = 2.59)
20:17:51.907 00.000 9044 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.49 = -0.49)
20:17:51.908 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.97 mountX=-0.21 mountY=-0.11, mountTheta=-2.64
20:17:51.909 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.20, opts=13)
20:17:51.910 00.001 9044 Enqueuing Move request for scope (0.14, 0.20)
20:17:51.911 00.001 12252 Worker thread wakes up
20:17:51.911 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
20:17:51.911 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
20:17:51.911 00.000 12252 Moving (0.14, 0.20) raw xDistance=-0.21 yDistance=-0.11
20:17:51.911 00.000 12252 PPEC rslt: input = -0.21, final = -0.09, react = -0.12, pred = 0.05, hyst = -0.11, hyst_pct = 0.26, period_length = 485.68
20:17:51.912 00.001 12252 PPEC: input: -0.21, control: -0.09, exposure: 2000
20:17:51.912 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:51.912 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:17:51.912 00.000 12252 MoveAxis(E, 34, ABG)
20:17:51.912 00.000 12252 Guiding  Dir = 2, Dur = 34
20:17:51.912 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:17:51.912 00.000 12252 IsSlewing returns 0
20:17:51.913 00.001 12252 IsGuiding returns 0
20:17:51.915 00.002 12252 PulseGuide returned control before completion, sleep 42
20:17:51.928 00.013 9044 UpdateGuideState exits: m=5444 SNR=50.7
20:17:51.929 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:51.929 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:51.930 00.001 9044 Enqueuing Expose request
20:17:51.968 00.038 12252 IsGuiding returns 0
20:17:51.968 00.000 12252 Move returns status 0, amount 34
20:17:51.968 00.000 12252 MoveAxis(N, 0, ABG)
20:17:51.968 00.000 12252 Move returns status 0, amount 0
20:17:51.968 00.000 12252 move complete, result=0
20:17:51.968 00.000 12252 worker thread done servicing request
20:17:51.968 00.000 12252 Worker thread wakes up
20:17:51.968 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:51.968 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:51.968 00.000 9044 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
20:17:52.026 00.058 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
20:17:52.029 00.003 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:17:54.300 02.271 12252 Exposure complete
20:17:54.331 00.031 12252 worker thread done servicing request
20:17:54.334 00.003 9044 OnExposeComplete: enter
20:17:54.336 00.002 9044 UpdateGuideState(): m_state=6
20:17:54.337 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
20:17:54.338 00.001 9044 Star::Find returns 1 (0), X=1017.90, Y=815.65, Mass=5345, SNR=50.4, Peak=172 HFD=5.1
20:17:54.338 00.000 9044 MultiStar: [#1 0.10,0.31,0.00,M1] [#2 0.22,-0.05,1.24,U] [#3 -0.01,0.26,0.84,U] [#4 0.26,0.09,1.29,U] [#5 0.17,0.11,0.65,U] [#6 0.00,0.15,0.43,U] [#7 -0.07,0.06,0.43,U] [#8 -0.00,0.29,0.42,U] 
20:17:54.339 00.001 9044 refined, 7 included, MultiStar: {0.12, 0.14}, one-star: {0.10, 0.34}
20:17:54.339 00.000 9044 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.62) = xAngle (2.48 = 2.48)
20:17:54.340 00.001 9044 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.60 = -0.60)
20:17:54.340 00.000 9044 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.19 cameraTheta=0.86 mountX=-0.15 mountY=-0.11, mountTheta=-2.52
20:17:54.342 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.14, opts=13)
20:17:54.343 00.001 9044 Enqueuing Move request for scope (0.12, 0.14)
20:17:54.343 00.000 12252 Worker thread wakes up
20:17:54.343 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
20:17:54.344 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
20:17:54.344 00.000 12252 Moving (0.12, 0.14) raw xDistance=-0.15 yDistance=-0.11
20:17:54.344 00.000 12252 PPEC rslt: input = -0.15, final = -0.05, react = -0.09, pred = 0.05, hyst = -0.08, hyst_pct = 0.26, period_length = 485.68
20:17:54.344 00.000 12252 PPEC: input: -0.15, control: -0.05, exposure: 2000
20:17:54.344 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:54.344 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:17:54.344 00.000 12252 MoveAxis(E, 20, ABG)
20:17:54.344 00.000 12252 Guiding  Dir = 2, Dur = 20
20:17:54.345 00.001 12252 IsSlewing returns 0
20:17:54.345 00.000 12252 IsGuiding returns 0
20:17:54.346 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:17:54.347 00.001 12252 PulseGuide returned control before completion, sleep 29
20:17:54.362 00.015 9044 UpdateGuideState exits: m=5345 SNR=50.4
20:17:54.362 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:54.364 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:54.365 00.001 9044 Enqueuing Expose request
20:17:54.379 00.014 12252 IsGuiding returns 0
20:17:54.379 00.000 12252 Move returns status 0, amount 20
20:17:54.379 00.000 12252 MoveAxis(N, 0, ABG)
20:17:54.379 00.000 12252 Move returns status 0, amount 0
20:17:54.379 00.000 12252 move complete, result=0
20:17:54.379 00.000 12252 worker thread done servicing request
20:17:54.379 00.000 12252 Worker thread wakes up
20:17:54.380 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:54.380 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:54.381 00.001 9044 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
20:17:56.721 02.340 12252 Exposure complete
20:17:56.751 00.030 12252 worker thread done servicing request
20:17:56.751 00.000 9044 OnExposeComplete: enter
20:17:56.752 00.001 9044 UpdateGuideState(): m_state=6
20:17:56.753 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
20:17:56.754 00.001 9044 Star::Find returns 1 (0), X=1017.93, Y=815.60, Mass=5399, SNR=50.6, Peak=172 HFD=5.2
20:17:56.755 00.001 9044 MultiStar: [#1 0.09,0.27,1.06,U] [#2 0.26,0.01,1.22,U] [#3 0.12,0.23,0.84,U] [#4 0.25,-0.00,1.31,U] [#5 0.24,0.08,0.65,U] [#6 0.05,0.18,0.41,U] [#7 -0.03,0.01,0.42,U] [#8 0.08,0.21,0.42,U] 
20:17:56.756 00.001 9044 refined, 8 included, MultiStar: {0.16, 0.14}, one-star: {0.13, 0.30}
20:17:56.756 00.000 9044 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.62) = xAngle (2.33 = 2.33)
20:17:56.757 00.001 9044 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.75 = -0.75)
20:17:56.758 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.71 mountX=-0.14 mountY=-0.14, mountTheta=-2.36
20:17:56.759 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.14, opts=13)
20:17:56.760 00.001 9044 Enqueuing Move request for scope (0.16, 0.14)
20:17:56.761 00.001 12252 Worker thread wakes up
20:17:56.761 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
20:17:56.761 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
20:17:56.761 00.000 12252 Moving (0.16, 0.14) raw xDistance=-0.14 yDistance=-0.14
20:17:56.762 00.001 12252 PPEC rslt: input = -0.14, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.26, period_length = 485.68
20:17:56.762 00.000 12252 PPEC: input: -0.14, control: -0.08, exposure: 2000
20:17:56.762 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:56.762 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:17:56.762 00.000 12252 MoveAxis(E, 29, ABG)
20:17:56.762 00.000 12252 Guiding  Dir = 2, Dur = 29
20:17:56.762 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:17:56.763 00.001 12252 IsSlewing returns 0
20:17:56.763 00.000 12252 IsGuiding returns 0
20:17:56.765 00.002 12252 PulseGuide returned control before completion, sleep 38
20:17:56.779 00.014 9044 UpdateGuideState exits: m=5399 SNR=50.6
20:17:56.781 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:56.781 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:56.783 00.002 9044 Enqueuing Expose request
20:17:56.810 00.027 12252 IsGuiding returns 0
20:17:56.810 00.000 12252 Move returns status 0, amount 29
20:17:56.810 00.000 12252 MoveAxis(N, 0, ABG)
20:17:56.810 00.000 12252 Move returns status 0, amount 0
20:17:56.810 00.000 12252 move complete, result=0
20:17:56.810 00.000 12252 worker thread done servicing request
20:17:56.810 00.000 12252 Worker thread wakes up
20:17:56.810 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:56.810 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:56.810 00.000 9044 GuideStep: -0.1 px 29 ms EAST, -0.1 px 0 ms NORTH
20:17:58.628 01.818 9044 User exited setup dialog with 'ok'
20:17:58.629 00.001 9044 set dither mode 0
20:17:58.630 00.001 9044 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:17:58.632 00.002 9044 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:17:58.633 00.001 9044 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:17:58.634 00.001 9044 camera: set binning = 1
20:17:58.636 00.002 9044 Saturation detection set to Max-ADU value 255
20:17:58.637 00.001 9044 Setting StarMinHFD = 1.50
20:17:58.638 00.001 9044 Setting MaxHFD = 10.0
20:17:58.639 00.001 9044 Setting StarMinSNR = 6.0
20:17:58.639 00.000 9044 Setting AutoSelDownsample = 0
20:17:58.640 00.001 9044 MultiStar mode enabled
20:17:58.641 00.001 9044 Scope: enabling slew check, guiding will stop when slew is detected
20:17:58.642 00.001 9044 BLC: Backlash comp enabled, Comp pulse = 125 ms
20:17:58.646 00.004 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
20:17:58.647 00.001 9044 ScopeASCOM::SideOfPier() returns 1
20:17:58.650 00.003 9044 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
20:17:58.651 00.001 9044 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:17:58.651 00.000 9044 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:17:58.688 00.037 9044 PhdConfig flush
20:17:58.934 00.246 9044 evsrv: cli 0CD5D358 connect
20:17:58.935 00.001 9044 case statement mapped state 6 to 3
20:17:58.935 00.000 9044 case statement mapped state 6 to 3
20:17:58.937 00.002 9044 evsrv: cli 0CD5D358 request: {"method":"get_pixel_scale","id":"8522ba18-6ffc-4242-9134-adfbe4d38766"}
20:17:58.938 00.001 9044 evsrv: cli 0CD5D358 response: {"jsonrpc":"2.0","result":4.77465,"id":"8522ba18-6ffc-4242-9134-adfbe4d38766"}
20:17:58.939 00.001 9044 evsrv: cli 0CD5D358 disconnect
20:17:59.148 00.209 12252 Exposure complete
20:17:59.177 00.029 12252 worker thread done servicing request
20:17:59.178 00.001 9044 OnExposeComplete: enter
20:17:59.179 00.001 9044 UpdateGuideState(): m_state=6
20:17:59.179 00.000 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
20:17:59.180 00.001 9044 Star::Find returns 1 (0), X=1017.85, Y=815.43, Mass=5368, SNR=50.4, Peak=172 HFD=5.2
20:17:59.181 00.001 9044 MultiStar: [#1 -0.01,0.17,1.06,U] [#2 0.20,-0.08,1.22,U] [#3 -0.02,0.15,0.83,U] [#4 0.23,-0.04,1.28,U] [#5 0.11,0.04,0.67,U] [#6 -0.14,0.08,0.42,U] [#7 -0.07,-0.11,0.43,U] [#8 0.02,0.08,0.42,U] 
20:17:59.181 00.000 9044 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.05, 0.13}
20:17:59.182 00.001 9044 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.62) = xAngle (2.16 = 2.16)
20:17:59.183 00.001 9044 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.92 = -0.92)
20:17:59.183 00.000 9044 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.54 mountX=-0.05 mountY=-0.07, mountTheta=-2.18
20:17:59.185 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.05, opts=13)
20:17:59.186 00.001 9044 Enqueuing Move request for scope (0.08, 0.05)
20:17:59.187 00.001 12252 Worker thread wakes up
20:17:59.187 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
20:17:59.187 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
20:17:59.187 00.000 12252 Moving (0.08, 0.05) raw xDistance=-0.05 yDistance=-0.07
20:17:59.187 00.000 12252 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.26, period_length = 485.68
20:17:59.187 00.000 12252 PPEC: input: -0.05, control: 0.01, exposure: 2000
20:17:59.188 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:17:59.188 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:17:59.188 00.000 12252 MoveAxis(W, 5, ABG)
20:17:59.188 00.000 12252 Guiding  Dir = 3, Dur = 5
20:17:59.188 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:17:59.188 00.000 12252 IsSlewing returns 0
20:17:59.189 00.001 12252 IsGuiding returns 0
20:17:59.191 00.002 12252 PulseGuide returned control before completion, sleep 13
20:17:59.205 00.014 9044 UpdateGuideState exits: m=5368 SNR=50.4
20:17:59.206 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:17:59.207 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:17:59.207 00.000 9044 Enqueuing Expose request
20:17:59.213 00.006 12252 IsGuiding returns 0
20:17:59.213 00.000 12252 Move returns status 0, amount 5
20:17:59.213 00.000 12252 MoveAxis(N, 0, ABG)
20:17:59.213 00.000 12252 Move returns status 0, amount 0
20:17:59.213 00.000 12252 move complete, result=0
20:17:59.213 00.000 12252 worker thread done servicing request
20:17:59.213 00.000 12252 Worker thread wakes up
20:17:59.213 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:17:59.213 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:17:59.213 00.000 9044 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
20:18:01.549 02.336 12252 Exposure complete
20:18:01.578 00.029 12252 worker thread done servicing request
20:18:01.578 00.000 9044 OnExposeComplete: enter
20:18:01.579 00.001 9044 UpdateGuideState(): m_state=6
20:18:01.580 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
20:18:01.581 00.001 9044 Star::Find returns 1 (0), X=1017.89, Y=815.90, Mass=5505, SNR=51.0, Peak=172 HFD=5.0
20:18:01.582 00.001 9044 MultiStar: [#1 0.12,0.52,0.00,M1] [#2 0.29,0.08,1.19,U] [#3 0.16,0.36,0.00,M1] [#4 0.27,0.24,0.00,M1] [#5 0.19,0.23,0.65,U] [#6 0.05,0.21,0.41,U] [#7 -0.13,0.22,0.42,U] [#8 -0.04,0.32,0.00,M1] 
20:18:01.582 00.000 9044 refined, 4 included, MultiStar: {0.14, 0.28}, one-star: {0.09, 0.59}
20:18:01.583 00.001 9044 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.62) = xAngle (2.72 = 2.72)
20:18:01.584 00.001 9044 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.36 = -0.36)
20:18:01.584 00.000 9044 CameraToMount -- cameraX=0.14 cameraY=0.28 hyp=0.31 cameraTheta=1.10 mountX=-0.28 mountY=-0.11, mountTheta=-2.77
20:18:01.586 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.28, opts=13)
20:18:01.587 00.001 9044 Enqueuing Move request for scope (0.14, 0.28)
20:18:01.587 00.000 12252 Worker thread wakes up
20:18:01.587 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.28) opts 0xd
20:18:01.587 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.28)
20:18:01.587 00.000 12252 Moving (0.14, 0.28) raw xDistance=-0.28 yDistance=-0.11
20:18:01.588 00.001 12252 PPEC rslt: input = -0.28, final = -0.16, react = -0.17, pred = 0.01, hyst = -0.16, hyst_pct = 0.25, period_length = 485.68
20:18:01.588 00.000 12252 PPEC: input: -0.28, control: -0.16, exposure: 2000
20:18:01.588 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:01.588 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:18:01.588 00.000 12252 MoveAxis(E, 62, ABG)
20:18:01.588 00.000 12252 Guiding  Dir = 2, Dur = 62
20:18:01.588 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:18:01.590 00.002 12252 IsSlewing returns 0
20:18:01.590 00.000 12252 IsGuiding returns 0
20:18:01.592 00.002 12252 PulseGuide returned control before completion, sleep 70
20:18:01.605 00.013 9044 UpdateGuideState exits: m=5505 SNR=51.0
20:18:01.606 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:01.606 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:01.607 00.001 9044 Enqueuing Expose request
20:18:01.673 00.066 12252 IsGuiding returns 0
20:18:01.673 00.000 12252 Move returns status 0, amount 62
20:18:01.673 00.000 12252 MoveAxis(N, 0, ABG)
20:18:01.673 00.000 12252 Move returns status 0, amount 0
20:18:01.673 00.000 12252 move complete, result=0
20:18:01.673 00.000 12252 worker thread done servicing request
20:18:01.673 00.000 12252 Worker thread wakes up
20:18:01.673 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:01.673 00.000 9044 GuideStep: -0.3 px 62 ms EAST, -0.1 px 0 ms NORTH
20:18:01.675 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:04.015 02.340 12252 Exposure complete
20:18:04.046 00.031 12252 worker thread done servicing request
20:18:04.046 00.000 9044 OnExposeComplete: enter
20:18:04.047 00.001 9044 UpdateGuideState(): m_state=6
20:18:04.048 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
20:18:04.048 00.000 9044 Star::Find returns 1 (0), X=1017.87, Y=815.30, Mass=5387, SNR=50.4, Peak=172 HFD=5.1
20:18:04.049 00.001 9044 MultiStar: [#1 0.07,-0.03,1.05,U] [#2 0.24,-0.25,0.00,M1] [#3 0.02,-0.12,0.85,U] [#4 0.21,-0.17,1.26,U] [#5 0.18,-0.12,0.66,U] [#6 -0.07,-0.13,0.41,U] [#7 -0.10,-0.42,0.00,M1] [#8 0.04,-0.09,0.41,U] 
20:18:04.050 00.001 9044 single-star, 6 included, MultiStar: {0.09, -0.09}, one-star: {0.07, -0.01}
20:18:04.050 00.000 9044 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.62) = xAngle (1.49 = 1.49)
20:18:04.051 00.001 9044 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.59 = -1.59)
20:18:04.051 00.000 9044 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.14 mountX=0.01 mountY=-0.07, mountTheta=-1.49
20:18:04.055 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.01, opts=13)
20:18:04.056 00.001 9044 Enqueuing Move request for scope (0.07, -0.01)
20:18:04.057 00.001 12252 Worker thread wakes up
20:18:04.057 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
20:18:04.057 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
20:18:04.057 00.000 12252 Moving (0.07, -0.01) raw xDistance=0.01 yDistance=-0.07
20:18:04.058 00.001 12252 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.25, period_length = 485.68
20:18:04.058 00.000 12252 PPEC: input: 0.01, control: 0.01, exposure: 2000
20:18:04.058 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:04.058 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:18:04.058 00.000 12252 MoveAxis(W, 3, ABG)
20:18:04.058 00.000 12252 Guiding  Dir = 3, Dur = 3
20:18:04.058 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:18:04.059 00.001 12252 IsSlewing returns 0
20:18:04.060 00.001 12252 IsGuiding returns 0
20:18:04.062 00.002 12252 PulseGuide returned control before completion, sleep 11
20:18:04.074 00.012 9044 UpdateGuideState exits: m=5387 SNR=50.4
20:18:04.075 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:04.076 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:04.076 00.000 9044 Enqueuing Expose request
20:18:04.077 00.001 12252 IsGuiding returns 0
20:18:04.077 00.000 12252 Move returns status 0, amount 3
20:18:04.077 00.000 12252 MoveAxis(N, 0, ABG)
20:18:04.077 00.000 12252 Move returns status 0, amount 0
20:18:04.078 00.001 12252 move complete, result=0
20:18:04.078 00.000 12252 worker thread done servicing request
20:18:04.078 00.000 12252 Worker thread wakes up
20:18:04.078 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:04.078 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:04.079 00.001 9044 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
20:18:06.438 02.359 12252 Exposure complete
20:18:06.510 00.072 12252 worker thread done servicing request
20:18:06.510 00.000 9044 OnExposeComplete: enter
20:18:06.513 00.003 9044 UpdateGuideState(): m_state=6
20:18:06.515 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
20:18:06.517 00.002 9044 Star::Find returns 1 (0), X=1017.86, Y=815.29, Mass=5394, SNR=50.4, Peak=172 HFD=5.1
20:18:06.518 00.001 9044 MultiStar: [#1 0.09,0.03,1.05,U] [#2 0.26,-0.15,1.22,U] [#3 0.01,-0.09,0.86,U] [#4 0.19,-0.17,1.29,U] [#5 0.13,-0.08,0.65,U] [#6 -0.03,-0.03,0.41,U] [#7 -0.12,-0.35,0.00,M2] [#8 0.03,-0.05,0.41,U] 
20:18:06.519 00.001 9044 single-star, 7 included, MultiStar: {0.12, -0.08}, one-star: {0.06, -0.01}
20:18:06.520 00.001 9044 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.62) = xAngle (1.40 = 1.40)
20:18:06.521 00.001 9044 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.69 = -1.69)
20:18:06.522 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.23 mountX=0.01 mountY=-0.06, mountTheta=-1.40
20:18:06.524 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.01, opts=13)
20:18:06.524 00.000 9044 Enqueuing Move request for scope (0.06, -0.01)
20:18:06.525 00.001 12252 Worker thread wakes up
20:18:06.525 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
20:18:06.525 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:18:06.526 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
20:18:06.526 00.000 9044 UpdateGuideState exits: m=5394 SNR=50.4
20:18:06.527 00.001 12252 Moving (0.06, -0.01) raw xDistance=0.01 yDistance=-0.06
20:18:06.527 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:06.529 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:06.529 00.000 9044 Enqueuing Expose request
20:18:06.530 00.001 12252 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.25, period_length = 485.68
20:18:06.530 00.000 12252 PPEC: input: 0.01, control: -0.00, exposure: 2000
20:18:06.530 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:06.531 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:18:06.531 00.000 12252 MoveAxis(E, 1, ABG)
20:18:06.531 00.000 12252 Guiding  Dir = 2, Dur = 1
20:18:06.531 00.000 12252 IsSlewing returns 0
20:18:06.531 00.000 12252 IsGuiding returns 0
20:18:06.534 00.003 12252 IsGuiding returns 0
20:18:06.534 00.000 12252 Move returns status 0, amount 1
20:18:06.534 00.000 12252 MoveAxis(N, 0, ABG)
20:18:06.534 00.000 12252 Move returns status 0, amount 0
20:18:06.534 00.000 12252 move complete, result=0
20:18:06.534 00.000 12252 worker thread done servicing request
20:18:06.534 00.000 12252 Worker thread wakes up
20:18:06.534 00.000 9044 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
20:18:06.535 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:06.535 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:08.884 02.349 12252 Exposure complete
20:18:08.975 00.091 12252 worker thread done servicing request
20:18:08.976 00.001 9044 OnExposeComplete: enter
20:18:08.977 00.001 9044 UpdateGuideState(): m_state=6
20:18:08.979 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
20:18:08.981 00.002 9044 Star::Find returns 1 (0), X=1017.76, Y=815.67, Mass=5394, SNR=50.5, Peak=172 HFD=5.2
20:18:08.983 00.002 9044 MultiStar: [#1 -0.06,0.20,1.05,U] [#2 0.22,-0.06,1.20,U] [#3 -0.09,0.05,0.85,U] [#4 0.19,-0.00,1.30,U] [#5 0.10,0.06,0.65,U] [#6 -0.14,-0.05,0.42,U] [#7 -0.19,-0.03,0.43,U] [#8 0.00,0.17,0.41,U] 
20:18:08.986 00.003 9044 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {-0.04, 0.36}
20:18:08.988 00.002 9044 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.62) = xAngle (2.82 = 2.82)
20:18:08.990 00.002 9044 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.26 = -0.26)
20:18:08.992 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.20 mountX=-0.09 mountY=-0.02, mountTheta=-2.88
20:18:08.996 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.08, opts=13)
20:18:08.998 00.002 9044 Enqueuing Move request for scope (0.03, 0.08)
20:18:09.000 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:18:09.002 00.002 9044 UpdateGuideState exits: m=5394 SNR=50.5
20:18:09.004 00.002 12252 Worker thread wakes up
20:18:09.004 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:09.006 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
20:18:09.006 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:09.008 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
20:18:09.008 00.000 9044 Enqueuing Expose request
20:18:09.010 00.002 12252 Moving (0.03, 0.08) raw xDistance=-0.09 yDistance=-0.02
20:18:09.012 00.002 12252 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.25, period_length = 485.68
20:18:09.012 00.000 12252 PPEC: input: -0.09, control: 0.00, exposure: 2000
20:18:09.012 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:09.013 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:18:09.013 00.000 12252 MoveAxis(W, 1, ABG)
20:18:09.013 00.000 12252 Guiding  Dir = 3, Dur = 1
20:18:09.013 00.000 12252 IsSlewing returns 0
20:18:09.013 00.000 12252 IsGuiding returns 0
20:18:09.016 00.003 12252 IsGuiding returns 0
20:18:09.016 00.000 12252 Move returns status 0, amount 1
20:18:09.016 00.000 12252 MoveAxis(N, 0, ABG)
20:18:09.016 00.000 12252 Move returns status 0, amount 0
20:18:09.016 00.000 12252 move complete, result=0
20:18:09.016 00.000 12252 worker thread done servicing request
20:18:09.016 00.000 12252 Worker thread wakes up
20:18:09.016 00.000 9044 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
20:18:09.018 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:09.018 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:11.364 02.346 12252 Exposure complete
20:18:11.427 00.063 12252 worker thread done servicing request
20:18:11.427 00.000 9044 OnExposeComplete: enter
20:18:11.428 00.001 9044 UpdateGuideState(): m_state=6
20:18:11.431 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
20:18:11.433 00.002 9044 Star::Find returns 1 (0), X=1017.86, Y=815.23, Mass=5433, SNR=51.0, Peak=172 HFD=5.1
20:18:11.436 00.003 9044 MultiStar: [#1 -0.02,0.06,1.04,U] [#2 0.31,-0.23,0.00,M1] [#3 0.07,-0.05,0.83,U] [#4 0.17,-0.09,1.28,U] [#5 0.18,-0.07,0.64,U] [#6 -0.10,-0.15,0.41,U] [#7 -0.14,-0.14,0.42,U] [#8 0.16,-0.14,0.42,U] 
20:18:11.438 00.002 9044 refined, 7 included, MultiStar: {0.07, -0.06}, one-star: {0.06, -0.08}
20:18:11.439 00.001 9044 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.62) = xAngle (0.85 = 0.85)
20:18:11.441 00.002 9044 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.23 = -2.23)
20:18:11.442 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.77 mountX=0.06 mountY=-0.07, mountTheta=-0.88
20:18:11.446 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.06, opts=13)
20:18:11.448 00.002 9044 Enqueuing Move request for scope (0.07, -0.06)
20:18:11.449 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:18:11.451 00.002 9044 UpdateGuideState exits: m=5433 SNR=51.0
20:18:11.452 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:11.454 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:11.455 00.001 9044 Enqueuing Expose request
20:18:11.457 00.002 12252 Worker thread wakes up
20:18:11.457 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
20:18:11.457 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
20:18:11.457 00.000 12252 Moving (0.07, -0.06) raw xDistance=0.06 yDistance=-0.07
20:18:11.458 00.001 12252 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.24, period_length = 485.68
20:18:11.459 00.001 12252 PPEC: input: 0.06, control: 0.02, exposure: 2000
20:18:11.459 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:11.459 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:18:11.459 00.000 12252 MoveAxis(W, 7, ABG)
20:18:11.459 00.000 12252 Guiding  Dir = 3, Dur = 7
20:18:11.459 00.000 12252 IsSlewing returns 0
20:18:11.460 00.001 12252 IsGuiding returns 0
20:18:11.461 00.001 12252 PulseGuide returned control before completion, sleep 16
20:18:11.484 00.023 12252 IsGuiding returns 0
20:18:11.484 00.000 12252 Move returns status 0, amount 7
20:18:11.484 00.000 12252 MoveAxis(N, 0, ABG)
20:18:11.484 00.000 12252 Move returns status 0, amount 0
20:18:11.484 00.000 12252 move complete, result=0
20:18:11.484 00.000 12252 worker thread done servicing request
20:18:11.484 00.000 12252 Worker thread wakes up
20:18:11.484 00.000 9044 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
20:18:11.488 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:11.488 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:13.840 02.352 12252 Exposure complete
20:18:13.888 00.048 12252 worker thread done servicing request
20:18:13.888 00.000 9044 OnExposeComplete: enter
20:18:13.890 00.002 9044 UpdateGuideState(): m_state=6
20:18:13.891 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
20:18:13.892 00.001 9044 Star::Find returns 1 (0), X=1017.77, Y=815.23, Mass=5384, SNR=50.4, Peak=172 HFD=5.1
20:18:13.893 00.001 9044 MultiStar: [#1 -0.06,0.04,1.07,U] [#2 0.19,-0.12,1.21,U] [#3 -0.04,-0.08,0.84,U] [#4 0.18,-0.40,0.00,M1] [#5 0.05,-0.10,0.66,U] [#6 -0.27,0.07,0.42,U] [#7 -0.20,-0.31,0.00,M1] [#8 -0.02,-0.01,0.41,U] 
20:18:13.893 00.000 9044 refined, 6 included, MultiStar: {0.00, -0.05}, one-star: {-0.03, -0.07}
20:18:13.895 00.002 9044 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.62) = xAngle (0.08 = 0.08)
20:18:13.896 00.001 9044 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.01 = -3.01)
20:18:13.897 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.55 mountX=0.05 mountY=-0.01, mountTheta=-0.13
20:18:13.900 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.05, opts=13)
20:18:13.901 00.001 9044 Enqueuing Move request for scope (0.00, -0.05)
20:18:13.902 00.001 12252 Worker thread wakes up
20:18:13.902 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:18:13.904 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
20:18:13.904 00.000 9044 UpdateGuideState exits: m=5384 SNR=50.4
20:18:13.906 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:13.907 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
20:18:13.907 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:13.909 00.002 9044 Enqueuing Expose request
20:18:13.910 00.001 12252 Moving (0.00, -0.05) raw xDistance=0.05 yDistance=-0.01
20:18:13.911 00.001 12252 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.24, period_length = 485.68
20:18:13.911 00.000 12252 PPEC: input: 0.05, control: 0.02, exposure: 2000
20:18:13.911 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:13.911 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:18:13.911 00.000 12252 MoveAxis(W, 9, ABG)
20:18:13.912 00.001 12252 Guiding  Dir = 3, Dur = 9
20:18:13.912 00.000 12252 IsSlewing returns 0
20:18:13.912 00.000 12252 IsGuiding returns 0
20:18:13.914 00.002 12252 PulseGuide returned control before completion, sleep 18
20:18:13.938 00.024 12252 IsGuiding returns 0
20:18:13.938 00.000 12252 Move returns status 0, amount 9
20:18:13.938 00.000 12252 MoveAxis(N, 0, ABG)
20:18:13.938 00.000 12252 Move returns status 0, amount 0
20:18:13.938 00.000 12252 move complete, result=0
20:18:13.938 00.000 12252 worker thread done servicing request
20:18:13.938 00.000 12252 Worker thread wakes up
20:18:13.938 00.000 9044 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
20:18:13.941 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:13.941 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:16.299 02.358 12252 Exposure complete
20:18:16.343 00.044 12252 worker thread done servicing request
20:18:16.343 00.000 9044 OnExposeComplete: enter
20:18:16.346 00.003 9044 UpdateGuideState(): m_state=6
20:18:16.349 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
20:18:16.350 00.001 9044 Star::Find returns 1 (0), X=1017.83, Y=815.63, Mass=5633, SNR=51.6, Peak=172 HFD=5.2
20:18:16.351 00.001 9044 MultiStar: [#1 -0.08,0.17,1.07,U] [#2 0.23,-0.01,1.18,U] [#3 0.10,0.17,0.82,U] [#4 0.17,0.13,1.25,U] [#5 0.17,0.18,0.64,U] [#6 -0.13,0.10,0.41,U] [#7 -0.08,0.07,0.42,U] [#8 0.11,0.24,0.41,U] 
20:18:16.353 00.002 9044 refined, 8 included, MultiStar: {0.08, 0.15}, one-star: {0.03, 0.32}
20:18:16.355 00.002 9044 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.62) = xAngle (2.70 = 2.70)
20:18:16.358 00.003 9044 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.38 = -0.38)
20:18:16.360 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.08 mountX=-0.15 mountY=-0.06, mountTheta=-2.75
20:18:16.362 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.15, opts=13)
20:18:16.363 00.001 9044 Enqueuing Move request for scope (0.08, 0.15)
20:18:16.364 00.001 12252 Worker thread wakes up
20:18:16.364 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:18:16.365 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
20:18:16.365 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
20:18:16.365 00.000 9044 UpdateGuideState exits: m=5633 SNR=51.6
20:18:16.366 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:16.368 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:16.370 00.002 9044 Enqueuing Expose request
20:18:16.371 00.001 12252 Moving (0.08, 0.15) raw xDistance=-0.15 yDistance=-0.06
20:18:16.372 00.001 12252 PPEC rslt: input = -0.15, final = -0.07, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.24, period_length = 485.68
20:18:16.372 00.000 12252 PPEC: input: -0.15, control: -0.07, exposure: 2000
20:18:16.372 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:16.372 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:18:16.372 00.000 12252 MoveAxis(E, 26, ABG)
20:18:16.372 00.000 12252 Guiding  Dir = 2, Dur = 26
20:18:16.372 00.000 12252 IsSlewing returns 0
20:18:16.372 00.000 12252 IsGuiding returns 0
20:18:16.374 00.002 12252 PulseGuide returned control before completion, sleep 35
20:18:16.421 00.047 12252 IsGuiding returns 0
20:18:16.421 00.000 12252 Move returns status 0, amount 26
20:18:16.421 00.000 12252 MoveAxis(N, 0, ABG)
20:18:16.421 00.000 12252 Move returns status 0, amount 0
20:18:16.421 00.000 12252 move complete, result=0
20:18:16.421 00.000 12252 worker thread done servicing request
20:18:16.422 00.001 12252 Worker thread wakes up
20:18:16.422 00.000 9044 GuideStep: -0.2 px 26 ms EAST, -0.1 px 0 ms NORTH
20:18:16.424 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:16.424 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:18.803 02.379 12252 Exposure complete
20:18:18.867 00.064 12252 worker thread done servicing request
20:18:18.867 00.000 9044 OnExposeComplete: enter
20:18:18.868 00.001 9044 UpdateGuideState(): m_state=6
20:18:18.869 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
20:18:18.871 00.002 9044 Star::Find returns 1 (0), X=1017.82, Y=815.45, Mass=5402, SNR=50.6, Peak=172 HFD=5.2
20:18:18.874 00.003 9044 MultiStar: [#1 0.02,0.14,1.06,U] [#2 0.20,-0.04,1.22,U] [#3 0.04,0.08,0.86,U] [#4 0.19,0.01,1.25,U] [#5 0.13,0.05,0.65,U] [#6 -0.11,0.15,0.41,U] [#7 -0.15,-0.11,0.43,U] [#8 0.01,0.11,0.41,U] 
20:18:18.876 00.002 9044 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.02, 0.15}
20:18:18.877 00.001 9044 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.62) = xAngle (2.29 = 2.29)
20:18:18.877 00.000 9044 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.79 = -0.79)
20:18:18.878 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.67 mountX=-0.06 mountY=-0.07, mountTheta=-2.32
20:18:18.881 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.06, opts=13)
20:18:18.883 00.002 9044 Enqueuing Move request for scope (0.07, 0.06)
20:18:18.885 00.002 12252 Worker thread wakes up
20:18:18.885 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:18:18.886 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
20:18:18.886 00.000 9044 UpdateGuideState exits: m=5402 SNR=50.6
20:18:18.888 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
20:18:18.888 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:18.889 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:18.890 00.001 12252 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.07
20:18:18.890 00.000 9044 Enqueuing Expose request
20:18:18.892 00.002 12252 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.24, period_length = 485.68
20:18:18.892 00.000 12252 PPEC: input: -0.06, control: 0.03, exposure: 2000
20:18:18.892 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:18.892 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:18:18.892 00.000 12252 MoveAxis(W, 11, ABG)
20:18:18.892 00.000 12252 Guiding  Dir = 3, Dur = 11
20:18:18.892 00.000 12252 IsSlewing returns 0
20:18:18.893 00.001 12252 IsGuiding returns 0
20:18:18.894 00.001 12252 PulseGuide returned control before completion, sleep 20
20:18:18.920 00.026 12252 IsGuiding returns 0
20:18:18.920 00.000 12252 Move returns status 0, amount 11
20:18:18.920 00.000 12252 MoveAxis(N, 0, ABG)
20:18:18.920 00.000 12252 Move returns status 0, amount 0
20:18:18.921 00.001 12252 move complete, result=0
20:18:18.921 00.000 12252 worker thread done servicing request
20:18:18.921 00.000 12252 Worker thread wakes up
20:18:18.921 00.000 9044 GuideStep: -0.1 px 11 ms WEST, -0.1 px 0 ms NORTH
20:18:18.922 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:18.922 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:21.255 02.333 12252 Exposure complete
20:18:21.305 00.050 12252 worker thread done servicing request
20:18:21.305 00.000 9044 OnExposeComplete: enter
20:18:21.306 00.001 9044 UpdateGuideState(): m_state=6
20:18:21.308 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
20:18:21.309 00.001 9044 Star::Find returns 1 (0), X=1017.93, Y=815.87, Mass=5402, SNR=50.5, Peak=172 HFD=4.7
20:18:21.310 00.001 9044 MultiStar: [#1 0.15,0.57,0.00,M1] [#2 0.32,0.23,0.00,M1] [#3 0.12,0.42,0.00,M1] [#4 0.27,0.22,0.00,M1] [#5 0.15,0.32,0.00,M1] [#6 -0.01,0.38,0.00,M1] [#7 0.08,0.19,0.42,U] [#8 0.15,0.42,0.00,M1] 
20:18:21.311 00.001 9044 refined, 1 included, MultiStar: {0.12, 0.46}, one-star: {0.13, 0.57}
20:18:21.312 00.001 9044 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.62) = xAngle (2.94 = 2.94)
20:18:21.313 00.001 9044 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.14 = -0.14)
20:18:21.315 00.002 9044 CameraToMount -- cameraX=0.12 cameraY=0.46 hyp=0.47 cameraTheta=1.32 mountX=-0.46 mountY=-0.07, mountTheta=-3.00
20:18:21.317 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.46, opts=13)
20:18:21.318 00.001 9044 Enqueuing Move request for scope (0.12, 0.46)
20:18:21.319 00.001 12252 Worker thread wakes up
20:18:21.319 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:18:21.320 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.46) opts 0xd
20:18:21.320 00.000 9044 UpdateGuideState exits: m=5402 SNR=50.5
20:18:21.320 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.46)
20:18:21.320 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:21.321 00.001 12252 Moving (0.12, 0.46) raw xDistance=-0.46 yDistance=-0.07
20:18:21.321 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:21.322 00.001 9044 Enqueuing Expose request
20:18:21.323 00.001 12252 PPEC rslt: input = -0.46, final = -0.26, react = -0.28, pred = 0.01, hyst = -0.25, hyst_pct = 0.23, period_length = 485.68
20:18:21.323 00.000 12252 PPEC: input: -0.46, control: -0.26, exposure: 2000
20:18:21.323 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:21.323 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:18:21.323 00.000 12252 MoveAxis(E, 103, ABG)
20:18:21.323 00.000 12252 Guiding  Dir = 2, Dur = 103
20:18:21.323 00.000 12252 IsSlewing returns 0
20:18:21.324 00.001 12252 IsGuiding returns 0
20:18:21.326 00.002 12252 PulseGuide returned control before completion, sleep 112
20:18:21.453 00.127 12252 IsGuiding returns 1
20:18:21.453 00.000 12252 scope still moving after pulse duration time elapsed
20:18:21.484 00.031 12252 IsSlewing returns 0
20:18:21.484 00.000 12252 IsGuiding returns 0
20:18:21.484 00.000 12252 scope move finished after 103 + 57 ms
20:18:21.484 00.000 12252 Move returns status 0, amount 103
20:18:21.484 00.000 12252 MoveAxis(N, 0, ABG)
20:18:21.484 00.000 12252 Move returns status 0, amount 0
20:18:21.485 00.001 12252 move complete, result=0
20:18:21.485 00.000 12252 worker thread done servicing request
20:18:21.485 00.000 12252 Worker thread wakes up
20:18:21.485 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:21.485 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:21.485 00.000 9044 GuideStep: -0.5 px 103 ms EAST, -0.1 px 0 ms NORTH
20:18:23.827 02.342 12252 Exposure complete
20:18:23.872 00.045 12252 worker thread done servicing request
20:18:23.872 00.000 9044 OnExposeComplete: enter
20:18:23.874 00.002 9044 UpdateGuideState(): m_state=6
20:18:23.876 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
20:18:23.878 00.002 9044 Star::Find returns 1 (0), X=1017.94, Y=815.39, Mass=5474, SNR=51.0, Peak=172 HFD=5.2
20:18:23.879 00.001 9044 MultiStar: [#1 0.11,0.09,1.05,U] [#2 0.26,-0.12,1.21,U] [#3 0.02,-0.02,0.84,U] [#4 0.25,0.03,1.25,U] [#5 0.18,0.02,0.64,U] [#6 -0.08,-0.01,0.41,U] [#7 -0.00,-0.21,0.43,U] [#8 0.14,0.02,0.42,U] 
20:18:23.880 00.001 9044 refined, 8 included, MultiStar: {0.15, -0.00}, one-star: {0.14, 0.08}
20:18:23.881 00.001 9044 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.62) = xAngle (1.60 = 1.60)
20:18:23.881 00.000 9044 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.49 = -1.49)
20:18:23.883 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.03 mountX=-0.00 mountY=-0.14, mountTheta=-1.60
20:18:23.885 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.00, opts=13)
20:18:23.885 00.000 9044 Enqueuing Move request for scope (0.15, -0.00)
20:18:23.887 00.002 12252 Worker thread wakes up
20:18:23.887 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:18:23.889 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
20:18:23.889 00.000 9044 UpdateGuideState exits: m=5474 SNR=51.0
20:18:23.891 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:23.894 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:23.896 00.002 9044 Enqueuing Expose request
20:18:23.898 00.002 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
20:18:23.898 00.000 12252 Moving (0.15, -0.00) raw xDistance=-0.00 yDistance=-0.14
20:18:23.899 00.001 12252 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.23, period_length = 485.68
20:18:23.899 00.000 12252 PPEC: input: -0.00, control: 0.01, exposure: 2000
20:18:23.899 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:23.899 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:18:23.899 00.000 12252 MoveAxis(W, 4, ABG)
20:18:23.899 00.000 12252 Guiding  Dir = 3, Dur = 4
20:18:23.903 00.004 12252 IsSlewing returns 0
20:18:23.903 00.000 12252 IsGuiding returns 0
20:18:23.905 00.002 12252 PulseGuide returned control before completion, sleep 13
20:18:23.929 00.024 12252 IsGuiding returns 0
20:18:23.929 00.000 12252 Move returns status 0, amount 4
20:18:23.929 00.000 12252 MoveAxis(N, 0, ABG)
20:18:23.930 00.001 12252 Move returns status 0, amount 0
20:18:23.930 00.000 12252 move complete, result=0
20:18:23.930 00.000 12252 worker thread done servicing request
20:18:23.930 00.000 12252 Worker thread wakes up
20:18:23.930 00.000 9044 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
20:18:23.932 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:23.932 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:26.279 02.347 12252 Exposure complete
20:18:26.324 00.045 12252 worker thread done servicing request
20:18:26.324 00.000 9044 OnExposeComplete: enter
20:18:26.325 00.001 9044 UpdateGuideState(): m_state=6
20:18:26.328 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
20:18:26.328 00.000 9044 Star::Find returns 1 (0), X=1017.87, Y=815.39, Mass=5361, SNR=50.4, Peak=172 HFD=5.2
20:18:26.330 00.002 9044 MultiStar: [#1 0.01,0.10,1.07,U] [#2 0.22,-0.14,1.22,U] [#3 0.05,0.08,0.82,U] [#4 0.18,-0.03,1.27,U] [#5 0.20,-0.04,0.65,U] [#6 -0.06,0.04,0.43,U] [#7 -0.13,-0.12,0.43,U] [#8 0.09,0.06,0.42,U] 
20:18:26.332 00.002 9044 refined, 8 included, MultiStar: {0.10, 0.00}, one-star: {0.07, 0.08}
20:18:26.334 00.002 9044 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.62) = xAngle (1.65 = 1.65)
20:18:26.337 00.003 9044 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.43 = -1.43)
20:18:26.338 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.03 mountX=-0.01 mountY=-0.10, mountTheta=-1.65
20:18:26.340 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.00, opts=13)
20:18:26.342 00.002 9044 Enqueuing Move request for scope (0.10, 0.00)
20:18:26.343 00.001 12252 Worker thread wakes up
20:18:26.343 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:18:26.344 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
20:18:26.344 00.000 9044 UpdateGuideState exits: m=5361 SNR=50.4
20:18:26.346 00.002 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
20:18:26.346 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:26.347 00.001 12252 Moving (0.10, 0.00) raw xDistance=-0.01 yDistance=-0.10
20:18:26.347 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:26.348 00.001 9044 Enqueuing Expose request
20:18:26.349 00.001 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.23, period_length = 485.68
20:18:26.349 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
20:18:26.349 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:26.349 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:18:26.349 00.000 12252 MoveAxis(E, 6, ABG)
20:18:26.349 00.000 12252 Guiding  Dir = 2, Dur = 6
20:18:26.350 00.001 12252 IsSlewing returns 0
20:18:26.350 00.000 12252 IsGuiding returns 0
20:18:26.352 00.002 12252 PulseGuide returned control before completion, sleep 15
20:18:26.376 00.024 12252 IsGuiding returns 0
20:18:26.376 00.000 12252 Move returns status 0, amount 6
20:18:26.376 00.000 12252 MoveAxis(N, 0, ABG)
20:18:26.376 00.000 12252 Move returns status 0, amount 0
20:18:26.376 00.000 12252 move complete, result=0
20:18:26.376 00.000 12252 worker thread done servicing request
20:18:26.376 00.000 12252 Worker thread wakes up
20:18:26.376 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:26.376 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:26.376 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
20:18:28.720 02.344 12252 Exposure complete
20:18:28.779 00.059 12252 worker thread done servicing request
20:18:28.779 00.000 9044 OnExposeComplete: enter
20:18:28.781 00.002 9044 UpdateGuideState(): m_state=6
20:18:28.783 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
20:18:28.785 00.002 9044 Star::Find returns 1 (0), X=1017.86, Y=815.38, Mass=5376, SNR=50.4, Peak=172 HFD=5.2
20:18:28.786 00.001 9044 MultiStar: [#1 0.01,0.07,1.05,U] [#2 0.22,-0.13,1.22,U] [#3 -0.05,-0.03,0.84,U] [#4 0.19,-0.05,1.28,U] [#5 0.13,-0.05,0.66,U] [#6 -0.13,-0.12,0.42,U] [#7 -0.05,-0.14,0.43,U] [#8 0.04,0.03,0.41,U] 
20:18:28.787 00.001 9044 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.06, 0.08}
20:18:28.788 00.001 9044 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.62) = xAngle (1.24 = 1.24)
20:18:28.789 00.001 9044 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.85 = -1.85)
20:18:28.789 00.000 9044 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.39 mountX=0.03 mountY=-0.08, mountTheta=-1.24
20:18:28.791 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.03, opts=13)
20:18:28.792 00.001 9044 Enqueuing Move request for scope (0.08, -0.03)
20:18:28.793 00.001 12252 Worker thread wakes up
20:18:28.793 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:18:28.794 00.001 9044 UpdateGuideState exits: m=5376 SNR=50.4
20:18:28.795 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:28.798 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:28.799 00.001 9044 Enqueuing Expose request
20:18:28.800 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
20:18:28.800 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
20:18:28.800 00.000 12252 Moving (0.08, -0.03) raw xDistance=0.03 yDistance=-0.08
20:18:28.802 00.002 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.23, period_length = 485.68
20:18:28.802 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
20:18:28.802 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:28.802 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:18:28.802 00.000 12252 MoveAxis(E, 6, ABG)
20:18:28.802 00.000 12252 Guiding  Dir = 2, Dur = 6
20:18:28.802 00.000 12252 IsSlewing returns 0
20:18:28.802 00.000 12252 IsGuiding returns 0
20:18:28.804 00.002 12252 PulseGuide returned control before completion, sleep 14
20:18:28.826 00.022 12252 IsGuiding returns 0
20:18:28.826 00.000 12252 Move returns status 0, amount 6
20:18:28.826 00.000 12252 MoveAxis(N, 0, ABG)
20:18:28.826 00.000 12252 Move returns status 0, amount 0
20:18:28.826 00.000 12252 move complete, result=0
20:18:28.826 00.000 12252 worker thread done servicing request
20:18:28.827 00.001 12252 Worker thread wakes up
20:18:28.827 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
20:18:28.829 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:28.829 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:31.189 02.360 12252 Exposure complete
20:18:31.241 00.052 12252 worker thread done servicing request
20:18:31.241 00.000 9044 OnExposeComplete: enter
20:18:31.243 00.002 9044 UpdateGuideState(): m_state=6
20:18:31.244 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
20:18:31.245 00.001 9044 Star::Find returns 1 (0), X=1017.80, Y=815.61, Mass=5376, SNR=50.3, Peak=172 HFD=5.2
20:18:31.246 00.001 9044 MultiStar: [#1 -0.10,0.28,1.06,U] [#2 0.15,0.09,1.20,U] [#3 -0.18,0.04,0.83,U] [#4 0.12,0.04,1.29,U] [#5 -0.02,0.14,0.64,U] [#6 -0.22,0.24,0.00,M1] [#7 -0.15,0.02,0.43,U] [#8 -0.16,0.30,0.00,M1] 
20:18:31.248 00.002 9044 refined, 6 included, MultiStar: {0.00, 0.14}, one-star: {0.00, 0.31}
20:18:31.248 00.000 9044 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.62) = xAngle (3.19 = -3.09)
20:18:31.249 00.001 9044 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.11 = 0.11)
20:18:31.250 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.57 mountX=-0.14 mountY=0.01, mountTheta=3.03
20:18:31.251 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.14, opts=13)
20:18:31.252 00.001 9044 Enqueuing Move request for scope (0.00, 0.14)
20:18:31.253 00.001 12252 Worker thread wakes up
20:18:31.253 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:18:31.255 00.002 9044 UpdateGuideState exits: m=5376 SNR=50.3
20:18:31.255 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:31.256 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:31.257 00.001 9044 Enqueuing Expose request
20:18:31.258 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
20:18:31.260 00.002 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
20:18:31.260 00.000 12252 Moving (0.00, 0.14) raw xDistance=-0.14 yDistance=0.01
20:18:31.261 00.001 12252 PPEC rslt: input = -0.14, final = -0.07, react = -0.08, pred = 0.02, hyst = -0.08, hyst_pct = 0.22, period_length = 485.68
20:18:31.262 00.001 12252 PPEC: input: -0.14, control: -0.07, exposure: 2000
20:18:31.262 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:31.262 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:18:31.262 00.000 12252 MoveAxis(E, 27, ABG)
20:18:31.262 00.000 12252 Guiding  Dir = 2, Dur = 27
20:18:31.262 00.000 12252 IsSlewing returns 0
20:18:31.263 00.001 12252 IsGuiding returns 0
20:18:31.265 00.002 12252 PulseGuide returned control before completion, sleep 35
20:18:31.301 00.036 12252 IsGuiding returns 0
20:18:31.301 00.000 12252 Move returns status 0, amount 27
20:18:31.301 00.000 12252 MoveAxis(N, 0, ABG)
20:18:31.302 00.001 12252 Move returns status 0, amount 0
20:18:31.302 00.000 12252 move complete, result=0
20:18:31.302 00.000 12252 worker thread done servicing request
20:18:31.302 00.000 12252 Worker thread wakes up
20:18:31.302 00.000 9044 GuideStep: -0.1 px 27 ms EAST, 0.0 px 0 ms NORTH
20:18:31.306 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:31.306 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:33.649 02.343 12252 Exposure complete
20:18:33.698 00.049 12252 worker thread done servicing request
20:18:33.698 00.000 9044 OnExposeComplete: enter
20:18:33.700 00.002 9044 UpdateGuideState(): m_state=6
20:18:33.701 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
20:18:33.702 00.001 9044 Star::Find returns 1 (0), X=1017.91, Y=815.45, Mass=5396, SNR=50.7, Peak=172 HFD=5.1
20:18:33.703 00.001 9044 MultiStar: [#1 0.10,0.18,1.04,U] [#2 0.25,-0.05,1.21,U] [#3 0.12,0.08,0.84,U] [#4 0.25,0.09,1.28,U] [#5 0.21,0.06,0.64,U] [#6 -0.07,0.07,0.40,U] [#7 0.03,-0.06,0.43,U] [#8 0.22,0.08,0.41,U] 
20:18:33.703 00.000 9044 refined, 8 included, MultiStar: {0.16, 0.07}, one-star: {0.11, 0.14}
20:18:33.704 00.001 9044 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.62) = xAngle (2.05 = 2.05)
20:18:33.706 00.002 9044 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.04 = -1.04)
20:18:33.709 00.003 9044 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.42 mountX=-0.08 mountY=-0.15, mountTheta=-2.06
20:18:33.711 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.07, opts=13)
20:18:33.713 00.002 9044 Enqueuing Move request for scope (0.16, 0.07)
20:18:33.714 00.001 12252 Worker thread wakes up
20:18:33.714 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:18:33.716 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
20:18:33.716 00.000 9044 UpdateGuideState exits: m=5396 SNR=50.7
20:18:33.718 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:33.719 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:33.722 00.003 9044 Enqueuing Expose request
20:18:33.723 00.001 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
20:18:33.723 00.000 12252 Moving (0.16, 0.07) raw xDistance=-0.08 yDistance=-0.15
20:18:33.723 00.000 12252 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.22, period_length = 485.68
20:18:33.724 00.001 12252 PPEC: input: -0.08, control: 0.02, exposure: 2000
20:18:33.724 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:33.724 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:18:33.724 00.000 12252 MoveAxis(W, 7, ABG)
20:18:33.724 00.000 12252 Guiding  Dir = 3, Dur = 7
20:18:33.724 00.000 12252 IsSlewing returns 0
20:18:33.724 00.000 12252 IsGuiding returns 0
20:18:33.726 00.002 12252 PulseGuide returned control before completion, sleep 16
20:18:33.750 00.024 12252 IsGuiding returns 0
20:18:33.750 00.000 12252 Move returns status 0, amount 7
20:18:33.750 00.000 12252 MoveAxis(N, 0, ABG)
20:18:33.750 00.000 12252 Move returns status 0, amount 0
20:18:33.750 00.000 12252 move complete, result=0
20:18:33.750 00.000 12252 worker thread done servicing request
20:18:33.750 00.000 12252 Worker thread wakes up
20:18:33.750 00.000 9044 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
20:18:33.752 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:33.752 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:36.091 02.339 12252 Exposure complete
20:18:36.140 00.049 12252 worker thread done servicing request
20:18:36.140 00.000 9044 OnExposeComplete: enter
20:18:36.141 00.001 9044 UpdateGuideState(): m_state=6
20:18:36.142 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
20:18:36.143 00.001 9044 Star::Find returns 1 (0), X=1017.87, Y=815.70, Mass=5478, SNR=50.9, Peak=172 HFD=5.1
20:18:36.144 00.001 9044 MultiStar: [#1 0.09,0.49,0.00,M1] [#2 0.24,0.03,1.21,U] [#3 -0.01,0.08,0.84,U] [#4 0.22,0.08,1.28,U] [#5 0.14,0.06,0.65,U] [#6 -0.09,0.04,0.40,U] [#7 -0.09,-0.00,0.42,U] [#8 -0.04,0.09,0.41,U] 
20:18:36.146 00.002 9044 refined, 7 included, MultiStar: {0.10, 0.11}, one-star: {0.07, 0.39}
20:18:36.147 00.001 9044 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.62) = xAngle (2.45 = 2.45)
20:18:36.148 00.001 9044 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.63 = -0.63)
20:18:36.149 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=-0.11 mountY=-0.09, mountTheta=-2.49
20:18:36.152 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.11, opts=13)
20:18:36.153 00.001 9044 Enqueuing Move request for scope (0.10, 0.11)
20:18:36.154 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:18:36.155 00.001 9044 UpdateGuideState exits: m=5478 SNR=50.9
20:18:36.156 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:36.157 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:36.159 00.002 9044 Enqueuing Expose request
20:18:36.161 00.002 12252 Worker thread wakes up
20:18:36.161 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
20:18:36.161 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
20:18:36.161 00.000 12252 Moving (0.10, 0.11) raw xDistance=-0.11 yDistance=-0.09
20:18:36.162 00.001 12252 PPEC rslt: input = -0.11, final = -0.05, react = -0.07, pred = 0.02, hyst = -0.07, hyst_pct = 0.22, period_length = 485.68
20:18:36.162 00.000 12252 PPEC: input: -0.11, control: -0.05, exposure: 2000
20:18:36.162 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:36.162 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:18:36.162 00.000 12252 MoveAxis(E, 21, ABG)
20:18:36.162 00.000 12252 Guiding  Dir = 2, Dur = 21
20:18:36.163 00.001 12252 IsSlewing returns 0
20:18:36.163 00.000 12252 IsGuiding returns 0
20:18:36.164 00.001 12252 PulseGuide returned control before completion, sleep 30
20:18:36.210 00.046 12252 IsGuiding returns 0
20:18:36.210 00.000 12252 Move returns status 0, amount 21
20:18:36.210 00.000 12252 MoveAxis(N, 0, ABG)
20:18:36.210 00.000 12252 Move returns status 0, amount 0
20:18:36.210 00.000 12252 move complete, result=0
20:18:36.210 00.000 12252 worker thread done servicing request
20:18:36.210 00.000 12252 Worker thread wakes up
20:18:36.210 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:36.211 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:36.211 00.000 9044 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
20:18:38.576 02.365 12252 Exposure complete
20:18:38.644 00.068 12252 worker thread done servicing request
20:18:38.644 00.000 9044 OnExposeComplete: enter
20:18:38.646 00.002 9044 UpdateGuideState(): m_state=6
20:18:38.647 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
20:18:38.648 00.001 9044 Star::Find returns 1 (0), X=1017.84, Y=815.44, Mass=5571, SNR=51.5, Peak=172 HFD=5.2
20:18:38.650 00.002 9044 MultiStar: [#1 0.05,0.24,1.05,U] [#2 0.17,-0.00,1.21,U] [#3 0.05,0.10,0.84,U] [#4 0.22,0.02,1.27,U] [#5 0.14,0.18,0.65,U] [#6 -0.08,0.17,0.41,U] [#7 -0.09,-0.11,0.42,U] [#8 0.16,0.15,0.41,U] 
20:18:38.651 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.04, 0.13}
20:18:38.653 00.002 9044 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.62) = xAngle (2.39 = 2.39)
20:18:38.655 00.002 9044 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.70 = -0.70)
20:18:38.656 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.76 mountX=-0.10 mountY=-0.09, mountTheta=-2.42
20:18:38.658 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.09, opts=13)
20:18:38.658 00.000 9044 Enqueuing Move request for scope (0.10, 0.09)
20:18:38.659 00.001 12252 Worker thread wakes up
20:18:38.659 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:18:38.661 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
20:18:38.661 00.000 9044 UpdateGuideState exits: m=5571 SNR=51.5
20:18:38.663 00.002 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
20:18:38.663 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:38.664 00.001 12252 Moving (0.10, 0.09) raw xDistance=-0.10 yDistance=-0.09
20:18:38.665 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:38.666 00.001 9044 Enqueuing Expose request
20:18:38.667 00.001 12252 PPEC rslt: input = -0.10, final = 0.02, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.22, period_length = 485.68
20:18:38.667 00.000 12252 PPEC: input: -0.10, control: 0.02, exposure: 2000
20:18:38.667 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:38.667 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:18:38.667 00.000 12252 MoveAxis(W, 8, ABG)
20:18:38.667 00.000 12252 Guiding  Dir = 3, Dur = 8
20:18:38.667 00.000 12252 IsSlewing returns 0
20:18:38.668 00.001 12252 IsGuiding returns 0
20:18:38.670 00.002 12252 PulseGuide returned control before completion, sleep 16
20:18:38.689 00.019 12252 IsGuiding returns 0
20:18:38.689 00.000 12252 Move returns status 0, amount 8
20:18:38.689 00.000 12252 MoveAxis(N, 0, ABG)
20:18:38.689 00.000 12252 Move returns status 0, amount 0
20:18:38.689 00.000 12252 move complete, result=0
20:18:38.689 00.000 12252 worker thread done servicing request
20:18:38.689 00.000 12252 Worker thread wakes up
20:18:38.689 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:38.689 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:38.689 00.000 9044 GuideStep: -0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
20:18:41.033 02.344 12252 Exposure complete
20:18:41.080 00.047 12252 worker thread done servicing request
20:18:41.080 00.000 9044 OnExposeComplete: enter
20:18:41.081 00.001 9044 UpdateGuideState(): m_state=6
20:18:41.082 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
20:18:41.082 00.000 9044 Star::Find returns 1 (0), X=1017.79, Y=815.70, Mass=5266, SNR=49.9, Peak=172 HFD=5.0
20:18:41.083 00.001 9044 MultiStar: [#1 0.01,0.49,0.00,M1] [#2 0.18,0.04,1.24,U] [#3 0.00,0.38,0.00,M1] [#4 0.18,0.12,1.31,U] [#5 0.08,0.09,0.66,U] [#6 -0.18,0.11,0.41,U] [#7 -0.16,0.07,0.43,U] [#8 -0.04,0.19,0.42,U] 
20:18:41.084 00.001 9044 refined, 6 included, MultiStar: {0.06, 0.15}, one-star: {-0.01, 0.39}
20:18:41.086 00.002 9044 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.62) = xAngle (2.81 = 2.81)
20:18:41.087 00.001 9044 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.28 = -0.28)
20:18:41.088 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.18 mountX=-0.15 mountY=-0.04, mountTheta=-2.86
20:18:41.090 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.15, opts=13)
20:18:41.091 00.001 9044 Enqueuing Move request for scope (0.06, 0.15)
20:18:41.092 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:18:41.093 00.001 9044 UpdateGuideState exits: m=5266 SNR=49.9
20:18:41.095 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:41.096 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:41.097 00.001 9044 Enqueuing Expose request
20:18:41.098 00.001 12252 Worker thread wakes up
20:18:41.098 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
20:18:41.098 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
20:18:41.098 00.000 12252 Moving (0.06, 0.15) raw xDistance=-0.15 yDistance=-0.04
20:18:41.100 00.002 12252 PPEC rslt: input = -0.15, final = -0.08, react = -0.09, pred = 0.02, hyst = -0.09, hyst_pct = 0.21, period_length = 485.68
20:18:41.100 00.000 12252 PPEC: input: -0.15, control: -0.08, exposure: 2000
20:18:41.100 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:41.100 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:18:41.100 00.000 12252 MoveAxis(E, 30, ABG)
20:18:41.100 00.000 12252 Guiding  Dir = 2, Dur = 30
20:18:41.101 00.001 12252 IsSlewing returns 0
20:18:41.101 00.000 12252 IsGuiding returns 0
20:18:41.103 00.002 12252 PulseGuide returned control before completion, sleep 39
20:18:41.152 00.049 12252 IsGuiding returns 0
20:18:41.152 00.000 12252 Move returns status 0, amount 30
20:18:41.152 00.000 12252 MoveAxis(N, 0, ABG)
20:18:41.152 00.000 12252 Move returns status 0, amount 0
20:18:41.152 00.000 12252 move complete, result=0
20:18:41.153 00.001 12252 worker thread done servicing request
20:18:41.153 00.000 9044 GuideStep: -0.2 px 30 ms EAST, -0.0 px 0 ms NORTH
20:18:41.155 00.002 12252 Worker thread wakes up
20:18:41.155 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:41.155 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:43.486 02.331 12252 Exposure complete
20:18:43.541 00.055 12252 worker thread done servicing request
20:18:43.541 00.000 9044 OnExposeComplete: enter
20:18:43.542 00.001 9044 UpdateGuideState(): m_state=6
20:18:43.543 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
20:18:43.544 00.001 9044 Star::Find returns 1 (0), X=1017.78, Y=815.49, Mass=5552, SNR=51.2, Peak=172 HFD=5.2
20:18:43.546 00.002 9044 MultiStar: [#1 -0.10,0.13,1.04,U] [#2 0.15,0.03,1.19,U] [#3 -0.18,-0.02,0.83,U] [#4 0.11,-0.01,1.27,U] [#5 0.01,0.09,0.64,U] [#6 -0.18,0.08,0.41,U] [#7 -0.18,-0.10,0.42,U] [#8 -0.08,0.21,0.40,U] 
20:18:43.547 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {-0.02, 0.18}
20:18:43.547 00.000 9044 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.62) = xAngle (3.48 = -2.81)
20:18:43.548 00.001 9044 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.39 = 0.39)
20:18:43.549 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.85 mountX=-0.06 mountY=0.03, mountTheta=2.76
20:18:43.550 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.07, opts=13)
20:18:43.551 00.001 9044 Enqueuing Move request for scope (-0.02, 0.07)
20:18:43.553 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:18:43.555 00.002 9044 UpdateGuideState exits: m=5552 SNR=51.2
20:18:43.556 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:43.557 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:43.558 00.001 9044 Enqueuing Expose request
20:18:43.559 00.001 12252 Worker thread wakes up
20:18:43.559 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
20:18:43.559 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
20:18:43.559 00.000 12252 Moving (-0.02, 0.07) raw xDistance=-0.06 yDistance=0.03
20:18:43.560 00.001 12252 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.21, period_length = 485.68
20:18:43.560 00.000 12252 PPEC: input: -0.06, control: 0.02, exposure: 2000
20:18:43.560 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:43.560 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:18:43.560 00.000 12252 MoveAxis(W, 9, ABG)
20:18:43.560 00.000 12252 Guiding  Dir = 3, Dur = 9
20:18:43.560 00.000 12252 IsSlewing returns 0
20:18:43.560 00.000 12252 IsGuiding returns 0
20:18:43.562 00.002 12252 PulseGuide returned control before completion, sleep 18
20:18:43.591 00.029 12252 IsGuiding returns 0
20:18:43.591 00.000 12252 Move returns status 0, amount 9
20:18:43.591 00.000 12252 MoveAxis(N, 0, ABG)
20:18:43.591 00.000 12252 Move returns status 0, amount 0
20:18:43.591 00.000 12252 move complete, result=0
20:18:43.591 00.000 12252 worker thread done servicing request
20:18:43.592 00.001 12252 Worker thread wakes up
20:18:43.592 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:43.592 00.000 9044 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
20:18:43.594 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:45.941 02.347 12252 Exposure complete
20:18:45.981 00.040 12252 worker thread done servicing request
20:18:45.981 00.000 9044 OnExposeComplete: enter
20:18:45.982 00.001 9044 UpdateGuideState(): m_state=6
20:18:45.983 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
20:18:45.985 00.002 9044 Star::Find returns 1 (0), X=1017.74, Y=815.37, Mass=5374, SNR=50.4, Peak=172 HFD=5.3
20:18:45.987 00.002 9044 MultiStar: [#1 -0.11,0.13,1.06,U] [#2 0.14,-0.09,1.22,U] [#3 -0.13,-0.01,0.85,U] [#4 0.10,-0.04,1.26,U] [#5 0.01,-0.02,0.65,U] [#6 -0.27,0.07,0.41,U] [#7 -0.19,-0.14,0.43,U] [#8 -0.07,-0.00,0.41,U] 
20:18:45.989 00.002 9044 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {-0.06, 0.06}
20:18:45.991 00.002 9044 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.62) = xAngle (-1.46 = -1.46)
20:18:45.992 00.001 9044 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.54 = 1.74)
20:18:45.994 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.08 mountX=0.00 mountY=0.03, mountTheta=1.46
20:18:45.996 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.00, opts=13)
20:18:45.998 00.002 9044 Enqueuing Move request for scope (-0.03, -0.00)
20:18:46.000 00.002 12252 Worker thread wakes up
20:18:46.000 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:18:46.001 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
20:18:46.001 00.000 9044 UpdateGuideState exits: m=5374 SNR=50.4
20:18:46.002 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:46.003 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
20:18:46.003 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:46.004 00.001 9044 Enqueuing Expose request
20:18:46.005 00.001 12252 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
20:18:46.007 00.002 12252 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.21, period_length = 485.68
20:18:46.007 00.000 12252 PPEC: input: 0.00, control: 0.01, exposure: 2000
20:18:46.007 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:46.007 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:18:46.007 00.000 12252 MoveAxis(W, 5, ABG)
20:18:46.007 00.000 12252 Guiding  Dir = 3, Dur = 5
20:18:46.007 00.000 12252 IsSlewing returns 0
20:18:46.008 00.001 12252 IsGuiding returns 0
20:18:46.009 00.001 12252 PulseGuide returned control before completion, sleep 14
20:18:46.025 00.016 12252 IsGuiding returns 0
20:18:46.025 00.000 12252 Move returns status 0, amount 5
20:18:46.025 00.000 12252 MoveAxis(N, 0, ABG)
20:18:46.025 00.000 12252 Move returns status 0, amount 0
20:18:46.026 00.001 12252 move complete, result=0
20:18:46.026 00.000 12252 worker thread done servicing request
20:18:46.026 00.000 12252 Worker thread wakes up
20:18:46.026 00.000 9044 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
20:18:46.028 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:46.028 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:48.383 02.355 12252 Exposure complete
20:18:48.436 00.053 12252 worker thread done servicing request
20:18:48.436 00.000 9044 OnExposeComplete: enter
20:18:48.438 00.002 9044 UpdateGuideState(): m_state=6
20:18:48.439 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
20:18:48.440 00.001 9044 Star::Find returns 1 (0), X=1017.72, Y=815.62, Mass=5523, SNR=51.1, Peak=172 HFD=5.3
20:18:48.441 00.001 9044 MultiStar: [#1 -0.21,0.20,1.08,U] [#2 0.08,0.03,1.19,U] [#3 -0.04,0.04,0.85,U] [#4 0.06,-0.01,1.28,U] [#5 0.03,0.06,0.63,U] [#6 -0.25,0.20,0.00,M1] [#7 -0.27,-0.07,0.42,U] [#8 -0.12,0.17,0.40,U] 
20:18:48.443 00.002 9044 refined, 7 included, MultiStar: {-0.05, 0.10}, one-star: {-0.08, 0.31}
20:18:48.446 00.003 9044 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.62) = xAngle (3.64 = -2.64)
20:18:48.448 00.002 9044 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.56 = 0.56)
20:18:48.449 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.01 mountX=-0.09 mountY=0.06, mountTheta=2.60
20:18:48.451 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.10, opts=13)
20:18:48.452 00.001 9044 Enqueuing Move request for scope (-0.05, 0.10)
20:18:48.454 00.002 12252 Worker thread wakes up
20:18:48.454 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:18:48.454 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
20:18:48.454 00.000 9044 UpdateGuideState exits: m=5523 SNR=51.1
20:18:48.456 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
20:18:48.456 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:48.457 00.001 12252 Moving (-0.05, 0.10) raw xDistance=-0.09 yDistance=0.06
20:18:48.457 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:48.458 00.001 9044 Enqueuing Expose request
20:18:48.461 00.003 12252 PPEC rslt: input = -0.09, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.21, period_length = 485.68
20:18:48.461 00.000 12252 PPEC: input: -0.09, control: 0.02, exposure: 2000
20:18:48.461 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:48.461 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:18:48.461 00.000 12252 MoveAxis(W, 7, ABG)
20:18:48.461 00.000 12252 Guiding  Dir = 3, Dur = 7
20:18:48.461 00.000 12252 IsSlewing returns 0
20:18:48.461 00.000 12252 IsGuiding returns 0
20:18:48.465 00.004 12252 PulseGuide returned control before completion, sleep 15
20:18:48.494 00.029 12252 IsGuiding returns 0
20:18:48.494 00.000 12252 Move returns status 0, amount 7
20:18:48.494 00.000 12252 MoveAxis(N, 0, ABG)
20:18:48.494 00.000 12252 Move returns status 0, amount 0
20:18:48.494 00.000 12252 move complete, result=0
20:18:48.495 00.001 12252 worker thread done servicing request
20:18:48.495 00.000 12252 Worker thread wakes up
20:18:48.495 00.000 9044 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
20:18:48.497 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:48.497 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:50.855 02.358 12252 Exposure complete
20:18:50.937 00.082 12252 worker thread done servicing request
20:18:50.937 00.000 9044 OnExposeComplete: enter
20:18:50.937 00.000 9044 UpdateGuideState(): m_state=6
20:18:50.940 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
20:18:50.941 00.001 9044 Star::Find returns 1 (0), X=1017.84, Y=815.94, Mass=5490, SNR=51.0, Peak=172 HFD=4.9
20:18:50.942 00.001 9044 MultiStar: large primary error, entering stabilization period
20:18:50.943 00.001 9044 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.62) = xAngle (3.13 = 3.13)
20:18:50.944 00.001 9044 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.05 = 0.05)
20:18:50.945 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.63 hyp=0.63 cameraTheta=1.50 mountX=-0.63 mountY=0.03, mountTheta=3.10
20:18:50.948 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.63, opts=13)
20:18:50.949 00.001 9044 Enqueuing Move request for scope (0.04, 0.63)
20:18:50.950 00.001 12252 Worker thread wakes up
20:18:50.950 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:18:50.951 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.63) opts 0xd
20:18:50.951 00.000 9044 UpdateGuideState exits: m=5490 SNR=51.0
20:18:50.953 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.63)
20:18:50.953 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:50.954 00.001 12252 Moving (0.04, 0.63) raw xDistance=-0.63 yDistance=0.03
20:18:50.954 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:50.955 00.001 9044 Enqueuing Expose request
20:18:50.956 00.001 12252 PPEC rslt: input = -0.63, final = -0.34, react = -0.38, pred = 0.03, hyst = -0.34, hyst_pct = 0.20, period_length = 485.68
20:18:50.956 00.000 12252 PPEC: input: -0.63, control: -0.34, exposure: 2000
20:18:50.956 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:50.956 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:18:50.956 00.000 12252 MoveAxis(E, 134, ABG)
20:18:50.956 00.000 12252 Guiding  Dir = 2, Dur = 134
20:18:50.956 00.000 12252 IsSlewing returns 0
20:18:50.956 00.000 12252 IsGuiding returns 0
20:18:50.959 00.003 12252 PulseGuide returned control before completion, sleep 141
20:18:51.111 00.152 12252 IsGuiding returns 0
20:18:51.112 00.001 12252 Move returns status 0, amount 134
20:18:51.112 00.000 12252 MoveAxis(N, 0, ABG)
20:18:51.112 00.000 12252 Move returns status 0, amount 0
20:18:51.112 00.000 12252 move complete, result=0
20:18:51.112 00.000 12252 worker thread done servicing request
20:18:51.112 00.000 12252 Worker thread wakes up
20:18:51.112 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:51.113 00.001 9044 GuideStep: -0.6 px 134 ms EAST, 0.0 px 0 ms NORTH
20:18:51.115 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:53.448 02.333 12252 Exposure complete
20:18:53.498 00.050 12252 worker thread done servicing request
20:18:53.499 00.001 9044 OnExposeComplete: enter
20:18:53.500 00.001 9044 UpdateGuideState(): m_state=6
20:18:53.502 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
20:18:53.505 00.003 9044 Star::Find returns 1 (0), X=1017.84, Y=815.47, Mass=5365, SNR=50.3, Peak=172 HFD=5.2
20:18:53.507 00.002 9044 MultiStar: exiting stabilization period
20:18:53.510 00.003 9044 MultiStar: [#1 0.10,0.15,1.05,U] [#2 0.21,-0.05,1.21,U] [#3 0.04,0.02,0.86,U] [#4 0.21,0.01,1.27,U] [#5 0.15,0.10,0.65,U] [#6 -0.04,0.05,0.42,U] [#7 -0.04,-0.03,0.42,U] [#8 -0.03,0.13,0.40,U] 
20:18:53.512 00.002 9044 refined, 8 included, MultiStar: {0.11, 0.06}, one-star: {0.04, 0.16}
20:18:53.515 00.003 9044 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.62) = xAngle (2.11 = 2.11)
20:18:53.517 00.002 9044 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.98 = -0.98)
20:18:53.520 00.003 9044 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.12 cameraTheta=0.48 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
20:18:53.524 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.06, opts=13)
20:18:53.526 00.002 9044 Enqueuing Move request for scope (0.11, 0.06)
20:18:53.528 00.002 12252 Worker thread wakes up
20:18:53.528 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:18:53.530 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
20:18:53.530 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
20:18:53.530 00.000 12252 Moving (0.11, 0.06) raw xDistance=-0.06 yDistance=-0.10
20:18:53.530 00.000 9044 UpdateGuideState exits: m=5365 SNR=50.3
20:18:53.531 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:53.532 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:53.534 00.002 12252 PPEC rslt: input = -0.06, final = 0.03, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.20, period_length = 485.68
20:18:53.534 00.000 12252 PPEC: input: -0.06, control: 0.03, exposure: 2000
20:18:53.535 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:53.535 00.000 9044 Enqueuing Expose request
20:18:53.536 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:18:53.536 00.000 12252 MoveAxis(W, 13, ABG)
20:18:53.536 00.000 12252 Guiding  Dir = 3, Dur = 13
20:18:53.536 00.000 12252 IsSlewing returns 0
20:18:53.537 00.001 12252 IsGuiding returns 0
20:18:53.538 00.001 12252 PulseGuide returned control before completion, sleep 22
20:18:53.569 00.031 12252 IsGuiding returns 1
20:18:53.569 00.000 12252 scope still moving after pulse duration time elapsed
20:18:53.600 00.031 12252 IsSlewing returns 0
20:18:53.600 00.000 12252 IsGuiding returns 0
20:18:53.601 00.001 12252 scope move finished after 13 + 50 ms
20:18:53.601 00.000 12252 Move returns status 0, amount 13
20:18:53.601 00.000 12252 MoveAxis(N, 0, ABG)
20:18:53.601 00.000 12252 Move returns status 0, amount 0
20:18:53.601 00.000 12252 move complete, result=0
20:18:53.601 00.000 12252 worker thread done servicing request
20:18:53.601 00.000 12252 Worker thread wakes up
20:18:53.601 00.000 9044 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
20:18:53.603 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:53.603 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:55.965 02.362 12252 Exposure complete
20:18:56.013 00.048 12252 worker thread done servicing request
20:18:56.013 00.000 9044 OnExposeComplete: enter
20:18:56.014 00.001 9044 UpdateGuideState(): m_state=6
20:18:56.015 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
20:18:56.016 00.001 9044 Star::Find returns 1 (0), X=1017.85, Y=815.63, Mass=5481, SNR=50.9, Peak=172 HFD=5.2
20:18:56.017 00.001 9044 MultiStar: [#1 0.06,0.30,0.00,M1] [#2 0.26,-0.01,1.19,U] [#3 0.04,0.25,0.83,U] [#4 0.23,0.08,1.27,U] [#5 0.12,0.06,0.64,U] [#6 -0.05,0.11,0.41,U] [#7 -0.16,0.13,0.42,U] [#8 0.11,0.15,0.41,U] 
20:18:56.017 00.000 9044 refined, 7 included, MultiStar: {0.12, 0.13}, one-star: {0.05, 0.32}
20:18:56.018 00.001 9044 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.62) = xAngle (2.47 = 2.47)
20:18:56.019 00.001 9044 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.61 = -0.61)
20:18:56.020 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.85 mountX=-0.14 mountY=-0.10, mountTheta=-2.51
20:18:56.023 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.13, opts=13)
20:18:56.024 00.001 9044 Enqueuing Move request for scope (0.12, 0.13)
20:18:56.026 00.002 12252 Worker thread wakes up
20:18:56.026 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:18:56.027 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
20:18:56.027 00.000 9044 UpdateGuideState exits: m=5481 SNR=50.9
20:18:56.029 00.002 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
20:18:56.029 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:56.030 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:56.032 00.002 9044 Enqueuing Expose request
20:18:56.034 00.002 12252 Moving (0.12, 0.13) raw xDistance=-0.14 yDistance=-0.10
20:18:56.034 00.000 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.10, hyst_pct = 0.20, period_length = 485.68
20:18:56.034 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
20:18:56.034 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:56.034 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:18:56.034 00.000 12252 MoveAxis(E, 36, ABG)
20:18:56.034 00.000 12252 Guiding  Dir = 2, Dur = 36
20:18:56.035 00.001 12252 IsSlewing returns 0
20:18:56.035 00.000 12252 IsGuiding returns 0
20:18:56.036 00.001 12252 PulseGuide returned control before completion, sleep 45
20:18:56.093 00.057 12252 IsGuiding returns 0
20:18:56.093 00.000 12252 Move returns status 0, amount 36
20:18:56.093 00.000 12252 MoveAxis(N, 0, ABG)
20:18:56.093 00.000 12252 Move returns status 0, amount 0
20:18:56.094 00.001 12252 move complete, result=0
20:18:56.094 00.000 12252 worker thread done servicing request
20:18:56.094 00.000 12252 Worker thread wakes up
20:18:56.094 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:56.094 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:56.094 00.000 9044 GuideStep: -0.1 px 36 ms EAST, -0.1 px 0 ms NORTH
20:18:58.424 02.330 12252 Exposure complete
20:18:58.474 00.050 12252 worker thread done servicing request
20:18:58.474 00.000 9044 OnExposeComplete: enter
20:18:58.476 00.002 9044 UpdateGuideState(): m_state=6
20:18:58.479 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
20:18:58.480 00.001 9044 Star::Find returns 1 (0), X=1017.93, Y=815.62, Mass=5359, SNR=50.3, Peak=172 HFD=5.1
20:18:58.482 00.002 9044 MultiStar: [#1 0.13,0.20,1.10,U] [#2 0.31,0.01,0.00,M1] [#3 0.04,0.25,0.85,U] [#4 0.29,0.03,1.30,U] [#5 0.22,0.01,0.66,U] [#6 -0.02,0.21,0.41,U] [#7 -0.09,0.07,0.43,U] [#8 0.09,0.23,0.41,U] 
20:18:58.485 00.003 9044 refined, 7 included, MultiStar: {0.14, 0.16}, one-star: {0.13, 0.32}
20:18:58.486 00.001 9044 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.62) = xAngle (2.50 = 2.50)
20:18:58.488 00.002 9044 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.58 = -0.58)
20:18:58.490 00.002 9044 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.21 cameraTheta=0.88 mountX=-0.17 mountY=-0.12, mountTheta=-2.54
20:18:58.495 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.16, opts=13)
20:18:58.496 00.001 9044 Enqueuing Move request for scope (0.14, 0.16)
20:18:58.498 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:18:58.500 00.002 9044 UpdateGuideState exits: m=5359 SNR=50.3
20:18:58.502 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:18:58.504 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:18:58.505 00.001 9044 Enqueuing Expose request
20:18:58.507 00.002 12252 Worker thread wakes up
20:18:58.507 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
20:18:58.507 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
20:18:58.507 00.000 12252 Moving (0.14, 0.16) raw xDistance=-0.17 yDistance=-0.12
20:18:58.507 00.000 12252 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.20, period_length = 485.68
20:18:58.507 00.000 12252 PPEC: input: -0.17, control: -0.10, exposure: 2000
20:18:58.507 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:18:58.508 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:18:58.508 00.000 12252 MoveAxis(E, 39, ABG)
20:18:58.508 00.000 12252 Guiding  Dir = 2, Dur = 39
20:18:58.508 00.000 12252 IsSlewing returns 0
20:18:58.508 00.000 12252 IsGuiding returns 0
20:18:58.510 00.002 12252 PulseGuide returned control before completion, sleep 48
20:18:58.559 00.049 12252 IsGuiding returns 0
20:18:58.559 00.000 12252 Move returns status 0, amount 39
20:18:58.559 00.000 12252 MoveAxis(N, 0, ABG)
20:18:58.559 00.000 12252 Move returns status 0, amount 0
20:18:58.559 00.000 12252 move complete, result=0
20:18:58.559 00.000 12252 worker thread done servicing request
20:18:58.559 00.000 12252 Worker thread wakes up
20:18:58.559 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:18:58.559 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:18:58.559 00.000 9044 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
20:19:00.918 02.359 12252 Exposure complete
20:19:00.961 00.043 12252 worker thread done servicing request
20:19:00.961 00.000 9044 OnExposeComplete: enter
20:19:00.961 00.000 9044 UpdateGuideState(): m_state=6
20:19:00.963 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
20:19:00.964 00.001 9044 Star::Find returns 1 (0), X=1017.83, Y=815.41, Mass=5398, SNR=50.6, Peak=172 HFD=5.2
20:19:00.966 00.002 9044 MultiStar: [#1 0.09,0.14,1.08,U] [#2 0.21,0.00,1.21,U] [#3 0.07,0.02,0.85,U] [#4 0.18,-0.06,1.29,U] [#5 0.16,0.11,0.65,U] [#6 -0.11,0.11,0.40,U] [#7 -0.11,-0.22,0.43,U] [#8 0.14,0.07,0.41,U] 
20:19:00.967 00.001 9044 single-star, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.03, 0.10}
20:19:00.968 00.001 9044 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.62) = xAngle (2.87 = 2.87)
20:19:00.969 00.001 9044 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.22 = -0.22)
20:19:00.970 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.24 mountX=-0.10 mountY=-0.02, mountTheta=-2.92
20:19:00.974 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.10, opts=13)
20:19:00.976 00.002 9044 Enqueuing Move request for scope (0.03, 0.10)
20:19:00.977 00.001 12252 Worker thread wakes up
20:19:00.977 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:19:00.978 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
20:19:00.978 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
20:19:00.978 00.000 12252 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=-0.02
20:19:00.978 00.000 9044 UpdateGuideState exits: m=5398 SNR=50.6
20:19:00.979 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:00.981 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:00.982 00.001 9044 Enqueuing Expose request
20:19:00.983 00.001 12252 PPEC rslt: input = -0.10, final = -0.05, react = -0.06, pred = 0.02, hyst = -0.06, hyst_pct = 0.19, period_length = 485.68
20:19:00.983 00.000 12252 PPEC: input: -0.10, control: -0.05, exposure: 2000
20:19:00.983 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:00.983 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:19:00.983 00.000 12252 MoveAxis(E, 18, ABG)
20:19:00.983 00.000 12252 Guiding  Dir = 2, Dur = 18
20:19:00.983 00.000 12252 IsSlewing returns 0
20:19:00.983 00.000 12252 IsGuiding returns 0
20:19:00.985 00.002 12252 PulseGuide returned control before completion, sleep 27
20:19:01.020 00.035 12252 IsGuiding returns 0
20:19:01.020 00.000 12252 Move returns status 0, amount 18
20:19:01.020 00.000 12252 MoveAxis(N, 0, ABG)
20:19:01.020 00.000 12252 Move returns status 0, amount 0
20:19:01.020 00.000 12252 move complete, result=0
20:19:01.020 00.000 12252 worker thread done servicing request
20:19:01.020 00.000 12252 Worker thread wakes up
20:19:01.020 00.000 9044 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
20:19:01.023 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:01.024 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:03.352 02.328 12252 Exposure complete
20:19:03.383 00.031 12252 worker thread done servicing request
20:19:03.383 00.000 9044 OnExposeComplete: enter
20:19:03.384 00.001 9044 UpdateGuideState(): m_state=6
20:19:03.385 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
20:19:03.386 00.001 9044 Star::Find returns 1 (0), X=1017.94, Y=815.68, Mass=5530, SNR=51.1, Peak=172 HFD=5.1
20:19:03.387 00.001 9044 MultiStar: [#1 0.13,0.26,1.04,U] [#2 0.30,-0.00,1.22,U] [#3 0.12,0.23,0.82,U] [#4 0.30,0.05,1.26,U] [#5 0.22,0.15,0.64,U] [#6 -0.04,0.23,0.41,U] [#7 0.06,0.10,0.42,U] [#8 0.19,0.28,0.00,M1] 
20:19:03.388 00.001 9044 refined, 7 included, MultiStar: {0.19, 0.17}, one-star: {0.14, 0.38}
20:19:03.388 00.000 9044 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.62) = xAngle (2.35 = 2.35)
20:19:03.389 00.001 9044 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.73 = -0.73)
20:19:03.390 00.001 9044 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.25 cameraTheta=0.73 mountX=-0.18 mountY=-0.17, mountTheta=-2.38
20:19:03.391 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=0.17, opts=13)
20:19:03.392 00.001 9044 Enqueuing Move request for scope (0.19, 0.17)
20:19:03.392 00.000 12252 Worker thread wakes up
20:19:03.392 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
20:19:03.393 00.001 12252 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
20:19:03.393 00.000 12252 Moving (0.19, 0.17) raw xDistance=-0.18 yDistance=-0.17
20:19:03.394 00.001 12252 PPEC rslt: input = -0.18, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.10, hyst_pct = 0.19, period_length = 485.68
20:19:03.394 00.000 12252 PPEC: input: -0.18, control: -0.08, exposure: 2000
20:19:03.394 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:19:03.394 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:19:03.394 00.000 12252 MoveAxis(E, 32, ABG)
20:19:03.394 00.000 12252 Guiding  Dir = 2, Dur = 32
20:19:03.395 00.001 12252 IsSlewing returns 0
20:19:03.396 00.001 12252 IsGuiding returns 0
20:19:03.397 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:19:03.398 00.001 12252 PulseGuide returned control before completion, sleep 40
20:19:03.412 00.014 9044 UpdateGuideState exits: m=5530 SNR=51.1
20:19:03.413 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:03.414 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:03.414 00.000 9044 Enqueuing Expose request
20:19:03.447 00.033 12252 IsGuiding returns 0
20:19:03.447 00.000 12252 Move returns status 0, amount 32
20:19:03.447 00.000 12252 MoveAxis(N, 0, ABG)
20:19:03.447 00.000 12252 Move returns status 0, amount 0
20:19:03.448 00.001 12252 move complete, result=0
20:19:03.448 00.000 12252 worker thread done servicing request
20:19:03.448 00.000 12252 Worker thread wakes up
20:19:03.448 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:03.448 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:03.448 00.000 9044 GuideStep: -0.2 px 32 ms EAST, -0.2 px 0 ms NORTH
20:19:04.959 01.511 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
20:19:04.960 00.001 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:19:05.786 00.826 12252 Exposure complete
20:19:05.816 00.030 12252 worker thread done servicing request
20:19:05.816 00.000 9044 OnExposeComplete: enter
20:19:05.817 00.001 9044 UpdateGuideState(): m_state=6
20:19:05.817 00.000 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
20:19:05.818 00.001 9044 Star::Find returns 1 (0), X=1017.91, Y=815.36, Mass=5473, SNR=50.8, Peak=172 HFD=5.1
20:19:05.820 00.002 9044 MultiStar: [#1 0.15,0.01,1.06,U] [#2 0.30,-0.17,0.00,M1] [#3 0.06,0.01,0.84,U] [#4 0.30,-0.05,1.28,U] [#5 0.20,-0.07,0.65,U] [#6 0.08,-0.07,0.42,U] [#7 -0.01,-0.14,0.42,U] [#8 0.12,0.07,0.41,U] 
20:19:05.821 00.001 9044 single-star, 7 included, MultiStar: {0.15, -0.02}, one-star: {0.11, 0.05}
20:19:05.821 00.000 9044 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.62) = xAngle (2.06 = 2.06)
20:19:05.822 00.001 9044 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.02 = -1.02)
20:19:05.822 00.000 9044 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.44 mountX=-0.06 mountY=-0.10, mountTheta=-2.07
20:19:05.824 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.05, opts=13)
20:19:05.824 00.000 9044 Enqueuing Move request for scope (0.11, 0.05)
20:19:05.825 00.001 12252 Worker thread wakes up
20:19:05.825 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
20:19:05.825 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
20:19:05.825 00.000 12252 Moving (0.11, 0.05) raw xDistance=-0.06 yDistance=-0.10
20:19:05.826 00.001 12252 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.19, period_length = 485.68
20:19:05.826 00.000 12252 PPEC: input: -0.06, control: 0.01, exposure: 2000
20:19:05.826 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:05.826 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:19:05.826 00.000 12252 MoveAxis(W, 5, ABG)
20:19:05.826 00.000 12252 Guiding  Dir = 3, Dur = 5
20:19:05.826 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:19:05.827 00.001 12252 IsSlewing returns 0
20:19:05.827 00.000 12252 IsGuiding returns 0
20:19:05.829 00.002 12252 PulseGuide returned control before completion, sleep 13
20:19:05.843 00.014 9044 UpdateGuideState exits: m=5473 SNR=50.8
20:19:05.844 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:05.844 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:05.845 00.001 9044 Enqueuing Expose request
20:19:05.848 00.003 12252 IsGuiding returns 0
20:19:05.848 00.000 12252 Move returns status 0, amount 5
20:19:05.848 00.000 12252 MoveAxis(N, 0, ABG)
20:19:05.848 00.000 12252 Move returns status 0, amount 0
20:19:05.848 00.000 12252 move complete, result=0
20:19:05.848 00.000 12252 worker thread done servicing request
20:19:05.848 00.000 12252 Worker thread wakes up
20:19:05.848 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:05.848 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:05.848 00.000 9044 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
20:19:08.176 02.328 12252 Exposure complete
20:19:08.205 00.029 12252 worker thread done servicing request
20:19:08.206 00.001 9044 OnExposeComplete: enter
20:19:08.206 00.000 9044 UpdateGuideState(): m_state=6
20:19:08.207 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
20:19:08.208 00.001 9044 Star::Find returns 1 (0), X=1017.81, Y=815.17, Mass=5475, SNR=50.9, Peak=172 HFD=5.0
20:19:08.209 00.001 9044 MultiStar: [#1 -0.03,-0.01,1.05,U] [#2 0.20,-0.11,1.19,U] [#3 -0.01,-0.21,0.85,U] [#4 0.18,-0.41,0.00,M1] [#5 0.05,-0.08,0.64,U] [#6 -0.12,-0.12,0.41,U] [#7 -0.23,-0.33,0.00,M1] [#8 0.06,0.05,0.41,U] 
20:19:08.209 00.000 9044 refined, 6 included, MultiStar: {0.04, -0.10}, one-star: {0.01, -0.13}
20:19:08.210 00.001 9044 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.62) = xAngle (0.43 = 0.43)
20:19:08.210 00.000 9044 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.65 = -2.65)
20:19:08.211 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.19 mountX=0.09 mountY=-0.05, mountTheta=-0.48
20:19:08.212 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.10, opts=13)
20:19:08.213 00.001 9044 Enqueuing Move request for scope (0.04, -0.10)
20:19:08.214 00.001 12252 Worker thread wakes up
20:19:08.214 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
20:19:08.214 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
20:19:08.214 00.000 12252 Moving (0.04, -0.10) raw xDistance=0.09 yDistance=-0.05
20:19:08.214 00.000 12252 PPEC rslt: input = 0.09, final = 0.02, react = 0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.19, period_length = 485.68
20:19:08.214 00.000 12252 PPEC: input: 0.09, control: 0.02, exposure: 2000
20:19:08.214 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:08.214 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:19:08.214 00.000 12252 MoveAxis(W, 6, ABG)
20:19:08.214 00.000 12252 Guiding  Dir = 3, Dur = 6
20:19:08.215 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:19:08.215 00.000 12252 IsSlewing returns 0
20:19:08.216 00.001 12252 IsGuiding returns 0
20:19:08.218 00.002 12252 PulseGuide returned control before completion, sleep 15
20:19:08.231 00.013 9044 UpdateGuideState exits: m=5475 SNR=50.9
20:19:08.231 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:08.232 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:08.233 00.001 9044 Enqueuing Expose request
20:19:08.237 00.004 12252 IsGuiding returns 0
20:19:08.237 00.000 12252 Move returns status 0, amount 6
20:19:08.237 00.000 12252 MoveAxis(N, 0, ABG)
20:19:08.237 00.000 12252 Move returns status 0, amount 0
20:19:08.237 00.000 12252 move complete, result=0
20:19:08.237 00.000 12252 worker thread done servicing request
20:19:08.237 00.000 12252 Worker thread wakes up
20:19:08.237 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:08.237 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:08.238 00.001 9044 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
20:19:10.571 02.333 12252 Exposure complete
20:19:10.600 00.029 12252 worker thread done servicing request
20:19:10.600 00.000 9044 OnExposeComplete: enter
20:19:10.601 00.001 9044 UpdateGuideState(): m_state=6
20:19:10.602 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
20:19:10.603 00.001 9044 Star::Find returns 1 (0), X=1017.77, Y=815.37, Mass=5454, SNR=50.9, Peak=172 HFD=5.2
20:19:10.604 00.001 9044 MultiStar: [#1 -0.04,0.03,1.05,U] [#2 0.17,-0.08,1.19,U] [#3 -0.02,-0.10,0.84,U] [#4 0.10,-0.08,1.30,U] [#5 0.07,-0.05,0.64,U] [#6 -0.09,-0.10,0.40,U] [#7 -0.29,-0.21,0.00,M2] [#8 -0.01,-0.00,0.41,U] 
20:19:10.605 00.001 9044 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {-0.03, 0.06}
20:19:10.605 00.000 9044 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.62) = xAngle (0.82 = 0.82)
20:19:10.606 00.001 9044 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.27 = -2.27)
20:19:10.606 00.000 9044 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.81 mountX=0.04 mountY=-0.04, mountTheta=-0.84
20:19:10.609 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.04, opts=13)
20:19:10.609 00.000 9044 Enqueuing Move request for scope (0.04, -0.04)
20:19:10.610 00.001 12252 Worker thread wakes up
20:19:10.610 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
20:19:10.610 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
20:19:10.610 00.000 12252 Moving (0.04, -0.04) raw xDistance=0.04 yDistance=-0.04
20:19:10.611 00.001 12252 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.18, period_length = 485.68
20:19:10.611 00.000 12252 PPEC: input: 0.04, control: 0.01, exposure: 2000
20:19:10.611 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:10.611 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:19:10.611 00.000 12252 MoveAxis(W, 3, ABG)
20:19:10.611 00.000 12252 Guiding  Dir = 3, Dur = 3
20:19:10.611 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:19:10.612 00.001 12252 IsSlewing returns 0
20:19:10.612 00.000 12252 IsGuiding returns 0
20:19:10.614 00.002 12252 PulseGuide returned control before completion, sleep 12
20:19:10.628 00.014 9044 UpdateGuideState exits: m=5454 SNR=50.9
20:19:10.628 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:10.629 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:10.630 00.001 9044 Enqueuing Expose request
20:19:10.634 00.004 12252 IsGuiding returns 0
20:19:10.635 00.001 12252 Move returns status 0, amount 3
20:19:10.635 00.000 12252 MoveAxis(N, 0, ABG)
20:19:10.635 00.000 12252 Move returns status 0, amount 0
20:19:10.635 00.000 12252 move complete, result=0
20:19:10.635 00.000 12252 worker thread done servicing request
20:19:10.635 00.000 12252 Worker thread wakes up
20:19:10.635 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:10.635 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:10.635 00.000 9044 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
20:19:12.968 02.333 12252 Exposure complete
20:19:12.998 00.030 12252 worker thread done servicing request
20:19:12.998 00.000 9044 OnExposeComplete: enter
20:19:12.999 00.001 9044 UpdateGuideState(): m_state=6
20:19:13.000 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
20:19:13.001 00.001 9044 Star::Find returns 1 (0), X=1018.03, Y=815.43, Mass=5412, SNR=50.5, Peak=172 HFD=5.1
20:19:13.002 00.001 9044 MultiStar: [#1 0.22,0.16,1.07,U] [#2 0.47,0.03,0.00,M1] [#3 0.25,0.19,0.00,M1] [#4 0.34,0.03,0.00,M1] [#5 0.32,0.16,0.00,M1] [#6 0.12,0.14,0.40,U] [#7 0.01,0.01,0.42,U] [#8 0.30,0.30,0.00,M1] 
20:19:13.002 00.000 9044 refined, 3 included, MultiStar: {0.18, 0.12}, one-star: {0.23, 0.13}
20:19:13.003 00.001 9044 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.62) = xAngle (2.23 = 2.23)
20:19:13.004 00.001 9044 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.86 = -0.86)
20:19:13.004 00.000 9044 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.22 cameraTheta=0.60 mountX=-0.13 mountY=-0.17, mountTheta=-2.25
20:19:13.006 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=0.12, opts=13)
20:19:13.006 00.000 9044 Enqueuing Move request for scope (0.18, 0.12)
20:19:13.007 00.001 12252 Worker thread wakes up
20:19:13.007 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
20:19:13.007 00.000 12252 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
20:19:13.007 00.000 12252 Moving (0.18, 0.12) raw xDistance=-0.13 yDistance=-0.17
20:19:13.008 00.001 12252 PPEC rslt: input = -0.13, final = -0.07, react = -0.08, pred = 0.02, hyst = -0.07, hyst_pct = 0.18, period_length = 485.68
20:19:13.008 00.000 12252 PPEC: input: -0.13, control: -0.07, exposure: 2000
20:19:13.008 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:19:13.008 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:19:13.008 00.000 12252 MoveAxis(E, 26, ABG)
20:19:13.008 00.000 12252 Guiding  Dir = 2, Dur = 26
20:19:13.008 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:19:13.009 00.001 12252 IsSlewing returns 0
20:19:13.009 00.000 12252 IsGuiding returns 0
20:19:13.011 00.002 12252 PulseGuide returned control before completion, sleep 34
20:19:13.025 00.014 9044 UpdateGuideState exits: m=5412 SNR=50.5
20:19:13.026 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:13.027 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:13.027 00.000 9044 Enqueuing Expose request
20:19:13.049 00.022 12252 IsGuiding returns 0
20:19:13.050 00.001 12252 Move returns status 0, amount 26
20:19:13.050 00.000 12252 MoveAxis(N, 0, ABG)
20:19:13.050 00.000 12252 Move returns status 0, amount 0
20:19:13.050 00.000 12252 move complete, result=0
20:19:13.050 00.000 12252 worker thread done servicing request
20:19:13.050 00.000 12252 Worker thread wakes up
20:19:13.050 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:13.050 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:13.050 00.000 9044 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
20:19:13.572 00.522 9044 User exited setup dialog with 'ok'
20:19:13.574 00.002 9044 set dither mode 0
20:19:13.575 00.001 9044 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:19:13.578 00.003 9044 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:19:13.579 00.001 9044 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:19:13.580 00.001 9044 camera: set binning = 1
20:19:13.581 00.001 9044 Saturation detection set to Max-ADU value 255
20:19:13.582 00.001 9044 Setting StarMinHFD = 1.50
20:19:13.582 00.000 9044 Setting MaxHFD = 10.0
20:19:13.584 00.002 9044 Setting StarMinSNR = 6.0
20:19:13.586 00.002 9044 Setting AutoSelDownsample = 0
20:19:13.588 00.002 9044 MultiStar mode enabled
20:19:13.589 00.001 9044 Scope: enabling slew check, guiding will stop when slew is detected
20:19:13.590 00.001 9044 BLC: Backlash comp enabled, Comp pulse = 125 ms
20:19:13.595 00.005 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
20:19:13.597 00.002 9044 ScopeASCOM::SideOfPier() returns 1
20:19:13.599 00.002 9044 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
20:19:13.601 00.002 9044 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:19:13.603 00.002 9044 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:19:13.643 00.040 9044 PhdConfig flush
20:19:14.025 00.382 9044 evsrv: cli 0CD5CF98 connect
20:19:14.027 00.002 9044 case statement mapped state 6 to 3
20:19:14.028 00.001 9044 case statement mapped state 6 to 3
20:19:14.028 00.000 9044 evsrv: cli 0CD5CF98 request: {"method":"get_pixel_scale","id":"0dae8b83-e04f-40d0-87c5-a59d9c4aa604"}
20:19:14.029 00.001 9044 evsrv: cli 0CD5CF98 response: {"jsonrpc":"2.0","result":4.77465,"id":"0dae8b83-e04f-40d0-87c5-a59d9c4aa604"}
20:19:14.032 00.003 9044 evsrv: cli 0CD5CF98 disconnect
20:19:15.380 01.348 12252 Exposure complete
20:19:15.411 00.031 12252 worker thread done servicing request
20:19:15.411 00.000 9044 OnExposeComplete: enter
20:19:15.412 00.001 9044 UpdateGuideState(): m_state=6
20:19:15.413 00.001 9044 Star::Find(15, 1018, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
20:19:15.414 00.001 9044 Star::Find returns 1 (0), X=1017.97, Y=815.55, Mass=5404, SNR=50.5, Peak=172 HFD=5.1
20:19:15.414 00.000 9044 MultiStar: [#1 0.20,0.11,1.05,U] [#2 0.33,-0.14,0.00,M2] [#3 0.09,-0.05,0.85,U] [#4 0.37,-0.02,0.00,M2] [#5 0.23,-0.05,0.65,U] [#6 0.07,-0.07,0.42,U] [#7 -0.04,-0.14,0.44,U] [#8 0.14,-0.05,0.42,U] 
20:19:15.415 00.001 9044 refined, 6 included, MultiStar: {0.14, 0.04}, one-star: {0.17, 0.24}
20:19:15.416 00.001 9044 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.62) = xAngle (1.88 = 1.88)
20:19:15.416 00.000 9044 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.21 = -1.21)
20:19:15.417 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.25 mountX=-0.04 mountY=-0.14, mountTheta=-1.88
20:19:15.418 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.04, opts=13)
20:19:15.419 00.001 9044 Enqueuing Move request for scope (0.14, 0.04)
20:19:15.420 00.001 12252 Worker thread wakes up
20:19:15.420 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
20:19:15.420 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
20:19:15.420 00.000 12252 Moving (0.14, 0.04) raw xDistance=-0.04 yDistance=-0.14
20:19:15.420 00.000 12252 PPEC rslt: input = -0.04, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.18, period_length = 485.68
20:19:15.420 00.000 12252 PPEC: input: -0.04, control: 0.03, exposure: 2000
20:19:15.420 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:15.420 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:19:15.420 00.000 12252 MoveAxis(W, 11, ABG)
20:19:15.420 00.000 12252 Guiding  Dir = 3, Dur = 11
20:19:15.421 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:19:15.422 00.001 12252 IsSlewing returns 0
20:19:15.422 00.000 12252 IsGuiding returns 0
20:19:15.424 00.002 12252 PulseGuide returned control before completion, sleep 19
20:19:15.436 00.012 9044 UpdateGuideState exits: m=5404 SNR=50.5
20:19:15.437 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:15.438 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:15.438 00.000 9044 Enqueuing Expose request
20:19:15.458 00.020 12252 IsGuiding returns 0
20:19:15.458 00.000 12252 Move returns status 0, amount 11
20:19:15.458 00.000 12252 MoveAxis(N, 0, ABG)
20:19:15.458 00.000 12252 Move returns status 0, amount 0
20:19:15.458 00.000 12252 move complete, result=0
20:19:15.458 00.000 12252 worker thread done servicing request
20:19:15.458 00.000 12252 Worker thread wakes up
20:19:15.458 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:15.458 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:15.458 00.000 9044 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
20:19:17.804 02.346 12252 Exposure complete
20:19:17.863 00.059 12252 worker thread done servicing request
20:19:17.863 00.000 9044 OnExposeComplete: enter
20:19:17.865 00.002 9044 UpdateGuideState(): m_state=6
20:19:17.866 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
20:19:17.867 00.001 9044 Star::Find returns 1 (0), X=1017.88, Y=815.43, Mass=5461, SNR=50.9, Peak=172 HFD=5.2
20:19:17.868 00.001 9044 MultiStar: [#1 0.08,0.17,1.06,U] [#2 0.26,-0.02,1.20,U] [#3 0.11,0.04,0.85,U] [#4 0.27,0.05,1.27,U] [#5 0.15,0.10,0.64,U] [#6 -0.08,0.10,0.41,U] [#7 -0.06,-0.11,0.42,U] [#8 0.07,0.11,0.41,U] 
20:19:17.869 00.001 9044 single-star, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.08, 0.13}
20:19:17.869 00.000 9044 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.62) = xAngle (2.62 = 2.62)
20:19:17.871 00.002 9044 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.46 = -0.46)
20:19:17.872 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.00 mountX=-0.13 mountY=-0.07, mountTheta=-2.67
20:19:17.874 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.13, opts=13)
20:19:17.875 00.001 9044 Enqueuing Move request for scope (0.08, 0.13)
20:19:17.876 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:19:17.878 00.002 9044 UpdateGuideState exits: m=5461 SNR=50.9
20:19:17.879 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:17.880 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:17.881 00.001 9044 Enqueuing Expose request
20:19:17.883 00.002 12252 Worker thread wakes up
20:19:17.883 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
20:19:17.883 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
20:19:17.883 00.000 12252 Moving (0.08, 0.13) raw xDistance=-0.13 yDistance=-0.07
20:19:17.884 00.001 12252 PPEC rslt: input = -0.13, final = -0.05, react = -0.08, pred = 0.04, hyst = -0.07, hyst_pct = 0.18, period_length = 485.68
20:19:17.884 00.000 12252 PPEC: input: -0.13, control: -0.05, exposure: 2000
20:19:17.884 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:17.884 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:19:17.884 00.000 12252 MoveAxis(E, 18, ABG)
20:19:17.884 00.000 12252 Guiding  Dir = 2, Dur = 18
20:19:17.885 00.001 12252 IsSlewing returns 0
20:19:17.885 00.000 12252 IsGuiding returns 0
20:19:17.887 00.002 12252 PulseGuide returned control before completion, sleep 26
20:19:17.918 00.031 12252 IsGuiding returns 0
20:19:17.918 00.000 12252 Move returns status 0, amount 18
20:19:17.918 00.000 12252 MoveAxis(N, 0, ABG)
20:19:17.920 00.002 12252 Move returns status 0, amount 0
20:19:17.920 00.000 12252 move complete, result=0
20:19:17.920 00.000 12252 worker thread done servicing request
20:19:17.920 00.000 12252 Worker thread wakes up
20:19:17.920 00.000 9044 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
20:19:17.921 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:17.921 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:20.259 02.338 12252 Exposure complete
20:19:20.310 00.051 12252 worker thread done servicing request
20:19:20.310 00.000 9044 OnExposeComplete: enter
20:19:20.310 00.000 9044 UpdateGuideState(): m_state=6
20:19:20.311 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
20:19:20.312 00.001 9044 Star::Find returns 1 (0), X=1017.91, Y=815.41, Mass=5485, SNR=50.9, Peak=172 HFD=5.2
20:19:20.313 00.001 9044 MultiStar: [#1 0.12,0.18,1.05,U] [#2 0.27,0.05,1.18,U] [#3 0.01,0.00,0.84,U] [#4 0.26,-0.01,1.27,U] [#5 0.15,0.11,0.65,U] [#6 -0.07,0.10,0.42,U] [#7 -0.13,-0.15,0.42,U] [#8 0.02,0.31,0.00,M1] 
20:19:20.314 00.001 9044 refined, 7 included, MultiStar: {0.13, 0.06}, one-star: {0.10, 0.10}
20:19:20.315 00.001 9044 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.62) = xAngle (2.02 = 2.02)
20:19:20.316 00.001 9044 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.06 = -1.06)
20:19:20.316 00.000 9044 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.40 mountX=-0.06 mountY=-0.12, mountTheta=-2.03
20:19:20.319 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.06, opts=13)
20:19:20.320 00.001 9044 Enqueuing Move request for scope (0.13, 0.06)
20:19:20.321 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:19:20.323 00.002 9044 UpdateGuideState exits: m=5485 SNR=50.9
20:19:20.324 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:20.325 00.001 12252 Worker thread wakes up
20:19:20.325 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:20.326 00.001 9044 Enqueuing Expose request
20:19:20.327 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
20:19:20.327 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
20:19:20.327 00.000 12252 Moving (0.13, 0.06) raw xDistance=-0.06 yDistance=-0.12
20:19:20.328 00.001 12252 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 485.68
20:19:20.328 00.000 12252 PPEC: input: -0.06, control: 0.02, exposure: 2000
20:19:20.329 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:20.329 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:19:20.329 00.000 12252 MoveAxis(W, 7, ABG)
20:19:20.329 00.000 12252 Guiding  Dir = 3, Dur = 7
20:19:20.329 00.000 12252 IsSlewing returns 0
20:19:20.329 00.000 12252 IsGuiding returns 0
20:19:20.331 00.002 12252 PulseGuide returned control before completion, sleep 16
20:19:20.362 00.031 12252 IsGuiding returns 0
20:19:20.362 00.000 12252 Move returns status 0, amount 7
20:19:20.362 00.000 12252 MoveAxis(N, 0, ABG)
20:19:20.362 00.000 12252 Move returns status 0, amount 0
20:19:20.362 00.000 12252 move complete, result=0
20:19:20.362 00.000 12252 worker thread done servicing request
20:19:20.362 00.000 12252 Worker thread wakes up
20:19:20.362 00.000 9044 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
20:19:20.364 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:20.364 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:22.718 02.354 12252 Exposure complete
20:19:22.776 00.058 12252 worker thread done servicing request
20:19:22.776 00.000 9044 OnExposeComplete: enter
20:19:22.778 00.002 9044 UpdateGuideState(): m_state=6
20:19:22.779 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
20:19:22.779 00.000 9044 Star::Find returns 1 (0), X=1017.88, Y=815.76, Mass=5415, SNR=50.5, Peak=172 HFD=5.0
20:19:22.780 00.001 9044 MultiStar: [#1 0.09,0.49,0.00,M1] [#2 0.18,0.15,1.23,U] [#3 0.01,0.20,0.85,U] [#4 0.23,0.19,1.27,U] [#5 0.12,0.30,0.00,M1] [#6 -0.08,0.30,0.00,M1] [#7 -0.06,0.07,0.44,U] [#8 0.05,0.38,0.00,M2] 
20:19:22.781 00.001 9044 refined, 4 included, MultiStar: {0.12, 0.23}, one-star: {0.08, 0.45}
20:19:22.782 00.001 9044 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.62) = xAngle (2.71 = 2.71)
20:19:22.783 00.001 9044 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.38 = -0.38)
20:19:22.784 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.08 mountX=-0.23 mountY=-0.09, mountTheta=-2.76
20:19:22.786 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.23, opts=13)
20:19:22.789 00.003 9044 Enqueuing Move request for scope (0.12, 0.23)
20:19:22.791 00.002 12252 Worker thread wakes up
20:19:22.791 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:19:22.794 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
20:19:22.794 00.000 9044 UpdateGuideState exits: m=5415 SNR=50.5
20:19:22.796 00.002 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
20:19:22.796 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:22.797 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:22.798 00.001 9044 Enqueuing Expose request
20:19:22.800 00.002 12252 Moving (0.12, 0.23) raw xDistance=-0.23 yDistance=-0.09
20:19:22.801 00.001 12252 PPEC rslt: input = -0.23, final = -0.11, react = -0.14, pred = 0.03, hyst = -0.13, hyst_pct = 0.17, period_length = 485.68
20:19:22.801 00.000 12252 PPEC: input: -0.23, control: -0.11, exposure: 2000
20:19:22.801 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:22.801 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:19:22.801 00.000 12252 MoveAxis(E, 43, ABG)
20:19:22.801 00.000 12252 Guiding  Dir = 2, Dur = 43
20:19:22.802 00.001 12252 IsSlewing returns 0
20:19:22.802 00.000 12252 IsGuiding returns 0
20:19:22.804 00.002 12252 PulseGuide returned control before completion, sleep 51
20:19:22.862 00.058 12252 IsGuiding returns 1
20:19:22.862 00.000 12252 scope still moving after pulse duration time elapsed
20:19:22.894 00.032 12252 IsSlewing returns 0
20:19:22.894 00.000 12252 IsGuiding returns 0
20:19:22.894 00.000 12252 scope move finished after 43 + 49 ms
20:19:22.894 00.000 12252 Move returns status 0, amount 43
20:19:22.894 00.000 12252 MoveAxis(N, 0, ABG)
20:19:22.894 00.000 12252 Move returns status 0, amount 0
20:19:22.894 00.000 12252 move complete, result=0
20:19:22.895 00.001 12252 worker thread done servicing request
20:19:22.895 00.000 12252 Worker thread wakes up
20:19:22.895 00.000 9044 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
20:19:22.896 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:22.896 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:25.242 02.346 12252 Exposure complete
20:19:25.301 00.059 12252 worker thread done servicing request
20:19:25.301 00.000 9044 OnExposeComplete: enter
20:19:25.303 00.002 9044 UpdateGuideState(): m_state=6
20:19:25.305 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
20:19:25.306 00.001 9044 Star::Find returns 1 (0), X=1017.86, Y=815.31, Mass=5582, SNR=51.4, Peak=172 HFD=5.2
20:19:25.308 00.002 9044 MultiStar: [#1 0.05,0.07,1.03,U] [#2 0.29,-0.13,0.00,M1] [#3 0.07,-0.14,0.83,U] [#4 0.18,-0.12,1.28,U] [#5 0.21,-0.06,0.63,U] [#6 -0.09,0.05,0.41,U] [#7 -0.14,-0.19,0.41,U] [#8 0.12,0.05,0.40,U] 
20:19:25.308 00.000 9044 single-star, 7 included, MultiStar: {0.08, -0.04}, one-star: {0.06, 0.01}
20:19:25.309 00.001 9044 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.62) = xAngle (1.74 = 1.74)
20:19:25.310 00.001 9044 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.35 = -1.35)
20:19:25.311 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.11 mountX=-0.01 mountY=-0.06, mountTheta=-1.74
20:19:25.314 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.01, opts=13)
20:19:25.315 00.001 9044 Enqueuing Move request for scope (0.06, 0.01)
20:19:25.317 00.002 12252 Worker thread wakes up
20:19:25.317 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:19:25.319 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
20:19:25.319 00.000 9044 UpdateGuideState exits: m=5582 SNR=51.4
20:19:25.319 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
20:19:25.319 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:25.320 00.001 12252 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
20:19:25.320 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:25.321 00.001 9044 Enqueuing Expose request
20:19:25.322 00.001 12252 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 485.68
20:19:25.323 00.001 12252 PPEC: input: -0.01, control: 0.02, exposure: 2000
20:19:25.323 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:25.323 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:19:25.323 00.000 12252 MoveAxis(W, 6, ABG)
20:19:25.323 00.000 12252 Guiding  Dir = 3, Dur = 6
20:19:25.324 00.001 12252 IsSlewing returns 0
20:19:25.325 00.001 12252 IsGuiding returns 0
20:19:25.327 00.002 12252 PulseGuide returned control before completion, sleep 15
20:19:25.351 00.024 12252 IsGuiding returns 0
20:19:25.351 00.000 12252 Move returns status 0, amount 6
20:19:25.351 00.000 12252 MoveAxis(N, 0, ABG)
20:19:25.351 00.000 12252 Move returns status 0, amount 0
20:19:25.351 00.000 12252 move complete, result=0
20:19:25.351 00.000 12252 worker thread done servicing request
20:19:25.351 00.000 12252 Worker thread wakes up
20:19:25.351 00.000 9044 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
20:19:25.354 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:25.354 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:27.697 02.343 12252 Exposure complete
20:19:27.752 00.055 12252 worker thread done servicing request
20:19:27.753 00.001 9044 OnExposeComplete: enter
20:19:27.755 00.002 9044 UpdateGuideState(): m_state=6
20:19:27.757 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
20:19:27.759 00.002 9044 Star::Find returns 1 (0), X=1017.92, Y=815.46, Mass=5351, SNR=50.2, Peak=172 HFD=5.1
20:19:27.761 00.002 9044 MultiStar: [#1 0.14,0.07,1.06,U] [#2 0.25,-0.06,1.24,U] [#3 0.09,0.00,0.86,U] [#4 0.35,-0.01,0.00,M1] [#5 0.20,0.15,0.66,U] [#6 0.06,0.08,0.41,U] [#7 -0.13,-0.21,0.43,U] [#8 0.12,0.15,0.42,U] 
20:19:27.763 00.002 9044 refined, 7 included, MultiStar: {0.13, 0.04}, one-star: {0.12, 0.15}
20:19:27.765 00.002 9044 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.62) = xAngle (1.95 = 1.95)
20:19:27.768 00.003 9044 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.14 = -1.14)
20:19:27.770 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.32 mountX=-0.05 mountY=-0.13, mountTheta=-1.96
20:19:27.775 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.04, opts=13)
20:19:27.778 00.003 9044 Enqueuing Move request for scope (0.13, 0.04)
20:19:27.780 00.002 12252 Worker thread wakes up
20:19:27.780 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:19:27.783 00.003 9044 UpdateGuideState exits: m=5351 SNR=50.2
20:19:27.784 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
20:19:27.784 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
20:19:27.784 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:27.785 00.001 12252 Moving (0.13, 0.04) raw xDistance=-0.05 yDistance=-0.13
20:19:27.785 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:27.787 00.002 9044 Enqueuing Expose request
20:19:27.789 00.002 12252 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.17, period_length = 485.68
20:19:27.789 00.000 12252 PPEC: input: -0.05, control: 0.02, exposure: 2000
20:19:27.789 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:27.789 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:19:27.789 00.000 12252 MoveAxis(W, 7, ABG)
20:19:27.789 00.000 12252 Guiding  Dir = 3, Dur = 7
20:19:27.790 00.001 12252 IsSlewing returns 0
20:19:27.790 00.000 12252 IsGuiding returns 0
20:19:27.792 00.002 12252 PulseGuide returned control before completion, sleep 16
20:19:27.812 00.020 12252 IsGuiding returns 0
20:19:27.812 00.000 12252 Move returns status 0, amount 7
20:19:27.812 00.000 12252 MoveAxis(N, 0, ABG)
20:19:27.812 00.000 12252 Move returns status 0, amount 0
20:19:27.812 00.000 12252 move complete, result=0
20:19:27.812 00.000 12252 worker thread done servicing request
20:19:27.812 00.000 12252 Worker thread wakes up
20:19:27.812 00.000 9044 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
20:19:27.814 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:27.815 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:30.175 02.360 12252 Exposure complete
20:19:30.236 00.061 12252 worker thread done servicing request
20:19:30.236 00.000 9044 OnExposeComplete: enter
20:19:30.238 00.002 9044 UpdateGuideState(): m_state=6
20:19:30.238 00.000 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
20:19:30.239 00.001 9044 Star::Find returns 1 (0), X=1017.89, Y=815.65, Mass=5296, SNR=49.9, Peak=172 HFD=5.2
20:19:30.240 00.001 9044 MultiStar: [#1 0.08,0.47,0.00,M1] [#2 0.27,0.05,1.22,U] [#3 0.14,0.13,0.86,U] [#4 0.22,0.09,1.28,U] [#5 0.35,0.19,0.00,M1] [#6 0.00,0.25,0.42,U] [#7 -0.05,0.02,0.43,U] [#8 0.28,0.27,0.00,M1] 
20:19:30.241 00.001 9044 refined, 5 included, MultiStar: {0.15, 0.14}, one-star: {0.09, 0.34}
20:19:30.242 00.001 9044 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.62) = xAngle (2.37 = 2.37)
20:19:30.242 00.000 9044 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.71 = -0.71)
20:19:30.243 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.75 mountX=-0.15 mountY=-0.14, mountTheta=-2.40
20:19:30.246 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.14, opts=13)
20:19:30.248 00.002 9044 Enqueuing Move request for scope (0.15, 0.14)
20:19:30.249 00.001 12252 Worker thread wakes up
20:19:30.249 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:19:30.250 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
20:19:30.250 00.000 9044 UpdateGuideState exits: m=5296 SNR=49.9
20:19:30.251 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:30.253 00.002 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
20:19:30.253 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:30.254 00.001 9044 Enqueuing Expose request
20:19:30.255 00.001 12252 Moving (0.15, 0.14) raw xDistance=-0.15 yDistance=-0.14
20:19:30.257 00.002 12252 PPEC rslt: input = -0.15, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.16, period_length = 485.68
20:19:30.258 00.001 12252 PPEC: input: -0.15, control: -0.08, exposure: 2000
20:19:30.258 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:30.258 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:19:30.258 00.000 12252 MoveAxis(E, 32, ABG)
20:19:30.258 00.000 12252 Guiding  Dir = 2, Dur = 32
20:19:30.258 00.000 12252 IsSlewing returns 0
20:19:30.258 00.000 12252 IsGuiding returns 0
20:19:30.261 00.003 12252 PulseGuide returned control before completion, sleep 41
20:19:30.306 00.045 12252 IsGuiding returns 0
20:19:30.306 00.000 12252 Move returns status 0, amount 32
20:19:30.306 00.000 12252 MoveAxis(N, 0, ABG)
20:19:30.307 00.001 12252 Move returns status 0, amount 0
20:19:30.307 00.000 12252 move complete, result=0
20:19:30.307 00.000 12252 worker thread done servicing request
20:19:30.307 00.000 9044 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
20:19:30.309 00.002 12252 Worker thread wakes up
20:19:30.310 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:30.310 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:32.664 02.354 12252 Exposure complete
20:19:32.703 00.039 12252 worker thread done servicing request
20:19:32.703 00.000 9044 OnExposeComplete: enter
20:19:32.704 00.001 9044 UpdateGuideState(): m_state=6
20:19:32.705 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
20:19:32.706 00.001 9044 Star::Find returns 1 (0), X=1017.90, Y=815.46, Mass=5575, SNR=51.5, Peak=172 HFD=5.2
20:19:32.708 00.002 9044 MultiStar: [#1 0.09,0.18,1.05,U] [#2 0.24,-0.03,1.18,U] [#3 0.15,-0.01,0.83,U] [#4 0.27,-0.05,1.29,U] [#5 0.11,0.10,0.64,U] [#6 -0.03,0.17,0.40,U] [#7 -0.13,0.02,0.42,U] [#8 -0.08,0.33,0.00,M2] 
20:19:32.708 00.000 9044 refined, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.10, 0.16}
20:19:32.709 00.001 9044 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.62) = xAngle (2.00 = 2.00)
20:19:32.710 00.001 9044 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.09 = -1.09)
20:19:32.711 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.37 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
20:19:32.713 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.05, opts=13)
20:19:32.715 00.002 9044 Enqueuing Move request for scope (0.14, 0.05)
20:19:32.717 00.002 12252 Worker thread wakes up
20:19:32.717 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
20:19:32.717 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:19:32.721 00.004 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
20:19:32.721 00.000 9044 UpdateGuideState exits: m=5575 SNR=51.5
20:19:32.723 00.002 12252 Moving (0.14, 0.05) raw xDistance=-0.06 yDistance=-0.13
20:19:32.723 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:32.725 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:32.728 00.003 9044 Enqueuing Expose request
20:19:32.730 00.002 12252 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.16, period_length = 485.68
20:19:32.730 00.000 12252 PPEC: input: -0.06, control: 0.00, exposure: 2000
20:19:32.730 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:32.730 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:19:32.730 00.000 12252 MoveAxis(W, 1, ABG)
20:19:32.730 00.000 12252 Guiding  Dir = 3, Dur = 1
20:19:32.731 00.001 12252 IsSlewing returns 0
20:19:32.731 00.000 12252 IsGuiding returns 0
20:19:32.733 00.002 12252 IsGuiding returns 0
20:19:32.733 00.000 12252 Move returns status 0, amount 1
20:19:32.734 00.001 12252 MoveAxis(N, 0, ABG)
20:19:32.734 00.000 12252 Move returns status 0, amount 0
20:19:32.734 00.000 12252 move complete, result=0
20:19:32.734 00.000 12252 worker thread done servicing request
20:19:32.734 00.000 12252 Worker thread wakes up
20:19:32.734 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:32.734 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:32.734 00.000 9044 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
20:19:35.077 02.343 12252 Exposure complete
20:19:35.123 00.046 12252 worker thread done servicing request
20:19:35.124 00.001 9044 OnExposeComplete: enter
20:19:35.125 00.001 9044 UpdateGuideState(): m_state=6
20:19:35.127 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
20:19:35.129 00.002 9044 Star::Find returns 1 (0), X=1017.94, Y=815.50, Mass=5437, SNR=50.8, Peak=172 HFD=5.1
20:19:35.130 00.001 9044 MultiStar: [#1 0.17,0.19,1.05,U] [#2 0.28,0.07,1.20,U] [#3 0.10,0.09,0.85,U] [#4 0.31,0.07,0.00,M1] [#5 0.25,0.15,0.65,U] [#6 -0.06,0.19,0.41,U] [#7 -0.05,-0.02,0.42,U] [#8 0.15,0.27,0.00,M3] 
20:19:35.131 00.001 9044 refined, 6 included, MultiStar: {0.15, 0.13}, one-star: {0.14, 0.19}
20:19:35.132 00.001 9044 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.62) = xAngle (2.32 = 2.32)
20:19:35.132 00.000 9044 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.76 = -0.76)
20:19:35.133 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.70 mountX=-0.14 mountY=-0.14, mountTheta=-2.35
20:19:35.135 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.13, opts=13)
20:19:35.136 00.001 9044 Enqueuing Move request for scope (0.15, 0.13)
20:19:35.137 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:19:35.138 00.001 9044 UpdateGuideState exits: m=5437 SNR=50.8
20:19:35.139 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:35.141 00.002 12252 Worker thread wakes up
20:19:35.142 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:35.142 00.000 9044 Enqueuing Expose request
20:19:35.143 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
20:19:35.143 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
20:19:35.144 00.001 12252 Moving (0.15, 0.13) raw xDistance=-0.14 yDistance=-0.14
20:19:35.145 00.001 12252 PPEC rslt: input = -0.14, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.08, hyst_pct = 0.16, period_length = 485.68
20:19:35.145 00.000 12252 PPEC: input: -0.14, control: -0.08, exposure: 2000
20:19:35.145 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:35.145 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:19:35.145 00.000 12252 MoveAxis(E, 32, ABG)
20:19:35.145 00.000 12252 Guiding  Dir = 2, Dur = 32
20:19:35.146 00.001 12252 IsSlewing returns 0
20:19:35.146 00.000 12252 IsGuiding returns 0
20:19:35.149 00.003 12252 PulseGuide returned control before completion, sleep 40
20:19:35.198 00.049 12252 IsGuiding returns 0
20:19:35.198 00.000 12252 Move returns status 0, amount 32
20:19:35.198 00.000 12252 MoveAxis(N, 0, ABG)
20:19:35.198 00.000 12252 Move returns status 0, amount 0
20:19:35.198 00.000 12252 move complete, result=0
20:19:35.198 00.000 12252 worker thread done servicing request
20:19:35.198 00.000 12252 Worker thread wakes up
20:19:35.198 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:35.198 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:35.199 00.001 9044 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
20:19:37.556 02.357 12252 Exposure complete
20:19:37.592 00.036 12252 worker thread done servicing request
20:19:37.593 00.001 9044 OnExposeComplete: enter
20:19:37.593 00.000 9044 UpdateGuideState(): m_state=6
20:19:37.594 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
20:19:37.595 00.001 9044 Star::Find returns 1 (0), X=1017.90, Y=815.58, Mass=5291, SNR=50.0, Peak=172 HFD=5.2
20:19:37.596 00.001 9044 MultiStar: [#1 0.12,0.16,1.06,U] [#2 0.35,-0.09,0.00,M1] [#3 0.04,0.05,0.87,U] [#4 0.28,0.02,1.28,U] [#5 0.20,0.02,0.66,U] [#6 0.05,0.00,0.42,U] [#7 -0.05,-0.18,0.43,U] [#8 0.17,0.02,0.41,U] 
20:19:37.597 00.001 9044 refined, 7 included, MultiStar: {0.14, 0.07}, one-star: {0.10, 0.27}
20:19:37.598 00.001 9044 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.62) = xAngle (2.12 = 2.12)
20:19:37.598 00.000 9044 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.96 = -0.96)
20:19:37.599 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.15 cameraTheta=0.50 mountX=-0.08 mountY=-0.13, mountTheta=-2.14
20:19:37.601 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.07, opts=13)
20:19:37.602 00.001 9044 Enqueuing Move request for scope (0.14, 0.07)
20:19:37.604 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:19:37.605 00.001 9044 UpdateGuideState exits: m=5291 SNR=50.0
20:19:37.606 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:37.607 00.001 12252 Worker thread wakes up
20:19:37.607 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:37.609 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
20:19:37.610 00.001 9044 Enqueuing Expose request
20:19:37.611 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
20:19:37.611 00.000 12252 Moving (0.14, 0.07) raw xDistance=-0.08 yDistance=-0.13
20:19:37.612 00.001 12252 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.16, period_length = 485.68
20:19:37.612 00.000 12252 PPEC: input: -0.08, control: -0.00, exposure: 2000
20:19:37.613 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:37.613 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:19:37.613 00.000 12252 MoveAxis(E, 2, ABG)
20:19:37.613 00.000 12252 Guiding  Dir = 2, Dur = 2
20:19:37.614 00.001 12252 IsSlewing returns 0
20:19:37.614 00.000 12252 IsGuiding returns 0
20:19:37.616 00.002 12252 IsGuiding returns 0
20:19:37.616 00.000 12252 Move returns status 0, amount 2
20:19:37.616 00.000 12252 MoveAxis(N, 0, ABG)
20:19:37.616 00.000 12252 Move returns status 0, amount 0
20:19:37.616 00.000 12252 move complete, result=0
20:19:37.616 00.000 12252 worker thread done servicing request
20:19:37.616 00.000 12252 Worker thread wakes up
20:19:37.616 00.000 9044 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
20:19:37.619 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:37.619 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:39.960 02.341 12252 Exposure complete
20:19:40.006 00.046 12252 worker thread done servicing request
20:19:40.006 00.000 9044 OnExposeComplete: enter
20:19:40.009 00.003 9044 UpdateGuideState(): m_state=6
20:19:40.011 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
20:19:40.012 00.001 9044 Star::Find returns 1 (0), X=1017.94, Y=815.62, Mass=5448, SNR=50.6, Peak=172 HFD=5.2
20:19:40.013 00.001 9044 MultiStar: [#1 0.13,0.46,0.00,M1] [#2 0.29,0.09,1.22,U] [#3 0.13,0.10,0.83,U] [#4 0.22,0.08,1.30,U] [#5 0.25,0.17,0.00,M1] [#6 -0.07,0.20,0.43,U] [#7 -0.12,0.05,0.42,U] [#8 0.20,0.38,0.00,M3] 
20:19:40.013 00.000 9044 refined, 5 included, MultiStar: {0.15, 0.14}, one-star: {0.14, 0.32}
20:19:40.014 00.001 9044 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.62) = xAngle (2.35 = 2.35)
20:19:40.015 00.001 9044 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.73 = -0.73)
20:19:40.016 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.21 cameraTheta=0.73 mountX=-0.15 mountY=-0.14, mountTheta=-2.38
20:19:40.018 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.14, opts=13)
20:19:40.019 00.001 9044 Enqueuing Move request for scope (0.15, 0.14)
20:19:40.021 00.002 12252 Worker thread wakes up
20:19:40.021 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:19:40.023 00.002 9044 UpdateGuideState exits: m=5448 SNR=50.6
20:19:40.025 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
20:19:40.025 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:40.027 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:40.028 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
20:19:40.028 00.000 9044 Enqueuing Expose request
20:19:40.031 00.003 12252 Moving (0.15, 0.14) raw xDistance=-0.15 yDistance=-0.14
20:19:40.031 00.000 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.15, period_length = 485.68
20:19:40.032 00.001 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
20:19:40.032 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:40.032 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:19:40.032 00.000 12252 MoveAxis(E, 38, ABG)
20:19:40.032 00.000 12252 Guiding  Dir = 2, Dur = 38
20:19:40.032 00.000 12252 IsSlewing returns 0
20:19:40.032 00.000 12252 IsGuiding returns 0
20:19:40.034 00.002 12252 PulseGuide returned control before completion, sleep 47
20:19:40.090 00.056 12252 IsGuiding returns 0
20:19:40.090 00.000 12252 Move returns status 0, amount 38
20:19:40.090 00.000 12252 MoveAxis(N, 0, ABG)
20:19:40.090 00.000 12252 Move returns status 0, amount 0
20:19:40.090 00.000 12252 move complete, result=0
20:19:40.090 00.000 12252 worker thread done servicing request
20:19:40.091 00.001 12252 Worker thread wakes up
20:19:40.091 00.000 9044 GuideStep: -0.1 px 38 ms EAST, -0.1 px 0 ms NORTH
20:19:40.093 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:40.093 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:42.449 02.356 12252 Exposure complete
20:19:42.499 00.050 12252 worker thread done servicing request
20:19:42.499 00.000 9044 OnExposeComplete: enter
20:19:42.502 00.003 9044 UpdateGuideState(): m_state=6
20:19:42.506 00.004 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
20:19:42.508 00.002 9044 Star::Find returns 1 (0), X=1017.96, Y=815.62, Mass=5488, SNR=50.9, Peak=172 HFD=5.2
20:19:42.511 00.003 9044 MultiStar: [#1 0.19,0.34,0.00,M2] [#2 0.40,0.10,0.00,M1] [#3 0.14,0.20,0.84,U] [#4 0.31,0.06,0.00,M1] [#5 0.24,0.17,0.65,U] [#6 0.14,0.26,0.41,U] [#7 0.08,0.05,0.42,U] [#8 0.19,0.14,0.41,U] 
20:19:42.514 00.003 9044 refined, 5 included, MultiStar: {0.16, 0.21}, one-star: {0.16, 0.31}
20:19:42.516 00.002 9044 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.62) = xAngle (2.53 = 2.53)
20:19:42.518 00.002 9044 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.55 = -0.55)
20:19:42.521 00.003 9044 CameraToMount -- cameraX=0.16 cameraY=0.21 hyp=0.27 cameraTheta=0.91 mountX=-0.22 mountY=-0.14, mountTheta=-2.57
20:19:42.525 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.21, opts=13)
20:19:42.526 00.001 9044 Enqueuing Move request for scope (0.16, 0.21)
20:19:42.527 00.001 12252 Worker thread wakes up
20:19:42.527 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:19:42.529 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.21) opts 0xd
20:19:42.529 00.000 9044 UpdateGuideState exits: m=5488 SNR=50.9
20:19:42.531 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:42.532 00.001 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.21)
20:19:42.532 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:42.534 00.002 9044 Enqueuing Expose request
20:19:42.535 00.001 12252 Moving (0.16, 0.21) raw xDistance=-0.22 yDistance=-0.14
20:19:42.536 00.001 12252 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.12, hyst_pct = 0.15, period_length = 485.68
20:19:42.536 00.000 12252 PPEC: input: -0.22, control: -0.13, exposure: 2000
20:19:42.536 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:42.537 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:19:42.537 00.000 12252 MoveAxis(E, 51, ABG)
20:19:42.537 00.000 12252 Guiding  Dir = 2, Dur = 51
20:19:42.537 00.000 12252 IsSlewing returns 0
20:19:42.537 00.000 12252 IsGuiding returns 0
20:19:42.540 00.003 12252 PulseGuide returned control before completion, sleep 59
20:19:42.605 00.065 12252 IsGuiding returns 0
20:19:42.606 00.001 12252 Move returns status 0, amount 51
20:19:42.606 00.000 12252 MoveAxis(N, 0, ABG)
20:19:42.606 00.000 12252 Move returns status 0, amount 0
20:19:42.606 00.000 12252 move complete, result=0
20:19:42.606 00.000 12252 worker thread done servicing request
20:19:42.606 00.000 12252 Worker thread wakes up
20:19:42.606 00.000 9044 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
20:19:42.608 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:42.608 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:44.941 02.333 12252 Exposure complete
20:19:45.012 00.071 12252 worker thread done servicing request
20:19:45.012 00.000 9044 OnExposeComplete: enter
20:19:45.015 00.003 9044 UpdateGuideState(): m_state=6
20:19:45.017 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
20:19:45.018 00.001 9044 Star::Find returns 1 (0), X=1018.00, Y=815.62, Mass=5383, SNR=50.4, Peak=172 HFD=5.2
20:19:45.020 00.002 9044 MultiStar: [#1 0.25,0.24,0.00,M3] [#2 0.33,0.02,0.00,M2] [#3 0.15,0.09,0.85,U] [#4 0.35,0.03,0.00,M2] [#5 0.25,0.11,0.65,U] [#6 0.08,0.13,0.41,U] [#7 0.09,-0.04,0.42,U] [#8 0.25,0.22,0.00,M3] 
20:19:45.021 00.001 9044 refined, 4 included, MultiStar: {0.17, 0.15}, one-star: {0.20, 0.31}
20:19:45.024 00.003 9044 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.62) = xAngle (2.34 = 2.34)
20:19:45.026 00.002 9044 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.74 = -0.74)
20:19:45.027 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.23 cameraTheta=0.72 mountX=-0.16 mountY=-0.15, mountTheta=-2.37
20:19:45.031 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.15, opts=13)
20:19:45.034 00.003 9044 Enqueuing Move request for scope (0.17, 0.15)
20:19:45.036 00.002 12252 Worker thread wakes up
20:19:45.037 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd
20:19:45.037 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
20:19:45.037 00.000 12252 Moving (0.17, 0.15) raw xDistance=-0.16 yDistance=-0.15
20:19:45.037 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:19:45.040 00.003 9044 UpdateGuideState exits: m=5383 SNR=50.4
20:19:45.042 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:45.044 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:45.046 00.002 9044 Enqueuing Expose request
20:19:45.049 00.003 12252 PPEC rslt: input = -0.16, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.15, period_length = 485.68
20:19:45.049 00.000 12252 PPEC: input: -0.16, control: -0.10, exposure: 2000
20:19:45.049 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:19:45.049 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:19:45.049 00.000 12252 MoveAxis(E, 40, ABG)
20:19:45.049 00.000 12252 Guiding  Dir = 2, Dur = 40
20:19:45.050 00.001 12252 IsSlewing returns 0
20:19:45.050 00.000 12252 IsGuiding returns 0
20:19:45.052 00.002 12252 PulseGuide returned control before completion, sleep 48
20:19:45.105 00.053 12252 IsGuiding returns 0
20:19:45.105 00.000 12252 Move returns status 0, amount 40
20:19:45.105 00.000 12252 MoveAxis(N, 0, ABG)
20:19:45.105 00.000 12252 Move returns status 0, amount 0
20:19:45.105 00.000 12252 move complete, result=0
20:19:45.105 00.000 12252 worker thread done servicing request
20:19:45.105 00.000 12252 Worker thread wakes up
20:19:45.105 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:45.105 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:45.107 00.002 9044 GuideStep: -0.2 px 40 ms EAST, -0.2 px 0 ms NORTH
20:19:47.461 02.354 12252 Exposure complete
20:19:47.524 00.063 12252 worker thread done servicing request
20:19:47.525 00.001 9044 OnExposeComplete: enter
20:19:47.527 00.002 9044 UpdateGuideState(): m_state=6
20:19:47.529 00.002 9044 Star::Find(15, 1018, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
20:19:47.532 00.003 9044 Star::Find returns 1 (0), X=1018.02, Y=815.36, Mass=5386, SNR=50.5, Peak=172 HFD=5.1
20:19:47.534 00.002 9044 MultiStar: [#1 0.26,0.07,1.08,U] [#2 0.33,-0.07,0.00,M3] [#3 0.15,0.02,0.85,U] [#4 0.37,-0.12,0.00,M3] [#5 0.25,-0.04,0.65,U] [#6 0.13,-0.02,0.41,U] [#7 0.03,-0.25,0.43,U] [#8 0.16,0.05,0.42,U] 
20:19:47.536 00.002 9044 refined, 6 included, MultiStar: {0.19, 0.01}, one-star: {0.21, 0.05}
20:19:47.538 00.002 9044 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.62) = xAngle (1.65 = 1.65)
20:19:47.539 00.001 9044 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.43 = -1.43)
20:19:47.541 00.002 9044 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.03 mountX=-0.02 mountY=-0.19, mountTheta=-1.65
20:19:47.545 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=0.01, opts=13)
20:19:47.547 00.002 9044 Enqueuing Move request for scope (0.19, 0.01)
20:19:47.548 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:19:47.550 00.002 9044 UpdateGuideState exits: m=5386 SNR=50.5
20:19:47.553 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:47.554 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:47.555 00.001 9044 Enqueuing Expose request
20:19:47.556 00.001 12252 Worker thread wakes up
20:19:47.557 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
20:19:47.557 00.000 12252 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
20:19:47.557 00.000 12252 Moving (0.19, 0.01) raw xDistance=-0.02 yDistance=-0.19
20:19:47.558 00.001 12252 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.15, period_length = 485.68
20:19:47.558 00.000 12252 PPEC: input: -0.02, control: 0.00, exposure: 2000
20:19:47.558 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:19:47.558 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:19:47.558 00.000 12252 MoveAxis(W, 1, ABG)
20:19:47.558 00.000 12252 Guiding  Dir = 3, Dur = 1
20:19:47.559 00.001 12252 IsSlewing returns 0
20:19:47.559 00.000 12252 IsGuiding returns 0
20:19:47.561 00.002 12252 IsGuiding returns 0
20:19:47.561 00.000 12252 Move returns status 0, amount 1
20:19:47.561 00.000 12252 MoveAxis(N, 0, ABG)
20:19:47.561 00.000 12252 Move returns status 0, amount 0
20:19:47.561 00.000 12252 move complete, result=0
20:19:47.561 00.000 12252 worker thread done servicing request
20:19:47.561 00.000 9044 GuideStep: -0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
20:19:47.563 00.002 12252 Worker thread wakes up
20:19:47.564 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:47.564 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:49.924 02.360 12252 Exposure complete
20:19:49.973 00.049 12252 worker thread done servicing request
20:19:49.973 00.000 9044 OnExposeComplete: enter
20:19:49.974 00.001 9044 UpdateGuideState(): m_state=6
20:19:49.975 00.001 9044 Star::Find(15, 1018, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
20:19:49.976 00.001 9044 Star::Find returns 1 (0), X=1017.95, Y=815.46, Mass=5403, SNR=50.6, Peak=172 HFD=5.1
20:19:49.979 00.003 9044 MultiStar: [#1 0.14,0.31,0.00,M3] [#2 0.31,-0.06,0.00,M4] [#3 0.12,0.10,0.85,U] [#4 0.29,-0.04,1.29,U] [#5 0.21,0.05,0.65,U] [#6 0.03,0.02,0.41,U] [#7 -0.04,-0.12,0.43,U] [#8 0.11,0.07,0.41,U] 
20:19:49.981 00.002 9044 refined, 6 included, MultiStar: {0.16, 0.04}, one-star: {0.14, 0.15}
20:19:49.984 00.003 9044 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.62) = xAngle (1.88 = 1.88)
20:19:49.986 00.002 9044 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.21 = -1.21)
20:19:49.989 00.003 9044 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.25 mountX=-0.05 mountY=-0.15, mountTheta=-1.88
20:19:49.993 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.04, opts=13)
20:19:49.996 00.003 9044 Enqueuing Move request for scope (0.16, 0.04)
20:19:49.998 00.002 12252 Worker thread wakes up
20:19:49.998 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:19:50.001 00.003 9044 UpdateGuideState exits: m=5403 SNR=50.6
20:19:50.003 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
20:19:50.003 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:50.005 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:50.008 00.003 9044 Enqueuing Expose request
20:19:50.010 00.002 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
20:19:50.010 00.000 12252 Moving (0.16, 0.04) raw xDistance=-0.05 yDistance=-0.15
20:19:50.012 00.002 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.14, period_length = 485.68
20:19:50.012 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
20:19:50.012 00.000 12252 switching direction from 0 to -1 - decHistory=-3 oldest=-0.40 newest=-0.49
20:19:50.012 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.15
20:19:50.012 00.000 12252 MoveAxis(E, 4, ABG)
20:19:50.012 00.000 12252 Guiding  Dir = 2, Dur = 4
20:19:50.013 00.001 12252 IsSlewing returns 0
20:19:50.013 00.000 12252 IsGuiding returns 0
20:19:50.016 00.003 12252 PulseGuide returned control before completion, sleep 12
20:19:50.034 00.018 12252 IsGuiding returns 0
20:19:50.034 00.000 12252 Move returns status 0, amount 4
20:19:50.034 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 125 applied
20:19:50.034 00.000 12252 MoveAxis(N, 177, ABG)
20:19:50.034 00.000 12252 Guiding  Dir = 0, Dur = 177
20:19:50.035 00.001 12252 IsSlewing returns 0
20:19:50.035 00.000 12252 IsGuiding returns 0
20:19:50.039 00.004 12252 PulseGuide returned control before completion, sleep 183
20:19:50.239 00.200 12252 IsGuiding returns 0
20:19:50.239 00.000 12252 Move returns status 0, amount 177
20:19:50.239 00.000 12252 move complete, result=0
20:19:50.239 00.000 12252 worker thread done servicing request
20:19:50.239 00.000 12252 Worker thread wakes up
20:19:50.239 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.2 px 177 ms NORTH
20:19:50.243 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:50.243 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:52.592 02.349 12252 Exposure complete
20:19:52.635 00.043 12252 worker thread done servicing request
20:19:52.635 00.000 9044 OnExposeComplete: enter
20:19:52.636 00.001 9044 UpdateGuideState(): m_state=6
20:19:52.637 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
20:19:52.639 00.002 9044 Star::Find returns 1 (0), X=1017.76, Y=815.34, Mass=5401, SNR=50.6, Peak=172 HFD=5.3
20:19:52.640 00.001 9044 MultiStar: [#1 -0.14,0.04,1.07,U] [#2 0.13,-0.05,1.21,U] [#3 -0.09,0.07,0.86,U] [#4 0.09,-0.10,1.28,U] [#5 -0.01,-0.08,0.65,U] [#6 -0.27,0.05,0.41,U] [#7 -0.23,-0.31,0.00,M1] [#8 0.01,0.07,0.42,U] 
20:19:52.640 00.000 9044 refined, 7 included, MultiStar: {-0.02, -0.01}, one-star: {-0.04, 0.03}
20:19:52.641 00.001 9044 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.62) = xAngle (-1.10 = -1.10)
20:19:52.642 00.001 9044 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.18 = 2.10)
20:19:52.643 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.72 mountX=0.01 mountY=0.02, mountTheta=1.08
20:19:52.644 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.01, opts=13)
20:19:52.645 00.001 9044 Enqueuing Move request for scope (-0.02, -0.01)
20:19:52.646 00.001 12252 Worker thread wakes up
20:19:52.646 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:19:52.647 00.001 9044 UpdateGuideState exits: m=5401 SNR=50.6
20:19:52.648 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:52.649 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
20:19:52.649 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:52.651 00.002 9044 Enqueuing Expose request
20:19:52.652 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
20:19:52.652 00.000 12252 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=0.02
20:19:52.652 00.000 12252 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.07, ShCount=5, LgCount=0, SticCount=0,  Deflections: 0=-0.150736, 1:-0.016009
20:19:52.652 00.000 12252 BLC: No correction, Miss < min_move
20:19:52.653 00.001 12252 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.14, period_length = 485.68
20:19:52.653 00.000 12252 PPEC: input: 0.01, control: -0.00, exposure: 2000
20:19:52.653 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:52.653 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:19:52.653 00.000 12252 MoveAxis(E, 0, ABG)
20:19:52.653 00.000 12252 Move returns status 0, amount 0
20:19:52.653 00.000 12252 MoveAxis(N, 0, ABG)
20:19:52.653 00.000 12252 Move returns status 0, amount 0
20:19:52.653 00.000 12252 move complete, result=0
20:19:52.653 00.000 12252 worker thread done servicing request
20:19:52.653 00.000 12252 Worker thread wakes up
20:19:52.653 00.000 9044 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:19:52.655 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:52.655 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:55.014 02.359 12252 Exposure complete
20:19:55.064 00.050 12252 worker thread done servicing request
20:19:55.064 00.000 9044 OnExposeComplete: enter
20:19:55.065 00.001 9044 UpdateGuideState(): m_state=6
20:19:55.066 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
20:19:55.067 00.001 9044 Star::Find returns 1 (0), X=1017.74, Y=815.42, Mass=5390, SNR=50.5, Peak=172 HFD=5.2
20:19:55.069 00.002 9044 MultiStar: [#1 -0.17,0.15,1.06,U] [#2 0.05,-0.02,1.22,U] [#3 -0.05,-0.04,0.84,U] [#4 -0.02,0.02,1.28,U] [#5 0.03,0.11,0.66,U] [#6 -0.21,0.08,0.43,U] [#7 -0.24,-0.11,0.43,U] [#8 -0.12,0.09,0.41,U] 
20:19:55.071 00.002 9044 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {-0.06, 0.11}
20:19:55.072 00.001 9044 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.62) = xAngle (4.12 = -2.16)
20:19:55.075 00.003 9044 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.04 = 1.04)
20:19:55.076 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.50 mountX=-0.04 mountY=0.07, mountTheta=2.14
20:19:55.078 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.05, opts=13)
20:19:55.080 00.002 9044 Enqueuing Move request for scope (-0.06, 0.05)
20:19:55.082 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:19:55.084 00.002 9044 UpdateGuideState exits: m=5390 SNR=50.5
20:19:55.087 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:55.090 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:55.092 00.002 12252 Worker thread wakes up
20:19:55.092 00.000 9044 Enqueuing Expose request
20:19:55.094 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
20:19:55.095 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
20:19:55.095 00.000 12252 Moving (-0.06, 0.05) raw xDistance=-0.04 yDistance=0.07
20:19:55.095 00.000 12252 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.07, ShCount=5, LgCount=0, SticCount=0,  Deflections: 0=-0.150736, 1:-0.016009, 2:-0.066049
20:19:55.095 00.000 12252 BLC: No correction, Miss < min_move
20:19:55.096 00.001 12252 PPEC rslt: input = -0.04, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.14, period_length = 485.68
20:19:55.096 00.000 12252 PPEC: input: -0.04, control: 0.02, exposure: 2000
20:19:55.096 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:55.096 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:19:55.096 00.000 12252 MoveAxis(W, 7, ABG)
20:19:55.096 00.000 12252 Guiding  Dir = 3, Dur = 7
20:19:55.096 00.000 12252 IsSlewing returns 0
20:19:55.096 00.000 12252 IsGuiding returns 0
20:19:55.099 00.003 12252 PulseGuide returned control before completion, sleep 15
20:19:55.124 00.025 12252 IsGuiding returns 0
20:19:55.124 00.000 12252 Move returns status 0, amount 7
20:19:55.124 00.000 12252 MoveAxis(N, 0, ABG)
20:19:55.124 00.000 12252 Move returns status 0, amount 0
20:19:55.124 00.000 12252 move complete, result=0
20:19:55.124 00.000 12252 worker thread done servicing request
20:19:55.124 00.000 12252 Worker thread wakes up
20:19:55.124 00.000 9044 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
20:19:55.127 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:55.127 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:57.491 02.364 12252 Exposure complete
20:19:57.558 00.067 12252 worker thread done servicing request
20:19:57.558 00.000 9044 OnExposeComplete: enter
20:19:57.559 00.001 9044 UpdateGuideState(): m_state=6
20:19:57.561 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
20:19:57.563 00.002 9044 Star::Find returns 1 (0), X=1017.71, Y=815.66, Mass=5364, SNR=50.4, Peak=172 HFD=5.1
20:19:57.565 00.002 9044 MultiStar: [#1 -0.10,0.27,1.06,U] [#2 0.16,0.02,1.21,U] [#3 -0.01,0.24,0.84,U] [#4 0.06,0.15,1.28,U] [#5 -0.02,0.05,0.65,U] [#6 -0.22,0.05,0.41,U] [#7 -0.33,0.19,0.00,M1] [#8 -0.16,0.22,0.41,U] 
20:19:57.567 00.002 9044 refined, 7 included, MultiStar: {-0.01, 0.18}, one-star: {-0.09, 0.36}
20:19:57.568 00.001 9044 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.62) = xAngle (3.28 = -3.00)
20:19:57.570 00.002 9044 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.20 = 0.20)
20:19:57.571 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.65 mountX=-0.18 mountY=0.03, mountTheta=2.95
20:19:57.574 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.18, opts=13)
20:19:57.575 00.001 9044 Enqueuing Move request for scope (-0.01, 0.18)
20:19:57.576 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:19:57.577 00.001 12252 Worker thread wakes up
20:19:57.577 00.000 9044 UpdateGuideState exits: m=5364 SNR=50.4
20:19:57.578 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:19:57.579 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:19:57.580 00.001 9044 Enqueuing Expose request
20:19:57.582 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
20:19:57.582 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
20:19:57.582 00.000 12252 Moving (-0.01, 0.18) raw xDistance=-0.18 yDistance=0.03
20:19:57.582 00.000 12252 BLC: window closed
20:19:57.582 00.000 12252 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.07, ShCount=5, LgCount=0, SticCount=0,  Deflections: 0=-0.150736, 1:-0.016009, 2:-0.066049
20:19:57.582 00.000 12252 BLC: No correction, Miss < min_move
20:19:57.584 00.002 12252 PPEC rslt: input = -0.18, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.09, hyst_pct = 0.13, period_length = 485.68
20:19:57.584 00.000 12252 PPEC: input: -0.18, control: -0.08, exposure: 2000
20:19:57.584 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:19:57.584 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:19:57.584 00.000 12252 MoveAxis(E, 30, ABG)
20:19:57.584 00.000 12252 Guiding  Dir = 2, Dur = 30
20:19:57.584 00.000 12252 IsSlewing returns 0
20:19:57.585 00.001 12252 IsGuiding returns 0
20:19:57.587 00.002 12252 PulseGuide returned control before completion, sleep 38
20:19:57.634 00.047 12252 IsGuiding returns 0
20:19:57.634 00.000 12252 Move returns status 0, amount 30
20:19:57.634 00.000 12252 MoveAxis(N, 0, ABG)
20:19:57.634 00.000 12252 Move returns status 0, amount 0
20:19:57.634 00.000 12252 move complete, result=0
20:19:57.634 00.000 12252 worker thread done servicing request
20:19:57.634 00.000 9044 GuideStep: -0.2 px 30 ms EAST, 0.0 px 0 ms NORTH
20:19:57.636 00.002 12252 Worker thread wakes up
20:19:57.636 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:19:57.637 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:19:59.982 02.345 12252 Exposure complete
20:20:00.034 00.052 12252 worker thread done servicing request
20:20:00.034 00.000 9044 OnExposeComplete: enter
20:20:00.037 00.003 9044 UpdateGuideState(): m_state=6
20:20:00.038 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
20:20:00.039 00.001 9044 Star::Find returns 1 (0), X=1017.43, Y=815.47, Mass=5369, SNR=50.3, Peak=172 HFD=5.1
20:20:00.041 00.002 9044 MultiStar: [#1 -0.25,0.16,1.05,U] [#2 -0.05,-0.09,1.20,U] [#3 -0.39,-0.05,0.00,M1] [#4 0.01,-0.27,1.24,U] [#5 -0.17,-0.00,0.66,U] [#6 -0.43,-0.02,0.00,M1] [#7 -0.46,-0.18,0.00,M2] [#8 -0.26,0.04,0.41,U] 
20:20:00.042 00.001 9044 refined, 5 included, MultiStar: {-0.16, -0.02}, one-star: {-0.37, 0.16}
20:20:00.043 00.001 9044 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.62) = xAngle (-1.41 = -1.41)
20:20:00.045 00.002 9044 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.50 = 1.79)
20:20:00.046 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.04 mountX=0.03 mountY=0.16, mountTheta=1.41
20:20:00.047 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.02, opts=13)
20:20:00.048 00.001 9044 Enqueuing Move request for scope (-0.16, -0.02)
20:20:00.049 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:20:00.050 00.001 9044 UpdateGuideState exits: m=5369 SNR=50.3
20:20:00.052 00.002 12252 Worker thread wakes up
20:20:00.052 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:00.053 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
20:20:00.053 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:00.053 00.000 9044 Enqueuing Expose request
20:20:00.054 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
20:20:00.054 00.000 12252 Moving (-0.16, -0.02) raw xDistance=0.03 yDistance=0.16
20:20:00.055 00.001 12252 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.13, period_length = 485.68
20:20:00.055 00.000 12252 PPEC: input: 0.03, control: 0.03, exposure: 2000
20:20:00.055 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:20:00.055 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:20:00.055 00.000 12252 MoveAxis(W, 12, ABG)
20:20:00.055 00.000 12252 Guiding  Dir = 3, Dur = 12
20:20:00.056 00.001 12252 IsSlewing returns 0
20:20:00.056 00.000 12252 IsGuiding returns 0
20:20:00.058 00.002 12252 PulseGuide returned control before completion, sleep 21
20:20:00.094 00.036 12252 IsGuiding returns 1
20:20:00.094 00.000 12252 scope still moving after pulse duration time elapsed
20:20:00.125 00.031 12252 IsSlewing returns 0
20:20:00.126 00.001 12252 IsGuiding returns 0
20:20:00.126 00.000 12252 scope move finished after 12 + 58 ms
20:20:00.126 00.000 12252 Move returns status 0, amount 12
20:20:00.126 00.000 12252 MoveAxis(N, 0, ABG)
20:20:00.126 00.000 12252 Move returns status 0, amount 0
20:20:00.126 00.000 12252 move complete, result=0
20:20:00.126 00.000 12252 worker thread done servicing request
20:20:00.126 00.000 9044 GuideStep: 0.0 px 12 ms WEST, 0.2 px 0 ms NORTH
20:20:00.128 00.002 12252 Worker thread wakes up
20:20:00.129 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:00.129 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:02.489 02.360 12252 Exposure complete
20:20:02.535 00.046 12252 worker thread done servicing request
20:20:02.535 00.000 9044 OnExposeComplete: enter
20:20:02.539 00.004 9044 UpdateGuideState(): m_state=6
20:20:02.541 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
20:20:02.544 00.003 9044 Star::Find returns 1 (0), X=1017.73, Y=815.59, Mass=5527, SNR=51.2, Peak=172 HFD=5.3
20:20:02.547 00.003 9044 MultiStar: [#1 -0.14,0.33,0.00,M1] [#2 0.11,0.12,1.18,U] [#3 -0.26,0.17,0.83,U] [#4 0.11,0.17,1.25,U] [#5 -0.04,0.11,0.65,U] [#6 -0.30,0.22,0.00,M2] [#7 -0.26,0.12,0.42,U] [#8 -0.16,0.17,0.41,U] 
20:20:02.548 00.001 9044 refined, 6 included, MultiStar: {-0.04, 0.17}, one-star: {-0.07, 0.28}
20:20:02.551 00.003 9044 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.62) = xAngle (3.41 = -2.87)
20:20:02.553 00.002 9044 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.33 = 0.33)
20:20:02.555 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.78 mountX=-0.17 mountY=0.06, mountTheta=2.82
20:20:02.558 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.17, opts=13)
20:20:02.560 00.002 9044 Enqueuing Move request for scope (-0.04, 0.17)
20:20:02.562 00.002 12252 Worker thread wakes up
20:20:02.562 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:20:02.563 00.001 9044 UpdateGuideState exits: m=5527 SNR=51.2
20:20:02.565 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:02.566 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:02.567 00.001 9044 Enqueuing Expose request
20:20:02.569 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
20:20:02.569 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
20:20:02.569 00.000 12252 Moving (-0.04, 0.17) raw xDistance=-0.17 yDistance=0.06
20:20:02.570 00.001 12252 PPEC rslt: input = -0.17, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.10, hyst_pct = 0.13, period_length = 485.68
20:20:02.570 00.000 12252 PPEC: input: -0.17, control: -0.06, exposure: 2000
20:20:02.570 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:02.570 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:20:02.570 00.000 12252 MoveAxis(E, 25, ABG)
20:20:02.570 00.000 12252 Guiding  Dir = 2, Dur = 25
20:20:02.570 00.000 12252 IsSlewing returns 0
20:20:02.571 00.001 12252 IsGuiding returns 0
20:20:02.573 00.002 12252 PulseGuide returned control before completion, sleep 34
20:20:02.620 00.047 12252 IsGuiding returns 0
20:20:02.620 00.000 12252 Move returns status 0, amount 25
20:20:02.620 00.000 12252 MoveAxis(N, 0, ABG)
20:20:02.620 00.000 12252 Move returns status 0, amount 0
20:20:02.620 00.000 12252 move complete, result=0
20:20:02.620 00.000 12252 worker thread done servicing request
20:20:02.620 00.000 12252 Worker thread wakes up
20:20:02.620 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:02.620 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:02.620 00.000 9044 GuideStep: -0.2 px 25 ms EAST, 0.1 px 0 ms NORTH
20:20:04.962 02.342 12252 Exposure complete
20:20:05.033 00.071 12252 worker thread done servicing request
20:20:05.034 00.001 9044 OnExposeComplete: enter
20:20:05.035 00.001 9044 UpdateGuideState(): m_state=6
20:20:05.036 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
20:20:05.037 00.001 9044 Star::Find returns 1 (0), X=1017.73, Y=815.49, Mass=5389, SNR=50.6, Peak=172 HFD=5.2
20:20:05.039 00.002 9044 MultiStar: [#1 -0.13,0.30,0.00,M2] [#2 0.04,0.08,1.20,U] [#3 -0.12,0.11,0.85,U] [#4 0.11,0.16,1.25,U] [#5 -0.01,0.22,0.65,U] [#6 -0.27,0.24,0.00,M3] [#7 -0.30,0.13,0.00,M2] [#8 -0.13,0.22,0.41,U] 
20:20:05.041 00.002 9044 refined, 5 included, MultiStar: {-0.01, 0.15}, one-star: {-0.07, 0.18}
20:20:05.043 00.002 9044 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.62) = xAngle (3.25 = -3.03)
20:20:05.046 00.003 9044 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.17 = 0.17)
20:20:05.048 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.62 mountX=-0.15 mountY=0.02, mountTheta=2.98
20:20:05.052 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.15, opts=13)
20:20:05.055 00.003 9044 Enqueuing Move request for scope (-0.01, 0.15)
20:20:05.058 00.003 12252 Worker thread wakes up
20:20:05.058 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:20:05.060 00.002 9044 UpdateGuideState exits: m=5389 SNR=50.6
20:20:05.062 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:05.065 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
20:20:05.065 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:05.066 00.001 9044 Enqueuing Expose request
20:20:05.068 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
20:20:05.068 00.000 12252 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=0.02
20:20:05.070 00.002 12252 PPEC rslt: input = -0.15, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.13, period_length = 485.68
20:20:05.070 00.000 12252 PPEC: input: -0.15, control: -0.07, exposure: 2000
20:20:05.070 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:05.070 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:20:05.070 00.000 12252 MoveAxis(E, 27, ABG)
20:20:05.070 00.000 12252 Guiding  Dir = 2, Dur = 27
20:20:05.070 00.000 12252 IsSlewing returns 0
20:20:05.070 00.000 12252 IsGuiding returns 0
20:20:05.072 00.002 12252 PulseGuide returned control before completion, sleep 36
20:20:05.115 00.043 12252 IsGuiding returns 0
20:20:05.115 00.000 12252 Move returns status 0, amount 27
20:20:05.115 00.000 12252 MoveAxis(N, 0, ABG)
20:20:05.116 00.001 12252 Move returns status 0, amount 0
20:20:05.116 00.000 12252 move complete, result=0
20:20:05.116 00.000 12252 worker thread done servicing request
20:20:05.116 00.000 12252 Worker thread wakes up
20:20:05.116 00.000 9044 GuideStep: -0.1 px 27 ms EAST, 0.0 px 0 ms NORTH
20:20:05.118 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:05.118 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:07.479 02.361 12252 Exposure complete
20:20:07.534 00.055 12252 worker thread done servicing request
20:20:07.534 00.000 9044 OnExposeComplete: enter
20:20:07.535 00.001 9044 UpdateGuideState(): m_state=6
20:20:07.535 00.000 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
20:20:07.537 00.002 9044 Star::Find returns 1 (0), X=1017.69, Y=815.35, Mass=5411, SNR=50.6, Peak=172 HFD=5.3
20:20:07.538 00.001 9044 MultiStar: [#1 -0.22,0.08,1.05,U] [#2 0.08,-0.04,1.18,U] [#3 -0.14,-0.07,0.86,U] [#4 0.01,-0.08,1.28,U] [#5 -0.05,0.04,0.65,U] [#6 -0.38,0.08,0.00,M4] [#7 -0.31,-0.14,0.00,M3] [#8 -0.12,0.05,0.41,U] 
20:20:07.539 00.001 9044 refined, 6 included, MultiStar: {-0.07, -0.00}, one-star: {-0.11, 0.04}
20:20:07.540 00.001 9044 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.62) = xAngle (-1.45 = -1.45)
20:20:07.541 00.001 9044 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.53 = 1.75)
20:20:07.543 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.07 mountX=0.01 mountY=0.07, mountTheta=1.44
20:20:07.545 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.00, opts=13)
20:20:07.546 00.001 9044 Enqueuing Move request for scope (-0.07, -0.00)
20:20:07.547 00.001 12252 Worker thread wakes up
20:20:07.547 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:20:07.549 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
20:20:07.549 00.000 9044 UpdateGuideState exits: m=5411 SNR=50.6
20:20:07.549 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
20:20:07.550 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:07.550 00.000 12252 Moving (-0.07, -0.00) raw xDistance=0.01 yDistance=0.07
20:20:07.550 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:07.551 00.001 9044 Enqueuing Expose request
20:20:07.552 00.001 12252 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.12, period_length = 485.68
20:20:07.552 00.000 12252 PPEC: input: 0.01, control: 0.02, exposure: 2000
20:20:07.552 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:07.552 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:20:07.552 00.000 12252 MoveAxis(W, 8, ABG)
20:20:07.553 00.001 12252 Guiding  Dir = 3, Dur = 8
20:20:07.553 00.000 12252 IsSlewing returns 0
20:20:07.553 00.000 12252 IsGuiding returns 0
20:20:07.555 00.002 12252 PulseGuide returned control before completion, sleep 16
20:20:07.578 00.023 12252 IsGuiding returns 0
20:20:07.578 00.000 12252 Move returns status 0, amount 8
20:20:07.578 00.000 12252 MoveAxis(N, 0, ABG)
20:20:07.578 00.000 12252 Move returns status 0, amount 0
20:20:07.579 00.001 12252 move complete, result=0
20:20:07.579 00.000 12252 worker thread done servicing request
20:20:07.579 00.000 12252 Worker thread wakes up
20:20:07.579 00.000 9044 GuideStep: 0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
20:20:07.582 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:07.582 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:09.938 02.356 12252 Exposure complete
20:20:09.982 00.044 12252 worker thread done servicing request
20:20:09.982 00.000 9044 OnExposeComplete: enter
20:20:09.983 00.001 9044 UpdateGuideState(): m_state=6
20:20:09.984 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
20:20:09.985 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=815.41, Mass=5435, SNR=50.6, Peak=172 HFD=5.3
20:20:09.988 00.003 9044 MultiStar: [#1 -0.13,0.10,1.05,U] [#2 0.09,-0.14,1.22,U] [#3 -0.07,-0.04,0.86,U] [#4 0.06,-0.00,1.25,U] [#5 0.02,-0.06,0.66,U] [#6 -0.33,-0.03,0.00,M5] [#7 -0.29,-0.25,0.00,M4] [#8 -0.18,0.08,0.41,U] 
20:20:09.989 00.001 9044 refined, 6 included, MultiStar: {-0.03, -0.00}, one-star: {-0.14, 0.10}
20:20:09.990 00.001 9044 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.62) = xAngle (-1.51 = -1.51)
20:20:09.991 00.001 9044 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.59 = 1.69)
20:20:09.992 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.13 mountX=0.00 mountY=0.03, mountTheta=1.51
20:20:09.994 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.00, opts=13)
20:20:09.995 00.001 9044 Enqueuing Move request for scope (-0.03, -0.00)
20:20:09.996 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:20:09.997 00.001 9044 UpdateGuideState exits: m=5435 SNR=50.6
20:20:09.999 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:10.000 00.001 12252 Worker thread wakes up
20:20:10.000 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:10.002 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
20:20:10.002 00.000 9044 Enqueuing Expose request
20:20:10.003 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
20:20:10.003 00.000 12252 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
20:20:10.004 00.001 12252 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.12, period_length = 485.68
20:20:10.004 00.000 12252 PPEC: input: 0.00, control: -0.00, exposure: 2000
20:20:10.004 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:10.004 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:20:10.004 00.000 12252 MoveAxis(E, 0, ABG)
20:20:10.004 00.000 12252 Move returns status 0, amount 0
20:20:10.004 00.000 12252 MoveAxis(N, 0, ABG)
20:20:10.004 00.000 12252 Move returns status 0, amount 0
20:20:10.004 00.000 12252 move complete, result=0
20:20:10.004 00.000 12252 worker thread done servicing request
20:20:10.004 00.000 12252 Worker thread wakes up
20:20:10.004 00.000 9044 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
20:20:10.006 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:10.006 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:12.346 02.340 12252 Exposure complete
20:20:12.399 00.053 12252 worker thread done servicing request
20:20:12.399 00.000 9044 OnExposeComplete: enter
20:20:12.400 00.001 9044 UpdateGuideState(): m_state=6
20:20:12.402 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
20:20:12.404 00.002 9044 Star::Find returns 1 (0), X=1017.60, Y=815.26, Mass=5408, SNR=50.6, Peak=172 HFD=5.3
20:20:12.407 00.003 9044 MultiStar: [#1 -0.26,0.02,1.05,U] [#2 0.00,-0.11,1.21,U] [#3 -0.20,-0.07,0.85,U] [#4 -0.01,-0.42,0.00,M1] [#5 -0.10,-0.11,0.66,U] [#6 -0.42,-0.11,0.00,M6] [#7 -0.35,-0.29,0.00,M5] [#8 -0.21,0.03,0.42,U] 
20:20:12.410 00.003 9044 refined, 5 included, MultiStar: {-0.15, -0.05}, one-star: {-0.20, -0.04}
20:20:12.412 00.002 9044 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.62) = xAngle (-1.18 = -1.18)
20:20:12.414 00.002 9044 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.26 = 2.02)
20:20:12.417 00.003 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.80 mountX=0.06 mountY=0.15, mountTheta=1.17
20:20:12.421 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.05, opts=13)
20:20:12.424 00.003 9044 Enqueuing Move request for scope (-0.15, -0.05)
20:20:12.426 00.002 12252 Worker thread wakes up
20:20:12.426 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:20:12.429 00.003 9044 UpdateGuideState exits: m=5408 SNR=50.6
20:20:12.431 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:12.432 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:12.434 00.002 9044 Enqueuing Expose request
20:20:12.436 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
20:20:12.436 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
20:20:12.436 00.000 12252 Moving (-0.15, -0.05) raw xDistance=0.06 yDistance=0.15
20:20:12.437 00.001 12252 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.12, period_length = 485.68
20:20:12.437 00.000 12252 PPEC: input: 0.06, control: -0.00, exposure: 2000
20:20:12.437 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:12.437 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:20:12.437 00.000 12252 MoveAxis(E, 0, ABG)
20:20:12.437 00.000 12252 Move returns status 0, amount 0
20:20:12.437 00.000 12252 MoveAxis(N, 0, ABG)
20:20:12.437 00.000 12252 Move returns status 0, amount 0
20:20:12.437 00.000 12252 move complete, result=0
20:20:12.437 00.000 12252 worker thread done servicing request
20:20:12.437 00.000 12252 Worker thread wakes up
20:20:12.437 00.000 9044 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:20:12.438 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:12.439 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:14.789 02.350 12252 Exposure complete
20:20:14.839 00.050 12252 worker thread done servicing request
20:20:14.840 00.001 9044 OnExposeComplete: enter
20:20:14.840 00.000 9044 UpdateGuideState(): m_state=6
20:20:14.841 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
20:20:14.842 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=815.31, Mass=5454, SNR=50.8, Peak=172 HFD=5.3
20:20:14.845 00.003 9044 MultiStar: [#1 -0.21,-0.01,1.05,U] [#2 0.02,-0.23,1.20,U] [#3 -0.37,-0.16,0.00,M1] [#4 -0.01,-0.41,0.00,M2] [#5 -0.08,-0.21,0.65,U] [#6 -0.31,-0.10,0.00,M7] [#7 -0.44,-0.19,0.00,M6] [#8 -0.17,-0.08,0.42,U] 
20:20:14.846 00.001 9044 single-star, 4 included, MultiStar: {-0.11, -0.10}, one-star: {-0.14, 0.00}
20:20:14.847 00.001 9044 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.62) = xAngle (4.73 = -1.55)
20:20:14.848 00.001 9044 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.65 = 1.65)
20:20:14.850 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.11 mountX=0.00 mountY=0.14, mountTheta=1.55
20:20:14.854 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.00, opts=13)
20:20:14.857 00.003 9044 Enqueuing Move request for scope (-0.14, 0.00)
20:20:14.860 00.003 12252 Worker thread wakes up
20:20:14.860 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:20:14.862 00.002 9044 UpdateGuideState exits: m=5454 SNR=50.8
20:20:14.865 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:14.867 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:14.869 00.002 9044 Enqueuing Expose request
20:20:14.871 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
20:20:14.871 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
20:20:14.872 00.001 12252 Moving (-0.14, 0.00) raw xDistance=0.00 yDistance=0.14
20:20:14.874 00.002 12252 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.12, period_length = 485.68
20:20:14.874 00.000 12252 PPEC: input: 0.00, control: 0.01, exposure: 2000
20:20:14.874 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:14.874 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:20:14.874 00.000 12252 MoveAxis(W, 4, ABG)
20:20:14.875 00.001 12252 Guiding  Dir = 3, Dur = 4
20:20:14.875 00.000 12252 IsSlewing returns 0
20:20:14.875 00.000 12252 IsGuiding returns 0
20:20:14.879 00.004 12252 PulseGuide returned control before completion, sleep 12
20:20:14.894 00.015 12252 IsGuiding returns 0
20:20:14.894 00.000 12252 Move returns status 0, amount 4
20:20:14.895 00.001 12252 MoveAxis(N, 0, ABG)
20:20:14.895 00.000 12252 Move returns status 0, amount 0
20:20:14.895 00.000 12252 move complete, result=0
20:20:14.895 00.000 12252 worker thread done servicing request
20:20:14.895 00.000 12252 Worker thread wakes up
20:20:14.895 00.000 9044 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
20:20:14.898 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:14.899 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:17.253 02.354 12252 Exposure complete
20:20:17.315 00.062 12252 worker thread done servicing request
20:20:17.315 00.000 9044 OnExposeComplete: enter
20:20:17.317 00.002 9044 UpdateGuideState(): m_state=6
20:20:17.318 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
20:20:17.318 00.000 9044 Star::Find returns 1 (0), X=1017.65, Y=815.33, Mass=5418, SNR=50.6, Peak=172 HFD=5.4
20:20:17.319 00.001 9044 MultiStar: [#1 -0.24,0.10,1.05,U] [#2 -0.02,-0.22,1.22,U] [#3 -0.39,-0.07,0.00,M2] [#4 -0.01,-0.09,1.29,U] [#5 -0.09,-0.11,0.64,U] [#6 -0.38,0.04,0.00,M8] [#7 -0.26,-0.21,0.00,M7] [#8 -0.27,-0.09,0.42,U] 
20:20:17.320 00.001 9044 refined, 5 included, MultiStar: {-0.11, -0.06}, one-star: {-0.15, 0.02}
20:20:17.321 00.001 9044 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.62) = xAngle (-0.98 = -0.98)
20:20:17.322 00.001 9044 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.06 = 2.22)
20:20:17.323 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.60 mountX=0.07 mountY=0.10, mountTheta=0.96
20:20:17.325 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.06, opts=13)
20:20:17.326 00.001 9044 Enqueuing Move request for scope (-0.11, -0.06)
20:20:17.328 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:20:17.329 00.001 9044 UpdateGuideState exits: m=5418 SNR=50.6
20:20:17.330 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:17.331 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:17.332 00.001 9044 Enqueuing Expose request
20:20:17.334 00.002 12252 Worker thread wakes up
20:20:17.334 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
20:20:17.334 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
20:20:17.334 00.000 12252 Moving (-0.11, -0.06) raw xDistance=0.07 yDistance=0.10
20:20:17.334 00.000 12252 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.11, period_length = 485.68
20:20:17.334 00.000 12252 PPEC: input: 0.07, control: 0.01, exposure: 2000
20:20:17.334 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:17.334 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:20:17.334 00.000 12252 MoveAxis(W, 4, ABG)
20:20:17.334 00.000 12252 Guiding  Dir = 3, Dur = 4
20:20:17.335 00.001 12252 IsSlewing returns 0
20:20:17.335 00.000 12252 IsGuiding returns 0
20:20:17.337 00.002 12252 PulseGuide returned control before completion, sleep 13
20:20:17.364 00.027 12252 IsGuiding returns 0
20:20:17.364 00.000 12252 Move returns status 0, amount 4
20:20:17.364 00.000 12252 MoveAxis(N, 0, ABG)
20:20:17.364 00.000 12252 Move returns status 0, amount 0
20:20:17.365 00.001 12252 move complete, result=0
20:20:17.365 00.000 12252 worker thread done servicing request
20:20:17.365 00.000 12252 Worker thread wakes up
20:20:17.365 00.000 9044 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
20:20:17.367 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:17.367 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:19.713 02.346 12252 Exposure complete
20:20:19.790 00.077 12252 worker thread done servicing request
20:20:19.790 00.000 9044 OnExposeComplete: enter
20:20:19.791 00.001 9044 UpdateGuideState(): m_state=6
20:20:19.792 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
20:20:19.793 00.001 9044 Star::Find returns 1 (0), X=1017.68, Y=815.33, Mass=5436, SNR=50.7, Peak=172 HFD=5.4
20:20:19.795 00.002 9044 MultiStar: [#1 -0.24,0.06,1.04,U] [#2 0.00,-0.04,1.20,U] [#3 -0.21,-0.11,0.86,U] [#4 -0.00,-0.09,1.29,U] [#5 -0.08,0.03,0.64,U] [#6 -0.40,0.04,0.00,M9] [#7 -0.35,-0.21,0.00,M8] [#8 -0.20,0.10,0.41,U] 
20:20:19.796 00.001 9044 refined, 6 included, MultiStar: {-0.10, -0.02}, one-star: {-0.12, 0.02}
20:20:19.797 00.001 9044 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.62) = xAngle (-1.36 = -1.36)
20:20:19.799 00.002 9044 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.44 = 1.84)
20:20:19.800 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-2.98 mountX=0.02 mountY=0.10, mountTheta=1.35
20:20:19.802 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.02, opts=13)
20:20:19.804 00.002 9044 Enqueuing Move request for scope (-0.10, -0.02)
20:20:19.805 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:20:19.806 00.001 9044 UpdateGuideState exits: m=5436 SNR=50.7
20:20:19.808 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:19.809 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:19.810 00.001 9044 Enqueuing Expose request
20:20:19.811 00.001 12252 Worker thread wakes up
20:20:19.811 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
20:20:19.811 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
20:20:19.811 00.000 12252 Moving (-0.10, -0.02) raw xDistance=0.02 yDistance=0.10
20:20:19.812 00.001 12252 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.11, period_length = 485.68
20:20:19.812 00.000 12252 PPEC: input: 0.02, control: 0.02, exposure: 2000
20:20:19.812 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:19.812 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:20:19.812 00.000 12252 MoveAxis(W, 6, ABG)
20:20:19.812 00.000 12252 Guiding  Dir = 3, Dur = 6
20:20:19.812 00.000 12252 IsSlewing returns 0
20:20:19.812 00.000 12252 IsGuiding returns 0
20:20:19.815 00.003 12252 PulseGuide returned control before completion, sleep 15
20:20:19.845 00.030 12252 IsGuiding returns 0
20:20:19.846 00.001 12252 Move returns status 0, amount 6
20:20:19.846 00.000 12252 MoveAxis(N, 0, ABG)
20:20:19.846 00.000 12252 Move returns status 0, amount 0
20:20:19.846 00.000 12252 move complete, result=0
20:20:19.846 00.000 12252 worker thread done servicing request
20:20:19.846 00.000 12252 Worker thread wakes up
20:20:19.846 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:19.846 00.000 9044 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
20:20:19.848 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:22.188 02.340 12252 Exposure complete
20:20:22.241 00.053 12252 worker thread done servicing request
20:20:22.241 00.000 9044 OnExposeComplete: enter
20:20:22.242 00.001 9044 UpdateGuideState(): m_state=6
20:20:22.243 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
20:20:22.245 00.002 9044 Star::Find returns 1 (0), X=1017.76, Y=815.42, Mass=5502, SNR=51.1, Peak=172 HFD=5.3
20:20:22.249 00.004 9044 MultiStar: [#1 -0.12,0.22,1.05,U] [#2 0.10,-0.04,1.20,U] [#3 -0.10,0.04,0.84,U] [#4 0.06,0.03,1.25,U] [#5 -0.01,0.07,0.64,U] [#6 -0.20,0.15,0.41,U] [#7 -0.28,-0.13,0.00,M9] [#8 -0.19,0.06,0.40,U] 
20:20:22.251 00.002 9044 refined, 7 included, MultiStar: {-0.03, 0.07}, one-star: {-0.04, 0.11}
20:20:22.253 00.002 9044 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.62) = xAngle (3.62 = -2.67)
20:20:22.255 00.002 9044 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.53 = 0.53)
20:20:22.256 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.99 mountX=-0.07 mountY=0.04, mountTheta=2.62
20:20:22.259 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.07, opts=13)
20:20:22.261 00.002 9044 Enqueuing Move request for scope (-0.03, 0.07)
20:20:22.262 00.001 12252 Worker thread wakes up
20:20:22.262 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:20:22.264 00.002 9044 UpdateGuideState exits: m=5502 SNR=51.1
20:20:22.265 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:22.266 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
20:20:22.266 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:22.267 00.001 9044 Enqueuing Expose request
20:20:22.269 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
20:20:22.269 00.000 12252 Moving (-0.03, 0.07) raw xDistance=-0.07 yDistance=0.04
20:20:22.270 00.001 12252 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.11, period_length = 485.68
20:20:22.270 00.000 12252 PPEC: input: -0.07, control: 0.02, exposure: 2000
20:20:22.270 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:22.271 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:20:22.271 00.000 12252 MoveAxis(W, 6, ABG)
20:20:22.271 00.000 12252 Guiding  Dir = 3, Dur = 6
20:20:22.271 00.000 12252 IsSlewing returns 0
20:20:22.271 00.000 12252 IsGuiding returns 0
20:20:22.274 00.003 12252 PulseGuide returned control before completion, sleep 14
20:20:22.295 00.021 12252 IsGuiding returns 0
20:20:22.295 00.000 12252 Move returns status 0, amount 6
20:20:22.295 00.000 12252 MoveAxis(N, 0, ABG)
20:20:22.295 00.000 12252 Move returns status 0, amount 0
20:20:22.295 00.000 12252 move complete, result=0
20:20:22.295 00.000 12252 worker thread done servicing request
20:20:22.296 00.001 12252 Worker thread wakes up
20:20:22.296 00.000 9044 GuideStep: -0.1 px 6 ms WEST, 0.0 px 0 ms NORTH
20:20:22.298 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:22.298 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:24.642 02.344 12252 Exposure complete
20:20:24.694 00.052 12252 worker thread done servicing request
20:20:24.694 00.000 9044 OnExposeComplete: enter
20:20:24.695 00.001 9044 UpdateGuideState(): m_state=6
20:20:24.696 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
20:20:24.697 00.001 9044 Star::Find returns 1 (0), X=1017.73, Y=815.39, Mass=5446, SNR=50.8, Peak=172 HFD=5.3
20:20:24.698 00.001 9044 MultiStar: [#1 -0.08,0.12,1.05,U] [#2 0.11,-0.16,1.22,U] [#3 -0.10,0.03,0.83,U] [#4 0.15,-0.04,1.28,U] [#5 0.04,-0.01,0.65,U] [#6 -0.11,-0.01,0.41,U] [#7 -0.21,-0.18,0.43,U] [#8 -0.10,0.16,0.41,U] 
20:20:24.700 00.002 9044 refined, 8 included, MultiStar: {-0.01, -0.00}, one-star: {-0.07, 0.09}
20:20:24.701 00.001 9044 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.62) = xAngle (-1.08 = -1.08)
20:20:24.701 00.000 9044 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.17 = 2.12)
20:20:24.702 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.71 mountX=0.00 mountY=0.01, mountTheta=1.07
20:20:24.704 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.00, opts=13)
20:20:24.704 00.000 9044 Enqueuing Move request for scope (-0.01, -0.00)
20:20:24.705 00.001 12252 Worker thread wakes up
20:20:24.705 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:20:24.707 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
20:20:24.707 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
20:20:24.707 00.000 9044 UpdateGuideState exits: m=5446 SNR=50.8
20:20:24.708 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:24.709 00.001 12252 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=0.01
20:20:24.709 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:24.711 00.002 9044 Enqueuing Expose request
20:20:24.712 00.001 12252 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.11, period_length = 485.68
20:20:24.712 00.000 12252 PPEC: input: 0.00, control: 0.01, exposure: 2000
20:20:24.712 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:24.712 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:20:24.712 00.000 12252 MoveAxis(W, 2, ABG)
20:20:24.712 00.000 12252 Guiding  Dir = 3, Dur = 2
20:20:24.713 00.001 12252 IsSlewing returns 0
20:20:24.713 00.000 12252 IsGuiding returns 0
20:20:24.715 00.002 12252 PulseGuide returned control before completion, sleep 11
20:20:24.730 00.015 12252 IsGuiding returns 0
20:20:24.730 00.000 12252 Move returns status 0, amount 2
20:20:24.730 00.000 12252 MoveAxis(N, 0, ABG)
20:20:24.730 00.000 12252 Move returns status 0, amount 0
20:20:24.730 00.000 12252 move complete, result=0
20:20:24.730 00.000 12252 worker thread done servicing request
20:20:24.730 00.000 12252 Worker thread wakes up
20:20:24.730 00.000 9044 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
20:20:24.732 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:24.732 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:27.097 02.365 12252 Exposure complete
20:20:27.150 00.053 12252 worker thread done servicing request
20:20:27.150 00.000 9044 OnExposeComplete: enter
20:20:27.151 00.001 9044 UpdateGuideState(): m_state=6
20:20:27.152 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
20:20:27.153 00.001 9044 Star::Find returns 1 (0), X=1017.63, Y=815.44, Mass=5509, SNR=51.1, Peak=172 HFD=5.2
20:20:27.154 00.001 9044 MultiStar: [#1 -0.14,0.20,1.03,U] [#2 0.04,-0.03,1.20,U] [#3 -0.09,0.13,0.84,U] [#4 0.04,-0.29,1.26,U] [#5 -0.07,0.05,0.64,U] [#6 -0.25,0.04,0.43,U] [#7 -0.33,-0.20,0.00,M9] [#8 -0.21,0.17,0.41,U] 
20:20:27.154 00.000 9044 refined, 7 included, MultiStar: {-0.08, 0.02}, one-star: {-0.17, 0.13}
20:20:27.155 00.001 9044 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.62) = xAngle (4.45 = -1.83)
20:20:27.157 00.002 9044 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.37 = 1.37)
20:20:27.157 00.000 9044 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.83 mountX=-0.02 mountY=0.08, mountTheta=1.83
20:20:27.158 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.02, opts=13)
20:20:27.159 00.001 9044 Enqueuing Move request for scope (-0.08, 0.02)
20:20:27.160 00.001 12252 Worker thread wakes up
20:20:27.160 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:20:27.160 00.000 9044 UpdateGuideState exits: m=5509 SNR=51.1
20:20:27.161 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:27.163 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
20:20:27.163 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:27.166 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
20:20:27.166 00.000 9044 Enqueuing Expose request
20:20:27.167 00.001 12252 Moving (-0.08, 0.02) raw xDistance=-0.02 yDistance=0.08
20:20:27.168 00.001 12252 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.10, period_length = 485.68
20:20:27.168 00.000 12252 PPEC: input: -0.02, control: 0.00, exposure: 2000
20:20:27.168 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:27.168 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:20:27.168 00.000 12252 MoveAxis(W, 1, ABG)
20:20:27.168 00.000 12252 Guiding  Dir = 3, Dur = 1
20:20:27.169 00.001 12252 IsSlewing returns 0
20:20:27.169 00.000 12252 IsGuiding returns 0
20:20:27.171 00.002 12252 IsGuiding returns 0
20:20:27.171 00.000 12252 Move returns status 0, amount 1
20:20:27.171 00.000 12252 MoveAxis(N, 0, ABG)
20:20:27.171 00.000 12252 Move returns status 0, amount 0
20:20:27.171 00.000 12252 move complete, result=0
20:20:27.171 00.000 12252 worker thread done servicing request
20:20:27.171 00.000 9044 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
20:20:27.173 00.002 12252 Worker thread wakes up
20:20:27.173 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:27.175 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:29.506 02.331 12252 Exposure complete
20:20:29.569 00.063 12252 worker thread done servicing request
20:20:29.570 00.001 9044 OnExposeComplete: enter
20:20:29.571 00.001 9044 UpdateGuideState(): m_state=6
20:20:29.573 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
20:20:29.574 00.001 9044 Star::Find returns 1 (0), X=1017.57, Y=815.48, Mass=5369, SNR=50.4, Peak=172 HFD=5.1
20:20:29.576 00.002 9044 MultiStar: [#1 -0.23,0.09,1.05,U] [#2 -0.01,-0.07,1.21,U] [#3 -0.34,0.06,0.00,M1] [#4 -0.07,-0.02,1.29,U] [#5 -0.11,-0.01,0.65,U] [#6 -0.32,0.01,0.00,M7] [#7 -0.43,-0.09,0.00,M10] [#8 -0.33,-0.03,0.00,M1] 
20:20:29.577 00.001 9044 refined, 4 included, MultiStar: {-0.12, 0.03}, one-star: {-0.23, 0.17}
20:20:29.578 00.001 9044 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.62) = xAngle (4.52 = -1.77)
20:20:29.579 00.001 9044 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.43 = 1.43)
20:20:29.580 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.89 mountX=-0.02 mountY=0.12, mountTheta=1.76
20:20:29.583 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.03, opts=13)
20:20:29.584 00.001 9044 Enqueuing Move request for scope (-0.12, 0.03)
20:20:29.585 00.001 12252 Worker thread wakes up
20:20:29.585 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:20:29.586 00.001 9044 UpdateGuideState exits: m=5369 SNR=50.4
20:20:29.587 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:29.588 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:29.589 00.001 9044 Enqueuing Expose request
20:20:29.590 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
20:20:29.590 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
20:20:29.590 00.000 12252 Moving (-0.12, 0.03) raw xDistance=-0.02 yDistance=0.12
20:20:29.592 00.002 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.10, period_length = 485.68
20:20:29.592 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
20:20:29.592 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:29.592 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:20:29.592 00.000 12252 MoveAxis(E, 4, ABG)
20:20:29.592 00.000 12252 Guiding  Dir = 2, Dur = 4
20:20:29.593 00.001 12252 IsSlewing returns 0
20:20:29.593 00.000 12252 IsGuiding returns 0
20:20:29.594 00.001 12252 PulseGuide returned control before completion, sleep 13
20:20:29.615 00.021 12252 IsGuiding returns 0
20:20:29.615 00.000 12252 Move returns status 0, amount 4
20:20:29.615 00.000 12252 MoveAxis(N, 0, ABG)
20:20:29.615 00.000 12252 Move returns status 0, amount 0
20:20:29.615 00.000 12252 move complete, result=0
20:20:29.615 00.000 12252 worker thread done servicing request
20:20:29.615 00.000 12252 Worker thread wakes up
20:20:29.615 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:29.615 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:29.615 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
20:20:31.974 02.359 12252 Exposure complete
20:20:32.037 00.063 12252 worker thread done servicing request
20:20:32.037 00.000 9044 OnExposeComplete: enter
20:20:32.038 00.001 9044 UpdateGuideState(): m_state=6
20:20:32.038 00.000 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
20:20:32.040 00.002 9044 Star::Find returns 1 (0), X=1017.74, Y=815.95, Mass=5397, SNR=50.5, Peak=172 HFD=4.9
20:20:32.041 00.001 9044 MultiStar: large primary error, entering stabilization period
20:20:32.042 00.001 9044 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.62) = xAngle (3.29 = -2.99)
20:20:32.043 00.001 9044 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.21 = 0.21)
20:20:32.044 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.64 hyp=0.64 cameraTheta=1.67 mountX=-0.63 mountY=0.13, mountTheta=2.94
20:20:32.046 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.64, opts=13)
20:20:32.047 00.001 9044 Enqueuing Move request for scope (-0.06, 0.64)
20:20:32.049 00.002 12252 Worker thread wakes up
20:20:32.049 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:20:32.050 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.64) opts 0xd
20:20:32.051 00.001 9044 UpdateGuideState exits: m=5397 SNR=50.5
20:20:32.051 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:32.052 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:32.053 00.001 9044 Enqueuing Expose request
20:20:32.054 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.64)
20:20:32.054 00.000 12252 Moving (-0.06, 0.64) raw xDistance=-0.63 yDistance=0.13
20:20:32.055 00.001 12252 PPEC rslt: input = -0.63, final = -0.39, react = -0.38, pred = -0.01, hyst = -0.34, hyst_pct = 0.10, period_length = 485.68
20:20:32.055 00.000 12252 PPEC: input: -0.63, control: -0.39, exposure: 2000
20:20:32.055 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:32.055 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:20:32.055 00.000 12252 MoveAxis(E, 151, ABG)
20:20:32.055 00.000 12252 Guiding  Dir = 2, Dur = 151
20:20:32.055 00.000 12252 IsSlewing returns 0
20:20:32.055 00.000 12252 IsGuiding returns 0
20:20:32.057 00.002 12252 PulseGuide returned control before completion, sleep 160
20:20:32.228 00.171 12252 IsGuiding returns 0
20:20:32.228 00.000 12252 Move returns status 0, amount 151
20:20:32.228 00.000 12252 MoveAxis(N, 0, ABG)
20:20:32.228 00.000 12252 Move returns status 0, amount 0
20:20:32.228 00.000 12252 move complete, result=0
20:20:32.228 00.000 12252 worker thread done servicing request
20:20:32.228 00.000 12252 Worker thread wakes up
20:20:32.228 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:32.228 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:32.228 00.000 9044 GuideStep: -0.6 px 151 ms EAST, 0.1 px 0 ms NORTH
20:20:34.596 02.368 12252 Exposure complete
20:20:34.658 00.062 12252 worker thread done servicing request
20:20:34.658 00.000 9044 OnExposeComplete: enter
20:20:34.662 00.004 9044 UpdateGuideState(): m_state=6
20:20:34.664 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
20:20:34.665 00.001 9044 Star::Find returns 1 (0), X=1017.51, Y=815.65, Mass=5490, SNR=50.7, Peak=172 HFD=5.2
20:20:34.666 00.001 9044 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.62) = xAngle (3.89 = -2.39)
20:20:34.666 00.000 9044 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.81 = 0.81)
20:20:34.668 00.002 9044 CameraToMount -- cameraX=-0.29 cameraY=0.35 hyp=0.45 cameraTheta=2.27 mountX=-0.33 mountY=0.33, mountTheta=2.36
20:20:34.670 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.29, y=0.35, opts=13)
20:20:34.672 00.002 9044 Enqueuing Move request for scope (-0.29, 0.35)
20:20:34.672 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:20:34.674 00.002 12252 Worker thread wakes up
20:20:34.674 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.35) opts 0xd
20:20:34.675 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.29, 0.35)
20:20:34.675 00.000 12252 Moving (-0.29, 0.35) raw xDistance=-0.33 yDistance=0.33
20:20:34.675 00.000 9044 UpdateGuideState exits: m=5490 SNR=50.7
20:20:34.676 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:34.677 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:34.678 00.001 9044 Enqueuing Expose request
20:20:34.679 00.001 12252 PPEC rslt: input = -0.33, final = -0.21, react = -0.20, pred = -0.01, hyst = -0.18, hyst_pct = 0.10, period_length = 485.68
20:20:34.679 00.000 12252 PPEC: input: -0.33, control: -0.21, exposure: 2000
20:20:34.679 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:20:34.680 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
20:20:34.680 00.000 12252 MoveAxis(E, 81, ABG)
20:20:34.680 00.000 12252 Guiding  Dir = 2, Dur = 81
20:20:34.680 00.000 12252 IsSlewing returns 0
20:20:34.680 00.000 12252 IsGuiding returns 0
20:20:34.683 00.003 12252 PulseGuide returned control before completion, sleep 89
20:20:34.775 00.092 12252 IsGuiding returns 1
20:20:34.775 00.000 12252 scope still moving after pulse duration time elapsed
20:20:34.806 00.031 12252 IsSlewing returns 0
20:20:34.806 00.000 12252 IsGuiding returns 0
20:20:34.806 00.000 12252 scope move finished after 81 + 44 ms
20:20:34.806 00.000 12252 Move returns status 0, amount 81
20:20:34.806 00.000 12252 MoveAxis(N, 0, ABG)
20:20:34.806 00.000 12252 Move returns status 0, amount 0
20:20:34.806 00.000 12252 move complete, result=0
20:20:34.806 00.000 12252 worker thread done servicing request
20:20:34.806 00.000 12252 Worker thread wakes up
20:20:34.806 00.000 9044 GuideStep: -0.3 px 81 ms EAST, 0.3 px 0 ms NORTH
20:20:34.807 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:34.807 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:37.149 02.342 12252 Exposure complete
20:20:37.198 00.049 12252 worker thread done servicing request
20:20:37.198 00.000 9044 OnExposeComplete: enter
20:20:37.199 00.001 9044 UpdateGuideState(): m_state=6
20:20:37.201 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
20:20:37.204 00.003 9044 Star::Find returns 1 (0), X=1017.66, Y=815.45, Mass=5542, SNR=51.2, Peak=172 HFD=5.2
20:20:37.205 00.001 9044 MultiStar: exiting stabilization period
20:20:37.206 00.001 9044 MultiStar: [#1 -0.20,0.14,1.04,U] [#2 0.05,0.03,1.19,U] [#3 -0.15,0.18,0.82,U] [#4 0.09,-0.02,1.25,U] [#5 -0.09,0.15,0.64,U] [#6 -0.31,0.11,0.00,M8] [#7 -0.27,-0.11,0.42,U] [#8 -0.18,0.22,0.42,U] 
20:20:37.207 00.001 9044 refined, 7 included, MultiStar: {-0.08, 0.09}, one-star: {-0.14, 0.14}
20:20:37.208 00.001 9044 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.62) = xAngle (3.93 = -2.36)
20:20:37.209 00.001 9044 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.84 = 0.84)
20:20:37.212 00.003 9044 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.30 mountX=-0.08 mountY=0.09, mountTheta=2.33
20:20:37.217 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.09, opts=13)
20:20:37.219 00.002 9044 Enqueuing Move request for scope (-0.08, 0.09)
20:20:37.220 00.001 12252 Worker thread wakes up
20:20:37.221 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:20:37.223 00.002 9044 UpdateGuideState exits: m=5542 SNR=51.2
20:20:37.224 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:37.226 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:37.228 00.002 9044 Enqueuing Expose request
20:20:37.229 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
20:20:37.230 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
20:20:37.230 00.000 12252 Moving (-0.08, 0.09) raw xDistance=-0.08 yDistance=0.09
20:20:37.230 00.000 12252 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.09, period_length = 485.68
20:20:37.230 00.000 12252 PPEC: input: -0.08, control: -0.03, exposure: 2000
20:20:37.230 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:37.231 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:20:37.231 00.000 12252 MoveAxis(E, 10, ABG)
20:20:37.231 00.000 12252 Guiding  Dir = 2, Dur = 10
20:20:37.231 00.000 12252 IsSlewing returns 0
20:20:37.231 00.000 12252 IsGuiding returns 0
20:20:37.233 00.002 12252 PulseGuide returned control before completion, sleep 19
20:20:37.266 00.033 12252 IsGuiding returns 0
20:20:37.266 00.000 12252 Move returns status 0, amount 10
20:20:37.266 00.000 12252 MoveAxis(N, 0, ABG)
20:20:37.267 00.001 12252 Move returns status 0, amount 0
20:20:37.267 00.000 12252 move complete, result=0
20:20:37.267 00.000 12252 worker thread done servicing request
20:20:37.267 00.000 12252 Worker thread wakes up
20:20:37.267 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:37.267 00.000 9044 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
20:20:37.268 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:39.615 02.347 12252 Exposure complete
20:20:39.679 00.064 12252 worker thread done servicing request
20:20:39.679 00.000 9044 OnExposeComplete: enter
20:20:39.680 00.001 9044 UpdateGuideState(): m_state=6
20:20:39.681 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
20:20:39.683 00.002 9044 Star::Find returns 1 (0), X=1017.77, Y=815.47, Mass=5547, SNR=51.3, Peak=172 HFD=5.2
20:20:39.685 00.002 9044 MultiStar: [#1 -0.07,0.15,1.06,U] [#2 0.07,-0.01,1.19,U] [#3 -0.15,0.25,0.83,U] [#4 0.10,-0.07,1.27,U] [#5 -0.05,0.11,0.65,U] [#6 -0.29,0.20,0.00,M9] [#7 -0.23,0.01,0.42,U] [#8 -0.16,0.28,0.00,M1] 
20:20:39.686 00.001 9044 refined, 6 included, MultiStar: {-0.02, 0.08}, one-star: {-0.03, 0.17}
20:20:39.688 00.002 9044 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.62) = xAngle (3.47 = -2.81)
20:20:39.689 00.001 9044 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.39 = 0.39)
20:20:39.691 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.85 mountX=-0.08 mountY=0.03, mountTheta=2.76
20:20:39.693 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.08, opts=13)
20:20:39.694 00.001 9044 Enqueuing Move request for scope (-0.02, 0.08)
20:20:39.695 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:20:39.696 00.001 9044 UpdateGuideState exits: m=5547 SNR=51.3
20:20:39.698 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:39.699 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:39.700 00.001 9044 Enqueuing Expose request
20:20:39.701 00.001 12252 Worker thread wakes up
20:20:39.701 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
20:20:39.701 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
20:20:39.701 00.000 12252 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=0.03
20:20:39.702 00.001 12252 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.09, period_length = 485.68
20:20:39.702 00.000 12252 PPEC: input: -0.08, control: -0.04, exposure: 2000
20:20:39.702 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:39.702 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:20:39.702 00.000 12252 MoveAxis(E, 14, ABG)
20:20:39.702 00.000 12252 Guiding  Dir = 2, Dur = 14
20:20:39.702 00.000 12252 IsSlewing returns 0
20:20:39.702 00.000 12252 IsGuiding returns 0
20:20:39.704 00.002 12252 PulseGuide returned control before completion, sleep 23
20:20:39.739 00.035 12252 IsGuiding returns 0
20:20:39.739 00.000 12252 Move returns status 0, amount 14
20:20:39.739 00.000 12252 MoveAxis(N, 0, ABG)
20:20:39.739 00.000 12252 Move returns status 0, amount 0
20:20:39.739 00.000 12252 move complete, result=0
20:20:39.739 00.000 12252 worker thread done servicing request
20:20:39.739 00.000 12252 Worker thread wakes up
20:20:39.739 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:39.739 00.000 9044 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
20:20:39.741 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:42.091 02.350 12252 Exposure complete
20:20:42.148 00.057 12252 worker thread done servicing request
20:20:42.148 00.000 9044 OnExposeComplete: enter
20:20:42.150 00.002 9044 UpdateGuideState(): m_state=6
20:20:42.151 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
20:20:42.153 00.002 9044 Star::Find returns 1 (0), X=1017.71, Y=815.54, Mass=5409, SNR=50.7, Peak=172 HFD=5.1
20:20:42.154 00.001 9044 MultiStar: [#1 -0.10,0.27,1.05,U] [#2 0.07,0.00,1.22,U] [#3 -0.14,0.32,0.00,M1] [#4 0.07,0.12,1.27,U] [#5 -0.02,0.19,0.65,U] [#6 -0.30,0.25,0.00,M10] [#7 -0.27,0.17,0.00,M9] [#8 -0.12,0.29,0.00,M2] 
20:20:42.155 00.001 9044 refined, 4 included, MultiStar: {-0.01, 0.15}, one-star: {-0.09, 0.23}
20:20:42.157 00.002 9044 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.62) = xAngle (3.23 = -3.05)
20:20:42.158 00.001 9044 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.15 = 0.15)
20:20:42.159 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.61 mountX=-0.15 mountY=0.02, mountTheta=2.99
20:20:42.161 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.15, opts=13)
20:20:42.162 00.001 9044 Enqueuing Move request for scope (-0.01, 0.15)
20:20:42.163 00.001 12252 Worker thread wakes up
20:20:42.163 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:20:42.165 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
20:20:42.165 00.000 9044 UpdateGuideState exits: m=5409 SNR=50.7
20:20:42.166 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
20:20:42.166 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:42.167 00.001 12252 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=0.02
20:20:42.167 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:42.168 00.001 12252 PPEC rslt: input = -0.15, final = -0.12, react = -0.09, pred = -0.03, hyst = -0.08, hyst_pct = 0.09, period_length = 485.68
20:20:42.168 00.000 9044 Enqueuing Expose request
20:20:42.170 00.002 12252 PPEC: input: -0.15, control: -0.12, exposure: 2000
20:20:42.170 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:42.170 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:20:42.170 00.000 12252 MoveAxis(E, 48, ABG)
20:20:42.171 00.001 12252 Guiding  Dir = 2, Dur = 48
20:20:42.171 00.000 12252 IsSlewing returns 0
20:20:42.175 00.004 12252 IsGuiding returns 0
20:20:42.177 00.002 12252 PulseGuide returned control before completion, sleep 57
20:20:42.249 00.072 12252 IsGuiding returns 0
20:20:42.249 00.000 12252 Move returns status 0, amount 48
20:20:42.249 00.000 12252 MoveAxis(N, 0, ABG)
20:20:42.249 00.000 12252 Move returns status 0, amount 0
20:20:42.250 00.001 12252 move complete, result=0
20:20:42.250 00.000 12252 worker thread done servicing request
20:20:42.250 00.000 12252 Worker thread wakes up
20:20:42.250 00.000 9044 GuideStep: -0.2 px 48 ms EAST, 0.0 px 0 ms NORTH
20:20:42.252 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:42.252 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:44.614 02.362 12252 Exposure complete
20:20:44.663 00.049 12252 worker thread done servicing request
20:20:44.663 00.000 9044 OnExposeComplete: enter
20:20:44.665 00.002 9044 UpdateGuideState(): m_state=6
20:20:44.667 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
20:20:44.668 00.001 9044 Star::Find returns 1 (0), X=1017.65, Y=815.69, Mass=5349, SNR=50.2, Peak=172 HFD=5.3
20:20:44.669 00.001 9044 MultiStar: [#1 -0.19,0.19,1.07,U] [#2 0.08,-0.01,1.21,U] [#3 -0.20,0.26,0.00,M2] [#4 0.06,0.09,1.28,U] [#5 -0.03,0.05,0.65,U] [#6 -0.32,0.17,0.00,R] [#7 -0.31,-0.06,0.00,M10] [#8 -0.07,0.09,0.41,U] 
20:20:44.672 00.003 9044 refined, 5 included, MultiStar: {-0.04, 0.13}, one-star: {-0.15, 0.38}
20:20:44.673 00.001 9044 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.62) = xAngle (3.48 = -2.80)
20:20:44.674 00.001 9044 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.40 = 0.40)
20:20:44.675 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.86 mountX=-0.13 mountY=0.05, mountTheta=2.75
20:20:44.677 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.13, opts=13)
20:20:44.678 00.001 9044 Enqueuing Move request for scope (-0.04, 0.13)
20:20:44.679 00.001 12252 Worker thread wakes up
20:20:44.679 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:20:44.680 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
20:20:44.680 00.000 9044 UpdateGuideState exits: m=5349 SNR=50.2
20:20:44.681 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:44.682 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
20:20:44.682 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:44.684 00.002 9044 Enqueuing Expose request
20:20:44.685 00.001 12252 Moving (-0.04, 0.13) raw xDistance=-0.13 yDistance=0.05
20:20:44.687 00.002 12252 PPEC rslt: input = -0.13, final = -0.14, react = -0.08, pred = -0.06, hyst = -0.07, hyst_pct = 0.09, period_length = 485.68
20:20:44.687 00.000 12252 PPEC: input: -0.13, control: -0.14, exposure: 2000
20:20:44.687 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:44.687 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:20:44.687 00.000 12252 MoveAxis(E, 53, ABG)
20:20:44.687 00.000 12252 Guiding  Dir = 2, Dur = 53
20:20:44.687 00.000 12252 IsSlewing returns 0
20:20:44.688 00.001 12252 IsGuiding returns 0
20:20:44.690 00.002 12252 PulseGuide returned control before completion, sleep 61
20:20:44.758 00.068 12252 IsGuiding returns 0
20:20:44.758 00.000 12252 Move returns status 0, amount 53
20:20:44.758 00.000 12252 MoveAxis(N, 0, ABG)
20:20:44.758 00.000 12252 Move returns status 0, amount 0
20:20:44.758 00.000 12252 move complete, result=0
20:20:44.758 00.000 12252 worker thread done servicing request
20:20:44.759 00.001 9044 GuideStep: -0.1 px 53 ms EAST, 0.1 px 0 ms NORTH
20:20:44.760 00.001 12252 Worker thread wakes up
20:20:44.760 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:44.760 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:47.097 02.337 12252 Exposure complete
20:20:47.147 00.050 12252 worker thread done servicing request
20:20:47.147 00.000 9044 OnExposeComplete: enter
20:20:47.149 00.002 9044 UpdateGuideState(): m_state=6
20:20:47.152 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
20:20:47.153 00.001 9044 Star::Find returns 1 (0), X=1017.40, Y=815.51, Mass=5366, SNR=50.3, Peak=172 HFD=5.1
20:20:47.155 00.002 9044 MultiStar: [#1 -0.27,0.00,1.08,U] [#2 -0.08,-0.10,1.22,U] [#3 -0.43,-0.06,0.00,M3] [#4 -0.07,-0.07,1.30,U] [#5 -0.13,-0.01,0.65,U] [#6 -0.23,-0.12,0.42,U] [#7 -0.45,-0.22,0.00,R] [#8 -0.29,0.15,0.00,M2] 
20:20:47.156 00.001 9044 refined, 5 included, MultiStar: {-0.19, -0.01}, one-star: {-0.40, 0.20}
20:20:47.159 00.003 9044 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.62) = xAngle (-1.45 = -1.45)
20:20:47.161 00.002 9044 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.54 = 1.75)
20:20:47.163 00.002 9044 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.08 mountX=0.02 mountY=0.18, mountTheta=1.45
20:20:47.167 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=-0.01, opts=13)
20:20:47.170 00.003 9044 Enqueuing Move request for scope (-0.19, -0.01)
20:20:47.172 00.002 12252 Worker thread wakes up
20:20:47.172 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:20:47.174 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
20:20:47.174 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
20:20:47.174 00.000 9044 UpdateGuideState exits: m=5366 SNR=50.3
20:20:47.176 00.002 12252 Moving (-0.19, -0.01) raw xDistance=0.02 yDistance=0.18
20:20:47.176 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:47.177 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:47.179 00.002 9044 Enqueuing Expose request
20:20:47.180 00.001 12252 PPEC rslt: input = 0.02, final = -0.05, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.08, period_length = 485.68
20:20:47.180 00.000 12252 PPEC: input: 0.02, control: -0.05, exposure: 2000
20:20:47.180 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:20:47.180 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:20:47.180 00.000 12252 MoveAxis(E, 21, ABG)
20:20:47.180 00.000 12252 Guiding  Dir = 2, Dur = 21
20:20:47.180 00.000 12252 IsSlewing returns 0
20:20:47.180 00.000 12252 IsGuiding returns 0
20:20:47.183 00.003 12252 PulseGuide returned control before completion, sleep 30
20:20:47.218 00.035 12252 IsGuiding returns 0
20:20:47.218 00.000 12252 Move returns status 0, amount 21
20:20:47.218 00.000 12252 MoveAxis(N, 0, ABG)
20:20:47.218 00.000 12252 Move returns status 0, amount 0
20:20:47.218 00.000 12252 move complete, result=0
20:20:47.218 00.000 12252 worker thread done servicing request
20:20:47.218 00.000 12252 Worker thread wakes up
20:20:47.218 00.000 9044 GuideStep: 0.0 px 21 ms EAST, 0.2 px 0 ms NORTH
20:20:47.219 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:47.219 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:49.566 02.347 12252 Exposure complete
20:20:49.614 00.048 12252 worker thread done servicing request
20:20:49.614 00.000 9044 OnExposeComplete: enter
20:20:49.616 00.002 9044 UpdateGuideState(): m_state=6
20:20:49.617 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
20:20:49.618 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=815.30, Mass=5472, SNR=50.8, Peak=172 HFD=5.3
20:20:49.620 00.002 9044 MultiStar: [#1 -0.19,-0.03,1.06,U] [#2 0.04,-0.19,1.21,U] [#3 -0.34,-0.03,0.00,M4] [#4 0.03,-0.08,1.26,U] [#5 -0.15,-0.11,0.64,U] [#6 -0.05,-0.30,0.42,U] [#7 0.01,0.07,0.42,U] [#8 -0.26,0.04,0.41,U] 
20:20:49.621 00.001 9044 refined, 7 included, MultiStar: {-0.08, -0.08}, one-star: {-0.14, -0.01}
20:20:49.622 00.001 9044 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.62) = xAngle (-0.69 = -0.69)
20:20:49.623 00.001 9044 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.78 = 2.51)
20:20:49.624 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.32 mountX=0.09 mountY=0.07, mountTheta=0.66
20:20:49.626 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.08, opts=13)
20:20:49.627 00.001 9044 Enqueuing Move request for scope (-0.08, -0.08)
20:20:49.628 00.001 12252 Worker thread wakes up
20:20:49.628 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:20:49.629 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
20:20:49.629 00.000 9044 UpdateGuideState exits: m=5472 SNR=50.8
20:20:49.630 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:49.631 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:49.634 00.003 9044 Enqueuing Expose request
20:20:49.635 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
20:20:49.635 00.000 12252 Moving (-0.08, -0.08) raw xDistance=0.09 yDistance=0.07
20:20:49.636 00.001 12252 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.08, period_length = 485.68
20:20:49.636 00.000 12252 PPEC: input: 0.09, control: -0.03, exposure: 2000
20:20:49.636 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:49.636 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:20:49.636 00.000 12252 MoveAxis(E, 12, ABG)
20:20:49.636 00.000 12252 Guiding  Dir = 2, Dur = 12
20:20:49.637 00.001 12252 IsSlewing returns 0
20:20:49.637 00.000 12252 IsGuiding returns 0
20:20:49.639 00.002 12252 PulseGuide returned control before completion, sleep 20
20:20:49.662 00.023 12252 IsGuiding returns 1
20:20:49.662 00.000 12252 scope still moving after pulse duration time elapsed
20:20:49.694 00.032 12252 IsSlewing returns 0
20:20:49.694 00.000 12252 IsGuiding returns 0
20:20:49.694 00.000 12252 scope move finished after 12 + 45 ms
20:20:49.694 00.000 12252 Move returns status 0, amount 12
20:20:49.694 00.000 12252 MoveAxis(N, 0, ABG)
20:20:49.695 00.001 12252 Move returns status 0, amount 0
20:20:49.695 00.000 12252 move complete, result=0
20:20:49.695 00.000 12252 worker thread done servicing request
20:20:49.695 00.000 12252 Worker thread wakes up
20:20:49.695 00.000 9044 GuideStep: 0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
20:20:49.697 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:49.697 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:52.032 02.335 12252 Exposure complete
20:20:52.080 00.048 12252 worker thread done servicing request
20:20:52.080 00.000 9044 OnExposeComplete: enter
20:20:52.083 00.003 9044 UpdateGuideState(): m_state=6
20:20:52.086 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
20:20:52.087 00.001 9044 Star::Find returns 1 (0), X=1017.70, Y=815.40, Mass=5268, SNR=49.9, Peak=172 HFD=5.2
20:20:52.088 00.001 9044 MultiStar: [#1 -0.18,0.14,1.07,U] [#2 0.09,-0.15,1.21,U] [#3 -0.23,-0.07,0.85,U] [#4 0.07,-0.36,0.00,M1] [#5 -0.05,-0.05,0.67,U] [#6 0.02,-0.28,0.43,U] [#7 0.16,0.09,0.43,U] [#8 -0.25,0.11,0.42,U] 
20:20:52.090 00.002 9044 refined, 7 included, MultiStar: {-0.07, -0.01}, one-star: {-0.10, 0.09}
20:20:52.093 00.003 9044 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.62) = xAngle (-1.37 = -1.37)
20:20:52.095 00.002 9044 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.45 = 1.83)
20:20:52.098 00.003 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.08 cameraTheta=-2.99 mountX=0.02 mountY=0.07, mountTheta=1.37
20:20:52.102 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.01, opts=13)
20:20:52.105 00.003 9044 Enqueuing Move request for scope (-0.07, -0.01)
20:20:52.108 00.003 12252 Worker thread wakes up
20:20:52.108 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:20:52.111 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
20:20:52.111 00.000 9044 UpdateGuideState exits: m=5268 SNR=49.9
20:20:52.113 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:52.114 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
20:20:52.114 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:52.115 00.001 9044 Enqueuing Expose request
20:20:52.117 00.002 12252 Moving (-0.07, -0.01) raw xDistance=0.02 yDistance=0.07
20:20:52.118 00.001 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.08, period_length = 485.68
20:20:52.118 00.000 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
20:20:52.118 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:52.118 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:20:52.118 00.000 12252 MoveAxis(E, 10, ABG)
20:20:52.118 00.000 12252 Guiding  Dir = 2, Dur = 10
20:20:52.119 00.001 12252 IsSlewing returns 0
20:20:52.119 00.000 12252 IsGuiding returns 0
20:20:52.121 00.002 12252 PulseGuide returned control before completion, sleep 18
20:20:52.154 00.033 12252 IsGuiding returns 0
20:20:52.154 00.000 12252 Move returns status 0, amount 10
20:20:52.154 00.000 12252 MoveAxis(N, 0, ABG)
20:20:52.154 00.000 12252 Move returns status 0, amount 0
20:20:52.154 00.000 12252 move complete, result=0
20:20:52.154 00.000 12252 worker thread done servicing request
20:20:52.154 00.000 12252 Worker thread wakes up
20:20:52.154 00.000 9044 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
20:20:52.156 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:52.156 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:54.498 02.342 12252 Exposure complete
20:20:54.574 00.076 12252 worker thread done servicing request
20:20:54.574 00.000 9044 OnExposeComplete: enter
20:20:54.576 00.002 9044 UpdateGuideState(): m_state=6
20:20:54.578 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
20:20:54.581 00.003 9044 Star::Find returns 1 (0), X=1017.71, Y=815.29, Mass=5516, SNR=51.0, Peak=172 HFD=5.3
20:20:54.582 00.001 9044 MultiStar: [#1 -0.13,0.01,1.04,U] [#2 -0.01,-0.18,1.22,U] [#3 -0.31,-0.09,0.00,M4] [#4 0.05,-0.37,0.00,M2] [#5 -0.09,-0.12,0.65,U] [#6 0.08,-0.26,0.41,U] [#7 0.16,-0.01,0.43,U] [#8 -0.15,-0.12,0.41,U] 
20:20:54.584 00.002 9044 single-star, 6 included, MultiStar: {-0.05, -0.09}, one-star: {-0.10, -0.02}
20:20:54.586 00.002 9044 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.62) = xAngle (-1.34 = -1.34)
20:20:54.587 00.001 9044 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.43 = 1.86)
20:20:54.588 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.97 mountX=0.02 mountY=0.09, mountTheta=1.34
20:20:54.593 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.02, opts=13)
20:20:54.595 00.002 9044 Enqueuing Move request for scope (-0.10, -0.02)
20:20:54.597 00.002 12252 Worker thread wakes up
20:20:54.598 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:20:54.601 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
20:20:54.601 00.000 9044 UpdateGuideState exits: m=5516 SNR=51.0
20:20:54.603 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:54.605 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:54.607 00.002 9044 Enqueuing Expose request
20:20:54.611 00.004 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
20:20:54.611 00.000 12252 Moving (-0.10, -0.02) raw xDistance=0.02 yDistance=0.09
20:20:54.612 00.001 12252 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.08, period_length = 485.68
20:20:54.612 00.000 12252 PPEC: input: 0.02, control: 0.00, exposure: 2000
20:20:54.612 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:54.612 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:20:54.613 00.001 12252 MoveAxis(W, 0, ABG)
20:20:54.613 00.000 12252 Move returns status 0, amount 0
20:20:54.613 00.000 12252 MoveAxis(N, 0, ABG)
20:20:54.613 00.000 12252 Move returns status 0, amount 0
20:20:54.613 00.000 12252 move complete, result=0
20:20:54.613 00.000 12252 worker thread done servicing request
20:20:54.613 00.000 12252 Worker thread wakes up
20:20:54.613 00.000 9044 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
20:20:54.615 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:54.616 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:56.969 02.353 12252 Exposure complete
20:20:57.018 00.049 12252 worker thread done servicing request
20:20:57.018 00.000 9044 OnExposeComplete: enter
20:20:57.019 00.001 9044 UpdateGuideState(): m_state=6
20:20:57.020 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
20:20:57.021 00.001 9044 Star::Find returns 1 (0), X=1017.72, Y=815.46, Mass=5418, SNR=50.6, Peak=172 HFD=5.2
20:20:57.024 00.003 9044 MultiStar: [#1 -0.15,0.27,1.05,U] [#2 0.05,0.03,1.21,U] [#3 -0.28,0.07,0.83,U] [#4 0.08,0.00,1.29,U] [#5 -0.06,0.13,0.65,U] [#6 0.07,0.01,0.42,U] [#7 0.13,0.22,0.43,U] [#8 -0.37,0.18,0.00,M1] 
20:20:57.025 00.001 9044 refined, 7 included, MultiStar: {-0.04, 0.10}, one-star: {-0.08, 0.15}
20:20:57.026 00.001 9044 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.62) = xAngle (3.54 = -2.74)
20:20:57.027 00.001 9044 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.46 = 0.46)
20:20:57.028 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.92 mountX=-0.10 mountY=0.05, mountTheta=2.69
20:20:57.030 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.10, opts=13)
20:20:57.031 00.001 9044 Enqueuing Move request for scope (-0.04, 0.10)
20:20:57.032 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:20:57.033 00.001 9044 UpdateGuideState exits: m=5418 SNR=50.6
20:20:57.036 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:57.037 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:57.038 00.001 9044 Enqueuing Expose request
20:20:57.039 00.001 12252 Worker thread wakes up
20:20:57.039 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
20:20:57.039 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
20:20:57.039 00.000 12252 Moving (-0.04, 0.10) raw xDistance=-0.10 yDistance=0.05
20:20:57.040 00.001 12252 PPEC rslt: input = -0.10, final = -0.06, react = -0.06, pred = 0.01, hyst = -0.06, hyst_pct = 0.07, period_length = 485.68
20:20:57.041 00.001 12252 PPEC: input: -0.10, control: -0.06, exposure: 2000
20:20:57.041 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:57.041 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:20:57.041 00.000 12252 MoveAxis(E, 22, ABG)
20:20:57.041 00.000 12252 Guiding  Dir = 2, Dur = 22
20:20:57.041 00.000 12252 IsSlewing returns 0
20:20:57.042 00.001 12252 IsGuiding returns 0
20:20:57.044 00.002 12252 PulseGuide returned control before completion, sleep 30
20:20:57.085 00.041 12252 IsGuiding returns 0
20:20:57.085 00.000 12252 Move returns status 0, amount 22
20:20:57.085 00.000 12252 MoveAxis(N, 0, ABG)
20:20:57.085 00.000 12252 Move returns status 0, amount 0
20:20:57.085 00.000 12252 move complete, result=0
20:20:57.085 00.000 12252 worker thread done servicing request
20:20:57.085 00.000 12252 Worker thread wakes up
20:20:57.085 00.000 9044 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
20:20:57.087 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:57.087 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:20:59.445 02.358 12252 Exposure complete
20:20:59.521 00.076 12252 worker thread done servicing request
20:20:59.522 00.001 9044 OnExposeComplete: enter
20:20:59.523 00.001 9044 UpdateGuideState(): m_state=6
20:20:59.524 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
20:20:59.525 00.001 9044 Star::Find returns 1 (0), X=1017.61, Y=815.40, Mass=5404, SNR=50.5, Peak=172 HFD=5.3
20:20:59.527 00.002 9044 MultiStar: [#1 -0.22,0.05,1.06,U] [#2 -0.01,-0.10,1.22,U] [#3 -0.21,-0.02,0.84,U] [#4 -0.01,-0.07,1.26,U] [#5 -0.14,0.02,0.65,U] [#6 0.01,-0.14,0.41,U] [#7 0.03,-0.00,0.42,U] [#8 -0.30,0.10,0.00,M2] 
20:20:59.528 00.001 9044 refined, 7 included, MultiStar: {-0.10, -0.02}, one-star: {-0.19, 0.09}
20:20:59.529 00.001 9044 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.62) = xAngle (-1.34 = -1.34)
20:20:59.531 00.002 9044 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.42 = 1.86)
20:20:59.532 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.96 mountX=0.02 mountY=0.10, mountTheta=1.33
20:20:59.534 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.02, opts=13)
20:20:59.535 00.001 9044 Enqueuing Move request for scope (-0.10, -0.02)
20:20:59.536 00.001 12252 Worker thread wakes up
20:20:59.536 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:20:59.538 00.002 9044 UpdateGuideState exits: m=5404 SNR=50.5
20:20:59.539 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:20:59.541 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
20:20:59.541 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:20:59.543 00.002 9044 Enqueuing Expose request
20:20:59.543 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
20:20:59.544 00.001 12252 Moving (-0.10, -0.02) raw xDistance=0.02 yDistance=0.10
20:20:59.545 00.001 12252 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.07, period_length = 485.68
20:20:59.545 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
20:20:59.545 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:20:59.545 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:20:59.545 00.000 12252 MoveAxis(W, 3, ABG)
20:20:59.546 00.001 12252 Guiding  Dir = 3, Dur = 3
20:20:59.546 00.000 12252 IsSlewing returns 0
20:20:59.546 00.000 12252 IsGuiding returns 0
20:20:59.549 00.003 12252 PulseGuide returned control before completion, sleep 12
20:20:59.571 00.022 12252 IsGuiding returns 0
20:20:59.571 00.000 12252 Move returns status 0, amount 3
20:20:59.571 00.000 12252 MoveAxis(N, 0, ABG)
20:20:59.571 00.000 12252 Move returns status 0, amount 0
20:20:59.571 00.000 12252 move complete, result=0
20:20:59.571 00.000 12252 worker thread done servicing request
20:20:59.571 00.000 12252 Worker thread wakes up
20:20:59.571 00.000 9044 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
20:20:59.573 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:20:59.573 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:21:01.947 02.374 12252 Exposure complete
20:21:02.007 00.060 12252 worker thread done servicing request
20:21:02.007 00.000 9044 OnExposeComplete: enter
20:21:02.009 00.002 9044 UpdateGuideState(): m_state=6
20:21:02.010 00.001 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
20:21:02.011 00.001 9044 Star::Find returns 1 (0), X=1017.69, Y=815.71, Mass=5392, SNR=50.4, Peak=172 HFD=5.3
20:21:02.013 00.002 9044 MultiStar: [#1 -0.03,0.22,1.05,U] [#2 0.11,-0.00,1.22,U] [#3 -0.03,0.27,0.84,U] [#4 0.16,0.05,1.30,U] [#5 0.02,0.15,0.65,U] [#6 0.02,-0.05,0.43,U] [#7 0.16,0.27,0.00,M1] [#8 -0.22,0.23,0.00,M3] 
20:21:02.014 00.001 9044 refined, 6 included, MultiStar: {0.03, 0.15}, one-star: {-0.11, 0.40}
20:21:02.015 00.001 9044 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.62) = xAngle (3.00 = 3.00)
20:21:02.016 00.001 9044 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.08 = -0.08)
20:21:02.017 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.38 mountX=-0.15 mountY=-0.01, mountTheta=-3.06
20:21:02.019 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.15, opts=13)
20:21:02.021 00.002 9044 Enqueuing Move request for scope (0.03, 0.15)
20:21:02.021 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:21:02.023 00.002 9044 UpdateGuideState exits: m=5392 SNR=50.4
20:21:02.024 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:02.026 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:02.027 00.001 9044 Enqueuing Expose request
20:21:02.028 00.001 12252 Worker thread wakes up
20:21:02.028 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
20:21:02.028 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
20:21:02.028 00.000 12252 Moving (0.03, 0.15) raw xDistance=-0.15 yDistance=-0.01
20:21:02.030 00.002 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.07, period_length = 485.68
20:21:02.030 00.000 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
20:21:02.030 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:02.030 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:21:02.030 00.000 12252 MoveAxis(E, 39, ABG)
20:21:02.030 00.000 12252 Guiding  Dir = 2, Dur = 39
20:21:02.030 00.000 12252 IsSlewing returns 0
20:21:02.030 00.000 12252 IsGuiding returns 0
20:21:02.032 00.002 12252 PulseGuide returned control before completion, sleep 48
20:21:02.086 00.054 12252 IsGuiding returns 0
20:21:02.086 00.000 12252 Move returns status 0, amount 39
20:21:02.086 00.000 12252 MoveAxis(N, 0, ABG)
20:21:02.086 00.000 12252 Move returns status 0, amount 0
20:21:02.086 00.000 12252 move complete, result=0
20:21:02.087 00.001 12252 worker thread done servicing request
20:21:02.087 00.000 9044 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
20:21:02.088 00.001 12252 Worker thread wakes up
20:21:02.088 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:02.088 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:21:04.444 02.356 12252 Exposure complete
20:21:04.529 00.085 12252 worker thread done servicing request
20:21:04.530 00.001 9044 OnExposeComplete: enter
20:21:04.531 00.001 9044 UpdateGuideState(): m_state=6
20:21:04.533 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
20:21:04.534 00.001 9044 Star::Find returns 1 (0), X=1017.72, Y=815.79, Mass=5480, SNR=50.9, Peak=172 HFD=5.1
20:21:04.536 00.002 9044 MultiStar: [#1 -0.17,0.47,0.00,M1] [#2 0.09,0.04,1.20,U] [#3 -0.14,0.38,0.00,M2] [#4 0.12,0.19,1.27,U] [#5 0.00,0.24,0.64,U] [#6 0.08,0.15,0.41,U] [#7 0.21,0.33,0.00,M2] [#8 -0.25,0.32,0.00,M4] 
20:21:04.538 00.002 9044 refined, 4 included, MultiStar: {0.05, 0.22}, one-star: {-0.08, 0.49}
20:21:04.539 00.001 9044 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.62) = xAngle (2.99 = 2.99)
20:21:04.540 00.001 9044 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.10 = -0.10)
20:21:04.541 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.36 mountX=-0.22 mountY=-0.02, mountTheta=-3.04
20:21:04.542 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.22, opts=13)
20:21:04.544 00.002 9044 Enqueuing Move request for scope (0.05, 0.22)
20:21:04.545 00.001 12252 Worker thread wakes up
20:21:04.545 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:21:04.546 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
20:21:04.546 00.000 9044 UpdateGuideState exits: m=5480 SNR=50.9
20:21:04.548 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:04.549 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:04.551 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
20:21:04.552 00.001 9044 Enqueuing Expose request
20:21:04.554 00.002 12252 Moving (0.05, 0.22) raw xDistance=-0.22 yDistance=-0.02
20:21:04.556 00.002 12252 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.07, period_length = 485.68
20:21:04.556 00.000 12252 PPEC: input: -0.22, control: -0.14, exposure: 2000
20:21:04.556 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:04.556 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:21:04.556 00.000 12252 MoveAxis(E, 54, ABG)
20:21:04.556 00.000 12252 Guiding  Dir = 2, Dur = 54
20:21:04.557 00.001 12252 IsSlewing returns 0
20:21:04.557 00.000 12252 IsGuiding returns 0
20:21:04.559 00.002 12252 PulseGuide returned control before completion, sleep 62
20:21:04.629 00.070 12252 IsGuiding returns 0
20:21:04.629 00.000 12252 Move returns status 0, amount 54
20:21:04.629 00.000 12252 MoveAxis(N, 0, ABG)
20:21:04.629 00.000 12252 Move returns status 0, amount 0
20:21:04.629 00.000 12252 move complete, result=0
20:21:04.629 00.000 12252 worker thread done servicing request
20:21:04.629 00.000 12252 Worker thread wakes up
20:21:04.629 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:04.629 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:21:04.629 00.000 9044 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
20:21:06.984 02.355 12252 Exposure complete
20:21:07.051 00.067 12252 worker thread done servicing request
20:21:07.051 00.000 9044 OnExposeComplete: enter
20:21:07.053 00.002 9044 UpdateGuideState(): m_state=6
20:21:07.056 00.003 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
20:21:07.058 00.002 9044 Star::Find returns 1 (0), X=1017.70, Y=815.43, Mass=5482, SNR=51.0, Peak=172 HFD=5.3
20:21:07.061 00.003 9044 MultiStar: [#1 -0.18,0.22,1.05,U] [#2 0.05,-0.08,1.20,U] [#3 -0.15,0.14,0.84,U] [#4 0.01,-0.01,1.25,U] [#5 -0.12,0.01,0.65,U] [#6 0.02,-0.02,0.43,U] [#7 0.12,0.07,0.43,U] [#8 -0.20,0.17,0.40,U] 
20:21:07.063 00.002 9044 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {-0.10, 0.12}
20:21:07.064 00.001 9044 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.62) = xAngle (3.95 = -2.34)
20:21:07.065 00.001 9044 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.86 = 0.86)
20:21:07.068 00.003 9044 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.32 mountX=-0.06 mountY=0.07, mountTheta=2.31
20:21:07.070 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.06, opts=13)
20:21:07.073 00.003 9044 Enqueuing Move request for scope (-0.06, 0.06)
20:21:07.075 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:21:07.078 00.003 9044 UpdateGuideState exits: m=5482 SNR=51.0
20:21:07.081 00.003 12252 Worker thread wakes up
20:21:07.081 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:07.084 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:07.086 00.002 9044 Enqueuing Expose request
20:21:07.089 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
20:21:07.089 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
20:21:07.089 00.000 12252 Moving (-0.06, 0.06) raw xDistance=-0.06 yDistance=0.07
20:21:07.091 00.002 12252 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.06, period_length = 485.68
20:21:07.091 00.000 12252 PPEC: input: -0.06, control: -0.02, exposure: 2000
20:21:07.091 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:07.091 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:21:07.091 00.000 12252 MoveAxis(E, 7, ABG)
20:21:07.091 00.000 12252 Guiding  Dir = 2, Dur = 7
20:21:07.092 00.001 12252 IsSlewing returns 0
20:21:07.092 00.000 12252 IsGuiding returns 0
20:21:07.094 00.002 12252 PulseGuide returned control before completion, sleep 15
20:21:07.125 00.031 12252 IsGuiding returns 0
20:21:07.125 00.000 12252 Move returns status 0, amount 7
20:21:07.126 00.001 12252 MoveAxis(N, 0, ABG)
20:21:07.126 00.000 12252 Move returns status 0, amount 0
20:21:07.126 00.000 12252 move complete, result=0
20:21:07.126 00.000 12252 worker thread done servicing request
20:21:07.126 00.000 9044 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
20:21:07.127 00.001 12252 Worker thread wakes up
20:21:07.127 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:07.127 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1003,800,31,31)
20:21:08.648 01.521 9044 evsrv: cli 0CD5D8F8 connect
20:21:08.649 00.001 9044 case statement mapped state 6 to 3
20:21:08.650 00.001 9044 case statement mapped state 6 to 3
20:21:08.651 00.001 9044 evsrv: cli 0CD5D8F8 request: {"method":"get_app_state","id":"69fc8015-44ed-4394-83cd-d2749acd0dea"}
20:21:08.652 00.001 9044 case statement mapped state 6 to 3
20:21:08.653 00.001 9044 evsrv: cli 0CD5D8F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"69fc8015-44ed-4394-83cd-d2749acd0dea"}
20:21:08.655 00.002 9044 evsrv: cli 0CD5D8F8 disconnect
20:21:08.657 00.002 9044 evsrv: cli 0CD5D5D8 connect
20:21:08.659 00.002 9044 case statement mapped state 6 to 3
20:21:08.660 00.001 9044 case statement mapped state 6 to 3
20:21:08.662 00.002 9044 evsrv: cli 0CD5D5D8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":2,"time":8,"timeout":40}},"id":"14874c60-988a-42fe-9290-2924e393bedd"}
20:21:08.663 00.001 9044 PhdController::Dither begins
20:21:08.665 00.002 9044 dither: size=5.00, dRA=-4.99 dDec=0.64
20:21:08.666 00.001 9044 MountToCamera -- mountTheta (-3.01) + m_xAngle (-1.62) = xAngle (-4.64 = 1.64)
20:21:08.667 00.001 9044 MountToCamera -- mountX=-4.99 mountY=0.64 hyp=5.03 mountTheta=-3.01 cameraX=-0.37, cameraY=5.01 cameraTheta=1.64
20:21:08.668 00.001 9044 setting lock position to (1017.43, 820.32)
20:21:08.670 00.002 9044 Mount: notify guiding dithered (-0.4, 5.0)
20:21:08.671 00.001 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
20:21:08.672 00.001 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
20:21:08.673 00.001 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:21:08.675 00.002 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:21:08.676 00.001 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
20:21:08.677 00.001 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
20:21:08.678 00.001 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
20:21:08.679 00.001 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:21:08.680 00.001 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
20:21:08.681 00.001 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
20:21:08.683 00.002 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
20:21:08.685 00.002 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
20:21:08.686 00.001 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
20:21:08.687 00.001 9044 MultiStar: stabilizing after lock position change
20:21:08.688 00.001 9044 Status Line: Dither by -4.99,0.64
20:21:08.690 00.002 9044 PhdController: newstate STATE_SETTLE_BEGIN
20:21:08.691 00.001 9044 PhdController: newstate STATE_SETTLE_WAIT
20:21:08.692 00.001 9044 evsrv: cli 0CD5D5D8 response: {"jsonrpc":"2.0","result":0,"id":"14874c60-988a-42fe-9290-2924e393bedd"}
20:21:08.695 00.003 9044 evsrv: cli 0CD5D5D8 disconnect
20:21:09.490 00.795 12252 Exposure complete
20:21:09.552 00.062 12252 worker thread done servicing request
20:21:09.552 00.000 9044 OnExposeComplete: enter
20:21:09.553 00.001 9044 UpdateGuideState(): m_state=6
20:21:09.555 00.002 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
20:21:09.556 00.001 9044 Star::Find returns 1 (0), X=1017.67, Y=815.25, Mass=5487, SNR=51.0, Peak=172 HFD=5.3
20:21:09.557 00.001 9044 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.62) = xAngle (0.10 = 0.10)
20:21:09.558 00.001 9044 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.98 = -2.98)
20:21:09.559 00.001 9044 CameraToMount -- cameraX=0.24 cameraY=-5.07 hyp=5.07 cameraTheta=-1.52 mountX=5.05 mountY=-0.80, mountTheta=-0.16
20:21:09.561 00.002 9044 dither recenter: remaining=(5.0,-0.6) step=(5.0,-0.6)
20:21:09.562 00.001 9044 MountToCamera -- mountTheta (0.13) + m_xAngle (-1.62) = xAngle (-1.50 = -1.50)
20:21:09.563 00.001 9044 MountToCamera -- mountX=4.99 mountY=-0.64 hyp=5.03 mountTheta=0.13 cameraX=0.37, cameraY=-5.01 cameraTheta=-1.50
20:21:09.564 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.37, y=-5.01, opts=4)
20:21:09.566 00.002 9044 Enqueuing Move request for scope (0.37, -5.01)
20:21:09.568 00.002 9044 Mount: notify direct move 4.99,-0.64
20:21:09.570 00.002 12252 Worker thread wakes up
20:21:09.570 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.37, -5.01) opts 0x4
20:21:09.570 00.000 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
20:21:09.572 00.002 12252 Handling offset move in thread for scope, endpoint = (0.37, -5.01)
20:21:09.572 00.000 12252 Moving (0.37, -5.01) raw xDistance=4.99 yDistance=-0.64
20:21:09.573 00.001 12252 BLC: window closed
20:21:09.573 00.000 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
20:21:09.574 00.001 12252 MoveAxis(W, 1950, B)
20:21:09.574 00.000 12252 Guiding  Dir = 3, Dur = 1950
20:21:09.574 00.000 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:21:09.576 00.002 12252 IsSlewing returns 0
20:21:09.576 00.000 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:21:09.577 00.001 12252 IsGuiding returns 0
20:21:09.577 00.000 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
20:21:09.579 00.002 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
20:21:09.580 00.001 12252 PulseGuide returned control before completion, sleep 1958
20:21:09.580 00.000 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
20:21:09.582 00.002 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:21:09.584 00.002 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
20:21:09.587 00.003 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
20:21:09.589 00.002 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
20:21:09.591 00.002 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
20:21:09.593 00.002 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
20:21:09.595 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:21:09.598 00.003 9044 UpdateGuideState exits: m=5487 SNR=51.0
20:21:09.600 00.002 9044 PhdController: settling, locked = 1, distance = 5.14 (2.00) aobump = 0 frame = 1 / 99999
20:21:09.601 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766539269.601,"Host":"ASTRO_IMAGING","Inst":1,"Distance":5.14,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
20:21:09.604 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:09.606 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:09.607 00.001 9044 Enqueuing Expose request
20:21:11.550 01.943 12252 IsGuiding returns 0
20:21:11.550 00.000 12252 Move returns status 0, amount 1950
20:21:11.550 00.000 12252 BLC: non-algo type move will not reverse Dec direction, no blc applied
20:21:11.550 00.000 12252 MoveAxis(N, 217, B)
20:21:11.550 00.000 12252 Guiding  Dir = 0, Dur = 217
20:21:11.550 00.000 12252 IsSlewing returns 0
20:21:11.551 00.001 12252 IsGuiding returns 0
20:21:11.555 00.004 12252 PulseGuide returned control before completion, sleep 223
20:21:11.785 00.230 12252 IsGuiding returns 1
20:21:11.785 00.000 12252 scope still moving after pulse duration time elapsed
20:21:11.817 00.032 12252 IsSlewing returns 0
20:21:11.817 00.000 12252 IsGuiding returns 0
20:21:11.817 00.000 12252 scope move finished after 217 + 48 ms
20:21:11.817 00.000 12252 Move returns status 0, amount 217
20:21:11.817 00.000 12252 move complete, result=0
20:21:11.817 00.000 12252 worker thread done servicing request
20:21:11.817 00.000 12252 Worker thread wakes up
20:21:11.817 00.000 9044 GuideStep: 5.0 px 1950 ms WEST, -0.6 px 217 ms NORTH
20:21:11.819 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:11.820 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:14.168 02.348 12252 Exposure complete
20:21:14.227 00.059 12252 worker thread done servicing request
20:21:14.227 00.000 9044 OnExposeComplete: enter
20:21:14.228 00.001 9044 UpdateGuideState(): m_state=6
20:21:14.228 00.000 9044 Star::Find(15, 1017, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
20:21:14.230 00.002 9044 Star::Find returns 1 (0), X=1017.41, Y=820.65, Mass=5359, SNR=50.2, Peak=173 HFD=5.1
20:21:14.231 00.001 9044 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.62) = xAngle (3.27 = -3.02)
20:21:14.232 00.001 9044 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.18 = 0.18)
20:21:14.235 00.003 9044 CameraToMount -- cameraX=-0.02 cameraY=0.33 hyp=0.33 cameraTheta=1.64 mountX=-0.32 mountY=0.06, mountTheta=2.96
20:21:14.237 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.33, opts=13)
20:21:14.238 00.001 9044 Enqueuing Move request for scope (-0.02, 0.33)
20:21:14.240 00.002 12252 Worker thread wakes up
20:21:14.240 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:21:14.240 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.33) opts 0xd
20:21:14.240 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.33)
20:21:14.241 00.001 9044 UpdateGuideState exits: m=5359 SNR=50.2
20:21:14.242 00.001 12252 Moving (-0.02, 0.33) raw xDistance=-0.32 yDistance=0.06
20:21:14.242 00.000 9044 PhdController: settling, locked = 1, distance = 0.33 (2.00) aobump = 0 frame = 2 / 99999
20:21:14.243 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766539274.243,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.33,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
20:21:14.244 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:14.246 00.002 12252 PPEC rslt(dithering): input = -0.32, final = -0.19
20:21:14.246 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:14.247 00.001 9044 Enqueuing Expose request
20:21:14.248 00.001 12252 PPEC: input: -0.32, control: -0.19, exposure: 2000
20:21:14.248 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:14.248 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:21:14.249 00.001 12252 MoveAxis(E, 76, ABG)
20:21:14.249 00.000 12252 Guiding  Dir = 2, Dur = 76
20:21:14.249 00.000 12252 IsSlewing returns 0
20:21:14.249 00.000 12252 IsGuiding returns 0
20:21:14.251 00.002 12252 PulseGuide returned control before completion, sleep 84
20:21:14.349 00.098 12252 IsGuiding returns 0
20:21:14.349 00.000 12252 Move returns status 0, amount 76
20:21:14.349 00.000 12252 MoveAxis(N, 0, ABG)
20:21:14.349 00.000 12252 Move returns status 0, amount 0
20:21:14.349 00.000 12252 move complete, result=0
20:21:14.349 00.000 12252 worker thread done servicing request
20:21:14.349 00.000 12252 Worker thread wakes up
20:21:14.350 00.001 9044 GuideStep: -0.3 px 76 ms EAST, 0.1 px 0 ms NORTH
20:21:14.352 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:14.352 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:16.709 02.357 12252 Exposure complete
20:21:16.761 00.052 12252 worker thread done servicing request
20:21:16.761 00.000 9044 OnExposeComplete: enter
20:21:16.762 00.001 9044 UpdateGuideState(): m_state=6
20:21:16.763 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
20:21:16.764 00.001 9044 Star::Find returns 1 (0), X=1017.40, Y=820.49, Mass=5248, SNR=49.7, Peak=173 HFD=5.1
20:21:16.766 00.002 9044 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.62) = xAngle (3.41 = -2.87)
20:21:16.769 00.003 9044 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.33 = 0.33)
20:21:16.771 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.79 mountX=-0.17 mountY=0.06, mountTheta=2.82
20:21:16.774 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.17, opts=13)
20:21:16.775 00.001 9044 Enqueuing Move request for scope (-0.04, 0.17)
20:21:16.776 00.001 12252 Worker thread wakes up
20:21:16.776 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:21:16.777 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
20:21:16.777 00.000 9044 UpdateGuideState exits: m=5248 SNR=49.7
20:21:16.778 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
20:21:16.778 00.000 9044 PhdController: settling, locked = 1, distance = 0.28 (2.00) aobump = 0 frame = 3 / 99999
20:21:16.779 00.001 12252 Moving (-0.04, 0.17) raw xDistance=-0.17 yDistance=0.06
20:21:16.780 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766539276.779,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.28,"Time":2.5,"SettleTime":8.0,"StarLocked":true}
20:21:16.782 00.002 12252 PPEC rslt(dithering): input = -0.17, final = -0.10
20:21:16.782 00.000 12252 PPEC: input: -0.17, control: -0.10, exposure: 2000
20:21:16.782 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:16.783 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:16.783 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:16.784 00.001 9044 Enqueuing Expose request
20:21:16.785 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:21:16.785 00.000 12252 MoveAxis(E, 39, ABG)
20:21:16.785 00.000 12252 Guiding  Dir = 2, Dur = 39
20:21:16.785 00.000 12252 IsSlewing returns 0
20:21:16.785 00.000 12252 IsGuiding returns 0
20:21:16.787 00.002 12252 PulseGuide returned control before completion, sleep 48
20:21:16.850 00.063 12252 IsGuiding returns 0
20:21:16.850 00.000 12252 Move returns status 0, amount 39
20:21:16.850 00.000 12252 MoveAxis(N, 0, ABG)
20:21:16.850 00.000 12252 Move returns status 0, amount 0
20:21:16.851 00.001 12252 move complete, result=0
20:21:16.851 00.000 12252 worker thread done servicing request
20:21:16.851 00.000 12252 Worker thread wakes up
20:21:16.851 00.000 9044 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
20:21:16.853 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:16.853 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:19.190 02.337 12252 Exposure complete
20:21:19.237 00.047 12252 worker thread done servicing request
20:21:19.237 00.000 9044 OnExposeComplete: enter
20:21:19.240 00.003 9044 UpdateGuideState(): m_state=6
20:21:19.241 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
20:21:19.242 00.001 9044 Star::Find returns 1 (0), X=1017.23, Y=820.26, Mass=5374, SNR=50.4, Peak=173 HFD=5.1
20:21:19.243 00.001 9044 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.62) = xAngle (-1.21 = -1.21)
20:21:19.245 00.002 9044 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.30 = 1.99)
20:21:19.247 00.002 9044 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.84 mountX=0.07 mountY=0.19, mountTheta=1.21
20:21:19.250 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=-0.06, opts=13)
20:21:19.251 00.001 9044 Enqueuing Move request for scope (-0.20, -0.06)
20:21:19.253 00.002 12252 Worker thread wakes up
20:21:19.253 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:21:19.255 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
20:21:19.255 00.000 9044 UpdateGuideState exits: m=5374 SNR=50.4
20:21:19.257 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
20:21:19.257 00.000 9044 PhdController: settling, locked = 1, distance = 0.26 (2.00) aobump = 0 frame = 4 / 99999
20:21:19.258 00.001 12252 Moving (-0.20, -0.06) raw xDistance=0.07 yDistance=0.19
20:21:19.258 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766539279.258,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.26,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
20:21:19.260 00.002 12252 PPEC rslt(dithering): input = 0.07, final = 0.04
20:21:19.260 00.000 12252 PPEC: input: 0.07, control: 0.04, exposure: 2000
20:21:19.260 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:19.261 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:21:19.261 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:19.262 00.001 9044 Enqueuing Expose request
20:21:19.264 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:21:19.264 00.000 12252 MoveAxis(W, 17, ABG)
20:21:19.264 00.000 12252 Guiding  Dir = 3, Dur = 17
20:21:19.264 00.000 12252 IsSlewing returns 0
20:21:19.265 00.001 12252 IsGuiding returns 0
20:21:19.267 00.002 12252 PulseGuide returned control before completion, sleep 26
20:21:19.301 00.034 12252 IsGuiding returns 0
20:21:19.301 00.000 12252 Move returns status 0, amount 17
20:21:19.301 00.000 12252 MoveAxis(N, 0, ABG)
20:21:19.301 00.000 12252 Move returns status 0, amount 0
20:21:19.301 00.000 12252 move complete, result=0
20:21:19.301 00.000 12252 worker thread done servicing request
20:21:19.301 00.000 12252 Worker thread wakes up
20:21:19.301 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:19.301 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:19.301 00.000 9044 GuideStep: 0.1 px 17 ms WEST, 0.2 px 0 ms NORTH
20:21:21.639 02.338 12252 Exposure complete
20:21:21.704 00.065 12252 worker thread done servicing request
20:21:21.704 00.000 9044 OnExposeComplete: enter
20:21:21.705 00.001 9044 UpdateGuideState(): m_state=6
20:21:21.706 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
20:21:21.708 00.002 9044 Star::Find returns 1 (0), X=1017.38, Y=820.34, Mass=5354, SNR=50.3, Peak=173 HFD=5.3
20:21:21.709 00.001 9044 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.62) = xAngle (4.49 = -1.79)
20:21:21.710 00.001 9044 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.41 = 1.41)
20:21:21.711 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.87 mountX=-0.01 mountY=0.05, mountTheta=1.79
20:21:21.713 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.01, opts=13)
20:21:21.715 00.002 9044 Enqueuing Move request for scope (-0.05, 0.01)
20:21:21.716 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:21:21.717 00.001 9044 UpdateGuideState exits: m=5354 SNR=50.3
20:21:21.718 00.001 9044 PhdController: settling, locked = 1, distance = 0.20 (2.00) aobump = 0 frame = 5 / 99999
20:21:21.720 00.002 9044 evsrv: {"Event":"Settling","Timestamp":1766539281.720,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.20,"Time":7.5,"SettleTime":8.0,"StarLocked":true}
20:21:21.721 00.001 12252 Worker thread wakes up
20:21:21.721 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:21.722 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:21.723 00.001 9044 Enqueuing Expose request
20:21:21.725 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
20:21:21.725 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
20:21:21.725 00.000 12252 Moving (-0.05, 0.01) raw xDistance=-0.01 yDistance=0.05
20:21:21.725 00.000 12252 PPEC rslt(dithering): input = -0.01, final = -0.01
20:21:21.725 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
20:21:21.725 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:21.725 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:21:21.725 00.000 12252 MoveAxis(E, 3, ABG)
20:21:21.725 00.000 12252 Guiding  Dir = 2, Dur = 3
20:21:21.725 00.000 12252 IsSlewing returns 0
20:21:21.725 00.000 12252 IsGuiding returns 0
20:21:21.727 00.002 12252 PulseGuide returned control before completion, sleep 12
20:21:21.755 00.028 12252 IsGuiding returns 0
20:21:21.756 00.001 12252 Move returns status 0, amount 3
20:21:21.756 00.000 12252 MoveAxis(N, 0, ABG)
20:21:21.756 00.000 12252 Move returns status 0, amount 0
20:21:21.756 00.000 12252 move complete, result=0
20:21:21.756 00.000 12252 worker thread done servicing request
20:21:21.756 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
20:21:21.757 00.001 12252 Worker thread wakes up
20:21:21.757 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:21.757 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:24.099 02.342 12252 Exposure complete
20:21:24.176 00.077 12252 worker thread done servicing request
20:21:24.177 00.001 9044 OnExposeComplete: enter
20:21:24.178 00.001 9044 UpdateGuideState(): m_state=6
20:21:24.180 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
20:21:24.181 00.001 9044 Star::Find returns 1 (0), X=1017.23, Y=820.54, Mass=5413, SNR=50.6, Peak=173 HFD=5.2
20:21:24.182 00.001 9044 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.62) = xAngle (3.95 = -2.34)
20:21:24.183 00.001 9044 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.86 = 0.86)
20:21:24.184 00.001 9044 CameraToMount -- cameraX=-0.21 cameraY=0.22 hyp=0.30 cameraTheta=2.32 mountX=-0.21 mountY=0.23, mountTheta=2.31
20:21:24.185 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=0.22, opts=13)
20:21:24.187 00.002 9044 Enqueuing Move request for scope (-0.21, 0.22)
20:21:24.188 00.001 12252 Worker thread wakes up
20:21:24.188 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:21:24.188 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.22) opts 0xd
20:21:24.188 00.000 9044 UpdateGuideState exits: m=5413 SNR=50.6
20:21:24.189 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.21, 0.22)
20:21:24.189 00.000 9044 PhdController: settling, locked = 1, distance = 0.23 (2.00) aobump = 0 frame = 6 / 99999
20:21:24.190 00.001 12252 Moving (-0.21, 0.22) raw xDistance=-0.21 yDistance=0.23
20:21:24.190 00.000 9044 PhdController: newstate STATE_FINISH
20:21:24.192 00.002 9044 PhdController complete: success
20:21:24.193 00.001 12252 PPEC rslt(dithering): input = -0.21, final = -0.13
20:21:24.193 00.000 9044 evsrv: {"Event":"SettleDone","Timestamp":1766539284.193,"Host":"ASTRO_IMAGING","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
20:21:24.193 00.000 12252 PPEC: input: -0.21, control: -0.13, exposure: 2000
20:21:24.193 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:21:24.194 00.001 9044 Mount: notify guiding dither settle done success=1
20:21:24.194 00.000 9044 PhdController: newstate STATE_IDLE
20:21:24.195 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:21:24.195 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:24.196 00.001 12252 MoveAxis(E, 49, ABG)
20:21:24.196 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:24.197 00.001 9044 Enqueuing Expose request
20:21:24.198 00.001 12252 Guiding  Dir = 2, Dur = 49
20:21:24.198 00.000 12252 IsSlewing returns 0
20:21:24.200 00.002 12252 IsGuiding returns 0
20:21:24.202 00.002 12252 PulseGuide returned control before completion, sleep 57
20:21:24.268 00.066 12252 IsGuiding returns 0
20:21:24.268 00.000 12252 Move returns status 0, amount 49
20:21:24.268 00.000 12252 MoveAxis(N, 0, ABG)
20:21:24.268 00.000 12252 Move returns status 0, amount 0
20:21:24.268 00.000 12252 move complete, result=0
20:21:24.268 00.000 12252 worker thread done servicing request
20:21:24.269 00.001 12252 Worker thread wakes up
20:21:24.269 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:24.269 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:24.269 00.000 9044 GuideStep: -0.2 px 49 ms EAST, 0.2 px 0 ms NORTH
20:21:26.633 02.364 12252 Exposure complete
20:21:26.711 00.078 12252 worker thread done servicing request
20:21:26.711 00.000 9044 OnExposeComplete: enter
20:21:26.712 00.001 9044 UpdateGuideState(): m_state=6
20:21:26.714 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
20:21:26.715 00.001 9044 Star::Find returns 1 (0), X=1017.24, Y=820.48, Mass=5442, SNR=50.7, Peak=173 HFD=5.2
20:21:26.716 00.001 9044 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.62) = xAngle (4.07 = -2.21)
20:21:26.718 00.002 9044 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.99 = 0.99)
20:21:26.719 00.001 9044 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.45 mountX=-0.15 mountY=0.21, mountTheta=2.19
20:21:26.721 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=0.16, opts=13)
20:21:26.722 00.001 9044 Enqueuing Move request for scope (-0.19, 0.16)
20:21:26.723 00.001 12252 Worker thread wakes up
20:21:26.723 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:21:26.724 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
20:21:26.724 00.000 9044 UpdateGuideState exits: m=5442 SNR=50.7
20:21:26.725 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
20:21:26.725 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:26.725 00.000 12252 Moving (-0.19, 0.16) raw xDistance=-0.15 yDistance=0.21
20:21:26.725 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:26.726 00.001 9044 Enqueuing Expose request
20:21:26.727 00.001 12252 PPEC rslt(dithering): input = -0.15, final = -0.09
20:21:26.727 00.000 12252 PPEC: input: -0.15, control: -0.09, exposure: 2000
20:21:26.727 00.000 12252 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=0.49
20:21:26.727 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
20:21:26.727 00.000 12252 MoveAxis(E, 35, ABG)
20:21:26.727 00.000 12252 Guiding  Dir = 2, Dur = 35
20:21:26.728 00.001 12252 IsSlewing returns 0
20:21:26.728 00.000 12252 IsGuiding returns 0
20:21:26.731 00.003 12252 PulseGuide returned control before completion, sleep 44
20:21:26.775 00.044 12252 IsGuiding returns 0
20:21:26.775 00.000 12252 Move returns status 0, amount 35
20:21:26.776 00.001 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 125 applied
20:21:26.776 00.000 12252 MoveAxis(S, 196, ABG)
20:21:26.776 00.000 12252 Guiding  Dir = 1, Dur = 196
20:21:26.776 00.000 12252 IsSlewing returns 0
20:21:26.776 00.000 12252 IsGuiding returns 0
20:21:26.781 00.005 12252 PulseGuide returned control before completion, sleep 202
20:21:26.993 00.212 12252 IsGuiding returns 0
20:21:26.993 00.000 12252 Move returns status 0, amount 196
20:21:26.993 00.000 12252 move complete, result=0
20:21:26.994 00.001 12252 worker thread done servicing request
20:21:26.994 00.000 12252 Worker thread wakes up
20:21:26.994 00.000 9044 GuideStep: -0.1 px 35 ms EAST, 0.2 px 196 ms SOUTH
20:21:26.997 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:26.997 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:29.355 02.358 12252 Exposure complete
20:21:29.402 00.047 12252 worker thread done servicing request
20:21:29.402 00.000 9044 OnExposeComplete: enter
20:21:29.404 00.002 9044 UpdateGuideState(): m_state=6
20:21:29.405 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
20:21:29.406 00.001 9044 Star::Find returns 1 (0), X=1017.67, Y=820.33, Mass=5201, SNR=49.6, Peak=173 HFD=5.0
20:21:29.407 00.001 9044 MultiStar: exiting stabilization period
20:21:29.408 00.001 9044 MultiStar: updating star positions after lock position change
20:21:29.410 00.002 9044 Star::Find(15, 1188, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
20:21:29.411 00.001 9044 Star::Find returns 1 (0), X=1188.41, Y=629.05, Mass=6111, SNR=53.1, Peak=173 HFD=5.2
20:21:29.412 00.001 9044 Star::Find(15, 726, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
20:21:29.413 00.001 9044 Star::Find returns 1 (0), X=726.52, Y=308.40, Mass=7956, SNR=59.9, Peak=173 HFD=5.8
20:21:29.414 00.001 9044 Star::Find(15, 275, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
20:21:29.416 00.002 9044 Star::Find returns 1 (0), X=275.80, Y=826.75, Mass=3907, SNR=43.4, Peak=172 HFD=4.6
20:21:29.417 00.001 9044 Star::Find(15, 1208, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
20:21:29.418 00.001 9044 Star::Find returns 1 (0), X=1208.73, Y=745.00, Mass=9672, SNR=65.8, Peak=173 HFD=6.5
20:21:29.419 00.001 9044 Star::Find(15, 632, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
20:21:29.420 00.001 9044 Star::Find returns 1 (0), X=633.06, Y=242.63, Mass=2309, SNR=33.5, Peak=112 HFD=4.9
20:21:29.421 00.001 9044 Star::Find(15, 1191, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
20:21:29.422 00.001 9044 Star::Find returns 1 (0), X=1192.20, Y=369.50, Mass=943, SNR=21.5, Peak=125 HFD=3.4
20:21:29.424 00.002 9044 Star::Find(15, 1027, 736, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
20:21:29.425 00.001 9044 Star::Find returns 1 (0), X=1027.86, Y=736.94, Mass=966, SNR=21.6, Peak=68 HFD=4.4
20:21:29.426 00.001 9044 Star::Find(15, 498, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
20:21:29.427 00.001 9044 Star::Find returns 1 (0), X=498.52, Y=213.15, Mass=939, SNR=21.2, Peak=52 HFD=5.0
20:21:29.428 00.001 9044 Star::Find(15, 1060, 771, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
20:21:29.430 00.002 9044 Star::Find returns 1 (0), X=1061.17, Y=772.37, Mass=513, SNR=15.7, Peak=55 HFD=3.7
20:21:29.431 00.001 9044 Star::Find(15, 542, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
20:21:29.432 00.001 9044 Star::Find returns 1 (0), X=542.99, Y=819.31, Mass=796, SNR=19.6, Peak=44 HFD=5.0
20:21:29.433 00.001 9044 Star::Find(15, 668, 753, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
20:21:29.434 00.001 9044 Star::Find returns 1 (0), X=669.07, Y=753.38, Mass=975, SNR=21.6, Peak=47 HFD=5.3
20:21:29.435 00.001 9044 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.62) = xAngle (1.64 = 1.64)
20:21:29.436 00.001 9044 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.44 = -1.44)
20:21:29.437 00.001 9044 CameraToMount -- cameraX=0.23 cameraY=0.00 hyp=0.23 cameraTheta=0.02 mountX=-0.02 mountY=-0.23, mountTheta=-1.64
20:21:29.439 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.23, y=0.00, opts=13)
20:21:29.440 00.001 9044 Enqueuing Move request for scope (0.23, 0.00)
20:21:29.441 00.001 12252 Worker thread wakes up
20:21:29.441 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:21:29.442 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.00) opts 0xd
20:21:29.442 00.000 12252 Handling offset move in thread for scope, endpoint = (0.23, 0.00)
20:21:29.442 00.000 12252 Moving (0.23, 0.00) raw xDistance=-0.02 yDistance=-0.23
20:21:29.442 00.000 9044 UpdateGuideState exits: m=5201 SNR=49.6
20:21:29.443 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:29.444 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:29.445 00.001 9044 Enqueuing Expose request
20:21:29.446 00.001 12252 BLC: History state: CurrMiss=-0.23, AvgInitMiss=-0.10, ShCount=5, LgCount=1, SticCount=0,  Deflections: 0=0.207726, 1:-0.232848
20:21:29.446 00.000 12252 BLC: Over-shoot, no adjustment based on avgInitialMiss
20:21:29.447 00.001 12252 BLC: window closed
20:21:29.447 00.000 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.04, period_length = 485.68
20:21:29.447 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
20:21:29.447 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:21:29.447 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:21:29.447 00.000 12252 MoveAxis(E, 5, ABG)
20:21:29.449 00.002 12252 Guiding  Dir = 2, Dur = 5
20:21:29.449 00.000 12252 IsSlewing returns 0
20:21:29.449 00.000 12252 IsGuiding returns 0
20:21:29.451 00.002 12252 PulseGuide returned control before completion, sleep 14
20:21:29.472 00.021 12252 IsGuiding returns 0
20:21:29.472 00.000 12252 Move returns status 0, amount 5
20:21:29.472 00.000 12252 MoveAxis(N, 0, ABG)
20:21:29.472 00.000 12252 Move returns status 0, amount 0
20:21:29.472 00.000 12252 move complete, result=0
20:21:29.472 00.000 12252 worker thread done servicing request
20:21:29.472 00.000 12252 Worker thread wakes up
20:21:29.472 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
20:21:29.473 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:29.474 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:31.820 02.346 12252 Exposure complete
20:21:31.876 00.056 12252 worker thread done servicing request
20:21:31.877 00.001 9044 OnExposeComplete: enter
20:21:31.878 00.001 9044 UpdateGuideState(): m_state=6
20:21:31.878 00.000 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
20:21:31.879 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=820.32, Mass=5403, SNR=50.5, Peak=173 HFD=5.4
20:21:31.880 00.001 9044 MultiStar: [#1 -0.07,0.16,1.07,U] [#2 0.05,0.16,1.19,U] [#3 0.03,0.08,0.84,U] [#4 0.00,0.03,1.30,U] [#5 0.03,0.12,0.65,U] [#6 -0.13,0.16,0.42,U] [#7 0.03,-0.01,0.43,U] [#8 0.10,0.17,0.42,U] 
20:21:31.881 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.23, 0.00}
20:21:31.882 00.001 9044 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.62) = xAngle (2.85 = 2.85)
20:21:31.883 00.001 9044 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.23 = -0.23)
20:21:31.884 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.23 mountX=-0.09 mountY=-0.02, mountTheta=-2.90
20:21:31.886 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.09, opts=13)
20:21:31.887 00.001 9044 Enqueuing Move request for scope (0.03, 0.09)
20:21:31.889 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:21:31.890 00.001 9044 UpdateGuideState exits: m=5403 SNR=50.5
20:21:31.891 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:31.892 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:31.893 00.001 9044 Enqueuing Expose request
20:21:31.894 00.001 12252 Worker thread wakes up
20:21:31.894 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
20:21:31.894 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
20:21:31.895 00.001 12252 Moving (0.03, 0.09) raw xDistance=-0.09 yDistance=-0.02
20:21:31.896 00.001 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.04, period_length = 485.68
20:21:31.896 00.000 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
20:21:31.896 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:31.896 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:21:31.896 00.000 12252 MoveAxis(E, 7, ABG)
20:21:31.897 00.001 12252 Guiding  Dir = 2, Dur = 7
20:21:31.897 00.000 12252 IsSlewing returns 0
20:21:31.897 00.000 12252 IsGuiding returns 0
20:21:31.899 00.002 12252 PulseGuide returned control before completion, sleep 15
20:21:31.924 00.025 12252 IsGuiding returns 0
20:21:31.925 00.001 12252 Move returns status 0, amount 7
20:21:31.925 00.000 12252 MoveAxis(N, 0, ABG)
20:21:31.925 00.000 12252 Move returns status 0, amount 0
20:21:31.925 00.000 12252 move complete, result=0
20:21:31.925 00.000 12252 worker thread done servicing request
20:21:31.925 00.000 12252 Worker thread wakes up
20:21:31.925 00.000 9044 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
20:21:31.927 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:31.927 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:34.270 02.343 12252 Exposure complete
20:21:34.344 00.074 12252 worker thread done servicing request
20:21:34.345 00.001 9044 OnExposeComplete: enter
20:21:34.346 00.001 9044 UpdateGuideState(): m_state=6
20:21:34.348 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
20:21:34.350 00.002 9044 Star::Find returns 1 (0), X=1017.67, Y=820.45, Mass=5376, SNR=50.4, Peak=173 HFD=5.2
20:21:34.352 00.002 9044 MultiStar: [#1 -0.00,0.24,1.06,U] [#2 0.08,0.18,1.22,U] [#3 -0.08,0.19,0.85,U] [#4 0.01,0.11,1.28,U] [#5 0.11,0.32,0.00,M1] [#6 0.01,0.22,0.41,U] [#7 0.08,0.14,0.42,U] [#8 0.15,0.33,0.00,M3] 
20:21:34.354 00.002 9044 refined, 6 included, MultiStar: {0.05, 0.17}, one-star: {0.24, 0.13}
20:21:34.357 00.003 9044 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.62) = xAngle (2.91 = 2.91)
20:21:34.359 00.002 9044 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.18 = -0.18)
20:21:34.361 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.28 mountX=-0.17 mountY=-0.03, mountTheta=-2.96
20:21:34.366 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.17, opts=13)
20:21:34.369 00.003 9044 Enqueuing Move request for scope (0.05, 0.17)
20:21:34.371 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:21:34.372 00.001 9044 UpdateGuideState exits: m=5376 SNR=50.4
20:21:34.374 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:34.376 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:34.377 00.001 9044 Enqueuing Expose request
20:21:34.379 00.002 12252 Worker thread wakes up
20:21:34.379 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
20:21:34.379 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
20:21:34.379 00.000 12252 Moving (0.05, 0.17) raw xDistance=-0.17 yDistance=-0.03
20:21:34.380 00.001 12252 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.04, period_length = 485.68
20:21:34.380 00.000 12252 PPEC: input: -0.17, control: -0.13, exposure: 2000
20:21:34.380 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:34.380 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:21:34.380 00.000 12252 MoveAxis(E, 50, ABG)
20:21:34.381 00.001 12252 Guiding  Dir = 2, Dur = 50
20:21:34.381 00.000 12252 IsSlewing returns 0
20:21:34.381 00.000 12252 IsGuiding returns 0
20:21:34.383 00.002 12252 PulseGuide returned control before completion, sleep 58
20:21:34.453 00.070 12252 IsGuiding returns 0
20:21:34.454 00.001 12252 Move returns status 0, amount 50
20:21:34.454 00.000 12252 MoveAxis(N, 0, ABG)
20:21:34.454 00.000 12252 Move returns status 0, amount 0
20:21:34.454 00.000 12252 move complete, result=0
20:21:34.454 00.000 12252 worker thread done servicing request
20:21:34.454 00.000 12252 Worker thread wakes up
20:21:34.454 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:34.454 00.000 9044 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
20:21:34.456 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:36.788 02.332 12252 Exposure complete
20:21:36.855 00.067 12252 worker thread done servicing request
20:21:36.855 00.000 9044 OnExposeComplete: enter
20:21:36.856 00.001 9044 UpdateGuideState(): m_state=6
20:21:36.857 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
20:21:36.858 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=820.23, Mass=5422, SNR=50.6, Peak=173 HFD=5.3
20:21:36.859 00.001 9044 MultiStar: [#1 -0.00,0.01,1.06,U] [#2 0.02,0.03,1.20,U] [#3 -0.07,-0.05,0.85,U] [#4 -0.02,-0.03,1.31,U] [#5 0.02,0.12,0.65,U] [#6 -0.02,0.05,0.43,U] [#7 0.01,-0.10,0.42,U] [#8 0.06,-0.07,0.41,U] 
20:21:36.859 00.000 9044 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.21, -0.09}
20:21:36.860 00.001 9044 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.62) = xAngle (1.17 = 1.17)
20:21:36.862 00.002 9044 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.92 = -1.92)
20:21:36.863 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.46 mountX=0.01 mountY=-0.03, mountTheta=-1.18
20:21:36.864 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.01, opts=13)
20:21:36.865 00.001 9044 Enqueuing Move request for scope (0.03, -0.01)
20:21:36.866 00.001 12252 Worker thread wakes up
20:21:36.866 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:21:36.867 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
20:21:36.867 00.000 9044 UpdateGuideState exits: m=5422 SNR=50.6
20:21:36.868 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
20:21:36.868 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:36.869 00.001 12252 Moving (0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
20:21:36.869 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:36.870 00.001 9044 Enqueuing Expose request
20:21:36.871 00.001 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.03, period_length = 485.68
20:21:36.871 00.000 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
20:21:36.871 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:36.871 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:21:36.871 00.000 12252 MoveAxis(E, 11, ABG)
20:21:36.871 00.000 12252 Guiding  Dir = 2, Dur = 11
20:21:36.871 00.000 12252 IsSlewing returns 0
20:21:36.873 00.002 12252 IsGuiding returns 0
20:21:36.875 00.002 12252 PulseGuide returned control before completion, sleep 19
20:21:36.908 00.033 12252 IsGuiding returns 0
20:21:36.908 00.000 12252 Move returns status 0, amount 11
20:21:36.908 00.000 12252 MoveAxis(N, 0, ABG)
20:21:36.908 00.000 12252 Move returns status 0, amount 0
20:21:36.908 00.000 12252 move complete, result=0
20:21:36.909 00.001 12252 worker thread done servicing request
20:21:36.909 00.000 12252 Worker thread wakes up
20:21:36.909 00.000 9044 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
20:21:36.911 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:36.911 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:39.266 02.355 12252 Exposure complete
20:21:39.339 00.073 12252 worker thread done servicing request
20:21:39.339 00.000 9044 OnExposeComplete: enter
20:21:39.340 00.001 9044 UpdateGuideState(): m_state=6
20:21:39.342 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
20:21:39.343 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=820.20, Mass=5345, SNR=50.3, Peak=173 HFD=5.1
20:21:39.344 00.001 9044 MultiStar: [#1 0.00,-0.03,1.06,U] [#2 0.05,0.04,1.21,U] [#3 -0.02,-0.05,0.84,U] [#4 0.00,-0.07,1.31,U] [#5 0.05,0.08,0.66,U] [#6 -0.08,-0.07,0.42,U] [#7 -0.02,-0.17,0.43,U] [#8 0.10,0.08,0.42,U] 
20:21:39.345 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.23, -0.12}
20:21:39.345 00.000 9044 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.62) = xAngle (0.95 = 0.95)
20:21:39.346 00.001 9044 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.13 = -2.13)
20:21:39.347 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.67 mountX=0.03 mountY=-0.05, mountTheta=-0.97
20:21:39.349 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.03, opts=13)
20:21:39.349 00.000 9044 Enqueuing Move request for scope (0.04, -0.03)
20:21:39.350 00.001 12252 Worker thread wakes up
20:21:39.350 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:21:39.351 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
20:21:39.351 00.000 9044 UpdateGuideState exits: m=5345 SNR=50.3
20:21:39.352 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
20:21:39.352 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:39.353 00.001 12252 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=-0.05
20:21:39.353 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:39.355 00.002 9044 Enqueuing Expose request
20:21:39.356 00.001 12252 PPEC rslt: input = 0.03, final = -0.06, react = 0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.03, period_length = 485.68
20:21:39.356 00.000 12252 PPEC: input: 0.03, control: -0.06, exposure: 2000
20:21:39.356 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:39.356 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:21:39.356 00.000 12252 MoveAxis(E, 25, ABG)
20:21:39.356 00.000 12252 Guiding  Dir = 2, Dur = 25
20:21:39.357 00.001 12252 IsSlewing returns 0
20:21:39.357 00.000 12252 IsGuiding returns 0
20:21:39.360 00.003 12252 PulseGuide returned control before completion, sleep 34
20:21:39.402 00.042 12252 IsGuiding returns 0
20:21:39.402 00.000 12252 Move returns status 0, amount 25
20:21:39.402 00.000 12252 MoveAxis(N, 0, ABG)
20:21:39.402 00.000 12252 Move returns status 0, amount 0
20:21:39.402 00.000 12252 move complete, result=0
20:21:39.402 00.000 12252 worker thread done servicing request
20:21:39.402 00.000 12252 Worker thread wakes up
20:21:39.403 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:39.403 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:39.403 00.000 9044 GuideStep: 0.0 px 25 ms EAST, -0.0 px 0 ms NORTH
20:21:41.773 02.370 12252 Exposure complete
20:21:41.857 00.084 12252 worker thread done servicing request
20:21:41.857 00.000 9044 OnExposeComplete: enter
20:21:41.858 00.001 9044 UpdateGuideState(): m_state=6
20:21:41.860 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
20:21:41.861 00.001 9044 Star::Find returns 1 (0), X=1017.65, Y=820.27, Mass=5303, SNR=50.0, Peak=173 HFD=5.2
20:21:41.862 00.001 9044 MultiStar: [#1 -0.08,0.02,1.06,U] [#2 0.05,0.02,1.21,U] [#3 -0.02,0.01,0.85,U] [#4 -0.00,0.06,1.31,U] [#5 0.05,0.05,0.66,U] [#6 -0.02,0.06,0.41,U] [#7 0.08,-0.12,0.43,U] [#8 0.09,0.06,0.42,U] 
20:21:41.863 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.22, -0.05}
20:21:41.864 00.001 9044 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.62) = xAngle (2.04 = 2.04)
20:21:41.865 00.001 9044 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.04 = -1.04)
20:21:41.866 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.42 mountX=-0.02 mountY=-0.03, mountTheta=-2.06
20:21:41.868 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.02, opts=13)
20:21:41.869 00.001 9044 Enqueuing Move request for scope (0.04, 0.02)
20:21:41.870 00.001 12252 Worker thread wakes up
20:21:41.870 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:21:41.871 00.001 9044 UpdateGuideState exits: m=5303 SNR=50.0
20:21:41.873 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:41.875 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
20:21:41.875 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:41.876 00.001 9044 Enqueuing Expose request
20:21:41.877 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
20:21:41.877 00.000 12252 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=-0.03
20:21:41.878 00.001 12252 PPEC rslt: input = -0.02, final = -0.07, react = -0.01, pred = -0.07, hyst = 0.00, hyst_pct = 0.03, period_length = 485.68
20:21:41.878 00.000 12252 PPEC: input: -0.02, control: -0.07, exposure: 2000
20:21:41.878 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:41.878 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:21:41.878 00.000 12252 MoveAxis(E, 26, ABG)
20:21:41.878 00.000 12252 Guiding  Dir = 2, Dur = 26
20:21:41.878 00.000 12252 IsSlewing returns 0
20:21:41.878 00.000 12252 IsGuiding returns 0
20:21:41.880 00.002 12252 PulseGuide returned control before completion, sleep 34
20:21:41.930 00.050 12252 IsGuiding returns 0
20:21:41.930 00.000 12252 Move returns status 0, amount 26
20:21:41.930 00.000 12252 MoveAxis(N, 0, ABG)
20:21:41.930 00.000 12252 Move returns status 0, amount 0
20:21:41.930 00.000 12252 move complete, result=0
20:21:41.931 00.001 12252 worker thread done servicing request
20:21:41.931 00.000 12252 Worker thread wakes up
20:21:41.931 00.000 9044 GuideStep: -0.0 px 26 ms EAST, -0.0 px 0 ms NORTH
20:21:41.931 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:41.931 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:44.290 02.359 12252 Exposure complete
20:21:44.341 00.051 12252 worker thread done servicing request
20:21:44.342 00.001 9044 OnExposeComplete: enter
20:21:44.343 00.001 9044 UpdateGuideState(): m_state=6
20:21:44.344 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
20:21:44.344 00.000 9044 Star::Find returns 1 (0), X=1017.67, Y=820.14, Mass=5349, SNR=50.5, Peak=173 HFD=5.0
20:21:44.345 00.001 9044 MultiStar: [#1 0.03,-0.07,1.07,U] [#2 0.04,-0.00,1.21,U] [#3 0.03,-0.17,0.86,U] [#4 0.05,-0.07,1.31,U] [#5 0.05,0.10,0.65,U] [#6 0.00,-0.07,0.41,U] [#7 0.13,-0.16,0.43,U] [#8 0.05,0.01,0.42,U] 
20:21:44.346 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.24, -0.18}
20:21:44.347 00.001 9044 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.62) = xAngle (0.84 = 0.84)
20:21:44.348 00.001 9044 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.24 = -2.24)
20:21:44.350 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.78 mountX=0.06 mountY=-0.08, mountTheta=-0.87
20:21:44.352 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.07, opts=13)
20:21:44.353 00.001 9044 Enqueuing Move request for scope (0.07, -0.07)
20:21:44.354 00.001 12252 Worker thread wakes up
20:21:44.354 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:21:44.355 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
20:21:44.355 00.000 9044 UpdateGuideState exits: m=5349 SNR=50.5
20:21:44.356 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:44.357 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
20:21:44.357 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:44.358 00.001 9044 Enqueuing Expose request
20:21:44.359 00.001 12252 Moving (0.07, -0.07) raw xDistance=0.06 yDistance=-0.08
20:21:44.360 00.001 12252 PPEC rslt: input = 0.06, final = -0.07, react = 0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.03, period_length = 485.68
20:21:44.360 00.000 12252 PPEC: input: 0.06, control: -0.07, exposure: 2000
20:21:44.360 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:44.360 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:21:44.360 00.000 12252 MoveAxis(E, 27, ABG)
20:21:44.360 00.000 12252 Guiding  Dir = 2, Dur = 27
20:21:44.360 00.000 12252 IsSlewing returns 0
20:21:44.361 00.001 12252 IsGuiding returns 0
20:21:44.363 00.002 12252 PulseGuide returned control before completion, sleep 35
20:21:44.412 00.049 12252 IsGuiding returns 0
20:21:44.412 00.000 12252 Move returns status 0, amount 27
20:21:44.412 00.000 12252 MoveAxis(N, 0, ABG)
20:21:44.412 00.000 12252 Move returns status 0, amount 0
20:21:44.412 00.000 12252 move complete, result=0
20:21:44.412 00.000 12252 worker thread done servicing request
20:21:44.412 00.000 12252 Worker thread wakes up
20:21:44.412 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:44.412 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:44.412 00.000 9044 GuideStep: 0.1 px 27 ms EAST, -0.1 px 0 ms NORTH
20:21:46.773 02.361 12252 Exposure complete
20:21:46.849 00.076 12252 worker thread done servicing request
20:21:46.849 00.000 9044 OnExposeComplete: enter
20:21:46.852 00.003 9044 UpdateGuideState(): m_state=6
20:21:46.853 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
20:21:46.854 00.001 9044 Star::Find returns 1 (0), X=1017.74, Y=820.10, Mass=5521, SNR=51.0, Peak=173 HFD=5.1
20:21:46.856 00.002 9044 MultiStar: [#1 0.02,-0.06,1.04,U] [#2 0.15,-0.07,1.22,U] [#3 0.05,-0.15,0.84,U] [#4 0.04,-0.11,1.27,U] [#5 0.09,-0.02,0.64,U] [#6 -0.01,-0.27,0.43,U] [#7 0.18,-0.29,0.00,M1] [#8 0.22,0.02,0.42,U] 
20:21:46.857 00.001 9044 refined, 7 included, MultiStar: {0.11, -0.11}, one-star: {0.30, -0.22}
20:21:46.858 00.001 9044 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.62) = xAngle (0.84 = 0.84)
20:21:46.859 00.001 9044 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.24 = -2.24)
20:21:46.861 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.78 mountX=0.10 mountY=-0.12, mountTheta=-0.86
20:21:46.863 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.11, opts=13)
20:21:46.864 00.001 9044 Enqueuing Move request for scope (0.11, -0.11)
20:21:46.867 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:21:46.869 00.002 9044 UpdateGuideState exits: m=5521 SNR=51.0
20:21:46.871 00.002 12252 Worker thread wakes up
20:21:46.871 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:46.873 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:46.875 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
20:21:46.875 00.000 9044 Enqueuing Expose request
20:21:46.876 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
20:21:46.876 00.000 12252 Moving (0.11, -0.11) raw xDistance=0.10 yDistance=-0.12
20:21:46.877 00.001 12252 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.08, hyst = 0.05, hyst_pct = 0.02, period_length = 485.68
20:21:46.877 00.000 12252 PPEC: input: 0.10, control: -0.02, exposure: 2000
20:21:46.877 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:46.878 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:21:46.878 00.000 12252 MoveAxis(E, 7, ABG)
20:21:46.878 00.000 12252 Guiding  Dir = 2, Dur = 7
20:21:46.878 00.000 12252 IsSlewing returns 0
20:21:46.878 00.000 12252 IsGuiding returns 0
20:21:46.880 00.002 12252 PulseGuide returned control before completion, sleep 15
20:21:46.903 00.023 12252 IsGuiding returns 0
20:21:46.903 00.000 12252 Move returns status 0, amount 7
20:21:46.903 00.000 12252 MoveAxis(N, 0, ABG)
20:21:46.903 00.000 12252 Move returns status 0, amount 0
20:21:46.903 00.000 12252 move complete, result=0
20:21:46.903 00.000 12252 worker thread done servicing request
20:21:46.903 00.000 12252 Worker thread wakes up
20:21:46.903 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:46.903 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:46.903 00.000 9044 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
20:21:49.238 02.335 12252 Exposure complete
20:21:49.286 00.048 12252 worker thread done servicing request
20:21:49.286 00.000 9044 OnExposeComplete: enter
20:21:49.289 00.003 9044 UpdateGuideState(): m_state=6
20:21:49.289 00.000 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
20:21:49.291 00.002 9044 Star::Find returns 1 (0), X=1017.66, Y=819.97, Mass=5527, SNR=51.1, Peak=173 HFD=5.1
20:21:49.292 00.001 9044 MultiStar: [#1 -0.02,-0.19,1.04,U] [#2 0.12,-0.16,1.18,U] [#3 0.03,-0.30,0.84,U] [#4 0.02,-0.25,1.27,U] [#5 0.11,-0.14,0.66,U] [#6 -0.02,-0.25,0.40,U] [#7 0.07,-0.41,0.00,M2] [#8 0.20,-0.11,0.41,U] 
20:21:49.293 00.001 9044 refined, 7 included, MultiStar: {0.08, -0.23}, one-star: {0.23, -0.35}
20:21:49.294 00.001 9044 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.62) = xAngle (0.39 = 0.39)
20:21:49.295 00.001 9044 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.69 = -2.69)
20:21:49.296 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.23 mountX=0.22 mountY=-0.11, mountTheta=-0.44
20:21:49.298 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.23, opts=13)
20:21:49.299 00.001 9044 Enqueuing Move request for scope (0.08, -0.23)
20:21:49.300 00.001 12252 Worker thread wakes up
20:21:49.300 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:21:49.301 00.001 9044 UpdateGuideState exits: m=5527 SNR=51.1
20:21:49.302 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:49.305 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
20:21:49.305 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:49.306 00.001 9044 Enqueuing Expose request
20:21:49.307 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
20:21:49.307 00.000 12252 Moving (0.08, -0.23) raw xDistance=0.22 yDistance=-0.11
20:21:49.308 00.001 12252 PPEC rslt: input = 0.22, final = 0.06, react = 0.13, pred = -0.08, hyst = 0.12, hyst_pct = 0.02, period_length = 485.68
20:21:49.308 00.000 12252 PPEC: input: 0.22, control: 0.06, exposure: 2000
20:21:49.308 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:49.308 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:21:49.308 00.000 12252 MoveAxis(W, 23, ABG)
20:21:49.308 00.000 12252 Guiding  Dir = 3, Dur = 23
20:21:49.308 00.000 12252 IsSlewing returns 0
20:21:49.309 00.001 12252 IsGuiding returns 0
20:21:49.311 00.002 12252 PulseGuide returned control before completion, sleep 31
20:21:49.353 00.042 12252 IsGuiding returns 0
20:21:49.353 00.000 12252 Move returns status 0, amount 23
20:21:49.353 00.000 12252 MoveAxis(N, 0, ABG)
20:21:49.353 00.000 12252 Move returns status 0, amount 0
20:21:49.353 00.000 12252 move complete, result=0
20:21:49.353 00.000 12252 worker thread done servicing request
20:21:49.353 00.000 9044 GuideStep: 0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
20:21:49.355 00.002 12252 Worker thread wakes up
20:21:49.355 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:49.355 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:51.697 02.342 12252 Exposure complete
20:21:51.748 00.051 12252 worker thread done servicing request
20:21:51.748 00.000 9044 OnExposeComplete: enter
20:21:51.749 00.001 9044 UpdateGuideState(): m_state=6
20:21:51.750 00.001 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
20:21:51.751 00.001 9044 Star::Find returns 1 (0), X=1017.69, Y=820.08, Mass=5394, SNR=50.4, Peak=173 HFD=5.1
20:21:51.752 00.001 9044 MultiStar: [#1 0.06,-0.11,1.05,U] [#2 0.15,-0.13,1.22,U] [#3 0.05,-0.13,0.86,U] [#4 0.06,-0.11,1.30,U] [#5 0.13,-0.11,0.65,U] [#6 0.01,-0.21,0.43,U] [#7 0.13,-0.21,0.42,U] [#8 0.20,-0.11,0.42,U] 
20:21:51.753 00.001 9044 refined, 8 included, MultiStar: {0.12, -0.14}, one-star: {0.26, -0.24}
20:21:51.754 00.001 9044 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.62) = xAngle (0.73 = 0.73)
20:21:51.755 00.001 9044 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.35 = -2.35)
20:21:51.756 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-0.89 mountX=0.14 mountY=-0.13, mountTheta=-0.76
20:21:51.758 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.14, opts=13)
20:21:51.761 00.003 9044 Enqueuing Move request for scope (0.12, -0.14)
20:21:51.762 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:21:51.763 00.001 9044 UpdateGuideState exits: m=5394 SNR=50.4
20:21:51.764 00.001 12252 Worker thread wakes up
20:21:51.764 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:51.765 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
20:21:51.765 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:51.766 00.001 9044 Enqueuing Expose request
20:21:51.767 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
20:21:51.767 00.000 12252 Moving (0.12, -0.14) raw xDistance=0.14 yDistance=-0.13
20:21:51.768 00.001 12252 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = -0.07, hyst = 0.07, hyst_pct = 0.02, period_length = 485.68
20:21:51.768 00.000 12252 PPEC: input: 0.14, control: 0.01, exposure: 2000
20:21:51.768 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:51.768 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:21:51.768 00.000 12252 MoveAxis(W, 5, ABG)
20:21:51.768 00.000 12252 Guiding  Dir = 3, Dur = 5
20:21:51.769 00.001 12252 IsSlewing returns 0
20:21:51.769 00.000 12252 IsGuiding returns 0
20:21:51.771 00.002 12252 PulseGuide returned control before completion, sleep 13
20:21:51.786 00.015 12252 IsGuiding returns 0
20:21:51.786 00.000 12252 Move returns status 0, amount 5
20:21:51.786 00.000 12252 MoveAxis(N, 0, ABG)
20:21:51.786 00.000 12252 Move returns status 0, amount 0
20:21:51.786 00.000 12252 move complete, result=0
20:21:51.786 00.000 12252 worker thread done servicing request
20:21:51.786 00.000 12252 Worker thread wakes up
20:21:51.787 00.001 9044 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
20:21:51.788 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:51.788 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:54.127 02.339 12252 Exposure complete
20:21:54.182 00.055 12252 worker thread done servicing request
20:21:54.182 00.000 9044 OnExposeComplete: enter
20:21:54.183 00.001 9044 UpdateGuideState(): m_state=6
20:21:54.184 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
20:21:54.186 00.002 9044 Star::Find returns 1 (0), X=1017.75, Y=820.12, Mass=5573, SNR=51.2, Peak=173 HFD=5.1
20:21:54.187 00.001 9044 MultiStar: [#1 0.14,-0.10,1.04,U] [#2 0.20,-0.06,1.21,U] [#3 -0.01,-0.12,0.84,U] [#4 0.06,-0.11,1.27,U] [#5 0.13,-0.07,0.64,U] [#6 0.10,-0.15,0.42,U] [#7 0.20,-0.26,0.00,M2] [#8 0.16,-0.11,0.42,U] 
20:21:54.188 00.001 9044 refined, 7 included, MultiStar: {0.14, -0.11}, one-star: {0.32, -0.20}
20:21:54.189 00.001 9044 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.62) = xAngle (0.94 = 0.94)
20:21:54.191 00.002 9044 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.14 = -2.14)
20:21:54.192 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.68 mountX=0.11 mountY=-0.15, mountTheta=-0.96
20:21:54.194 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.11, opts=13)
20:21:54.195 00.001 9044 Enqueuing Move request for scope (0.14, -0.11)
20:21:54.196 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:21:54.197 00.001 9044 UpdateGuideState exits: m=5573 SNR=51.2
20:21:54.199 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:54.200 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:54.201 00.001 9044 Enqueuing Expose request
20:21:54.202 00.001 12252 Worker thread wakes up
20:21:54.202 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
20:21:54.202 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
20:21:54.202 00.000 12252 Moving (0.14, -0.11) raw xDistance=0.11 yDistance=-0.15
20:21:54.203 00.001 12252 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = -0.05, hyst = 0.06, hyst_pct = 0.02, period_length = 485.68
20:21:54.203 00.000 12252 PPEC: input: 0.11, control: 0.01, exposure: 2000
20:21:54.203 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:21:54.203 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:21:54.203 00.000 12252 MoveAxis(W, 5, ABG)
20:21:54.203 00.000 12252 Guiding  Dir = 3, Dur = 5
20:21:54.203 00.000 12252 IsSlewing returns 0
20:21:54.203 00.000 12252 IsGuiding returns 0
20:21:54.206 00.003 12252 PulseGuide returned control before completion, sleep 14
20:21:54.224 00.018 12252 IsGuiding returns 0
20:21:54.224 00.000 12252 Move returns status 0, amount 5
20:21:54.224 00.000 12252 MoveAxis(N, 0, ABG)
20:21:54.224 00.000 12252 Move returns status 0, amount 0
20:21:54.224 00.000 12252 move complete, result=0
20:21:54.224 00.000 12252 worker thread done servicing request
20:21:54.224 00.000 12252 Worker thread wakes up
20:21:54.224 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:54.224 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:54.226 00.002 9044 GuideStep: 0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
20:21:56.582 02.356 12252 Exposure complete
20:21:56.626 00.044 12252 worker thread done servicing request
20:21:56.627 00.001 9044 OnExposeComplete: enter
20:21:56.629 00.002 9044 UpdateGuideState(): m_state=6
20:21:56.631 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
20:21:56.632 00.001 9044 Star::Find returns 1 (0), X=1017.59, Y=820.06, Mass=5407, SNR=50.5, Peak=173 HFD=5.2
20:21:56.634 00.002 9044 MultiStar: [#1 -0.07,-0.15,1.05,U] [#2 -0.04,-0.12,1.19,U] [#3 -0.06,-0.24,0.85,U] [#4 -0.05,-0.14,1.28,U] [#5 -0.04,-0.10,0.65,U] [#6 -0.13,-0.16,0.43,U] [#7 -0.01,-0.17,0.43,U] [#8 0.03,-0.14,0.42,U] 
20:21:56.634 00.000 9044 refined, 8 included, MultiStar: {-0.02, -0.17}, one-star: {0.16, -0.26}
20:21:56.635 00.001 9044 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.62) = xAngle (-0.07 = -0.07)
20:21:56.636 00.001 9044 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.16 = 3.13)
20:21:56.638 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.70 mountX=0.17 mountY=0.00, mountTheta=0.01
20:21:56.641 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.17, opts=13)
20:21:56.642 00.001 9044 Enqueuing Move request for scope (-0.02, -0.17)
20:21:56.644 00.002 12252 Worker thread wakes up
20:21:56.644 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:21:56.645 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
20:21:56.645 00.000 9044 UpdateGuideState exits: m=5407 SNR=50.5
20:21:56.645 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
20:21:56.646 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:56.646 00.000 12252 Moving (-0.02, -0.17) raw xDistance=0.17 yDistance=0.00
20:21:56.646 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:56.647 00.001 9044 Enqueuing Expose request
20:21:56.648 00.001 12252 PPEC rslt: input = 0.17, final = 0.05, react = 0.10, pred = -0.05, hyst = 0.09, hyst_pct = 0.01, period_length = 485.68
20:21:56.648 00.000 12252 PPEC: input: 0.17, control: 0.05, exposure: 2000
20:21:56.648 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:56.648 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:21:56.648 00.000 12252 MoveAxis(W, 21, ABG)
20:21:56.648 00.000 12252 Guiding  Dir = 3, Dur = 21
20:21:56.649 00.001 12252 IsSlewing returns 0
20:21:56.649 00.000 12252 IsGuiding returns 0
20:21:56.650 00.001 12252 PulseGuide returned control before completion, sleep 30
20:21:56.686 00.036 12252 IsGuiding returns 0
20:21:56.686 00.000 12252 Move returns status 0, amount 21
20:21:56.686 00.000 12252 MoveAxis(N, 0, ABG)
20:21:56.686 00.000 12252 Move returns status 0, amount 0
20:21:56.686 00.000 12252 move complete, result=0
20:21:56.686 00.000 12252 worker thread done servicing request
20:21:56.686 00.000 12252 Worker thread wakes up
20:21:56.686 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:56.686 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:21:56.686 00.000 9044 GuideStep: 0.2 px 21 ms WEST, 0.0 px 0 ms NORTH
20:21:59.024 02.338 12252 Exposure complete
20:21:59.075 00.051 12252 worker thread done servicing request
20:21:59.075 00.000 9044 OnExposeComplete: enter
20:21:59.076 00.001 9044 UpdateGuideState(): m_state=6
20:21:59.077 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
20:21:59.078 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=820.12, Mass=5458, SNR=50.8, Peak=173 HFD=5.1
20:21:59.079 00.001 9044 MultiStar: [#1 -0.07,-0.03,1.05,U] [#2 0.02,0.01,1.20,U] [#3 0.00,-0.07,0.85,U] [#4 -0.01,-0.06,1.26,U] [#5 0.02,0.09,0.64,U] [#6 -0.01,0.06,0.41,U] [#7 0.04,-0.11,0.42,U] [#8 0.02,0.09,0.41,U] 
20:21:59.079 00.000 9044 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.21, -0.21}
20:21:59.081 00.002 9044 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.62) = xAngle (0.66 = 0.66)
20:21:59.083 00.002 9044 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.42 = -2.42)
20:21:59.085 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.97 mountX=0.04 mountY=-0.03, mountTheta=-0.69
20:21:59.088 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.04, opts=13)
20:21:59.089 00.001 9044 Enqueuing Move request for scope (0.03, -0.04)
20:21:59.090 00.001 12252 Worker thread wakes up
20:21:59.090 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:21:59.092 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
20:21:59.092 00.000 9044 UpdateGuideState exits: m=5458 SNR=50.8
20:21:59.093 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
20:21:59.093 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:21:59.095 00.002 12252 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=-0.03
20:21:59.095 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:21:59.097 00.002 12252 PPEC rslt: input = 0.04, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 485.68
20:21:59.097 00.000 9044 Enqueuing Expose request
20:21:59.099 00.002 12252 PPEC: input: 0.04, control: -0.04, exposure: 2000
20:21:59.099 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:21:59.099 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:21:59.099 00.000 12252 MoveAxis(E, 14, ABG)
20:21:59.099 00.000 12252 Guiding  Dir = 2, Dur = 14
20:21:59.099 00.000 12252 IsSlewing returns 0
20:21:59.100 00.001 12252 IsGuiding returns 0
20:21:59.102 00.002 12252 PulseGuide returned control before completion, sleep 23
20:21:59.136 00.034 12252 IsGuiding returns 0
20:21:59.136 00.000 12252 Move returns status 0, amount 14
20:21:59.136 00.000 12252 MoveAxis(N, 0, ABG)
20:21:59.137 00.001 12252 Move returns status 0, amount 0
20:21:59.137 00.000 12252 move complete, result=0
20:21:59.137 00.000 12252 worker thread done servicing request
20:21:59.137 00.000 12252 Worker thread wakes up
20:21:59.137 00.000 9044 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
20:21:59.138 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:21:59.138 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:01.481 02.343 12252 Exposure complete
20:22:01.560 00.079 12252 worker thread done servicing request
20:22:01.561 00.001 9044 OnExposeComplete: enter
20:22:01.561 00.000 9044 UpdateGuideState(): m_state=6
20:22:01.562 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
20:22:01.563 00.001 9044 Star::Find returns 1 (0), X=1017.58, Y=820.13, Mass=5483, SNR=50.9, Peak=173 HFD=5.1
20:22:01.565 00.002 9044 MultiStar: [#1 -0.13,-0.08,1.05,U] [#2 0.06,-0.01,1.22,U] [#3 -0.05,-0.16,0.84,U] [#4 -0.08,-0.09,1.28,U] [#5 -0.02,0.01,0.65,U] [#6 -0.19,-0.17,0.41,U] [#7 0.02,-0.28,0.41,U] [#8 0.01,-0.02,0.41,U] 
20:22:01.567 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.10}, one-star: {0.15, -0.19}
20:22:01.568 00.001 9044 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.62) = xAngle (-0.13 = -0.13)
20:22:01.570 00.002 9044 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.22 = 3.07)
20:22:01.572 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.76 mountX=0.10 mountY=0.01, mountTheta=0.07
20:22:01.574 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.10, opts=13)
20:22:01.575 00.001 9044 Enqueuing Move request for scope (-0.02, -0.10)
20:22:01.577 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:01.578 00.001 9044 UpdateGuideState exits: m=5483 SNR=50.9
20:22:01.579 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:01.580 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:01.581 00.001 9044 Enqueuing Expose request
20:22:01.582 00.001 12252 Worker thread wakes up
20:22:01.583 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
20:22:01.583 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
20:22:01.583 00.000 12252 Moving (-0.02, -0.10) raw xDistance=0.10 yDistance=0.01
20:22:01.584 00.001 12252 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 485.68
20:22:01.584 00.000 12252 PPEC: input: 0.10, control: -0.03, exposure: 2000
20:22:01.584 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:01.584 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:22:01.584 00.000 12252 MoveAxis(E, 13, ABG)
20:22:01.584 00.000 12252 Guiding  Dir = 2, Dur = 13
20:22:01.585 00.001 12252 IsSlewing returns 0
20:22:01.585 00.000 12252 IsGuiding returns 0
20:22:01.586 00.001 12252 PulseGuide returned control before completion, sleep 22
20:22:01.616 00.030 12252 IsGuiding returns 1
20:22:01.616 00.000 12252 scope still moving after pulse duration time elapsed
20:22:01.647 00.031 12252 IsSlewing returns 0
20:22:01.647 00.000 12252 IsGuiding returns 0
20:22:01.647 00.000 12252 scope move finished after 13 + 49 ms
20:22:01.648 00.001 12252 Move returns status 0, amount 13
20:22:01.648 00.000 12252 MoveAxis(N, 0, ABG)
20:22:01.648 00.000 12252 Move returns status 0, amount 0
20:22:01.648 00.000 12252 move complete, result=0
20:22:01.648 00.000 12252 worker thread done servicing request
20:22:01.648 00.000 12252 Worker thread wakes up
20:22:01.648 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:01.648 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:01.649 00.001 9044 GuideStep: 0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
20:22:04.015 02.366 12252 Exposure complete
20:22:04.070 00.055 12252 worker thread done servicing request
20:22:04.070 00.000 9044 OnExposeComplete: enter
20:22:04.072 00.002 9044 UpdateGuideState(): m_state=6
20:22:04.073 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
20:22:04.074 00.001 9044 Star::Find returns 1 (0), X=1017.62, Y=819.87, Mass=5398, SNR=50.5, Peak=173 HFD=5.1
20:22:04.075 00.001 9044 MultiStar: [#1 -0.07,-0.19,1.05,U] [#2 0.08,-0.13,1.20,U] [#3 -0.05,-0.32,0.00,M1] [#4 -0.02,-0.22,1.29,U] [#5 0.02,-0.04,0.65,U] [#6 -0.13,-0.17,0.42,U] [#7 -0.02,-0.41,0.00,M1] [#8 0.06,-0.01,0.42,U] 
20:22:04.076 00.001 9044 refined, 6 included, MultiStar: {0.03, -0.20}, one-star: {0.19, -0.45}
20:22:04.077 00.001 9044 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.62) = xAngle (0.20 = 0.20)
20:22:04.078 00.001 9044 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.89 = -2.89)
20:22:04.079 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.43 mountX=0.20 mountY=-0.05, mountTheta=-0.25
20:22:04.080 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.20, opts=13)
20:22:04.081 00.001 9044 Enqueuing Move request for scope (0.03, -0.20)
20:22:04.082 00.001 12252 Worker thread wakes up
20:22:04.082 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
20:22:04.082 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
20:22:04.082 00.000 12252 Moving (0.03, -0.20) raw xDistance=0.20 yDistance=-0.05
20:22:04.082 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:04.083 00.001 9044 UpdateGuideState exits: m=5398 SNR=50.5
20:22:04.084 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:04.084 00.000 12252 PPEC rslt: input = 0.20, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.01, period_length = 485.68
20:22:04.085 00.001 12252 PPEC: input: 0.20, control: 0.09, exposure: 2000
20:22:04.085 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:04.085 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:04.086 00.001 9044 Enqueuing Expose request
20:22:04.086 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:22:04.086 00.000 12252 MoveAxis(W, 35, ABG)
20:22:04.087 00.001 12252 Guiding  Dir = 3, Dur = 35
20:22:04.087 00.000 12252 IsSlewing returns 0
20:22:04.087 00.000 12252 IsGuiding returns 0
20:22:04.090 00.003 12252 PulseGuide returned control before completion, sleep 43
20:22:04.138 00.048 12252 IsGuiding returns 0
20:22:04.138 00.000 12252 Move returns status 0, amount 35
20:22:04.138 00.000 12252 MoveAxis(N, 0, ABG)
20:22:04.138 00.000 12252 Move returns status 0, amount 0
20:22:04.138 00.000 12252 move complete, result=0
20:22:04.138 00.000 12252 worker thread done servicing request
20:22:04.138 00.000 12252 Worker thread wakes up
20:22:04.138 00.000 9044 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
20:22:04.140 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:04.141 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:06.484 02.343 12252 Exposure complete
20:22:06.533 00.049 12252 worker thread done servicing request
20:22:06.533 00.000 9044 OnExposeComplete: enter
20:22:06.534 00.001 9044 UpdateGuideState(): m_state=6
20:22:06.535 00.001 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
20:22:06.536 00.001 9044 Star::Find returns 1 (0), X=1017.61, Y=820.11, Mass=5446, SNR=50.7, Peak=173 HFD=5.1
20:22:06.539 00.003 9044 MultiStar: [#1 -0.06,-0.08,1.06,U] [#2 0.00,-0.15,1.19,U] [#3 -0.02,-0.21,0.84,U] [#4 -0.03,-0.13,1.29,U] [#5 -0.02,-0.07,0.66,U] [#6 -0.05,-0.21,0.43,U] [#7 0.02,-0.28,0.42,U] [#8 0.05,-0.15,0.42,U] 
20:22:06.540 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.16}, one-star: {0.18, -0.21}
20:22:06.541 00.001 9044 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.62) = xAngle (0.10 = 0.10)
20:22:06.542 00.001 9044 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.98 = -2.98)
20:22:06.543 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.52 mountX=0.16 mountY=-0.03, mountTheta=-0.16
20:22:06.545 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.16, opts=13)
20:22:06.546 00.001 9044 Enqueuing Move request for scope (0.01, -0.16)
20:22:06.548 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:06.549 00.001 9044 UpdateGuideState exits: m=5446 SNR=50.7
20:22:06.550 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:06.551 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:06.552 00.001 9044 Enqueuing Expose request
20:22:06.554 00.002 12252 Worker thread wakes up
20:22:06.554 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
20:22:06.554 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
20:22:06.554 00.000 12252 Moving (0.01, -0.16) raw xDistance=0.16 yDistance=-0.03
20:22:06.555 00.001 12252 PPEC rslt: input = 0.16, final = 0.07, react = 0.09, pred = -0.03, hyst = 0.08, hyst_pct = 0.00, period_length = 485.68
20:22:06.555 00.000 12252 PPEC: input: 0.16, control: 0.07, exposure: 2000
20:22:06.555 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:06.555 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:22:06.555 00.000 12252 MoveAxis(W, 26, ABG)
20:22:06.555 00.000 12252 Guiding  Dir = 3, Dur = 26
20:22:06.556 00.001 12252 IsSlewing returns 0
20:22:06.556 00.000 12252 IsGuiding returns 0
20:22:06.558 00.002 12252 PulseGuide returned control before completion, sleep 34
20:22:06.605 00.047 12252 IsGuiding returns 0
20:22:06.605 00.000 12252 Move returns status 0, amount 26
20:22:06.605 00.000 12252 MoveAxis(N, 0, ABG)
20:22:06.605 00.000 12252 Move returns status 0, amount 0
20:22:06.605 00.000 12252 move complete, result=0
20:22:06.605 00.000 12252 worker thread done servicing request
20:22:06.605 00.000 12252 Worker thread wakes up
20:22:06.605 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:06.605 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:06.605 00.000 9044 GuideStep: 0.2 px 26 ms WEST, -0.0 px 0 ms NORTH
20:22:08.941 02.336 12252 Exposure complete
20:22:08.970 00.029 12252 worker thread done servicing request
20:22:08.971 00.001 9044 OnExposeComplete: enter
20:22:08.971 00.000 9044 UpdateGuideState(): m_state=6
20:22:08.972 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
20:22:08.973 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=820.13, Mass=5553, SNR=51.2, Peak=173 HFD=5.1
20:22:08.973 00.000 9044 MultiStar: [#1 -0.01,-0.11,1.05,U] [#2 0.06,-0.04,1.19,U] [#3 -0.07,-0.10,0.84,U] [#4 0.01,-0.09,1.28,U] [#5 0.07,0.02,0.64,U] [#6 -0.10,-0.15,0.41,U] [#7 0.05,-0.17,0.42,U] [#8 0.12,-0.05,0.41,U] 
20:22:08.974 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {0.22, -0.19}
20:22:08.975 00.001 9044 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.62) = xAngle (0.46 = 0.46)
20:22:08.975 00.000 9044 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.63 = -2.63)
20:22:08.976 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.17 mountX=0.09 mountY=-0.05, mountTheta=-0.50
20:22:08.977 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.10, opts=13)
20:22:08.978 00.001 9044 Enqueuing Move request for scope (0.04, -0.10)
20:22:08.978 00.000 12252 Worker thread wakes up
20:22:08.978 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
20:22:08.979 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
20:22:08.979 00.000 12252 Moving (0.04, -0.10) raw xDistance=0.09 yDistance=-0.05
20:22:08.979 00.000 12252 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.68
20:22:08.979 00.000 12252 PPEC: input: 0.09, control: -0.02, exposure: 2000
20:22:08.979 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:08.979 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:22:08.980 00.001 12252 MoveAxis(E, 9, ABG)
20:22:08.980 00.000 12252 Guiding  Dir = 2, Dur = 9
20:22:08.980 00.000 12252 IsSlewing returns 0
20:22:08.980 00.000 12252 IsGuiding returns 0
20:22:08.980 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:08.983 00.003 12252 PulseGuide returned control before completion, sleep 17
20:22:08.997 00.014 9044 UpdateGuideState exits: m=5553 SNR=51.2
20:22:08.997 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:08.998 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:08.999 00.001 9044 Enqueuing Expose request
20:22:09.008 00.009 12252 IsGuiding returns 0
20:22:09.008 00.000 12252 Move returns status 0, amount 9
20:22:09.008 00.000 12252 MoveAxis(N, 0, ABG)
20:22:09.008 00.000 12252 Move returns status 0, amount 0
20:22:09.008 00.000 12252 move complete, result=0
20:22:09.008 00.000 12252 worker thread done servicing request
20:22:09.008 00.000 12252 Worker thread wakes up
20:22:09.008 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:09.008 00.000 9044 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
20:22:09.010 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:11.342 02.332 12252 Exposure complete
20:22:11.372 00.030 12252 worker thread done servicing request
20:22:11.372 00.000 9044 OnExposeComplete: enter
20:22:11.373 00.001 9044 UpdateGuideState(): m_state=6
20:22:11.374 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
20:22:11.375 00.001 9044 Star::Find returns 1 (0), X=1017.79, Y=820.00, Mass=5546, SNR=51.2, Peak=173 HFD=4.8
20:22:11.376 00.001 9044 MultiStar: [#1 0.21,-0.15,1.04,U] [#2 0.23,-0.09,1.21,U] [#3 0.15,-0.19,0.84,U] [#4 0.17,-0.16,1.27,U] [#5 0.18,-0.11,0.64,U] [#6 0.21,-0.20,0.41,U] [#7 0.28,-0.40,0.00,M1] [#8 0.24,-0.10,0.41,U] 
20:22:11.377 00.001 9044 refined, 7 included, MultiStar: {0.22, -0.17}, one-star: {0.36, -0.32}
20:22:11.377 00.000 9044 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.62) = xAngle (0.97 = 0.97)
20:22:11.378 00.001 9044 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.11 = -2.11)
20:22:11.378 00.000 9044 CameraToMount -- cameraX=0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-0.65 mountX=0.15 mountY=-0.24, mountTheta=-0.99
20:22:11.380 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=-0.17, opts=13)
20:22:11.381 00.001 9044 Enqueuing Move request for scope (0.22, -0.17)
20:22:11.381 00.000 12252 Worker thread wakes up
20:22:11.381 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.17) opts 0xd
20:22:11.381 00.000 12252 Handling offset move in thread for scope, endpoint = (0.22, -0.17)
20:22:11.381 00.000 12252 Moving (0.22, -0.17) raw xDistance=0.15 yDistance=-0.24
20:22:11.382 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:11.386 00.004 12252 PPEC rslt: input = 0.15, final = 0.07, react = 0.09, pred = -0.02, hyst = 0.09, hyst_pct = 0.01, period_length = 490.13
20:22:11.386 00.000 12252 PPEC: input: 0.15, control: 0.07, exposure: 2000
20:22:11.386 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:22:11.386 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:22:11.386 00.000 12252 MoveAxis(W, 27, ABG)
20:22:11.386 00.000 12252 Guiding  Dir = 3, Dur = 27
20:22:11.387 00.001 12252 IsSlewing returns 0
20:22:11.387 00.000 12252 IsGuiding returns 0
20:22:11.389 00.002 12252 PulseGuide returned control before completion, sleep 36
20:22:11.399 00.010 9044 UpdateGuideState exits: m=5546 SNR=51.2
20:22:11.400 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:11.401 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:11.401 00.000 9044 Enqueuing Expose request
20:22:11.435 00.034 12252 IsGuiding returns 0
20:22:11.435 00.000 12252 Move returns status 0, amount 27
20:22:11.435 00.000 12252 MoveAxis(N, 0, ABG)
20:22:11.435 00.000 12252 Move returns status 0, amount 0
20:22:11.435 00.000 12252 move complete, result=0
20:22:11.435 00.000 12252 worker thread done servicing request
20:22:11.435 00.000 12252 Worker thread wakes up
20:22:11.435 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:11.435 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:11.435 00.000 9044 GuideStep: 0.2 px 27 ms WEST, -0.2 px 0 ms NORTH
20:22:13.773 02.338 12252 Exposure complete
20:22:13.806 00.033 12252 worker thread done servicing request
20:22:13.806 00.000 9044 OnExposeComplete: enter
20:22:13.807 00.001 9044 UpdateGuideState(): m_state=6
20:22:13.808 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
20:22:13.809 00.001 9044 Star::Find returns 1 (0), X=1017.71, Y=820.24, Mass=5360, SNR=50.6, Peak=173 HFD=5.2
20:22:13.809 00.000 9044 MultiStar: [#1 0.00,0.04,1.05,U] [#2 0.05,0.06,1.22,U] [#3 0.00,-0.06,0.84,U] [#4 0.04,-0.02,1.28,U] [#5 0.02,0.05,0.65,U] [#6 -0.09,-0.14,0.41,U] [#7 0.12,-0.10,0.43,U] [#8 0.05,0.02,0.42,U] 
20:22:13.810 00.001 9044 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.28, -0.08}
20:22:13.811 00.001 9044 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.62) = xAngle (1.40 = 1.40)
20:22:13.812 00.001 9044 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.68 = -1.68)
20:22:13.812 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.22 mountX=0.01 mountY=-0.06, mountTheta=-1.41
20:22:13.814 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.01, opts=13)
20:22:13.814 00.000 9044 Enqueuing Move request for scope (0.06, -0.01)
20:22:13.815 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:13.816 00.001 9044 UpdateGuideState exits: m=5360 SNR=50.6
20:22:13.817 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:13.818 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:13.819 00.001 9044 Enqueuing Expose request
20:22:13.819 00.000 12252 Worker thread wakes up
20:22:13.819 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
20:22:13.819 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
20:22:13.819 00.000 12252 Moving (0.06, -0.01) raw xDistance=0.01 yDistance=-0.06
20:22:13.820 00.001 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 490.13
20:22:13.820 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
20:22:13.820 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:13.820 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:22:13.820 00.000 12252 MoveAxis(E, 8, ABG)
20:22:13.820 00.000 12252 Guiding  Dir = 2, Dur = 8
20:22:13.820 00.000 12252 IsSlewing returns 0
20:22:13.821 00.001 12252 IsGuiding returns 0
20:22:13.822 00.001 12252 PulseGuide returned control before completion, sleep 17
20:22:13.849 00.027 12252 IsGuiding returns 0
20:22:13.849 00.000 12252 Move returns status 0, amount 8
20:22:13.849 00.000 12252 MoveAxis(N, 0, ABG)
20:22:13.849 00.000 12252 Move returns status 0, amount 0
20:22:13.849 00.000 12252 move complete, result=0
20:22:13.849 00.000 12252 worker thread done servicing request
20:22:13.849 00.000 12252 Worker thread wakes up
20:22:13.849 00.000 9044 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
20:22:13.851 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:13.851 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:16.186 02.335 12252 Exposure complete
20:22:16.234 00.048 12252 worker thread done servicing request
20:22:16.235 00.001 9044 OnExposeComplete: enter
20:22:16.236 00.001 9044 UpdateGuideState(): m_state=6
20:22:16.238 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
20:22:16.240 00.002 9044 Star::Find returns 1 (0), X=1017.63, Y=820.24, Mass=5436, SNR=50.7, Peak=173 HFD=5.3
20:22:16.241 00.001 9044 MultiStar: [#1 -0.07,0.05,1.05,U] [#2 -0.02,0.03,1.19,U] [#3 -0.07,-0.04,0.85,U] [#4 -0.05,0.04,1.31,U] [#5 -0.04,0.11,0.66,U] [#6 -0.09,0.13,0.43,U] [#7 0.02,-0.13,0.43,U] [#8 0.02,0.09,0.42,U] 
20:22:16.242 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.20, -0.08}
20:22:16.242 00.000 9044 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.62) = xAngle (3.69 = -2.60)
20:22:16.243 00.001 9044 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.60 = 0.60)
20:22:16.244 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.06 mountX=-0.02 mountY=0.01, mountTheta=2.56
20:22:16.246 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.02, opts=13)
20:22:16.248 00.002 9044 Enqueuing Move request for scope (-0.01, 0.02)
20:22:16.249 00.001 12252 Worker thread wakes up
20:22:16.249 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:22:16.250 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
20:22:16.250 00.000 9044 UpdateGuideState exits: m=5436 SNR=50.7
20:22:16.251 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
20:22:16.251 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:16.253 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:16.254 00.001 9044 Enqueuing Expose request
20:22:16.255 00.001 12252 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
20:22:16.256 00.001 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 490.13
20:22:16.256 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
20:22:16.256 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:16.256 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:22:16.257 00.001 12252 MoveAxis(E, 9, ABG)
20:22:16.257 00.000 12252 Guiding  Dir = 2, Dur = 9
20:22:16.257 00.000 12252 IsSlewing returns 0
20:22:16.257 00.000 12252 IsGuiding returns 0
20:22:16.259 00.002 12252 PulseGuide returned control before completion, sleep 18
20:22:16.293 00.034 12252 IsGuiding returns 0
20:22:16.293 00.000 12252 Move returns status 0, amount 9
20:22:16.293 00.000 12252 MoveAxis(N, 0, ABG)
20:22:16.293 00.000 12252 Move returns status 0, amount 0
20:22:16.293 00.000 12252 move complete, result=0
20:22:16.294 00.001 12252 worker thread done servicing request
20:22:16.294 00.000 9044 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
20:22:16.295 00.001 12252 Worker thread wakes up
20:22:16.295 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:16.296 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:18.652 02.356 12252 Exposure complete
20:22:18.701 00.049 12252 worker thread done servicing request
20:22:18.701 00.000 9044 OnExposeComplete: enter
20:22:18.702 00.001 9044 UpdateGuideState(): m_state=6
20:22:18.704 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
20:22:18.705 00.001 9044 Star::Find returns 1 (0), X=1017.77, Y=820.13, Mass=5592, SNR=51.3, Peak=173 HFD=5.1
20:22:18.707 00.002 9044 MultiStar: [#1 0.04,-0.11,1.05,U] [#2 0.15,-0.16,1.21,U] [#3 0.08,-0.12,0.83,U] [#4 0.04,-0.13,1.29,U] [#5 0.10,-0.14,0.64,U] [#6 0.05,-0.21,0.41,U] [#7 0.03,-0.27,0.42,U] [#8 0.15,-0.09,0.40,U] 
20:22:18.708 00.001 9044 refined, 8 included, MultiStar: {0.12, -0.15}, one-star: {0.33, -0.20}
20:22:18.709 00.001 9044 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.62) = xAngle (0.71 = 0.71)
20:22:18.710 00.001 9044 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.38 = -2.38)
20:22:18.711 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.92 mountX=0.14 mountY=-0.13, mountTheta=-0.74
20:22:18.714 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.15, opts=13)
20:22:18.716 00.002 9044 Enqueuing Move request for scope (0.12, -0.15)
20:22:18.719 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:18.721 00.002 9044 UpdateGuideState exits: m=5592 SNR=51.3
20:22:18.723 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:18.726 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:18.728 00.002 12252 Worker thread wakes up
20:22:18.728 00.000 9044 Enqueuing Expose request
20:22:18.732 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
20:22:18.732 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
20:22:18.732 00.000 12252 Moving (0.12, -0.15) raw xDistance=0.14 yDistance=-0.13
20:22:18.735 00.003 12252 PPEC rslt: input = 0.14, final = 0.06, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 490.13
20:22:18.735 00.000 12252 PPEC: input: 0.14, control: 0.06, exposure: 2000
20:22:18.735 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:18.735 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:22:18.735 00.000 12252 MoveAxis(W, 25, ABG)
20:22:18.735 00.000 12252 Guiding  Dir = 3, Dur = 25
20:22:18.736 00.001 12252 IsSlewing returns 0
20:22:18.736 00.000 12252 IsGuiding returns 0
20:22:18.738 00.002 12252 PulseGuide returned control before completion, sleep 33
20:22:18.779 00.041 12252 IsGuiding returns 1
20:22:18.779 00.000 12252 scope still moving after pulse duration time elapsed
20:22:18.809 00.030 12252 IsSlewing returns 0
20:22:18.809 00.000 12252 IsGuiding returns 0
20:22:18.809 00.000 12252 scope move finished after 25 + 48 ms
20:22:18.809 00.000 12252 Move returns status 0, amount 25
20:22:18.809 00.000 12252 MoveAxis(N, 0, ABG)
20:22:18.809 00.000 12252 Move returns status 0, amount 0
20:22:18.809 00.000 12252 move complete, result=0
20:22:18.809 00.000 12252 worker thread done servicing request
20:22:18.809 00.000 12252 Worker thread wakes up
20:22:18.811 00.002 9044 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
20:22:18.812 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:18.813 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:21.168 02.355 12252 Exposure complete
20:22:21.230 00.062 12252 worker thread done servicing request
20:22:21.230 00.000 9044 OnExposeComplete: enter
20:22:21.231 00.001 9044 UpdateGuideState(): m_state=6
20:22:21.233 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
20:22:21.234 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=820.20, Mass=5290, SNR=50.0, Peak=173 HFD=5.0
20:22:21.235 00.001 9044 MultiStar: [#1 -0.02,-0.09,1.07,U] [#2 0.02,-0.05,1.21,U] [#3 -0.22,-0.05,0.84,U] [#4 -0.01,-0.09,1.30,U] [#5 0.02,0.05,0.66,U] [#6 -0.03,-0.03,0.42,U] [#7 0.15,-0.16,0.43,U] [#8 0.05,-0.06,0.43,U] 
20:22:21.236 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.07}, one-star: {0.20, -0.13}
20:22:21.238 00.002 9044 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.62) = xAngle (0.22 = 0.22)
20:22:21.239 00.001 9044 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.87 = -2.87)
20:22:21.240 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.41 mountX=0.07 mountY=-0.02, mountTheta=-0.27
20:22:21.242 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.07, opts=13)
20:22:21.243 00.001 9044 Enqueuing Move request for scope (0.01, -0.07)
20:22:21.244 00.001 12252 Worker thread wakes up
20:22:21.244 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:21.245 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
20:22:21.245 00.000 9044 UpdateGuideState exits: m=5290 SNR=50.0
20:22:21.247 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
20:22:21.247 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:21.248 00.001 12252 Moving (0.01, -0.07) raw xDistance=0.07 yDistance=-0.02
20:22:21.248 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:21.249 00.001 9044 Enqueuing Expose request
20:22:21.251 00.002 12252 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 494.98
20:22:21.251 00.000 12252 PPEC: input: 0.07, control: -0.03, exposure: 2000
20:22:21.251 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:21.251 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:22:21.251 00.000 12252 MoveAxis(E, 12, ABG)
20:22:21.251 00.000 12252 Guiding  Dir = 2, Dur = 12
20:22:21.252 00.001 12252 IsSlewing returns 0
20:22:21.252 00.000 12252 IsGuiding returns 0
20:22:21.254 00.002 12252 PulseGuide returned control before completion, sleep 21
20:22:21.283 00.029 12252 IsGuiding returns 1
20:22:21.283 00.000 12252 scope still moving after pulse duration time elapsed
20:22:21.314 00.031 12252 IsSlewing returns 0
20:22:21.314 00.000 12252 IsGuiding returns 0
20:22:21.314 00.000 12252 scope move finished after 12 + 50 ms
20:22:21.314 00.000 12252 Move returns status 0, amount 12
20:22:21.314 00.000 12252 MoveAxis(N, 0, ABG)
20:22:21.314 00.000 12252 Move returns status 0, amount 0
20:22:21.314 00.000 12252 move complete, result=0
20:22:21.315 00.001 12252 worker thread done servicing request
20:22:21.315 00.000 9044 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
20:22:21.316 00.001 12252 Worker thread wakes up
20:22:21.318 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:21.318 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:23.648 02.330 12252 Exposure complete
20:22:23.712 00.064 12252 worker thread done servicing request
20:22:23.712 00.000 9044 OnExposeComplete: enter
20:22:23.714 00.002 9044 UpdateGuideState(): m_state=6
20:22:23.717 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
20:22:23.718 00.001 9044 Star::Find returns 1 (0), X=1017.71, Y=820.21, Mass=5367, SNR=50.3, Peak=173 HFD=5.1
20:22:23.719 00.001 9044 MultiStar: [#1 0.02,-0.03,1.06,U] [#2 0.14,0.03,1.20,U] [#3 0.07,-0.09,0.86,U] [#4 0.07,-0.08,1.30,U] [#5 0.08,-0.07,0.66,U] [#6 -0.01,-0.05,0.41,U] [#7 0.09,-0.09,0.43,U] [#8 0.23,0.03,0.42,U] 
20:22:23.720 00.001 9044 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.28, -0.11}
20:22:23.722 00.002 9044 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.62) = xAngle (1.18 = 1.18)
20:22:23.723 00.001 9044 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.90 = -1.90)
20:22:23.724 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.44 mountX=0.05 mountY=-0.11, mountTheta=-1.19
20:22:23.726 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.05, opts=13)
20:22:23.727 00.001 9044 Enqueuing Move request for scope (0.11, -0.05)
20:22:23.729 00.002 12252 Worker thread wakes up
20:22:23.729 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:23.730 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
20:22:23.730 00.000 9044 UpdateGuideState exits: m=5367 SNR=50.3
20:22:23.731 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:23.732 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
20:22:23.732 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:23.733 00.001 9044 Enqueuing Expose request
20:22:23.734 00.001 12252 Moving (0.11, -0.05) raw xDistance=0.05 yDistance=-0.11
20:22:23.735 00.001 12252 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 494.98
20:22:23.735 00.000 12252 PPEC: input: 0.05, control: -0.04, exposure: 2000
20:22:23.735 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:23.735 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:22:23.735 00.000 12252 MoveAxis(E, 15, ABG)
20:22:23.735 00.000 12252 Guiding  Dir = 2, Dur = 15
20:22:23.735 00.000 12252 IsSlewing returns 0
20:22:23.735 00.000 12252 IsGuiding returns 0
20:22:23.738 00.003 12252 PulseGuide returned control before completion, sleep 23
20:22:23.768 00.030 12252 IsGuiding returns 1
20:22:23.768 00.000 12252 scope still moving after pulse duration time elapsed
20:22:23.800 00.032 12252 IsSlewing returns 0
20:22:23.800 00.000 12252 IsGuiding returns 0
20:22:23.800 00.000 12252 scope move finished after 15 + 49 ms
20:22:23.800 00.000 12252 Move returns status 0, amount 15
20:22:23.801 00.001 12252 MoveAxis(N, 0, ABG)
20:22:23.801 00.000 12252 Move returns status 0, amount 0
20:22:23.801 00.000 12252 move complete, result=0
20:22:23.801 00.000 12252 worker thread done servicing request
20:22:23.801 00.000 12252 Worker thread wakes up
20:22:23.801 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:23.801 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:23.801 00.000 9044 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
20:22:26.138 02.337 12252 Exposure complete
20:22:26.230 00.092 12252 worker thread done servicing request
20:22:26.230 00.000 9044 OnExposeComplete: enter
20:22:26.232 00.002 9044 UpdateGuideState(): m_state=6
20:22:26.234 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
20:22:26.236 00.002 9044 Star::Find returns 1 (0), X=1017.81, Y=820.14, Mass=5420, SNR=50.7, Peak=173 HFD=4.9
20:22:26.237 00.001 9044 MultiStar: [#1 0.15,-0.11,1.05,U] [#2 0.24,-0.07,1.21,U] [#3 0.16,-0.21,0.83,U] [#4 0.13,-0.08,1.28,U] [#5 0.35,0.06,0.00,M1] [#6 0.12,-0.11,0.43,U] [#7 0.22,-0.24,0.00,M1] [#8 0.25,-0.12,0.42,U] 
20:22:26.240 00.003 9044 refined, 6 included, MultiStar: {0.21, -0.12}, one-star: {0.38, -0.19}
20:22:26.241 00.001 9044 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.62) = xAngle (1.09 = 1.09)
20:22:26.242 00.001 9044 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.99 = -1.99)
20:22:26.244 00.002 9044 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.53 mountX=0.11 mountY=-0.22, mountTheta=-1.10
20:22:26.246 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=-0.12, opts=13)
20:22:26.247 00.001 9044 Enqueuing Move request for scope (0.21, -0.12)
20:22:26.249 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:22:26.250 00.001 9044 UpdateGuideState exits: m=5420 SNR=50.7
20:22:26.251 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:26.252 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:26.253 00.001 9044 Enqueuing Expose request
20:22:26.256 00.003 12252 Worker thread wakes up
20:22:26.256 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
20:22:26.256 00.000 12252 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
20:22:26.256 00.000 12252 Moving (0.21, -0.12) raw xDistance=0.11 yDistance=-0.22
20:22:26.258 00.002 12252 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = -0.04, hyst = 0.06, hyst_pct = 0.00, period_length = 494.98
20:22:26.259 00.001 12252 PPEC: input: 0.11, control: 0.03, exposure: 2000
20:22:26.259 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:22:26.259 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:22:26.259 00.000 12252 MoveAxis(W, 11, ABG)
20:22:26.259 00.000 12252 Guiding  Dir = 3, Dur = 11
20:22:26.260 00.001 12252 IsSlewing returns 0
20:22:26.260 00.000 12252 IsGuiding returns 0
20:22:26.262 00.002 12252 PulseGuide returned control before completion, sleep 19
20:22:26.284 00.022 12252 IsGuiding returns 1
20:22:26.284 00.000 12252 scope still moving after pulse duration time elapsed
20:22:26.315 00.031 12252 IsSlewing returns 0
20:22:26.315 00.000 12252 IsGuiding returns 0
20:22:26.315 00.000 12252 scope move finished after 11 + 44 ms
20:22:26.315 00.000 12252 Move returns status 0, amount 11
20:22:26.315 00.000 12252 MoveAxis(N, 0, ABG)
20:22:26.316 00.001 12252 Move returns status 0, amount 0
20:22:26.316 00.000 12252 move complete, result=0
20:22:26.316 00.000 12252 worker thread done servicing request
20:22:26.316 00.000 9044 GuideStep: 0.1 px 11 ms WEST, -0.2 px 0 ms NORTH
20:22:26.318 00.002 12252 Worker thread wakes up
20:22:26.318 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:26.318 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:28.676 02.358 12252 Exposure complete
20:22:28.735 00.059 12252 worker thread done servicing request
20:22:28.735 00.000 9044 OnExposeComplete: enter
20:22:28.736 00.001 9044 UpdateGuideState(): m_state=6
20:22:28.737 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
20:22:28.738 00.001 9044 Star::Find returns 1 (0), X=1017.81, Y=820.30, Mass=5311, SNR=50.0, Peak=173 HFD=5.1
20:22:28.739 00.001 9044 MultiStar: [#1 0.21,0.08,1.06,U] [#2 0.21,0.12,1.21,U] [#3 0.24,0.07,0.85,U] [#4 0.16,0.05,1.31,U] [#5 0.22,0.20,0.66,U] [#6 0.17,0.08,0.43,U] [#7 0.30,-0.08,0.43,U] [#8 0.34,0.15,0.00,M1] 
20:22:28.740 00.001 9044 refined, 7 included, MultiStar: {0.23, 0.07}, one-star: {0.38, -0.02}
20:22:28.740 00.000 9044 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.62) = xAngle (1.91 = 1.91)
20:22:28.741 00.001 9044 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.17 = -1.17)
20:22:28.742 00.001 9044 CameraToMount -- cameraX=0.23 cameraY=0.07 hyp=0.24 cameraTheta=0.29 mountX=-0.08 mountY=-0.22, mountTheta=-1.92
20:22:28.743 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.23, y=0.07, opts=13)
20:22:28.745 00.002 9044 Enqueuing Move request for scope (0.23, 0.07)
20:22:28.745 00.000 12252 Worker thread wakes up
20:22:28.746 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.07) opts 0xd
20:22:28.746 00.000 12252 Handling offset move in thread for scope, endpoint = (0.23, 0.07)
20:22:28.746 00.000 12252 Moving (0.23, 0.07) raw xDistance=-0.08 yDistance=-0.22
20:22:28.746 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:28.747 00.001 12252 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 494.98
20:22:28.747 00.000 9044 UpdateGuideState exits: m=5311 SNR=50.0
20:22:28.748 00.001 12252 PPEC: input: -0.08, control: -0.03, exposure: 2000
20:22:28.748 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:28.749 00.001 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.31 newest=-0.56
20:22:28.749 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:28.750 00.001 9044 Enqueuing Expose request
20:22:28.752 00.002 12252 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
20:22:28.752 00.000 12252 MoveAxis(E, 14, ABG)
20:22:28.752 00.000 12252 Guiding  Dir = 2, Dur = 14
20:22:28.752 00.000 12252 IsSlewing returns 0
20:22:28.752 00.000 12252 IsGuiding returns 0
20:22:28.755 00.003 12252 PulseGuide returned control before completion, sleep 22
20:22:28.785 00.030 12252 IsGuiding returns 1
20:22:28.785 00.000 12252 scope still moving after pulse duration time elapsed
20:22:28.812 00.027 12252 IsSlewing returns 0
20:22:28.812 00.000 12252 IsGuiding returns 0
20:22:28.813 00.001 12252 scope move finished after 14 + 46 ms
20:22:28.813 00.000 12252 Move returns status 0, amount 14
20:22:28.813 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 125 applied
20:22:28.813 00.000 12252 MoveAxis(N, 201, ABG)
20:22:28.813 00.000 12252 Guiding  Dir = 0, Dur = 201
20:22:28.813 00.000 12252 IsSlewing returns 0
20:22:28.813 00.000 12252 IsGuiding returns 0
20:22:28.819 00.006 12252 PulseGuide returned control before completion, sleep 206
20:22:29.030 00.211 12252 IsGuiding returns 1
20:22:29.030 00.000 12252 scope still moving after pulse duration time elapsed
20:22:29.062 00.032 12252 IsSlewing returns 0
20:22:29.062 00.000 12252 IsGuiding returns 0
20:22:29.063 00.001 12252 scope move finished after 201 + 47 ms
20:22:29.063 00.000 12252 Move returns status 0, amount 201
20:22:29.063 00.000 12252 move complete, result=0
20:22:29.063 00.000 12252 worker thread done servicing request
20:22:29.063 00.000 12252 Worker thread wakes up
20:22:29.063 00.000 9044 GuideStep: -0.1 px 14 ms EAST, -0.2 px 201 ms NORTH
20:22:29.066 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:29.066 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:31.413 02.347 12252 Exposure complete
20:22:31.455 00.042 12252 worker thread done servicing request
20:22:31.455 00.000 9044 OnExposeComplete: enter
20:22:31.458 00.003 9044 UpdateGuideState(): m_state=6
20:22:31.461 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
20:22:31.462 00.001 9044 Star::Find returns 1 (0), X=1017.39, Y=820.13, Mass=5434, SNR=50.7, Peak=173 HFD=5.1
20:22:31.465 00.003 9044 MultiStar: [#1 -0.22,-0.08,1.08,U] [#2 -0.10,-0.02,1.18,U] [#3 -0.23,-0.12,0.85,U] [#4 -0.20,-0.10,1.29,U] [#5 -0.09,0.04,0.64,U] [#6 -0.19,-0.19,0.42,U] [#7 -0.12,-0.26,0.41,U] [#8 -0.09,0.04,0.42,U] 
20:22:31.467 00.002 9044 refined, 8 included, MultiStar: {-0.15, -0.09}, one-star: {-0.04, -0.19}
20:22:31.470 00.003 9044 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.62) = xAngle (-0.95 = -0.95)
20:22:31.473 00.003 9044 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.04 = 2.25)
20:22:31.475 00.002 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-2.58 mountX=0.10 mountY=0.14, mountTheta=0.93
20:22:31.480 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.09, opts=13)
20:22:31.481 00.001 9044 Enqueuing Move request for scope (-0.15, -0.09)
20:22:31.482 00.001 12252 Worker thread wakes up
20:22:31.482 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:31.483 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
20:22:31.483 00.000 9044 UpdateGuideState exits: m=5434 SNR=50.7
20:22:31.485 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:31.487 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
20:22:31.487 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:31.489 00.002 9044 Enqueuing Expose request
20:22:31.491 00.002 12252 Moving (-0.15, -0.09) raw xDistance=0.10 yDistance=0.14
20:22:31.491 00.000 12252 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.10, ShCount=6, LgCount=1, SticCount=0,  Deflections: 0=-0.222591, 1:-0.138229
20:22:31.491 00.000 12252 BLC: No correction, Miss < min_move
20:22:31.493 00.002 12252 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = -0.05, hyst = 0.06, hyst_pct = 0.01, period_length = 499.79
20:22:31.493 00.000 12252 PPEC: input: 0.10, control: 0.02, exposure: 2000
20:22:31.493 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:31.493 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:22:31.493 00.000 12252 MoveAxis(W, 6, ABG)
20:22:31.494 00.001 12252 Guiding  Dir = 3, Dur = 6
20:22:31.494 00.000 12252 IsSlewing returns 0
20:22:31.494 00.000 12252 IsGuiding returns 0
20:22:31.496 00.002 12252 PulseGuide returned control before completion, sleep 15
20:22:31.516 00.020 12252 IsGuiding returns 0
20:22:31.516 00.000 12252 Move returns status 0, amount 6
20:22:31.517 00.001 12252 MoveAxis(N, 0, ABG)
20:22:31.517 00.000 12252 Move returns status 0, amount 0
20:22:31.517 00.000 12252 move complete, result=0
20:22:31.517 00.000 12252 worker thread done servicing request
20:22:31.517 00.000 12252 Worker thread wakes up
20:22:31.517 00.000 9044 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
20:22:31.520 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:31.520 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:33.854 02.334 12252 Exposure complete
20:22:33.904 00.050 12252 worker thread done servicing request
20:22:33.904 00.000 9044 OnExposeComplete: enter
20:22:33.905 00.001 9044 UpdateGuideState(): m_state=6
20:22:33.905 00.000 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
20:22:33.906 00.001 9044 Star::Find returns 1 (0), X=1017.54, Y=820.23, Mass=5349, SNR=50.3, Peak=173 HFD=5.2
20:22:33.907 00.001 9044 MultiStar: [#1 -0.19,0.02,1.06,U] [#2 -0.06,0.05,1.21,U] [#3 -0.27,-0.05,0.85,U] [#4 -0.19,-0.04,1.31,U] [#5 -0.08,0.16,0.66,U] [#6 -0.19,-0.00,0.42,U] [#7 -0.04,-0.12,0.43,U] [#8 -0.03,0.24,0.42,U] 
20:22:33.908 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {0.10, -0.09}
20:22:33.909 00.001 9044 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.62) = xAngle (4.71 = -1.57)
20:22:33.910 00.001 9044 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.63 = 1.63)
20:22:33.911 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.09 mountX=-0.00 mountY=0.11, mountTheta=1.57
20:22:33.913 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.01, opts=13)
20:22:33.913 00.000 9044 Enqueuing Move request for scope (-0.11, 0.01)
20:22:33.914 00.001 12252 Worker thread wakes up
20:22:33.914 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:22:33.915 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
20:22:33.915 00.000 9044 UpdateGuideState exits: m=5349 SNR=50.3
20:22:33.915 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
20:22:33.915 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:33.916 00.001 12252 Moving (-0.11, 0.01) raw xDistance=-0.00 yDistance=0.11
20:22:33.916 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:33.917 00.001 9044 Enqueuing Expose request
20:22:33.918 00.001 12252 BLC: History state: CurrMiss=-0.11, AvgInitMiss=-0.10, ShCount=6, LgCount=1, SticCount=0,  Deflections: 0=-0.222591, 1:-0.138229, 2:-0.109126
20:22:33.918 00.000 12252 BLC: No correction, Miss < min_move
20:22:33.919 00.001 12252 PPEC rslt: input = -0.00, final = -0.04, react = -0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 499.79
20:22:33.919 00.000 12252 PPEC: input: -0.00, control: -0.04, exposure: 2000
20:22:33.919 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:33.919 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:22:33.919 00.000 12252 MoveAxis(E, 17, ABG)
20:22:33.919 00.000 12252 Guiding  Dir = 2, Dur = 17
20:22:33.919 00.000 12252 IsSlewing returns 0
20:22:33.920 00.001 12252 IsGuiding returns 0
20:22:33.921 00.001 12252 PulseGuide returned control before completion, sleep 26
20:22:33.960 00.039 12252 IsGuiding returns 0
20:22:33.960 00.000 12252 Move returns status 0, amount 17
20:22:33.960 00.000 12252 MoveAxis(N, 0, ABG)
20:22:33.960 00.000 12252 Move returns status 0, amount 0
20:22:33.960 00.000 12252 move complete, result=0
20:22:33.960 00.000 12252 worker thread done servicing request
20:22:33.960 00.000 12252 Worker thread wakes up
20:22:33.962 00.002 9044 GuideStep: -0.0 px 17 ms EAST, 0.1 px 0 ms NORTH
20:22:33.964 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:33.964 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:36.329 02.365 12252 Exposure complete
20:22:36.392 00.063 12252 worker thread done servicing request
20:22:36.392 00.000 9044 OnExposeComplete: enter
20:22:36.394 00.002 9044 UpdateGuideState(): m_state=6
20:22:36.396 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
20:22:36.397 00.001 9044 Star::Find returns 1 (0), X=1017.54, Y=820.12, Mass=5550, SNR=51.3, Peak=173 HFD=5.2
20:22:36.399 00.002 9044 MultiStar: [#1 -0.15,-0.13,1.04,U] [#2 -0.09,-0.11,1.20,U] [#3 -0.21,-0.20,0.84,U] [#4 -0.11,-0.14,1.25,U] [#5 -0.16,-0.10,0.65,U] [#6 -0.24,-0.18,0.41,U] [#7 -0.16,-0.32,0.00,M1] [#8 -0.05,-0.06,0.41,U] 
20:22:36.399 00.000 9044 refined, 7 included, MultiStar: {-0.10, -0.15}, one-star: {0.10, -0.20}
20:22:36.400 00.001 9044 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.62) = xAngle (-0.55 = -0.55)
20:22:36.401 00.001 9044 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.64 = 2.65)
20:22:36.402 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.18 mountX=0.15 mountY=0.08, mountTheta=0.51
20:22:36.404 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.15, opts=13)
20:22:36.406 00.002 9044 Enqueuing Move request for scope (-0.10, -0.15)
20:22:36.407 00.001 12252 Worker thread wakes up
20:22:36.407 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:36.407 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
20:22:36.407 00.000 9044 UpdateGuideState exits: m=5550 SNR=51.3
20:22:36.408 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
20:22:36.408 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:36.409 00.001 12252 Moving (-0.10, -0.15) raw xDistance=0.15 yDistance=0.08
20:22:36.409 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:36.410 00.001 9044 Enqueuing Expose request
20:22:36.411 00.001 12252 BLC: window closed
20:22:36.411 00.000 12252 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.10, ShCount=6, LgCount=1, SticCount=0,  Deflections: 0=-0.222591, 1:-0.138229, 2:-0.109126
20:22:36.411 00.000 12252 BLC: No correction, Miss < min_move
20:22:36.412 00.001 12252 PPEC rslt: input = 0.15, final = 0.06, react = 0.09, pred = -0.03, hyst = 0.08, hyst_pct = 0.00, period_length = 499.79
20:22:36.412 00.000 12252 PPEC: input: 0.15, control: 0.06, exposure: 2000
20:22:36.412 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:36.412 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:22:36.412 00.000 12252 MoveAxis(W, 23, ABG)
20:22:36.412 00.000 12252 Guiding  Dir = 3, Dur = 23
20:22:36.413 00.001 12252 IsSlewing returns 0
20:22:36.413 00.000 12252 IsGuiding returns 0
20:22:36.416 00.003 12252 PulseGuide returned control before completion, sleep 31
20:22:36.460 00.044 12252 IsGuiding returns 0
20:22:36.460 00.000 12252 Move returns status 0, amount 23
20:22:36.460 00.000 12252 MoveAxis(N, 0, ABG)
20:22:36.460 00.000 12252 Move returns status 0, amount 0
20:22:36.460 00.000 12252 move complete, result=0
20:22:36.460 00.000 12252 worker thread done servicing request
20:22:36.460 00.000 12252 Worker thread wakes up
20:22:36.460 00.000 9044 GuideStep: 0.2 px 23 ms WEST, 0.1 px 0 ms NORTH
20:22:36.461 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:36.461 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:38.802 02.341 12252 Exposure complete
20:22:38.864 00.062 12252 worker thread done servicing request
20:22:38.864 00.000 9044 OnExposeComplete: enter
20:22:38.865 00.001 9044 UpdateGuideState(): m_state=6
20:22:38.866 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
20:22:38.867 00.001 9044 Star::Find returns 1 (0), X=1017.40, Y=820.16, Mass=5474, SNR=51.0, Peak=173 HFD=5.2
20:22:38.870 00.003 9044 MultiStar: [#1 -0.17,-0.12,1.06,U] [#2 -0.10,-0.09,1.20,U] [#3 -0.16,-0.13,0.85,U] [#4 -0.12,-0.09,1.27,U] [#5 -0.11,-0.07,0.65,U] [#6 -0.13,-0.09,0.42,U] [#7 -0.17,-0.23,0.42,U] [#8 -0.09,-0.05,0.41,U] 
20:22:38.873 00.003 9044 refined, 8 included, MultiStar: {-0.12, -0.11}, one-star: {-0.04, -0.16}
20:22:38.874 00.001 9044 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.62) = xAngle (-0.76 = -0.76)
20:22:38.876 00.002 9044 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.84 = 2.44)
20:22:38.877 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.38 mountX=0.12 mountY=0.11, mountTheta=0.73
20:22:38.880 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.11, opts=13)
20:22:38.882 00.002 9044 Enqueuing Move request for scope (-0.12, -0.11)
20:22:38.884 00.002 12252 Worker thread wakes up
20:22:38.884 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
20:22:38.884 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
20:22:38.884 00.000 12252 Moving (-0.12, -0.11) raw xDistance=0.12 yDistance=0.11
20:22:38.884 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:22:38.886 00.002 9044 UpdateGuideState exits: m=5474 SNR=51.0
20:22:38.889 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:38.892 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:38.894 00.002 9044 Enqueuing Expose request
20:22:38.897 00.003 12252 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = -0.04, hyst = 0.06, hyst_pct = 0.01, period_length = 504.54
20:22:38.897 00.000 12252 PPEC: input: 0.12, control: 0.03, exposure: 2000
20:22:38.897 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:38.897 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:22:38.897 00.000 12252 MoveAxis(W, 12, ABG)
20:22:38.897 00.000 12252 Guiding  Dir = 3, Dur = 12
20:22:38.897 00.000 12252 IsSlewing returns 0
20:22:38.897 00.000 12252 IsGuiding returns 0
20:22:38.900 00.003 12252 PulseGuide returned control before completion, sleep 20
20:22:38.938 00.038 12252 IsGuiding returns 0
20:22:38.938 00.000 12252 Move returns status 0, amount 12
20:22:38.938 00.000 12252 MoveAxis(N, 0, ABG)
20:22:38.938 00.000 12252 Move returns status 0, amount 0
20:22:38.938 00.000 12252 move complete, result=0
20:22:38.938 00.000 12252 worker thread done servicing request
20:22:38.938 00.000 12252 Worker thread wakes up
20:22:38.938 00.000 9044 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
20:22:38.940 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:38.940 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:41.292 02.352 12252 Exposure complete
20:22:41.345 00.053 12252 worker thread done servicing request
20:22:41.345 00.000 9044 OnExposeComplete: enter
20:22:41.346 00.001 9044 UpdateGuideState(): m_state=6
20:22:41.347 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
20:22:41.347 00.000 9044 Star::Find returns 1 (0), X=1017.41, Y=820.27, Mass=5284, SNR=49.9, Peak=173 HFD=5.2
20:22:41.348 00.001 9044 MultiStar: [#1 -0.29,0.06,1.07,U] [#2 -0.16,0.08,1.22,U] [#3 -0.30,-0.02,0.86,U] [#4 -0.19,-0.01,1.29,U] [#5 -0.18,0.05,0.66,U] [#6 -0.27,0.10,0.42,U] [#7 -0.10,-0.17,0.43,U] [#8 -0.10,0.13,0.42,U] 
20:22:41.349 00.001 9044 single-star, 8 included, MultiStar: {-0.18, 0.02}, one-star: {-0.02, -0.05}
20:22:41.350 00.001 9044 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.62) = xAngle (-0.30 = -0.30)
20:22:41.351 00.001 9044 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.39 = 2.90)
20:22:41.351 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.93 mountX=0.06 mountY=0.01, mountTheta=0.25
20:22:41.354 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.05, opts=13)
20:22:41.355 00.001 9044 Enqueuing Move request for scope (-0.02, -0.05)
20:22:41.356 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:22:41.357 00.001 9044 UpdateGuideState exits: m=5284 SNR=49.9
20:22:41.358 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:41.360 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:41.362 00.002 9044 Enqueuing Expose request
20:22:41.363 00.001 12252 Worker thread wakes up
20:22:41.363 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
20:22:41.363 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
20:22:41.363 00.000 12252 Moving (-0.02, -0.05) raw xDistance=0.06 yDistance=0.01
20:22:41.364 00.001 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 504.54
20:22:41.364 00.000 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
20:22:41.364 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:41.364 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:22:41.364 00.000 12252 MoveAxis(E, 13, ABG)
20:22:41.364 00.000 12252 Guiding  Dir = 2, Dur = 13
20:22:41.365 00.001 12252 IsSlewing returns 0
20:22:41.365 00.000 12252 IsGuiding returns 0
20:22:41.367 00.002 12252 PulseGuide returned control before completion, sleep 22
20:22:41.398 00.031 12252 IsGuiding returns 0
20:22:41.398 00.000 12252 Move returns status 0, amount 13
20:22:41.398 00.000 12252 MoveAxis(N, 0, ABG)
20:22:41.398 00.000 12252 Move returns status 0, amount 0
20:22:41.398 00.000 12252 move complete, result=0
20:22:41.399 00.001 12252 worker thread done servicing request
20:22:41.399 00.000 9044 GuideStep: 0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
20:22:41.399 00.000 12252 Worker thread wakes up
20:22:41.400 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:41.400 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:43.744 02.344 12252 Exposure complete
20:22:43.805 00.061 12252 worker thread done servicing request
20:22:43.805 00.000 9044 OnExposeComplete: enter
20:22:43.806 00.001 9044 UpdateGuideState(): m_state=6
20:22:43.807 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
20:22:43.808 00.001 9044 Star::Find returns 1 (0), X=1017.39, Y=820.24, Mass=5346, SNR=50.2, Peak=173 HFD=5.2
20:22:43.810 00.002 9044 MultiStar: [#1 -0.23,0.05,1.07,U] [#2 -0.15,0.11,1.21,U] [#3 -0.34,0.06,0.00,M1] [#4 -0.22,0.03,1.30,U] [#5 -0.15,0.09,0.65,U] [#6 -0.25,0.11,0.44,U] [#7 -0.14,-0.03,0.43,U] [#8 -0.11,0.21,0.41,U] 
20:22:43.811 00.001 9044 single-star, 7 included, MultiStar: {-0.16, 0.05}, one-star: {-0.05, -0.08}
20:22:43.812 00.001 9044 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.62) = xAngle (-0.46 = -0.46)
20:22:43.814 00.002 9044 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.54 = 2.74)
20:22:43.815 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.09 mountX=0.08 mountY=0.04, mountTheta=0.41
20:22:43.817 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.08, opts=13)
20:22:43.818 00.001 9044 Enqueuing Move request for scope (-0.05, -0.08)
20:22:43.819 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:43.820 00.001 9044 UpdateGuideState exits: m=5346 SNR=50.2
20:22:43.821 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:43.823 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:43.824 00.001 9044 Enqueuing Expose request
20:22:43.825 00.001 12252 Worker thread wakes up
20:22:43.825 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
20:22:43.825 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
20:22:43.825 00.000 12252 Moving (-0.05, -0.08) raw xDistance=0.08 yDistance=0.04
20:22:43.827 00.002 12252 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 504.54
20:22:43.828 00.001 12252 PPEC: input: 0.08, control: -0.03, exposure: 2000
20:22:43.828 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:43.828 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:22:43.828 00.000 12252 MoveAxis(E, 12, ABG)
20:22:43.828 00.000 12252 Guiding  Dir = 2, Dur = 12
20:22:43.828 00.000 12252 IsSlewing returns 0
20:22:43.828 00.000 12252 IsGuiding returns 0
20:22:43.830 00.002 12252 PulseGuide returned control before completion, sleep 21
20:22:43.856 00.026 12252 IsGuiding returns 1
20:22:43.856 00.000 12252 scope still moving after pulse duration time elapsed
20:22:43.886 00.030 12252 IsSlewing returns 0
20:22:43.886 00.000 12252 IsGuiding returns 0
20:22:43.886 00.000 12252 scope move finished after 12 + 46 ms
20:22:43.886 00.000 12252 Move returns status 0, amount 12
20:22:43.886 00.000 12252 MoveAxis(N, 0, ABG)
20:22:43.886 00.000 12252 Move returns status 0, amount 0
20:22:43.886 00.000 12252 move complete, result=0
20:22:43.888 00.002 12252 worker thread done servicing request
20:22:43.888 00.000 9044 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
20:22:43.890 00.002 12252 Worker thread wakes up
20:22:43.891 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:43.891 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:46.243 02.352 12252 Exposure complete
20:22:46.293 00.050 12252 worker thread done servicing request
20:22:46.293 00.000 9044 OnExposeComplete: enter
20:22:46.295 00.002 9044 UpdateGuideState(): m_state=6
20:22:46.298 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
20:22:46.299 00.001 9044 Star::Find returns 1 (0), X=1017.34, Y=820.10, Mass=5345, SNR=50.4, Peak=173 HFD=5.1
20:22:46.301 00.002 9044 MultiStar: [#1 -0.30,-0.10,0.00,M1] [#2 -0.14,-0.06,1.22,U] [#3 -0.39,-0.16,0.00,M2] [#4 -0.22,-0.12,1.26,U] [#5 -0.22,-0.05,0.63,U] [#6 -0.36,-0.18,0.00,M1] [#7 -0.25,-0.35,0.00,M1] [#8 -0.07,0.08,0.42,U] 
20:22:46.302 00.001 9044 refined, 4 included, MultiStar: {-0.16, -0.10}, one-star: {-0.10, -0.23}
20:22:46.303 00.001 9044 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.62) = xAngle (-0.95 = -0.95)
20:22:46.305 00.002 9044 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.04 = 2.25)
20:22:46.306 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.58 mountX=0.11 mountY=0.15, mountTheta=0.93
20:22:46.309 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.10, opts=13)
20:22:46.311 00.002 9044 Enqueuing Move request for scope (-0.16, -0.10)
20:22:46.312 00.001 12252 Worker thread wakes up
20:22:46.312 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:46.313 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
20:22:46.313 00.000 9044 UpdateGuideState exits: m=5345 SNR=50.4
20:22:46.315 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
20:22:46.315 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:46.316 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:46.319 00.003 12252 Moving (-0.16, -0.10) raw xDistance=0.11 yDistance=0.15
20:22:46.319 00.000 9044 Enqueuing Expose request
20:22:46.321 00.002 12252 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 504.54
20:22:46.321 00.000 12252 PPEC: input: 0.11, control: 0.04, exposure: 2000
20:22:46.321 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:46.321 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:22:46.321 00.000 12252 MoveAxis(W, 14, ABG)
20:22:46.321 00.000 12252 Guiding  Dir = 3, Dur = 14
20:22:46.322 00.001 12252 IsSlewing returns 0
20:22:46.322 00.000 12252 IsGuiding returns 0
20:22:46.325 00.003 12252 PulseGuide returned control before completion, sleep 22
20:22:46.354 00.029 12252 IsGuiding returns 1
20:22:46.354 00.000 12252 scope still moving after pulse duration time elapsed
20:22:46.385 00.031 12252 IsSlewing returns 0
20:22:46.389 00.004 12252 IsGuiding returns 0
20:22:46.389 00.000 12252 scope move finished after 14 + 52 ms
20:22:46.389 00.000 12252 Move returns status 0, amount 14
20:22:46.389 00.000 12252 MoveAxis(N, 0, ABG)
20:22:46.389 00.000 12252 Move returns status 0, amount 0
20:22:46.389 00.000 12252 move complete, result=0
20:22:46.389 00.000 12252 worker thread done servicing request
20:22:46.389 00.000 12252 Worker thread wakes up
20:22:46.389 00.000 9044 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
20:22:46.391 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:46.391 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:48.740 02.349 12252 Exposure complete
20:22:48.797 00.057 12252 worker thread done servicing request
20:22:48.797 00.000 9044 OnExposeComplete: enter
20:22:48.798 00.001 9044 UpdateGuideState(): m_state=6
20:22:48.799 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
20:22:48.800 00.001 9044 Star::Find returns 1 (0), X=1017.30, Y=820.27, Mass=5382, SNR=50.5, Peak=173 HFD=5.2
20:22:48.802 00.002 9044 MultiStar: [#1 -0.26,0.05,1.04,U] [#2 -0.13,0.13,1.20,U] [#3 -0.38,-0.05,0.00,M3] [#4 -0.21,-0.02,1.28,U] [#5 -0.19,0.21,0.65,U] [#6 -0.30,0.15,0.00,M2] [#7 -0.28,-0.04,0.44,U] [#8 -0.13,0.18,0.42,U] 
20:22:48.805 00.003 9044 single-star, 6 included, MultiStar: {-0.19, 0.06}, one-star: {-0.13, -0.05}
20:22:48.807 00.002 9044 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.62) = xAngle (-1.18 = -1.18)
20:22:48.809 00.002 9044 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.26 = 2.02)
20:22:48.812 00.003 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.80 mountX=0.05 mountY=0.13, mountTheta=1.17
20:22:48.817 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.05, opts=13)
20:22:48.819 00.002 9044 Enqueuing Move request for scope (-0.13, -0.05)
20:22:48.822 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:48.824 00.002 9044 UpdateGuideState exits: m=5382 SNR=50.5
20:22:48.827 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:48.829 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:48.831 00.002 9044 Enqueuing Expose request
20:22:48.832 00.001 12252 Worker thread wakes up
20:22:48.834 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
20:22:48.834 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
20:22:48.834 00.000 12252 Moving (-0.13, -0.05) raw xDistance=0.05 yDistance=0.13
20:22:48.837 00.003 12252 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 509.25
20:22:48.837 00.000 12252 PPEC: input: 0.05, control: -0.04, exposure: 2000
20:22:48.837 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:48.837 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:22:48.837 00.000 12252 MoveAxis(E, 14, ABG)
20:22:48.837 00.000 12252 Guiding  Dir = 2, Dur = 14
20:22:48.838 00.001 12252 IsSlewing returns 0
20:22:48.839 00.001 12252 IsGuiding returns 0
20:22:48.841 00.002 12252 PulseGuide returned control before completion, sleep 23
20:22:48.869 00.028 12252 IsGuiding returns 0
20:22:48.869 00.000 12252 Move returns status 0, amount 14
20:22:48.869 00.000 12252 MoveAxis(N, 0, ABG)
20:22:48.869 00.000 12252 Move returns status 0, amount 0
20:22:48.869 00.000 12252 move complete, result=0
20:22:48.869 00.000 12252 worker thread done servicing request
20:22:48.869 00.000 12252 Worker thread wakes up
20:22:48.869 00.000 9044 GuideStep: 0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
20:22:48.870 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:48.871 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:51.231 02.360 12252 Exposure complete
20:22:51.300 00.069 12252 worker thread done servicing request
20:22:51.301 00.001 9044 OnExposeComplete: enter
20:22:51.302 00.001 9044 UpdateGuideState(): m_state=6
20:22:51.304 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
20:22:51.305 00.001 9044 Star::Find returns 1 (0), X=1017.28, Y=820.45, Mass=5399, SNR=50.5, Peak=173 HFD=5.1
20:22:51.306 00.001 9044 MultiStar: [#1 -0.27,0.12,1.05,U] [#2 -0.15,0.25,1.22,U] [#3 -0.33,0.01,0.00,M4] [#4 -0.23,0.03,1.28,U] [#5 -0.24,0.24,0.00,M1] [#6 -0.29,0.06,0.41,U] [#7 -0.24,-0.02,0.43,U] [#8 -0.08,0.17,0.41,U] 
20:22:51.306 00.000 9044 single-star, 6 included, MultiStar: {-0.20, 0.12}, one-star: {-0.15, 0.13}
20:22:51.307 00.001 9044 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.62) = xAngle (4.05 = -2.23)
20:22:51.307 00.000 9044 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.97 = 0.97)
20:22:51.308 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.43 mountX=-0.12 mountY=0.16, mountTheta=2.21
20:22:51.309 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.13, opts=13)
20:22:51.310 00.001 9044 Enqueuing Move request for scope (-0.15, 0.13)
20:22:51.311 00.001 12252 Worker thread wakes up
20:22:51.311 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:51.312 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
20:22:51.312 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
20:22:51.312 00.000 12252 Moving (-0.15, 0.13) raw xDistance=-0.12 yDistance=0.16
20:22:51.312 00.000 9044 UpdateGuideState exits: m=5399 SNR=50.5
20:22:51.314 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:51.316 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:51.317 00.001 9044 Enqueuing Expose request
20:22:51.318 00.001 12252 PPEC rslt: input = -0.12, final = -0.11, react = -0.07, pred = -0.04, hyst = -0.06, hyst_pct = 0.01, period_length = 509.25
20:22:51.318 00.000 12252 PPEC: input: -0.12, control: -0.11, exposure: 2000
20:22:51.318 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:22:51.318 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:22:51.318 00.000 12252 MoveAxis(E, 43, ABG)
20:22:51.319 00.001 12252 Guiding  Dir = 2, Dur = 43
20:22:51.319 00.000 12252 IsSlewing returns 0
20:22:51.319 00.000 12252 IsGuiding returns 0
20:22:51.321 00.002 12252 PulseGuide returned control before completion, sleep 51
20:22:51.376 00.055 12252 IsGuiding returns 1
20:22:51.376 00.000 12252 scope still moving after pulse duration time elapsed
20:22:51.407 00.031 12252 IsSlewing returns 0
20:22:51.407 00.000 12252 IsGuiding returns 0
20:22:51.407 00.000 12252 scope move finished after 43 + 45 ms
20:22:51.407 00.000 12252 Move returns status 0, amount 43
20:22:51.408 00.001 12252 MoveAxis(N, 0, ABG)
20:22:51.408 00.000 12252 Move returns status 0, amount 0
20:22:51.408 00.000 12252 move complete, result=0
20:22:51.408 00.000 12252 worker thread done servicing request
20:22:51.408 00.000 12252 Worker thread wakes up
20:22:51.408 00.000 9044 GuideStep: -0.1 px 43 ms EAST, 0.2 px 0 ms NORTH
20:22:51.411 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:51.411 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:53.743 02.332 12252 Exposure complete
20:22:53.815 00.072 12252 worker thread done servicing request
20:22:53.815 00.000 9044 OnExposeComplete: enter
20:22:53.816 00.001 9044 UpdateGuideState(): m_state=6
20:22:53.817 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
20:22:53.819 00.002 9044 Star::Find returns 1 (0), X=1017.36, Y=820.10, Mass=5485, SNR=51.0, Peak=173 HFD=5.1
20:22:53.820 00.001 9044 MultiStar: [#1 -0.24,-0.10,1.05,U] [#2 -0.19,-0.13,1.19,U] [#3 -0.32,-0.22,0.00,M5] [#4 -0.19,-0.13,1.28,U] [#5 -0.20,-0.10,0.65,U] [#6 -0.27,-0.25,0.00,M2] [#7 -0.17,-0.24,0.42,U] [#8 -0.09,-0.00,0.42,U] 
20:22:53.821 00.001 9044 refined, 6 included, MultiStar: {-0.17, -0.14}, one-star: {-0.07, -0.22}
20:22:53.822 00.001 9044 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.62) = xAngle (-0.85 = -0.85)
20:22:53.823 00.001 9044 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.93 = 2.35)
20:22:53.825 00.002 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-2.47 mountX=0.15 mountY=0.16, mountTheta=0.82
20:22:53.827 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.14, opts=13)
20:22:53.828 00.001 9044 Enqueuing Move request for scope (-0.17, -0.14)
20:22:53.829 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:53.830 00.001 9044 UpdateGuideState exits: m=5485 SNR=51.0
20:22:53.832 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:53.833 00.001 12252 Worker thread wakes up
20:22:53.833 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:53.835 00.002 9044 Enqueuing Expose request
20:22:53.836 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.14) opts 0xd
20:22:53.836 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.14)
20:22:53.836 00.000 12252 Moving (-0.17, -0.14) raw xDistance=0.15 yDistance=0.16
20:22:53.837 00.001 12252 PPEC rslt: input = 0.15, final = 0.05, react = 0.09, pred = -0.04, hyst = 0.08, hyst_pct = 0.00, period_length = 509.25
20:22:53.837 00.000 12252 PPEC: input: 0.15, control: 0.05, exposure: 2000
20:22:53.837 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:22:53.837 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:22:53.838 00.001 12252 MoveAxis(W, 18, ABG)
20:22:53.838 00.000 12252 Guiding  Dir = 3, Dur = 18
20:22:53.838 00.000 12252 IsSlewing returns 0
20:22:53.838 00.000 12252 IsGuiding returns 0
20:22:53.840 00.002 12252 PulseGuide returned control before completion, sleep 26
20:22:53.879 00.039 12252 IsGuiding returns 0
20:22:53.879 00.000 12252 Move returns status 0, amount 18
20:22:53.879 00.000 12252 MoveAxis(N, 0, ABG)
20:22:53.879 00.000 12252 Move returns status 0, amount 0
20:22:53.879 00.000 12252 move complete, result=0
20:22:53.880 00.001 12252 worker thread done servicing request
20:22:53.880 00.000 12252 Worker thread wakes up
20:22:53.880 00.000 9044 GuideStep: 0.1 px 18 ms WEST, 0.2 px 0 ms NORTH
20:22:53.883 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:53.883 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:56.222 02.339 12252 Exposure complete
20:22:56.270 00.048 12252 worker thread done servicing request
20:22:56.270 00.000 9044 OnExposeComplete: enter
20:22:56.273 00.003 9044 UpdateGuideState(): m_state=6
20:22:56.275 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
20:22:56.276 00.001 9044 Star::Find returns 1 (0), X=1017.30, Y=820.12, Mass=5355, SNR=50.3, Peak=173 HFD=5.0
20:22:56.278 00.002 9044 MultiStar: [#1 -0.33,-0.10,0.00,M1] [#2 -0.16,0.00,1.20,U] [#3 -0.34,-0.11,0.00,M6] [#4 -0.26,-0.11,1.29,U] [#5 -0.16,0.01,0.65,U] [#6 -0.32,-0.11,0.00,M3] [#7 -0.21,-0.24,0.00,M1] [#8 -0.04,0.08,0.42,U] 
20:22:56.279 00.001 9044 refined, 4 included, MultiStar: {-0.17, -0.07}, one-star: {-0.13, -0.20}
20:22:56.280 00.001 9044 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.62) = xAngle (-1.14 = -1.14)
20:22:56.282 00.002 9044 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.22 = 2.06)
20:22:56.282 00.000 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-2.76 mountX=0.08 mountY=0.16, mountTheta=1.12
20:22:56.284 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.07, opts=13)
20:22:56.285 00.001 9044 Enqueuing Move request for scope (-0.17, -0.07)
20:22:56.286 00.001 12252 Worker thread wakes up
20:22:56.286 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
20:22:56.286 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
20:22:56.286 00.000 12252 Moving (-0.17, -0.07) raw xDistance=0.08 yDistance=0.16
20:22:56.286 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:56.287 00.001 9044 UpdateGuideState exits: m=5355 SNR=50.3
20:22:56.287 00.000 12252 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 509.25
20:22:56.287 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:56.288 00.001 12252 PPEC: input: 0.08, control: -0.04, exposure: 2000
20:22:56.288 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:56.289 00.001 9044 Enqueuing Expose request
20:22:56.290 00.001 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.30 newest=0.48
20:22:56.290 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
20:22:56.290 00.000 12252 MoveAxis(E, 15, ABG)
20:22:56.290 00.000 12252 Guiding  Dir = 2, Dur = 15
20:22:56.290 00.000 12252 IsSlewing returns 0
20:22:56.290 00.000 12252 IsGuiding returns 0
20:22:56.292 00.002 12252 PulseGuide returned control before completion, sleep 24
20:22:56.319 00.027 12252 IsGuiding returns 1
20:22:56.319 00.000 12252 scope still moving after pulse duration time elapsed
20:22:56.350 00.031 12252 IsSlewing returns 0
20:22:56.350 00.000 12252 IsGuiding returns 0
20:22:56.350 00.000 12252 scope move finished after 15 + 44 ms
20:22:56.350 00.000 12252 Move returns status 0, amount 15
20:22:56.350 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 125 applied
20:22:56.350 00.000 12252 MoveAxis(S, 180, ABG)
20:22:56.350 00.000 12252 Guiding  Dir = 1, Dur = 180
20:22:56.351 00.001 12252 IsSlewing returns 0
20:22:56.351 00.000 12252 IsGuiding returns 0
20:22:56.356 00.005 12252 PulseGuide returned control before completion, sleep 186
20:22:56.552 00.196 12252 IsGuiding returns 0
20:22:56.552 00.000 12252 Move returns status 0, amount 180
20:22:56.552 00.000 12252 move complete, result=0
20:22:56.553 00.001 12252 worker thread done servicing request
20:22:56.553 00.000 12252 Worker thread wakes up
20:22:56.553 00.000 9044 GuideStep: 0.1 px 15 ms EAST, 0.2 px 180 ms SOUTH
20:22:56.554 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:56.554 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:22:58.912 02.358 12252 Exposure complete
20:22:58.981 00.069 12252 worker thread done servicing request
20:22:58.981 00.000 9044 OnExposeComplete: enter
20:22:58.983 00.002 9044 UpdateGuideState(): m_state=6
20:22:58.983 00.000 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
20:22:58.984 00.001 9044 Star::Find returns 1 (0), X=1017.67, Y=820.14, Mass=5415, SNR=50.9, Peak=173 HFD=5.0
20:22:58.985 00.001 9044 MultiStar: [#1 0.00,-0.05,1.05,U] [#2 0.07,0.02,1.21,U] [#3 -0.00,-0.07,0.84,U] [#4 0.02,-0.12,1.26,U] [#5 0.06,-0.04,0.65,U] [#6 0.03,-0.10,0.43,U] [#7 0.11,-0.15,0.43,U] [#8 0.16,-0.07,0.40,U] 
20:22:58.987 00.002 9044 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.23, -0.18}
20:22:58.988 00.001 9044 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.62) = xAngle (0.79 = 0.79)
20:22:58.989 00.001 9044 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.30 = -2.30)
20:22:58.989 00.000 9044 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.84 mountX=0.08 mountY=-0.08, mountTheta=-0.81
20:22:58.991 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.08, opts=13)
20:22:58.992 00.001 9044 Enqueuing Move request for scope (0.07, -0.08)
20:22:58.992 00.000 12252 Worker thread wakes up
20:22:58.992 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:22:58.993 00.001 9044 UpdateGuideState exits: m=5415 SNR=50.9
20:22:58.995 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
20:22:58.995 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:22:58.997 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
20:22:58.997 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:22:58.999 00.002 9044 Enqueuing Expose request
20:22:58.999 00.000 12252 Moving (0.07, -0.08) raw xDistance=0.08 yDistance=-0.08
20:22:59.000 00.001 12252 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.10, ShCount=7, LgCount=1, SticCount=0,  Deflections: 0=0.160567, 1:-0.080351
20:22:59.000 00.000 12252 BLC: No correction, Miss < min_move
20:22:59.003 00.003 12252 PPEC rslt: input = 0.08, final = -0.05, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 513.91
20:22:59.003 00.000 12252 PPEC: input: 0.08, control: -0.05, exposure: 2000
20:22:59.003 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:22:59.003 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:22:59.003 00.000 12252 MoveAxis(E, 21, ABG)
20:22:59.003 00.000 12252 Guiding  Dir = 2, Dur = 21
20:22:59.004 00.001 12252 IsSlewing returns 0
20:22:59.004 00.000 12252 IsGuiding returns 0
20:22:59.006 00.002 12252 PulseGuide returned control before completion, sleep 30
20:22:59.043 00.037 12252 IsGuiding returns 0
20:22:59.043 00.000 12252 Move returns status 0, amount 21
20:22:59.043 00.000 12252 MoveAxis(N, 0, ABG)
20:22:59.043 00.000 12252 Move returns status 0, amount 0
20:22:59.043 00.000 12252 move complete, result=0
20:22:59.043 00.000 12252 worker thread done servicing request
20:22:59.043 00.000 12252 Worker thread wakes up
20:22:59.044 00.001 9044 GuideStep: 0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
20:22:59.046 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:22:59.046 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:01.385 02.339 12252 Exposure complete
20:23:01.435 00.050 12252 worker thread done servicing request
20:23:01.435 00.000 9044 OnExposeComplete: enter
20:23:01.436 00.001 9044 UpdateGuideState(): m_state=6
20:23:01.438 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
20:23:01.439 00.001 9044 Star::Find returns 1 (0), X=1017.48, Y=820.10, Mass=5420, SNR=50.5, Peak=173 HFD=5.1
20:23:01.440 00.001 9044 MultiStar: [#1 -0.19,-0.21,1.04,U] [#2 -0.03,-0.12,1.20,U] [#3 -0.09,-0.21,0.84,U] [#4 -0.12,-0.14,1.30,U] [#5 -0.07,-0.08,0.65,U] [#6 -0.13,-0.24,0.44,U] [#7 -0.07,-0.30,0.43,U] [#8 0.04,-0.01,0.42,U] 
20:23:01.441 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.17}, one-star: {0.05, -0.22}
20:23:01.443 00.002 9044 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.62) = xAngle (-0.36 = -0.36)
20:23:01.444 00.001 9044 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.44 = 2.84)
20:23:01.445 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.18 cameraTheta=-1.98 mountX=0.17 mountY=0.05, mountTheta=0.30
20:23:01.448 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.17, opts=13)
20:23:01.449 00.001 9044 Enqueuing Move request for scope (-0.07, -0.17)
20:23:01.450 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:23:01.451 00.001 12252 Worker thread wakes up
20:23:01.451 00.000 9044 UpdateGuideState exits: m=5420 SNR=50.5
20:23:01.452 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
20:23:01.452 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:01.454 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
20:23:01.454 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:01.457 00.003 12252 Moving (-0.07, -0.17) raw xDistance=0.17 yDistance=0.05
20:23:01.457 00.000 9044 Enqueuing Expose request
20:23:01.458 00.001 12252 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.10, ShCount=7, LgCount=1, SticCount=0,  Deflections: 0=0.160567, 1:-0.080351, 2:0.053817
20:23:01.458 00.000 12252 BLC: No correction, Miss < min_move
20:23:01.460 00.002 12252 PPEC rslt: input = 0.17, final = 0.06, react = 0.10, pred = -0.05, hyst = 0.09, hyst_pct = 0.01, period_length = 513.91
20:23:01.460 00.000 12252 PPEC: input: 0.17, control: 0.06, exposure: 2000
20:23:01.460 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:01.460 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:23:01.460 00.000 12252 MoveAxis(W, 22, ABG)
20:23:01.460 00.000 12252 Guiding  Dir = 3, Dur = 22
20:23:01.460 00.000 12252 IsSlewing returns 0
20:23:01.461 00.001 12252 IsGuiding returns 0
20:23:01.464 00.003 12252 PulseGuide returned control before completion, sleep 30
20:23:01.503 00.039 12252 IsGuiding returns 0
20:23:01.503 00.000 12252 Move returns status 0, amount 22
20:23:01.503 00.000 12252 MoveAxis(N, 0, ABG)
20:23:01.503 00.000 12252 Move returns status 0, amount 0
20:23:01.504 00.001 12252 move complete, result=0
20:23:01.504 00.000 12252 worker thread done servicing request
20:23:01.504 00.000 12252 Worker thread wakes up
20:23:01.504 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:01.504 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:01.504 00.000 9044 GuideStep: 0.2 px 22 ms WEST, 0.1 px 0 ms NORTH
20:23:03.853 02.349 12252 Exposure complete
20:23:03.901 00.048 12252 worker thread done servicing request
20:23:03.901 00.000 9044 OnExposeComplete: enter
20:23:03.903 00.002 9044 UpdateGuideState(): m_state=6
20:23:03.903 00.000 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
20:23:03.904 00.001 9044 Star::Find returns 1 (0), X=1017.42, Y=820.14, Mass=5444, SNR=50.7, Peak=173 HFD=5.1
20:23:03.905 00.001 9044 MultiStar: [#1 -0.20,-0.05,1.04,U] [#2 -0.06,0.01,1.21,U] [#3 -0.12,-0.17,0.84,U] [#4 -0.18,-0.11,1.30,U] [#5 -0.13,-0.03,0.66,U] [#6 -0.21,-0.11,0.42,U] [#7 -0.12,-0.32,0.00,M1] [#8 0.01,0.14,0.42,U] 
20:23:03.907 00.002 9044 refined, 7 included, MultiStar: {-0.12, -0.07}, one-star: {-0.01, -0.18}
20:23:03.908 00.001 9044 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.62) = xAngle (-0.94 = -0.94)
20:23:03.909 00.001 9044 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.03 = 2.26)
20:23:03.909 00.000 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.57 mountX=0.08 mountY=0.11, mountTheta=0.92
20:23:03.911 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.07, opts=13)
20:23:03.912 00.001 9044 Enqueuing Move request for scope (-0.12, -0.07)
20:23:03.912 00.000 12252 Worker thread wakes up
20:23:03.912 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
20:23:03.912 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
20:23:03.913 00.001 12252 Moving (-0.12, -0.07) raw xDistance=0.08 yDistance=0.11
20:23:03.913 00.000 12252 BLC: window closed
20:23:03.913 00.000 12252 BLC: History state: CurrMiss=0.11, AvgInitMiss=-0.10, ShCount=7, LgCount=1, SticCount=0,  Deflections: 0=0.160567, 1:-0.080351, 2:0.053817
20:23:03.913 00.000 12252 BLC: No correction, Miss < min_move
20:23:03.913 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:23:03.914 00.001 12252 PPEC rslt: input = 0.08, final = -0.05, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 513.91
20:23:03.914 00.000 9044 UpdateGuideState exits: m=5444 SNR=50.7
20:23:03.915 00.001 12252 PPEC: input: 0.08, control: -0.05, exposure: 2000
20:23:03.915 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:03.915 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:03.916 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:23:03.916 00.000 12252 MoveAxis(E, 18, ABG)
20:23:03.916 00.000 12252 Guiding  Dir = 2, Dur = 18
20:23:03.916 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:03.917 00.001 9044 Enqueuing Expose request
20:23:03.918 00.001 12252 IsSlewing returns 0
20:23:03.918 00.000 12252 IsGuiding returns 0
20:23:03.921 00.003 12252 PulseGuide returned control before completion, sleep 26
20:23:03.959 00.038 12252 IsGuiding returns 0
20:23:03.959 00.000 12252 Move returns status 0, amount 18
20:23:03.959 00.000 12252 MoveAxis(N, 0, ABG)
20:23:03.959 00.000 12252 Move returns status 0, amount 0
20:23:03.959 00.000 12252 move complete, result=0
20:23:03.959 00.000 12252 worker thread done servicing request
20:23:03.959 00.000 12252 Worker thread wakes up
20:23:03.959 00.000 9044 GuideStep: 0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
20:23:03.961 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:03.962 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:06.306 02.344 12252 Exposure complete
20:23:06.367 00.061 12252 worker thread done servicing request
20:23:06.368 00.001 9044 OnExposeComplete: enter
20:23:06.369 00.001 9044 UpdateGuideState(): m_state=6
20:23:06.370 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
20:23:06.370 00.000 9044 Star::Find returns 1 (0), X=1017.34, Y=820.11, Mass=5339, SNR=50.3, Peak=173 HFD=5.0
20:23:06.371 00.001 9044 MultiStar: [#1 -0.24,-0.11,1.05,U] [#2 -0.13,-0.15,1.22,U] [#3 -0.32,-0.16,0.00,M4] [#4 -0.21,-0.18,1.29,U] [#5 -0.15,-0.16,0.65,U] [#6 -0.29,-0.24,0.00,M1] [#7 -0.24,-0.31,0.00,M2] [#8 -0.16,-0.05,0.41,U] 
20:23:06.372 00.001 9044 refined, 5 included, MultiStar: {-0.17, -0.15}, one-star: {-0.10, -0.21}
20:23:06.373 00.001 9044 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.62) = xAngle (-0.77 = -0.77)
20:23:06.374 00.001 9044 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.86 = 2.43)
20:23:06.375 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-2.40 mountX=0.16 mountY=0.15, mountTheta=0.74
20:23:06.376 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.15, opts=13)
20:23:06.377 00.001 9044 Enqueuing Move request for scope (-0.17, -0.15)
20:23:06.378 00.001 12252 Worker thread wakes up
20:23:06.378 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:06.379 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
20:23:06.379 00.000 9044 UpdateGuideState exits: m=5339 SNR=50.3
20:23:06.380 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
20:23:06.380 00.000 12252 Moving (-0.17, -0.15) raw xDistance=0.16 yDistance=0.15
20:23:06.380 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:06.382 00.002 12252 PPEC rslt: input = 0.16, final = 0.05, react = 0.10, pred = -0.05, hyst = 0.09, hyst_pct = 0.00, period_length = 513.91
20:23:06.382 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:06.383 00.001 12252 PPEC: input: 0.16, control: 0.05, exposure: 2000
20:23:06.383 00.000 9044 Enqueuing Expose request
20:23:06.384 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:06.384 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:23:06.384 00.000 12252 MoveAxis(W, 18, ABG)
20:23:06.384 00.000 12252 Guiding  Dir = 3, Dur = 18
20:23:06.385 00.001 12252 IsSlewing returns 0
20:23:06.385 00.000 12252 IsGuiding returns 0
20:23:06.387 00.002 12252 PulseGuide returned control before completion, sleep 26
20:23:06.427 00.040 12252 IsGuiding returns 0
20:23:06.427 00.000 12252 Move returns status 0, amount 18
20:23:06.427 00.000 12252 MoveAxis(N, 0, ABG)
20:23:06.427 00.000 12252 Move returns status 0, amount 0
20:23:06.427 00.000 12252 move complete, result=0
20:23:06.427 00.000 12252 worker thread done servicing request
20:23:06.427 00.000 9044 GuideStep: 0.2 px 18 ms WEST, 0.1 px 0 ms NORTH
20:23:06.428 00.001 12252 Worker thread wakes up
20:23:06.429 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:06.429 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:08.775 02.346 12252 Exposure complete
20:23:08.844 00.069 12252 worker thread done servicing request
20:23:08.844 00.000 9044 OnExposeComplete: enter
20:23:08.845 00.001 9044 UpdateGuideState(): m_state=6
20:23:08.846 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
20:23:08.847 00.001 9044 Star::Find returns 1 (0), X=1017.44, Y=820.10, Mass=5520, SNR=51.0, Peak=173 HFD=5.2
20:23:08.848 00.001 9044 MultiStar: [#1 -0.17,-0.13,1.04,U] [#2 -0.07,-0.13,1.20,U] [#3 -0.20,-0.16,0.83,U] [#4 -0.12,-0.13,1.29,U] [#5 -0.13,-0.13,0.64,U] [#6 -0.22,-0.24,0.00,M2] [#7 -0.09,-0.24,0.42,U] [#8 -0.01,-0.10,0.42,U] 
20:23:08.850 00.002 9044 refined, 7 included, MultiStar: {-0.10, -0.15}, one-star: {0.01, -0.22}
20:23:08.850 00.000 9044 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.62) = xAngle (-0.54 = -0.54)
20:23:08.851 00.001 9044 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.62 = 2.66)
20:23:08.852 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.16 mountX=0.16 mountY=0.09, mountTheta=0.50
20:23:08.853 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.15, opts=13)
20:23:08.854 00.001 9044 Enqueuing Move request for scope (-0.10, -0.15)
20:23:08.855 00.001 12252 Worker thread wakes up
20:23:08.855 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:23:08.855 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
20:23:08.855 00.000 9044 UpdateGuideState exits: m=5520 SNR=51.0
20:23:08.856 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
20:23:08.856 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:08.857 00.001 12252 Moving (-0.10, -0.15) raw xDistance=0.16 yDistance=0.09
20:23:08.857 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:08.858 00.001 9044 Enqueuing Expose request
20:23:08.860 00.002 12252 PPEC rslt: input = 0.16, final = 0.05, react = 0.10, pred = -0.05, hyst = 0.08, hyst_pct = 0.01, period_length = 519.01
20:23:08.860 00.000 12252 PPEC: input: 0.16, control: 0.05, exposure: 2000
20:23:08.860 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:08.860 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:23:08.860 00.000 12252 MoveAxis(W, 18, ABG)
20:23:08.861 00.001 12252 Guiding  Dir = 3, Dur = 18
20:23:08.861 00.000 12252 IsSlewing returns 0
20:23:08.861 00.000 12252 IsGuiding returns 0
20:23:08.864 00.003 12252 PulseGuide returned control before completion, sleep 27
20:23:08.892 00.028 12252 IsGuiding returns 1
20:23:08.892 00.000 12252 scope still moving after pulse duration time elapsed
20:23:08.924 00.032 12252 IsSlewing returns 0
20:23:08.924 00.000 12252 IsGuiding returns 0
20:23:08.924 00.000 12252 scope move finished after 18 + 44 ms
20:23:08.924 00.000 12252 Move returns status 0, amount 18
20:23:08.924 00.000 12252 MoveAxis(N, 0, ABG)
20:23:08.924 00.000 12252 Move returns status 0, amount 0
20:23:08.924 00.000 12252 move complete, result=0
20:23:08.924 00.000 12252 worker thread done servicing request
20:23:08.924 00.000 12252 Worker thread wakes up
20:23:08.924 00.000 9044 GuideStep: 0.2 px 18 ms WEST, 0.1 px 0 ms NORTH
20:23:08.926 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:08.926 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:11.288 02.362 12252 Exposure complete
20:23:11.338 00.050 12252 worker thread done servicing request
20:23:11.339 00.001 9044 OnExposeComplete: enter
20:23:11.340 00.001 9044 UpdateGuideState(): m_state=6
20:23:11.342 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
20:23:11.343 00.001 9044 Star::Find returns 1 (0), X=1017.65, Y=820.20, Mass=5333, SNR=50.2, Peak=173 HFD=5.2
20:23:11.344 00.001 9044 MultiStar: [#1 -0.07,0.01,1.06,U] [#2 -0.00,0.11,1.21,U] [#3 -0.11,-0.08,0.86,U] [#4 -0.10,-0.06,1.31,U] [#5 -0.03,0.11,0.66,U] [#6 -0.07,0.16,0.42,U] [#7 0.03,-0.15,0.42,U] [#8 -0.02,0.12,0.42,U] 
20:23:11.345 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {0.22, -0.12}
20:23:11.347 00.002 9044 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.62) = xAngle (-1.48 = -1.48)
20:23:11.348 00.001 9044 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.56 = 1.72)
20:23:11.349 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.10 mountX=0.00 mountY=0.02, mountTheta=1.48
20:23:11.351 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.00, opts=13)
20:23:11.352 00.001 9044 Enqueuing Move request for scope (-0.02, -0.00)
20:23:11.353 00.001 12252 Worker thread wakes up
20:23:11.353 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:23:11.354 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
20:23:11.354 00.000 9044 UpdateGuideState exits: m=5333 SNR=50.2
20:23:11.355 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
20:23:11.355 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:11.356 00.001 12252 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
20:23:11.356 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:11.357 00.001 9044 Enqueuing Expose request
20:23:11.358 00.001 12252 PPEC rslt: input = 0.00, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 519.01
20:23:11.358 00.000 12252 PPEC: input: 0.00, control: -0.04, exposure: 2000
20:23:11.358 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:11.358 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:23:11.358 00.000 12252 MoveAxis(E, 17, ABG)
20:23:11.358 00.000 12252 Guiding  Dir = 2, Dur = 17
20:23:11.358 00.000 12252 IsSlewing returns 0
20:23:11.359 00.001 12252 IsGuiding returns 0
20:23:11.360 00.001 12252 PulseGuide returned control before completion, sleep 26
20:23:11.390 00.030 12252 IsGuiding returns 0
20:23:11.390 00.000 12252 Move returns status 0, amount 17
20:23:11.391 00.001 12252 MoveAxis(N, 0, ABG)
20:23:11.391 00.000 12252 Move returns status 0, amount 0
20:23:11.391 00.000 12252 move complete, result=0
20:23:11.391 00.000 12252 worker thread done servicing request
20:23:11.391 00.000 12252 Worker thread wakes up
20:23:11.391 00.000 9044 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
20:23:11.392 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:11.392 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:13.734 02.342 12252 Exposure complete
20:23:13.785 00.051 12252 worker thread done servicing request
20:23:13.786 00.001 9044 OnExposeComplete: enter
20:23:13.786 00.000 9044 UpdateGuideState(): m_state=6
20:23:13.787 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
20:23:13.789 00.002 9044 Star::Find returns 1 (0), X=1017.60, Y=820.11, Mass=5366, SNR=50.4, Peak=173 HFD=5.1
20:23:13.791 00.002 9044 MultiStar: [#1 -0.11,-0.08,1.06,U] [#2 0.02,-0.03,1.22,U] [#3 -0.09,-0.14,0.85,U] [#4 -0.05,-0.14,1.29,U] [#5 -0.08,0.04,0.65,U] [#6 -0.12,-0.17,0.43,U] [#7 -0.04,-0.24,0.43,U] [#8 -0.07,-0.08,0.41,U] 
20:23:13.794 00.003 9044 refined, 8 included, MultiStar: {-0.03, -0.11}, one-star: {0.17, -0.21}
20:23:13.796 00.002 9044 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.62) = xAngle (-0.21 = -0.21)
20:23:13.797 00.001 9044 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.29 = 2.99)
20:23:13.799 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.83 mountX=0.11 mountY=0.02, mountTheta=0.15
20:23:13.801 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.11, opts=13)
20:23:13.802 00.001 9044 Enqueuing Move request for scope (-0.03, -0.11)
20:23:13.804 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:13.805 00.001 9044 UpdateGuideState exits: m=5366 SNR=50.4
20:23:13.806 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:13.807 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:13.809 00.002 12252 Worker thread wakes up
20:23:13.809 00.000 9044 Enqueuing Expose request
20:23:13.810 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
20:23:13.810 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
20:23:13.810 00.000 12252 Moving (-0.03, -0.11) raw xDistance=0.11 yDistance=0.02
20:23:13.811 00.001 12252 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = -0.05, hyst = 0.06, hyst_pct = 0.00, period_length = 519.01
20:23:13.811 00.000 12252 PPEC: input: 0.11, control: 0.02, exposure: 2000
20:23:13.811 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:13.811 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:23:13.811 00.000 12252 MoveAxis(W, 8, ABG)
20:23:13.811 00.000 12252 Guiding  Dir = 3, Dur = 8
20:23:13.811 00.000 12252 IsSlewing returns 0
20:23:13.811 00.000 12252 IsGuiding returns 0
20:23:13.813 00.002 12252 PulseGuide returned control before completion, sleep 16
20:23:13.839 00.026 12252 IsGuiding returns 0
20:23:13.839 00.000 12252 Move returns status 0, amount 8
20:23:13.839 00.000 12252 MoveAxis(N, 0, ABG)
20:23:13.839 00.000 12252 Move returns status 0, amount 0
20:23:13.839 00.000 12252 move complete, result=0
20:23:13.839 00.000 12252 worker thread done servicing request
20:23:13.839 00.000 12252 Worker thread wakes up
20:23:13.839 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:13.839 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:13.839 00.000 9044 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
20:23:16.188 02.349 12252 Exposure complete
20:23:16.239 00.051 12252 worker thread done servicing request
20:23:16.239 00.000 9044 OnExposeComplete: enter
20:23:16.240 00.001 9044 UpdateGuideState(): m_state=6
20:23:16.241 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
20:23:16.243 00.002 9044 Star::Find returns 1 (0), X=1017.55, Y=820.13, Mass=5487, SNR=50.9, Peak=173 HFD=5.1
20:23:16.244 00.001 9044 MultiStar: [#1 -0.14,-0.06,1.04,U] [#2 -0.08,-0.06,1.18,U] [#3 -0.12,-0.18,0.85,U] [#4 -0.12,-0.15,1.31,U] [#5 -0.08,-0.04,0.65,U] [#6 -0.22,-0.19,0.41,U] [#7 -0.02,-0.24,0.42,U] [#8 0.05,0.01,0.41,U] 
20:23:16.245 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.12}, one-star: {0.12, -0.20}
20:23:16.246 00.001 9044 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.62) = xAngle (-0.48 = -0.48)
20:23:16.247 00.001 9044 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.56 = 2.72)
20:23:16.248 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.11 mountX=0.12 mountY=0.06, mountTheta=0.43
20:23:16.251 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.12, opts=13)
20:23:16.252 00.001 9044 Enqueuing Move request for scope (-0.07, -0.12)
20:23:16.253 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:16.254 00.001 9044 UpdateGuideState exits: m=5487 SNR=50.9
20:23:16.255 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:16.256 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:16.257 00.001 9044 Enqueuing Expose request
20:23:16.258 00.001 12252 Worker thread wakes up
20:23:16.259 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
20:23:16.259 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
20:23:16.259 00.000 12252 Moving (-0.07, -0.12) raw xDistance=0.12 yDistance=0.06
20:23:16.260 00.001 12252 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = -0.05, hyst = 0.06, hyst_pct = 0.00, period_length = 519.01
20:23:16.260 00.000 12252 PPEC: input: 0.12, control: 0.03, exposure: 2000
20:23:16.260 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:16.261 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:23:16.261 00.000 12252 MoveAxis(W, 10, ABG)
20:23:16.261 00.000 12252 Guiding  Dir = 3, Dur = 10
20:23:16.261 00.000 12252 IsSlewing returns 0
20:23:16.261 00.000 12252 IsGuiding returns 0
20:23:16.264 00.003 12252 PulseGuide returned control before completion, sleep 18
20:23:16.294 00.030 12252 IsGuiding returns 0
20:23:16.294 00.000 12252 Move returns status 0, amount 10
20:23:16.294 00.000 12252 MoveAxis(N, 0, ABG)
20:23:16.294 00.000 12252 Move returns status 0, amount 0
20:23:16.294 00.000 12252 move complete, result=0
20:23:16.294 00.000 12252 worker thread done servicing request
20:23:16.294 00.000 12252 Worker thread wakes up
20:23:16.294 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:16.294 00.000 9044 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
20:23:16.296 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:18.640 02.344 12252 Exposure complete
20:23:18.719 00.079 12252 worker thread done servicing request
20:23:18.720 00.001 9044 OnExposeComplete: enter
20:23:18.721 00.001 9044 UpdateGuideState(): m_state=6
20:23:18.723 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
20:23:18.724 00.001 9044 Star::Find returns 1 (0), X=1017.40, Y=820.08, Mass=5465, SNR=50.8, Peak=173 HFD=5.2
20:23:18.728 00.004 9044 MultiStar: [#1 -0.12,-0.10,1.03,U] [#2 -0.08,-0.11,1.20,U] [#3 -0.13,-0.15,0.85,U] [#4 -0.14,-0.17,1.29,U] [#5 -0.10,-0.05,0.65,U] [#6 -0.22,-0.24,0.00,M1] [#7 -0.03,-0.30,0.43,U] [#8 0.02,-0.16,0.41,U] 
20:23:18.730 00.002 9044 refined, 7 included, MultiStar: {-0.09, -0.15}, one-star: {-0.03, -0.24}
20:23:18.733 00.003 9044 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.62) = xAngle (-0.48 = -0.48)
20:23:18.736 00.003 9044 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.56 = 2.72)
20:23:18.738 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.10 mountX=0.16 mountY=0.07, mountTheta=0.43
20:23:18.741 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.15, opts=13)
20:23:18.743 00.002 9044 Enqueuing Move request for scope (-0.09, -0.15)
20:23:18.747 00.004 12252 Worker thread wakes up
20:23:18.747 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:23:18.749 00.002 9044 UpdateGuideState exits: m=5465 SNR=50.8
20:23:18.752 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:18.754 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:18.757 00.003 9044 Enqueuing Expose request
20:23:18.759 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
20:23:18.759 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
20:23:18.759 00.000 12252 Moving (-0.09, -0.15) raw xDistance=0.16 yDistance=0.07
20:23:18.762 00.003 12252 PPEC rslt: input = 0.16, final = 0.05, react = 0.09, pred = -0.05, hyst = 0.09, hyst_pct = 0.01, period_length = 524.06
20:23:18.762 00.000 12252 PPEC: input: 0.16, control: 0.05, exposure: 2000
20:23:18.762 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:18.762 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:23:18.763 00.001 12252 MoveAxis(W, 18, ABG)
20:23:18.763 00.000 12252 Guiding  Dir = 3, Dur = 18
20:23:18.763 00.000 12252 IsSlewing returns 0
20:23:18.763 00.000 12252 IsGuiding returns 0
20:23:18.765 00.002 12252 PulseGuide returned control before completion, sleep 26
20:23:18.802 00.037 12252 IsGuiding returns 0
20:23:18.802 00.000 12252 Move returns status 0, amount 18
20:23:18.802 00.000 12252 MoveAxis(N, 0, ABG)
20:23:18.802 00.000 12252 Move returns status 0, amount 0
20:23:18.802 00.000 12252 move complete, result=0
20:23:18.803 00.001 12252 worker thread done servicing request
20:23:18.803 00.000 12252 Worker thread wakes up
20:23:18.803 00.000 9044 GuideStep: 0.2 px 18 ms WEST, 0.1 px 0 ms NORTH
20:23:18.806 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:18.806 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:21.153 02.347 12252 Exposure complete
20:23:21.220 00.067 12252 worker thread done servicing request
20:23:21.220 00.000 9044 OnExposeComplete: enter
20:23:21.220 00.000 9044 UpdateGuideState(): m_state=6
20:23:21.221 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
20:23:21.223 00.002 9044 Star::Find returns 1 (0), X=1017.39, Y=820.15, Mass=5324, SNR=50.4, Peak=173 HFD=5.1
20:23:21.225 00.002 9044 MultiStar: [#1 -0.22,-0.10,1.07,U] [#2 -0.13,-0.11,1.19,U] [#3 -0.13,-0.13,0.85,U] [#4 -0.15,-0.09,1.31,U] [#5 -0.11,-0.09,0.65,U] [#6 -0.19,-0.14,0.43,U] [#7 -0.17,-0.23,0.43,U] [#8 -0.10,-0.02,0.42,U] 
20:23:21.227 00.002 9044 single-star, 8 included, MultiStar: {-0.14, -0.12}, one-star: {-0.05, -0.17}
20:23:21.228 00.001 9044 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.62) = xAngle (-0.21 = -0.21)
20:23:21.229 00.001 9044 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.29 = 2.99)
20:23:21.229 00.000 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.84 mountX=0.17 mountY=0.03, mountTheta=0.15
20:23:21.232 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.17, opts=13)
20:23:21.233 00.001 9044 Enqueuing Move request for scope (-0.05, -0.17)
20:23:21.234 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:21.235 00.001 12252 Worker thread wakes up
20:23:21.235 00.000 9044 UpdateGuideState exits: m=5324 SNR=50.4
20:23:21.236 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
20:23:21.236 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
20:23:21.236 00.000 12252 Moving (-0.05, -0.17) raw xDistance=0.17 yDistance=0.03
20:23:21.236 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:21.237 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:21.239 00.002 12252 PPEC rslt: input = 0.17, final = 0.05, react = 0.10, pred = -0.05, hyst = 0.10, hyst_pct = 0.01, period_length = 524.06
20:23:21.239 00.000 9044 Enqueuing Expose request
20:23:21.240 00.001 12252 PPEC: input: 0.17, control: 0.05, exposure: 2000
20:23:21.240 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:21.240 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:23:21.240 00.000 12252 MoveAxis(W, 20, ABG)
20:23:21.240 00.000 12252 Guiding  Dir = 3, Dur = 20
20:23:21.240 00.000 12252 IsSlewing returns 0
20:23:21.241 00.001 12252 IsGuiding returns 0
20:23:21.243 00.002 12252 PulseGuide returned control before completion, sleep 28
20:23:21.279 00.036 12252 IsGuiding returns 0
20:23:21.279 00.000 12252 Move returns status 0, amount 20
20:23:21.279 00.000 12252 MoveAxis(N, 0, ABG)
20:23:21.280 00.001 12252 Move returns status 0, amount 0
20:23:21.280 00.000 12252 move complete, result=0
20:23:21.280 00.000 12252 worker thread done servicing request
20:23:21.280 00.000 12252 Worker thread wakes up
20:23:21.280 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:21.280 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:21.280 00.000 9044 GuideStep: 0.2 px 20 ms WEST, 0.0 px 0 ms NORTH
20:23:23.618 02.338 12252 Exposure complete
20:23:23.692 00.074 12252 worker thread done servicing request
20:23:23.692 00.000 9044 OnExposeComplete: enter
20:23:23.693 00.001 9044 UpdateGuideState(): m_state=6
20:23:23.695 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
20:23:23.696 00.001 9044 Star::Find returns 1 (0), X=1017.36, Y=820.35, Mass=5398, SNR=50.6, Peak=173 HFD=5.3
20:23:23.698 00.002 9044 MultiStar: [#1 -0.18,-0.03,1.05,U] [#2 -0.15,0.02,1.21,U] [#3 -0.27,-0.04,0.85,U] [#4 -0.11,-0.04,1.26,U] [#5 -0.12,0.05,0.65,U] [#6 -0.25,-0.00,0.42,U] [#7 -0.17,-0.19,0.42,U] [#8 -0.15,0.08,0.42,U] 
20:23:23.699 00.001 9044 single-star, 8 included, MultiStar: {-0.16, -0.01}, one-star: {-0.07, 0.03}
20:23:23.700 00.001 9044 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.62) = xAngle (4.41 = -1.87)
20:23:23.701 00.001 9044 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.33 = 1.33)
20:23:23.702 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.78 mountX=-0.02 mountY=0.08, mountTheta=1.87
20:23:23.704 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.03, opts=13)
20:23:23.705 00.001 9044 Enqueuing Move request for scope (-0.07, 0.03)
20:23:23.706 00.001 12252 Worker thread wakes up
20:23:23.706 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:23.708 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
20:23:23.708 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
20:23:23.708 00.000 12252 Moving (-0.07, 0.03) raw xDistance=-0.02 yDistance=0.08
20:23:23.708 00.000 9044 UpdateGuideState exits: m=5398 SNR=50.6
20:23:23.711 00.003 12252 PPEC rslt: input = -0.02, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 524.06
20:23:23.711 00.000 12252 PPEC: input: -0.02, control: -0.05, exposure: 2000
20:23:23.711 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:23.711 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:23:23.711 00.000 12252 MoveAxis(E, 19, ABG)
20:23:23.711 00.000 12252 Guiding  Dir = 2, Dur = 19
20:23:23.711 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:23.713 00.002 12252 IsSlewing returns 0
20:23:23.713 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:23.714 00.001 9044 Enqueuing Expose request
20:23:23.715 00.001 12252 IsGuiding returns 0
20:23:23.717 00.002 12252 PulseGuide returned control before completion, sleep 28
20:23:23.752 00.035 12252 IsGuiding returns 0
20:23:23.752 00.000 12252 Move returns status 0, amount 19
20:23:23.752 00.000 12252 MoveAxis(N, 0, ABG)
20:23:23.752 00.000 12252 Move returns status 0, amount 0
20:23:23.752 00.000 12252 move complete, result=0
20:23:23.752 00.000 12252 worker thread done servicing request
20:23:23.752 00.000 12252 Worker thread wakes up
20:23:23.752 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:23.752 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:23.752 00.000 9044 GuideStep: -0.0 px 19 ms EAST, 0.1 px 0 ms NORTH
20:23:26.118 02.366 12252 Exposure complete
20:23:26.193 00.075 12252 worker thread done servicing request
20:23:26.193 00.000 9044 OnExposeComplete: enter
20:23:26.194 00.001 9044 UpdateGuideState(): m_state=6
20:23:26.195 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
20:23:26.196 00.001 9044 Star::Find returns 1 (0), X=1017.44, Y=820.16, Mass=5301, SNR=49.9, Peak=173 HFD=5.2
20:23:26.198 00.002 9044 MultiStar: [#1 -0.16,-0.14,1.05,U] [#2 -0.10,-0.12,1.20,U] [#3 -0.15,-0.19,0.85,U] [#4 -0.13,-0.17,1.31,U] [#5 -0.14,-0.05,0.66,U] [#6 -0.18,-0.07,0.43,U] [#7 -0.10,-0.22,0.43,U] [#8 -0.04,-0.07,0.42,U] 
20:23:26.200 00.002 9044 single-star, 8 included, MultiStar: {-0.11, -0.14}, one-star: {0.01, -0.16}
20:23:26.201 00.001 9044 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.62) = xAngle (0.10 = 0.10)
20:23:26.202 00.001 9044 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.98 = -2.98)
20:23:26.203 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.52 mountX=0.16 mountY=-0.03, mountTheta=-0.16
20:23:26.205 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.16, opts=13)
20:23:26.206 00.001 9044 Enqueuing Move request for scope (0.01, -0.16)
20:23:26.207 00.001 12252 Worker thread wakes up
20:23:26.207 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:26.208 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
20:23:26.208 00.000 9044 UpdateGuideState exits: m=5301 SNR=49.9
20:23:26.209 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
20:23:26.209 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:26.210 00.001 12252 Moving (0.01, -0.16) raw xDistance=0.16 yDistance=-0.03
20:23:26.210 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:26.211 00.001 9044 Enqueuing Expose request
20:23:26.212 00.001 12252 PPEC rslt: input = 0.16, final = 0.05, react = 0.10, pred = -0.05, hyst = 0.09, hyst_pct = 0.00, period_length = 524.06
20:23:26.212 00.000 12252 PPEC: input: 0.16, control: 0.05, exposure: 2000
20:23:26.212 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:26.212 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:23:26.212 00.000 12252 MoveAxis(W, 20, ABG)
20:23:26.212 00.000 12252 Guiding  Dir = 3, Dur = 20
20:23:26.213 00.001 12252 IsSlewing returns 0
20:23:26.213 00.000 12252 IsGuiding returns 0
20:23:26.215 00.002 12252 PulseGuide returned control before completion, sleep 28
20:23:26.248 00.033 12252 IsGuiding returns 0
20:23:26.249 00.001 12252 Move returns status 0, amount 20
20:23:26.249 00.000 12252 MoveAxis(N, 0, ABG)
20:23:26.249 00.000 12252 Move returns status 0, amount 0
20:23:26.249 00.000 12252 move complete, result=0
20:23:26.249 00.000 12252 worker thread done servicing request
20:23:26.249 00.000 12252 Worker thread wakes up
20:23:26.249 00.000 9044 GuideStep: 0.2 px 20 ms WEST, -0.0 px 0 ms NORTH
20:23:26.250 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:26.250 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:28.584 02.334 12252 Exposure complete
20:23:28.635 00.051 12252 worker thread done servicing request
20:23:28.635 00.000 9044 OnExposeComplete: enter
20:23:28.637 00.002 9044 UpdateGuideState(): m_state=6
20:23:28.638 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
20:23:28.640 00.002 9044 Star::Find returns 1 (0), X=1017.39, Y=820.11, Mass=5387, SNR=50.5, Peak=173 HFD=5.1
20:23:28.642 00.002 9044 MultiStar: [#1 -0.22,-0.18,1.04,U] [#2 -0.11,-0.17,1.19,U] [#3 -0.15,-0.15,0.85,U] [#4 -0.22,-0.12,1.30,U] [#5 -0.17,-0.14,0.65,U] [#6 -0.31,-0.22,0.00,M1] [#7 -0.20,-0.36,0.00,M1] [#8 -0.00,-0.18,0.42,U] 
20:23:28.645 00.003 9044 single-star, 6 included, MultiStar: {-0.14, -0.16}, one-star: {-0.04, -0.21}
20:23:28.647 00.002 9044 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.62) = xAngle (-0.14 = -0.14)
20:23:28.649 00.002 9044 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.22 = 3.06)
20:23:28.651 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.76 mountX=0.21 mountY=0.02, mountTheta=0.08
20:23:28.656 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.21, opts=13)
20:23:28.658 00.002 9044 Enqueuing Move request for scope (-0.04, -0.21)
20:23:28.661 00.003 12252 Worker thread wakes up
20:23:28.661 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:28.663 00.002 9044 UpdateGuideState exits: m=5387 SNR=50.5
20:23:28.665 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:28.668 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
20:23:28.668 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:28.670 00.002 9044 Enqueuing Expose request
20:23:28.673 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
20:23:28.673 00.000 12252 Moving (-0.04, -0.21) raw xDistance=0.21 yDistance=0.02
20:23:28.678 00.005 12252 PPEC rslt: input = 0.21, final = 0.06, react = 0.13, pred = -0.07, hyst = 0.11, hyst_pct = 0.01, period_length = 529.06
20:23:28.678 00.000 12252 PPEC: input: 0.21, control: 0.06, exposure: 2000
20:23:28.678 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:28.678 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:23:28.678 00.000 12252 MoveAxis(W, 22, ABG)
20:23:28.679 00.001 12252 Guiding  Dir = 3, Dur = 22
20:23:28.679 00.000 12252 IsSlewing returns 0
20:23:28.679 00.000 12252 IsGuiding returns 0
20:23:28.681 00.002 12252 PulseGuide returned control before completion, sleep 30
20:23:28.721 00.040 12252 IsGuiding returns 0
20:23:28.721 00.000 12252 Move returns status 0, amount 22
20:23:28.721 00.000 12252 MoveAxis(N, 0, ABG)
20:23:28.721 00.000 12252 Move returns status 0, amount 0
20:23:28.721 00.000 12252 move complete, result=0
20:23:28.721 00.000 12252 worker thread done servicing request
20:23:28.721 00.000 12252 Worker thread wakes up
20:23:28.722 00.001 9044 GuideStep: 0.2 px 22 ms WEST, 0.0 px 0 ms NORTH
20:23:28.723 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:28.724 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:31.067 02.343 12252 Exposure complete
20:23:31.115 00.048 12252 worker thread done servicing request
20:23:31.115 00.000 9044 OnExposeComplete: enter
20:23:31.116 00.001 9044 UpdateGuideState(): m_state=6
20:23:31.117 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
20:23:31.117 00.000 9044 Star::Find returns 1 (0), X=1017.53, Y=820.34, Mass=5349, SNR=50.3, Peak=173 HFD=5.2
20:23:31.118 00.001 9044 MultiStar: [#1 -0.09,0.10,1.04,U] [#2 -0.08,0.04,1.19,U] [#3 -0.26,0.04,0.85,U] [#4 -0.11,0.11,1.31,U] [#5 -0.08,0.09,0.66,U] [#6 -0.14,0.05,0.44,U] [#7 -0.06,0.06,0.42,U] [#8 0.02,0.12,0.42,U] 
20:23:31.119 00.001 9044 single-star, 8 included, MultiStar: {-0.08, 0.07}, one-star: {0.10, 0.02}
20:23:31.121 00.002 9044 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.62) = xAngle (1.82 = 1.82)
20:23:31.122 00.001 9044 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.27 = -1.27)
20:23:31.123 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.19 mountX=-0.02 mountY=-0.10, mountTheta=-1.82
20:23:31.126 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.02, opts=13)
20:23:31.127 00.001 9044 Enqueuing Move request for scope (0.10, 0.02)
20:23:31.127 00.000 12252 Worker thread wakes up
20:23:31.127 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:31.128 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
20:23:31.128 00.000 9044 UpdateGuideState exits: m=5349 SNR=50.3
20:23:31.129 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
20:23:31.129 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:31.130 00.001 12252 Moving (0.10, 0.02) raw xDistance=-0.02 yDistance=-0.10
20:23:31.130 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:31.131 00.001 9044 Enqueuing Expose request
20:23:31.132 00.001 12252 PPEC rslt: input = -0.02, final = -0.07, react = -0.01, pred = -0.07, hyst = 0.00, hyst_pct = 0.01, period_length = 529.06
20:23:31.132 00.000 12252 PPEC: input: -0.02, control: -0.07, exposure: 2000
20:23:31.132 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:31.132 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:23:31.132 00.000 12252 MoveAxis(E, 26, ABG)
20:23:31.132 00.000 12252 Guiding  Dir = 2, Dur = 26
20:23:31.132 00.000 12252 IsSlewing returns 0
20:23:31.132 00.000 12252 IsGuiding returns 0
20:23:31.135 00.003 12252 PulseGuide returned control before completion, sleep 35
20:23:31.185 00.050 12252 IsGuiding returns 0
20:23:31.185 00.000 12252 Move returns status 0, amount 26
20:23:31.185 00.000 12252 MoveAxis(N, 0, ABG)
20:23:31.185 00.000 12252 Move returns status 0, amount 0
20:23:31.185 00.000 12252 move complete, result=0
20:23:31.185 00.000 12252 worker thread done servicing request
20:23:31.185 00.000 12252 Worker thread wakes up
20:23:31.185 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:31.185 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:31.185 00.000 9044 GuideStep: -0.0 px 26 ms EAST, -0.1 px 0 ms NORTH
20:23:33.530 02.345 12252 Exposure complete
20:23:33.579 00.049 12252 worker thread done servicing request
20:23:33.579 00.000 9044 OnExposeComplete: enter
20:23:33.580 00.001 9044 UpdateGuideState(): m_state=6
20:23:33.581 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
20:23:33.583 00.002 9044 Star::Find returns 1 (0), X=1017.34, Y=820.20, Mass=5364, SNR=50.4, Peak=173 HFD=5.1
20:23:33.586 00.003 9044 MultiStar: [#1 -0.31,-0.05,0.00,M1] [#2 -0.21,-0.02,1.19,U] [#3 -0.30,-0.12,0.00,M1] [#4 -0.27,-0.03,1.31,U] [#5 -0.20,-0.01,0.65,U] [#6 -0.35,0.03,0.00,M1] [#7 -0.25,-0.13,0.44,U] [#8 -0.16,-0.07,0.42,U] 
20:23:33.588 00.002 9044 single-star, 5 included, MultiStar: {-0.20, -0.05}, one-star: {-0.09, -0.12}
20:23:33.592 00.004 9044 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.62) = xAngle (-0.59 = -0.59)
20:23:33.594 00.002 9044 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.67 = 2.61)
20:23:33.597 00.003 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.21 mountX=0.13 mountY=0.08, mountTheta=0.54
20:23:33.601 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.12, opts=13)
20:23:33.604 00.003 9044 Enqueuing Move request for scope (-0.09, -0.12)
20:23:33.606 00.002 12252 Worker thread wakes up
20:23:33.607 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:33.609 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
20:23:33.609 00.000 9044 UpdateGuideState exits: m=5364 SNR=50.4
20:23:33.612 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
20:23:33.612 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:33.615 00.003 12252 Moving (-0.09, -0.12) raw xDistance=0.13 yDistance=0.08
20:23:33.615 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:33.617 00.002 9044 Enqueuing Expose request
20:23:33.619 00.002 12252 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = -0.04, hyst = 0.07, hyst_pct = 0.00, period_length = 529.06
20:23:33.619 00.000 12252 PPEC: input: 0.13, control: 0.03, exposure: 2000
20:23:33.619 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:33.619 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:23:33.619 00.000 12252 MoveAxis(W, 13, ABG)
20:23:33.619 00.000 12252 Guiding  Dir = 3, Dur = 13
20:23:33.620 00.001 12252 IsSlewing returns 0
20:23:33.620 00.000 12252 IsGuiding returns 0
20:23:33.622 00.002 12252 PulseGuide returned control before completion, sleep 21
20:23:33.648 00.026 12252 IsGuiding returns 0
20:23:33.648 00.000 12252 Move returns status 0, amount 13
20:23:33.648 00.000 12252 MoveAxis(N, 0, ABG)
20:23:33.648 00.000 12252 Move returns status 0, amount 0
20:23:33.648 00.000 12252 move complete, result=0
20:23:33.649 00.001 12252 worker thread done servicing request
20:23:33.649 00.000 12252 Worker thread wakes up
20:23:33.649 00.000 9044 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
20:23:33.651 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:33.651 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:35.998 02.347 12252 Exposure complete
20:23:36.049 00.051 12252 worker thread done servicing request
20:23:36.049 00.000 9044 OnExposeComplete: enter
20:23:36.050 00.001 9044 UpdateGuideState(): m_state=6
20:23:36.051 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
20:23:36.052 00.001 9044 Star::Find returns 1 (0), X=1017.54, Y=820.15, Mass=5372, SNR=50.6, Peak=173 HFD=5.2
20:23:36.053 00.001 9044 MultiStar: [#1 -0.20,-0.01,1.06,U] [#2 -0.09,0.00,1.20,U] [#3 -0.29,-0.12,0.00,M2] [#4 -0.15,-0.09,1.29,U] [#5 -0.10,-0.03,0.65,U] [#6 -0.21,0.11,0.40,U] [#7 -0.07,-0.20,0.43,U] [#8 -0.09,-0.02,0.42,U] 
20:23:36.054 00.001 9044 refined, 7 included, MultiStar: {-0.10, -0.06}, one-star: {0.11, -0.17}
20:23:36.054 00.000 9044 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.62) = xAngle (-0.99 = -0.99)
20:23:36.055 00.001 9044 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.07 = 2.21)
20:23:36.056 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.61 mountX=0.06 mountY=0.09, mountTheta=0.97
20:23:36.059 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.06, opts=13)
20:23:36.060 00.001 9044 Enqueuing Move request for scope (-0.10, -0.06)
20:23:36.061 00.001 12252 Worker thread wakes up
20:23:36.062 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:36.063 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
20:23:36.063 00.000 9044 UpdateGuideState exits: m=5372 SNR=50.6
20:23:36.065 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:36.068 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
20:23:36.068 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:36.069 00.001 9044 Enqueuing Expose request
20:23:36.069 00.000 12252 Moving (-0.10, -0.06) raw xDistance=0.06 yDistance=0.09
20:23:36.071 00.002 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 529.06
20:23:36.071 00.000 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
20:23:36.071 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:36.071 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:23:36.071 00.000 12252 MoveAxis(E, 12, ABG)
20:23:36.071 00.000 12252 Guiding  Dir = 2, Dur = 12
20:23:36.071 00.000 12252 IsSlewing returns 0
20:23:36.071 00.000 12252 IsGuiding returns 0
20:23:36.073 00.002 12252 PulseGuide returned control before completion, sleep 21
20:23:36.099 00.026 12252 IsGuiding returns 1
20:23:36.099 00.000 12252 scope still moving after pulse duration time elapsed
20:23:36.130 00.031 12252 IsSlewing returns 0
20:23:36.130 00.000 12252 IsGuiding returns 0
20:23:36.130 00.000 12252 scope move finished after 12 + 47 ms
20:23:36.130 00.000 12252 Move returns status 0, amount 12
20:23:36.130 00.000 12252 MoveAxis(N, 0, ABG)
20:23:36.130 00.000 12252 Move returns status 0, amount 0
20:23:36.130 00.000 12252 move complete, result=0
20:23:36.131 00.001 12252 worker thread done servicing request
20:23:36.131 00.000 12252 Worker thread wakes up
20:23:36.131 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:36.131 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:36.131 00.000 9044 GuideStep: 0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
20:23:38.470 02.339 12252 Exposure complete
20:23:38.528 00.058 12252 worker thread done servicing request
20:23:38.528 00.000 9044 OnExposeComplete: enter
20:23:38.531 00.003 9044 UpdateGuideState(): m_state=6
20:23:38.532 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
20:23:38.535 00.003 9044 Star::Find returns 1 (0), X=1017.41, Y=819.98, Mass=5310, SNR=50.1, Peak=173 HFD=5.1
20:23:38.537 00.002 9044 MultiStar: [#1 -0.19,-0.23,1.05,U] [#2 -0.17,-0.19,1.20,U] [#3 -0.19,-0.33,0.00,M3] [#4 -0.14,-0.22,1.30,U] [#5 -0.13,-0.15,0.65,U] [#6 -0.22,-0.31,0.00,M1] [#7 -0.18,-0.44,0.00,M1] [#8 -0.10,-0.10,0.42,U] 
20:23:38.539 00.002 9044 refined, 5 included, MultiStar: {-0.13, -0.22}, one-star: {-0.02, -0.35}
20:23:38.541 00.002 9044 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.62) = xAngle (-0.47 = -0.47)
20:23:38.543 00.002 9044 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.56 = 2.73)
20:23:38.546 00.003 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-2.10 mountX=0.23 mountY=0.10, mountTheta=0.43
20:23:38.551 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.22, opts=13)
20:23:38.553 00.002 9044 Enqueuing Move request for scope (-0.13, -0.22)
20:23:38.555 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:38.559 00.004 12252 Worker thread wakes up
20:23:38.559 00.000 9044 UpdateGuideState exits: m=5310 SNR=50.1
20:23:38.561 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:38.562 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:38.564 00.002 9044 Enqueuing Expose request
20:23:38.566 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd
20:23:38.566 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.22)
20:23:38.566 00.000 12252 Moving (-0.13, -0.22) raw xDistance=0.23 yDistance=0.10
20:23:38.570 00.004 12252 PPEC rslt: input = 0.23, final = 0.07, react = 0.14, pred = -0.06, hyst = 0.13, hyst_pct = 0.01, period_length = 534.01
20:23:38.570 00.000 12252 PPEC: input: 0.23, control: 0.07, exposure: 2000
20:23:38.570 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:38.570 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:23:38.570 00.000 12252 MoveAxis(W, 29, ABG)
20:23:38.570 00.000 12252 Guiding  Dir = 3, Dur = 29
20:23:38.571 00.001 12252 IsSlewing returns 0
20:23:38.571 00.000 12252 IsGuiding returns 0
20:23:38.572 00.001 12252 PulseGuide returned control before completion, sleep 38
20:23:38.621 00.049 12252 IsGuiding returns 0
20:23:38.621 00.000 12252 Move returns status 0, amount 29
20:23:38.621 00.000 12252 MoveAxis(N, 0, ABG)
20:23:38.622 00.001 12252 Move returns status 0, amount 0
20:23:38.622 00.000 12252 move complete, result=0
20:23:38.622 00.000 12252 worker thread done servicing request
20:23:38.622 00.000 12252 Worker thread wakes up
20:23:38.622 00.000 9044 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
20:23:38.624 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:38.624 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:40.972 02.348 12252 Exposure complete
20:23:41.039 00.067 12252 worker thread done servicing request
20:23:41.039 00.000 9044 OnExposeComplete: enter
20:23:41.042 00.003 9044 UpdateGuideState(): m_state=6
20:23:41.045 00.003 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
20:23:41.047 00.002 9044 Star::Find returns 1 (0), X=1017.35, Y=820.11, Mass=5390, SNR=50.4, Peak=173 HFD=5.0
20:23:41.050 00.003 9044 MultiStar: [#1 -0.24,-0.09,1.08,U] [#2 -0.22,-0.15,1.21,U] [#3 -0.41,-0.17,0.00,M4] [#4 -0.20,-0.11,1.30,U] [#5 -0.24,-0.14,0.65,U] [#6 -0.22,-0.12,0.43,U] [#7 -0.15,-0.16,0.42,U] [#8 -0.21,-0.08,0.42,U] 
20:23:41.053 00.003 9044 single-star, 7 included, MultiStar: {-0.19, -0.14}, one-star: {-0.08, -0.21}
20:23:41.056 00.003 9044 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.62) = xAngle (-0.33 = -0.33)
20:23:41.058 00.002 9044 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.41 = 2.87)
20:23:41.060 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.95 mountX=0.22 mountY=0.06, mountTheta=0.27
20:23:41.065 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.21, opts=13)
20:23:41.067 00.002 9044 Enqueuing Move request for scope (-0.08, -0.21)
20:23:41.070 00.003 12252 Worker thread wakes up
20:23:41.070 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:41.072 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
20:23:41.072 00.000 9044 UpdateGuideState exits: m=5390 SNR=50.4
20:23:41.076 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:41.078 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
20:23:41.078 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:41.081 00.003 9044 Enqueuing Expose request
20:23:41.082 00.001 12252 Moving (-0.08, -0.21) raw xDistance=0.22 yDistance=0.06
20:23:41.084 00.002 12252 PPEC rslt: input = 0.22, final = 0.08, react = 0.13, pred = -0.05, hyst = 0.11, hyst_pct = 0.01, period_length = 534.01
20:23:41.085 00.001 12252 PPEC: input: 0.22, control: 0.08, exposure: 2000
20:23:41.085 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:41.085 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:23:41.085 00.000 12252 MoveAxis(W, 30, ABG)
20:23:41.085 00.000 12252 Guiding  Dir = 3, Dur = 30
20:23:41.085 00.000 12252 IsSlewing returns 0
20:23:41.085 00.000 12252 IsGuiding returns 0
20:23:41.088 00.003 12252 PulseGuide returned control before completion, sleep 38
20:23:41.134 00.046 12252 IsGuiding returns 0
20:23:41.134 00.000 12252 Move returns status 0, amount 30
20:23:41.134 00.000 12252 MoveAxis(N, 0, ABG)
20:23:41.134 00.000 12252 Move returns status 0, amount 0
20:23:41.134 00.000 12252 move complete, result=0
20:23:41.134 00.000 12252 worker thread done servicing request
20:23:41.134 00.000 12252 Worker thread wakes up
20:23:41.134 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:41.134 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:41.135 00.001 9044 GuideStep: 0.2 px 30 ms WEST, 0.1 px 0 ms NORTH
20:23:43.464 02.329 12252 Exposure complete
20:23:43.515 00.051 12252 worker thread done servicing request
20:23:43.516 00.001 9044 OnExposeComplete: enter
20:23:43.517 00.001 9044 UpdateGuideState(): m_state=6
20:23:43.518 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
20:23:43.519 00.001 9044 Star::Find returns 1 (0), X=1017.45, Y=820.19, Mass=5421, SNR=50.6, Peak=173 HFD=5.2
20:23:43.521 00.002 9044 MultiStar: [#1 -0.15,-0.00,1.05,U] [#2 -0.00,0.07,1.22,U] [#3 -0.19,-0.04,0.84,U] [#4 -0.16,-0.07,1.31,U] [#5 -0.02,0.11,0.64,U] [#6 -0.11,-0.01,0.42,U] [#7 -0.06,-0.18,0.43,U] [#8 -0.03,0.12,0.41,U] 
20:23:43.522 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {0.01, -0.13}
20:23:43.524 00.002 9044 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.62) = xAngle (-1.29 = -1.29)
20:23:43.526 00.002 9044 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.38 = 1.91)
20:23:43.529 00.003 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.92 mountX=0.02 mountY=0.08, mountTheta=1.29
20:23:43.533 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.02, opts=13)
20:23:43.535 00.002 9044 Enqueuing Move request for scope (-0.08, -0.02)
20:23:43.537 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:23:43.539 00.002 12252 Worker thread wakes up
20:23:43.539 00.000 9044 UpdateGuideState exits: m=5421 SNR=50.6
20:23:43.542 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:43.545 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:43.547 00.002 9044 Enqueuing Expose request
20:23:43.550 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
20:23:43.550 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
20:23:43.550 00.000 12252 Moving (-0.08, -0.02) raw xDistance=0.02 yDistance=0.08
20:23:43.551 00.001 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 534.01
20:23:43.551 00.000 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
20:23:43.551 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:43.551 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:23:43.551 00.000 12252 MoveAxis(E, 12, ABG)
20:23:43.551 00.000 12252 Guiding  Dir = 2, Dur = 12
20:23:43.552 00.001 12252 IsSlewing returns 0
20:23:43.552 00.000 12252 IsGuiding returns 0
20:23:43.555 00.003 12252 PulseGuide returned control before completion, sleep 20
20:23:43.590 00.035 12252 IsGuiding returns 0
20:23:43.590 00.000 12252 Move returns status 0, amount 12
20:23:43.590 00.000 12252 MoveAxis(N, 0, ABG)
20:23:43.590 00.000 12252 Move returns status 0, amount 0
20:23:43.590 00.000 12252 move complete, result=0
20:23:43.590 00.000 12252 worker thread done servicing request
20:23:43.590 00.000 12252 Worker thread wakes up
20:23:43.590 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:43.590 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:43.590 00.000 9044 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
20:23:45.955 02.365 12252 Exposure complete
20:23:46.016 00.061 12252 worker thread done servicing request
20:23:46.016 00.000 9044 OnExposeComplete: enter
20:23:46.017 00.001 9044 UpdateGuideState(): m_state=6
20:23:46.018 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
20:23:46.019 00.001 9044 Star::Find returns 1 (0), X=1017.57, Y=820.22, Mass=5430, SNR=50.9, Peak=173 HFD=5.2
20:23:46.020 00.001 9044 MultiStar: [#1 -0.16,-0.05,1.05,U] [#2 -0.03,0.04,1.19,U] [#3 -0.21,-0.08,0.84,U] [#4 -0.00,-0.03,1.26,U] [#5 -0.08,0.08,0.64,U] [#6 -0.12,0.07,0.42,U] [#7 -0.05,-0.21,0.42,U] [#8 0.03,-0.07,0.41,U] 
20:23:46.020 00.000 9044 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {0.13, -0.11}
20:23:46.021 00.001 9044 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.62) = xAngle (-0.90 = -0.90)
20:23:46.022 00.001 9044 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.98 = 2.30)
20:23:46.024 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.52 mountX=0.04 mountY=0.05, mountTheta=0.88
20:23:46.025 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.04, opts=13)
20:23:46.026 00.001 9044 Enqueuing Move request for scope (-0.05, -0.04)
20:23:46.027 00.001 12252 Worker thread wakes up
20:23:46.027 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:46.027 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
20:23:46.028 00.001 9044 UpdateGuideState exits: m=5430 SNR=50.9
20:23:46.028 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
20:23:46.028 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:46.029 00.001 12252 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.05
20:23:46.029 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:46.030 00.001 9044 Enqueuing Expose request
20:23:46.031 00.001 12252 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 534.01
20:23:46.031 00.000 12252 PPEC: input: 0.04, control: -0.02, exposure: 2000
20:23:46.031 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:46.031 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:23:46.031 00.000 12252 MoveAxis(E, 7, ABG)
20:23:46.031 00.000 12252 Guiding  Dir = 2, Dur = 7
20:23:46.031 00.000 12252 IsSlewing returns 0
20:23:46.032 00.001 12252 IsGuiding returns 0
20:23:46.033 00.001 12252 PulseGuide returned control before completion, sleep 16
20:23:46.053 00.020 12252 IsGuiding returns 0
20:23:46.053 00.000 12252 Move returns status 0, amount 7
20:23:46.053 00.000 12252 MoveAxis(N, 0, ABG)
20:23:46.053 00.000 12252 Move returns status 0, amount 0
20:23:46.053 00.000 12252 move complete, result=0
20:23:46.053 00.000 12252 worker thread done servicing request
20:23:46.053 00.000 12252 Worker thread wakes up
20:23:46.053 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:46.053 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:46.054 00.001 9044 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
20:23:48.405 02.351 12252 Exposure complete
20:23:48.467 00.062 12252 worker thread done servicing request
20:23:48.467 00.000 9044 OnExposeComplete: enter
20:23:48.468 00.001 9044 UpdateGuideState(): m_state=6
20:23:48.469 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
20:23:48.470 00.001 9044 Star::Find returns 1 (0), X=1017.53, Y=820.14, Mass=5472, SNR=50.9, Peak=173 HFD=5.2
20:23:48.473 00.003 9044 MultiStar: [#1 -0.17,-0.08,1.04,U] [#2 -0.08,-0.09,1.18,U] [#3 -0.18,-0.11,0.85,U] [#4 -0.09,-0.11,1.27,U] [#5 -0.14,-0.03,0.65,U] [#6 -0.22,-0.17,0.41,U] [#7 -0.11,-0.21,0.42,U] [#8 -0.09,0.05,0.42,U] 
20:23:48.473 00.000 9044 refined, 8 included, MultiStar: {-0.10, -0.10}, one-star: {0.10, -0.18}
20:23:48.476 00.003 9044 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.62) = xAngle (-0.71 = -0.71)
20:23:48.478 00.002 9044 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.79 = 2.49)
20:23:48.479 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.34 mountX=0.11 mountY=0.09, mountTheta=0.68
20:23:48.480 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.10, opts=13)
20:23:48.481 00.001 9044 Enqueuing Move request for scope (-0.10, -0.10)
20:23:48.482 00.001 12252 Worker thread wakes up
20:23:48.482 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:48.483 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
20:23:48.483 00.000 9044 UpdateGuideState exits: m=5472 SNR=50.9
20:23:48.484 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
20:23:48.484 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:48.484 00.000 12252 Moving (-0.10, -0.10) raw xDistance=0.11 yDistance=0.09
20:23:48.485 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:48.485 00.000 9044 Enqueuing Expose request
20:23:48.488 00.003 12252 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = -0.04, hyst = 0.06, hyst_pct = 0.01, period_length = 538.91
20:23:48.488 00.000 12252 PPEC: input: 0.11, control: 0.02, exposure: 2000
20:23:48.488 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:48.488 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:23:48.488 00.000 12252 MoveAxis(W, 9, ABG)
20:23:48.488 00.000 12252 Guiding  Dir = 3, Dur = 9
20:23:48.489 00.001 12252 IsSlewing returns 0
20:23:48.489 00.000 12252 IsGuiding returns 0
20:23:48.492 00.003 12252 PulseGuide returned control before completion, sleep 17
20:23:48.518 00.026 12252 IsGuiding returns 0
20:23:48.518 00.000 12252 Move returns status 0, amount 9
20:23:48.518 00.000 12252 MoveAxis(N, 0, ABG)
20:23:48.518 00.000 12252 Move returns status 0, amount 0
20:23:48.518 00.000 12252 move complete, result=0
20:23:48.518 00.000 12252 worker thread done servicing request
20:23:48.518 00.000 12252 Worker thread wakes up
20:23:48.518 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:48.519 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:48.519 00.000 9044 GuideStep: 0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
20:23:50.869 02.350 12252 Exposure complete
20:23:50.928 00.059 12252 worker thread done servicing request
20:23:50.928 00.000 9044 OnExposeComplete: enter
20:23:50.929 00.001 9044 UpdateGuideState(): m_state=6
20:23:50.930 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
20:23:50.931 00.001 9044 Star::Find returns 1 (0), X=1017.40, Y=820.26, Mass=5354, SNR=50.3, Peak=173 HFD=5.3
20:23:50.933 00.002 9044 MultiStar: [#1 -0.23,0.05,1.04,U] [#2 -0.12,0.09,1.20,U] [#3 -0.27,-0.02,0.85,U] [#4 -0.15,-0.00,1.31,U] [#5 -0.20,0.07,0.65,U] [#6 -0.26,0.06,0.41,U] [#7 -0.08,-0.05,0.43,U] [#8 0.01,0.10,0.42,U] 
20:23:50.934 00.001 9044 single-star, 8 included, MultiStar: {-0.15, 0.02}, one-star: {-0.03, -0.06}
20:23:50.935 00.001 9044 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.62) = xAngle (-0.45 = -0.45)
20:23:50.936 00.001 9044 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.53 = 2.75)
20:23:50.937 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.07 mountX=0.06 mountY=0.02, mountTheta=0.40
20:23:50.939 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.06, opts=13)
20:23:50.940 00.001 9044 Enqueuing Move request for scope (-0.03, -0.06)
20:23:50.941 00.001 12252 Worker thread wakes up
20:23:50.941 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
20:23:50.941 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
20:23:50.941 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:50.942 00.001 12252 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=0.02
20:23:50.942 00.000 9044 UpdateGuideState exits: m=5354 SNR=50.3
20:23:50.944 00.002 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 538.91
20:23:50.944 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:50.945 00.001 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
20:23:50.945 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:50.945 00.000 9044 Enqueuing Expose request
20:23:50.947 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:50.947 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:23:50.947 00.000 12252 MoveAxis(E, 12, ABG)
20:23:50.947 00.000 12252 Guiding  Dir = 2, Dur = 12
20:23:50.948 00.001 12252 IsSlewing returns 0
20:23:50.948 00.000 12252 IsGuiding returns 0
20:23:50.950 00.002 12252 PulseGuide returned control before completion, sleep 20
20:23:50.988 00.038 12252 IsGuiding returns 0
20:23:50.988 00.000 12252 Move returns status 0, amount 12
20:23:50.988 00.000 12252 MoveAxis(N, 0, ABG)
20:23:50.988 00.000 12252 Move returns status 0, amount 0
20:23:50.988 00.000 12252 move complete, result=0
20:23:50.989 00.001 12252 worker thread done servicing request
20:23:50.989 00.000 9044 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
20:23:50.992 00.003 12252 Worker thread wakes up
20:23:50.992 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:50.992 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:53.345 02.353 12252 Exposure complete
20:23:53.405 00.060 12252 worker thread done servicing request
20:23:53.405 00.000 9044 OnExposeComplete: enter
20:23:53.406 00.001 9044 UpdateGuideState(): m_state=6
20:23:53.408 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
20:23:53.409 00.001 9044 Star::Find returns 1 (0), X=1017.38, Y=820.27, Mass=5446, SNR=50.7, Peak=173 HFD=5.3
20:23:53.411 00.002 9044 MultiStar: [#1 -0.17,0.10,1.04,U] [#2 -0.06,0.05,1.22,U] [#3 -0.20,-0.00,0.83,U] [#4 -0.13,-0.00,1.30,U] [#5 -0.10,0.04,0.63,U] [#6 -0.17,-0.04,0.41,U] [#7 -0.06,-0.09,0.42,U] [#8 -0.06,0.13,0.41,U] 
20:23:53.412 00.001 9044 single-star, 8 included, MultiStar: {-0.11, 0.02}, one-star: {-0.05, -0.05}
20:23:53.415 00.003 9044 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.62) = xAngle (-0.74 = -0.74)
20:23:53.416 00.001 9044 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.82 = 2.46)
20:23:53.417 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.36 mountX=0.05 mountY=0.04, mountTheta=0.70
20:23:53.419 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.05, opts=13)
20:23:53.420 00.001 9044 Enqueuing Move request for scope (-0.05, -0.05)
20:23:53.421 00.001 12252 Worker thread wakes up
20:23:53.421 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:23:53.421 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
20:23:53.422 00.001 9044 UpdateGuideState exits: m=5446 SNR=50.7
20:23:53.422 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
20:23:53.422 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:53.423 00.001 12252 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=0.04
20:23:53.423 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:53.424 00.001 9044 Enqueuing Expose request
20:23:53.425 00.001 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 538.91
20:23:53.425 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
20:23:53.425 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:53.425 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:23:53.425 00.000 12252 MoveAxis(E, 7, ABG)
20:23:53.425 00.000 12252 Guiding  Dir = 2, Dur = 7
20:23:53.426 00.001 12252 IsSlewing returns 0
20:23:53.426 00.000 12252 IsGuiding returns 0
20:23:53.429 00.003 12252 PulseGuide returned control before completion, sleep 15
20:23:53.446 00.017 12252 IsGuiding returns 0
20:23:53.446 00.000 12252 Move returns status 0, amount 7
20:23:53.446 00.000 12252 MoveAxis(N, 0, ABG)
20:23:53.446 00.000 12252 Move returns status 0, amount 0
20:23:53.446 00.000 12252 move complete, result=0
20:23:53.446 00.000 12252 worker thread done servicing request
20:23:53.446 00.000 12252 Worker thread wakes up
20:23:53.446 00.000 9044 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
20:23:53.448 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:53.448 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:55.803 02.355 12252 Exposure complete
20:23:55.854 00.051 12252 worker thread done servicing request
20:23:55.855 00.001 9044 OnExposeComplete: enter
20:23:55.855 00.000 9044 UpdateGuideState(): m_state=6
20:23:55.857 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
20:23:55.858 00.001 9044 Star::Find returns 1 (0), X=1017.38, Y=820.25, Mass=5393, SNR=50.6, Peak=173 HFD=5.3
20:23:55.860 00.002 9044 MultiStar: [#1 -0.22,0.04,1.06,U] [#2 -0.14,0.01,1.20,U] [#3 -0.25,-0.06,0.85,U] [#4 -0.09,-0.04,1.26,U] [#5 -0.13,0.09,0.65,U] [#6 -0.15,0.09,0.42,U] [#7 -0.10,-0.10,0.42,U] [#8 -0.12,0.14,0.43,U] 
20:23:55.861 00.001 9044 single-star, 8 included, MultiStar: {-0.14, -0.00}, one-star: {-0.06, -0.07}
20:23:55.862 00.001 9044 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.62) = xAngle (-0.60 = -0.60)
20:23:55.863 00.001 9044 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.69 = 2.60)
20:23:55.864 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.23 mountX=0.08 mountY=0.05, mountTheta=0.56
20:23:55.866 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.07, opts=13)
20:23:55.867 00.001 9044 Enqueuing Move request for scope (-0.06, -0.07)
20:23:55.868 00.001 12252 Worker thread wakes up
20:23:55.869 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:55.870 00.001 9044 UpdateGuideState exits: m=5393 SNR=50.6
20:23:55.871 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:55.872 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:55.874 00.002 9044 Enqueuing Expose request
20:23:55.875 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
20:23:55.875 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
20:23:55.875 00.000 12252 Moving (-0.06, -0.07) raw xDistance=0.08 yDistance=0.05
20:23:55.877 00.002 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 538.91
20:23:55.877 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
20:23:55.877 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:55.877 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:23:55.877 00.000 12252 MoveAxis(E, 5, ABG)
20:23:55.877 00.000 12252 Guiding  Dir = 2, Dur = 5
20:23:55.877 00.000 12252 IsSlewing returns 0
20:23:55.877 00.000 12252 IsGuiding returns 0
20:23:55.879 00.002 12252 PulseGuide returned control before completion, sleep 14
20:23:55.899 00.020 12252 IsGuiding returns 0
20:23:55.899 00.000 12252 Move returns status 0, amount 5
20:23:55.899 00.000 12252 MoveAxis(N, 0, ABG)
20:23:55.899 00.000 12252 Move returns status 0, amount 0
20:23:55.899 00.000 12252 move complete, result=0
20:23:55.899 00.000 12252 worker thread done servicing request
20:23:55.899 00.000 12252 Worker thread wakes up
20:23:55.900 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:55.900 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:23:55.900 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
20:23:58.258 02.358 12252 Exposure complete
20:23:58.310 00.052 12252 worker thread done servicing request
20:23:58.310 00.000 9044 OnExposeComplete: enter
20:23:58.311 00.001 9044 UpdateGuideState(): m_state=6
20:23:58.312 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
20:23:58.312 00.000 9044 Star::Find returns 1 (0), X=1017.41, Y=820.26, Mass=5326, SNR=50.1, Peak=173 HFD=5.2
20:23:58.313 00.001 9044 MultiStar: [#1 -0.16,-0.04,1.06,U] [#2 -0.10,0.00,1.21,U] [#3 -0.29,-0.05,0.85,U] [#4 -0.15,-0.06,1.31,U] [#5 -0.13,0.08,0.66,U] [#6 -0.22,-0.01,0.43,U] [#7 -0.14,-0.07,0.43,U] [#8 -0.04,0.06,0.42,U] 
20:23:58.314 00.001 9044 single-star, 8 included, MultiStar: {-0.14, -0.02}, one-star: {-0.02, -0.06}
20:23:58.315 00.001 9044 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.62) = xAngle (-0.25 = -0.25)
20:23:58.316 00.001 9044 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.33 = 2.95)
20:23:58.317 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.87 mountX=0.06 mountY=0.01, mountTheta=0.19
20:23:58.320 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.06, opts=13)
20:23:58.321 00.001 9044 Enqueuing Move request for scope (-0.02, -0.06)
20:23:58.322 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:23:58.323 00.001 9044 UpdateGuideState exits: m=5326 SNR=50.1
20:23:58.324 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:23:58.325 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:23:58.326 00.001 9044 Enqueuing Expose request
20:23:58.328 00.002 12252 Worker thread wakes up
20:23:58.328 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
20:23:58.328 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
20:23:58.328 00.000 12252 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=0.01
20:23:58.330 00.002 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 544.30
20:23:58.330 00.000 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
20:23:58.330 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:23:58.331 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:23:58.331 00.000 12252 MoveAxis(E, 13, ABG)
20:23:58.331 00.000 12252 Guiding  Dir = 2, Dur = 13
20:23:58.331 00.000 12252 IsSlewing returns 0
20:23:58.331 00.000 12252 IsGuiding returns 0
20:23:58.334 00.003 12252 PulseGuide returned control before completion, sleep 22
20:23:58.360 00.026 12252 IsGuiding returns 1
20:23:58.360 00.000 12252 scope still moving after pulse duration time elapsed
20:23:58.392 00.032 12252 IsSlewing returns 0
20:23:58.392 00.000 12252 IsGuiding returns 0
20:23:58.393 00.001 12252 scope move finished after 13 + 47 ms
20:23:58.393 00.000 12252 Move returns status 0, amount 13
20:23:58.393 00.000 12252 MoveAxis(N, 0, ABG)
20:23:58.393 00.000 12252 Move returns status 0, amount 0
20:23:58.393 00.000 12252 move complete, result=0
20:23:58.393 00.000 12252 worker thread done servicing request
20:23:58.393 00.000 12252 Worker thread wakes up
20:23:58.393 00.000 9044 GuideStep: 0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
20:23:58.394 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:23:58.394 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:00.736 02.342 12252 Exposure complete
20:24:00.783 00.047 12252 worker thread done servicing request
20:24:00.784 00.001 9044 OnExposeComplete: enter
20:24:00.785 00.001 9044 UpdateGuideState(): m_state=6
20:24:00.787 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
20:24:00.788 00.001 9044 Star::Find returns 1 (0), X=1017.33, Y=820.28, Mass=5418, SNR=50.6, Peak=173 HFD=5.3
20:24:00.789 00.001 9044 MultiStar: [#1 -0.25,-0.04,1.05,U] [#2 -0.16,-0.04,1.18,U] [#3 -0.38,0.01,0.00,M1] [#4 -0.17,-0.02,1.26,U] [#5 -0.17,0.04,0.65,U] [#6 -0.31,-0.09,0.00,M1] [#7 -0.14,-0.17,0.42,U] [#8 -0.12,0.17,0.41,U] 
20:24:00.790 00.001 9044 single-star, 6 included, MultiStar: {-0.16, -0.02}, one-star: {-0.10, -0.04}
20:24:00.792 00.002 9044 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.62) = xAngle (-1.09 = -1.09)
20:24:00.793 00.001 9044 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.18 = 2.11)
20:24:00.794 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.72 mountX=0.05 mountY=0.09, mountTheta=1.08
20:24:00.795 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.04, opts=13)
20:24:00.797 00.002 9044 Enqueuing Move request for scope (-0.10, -0.04)
20:24:00.798 00.001 12252 Worker thread wakes up
20:24:00.798 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:24:00.799 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
20:24:00.799 00.000 9044 UpdateGuideState exits: m=5418 SNR=50.6
20:24:00.800 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
20:24:00.800 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:00.801 00.001 12252 Moving (-0.10, -0.04) raw xDistance=0.05 yDistance=0.09
20:24:00.802 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:00.803 00.001 9044 Enqueuing Expose request
20:24:00.804 00.001 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 544.30
20:24:00.804 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
20:24:00.804 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:00.804 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:24:00.804 00.000 12252 MoveAxis(E, 9, ABG)
20:24:00.804 00.000 12252 Guiding  Dir = 2, Dur = 9
20:24:00.804 00.000 12252 IsSlewing returns 0
20:24:00.804 00.000 12252 IsGuiding returns 0
20:24:00.807 00.003 12252 PulseGuide returned control before completion, sleep 17
20:24:00.838 00.031 12252 IsGuiding returns 0
20:24:00.838 00.000 12252 Move returns status 0, amount 9
20:24:00.838 00.000 12252 MoveAxis(N, 0, ABG)
20:24:00.838 00.000 12252 Move returns status 0, amount 0
20:24:00.838 00.000 12252 move complete, result=0
20:24:00.838 00.000 12252 worker thread done servicing request
20:24:00.838 00.000 12252 Worker thread wakes up
20:24:00.838 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:00.838 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:00.838 00.000 9044 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
20:24:03.197 02.359 12252 Exposure complete
20:24:03.250 00.053 12252 worker thread done servicing request
20:24:03.250 00.000 9044 OnExposeComplete: enter
20:24:03.252 00.002 9044 UpdateGuideState(): m_state=6
20:24:03.253 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
20:24:03.253 00.000 9044 Star::Find returns 1 (0), X=1017.41, Y=820.23, Mass=5354, SNR=50.5, Peak=173 HFD=5.2
20:24:03.254 00.001 9044 MultiStar: [#1 -0.22,0.04,1.05,U] [#2 -0.13,-0.02,1.18,U] [#3 -0.29,-0.02,0.84,U] [#4 -0.18,0.01,1.30,U] [#5 -0.14,0.04,0.65,U] [#6 -0.24,-0.11,0.43,U] [#7 -0.15,-0.09,0.42,U] [#8 -0.01,0.15,0.41,U] 
20:24:03.256 00.002 9044 single-star, 8 included, MultiStar: {-0.16, -0.01}, one-star: {-0.02, -0.09}
20:24:03.257 00.001 9044 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.62) = xAngle (-0.20 = -0.20)
20:24:03.258 00.001 9044 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.28 = 3.00)
20:24:03.259 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.83 mountX=0.09 mountY=0.01, mountTheta=0.14
20:24:03.262 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.09, opts=13)
20:24:03.263 00.001 9044 Enqueuing Move request for scope (-0.02, -0.09)
20:24:03.264 00.001 12252 Worker thread wakes up
20:24:03.264 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:24:03.265 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
20:24:03.265 00.000 9044 UpdateGuideState exits: m=5354 SNR=50.5
20:24:03.266 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
20:24:03.266 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:03.267 00.001 12252 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=0.01
20:24:03.267 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:03.270 00.003 9044 Enqueuing Expose request
20:24:03.270 00.000 12252 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 544.30
20:24:03.271 00.001 12252 PPEC: input: 0.09, control: -0.02, exposure: 2000
20:24:03.271 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:03.271 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:24:03.271 00.000 12252 MoveAxis(E, 10, ABG)
20:24:03.271 00.000 12252 Guiding  Dir = 2, Dur = 10
20:24:03.271 00.000 12252 IsSlewing returns 0
20:24:03.271 00.000 12252 IsGuiding returns 0
20:24:03.273 00.002 12252 PulseGuide returned control before completion, sleep 19
20:24:03.306 00.033 12252 IsGuiding returns 0
20:24:03.306 00.000 12252 Move returns status 0, amount 10
20:24:03.306 00.000 12252 MoveAxis(N, 0, ABG)
20:24:03.306 00.000 12252 Move returns status 0, amount 0
20:24:03.306 00.000 12252 move complete, result=0
20:24:03.306 00.000 12252 worker thread done servicing request
20:24:03.306 00.000 9044 GuideStep: 0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
20:24:03.309 00.003 12252 Worker thread wakes up
20:24:03.309 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:03.309 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:05.665 02.356 12252 Exposure complete
20:24:05.713 00.048 12252 worker thread done servicing request
20:24:05.713 00.000 9044 OnExposeComplete: enter
20:24:05.715 00.002 9044 UpdateGuideState(): m_state=6
20:24:05.717 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
20:24:05.718 00.001 9044 Star::Find returns 1 (0), X=1017.34, Y=820.28, Mass=5312, SNR=50.1, Peak=173 HFD=5.3
20:24:05.720 00.002 9044 MultiStar: [#1 -0.23,0.03,1.06,U] [#2 -0.16,0.06,1.21,U] [#3 -0.36,-0.00,0.00,M1] [#4 -0.18,0.01,1.30,U] [#5 -0.14,0.11,0.66,U] [#6 -0.28,0.02,0.42,U] [#7 -0.23,-0.03,0.43,U] [#8 -0.16,0.17,0.41,U] 
20:24:05.720 00.000 9044 single-star, 7 included, MultiStar: {-0.18, 0.03}, one-star: {-0.10, -0.04}
20:24:05.721 00.001 9044 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.62) = xAngle (-1.13 = -1.13)
20:24:05.722 00.001 9044 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.21 = 2.07)
20:24:05.723 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.75 mountX=0.04 mountY=0.09, mountTheta=1.12
20:24:05.725 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.04, opts=13)
20:24:05.727 00.002 9044 Enqueuing Move request for scope (-0.10, -0.04)
20:24:05.730 00.003 12252 Worker thread wakes up
20:24:05.730 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:24:05.732 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
20:24:05.732 00.000 9044 UpdateGuideState exits: m=5312 SNR=50.1
20:24:05.733 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
20:24:05.733 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:05.735 00.002 12252 Moving (-0.10, -0.04) raw xDistance=0.04 yDistance=0.09
20:24:05.735 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:05.737 00.002 9044 Enqueuing Expose request
20:24:05.741 00.004 12252 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 544.30
20:24:05.741 00.000 12252 PPEC: input: 0.04, control: -0.02, exposure: 2000
20:24:05.741 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:05.741 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:24:05.741 00.000 12252 MoveAxis(E, 10, ABG)
20:24:05.741 00.000 12252 Guiding  Dir = 2, Dur = 10
20:24:05.742 00.001 12252 IsSlewing returns 0
20:24:05.743 00.001 12252 IsGuiding returns 0
20:24:05.746 00.003 12252 PulseGuide returned control before completion, sleep 18
20:24:05.774 00.028 12252 IsGuiding returns 0
20:24:05.774 00.000 12252 Move returns status 0, amount 10
20:24:05.774 00.000 12252 MoveAxis(N, 0, ABG)
20:24:05.774 00.000 12252 Move returns status 0, amount 0
20:24:05.774 00.000 12252 move complete, result=0
20:24:05.774 00.000 12252 worker thread done servicing request
20:24:05.775 00.001 9044 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
20:24:05.776 00.001 12252 Worker thread wakes up
20:24:05.776 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:05.776 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:08.114 02.338 12252 Exposure complete
20:24:08.171 00.057 12252 worker thread done servicing request
20:24:08.171 00.000 9044 OnExposeComplete: enter
20:24:08.172 00.001 9044 UpdateGuideState(): m_state=6
20:24:08.173 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
20:24:08.176 00.003 9044 Star::Find returns 1 (0), X=1017.31, Y=820.14, Mass=5395, SNR=50.5, Peak=173 HFD=5.0
20:24:08.180 00.004 9044 MultiStar: [#1 -0.29,-0.05,1.04,U] [#2 -0.16,-0.08,1.19,U] [#3 -0.37,-0.12,0.00,M2] [#4 -0.23,-0.09,1.29,U] [#5 -0.23,-0.06,0.65,U] [#6 -0.32,-0.21,0.00,M1] [#7 -0.25,-0.27,0.00,M1] [#8 -0.13,0.02,0.42,U] 
20:24:08.182 00.002 9044 refined, 5 included, MultiStar: {-0.20, -0.09}, one-star: {-0.12, -0.18}
20:24:08.184 00.002 9044 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.62) = xAngle (-1.11 = -1.11)
20:24:08.186 00.002 9044 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.20 = 2.09)
20:24:08.190 00.004 9044 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.74 mountX=0.10 mountY=0.19, mountTheta=1.10
20:24:08.194 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=-0.09, opts=13)
20:24:08.196 00.002 9044 Enqueuing Move request for scope (-0.20, -0.09)
20:24:08.198 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:24:08.201 00.003 9044 UpdateGuideState exits: m=5395 SNR=50.5
20:24:08.202 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:08.204 00.002 12252 Worker thread wakes up
20:24:08.204 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:08.205 00.001 9044 Enqueuing Expose request
20:24:08.207 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
20:24:08.207 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
20:24:08.207 00.000 12252 Moving (-0.20, -0.09) raw xDistance=0.10 yDistance=0.19
20:24:08.212 00.005 12252 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 549.63
20:24:08.213 00.001 12252 PPEC: input: 0.10, control: -0.03, exposure: 2000
20:24:08.213 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
20:24:08.213 00.000 12252 MoveAxis(E, 11, ABG)
20:24:08.213 00.000 12252 Guiding  Dir = 2, Dur = 11
20:24:08.214 00.001 12252 IsSlewing returns 0
20:24:08.214 00.000 12252 IsGuiding returns 0
20:24:08.216 00.002 12252 PulseGuide returned control before completion, sleep 20
20:24:08.250 00.034 12252 IsGuiding returns 0
20:24:08.250 00.000 12252 Move returns status 0, amount 11
20:24:08.250 00.000 12252 MoveAxis(S, 64, ABG)
20:24:08.250 00.000 12252 Guiding  Dir = 1, Dur = 64
20:24:08.250 00.000 12252 IsSlewing returns 0
20:24:08.251 00.001 12252 IsGuiding returns 0
20:24:08.256 00.005 12252 PulseGuide returned control before completion, sleep 69
20:24:08.329 00.073 12252 IsGuiding returns 1
20:24:08.330 00.001 12252 scope still moving after pulse duration time elapsed
20:24:08.360 00.030 12252 IsSlewing returns 0
20:24:08.360 00.000 12252 IsGuiding returns 0
20:24:08.360 00.000 12252 scope move finished after 64 + 45 ms
20:24:08.360 00.000 12252 Move returns status 0, amount 64
20:24:08.360 00.000 12252 move complete, result=0
20:24:08.361 00.001 12252 worker thread done servicing request
20:24:08.361 00.000 9044 GuideStep: 0.1 px 11 ms EAST, 0.2 px 64 ms SOUTH
20:24:08.362 00.001 12252 Worker thread wakes up
20:24:08.362 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:08.362 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:10.709 02.347 12252 Exposure complete
20:24:10.763 00.054 12252 worker thread done servicing request
20:24:10.763 00.000 9044 OnExposeComplete: enter
20:24:10.765 00.002 9044 UpdateGuideState(): m_state=6
20:24:10.766 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
20:24:10.767 00.001 9044 Star::Find returns 1 (0), X=1017.43, Y=820.14, Mass=5380, SNR=50.3, Peak=173 HFD=5.1
20:24:10.769 00.002 9044 MultiStar: [#1 -0.22,-0.06,1.05,U] [#2 -0.10,-0.06,1.21,U] [#3 -0.16,-0.11,0.86,U] [#4 -0.13,-0.14,1.27,U] [#5 -0.16,-0.04,0.64,U] [#6 -0.21,-0.15,0.41,U] [#7 -0.04,-0.16,0.43,U] [#8 -0.09,-0.01,0.42,U] 
20:24:10.770 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.10}, one-star: {-0.00, -0.19}
20:24:10.771 00.001 9044 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.62) = xAngle (-0.82 = -0.82)
20:24:10.772 00.001 9044 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.90 = 2.38)
20:24:10.773 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.45 mountX=0.11 mountY=0.11, mountTheta=0.79
20:24:10.776 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.10, opts=13)
20:24:10.777 00.001 9044 Enqueuing Move request for scope (-0.12, -0.10)
20:24:10.778 00.001 12252 Worker thread wakes up
20:24:10.778 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:24:10.780 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
20:24:10.780 00.000 9044 UpdateGuideState exits: m=5380 SNR=50.3
20:24:10.781 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:10.782 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
20:24:10.782 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:10.783 00.001 9044 Enqueuing Expose request
20:24:10.784 00.001 12252 Moving (-0.12, -0.10) raw xDistance=0.11 yDistance=0.11
20:24:10.786 00.002 12252 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.01, period_length = 549.63
20:24:10.786 00.000 12252 PPEC: input: 0.11, control: 0.04, exposure: 2000
20:24:10.786 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:10.786 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:24:10.786 00.000 12252 MoveAxis(W, 16, ABG)
20:24:10.786 00.000 12252 Guiding  Dir = 3, Dur = 16
20:24:10.786 00.000 12252 IsSlewing returns 0
20:24:10.787 00.001 12252 IsGuiding returns 0
20:24:10.788 00.001 12252 PulseGuide returned control before completion, sleep 24
20:24:10.826 00.038 12252 IsGuiding returns 0
20:24:10.826 00.000 12252 Move returns status 0, amount 16
20:24:10.826 00.000 12252 MoveAxis(N, 0, ABG)
20:24:10.826 00.000 12252 Move returns status 0, amount 0
20:24:10.826 00.000 12252 move complete, result=0
20:24:10.826 00.000 12252 worker thread done servicing request
20:24:10.826 00.000 9044 GuideStep: 0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
20:24:10.827 00.001 12252 Worker thread wakes up
20:24:10.828 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:10.828 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:13.178 02.350 12252 Exposure complete
20:24:13.217 00.039 12252 worker thread done servicing request
20:24:13.217 00.000 9044 OnExposeComplete: enter
20:24:13.218 00.001 9044 UpdateGuideState(): m_state=6
20:24:13.219 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
20:24:13.220 00.001 9044 Star::Find returns 1 (0), X=1017.35, Y=820.19, Mass=5393, SNR=50.5, Peak=173 HFD=5.2
20:24:13.222 00.002 9044 MultiStar: [#1 -0.23,0.03,1.05,U] [#2 -0.10,-0.05,1.19,U] [#3 -0.26,-0.11,0.85,U] [#4 -0.19,-0.06,1.29,U] [#5 -0.09,0.07,0.65,U] [#6 -0.31,-0.22,0.00,M1] [#7 -0.14,-0.13,0.43,U] [#8 -0.02,0.06,0.42,U] 
20:24:13.223 00.001 9044 single-star, 7 included, MultiStar: {-0.15, -0.05}, one-star: {-0.08, -0.13}
20:24:13.224 00.001 9044 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.62) = xAngle (-0.50 = -0.50)
20:24:13.225 00.001 9044 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.58 = 2.70)
20:24:13.226 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.12 mountX=0.13 mountY=0.06, mountTheta=0.45
20:24:13.229 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.13, opts=13)
20:24:13.230 00.001 9044 Enqueuing Move request for scope (-0.08, -0.13)
20:24:13.231 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:24:13.232 00.001 9044 UpdateGuideState exits: m=5393 SNR=50.5
20:24:13.233 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:13.234 00.001 12252 Worker thread wakes up
20:24:13.234 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:13.236 00.002 9044 Enqueuing Expose request
20:24:13.236 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
20:24:13.236 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
20:24:13.236 00.000 12252 Moving (-0.08, -0.13) raw xDistance=0.13 yDistance=0.06
20:24:13.238 00.002 12252 PPEC rslt: input = 0.13, final = 0.04, react = 0.08, pred = -0.04, hyst = 0.07, hyst_pct = 0.00, period_length = 549.63
20:24:13.238 00.000 12252 PPEC: input: 0.13, control: 0.04, exposure: 2000
20:24:13.238 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:13.238 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:24:13.238 00.000 12252 MoveAxis(W, 16, ABG)
20:24:13.238 00.000 12252 Guiding  Dir = 3, Dur = 16
20:24:13.238 00.000 12252 IsSlewing returns 0
20:24:13.238 00.000 12252 IsGuiding returns 0
20:24:13.239 00.001 12252 PulseGuide returned control before completion, sleep 25
20:24:13.276 00.037 12252 IsGuiding returns 0
20:24:13.276 00.000 12252 Move returns status 0, amount 16
20:24:13.277 00.001 12252 MoveAxis(N, 0, ABG)
20:24:13.277 00.000 12252 Move returns status 0, amount 0
20:24:13.277 00.000 12252 move complete, result=0
20:24:13.277 00.000 12252 worker thread done servicing request
20:24:13.277 00.000 12252 Worker thread wakes up
20:24:13.277 00.000 9044 GuideStep: 0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
20:24:13.279 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:13.280 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:15.619 02.339 12252 Exposure complete
20:24:15.677 00.058 12252 worker thread done servicing request
20:24:15.677 00.000 9044 OnExposeComplete: enter
20:24:15.678 00.001 9044 UpdateGuideState(): m_state=6
20:24:15.680 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
20:24:15.681 00.001 9044 Star::Find returns 1 (0), X=1017.34, Y=820.46, Mass=5432, SNR=50.6, Peak=173 HFD=5.2
20:24:15.682 00.001 9044 MultiStar: [#1 -0.27,0.11,1.05,U] [#2 -0.16,0.12,1.20,U] [#3 -0.32,0.00,0.00,M1] [#4 -0.18,0.06,1.26,U] [#5 -0.16,0.17,0.65,U] [#6 -0.26,0.18,0.00,M2] [#7 -0.19,-0.04,0.43,U] [#8 -0.04,0.23,0.42,U] 
20:24:15.683 00.001 9044 single-star, 6 included, MultiStar: {-0.17, 0.11}, one-star: {-0.10, 0.14}
20:24:15.685 00.002 9044 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.62) = xAngle (3.81 = -2.47)
20:24:15.686 00.001 9044 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.73 = 0.73)
20:24:15.687 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.19 mountX=-0.13 mountY=0.11, mountTheta=2.44
20:24:15.689 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.14, opts=13)
20:24:15.690 00.001 9044 Enqueuing Move request for scope (-0.10, 0.14)
20:24:15.691 00.001 12252 Worker thread wakes up
20:24:15.691 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:24:15.693 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
20:24:15.693 00.000 9044 UpdateGuideState exits: m=5432 SNR=50.6
20:24:15.694 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:15.695 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
20:24:15.695 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:15.696 00.001 9044 Enqueuing Expose request
20:24:15.697 00.001 12252 Moving (-0.10, 0.14) raw xDistance=-0.13 yDistance=0.11
20:24:15.699 00.002 12252 PPEC rslt: input = -0.13, final = -0.12, react = -0.08, pred = -0.04, hyst = -0.07, hyst_pct = 0.00, period_length = 549.63
20:24:15.699 00.000 12252 PPEC: input: -0.13, control: -0.12, exposure: 2000
20:24:15.699 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:15.699 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:24:15.700 00.001 12252 MoveAxis(E, 48, ABG)
20:24:15.700 00.000 12252 Guiding  Dir = 2, Dur = 48
20:24:15.700 00.000 12252 IsSlewing returns 0
20:24:15.700 00.000 12252 IsGuiding returns 0
20:24:15.701 00.001 12252 PulseGuide returned control before completion, sleep 56
20:24:15.772 00.071 12252 IsGuiding returns 0
20:24:15.772 00.000 12252 Move returns status 0, amount 48
20:24:15.772 00.000 12252 MoveAxis(N, 0, ABG)
20:24:15.772 00.000 12252 Move returns status 0, amount 0
20:24:15.772 00.000 12252 move complete, result=0
20:24:15.774 00.002 12252 worker thread done servicing request
20:24:15.774 00.000 12252 Worker thread wakes up
20:24:15.774 00.000 9044 GuideStep: -0.1 px 48 ms EAST, 0.1 px 0 ms NORTH
20:24:15.775 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:15.775 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:18.129 02.354 12252 Exposure complete
20:24:18.172 00.043 12252 worker thread done servicing request
20:24:18.172 00.000 9044 OnExposeComplete: enter
20:24:18.173 00.001 9044 UpdateGuideState(): m_state=6
20:24:18.174 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
20:24:18.176 00.002 9044 Star::Find returns 1 (0), X=1017.35, Y=820.05, Mass=5315, SNR=50.1, Peak=173 HFD=5.1
20:24:18.177 00.001 9044 MultiStar: [#1 -0.30,-0.31,0.00,M1] [#2 -0.19,-0.22,1.20,U] [#3 -0.35,-0.27,0.00,M2] [#4 -0.22,-0.22,0.00,M1] [#5 -0.20,-0.17,0.66,U] [#6 -0.30,-0.23,0.00,M3] [#7 -0.17,-0.34,0.00,M1] [#8 -0.09,-0.18,0.42,U] 
20:24:18.178 00.001 9044 refined, 3 included, MultiStar: {-0.15, -0.22}, one-star: {-0.08, -0.27}
20:24:18.179 00.001 9044 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.62) = xAngle (-0.53 = -0.53)
20:24:18.180 00.001 9044 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.62 = 2.67)
20:24:18.181 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.26 cameraTheta=-2.16 mountX=0.23 mountY=0.12, mountTheta=0.49
20:24:18.183 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.22, opts=13)
20:24:18.184 00.001 9044 Enqueuing Move request for scope (-0.15, -0.22)
20:24:18.186 00.002 12252 Worker thread wakes up
20:24:18.186 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:24:18.187 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.22) opts 0xd
20:24:18.187 00.000 9044 UpdateGuideState exits: m=5315 SNR=50.1
20:24:18.188 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.22)
20:24:18.189 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:18.190 00.001 12252 Moving (-0.15, -0.22) raw xDistance=0.23 yDistance=0.12
20:24:18.190 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:18.191 00.001 9044 Enqueuing Expose request
20:24:18.192 00.001 12252 PPEC rslt: input = 0.23, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.13, hyst_pct = 0.01, period_length = 554.92
20:24:18.192 00.000 12252 PPEC: input: 0.23, control: 0.10, exposure: 2000
20:24:18.192 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:18.192 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:24:18.192 00.000 12252 MoveAxis(W, 38, ABG)
20:24:18.192 00.000 12252 Guiding  Dir = 3, Dur = 38
20:24:18.192 00.000 12252 IsSlewing returns 0
20:24:18.193 00.001 12252 IsGuiding returns 0
20:24:18.195 00.002 12252 PulseGuide returned control before completion, sleep 47
20:24:18.252 00.057 12252 IsGuiding returns 0
20:24:18.252 00.000 12252 Move returns status 0, amount 38
20:24:18.252 00.000 12252 MoveAxis(N, 0, ABG)
20:24:18.252 00.000 12252 Move returns status 0, amount 0
20:24:18.252 00.000 12252 move complete, result=0
20:24:18.252 00.000 12252 worker thread done servicing request
20:24:18.252 00.000 12252 Worker thread wakes up
20:24:18.252 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:18.252 00.000 9044 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
20:24:18.254 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:20.623 02.369 12252 Exposure complete
20:24:20.695 00.072 12252 worker thread done servicing request
20:24:20.695 00.000 9044 OnExposeComplete: enter
20:24:20.696 00.001 9044 UpdateGuideState(): m_state=6
20:24:20.697 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
20:24:20.698 00.001 9044 Star::Find returns 1 (0), X=1017.40, Y=820.20, Mass=5436, SNR=50.8, Peak=173 HFD=5.2
20:24:20.699 00.001 9044 MultiStar: [#1 -0.26,-0.09,1.05,U] [#2 -0.10,-0.07,1.19,U] [#3 -0.34,-0.13,0.00,M3] [#4 -0.18,-0.07,1.29,U] [#5 -0.13,0.04,0.64,U] [#6 -0.32,-0.12,0.00,M4] [#7 -0.17,-0.10,0.43,U] [#8 -0.13,-0.08,0.42,U] 
20:24:20.700 00.001 9044 single-star, 6 included, MultiStar: {-0.14, -0.07}, one-star: {-0.03, -0.13}
20:24:20.701 00.001 9044 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.62) = xAngle (-0.17 = -0.17)
20:24:20.701 00.000 9044 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.25 = 3.03)
20:24:20.702 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.79 mountX=0.13 mountY=0.01, mountTheta=0.11
20:24:20.705 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.13, opts=13)
20:24:20.707 00.002 9044 Enqueuing Move request for scope (-0.03, -0.13)
20:24:20.708 00.001 12252 Worker thread wakes up
20:24:20.708 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:24:20.711 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
20:24:20.711 00.000 9044 UpdateGuideState exits: m=5436 SNR=50.8
20:24:20.713 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:20.714 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
20:24:20.714 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:20.715 00.001 9044 Enqueuing Expose request
20:24:20.718 00.003 12252 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=0.01
20:24:20.719 00.001 12252 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = -0.04, hyst = 0.06, hyst_pct = 0.01, period_length = 554.92
20:24:20.719 00.000 12252 PPEC: input: 0.13, control: 0.03, exposure: 2000
20:24:20.719 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:20.719 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:24:20.719 00.000 12252 MoveAxis(W, 13, ABG)
20:24:20.719 00.000 12252 Guiding  Dir = 3, Dur = 13
20:24:20.719 00.000 12252 IsSlewing returns 0
20:24:20.720 00.001 12252 IsGuiding returns 0
20:24:20.723 00.003 12252 PulseGuide returned control before completion, sleep 21
20:24:20.753 00.030 12252 IsGuiding returns 0
20:24:20.753 00.000 12252 Move returns status 0, amount 13
20:24:20.753 00.000 12252 MoveAxis(N, 0, ABG)
20:24:20.753 00.000 12252 Move returns status 0, amount 0
20:24:20.753 00.000 12252 move complete, result=0
20:24:20.754 00.001 12252 worker thread done servicing request
20:24:20.754 00.000 12252 Worker thread wakes up
20:24:20.754 00.000 9044 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
20:24:20.757 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:20.757 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:23.101 02.344 12252 Exposure complete
20:24:23.167 00.066 12252 worker thread done servicing request
20:24:23.167 00.000 9044 OnExposeComplete: enter
20:24:23.169 00.002 9044 UpdateGuideState(): m_state=6
20:24:23.171 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
20:24:23.172 00.001 9044 Star::Find returns 1 (0), X=1017.39, Y=820.18, Mass=5306, SNR=50.1, Peak=173 HFD=5.2
20:24:23.174 00.002 9044 MultiStar: [#1 -0.20,0.02,1.05,U] [#2 -0.11,0.09,1.22,U] [#3 -0.26,-0.06,0.85,U] [#4 -0.11,-0.02,1.28,U] [#5 -0.12,0.09,0.65,U] [#6 -0.29,0.11,0.00,M5] [#7 -0.12,-0.13,0.42,U] [#8 -0.12,0.14,0.42,U] 
20:24:23.174 00.000 9044 refined, 7 included, MultiStar: {-0.13, -0.00}, one-star: {-0.04, -0.14}
20:24:23.176 00.002 9044 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.62) = xAngle (-1.49 = -1.49)
20:24:23.178 00.002 9044 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.57 = 1.71)
20:24:23.181 00.003 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.11 mountX=0.01 mountY=0.13, mountTheta=1.49
20:24:23.183 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.00, opts=13)
20:24:23.186 00.003 9044 Enqueuing Move request for scope (-0.13, -0.00)
20:24:23.187 00.001 12252 Worker thread wakes up
20:24:23.187 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:24:23.188 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.00) opts 0xd
20:24:23.188 00.000 9044 UpdateGuideState exits: m=5306 SNR=50.1
20:24:23.189 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.00)
20:24:23.189 00.000 12252 Moving (-0.13, -0.00) raw xDistance=0.01 yDistance=0.13
20:24:23.189 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:23.190 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:23.191 00.001 9044 Enqueuing Expose request
20:24:23.192 00.001 12252 PPEC rslt: input = 0.01, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 554.92
20:24:23.192 00.000 12252 PPEC: input: 0.01, control: -0.05, exposure: 2000
20:24:23.193 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:23.193 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:24:23.193 00.000 12252 MoveAxis(E, 19, ABG)
20:24:23.193 00.000 12252 Guiding  Dir = 2, Dur = 19
20:24:23.193 00.000 12252 IsSlewing returns 0
20:24:23.193 00.000 12252 IsGuiding returns 0
20:24:23.195 00.002 12252 PulseGuide returned control before completion, sleep 27
20:24:23.235 00.040 12252 IsGuiding returns 1
20:24:23.235 00.000 12252 scope still moving after pulse duration time elapsed
20:24:23.266 00.031 12252 IsSlewing returns 0
20:24:23.266 00.000 12252 IsGuiding returns 0
20:24:23.266 00.000 12252 scope move finished after 19 + 52 ms
20:24:23.266 00.000 12252 Move returns status 0, amount 19
20:24:23.266 00.000 12252 MoveAxis(N, 0, ABG)
20:24:23.266 00.000 12252 Move returns status 0, amount 0
20:24:23.266 00.000 12252 move complete, result=0
20:24:23.266 00.000 12252 worker thread done servicing request
20:24:23.266 00.000 9044 GuideStep: 0.0 px 19 ms EAST, 0.1 px 0 ms NORTH
20:24:23.269 00.003 12252 Worker thread wakes up
20:24:23.269 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:23.269 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:25.624 02.355 12252 Exposure complete
20:24:25.709 00.085 12252 worker thread done servicing request
20:24:25.710 00.001 9044 OnExposeComplete: enter
20:24:25.711 00.001 9044 UpdateGuideState(): m_state=6
20:24:25.712 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
20:24:25.714 00.002 9044 Star::Find returns 1 (0), X=1017.34, Y=820.11, Mass=5360, SNR=50.3, Peak=173 HFD=5.0
20:24:25.715 00.001 9044 MultiStar: [#1 -0.23,-0.12,1.04,U] [#2 -0.12,-0.15,1.19,U] [#3 -0.17,-0.18,0.85,U] [#4 -0.17,-0.17,1.31,U] [#5 -0.16,0.01,0.64,U] [#6 -0.34,-0.18,0.00,M6] [#7 -0.15,-0.26,0.00,M1] [#8 -0.08,-0.07,0.42,U] 
20:24:25.717 00.002 9044 refined, 6 included, MultiStar: {-0.15, -0.14}, one-star: {-0.09, -0.21}
20:24:25.718 00.001 9044 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.62) = xAngle (-0.76 = -0.76)
20:24:25.719 00.001 9044 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.84 = 2.44)
20:24:25.720 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-2.38 mountX=0.15 mountY=0.13, mountTheta=0.72
20:24:25.722 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.14, opts=13)
20:24:25.723 00.001 9044 Enqueuing Move request for scope (-0.15, -0.14)
20:24:25.724 00.001 12252 Worker thread wakes up
20:24:25.724 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:24:25.725 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
20:24:25.725 00.000 9044 UpdateGuideState exits: m=5360 SNR=50.3
20:24:25.727 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:25.728 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
20:24:25.728 00.000 12252 Moving (-0.15, -0.14) raw xDistance=0.15 yDistance=0.13
20:24:25.728 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:25.729 00.001 9044 Enqueuing Expose request
20:24:25.730 00.001 12252 PPEC rslt: input = 0.15, final = 0.04, react = 0.09, pred = -0.05, hyst = 0.08, hyst_pct = 0.00, period_length = 554.92
20:24:25.730 00.000 12252 PPEC: input: 0.15, control: 0.04, exposure: 2000
20:24:25.731 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:25.731 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:24:25.731 00.000 12252 MoveAxis(W, 15, ABG)
20:24:25.731 00.000 12252 Guiding  Dir = 3, Dur = 15
20:24:25.731 00.000 12252 IsSlewing returns 0
20:24:25.732 00.001 12252 IsGuiding returns 0
20:24:25.733 00.001 12252 PulseGuide returned control before completion, sleep 24
20:24:25.774 00.041 12252 IsGuiding returns 0
20:24:25.774 00.000 12252 Move returns status 0, amount 15
20:24:25.774 00.000 12252 MoveAxis(N, 0, ABG)
20:24:25.774 00.000 12252 Move returns status 0, amount 0
20:24:25.774 00.000 12252 move complete, result=0
20:24:25.774 00.000 12252 worker thread done servicing request
20:24:25.774 00.000 12252 Worker thread wakes up
20:24:25.774 00.000 9044 GuideStep: 0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
20:24:25.777 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:25.777 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:28.117 02.340 12252 Exposure complete
20:24:28.207 00.090 12252 worker thread done servicing request
20:24:28.207 00.000 9044 OnExposeComplete: enter
20:24:28.209 00.002 9044 UpdateGuideState(): m_state=6
20:24:28.212 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
20:24:28.213 00.001 9044 Star::Find returns 1 (0), X=1017.39, Y=820.08, Mass=5313, SNR=50.1, Peak=173 HFD=5.1
20:24:28.217 00.004 9044 MultiStar: [#1 -0.24,-0.12,1.06,U] [#2 -0.17,-0.04,1.21,U] [#3 -0.32,-0.22,0.00,M2] [#4 -0.20,-0.15,1.30,U] [#5 -0.16,-0.01,0.65,U] [#6 -0.29,-0.10,0.00,M7] [#7 -0.19,-0.40,0.00,M2] [#8 -0.15,-0.02,0.42,U] 
20:24:28.219 00.002 9044 refined, 5 included, MultiStar: {-0.16, -0.11}, one-star: {-0.05, -0.24}
20:24:28.221 00.002 9044 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
20:24:28.222 00.001 9044 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.29)
20:24:28.224 00.002 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-2.53 mountX=0.12 mountY=0.15, mountTheta=0.88
20:24:28.228 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.11, opts=13)
20:24:28.230 00.002 9044 Enqueuing Move request for scope (-0.16, -0.11)
20:24:28.232 00.002 12252 Worker thread wakes up
20:24:28.232 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:24:28.234 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
20:24:28.234 00.000 9044 UpdateGuideState exits: m=5313 SNR=50.1
20:24:28.236 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
20:24:28.236 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:28.239 00.003 12252 Moving (-0.16, -0.11) raw xDistance=0.12 yDistance=0.15
20:24:28.239 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:28.241 00.002 9044 Enqueuing Expose request
20:24:28.243 00.002 12252 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = -0.05, hyst = 0.06, hyst_pct = 0.00, period_length = 554.92
20:24:28.243 00.000 12252 PPEC: input: 0.12, control: 0.03, exposure: 2000
20:24:28.243 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.15
20:24:28.243 00.000 12252 MoveAxis(W, 11, ABG)
20:24:28.243 00.000 12252 Guiding  Dir = 3, Dur = 11
20:24:28.244 00.001 12252 IsSlewing returns 0
20:24:28.244 00.000 12252 IsGuiding returns 0
20:24:28.246 00.002 12252 PulseGuide returned control before completion, sleep 20
20:24:28.268 00.022 12252 IsGuiding returns 1
20:24:28.268 00.000 12252 scope still moving after pulse duration time elapsed
20:24:28.301 00.033 12252 IsSlewing returns 0
20:24:28.301 00.000 12252 IsGuiding returns 0
20:24:28.301 00.000 12252 scope move finished after 11 + 45 ms
20:24:28.301 00.000 12252 Move returns status 0, amount 11
20:24:28.301 00.000 12252 MoveAxis(S, 51, ABG)
20:24:28.301 00.000 12252 Guiding  Dir = 1, Dur = 51
20:24:28.301 00.000 12252 IsSlewing returns 0
20:24:28.302 00.001 12252 IsGuiding returns 0
20:24:28.307 00.005 12252 PulseGuide returned control before completion, sleep 57
20:24:28.379 00.072 12252 IsGuiding returns 0
20:24:28.379 00.000 12252 Move returns status 0, amount 51
20:24:28.379 00.000 12252 move complete, result=0
20:24:28.379 00.000 12252 worker thread done servicing request
20:24:28.379 00.000 9044 GuideStep: 0.1 px 11 ms WEST, 0.2 px 51 ms SOUTH
20:24:28.381 00.002 12252 Worker thread wakes up
20:24:28.381 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:28.381 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:30.724 02.343 12252 Exposure complete
20:24:30.772 00.048 12252 worker thread done servicing request
20:24:30.772 00.000 9044 OnExposeComplete: enter
20:24:30.774 00.002 9044 UpdateGuideState(): m_state=6
20:24:30.775 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
20:24:30.776 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=820.30, Mass=5341, SNR=50.3, Peak=173 HFD=5.3
20:24:30.778 00.002 9044 MultiStar: [#1 -0.00,0.07,1.06,U] [#2 0.05,0.15,1.22,U] [#3 -0.01,0.06,0.84,U] [#4 0.10,0.13,1.27,U] [#5 0.01,0.21,0.65,U] [#6 -0.05,0.18,0.42,U] [#7 0.01,0.06,0.43,U] [#8 0.15,0.30,0.00,M1] 
20:24:30.780 00.002 9044 refined, 7 included, MultiStar: {0.06, 0.10}, one-star: {0.23, -0.02}
20:24:30.781 00.001 9044 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.62) = xAngle (2.67 = 2.67)
20:24:30.782 00.001 9044 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.42 = -0.42)
20:24:30.783 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.11 cameraTheta=1.04 mountX=-0.10 mountY=-0.05, mountTheta=-2.72
20:24:30.785 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.10, opts=13)
20:24:30.786 00.001 9044 Enqueuing Move request for scope (0.06, 0.10)
20:24:30.787 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:24:30.788 00.001 9044 UpdateGuideState exits: m=5341 SNR=50.3
20:24:30.789 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:30.791 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:30.792 00.001 9044 Enqueuing Expose request
20:24:30.793 00.001 12252 Worker thread wakes up
20:24:30.793 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
20:24:30.793 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
20:24:30.793 00.000 12252 Moving (0.06, 0.10) raw xDistance=-0.10 yDistance=-0.05
20:24:30.797 00.004 12252 PPEC rslt: input = -0.10, final = -0.13, react = -0.06, pred = -0.07, hyst = -0.05, hyst_pct = 0.01, period_length = 560.15
20:24:30.797 00.000 12252 PPEC: input: -0.10, control: -0.13, exposure: 2000
20:24:30.797 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:30.797 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:24:30.797 00.000 12252 MoveAxis(E, 51, ABG)
20:24:30.797 00.000 12252 Guiding  Dir = 2, Dur = 51
20:24:30.797 00.000 12252 IsSlewing returns 0
20:24:30.797 00.000 12252 IsGuiding returns 0
20:24:30.799 00.002 12252 PulseGuide returned control before completion, sleep 60
20:24:30.865 00.066 12252 IsGuiding returns 0
20:24:30.865 00.000 12252 Move returns status 0, amount 51
20:24:30.865 00.000 12252 MoveAxis(N, 0, ABG)
20:24:30.865 00.000 12252 Move returns status 0, amount 0
20:24:30.865 00.000 12252 move complete, result=0
20:24:30.865 00.000 12252 worker thread done servicing request
20:24:30.865 00.000 12252 Worker thread wakes up
20:24:30.866 00.001 9044 GuideStep: -0.1 px 51 ms EAST, -0.0 px 0 ms NORTH
20:24:30.868 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:30.868 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:33.210 02.342 12252 Exposure complete
20:24:33.262 00.052 12252 worker thread done servicing request
20:24:33.262 00.000 9044 OnExposeComplete: enter
20:24:33.263 00.001 9044 UpdateGuideState(): m_state=6
20:24:33.264 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
20:24:33.265 00.001 9044 Star::Find returns 1 (0), X=1017.63, Y=820.15, Mass=5331, SNR=50.3, Peak=173 HFD=5.1
20:24:33.266 00.001 9044 MultiStar: [#1 -0.07,-0.07,1.07,U] [#2 0.07,-0.08,1.22,U] [#3 -0.05,-0.07,0.86,U] [#4 -0.01,-0.11,1.30,U] [#5 0.02,-0.07,0.65,U] [#6 -0.12,-0.07,0.42,U] [#7 0.01,-0.16,0.43,U] [#8 -0.07,-0.05,0.41,U] 
20:24:33.267 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {0.20, -0.18}
20:24:33.267 00.000 9044 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.62) = xAngle (0.19 = 0.19)
20:24:33.268 00.001 9044 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.90 = -2.90)
20:24:33.269 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.44 mountX=0.10 mountY=-0.02, mountTheta=-0.24
20:24:33.271 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.10, opts=13)
20:24:33.273 00.002 9044 Enqueuing Move request for scope (0.01, -0.10)
20:24:33.274 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:24:33.275 00.001 9044 UpdateGuideState exits: m=5331 SNR=50.3
20:24:33.276 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:33.277 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:33.279 00.002 9044 Enqueuing Expose request
20:24:33.280 00.001 12252 Worker thread wakes up
20:24:33.280 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
20:24:33.280 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
20:24:33.280 00.000 12252 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=-0.02
20:24:33.281 00.001 12252 PPEC rslt: input = 0.10, final = -0.05, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 560.15
20:24:33.281 00.000 12252 PPEC: input: 0.10, control: -0.05, exposure: 2000
20:24:33.282 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:33.282 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:24:33.282 00.000 12252 MoveAxis(E, 18, ABG)
20:24:33.282 00.000 12252 Guiding  Dir = 2, Dur = 18
20:24:33.282 00.000 12252 IsSlewing returns 0
20:24:33.283 00.001 12252 IsGuiding returns 0
20:24:33.285 00.002 12252 PulseGuide returned control before completion, sleep 27
20:24:33.316 00.031 12252 IsGuiding returns 0
20:24:33.316 00.000 12252 Move returns status 0, amount 18
20:24:33.316 00.000 12252 MoveAxis(N, 0, ABG)
20:24:33.316 00.000 12252 Move returns status 0, amount 0
20:24:33.316 00.000 12252 move complete, result=0
20:24:33.316 00.000 12252 worker thread done servicing request
20:24:33.317 00.001 9044 GuideStep: 0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
20:24:33.318 00.001 12252 Worker thread wakes up
20:24:33.319 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:33.319 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:35.681 02.362 12252 Exposure complete
20:24:35.731 00.050 12252 worker thread done servicing request
20:24:35.731 00.000 9044 OnExposeComplete: enter
20:24:35.733 00.002 9044 UpdateGuideState(): m_state=6
20:24:35.735 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
20:24:35.737 00.002 9044 Star::Find returns 1 (0), X=1017.63, Y=820.16, Mass=5388, SNR=50.5, Peak=173 HFD=5.1
20:24:35.739 00.002 9044 MultiStar: [#1 -0.07,-0.07,1.05,U] [#2 0.04,-0.09,1.19,U] [#3 -0.04,-0.11,0.84,U] [#4 -0.04,-0.13,1.27,U] [#5 -0.01,-0.04,0.64,U] [#6 -0.14,-0.27,0.00,M6] [#7 0.05,-0.29,0.42,U] [#8 -0.03,-0.08,0.41,U] 
20:24:35.740 00.001 9044 refined, 7 included, MultiStar: {0.01, -0.11}, one-star: {0.20, -0.16}
20:24:35.741 00.001 9044 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.62) = xAngle (0.17 = 0.17)
20:24:35.742 00.001 9044 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.92 = -2.92)
20:24:35.743 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=0.11 mountY=-0.03, mountTheta=-0.22
20:24:35.746 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.11, opts=13)
20:24:35.747 00.001 9044 Enqueuing Move request for scope (0.01, -0.11)
20:24:35.748 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:24:35.749 00.001 9044 UpdateGuideState exits: m=5388 SNR=50.5
20:24:35.750 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:35.752 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:35.753 00.001 12252 Worker thread wakes up
20:24:35.753 00.000 9044 Enqueuing Expose request
20:24:35.754 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
20:24:35.754 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
20:24:35.754 00.000 12252 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=-0.03
20:24:35.755 00.001 12252 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = -0.04, hyst = 0.05, hyst_pct = 0.00, period_length = 560.15
20:24:35.755 00.000 12252 PPEC: input: 0.11, control: 0.03, exposure: 2000
20:24:35.755 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:35.756 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:24:35.756 00.000 12252 MoveAxis(W, 10, ABG)
20:24:35.756 00.000 12252 Guiding  Dir = 3, Dur = 10
20:24:35.756 00.000 12252 IsSlewing returns 0
20:24:35.756 00.000 12252 IsGuiding returns 0
20:24:35.760 00.004 12252 PulseGuide returned control before completion, sleep 18
20:24:35.782 00.022 12252 IsGuiding returns 1
20:24:35.782 00.000 12252 scope still moving after pulse duration time elapsed
20:24:35.813 00.031 12252 IsSlewing returns 0
20:24:35.813 00.000 12252 IsGuiding returns 0
20:24:35.813 00.000 12252 scope move finished after 10 + 46 ms
20:24:35.813 00.000 12252 Move returns status 0, amount 10
20:24:35.813 00.000 12252 MoveAxis(N, 0, ABG)
20:24:35.813 00.000 12252 Move returns status 0, amount 0
20:24:35.814 00.001 12252 move complete, result=0
20:24:35.814 00.000 12252 worker thread done servicing request
20:24:35.814 00.000 12252 Worker thread wakes up
20:24:35.814 00.000 9044 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
20:24:35.815 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:35.815 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:38.171 02.356 12252 Exposure complete
20:24:38.220 00.049 12252 worker thread done servicing request
20:24:38.220 00.000 9044 OnExposeComplete: enter
20:24:38.221 00.001 9044 UpdateGuideState(): m_state=6
20:24:38.222 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
20:24:38.223 00.001 9044 Star::Find returns 1 (0), X=1017.63, Y=820.18, Mass=5376, SNR=50.3, Peak=173 HFD=5.2
20:24:38.225 00.002 9044 MultiStar: [#1 -0.10,-0.05,1.05,U] [#2 -0.06,-0.04,1.19,U] [#3 -0.09,-0.08,0.84,U] [#4 -0.10,-0.09,1.30,U] [#5 -0.04,0.01,0.66,U] [#6 -0.09,-0.17,0.42,U] [#7 -0.02,-0.15,0.42,U] [#8 0.00,0.05,0.41,U] 
20:24:38.226 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {0.20, -0.14}
20:24:38.227 00.001 9044 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.62) = xAngle (-0.41 = -0.41)
20:24:38.228 00.001 9044 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.49 = 2.79)
20:24:38.230 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.03 mountX=0.07 mountY=0.03, mountTheta=0.36
20:24:38.232 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.07, opts=13)
20:24:38.233 00.001 9044 Enqueuing Move request for scope (-0.04, -0.07)
20:24:38.234 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:24:38.235 00.001 9044 UpdateGuideState exits: m=5376 SNR=50.3
20:24:38.236 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:38.238 00.002 12252 Worker thread wakes up
20:24:38.238 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:38.238 00.000 9044 Enqueuing Expose request
20:24:38.239 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
20:24:38.239 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
20:24:38.240 00.001 12252 Moving (-0.04, -0.07) raw xDistance=0.07 yDistance=0.03
20:24:38.242 00.002 12252 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 560.15
20:24:38.242 00.000 12252 PPEC: input: 0.07, control: -0.03, exposure: 2000
20:24:38.243 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:38.243 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:24:38.243 00.000 12252 MoveAxis(E, 14, ABG)
20:24:38.243 00.000 12252 Guiding  Dir = 2, Dur = 14
20:24:38.243 00.000 12252 IsSlewing returns 0
20:24:38.243 00.000 12252 IsGuiding returns 0
20:24:38.245 00.002 12252 PulseGuide returned control before completion, sleep 22
20:24:38.273 00.028 12252 IsGuiding returns 1
20:24:38.273 00.000 12252 scope still moving after pulse duration time elapsed
20:24:38.304 00.031 12252 IsSlewing returns 0
20:24:38.307 00.003 12252 IsGuiding returns 0
20:24:38.307 00.000 12252 scope move finished after 14 + 50 ms
20:24:38.307 00.000 12252 Move returns status 0, amount 14
20:24:38.307 00.000 12252 MoveAxis(N, 0, ABG)
20:24:38.307 00.000 12252 Move returns status 0, amount 0
20:24:38.307 00.000 12252 move complete, result=0
20:24:38.308 00.001 12252 worker thread done servicing request
20:24:38.308 00.000 12252 Worker thread wakes up
20:24:38.308 00.000 9044 GuideStep: 0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
20:24:38.309 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:38.309 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:40.656 02.347 12252 Exposure complete
20:24:40.730 00.074 12252 worker thread done servicing request
20:24:40.730 00.000 9044 OnExposeComplete: enter
20:24:40.731 00.001 9044 UpdateGuideState(): m_state=6
20:24:40.734 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
20:24:40.735 00.001 9044 Star::Find returns 1 (0), X=1017.58, Y=820.18, Mass=5222, SNR=49.7, Peak=173 HFD=5.1
20:24:40.738 00.003 9044 MultiStar: [#1 -0.10,-0.11,1.06,U] [#2 -0.01,-0.05,1.22,U] [#3 -0.08,-0.10,0.86,U] [#4 -0.00,-0.04,1.32,U] [#5 -0.06,-0.06,0.66,U] [#6 -0.17,-0.18,0.41,U] [#7 -0.01,-0.16,0.43,U] [#8 -0.05,0.01,0.43,U] 
20:24:40.740 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {0.14, -0.14}
20:24:40.741 00.001 9044 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.62) = xAngle (-0.22 = -0.22)
20:24:40.742 00.001 9044 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.30 = 2.98)
20:24:40.743 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.84 mountX=0.09 mountY=0.01, mountTheta=0.16
20:24:40.745 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.09, opts=13)
20:24:40.747 00.002 9044 Enqueuing Move request for scope (-0.02, -0.09)
20:24:40.748 00.001 12252 Worker thread wakes up
20:24:40.748 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:24:40.749 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
20:24:40.749 00.000 9044 UpdateGuideState exits: m=5222 SNR=49.7
20:24:40.750 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:40.750 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
20:24:40.751 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:40.753 00.002 9044 Enqueuing Expose request
20:24:40.754 00.001 12252 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=0.01
20:24:40.759 00.005 12252 PPEC rslt: input = 0.09, final = -0.07, react = 0.05, pred = -0.07, hyst = 0.00, hyst_pct = 0.01, period_length = 565.32
20:24:40.759 00.000 12252 PPEC: input: 0.09, control: -0.07, exposure: 2000
20:24:40.759 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:40.759 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:24:40.759 00.000 12252 MoveAxis(E, 26, ABG)
20:24:40.759 00.000 12252 Guiding  Dir = 2, Dur = 26
20:24:40.759 00.000 12252 IsSlewing returns 0
20:24:40.760 00.001 12252 IsGuiding returns 0
20:24:40.762 00.002 12252 PulseGuide returned control before completion, sleep 34
20:24:40.798 00.036 12252 IsGuiding returns 1
20:24:40.798 00.000 12252 scope still moving after pulse duration time elapsed
20:24:40.829 00.031 12252 IsSlewing returns 0
20:24:40.829 00.000 12252 IsGuiding returns 0
20:24:40.829 00.000 12252 scope move finished after 26 + 43 ms
20:24:40.829 00.000 12252 Move returns status 0, amount 26
20:24:40.829 00.000 12252 MoveAxis(N, 0, ABG)
20:24:40.829 00.000 12252 Move returns status 0, amount 0
20:24:40.829 00.000 12252 move complete, result=0
20:24:40.829 00.000 12252 worker thread done servicing request
20:24:40.829 00.000 12252 Worker thread wakes up
20:24:40.829 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:40.830 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:40.830 00.000 9044 GuideStep: 0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
20:24:43.185 02.355 12252 Exposure complete
20:24:43.238 00.053 12252 worker thread done servicing request
20:24:43.238 00.000 9044 OnExposeComplete: enter
20:24:43.239 00.001 9044 UpdateGuideState(): m_state=6
20:24:43.240 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
20:24:43.241 00.001 9044 Star::Find returns 1 (0), X=1017.65, Y=820.10, Mass=5464, SNR=50.9, Peak=173 HFD=5.1
20:24:43.241 00.000 9044 MultiStar: [#1 -0.06,-0.12,1.04,U] [#2 0.02,-0.05,1.21,U] [#3 -0.11,-0.17,0.84,U] [#4 0.02,-0.16,1.26,U] [#5 -0.08,-0.06,0.64,U] [#6 -0.05,-0.14,0.42,U] [#7 -0.01,-0.25,0.42,U] [#8 0.08,-0.02,0.42,U] 
20:24:43.243 00.002 9044 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.21, -0.22}
20:24:43.244 00.001 9044 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.62) = xAngle (0.13 = 0.13)
20:24:43.245 00.001 9044 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.96 = -2.96)
20:24:43.245 00.000 9044 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.50 mountX=0.13 mountY=-0.02, mountTheta=-0.18
20:24:43.247 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.13, opts=13)
20:24:43.248 00.001 9044 Enqueuing Move request for scope (0.01, -0.13)
20:24:43.249 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:24:43.250 00.001 9044 UpdateGuideState exits: m=5464 SNR=50.9
20:24:43.252 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:43.253 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:43.254 00.001 9044 Enqueuing Expose request
20:24:43.255 00.001 12252 Worker thread wakes up
20:24:43.255 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
20:24:43.255 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
20:24:43.255 00.000 12252 Moving (0.01, -0.13) raw xDistance=0.13 yDistance=-0.02
20:24:43.257 00.002 12252 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = -0.04, hyst = 0.07, hyst_pct = 0.01, period_length = 565.32
20:24:43.257 00.000 12252 PPEC: input: 0.13, control: 0.03, exposure: 2000
20:24:43.257 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:43.257 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:24:43.257 00.000 12252 MoveAxis(W, 13, ABG)
20:24:43.257 00.000 12252 Guiding  Dir = 3, Dur = 13
20:24:43.257 00.000 12252 IsSlewing returns 0
20:24:43.257 00.000 12252 IsGuiding returns 0
20:24:43.259 00.002 12252 PulseGuide returned control before completion, sleep 22
20:24:43.290 00.031 12252 IsGuiding returns 0
20:24:43.290 00.000 12252 Move returns status 0, amount 13
20:24:43.290 00.000 12252 MoveAxis(N, 0, ABG)
20:24:43.290 00.000 12252 Move returns status 0, amount 0
20:24:43.290 00.000 12252 move complete, result=0
20:24:43.291 00.001 12252 worker thread done servicing request
20:24:43.291 00.000 12252 Worker thread wakes up
20:24:43.291 00.000 9044 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
20:24:43.293 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:43.293 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:45.652 02.359 12252 Exposure complete
20:24:45.716 00.064 12252 worker thread done servicing request
20:24:45.716 00.000 9044 OnExposeComplete: enter
20:24:45.718 00.002 9044 UpdateGuideState(): m_state=6
20:24:45.721 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
20:24:45.724 00.003 9044 Star::Find returns 1 (0), X=1017.61, Y=820.00, Mass=5447, SNR=50.8, Peak=173 HFD=5.1
20:24:45.727 00.003 9044 MultiStar: [#1 -0.04,-0.14,1.05,U] [#2 -0.02,-0.10,1.21,U] [#3 -0.08,-0.19,0.83,U] [#4 -0.01,-0.19,1.28,U] [#5 -0.07,-0.14,0.63,U] [#6 -0.03,-0.26,0.43,U] [#7 -0.09,-0.31,0.00,M1] [#8 0.04,-0.09,0.41,U] 
20:24:45.728 00.001 9044 refined, 7 included, MultiStar: {-0.00, -0.18}, one-star: {0.18, -0.32}
20:24:45.730 00.002 9044 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.62) = xAngle (0.04 = 0.04)
20:24:45.731 00.001 9044 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.04 = -3.04)
20:24:45.734 00.003 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.58 mountX=0.18 mountY=-0.02, mountTheta=-0.10
20:24:45.736 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.18, opts=13)
20:24:45.738 00.002 9044 Enqueuing Move request for scope (-0.00, -0.18)
20:24:45.740 00.002 12252 Worker thread wakes up
20:24:45.740 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:24:45.741 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.18) opts 0xd
20:24:45.741 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.18)
20:24:45.741 00.000 12252 Moving (-0.00, -0.18) raw xDistance=0.18 yDistance=-0.02
20:24:45.741 00.000 9044 UpdateGuideState exits: m=5447 SNR=50.8
20:24:45.742 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:45.745 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:45.747 00.002 9044 Enqueuing Expose request
20:24:45.748 00.001 12252 PPEC rslt: input = 0.18, final = 0.07, react = 0.11, pred = -0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 565.32
20:24:45.749 00.001 12252 PPEC: input: 0.18, control: 0.07, exposure: 2000
20:24:45.749 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:45.749 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:24:45.749 00.000 12252 MoveAxis(W, 27, ABG)
20:24:45.749 00.000 12252 Guiding  Dir = 3, Dur = 27
20:24:45.749 00.000 12252 IsSlewing returns 0
20:24:45.750 00.001 12252 IsGuiding returns 0
20:24:45.752 00.002 12252 PulseGuide returned control before completion, sleep 35
20:24:45.795 00.043 12252 IsGuiding returns 0
20:24:45.795 00.000 12252 Move returns status 0, amount 27
20:24:45.795 00.000 12252 MoveAxis(N, 0, ABG)
20:24:45.795 00.000 12252 Move returns status 0, amount 0
20:24:45.795 00.000 12252 move complete, result=0
20:24:45.795 00.000 12252 worker thread done servicing request
20:24:45.795 00.000 12252 Worker thread wakes up
20:24:45.795 00.000 9044 GuideStep: 0.2 px 27 ms WEST, -0.0 px 0 ms NORTH
20:24:45.796 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:45.796 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:48.138 02.342 12252 Exposure complete
20:24:48.205 00.067 12252 worker thread done servicing request
20:24:48.205 00.000 9044 OnExposeComplete: enter
20:24:48.206 00.001 9044 UpdateGuideState(): m_state=6
20:24:48.208 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
20:24:48.208 00.000 9044 Star::Find returns 1 (0), X=1017.58, Y=820.18, Mass=5363, SNR=50.3, Peak=173 HFD=5.2
20:24:48.210 00.002 9044 MultiStar: [#1 -0.09,-0.04,1.06,U] [#2 -0.05,0.03,1.20,U] [#3 -0.22,-0.11,0.84,U] [#4 -0.09,-0.05,1.31,U] [#5 -0.09,0.04,0.66,U] [#6 -0.15,0.07,0.41,U] [#7 -0.04,-0.13,0.43,U] [#8 -0.02,0.08,0.42,U] 
20:24:48.211 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {0.15, -0.14}
20:24:48.213 00.002 9044 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.62) = xAngle (-0.98 = -0.98)
20:24:48.214 00.001 9044 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.06 = 2.22)
20:24:48.215 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.60 mountX=0.04 mountY=0.06, mountTheta=0.96
20:24:48.217 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.04, opts=13)
20:24:48.218 00.001 9044 Enqueuing Move request for scope (-0.06, -0.04)
20:24:48.219 00.001 12252 Worker thread wakes up
20:24:48.219 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:24:48.220 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
20:24:48.220 00.000 9044 UpdateGuideState exits: m=5363 SNR=50.3
20:24:48.220 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
20:24:48.221 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:48.221 00.000 12252 Moving (-0.06, -0.04) raw xDistance=0.04 yDistance=0.06
20:24:48.221 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:48.222 00.001 9044 Enqueuing Expose request
20:24:48.223 00.001 12252 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 565.32
20:24:48.223 00.000 12252 PPEC: input: 0.04, control: -0.02, exposure: 2000
20:24:48.223 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:48.223 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:24:48.223 00.000 12252 MoveAxis(E, 9, ABG)
20:24:48.223 00.000 12252 Guiding  Dir = 2, Dur = 9
20:24:48.224 00.001 12252 IsSlewing returns 0
20:24:48.224 00.000 12252 IsGuiding returns 0
20:24:48.226 00.002 12252 PulseGuide returned control before completion, sleep 17
20:24:48.254 00.028 12252 IsGuiding returns 0
20:24:48.254 00.000 12252 Move returns status 0, amount 9
20:24:48.254 00.000 12252 MoveAxis(N, 0, ABG)
20:24:48.254 00.000 12252 Move returns status 0, amount 0
20:24:48.254 00.000 12252 move complete, result=0
20:24:48.254 00.000 12252 worker thread done servicing request
20:24:48.254 00.000 12252 Worker thread wakes up
20:24:48.254 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:48.254 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:48.254 00.000 9044 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
20:24:50.599 02.345 12252 Exposure complete
20:24:50.650 00.051 12252 worker thread done servicing request
20:24:50.650 00.000 9044 OnExposeComplete: enter
20:24:50.652 00.002 9044 UpdateGuideState(): m_state=6
20:24:50.654 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
20:24:50.656 00.002 9044 Star::Find returns 1 (0), X=1017.58, Y=820.22, Mass=5338, SNR=50.2, Peak=173 HFD=5.2
20:24:50.657 00.001 9044 MultiStar: [#1 -0.06,0.00,1.06,U] [#2 0.05,0.04,1.21,U] [#3 -0.05,-0.06,0.84,U] [#4 -0.01,0.02,1.27,U] [#5 -0.01,0.03,0.66,U] [#6 -0.05,-0.09,0.43,U] [#7 -0.02,-0.16,0.43,U] [#8 0.04,0.14,0.43,U] 
20:24:50.658 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.15, -0.10}
20:24:50.661 00.003 9044 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.62) = xAngle (0.63 = 0.63)
20:24:50.663 00.002 9044 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.45 = -2.45)
20:24:50.665 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.99 mountX=0.01 mountY=-0.01, mountTheta=-0.67
20:24:50.670 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.02, opts=13)
20:24:50.672 00.002 9044 Enqueuing Move request for scope (0.01, -0.02)
20:24:50.674 00.002 12252 Worker thread wakes up
20:24:50.674 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:24:50.676 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
20:24:50.676 00.000 9044 UpdateGuideState exits: m=5338 SNR=50.2
20:24:50.677 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
20:24:50.678 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:50.679 00.001 12252 Moving (0.01, -0.02) raw xDistance=0.01 yDistance=-0.01
20:24:50.679 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:50.683 00.004 9044 Enqueuing Expose request
20:24:50.685 00.002 12252 PPEC rslt: input = 0.01, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 570.45
20:24:50.685 00.000 12252 PPEC: input: 0.01, control: -0.05, exposure: 2000
20:24:50.685 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:50.686 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:24:50.686 00.000 12252 MoveAxis(E, 18, ABG)
20:24:50.686 00.000 12252 Guiding  Dir = 2, Dur = 18
20:24:50.686 00.000 12252 IsSlewing returns 0
20:24:50.686 00.000 12252 IsGuiding returns 0
20:24:50.688 00.002 12252 PulseGuide returned control before completion, sleep 26
20:24:50.719 00.031 12252 IsGuiding returns 1
20:24:50.719 00.000 12252 scope still moving after pulse duration time elapsed
20:24:50.749 00.030 12252 IsSlewing returns 0
20:24:50.750 00.001 12252 IsGuiding returns 0
20:24:50.750 00.000 12252 scope move finished after 18 + 46 ms
20:24:50.750 00.000 12252 Move returns status 0, amount 18
20:24:50.750 00.000 12252 MoveAxis(N, 0, ABG)
20:24:50.750 00.000 12252 Move returns status 0, amount 0
20:24:50.750 00.000 12252 move complete, result=0
20:24:50.750 00.000 12252 worker thread done servicing request
20:24:50.750 00.000 12252 Worker thread wakes up
20:24:50.750 00.000 9044 GuideStep: 0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
20:24:50.752 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:50.752 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:53.094 02.342 12252 Exposure complete
20:24:53.150 00.056 12252 worker thread done servicing request
20:24:53.150 00.000 9044 OnExposeComplete: enter
20:24:53.151 00.001 9044 UpdateGuideState(): m_state=6
20:24:53.152 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
20:24:53.153 00.001 9044 Star::Find returns 1 (0), X=1017.63, Y=820.05, Mass=5403, SNR=50.5, Peak=173 HFD=5.1
20:24:53.154 00.001 9044 MultiStar: [#1 -0.07,-0.28,1.05,U] [#2 0.11,-0.14,1.21,U] [#3 -0.04,-0.30,0.00,M1] [#4 -0.00,-0.18,1.29,U] [#5 0.04,-0.16,0.66,U] [#6 -0.01,-0.25,0.41,U] [#7 -0.02,-0.34,0.00,M1] [#8 0.10,-0.18,0.42,U] 
20:24:53.156 00.002 9044 refined, 6 included, MultiStar: {0.05, -0.21}, one-star: {0.20, -0.28}
20:24:53.156 00.000 9044 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.62) = xAngle (0.30 = 0.30)
20:24:53.157 00.001 9044 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.79 = -2.79)
20:24:53.158 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.33 mountX=0.21 mountY=-0.07, mountTheta=-0.35
20:24:53.160 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.21, opts=13)
20:24:53.161 00.001 9044 Enqueuing Move request for scope (0.05, -0.21)
20:24:53.162 00.001 12252 Worker thread wakes up
20:24:53.162 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:24:53.163 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
20:24:53.163 00.000 9044 UpdateGuideState exits: m=5403 SNR=50.5
20:24:53.164 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:53.165 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
20:24:53.165 00.000 12252 Moving (0.05, -0.21) raw xDistance=0.21 yDistance=-0.07
20:24:53.165 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:53.167 00.002 9044 Enqueuing Expose request
20:24:53.169 00.002 12252 PPEC rslt: input = 0.21, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.01, period_length = 570.45
20:24:53.169 00.000 12252 PPEC: input: 0.21, control: 0.10, exposure: 2000
20:24:53.169 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:53.169 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:24:53.169 00.000 12252 MoveAxis(W, 39, ABG)
20:24:53.169 00.000 12252 Guiding  Dir = 3, Dur = 39
20:24:53.170 00.001 12252 IsSlewing returns 0
20:24:53.170 00.000 12252 IsGuiding returns 0
20:24:53.173 00.003 12252 PulseGuide returned control before completion, sleep 47
20:24:53.225 00.052 12252 IsGuiding returns 0
20:24:53.225 00.000 12252 Move returns status 0, amount 39
20:24:53.225 00.000 12252 MoveAxis(N, 0, ABG)
20:24:53.225 00.000 12252 Move returns status 0, amount 0
20:24:53.226 00.001 12252 move complete, result=0
20:24:53.226 00.000 12252 worker thread done servicing request
20:24:53.226 00.000 9044 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
20:24:53.230 00.004 12252 Worker thread wakes up
20:24:53.230 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:53.230 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:55.591 02.361 12252 Exposure complete
20:24:55.651 00.060 12252 worker thread done servicing request
20:24:55.652 00.001 9044 OnExposeComplete: enter
20:24:55.653 00.001 9044 UpdateGuideState(): m_state=6
20:24:55.653 00.000 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
20:24:55.654 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=820.10, Mass=5341, SNR=50.5, Peak=173 HFD=5.0
20:24:55.656 00.002 9044 MultiStar: [#1 0.03,-0.18,1.05,U] [#2 0.06,-0.18,1.20,U] [#3 0.04,-0.15,0.84,U] [#4 -0.01,-0.15,1.31,U] [#5 0.03,-0.14,0.64,U] [#6 0.04,-0.12,0.43,U] [#7 0.05,-0.36,0.00,M2] [#8 0.12,-0.06,0.41,U] 
20:24:55.658 00.002 9044 refined, 7 included, MultiStar: {0.06, -0.16}, one-star: {0.22, -0.22}
20:24:55.659 00.001 9044 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.62) = xAngle (0.42 = 0.42)
20:24:55.660 00.001 9044 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.66 = -2.66)
20:24:55.662 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.20 mountX=0.16 mountY=-0.08, mountTheta=-0.47
20:24:55.663 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.16, opts=13)
20:24:55.664 00.001 9044 Enqueuing Move request for scope (0.06, -0.16)
20:24:55.665 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:24:55.666 00.001 9044 UpdateGuideState exits: m=5341 SNR=50.5
20:24:55.668 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:55.669 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:55.670 00.001 9044 Enqueuing Expose request
20:24:55.671 00.001 12252 Worker thread wakes up
20:24:55.671 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
20:24:55.672 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
20:24:55.672 00.000 12252 Moving (0.06, -0.16) raw xDistance=0.16 yDistance=-0.08
20:24:55.673 00.001 12252 PPEC rslt: input = 0.16, final = 0.07, react = 0.10, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 570.45
20:24:55.673 00.000 12252 PPEC: input: 0.16, control: 0.07, exposure: 2000
20:24:55.673 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:55.673 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:24:55.673 00.000 12252 MoveAxis(W, 29, ABG)
20:24:55.673 00.000 12252 Guiding  Dir = 3, Dur = 29
20:24:55.673 00.000 12252 IsSlewing returns 0
20:24:55.673 00.000 12252 IsGuiding returns 0
20:24:55.675 00.002 12252 PulseGuide returned control before completion, sleep 38
20:24:55.724 00.049 12252 IsGuiding returns 0
20:24:55.724 00.000 12252 Move returns status 0, amount 29
20:24:55.724 00.000 12252 MoveAxis(N, 0, ABG)
20:24:55.724 00.000 12252 Move returns status 0, amount 0
20:24:55.724 00.000 12252 move complete, result=0
20:24:55.724 00.000 12252 worker thread done servicing request
20:24:55.724 00.000 12252 Worker thread wakes up
20:24:55.724 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:55.724 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:24:55.724 00.000 9044 GuideStep: 0.2 px 29 ms WEST, -0.1 px 0 ms NORTH
20:24:58.064 02.340 12252 Exposure complete
20:24:58.134 00.070 12252 worker thread done servicing request
20:24:58.134 00.000 9044 OnExposeComplete: enter
20:24:58.136 00.002 9044 UpdateGuideState(): m_state=6
20:24:58.137 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
20:24:58.138 00.001 9044 Star::Find returns 1 (0), X=1017.62, Y=820.09, Mass=5369, SNR=50.4, Peak=173 HFD=5.1
20:24:58.141 00.003 9044 MultiStar: [#1 -0.03,-0.13,1.05,U] [#2 0.02,-0.12,1.20,U] [#3 -0.00,-0.18,0.85,U] [#4 -0.00,-0.18,1.30,U] [#5 0.01,-0.08,0.65,U] [#6 -0.16,-0.24,0.42,U] [#7 0.05,-0.27,0.42,U] [#8 0.09,-0.03,0.41,U] 
20:24:58.144 00.003 9044 refined, 8 included, MultiStar: {0.02, -0.16}, one-star: {0.19, -0.23}
20:24:58.145 00.001 9044 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.62) = xAngle (0.20 = 0.20)
20:24:58.145 00.000 9044 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.88 = -2.88)
20:24:58.146 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.43 mountX=0.16 mountY=-0.04, mountTheta=-0.25
20:24:58.149 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.16, opts=13)
20:24:58.151 00.002 9044 Enqueuing Move request for scope (0.02, -0.16)
20:24:58.152 00.001 12252 Worker thread wakes up
20:24:58.152 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:24:58.153 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
20:24:58.153 00.000 9044 UpdateGuideState exits: m=5369 SNR=50.4
20:24:58.154 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
20:24:58.154 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:24:58.155 00.001 12252 Moving (0.02, -0.16) raw xDistance=0.16 yDistance=-0.04
20:24:58.155 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:24:58.156 00.001 9044 Enqueuing Expose request
20:24:58.157 00.001 12252 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 570.45
20:24:58.157 00.000 12252 PPEC: input: 0.16, control: 0.08, exposure: 2000
20:24:58.157 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:24:58.157 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:24:58.157 00.000 12252 MoveAxis(W, 31, ABG)
20:24:58.157 00.000 12252 Guiding  Dir = 3, Dur = 31
20:24:58.157 00.000 12252 IsSlewing returns 0
20:24:58.158 00.001 12252 IsGuiding returns 0
20:24:58.160 00.002 12252 PulseGuide returned control before completion, sleep 40
20:24:58.209 00.049 12252 IsGuiding returns 0
20:24:58.209 00.000 12252 Move returns status 0, amount 31
20:24:58.209 00.000 12252 MoveAxis(N, 0, ABG)
20:24:58.209 00.000 12252 Move returns status 0, amount 0
20:24:58.209 00.000 12252 move complete, result=0
20:24:58.209 00.000 12252 worker thread done servicing request
20:24:58.210 00.001 9044 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
20:24:58.211 00.001 12252 Worker thread wakes up
20:24:58.211 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:24:58.211 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:00.559 02.348 12252 Exposure complete
20:25:00.615 00.056 12252 worker thread done servicing request
20:25:00.615 00.000 9044 OnExposeComplete: enter
20:25:00.616 00.001 9044 UpdateGuideState(): m_state=6
20:25:00.617 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
20:25:00.618 00.001 9044 Star::Find returns 1 (0), X=1017.62, Y=820.28, Mass=5318, SNR=50.3, Peak=173 HFD=5.3
20:25:00.619 00.001 9044 MultiStar: [#1 -0.03,0.01,1.06,U] [#2 0.04,0.06,1.19,U] [#3 -0.09,0.01,0.83,U] [#4 0.00,0.02,1.31,U] [#5 0.04,0.10,0.64,U] [#6 -0.01,0.08,0.43,U] [#7 0.05,-0.08,0.42,U] [#8 0.18,0.10,0.41,U] 
20:25:00.620 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {0.18, -0.04}
20:25:00.621 00.001 9044 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.62) = xAngle (2.24 = 2.24)
20:25:00.622 00.001 9044 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.85 = -0.85)
20:25:00.625 00.003 9044 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.61 mountX=-0.03 mountY=-0.03, mountTheta=-2.26
20:25:00.626 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.02, opts=13)
20:25:00.628 00.002 9044 Enqueuing Move request for scope (0.03, 0.02)
20:25:00.629 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:25:00.630 00.001 9044 UpdateGuideState exits: m=5318 SNR=50.3
20:25:00.632 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:00.633 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:00.634 00.001 9044 Enqueuing Expose request
20:25:00.635 00.001 12252 Worker thread wakes up
20:25:00.635 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
20:25:00.635 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
20:25:00.635 00.000 12252 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=-0.03
20:25:00.638 00.003 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 576.12
20:25:00.638 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
20:25:00.638 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:00.638 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:25:00.638 00.000 12252 MoveAxis(E, 9, ABG)
20:25:00.638 00.000 12252 Guiding  Dir = 2, Dur = 9
20:25:00.638 00.000 12252 IsSlewing returns 0
20:25:00.639 00.001 12252 IsGuiding returns 0
20:25:00.640 00.001 12252 PulseGuide returned control before completion, sleep 17
20:25:00.671 00.031 12252 IsGuiding returns 0
20:25:00.671 00.000 12252 Move returns status 0, amount 9
20:25:00.671 00.000 12252 MoveAxis(N, 0, ABG)
20:25:00.671 00.000 12252 Move returns status 0, amount 0
20:25:00.671 00.000 12252 move complete, result=0
20:25:00.671 00.000 12252 worker thread done servicing request
20:25:00.671 00.000 12252 Worker thread wakes up
20:25:00.671 00.000 9044 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
20:25:00.673 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:00.674 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:03.004 02.330 12252 Exposure complete
20:25:03.056 00.052 12252 worker thread done servicing request
20:25:03.056 00.000 9044 OnExposeComplete: enter
20:25:03.059 00.003 9044 UpdateGuideState(): m_state=6
20:25:03.062 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
20:25:03.065 00.003 9044 Star::Find returns 1 (0), X=1017.61, Y=820.20, Mass=5349, SNR=50.4, Peak=173 HFD=5.2
20:25:03.067 00.002 9044 MultiStar: [#1 -0.06,-0.05,1.05,U] [#2 0.03,-0.01,1.22,U] [#3 -0.09,-0.06,0.84,U] [#4 -0.01,-0.09,1.28,U] [#5 -0.03,0.09,0.64,U] [#6 -0.18,0.01,0.41,U] [#7 -0.04,-0.12,0.43,U] [#8 0.07,0.03,0.42,U] 
20:25:03.069 00.002 9044 refined, 8 included, MultiStar: {-0.00, -0.05}, one-star: {0.18, -0.12}
20:25:03.071 00.002 9044 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.62) = xAngle (-0.02 = -0.02)
20:25:03.073 00.002 9044 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.10 = -3.10)
20:25:03.075 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.64 mountX=0.05 mountY=-0.00, mountTheta=-0.04
20:25:03.078 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.05, opts=13)
20:25:03.079 00.001 9044 Enqueuing Move request for scope (-0.00, -0.05)
20:25:03.080 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:25:03.081 00.001 9044 UpdateGuideState exits: m=5349 SNR=50.4
20:25:03.083 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:03.084 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:03.085 00.001 9044 Enqueuing Expose request
20:25:03.086 00.001 12252 Worker thread wakes up
20:25:03.087 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
20:25:03.087 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
20:25:03.087 00.000 12252 Moving (-0.00, -0.05) raw xDistance=0.05 yDistance=-0.00
20:25:03.087 00.000 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 576.12
20:25:03.087 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
20:25:03.088 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:03.088 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:25:03.088 00.000 12252 MoveAxis(E, 8, ABG)
20:25:03.088 00.000 12252 Guiding  Dir = 2, Dur = 8
20:25:03.088 00.000 12252 IsSlewing returns 0
20:25:03.088 00.000 12252 IsGuiding returns 0
20:25:03.090 00.002 12252 PulseGuide returned control before completion, sleep 17
20:25:03.108 00.018 12252 IsGuiding returns 0
20:25:03.108 00.000 12252 Move returns status 0, amount 8
20:25:03.108 00.000 12252 MoveAxis(N, 0, ABG)
20:25:03.108 00.000 12252 Move returns status 0, amount 0
20:25:03.108 00.000 12252 move complete, result=0
20:25:03.109 00.001 12252 worker thread done servicing request
20:25:03.109 00.000 9044 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
20:25:03.111 00.002 12252 Worker thread wakes up
20:25:03.111 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:03.111 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:05.450 02.339 12252 Exposure complete
20:25:05.497 00.047 12252 worker thread done servicing request
20:25:05.497 00.000 9044 OnExposeComplete: enter
20:25:05.499 00.002 9044 UpdateGuideState(): m_state=6
20:25:05.502 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
20:25:05.503 00.001 9044 Star::Find returns 1 (0), X=1017.61, Y=820.27, Mass=5430, SNR=50.7, Peak=173 HFD=5.3
20:25:05.504 00.001 9044 MultiStar: [#1 -0.07,0.07,1.05,U] [#2 0.03,0.04,1.22,U] [#3 -0.08,0.06,0.84,U] [#4 -0.08,-0.01,1.30,U] [#5 -0.06,0.04,0.64,U] [#6 -0.01,0.16,0.42,U] [#7 0.03,-0.17,0.42,U] [#8 0.05,0.09,0.42,U] 
20:25:05.505 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.18, -0.05}
20:25:05.506 00.001 9044 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.62) = xAngle (3.46 = -2.83)
20:25:05.508 00.002 9044 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.37 = 0.37)
20:25:05.509 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.83 mountX=-0.02 mountY=0.01, mountTheta=2.78
20:25:05.511 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.02, opts=13)
20:25:05.512 00.001 9044 Enqueuing Move request for scope (-0.01, 0.02)
20:25:05.515 00.003 12252 Worker thread wakes up
20:25:05.515 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:25:05.515 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
20:25:05.516 00.001 9044 UpdateGuideState exits: m=5430 SNR=50.7
20:25:05.516 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:05.517 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:05.518 00.001 9044 Enqueuing Expose request
20:25:05.519 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
20:25:05.519 00.000 12252 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
20:25:05.520 00.001 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 576.12
20:25:05.521 00.001 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
20:25:05.521 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:05.521 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:25:05.521 00.000 12252 MoveAxis(E, 8, ABG)
20:25:05.521 00.000 12252 Guiding  Dir = 2, Dur = 8
20:25:05.521 00.000 12252 IsSlewing returns 0
20:25:05.521 00.000 12252 IsGuiding returns 0
20:25:05.524 00.003 12252 PulseGuide returned control before completion, sleep 17
20:25:05.550 00.026 12252 IsGuiding returns 0
20:25:05.550 00.000 12252 Move returns status 0, amount 8
20:25:05.550 00.000 12252 MoveAxis(N, 0, ABG)
20:25:05.550 00.000 12252 Move returns status 0, amount 0
20:25:05.550 00.000 12252 move complete, result=0
20:25:05.550 00.000 12252 worker thread done servicing request
20:25:05.550 00.000 12252 Worker thread wakes up
20:25:05.550 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:05.550 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
20:25:05.553 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:07.925 02.372 12252 Exposure complete
20:25:08.011 00.086 12252 worker thread done servicing request
20:25:08.011 00.000 9044 OnExposeComplete: enter
20:25:08.012 00.001 9044 UpdateGuideState(): m_state=6
20:25:08.013 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
20:25:08.014 00.001 9044 Star::Find returns 1 (0), X=1017.70, Y=820.31, Mass=5367, SNR=50.6, Peak=173 HFD=5.3
20:25:08.015 00.001 9044 MultiStar: [#1 -0.02,0.04,1.06,U] [#2 0.06,0.13,1.19,U] [#3 0.01,0.02,0.85,U] [#4 -0.01,0.06,1.30,U] [#5 -0.00,0.20,0.64,U] [#6 -0.05,0.08,0.41,U] [#7 -0.00,-0.11,0.42,U] [#8 0.03,0.22,0.41,U] 
20:25:08.015 00.000 9044 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.26, -0.02}
20:25:08.016 00.001 9044 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.62) = xAngle (2.62 = 2.62)
20:25:08.017 00.001 9044 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.46 = -0.46)
20:25:08.020 00.003 9044 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.00 mountX=-0.07 mountY=-0.04, mountTheta=-2.67
20:25:08.022 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.07, opts=13)
20:25:08.023 00.001 9044 Enqueuing Move request for scope (0.04, 0.07)
20:25:08.024 00.001 12252 Worker thread wakes up
20:25:08.024 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:25:08.028 00.004 9044 UpdateGuideState exits: m=5367 SNR=50.6
20:25:08.030 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
20:25:08.030 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:08.032 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
20:25:08.032 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:08.034 00.002 9044 Enqueuing Expose request
20:25:08.037 00.003 12252 Moving (0.04, 0.07) raw xDistance=-0.07 yDistance=-0.04
20:25:08.040 00.003 12252 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 576.12
20:25:08.040 00.000 12252 PPEC: input: -0.07, control: -0.04, exposure: 2000
20:25:08.040 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:08.040 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:25:08.040 00.000 12252 MoveAxis(E, 16, ABG)
20:25:08.040 00.000 12252 Guiding  Dir = 2, Dur = 16
20:25:08.041 00.001 12252 IsSlewing returns 0
20:25:08.041 00.000 12252 IsGuiding returns 0
20:25:08.044 00.003 12252 PulseGuide returned control before completion, sleep 24
20:25:08.076 00.032 12252 IsGuiding returns 1
20:25:08.076 00.000 12252 scope still moving after pulse duration time elapsed
20:25:08.108 00.032 12252 IsSlewing returns 0
20:25:08.109 00.001 12252 IsGuiding returns 0
20:25:08.109 00.000 12252 scope move finished after 16 + 51 ms
20:25:08.109 00.000 12252 Move returns status 0, amount 16
20:25:08.109 00.000 12252 MoveAxis(N, 0, ABG)
20:25:08.109 00.000 12252 Move returns status 0, amount 0
20:25:08.110 00.001 12252 move complete, result=0
20:25:08.110 00.000 12252 worker thread done servicing request
20:25:08.110 00.000 9044 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
20:25:08.113 00.003 12252 Worker thread wakes up
20:25:08.113 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:08.113 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:10.476 02.363 12252 Exposure complete
20:25:10.526 00.050 12252 worker thread done servicing request
20:25:10.527 00.001 9044 OnExposeComplete: enter
20:25:10.529 00.002 9044 UpdateGuideState(): m_state=6
20:25:10.531 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
20:25:10.534 00.003 9044 Star::Find returns 1 (0), X=1017.61, Y=820.20, Mass=5514, SNR=51.2, Peak=173 HFD=5.2
20:25:10.537 00.003 9044 MultiStar: [#1 -0.04,-0.09,1.03,U] [#2 0.02,-0.01,1.18,U] [#3 0.00,-0.01,0.84,U] [#4 -0.03,-0.07,1.27,U] [#5 -0.03,0.03,0.64,U] [#6 -0.09,-0.05,0.41,U] [#7 -0.02,-0.15,0.43,U] [#8 0.08,0.07,0.41,U] 
20:25:10.540 00.003 9044 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.18, -0.12}
20:25:10.543 00.003 9044 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.62) = xAngle (0.27 = 0.27)
20:25:10.545 00.002 9044 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.82 = -2.82)
20:25:10.548 00.003 9044 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.36 mountX=0.05 mountY=-0.02, mountTheta=-0.32
20:25:10.553 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.05, opts=13)
20:25:10.555 00.002 9044 Enqueuing Move request for scope (0.01, -0.05)
20:25:10.557 00.002 12252 Worker thread wakes up
20:25:10.557 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:25:10.560 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
20:25:10.560 00.000 9044 UpdateGuideState exits: m=5514 SNR=51.2
20:25:10.562 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
20:25:10.562 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:10.564 00.002 12252 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=-0.02
20:25:10.564 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:10.566 00.002 9044 Enqueuing Expose request
20:25:10.567 00.001 12252 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 576.12
20:25:10.567 00.000 12252 PPEC: input: 0.05, control: -0.04, exposure: 2000
20:25:10.567 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:10.568 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:25:10.568 00.000 12252 MoveAxis(E, 16, ABG)
20:25:10.568 00.000 12252 Guiding  Dir = 2, Dur = 16
20:25:10.568 00.000 12252 IsSlewing returns 0
20:25:10.569 00.001 12252 IsGuiding returns 0
20:25:10.570 00.001 12252 PulseGuide returned control before completion, sleep 25
20:25:10.608 00.038 12252 IsGuiding returns 0
20:25:10.608 00.000 12252 Move returns status 0, amount 16
20:25:10.608 00.000 12252 MoveAxis(N, 0, ABG)
20:25:10.608 00.000 12252 Move returns status 0, amount 0
20:25:10.608 00.000 12252 move complete, result=0
20:25:10.608 00.000 12252 worker thread done servicing request
20:25:10.608 00.000 12252 Worker thread wakes up
20:25:10.608 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:10.608 00.000 9044 GuideStep: 0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
20:25:10.611 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:12.966 02.355 12252 Exposure complete
20:25:13.012 00.046 12252 worker thread done servicing request
20:25:13.012 00.000 9044 OnExposeComplete: enter
20:25:13.013 00.001 9044 UpdateGuideState(): m_state=6
20:25:13.014 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
20:25:13.015 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=820.12, Mass=5449, SNR=50.7, Peak=173 HFD=5.1
20:25:13.016 00.001 9044 MultiStar: [#1 -0.04,-0.06,1.05,U] [#2 0.02,-0.08,1.20,U] [#3 -0.03,-0.15,0.85,U] [#4 -0.01,-0.07,1.29,U] [#5 -0.02,-0.02,0.65,U] [#6 -0.11,-0.16,0.41,U] [#7 0.13,-0.24,0.42,U] [#8 -0.00,-0.01,0.41,U] 
20:25:13.017 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {0.21, -0.20}
20:25:13.017 00.000 9044 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.62) = xAngle (0.24 = 0.24)
20:25:13.018 00.001 9044 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.85 = -2.85)
20:25:13.019 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.39 mountX=0.10 mountY=-0.03, mountTheta=-0.29
20:25:13.020 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.10, opts=13)
20:25:13.021 00.001 9044 Enqueuing Move request for scope (0.02, -0.10)
20:25:13.022 00.001 12252 Worker thread wakes up
20:25:13.022 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:25:13.023 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
20:25:13.023 00.000 9044 UpdateGuideState exits: m=5449 SNR=50.7
20:25:13.023 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
20:25:13.023 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:13.024 00.001 12252 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=-0.03
20:25:13.024 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:13.025 00.001 9044 Enqueuing Expose request
20:25:13.027 00.002 12252 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = -0.06, hyst = 0.05, hyst_pct = 0.01, period_length = 581.74
20:25:13.027 00.000 12252 PPEC: input: 0.10, control: 0.01, exposure: 2000
20:25:13.027 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:13.027 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:25:13.027 00.000 12252 MoveAxis(W, 2, ABG)
20:25:13.027 00.000 12252 Guiding  Dir = 3, Dur = 2
20:25:13.027 00.000 12252 IsSlewing returns 0
20:25:13.029 00.002 12252 IsGuiding returns 0
20:25:13.031 00.002 12252 IsGuiding returns 0
20:25:13.031 00.000 12252 Move returns status 0, amount 2
20:25:13.031 00.000 12252 MoveAxis(N, 0, ABG)
20:25:13.031 00.000 12252 Move returns status 0, amount 0
20:25:13.031 00.000 12252 move complete, result=0
20:25:13.031 00.000 12252 worker thread done servicing request
20:25:13.031 00.000 9044 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
20:25:13.032 00.001 12252 Worker thread wakes up
20:25:13.032 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:13.032 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:15.366 02.334 12252 Exposure complete
20:25:15.421 00.055 12252 worker thread done servicing request
20:25:15.421 00.000 9044 OnExposeComplete: enter
20:25:15.422 00.001 9044 UpdateGuideState(): m_state=6
20:25:15.426 00.004 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
20:25:15.427 00.001 9044 Star::Find returns 1 (0), X=1017.65, Y=820.09, Mass=5481, SNR=50.9, Peak=173 HFD=5.1
20:25:15.429 00.002 9044 MultiStar: [#1 -0.09,-0.09,1.05,U] [#2 -0.02,-0.03,1.18,U] [#3 -0.07,-0.19,0.84,U] [#4 -0.01,-0.13,1.26,U] [#5 -0.04,-0.00,0.64,U] [#6 -0.19,-0.07,0.40,U] [#7 0.01,-0.44,0.00,M1] [#8 0.04,-0.08,0.41,U] 
20:25:15.430 00.001 9044 refined, 7 included, MultiStar: {-0.01, -0.11}, one-star: {0.22, -0.24}
20:25:15.431 00.001 9044 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.62) = xAngle (-0.01 = -0.01)
20:25:15.433 00.002 9044 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.09 = -3.09)
20:25:15.434 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.63 mountX=0.11 mountY=-0.01, mountTheta=-0.05
20:25:15.437 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.11, opts=13)
20:25:15.439 00.002 9044 Enqueuing Move request for scope (-0.01, -0.11)
20:25:15.440 00.001 12252 Worker thread wakes up
20:25:15.440 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:25:15.441 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
20:25:15.441 00.000 9044 UpdateGuideState exits: m=5481 SNR=50.9
20:25:15.442 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
20:25:15.442 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:15.443 00.001 12252 Moving (-0.01, -0.11) raw xDistance=0.11 yDistance=-0.01
20:25:15.443 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:15.446 00.003 9044 Enqueuing Expose request
20:25:15.447 00.001 12252 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = -0.06, hyst = 0.06, hyst_pct = 0.01, period_length = 581.74
20:25:15.447 00.000 12252 PPEC: input: 0.11, control: 0.01, exposure: 2000
20:25:15.447 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:15.447 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:25:15.447 00.000 12252 MoveAxis(W, 5, ABG)
20:25:15.448 00.001 12252 Guiding  Dir = 3, Dur = 5
20:25:15.448 00.000 12252 IsSlewing returns 0
20:25:15.448 00.000 12252 IsGuiding returns 0
20:25:15.451 00.003 12252 PulseGuide returned control before completion, sleep 13
20:25:15.470 00.019 12252 IsGuiding returns 0
20:25:15.470 00.000 12252 Move returns status 0, amount 5
20:25:15.470 00.000 12252 MoveAxis(N, 0, ABG)
20:25:15.470 00.000 12252 Move returns status 0, amount 0
20:25:15.470 00.000 12252 move complete, result=0
20:25:15.470 00.000 12252 worker thread done servicing request
20:25:15.471 00.001 9044 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
20:25:15.472 00.001 12252 Worker thread wakes up
20:25:15.472 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:15.472 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:17.801 02.329 12252 Exposure complete
20:25:17.848 00.047 12252 worker thread done servicing request
20:25:17.849 00.001 9044 OnExposeComplete: enter
20:25:17.850 00.001 9044 UpdateGuideState(): m_state=6
20:25:17.851 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
20:25:17.853 00.002 9044 Star::Find returns 1 (0), X=1017.63, Y=820.09, Mass=5418, SNR=50.5, Peak=173 HFD=5.1
20:25:17.854 00.001 9044 MultiStar: [#1 -0.02,-0.13,1.06,U] [#2 0.06,-0.10,1.23,U] [#3 0.05,-0.21,0.85,U] [#4 -0.01,-0.16,1.30,U] [#5 0.08,-0.09,0.64,U] [#6 -0.03,-0.19,0.42,U] [#7 0.01,-0.26,0.43,U] [#8 0.10,-0.15,0.41,U] 
20:25:17.855 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.16}, one-star: {0.20, -0.23}
20:25:17.856 00.001 9044 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.62) = xAngle (0.36 = 0.36)
20:25:17.857 00.001 9044 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.72 = -2.72)
20:25:17.860 00.003 9044 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.27 mountX=0.16 mountY=-0.07, mountTheta=-0.41
20:25:17.862 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.16, opts=13)
20:25:17.863 00.001 9044 Enqueuing Move request for scope (0.05, -0.16)
20:25:17.864 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:25:17.865 00.001 9044 UpdateGuideState exits: m=5418 SNR=50.5
20:25:17.866 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:17.868 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:17.869 00.001 9044 Enqueuing Expose request
20:25:17.870 00.001 12252 Worker thread wakes up
20:25:17.870 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
20:25:17.870 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
20:25:17.870 00.000 12252 Moving (0.05, -0.16) raw xDistance=0.16 yDistance=-0.07
20:25:17.872 00.002 12252 PPEC rslt: input = 0.16, final = 0.05, react = 0.10, pred = -0.05, hyst = 0.09, hyst_pct = 0.00, period_length = 581.74
20:25:17.872 00.000 12252 PPEC: input: 0.16, control: 0.05, exposure: 2000
20:25:17.872 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:17.872 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:25:17.872 00.000 12252 MoveAxis(W, 19, ABG)
20:25:17.873 00.001 12252 Guiding  Dir = 3, Dur = 19
20:25:17.873 00.000 12252 IsSlewing returns 0
20:25:17.873 00.000 12252 IsGuiding returns 0
20:25:17.876 00.003 12252 PulseGuide returned control before completion, sleep 27
20:25:17.906 00.030 12252 IsGuiding returns 0
20:25:17.906 00.000 12252 Move returns status 0, amount 19
20:25:17.906 00.000 12252 MoveAxis(N, 0, ABG)
20:25:17.906 00.000 12252 Move returns status 0, amount 0
20:25:17.906 00.000 12252 move complete, result=0
20:25:17.906 00.000 12252 worker thread done servicing request
20:25:17.906 00.000 12252 Worker thread wakes up
20:25:17.906 00.000 9044 GuideStep: 0.2 px 19 ms WEST, -0.1 px 0 ms NORTH
20:25:17.907 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:17.907 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:20.277 02.370 12252 Exposure complete
20:25:20.326 00.049 12252 worker thread done servicing request
20:25:20.326 00.000 9044 OnExposeComplete: enter
20:25:20.328 00.002 9044 UpdateGuideState(): m_state=6
20:25:20.329 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
20:25:20.330 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=820.25, Mass=5244, SNR=50.0, Peak=173 HFD=5.1
20:25:20.332 00.002 9044 MultiStar: [#1 -0.02,0.03,1.07,U] [#2 0.10,0.06,1.22,U] [#3 -0.14,-0.01,0.85,U] [#4 -0.03,-0.05,1.32,U] [#5 0.02,0.06,0.65,U] [#6 -0.08,0.02,0.42,U] [#7 0.11,-0.22,0.44,U] [#8 0.09,0.17,0.42,U] 
20:25:20.333 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.00}, one-star: {0.23, -0.07}
20:25:20.334 00.001 9044 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.62) = xAngle (1.52 = 1.52)
20:25:20.335 00.001 9044 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.56 = -1.56)
20:25:20.336 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.10 mountX=0.00 mountY=-0.03, mountTheta=-1.52
20:25:20.338 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.00, opts=13)
20:25:20.339 00.001 9044 Enqueuing Move request for scope (0.03, -0.00)
20:25:20.340 00.001 12252 Worker thread wakes up
20:25:20.340 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
20:25:20.340 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
20:25:20.340 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:25:20.341 00.001 12252 Moving (0.03, -0.00) raw xDistance=0.00 yDistance=-0.03
20:25:20.341 00.000 9044 UpdateGuideState exits: m=5244 SNR=50.0
20:25:20.342 00.001 12252 PPEC rslt: input = 0.00, final = -0.05, react = 0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 581.74
20:25:20.343 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:20.344 00.001 12252 PPEC: input: 0.00, control: -0.05, exposure: 2000
20:25:20.344 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:20.344 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:20.345 00.001 9044 Enqueuing Expose request
20:25:20.345 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:25:20.346 00.001 12252 MoveAxis(E, 18, ABG)
20:25:20.346 00.000 12252 Guiding  Dir = 2, Dur = 18
20:25:20.346 00.000 12252 IsSlewing returns 0
20:25:20.346 00.000 12252 IsGuiding returns 0
20:25:20.349 00.003 12252 PulseGuide returned control before completion, sleep 26
20:25:20.388 00.039 12252 IsGuiding returns 0
20:25:20.388 00.000 12252 Move returns status 0, amount 18
20:25:20.388 00.000 12252 MoveAxis(N, 0, ABG)
20:25:20.388 00.000 12252 Move returns status 0, amount 0
20:25:20.388 00.000 12252 move complete, result=0
20:25:20.388 00.000 12252 worker thread done servicing request
20:25:20.388 00.000 12252 Worker thread wakes up
20:25:20.388 00.000 9044 GuideStep: 0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
20:25:20.389 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:20.389 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:22.754 02.365 12252 Exposure complete
20:25:22.813 00.059 12252 worker thread done servicing request
20:25:22.813 00.000 9044 OnExposeComplete: enter
20:25:22.815 00.002 9044 UpdateGuideState(): m_state=6
20:25:22.817 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
20:25:22.818 00.001 9044 Star::Find returns 1 (0), X=1017.36, Y=820.10, Mass=5407, SNR=50.9, Peak=173 HFD=5.0
20:25:22.819 00.001 9044 MultiStar: [#1 -0.21,-0.32,0.00,M1] [#2 -0.13,-0.07,1.21,U] [#3 -0.24,-0.24,0.00,M1] [#4 -0.14,-0.12,1.28,U] [#5 -0.14,-0.07,0.64,U] [#6 -0.20,-0.23,0.00,M1] [#7 -0.12,-0.23,0.42,U] [#8 -0.05,-0.07,0.41,U] 
20:25:22.820 00.001 9044 refined, 5 included, MultiStar: {-0.11, -0.13}, one-star: {-0.07, -0.22}
20:25:22.821 00.001 9044 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.62) = xAngle (-0.69 = -0.69)
20:25:22.822 00.001 9044 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.77 = 2.51)
20:25:22.824 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.31 mountX=0.13 mountY=0.10, mountTheta=0.65
20:25:22.825 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.13, opts=13)
20:25:22.828 00.003 9044 Enqueuing Move request for scope (-0.11, -0.13)
20:25:22.829 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:25:22.830 00.001 9044 UpdateGuideState exits: m=5407 SNR=50.9
20:25:22.831 00.001 12252 Worker thread wakes up
20:25:22.831 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:22.832 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
20:25:22.832 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:22.834 00.002 9044 Enqueuing Expose request
20:25:22.835 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
20:25:22.835 00.000 12252 Moving (-0.11, -0.13) raw xDistance=0.13 yDistance=0.10
20:25:22.837 00.002 12252 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = -0.05, hyst = 0.07, hyst_pct = 0.01, period_length = 587.30
20:25:22.837 00.000 12252 PPEC: input: 0.13, control: 0.03, exposure: 2000
20:25:22.837 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:22.837 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:25:22.837 00.000 12252 MoveAxis(W, 13, ABG)
20:25:22.837 00.000 12252 Guiding  Dir = 3, Dur = 13
20:25:22.837 00.000 12252 IsSlewing returns 0
20:25:22.837 00.000 12252 IsGuiding returns 0
20:25:22.840 00.003 12252 PulseGuide returned control before completion, sleep 21
20:25:22.867 00.027 12252 IsGuiding returns 0
20:25:22.867 00.000 12252 Move returns status 0, amount 13
20:25:22.867 00.000 12252 MoveAxis(N, 0, ABG)
20:25:22.867 00.000 12252 Move returns status 0, amount 0
20:25:22.867 00.000 12252 move complete, result=0
20:25:22.867 00.000 12252 worker thread done servicing request
20:25:22.868 00.001 12252 Worker thread wakes up
20:25:22.868 00.000 9044 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
20:25:22.869 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:22.869 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:25.206 02.337 12252 Exposure complete
20:25:25.284 00.078 12252 worker thread done servicing request
20:25:25.284 00.000 9044 OnExposeComplete: enter
20:25:25.286 00.002 9044 UpdateGuideState(): m_state=6
20:25:25.287 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
20:25:25.288 00.001 9044 Star::Find returns 1 (0), X=1017.61, Y=820.16, Mass=5393, SNR=50.5, Peak=173 HFD=5.1
20:25:25.290 00.002 9044 MultiStar: [#1 -0.06,-0.07,1.04,U] [#2 -0.02,-0.12,1.19,U] [#3 -0.02,-0.12,0.84,U] [#4 0.02,-0.05,1.28,U] [#5 0.01,-0.07,0.65,U] [#6 -0.20,-0.14,0.43,U] [#7 0.06,-0.20,0.42,U] [#8 0.06,-0.08,0.41,U] 
20:25:25.291 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {0.17, -0.16}
20:25:25.292 00.001 9044 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.62) = xAngle (0.15 = 0.15)
20:25:25.293 00.001 9044 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.93 = -2.93)
20:25:25.294 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.11 cameraTheta=-1.47 mountX=0.10 mountY=-0.02, mountTheta=-0.21
20:25:25.297 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.10, opts=13)
20:25:25.298 00.001 9044 Enqueuing Move request for scope (0.01, -0.10)
20:25:25.298 00.000 12252 Worker thread wakes up
20:25:25.299 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:25:25.300 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
20:25:25.300 00.000 9044 UpdateGuideState exits: m=5393 SNR=50.5
20:25:25.301 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
20:25:25.301 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:25.302 00.001 12252 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=-0.02
20:25:25.302 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:25.303 00.001 9044 Enqueuing Expose request
20:25:25.304 00.001 12252 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = -0.05, hyst = 0.05, hyst_pct = 0.01, period_length = 587.30
20:25:25.304 00.000 12252 PPEC: input: 0.10, control: 0.01, exposure: 2000
20:25:25.304 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:25.305 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:25:25.305 00.000 12252 MoveAxis(W, 5, ABG)
20:25:25.305 00.000 12252 Guiding  Dir = 3, Dur = 5
20:25:25.305 00.000 12252 IsSlewing returns 0
20:25:25.306 00.001 12252 IsGuiding returns 0
20:25:25.307 00.001 12252 PulseGuide returned control before completion, sleep 13
20:25:25.325 00.018 12252 IsGuiding returns 0
20:25:25.325 00.000 12252 Move returns status 0, amount 5
20:25:25.325 00.000 12252 MoveAxis(N, 0, ABG)
20:25:25.325 00.000 12252 Move returns status 0, amount 0
20:25:25.325 00.000 12252 move complete, result=0
20:25:25.325 00.000 12252 worker thread done servicing request
20:25:25.325 00.000 12252 Worker thread wakes up
20:25:25.326 00.001 9044 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
20:25:25.327 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:25.327 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:27.674 02.347 12252 Exposure complete
20:25:27.717 00.043 12252 worker thread done servicing request
20:25:27.717 00.000 9044 OnExposeComplete: enter
20:25:27.718 00.001 9044 UpdateGuideState(): m_state=6
20:25:27.718 00.000 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
20:25:27.720 00.002 9044 Star::Find returns 1 (0), X=1017.68, Y=820.25, Mass=5411, SNR=50.5, Peak=173 HFD=5.2
20:25:27.721 00.001 9044 MultiStar: [#1 -0.02,-0.03,1.05,U] [#2 0.07,0.05,1.19,U] [#3 -0.02,0.02,0.84,U] [#4 0.03,-0.05,1.27,U] [#5 0.03,0.04,0.66,U] [#6 -0.02,0.04,0.43,U] [#7 0.03,-0.18,0.43,U] [#8 0.13,0.22,0.41,U] 
20:25:27.722 00.001 9044 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {0.25, -0.07}
20:25:27.723 00.001 9044 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.62) = xAngle (1.57 = 1.57)
20:25:27.725 00.002 9044 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.51 = -1.51)
20:25:27.726 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.06 mountX=0.00 mountY=-0.06, mountTheta=-1.57
20:25:27.729 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.00, opts=13)
20:25:27.730 00.001 9044 Enqueuing Move request for scope (0.06, -0.00)
20:25:27.731 00.001 12252 Worker thread wakes up
20:25:27.731 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:25:27.732 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
20:25:27.732 00.000 9044 UpdateGuideState exits: m=5411 SNR=50.5
20:25:27.732 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:27.734 00.002 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
20:25:27.734 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:27.735 00.001 9044 Enqueuing Expose request
20:25:27.736 00.001 12252 Moving (0.06, -0.00) raw xDistance=0.00 yDistance=-0.06
20:25:27.736 00.000 12252 PPEC rslt: input = 0.00, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 587.30
20:25:27.736 00.000 12252 PPEC: input: 0.00, control: -0.04, exposure: 2000
20:25:27.737 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:27.737 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:25:27.737 00.000 12252 MoveAxis(E, 17, ABG)
20:25:27.737 00.000 12252 Guiding  Dir = 2, Dur = 17
20:25:27.737 00.000 12252 IsSlewing returns 0
20:25:27.737 00.000 12252 IsGuiding returns 0
20:25:27.739 00.002 12252 PulseGuide returned control before completion, sleep 25
20:25:27.769 00.030 12252 IsGuiding returns 1
20:25:27.769 00.000 12252 scope still moving after pulse duration time elapsed
20:25:27.800 00.031 12252 IsSlewing returns 0
20:25:27.800 00.000 12252 IsGuiding returns 0
20:25:27.800 00.000 12252 scope move finished after 17 + 46 ms
20:25:27.800 00.000 12252 Move returns status 0, amount 17
20:25:27.801 00.001 12252 MoveAxis(N, 0, ABG)
20:25:27.801 00.000 12252 Move returns status 0, amount 0
20:25:27.801 00.000 12252 move complete, result=0
20:25:27.801 00.000 12252 worker thread done servicing request
20:25:27.801 00.000 12252 Worker thread wakes up
20:25:27.801 00.000 9044 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
20:25:27.804 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:27.804 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:30.142 02.338 12252 Exposure complete
20:25:30.200 00.058 12252 worker thread done servicing request
20:25:30.200 00.000 9044 OnExposeComplete: enter
20:25:30.202 00.002 9044 UpdateGuideState(): m_state=6
20:25:30.204 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
20:25:30.205 00.001 9044 Star::Find returns 1 (0), X=1017.46, Y=820.11, Mass=5423, SNR=50.6, Peak=173 HFD=5.1
20:25:30.206 00.001 9044 MultiStar: [#1 -0.16,-0.17,1.06,U] [#2 -0.02,-0.13,1.19,U] [#3 -0.19,-0.14,0.84,U] [#4 -0.03,-0.15,1.27,U] [#5 -0.09,-0.10,0.64,U] [#6 -0.21,-0.18,0.43,U] [#7 -0.13,-0.30,0.00,M1] [#8 -0.07,-0.14,0.42,U] 
20:25:30.208 00.002 9044 refined, 7 included, MultiStar: {-0.08, -0.15}, one-star: {0.02, -0.21}
20:25:30.209 00.001 9044 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.62) = xAngle (-0.42 = -0.42)
20:25:30.209 00.000 9044 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.51 = 2.78)
20:25:30.210 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.05 mountX=0.16 mountY=0.06, mountTheta=0.37
20:25:30.212 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.15, opts=13)
20:25:30.213 00.001 9044 Enqueuing Move request for scope (-0.08, -0.15)
20:25:30.214 00.001 12252 Worker thread wakes up
20:25:30.214 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
20:25:30.214 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
20:25:30.214 00.000 12252 Moving (-0.08, -0.15) raw xDistance=0.16 yDistance=0.06
20:25:30.214 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:25:30.215 00.001 12252 PPEC rslt: input = 0.16, final = 0.05, react = 0.09, pred = -0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 587.30
20:25:30.215 00.000 12252 PPEC: input: 0.16, control: 0.05, exposure: 2000
20:25:30.215 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:30.216 00.001 9044 UpdateGuideState exits: m=5423 SNR=50.6
20:25:30.218 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:25:30.218 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:30.219 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:30.220 00.001 9044 Enqueuing Expose request
20:25:30.221 00.001 12252 MoveAxis(W, 21, ABG)
20:25:30.221 00.000 12252 Guiding  Dir = 3, Dur = 21
20:25:30.222 00.001 12252 IsSlewing returns 0
20:25:30.222 00.000 12252 IsGuiding returns 0
20:25:30.224 00.002 12252 PulseGuide returned control before completion, sleep 30
20:25:30.264 00.040 12252 IsGuiding returns 0
20:25:30.264 00.000 12252 Move returns status 0, amount 21
20:25:30.264 00.000 12252 MoveAxis(N, 0, ABG)
20:25:30.264 00.000 12252 Move returns status 0, amount 0
20:25:30.264 00.000 12252 move complete, result=0
20:25:30.264 00.000 12252 worker thread done servicing request
20:25:30.264 00.000 12252 Worker thread wakes up
20:25:30.264 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:30.264 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:30.264 00.000 9044 GuideStep: 0.2 px 21 ms WEST, 0.1 px 0 ms NORTH
20:25:32.605 02.341 12252 Exposure complete
20:25:32.653 00.048 12252 worker thread done servicing request
20:25:32.654 00.001 9044 OnExposeComplete: enter
20:25:32.654 00.000 9044 UpdateGuideState(): m_state=6
20:25:32.656 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
20:25:32.657 00.001 9044 Star::Find returns 1 (0), X=1017.48, Y=820.49, Mass=5205, SNR=49.7, Peak=173 HFD=5.1
20:25:32.659 00.002 9044 MultiStar: [#1 -0.10,0.15,1.05,U] [#2 -0.04,0.07,1.22,U] [#3 -0.17,0.09,0.84,U] [#4 -0.09,0.05,1.32,U] [#5 -0.07,0.09,0.65,U] [#6 -0.19,0.15,0.42,U] [#7 -0.03,-0.02,0.43,U] [#8 -0.05,0.14,0.42,U] 
20:25:32.660 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.10}, one-star: {0.05, 0.17}
20:25:32.661 00.001 9044 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.62) = xAngle (3.83 = -2.46)
20:25:32.663 00.002 9044 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.74 = 0.74)
20:25:32.664 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.20 mountX=-0.09 mountY=0.08, mountTheta=2.42
20:25:32.666 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.10, opts=13)
20:25:32.667 00.001 9044 Enqueuing Move request for scope (-0.07, 0.10)
20:25:32.668 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:25:32.669 00.001 9044 UpdateGuideState exits: m=5205 SNR=49.7
20:25:32.670 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:32.672 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:32.673 00.001 9044 Enqueuing Expose request
20:25:32.674 00.001 12252 Worker thread wakes up
20:25:32.674 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
20:25:32.674 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
20:25:32.674 00.000 12252 Moving (-0.07, 0.10) raw xDistance=-0.09 yDistance=0.08
20:25:32.675 00.001 12252 PPEC rslt: input = -0.09, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 587.30
20:25:32.675 00.000 12252 PPEC: input: -0.09, control: -0.03, exposure: 2000
20:25:32.675 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:32.675 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:25:32.675 00.000 12252 MoveAxis(E, 11, ABG)
20:25:32.675 00.000 12252 Guiding  Dir = 2, Dur = 11
20:25:32.676 00.001 12252 IsSlewing returns 0
20:25:32.676 00.000 12252 IsGuiding returns 0
20:25:32.677 00.001 12252 PulseGuide returned control before completion, sleep 19
20:25:32.711 00.034 12252 IsGuiding returns 1
20:25:32.711 00.000 12252 scope still moving after pulse duration time elapsed
20:25:32.742 00.031 12252 IsSlewing returns 0
20:25:32.742 00.000 12252 IsGuiding returns 0
20:25:32.742 00.000 12252 scope move finished after 11 + 55 ms
20:25:32.742 00.000 12252 Move returns status 0, amount 11
20:25:32.742 00.000 12252 MoveAxis(N, 0, ABG)
20:25:32.743 00.001 12252 Move returns status 0, amount 0
20:25:32.743 00.000 12252 move complete, result=0
20:25:32.743 00.000 12252 worker thread done servicing request
20:25:32.743 00.000 12252 Worker thread wakes up
20:25:32.743 00.000 9044 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
20:25:32.747 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:32.747 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:35.094 02.347 12252 Exposure complete
20:25:35.141 00.047 12252 worker thread done servicing request
20:25:35.141 00.000 9044 OnExposeComplete: enter
20:25:35.144 00.003 9044 UpdateGuideState(): m_state=6
20:25:35.147 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
20:25:35.149 00.002 9044 Star::Find returns 1 (0), X=1017.41, Y=820.33, Mass=5349, SNR=50.2, Peak=173 HFD=5.3
20:25:35.150 00.001 9044 MultiStar: [#1 -0.20,0.02,1.05,U] [#2 -0.08,0.02,1.20,U] [#3 -0.27,0.02,0.84,U] [#4 -0.11,-0.01,1.28,U] [#5 -0.12,0.05,0.65,U] [#6 -0.24,0.10,0.42,U] [#7 -0.16,-0.12,0.42,U] [#8 -0.16,0.04,0.42,U] 
20:25:35.152 00.002 9044 single-star, 8 included, MultiStar: {-0.14, 0.01}, one-star: {-0.02, 0.01}
20:25:35.152 00.000 9044 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.62) = xAngle (4.38 = -1.91)
20:25:35.153 00.001 9044 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.29 = 1.29)
20:25:35.155 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.75 mountX=-0.01 mountY=0.02, mountTheta=1.90
20:25:35.156 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.01, opts=13)
20:25:35.157 00.001 9044 Enqueuing Move request for scope (-0.02, 0.01)
20:25:35.158 00.001 12252 Worker thread wakes up
20:25:35.158 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
20:25:35.158 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:25:35.159 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
20:25:35.159 00.000 12252 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
20:25:35.159 00.000 9044 UpdateGuideState exits: m=5349 SNR=50.2
20:25:35.161 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:35.163 00.002 12252 PPEC rslt: input = -0.01, final = -0.06, react = -0.00, pred = -0.06, hyst = 0.00, hyst_pct = 0.01, period_length = 592.80
20:25:35.163 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:35.164 00.001 9044 Enqueuing Expose request
20:25:35.165 00.001 12252 PPEC: input: -0.01, control: -0.06, exposure: 2000
20:25:35.165 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:35.165 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:25:35.165 00.000 12252 MoveAxis(E, 24, ABG)
20:25:35.165 00.000 12252 Guiding  Dir = 2, Dur = 24
20:25:35.165 00.000 12252 IsSlewing returns 0
20:25:35.165 00.000 12252 IsGuiding returns 0
20:25:35.168 00.003 12252 PulseGuide returned control before completion, sleep 33
20:25:35.207 00.039 12252 IsGuiding returns 0
20:25:35.207 00.000 12252 Move returns status 0, amount 24
20:25:35.207 00.000 12252 MoveAxis(N, 0, ABG)
20:25:35.207 00.000 12252 Move returns status 0, amount 0
20:25:35.207 00.000 12252 move complete, result=0
20:25:35.207 00.000 12252 worker thread done servicing request
20:25:35.207 00.000 12252 Worker thread wakes up
20:25:35.207 00.000 9044 GuideStep: -0.0 px 24 ms EAST, 0.0 px 0 ms NORTH
20:25:35.210 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:35.210 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:37.557 02.347 12252 Exposure complete
20:25:37.632 00.075 12252 worker thread done servicing request
20:25:37.632 00.000 9044 OnExposeComplete: enter
20:25:37.635 00.003 9044 UpdateGuideState(): m_state=6
20:25:37.637 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
20:25:37.639 00.002 9044 Star::Find returns 1 (0), X=1017.68, Y=820.20, Mass=5301, SNR=50.0, Peak=173 HFD=5.1
20:25:37.640 00.001 9044 MultiStar: [#1 0.02,-0.01,1.05,U] [#2 0.07,0.13,1.20,U] [#3 0.04,0.03,0.85,U] [#4 0.04,-0.05,1.30,U] [#5 0.09,0.09,0.64,U] [#6 0.03,0.03,0.41,U] [#7 -0.01,-0.18,0.43,U] [#8 0.23,0.26,0.00,M1] 
20:25:37.641 00.001 9044 refined, 7 included, MultiStar: {0.07, -0.00}, one-star: {0.25, -0.12}
20:25:37.641 00.000 9044 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.62) = xAngle (1.58 = 1.58)
20:25:37.643 00.002 9044 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.51 = -1.51)
20:25:37.645 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.05 mountX=-0.00 mountY=-0.07, mountTheta=-1.58
20:25:37.649 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.00, opts=13)
20:25:37.652 00.003 9044 Enqueuing Move request for scope (0.07, -0.00)
20:25:37.654 00.002 12252 Worker thread wakes up
20:25:37.654 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:25:37.657 00.003 9044 UpdateGuideState exits: m=5301 SNR=50.0
20:25:37.660 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:37.661 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:37.663 00.002 9044 Enqueuing Expose request
20:25:37.665 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
20:25:37.665 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
20:25:37.665 00.000 12252 Moving (0.07, -0.00) raw xDistance=-0.00 yDistance=-0.07
20:25:37.666 00.001 12252 PPEC rslt: input = -0.00, final = -0.04, react = -0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 592.80
20:25:37.666 00.000 12252 PPEC: input: -0.00, control: -0.04, exposure: 2000
20:25:37.666 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:37.666 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:25:37.666 00.000 12252 MoveAxis(E, 17, ABG)
20:25:37.666 00.000 12252 Guiding  Dir = 2, Dur = 17
20:25:37.668 00.002 12252 IsSlewing returns 0
20:25:37.668 00.000 12252 IsGuiding returns 0
20:25:37.669 00.001 12252 PulseGuide returned control before completion, sleep 26
20:25:37.708 00.039 12252 IsGuiding returns 0
20:25:37.708 00.000 12252 Move returns status 0, amount 17
20:25:37.708 00.000 12252 MoveAxis(N, 0, ABG)
20:25:37.708 00.000 12252 Move returns status 0, amount 0
20:25:37.708 00.000 12252 move complete, result=0
20:25:37.708 00.000 12252 worker thread done servicing request
20:25:37.708 00.000 12252 Worker thread wakes up
20:25:37.708 00.000 9044 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
20:25:37.709 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:37.709 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:40.072 02.363 12252 Exposure complete
20:25:40.152 00.080 12252 worker thread done servicing request
20:25:40.152 00.000 9044 OnExposeComplete: enter
20:25:40.154 00.002 9044 UpdateGuideState(): m_state=6
20:25:40.155 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
20:25:40.157 00.002 9044 Star::Find returns 1 (0), X=1017.64, Y=820.22, Mass=5539, SNR=51.2, Peak=173 HFD=5.3
20:25:40.159 00.002 9044 MultiStar: [#1 -0.09,0.01,1.05,U] [#2 0.04,0.07,1.19,U] [#3 0.02,0.00,0.83,U] [#4 -0.10,0.01,1.28,U] [#5 0.03,0.13,0.64,U] [#6 -0.01,-0.01,0.42,U] [#7 -0.00,-0.14,0.41,U] [#8 0.11,0.12,0.41,U] 
20:25:40.161 00.002 9044 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.21, -0.10}
20:25:40.162 00.001 9044 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.62) = xAngle (2.17 = 2.17)
20:25:40.164 00.002 9044 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.92 = -0.92)
20:25:40.165 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.54 mountX=-0.01 mountY=-0.01, mountTheta=-2.19
20:25:40.169 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.01, opts=13)
20:25:40.170 00.001 9044 Enqueuing Move request for scope (0.02, 0.01)
20:25:40.172 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:25:40.173 00.001 9044 UpdateGuideState exits: m=5539 SNR=51.2
20:25:40.174 00.001 12252 Worker thread wakes up
20:25:40.174 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:40.175 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:40.177 00.002 9044 Enqueuing Expose request
20:25:40.178 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
20:25:40.178 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
20:25:40.178 00.000 12252 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=-0.01
20:25:40.179 00.001 12252 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 592.80
20:25:40.179 00.000 12252 PPEC: input: -0.01, control: -0.03, exposure: 2000
20:25:40.180 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:40.180 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:25:40.180 00.000 12252 MoveAxis(E, 14, ABG)
20:25:40.180 00.000 12252 Guiding  Dir = 2, Dur = 14
20:25:40.180 00.000 12252 IsSlewing returns 0
20:25:40.181 00.001 12252 IsGuiding returns 0
20:25:40.183 00.002 12252 PulseGuide returned control before completion, sleep 22
20:25:40.217 00.034 12252 IsGuiding returns 0
20:25:40.217 00.000 12252 Move returns status 0, amount 14
20:25:40.217 00.000 12252 MoveAxis(N, 0, ABG)
20:25:40.217 00.000 12252 Move returns status 0, amount 0
20:25:40.217 00.000 12252 move complete, result=0
20:25:40.217 00.000 12252 worker thread done servicing request
20:25:40.217 00.000 12252 Worker thread wakes up
20:25:40.217 00.000 9044 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
20:25:40.220 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:40.220 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:42.562 02.342 12252 Exposure complete
20:25:42.614 00.052 12252 worker thread done servicing request
20:25:42.614 00.000 9044 OnExposeComplete: enter
20:25:42.615 00.001 9044 UpdateGuideState(): m_state=6
20:25:42.616 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
20:25:42.617 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=820.23, Mass=5317, SNR=50.1, Peak=173 HFD=5.2
20:25:42.618 00.001 9044 MultiStar: [#1 -0.07,0.01,1.07,U] [#2 0.03,-0.03,1.21,U] [#3 -0.08,-0.04,0.85,U] [#4 -0.00,-0.06,1.30,U] [#5 -0.02,0.06,0.66,U] [#6 -0.16,-0.10,0.41,U] [#7 0.04,-0.16,0.42,U] [#8 0.08,0.08,0.41,U] 
20:25:42.619 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.21, -0.09}
20:25:42.620 00.001 9044 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.62) = xAngle (0.29 = 0.29)
20:25:42.621 00.001 9044 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.79 = -2.79)
20:25:42.622 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.33 mountX=0.04 mountY=-0.01, mountTheta=-0.34
20:25:42.624 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.04, opts=13)
20:25:42.625 00.001 9044 Enqueuing Move request for scope (0.01, -0.04)
20:25:42.627 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:25:42.628 00.001 9044 UpdateGuideState exits: m=5317 SNR=50.1
20:25:42.629 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:42.630 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:42.631 00.001 9044 Enqueuing Expose request
20:25:42.632 00.001 12252 Worker thread wakes up
20:25:42.632 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
20:25:42.632 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
20:25:42.632 00.000 12252 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=-0.01
20:25:42.633 00.001 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 592.80
20:25:42.633 00.000 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
20:25:42.633 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:42.633 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:25:42.633 00.000 12252 MoveAxis(E, 10, ABG)
20:25:42.633 00.000 12252 Guiding  Dir = 2, Dur = 10
20:25:42.634 00.001 12252 IsSlewing returns 0
20:25:42.634 00.000 12252 IsGuiding returns 0
20:25:42.636 00.002 12252 PulseGuide returned control before completion, sleep 18
20:25:42.668 00.032 12252 IsGuiding returns 0
20:25:42.668 00.000 12252 Move returns status 0, amount 10
20:25:42.668 00.000 12252 MoveAxis(N, 0, ABG)
20:25:42.668 00.000 12252 Move returns status 0, amount 0
20:25:42.668 00.000 12252 move complete, result=0
20:25:42.668 00.000 12252 worker thread done servicing request
20:25:42.668 00.000 12252 Worker thread wakes up
20:25:42.668 00.000 9044 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
20:25:42.669 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:42.669 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:45.018 02.349 12252 Exposure complete
20:25:45.068 00.050 12252 worker thread done servicing request
20:25:45.069 00.001 9044 OnExposeComplete: enter
20:25:45.071 00.002 9044 UpdateGuideState(): m_state=6
20:25:45.073 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
20:25:45.075 00.002 9044 Star::Find returns 1 (0), X=1017.60, Y=820.06, Mass=5389, SNR=50.7, Peak=173 HFD=5.2
20:25:45.077 00.002 9044 MultiStar: [#1 -0.11,-0.15,1.06,U] [#2 0.01,-0.03,1.23,U] [#3 -0.22,-0.34,0.00,M1] [#4 -0.05,-0.18,1.29,U] [#5 -0.21,-0.13,0.63,U] [#6 -0.09,-0.22,0.41,U] [#7 -0.11,-0.42,0.00,M1] [#8 0.11,-0.02,0.41,U] 
20:25:45.079 00.002 9044 refined, 6 included, MultiStar: {-0.02, -0.15}, one-star: {0.16, -0.26}
20:25:45.081 00.002 9044 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.62) = xAngle (-0.10 = -0.10)
20:25:45.083 00.002 9044 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.18 = 3.10)
20:25:45.084 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.72 mountX=0.15 mountY=0.01, mountTheta=0.04
20:25:45.088 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.15, opts=13)
20:25:45.091 00.003 9044 Enqueuing Move request for scope (-0.02, -0.15)
20:25:45.093 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:25:45.096 00.003 9044 UpdateGuideState exits: m=5389 SNR=50.7
20:25:45.098 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:45.101 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:45.103 00.002 9044 Enqueuing Expose request
20:25:45.104 00.001 12252 Worker thread wakes up
20:25:45.105 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
20:25:45.105 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
20:25:45.105 00.000 12252 Moving (-0.02, -0.15) raw xDistance=0.15 yDistance=0.01
20:25:45.110 00.005 12252 PPEC rslt: input = 0.15, final = 0.05, react = 0.09, pred = -0.04, hyst = 0.08, hyst_pct = 0.01, period_length = 598.25
20:25:45.111 00.001 12252 PPEC: input: 0.15, control: 0.05, exposure: 2000
20:25:45.111 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:45.111 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:25:45.111 00.000 12252 MoveAxis(W, 19, ABG)
20:25:45.111 00.000 12252 Guiding  Dir = 3, Dur = 19
20:25:45.111 00.000 12252 IsSlewing returns 0
20:25:45.112 00.001 12252 IsGuiding returns 0
20:25:45.114 00.002 12252 PulseGuide returned control before completion, sleep 27
20:25:45.151 00.037 12252 IsGuiding returns 0
20:25:45.151 00.000 12252 Move returns status 0, amount 19
20:25:45.151 00.000 12252 MoveAxis(N, 0, ABG)
20:25:45.153 00.002 12252 Move returns status 0, amount 0
20:25:45.153 00.000 12252 move complete, result=0
20:25:45.153 00.000 12252 worker thread done servicing request
20:25:45.153 00.000 12252 Worker thread wakes up
20:25:45.153 00.000 9044 GuideStep: 0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
20:25:45.154 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:45.155 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:47.505 02.350 12252 Exposure complete
20:25:47.561 00.056 12252 worker thread done servicing request
20:25:47.561 00.000 9044 OnExposeComplete: enter
20:25:47.562 00.001 9044 UpdateGuideState(): m_state=6
20:25:47.563 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
20:25:47.564 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=820.20, Mass=5414, SNR=50.5, Peak=173 HFD=5.2
20:25:47.565 00.001 9044 MultiStar: [#1 -0.06,0.01,1.06,U] [#2 -0.02,-0.05,1.18,U] [#3 -0.10,0.04,0.84,U] [#4 0.00,-0.02,1.30,U] [#5 -0.03,0.05,0.65,U] [#6 -0.02,0.01,0.42,U] [#7 -0.05,-0.14,0.43,U] [#8 0.08,0.11,0.41,U] 
20:25:47.566 00.001 9044 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.20, -0.13}
20:25:47.567 00.001 9044 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.62) = xAngle (0.25 = 0.25)
20:25:47.568 00.001 9044 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.83 = -2.83)
20:25:47.570 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.37 mountX=0.02 mountY=-0.01, mountTheta=-0.31
20:25:47.572 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.02, opts=13)
20:25:47.574 00.002 9044 Enqueuing Move request for scope (0.00, -0.02)
20:25:47.575 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:25:47.576 00.001 9044 UpdateGuideState exits: m=5414 SNR=50.5
20:25:47.577 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:47.578 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:47.579 00.001 9044 Enqueuing Expose request
20:25:47.580 00.001 12252 Worker thread wakes up
20:25:47.580 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
20:25:47.580 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
20:25:47.580 00.000 12252 Moving (0.00, -0.02) raw xDistance=0.02 yDistance=-0.01
20:25:47.583 00.003 12252 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 598.25
20:25:47.583 00.000 12252 PPEC: input: 0.02, control: -0.04, exposure: 2000
20:25:47.583 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:47.583 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:25:47.583 00.000 12252 MoveAxis(E, 14, ABG)
20:25:47.583 00.000 12252 Guiding  Dir = 2, Dur = 14
20:25:47.583 00.000 12252 IsSlewing returns 0
20:25:47.583 00.000 12252 IsGuiding returns 0
20:25:47.585 00.002 12252 PulseGuide returned control before completion, sleep 23
20:25:47.619 00.034 12252 IsGuiding returns 0
20:25:47.620 00.001 12252 Move returns status 0, amount 14
20:25:47.620 00.000 12252 MoveAxis(N, 0, ABG)
20:25:47.620 00.000 12252 Move returns status 0, amount 0
20:25:47.620 00.000 12252 move complete, result=0
20:25:47.620 00.000 12252 worker thread done servicing request
20:25:47.620 00.000 9044 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
20:25:47.621 00.001 12252 Worker thread wakes up
20:25:47.623 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:47.623 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:49.958 02.335 12252 Exposure complete
20:25:50.028 00.070 12252 worker thread done servicing request
20:25:50.028 00.000 9044 OnExposeComplete: enter
20:25:50.029 00.001 9044 UpdateGuideState(): m_state=6
20:25:50.030 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
20:25:50.031 00.001 9044 Star::Find returns 1 (0), X=1017.54, Y=820.25, Mass=5287, SNR=49.9, Peak=173 HFD=5.1
20:25:50.034 00.003 9044 MultiStar: [#1 -0.11,0.03,1.05,U] [#2 -0.04,0.07,1.24,U] [#3 -0.10,-0.01,0.84,U] [#4 -0.01,-0.01,1.28,U] [#5 -0.14,0.06,0.66,U] [#6 -0.17,0.04,0.43,U] [#7 -0.10,-0.13,0.43,U] [#8 -0.09,-0.04,0.42,U] 
20:25:50.035 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.00}, one-star: {0.11, -0.07}
20:25:50.036 00.001 9044 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.62) = xAngle (4.74 = -1.54)
20:25:50.037 00.001 9044 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.66 = 1.66)
20:25:50.038 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.12 mountX=0.00 mountY=0.06, mountTheta=1.54
20:25:50.040 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.00, opts=13)
20:25:50.041 00.001 9044 Enqueuing Move request for scope (-0.06, 0.00)
20:25:50.042 00.001 12252 Worker thread wakes up
20:25:50.042 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:25:50.045 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
20:25:50.045 00.000 9044 UpdateGuideState exits: m=5287 SNR=49.9
20:25:50.048 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
20:25:50.049 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:50.050 00.001 12252 Moving (-0.06, 0.00) raw xDistance=0.00 yDistance=0.06
20:25:50.050 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:50.052 00.002 12252 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 598.25
20:25:50.052 00.000 9044 Enqueuing Expose request
20:25:50.054 00.002 12252 PPEC: input: 0.00, control: -0.03, exposure: 2000
20:25:50.054 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:50.054 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:25:50.054 00.000 12252 MoveAxis(E, 12, ABG)
20:25:50.054 00.000 12252 Guiding  Dir = 2, Dur = 12
20:25:50.055 00.001 12252 IsSlewing returns 0
20:25:50.055 00.000 12252 IsGuiding returns 0
20:25:50.057 00.002 12252 PulseGuide returned control before completion, sleep 20
20:25:50.078 00.021 12252 IsGuiding returns 1
20:25:50.078 00.000 12252 scope still moving after pulse duration time elapsed
20:25:50.109 00.031 12252 IsSlewing returns 0
20:25:50.109 00.000 12252 IsGuiding returns 0
20:25:50.109 00.000 12252 scope move finished after 12 + 42 ms
20:25:50.109 00.000 12252 Move returns status 0, amount 12
20:25:50.110 00.001 12252 MoveAxis(N, 0, ABG)
20:25:50.110 00.000 12252 Move returns status 0, amount 0
20:25:50.110 00.000 12252 move complete, result=0
20:25:50.110 00.000 12252 worker thread done servicing request
20:25:50.110 00.000 12252 Worker thread wakes up
20:25:50.110 00.000 9044 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
20:25:50.112 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:50.112 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:52.472 02.360 12252 Exposure complete
20:25:52.519 00.047 12252 worker thread done servicing request
20:25:52.519 00.000 9044 OnExposeComplete: enter
20:25:52.520 00.001 9044 UpdateGuideState(): m_state=6
20:25:52.522 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
20:25:52.523 00.001 9044 Star::Find returns 1 (0), X=1017.59, Y=820.11, Mass=5316, SNR=50.1, Peak=173 HFD=5.1
20:25:52.524 00.001 9044 MultiStar: [#1 -0.08,0.00,1.07,U] [#2 -0.06,0.01,1.20,U] [#3 -0.10,-0.11,0.85,U] [#4 -0.03,-0.07,1.31,U] [#5 -0.09,0.04,0.65,U] [#6 -0.09,-0.00,0.40,U] [#7 0.03,-0.16,0.43,U] [#8 -0.02,-0.02,0.41,U] 
20:25:52.525 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {0.15, -0.21}
20:25:52.526 00.001 9044 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.62) = xAngle (-0.40 = -0.40)
20:25:52.527 00.001 9044 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.48 = 2.80)
20:25:52.528 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.03 mountX=0.06 mountY=0.02, mountTheta=0.35
20:25:52.529 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.06, opts=13)
20:25:52.530 00.001 9044 Enqueuing Move request for scope (-0.03, -0.06)
20:25:52.531 00.001 12252 Worker thread wakes up
20:25:52.531 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:25:52.531 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
20:25:52.531 00.000 9044 UpdateGuideState exits: m=5316 SNR=50.1
20:25:52.533 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
20:25:52.533 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:52.534 00.001 12252 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=0.02
20:25:52.534 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:52.535 00.001 9044 Enqueuing Expose request
20:25:52.535 00.000 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 598.25
20:25:52.536 00.001 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
20:25:52.536 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:52.536 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:25:52.536 00.000 12252 MoveAxis(E, 12, ABG)
20:25:52.536 00.000 12252 Guiding  Dir = 2, Dur = 12
20:25:52.536 00.000 12252 IsSlewing returns 0
20:25:52.536 00.000 12252 IsGuiding returns 0
20:25:52.538 00.002 12252 PulseGuide returned control before completion, sleep 21
20:25:52.577 00.039 12252 IsGuiding returns 0
20:25:52.577 00.000 12252 Move returns status 0, amount 12
20:25:52.577 00.000 12252 MoveAxis(N, 0, ABG)
20:25:52.577 00.000 12252 Move returns status 0, amount 0
20:25:52.577 00.000 12252 move complete, result=0
20:25:52.577 00.000 12252 worker thread done servicing request
20:25:52.577 00.000 12252 Worker thread wakes up
20:25:52.577 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:52.577 00.000 9044 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
20:25:52.578 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:54.938 02.360 12252 Exposure complete
20:25:54.990 00.052 12252 worker thread done servicing request
20:25:54.990 00.000 9044 OnExposeComplete: enter
20:25:54.991 00.001 9044 UpdateGuideState(): m_state=6
20:25:54.992 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
20:25:54.993 00.001 9044 Star::Find returns 1 (0), X=1017.45, Y=820.09, Mass=5404, SNR=50.5, Peak=173 HFD=5.1
20:25:54.994 00.001 9044 MultiStar: [#1 -0.16,-0.05,1.05,U] [#2 -0.10,-0.05,1.19,U] [#3 -0.11,-0.10,0.85,U] [#4 -0.12,-0.16,1.30,U] [#5 -0.10,-0.02,0.64,U] [#6 -0.12,-0.14,0.41,U] [#7 -0.06,-0.26,0.42,U] [#8 0.03,0.12,0.42,U] 
20:25:54.995 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.11}, one-star: {0.01, -0.23}
20:25:54.996 00.001 9044 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.62) = xAngle (-0.65 = -0.65)
20:25:54.996 00.000 9044 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.73 = 2.55)
20:25:54.997 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.27 mountX=0.11 mountY=0.08, mountTheta=0.61
20:25:54.999 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.11, opts=13)
20:25:55.000 00.001 9044 Enqueuing Move request for scope (-0.09, -0.11)
20:25:55.000 00.000 12252 Worker thread wakes up
20:25:55.000 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:25:55.001 00.001 9044 UpdateGuideState exits: m=5404 SNR=50.5
20:25:55.002 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
20:25:55.002 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:55.003 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
20:25:55.003 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:55.004 00.001 9044 Enqueuing Expose request
20:25:55.004 00.000 12252 Moving (-0.09, -0.11) raw xDistance=0.11 yDistance=0.08
20:25:55.005 00.001 12252 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 598.25
20:25:55.005 00.000 12252 PPEC: input: 0.11, control: 0.04, exposure: 2000
20:25:55.005 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:55.005 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:25:55.005 00.000 12252 MoveAxis(W, 14, ABG)
20:25:55.005 00.000 12252 Guiding  Dir = 3, Dur = 14
20:25:55.006 00.001 12252 IsSlewing returns 0
20:25:55.006 00.000 12252 IsGuiding returns 0
20:25:55.009 00.003 12252 PulseGuide returned control before completion, sleep 23
20:25:55.049 00.040 12252 IsGuiding returns 0
20:25:55.049 00.000 12252 Move returns status 0, amount 14
20:25:55.049 00.000 12252 MoveAxis(N, 0, ABG)
20:25:55.049 00.000 12252 Move returns status 0, amount 0
20:25:55.049 00.000 12252 move complete, result=0
20:25:55.049 00.000 12252 worker thread done servicing request
20:25:55.049 00.000 9044 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
20:25:55.050 00.001 12252 Worker thread wakes up
20:25:55.050 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:55.050 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:57.410 02.360 12252 Exposure complete
20:25:57.477 00.067 12252 worker thread done servicing request
20:25:57.477 00.000 9044 OnExposeComplete: enter
20:25:57.479 00.002 9044 UpdateGuideState(): m_state=6
20:25:57.480 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
20:25:57.482 00.002 9044 Star::Find returns 1 (0), X=1017.60, Y=820.10, Mass=5374, SNR=50.4, Peak=173 HFD=5.1
20:25:57.483 00.001 9044 MultiStar: [#1 -0.11,-0.06,1.07,U] [#2 -0.06,-0.08,1.20,U] [#3 -0.02,-0.18,0.85,U] [#4 -0.05,-0.16,1.30,U] [#5 -0.04,-0.09,0.65,U] [#6 -0.06,-0.22,0.42,U] [#7 -0.05,-0.30,0.00,M1] [#8 0.16,0.08,0.42,U] 
20:25:57.485 00.002 9044 refined, 7 included, MultiStar: {-0.01, -0.12}, one-star: {0.17, -0.22}
20:25:57.486 00.001 9044 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.62) = xAngle (-0.05 = -0.05)
20:25:57.487 00.001 9044 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.13 = -3.13)
20:25:57.488 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.13 cameraTheta=-1.67 mountX=0.13 mountY=-0.00, mountTheta=-0.01
20:25:57.490 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.12, opts=13)
20:25:57.492 00.002 9044 Enqueuing Move request for scope (-0.01, -0.12)
20:25:57.493 00.001 12252 Worker thread wakes up
20:25:57.493 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:25:57.494 00.001 9044 UpdateGuideState exits: m=5374 SNR=50.4
20:25:57.496 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:57.497 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:57.498 00.001 9044 Enqueuing Expose request
20:25:57.499 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
20:25:57.499 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
20:25:57.499 00.000 12252 Moving (-0.01, -0.12) raw xDistance=0.13 yDistance=-0.00
20:25:57.501 00.002 12252 PPEC rslt: input = 0.13, final = 0.04, react = 0.08, pred = -0.04, hyst = 0.07, hyst_pct = 0.01, period_length = 603.65
20:25:57.501 00.000 12252 PPEC: input: 0.13, control: 0.04, exposure: 2000
20:25:57.501 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:57.501 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:25:57.501 00.000 12252 MoveAxis(W, 14, ABG)
20:25:57.502 00.001 12252 Guiding  Dir = 3, Dur = 14
20:25:57.502 00.000 12252 IsSlewing returns 0
20:25:57.502 00.000 12252 IsGuiding returns 0
20:25:57.504 00.002 12252 PulseGuide returned control before completion, sleep 23
20:25:57.543 00.039 12252 IsGuiding returns 0
20:25:57.543 00.000 12252 Move returns status 0, amount 14
20:25:57.543 00.000 12252 MoveAxis(N, 0, ABG)
20:25:57.543 00.000 12252 Move returns status 0, amount 0
20:25:57.543 00.000 12252 move complete, result=0
20:25:57.543 00.000 12252 worker thread done servicing request
20:25:57.544 00.001 12252 Worker thread wakes up
20:25:57.544 00.000 9044 GuideStep: 0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
20:25:57.546 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:25:57.546 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:25:59.898 02.352 12252 Exposure complete
20:25:59.945 00.047 12252 worker thread done servicing request
20:25:59.946 00.001 9044 OnExposeComplete: enter
20:25:59.947 00.001 9044 UpdateGuideState(): m_state=6
20:25:59.948 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
20:25:59.950 00.002 9044 Star::Find returns 1 (0), X=1017.59, Y=820.36, Mass=5330, SNR=50.4, Peak=173 HFD=5.3
20:25:59.951 00.001 9044 MultiStar: [#1 -0.02,0.16,1.06,U] [#2 0.01,0.10,1.20,U] [#3 -0.16,0.12,0.85,U] [#4 -0.01,0.09,1.30,U] [#5 0.02,0.16,0.65,U] [#6 -0.11,0.18,0.41,U] [#7 0.05,0.01,0.42,U] [#8 0.13,0.17,0.41,U] 
20:25:59.952 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.16, 0.04}
20:25:59.954 00.002 9044 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.62) = xAngle (3.14 = 3.14)
20:25:59.955 00.001 9044 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.06 = 0.06)
20:25:59.956 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.51 mountX=-0.11 mountY=0.01, mountTheta=3.09
20:25:59.960 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.11, opts=13)
20:25:59.962 00.002 9044 Enqueuing Move request for scope (0.01, 0.11)
20:25:59.964 00.002 12252 Worker thread wakes up
20:25:59.964 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:25:59.967 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
20:25:59.967 00.000 9044 UpdateGuideState exits: m=5330 SNR=50.4
20:25:59.969 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
20:25:59.969 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:25:59.971 00.002 12252 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=0.01
20:25:59.971 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:25:59.973 00.002 9044 Enqueuing Expose request
20:25:59.975 00.002 12252 PPEC rslt: input = -0.11, final = -0.10, react = -0.06, pred = -0.04, hyst = -0.06, hyst_pct = 0.01, period_length = 603.65
20:25:59.975 00.000 12252 PPEC: input: -0.11, control: -0.10, exposure: 2000
20:25:59.975 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:25:59.976 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:25:59.976 00.000 12252 MoveAxis(E, 41, ABG)
20:25:59.976 00.000 12252 Guiding  Dir = 2, Dur = 41
20:25:59.976 00.000 12252 IsSlewing returns 0
20:25:59.978 00.002 12252 IsGuiding returns 0
20:25:59.979 00.001 12252 PulseGuide returned control before completion, sleep 50
20:26:00.034 00.055 12252 IsGuiding returns 1
20:26:00.034 00.000 12252 scope still moving after pulse duration time elapsed
20:26:00.065 00.031 12252 IsSlewing returns 0
20:26:00.065 00.000 12252 IsGuiding returns 0
20:26:00.065 00.000 12252 scope move finished after 41 + 47 ms
20:26:00.066 00.001 12252 Move returns status 0, amount 41
20:26:00.066 00.000 12252 MoveAxis(N, 0, ABG)
20:26:00.066 00.000 12252 Move returns status 0, amount 0
20:26:00.066 00.000 12252 move complete, result=0
20:26:00.066 00.000 12252 worker thread done servicing request
20:26:00.066 00.000 12252 Worker thread wakes up
20:26:00.066 00.000 9044 GuideStep: -0.1 px 41 ms EAST, 0.0 px 0 ms NORTH
20:26:00.068 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:00.068 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:02.422 02.354 12252 Exposure complete
20:26:02.467 00.045 12252 worker thread done servicing request
20:26:02.467 00.000 9044 OnExposeComplete: enter
20:26:02.470 00.003 9044 UpdateGuideState(): m_state=6
20:26:02.471 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
20:26:02.472 00.001 9044 Star::Find returns 1 (0), X=1017.52, Y=820.25, Mass=5359, SNR=50.6, Peak=173 HFD=5.2
20:26:02.473 00.001 9044 MultiStar: [#1 -0.18,0.03,1.05,U] [#2 -0.07,0.01,1.20,U] [#3 -0.12,0.07,0.83,U] [#4 -0.08,-0.01,1.27,U] [#5 -0.08,0.06,0.65,U] [#6 -0.09,0.12,0.41,U] [#7 -0.03,-0.07,0.42,U] [#8 -0.04,0.04,0.42,U] 
20:26:02.475 00.002 9044 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {0.09, -0.07}
20:26:02.476 00.001 9044 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.62) = xAngle (4.58 = -1.70)
20:26:02.476 00.000 9044 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.49 = 1.49)
20:26:02.477 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.95 mountX=-0.01 mountY=0.07, mountTheta=1.70
20:26:02.478 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.01, opts=13)
20:26:02.479 00.001 9044 Enqueuing Move request for scope (-0.07, 0.01)
20:26:02.480 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:26:02.482 00.002 12252 Worker thread wakes up
20:26:02.482 00.000 9044 UpdateGuideState exits: m=5359 SNR=50.6
20:26:02.485 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:02.487 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:02.488 00.001 9044 Enqueuing Expose request
20:26:02.489 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
20:26:02.489 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
20:26:02.489 00.000 12252 Moving (-0.07, 0.01) raw xDistance=-0.01 yDistance=0.07
20:26:02.490 00.001 12252 PPEC rslt: input = -0.01, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 603.65
20:26:02.490 00.000 12252 PPEC: input: -0.01, control: -0.04, exposure: 2000
20:26:02.490 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:02.490 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:26:02.490 00.000 12252 MoveAxis(E, 16, ABG)
20:26:02.490 00.000 12252 Guiding  Dir = 2, Dur = 16
20:26:02.491 00.001 12252 IsSlewing returns 0
20:26:02.491 00.000 12252 IsGuiding returns 0
20:26:02.494 00.003 12252 PulseGuide returned control before completion, sleep 25
20:26:02.526 00.032 12252 IsGuiding returns 1
20:26:02.526 00.000 12252 scope still moving after pulse duration time elapsed
20:26:02.558 00.032 12252 IsSlewing returns 0
20:26:02.558 00.000 12252 IsGuiding returns 0
20:26:02.558 00.000 12252 scope move finished after 16 + 50 ms
20:26:02.558 00.000 12252 Move returns status 0, amount 16
20:26:02.558 00.000 12252 MoveAxis(N, 0, ABG)
20:26:02.558 00.000 12252 Move returns status 0, amount 0
20:26:02.558 00.000 12252 move complete, result=0
20:26:02.558 00.000 12252 worker thread done servicing request
20:26:02.558 00.000 9044 GuideStep: -0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
20:26:02.561 00.003 12252 Worker thread wakes up
20:26:02.561 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:02.561 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:04.925 02.364 12252 Exposure complete
20:26:04.973 00.048 12252 worker thread done servicing request
20:26:04.973 00.000 9044 OnExposeComplete: enter
20:26:04.975 00.002 9044 UpdateGuideState(): m_state=6
20:26:04.976 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
20:26:04.977 00.001 9044 Star::Find returns 1 (0), X=1017.58, Y=820.06, Mass=5298, SNR=50.2, Peak=173 HFD=5.1
20:26:04.979 00.002 9044 MultiStar: [#1 -0.08,-0.14,1.05,U] [#2 -0.01,-0.09,1.21,U] [#3 -0.07,-0.15,0.84,U] [#4 -0.09,-0.13,1.30,U] [#5 -0.02,-0.03,0.65,U] [#6 -0.12,-0.15,0.42,U] [#7 -0.01,-0.30,0.00,M1] [#8 0.14,-0.01,0.42,U] 
20:26:04.980 00.001 9044 refined, 7 included, MultiStar: {-0.02, -0.13}, one-star: {0.14, -0.26}
20:26:04.981 00.001 9044 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.62) = xAngle (-0.09 = -0.09)
20:26:04.982 00.001 9044 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.18 = 3.11)
20:26:04.983 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.72 mountX=0.13 mountY=0.00, mountTheta=0.04
20:26:04.988 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.13, opts=13)
20:26:04.990 00.002 9044 Enqueuing Move request for scope (-0.02, -0.13)
20:26:04.992 00.002 12252 Worker thread wakes up
20:26:04.992 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:26:04.993 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
20:26:04.993 00.000 9044 UpdateGuideState exits: m=5298 SNR=50.2
20:26:04.995 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
20:26:04.995 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:04.997 00.002 12252 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=0.00
20:26:04.997 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:04.999 00.002 9044 Enqueuing Expose request
20:26:05.000 00.001 12252 PPEC rslt: input = 0.13, final = 0.04, react = 0.08, pred = -0.04, hyst = 0.06, hyst_pct = 0.00, period_length = 603.65
20:26:05.000 00.000 12252 PPEC: input: 0.13, control: 0.04, exposure: 2000
20:26:05.000 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:05.000 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:26:05.000 00.000 12252 MoveAxis(W, 15, ABG)
20:26:05.000 00.000 12252 Guiding  Dir = 3, Dur = 15
20:26:05.000 00.000 12252 IsSlewing returns 0
20:26:05.001 00.001 12252 IsGuiding returns 0
20:26:05.003 00.002 12252 PulseGuide returned control before completion, sleep 23
20:26:05.032 00.029 12252 IsGuiding returns 0
20:26:05.032 00.000 12252 Move returns status 0, amount 15
20:26:05.032 00.000 12252 MoveAxis(N, 0, ABG)
20:26:05.032 00.000 12252 Move returns status 0, amount 0
20:26:05.032 00.000 12252 move complete, result=0
20:26:05.033 00.001 12252 worker thread done servicing request
20:26:05.033 00.000 12252 Worker thread wakes up
20:26:05.033 00.000 9044 GuideStep: 0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
20:26:05.034 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:05.034 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:07.380 02.346 12252 Exposure complete
20:26:07.438 00.058 12252 worker thread done servicing request
20:26:07.438 00.000 9044 OnExposeComplete: enter
20:26:07.440 00.002 9044 UpdateGuideState(): m_state=6
20:26:07.442 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
20:26:07.443 00.001 9044 Star::Find returns 1 (0), X=1017.54, Y=820.17, Mass=5373, SNR=50.4, Peak=173 HFD=5.2
20:26:07.444 00.001 9044 MultiStar: [#1 -0.07,0.02,1.05,U] [#2 -0.02,0.13,1.21,U] [#3 -0.22,0.00,0.85,U] [#4 -0.11,0.00,1.32,U] [#5 -0.07,0.13,0.64,U] [#6 -0.07,0.05,0.41,U] [#7 -0.09,-0.07,0.43,U] [#8 0.02,0.12,0.41,U] 
20:26:07.445 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {0.10, -0.15}
20:26:07.446 00.001 9044 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.62) = xAngle (4.42 = -1.86)
20:26:07.447 00.001 9044 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.34 = 1.34)
20:26:07.447 00.000 9044 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.80 mountX=-0.02 mountY=0.06, mountTheta=1.86
20:26:07.449 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.02, opts=13)
20:26:07.452 00.003 9044 Enqueuing Move request for scope (-0.06, 0.02)
20:26:07.453 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:26:07.454 00.001 9044 UpdateGuideState exits: m=5373 SNR=50.4
20:26:07.455 00.001 12252 Worker thread wakes up
20:26:07.455 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:07.456 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:07.457 00.001 9044 Enqueuing Expose request
20:26:07.458 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
20:26:07.458 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
20:26:07.459 00.001 12252 Moving (-0.06, 0.02) raw xDistance=-0.02 yDistance=0.06
20:26:07.464 00.005 12252 PPEC rslt: input = -0.02, final = -0.06, react = -0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.01, period_length = 609.05
20:26:07.464 00.000 12252 PPEC: input: -0.02, control: -0.06, exposure: 2000
20:26:07.464 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:07.465 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:26:07.465 00.000 12252 MoveAxis(E, 24, ABG)
20:26:07.465 00.000 12252 Guiding  Dir = 2, Dur = 24
20:26:07.465 00.000 12252 IsSlewing returns 0
20:26:07.467 00.002 12252 IsGuiding returns 0
20:26:07.469 00.002 12252 PulseGuide returned control before completion, sleep 32
20:26:07.504 00.035 12252 IsGuiding returns 0
20:26:07.504 00.000 12252 Move returns status 0, amount 24
20:26:07.504 00.000 12252 MoveAxis(N, 0, ABG)
20:26:07.504 00.000 12252 Move returns status 0, amount 0
20:26:07.504 00.000 12252 move complete, result=0
20:26:07.504 00.000 12252 worker thread done servicing request
20:26:07.504 00.000 12252 Worker thread wakes up
20:26:07.504 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:07.504 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:07.504 00.000 9044 GuideStep: -0.0 px 24 ms EAST, 0.1 px 0 ms NORTH
20:26:09.862 02.358 12252 Exposure complete
20:26:09.926 00.064 12252 worker thread done servicing request
20:26:09.926 00.000 9044 OnExposeComplete: enter
20:26:09.927 00.001 9044 UpdateGuideState(): m_state=6
20:26:09.929 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
20:26:09.930 00.001 9044 Star::Find returns 1 (0), X=1017.65, Y=820.20, Mass=5296, SNR=50.0, Peak=173 HFD=5.1
20:26:09.932 00.002 9044 MultiStar: [#1 -0.06,0.09,1.06,U] [#2 0.03,0.14,1.20,U] [#3 -0.09,-0.01,0.86,U] [#4 -0.00,0.01,1.30,U] [#5 0.05,0.19,0.66,U] [#6 -0.12,0.05,0.42,U] [#7 -0.03,-0.09,0.43,U] [#8 0.07,0.31,0.00,M1] 
20:26:09.933 00.001 9044 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.21, -0.12}
20:26:09.934 00.001 9044 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.62) = xAngle (2.88 = 2.88)
20:26:09.935 00.001 9044 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.21 = -0.21)
20:26:09.936 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.25 mountX=-0.04 mountY=-0.01, mountTheta=-2.93
20:26:09.939 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.04, opts=13)
20:26:09.942 00.003 9044 Enqueuing Move request for scope (0.01, 0.04)
20:26:09.943 00.001 12252 Worker thread wakes up
20:26:09.943 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:26:09.945 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
20:26:09.946 00.001 9044 UpdateGuideState exits: m=5296 SNR=50.0
20:26:09.947 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
20:26:09.947 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:09.949 00.002 12252 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
20:26:09.949 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:09.950 00.001 9044 Enqueuing Expose request
20:26:09.952 00.002 12252 PPEC rslt: input = -0.04, final = -0.07, react = -0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.01, period_length = 609.05
20:26:09.952 00.000 12252 PPEC: input: -0.04, control: -0.07, exposure: 2000
20:26:09.952 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:09.952 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:26:09.952 00.000 12252 MoveAxis(E, 26, ABG)
20:26:09.952 00.000 12252 Guiding  Dir = 2, Dur = 26
20:26:09.952 00.000 12252 IsSlewing returns 0
20:26:09.952 00.000 12252 IsGuiding returns 0
20:26:09.954 00.002 12252 PulseGuide returned control before completion, sleep 34
20:26:09.999 00.045 12252 IsGuiding returns 0
20:26:09.999 00.000 12252 Move returns status 0, amount 26
20:26:09.999 00.000 12252 MoveAxis(N, 0, ABG)
20:26:09.999 00.000 12252 Move returns status 0, amount 0
20:26:09.999 00.000 12252 move complete, result=0
20:26:09.999 00.000 12252 worker thread done servicing request
20:26:09.999 00.000 12252 Worker thread wakes up
20:26:09.999 00.000 9044 GuideStep: -0.0 px 26 ms EAST, -0.0 px 0 ms NORTH
20:26:10.001 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:10.001 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:12.359 02.358 12252 Exposure complete
20:26:12.410 00.051 12252 worker thread done servicing request
20:26:12.411 00.001 9044 OnExposeComplete: enter
20:26:12.411 00.000 9044 UpdateGuideState(): m_state=6
20:26:12.412 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
20:26:12.414 00.002 9044 Star::Find returns 1 (0), X=1017.64, Y=820.27, Mass=5239, SNR=50.0, Peak=173 HFD=5.2
20:26:12.415 00.001 9044 MultiStar: [#1 -0.01,0.00,1.06,U] [#2 0.04,0.08,1.20,U] [#3 0.06,-0.02,0.85,U] [#4 0.06,0.05,1.27,U] [#5 0.06,0.19,0.64,U] [#6 -0.07,0.02,0.42,U] [#7 -0.01,-0.12,0.42,U] [#8 0.12,0.23,0.42,U] 
20:26:12.416 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.21, -0.05}
20:26:12.416 00.000 9044 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.62) = xAngle (2.17 = 2.17)
20:26:12.417 00.001 9044 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.92 = -0.92)
20:26:12.418 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.54 mountX=-0.04 mountY=-0.06, mountTheta=-2.19
20:26:12.419 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.04, opts=13)
20:26:12.420 00.001 9044 Enqueuing Move request for scope (0.06, 0.04)
20:26:12.421 00.001 12252 Worker thread wakes up
20:26:12.421 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
20:26:12.421 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
20:26:12.421 00.000 12252 Moving (0.06, 0.04) raw xDistance=-0.04 yDistance=-0.06
20:26:12.421 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:26:12.422 00.001 9044 UpdateGuideState exits: m=5239 SNR=50.0
20:26:12.423 00.001 12252 PPEC rslt: input = -0.04, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 609.05
20:26:12.423 00.000 12252 PPEC: input: -0.04, control: -0.04, exposure: 2000
20:26:12.423 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:12.425 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:12.425 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:12.426 00.001 9044 Enqueuing Expose request
20:26:12.427 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:26:12.427 00.000 12252 MoveAxis(E, 17, ABG)
20:26:12.427 00.000 12252 Guiding  Dir = 2, Dur = 17
20:26:12.427 00.000 12252 IsSlewing returns 0
20:26:12.427 00.000 12252 IsGuiding returns 0
20:26:12.429 00.002 12252 PulseGuide returned control before completion, sleep 26
20:26:12.456 00.027 12252 IsGuiding returns 1
20:26:12.456 00.000 12252 scope still moving after pulse duration time elapsed
20:26:12.488 00.032 12252 IsSlewing returns 0
20:26:12.488 00.000 12252 IsGuiding returns 0
20:26:12.488 00.000 12252 scope move finished after 17 + 44 ms
20:26:12.488 00.000 12252 Move returns status 0, amount 17
20:26:12.488 00.000 12252 MoveAxis(N, 0, ABG)
20:26:12.488 00.000 12252 Move returns status 0, amount 0
20:26:12.489 00.001 12252 move complete, result=0
20:26:12.489 00.000 12252 worker thread done servicing request
20:26:12.489 00.000 12252 Worker thread wakes up
20:26:12.489 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:12.489 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:12.489 00.000 9044 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
20:26:14.835 02.346 12252 Exposure complete
20:26:14.888 00.053 12252 worker thread done servicing request
20:26:14.888 00.000 9044 OnExposeComplete: enter
20:26:14.889 00.001 9044 UpdateGuideState(): m_state=6
20:26:14.890 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
20:26:14.892 00.002 9044 Star::Find returns 1 (0), X=1017.66, Y=820.06, Mass=5358, SNR=50.3, Peak=173 HFD=5.1
20:26:14.893 00.001 9044 MultiStar: [#1 0.01,-0.15,1.05,U] [#2 0.10,-0.15,1.19,U] [#3 0.02,-0.19,0.84,U] [#4 0.04,-0.17,1.29,U] [#5 0.10,-0.17,0.65,U] [#6 -0.08,-0.20,0.41,U] [#7 0.06,-0.29,0.00,M1] [#8 0.22,-0.11,0.41,U] 
20:26:14.894 00.001 9044 refined, 7 included, MultiStar: {0.08, -0.17}, one-star: {0.23, -0.26}
20:26:14.895 00.001 9044 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.62) = xAngle (0.49 = 0.49)
20:26:14.897 00.002 9044 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.60 = -2.60)
20:26:14.899 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.14 mountX=0.17 mountY=-0.10, mountTheta=-0.53
20:26:14.901 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.17, opts=13)
20:26:14.902 00.001 9044 Enqueuing Move request for scope (0.08, -0.17)
20:26:14.903 00.001 12252 Worker thread wakes up
20:26:14.903 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:26:14.904 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
20:26:14.904 00.000 9044 UpdateGuideState exits: m=5358 SNR=50.3
20:26:14.906 00.002 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
20:26:14.906 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:14.908 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:14.909 00.001 9044 Enqueuing Expose request
20:26:14.910 00.001 12252 Moving (0.08, -0.17) raw xDistance=0.17 yDistance=-0.10
20:26:14.911 00.001 12252 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 609.05
20:26:14.911 00.000 12252 PPEC: input: 0.17, control: 0.07, exposure: 2000
20:26:14.911 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:14.911 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:26:14.911 00.000 12252 MoveAxis(W, 25, ABG)
20:26:14.911 00.000 12252 Guiding  Dir = 3, Dur = 25
20:26:14.911 00.000 12252 IsSlewing returns 0
20:26:14.911 00.000 12252 IsGuiding returns 0
20:26:14.913 00.002 12252 PulseGuide returned control before completion, sleep 34
20:26:14.955 00.042 12252 IsGuiding returns 0
20:26:14.955 00.000 12252 Move returns status 0, amount 25
20:26:14.955 00.000 12252 MoveAxis(N, 0, ABG)
20:26:14.955 00.000 12252 Move returns status 0, amount 0
20:26:14.955 00.000 12252 move complete, result=0
20:26:14.955 00.000 12252 worker thread done servicing request
20:26:14.955 00.000 12252 Worker thread wakes up
20:26:14.955 00.000 9044 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
20:26:14.957 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:14.957 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:17.295 02.338 12252 Exposure complete
20:26:17.345 00.050 12252 worker thread done servicing request
20:26:17.345 00.000 9044 OnExposeComplete: enter
20:26:17.346 00.001 9044 UpdateGuideState(): m_state=6
20:26:17.347 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
20:26:17.348 00.001 9044 Star::Find returns 1 (0), X=1017.68, Y=820.31, Mass=5350, SNR=50.3, Peak=173 HFD=5.3
20:26:17.350 00.002 9044 MultiStar: [#1 -0.00,-0.02,1.05,U] [#2 0.07,0.05,1.21,U] [#3 0.02,0.05,0.84,U] [#4 0.02,0.04,1.30,U] [#5 0.08,0.13,0.64,U] [#6 0.03,0.07,0.41,U] [#7 0.02,-0.15,0.43,U] [#8 0.14,0.09,0.41,U] 
20:26:17.351 00.001 9044 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.25, -0.01}
20:26:17.353 00.002 9044 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.62) = xAngle (2.03 = 2.03)
20:26:17.354 00.001 9044 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.05 = -1.05)
20:26:17.356 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.41 mountX=-0.03 mountY=-0.07, mountTheta=-2.04
20:26:17.357 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.03, opts=13)
20:26:17.358 00.001 9044 Enqueuing Move request for scope (0.07, 0.03)
20:26:17.359 00.001 12252 Worker thread wakes up
20:26:17.359 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:26:17.360 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
20:26:17.360 00.000 9044 UpdateGuideState exits: m=5350 SNR=50.3
20:26:17.360 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
20:26:17.360 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:17.361 00.001 12252 Moving (0.07, 0.03) raw xDistance=-0.03 yDistance=-0.07
20:26:17.361 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:17.363 00.002 9044 Enqueuing Expose request
20:26:17.365 00.002 12252 PPEC rslt: input = -0.03, final = -0.06, react = -0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.01, period_length = 614.40
20:26:17.365 00.000 12252 PPEC: input: -0.03, control: -0.06, exposure: 2000
20:26:17.365 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:17.365 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:26:17.365 00.000 12252 MoveAxis(E, 23, ABG)
20:26:17.365 00.000 12252 Guiding  Dir = 2, Dur = 23
20:26:17.365 00.000 12252 IsSlewing returns 0
20:26:17.365 00.000 12252 IsGuiding returns 0
20:26:17.367 00.002 12252 PulseGuide returned control before completion, sleep 32
20:26:17.413 00.046 12252 IsGuiding returns 0
20:26:17.413 00.000 12252 Move returns status 0, amount 23
20:26:17.413 00.000 12252 MoveAxis(N, 0, ABG)
20:26:17.413 00.000 12252 Move returns status 0, amount 0
20:26:17.413 00.000 12252 move complete, result=0
20:26:17.413 00.000 12252 worker thread done servicing request
20:26:17.413 00.000 12252 Worker thread wakes up
20:26:17.414 00.001 9044 GuideStep: -0.0 px 23 ms EAST, -0.1 px 0 ms NORTH
20:26:17.415 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:17.415 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:19.767 02.352 12252 Exposure complete
20:26:19.834 00.067 12252 worker thread done servicing request
20:26:19.834 00.000 9044 OnExposeComplete: enter
20:26:19.835 00.001 9044 UpdateGuideState(): m_state=6
20:26:19.837 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
20:26:19.839 00.002 9044 Star::Find returns 1 (0), X=1017.63, Y=820.23, Mass=5359, SNR=50.4, Peak=173 HFD=5.2
20:26:19.840 00.001 9044 MultiStar: [#1 -0.06,0.07,1.05,U] [#2 0.01,0.05,1.21,U] [#3 -0.03,0.08,0.85,U] [#4 -0.02,-0.01,1.29,U] [#5 -0.04,0.12,0.65,U] [#6 -0.13,0.05,0.41,U] [#7 0.03,-0.08,0.42,U] [#8 0.17,0.12,0.42,U] 
20:26:19.840 00.000 9044 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.19, -0.10}
20:26:19.843 00.003 9044 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.62) = xAngle (2.72 = 2.72)
20:26:19.844 00.001 9044 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.36 = -0.36)
20:26:19.845 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.10 mountX=-0.03 mountY=-0.01, mountTheta=-2.77
20:26:19.847 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.03, opts=13)
20:26:19.848 00.001 9044 Enqueuing Move request for scope (0.01, 0.03)
20:26:19.849 00.001 12252 Worker thread wakes up
20:26:19.849 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:26:19.850 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
20:26:19.850 00.000 9044 UpdateGuideState exits: m=5359 SNR=50.4
20:26:19.851 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:19.852 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:19.853 00.001 9044 Enqueuing Expose request
20:26:19.854 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
20:26:19.854 00.000 12252 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
20:26:19.856 00.002 12252 PPEC rslt: input = -0.03, final = -0.05, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 614.40
20:26:19.856 00.000 12252 PPEC: input: -0.03, control: -0.05, exposure: 2000
20:26:19.856 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:19.856 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:26:19.856 00.000 12252 MoveAxis(E, 20, ABG)
20:26:19.856 00.000 12252 Guiding  Dir = 2, Dur = 20
20:26:19.857 00.001 12252 IsSlewing returns 0
20:26:19.857 00.000 12252 IsGuiding returns 0
20:26:19.859 00.002 12252 PulseGuide returned control before completion, sleep 28
20:26:19.893 00.034 12252 IsGuiding returns 0
20:26:19.893 00.000 12252 Move returns status 0, amount 20
20:26:19.893 00.000 12252 MoveAxis(N, 0, ABG)
20:26:19.893 00.000 12252 Move returns status 0, amount 0
20:26:19.893 00.000 12252 move complete, result=0
20:26:19.893 00.000 12252 worker thread done servicing request
20:26:19.894 00.001 12252 Worker thread wakes up
20:26:19.894 00.000 9044 GuideStep: -0.0 px 20 ms EAST, -0.0 px 0 ms NORTH
20:26:19.895 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:19.895 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:22.243 02.348 12252 Exposure complete
20:26:22.289 00.046 12252 worker thread done servicing request
20:26:22.289 00.000 9044 OnExposeComplete: enter
20:26:22.291 00.002 9044 UpdateGuideState(): m_state=6
20:26:22.293 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
20:26:22.295 00.002 9044 Star::Find returns 1 (0), X=1017.60, Y=820.12, Mass=5308, SNR=50.0, Peak=173 HFD=5.1
20:26:22.296 00.001 9044 MultiStar: [#1 -0.12,-0.06,1.07,U] [#2 0.01,-0.03,1.22,U] [#3 0.01,-0.14,0.86,U] [#4 -0.04,-0.03,1.29,U] [#5 -0.08,0.04,0.65,U] [#6 -0.14,-0.06,0.43,U] [#7 -0.01,-0.09,0.42,U] [#8 0.14,-0.06,0.42,U] 
20:26:22.297 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.07}, one-star: {0.17, -0.20}
20:26:22.298 00.001 9044 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.62) = xAngle (-0.04 = -0.04)
20:26:22.299 00.001 9044 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.12 = -3.12)
20:26:22.299 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.66 mountX=0.07 mountY=-0.00, mountTheta=-0.02
20:26:22.301 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.07, opts=13)
20:26:22.302 00.001 9044 Enqueuing Move request for scope (-0.01, -0.07)
20:26:22.305 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:26:22.306 00.001 9044 UpdateGuideState exits: m=5308 SNR=50.0
20:26:22.307 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:22.308 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:22.309 00.001 9044 Enqueuing Expose request
20:26:22.310 00.001 12252 Worker thread wakes up
20:26:22.310 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
20:26:22.310 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
20:26:22.310 00.000 12252 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=-0.00
20:26:22.312 00.002 12252 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 614.40
20:26:22.312 00.000 12252 PPEC: input: 0.07, control: -0.03, exposure: 2000
20:26:22.312 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:22.312 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:26:22.312 00.000 12252 MoveAxis(E, 10, ABG)
20:26:22.312 00.000 12252 Guiding  Dir = 2, Dur = 10
20:26:22.312 00.000 12252 IsSlewing returns 0
20:26:22.313 00.001 12252 IsGuiding returns 0
20:26:22.314 00.001 12252 PulseGuide returned control before completion, sleep 19
20:26:22.343 00.029 12252 IsGuiding returns 0
20:26:22.343 00.000 12252 Move returns status 0, amount 10
20:26:22.343 00.000 12252 MoveAxis(N, 0, ABG)
20:26:22.343 00.000 12252 Move returns status 0, amount 0
20:26:22.343 00.000 12252 move complete, result=0
20:26:22.343 00.000 12252 worker thread done servicing request
20:26:22.343 00.000 12252 Worker thread wakes up
20:26:22.343 00.000 9044 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
20:26:22.346 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:22.346 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:24.714 02.368 12252 Exposure complete
20:26:24.761 00.047 12252 worker thread done servicing request
20:26:24.762 00.001 9044 OnExposeComplete: enter
20:26:24.763 00.001 9044 UpdateGuideState(): m_state=6
20:26:24.765 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
20:26:24.766 00.001 9044 Star::Find returns 1 (0), X=1017.63, Y=820.03, Mass=5418, SNR=50.6, Peak=173 HFD=5.1
20:26:24.767 00.001 9044 MultiStar: [#1 -0.03,-0.18,1.05,U] [#2 0.09,-0.17,1.21,U] [#3 0.02,-0.27,0.85,U] [#4 -0.02,-0.24,1.29,U] [#5 0.01,-0.16,0.64,U] [#6 -0.12,-0.28,0.00,M1] [#7 0.05,-0.46,0.00,M1] [#8 0.13,-0.12,0.42,U] 
20:26:24.768 00.001 9044 refined, 6 included, MultiStar: {0.05, -0.21}, one-star: {0.19, -0.29}
20:26:24.769 00.001 9044 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.62) = xAngle (0.29 = 0.29)
20:26:24.770 00.001 9044 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.79 = -2.79)
20:26:24.772 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.33 mountX=0.21 mountY=-0.08, mountTheta=-0.34
20:26:24.774 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.21, opts=13)
20:26:24.775 00.001 9044 Enqueuing Move request for scope (0.05, -0.21)
20:26:24.776 00.001 12252 Worker thread wakes up
20:26:24.776 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
20:26:24.776 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
20:26:24.776 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:26:24.779 00.003 12252 Moving (0.05, -0.21) raw xDistance=0.21 yDistance=-0.08
20:26:24.779 00.000 9044 UpdateGuideState exits: m=5418 SNR=50.6
20:26:24.781 00.002 12252 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 614.40
20:26:24.781 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:24.783 00.002 12252 PPEC: input: 0.21, control: 0.11, exposure: 2000
20:26:24.783 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:24.784 00.001 9044 Enqueuing Expose request
20:26:24.785 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:24.785 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:26:24.785 00.000 12252 MoveAxis(W, 43, ABG)
20:26:24.785 00.000 12252 Guiding  Dir = 3, Dur = 43
20:26:24.786 00.001 12252 IsSlewing returns 0
20:26:24.786 00.000 12252 IsGuiding returns 0
20:26:24.788 00.002 12252 PulseGuide returned control before completion, sleep 52
20:26:24.857 00.069 12252 IsGuiding returns 0
20:26:24.857 00.000 12252 Move returns status 0, amount 43
20:26:24.857 00.000 12252 MoveAxis(N, 0, ABG)
20:26:24.857 00.000 12252 Move returns status 0, amount 0
20:26:24.858 00.001 12252 move complete, result=0
20:26:24.858 00.000 12252 worker thread done servicing request
20:26:24.858 00.000 12252 Worker thread wakes up
20:26:24.858 00.000 9044 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
20:26:24.859 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:24.859 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:27.228 02.369 12252 Exposure complete
20:26:27.315 00.087 12252 worker thread done servicing request
20:26:27.315 00.000 9044 OnExposeComplete: enter
20:26:27.317 00.002 9044 UpdateGuideState(): m_state=6
20:26:27.319 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
20:26:27.322 00.003 9044 Star::Find returns 1 (0), X=1017.62, Y=820.03, Mass=5395, SNR=50.6, Peak=173 HFD=5.1
20:26:27.326 00.004 9044 MultiStar: [#1 -0.07,-0.14,1.05,U] [#2 0.00,-0.06,1.21,U] [#3 -0.09,-0.26,0.84,U] [#4 -0.12,-0.16,1.30,U] [#5 -0.02,-0.01,0.65,U] [#6 -0.10,-0.18,0.42,U] [#7 0.05,-0.38,0.00,M2] [#8 0.06,-0.03,0.42,U] 
20:26:27.328 00.002 9044 refined, 7 included, MultiStar: {-0.02, -0.15}, one-star: {0.19, -0.29}
20:26:27.331 00.003 9044 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.62) = xAngle (-0.08 = -0.08)
20:26:27.333 00.002 9044 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.17 = 3.12)
20:26:27.335 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.71 mountX=0.15 mountY=0.00, mountTheta=0.02
20:26:27.339 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.15, opts=13)
20:26:27.340 00.001 9044 Enqueuing Move request for scope (-0.02, -0.15)
20:26:27.341 00.001 12252 Worker thread wakes up
20:26:27.341 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:26:27.342 00.001 9044 UpdateGuideState exits: m=5395 SNR=50.6
20:26:27.344 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:27.347 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:27.349 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
20:26:27.349 00.000 9044 Enqueuing Expose request
20:26:27.351 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
20:26:27.351 00.000 12252 Moving (-0.02, -0.15) raw xDistance=0.15 yDistance=0.00
20:26:27.353 00.002 12252 PPEC rslt: input = 0.15, final = 0.07, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 614.40
20:26:27.353 00.000 12252 PPEC: input: 0.15, control: 0.07, exposure: 2000
20:26:27.353 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:27.354 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:26:27.354 00.000 12252 MoveAxis(W, 28, ABG)
20:26:27.354 00.000 12252 Guiding  Dir = 3, Dur = 28
20:26:27.354 00.000 12252 IsSlewing returns 0
20:26:27.354 00.000 12252 IsGuiding returns 0
20:26:27.357 00.003 12252 PulseGuide returned control before completion, sleep 37
20:26:27.398 00.041 12252 IsGuiding returns 0
20:26:27.398 00.000 12252 Move returns status 0, amount 28
20:26:27.398 00.000 12252 MoveAxis(N, 0, ABG)
20:26:27.398 00.000 12252 Move returns status 0, amount 0
20:26:27.399 00.001 12252 move complete, result=0
20:26:27.399 00.000 12252 worker thread done servicing request
20:26:27.399 00.000 12252 Worker thread wakes up
20:26:27.399 00.000 9044 GuideStep: 0.1 px 28 ms WEST, 0.0 px 0 ms NORTH
20:26:27.402 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:27.402 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:29.765 02.363 12252 Exposure complete
20:26:29.825 00.060 12252 worker thread done servicing request
20:26:29.825 00.000 9044 OnExposeComplete: enter
20:26:29.828 00.003 9044 UpdateGuideState(): m_state=6
20:26:29.830 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
20:26:29.833 00.003 9044 Star::Find returns 1 (0), X=1017.62, Y=820.32, Mass=5481, SNR=50.9, Peak=173 HFD=5.4
20:26:29.835 00.002 9044 MultiStar: [#1 -0.03,0.03,1.04,U] [#2 0.02,-0.01,1.19,U] [#3 -0.04,0.05,0.83,U] [#4 -0.00,0.07,1.29,U] [#5 -0.01,-0.01,0.64,U] [#6 -0.08,-0.02,0.41,U] [#7 0.02,-0.04,0.42,U] [#8 0.06,0.05,0.41,U] 
20:26:29.837 00.002 9044 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.19, -0.00}
20:26:29.838 00.001 9044 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.62) = xAngle (2.35 = 2.35)
20:26:29.840 00.002 9044 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.73 = -0.73)
20:26:29.842 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.73 mountX=-0.02 mountY=-0.02, mountTheta=-2.38
20:26:29.843 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.02, opts=13)
20:26:29.844 00.001 9044 Enqueuing Move request for scope (0.02, 0.02)
20:26:29.846 00.002 12252 Worker thread wakes up
20:26:29.846 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:26:29.847 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
20:26:29.847 00.000 9044 UpdateGuideState exits: m=5481 SNR=50.9
20:26:29.848 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:29.849 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
20:26:29.849 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:29.851 00.002 9044 Enqueuing Expose request
20:26:29.852 00.001 12252 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
20:26:29.854 00.002 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 619.70
20:26:29.854 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
20:26:29.854 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:29.854 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:26:29.854 00.000 12252 MoveAxis(E, 9, ABG)
20:26:29.854 00.000 12252 Guiding  Dir = 2, Dur = 9
20:26:29.855 00.001 12252 IsSlewing returns 0
20:26:29.855 00.000 12252 IsGuiding returns 0
20:26:29.857 00.002 12252 PulseGuide returned control before completion, sleep 17
20:26:29.878 00.021 12252 IsGuiding returns 0
20:26:29.878 00.000 12252 Move returns status 0, amount 9
20:26:29.878 00.000 12252 MoveAxis(N, 0, ABG)
20:26:29.878 00.000 12252 Move returns status 0, amount 0
20:26:29.878 00.000 12252 move complete, result=0
20:26:29.878 00.000 12252 worker thread done servicing request
20:26:29.878 00.000 12252 Worker thread wakes up
20:26:29.878 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:29.878 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:29.878 00.000 9044 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
20:26:32.219 02.341 12252 Exposure complete
20:26:32.259 00.040 12252 worker thread done servicing request
20:26:32.259 00.000 9044 OnExposeComplete: enter
20:26:32.260 00.001 9044 UpdateGuideState(): m_state=6
20:26:32.261 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
20:26:32.262 00.001 9044 Star::Find returns 1 (0), X=1017.65, Y=820.30, Mass=5328, SNR=50.2, Peak=173 HFD=5.3
20:26:32.263 00.001 9044 MultiStar: [#1 -0.08,0.07,1.06,U] [#2 0.02,0.06,1.20,U] [#3 -0.15,0.07,0.84,U] [#4 -0.02,0.03,1.32,U] [#5 -0.00,0.20,0.65,U] [#6 -0.11,0.08,0.41,U] [#7 -0.05,-0.14,0.43,U] [#8 -0.02,0.23,0.41,U] 
20:26:32.264 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.21, -0.02}
20:26:32.264 00.000 9044 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.62) = xAngle (3.35 = -2.93)
20:26:32.265 00.001 9044 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.27 = 0.27)
20:26:32.267 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.73 mountX=-0.06 mountY=0.02, mountTheta=2.88
20:26:32.268 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.06, opts=13)
20:26:32.269 00.001 9044 Enqueuing Move request for scope (-0.01, 0.06)
20:26:32.270 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:26:32.272 00.002 12252 Worker thread wakes up
20:26:32.272 00.000 9044 UpdateGuideState exits: m=5328 SNR=50.2
20:26:32.273 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
20:26:32.273 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:32.273 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
20:26:32.273 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:32.274 00.001 9044 Enqueuing Expose request
20:26:32.275 00.001 12252 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=0.02
20:26:32.278 00.003 12252 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 619.70
20:26:32.278 00.000 12252 PPEC: input: -0.06, control: -0.02, exposure: 2000
20:26:32.278 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:32.278 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:26:32.278 00.000 12252 MoveAxis(E, 7, ABG)
20:26:32.278 00.000 12252 Guiding  Dir = 2, Dur = 7
20:26:32.278 00.000 12252 IsSlewing returns 0
20:26:32.278 00.000 12252 IsGuiding returns 0
20:26:32.280 00.002 12252 PulseGuide returned control before completion, sleep 15
20:26:32.310 00.030 12252 IsGuiding returns 0
20:26:32.310 00.000 12252 Move returns status 0, amount 7
20:26:32.310 00.000 12252 MoveAxis(N, 0, ABG)
20:26:32.310 00.000 12252 Move returns status 0, amount 0
20:26:32.310 00.000 12252 move complete, result=0
20:26:32.310 00.000 12252 worker thread done servicing request
20:26:32.310 00.000 12252 Worker thread wakes up
20:26:32.310 00.000 9044 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
20:26:32.312 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:32.312 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:34.667 02.355 12252 Exposure complete
20:26:34.718 00.051 12252 worker thread done servicing request
20:26:34.718 00.000 9044 OnExposeComplete: enter
20:26:34.720 00.002 9044 UpdateGuideState(): m_state=6
20:26:34.721 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
20:26:34.722 00.001 9044 Star::Find returns 1 (0), X=1017.55, Y=820.36, Mass=5274, SNR=50.1, Peak=173 HFD=5.1
20:26:34.724 00.002 9044 MultiStar: [#1 -0.11,0.07,1.06,U] [#2 -0.03,0.02,1.20,U] [#3 -0.22,-0.00,0.84,U] [#4 -0.08,0.05,1.33,U] [#5 -0.06,0.02,0.65,U] [#6 -0.09,-0.02,0.41,U] [#7 -0.11,-0.08,0.42,U] [#8 -0.04,0.11,0.42,U] 
20:26:34.725 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {0.11, 0.03}
20:26:34.726 00.001 9044 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.62) = xAngle (4.33 = -1.95)
20:26:34.727 00.001 9044 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.25 = 1.25)
20:26:34.728 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.71 mountX=-0.03 mountY=0.07, mountTheta=1.94
20:26:34.731 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.03, opts=13)
20:26:34.732 00.001 9044 Enqueuing Move request for scope (-0.06, 0.03)
20:26:34.733 00.001 12252 Worker thread wakes up
20:26:34.733 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:26:34.734 00.001 9044 UpdateGuideState exits: m=5274 SNR=50.1
20:26:34.735 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
20:26:34.735 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:34.736 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
20:26:34.736 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:34.737 00.001 9044 Enqueuing Expose request
20:26:34.738 00.001 12252 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.07
20:26:34.739 00.001 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 619.70
20:26:34.739 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
20:26:34.739 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:34.740 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:26:34.740 00.000 12252 MoveAxis(E, 5, ABG)
20:26:34.740 00.000 12252 Guiding  Dir = 2, Dur = 5
20:26:34.740 00.000 12252 IsSlewing returns 0
20:26:34.740 00.000 12252 IsGuiding returns 0
20:26:34.743 00.003 12252 PulseGuide returned control before completion, sleep 14
20:26:34.760 00.017 12252 IsGuiding returns 0
20:26:34.760 00.000 12252 Move returns status 0, amount 5
20:26:34.760 00.000 12252 MoveAxis(N, 0, ABG)
20:26:34.760 00.000 12252 Move returns status 0, amount 0
20:26:34.760 00.000 12252 move complete, result=0
20:26:34.760 00.000 12252 worker thread done servicing request
20:26:34.760 00.000 12252 Worker thread wakes up
20:26:34.760 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:34.760 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:34.760 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
20:26:37.097 02.337 12252 Exposure complete
20:26:37.171 00.074 12252 worker thread done servicing request
20:26:37.171 00.000 9044 OnExposeComplete: enter
20:26:37.173 00.002 9044 UpdateGuideState(): m_state=6
20:26:37.176 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
20:26:37.177 00.001 9044 Star::Find returns 1 (0), X=1017.62, Y=820.31, Mass=5274, SNR=49.8, Peak=173 HFD=5.3
20:26:37.179 00.002 9044 MultiStar: [#1 -0.05,0.13,1.06,U] [#2 0.04,0.10,1.21,U] [#3 -0.18,0.08,0.85,U] [#4 -0.10,0.04,1.31,U] [#5 -0.00,0.19,0.65,U] [#6 -0.13,0.08,0.42,U] [#7 0.05,-0.11,0.42,U] [#8 0.04,0.11,0.42,U] 
20:26:37.180 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.19, -0.01}
20:26:37.180 00.000 9044 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.62) = xAngle (3.41 = -2.87)
20:26:37.182 00.002 9044 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.33 = 0.33)
20:26:37.184 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.78 mountX=-0.07 mountY=0.02, mountTheta=2.82
20:26:37.187 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.07, opts=13)
20:26:37.189 00.002 9044 Enqueuing Move request for scope (-0.02, 0.07)
20:26:37.191 00.002 12252 Worker thread wakes up
20:26:37.191 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:26:37.192 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
20:26:37.192 00.000 9044 UpdateGuideState exits: m=5274 SNR=49.8
20:26:37.193 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
20:26:37.193 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:37.194 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:37.195 00.001 9044 Enqueuing Expose request
20:26:37.196 00.001 12252 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=0.02
20:26:37.197 00.001 12252 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 619.70
20:26:37.197 00.000 12252 PPEC: input: -0.07, control: -0.04, exposure: 2000
20:26:37.197 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:37.197 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:26:37.197 00.000 12252 MoveAxis(E, 15, ABG)
20:26:37.197 00.000 12252 Guiding  Dir = 2, Dur = 15
20:26:37.197 00.000 12252 IsSlewing returns 0
20:26:37.197 00.000 12252 IsGuiding returns 0
20:26:37.200 00.003 12252 PulseGuide returned control before completion, sleep 24
20:26:37.226 00.026 12252 IsGuiding returns 1
20:26:37.226 00.000 12252 scope still moving after pulse duration time elapsed
20:26:37.258 00.032 12252 IsSlewing returns 0
20:26:37.262 00.004 12252 IsGuiding returns 0
20:26:37.262 00.000 12252 scope move finished after 15 + 48 ms
20:26:37.262 00.000 12252 Move returns status 0, amount 15
20:26:37.262 00.000 12252 MoveAxis(N, 0, ABG)
20:26:37.262 00.000 12252 Move returns status 0, amount 0
20:26:37.262 00.000 12252 move complete, result=0
20:26:37.262 00.000 12252 worker thread done servicing request
20:26:37.262 00.000 12252 Worker thread wakes up
20:26:37.262 00.000 9044 GuideStep: -0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
20:26:37.265 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:37.265 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:39.599 02.334 12252 Exposure complete
20:26:39.669 00.070 12252 worker thread done servicing request
20:26:39.669 00.000 9044 OnExposeComplete: enter
20:26:39.673 00.004 9044 UpdateGuideState(): m_state=6
20:26:39.675 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
20:26:39.676 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=820.32, Mass=5396, SNR=50.7, Peak=173 HFD=5.4
20:26:39.678 00.002 9044 MultiStar: [#1 -0.01,0.11,1.05,U] [#2 0.01,0.09,1.19,U] [#3 -0.01,0.08,0.83,U] [#4 -0.02,0.07,1.27,U] [#5 -0.01,0.23,0.64,U] [#6 -0.13,0.14,0.40,U] [#7 -0.06,-0.03,0.41,U] [#8 0.03,0.34,0.00,M1] 
20:26:39.680 00.002 9044 refined, 7 included, MultiStar: {0.01, 0.08}, one-star: {0.21, -0.01}
20:26:39.681 00.001 9044 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.62) = xAngle (3.04 = 3.04)
20:26:39.681 00.000 9044 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.04 = -0.04)
20:26:39.682 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.42 mountX=-0.08 mountY=-0.00, mountTheta=-3.10
20:26:39.684 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.08, opts=13)
20:26:39.685 00.001 9044 Enqueuing Move request for scope (0.01, 0.08)
20:26:39.686 00.001 12252 Worker thread wakes up
20:26:39.686 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:26:39.687 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
20:26:39.687 00.000 9044 UpdateGuideState exits: m=5396 SNR=50.7
20:26:39.688 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:39.689 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
20:26:39.689 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:39.691 00.002 9044 Enqueuing Expose request
20:26:39.692 00.001 12252 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.00
20:26:39.694 00.002 12252 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 624.94
20:26:39.694 00.000 12252 PPEC: input: -0.08, control: -0.03, exposure: 2000
20:26:39.694 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:39.694 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:26:39.694 00.000 12252 MoveAxis(E, 12, ABG)
20:26:39.694 00.000 12252 Guiding  Dir = 2, Dur = 12
20:26:39.694 00.000 12252 IsSlewing returns 0
20:26:39.694 00.000 12252 IsGuiding returns 0
20:26:39.697 00.003 12252 PulseGuide returned control before completion, sleep 20
20:26:39.718 00.021 12252 IsGuiding returns 1
20:26:39.718 00.000 12252 scope still moving after pulse duration time elapsed
20:26:39.750 00.032 12252 IsSlewing returns 0
20:26:39.750 00.000 12252 IsGuiding returns 0
20:26:39.750 00.000 12252 scope move finished after 12 + 43 ms
20:26:39.750 00.000 12252 Move returns status 0, amount 12
20:26:39.750 00.000 12252 MoveAxis(N, 0, ABG)
20:26:39.750 00.000 12252 Move returns status 0, amount 0
20:26:39.750 00.000 12252 move complete, result=0
20:26:39.750 00.000 12252 worker thread done servicing request
20:26:39.751 00.001 12252 Worker thread wakes up
20:26:39.751 00.000 9044 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
20:26:39.751 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:39.752 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:42.108 02.356 12252 Exposure complete
20:26:42.174 00.066 12252 worker thread done servicing request
20:26:42.174 00.000 9044 OnExposeComplete: enter
20:26:42.176 00.002 9044 UpdateGuideState(): m_state=6
20:26:42.178 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
20:26:42.180 00.002 9044 Star::Find returns 1 (0), X=1017.67, Y=820.22, Mass=5371, SNR=50.6, Peak=173 HFD=5.2
20:26:42.182 00.002 9044 MultiStar: [#1 0.00,-0.03,1.05,U] [#2 0.04,-0.11,1.19,U] [#3 -0.00,-0.02,0.84,U] [#4 0.03,-0.06,1.27,U] [#5 0.04,-0.01,0.64,U] [#6 -0.10,-0.08,0.41,U] [#7 0.05,-0.18,0.43,U] [#8 0.12,0.04,0.41,U] 
20:26:42.184 00.002 9044 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.24, -0.11}
20:26:42.185 00.001 9044 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.62) = xAngle (0.74 = 0.74)
20:26:42.187 00.002 9044 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.35 = -2.35)
20:26:42.188 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.89 mountX=0.06 mountY=-0.06, mountTheta=-0.77
20:26:42.192 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.06, opts=13)
20:26:42.196 00.004 9044 Enqueuing Move request for scope (0.05, -0.06)
20:26:42.198 00.002 12252 Worker thread wakes up
20:26:42.198 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:26:42.200 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
20:26:42.200 00.000 9044 UpdateGuideState exits: m=5371 SNR=50.6
20:26:42.203 00.003 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
20:26:42.203 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:42.205 00.002 12252 Moving (0.05, -0.06) raw xDistance=0.06 yDistance=-0.06
20:26:42.205 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:42.208 00.003 9044 Enqueuing Expose request
20:26:42.211 00.003 12252 PPEC rslt: input = 0.06, final = -0.05, react = 0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 624.94
20:26:42.211 00.000 12252 PPEC: input: 0.06, control: -0.05, exposure: 2000
20:26:42.211 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:42.211 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:26:42.211 00.000 12252 MoveAxis(E, 20, ABG)
20:26:42.212 00.001 12252 Guiding  Dir = 2, Dur = 20
20:26:42.212 00.000 12252 IsSlewing returns 0
20:26:42.212 00.000 12252 IsGuiding returns 0
20:26:42.214 00.002 12252 PulseGuide returned control before completion, sleep 28
20:26:42.251 00.037 12252 IsGuiding returns 0
20:26:42.251 00.000 12252 Move returns status 0, amount 20
20:26:42.251 00.000 12252 MoveAxis(N, 0, ABG)
20:26:42.251 00.000 12252 Move returns status 0, amount 0
20:26:42.251 00.000 12252 move complete, result=0
20:26:42.251 00.000 12252 worker thread done servicing request
20:26:42.251 00.000 12252 Worker thread wakes up
20:26:42.251 00.000 9044 GuideStep: 0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
20:26:42.254 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:42.254 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:44.624 02.370 12252 Exposure complete
20:26:44.703 00.079 12252 worker thread done servicing request
20:26:44.703 00.000 9044 OnExposeComplete: enter
20:26:44.704 00.001 9044 UpdateGuideState(): m_state=6
20:26:44.705 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
20:26:44.708 00.003 9044 Star::Find returns 1 (0), X=1017.60, Y=820.11, Mass=5377, SNR=50.4, Peak=173 HFD=5.1
20:26:44.710 00.002 9044 MultiStar: [#1 -0.09,-0.06,1.05,U] [#2 -0.01,-0.03,1.21,U] [#3 -0.02,-0.18,0.85,U] [#4 -0.06,-0.05,1.30,U] [#5 -0.02,-0.01,0.65,U] [#6 -0.08,-0.13,0.42,U] [#7 -0.01,-0.25,0.42,U] [#8 0.04,-0.06,0.42,U] 
20:26:44.711 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {0.17, -0.21}
20:26:44.712 00.001 9044 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.62) = xAngle (-0.05 = -0.05)
20:26:44.713 00.001 9044 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.13 = -3.13)
20:26:44.714 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.67 mountX=0.10 mountY=-0.00, mountTheta=-0.01
20:26:44.716 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.10, opts=13)
20:26:44.718 00.002 9044 Enqueuing Move request for scope (-0.01, -0.10)
20:26:44.719 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:26:44.720 00.001 9044 UpdateGuideState exits: m=5377 SNR=50.4
20:26:44.721 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:44.722 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:44.723 00.001 9044 Enqueuing Expose request
20:26:44.724 00.001 12252 Worker thread wakes up
20:26:44.725 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
20:26:44.725 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
20:26:44.725 00.000 12252 Moving (-0.01, -0.10) raw xDistance=0.10 yDistance=-0.00
20:26:44.726 00.001 12252 PPEC rslt: input = 0.10, final = -0.05, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 624.94
20:26:44.726 00.000 12252 PPEC: input: 0.10, control: -0.05, exposure: 2000
20:26:44.726 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:44.726 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:26:44.726 00.000 12252 MoveAxis(E, 19, ABG)
20:26:44.727 00.001 12252 Guiding  Dir = 2, Dur = 19
20:26:44.727 00.000 12252 IsSlewing returns 0
20:26:44.727 00.000 12252 IsGuiding returns 0
20:26:44.730 00.003 12252 PulseGuide returned control before completion, sleep 27
20:26:44.766 00.036 12252 IsGuiding returns 0
20:26:44.766 00.000 12252 Move returns status 0, amount 19
20:26:44.766 00.000 12252 MoveAxis(N, 0, ABG)
20:26:44.766 00.000 12252 Move returns status 0, amount 0
20:26:44.766 00.000 12252 move complete, result=0
20:26:44.766 00.000 12252 worker thread done servicing request
20:26:44.766 00.000 12252 Worker thread wakes up
20:26:44.766 00.000 9044 GuideStep: 0.1 px 19 ms EAST, -0.0 px 0 ms NORTH
20:26:44.769 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:44.769 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:47.125 02.356 12252 Exposure complete
20:26:47.195 00.070 12252 worker thread done servicing request
20:26:47.195 00.000 9044 OnExposeComplete: enter
20:26:47.195 00.000 9044 UpdateGuideState(): m_state=6
20:26:47.196 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
20:26:47.197 00.001 9044 Star::Find returns 1 (0), X=1017.60, Y=820.03, Mass=5461, SNR=50.9, Peak=173 HFD=5.2
20:26:47.198 00.001 9044 MultiStar: [#1 -0.13,-0.12,1.06,U] [#2 -0.02,-0.11,1.18,U] [#3 0.00,-0.20,0.84,U] [#4 -0.07,-0.16,1.28,U] [#5 -0.04,-0.01,0.62,U] [#6 -0.20,-0.16,0.43,U] [#7 -0.01,-0.24,0.42,U] [#8 -0.01,-0.07,0.42,U] 
20:26:47.200 00.002 9044 refined, 8 included, MultiStar: {-0.03, -0.15}, one-star: {0.16, -0.29}
20:26:47.201 00.001 9044 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.62) = xAngle (-0.12 = -0.12)
20:26:47.202 00.001 9044 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.21 = 3.08)
20:26:47.202 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.75 mountX=0.16 mountY=0.01, mountTheta=0.07
20:26:47.204 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.15, opts=13)
20:26:47.205 00.001 9044 Enqueuing Move request for scope (-0.03, -0.15)
20:26:47.207 00.002 12252 Worker thread wakes up
20:26:47.207 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
20:26:47.207 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
20:26:47.207 00.000 12252 Moving (-0.03, -0.15) raw xDistance=0.16 yDistance=0.01
20:26:47.207 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:26:47.208 00.001 9044 UpdateGuideState exits: m=5461 SNR=50.9
20:26:47.210 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:47.211 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:47.212 00.001 9044 Enqueuing Expose request
20:26:47.213 00.001 12252 PPEC rslt: input = 0.16, final = 0.05, react = 0.09, pred = -0.04, hyst = 0.08, hyst_pct = 0.00, period_length = 624.94
20:26:47.213 00.000 12252 PPEC: input: 0.16, control: 0.05, exposure: 2000
20:26:47.213 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:47.213 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:26:47.213 00.000 12252 MoveAxis(W, 19, ABG)
20:26:47.213 00.000 12252 Guiding  Dir = 3, Dur = 19
20:26:47.214 00.001 12252 IsSlewing returns 0
20:26:47.214 00.000 12252 IsGuiding returns 0
20:26:47.216 00.002 12252 PulseGuide returned control before completion, sleep 28
20:26:47.254 00.038 12252 IsGuiding returns 0
20:26:47.254 00.000 12252 Move returns status 0, amount 19
20:26:47.254 00.000 12252 MoveAxis(N, 0, ABG)
20:26:47.254 00.000 12252 Move returns status 0, amount 0
20:26:47.254 00.000 12252 move complete, result=0
20:26:47.254 00.000 12252 worker thread done servicing request
20:26:47.254 00.000 12252 Worker thread wakes up
20:26:47.254 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:47.254 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:47.254 00.000 9044 GuideStep: 0.2 px 19 ms WEST, 0.0 px 0 ms NORTH
20:26:49.605 02.351 12252 Exposure complete
20:26:49.661 00.056 12252 worker thread done servicing request
20:26:49.661 00.000 9044 OnExposeComplete: enter
20:26:49.662 00.001 9044 UpdateGuideState(): m_state=6
20:26:49.664 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
20:26:49.665 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=820.18, Mass=5418, SNR=50.9, Peak=173 HFD=5.1
20:26:49.666 00.001 9044 MultiStar: [#1 0.02,-0.01,1.05,U] [#2 0.03,0.02,1.19,U] [#3 -0.02,-0.10,0.84,U] [#4 -0.01,-0.01,1.28,U] [#5 0.01,0.04,0.64,U] [#6 -0.07,-0.08,0.40,U] [#7 0.07,-0.08,0.42,U] [#8 0.04,0.11,0.40,U] 
20:26:49.667 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.23, -0.14}
20:26:49.669 00.002 9044 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.62) = xAngle (0.99 = 0.99)
20:26:49.670 00.001 9044 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.10 = -2.10)
20:26:49.671 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.64 mountX=0.03 mountY=-0.04, mountTheta=-1.00
20:26:49.674 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.03, opts=13)
20:26:49.675 00.001 9044 Enqueuing Move request for scope (0.04, -0.03)
20:26:49.676 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:26:49.677 00.001 9044 UpdateGuideState exits: m=5418 SNR=50.9
20:26:49.678 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:49.679 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:49.680 00.001 9044 Enqueuing Expose request
20:26:49.681 00.001 12252 Worker thread wakes up
20:26:49.681 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
20:26:49.681 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
20:26:49.681 00.000 12252 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=-0.04
20:26:49.688 00.007 12252 PPEC rslt: input = 0.03, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 630.14
20:26:49.688 00.000 12252 PPEC: input: 0.03, control: -0.05, exposure: 2000
20:26:49.688 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:49.688 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:26:49.688 00.000 12252 MoveAxis(E, 20, ABG)
20:26:49.688 00.000 12252 Guiding  Dir = 2, Dur = 20
20:26:49.689 00.001 12252 IsSlewing returns 0
20:26:49.689 00.000 12252 IsGuiding returns 0
20:26:49.691 00.002 12252 PulseGuide returned control before completion, sleep 29
20:26:49.728 00.037 12252 IsGuiding returns 0
20:26:49.728 00.000 12252 Move returns status 0, amount 20
20:26:49.728 00.000 12252 MoveAxis(N, 0, ABG)
20:26:49.728 00.000 12252 Move returns status 0, amount 0
20:26:49.728 00.000 12252 move complete, result=0
20:26:49.728 00.000 12252 worker thread done servicing request
20:26:49.729 00.001 12252 Worker thread wakes up
20:26:49.729 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:49.729 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:49.729 00.000 9044 GuideStep: 0.0 px 20 ms EAST, -0.0 px 0 ms NORTH
20:26:52.077 02.348 12252 Exposure complete
20:26:52.126 00.049 12252 worker thread done servicing request
20:26:52.127 00.001 9044 OnExposeComplete: enter
20:26:52.129 00.002 9044 UpdateGuideState(): m_state=6
20:26:52.131 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
20:26:52.134 00.003 9044 Star::Find returns 1 (0), X=1017.61, Y=820.20, Mass=5314, SNR=50.4, Peak=173 HFD=5.1
20:26:52.135 00.001 9044 MultiStar: [#1 0.00,-0.01,1.05,U] [#2 -0.01,-0.01,1.20,U] [#3 -0.06,-0.09,0.85,U] [#4 0.03,-0.04,1.29,U] [#5 0.01,-0.02,0.66,U] [#6 -0.06,0.01,0.41,U] [#7 0.07,-0.16,0.42,U] [#8 0.04,0.10,0.41,U] 
20:26:52.136 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.18, -0.12}
20:26:52.138 00.002 9044 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.62) = xAngle (0.58 = 0.58)
20:26:52.140 00.002 9044 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.51 = -2.51)
20:26:52.141 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-1.05 mountX=0.04 mountY=-0.03, mountTheta=-0.61
20:26:52.146 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.04, opts=13)
20:26:52.147 00.001 9044 Enqueuing Move request for scope (0.03, -0.04)
20:26:52.149 00.002 12252 Worker thread wakes up
20:26:52.149 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
20:26:52.149 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
20:26:52.149 00.000 12252 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=-0.03
20:26:52.149 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:26:52.152 00.003 9044 UpdateGuideState exits: m=5314 SNR=50.4
20:26:52.154 00.002 12252 PPEC rslt: input = 0.04, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 630.14
20:26:52.154 00.000 12252 PPEC: input: 0.04, control: -0.04, exposure: 2000
20:26:52.154 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:52.154 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:52.155 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:52.157 00.002 9044 Enqueuing Expose request
20:26:52.159 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:26:52.159 00.000 12252 MoveAxis(E, 17, ABG)
20:26:52.159 00.000 12252 Guiding  Dir = 2, Dur = 17
20:26:52.159 00.000 12252 IsSlewing returns 0
20:26:52.160 00.001 12252 IsGuiding returns 0
20:26:52.162 00.002 12252 PulseGuide returned control before completion, sleep 25
20:26:52.189 00.027 12252 IsGuiding returns 1
20:26:52.189 00.000 12252 scope still moving after pulse duration time elapsed
20:26:52.220 00.031 12252 IsSlewing returns 0
20:26:52.220 00.000 12252 IsGuiding returns 0
20:26:52.220 00.000 12252 scope move finished after 17 + 42 ms
20:26:52.220 00.000 12252 Move returns status 0, amount 17
20:26:52.220 00.000 12252 MoveAxis(N, 0, ABG)
20:26:52.221 00.001 12252 Move returns status 0, amount 0
20:26:52.221 00.000 12252 move complete, result=0
20:26:52.221 00.000 12252 worker thread done servicing request
20:26:52.221 00.000 12252 Worker thread wakes up
20:26:52.221 00.000 9044 GuideStep: 0.0 px 17 ms EAST, -0.0 px 0 ms NORTH
20:26:52.222 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:52.222 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:54.573 02.351 12252 Exposure complete
20:26:54.625 00.052 12252 worker thread done servicing request
20:26:54.625 00.000 9044 OnExposeComplete: enter
20:26:54.627 00.002 9044 UpdateGuideState(): m_state=6
20:26:54.629 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
20:26:54.630 00.001 9044 Star::Find returns 1 (0), X=1017.61, Y=819.79, Mass=5375, SNR=50.6, Peak=173 HFD=5.2
20:26:54.632 00.002 9044 MultiStar: [#1 -0.04,-0.52,0.00,M1] [#2 0.10,-0.28,0.00,M1] [#3 0.08,-0.35,0.00,M1] [#4 0.02,-0.32,0.00,M1] [#5 0.05,-0.24,0.64,U] [#6 -0.09,-0.40,0.00,M1] [#7 -0.02,-0.54,0.00,M1] [#8 0.01,-0.16,0.42,U] 
20:26:54.633 00.001 9044 refined, 2 included, MultiStar: {0.10, -0.37}, one-star: {0.17, -0.53}
20:26:54.634 00.001 9044 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.62) = xAngle (0.33 = 0.33)
20:26:54.635 00.001 9044 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.76 = -2.76)
20:26:54.636 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=-0.37 hyp=0.38 cameraTheta=-1.30 mountX=0.36 mountY=-0.14, mountTheta=-0.38
20:26:54.639 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.37, opts=13)
20:26:54.640 00.001 9044 Enqueuing Move request for scope (0.10, -0.37)
20:26:54.642 00.002 12252 Worker thread wakes up
20:26:54.642 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:26:54.643 00.001 9044 UpdateGuideState exits: m=5375 SNR=50.6
20:26:54.644 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:54.645 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:54.646 00.001 9044 Enqueuing Expose request
20:26:54.648 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.37) opts 0xd
20:26:54.648 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.37)
20:26:54.648 00.000 12252 Moving (0.10, -0.37) raw xDistance=0.36 yDistance=-0.14
20:26:54.648 00.000 12252 PPEC rslt: input = 0.36, final = 0.18, react = 0.22, pred = -0.04, hyst = 0.19, hyst_pct = 0.00, period_length = 630.14
20:26:54.648 00.000 12252 PPEC: input: 0.36, control: 0.18, exposure: 2000
20:26:54.648 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:54.649 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:26:54.649 00.000 12252 MoveAxis(W, 69, ABG)
20:26:54.649 00.000 12252 Guiding  Dir = 3, Dur = 69
20:26:54.649 00.000 12252 IsSlewing returns 0
20:26:54.649 00.000 12252 IsGuiding returns 0
20:26:54.651 00.002 12252 PulseGuide returned control before completion, sleep 78
20:26:54.734 00.083 12252 IsGuiding returns 0
20:26:54.734 00.000 12252 Move returns status 0, amount 69
20:26:54.734 00.000 12252 MoveAxis(N, 0, ABG)
20:26:54.734 00.000 12252 Move returns status 0, amount 0
20:26:54.734 00.000 12252 move complete, result=0
20:26:54.734 00.000 12252 worker thread done servicing request
20:26:54.735 00.001 12252 Worker thread wakes up
20:26:54.735 00.000 9044 GuideStep: 0.4 px 69 ms WEST, -0.1 px 0 ms NORTH
20:26:54.736 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:54.736 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:57.084 02.348 12252 Exposure complete
20:26:57.145 00.061 12252 worker thread done servicing request
20:26:57.145 00.000 9044 OnExposeComplete: enter
20:26:57.146 00.001 9044 UpdateGuideState(): m_state=6
20:26:57.148 00.002 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
20:26:57.149 00.001 9044 Star::Find returns 1 (0), X=1017.71, Y=820.06, Mass=5309, SNR=50.1, Peak=173 HFD=5.0
20:26:57.150 00.001 9044 MultiStar: [#1 0.17,-0.10,1.06,U] [#2 0.10,-0.13,1.20,U] [#3 0.06,-0.09,0.86,U] [#4 0.12,-0.13,1.30,U] [#5 0.08,-0.02,0.66,U] [#6 0.08,-0.16,0.42,U] [#7 0.13,-0.18,0.43,U] [#8 0.14,0.02,0.41,U] 
20:26:57.151 00.001 9044 refined, 8 included, MultiStar: {0.14, -0.12}, one-star: {0.28, -0.26}
20:26:57.153 00.002 9044 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.62) = xAngle (0.88 = 0.88)
20:26:57.154 00.001 9044 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.21 = -2.21)
20:26:57.155 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.75 mountX=0.12 mountY=-0.15, mountTheta=-0.90
20:26:57.158 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.12, opts=13)
20:26:57.159 00.001 9044 Enqueuing Move request for scope (0.14, -0.12)
20:26:57.161 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:26:57.162 00.001 9044 UpdateGuideState exits: m=5309 SNR=50.1
20:26:57.163 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:57.164 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:57.165 00.001 9044 Enqueuing Expose request
20:26:57.166 00.001 12252 Worker thread wakes up
20:26:57.166 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
20:26:57.166 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
20:26:57.166 00.000 12252 Moving (0.14, -0.12) raw xDistance=0.12 yDistance=-0.15
20:26:57.167 00.001 12252 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = -0.04, hyst = 0.06, hyst_pct = 0.00, period_length = 630.14
20:26:57.167 00.000 12252 PPEC: input: 0.12, control: 0.03, exposure: 2000
20:26:57.167 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:57.167 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:26:57.167 00.000 12252 MoveAxis(W, 14, ABG)
20:26:57.167 00.000 12252 Guiding  Dir = 3, Dur = 14
20:26:57.168 00.001 12252 IsSlewing returns 0
20:26:57.168 00.000 12252 IsGuiding returns 0
20:26:57.170 00.002 12252 PulseGuide returned control before completion, sleep 23
20:26:57.199 00.029 12252 IsGuiding returns 1
20:26:57.199 00.000 12252 scope still moving after pulse duration time elapsed
20:26:57.231 00.032 12252 IsSlewing returns 0
20:26:57.231 00.000 12252 IsGuiding returns 0
20:26:57.231 00.000 12252 scope move finished after 14 + 48 ms
20:26:57.231 00.000 12252 Move returns status 0, amount 14
20:26:57.231 00.000 12252 MoveAxis(N, 0, ABG)
20:26:57.231 00.000 12252 Move returns status 0, amount 0
20:26:57.231 00.000 12252 move complete, result=0
20:26:57.232 00.001 12252 worker thread done servicing request
20:26:57.232 00.000 12252 Worker thread wakes up
20:26:57.232 00.000 9044 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
20:26:57.234 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:57.234 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:59.595 02.361 12252 Exposure complete
20:26:59.666 00.071 12252 worker thread done servicing request
20:26:59.666 00.000 9044 OnExposeComplete: enter
20:26:59.669 00.003 9044 UpdateGuideState(): m_state=6
20:26:59.671 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
20:26:59.672 00.001 9044 Star::Find returns 1 (0), X=1017.59, Y=820.15, Mass=5271, SNR=50.1, Peak=173 HFD=5.1
20:26:59.674 00.002 9044 MultiStar: [#1 -0.07,-0.03,1.06,U] [#2 0.02,0.02,1.22,U] [#3 -0.17,-0.02,0.85,U] [#4 -0.01,-0.05,1.30,U] [#5 -0.03,0.07,0.66,U] [#6 -0.07,-0.11,0.43,U] [#7 0.08,-0.08,0.43,U] [#8 -0.00,-0.01,0.42,U] 
20:26:59.676 00.002 9044 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {0.16, -0.17}
20:26:59.678 00.002 9044 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.62) = xAngle (-0.12 = -0.12)
20:26:59.679 00.001 9044 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.20 = 3.08)
20:26:59.682 00.003 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.75 mountX=0.04 mountY=0.00, mountTheta=0.06
20:26:59.686 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.04, opts=13)
20:26:59.689 00.003 9044 Enqueuing Move request for scope (-0.01, -0.04)
20:26:59.693 00.004 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:26:59.695 00.002 9044 UpdateGuideState exits: m=5271 SNR=50.1
20:26:59.698 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:26:59.700 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:26:59.702 00.002 9044 Enqueuing Expose request
20:26:59.705 00.003 12252 Worker thread wakes up
20:26:59.705 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
20:26:59.705 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
20:26:59.705 00.000 12252 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.00
20:26:59.708 00.003 12252 PPEC rslt: input = 0.04, final = -0.05, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 635.28
20:26:59.708 00.000 12252 PPEC: input: 0.04, control: -0.05, exposure: 2000
20:26:59.708 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:26:59.708 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:26:59.709 00.001 12252 MoveAxis(E, 21, ABG)
20:26:59.709 00.000 12252 Guiding  Dir = 2, Dur = 21
20:26:59.709 00.000 12252 IsSlewing returns 0
20:26:59.709 00.000 12252 IsGuiding returns 0
20:26:59.711 00.002 12252 PulseGuide returned control before completion, sleep 30
20:26:59.753 00.042 12252 IsGuiding returns 0
20:26:59.753 00.000 12252 Move returns status 0, amount 21
20:26:59.753 00.000 12252 MoveAxis(N, 0, ABG)
20:26:59.753 00.000 12252 Move returns status 0, amount 0
20:26:59.753 00.000 12252 move complete, result=0
20:26:59.753 00.000 12252 worker thread done servicing request
20:26:59.753 00.000 12252 Worker thread wakes up
20:26:59.753 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:26:59.753 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:26:59.753 00.000 9044 GuideStep: 0.0 px 21 ms EAST, 0.0 px 0 ms NORTH
20:27:02.105 02.352 12252 Exposure complete
20:27:02.175 00.070 12252 worker thread done servicing request
20:27:02.175 00.000 9044 OnExposeComplete: enter
20:27:02.176 00.001 9044 UpdateGuideState(): m_state=6
20:27:02.177 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
20:27:02.179 00.002 9044 Star::Find returns 1 (0), X=1017.64, Y=820.16, Mass=5341, SNR=50.4, Peak=173 HFD=5.1
20:27:02.180 00.001 9044 MultiStar: [#1 -0.05,-0.10,1.05,U] [#2 0.04,-0.17,1.19,U] [#3 0.01,-0.20,0.84,U] [#4 0.03,-0.12,1.30,U] [#5 -0.00,-0.14,0.65,U] [#6 -0.05,-0.26,0.42,U] [#7 0.07,-0.25,0.42,U] [#8 0.01,-0.19,0.42,U] 
20:27:02.181 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.16}, one-star: {0.21, -0.16}
20:27:02.183 00.002 9044 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.62) = xAngle (0.28 = 0.28)
20:27:02.184 00.001 9044 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.81 = -2.81)
20:27:02.184 00.000 9044 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.35 mountX=0.16 mountY=-0.05, mountTheta=-0.33
20:27:02.186 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.16, opts=13)
20:27:02.188 00.002 9044 Enqueuing Move request for scope (0.04, -0.16)
20:27:02.190 00.002 12252 Worker thread wakes up
20:27:02.190 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:02.192 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
20:27:02.192 00.000 9044 UpdateGuideState exits: m=5341 SNR=50.4
20:27:02.193 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:02.194 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
20:27:02.194 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:02.195 00.001 9044 Enqueuing Expose request
20:27:02.196 00.001 12252 Moving (0.04, -0.16) raw xDistance=0.16 yDistance=-0.05
20:27:02.198 00.002 12252 PPEC rslt: input = 0.16, final = 0.06, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.01, period_length = 635.28
20:27:02.198 00.000 12252 PPEC: input: 0.16, control: 0.06, exposure: 2000
20:27:02.198 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:02.198 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:27:02.198 00.000 12252 MoveAxis(W, 25, ABG)
20:27:02.198 00.000 12252 Guiding  Dir = 3, Dur = 25
20:27:02.199 00.001 12252 IsSlewing returns 0
20:27:02.199 00.000 12252 IsGuiding returns 0
20:27:02.201 00.002 12252 PulseGuide returned control before completion, sleep 34
20:27:02.250 00.049 12252 IsGuiding returns 0
20:27:02.250 00.000 12252 Move returns status 0, amount 25
20:27:02.250 00.000 12252 MoveAxis(N, 0, ABG)
20:27:02.250 00.000 12252 Move returns status 0, amount 0
20:27:02.250 00.000 12252 move complete, result=0
20:27:02.250 00.000 12252 worker thread done servicing request
20:27:02.250 00.000 12252 Worker thread wakes up
20:27:02.250 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:02.251 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:02.251 00.000 9044 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
20:27:04.614 02.363 12252 Exposure complete
20:27:04.665 00.051 12252 worker thread done servicing request
20:27:04.665 00.000 9044 OnExposeComplete: enter
20:27:04.666 00.001 9044 UpdateGuideState(): m_state=6
20:27:04.668 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
20:27:04.670 00.002 9044 Star::Find returns 1 (0), X=1017.66, Y=819.86, Mass=5343, SNR=50.5, Peak=173 HFD=5.0
20:27:04.673 00.003 9044 MultiStar: [#1 -0.02,-0.54,0.00,M1] [#2 0.05,-0.24,1.19,U] [#3 0.00,-0.32,0.00,M1] [#4 -0.01,-0.31,0.00,M1] [#5 0.08,-0.32,0.00,M1] [#6 -0.03,-0.33,0.00,M1] [#7 0.08,-0.49,0.00,M1] [#8 0.08,-0.19,0.42,U] 
20:27:04.675 00.002 9044 refined, 2 included, MultiStar: {0.12, -0.31}, one-star: {0.22, -0.46}
20:27:04.678 00.003 9044 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.62) = xAngle (0.42 = 0.42)
20:27:04.680 00.002 9044 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.66 = -2.66)
20:27:04.682 00.002 9044 CameraToMount -- cameraX=0.12 cameraY=-0.31 hyp=0.34 cameraTheta=-1.21 mountX=0.31 mountY=-0.15, mountTheta=-0.47
20:27:04.685 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.31, opts=13)
20:27:04.688 00.003 9044 Enqueuing Move request for scope (0.12, -0.31)
20:27:04.690 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:04.692 00.002 9044 UpdateGuideState exits: m=5343 SNR=50.5
20:27:04.693 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:04.695 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:04.696 00.001 9044 Enqueuing Expose request
20:27:04.697 00.001 12252 Worker thread wakes up
20:27:04.697 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.31) opts 0xd
20:27:04.697 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.31)
20:27:04.699 00.002 12252 Moving (0.12, -0.31) raw xDistance=0.31 yDistance=-0.15
20:27:04.699 00.000 12252 PPEC rslt: input = 0.31, final = 0.16, react = 0.18, pred = -0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 635.28
20:27:04.700 00.001 12252 PPEC: input: 0.31, control: 0.16, exposure: 2000
20:27:04.700 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:27:04.700 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:27:04.700 00.000 12252 MoveAxis(W, 63, ABG)
20:27:04.700 00.000 12252 Guiding  Dir = 3, Dur = 63
20:27:04.700 00.000 12252 IsSlewing returns 0
20:27:04.700 00.000 12252 IsGuiding returns 0
20:27:04.702 00.002 12252 PulseGuide returned control before completion, sleep 72
20:27:04.775 00.073 12252 IsGuiding returns 0
20:27:04.775 00.000 12252 Move returns status 0, amount 63
20:27:04.775 00.000 12252 MoveAxis(N, 0, ABG)
20:27:04.776 00.001 12252 Move returns status 0, amount 0
20:27:04.776 00.000 12252 move complete, result=0
20:27:04.776 00.000 12252 worker thread done servicing request
20:27:04.776 00.000 9044 GuideStep: 0.3 px 63 ms WEST, -0.2 px 0 ms NORTH
20:27:04.778 00.002 12252 Worker thread wakes up
20:27:04.778 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:04.778 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:07.121 02.343 12252 Exposure complete
20:27:07.174 00.053 12252 worker thread done servicing request
20:27:07.174 00.000 9044 OnExposeComplete: enter
20:27:07.175 00.001 9044 UpdateGuideState(): m_state=6
20:27:07.178 00.003 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
20:27:07.179 00.001 9044 Star::Find returns 1 (0), X=1017.42, Y=820.10, Mass=5372, SNR=50.3, Peak=173 HFD=5.2
20:27:07.180 00.001 9044 MultiStar: [#1 -0.16,-0.18,1.05,U] [#2 -0.10,-0.18,1.18,U] [#3 -0.15,-0.20,0.84,U] [#4 -0.13,-0.19,1.26,U] [#5 -0.14,-0.16,0.65,U] [#6 -0.30,-0.36,0.00,M2] [#7 -0.12,-0.31,0.00,M2] [#8 -0.11,-0.13,0.42,U] 
20:27:07.181 00.001 9044 refined, 6 included, MultiStar: {-0.12, -0.18}, one-star: {-0.01, -0.22}
20:27:07.181 00.000 9044 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.62) = xAngle (-0.51 = -0.51)
20:27:07.182 00.001 9044 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.59 = 2.69)
20:27:07.183 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.13 mountX=0.19 mountY=0.09, mountTheta=0.46
20:27:07.184 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.18, opts=13)
20:27:07.185 00.001 9044 Enqueuing Move request for scope (-0.12, -0.18)
20:27:07.186 00.001 12252 Worker thread wakes up
20:27:07.186 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:07.187 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
20:27:07.187 00.000 9044 UpdateGuideState exits: m=5372 SNR=50.3
20:27:07.189 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
20:27:07.189 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:07.190 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:07.191 00.001 9044 Enqueuing Expose request
20:27:07.192 00.001 12252 Moving (-0.12, -0.18) raw xDistance=0.19 yDistance=0.09
20:27:07.193 00.001 12252 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 635.28
20:27:07.193 00.000 12252 PPEC: input: 0.19, control: 0.09, exposure: 2000
20:27:07.193 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:07.193 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:27:07.193 00.000 12252 MoveAxis(W, 37, ABG)
20:27:07.193 00.000 12252 Guiding  Dir = 3, Dur = 37
20:27:07.194 00.001 12252 IsSlewing returns 0
20:27:07.194 00.000 12252 IsGuiding returns 0
20:27:07.196 00.002 12252 PulseGuide returned control before completion, sleep 46
20:27:07.252 00.056 12252 IsGuiding returns 0
20:27:07.252 00.000 12252 Move returns status 0, amount 37
20:27:07.252 00.000 12252 MoveAxis(N, 0, ABG)
20:27:07.252 00.000 12252 Move returns status 0, amount 0
20:27:07.252 00.000 12252 move complete, result=0
20:27:07.253 00.001 12252 worker thread done servicing request
20:27:07.253 00.000 12252 Worker thread wakes up
20:27:07.253 00.000 9044 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
20:27:07.256 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:07.256 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:09.602 02.346 12252 Exposure complete
20:27:09.651 00.049 12252 worker thread done servicing request
20:27:09.651 00.000 9044 OnExposeComplete: enter
20:27:09.652 00.001 9044 UpdateGuideState(): m_state=6
20:27:09.653 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
20:27:09.653 00.000 9044 Star::Find returns 1 (0), X=1017.44, Y=820.20, Mass=5354, SNR=50.3, Peak=173 HFD=5.2
20:27:09.654 00.001 9044 MultiStar: [#1 -0.15,-0.02,1.08,U] [#2 0.02,-0.00,1.22,U] [#3 -0.17,-0.06,0.84,U] [#4 -0.12,-0.08,1.29,U] [#5 -0.07,0.01,0.65,U] [#6 -0.23,-0.06,0.41,U] [#7 -0.04,-0.18,0.42,U] [#8 -0.01,0.01,0.41,U] 
20:27:09.656 00.002 9044 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {0.01, -0.13}
20:27:09.659 00.003 9044 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
20:27:09.661 00.002 9044 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.00 = 2.29)
20:27:09.662 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.54 mountX=0.06 mountY=0.07, mountTheta=0.89
20:27:09.664 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.05, opts=13)
20:27:09.666 00.002 9044 Enqueuing Move request for scope (-0.08, -0.05)
20:27:09.667 00.001 12252 Worker thread wakes up
20:27:09.667 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:09.669 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
20:27:09.669 00.000 9044 UpdateGuideState exits: m=5354 SNR=50.3
20:27:09.670 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
20:27:09.670 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:09.671 00.001 12252 Moving (-0.08, -0.05) raw xDistance=0.06 yDistance=0.07
20:27:09.671 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:09.674 00.003 9044 Enqueuing Expose request
20:27:09.676 00.002 12252 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 640.36
20:27:09.676 00.000 12252 PPEC: input: 0.06, control: -0.04, exposure: 2000
20:27:09.676 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:09.676 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:27:09.676 00.000 12252 MoveAxis(E, 17, ABG)
20:27:09.676 00.000 12252 Guiding  Dir = 2, Dur = 17
20:27:09.676 00.000 12252 IsSlewing returns 0
20:27:09.676 00.000 12252 IsGuiding returns 0
20:27:09.678 00.002 12252 PulseGuide returned control before completion, sleep 26
20:27:09.706 00.028 12252 IsGuiding returns 1
20:27:09.706 00.000 12252 scope still moving after pulse duration time elapsed
20:27:09.737 00.031 12252 IsSlewing returns 0
20:27:09.737 00.000 12252 IsGuiding returns 0
20:27:09.737 00.000 12252 scope move finished after 17 + 44 ms
20:27:09.737 00.000 12252 Move returns status 0, amount 17
20:27:09.737 00.000 12252 MoveAxis(N, 0, ABG)
20:27:09.737 00.000 12252 Move returns status 0, amount 0
20:27:09.737 00.000 12252 move complete, result=0
20:27:09.737 00.000 12252 worker thread done servicing request
20:27:09.737 00.000 12252 Worker thread wakes up
20:27:09.738 00.001 9044 GuideStep: 0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
20:27:09.739 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:09.739 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:12.092 02.353 12252 Exposure complete
20:27:12.158 00.066 12252 worker thread done servicing request
20:27:12.158 00.000 9044 OnExposeComplete: enter
20:27:12.160 00.002 9044 UpdateGuideState(): m_state=6
20:27:12.162 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
20:27:12.164 00.002 9044 Star::Find returns 1 (0), X=1017.31, Y=820.06, Mass=5492, SNR=51.0, Peak=173 HFD=5.1
20:27:12.167 00.003 9044 MultiStar: [#1 -0.30,-0.19,0.00,M1] [#2 -0.18,-0.17,1.19,U] [#3 -0.35,-0.23,0.00,M1] [#4 -0.24,-0.20,0.00,M1] [#5 -0.23,-0.18,0.00,M1] [#6 -0.31,-0.34,0.00,M2] [#7 -0.21,-0.14,0.42,U] [#8 -0.17,-0.07,0.41,U] 
20:27:12.170 00.003 9044 refined, 3 included, MultiStar: {-0.16, -0.18}, one-star: {-0.13, -0.26}
20:27:12.172 00.002 9044 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.62) = xAngle (-0.67 = -0.67)
20:27:12.174 00.002 9044 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.76 = 2.53)
20:27:12.175 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.18 hyp=0.25 cameraTheta=-2.30 mountX=0.19 mountY=0.14, mountTheta=0.63
20:27:12.177 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.18, opts=13)
20:27:12.179 00.002 9044 Enqueuing Move request for scope (-0.16, -0.18)
20:27:12.182 00.003 12252 Worker thread wakes up
20:27:12.182 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:27:12.184 00.002 9044 UpdateGuideState exits: m=5492 SNR=51.0
20:27:12.185 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:12.187 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:12.189 00.002 9044 Enqueuing Expose request
20:27:12.191 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.18) opts 0xd
20:27:12.191 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.18)
20:27:12.191 00.000 12252 Moving (-0.16, -0.18) raw xDistance=0.19 yDistance=0.14
20:27:12.193 00.002 12252 PPEC rslt: input = 0.19, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.01, period_length = 640.36
20:27:12.193 00.000 12252 PPEC: input: 0.19, control: 0.10, exposure: 2000
20:27:12.193 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:12.193 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:27:12.193 00.000 12252 MoveAxis(W, 38, ABG)
20:27:12.194 00.001 12252 Guiding  Dir = 3, Dur = 38
20:27:12.196 00.002 12252 IsSlewing returns 0
20:27:12.196 00.000 12252 IsGuiding returns 0
20:27:12.199 00.003 12252 PulseGuide returned control before completion, sleep 46
20:27:12.253 00.054 12252 IsGuiding returns 0
20:27:12.253 00.000 12252 Move returns status 0, amount 38
20:27:12.253 00.000 12252 MoveAxis(N, 0, ABG)
20:27:12.253 00.000 12252 Move returns status 0, amount 0
20:27:12.253 00.000 12252 move complete, result=0
20:27:12.254 00.001 12252 worker thread done servicing request
20:27:12.254 00.000 9044 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
20:27:12.255 00.001 12252 Worker thread wakes up
20:27:12.255 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:12.255 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:14.616 02.361 12252 Exposure complete
20:27:14.667 00.051 12252 worker thread done servicing request
20:27:14.667 00.000 9044 OnExposeComplete: enter
20:27:14.669 00.002 9044 UpdateGuideState(): m_state=6
20:27:14.670 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
20:27:14.671 00.001 9044 Star::Find returns 1 (0), X=1017.42, Y=819.99, Mass=5311, SNR=50.2, Peak=173 HFD=5.1
20:27:14.672 00.001 9044 MultiStar: [#1 -0.16,-0.25,0.00,M2] [#2 -0.08,-0.31,0.00,M1] [#3 -0.12,-0.34,0.00,M2] [#4 -0.17,-0.24,0.00,M2] [#5 -0.12,-0.26,0.65,U] [#6 -0.22,-0.28,0.00,M3] [#7 -0.03,-0.46,0.00,M1] [#8 -0.09,-0.23,0.42,U] 
20:27:14.674 00.002 9044 refined, 2 included, MultiStar: {-0.06, -0.29}, one-star: {-0.01, -0.33}
20:27:14.675 00.001 9044 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.62) = xAngle (-0.16 = -0.16)
20:27:14.676 00.001 9044 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.24 = 3.04)
20:27:14.677 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.29 hyp=0.30 cameraTheta=-1.78 mountX=0.29 mountY=0.03, mountTheta=0.10
20:27:14.681 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.29, opts=13)
20:27:14.684 00.003 9044 Enqueuing Move request for scope (-0.06, -0.29)
20:27:14.686 00.002 12252 Worker thread wakes up
20:27:14.686 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:14.687 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.29) opts 0xd
20:27:14.688 00.001 9044 UpdateGuideState exits: m=5311 SNR=50.2
20:27:14.689 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.29)
20:27:14.689 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:14.690 00.001 12252 Moving (-0.06, -0.29) raw xDistance=0.29 yDistance=0.03
20:27:14.690 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:14.692 00.002 9044 Enqueuing Expose request
20:27:14.694 00.002 12252 PPEC rslt: input = 0.29, final = 0.16, react = 0.18, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 640.36
20:27:14.694 00.000 12252 PPEC: input: 0.29, control: 0.16, exposure: 2000
20:27:14.694 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:14.694 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:27:14.695 00.001 12252 MoveAxis(W, 64, ABG)
20:27:14.695 00.000 12252 Guiding  Dir = 3, Dur = 64
20:27:14.695 00.000 12252 IsSlewing returns 0
20:27:14.696 00.001 12252 IsGuiding returns 0
20:27:14.697 00.001 12252 PulseGuide returned control before completion, sleep 73
20:27:14.772 00.075 12252 IsGuiding returns 0
20:27:14.772 00.000 12252 Move returns status 0, amount 64
20:27:14.772 00.000 12252 MoveAxis(N, 0, ABG)
20:27:14.772 00.000 12252 Move returns status 0, amount 0
20:27:14.772 00.000 12252 move complete, result=0
20:27:14.772 00.000 12252 worker thread done servicing request
20:27:14.772 00.000 12252 Worker thread wakes up
20:27:14.772 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:14.773 00.001 9044 GuideStep: 0.3 px 64 ms WEST, 0.0 px 0 ms NORTH
20:27:14.776 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:17.139 02.363 12252 Exposure complete
20:27:17.215 00.076 12252 worker thread done servicing request
20:27:17.215 00.000 9044 OnExposeComplete: enter
20:27:17.217 00.002 9044 UpdateGuideState(): m_state=6
20:27:17.220 00.003 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
20:27:17.222 00.002 9044 Star::Find returns 1 (0), X=1017.54, Y=820.14, Mass=5225, SNR=49.6, Peak=173 HFD=5.1
20:27:17.223 00.001 9044 MultiStar: [#1 -0.13,-0.08,1.06,U] [#2 -0.04,-0.11,1.23,U] [#3 -0.16,-0.10,0.85,U] [#4 -0.05,-0.09,1.31,U] [#5 -0.10,-0.11,0.66,U] [#6 -0.14,-0.08,0.41,U] [#7 -0.08,-0.19,0.43,U] [#8 -0.05,-0.16,0.43,U] 
20:27:17.224 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.12}, one-star: {0.11, -0.18}
20:27:17.225 00.001 9044 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.62) = xAngle (-0.43 = -0.43)
20:27:17.227 00.002 9044 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.52 = 2.77)
20:27:17.230 00.003 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.06 mountX=0.12 mountY=0.05, mountTheta=0.38
20:27:17.232 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.12, opts=13)
20:27:17.234 00.002 9044 Enqueuing Move request for scope (-0.06, -0.12)
20:27:17.235 00.001 12252 Worker thread wakes up
20:27:17.235 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:17.237 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
20:27:17.237 00.000 9044 UpdateGuideState exits: m=5225 SNR=49.6
20:27:17.238 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
20:27:17.238 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:17.239 00.001 12252 Moving (-0.06, -0.12) raw xDistance=0.12 yDistance=0.05
20:27:17.239 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:17.240 00.001 9044 Enqueuing Expose request
20:27:17.243 00.003 12252 PPEC rslt: input = 0.12, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 640.36
20:27:17.243 00.000 12252 PPEC: input: 0.12, control: 0.06, exposure: 2000
20:27:17.243 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:17.243 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:27:17.243 00.000 12252 MoveAxis(W, 23, ABG)
20:27:17.243 00.000 12252 Guiding  Dir = 3, Dur = 23
20:27:17.244 00.001 12252 IsSlewing returns 0
20:27:17.244 00.000 12252 IsGuiding returns 0
20:27:17.247 00.003 12252 PulseGuide returned control before completion, sleep 31
20:27:17.285 00.038 12252 IsGuiding returns 0
20:27:17.285 00.000 12252 Move returns status 0, amount 23
20:27:17.285 00.000 12252 MoveAxis(N, 0, ABG)
20:27:17.285 00.000 12252 Move returns status 0, amount 0
20:27:17.285 00.000 12252 move complete, result=0
20:27:17.285 00.000 12252 worker thread done servicing request
20:27:17.285 00.000 12252 Worker thread wakes up
20:27:17.285 00.000 9044 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
20:27:17.289 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:17.289 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:19.648 02.359 12252 Exposure complete
20:27:19.700 00.052 12252 worker thread done servicing request
20:27:19.700 00.000 9044 OnExposeComplete: enter
20:27:19.702 00.002 9044 UpdateGuideState(): m_state=6
20:27:19.704 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
20:27:19.705 00.001 9044 Star::Find returns 1 (0), X=1017.53, Y=820.20, Mass=5376, SNR=50.4, Peak=173 HFD=5.2
20:27:19.706 00.001 9044 MultiStar: [#1 -0.18,0.02,1.04,U] [#2 -0.09,0.04,1.20,U] [#3 -0.16,-0.01,0.84,U] [#4 -0.12,-0.01,1.29,U] [#5 -0.06,0.05,0.66,U] [#6 -0.17,-0.05,0.42,U] [#7 -0.14,-0.10,0.42,U] [#8 0.01,0.13,0.42,U] 
20:27:19.707 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {0.10, -0.13}
20:27:19.708 00.001 9044 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.62) = xAngle (-1.44 = -1.44)
20:27:19.708 00.000 9044 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.52 = 1.76)
20:27:19.709 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.06 mountX=0.01 mountY=0.09, mountTheta=1.44
20:27:19.711 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.01, opts=13)
20:27:19.711 00.000 9044 Enqueuing Move request for scope (-0.09, -0.01)
20:27:19.713 00.002 12252 Worker thread wakes up
20:27:19.713 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:27:19.714 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
20:27:19.714 00.000 9044 UpdateGuideState exits: m=5376 SNR=50.4
20:27:19.715 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:19.716 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
20:27:19.716 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:19.716 00.000 9044 Enqueuing Expose request
20:27:19.717 00.001 12252 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
20:27:19.720 00.003 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.01, period_length = 645.37
20:27:19.720 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
20:27:19.720 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:19.720 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:27:19.720 00.000 12252 MoveAxis(E, 9, ABG)
20:27:19.720 00.000 12252 Guiding  Dir = 2, Dur = 9
20:27:19.720 00.000 12252 IsSlewing returns 0
20:27:19.720 00.000 12252 IsGuiding returns 0
20:27:19.722 00.002 12252 PulseGuide returned control before completion, sleep 18
20:27:19.746 00.024 12252 IsGuiding returns 0
20:27:19.746 00.000 12252 Move returns status 0, amount 9
20:27:19.746 00.000 12252 MoveAxis(N, 0, ABG)
20:27:19.746 00.000 12252 Move returns status 0, amount 0
20:27:19.746 00.000 12252 move complete, result=0
20:27:19.746 00.000 12252 worker thread done servicing request
20:27:19.746 00.000 12252 Worker thread wakes up
20:27:19.746 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:19.746 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:19.746 00.000 9044 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
20:27:22.090 02.344 12252 Exposure complete
20:27:22.176 00.086 12252 worker thread done servicing request
20:27:22.176 00.000 9044 OnExposeComplete: enter
20:27:22.177 00.001 9044 UpdateGuideState(): m_state=6
20:27:22.178 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
20:27:22.179 00.001 9044 Star::Find returns 1 (0), X=1017.57, Y=820.08, Mass=5272, SNR=49.9, Peak=173 HFD=5.1
20:27:22.181 00.002 9044 MultiStar: [#1 -0.08,-0.09,1.06,U] [#2 0.00,-0.07,1.23,U] [#3 -0.15,-0.11,0.86,U] [#4 -0.04,-0.14,1.31,U] [#5 0.03,-0.03,0.67,U] [#6 -0.14,-0.19,0.43,U] [#7 0.02,-0.21,0.43,U] [#8 -0.09,-0.11,0.42,U] 
20:27:22.183 00.002 9044 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {0.14, -0.24}
20:27:22.186 00.003 9044 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.62) = xAngle (-0.15 = -0.15)
20:27:22.188 00.002 9044 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.23 = 3.05)
20:27:22.189 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.77 mountX=0.13 mountY=0.01, mountTheta=0.09
20:27:22.192 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.13, opts=13)
20:27:22.194 00.002 9044 Enqueuing Move request for scope (-0.03, -0.13)
20:27:22.196 00.002 12252 Worker thread wakes up
20:27:22.196 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
20:27:22.196 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:27:22.197 00.001 9044 UpdateGuideState exits: m=5272 SNR=49.9
20:27:22.197 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:22.198 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
20:27:22.199 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:22.199 00.000 9044 Enqueuing Expose request
20:27:22.200 00.001 12252 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=0.01
20:27:22.201 00.001 12252 PPEC rslt: input = 0.13, final = 0.06, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.01, period_length = 645.37
20:27:22.201 00.000 12252 PPEC: input: 0.13, control: 0.06, exposure: 2000
20:27:22.201 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:22.201 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:27:22.201 00.000 12252 MoveAxis(W, 25, ABG)
20:27:22.201 00.000 12252 Guiding  Dir = 3, Dur = 25
20:27:22.202 00.001 12252 IsSlewing returns 0
20:27:22.202 00.000 12252 IsGuiding returns 0
20:27:22.203 00.001 12252 PulseGuide returned control before completion, sleep 34
20:27:22.238 00.035 12252 IsGuiding returns 0
20:27:22.238 00.000 12252 Move returns status 0, amount 25
20:27:22.238 00.000 12252 MoveAxis(N, 0, ABG)
20:27:22.238 00.000 12252 Move returns status 0, amount 0
20:27:22.238 00.000 12252 move complete, result=0
20:27:22.239 00.001 12252 worker thread done servicing request
20:27:22.239 00.000 12252 Worker thread wakes up
20:27:22.239 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:22.239 00.000 9044 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
20:27:22.242 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:24.600 02.358 12252 Exposure complete
20:27:24.669 00.069 12252 worker thread done servicing request
20:27:24.669 00.000 9044 OnExposeComplete: enter
20:27:24.670 00.001 9044 UpdateGuideState(): m_state=6
20:27:24.671 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
20:27:24.672 00.001 9044 Star::Find returns 1 (0), X=1017.34, Y=819.91, Mass=5258, SNR=50.0, Peak=173 HFD=5.0
20:27:24.673 00.001 9044 MultiStar: [#1 -0.27,-0.43,0.00,M1] [#2 -0.19,-0.25,0.00,M1] [#3 -0.40,-0.46,0.00,M1] [#4 -0.16,-0.31,0.00,M1] [#5 -0.22,-0.22,0.00,M1] [#6 -0.32,-0.40,0.00,M1] [#7 -0.15,-0.48,0.00,M1] [#8 -0.11,-0.17,0.42,U] 
20:27:24.673 00.000 9044 refined, 1 included, MultiStar: {-0.10, -0.34}, one-star: {-0.09, -0.41}
20:27:24.674 00.001 9044 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.62) = xAngle (-0.22 = -0.22)
20:27:24.675 00.001 9044 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.31 = 2.98)
20:27:24.676 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.34 hyp=0.36 cameraTheta=-1.85 mountX=0.35 mountY=0.06, mountTheta=0.17
20:27:24.679 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.34, opts=13)
20:27:24.680 00.001 9044 Enqueuing Move request for scope (-0.10, -0.34)
20:27:24.681 00.001 12252 Worker thread wakes up
20:27:24.681 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:24.682 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.34) opts 0xd
20:27:24.682 00.000 9044 UpdateGuideState exits: m=5258 SNR=50.0
20:27:24.683 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.34)
20:27:24.683 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:24.683 00.000 12252 Moving (-0.10, -0.34) raw xDistance=0.35 yDistance=0.06
20:27:24.683 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:24.684 00.001 9044 Enqueuing Expose request
20:27:24.685 00.001 12252 PPEC rslt: input = 0.35, final = 0.20, react = 0.21, pred = -0.00, hyst = 0.19, hyst_pct = 0.00, period_length = 645.37
20:27:24.685 00.000 12252 PPEC: input: 0.35, control: 0.20, exposure: 2000
20:27:24.685 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:24.685 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:27:24.685 00.000 12252 MoveAxis(W, 80, ABG)
20:27:24.685 00.000 12252 Guiding  Dir = 3, Dur = 80
20:27:24.686 00.001 12252 IsSlewing returns 0
20:27:24.686 00.000 12252 IsGuiding returns 0
20:27:24.688 00.002 12252 PulseGuide returned control before completion, sleep 88
20:27:24.781 00.093 12252 IsGuiding returns 0
20:27:24.781 00.000 12252 Move returns status 0, amount 80
20:27:24.781 00.000 12252 MoveAxis(N, 0, ABG)
20:27:24.781 00.000 12252 Move returns status 0, amount 0
20:27:24.781 00.000 12252 move complete, result=0
20:27:24.781 00.000 12252 worker thread done servicing request
20:27:24.781 00.000 12252 Worker thread wakes up
20:27:24.781 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:24.781 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:24.782 00.001 9044 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH
20:27:27.136 02.354 12252 Exposure complete
20:27:27.206 00.070 12252 worker thread done servicing request
20:27:27.206 00.000 9044 OnExposeComplete: enter
20:27:27.207 00.001 9044 UpdateGuideState(): m_state=6
20:27:27.208 00.001 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
20:27:27.210 00.002 9044 Star::Find returns 1 (0), X=1017.24, Y=819.92, Mass=5311, SNR=50.0, Peak=173 HFD=4.9
20:27:27.212 00.002 9044 MultiStar: [#1 -0.32,-0.42,0.00,M2] [#2 -0.21,-0.15,1.19,U] [#3 -0.21,-0.25,0.00,M2] [#4 -0.30,-0.27,0.00,M2] [#5 -0.18,-0.07,0.65,U] [#6 -0.36,-0.30,0.00,M2] [#7 -0.23,-0.46,0.00,M2] [#8 -0.14,-0.19,0.42,U] 
20:27:27.213 00.001 9044 refined, 3 included, MultiStar: {-0.19, -0.22}, one-star: {-0.19, -0.40}
20:27:27.215 00.002 9044 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.62) = xAngle (-0.66 = -0.66)
20:27:27.216 00.001 9044 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.75 = 2.54)
20:27:27.217 00.001 9044 CameraToMount -- cameraX=-0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-2.29 mountX=0.23 mountY=0.16, mountTheta=0.63
20:27:27.219 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=-0.22, opts=13)
20:27:27.221 00.002 9044 Enqueuing Move request for scope (-0.19, -0.22)
20:27:27.222 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:27.223 00.001 9044 UpdateGuideState exits: m=5311 SNR=50.0
20:27:27.224 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:27.225 00.001 12252 Worker thread wakes up
20:27:27.225 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:27.226 00.001 9044 Enqueuing Expose request
20:27:27.228 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.22) opts 0xd
20:27:27.229 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.19, -0.22)
20:27:27.229 00.000 12252 Moving (-0.19, -0.22) raw xDistance=0.23 yDistance=0.16
20:27:27.230 00.001 12252 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 645.37
20:27:27.231 00.001 12252 PPEC: input: 0.23, control: 0.11, exposure: 2000
20:27:27.231 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
20:27:27.231 00.000 12252 MoveAxis(W, 43, ABG)
20:27:27.231 00.000 12252 Guiding  Dir = 3, Dur = 43
20:27:27.231 00.000 12252 IsSlewing returns 0
20:27:27.231 00.000 12252 IsGuiding returns 0
20:27:27.234 00.003 12252 PulseGuide returned control before completion, sleep 52
20:27:27.291 00.057 12252 IsGuiding returns 0
20:27:27.291 00.000 12252 Move returns status 0, amount 43
20:27:27.291 00.000 12252 MoveAxis(S, 56, ABG)
20:27:27.291 00.000 12252 Guiding  Dir = 1, Dur = 56
20:27:27.292 00.001 12252 IsSlewing returns 0
20:27:27.292 00.000 12252 IsGuiding returns 0
20:27:27.298 00.006 12252 PulseGuide returned control before completion, sleep 61
20:27:27.367 00.069 12252 IsGuiding returns 0
20:27:27.367 00.000 12252 Move returns status 0, amount 56
20:27:27.367 00.000 12252 move complete, result=0
20:27:27.367 00.000 12252 worker thread done servicing request
20:27:27.367 00.000 12252 Worker thread wakes up
20:27:27.367 00.000 9044 GuideStep: 0.2 px 43 ms WEST, 0.2 px 56 ms SOUTH
20:27:27.370 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:27.370 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:29.716 02.346 12252 Exposure complete
20:27:29.763 00.047 12252 worker thread done servicing request
20:27:29.763 00.000 9044 OnExposeComplete: enter
20:27:29.763 00.000 9044 UpdateGuideState(): m_state=6
20:27:29.765 00.002 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
20:27:29.766 00.001 9044 Star::Find returns 1 (0), X=1017.58, Y=820.10, Mass=5289, SNR=50.2, Peak=173 HFD=5.1
20:27:29.767 00.001 9044 MultiStar: [#1 -0.10,-0.06,1.05,U] [#2 -0.03,-0.04,1.20,U] [#3 -0.16,-0.08,0.86,U] [#4 -0.09,-0.13,1.29,U] [#5 -0.10,-0.13,0.65,U] [#6 -0.20,-0.26,0.00,M3] [#7 -0.08,-0.20,0.43,U] [#8 0.04,-0.10,0.42,U] 
20:27:29.769 00.002 9044 refined, 7 included, MultiStar: {-0.05, -0.11}, one-star: {0.15, -0.22}
20:27:29.770 00.001 9044 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.62) = xAngle (-0.36 = -0.36)
20:27:29.771 00.001 9044 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.44 = 2.84)
20:27:29.773 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.98 mountX=0.11 mountY=0.04, mountTheta=0.30
20:27:29.775 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.11, opts=13)
20:27:29.776 00.001 9044 Enqueuing Move request for scope (-0.05, -0.11)
20:27:29.777 00.001 12252 Worker thread wakes up
20:27:29.777 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:29.779 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
20:27:29.779 00.000 9044 UpdateGuideState exits: m=5289 SNR=50.2
20:27:29.780 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
20:27:29.780 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:29.781 00.001 12252 Moving (-0.05, -0.11) raw xDistance=0.11 yDistance=0.04
20:27:29.781 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:29.782 00.001 9044 Enqueuing Expose request
20:27:29.783 00.001 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.07, hyst_pct = 0.01, period_length = 650.30
20:27:29.783 00.000 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
20:27:29.783 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:29.783 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:27:29.783 00.000 12252 MoveAxis(W, 23, ABG)
20:27:29.783 00.000 12252 Guiding  Dir = 3, Dur = 23
20:27:29.784 00.001 12252 IsSlewing returns 0
20:27:29.784 00.000 12252 IsGuiding returns 0
20:27:29.786 00.002 12252 PulseGuide returned control before completion, sleep 32
20:27:29.820 00.034 12252 IsGuiding returns 1
20:27:29.820 00.000 12252 scope still moving after pulse duration time elapsed
20:27:29.852 00.032 12252 IsSlewing returns 0
20:27:29.853 00.001 12252 IsGuiding returns 0
20:27:29.853 00.000 12252 scope move finished after 23 + 45 ms
20:27:29.853 00.000 12252 Move returns status 0, amount 23
20:27:29.853 00.000 12252 MoveAxis(N, 0, ABG)
20:27:29.853 00.000 12252 Move returns status 0, amount 0
20:27:29.853 00.000 12252 move complete, result=0
20:27:29.853 00.000 12252 worker thread done servicing request
20:27:29.853 00.000 12252 Worker thread wakes up
20:27:29.853 00.000 9044 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
20:27:29.855 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:29.855 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:32.195 02.340 12252 Exposure complete
20:27:32.276 00.081 12252 worker thread done servicing request
20:27:32.276 00.000 9044 OnExposeComplete: enter
20:27:32.277 00.001 9044 UpdateGuideState(): m_state=6
20:27:32.278 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
20:27:32.279 00.001 9044 Star::Find returns 1 (0), X=1017.40, Y=820.17, Mass=5324, SNR=50.2, Peak=173 HFD=5.1
20:27:32.280 00.001 9044 MultiStar: [#1 -0.22,-0.06,1.05,U] [#2 -0.05,0.06,1.23,U] [#3 -0.28,-0.13,0.00,M2] [#4 -0.11,-0.08,1.26,U] [#5 -0.10,0.07,0.66,U] [#6 -0.29,-0.03,0.43,U] [#7 -0.16,-0.19,0.43,U] [#8 -0.15,0.04,0.42,U] 
20:27:32.281 00.001 9044 refined, 7 included, MultiStar: {-0.12, -0.04}, one-star: {-0.03, -0.16}
20:27:32.281 00.000 9044 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.62) = xAngle (-1.18 = -1.18)
20:27:32.282 00.001 9044 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.27 = 2.02)
20:27:32.283 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.81 mountX=0.05 mountY=0.12, mountTheta=1.17
20:27:32.285 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.04, opts=13)
20:27:32.286 00.001 9044 Enqueuing Move request for scope (-0.12, -0.04)
20:27:32.287 00.001 12252 Worker thread wakes up
20:27:32.287 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:32.287 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
20:27:32.289 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
20:27:32.289 00.000 12252 Moving (-0.12, -0.04) raw xDistance=0.05 yDistance=0.12
20:27:32.289 00.000 9044 UpdateGuideState exits: m=5324 SNR=50.2
20:27:32.290 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:32.290 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:32.291 00.001 9044 Enqueuing Expose request
20:27:32.292 00.001 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.01, period_length = 650.30
20:27:32.292 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
20:27:32.292 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:32.292 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:27:32.292 00.000 12252 MoveAxis(E, 3, ABG)
20:27:32.292 00.000 12252 Guiding  Dir = 2, Dur = 3
20:27:32.292 00.000 12252 IsSlewing returns 0
20:27:32.293 00.001 12252 IsGuiding returns 0
20:27:32.294 00.001 12252 PulseGuide returned control before completion, sleep 12
20:27:32.313 00.019 12252 IsGuiding returns 0
20:27:32.313 00.000 12252 Move returns status 0, amount 3
20:27:32.313 00.000 12252 MoveAxis(N, 0, ABG)
20:27:32.313 00.000 12252 Move returns status 0, amount 0
20:27:32.313 00.000 12252 move complete, result=0
20:27:32.313 00.000 12252 worker thread done servicing request
20:27:32.313 00.000 12252 Worker thread wakes up
20:27:32.315 00.002 9044 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
20:27:32.316 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:32.316 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:34.681 02.365 12252 Exposure complete
20:27:34.753 00.072 12252 worker thread done servicing request
20:27:34.753 00.000 9044 OnExposeComplete: enter
20:27:34.754 00.001 9044 UpdateGuideState(): m_state=6
20:27:34.756 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
20:27:34.758 00.002 9044 Star::Find returns 1 (0), X=1017.50, Y=819.97, Mass=5327, SNR=50.1, Peak=173 HFD=5.0
20:27:34.761 00.003 9044 MultiStar: [#1 -0.09,-0.26,1.05,U] [#2 0.00,-0.29,1.20,U] [#3 -0.08,-0.27,0.85,U] [#4 -0.12,-0.26,0.00,M1] [#5 -0.03,-0.22,0.64,U] [#6 -0.12,-0.26,0.43,U] [#7 -0.05,-0.34,0.00,M1] [#8 0.03,-0.22,0.43,U] 
20:27:34.762 00.001 9044 refined, 6 included, MultiStar: {-0.03, -0.28}, one-star: {0.06, -0.35}
20:27:34.763 00.001 9044 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.62) = xAngle (-0.05 = -0.05)
20:27:34.766 00.003 9044 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.13 = -3.13)
20:27:34.768 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.67 mountX=0.28 mountY=-0.00, mountTheta=-0.01
20:27:34.772 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.28, opts=13)
20:27:34.774 00.002 9044 Enqueuing Move request for scope (-0.03, -0.28)
20:27:34.776 00.002 12252 Worker thread wakes up
20:27:34.776 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:34.779 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.28) opts 0xd
20:27:34.779 00.000 9044 UpdateGuideState exits: m=5327 SNR=50.1
20:27:34.780 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:34.781 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.28)
20:27:34.781 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:34.783 00.002 9044 Enqueuing Expose request
20:27:34.784 00.001 12252 Moving (-0.03, -0.28) raw xDistance=0.28 yDistance=-0.00
20:27:34.786 00.002 12252 PPEC rslt: input = 0.28, final = 0.15, react = 0.17, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 650.30
20:27:34.786 00.000 12252 PPEC: input: 0.28, control: 0.15, exposure: 2000
20:27:34.786 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:34.786 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:27:34.786 00.000 12252 MoveAxis(W, 58, ABG)
20:27:34.786 00.000 12252 Guiding  Dir = 3, Dur = 58
20:27:34.787 00.001 12252 IsSlewing returns 0
20:27:34.787 00.000 12252 IsGuiding returns 0
20:27:34.789 00.002 12252 PulseGuide returned control before completion, sleep 66
20:27:34.870 00.081 12252 IsGuiding returns 0
20:27:34.870 00.000 12252 Move returns status 0, amount 58
20:27:34.870 00.000 12252 MoveAxis(N, 0, ABG)
20:27:34.870 00.000 12252 Move returns status 0, amount 0
20:27:34.871 00.001 12252 move complete, result=0
20:27:34.871 00.000 12252 worker thread done servicing request
20:27:34.871 00.000 12252 Worker thread wakes up
20:27:34.871 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:34.871 00.000 9044 GuideStep: 0.3 px 58 ms WEST, -0.0 px 0 ms NORTH
20:27:34.874 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:37.214 02.340 12252 Exposure complete
20:27:37.264 00.050 12252 worker thread done servicing request
20:27:37.264 00.000 9044 OnExposeComplete: enter
20:27:37.266 00.002 9044 UpdateGuideState(): m_state=6
20:27:37.268 00.002 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
20:27:37.269 00.001 9044 Star::Find returns 1 (0), X=1017.57, Y=820.25, Mass=5292, SNR=49.9, Peak=173 HFD=5.2
20:27:37.270 00.001 9044 MultiStar: [#1 -0.08,-0.00,1.08,U] [#2 -0.01,0.02,1.21,U] [#3 -0.14,-0.01,0.84,U] [#4 -0.05,0.01,1.29,U] [#5 -0.00,0.08,0.66,U] [#6 -0.15,0.16,0.44,U] [#7 0.01,-0.09,0.43,U] [#8 0.02,0.15,0.42,U] 
20:27:37.271 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {0.14, -0.08}
20:27:37.272 00.001 9044 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.62) = xAngle (4.31 = -1.97)
20:27:37.273 00.001 9044 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.23 = 1.23)
20:27:37.274 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.69 mountX=-0.01 mountY=0.03, mountTheta=1.96
20:27:37.276 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.01, opts=13)
20:27:37.278 00.002 9044 Enqueuing Move request for scope (-0.03, 0.01)
20:27:37.280 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:27:37.281 00.001 9044 UpdateGuideState exits: m=5292 SNR=49.9
20:27:37.282 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:37.283 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:37.284 00.001 9044 Enqueuing Expose request
20:27:37.285 00.001 12252 Worker thread wakes up
20:27:37.285 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
20:27:37.285 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
20:27:37.285 00.000 12252 Moving (-0.03, 0.01) raw xDistance=-0.01 yDistance=0.03
20:27:37.287 00.002 12252 PPEC rslt: input = -0.01, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 650.30
20:27:37.287 00.000 12252 PPEC: input: -0.01, control: -0.04, exposure: 2000
20:27:37.287 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:37.287 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:27:37.288 00.001 12252 MoveAxis(E, 16, ABG)
20:27:37.288 00.000 12252 Guiding  Dir = 2, Dur = 16
20:27:37.288 00.000 12252 IsSlewing returns 0
20:27:37.288 00.000 12252 IsGuiding returns 0
20:27:37.290 00.002 12252 PulseGuide returned control before completion, sleep 25
20:27:37.320 00.030 12252 IsGuiding returns 0
20:27:37.320 00.000 12252 Move returns status 0, amount 16
20:27:37.320 00.000 12252 MoveAxis(N, 0, ABG)
20:27:37.320 00.000 12252 Move returns status 0, amount 0
20:27:37.320 00.000 12252 move complete, result=0
20:27:37.320 00.000 12252 worker thread done servicing request
20:27:37.320 00.000 12252 Worker thread wakes up
20:27:37.320 00.000 9044 GuideStep: -0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
20:27:37.322 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:37.323 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:39.688 02.365 12252 Exposure complete
20:27:39.762 00.074 12252 worker thread done servicing request
20:27:39.762 00.000 9044 OnExposeComplete: enter
20:27:39.764 00.002 9044 UpdateGuideState(): m_state=6
20:27:39.765 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
20:27:39.766 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=820.45, Mass=5358, SNR=50.4, Peak=173 HFD=5.2
20:27:39.768 00.002 9044 MultiStar: [#1 -0.01,0.21,1.06,U] [#2 0.04,0.20,1.20,U] [#3 0.02,0.26,0.84,U] [#4 0.03,0.13,1.26,U] [#5 0.04,0.25,0.64,U] [#6 -0.04,0.17,0.42,U] [#7 0.04,0.08,0.43,U] [#8 0.15,0.39,0.00,M1] 
20:27:39.771 00.003 9044 refined, 7 included, MultiStar: {0.05, 0.18}, one-star: {0.22, 0.12}
20:27:39.773 00.002 9044 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.62) = xAngle (2.92 = 2.92)
20:27:39.774 00.001 9044 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.16 = -0.16)
20:27:39.776 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.30 mountX=-0.18 mountY=-0.03, mountTheta=-2.98
20:27:39.779 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.18, opts=13)
20:27:39.781 00.002 9044 Enqueuing Move request for scope (0.05, 0.18)
20:27:39.782 00.001 12252 Worker thread wakes up
20:27:39.783 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:39.785 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
20:27:39.785 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
20:27:39.786 00.001 12252 Moving (0.05, 0.18) raw xDistance=-0.18 yDistance=-0.03
20:27:39.786 00.000 9044 UpdateGuideState exits: m=5358 SNR=50.4
20:27:39.787 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:39.789 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:39.790 00.001 9044 Enqueuing Expose request
20:27:39.792 00.002 12252 PPEC rslt: input = -0.18, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.09, hyst_pct = 0.01, period_length = 655.14
20:27:39.792 00.000 12252 PPEC: input: -0.18, control: -0.14, exposure: 2000
20:27:39.792 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:39.792 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:27:39.792 00.000 12252 MoveAxis(E, 56, ABG)
20:27:39.792 00.000 12252 Guiding  Dir = 2, Dur = 56
20:27:39.793 00.001 12252 IsSlewing returns 0
20:27:39.793 00.000 12252 IsGuiding returns 0
20:27:39.796 00.003 12252 PulseGuide returned control before completion, sleep 65
20:27:39.861 00.065 12252 IsGuiding returns 1
20:27:39.861 00.000 12252 scope still moving after pulse duration time elapsed
20:27:39.892 00.031 12252 IsSlewing returns 0
20:27:39.892 00.000 12252 IsGuiding returns 0
20:27:39.892 00.000 12252 scope move finished after 56 + 43 ms
20:27:39.892 00.000 12252 Move returns status 0, amount 56
20:27:39.893 00.001 12252 MoveAxis(N, 0, ABG)
20:27:39.893 00.000 12252 Move returns status 0, amount 0
20:27:39.893 00.000 12252 move complete, result=0
20:27:39.893 00.000 12252 worker thread done servicing request
20:27:39.893 00.000 9044 GuideStep: -0.2 px 56 ms EAST, -0.0 px 0 ms NORTH
20:27:39.896 00.003 12252 Worker thread wakes up
20:27:39.896 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:39.896 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:42.249 02.353 12252 Exposure complete
20:27:42.311 00.062 12252 worker thread done servicing request
20:27:42.311 00.000 9044 OnExposeComplete: enter
20:27:42.312 00.001 9044 UpdateGuideState(): m_state=6
20:27:42.313 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
20:27:42.314 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=820.19, Mass=5299, SNR=50.2, Peak=173 HFD=5.1
20:27:42.315 00.001 9044 MultiStar: [#1 0.00,-0.12,1.07,U] [#2 0.10,-0.18,1.20,U] [#3 -0.01,-0.13,0.85,U] [#4 0.04,-0.13,1.28,U] [#5 0.06,-0.07,0.65,U] [#6 0.08,-0.16,0.42,U] [#7 0.03,-0.12,0.43,U] [#8 0.21,-0.08,0.42,U] 
20:27:42.317 00.002 9044 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.21, -0.14}
20:27:42.318 00.001 9044 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.62) = xAngle (0.58 = 0.58)
20:27:42.319 00.001 9044 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.51 = -2.51)
20:27:42.320 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.05 mountX=0.13 mountY=-0.09, mountTheta=-0.62
20:27:42.322 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.13, opts=13)
20:27:42.323 00.001 9044 Enqueuing Move request for scope (0.07, -0.13)
20:27:42.324 00.001 12252 Worker thread wakes up
20:27:42.325 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:42.326 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
20:27:42.326 00.000 9044 UpdateGuideState exits: m=5299 SNR=50.2
20:27:42.326 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
20:27:42.326 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:42.327 00.001 12252 Moving (0.07, -0.13) raw xDistance=0.13 yDistance=-0.09
20:27:42.327 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:42.330 00.003 12252 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = -0.06, hyst = 0.07, hyst_pct = 0.01, period_length = 655.14
20:27:42.330 00.000 9044 Enqueuing Expose request
20:27:42.332 00.002 12252 PPEC: input: 0.13, control: 0.02, exposure: 2000
20:27:42.332 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:42.332 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:27:42.332 00.000 12252 MoveAxis(W, 6, ABG)
20:27:42.332 00.000 12252 Guiding  Dir = 3, Dur = 6
20:27:42.333 00.001 12252 IsSlewing returns 0
20:27:42.333 00.000 12252 IsGuiding returns 0
20:27:42.335 00.002 12252 PulseGuide returned control before completion, sleep 15
20:27:42.365 00.030 12252 IsGuiding returns 0
20:27:42.365 00.000 12252 Move returns status 0, amount 6
20:27:42.366 00.001 12252 MoveAxis(N, 0, ABG)
20:27:42.366 00.000 12252 Move returns status 0, amount 0
20:27:42.366 00.000 12252 move complete, result=0
20:27:42.366 00.000 12252 worker thread done servicing request
20:27:42.366 00.000 12252 Worker thread wakes up
20:27:42.366 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:42.366 00.000 9044 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
20:27:42.369 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:44.709 02.340 12252 Exposure complete
20:27:44.790 00.081 12252 worker thread done servicing request
20:27:44.791 00.001 9044 OnExposeComplete: enter
20:27:44.792 00.001 9044 UpdateGuideState(): m_state=6
20:27:44.794 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
20:27:44.796 00.002 9044 Star::Find returns 1 (0), X=1017.63, Y=820.35, Mass=5327, SNR=50.1, Peak=173 HFD=5.3
20:27:44.798 00.002 9044 MultiStar: [#1 -0.01,0.19,1.06,U] [#2 0.04,0.13,1.20,U] [#3 0.06,0.08,0.85,U] [#4 0.04,0.11,1.29,U] [#5 0.03,0.16,0.66,U] [#6 -0.02,0.08,0.41,U] [#7 0.11,0.03,0.42,U] [#8 0.15,0.32,0.00,M1] 
20:27:44.799 00.001 9044 refined, 7 included, MultiStar: {0.06, 0.11}, one-star: {0.20, 0.03}
20:27:44.801 00.002 9044 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.62) = xAngle (2.73 = 2.73)
20:27:44.803 00.002 9044 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.36 = -0.36)
20:27:44.804 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.10 mountX=-0.11 mountY=-0.04, mountTheta=-2.78
20:27:44.806 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.11, opts=13)
20:27:44.807 00.001 9044 Enqueuing Move request for scope (0.06, 0.11)
20:27:44.808 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:44.810 00.002 9044 UpdateGuideState exits: m=5327 SNR=50.1
20:27:44.812 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:44.813 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:44.814 00.001 9044 Enqueuing Expose request
20:27:44.815 00.001 12252 Worker thread wakes up
20:27:44.815 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
20:27:44.815 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
20:27:44.815 00.000 12252 Moving (0.06, 0.11) raw xDistance=-0.11 yDistance=-0.04
20:27:44.816 00.001 12252 PPEC rslt: input = -0.11, final = -0.13, react = -0.07, pred = -0.07, hyst = -0.07, hyst_pct = 0.00, period_length = 655.14
20:27:44.816 00.000 12252 PPEC: input: -0.11, control: -0.13, exposure: 2000
20:27:44.816 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:44.816 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:27:44.816 00.000 12252 MoveAxis(E, 52, ABG)
20:27:44.817 00.001 12252 Guiding  Dir = 2, Dur = 52
20:27:44.817 00.000 12252 IsSlewing returns 0
20:27:44.817 00.000 12252 IsGuiding returns 0
20:27:44.819 00.002 12252 PulseGuide returned control before completion, sleep 61
20:27:44.891 00.072 12252 IsGuiding returns 0
20:27:44.891 00.000 12252 Move returns status 0, amount 52
20:27:44.891 00.000 12252 MoveAxis(N, 0, ABG)
20:27:44.891 00.000 12252 Move returns status 0, amount 0
20:27:44.891 00.000 12252 move complete, result=0
20:27:44.892 00.001 12252 worker thread done servicing request
20:27:44.892 00.000 12252 Worker thread wakes up
20:27:44.892 00.000 9044 GuideStep: -0.1 px 52 ms EAST, -0.0 px 0 ms NORTH
20:27:44.894 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:44.894 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:47.233 02.339 12252 Exposure complete
20:27:47.282 00.049 12252 worker thread done servicing request
20:27:47.282 00.000 9044 OnExposeComplete: enter
20:27:47.285 00.003 9044 UpdateGuideState(): m_state=6
20:27:47.286 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
20:27:47.287 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=820.17, Mass=5366, SNR=50.4, Peak=173 HFD=5.1
20:27:47.289 00.002 9044 MultiStar: [#1 -0.08,0.00,1.07,U] [#2 0.04,-0.01,1.20,U] [#3 -0.15,-0.02,0.84,U] [#4 0.05,-0.04,1.28,U] [#5 0.04,0.08,0.65,U] [#6 -0.09,-0.02,0.42,U] [#7 -0.03,-0.16,0.43,U] [#8 0.10,0.02,0.41,U] 
20:27:47.290 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {0.21, -0.16}
20:27:47.291 00.001 9044 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.62) = xAngle (0.58 = 0.58)
20:27:47.292 00.001 9044 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.50 = -2.50)
20:27:47.294 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-1.04 mountX=0.03 mountY=-0.02, mountTheta=-0.62
20:27:47.296 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.03, opts=13)
20:27:47.297 00.001 9044 Enqueuing Move request for scope (0.02, -0.03)
20:27:47.299 00.002 12252 Worker thread wakes up
20:27:47.299 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
20:27:47.299 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
20:27:47.299 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:27:47.300 00.001 12252 Moving (0.02, -0.03) raw xDistance=0.03 yDistance=-0.02
20:27:47.300 00.000 9044 UpdateGuideState exits: m=5366 SNR=50.4
20:27:47.301 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:47.302 00.001 12252 PPEC rslt: input = 0.03, final = -0.09, react = 0.02, pred = -0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 655.14
20:27:47.302 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:47.303 00.001 9044 Enqueuing Expose request
20:27:47.304 00.001 12252 PPEC: input: 0.03, control: -0.09, exposure: 2000
20:27:47.304 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:47.304 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:27:47.304 00.000 12252 MoveAxis(E, 34, ABG)
20:27:47.304 00.000 12252 Guiding  Dir = 2, Dur = 34
20:27:47.304 00.000 12252 IsSlewing returns 0
20:27:47.304 00.000 12252 IsGuiding returns 0
20:27:47.306 00.002 12252 PulseGuide returned control before completion, sleep 43
20:27:47.365 00.059 12252 IsGuiding returns 0
20:27:47.365 00.000 12252 Move returns status 0, amount 34
20:27:47.365 00.000 12252 MoveAxis(N, 0, ABG)
20:27:47.365 00.000 12252 Move returns status 0, amount 0
20:27:47.365 00.000 12252 move complete, result=0
20:27:47.365 00.000 12252 worker thread done servicing request
20:27:47.365 00.000 12252 Worker thread wakes up
20:27:47.365 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:47.365 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:47.365 00.000 9044 GuideStep: 0.0 px 34 ms EAST, -0.0 px 0 ms NORTH
20:27:49.706 02.341 12252 Exposure complete
20:27:49.756 00.050 12252 worker thread done servicing request
20:27:49.756 00.000 9044 OnExposeComplete: enter
20:27:49.757 00.001 9044 UpdateGuideState(): m_state=6
20:27:49.759 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
20:27:49.760 00.001 9044 Star::Find returns 1 (0), X=1017.62, Y=820.30, Mass=5268, SNR=49.9, Peak=173 HFD=5.3
20:27:49.761 00.001 9044 MultiStar: [#1 -0.11,0.06,1.06,U] [#2 -0.02,0.10,1.20,U] [#3 -0.09,0.06,0.86,U] [#4 -0.04,0.02,1.29,U] [#5 -0.01,0.16,0.66,U] [#6 -0.08,0.07,0.42,U] [#7 0.02,-0.04,0.44,U] [#8 0.08,0.06,0.42,U] 
20:27:49.762 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {0.18, -0.02}
20:27:49.763 00.001 9044 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.62) = xAngle (3.43 = -2.85)
20:27:49.765 00.002 9044 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.35 = 0.35)
20:27:49.766 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.81 mountX=-0.05 mountY=0.02, mountTheta=2.80
20:27:49.768 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.05, opts=13)
20:27:49.769 00.001 9044 Enqueuing Move request for scope (-0.01, 0.05)
20:27:49.770 00.001 12252 Worker thread wakes up
20:27:49.770 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:49.771 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
20:27:49.771 00.000 9044 UpdateGuideState exits: m=5268 SNR=49.9
20:27:49.772 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
20:27:49.772 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:49.773 00.001 12252 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=0.02
20:27:49.773 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:49.775 00.002 9044 Enqueuing Expose request
20:27:49.776 00.001 12252 PPEC rslt: input = -0.05, final = -0.10, react = -0.03, pred = -0.10, hyst = 0.00, hyst_pct = 0.01, period_length = 659.88
20:27:49.776 00.000 12252 PPEC: input: -0.05, control: -0.10, exposure: 2000
20:27:49.776 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:49.776 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:27:49.776 00.000 12252 MoveAxis(E, 38, ABG)
20:27:49.776 00.000 12252 Guiding  Dir = 2, Dur = 38
20:27:49.777 00.001 12252 IsSlewing returns 0
20:27:49.777 00.000 12252 IsGuiding returns 0
20:27:49.779 00.002 12252 PulseGuide returned control before completion, sleep 47
20:27:49.842 00.063 12252 IsGuiding returns 0
20:27:49.842 00.000 12252 Move returns status 0, amount 38
20:27:49.842 00.000 12252 MoveAxis(N, 0, ABG)
20:27:49.842 00.000 12252 Move returns status 0, amount 0
20:27:49.842 00.000 12252 move complete, result=0
20:27:49.842 00.000 12252 worker thread done servicing request
20:27:49.842 00.000 12252 Worker thread wakes up
20:27:49.843 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:49.843 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:49.843 00.000 9044 GuideStep: -0.1 px 38 ms EAST, 0.0 px 0 ms NORTH
20:27:52.177 02.334 12252 Exposure complete
20:27:52.227 00.050 12252 worker thread done servicing request
20:27:52.227 00.000 9044 OnExposeComplete: enter
20:27:52.228 00.001 9044 UpdateGuideState(): m_state=6
20:27:52.228 00.000 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
20:27:52.230 00.002 9044 Star::Find returns 1 (0), X=1017.56, Y=820.24, Mass=5332, SNR=50.2, Peak=173 HFD=5.1
20:27:52.231 00.001 9044 MultiStar: [#1 -0.08,-0.05,1.05,U] [#2 0.00,-0.03,1.20,U] [#3 -0.08,-0.06,0.85,U] [#4 -0.07,-0.01,1.29,U] [#5 -0.05,-0.01,0.65,U] [#6 -0.17,-0.07,0.42,U] [#7 -0.03,-0.20,0.42,U] [#8 0.06,0.08,0.42,U] 
20:27:52.232 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {0.13, -0.08}
20:27:52.234 00.002 9044 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.62) = xAngle (-0.50 = -0.50)
20:27:52.235 00.001 9044 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.58 = 2.70)
20:27:52.236 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.12 mountX=0.05 mountY=0.02, mountTheta=0.45
20:27:52.238 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.04, opts=13)
20:27:52.240 00.002 9044 Enqueuing Move request for scope (-0.03, -0.04)
20:27:52.241 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:52.242 00.001 9044 UpdateGuideState exits: m=5332 SNR=50.2
20:27:52.243 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:52.244 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:52.245 00.001 9044 Enqueuing Expose request
20:27:52.246 00.001 12252 Worker thread wakes up
20:27:52.246 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
20:27:52.246 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
20:27:52.247 00.001 12252 Moving (-0.03, -0.04) raw xDistance=0.05 yDistance=0.02
20:27:52.248 00.001 12252 PPEC rslt: input = 0.05, final = -0.10, react = 0.03, pred = -0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 659.88
20:27:52.249 00.001 12252 PPEC: input: 0.05, control: -0.10, exposure: 2000
20:27:52.249 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:52.249 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:27:52.249 00.000 12252 MoveAxis(E, 39, ABG)
20:27:52.249 00.000 12252 Guiding  Dir = 2, Dur = 39
20:27:52.250 00.001 12252 IsSlewing returns 0
20:27:52.250 00.000 12252 IsGuiding returns 0
20:27:52.252 00.002 12252 PulseGuide returned control before completion, sleep 48
20:27:52.315 00.063 12252 IsGuiding returns 0
20:27:52.315 00.000 12252 Move returns status 0, amount 39
20:27:52.315 00.000 12252 MoveAxis(N, 0, ABG)
20:27:52.315 00.000 12252 Move returns status 0, amount 0
20:27:52.315 00.000 12252 move complete, result=0
20:27:52.315 00.000 12252 worker thread done servicing request
20:27:52.315 00.000 12252 Worker thread wakes up
20:27:52.315 00.000 9044 GuideStep: 0.0 px 39 ms EAST, 0.0 px 0 ms NORTH
20:27:52.317 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:52.317 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:54.669 02.352 12252 Exposure complete
20:27:54.724 00.055 12252 worker thread done servicing request
20:27:54.724 00.000 9044 OnExposeComplete: enter
20:27:54.726 00.002 9044 UpdateGuideState(): m_state=6
20:27:54.727 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
20:27:54.728 00.001 9044 Star::Find returns 1 (0), X=1017.53, Y=820.42, Mass=5325, SNR=50.2, Peak=173 HFD=5.2
20:27:54.729 00.001 9044 MultiStar: [#1 -0.18,0.11,1.07,U] [#2 -0.03,0.21,1.21,U] [#3 -0.19,0.17,0.85,U] [#4 -0.07,0.11,1.27,U] [#5 -0.08,0.25,0.65,U] [#6 -0.19,0.07,0.43,U] [#7 -0.13,0.02,0.43,U] [#8 0.06,0.29,0.00,M1] 
20:27:54.730 00.001 9044 single-star, 7 included, MultiStar: {-0.08, 0.14}, one-star: {0.10, 0.10}
20:27:54.730 00.000 9044 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.62) = xAngle (2.44 = 2.44)
20:27:54.731 00.001 9044 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.64 = -0.64)
20:27:54.732 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.81 mountX=-0.11 mountY=-0.08, mountTheta=-2.47
20:27:54.734 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.10, opts=13)
20:27:54.734 00.000 9044 Enqueuing Move request for scope (0.10, 0.10)
20:27:54.735 00.001 12252 Worker thread wakes up
20:27:54.735 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:54.737 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
20:27:54.737 00.000 9044 UpdateGuideState exits: m=5325 SNR=50.2
20:27:54.739 00.002 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
20:27:54.739 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:54.741 00.002 12252 Moving (0.10, 0.10) raw xDistance=-0.11 yDistance=-0.08
20:27:54.741 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:54.743 00.002 9044 Enqueuing Expose request
20:27:54.745 00.002 12252 PPEC rslt: input = -0.11, final = -0.16, react = -0.06, pred = -0.10, hyst = -0.06, hyst_pct = 0.00, period_length = 659.88
20:27:54.746 00.001 12252 PPEC: input: -0.11, control: -0.16, exposure: 2000
20:27:54.746 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:54.746 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:27:54.746 00.000 12252 MoveAxis(E, 62, ABG)
20:27:54.746 00.000 12252 Guiding  Dir = 2, Dur = 62
20:27:54.747 00.001 12252 IsSlewing returns 0
20:27:54.748 00.001 12252 IsGuiding returns 0
20:27:54.751 00.003 12252 PulseGuide returned control before completion, sleep 70
20:27:54.825 00.074 12252 IsGuiding returns 0
20:27:54.825 00.000 12252 Move returns status 0, amount 62
20:27:54.825 00.000 12252 MoveAxis(N, 0, ABG)
20:27:54.825 00.000 12252 Move returns status 0, amount 0
20:27:54.825 00.000 12252 move complete, result=0
20:27:54.825 00.000 12252 worker thread done servicing request
20:27:54.825 00.000 12252 Worker thread wakes up
20:27:54.825 00.000 9044 GuideStep: -0.1 px 62 ms EAST, -0.1 px 0 ms NORTH
20:27:54.828 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:54.828 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:57.182 02.354 12252 Exposure complete
20:27:57.231 00.049 12252 worker thread done servicing request
20:27:57.231 00.000 9044 OnExposeComplete: enter
20:27:57.232 00.001 9044 UpdateGuideState(): m_state=6
20:27:57.233 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
20:27:57.234 00.001 9044 Star::Find returns 1 (0), X=1017.50, Y=820.34, Mass=5363, SNR=50.5, Peak=173 HFD=5.2
20:27:57.236 00.002 9044 MultiStar: [#1 -0.21,0.13,1.05,U] [#2 -0.08,0.17,1.20,U] [#3 -0.26,-0.01,0.84,U] [#4 -0.19,0.08,1.31,U] [#5 -0.12,0.11,0.65,U] [#6 -0.26,0.19,0.00,M1] [#7 -0.11,0.03,0.43,U] [#8 -0.11,0.21,0.41,U] 
20:27:57.237 00.001 9044 single-star, 7 included, MultiStar: {-0.13, 0.09}, one-star: {0.06, 0.02}
20:27:57.238 00.001 9044 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.62) = xAngle (1.89 = 1.89)
20:27:57.239 00.001 9044 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.20 = -1.20)
20:27:57.240 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.26 mountX=-0.02 mountY=-0.06, mountTheta=-1.89
20:27:57.242 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.02, opts=13)
20:27:57.244 00.002 9044 Enqueuing Move request for scope (0.06, 0.02)
20:27:57.245 00.001 12252 Worker thread wakes up
20:27:57.245 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:57.246 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
20:27:57.246 00.000 9044 UpdateGuideState exits: m=5363 SNR=50.5
20:27:57.247 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
20:27:57.247 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:57.248 00.001 12252 Moving (0.06, 0.02) raw xDistance=-0.02 yDistance=-0.06
20:27:57.248 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:57.249 00.001 9044 Enqueuing Expose request
20:27:57.250 00.001 12252 PPEC rslt: input = -0.02, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 659.88
20:27:57.250 00.000 12252 PPEC: input: -0.02, control: -0.05, exposure: 2000
20:27:57.250 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:57.250 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:27:57.250 00.000 12252 MoveAxis(E, 21, ABG)
20:27:57.250 00.000 12252 Guiding  Dir = 2, Dur = 21
20:27:57.250 00.000 12252 IsSlewing returns 0
20:27:57.251 00.001 12252 IsGuiding returns 0
20:27:57.254 00.003 12252 PulseGuide returned control before completion, sleep 29
20:27:57.288 00.034 12252 IsGuiding returns 0
20:27:57.288 00.000 12252 Move returns status 0, amount 21
20:27:57.288 00.000 12252 MoveAxis(N, 0, ABG)
20:27:57.288 00.000 12252 Move returns status 0, amount 0
20:27:57.288 00.000 12252 move complete, result=0
20:27:57.288 00.000 12252 worker thread done servicing request
20:27:57.288 00.000 9044 GuideStep: -0.0 px 21 ms EAST, -0.1 px 0 ms NORTH
20:27:57.292 00.004 12252 Worker thread wakes up
20:27:57.293 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:57.293 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:27:59.647 02.354 12252 Exposure complete
20:27:59.720 00.073 12252 worker thread done servicing request
20:27:59.720 00.000 9044 OnExposeComplete: enter
20:27:59.721 00.001 9044 UpdateGuideState(): m_state=6
20:27:59.722 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
20:27:59.723 00.001 9044 Star::Find returns 1 (0), X=1017.52, Y=820.39, Mass=5351, SNR=50.2, Peak=173 HFD=5.1
20:27:59.724 00.001 9044 MultiStar: [#1 -0.20,0.16,1.06,U] [#2 -0.15,0.13,1.19,U] [#3 -0.28,0.09,0.00,M1] [#4 -0.19,0.09,1.31,U] [#5 -0.18,0.20,0.65,U] [#6 -0.29,0.21,0.00,M2] [#7 -0.15,0.01,0.44,U] [#8 -0.01,0.18,0.41,U] 
20:27:59.724 00.000 9044 single-star, 6 included, MultiStar: {-0.12, 0.12}, one-star: {0.08, 0.06}
20:27:59.725 00.001 9044 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.62) = xAngle (2.27 = 2.27)
20:27:59.727 00.002 9044 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.81 = -0.81)
20:27:59.727 00.000 9044 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.11 cameraTheta=0.65 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
20:27:59.729 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.06, opts=13)
20:27:59.731 00.002 9044 Enqueuing Move request for scope (0.08, 0.06)
20:27:59.732 00.001 12252 Worker thread wakes up
20:27:59.732 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:27:59.733 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
20:27:59.734 00.001 9044 UpdateGuideState exits: m=5351 SNR=50.2
20:27:59.734 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
20:27:59.735 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:27:59.736 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:27:59.737 00.001 12252 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=-0.08
20:27:59.737 00.000 9044 Enqueuing Expose request
20:27:59.740 00.003 12252 PPEC rslt: input = -0.07, final = -0.10, react = -0.04, pred = -0.10, hyst = 0.00, hyst_pct = 0.01, period_length = 664.56
20:27:59.740 00.000 12252 PPEC: input: -0.07, control: -0.10, exposure: 2000
20:27:59.740 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:27:59.740 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:27:59.740 00.000 12252 MoveAxis(E, 38, ABG)
20:27:59.740 00.000 12252 Guiding  Dir = 2, Dur = 38
20:27:59.740 00.000 12252 IsSlewing returns 0
20:27:59.740 00.000 12252 IsGuiding returns 0
20:27:59.741 00.001 12252 PulseGuide returned control before completion, sleep 47
20:27:59.801 00.060 12252 IsGuiding returns 0
20:27:59.801 00.000 12252 Move returns status 0, amount 38
20:27:59.801 00.000 12252 MoveAxis(N, 0, ABG)
20:27:59.801 00.000 12252 Move returns status 0, amount 0
20:27:59.801 00.000 12252 move complete, result=0
20:27:59.802 00.001 12252 worker thread done servicing request
20:27:59.802 00.000 9044 GuideStep: -0.1 px 38 ms EAST, -0.1 px 0 ms NORTH
20:27:59.803 00.001 12252 Worker thread wakes up
20:27:59.803 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:27:59.803 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:02.162 02.359 12252 Exposure complete
20:28:02.231 00.069 12252 worker thread done servicing request
20:28:02.231 00.000 9044 OnExposeComplete: enter
20:28:02.231 00.000 9044 UpdateGuideState(): m_state=6
20:28:02.232 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
20:28:02.235 00.003 9044 Star::Find returns 1 (0), X=1017.60, Y=820.36, Mass=5276, SNR=50.1, Peak=173 HFD=5.2
20:28:02.239 00.004 9044 MultiStar: [#1 -0.13,0.07,1.06,U] [#2 -0.02,0.21,1.23,U] [#3 -0.09,0.03,0.84,U] [#4 -0.06,0.08,1.28,U] [#5 -0.08,0.22,0.65,U] [#6 -0.24,0.09,0.41,U] [#7 -0.02,-0.06,0.42,U] [#8 -0.06,0.29,0.00,M1] 
20:28:02.242 00.003 9044 refined, 7 included, MultiStar: {-0.04, 0.09}, one-star: {0.16, 0.04}
20:28:02.244 00.002 9044 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.62) = xAngle (3.64 = -2.64)
20:28:02.246 00.002 9044 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.56 = 0.56)
20:28:02.249 00.003 9044 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.02 mountX=-0.09 mountY=0.06, mountTheta=2.60
20:28:02.252 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.09, opts=13)
20:28:02.254 00.002 9044 Enqueuing Move request for scope (-0.04, 0.09)
20:28:02.255 00.001 12252 Worker thread wakes up
20:28:02.255 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:02.258 00.003 9044 UpdateGuideState exits: m=5276 SNR=50.1
20:28:02.259 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:02.260 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:02.261 00.001 9044 Enqueuing Expose request
20:28:02.262 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
20:28:02.262 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
20:28:02.262 00.000 12252 Moving (-0.04, 0.09) raw xDistance=-0.09 yDistance=0.06
20:28:02.264 00.002 12252 PPEC rslt: input = -0.09, final = -0.06, react = -0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 664.56
20:28:02.264 00.000 12252 PPEC: input: -0.09, control: -0.06, exposure: 2000
20:28:02.264 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:02.264 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:28:02.264 00.000 12252 MoveAxis(E, 25, ABG)
20:28:02.264 00.000 12252 Guiding  Dir = 2, Dur = 25
20:28:02.265 00.001 12252 IsSlewing returns 0
20:28:02.265 00.000 12252 IsGuiding returns 0
20:28:02.268 00.003 12252 PulseGuide returned control before completion, sleep 34
20:28:02.308 00.040 12252 IsGuiding returns 0
20:28:02.308 00.000 12252 Move returns status 0, amount 25
20:28:02.308 00.000 12252 MoveAxis(N, 0, ABG)
20:28:02.308 00.000 12252 Move returns status 0, amount 0
20:28:02.308 00.000 12252 move complete, result=0
20:28:02.308 00.000 12252 worker thread done servicing request
20:28:02.308 00.000 12252 Worker thread wakes up
20:28:02.308 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:02.308 00.000 9044 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
20:28:02.311 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:04.666 02.355 12252 Exposure complete
20:28:04.734 00.068 12252 worker thread done servicing request
20:28:04.734 00.000 9044 OnExposeComplete: enter
20:28:04.737 00.003 9044 UpdateGuideState(): m_state=6
20:28:04.738 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
20:28:04.739 00.001 9044 Star::Find returns 1 (0), X=1017.56, Y=820.39, Mass=5306, SNR=50.1, Peak=173 HFD=5.2
20:28:04.740 00.001 9044 MultiStar: [#1 -0.12,0.18,1.08,U] [#2 -0.01,0.21,1.21,U] [#3 -0.15,0.15,0.84,U] [#4 -0.08,0.10,1.32,U] [#5 -0.05,0.23,0.66,U] [#6 -0.21,0.02,0.42,U] [#7 -0.06,0.04,0.43,U] [#8 0.07,0.22,0.42,U] 
20:28:04.741 00.001 9044 single-star, 8 included, MultiStar: {-0.05, 0.14}, one-star: {0.12, 0.07}
20:28:04.741 00.000 9044 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.62) = xAngle (2.13 = 2.13)
20:28:04.742 00.001 9044 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.95 = -0.95)
20:28:04.745 00.003 9044 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.50 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
20:28:04.746 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.07, opts=13)
20:28:04.748 00.002 9044 Enqueuing Move request for scope (0.12, 0.07)
20:28:04.749 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:28:04.750 00.001 12252 Worker thread wakes up
20:28:04.750 00.000 9044 UpdateGuideState exits: m=5306 SNR=50.1
20:28:04.751 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
20:28:04.751 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:04.752 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
20:28:04.752 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:04.754 00.002 9044 Enqueuing Expose request
20:28:04.755 00.001 12252 Moving (0.12, 0.07) raw xDistance=-0.08 yDistance=-0.12
20:28:04.756 00.001 12252 PPEC rslt: input = -0.08, final = -0.05, react = -0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 664.56
20:28:04.756 00.000 12252 PPEC: input: -0.08, control: -0.05, exposure: 2000
20:28:04.757 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:04.757 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:28:04.757 00.000 12252 MoveAxis(E, 18, ABG)
20:28:04.757 00.000 12252 Guiding  Dir = 2, Dur = 18
20:28:04.757 00.000 12252 IsSlewing returns 0
20:28:04.757 00.000 12252 IsGuiding returns 0
20:28:04.759 00.002 12252 PulseGuide returned control before completion, sleep 27
20:28:04.801 00.042 12252 IsGuiding returns 0
20:28:04.801 00.000 12252 Move returns status 0, amount 18
20:28:04.801 00.000 12252 MoveAxis(N, 0, ABG)
20:28:04.801 00.000 12252 Move returns status 0, amount 0
20:28:04.801 00.000 12252 move complete, result=0
20:28:04.803 00.002 12252 worker thread done servicing request
20:28:04.803 00.000 12252 Worker thread wakes up
20:28:04.803 00.000 9044 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
20:28:04.804 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:04.804 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:07.138 02.334 12252 Exposure complete
20:28:07.188 00.050 12252 worker thread done servicing request
20:28:07.188 00.000 9044 OnExposeComplete: enter
20:28:07.190 00.002 9044 UpdateGuideState(): m_state=6
20:28:07.191 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
20:28:07.192 00.001 9044 Star::Find returns 1 (0), X=1017.57, Y=820.25, Mass=5390, SNR=50.5, Peak=173 HFD=5.2
20:28:07.193 00.001 9044 MultiStar: [#1 -0.23,0.03,1.06,U] [#2 -0.09,0.05,1.19,U] [#3 -0.08,0.04,0.84,U] [#4 -0.12,0.04,1.28,U] [#5 -0.04,0.11,0.65,U] [#6 -0.15,0.14,0.41,U] [#7 -0.04,-0.16,0.42,U] [#8 0.02,0.01,0.40,U] 
20:28:07.194 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {0.14, -0.07}
20:28:07.195 00.001 9044 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.62) = xAngle (4.48 = -1.80)
20:28:07.196 00.001 9044 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.39 = 1.39)
20:28:07.197 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.85 mountX=-0.02 mountY=0.07, mountTheta=1.80
20:28:07.198 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.02, opts=13)
20:28:07.199 00.001 9044 Enqueuing Move request for scope (-0.07, 0.02)
20:28:07.200 00.001 12252 Worker thread wakes up
20:28:07.200 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:28:07.201 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
20:28:07.201 00.000 9044 UpdateGuideState exits: m=5390 SNR=50.5
20:28:07.202 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
20:28:07.202 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:07.203 00.001 12252 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
20:28:07.203 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:07.205 00.002 9044 Enqueuing Expose request
20:28:07.206 00.001 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 664.56
20:28:07.206 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
20:28:07.206 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:07.206 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:28:07.206 00.000 12252 MoveAxis(E, 9, ABG)
20:28:07.206 00.000 12252 Guiding  Dir = 2, Dur = 9
20:28:07.206 00.000 12252 IsSlewing returns 0
20:28:07.206 00.000 12252 IsGuiding returns 0
20:28:07.208 00.002 12252 PulseGuide returned control before completion, sleep 18
20:28:07.239 00.031 12252 IsGuiding returns 0
20:28:07.239 00.000 12252 Move returns status 0, amount 9
20:28:07.239 00.000 12252 MoveAxis(N, 0, ABG)
20:28:07.239 00.000 12252 Move returns status 0, amount 0
20:28:07.239 00.000 12252 move complete, result=0
20:28:07.240 00.001 12252 worker thread done servicing request
20:28:07.240 00.000 12252 Worker thread wakes up
20:28:07.240 00.000 9044 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
20:28:07.243 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:07.243 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:09.582 02.339 12252 Exposure complete
20:28:09.651 00.069 12252 worker thread done servicing request
20:28:09.651 00.000 9044 OnExposeComplete: enter
20:28:09.654 00.003 9044 UpdateGuideState(): m_state=6
20:28:09.655 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
20:28:09.657 00.002 9044 Star::Find returns 1 (0), X=1017.60, Y=820.49, Mass=5257, SNR=50.0, Peak=173 HFD=5.1
20:28:09.660 00.003 9044 MultiStar: [#1 -0.07,0.27,1.06,U] [#2 -0.01,0.29,1.23,U] [#3 -0.09,0.21,0.86,U] [#4 -0.11,0.18,1.32,U] [#5 -0.06,0.41,0.00,M1] [#6 -0.15,0.35,0.00,M1] [#7 -0.05,0.19,0.43,U] [#8 0.05,0.46,0.00,M1] 
20:28:09.662 00.002 9044 refined, 5 included, MultiStar: {-0.03, 0.22}, one-star: {0.17, 0.17}
20:28:09.664 00.002 9044 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.62) = xAngle (3.32 = -2.96)
20:28:09.667 00.003 9044 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.24 = 0.24)
20:28:09.670 00.003 9044 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.70 mountX=-0.22 mountY=0.05, mountTheta=2.91
20:28:09.673 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.22, opts=13)
20:28:09.675 00.002 9044 Enqueuing Move request for scope (-0.03, 0.22)
20:28:09.677 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:09.680 00.003 9044 UpdateGuideState exits: m=5257 SNR=50.0
20:28:09.681 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:09.683 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:09.684 00.001 9044 Enqueuing Expose request
20:28:09.685 00.001 12252 Worker thread wakes up
20:28:09.685 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
20:28:09.685 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
20:28:09.686 00.001 12252 Moving (-0.03, 0.22) raw xDistance=-0.22 yDistance=0.05
20:28:09.688 00.002 12252 PPEC rslt: input = -0.22, final = -0.18, react = -0.13, pred = -0.05, hyst = -0.12, hyst_pct = 0.01, period_length = 669.17
20:28:09.688 00.000 12252 PPEC: input: -0.22, control: -0.18, exposure: 2000
20:28:09.689 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:09.689 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:28:09.689 00.000 12252 MoveAxis(E, 71, ABG)
20:28:09.689 00.000 12252 Guiding  Dir = 2, Dur = 71
20:28:09.689 00.000 12252 IsSlewing returns 0
20:28:09.689 00.000 12252 IsGuiding returns 0
20:28:09.692 00.003 12252 PulseGuide returned control before completion, sleep 79
20:28:09.778 00.086 12252 IsGuiding returns 0
20:28:09.778 00.000 12252 Move returns status 0, amount 71
20:28:09.778 00.000 12252 MoveAxis(N, 0, ABG)
20:28:09.778 00.000 12252 Move returns status 0, amount 0
20:28:09.778 00.000 12252 move complete, result=0
20:28:09.778 00.000 12252 worker thread done servicing request
20:28:09.778 00.000 9044 GuideStep: -0.2 px 71 ms EAST, 0.1 px 0 ms NORTH
20:28:09.780 00.002 12252 Worker thread wakes up
20:28:09.781 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:09.781 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:12.148 02.367 12252 Exposure complete
20:28:12.201 00.053 12252 worker thread done servicing request
20:28:12.201 00.000 9044 OnExposeComplete: enter
20:28:12.202 00.001 9044 UpdateGuideState(): m_state=6
20:28:12.203 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
20:28:12.206 00.003 9044 Star::Find returns 1 (0), X=1017.67, Y=820.29, Mass=5290, SNR=50.0, Peak=173 HFD=5.2
20:28:12.207 00.001 9044 MultiStar: [#1 -0.00,0.09,1.06,U] [#2 0.02,0.09,1.21,U] [#3 -0.02,0.05,0.85,U] [#4 0.04,0.04,1.27,U] [#5 0.04,0.10,0.65,U] [#6 -0.03,0.15,0.43,U] [#7 0.08,-0.04,0.43,U] [#8 0.13,0.22,0.43,U] 
20:28:12.208 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.24, -0.03}
20:28:12.209 00.001 9044 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.62) = xAngle (2.48 = 2.48)
20:28:12.210 00.001 9044 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.60 = -0.60)
20:28:12.211 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.86 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
20:28:12.213 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.06, opts=13)
20:28:12.214 00.001 9044 Enqueuing Move request for scope (0.05, 0.06)
20:28:12.215 00.001 12252 Worker thread wakes up
20:28:12.215 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:12.216 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
20:28:12.216 00.000 9044 UpdateGuideState exits: m=5290 SNR=50.0
20:28:12.218 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
20:28:12.218 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:12.220 00.002 12252 Moving (0.05, 0.06) raw xDistance=-0.07 yDistance=-0.05
20:28:12.220 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:12.221 00.001 9044 Enqueuing Expose request
20:28:12.222 00.001 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 669.17
20:28:12.222 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
20:28:12.222 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:12.222 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:28:12.222 00.000 12252 MoveAxis(E, 9, ABG)
20:28:12.223 00.001 12252 Guiding  Dir = 2, Dur = 9
20:28:12.223 00.000 12252 IsSlewing returns 0
20:28:12.223 00.000 12252 IsGuiding returns 0
20:28:12.225 00.002 12252 PulseGuide returned control before completion, sleep 17
20:28:12.257 00.032 12252 IsGuiding returns 0
20:28:12.257 00.000 12252 Move returns status 0, amount 9
20:28:12.257 00.000 12252 MoveAxis(N, 0, ABG)
20:28:12.257 00.000 12252 Move returns status 0, amount 0
20:28:12.257 00.000 12252 move complete, result=0
20:28:12.257 00.000 12252 worker thread done servicing request
20:28:12.257 00.000 9044 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
20:28:12.259 00.002 12252 Worker thread wakes up
20:28:12.259 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:12.259 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:14.601 02.342 12252 Exposure complete
20:28:14.663 00.062 12252 worker thread done servicing request
20:28:14.663 00.000 9044 OnExposeComplete: enter
20:28:14.664 00.001 9044 UpdateGuideState(): m_state=6
20:28:14.664 00.000 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
20:28:14.667 00.003 9044 Star::Find returns 1 (0), X=1017.54, Y=820.29, Mass=5346, SNR=50.3, Peak=173 HFD=5.2
20:28:14.668 00.001 9044 MultiStar: [#1 -0.10,0.03,1.06,U] [#2 -0.01,0.15,1.21,U] [#3 -0.15,0.08,0.85,U] [#4 -0.05,0.06,1.30,U] [#5 0.00,0.22,0.64,U] [#6 -0.14,0.13,0.42,U] [#7 -0.02,-0.12,0.42,U] [#8 -0.03,0.33,0.00,M1] 
20:28:14.669 00.001 9044 refined, 7 included, MultiStar: {-0.04, 0.07}, one-star: {0.11, -0.03}
20:28:14.671 00.002 9044 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.62) = xAngle (3.73 = -2.55)
20:28:14.672 00.001 9044 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.65 = 0.65)
20:28:14.674 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.11 mountX=-0.07 mountY=0.05, mountTheta=2.51
20:28:14.675 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.07, opts=13)
20:28:14.676 00.001 9044 Enqueuing Move request for scope (-0.04, 0.07)
20:28:14.677 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:14.679 00.002 9044 UpdateGuideState exits: m=5346 SNR=50.3
20:28:14.680 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:14.681 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:14.682 00.001 9044 Enqueuing Expose request
20:28:14.683 00.001 12252 Worker thread wakes up
20:28:14.683 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
20:28:14.684 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
20:28:14.684 00.000 12252 Moving (-0.04, 0.07) raw xDistance=-0.07 yDistance=0.05
20:28:14.686 00.002 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 669.17
20:28:14.686 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
20:28:14.687 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:14.687 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:28:14.687 00.000 12252 MoveAxis(E, 4, ABG)
20:28:14.687 00.000 12252 Guiding  Dir = 2, Dur = 4
20:28:14.687 00.000 12252 IsSlewing returns 0
20:28:14.688 00.001 12252 IsGuiding returns 0
20:28:14.690 00.002 12252 PulseGuide returned control before completion, sleep 13
20:28:14.716 00.026 12252 IsGuiding returns 0
20:28:14.716 00.000 12252 Move returns status 0, amount 4
20:28:14.716 00.000 12252 MoveAxis(N, 0, ABG)
20:28:14.716 00.000 12252 Move returns status 0, amount 0
20:28:14.716 00.000 12252 move complete, result=0
20:28:14.716 00.000 12252 worker thread done servicing request
20:28:14.716 00.000 12252 Worker thread wakes up
20:28:14.716 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:14.716 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
20:28:14.718 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:17.058 02.340 12252 Exposure complete
20:28:17.140 00.082 12252 worker thread done servicing request
20:28:17.140 00.000 9044 OnExposeComplete: enter
20:28:17.142 00.002 9044 UpdateGuideState(): m_state=6
20:28:17.145 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
20:28:17.146 00.001 9044 Star::Find returns 1 (0), X=1017.46, Y=820.52, Mass=5274, SNR=50.0, Peak=173 HFD=5.1
20:28:17.147 00.001 9044 MultiStar: [#1 -0.11,0.23,1.06,U] [#2 -0.07,0.25,1.19,U] [#3 -0.19,0.02,0.85,U] [#4 -0.09,0.14,1.30,U] [#5 -0.07,0.24,0.66,U] [#6 -0.20,0.14,0.43,U] [#7 -0.09,0.09,0.43,U] [#8 0.02,0.39,0.00,M2] 
20:28:17.148 00.001 9044 refined, 7 included, MultiStar: {-0.09, 0.17}, one-star: {0.02, 0.20}
20:28:17.149 00.001 9044 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.62) = xAngle (3.68 = -2.60)
20:28:17.150 00.001 9044 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.60 = 0.60)
20:28:17.151 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.05 mountX=-0.17 mountY=0.11, mountTheta=2.56
20:28:17.154 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.17, opts=13)
20:28:17.155 00.001 9044 Enqueuing Move request for scope (-0.09, 0.17)
20:28:17.157 00.002 12252 Worker thread wakes up
20:28:17.157 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:17.158 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
20:28:17.158 00.000 9044 UpdateGuideState exits: m=5274 SNR=50.0
20:28:17.159 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
20:28:17.160 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:17.161 00.001 12252 Moving (-0.09, 0.17) raw xDistance=-0.17 yDistance=0.11
20:28:17.161 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:17.162 00.001 9044 Enqueuing Expose request
20:28:17.164 00.002 12252 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 669.17
20:28:17.164 00.000 12252 PPEC: input: -0.17, control: -0.13, exposure: 2000
20:28:17.164 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:17.164 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:28:17.164 00.000 12252 MoveAxis(E, 51, ABG)
20:28:17.164 00.000 12252 Guiding  Dir = 2, Dur = 51
20:28:17.164 00.000 12252 IsSlewing returns 0
20:28:17.164 00.000 12252 IsGuiding returns 0
20:28:17.166 00.002 12252 PulseGuide returned control before completion, sleep 60
20:28:17.233 00.067 12252 IsGuiding returns 0
20:28:17.234 00.001 12252 Move returns status 0, amount 51
20:28:17.234 00.000 12252 MoveAxis(N, 0, ABG)
20:28:17.234 00.000 12252 Move returns status 0, amount 0
20:28:17.234 00.000 12252 move complete, result=0
20:28:17.234 00.000 12252 worker thread done servicing request
20:28:17.234 00.000 12252 Worker thread wakes up
20:28:17.234 00.000 9044 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
20:28:17.238 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:17.238 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:19.595 02.357 12252 Exposure complete
20:28:19.649 00.054 12252 worker thread done servicing request
20:28:19.649 00.000 9044 OnExposeComplete: enter
20:28:19.650 00.001 9044 UpdateGuideState(): m_state=6
20:28:19.651 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
20:28:19.653 00.002 9044 Star::Find returns 1 (0), X=1017.59, Y=820.15, Mass=5368, SNR=50.6, Peak=173 HFD=5.1
20:28:19.654 00.001 9044 MultiStar: [#1 -0.13,-0.06,1.06,U] [#2 -0.04,-0.17,1.19,U] [#3 -0.12,-0.13,0.86,U] [#4 -0.06,-0.07,1.29,U] [#5 -0.09,-0.10,0.64,U] [#6 -0.22,-0.13,0.43,U] [#7 -0.02,-0.24,0.42,U] [#8 -0.02,-0.10,0.42,U] 
20:28:19.656 00.002 9044 refined, 8 included, MultiStar: {-0.05, -0.12}, one-star: {0.16, -0.17}
20:28:19.656 00.000 9044 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.62) = xAngle (-0.34 = -0.34)
20:28:19.658 00.002 9044 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.42 = 2.86)
20:28:19.659 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.96 mountX=0.13 mountY=0.04, mountTheta=0.28
20:28:19.662 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.12, opts=13)
20:28:19.663 00.001 9044 Enqueuing Move request for scope (-0.05, -0.12)
20:28:19.664 00.001 12252 Worker thread wakes up
20:28:19.664 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:19.665 00.001 9044 UpdateGuideState exits: m=5368 SNR=50.6
20:28:19.666 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
20:28:19.666 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:19.667 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:19.669 00.002 9044 Enqueuing Expose request
20:28:19.671 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
20:28:19.671 00.000 12252 Moving (-0.05, -0.12) raw xDistance=0.13 yDistance=0.04
20:28:19.673 00.002 12252 PPEC rslt: input = 0.13, final = 0.05, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 673.73
20:28:19.673 00.000 12252 PPEC: input: 0.13, control: 0.05, exposure: 2000
20:28:19.673 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:19.673 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:28:19.673 00.000 12252 MoveAxis(W, 20, ABG)
20:28:19.673 00.000 12252 Guiding  Dir = 3, Dur = 20
20:28:19.674 00.001 12252 IsSlewing returns 0
20:28:19.674 00.000 12252 IsGuiding returns 0
20:28:19.676 00.002 12252 PulseGuide returned control before completion, sleep 29
20:28:19.715 00.039 12252 IsGuiding returns 0
20:28:19.715 00.000 12252 Move returns status 0, amount 20
20:28:19.715 00.000 12252 MoveAxis(N, 0, ABG)
20:28:19.715 00.000 12252 Move returns status 0, amount 0
20:28:19.715 00.000 12252 move complete, result=0
20:28:19.715 00.000 12252 worker thread done servicing request
20:28:19.715 00.000 12252 Worker thread wakes up
20:28:19.717 00.002 9044 GuideStep: 0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
20:28:19.719 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:19.719 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:22.058 02.339 12252 Exposure complete
20:28:22.123 00.065 12252 worker thread done servicing request
20:28:22.123 00.000 9044 OnExposeComplete: enter
20:28:22.124 00.001 9044 UpdateGuideState(): m_state=6
20:28:22.125 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
20:28:22.125 00.000 9044 Star::Find returns 1 (0), X=1017.64, Y=820.36, Mass=5412, SNR=50.6, Peak=173 HFD=5.3
20:28:22.126 00.001 9044 MultiStar: [#1 -0.10,0.16,1.05,U] [#2 0.02,0.10,1.20,U] [#3 -0.00,0.22,0.85,U] [#4 -0.06,0.13,1.30,U] [#5 0.05,0.23,0.65,U] [#6 -0.07,0.07,0.41,U] [#7 -0.02,0.03,0.42,U] [#8 0.21,0.32,0.00,M2] 
20:28:22.128 00.002 9044 refined, 7 included, MultiStar: {0.01, 0.13}, one-star: {0.21, 0.04}
20:28:22.128 00.000 9044 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.62) = xAngle (3.14 = 3.14)
20:28:22.129 00.001 9044 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.06 = 0.06)
20:28:22.131 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.52 mountX=-0.13 mountY=0.01, mountTheta=3.09
20:28:22.132 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.13, opts=13)
20:28:22.133 00.001 9044 Enqueuing Move request for scope (0.01, 0.13)
20:28:22.134 00.001 12252 Worker thread wakes up
20:28:22.134 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:22.135 00.001 9044 UpdateGuideState exits: m=5412 SNR=50.6
20:28:22.136 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:22.138 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:22.139 00.001 9044 Enqueuing Expose request
20:28:22.140 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
20:28:22.140 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
20:28:22.140 00.000 12252 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=0.01
20:28:22.142 00.002 12252 PPEC rslt: input = -0.13, final = -0.11, react = -0.08, pred = -0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 673.73
20:28:22.142 00.000 12252 PPEC: input: -0.13, control: -0.11, exposure: 2000
20:28:22.142 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:22.142 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:28:22.142 00.000 12252 MoveAxis(E, 42, ABG)
20:28:22.142 00.000 12252 Guiding  Dir = 2, Dur = 42
20:28:22.142 00.000 12252 IsSlewing returns 0
20:28:22.142 00.000 12252 IsGuiding returns 0
20:28:22.144 00.002 12252 PulseGuide returned control before completion, sleep 50
20:28:22.205 00.061 12252 IsGuiding returns 0
20:28:22.205 00.000 12252 Move returns status 0, amount 42
20:28:22.205 00.000 12252 MoveAxis(N, 0, ABG)
20:28:22.205 00.000 12252 Move returns status 0, amount 0
20:28:22.205 00.000 12252 move complete, result=0
20:28:22.205 00.000 12252 worker thread done servicing request
20:28:22.205 00.000 9044 GuideStep: -0.1 px 42 ms EAST, 0.0 px 0 ms NORTH
20:28:22.207 00.002 12252 Worker thread wakes up
20:28:22.207 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:22.207 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:24.557 02.350 12252 Exposure complete
20:28:24.617 00.060 12252 worker thread done servicing request
20:28:24.617 00.000 9044 OnExposeComplete: enter
20:28:24.618 00.001 9044 UpdateGuideState(): m_state=6
20:28:24.619 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
20:28:24.620 00.001 9044 Star::Find returns 1 (0), X=1017.65, Y=820.43, Mass=5337, SNR=50.1, Peak=173 HFD=5.2
20:28:24.621 00.001 9044 MultiStar: [#1 -0.09,0.22,1.06,U] [#2 0.03,0.31,0.00,M1] [#3 -0.19,0.19,0.83,U] [#4 -0.05,0.14,1.30,U] [#5 0.04,0.38,0.00,M1] [#6 -0.05,0.21,0.43,U] [#7 0.06,0.03,0.42,U] [#8 0.02,0.36,0.00,M3] 
20:28:24.622 00.001 9044 refined, 5 included, MultiStar: {-0.02, 0.16}, one-star: {0.22, 0.11}
20:28:24.623 00.001 9044 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.62) = xAngle (3.32 = -2.97)
20:28:24.624 00.001 9044 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.23 = 0.23)
20:28:24.624 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.69 mountX=-0.15 mountY=0.04, mountTheta=2.91
20:28:24.627 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.16, opts=13)
20:28:24.628 00.001 9044 Enqueuing Move request for scope (-0.02, 0.16)
20:28:24.629 00.001 12252 Worker thread wakes up
20:28:24.629 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:24.630 00.001 9044 UpdateGuideState exits: m=5337 SNR=50.1
20:28:24.631 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:24.632 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
20:28:24.632 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:24.634 00.002 9044 Enqueuing Expose request
20:28:24.635 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
20:28:24.635 00.000 12252 Moving (-0.02, 0.16) raw xDistance=-0.15 yDistance=0.04
20:28:24.636 00.001 12252 PPEC rslt: input = -0.15, final = -0.12, react = -0.09, pred = -0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 673.73
20:28:24.636 00.000 12252 PPEC: input: -0.15, control: -0.12, exposure: 2000
20:28:24.636 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:24.636 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:28:24.636 00.000 12252 MoveAxis(E, 47, ABG)
20:28:24.636 00.000 12252 Guiding  Dir = 2, Dur = 47
20:28:24.636 00.000 12252 IsSlewing returns 0
20:28:24.636 00.000 12252 IsGuiding returns 0
20:28:24.639 00.003 12252 PulseGuide returned control before completion, sleep 55
20:28:24.702 00.063 12252 IsGuiding returns 1
20:28:24.702 00.000 12252 scope still moving after pulse duration time elapsed
20:28:24.734 00.032 12252 IsSlewing returns 0
20:28:24.735 00.001 12252 IsGuiding returns 0
20:28:24.735 00.000 12252 scope move finished after 47 + 51 ms
20:28:24.735 00.000 12252 Move returns status 0, amount 47
20:28:24.735 00.000 12252 MoveAxis(N, 0, ABG)
20:28:24.735 00.000 12252 Move returns status 0, amount 0
20:28:24.736 00.001 12252 move complete, result=0
20:28:24.736 00.000 12252 worker thread done servicing request
20:28:24.736 00.000 12252 Worker thread wakes up
20:28:24.736 00.000 9044 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
20:28:24.739 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:24.739 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:27.083 02.344 12252 Exposure complete
20:28:27.164 00.081 12252 worker thread done servicing request
20:28:27.164 00.000 9044 OnExposeComplete: enter
20:28:27.166 00.002 9044 UpdateGuideState(): m_state=6
20:28:27.168 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
20:28:27.170 00.002 9044 Star::Find returns 1 (0), X=1017.56, Y=820.21, Mass=5236, SNR=49.9, Peak=173 HFD=5.1
20:28:27.171 00.001 9044 MultiStar: [#1 -0.12,-0.02,1.06,U] [#2 -0.08,-0.06,1.20,U] [#3 -0.07,0.00,0.85,U] [#4 -0.04,-0.07,1.28,U] [#5 -0.08,-0.01,0.65,U] [#6 -0.20,-0.11,0.44,U] [#7 -0.15,-0.14,0.43,U] [#8 0.01,0.12,0.42,U] 
20:28:27.171 00.000 9044 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {0.12, -0.11}
20:28:27.172 00.001 9044 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.62) = xAngle (-0.82 = -0.82)
20:28:27.174 00.002 9044 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.91 = 2.38)
20:28:27.176 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.45 mountX=0.05 mountY=0.05, mountTheta=0.79
20:28:27.178 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.05, opts=13)
20:28:27.179 00.001 9044 Enqueuing Move request for scope (-0.06, -0.05)
20:28:27.180 00.001 12252 Worker thread wakes up
20:28:27.180 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:27.181 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
20:28:27.181 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
20:28:27.181 00.000 9044 UpdateGuideState exits: m=5236 SNR=49.9
20:28:27.182 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:27.183 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:27.184 00.001 9044 Enqueuing Expose request
20:28:27.185 00.001 12252 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.05
20:28:27.187 00.002 12252 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 678.25
20:28:27.187 00.000 12252 PPEC: input: 0.05, control: -0.03, exposure: 2000
20:28:27.187 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:27.187 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:28:27.187 00.000 12252 MoveAxis(E, 10, ABG)
20:28:27.187 00.000 12252 Guiding  Dir = 2, Dur = 10
20:28:27.187 00.000 12252 IsSlewing returns 0
20:28:27.187 00.000 12252 IsGuiding returns 0
20:28:27.190 00.003 12252 PulseGuide returned control before completion, sleep 18
20:28:27.223 00.033 12252 IsGuiding returns 0
20:28:27.223 00.000 12252 Move returns status 0, amount 10
20:28:27.223 00.000 12252 MoveAxis(N, 0, ABG)
20:28:27.223 00.000 12252 Move returns status 0, amount 0
20:28:27.223 00.000 12252 move complete, result=0
20:28:27.223 00.000 12252 worker thread done servicing request
20:28:27.223 00.000 12252 Worker thread wakes up
20:28:27.224 00.001 9044 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
20:28:27.227 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:27.227 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:29.571 02.344 12252 Exposure complete
20:28:29.622 00.051 12252 worker thread done servicing request
20:28:29.623 00.001 9044 OnExposeComplete: enter
20:28:29.625 00.002 9044 UpdateGuideState(): m_state=6
20:28:29.626 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
20:28:29.627 00.001 9044 Star::Find returns 1 (0), X=1017.33, Y=820.12, Mass=5425, SNR=50.7, Peak=173 HFD=5.0
20:28:29.628 00.001 9044 MultiStar: [#1 -0.30,-0.07,0.00,M1] [#2 -0.22,-0.09,1.19,U] [#3 -0.33,-0.33,0.00,M1] [#4 -0.22,-0.16,1.28,U] [#5 -0.20,-0.14,0.65,U] [#6 -0.38,-0.30,0.00,M1] [#7 -0.30,-0.41,0.00,M1] [#8 -0.18,-0.11,0.41,U] 
20:28:29.630 00.002 9044 single-star, 4 included, MultiStar: {-0.19, -0.14}, one-star: {-0.10, -0.20}
20:28:29.633 00.003 9044 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.62) = xAngle (-0.41 = -0.41)
20:28:29.635 00.002 9044 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.50 = 2.79)
20:28:29.637 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.04 mountX=0.20 mountY=0.08, mountTheta=0.36
20:28:29.640 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.20, opts=13)
20:28:29.642 00.002 9044 Enqueuing Move request for scope (-0.10, -0.20)
20:28:29.643 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:29.645 00.002 9044 UpdateGuideState exits: m=5425 SNR=50.7
20:28:29.646 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:29.647 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:29.647 00.000 9044 Enqueuing Expose request
20:28:29.649 00.002 12252 Worker thread wakes up
20:28:29.649 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
20:28:29.649 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
20:28:29.649 00.000 12252 Moving (-0.10, -0.20) raw xDistance=0.20 yDistance=0.08
20:28:29.651 00.002 12252 PPEC rslt: input = 0.20, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 678.25
20:28:29.651 00.000 12252 PPEC: input: 0.20, control: 0.09, exposure: 2000
20:28:29.651 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:29.651 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:28:29.651 00.000 12252 MoveAxis(W, 34, ABG)
20:28:29.651 00.000 12252 Guiding  Dir = 3, Dur = 34
20:28:29.652 00.001 12252 IsSlewing returns 0
20:28:29.652 00.000 12252 IsGuiding returns 0
20:28:29.655 00.003 12252 PulseGuide returned control before completion, sleep 42
20:28:29.705 00.050 12252 IsGuiding returns 0
20:28:29.705 00.000 12252 Move returns status 0, amount 34
20:28:29.705 00.000 12252 MoveAxis(N, 0, ABG)
20:28:29.705 00.000 12252 Move returns status 0, amount 0
20:28:29.705 00.000 12252 move complete, result=0
20:28:29.705 00.000 12252 worker thread done servicing request
20:28:29.705 00.000 12252 Worker thread wakes up
20:28:29.706 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:29.706 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:29.706 00.000 9044 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
20:28:32.076 02.370 12252 Exposure complete
20:28:32.142 00.066 12252 worker thread done servicing request
20:28:32.142 00.000 9044 OnExposeComplete: enter
20:28:32.143 00.001 9044 UpdateGuideState(): m_state=6
20:28:32.144 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
20:28:32.145 00.001 9044 Star::Find returns 1 (0), X=1017.33, Y=820.41, Mass=5134, SNR=49.2, Peak=173 HFD=5.1
20:28:32.146 00.001 9044 MultiStar: [#1 -0.26,0.15,0.00,M2] [#2 -0.17,-0.01,1.23,U] [#3 -0.36,0.00,0.00,M2] [#4 -0.26,0.05,1.33,U] [#5 -0.22,-0.07,0.66,U] [#6 -0.29,-0.08,0.00,M2] [#7 -0.17,-0.02,0.44,U] [#8 -0.20,0.04,0.42,U] 
20:28:32.147 00.001 9044 single-star, 5 included, MultiStar: {-0.19, 0.02}, one-star: {-0.10, 0.08}
20:28:32.148 00.001 9044 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.62) = xAngle (4.05 = -2.23)
20:28:32.149 00.001 9044 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.97 = 0.97)
20:28:32.149 00.000 9044 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.43 mountX=-0.08 mountY=0.11, mountTheta=2.21
20:28:32.151 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.08, opts=13)
20:28:32.151 00.000 9044 Enqueuing Move request for scope (-0.10, 0.08)
20:28:32.152 00.001 12252 Worker thread wakes up
20:28:32.152 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
20:28:32.152 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
20:28:32.152 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:28:32.154 00.002 12252 Moving (-0.10, 0.08) raw xDistance=-0.08 yDistance=0.11
20:28:32.154 00.000 9044 UpdateGuideState exits: m=5134 SNR=49.2
20:28:32.155 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:32.156 00.001 12252 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 678.25
20:28:32.156 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:32.157 00.001 9044 Enqueuing Expose request
20:28:32.158 00.001 12252 PPEC: input: -0.08, control: -0.04, exposure: 2000
20:28:32.158 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:32.158 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:28:32.158 00.000 12252 MoveAxis(E, 17, ABG)
20:28:32.158 00.000 12252 Guiding  Dir = 2, Dur = 17
20:28:32.158 00.000 12252 IsSlewing returns 0
20:28:32.158 00.000 12252 IsGuiding returns 0
20:28:32.160 00.002 12252 PulseGuide returned control before completion, sleep 26
20:28:32.204 00.044 12252 IsGuiding returns 0
20:28:32.204 00.000 12252 Move returns status 0, amount 17
20:28:32.204 00.000 12252 MoveAxis(N, 0, ABG)
20:28:32.204 00.000 12252 Move returns status 0, amount 0
20:28:32.204 00.000 12252 move complete, result=0
20:28:32.204 00.000 12252 worker thread done servicing request
20:28:32.204 00.000 12252 Worker thread wakes up
20:28:32.204 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:32.204 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:32.204 00.000 9044 GuideStep: -0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
20:28:34.556 02.352 12252 Exposure complete
20:28:34.603 00.047 12252 worker thread done servicing request
20:28:34.603 00.000 9044 OnExposeComplete: enter
20:28:34.604 00.001 9044 UpdateGuideState(): m_state=6
20:28:34.605 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
20:28:34.606 00.001 9044 Star::Find returns 1 (0), X=1017.29, Y=820.26, Mass=5261, SNR=50.1, Peak=173 HFD=5.2
20:28:34.607 00.001 9044 MultiStar: [#1 -0.30,0.07,0.00,M3] [#2 -0.17,-0.13,1.20,U] [#3 -0.28,-0.03,0.85,U] [#4 -0.28,0.05,0.00,M1] [#5 -0.17,0.03,0.65,U] [#6 -0.36,-0.00,0.00,M3] [#7 -0.26,-0.04,0.44,U] [#8 -0.08,0.01,0.41,U] 
20:28:34.608 00.001 9044 single-star, 5 included, MultiStar: {-0.19, -0.05}, one-star: {-0.14, -0.07}
20:28:34.609 00.001 9044 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.62) = xAngle (-1.07 = -1.07)
20:28:34.610 00.001 9044 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.16 = 2.13)
20:28:34.610 00.000 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-2.70 mountX=0.07 mountY=0.13, mountTheta=1.06
20:28:34.612 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.07, opts=13)
20:28:34.613 00.001 9044 Enqueuing Move request for scope (-0.14, -0.07)
20:28:34.613 00.000 12252 Worker thread wakes up
20:28:34.614 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
20:28:34.614 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
20:28:34.614 00.000 12252 Moving (-0.14, -0.07) raw xDistance=0.07 yDistance=0.13
20:28:34.614 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:34.615 00.001 9044 UpdateGuideState exits: m=5261 SNR=50.1
20:28:34.616 00.001 12252 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 678.25
20:28:34.616 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:34.616 00.000 12252 PPEC: input: 0.07, control: -0.04, exposure: 2000
20:28:34.617 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:34.617 00.000 9044 Enqueuing Expose request
20:28:34.618 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:34.618 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:28:34.618 00.000 12252 MoveAxis(E, 17, ABG)
20:28:34.618 00.000 12252 Guiding  Dir = 2, Dur = 17
20:28:34.618 00.000 12252 IsSlewing returns 0
20:28:34.619 00.001 12252 IsGuiding returns 0
20:28:34.621 00.002 12252 PulseGuide returned control before completion, sleep 26
20:28:34.654 00.033 12252 IsGuiding returns 0
20:28:34.654 00.000 12252 Move returns status 0, amount 17
20:28:34.655 00.001 12252 MoveAxis(N, 0, ABG)
20:28:34.655 00.000 12252 Move returns status 0, amount 0
20:28:34.655 00.000 12252 move complete, result=0
20:28:34.655 00.000 12252 worker thread done servicing request
20:28:34.655 00.000 9044 GuideStep: 0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
20:28:34.657 00.002 12252 Worker thread wakes up
20:28:34.657 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:34.657 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:37.000 02.343 12252 Exposure complete
20:28:37.064 00.064 12252 worker thread done servicing request
20:28:37.064 00.000 9044 OnExposeComplete: enter
20:28:37.065 00.001 9044 UpdateGuideState(): m_state=6
20:28:37.067 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
20:28:37.069 00.002 9044 Star::Find returns 1 (0), X=1017.33, Y=820.32, Mass=5301, SNR=50.2, Peak=173 HFD=5.3
20:28:37.071 00.002 9044 MultiStar: [#1 -0.29,0.05,0.00,M4] [#2 -0.17,0.06,1.19,U] [#3 -0.21,0.09,0.85,U] [#4 -0.21,0.03,1.28,U] [#5 -0.18,0.12,0.66,U] [#6 -0.23,0.07,0.43,U] [#7 -0.25,-0.11,0.43,U] [#8 -0.10,0.15,0.42,U] 
20:28:37.074 00.003 9044 single-star, 7 included, MultiStar: {-0.18, 0.05}, one-star: {-0.10, -0.01}
20:28:37.076 00.002 9044 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.62) = xAngle (-1.45 = -1.45)
20:28:37.077 00.001 9044 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.53 = 1.75)
20:28:37.079 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.08 mountX=0.01 mountY=0.10, mountTheta=1.45
20:28:37.082 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.01, opts=13)
20:28:37.086 00.004 9044 Enqueuing Move request for scope (-0.10, -0.01)
20:28:37.087 00.001 12252 Worker thread wakes up
20:28:37.087 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:37.089 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
20:28:37.089 00.000 9044 UpdateGuideState exits: m=5301 SNR=50.2
20:28:37.090 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
20:28:37.090 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:37.091 00.001 12252 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=0.10
20:28:37.091 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:37.094 00.003 9044 Enqueuing Expose request
20:28:37.096 00.002 12252 PPEC rslt: input = 0.01, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 682.73
20:28:37.096 00.000 12252 PPEC: input: 0.01, control: -0.04, exposure: 2000
20:28:37.096 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:37.097 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:28:37.097 00.000 12252 MoveAxis(E, 16, ABG)
20:28:37.097 00.000 12252 Guiding  Dir = 2, Dur = 16
20:28:37.097 00.000 12252 IsSlewing returns 0
20:28:37.097 00.000 12252 IsGuiding returns 0
20:28:37.099 00.002 12252 PulseGuide returned control before completion, sleep 25
20:28:37.127 00.028 12252 IsGuiding returns 1
20:28:37.127 00.000 12252 scope still moving after pulse duration time elapsed
20:28:37.159 00.032 12252 IsSlewing returns 0
20:28:37.159 00.000 12252 IsGuiding returns 0
20:28:37.159 00.000 12252 scope move finished after 16 + 45 ms
20:28:37.159 00.000 12252 Move returns status 0, amount 16
20:28:37.159 00.000 12252 MoveAxis(N, 0, ABG)
20:28:37.159 00.000 12252 Move returns status 0, amount 0
20:28:37.159 00.000 12252 move complete, result=0
20:28:37.159 00.000 12252 worker thread done servicing request
20:28:37.159 00.000 12252 Worker thread wakes up
20:28:37.159 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:37.159 00.000 9044 GuideStep: 0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
20:28:37.160 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:39.519 02.359 12252 Exposure complete
20:28:39.580 00.061 12252 worker thread done servicing request
20:28:39.580 00.000 9044 OnExposeComplete: enter
20:28:39.584 00.004 9044 UpdateGuideState(): m_state=6
20:28:39.586 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
20:28:39.588 00.002 9044 Star::Find returns 1 (0), X=1017.39, Y=820.21, Mass=5337, SNR=50.2, Peak=173 HFD=5.2
20:28:39.589 00.001 9044 MultiStar: [#1 -0.28,-0.08,0.00,M5] [#2 -0.19,0.00,1.19,U] [#3 -0.30,-0.14,0.00,M1] [#4 -0.22,-0.08,1.30,U] [#5 -0.19,0.08,0.66,U] [#6 -0.30,0.03,0.00,M3] [#7 -0.20,-0.19,0.43,U] [#8 -0.11,0.22,0.41,U] 
20:28:39.590 00.001 9044 single-star, 5 included, MultiStar: {-0.16, -0.03}, one-star: {-0.04, -0.11}
20:28:39.591 00.001 9044 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.62) = xAngle (-0.30 = -0.30)
20:28:39.592 00.001 9044 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.38 = 2.90)
20:28:39.592 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.92 mountX=0.11 mountY=0.03, mountTheta=0.24
20:28:39.594 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.11, opts=13)
20:28:39.596 00.002 9044 Enqueuing Move request for scope (-0.04, -0.11)
20:28:39.597 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:39.598 00.001 12252 Worker thread wakes up
20:28:39.598 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
20:28:39.598 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
20:28:39.598 00.000 9044 UpdateGuideState exits: m=5337 SNR=50.2
20:28:39.599 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:39.601 00.002 12252 Moving (-0.04, -0.11) raw xDistance=0.11 yDistance=0.03
20:28:39.601 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:39.602 00.001 9044 Enqueuing Expose request
20:28:39.604 00.002 12252 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = -0.04, hyst = 0.06, hyst_pct = 0.00, period_length = 682.73
20:28:39.604 00.000 12252 PPEC: input: 0.11, control: 0.03, exposure: 2000
20:28:39.604 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:39.605 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:28:39.605 00.000 12252 MoveAxis(W, 10, ABG)
20:28:39.605 00.000 12252 Guiding  Dir = 3, Dur = 10
20:28:39.605 00.000 12252 IsSlewing returns 0
20:28:39.605 00.000 12252 IsGuiding returns 0
20:28:39.608 00.003 12252 PulseGuide returned control before completion, sleep 18
20:28:39.630 00.022 12252 IsGuiding returns 1
20:28:39.630 00.000 12252 scope still moving after pulse duration time elapsed
20:28:39.662 00.032 12252 IsSlewing returns 0
20:28:39.662 00.000 12252 IsGuiding returns 0
20:28:39.662 00.000 12252 scope move finished after 10 + 47 ms
20:28:39.662 00.000 12252 Move returns status 0, amount 10
20:28:39.662 00.000 12252 MoveAxis(N, 0, ABG)
20:28:39.662 00.000 12252 Move returns status 0, amount 0
20:28:39.662 00.000 12252 move complete, result=0
20:28:39.663 00.001 12252 worker thread done servicing request
20:28:39.663 00.000 12252 Worker thread wakes up
20:28:39.663 00.000 9044 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
20:28:39.664 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:39.664 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:42.024 02.360 12252 Exposure complete
20:28:42.090 00.066 12252 worker thread done servicing request
20:28:42.090 00.000 9044 OnExposeComplete: enter
20:28:42.091 00.001 9044 UpdateGuideState(): m_state=6
20:28:42.092 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
20:28:42.093 00.001 9044 Star::Find returns 1 (0), X=1017.41, Y=820.40, Mass=5354, SNR=50.2, Peak=173 HFD=5.2
20:28:42.094 00.001 9044 MultiStar: [#1 -0.18,0.12,1.06,U] [#2 -0.08,0.04,1.20,U] [#3 -0.29,0.10,0.00,M2] [#4 -0.17,-0.00,1.30,U] [#5 -0.16,0.08,0.65,U] [#6 -0.17,0.05,0.43,U] [#7 -0.16,-0.00,0.44,U] [#8 -0.06,0.13,0.42,U] 
20:28:42.094 00.000 9044 single-star, 7 included, MultiStar: {-0.12, 0.06}, one-star: {-0.03, 0.08}
20:28:42.095 00.001 9044 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.62) = xAngle (3.49 = -2.79)
20:28:42.096 00.001 9044 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.41 = 0.41)
20:28:42.097 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.87 mountX=-0.08 mountY=0.03, mountTheta=2.74
20:28:42.098 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.08, opts=13)
20:28:42.100 00.002 9044 Enqueuing Move request for scope (-0.03, 0.08)
20:28:42.101 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:42.102 00.001 9044 UpdateGuideState exits: m=5354 SNR=50.2
20:28:42.103 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:42.104 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:42.106 00.002 9044 Enqueuing Expose request
20:28:42.107 00.001 12252 Worker thread wakes up
20:28:42.107 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
20:28:42.107 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
20:28:42.107 00.000 12252 Moving (-0.03, 0.08) raw xDistance=-0.08 yDistance=0.03
20:28:42.108 00.001 12252 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 682.73
20:28:42.108 00.000 12252 PPEC: input: -0.08, control: -0.04, exposure: 2000
20:28:42.108 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:42.108 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:28:42.108 00.000 12252 MoveAxis(E, 16, ABG)
20:28:42.108 00.000 12252 Guiding  Dir = 2, Dur = 16
20:28:42.108 00.000 12252 IsSlewing returns 0
20:28:42.109 00.001 12252 IsGuiding returns 0
20:28:42.110 00.001 12252 PulseGuide returned control before completion, sleep 25
20:28:42.141 00.031 12252 IsGuiding returns 0
20:28:42.141 00.000 12252 Move returns status 0, amount 16
20:28:42.141 00.000 12252 MoveAxis(N, 0, ABG)
20:28:42.141 00.000 12252 Move returns status 0, amount 0
20:28:42.141 00.000 12252 move complete, result=0
20:28:42.141 00.000 12252 worker thread done servicing request
20:28:42.141 00.000 12252 Worker thread wakes up
20:28:42.141 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:42.141 00.000 9044 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
20:28:42.142 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:44.483 02.341 12252 Exposure complete
20:28:44.540 00.057 12252 worker thread done servicing request
20:28:44.540 00.000 9044 OnExposeComplete: enter
20:28:44.541 00.001 9044 UpdateGuideState(): m_state=6
20:28:44.543 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
20:28:44.546 00.003 9044 Star::Find returns 1 (0), X=1017.31, Y=820.42, Mass=5386, SNR=50.5, Peak=173 HFD=5.2
20:28:44.549 00.003 9044 MultiStar: [#1 -0.31,0.11,0.00,M5] [#2 -0.10,0.13,1.20,U] [#3 -0.38,0.08,0.00,M3] [#4 -0.21,0.03,1.29,U] [#5 -0.25,0.18,0.00,M1] [#6 -0.31,0.02,0.00,M3] [#7 -0.19,-0.01,0.42,U] [#8 -0.13,0.15,0.42,U] 
20:28:44.551 00.002 9044 single-star, 4 included, MultiStar: {-0.15, 0.08}, one-star: {-0.12, 0.10}
20:28:44.553 00.002 9044 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.62) = xAngle (4.09 = -2.19)
20:28:44.557 00.004 9044 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.01 = 1.01)
20:28:44.559 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.47 mountX=-0.09 mountY=0.13, mountTheta=2.17
20:28:44.563 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.10, opts=13)
20:28:44.566 00.003 9044 Enqueuing Move request for scope (-0.12, 0.10)
20:28:44.569 00.003 12252 Worker thread wakes up
20:28:44.569 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:28:44.570 00.001 9044 UpdateGuideState exits: m=5386 SNR=50.5
20:28:44.572 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:44.574 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:44.576 00.002 9044 Enqueuing Expose request
20:28:44.578 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
20:28:44.578 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
20:28:44.578 00.000 12252 Moving (-0.12, 0.10) raw xDistance=-0.09 yDistance=0.13
20:28:44.580 00.002 12252 PPEC rslt: input = -0.09, final = -0.05, react = -0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.01, period_length = 687.17
20:28:44.581 00.001 12252 PPEC: input: -0.09, control: -0.05, exposure: 2000
20:28:44.581 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:44.581 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:28:44.581 00.000 12252 MoveAxis(E, 18, ABG)
20:28:44.581 00.000 12252 Guiding  Dir = 2, Dur = 18
20:28:44.581 00.000 12252 IsSlewing returns 0
20:28:44.581 00.000 12252 IsGuiding returns 0
20:28:44.583 00.002 12252 PulseGuide returned control before completion, sleep 26
20:28:44.619 00.036 12252 IsGuiding returns 0
20:28:44.619 00.000 12252 Move returns status 0, amount 18
20:28:44.619 00.000 12252 MoveAxis(N, 0, ABG)
20:28:44.619 00.000 12252 Move returns status 0, amount 0
20:28:44.619 00.000 12252 move complete, result=0
20:28:44.619 00.000 12252 worker thread done servicing request
20:28:44.620 00.001 12252 Worker thread wakes up
20:28:44.620 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:44.620 00.000 9044 GuideStep: -0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
20:28:44.623 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:46.982 02.359 12252 Exposure complete
20:28:47.061 00.079 12252 worker thread done servicing request
20:28:47.061 00.000 9044 OnExposeComplete: enter
20:28:47.063 00.002 9044 UpdateGuideState(): m_state=6
20:28:47.065 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
20:28:47.067 00.002 9044 Star::Find returns 1 (0), X=1017.43, Y=820.47, Mass=5229, SNR=49.8, Peak=173 HFD=5.1
20:28:47.068 00.001 9044 MultiStar: [#1 -0.21,0.05,1.06,U] [#2 -0.11,0.13,1.20,U] [#3 -0.28,0.10,0.00,M4] [#4 -0.11,0.13,1.31,U] [#5 -0.12,0.23,0.67,U] [#6 -0.26,0.11,0.42,U] [#7 -0.15,0.00,0.44,U] [#8 -0.12,0.31,0.00,M1] 
20:28:47.069 00.001 9044 single-star, 6 included, MultiStar: {-0.12, 0.12}, one-star: {0.00, 0.15}
20:28:47.070 00.001 9044 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.62) = xAngle (3.19 = -3.09)
20:28:47.070 00.000 9044 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.11 = 0.11)
20:28:47.072 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.57 mountX=-0.15 mountY=0.02, mountTheta=3.03
20:28:47.075 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.15, opts=13)
20:28:47.077 00.002 9044 Enqueuing Move request for scope (0.00, 0.15)
20:28:47.078 00.001 12252 Worker thread wakes up
20:28:47.078 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:47.080 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
20:28:47.080 00.000 9044 UpdateGuideState exits: m=5229 SNR=49.8
20:28:47.082 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:47.084 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:47.086 00.002 9044 Enqueuing Expose request
20:28:47.088 00.002 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
20:28:47.088 00.000 12252 Moving (0.00, 0.15) raw xDistance=-0.15 yDistance=0.02
20:28:47.089 00.001 12252 PPEC rslt: input = -0.15, final = -0.15, react = -0.09, pred = -0.06, hyst = -0.08, hyst_pct = 0.00, period_length = 687.17
20:28:47.089 00.000 12252 PPEC: input: -0.15, control: -0.15, exposure: 2000
20:28:47.089 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:47.089 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:28:47.089 00.000 12252 MoveAxis(E, 58, ABG)
20:28:47.090 00.001 12252 Guiding  Dir = 2, Dur = 58
20:28:47.090 00.000 12252 IsSlewing returns 0
20:28:47.090 00.000 12252 IsGuiding returns 0
20:28:47.092 00.002 12252 PulseGuide returned control before completion, sleep 67
20:28:47.172 00.080 12252 IsGuiding returns 0
20:28:47.172 00.000 12252 Move returns status 0, amount 58
20:28:47.172 00.000 12252 MoveAxis(N, 0, ABG)
20:28:47.172 00.000 12252 Move returns status 0, amount 0
20:28:47.172 00.000 12252 move complete, result=0
20:28:47.172 00.000 12252 worker thread done servicing request
20:28:47.172 00.000 12252 Worker thread wakes up
20:28:47.172 00.000 9044 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
20:28:47.175 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:47.176 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:49.513 02.337 12252 Exposure complete
20:28:49.573 00.060 12252 worker thread done servicing request
20:28:49.573 00.000 9044 OnExposeComplete: enter
20:28:49.574 00.001 9044 UpdateGuideState(): m_state=6
20:28:49.575 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
20:28:49.576 00.001 9044 Star::Find returns 1 (0), X=1017.55, Y=820.36, Mass=5447, SNR=50.8, Peak=173 HFD=5.2
20:28:49.578 00.002 9044 MultiStar: [#1 -0.22,0.11,1.07,U] [#2 -0.11,0.08,1.18,U] [#3 -0.15,0.04,0.84,U] [#4 -0.11,0.09,1.29,U] [#5 -0.14,0.17,0.64,U] [#6 -0.19,0.10,0.42,U] [#7 -0.06,-0.07,0.42,U] [#8 -0.10,0.18,0.41,U] 
20:28:49.580 00.002 9044 single-star, 8 included, MultiStar: {-0.11, 0.08}, one-star: {0.11, 0.04}
20:28:49.581 00.001 9044 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.62) = xAngle (1.92 = 1.92)
20:28:49.582 00.001 9044 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.16 = -1.16)
20:28:49.583 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.30 mountX=-0.04 mountY=-0.11, mountTheta=-1.93
20:28:49.585 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.04, opts=13)
20:28:49.586 00.001 9044 Enqueuing Move request for scope (0.11, 0.04)
20:28:49.587 00.001 12252 Worker thread wakes up
20:28:49.587 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:49.589 00.002 9044 UpdateGuideState exits: m=5447 SNR=50.8
20:28:49.590 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:49.591 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:49.593 00.002 9044 Enqueuing Expose request
20:28:49.594 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
20:28:49.594 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
20:28:49.594 00.000 12252 Moving (0.11, 0.04) raw xDistance=-0.04 yDistance=-0.11
20:28:49.595 00.001 12252 PPEC rslt: input = -0.04, final = -0.05, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 687.17
20:28:49.595 00.000 12252 PPEC: input: -0.04, control: -0.05, exposure: 2000
20:28:49.595 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:49.595 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:28:49.596 00.001 12252 MoveAxis(E, 20, ABG)
20:28:49.596 00.000 12252 Guiding  Dir = 2, Dur = 20
20:28:49.596 00.000 12252 IsSlewing returns 0
20:28:49.596 00.000 12252 IsGuiding returns 0
20:28:49.598 00.002 12252 PulseGuide returned control before completion, sleep 29
20:28:49.642 00.044 12252 IsGuiding returns 0
20:28:49.642 00.000 12252 Move returns status 0, amount 20
20:28:49.642 00.000 12252 MoveAxis(N, 0, ABG)
20:28:49.642 00.000 12252 Move returns status 0, amount 0
20:28:49.642 00.000 12252 move complete, result=0
20:28:49.644 00.002 12252 worker thread done servicing request
20:28:49.644 00.000 12252 Worker thread wakes up
20:28:49.644 00.000 9044 GuideStep: -0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
20:28:49.646 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:49.647 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:51.988 02.341 12252 Exposure complete
20:28:52.032 00.044 12252 worker thread done servicing request
20:28:52.032 00.000 9044 OnExposeComplete: enter
20:28:52.033 00.001 9044 UpdateGuideState(): m_state=6
20:28:52.034 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
20:28:52.037 00.003 9044 Star::Find returns 1 (0), X=1017.29, Y=820.50, Mass=5312, SNR=50.1, Peak=173 HFD=5.1
20:28:52.038 00.001 9044 MultiStar: [#1 -0.33,0.07,0.00,M4] [#2 -0.17,0.14,1.20,U] [#3 -0.33,0.05,0.00,M4] [#4 -0.27,0.08,1.31,U] [#5 -0.20,0.16,0.66,U] [#6 -0.21,0.09,0.42,U] [#7 -0.19,0.03,0.43,U] [#8 -0.12,0.22,0.42,U] 
20:28:52.039 00.001 9044 single-star, 6 included, MultiStar: {-0.19, 0.13}, one-star: {-0.14, 0.18}
20:28:52.040 00.001 9044 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.62) = xAngle (3.87 = -2.41)
20:28:52.041 00.001 9044 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.79 = 0.79)
20:28:52.042 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.25 mountX=-0.17 mountY=0.16, mountTheta=2.38
20:28:52.044 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.18, opts=13)
20:28:52.046 00.002 9044 Enqueuing Move request for scope (-0.14, 0.18)
20:28:52.049 00.003 12252 Worker thread wakes up
20:28:52.049 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:28:52.051 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
20:28:52.051 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
20:28:52.051 00.000 9044 UpdateGuideState exits: m=5312 SNR=50.1
20:28:52.054 00.003 12252 Moving (-0.14, 0.18) raw xDistance=-0.17 yDistance=0.16
20:28:52.054 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:52.056 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:52.059 00.003 9044 Enqueuing Expose request
20:28:52.061 00.002 12252 PPEC rslt: input = -0.17, final = -0.16, react = -0.10, pred = -0.06, hyst = -0.10, hyst_pct = 0.00, period_length = 687.17
20:28:52.061 00.000 12252 PPEC: input: -0.17, control: -0.16, exposure: 2000
20:28:52.061 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
20:28:52.061 00.000 12252 MoveAxis(E, 63, ABG)
20:28:52.061 00.000 12252 Guiding  Dir = 2, Dur = 63
20:28:52.061 00.000 12252 IsSlewing returns 0
20:28:52.063 00.002 12252 IsGuiding returns 0
20:28:52.064 00.001 12252 PulseGuide returned control before completion, sleep 72
20:28:52.140 00.076 12252 IsGuiding returns 0
20:28:52.140 00.000 12252 Move returns status 0, amount 63
20:28:52.140 00.000 12252 MoveAxis(S, 55, ABG)
20:28:52.140 00.000 12252 Guiding  Dir = 1, Dur = 55
20:28:52.141 00.001 12252 IsSlewing returns 0
20:28:52.141 00.000 12252 IsGuiding returns 0
20:28:52.146 00.005 12252 PulseGuide returned control before completion, sleep 61
20:28:52.222 00.076 12252 IsGuiding returns 0
20:28:52.222 00.000 12252 Move returns status 0, amount 55
20:28:52.222 00.000 12252 move complete, result=0
20:28:52.223 00.001 12252 worker thread done servicing request
20:28:52.223 00.000 12252 Worker thread wakes up
20:28:52.223 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:52.223 00.000 9044 GuideStep: -0.2 px 63 ms EAST, 0.2 px 55 ms SOUTH
20:28:52.226 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:54.579 02.353 12252 Exposure complete
20:28:54.629 00.050 12252 worker thread done servicing request
20:28:54.629 00.000 9044 OnExposeComplete: enter
20:28:54.630 00.001 9044 UpdateGuideState(): m_state=6
20:28:54.632 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
20:28:54.633 00.001 9044 Star::Find returns 1 (0), X=1017.60, Y=820.19, Mass=5336, SNR=50.4, Peak=173 HFD=5.2
20:28:54.634 00.001 9044 MultiStar: [#1 -0.10,-0.10,1.06,U] [#2 -0.02,-0.09,1.19,U] [#3 -0.08,-0.11,0.85,U] [#4 -0.12,-0.10,1.30,U] [#5 -0.05,0.06,0.65,U] [#6 -0.13,-0.10,0.43,U] [#7 -0.00,-0.23,0.43,U] [#8 -0.04,0.11,0.42,U] 
20:28:54.636 00.002 9044 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {0.17, -0.13}
20:28:54.637 00.001 9044 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.62) = xAngle (-0.37 = -0.37)
20:28:54.638 00.001 9044 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.46 = 2.83)
20:28:54.639 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.00 mountX=0.09 mountY=0.03, mountTheta=0.32
20:28:54.641 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.09, opts=13)
20:28:54.643 00.002 9044 Enqueuing Move request for scope (-0.04, -0.09)
20:28:54.643 00.000 12252 Worker thread wakes up
20:28:54.643 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:28:54.644 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
20:28:54.644 00.000 9044 UpdateGuideState exits: m=5336 SNR=50.4
20:28:54.644 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
20:28:54.644 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:54.646 00.002 12252 Moving (-0.04, -0.09) raw xDistance=0.09 yDistance=0.03
20:28:54.646 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:54.647 00.001 9044 Enqueuing Expose request
20:28:54.649 00.002 12252 PPEC rslt: input = 0.09, final = -0.07, react = 0.05, pred = -0.07, hyst = 0.00, hyst_pct = 0.01, period_length = 691.57
20:28:54.649 00.000 12252 PPEC: input: 0.09, control: -0.07, exposure: 2000
20:28:54.649 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:54.649 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:28:54.649 00.000 12252 MoveAxis(E, 29, ABG)
20:28:54.649 00.000 12252 Guiding  Dir = 2, Dur = 29
20:28:54.649 00.000 12252 IsSlewing returns 0
20:28:54.650 00.001 12252 IsGuiding returns 0
20:28:54.651 00.001 12252 PulseGuide returned control before completion, sleep 38
20:28:54.698 00.047 12252 IsGuiding returns 0
20:28:54.698 00.000 12252 Move returns status 0, amount 29
20:28:54.698 00.000 12252 MoveAxis(N, 0, ABG)
20:28:54.698 00.000 12252 Move returns status 0, amount 0
20:28:54.698 00.000 12252 move complete, result=0
20:28:54.698 00.000 12252 worker thread done servicing request
20:28:54.698 00.000 12252 Worker thread wakes up
20:28:54.698 00.000 9044 GuideStep: 0.1 px 29 ms EAST, 0.0 px 0 ms NORTH
20:28:54.701 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:54.701 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:57.046 02.345 12252 Exposure complete
20:28:57.093 00.047 12252 worker thread done servicing request
20:28:57.093 00.000 9044 OnExposeComplete: enter
20:28:57.095 00.002 9044 UpdateGuideState(): m_state=6
20:28:57.096 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
20:28:57.097 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=820.16, Mass=5308, SNR=50.4, Peak=173 HFD=5.1
20:28:57.098 00.001 9044 MultiStar: [#1 0.02,-0.05,1.04,U] [#2 0.08,-0.04,1.22,U] [#3 0.05,-0.11,0.85,U] [#4 0.00,-0.12,1.30,U] [#5 0.03,-0.06,0.66,U] [#6 -0.04,-0.13,0.41,U] [#7 0.15,-0.21,0.42,U] [#8 0.12,-0.04,0.41,U] 
20:28:57.099 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.23, -0.16}
20:28:57.100 00.001 9044 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.62) = xAngle (0.69 = 0.69)
20:28:57.102 00.002 9044 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.39 = -2.39)
20:28:57.103 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.93 mountX=0.09 mountY=-0.08, mountTheta=-0.73
20:28:57.104 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.10, opts=13)
20:28:57.105 00.001 9044 Enqueuing Move request for scope (0.07, -0.10)
20:28:57.106 00.001 12252 Worker thread wakes up
20:28:57.106 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:28:57.108 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
20:28:57.108 00.000 9044 UpdateGuideState exits: m=5308 SNR=50.4
20:28:57.108 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:57.109 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
20:28:57.109 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:57.111 00.002 9044 Enqueuing Expose request
20:28:57.112 00.001 12252 Moving (0.07, -0.10) raw xDistance=0.09 yDistance=-0.08
20:28:57.115 00.003 12252 PPEC rslt: input = 0.09, final = -0.07, react = 0.05, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 691.57
20:28:57.115 00.000 12252 PPEC: input: 0.09, control: -0.07, exposure: 2000
20:28:57.115 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:57.115 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:28:57.115 00.000 12252 MoveAxis(E, 26, ABG)
20:28:57.115 00.000 12252 Guiding  Dir = 2, Dur = 26
20:28:57.116 00.001 12252 IsSlewing returns 0
20:28:57.116 00.000 12252 IsGuiding returns 0
20:28:57.117 00.001 12252 PulseGuide returned control before completion, sleep 35
20:28:57.159 00.042 12252 IsGuiding returns 0
20:28:57.159 00.000 12252 Move returns status 0, amount 26
20:28:57.160 00.001 12252 MoveAxis(N, 0, ABG)
20:28:57.160 00.000 12252 Move returns status 0, amount 0
20:28:57.160 00.000 12252 move complete, result=0
20:28:57.160 00.000 12252 worker thread done servicing request
20:28:57.160 00.000 9044 GuideStep: 0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
20:28:57.161 00.001 12252 Worker thread wakes up
20:28:57.161 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:57.161 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:28:59.497 02.336 12252 Exposure complete
20:28:59.548 00.051 12252 worker thread done servicing request
20:28:59.548 00.000 9044 OnExposeComplete: enter
20:28:59.550 00.002 9044 UpdateGuideState(): m_state=6
20:28:59.551 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
20:28:59.552 00.001 9044 Star::Find returns 1 (0), X=1017.65, Y=820.09, Mass=5421, SNR=50.6, Peak=173 HFD=5.0
20:28:59.553 00.001 9044 MultiStar: [#1 -0.01,-0.15,1.05,U] [#2 0.01,-0.10,1.19,U] [#3 -0.05,-0.12,0.84,U] [#4 0.02,-0.11,1.29,U] [#5 0.01,-0.10,0.65,U] [#6 -0.02,-0.14,0.42,U] [#7 0.07,-0.17,0.43,U] [#8 0.18,-0.07,0.41,U] 
20:28:59.553 00.000 9044 refined, 8 included, MultiStar: {0.04, -0.13}, one-star: {0.22, -0.23}
20:28:59.554 00.001 9044 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.62) = xAngle (0.35 = 0.35)
20:28:59.555 00.001 9044 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.73 = -2.73)
20:28:59.556 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.27 mountX=0.13 mountY=-0.06, mountTheta=-0.40
20:28:59.558 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.13, opts=13)
20:28:59.560 00.002 9044 Enqueuing Move request for scope (0.04, -0.13)
20:28:59.561 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:28:59.562 00.001 9044 UpdateGuideState exits: m=5421 SNR=50.6
20:28:59.563 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:28:59.564 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:28:59.565 00.001 9044 Enqueuing Expose request
20:28:59.566 00.001 12252 Worker thread wakes up
20:28:59.566 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
20:28:59.566 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
20:28:59.566 00.000 12252 Moving (0.04, -0.13) raw xDistance=0.13 yDistance=-0.06
20:28:59.567 00.001 12252 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = -0.06, hyst = 0.07, hyst_pct = 0.00, period_length = 691.57
20:28:59.567 00.000 12252 PPEC: input: 0.13, control: 0.02, exposure: 2000
20:28:59.567 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:28:59.567 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:28:59.567 00.000 12252 MoveAxis(W, 8, ABG)
20:28:59.567 00.000 12252 Guiding  Dir = 3, Dur = 8
20:28:59.568 00.001 12252 IsSlewing returns 0
20:28:59.568 00.000 12252 IsGuiding returns 0
20:28:59.570 00.002 12252 PulseGuide returned control before completion, sleep 17
20:28:59.600 00.030 12252 IsGuiding returns 0
20:28:59.600 00.000 12252 Move returns status 0, amount 8
20:28:59.600 00.000 12252 MoveAxis(N, 0, ABG)
20:28:59.600 00.000 12252 Move returns status 0, amount 0
20:28:59.600 00.000 12252 move complete, result=0
20:28:59.600 00.000 12252 worker thread done servicing request
20:28:59.600 00.000 12252 Worker thread wakes up
20:28:59.600 00.000 9044 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
20:28:59.601 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:28:59.601 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:01.949 02.348 12252 Exposure complete
20:29:02.013 00.064 12252 worker thread done servicing request
20:29:02.013 00.000 9044 OnExposeComplete: enter
20:29:02.015 00.002 9044 UpdateGuideState(): m_state=6
20:29:02.016 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
20:29:02.018 00.002 9044 Star::Find returns 1 (0), X=1017.46, Y=820.07, Mass=5276, SNR=49.9, Peak=173 HFD=5.1
20:29:02.020 00.002 9044 MultiStar: [#1 -0.14,-0.08,1.06,U] [#2 -0.10,-0.15,1.20,U] [#3 -0.16,-0.16,0.86,U] [#4 -0.07,-0.13,1.29,U] [#5 -0.11,-0.11,0.66,U] [#6 -0.17,-0.32,0.00,M1] [#7 -0.04,-0.22,0.43,U] [#8 -0.05,-0.14,0.42,U] 
20:29:02.021 00.001 9044 refined, 7 included, MultiStar: {-0.08, -0.15}, one-star: {0.03, -0.25}
20:29:02.022 00.001 9044 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.62) = xAngle (-0.46 = -0.46)
20:29:02.024 00.002 9044 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.54 = 2.74)
20:29:02.025 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.08 mountX=0.15 mountY=0.07, mountTheta=0.41
20:29:02.028 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.15, opts=13)
20:29:02.029 00.001 9044 Enqueuing Move request for scope (-0.08, -0.15)
20:29:02.030 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:29:02.033 00.003 9044 UpdateGuideState exits: m=5276 SNR=49.9
20:29:02.034 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:02.035 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:02.036 00.001 9044 Enqueuing Expose request
20:29:02.037 00.001 12252 Worker thread wakes up
20:29:02.037 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
20:29:02.037 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
20:29:02.037 00.000 12252 Moving (-0.08, -0.15) raw xDistance=0.15 yDistance=0.07
20:29:02.039 00.002 12252 PPEC rslt: input = 0.15, final = 0.04, react = 0.09, pred = -0.05, hyst = 0.08, hyst_pct = 0.01, period_length = 695.94
20:29:02.039 00.000 12252 PPEC: input: 0.15, control: 0.04, exposure: 2000
20:29:02.039 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:02.040 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:29:02.040 00.000 12252 MoveAxis(W, 16, ABG)
20:29:02.040 00.000 12252 Guiding  Dir = 3, Dur = 16
20:29:02.040 00.000 12252 IsSlewing returns 0
20:29:02.040 00.000 12252 IsGuiding returns 0
20:29:02.043 00.003 12252 PulseGuide returned control before completion, sleep 25
20:29:02.081 00.038 12252 IsGuiding returns 0
20:29:02.081 00.000 12252 Move returns status 0, amount 16
20:29:02.081 00.000 12252 MoveAxis(N, 0, ABG)
20:29:02.081 00.000 12252 Move returns status 0, amount 0
20:29:02.081 00.000 12252 move complete, result=0
20:29:02.081 00.000 12252 worker thread done servicing request
20:29:02.081 00.000 12252 Worker thread wakes up
20:29:02.081 00.000 9044 GuideStep: 0.2 px 16 ms WEST, 0.1 px 0 ms NORTH
20:29:02.082 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:02.082 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:04.442 02.360 12252 Exposure complete
20:29:04.490 00.048 12252 worker thread done servicing request
20:29:04.490 00.000 9044 OnExposeComplete: enter
20:29:04.492 00.002 9044 UpdateGuideState(): m_state=6
20:29:04.494 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
20:29:04.497 00.003 9044 Star::Find returns 1 (0), X=1017.67, Y=820.23, Mass=5296, SNR=49.9, Peak=173 HFD=5.1
20:29:04.500 00.003 9044 MultiStar: [#1 -0.10,-0.03,1.06,U] [#2 -0.01,-0.00,1.21,U] [#3 -0.05,-0.02,0.87,U] [#4 0.04,0.01,1.28,U] [#5 0.01,0.06,0.66,U] [#6 -0.13,0.02,0.43,U] [#7 -0.03,-0.15,0.42,U] [#8 0.06,0.05,0.43,U] 
20:29:04.502 00.002 9044 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.23, -0.09}
20:29:04.504 00.002 9044 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.62) = xAngle (0.69 = 0.69)
20:29:04.506 00.002 9044 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.39 = -2.39)
20:29:04.508 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.93 mountX=0.02 mountY=-0.01, mountTheta=-0.72
20:29:04.511 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.02, opts=13)
20:29:04.513 00.002 9044 Enqueuing Move request for scope (0.01, -0.02)
20:29:04.514 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:04.515 00.001 9044 UpdateGuideState exits: m=5296 SNR=49.9
20:29:04.517 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:04.518 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:04.519 00.001 9044 Enqueuing Expose request
20:29:04.520 00.001 12252 Worker thread wakes up
20:29:04.520 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
20:29:04.520 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
20:29:04.520 00.000 12252 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
20:29:04.521 00.001 12252 PPEC rslt: input = 0.02, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 695.94
20:29:04.521 00.000 12252 PPEC: input: 0.02, control: -0.05, exposure: 2000
20:29:04.521 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:04.521 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:29:04.521 00.000 12252 MoveAxis(E, 18, ABG)
20:29:04.521 00.000 12252 Guiding  Dir = 2, Dur = 18
20:29:04.521 00.000 12252 IsSlewing returns 0
20:29:04.522 00.001 12252 IsGuiding returns 0
20:29:04.524 00.002 12252 PulseGuide returned control before completion, sleep 27
20:29:04.562 00.038 12252 IsGuiding returns 0
20:29:04.562 00.000 12252 Move returns status 0, amount 18
20:29:04.562 00.000 12252 MoveAxis(N, 0, ABG)
20:29:04.562 00.000 12252 Move returns status 0, amount 0
20:29:04.562 00.000 12252 move complete, result=0
20:29:04.562 00.000 12252 worker thread done servicing request
20:29:04.562 00.000 12252 Worker thread wakes up
20:29:04.562 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:04.562 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:04.562 00.000 9044 GuideStep: 0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
20:29:06.926 02.364 12252 Exposure complete
20:29:06.991 00.065 12252 worker thread done servicing request
20:29:06.991 00.000 9044 OnExposeComplete: enter
20:29:06.994 00.003 9044 UpdateGuideState(): m_state=6
20:29:06.996 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
20:29:06.998 00.002 9044 Star::Find returns 1 (0), X=1017.57, Y=820.18, Mass=5365, SNR=50.5, Peak=173 HFD=5.2
20:29:06.999 00.001 9044 MultiStar: [#1 -0.11,-0.08,1.05,U] [#2 -0.00,0.01,1.22,U] [#3 -0.26,-0.15,0.00,M1] [#4 -0.02,-0.05,1.26,U] [#5 -0.06,0.02,0.65,U] [#6 -0.17,-0.14,0.42,U] [#7 -0.04,-0.18,0.42,U] [#8 0.06,0.03,0.42,U] 
20:29:07.000 00.001 9044 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {0.14, -0.14}
20:29:07.001 00.001 9044 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.62) = xAngle (-0.23 = -0.23)
20:29:07.003 00.002 9044 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.31 = 2.97)
20:29:07.005 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.85 mountX=0.06 mountY=0.01, mountTheta=0.17
20:29:07.006 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.06, opts=13)
20:29:07.007 00.001 9044 Enqueuing Move request for scope (-0.02, -0.06)
20:29:07.008 00.001 12252 Worker thread wakes up
20:29:07.008 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:29:07.009 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
20:29:07.009 00.000 9044 UpdateGuideState exits: m=5365 SNR=50.5
20:29:07.010 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:07.011 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
20:29:07.011 00.000 12252 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=0.01
20:29:07.011 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:07.012 00.001 9044 Enqueuing Expose request
20:29:07.014 00.002 12252 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 695.94
20:29:07.014 00.000 12252 PPEC: input: 0.06, control: -0.02, exposure: 2000
20:29:07.014 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:07.014 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:29:07.014 00.000 12252 MoveAxis(E, 8, ABG)
20:29:07.014 00.000 12252 Guiding  Dir = 2, Dur = 8
20:29:07.014 00.000 12252 IsSlewing returns 0
20:29:07.015 00.001 12252 IsGuiding returns 0
20:29:07.016 00.001 12252 PulseGuide returned control before completion, sleep 16
20:29:07.049 00.033 12252 IsGuiding returns 0
20:29:07.049 00.000 12252 Move returns status 0, amount 8
20:29:07.049 00.000 12252 MoveAxis(N, 0, ABG)
20:29:07.049 00.000 12252 Move returns status 0, amount 0
20:29:07.050 00.001 12252 move complete, result=0
20:29:07.050 00.000 12252 worker thread done servicing request
20:29:07.050 00.000 12252 Worker thread wakes up
20:29:07.050 00.000 9044 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
20:29:07.053 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:07.053 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:09.415 02.362 12252 Exposure complete
20:29:09.461 00.046 12252 worker thread done servicing request
20:29:09.461 00.000 9044 OnExposeComplete: enter
20:29:09.462 00.001 9044 UpdateGuideState(): m_state=6
20:29:09.463 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
20:29:09.464 00.001 9044 Star::Find returns 1 (0), X=1017.62, Y=820.25, Mass=5425, SNR=50.6, Peak=173 HFD=5.3
20:29:09.465 00.001 9044 MultiStar: [#1 -0.04,-0.02,1.04,U] [#2 0.05,0.08,1.19,U] [#3 -0.01,-0.01,0.84,U] [#4 -0.02,0.01,1.28,U] [#5 0.01,0.07,0.66,U] [#6 -0.11,-0.04,0.41,U] [#7 -0.06,-0.13,0.43,U] [#8 0.07,-0.01,0.41,U] 
20:29:09.466 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.19, -0.07}
20:29:09.467 00.001 9044 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.62) = xAngle (1.45 = 1.45)
20:29:09.468 00.001 9044 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.63 = -1.63)
20:29:09.469 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.18 mountX=0.00 mountY=-0.02, mountTheta=-1.45
20:29:09.471 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.00, opts=13)
20:29:09.472 00.001 9044 Enqueuing Move request for scope (0.02, -0.00)
20:29:09.473 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:09.475 00.002 9044 UpdateGuideState exits: m=5425 SNR=50.6
20:29:09.477 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:09.478 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:09.479 00.001 9044 Enqueuing Expose request
20:29:09.480 00.001 12252 Worker thread wakes up
20:29:09.480 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
20:29:09.480 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
20:29:09.480 00.000 12252 Moving (0.02, -0.00) raw xDistance=0.00 yDistance=-0.02
20:29:09.480 00.000 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 695.94
20:29:09.480 00.000 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
20:29:09.480 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:09.480 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:29:09.481 00.001 12252 MoveAxis(E, 4, ABG)
20:29:09.481 00.000 12252 Guiding  Dir = 2, Dur = 4
20:29:09.481 00.000 12252 IsSlewing returns 0
20:29:09.481 00.000 12252 IsGuiding returns 0
20:29:09.483 00.002 12252 PulseGuide returned control before completion, sleep 13
20:29:09.500 00.017 12252 IsGuiding returns 0
20:29:09.500 00.000 12252 Move returns status 0, amount 4
20:29:09.500 00.000 12252 MoveAxis(N, 0, ABG)
20:29:09.500 00.000 12252 Move returns status 0, amount 0
20:29:09.500 00.000 12252 move complete, result=0
20:29:09.500 00.000 12252 worker thread done servicing request
20:29:09.500 00.000 12252 Worker thread wakes up
20:29:09.500 00.000 9044 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
20:29:09.502 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:09.502 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:11.846 02.344 12252 Exposure complete
20:29:11.887 00.041 12252 worker thread done servicing request
20:29:11.887 00.000 9044 OnExposeComplete: enter
20:29:11.890 00.003 9044 UpdateGuideState(): m_state=6
20:29:11.892 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
20:29:11.893 00.001 9044 Star::Find returns 1 (0), X=1017.60, Y=820.36, Mass=5414, SNR=50.6, Peak=173 HFD=5.3
20:29:11.894 00.001 9044 MultiStar: [#1 -0.12,0.06,1.04,U] [#2 -0.03,0.09,1.19,U] [#3 -0.16,0.10,0.84,U] [#4 -0.07,0.06,1.30,U] [#5 -0.05,0.01,0.64,U] [#6 -0.07,0.07,0.41,U] [#7 -0.06,0.03,0.43,U] [#8 -0.09,0.05,0.41,U] 
20:29:11.895 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {0.17, 0.04}
20:29:11.896 00.001 9044 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.62) = xAngle (3.85 = -2.43)
20:29:11.898 00.002 9044 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.77 = 0.77)
20:29:11.900 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.23 mountX=-0.06 mountY=0.05, mountTheta=2.40
20:29:11.904 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.06, opts=13)
20:29:11.907 00.003 9044 Enqueuing Move request for scope (-0.05, 0.06)
20:29:11.910 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:11.912 00.002 9044 UpdateGuideState exits: m=5414 SNR=50.6
20:29:11.914 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:11.917 00.003 12252 Worker thread wakes up
20:29:11.917 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:11.919 00.002 9044 Enqueuing Expose request
20:29:11.921 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
20:29:11.921 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
20:29:11.921 00.000 12252 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.05
20:29:11.923 00.002 12252 PPEC rslt: input = -0.06, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.01, period_length = 700.27
20:29:11.923 00.000 12252 PPEC: input: -0.06, control: -0.03, exposure: 2000
20:29:11.923 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:11.924 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:29:11.924 00.000 12252 MoveAxis(E, 12, ABG)
20:29:11.924 00.000 12252 Guiding  Dir = 2, Dur = 12
20:29:11.924 00.000 12252 IsSlewing returns 0
20:29:11.924 00.000 12252 IsGuiding returns 0
20:29:11.926 00.002 12252 PulseGuide returned control before completion, sleep 21
20:29:11.963 00.037 12252 IsGuiding returns 0
20:29:11.963 00.000 12252 Move returns status 0, amount 12
20:29:11.963 00.000 12252 MoveAxis(N, 0, ABG)
20:29:11.963 00.000 12252 Move returns status 0, amount 0
20:29:11.963 00.000 12252 move complete, result=0
20:29:11.963 00.000 12252 worker thread done servicing request
20:29:11.963 00.000 12252 Worker thread wakes up
20:29:11.963 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:11.963 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:11.963 00.000 9044 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
20:29:14.318 02.355 12252 Exposure complete
20:29:14.387 00.069 12252 worker thread done servicing request
20:29:14.387 00.000 9044 OnExposeComplete: enter
20:29:14.388 00.001 9044 UpdateGuideState(): m_state=6
20:29:14.388 00.000 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
20:29:14.389 00.001 9044 Star::Find returns 1 (0), X=1017.45, Y=820.16, Mass=5448, SNR=50.7, Peak=173 HFD=5.2
20:29:14.390 00.001 9044 MultiStar: [#1 -0.18,-0.14,1.04,U] [#2 -0.09,-0.05,1.19,U] [#3 -0.10,-0.14,0.84,U] [#4 -0.15,-0.09,1.29,U] [#5 -0.09,0.01,0.64,U] [#6 -0.20,0.01,0.41,U] [#7 -0.05,-0.17,0.42,U] [#8 -0.06,-0.02,0.41,U] 
20:29:14.391 00.001 9044 refined, 8 included, MultiStar: {-0.10, -0.09}, one-star: {0.01, -0.16}
20:29:14.392 00.001 9044 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.62) = xAngle (-0.79 = -0.79)
20:29:14.393 00.001 9044 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.87 = 2.41)
20:29:14.394 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.41 mountX=0.10 mountY=0.09, mountTheta=0.76
20:29:14.396 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.09, opts=13)
20:29:14.397 00.001 9044 Enqueuing Move request for scope (-0.10, -0.09)
20:29:14.397 00.000 12252 Worker thread wakes up
20:29:14.397 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:29:14.400 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
20:29:14.400 00.000 9044 UpdateGuideState exits: m=5448 SNR=50.7
20:29:14.402 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
20:29:14.402 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:14.404 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:14.406 00.002 12252 Moving (-0.10, -0.09) raw xDistance=0.10 yDistance=0.09
20:29:14.406 00.000 9044 Enqueuing Expose request
20:29:14.407 00.001 12252 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 700.27
20:29:14.407 00.000 12252 PPEC: input: 0.10, control: -0.03, exposure: 2000
20:29:14.407 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:14.407 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:29:14.407 00.000 12252 MoveAxis(E, 10, ABG)
20:29:14.407 00.000 12252 Guiding  Dir = 2, Dur = 10
20:29:14.407 00.000 12252 IsSlewing returns 0
20:29:14.407 00.000 12252 IsGuiding returns 0
20:29:14.409 00.002 12252 PulseGuide returned control before completion, sleep 19
20:29:14.439 00.030 12252 IsGuiding returns 0
20:29:14.439 00.000 12252 Move returns status 0, amount 10
20:29:14.439 00.000 12252 MoveAxis(N, 0, ABG)
20:29:14.439 00.000 12252 Move returns status 0, amount 0
20:29:14.439 00.000 12252 move complete, result=0
20:29:14.439 00.000 12252 worker thread done servicing request
20:29:14.439 00.000 12252 Worker thread wakes up
20:29:14.439 00.000 9044 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
20:29:14.441 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:14.441 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:16.811 02.370 12252 Exposure complete
20:29:16.865 00.054 12252 worker thread done servicing request
20:29:16.865 00.000 9044 OnExposeComplete: enter
20:29:16.866 00.001 9044 UpdateGuideState(): m_state=6
20:29:16.867 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
20:29:16.868 00.001 9044 Star::Find returns 1 (0), X=1017.61, Y=820.16, Mass=5357, SNR=50.4, Peak=173 HFD=5.1
20:29:16.870 00.002 9044 MultiStar: [#1 -0.11,-0.05,1.07,U] [#2 -0.01,-0.16,1.20,U] [#3 -0.04,-0.11,0.85,U] [#4 -0.06,-0.09,1.31,U] [#5 -0.02,-0.05,0.66,U] [#6 -0.10,-0.13,0.43,U] [#7 -0.07,-0.12,0.42,U] [#8 0.02,-0.05,0.42,U] 
20:29:16.871 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.10}, one-star: {0.18, -0.16}
20:29:16.872 00.001 9044 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.62) = xAngle (-0.14 = -0.14)
20:29:16.873 00.001 9044 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.23 = 3.06)
20:29:16.874 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.77 mountX=0.10 mountY=0.01, mountTheta=0.08
20:29:16.877 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.10, opts=13)
20:29:16.878 00.001 9044 Enqueuing Move request for scope (-0.02, -0.10)
20:29:16.879 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:16.880 00.001 9044 UpdateGuideState exits: m=5357 SNR=50.4
20:29:16.881 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:16.882 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:16.883 00.001 9044 Enqueuing Expose request
20:29:16.884 00.001 12252 Worker thread wakes up
20:29:16.884 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
20:29:16.884 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
20:29:16.884 00.000 12252 Moving (-0.02, -0.10) raw xDistance=0.10 yDistance=0.01
20:29:16.886 00.002 12252 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = -0.03, hyst = 0.05, hyst_pct = 0.00, period_length = 700.27
20:29:16.886 00.000 12252 PPEC: input: 0.10, control: 0.03, exposure: 2000
20:29:16.886 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:16.887 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:29:16.887 00.000 12252 MoveAxis(W, 12, ABG)
20:29:16.887 00.000 12252 Guiding  Dir = 3, Dur = 12
20:29:16.887 00.000 12252 IsSlewing returns 0
20:29:16.887 00.000 12252 IsGuiding returns 0
20:29:16.889 00.002 12252 PulseGuide returned control before completion, sleep 21
20:29:16.920 00.031 12252 IsGuiding returns 0
20:29:16.920 00.000 12252 Move returns status 0, amount 12
20:29:16.920 00.000 12252 MoveAxis(N, 0, ABG)
20:29:16.920 00.000 12252 Move returns status 0, amount 0
20:29:16.920 00.000 12252 move complete, result=0
20:29:16.920 00.000 12252 worker thread done servicing request
20:29:16.920 00.000 12252 Worker thread wakes up
20:29:16.920 00.000 9044 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
20:29:16.922 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:16.922 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:19.272 02.350 12252 Exposure complete
20:29:19.322 00.050 12252 worker thread done servicing request
20:29:19.322 00.000 9044 OnExposeComplete: enter
20:29:19.323 00.001 9044 UpdateGuideState(): m_state=6
20:29:19.325 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
20:29:19.326 00.001 9044 Star::Find returns 1 (0), X=1017.55, Y=820.24, Mass=5309, SNR=50.1, Peak=173 HFD=5.2
20:29:19.327 00.001 9044 MultiStar: [#1 -0.16,-0.02,1.05,U] [#2 -0.07,0.04,1.21,U] [#3 -0.12,-0.14,0.85,U] [#4 -0.09,-0.03,1.26,U] [#5 -0.11,0.05,0.65,U] [#6 -0.20,0.01,0.43,U] [#7 -0.12,-0.10,0.43,U] [#8 -0.04,0.06,0.42,U] 
20:29:19.329 00.002 9044 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {0.11, -0.08}
20:29:19.330 00.001 9044 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.62) = xAngle (-1.21 = -1.21)
20:29:19.331 00.001 9044 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.29 = 1.99)
20:29:19.332 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.83 mountX=0.03 mountY=0.07, mountTheta=1.20
20:29:19.334 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.02, opts=13)
20:29:19.335 00.001 9044 Enqueuing Move request for scope (-0.08, -0.02)
20:29:19.336 00.001 12252 Worker thread wakes up
20:29:19.337 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:19.338 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
20:29:19.338 00.000 9044 UpdateGuideState exits: m=5309 SNR=50.1
20:29:19.338 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
20:29:19.339 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:19.339 00.000 12252 Moving (-0.08, -0.02) raw xDistance=0.03 yDistance=0.07
20:29:19.339 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:19.341 00.002 9044 Enqueuing Expose request
20:29:19.342 00.001 12252 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 700.27
20:29:19.342 00.000 12252 PPEC: input: 0.03, control: -0.03, exposure: 2000
20:29:19.342 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:19.342 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:29:19.342 00.000 12252 MoveAxis(E, 11, ABG)
20:29:19.342 00.000 12252 Guiding  Dir = 2, Dur = 11
20:29:19.343 00.001 12252 IsSlewing returns 0
20:29:19.343 00.000 12252 IsGuiding returns 0
20:29:19.345 00.002 12252 PulseGuide returned control before completion, sleep 19
20:29:19.377 00.032 12252 IsGuiding returns 0
20:29:19.377 00.000 12252 Move returns status 0, amount 11
20:29:19.377 00.000 12252 MoveAxis(N, 0, ABG)
20:29:19.377 00.000 12252 Move returns status 0, amount 0
20:29:19.377 00.000 12252 move complete, result=0
20:29:19.377 00.000 12252 worker thread done servicing request
20:29:19.377 00.000 12252 Worker thread wakes up
20:29:19.377 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:19.377 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:19.378 00.001 9044 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
20:29:21.721 02.343 12252 Exposure complete
20:29:21.786 00.065 12252 worker thread done servicing request
20:29:21.786 00.000 9044 OnExposeComplete: enter
20:29:21.787 00.001 9044 UpdateGuideState(): m_state=6
20:29:21.789 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
20:29:21.790 00.001 9044 Star::Find returns 1 (0), X=1017.57, Y=820.19, Mass=5424, SNR=50.6, Peak=173 HFD=5.2
20:29:21.791 00.001 9044 MultiStar: [#1 -0.11,-0.03,1.05,U] [#2 -0.01,-0.02,1.20,U] [#3 -0.16,0.00,0.85,U] [#4 -0.04,-0.03,1.29,U] [#5 -0.08,0.05,0.65,U] [#6 -0.10,0.03,0.40,U] [#7 0.04,-0.01,0.42,U] [#8 -0.03,0.06,0.42,U] 
20:29:21.793 00.002 9044 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {0.14, -0.13}
20:29:21.794 00.001 9044 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.62) = xAngle (-0.99 = -0.99)
20:29:21.796 00.002 9044 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.07 = 2.21)
20:29:21.798 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.61 mountX=0.02 mountY=0.03, mountTheta=0.97
20:29:21.800 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.02, opts=13)
20:29:21.802 00.002 9044 Enqueuing Move request for scope (-0.04, -0.02)
20:29:21.804 00.002 12252 Worker thread wakes up
20:29:21.804 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:21.807 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
20:29:21.807 00.000 9044 UpdateGuideState exits: m=5424 SNR=50.6
20:29:21.809 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
20:29:21.809 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:21.810 00.001 12252 Moving (-0.04, -0.02) raw xDistance=0.02 yDistance=0.03
20:29:21.810 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:21.812 00.002 9044 Enqueuing Expose request
20:29:21.814 00.002 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 704.57
20:29:21.815 00.001 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
20:29:21.815 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:21.815 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:29:21.815 00.000 12252 MoveAxis(E, 10, ABG)
20:29:21.815 00.000 12252 Guiding  Dir = 2, Dur = 10
20:29:21.815 00.000 12252 IsSlewing returns 0
20:29:21.816 00.001 12252 IsGuiding returns 0
20:29:21.817 00.001 12252 PulseGuide returned control before completion, sleep 18
20:29:21.839 00.022 12252 IsGuiding returns 1
20:29:21.839 00.000 12252 scope still moving after pulse duration time elapsed
20:29:21.869 00.030 12252 IsSlewing returns 0
20:29:21.869 00.000 12252 IsGuiding returns 0
20:29:21.869 00.000 12252 scope move finished after 10 + 44 ms
20:29:21.869 00.000 12252 Move returns status 0, amount 10
20:29:21.869 00.000 12252 MoveAxis(N, 0, ABG)
20:29:21.869 00.000 12252 Move returns status 0, amount 0
20:29:21.869 00.000 12252 move complete, result=0
20:29:21.869 00.000 12252 worker thread done servicing request
20:29:21.869 00.000 12252 Worker thread wakes up
20:29:21.870 00.001 9044 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
20:29:21.873 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:21.873 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:24.223 02.350 12252 Exposure complete
20:29:24.305 00.082 12252 worker thread done servicing request
20:29:24.305 00.000 9044 OnExposeComplete: enter
20:29:24.308 00.003 9044 UpdateGuideState(): m_state=6
20:29:24.310 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
20:29:24.311 00.001 9044 Star::Find returns 1 (0), X=1017.60, Y=820.15, Mass=5385, SNR=50.6, Peak=173 HFD=5.1
20:29:24.312 00.001 9044 MultiStar: [#1 -0.01,-0.09,1.04,U] [#2 -0.03,-0.06,1.18,U] [#3 -0.02,-0.15,0.84,U] [#4 0.03,-0.05,1.25,U] [#5 -0.04,-0.05,0.65,U] [#6 -0.05,-0.19,0.43,U] [#7 -0.03,-0.16,0.41,U] [#8 0.03,0.09,0.41,U] 
20:29:24.315 00.003 9044 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.16, -0.17}
20:29:24.317 00.002 9044 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.62) = xAngle (0.20 = 0.20)
20:29:24.319 00.002 9044 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.88 = -2.88)
20:29:24.322 00.003 9044 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.42 mountX=0.09 mountY=-0.02, mountTheta=-0.26
20:29:24.325 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.09, opts=13)
20:29:24.326 00.001 9044 Enqueuing Move request for scope (0.01, -0.09)
20:29:24.328 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:29:24.329 00.001 9044 UpdateGuideState exits: m=5385 SNR=50.6
20:29:24.331 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:24.332 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:24.333 00.001 9044 Enqueuing Expose request
20:29:24.335 00.002 12252 Worker thread wakes up
20:29:24.335 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
20:29:24.335 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
20:29:24.335 00.000 12252 Moving (0.01, -0.09) raw xDistance=0.09 yDistance=-0.02
20:29:24.337 00.002 12252 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 704.57
20:29:24.337 00.000 12252 PPEC: input: 0.09, control: -0.02, exposure: 2000
20:29:24.337 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:24.337 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:29:24.337 00.000 12252 MoveAxis(E, 9, ABG)
20:29:24.337 00.000 12252 Guiding  Dir = 2, Dur = 9
20:29:24.337 00.000 12252 IsSlewing returns 0
20:29:24.338 00.001 12252 IsGuiding returns 0
20:29:24.339 00.001 12252 PulseGuide returned control before completion, sleep 18
20:29:24.364 00.025 12252 IsGuiding returns 0
20:29:24.364 00.000 12252 Move returns status 0, amount 9
20:29:24.364 00.000 12252 MoveAxis(N, 0, ABG)
20:29:24.364 00.000 12252 Move returns status 0, amount 0
20:29:24.364 00.000 12252 move complete, result=0
20:29:24.364 00.000 12252 worker thread done servicing request
20:29:24.364 00.000 12252 Worker thread wakes up
20:29:24.364 00.000 9044 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
20:29:24.366 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:24.366 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:26.712 02.346 12252 Exposure complete
20:29:26.761 00.049 12252 worker thread done servicing request
20:29:26.761 00.000 9044 OnExposeComplete: enter
20:29:26.763 00.002 9044 UpdateGuideState(): m_state=6
20:29:26.765 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
20:29:26.767 00.002 9044 Star::Find returns 1 (0), X=1017.64, Y=820.19, Mass=5374, SNR=50.7, Peak=173 HFD=5.1
20:29:26.769 00.002 9044 MultiStar: [#1 -0.05,-0.06,1.05,U] [#2 -0.00,0.03,1.21,U] [#3 -0.03,-0.08,0.85,U] [#4 -0.01,-0.06,1.29,U] [#5 -0.00,-0.01,0.64,U] [#6 -0.04,-0.06,0.43,U] [#7 0.03,-0.27,0.42,U] [#8 0.09,0.05,0.41,U] 
20:29:26.770 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.21, -0.14}
20:29:26.772 00.002 9044 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.62) = xAngle (0.42 = 0.42)
20:29:26.773 00.001 9044 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.67 = -2.67)
20:29:26.775 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.21 mountX=0.06 mountY=-0.03, mountTheta=-0.46
20:29:26.777 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.06, opts=13)
20:29:26.780 00.003 9044 Enqueuing Move request for scope (0.02, -0.06)
20:29:26.781 00.001 12252 Worker thread wakes up
20:29:26.781 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:26.783 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
20:29:26.783 00.000 9044 UpdateGuideState exits: m=5374 SNR=50.7
20:29:26.785 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:26.788 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:26.790 00.002 9044 Enqueuing Expose request
20:29:26.793 00.003 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
20:29:26.793 00.000 12252 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=-0.03
20:29:26.794 00.001 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 704.57
20:29:26.794 00.000 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
20:29:26.794 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:26.794 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:29:26.794 00.000 12252 MoveAxis(E, 12, ABG)
20:29:26.794 00.000 12252 Guiding  Dir = 2, Dur = 12
20:29:26.795 00.001 12252 IsSlewing returns 0
20:29:26.795 00.000 12252 IsGuiding returns 0
20:29:26.797 00.002 12252 PulseGuide returned control before completion, sleep 20
20:29:26.831 00.034 12252 IsGuiding returns 0
20:29:26.831 00.000 12252 Move returns status 0, amount 12
20:29:26.831 00.000 12252 MoveAxis(N, 0, ABG)
20:29:26.831 00.000 12252 Move returns status 0, amount 0
20:29:26.831 00.000 12252 move complete, result=0
20:29:26.831 00.000 12252 worker thread done servicing request
20:29:26.832 00.001 9044 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
20:29:26.833 00.001 12252 Worker thread wakes up
20:29:26.833 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:26.833 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:29.198 02.365 12252 Exposure complete
20:29:29.263 00.065 12252 worker thread done servicing request
20:29:29.263 00.000 9044 OnExposeComplete: enter
20:29:29.266 00.003 9044 UpdateGuideState(): m_state=6
20:29:29.268 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
20:29:29.269 00.001 9044 Star::Find returns 1 (0), X=1017.60, Y=820.14, Mass=5370, SNR=50.4, Peak=173 HFD=5.1
20:29:29.270 00.001 9044 MultiStar: [#1 -0.09,-0.09,1.03,U] [#2 -0.04,-0.06,1.19,U] [#3 -0.07,-0.17,0.85,U] [#4 -0.03,-0.15,1.28,U] [#5 -0.02,-0.10,0.65,U] [#6 -0.12,-0.18,0.41,U] [#7 0.05,-0.17,0.43,U] [#8 0.02,-0.18,0.42,U] 
20:29:29.271 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.13}, one-star: {0.17, -0.19}
20:29:29.272 00.001 9044 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.62) = xAngle (-0.05 = -0.05)
20:29:29.273 00.001 9044 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.13 = -3.13)
20:29:29.275 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.67 mountX=0.13 mountY=-0.00, mountTheta=-0.01
20:29:29.277 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.13, opts=13)
20:29:29.278 00.001 9044 Enqueuing Move request for scope (-0.01, -0.13)
20:29:29.278 00.000 12252 Worker thread wakes up
20:29:29.279 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:29.279 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
20:29:29.279 00.000 9044 UpdateGuideState exits: m=5370 SNR=50.4
20:29:29.280 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
20:29:29.280 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:29.281 00.001 12252 Moving (-0.01, -0.13) raw xDistance=0.13 yDistance=-0.00
20:29:29.281 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:29.282 00.001 9044 Enqueuing Expose request
20:29:29.283 00.001 12252 PPEC rslt: input = 0.13, final = 0.05, react = 0.08, pred = -0.03, hyst = 0.07, hyst_pct = 0.01, period_length = 708.84
20:29:29.284 00.001 12252 PPEC: input: 0.13, control: 0.05, exposure: 2000
20:29:29.284 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:29.284 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:29:29.284 00.000 12252 MoveAxis(W, 18, ABG)
20:29:29.284 00.000 12252 Guiding  Dir = 3, Dur = 18
20:29:29.284 00.000 12252 IsSlewing returns 0
20:29:29.284 00.000 12252 IsGuiding returns 0
20:29:29.287 00.003 12252 PulseGuide returned control before completion, sleep 26
20:29:29.325 00.038 12252 IsGuiding returns 1
20:29:29.325 00.000 12252 scope still moving after pulse duration time elapsed
20:29:29.357 00.032 12252 IsSlewing returns 0
20:29:29.357 00.000 12252 IsGuiding returns 0
20:29:29.357 00.000 12252 scope move finished after 18 + 54 ms
20:29:29.357 00.000 12252 Move returns status 0, amount 18
20:29:29.357 00.000 12252 MoveAxis(N, 0, ABG)
20:29:29.357 00.000 12252 Move returns status 0, amount 0
20:29:29.357 00.000 12252 move complete, result=0
20:29:29.357 00.000 12252 worker thread done servicing request
20:29:29.357 00.000 12252 Worker thread wakes up
20:29:29.357 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:29.357 00.000 9044 GuideStep: 0.1 px 18 ms WEST, -0.0 px 0 ms NORTH
20:29:29.360 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:31.696 02.336 12252 Exposure complete
20:29:31.746 00.050 12252 worker thread done servicing request
20:29:31.747 00.001 9044 OnExposeComplete: enter
20:29:31.749 00.002 9044 UpdateGuideState(): m_state=6
20:29:31.752 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
20:29:31.754 00.002 9044 Star::Find returns 1 (0), X=1017.53, Y=820.23, Mass=5290, SNR=50.0, Peak=173 HFD=5.2
20:29:31.756 00.002 9044 MultiStar: [#1 -0.16,0.00,1.06,U] [#2 -0.10,0.03,1.20,U] [#3 -0.14,-0.03,0.86,U] [#4 -0.14,-0.04,1.32,U] [#5 -0.12,0.04,0.66,U] [#6 -0.15,0.05,0.44,U] [#7 0.00,-0.16,0.43,U] [#8 0.02,0.08,0.42,U] 
20:29:31.757 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {0.10, -0.10}
20:29:31.758 00.001 9044 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.62) = xAngle (-1.31 = -1.31)
20:29:31.759 00.001 9044 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.39 = 1.89)
20:29:31.761 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.93 mountX=0.02 mountY=0.08, mountTheta=1.31
20:29:31.763 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.02, opts=13)
20:29:31.764 00.001 9044 Enqueuing Move request for scope (-0.09, -0.02)
20:29:31.766 00.002 12252 Worker thread wakes up
20:29:31.766 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:31.768 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
20:29:31.768 00.000 9044 UpdateGuideState exits: m=5290 SNR=50.0
20:29:31.770 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:31.771 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
20:29:31.771 00.000 12252 Moving (-0.09, -0.02) raw xDistance=0.02 yDistance=0.08
20:29:31.771 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:31.773 00.002 9044 Enqueuing Expose request
20:29:31.776 00.003 12252 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 708.84
20:29:31.776 00.000 12252 PPEC: input: 0.02, control: -0.04, exposure: 2000
20:29:31.776 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:31.776 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:29:31.776 00.000 12252 MoveAxis(E, 14, ABG)
20:29:31.776 00.000 12252 Guiding  Dir = 2, Dur = 14
20:29:31.777 00.001 12252 IsSlewing returns 0
20:29:31.777 00.000 12252 IsGuiding returns 0
20:29:31.779 00.002 12252 PulseGuide returned control before completion, sleep 23
20:29:31.818 00.039 12252 IsGuiding returns 0
20:29:31.818 00.000 12252 Move returns status 0, amount 14
20:29:31.818 00.000 12252 MoveAxis(N, 0, ABG)
20:29:31.818 00.000 12252 Move returns status 0, amount 0
20:29:31.818 00.000 12252 move complete, result=0
20:29:31.819 00.001 12252 worker thread done servicing request
20:29:31.819 00.000 9044 GuideStep: 0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
20:29:31.819 00.000 12252 Worker thread wakes up
20:29:31.819 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:31.819 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:34.156 02.337 12252 Exposure complete
20:29:34.227 00.071 12252 worker thread done servicing request
20:29:34.228 00.001 9044 OnExposeComplete: enter
20:29:34.229 00.001 9044 UpdateGuideState(): m_state=6
20:29:34.230 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
20:29:34.231 00.001 9044 Star::Find returns 1 (0), X=1017.60, Y=820.26, Mass=5322, SNR=50.3, Peak=173 HFD=5.2
20:29:34.233 00.002 9044 MultiStar: [#1 -0.13,-0.03,1.06,U] [#2 0.00,-0.05,1.22,U] [#3 -0.10,-0.00,0.85,U] [#4 -0.00,0.01,1.27,U] [#5 0.00,-0.08,0.67,U] [#6 -0.14,-0.16,0.43,U] [#7 0.01,-0.23,0.42,U] [#8 0.05,-0.06,0.41,U] 
20:29:34.234 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.17, -0.07}
20:29:34.235 00.001 9044 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.62) = xAngle (-0.16 = -0.16)
20:29:34.236 00.001 9044 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.24 = 3.04)
20:29:34.237 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.78 mountX=0.05 mountY=0.01, mountTheta=0.10
20:29:34.239 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.05, opts=13)
20:29:34.241 00.002 9044 Enqueuing Move request for scope (-0.01, -0.05)
20:29:34.242 00.001 12252 Worker thread wakes up
20:29:34.242 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:34.243 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
20:29:34.243 00.000 9044 UpdateGuideState exits: m=5322 SNR=50.3
20:29:34.244 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
20:29:34.244 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:34.245 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:34.247 00.002 9044 Enqueuing Expose request
20:29:34.248 00.001 12252 Moving (-0.01, -0.05) raw xDistance=0.05 yDistance=0.01
20:29:34.250 00.002 12252 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 708.84
20:29:34.250 00.000 12252 PPEC: input: 0.05, control: -0.03, exposure: 2000
20:29:34.250 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:34.250 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:29:34.250 00.000 12252 MoveAxis(E, 11, ABG)
20:29:34.250 00.000 12252 Guiding  Dir = 2, Dur = 11
20:29:34.251 00.001 12252 IsSlewing returns 0
20:29:34.251 00.000 12252 IsGuiding returns 0
20:29:34.253 00.002 12252 PulseGuide returned control before completion, sleep 19
20:29:34.278 00.025 12252 IsGuiding returns 0
20:29:34.278 00.000 12252 Move returns status 0, amount 11
20:29:34.278 00.000 12252 MoveAxis(N, 0, ABG)
20:29:34.278 00.000 12252 Move returns status 0, amount 0
20:29:34.278 00.000 12252 move complete, result=0
20:29:34.278 00.000 12252 worker thread done servicing request
20:29:34.278 00.000 12252 Worker thread wakes up
20:29:34.278 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:34.278 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:34.278 00.000 9044 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
20:29:36.639 02.361 12252 Exposure complete
20:29:36.704 00.065 12252 worker thread done servicing request
20:29:36.704 00.000 9044 OnExposeComplete: enter
20:29:36.705 00.001 9044 UpdateGuideState(): m_state=6
20:29:36.707 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
20:29:36.709 00.002 9044 Star::Find returns 1 (0), X=1017.64, Y=820.30, Mass=5446, SNR=50.8, Peak=173 HFD=5.3
20:29:36.710 00.001 9044 MultiStar: [#1 -0.09,0.06,1.04,U] [#2 -0.00,0.05,1.19,U] [#3 -0.02,0.01,0.85,U] [#4 -0.07,0.06,1.29,U] [#5 -0.01,0.09,0.63,U] [#6 -0.07,0.10,0.43,U] [#7 -0.01,-0.09,0.42,U] [#8 0.09,0.15,0.40,U] 
20:29:36.713 00.003 9044 refined, 8 included, MultiStar: {-0.00, 0.04}, one-star: {0.20, -0.02}
20:29:36.714 00.001 9044 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.62) = xAngle (3.20 = -3.08)
20:29:36.714 00.000 9044 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.12 = 0.12)
20:29:36.715 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.58 mountX=-0.04 mountY=0.01, mountTheta=3.02
20:29:36.717 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.04, opts=13)
20:29:36.718 00.001 9044 Enqueuing Move request for scope (-0.00, 0.04)
20:29:36.720 00.002 12252 Worker thread wakes up
20:29:36.720 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:36.721 00.001 9044 UpdateGuideState exits: m=5446 SNR=50.8
20:29:36.722 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:36.724 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:36.725 00.001 9044 Enqueuing Expose request
20:29:36.726 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
20:29:36.726 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
20:29:36.726 00.000 12252 Moving (-0.00, 0.04) raw xDistance=-0.04 yDistance=0.01
20:29:36.728 00.002 12252 PPEC rslt: input = -0.04, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.01, period_length = 713.07
20:29:36.728 00.000 12252 PPEC: input: -0.04, control: -0.04, exposure: 2000
20:29:36.728 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:36.728 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:29:36.728 00.000 12252 MoveAxis(E, 16, ABG)
20:29:36.728 00.000 12252 Guiding  Dir = 2, Dur = 16
20:29:36.729 00.001 12252 IsSlewing returns 0
20:29:36.729 00.000 12252 IsGuiding returns 0
20:29:36.730 00.001 12252 PulseGuide returned control before completion, sleep 25
20:29:36.771 00.041 12252 IsGuiding returns 0
20:29:36.771 00.000 12252 Move returns status 0, amount 16
20:29:36.771 00.000 12252 MoveAxis(N, 0, ABG)
20:29:36.771 00.000 12252 Move returns status 0, amount 0
20:29:36.771 00.000 12252 move complete, result=0
20:29:36.771 00.000 12252 worker thread done servicing request
20:29:36.771 00.000 12252 Worker thread wakes up
20:29:36.771 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:36.771 00.000 9044 GuideStep: -0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
20:29:36.774 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:39.130 02.356 12252 Exposure complete
20:29:39.191 00.061 12252 worker thread done servicing request
20:29:39.191 00.000 9044 OnExposeComplete: enter
20:29:39.192 00.001 9044 UpdateGuideState(): m_state=6
20:29:39.194 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
20:29:39.195 00.001 9044 Star::Find returns 1 (0), X=1017.56, Y=820.15, Mass=5380, SNR=50.5, Peak=173 HFD=5.2
20:29:39.195 00.000 9044 MultiStar: [#1 -0.08,-0.08,1.04,U] [#2 -0.04,-0.00,1.19,U] [#3 -0.22,-0.13,0.85,U] [#4 -0.09,-0.01,1.30,U] [#5 -0.08,-0.02,0.65,U] [#6 -0.07,-0.05,0.42,U] [#7 -0.04,-0.18,0.42,U] [#8 -0.09,-0.13,0.41,U] 
20:29:39.196 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {0.13, -0.17}
20:29:39.197 00.001 9044 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.62) = xAngle (-0.63 = -0.63)
20:29:39.198 00.001 9044 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.72 = 2.57)
20:29:39.198 00.000 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.26 mountX=0.08 mountY=0.05, mountTheta=0.59
20:29:39.200 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.08, opts=13)
20:29:39.200 00.000 9044 Enqueuing Move request for scope (-0.06, -0.08)
20:29:39.202 00.002 12252 Worker thread wakes up
20:29:39.202 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:39.203 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
20:29:39.203 00.000 9044 UpdateGuideState exits: m=5380 SNR=50.5
20:29:39.204 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
20:29:39.204 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:39.204 00.000 12252 Moving (-0.06, -0.08) raw xDistance=0.08 yDistance=0.05
20:29:39.204 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:39.205 00.001 9044 Enqueuing Expose request
20:29:39.206 00.001 12252 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 713.07
20:29:39.206 00.000 12252 PPEC: input: 0.08, control: -0.04, exposure: 2000
20:29:39.206 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:39.206 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:29:39.206 00.000 12252 MoveAxis(E, 14, ABG)
20:29:39.206 00.000 12252 Guiding  Dir = 2, Dur = 14
20:29:39.207 00.001 12252 IsSlewing returns 0
20:29:39.207 00.000 12252 IsGuiding returns 0
20:29:39.210 00.003 12252 PulseGuide returned control before completion, sleep 22
20:29:39.234 00.024 12252 IsGuiding returns 1
20:29:39.234 00.000 12252 scope still moving after pulse duration time elapsed
20:29:39.266 00.032 12252 IsSlewing returns 0
20:29:39.266 00.000 12252 IsGuiding returns 0
20:29:39.266 00.000 12252 scope move finished after 14 + 44 ms
20:29:39.266 00.000 12252 Move returns status 0, amount 14
20:29:39.266 00.000 12252 MoveAxis(N, 0, ABG)
20:29:39.266 00.000 12252 Move returns status 0, amount 0
20:29:39.266 00.000 12252 move complete, result=0
20:29:39.267 00.001 12252 worker thread done servicing request
20:29:39.267 00.000 12252 Worker thread wakes up
20:29:39.267 00.000 9044 GuideStep: 0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
20:29:39.268 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:39.268 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:41.609 02.341 12252 Exposure complete
20:29:41.662 00.053 12252 worker thread done servicing request
20:29:41.662 00.000 9044 OnExposeComplete: enter
20:29:41.663 00.001 9044 UpdateGuideState(): m_state=6
20:29:41.664 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
20:29:41.664 00.000 9044 Star::Find returns 1 (0), X=1017.38, Y=820.17, Mass=5353, SNR=50.3, Peak=173 HFD=5.1
20:29:41.665 00.001 9044 MultiStar: [#1 -0.25,-0.10,1.05,U] [#2 -0.11,-0.10,1.20,U] [#3 -0.13,-0.04,0.85,U] [#4 -0.16,-0.13,1.27,U] [#5 -0.10,-0.11,0.66,U] [#6 -0.28,-0.21,0.00,M1] [#7 -0.18,-0.24,0.00,M1] [#8 -0.06,0.01,0.42,U] 
20:29:41.667 00.002 9044 single-star, 6 included, MultiStar: {-0.13, -0.10}, one-star: {-0.05, -0.15}
20:29:41.668 00.001 9044 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.62) = xAngle (-0.26 = -0.26)
20:29:41.669 00.001 9044 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.34 = 2.94)
20:29:41.670 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.88 mountX=0.15 mountY=0.03, mountTheta=0.20
20:29:41.673 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.15, opts=13)
20:29:41.674 00.001 9044 Enqueuing Move request for scope (-0.05, -0.15)
20:29:41.675 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:41.676 00.001 9044 UpdateGuideState exits: m=5353 SNR=50.3
20:29:41.677 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:41.678 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:41.679 00.001 9044 Enqueuing Expose request
20:29:41.680 00.001 12252 Worker thread wakes up
20:29:41.680 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
20:29:41.680 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
20:29:41.681 00.001 12252 Moving (-0.05, -0.15) raw xDistance=0.15 yDistance=0.03
20:29:41.682 00.001 12252 PPEC rslt: input = 0.15, final = 0.04, react = 0.09, pred = -0.05, hyst = 0.08, hyst_pct = 0.00, period_length = 713.07
20:29:41.682 00.000 12252 PPEC: input: 0.15, control: 0.04, exposure: 2000
20:29:41.682 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:41.682 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:29:41.682 00.000 12252 MoveAxis(W, 17, ABG)
20:29:41.682 00.000 12252 Guiding  Dir = 3, Dur = 17
20:29:41.682 00.000 12252 IsSlewing returns 0
20:29:41.682 00.000 12252 IsGuiding returns 0
20:29:41.685 00.003 12252 PulseGuide returned control before completion, sleep 25
20:29:41.714 00.029 12252 IsGuiding returns 1
20:29:41.714 00.000 12252 scope still moving after pulse duration time elapsed
20:29:41.745 00.031 12252 IsSlewing returns 0
20:29:41.745 00.000 12252 IsGuiding returns 0
20:29:41.745 00.000 12252 scope move finished after 17 + 45 ms
20:29:41.746 00.001 12252 Move returns status 0, amount 17
20:29:41.746 00.000 12252 MoveAxis(N, 0, ABG)
20:29:41.746 00.000 12252 Move returns status 0, amount 0
20:29:41.746 00.000 12252 move complete, result=0
20:29:41.746 00.000 12252 worker thread done servicing request
20:29:41.746 00.000 9044 GuideStep: 0.2 px 17 ms WEST, 0.0 px 0 ms NORTH
20:29:41.748 00.002 12252 Worker thread wakes up
20:29:41.748 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:41.748 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:44.096 02.348 12252 Exposure complete
20:29:44.147 00.051 12252 worker thread done servicing request
20:29:44.147 00.000 9044 OnExposeComplete: enter
20:29:44.148 00.001 9044 UpdateGuideState(): m_state=6
20:29:44.149 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
20:29:44.150 00.001 9044 Star::Find returns 1 (0), X=1017.30, Y=820.18, Mass=5278, SNR=50.1, Peak=173 HFD=5.0
20:29:44.152 00.002 9044 MultiStar: [#1 -0.27,-0.07,0.00,M1] [#2 -0.12,-0.04,1.20,U] [#3 -0.21,-0.07,0.85,U] [#4 -0.23,-0.08,1.32,U] [#5 -0.16,0.09,0.66,U] [#6 -0.40,-0.18,0.00,M2] [#7 -0.26,-0.27,0.00,M2] [#8 -0.05,0.14,0.42,U] 
20:29:44.153 00.001 9044 refined, 5 included, MultiStar: {-0.16, -0.04}, one-star: {-0.13, -0.14}
20:29:44.155 00.002 9044 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.62) = xAngle (-1.26 = -1.26)
20:29:44.156 00.001 9044 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.34 = 1.94)
20:29:44.157 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.88 mountX=0.05 mountY=0.16, mountTheta=1.25
20:29:44.159 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.04, opts=13)
20:29:44.160 00.001 9044 Enqueuing Move request for scope (-0.16, -0.04)
20:29:44.161 00.001 12252 Worker thread wakes up
20:29:44.162 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:44.163 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
20:29:44.163 00.000 9044 UpdateGuideState exits: m=5278 SNR=50.1
20:29:44.164 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
20:29:44.164 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:44.165 00.001 12252 Moving (-0.16, -0.04) raw xDistance=0.05 yDistance=0.16
20:29:44.165 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:44.166 00.001 9044 Enqueuing Expose request
20:29:44.166 00.000 12252 PPEC rslt: input = 0.05, final = -0.05, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 713.07
20:29:44.166 00.000 12252 PPEC: input: 0.05, control: -0.05, exposure: 2000
20:29:44.166 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
20:29:44.166 00.000 12252 MoveAxis(E, 19, ABG)
20:29:44.167 00.001 12252 Guiding  Dir = 2, Dur = 19
20:29:44.167 00.000 12252 IsSlewing returns 0
20:29:44.167 00.000 12252 IsGuiding returns 0
20:29:44.169 00.002 12252 PulseGuide returned control before completion, sleep 28
20:29:44.201 00.032 12252 IsGuiding returns 0
20:29:44.201 00.000 12252 Move returns status 0, amount 19
20:29:44.201 00.000 12252 MoveAxis(S, 54, ABG)
20:29:44.201 00.000 12252 Guiding  Dir = 1, Dur = 54
20:29:44.202 00.001 12252 IsSlewing returns 0
20:29:44.202 00.000 12252 IsGuiding returns 0
20:29:44.207 00.005 12252 PulseGuide returned control before completion, sleep 60
20:29:44.280 00.073 12252 IsGuiding returns 1
20:29:44.280 00.000 12252 scope still moving after pulse duration time elapsed
20:29:44.311 00.031 12252 IsSlewing returns 0
20:29:44.311 00.000 12252 IsGuiding returns 0
20:29:44.312 00.001 12252 scope move finished after 54 + 55 ms
20:29:44.312 00.000 12252 Move returns status 0, amount 54
20:29:44.312 00.000 12252 move complete, result=0
20:29:44.312 00.000 12252 worker thread done servicing request
20:29:44.312 00.000 12252 Worker thread wakes up
20:29:44.312 00.000 9044 GuideStep: 0.1 px 19 ms EAST, 0.2 px 54 ms SOUTH
20:29:44.315 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:44.315 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:46.657 02.342 12252 Exposure complete
20:29:46.747 00.090 12252 worker thread done servicing request
20:29:46.747 00.000 9044 OnExposeComplete: enter
20:29:46.748 00.001 9044 UpdateGuideState(): m_state=6
20:29:46.752 00.004 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
20:29:46.754 00.002 9044 Star::Find returns 1 (0), X=1017.58, Y=820.17, Mass=5349, SNR=50.2, Peak=173 HFD=5.2
20:29:46.755 00.001 9044 MultiStar: [#1 -0.05,-0.05,1.06,U] [#2 0.07,-0.05,1.21,U] [#3 -0.02,-0.06,0.87,U] [#4 -0.03,-0.08,1.28,U] [#5 0.09,0.04,0.65,U] [#6 -0.08,-0.25,0.43,U] [#7 0.07,-0.19,0.43,U] [#8 0.08,-0.02,0.41,U] 
20:29:46.757 00.002 9044 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.15, -0.15}
20:29:46.758 00.001 9044 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.62) = xAngle (0.39 = 0.39)
20:29:46.759 00.001 9044 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.69 = -2.69)
20:29:46.759 00.000 9044 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.23 mountX=0.08 mountY=-0.04, mountTheta=-0.44
20:29:46.761 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.08, opts=13)
20:29:46.762 00.001 9044 Enqueuing Move request for scope (0.03, -0.08)
20:29:46.764 00.002 12252 Worker thread wakes up
20:29:46.764 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:46.765 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
20:29:46.765 00.000 9044 UpdateGuideState exits: m=5349 SNR=50.2
20:29:46.766 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:46.767 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:46.768 00.001 9044 Enqueuing Expose request
20:29:46.769 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
20:29:46.769 00.000 12252 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=-0.04
20:29:46.772 00.003 12252 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 717.26
20:29:46.772 00.000 12252 PPEC: input: 0.08, control: -0.04, exposure: 2000
20:29:46.772 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:46.772 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:29:46.772 00.000 12252 MoveAxis(E, 17, ABG)
20:29:46.772 00.000 12252 Guiding  Dir = 2, Dur = 17
20:29:46.772 00.000 12252 IsSlewing returns 0
20:29:46.772 00.000 12252 IsGuiding returns 0
20:29:46.775 00.003 12252 PulseGuide returned control before completion, sleep 26
20:29:46.805 00.030 12252 IsGuiding returns 0
20:29:46.805 00.000 12252 Move returns status 0, amount 17
20:29:46.805 00.000 12252 MoveAxis(N, 0, ABG)
20:29:46.805 00.000 12252 Move returns status 0, amount 0
20:29:46.805 00.000 12252 move complete, result=0
20:29:46.805 00.000 12252 worker thread done servicing request
20:29:46.805 00.000 12252 Worker thread wakes up
20:29:46.805 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:46.805 00.000 9044 GuideStep: 0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
20:29:46.806 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:49.140 02.334 12252 Exposure complete
20:29:49.190 00.050 12252 worker thread done servicing request
20:29:49.190 00.000 9044 OnExposeComplete: enter
20:29:49.192 00.002 9044 UpdateGuideState(): m_state=6
20:29:49.194 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
20:29:49.196 00.002 9044 Star::Find returns 1 (0), X=1017.64, Y=820.16, Mass=5367, SNR=50.3, Peak=173 HFD=5.1
20:29:49.198 00.002 9044 MultiStar: [#1 -0.09,-0.18,1.06,U] [#2 0.02,-0.16,1.20,U] [#3 -0.06,-0.10,0.86,U] [#4 -0.04,-0.11,1.29,U] [#5 -0.07,-0.19,0.65,U] [#6 -0.15,-0.14,0.42,U] [#7 -0.02,-0.07,0.43,U] [#8 0.14,-0.15,0.42,U] 
20:29:49.200 00.002 9044 refined, 8 included, MultiStar: {-0.00, -0.14}, one-star: {0.21, -0.16}
20:29:49.204 00.004 9044 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.62) = xAngle (0.03 = 0.03)
20:29:49.206 00.002 9044 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.05 = -3.05)
20:29:49.209 00.003 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.59 mountX=0.14 mountY=-0.01, mountTheta=-0.09
20:29:49.212 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.14, opts=13)
20:29:49.215 00.003 9044 Enqueuing Move request for scope (-0.00, -0.14)
20:29:49.216 00.001 12252 Worker thread wakes up
20:29:49.216 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:49.218 00.002 9044 UpdateGuideState exits: m=5367 SNR=50.3
20:29:49.220 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:49.221 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:49.223 00.002 9044 Enqueuing Expose request
20:29:49.224 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
20:29:49.224 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
20:29:49.224 00.000 12252 Moving (-0.00, -0.14) raw xDistance=0.14 yDistance=-0.01
20:29:49.225 00.001 12252 PPEC rslt: input = 0.14, final = 0.04, react = 0.09, pred = -0.05, hyst = 0.07, hyst_pct = 0.00, period_length = 717.26
20:29:49.225 00.000 12252 PPEC: input: 0.14, control: 0.04, exposure: 2000
20:29:49.225 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:49.225 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:29:49.225 00.000 12252 MoveAxis(W, 16, ABG)
20:29:49.225 00.000 12252 Guiding  Dir = 3, Dur = 16
20:29:49.226 00.001 12252 IsSlewing returns 0
20:29:49.226 00.000 12252 IsGuiding returns 0
20:29:49.228 00.002 12252 PulseGuide returned control before completion, sleep 25
20:29:49.261 00.033 12252 IsGuiding returns 0
20:29:49.261 00.000 12252 Move returns status 0, amount 16
20:29:49.262 00.001 12252 MoveAxis(N, 0, ABG)
20:29:49.262 00.000 12252 Move returns status 0, amount 0
20:29:49.262 00.000 12252 move complete, result=0
20:29:49.262 00.000 12252 worker thread done servicing request
20:29:49.262 00.000 12252 Worker thread wakes up
20:29:49.262 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:49.262 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:49.262 00.000 9044 GuideStep: 0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
20:29:51.614 02.352 12252 Exposure complete
20:29:51.676 00.062 12252 worker thread done servicing request
20:29:51.676 00.000 9044 OnExposeComplete: enter
20:29:51.677 00.001 9044 UpdateGuideState(): m_state=6
20:29:51.680 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
20:29:51.682 00.002 9044 Star::Find returns 1 (0), X=1017.72, Y=820.21, Mass=5355, SNR=50.3, Peak=173 HFD=5.1
20:29:51.683 00.001 9044 MultiStar: [#1 -0.01,-0.01,1.05,U] [#2 0.09,-0.06,1.20,U] [#3 0.10,0.02,0.85,U] [#4 0.03,-0.05,1.29,U] [#5 0.08,-0.10,0.65,U] [#6 -0.02,-0.07,0.41,U] [#7 0.07,-0.08,0.43,U] [#8 0.08,-0.01,0.42,U] 
20:29:51.684 00.001 9044 refined, 8 included, MultiStar: {0.08, -0.05}, one-star: {0.29, -0.11}
20:29:51.685 00.001 9044 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.62) = xAngle (1.08 = 1.08)
20:29:51.685 00.000 9044 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.01 = -2.01)
20:29:51.687 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-0.55 mountX=0.05 mountY=-0.09, mountTheta=-1.09
20:29:51.691 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.05, opts=13)
20:29:51.693 00.002 9044 Enqueuing Move request for scope (0.08, -0.05)
20:29:51.695 00.002 12252 Worker thread wakes up
20:29:51.695 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
20:29:51.695 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
20:29:51.695 00.000 12252 Moving (0.08, -0.05) raw xDistance=0.05 yDistance=-0.09
20:29:51.695 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:51.697 00.002 9044 UpdateGuideState exits: m=5355 SNR=50.3
20:29:51.698 00.001 12252 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 717.26
20:29:51.700 00.002 12252 PPEC: input: 0.05, control: -0.03, exposure: 2000
20:29:51.700 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:51.700 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:51.701 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:29:51.701 00.000 12252 MoveAxis(E, 13, ABG)
20:29:51.702 00.001 12252 Guiding  Dir = 2, Dur = 13
20:29:51.702 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:51.702 00.000 9044 Enqueuing Expose request
20:29:51.704 00.002 12252 IsSlewing returns 0
20:29:51.704 00.000 12252 IsGuiding returns 0
20:29:51.707 00.003 12252 PulseGuide returned control before completion, sleep 21
20:29:51.735 00.028 12252 IsGuiding returns 1
20:29:51.735 00.000 12252 scope still moving after pulse duration time elapsed
20:29:51.765 00.030 12252 IsSlewing returns 0
20:29:51.766 00.001 12252 IsGuiding returns 0
20:29:51.766 00.000 12252 scope move finished after 13 + 49 ms
20:29:51.766 00.000 12252 Move returns status 0, amount 13
20:29:51.766 00.000 12252 MoveAxis(N, 0, ABG)
20:29:51.766 00.000 12252 Move returns status 0, amount 0
20:29:51.766 00.000 12252 move complete, result=0
20:29:51.766 00.000 12252 worker thread done servicing request
20:29:51.766 00.000 12252 Worker thread wakes up
20:29:51.766 00.000 9044 GuideStep: 0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
20:29:51.769 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:51.769 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:54.133 02.364 12252 Exposure complete
20:29:54.210 00.077 12252 worker thread done servicing request
20:29:54.210 00.000 9044 OnExposeComplete: enter
20:29:54.214 00.004 9044 UpdateGuideState(): m_state=6
20:29:54.216 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
20:29:54.219 00.003 9044 Star::Find returns 1 (0), X=1017.68, Y=820.01, Mass=5375, SNR=50.4, Peak=173 HFD=5.0
20:29:54.221 00.002 9044 MultiStar: [#1 -0.01,-0.15,1.08,U] [#2 0.12,-0.13,1.22,U] [#3 0.03,-0.12,0.85,U] [#4 0.05,-0.17,1.28,U] [#5 0.09,-0.12,0.65,U] [#6 -0.06,-0.22,0.43,U] [#7 0.13,-0.31,0.00,M1] [#8 0.11,-0.18,0.41,U] 
20:29:54.225 00.004 9044 refined, 7 included, MultiStar: {0.08, -0.17}, one-star: {0.25, -0.31}
20:29:54.227 00.002 9044 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.62) = xAngle (0.49 = 0.49)
20:29:54.229 00.002 9044 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.60 = -2.60)
20:29:54.231 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.14 mountX=0.17 mountY=-0.10, mountTheta=-0.53
20:29:54.236 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.17, opts=13)
20:29:54.238 00.002 9044 Enqueuing Move request for scope (0.08, -0.17)
20:29:54.240 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:54.242 00.002 9044 UpdateGuideState exits: m=5375 SNR=50.4
20:29:54.244 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:54.245 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:54.246 00.001 9044 Enqueuing Expose request
20:29:54.248 00.002 12252 Worker thread wakes up
20:29:54.248 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
20:29:54.248 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
20:29:54.248 00.000 12252 Moving (0.08, -0.17) raw xDistance=0.17 yDistance=-0.10
20:29:54.250 00.002 12252 PPEC rslt: input = 0.17, final = 0.05, react = 0.10, pred = -0.05, hyst = 0.09, hyst_pct = 0.01, period_length = 721.41
20:29:54.251 00.001 12252 PPEC: input: 0.17, control: 0.05, exposure: 2000
20:29:54.251 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:54.251 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:29:54.251 00.000 12252 MoveAxis(W, 21, ABG)
20:29:54.251 00.000 12252 Guiding  Dir = 3, Dur = 21
20:29:54.251 00.000 12252 IsSlewing returns 0
20:29:54.251 00.000 12252 IsGuiding returns 0
20:29:54.254 00.003 12252 PulseGuide returned control before completion, sleep 30
20:29:54.294 00.040 12252 IsGuiding returns 0
20:29:54.294 00.000 12252 Move returns status 0, amount 21
20:29:54.294 00.000 12252 MoveAxis(N, 0, ABG)
20:29:54.294 00.000 12252 Move returns status 0, amount 0
20:29:54.294 00.000 12252 move complete, result=0
20:29:54.294 00.000 12252 worker thread done servicing request
20:29:54.294 00.000 12252 Worker thread wakes up
20:29:54.294 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:54.294 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:54.294 00.000 9044 GuideStep: 0.2 px 21 ms WEST, -0.1 px 0 ms NORTH
20:29:56.641 02.347 12252 Exposure complete
20:29:56.690 00.049 12252 worker thread done servicing request
20:29:56.690 00.000 9044 OnExposeComplete: enter
20:29:56.691 00.001 9044 UpdateGuideState(): m_state=6
20:29:56.692 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
20:29:56.694 00.002 9044 Star::Find returns 1 (0), X=1017.65, Y=820.17, Mass=5424, SNR=50.7, Peak=173 HFD=5.1
20:29:56.696 00.002 9044 MultiStar: [#1 -0.06,-0.09,1.05,U] [#2 0.01,-0.13,1.20,U] [#3 -0.01,-0.09,0.85,U] [#4 -0.02,-0.12,1.29,U] [#5 -0.08,-0.10,0.64,U] [#6 -0.08,-0.17,0.43,U] [#7 0.03,-0.22,0.42,U] [#8 0.09,-0.08,0.40,U] 
20:29:56.697 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {0.22, -0.16}
20:29:56.698 00.001 9044 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.62) = xAngle (0.17 = 0.17)
20:29:56.699 00.001 9044 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.91 = -2.91)
20:29:56.699 00.000 9044 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.45 mountX=0.12 mountY=-0.03, mountTheta=-0.23
20:29:56.701 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.12, opts=13)
20:29:56.702 00.001 9044 Enqueuing Move request for scope (0.01, -0.12)
20:29:56.703 00.001 12252 Worker thread wakes up
20:29:56.703 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:56.704 00.001 9044 UpdateGuideState exits: m=5424 SNR=50.7
20:29:56.705 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:56.707 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:56.708 00.001 9044 Enqueuing Expose request
20:29:56.709 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
20:29:56.709 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
20:29:56.709 00.000 12252 Moving (0.01, -0.12) raw xDistance=0.12 yDistance=-0.03
20:29:56.710 00.001 12252 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 721.41
20:29:56.711 00.001 12252 PPEC: input: 0.12, control: 0.05, exposure: 2000
20:29:56.711 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:56.711 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:29:56.711 00.000 12252 MoveAxis(W, 18, ABG)
20:29:56.711 00.000 12252 Guiding  Dir = 3, Dur = 18
20:29:56.711 00.000 12252 IsSlewing returns 0
20:29:56.711 00.000 12252 IsGuiding returns 0
20:29:56.713 00.002 12252 PulseGuide returned control before completion, sleep 27
20:29:56.752 00.039 12252 IsGuiding returns 0
20:29:56.753 00.001 12252 Move returns status 0, amount 18
20:29:56.753 00.000 12252 MoveAxis(N, 0, ABG)
20:29:56.753 00.000 12252 Move returns status 0, amount 0
20:29:56.753 00.000 12252 move complete, result=0
20:29:56.753 00.000 12252 worker thread done servicing request
20:29:56.753 00.000 9044 GuideStep: 0.1 px 18 ms WEST, -0.0 px 0 ms NORTH
20:29:56.754 00.001 12252 Worker thread wakes up
20:29:56.754 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:56.754 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:29:59.099 02.345 12252 Exposure complete
20:29:59.149 00.050 12252 worker thread done servicing request
20:29:59.149 00.000 9044 OnExposeComplete: enter
20:29:59.150 00.001 9044 UpdateGuideState(): m_state=6
20:29:59.151 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
20:29:59.153 00.002 9044 Star::Find returns 1 (0), X=1017.59, Y=820.13, Mass=5344, SNR=50.3, Peak=173 HFD=5.1
20:29:59.154 00.001 9044 MultiStar: [#1 -0.05,-0.07,1.06,U] [#2 -0.01,-0.05,1.20,U] [#3 -0.04,-0.05,0.85,U] [#4 -0.04,-0.07,1.32,U] [#5 -0.00,-0.03,0.66,U] [#6 -0.13,-0.17,0.43,U] [#7 -0.00,-0.20,0.43,U] [#8 0.06,0.05,0.42,U] 
20:29:59.155 00.001 9044 refined, 8 included, MultiStar: {-0.00, -0.08}, one-star: {0.16, -0.19}
20:29:59.156 00.001 9044 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.62) = xAngle (0.01 = 0.01)
20:29:59.157 00.001 9044 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.08 = -3.08)
20:29:59.158 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.62 mountX=0.08 mountY=-0.01, mountTheta=-0.07
20:29:59.159 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.08, opts=13)
20:29:59.161 00.002 9044 Enqueuing Move request for scope (-0.00, -0.08)
20:29:59.162 00.001 12252 Worker thread wakes up
20:29:59.162 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:29:59.163 00.001 9044 UpdateGuideState exits: m=5344 SNR=50.3
20:29:59.165 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:29:59.166 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:29:59.167 00.001 9044 Enqueuing Expose request
20:29:59.168 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
20:29:59.169 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
20:29:59.169 00.000 12252 Moving (-0.00, -0.08) raw xDistance=0.08 yDistance=-0.01
20:29:59.170 00.001 12252 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 721.41
20:29:59.171 00.001 12252 PPEC: input: 0.08, control: -0.02, exposure: 2000
20:29:59.171 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:29:59.171 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:29:59.171 00.000 12252 MoveAxis(E, 8, ABG)
20:29:59.171 00.000 12252 Guiding  Dir = 2, Dur = 8
20:29:59.171 00.000 12252 IsSlewing returns 0
20:29:59.172 00.001 12252 IsGuiding returns 0
20:29:59.174 00.002 12252 PulseGuide returned control before completion, sleep 16
20:29:59.197 00.023 12252 IsGuiding returns 0
20:29:59.197 00.000 12252 Move returns status 0, amount 8
20:29:59.197 00.000 12252 MoveAxis(N, 0, ABG)
20:29:59.197 00.000 12252 Move returns status 0, amount 0
20:29:59.197 00.000 12252 move complete, result=0
20:29:59.197 00.000 12252 worker thread done servicing request
20:29:59.197 00.000 12252 Worker thread wakes up
20:29:59.197 00.000 9044 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
20:29:59.199 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:29:59.199 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:01.568 02.369 12252 Exposure complete
20:30:01.644 00.076 12252 worker thread done servicing request
20:30:01.645 00.001 9044 OnExposeComplete: enter
20:30:01.646 00.001 9044 UpdateGuideState(): m_state=6
20:30:01.647 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
20:30:01.649 00.002 9044 Star::Find returns 1 (0), X=1017.61, Y=820.18, Mass=5264, SNR=49.9, Peak=173 HFD=5.2
20:30:01.650 00.001 9044 MultiStar: [#1 -0.06,-0.09,1.06,U] [#2 -0.06,-0.12,1.19,U] [#3 -0.11,-0.11,0.85,U] [#4 -0.01,-0.06,1.30,U] [#5 -0.04,0.00,0.67,U] [#6 -0.06,-0.17,0.43,U] [#7 -0.04,-0.13,0.44,U] [#8 -0.05,0.13,0.42,U] 
20:30:01.653 00.003 9044 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.18, -0.14}
20:30:01.654 00.001 9044 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.62) = xAngle (-0.18 = -0.18)
20:30:01.656 00.002 9044 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.26 = 3.02)
20:30:01.657 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.80 mountX=0.08 mountY=0.01, mountTheta=0.12
20:30:01.659 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.08, opts=13)
20:30:01.661 00.002 9044 Enqueuing Move request for scope (-0.02, -0.08)
20:30:01.663 00.002 12252 Worker thread wakes up
20:30:01.663 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:01.664 00.001 9044 UpdateGuideState exits: m=5264 SNR=49.9
20:30:01.665 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:01.666 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:01.667 00.001 9044 Enqueuing Expose request
20:30:01.668 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
20:30:01.668 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
20:30:01.668 00.000 12252 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=0.01
20:30:01.671 00.003 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 721.41
20:30:01.671 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
20:30:01.671 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:01.671 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:30:01.671 00.000 12252 MoveAxis(E, 5, ABG)
20:30:01.671 00.000 12252 Guiding  Dir = 2, Dur = 5
20:30:01.671 00.000 12252 IsSlewing returns 0
20:30:01.671 00.000 12252 IsGuiding returns 0
20:30:01.673 00.002 12252 PulseGuide returned control before completion, sleep 14
20:30:01.694 00.021 12252 IsGuiding returns 0
20:30:01.694 00.000 12252 Move returns status 0, amount 5
20:30:01.694 00.000 12252 MoveAxis(N, 0, ABG)
20:30:01.694 00.000 12252 Move returns status 0, amount 0
20:30:01.694 00.000 12252 move complete, result=0
20:30:01.694 00.000 12252 worker thread done servicing request
20:30:01.694 00.000 12252 Worker thread wakes up
20:30:01.694 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:01.694 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:01.694 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
20:30:04.043 02.349 12252 Exposure complete
20:30:04.128 00.085 12252 worker thread done servicing request
20:30:04.128 00.000 9044 OnExposeComplete: enter
20:30:04.129 00.001 9044 UpdateGuideState(): m_state=6
20:30:04.131 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
20:30:04.132 00.001 9044 Star::Find returns 1 (0), X=1017.49, Y=820.15, Mass=5392, SNR=50.5, Peak=173 HFD=5.2
20:30:04.133 00.001 9044 MultiStar: [#1 -0.14,-0.13,1.05,U] [#2 -0.05,-0.09,1.20,U] [#3 -0.16,-0.13,0.84,U] [#4 -0.08,-0.12,1.29,U] [#5 -0.11,-0.03,0.65,U] [#6 -0.13,-0.23,0.43,U] [#7 -0.08,-0.22,0.43,U] [#8 -0.05,-0.02,0.42,U] 
20:30:04.135 00.002 9044 refined, 8 included, MultiStar: {-0.08, -0.12}, one-star: {0.05, -0.18}
20:30:04.136 00.001 9044 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.62) = xAngle (-0.50 = -0.50)
20:30:04.138 00.002 9044 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.58 = 2.70)
20:30:04.139 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.12 mountX=0.13 mountY=0.06, mountTheta=0.45
20:30:04.141 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.12, opts=13)
20:30:04.142 00.001 9044 Enqueuing Move request for scope (-0.08, -0.12)
20:30:04.143 00.001 12252 Worker thread wakes up
20:30:04.143 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:04.144 00.001 9044 UpdateGuideState exits: m=5392 SNR=50.5
20:30:04.146 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
20:30:04.146 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:04.147 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:04.148 00.001 9044 Enqueuing Expose request
20:30:04.149 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
20:30:04.150 00.001 12252 Moving (-0.08, -0.12) raw xDistance=0.13 yDistance=0.06
20:30:04.153 00.003 12252 PPEC rslt: input = 0.13, final = 0.06, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 725.53
20:30:04.153 00.000 12252 PPEC: input: 0.13, control: 0.06, exposure: 2000
20:30:04.153 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:04.153 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:30:04.153 00.000 12252 MoveAxis(W, 22, ABG)
20:30:04.153 00.000 12252 Guiding  Dir = 3, Dur = 22
20:30:04.153 00.000 12252 IsSlewing returns 0
20:30:04.155 00.002 12252 IsGuiding returns 0
20:30:04.157 00.002 12252 PulseGuide returned control before completion, sleep 30
20:30:04.198 00.041 12252 IsGuiding returns 0
20:30:04.198 00.000 12252 Move returns status 0, amount 22
20:30:04.198 00.000 12252 MoveAxis(N, 0, ABG)
20:30:04.198 00.000 12252 Move returns status 0, amount 0
20:30:04.198 00.000 12252 move complete, result=0
20:30:04.199 00.001 12252 worker thread done servicing request
20:30:04.199 00.000 12252 Worker thread wakes up
20:30:04.199 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:04.199 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:04.199 00.000 9044 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
20:30:06.543 02.344 12252 Exposure complete
20:30:06.600 00.057 12252 worker thread done servicing request
20:30:06.600 00.000 9044 OnExposeComplete: enter
20:30:06.602 00.002 9044 UpdateGuideState(): m_state=6
20:30:06.604 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
20:30:06.606 00.002 9044 Star::Find returns 1 (0), X=1017.58, Y=820.02, Mass=5364, SNR=50.6, Peak=173 HFD=5.1
20:30:06.608 00.002 9044 MultiStar: [#1 -0.13,-0.23,1.05,U] [#2 -0.01,-0.19,1.18,U] [#3 -0.04,-0.29,0.00,M1] [#4 -0.03,-0.26,1.27,U] [#5 0.10,-0.10,0.65,U] [#6 -0.08,-0.24,0.41,U] [#7 0.05,-0.33,0.00,M1] [#8 0.15,-0.05,0.42,U] 
20:30:06.610 00.002 9044 refined, 6 included, MultiStar: {0.01, -0.21}, one-star: {0.15, -0.31}
20:30:06.612 00.002 9044 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.62) = xAngle (0.10 = 0.10)
20:30:06.613 00.001 9044 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.98 = -2.98)
20:30:06.614 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.52 mountX=0.21 mountY=-0.03, mountTheta=-0.16
20:30:06.616 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.21, opts=13)
20:30:06.617 00.001 9044 Enqueuing Move request for scope (0.01, -0.21)
20:30:06.619 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:06.620 00.001 9044 UpdateGuideState exits: m=5364 SNR=50.6
20:30:06.621 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:06.622 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:06.623 00.001 9044 Enqueuing Expose request
20:30:06.624 00.001 12252 Worker thread wakes up
20:30:06.624 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.21) opts 0xd
20:30:06.624 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.21)
20:30:06.624 00.000 12252 Moving (0.01, -0.21) raw xDistance=0.21 yDistance=-0.03
20:30:06.625 00.001 12252 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 725.53
20:30:06.625 00.000 12252 PPEC: input: 0.21, control: 0.11, exposure: 2000
20:30:06.625 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:06.625 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:30:06.625 00.000 12252 MoveAxis(W, 41, ABG)
20:30:06.625 00.000 12252 Guiding  Dir = 3, Dur = 41
20:30:06.626 00.001 12252 IsSlewing returns 0
20:30:06.626 00.000 12252 IsGuiding returns 0
20:30:06.628 00.002 12252 PulseGuide returned control before completion, sleep 50
20:30:06.688 00.060 12252 IsGuiding returns 1
20:30:06.688 00.000 12252 scope still moving after pulse duration time elapsed
20:30:06.719 00.031 12252 IsSlewing returns 0
20:30:06.719 00.000 12252 IsGuiding returns 0
20:30:06.719 00.000 12252 scope move finished after 41 + 52 ms
20:30:06.719 00.000 12252 Move returns status 0, amount 41
20:30:06.719 00.000 12252 MoveAxis(N, 0, ABG)
20:30:06.719 00.000 12252 Move returns status 0, amount 0
20:30:06.719 00.000 12252 move complete, result=0
20:30:06.719 00.000 12252 worker thread done servicing request
20:30:06.720 00.001 12252 Worker thread wakes up
20:30:06.720 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:06.720 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:06.720 00.000 9044 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
20:30:09.068 02.348 12252 Exposure complete
20:30:09.124 00.056 12252 worker thread done servicing request
20:30:09.126 00.002 9044 OnExposeComplete: enter
20:30:09.126 00.000 9044 UpdateGuideState(): m_state=6
20:30:09.128 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
20:30:09.130 00.002 9044 Star::Find returns 1 (0), X=1017.61, Y=820.13, Mass=5463, SNR=51.1, Peak=173 HFD=5.1
20:30:09.132 00.002 9044 MultiStar: [#1 -0.08,-0.13,1.05,U] [#2 -0.06,-0.20,1.17,U] [#3 -0.06,-0.20,0.83,U] [#4 -0.07,-0.07,1.25,U] [#5 -0.07,-0.11,0.65,U] [#6 -0.12,-0.19,0.42,U] [#7 -0.12,-0.22,0.43,U] [#8 -0.02,-0.01,0.41,U] 
20:30:09.133 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.15}, one-star: {0.18, -0.19}
20:30:09.134 00.001 9044 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.62) = xAngle (-0.20 = -0.20)
20:30:09.136 00.002 9044 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.28 = 3.00)
20:30:09.138 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.82 mountX=0.15 mountY=0.02, mountTheta=0.14
20:30:09.142 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.15, opts=13)
20:30:09.143 00.001 9044 Enqueuing Move request for scope (-0.04, -0.15)
20:30:09.145 00.002 12252 Worker thread wakes up
20:30:09.145 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:09.146 00.001 9044 UpdateGuideState exits: m=5463 SNR=51.1
20:30:09.148 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:09.149 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:09.150 00.001 9044 Enqueuing Expose request
20:30:09.152 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
20:30:09.153 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
20:30:09.153 00.000 12252 Moving (-0.04, -0.15) raw xDistance=0.15 yDistance=0.02
20:30:09.154 00.001 12252 PPEC rslt: input = 0.15, final = 0.07, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 725.53
20:30:09.154 00.000 12252 PPEC: input: 0.15, control: 0.07, exposure: 2000
20:30:09.154 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:09.155 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:30:09.155 00.000 12252 MoveAxis(W, 27, ABG)
20:30:09.155 00.000 12252 Guiding  Dir = 3, Dur = 27
20:30:09.155 00.000 12252 IsSlewing returns 0
20:30:09.155 00.000 12252 IsGuiding returns 0
20:30:09.157 00.002 12252 PulseGuide returned control before completion, sleep 35
20:30:09.194 00.037 12252 IsGuiding returns 0
20:30:09.194 00.000 12252 Move returns status 0, amount 27
20:30:09.194 00.000 12252 MoveAxis(N, 0, ABG)
20:30:09.194 00.000 12252 Move returns status 0, amount 0
20:30:09.194 00.000 12252 move complete, result=0
20:30:09.194 00.000 12252 worker thread done servicing request
20:30:09.194 00.000 12252 Worker thread wakes up
20:30:09.194 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:09.194 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:09.194 00.000 9044 GuideStep: 0.1 px 27 ms WEST, 0.0 px 0 ms NORTH
20:30:11.551 02.357 12252 Exposure complete
20:30:11.603 00.052 12252 worker thread done servicing request
20:30:11.603 00.000 9044 OnExposeComplete: enter
20:30:11.605 00.002 9044 UpdateGuideState(): m_state=6
20:30:11.606 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
20:30:11.607 00.001 9044 Star::Find returns 1 (0), X=1017.52, Y=820.35, Mass=5260, SNR=49.7, Peak=173 HFD=5.2
20:30:11.608 00.001 9044 MultiStar: [#1 -0.03,-0.02,1.07,U] [#2 0.01,-0.02,1.23,U] [#3 -0.00,-0.08,0.86,U] [#4 -0.04,-0.02,1.31,U] [#5 0.03,0.04,0.65,U] [#6 -0.12,-0.09,0.44,U] [#7 -0.02,-0.17,0.42,U] [#8 -0.04,0.07,0.42,U] 
20:30:11.609 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.09, 0.03}
20:30:11.610 00.001 9044 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.62) = xAngle (-0.17 = -0.17)
20:30:11.611 00.001 9044 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.25 = 3.03)
20:30:11.611 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.79 mountX=0.02 mountY=0.00, mountTheta=0.11
20:30:11.613 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.02, opts=13)
20:30:11.614 00.001 9044 Enqueuing Move request for scope (-0.01, -0.02)
20:30:11.615 00.001 12252 Worker thread wakes up
20:30:11.615 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:11.616 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
20:30:11.617 00.001 9044 UpdateGuideState exits: m=5260 SNR=49.7
20:30:11.618 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
20:30:11.618 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:11.621 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:11.621 00.000 9044 Enqueuing Expose request
20:30:11.622 00.001 12252 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.00
20:30:11.624 00.002 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 729.61
20:30:11.624 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
20:30:11.624 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:11.624 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:30:11.624 00.000 12252 MoveAxis(E, 8, ABG)
20:30:11.624 00.000 12252 Guiding  Dir = 2, Dur = 8
20:30:11.625 00.001 12252 IsSlewing returns 0
20:30:11.625 00.000 12252 IsGuiding returns 0
20:30:11.627 00.002 12252 PulseGuide returned control before completion, sleep 17
20:30:11.652 00.025 12252 IsGuiding returns 0
20:30:11.652 00.000 12252 Move returns status 0, amount 8
20:30:11.652 00.000 12252 MoveAxis(N, 0, ABG)
20:30:11.652 00.000 12252 Move returns status 0, amount 0
20:30:11.652 00.000 12252 move complete, result=0
20:30:11.652 00.000 12252 worker thread done servicing request
20:30:11.652 00.000 12252 Worker thread wakes up
20:30:11.652 00.000 9044 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
20:30:11.653 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:11.653 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:13.995 02.342 12252 Exposure complete
20:30:14.058 00.063 12252 worker thread done servicing request
20:30:14.058 00.000 9044 OnExposeComplete: enter
20:30:14.059 00.001 9044 UpdateGuideState(): m_state=6
20:30:14.061 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
20:30:14.062 00.001 9044 Star::Find returns 1 (0), X=1017.57, Y=820.29, Mass=5527, SNR=51.1, Peak=173 HFD=5.3
20:30:14.063 00.001 9044 MultiStar: [#1 -0.10,0.12,1.05,U] [#2 -0.02,0.06,1.19,U] [#3 -0.09,-0.00,0.83,U] [#4 -0.08,0.03,1.27,U] [#5 -0.07,0.02,0.64,U] [#6 -0.09,-0.04,0.42,U] [#7 -0.05,0.07,0.42,U] [#8 -0.09,0.18,0.40,U] 
20:30:14.065 00.002 9044 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {0.13, -0.03}
20:30:14.066 00.001 9044 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.62) = xAngle (3.97 = -2.31)
20:30:14.067 00.001 9044 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.89 = 0.89)
20:30:14.069 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.34 mountX=-0.04 mountY=0.05, mountTheta=2.29
20:30:14.070 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.04, opts=13)
20:30:14.071 00.001 9044 Enqueuing Move request for scope (-0.04, 0.04)
20:30:14.072 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:14.073 00.001 9044 UpdateGuideState exits: m=5527 SNR=51.1
20:30:14.074 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:14.076 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:14.077 00.001 9044 Enqueuing Expose request
20:30:14.078 00.001 12252 Worker thread wakes up
20:30:14.079 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
20:30:14.079 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
20:30:14.079 00.000 12252 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=0.05
20:30:14.080 00.001 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 729.61
20:30:14.080 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
20:30:14.080 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:14.080 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:30:14.080 00.000 12252 MoveAxis(E, 7, ABG)
20:30:14.080 00.000 12252 Guiding  Dir = 2, Dur = 7
20:30:14.080 00.000 12252 IsSlewing returns 0
20:30:14.080 00.000 12252 IsGuiding returns 0
20:30:14.082 00.002 12252 PulseGuide returned control before completion, sleep 16
20:30:14.104 00.022 12252 IsGuiding returns 0
20:30:14.104 00.000 12252 Move returns status 0, amount 7
20:30:14.104 00.000 12252 MoveAxis(N, 0, ABG)
20:30:14.104 00.000 12252 Move returns status 0, amount 0
20:30:14.104 00.000 12252 move complete, result=0
20:30:14.104 00.000 12252 worker thread done servicing request
20:30:14.104 00.000 12252 Worker thread wakes up
20:30:14.104 00.000 9044 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
20:30:14.106 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:14.106 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:16.455 02.349 12252 Exposure complete
20:30:16.517 00.062 12252 worker thread done servicing request
20:30:16.517 00.000 9044 OnExposeComplete: enter
20:30:16.518 00.001 9044 UpdateGuideState(): m_state=6
20:30:16.519 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
20:30:16.520 00.001 9044 Star::Find returns 1 (0), X=1017.36, Y=820.19, Mass=5288, SNR=50.0, Peak=173 HFD=5.1
20:30:16.522 00.002 9044 MultiStar: [#1 -0.18,0.00,1.06,U] [#2 -0.11,-0.01,1.21,U] [#3 -0.31,-0.06,0.00,M1] [#4 -0.07,-0.07,1.28,U] [#5 -0.19,0.06,0.65,U] [#6 -0.20,-0.04,0.41,U] [#7 -0.15,-0.20,0.43,U] [#8 -0.06,0.09,0.41,U] 
20:30:16.523 00.001 9044 refined, 7 included, MultiStar: {-0.12, -0.04}, one-star: {-0.07, -0.13}
20:30:16.524 00.001 9044 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.62) = xAngle (-1.20 = -1.20)
20:30:16.524 00.000 9044 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.28 = 2.00)
20:30:16.525 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.82 mountX=0.05 mountY=0.12, mountTheta=1.19
20:30:16.526 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.04, opts=13)
20:30:16.527 00.001 9044 Enqueuing Move request for scope (-0.12, -0.04)
20:30:16.528 00.001 12252 Worker thread wakes up
20:30:16.528 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:16.528 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
20:30:16.528 00.000 9044 UpdateGuideState exits: m=5288 SNR=50.0
20:30:16.529 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
20:30:16.529 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:16.530 00.001 12252 Moving (-0.12, -0.04) raw xDistance=0.05 yDistance=0.12
20:30:16.530 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:16.531 00.001 9044 Enqueuing Expose request
20:30:16.532 00.001 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 729.61
20:30:16.532 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
20:30:16.532 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:16.532 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:30:16.532 00.000 12252 MoveAxis(E, 8, ABG)
20:30:16.532 00.000 12252 Guiding  Dir = 2, Dur = 8
20:30:16.532 00.000 12252 IsSlewing returns 0
20:30:16.534 00.002 12252 IsGuiding returns 0
20:30:16.536 00.002 12252 PulseGuide returned control before completion, sleep 17
20:30:16.564 00.028 12252 IsGuiding returns 0
20:30:16.564 00.000 12252 Move returns status 0, amount 8
20:30:16.564 00.000 12252 MoveAxis(N, 0, ABG)
20:30:16.564 00.000 12252 Move returns status 0, amount 0
20:30:16.564 00.000 12252 move complete, result=0
20:30:16.564 00.000 12252 worker thread done servicing request
20:30:16.564 00.000 12252 Worker thread wakes up
20:30:16.564 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:16.564 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:16.565 00.001 9044 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
20:30:18.901 02.336 12252 Exposure complete
20:30:18.971 00.070 12252 worker thread done servicing request
20:30:18.971 00.000 9044 OnExposeComplete: enter
20:30:18.972 00.001 9044 UpdateGuideState(): m_state=6
20:30:18.973 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
20:30:18.974 00.001 9044 Star::Find returns 1 (0), X=1017.40, Y=820.14, Mass=5424, SNR=50.6, Peak=173 HFD=5.1
20:30:18.975 00.001 9044 MultiStar: [#1 -0.17,-0.09,1.04,U] [#2 -0.12,-0.11,1.20,U] [#3 -0.21,-0.10,0.85,U] [#4 -0.18,-0.11,1.33,U] [#5 -0.14,-0.10,0.64,U] [#6 -0.22,-0.09,0.42,U] [#7 -0.13,-0.15,0.43,U] [#8 -0.04,-0.05,0.42,U] 
20:30:18.976 00.001 9044 refined, 8 included, MultiStar: {-0.14, -0.11}, one-star: {-0.03, -0.18}
20:30:18.977 00.001 9044 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.62) = xAngle (-0.85 = -0.85)
20:30:18.978 00.001 9044 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.93 = 2.35)
20:30:18.979 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.47 mountX=0.12 mountY=0.13, mountTheta=0.82
20:30:18.980 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.11, opts=13)
20:30:18.981 00.001 9044 Enqueuing Move request for scope (-0.14, -0.11)
20:30:18.981 00.000 12252 Worker thread wakes up
20:30:18.981 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:18.982 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
20:30:18.982 00.000 9044 UpdateGuideState exits: m=5424 SNR=50.6
20:30:18.983 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:18.984 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
20:30:18.984 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:18.985 00.001 9044 Enqueuing Expose request
20:30:18.985 00.000 12252 Moving (-0.14, -0.11) raw xDistance=0.12 yDistance=0.13
20:30:18.988 00.003 12252 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 733.65
20:30:18.988 00.000 12252 PPEC: input: 0.12, control: 0.05, exposure: 2000
20:30:18.988 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:18.988 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:30:18.988 00.000 12252 MoveAxis(W, 19, ABG)
20:30:18.988 00.000 12252 Guiding  Dir = 3, Dur = 19
20:30:18.989 00.001 12252 IsSlewing returns 0
20:30:18.989 00.000 12252 IsGuiding returns 0
20:30:18.991 00.002 12252 PulseGuide returned control before completion, sleep 27
20:30:19.033 00.042 12252 IsGuiding returns 0
20:30:19.033 00.000 12252 Move returns status 0, amount 19
20:30:19.033 00.000 12252 MoveAxis(N, 0, ABG)
20:30:19.033 00.000 12252 Move returns status 0, amount 0
20:30:19.034 00.001 12252 move complete, result=0
20:30:19.034 00.000 12252 worker thread done servicing request
20:30:19.034 00.000 12252 Worker thread wakes up
20:30:19.034 00.000 9044 GuideStep: 0.1 px 19 ms WEST, 0.1 px 0 ms NORTH
20:30:19.037 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:19.037 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:21.386 02.349 12252 Exposure complete
20:30:21.447 00.061 12252 worker thread done servicing request
20:30:21.447 00.000 9044 OnExposeComplete: enter
20:30:21.449 00.002 9044 UpdateGuideState(): m_state=6
20:30:21.453 00.004 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
20:30:21.455 00.002 9044 Star::Find returns 1 (0), X=1017.37, Y=820.28, Mass=5394, SNR=50.6, Peak=173 HFD=5.3
20:30:21.457 00.002 9044 MultiStar: [#1 -0.22,-0.00,1.05,U] [#2 -0.12,-0.06,1.22,U] [#3 -0.23,-0.14,0.84,U] [#4 -0.18,-0.02,1.31,U] [#5 -0.15,0.04,0.65,U] [#6 -0.24,0.02,0.43,U] [#7 -0.21,-0.11,0.43,U] [#8 -0.03,0.05,0.42,U] 
20:30:21.460 00.003 9044 single-star, 8 included, MultiStar: {-0.16, -0.03}, one-star: {-0.07, -0.04}
20:30:21.461 00.001 9044 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.62) = xAngle (-0.96 = -0.96)
20:30:21.463 00.002 9044 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.04 = 2.24)
20:30:21.465 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.58 mountX=0.04 mountY=0.06, mountTheta=0.94
20:30:21.467 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.04, opts=13)
20:30:21.469 00.002 9044 Enqueuing Move request for scope (-0.07, -0.04)
20:30:21.470 00.001 12252 Worker thread wakes up
20:30:21.470 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:21.472 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
20:30:21.472 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
20:30:21.473 00.001 12252 Moving (-0.07, -0.04) raw xDistance=0.04 yDistance=0.06
20:30:21.473 00.000 9044 UpdateGuideState exits: m=5394 SNR=50.6
20:30:21.475 00.002 12252 PPEC rslt: input = 0.04, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 733.65
20:30:21.475 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:21.478 00.003 12252 PPEC: input: 0.04, control: -0.04, exposure: 2000
20:30:21.478 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:21.479 00.001 9044 Enqueuing Expose request
20:30:21.481 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:21.482 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:30:21.482 00.000 12252 MoveAxis(E, 15, ABG)
20:30:21.482 00.000 12252 Guiding  Dir = 2, Dur = 15
20:30:21.482 00.000 12252 IsSlewing returns 0
20:30:21.483 00.001 12252 IsGuiding returns 0
20:30:21.485 00.002 12252 PulseGuide returned control before completion, sleep 23
20:30:21.520 00.035 12252 IsGuiding returns 0
20:30:21.520 00.000 12252 Move returns status 0, amount 15
20:30:21.520 00.000 12252 MoveAxis(N, 0, ABG)
20:30:21.520 00.000 12252 Move returns status 0, amount 0
20:30:21.520 00.000 12252 move complete, result=0
20:30:21.521 00.001 12252 worker thread done servicing request
20:30:21.521 00.000 9044 GuideStep: 0.0 px 15 ms EAST, 0.1 px 0 ms NORTH
20:30:21.521 00.000 12252 Worker thread wakes up
20:30:21.521 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:21.523 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:23.875 02.352 12252 Exposure complete
20:30:23.938 00.063 12252 worker thread done servicing request
20:30:23.938 00.000 9044 OnExposeComplete: enter
20:30:23.939 00.001 9044 UpdateGuideState(): m_state=6
20:30:23.940 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
20:30:23.941 00.001 9044 Star::Find returns 1 (0), X=1017.60, Y=820.11, Mass=5363, SNR=50.4, Peak=173 HFD=5.1
20:30:23.943 00.002 9044 MultiStar: [#1 -0.10,-0.19,1.06,U] [#2 -0.02,-0.18,1.20,U] [#3 -0.05,-0.12,0.85,U] [#4 -0.09,-0.12,1.31,U] [#5 -0.05,-0.21,0.65,U] [#6 -0.16,-0.23,0.00,M1] [#7 -0.14,-0.21,0.43,U] [#8 -0.06,-0.16,0.42,U] 
20:30:23.944 00.001 9044 refined, 7 included, MultiStar: {-0.04, -0.17}, one-star: {0.17, -0.21}
20:30:23.946 00.002 9044 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.62) = xAngle (-0.15 = -0.15)
20:30:23.947 00.001 9044 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.24 = 3.05)
20:30:23.947 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.78 mountX=0.17 mountY=0.02, mountTheta=0.10
20:30:23.949 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.17, opts=13)
20:30:23.951 00.002 9044 Enqueuing Move request for scope (-0.04, -0.17)
20:30:23.952 00.001 12252 Worker thread wakes up
20:30:23.952 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:23.953 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
20:30:23.953 00.000 9044 UpdateGuideState exits: m=5363 SNR=50.4
20:30:23.953 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
20:30:23.954 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:23.954 00.000 12252 Moving (-0.04, -0.17) raw xDistance=0.17 yDistance=0.02
20:30:23.954 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:23.955 00.001 9044 Enqueuing Expose request
20:30:23.956 00.001 12252 PPEC rslt: input = 0.17, final = 0.06, react = 0.10, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 733.65
20:30:23.956 00.000 12252 PPEC: input: 0.17, control: 0.06, exposure: 2000
20:30:23.956 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:23.956 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:30:23.956 00.000 12252 MoveAxis(W, 23, ABG)
20:30:23.956 00.000 12252 Guiding  Dir = 3, Dur = 23
20:30:23.957 00.001 12252 IsSlewing returns 0
20:30:23.957 00.000 12252 IsGuiding returns 0
20:30:23.959 00.002 12252 PulseGuide returned control before completion, sleep 31
20:30:24.006 00.047 12252 IsGuiding returns 0
20:30:24.006 00.000 12252 Move returns status 0, amount 23
20:30:24.006 00.000 12252 MoveAxis(N, 0, ABG)
20:30:24.006 00.000 12252 Move returns status 0, amount 0
20:30:24.006 00.000 12252 move complete, result=0
20:30:24.006 00.000 12252 worker thread done servicing request
20:30:24.006 00.000 12252 Worker thread wakes up
20:30:24.006 00.000 9044 GuideStep: 0.2 px 23 ms WEST, 0.0 px 0 ms NORTH
20:30:24.008 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:24.008 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:26.365 02.357 12252 Exposure complete
20:30:26.450 00.085 12252 worker thread done servicing request
20:30:26.450 00.000 9044 OnExposeComplete: enter
20:30:26.452 00.002 9044 UpdateGuideState(): m_state=6
20:30:26.453 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
20:30:26.455 00.002 9044 Star::Find returns 1 (0), X=1017.58, Y=820.04, Mass=5354, SNR=50.3, Peak=173 HFD=5.1
20:30:26.456 00.001 9044 MultiStar: [#1 -0.08,-0.12,1.05,U] [#2 -0.01,-0.10,1.20,U] [#3 -0.14,-0.17,0.86,U] [#4 -0.06,-0.14,1.29,U] [#5 -0.01,-0.10,0.65,U] [#6 -0.08,-0.20,0.42,U] [#7 -0.07,-0.25,0.43,U] [#8 0.02,-0.04,0.41,U] 
20:30:26.458 00.002 9044 refined, 8 included, MultiStar: {-0.03, -0.15}, one-star: {0.15, -0.28}
20:30:26.459 00.001 9044 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.62) = xAngle (-0.13 = -0.13)
20:30:26.461 00.002 9044 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.22 = 3.07)
20:30:26.462 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.76 mountX=0.16 mountY=0.01, mountTheta=0.07
20:30:26.464 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.15, opts=13)
20:30:26.465 00.001 9044 Enqueuing Move request for scope (-0.03, -0.15)
20:30:26.466 00.001 12252 Worker thread wakes up
20:30:26.466 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:26.469 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
20:30:26.469 00.000 9044 UpdateGuideState exits: m=5354 SNR=50.3
20:30:26.471 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
20:30:26.471 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:26.472 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:26.474 00.002 12252 Moving (-0.03, -0.15) raw xDistance=0.16 yDistance=0.01
20:30:26.474 00.000 9044 Enqueuing Expose request
20:30:26.478 00.004 12252 PPEC rslt: input = 0.16, final = 0.06, react = 0.09, pred = -0.03, hyst = 0.08, hyst_pct = 0.01, period_length = 737.64
20:30:26.478 00.000 12252 PPEC: input: 0.16, control: 0.06, exposure: 2000
20:30:26.478 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:26.478 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:30:26.478 00.000 12252 MoveAxis(W, 23, ABG)
20:30:26.478 00.000 12252 Guiding  Dir = 3, Dur = 23
20:30:26.478 00.000 12252 IsSlewing returns 0
20:30:26.478 00.000 12252 IsGuiding returns 0
20:30:26.480 00.002 12252 PulseGuide returned control before completion, sleep 32
20:30:26.520 00.040 12252 IsGuiding returns 0
20:30:26.520 00.000 12252 Move returns status 0, amount 23
20:30:26.520 00.000 12252 MoveAxis(N, 0, ABG)
20:30:26.520 00.000 12252 Move returns status 0, amount 0
20:30:26.520 00.000 12252 move complete, result=0
20:30:26.520 00.000 12252 worker thread done servicing request
20:30:26.520 00.000 12252 Worker thread wakes up
20:30:26.520 00.000 9044 GuideStep: 0.2 px 23 ms WEST, 0.0 px 0 ms NORTH
20:30:26.522 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:26.522 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:28.878 02.356 12252 Exposure complete
20:30:28.958 00.080 12252 worker thread done servicing request
20:30:28.960 00.002 9044 OnExposeComplete: enter
20:30:28.961 00.001 9044 UpdateGuideState(): m_state=6
20:30:28.961 00.000 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
20:30:28.963 00.002 9044 Star::Find returns 1 (0), X=1017.55, Y=820.17, Mass=5314, SNR=50.0, Peak=173 HFD=5.2
20:30:28.965 00.002 9044 MultiStar: [#1 -0.16,-0.03,1.08,U] [#2 -0.06,-0.04,1.22,U] [#3 -0.07,0.00,0.86,U] [#4 -0.13,-0.09,1.33,U] [#5 -0.08,0.06,0.65,U] [#6 -0.08,0.09,0.43,U] [#7 -0.07,-0.15,0.43,U] [#8 -0.00,0.10,0.42,U] 
20:30:28.966 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {0.12, -0.15}
20:30:28.967 00.001 9044 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.62) = xAngle (-0.97 = -0.97)
20:30:28.968 00.001 9044 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.05 = 2.23)
20:30:28.969 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.59 mountX=0.04 mountY=0.06, mountTheta=0.95
20:30:28.971 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.04, opts=13)
20:30:28.971 00.000 9044 Enqueuing Move request for scope (-0.07, -0.04)
20:30:28.973 00.002 12252 Worker thread wakes up
20:30:28.973 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:28.974 00.001 9044 UpdateGuideState exits: m=5314 SNR=50.0
20:30:28.975 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
20:30:28.975 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:28.977 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:28.977 00.000 9044 Enqueuing Expose request
20:30:28.979 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
20:30:28.979 00.000 12252 Moving (-0.07, -0.04) raw xDistance=0.04 yDistance=0.06
20:30:28.980 00.001 12252 PPEC rslt: input = 0.04, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 737.64
20:30:28.980 00.000 12252 PPEC: input: 0.04, control: -0.04, exposure: 2000
20:30:28.980 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:28.980 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:30:28.980 00.000 12252 MoveAxis(E, 16, ABG)
20:30:28.980 00.000 12252 Guiding  Dir = 2, Dur = 16
20:30:28.980 00.000 12252 IsSlewing returns 0
20:30:28.981 00.001 12252 IsGuiding returns 0
20:30:28.982 00.001 12252 PulseGuide returned control before completion, sleep 25
20:30:29.015 00.033 12252 IsGuiding returns 0
20:30:29.016 00.001 12252 Move returns status 0, amount 16
20:30:29.016 00.000 12252 MoveAxis(N, 0, ABG)
20:30:29.016 00.000 12252 Move returns status 0, amount 0
20:30:29.016 00.000 12252 move complete, result=0
20:30:29.016 00.000 12252 worker thread done servicing request
20:30:29.016 00.000 12252 Worker thread wakes up
20:30:29.016 00.000 9044 GuideStep: 0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
20:30:29.018 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:29.018 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:31.366 02.348 12252 Exposure complete
20:30:31.435 00.069 12252 worker thread done servicing request
20:30:31.435 00.000 9044 OnExposeComplete: enter
20:30:31.436 00.001 9044 UpdateGuideState(): m_state=6
20:30:31.438 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
20:30:31.439 00.001 9044 Star::Find returns 1 (0), X=1017.42, Y=820.18, Mass=5292, SNR=50.0, Peak=173 HFD=5.2
20:30:31.441 00.002 9044 MultiStar: [#1 -0.19,-0.09,1.06,U] [#2 -0.08,-0.07,1.22,U] [#3 -0.28,-0.12,0.00,M1] [#4 -0.10,-0.13,1.28,U] [#5 -0.13,-0.06,0.65,U] [#6 -0.23,-0.10,0.42,U] [#7 -0.19,-0.18,0.44,U] [#8 -0.12,-0.00,0.42,U] 
20:30:31.443 00.002 9044 single-star, 7 included, MultiStar: {-0.12, -0.10}, one-star: {-0.01, -0.14}
20:30:31.444 00.001 9044 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.62) = xAngle (-0.03 = -0.03)
20:30:31.445 00.001 9044 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.11 = -3.11)
20:30:31.446 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.66 mountX=0.14 mountY=-0.00, mountTheta=-0.03
20:30:31.448 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.14, opts=13)
20:30:31.449 00.001 9044 Enqueuing Move request for scope (-0.01, -0.14)
20:30:31.450 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:31.451 00.001 9044 UpdateGuideState exits: m=5292 SNR=50.0
20:30:31.452 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:31.453 00.001 12252 Worker thread wakes up
20:30:31.455 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:31.456 00.001 9044 Enqueuing Expose request
20:30:31.456 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
20:30:31.456 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
20:30:31.456 00.000 12252 Moving (-0.01, -0.14) raw xDistance=0.14 yDistance=-0.00
20:30:31.457 00.001 12252 PPEC rslt: input = 0.14, final = 0.05, react = 0.09, pred = -0.03, hyst = 0.08, hyst_pct = 0.00, period_length = 737.64
20:30:31.457 00.000 12252 PPEC: input: 0.14, control: 0.05, exposure: 2000
20:30:31.457 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:31.457 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:30:31.457 00.000 12252 MoveAxis(W, 20, ABG)
20:30:31.458 00.001 12252 Guiding  Dir = 3, Dur = 20
20:30:31.458 00.000 12252 IsSlewing returns 0
20:30:31.458 00.000 12252 IsGuiding returns 0
20:30:31.460 00.002 12252 PulseGuide returned control before completion, sleep 29
20:30:31.493 00.033 12252 IsGuiding returns 1
20:30:31.493 00.000 12252 scope still moving after pulse duration time elapsed
20:30:31.525 00.032 12252 IsSlewing returns 0
20:30:31.526 00.001 12252 IsGuiding returns 0
20:30:31.526 00.000 12252 scope move finished after 20 + 47 ms
20:30:31.526 00.000 12252 Move returns status 0, amount 20
20:30:31.526 00.000 12252 MoveAxis(N, 0, ABG)
20:30:31.526 00.000 12252 Move returns status 0, amount 0
20:30:31.526 00.000 12252 move complete, result=0
20:30:31.526 00.000 12252 worker thread done servicing request
20:30:31.526 00.000 12252 Worker thread wakes up
20:30:31.526 00.000 9044 GuideStep: 0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
20:30:31.529 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:31.529 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:33.879 02.350 12252 Exposure complete
20:30:33.947 00.068 12252 worker thread done servicing request
20:30:33.947 00.000 9044 OnExposeComplete: enter
20:30:33.948 00.001 9044 UpdateGuideState(): m_state=6
20:30:33.950 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
20:30:33.953 00.003 9044 Star::Find returns 1 (0), X=1017.54, Y=820.26, Mass=5417, SNR=50.7, Peak=173 HFD=5.3
20:30:33.955 00.002 9044 MultiStar: [#1 -0.23,0.01,1.04,U] [#2 -0.12,-0.04,1.22,U] [#3 -0.19,-0.05,0.84,U] [#4 -0.16,-0.03,1.27,U] [#5 -0.13,0.03,0.65,U] [#6 -0.24,0.03,0.42,U] [#7 -0.00,-0.05,0.42,U] [#8 -0.09,0.08,0.41,U] 
20:30:33.958 00.003 9044 refined, 8 included, MultiStar: {-0.12, -0.02}, one-star: {0.11, -0.06}
20:30:33.961 00.003 9044 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.62) = xAngle (-1.37 = -1.37)
20:30:33.962 00.001 9044 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.46 = 1.83)
20:30:33.964 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-3.00 mountX=0.02 mountY=0.12, mountTheta=1.37
20:30:33.967 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.02, opts=13)
20:30:33.969 00.002 9044 Enqueuing Move request for scope (-0.12, -0.02)
20:30:33.970 00.001 12252 Worker thread wakes up
20:30:33.970 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:33.971 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
20:30:33.971 00.000 9044 UpdateGuideState exits: m=5417 SNR=50.7
20:30:33.972 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:33.973 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:33.974 00.001 9044 Enqueuing Expose request
20:30:33.976 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
20:30:33.976 00.000 12252 Moving (-0.12, -0.02) raw xDistance=0.02 yDistance=0.12
20:30:33.978 00.002 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 737.64
20:30:33.978 00.000 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
20:30:33.978 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:33.978 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:30:33.978 00.000 12252 MoveAxis(E, 12, ABG)
20:30:33.978 00.000 12252 Guiding  Dir = 2, Dur = 12
20:30:33.978 00.000 12252 IsSlewing returns 0
20:30:33.978 00.000 12252 IsGuiding returns 0
20:30:33.980 00.002 12252 PulseGuide returned control before completion, sleep 21
20:30:34.002 00.022 12252 IsGuiding returns 1
20:30:34.002 00.000 12252 scope still moving after pulse duration time elapsed
20:30:34.033 00.031 12252 IsSlewing returns 0
20:30:34.036 00.003 12252 IsGuiding returns 0
20:30:34.036 00.000 12252 scope move finished after 12 + 46 ms
20:30:34.036 00.000 12252 Move returns status 0, amount 12
20:30:34.036 00.000 12252 MoveAxis(N, 0, ABG)
20:30:34.037 00.001 12252 Move returns status 0, amount 0
20:30:34.037 00.000 12252 move complete, result=0
20:30:34.037 00.000 12252 worker thread done servicing request
20:30:34.037 00.000 12252 Worker thread wakes up
20:30:34.037 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:34.037 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:34.037 00.000 9044 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
20:30:36.398 02.361 12252 Exposure complete
20:30:36.454 00.056 12252 worker thread done servicing request
20:30:36.454 00.000 9044 OnExposeComplete: enter
20:30:36.457 00.003 9044 UpdateGuideState(): m_state=6
20:30:36.458 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
20:30:36.460 00.002 9044 Star::Find returns 1 (0), X=1017.34, Y=820.37, Mass=5354, SNR=50.2, Peak=173 HFD=5.3
20:30:36.461 00.001 9044 MultiStar: [#1 -0.26,-0.07,1.05,U] [#2 -0.16,-0.15,1.20,U] [#3 -0.30,-0.06,0.00,M1] [#4 -0.19,-0.05,1.30,U] [#5 -0.20,-0.01,0.65,U] [#6 -0.24,-0.09,0.41,U] [#7 -0.17,-0.23,0.00,M1] [#8 -0.12,-0.03,0.42,U] 
20:30:36.461 00.000 9044 single-star, 6 included, MultiStar: {-0.18, -0.05}, one-star: {-0.09, 0.05}
20:30:36.462 00.001 9044 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.62) = xAngle (4.24 = -2.04)
20:30:36.463 00.001 9044 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.16 = 1.16)
20:30:36.465 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.62 mountX=-0.05 mountY=0.10, mountTheta=2.03
20:30:36.467 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.05, opts=13)
20:30:36.468 00.001 9044 Enqueuing Move request for scope (-0.09, 0.05)
20:30:36.470 00.002 12252 Worker thread wakes up
20:30:36.470 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:36.471 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
20:30:36.471 00.000 9044 UpdateGuideState exits: m=5354 SNR=50.2
20:30:36.472 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
20:30:36.472 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:36.473 00.001 12252 Moving (-0.09, 0.05) raw xDistance=-0.05 yDistance=0.10
20:30:36.473 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:36.474 00.001 9044 Enqueuing Expose request
20:30:36.475 00.001 12252 PPEC rslt: input = -0.05, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 741.60
20:30:36.475 00.000 12252 PPEC: input: -0.05, control: -0.04, exposure: 2000
20:30:36.475 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:36.476 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:30:36.476 00.000 12252 MoveAxis(E, 16, ABG)
20:30:36.476 00.000 12252 Guiding  Dir = 2, Dur = 16
20:30:36.476 00.000 12252 IsSlewing returns 0
20:30:36.476 00.000 12252 IsGuiding returns 0
20:30:36.479 00.003 12252 PulseGuide returned control before completion, sleep 24
20:30:36.514 00.035 12252 IsGuiding returns 1
20:30:36.514 00.000 12252 scope still moving after pulse duration time elapsed
20:30:36.545 00.031 12252 IsSlewing returns 0
20:30:36.545 00.000 12252 IsGuiding returns 0
20:30:36.545 00.000 12252 scope move finished after 16 + 52 ms
20:30:36.545 00.000 12252 Move returns status 0, amount 16
20:30:36.545 00.000 12252 MoveAxis(N, 0, ABG)
20:30:36.545 00.000 12252 Move returns status 0, amount 0
20:30:36.545 00.000 12252 move complete, result=0
20:30:36.545 00.000 12252 worker thread done servicing request
20:30:36.545 00.000 12252 Worker thread wakes up
20:30:36.545 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:36.545 00.000 9044 GuideStep: -0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
20:30:36.547 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:38.901 02.354 12252 Exposure complete
20:30:38.967 00.066 12252 worker thread done servicing request
20:30:38.967 00.000 9044 OnExposeComplete: enter
20:30:38.968 00.001 9044 UpdateGuideState(): m_state=6
20:30:38.970 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
20:30:38.971 00.001 9044 Star::Find returns 1 (0), X=1017.31, Y=820.16, Mass=5449, SNR=50.7, Peak=173 HFD=5.1
20:30:38.972 00.001 9044 MultiStar: [#1 -0.29,-0.05,0.00,M1] [#2 -0.19,-0.21,0.00,M1] [#3 -0.35,-0.07,0.00,M2] [#4 -0.26,-0.06,1.28,U] [#5 -0.26,-0.01,0.64,U] [#6 -0.39,-0.05,0.00,M1] [#7 -0.32,-0.26,0.00,M2] [#8 -0.18,0.14,0.42,U] 
20:30:38.974 00.002 9044 single-star, 3 included, MultiStar: {-0.21, -0.05}, one-star: {-0.13, -0.16}
20:30:38.975 00.001 9044 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.62) = xAngle (-0.61 = -0.61)
20:30:38.976 00.001 9044 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.69 = 2.59)
20:30:38.977 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.24 mountX=0.17 mountY=0.11, mountTheta=0.57
20:30:38.979 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.16, opts=13)
20:30:38.980 00.001 9044 Enqueuing Move request for scope (-0.13, -0.16)
20:30:38.981 00.001 12252 Worker thread wakes up
20:30:38.981 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:30:38.982 00.001 9044 UpdateGuideState exits: m=5449 SNR=50.7
20:30:38.983 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:38.984 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:38.986 00.002 9044 Enqueuing Expose request
20:30:38.987 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
20:30:38.987 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
20:30:38.987 00.000 12252 Moving (-0.13, -0.16) raw xDistance=0.17 yDistance=0.11
20:30:38.987 00.000 12252 PPEC rslt: input = 0.17, final = 0.06, react = 0.10, pred = -0.05, hyst = 0.09, hyst_pct = 0.00, period_length = 741.60
20:30:38.987 00.000 12252 PPEC: input: 0.17, control: 0.06, exposure: 2000
20:30:38.987 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:38.988 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:30:38.988 00.000 12252 MoveAxis(W, 22, ABG)
20:30:38.988 00.000 12252 Guiding  Dir = 3, Dur = 22
20:30:38.988 00.000 12252 IsSlewing returns 0
20:30:38.988 00.000 12252 IsGuiding returns 0
20:30:38.990 00.002 12252 PulseGuide returned control before completion, sleep 30
20:30:39.031 00.041 12252 IsGuiding returns 1
20:30:39.031 00.000 12252 scope still moving after pulse duration time elapsed
20:30:39.063 00.032 12252 IsSlewing returns 0
20:30:39.063 00.000 12252 IsGuiding returns 0
20:30:39.063 00.000 12252 scope move finished after 22 + 52 ms
20:30:39.064 00.001 12252 Move returns status 0, amount 22
20:30:39.064 00.000 12252 MoveAxis(N, 0, ABG)
20:30:39.064 00.000 12252 Move returns status 0, amount 0
20:30:39.064 00.000 12252 move complete, result=0
20:30:39.064 00.000 12252 worker thread done servicing request
20:30:39.064 00.000 12252 Worker thread wakes up
20:30:39.064 00.000 9044 GuideStep: 0.2 px 22 ms WEST, 0.1 px 0 ms NORTH
20:30:39.067 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:39.067 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:41.423 02.356 12252 Exposure complete
20:30:41.474 00.051 12252 worker thread done servicing request
20:30:41.475 00.001 9044 OnExposeComplete: enter
20:30:41.475 00.000 9044 UpdateGuideState(): m_state=6
20:30:41.476 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
20:30:41.477 00.001 9044 Star::Find returns 1 (0), X=1017.28, Y=820.21, Mass=5571, SNR=51.3, Peak=173 HFD=5.1
20:30:41.478 00.001 9044 MultiStar: [#1 -0.31,0.05,0.00,M2] [#2 -0.21,0.07,1.21,U] [#3 -0.29,0.08,0.00,M3] [#4 -0.28,-0.01,0.00,M1] [#5 -0.37,0.09,0.00,M1] [#6 -0.32,0.11,0.00,M2] [#7 -0.37,-0.01,0.00,M3] [#8 -0.24,0.15,0.00,M1] 
20:30:41.479 00.001 9044 refined, 1 included, MultiStar: {-0.18, -0.01}, one-star: {-0.15, -0.12}
20:30:41.480 00.001 9044 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.62) = xAngle (-1.44 = -1.44)
20:30:41.481 00.001 9044 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.52 = 1.76)
20:30:41.482 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.19 cameraTheta=-3.06 mountX=0.02 mountY=0.18, mountTheta=1.44
20:30:41.485 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.01, opts=13)
20:30:41.486 00.001 9044 Enqueuing Move request for scope (-0.18, -0.01)
20:30:41.487 00.001 12252 Worker thread wakes up
20:30:41.487 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:41.488 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
20:30:41.488 00.000 9044 UpdateGuideState exits: m=5571 SNR=51.3
20:30:41.489 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:41.490 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:41.491 00.001 9044 Enqueuing Expose request
20:30:41.492 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
20:30:41.492 00.000 12252 Moving (-0.18, -0.01) raw xDistance=0.02 yDistance=0.18
20:30:41.493 00.001 12252 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 741.60
20:30:41.493 00.000 12252 PPEC: input: 0.02, control: -0.04, exposure: 2000
20:30:41.493 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
20:30:41.493 00.000 12252 MoveAxis(E, 17, ABG)
20:30:41.494 00.001 12252 Guiding  Dir = 2, Dur = 17
20:30:41.494 00.000 12252 IsSlewing returns 0
20:30:41.494 00.000 12252 IsGuiding returns 0
20:30:41.496 00.002 12252 PulseGuide returned control before completion, sleep 26
20:30:41.529 00.033 12252 IsGuiding returns 0
20:30:41.529 00.000 12252 Move returns status 0, amount 17
20:30:41.529 00.000 12252 MoveAxis(S, 62, ABG)
20:30:41.529 00.000 12252 Guiding  Dir = 1, Dur = 62
20:30:41.529 00.000 12252 IsSlewing returns 0
20:30:41.530 00.001 12252 IsGuiding returns 0
20:30:41.536 00.006 12252 PulseGuide returned control before completion, sleep 67
20:30:41.608 00.072 12252 IsGuiding returns 0
20:30:41.608 00.000 12252 Move returns status 0, amount 62
20:30:41.608 00.000 12252 move complete, result=0
20:30:41.608 00.000 12252 worker thread done servicing request
20:30:41.608 00.000 12252 Worker thread wakes up
20:30:41.608 00.000 9044 GuideStep: 0.0 px 17 ms EAST, 0.2 px 62 ms SOUTH
20:30:41.609 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:41.609 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:43.951 02.342 12252 Exposure complete
20:30:44.002 00.051 12252 worker thread done servicing request
20:30:44.003 00.001 9044 OnExposeComplete: enter
20:30:44.003 00.000 9044 UpdateGuideState(): m_state=6
20:30:44.005 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
20:30:44.007 00.002 9044 Star::Find returns 1 (0), X=1017.62, Y=820.14, Mass=5363, SNR=50.3, Peak=173 HFD=5.1
20:30:44.009 00.002 9044 MultiStar: [#1 -0.05,-0.09,1.06,U] [#2 -0.02,-0.08,1.22,U] [#3 -0.03,-0.08,0.86,U] [#4 -0.04,-0.15,1.30,U] [#5 -0.07,-0.04,0.64,U] [#6 -0.09,-0.13,0.43,U] [#7 0.09,-0.20,0.43,U] [#8 0.00,0.14,0.42,U] 
20:30:44.010 00.001 9044 refined, 8 included, MultiStar: {-0.00, -0.10}, one-star: {0.19, -0.18}
20:30:44.011 00.001 9044 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.62) = xAngle (0.05 = 0.05)
20:30:44.012 00.001 9044 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.04 = -3.04)
20:30:44.013 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.58 mountX=0.10 mountY=-0.01, mountTheta=-0.11
20:30:44.014 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.10, opts=13)
20:30:44.015 00.001 9044 Enqueuing Move request for scope (-0.00, -0.10)
20:30:44.016 00.001 12252 Worker thread wakes up
20:30:44.016 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:44.017 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
20:30:44.017 00.000 9044 UpdateGuideState exits: m=5363 SNR=50.3
20:30:44.019 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:44.020 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:44.021 00.001 9044 Enqueuing Expose request
20:30:44.023 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
20:30:44.023 00.000 12252 Moving (-0.00, -0.10) raw xDistance=0.10 yDistance=-0.01
20:30:44.025 00.002 12252 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = -0.06, hyst = 0.06, hyst_pct = 0.00, period_length = 745.51
20:30:44.026 00.001 12252 PPEC: input: 0.10, control: 0.00, exposure: 2000
20:30:44.026 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:44.026 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:30:44.026 00.000 12252 MoveAxis(W, 1, ABG)
20:30:44.026 00.000 12252 Guiding  Dir = 3, Dur = 1
20:30:44.026 00.000 12252 IsSlewing returns 0
20:30:44.026 00.000 12252 IsGuiding returns 0
20:30:44.028 00.002 12252 IsGuiding returns 0
20:30:44.028 00.000 12252 Move returns status 0, amount 1
20:30:44.028 00.000 12252 MoveAxis(N, 0, ABG)
20:30:44.028 00.000 12252 Move returns status 0, amount 0
20:30:44.028 00.000 12252 move complete, result=0
20:30:44.028 00.000 12252 worker thread done servicing request
20:30:44.028 00.000 12252 Worker thread wakes up
20:30:44.028 00.000 9044 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
20:30:44.029 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:44.030 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:46.393 02.363 12252 Exposure complete
20:30:46.440 00.047 12252 worker thread done servicing request
20:30:46.440 00.000 9044 OnExposeComplete: enter
20:30:46.441 00.001 9044 UpdateGuideState(): m_state=6
20:30:46.443 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
20:30:46.444 00.001 9044 Star::Find returns 1 (0), X=1017.71, Y=820.17, Mass=5369, SNR=50.7, Peak=173 HFD=5.1
20:30:46.446 00.002 9044 MultiStar: [#1 0.01,-0.07,1.04,U] [#2 0.07,-0.03,1.22,U] [#3 0.04,-0.01,0.83,U] [#4 -0.00,-0.02,1.28,U] [#5 0.05,0.02,0.65,U] [#6 -0.03,-0.21,0.43,U] [#7 0.10,-0.20,0.43,U] [#8 0.10,-0.05,0.42,U] 
20:30:46.447 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.28, -0.15}
20:30:46.448 00.001 9044 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.62) = xAngle (0.87 = 0.87)
20:30:46.449 00.001 9044 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.21 = -2.21)
20:30:46.450 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.75 mountX=0.06 mountY=-0.08, mountTheta=-0.89
20:30:46.453 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.07, opts=13)
20:30:46.455 00.002 9044 Enqueuing Move request for scope (0.07, -0.07)
20:30:46.456 00.001 12252 Worker thread wakes up
20:30:46.456 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:46.458 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
20:30:46.458 00.000 9044 UpdateGuideState exits: m=5369 SNR=50.7
20:30:46.461 00.003 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
20:30:46.461 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:46.463 00.002 12252 Moving (0.07, -0.07) raw xDistance=0.06 yDistance=-0.08
20:30:46.463 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:46.465 00.002 9044 Enqueuing Expose request
20:30:46.466 00.001 12252 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 745.51
20:30:46.466 00.000 12252 PPEC: input: 0.06, control: -0.04, exposure: 2000
20:30:46.466 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:46.467 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:30:46.467 00.000 12252 MoveAxis(E, 15, ABG)
20:30:46.467 00.000 12252 Guiding  Dir = 2, Dur = 15
20:30:46.467 00.000 12252 IsSlewing returns 0
20:30:46.467 00.000 12252 IsGuiding returns 0
20:30:46.469 00.002 12252 PulseGuide returned control before completion, sleep 24
20:30:46.505 00.036 12252 IsGuiding returns 0
20:30:46.505 00.000 12252 Move returns status 0, amount 15
20:30:46.505 00.000 12252 MoveAxis(N, 0, ABG)
20:30:46.505 00.000 12252 Move returns status 0, amount 0
20:30:46.505 00.000 12252 move complete, result=0
20:30:46.505 00.000 12252 worker thread done servicing request
20:30:46.505 00.000 12252 Worker thread wakes up
20:30:46.505 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:46.505 00.000 9044 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
20:30:46.506 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:48.866 02.360 12252 Exposure complete
20:30:48.933 00.067 12252 worker thread done servicing request
20:30:48.933 00.000 9044 OnExposeComplete: enter
20:30:48.934 00.001 9044 UpdateGuideState(): m_state=6
20:30:48.937 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
20:30:48.938 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=820.04, Mass=5448, SNR=50.8, Peak=173 HFD=5.1
20:30:48.941 00.003 9044 MultiStar: [#1 -0.03,-0.16,1.04,U] [#2 0.04,-0.20,1.20,U] [#3 -0.05,-0.18,0.85,U] [#4 -0.02,-0.15,1.28,U] [#5 0.02,-0.12,0.64,U] [#6 -0.09,-0.24,0.41,U] [#7 -0.03,-0.33,0.00,M2] [#8 0.14,-0.20,0.41,U] 
20:30:48.942 00.001 9044 refined, 7 included, MultiStar: {0.03, -0.19}, one-star: {0.23, -0.28}
20:30:48.943 00.001 9044 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.62) = xAngle (0.21 = 0.21)
20:30:48.944 00.001 9044 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.87 = -2.87)
20:30:48.946 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.41 mountX=0.19 mountY=-0.05, mountTheta=-0.27
20:30:48.949 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.19, opts=13)
20:30:48.951 00.002 9044 Enqueuing Move request for scope (0.03, -0.19)
20:30:48.953 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:48.955 00.002 9044 UpdateGuideState exits: m=5448 SNR=50.8
20:30:48.958 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:48.960 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:48.963 00.003 9044 Enqueuing Expose request
20:30:48.965 00.002 12252 Worker thread wakes up
20:30:48.965 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.19) opts 0xd
20:30:48.965 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.19)
20:30:48.965 00.000 12252 Moving (0.03, -0.19) raw xDistance=0.19 yDistance=-0.05
20:30:48.966 00.001 12252 PPEC rslt: input = 0.19, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 745.51
20:30:48.966 00.000 12252 PPEC: input: 0.19, control: 0.08, exposure: 2000
20:30:48.966 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:48.966 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:30:48.967 00.001 12252 MoveAxis(W, 31, ABG)
20:30:48.967 00.000 12252 Guiding  Dir = 3, Dur = 31
20:30:48.967 00.000 12252 IsSlewing returns 0
20:30:48.967 00.000 12252 IsGuiding returns 0
20:30:48.970 00.003 12252 PulseGuide returned control before completion, sleep 39
20:30:49.019 00.049 12252 IsGuiding returns 0
20:30:49.019 00.000 12252 Move returns status 0, amount 31
20:30:49.019 00.000 12252 MoveAxis(N, 0, ABG)
20:30:49.019 00.000 12252 Move returns status 0, amount 0
20:30:49.019 00.000 12252 move complete, result=0
20:30:49.019 00.000 12252 worker thread done servicing request
20:30:49.019 00.000 12252 Worker thread wakes up
20:30:49.019 00.000 9044 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
20:30:49.021 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:49.021 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:51.362 02.341 12252 Exposure complete
20:30:51.422 00.060 12252 worker thread done servicing request
20:30:51.422 00.000 9044 OnExposeComplete: enter
20:30:51.423 00.001 9044 UpdateGuideState(): m_state=6
20:30:51.424 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
20:30:51.425 00.001 9044 Star::Find returns 1 (0), X=1017.61, Y=820.13, Mass=5339, SNR=50.2, Peak=173 HFD=5.1
20:30:51.426 00.001 9044 MultiStar: [#1 0.02,-0.03,1.07,U] [#2 0.06,-0.08,1.20,U] [#3 0.06,-0.12,0.86,U] [#4 0.06,-0.07,1.29,U] [#5 0.05,-0.05,0.66,U] [#6 0.00,-0.24,0.43,U] [#7 0.04,-0.20,0.42,U] [#8 0.18,-0.14,0.42,U] 
20:30:51.427 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {0.18, -0.19}
20:30:51.427 00.000 9044 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.62) = xAngle (0.64 = 0.64)
20:30:51.430 00.003 9044 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.45 = -2.45)
20:30:51.432 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.99 mountX=0.11 mountY=-0.08, mountTheta=-0.67
20:30:51.436 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.11, opts=13)
20:30:51.439 00.003 9044 Enqueuing Move request for scope (0.07, -0.11)
20:30:51.442 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:51.444 00.002 9044 UpdateGuideState exits: m=5339 SNR=50.2
20:30:51.446 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:51.448 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:51.450 00.002 9044 Enqueuing Expose request
20:30:51.452 00.002 12252 Worker thread wakes up
20:30:51.452 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
20:30:51.452 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
20:30:51.452 00.000 12252 Moving (0.07, -0.11) raw xDistance=0.11 yDistance=-0.08
20:30:51.455 00.003 12252 PPEC rslt: input = 0.11, final = 0.02, react = 0.06, pred = -0.04, hyst = 0.05, hyst_pct = 0.00, period_length = 749.38
20:30:51.455 00.000 12252 PPEC: input: 0.11, control: 0.02, exposure: 2000
20:30:51.455 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:51.455 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:30:51.455 00.000 12252 MoveAxis(W, 9, ABG)
20:30:51.455 00.000 12252 Guiding  Dir = 3, Dur = 9
20:30:51.455 00.000 12252 IsSlewing returns 0
20:30:51.455 00.000 12252 IsGuiding returns 0
20:30:51.457 00.002 12252 PulseGuide returned control before completion, sleep 18
20:30:51.489 00.032 12252 IsGuiding returns 0
20:30:51.489 00.000 12252 Move returns status 0, amount 9
20:30:51.489 00.000 12252 MoveAxis(N, 0, ABG)
20:30:51.489 00.000 12252 Move returns status 0, amount 0
20:30:51.489 00.000 12252 move complete, result=0
20:30:51.489 00.000 12252 worker thread done servicing request
20:30:51.489 00.000 12252 Worker thread wakes up
20:30:51.489 00.000 9044 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
20:30:51.490 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:51.491 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:53.834 02.343 12252 Exposure complete
20:30:53.884 00.050 12252 worker thread done servicing request
20:30:53.884 00.000 9044 OnExposeComplete: enter
20:30:53.885 00.001 9044 UpdateGuideState(): m_state=6
20:30:53.886 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
20:30:53.886 00.000 9044 Star::Find returns 1 (0), X=1017.63, Y=820.25, Mass=5405, SNR=50.6, Peak=173 HFD=5.3
20:30:53.887 00.001 9044 MultiStar: [#1 -0.04,0.02,1.05,U] [#2 0.02,-0.01,1.19,U] [#3 -0.06,0.03,0.85,U] [#4 0.03,-0.02,1.26,U] [#5 -0.01,0.06,0.66,U] [#6 -0.12,-0.11,0.43,U] [#7 0.05,-0.22,0.42,U] [#8 0.09,0.16,0.41,U] 
20:30:53.888 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.19, -0.07}
20:30:53.889 00.001 9044 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.62) = xAngle (1.00 = 1.00)
20:30:53.890 00.001 9044 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.08 = -2.08)
20:30:53.892 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.62 mountX=0.01 mountY=-0.02, mountTheta=-1.02
20:30:53.894 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.02, opts=13)
20:30:53.895 00.001 9044 Enqueuing Move request for scope (0.02, -0.02)
20:30:53.896 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:53.897 00.001 9044 UpdateGuideState exits: m=5405 SNR=50.6
20:30:53.898 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:53.899 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:53.900 00.001 9044 Enqueuing Expose request
20:30:53.901 00.001 12252 Worker thread wakes up
20:30:53.903 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
20:30:53.903 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
20:30:53.903 00.000 12252 Moving (0.02, -0.02) raw xDistance=0.01 yDistance=-0.02
20:30:53.904 00.001 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 749.38
20:30:53.904 00.000 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
20:30:53.905 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:53.905 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:30:53.905 00.000 12252 MoveAxis(E, 10, ABG)
20:30:53.905 00.000 12252 Guiding  Dir = 2, Dur = 10
20:30:53.905 00.000 12252 IsSlewing returns 0
20:30:53.905 00.000 12252 IsGuiding returns 0
20:30:53.907 00.002 12252 PulseGuide returned control before completion, sleep 18
20:30:53.940 00.033 12252 IsGuiding returns 0
20:30:53.940 00.000 12252 Move returns status 0, amount 10
20:30:53.940 00.000 12252 MoveAxis(N, 0, ABG)
20:30:53.940 00.000 12252 Move returns status 0, amount 0
20:30:53.940 00.000 12252 move complete, result=0
20:30:53.940 00.000 12252 worker thread done servicing request
20:30:53.940 00.000 12252 Worker thread wakes up
20:30:53.940 00.000 9044 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
20:30:53.941 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:53.942 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:56.291 02.349 12252 Exposure complete
20:30:56.359 00.068 12252 worker thread done servicing request
20:30:56.359 00.000 9044 OnExposeComplete: enter
20:30:56.360 00.001 9044 UpdateGuideState(): m_state=6
20:30:56.363 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
20:30:56.364 00.001 9044 Star::Find returns 1 (0), X=1017.72, Y=820.25, Mass=5411, SNR=50.6, Peak=173 HFD=5.2
20:30:56.365 00.001 9044 MultiStar: [#1 0.06,0.04,1.06,U] [#2 0.11,-0.10,1.20,U] [#3 0.06,-0.02,0.84,U] [#4 0.04,-0.01,1.30,U] [#5 0.15,0.01,0.66,U] [#6 0.01,-0.08,0.43,U] [#7 0.13,-0.06,0.42,U] [#8 0.18,-0.01,0.42,U] 
20:30:56.366 00.001 9044 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.29, -0.07}
20:30:56.367 00.001 9044 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.62) = xAngle (1.33 = 1.33)
20:30:56.368 00.001 9044 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.75 = -1.75)
20:30:56.369 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.30 mountX=0.03 mountY=-0.11, mountTheta=-1.33
20:30:56.371 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.03, opts=13)
20:30:56.372 00.001 9044 Enqueuing Move request for scope (0.11, -0.03)
20:30:56.374 00.002 12252 Worker thread wakes up
20:30:56.374 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
20:30:56.375 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
20:30:56.375 00.000 12252 Moving (0.11, -0.03) raw xDistance=0.03 yDistance=-0.11
20:30:56.375 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:56.376 00.001 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 749.38
20:30:56.376 00.000 9044 UpdateGuideState exits: m=5411 SNR=50.6
20:30:56.377 00.001 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
20:30:56.377 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:56.378 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:56.378 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:56.379 00.001 9044 Enqueuing Expose request
20:30:56.379 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:30:56.379 00.000 12252 MoveAxis(E, 7, ABG)
20:30:56.379 00.000 12252 Guiding  Dir = 2, Dur = 7
20:30:56.380 00.001 12252 IsSlewing returns 0
20:30:56.380 00.000 12252 IsGuiding returns 0
20:30:56.383 00.003 12252 PulseGuide returned control before completion, sleep 15
20:30:56.399 00.016 12252 IsGuiding returns 0
20:30:56.399 00.000 12252 Move returns status 0, amount 7
20:30:56.399 00.000 12252 MoveAxis(N, 0, ABG)
20:30:56.400 00.001 12252 Move returns status 0, amount 0
20:30:56.400 00.000 12252 move complete, result=0
20:30:56.400 00.000 12252 worker thread done servicing request
20:30:56.400 00.000 12252 Worker thread wakes up
20:30:56.400 00.000 9044 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
20:30:56.403 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:56.403 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:30:58.742 02.339 12252 Exposure complete
20:30:58.791 00.049 12252 worker thread done servicing request
20:30:58.791 00.000 9044 OnExposeComplete: enter
20:30:58.793 00.002 9044 UpdateGuideState(): m_state=6
20:30:58.795 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
20:30:58.796 00.001 9044 Star::Find returns 1 (0), X=1017.61, Y=820.19, Mass=5415, SNR=50.6, Peak=173 HFD=5.2
20:30:58.797 00.001 9044 MultiStar: [#1 -0.05,-0.02,1.06,U] [#2 -0.01,0.03,1.20,U] [#3 -0.02,0.02,0.84,U] [#4 -0.04,-0.07,1.30,U] [#5 -0.01,0.03,0.65,U] [#6 -0.06,-0.00,0.43,U] [#7 -0.01,-0.18,0.42,U] [#8 0.05,0.05,0.41,U] 
20:30:58.799 00.002 9044 refined, 8 included, MultiStar: {0.00, -0.03}, one-star: {0.18, -0.13}
20:30:58.800 00.001 9044 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.62) = xAngle (0.20 = 0.20)
20:30:58.801 00.001 9044 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.89 = -2.89)
20:30:58.804 00.003 9044 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.43 mountX=0.03 mountY=-0.01, mountTheta=-0.25
20:30:58.807 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.03, opts=13)
20:30:58.809 00.002 9044 Enqueuing Move request for scope (0.00, -0.03)
20:30:58.811 00.002 12252 Worker thread wakes up
20:30:58.811 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:30:58.813 00.002 9044 UpdateGuideState exits: m=5415 SNR=50.6
20:30:58.815 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:30:58.817 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:30:58.818 00.001 9044 Enqueuing Expose request
20:30:58.819 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
20:30:58.820 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
20:30:58.820 00.000 12252 Moving (0.00, -0.03) raw xDistance=0.03 yDistance=-0.01
20:30:58.822 00.002 12252 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 753.22
20:30:58.822 00.000 12252 PPEC: input: 0.03, control: -0.03, exposure: 2000
20:30:58.822 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:30:58.822 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:30:58.822 00.000 12252 MoveAxis(E, 10, ABG)
20:30:58.822 00.000 12252 Guiding  Dir = 2, Dur = 10
20:30:58.823 00.001 12252 IsSlewing returns 0
20:30:58.823 00.000 12252 IsGuiding returns 0
20:30:58.825 00.002 12252 PulseGuide returned control before completion, sleep 18
20:30:58.847 00.022 12252 IsGuiding returns 1
20:30:58.847 00.000 12252 scope still moving after pulse duration time elapsed
20:30:58.879 00.032 12252 IsSlewing returns 0
20:30:58.880 00.001 12252 IsGuiding returns 0
20:30:58.880 00.000 12252 scope move finished after 10 + 46 ms
20:30:58.880 00.000 12252 Move returns status 0, amount 10
20:30:58.880 00.000 12252 MoveAxis(N, 0, ABG)
20:30:58.880 00.000 12252 Move returns status 0, amount 0
20:30:58.880 00.000 12252 move complete, result=0
20:30:58.880 00.000 12252 worker thread done servicing request
20:30:58.880 00.000 12252 Worker thread wakes up
20:30:58.880 00.000 9044 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
20:30:58.884 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:30:58.884 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:01.242 02.358 12252 Exposure complete
20:31:01.305 00.063 12252 worker thread done servicing request
20:31:01.305 00.000 9044 OnExposeComplete: enter
20:31:01.306 00.001 9044 UpdateGuideState(): m_state=6
20:31:01.308 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
20:31:01.309 00.001 9044 Star::Find returns 1 (0), X=1017.57, Y=820.15, Mass=5459, SNR=50.8, Peak=173 HFD=5.2
20:31:01.310 00.001 9044 MultiStar: [#1 -0.17,-0.04,1.05,U] [#2 -0.04,-0.11,1.19,U] [#3 -0.10,-0.08,0.86,U] [#4 -0.07,-0.07,1.29,U] [#5 -0.05,-0.09,0.65,U] [#6 -0.19,-0.19,0.43,U] [#7 -0.05,-0.15,0.43,U] [#8 0.05,-0.05,0.41,U] 
20:31:01.311 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {0.14, -0.17}
20:31:01.312 00.001 9044 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.62) = xAngle (-0.43 = -0.43)
20:31:01.314 00.002 9044 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.51 = 2.77)
20:31:01.315 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.05 mountX=0.10 mountY=0.04, mountTheta=0.38
20:31:01.318 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.10, opts=13)
20:31:01.319 00.001 9044 Enqueuing Move request for scope (-0.05, -0.10)
20:31:01.320 00.001 12252 Worker thread wakes up
20:31:01.320 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:01.320 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
20:31:01.321 00.001 9044 UpdateGuideState exits: m=5459 SNR=50.8
20:31:01.322 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:01.322 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:01.323 00.001 9044 Enqueuing Expose request
20:31:01.325 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
20:31:01.325 00.000 12252 Moving (-0.05, -0.10) raw xDistance=0.10 yDistance=0.04
20:31:01.327 00.002 12252 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = -0.03, hyst = 0.05, hyst_pct = 0.00, period_length = 753.22
20:31:01.327 00.000 12252 PPEC: input: 0.10, control: 0.03, exposure: 2000
20:31:01.327 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:01.327 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:31:01.327 00.000 12252 MoveAxis(W, 11, ABG)
20:31:01.327 00.000 12252 Guiding  Dir = 3, Dur = 11
20:31:01.327 00.000 12252 IsSlewing returns 0
20:31:01.327 00.000 12252 IsGuiding returns 0
20:31:01.329 00.002 12252 PulseGuide returned control before completion, sleep 20
20:31:01.358 00.029 12252 IsGuiding returns 0
20:31:01.359 00.001 12252 Move returns status 0, amount 11
20:31:01.359 00.000 12252 MoveAxis(N, 0, ABG)
20:31:01.359 00.000 12252 Move returns status 0, amount 0
20:31:01.359 00.000 12252 move complete, result=0
20:31:01.359 00.000 12252 worker thread done servicing request
20:31:01.359 00.000 12252 Worker thread wakes up
20:31:01.359 00.000 9044 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
20:31:01.361 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:01.362 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:03.713 02.351 12252 Exposure complete
20:31:03.764 00.051 12252 worker thread done servicing request
20:31:03.764 00.000 9044 OnExposeComplete: enter
20:31:03.766 00.002 9044 UpdateGuideState(): m_state=6
20:31:03.768 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
20:31:03.769 00.001 9044 Star::Find returns 1 (0), X=1017.62, Y=820.27, Mass=5328, SNR=50.1, Peak=173 HFD=5.2
20:31:03.772 00.003 9044 MultiStar: [#1 -0.02,0.01,1.06,U] [#2 0.01,-0.01,1.20,U] [#3 -0.00,-0.01,0.86,U] [#4 -0.01,-0.04,1.30,U] [#5 0.01,0.04,0.66,U] [#6 -0.14,-0.12,0.43,U] [#7 -0.07,-0.19,0.43,U] [#8 -0.04,-0.03,0.42,U] 
20:31:03.774 00.002 9044 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.19, -0.06}
20:31:03.777 00.003 9044 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.62) = xAngle (0.29 = 0.29)
20:31:03.779 00.002 9044 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.80 = -2.80)
20:31:03.782 00.003 9044 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.34 mountX=0.03 mountY=-0.01, mountTheta=-0.34
20:31:03.786 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.03, opts=13)
20:31:03.789 00.003 9044 Enqueuing Move request for scope (0.01, -0.03)
20:31:03.792 00.003 12252 Worker thread wakes up
20:31:03.792 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:03.794 00.002 9044 UpdateGuideState exits: m=5328 SNR=50.1
20:31:03.797 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:03.799 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:03.801 00.002 9044 Enqueuing Expose request
20:31:03.803 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
20:31:03.803 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
20:31:03.803 00.000 12252 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
20:31:03.804 00.001 12252 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 753.22
20:31:03.804 00.000 12252 PPEC: input: 0.03, control: -0.03, exposure: 2000
20:31:03.804 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:03.804 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:31:03.804 00.000 12252 MoveAxis(E, 12, ABG)
20:31:03.804 00.000 12252 Guiding  Dir = 2, Dur = 12
20:31:03.805 00.001 12252 IsSlewing returns 0
20:31:03.805 00.000 12252 IsGuiding returns 0
20:31:03.807 00.002 12252 PulseGuide returned control before completion, sleep 21
20:31:03.843 00.036 12252 IsGuiding returns 0
20:31:03.843 00.000 12252 Move returns status 0, amount 12
20:31:03.843 00.000 12252 MoveAxis(N, 0, ABG)
20:31:03.843 00.000 12252 Move returns status 0, amount 0
20:31:03.843 00.000 12252 move complete, result=0
20:31:03.843 00.000 12252 worker thread done servicing request
20:31:03.843 00.000 9044 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
20:31:03.845 00.002 12252 Worker thread wakes up
20:31:03.845 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:03.845 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:06.198 02.353 12252 Exposure complete
20:31:06.263 00.065 12252 worker thread done servicing request
20:31:06.263 00.000 9044 OnExposeComplete: enter
20:31:06.267 00.004 9044 UpdateGuideState(): m_state=6
20:31:06.270 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
20:31:06.271 00.001 9044 Star::Find returns 1 (0), X=1017.57, Y=820.25, Mass=5339, SNR=50.1, Peak=173 HFD=5.2
20:31:06.273 00.002 9044 MultiStar: [#1 -0.06,0.01,1.06,U] [#2 -0.03,-0.03,1.21,U] [#3 -0.05,0.06,0.87,U] [#4 -0.02,0.01,1.30,U] [#5 -0.07,0.11,0.64,U] [#6 -0.06,-0.18,0.43,U] [#7 -0.02,-0.13,0.43,U] [#8 0.01,0.09,0.42,U] 
20:31:06.274 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {0.14, -0.08}
20:31:06.275 00.001 9044 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.62) = xAngle (-1.07 = -1.07)
20:31:06.275 00.000 9044 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.16 = 2.13)
20:31:06.277 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.70 mountX=0.01 mountY=0.01, mountTheta=1.06
20:31:06.278 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.01, opts=13)
20:31:06.279 00.001 9044 Enqueuing Move request for scope (-0.01, -0.01)
20:31:06.280 00.001 12252 Worker thread wakes up
20:31:06.280 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=14, FiltMax=172, Gamma=0.560
20:31:06.283 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
20:31:06.283 00.000 9044 UpdateGuideState exits: m=5339 SNR=50.1
20:31:06.285 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
20:31:06.286 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:06.287 00.001 12252 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
20:31:06.287 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:06.288 00.001 9044 Enqueuing Expose request
20:31:06.290 00.002 12252 PPEC rslt: input = 0.01, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 757.02
20:31:06.290 00.000 12252 PPEC: input: 0.01, control: -0.04, exposure: 2000
20:31:06.290 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:06.290 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:31:06.290 00.000 12252 MoveAxis(E, 14, ABG)
20:31:06.290 00.000 12252 Guiding  Dir = 2, Dur = 14
20:31:06.291 00.001 12252 IsSlewing returns 0
20:31:06.291 00.000 12252 IsGuiding returns 0
20:31:06.294 00.003 12252 PulseGuide returned control before completion, sleep 22
20:31:06.333 00.039 12252 IsGuiding returns 0
20:31:06.333 00.000 12252 Move returns status 0, amount 14
20:31:06.333 00.000 12252 MoveAxis(N, 0, ABG)
20:31:06.333 00.000 12252 Move returns status 0, amount 0
20:31:06.334 00.001 12252 move complete, result=0
20:31:06.334 00.000 12252 worker thread done servicing request
20:31:06.334 00.000 9044 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
20:31:06.337 00.003 12252 Worker thread wakes up
20:31:06.337 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:06.337 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:08.676 02.339 12252 Exposure complete
20:31:08.743 00.067 12252 worker thread done servicing request
20:31:08.743 00.000 9044 OnExposeComplete: enter
20:31:08.744 00.001 9044 UpdateGuideState(): m_state=6
20:31:08.746 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
20:31:08.747 00.001 9044 Star::Find returns 1 (0), X=1017.58, Y=820.09, Mass=5471, SNR=50.9, Peak=173 HFD=5.1
20:31:08.750 00.003 9044 MultiStar: [#1 -0.06,-0.10,1.04,U] [#2 -0.01,-0.05,1.20,U] [#3 -0.05,-0.16,0.85,U] [#4 -0.02,-0.12,1.29,U] [#5 -0.07,-0.02,0.65,U] [#6 -0.15,-0.09,0.42,U] [#7 -0.05,-0.27,0.42,U] [#8 0.11,-0.02,0.41,U] 
20:31:08.752 00.002 9044 refined, 8 included, MultiStar: {-0.01, -0.12}, one-star: {0.14, -0.24}
20:31:08.754 00.002 9044 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.62) = xAngle (-0.06 = -0.06)
20:31:08.756 00.002 9044 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.14 = 3.14)
20:31:08.757 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.68 mountX=0.12 mountY=0.00, mountTheta=0.00
20:31:08.761 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.12, opts=13)
20:31:08.763 00.002 9044 Enqueuing Move request for scope (-0.01, -0.12)
20:31:08.765 00.002 12252 Worker thread wakes up
20:31:08.765 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:08.767 00.002 9044 UpdateGuideState exits: m=5471 SNR=50.9
20:31:08.769 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:08.770 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:08.772 00.002 9044 Enqueuing Expose request
20:31:08.773 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
20:31:08.773 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
20:31:08.773 00.000 12252 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=0.00
20:31:08.774 00.001 12252 PPEC rslt: input = 0.12, final = 0.04, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 757.02
20:31:08.774 00.000 12252 PPEC: input: 0.12, control: 0.04, exposure: 2000
20:31:08.774 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:08.774 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:31:08.774 00.000 12252 MoveAxis(W, 14, ABG)
20:31:08.775 00.001 12252 Guiding  Dir = 3, Dur = 14
20:31:08.775 00.000 12252 IsSlewing returns 0
20:31:08.775 00.000 12252 IsGuiding returns 0
20:31:08.777 00.002 12252 PulseGuide returned control before completion, sleep 23
20:31:08.812 00.035 12252 IsGuiding returns 0
20:31:08.813 00.001 12252 Move returns status 0, amount 14
20:31:08.813 00.000 12252 MoveAxis(N, 0, ABG)
20:31:08.813 00.000 12252 Move returns status 0, amount 0
20:31:08.813 00.000 12252 move complete, result=0
20:31:08.813 00.000 12252 worker thread done servicing request
20:31:08.813 00.000 12252 Worker thread wakes up
20:31:08.813 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:08.813 00.000 9044 GuideStep: 0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
20:31:08.814 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:11.161 02.347 12252 Exposure complete
20:31:11.212 00.051 12252 worker thread done servicing request
20:31:11.212 00.000 9044 OnExposeComplete: enter
20:31:11.214 00.002 9044 UpdateGuideState(): m_state=6
20:31:11.215 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
20:31:11.217 00.002 9044 Star::Find returns 1 (0), X=1017.65, Y=820.32, Mass=5379, SNR=50.3, Peak=173 HFD=5.4
20:31:11.219 00.002 9044 MultiStar: [#1 -0.02,0.05,1.06,U] [#2 0.02,0.03,1.20,U] [#3 0.03,0.02,0.85,U] [#4 0.01,0.01,1.30,U] [#5 0.01,0.12,0.64,U] [#6 -0.06,0.13,0.42,U] [#7 0.05,0.01,0.43,U] [#8 0.16,0.05,0.41,U] 
20:31:11.221 00.002 9044 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.22, 0.00}
20:31:11.224 00.003 9044 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.62) = xAngle (2.32 = 2.32)
20:31:11.225 00.001 9044 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.76 = -0.76)
20:31:11.227 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.70 mountX=-0.04 mountY=-0.04, mountTheta=-2.35
20:31:11.230 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.04, opts=13)
20:31:11.232 00.002 9044 Enqueuing Move request for scope (0.05, 0.04)
20:31:11.235 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:11.238 00.003 9044 UpdateGuideState exits: m=5379 SNR=50.3
20:31:11.240 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:11.243 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:11.245 00.002 9044 Enqueuing Expose request
20:31:11.248 00.003 12252 Worker thread wakes up
20:31:11.248 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
20:31:11.248 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
20:31:11.248 00.000 12252 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.04
20:31:11.249 00.001 12252 PPEC rslt: input = -0.04, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 757.02
20:31:11.249 00.000 12252 PPEC: input: -0.04, control: -0.04, exposure: 2000
20:31:11.249 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:11.249 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:31:11.249 00.000 12252 MoveAxis(E, 14, ABG)
20:31:11.249 00.000 12252 Guiding  Dir = 2, Dur = 14
20:31:11.250 00.001 12252 IsSlewing returns 0
20:31:11.250 00.000 12252 IsGuiding returns 0
20:31:11.252 00.002 12252 PulseGuide returned control before completion, sleep 22
20:31:11.288 00.036 12252 IsGuiding returns 0
20:31:11.288 00.000 12252 Move returns status 0, amount 14
20:31:11.288 00.000 12252 MoveAxis(N, 0, ABG)
20:31:11.288 00.000 12252 Move returns status 0, amount 0
20:31:11.288 00.000 12252 move complete, result=0
20:31:11.288 00.000 12252 worker thread done servicing request
20:31:11.288 00.000 12252 Worker thread wakes up
20:31:11.288 00.000 9044 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
20:31:11.290 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:11.290 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:13.634 02.344 12252 Exposure complete
20:31:13.700 00.066 12252 worker thread done servicing request
20:31:13.700 00.000 9044 OnExposeComplete: enter
20:31:13.703 00.003 9044 UpdateGuideState(): m_state=6
20:31:13.705 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
20:31:13.708 00.003 9044 Star::Find returns 1 (0), X=1017.41, Y=820.00, Mass=5437, SNR=50.7, Peak=173 HFD=5.1
20:31:13.712 00.004 9044 MultiStar: [#1 -0.16,-0.43,0.00,M1] [#2 -0.04,-0.18,1.21,U] [#3 -0.18,-0.20,0.85,U] [#4 -0.10,-0.27,0.00,M1] [#5 -0.09,-0.19,0.64,U] [#6 -0.24,-0.31,0.00,M1] [#7 -0.12,-0.41,0.00,M1] [#8 -0.13,-0.06,0.41,U] 
20:31:13.714 00.002 9044 refined, 4 included, MultiStar: {-0.08, -0.21}, one-star: {-0.02, -0.32}
20:31:13.717 00.003 9044 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.62) = xAngle (-0.32 = -0.32)
20:31:13.719 00.002 9044 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.40 = 2.88)
20:31:13.723 00.004 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.94 mountX=0.21 mountY=0.06, mountTheta=0.26
20:31:13.725 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.21, opts=13)
20:31:13.725 00.000 9044 Enqueuing Move request for scope (-0.08, -0.21)
20:31:13.727 00.002 12252 Worker thread wakes up
20:31:13.727 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:13.730 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
20:31:13.730 00.000 9044 UpdateGuideState exits: m=5437 SNR=50.7
20:31:13.732 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:13.733 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:13.734 00.001 9044 Enqueuing Expose request
20:31:13.737 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
20:31:13.737 00.000 12252 Moving (-0.08, -0.21) raw xDistance=0.21 yDistance=0.06
20:31:13.740 00.003 12252 PPEC rslt: input = 0.21, final = 0.09, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 760.77
20:31:13.740 00.000 12252 PPEC: input: 0.21, control: 0.09, exposure: 2000
20:31:13.740 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:13.740 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:31:13.740 00.000 12252 MoveAxis(W, 37, ABG)
20:31:13.740 00.000 12252 Guiding  Dir = 3, Dur = 37
20:31:13.741 00.001 12252 IsSlewing returns 0
20:31:13.741 00.000 12252 IsGuiding returns 0
20:31:13.743 00.002 12252 PulseGuide returned control before completion, sleep 45
20:31:13.799 00.056 12252 IsGuiding returns 0
20:31:13.799 00.000 12252 Move returns status 0, amount 37
20:31:13.799 00.000 12252 MoveAxis(N, 0, ABG)
20:31:13.799 00.000 12252 Move returns status 0, amount 0
20:31:13.799 00.000 12252 move complete, result=0
20:31:13.799 00.000 12252 worker thread done servicing request
20:31:13.799 00.000 12252 Worker thread wakes up
20:31:13.799 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:13.799 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:13.799 00.000 9044 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
20:31:16.137 02.338 12252 Exposure complete
20:31:16.192 00.055 12252 worker thread done servicing request
20:31:16.192 00.000 9044 OnExposeComplete: enter
20:31:16.194 00.002 9044 UpdateGuideState(): m_state=6
20:31:16.196 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
20:31:16.198 00.002 9044 Star::Find returns 1 (0), X=1017.42, Y=820.02, Mass=5370, SNR=50.4, Peak=173 HFD=5.1
20:31:16.199 00.001 9044 MultiStar: [#1 -0.19,-0.12,1.05,U] [#2 -0.09,-0.08,1.22,U] [#3 -0.14,-0.19,0.86,U] [#4 -0.15,-0.18,1.28,U] [#5 -0.21,-0.06,0.65,U] [#6 -0.27,-0.21,0.00,M2] [#7 -0.15,-0.38,0.00,M2] [#8 -0.02,-0.06,0.41,U] 
20:31:16.200 00.001 9044 refined, 6 included, MultiStar: {-0.12, -0.15}, one-star: {-0.01, -0.30}
20:31:16.201 00.001 9044 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.62) = xAngle (-0.62 = -0.62)
20:31:16.202 00.001 9044 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.70 = 2.58)
20:31:16.202 00.000 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.24 mountX=0.16 mountY=0.10, mountTheta=0.57
20:31:16.204 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.15, opts=13)
20:31:16.205 00.001 9044 Enqueuing Move request for scope (-0.12, -0.15)
20:31:16.207 00.002 12252 Worker thread wakes up
20:31:16.207 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:16.208 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
20:31:16.208 00.000 9044 UpdateGuideState exits: m=5370 SNR=50.4
20:31:16.209 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
20:31:16.209 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:16.210 00.001 12252 Moving (-0.12, -0.15) raw xDistance=0.16 yDistance=0.10
20:31:16.210 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:16.213 00.003 9044 Enqueuing Expose request
20:31:16.214 00.001 12252 PPEC rslt: input = 0.16, final = 0.06, react = 0.10, pred = -0.04, hyst = 0.08, hyst_pct = 0.00, period_length = 760.77
20:31:16.214 00.000 12252 PPEC: input: 0.16, control: 0.06, exposure: 2000
20:31:16.214 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:16.214 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:31:16.214 00.000 12252 MoveAxis(W, 23, ABG)
20:31:16.214 00.000 12252 Guiding  Dir = 3, Dur = 23
20:31:16.214 00.000 12252 IsSlewing returns 0
20:31:16.215 00.001 12252 IsGuiding returns 0
20:31:16.216 00.001 12252 PulseGuide returned control before completion, sleep 32
20:31:16.255 00.039 12252 IsGuiding returns 0
20:31:16.255 00.000 12252 Move returns status 0, amount 23
20:31:16.255 00.000 12252 MoveAxis(N, 0, ABG)
20:31:16.255 00.000 12252 Move returns status 0, amount 0
20:31:16.255 00.000 12252 move complete, result=0
20:31:16.255 00.000 12252 worker thread done servicing request
20:31:16.255 00.000 9044 GuideStep: 0.2 px 23 ms WEST, 0.1 px 0 ms NORTH
20:31:16.257 00.002 12252 Worker thread wakes up
20:31:16.258 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:16.258 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:18.599 02.341 12252 Exposure complete
20:31:18.650 00.051 12252 worker thread done servicing request
20:31:18.650 00.000 9044 OnExposeComplete: enter
20:31:18.653 00.003 9044 UpdateGuideState(): m_state=6
20:31:18.654 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
20:31:18.655 00.001 9044 Star::Find returns 1 (0), X=1017.43, Y=820.22, Mass=5311, SNR=50.1, Peak=173 HFD=5.2
20:31:18.657 00.002 9044 MultiStar: [#1 -0.14,-0.04,1.05,U] [#2 -0.02,0.07,1.21,U] [#3 -0.05,-0.09,0.86,U] [#4 -0.14,-0.05,1.31,U] [#5 -0.09,-0.01,0.65,U] [#6 -0.25,-0.14,0.00,M3] [#7 -0.08,-0.19,0.44,U] [#8 0.10,0.10,0.42,U] 
20:31:18.658 00.001 9044 refined, 7 included, MultiStar: {-0.07, -0.04}, one-star: {-0.00, -0.11}
20:31:18.659 00.001 9044 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.62) = xAngle (-1.01 = -1.01)
20:31:18.660 00.001 9044 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.09 = 2.19)
20:31:18.661 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.64 mountX=0.04 mountY=0.06, mountTheta=0.99
20:31:18.664 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.04, opts=13)
20:31:18.665 00.001 9044 Enqueuing Move request for scope (-0.07, -0.04)
20:31:18.666 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:18.667 00.001 12252 Worker thread wakes up
20:31:18.667 00.000 9044 UpdateGuideState exits: m=5311 SNR=50.1
20:31:18.668 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
20:31:18.669 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:18.669 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
20:31:18.669 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:18.671 00.002 9044 Enqueuing Expose request
20:31:18.672 00.001 12252 Moving (-0.07, -0.04) raw xDistance=0.04 yDistance=0.06
20:31:18.674 00.002 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 760.77
20:31:18.674 00.000 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
20:31:18.674 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:18.674 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:31:18.674 00.000 12252 MoveAxis(E, 11, ABG)
20:31:18.674 00.000 12252 Guiding  Dir = 2, Dur = 11
20:31:18.674 00.000 12252 IsSlewing returns 0
20:31:18.675 00.001 12252 IsGuiding returns 0
20:31:18.678 00.003 12252 PulseGuide returned control before completion, sleep 19
20:31:18.704 00.026 12252 IsGuiding returns 1
20:31:18.704 00.000 12252 scope still moving after pulse duration time elapsed
20:31:18.735 00.031 12252 IsSlewing returns 0
20:31:18.735 00.000 12252 IsGuiding returns 0
20:31:18.735 00.000 12252 scope move finished after 11 + 49 ms
20:31:18.735 00.000 12252 Move returns status 0, amount 11
20:31:18.735 00.000 12252 MoveAxis(N, 0, ABG)
20:31:18.735 00.000 12252 Move returns status 0, amount 0
20:31:18.735 00.000 12252 move complete, result=0
20:31:18.735 00.000 12252 worker thread done servicing request
20:31:18.736 00.001 12252 Worker thread wakes up
20:31:18.736 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:18.736 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:18.736 00.000 9044 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
20:31:21.097 02.361 12252 Exposure complete
20:31:21.143 00.046 12252 worker thread done servicing request
20:31:21.143 00.000 9044 OnExposeComplete: enter
20:31:21.145 00.002 9044 UpdateGuideState(): m_state=6
20:31:21.147 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
20:31:21.148 00.001 9044 Star::Find returns 1 (0), X=1017.58, Y=820.14, Mass=5309, SNR=50.3, Peak=173 HFD=5.1
20:31:21.149 00.001 9044 MultiStar: [#1 -0.11,-0.08,1.05,U] [#2 -0.06,-0.06,1.20,U] [#3 -0.07,-0.04,0.84,U] [#4 -0.05,-0.01,1.29,U] [#5 -0.14,0.00,0.64,U] [#6 -0.15,-0.13,0.43,U] [#7 0.01,-0.08,0.42,U] [#8 -0.01,0.07,0.42,U] 
20:31:21.150 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {0.15, -0.18}
20:31:21.151 00.001 9044 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.62) = xAngle (-0.56 = -0.56)
20:31:21.151 00.000 9044 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.65 = 2.64)
20:31:21.152 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.08 cameraTheta=-2.19 mountX=0.06 mountY=0.04, mountTheta=0.52
20:31:21.155 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.06, opts=13)
20:31:21.155 00.000 9044 Enqueuing Move request for scope (-0.04, -0.06)
20:31:21.158 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:21.159 00.001 9044 UpdateGuideState exits: m=5309 SNR=50.3
20:31:21.160 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:21.161 00.001 12252 Worker thread wakes up
20:31:21.161 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:21.162 00.001 9044 Enqueuing Expose request
20:31:21.162 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
20:31:21.164 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
20:31:21.164 00.000 12252 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=0.04
20:31:21.166 00.002 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 764.50
20:31:21.166 00.000 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
20:31:21.166 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:21.166 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:31:21.166 00.000 12252 MoveAxis(E, 12, ABG)
20:31:21.166 00.000 12252 Guiding  Dir = 2, Dur = 12
20:31:21.167 00.001 12252 IsSlewing returns 0
20:31:21.167 00.000 12252 IsGuiding returns 0
20:31:21.169 00.002 12252 PulseGuide returned control before completion, sleep 20
20:31:21.194 00.025 12252 IsGuiding returns 1
20:31:21.194 00.000 12252 scope still moving after pulse duration time elapsed
20:31:21.225 00.031 12252 IsSlewing returns 0
20:31:21.225 00.000 12252 IsGuiding returns 0
20:31:21.225 00.000 12252 scope move finished after 12 + 46 ms
20:31:21.226 00.001 12252 Move returns status 0, amount 12
20:31:21.226 00.000 12252 MoveAxis(N, 0, ABG)
20:31:21.226 00.000 12252 Move returns status 0, amount 0
20:31:21.226 00.000 12252 move complete, result=0
20:31:21.226 00.000 12252 worker thread done servicing request
20:31:21.226 00.000 12252 Worker thread wakes up
20:31:21.226 00.000 9044 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
20:31:21.227 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:21.227 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:23.588 02.361 12252 Exposure complete
20:31:23.639 00.051 12252 worker thread done servicing request
20:31:23.640 00.001 9044 OnExposeComplete: enter
20:31:23.641 00.001 9044 UpdateGuideState(): m_state=6
20:31:23.642 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
20:31:23.644 00.002 9044 Star::Find returns 1 (0), X=1017.67, Y=820.19, Mass=5318, SNR=50.2, Peak=173 HFD=5.0
20:31:23.645 00.001 9044 MultiStar: [#1 -0.06,-0.10,1.06,U] [#2 0.05,-0.06,1.22,U] [#3 0.01,-0.08,0.85,U] [#4 0.01,-0.09,1.30,U] [#5 0.04,-0.02,0.66,U] [#6 -0.04,-0.16,0.43,U] [#7 0.07,-0.17,0.44,U] [#8 0.16,0.05,0.41,U] 
20:31:23.646 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.24, -0.13}
20:31:23.647 00.001 9044 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.62) = xAngle (0.56 = 0.56)
20:31:23.648 00.001 9044 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.53 = -2.53)
20:31:23.650 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.07 mountX=0.08 mountY=-0.06, mountTheta=-0.60
20:31:23.654 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.09, opts=13)
20:31:23.654 00.000 9044 Enqueuing Move request for scope (0.05, -0.09)
20:31:23.655 00.001 12252 Worker thread wakes up
20:31:23.655 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
20:31:23.655 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
20:31:23.655 00.000 12252 Moving (0.05, -0.09) raw xDistance=0.08 yDistance=-0.06
20:31:23.655 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:23.656 00.001 9044 UpdateGuideState exits: m=5318 SNR=50.2
20:31:23.657 00.001 12252 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 764.50
20:31:23.657 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:23.658 00.001 12252 PPEC: input: 0.08, control: -0.04, exposure: 2000
20:31:23.658 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:23.659 00.001 9044 Enqueuing Expose request
20:31:23.660 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:23.660 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:31:23.660 00.000 12252 MoveAxis(E, 15, ABG)
20:31:23.660 00.000 12252 Guiding  Dir = 2, Dur = 15
20:31:23.660 00.000 12252 IsSlewing returns 0
20:31:23.660 00.000 12252 IsGuiding returns 0
20:31:23.662 00.002 12252 PulseGuide returned control before completion, sleep 24
20:31:23.698 00.036 12252 IsGuiding returns 0
20:31:23.698 00.000 12252 Move returns status 0, amount 15
20:31:23.698 00.000 12252 MoveAxis(N, 0, ABG)
20:31:23.698 00.000 12252 Move returns status 0, amount 0
20:31:23.698 00.000 12252 move complete, result=0
20:31:23.698 00.000 12252 worker thread done servicing request
20:31:23.699 00.001 12252 Worker thread wakes up
20:31:23.699 00.000 9044 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
20:31:23.701 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:23.701 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:26.042 02.341 12252 Exposure complete
20:31:26.087 00.045 12252 worker thread done servicing request
20:31:26.087 00.000 9044 OnExposeComplete: enter
20:31:26.088 00.001 9044 UpdateGuideState(): m_state=6
20:31:26.089 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
20:31:26.090 00.001 9044 Star::Find returns 1 (0), X=1017.41, Y=819.88, Mass=5398, SNR=50.4, Peak=173 HFD=5.1
20:31:26.092 00.002 9044 MultiStar: [#1 -0.17,-0.45,0.00,M1] [#2 -0.08,-0.30,0.00,M1] [#3 -0.17,-0.37,0.00,M1] [#4 -0.12,-0.24,1.30,U] [#5 -0.14,-0.38,0.00,M1] [#6 -0.20,-0.41,0.00,M2] [#7 -0.14,-0.51,0.00,M1] [#8 -0.09,-0.32,0.00,M1] 
20:31:26.093 00.001 9044 refined, 1 included, MultiStar: {-0.08, -0.32}, one-star: {-0.02, -0.44}
20:31:26.094 00.001 9044 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.62) = xAngle (-0.18 = -0.18)
20:31:26.095 00.001 9044 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.27 = 3.02)
20:31:26.095 00.000 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.81 mountX=0.33 mountY=0.04, mountTheta=0.13
20:31:26.098 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.32, opts=13)
20:31:26.099 00.001 9044 Enqueuing Move request for scope (-0.08, -0.32)
20:31:26.099 00.000 12252 Worker thread wakes up
20:31:26.099 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:26.100 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.32) opts 0xd
20:31:26.100 00.000 9044 UpdateGuideState exits: m=5398 SNR=50.4
20:31:26.101 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.32)
20:31:26.101 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:26.102 00.001 12252 Moving (-0.08, -0.32) raw xDistance=0.33 yDistance=0.04
20:31:26.102 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:26.103 00.001 9044 Enqueuing Expose request
20:31:26.104 00.001 12252 PPEC rslt: input = 0.33, final = 0.16, react = 0.20, pred = -0.04, hyst = 0.18, hyst_pct = 0.00, period_length = 764.50
20:31:26.104 00.000 12252 PPEC: input: 0.33, control: 0.16, exposure: 2000
20:31:26.104 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:26.104 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:31:26.104 00.000 12252 MoveAxis(W, 61, ABG)
20:31:26.104 00.000 12252 Guiding  Dir = 3, Dur = 61
20:31:26.105 00.001 12252 IsSlewing returns 0
20:31:26.106 00.001 12252 IsGuiding returns 0
20:31:26.108 00.002 12252 PulseGuide returned control before completion, sleep 69
20:31:26.190 00.082 12252 IsGuiding returns 0
20:31:26.190 00.000 12252 Move returns status 0, amount 61
20:31:26.190 00.000 12252 MoveAxis(N, 0, ABG)
20:31:26.190 00.000 12252 Move returns status 0, amount 0
20:31:26.190 00.000 12252 move complete, result=0
20:31:26.190 00.000 12252 worker thread done servicing request
20:31:26.190 00.000 12252 Worker thread wakes up
20:31:26.190 00.000 9044 GuideStep: 0.3 px 61 ms WEST, 0.0 px 0 ms NORTH
20:31:26.194 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:26.194 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:28.534 02.340 12252 Exposure complete
20:31:28.581 00.047 12252 worker thread done servicing request
20:31:28.581 00.000 9044 OnExposeComplete: enter
20:31:28.582 00.001 9044 UpdateGuideState(): m_state=6
20:31:28.583 00.001 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
20:31:28.584 00.001 9044 Star::Find returns 1 (0), X=1017.50, Y=820.02, Mass=5413, SNR=50.5, Peak=173 HFD=5.0
20:31:28.586 00.002 9044 MultiStar: [#1 -0.11,-0.26,0.00,M2] [#2 0.04,-0.14,1.22,U] [#3 -0.04,-0.29,0.00,M2] [#4 -0.01,-0.17,1.28,U] [#5 0.02,-0.17,0.65,U] [#6 -0.10,-0.35,0.00,M3] [#7 0.02,-0.39,0.00,M2] [#8 0.19,-0.17,0.42,U] 
20:31:28.587 00.001 9044 refined, 4 included, MultiStar: {0.04, -0.19}, one-star: {0.07, -0.30}
20:31:28.588 00.001 9044 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.62) = xAngle (0.28 = 0.28)
20:31:28.590 00.002 9044 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.80 = -2.80)
20:31:28.591 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.34 mountX=0.19 mountY=-0.07, mountTheta=-0.34
20:31:28.593 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.19, opts=13)
20:31:28.594 00.001 9044 Enqueuing Move request for scope (0.04, -0.19)
20:31:28.595 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:28.596 00.001 9044 UpdateGuideState exits: m=5413 SNR=50.5
20:31:28.597 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:28.598 00.001 12252 Worker thread wakes up
20:31:28.598 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:28.599 00.001 9044 Enqueuing Expose request
20:31:28.600 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
20:31:28.601 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
20:31:28.601 00.000 12252 Moving (0.04, -0.19) raw xDistance=0.19 yDistance=-0.07
20:31:28.606 00.005 12252 PPEC rslt: input = 0.19, final = 0.06, react = 0.11, pred = -0.05, hyst = 0.10, hyst_pct = 0.00, period_length = 768.18
20:31:28.606 00.000 12252 PPEC: input: 0.19, control: 0.06, exposure: 2000
20:31:28.606 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:28.606 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:31:28.606 00.000 12252 MoveAxis(W, 25, ABG)
20:31:28.606 00.000 12252 Guiding  Dir = 3, Dur = 25
20:31:28.607 00.001 12252 IsSlewing returns 0
20:31:28.607 00.000 12252 IsGuiding returns 0
20:31:28.609 00.002 12252 PulseGuide returned control before completion, sleep 34
20:31:28.652 00.043 12252 IsGuiding returns 0
20:31:28.652 00.000 12252 Move returns status 0, amount 25
20:31:28.652 00.000 12252 MoveAxis(N, 0, ABG)
20:31:28.652 00.000 12252 Move returns status 0, amount 0
20:31:28.652 00.000 12252 move complete, result=0
20:31:28.652 00.000 12252 worker thread done servicing request
20:31:28.652 00.000 12252 Worker thread wakes up
20:31:28.652 00.000 9044 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
20:31:28.654 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:28.655 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:31.014 02.359 12252 Exposure complete
20:31:31.063 00.049 12252 worker thread done servicing request
20:31:31.063 00.000 9044 OnExposeComplete: enter
20:31:31.064 00.001 9044 UpdateGuideState(): m_state=6
20:31:31.066 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
20:31:31.068 00.002 9044 Star::Find returns 1 (0), X=1017.68, Y=820.18, Mass=5327, SNR=50.3, Peak=173 HFD=5.1
20:31:31.069 00.001 9044 MultiStar: [#1 -0.02,-0.09,1.07,U] [#2 0.02,-0.07,1.19,U] [#3 0.01,-0.10,0.84,U] [#4 0.02,-0.10,1.29,U] [#5 -0.02,0.05,0.66,U] [#6 -0.04,-0.10,0.43,U] [#7 0.05,-0.16,0.42,U] [#8 0.08,0.06,0.42,U] 
20:31:31.070 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.24, -0.14}
20:31:31.071 00.001 9044 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.62) = xAngle (0.54 = 0.54)
20:31:31.072 00.001 9044 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.54 = -2.54)
20:31:31.073 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.08 mountX=0.08 mountY=-0.05, mountTheta=-0.58
20:31:31.075 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.08, opts=13)
20:31:31.076 00.001 9044 Enqueuing Move request for scope (0.04, -0.08)
20:31:31.078 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:31.079 00.001 12252 Worker thread wakes up
20:31:31.079 00.000 9044 UpdateGuideState exits: m=5327 SNR=50.3
20:31:31.081 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
20:31:31.081 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:31.082 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:31.083 00.001 9044 Enqueuing Expose request
20:31:31.084 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
20:31:31.084 00.000 12252 Moving (0.04, -0.08) raw xDistance=0.08 yDistance=-0.05
20:31:31.086 00.002 12252 PPEC rslt: input = 0.08, final = -0.05, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 768.18
20:31:31.086 00.000 12252 PPEC: input: 0.08, control: -0.05, exposure: 2000
20:31:31.086 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:31.086 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:31:31.086 00.000 12252 MoveAxis(E, 20, ABG)
20:31:31.086 00.000 12252 Guiding  Dir = 2, Dur = 20
20:31:31.087 00.001 12252 IsSlewing returns 0
20:31:31.087 00.000 12252 IsGuiding returns 0
20:31:31.089 00.002 12252 PulseGuide returned control before completion, sleep 28
20:31:31.130 00.041 12252 IsGuiding returns 0
20:31:31.130 00.000 12252 Move returns status 0, amount 20
20:31:31.130 00.000 12252 MoveAxis(N, 0, ABG)
20:31:31.130 00.000 12252 Move returns status 0, amount 0
20:31:31.130 00.000 12252 move complete, result=0
20:31:31.130 00.000 12252 worker thread done servicing request
20:31:31.130 00.000 12252 Worker thread wakes up
20:31:31.130 00.000 9044 GuideStep: 0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
20:31:31.134 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:31.134 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:33.500 02.366 12252 Exposure complete
20:31:33.575 00.075 12252 worker thread done servicing request
20:31:33.575 00.000 9044 OnExposeComplete: enter
20:31:33.578 00.003 9044 UpdateGuideState(): m_state=6
20:31:33.580 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
20:31:33.581 00.001 9044 Star::Find returns 1 (0), X=1017.38, Y=820.03, Mass=5430, SNR=50.7, Peak=173 HFD=5.1
20:31:33.582 00.001 9044 MultiStar: [#1 -0.18,-0.19,1.04,U] [#2 -0.09,-0.13,1.19,U] [#3 -0.19,-0.23,0.00,M2] [#4 -0.16,-0.19,1.29,U] [#5 -0.09,-0.10,0.65,U] [#6 -0.22,-0.26,0.00,M3] [#7 -0.10,-0.35,0.00,M2] [#8 -0.09,-0.11,0.40,U] 
20:31:33.583 00.001 9044 refined, 5 included, MultiStar: {-0.12, -0.18}, one-star: {-0.05, -0.29}
20:31:33.584 00.001 9044 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.62) = xAngle (-0.53 = -0.53)
20:31:33.585 00.001 9044 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.61 = 2.67)
20:31:33.586 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.15 mountX=0.19 mountY=0.10, mountTheta=0.48
20:31:33.588 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.18, opts=13)
20:31:33.590 00.002 9044 Enqueuing Move request for scope (-0.12, -0.18)
20:31:33.592 00.002 12252 Worker thread wakes up
20:31:33.592 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:33.595 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
20:31:33.596 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
20:31:33.596 00.000 9044 UpdateGuideState exits: m=5430 SNR=50.7
20:31:33.598 00.002 12252 Moving (-0.12, -0.18) raw xDistance=0.19 yDistance=0.10
20:31:33.598 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:33.600 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:33.602 00.002 9044 Enqueuing Expose request
20:31:33.603 00.001 12252 PPEC rslt: input = 0.19, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 768.18
20:31:33.604 00.001 12252 PPEC: input: 0.19, control: 0.08, exposure: 2000
20:31:33.604 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:33.604 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:31:33.604 00.000 12252 MoveAxis(W, 32, ABG)
20:31:33.604 00.000 12252 Guiding  Dir = 3, Dur = 32
20:31:33.605 00.001 12252 IsSlewing returns 0
20:31:33.605 00.000 12252 IsGuiding returns 0
20:31:33.608 00.003 12252 PulseGuide returned control before completion, sleep 40
20:31:33.653 00.045 12252 IsGuiding returns 0
20:31:33.653 00.000 12252 Move returns status 0, amount 32
20:31:33.653 00.000 12252 MoveAxis(N, 0, ABG)
20:31:33.653 00.000 12252 Move returns status 0, amount 0
20:31:33.653 00.000 12252 move complete, result=0
20:31:33.654 00.001 12252 worker thread done servicing request
20:31:33.654 00.000 12252 Worker thread wakes up
20:31:33.654 00.000 9044 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
20:31:33.656 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:33.656 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:36.009 02.353 12252 Exposure complete
20:31:36.054 00.045 12252 worker thread done servicing request
20:31:36.055 00.001 9044 OnExposeComplete: enter
20:31:36.056 00.001 9044 UpdateGuideState(): m_state=6
20:31:36.057 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
20:31:36.059 00.002 9044 Star::Find returns 1 (0), X=1017.66, Y=819.98, Mass=5439, SNR=50.8, Peak=173 HFD=5.1
20:31:36.060 00.001 9044 MultiStar: [#1 -0.07,-0.18,1.08,U] [#2 0.05,-0.14,1.21,U] [#3 -0.05,-0.23,0.86,U] [#4 0.02,-0.22,1.28,U] [#5 -0.04,-0.20,0.65,U] [#6 -0.05,-0.29,0.00,M4] [#7 -0.04,-0.29,0.00,M3] [#8 0.04,-0.10,0.42,U] 
20:31:36.062 00.002 9044 refined, 6 included, MultiStar: {0.03, -0.21}, one-star: {0.23, -0.34}
20:31:36.062 00.000 9044 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.62) = xAngle (0.19 = 0.19)
20:31:36.063 00.001 9044 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.90 = -2.90)
20:31:36.064 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.44 mountX=0.21 mountY=-0.05, mountTheta=-0.24
20:31:36.068 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.21, opts=13)
20:31:36.071 00.003 9044 Enqueuing Move request for scope (0.03, -0.21)
20:31:36.072 00.001 12252 Worker thread wakes up
20:31:36.072 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:36.073 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
20:31:36.073 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
20:31:36.073 00.000 12252 Moving (0.03, -0.21) raw xDistance=0.21 yDistance=-0.05
20:31:36.073 00.000 9044 UpdateGuideState exits: m=5439 SNR=50.8
20:31:36.074 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:36.075 00.001 12252 PPEC rslt: input = 0.21, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 771.84
20:31:36.075 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:36.076 00.001 9044 Enqueuing Expose request
20:31:36.077 00.001 12252 PPEC: input: 0.21, control: 0.09, exposure: 2000
20:31:36.077 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:36.077 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:31:36.077 00.000 12252 MoveAxis(W, 35, ABG)
20:31:36.077 00.000 12252 Guiding  Dir = 3, Dur = 35
20:31:36.077 00.000 12252 IsSlewing returns 0
20:31:36.078 00.001 12252 IsGuiding returns 0
20:31:36.079 00.001 12252 PulseGuide returned control before completion, sleep 44
20:31:36.130 00.051 12252 IsGuiding returns 0
20:31:36.130 00.000 12252 Move returns status 0, amount 35
20:31:36.130 00.000 12252 MoveAxis(N, 0, ABG)
20:31:36.130 00.000 12252 Move returns status 0, amount 0
20:31:36.130 00.000 12252 move complete, result=0
20:31:36.130 00.000 12252 worker thread done servicing request
20:31:36.130 00.000 12252 Worker thread wakes up
20:31:36.130 00.000 9044 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
20:31:36.133 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:36.133 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:38.475 02.342 12252 Exposure complete
20:31:38.523 00.048 12252 worker thread done servicing request
20:31:38.523 00.000 9044 OnExposeComplete: enter
20:31:38.525 00.002 9044 UpdateGuideState(): m_state=6
20:31:38.526 00.001 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
20:31:38.527 00.001 9044 Star::Find returns 1 (0), X=1017.36, Y=820.04, Mass=5485, SNR=50.9, Peak=173 HFD=5.1
20:31:38.530 00.003 9044 MultiStar: [#1 -0.18,-0.32,0.00,M1] [#2 -0.07,-0.17,1.18,U] [#3 -0.14,-0.17,0.83,U] [#4 -0.10,-0.15,1.27,U] [#5 -0.08,-0.08,0.65,U] [#6 -0.21,-0.12,0.43,U] [#7 -0.15,-0.26,0.00,M4] [#8 -0.08,0.06,0.42,U] 
20:31:38.531 00.001 9044 refined, 6 included, MultiStar: {-0.10, -0.15}, one-star: {-0.07, -0.28}
20:31:38.532 00.001 9044 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.62) = xAngle (-0.52 = -0.52)
20:31:38.533 00.001 9044 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.60 = 2.68)
20:31:38.536 00.003 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.14 mountX=0.16 mountY=0.08, mountTheta=0.47
20:31:38.540 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.15, opts=13)
20:31:38.541 00.001 9044 Enqueuing Move request for scope (-0.10, -0.15)
20:31:38.542 00.001 12252 Worker thread wakes up
20:31:38.544 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:38.545 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
20:31:38.545 00.000 9044 UpdateGuideState exits: m=5485 SNR=50.9
20:31:38.546 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
20:31:38.546 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:38.547 00.001 12252 Moving (-0.10, -0.15) raw xDistance=0.16 yDistance=0.08
20:31:38.547 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:38.550 00.003 12252 PPEC rslt: input = 0.16, final = 0.06, react = 0.10, pred = -0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 771.84
20:31:38.550 00.000 9044 Enqueuing Expose request
20:31:38.552 00.002 12252 PPEC: input: 0.16, control: 0.06, exposure: 2000
20:31:38.552 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:38.552 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:31:38.552 00.000 12252 MoveAxis(W, 22, ABG)
20:31:38.552 00.000 12252 Guiding  Dir = 3, Dur = 22
20:31:38.553 00.001 12252 IsSlewing returns 0
20:31:38.553 00.000 12252 IsGuiding returns 0
20:31:38.555 00.002 12252 PulseGuide returned control before completion, sleep 30
20:31:38.590 00.035 12252 IsGuiding returns 0
20:31:38.590 00.000 12252 Move returns status 0, amount 22
20:31:38.590 00.000 12252 MoveAxis(N, 0, ABG)
20:31:38.590 00.000 12252 Move returns status 0, amount 0
20:31:38.590 00.000 12252 move complete, result=0
20:31:38.590 00.000 12252 worker thread done servicing request
20:31:38.590 00.000 12252 Worker thread wakes up
20:31:38.590 00.000 9044 GuideStep: 0.2 px 22 ms WEST, 0.1 px 0 ms NORTH
20:31:38.592 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:38.592 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:40.932 02.340 12252 Exposure complete
20:31:41.003 00.071 12252 worker thread done servicing request
20:31:41.003 00.000 9044 OnExposeComplete: enter
20:31:41.004 00.001 9044 UpdateGuideState(): m_state=6
20:31:41.007 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
20:31:41.008 00.001 9044 Star::Find returns 1 (0), X=1017.40, Y=820.13, Mass=5363, SNR=50.2, Peak=173 HFD=5.1
20:31:41.009 00.001 9044 MultiStar: [#1 -0.21,-0.13,1.08,U] [#2 -0.12,-0.14,1.21,U] [#3 -0.27,-0.14,0.00,M1] [#4 -0.17,-0.13,1.33,U] [#5 -0.15,-0.05,0.65,U] [#6 -0.24,-0.11,0.42,U] [#7 -0.15,-0.33,0.00,M5] [#8 -0.04,-0.06,0.42,U] 
20:31:41.010 00.001 9044 refined, 6 included, MultiStar: {-0.14, -0.13}, one-star: {-0.04, -0.19}
20:31:41.011 00.001 9044 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.62) = xAngle (-0.78 = -0.78)
20:31:41.012 00.001 9044 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.86 = 2.42)
20:31:41.013 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-2.40 mountX=0.13 mountY=0.12, mountTheta=0.74
20:31:41.015 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.13, opts=13)
20:31:41.017 00.002 9044 Enqueuing Move request for scope (-0.14, -0.13)
20:31:41.019 00.002 12252 Worker thread wakes up
20:31:41.019 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:41.020 00.001 9044 UpdateGuideState exits: m=5363 SNR=50.2
20:31:41.021 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:41.022 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:41.023 00.001 9044 Enqueuing Expose request
20:31:41.024 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
20:31:41.024 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
20:31:41.024 00.000 12252 Moving (-0.14, -0.13) raw xDistance=0.13 yDistance=0.12
20:31:41.025 00.001 12252 PPEC rslt: input = 0.13, final = 0.04, react = 0.08, pred = -0.04, hyst = 0.08, hyst_pct = 0.00, period_length = 771.84
20:31:41.025 00.000 12252 PPEC: input: 0.13, control: 0.04, exposure: 2000
20:31:41.025 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:41.025 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:31:41.025 00.000 12252 MoveAxis(W, 14, ABG)
20:31:41.025 00.000 12252 Guiding  Dir = 3, Dur = 14
20:31:41.025 00.000 12252 IsSlewing returns 0
20:31:41.026 00.001 12252 IsGuiding returns 0
20:31:41.029 00.003 12252 PulseGuide returned control before completion, sleep 23
20:31:41.055 00.026 12252 IsGuiding returns 0
20:31:41.055 00.000 12252 Move returns status 0, amount 14
20:31:41.055 00.000 12252 MoveAxis(N, 0, ABG)
20:31:41.055 00.000 12252 Move returns status 0, amount 0
20:31:41.055 00.000 12252 move complete, result=0
20:31:41.055 00.000 12252 worker thread done servicing request
20:31:41.055 00.000 12252 Worker thread wakes up
20:31:41.055 00.000 9044 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
20:31:41.056 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:41.056 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:43.402 02.346 12252 Exposure complete
20:31:43.448 00.046 12252 worker thread done servicing request
20:31:43.448 00.000 9044 OnExposeComplete: enter
20:31:43.452 00.004 9044 UpdateGuideState(): m_state=6
20:31:43.454 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
20:31:43.455 00.001 9044 Star::Find returns 1 (0), X=1017.48, Y=820.21, Mass=5397, SNR=50.5, Peak=173 HFD=5.2
20:31:43.457 00.002 9044 MultiStar: [#1 -0.19,-0.04,1.06,U] [#2 -0.10,0.08,1.20,U] [#3 -0.29,-0.04,0.00,M2] [#4 -0.15,0.01,1.32,U] [#5 -0.16,0.12,0.64,U] [#6 -0.21,-0.00,0.41,U] [#7 -0.11,-0.06,0.43,U] [#8 -0.14,0.01,0.42,U] 
20:31:43.459 00.002 9044 refined, 7 included, MultiStar: {-0.12, 0.00}, one-star: {0.05, -0.11}
20:31:43.459 00.000 9044 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.62) = xAngle (4.75 = -1.54)
20:31:43.460 00.001 9044 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.66 = 1.66)
20:31:43.461 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.12 mountX=0.00 mountY=0.12, mountTheta=1.54
20:31:43.462 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.00, opts=13)
20:31:43.464 00.002 9044 Enqueuing Move request for scope (-0.12, 0.00)
20:31:43.465 00.001 12252 Worker thread wakes up
20:31:43.465 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:43.466 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
20:31:43.466 00.000 9044 UpdateGuideState exits: m=5397 SNR=50.5
20:31:43.467 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
20:31:43.467 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:43.467 00.000 12252 Moving (-0.12, 0.00) raw xDistance=0.00 yDistance=0.12
20:31:43.467 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:43.469 00.002 9044 Enqueuing Expose request
20:31:43.470 00.001 12252 PPEC rslt: input = 0.00, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 775.46
20:31:43.470 00.000 12252 PPEC: input: 0.00, control: -0.04, exposure: 2000
20:31:43.470 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:43.470 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:31:43.470 00.000 12252 MoveAxis(E, 17, ABG)
20:31:43.470 00.000 12252 Guiding  Dir = 2, Dur = 17
20:31:43.472 00.002 12252 IsSlewing returns 0
20:31:43.472 00.000 12252 IsGuiding returns 0
20:31:43.474 00.002 12252 PulseGuide returned control before completion, sleep 26
20:31:43.512 00.038 12252 IsGuiding returns 0
20:31:43.512 00.000 12252 Move returns status 0, amount 17
20:31:43.513 00.001 12252 MoveAxis(N, 0, ABG)
20:31:43.513 00.000 12252 Move returns status 0, amount 0
20:31:43.513 00.000 12252 move complete, result=0
20:31:43.513 00.000 12252 worker thread done servicing request
20:31:43.513 00.000 12252 Worker thread wakes up
20:31:43.513 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:43.513 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:43.513 00.000 9044 GuideStep: 0.0 px 17 ms EAST, 0.1 px 0 ms NORTH
20:31:45.873 02.360 12252 Exposure complete
20:31:45.920 00.047 12252 worker thread done servicing request
20:31:45.920 00.000 9044 OnExposeComplete: enter
20:31:45.921 00.001 9044 UpdateGuideState(): m_state=6
20:31:45.922 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
20:31:45.923 00.001 9044 Star::Find returns 1 (0), X=1017.58, Y=820.22, Mass=5429, SNR=50.6, Peak=173 HFD=5.2
20:31:45.925 00.002 9044 MultiStar: [#1 -0.05,-0.10,1.06,U] [#2 -0.02,-0.15,1.22,U] [#3 -0.06,-0.08,0.84,U] [#4 -0.03,-0.12,1.29,U] [#5 -0.06,-0.13,0.65,U] [#6 -0.14,-0.26,0.00,M2] [#7 -0.05,-0.15,0.43,U] [#8 -0.01,-0.07,0.42,U] 
20:31:45.926 00.001 9044 refined, 7 included, MultiStar: {-0.01, -0.11}, one-star: {0.14, -0.10}
20:31:45.927 00.001 9044 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.62) = xAngle (-0.05 = -0.05)
20:31:45.928 00.001 9044 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.13 = -3.13)
20:31:45.930 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.12 cameraTheta=-1.67 mountX=0.11 mountY=-0.00, mountTheta=-0.01
20:31:45.932 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.11, opts=13)
20:31:45.934 00.002 9044 Enqueuing Move request for scope (-0.01, -0.11)
20:31:45.935 00.001 12252 Worker thread wakes up
20:31:45.935 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:45.936 00.001 9044 UpdateGuideState exits: m=5429 SNR=50.6
20:31:45.937 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:45.938 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:45.939 00.001 9044 Enqueuing Expose request
20:31:45.941 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
20:31:45.941 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
20:31:45.941 00.000 12252 Moving (-0.01, -0.11) raw xDistance=0.11 yDistance=-0.00
20:31:45.943 00.002 12252 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = -0.05, hyst = 0.06, hyst_pct = 0.00, period_length = 775.46
20:31:45.943 00.000 12252 PPEC: input: 0.11, control: 0.02, exposure: 2000
20:31:45.943 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:45.943 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:31:45.943 00.000 12252 MoveAxis(W, 9, ABG)
20:31:45.943 00.000 12252 Guiding  Dir = 3, Dur = 9
20:31:45.944 00.001 12252 IsSlewing returns 0
20:31:45.944 00.000 12252 IsGuiding returns 0
20:31:45.945 00.001 12252 PulseGuide returned control before completion, sleep 18
20:31:45.971 00.026 12252 IsGuiding returns 0
20:31:45.971 00.000 12252 Move returns status 0, amount 9
20:31:45.971 00.000 12252 MoveAxis(N, 0, ABG)
20:31:45.971 00.000 12252 Move returns status 0, amount 0
20:31:45.971 00.000 12252 move complete, result=0
20:31:45.971 00.000 12252 worker thread done servicing request
20:31:45.971 00.000 12252 Worker thread wakes up
20:31:45.971 00.000 9044 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
20:31:45.972 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:45.972 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:48.316 02.344 12252 Exposure complete
20:31:48.368 00.052 12252 worker thread done servicing request
20:31:48.369 00.001 9044 OnExposeComplete: enter
20:31:48.370 00.001 9044 UpdateGuideState(): m_state=6
20:31:48.371 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
20:31:48.371 00.000 9044 Star::Find returns 1 (0), X=1017.59, Y=820.09, Mass=5442, SNR=51.0, Peak=173 HFD=5.1
20:31:48.372 00.001 9044 MultiStar: [#1 -0.12,-0.14,1.04,U] [#2 0.04,-0.13,1.22,U] [#3 -0.09,-0.12,0.84,U] [#4 -0.04,-0.13,1.26,U] [#5 -0.05,-0.24,0.64,U] [#6 -0.14,-0.26,0.00,M3] [#7 -0.08,-0.25,0.43,U] [#8 0.05,-0.13,0.41,U] 
20:31:48.373 00.001 9044 refined, 7 included, MultiStar: {-0.01, -0.16}, one-star: {0.16, -0.23}
20:31:48.374 00.001 9044 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.62) = xAngle (-0.02 = -0.02)
20:31:48.375 00.001 9044 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.10 = -3.10)
20:31:48.376 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.65 mountX=0.16 mountY=-0.01, mountTheta=-0.04
20:31:48.377 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.16, opts=13)
20:31:48.378 00.001 9044 Enqueuing Move request for scope (-0.01, -0.16)
20:31:48.379 00.001 12252 Worker thread wakes up
20:31:48.379 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:48.379 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
20:31:48.379 00.000 9044 UpdateGuideState exits: m=5442 SNR=51.0
20:31:48.380 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
20:31:48.380 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:48.381 00.001 12252 Moving (-0.01, -0.16) raw xDistance=0.16 yDistance=-0.01
20:31:48.381 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:48.384 00.003 9044 Enqueuing Expose request
20:31:48.386 00.002 12252 PPEC rslt: input = 0.16, final = 0.06, react = 0.10, pred = -0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 775.46
20:31:48.386 00.000 12252 PPEC: input: 0.16, control: 0.06, exposure: 2000
20:31:48.386 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:48.387 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:31:48.387 00.000 12252 MoveAxis(W, 22, ABG)
20:31:48.387 00.000 12252 Guiding  Dir = 3, Dur = 22
20:31:48.387 00.000 12252 IsSlewing returns 0
20:31:48.387 00.000 12252 IsGuiding returns 0
20:31:48.389 00.002 12252 PulseGuide returned control before completion, sleep 30
20:31:48.420 00.031 12252 IsGuiding returns 1
20:31:48.420 00.000 12252 scope still moving after pulse duration time elapsed
20:31:48.451 00.031 12252 IsSlewing returns 0
20:31:48.452 00.001 12252 IsGuiding returns 0
20:31:48.452 00.000 12252 scope move finished after 22 + 42 ms
20:31:48.452 00.000 12252 Move returns status 0, amount 22
20:31:48.452 00.000 12252 MoveAxis(N, 0, ABG)
20:31:48.452 00.000 12252 Move returns status 0, amount 0
20:31:48.452 00.000 12252 move complete, result=0
20:31:48.452 00.000 12252 worker thread done servicing request
20:31:48.452 00.000 12252 Worker thread wakes up
20:31:48.452 00.000 9044 GuideStep: 0.2 px 22 ms WEST, -0.0 px 0 ms NORTH
20:31:48.455 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:48.455 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:50.795 02.340 12252 Exposure complete
20:31:50.840 00.045 12252 worker thread done servicing request
20:31:50.840 00.000 9044 OnExposeComplete: enter
20:31:50.841 00.001 9044 UpdateGuideState(): m_state=6
20:31:50.842 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
20:31:50.843 00.001 9044 Star::Find returns 1 (0), X=1017.59, Y=820.18, Mass=5495, SNR=51.0, Peak=173 HFD=5.2
20:31:50.844 00.001 9044 MultiStar: [#1 -0.06,-0.12,1.04,U] [#2 0.02,-0.10,1.22,U] [#3 -0.03,-0.06,0.84,U] [#4 -0.07,-0.06,1.28,U] [#5 0.00,-0.03,0.64,U] [#6 -0.16,-0.23,0.00,M4] [#7 -0.00,-0.19,0.42,U] [#8 0.05,0.02,0.41,U] 
20:31:50.845 00.001 9044 refined, 7 included, MultiStar: {0.00, -0.09}, one-star: {0.16, -0.14}
20:31:50.845 00.000 9044 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.62) = xAngle (0.08 = 0.08)
20:31:50.846 00.001 9044 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.01 = -3.01)
20:31:50.847 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.55 mountX=0.09 mountY=-0.01, mountTheta=-0.13
20:31:50.849 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.09, opts=13)
20:31:50.850 00.001 9044 Enqueuing Move request for scope (0.00, -0.09)
20:31:50.852 00.002 12252 Worker thread wakes up
20:31:50.852 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:50.853 00.001 9044 UpdateGuideState exits: m=5495 SNR=51.0
20:31:50.855 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:50.856 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
20:31:50.856 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:50.857 00.001 9044 Enqueuing Expose request
20:31:50.858 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
20:31:50.858 00.000 12252 Moving (0.00, -0.09) raw xDistance=0.09 yDistance=-0.01
20:31:50.861 00.003 12252 PPEC rslt: input = 0.09, final = -0.06, react = 0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 779.05
20:31:50.861 00.000 12252 PPEC: input: 0.09, control: -0.06, exposure: 2000
20:31:50.861 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:50.861 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:31:50.861 00.000 12252 MoveAxis(E, 23, ABG)
20:31:50.861 00.000 12252 Guiding  Dir = 2, Dur = 23
20:31:50.861 00.000 12252 IsSlewing returns 0
20:31:50.861 00.000 12252 IsGuiding returns 0
20:31:50.863 00.002 12252 PulseGuide returned control before completion, sleep 32
20:31:50.896 00.033 12252 IsGuiding returns 0
20:31:50.896 00.000 12252 Move returns status 0, amount 23
20:31:50.896 00.000 12252 MoveAxis(N, 0, ABG)
20:31:50.896 00.000 12252 Move returns status 0, amount 0
20:31:50.896 00.000 12252 move complete, result=0
20:31:50.896 00.000 12252 worker thread done servicing request
20:31:50.896 00.000 12252 Worker thread wakes up
20:31:50.897 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:50.897 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:50.897 00.000 9044 GuideStep: 0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
20:31:53.254 02.357 12252 Exposure complete
20:31:53.317 00.063 12252 worker thread done servicing request
20:31:53.317 00.000 9044 OnExposeComplete: enter
20:31:53.318 00.001 9044 UpdateGuideState(): m_state=6
20:31:53.319 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
20:31:53.320 00.001 9044 Star::Find returns 1 (0), X=1017.58, Y=820.13, Mass=5506, SNR=51.0, Peak=173 HFD=5.2
20:31:53.321 00.001 9044 MultiStar: [#1 -0.13,-0.04,1.07,U] [#2 -0.02,-0.03,1.20,U] [#3 -0.10,-0.05,0.85,U] [#4 -0.07,-0.10,1.26,U] [#5 -0.04,0.03,0.65,U] [#6 -0.15,0.08,0.43,U] [#7 -0.04,-0.16,0.43,U] [#8 0.08,0.03,0.41,U] 
20:31:53.322 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {0.14, -0.19}
20:31:53.322 00.000 9044 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.62) = xAngle (-0.51 = -0.51)
20:31:53.323 00.001 9044 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.59 = 2.69)
20:31:53.324 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.13 mountX=0.06 mountY=0.03, mountTheta=0.46
20:31:53.326 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.06, opts=13)
20:31:53.326 00.000 9044 Enqueuing Move request for scope (-0.04, -0.06)
20:31:53.327 00.001 12252 Worker thread wakes up
20:31:53.327 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:53.328 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
20:31:53.328 00.000 9044 UpdateGuideState exits: m=5506 SNR=51.0
20:31:53.328 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:53.330 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:53.332 00.002 9044 Enqueuing Expose request
20:31:53.333 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
20:31:53.333 00.000 12252 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=0.03
20:31:53.334 00.001 12252 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 779.05
20:31:53.334 00.000 12252 PPEC: input: 0.06, control: -0.04, exposure: 2000
20:31:53.334 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:53.334 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:31:53.334 00.000 12252 MoveAxis(E, 15, ABG)
20:31:53.334 00.000 12252 Guiding  Dir = 2, Dur = 15
20:31:53.334 00.000 12252 IsSlewing returns 0
20:31:53.338 00.004 12252 IsGuiding returns 0
20:31:53.340 00.002 12252 PulseGuide returned control before completion, sleep 24
20:31:53.374 00.034 12252 IsGuiding returns 0
20:31:53.374 00.000 12252 Move returns status 0, amount 15
20:31:53.374 00.000 12252 MoveAxis(N, 0, ABG)
20:31:53.374 00.000 12252 Move returns status 0, amount 0
20:31:53.374 00.000 12252 move complete, result=0
20:31:53.374 00.000 12252 worker thread done servicing request
20:31:53.374 00.000 12252 Worker thread wakes up
20:31:53.374 00.000 9044 GuideStep: 0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
20:31:53.375 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:53.375 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:55.714 02.339 12252 Exposure complete
20:31:55.787 00.073 12252 worker thread done servicing request
20:31:55.787 00.000 9044 OnExposeComplete: enter
20:31:55.789 00.002 9044 UpdateGuideState(): m_state=6
20:31:55.791 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
20:31:55.791 00.000 9044 Star::Find returns 1 (0), X=1017.67, Y=820.22, Mass=5472, SNR=50.9, Peak=173 HFD=5.2
20:31:55.792 00.001 9044 MultiStar: [#1 -0.05,-0.01,1.08,U] [#2 0.02,-0.06,1.19,U] [#3 -0.02,-0.07,0.85,U] [#4 -0.01,-0.07,1.29,U] [#5 -0.00,0.05,0.64,U] [#6 -0.08,-0.10,0.43,U] [#7 0.00,-0.08,0.42,U] [#8 0.08,0.01,0.41,U] 
20:31:55.793 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.24, -0.10}
20:31:55.794 00.001 9044 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.62) = xAngle (0.51 = 0.51)
20:31:55.795 00.001 9044 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.58 = -2.58)
20:31:55.796 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.12 mountX=0.05 mountY=-0.03, mountTheta=-0.55
20:31:55.800 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.05, opts=13)
20:31:55.803 00.003 9044 Enqueuing Move request for scope (0.02, -0.05)
20:31:55.805 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:55.808 00.003 9044 UpdateGuideState exits: m=5472 SNR=50.9
20:31:55.811 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:55.813 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:55.815 00.002 9044 Enqueuing Expose request
20:31:55.818 00.003 12252 Worker thread wakes up
20:31:55.818 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
20:31:55.818 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
20:31:55.818 00.000 12252 Moving (0.02, -0.05) raw xDistance=0.05 yDistance=-0.03
20:31:55.819 00.001 12252 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 779.05
20:31:55.819 00.000 12252 PPEC: input: 0.05, control: -0.03, exposure: 2000
20:31:55.819 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:55.819 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:31:55.820 00.001 12252 MoveAxis(E, 13, ABG)
20:31:55.820 00.000 12252 Guiding  Dir = 2, Dur = 13
20:31:55.820 00.000 12252 IsSlewing returns 0
20:31:55.821 00.001 12252 IsGuiding returns 0
20:31:55.823 00.002 12252 PulseGuide returned control before completion, sleep 22
20:31:55.846 00.023 12252 IsGuiding returns 1
20:31:55.848 00.002 12252 scope still moving after pulse duration time elapsed
20:31:55.878 00.030 12252 IsSlewing returns 0
20:31:55.879 00.001 12252 IsGuiding returns 0
20:31:55.879 00.000 12252 scope move finished after 13 + 44 ms
20:31:55.879 00.000 12252 Move returns status 0, amount 13
20:31:55.879 00.000 12252 MoveAxis(N, 0, ABG)
20:31:55.879 00.000 12252 Move returns status 0, amount 0
20:31:55.879 00.000 12252 move complete, result=0
20:31:55.879 00.000 12252 worker thread done servicing request
20:31:55.880 00.001 9044 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
20:31:55.881 00.001 12252 Worker thread wakes up
20:31:55.881 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:55.881 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:31:58.223 02.342 12252 Exposure complete
20:31:58.280 00.057 12252 worker thread done servicing request
20:31:58.280 00.000 9044 OnExposeComplete: enter
20:31:58.281 00.001 9044 UpdateGuideState(): m_state=6
20:31:58.282 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
20:31:58.283 00.001 9044 Star::Find returns 1 (0), X=1017.64, Y=820.18, Mass=5452, SNR=50.7, Peak=173 HFD=5.2
20:31:58.284 00.001 9044 MultiStar: [#1 -0.06,-0.07,1.04,U] [#2 0.03,-0.08,1.21,U] [#3 -0.03,-0.09,0.83,U] [#4 0.05,-0.12,1.27,U] [#5 0.04,-0.02,0.64,U] [#6 -0.12,0.02,0.43,U] [#7 0.00,-0.26,0.42,U] [#8 0.07,0.07,0.42,U] 
20:31:58.285 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.20, -0.14}
20:31:58.286 00.001 9044 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.62) = xAngle (0.40 = 0.40)
20:31:58.287 00.001 9044 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.69 = -2.69)
20:31:58.288 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.23 mountX=0.08 mountY=-0.04, mountTheta=-0.44
20:31:58.290 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.08, opts=13)
20:31:58.291 00.001 9044 Enqueuing Move request for scope (0.03, -0.08)
20:31:58.293 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:31:58.294 00.001 9044 UpdateGuideState exits: m=5452 SNR=50.7
20:31:58.295 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:31:58.296 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:31:58.297 00.001 9044 Enqueuing Expose request
20:31:58.298 00.001 12252 Worker thread wakes up
20:31:58.299 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
20:31:58.299 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
20:31:58.299 00.000 12252 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=-0.04
20:31:58.301 00.002 12252 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 782.62
20:31:58.302 00.001 12252 PPEC: input: 0.08, control: -0.04, exposure: 2000
20:31:58.302 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:31:58.302 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:31:58.302 00.000 12252 MoveAxis(E, 18, ABG)
20:31:58.302 00.000 12252 Guiding  Dir = 2, Dur = 18
20:31:58.302 00.000 12252 IsSlewing returns 0
20:31:58.302 00.000 12252 IsGuiding returns 0
20:31:58.304 00.002 12252 PulseGuide returned control before completion, sleep 27
20:31:58.345 00.041 12252 IsGuiding returns 0
20:31:58.345 00.000 12252 Move returns status 0, amount 18
20:31:58.345 00.000 12252 MoveAxis(N, 0, ABG)
20:31:58.345 00.000 12252 Move returns status 0, amount 0
20:31:58.345 00.000 12252 move complete, result=0
20:31:58.345 00.000 12252 worker thread done servicing request
20:31:58.345 00.000 12252 Worker thread wakes up
20:31:58.345 00.000 9044 GuideStep: 0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
20:31:58.347 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:31:58.347 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:00.695 02.348 12252 Exposure complete
20:32:00.762 00.067 12252 worker thread done servicing request
20:32:00.762 00.000 9044 OnExposeComplete: enter
20:32:00.763 00.001 9044 UpdateGuideState(): m_state=6
20:32:00.765 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
20:32:00.767 00.002 9044 Star::Find returns 1 (0), X=1017.68, Y=819.98, Mass=5544, SNR=51.2, Peak=173 HFD=5.1
20:32:00.768 00.001 9044 MultiStar: [#1 0.02,-0.20,1.03,U] [#2 0.11,-0.09,1.18,U] [#3 0.01,-0.27,0.84,U] [#4 0.08,-0.20,1.25,U] [#5 0.04,-0.13,0.64,U] [#6 0.02,-0.18,0.42,U] [#7 0.06,-0.31,0.00,M1] [#8 0.17,-0.12,0.41,U] 
20:32:00.769 00.001 9044 refined, 7 included, MultiStar: {0.09, -0.20}, one-star: {0.25, -0.35}
20:32:00.770 00.001 9044 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.62) = xAngle (0.47 = 0.47)
20:32:00.771 00.001 9044 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.61 = -2.61)
20:32:00.772 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.15 mountX=0.20 mountY=-0.11, mountTheta=-0.52
20:32:00.775 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.20, opts=13)
20:32:00.776 00.001 9044 Enqueuing Move request for scope (0.09, -0.20)
20:32:00.777 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:00.778 00.001 9044 UpdateGuideState exits: m=5544 SNR=51.2
20:32:00.779 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:00.780 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:00.781 00.001 9044 Enqueuing Expose request
20:32:00.782 00.001 12252 Worker thread wakes up
20:32:00.782 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
20:32:00.783 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
20:32:00.783 00.000 12252 Moving (0.09, -0.20) raw xDistance=0.20 yDistance=-0.11
20:32:00.784 00.001 12252 PPEC rslt: input = 0.20, final = 0.08, react = 0.12, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 782.62
20:32:00.784 00.000 12252 PPEC: input: 0.20, control: 0.08, exposure: 2000
20:32:00.784 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:00.784 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:32:00.785 00.001 12252 MoveAxis(W, 32, ABG)
20:32:00.785 00.000 12252 Guiding  Dir = 3, Dur = 32
20:32:00.785 00.000 12252 IsSlewing returns 0
20:32:00.785 00.000 12252 IsGuiding returns 0
20:32:00.789 00.004 12252 PulseGuide returned control before completion, sleep 40
20:32:00.835 00.046 12252 IsGuiding returns 0
20:32:00.835 00.000 12252 Move returns status 0, amount 32
20:32:00.835 00.000 12252 MoveAxis(N, 0, ABG)
20:32:00.835 00.000 12252 Move returns status 0, amount 0
20:32:00.835 00.000 12252 move complete, result=0
20:32:00.836 00.001 12252 worker thread done servicing request
20:32:00.836 00.000 12252 Worker thread wakes up
20:32:00.836 00.000 9044 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
20:32:00.837 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:00.837 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:03.185 02.348 12252 Exposure complete
20:32:03.235 00.050 12252 worker thread done servicing request
20:32:03.235 00.000 9044 OnExposeComplete: enter
20:32:03.236 00.001 9044 UpdateGuideState(): m_state=6
20:32:03.237 00.001 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
20:32:03.238 00.001 9044 Star::Find returns 1 (0), X=1017.68, Y=820.14, Mass=5444, SNR=51.0, Peak=173 HFD=5.0
20:32:03.241 00.003 9044 MultiStar: [#1 -0.04,-0.13,1.04,U] [#2 0.04,-0.05,1.21,U] [#3 -0.06,-0.14,0.84,U] [#4 0.01,-0.10,1.28,U] [#5 0.01,0.02,0.64,U] [#6 -0.07,-0.16,0.42,U] [#7 0.07,-0.25,0.42,U] [#8 0.04,-0.00,0.42,U] 
20:32:03.242 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.11}, one-star: {0.24, -0.18}
20:32:03.243 00.001 9044 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.62) = xAngle (0.35 = 0.35)
20:32:03.244 00.001 9044 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.73 = -2.73)
20:32:03.245 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.27 mountX=0.10 mountY=-0.04, mountTheta=-0.40
20:32:03.247 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.11, opts=13)
20:32:03.248 00.001 9044 Enqueuing Move request for scope (0.03, -0.11)
20:32:03.249 00.001 12252 Worker thread wakes up
20:32:03.249 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:03.250 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
20:32:03.250 00.000 9044 UpdateGuideState exits: m=5444 SNR=51.0
20:32:03.251 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:03.252 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
20:32:03.252 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:03.253 00.001 9044 Enqueuing Expose request
20:32:03.255 00.002 12252 Moving (0.03, -0.11) raw xDistance=0.10 yDistance=-0.04
20:32:03.256 00.001 12252 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = -0.03, hyst = 0.05, hyst_pct = 0.00, period_length = 782.62
20:32:03.256 00.000 12252 PPEC: input: 0.10, control: 0.03, exposure: 2000
20:32:03.256 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:03.256 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:32:03.257 00.001 12252 MoveAxis(W, 13, ABG)
20:32:03.257 00.000 12252 Guiding  Dir = 3, Dur = 13
20:32:03.257 00.000 12252 IsSlewing returns 0
20:32:03.257 00.000 12252 IsGuiding returns 0
20:32:03.259 00.002 12252 PulseGuide returned control before completion, sleep 22
20:32:03.286 00.027 12252 IsGuiding returns 1
20:32:03.286 00.000 12252 scope still moving after pulse duration time elapsed
20:32:03.317 00.031 12252 IsSlewing returns 0
20:32:03.317 00.000 12252 IsGuiding returns 0
20:32:03.317 00.000 12252 scope move finished after 13 + 47 ms
20:32:03.317 00.000 12252 Move returns status 0, amount 13
20:32:03.317 00.000 12252 MoveAxis(N, 0, ABG)
20:32:03.317 00.000 12252 Move returns status 0, amount 0
20:32:03.317 00.000 12252 move complete, result=0
20:32:03.317 00.000 12252 worker thread done servicing request
20:32:03.317 00.000 12252 Worker thread wakes up
20:32:03.317 00.000 9044 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
20:32:03.320 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:03.320 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:05.652 02.332 12252 Exposure complete
20:32:05.700 00.048 12252 worker thread done servicing request
20:32:05.700 00.000 9044 OnExposeComplete: enter
20:32:05.701 00.001 9044 UpdateGuideState(): m_state=6
20:32:05.703 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
20:32:05.704 00.001 9044 Star::Find returns 1 (0), X=1017.48, Y=819.99, Mass=5428, SNR=50.5, Peak=173 HFD=5.0
20:32:05.706 00.002 9044 MultiStar: [#1 -0.11,-0.20,1.06,U] [#2 -0.01,-0.15,1.22,U] [#3 -0.09,-0.22,0.86,U] [#4 -0.05,-0.18,1.31,U] [#5 -0.04,-0.20,0.65,U] [#6 -0.18,-0.26,0.00,M1] [#7 -0.04,-0.36,0.00,M1] [#8 0.04,-0.19,0.42,U] 
20:32:05.707 00.001 9044 refined, 6 included, MultiStar: {-0.03, -0.21}, one-star: {0.04, -0.33}
20:32:05.708 00.001 9044 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.62) = xAngle (-0.11 = -0.11)
20:32:05.709 00.001 9044 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.19 = 3.09)
20:32:05.710 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.73 mountX=0.21 mountY=0.01, mountTheta=0.05
20:32:05.712 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.21, opts=13)
20:32:05.713 00.001 9044 Enqueuing Move request for scope (-0.03, -0.21)
20:32:05.714 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:05.715 00.001 9044 UpdateGuideState exits: m=5428 SNR=50.5
20:32:05.717 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:05.718 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:05.719 00.001 9044 Enqueuing Expose request
20:32:05.721 00.002 12252 Worker thread wakes up
20:32:05.721 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.21) opts 0xd
20:32:05.721 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.21)
20:32:05.721 00.000 12252 Moving (-0.03, -0.21) raw xDistance=0.21 yDistance=0.01
20:32:05.723 00.002 12252 PPEC rslt: input = 0.21, final = 0.09, react = 0.13, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 786.16
20:32:05.723 00.000 12252 PPEC: input: 0.21, control: 0.09, exposure: 2000
20:32:05.723 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:05.723 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:32:05.724 00.001 12252 MoveAxis(W, 35, ABG)
20:32:05.724 00.000 12252 Guiding  Dir = 3, Dur = 35
20:32:05.724 00.000 12252 IsSlewing returns 0
20:32:05.724 00.000 12252 IsGuiding returns 0
20:32:05.726 00.002 12252 PulseGuide returned control before completion, sleep 44
20:32:05.771 00.045 12252 IsGuiding returns 0
20:32:05.771 00.000 12252 Move returns status 0, amount 35
20:32:05.771 00.000 12252 MoveAxis(N, 0, ABG)
20:32:05.771 00.000 12252 Move returns status 0, amount 0
20:32:05.772 00.001 12252 move complete, result=0
20:32:05.772 00.000 12252 worker thread done servicing request
20:32:05.772 00.000 12252 Worker thread wakes up
20:32:05.772 00.000 9044 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
20:32:05.774 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:05.774 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:08.136 02.362 12252 Exposure complete
20:32:08.191 00.055 12252 worker thread done servicing request
20:32:08.191 00.000 9044 OnExposeComplete: enter
20:32:08.193 00.002 9044 UpdateGuideState(): m_state=6
20:32:08.194 00.001 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
20:32:08.195 00.001 9044 Star::Find returns 1 (0), X=1017.54, Y=820.26, Mass=5445, SNR=50.8, Peak=173 HFD=5.2
20:32:08.196 00.001 9044 MultiStar: [#1 -0.07,0.00,1.04,U] [#2 -0.00,0.05,1.21,U] [#3 -0.10,0.10,0.84,U] [#4 -0.06,0.04,1.29,U] [#5 0.01,0.14,0.64,U] [#6 -0.18,0.14,0.43,U] [#7 -0.05,-0.07,0.42,U] [#8 0.01,0.21,0.41,U] 
20:32:08.197 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {0.11, -0.06}
20:32:08.199 00.002 9044 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.62) = xAngle (3.75 = -2.54)
20:32:08.200 00.001 9044 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.66 = 0.66)
20:32:08.201 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.05 cameraTheta=2.12 mountX=-0.04 mountY=0.03, mountTheta=2.50
20:32:08.204 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.05, opts=13)
20:32:08.205 00.001 9044 Enqueuing Move request for scope (-0.03, 0.05)
20:32:08.206 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:08.207 00.001 9044 UpdateGuideState exits: m=5445 SNR=50.8
20:32:08.208 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:08.209 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:08.210 00.001 9044 Enqueuing Expose request
20:32:08.212 00.002 12252 Worker thread wakes up
20:32:08.212 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
20:32:08.212 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
20:32:08.212 00.000 12252 Moving (-0.03, 0.05) raw xDistance=-0.04 yDistance=0.03
20:32:08.214 00.002 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 786.16
20:32:08.214 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
20:32:08.214 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:08.214 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:32:08.214 00.000 12252 MoveAxis(E, 9, ABG)
20:32:08.214 00.000 12252 Guiding  Dir = 2, Dur = 9
20:32:08.215 00.001 12252 IsSlewing returns 0
20:32:08.215 00.000 12252 IsGuiding returns 0
20:32:08.217 00.002 12252 PulseGuide returned control before completion, sleep 17
20:32:08.238 00.021 12252 IsGuiding returns 0
20:32:08.238 00.000 12252 Move returns status 0, amount 9
20:32:08.238 00.000 12252 MoveAxis(N, 0, ABG)
20:32:08.238 00.000 12252 Move returns status 0, amount 0
20:32:08.238 00.000 12252 move complete, result=0
20:32:08.238 00.000 12252 worker thread done servicing request
20:32:08.238 00.000 12252 Worker thread wakes up
20:32:08.239 00.001 9044 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
20:32:08.240 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:08.240 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:10.584 02.344 12252 Exposure complete
20:32:10.631 00.047 12252 worker thread done servicing request
20:32:10.631 00.000 9044 OnExposeComplete: enter
20:32:10.632 00.001 9044 UpdateGuideState(): m_state=6
20:32:10.634 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
20:32:10.635 00.001 9044 Star::Find returns 1 (0), X=1017.55, Y=820.33, Mass=5408, SNR=50.8, Peak=173 HFD=5.2
20:32:10.637 00.002 9044 MultiStar: [#1 -0.01,0.14,1.06,U] [#2 -0.00,0.13,1.21,U] [#3 -0.07,0.12,0.85,U] [#4 0.03,0.07,1.28,U] [#5 0.05,0.21,0.65,U] [#6 -0.14,0.19,0.43,U] [#7 -0.03,0.11,0.43,U] [#8 0.21,0.28,0.00,M1] 
20:32:10.638 00.001 9044 refined, 7 included, MultiStar: {0.01, 0.11}, one-star: {0.12, 0.01}
20:32:10.639 00.001 9044 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.62) = xAngle (3.13 = 3.13)
20:32:10.640 00.001 9044 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.05 = 0.05)
20:32:10.641 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.51 mountX=-0.11 mountY=0.01, mountTheta=3.09
20:32:10.643 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.11, opts=13)
20:32:10.644 00.001 9044 Enqueuing Move request for scope (0.01, 0.11)
20:32:10.645 00.001 12252 Worker thread wakes up
20:32:10.645 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:10.646 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
20:32:10.646 00.000 9044 UpdateGuideState exits: m=5408 SNR=50.8
20:32:10.647 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:10.648 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
20:32:10.648 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:10.650 00.002 9044 Enqueuing Expose request
20:32:10.651 00.001 12252 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=0.01
20:32:10.652 00.001 12252 PPEC rslt: input = -0.11, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.05, hyst_pct = 0.00, period_length = 786.16
20:32:10.652 00.000 12252 PPEC: input: -0.11, control: -0.08, exposure: 2000
20:32:10.652 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:10.652 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:32:10.652 00.000 12252 MoveAxis(E, 33, ABG)
20:32:10.652 00.000 12252 Guiding  Dir = 2, Dur = 33
20:32:10.652 00.000 12252 IsSlewing returns 0
20:32:10.653 00.001 12252 IsGuiding returns 0
20:32:10.655 00.002 12252 PulseGuide returned control before completion, sleep 41
20:32:10.704 00.049 12252 IsGuiding returns 0
20:32:10.704 00.000 12252 Move returns status 0, amount 33
20:32:10.704 00.000 12252 MoveAxis(N, 0, ABG)
20:32:10.704 00.000 12252 Move returns status 0, amount 0
20:32:10.705 00.001 12252 move complete, result=0
20:32:10.705 00.000 12252 worker thread done servicing request
20:32:10.705 00.000 12252 Worker thread wakes up
20:32:10.705 00.000 9044 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
20:32:10.708 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:10.709 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:13.049 02.340 12252 Exposure complete
20:32:13.113 00.064 12252 worker thread done servicing request
20:32:13.113 00.000 9044 OnExposeComplete: enter
20:32:13.114 00.001 9044 UpdateGuideState(): m_state=6
20:32:13.115 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
20:32:13.119 00.004 9044 Star::Find returns 1 (0), X=1017.55, Y=820.34, Mass=5345, SNR=50.2, Peak=173 HFD=5.2
20:32:13.121 00.002 9044 MultiStar: [#1 -0.15,0.03,1.07,U] [#2 -0.06,0.10,1.23,U] [#3 -0.19,0.09,0.85,U] [#4 -0.03,0.05,1.29,U] [#5 -0.09,0.12,0.65,U] [#6 -0.14,0.02,0.42,U] [#7 -0.16,-0.09,0.43,U] [#8 -0.05,0.23,0.41,U] 
20:32:13.124 00.003 9044 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {0.12, 0.02}
20:32:13.126 00.002 9044 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.62) = xAngle (4.05 = -2.23)
20:32:13.129 00.003 9044 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.97 = 0.97)
20:32:13.131 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.43 mountX=-0.06 mountY=0.08, mountTheta=2.21
20:32:13.135 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.06, opts=13)
20:32:13.136 00.001 9044 Enqueuing Move request for scope (-0.07, 0.06)
20:32:13.137 00.001 12252 Worker thread wakes up
20:32:13.137 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:13.140 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
20:32:13.140 00.000 9044 UpdateGuideState exits: m=5345 SNR=50.2
20:32:13.142 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
20:32:13.142 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:13.144 00.002 12252 Moving (-0.07, 0.06) raw xDistance=-0.06 yDistance=0.08
20:32:13.144 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:13.145 00.001 9044 Enqueuing Expose request
20:32:13.147 00.002 12252 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 789.68
20:32:13.147 00.000 12252 PPEC: input: -0.06, control: -0.02, exposure: 2000
20:32:13.147 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:13.147 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:32:13.147 00.000 12252 MoveAxis(E, 9, ABG)
20:32:13.148 00.001 12252 Guiding  Dir = 2, Dur = 9
20:32:13.148 00.000 12252 IsSlewing returns 0
20:32:13.148 00.000 12252 IsGuiding returns 0
20:32:13.151 00.003 12252 PulseGuide returned control before completion, sleep 17
20:32:13.173 00.022 12252 IsGuiding returns 0
20:32:13.173 00.000 12252 Move returns status 0, amount 9
20:32:13.173 00.000 12252 MoveAxis(N, 0, ABG)
20:32:13.173 00.000 12252 Move returns status 0, amount 0
20:32:13.173 00.000 12252 move complete, result=0
20:32:13.173 00.000 12252 worker thread done servicing request
20:32:13.173 00.000 12252 Worker thread wakes up
20:32:13.173 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:13.173 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:13.173 00.000 9044 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
20:32:15.530 02.357 12252 Exposure complete
20:32:15.584 00.054 12252 worker thread done servicing request
20:32:15.585 00.001 9044 OnExposeComplete: enter
20:32:15.586 00.001 9044 UpdateGuideState(): m_state=6
20:32:15.587 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
20:32:15.588 00.001 9044 Star::Find returns 1 (0), X=1017.59, Y=820.29, Mass=5488, SNR=50.9, Peak=173 HFD=5.3
20:32:15.590 00.002 9044 MultiStar: [#1 -0.05,0.07,1.04,U] [#2 0.00,0.06,1.19,U] [#3 -0.06,0.04,0.85,U] [#4 -0.08,0.05,1.30,U] [#5 -0.06,0.04,0.66,U] [#6 -0.13,0.04,0.41,U] [#7 0.02,-0.14,0.41,U] [#8 0.02,0.18,0.41,U] 
20:32:15.592 00.002 9044 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.16, -0.03}
20:32:15.595 00.003 9044 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.62) = xAngle (3.59 = -2.69)
20:32:15.597 00.002 9044 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.51 = 0.51)
20:32:15.599 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.97 mountX=-0.04 mountY=0.02, mountTheta=2.65
20:32:15.603 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.04, opts=13)
20:32:15.606 00.003 9044 Enqueuing Move request for scope (-0.02, 0.04)
20:32:15.609 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:15.611 00.002 9044 UpdateGuideState exits: m=5488 SNR=50.9
20:32:15.614 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:15.616 00.002 12252 Worker thread wakes up
20:32:15.616 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:15.618 00.002 9044 Enqueuing Expose request
20:32:15.620 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
20:32:15.620 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
20:32:15.620 00.000 12252 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=0.02
20:32:15.621 00.001 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 789.68
20:32:15.621 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
20:32:15.621 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:15.621 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:32:15.622 00.001 12252 MoveAxis(E, 9, ABG)
20:32:15.622 00.000 12252 Guiding  Dir = 2, Dur = 9
20:32:15.622 00.000 12252 IsSlewing returns 0
20:32:15.622 00.000 12252 IsGuiding returns 0
20:32:15.625 00.003 12252 PulseGuide returned control before completion, sleep 17
20:32:15.654 00.029 12252 IsGuiding returns 0
20:32:15.654 00.000 12252 Move returns status 0, amount 9
20:32:15.654 00.000 12252 MoveAxis(N, 0, ABG)
20:32:15.654 00.000 12252 Move returns status 0, amount 0
20:32:15.654 00.000 12252 move complete, result=0
20:32:15.654 00.000 12252 worker thread done servicing request
20:32:15.654 00.000 12252 Worker thread wakes up
20:32:15.654 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:15.654 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:15.654 00.000 9044 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
20:32:18.018 02.364 12252 Exposure complete
20:32:18.068 00.050 12252 worker thread done servicing request
20:32:18.069 00.001 9044 OnExposeComplete: enter
20:32:18.071 00.002 9044 UpdateGuideState(): m_state=6
20:32:18.073 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
20:32:18.074 00.001 9044 Star::Find returns 1 (0), X=1017.72, Y=820.39, Mass=5518, SNR=51.1, Peak=173 HFD=5.3
20:32:18.077 00.003 9044 MultiStar: [#1 -0.09,0.16,1.04,U] [#2 0.08,0.17,1.18,U] [#3 0.08,0.15,0.83,U] [#4 -0.03,0.11,1.25,U] [#5 0.04,0.22,0.65,U] [#6 -0.12,0.19,0.42,U] [#7 0.07,-0.06,0.42,U] [#8 0.12,0.16,0.42,U] 
20:32:18.079 00.002 9044 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.29, 0.07}
20:32:18.080 00.001 9044 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.62) = xAngle (2.83 = 2.83)
20:32:18.082 00.002 9044 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.26 = -0.26)
20:32:18.084 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.20 mountX=-0.14 mountY=-0.04, mountTheta=-2.88
20:32:18.088 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.13, opts=13)
20:32:18.091 00.003 9044 Enqueuing Move request for scope (0.05, 0.13)
20:32:18.094 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:18.096 00.002 12252 Worker thread wakes up
20:32:18.096 00.000 9044 UpdateGuideState exits: m=5518 SNR=51.1
20:32:18.099 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:18.101 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
20:32:18.101 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:18.103 00.002 9044 Enqueuing Expose request
20:32:18.106 00.003 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
20:32:18.106 00.000 12252 Moving (0.05, 0.13) raw xDistance=-0.14 yDistance=-0.04
20:32:18.107 00.001 12252 PPEC rslt: input = -0.14, final = -0.12, react = -0.08, pred = -0.04, hyst = -0.07, hyst_pct = 0.00, period_length = 789.68
20:32:18.107 00.000 12252 PPEC: input: -0.14, control: -0.12, exposure: 2000
20:32:18.107 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:18.107 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:32:18.107 00.000 12252 MoveAxis(E, 48, ABG)
20:32:18.107 00.000 12252 Guiding  Dir = 2, Dur = 48
20:32:18.107 00.000 12252 IsSlewing returns 0
20:32:18.108 00.001 12252 IsGuiding returns 0
20:32:18.110 00.002 12252 PulseGuide returned control before completion, sleep 57
20:32:18.179 00.069 12252 IsGuiding returns 0
20:32:18.179 00.000 12252 Move returns status 0, amount 48
20:32:18.179 00.000 12252 MoveAxis(N, 0, ABG)
20:32:18.179 00.000 12252 Move returns status 0, amount 0
20:32:18.179 00.000 12252 move complete, result=0
20:32:18.179 00.000 12252 worker thread done servicing request
20:32:18.179 00.000 12252 Worker thread wakes up
20:32:18.179 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:18.180 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:18.180 00.000 9044 GuideStep: -0.1 px 48 ms EAST, -0.0 px 0 ms NORTH
20:32:20.520 02.340 12252 Exposure complete
20:32:20.571 00.051 12252 worker thread done servicing request
20:32:20.571 00.000 9044 OnExposeComplete: enter
20:32:20.572 00.001 9044 UpdateGuideState(): m_state=6
20:32:20.574 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
20:32:20.574 00.000 9044 Star::Find returns 1 (0), X=1017.54, Y=820.29, Mass=5412, SNR=50.5, Peak=173 HFD=5.1
20:32:20.575 00.001 9044 MultiStar: [#1 -0.18,0.04,1.05,U] [#2 -0.16,-0.05,1.19,U] [#3 -0.16,-0.08,0.85,U] [#4 -0.12,0.06,1.30,U] [#5 -0.15,0.04,0.65,U] [#6 -0.16,-0.09,0.42,U] [#7 -0.12,-0.08,0.41,U] [#8 -0.01,0.14,0.41,U] 
20:32:20.576 00.001 9044 refined, 8 included, MultiStar: {-0.11, -0.00}, one-star: {0.11, -0.03}
20:32:20.577 00.001 9044 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.62) = xAngle (-1.49 = -1.49)
20:32:20.578 00.001 9044 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.58 = 1.71)
20:32:20.581 00.003 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.12 mountX=0.01 mountY=0.11, mountTheta=1.49
20:32:20.583 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.00, opts=13)
20:32:20.584 00.001 9044 Enqueuing Move request for scope (-0.11, -0.00)
20:32:20.585 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:20.586 00.001 9044 UpdateGuideState exits: m=5412 SNR=50.5
20:32:20.587 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:20.588 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:20.589 00.001 9044 Enqueuing Expose request
20:32:20.590 00.001 12252 Worker thread wakes up
20:32:20.590 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
20:32:20.590 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
20:32:20.590 00.000 12252 Moving (-0.11, -0.00) raw xDistance=0.01 yDistance=0.11
20:32:20.594 00.004 12252 PPEC rslt: input = 0.01, final = -0.05, react = 0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 793.18
20:32:20.594 00.000 12252 PPEC: input: 0.01, control: -0.05, exposure: 2000
20:32:20.594 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:20.594 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:32:20.594 00.000 12252 MoveAxis(E, 18, ABG)
20:32:20.594 00.000 12252 Guiding  Dir = 2, Dur = 18
20:32:20.594 00.000 12252 IsSlewing returns 0
20:32:20.595 00.001 12252 IsGuiding returns 0
20:32:20.597 00.002 12252 PulseGuide returned control before completion, sleep 26
20:32:20.629 00.032 12252 IsGuiding returns 0
20:32:20.629 00.000 12252 Move returns status 0, amount 18
20:32:20.629 00.000 12252 MoveAxis(N, 0, ABG)
20:32:20.630 00.001 12252 Move returns status 0, amount 0
20:32:20.630 00.000 12252 move complete, result=0
20:32:20.630 00.000 12252 worker thread done servicing request
20:32:20.630 00.000 12252 Worker thread wakes up
20:32:20.630 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:20.630 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:20.630 00.000 9044 GuideStep: 0.0 px 18 ms EAST, 0.1 px 0 ms NORTH
20:32:22.977 02.347 12252 Exposure complete
20:32:23.025 00.048 12252 worker thread done servicing request
20:32:23.025 00.000 9044 OnExposeComplete: enter
20:32:23.027 00.002 9044 UpdateGuideState(): m_state=6
20:32:23.028 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
20:32:23.029 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=820.12, Mass=5535, SNR=51.1, Peak=173 HFD=5.0
20:32:23.031 00.002 9044 MultiStar: [#1 -0.07,-0.12,1.04,U] [#2 0.01,-0.06,1.19,U] [#3 -0.03,-0.17,0.85,U] [#4 -0.00,-0.10,1.29,U] [#5 -0.01,-0.05,0.64,U] [#6 -0.11,-0.18,0.40,U] [#7 -0.05,-0.20,0.42,U] [#8 0.10,-0.02,0.41,U] 
20:32:23.032 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.12}, one-star: {0.22, -0.21}
20:32:23.033 00.001 9044 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.62) = xAngle (0.16 = 0.16)
20:32:23.034 00.001 9044 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.92 = -2.92)
20:32:23.036 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.46 mountX=0.12 mountY=-0.03, mountTheta=-0.22
20:32:23.038 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.12, opts=13)
20:32:23.039 00.001 9044 Enqueuing Move request for scope (0.01, -0.12)
20:32:23.040 00.001 12252 Worker thread wakes up
20:32:23.040 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:23.041 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
20:32:23.041 00.000 9044 UpdateGuideState exits: m=5535 SNR=51.1
20:32:23.042 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
20:32:23.042 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:23.043 00.001 12252 Moving (0.01, -0.12) raw xDistance=0.12 yDistance=-0.03
20:32:23.043 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:23.045 00.002 9044 Enqueuing Expose request
20:32:23.046 00.001 12252 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = -0.05, hyst = 0.06, hyst_pct = 0.00, period_length = 793.18
20:32:23.046 00.000 12252 PPEC: input: 0.12, control: 0.02, exposure: 2000
20:32:23.046 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:23.046 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:32:23.046 00.000 12252 MoveAxis(W, 9, ABG)
20:32:23.046 00.000 12252 Guiding  Dir = 3, Dur = 9
20:32:23.047 00.001 12252 IsSlewing returns 0
20:32:23.047 00.000 12252 IsGuiding returns 0
20:32:23.049 00.002 12252 PulseGuide returned control before completion, sleep 17
20:32:23.077 00.028 12252 IsGuiding returns 0
20:32:23.077 00.000 12252 Move returns status 0, amount 9
20:32:23.077 00.000 12252 MoveAxis(N, 0, ABG)
20:32:23.077 00.000 12252 Move returns status 0, amount 0
20:32:23.077 00.000 12252 move complete, result=0
20:32:23.077 00.000 12252 worker thread done servicing request
20:32:23.077 00.000 12252 Worker thread wakes up
20:32:23.077 00.000 9044 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
20:32:23.079 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:23.079 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:25.439 02.360 12252 Exposure complete
20:32:25.495 00.056 12252 worker thread done servicing request
20:32:25.495 00.000 9044 OnExposeComplete: enter
20:32:25.496 00.001 9044 UpdateGuideState(): m_state=6
20:32:25.496 00.000 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
20:32:25.497 00.001 9044 Star::Find returns 1 (0), X=1017.57, Y=820.00, Mass=5319, SNR=50.1, Peak=173 HFD=5.1
20:32:25.498 00.001 9044 MultiStar: [#1 -0.13,-0.24,0.00,M1] [#2 -0.02,-0.16,1.22,U] [#3 -0.09,-0.20,0.85,U] [#4 -0.07,-0.23,1.31,U] [#5 -0.07,-0.11,0.65,U] [#6 -0.18,-0.39,0.00,M1] [#7 -0.02,-0.46,0.00,M1] [#8 -0.01,-0.15,0.42,U] 
20:32:25.501 00.003 9044 refined, 5 included, MultiStar: {-0.02, -0.21}, one-star: {0.14, -0.32}
20:32:25.502 00.001 9044 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.62) = xAngle (-0.04 = -0.04)
20:32:25.503 00.001 9044 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.13 = -3.13)
20:32:25.505 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.67 mountX=0.21 mountY=-0.00, mountTheta=-0.02
20:32:25.507 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.21, opts=13)
20:32:25.508 00.001 9044 Enqueuing Move request for scope (-0.02, -0.21)
20:32:25.509 00.001 12252 Worker thread wakes up
20:32:25.509 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:25.510 00.001 9044 UpdateGuideState exits: m=5319 SNR=50.1
20:32:25.513 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
20:32:25.513 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:25.514 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
20:32:25.514 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:25.515 00.001 9044 Enqueuing Expose request
20:32:25.516 00.001 12252 Moving (-0.02, -0.21) raw xDistance=0.21 yDistance=-0.00
20:32:25.518 00.002 12252 PPEC rslt: input = 0.21, final = 0.07, react = 0.12, pred = -0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 796.66
20:32:25.518 00.000 12252 PPEC: input: 0.21, control: 0.07, exposure: 2000
20:32:25.518 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:25.518 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:32:25.518 00.000 12252 MoveAxis(W, 28, ABG)
20:32:25.518 00.000 12252 Guiding  Dir = 3, Dur = 28
20:32:25.518 00.000 12252 IsSlewing returns 0
20:32:25.518 00.000 12252 IsGuiding returns 0
20:32:25.520 00.002 12252 PulseGuide returned control before completion, sleep 36
20:32:25.569 00.049 12252 IsGuiding returns 0
20:32:25.569 00.000 12252 Move returns status 0, amount 28
20:32:25.569 00.000 12252 MoveAxis(N, 0, ABG)
20:32:25.569 00.000 12252 Move returns status 0, amount 0
20:32:25.569 00.000 12252 move complete, result=0
20:32:25.569 00.000 12252 worker thread done servicing request
20:32:25.569 00.000 12252 Worker thread wakes up
20:32:25.569 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:25.569 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:25.569 00.000 9044 GuideStep: 0.2 px 28 ms WEST, -0.0 px 0 ms NORTH
20:32:27.931 02.362 12252 Exposure complete
20:32:27.998 00.067 12252 worker thread done servicing request
20:32:27.998 00.000 9044 OnExposeComplete: enter
20:32:28.002 00.004 9044 UpdateGuideState(): m_state=6
20:32:28.005 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
20:32:28.006 00.001 9044 Star::Find returns 1 (0), X=1017.56, Y=820.25, Mass=5397, SNR=50.5, Peak=173 HFD=5.2
20:32:28.008 00.002 9044 MultiStar: [#1 -0.09,-0.03,1.04,U] [#2 -0.04,-0.01,1.20,U] [#3 -0.05,-0.00,0.85,U] [#4 -0.06,-0.03,1.29,U] [#5 -0.01,0.00,0.66,U] [#6 -0.17,-0.02,0.43,U] [#7 -0.03,-0.07,0.43,U] [#8 -0.01,0.05,0.42,U] 
20:32:28.009 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.12, -0.07}
20:32:28.010 00.001 9044 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.62) = xAngle (-0.88 = -0.88)
20:32:28.011 00.001 9044 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.97 = 2.32)
20:32:28.012 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.51 mountX=0.03 mountY=0.03, mountTheta=0.86
20:32:28.014 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.02, opts=13)
20:32:28.016 00.002 9044 Enqueuing Move request for scope (-0.03, -0.02)
20:32:28.017 00.001 12252 Worker thread wakes up
20:32:28.017 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:28.017 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
20:32:28.017 00.000 9044 UpdateGuideState exits: m=5397 SNR=50.5
20:32:28.018 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
20:32:28.018 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:28.019 00.001 12252 Moving (-0.03, -0.02) raw xDistance=0.03 yDistance=0.03
20:32:28.019 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:28.022 00.003 9044 Enqueuing Expose request
20:32:28.023 00.001 12252 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 796.66
20:32:28.023 00.000 12252 PPEC: input: 0.03, control: -0.04, exposure: 2000
20:32:28.023 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:28.023 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:32:28.023 00.000 12252 MoveAxis(E, 15, ABG)
20:32:28.023 00.000 12252 Guiding  Dir = 2, Dur = 15
20:32:28.024 00.001 12252 IsSlewing returns 0
20:32:28.024 00.000 12252 IsGuiding returns 0
20:32:28.026 00.002 12252 PulseGuide returned control before completion, sleep 24
20:32:28.061 00.035 12252 IsGuiding returns 0
20:32:28.062 00.001 12252 Move returns status 0, amount 15
20:32:28.062 00.000 12252 MoveAxis(N, 0, ABG)
20:32:28.062 00.000 12252 Move returns status 0, amount 0
20:32:28.062 00.000 12252 move complete, result=0
20:32:28.062 00.000 12252 worker thread done servicing request
20:32:28.062 00.000 9044 GuideStep: 0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
20:32:28.064 00.002 12252 Worker thread wakes up
20:32:28.064 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:28.064 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:30.402 02.338 12252 Exposure complete
20:32:30.446 00.044 12252 worker thread done servicing request
20:32:30.447 00.001 9044 OnExposeComplete: enter
20:32:30.448 00.001 9044 UpdateGuideState(): m_state=6
20:32:30.448 00.000 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
20:32:30.449 00.001 9044 Star::Find returns 1 (0), X=1017.63, Y=820.07, Mass=5336, SNR=50.4, Peak=173 HFD=5.1
20:32:30.450 00.001 9044 MultiStar: [#1 -0.06,-0.12,1.05,U] [#2 0.01,-0.10,1.21,U] [#3 -0.08,-0.07,0.85,U] [#4 -0.09,-0.18,1.32,U] [#5 0.03,-0.14,0.65,U] [#6 -0.04,-0.23,0.42,U] [#7 -0.02,-0.29,0.00,M1] [#8 0.07,-0.11,0.42,U] 
20:32:30.451 00.001 9044 refined, 7 included, MultiStar: {-0.00, -0.15}, one-star: {0.20, -0.26}
20:32:30.452 00.001 9044 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.62) = xAngle (0.05 = 0.05)
20:32:30.452 00.000 9044 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.03 = -3.03)
20:32:30.453 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.57 mountX=0.15 mountY=-0.02, mountTheta=-0.11
20:32:30.455 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.15, opts=13)
20:32:30.458 00.003 9044 Enqueuing Move request for scope (-0.00, -0.15)
20:32:30.460 00.002 12252 Worker thread wakes up
20:32:30.461 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:30.463 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
20:32:30.463 00.000 9044 UpdateGuideState exits: m=5336 SNR=50.4
20:32:30.465 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
20:32:30.465 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:30.467 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:30.469 00.002 9044 Enqueuing Expose request
20:32:30.470 00.001 12252 Moving (-0.00, -0.15) raw xDistance=0.15 yDistance=-0.02
20:32:30.471 00.001 12252 PPEC rslt: input = 0.15, final = 0.06, react = 0.09, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 796.66
20:32:30.471 00.000 12252 PPEC: input: 0.15, control: 0.06, exposure: 2000
20:32:30.471 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:30.472 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:32:30.472 00.000 12252 MoveAxis(W, 24, ABG)
20:32:30.472 00.000 12252 Guiding  Dir = 3, Dur = 24
20:32:30.472 00.000 12252 IsSlewing returns 0
20:32:30.472 00.000 12252 IsGuiding returns 0
20:32:30.474 00.002 12252 PulseGuide returned control before completion, sleep 32
20:32:30.522 00.048 12252 IsGuiding returns 0
20:32:30.522 00.000 12252 Move returns status 0, amount 24
20:32:30.523 00.001 12252 MoveAxis(N, 0, ABG)
20:32:30.523 00.000 12252 Move returns status 0, amount 0
20:32:30.523 00.000 12252 move complete, result=0
20:32:30.523 00.000 12252 worker thread done servicing request
20:32:30.523 00.000 12252 Worker thread wakes up
20:32:30.523 00.000 9044 GuideStep: 0.2 px 24 ms WEST, -0.0 px 0 ms NORTH
20:32:30.523 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:30.524 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:32.871 02.347 12252 Exposure complete
20:32:32.929 00.058 12252 worker thread done servicing request
20:32:32.929 00.000 9044 OnExposeComplete: enter
20:32:32.930 00.001 9044 UpdateGuideState(): m_state=6
20:32:32.931 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
20:32:32.933 00.002 9044 Star::Find returns 1 (0), X=1017.36, Y=820.10, Mass=5376, SNR=50.4, Peak=173 HFD=5.0
20:32:32.934 00.001 9044 MultiStar: [#1 -0.22,-0.11,1.06,U] [#2 -0.11,-0.06,1.23,U] [#3 -0.31,-0.16,0.00,M1] [#4 -0.16,-0.06,1.28,U] [#5 -0.12,-0.04,0.66,U] [#6 -0.25,-0.18,0.00,M1] [#7 -0.25,-0.24,0.00,M2] [#8 -0.08,-0.06,0.42,U] 
20:32:32.936 00.002 9044 refined, 5 included, MultiStar: {-0.13, -0.09}, one-star: {-0.08, -0.22}
20:32:32.937 00.001 9044 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
20:32:32.938 00.001 9044 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.29)
20:32:32.939 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.53 mountX=0.10 mountY=0.12, mountTheta=0.88
20:32:32.941 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.09, opts=13)
20:32:32.943 00.002 9044 Enqueuing Move request for scope (-0.13, -0.09)
20:32:32.944 00.001 12252 Worker thread wakes up
20:32:32.944 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:32.945 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
20:32:32.945 00.000 9044 UpdateGuideState exits: m=5376 SNR=50.4
20:32:32.946 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
20:32:32.946 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:32.947 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:32.949 00.002 9044 Enqueuing Expose request
20:32:32.950 00.001 12252 Moving (-0.13, -0.09) raw xDistance=0.10 yDistance=0.12
20:32:32.952 00.002 12252 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = -0.03, hyst = 0.05, hyst_pct = 0.00, period_length = 800.12
20:32:32.952 00.000 12252 PPEC: input: 0.10, control: 0.03, exposure: 2000
20:32:32.952 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:32.953 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:32:32.953 00.000 12252 MoveAxis(W, 14, ABG)
20:32:32.953 00.000 12252 Guiding  Dir = 3, Dur = 14
20:32:32.953 00.000 12252 IsSlewing returns 0
20:32:32.953 00.000 12252 IsGuiding returns 0
20:32:32.955 00.002 12252 PulseGuide returned control before completion, sleep 23
20:32:32.982 00.027 12252 IsGuiding returns 0
20:32:32.982 00.000 12252 Move returns status 0, amount 14
20:32:32.982 00.000 12252 MoveAxis(N, 0, ABG)
20:32:32.983 00.001 12252 Move returns status 0, amount 0
20:32:32.983 00.000 12252 move complete, result=0
20:32:32.983 00.000 12252 worker thread done servicing request
20:32:32.983 00.000 12252 Worker thread wakes up
20:32:32.983 00.000 9044 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
20:32:32.984 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:32.984 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:35.336 02.352 12252 Exposure complete
20:32:35.380 00.044 12252 worker thread done servicing request
20:32:35.380 00.000 9044 OnExposeComplete: enter
20:32:35.381 00.001 9044 UpdateGuideState(): m_state=6
20:32:35.382 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
20:32:35.384 00.002 9044 Star::Find returns 1 (0), X=1017.43, Y=820.14, Mass=5463, SNR=50.8, Peak=173 HFD=5.2
20:32:35.385 00.001 9044 MultiStar: [#1 -0.21,-0.35,0.00,M1] [#2 -0.09,-0.27,0.00,M1] [#3 -0.16,-0.18,0.86,U] [#4 -0.16,-0.13,1.26,U] [#5 -0.13,-0.20,0.65,U] [#6 -0.26,-0.43,0.00,M2] [#7 -0.16,-0.37,0.00,M3] [#8 -0.07,-0.13,0.41,U] 
20:32:35.387 00.002 9044 single-star, 4 included, MultiStar: {-0.11, -0.16}, one-star: {0.00, -0.18}
20:32:35.388 00.001 9044 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.62) = xAngle (0.06 = 0.06)
20:32:35.389 00.001 9044 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.03 = -3.03)
20:32:35.390 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.57 mountX=0.18 mountY=-0.02, mountTheta=-0.12
20:32:35.392 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.18, opts=13)
20:32:35.393 00.001 9044 Enqueuing Move request for scope (0.00, -0.18)
20:32:35.394 00.001 12252 Worker thread wakes up
20:32:35.395 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:35.396 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
20:32:35.396 00.000 9044 UpdateGuideState exits: m=5463 SNR=50.8
20:32:35.397 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:35.398 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:35.399 00.001 9044 Enqueuing Expose request
20:32:35.400 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
20:32:35.400 00.000 12252 Moving (0.00, -0.18) raw xDistance=0.18 yDistance=-0.02
20:32:35.401 00.001 12252 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 800.12
20:32:35.402 00.001 12252 PPEC: input: 0.18, control: 0.08, exposure: 2000
20:32:35.402 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:35.402 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:32:35.402 00.000 12252 MoveAxis(W, 32, ABG)
20:32:35.402 00.000 12252 Guiding  Dir = 3, Dur = 32
20:32:35.402 00.000 12252 IsSlewing returns 0
20:32:35.402 00.000 12252 IsGuiding returns 0
20:32:35.404 00.002 12252 PulseGuide returned control before completion, sleep 40
20:32:35.445 00.041 12252 IsGuiding returns 0
20:32:35.445 00.000 12252 Move returns status 0, amount 32
20:32:35.445 00.000 12252 MoveAxis(N, 0, ABG)
20:32:35.445 00.000 12252 Move returns status 0, amount 0
20:32:35.445 00.000 12252 move complete, result=0
20:32:35.446 00.001 12252 worker thread done servicing request
20:32:35.446 00.000 9044 GuideStep: 0.2 px 32 ms WEST, -0.0 px 0 ms NORTH
20:32:35.448 00.002 12252 Worker thread wakes up
20:32:35.448 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:35.448 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:37.790 02.342 12252 Exposure complete
20:32:37.854 00.064 12252 worker thread done servicing request
20:32:37.854 00.000 9044 OnExposeComplete: enter
20:32:37.855 00.001 9044 UpdateGuideState(): m_state=6
20:32:37.856 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
20:32:37.856 00.000 9044 Star::Find returns 1 (0), X=1017.32, Y=820.41, Mass=5462, SNR=50.8, Peak=173 HFD=5.2
20:32:37.857 00.001 9044 MultiStar: [#1 -0.21,0.04,1.04,U] [#2 -0.09,0.06,1.21,U] [#3 -0.28,-0.02,0.00,M1] [#4 -0.16,-0.01,1.27,U] [#5 -0.10,0.08,0.64,U] [#6 -0.24,-0.01,0.41,U] [#7 -0.13,0.05,0.42,U] [#8 -0.01,0.19,0.41,U] 
20:32:37.858 00.001 9044 single-star, 7 included, MultiStar: {-0.14, 0.05}, one-star: {-0.11, 0.09}
20:32:37.859 00.001 9044 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.62) = xAngle (4.11 = -2.18)
20:32:37.860 00.001 9044 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.02 = 1.02)
20:32:37.862 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.48 mountX=-0.08 mountY=0.12, mountTheta=2.16
20:32:37.866 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.09, opts=13)
20:32:37.868 00.002 9044 Enqueuing Move request for scope (-0.11, 0.09)
20:32:37.872 00.004 12252 Worker thread wakes up
20:32:37.872 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:37.873 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
20:32:37.873 00.000 9044 UpdateGuideState exits: m=5462 SNR=50.8
20:32:37.876 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
20:32:37.876 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:37.877 00.001 12252 Moving (-0.11, 0.09) raw xDistance=-0.08 yDistance=0.12
20:32:37.877 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:37.880 00.003 9044 Enqueuing Expose request
20:32:37.882 00.002 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 800.12
20:32:37.882 00.000 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
20:32:37.882 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:37.882 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:32:37.882 00.000 12252 MoveAxis(E, 8, ABG)
20:32:37.882 00.000 12252 Guiding  Dir = 2, Dur = 8
20:32:37.883 00.001 12252 IsSlewing returns 0
20:32:37.883 00.000 12252 IsGuiding returns 0
20:32:37.887 00.004 12252 PulseGuide returned control before completion, sleep 15
20:32:37.907 00.020 12252 IsGuiding returns 0
20:32:37.907 00.000 12252 Move returns status 0, amount 8
20:32:37.907 00.000 12252 MoveAxis(N, 0, ABG)
20:32:37.907 00.000 12252 Move returns status 0, amount 0
20:32:37.907 00.000 12252 move complete, result=0
20:32:37.907 00.000 12252 worker thread done servicing request
20:32:37.908 00.001 12252 Worker thread wakes up
20:32:37.908 00.000 9044 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
20:32:37.910 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:37.910 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:40.267 02.357 12252 Exposure complete
20:32:40.337 00.070 12252 worker thread done servicing request
20:32:40.339 00.002 9044 OnExposeComplete: enter
20:32:40.341 00.002 9044 UpdateGuideState(): m_state=6
20:32:40.344 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
20:32:40.346 00.002 9044 Star::Find returns 1 (0), X=1017.60, Y=820.32, Mass=5411, SNR=50.5, Peak=173 HFD=5.3
20:32:40.349 00.003 9044 MultiStar: [#1 -0.12,0.10,1.07,U] [#2 -0.03,0.10,1.21,U] [#3 -0.16,0.01,0.85,U] [#4 -0.06,0.13,1.29,U] [#5 -0.07,0.12,0.66,U] [#6 -0.16,0.08,0.43,U] [#7 0.00,-0.01,0.42,U] [#8 -0.08,0.20,0.42,U] 
20:32:40.351 00.002 9044 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {0.17, -0.00}
20:32:40.352 00.001 9044 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.62) = xAngle (3.73 = -2.55)
20:32:40.352 00.000 9044 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.65 = 0.65)
20:32:40.353 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.11 mountX=-0.08 mountY=0.06, mountTheta=2.51
20:32:40.355 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.08, opts=13)
20:32:40.356 00.001 9044 Enqueuing Move request for scope (-0.05, 0.08)
20:32:40.358 00.002 12252 Worker thread wakes up
20:32:40.358 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:40.359 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
20:32:40.359 00.000 9044 UpdateGuideState exits: m=5411 SNR=50.5
20:32:40.360 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:40.362 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
20:32:40.362 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:40.363 00.001 9044 Enqueuing Expose request
20:32:40.366 00.003 12252 Moving (-0.05, 0.08) raw xDistance=-0.08 yDistance=0.06
20:32:40.367 00.001 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 803.56
20:32:40.367 00.000 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
20:32:40.367 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:40.368 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:32:40.368 00.000 12252 MoveAxis(E, 10, ABG)
20:32:40.368 00.000 12252 Guiding  Dir = 2, Dur = 10
20:32:40.368 00.000 12252 IsSlewing returns 0
20:32:40.368 00.000 12252 IsGuiding returns 0
20:32:40.371 00.003 12252 PulseGuide returned control before completion, sleep 19
20:32:40.400 00.029 12252 IsGuiding returns 0
20:32:40.400 00.000 12252 Move returns status 0, amount 10
20:32:40.400 00.000 12252 MoveAxis(N, 0, ABG)
20:32:40.400 00.000 12252 Move returns status 0, amount 0
20:32:40.400 00.000 12252 move complete, result=0
20:32:40.400 00.000 12252 worker thread done servicing request
20:32:40.400 00.000 12252 Worker thread wakes up
20:32:40.400 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:40.400 00.000 9044 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
20:32:40.403 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:42.745 02.342 12252 Exposure complete
20:32:42.797 00.052 12252 worker thread done servicing request
20:32:42.797 00.000 9044 OnExposeComplete: enter
20:32:42.799 00.002 9044 UpdateGuideState(): m_state=6
20:32:42.800 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
20:32:42.800 00.000 9044 Star::Find returns 1 (0), X=1017.61, Y=820.28, Mass=5381, SNR=50.4, Peak=173 HFD=5.3
20:32:42.801 00.001 9044 MultiStar: [#1 -0.09,-0.01,1.06,U] [#2 -0.01,0.02,1.22,U] [#3 -0.21,-0.02,0.86,U] [#4 -0.02,0.06,1.30,U] [#5 -0.06,0.00,0.65,U] [#6 -0.10,-0.06,0.43,U] [#7 0.02,-0.09,0.43,U] [#8 -0.02,0.10,0.42,U] 
20:32:42.803 00.002 9044 refined, 8 included, MultiStar: {-0.03, 0.00}, one-star: {0.18, -0.04}
20:32:42.804 00.001 9044 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.62) = xAngle (4.70 = -1.58)
20:32:42.805 00.001 9044 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.62 = 1.62)
20:32:42.806 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.08 mountX=-0.00 mountY=0.03, mountTheta=1.58
20:32:42.808 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.00, opts=13)
20:32:42.809 00.001 9044 Enqueuing Move request for scope (-0.03, 0.00)
20:32:42.811 00.002 12252 Worker thread wakes up
20:32:42.811 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:42.812 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
20:32:42.812 00.000 9044 UpdateGuideState exits: m=5381 SNR=50.4
20:32:42.813 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:42.814 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
20:32:42.814 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:42.815 00.001 9044 Enqueuing Expose request
20:32:42.816 00.001 12252 Moving (-0.03, 0.00) raw xDistance=-0.00 yDistance=0.03
20:32:42.817 00.001 12252 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 803.56
20:32:42.817 00.000 12252 PPEC: input: -0.00, control: -0.03, exposure: 2000
20:32:42.817 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:42.817 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:32:42.817 00.000 12252 MoveAxis(E, 13, ABG)
20:32:42.817 00.000 12252 Guiding  Dir = 2, Dur = 13
20:32:42.817 00.000 12252 IsSlewing returns 0
20:32:42.818 00.001 12252 IsGuiding returns 0
20:32:42.820 00.002 12252 PulseGuide returned control before completion, sleep 22
20:32:42.845 00.025 12252 IsGuiding returns 1
20:32:42.845 00.000 12252 scope still moving after pulse duration time elapsed
20:32:42.876 00.031 12252 IsSlewing returns 0
20:32:42.876 00.000 12252 IsGuiding returns 0
20:32:42.876 00.000 12252 scope move finished after 13 + 45 ms
20:32:42.876 00.000 12252 Move returns status 0, amount 13
20:32:42.878 00.002 12252 MoveAxis(N, 0, ABG)
20:32:42.878 00.000 12252 Move returns status 0, amount 0
20:32:42.878 00.000 12252 move complete, result=0
20:32:42.878 00.000 12252 worker thread done servicing request
20:32:42.878 00.000 12252 Worker thread wakes up
20:32:42.878 00.000 9044 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
20:32:42.880 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:42.880 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:45.215 02.335 12252 Exposure complete
20:32:45.288 00.073 12252 worker thread done servicing request
20:32:45.289 00.001 9044 OnExposeComplete: enter
20:32:45.289 00.000 9044 UpdateGuideState(): m_state=6
20:32:45.290 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
20:32:45.291 00.001 9044 Star::Find returns 1 (0), X=1017.66, Y=820.11, Mass=5485, SNR=50.9, Peak=173 HFD=5.0
20:32:45.292 00.001 9044 MultiStar: [#1 -0.06,-0.03,1.05,U] [#2 0.01,0.03,1.21,U] [#3 0.01,-0.15,0.85,U] [#4 -0.06,-0.12,1.29,U] [#5 -0.04,0.09,0.64,U] [#6 -0.13,0.07,0.41,U] [#7 -0.01,-0.24,0.42,U] [#8 0.06,0.06,0.41,U] 
20:32:45.293 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.23, -0.21}
20:32:45.294 00.001 9044 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.62) = xAngle (0.16 = 0.16)
20:32:45.294 00.000 9044 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.92 = -2.92)
20:32:45.295 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.07 cameraTheta=-1.46 mountX=0.06 mountY=-0.01, mountTheta=-0.22
20:32:45.297 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.06, opts=13)
20:32:45.298 00.001 9044 Enqueuing Move request for scope (0.01, -0.06)
20:32:45.300 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:45.301 00.001 9044 UpdateGuideState exits: m=5485 SNR=50.9
20:32:45.302 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:45.303 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:45.304 00.001 9044 Enqueuing Expose request
20:32:45.306 00.002 12252 Worker thread wakes up
20:32:45.306 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
20:32:45.306 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
20:32:45.306 00.000 12252 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=-0.01
20:32:45.306 00.000 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 803.56
20:32:45.306 00.000 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
20:32:45.306 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:45.307 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:32:45.307 00.000 12252 MoveAxis(E, 12, ABG)
20:32:45.307 00.000 12252 Guiding  Dir = 2, Dur = 12
20:32:45.307 00.000 12252 IsSlewing returns 0
20:32:45.307 00.000 12252 IsGuiding returns 0
20:32:45.309 00.002 12252 PulseGuide returned control before completion, sleep 21
20:32:45.335 00.026 12252 IsGuiding returns 0
20:32:45.336 00.001 12252 Move returns status 0, amount 12
20:32:45.336 00.000 12252 MoveAxis(N, 0, ABG)
20:32:45.336 00.000 12252 Move returns status 0, amount 0
20:32:45.336 00.000 12252 move complete, result=0
20:32:45.336 00.000 12252 worker thread done servicing request
20:32:45.336 00.000 12252 Worker thread wakes up
20:32:45.336 00.000 9044 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
20:32:45.339 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:45.340 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:47.682 02.342 12252 Exposure complete
20:32:47.740 00.058 12252 worker thread done servicing request
20:32:47.740 00.000 9044 OnExposeComplete: enter
20:32:47.741 00.001 9044 UpdateGuideState(): m_state=6
20:32:47.743 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
20:32:47.744 00.001 9044 Star::Find returns 1 (0), X=1017.44, Y=820.03, Mass=5509, SNR=51.0, Peak=173 HFD=5.1
20:32:47.746 00.002 9044 MultiStar: [#1 -0.18,-0.32,0.00,M1] [#2 -0.05,-0.24,1.21,U] [#3 -0.16,-0.18,0.84,U] [#4 -0.14,-0.24,0.00,M1] [#5 -0.11,-0.19,0.63,U] [#6 -0.23,-0.38,0.00,M1] [#7 -0.10,-0.36,0.00,M1] [#8 -0.01,-0.16,0.41,U] 
20:32:47.747 00.001 9044 refined, 4 included, MultiStar: {-0.06, -0.23}, one-star: {0.01, -0.30}
20:32:47.748 00.001 9044 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.62) = xAngle (-0.22 = -0.22)
20:32:47.749 00.001 9044 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.30 = 2.98)
20:32:47.751 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.84 mountX=0.23 mountY=0.04, mountTheta=0.16
20:32:47.754 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.23, opts=13)
20:32:47.755 00.001 9044 Enqueuing Move request for scope (-0.06, -0.23)
20:32:47.756 00.001 12252 Worker thread wakes up
20:32:47.756 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:47.758 00.002 9044 UpdateGuideState exits: m=5509 SNR=51.0
20:32:47.759 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:47.761 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:47.763 00.002 9044 Enqueuing Expose request
20:32:47.764 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
20:32:47.764 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
20:32:47.764 00.000 12252 Moving (-0.06, -0.23) raw xDistance=0.23 yDistance=0.04
20:32:47.766 00.002 12252 PPEC rslt: input = 0.23, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 806.99
20:32:47.766 00.000 12252 PPEC: input: 0.23, control: 0.10, exposure: 2000
20:32:47.766 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:47.766 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:32:47.767 00.001 12252 MoveAxis(W, 38, ABG)
20:32:47.767 00.000 12252 Guiding  Dir = 3, Dur = 38
20:32:47.767 00.000 12252 IsSlewing returns 0
20:32:47.767 00.000 12252 IsGuiding returns 0
20:32:47.770 00.003 12252 PulseGuide returned control before completion, sleep 46
20:32:47.819 00.049 12252 IsGuiding returns 0
20:32:47.819 00.000 12252 Move returns status 0, amount 38
20:32:47.819 00.000 12252 MoveAxis(N, 0, ABG)
20:32:47.819 00.000 12252 Move returns status 0, amount 0
20:32:47.819 00.000 12252 move complete, result=0
20:32:47.819 00.000 12252 worker thread done servicing request
20:32:47.819 00.000 12252 Worker thread wakes up
20:32:47.819 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:47.819 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:47.820 00.001 9044 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
20:32:50.174 02.354 12252 Exposure complete
20:32:50.223 00.049 12252 worker thread done servicing request
20:32:50.223 00.000 9044 OnExposeComplete: enter
20:32:50.224 00.001 9044 UpdateGuideState(): m_state=6
20:32:50.225 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
20:32:50.226 00.001 9044 Star::Find returns 1 (0), X=1017.41, Y=820.15, Mass=5518, SNR=51.0, Peak=173 HFD=5.2
20:32:50.226 00.000 9044 MultiStar: [#1 -0.23,-0.10,1.04,U] [#2 -0.11,-0.07,1.20,U] [#3 -0.30,-0.33,0.00,M1] [#4 -0.14,-0.15,1.26,U] [#5 -0.15,-0.00,0.64,U] [#6 -0.24,-0.16,0.00,M2] [#7 -0.16,-0.26,0.00,M2] [#8 -0.12,-0.05,0.41,U] 
20:32:50.229 00.003 9044 refined, 5 included, MultiStar: {-0.13, -0.10}, one-star: {-0.03, -0.17}
20:32:50.230 00.001 9044 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.62) = xAngle (-0.85 = -0.85)
20:32:50.230 00.000 9044 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.93 = 2.35)
20:32:50.231 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-2.47 mountX=0.11 mountY=0.12, mountTheta=0.82
20:32:50.232 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.10, opts=13)
20:32:50.233 00.001 9044 Enqueuing Move request for scope (-0.13, -0.10)
20:32:50.234 00.001 12252 Worker thread wakes up
20:32:50.234 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:50.235 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
20:32:50.235 00.000 9044 UpdateGuideState exits: m=5518 SNR=51.0
20:32:50.236 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:50.237 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:50.239 00.002 9044 Enqueuing Expose request
20:32:50.240 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
20:32:50.240 00.000 12252 Moving (-0.13, -0.10) raw xDistance=0.11 yDistance=0.12
20:32:50.241 00.001 12252 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 806.99
20:32:50.241 00.000 12252 PPEC: input: 0.11, control: 0.03, exposure: 2000
20:32:50.241 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:50.241 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:32:50.241 00.000 12252 MoveAxis(W, 13, ABG)
20:32:50.241 00.000 12252 Guiding  Dir = 3, Dur = 13
20:32:50.242 00.001 12252 IsSlewing returns 0
20:32:50.242 00.000 12252 IsGuiding returns 0
20:32:50.243 00.001 12252 PulseGuide returned control before completion, sleep 22
20:32:50.280 00.037 12252 IsGuiding returns 0
20:32:50.282 00.002 12252 Move returns status 0, amount 13
20:32:50.282 00.000 12252 MoveAxis(N, 0, ABG)
20:32:50.282 00.000 12252 Move returns status 0, amount 0
20:32:50.282 00.000 12252 move complete, result=0
20:32:50.282 00.000 12252 worker thread done servicing request
20:32:50.282 00.000 9044 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
20:32:50.284 00.002 12252 Worker thread wakes up
20:32:50.284 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:50.284 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:52.635 02.351 12252 Exposure complete
20:32:52.715 00.080 12252 worker thread done servicing request
20:32:52.715 00.000 9044 OnExposeComplete: enter
20:32:52.717 00.002 9044 UpdateGuideState(): m_state=6
20:32:52.718 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
20:32:52.719 00.001 9044 Star::Find returns 1 (0), X=1017.62, Y=820.07, Mass=5488, SNR=50.9, Peak=173 HFD=5.1
20:32:52.721 00.002 9044 MultiStar: [#1 -0.00,-0.14,1.04,U] [#2 0.02,-0.10,1.18,U] [#3 0.03,-0.11,0.86,U] [#4 -0.00,-0.18,1.28,U] [#5 0.02,-0.11,0.64,U] [#6 -0.00,-0.32,0.00,M3] [#7 0.05,-0.30,0.00,M3] [#8 0.06,-0.01,0.41,U] 
20:32:52.722 00.001 9044 refined, 6 included, MultiStar: {0.04, -0.14}, one-star: {0.19, -0.25}
20:32:52.723 00.001 9044 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.62) = xAngle (0.34 = 0.34)
20:32:52.725 00.002 9044 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.74 = -2.74)
20:32:52.726 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.28 mountX=0.14 mountY=-0.06, mountTheta=-0.39
20:32:52.727 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.14, opts=13)
20:32:52.728 00.001 9044 Enqueuing Move request for scope (0.04, -0.14)
20:32:52.728 00.000 12252 Worker thread wakes up
20:32:52.728 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:52.729 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
20:32:52.729 00.000 9044 UpdateGuideState exits: m=5488 SNR=50.9
20:32:52.730 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:52.730 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
20:32:52.730 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:52.731 00.001 9044 Enqueuing Expose request
20:32:52.732 00.001 12252 Moving (0.04, -0.14) raw xDistance=0.14 yDistance=-0.06
20:32:52.733 00.001 12252 PPEC rslt: input = 0.14, final = 0.07, react = 0.08, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 806.99
20:32:52.733 00.000 12252 PPEC: input: 0.14, control: 0.07, exposure: 2000
20:32:52.733 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:52.733 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:32:52.733 00.000 12252 MoveAxis(W, 26, ABG)
20:32:52.733 00.000 12252 Guiding  Dir = 3, Dur = 26
20:32:52.734 00.001 12252 IsSlewing returns 0
20:32:52.734 00.000 12252 IsGuiding returns 0
20:32:52.737 00.003 12252 PulseGuide returned control before completion, sleep 34
20:32:52.774 00.037 12252 IsGuiding returns 0
20:32:52.774 00.000 12252 Move returns status 0, amount 26
20:32:52.774 00.000 12252 MoveAxis(N, 0, ABG)
20:32:52.774 00.000 12252 Move returns status 0, amount 0
20:32:52.774 00.000 12252 move complete, result=0
20:32:52.774 00.000 12252 worker thread done servicing request
20:32:52.774 00.000 12252 Worker thread wakes up
20:32:52.774 00.000 9044 GuideStep: 0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
20:32:52.776 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:52.776 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:55.143 02.367 12252 Exposure complete
20:32:55.189 00.046 12252 worker thread done servicing request
20:32:55.189 00.000 9044 OnExposeComplete: enter
20:32:55.191 00.002 9044 UpdateGuideState(): m_state=6
20:32:55.192 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
20:32:55.193 00.001 9044 Star::Find returns 1 (0), X=1017.35, Y=820.13, Mass=5374, SNR=50.6, Peak=173 HFD=5.1
20:32:55.196 00.003 9044 MultiStar: [#1 -0.30,-0.33,0.00,M1] [#2 -0.19,-0.10,1.19,U] [#3 -0.30,-0.17,0.00,M1] [#4 -0.23,-0.13,1.29,U] [#5 -0.24,-0.04,0.65,U] [#6 -0.33,-0.18,0.00,M4] [#7 -0.17,-0.30,0.00,M4] [#8 -0.19,-0.08,0.42,U] 
20:32:55.197 00.001 9044 single-star, 4 included, MultiStar: {-0.19, -0.12}, one-star: {-0.09, -0.19}
20:32:55.198 00.001 9044 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.62) = xAngle (-0.36 = -0.36)
20:32:55.199 00.001 9044 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.45 = 2.84)
20:32:55.200 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.99 mountX=0.20 mountY=0.06, mountTheta=0.31
20:32:55.201 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.19, opts=13)
20:32:55.203 00.002 9044 Enqueuing Move request for scope (-0.09, -0.19)
20:32:55.204 00.001 12252 Worker thread wakes up
20:32:55.204 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:55.205 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
20:32:55.205 00.000 9044 UpdateGuideState exits: m=5374 SNR=50.6
20:32:55.206 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
20:32:55.206 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:55.207 00.001 12252 Moving (-0.09, -0.19) raw xDistance=0.20 yDistance=0.06
20:32:55.207 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:55.209 00.002 9044 Enqueuing Expose request
20:32:55.211 00.002 12252 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 810.41
20:32:55.211 00.000 12252 PPEC: input: 0.20, control: 0.10, exposure: 2000
20:32:55.211 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:55.211 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:32:55.211 00.000 12252 MoveAxis(W, 38, ABG)
20:32:55.211 00.000 12252 Guiding  Dir = 3, Dur = 38
20:32:55.211 00.000 12252 IsSlewing returns 0
20:32:55.212 00.001 12252 IsGuiding returns 0
20:32:55.214 00.002 12252 PulseGuide returned control before completion, sleep 47
20:32:55.269 00.055 12252 IsGuiding returns 0
20:32:55.269 00.000 12252 Move returns status 0, amount 38
20:32:55.269 00.000 12252 MoveAxis(N, 0, ABG)
20:32:55.269 00.000 12252 Move returns status 0, amount 0
20:32:55.269 00.000 12252 move complete, result=0
20:32:55.269 00.000 12252 worker thread done servicing request
20:32:55.269 00.000 12252 Worker thread wakes up
20:32:55.269 00.000 9044 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
20:32:55.270 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:55.270 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:57.630 02.360 12252 Exposure complete
20:32:57.678 00.048 12252 worker thread done servicing request
20:32:57.679 00.001 9044 OnExposeComplete: enter
20:32:57.680 00.001 9044 UpdateGuideState(): m_state=6
20:32:57.683 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
20:32:57.684 00.001 9044 Star::Find returns 1 (0), X=1017.52, Y=820.25, Mass=5405, SNR=50.6, Peak=173 HFD=5.2
20:32:57.685 00.001 9044 MultiStar: [#1 -0.17,0.04,1.06,U] [#2 -0.09,-0.01,1.19,U] [#3 -0.27,-0.05,0.00,M2] [#4 -0.11,0.04,1.30,U] [#5 -0.14,0.02,0.64,U] [#6 -0.20,-0.02,0.44,U] [#7 -0.14,-0.15,0.43,U] [#8 -0.02,0.04,0.42,U] 
20:32:57.686 00.001 9044 refined, 7 included, MultiStar: {-0.09, -0.01}, one-star: {0.08, -0.07}
20:32:57.687 00.001 9044 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.62) = xAngle (-1.46 = -1.46)
20:32:57.688 00.001 9044 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.54 = 1.74)
20:32:57.689 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.08 mountX=0.01 mountY=0.09, mountTheta=1.46
20:32:57.691 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.01, opts=13)
20:32:57.692 00.001 9044 Enqueuing Move request for scope (-0.09, -0.01)
20:32:57.694 00.002 12252 Worker thread wakes up
20:32:57.695 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:32:57.695 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
20:32:57.695 00.000 9044 UpdateGuideState exits: m=5405 SNR=50.6
20:32:57.697 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:32:57.698 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:32:57.699 00.001 9044 Enqueuing Expose request
20:32:57.700 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
20:32:57.700 00.000 12252 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
20:32:57.703 00.003 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 810.41
20:32:57.703 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
20:32:57.703 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:32:57.703 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:32:57.703 00.000 12252 MoveAxis(E, 5, ABG)
20:32:57.703 00.000 12252 Guiding  Dir = 2, Dur = 5
20:32:57.703 00.000 12252 IsSlewing returns 0
20:32:57.704 00.001 12252 IsGuiding returns 0
20:32:57.705 00.001 12252 PulseGuide returned control before completion, sleep 14
20:32:57.728 00.023 12252 IsGuiding returns 0
20:32:57.728 00.000 12252 Move returns status 0, amount 5
20:32:57.728 00.000 12252 MoveAxis(N, 0, ABG)
20:32:57.728 00.000 12252 Move returns status 0, amount 0
20:32:57.728 00.000 12252 move complete, result=0
20:32:57.728 00.000 12252 worker thread done servicing request
20:32:57.728 00.000 12252 Worker thread wakes up
20:32:57.728 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:32:57.728 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:32:57.728 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
20:33:00.073 02.345 12252 Exposure complete
20:33:00.113 00.040 12252 worker thread done servicing request
20:33:00.113 00.000 9044 OnExposeComplete: enter
20:33:00.114 00.001 9044 UpdateGuideState(): m_state=6
20:33:00.115 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
20:33:00.117 00.002 9044 Star::Find returns 1 (0), X=1017.67, Y=820.32, Mass=5452, SNR=50.8, Peak=173 HFD=5.3
20:33:00.119 00.002 9044 MultiStar: [#1 -0.08,0.15,1.04,U] [#2 0.01,0.19,1.22,U] [#3 -0.20,0.10,0.85,U] [#4 0.01,0.09,1.25,U] [#5 -0.04,0.12,0.65,U] [#6 -0.19,0.16,0.42,U] [#7 -0.05,0.07,0.42,U] [#8 0.09,0.20,0.41,U] 
20:33:00.120 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {0.24, -0.00}
20:33:00.121 00.001 9044 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.62) = xAngle (3.31 = -2.98)
20:33:00.123 00.002 9044 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.22 = 0.22)
20:33:00.124 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.68 mountX=-0.11 mountY=0.03, mountTheta=2.92
20:33:00.128 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.11, opts=13)
20:33:00.128 00.000 9044 Enqueuing Move request for scope (-0.01, 0.11)
20:33:00.129 00.001 12252 Worker thread wakes up
20:33:00.129 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:00.130 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
20:33:00.130 00.000 9044 UpdateGuideState exits: m=5452 SNR=50.8
20:33:00.131 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:00.134 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:00.135 00.001 9044 Enqueuing Expose request
20:33:00.136 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
20:33:00.136 00.000 12252 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=0.03
20:33:00.138 00.002 12252 PPEC rslt: input = -0.11, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 813.82
20:33:00.138 00.000 12252 PPEC: input: -0.11, control: -0.09, exposure: 2000
20:33:00.138 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:00.138 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:33:00.138 00.000 12252 MoveAxis(E, 34, ABG)
20:33:00.138 00.000 12252 Guiding  Dir = 2, Dur = 34
20:33:00.139 00.001 12252 IsSlewing returns 0
20:33:00.139 00.000 12252 IsGuiding returns 0
20:33:00.141 00.002 12252 PulseGuide returned control before completion, sleep 43
20:33:00.192 00.051 12252 IsGuiding returns 0
20:33:00.192 00.000 12252 Move returns status 0, amount 34
20:33:00.192 00.000 12252 MoveAxis(N, 0, ABG)
20:33:00.192 00.000 12252 Move returns status 0, amount 0
20:33:00.192 00.000 12252 move complete, result=0
20:33:00.192 00.000 12252 worker thread done servicing request
20:33:00.192 00.000 12252 Worker thread wakes up
20:33:00.192 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:00.192 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:00.192 00.000 9044 GuideStep: -0.1 px 34 ms EAST, 0.0 px 0 ms NORTH
20:33:02.531 02.339 12252 Exposure complete
20:33:02.610 00.079 12252 worker thread done servicing request
20:33:02.610 00.000 9044 OnExposeComplete: enter
20:33:02.612 00.002 9044 UpdateGuideState(): m_state=6
20:33:02.613 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
20:33:02.615 00.002 9044 Star::Find returns 1 (0), X=1017.58, Y=820.31, Mass=5410, SNR=50.6, Peak=173 HFD=5.3
20:33:02.617 00.002 9044 MultiStar: [#1 -0.09,0.04,1.06,U] [#2 0.01,0.14,1.21,U] [#3 -0.21,0.05,0.84,U] [#4 -0.07,0.04,1.29,U] [#5 -0.06,0.12,0.66,U] [#6 -0.10,0.10,0.42,U] [#7 0.04,-0.04,0.43,U] [#8 0.03,0.22,0.42,U] 
20:33:02.619 00.002 9044 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {0.15, -0.01}
20:33:02.620 00.001 9044 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.62) = xAngle (3.67 = -2.61)
20:33:02.621 00.001 9044 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.59 = 0.59)
20:33:02.621 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.05 mountX=-0.07 mountY=0.04, mountTheta=2.57
20:33:02.623 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.07, opts=13)
20:33:02.624 00.001 9044 Enqueuing Move request for scope (-0.04, 0.07)
20:33:02.625 00.001 12252 Worker thread wakes up
20:33:02.625 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:02.627 00.002 9044 UpdateGuideState exits: m=5410 SNR=50.6
20:33:02.628 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:02.629 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
20:33:02.629 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:02.631 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
20:33:02.631 00.000 9044 Enqueuing Expose request
20:33:02.633 00.002 12252 Moving (-0.04, 0.07) raw xDistance=-0.07 yDistance=0.04
20:33:02.635 00.002 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 813.82
20:33:02.635 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
20:33:02.635 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:02.635 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:33:02.636 00.001 12252 MoveAxis(E, 7, ABG)
20:33:02.636 00.000 12252 Guiding  Dir = 2, Dur = 7
20:33:02.636 00.000 12252 IsSlewing returns 0
20:33:02.636 00.000 12252 IsGuiding returns 0
20:33:02.639 00.003 12252 PulseGuide returned control before completion, sleep 15
20:33:02.657 00.018 12252 IsGuiding returns 0
20:33:02.657 00.000 12252 Move returns status 0, amount 7
20:33:02.657 00.000 12252 MoveAxis(N, 0, ABG)
20:33:02.657 00.000 12252 Move returns status 0, amount 0
20:33:02.657 00.000 12252 move complete, result=0
20:33:02.657 00.000 12252 worker thread done servicing request
20:33:02.657 00.000 12252 Worker thread wakes up
20:33:02.657 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:02.657 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:02.657 00.000 9044 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
20:33:05.028 02.371 12252 Exposure complete
20:33:05.109 00.081 12252 worker thread done servicing request
20:33:05.109 00.000 9044 OnExposeComplete: enter
20:33:05.110 00.001 9044 UpdateGuideState(): m_state=6
20:33:05.111 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
20:33:05.112 00.001 9044 Star::Find returns 1 (0), X=1017.56, Y=820.28, Mass=5322, SNR=50.4, Peak=173 HFD=5.2
20:33:05.113 00.001 9044 MultiStar: [#1 -0.13,0.06,1.06,U] [#2 -0.04,0.03,1.20,U] [#3 -0.12,-0.01,0.86,U] [#4 -0.09,0.03,1.32,U] [#5 -0.05,0.06,0.66,U] [#6 -0.20,0.06,0.42,U] [#7 -0.11,-0.06,0.42,U] [#8 -0.02,0.08,0.42,U] 
20:33:05.115 00.002 9044 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {0.12, -0.04}
20:33:05.115 00.000 9044 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.62) = xAngle (4.44 = -1.84)
20:33:05.116 00.001 9044 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.36 = 1.36)
20:33:05.117 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.82 mountX=-0.02 mountY=0.06, mountTheta=1.84
20:33:05.118 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.02, opts=13)
20:33:05.119 00.001 9044 Enqueuing Move request for scope (-0.06, 0.02)
20:33:05.121 00.002 12252 Worker thread wakes up
20:33:05.121 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:05.122 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
20:33:05.123 00.001 9044 UpdateGuideState exits: m=5322 SNR=50.4
20:33:05.124 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
20:33:05.124 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:05.126 00.002 12252 Moving (-0.06, 0.02) raw xDistance=-0.02 yDistance=0.06
20:33:05.126 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:05.127 00.001 9044 Enqueuing Expose request
20:33:05.128 00.001 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 813.82
20:33:05.128 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
20:33:05.128 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:05.128 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:33:05.128 00.000 12252 MoveAxis(E, 9, ABG)
20:33:05.128 00.000 12252 Guiding  Dir = 2, Dur = 9
20:33:05.129 00.001 12252 IsSlewing returns 0
20:33:05.129 00.000 12252 IsGuiding returns 0
20:33:05.131 00.002 12252 PulseGuide returned control before completion, sleep 18
20:33:05.151 00.020 12252 IsGuiding returns 0
20:33:05.151 00.000 12252 Move returns status 0, amount 9
20:33:05.151 00.000 12252 MoveAxis(N, 0, ABG)
20:33:05.151 00.000 12252 Move returns status 0, amount 0
20:33:05.151 00.000 12252 move complete, result=0
20:33:05.151 00.000 12252 worker thread done servicing request
20:33:05.151 00.000 9044 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
20:33:05.154 00.003 12252 Worker thread wakes up
20:33:05.154 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:05.154 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:07.517 02.363 12252 Exposure complete
20:33:07.570 00.053 12252 worker thread done servicing request
20:33:07.570 00.000 9044 OnExposeComplete: enter
20:33:07.571 00.001 9044 UpdateGuideState(): m_state=6
20:33:07.572 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
20:33:07.573 00.001 9044 Star::Find returns 1 (0), X=1017.55, Y=820.26, Mass=5578, SNR=51.4, Peak=173 HFD=5.3
20:33:07.575 00.002 9044 MultiStar: [#1 -0.11,-0.02,1.05,U] [#2 -0.06,0.06,1.19,U] [#3 -0.26,-0.01,0.84,U] [#4 -0.09,0.00,1.30,U] [#5 -0.01,0.04,0.64,U] [#6 -0.17,-0.00,0.41,U] [#7 -0.10,-0.02,0.42,U] [#8 0.06,0.10,0.41,U] 
20:33:07.576 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {0.11, -0.06}
20:33:07.577 00.001 9044 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.62) = xAngle (4.68 = -1.60)
20:33:07.578 00.001 9044 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.60 = 1.60)
20:33:07.579 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.05 mountX=-0.00 mountY=0.07, mountTheta=1.60
20:33:07.582 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.01, opts=13)
20:33:07.583 00.001 9044 Enqueuing Move request for scope (-0.07, 0.01)
20:33:07.584 00.001 12252 Worker thread wakes up
20:33:07.584 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:07.585 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
20:33:07.585 00.000 9044 UpdateGuideState exits: m=5578 SNR=51.4
20:33:07.586 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:07.587 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:07.588 00.001 9044 Enqueuing Expose request
20:33:07.590 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
20:33:07.590 00.000 12252 Moving (-0.07, 0.01) raw xDistance=-0.00 yDistance=0.07
20:33:07.592 00.002 12252 PPEC rslt: input = -0.00, final = -0.05, react = -0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 817.23
20:33:07.592 00.000 12252 PPEC: input: -0.00, control: -0.05, exposure: 2000
20:33:07.592 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:07.592 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:33:07.592 00.000 12252 MoveAxis(E, 18, ABG)
20:33:07.592 00.000 12252 Guiding  Dir = 2, Dur = 18
20:33:07.592 00.000 12252 IsSlewing returns 0
20:33:07.592 00.000 12252 IsGuiding returns 0
20:33:07.595 00.003 12252 PulseGuide returned control before completion, sleep 26
20:33:07.631 00.036 12252 IsGuiding returns 0
20:33:07.631 00.000 12252 Move returns status 0, amount 18
20:33:07.631 00.000 12252 MoveAxis(N, 0, ABG)
20:33:07.631 00.000 12252 Move returns status 0, amount 0
20:33:07.631 00.000 12252 move complete, result=0
20:33:07.632 00.001 12252 worker thread done servicing request
20:33:07.632 00.000 12252 Worker thread wakes up
20:33:07.632 00.000 9044 GuideStep: -0.0 px 18 ms EAST, 0.1 px 0 ms NORTH
20:33:07.634 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:07.634 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:09.985 02.351 12252 Exposure complete
20:33:10.050 00.065 12252 worker thread done servicing request
20:33:10.050 00.000 9044 OnExposeComplete: enter
20:33:10.051 00.001 9044 UpdateGuideState(): m_state=6
20:33:10.052 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
20:33:10.052 00.000 9044 Star::Find returns 1 (0), X=1017.35, Y=820.28, Mass=5571, SNR=51.4, Peak=173 HFD=5.3
20:33:10.053 00.001 9044 MultiStar: [#1 -0.23,0.08,1.05,U] [#2 -0.11,0.10,1.17,U] [#3 -0.27,0.05,0.83,U] [#4 -0.15,0.01,1.25,U] [#5 -0.16,0.16,0.64,U] [#6 -0.19,0.13,0.42,U] [#7 -0.10,-0.02,0.42,U] [#8 -0.07,0.17,0.42,U] 
20:33:10.054 00.001 9044 single-star, 8 included, MultiStar: {-0.15, 0.06}, one-star: {-0.08, -0.04}
20:33:10.056 00.002 9044 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.62) = xAngle (-1.06 = -1.06)
20:33:10.057 00.001 9044 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.15 = 2.14)
20:33:10.058 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.69 mountX=0.04 mountY=0.07, mountTheta=1.05
20:33:10.059 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.04, opts=13)
20:33:10.060 00.001 9044 Enqueuing Move request for scope (-0.08, -0.04)
20:33:10.061 00.001 12252 Worker thread wakes up
20:33:10.062 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:10.063 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
20:33:10.063 00.000 9044 UpdateGuideState exits: m=5571 SNR=51.4
20:33:10.064 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
20:33:10.064 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:10.067 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:10.069 00.002 9044 Enqueuing Expose request
20:33:10.072 00.003 12252 Moving (-0.08, -0.04) raw xDistance=0.04 yDistance=0.07
20:33:10.073 00.001 12252 PPEC rslt: input = 0.04, final = -0.06, react = 0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 817.23
20:33:10.073 00.000 12252 PPEC: input: 0.04, control: -0.06, exposure: 2000
20:33:10.073 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:10.073 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:33:10.073 00.000 12252 MoveAxis(E, 23, ABG)
20:33:10.073 00.000 12252 Guiding  Dir = 2, Dur = 23
20:33:10.073 00.000 12252 IsSlewing returns 0
20:33:10.074 00.001 12252 IsGuiding returns 0
20:33:10.076 00.002 12252 PulseGuide returned control before completion, sleep 31
20:33:10.116 00.040 12252 IsGuiding returns 0
20:33:10.116 00.000 12252 Move returns status 0, amount 23
20:33:10.116 00.000 12252 MoveAxis(N, 0, ABG)
20:33:10.116 00.000 12252 Move returns status 0, amount 0
20:33:10.116 00.000 12252 move complete, result=0
20:33:10.116 00.000 12252 worker thread done servicing request
20:33:10.117 00.001 9044 GuideStep: 0.0 px 23 ms EAST, 0.1 px 0 ms NORTH
20:33:10.118 00.001 12252 Worker thread wakes up
20:33:10.118 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:10.118 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:12.451 02.333 12252 Exposure complete
20:33:12.502 00.051 12252 worker thread done servicing request
20:33:12.503 00.001 9044 OnExposeComplete: enter
20:33:12.504 00.001 9044 UpdateGuideState(): m_state=6
20:33:12.505 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
20:33:12.506 00.001 9044 Star::Find returns 1 (0), X=1017.52, Y=820.10, Mass=5496, SNR=51.0, Peak=173 HFD=5.1
20:33:12.507 00.001 9044 MultiStar: [#1 -0.20,-0.17,1.04,U] [#2 -0.06,-0.03,1.20,U] [#3 -0.22,-0.14,0.85,U] [#4 -0.11,-0.16,1.26,U] [#5 -0.08,-0.04,0.65,U] [#6 -0.16,-0.21,0.43,U] [#7 -0.09,-0.32,0.00,M1] [#8 -0.14,-0.00,0.42,U] 
20:33:12.507 00.000 9044 refined, 7 included, MultiStar: {-0.10, -0.13}, one-star: {0.08, -0.22}
20:33:12.508 00.001 9044 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.62) = xAngle (-0.63 = -0.63)
20:33:12.509 00.001 9044 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.71 = 2.57)
20:33:12.510 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-2.25 mountX=0.13 mountY=0.09, mountTheta=0.59
20:33:12.511 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.13, opts=13)
20:33:12.512 00.001 9044 Enqueuing Move request for scope (-0.10, -0.13)
20:33:12.513 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:12.515 00.002 9044 UpdateGuideState exits: m=5496 SNR=51.0
20:33:12.517 00.002 12252 Worker thread wakes up
20:33:12.517 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:12.518 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
20:33:12.520 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:12.521 00.001 9044 Enqueuing Expose request
20:33:12.523 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
20:33:12.523 00.000 12252 Moving (-0.10, -0.13) raw xDistance=0.13 yDistance=0.09
20:33:12.525 00.002 12252 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = -0.05, hyst = 0.07, hyst_pct = 0.00, period_length = 817.23
20:33:12.525 00.000 12252 PPEC: input: 0.13, control: 0.03, exposure: 2000
20:33:12.525 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:12.525 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:33:12.525 00.000 12252 MoveAxis(W, 10, ABG)
20:33:12.525 00.000 12252 Guiding  Dir = 3, Dur = 10
20:33:12.526 00.001 12252 IsSlewing returns 0
20:33:12.526 00.000 12252 IsGuiding returns 0
20:33:12.528 00.002 12252 PulseGuide returned control before completion, sleep 18
20:33:12.562 00.034 12252 IsGuiding returns 0
20:33:12.562 00.000 12252 Move returns status 0, amount 10
20:33:12.562 00.000 12252 MoveAxis(N, 0, ABG)
20:33:12.562 00.000 12252 Move returns status 0, amount 0
20:33:12.562 00.000 12252 move complete, result=0
20:33:12.563 00.001 12252 worker thread done servicing request
20:33:12.563 00.000 12252 Worker thread wakes up
20:33:12.563 00.000 9044 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
20:33:12.564 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:12.564 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:14.927 02.363 12252 Exposure complete
20:33:14.992 00.065 12252 worker thread done servicing request
20:33:14.992 00.000 9044 OnExposeComplete: enter
20:33:14.994 00.002 9044 UpdateGuideState(): m_state=6
20:33:14.996 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
20:33:14.999 00.003 9044 Star::Find returns 1 (0), X=1017.40, Y=820.17, Mass=5501, SNR=50.9, Peak=173 HFD=5.2
20:33:15.000 00.001 9044 MultiStar: [#1 -0.20,-0.03,1.05,U] [#2 -0.11,-0.08,1.18,U] [#3 -0.29,-0.06,0.00,M1] [#4 -0.18,-0.02,1.31,U] [#5 -0.12,-0.04,0.64,U] [#6 -0.27,-0.12,0.00,M1] [#7 -0.15,-0.19,0.42,U] [#8 -0.14,0.00,0.41,U] 
20:33:15.001 00.001 9044 refined, 6 included, MultiStar: {-0.13, -0.07}, one-star: {-0.04, -0.15}
20:33:15.002 00.001 9044 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.62) = xAngle (-1.05 = -1.05)
20:33:15.003 00.001 9044 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.13 = 2.15)
20:33:15.004 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.67 mountX=0.07 mountY=0.13, mountTheta=1.03
20:33:15.007 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.07, opts=13)
20:33:15.008 00.001 9044 Enqueuing Move request for scope (-0.13, -0.07)
20:33:15.010 00.002 12252 Worker thread wakes up
20:33:15.010 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:15.011 00.001 9044 UpdateGuideState exits: m=5501 SNR=50.9
20:33:15.012 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
20:33:15.012 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
20:33:15.012 00.000 12252 Moving (-0.13, -0.07) raw xDistance=0.07 yDistance=0.13
20:33:15.012 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:15.013 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:15.016 00.003 9044 Enqueuing Expose request
20:33:15.017 00.001 12252 PPEC rslt: input = 0.07, final = -0.06, react = 0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 820.62
20:33:15.017 00.000 12252 PPEC: input: 0.07, control: -0.06, exposure: 2000
20:33:15.017 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:15.017 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:33:15.017 00.000 12252 MoveAxis(E, 23, ABG)
20:33:15.017 00.000 12252 Guiding  Dir = 2, Dur = 23
20:33:15.018 00.001 12252 IsSlewing returns 0
20:33:15.018 00.000 12252 IsGuiding returns 0
20:33:15.019 00.001 12252 PulseGuide returned control before completion, sleep 32
20:33:15.055 00.036 12252 IsGuiding returns 0
20:33:15.055 00.000 12252 Move returns status 0, amount 23
20:33:15.055 00.000 12252 MoveAxis(N, 0, ABG)
20:33:15.055 00.000 12252 Move returns status 0, amount 0
20:33:15.055 00.000 12252 move complete, result=0
20:33:15.055 00.000 12252 worker thread done servicing request
20:33:15.055 00.000 12252 Worker thread wakes up
20:33:15.055 00.000 9044 GuideStep: 0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
20:33:15.057 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:15.057 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:17.394 02.337 12252 Exposure complete
20:33:17.444 00.050 12252 worker thread done servicing request
20:33:17.444 00.000 9044 OnExposeComplete: enter
20:33:17.445 00.001 9044 UpdateGuideState(): m_state=6
20:33:17.446 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
20:33:17.447 00.001 9044 Star::Find returns 1 (0), X=1017.28, Y=820.02, Mass=5501, SNR=50.9, Peak=173 HFD=5.1
20:33:17.447 00.000 9044 MultiStar: [#1 -0.33,-0.34,0.00,M1] [#2 -0.20,-0.17,1.20,U] [#3 -0.37,-0.24,0.00,M2] [#4 -0.26,-0.19,0.00,M1] [#5 -0.25,-0.16,0.00,M1] [#6 -0.25,-0.23,0.00,M2] [#7 -0.21,-0.32,0.00,M1] [#8 -0.21,-0.16,0.42,U] 
20:33:17.450 00.003 9044 refined, 2 included, MultiStar: {-0.18, -0.22}, one-star: {-0.16, -0.30}
20:33:17.451 00.001 9044 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.62) = xAngle (-0.64 = -0.64)
20:33:17.452 00.001 9044 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.73 = 2.56)
20:33:17.453 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.22 hyp=0.29 cameraTheta=-2.27 mountX=0.23 mountY=0.16, mountTheta=0.60
20:33:17.455 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.22, opts=13)
20:33:17.456 00.001 9044 Enqueuing Move request for scope (-0.18, -0.22)
20:33:17.456 00.000 12252 Worker thread wakes up
20:33:17.456 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:17.457 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.22) opts 0xd
20:33:17.457 00.000 9044 UpdateGuideState exits: m=5501 SNR=50.9
20:33:17.460 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:17.461 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:17.462 00.001 9044 Enqueuing Expose request
20:33:17.463 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.22)
20:33:17.463 00.000 12252 Moving (-0.18, -0.22) raw xDistance=0.23 yDistance=0.16
20:33:17.464 00.001 12252 PPEC rslt: input = 0.23, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 820.62
20:33:17.464 00.000 12252 PPEC: input: 0.23, control: 0.10, exposure: 2000
20:33:17.464 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
20:33:17.464 00.000 12252 MoveAxis(W, 38, ABG)
20:33:17.464 00.000 12252 Guiding  Dir = 3, Dur = 38
20:33:17.464 00.000 12252 IsSlewing returns 0
20:33:17.464 00.000 12252 IsGuiding returns 0
20:33:17.466 00.002 12252 PulseGuide returned control before completion, sleep 47
20:33:17.525 00.059 12252 IsGuiding returns 0
20:33:17.525 00.000 12252 Move returns status 0, amount 38
20:33:17.525 00.000 12252 MoveAxis(S, 54, ABG)
20:33:17.525 00.000 12252 Guiding  Dir = 1, Dur = 54
20:33:17.525 00.000 12252 IsSlewing returns 0
20:33:17.526 00.001 12252 IsGuiding returns 0
20:33:17.531 00.005 12252 PulseGuide returned control before completion, sleep 59
20:33:17.603 00.072 12252 IsGuiding returns 0
20:33:17.603 00.000 12252 Move returns status 0, amount 54
20:33:17.603 00.000 12252 move complete, result=0
20:33:17.603 00.000 12252 worker thread done servicing request
20:33:17.603 00.000 9044 GuideStep: 0.2 px 38 ms WEST, 0.2 px 54 ms SOUTH
20:33:17.606 00.003 12252 Worker thread wakes up
20:33:17.606 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:17.606 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:19.970 02.364 12252 Exposure complete
20:33:20.019 00.049 12252 worker thread done servicing request
20:33:20.019 00.000 9044 OnExposeComplete: enter
20:33:20.020 00.001 9044 UpdateGuideState(): m_state=6
20:33:20.021 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
20:33:20.022 00.001 9044 Star::Find returns 1 (0), X=1017.44, Y=820.21, Mass=5387, SNR=50.4, Peak=173 HFD=5.2
20:33:20.023 00.001 9044 MultiStar: [#1 -0.14,-0.01,1.06,U] [#2 -0.07,-0.01,1.20,U] [#3 -0.23,-0.06,0.85,U] [#4 -0.17,-0.04,1.32,U] [#5 -0.10,0.04,0.66,U] [#6 -0.19,0.07,0.43,U] [#7 -0.13,-0.14,0.43,U] [#8 -0.05,0.09,0.43,U] 
20:33:20.024 00.001 9044 single-star, 8 included, MultiStar: {-0.12, -0.03}, one-star: {0.01, -0.11}
20:33:20.025 00.001 9044 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.62) = xAngle (0.11 = 0.11)
20:33:20.027 00.002 9044 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.98 = -2.98)
20:33:20.028 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.52 mountX=0.11 mountY=-0.02, mountTheta=-0.16
20:33:20.030 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.11, opts=13)
20:33:20.031 00.001 9044 Enqueuing Move request for scope (0.01, -0.11)
20:33:20.032 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:20.034 00.002 9044 UpdateGuideState exits: m=5387 SNR=50.4
20:33:20.035 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:20.036 00.001 12252 Worker thread wakes up
20:33:20.036 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:20.037 00.001 9044 Enqueuing Expose request
20:33:20.038 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
20:33:20.038 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
20:33:20.038 00.000 12252 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=-0.02
20:33:20.039 00.001 12252 PPEC rslt: input = 0.11, final = 0.03, react = 0.06, pred = -0.04, hyst = 0.05, hyst_pct = 0.00, period_length = 820.62
20:33:20.039 00.000 12252 PPEC: input: 0.11, control: 0.03, exposure: 2000
20:33:20.039 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:20.039 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:33:20.039 00.000 12252 MoveAxis(W, 10, ABG)
20:33:20.039 00.000 12252 Guiding  Dir = 3, Dur = 10
20:33:20.041 00.002 12252 IsSlewing returns 0
20:33:20.041 00.000 12252 IsGuiding returns 0
20:33:20.043 00.002 12252 PulseGuide returned control before completion, sleep 19
20:33:20.071 00.028 12252 IsGuiding returns 1
20:33:20.071 00.000 12252 scope still moving after pulse duration time elapsed
20:33:20.102 00.031 12252 IsSlewing returns 0
20:33:20.102 00.000 12252 IsGuiding returns 0
20:33:20.102 00.000 12252 scope move finished after 10 + 51 ms
20:33:20.102 00.000 12252 Move returns status 0, amount 10
20:33:20.102 00.000 12252 MoveAxis(N, 0, ABG)
20:33:20.102 00.000 12252 Move returns status 0, amount 0
20:33:20.102 00.000 12252 move complete, result=0
20:33:20.102 00.000 12252 worker thread done servicing request
20:33:20.104 00.002 12252 Worker thread wakes up
20:33:20.104 00.000 9044 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
20:33:20.106 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:20.106 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:22.450 02.344 12252 Exposure complete
20:33:22.498 00.048 12252 worker thread done servicing request
20:33:22.498 00.000 9044 OnExposeComplete: enter
20:33:22.499 00.001 9044 UpdateGuideState(): m_state=6
20:33:22.501 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
20:33:22.502 00.001 9044 Star::Find returns 1 (0), X=1017.65, Y=820.20, Mass=5498, SNR=51.0, Peak=173 HFD=5.2
20:33:22.503 00.001 9044 MultiStar: [#1 -0.04,-0.00,1.07,U] [#2 -0.01,-0.06,1.17,U] [#3 -0.03,-0.00,0.84,U] [#4 -0.02,-0.03,1.27,U] [#5 -0.03,0.07,0.65,U] [#6 -0.12,-0.09,0.42,U] [#7 0.00,-0.11,0.42,U] [#8 0.07,-0.02,0.40,U] 
20:33:22.504 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.22, -0.12}
20:33:22.506 00.002 9044 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.62) = xAngle (0.28 = 0.28)
20:33:22.507 00.001 9044 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.81 = -2.81)
20:33:22.508 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.35 mountX=0.04 mountY=-0.01, mountTheta=-0.33
20:33:22.510 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.04, opts=13)
20:33:22.511 00.001 9044 Enqueuing Move request for scope (0.01, -0.04)
20:33:22.513 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:22.514 00.001 12252 Worker thread wakes up
20:33:22.514 00.000 9044 UpdateGuideState exits: m=5498 SNR=51.0
20:33:22.516 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
20:33:22.516 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:22.519 00.003 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
20:33:22.519 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:22.521 00.002 12252 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=-0.01
20:33:22.521 00.000 9044 Enqueuing Expose request
20:33:22.523 00.002 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 824.03
20:33:22.523 00.000 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
20:33:22.523 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:22.524 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:33:22.524 00.000 12252 MoveAxis(E, 13, ABG)
20:33:22.524 00.000 12252 Guiding  Dir = 2, Dur = 13
20:33:22.524 00.000 12252 IsSlewing returns 0
20:33:22.524 00.000 12252 IsGuiding returns 0
20:33:22.526 00.002 12252 PulseGuide returned control before completion, sleep 22
20:33:22.554 00.028 12252 IsGuiding returns 0
20:33:22.554 00.000 12252 Move returns status 0, amount 13
20:33:22.554 00.000 12252 MoveAxis(N, 0, ABG)
20:33:22.554 00.000 12252 Move returns status 0, amount 0
20:33:22.554 00.000 12252 move complete, result=0
20:33:22.554 00.000 12252 worker thread done servicing request
20:33:22.554 00.000 12252 Worker thread wakes up
20:33:22.554 00.000 9044 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
20:33:22.555 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:22.555 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:24.893 02.338 12252 Exposure complete
20:33:24.946 00.053 12252 worker thread done servicing request
20:33:24.947 00.001 9044 OnExposeComplete: enter
20:33:24.948 00.001 9044 UpdateGuideState(): m_state=6
20:33:24.949 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
20:33:24.950 00.001 9044 Star::Find returns 1 (0), X=1017.52, Y=820.16, Mass=5398, SNR=50.6, Peak=173 HFD=5.2
20:33:24.952 00.002 9044 MultiStar: [#1 -0.16,-0.06,1.05,U] [#2 -0.06,-0.02,1.21,U] [#3 -0.09,-0.08,0.85,U] [#4 -0.15,-0.07,1.31,U] [#5 -0.07,0.08,0.65,U] [#6 -0.22,0.01,0.43,U] [#7 -0.22,-0.12,0.42,U] [#8 -0.01,0.02,0.42,U] 
20:33:24.953 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {0.09, -0.17}
20:33:24.954 00.001 9044 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.62) = xAngle (-0.98 = -0.98)
20:33:24.956 00.002 9044 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.07 = 2.22)
20:33:24.957 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-2.61 mountX=0.06 mountY=0.08, mountTheta=0.96
20:33:24.959 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.05, opts=13)
20:33:24.960 00.001 9044 Enqueuing Move request for scope (-0.09, -0.05)
20:33:24.961 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:24.962 00.001 9044 UpdateGuideState exits: m=5398 SNR=50.6
20:33:24.963 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:24.964 00.001 12252 Worker thread wakes up
20:33:24.964 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:24.965 00.001 9044 Enqueuing Expose request
20:33:24.966 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
20:33:24.966 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
20:33:24.966 00.000 12252 Moving (-0.09, -0.05) raw xDistance=0.06 yDistance=0.08
20:33:24.969 00.003 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 824.03
20:33:24.969 00.000 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
20:33:24.969 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:24.969 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:33:24.969 00.000 12252 MoveAxis(E, 13, ABG)
20:33:24.970 00.001 12252 Guiding  Dir = 2, Dur = 13
20:33:24.970 00.000 12252 IsSlewing returns 0
20:33:24.970 00.000 12252 IsGuiding returns 0
20:33:24.973 00.003 12252 PulseGuide returned control before completion, sleep 21
20:33:25.003 00.030 12252 IsGuiding returns 1
20:33:25.003 00.000 12252 scope still moving after pulse duration time elapsed
20:33:25.034 00.031 12252 IsSlewing returns 0
20:33:25.034 00.000 12252 IsGuiding returns 0
20:33:25.034 00.000 12252 scope move finished after 13 + 50 ms
20:33:25.034 00.000 12252 Move returns status 0, amount 13
20:33:25.034 00.000 12252 MoveAxis(N, 0, ABG)
20:33:25.034 00.000 12252 Move returns status 0, amount 0
20:33:25.034 00.000 12252 move complete, result=0
20:33:25.034 00.000 12252 worker thread done servicing request
20:33:25.034 00.000 12252 Worker thread wakes up
20:33:25.034 00.000 9044 GuideStep: 0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
20:33:25.037 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:25.037 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:27.386 02.349 12252 Exposure complete
20:33:27.454 00.068 12252 worker thread done servicing request
20:33:27.454 00.000 9044 OnExposeComplete: enter
20:33:27.455 00.001 9044 UpdateGuideState(): m_state=6
20:33:27.457 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
20:33:27.458 00.001 9044 Star::Find returns 1 (0), X=1017.52, Y=820.11, Mass=5409, SNR=50.5, Peak=173 HFD=5.1
20:33:27.460 00.002 9044 MultiStar: [#1 -0.15,-0.09,1.06,U] [#2 -0.06,-0.03,1.22,U] [#3 -0.11,-0.20,0.84,U] [#4 -0.13,-0.16,1.31,U] [#5 -0.11,-0.00,0.65,U] [#6 -0.21,-0.17,0.42,U] [#7 -0.09,-0.20,0.42,U] [#8 0.00,-0.05,0.42,U] 
20:33:27.461 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.12}, one-star: {0.09, -0.21}
20:33:27.463 00.002 9044 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.62) = xAngle (-0.52 = -0.52)
20:33:27.464 00.001 9044 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.61 = 2.68)
20:33:27.465 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-2.15 mountX=0.13 mountY=0.07, mountTheta=0.48
20:33:27.467 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.12, opts=13)
20:33:27.469 00.002 9044 Enqueuing Move request for scope (-0.08, -0.12)
20:33:27.470 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:27.472 00.002 12252 Worker thread wakes up
20:33:27.472 00.000 9044 UpdateGuideState exits: m=5409 SNR=50.5
20:33:27.473 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
20:33:27.473 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:27.475 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
20:33:27.475 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:27.476 00.001 9044 Enqueuing Expose request
20:33:27.477 00.001 12252 Moving (-0.08, -0.12) raw xDistance=0.13 yDistance=0.07
20:33:27.480 00.003 12252 PPEC rslt: input = 0.13, final = 0.04, react = 0.08, pred = -0.04, hyst = 0.07, hyst_pct = 0.00, period_length = 827.43
20:33:27.480 00.000 12252 PPEC: input: 0.13, control: 0.04, exposure: 2000
20:33:27.480 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:27.480 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:33:27.480 00.000 12252 MoveAxis(W, 14, ABG)
20:33:27.480 00.000 12252 Guiding  Dir = 3, Dur = 14
20:33:27.481 00.001 12252 IsSlewing returns 0
20:33:27.481 00.000 12252 IsGuiding returns 0
20:33:27.483 00.002 12252 PulseGuide returned control before completion, sleep 22
20:33:27.521 00.038 12252 IsGuiding returns 0
20:33:27.521 00.000 12252 Move returns status 0, amount 14
20:33:27.521 00.000 12252 MoveAxis(N, 0, ABG)
20:33:27.521 00.000 12252 Move returns status 0, amount 0
20:33:27.521 00.000 12252 move complete, result=0
20:33:27.521 00.000 12252 worker thread done servicing request
20:33:27.521 00.000 12252 Worker thread wakes up
20:33:27.521 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:27.521 00.000 9044 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
20:33:27.522 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:29.883 02.361 12252 Exposure complete
20:33:29.961 00.078 12252 worker thread done servicing request
20:33:29.962 00.001 9044 OnExposeComplete: enter
20:33:29.963 00.001 9044 UpdateGuideState(): m_state=6
20:33:29.964 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
20:33:29.965 00.001 9044 Star::Find returns 1 (0), X=1017.58, Y=820.09, Mass=5448, SNR=50.7, Peak=173 HFD=5.2
20:33:29.966 00.001 9044 MultiStar: [#1 -0.10,-0.14,1.06,U] [#2 -0.03,-0.18,1.19,U] [#3 -0.08,-0.13,0.85,U] [#4 -0.06,-0.08,1.29,U] [#5 -0.03,-0.13,0.65,U] [#6 -0.15,-0.18,0.44,U] [#7 -0.03,-0.25,0.42,U] [#8 0.01,-0.14,0.41,U] 
20:33:29.967 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.16}, one-star: {0.14, -0.23}
20:33:29.968 00.001 9044 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.62) = xAngle (-0.15 = -0.15)
20:33:29.968 00.000 9044 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.23 = 3.05)
20:33:29.969 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.77 mountX=0.16 mountY=0.01, mountTheta=0.09
20:33:29.971 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.16, opts=13)
20:33:29.972 00.001 9044 Enqueuing Move request for scope (-0.03, -0.16)
20:33:29.972 00.000 12252 Worker thread wakes up
20:33:29.972 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:29.973 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.16) opts 0xd
20:33:29.973 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.16)
20:33:29.973 00.000 12252 Moving (-0.03, -0.16) raw xDistance=0.16 yDistance=0.01
20:33:29.974 00.001 9044 UpdateGuideState exits: m=5448 SNR=50.7
20:33:29.974 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:29.975 00.001 12252 PPEC rslt: input = 0.16, final = 0.06, react = 0.09, pred = -0.04, hyst = 0.08, hyst_pct = 0.00, period_length = 827.43
20:33:29.976 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:29.977 00.001 9044 Enqueuing Expose request
20:33:29.978 00.001 12252 PPEC: input: 0.16, control: 0.06, exposure: 2000
20:33:29.978 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:29.978 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:33:29.978 00.000 12252 MoveAxis(W, 23, ABG)
20:33:29.978 00.000 12252 Guiding  Dir = 3, Dur = 23
20:33:29.979 00.001 12252 IsSlewing returns 0
20:33:29.979 00.000 12252 IsGuiding returns 0
20:33:29.980 00.001 12252 PulseGuide returned control before completion, sleep 32
20:33:30.023 00.043 12252 IsGuiding returns 0
20:33:30.023 00.000 12252 Move returns status 0, amount 23
20:33:30.023 00.000 12252 MoveAxis(N, 0, ABG)
20:33:30.023 00.000 12252 Move returns status 0, amount 0
20:33:30.023 00.000 12252 move complete, result=0
20:33:30.023 00.000 12252 worker thread done servicing request
20:33:30.023 00.000 12252 Worker thread wakes up
20:33:30.023 00.000 9044 GuideStep: 0.2 px 23 ms WEST, 0.0 px 0 ms NORTH
20:33:30.025 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:30.025 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:32.386 02.361 12252 Exposure complete
20:33:32.435 00.049 12252 worker thread done servicing request
20:33:32.435 00.000 9044 OnExposeComplete: enter
20:33:32.437 00.002 9044 UpdateGuideState(): m_state=6
20:33:32.438 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
20:33:32.439 00.001 9044 Star::Find returns 1 (0), X=1017.61, Y=820.14, Mass=5534, SNR=51.2, Peak=173 HFD=5.2
20:33:32.441 00.002 9044 MultiStar: [#1 -0.11,-0.04,1.04,U] [#2 -0.04,-0.11,1.19,U] [#3 -0.11,-0.10,0.84,U] [#4 -0.08,-0.09,1.29,U] [#5 -0.07,-0.02,0.64,U] [#6 -0.09,-0.06,0.41,U] [#7 0.04,-0.17,0.42,U] [#8 -0.00,-0.02,0.41,U] 
20:33:32.442 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {0.17, -0.18}
20:33:32.443 00.001 9044 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.62) = xAngle (-0.30 = -0.30)
20:33:32.445 00.002 9044 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.39 = 2.90)
20:33:32.446 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.93 mountX=0.09 mountY=0.02, mountTheta=0.25
20:33:32.448 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.09, opts=13)
20:33:32.449 00.001 9044 Enqueuing Move request for scope (-0.03, -0.09)
20:33:32.450 00.001 12252 Worker thread wakes up
20:33:32.450 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:32.451 00.001 9044 UpdateGuideState exits: m=5534 SNR=51.2
20:33:32.451 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:32.452 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
20:33:32.453 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:32.454 00.001 9044 Enqueuing Expose request
20:33:32.456 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
20:33:32.457 00.001 12252 Moving (-0.03, -0.09) raw xDistance=0.09 yDistance=0.02
20:33:32.459 00.002 12252 PPEC rslt: input = 0.09, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 827.43
20:33:32.459 00.000 12252 PPEC: input: 0.09, control: -0.03, exposure: 2000
20:33:32.459 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:32.459 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:33:32.459 00.000 12252 MoveAxis(E, 13, ABG)
20:33:32.459 00.000 12252 Guiding  Dir = 2, Dur = 13
20:33:32.459 00.000 12252 IsSlewing returns 0
20:33:32.460 00.001 12252 IsGuiding returns 0
20:33:32.462 00.002 12252 PulseGuide returned control before completion, sleep 22
20:33:32.501 00.039 12252 IsGuiding returns 0
20:33:32.501 00.000 12252 Move returns status 0, amount 13
20:33:32.501 00.000 12252 MoveAxis(N, 0, ABG)
20:33:32.501 00.000 12252 Move returns status 0, amount 0
20:33:32.501 00.000 12252 move complete, result=0
20:33:32.501 00.000 12252 worker thread done servicing request
20:33:32.501 00.000 9044 GuideStep: 0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
20:33:32.504 00.003 12252 Worker thread wakes up
20:33:32.504 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:32.504 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:34.841 02.337 12252 Exposure complete
20:33:34.891 00.050 12252 worker thread done servicing request
20:33:34.891 00.000 9044 OnExposeComplete: enter
20:33:34.893 00.002 9044 UpdateGuideState(): m_state=6
20:33:34.894 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
20:33:34.895 00.001 9044 Star::Find returns 1 (0), X=1017.41, Y=820.12, Mass=5440, SNR=50.6, Peak=173 HFD=5.1
20:33:34.897 00.002 9044 MultiStar: [#1 -0.20,-0.07,1.05,U] [#2 -0.14,-0.09,1.21,U] [#3 -0.29,-0.18,0.00,M1] [#4 -0.16,-0.10,1.28,U] [#5 -0.17,-0.10,0.65,U] [#6 -0.26,-0.11,0.00,M1] [#7 -0.17,-0.21,0.43,U] [#8 -0.13,0.01,0.42,U] 
20:33:34.898 00.001 9044 refined, 6 included, MultiStar: {-0.14, -0.11}, one-star: {-0.02, -0.20}
20:33:34.899 00.001 9044 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.62) = xAngle (-0.86 = -0.86)
20:33:34.900 00.001 9044 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.94 = 2.34)
20:33:34.900 00.000 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.48 mountX=0.12 mountY=0.13, mountTheta=0.83
20:33:34.903 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.11, opts=13)
20:33:34.904 00.001 9044 Enqueuing Move request for scope (-0.14, -0.11)
20:33:34.904 00.000 12252 Worker thread wakes up
20:33:34.904 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:34.905 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
20:33:34.905 00.000 9044 UpdateGuideState exits: m=5440 SNR=50.6
20:33:34.906 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
20:33:34.906 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:34.906 00.000 12252 Moving (-0.14, -0.11) raw xDistance=0.12 yDistance=0.13
20:33:34.906 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:34.907 00.001 9044 Enqueuing Expose request
20:33:34.910 00.003 12252 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = -0.04, hyst = 0.07, hyst_pct = 0.00, period_length = 830.82
20:33:34.910 00.000 12252 PPEC: input: 0.12, control: 0.03, exposure: 2000
20:33:34.910 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:34.910 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:33:34.910 00.000 12252 MoveAxis(W, 11, ABG)
20:33:34.910 00.000 12252 Guiding  Dir = 3, Dur = 11
20:33:34.910 00.000 12252 IsSlewing returns 0
20:33:34.910 00.000 12252 IsGuiding returns 0
20:33:34.912 00.002 12252 PulseGuide returned control before completion, sleep 20
20:33:34.940 00.028 12252 IsGuiding returns 1
20:33:34.940 00.000 12252 scope still moving after pulse duration time elapsed
20:33:34.972 00.032 12252 IsSlewing returns 0
20:33:34.972 00.000 12252 IsGuiding returns 0
20:33:34.972 00.000 12252 scope move finished after 11 + 51 ms
20:33:34.972 00.000 12252 Move returns status 0, amount 11
20:33:34.972 00.000 12252 MoveAxis(N, 0, ABG)
20:33:34.972 00.000 12252 Move returns status 0, amount 0
20:33:34.972 00.000 12252 move complete, result=0
20:33:34.972 00.000 12252 worker thread done servicing request
20:33:34.972 00.000 12252 Worker thread wakes up
20:33:34.972 00.000 9044 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
20:33:34.975 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:34.975 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:37.335 02.360 12252 Exposure complete
20:33:37.381 00.046 12252 worker thread done servicing request
20:33:37.381 00.000 9044 OnExposeComplete: enter
20:33:37.383 00.002 9044 UpdateGuideState(): m_state=6
20:33:37.384 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
20:33:37.387 00.003 9044 Star::Find returns 1 (0), X=1017.35, Y=820.41, Mass=5426, SNR=50.8, Peak=173 HFD=5.2
20:33:37.390 00.003 9044 MultiStar: [#1 -0.23,0.01,1.05,U] [#2 -0.16,0.03,1.22,U] [#3 -0.25,-0.05,0.84,U] [#4 -0.19,0.02,1.31,U] [#5 -0.17,0.03,0.65,U] [#6 -0.30,0.04,0.00,M2] [#7 -0.10,-0.11,0.43,U] [#8 -0.09,0.16,0.41,U] 
20:33:37.392 00.002 9044 single-star, 7 included, MultiStar: {-0.17, 0.02}, one-star: {-0.08, 0.09}
20:33:37.395 00.003 9044 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.62) = xAngle (3.94 = -2.35)
20:33:37.396 00.001 9044 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.85 = 0.85)
20:33:37.397 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.31 mountX=-0.08 mountY=0.09, mountTheta=2.32
20:33:37.400 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.09, opts=13)
20:33:37.402 00.002 9044 Enqueuing Move request for scope (-0.08, 0.09)
20:33:37.404 00.002 12252 Worker thread wakes up
20:33:37.404 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:37.407 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
20:33:37.407 00.000 9044 UpdateGuideState exits: m=5426 SNR=50.8
20:33:37.408 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:37.410 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
20:33:37.410 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:37.411 00.001 9044 Enqueuing Expose request
20:33:37.412 00.001 12252 Moving (-0.08, 0.09) raw xDistance=-0.08 yDistance=0.09
20:33:37.413 00.001 12252 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 830.82
20:33:37.415 00.002 12252 PPEC: input: -0.08, control: -0.03, exposure: 2000
20:33:37.415 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:37.415 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:33:37.415 00.000 12252 MoveAxis(E, 11, ABG)
20:33:37.415 00.000 12252 Guiding  Dir = 2, Dur = 11
20:33:37.415 00.000 12252 IsSlewing returns 0
20:33:37.415 00.000 12252 IsGuiding returns 0
20:33:37.418 00.003 12252 PulseGuide returned control before completion, sleep 19
20:33:37.445 00.027 12252 IsGuiding returns 0
20:33:37.445 00.000 12252 Move returns status 0, amount 11
20:33:37.445 00.000 12252 MoveAxis(N, 0, ABG)
20:33:37.445 00.000 12252 Move returns status 0, amount 0
20:33:37.445 00.000 12252 move complete, result=0
20:33:37.445 00.000 12252 worker thread done servicing request
20:33:37.445 00.000 9044 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
20:33:37.446 00.001 12252 Worker thread wakes up
20:33:37.447 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:37.447 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:39.795 02.348 12252 Exposure complete
20:33:39.846 00.051 12252 worker thread done servicing request
20:33:39.846 00.000 9044 OnExposeComplete: enter
20:33:39.849 00.003 9044 UpdateGuideState(): m_state=6
20:33:39.851 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
20:33:39.853 00.002 9044 Star::Find returns 1 (0), X=1017.40, Y=820.46, Mass=5431, SNR=50.6, Peak=173 HFD=5.2
20:33:39.857 00.004 9044 MultiStar: [#1 -0.21,0.08,1.06,U] [#2 -0.16,0.13,1.18,U] [#3 -0.22,0.04,0.85,U] [#4 -0.15,0.07,1.29,U] [#5 -0.13,0.12,0.65,U] [#6 -0.29,0.17,0.00,M3] [#7 -0.06,-0.04,0.42,U] [#8 -0.16,0.12,0.42,U] 
20:33:39.859 00.002 9044 single-star, 7 included, MultiStar: {-0.15, 0.09}, one-star: {-0.03, 0.14}
20:33:39.862 00.003 9044 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.62) = xAngle (3.41 = -2.88)
20:33:39.864 00.002 9044 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.32 = 0.32)
20:33:39.867 00.003 9044 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.78 mountX=-0.14 mountY=0.05, mountTheta=2.82
20:33:39.870 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.14, opts=13)
20:33:39.872 00.002 9044 Enqueuing Move request for scope (-0.03, 0.14)
20:33:39.874 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:39.877 00.003 9044 UpdateGuideState exits: m=5431 SNR=50.6
20:33:39.878 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:39.879 00.001 12252 Worker thread wakes up
20:33:39.880 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
20:33:39.880 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
20:33:39.880 00.000 12252 Moving (-0.03, 0.14) raw xDistance=-0.14 yDistance=0.05
20:33:39.880 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:39.881 00.001 9044 Enqueuing Expose request
20:33:39.882 00.001 12252 PPEC rslt: input = -0.14, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 830.82
20:33:39.882 00.000 12252 PPEC: input: -0.14, control: -0.10, exposure: 2000
20:33:39.883 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:39.883 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:33:39.883 00.000 12252 MoveAxis(E, 41, ABG)
20:33:39.883 00.000 12252 Guiding  Dir = 2, Dur = 41
20:33:39.883 00.000 12252 IsSlewing returns 0
20:33:39.883 00.000 12252 IsGuiding returns 0
20:33:39.885 00.002 12252 PulseGuide returned control before completion, sleep 50
20:33:39.947 00.062 12252 IsGuiding returns 0
20:33:39.947 00.000 12252 Move returns status 0, amount 41
20:33:39.947 00.000 12252 MoveAxis(N, 0, ABG)
20:33:39.947 00.000 12252 Move returns status 0, amount 0
20:33:39.947 00.000 12252 move complete, result=0
20:33:39.948 00.001 12252 worker thread done servicing request
20:33:39.948 00.000 12252 Worker thread wakes up
20:33:39.948 00.000 9044 GuideStep: -0.1 px 41 ms EAST, 0.0 px 0 ms NORTH
20:33:39.949 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:39.949 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:42.313 02.364 12252 Exposure complete
20:33:42.374 00.061 12252 worker thread done servicing request
20:33:42.374 00.000 9044 OnExposeComplete: enter
20:33:42.375 00.001 9044 UpdateGuideState(): m_state=6
20:33:42.377 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
20:33:42.378 00.001 9044 Star::Find returns 1 (0), X=1017.34, Y=820.04, Mass=5456, SNR=50.8, Peak=173 HFD=5.1
20:33:42.380 00.002 9044 MultiStar: [#1 -0.29,-0.33,0.00,M1] [#2 -0.13,-0.08,1.21,U] [#3 -0.34,-0.19,0.00,M1] [#4 -0.19,-0.20,0.00,M1] [#5 -0.12,-0.18,0.66,U] [#6 -0.23,-0.26,0.00,M4] [#7 -0.16,-0.41,0.00,M1] [#8 -0.02,-0.13,0.42,U] 
20:33:42.381 00.001 9044 refined, 3 included, MultiStar: {-0.10, -0.17}, one-star: {-0.09, -0.28}
20:33:42.382 00.001 9044 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.62) = xAngle (-0.49 = -0.49)
20:33:42.383 00.001 9044 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.58 = 2.71)
20:33:42.384 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.12 mountX=0.17 mountY=0.08, mountTheta=0.44
20:33:42.386 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.17, opts=13)
20:33:42.388 00.002 9044 Enqueuing Move request for scope (-0.10, -0.17)
20:33:42.389 00.001 12252 Worker thread wakes up
20:33:42.389 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:42.390 00.001 9044 UpdateGuideState exits: m=5456 SNR=50.8
20:33:42.391 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
20:33:42.391 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:42.392 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
20:33:42.392 00.000 12252 Moving (-0.10, -0.17) raw xDistance=0.17 yDistance=0.08
20:33:42.392 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:42.394 00.002 9044 Enqueuing Expose request
20:33:42.395 00.001 12252 PPEC rslt: input = 0.17, final = 0.06, react = 0.10, pred = -0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 834.23
20:33:42.395 00.000 12252 PPEC: input: 0.17, control: 0.06, exposure: 2000
20:33:42.395 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:42.395 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:33:42.395 00.000 12252 MoveAxis(W, 25, ABG)
20:33:42.395 00.000 12252 Guiding  Dir = 3, Dur = 25
20:33:42.395 00.000 12252 IsSlewing returns 0
20:33:42.396 00.001 12252 IsGuiding returns 0
20:33:42.398 00.002 12252 PulseGuide returned control before completion, sleep 33
20:33:42.443 00.045 12252 IsGuiding returns 0
20:33:42.443 00.000 12252 Move returns status 0, amount 25
20:33:42.443 00.000 12252 MoveAxis(N, 0, ABG)
20:33:42.443 00.000 12252 Move returns status 0, amount 0
20:33:42.443 00.000 12252 move complete, result=0
20:33:42.443 00.000 12252 worker thread done servicing request
20:33:42.443 00.000 12252 Worker thread wakes up
20:33:42.443 00.000 9044 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
20:33:42.446 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:42.446 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:44.806 02.360 12252 Exposure complete
20:33:44.902 00.096 12252 worker thread done servicing request
20:33:44.902 00.000 9044 OnExposeComplete: enter
20:33:44.905 00.003 9044 UpdateGuideState(): m_state=6
20:33:44.906 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
20:33:44.908 00.002 9044 Star::Find returns 1 (0), X=1017.37, Y=820.19, Mass=5596, SNR=51.3, Peak=173 HFD=5.2
20:33:44.912 00.004 9044 MultiStar: [#1 -0.21,-0.05,1.04,U] [#2 -0.17,-0.06,1.19,U] [#3 -0.30,-0.18,0.00,M2] [#4 -0.21,-0.08,1.27,U] [#5 -0.15,0.01,0.64,U] [#6 -0.32,-0.01,0.00,M5] [#7 -0.10,-0.15,0.42,U] [#8 -0.18,-0.16,0.41,U] 
20:33:44.915 00.003 9044 single-star, 6 included, MultiStar: {-0.16, -0.08}, one-star: {-0.06, -0.14}
20:33:44.918 00.003 9044 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.62) = xAngle (-0.38 = -0.38)
20:33:44.920 00.002 9044 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.47 = 2.82)
20:33:44.923 00.003 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-2.01 mountX=0.14 mountY=0.05, mountTheta=0.33
20:33:44.927 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.14, opts=13)
20:33:44.930 00.003 9044 Enqueuing Move request for scope (-0.06, -0.14)
20:33:44.932 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:44.934 00.002 9044 UpdateGuideState exits: m=5596 SNR=51.3
20:33:44.936 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:44.937 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:44.939 00.002 12252 Worker thread wakes up
20:33:44.939 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
20:33:44.939 00.000 9044 Enqueuing Expose request
20:33:44.941 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
20:33:44.941 00.000 12252 Moving (-0.06, -0.14) raw xDistance=0.14 yDistance=0.05
20:33:44.944 00.003 12252 PPEC rslt: input = 0.14, final = 0.05, react = 0.08, pred = -0.04, hyst = 0.07, hyst_pct = 0.00, period_length = 834.23
20:33:44.944 00.000 12252 PPEC: input: 0.14, control: 0.05, exposure: 2000
20:33:44.944 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:44.944 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:33:44.944 00.000 12252 MoveAxis(W, 18, ABG)
20:33:44.944 00.000 12252 Guiding  Dir = 3, Dur = 18
20:33:44.944 00.000 12252 IsSlewing returns 0
20:33:44.944 00.000 12252 IsGuiding returns 0
20:33:44.946 00.002 12252 PulseGuide returned control before completion, sleep 27
20:33:44.988 00.042 12252 IsGuiding returns 0
20:33:44.988 00.000 12252 Move returns status 0, amount 18
20:33:44.988 00.000 12252 MoveAxis(N, 0, ABG)
20:33:44.988 00.000 12252 Move returns status 0, amount 0
20:33:44.988 00.000 12252 move complete, result=0
20:33:44.989 00.001 12252 worker thread done servicing request
20:33:44.989 00.000 12252 Worker thread wakes up
20:33:44.989 00.000 9044 GuideStep: 0.1 px 18 ms WEST, 0.0 px 0 ms NORTH
20:33:44.990 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:44.990 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:47.345 02.355 12252 Exposure complete
20:33:47.428 00.083 12252 worker thread done servicing request
20:33:47.428 00.000 9044 OnExposeComplete: enter
20:33:47.431 00.003 9044 UpdateGuideState(): m_state=6
20:33:47.433 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
20:33:47.435 00.002 9044 Star::Find returns 1 (0), X=1017.26, Y=820.45, Mass=5412, SNR=50.6, Peak=173 HFD=5.1
20:33:47.436 00.001 9044 MultiStar: [#1 -0.37,0.21,0.00,M1] [#2 -0.22,0.11,1.20,U] [#3 -0.42,0.04,0.00,M3] [#4 -0.27,0.13,0.00,M1] [#5 -0.26,0.14,0.00,M1] [#6 -0.33,0.18,0.00,M6] [#7 -0.36,-0.02,0.00,M1] [#8 -0.22,0.23,0.00,M1] 
20:33:47.438 00.002 9044 single-star, 1 included, MultiStar: {-0.20, 0.11}, one-star: {-0.18, 0.12}
20:33:47.439 00.001 9044 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.62) = xAngle (4.15 = -2.13)
20:33:47.440 00.001 9044 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.07 = 1.07)
20:33:47.441 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.22 cameraTheta=2.53 mountX=-0.11 mountY=0.19, mountTheta=2.11
20:33:47.443 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=0.12, opts=13)
20:33:47.444 00.001 9044 Enqueuing Move request for scope (-0.18, 0.12)
20:33:47.445 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:47.447 00.002 12252 Worker thread wakes up
20:33:47.447 00.000 9044 UpdateGuideState exits: m=5412 SNR=50.6
20:33:47.448 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:47.449 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
20:33:47.449 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:47.450 00.001 9044 Enqueuing Expose request
20:33:47.452 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
20:33:47.452 00.000 12252 Moving (-0.18, 0.12) raw xDistance=-0.11 yDistance=0.19
20:33:47.454 00.002 12252 PPEC rslt: input = -0.11, final = -0.11, react = -0.07, pred = -0.04, hyst = -0.06, hyst_pct = 0.00, period_length = 837.63
20:33:47.454 00.000 12252 PPEC: input: -0.11, control: -0.11, exposure: 2000
20:33:47.454 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
20:33:47.454 00.000 12252 MoveAxis(E, 41, ABG)
20:33:47.454 00.000 12252 Guiding  Dir = 2, Dur = 41
20:33:47.454 00.000 12252 IsSlewing returns 0
20:33:47.454 00.000 12252 IsGuiding returns 0
20:33:47.456 00.002 12252 PulseGuide returned control before completion, sleep 50
20:33:47.509 00.053 12252 IsGuiding returns 0
20:33:47.509 00.000 12252 Move returns status 0, amount 41
20:33:47.509 00.000 12252 MoveAxis(S, 64, ABG)
20:33:47.509 00.000 12252 Guiding  Dir = 1, Dur = 64
20:33:47.510 00.001 12252 IsSlewing returns 0
20:33:47.510 00.000 12252 IsGuiding returns 0
20:33:47.515 00.005 12252 PulseGuide returned control before completion, sleep 70
20:33:47.587 00.072 12252 IsGuiding returns 0
20:33:47.587 00.000 12252 Move returns status 0, amount 64
20:33:47.587 00.000 12252 move complete, result=0
20:33:47.588 00.001 12252 worker thread done servicing request
20:33:47.588 00.000 12252 Worker thread wakes up
20:33:47.588 00.000 9044 GuideStep: -0.1 px 41 ms EAST, 0.2 px 64 ms SOUTH
20:33:47.591 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:47.591 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:49.936 02.345 12252 Exposure complete
20:33:50.006 00.070 12252 worker thread done servicing request
20:33:50.006 00.000 9044 OnExposeComplete: enter
20:33:50.007 00.001 9044 UpdateGuideState(): m_state=6
20:33:50.008 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
20:33:50.009 00.001 9044 Star::Find returns 1 (0), X=1017.65, Y=820.23, Mass=5497, SNR=51.0, Peak=173 HFD=5.3
20:33:50.010 00.001 9044 MultiStar: [#1 -0.05,0.02,1.05,U] [#2 -0.02,0.01,1.19,U] [#3 -0.08,-0.01,0.83,U] [#4 0.01,-0.01,1.28,U] [#5 0.02,0.03,0.65,U] [#6 -0.01,0.01,0.43,U] [#7 -0.01,-0.09,0.42,U] [#8 0.07,0.03,0.42,U] 
20:33:50.011 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.22, -0.09}
20:33:50.013 00.002 9044 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.62) = xAngle (1.14 = 1.14)
20:33:50.014 00.001 9044 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.95 = -1.95)
20:33:50.015 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.49 mountX=0.01 mountY=-0.02, mountTheta=-1.15
20:33:50.017 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.01, opts=13)
20:33:50.018 00.001 9044 Enqueuing Move request for scope (0.02, -0.01)
20:33:50.019 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:50.020 00.001 9044 UpdateGuideState exits: m=5497 SNR=51.0
20:33:50.021 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:50.022 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:50.023 00.001 9044 Enqueuing Expose request
20:33:50.024 00.001 12252 Worker thread wakes up
20:33:50.024 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
20:33:50.026 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
20:33:50.026 00.000 12252 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
20:33:50.026 00.000 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 837.63
20:33:50.026 00.000 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
20:33:50.027 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:50.027 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:33:50.027 00.000 12252 MoveAxis(E, 14, ABG)
20:33:50.027 00.000 12252 Guiding  Dir = 2, Dur = 14
20:33:50.027 00.000 12252 IsSlewing returns 0
20:33:50.027 00.000 12252 IsGuiding returns 0
20:33:50.029 00.002 12252 PulseGuide returned control before completion, sleep 23
20:33:50.062 00.033 12252 IsGuiding returns 0
20:33:50.062 00.000 12252 Move returns status 0, amount 14
20:33:50.062 00.000 12252 MoveAxis(N, 0, ABG)
20:33:50.062 00.000 12252 Move returns status 0, amount 0
20:33:50.062 00.000 12252 move complete, result=0
20:33:50.063 00.001 12252 worker thread done servicing request
20:33:50.063 00.000 12252 Worker thread wakes up
20:33:50.063 00.000 9044 GuideStep: 0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
20:33:50.063 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:50.063 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:52.427 02.364 12252 Exposure complete
20:33:52.478 00.051 12252 worker thread done servicing request
20:33:52.478 00.000 9044 OnExposeComplete: enter
20:33:52.479 00.001 9044 UpdateGuideState(): m_state=6
20:33:52.481 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
20:33:52.482 00.001 9044 Star::Find returns 1 (0), X=1017.56, Y=820.12, Mass=5412, SNR=50.6, Peak=173 HFD=5.2
20:33:52.484 00.002 9044 MultiStar: [#1 -0.14,-0.11,1.05,U] [#2 -0.08,-0.04,1.22,U] [#3 -0.13,-0.11,0.85,U] [#4 -0.11,-0.08,1.30,U] [#5 -0.13,-0.09,0.64,U] [#6 -0.22,-0.27,0.00,M6] [#7 -0.12,-0.18,0.42,U] [#8 -0.02,0.03,0.41,U] 
20:33:52.484 00.000 9044 refined, 7 included, MultiStar: {-0.08, -0.10}, one-star: {0.12, -0.20}
20:33:52.485 00.001 9044 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.62) = xAngle (-0.60 = -0.60)
20:33:52.488 00.003 9044 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.69 = 2.60)
20:33:52.489 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.12 cameraTheta=-2.23 mountX=0.10 mountY=0.06, mountTheta=0.56
20:33:52.491 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.10, opts=13)
20:33:52.492 00.001 9044 Enqueuing Move request for scope (-0.08, -0.10)
20:33:52.493 00.001 12252 Worker thread wakes up
20:33:52.493 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:52.494 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
20:33:52.494 00.000 9044 UpdateGuideState exits: m=5412 SNR=50.6
20:33:52.495 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
20:33:52.495 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:52.496 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:52.497 00.001 9044 Enqueuing Expose request
20:33:52.498 00.001 12252 Moving (-0.08, -0.10) raw xDistance=0.10 yDistance=0.06
20:33:52.500 00.002 12252 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = -0.03, hyst = 0.05, hyst_pct = 0.00, period_length = 837.63
20:33:52.501 00.001 12252 PPEC: input: 0.10, control: 0.03, exposure: 2000
20:33:52.501 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:52.501 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:33:52.501 00.000 12252 MoveAxis(W, 13, ABG)
20:33:52.501 00.000 12252 Guiding  Dir = 3, Dur = 13
20:33:52.501 00.000 12252 IsSlewing returns 0
20:33:52.501 00.000 12252 IsGuiding returns 0
20:33:52.504 00.003 12252 PulseGuide returned control before completion, sleep 21
20:33:52.537 00.033 12252 IsGuiding returns 0
20:33:52.537 00.000 12252 Move returns status 0, amount 13
20:33:52.537 00.000 12252 MoveAxis(N, 0, ABG)
20:33:52.537 00.000 12252 Move returns status 0, amount 0
20:33:52.537 00.000 12252 move complete, result=0
20:33:52.537 00.000 12252 worker thread done servicing request
20:33:52.537 00.000 12252 Worker thread wakes up
20:33:52.537 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:52.537 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:52.537 00.000 9044 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
20:33:54.906 02.369 12252 Exposure complete
20:33:54.956 00.050 12252 worker thread done servicing request
20:33:54.957 00.001 9044 OnExposeComplete: enter
20:33:54.958 00.001 9044 UpdateGuideState(): m_state=6
20:33:54.960 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
20:33:54.962 00.002 9044 Star::Find returns 1 (0), X=1017.58, Y=820.32, Mass=5469, SNR=50.8, Peak=173 HFD=5.3
20:33:54.966 00.004 9044 MultiStar: [#1 -0.12,-0.01,1.06,U] [#2 0.00,0.04,1.20,U] [#3 -0.05,0.08,0.86,U] [#4 -0.06,-0.03,1.27,U] [#5 -0.02,0.07,0.64,U] [#6 -0.09,0.14,0.43,U] [#7 -0.06,-0.05,0.42,U] [#8 0.12,0.16,0.41,U] 
20:33:54.969 00.003 9044 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {0.15, 0.00}
20:33:54.971 00.002 9044 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.62) = xAngle (3.66 = -2.63)
20:33:54.974 00.003 9044 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.57 = 0.57)
20:33:54.976 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.03 mountX=-0.03 mountY=0.02, mountTheta=2.58
20:33:54.980 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.03, opts=13)
20:33:54.982 00.002 9044 Enqueuing Move request for scope (-0.02, 0.03)
20:33:54.983 00.001 12252 Worker thread wakes up
20:33:54.983 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:54.986 00.003 9044 UpdateGuideState exits: m=5469 SNR=50.8
20:33:54.987 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:54.988 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
20:33:54.988 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:54.990 00.002 9044 Enqueuing Expose request
20:33:54.991 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
20:33:54.991 00.000 12252 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
20:33:54.993 00.002 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 841.02
20:33:54.993 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
20:33:54.993 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:54.993 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:33:54.993 00.000 12252 MoveAxis(E, 12, ABG)
20:33:54.993 00.000 12252 Guiding  Dir = 2, Dur = 12
20:33:54.993 00.000 12252 IsSlewing returns 0
20:33:54.994 00.001 12252 IsGuiding returns 0
20:33:54.997 00.003 12252 PulseGuide returned control before completion, sleep 20
20:33:55.035 00.038 12252 IsGuiding returns 0
20:33:55.035 00.000 12252 Move returns status 0, amount 12
20:33:55.035 00.000 12252 MoveAxis(N, 0, ABG)
20:33:55.035 00.000 12252 Move returns status 0, amount 0
20:33:55.035 00.000 12252 move complete, result=0
20:33:55.036 00.001 12252 worker thread done servicing request
20:33:55.036 00.000 9044 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
20:33:55.037 00.001 12252 Worker thread wakes up
20:33:55.037 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:55.037 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:57.389 02.352 12252 Exposure complete
20:33:57.435 00.046 12252 worker thread done servicing request
20:33:57.435 00.000 9044 OnExposeComplete: enter
20:33:57.436 00.001 9044 UpdateGuideState(): m_state=6
20:33:57.438 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
20:33:57.439 00.001 9044 Star::Find returns 1 (0), X=1017.60, Y=820.16, Mass=5508, SNR=51.0, Peak=173 HFD=5.2
20:33:57.440 00.001 9044 MultiStar: [#1 -0.07,-0.04,1.05,U] [#2 0.11,0.06,1.23,U] [#3 -0.00,-0.05,0.83,U] [#4 -0.02,-0.09,1.28,U] [#5 0.06,0.08,0.65,U] [#6 -0.09,0.05,0.42,U] [#7 0.02,-0.20,0.43,U] [#8 0.14,0.03,0.42,U] 
20:33:57.441 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.17, -0.17}
20:33:57.442 00.001 9044 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.62) = xAngle (0.78 = 0.78)
20:33:57.443 00.001 9044 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.31 = -2.31)
20:33:57.444 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.85 mountX=0.04 mountY=-0.04, mountTheta=-0.81
20:33:57.447 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.04, opts=13)
20:33:57.448 00.001 9044 Enqueuing Move request for scope (0.03, -0.04)
20:33:57.449 00.001 12252 Worker thread wakes up
20:33:57.449 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:57.450 00.001 9044 UpdateGuideState exits: m=5508 SNR=51.0
20:33:57.450 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
20:33:57.450 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:57.451 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
20:33:57.451 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:57.452 00.001 9044 Enqueuing Expose request
20:33:57.452 00.000 12252 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=-0.04
20:33:57.454 00.002 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 841.02
20:33:57.454 00.000 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
20:33:57.454 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:57.454 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:33:57.454 00.000 12252 MoveAxis(E, 12, ABG)
20:33:57.455 00.001 12252 Guiding  Dir = 2, Dur = 12
20:33:57.455 00.000 12252 IsSlewing returns 0
20:33:57.455 00.000 12252 IsGuiding returns 0
20:33:57.458 00.003 12252 PulseGuide returned control before completion, sleep 21
20:33:57.482 00.024 12252 IsGuiding returns 1
20:33:57.482 00.000 12252 scope still moving after pulse duration time elapsed
20:33:57.513 00.031 12252 IsSlewing returns 0
20:33:57.513 00.000 12252 IsGuiding returns 0
20:33:57.513 00.000 12252 scope move finished after 12 + 45 ms
20:33:57.514 00.001 12252 Move returns status 0, amount 12
20:33:57.514 00.000 12252 MoveAxis(N, 0, ABG)
20:33:57.514 00.000 12252 Move returns status 0, amount 0
20:33:57.514 00.000 12252 move complete, result=0
20:33:57.514 00.000 12252 worker thread done servicing request
20:33:57.514 00.000 12252 Worker thread wakes up
20:33:57.515 00.001 9044 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
20:33:57.518 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:57.518 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:59.862 02.344 12252 Exposure complete
20:33:59.921 00.059 12252 worker thread done servicing request
20:33:59.921 00.000 9044 OnExposeComplete: enter
20:33:59.922 00.001 9044 UpdateGuideState(): m_state=6
20:33:59.923 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
20:33:59.924 00.001 9044 Star::Find returns 1 (0), X=1017.56, Y=820.22, Mass=5376, SNR=50.4, Peak=173 HFD=5.1
20:33:59.925 00.001 9044 MultiStar: [#1 -0.06,-0.15,1.06,U] [#2 0.03,-0.10,1.22,U] [#3 -0.09,-0.12,0.85,U] [#4 -0.05,-0.07,1.28,U] [#5 -0.04,-0.10,0.66,U] [#6 -0.15,-0.17,0.43,U] [#7 -0.11,-0.28,0.00,M1] [#8 0.03,-0.12,0.43,U] 
20:33:59.926 00.001 9044 refined, 7 included, MultiStar: {-0.02, -0.11}, one-star: {0.13, -0.10}
20:33:59.926 00.000 9044 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.62) = xAngle (-0.10 = -0.10)
20:33:59.927 00.001 9044 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.19 = 3.10)
20:33:59.928 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.73 mountX=0.11 mountY=0.00, mountTheta=0.05
20:33:59.932 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.11, opts=13)
20:33:59.934 00.002 9044 Enqueuing Move request for scope (-0.02, -0.11)
20:33:59.936 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:33:59.938 00.002 9044 UpdateGuideState exits: m=5376 SNR=50.4
20:33:59.940 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:33:59.944 00.004 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:33:59.947 00.003 9044 Enqueuing Expose request
20:33:59.949 00.002 12252 Worker thread wakes up
20:33:59.949 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
20:33:59.949 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
20:33:59.949 00.000 12252 Moving (-0.02, -0.11) raw xDistance=0.11 yDistance=0.00
20:33:59.950 00.001 12252 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 841.02
20:33:59.950 00.000 12252 PPEC: input: 0.11, control: 0.04, exposure: 2000
20:33:59.950 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:33:59.950 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:33:59.950 00.000 12252 MoveAxis(W, 15, ABG)
20:33:59.950 00.000 12252 Guiding  Dir = 3, Dur = 15
20:33:59.952 00.002 12252 IsSlewing returns 0
20:33:59.952 00.000 12252 IsGuiding returns 0
20:33:59.954 00.002 12252 PulseGuide returned control before completion, sleep 23
20:33:59.993 00.039 12252 IsGuiding returns 0
20:33:59.993 00.000 12252 Move returns status 0, amount 15
20:33:59.993 00.000 12252 MoveAxis(N, 0, ABG)
20:33:59.993 00.000 12252 Move returns status 0, amount 0
20:33:59.993 00.000 12252 move complete, result=0
20:33:59.993 00.000 12252 worker thread done servicing request
20:33:59.993 00.000 12252 Worker thread wakes up
20:33:59.993 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:33:59.993 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:33:59.993 00.000 9044 GuideStep: 0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
20:34:02.358 02.365 12252 Exposure complete
20:34:02.431 00.073 12252 worker thread done servicing request
20:34:02.431 00.000 9044 OnExposeComplete: enter
20:34:02.432 00.001 9044 UpdateGuideState(): m_state=6
20:34:02.433 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
20:34:02.434 00.001 9044 Star::Find returns 1 (0), X=1017.53, Y=820.18, Mass=5417, SNR=50.6, Peak=173 HFD=5.2
20:34:02.436 00.002 9044 MultiStar: [#1 -0.20,0.01,1.04,U] [#2 -0.03,-0.05,1.22,U] [#3 -0.19,-0.09,0.86,U] [#4 -0.13,-0.03,1.31,U] [#5 -0.07,-0.03,0.65,U] [#6 -0.23,-0.14,0.43,U] [#7 -0.08,-0.13,0.43,U] [#8 -0.05,0.03,0.42,U] 
20:34:02.438 00.002 9044 refined, 8 included, MultiStar: {-0.09, -0.06}, one-star: {0.10, -0.14}
20:34:02.438 00.000 9044 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.62) = xAngle (-0.94 = -0.94)
20:34:02.439 00.001 9044 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.02 = 2.26)
20:34:02.440 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.57 mountX=0.06 mountY=0.08, mountTheta=0.92
20:34:02.442 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.06, opts=13)
20:34:02.443 00.001 9044 Enqueuing Move request for scope (-0.09, -0.06)
20:34:02.444 00.001 12252 Worker thread wakes up
20:34:02.444 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:02.445 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
20:34:02.445 00.000 9044 UpdateGuideState exits: m=5417 SNR=50.6
20:34:02.446 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:02.447 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:02.448 00.001 9044 Enqueuing Expose request
20:34:02.450 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
20:34:02.450 00.000 12252 Moving (-0.09, -0.06) raw xDistance=0.06 yDistance=0.08
20:34:02.451 00.001 12252 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 844.44
20:34:02.451 00.000 12252 PPEC: input: 0.06, control: -0.04, exposure: 2000
20:34:02.451 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:02.451 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:34:02.451 00.000 12252 MoveAxis(E, 14, ABG)
20:34:02.451 00.000 12252 Guiding  Dir = 2, Dur = 14
20:34:02.452 00.001 12252 IsSlewing returns 0
20:34:02.452 00.000 12252 IsGuiding returns 0
20:34:02.455 00.003 12252 PulseGuide returned control before completion, sleep 23
20:34:02.487 00.032 12252 IsGuiding returns 0
20:34:02.487 00.000 12252 Move returns status 0, amount 14
20:34:02.487 00.000 12252 MoveAxis(N, 0, ABG)
20:34:02.487 00.000 12252 Move returns status 0, amount 0
20:34:02.487 00.000 12252 move complete, result=0
20:34:02.487 00.000 12252 worker thread done servicing request
20:34:02.488 00.001 12252 Worker thread wakes up
20:34:02.488 00.000 9044 GuideStep: 0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
20:34:02.489 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:02.489 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:04.854 02.365 12252 Exposure complete
20:34:04.930 00.076 12252 worker thread done servicing request
20:34:04.932 00.002 9044 OnExposeComplete: enter
20:34:04.933 00.001 9044 UpdateGuideState(): m_state=6
20:34:04.935 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
20:34:04.938 00.003 9044 Star::Find returns 1 (0), X=1017.53, Y=820.17, Mass=5502, SNR=51.0, Peak=173 HFD=5.2
20:34:04.939 00.001 9044 MultiStar: [#1 -0.15,-0.04,1.06,U] [#2 -0.08,0.02,1.20,U] [#3 -0.21,-0.10,0.84,U] [#4 -0.16,-0.06,1.29,U] [#5 -0.12,0.00,0.64,U] [#6 -0.18,0.04,0.43,U] [#7 -0.10,-0.07,0.42,U] [#8 -0.02,0.07,0.41,U] 
20:34:04.940 00.001 9044 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {0.10, -0.15}
20:34:04.941 00.001 9044 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.62) = xAngle (-1.13 = -1.13)
20:34:04.942 00.001 9044 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.21 = 2.07)
20:34:04.943 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.75 mountX=0.05 mountY=0.10, mountTheta=1.11
20:34:04.945 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.04, opts=13)
20:34:04.946 00.001 9044 Enqueuing Move request for scope (-0.10, -0.04)
20:34:04.947 00.001 12252 Worker thread wakes up
20:34:04.947 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:04.948 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
20:34:04.948 00.000 9044 UpdateGuideState exits: m=5502 SNR=51.0
20:34:04.948 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
20:34:04.948 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:04.950 00.002 12252 Moving (-0.10, -0.04) raw xDistance=0.05 yDistance=0.10
20:34:04.950 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:04.951 00.001 9044 Enqueuing Expose request
20:34:04.952 00.001 12252 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 844.44
20:34:04.952 00.000 12252 PPEC: input: 0.05, control: -0.03, exposure: 2000
20:34:04.952 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:04.952 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:34:04.952 00.000 12252 MoveAxis(E, 14, ABG)
20:34:04.952 00.000 12252 Guiding  Dir = 2, Dur = 14
20:34:04.953 00.001 12252 IsSlewing returns 0
20:34:04.953 00.000 12252 IsGuiding returns 0
20:34:04.956 00.003 12252 PulseGuide returned control before completion, sleep 22
20:34:04.983 00.027 12252 IsGuiding returns 0
20:34:04.984 00.001 12252 Move returns status 0, amount 14
20:34:04.984 00.000 12252 MoveAxis(N, 0, ABG)
20:34:04.984 00.000 12252 Move returns status 0, amount 0
20:34:04.984 00.000 12252 move complete, result=0
20:34:04.984 00.000 12252 worker thread done servicing request
20:34:04.984 00.000 12252 Worker thread wakes up
20:34:04.984 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:04.984 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:04.984 00.000 9044 GuideStep: 0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
20:34:07.337 02.353 12252 Exposure complete
20:34:07.388 00.051 12252 worker thread done servicing request
20:34:07.388 00.000 9044 OnExposeComplete: enter
20:34:07.391 00.003 9044 UpdateGuideState(): m_state=6
20:34:07.392 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
20:34:07.393 00.001 9044 Star::Find returns 1 (0), X=1017.54, Y=820.11, Mass=5509, SNR=51.1, Peak=173 HFD=5.2
20:34:07.396 00.003 9044 MultiStar: [#1 -0.18,-0.13,1.06,U] [#2 -0.05,-0.08,1.21,U] [#3 -0.16,-0.19,0.85,U] [#4 -0.10,-0.13,1.28,U] [#5 -0.07,-0.08,0.63,U] [#6 -0.15,-0.16,0.42,U] [#7 -0.04,-0.29,0.00,M1] [#8 -0.03,-0.00,0.41,U] 
20:34:07.397 00.001 9044 refined, 7 included, MultiStar: {-0.08, -0.13}, one-star: {0.10, -0.21}
20:34:07.398 00.001 9044 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.62) = xAngle (-0.47 = -0.47)
20:34:07.399 00.001 9044 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.56 = 2.73)
20:34:07.400 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.10 mountX=0.14 mountY=0.06, mountTheta=0.43
20:34:07.402 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.13, opts=13)
20:34:07.403 00.001 9044 Enqueuing Move request for scope (-0.08, -0.13)
20:34:07.404 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:07.406 00.002 12252 Worker thread wakes up
20:34:07.406 00.000 9044 UpdateGuideState exits: m=5509 SNR=51.1
20:34:07.407 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:07.408 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
20:34:07.408 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:07.409 00.001 9044 Enqueuing Expose request
20:34:07.410 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
20:34:07.410 00.000 12252 Moving (-0.08, -0.13) raw xDistance=0.14 yDistance=0.06
20:34:07.411 00.001 12252 PPEC rslt: input = 0.14, final = 0.06, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 844.44
20:34:07.411 00.000 12252 PPEC: input: 0.14, control: 0.06, exposure: 2000
20:34:07.411 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:07.411 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:34:07.411 00.000 12252 MoveAxis(W, 24, ABG)
20:34:07.411 00.000 12252 Guiding  Dir = 3, Dur = 24
20:34:07.413 00.002 12252 IsSlewing returns 0
20:34:07.413 00.000 12252 IsGuiding returns 0
20:34:07.415 00.002 12252 PulseGuide returned control before completion, sleep 33
20:34:07.459 00.044 12252 IsGuiding returns 0
20:34:07.459 00.000 12252 Move returns status 0, amount 24
20:34:07.459 00.000 12252 MoveAxis(N, 0, ABG)
20:34:07.459 00.000 12252 Move returns status 0, amount 0
20:34:07.459 00.000 12252 move complete, result=0
20:34:07.459 00.000 12252 worker thread done servicing request
20:34:07.459 00.000 12252 Worker thread wakes up
20:34:07.459 00.000 9044 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
20:34:07.460 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:07.460 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:09.802 02.342 12252 Exposure complete
20:34:09.852 00.050 12252 worker thread done servicing request
20:34:09.852 00.000 9044 OnExposeComplete: enter
20:34:09.853 00.001 9044 UpdateGuideState(): m_state=6
20:34:09.854 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
20:34:09.854 00.000 9044 Star::Find returns 1 (0), X=1017.56, Y=820.24, Mass=5385, SNR=50.6, Peak=173 HFD=5.2
20:34:09.855 00.001 9044 MultiStar: [#1 -0.09,-0.06,1.06,U] [#2 -0.07,0.02,1.21,U] [#3 -0.07,-0.08,0.86,U] [#4 -0.10,-0.05,1.29,U] [#5 -0.05,0.04,0.65,U] [#6 -0.16,0.02,0.43,U] [#7 -0.02,-0.06,0.43,U] [#8 0.03,0.08,0.41,U] 
20:34:09.857 00.002 9044 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {0.12, -0.08}
20:34:09.857 00.000 9044 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.62) = xAngle (-0.99 = -0.99)
20:34:09.858 00.001 9044 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.07 = 2.21)
20:34:09.860 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.61 mountX=0.03 mountY=0.05, mountTheta=0.97
20:34:09.863 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.03, opts=13)
20:34:09.864 00.001 9044 Enqueuing Move request for scope (-0.05, -0.03)
20:34:09.865 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:09.866 00.001 9044 UpdateGuideState exits: m=5385 SNR=50.6
20:34:09.867 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:09.868 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:09.869 00.001 9044 Enqueuing Expose request
20:34:09.871 00.002 12252 Worker thread wakes up
20:34:09.871 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
20:34:09.871 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
20:34:09.871 00.000 12252 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=0.05
20:34:09.873 00.002 12252 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 847.84
20:34:09.873 00.000 12252 PPEC: input: 0.03, control: -0.03, exposure: 2000
20:34:09.873 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:09.873 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:34:09.873 00.000 12252 MoveAxis(E, 12, ABG)
20:34:09.873 00.000 12252 Guiding  Dir = 2, Dur = 12
20:34:09.874 00.001 12252 IsSlewing returns 0
20:34:09.874 00.000 12252 IsGuiding returns 0
20:34:09.876 00.002 12252 PulseGuide returned control before completion, sleep 21
20:34:09.904 00.028 12252 IsGuiding returns 0
20:34:09.904 00.000 12252 Move returns status 0, amount 12
20:34:09.904 00.000 12252 MoveAxis(N, 0, ABG)
20:34:09.904 00.000 12252 Move returns status 0, amount 0
20:34:09.904 00.000 12252 move complete, result=0
20:34:09.904 00.000 12252 worker thread done servicing request
20:34:09.904 00.000 12252 Worker thread wakes up
20:34:09.904 00.000 9044 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
20:34:09.905 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:09.905 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:12.252 02.347 12252 Exposure complete
20:34:12.327 00.075 12252 worker thread done servicing request
20:34:12.327 00.000 9044 OnExposeComplete: enter
20:34:12.329 00.002 9044 UpdateGuideState(): m_state=6
20:34:12.331 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
20:34:12.333 00.002 9044 Star::Find returns 1 (0), X=1017.36, Y=820.26, Mass=5656, SNR=51.7, Peak=173 HFD=5.3
20:34:12.335 00.002 9044 MultiStar: [#1 -0.20,0.05,1.02,U] [#2 -0.14,-0.05,1.18,U] [#3 -0.33,-0.01,0.00,M1] [#4 -0.11,-0.06,1.24,U] [#5 -0.07,-0.03,0.63,U] [#6 -0.16,-0.05,0.42,U] [#7 -0.19,-0.19,0.42,U] [#8 -0.12,-0.01,0.42,U] 
20:34:12.336 00.001 9044 single-star, 7 included, MultiStar: {-0.13, -0.04}, one-star: {-0.07, -0.06}
20:34:12.338 00.002 9044 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.62) = xAngle (-0.80 = -0.80)
20:34:12.339 00.001 9044 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.88 = 2.40)
20:34:12.340 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-2.42 mountX=0.07 mountY=0.07, mountTheta=0.77
20:34:12.344 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.06, opts=13)
20:34:12.347 00.003 9044 Enqueuing Move request for scope (-0.07, -0.06)
20:34:12.350 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:12.352 00.002 12252 Worker thread wakes up
20:34:12.352 00.000 9044 UpdateGuideState exits: m=5656 SNR=51.7
20:34:12.354 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:12.356 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
20:34:12.356 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:12.358 00.002 9044 Enqueuing Expose request
20:34:12.359 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
20:34:12.359 00.000 12252 Moving (-0.07, -0.06) raw xDistance=0.07 yDistance=0.07
20:34:12.360 00.001 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 847.84
20:34:12.360 00.000 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
20:34:12.360 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:12.360 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:34:12.360 00.000 12252 MoveAxis(E, 8, ABG)
20:34:12.360 00.000 12252 Guiding  Dir = 2, Dur = 8
20:34:12.361 00.001 12252 IsSlewing returns 0
20:34:12.361 00.000 12252 IsGuiding returns 0
20:34:12.363 00.002 12252 PulseGuide returned control before completion, sleep 16
20:34:12.380 00.017 12252 IsGuiding returns 0
20:34:12.380 00.000 12252 Move returns status 0, amount 8
20:34:12.381 00.001 12252 MoveAxis(N, 0, ABG)
20:34:12.381 00.000 12252 Move returns status 0, amount 0
20:34:12.381 00.000 12252 move complete, result=0
20:34:12.381 00.000 12252 worker thread done servicing request
20:34:12.381 00.000 12252 Worker thread wakes up
20:34:12.381 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:12.381 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:12.381 00.000 9044 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
20:34:14.739 02.358 12252 Exposure complete
20:34:14.817 00.078 12252 worker thread done servicing request
20:34:14.818 00.001 9044 OnExposeComplete: enter
20:34:14.819 00.001 9044 UpdateGuideState(): m_state=6
20:34:14.820 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
20:34:14.822 00.002 9044 Star::Find returns 1 (0), X=1017.42, Y=820.17, Mass=5447, SNR=50.8, Peak=173 HFD=5.2
20:34:14.823 00.001 9044 MultiStar: [#1 -0.18,-0.15,1.05,U] [#2 -0.11,-0.14,1.19,U] [#3 -0.18,-0.13,0.86,U] [#4 -0.11,-0.07,1.27,U] [#5 -0.06,-0.11,0.64,U] [#6 -0.19,-0.18,0.42,U] [#7 -0.07,-0.24,0.43,U] [#8 0.03,-0.10,0.42,U] 
20:34:14.824 00.001 9044 single-star, 8 included, MultiStar: {-0.11, -0.13}, one-star: {-0.01, -0.15}
20:34:14.824 00.000 9044 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.62) = xAngle (-0.04 = -0.04)
20:34:14.825 00.001 9044 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.12 = -3.12)
20:34:14.826 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.66 mountX=0.15 mountY=-0.00, mountTheta=-0.02
20:34:14.828 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.15, opts=13)
20:34:14.830 00.002 9044 Enqueuing Move request for scope (-0.01, -0.15)
20:34:14.831 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:14.832 00.001 9044 UpdateGuideState exits: m=5447 SNR=50.8
20:34:14.833 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:14.835 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:14.838 00.003 9044 Enqueuing Expose request
20:34:14.840 00.002 12252 Worker thread wakes up
20:34:14.840 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
20:34:14.840 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
20:34:14.840 00.000 12252 Moving (-0.01, -0.15) raw xDistance=0.15 yDistance=-0.00
20:34:14.844 00.004 12252 PPEC rslt: input = 0.15, final = 0.06, react = 0.09, pred = -0.03, hyst = 0.08, hyst_pct = 0.00, period_length = 851.24
20:34:14.844 00.000 12252 PPEC: input: 0.15, control: 0.06, exposure: 2000
20:34:14.844 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:14.844 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:34:14.844 00.000 12252 MoveAxis(W, 23, ABG)
20:34:14.844 00.000 12252 Guiding  Dir = 3, Dur = 23
20:34:14.845 00.001 12252 IsSlewing returns 0
20:34:14.845 00.000 12252 IsGuiding returns 0
20:34:14.848 00.003 12252 PulseGuide returned control before completion, sleep 32
20:34:14.884 00.036 12252 IsGuiding returns 0
20:34:14.884 00.000 12252 Move returns status 0, amount 23
20:34:14.884 00.000 12252 MoveAxis(N, 0, ABG)
20:34:14.884 00.000 12252 Move returns status 0, amount 0
20:34:14.885 00.001 12252 move complete, result=0
20:34:14.885 00.000 12252 worker thread done servicing request
20:34:14.885 00.000 9044 GuideStep: 0.2 px 23 ms WEST, -0.0 px 0 ms NORTH
20:34:14.886 00.001 12252 Worker thread wakes up
20:34:14.887 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:14.887 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:17.234 02.347 12252 Exposure complete
20:34:17.282 00.048 12252 worker thread done servicing request
20:34:17.282 00.000 9044 OnExposeComplete: enter
20:34:17.283 00.001 9044 UpdateGuideState(): m_state=6
20:34:17.284 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
20:34:17.284 00.000 9044 Star::Find returns 1 (0), X=1017.29, Y=820.32, Mass=5478, SNR=50.9, Peak=173 HFD=5.3
20:34:17.285 00.001 9044 MultiStar: [#1 -0.28,-0.05,0.00,M1] [#2 -0.07,-0.01,1.20,U] [#3 -0.16,-0.04,0.85,U] [#4 -0.22,-0.07,1.28,U] [#5 -0.09,0.04,0.65,U] [#6 -0.21,-0.01,0.43,U] [#7 -0.19,-0.24,0.00,M1] [#8 -0.02,-0.01,0.41,U] 
20:34:17.286 00.001 9044 refined, 6 included, MultiStar: {-0.14, -0.02}, one-star: {-0.14, 0.00}
20:34:17.286 00.000 9044 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.62) = xAngle (-1.37 = -1.37)
20:34:17.288 00.002 9044 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.45 = 1.83)
20:34:17.289 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-2.99 mountX=0.03 mountY=0.13, mountTheta=1.37
20:34:17.291 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.02, opts=13)
20:34:17.291 00.000 9044 Enqueuing Move request for scope (-0.14, -0.02)
20:34:17.292 00.001 12252 Worker thread wakes up
20:34:17.292 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:17.294 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
20:34:17.294 00.000 9044 UpdateGuideState exits: m=5478 SNR=50.9
20:34:17.294 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:17.295 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
20:34:17.295 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:17.296 00.001 9044 Enqueuing Expose request
20:34:17.297 00.001 12252 Moving (-0.14, -0.02) raw xDistance=0.03 yDistance=0.13
20:34:17.297 00.000 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 851.24
20:34:17.299 00.002 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
20:34:17.299 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:17.299 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:34:17.299 00.000 12252 MoveAxis(E, 6, ABG)
20:34:17.299 00.000 12252 Guiding  Dir = 2, Dur = 6
20:34:17.299 00.000 12252 IsSlewing returns 0
20:34:17.299 00.000 12252 IsGuiding returns 0
20:34:17.301 00.002 12252 PulseGuide returned control before completion, sleep 15
20:34:17.322 00.021 12252 IsGuiding returns 0
20:34:17.322 00.000 12252 Move returns status 0, amount 6
20:34:17.322 00.000 12252 MoveAxis(N, 0, ABG)
20:34:17.322 00.000 12252 Move returns status 0, amount 0
20:34:17.322 00.000 12252 move complete, result=0
20:34:17.323 00.001 12252 worker thread done servicing request
20:34:17.323 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
20:34:17.324 00.001 12252 Worker thread wakes up
20:34:17.324 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:17.324 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:19.685 02.361 12252 Exposure complete
20:34:19.738 00.053 12252 worker thread done servicing request
20:34:19.738 00.000 9044 OnExposeComplete: enter
20:34:19.739 00.001 9044 UpdateGuideState(): m_state=6
20:34:19.741 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
20:34:19.743 00.002 9044 Star::Find returns 1 (0), X=1017.33, Y=820.19, Mass=5474, SNR=50.8, Peak=173 HFD=5.1
20:34:19.745 00.002 9044 MultiStar: [#1 -0.28,0.08,0.00,M2] [#2 -0.13,0.11,1.21,U] [#3 -0.31,0.04,0.00,M1] [#4 -0.22,-0.05,1.30,U] [#5 -0.13,0.16,0.65,U] [#6 -0.29,0.07,0.00,M1] [#7 -0.14,-0.11,0.43,U] [#8 -0.17,0.29,0.00,M1] 
20:34:19.746 00.001 9044 refined, 4 included, MultiStar: {-0.15, -0.00}, one-star: {-0.10, -0.13}
20:34:19.748 00.002 9044 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.62) = xAngle (-1.50 = -1.50)
20:34:19.750 00.002 9044 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.59 = 1.70)
20:34:19.753 00.003 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.13 mountX=0.01 mountY=0.15, mountTheta=1.50
20:34:19.755 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.00, opts=13)
20:34:19.757 00.002 9044 Enqueuing Move request for scope (-0.15, -0.00)
20:34:19.759 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:19.762 00.003 9044 UpdateGuideState exits: m=5474 SNR=50.8
20:34:19.765 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:19.767 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:19.768 00.001 9044 Enqueuing Expose request
20:34:19.770 00.002 12252 Worker thread wakes up
20:34:19.771 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
20:34:19.771 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
20:34:19.771 00.000 12252 Moving (-0.15, -0.00) raw xDistance=0.01 yDistance=0.15
20:34:19.773 00.002 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 851.24
20:34:19.773 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
20:34:19.773 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:19.774 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:34:19.774 00.000 12252 MoveAxis(E, 4, ABG)
20:34:19.774 00.000 12252 Guiding  Dir = 2, Dur = 4
20:34:19.774 00.000 12252 IsSlewing returns 0
20:34:19.774 00.000 12252 IsGuiding returns 0
20:34:19.776 00.002 12252 PulseGuide returned control before completion, sleep 13
20:34:19.801 00.025 12252 IsGuiding returns 0
20:34:19.801 00.000 12252 Move returns status 0, amount 4
20:34:19.801 00.000 12252 MoveAxis(N, 0, ABG)
20:34:19.801 00.000 12252 Move returns status 0, amount 0
20:34:19.801 00.000 12252 move complete, result=0
20:34:19.801 00.000 12252 worker thread done servicing request
20:34:19.801 00.000 12252 Worker thread wakes up
20:34:19.801 00.000 9044 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
20:34:19.803 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:19.803 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:22.141 02.338 12252 Exposure complete
20:34:22.213 00.072 12252 worker thread done servicing request
20:34:22.213 00.000 9044 OnExposeComplete: enter
20:34:22.214 00.001 9044 UpdateGuideState(): m_state=6
20:34:22.215 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
20:34:22.219 00.004 9044 Star::Find returns 1 (0), X=1017.58, Y=820.14, Mass=5388, SNR=50.5, Peak=173 HFD=5.1
20:34:22.221 00.002 9044 MultiStar: [#1 -0.15,-0.09,1.06,U] [#2 -0.09,-0.01,1.21,U] [#3 -0.17,-0.10,0.85,U] [#4 -0.11,-0.13,1.29,U] [#5 -0.10,-0.03,0.66,U] [#6 -0.09,-0.02,0.43,U] [#7 0.02,-0.32,0.00,M1] [#8 0.05,0.13,0.42,U] 
20:34:22.224 00.003 9044 refined, 7 included, MultiStar: {-0.07, -0.08}, one-star: {0.15, -0.18}
20:34:22.226 00.002 9044 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.62) = xAngle (-0.69 = -0.69)
20:34:22.229 00.003 9044 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.77 = 2.51)
20:34:22.231 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-2.31 mountX=0.08 mountY=0.06, mountTheta=0.65
20:34:22.234 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.08, opts=13)
20:34:22.235 00.001 9044 Enqueuing Move request for scope (-0.07, -0.08)
20:34:22.237 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:22.238 00.001 9044 UpdateGuideState exits: m=5388 SNR=50.5
20:34:22.241 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:22.242 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:22.243 00.001 9044 Enqueuing Expose request
20:34:22.244 00.001 12252 Worker thread wakes up
20:34:22.244 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
20:34:22.244 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
20:34:22.244 00.000 12252 Moving (-0.07, -0.08) raw xDistance=0.08 yDistance=0.06
20:34:22.249 00.005 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 854.67
20:34:22.249 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
20:34:22.249 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:22.249 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:34:22.249 00.000 12252 MoveAxis(E, 6, ABG)
20:34:22.249 00.000 12252 Guiding  Dir = 2, Dur = 6
20:34:22.251 00.002 12252 IsSlewing returns 0
20:34:22.251 00.000 12252 IsGuiding returns 0
20:34:22.252 00.001 12252 PulseGuide returned control before completion, sleep 15
20:34:22.279 00.027 12252 IsGuiding returns 0
20:34:22.279 00.000 12252 Move returns status 0, amount 6
20:34:22.280 00.001 12252 MoveAxis(N, 0, ABG)
20:34:22.280 00.000 12252 Move returns status 0, amount 0
20:34:22.280 00.000 12252 move complete, result=0
20:34:22.280 00.000 12252 worker thread done servicing request
20:34:22.280 00.000 12252 Worker thread wakes up
20:34:22.280 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
20:34:22.282 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:22.282 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:24.627 02.345 12252 Exposure complete
20:34:24.676 00.049 12252 worker thread done servicing request
20:34:24.676 00.000 9044 OnExposeComplete: enter
20:34:24.677 00.001 9044 UpdateGuideState(): m_state=6
20:34:24.679 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
20:34:24.680 00.001 9044 Star::Find returns 1 (0), X=1017.45, Y=820.10, Mass=5472, SNR=50.8, Peak=173 HFD=5.1
20:34:24.681 00.001 9044 MultiStar: [#1 -0.19,-0.15,1.06,U] [#2 -0.09,-0.08,1.22,U] [#3 -0.33,-0.20,0.00,M1] [#4 -0.04,-0.17,1.26,U] [#5 -0.18,-0.14,0.66,U] [#6 -0.20,-0.18,0.00,M1] [#7 -0.18,-0.34,0.00,M2] [#8 -0.04,-0.15,0.41,U] 
20:34:24.682 00.001 9044 refined, 5 included, MultiStar: {-0.09, -0.15}, one-star: {0.02, -0.22}
20:34:24.682 00.000 9044 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.62) = xAngle (-0.47 = -0.47)
20:34:24.683 00.001 9044 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.55 = 2.73)
20:34:24.684 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.09 mountX=0.15 mountY=0.07, mountTheta=0.42
20:34:24.686 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.15, opts=13)
20:34:24.686 00.000 9044 Enqueuing Move request for scope (-0.09, -0.15)
20:34:24.688 00.002 12252 Worker thread wakes up
20:34:24.688 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:24.689 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
20:34:24.689 00.000 9044 UpdateGuideState exits: m=5472 SNR=50.8
20:34:24.691 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
20:34:24.691 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:24.692 00.001 12252 Moving (-0.09, -0.15) raw xDistance=0.15 yDistance=0.07
20:34:24.692 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:24.694 00.002 9044 Enqueuing Expose request
20:34:24.696 00.002 12252 PPEC rslt: input = 0.15, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 854.67
20:34:24.696 00.000 12252 PPEC: input: 0.15, control: 0.08, exposure: 2000
20:34:24.696 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:24.696 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:34:24.696 00.000 12252 MoveAxis(W, 33, ABG)
20:34:24.696 00.000 12252 Guiding  Dir = 3, Dur = 33
20:34:24.696 00.000 12252 IsSlewing returns 0
20:34:24.698 00.002 12252 IsGuiding returns 0
20:34:24.699 00.001 12252 PulseGuide returned control before completion, sleep 41
20:34:24.743 00.044 12252 IsGuiding returns 0
20:34:24.743 00.000 12252 Move returns status 0, amount 33
20:34:24.743 00.000 12252 MoveAxis(N, 0, ABG)
20:34:24.743 00.000 12252 Move returns status 0, amount 0
20:34:24.743 00.000 12252 move complete, result=0
20:34:24.743 00.000 12252 worker thread done servicing request
20:34:24.743 00.000 12252 Worker thread wakes up
20:34:24.743 00.000 9044 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
20:34:24.745 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:24.746 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:27.092 02.346 12252 Exposure complete
20:34:27.142 00.050 12252 worker thread done servicing request
20:34:27.142 00.000 9044 OnExposeComplete: enter
20:34:27.144 00.002 9044 UpdateGuideState(): m_state=6
20:34:27.145 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
20:34:27.146 00.001 9044 Star::Find returns 1 (0), X=1017.56, Y=820.25, Mass=5488, SNR=51.0, Peak=173 HFD=5.3
20:34:27.147 00.001 9044 MultiStar: [#1 -0.12,0.05,1.05,U] [#2 -0.08,0.08,1.20,U] [#3 -0.11,-0.07,0.85,U] [#4 -0.10,-0.06,1.28,U] [#5 -0.06,0.09,0.65,U] [#6 -0.18,0.14,0.43,U] [#7 -0.05,-0.24,0.43,U] [#8 -0.11,0.02,0.42,U] 
20:34:27.148 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.00}, one-star: {0.13, -0.07}
20:34:27.150 00.002 9044 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.62) = xAngle (-1.44 = -1.44)
20:34:27.151 00.001 9044 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.53 = 1.76)
20:34:27.152 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.07 mountX=0.01 mountY=0.07, mountTheta=1.44
20:34:27.153 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.00, opts=13)
20:34:27.154 00.001 9044 Enqueuing Move request for scope (-0.07, -0.00)
20:34:27.155 00.001 12252 Worker thread wakes up
20:34:27.155 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:27.156 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
20:34:27.156 00.000 9044 UpdateGuideState exits: m=5488 SNR=51.0
20:34:27.157 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:27.159 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:27.160 00.001 9044 Enqueuing Expose request
20:34:27.161 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
20:34:27.161 00.000 12252 Moving (-0.07, -0.00) raw xDistance=0.01 yDistance=0.07
20:34:27.163 00.002 12252 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 854.67
20:34:27.163 00.000 12252 PPEC: input: 0.01, control: -0.00, exposure: 2000
20:34:27.163 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:27.163 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:34:27.163 00.000 12252 MoveAxis(E, 1, ABG)
20:34:27.163 00.000 12252 Guiding  Dir = 2, Dur = 1
20:34:27.163 00.000 12252 IsSlewing returns 0
20:34:27.163 00.000 12252 IsGuiding returns 0
20:34:27.165 00.002 12252 IsGuiding returns 0
20:34:27.165 00.000 12252 Move returns status 0, amount 1
20:34:27.165 00.000 12252 MoveAxis(N, 0, ABG)
20:34:27.165 00.000 12252 Move returns status 0, amount 0
20:34:27.165 00.000 12252 move complete, result=0
20:34:27.165 00.000 12252 worker thread done servicing request
20:34:27.165 00.000 12252 Worker thread wakes up
20:34:27.165 00.000 9044 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
20:34:27.166 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:27.166 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:29.509 02.343 12252 Exposure complete
20:34:29.568 00.059 12252 worker thread done servicing request
20:34:29.568 00.000 9044 OnExposeComplete: enter
20:34:29.569 00.001 9044 UpdateGuideState(): m_state=6
20:34:29.572 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
20:34:29.573 00.001 9044 Star::Find returns 1 (0), X=1017.50, Y=820.28, Mass=5415, SNR=50.6, Peak=173 HFD=5.2
20:34:29.574 00.001 9044 MultiStar: [#1 -0.18,0.02,1.05,U] [#2 -0.09,0.06,1.20,U] [#3 -0.26,0.04,0.86,U] [#4 -0.18,0.02,1.32,U] [#5 -0.05,0.18,0.66,U] [#6 -0.10,0.16,0.43,U] [#7 -0.08,0.03,0.43,U] [#8 -0.00,0.15,0.42,U] 
20:34:29.575 00.001 9044 single-star, 8 included, MultiStar: {-0.11, 0.05}, one-star: {0.07, -0.04}
20:34:29.576 00.001 9044 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.62) = xAngle (1.12 = 1.12)
20:34:29.577 00.001 9044 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.96 = -1.96)
20:34:29.578 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.50 mountX=0.03 mountY=-0.07, mountTheta=-1.13
20:34:29.581 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.04, opts=13)
20:34:29.582 00.001 9044 Enqueuing Move request for scope (0.07, -0.04)
20:34:29.583 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:29.584 00.001 9044 UpdateGuideState exits: m=5415 SNR=50.6
20:34:29.585 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:29.586 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:29.587 00.001 9044 Enqueuing Expose request
20:34:29.588 00.001 12252 Worker thread wakes up
20:34:29.589 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
20:34:29.589 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
20:34:29.589 00.000 12252 Moving (0.07, -0.04) raw xDistance=0.03 yDistance=-0.07
20:34:29.591 00.002 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 858.09
20:34:29.591 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
20:34:29.591 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:29.591 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:34:29.591 00.000 12252 MoveAxis(E, 5, ABG)
20:34:29.591 00.000 12252 Guiding  Dir = 2, Dur = 5
20:34:29.591 00.000 12252 IsSlewing returns 0
20:34:29.593 00.002 12252 IsGuiding returns 0
20:34:29.595 00.002 12252 PulseGuide returned control before completion, sleep 13
20:34:29.619 00.024 12252 IsGuiding returns 0
20:34:29.619 00.000 12252 Move returns status 0, amount 5
20:34:29.619 00.000 12252 MoveAxis(N, 0, ABG)
20:34:29.619 00.000 12252 Move returns status 0, amount 0
20:34:29.619 00.000 12252 move complete, result=0
20:34:29.620 00.001 12252 worker thread done servicing request
20:34:29.620 00.000 12252 Worker thread wakes up
20:34:29.620 00.000 9044 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
20:34:29.621 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:29.621 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:31.970 02.349 12252 Exposure complete
20:34:32.037 00.067 12252 worker thread done servicing request
20:34:32.037 00.000 9044 OnExposeComplete: enter
20:34:32.039 00.002 9044 UpdateGuideState(): m_state=6
20:34:32.041 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
20:34:32.043 00.002 9044 Star::Find returns 1 (0), X=1017.40, Y=820.64, Mass=5516, SNR=51.0, Peak=173 HFD=5.3
20:34:32.045 00.002 9044 MultiStar: [#1 -0.18,0.16,1.06,U] [#2 -0.08,0.27,0.00,M1] [#3 -0.27,0.20,0.00,M1] [#4 -0.17,0.20,1.31,U] [#5 -0.10,0.36,0.00,M1] [#6 -0.24,0.36,0.00,M1] [#7 -0.09,0.13,0.41,U] [#8 -0.06,0.37,0.00,M1] 
20:34:32.047 00.002 9044 refined, 3 included, MultiStar: {-0.13, 0.21}, one-star: {-0.03, 0.32}
20:34:32.049 00.002 9044 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.62) = xAngle (3.73 = -2.55)
20:34:32.052 00.003 9044 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.65 = 0.65)
20:34:32.054 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.25 cameraTheta=2.11 mountX=-0.21 mountY=0.15, mountTheta=2.51
20:34:32.057 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.21, opts=13)
20:34:32.059 00.002 9044 Enqueuing Move request for scope (-0.13, 0.21)
20:34:32.061 00.002 12252 Worker thread wakes up
20:34:32.061 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:32.064 00.003 9044 UpdateGuideState exits: m=5516 SNR=51.0
20:34:32.065 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:32.067 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:32.068 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
20:34:32.068 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
20:34:32.068 00.000 9044 Enqueuing Expose request
20:34:32.071 00.003 12252 Moving (-0.13, 0.21) raw xDistance=-0.21 yDistance=0.15
20:34:32.072 00.001 12252 PPEC rslt: input = -0.21, final = -0.13, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 858.09
20:34:32.072 00.000 12252 PPEC: input: -0.21, control: -0.13, exposure: 2000
20:34:32.072 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.15
20:34:32.072 00.000 12252 MoveAxis(E, 50, ABG)
20:34:32.072 00.000 12252 Guiding  Dir = 2, Dur = 50
20:34:32.073 00.001 12252 IsSlewing returns 0
20:34:32.073 00.000 12252 IsGuiding returns 0
20:34:32.075 00.002 12252 PulseGuide returned control before completion, sleep 59
20:34:32.145 00.070 12252 IsGuiding returns 0
20:34:32.145 00.000 12252 Move returns status 0, amount 50
20:34:32.145 00.000 12252 MoveAxis(S, 52, ABG)
20:34:32.145 00.000 12252 Guiding  Dir = 1, Dur = 52
20:34:32.145 00.000 12252 IsSlewing returns 0
20:34:32.146 00.001 12252 IsGuiding returns 0
20:34:32.152 00.006 12252 PulseGuide returned control before completion, sleep 57
20:34:32.223 00.071 12252 IsGuiding returns 0
20:34:32.223 00.000 12252 Move returns status 0, amount 52
20:34:32.223 00.000 12252 move complete, result=0
20:34:32.223 00.000 12252 worker thread done servicing request
20:34:32.223 00.000 9044 GuideStep: -0.2 px 50 ms EAST, 0.2 px 52 ms SOUTH
20:34:32.225 00.002 12252 Worker thread wakes up
20:34:32.225 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:32.225 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:34.611 02.386 12252 Exposure complete
20:34:34.663 00.052 12252 worker thread done servicing request
20:34:34.663 00.000 9044 OnExposeComplete: enter
20:34:34.665 00.002 9044 UpdateGuideState(): m_state=6
20:34:34.666 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
20:34:34.667 00.001 9044 Star::Find returns 1 (0), X=1017.58, Y=820.26, Mass=5477, SNR=50.9, Peak=173 HFD=5.3
20:34:34.668 00.001 9044 MultiStar: [#1 -0.09,0.04,1.05,U] [#2 -0.06,0.03,1.19,U] [#3 -0.08,-0.12,0.85,U] [#4 -0.04,-0.00,1.30,U] [#5 -0.02,-0.00,0.65,U] [#6 -0.14,-0.04,0.43,U] [#7 -0.09,-0.20,0.43,U] [#8 0.04,0.07,0.41,U] 
20:34:34.669 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {0.15, -0.06}
20:34:34.670 00.001 9044 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.62) = xAngle (-0.89 = -0.89)
20:34:34.671 00.001 9044 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.97 = 2.31)
20:34:34.672 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.51 mountX=0.02 mountY=0.03, mountTheta=0.86
20:34:34.674 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.02, opts=13)
20:34:34.676 00.002 9044 Enqueuing Move request for scope (-0.03, -0.02)
20:34:34.677 00.001 12252 Worker thread wakes up
20:34:34.677 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:34.678 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
20:34:34.678 00.000 9044 UpdateGuideState exits: m=5477 SNR=50.9
20:34:34.679 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:34.680 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:34.681 00.001 9044 Enqueuing Expose request
20:34:34.683 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
20:34:34.683 00.000 12252 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.03
20:34:34.684 00.001 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 858.09
20:34:34.684 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
20:34:34.684 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:34.684 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:34:34.684 00.000 12252 MoveAxis(E, 2, ABG)
20:34:34.684 00.000 12252 Guiding  Dir = 2, Dur = 2
20:34:34.684 00.000 12252 IsSlewing returns 0
20:34:34.685 00.001 12252 IsGuiding returns 0
20:34:34.687 00.002 12252 IsGuiding returns 0
20:34:34.687 00.000 12252 Move returns status 0, amount 2
20:34:34.687 00.000 12252 MoveAxis(N, 0, ABG)
20:34:34.687 00.000 12252 Move returns status 0, amount 0
20:34:34.688 00.001 12252 move complete, result=0
20:34:34.688 00.000 12252 worker thread done servicing request
20:34:34.688 00.000 12252 Worker thread wakes up
20:34:34.688 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:34.688 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
20:34:34.690 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:37.040 02.350 12252 Exposure complete
20:34:37.092 00.052 12252 worker thread done servicing request
20:34:37.092 00.000 9044 OnExposeComplete: enter
20:34:37.093 00.001 9044 UpdateGuideState(): m_state=6
20:34:37.095 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
20:34:37.096 00.001 9044 Star::Find returns 1 (0), X=1017.70, Y=820.38, Mass=5465, SNR=50.8, Peak=173 HFD=5.3
20:34:37.097 00.001 9044 MultiStar: [#1 -0.03,0.10,1.04,U] [#2 -0.01,0.15,1.20,U] [#3 -0.06,-0.03,0.86,U] [#4 0.06,0.10,1.25,U] [#5 0.02,0.19,0.65,U] [#6 -0.08,0.08,0.43,U] [#7 0.05,-0.05,0.42,U] [#8 0.07,0.26,0.00,M1] 
20:34:37.098 00.001 9044 refined, 7 included, MultiStar: {0.04, 0.08}, one-star: {0.26, 0.06}
20:34:37.099 00.001 9044 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.62) = xAngle (2.78 = 2.78)
20:34:37.100 00.001 9044 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.30 = -0.30)
20:34:37.101 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.15 mountX=-0.09 mountY=-0.03, mountTheta=-2.83
20:34:37.102 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.08, opts=13)
20:34:37.104 00.002 9044 Enqueuing Move request for scope (0.04, 0.08)
20:34:37.105 00.001 12252 Worker thread wakes up
20:34:37.105 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:37.107 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
20:34:37.107 00.000 9044 UpdateGuideState exits: m=5465 SNR=50.8
20:34:37.108 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:37.109 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:37.110 00.001 9044 Enqueuing Expose request
20:34:37.111 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
20:34:37.111 00.000 12252 Moving (0.04, 0.08) raw xDistance=-0.09 yDistance=-0.03
20:34:37.113 00.002 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 861.54
20:34:37.113 00.000 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
20:34:37.113 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:37.113 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:34:37.113 00.000 12252 MoveAxis(E, 9, ABG)
20:34:37.113 00.000 12252 Guiding  Dir = 2, Dur = 9
20:34:37.113 00.000 12252 IsSlewing returns 0
20:34:37.115 00.002 12252 IsGuiding returns 0
20:34:37.116 00.001 12252 PulseGuide returned control before completion, sleep 18
20:34:37.136 00.020 12252 IsGuiding returns 0
20:34:37.136 00.000 12252 Move returns status 0, amount 9
20:34:37.136 00.000 12252 MoveAxis(N, 0, ABG)
20:34:37.136 00.000 12252 Move returns status 0, amount 0
20:34:37.136 00.000 12252 move complete, result=0
20:34:37.136 00.000 12252 worker thread done servicing request
20:34:37.136 00.000 12252 Worker thread wakes up
20:34:37.136 00.000 9044 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
20:34:37.140 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:37.141 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:39.497 02.356 12252 Exposure complete
20:34:39.561 00.064 12252 worker thread done servicing request
20:34:39.561 00.000 9044 OnExposeComplete: enter
20:34:39.563 00.002 9044 UpdateGuideState(): m_state=6
20:34:39.565 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
20:34:39.566 00.001 9044 Star::Find returns 1 (0), X=1017.59, Y=820.34, Mass=5436, SNR=50.7, Peak=173 HFD=5.3
20:34:39.568 00.002 9044 MultiStar: [#1 -0.06,0.07,1.05,U] [#2 -0.01,0.07,1.19,U] [#3 -0.04,0.09,0.85,U] [#4 -0.04,0.06,1.30,U] [#5 -0.07,0.04,0.64,U] [#6 -0.09,0.04,0.42,U] [#7 0.03,0.06,0.43,U] [#8 0.08,0.05,0.42,U] 
20:34:39.569 00.001 9044 refined, 8 included, MultiStar: {-0.00, 0.06}, one-star: {0.16, 0.02}
20:34:39.569 00.000 9044 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.62) = xAngle (3.28 = -3.00)
20:34:39.570 00.001 9044 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.20 = 0.20)
20:34:39.571 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.66 mountX=-0.06 mountY=0.01, mountTheta=2.95
20:34:39.572 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.06, opts=13)
20:34:39.573 00.001 9044 Enqueuing Move request for scope (-0.00, 0.06)
20:34:39.574 00.001 12252 Worker thread wakes up
20:34:39.574 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
20:34:39.574 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
20:34:39.574 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:39.575 00.001 12252 Moving (-0.00, 0.06) raw xDistance=-0.06 yDistance=0.01
20:34:39.575 00.000 9044 UpdateGuideState exits: m=5436 SNR=50.7
20:34:39.576 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:39.577 00.001 12252 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 861.54
20:34:39.577 00.000 12252 PPEC: input: -0.06, control: -0.02, exposure: 2000
20:34:39.577 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:39.577 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:39.578 00.001 9044 Enqueuing Expose request
20:34:39.578 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:34:39.578 00.000 12252 MoveAxis(E, 10, ABG)
20:34:39.578 00.000 12252 Guiding  Dir = 2, Dur = 10
20:34:39.579 00.001 12252 IsSlewing returns 0
20:34:39.579 00.000 12252 IsGuiding returns 0
20:34:39.582 00.003 12252 PulseGuide returned control before completion, sleep 19
20:34:39.614 00.032 12252 IsGuiding returns 0
20:34:39.614 00.000 12252 Move returns status 0, amount 10
20:34:39.614 00.000 12252 MoveAxis(N, 0, ABG)
20:34:39.614 00.000 12252 Move returns status 0, amount 0
20:34:39.614 00.000 12252 move complete, result=0
20:34:39.614 00.000 12252 worker thread done servicing request
20:34:39.614 00.000 12252 Worker thread wakes up
20:34:39.614 00.000 9044 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
20:34:39.617 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:39.617 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:41.985 02.368 12252 Exposure complete
20:34:42.047 00.062 12252 worker thread done servicing request
20:34:42.047 00.000 9044 OnExposeComplete: enter
20:34:42.050 00.003 9044 UpdateGuideState(): m_state=6
20:34:42.051 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
20:34:42.053 00.002 9044 Star::Find returns 1 (0), X=1017.55, Y=820.25, Mass=5636, SNR=51.7, Peak=173 HFD=5.3
20:34:42.054 00.001 9044 MultiStar: [#1 -0.14,0.04,1.04,U] [#2 -0.02,0.04,1.21,U] [#3 -0.06,-0.09,0.82,U] [#4 -0.10,0.02,1.26,U] [#5 -0.06,0.08,0.64,U] [#6 -0.14,0.06,0.42,U] [#7 -0.04,-0.12,0.42,U] [#8 -0.02,0.08,0.40,U] 
20:34:42.055 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {0.12, -0.07}
20:34:42.056 00.001 9044 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.62) = xAngle (4.63 = -1.65)
20:34:42.057 00.001 9044 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.55 = 1.55)
20:34:42.057 00.000 9044 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.01 mountX=-0.00 mountY=0.05, mountTheta=1.65
20:34:42.059 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.01, opts=13)
20:34:42.061 00.002 9044 Enqueuing Move request for scope (-0.05, 0.01)
20:34:42.062 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:42.064 00.002 9044 UpdateGuideState exits: m=5636 SNR=51.7
20:34:42.065 00.001 12252 Worker thread wakes up
20:34:42.065 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:42.066 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:42.067 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
20:34:42.068 00.001 9044 Enqueuing Expose request
20:34:42.068 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
20:34:42.068 00.000 12252 Moving (-0.05, 0.01) raw xDistance=-0.00 yDistance=0.05
20:34:42.071 00.003 12252 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 864.98
20:34:42.071 00.000 12252 PPEC: input: -0.00, control: -0.03, exposure: 2000
20:34:42.072 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:42.072 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:34:42.072 00.000 12252 MoveAxis(E, 11, ABG)
20:34:42.072 00.000 12252 Guiding  Dir = 2, Dur = 11
20:34:42.072 00.000 12252 IsSlewing returns 0
20:34:42.072 00.000 12252 IsGuiding returns 0
20:34:42.075 00.003 12252 PulseGuide returned control before completion, sleep 19
20:34:42.095 00.020 12252 IsGuiding returns 1
20:34:42.095 00.000 12252 scope still moving after pulse duration time elapsed
20:34:42.128 00.033 12252 IsSlewing returns 0
20:34:42.128 00.000 12252 IsGuiding returns 0
20:34:42.128 00.000 12252 scope move finished after 11 + 44 ms
20:34:42.129 00.001 12252 Move returns status 0, amount 11
20:34:42.129 00.000 12252 MoveAxis(N, 0, ABG)
20:34:42.129 00.000 12252 Move returns status 0, amount 0
20:34:42.129 00.000 12252 move complete, result=0
20:34:42.129 00.000 12252 worker thread done servicing request
20:34:42.129 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
20:34:42.131 00.002 12252 Worker thread wakes up
20:34:42.131 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:42.131 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:44.479 02.348 12252 Exposure complete
20:34:44.531 00.052 12252 worker thread done servicing request
20:34:44.533 00.002 9044 OnExposeComplete: enter
20:34:44.534 00.001 9044 UpdateGuideState(): m_state=6
20:34:44.536 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
20:34:44.538 00.002 9044 Star::Find returns 1 (0), X=1017.59, Y=819.96, Mass=5524, SNR=51.0, Peak=173 HFD=5.1
20:34:44.539 00.001 9044 MultiStar: [#1 -0.12,-0.35,0.00,M1] [#2 0.07,-0.12,1.23,U] [#3 -0.05,-0.29,0.00,M1] [#4 -0.07,-0.23,1.25,U] [#5 -0.02,-0.08,0.64,U] [#6 -0.11,-0.25,0.00,M1] [#7 0.01,-0.35,0.00,M1] [#8 0.05,-0.11,0.41,U] 
20:34:44.540 00.001 9044 refined, 4 included, MultiStar: {0.04, -0.20}, one-star: {0.16, -0.36}
20:34:44.541 00.001 9044 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.62) = xAngle (0.23 = 0.23)
20:34:44.543 00.002 9044 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.85 = -2.85)
20:34:44.545 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.39 mountX=0.19 mountY=-0.06, mountTheta=-0.28
20:34:44.547 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.20, opts=13)
20:34:44.548 00.001 9044 Enqueuing Move request for scope (0.04, -0.20)
20:34:44.550 00.002 12252 Worker thread wakes up
20:34:44.550 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:44.551 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
20:34:44.551 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
20:34:44.551 00.000 12252 Moving (0.04, -0.20) raw xDistance=0.19 yDistance=-0.06
20:34:44.551 00.000 9044 UpdateGuideState exits: m=5524 SNR=51.0
20:34:44.552 00.001 12252 PPEC rslt: input = 0.19, final = 0.08, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 864.98
20:34:44.552 00.000 12252 PPEC: input: 0.19, control: 0.08, exposure: 2000
20:34:44.552 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:44.554 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:44.554 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:44.555 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:34:44.555 00.000 9044 Enqueuing Expose request
20:34:44.557 00.002 12252 MoveAxis(W, 32, ABG)
20:34:44.557 00.000 12252 Guiding  Dir = 3, Dur = 32
20:34:44.557 00.000 12252 IsSlewing returns 0
20:34:44.557 00.000 12252 IsGuiding returns 0
20:34:44.559 00.002 12252 PulseGuide returned control before completion, sleep 41
20:34:44.615 00.056 12252 IsGuiding returns 0
20:34:44.615 00.000 12252 Move returns status 0, amount 32
20:34:44.615 00.000 12252 MoveAxis(N, 0, ABG)
20:34:44.615 00.000 12252 Move returns status 0, amount 0
20:34:44.615 00.000 12252 move complete, result=0
20:34:44.615 00.000 12252 worker thread done servicing request
20:34:44.615 00.000 12252 Worker thread wakes up
20:34:44.615 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:44.615 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:44.615 00.000 9044 GuideStep: 0.2 px 32 ms WEST, -0.1 px 0 ms NORTH
20:34:46.953 02.338 12252 Exposure complete
20:34:47.000 00.047 12252 worker thread done servicing request
20:34:47.000 00.000 9044 OnExposeComplete: enter
20:34:47.001 00.001 9044 UpdateGuideState(): m_state=6
20:34:47.003 00.002 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
20:34:47.004 00.001 9044 Star::Find returns 1 (0), X=1017.35, Y=820.35, Mass=5509, SNR=50.7, Peak=173 HFD=5.4
20:34:47.005 00.001 9044 MultiStar: [#1 -0.18,-0.00,1.06,U] [#2 -0.14,0.04,1.20,U] [#3 -0.28,-0.09,0.00,M2] [#4 -0.12,0.02,1.26,U] [#5 -0.12,0.02,0.65,U] [#6 -0.25,-0.07,0.42,U] [#7 -0.21,-0.17,0.00,M2] [#8 -0.12,-0.10,0.42,U] 
20:34:47.006 00.001 9044 single-star, 6 included, MultiStar: {-0.14, 0.01}, one-star: {-0.09, 0.03}
20:34:47.007 00.001 9044 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.62) = xAngle (4.47 = -1.81)
20:34:47.009 00.002 9044 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.39 = 1.39)
20:34:47.010 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.85 mountX=-0.02 mountY=0.09, mountTheta=1.81
20:34:47.012 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.03, opts=13)
20:34:47.013 00.001 9044 Enqueuing Move request for scope (-0.09, 0.03)
20:34:47.014 00.001 12252 Worker thread wakes up
20:34:47.014 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:47.015 00.001 9044 UpdateGuideState exits: m=5509 SNR=50.7
20:34:47.016 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:47.017 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:47.018 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
20:34:47.018 00.000 9044 Enqueuing Expose request
20:34:47.019 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
20:34:47.020 00.001 12252 Moving (-0.09, 0.03) raw xDistance=-0.02 yDistance=0.09
20:34:47.021 00.001 12252 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 864.98
20:34:47.021 00.000 12252 PPEC: input: -0.02, control: -0.03, exposure: 2000
20:34:47.021 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:47.021 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:34:47.022 00.001 12252 MoveAxis(E, 11, ABG)
20:34:47.022 00.000 12252 Guiding  Dir = 2, Dur = 11
20:34:47.022 00.000 12252 IsSlewing returns 0
20:34:47.023 00.001 12252 IsGuiding returns 0
20:34:47.025 00.002 12252 PulseGuide returned control before completion, sleep 19
20:34:47.050 00.025 12252 IsGuiding returns 1
20:34:47.050 00.000 12252 scope still moving after pulse duration time elapsed
20:34:47.081 00.031 12252 IsSlewing returns 0
20:34:47.081 00.000 12252 IsGuiding returns 0
20:34:47.081 00.000 12252 scope move finished after 11 + 47 ms
20:34:47.081 00.000 12252 Move returns status 0, amount 11
20:34:47.082 00.001 12252 MoveAxis(N, 0, ABG)
20:34:47.082 00.000 12252 Move returns status 0, amount 0
20:34:47.082 00.000 12252 move complete, result=0
20:34:47.082 00.000 12252 worker thread done servicing request
20:34:47.082 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
20:34:47.085 00.003 12252 Worker thread wakes up
20:34:47.085 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:47.085 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:49.441 02.356 12252 Exposure complete
20:34:49.493 00.052 12252 worker thread done servicing request
20:34:49.493 00.000 9044 OnExposeComplete: enter
20:34:49.495 00.002 9044 UpdateGuideState(): m_state=6
20:34:49.497 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
20:34:49.499 00.002 9044 Star::Find returns 1 (0), X=1017.38, Y=820.09, Mass=5583, SNR=51.4, Peak=173 HFD=5.2
20:34:49.500 00.001 9044 MultiStar: [#1 -0.24,-0.30,0.00,M1] [#2 -0.05,-0.06,1.21,U] [#3 -0.12,-0.11,0.83,U] [#4 -0.18,-0.19,1.27,U] [#5 -0.12,-0.14,0.65,U] [#6 -0.23,-0.25,0.00,M1] [#7 -0.21,-0.28,0.00,M3] [#8 -0.10,-0.05,0.41,U] 
20:34:49.500 00.000 9044 refined, 5 included, MultiStar: {-0.11, -0.14}, one-star: {-0.05, -0.23}
20:34:49.502 00.002 9044 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.62) = xAngle (-0.60 = -0.60)
20:34:49.503 00.001 9044 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.68 = 2.60)
20:34:49.504 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-2.22 mountX=0.14 mountY=0.09, mountTheta=0.56
20:34:49.506 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.14, opts=13)
20:34:49.508 00.002 9044 Enqueuing Move request for scope (-0.11, -0.14)
20:34:49.510 00.002 12252 Worker thread wakes up
20:34:49.510 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
20:34:49.510 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
20:34:49.511 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:49.512 00.001 12252 Moving (-0.11, -0.14) raw xDistance=0.14 yDistance=0.09
20:34:49.512 00.000 9044 UpdateGuideState exits: m=5583 SNR=51.4
20:34:49.514 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:49.516 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:49.518 00.002 9044 Enqueuing Expose request
20:34:49.520 00.002 12252 PPEC rslt: input = 0.14, final = 0.07, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 868.42
20:34:49.520 00.000 12252 PPEC: input: 0.14, control: 0.07, exposure: 2000
20:34:49.520 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:49.520 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:34:49.520 00.000 12252 MoveAxis(W, 25, ABG)
20:34:49.520 00.000 12252 Guiding  Dir = 3, Dur = 25
20:34:49.520 00.000 12252 IsSlewing returns 0
20:34:49.521 00.001 12252 IsGuiding returns 0
20:34:49.523 00.002 12252 PulseGuide returned control before completion, sleep 33
20:34:49.566 00.043 12252 IsGuiding returns 0
20:34:49.566 00.000 12252 Move returns status 0, amount 25
20:34:49.566 00.000 12252 MoveAxis(N, 0, ABG)
20:34:49.566 00.000 12252 Move returns status 0, amount 0
20:34:49.566 00.000 12252 move complete, result=0
20:34:49.566 00.000 12252 worker thread done servicing request
20:34:49.566 00.000 12252 Worker thread wakes up
20:34:49.566 00.000 9044 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
20:34:49.567 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:49.567 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:51.905 02.338 12252 Exposure complete
20:34:51.948 00.043 12252 worker thread done servicing request
20:34:51.948 00.000 9044 OnExposeComplete: enter
20:34:51.949 00.001 9044 UpdateGuideState(): m_state=6
20:34:51.951 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
20:34:51.952 00.001 9044 Star::Find returns 1 (0), X=1017.63, Y=820.16, Mass=5458, SNR=50.7, Peak=173 HFD=5.1
20:34:51.953 00.001 9044 MultiStar: [#1 0.00,-0.02,1.06,U] [#2 0.10,0.01,1.22,U] [#3 -0.04,-0.01,0.85,U] [#4 -0.05,-0.09,1.31,U] [#5 0.06,0.03,0.65,U] [#6 -0.02,-0.18,0.42,U] [#7 0.03,-0.14,0.43,U] [#8 0.14,-0.03,0.42,U] 
20:34:51.954 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.20, -0.16}
20:34:51.956 00.002 9044 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.62) = xAngle (0.70 = 0.70)
20:34:51.957 00.001 9044 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.38 = -2.38)
20:34:51.958 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.92 mountX=0.06 mountY=-0.05, mountTheta=-0.73
20:34:51.960 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.06, opts=13)
20:34:51.962 00.002 9044 Enqueuing Move request for scope (0.04, -0.06)
20:34:51.963 00.001 12252 Worker thread wakes up
20:34:51.963 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:51.964 00.001 9044 UpdateGuideState exits: m=5458 SNR=50.7
20:34:51.965 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:51.966 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:51.967 00.001 9044 Enqueuing Expose request
20:34:51.969 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
20:34:51.969 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
20:34:51.969 00.000 12252 Moving (0.04, -0.06) raw xDistance=0.06 yDistance=-0.05
20:34:51.970 00.001 12252 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 868.42
20:34:51.970 00.000 12252 PPEC: input: 0.06, control: -0.02, exposure: 2000
20:34:51.970 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:51.970 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:34:51.970 00.000 12252 MoveAxis(E, 8, ABG)
20:34:51.970 00.000 12252 Guiding  Dir = 2, Dur = 8
20:34:51.970 00.000 12252 IsSlewing returns 0
20:34:51.970 00.000 12252 IsGuiding returns 0
20:34:51.973 00.003 12252 PulseGuide returned control before completion, sleep 17
20:34:51.993 00.020 12252 IsGuiding returns 0
20:34:51.993 00.000 12252 Move returns status 0, amount 8
20:34:51.993 00.000 12252 MoveAxis(N, 0, ABG)
20:34:51.993 00.000 12252 Move returns status 0, amount 0
20:34:51.994 00.001 12252 move complete, result=0
20:34:51.994 00.000 12252 worker thread done servicing request
20:34:51.994 00.000 9044 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
20:34:51.994 00.000 12252 Worker thread wakes up
20:34:51.996 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:51.996 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:54.356 02.360 12252 Exposure complete
20:34:54.404 00.048 12252 worker thread done servicing request
20:34:54.404 00.000 9044 OnExposeComplete: enter
20:34:54.405 00.001 9044 UpdateGuideState(): m_state=6
20:34:54.406 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
20:34:54.408 00.002 9044 Star::Find returns 1 (0), X=1017.69, Y=820.17, Mass=5607, SNR=51.5, Peak=173 HFD=5.2
20:34:54.409 00.001 9044 MultiStar: [#1 -0.02,0.01,1.04,U] [#2 0.03,0.02,1.16,U] [#3 0.07,-0.02,0.84,U] [#4 0.05,0.00,1.25,U] [#5 0.02,0.00,0.64,U] [#6 0.01,-0.03,0.42,U] [#7 0.11,-0.14,0.42,U] [#8 0.12,0.05,0.42,U] 
20:34:54.410 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.26, -0.15}
20:34:54.411 00.001 9044 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.62) = xAngle (1.28 = 1.28)
20:34:54.412 00.001 9044 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.80 = -1.80)
20:34:54.414 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.35 mountX=0.02 mountY=-0.07, mountTheta=-1.28
20:34:54.416 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.02, opts=13)
20:34:54.417 00.001 9044 Enqueuing Move request for scope (0.07, -0.02)
20:34:54.418 00.001 12252 Worker thread wakes up
20:34:54.418 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:54.418 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
20:34:54.420 00.002 9044 UpdateGuideState exits: m=5607 SNR=51.5
20:34:54.420 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
20:34:54.420 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:54.421 00.001 12252 Moving (0.07, -0.02) raw xDistance=0.02 yDistance=-0.07
20:34:54.421 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:54.422 00.001 9044 Enqueuing Expose request
20:34:54.423 00.001 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 868.42
20:34:54.423 00.000 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
20:34:54.423 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:54.423 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:34:54.423 00.000 12252 MoveAxis(E, 10, ABG)
20:34:54.423 00.000 12252 Guiding  Dir = 2, Dur = 10
20:34:54.423 00.000 12252 IsSlewing returns 0
20:34:54.424 00.001 12252 IsGuiding returns 0
20:34:54.427 00.003 12252 PulseGuide returned control before completion, sleep 18
20:34:54.457 00.030 12252 IsGuiding returns 0
20:34:54.457 00.000 12252 Move returns status 0, amount 10
20:34:54.458 00.001 12252 MoveAxis(N, 0, ABG)
20:34:54.458 00.000 12252 Move returns status 0, amount 0
20:34:54.458 00.000 12252 move complete, result=0
20:34:54.458 00.000 12252 worker thread done servicing request
20:34:54.458 00.000 9044 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
20:34:54.461 00.003 12252 Worker thread wakes up
20:34:54.461 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:54.461 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:56.832 02.371 12252 Exposure complete
20:34:56.882 00.050 12252 worker thread done servicing request
20:34:56.882 00.000 9044 OnExposeComplete: enter
20:34:56.883 00.001 9044 UpdateGuideState(): m_state=6
20:34:56.885 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
20:34:56.885 00.000 9044 Star::Find returns 1 (0), X=1017.67, Y=820.20, Mass=5548, SNR=51.2, Peak=173 HFD=5.2
20:34:56.888 00.003 9044 MultiStar: [#1 -0.02,-0.04,1.06,U] [#2 0.11,0.05,1.20,U] [#3 0.16,-0.04,0.84,U] [#4 0.05,-0.10,1.28,U] [#5 0.11,0.11,0.64,U] [#6 0.05,0.09,0.42,U] [#7 0.04,-0.20,0.43,U] [#8 0.15,0.05,0.41,U] 
20:34:56.889 00.001 9044 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.24, -0.12}
20:34:56.890 00.001 9044 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.62) = xAngle (1.31 = 1.31)
20:34:56.890 00.000 9044 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.78 = -1.78)
20:34:56.892 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.32 mountX=0.03 mountY=-0.10, mountTheta=-1.31
20:34:56.894 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.03, opts=13)
20:34:56.895 00.001 9044 Enqueuing Move request for scope (0.10, -0.03)
20:34:56.896 00.001 12252 Worker thread wakes up
20:34:56.896 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:56.897 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
20:34:56.897 00.000 9044 UpdateGuideState exits: m=5548 SNR=51.2
20:34:56.898 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
20:34:56.899 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:56.899 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:56.901 00.002 9044 Enqueuing Expose request
20:34:56.902 00.001 12252 Moving (0.10, -0.03) raw xDistance=0.03 yDistance=-0.10
20:34:56.905 00.003 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 871.88
20:34:56.905 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
20:34:56.905 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:56.905 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:34:56.905 00.000 12252 MoveAxis(E, 9, ABG)
20:34:56.905 00.000 12252 Guiding  Dir = 2, Dur = 9
20:34:56.905 00.000 12252 IsSlewing returns 0
20:34:56.905 00.000 12252 IsGuiding returns 0
20:34:56.907 00.002 12252 PulseGuide returned control before completion, sleep 17
20:34:56.925 00.018 12252 IsGuiding returns 0
20:34:56.925 00.000 12252 Move returns status 0, amount 9
20:34:56.925 00.000 12252 MoveAxis(N, 0, ABG)
20:34:56.925 00.000 12252 Move returns status 0, amount 0
20:34:56.925 00.000 12252 move complete, result=0
20:34:56.925 00.000 12252 worker thread done servicing request
20:34:56.926 00.001 12252 Worker thread wakes up
20:34:56.926 00.000 9044 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
20:34:56.929 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:56.930 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:34:59.274 02.344 12252 Exposure complete
20:34:59.325 00.051 12252 worker thread done servicing request
20:34:59.325 00.000 9044 OnExposeComplete: enter
20:34:59.327 00.002 9044 UpdateGuideState(): m_state=6
20:34:59.327 00.000 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
20:34:59.329 00.002 9044 Star::Find returns 1 (0), X=1017.66, Y=820.10, Mass=5507, SNR=51.0, Peak=173 HFD=5.1
20:34:59.330 00.001 9044 MultiStar: [#1 0.03,-0.15,1.04,U] [#2 0.05,-0.11,1.20,U] [#3 -0.05,-0.19,0.84,U] [#4 0.03,-0.19,1.29,U] [#5 0.07,-0.13,0.64,U] [#6 -0.06,-0.16,0.43,U] [#7 0.04,-0.37,0.00,M1] [#8 0.10,-0.12,0.41,U] 
20:34:59.331 00.001 9044 refined, 7 included, MultiStar: {0.06, -0.16}, one-star: {0.22, -0.22}
20:34:59.332 00.001 9044 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.62) = xAngle (0.38 = 0.38)
20:34:59.332 00.000 9044 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.70 = -2.70)
20:34:59.333 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.24 mountX=0.16 mountY=-0.07, mountTheta=-0.43
20:34:59.337 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.16, opts=13)
20:34:59.339 00.002 9044 Enqueuing Move request for scope (0.06, -0.16)
20:34:59.341 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:34:59.344 00.003 12252 Worker thread wakes up
20:34:59.344 00.000 9044 UpdateGuideState exits: m=5507 SNR=51.0
20:34:59.345 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:34:59.347 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:34:59.350 00.003 9044 Enqueuing Expose request
20:34:59.353 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
20:34:59.353 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
20:34:59.353 00.000 12252 Moving (0.06, -0.16) raw xDistance=0.16 yDistance=-0.07
20:34:59.353 00.000 12252 PPEC rslt: input = 0.16, final = 0.06, react = 0.10, pred = -0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 871.88
20:34:59.354 00.001 12252 PPEC: input: 0.16, control: 0.06, exposure: 2000
20:34:59.354 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:34:59.354 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:34:59.354 00.000 12252 MoveAxis(W, 23, ABG)
20:34:59.354 00.000 12252 Guiding  Dir = 3, Dur = 23
20:34:59.354 00.000 12252 IsSlewing returns 0
20:34:59.355 00.001 12252 IsGuiding returns 0
20:34:59.357 00.002 12252 PulseGuide returned control before completion, sleep 31
20:34:59.392 00.035 12252 IsGuiding returns 0
20:34:59.392 00.000 12252 Move returns status 0, amount 23
20:34:59.392 00.000 12252 MoveAxis(N, 0, ABG)
20:34:59.392 00.000 12252 Move returns status 0, amount 0
20:34:59.393 00.001 12252 move complete, result=0
20:34:59.393 00.000 12252 worker thread done servicing request
20:34:59.393 00.000 12252 Worker thread wakes up
20:34:59.393 00.000 9044 GuideStep: 0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
20:34:59.396 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:34:59.396 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:01.761 02.365 12252 Exposure complete
20:35:01.812 00.051 12252 worker thread done servicing request
20:35:01.812 00.000 9044 OnExposeComplete: enter
20:35:01.814 00.002 9044 UpdateGuideState(): m_state=6
20:35:01.815 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
20:35:01.816 00.001 9044 Star::Find returns 1 (0), X=1017.57, Y=820.08, Mass=5588, SNR=51.5, Peak=173 HFD=5.2
20:35:01.818 00.002 9044 MultiStar: [#1 -0.15,-0.16,1.08,U] [#2 -0.03,-0.16,1.19,U] [#3 -0.05,-0.26,0.84,U] [#4 -0.06,-0.14,1.27,U] [#5 -0.04,-0.19,0.64,U] [#6 -0.21,-0.23,0.00,M1] [#7 -0.01,-0.31,0.00,M2] [#8 0.05,-0.19,0.40,U] 
20:35:01.819 00.001 9044 refined, 6 included, MultiStar: {-0.03, -0.19}, one-star: {0.14, -0.25}
20:35:01.820 00.001 9044 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.62) = xAngle (-0.10 = -0.10)
20:35:01.821 00.001 9044 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.18 = 3.10)
20:35:01.822 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.72 mountX=0.19 mountY=0.01, mountTheta=0.04
20:35:01.824 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.19, opts=13)
20:35:01.826 00.002 9044 Enqueuing Move request for scope (-0.03, -0.19)
20:35:01.827 00.001 12252 Worker thread wakes up
20:35:01.827 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:01.828 00.001 9044 UpdateGuideState exits: m=5588 SNR=51.5
20:35:01.829 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:01.831 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
20:35:01.831 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:01.832 00.001 9044 Enqueuing Expose request
20:35:01.833 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
20:35:01.833 00.000 12252 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=0.01
20:35:01.834 00.001 12252 PPEC rslt: input = 0.19, final = 0.05, react = 0.11, pred = -0.06, hyst = 0.10, hyst_pct = 0.00, period_length = 871.88
20:35:01.834 00.000 12252 PPEC: input: 0.19, control: 0.05, exposure: 2000
20:35:01.834 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:01.834 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:35:01.834 00.000 12252 MoveAxis(W, 21, ABG)
20:35:01.834 00.000 12252 Guiding  Dir = 3, Dur = 21
20:35:01.834 00.000 12252 IsSlewing returns 0
20:35:01.835 00.001 12252 IsGuiding returns 0
20:35:01.838 00.003 12252 PulseGuide returned control before completion, sleep 29
20:35:01.875 00.037 12252 IsGuiding returns 1
20:35:01.875 00.000 12252 scope still moving after pulse duration time elapsed
20:35:01.907 00.032 12252 IsSlewing returns 0
20:35:01.907 00.000 12252 IsGuiding returns 0
20:35:01.907 00.000 12252 scope move finished after 21 + 50 ms
20:35:01.907 00.000 12252 Move returns status 0, amount 21
20:35:01.907 00.000 12252 MoveAxis(N, 0, ABG)
20:35:01.907 00.000 12252 Move returns status 0, amount 0
20:35:01.907 00.000 12252 move complete, result=0
20:35:01.908 00.001 12252 worker thread done servicing request
20:35:01.908 00.000 12252 Worker thread wakes up
20:35:01.908 00.000 9044 GuideStep: 0.2 px 21 ms WEST, 0.0 px 0 ms NORTH
20:35:01.911 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:01.911 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:04.273 02.362 12252 Exposure complete
20:35:04.320 00.047 12252 worker thread done servicing request
20:35:04.320 00.000 9044 OnExposeComplete: enter
20:35:04.321 00.001 9044 UpdateGuideState(): m_state=6
20:35:04.322 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
20:35:04.323 00.001 9044 Star::Find returns 1 (0), X=1017.61, Y=820.24, Mass=5480, SNR=50.9, Peak=173 HFD=5.3
20:35:04.324 00.001 9044 MultiStar: [#1 -0.07,-0.05,1.05,U] [#2 0.04,0.01,1.23,U] [#3 -0.03,0.02,0.86,U] [#4 -0.01,-0.03,1.30,U] [#5 0.03,0.02,0.65,U] [#6 -0.02,-0.11,0.42,U] [#7 -0.08,-0.25,0.43,U] [#8 0.05,-0.03,0.42,U] 
20:35:04.325 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.18, -0.08}
20:35:04.325 00.000 9044 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.62) = xAngle (0.39 = 0.39)
20:35:04.326 00.001 9044 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.69 = -2.69)
20:35:04.328 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.23 mountX=0.04 mountY=-0.02, mountTheta=-0.44
20:35:04.331 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.04, opts=13)
20:35:04.335 00.004 9044 Enqueuing Move request for scope (0.01, -0.04)
20:35:04.337 00.002 12252 Worker thread wakes up
20:35:04.337 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:04.339 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
20:35:04.339 00.000 9044 UpdateGuideState exits: m=5480 SNR=50.9
20:35:04.340 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
20:35:04.340 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:04.341 00.001 12252 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=-0.02
20:35:04.342 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:04.343 00.001 9044 Enqueuing Expose request
20:35:04.347 00.004 12252 PPEC rslt: input = 0.04, final = -0.06, react = 0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 875.35
20:35:04.347 00.000 12252 PPEC: input: 0.04, control: -0.06, exposure: 2000
20:35:04.347 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:04.347 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:35:04.347 00.000 12252 MoveAxis(E, 25, ABG)
20:35:04.347 00.000 12252 Guiding  Dir = 2, Dur = 25
20:35:04.348 00.001 12252 IsSlewing returns 0
20:35:04.348 00.000 12252 IsGuiding returns 0
20:35:04.351 00.003 12252 PulseGuide returned control before completion, sleep 33
20:35:04.393 00.042 12252 IsGuiding returns 0
20:35:04.393 00.000 12252 Move returns status 0, amount 25
20:35:04.393 00.000 12252 MoveAxis(N, 0, ABG)
20:35:04.393 00.000 12252 Move returns status 0, amount 0
20:35:04.395 00.002 12252 move complete, result=0
20:35:04.395 00.000 12252 worker thread done servicing request
20:35:04.395 00.000 12252 Worker thread wakes up
20:35:04.395 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:04.395 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:04.395 00.000 9044 GuideStep: 0.0 px 25 ms EAST, -0.0 px 0 ms NORTH
20:35:06.760 02.365 12252 Exposure complete
20:35:06.839 00.079 12252 worker thread done servicing request
20:35:06.840 00.001 9044 OnExposeComplete: enter
20:35:06.841 00.001 9044 UpdateGuideState(): m_state=6
20:35:06.842 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
20:35:06.845 00.003 9044 Star::Find returns 1 (0), X=1017.57, Y=819.98, Mass=5547, SNR=51.2, Peak=173 HFD=5.1
20:35:06.848 00.003 9044 MultiStar: [#1 -0.15,-0.51,0.00,M1] [#2 -0.03,-0.36,0.00,M1] [#3 -0.10,-0.26,0.00,M1] [#4 -0.06,-0.29,0.00,M1] [#5 -0.05,-0.25,0.64,U] [#6 -0.19,-0.46,0.00,M1] [#7 -0.12,-0.45,0.00,M2] [#8 0.03,-0.23,0.41,U] 
20:35:06.849 00.001 9044 refined, 2 included, MultiStar: {0.06, -0.29}, one-star: {0.14, -0.34}
20:35:06.851 00.002 9044 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.62) = xAngle (0.25 = 0.25)
20:35:06.852 00.001 9044 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.83 = -2.83)
20:35:06.853 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.29 hyp=0.29 cameraTheta=-1.37 mountX=0.28 mountY=-0.09, mountTheta=-0.30
20:35:06.855 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.29, opts=13)
20:35:06.857 00.002 9044 Enqueuing Move request for scope (0.06, -0.29)
20:35:06.859 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:06.861 00.002 9044 UpdateGuideState exits: m=5547 SNR=51.2
20:35:06.864 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:06.866 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:06.868 00.002 12252 Worker thread wakes up
20:35:06.868 00.000 9044 Enqueuing Expose request
20:35:06.870 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.29) opts 0xd
20:35:06.870 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.29)
20:35:06.870 00.000 12252 Moving (0.06, -0.29) raw xDistance=0.28 yDistance=-0.09
20:35:06.873 00.003 12252 PPEC rslt: input = 0.28, final = 0.11, react = 0.17, pred = -0.06, hyst = 0.16, hyst_pct = 0.00, period_length = 875.35
20:35:06.873 00.000 12252 PPEC: input: 0.28, control: 0.11, exposure: 2000
20:35:06.873 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:06.873 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:35:06.873 00.000 12252 MoveAxis(W, 44, ABG)
20:35:06.873 00.000 12252 Guiding  Dir = 3, Dur = 44
20:35:06.873 00.000 12252 IsSlewing returns 0
20:35:06.873 00.000 12252 IsGuiding returns 0
20:35:06.876 00.003 12252 PulseGuide returned control before completion, sleep 52
20:35:06.934 00.058 12252 IsGuiding returns 0
20:35:06.934 00.000 12252 Move returns status 0, amount 44
20:35:06.934 00.000 12252 MoveAxis(N, 0, ABG)
20:35:06.934 00.000 12252 Move returns status 0, amount 0
20:35:06.934 00.000 12252 move complete, result=0
20:35:06.934 00.000 12252 worker thread done servicing request
20:35:06.934 00.000 12252 Worker thread wakes up
20:35:06.934 00.000 9044 GuideStep: 0.3 px 44 ms WEST, -0.1 px 0 ms NORTH
20:35:06.937 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:06.937 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:09.283 02.346 12252 Exposure complete
20:35:09.325 00.042 12252 worker thread done servicing request
20:35:09.325 00.000 9044 OnExposeComplete: enter
20:35:09.327 00.002 9044 UpdateGuideState(): m_state=6
20:35:09.330 00.003 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
20:35:09.332 00.002 9044 Star::Find returns 1 (0), X=1017.63, Y=820.06, Mass=5431, SNR=50.8, Peak=173 HFD=5.1
20:35:09.335 00.003 9044 MultiStar: [#1 -0.01,-0.19,1.05,U] [#2 0.11,-0.16,1.22,U] [#3 0.04,-0.19,0.84,U] [#4 0.02,-0.23,1.28,U] [#5 0.08,-0.24,0.65,U] [#6 0.01,-0.23,0.43,U] [#7 0.07,-0.38,0.00,M3] [#8 0.23,-0.17,0.00,M1] 
20:35:09.337 00.002 9044 refined, 6 included, MultiStar: {0.07, -0.21}, one-star: {0.20, -0.26}
20:35:09.338 00.001 9044 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.62) = xAngle (0.36 = 0.36)
20:35:09.339 00.001 9044 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.72 = -2.72)
20:35:09.340 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.26 mountX=0.21 mountY=-0.09, mountTheta=-0.41
20:35:09.342 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.21, opts=13)
20:35:09.344 00.002 9044 Enqueuing Move request for scope (0.07, -0.21)
20:35:09.346 00.002 12252 Worker thread wakes up
20:35:09.346 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:09.348 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
20:35:09.348 00.000 9044 UpdateGuideState exits: m=5431 SNR=50.8
20:35:09.350 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
20:35:09.350 00.000 12252 Moving (0.07, -0.21) raw xDistance=0.21 yDistance=-0.09
20:35:09.350 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:09.352 00.002 12252 PPEC rslt: input = 0.21, final = 0.07, react = 0.12, pred = -0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 875.35
20:35:09.352 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:09.354 00.002 9044 Enqueuing Expose request
20:35:09.356 00.002 12252 PPEC: input: 0.21, control: 0.07, exposure: 2000
20:35:09.356 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:09.356 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:35:09.356 00.000 12252 MoveAxis(W, 25, ABG)
20:35:09.356 00.000 12252 Guiding  Dir = 3, Dur = 25
20:35:09.357 00.001 12252 IsSlewing returns 0
20:35:09.357 00.000 12252 IsGuiding returns 0
20:35:09.360 00.003 12252 PulseGuide returned control before completion, sleep 33
20:35:09.400 00.040 12252 IsGuiding returns 0
20:35:09.400 00.000 12252 Move returns status 0, amount 25
20:35:09.400 00.000 12252 MoveAxis(N, 0, ABG)
20:35:09.400 00.000 12252 Move returns status 0, amount 0
20:35:09.400 00.000 12252 move complete, result=0
20:35:09.400 00.000 12252 worker thread done servicing request
20:35:09.400 00.000 12252 Worker thread wakes up
20:35:09.401 00.001 9044 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
20:35:09.402 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:09.402 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:11.740 02.338 12252 Exposure complete
20:35:11.799 00.059 12252 worker thread done servicing request
20:35:11.799 00.000 9044 OnExposeComplete: enter
20:35:11.801 00.002 9044 UpdateGuideState(): m_state=6
20:35:11.803 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
20:35:11.804 00.001 9044 Star::Find returns 1 (0), X=1017.60, Y=820.17, Mass=5390, SNR=50.7, Peak=173 HFD=5.1
20:35:11.806 00.002 9044 MultiStar: [#1 -0.05,-0.06,1.06,U] [#2 0.06,-0.05,1.21,U] [#3 -0.06,-0.03,0.85,U] [#4 -0.02,-0.09,1.31,U] [#5 0.03,-0.05,0.65,U] [#6 -0.06,-0.22,0.43,U] [#7 0.09,-0.15,0.42,U] [#8 0.07,0.01,0.42,U] 
20:35:11.807 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.17, -0.15}
20:35:11.808 00.001 9044 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.62) = xAngle (0.35 = 0.35)
20:35:11.809 00.001 9044 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.73 = -2.73)
20:35:11.810 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.27 mountX=0.08 mountY=-0.03, mountTheta=-0.40
20:35:11.813 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.08, opts=13)
20:35:11.814 00.001 9044 Enqueuing Move request for scope (0.03, -0.08)
20:35:11.815 00.001 12252 Worker thread wakes up
20:35:11.815 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:11.816 00.001 9044 UpdateGuideState exits: m=5390 SNR=50.7
20:35:11.817 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:11.818 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:11.819 00.001 9044 Enqueuing Expose request
20:35:11.820 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
20:35:11.820 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
20:35:11.820 00.000 12252 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=-0.03
20:35:11.822 00.002 12252 PPEC rslt: input = 0.08, final = -0.05, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 878.85
20:35:11.822 00.000 12252 PPEC: input: 0.08, control: -0.05, exposure: 2000
20:35:11.822 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:11.822 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:35:11.822 00.000 12252 MoveAxis(E, 21, ABG)
20:35:11.822 00.000 12252 Guiding  Dir = 2, Dur = 21
20:35:11.823 00.001 12252 IsSlewing returns 0
20:35:11.823 00.000 12252 IsGuiding returns 0
20:35:11.825 00.002 12252 PulseGuide returned control before completion, sleep 29
20:35:11.862 00.037 12252 IsGuiding returns 0
20:35:11.862 00.000 12252 Move returns status 0, amount 21
20:35:11.862 00.000 12252 MoveAxis(N, 0, ABG)
20:35:11.862 00.000 12252 Move returns status 0, amount 0
20:35:11.862 00.000 12252 move complete, result=0
20:35:11.862 00.000 12252 worker thread done servicing request
20:35:11.862 00.000 12252 Worker thread wakes up
20:35:11.862 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:11.863 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:11.863 00.000 9044 GuideStep: 0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
20:35:14.213 02.350 12252 Exposure complete
20:35:14.264 00.051 12252 worker thread done servicing request
20:35:14.264 00.000 9044 OnExposeComplete: enter
20:35:14.266 00.002 9044 UpdateGuideState(): m_state=6
20:35:14.269 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
20:35:14.270 00.001 9044 Star::Find returns 1 (0), X=1017.69, Y=819.80, Mass=5522, SNR=51.1, Peak=173 HFD=5.1
20:35:14.272 00.002 9044 MultiStar: large primary error, entering stabilization period
20:35:14.272 00.000 9044 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.62) = xAngle (0.51 = 0.51)
20:35:14.274 00.002 9044 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.58 = -2.58)
20:35:14.275 00.001 9044 CameraToMount -- cameraX=0.25 cameraY=-0.52 hyp=0.58 cameraTheta=-1.12 mountX=0.51 mountY=-0.31, mountTheta=-0.55
20:35:14.278 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.25, y=-0.52, opts=13)
20:35:14.279 00.001 9044 Enqueuing Move request for scope (0.25, -0.52)
20:35:14.280 00.001 12252 Worker thread wakes up
20:35:14.280 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.52) opts 0xd
20:35:14.280 00.000 12252 Handling offset move in thread for scope, endpoint = (0.25, -0.52)
20:35:14.281 00.001 12252 Moving (0.25, -0.52) raw xDistance=0.51 yDistance=-0.31
20:35:14.281 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:14.282 00.001 9044 UpdateGuideState exits: m=5522 SNR=51.1
20:35:14.284 00.002 12252 PPEC rslt: input = 0.51, final = 0.25, react = 0.30, pred = -0.05, hyst = 0.28, hyst_pct = 0.00, period_length = 878.85
20:35:14.284 00.000 12252 PPEC: input: 0.51, control: 0.25, exposure: 2000
20:35:14.284 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:35:14.284 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:14.286 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:14.287 00.001 9044 Enqueuing Expose request
20:35:14.289 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
20:35:14.289 00.000 12252 MoveAxis(W, 98, ABG)
20:35:14.289 00.000 12252 Guiding  Dir = 3, Dur = 98
20:35:14.289 00.000 12252 IsSlewing returns 0
20:35:14.290 00.001 12252 IsGuiding returns 0
20:35:14.292 00.002 12252 PulseGuide returned control before completion, sleep 106
20:35:14.404 00.112 12252 IsGuiding returns 0
20:35:14.404 00.000 12252 Move returns status 0, amount 98
20:35:14.404 00.000 12252 MoveAxis(N, 0, ABG)
20:35:14.404 00.000 12252 Move returns status 0, amount 0
20:35:14.404 00.000 12252 move complete, result=0
20:35:14.404 00.000 12252 worker thread done servicing request
20:35:14.404 00.000 12252 Worker thread wakes up
20:35:14.404 00.000 9044 GuideStep: 0.5 px 98 ms WEST, -0.3 px 0 ms NORTH
20:35:14.408 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:14.409 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:16.750 02.341 12252 Exposure complete
20:35:16.800 00.050 12252 worker thread done servicing request
20:35:16.800 00.000 9044 OnExposeComplete: enter
20:35:16.803 00.003 9044 UpdateGuideState(): m_state=6
20:35:16.805 00.002 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
20:35:16.807 00.002 9044 Star::Find returns 1 (0), X=1017.71, Y=817.81, Mass=5517, SNR=51.1, Peak=172 HFD=5.1
20:35:16.809 00.002 9044 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.62) = xAngle (0.16 = 0.16)
20:35:16.810 00.001 9044 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.92 = -2.92)
20:35:16.811 00.001 9044 CameraToMount -- cameraX=0.27 cameraY=-2.52 hyp=2.53 cameraTheta=-1.46 mountX=2.50 mountY=-0.55, mountTheta=-0.22
20:35:16.813 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.27, y=-2.52, opts=13)
20:35:16.813 00.000 9044 Enqueuing Move request for scope (0.27, -2.52)
20:35:16.814 00.001 12252 Worker thread wakes up
20:35:16.814 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:16.816 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.27, -2.52) opts 0xd
20:35:16.816 00.000 12252 Handling offset move in thread for scope, endpoint = (0.27, -2.52)
20:35:16.816 00.000 12252 Moving (0.27, -2.52) raw xDistance=2.50 yDistance=-0.55
20:35:16.816 00.000 9044 UpdateGuideState exits: m=5517 SNR=51.1
20:35:16.817 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:16.818 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:16.819 00.001 12252 PPEC rslt: input = 2.50, final = 1.45, react = 1.50, pred = -0.05, hyst = 1.35, hyst_pct = 0.00, period_length = 882.37
20:35:16.819 00.000 12252 PPEC: input: 2.50, control: 1.45, exposure: 2000
20:35:16.819 00.000 12252 resist switch: large excursion: input -0.55 thresh 0.45 direction from 1 to -1
20:35:16.819 00.000 12252 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.66
20:35:16.819 00.000 9044 Enqueuing Expose request
20:35:16.820 00.001 12252 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
20:35:16.820 00.000 12252 MoveAxis(W, 568, ABG)
20:35:16.820 00.000 12252 Guiding  Dir = 3, Dur = 568
20:35:16.820 00.000 12252 IsSlewing returns 0
20:35:16.821 00.001 12252 IsGuiding returns 0
20:35:16.823 00.002 12252 PulseGuide returned control before completion, sleep 576
20:35:17.415 00.592 12252 IsGuiding returns 0
20:35:17.416 00.001 12252 Move returns status 0, amount 568
20:35:17.416 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 125 applied
20:35:17.416 00.000 12252 MoveAxis(N, 314, ABG)
20:35:17.416 00.000 12252 Guiding  Dir = 0, Dur = 314
20:35:17.416 00.000 12252 IsSlewing returns 0
20:35:17.417 00.001 12252 IsGuiding returns 0
20:35:17.423 00.006 12252 PulseGuide returned control before completion, sleep 319
20:35:17.758 00.335 12252 IsGuiding returns 0
20:35:17.758 00.000 12252 Move returns status 0, amount 314
20:35:17.758 00.000 12252 move complete, result=0
20:35:17.758 00.000 12252 worker thread done servicing request
20:35:17.760 00.002 12252 Worker thread wakes up
20:35:17.760 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:17.760 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:17.760 00.000 9044 GuideStep: 2.5 px 568 ms WEST, -0.6 px 314 ms NORTH
20:35:20.102 02.342 12252 Exposure complete
20:35:20.160 00.058 12252 worker thread done servicing request
20:35:20.160 00.000 9044 OnExposeComplete: enter
20:35:20.161 00.001 9044 UpdateGuideState(): m_state=6
20:35:20.162 00.001 9044 Star::Find(15, 1017, 817, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
20:35:20.163 00.001 9044 Star::Find returns 1 (0), X=1017.05, Y=819.07, Mass=5366, SNR=50.5, Peak=173 HFD=4.6
20:35:20.164 00.001 9044 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.62) = xAngle (-0.25 = -0.25)
20:35:20.165 00.001 9044 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.33 = 2.95)
20:35:20.166 00.001 9044 CameraToMount -- cameraX=-0.39 cameraY=-1.26 hyp=1.31 cameraTheta=-1.87 mountX=1.27 mountY=0.24, mountTheta=0.19
20:35:20.168 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.39, y=-1.26, opts=13)
20:35:20.170 00.002 9044 Enqueuing Move request for scope (-0.39, -1.26)
20:35:20.171 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:20.172 00.001 9044 UpdateGuideState exits: m=5366 SNR=50.5
20:35:20.173 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:20.174 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:20.175 00.001 9044 Enqueuing Expose request
20:35:20.176 00.001 12252 Worker thread wakes up
20:35:20.176 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -1.26) opts 0xd
20:35:20.176 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.39, -1.26)
20:35:20.176 00.000 12252 Moving (-0.39, -1.26) raw xDistance=1.27 yDistance=0.24
20:35:20.177 00.001 12252 BLC: History state: CurrMiss=-0.24, AvgInitMiss=-0.12, ShCount=7, LgCount=2, SticCount=0,  Deflections: 0=-0.552981, 1:-0.244270
20:35:20.178 00.001 12252 BLC: Average miss indicates over-shooting, nominal decrease by -40.000000
20:35:20.178 00.000 12252 BLC: window closed
20:35:20.178 00.000 12252 BLC: Pulse adjusted to 100
20:35:20.180 00.002 12252 PPEC rslt: input = 1.27, final = 0.72, react = 0.76, pred = -0.05, hyst = 0.70, hyst_pct = 0.00, period_length = 882.37
20:35:20.180 00.000 12252 PPEC: input: 1.27, control: 0.72, exposure: 2000
20:35:20.180 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:35:20.180 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:35:20.180 00.000 12252 MoveAxis(W, 280, ABG)
20:35:20.180 00.000 12252 Guiding  Dir = 3, Dur = 280
20:35:20.180 00.000 12252 IsSlewing returns 0
20:35:20.181 00.001 12252 IsGuiding returns 0
20:35:20.182 00.001 12252 PulseGuide returned control before completion, sleep 289
20:35:20.484 00.302 12252 IsGuiding returns 0
20:35:20.484 00.000 12252 Move returns status 0, amount 280
20:35:20.484 00.000 12252 MoveAxis(N, 0, ABG)
20:35:20.484 00.000 12252 Move returns status 0, amount 0
20:35:20.484 00.000 12252 move complete, result=0
20:35:20.484 00.000 12252 worker thread done servicing request
20:35:20.484 00.000 12252 Worker thread wakes up
20:35:20.484 00.000 9044 GuideStep: 1.3 px 280 ms WEST, 0.2 px 0 ms NORTH
20:35:20.486 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:20.486 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:20.567 00.081 9044 evsrv: cli 0CD5CDB8 connect
20:35:20.568 00.001 9044 case statement mapped state 6 to 3
20:35:20.569 00.001 9044 case statement mapped state 6 to 3
20:35:20.570 00.001 9044 evsrv: cli 0CD5CDB8 request: {"method":"get_pixel_scale","id":"c5b19649-ffa4-467f-bf22-21912229252e"}
20:35:20.572 00.002 9044 evsrv: cli 0CD5CDB8 response: {"jsonrpc":"2.0","result":4.77465,"id":"c5b19649-ffa4-467f-bf22-21912229252e"}
20:35:20.574 00.002 9044 evsrv: cli 0CD5CDB8 disconnect
20:35:22.830 02.256 12252 Exposure complete
20:35:22.897 00.067 12252 worker thread done servicing request
20:35:22.897 00.000 9044 OnExposeComplete: enter
20:35:22.898 00.001 9044 UpdateGuideState(): m_state=6
20:35:22.899 00.001 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
20:35:22.901 00.002 9044 Star::Find returns 1 (0), X=1017.04, Y=819.96, Mass=5420, SNR=50.7, Peak=173 HFD=4.6
20:35:22.902 00.001 9044 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.62) = xAngle (-0.77 = -0.77)
20:35:22.903 00.001 9044 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.86 = 2.43)
20:35:22.903 00.000 9044 CameraToMount -- cameraX=-0.40 cameraY=-0.36 hyp=0.54 cameraTheta=-2.40 mountX=0.39 mountY=0.35, mountTheta=0.74
20:35:22.905 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.40, y=-0.36, opts=13)
20:35:22.906 00.001 9044 Enqueuing Move request for scope (-0.40, -0.36)
20:35:22.908 00.002 12252 Worker thread wakes up
20:35:22.908 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:22.910 00.002 9044 UpdateGuideState exits: m=5420 SNR=50.7
20:35:22.914 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:22.916 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:22.918 00.002 9044 Enqueuing Expose request
20:35:22.921 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.36) opts 0xd
20:35:22.921 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.40, -0.36)
20:35:22.921 00.000 12252 Moving (-0.40, -0.36) raw xDistance=0.39 yDistance=0.35
20:35:22.922 00.001 12252 PPEC rslt: input = 0.39, final = 0.35, react = 0.23, pred = 0.12, hyst = 0.30, hyst_pct = 0.00, period_length = 882.37
20:35:22.922 00.000 12252 PPEC: input: 0.39, control: 0.35, exposure: 2000
20:35:22.922 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:35:22.922 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
20:35:22.922 00.000 12252 MoveAxis(W, 136, ABG)
20:35:22.922 00.000 12252 Guiding  Dir = 3, Dur = 136
20:35:22.924 00.002 12252 IsSlewing returns 0
20:35:22.924 00.000 12252 IsGuiding returns 0
20:35:22.926 00.002 12252 PulseGuide returned control before completion, sleep 144
20:35:23.077 00.151 12252 IsGuiding returns 0
20:35:23.077 00.000 12252 Move returns status 0, amount 136
20:35:23.077 00.000 12252 MoveAxis(N, 0, ABG)
20:35:23.077 00.000 12252 Move returns status 0, amount 0
20:35:23.078 00.001 12252 move complete, result=0
20:35:23.078 00.000 12252 worker thread done servicing request
20:35:23.078 00.000 12252 Worker thread wakes up
20:35:23.078 00.000 9044 GuideStep: 0.4 px 136 ms WEST, 0.4 px 0 ms NORTH
20:35:23.079 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:23.079 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:25.414 02.335 12252 Exposure complete
20:35:25.475 00.061 12252 worker thread done servicing request
20:35:25.475 00.000 9044 OnExposeComplete: enter
20:35:25.476 00.001 9044 UpdateGuideState(): m_state=6
20:35:25.476 00.000 9044 Star::Find(15, 1017, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
20:35:25.478 00.002 9044 Star::Find returns 1 (0), X=1017.15, Y=820.60, Mass=5386, SNR=50.4, Peak=173 HFD=5.2
20:35:25.479 00.001 9044 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.62) = xAngle (3.98 = -2.30)
20:35:25.479 00.000 9044 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.90 = 0.90)
20:35:25.480 00.001 9044 CameraToMount -- cameraX=-0.28 cameraY=0.28 hyp=0.39 cameraTheta=2.35 mountX=-0.26 mountY=0.31, mountTheta=2.28
20:35:25.482 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.28, y=0.28, opts=13)
20:35:25.483 00.001 9044 Enqueuing Move request for scope (-0.28, 0.28)
20:35:25.484 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:25.485 00.001 9044 UpdateGuideState exits: m=5386 SNR=50.4
20:35:25.486 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:25.487 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:25.488 00.001 9044 Enqueuing Expose request
20:35:25.490 00.002 12252 Worker thread wakes up
20:35:25.490 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.28) opts 0xd
20:35:25.490 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.28, 0.28)
20:35:25.490 00.000 12252 Moving (-0.28, 0.28) raw xDistance=-0.26 yDistance=0.31
20:35:25.492 00.002 12252 PPEC rslt: input = -0.26, final = -0.07, react = -0.16, pred = 0.09, hyst = -0.10, hyst_pct = 0.00, period_length = 885.92
20:35:25.492 00.000 12252 PPEC: input: -0.26, control: -0.07, exposure: 2000
20:35:25.492 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:35:25.492 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
20:35:25.492 00.000 12252 MoveAxis(E, 26, ABG)
20:35:25.492 00.000 12252 Guiding  Dir = 2, Dur = 26
20:35:25.493 00.001 12252 IsSlewing returns 0
20:35:25.493 00.000 12252 IsGuiding returns 0
20:35:25.496 00.003 12252 PulseGuide returned control before completion, sleep 35
20:35:25.534 00.038 12252 IsGuiding returns 0
20:35:25.534 00.000 12252 Move returns status 0, amount 26
20:35:25.534 00.000 12252 MoveAxis(N, 0, ABG)
20:35:25.534 00.000 12252 Move returns status 0, amount 0
20:35:25.534 00.000 12252 move complete, result=0
20:35:25.534 00.000 12252 worker thread done servicing request
20:35:25.534 00.000 12252 Worker thread wakes up
20:35:25.534 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:25.534 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:25.534 00.000 9044 GuideStep: -0.3 px 26 ms EAST, 0.3 px 0 ms NORTH
20:35:27.881 02.347 12252 Exposure complete
20:35:27.944 00.063 12252 worker thread done servicing request
20:35:27.944 00.000 9044 OnExposeComplete: enter
20:35:27.945 00.001 9044 UpdateGuideState(): m_state=6
20:35:27.946 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
20:35:27.947 00.001 9044 Star::Find returns 1 (0), X=1017.15, Y=820.55, Mass=5464, SNR=50.8, Peak=173 HFD=5.2
20:35:27.948 00.001 9044 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.62) = xAngle (4.10 = -2.18)
20:35:27.949 00.001 9044 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.02 = 1.02)
20:35:27.950 00.001 9044 CameraToMount -- cameraX=-0.28 cameraY=0.22 hyp=0.36 cameraTheta=2.48 mountX=-0.21 mountY=0.31, mountTheta=2.16
20:35:27.954 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.28, y=0.22, opts=13)
20:35:27.957 00.003 9044 Enqueuing Move request for scope (-0.28, 0.22)
20:35:27.959 00.002 12252 Worker thread wakes up
20:35:27.959 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.22) opts 0xd
20:35:27.959 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.28, 0.22)
20:35:27.959 00.000 12252 Moving (-0.28, 0.22) raw xDistance=-0.21 yDistance=0.31
20:35:27.959 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:27.963 00.004 9044 UpdateGuideState exits: m=5464 SNR=50.8
20:35:27.966 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:27.968 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:27.971 00.003 9044 Enqueuing Expose request
20:35:27.973 00.002 12252 PPEC rslt: input = -0.21, final = -0.02, react = -0.12, pred = 0.10, hyst = -0.09, hyst_pct = 0.00, period_length = 885.92
20:35:27.973 00.000 12252 PPEC: input: -0.21, control: -0.02, exposure: 2000
20:35:27.973 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:35:27.973 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
20:35:27.973 00.000 12252 MoveAxis(E, 9, ABG)
20:35:27.973 00.000 12252 Guiding  Dir = 2, Dur = 9
20:35:27.974 00.001 12252 IsSlewing returns 0
20:35:27.974 00.000 12252 IsGuiding returns 0
20:35:27.976 00.002 12252 PulseGuide returned control before completion, sleep 18
20:35:27.995 00.019 12252 IsGuiding returns 0
20:35:27.995 00.000 12252 Move returns status 0, amount 9
20:35:27.995 00.000 12252 MoveAxis(N, 0, ABG)
20:35:27.995 00.000 12252 Move returns status 0, amount 0
20:35:27.995 00.000 12252 move complete, result=0
20:35:27.995 00.000 12252 worker thread done servicing request
20:35:27.995 00.000 12252 Worker thread wakes up
20:35:27.995 00.000 9044 GuideStep: -0.2 px 9 ms EAST, 0.3 px 0 ms NORTH
20:35:27.999 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:27.999 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:30.361 02.362 12252 Exposure complete
20:35:30.410 00.049 12252 worker thread done servicing request
20:35:30.410 00.000 9044 OnExposeComplete: enter
20:35:30.412 00.002 9044 UpdateGuideState(): m_state=6
20:35:30.413 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
20:35:30.414 00.001 9044 Star::Find returns 1 (0), X=1017.18, Y=820.69, Mass=5371, SNR=50.3, Peak=173 HFD=5.1
20:35:30.415 00.001 9044 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.62) = xAngle (3.80 = -2.48)
20:35:30.416 00.001 9044 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.72 = 0.72)
20:35:30.418 00.002 9044 CameraToMount -- cameraX=-0.26 cameraY=0.37 hyp=0.45 cameraTheta=2.18 mountX=-0.35 mountY=0.30, mountTheta=2.45
20:35:30.420 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.26, y=0.37, opts=13)
20:35:30.421 00.001 9044 Enqueuing Move request for scope (-0.26, 0.37)
20:35:30.422 00.001 12252 Worker thread wakes up
20:35:30.422 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:30.423 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.37) opts 0xd
20:35:30.423 00.000 9044 UpdateGuideState exits: m=5371 SNR=50.3
20:35:30.424 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.26, 0.37)
20:35:30.424 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:30.425 00.001 12252 Moving (-0.26, 0.37) raw xDistance=-0.35 yDistance=0.30
20:35:30.425 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:30.426 00.001 9044 Enqueuing Expose request
20:35:30.427 00.001 12252 PPEC rslt: input = -0.35, final = -0.13, react = -0.21, pred = 0.08, hyst = -0.19, hyst_pct = 0.00, period_length = 885.92
20:35:30.427 00.000 12252 PPEC: input: -0.35, control: -0.13, exposure: 2000
20:35:30.427 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:35:30.427 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
20:35:30.427 00.000 12252 MoveAxis(E, 52, ABG)
20:35:30.427 00.000 12252 Guiding  Dir = 2, Dur = 52
20:35:30.428 00.001 12252 IsSlewing returns 0
20:35:30.428 00.000 12252 IsGuiding returns 0
20:35:30.430 00.002 12252 PulseGuide returned control before completion, sleep 60
20:35:30.502 00.072 12252 IsGuiding returns 0
20:35:30.502 00.000 12252 Move returns status 0, amount 52
20:35:30.502 00.000 12252 MoveAxis(N, 0, ABG)
20:35:30.502 00.000 12252 Move returns status 0, amount 0
20:35:30.502 00.000 12252 move complete, result=0
20:35:30.502 00.000 12252 worker thread done servicing request
20:35:30.502 00.000 12252 Worker thread wakes up
20:35:30.502 00.000 9044 GuideStep: -0.4 px 52 ms EAST, 0.3 px 0 ms NORTH
20:35:30.506 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:30.506 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:32.855 02.349 12252 Exposure complete
20:35:32.919 00.064 12252 worker thread done servicing request
20:35:32.919 00.000 9044 OnExposeComplete: enter
20:35:32.920 00.001 9044 UpdateGuideState(): m_state=6
20:35:32.921 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
20:35:32.923 00.002 9044 Star::Find returns 1 (0), X=1017.09, Y=820.25, Mass=5535, SNR=51.3, Peak=173 HFD=5.2
20:35:32.924 00.001 9044 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.62) = xAngle (-1.32 = -1.32)
20:35:32.925 00.001 9044 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.40 = 1.88)
20:35:32.926 00.001 9044 CameraToMount -- cameraX=-0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-2.94 mountX=0.09 mountY=0.33, mountTheta=1.31
20:35:32.929 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.34, y=-0.07, opts=13)
20:35:32.930 00.001 9044 Enqueuing Move request for scope (-0.34, -0.07)
20:35:32.931 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:32.933 00.002 9044 UpdateGuideState exits: m=5535 SNR=51.3
20:35:32.934 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:32.935 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:32.936 00.001 9044 Enqueuing Expose request
20:35:32.937 00.001 12252 Worker thread wakes up
20:35:32.937 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.07) opts 0xd
20:35:32.937 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.34, -0.07)
20:35:32.937 00.000 12252 Moving (-0.34, -0.07) raw xDistance=0.09 yDistance=0.33
20:35:32.940 00.003 12252 PPEC rslt: input = 0.09, final = -0.09, react = 0.05, pred = -0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 889.62
20:35:32.940 00.000 12252 PPEC: input: 0.09, control: -0.09, exposure: 2000
20:35:32.940 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:35:32.940 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
20:35:32.940 00.000 12252 MoveAxis(E, 35, ABG)
20:35:32.940 00.000 12252 Guiding  Dir = 2, Dur = 35
20:35:32.940 00.000 12252 IsSlewing returns 0
20:35:32.940 00.000 12252 IsGuiding returns 0
20:35:32.943 00.003 12252 PulseGuide returned control before completion, sleep 43
20:35:32.992 00.049 12252 IsGuiding returns 0
20:35:32.992 00.000 12252 Move returns status 0, amount 35
20:35:32.993 00.001 12252 MoveAxis(N, 0, ABG)
20:35:32.993 00.000 12252 Move returns status 0, amount 0
20:35:32.993 00.000 12252 move complete, result=0
20:35:32.993 00.000 12252 worker thread done servicing request
20:35:32.993 00.000 12252 Worker thread wakes up
20:35:32.993 00.000 9044 GuideStep: 0.1 px 35 ms EAST, 0.3 px 0 ms NORTH
20:35:32.994 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:32.994 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:35.349 02.355 12252 Exposure complete
20:35:35.441 00.092 12252 worker thread done servicing request
20:35:35.442 00.001 9044 OnExposeComplete: enter
20:35:35.443 00.001 9044 UpdateGuideState(): m_state=6
20:35:35.446 00.003 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
20:35:35.449 00.003 9044 Star::Find returns 1 (0), X=1017.20, Y=820.58, Mass=5362, SNR=50.4, Peak=173 HFD=5.2
20:35:35.451 00.002 9044 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.62) = xAngle (3.93 = -2.35)
20:35:35.453 00.002 9044 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.85 = 0.85)
20:35:35.455 00.002 9044 CameraToMount -- cameraX=-0.23 cameraY=0.25 hyp=0.34 cameraTheta=2.30 mountX=-0.24 mountY=0.26, mountTheta=2.33
20:35:35.460 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.23, y=0.25, opts=13)
20:35:35.462 00.002 9044 Enqueuing Move request for scope (-0.23, 0.25)
20:35:35.465 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:35.468 00.003 9044 UpdateGuideState exits: m=5362 SNR=50.4
20:35:35.469 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:35.471 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:35.473 00.002 9044 Enqueuing Expose request
20:35:35.474 00.001 12252 Worker thread wakes up
20:35:35.475 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.25) opts 0xd
20:35:35.475 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.23, 0.25)
20:35:35.475 00.000 12252 Moving (-0.23, 0.25) raw xDistance=-0.24 yDistance=0.26
20:35:35.476 00.001 12252 PPEC rslt: input = -0.24, final = -0.25, react = -0.14, pred = -0.10, hyst = -0.14, hyst_pct = 0.00, period_length = 889.62
20:35:35.476 00.000 12252 PPEC: input: -0.24, control: -0.25, exposure: 2000
20:35:35.476 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:35:35.477 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
20:35:35.477 00.000 12252 MoveAxis(E, 97, ABG)
20:35:35.477 00.000 12252 Guiding  Dir = 2, Dur = 97
20:35:35.479 00.002 12252 IsSlewing returns 0
20:35:35.480 00.001 12252 IsGuiding returns 0
20:35:35.482 00.002 12252 PulseGuide returned control before completion, sleep 105
20:35:35.599 00.117 12252 IsGuiding returns 0
20:35:35.599 00.000 12252 Move returns status 0, amount 97
20:35:35.599 00.000 12252 MoveAxis(N, 0, ABG)
20:35:35.599 00.000 12252 Move returns status 0, amount 0
20:35:35.599 00.000 12252 move complete, result=0
20:35:35.599 00.000 12252 worker thread done servicing request
20:35:35.599 00.000 12252 Worker thread wakes up
20:35:35.599 00.000 9044 GuideStep: -0.2 px 97 ms EAST, 0.3 px 0 ms NORTH
20:35:35.603 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:35.603 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:37.948 02.345 12252 Exposure complete
20:35:37.995 00.047 12252 worker thread done servicing request
20:35:37.995 00.000 9044 OnExposeComplete: enter
20:35:37.998 00.003 9044 UpdateGuideState(): m_state=6
20:35:38.000 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
20:35:38.000 00.000 9044 Star::Find returns 1 (0), X=1017.19, Y=820.15, Mass=5394, SNR=50.7, Peak=173 HFD=5.0
20:35:38.001 00.001 9044 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
20:35:38.003 00.002 9044 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.29)
20:35:38.005 00.002 9044 CameraToMount -- cameraX=-0.25 cameraY=-0.17 hyp=0.30 cameraTheta=-2.53 mountX=0.18 mountY=0.23, mountTheta=0.89
20:35:38.008 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.25, y=-0.17, opts=13)
20:35:38.011 00.003 9044 Enqueuing Move request for scope (-0.25, -0.17)
20:35:38.013 00.002 12252 Worker thread wakes up
20:35:38.013 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:38.015 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.17) opts 0xd
20:35:38.015 00.000 9044 UpdateGuideState exits: m=5394 SNR=50.7
20:35:38.016 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.25, -0.17)
20:35:38.016 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:38.017 00.001 12252 Moving (-0.25, -0.17) raw xDistance=0.18 yDistance=0.23
20:35:38.017 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:38.019 00.002 9044 Enqueuing Expose request
20:35:38.021 00.002 12252 PPEC rslt: input = 0.18, final = -0.01, react = 0.11, pred = -0.12, hyst = 0.09, hyst_pct = 0.00, period_length = 889.62
20:35:38.021 00.000 12252 PPEC: input: 0.18, control: -0.01, exposure: 2000
20:35:38.021 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:35:38.021 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:35:38.021 00.000 12252 MoveAxis(E, 5, ABG)
20:35:38.021 00.000 12252 Guiding  Dir = 2, Dur = 5
20:35:38.021 00.000 12252 IsSlewing returns 0
20:35:38.022 00.001 12252 IsGuiding returns 0
20:35:38.024 00.002 12252 PulseGuide returned control before completion, sleep 13
20:35:38.050 00.026 12252 IsGuiding returns 0
20:35:38.050 00.000 12252 Move returns status 0, amount 5
20:35:38.050 00.000 12252 MoveAxis(N, 0, ABG)
20:35:38.050 00.000 12252 Move returns status 0, amount 0
20:35:38.050 00.000 12252 move complete, result=0
20:35:38.050 00.000 12252 worker thread done servicing request
20:35:38.050 00.000 12252 Worker thread wakes up
20:35:38.050 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:38.050 00.000 9044 GuideStep: 0.2 px 5 ms EAST, 0.2 px 0 ms NORTH
20:35:38.053 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:40.387 02.334 12252 Exposure complete
20:35:40.438 00.051 12252 worker thread done servicing request
20:35:40.438 00.000 9044 OnExposeComplete: enter
20:35:40.440 00.002 9044 UpdateGuideState(): m_state=6
20:35:40.441 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
20:35:40.442 00.001 9044 Star::Find returns 1 (0), X=1017.09, Y=820.29, Mass=5441, SNR=50.6, Peak=173 HFD=5.1
20:35:40.443 00.001 9044 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.62) = xAngle (-1.43 = -1.43)
20:35:40.444 00.001 9044 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.52 = 1.77)
20:35:40.445 00.001 9044 CameraToMount -- cameraX=-0.34 cameraY=-0.03 hyp=0.34 cameraTheta=-3.06 mountX=0.05 mountY=0.34, mountTheta=1.43
20:35:40.448 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.34, y=-0.03, opts=13)
20:35:40.449 00.001 9044 Enqueuing Move request for scope (-0.34, -0.03)
20:35:40.450 00.001 12252 Worker thread wakes up
20:35:40.451 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:40.452 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.03) opts 0xd
20:35:40.452 00.000 9044 UpdateGuideState exits: m=5441 SNR=50.6
20:35:40.453 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.34, -0.03)
20:35:40.453 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:40.454 00.001 12252 Moving (-0.34, -0.03) raw xDistance=0.05 yDistance=0.34
20:35:40.454 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:40.455 00.001 9044 Enqueuing Expose request
20:35:40.456 00.001 12252 PPEC rslt: input = 0.05, final = -0.14, react = 0.03, pred = -0.14, hyst = 0.00, hyst_pct = 0.00, period_length = 893.38
20:35:40.456 00.000 12252 PPEC: input: 0.05, control: -0.14, exposure: 2000
20:35:40.456 00.000 12252 switching direction from -1 to 1 - decHistory=8 oldest=0.04 newest=0.82
20:35:40.456 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.34 from input 0.34
20:35:40.456 00.000 12252 MoveAxis(E, 54, ABG)
20:35:40.456 00.000 12252 Guiding  Dir = 2, Dur = 54
20:35:40.460 00.004 12252 IsSlewing returns 0
20:35:40.460 00.000 12252 IsGuiding returns 0
20:35:40.462 00.002 12252 PulseGuide returned control before completion, sleep 62
20:35:40.534 00.072 12252 IsGuiding returns 0
20:35:40.534 00.000 12252 Move returns status 0, amount 54
20:35:40.534 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 100 applied
20:35:40.534 00.000 12252 MoveAxis(S, 215, ABG)
20:35:40.534 00.000 12252 Guiding  Dir = 1, Dur = 215
20:35:40.535 00.001 12252 IsSlewing returns 0
20:35:40.535 00.000 12252 IsGuiding returns 0
20:35:40.540 00.005 12252 PulseGuide returned control before completion, sleep 220
20:35:40.766 00.226 12252 IsGuiding returns 1
20:35:40.766 00.000 12252 scope still moving after pulse duration time elapsed
20:35:40.797 00.031 12252 IsSlewing returns 0
20:35:40.797 00.000 12252 IsGuiding returns 0
20:35:40.797 00.000 12252 scope move finished after 215 + 47 ms
20:35:40.797 00.000 12252 Move returns status 0, amount 215
20:35:40.797 00.000 12252 move complete, result=0
20:35:40.797 00.000 12252 worker thread done servicing request
20:35:40.797 00.000 12252 Worker thread wakes up
20:35:40.797 00.000 9044 GuideStep: 0.0 px 54 ms EAST, 0.3 px 215 ms SOUTH
20:35:40.801 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:40.801 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:43.160 02.359 12252 Exposure complete
20:35:43.223 00.063 12252 worker thread done servicing request
20:35:43.223 00.000 9044 OnExposeComplete: enter
20:35:43.224 00.001 9044 UpdateGuideState(): m_state=6
20:35:43.225 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
20:35:43.225 00.000 9044 Star::Find returns 1 (0), X=1017.63, Y=820.28, Mass=5411, SNR=50.6, Peak=173 HFD=5.3
20:35:43.226 00.001 9044 MultiStar: exiting stabilization period
20:35:43.227 00.001 9044 MultiStar: [#1 -0.13,0.09,1.05,U] [#2 0.03,0.10,1.23,U] [#3 -0.04,0.05,0.85,U] [#4 -0.06,0.04,1.28,U] [#5 0.07,0.13,0.65,U] [#6 -0.12,0.19,0.43,U] [#7 -0.07,-0.05,0.43,U] [#8 0.02,0.24,0.41,U] 
20:35:43.228 00.001 9044 refined, 8 included, MultiStar: {-0.00, 0.07}, one-star: {0.20, -0.05}
20:35:43.230 00.002 9044 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.62) = xAngle (3.26 = -3.02)
20:35:43.230 00.000 9044 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.18 = 0.18)
20:35:43.231 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.64 mountX=-0.07 mountY=0.01, mountTheta=2.97
20:35:43.233 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.07, opts=13)
20:35:43.234 00.001 9044 Enqueuing Move request for scope (-0.00, 0.07)
20:35:43.235 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:43.236 00.001 9044 UpdateGuideState exits: m=5411 SNR=50.6
20:35:43.237 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:43.238 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:43.240 00.002 9044 Enqueuing Expose request
20:35:43.242 00.002 12252 Worker thread wakes up
20:35:43.242 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
20:35:43.242 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
20:35:43.242 00.000 12252 Moving (-0.00, 0.07) raw xDistance=-0.07 yDistance=0.01
20:35:43.242 00.000 12252 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.10, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.337828, 1:0.012460
20:35:43.242 00.000 12252 BLC: No correction, Miss < min_move
20:35:43.243 00.001 12252 PPEC rslt: input = -0.07, final = -0.07, react = -0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 893.38
20:35:43.243 00.000 12252 PPEC: input: -0.07, control: -0.07, exposure: 2000
20:35:43.243 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:43.243 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:35:43.243 00.000 12252 MoveAxis(E, 26, ABG)
20:35:43.244 00.001 12252 Guiding  Dir = 2, Dur = 26
20:35:43.244 00.000 12252 IsSlewing returns 0
20:35:43.244 00.000 12252 IsGuiding returns 0
20:35:43.246 00.002 12252 PulseGuide returned control before completion, sleep 35
20:35:43.289 00.043 12252 IsGuiding returns 0
20:35:43.289 00.000 12252 Move returns status 0, amount 26
20:35:43.290 00.001 12252 MoveAxis(N, 0, ABG)
20:35:43.290 00.000 12252 Move returns status 0, amount 0
20:35:43.290 00.000 12252 move complete, result=0
20:35:43.290 00.000 12252 worker thread done servicing request
20:35:43.290 00.000 9044 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
20:35:43.292 00.002 12252 Worker thread wakes up
20:35:43.292 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:43.292 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:45.633 02.341 12252 Exposure complete
20:35:45.676 00.043 12252 worker thread done servicing request
20:35:45.676 00.000 9044 OnExposeComplete: enter
20:35:45.677 00.001 9044 UpdateGuideState(): m_state=6
20:35:45.678 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
20:35:45.679 00.001 9044 Star::Find returns 1 (0), X=1017.53, Y=820.23, Mass=5591, SNR=51.4, Peak=173 HFD=5.3
20:35:45.680 00.001 9044 MultiStar: [#1 -0.19,0.04,1.04,U] [#2 -0.09,0.08,1.21,U] [#3 -0.20,-0.06,0.82,U] [#4 -0.12,0.01,1.29,U] [#5 -0.14,0.09,0.63,U] [#6 -0.13,0.01,0.41,U] [#7 -0.12,-0.13,0.42,U] [#8 -0.06,0.04,0.40,U] 
20:35:45.681 00.001 9044 refined, 8 included, MultiStar: {-0.10, 0.01}, one-star: {0.09, -0.09}
20:35:45.681 00.000 9044 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.62) = xAngle (4.72 = -1.57)
20:35:45.682 00.001 9044 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.63 = 1.63)
20:35:45.683 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.09 mountX=0.00 mountY=0.10, mountTheta=1.57
20:35:45.685 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.01, opts=13)
20:35:45.686 00.001 9044 Enqueuing Move request for scope (-0.10, 0.01)
20:35:45.687 00.001 12252 Worker thread wakes up
20:35:45.687 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:45.687 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
20:35:45.688 00.001 9044 UpdateGuideState exits: m=5591 SNR=51.4
20:35:45.688 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:45.689 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
20:35:45.689 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:45.690 00.001 9044 Enqueuing Expose request
20:35:45.691 00.001 12252 Moving (-0.10, 0.01) raw xDistance=0.00 yDistance=0.10
20:35:45.691 00.000 12252 BLC: History state: CurrMiss=0.10, AvgInitMiss=-0.10, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.337828, 1:0.012460, 2:0.104466
20:35:45.691 00.000 12252 BLC: No correction, Miss < min_move
20:35:45.693 00.002 12252 PPEC rslt: input = 0.00, final = -0.07, react = 0.00, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 897.19
20:35:45.693 00.000 12252 PPEC: input: 0.00, control: -0.07, exposure: 2000
20:35:45.693 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:45.693 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:35:45.693 00.000 12252 MoveAxis(E, 27, ABG)
20:35:45.693 00.000 12252 Guiding  Dir = 2, Dur = 27
20:35:45.694 00.001 12252 IsSlewing returns 0
20:35:45.694 00.000 12252 IsGuiding returns 0
20:35:45.697 00.003 12252 PulseGuide returned control before completion, sleep 35
20:35:45.739 00.042 12252 IsGuiding returns 0
20:35:45.739 00.000 12252 Move returns status 0, amount 27
20:35:45.739 00.000 12252 MoveAxis(N, 0, ABG)
20:35:45.739 00.000 12252 Move returns status 0, amount 0
20:35:45.739 00.000 12252 move complete, result=0
20:35:45.739 00.000 12252 worker thread done servicing request
20:35:45.740 00.001 12252 Worker thread wakes up
20:35:45.740 00.000 9044 GuideStep: 0.0 px 27 ms EAST, 0.1 px 0 ms NORTH
20:35:45.743 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:45.743 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:48.080 02.337 12252 Exposure complete
20:35:48.138 00.058 12252 worker thread done servicing request
20:35:48.138 00.000 9044 OnExposeComplete: enter
20:35:48.140 00.002 9044 UpdateGuideState(): m_state=6
20:35:48.142 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
20:35:48.144 00.002 9044 Star::Find returns 1 (0), X=1017.34, Y=820.47, Mass=5536, SNR=51.3, Peak=173 HFD=5.2
20:35:48.145 00.001 9044 MultiStar: [#1 -0.18,0.14,1.03,U] [#2 -0.07,0.03,1.19,U] [#3 -0.24,0.10,0.84,U] [#4 -0.15,0.08,1.30,U] [#5 -0.07,0.13,0.65,U] [#6 -0.22,-0.03,0.43,U] [#7 -0.16,-0.07,0.42,U] [#8 -0.06,0.16,0.41,U] 
20:35:48.147 00.002 9044 refined, 8 included, MultiStar: {-0.14, 0.08}, one-star: {-0.09, 0.15}
20:35:48.148 00.001 9044 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.62) = xAngle (4.21 = -2.08)
20:35:48.149 00.001 9044 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.12 = 1.12)
20:35:48.150 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.58 mountX=-0.08 mountY=0.14, mountTheta=2.06
20:35:48.153 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.08, opts=13)
20:35:48.153 00.000 9044 Enqueuing Move request for scope (-0.14, 0.08)
20:35:48.155 00.002 12252 Worker thread wakes up
20:35:48.155 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:48.156 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
20:35:48.156 00.000 9044 UpdateGuideState exits: m=5536 SNR=51.3
20:35:48.157 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
20:35:48.157 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:48.157 00.000 12252 Moving (-0.14, 0.08) raw xDistance=-0.08 yDistance=0.14
20:35:48.158 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:48.158 00.000 9044 Enqueuing Expose request
20:35:48.160 00.002 12252 BLC: window closed
20:35:48.160 00.000 12252 BLC: History state: CurrMiss=0.14, AvgInitMiss=-0.10, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.337828, 1:0.012460, 2:0.104466
20:35:48.160 00.000 12252 BLC: No correction, Miss < min_move
20:35:48.161 00.001 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 897.19
20:35:48.161 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
20:35:48.161 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:48.161 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:35:48.161 00.000 12252 MoveAxis(E, 5, ABG)
20:35:48.161 00.000 12252 Guiding  Dir = 2, Dur = 5
20:35:48.162 00.001 12252 IsSlewing returns 0
20:35:48.162 00.000 12252 IsGuiding returns 0
20:35:48.164 00.002 12252 PulseGuide returned control before completion, sleep 13
20:35:48.183 00.019 12252 IsGuiding returns 0
20:35:48.183 00.000 12252 Move returns status 0, amount 5
20:35:48.183 00.000 12252 MoveAxis(N, 0, ABG)
20:35:48.183 00.000 12252 Move returns status 0, amount 0
20:35:48.183 00.000 12252 move complete, result=0
20:35:48.183 00.000 12252 worker thread done servicing request
20:35:48.183 00.000 12252 Worker thread wakes up
20:35:48.183 00.000 9044 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
20:35:48.184 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:48.184 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:50.542 02.358 12252 Exposure complete
20:35:50.604 00.062 12252 worker thread done servicing request
20:35:50.604 00.000 9044 OnExposeComplete: enter
20:35:50.605 00.001 9044 UpdateGuideState(): m_state=6
20:35:50.607 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
20:35:50.611 00.004 9044 Star::Find returns 1 (0), X=1017.48, Y=820.54, Mass=5407, SNR=50.5, Peak=173 HFD=5.1
20:35:50.613 00.002 9044 MultiStar: [#1 -0.13,0.15,1.06,U] [#2 -0.05,0.24,1.21,U] [#3 -0.10,0.17,0.87,U] [#4 -0.13,0.09,1.32,U] [#5 0.00,0.31,0.65,U] [#6 -0.14,0.20,0.44,U] [#7 -0.04,0.20,0.44,U] [#8 0.08,0.31,0.43,U] 
20:35:50.615 00.002 9044 refined, 8 included, MultiStar: {-0.06, 0.20}, one-star: {0.05, 0.22}
20:35:50.617 00.002 9044 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.62) = xAngle (3.49 = -2.79)
20:35:50.620 00.003 9044 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.41 = 0.41)
20:35:50.621 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.20 cameraTheta=1.87 mountX=-0.19 mountY=0.08, mountTheta=2.74
20:35:50.624 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.20, opts=13)
20:35:50.625 00.001 9044 Enqueuing Move request for scope (-0.06, 0.20)
20:35:50.626 00.001 12252 Worker thread wakes up
20:35:50.626 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:50.627 00.001 9044 UpdateGuideState exits: m=5407 SNR=50.5
20:35:50.628 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:50.629 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:50.630 00.001 9044 Enqueuing Expose request
20:35:50.632 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
20:35:50.632 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
20:35:50.632 00.000 12252 Moving (-0.06, 0.20) raw xDistance=-0.19 yDistance=0.08
20:35:50.634 00.002 12252 PPEC rslt: input = -0.19, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 897.19
20:35:50.634 00.000 12252 PPEC: input: -0.19, control: -0.12, exposure: 2000
20:35:50.634 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:50.634 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:35:50.634 00.000 12252 MoveAxis(E, 47, ABG)
20:35:50.634 00.000 12252 Guiding  Dir = 2, Dur = 47
20:35:50.635 00.001 12252 IsSlewing returns 0
20:35:50.635 00.000 12252 IsGuiding returns 0
20:35:50.637 00.002 12252 PulseGuide returned control before completion, sleep 55
20:35:50.709 00.072 12252 IsGuiding returns 0
20:35:50.709 00.000 12252 Move returns status 0, amount 47
20:35:50.709 00.000 12252 MoveAxis(N, 0, ABG)
20:35:50.709 00.000 12252 Move returns status 0, amount 0
20:35:50.710 00.001 12252 move complete, result=0
20:35:50.710 00.000 12252 worker thread done servicing request
20:35:50.710 00.000 12252 Worker thread wakes up
20:35:50.710 00.000 9044 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
20:35:50.713 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:50.713 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:53.049 02.336 12252 Exposure complete
20:35:53.113 00.064 12252 worker thread done servicing request
20:35:53.113 00.000 9044 OnExposeComplete: enter
20:35:53.114 00.001 9044 UpdateGuideState(): m_state=6
20:35:53.115 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
20:35:53.116 00.001 9044 Star::Find returns 1 (0), X=1017.55, Y=820.41, Mass=5417, SNR=50.6, Peak=173 HFD=5.2
20:35:53.117 00.001 9044 MultiStar: [#1 -0.17,0.10,1.06,U] [#2 -0.06,0.22,1.21,U] [#3 -0.17,0.12,0.83,U] [#4 -0.12,0.10,1.31,U] [#5 -0.07,0.19,0.65,U] [#6 -0.20,0.19,0.42,U] [#7 -0.02,0.16,0.42,U] [#8 -0.03,0.28,0.42,U] 
20:35:53.118 00.001 9044 single-star, 8 included, MultiStar: {-0.08, 0.15}, one-star: {0.12, 0.09}
20:35:53.118 00.000 9044 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.62) = xAngle (2.28 = 2.28)
20:35:53.119 00.001 9044 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.81 = -0.81)
20:35:53.120 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.65 mountX=-0.09 mountY=-0.11, mountTheta=-2.30
20:35:53.123 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.09, opts=13)
20:35:53.125 00.002 9044 Enqueuing Move request for scope (0.12, 0.09)
20:35:53.126 00.001 12252 Worker thread wakes up
20:35:53.126 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:53.127 00.001 9044 UpdateGuideState exits: m=5417 SNR=50.6
20:35:53.128 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
20:35:53.128 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:53.129 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:53.130 00.001 9044 Enqueuing Expose request
20:35:53.131 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
20:35:53.131 00.000 12252 Moving (0.12, 0.09) raw xDistance=-0.09 yDistance=-0.11
20:35:53.134 00.003 12252 PPEC rslt: input = -0.09, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 897.19
20:35:53.134 00.000 12252 PPEC: input: -0.09, control: 0.01, exposure: 2000
20:35:53.134 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:53.134 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:35:53.134 00.000 12252 MoveAxis(W, 2, ABG)
20:35:53.134 00.000 12252 Guiding  Dir = 3, Dur = 2
20:35:53.135 00.001 12252 IsSlewing returns 0
20:35:53.135 00.000 12252 IsGuiding returns 0
20:35:53.136 00.001 12252 PulseGuide returned control before completion, sleep 11
20:35:53.153 00.017 12252 IsGuiding returns 0
20:35:53.153 00.000 12252 Move returns status 0, amount 2
20:35:53.153 00.000 12252 MoveAxis(N, 0, ABG)
20:35:53.153 00.000 12252 Move returns status 0, amount 0
20:35:53.153 00.000 12252 move complete, result=0
20:35:53.153 00.000 12252 worker thread done servicing request
20:35:53.153 00.000 12252 Worker thread wakes up
20:35:53.153 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:53.153 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:53.153 00.000 9044 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
20:35:55.485 02.332 12252 Exposure complete
20:35:55.541 00.056 12252 worker thread done servicing request
20:35:55.541 00.000 9044 OnExposeComplete: enter
20:35:55.542 00.001 9044 UpdateGuideState(): m_state=6
20:35:55.544 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
20:35:55.547 00.003 9044 Star::Find returns 1 (0), X=1017.63, Y=820.46, Mass=5517, SNR=50.9, Peak=173 HFD=5.2
20:35:55.549 00.002 9044 MultiStar: [#1 -0.01,0.20,1.06,U] [#2 0.02,0.26,1.20,U] [#3 -0.14,0.14,0.84,U] [#4 0.02,0.19,1.30,U] [#5 0.01,0.24,0.64,U] [#6 -0.12,0.22,0.43,U] [#7 0.01,0.20,0.42,U] [#8 0.07,0.28,0.41,U] 
20:35:55.551 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.20}, one-star: {0.20, 0.14}
20:35:55.553 00.002 9044 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.62) = xAngle (3.12 = 3.12)
20:35:55.555 00.002 9044 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.04 = 0.04)
20:35:55.557 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.50 mountX=-0.20 mountY=0.01, mountTheta=3.10
20:35:55.560 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.20, opts=13)
20:35:55.561 00.001 9044 Enqueuing Move request for scope (0.01, 0.20)
20:35:55.563 00.002 12252 Worker thread wakes up
20:35:55.563 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:55.564 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
20:35:55.564 00.000 9044 UpdateGuideState exits: m=5517 SNR=50.9
20:35:55.565 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:55.566 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
20:35:55.566 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:55.567 00.001 9044 Enqueuing Expose request
20:35:55.569 00.002 12252 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=0.01
20:35:55.570 00.001 12252 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 901.13
20:35:55.570 00.000 12252 PPEC: input: -0.20, control: -0.12, exposure: 2000
20:35:55.570 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:55.570 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:35:55.571 00.001 12252 MoveAxis(E, 48, ABG)
20:35:55.571 00.000 12252 Guiding  Dir = 2, Dur = 48
20:35:55.571 00.000 12252 IsSlewing returns 0
20:35:55.571 00.000 12252 IsGuiding returns 0
20:35:55.573 00.002 12252 PulseGuide returned control before completion, sleep 57
20:35:55.642 00.069 12252 IsGuiding returns 0
20:35:55.642 00.000 12252 Move returns status 0, amount 48
20:35:55.642 00.000 12252 MoveAxis(N, 0, ABG)
20:35:55.642 00.000 12252 Move returns status 0, amount 0
20:35:55.642 00.000 12252 move complete, result=0
20:35:55.642 00.000 12252 worker thread done servicing request
20:35:55.642 00.000 12252 Worker thread wakes up
20:35:55.642 00.000 9044 GuideStep: -0.2 px 48 ms EAST, 0.0 px 0 ms NORTH
20:35:55.643 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:55.643 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:35:58.007 02.364 12252 Exposure complete
20:35:58.057 00.050 12252 worker thread done servicing request
20:35:58.057 00.000 9044 OnExposeComplete: enter
20:35:58.059 00.002 9044 UpdateGuideState(): m_state=6
20:35:58.060 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
20:35:58.062 00.002 9044 Star::Find returns 1 (0), X=1017.61, Y=820.65, Mass=5331, SNR=50.1, Peak=173 HFD=5.1
20:35:58.064 00.002 9044 MultiStar: [#1 -0.06,0.35,1.07,U] [#2 0.00,0.33,1.22,U] [#3 -0.16,0.28,0.85,U] [#4 -0.05,0.24,1.30,U] [#5 -0.03,0.37,0.00,M1] [#6 -0.07,0.29,0.43,U] [#7 -0.04,0.30,0.44,U] [#8 0.02,0.45,0.00,M1] 
20:35:58.064 00.000 9044 refined, 6 included, MultiStar: {-0.02, 0.30}, one-star: {0.18, 0.33}
20:35:58.065 00.001 9044 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.62) = xAngle (3.27 = -3.02)
20:35:58.066 00.001 9044 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.18 = 0.18)
20:35:58.067 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.64 mountX=-0.30 mountY=0.06, mountTheta=2.96
20:35:58.068 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.30, opts=13)
20:35:58.069 00.001 9044 Enqueuing Move request for scope (-0.02, 0.30)
20:35:58.070 00.001 12252 Worker thread wakes up
20:35:58.070 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.30) opts 0xd
20:35:58.070 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.30)
20:35:58.070 00.000 12252 Moving (-0.02, 0.30) raw xDistance=-0.30 yDistance=0.06
20:35:58.070 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:35:58.071 00.001 9044 UpdateGuideState exits: m=5331 SNR=50.1
20:35:58.072 00.001 12252 PPEC rslt: input = -0.30, final = -0.22, react = -0.18, pred = -0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 901.13
20:35:58.072 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:35:58.072 00.000 12252 PPEC: input: -0.30, control: -0.22, exposure: 2000
20:35:58.072 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:35:58.073 00.001 9044 Enqueuing Expose request
20:35:58.075 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:35:58.076 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:35:58.076 00.000 12252 MoveAxis(E, 86, ABG)
20:35:58.076 00.000 12252 Guiding  Dir = 2, Dur = 86
20:35:58.076 00.000 12252 IsSlewing returns 0
20:35:58.077 00.001 12252 IsGuiding returns 0
20:35:58.079 00.002 12252 PulseGuide returned control before completion, sleep 94
20:35:58.182 00.103 12252 IsGuiding returns 0
20:35:58.182 00.000 12252 Move returns status 0, amount 86
20:35:58.182 00.000 12252 MoveAxis(N, 0, ABG)
20:35:58.182 00.000 12252 Move returns status 0, amount 0
20:35:58.182 00.000 12252 move complete, result=0
20:35:58.182 00.000 12252 worker thread done servicing request
20:35:58.182 00.000 12252 Worker thread wakes up
20:35:58.182 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:35:58.183 00.001 9044 GuideStep: -0.3 px 86 ms EAST, 0.1 px 0 ms NORTH
20:35:58.185 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:36:00.551 02.366 12252 Exposure complete
20:36:00.625 00.074 12252 worker thread done servicing request
20:36:00.627 00.002 9044 OnExposeComplete: enter
20:36:00.629 00.002 9044 UpdateGuideState(): m_state=6
20:36:00.630 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
20:36:00.631 00.001 9044 Star::Find returns 1 (0), X=1017.39, Y=820.31, Mass=5463, SNR=50.8, Peak=173 HFD=5.3
20:36:00.632 00.001 9044 MultiStar: [#1 -0.20,0.07,1.05,U] [#2 -0.10,0.07,1.19,U] [#3 -0.33,0.01,0.86,U] [#4 -0.14,0.06,1.29,U] [#5 -0.12,0.12,0.65,U] [#6 -0.26,0.08,0.42,U] [#7 -0.12,0.03,0.42,U] [#8 -0.18,0.13,0.42,U] 
20:36:00.633 00.001 9044 single-star, 8 included, MultiStar: {-0.16, 0.06}, one-star: {-0.04, -0.02}
20:36:00.634 00.001 9044 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.62) = xAngle (-1.13 = -1.13)
20:36:00.634 00.000 9044 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.21 = 2.07)
20:36:00.636 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.75 mountX=0.02 mountY=0.04, mountTheta=1.12
20:36:00.638 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.02, opts=13)
20:36:00.638 00.000 9044 Enqueuing Move request for scope (-0.04, -0.02)
20:36:00.639 00.001 12252 Worker thread wakes up
20:36:00.639 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:00.640 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
20:36:00.640 00.000 9044 UpdateGuideState exits: m=5463 SNR=50.8
20:36:00.641 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:00.642 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
20:36:00.642 00.000 12252 Moving (-0.04, -0.02) raw xDistance=0.02 yDistance=0.04
20:36:00.642 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:00.643 00.001 9044 Enqueuing Expose request
20:36:00.644 00.001 12252 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 901.13
20:36:00.644 00.000 12252 PPEC: input: 0.02, control: -0.04, exposure: 2000
20:36:00.644 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:00.644 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:36:00.644 00.000 12252 MoveAxis(E, 18, ABG)
20:36:00.644 00.000 12252 Guiding  Dir = 2, Dur = 18
20:36:00.646 00.002 12252 IsSlewing returns 0
20:36:00.646 00.000 12252 IsGuiding returns 0
20:36:00.649 00.003 12252 PulseGuide returned control before completion, sleep 26
20:36:00.692 00.043 12252 IsGuiding returns 0
20:36:00.692 00.000 12252 Move returns status 0, amount 18
20:36:00.693 00.001 12252 MoveAxis(N, 0, ABG)
20:36:00.693 00.000 12252 Move returns status 0, amount 0
20:36:00.693 00.000 12252 move complete, result=0
20:36:00.693 00.000 12252 worker thread done servicing request
20:36:00.693 00.000 12252 Worker thread wakes up
20:36:00.693 00.000 9044 GuideStep: 0.0 px 18 ms EAST, 0.0 px 0 ms NORTH
20:36:00.696 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:00.696 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:36:03.034 02.338 12252 Exposure complete
20:36:03.084 00.050 12252 worker thread done servicing request
20:36:03.084 00.000 9044 OnExposeComplete: enter
20:36:03.086 00.002 9044 UpdateGuideState(): m_state=6
20:36:03.087 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
20:36:03.089 00.002 9044 Star::Find returns 1 (0), X=1017.32, Y=820.14, Mass=5624, SNR=51.5, Peak=173 HFD=5.1
20:36:03.090 00.001 9044 MultiStar: [#1 -0.33,-0.27,0.00,M1] [#2 -0.13,-0.04,1.18,U] [#3 -0.16,-0.18,0.84,U] [#4 -0.25,-0.12,1.30,U] [#5 -0.17,-0.04,0.63,U] [#6 -0.31,-0.17,0.42,U] [#7 -0.18,-0.36,0.00,M1] [#8 -0.08,-0.17,0.40,U] 
20:36:03.091 00.001 9044 refined, 6 included, MultiStar: {-0.17, -0.12}, one-star: {-0.11, -0.18}
20:36:03.092 00.001 9044 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.62) = xAngle (-0.90 = -0.90)
20:36:03.093 00.001 9044 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.30)
20:36:03.095 00.002 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.53 mountX=0.13 mountY=0.16, mountTheta=0.88
20:36:03.097 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.12, opts=13)
20:36:03.098 00.001 9044 Enqueuing Move request for scope (-0.17, -0.12)
20:36:03.099 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:03.100 00.001 12252 Worker thread wakes up
20:36:03.101 00.001 9044 UpdateGuideState exits: m=5624 SNR=51.5
20:36:03.102 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:03.102 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
20:36:03.102 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:03.103 00.001 9044 Enqueuing Expose request
20:36:03.104 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
20:36:03.104 00.000 12252 Moving (-0.17, -0.12) raw xDistance=0.13 yDistance=0.16
20:36:03.106 00.002 12252 PPEC rslt: input = 0.13, final = -0.01, react = 0.08, pred = -0.09, hyst = 0.06, hyst_pct = 0.00, period_length = 905.18
20:36:03.106 00.000 12252 PPEC: input: 0.13, control: -0.01, exposure: 2000
20:36:03.106 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
20:36:03.106 00.000 12252 MoveAxis(E, 5, ABG)
20:36:03.106 00.000 12252 Guiding  Dir = 2, Dur = 5
20:36:03.106 00.000 12252 IsSlewing returns 0
20:36:03.106 00.000 12252 IsGuiding returns 0
20:36:03.109 00.003 12252 PulseGuide returned control before completion, sleep 14
20:36:03.138 00.029 12252 IsGuiding returns 0
20:36:03.138 00.000 12252 Move returns status 0, amount 5
20:36:03.138 00.000 12252 MoveAxis(S, 54, ABG)
20:36:03.138 00.000 12252 Guiding  Dir = 1, Dur = 54
20:36:03.138 00.000 12252 IsSlewing returns 0
20:36:03.138 00.000 12252 IsGuiding returns 0
20:36:03.145 00.007 12252 PulseGuide returned control before completion, sleep 59
20:36:03.218 00.073 12252 IsGuiding returns 0
20:36:03.218 00.000 12252 Move returns status 0, amount 54
20:36:03.218 00.000 12252 move complete, result=0
20:36:03.218 00.000 12252 worker thread done servicing request
20:36:03.218 00.000 12252 Worker thread wakes up
20:36:03.218 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.2 px 54 ms SOUTH
20:36:03.220 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:03.220 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:36:05.573 02.353 12252 Exposure complete
20:36:05.626 00.053 12252 worker thread done servicing request
20:36:05.627 00.001 9044 OnExposeComplete: enter
20:36:05.627 00.000 9044 UpdateGuideState(): m_state=6
20:36:05.628 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
20:36:05.629 00.001 9044 Star::Find returns 1 (0), X=1017.61, Y=820.14, Mass=5394, SNR=50.7, Peak=173 HFD=5.1
20:36:05.631 00.002 9044 MultiStar: [#1 -0.13,-0.04,1.07,U] [#2 -0.03,-0.01,1.19,U] [#3 -0.12,-0.08,0.85,U] [#4 -0.08,-0.07,1.28,U] [#5 -0.05,0.04,0.65,U] [#6 -0.13,-0.04,0.43,U] [#7 -0.01,-0.22,0.43,U] [#8 0.16,0.04,0.42,U] 
20:36:05.633 00.002 9044 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {0.18, -0.18}
20:36:05.634 00.001 9044 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.62) = xAngle (-0.38 = -0.38)
20:36:05.635 00.001 9044 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.46 = 2.82)
20:36:05.636 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.00 mountX=0.07 mountY=0.02, mountTheta=0.33
20:36:05.638 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.06, opts=13)
20:36:05.639 00.001 9044 Enqueuing Move request for scope (-0.03, -0.06)
20:36:05.640 00.001 12252 Worker thread wakes up
20:36:05.641 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:05.642 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
20:36:05.642 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
20:36:05.642 00.000 9044 UpdateGuideState exits: m=5394 SNR=50.7
20:36:05.643 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:05.645 00.002 12252 Moving (-0.03, -0.06) raw xDistance=0.07 yDistance=0.02
20:36:05.645 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:05.646 00.001 9044 Enqueuing Expose request
20:36:05.647 00.001 12252 PPEC rslt: input = 0.07, final = -0.08, react = 0.04, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 905.18
20:36:05.647 00.000 12252 PPEC: input: 0.07, control: -0.08, exposure: 2000
20:36:05.647 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:05.647 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:36:05.647 00.000 12252 MoveAxis(E, 31, ABG)
20:36:05.647 00.000 12252 Guiding  Dir = 2, Dur = 31
20:36:05.647 00.000 12252 IsSlewing returns 0
20:36:05.647 00.000 12252 IsGuiding returns 0
20:36:05.649 00.002 12252 PulseGuide returned control before completion, sleep 40
20:36:05.703 00.054 12252 IsGuiding returns 0
20:36:05.703 00.000 12252 Move returns status 0, amount 31
20:36:05.703 00.000 12252 MoveAxis(N, 0, ABG)
20:36:05.703 00.000 12252 Move returns status 0, amount 0
20:36:05.703 00.000 12252 move complete, result=0
20:36:05.703 00.000 12252 worker thread done servicing request
20:36:05.703 00.000 12252 Worker thread wakes up
20:36:05.704 00.001 9044 GuideStep: 0.1 px 31 ms EAST, 0.0 px 0 ms NORTH
20:36:05.706 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:05.706 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:36:08.050 02.344 12252 Exposure complete
20:36:08.110 00.060 12252 worker thread done servicing request
20:36:08.110 00.000 9044 OnExposeComplete: enter
20:36:08.111 00.001 9044 UpdateGuideState(): m_state=6
20:36:08.112 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
20:36:08.113 00.001 9044 Star::Find returns 1 (0), X=1017.56, Y=820.42, Mass=5406, SNR=50.5, Peak=173 HFD=5.2
20:36:08.115 00.002 9044 MultiStar: [#1 -0.11,0.15,1.05,U] [#2 0.05,0.22,1.24,U] [#3 -0.13,0.16,0.84,U] [#4 -0.07,0.12,1.30,U] [#5 0.02,0.35,0.65,U] [#6 -0.09,0.16,0.43,U] [#7 -0.05,0.04,0.42,U] [#8 0.06,0.35,0.42,U] 
20:36:08.117 00.002 9044 single-star, 8 included, MultiStar: {-0.02, 0.17}, one-star: {0.12, 0.10}
20:36:08.118 00.001 9044 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.62) = xAngle (2.30 = 2.30)
20:36:08.119 00.001 9044 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.79 = -0.79)
20:36:08.120 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=-0.11 mountY=-0.11, mountTheta=-2.32
20:36:08.121 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.10, opts=13)
20:36:08.123 00.002 9044 Enqueuing Move request for scope (0.12, 0.10)
20:36:08.123 00.000 12252 Worker thread wakes up
20:36:08.123 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:08.124 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
20:36:08.125 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
20:36:08.125 00.000 12252 Moving (0.12, 0.10) raw xDistance=-0.11 yDistance=-0.11
20:36:08.125 00.000 9044 UpdateGuideState exits: m=5406 SNR=50.5
20:36:08.126 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:08.126 00.000 12252 PPEC rslt: input = -0.11, final = -0.11, react = -0.06, pred = -0.04, hyst = -0.06, hyst_pct = 0.00, period_length = 905.18
20:36:08.126 00.000 12252 PPEC: input: -0.11, control: -0.11, exposure: 2000
20:36:08.126 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:08.126 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:08.128 00.002 9044 Enqueuing Expose request
20:36:08.130 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:36:08.130 00.000 12252 MoveAxis(E, 41, ABG)
20:36:08.130 00.000 12252 Guiding  Dir = 2, Dur = 41
20:36:08.131 00.001 12252 IsSlewing returns 0
20:36:08.131 00.000 12252 IsGuiding returns 0
20:36:08.133 00.002 12252 PulseGuide returned control before completion, sleep 49
20:36:08.183 00.050 12252 IsGuiding returns 1
20:36:08.183 00.000 12252 scope still moving after pulse duration time elapsed
20:36:08.215 00.032 12252 IsSlewing returns 0
20:36:08.215 00.000 12252 IsGuiding returns 0
20:36:08.215 00.000 12252 scope move finished after 41 + 43 ms
20:36:08.215 00.000 12252 Move returns status 0, amount 41
20:36:08.215 00.000 12252 MoveAxis(N, 0, ABG)
20:36:08.215 00.000 12252 Move returns status 0, amount 0
20:36:08.215 00.000 12252 move complete, result=0
20:36:08.215 00.000 12252 worker thread done servicing request
20:36:08.215 00.000 12252 Worker thread wakes up
20:36:08.215 00.000 9044 GuideStep: -0.1 px 41 ms EAST, -0.1 px 0 ms NORTH
20:36:08.216 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:08.216 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:36:10.575 02.359 12252 Exposure complete
20:36:10.623 00.048 12252 worker thread done servicing request
20:36:10.623 00.000 9044 OnExposeComplete: enter
20:36:10.625 00.002 9044 UpdateGuideState(): m_state=6
20:36:10.627 00.002 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
20:36:10.628 00.001 9044 Star::Find returns 1 (0), X=1017.49, Y=820.61, Mass=5392, SNR=50.4, Peak=173 HFD=5.1
20:36:10.629 00.001 9044 MultiStar: [#1 -0.12,0.17,1.06,U] [#2 0.00,0.21,1.21,U] [#3 -0.20,0.21,0.87,U] [#4 -0.09,0.14,1.33,U] [#5 -0.02,0.18,0.65,U] [#6 -0.18,0.22,0.43,U] [#7 -0.03,0.15,0.43,U] [#8 -0.02,0.37,0.00,M1] 
20:36:10.630 00.001 9044 refined, 7 included, MultiStar: {-0.07, 0.20}, one-star: {0.06, 0.29}
20:36:10.631 00.001 9044 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.62) = xAngle (3.52 = -2.77)
20:36:10.632 00.001 9044 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.43 = 0.43)
20:36:10.633 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.89 mountX=-0.19 mountY=0.09, mountTheta=2.72
20:36:10.636 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.20, opts=13)
20:36:10.637 00.001 9044 Enqueuing Move request for scope (-0.07, 0.20)
20:36:10.638 00.001 12252 Worker thread wakes up
20:36:10.638 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:10.639 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
20:36:10.639 00.000 9044 UpdateGuideState exits: m=5392 SNR=50.4
20:36:10.640 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:10.642 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
20:36:10.642 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:10.643 00.001 9044 Enqueuing Expose request
20:36:10.644 00.001 12252 Moving (-0.07, 0.20) raw xDistance=-0.19 yDistance=0.09
20:36:10.645 00.001 12252 PPEC rslt: input = -0.19, final = -0.17, react = -0.12, pred = -0.05, hyst = -0.11, hyst_pct = 0.00, period_length = 909.26
20:36:10.646 00.001 12252 PPEC: input: -0.19, control: -0.17, exposure: 2000
20:36:10.646 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:10.646 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:36:10.646 00.000 12252 MoveAxis(E, 67, ABG)
20:36:10.646 00.000 12252 Guiding  Dir = 2, Dur = 67
20:36:10.646 00.000 12252 IsSlewing returns 0
20:36:10.646 00.000 12252 IsGuiding returns 0
20:36:10.648 00.002 12252 PulseGuide returned control before completion, sleep 75
20:36:10.729 00.081 12252 IsGuiding returns 0
20:36:10.729 00.000 12252 Move returns status 0, amount 67
20:36:10.729 00.000 12252 MoveAxis(N, 0, ABG)
20:36:10.729 00.000 12252 Move returns status 0, amount 0
20:36:10.729 00.000 12252 move complete, result=0
20:36:10.729 00.000 12252 worker thread done servicing request
20:36:10.729 00.000 12252 Worker thread wakes up
20:36:10.729 00.000 9044 GuideStep: -0.2 px 67 ms EAST, 0.1 px 0 ms NORTH
20:36:10.730 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:10.731 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:36:13.078 02.347 12252 Exposure complete
20:36:13.127 00.049 12252 worker thread done servicing request
20:36:13.127 00.000 9044 OnExposeComplete: enter
20:36:13.127 00.000 9044 UpdateGuideState(): m_state=6
20:36:13.128 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
20:36:13.130 00.002 9044 Star::Find returns 1 (0), X=1017.41, Y=820.56, Mass=5466, SNR=50.8, Peak=173 HFD=5.2
20:36:13.131 00.001 9044 MultiStar: [#1 -0.13,0.17,1.04,U] [#2 -0.04,0.19,1.19,U] [#3 -0.30,0.26,0.00,M1] [#4 -0.05,0.19,1.29,U] [#5 -0.04,0.23,0.64,U] [#6 -0.16,0.14,0.41,U] [#7 -0.10,0.15,0.42,U] [#8 -0.06,0.28,0.41,U] 
20:36:13.132 00.001 9044 refined, 7 included, MultiStar: {-0.07, 0.20}, one-star: {-0.02, 0.24}
20:36:13.132 00.000 9044 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.62) = xAngle (3.52 = -2.76)
20:36:13.133 00.001 9044 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.44 = 0.44)
20:36:13.134 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.90 mountX=-0.19 mountY=0.09, mountTheta=2.71
20:36:13.135 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.20, opts=13)
20:36:13.137 00.002 9044 Enqueuing Move request for scope (-0.07, 0.20)
20:36:13.138 00.001 12252 Worker thread wakes up
20:36:13.138 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:13.139 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
20:36:13.139 00.000 9044 UpdateGuideState exits: m=5466 SNR=50.8
20:36:13.139 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
20:36:13.141 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:13.142 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:13.143 00.001 9044 Enqueuing Expose request
20:36:13.144 00.001 12252 Moving (-0.07, 0.20) raw xDistance=-0.19 yDistance=0.09
20:36:13.146 00.002 12252 PPEC rslt: input = -0.19, final = -0.16, react = -0.12, pred = -0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 909.26
20:36:13.146 00.000 12252 PPEC: input: -0.19, control: -0.16, exposure: 2000
20:36:13.146 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:13.146 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:36:13.146 00.000 12252 MoveAxis(E, 61, ABG)
20:36:13.146 00.000 12252 Guiding  Dir = 2, Dur = 61
20:36:13.146 00.000 12252 IsSlewing returns 0
20:36:13.147 00.001 12252 IsGuiding returns 0
20:36:13.148 00.001 12252 PulseGuide returned control before completion, sleep 70
20:36:13.230 00.082 12252 IsGuiding returns 0
20:36:13.230 00.000 12252 Move returns status 0, amount 61
20:36:13.230 00.000 12252 MoveAxis(N, 0, ABG)
20:36:13.230 00.000 12252 Move returns status 0, amount 0
20:36:13.231 00.001 12252 move complete, result=0
20:36:13.231 00.000 12252 worker thread done servicing request
20:36:13.231 00.000 12252 Worker thread wakes up
20:36:13.231 00.000 9044 GuideStep: -0.2 px 61 ms EAST, 0.1 px 0 ms NORTH
20:36:13.232 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:13.232 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:36:15.586 02.354 12252 Exposure complete
20:36:15.646 00.060 12252 worker thread done servicing request
20:36:15.646 00.000 9044 OnExposeComplete: enter
20:36:15.647 00.001 9044 UpdateGuideState(): m_state=6
20:36:15.648 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
20:36:15.650 00.002 9044 Star::Find returns 1 (0), X=1017.74, Y=820.37, Mass=5459, SNR=50.8, Peak=173 HFD=5.3
20:36:15.652 00.002 9044 MultiStar: [#1 0.01,0.15,1.06,U] [#2 0.15,0.09,1.21,U] [#3 0.12,0.04,0.84,U] [#4 -0.01,0.06,1.30,U] [#5 0.11,0.07,0.65,U] [#6 0.05,0.10,0.43,U] [#7 0.23,-0.02,0.42,U] [#8 0.09,0.11,0.42,U] 
20:36:15.653 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.30, 0.05}
20:36:15.654 00.001 9044 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.62) = xAngle (2.22 = 2.22)
20:36:15.655 00.001 9044 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.86 = -0.86)
20:36:15.656 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.60 mountX=-0.08 mountY=-0.10, mountTheta=-2.25
20:36:15.658 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.07, opts=13)
20:36:15.659 00.001 9044 Enqueuing Move request for scope (0.11, 0.07)
20:36:15.660 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:15.662 00.002 9044 UpdateGuideState exits: m=5459 SNR=50.8
20:36:15.664 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:15.665 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:15.665 00.000 9044 Enqueuing Expose request
20:36:15.667 00.002 12252 Worker thread wakes up
20:36:15.667 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
20:36:15.667 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
20:36:15.667 00.000 12252 Moving (0.11, 0.07) raw xDistance=-0.08 yDistance=-0.10
20:36:15.668 00.001 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 909.26
20:36:15.668 00.000 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
20:36:15.668 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:15.668 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:36:15.668 00.000 12252 MoveAxis(E, 9, ABG)
20:36:15.669 00.001 12252 Guiding  Dir = 2, Dur = 9
20:36:15.669 00.000 12252 IsSlewing returns 0
20:36:15.669 00.000 12252 IsGuiding returns 0
20:36:15.672 00.003 12252 PulseGuide returned control before completion, sleep 18
20:36:15.697 00.025 12252 IsGuiding returns 0
20:36:15.697 00.000 12252 Move returns status 0, amount 9
20:36:15.697 00.000 12252 MoveAxis(N, 0, ABG)
20:36:15.697 00.000 12252 Move returns status 0, amount 0
20:36:15.697 00.000 12252 move complete, result=0
20:36:15.697 00.000 12252 worker thread done servicing request
20:36:15.697 00.000 12252 Worker thread wakes up
20:36:15.697 00.000 9044 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
20:36:15.699 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:15.699 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:36:18.058 02.359 12252 Exposure complete
20:36:18.110 00.052 12252 worker thread done servicing request
20:36:18.110 00.000 9044 OnExposeComplete: enter
20:36:18.112 00.002 9044 UpdateGuideState(): m_state=6
20:36:18.113 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
20:36:18.114 00.001 9044 Star::Find returns 1 (0), X=1017.70, Y=820.44, Mass=5506, SNR=51.1, Peak=173 HFD=5.2
20:36:18.116 00.002 9044 MultiStar: [#1 0.02,0.21,1.04,U] [#2 0.05,0.21,1.21,U] [#3 0.05,0.37,0.00,M1] [#4 0.06,0.19,1.27,U] [#5 0.05,0.24,0.64,U] [#6 0.04,0.18,0.43,U] [#7 0.08,0.13,0.42,U] [#8 0.12,0.30,0.41,U] 
20:36:18.117 00.001 9044 refined, 7 included, MultiStar: {0.09, 0.19}, one-star: {0.27, 0.11}
20:36:18.118 00.001 9044 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.62) = xAngle (2.76 = 2.76)
20:36:18.119 00.001 9044 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.32 = -0.32)
20:36:18.120 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.14 mountX=-0.20 mountY=-0.07, mountTheta=-2.81
20:36:18.122 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.19, opts=13)
20:36:18.124 00.002 9044 Enqueuing Move request for scope (0.09, 0.19)
20:36:18.125 00.001 12252 Worker thread wakes up
20:36:18.125 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:18.126 00.001 9044 UpdateGuideState exits: m=5506 SNR=51.1
20:36:18.127 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:18.129 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:18.130 00.001 9044 Enqueuing Expose request
20:36:18.131 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
20:36:18.131 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
20:36:18.131 00.000 12252 Moving (0.09, 0.19) raw xDistance=-0.20 yDistance=-0.07
20:36:18.134 00.003 12252 PPEC rslt: input = -0.20, final = -0.16, react = -0.12, pred = -0.05, hyst = -0.12, hyst_pct = 0.00, period_length = 913.43
20:36:18.134 00.000 12252 PPEC: input: -0.20, control: -0.16, exposure: 2000
20:36:18.134 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:18.134 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:36:18.134 00.000 12252 MoveAxis(E, 64, ABG)
20:36:18.134 00.000 12252 Guiding  Dir = 2, Dur = 64
20:36:18.135 00.001 12252 IsSlewing returns 0
20:36:18.135 00.000 12252 IsGuiding returns 0
20:36:18.137 00.002 12252 PulseGuide returned control before completion, sleep 72
20:36:18.210 00.073 12252 IsGuiding returns 0
20:36:18.210 00.000 12252 Move returns status 0, amount 64
20:36:18.210 00.000 12252 MoveAxis(N, 0, ABG)
20:36:18.210 00.000 12252 Move returns status 0, amount 0
20:36:18.210 00.000 12252 move complete, result=0
20:36:18.210 00.000 12252 worker thread done servicing request
20:36:18.210 00.000 12252 Worker thread wakes up
20:36:18.210 00.000 9044 GuideStep: -0.2 px 64 ms EAST, -0.1 px 0 ms NORTH
20:36:18.211 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:18.211 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:36:20.559 02.348 12252 Exposure complete
20:36:20.612 00.053 12252 worker thread done servicing request
20:36:20.612 00.000 9044 OnExposeComplete: enter
20:36:20.613 00.001 9044 UpdateGuideState(): m_state=6
20:36:20.614 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
20:36:20.615 00.001 9044 Star::Find returns 1 (0), X=1017.73, Y=820.66, Mass=5434, SNR=50.6, Peak=173 HFD=5.3
20:36:20.616 00.001 9044 MultiStar: [#1 0.03,0.25,1.06,U] [#2 0.11,0.21,1.21,U] [#3 0.10,0.25,0.86,U] [#4 0.02,0.21,1.32,U] [#5 0.12,0.31,0.64,U] [#6 0.05,0.24,0.42,U] [#7 0.19,0.27,0.43,U] [#8 0.13,0.45,0.00,M1] 
20:36:20.616 00.000 9044 refined, 7 included, MultiStar: {0.11, 0.25}, one-star: {0.30, 0.34}
20:36:20.617 00.001 9044 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.62) = xAngle (2.79 = 2.79)
20:36:20.618 00.001 9044 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.29 = -0.29)
20:36:20.618 00.000 9044 CameraToMount -- cameraX=0.11 cameraY=0.25 hyp=0.28 cameraTheta=1.17 mountX=-0.26 mountY=-0.08, mountTheta=-2.85
20:36:20.624 00.006 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.25, opts=13)
20:36:20.625 00.001 9044 Enqueuing Move request for scope (0.11, 0.25)
20:36:20.626 00.001 12252 Worker thread wakes up
20:36:20.626 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:20.627 00.001 9044 UpdateGuideState exits: m=5434 SNR=50.6
20:36:20.628 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:20.629 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:20.630 00.001 9044 Enqueuing Expose request
20:36:20.631 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.25) opts 0xd
20:36:20.633 00.002 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.25)
20:36:20.633 00.000 12252 Moving (0.11, 0.25) raw xDistance=-0.26 yDistance=-0.08
20:36:20.633 00.000 12252 PPEC rslt: input = -0.26, final = -0.19, react = -0.16, pred = -0.04, hyst = -0.14, hyst_pct = 0.00, period_length = 913.43
20:36:20.633 00.000 12252 PPEC: input: -0.26, control: -0.19, exposure: 2000
20:36:20.633 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:20.633 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:36:20.633 00.000 12252 MoveAxis(E, 76, ABG)
20:36:20.633 00.000 12252 Guiding  Dir = 2, Dur = 76
20:36:20.634 00.001 12252 IsSlewing returns 0
20:36:20.634 00.000 12252 IsGuiding returns 0
20:36:20.636 00.002 12252 PulseGuide returned control before completion, sleep 85
20:36:20.732 00.096 12252 IsGuiding returns 0
20:36:20.732 00.000 12252 Move returns status 0, amount 76
20:36:20.732 00.000 12252 MoveAxis(N, 0, ABG)
20:36:20.732 00.000 12252 Move returns status 0, amount 0
20:36:20.733 00.001 12252 move complete, result=0
20:36:20.733 00.000 12252 worker thread done servicing request
20:36:20.733 00.000 12252 Worker thread wakes up
20:36:20.733 00.000 9044 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
20:36:20.735 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:20.735 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:36:23.096 02.361 12252 Exposure complete
20:36:23.163 00.067 12252 worker thread done servicing request
20:36:23.163 00.000 9044 OnExposeComplete: enter
20:36:23.164 00.001 9044 UpdateGuideState(): m_state=6
20:36:23.165 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
20:36:23.166 00.001 9044 Star::Find returns 1 (0), X=1017.83, Y=820.60, Mass=5403, SNR=50.5, Peak=173 HFD=5.2
20:36:23.167 00.001 9044 MultiStar: [#1 0.20,0.19,1.06,U] [#2 0.12,0.11,1.21,U] [#3 0.11,0.19,0.86,U] [#4 0.15,0.20,1.28,U] [#5 0.18,0.24,0.65,U] [#6 0.03,0.25,0.43,U] [#7 0.28,0.14,0.43,U] [#8 0.36,0.25,0.00,M2] 
20:36:23.168 00.001 9044 refined, 7 included, MultiStar: {0.19, 0.20}, one-star: {0.39, 0.27}
20:36:23.168 00.000 9044 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.62) = xAngle (2.44 = 2.44)
20:36:23.169 00.001 9044 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.64 = -0.64)
20:36:23.170 00.001 9044 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.27 cameraTheta=0.82 mountX=-0.21 mountY=-0.16, mountTheta=-2.48
20:36:23.172 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=0.20, opts=13)
20:36:23.174 00.002 9044 Enqueuing Move request for scope (0.19, 0.20)
20:36:23.177 00.003 12252 Worker thread wakes up
20:36:23.177 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:23.179 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd
20:36:23.179 00.000 9044 UpdateGuideState exits: m=5403 SNR=50.5
20:36:23.181 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:23.183 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:23.186 00.003 9044 Enqueuing Expose request
20:36:23.187 00.001 12252 Handling offset move in thread for scope, endpoint = (0.19, 0.20)
20:36:23.188 00.001 12252 Moving (0.19, 0.20) raw xDistance=-0.21 yDistance=-0.16
20:36:23.188 00.000 12252 PPEC rslt: input = -0.21, final = -0.16, react = -0.12, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 913.43
20:36:23.188 00.000 12252 PPEC: input: -0.21, control: -0.16, exposure: 2000
20:36:23.188 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:36:23.188 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:36:23.188 00.000 12252 MoveAxis(E, 62, ABG)
20:36:23.189 00.001 12252 Guiding  Dir = 2, Dur = 62
20:36:23.189 00.000 12252 IsSlewing returns 0
20:36:23.189 00.000 12252 IsGuiding returns 0
20:36:23.191 00.002 12252 PulseGuide returned control before completion, sleep 71
20:36:23.264 00.073 12252 IsGuiding returns 0
20:36:23.264 00.000 12252 Move returns status 0, amount 62
20:36:23.264 00.000 12252 MoveAxis(N, 0, ABG)
20:36:23.264 00.000 12252 Move returns status 0, amount 0
20:36:23.264 00.000 12252 move complete, result=0
20:36:23.264 00.000 12252 worker thread done servicing request
20:36:23.264 00.000 12252 Worker thread wakes up
20:36:23.264 00.000 9044 GuideStep: -0.2 px 62 ms EAST, -0.2 px 0 ms NORTH
20:36:23.265 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:23.265 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:36:25.652 02.387 12252 Exposure complete
20:36:25.722 00.070 12252 worker thread done servicing request
20:36:25.722 00.000 9044 OnExposeComplete: enter
20:36:25.723 00.001 9044 UpdateGuideState(): m_state=6
20:36:25.727 00.004 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
20:36:25.728 00.001 9044 Star::Find returns 1 (0), X=1017.70, Y=820.29, Mass=5482, SNR=50.9, Peak=173 HFD=5.3
20:36:25.730 00.002 9044 MultiStar: [#1 0.07,0.08,1.05,U] [#2 0.11,0.09,1.21,U] [#3 0.06,0.09,0.84,U] [#4 0.05,-0.01,1.29,U] [#5 0.14,0.10,0.66,U] [#6 0.08,-0.06,0.43,U] [#7 0.08,-0.01,0.42,U] [#8 0.18,0.17,0.42,U] 
20:36:25.733 00.003 9044 refined, 8 included, MultiStar: {0.11, 0.04}, one-star: {0.27, -0.04}
20:36:25.735 00.002 9044 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.62) = xAngle (2.01 = 2.01)
20:36:25.736 00.001 9044 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.08 = -1.08)
20:36:25.737 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.38 mountX=-0.05 mountY=-0.11, mountTheta=-2.02
20:36:25.742 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.04, opts=13)
20:36:25.743 00.001 9044 Enqueuing Move request for scope (0.11, 0.04)
20:36:25.744 00.001 12252 Worker thread wakes up
20:36:25.744 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
20:36:25.744 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
20:36:25.744 00.000 12252 Moving (0.11, 0.04) raw xDistance=-0.05 yDistance=-0.11
20:36:25.744 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:25.745 00.001 9044 UpdateGuideState exits: m=5482 SNR=50.9
20:36:25.745 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:25.746 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:25.747 00.001 9044 Enqueuing Expose request
20:36:25.748 00.001 12252 PPEC rslt: input = -0.05, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 917.61
20:36:25.748 00.000 12252 PPEC: input: -0.05, control: -0.05, exposure: 2000
20:36:25.748 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:36:25.748 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:36:25.748 00.000 12252 MoveAxis(E, 19, ABG)
20:36:25.748 00.000 12252 Guiding  Dir = 2, Dur = 19
20:36:25.749 00.001 12252 IsSlewing returns 0
20:36:25.749 00.000 12252 IsGuiding returns 0
20:36:25.750 00.001 12252 PulseGuide returned control before completion, sleep 28
20:36:25.791 00.041 12252 IsGuiding returns 0
20:36:25.791 00.000 12252 Move returns status 0, amount 19
20:36:25.791 00.000 12252 MoveAxis(N, 0, ABG)
20:36:25.791 00.000 12252 Move returns status 0, amount 0
20:36:25.791 00.000 12252 move complete, result=0
20:36:25.791 00.000 12252 worker thread done servicing request
20:36:25.792 00.001 12252 Worker thread wakes up
20:36:25.792 00.000 9044 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
20:36:25.794 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:25.794 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1002,805,31,31)
20:36:27.174 01.380 9044 evsrv: cli 0CD5CDB8 connect
20:36:27.175 00.001 9044 case statement mapped state 6 to 3
20:36:27.176 00.001 9044 case statement mapped state 6 to 3
20:36:27.179 00.003 9044 evsrv: cli 0CD5CDB8 request: {"method":"get_app_state","id":"36213092-4947-4e86-a3c2-c90067c86923"}
20:36:27.180 00.001 9044 case statement mapped state 6 to 3
20:36:27.181 00.001 9044 evsrv: cli 0CD5CDB8 response: {"jsonrpc":"2.0","result":"Guiding","id":"36213092-4947-4e86-a3c2-c90067c86923"}
20:36:27.183 00.002 9044 evsrv: cli 0CD5CDB8 disconnect
20:36:27.185 00.002 9044 evsrv: cli 0CD5D678 connect
20:36:27.186 00.001 9044 case statement mapped state 6 to 3
20:36:27.187 00.001 9044 case statement mapped state 6 to 3
20:36:27.189 00.002 9044 evsrv: cli 0CD5D678 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":2,"time":8,"timeout":40}},"id":"dd057f74-d157-4a40-9272-fb3e52790597"}
20:36:27.190 00.001 9044 PhdController::Dither begins
20:36:27.191 00.001 9044 dither: size=5.00, dRA=-3.07 dDec=3.09
20:36:27.192 00.001 9044 MountToCamera -- mountTheta (-2.35) + m_xAngle (-1.62) = xAngle (-3.98 = 2.31)
20:36:27.193 00.001 9044 MountToCamera -- mountX=-3.07 mountY=3.09 hyp=4.35 mountTheta=-2.35 cameraX=-2.92, cameraY=3.23 cameraTheta=2.31
20:36:27.194 00.001 9044 setting lock position to (1014.51, 823.55)
20:36:27.195 00.001 9044 Mount: notify guiding dithered (-2.9, 3.2)
20:36:27.197 00.002 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
20:36:27.198 00.001 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
20:36:27.199 00.001 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:36:27.201 00.002 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:36:27.202 00.001 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
20:36:27.203 00.001 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
20:36:27.203 00.000 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
20:36:27.204 00.001 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:36:27.205 00.001 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
20:36:27.206 00.001 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
20:36:27.207 00.001 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
20:36:27.209 00.002 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
20:36:27.210 00.001 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
20:36:27.211 00.001 9044 MultiStar: stabilizing after lock position change
20:36:27.212 00.001 9044 Status Line: Dither by -3.07,3.09
20:36:27.214 00.002 9044 PhdController: newstate STATE_SETTLE_BEGIN
20:36:27.215 00.001 9044 PhdController: newstate STATE_SETTLE_WAIT
20:36:27.217 00.002 9044 evsrv: cli 0CD5D678 response: {"jsonrpc":"2.0","result":0,"id":"dd057f74-d157-4a40-9272-fb3e52790597"}
20:36:27.219 00.002 9044 evsrv: cli 0CD5D678 disconnect
20:36:28.148 00.929 12252 Exposure complete
20:36:28.220 00.072 12252 worker thread done servicing request
20:36:28.220 00.000 9044 OnExposeComplete: enter
20:36:28.221 00.001 9044 UpdateGuideState(): m_state=6
20:36:28.221 00.000 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
20:36:28.222 00.001 9044 Star::Find returns 1 (0), X=1017.72, Y=820.37, Mass=5477, SNR=50.9, Peak=173 HFD=5.3
20:36:28.223 00.001 9044 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.62) = xAngle (0.84 = 0.84)
20:36:28.224 00.001 9044 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.24 = -2.24)
20:36:28.224 00.000 9044 CameraToMount -- cameraX=3.20 cameraY=-3.18 hyp=4.51 cameraTheta=-0.78 mountX=3.00 mountY=-3.54, mountTheta=-0.87
20:36:28.227 00.003 9044 dither recenter: remaining=(3.1,-3.1) step=(3.1,-3.1)
20:36:28.228 00.001 9044 MountToCamera -- mountTheta (0.79) + m_xAngle (-1.62) = xAngle (-0.84 = -0.84)
20:36:28.229 00.001 9044 MountToCamera -- mountX=3.07 mountY=-3.09 hyp=4.35 mountTheta=0.79 cameraX=2.92, cameraY=-3.23 cameraTheta=-0.84
20:36:28.230 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=2.92, y=-3.23, opts=4)
20:36:28.231 00.001 9044 Enqueuing Move request for scope (2.92, -3.23)
20:36:28.232 00.001 9044 Mount: notify direct move 3.07,-3.09
20:36:28.234 00.002 12252 Worker thread wakes up
20:36:28.234 00.000 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
20:36:28.236 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (2.92, -3.23) opts 0x4
20:36:28.236 00.000 12252 Handling offset move in thread for scope, endpoint = (2.92, -3.23)
20:36:28.236 00.000 12252 Moving (2.92, -3.23) raw xDistance=3.07 yDistance=-3.09
20:36:28.236 00.000 12252 BLC: window closed
20:36:28.236 00.000 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
20:36:28.237 00.001 12252 MoveAxis(W, 1199, B)
20:36:28.237 00.000 12252 Guiding  Dir = 3, Dur = 1199
20:36:28.237 00.000 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:36:28.238 00.001 12252 IsSlewing returns 0
20:36:28.238 00.000 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:36:28.240 00.002 12252 IsGuiding returns 0
20:36:28.240 00.000 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
20:36:28.241 00.001 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
20:36:28.242 00.001 12252 PulseGuide returned control before completion, sleep 1207
20:36:28.243 00.001 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
20:36:28.244 00.001 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:36:28.245 00.001 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
20:36:28.246 00.001 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
20:36:28.247 00.001 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
20:36:28.248 00.001 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
20:36:28.249 00.001 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
20:36:28.252 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:28.252 00.000 9044 UpdateGuideState exits: m=5477 SNR=50.9
20:36:28.254 00.002 9044 PhdController: settling, locked = 1, distance = 4.54 (2.00) aobump = 0 frame = 1 / 99999
20:36:28.255 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766540188.255,"Host":"ASTRO_IMAGING","Inst":1,"Distance":4.54,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
20:36:28.256 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:28.257 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:28.259 00.002 9044 Enqueuing Expose request
20:36:29.456 01.197 12252 IsGuiding returns 1
20:36:29.456 00.000 12252 scope still moving after pulse duration time elapsed
20:36:29.487 00.031 12252 IsSlewing returns 0
20:36:29.487 00.000 12252 IsGuiding returns 0
20:36:29.487 00.000 12252 scope move finished after 1199 + 49 ms
20:36:29.487 00.000 12252 Move returns status 0, amount 1199
20:36:29.487 00.000 12252 BLC: window closed
20:36:29.487 00.000 12252 BLC: Compensation needed for non-algo type move
20:36:29.487 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 100 applied
20:36:29.487 00.000 12252 MoveAxis(N, 1155, B)
20:36:29.487 00.000 12252 Guiding  Dir = 0, Dur = 1155
20:36:29.488 00.001 12252 IsSlewing returns 0
20:36:29.488 00.000 12252 IsGuiding returns 0
20:36:29.494 00.006 12252 PulseGuide returned control before completion, sleep 1161
20:36:30.659 01.165 12252 IsGuiding returns 1
20:36:30.659 00.000 12252 scope still moving after pulse duration time elapsed
20:36:30.690 00.031 12252 IsSlewing returns 0
20:36:30.690 00.000 12252 IsGuiding returns 0
20:36:30.690 00.000 12252 scope move finished after 1155 + 47 ms
20:36:30.690 00.000 12252 Move returns status 0, amount 1155
20:36:30.690 00.000 12252 move complete, result=0
20:36:30.690 00.000 12252 worker thread done servicing request
20:36:30.690 00.000 12252 Worker thread wakes up
20:36:30.690 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:30.690 00.000 9044 GuideStep: 3.1 px 1199 ms WEST, -3.1 px 1155 ms NORTH
20:36:30.693 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:36:33.036 02.343 12252 Exposure complete
20:36:33.087 00.051 12252 worker thread done servicing request
20:36:33.087 00.000 9044 OnExposeComplete: enter
20:36:33.088 00.001 9044 UpdateGuideState(): m_state=6
20:36:33.089 00.001 9044 Star::Find(15, 1017, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
20:36:33.090 00.001 9044 Star::Find returns 1 (0), X=1016.78, Y=823.75, Mass=5391, SNR=50.5, Peak=173 HFD=5.1
20:36:33.091 00.001 9044 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.62) = xAngle (1.71 = 1.71)
20:36:33.092 00.001 9044 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.37 = -1.37)
20:36:33.094 00.002 9044 CameraToMount -- cameraX=2.27 cameraY=0.20 hyp=2.27 cameraTheta=0.09 mountX=-0.32 mountY=-2.23, mountTheta=-1.71
20:36:33.097 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=2.27, y=0.20, opts=13)
20:36:33.098 00.001 9044 Enqueuing Move request for scope (2.27, 0.20)
20:36:33.101 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:33.102 00.001 12252 Worker thread wakes up
20:36:33.102 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (2.27, 0.20) opts 0xd
20:36:33.102 00.000 12252 Handling offset move in thread for scope, endpoint = (2.27, 0.20)
20:36:33.102 00.000 12252 Moving (2.27, 0.20) raw xDistance=-0.32 yDistance=-2.23
20:36:33.104 00.002 12252 PPEC rslt(dithering): input = -0.32, final = -0.19
20:36:33.104 00.000 12252 PPEC: input: -0.32, control: -0.19, exposure: 2000
20:36:33.104 00.000 12252 resist switch: large excursion: input -2.23 thresh 0.45 direction from 0 to -1
20:36:33.104 00.000 12252 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.69
20:36:33.106 00.002 12252 GuideAlgorithmResistSwitch::result() returns -2.23 from input -2.23
20:36:33.106 00.000 12252 MoveAxis(E, 74, ABG)
20:36:33.106 00.000 12252 Guiding  Dir = 2, Dur = 74
20:36:33.106 00.000 9044 UpdateGuideState exits: m=5391 SNR=50.5
20:36:33.108 00.002 9044 PhdController: settling, locked = 1, distance = 2.27 (2.00) aobump = 0 frame = 2 / 99999
20:36:33.109 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766540193.109,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.27,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
20:36:33.110 00.001 12252 IsSlewing returns 0
20:36:33.111 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:33.112 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:33.113 00.001 9044 Enqueuing Expose request
20:36:33.115 00.002 12252 IsGuiding returns 0
20:36:33.117 00.002 12252 PulseGuide returned control before completion, sleep 83
20:36:33.201 00.084 12252 IsGuiding returns 1
20:36:33.201 00.000 12252 scope still moving after pulse duration time elapsed
20:36:33.233 00.032 12252 IsSlewing returns 0
20:36:33.233 00.000 12252 IsGuiding returns 0
20:36:33.233 00.000 12252 scope move finished after 74 + 44 ms
20:36:33.233 00.000 12252 Move returns status 0, amount 74
20:36:33.233 00.000 12252 MoveAxis(N, 762, ABG)
20:36:33.233 00.000 12252 Guiding  Dir = 0, Dur = 762
20:36:33.234 00.001 12252 IsSlewing returns 0
20:36:33.234 00.000 12252 IsGuiding returns 0
20:36:33.241 00.007 12252 PulseGuide returned control before completion, sleep 766
20:36:34.014 00.773 12252 IsGuiding returns 1
20:36:34.014 00.000 12252 scope still moving after pulse duration time elapsed
20:36:34.043 00.029 12252 IsSlewing returns 0
20:36:34.044 00.001 12252 IsGuiding returns 0
20:36:34.044 00.000 12252 scope move finished after 762 + 48 ms
20:36:34.044 00.000 12252 Move returns status 0, amount 762
20:36:34.044 00.000 12252 move complete, result=0
20:36:34.044 00.000 12252 worker thread done servicing request
20:36:34.044 00.000 12252 Worker thread wakes up
20:36:34.044 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:34.044 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:36:34.044 00.000 9044 GuideStep: -0.3 px 74 ms EAST, -2.2 px 762 ms NORTH
20:36:36.379 02.335 12252 Exposure complete
20:36:36.430 00.051 12252 worker thread done servicing request
20:36:36.430 00.000 9044 OnExposeComplete: enter
20:36:36.431 00.001 9044 UpdateGuideState(): m_state=6
20:36:36.432 00.001 9044 Star::Find(15, 1016, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
20:36:36.433 00.001 9044 Star::Find returns 1 (0), X=1016.81, Y=823.49, Mass=5453, SNR=50.8, Peak=173 HFD=5.3
20:36:36.434 00.001 9044 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.62) = xAngle (1.60 = 1.60)
20:36:36.435 00.001 9044 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.49 = -1.49)
20:36:36.436 00.001 9044 CameraToMount -- cameraX=2.30 cameraY=-0.06 hyp=2.30 cameraTheta=-0.03 mountX=-0.06 mountY=-2.29, mountTheta=-1.60
20:36:36.439 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=2.30, y=-0.06, opts=13)
20:36:36.440 00.001 9044 Enqueuing Move request for scope (2.30, -0.06)
20:36:36.441 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:36.443 00.002 9044 UpdateGuideState exits: m=5453 SNR=50.8
20:36:36.444 00.001 9044 PhdController: settling, locked = 1, distance = 2.28 (2.00) aobump = 0 frame = 3 / 99999
20:36:36.445 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766540196.445,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.28,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
20:36:36.446 00.001 12252 Worker thread wakes up
20:36:36.446 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:36.447 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:36.448 00.001 9044 Enqueuing Expose request
20:36:36.449 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (2.30, -0.06) opts 0xd
20:36:36.449 00.000 12252 Handling offset move in thread for scope, endpoint = (2.30, -0.06)
20:36:36.449 00.000 12252 Moving (2.30, -0.06) raw xDistance=-0.06 yDistance=-2.29
20:36:36.451 00.002 12252 PPEC rslt(dithering): input = -0.06, final = -0.04
20:36:36.451 00.000 12252 PPEC: input: -0.06, control: -0.04, exposure: 2000
20:36:36.451 00.000 12252 GuideAlgorithmResistSwitch::result() returns -2.29 from input -2.29
20:36:36.451 00.000 12252 MoveAxis(E, 15, ABG)
20:36:36.451 00.000 12252 Guiding  Dir = 2, Dur = 15
20:36:36.455 00.004 12252 IsSlewing returns 0
20:36:36.455 00.000 12252 IsGuiding returns 0
20:36:36.456 00.001 12252 PulseGuide returned control before completion, sleep 24
20:36:36.485 00.029 12252 IsGuiding returns 0
20:36:36.485 00.000 12252 Move returns status 0, amount 15
20:36:36.485 00.000 12252 MoveAxis(N, 784, ABG)
20:36:36.485 00.000 12252 Guiding  Dir = 0, Dur = 784
20:36:36.487 00.002 12252 IsSlewing returns 0
20:36:36.487 00.000 12252 IsGuiding returns 0
20:36:36.492 00.005 12252 PulseGuide returned control before completion, sleep 789
20:36:37.293 00.801 12252 IsGuiding returns 0
20:36:37.293 00.000 12252 Move returns status 0, amount 784
20:36:37.294 00.001 12252 move complete, result=0
20:36:37.294 00.000 12252 worker thread done servicing request
20:36:37.294 00.000 12252 Worker thread wakes up
20:36:37.294 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:37.294 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:36:37.294 00.000 9044 GuideStep: -0.1 px 15 ms EAST, -2.3 px 784 ms NORTH
20:36:39.643 02.349 12252 Exposure complete
20:36:39.721 00.078 12252 worker thread done servicing request
20:36:39.721 00.000 9044 OnExposeComplete: enter
20:36:39.722 00.001 9044 UpdateGuideState(): m_state=6
20:36:39.723 00.001 9044 Star::Find(15, 1016, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
20:36:39.724 00.001 9044 Star::Find returns 1 (0), X=1016.95, Y=823.75, Mass=5354, SNR=50.2, Peak=173 HFD=5.0
20:36:39.726 00.002 9044 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.62) = xAngle (1.71 = 1.71)
20:36:39.727 00.001 9044 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.38 = -1.38)
20:36:39.729 00.002 9044 CameraToMount -- cameraX=2.44 cameraY=0.20 hyp=2.45 cameraTheta=0.08 mountX=-0.33 mountY=-2.40, mountTheta=-1.71
20:36:39.731 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=2.44, y=0.20, opts=13)
20:36:39.732 00.001 9044 Enqueuing Move request for scope (2.44, 0.20)
20:36:39.733 00.001 12252 Worker thread wakes up
20:36:39.733 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:39.734 00.001 9044 UpdateGuideState exits: m=5354 SNR=50.2
20:36:39.735 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (2.44, 0.20) opts 0xd
20:36:39.735 00.000 9044 PhdController: settling, locked = 1, distance = 2.33 (2.00) aobump = 0 frame = 4 / 99999
20:36:39.737 00.002 12252 Handling offset move in thread for scope, endpoint = (2.44, 0.20)
20:36:39.737 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766540199.737,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.33,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
20:36:39.739 00.002 12252 Moving (2.44, 0.20) raw xDistance=-0.33 yDistance=-2.40
20:36:39.739 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:39.740 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:39.741 00.001 9044 Enqueuing Expose request
20:36:39.742 00.001 12252 PPEC rslt(dithering): input = -0.33, final = -0.20
20:36:39.742 00.000 12252 PPEC: input: -0.33, control: -0.20, exposure: 2000
20:36:39.742 00.000 12252 GuideAlgorithmResistSwitch::result() returns -2.40 from input -2.40
20:36:39.742 00.000 12252 MoveAxis(E, 77, ABG)
20:36:39.742 00.000 12252 Guiding  Dir = 2, Dur = 77
20:36:39.743 00.001 12252 IsSlewing returns 0
20:36:39.743 00.000 12252 IsGuiding returns 0
20:36:39.745 00.002 12252 PulseGuide returned control before completion, sleep 86
20:36:39.836 00.091 12252 IsGuiding returns 0
20:36:39.836 00.000 12252 Move returns status 0, amount 77
20:36:39.836 00.000 12252 MoveAxis(N, 820, ABG)
20:36:39.836 00.000 12252 Guiding  Dir = 0, Dur = 820
20:36:39.836 00.000 12252 IsSlewing returns 0
20:36:39.837 00.001 12252 IsGuiding returns 0
20:36:39.842 00.005 12252 PulseGuide returned control before completion, sleep 825
20:36:40.675 00.833 12252 IsGuiding returns 0
20:36:40.675 00.000 12252 Move returns status 0, amount 820
20:36:40.675 00.000 12252 move complete, result=0
20:36:40.675 00.000 12252 worker thread done servicing request
20:36:40.675 00.000 12252 Worker thread wakes up
20:36:40.675 00.000 9044 GuideStep: -0.3 px 77 ms EAST, -2.4 px 820 ms NORTH
20:36:40.677 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:40.677 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:36:43.018 02.341 12252 Exposure complete
20:36:43.091 00.073 12252 worker thread done servicing request
20:36:43.092 00.001 9044 OnExposeComplete: enter
20:36:43.093 00.001 9044 UpdateGuideState(): m_state=6
20:36:43.094 00.001 9044 Star::Find(15, 1016, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
20:36:43.096 00.002 9044 Star::Find returns 1 (0), X=1016.80, Y=823.40, Mass=5539, SNR=51.3, Peak=173 HFD=5.2
20:36:43.098 00.002 9044 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.62) = xAngle (1.56 = 1.56)
20:36:43.100 00.002 9044 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.52 = -1.52)
20:36:43.102 00.002 9044 CameraToMount -- cameraX=2.29 cameraY=-0.15 hyp=2.29 cameraTheta=-0.07 mountX=0.03 mountY=-2.29, mountTheta=-1.56
20:36:43.105 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=2.29, y=-0.15, opts=13)
20:36:43.107 00.002 9044 Enqueuing Move request for scope (2.29, -0.15)
20:36:43.109 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:43.111 00.002 9044 UpdateGuideState exits: m=5539 SNR=51.3
20:36:43.114 00.003 9044 PhdController: settling, locked = 1, distance = 2.32 (2.00) aobump = 0 frame = 5 / 99999
20:36:43.116 00.002 12252 Worker thread wakes up
20:36:43.116 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766540203.116,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.32,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
20:36:43.118 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (2.29, -0.15) opts 0xd
20:36:43.118 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:43.120 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:43.122 00.002 9044 Enqueuing Expose request
20:36:43.124 00.002 12252 Handling offset move in thread for scope, endpoint = (2.29, -0.15)
20:36:43.124 00.000 12252 Moving (2.29, -0.15) raw xDistance=0.03 yDistance=-2.29
20:36:43.124 00.000 12252 PPEC rslt(dithering): input = 0.03, final = 0.02
20:36:43.124 00.000 12252 PPEC: input: 0.03, control: 0.02, exposure: 2000
20:36:43.124 00.000 12252 GuideAlgorithmResistSwitch::result() returns -2.29 from input -2.29
20:36:43.124 00.000 12252 MoveAxis(W, 7, ABG)
20:36:43.124 00.000 12252 Guiding  Dir = 3, Dur = 7
20:36:43.125 00.001 12252 IsSlewing returns 0
20:36:43.125 00.000 12252 IsGuiding returns 0
20:36:43.126 00.001 12252 PulseGuide returned control before completion, sleep 16
20:36:43.158 00.032 12252 IsGuiding returns 0
20:36:43.158 00.000 12252 Move returns status 0, amount 7
20:36:43.158 00.000 12252 MoveAxis(N, 783, ABG)
20:36:43.158 00.000 12252 Guiding  Dir = 0, Dur = 783
20:36:43.158 00.000 12252 IsSlewing returns 0
20:36:43.158 00.000 12252 IsGuiding returns 0
20:36:43.164 00.006 12252 PulseGuide returned control before completion, sleep 788
20:36:43.968 00.804 12252 IsGuiding returns 0
20:36:43.968 00.000 12252 Move returns status 0, amount 783
20:36:43.969 00.001 12252 move complete, result=0
20:36:43.969 00.000 12252 worker thread done servicing request
20:36:43.969 00.000 12252 Worker thread wakes up
20:36:43.969 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:43.969 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:36:43.969 00.000 9044 GuideStep: 0.0 px 7 ms WEST, -2.3 px 783 ms NORTH
20:36:46.310 02.341 12252 Exposure complete
20:36:46.356 00.046 12252 worker thread done servicing request
20:36:46.356 00.000 9044 OnExposeComplete: enter
20:36:46.357 00.001 9044 UpdateGuideState(): m_state=6
20:36:46.359 00.002 9044 Star::Find(15, 1016, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
20:36:46.360 00.001 9044 Star::Find returns 1 (0), X=1016.95, Y=823.38, Mass=5480, SNR=50.9, Peak=173 HFD=5.2
20:36:46.361 00.001 9044 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.62) = xAngle (1.56 = 1.56)
20:36:46.362 00.001 9044 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.53 = -1.53)
20:36:46.363 00.001 9044 CameraToMount -- cameraX=2.43 cameraY=-0.17 hyp=2.44 cameraTheta=-0.07 mountX=0.04 mountY=-2.44, mountTheta=-1.56
20:36:46.365 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=2.43, y=-0.17, opts=13)
20:36:46.367 00.002 9044 Enqueuing Move request for scope (2.43, -0.17)
20:36:46.368 00.001 12252 Worker thread wakes up
20:36:46.368 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:46.369 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (2.43, -0.17) opts 0xd
20:36:46.369 00.000 9044 UpdateGuideState exits: m=5480 SNR=50.9
20:36:46.370 00.001 12252 Handling offset move in thread for scope, endpoint = (2.43, -0.17)
20:36:46.370 00.000 9044 PhdController: settling, locked = 1, distance = 2.36 (2.00) aobump = 0 frame = 6 / 99999
20:36:46.372 00.002 12252 Moving (2.43, -0.17) raw xDistance=0.04 yDistance=-2.44
20:36:46.372 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766540206.372,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.36,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
20:36:46.373 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:46.374 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:46.375 00.001 9044 Enqueuing Expose request
20:36:46.376 00.001 12252 PPEC rslt(dithering): input = 0.04, final = 0.02
20:36:46.376 00.000 12252 PPEC: input: 0.04, control: 0.02, exposure: 2000
20:36:46.376 00.000 12252 GuideAlgorithmResistSwitch::result() returns -2.44 from input -2.44
20:36:46.376 00.000 12252 MoveAxis(W, 9, ABG)
20:36:46.376 00.000 12252 Guiding  Dir = 3, Dur = 9
20:36:46.377 00.001 12252 IsSlewing returns 0
20:36:46.377 00.000 12252 IsGuiding returns 0
20:36:46.379 00.002 12252 PulseGuide returned control before completion, sleep 17
20:36:46.404 00.025 12252 IsGuiding returns 0
20:36:46.404 00.000 12252 Move returns status 0, amount 9
20:36:46.404 00.000 12252 MoveAxis(N, 832, ABG)
20:36:46.404 00.000 12252 Guiding  Dir = 0, Dur = 832
20:36:46.404 00.000 12252 IsSlewing returns 0
20:36:46.405 00.001 12252 IsGuiding returns 0
20:36:46.410 00.005 12252 PulseGuide returned control before completion, sleep 837
20:36:47.249 00.839 12252 IsGuiding returns 1
20:36:47.249 00.000 12252 scope still moving after pulse duration time elapsed
20:36:47.279 00.030 12252 IsSlewing returns 0
20:36:47.279 00.000 12252 IsGuiding returns 0
20:36:47.279 00.000 12252 scope move finished after 832 + 42 ms
20:36:47.280 00.001 12252 Move returns status 0, amount 832
20:36:47.280 00.000 12252 move complete, result=0
20:36:47.280 00.000 12252 worker thread done servicing request
20:36:47.280 00.000 12252 Worker thread wakes up
20:36:47.280 00.000 9044 GuideStep: 0.0 px 9 ms WEST, -2.4 px 832 ms NORTH
20:36:47.283 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:47.283 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:36:49.624 02.341 12252 Exposure complete
20:36:49.665 00.041 12252 worker thread done servicing request
20:36:49.665 00.000 9044 OnExposeComplete: enter
20:36:49.667 00.002 9044 UpdateGuideState(): m_state=6
20:36:49.668 00.001 9044 Star::Find(15, 1016, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
20:36:49.669 00.001 9044 Star::Find returns 1 (0), X=1016.71, Y=823.37, Mass=5600, SNR=51.4, Peak=173 HFD=5.3
20:36:49.670 00.001 9044 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.62) = xAngle (1.54 = 1.54)
20:36:49.671 00.001 9044 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.54 = -1.54)
20:36:49.672 00.001 9044 CameraToMount -- cameraX=2.19 cameraY=-0.18 hyp=2.20 cameraTheta=-0.08 mountX=0.06 mountY=-2.20, mountTheta=-1.54
20:36:49.674 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=2.19, y=-0.18, opts=13)
20:36:49.676 00.002 9044 Enqueuing Move request for scope (2.19, -0.18)
20:36:49.677 00.001 12252 Worker thread wakes up
20:36:49.677 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:49.679 00.002 9044 UpdateGuideState exits: m=5600 SNR=51.4
20:36:49.680 00.001 9044 PhdController: settling, locked = 1, distance = 2.31 (2.00) aobump = 0 frame = 7 / 99999
20:36:49.681 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766540209.681,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.31,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
20:36:49.682 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (2.19, -0.18) opts 0xd
20:36:49.682 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:49.683 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:49.684 00.001 9044 Enqueuing Expose request
20:36:49.685 00.001 12252 Handling offset move in thread for scope, endpoint = (2.19, -0.18)
20:36:49.685 00.000 12252 Moving (2.19, -0.18) raw xDistance=0.06 yDistance=-2.20
20:36:49.685 00.000 12252 PPEC rslt(dithering): input = 0.06, final = 0.04
20:36:49.686 00.001 12252 PPEC: input: 0.06, control: 0.04, exposure: 2000
20:36:49.686 00.000 12252 GuideAlgorithmResistSwitch::result() returns -2.20 from input -2.20
20:36:49.686 00.000 12252 MoveAxis(W, 15, ABG)
20:36:49.686 00.000 12252 Guiding  Dir = 3, Dur = 15
20:36:49.686 00.000 12252 IsSlewing returns 0
20:36:49.686 00.000 12252 IsGuiding returns 0
20:36:49.689 00.003 12252 PulseGuide returned control before completion, sleep 23
20:36:49.727 00.038 12252 IsGuiding returns 0
20:36:49.727 00.000 12252 Move returns status 0, amount 15
20:36:49.727 00.000 12252 MoveAxis(N, 752, ABG)
20:36:49.727 00.000 12252 Guiding  Dir = 0, Dur = 752
20:36:49.727 00.000 12252 IsSlewing returns 0
20:36:49.727 00.000 12252 IsGuiding returns 0
20:36:49.733 00.006 12252 PulseGuide returned control before completion, sleep 757
20:36:50.505 00.772 12252 IsGuiding returns 0
20:36:50.505 00.000 12252 Move returns status 0, amount 752
20:36:50.505 00.000 12252 move complete, result=0
20:36:50.505 00.000 12252 worker thread done servicing request
20:36:50.505 00.000 12252 Worker thread wakes up
20:36:50.505 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:50.505 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:36:50.505 00.000 9044 GuideStep: 0.1 px 15 ms WEST, -2.2 px 752 ms NORTH
20:36:52.866 02.361 12252 Exposure complete
20:36:52.945 00.079 12252 worker thread done servicing request
20:36:52.945 00.000 9044 OnExposeComplete: enter
20:36:52.946 00.001 9044 UpdateGuideState(): m_state=6
20:36:52.948 00.002 9044 Star::Find(15, 1016, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
20:36:52.950 00.002 9044 Star::Find returns 1 (0), X=1016.90, Y=823.82, Mass=5496, SNR=51.0, Peak=173 HFD=4.9
20:36:52.953 00.003 9044 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.62) = xAngle (1.74 = 1.74)
20:36:52.955 00.002 9044 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.35 = -1.35)
20:36:52.957 00.002 9044 CameraToMount -- cameraX=2.39 cameraY=0.27 hyp=2.40 cameraTheta=0.11 mountX=-0.40 mountY=-2.34, mountTheta=-1.74
20:36:52.961 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=2.39, y=0.27, opts=13)
20:36:52.963 00.002 9044 Enqueuing Move request for scope (2.39, 0.27)
20:36:52.964 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:52.966 00.002 9044 UpdateGuideState exits: m=5496 SNR=51.0
20:36:52.967 00.001 9044 PhdController: settling, locked = 1, distance = 2.34 (2.00) aobump = 0 frame = 8 / 99999
20:36:52.968 00.001 12252 Worker thread wakes up
20:36:52.968 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766540212.968,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.34,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
20:36:52.969 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:52.970 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:52.971 00.001 9044 Enqueuing Expose request
20:36:52.973 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (2.39, 0.27) opts 0xd
20:36:52.973 00.000 12252 Handling offset move in thread for scope, endpoint = (2.39, 0.27)
20:36:52.973 00.000 12252 Moving (2.39, 0.27) raw xDistance=-0.40 yDistance=-2.34
20:36:52.975 00.002 12252 PPEC rslt(dithering): input = -0.40, final = -0.24
20:36:52.975 00.000 12252 PPEC: input: -0.40, control: -0.24, exposure: 2000
20:36:52.975 00.000 12252 GuideAlgorithmResistSwitch::result() returns -2.34 from input -2.34
20:36:52.976 00.001 12252 MoveAxis(E, 93, ABG)
20:36:52.976 00.000 12252 Guiding  Dir = 2, Dur = 93
20:36:52.976 00.000 12252 IsSlewing returns 0
20:36:52.976 00.000 12252 IsGuiding returns 0
20:36:52.978 00.002 12252 PulseGuide returned control before completion, sleep 101
20:36:53.087 00.109 12252 IsGuiding returns 0
20:36:53.087 00.000 12252 Move returns status 0, amount 93
20:36:53.087 00.000 12252 MoveAxis(N, 801, ABG)
20:36:53.087 00.000 12252 Guiding  Dir = 0, Dur = 801
20:36:53.087 00.000 12252 IsSlewing returns 0
20:36:53.088 00.001 12252 IsGuiding returns 0
20:36:53.093 00.005 12252 PulseGuide returned control before completion, sleep 806
20:36:53.914 00.821 12252 IsGuiding returns 0
20:36:53.914 00.000 12252 Move returns status 0, amount 801
20:36:53.914 00.000 12252 move complete, result=0
20:36:53.915 00.001 12252 worker thread done servicing request
20:36:53.915 00.000 12252 Worker thread wakes up
20:36:53.915 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:53.915 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:36:53.915 00.000 9044 GuideStep: -0.4 px 93 ms EAST, -2.3 px 801 ms NORTH
20:36:56.284 02.369 12252 Exposure complete
20:36:56.341 00.057 12252 worker thread done servicing request
20:36:56.341 00.000 9044 OnExposeComplete: enter
20:36:56.343 00.002 9044 UpdateGuideState(): m_state=6
20:36:56.344 00.001 9044 Star::Find(15, 1016, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
20:36:56.346 00.002 9044 Star::Find returns 1 (0), X=1016.82, Y=823.39, Mass=5596, SNR=51.5, Peak=173 HFD=5.2
20:36:56.347 00.001 9044 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.62) = xAngle (1.55 = 1.55)
20:36:56.348 00.001 9044 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.53 = -1.53)
20:36:56.350 00.002 9044 CameraToMount -- cameraX=2.31 cameraY=-0.16 hyp=2.32 cameraTheta=-0.07 mountX=0.04 mountY=-2.31, mountTheta=-1.55
20:36:56.352 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=2.31, y=-0.16, opts=13)
20:36:56.353 00.001 9044 Enqueuing Move request for scope (2.31, -0.16)
20:36:56.355 00.002 12252 Worker thread wakes up
20:36:56.355 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:56.358 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (2.31, -0.16) opts 0xd
20:36:56.358 00.000 9044 UpdateGuideState exits: m=5596 SNR=51.5
20:36:56.359 00.001 12252 Handling offset move in thread for scope, endpoint = (2.31, -0.16)
20:36:56.359 00.000 9044 PhdController: settling, locked = 1, distance = 2.33 (2.00) aobump = 0 frame = 9 / 99999
20:36:56.360 00.001 12252 Moving (2.31, -0.16) raw xDistance=0.04 yDistance=-2.31
20:36:56.360 00.000 12252 PPEC rslt(dithering): input = 0.04, final = 0.02
20:36:56.360 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766540216.360,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.33,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
20:36:56.362 00.002 12252 PPEC: input: 0.04, control: 0.02, exposure: 2000
20:36:56.362 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:56.365 00.003 12252 GuideAlgorithmResistSwitch::result() returns -2.31 from input -2.31
20:36:56.365 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:56.366 00.001 9044 Enqueuing Expose request
20:36:56.367 00.001 12252 MoveAxis(W, 9, ABG)
20:36:56.367 00.000 12252 Guiding  Dir = 3, Dur = 9
20:36:56.367 00.000 12252 IsSlewing returns 0
20:36:56.367 00.000 12252 IsGuiding returns 0
20:36:56.368 00.001 12252 PulseGuide returned control before completion, sleep 18
20:36:56.396 00.028 12252 IsGuiding returns 0
20:36:56.396 00.000 12252 Move returns status 0, amount 9
20:36:56.396 00.000 12252 MoveAxis(N, 791, ABG)
20:36:56.396 00.000 12252 Guiding  Dir = 0, Dur = 791
20:36:56.396 00.000 12252 IsSlewing returns 0
20:36:56.396 00.000 12252 IsGuiding returns 0
20:36:56.401 00.005 12252 PulseGuide returned control before completion, sleep 797
20:36:57.204 00.803 12252 IsGuiding returns 1
20:36:57.204 00.000 12252 scope still moving after pulse duration time elapsed
20:36:57.236 00.032 12252 IsSlewing returns 0
20:36:57.236 00.000 12252 IsGuiding returns 0
20:36:57.236 00.000 12252 scope move finished after 791 + 48 ms
20:36:57.236 00.000 12252 Move returns status 0, amount 791
20:36:57.236 00.000 12252 move complete, result=0
20:36:57.236 00.000 12252 worker thread done servicing request
20:36:57.237 00.001 12252 Worker thread wakes up
20:36:57.237 00.000 9044 GuideStep: 0.0 px 9 ms WEST, -2.3 px 791 ms NORTH
20:36:57.239 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:36:57.239 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:36:59.586 02.347 12252 Exposure complete
20:36:59.630 00.044 12252 worker thread done servicing request
20:36:59.630 00.000 9044 OnExposeComplete: enter
20:36:59.632 00.002 9044 UpdateGuideState(): m_state=6
20:36:59.633 00.001 9044 Star::Find(15, 1016, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
20:36:59.635 00.002 9044 Star::Find returns 1 (0), X=1015.53, Y=823.33, Mass=5627, SNR=51.7, Peak=173 HFD=5.3
20:36:59.636 00.001 9044 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.62) = xAngle (1.41 = 1.41)
20:36:59.637 00.001 9044 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.67 = -1.67)
20:36:59.638 00.001 9044 CameraToMount -- cameraX=1.01 cameraY=-0.22 hyp=1.04 cameraTheta=-0.21 mountX=0.16 mountY=-1.03, mountTheta=-1.41
20:36:59.640 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=1.01, y=-0.22, opts=13)
20:36:59.642 00.002 9044 Enqueuing Move request for scope (1.01, -0.22)
20:36:59.643 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:36:59.644 00.001 9044 UpdateGuideState exits: m=5627 SNR=51.7
20:36:59.645 00.001 9044 PhdController: settling, locked = 1, distance = 1.94 (2.00) aobump = 0 frame = 10 / 99999
20:36:59.646 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766540219.646,"Host":"ASTRO_IMAGING","Inst":1,"Distance":1.94,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
20:36:59.647 00.001 12252 Worker thread wakes up
20:36:59.647 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:36:59.649 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.22) opts 0xd
20:36:59.649 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:36:59.650 00.001 9044 Enqueuing Expose request
20:36:59.650 00.000 12252 Handling offset move in thread for scope, endpoint = (1.01, -0.22)
20:36:59.650 00.000 12252 Moving (1.01, -0.22) raw xDistance=0.16 yDistance=-1.03
20:36:59.650 00.000 12252 PPEC rslt(dithering): input = 0.16, final = 0.10
20:36:59.650 00.000 12252 PPEC: input: 0.16, control: 0.10, exposure: 2000
20:36:59.651 00.001 12252 GuideAlgorithmResistSwitch::result() returns -1.03 from input -1.03
20:36:59.651 00.000 12252 MoveAxis(W, 38, ABG)
20:36:59.651 00.000 12252 Guiding  Dir = 3, Dur = 38
20:36:59.651 00.000 12252 IsSlewing returns 0
20:36:59.651 00.000 12252 IsGuiding returns 0
20:36:59.653 00.002 12252 PulseGuide returned control before completion, sleep 47
20:36:59.712 00.059 12252 IsGuiding returns 0
20:36:59.712 00.000 12252 Move returns status 0, amount 38
20:36:59.712 00.000 12252 MoveAxis(N, 353, ABG)
20:36:59.713 00.001 12252 Guiding  Dir = 0, Dur = 353
20:36:59.713 00.000 12252 IsSlewing returns 0
20:36:59.713 00.000 12252 IsGuiding returns 0
20:36:59.718 00.005 12252 PulseGuide returned control before completion, sleep 359
20:37:00.089 00.371 12252 IsGuiding returns 0
20:37:00.089 00.000 12252 Move returns status 0, amount 353
20:37:00.089 00.000 12252 move complete, result=0
20:37:00.089 00.000 12252 worker thread done servicing request
20:37:00.089 00.000 12252 Worker thread wakes up
20:37:00.090 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:00.090 00.000 9044 GuideStep: 0.2 px 38 ms WEST, -1.0 px 353 ms NORTH
20:37:00.091 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:02.455 02.364 12252 Exposure complete
20:37:02.532 00.077 12252 worker thread done servicing request
20:37:02.532 00.000 9044 OnExposeComplete: enter
20:37:02.533 00.001 9044 UpdateGuideState(): m_state=6
20:37:02.534 00.001 9044 Star::Find(15, 1015, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
20:37:02.535 00.001 9044 Star::Find returns 1 (0), X=1014.67, Y=823.60, Mass=5382, SNR=50.4, Peak=173 HFD=5.2
20:37:02.536 00.001 9044 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.62) = xAngle (1.93 = 1.93)
20:37:02.537 00.001 9044 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.15 = -1.15)
20:37:02.540 00.003 9044 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.31 mountX=-0.06 mountY=-0.15, mountTheta=-1.94
20:37:02.542 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.05, opts=13)
20:37:02.545 00.003 9044 Enqueuing Move request for scope (0.15, 0.05)
20:37:02.547 00.002 12252 Worker thread wakes up
20:37:02.547 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:02.549 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
20:37:02.549 00.000 9044 UpdateGuideState exits: m=5382 SNR=50.4
20:37:02.551 00.002 9044 PhdController: settling, locked = 1, distance = 1.41 (2.00) aobump = 0 frame = 11 / 99999
20:37:02.552 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
20:37:02.552 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766540222.552,"Host":"ASTRO_IMAGING","Inst":1,"Distance":1.41,"Time":2.9,"SettleTime":8.0,"StarLocked":true}
20:37:02.554 00.002 12252 Moving (0.15, 0.05) raw xDistance=-0.06 yDistance=-0.15
20:37:02.554 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:02.555 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:02.556 00.001 9044 Enqueuing Expose request
20:37:02.557 00.001 12252 PPEC rslt(dithering): input = -0.06, final = -0.03
20:37:02.557 00.000 12252 PPEC: input: -0.06, control: -0.03, exposure: 2000
20:37:02.557 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:02.557 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:37:02.557 00.000 12252 MoveAxis(E, 13, ABG)
20:37:02.557 00.000 12252 Guiding  Dir = 2, Dur = 13
20:37:02.558 00.001 12252 IsSlewing returns 0
20:37:02.558 00.000 12252 IsGuiding returns 0
20:37:02.561 00.003 12252 PulseGuide returned control before completion, sleep 21
20:37:02.597 00.036 12252 IsGuiding returns 0
20:37:02.598 00.001 12252 Move returns status 0, amount 13
20:37:02.598 00.000 12252 MoveAxis(N, 0, ABG)
20:37:02.598 00.000 12252 Move returns status 0, amount 0
20:37:02.598 00.000 12252 move complete, result=0
20:37:02.598 00.000 12252 worker thread done servicing request
20:37:02.598 00.000 9044 GuideStep: -0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
20:37:02.600 00.002 12252 Worker thread wakes up
20:37:02.600 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:02.600 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:04.954 02.354 12252 Exposure complete
20:37:05.005 00.051 12252 worker thread done servicing request
20:37:05.005 00.000 9044 OnExposeComplete: enter
20:37:05.007 00.002 9044 UpdateGuideState(): m_state=6
20:37:05.008 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
20:37:05.008 00.000 9044 Star::Find returns 1 (0), X=1014.65, Y=823.45, Mass=5435, SNR=50.7, Peak=173 HFD=5.1
20:37:05.009 00.001 9044 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.62) = xAngle (0.98 = 0.98)
20:37:05.010 00.001 9044 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.10 = -2.10)
20:37:05.011 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-0.65 mountX=0.09 mountY=-0.14, mountTheta=-1.00
20:37:05.013 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.10, opts=13)
20:37:05.014 00.001 9044 Enqueuing Move request for scope (0.13, -0.10)
20:37:05.015 00.001 12252 Worker thread wakes up
20:37:05.015 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:05.015 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
20:37:05.015 00.000 9044 UpdateGuideState exits: m=5435 SNR=50.7
20:37:05.016 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
20:37:05.016 00.000 9044 PhdController: settling, locked = 1, distance = 1.04 (2.00) aobump = 0 frame = 12 / 99999
20:37:05.018 00.002 12252 Moving (0.13, -0.10) raw xDistance=0.09 yDistance=-0.14
20:37:05.018 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766540225.018,"Host":"ASTRO_IMAGING","Inst":1,"Distance":1.04,"Time":5.4,"SettleTime":8.0,"StarLocked":true}
20:37:05.019 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:05.020 00.001 12252 PPEC rslt: input = 0.09, final = -0.04, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 934.70
20:37:05.020 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:05.020 00.000 9044 Enqueuing Expose request
20:37:05.021 00.001 12252 PPEC: input: 0.09, control: -0.04, exposure: 2000
20:37:05.022 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:05.022 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:37:05.022 00.000 12252 MoveAxis(E, 14, ABG)
20:37:05.022 00.000 12252 Guiding  Dir = 2, Dur = 14
20:37:05.025 00.003 12252 IsSlewing returns 0
20:37:05.025 00.000 12252 IsGuiding returns 0
20:37:05.027 00.002 12252 PulseGuide returned control before completion, sleep 23
20:37:05.065 00.038 12252 IsGuiding returns 0
20:37:05.065 00.000 12252 Move returns status 0, amount 14
20:37:05.065 00.000 12252 MoveAxis(N, 0, ABG)
20:37:05.065 00.000 12252 Move returns status 0, amount 0
20:37:05.066 00.001 12252 move complete, result=0
20:37:05.066 00.000 12252 worker thread done servicing request
20:37:05.066 00.000 12252 Worker thread wakes up
20:37:05.066 00.000 9044 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
20:37:05.068 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:05.068 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:07.420 02.352 12252 Exposure complete
20:37:07.499 00.079 12252 worker thread done servicing request
20:37:07.499 00.000 9044 OnExposeComplete: enter
20:37:07.500 00.001 9044 UpdateGuideState(): m_state=6
20:37:07.501 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
20:37:07.502 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=823.43, Mass=5386, SNR=50.4, Peak=173 HFD=5.2
20:37:07.503 00.001 9044 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.62) = xAngle (1.10 = 1.10)
20:37:07.504 00.001 9044 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.98 = -1.98)
20:37:07.504 00.000 9044 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.24 cameraTheta=-0.52 mountX=0.11 mountY=-0.22, mountTheta=-1.11
20:37:07.507 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=-0.12, opts=13)
20:37:07.508 00.001 9044 Enqueuing Move request for scope (0.21, -0.12)
20:37:07.509 00.001 12252 Worker thread wakes up
20:37:07.509 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:07.510 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
20:37:07.510 00.000 9044 UpdateGuideState exits: m=5386 SNR=50.4
20:37:07.510 00.000 12252 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
20:37:07.510 00.000 9044 PhdController: settling, locked = 1, distance = 0.80 (2.00) aobump = 0 frame = 13 / 99999
20:37:07.511 00.001 12252 Moving (0.21, -0.12) raw xDistance=0.11 yDistance=-0.22
20:37:07.511 00.000 9044 PhdController failed: timed-out waiting for guider to settle
20:37:07.512 00.001 9044 PhdController: newstate STATE_FINISH
20:37:07.514 00.002 12252 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = -0.03, hyst = 0.05, hyst_pct = 0.00, period_length = 934.70
20:37:07.514 00.000 9044 PhdController complete: fail: timed-out waiting for guider to settle
20:37:07.515 00.001 12252 PPEC: input: 0.11, control: 0.03, exposure: 2000
20:37:07.516 00.001 9044 evsrv: {"Event":"SettleDone","Timestamp":1766540227.515,"Host":"ASTRO_IMAGING","Inst":1,"Status":1,"Error":"timed-out waiting for guider to settle","TotalFrames":13,"DroppedFrames":0}
20:37:07.516 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
20:37:07.516 00.000 12252 MoveAxis(W, 13, ABG)
20:37:07.516 00.000 9044 Mount: notify guiding dither settle done success=0
20:37:07.517 00.001 9044 PhdController: newstate STATE_IDLE
20:37:07.518 00.001 12252 Guiding  Dir = 3, Dur = 13
20:37:07.518 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:07.519 00.001 12252 IsSlewing returns 0
20:37:07.519 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:07.520 00.001 9044 Enqueuing Expose request
20:37:07.520 00.000 12252 IsGuiding returns 0
20:37:07.523 00.003 12252 PulseGuide returned control before completion, sleep 21
20:37:07.557 00.034 12252 IsGuiding returns 0
20:37:07.557 00.000 12252 Move returns status 0, amount 13
20:37:07.557 00.000 12252 MoveAxis(N, 76, ABG)
20:37:07.557 00.000 12252 Guiding  Dir = 0, Dur = 76
20:37:07.558 00.001 12252 IsSlewing returns 0
20:37:07.558 00.000 12252 IsGuiding returns 0
20:37:07.563 00.005 12252 PulseGuide returned control before completion, sleep 81
20:37:07.649 00.086 12252 IsGuiding returns 0
20:37:07.649 00.000 12252 Move returns status 0, amount 76
20:37:07.649 00.000 12252 move complete, result=0
20:37:07.649 00.000 12252 worker thread done servicing request
20:37:07.649 00.000 12252 Worker thread wakes up
20:37:07.649 00.000 9044 GuideStep: 0.1 px 13 ms WEST, -0.2 px 76 ms NORTH
20:37:07.650 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:07.650 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:09.987 02.337 12252 Exposure complete
20:37:10.038 00.051 12252 worker thread done servicing request
20:37:10.040 00.002 9044 OnExposeComplete: enter
20:37:10.042 00.002 9044 UpdateGuideState(): m_state=6
20:37:10.045 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
20:37:10.047 00.002 9044 Star::Find returns 1 (0), X=1014.57, Y=823.47, Mass=5380, SNR=50.6, Peak=173 HFD=5.1
20:37:10.049 00.002 9044 MultiStar: exiting stabilization period
20:37:10.052 00.003 9044 MultiStar: updating star positions after lock position change
20:37:10.054 00.002 9044 Star::Find(15, 1185, 631, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
20:37:10.057 00.003 9044 Star::Find returns 1 (0), X=1185.35, Y=632.31, Mass=6018, SNR=52.5, Peak=173 HFD=5.4
20:37:10.059 00.002 9044 Star::Find(15, 723, 310, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
20:37:10.062 00.003 9044 Star::Find returns 1 (0), X=723.34, Y=311.48, Mass=8293, SNR=61.9, Peak=173 HFD=6.0
20:37:10.064 00.002 9044 Star::Find(15, 272, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
20:37:10.067 00.003 9044 Star::Find returns 1 (0), X=272.78, Y=829.90, Mass=3864, SNR=43.1, Peak=172 HFD=4.6
20:37:10.070 00.003 9044 Star::Find(15, 1205, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
20:37:10.072 00.002 9044 Star::Find returns 1 (0), X=1205.76, Y=747.94, Mass=9293, SNR=63.7, Peak=173 HFD=6.4
20:37:10.075 00.003 9044 Star::Find(15, 629, 245, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
20:37:10.078 00.003 9044 Star::Find returns 1 (0), X=630.07, Y=245.93, Mass=2213, SNR=32.7, Peak=116 HFD=4.5
20:37:10.080 00.002 9044 Star::Find(15, 1188, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
20:37:10.081 00.001 9044 Star::Find returns 1 (0), X=1189.16, Y=372.79, Mass=966, SNR=21.7, Peak=126 HFD=3.5
20:37:10.083 00.002 9044 Star::Find(15, 1024, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
20:37:10.084 00.001 9044 Star::Find returns 1 (0), X=1024.84, Y=740.06, Mass=979, SNR=21.7, Peak=70 HFD=4.4
20:37:10.085 00.001 9044 Star::Find(15, 495, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
20:37:10.087 00.002 9044 Star::Find returns 1 (0), X=495.55, Y=216.49, Mass=891, SNR=20.7, Peak=59 HFD=5.1
20:37:10.088 00.001 9044 Star::Find(15, 1057, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
20:37:10.089 00.001 9044 Star::Find returns 1 (0), X=1058.20, Y=775.66, Mass=480, SNR=15.2, Peak=52 HFD=3.7
20:37:10.090 00.001 9044 Star::Find(15, 539, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
20:37:10.091 00.001 9044 Star::Find returns 1 (0), X=539.83, Y=822.35, Mass=799, SNR=19.7, Peak=47 HFD=4.8
20:37:10.092 00.001 9044 Star::Find(15, 665, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
20:37:10.093 00.001 9044 Star::Find returns 1 (0), X=666.00, Y=756.41, Mass=968, SNR=21.5, Peak=48 HFD=5.2
20:37:10.094 00.001 9044 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.62) = xAngle (0.68 = 0.68)
20:37:10.095 00.001 9044 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.40 = -2.40)
20:37:10.096 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.94 mountX=0.08 mountY=-0.07, mountTheta=-0.72
20:37:10.099 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.08, opts=13)
20:37:10.100 00.001 9044 Enqueuing Move request for scope (0.06, -0.08)
20:37:10.101 00.001 12252 Worker thread wakes up
20:37:10.101 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:10.102 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
20:37:10.102 00.000 9044 UpdateGuideState exits: m=5380 SNR=50.6
20:37:10.104 00.002 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
20:37:10.104 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:10.106 00.002 12252 Moving (0.06, -0.08) raw xDistance=0.08 yDistance=-0.07
20:37:10.106 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:10.108 00.002 9044 Enqueuing Expose request
20:37:10.110 00.002 12252 PPEC rslt: input = 0.08, final = -0.05, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 939.01
20:37:10.110 00.000 12252 PPEC: input: 0.08, control: -0.05, exposure: 2000
20:37:10.110 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:10.110 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:37:10.110 00.000 12252 MoveAxis(E, 18, ABG)
20:37:10.110 00.000 12252 Guiding  Dir = 2, Dur = 18
20:37:10.110 00.000 12252 IsSlewing returns 0
20:37:10.110 00.000 12252 IsGuiding returns 0
20:37:10.112 00.002 12252 PulseGuide returned control before completion, sleep 27
20:37:10.150 00.038 12252 IsGuiding returns 0
20:37:10.150 00.000 12252 Move returns status 0, amount 18
20:37:10.150 00.000 12252 MoveAxis(N, 0, ABG)
20:37:10.150 00.000 12252 Move returns status 0, amount 0
20:37:10.150 00.000 12252 move complete, result=0
20:37:10.150 00.000 12252 worker thread done servicing request
20:37:10.151 00.001 12252 Worker thread wakes up
20:37:10.151 00.000 9044 GuideStep: 0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
20:37:10.153 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:10.153 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:12.489 02.336 12252 Exposure complete
20:37:12.549 00.060 12252 worker thread done servicing request
20:37:12.549 00.000 9044 OnExposeComplete: enter
20:37:12.550 00.001 9044 UpdateGuideState(): m_state=6
20:37:12.552 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
20:37:12.554 00.002 9044 Star::Find returns 1 (0), X=1014.66, Y=823.55, Mass=5437, SNR=50.8, Peak=173 HFD=5.2
20:37:12.557 00.003 9044 MultiStar: [#1 0.05,0.10,1.05,U] [#2 -0.19,0.00,1.20,U] [#3 0.06,0.10,0.84,U] [#4 -0.02,0.06,1.28,U] [#5 0.01,-0.06,0.64,U] [#6 -0.04,0.09,0.43,U] [#7 0.08,0.13,0.42,U] [#8 0.04,-0.00,0.41,U] 
20:37:12.560 00.003 9044 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.15, 0.00}
20:37:12.562 00.002 9044 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.62) = xAngle (3.11 = 3.11)
20:37:12.563 00.001 9044 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.02 = 0.02)
20:37:12.565 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.48 mountX=-0.04 mountY=0.00, mountTheta=3.12
20:37:12.568 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.04, opts=13)
20:37:12.569 00.001 9044 Enqueuing Move request for scope (0.00, 0.04)
20:37:12.572 00.003 12252 Worker thread wakes up
20:37:12.572 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:12.573 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
20:37:12.573 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
20:37:12.573 00.000 12252 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=0.00
20:37:12.573 00.000 9044 UpdateGuideState exits: m=5437 SNR=50.8
20:37:12.576 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:12.578 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:12.581 00.003 9044 Enqueuing Expose request
20:37:12.583 00.002 12252 PPEC rslt: input = -0.04, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 939.01
20:37:12.583 00.000 12252 PPEC: input: -0.04, control: -0.04, exposure: 2000
20:37:12.583 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:12.583 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:37:12.583 00.000 12252 MoveAxis(E, 15, ABG)
20:37:12.583 00.000 12252 Guiding  Dir = 2, Dur = 15
20:37:12.583 00.000 12252 IsSlewing returns 0
20:37:12.584 00.001 12252 IsGuiding returns 0
20:37:12.588 00.004 12252 PulseGuide returned control before completion, sleep 23
20:37:12.619 00.031 12252 IsGuiding returns 1
20:37:12.619 00.000 12252 scope still moving after pulse duration time elapsed
20:37:12.651 00.032 12252 IsSlewing returns 0
20:37:12.652 00.001 12252 IsGuiding returns 0
20:37:12.652 00.000 12252 scope move finished after 15 + 52 ms
20:37:12.653 00.001 12252 Move returns status 0, amount 15
20:37:12.653 00.000 12252 MoveAxis(N, 0, ABG)
20:37:12.653 00.000 12252 Move returns status 0, amount 0
20:37:12.653 00.000 12252 move complete, result=0
20:37:12.653 00.000 12252 worker thread done servicing request
20:37:12.653 00.000 12252 Worker thread wakes up
20:37:12.653 00.000 9044 GuideStep: -0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
20:37:12.655 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:12.656 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:15.001 02.345 12252 Exposure complete
20:37:15.082 00.081 12252 worker thread done servicing request
20:37:15.082 00.000 9044 OnExposeComplete: enter
20:37:15.083 00.001 9044 UpdateGuideState(): m_state=6
20:37:15.084 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
20:37:15.085 00.001 9044 Star::Find returns 1 (0), X=1014.62, Y=823.26, Mass=5471, SNR=51.0, Peak=173 HFD=5.3
20:37:15.086 00.001 9044 MultiStar: [#1 0.05,-0.26,1.04,U] [#2 -0.01,-0.42,0.00,M1] [#3 0.02,-0.14,0.85,U] [#4 0.16,-0.49,0.00,M1] [#5 0.04,-0.24,0.63,U] [#6 0.04,-0.27,0.43,U] [#7 0.05,-0.20,0.42,U] [#8 0.01,-0.40,0.00,M1] 
20:37:15.087 00.001 9044 refined, 5 included, MultiStar: {0.05, -0.24}, one-star: {0.11, -0.29}
20:37:15.088 00.001 9044 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.62) = xAngle (0.28 = 0.28)
20:37:15.089 00.001 9044 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.80 = -2.80)
20:37:15.090 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.34 mountX=0.23 mountY=-0.08, mountTheta=-0.34
20:37:15.092 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.24, opts=13)
20:37:15.093 00.001 9044 Enqueuing Move request for scope (0.05, -0.24)
20:37:15.095 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:15.096 00.001 9044 UpdateGuideState exits: m=5471 SNR=51.0
20:37:15.097 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:15.098 00.001 12252 Worker thread wakes up
20:37:15.098 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:15.100 00.002 9044 Enqueuing Expose request
20:37:15.102 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
20:37:15.102 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
20:37:15.102 00.000 12252 Moving (0.05, -0.24) raw xDistance=0.23 yDistance=-0.08
20:37:15.103 00.001 12252 PPEC rslt: input = 0.23, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 939.01
20:37:15.103 00.000 12252 PPEC: input: 0.23, control: 0.10, exposure: 2000
20:37:15.103 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:15.103 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:37:15.103 00.000 12252 MoveAxis(W, 39, ABG)
20:37:15.103 00.000 12252 Guiding  Dir = 3, Dur = 39
20:37:15.104 00.001 12252 IsSlewing returns 0
20:37:15.104 00.000 12252 IsGuiding returns 0
20:37:15.106 00.002 12252 PulseGuide returned control before completion, sleep 47
20:37:15.163 00.057 12252 IsGuiding returns 0
20:37:15.163 00.000 12252 Move returns status 0, amount 39
20:37:15.163 00.000 12252 MoveAxis(N, 0, ABG)
20:37:15.163 00.000 12252 Move returns status 0, amount 0
20:37:15.163 00.000 12252 move complete, result=0
20:37:15.163 00.000 12252 worker thread done servicing request
20:37:15.163 00.000 12252 Worker thread wakes up
20:37:15.163 00.000 9044 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
20:37:15.165 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:15.165 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:17.516 02.351 12252 Exposure complete
20:37:17.562 00.046 12252 worker thread done servicing request
20:37:17.562 00.000 9044 OnExposeComplete: enter
20:37:17.564 00.002 9044 UpdateGuideState(): m_state=6
20:37:17.566 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
20:37:17.568 00.002 9044 Star::Find returns 1 (0), X=1014.66, Y=823.41, Mass=5609, SNR=51.5, Peak=173 HFD=5.3
20:37:17.569 00.001 9044 MultiStar: [#1 0.07,0.03,1.03,U] [#2 -0.03,0.02,1.19,U] [#3 -0.08,-0.07,0.83,U] [#4 -0.03,-0.06,1.26,U] [#5 -0.02,-0.05,0.64,U] [#6 -0.00,-0.06,0.42,U] [#7 -0.00,0.05,0.42,U] [#8 0.01,-0.09,0.41,U] 
20:37:17.570 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.15, -0.14}
20:37:17.571 00.001 9044 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.62) = xAngle (0.28 = 0.28)
20:37:17.572 00.001 9044 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.80 = -2.80)
20:37:17.573 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.34 mountX=0.04 mountY=-0.01, mountTheta=-0.33
20:37:17.575 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.04, opts=13)
20:37:17.577 00.002 9044 Enqueuing Move request for scope (0.01, -0.04)
20:37:17.578 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:17.579 00.001 12252 Worker thread wakes up
20:37:17.579 00.000 9044 UpdateGuideState exits: m=5609 SNR=51.5
20:37:17.580 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
20:37:17.580 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:17.582 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
20:37:17.582 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:17.583 00.001 12252 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=-0.01
20:37:17.583 00.000 9044 Enqueuing Expose request
20:37:17.584 00.001 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 939.01
20:37:17.584 00.000 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
20:37:17.584 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:17.584 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:37:17.584 00.000 12252 MoveAxis(E, 12, ABG)
20:37:17.584 00.000 12252 Guiding  Dir = 2, Dur = 12
20:37:17.585 00.001 12252 IsSlewing returns 0
20:37:17.585 00.000 12252 IsGuiding returns 0
20:37:17.588 00.003 12252 PulseGuide returned control before completion, sleep 20
20:37:17.618 00.030 12252 IsGuiding returns 0
20:37:17.618 00.000 12252 Move returns status 0, amount 12
20:37:17.618 00.000 12252 MoveAxis(N, 0, ABG)
20:37:17.618 00.000 12252 Move returns status 0, amount 0
20:37:17.618 00.000 12252 move complete, result=0
20:37:17.618 00.000 12252 worker thread done servicing request
20:37:17.618 00.000 9044 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
20:37:17.620 00.002 12252 Worker thread wakes up
20:37:17.620 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:17.620 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:19.956 02.336 12252 Exposure complete
20:37:20.004 00.048 12252 worker thread done servicing request
20:37:20.004 00.000 9044 OnExposeComplete: enter
20:37:20.005 00.001 9044 UpdateGuideState(): m_state=6
20:37:20.006 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
20:37:20.007 00.001 9044 Star::Find returns 1 (0), X=1014.57, Y=823.34, Mass=5364, SNR=50.3, Peak=173 HFD=5.2
20:37:20.008 00.001 9044 MultiStar: [#1 -0.05,-0.14,1.06,U] [#2 -0.18,-0.03,1.19,U] [#3 0.03,-0.01,0.86,U] [#4 -0.05,-0.09,1.29,U] [#5 -0.04,-0.11,0.66,U] [#6 -0.06,-0.01,0.44,U] [#7 -0.00,-0.06,0.43,U] [#8 -0.09,-0.28,0.42,U] 
20:37:20.009 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {0.06, -0.21}
20:37:20.010 00.001 9044 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.62) = xAngle (-0.38 = -0.38)
20:37:20.011 00.001 9044 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.47 = 2.82)
20:37:20.013 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.01 mountX=0.10 mountY=0.04, mountTheta=0.33
20:37:20.015 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.10, opts=13)
20:37:20.016 00.001 9044 Enqueuing Move request for scope (-0.05, -0.10)
20:37:20.017 00.001 12252 Worker thread wakes up
20:37:20.017 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:20.018 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
20:37:20.018 00.000 9044 UpdateGuideState exits: m=5364 SNR=50.3
20:37:20.020 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:20.021 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:20.022 00.001 9044 Enqueuing Expose request
20:37:20.023 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
20:37:20.023 00.000 12252 Moving (-0.05, -0.10) raw xDistance=0.10 yDistance=0.04
20:37:20.026 00.003 12252 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = -0.04, hyst = 0.06, hyst_pct = 0.00, period_length = 943.31
20:37:20.026 00.000 12252 PPEC: input: 0.10, control: 0.02, exposure: 2000
20:37:20.026 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:20.026 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:37:20.026 00.000 12252 MoveAxis(W, 7, ABG)
20:37:20.026 00.000 12252 Guiding  Dir = 3, Dur = 7
20:37:20.026 00.000 12252 IsSlewing returns 0
20:37:20.027 00.001 12252 IsGuiding returns 0
20:37:20.028 00.001 12252 PulseGuide returned control before completion, sleep 16
20:37:20.054 00.026 12252 IsGuiding returns 0
20:37:20.054 00.000 12252 Move returns status 0, amount 7
20:37:20.054 00.000 12252 MoveAxis(N, 0, ABG)
20:37:20.054 00.000 12252 Move returns status 0, amount 0
20:37:20.054 00.000 12252 move complete, result=0
20:37:20.054 00.000 12252 worker thread done servicing request
20:37:20.054 00.000 12252 Worker thread wakes up
20:37:20.054 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:20.054 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:20.054 00.000 9044 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
20:37:22.420 02.366 12252 Exposure complete
20:37:22.471 00.051 12252 worker thread done servicing request
20:37:22.471 00.000 9044 OnExposeComplete: enter
20:37:22.474 00.003 9044 UpdateGuideState(): m_state=6
20:37:22.476 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
20:37:22.479 00.003 9044 Star::Find returns 1 (0), X=1014.48, Y=823.65, Mass=5539, SNR=51.1, Peak=173 HFD=5.2
20:37:22.482 00.003 9044 MultiStar: [#1 -0.01,-0.00,1.05,U] [#2 -0.17,-0.05,1.18,U] [#3 -0.07,0.08,0.84,U] [#4 -0.08,0.01,1.28,U] [#5 0.00,-0.01,0.64,U] [#6 -0.07,0.01,0.43,U] [#7 -0.02,0.14,0.42,U] [#8 0.05,-0.05,0.40,U] 
20:37:22.483 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {-0.03, 0.10}
20:37:22.484 00.001 9044 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.62) = xAngle (4.44 = -1.85)
20:37:22.485 00.001 9044 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.35 = 1.35)
20:37:22.486 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.81 mountX=-0.02 mountY=0.06, mountTheta=1.84
20:37:22.488 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.02, opts=13)
20:37:22.489 00.001 9044 Enqueuing Move request for scope (-0.06, 0.02)
20:37:22.491 00.002 12252 Worker thread wakes up
20:37:22.491 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:22.492 00.001 9044 UpdateGuideState exits: m=5539 SNR=51.1
20:37:22.493 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:22.494 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:22.495 00.001 9044 Enqueuing Expose request
20:37:22.497 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
20:37:22.497 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
20:37:22.497 00.000 12252 Moving (-0.06, 0.02) raw xDistance=-0.02 yDistance=0.06
20:37:22.498 00.001 12252 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 943.31
20:37:22.498 00.000 12252 PPEC: input: -0.02, control: -0.03, exposure: 2000
20:37:22.498 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:22.498 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:37:22.498 00.000 12252 MoveAxis(E, 12, ABG)
20:37:22.498 00.000 12252 Guiding  Dir = 2, Dur = 12
20:37:22.499 00.001 12252 IsSlewing returns 0
20:37:22.499 00.000 12252 IsGuiding returns 0
20:37:22.500 00.001 12252 PulseGuide returned control before completion, sleep 21
20:37:22.534 00.034 12252 IsGuiding returns 1
20:37:22.534 00.000 12252 scope still moving after pulse duration time elapsed
20:37:22.565 00.031 12252 IsSlewing returns 0
20:37:22.565 00.000 12252 IsGuiding returns 0
20:37:22.565 00.000 12252 scope move finished after 12 + 54 ms
20:37:22.565 00.000 12252 Move returns status 0, amount 12
20:37:22.565 00.000 12252 MoveAxis(N, 0, ABG)
20:37:22.567 00.002 12252 Move returns status 0, amount 0
20:37:22.567 00.000 12252 move complete, result=0
20:37:22.567 00.000 12252 worker thread done servicing request
20:37:22.567 00.000 12252 Worker thread wakes up
20:37:22.567 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:22.567 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:22.567 00.000 9044 GuideStep: -0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
20:37:24.906 02.339 12252 Exposure complete
20:37:24.957 00.051 12252 worker thread done servicing request
20:37:24.957 00.000 9044 OnExposeComplete: enter
20:37:24.958 00.001 9044 UpdateGuideState(): m_state=6
20:37:24.959 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
20:37:24.960 00.001 9044 Star::Find returns 1 (0), X=1014.45, Y=823.71, Mass=5520, SNR=51.1, Peak=173 HFD=5.2
20:37:24.961 00.001 9044 MultiStar: [#1 -0.02,0.02,1.04,U] [#2 -0.21,-0.01,1.20,U] [#3 -0.09,0.05,0.83,U] [#4 -0.12,0.00,1.28,U] [#5 0.03,0.01,0.66,U] [#6 -0.14,-0.03,0.43,U] [#7 -0.05,0.09,0.43,U] [#8 -0.05,-0.17,0.41,U] 
20:37:24.962 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.07, 0.16}
20:37:24.963 00.001 9044 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.62) = xAngle (4.51 = -1.77)
20:37:24.963 00.000 9044 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.43 = 1.43)
20:37:24.964 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.89 mountX=-0.02 mountY=0.09, mountTheta=1.77
20:37:24.966 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.02, opts=13)
20:37:24.967 00.001 9044 Enqueuing Move request for scope (-0.09, 0.02)
20:37:24.970 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:24.970 00.000 9044 UpdateGuideState exits: m=5520 SNR=51.1
20:37:24.971 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:24.972 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:24.973 00.001 9044 Enqueuing Expose request
20:37:24.975 00.002 12252 Worker thread wakes up
20:37:24.975 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
20:37:24.975 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
20:37:24.975 00.000 12252 Moving (-0.09, 0.02) raw xDistance=-0.02 yDistance=0.09
20:37:24.976 00.001 12252 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 943.31
20:37:24.977 00.001 12252 PPEC: input: -0.02, control: -0.03, exposure: 2000
20:37:24.977 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:24.977 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:37:24.977 00.000 12252 MoveAxis(E, 11, ABG)
20:37:24.977 00.000 12252 Guiding  Dir = 2, Dur = 11
20:37:24.977 00.000 12252 IsSlewing returns 0
20:37:24.978 00.001 12252 IsGuiding returns 0
20:37:24.980 00.002 12252 PulseGuide returned control before completion, sleep 19
20:37:25.012 00.032 12252 IsGuiding returns 0
20:37:25.012 00.000 12252 Move returns status 0, amount 11
20:37:25.012 00.000 12252 MoveAxis(N, 0, ABG)
20:37:25.012 00.000 12252 Move returns status 0, amount 0
20:37:25.012 00.000 12252 move complete, result=0
20:37:25.012 00.000 12252 worker thread done servicing request
20:37:25.012 00.000 12252 Worker thread wakes up
20:37:25.013 00.001 9044 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
20:37:25.014 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:25.014 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:27.367 02.353 12252 Exposure complete
20:37:27.438 00.071 12252 worker thread done servicing request
20:37:27.438 00.000 9044 OnExposeComplete: enter
20:37:27.441 00.003 9044 UpdateGuideState(): m_state=6
20:37:27.444 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
20:37:27.446 00.002 9044 Star::Find returns 1 (0), X=1014.58, Y=823.31, Mass=5570, SNR=51.3, Peak=173 HFD=5.4
20:37:27.448 00.002 9044 MultiStar: [#1 0.03,-0.24,1.04,U] [#2 0.01,-0.24,1.22,U] [#3 0.03,-0.18,0.83,U] [#4 0.12,-0.42,0.00,M1] [#5 0.05,-0.20,0.65,U] [#6 -0.01,-0.17,0.43,U] [#7 0.05,-0.23,0.43,U] [#8 -0.08,-0.39,0.00,M1] 
20:37:27.450 00.002 9044 refined, 6 included, MultiStar: {0.03, -0.22}, one-star: {0.07, -0.24}
20:37:27.453 00.003 9044 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.62) = xAngle (0.20 = 0.20)
20:37:27.456 00.003 9044 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.89 = -2.89)
20:37:27.459 00.003 9044 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.43 mountX=0.22 mountY=-0.06, mountTheta=-0.25
20:37:27.464 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.22, opts=13)
20:37:27.466 00.002 9044 Enqueuing Move request for scope (0.03, -0.22)
20:37:27.469 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:27.472 00.003 9044 UpdateGuideState exits: m=5570 SNR=51.3
20:37:27.474 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:27.476 00.002 12252 Worker thread wakes up
20:37:27.476 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:27.478 00.002 9044 Enqueuing Expose request
20:37:27.480 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
20:37:27.480 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
20:37:27.480 00.000 12252 Moving (0.03, -0.22) raw xDistance=0.22 yDistance=-0.06
20:37:27.483 00.003 12252 PPEC rslt: input = 0.22, final = 0.08, react = 0.13, pred = -0.05, hyst = 0.12, hyst_pct = 0.00, period_length = 947.63
20:37:27.483 00.000 12252 PPEC: input: 0.22, control: 0.08, exposure: 2000
20:37:27.483 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:27.483 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:37:27.483 00.000 12252 MoveAxis(W, 33, ABG)
20:37:27.483 00.000 12252 Guiding  Dir = 3, Dur = 33
20:37:27.484 00.001 12252 IsSlewing returns 0
20:37:27.484 00.000 12252 IsGuiding returns 0
20:37:27.486 00.002 12252 PulseGuide returned control before completion, sleep 42
20:37:27.539 00.053 12252 IsGuiding returns 0
20:37:27.539 00.000 12252 Move returns status 0, amount 33
20:37:27.539 00.000 12252 MoveAxis(N, 0, ABG)
20:37:27.539 00.000 12252 Move returns status 0, amount 0
20:37:27.539 00.000 12252 move complete, result=0
20:37:27.539 00.000 12252 worker thread done servicing request
20:37:27.539 00.000 9044 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
20:37:27.541 00.002 12252 Worker thread wakes up
20:37:27.541 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:27.541 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:29.898 02.357 12252 Exposure complete
20:37:29.946 00.048 12252 worker thread done servicing request
20:37:29.946 00.000 9044 OnExposeComplete: enter
20:37:29.947 00.001 9044 UpdateGuideState(): m_state=6
20:37:29.947 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
20:37:29.949 00.002 9044 Star::Find returns 1 (0), X=1014.59, Y=823.67, Mass=5437, SNR=50.6, Peak=173 HFD=5.2
20:37:29.953 00.004 9044 MultiStar: [#1 0.08,0.05,1.05,U] [#2 0.08,0.05,1.21,U] [#3 0.13,0.05,0.84,U] [#4 0.18,0.10,1.29,U] [#5 0.08,0.03,0.67,U] [#6 0.05,-0.04,0.42,U] [#7 0.04,0.11,0.43,U] [#8 0.09,0.05,0.41,U] 
20:37:29.955 00.002 9044 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.08, 0.12}
20:37:29.957 00.002 9044 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.62) = xAngle (2.21 = 2.21)
20:37:29.959 00.002 9044 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.88 = -0.88)
20:37:29.963 00.004 9044 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.58 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
20:37:29.966 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.07, opts=13)
20:37:29.968 00.002 9044 Enqueuing Move request for scope (0.10, 0.07)
20:37:29.970 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:29.973 00.003 9044 UpdateGuideState exits: m=5437 SNR=50.6
20:37:29.975 00.002 12252 Worker thread wakes up
20:37:29.975 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
20:37:29.975 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:29.978 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:29.980 00.002 9044 Enqueuing Expose request
20:37:29.983 00.003 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
20:37:29.983 00.000 12252 Moving (0.10, 0.07) raw xDistance=-0.07 yDistance=-0.09
20:37:29.983 00.000 12252 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 947.63
20:37:29.983 00.000 12252 PPEC: input: -0.07, control: -0.04, exposure: 2000
20:37:29.983 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:29.983 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:37:29.983 00.000 12252 MoveAxis(E, 16, ABG)
20:37:29.983 00.000 12252 Guiding  Dir = 2, Dur = 16
20:37:29.985 00.002 12252 IsSlewing returns 0
20:37:29.985 00.000 12252 IsGuiding returns 0
20:37:29.987 00.002 12252 PulseGuide returned control before completion, sleep 24
20:37:30.022 00.035 12252 IsGuiding returns 0
20:37:30.022 00.000 12252 Move returns status 0, amount 16
20:37:30.022 00.000 12252 MoveAxis(N, 0, ABG)
20:37:30.022 00.000 12252 Move returns status 0, amount 0
20:37:30.022 00.000 12252 move complete, result=0
20:37:30.022 00.000 12252 worker thread done servicing request
20:37:30.022 00.000 12252 Worker thread wakes up
20:37:30.022 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:30.022 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:30.022 00.000 9044 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
20:37:32.382 02.360 12252 Exposure complete
20:37:32.430 00.048 12252 worker thread done servicing request
20:37:32.430 00.000 9044 OnExposeComplete: enter
20:37:32.432 00.002 9044 UpdateGuideState(): m_state=6
20:37:32.433 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
20:37:32.434 00.001 9044 Star::Find returns 1 (0), X=1014.59, Y=823.46, Mass=5466, SNR=50.9, Peak=173 HFD=5.2
20:37:32.435 00.001 9044 MultiStar: [#1 0.00,0.01,1.05,U] [#2 0.02,0.06,1.21,U] [#3 -0.09,0.07,0.83,U] [#4 0.10,0.01,1.27,U] [#5 0.04,0.09,0.65,U] [#6 -0.05,0.10,0.43,U] [#7 0.03,0.00,0.43,U] [#8 0.04,-0.00,0.41,U] 
20:37:32.436 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.07, -0.09}
20:37:32.437 00.001 9044 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.62) = xAngle (2.39 = 2.39)
20:37:32.438 00.001 9044 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.69 = -0.69)
20:37:32.439 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.77 mountX=-0.02 mountY=-0.02, mountTheta=-2.43
20:37:32.441 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.02, opts=13)
20:37:32.442 00.001 9044 Enqueuing Move request for scope (0.02, 0.02)
20:37:32.445 00.003 12252 Worker thread wakes up
20:37:32.445 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:32.446 00.001 9044 UpdateGuideState exits: m=5466 SNR=50.9
20:37:32.447 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:32.448 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
20:37:32.448 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:32.449 00.001 9044 Enqueuing Expose request
20:37:32.450 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
20:37:32.450 00.000 12252 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
20:37:32.451 00.001 12252 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 947.63
20:37:32.451 00.000 12252 PPEC: input: -0.02, control: -0.03, exposure: 2000
20:37:32.451 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:32.451 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:37:32.451 00.000 12252 MoveAxis(E, 10, ABG)
20:37:32.451 00.000 12252 Guiding  Dir = 2, Dur = 10
20:37:32.452 00.001 12252 IsSlewing returns 0
20:37:32.452 00.000 12252 IsGuiding returns 0
20:37:32.454 00.002 12252 PulseGuide returned control before completion, sleep 19
20:37:32.482 00.028 12252 IsGuiding returns 0
20:37:32.482 00.000 12252 Move returns status 0, amount 10
20:37:32.482 00.000 12252 MoveAxis(N, 0, ABG)
20:37:32.482 00.000 12252 Move returns status 0, amount 0
20:37:32.482 00.000 12252 move complete, result=0
20:37:32.482 00.000 12252 worker thread done servicing request
20:37:32.482 00.000 12252 Worker thread wakes up
20:37:32.482 00.000 9044 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
20:37:32.483 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:32.483 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:34.832 02.349 12252 Exposure complete
20:37:34.897 00.065 12252 worker thread done servicing request
20:37:34.897 00.000 9044 OnExposeComplete: enter
20:37:34.898 00.001 9044 UpdateGuideState(): m_state=6
20:37:34.900 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
20:37:34.902 00.002 9044 Star::Find returns 1 (0), X=1014.47, Y=823.73, Mass=5557, SNR=51.3, Peak=173 HFD=5.2
20:37:34.904 00.002 9044 MultiStar: [#1 -0.04,0.10,1.05,U] [#2 0.01,0.10,1.23,U] [#3 -0.03,0.15,0.83,U] [#4 -0.05,0.13,1.28,U] [#5 0.05,0.15,0.65,U] [#6 -0.08,0.06,0.42,U] [#7 -0.03,0.16,0.42,U] [#8 -0.03,0.05,0.40,U] 
20:37:34.905 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {-0.04, 0.18}
20:37:34.906 00.001 9044 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.62) = xAngle (3.39 = -2.89)
20:37:34.906 00.000 9044 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.31 = 0.31)
20:37:34.908 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=-0.12 mountY=0.04, mountTheta=2.84
20:37:34.913 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.12, opts=13)
20:37:34.914 00.001 9044 Enqueuing Move request for scope (-0.02, 0.12)
20:37:34.917 00.003 12252 Worker thread wakes up
20:37:34.917 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
20:37:34.917 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
20:37:34.917 00.000 12252 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=0.04
20:37:34.917 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:34.918 00.001 12252 PPEC rslt: input = -0.12, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 947.63
20:37:34.918 00.000 9044 UpdateGuideState exits: m=5557 SNR=51.3
20:37:34.920 00.002 12252 PPEC: input: -0.12, control: -0.09, exposure: 2000
20:37:34.920 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:34.921 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:34.921 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:34.923 00.002 9044 Enqueuing Expose request
20:37:34.926 00.003 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:37:34.926 00.000 12252 MoveAxis(E, 36, ABG)
20:37:34.926 00.000 12252 Guiding  Dir = 2, Dur = 36
20:37:34.926 00.000 12252 IsSlewing returns 0
20:37:34.926 00.000 12252 IsGuiding returns 0
20:37:34.929 00.003 12252 PulseGuide returned control before completion, sleep 45
20:37:34.976 00.047 12252 IsGuiding returns 0
20:37:34.976 00.000 12252 Move returns status 0, amount 36
20:37:34.976 00.000 12252 MoveAxis(N, 0, ABG)
20:37:34.976 00.000 12252 Move returns status 0, amount 0
20:37:34.976 00.000 12252 move complete, result=0
20:37:34.976 00.000 12252 worker thread done servicing request
20:37:34.976 00.000 12252 Worker thread wakes up
20:37:34.976 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:34.976 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:34.976 00.000 9044 GuideStep: -0.1 px 36 ms EAST, 0.0 px 0 ms NORTH
20:37:37.342 02.366 12252 Exposure complete
20:37:37.414 00.072 12252 worker thread done servicing request
20:37:37.414 00.000 9044 OnExposeComplete: enter
20:37:37.415 00.001 9044 UpdateGuideState(): m_state=6
20:37:37.417 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
20:37:37.420 00.003 9044 Star::Find returns 1 (0), X=1014.46, Y=823.65, Mass=5383, SNR=50.4, Peak=173 HFD=5.2
20:37:37.422 00.002 9044 MultiStar: [#1 -0.02,-0.09,1.06,U] [#2 -0.04,-0.05,1.23,U] [#3 -0.02,-0.02,0.85,U] [#4 0.06,0.00,1.27,U] [#5 0.02,-0.05,0.66,U] [#6 -0.09,-0.04,0.42,U] [#7 -0.02,0.07,0.43,U] [#8 -0.02,-0.09,0.41,U] 
20:37:37.423 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.06, 0.10}
20:37:37.425 00.002 9044 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.62) = xAngle (-0.68 = -0.68)
20:37:37.426 00.001 9044 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.76 = 2.52)
20:37:37.427 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.30 mountX=0.02 mountY=0.01, mountTheta=0.64
20:37:37.429 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.02, opts=13)
20:37:37.430 00.001 9044 Enqueuing Move request for scope (-0.01, -0.02)
20:37:37.432 00.002 12252 Worker thread wakes up
20:37:37.432 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:37.432 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
20:37:37.433 00.001 9044 UpdateGuideState exits: m=5383 SNR=50.4
20:37:37.433 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
20:37:37.433 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:37.435 00.002 12252 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.01
20:37:37.435 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:37.437 00.002 9044 Enqueuing Expose request
20:37:37.440 00.003 12252 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 951.94
20:37:37.440 00.000 12252 PPEC: input: 0.02, control: -0.04, exposure: 2000
20:37:37.441 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:37.441 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:37:37.441 00.000 12252 MoveAxis(E, 14, ABG)
20:37:37.441 00.000 12252 Guiding  Dir = 2, Dur = 14
20:37:37.441 00.000 12252 IsSlewing returns 0
20:37:37.441 00.000 12252 IsGuiding returns 0
20:37:37.444 00.003 12252 PulseGuide returned control before completion, sleep 22
20:37:37.476 00.032 12252 IsGuiding returns 0
20:37:37.476 00.000 12252 Move returns status 0, amount 14
20:37:37.476 00.000 12252 MoveAxis(N, 0, ABG)
20:37:37.476 00.000 12252 Move returns status 0, amount 0
20:37:37.478 00.002 12252 move complete, result=0
20:37:37.478 00.000 12252 worker thread done servicing request
20:37:37.478 00.000 12252 Worker thread wakes up
20:37:37.478 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:37.478 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:37.478 00.000 9044 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
20:37:39.845 02.367 12252 Exposure complete
20:37:39.928 00.083 12252 worker thread done servicing request
20:37:39.928 00.000 9044 OnExposeComplete: enter
20:37:39.929 00.001 9044 UpdateGuideState(): m_state=6
20:37:39.930 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
20:37:39.931 00.001 9044 Star::Find returns 1 (0), X=1014.56, Y=823.25, Mass=5581, SNR=51.4, Peak=173 HFD=5.3
20:37:39.932 00.001 9044 MultiStar: [#1 -0.05,-0.20,1.05,U] [#2 -0.23,-0.21,1.19,U] [#3 -0.01,-0.18,0.85,U] [#4 0.09,-0.46,0.00,M1] [#5 -0.01,-0.22,0.64,U] [#6 -0.05,-0.19,0.41,U] [#7 -0.05,-0.32,0.42,U] [#8 -0.08,-0.36,0.00,M1] 
20:37:39.933 00.001 9044 refined, 6 included, MultiStar: {-0.06, -0.23}, one-star: {0.05, -0.30}
20:37:39.933 00.000 9044 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.62) = xAngle (-0.21 = -0.21)
20:37:39.934 00.001 9044 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.29 = 2.99)
20:37:39.936 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.84 mountX=0.23 mountY=0.04, mountTheta=0.16
20:37:39.937 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.23, opts=13)
20:37:39.938 00.001 9044 Enqueuing Move request for scope (-0.06, -0.23)
20:37:39.939 00.001 12252 Worker thread wakes up
20:37:39.939 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:39.940 00.001 9044 UpdateGuideState exits: m=5581 SNR=51.4
20:37:39.941 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
20:37:39.941 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:39.942 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
20:37:39.942 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:39.942 00.000 9044 Enqueuing Expose request
20:37:39.943 00.001 12252 Moving (-0.06, -0.23) raw xDistance=0.23 yDistance=0.04
20:37:39.944 00.001 12252 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 951.94
20:37:39.944 00.000 12252 PPEC: input: 0.23, control: 0.11, exposure: 2000
20:37:39.944 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:39.944 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:37:39.944 00.000 12252 MoveAxis(W, 43, ABG)
20:37:39.944 00.000 12252 Guiding  Dir = 3, Dur = 43
20:37:39.946 00.002 12252 IsSlewing returns 0
20:37:39.946 00.000 12252 IsGuiding returns 0
20:37:39.947 00.001 12252 PulseGuide returned control before completion, sleep 52
20:37:40.015 00.068 12252 IsGuiding returns 0
20:37:40.015 00.000 12252 Move returns status 0, amount 43
20:37:40.015 00.000 12252 MoveAxis(N, 0, ABG)
20:37:40.015 00.000 12252 Move returns status 0, amount 0
20:37:40.015 00.000 12252 move complete, result=0
20:37:40.015 00.000 12252 worker thread done servicing request
20:37:40.015 00.000 12252 Worker thread wakes up
20:37:40.015 00.000 9044 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
20:37:40.016 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:40.016 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:42.368 02.352 12252 Exposure complete
20:37:42.449 00.081 12252 worker thread done servicing request
20:37:42.449 00.000 9044 OnExposeComplete: enter
20:37:42.450 00.001 9044 UpdateGuideState(): m_state=6
20:37:42.451 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
20:37:42.453 00.002 9044 Star::Find returns 1 (0), X=1014.56, Y=823.36, Mass=5497, SNR=50.9, Peak=173 HFD=5.3
20:37:42.455 00.002 9044 MultiStar: [#1 -0.08,-0.07,1.05,U] [#2 -0.22,-0.02,1.19,U] [#3 -0.18,-0.06,0.84,U] [#4 0.02,-0.41,0.00,M2] [#5 -0.04,-0.11,0.65,U] [#6 -0.17,-0.18,0.43,U] [#7 -0.08,-0.05,0.43,U] [#8 0.03,-0.11,0.40,U] 
20:37:42.459 00.004 9044 refined, 7 included, MultiStar: {-0.09, -0.09}, one-star: {0.05, -0.19}
20:37:42.462 00.003 9044 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.62) = xAngle (-0.75 = -0.75)
20:37:42.463 00.001 9044 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.83 = 2.45)
20:37:42.464 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.37 mountX=0.10 mountY=0.08, mountTheta=0.71
20:37:42.467 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.09, opts=13)
20:37:42.468 00.001 9044 Enqueuing Move request for scope (-0.09, -0.09)
20:37:42.469 00.001 12252 Worker thread wakes up
20:37:42.469 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:42.471 00.002 9044 UpdateGuideState exits: m=5497 SNR=50.9
20:37:42.473 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:42.474 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:42.475 00.001 9044 Enqueuing Expose request
20:37:42.476 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
20:37:42.477 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
20:37:42.477 00.000 12252 Moving (-0.09, -0.09) raw xDistance=0.10 yDistance=0.08
20:37:42.479 00.002 12252 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 951.94
20:37:42.479 00.000 12252 PPEC: input: 0.10, control: -0.02, exposure: 2000
20:37:42.479 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:42.480 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:37:42.480 00.000 12252 MoveAxis(E, 6, ABG)
20:37:42.480 00.000 12252 Guiding  Dir = 2, Dur = 6
20:37:42.480 00.000 12252 IsSlewing returns 0
20:37:42.481 00.001 12252 IsGuiding returns 0
20:37:42.483 00.002 12252 PulseGuide returned control before completion, sleep 15
20:37:42.500 00.017 12252 IsGuiding returns 0
20:37:42.500 00.000 12252 Move returns status 0, amount 6
20:37:42.500 00.000 12252 MoveAxis(N, 0, ABG)
20:37:42.500 00.000 12252 Move returns status 0, amount 0
20:37:42.500 00.000 12252 move complete, result=0
20:37:42.500 00.000 12252 worker thread done servicing request
20:37:42.500 00.000 12252 Worker thread wakes up
20:37:42.500 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
20:37:42.502 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:42.502 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:44.841 02.339 12252 Exposure complete
20:37:44.884 00.043 12252 worker thread done servicing request
20:37:44.884 00.000 9044 OnExposeComplete: enter
20:37:44.885 00.001 9044 UpdateGuideState(): m_state=6
20:37:44.887 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
20:37:44.888 00.001 9044 Star::Find returns 1 (0), X=1014.57, Y=823.35, Mass=5451, SNR=50.7, Peak=173 HFD=5.3
20:37:44.889 00.001 9044 MultiStar: [#1 -0.08,-0.12,1.05,U] [#2 -0.25,-0.23,1.21,U] [#3 -0.05,-0.13,0.84,U] [#4 0.07,-0.37,0.00,M3] [#5 -0.09,-0.20,0.66,U] [#6 -0.12,-0.11,0.43,U] [#7 -0.01,-0.08,0.42,U] [#8 0.00,-0.30,0.41,U] 
20:37:44.891 00.002 9044 refined, 7 included, MultiStar: {-0.08, -0.17}, one-star: {0.05, -0.20}
20:37:44.892 00.001 9044 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.62) = xAngle (-0.38 = -0.38)
20:37:44.893 00.001 9044 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.46 = 2.82)
20:37:44.894 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.00 mountX=0.18 mountY=0.06, mountTheta=0.33
20:37:44.896 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.17, opts=13)
20:37:44.897 00.001 9044 Enqueuing Move request for scope (-0.08, -0.17)
20:37:44.899 00.002 12252 Worker thread wakes up
20:37:44.899 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:44.900 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
20:37:44.900 00.000 9044 UpdateGuideState exits: m=5451 SNR=50.7
20:37:44.901 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
20:37:44.901 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:44.903 00.002 12252 Moving (-0.08, -0.17) raw xDistance=0.18 yDistance=0.06
20:37:44.903 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:44.904 00.001 9044 Enqueuing Expose request
20:37:44.906 00.002 12252 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 956.23
20:37:44.906 00.000 12252 PPEC: input: 0.18, control: 0.08, exposure: 2000
20:37:44.906 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:44.906 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:37:44.906 00.000 12252 MoveAxis(W, 31, ABG)
20:37:44.906 00.000 12252 Guiding  Dir = 3, Dur = 31
20:37:44.906 00.000 12252 IsSlewing returns 0
20:37:44.907 00.001 12252 IsGuiding returns 0
20:37:44.908 00.001 12252 PulseGuide returned control before completion, sleep 40
20:37:44.956 00.048 12252 IsGuiding returns 0
20:37:44.956 00.000 12252 Move returns status 0, amount 31
20:37:44.956 00.000 12252 MoveAxis(N, 0, ABG)
20:37:44.956 00.000 12252 Move returns status 0, amount 0
20:37:44.956 00.000 12252 move complete, result=0
20:37:44.956 00.000 12252 worker thread done servicing request
20:37:44.956 00.000 12252 Worker thread wakes up
20:37:44.956 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:44.956 00.000 9044 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
20:37:44.959 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:47.310 02.351 12252 Exposure complete
20:37:47.360 00.050 12252 worker thread done servicing request
20:37:47.360 00.000 9044 OnExposeComplete: enter
20:37:47.362 00.002 9044 UpdateGuideState(): m_state=6
20:37:47.363 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
20:37:47.364 00.001 9044 Star::Find returns 1 (0), X=1014.35, Y=823.55, Mass=5591, SNR=51.4, Peak=173 HFD=5.2
20:37:47.365 00.001 9044 MultiStar: [#1 -0.15,-0.11,1.04,U] [#2 -0.37,-0.11,0.00,M1] [#3 -0.23,-0.00,0.83,U] [#4 -0.07,-0.40,0.00,M4] [#5 -0.13,-0.06,0.64,U] [#6 -0.20,-0.10,0.42,U] [#7 -0.30,-0.17,0.42,U] [#8 -0.13,-0.10,0.41,U] 
20:37:47.368 00.003 9044 single-star, 6 included, MultiStar: {-0.18, -0.06}, one-star: {-0.16, -0.00}
20:37:47.369 00.001 9044 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.62) = xAngle (-1.51 = -1.51)
20:37:47.370 00.001 9044 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.59 = 1.69)
20:37:47.371 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.13 mountX=0.01 mountY=0.16, mountTheta=1.51
20:37:47.372 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.00, opts=13)
20:37:47.373 00.001 9044 Enqueuing Move request for scope (-0.16, -0.00)
20:37:47.374 00.001 12252 Worker thread wakes up
20:37:47.374 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:47.374 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
20:37:47.374 00.000 9044 UpdateGuideState exits: m=5591 SNR=51.4
20:37:47.375 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
20:37:47.375 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:47.376 00.001 12252 Moving (-0.16, -0.00) raw xDistance=0.01 yDistance=0.16
20:37:47.376 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:47.378 00.002 9044 Enqueuing Expose request
20:37:47.379 00.001 12252 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 956.23
20:37:47.379 00.000 12252 PPEC: input: 0.01, control: 0.01, exposure: 2000
20:37:47.379 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:37:47.379 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:37:47.379 00.000 12252 MoveAxis(W, 2, ABG)
20:37:47.379 00.000 12252 Guiding  Dir = 3, Dur = 2
20:37:47.379 00.000 12252 IsSlewing returns 0
20:37:47.380 00.001 12252 IsGuiding returns 0
20:37:47.382 00.002 12252 PulseGuide returned control before completion, sleep 11
20:37:47.407 00.025 12252 IsGuiding returns 0
20:37:47.407 00.000 12252 Move returns status 0, amount 2
20:37:47.407 00.000 12252 MoveAxis(N, 0, ABG)
20:37:47.407 00.000 12252 Move returns status 0, amount 0
20:37:47.407 00.000 12252 move complete, result=0
20:37:47.408 00.001 12252 worker thread done servicing request
20:37:47.408 00.000 12252 Worker thread wakes up
20:37:47.408 00.000 9044 GuideStep: 0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
20:37:47.409 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:47.409 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:49.755 02.346 12252 Exposure complete
20:37:49.826 00.071 12252 worker thread done servicing request
20:37:49.826 00.000 9044 OnExposeComplete: enter
20:37:49.829 00.003 9044 UpdateGuideState(): m_state=6
20:37:49.832 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
20:37:49.833 00.001 9044 Star::Find returns 1 (0), X=1014.41, Y=823.57, Mass=5563, SNR=51.2, Peak=173 HFD=5.2
20:37:49.835 00.002 9044 MultiStar: [#1 -0.08,-0.08,1.05,U] [#2 -0.26,-0.15,1.20,U] [#3 -0.06,-0.04,0.83,U] [#4 0.10,-0.35,0.00,M5] [#5 -0.03,-0.06,0.64,U] [#6 -0.10,0.01,0.41,U] [#7 -0.10,-0.12,0.43,U] [#8 -0.04,-0.04,0.43,U] 
20:37:49.837 00.002 9044 single-star, 7 included, MultiStar: {-0.11, -0.06}, one-star: {-0.11, 0.02}
20:37:49.838 00.001 9044 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.62) = xAngle (4.60 = -1.68)
20:37:49.839 00.001 9044 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.52 = 1.52)
20:37:49.840 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.98 mountX=-0.01 mountY=0.11, mountTheta=1.68
20:37:49.842 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.02, opts=13)
20:37:49.844 00.002 9044 Enqueuing Move request for scope (-0.11, 0.02)
20:37:49.845 00.001 12252 Worker thread wakes up
20:37:49.846 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:49.848 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
20:37:49.848 00.000 9044 UpdateGuideState exits: m=5563 SNR=51.2
20:37:49.849 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:49.850 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:49.853 00.003 9044 Enqueuing Expose request
20:37:49.855 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
20:37:49.855 00.000 12252 Moving (-0.11, 0.02) raw xDistance=-0.01 yDistance=0.11
20:37:49.855 00.000 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 956.23
20:37:49.856 00.001 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
20:37:49.856 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:49.856 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:37:49.856 00.000 12252 MoveAxis(W, 4, ABG)
20:37:49.856 00.000 12252 Guiding  Dir = 3, Dur = 4
20:37:49.856 00.000 12252 IsSlewing returns 0
20:37:49.856 00.000 12252 IsGuiding returns 0
20:37:49.859 00.003 12252 PulseGuide returned control before completion, sleep 13
20:37:49.884 00.025 12252 IsGuiding returns 0
20:37:49.884 00.000 12252 Move returns status 0, amount 4
20:37:49.884 00.000 12252 MoveAxis(N, 0, ABG)
20:37:49.884 00.000 12252 Move returns status 0, amount 0
20:37:49.884 00.000 12252 move complete, result=0
20:37:49.884 00.000 12252 worker thread done servicing request
20:37:49.884 00.000 12252 Worker thread wakes up
20:37:49.884 00.000 9044 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
20:37:49.886 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:49.887 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:52.232 02.345 12252 Exposure complete
20:37:52.276 00.044 12252 worker thread done servicing request
20:37:52.276 00.000 9044 OnExposeComplete: enter
20:37:52.277 00.001 9044 UpdateGuideState(): m_state=6
20:37:52.278 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
20:37:52.279 00.001 9044 Star::Find returns 1 (0), X=1014.35, Y=823.57, Mass=5495, SNR=51.0, Peak=173 HFD=5.2
20:37:52.280 00.001 9044 MultiStar: [#1 -0.07,-0.03,1.04,U] [#2 -0.30,-0.07,1.21,U] [#3 -0.04,-0.08,0.84,U] [#4 -0.13,-0.07,1.27,U] [#5 -0.05,-0.01,0.65,U] [#6 -0.18,-0.04,0.43,U] [#7 -0.05,0.06,0.42,U] [#8 -0.05,-0.16,0.41,U] 
20:37:52.280 00.000 9044 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.16, 0.02}
20:37:52.281 00.001 9044 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.62) = xAngle (-1.20 = -1.20)
20:37:52.282 00.001 9044 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.28 = 2.00)
20:37:52.284 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.83 mountX=0.05 mountY=0.13, mountTheta=1.19
20:37:52.285 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.04, opts=13)
20:37:52.287 00.002 9044 Enqueuing Move request for scope (-0.13, -0.04)
20:37:52.289 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:52.292 00.003 9044 UpdateGuideState exits: m=5495 SNR=51.0
20:37:52.294 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:52.298 00.004 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:52.300 00.002 12252 Worker thread wakes up
20:37:52.300 00.000 9044 Enqueuing Expose request
20:37:52.301 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
20:37:52.301 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
20:37:52.301 00.000 12252 Moving (-0.13, -0.04) raw xDistance=0.05 yDistance=0.13
20:37:52.302 00.001 12252 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 956.23
20:37:52.302 00.000 12252 PPEC: input: 0.05, control: 0.01, exposure: 2000
20:37:52.302 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:52.302 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:37:52.303 00.001 12252 MoveAxis(W, 5, ABG)
20:37:52.303 00.000 12252 Guiding  Dir = 3, Dur = 5
20:37:52.303 00.000 12252 IsSlewing returns 0
20:37:52.304 00.001 12252 IsGuiding returns 0
20:37:52.306 00.002 12252 PulseGuide returned control before completion, sleep 13
20:37:52.331 00.025 12252 IsGuiding returns 0
20:37:52.331 00.000 12252 Move returns status 0, amount 5
20:37:52.331 00.000 12252 MoveAxis(N, 0, ABG)
20:37:52.331 00.000 12252 Move returns status 0, amount 0
20:37:52.331 00.000 12252 move complete, result=0
20:37:52.331 00.000 12252 worker thread done servicing request
20:37:52.331 00.000 12252 Worker thread wakes up
20:37:52.331 00.000 9044 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
20:37:52.333 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:52.333 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:54.674 02.341 12252 Exposure complete
20:37:54.723 00.049 12252 worker thread done servicing request
20:37:54.724 00.001 9044 OnExposeComplete: enter
20:37:54.726 00.002 9044 UpdateGuideState(): m_state=6
20:37:54.729 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
20:37:54.730 00.001 9044 Star::Find returns 1 (0), X=1014.35, Y=823.23, Mass=5514, SNR=51.1, Peak=173 HFD=5.3
20:37:54.731 00.001 9044 MultiStar: [#1 -0.17,-0.18,1.04,U] [#2 -0.35,-0.22,0.00,M1] [#3 -0.20,-0.14,0.84,U] [#4 -0.22,-0.14,1.30,U] [#5 -0.11,-0.27,0.65,U] [#6 -0.16,-0.23,0.43,U] [#7 -0.21,-0.15,0.43,U] [#8 -0.16,-0.31,0.41,U] 
20:37:54.732 00.001 9044 refined, 7 included, MultiStar: {-0.18, -0.21}, one-star: {-0.16, -0.32}
20:37:54.733 00.001 9044 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.62) = xAngle (-0.66 = -0.66)
20:37:54.734 00.001 9044 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.74 = 2.54)
20:37:54.734 00.000 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.21 hyp=0.27 cameraTheta=-2.28 mountX=0.22 mountY=0.16, mountTheta=0.62
20:37:54.737 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.21, opts=13)
20:37:54.738 00.001 9044 Enqueuing Move request for scope (-0.18, -0.21)
20:37:54.739 00.001 12252 Worker thread wakes up
20:37:54.740 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:54.741 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.21) opts 0xd
20:37:54.741 00.000 9044 UpdateGuideState exits: m=5514 SNR=51.1
20:37:54.742 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.21)
20:37:54.742 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:54.744 00.002 12252 Moving (-0.18, -0.21) raw xDistance=0.22 yDistance=0.16
20:37:54.744 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:54.745 00.001 9044 Enqueuing Expose request
20:37:54.749 00.004 12252 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 960.52
20:37:54.749 00.000 12252 PPEC: input: 0.22, control: 0.12, exposure: 2000
20:37:54.749 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:37:54.749 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:37:54.749 00.000 12252 MoveAxis(W, 46, ABG)
20:37:54.749 00.000 12252 Guiding  Dir = 3, Dur = 46
20:37:54.749 00.000 12252 IsSlewing returns 0
20:37:54.750 00.001 12252 IsGuiding returns 0
20:37:54.752 00.002 12252 PulseGuide returned control before completion, sleep 55
20:37:54.818 00.066 12252 IsGuiding returns 0
20:37:54.818 00.000 12252 Move returns status 0, amount 46
20:37:54.819 00.001 12252 MoveAxis(N, 0, ABG)
20:37:54.819 00.000 12252 Move returns status 0, amount 0
20:37:54.819 00.000 12252 move complete, result=0
20:37:54.819 00.000 12252 worker thread done servicing request
20:37:54.819 00.000 12252 Worker thread wakes up
20:37:54.819 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:54.819 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:54.819 00.000 9044 GuideStep: 0.2 px 46 ms WEST, 0.2 px 0 ms NORTH
20:37:57.188 02.369 12252 Exposure complete
20:37:57.244 00.056 12252 worker thread done servicing request
20:37:57.244 00.000 9044 OnExposeComplete: enter
20:37:57.245 00.001 9044 UpdateGuideState(): m_state=6
20:37:57.247 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
20:37:57.248 00.001 9044 Star::Find returns 1 (0), X=1014.45, Y=823.28, Mass=5419, SNR=50.6, Peak=173 HFD=5.2
20:37:57.249 00.001 9044 MultiStar: [#1 -0.10,-0.09,1.05,U] [#2 -0.25,-0.09,1.20,U] [#3 -0.06,-0.08,0.85,U] [#4 -0.00,-0.37,0.00,M4] [#5 -0.04,-0.08,0.65,U] [#6 -0.14,-0.14,0.43,U] [#7 -0.13,-0.20,0.43,U] [#8 -0.07,-0.03,0.42,U] 
20:37:57.251 00.002 9044 refined, 7 included, MultiStar: {-0.12, -0.13}, one-star: {-0.07, -0.27}
20:37:57.251 00.000 9044 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.62) = xAngle (-0.69 = -0.69)
20:37:57.253 00.002 9044 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.77 = 2.51)
20:37:57.254 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-2.31 mountX=0.13 mountY=0.10, mountTheta=0.65
20:37:57.255 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.13, opts=13)
20:37:57.258 00.003 9044 Enqueuing Move request for scope (-0.12, -0.13)
20:37:57.259 00.001 12252 Worker thread wakes up
20:37:57.259 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:57.260 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
20:37:57.260 00.000 9044 UpdateGuideState exits: m=5419 SNR=50.6
20:37:57.261 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:57.262 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:57.263 00.001 9044 Enqueuing Expose request
20:37:57.264 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
20:37:57.264 00.000 12252 Moving (-0.12, -0.13) raw xDistance=0.13 yDistance=0.10
20:37:57.266 00.002 12252 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 960.52
20:37:57.266 00.000 12252 PPEC: input: 0.13, control: 0.07, exposure: 2000
20:37:57.266 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:57.268 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:37:57.268 00.000 12252 MoveAxis(W, 26, ABG)
20:37:57.268 00.000 12252 Guiding  Dir = 3, Dur = 26
20:37:57.268 00.000 12252 IsSlewing returns 0
20:37:57.268 00.000 12252 IsGuiding returns 0
20:37:57.271 00.003 12252 PulseGuide returned control before completion, sleep 34
20:37:57.315 00.044 12252 IsGuiding returns 0
20:37:57.316 00.001 12252 Move returns status 0, amount 26
20:37:57.316 00.000 12252 MoveAxis(N, 0, ABG)
20:37:57.316 00.000 12252 Move returns status 0, amount 0
20:37:57.316 00.000 12252 move complete, result=0
20:37:57.316 00.000 12252 worker thread done servicing request
20:37:57.316 00.000 12252 Worker thread wakes up
20:37:57.316 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:57.316 00.000 9044 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
20:37:57.318 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:37:59.665 02.347 12252 Exposure complete
20:37:59.713 00.048 12252 worker thread done servicing request
20:37:59.713 00.000 9044 OnExposeComplete: enter
20:37:59.715 00.002 9044 UpdateGuideState(): m_state=6
20:37:59.716 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
20:37:59.717 00.001 9044 Star::Find returns 1 (0), X=1014.49, Y=823.39, Mass=5483, SNR=51.0, Peak=173 HFD=5.2
20:37:59.719 00.002 9044 MultiStar: [#1 -0.08,-0.07,1.05,U] [#2 -0.27,-0.13,1.19,U] [#3 -0.19,-0.01,0.84,U] [#4 -0.15,-0.11,1.28,U] [#5 -0.08,-0.18,0.65,U] [#6 -0.17,-0.05,0.42,U] [#7 -0.13,-0.17,0.42,U] [#8 -0.06,-0.29,0.41,U] 
20:37:59.720 00.001 9044 single-star, 8 included, MultiStar: {-0.14, -0.12}, one-star: {-0.02, -0.16}
20:37:59.721 00.001 9044 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.62) = xAngle (-0.08 = -0.08)
20:37:59.722 00.001 9044 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.17 = 3.12)
20:37:59.724 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.71 mountX=0.16 mountY=0.00, mountTheta=0.02
20:37:59.726 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.16, opts=13)
20:37:59.727 00.001 9044 Enqueuing Move request for scope (-0.02, -0.16)
20:37:59.728 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:37:59.729 00.001 9044 UpdateGuideState exits: m=5483 SNR=51.0
20:37:59.730 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:37:59.731 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:37:59.733 00.002 9044 Enqueuing Expose request
20:37:59.734 00.001 12252 Worker thread wakes up
20:37:59.734 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
20:37:59.734 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
20:37:59.734 00.000 12252 Moving (-0.02, -0.16) raw xDistance=0.16 yDistance=0.00
20:37:59.736 00.002 12252 PPEC rslt: input = 0.16, final = 0.09, react = 0.10, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 960.52
20:37:59.736 00.000 12252 PPEC: input: 0.16, control: 0.09, exposure: 2000
20:37:59.736 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:37:59.736 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:37:59.736 00.000 12252 MoveAxis(W, 37, ABG)
20:37:59.736 00.000 12252 Guiding  Dir = 3, Dur = 37
20:37:59.736 00.000 12252 IsSlewing returns 0
20:37:59.737 00.001 12252 IsGuiding returns 0
20:37:59.739 00.002 12252 PulseGuide returned control before completion, sleep 45
20:37:59.789 00.050 12252 IsGuiding returns 0
20:37:59.789 00.000 12252 Move returns status 0, amount 37
20:37:59.790 00.001 12252 MoveAxis(N, 0, ABG)
20:37:59.790 00.000 12252 Move returns status 0, amount 0
20:37:59.790 00.000 12252 move complete, result=0
20:37:59.790 00.000 12252 worker thread done servicing request
20:37:59.790 00.000 12252 Worker thread wakes up
20:37:59.790 00.000 9044 GuideStep: 0.2 px 37 ms WEST, 0.0 px 0 ms NORTH
20:37:59.793 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:37:59.793 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:02.162 02.369 12252 Exposure complete
20:38:02.223 00.061 12252 worker thread done servicing request
20:38:02.223 00.000 9044 OnExposeComplete: enter
20:38:02.225 00.002 9044 UpdateGuideState(): m_state=6
20:38:02.228 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
20:38:02.230 00.002 9044 Star::Find returns 1 (0), X=1014.46, Y=823.69, Mass=5501, SNR=51.0, Peak=173 HFD=5.2
20:38:02.232 00.002 9044 MultiStar: [#1 -0.04,0.25,1.04,U] [#2 -0.02,0.13,1.20,U] [#3 -0.11,0.10,0.85,U] [#4 0.06,0.12,1.27,U] [#5 0.02,0.09,0.65,U] [#6 -0.14,0.16,0.42,U] [#7 -0.02,0.10,0.42,U] [#8 0.06,-0.01,0.41,U] 
20:38:02.235 00.003 9044 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {-0.05, 0.14}
20:38:02.238 00.003 9044 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.62) = xAngle (3.37 = -2.91)
20:38:02.240 00.002 9044 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.29 = 0.29)
20:38:02.242 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.75 mountX=-0.13 mountY=0.04, mountTheta=2.86
20:38:02.245 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.13, opts=13)
20:38:02.247 00.002 9044 Enqueuing Move request for scope (-0.02, 0.13)
20:38:02.249 00.002 12252 Worker thread wakes up
20:38:02.249 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:02.251 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
20:38:02.251 00.000 9044 UpdateGuideState exits: m=5501 SNR=51.0
20:38:02.252 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:02.255 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
20:38:02.255 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:02.257 00.002 9044 Enqueuing Expose request
20:38:02.259 00.002 12252 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=0.04
20:38:02.264 00.005 12252 PPEC rslt: input = -0.13, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 964.80
20:38:02.264 00.000 12252 PPEC: input: -0.13, control: -0.09, exposure: 2000
20:38:02.264 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:02.264 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:38:02.265 00.001 12252 MoveAxis(E, 35, ABG)
20:38:02.265 00.000 12252 Guiding  Dir = 2, Dur = 35
20:38:02.265 00.000 12252 IsSlewing returns 0
20:38:02.266 00.001 12252 IsGuiding returns 0
20:38:02.268 00.002 12252 PulseGuide returned control before completion, sleep 43
20:38:02.319 00.051 12252 IsGuiding returns 0
20:38:02.319 00.000 12252 Move returns status 0, amount 35
20:38:02.319 00.000 12252 MoveAxis(N, 0, ABG)
20:38:02.319 00.000 12252 Move returns status 0, amount 0
20:38:02.319 00.000 12252 move complete, result=0
20:38:02.319 00.000 12252 worker thread done servicing request
20:38:02.319 00.000 12252 Worker thread wakes up
20:38:02.319 00.000 9044 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
20:38:02.322 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:02.322 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:04.683 02.361 12252 Exposure complete
20:38:04.755 00.072 12252 worker thread done servicing request
20:38:04.755 00.000 9044 OnExposeComplete: enter
20:38:04.758 00.003 9044 UpdateGuideState(): m_state=6
20:38:04.761 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
20:38:04.763 00.002 9044 Star::Find returns 1 (0), X=1014.55, Y=823.33, Mass=5419, SNR=50.6, Peak=173 HFD=5.2
20:38:04.765 00.002 9044 MultiStar: [#1 0.03,-0.07,1.04,U] [#2 -0.29,-0.13,1.21,U] [#3 0.06,-0.17,0.85,U] [#4 0.12,-0.41,0.00,M3] [#5 -0.04,-0.19,0.66,U] [#6 0.00,-0.12,0.43,U] [#7 0.01,-0.14,0.43,U] [#8 -0.04,-0.18,0.41,U] 
20:38:04.766 00.001 9044 refined, 7 included, MultiStar: {-0.05, -0.15}, one-star: {0.04, -0.22}
20:38:04.767 00.001 9044 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.62) = xAngle (-0.25 = -0.25)
20:38:04.769 00.002 9044 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.33 = 2.95)
20:38:04.770 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.87 mountX=0.15 mountY=0.03, mountTheta=0.19
20:38:04.774 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.15, opts=13)
20:38:04.778 00.004 9044 Enqueuing Move request for scope (-0.05, -0.15)
20:38:04.780 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:04.783 00.003 9044 UpdateGuideState exits: m=5419 SNR=50.6
20:38:04.786 00.003 12252 Worker thread wakes up
20:38:04.786 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:04.789 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
20:38:04.789 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:04.790 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
20:38:04.790 00.000 9044 Enqueuing Expose request
20:38:04.792 00.002 12252 Moving (-0.05, -0.15) raw xDistance=0.15 yDistance=0.03
20:38:04.795 00.003 12252 PPEC rslt: input = 0.15, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 964.80
20:38:04.795 00.000 12252 PPEC: input: 0.15, control: 0.08, exposure: 2000
20:38:04.795 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:04.795 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:38:04.795 00.000 12252 MoveAxis(W, 32, ABG)
20:38:04.795 00.000 12252 Guiding  Dir = 3, Dur = 32
20:38:04.795 00.000 12252 IsSlewing returns 0
20:38:04.796 00.001 12252 IsGuiding returns 0
20:38:04.798 00.002 12252 PulseGuide returned control before completion, sleep 40
20:38:04.846 00.048 12252 IsGuiding returns 0
20:38:04.846 00.000 12252 Move returns status 0, amount 32
20:38:04.846 00.000 12252 MoveAxis(N, 0, ABG)
20:38:04.846 00.000 12252 Move returns status 0, amount 0
20:38:04.846 00.000 12252 move complete, result=0
20:38:04.846 00.000 12252 worker thread done servicing request
20:38:04.846 00.000 12252 Worker thread wakes up
20:38:04.846 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:04.846 00.000 9044 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
20:38:04.848 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:07.210 02.362 12252 Exposure complete
20:38:07.261 00.051 12252 worker thread done servicing request
20:38:07.261 00.000 9044 OnExposeComplete: enter
20:38:07.263 00.002 9044 UpdateGuideState(): m_state=6
20:38:07.264 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
20:38:07.266 00.002 9044 Star::Find returns 1 (0), X=1014.40, Y=823.47, Mass=5432, SNR=50.6, Peak=173 HFD=5.1
20:38:07.267 00.001 9044 MultiStar: [#1 -0.15,-0.12,1.04,U] [#2 -0.26,-0.11,1.22,U] [#3 -0.20,-0.11,0.86,U] [#4 -0.16,-0.08,1.29,U] [#5 -0.09,-0.15,0.65,U] [#6 -0.23,-0.09,0.43,U] [#7 -0.17,-0.19,0.44,U] [#8 -0.04,-0.20,0.42,U] 
20:38:07.268 00.001 9044 single-star, 8 included, MultiStar: {-0.17, -0.12}, one-star: {-0.12, -0.08}
20:38:07.269 00.001 9044 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
20:38:07.270 00.001 9044 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.29)
20:38:07.271 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.53 mountX=0.09 mountY=0.11, mountTheta=0.89
20:38:07.275 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.08, opts=13)
20:38:07.277 00.002 9044 Enqueuing Move request for scope (-0.12, -0.08)
20:38:07.279 00.002 12252 Worker thread wakes up
20:38:07.279 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:07.280 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
20:38:07.280 00.000 9044 UpdateGuideState exits: m=5432 SNR=50.6
20:38:07.281 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:07.282 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
20:38:07.282 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:07.283 00.001 9044 Enqueuing Expose request
20:38:07.284 00.001 12252 Moving (-0.12, -0.08) raw xDistance=0.09 yDistance=0.11
20:38:07.285 00.001 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 964.80
20:38:07.285 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
20:38:07.285 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:07.285 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:38:07.285 00.000 12252 MoveAxis(E, 2, ABG)
20:38:07.285 00.000 12252 Guiding  Dir = 2, Dur = 2
20:38:07.286 00.001 12252 IsSlewing returns 0
20:38:07.286 00.000 12252 IsGuiding returns 0
20:38:07.289 00.003 12252 IsGuiding returns 0
20:38:07.289 00.000 12252 Move returns status 0, amount 2
20:38:07.289 00.000 12252 MoveAxis(N, 0, ABG)
20:38:07.289 00.000 12252 Move returns status 0, amount 0
20:38:07.289 00.000 12252 move complete, result=0
20:38:07.290 00.001 12252 worker thread done servicing request
20:38:07.290 00.000 9044 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
20:38:07.291 00.001 12252 Worker thread wakes up
20:38:07.292 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:07.292 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:09.654 02.362 12252 Exposure complete
20:38:09.711 00.057 12252 worker thread done servicing request
20:38:09.711 00.000 9044 OnExposeComplete: enter
20:38:09.713 00.002 9044 UpdateGuideState(): m_state=6
20:38:09.715 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
20:38:09.717 00.002 9044 Star::Find returns 1 (0), X=1014.36, Y=823.46, Mass=5505, SNR=51.1, Peak=173 HFD=5.1
20:38:09.721 00.004 9044 MultiStar: [#1 -0.13,-0.14,1.05,U] [#2 -0.27,-0.29,0.00,M1] [#3 -0.20,-0.22,0.83,U] [#4 0.03,-0.39,0.00,M3] [#5 -0.12,-0.28,0.65,U] [#6 -0.17,-0.19,0.42,U] [#7 -0.13,-0.18,0.42,U] [#8 -0.13,-0.38,0.00,M1] 
20:38:09.723 00.002 9044 single-star, 5 included, MultiStar: {-0.15, -0.17}, one-star: {-0.15, -0.09}
20:38:09.724 00.001 9044 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.62) = xAngle (-1.01 = -1.01)
20:38:09.726 00.002 9044 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.09 = 2.19)
20:38:09.727 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-2.63 mountX=0.09 mountY=0.14, mountTheta=0.99
20:38:09.730 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.09, opts=13)
20:38:09.732 00.002 9044 Enqueuing Move request for scope (-0.15, -0.09)
20:38:09.733 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:09.734 00.001 9044 UpdateGuideState exits: m=5505 SNR=51.1
20:38:09.735 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:09.736 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:09.737 00.001 9044 Enqueuing Expose request
20:38:09.739 00.002 12252 Worker thread wakes up
20:38:09.739 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
20:38:09.739 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
20:38:09.739 00.000 12252 Moving (-0.15, -0.09) raw xDistance=0.09 yDistance=0.14
20:38:09.743 00.004 12252 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 969.10
20:38:09.743 00.000 12252 PPEC: input: 0.09, control: -0.02, exposure: 2000
20:38:09.743 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:09.743 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:38:09.743 00.000 12252 MoveAxis(E, 6, ABG)
20:38:09.743 00.000 12252 Guiding  Dir = 2, Dur = 6
20:38:09.744 00.001 12252 IsSlewing returns 0
20:38:09.744 00.000 12252 IsGuiding returns 0
20:38:09.745 00.001 12252 PulseGuide returned control before completion, sleep 15
20:38:09.770 00.025 12252 IsGuiding returns 0
20:38:09.770 00.000 12252 Move returns status 0, amount 6
20:38:09.770 00.000 12252 MoveAxis(N, 0, ABG)
20:38:09.770 00.000 12252 Move returns status 0, amount 0
20:38:09.770 00.000 12252 move complete, result=0
20:38:09.770 00.000 12252 worker thread done servicing request
20:38:09.770 00.000 12252 Worker thread wakes up
20:38:09.770 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
20:38:09.773 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:09.773 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:12.129 02.356 12252 Exposure complete
20:38:12.176 00.047 12252 worker thread done servicing request
20:38:12.176 00.000 9044 OnExposeComplete: enter
20:38:12.177 00.001 9044 UpdateGuideState(): m_state=6
20:38:12.179 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
20:38:12.180 00.001 9044 Star::Find returns 1 (0), X=1014.36, Y=823.22, Mass=5468, SNR=50.9, Peak=173 HFD=5.3
20:38:12.182 00.002 9044 MultiStar: [#1 -0.12,-0.22,1.04,U] [#2 -0.22,-0.31,0.00,M2] [#3 -0.15,-0.26,0.83,U] [#4 0.04,-0.48,0.00,M4] [#5 -0.04,-0.28,0.66,U] [#6 -0.16,-0.40,0.00,M1] [#7 -0.23,-0.24,0.42,U] [#8 -0.06,-0.32,0.41,U] 
20:38:12.183 00.001 9044 refined, 5 included, MultiStar: {-0.13, -0.28}, one-star: {-0.16, -0.33}
20:38:12.184 00.001 9044 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.62) = xAngle (-0.38 = -0.38)
20:38:12.185 00.001 9044 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.46 = 2.82)
20:38:12.187 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.30 cameraTheta=-2.00 mountX=0.28 mountY=0.09, mountTheta=0.32
20:38:12.189 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.28, opts=13)
20:38:12.190 00.001 9044 Enqueuing Move request for scope (-0.13, -0.28)
20:38:12.193 00.003 12252 Worker thread wakes up
20:38:12.193 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:12.194 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.28) opts 0xd
20:38:12.194 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.28)
20:38:12.194 00.000 12252 Moving (-0.13, -0.28) raw xDistance=0.28 yDistance=0.09
20:38:12.194 00.000 9044 UpdateGuideState exits: m=5468 SNR=50.9
20:38:12.195 00.001 12252 PPEC rslt: input = 0.28, final = 0.15, react = 0.17, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 969.10
20:38:12.195 00.000 12252 PPEC: input: 0.28, control: 0.15, exposure: 2000
20:38:12.195 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:12.195 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:12.196 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:38:12.196 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:12.197 00.001 9044 Enqueuing Expose request
20:38:12.199 00.002 12252 MoveAxis(W, 60, ABG)
20:38:12.199 00.000 12252 Guiding  Dir = 3, Dur = 60
20:38:12.199 00.000 12252 IsSlewing returns 0
20:38:12.200 00.001 12252 IsGuiding returns 0
20:38:12.202 00.002 12252 PulseGuide returned control before completion, sleep 69
20:38:12.281 00.079 12252 IsGuiding returns 0
20:38:12.281 00.000 12252 Move returns status 0, amount 60
20:38:12.281 00.000 12252 MoveAxis(N, 0, ABG)
20:38:12.281 00.000 12252 Move returns status 0, amount 0
20:38:12.281 00.000 12252 move complete, result=0
20:38:12.281 00.000 12252 worker thread done servicing request
20:38:12.282 00.001 12252 Worker thread wakes up
20:38:12.282 00.000 9044 GuideStep: 0.3 px 60 ms WEST, 0.1 px 0 ms NORTH
20:38:12.284 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:12.284 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:14.623 02.339 12252 Exposure complete
20:38:14.670 00.047 12252 worker thread done servicing request
20:38:14.670 00.000 9044 OnExposeComplete: enter
20:38:14.671 00.001 9044 UpdateGuideState(): m_state=6
20:38:14.673 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
20:38:14.673 00.000 9044 Star::Find returns 1 (0), X=1014.26, Y=823.53, Mass=5456, SNR=50.9, Peak=173 HFD=5.1
20:38:14.676 00.003 9044 MultiStar: [#1 -0.18,0.01,1.04,U] [#2 -0.35,-0.03,1.21,U] [#3 -0.32,-0.02,0.84,U] [#4 -0.26,-0.06,1.29,U] [#5 -0.36,-0.08,0.00,M1] [#6 -0.25,-0.01,0.43,U] [#7 -0.26,-0.03,0.42,U] [#8 -0.21,-0.11,0.41,U] 
20:38:14.677 00.001 9044 single-star, 7 included, MultiStar: {-0.27, -0.03}, one-star: {-0.25, -0.02}
20:38:14.678 00.001 9044 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.62) = xAngle (-1.45 = -1.45)
20:38:14.679 00.001 9044 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.54 = 1.75)
20:38:14.681 00.002 9044 CameraToMount -- cameraX=-0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-3.08 mountX=0.03 mountY=0.25, mountTheta=1.45
20:38:14.685 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.25, y=-0.02, opts=13)
20:38:14.687 00.002 9044 Enqueuing Move request for scope (-0.25, -0.02)
20:38:14.690 00.003 12252 Worker thread wakes up
20:38:14.690 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:14.692 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.02) opts 0xd
20:38:14.692 00.000 9044 UpdateGuideState exits: m=5456 SNR=50.9
20:38:14.694 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.25, -0.02)
20:38:14.694 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:14.696 00.002 12252 Moving (-0.25, -0.02) raw xDistance=0.03 yDistance=0.25
20:38:14.696 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:14.699 00.003 9044 Enqueuing Expose request
20:38:14.702 00.003 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 969.10
20:38:14.702 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
20:38:14.702 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:38:14.702 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:38:14.702 00.000 12252 MoveAxis(E, 5, ABG)
20:38:14.702 00.000 12252 Guiding  Dir = 2, Dur = 5
20:38:14.703 00.001 12252 IsSlewing returns 0
20:38:14.703 00.000 12252 IsGuiding returns 0
20:38:14.706 00.003 12252 PulseGuide returned control before completion, sleep 13
20:38:14.725 00.019 12252 IsGuiding returns 0
20:38:14.725 00.000 12252 Move returns status 0, amount 5
20:38:14.725 00.000 12252 MoveAxis(N, 0, ABG)
20:38:14.725 00.000 12252 Move returns status 0, amount 0
20:38:14.726 00.001 12252 move complete, result=0
20:38:14.726 00.000 12252 worker thread done servicing request
20:38:14.726 00.000 12252 Worker thread wakes up
20:38:14.726 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
20:38:14.727 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:14.727 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:17.069 02.342 12252 Exposure complete
20:38:17.119 00.050 12252 worker thread done servicing request
20:38:17.119 00.000 9044 OnExposeComplete: enter
20:38:17.121 00.002 9044 UpdateGuideState(): m_state=6
20:38:17.123 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
20:38:17.125 00.002 9044 Star::Find returns 1 (0), X=1014.24, Y=823.26, Mass=5517, SNR=51.1, Peak=173 HFD=5.2
20:38:17.127 00.002 9044 MultiStar: [#1 -0.29,-0.17,1.04,U] [#2 -0.43,-0.16,0.00,M2] [#3 -0.33,-0.17,0.00,M1] [#4 -0.15,-0.44,0.00,M4] [#5 -0.24,-0.15,0.63,U] [#6 -0.32,-0.16,0.00,M1] [#7 -0.40,-0.19,0.00,M1] [#8 -0.25,-0.22,0.41,U] 
20:38:17.128 00.001 9044 refined, 3 included, MultiStar: {-0.27, -0.21}, one-star: {-0.27, -0.29}
20:38:17.130 00.002 9044 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.62) = xAngle (-0.86 = -0.86)
20:38:17.131 00.001 9044 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.94 = 2.34)
20:38:17.132 00.001 9044 CameraToMount -- cameraX=-0.27 cameraY=-0.21 hyp=0.34 cameraTheta=-2.48 mountX=0.22 mountY=0.24, mountTheta=0.83
20:38:17.134 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.27, y=-0.21, opts=13)
20:38:17.136 00.002 9044 Enqueuing Move request for scope (-0.27, -0.21)
20:38:17.137 00.001 12252 Worker thread wakes up
20:38:17.137 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:17.138 00.001 9044 UpdateGuideState exits: m=5517 SNR=51.1
20:38:17.139 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.21) opts 0xd
20:38:17.139 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:17.141 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.27, -0.21)
20:38:17.141 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:17.142 00.001 9044 Enqueuing Expose request
20:38:17.143 00.001 12252 Moving (-0.27, -0.21) raw xDistance=0.22 yDistance=0.24
20:38:17.144 00.001 12252 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 969.10
20:38:17.144 00.000 12252 PPEC: input: 0.22, control: 0.12, exposure: 2000
20:38:17.144 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.26 newest=0.58
20:38:17.144 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
20:38:17.144 00.000 12252 MoveAxis(W, 48, ABG)
20:38:17.144 00.000 12252 Guiding  Dir = 3, Dur = 48
20:38:17.144 00.000 12252 IsSlewing returns 0
20:38:17.145 00.001 12252 IsGuiding returns 0
20:38:17.146 00.001 12252 PulseGuide returned control before completion, sleep 57
20:38:17.207 00.061 12252 IsGuiding returns 1
20:38:17.207 00.000 12252 scope still moving after pulse duration time elapsed
20:38:17.239 00.032 12252 IsSlewing returns 0
20:38:17.239 00.000 12252 IsGuiding returns 0
20:38:17.239 00.000 12252 scope move finished after 48 + 46 ms
20:38:17.239 00.000 12252 Move returns status 0, amount 48
20:38:17.239 00.000 12252 BLC: Oldest BLC event removed
20:38:17.239 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 100 applied
20:38:17.239 00.000 12252 MoveAxis(S, 183, ABG)
20:38:17.239 00.000 12252 Guiding  Dir = 1, Dur = 183
20:38:17.239 00.000 12252 IsSlewing returns 0
20:38:17.239 00.000 12252 IsGuiding returns 0
20:38:17.245 00.006 12252 PulseGuide returned control before completion, sleep 188
20:38:17.442 00.197 12252 IsGuiding returns 0
20:38:17.442 00.000 12252 Move returns status 0, amount 183
20:38:17.442 00.000 12252 move complete, result=0
20:38:17.442 00.000 12252 worker thread done servicing request
20:38:17.442 00.000 12252 Worker thread wakes up
20:38:17.442 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:17.442 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:17.442 00.000 9044 GuideStep: 0.2 px 48 ms WEST, 0.2 px 183 ms SOUTH
20:38:19.809 02.367 12252 Exposure complete
20:38:19.879 00.070 12252 worker thread done servicing request
20:38:19.879 00.000 9044 OnExposeComplete: enter
20:38:19.880 00.001 9044 UpdateGuideState(): m_state=6
20:38:19.880 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
20:38:19.881 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=823.51, Mass=5430, SNR=50.7, Peak=173 HFD=5.2
20:38:19.882 00.001 9044 MultiStar: [#1 0.06,0.08,1.07,U] [#2 0.07,0.01,1.20,U] [#3 0.13,0.12,0.85,U] [#4 0.21,0.09,1.28,U] [#5 0.09,0.07,0.65,U] [#6 0.01,-0.04,0.43,U] [#7 0.12,0.11,0.43,U] [#8 0.09,0.03,0.42,U] 
20:38:19.885 00.003 9044 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.20, -0.04}
20:38:19.886 00.001 9044 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.62) = xAngle (2.01 = 2.01)
20:38:19.888 00.002 9044 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.07 = -1.07)
20:38:19.889 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.39 mountX=-0.06 mountY=-0.11, mountTheta=-2.03
20:38:19.893 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.05, opts=13)
20:38:19.896 00.003 9044 Enqueuing Move request for scope (0.12, 0.05)
20:38:19.899 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:19.901 00.002 9044 UpdateGuideState exits: m=5430 SNR=50.7
20:38:19.903 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:19.906 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:19.908 00.002 9044 Enqueuing Expose request
20:38:19.910 00.002 12252 Worker thread wakes up
20:38:19.911 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
20:38:19.911 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
20:38:19.911 00.000 12252 Moving (0.12, 0.05) raw xDistance=-0.06 yDistance=-0.11
20:38:19.911 00.000 12252 BLC: History state: CurrMiss=-0.11, AvgInitMiss=-0.11, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.243794, 1:-0.114929
20:38:19.911 00.000 12252 BLC: No correction, Miss < min_move
20:38:19.914 00.003 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 973.41
20:38:19.915 00.001 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
20:38:19.915 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:19.915 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:38:19.915 00.000 12252 MoveAxis(E, 2, ABG)
20:38:19.915 00.000 12252 Guiding  Dir = 2, Dur = 2
20:38:19.916 00.001 12252 IsSlewing returns 0
20:38:19.916 00.000 12252 IsGuiding returns 0
20:38:19.918 00.002 12252 PulseGuide returned control before completion, sleep 11
20:38:19.935 00.017 12252 IsGuiding returns 0
20:38:19.935 00.000 12252 Move returns status 0, amount 2
20:38:19.935 00.000 12252 MoveAxis(N, 0, ABG)
20:38:19.935 00.000 12252 Move returns status 0, amount 0
20:38:19.935 00.000 12252 move complete, result=0
20:38:19.935 00.000 12252 worker thread done servicing request
20:38:19.935 00.000 12252 Worker thread wakes up
20:38:19.936 00.001 9044 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
20:38:19.937 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:19.937 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:22.278 02.341 12252 Exposure complete
20:38:22.329 00.051 12252 worker thread done servicing request
20:38:22.330 00.001 9044 OnExposeComplete: enter
20:38:22.331 00.001 9044 UpdateGuideState(): m_state=6
20:38:22.332 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
20:38:22.333 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=823.58, Mass=5547, SNR=51.3, Peak=173 HFD=5.2
20:38:22.334 00.001 9044 MultiStar: [#1 0.07,0.08,1.04,U] [#2 0.07,0.12,1.20,U] [#3 0.10,0.12,0.83,U] [#4 0.16,0.08,1.27,U] [#5 0.11,0.14,0.65,U] [#6 0.04,0.06,0.43,U] [#7 0.06,0.07,0.42,U] [#8 0.08,-0.05,0.41,U] 
20:38:22.335 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.16, 0.03}
20:38:22.336 00.001 9044 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.62) = xAngle (2.29 = 2.29)
20:38:22.337 00.001 9044 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.79 = -0.79)
20:38:22.338 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.67 mountX=-0.09 mountY=-0.09, mountTheta=-2.32
20:38:22.341 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.08, opts=13)
20:38:22.342 00.001 9044 Enqueuing Move request for scope (0.10, 0.08)
20:38:22.343 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:22.344 00.001 9044 UpdateGuideState exits: m=5547 SNR=51.3
20:38:22.345 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:22.346 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:22.348 00.002 9044 Enqueuing Expose request
20:38:22.349 00.001 12252 Worker thread wakes up
20:38:22.349 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
20:38:22.349 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
20:38:22.349 00.000 12252 Moving (0.10, 0.08) raw xDistance=-0.09 yDistance=-0.09
20:38:22.349 00.000 12252 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.11, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.243794, 1:-0.114929, 2:-0.094275
20:38:22.349 00.000 12252 BLC: No correction, Miss < min_move
20:38:22.351 00.002 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 973.41
20:38:22.351 00.000 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
20:38:22.351 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:22.351 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:38:22.351 00.000 12252 MoveAxis(E, 4, ABG)
20:38:22.351 00.000 12252 Guiding  Dir = 2, Dur = 4
20:38:22.351 00.000 12252 IsSlewing returns 0
20:38:22.351 00.000 12252 IsGuiding returns 0
20:38:22.353 00.002 12252 PulseGuide returned control before completion, sleep 13
20:38:22.380 00.027 12252 IsGuiding returns 0
20:38:22.380 00.000 12252 Move returns status 0, amount 4
20:38:22.380 00.000 12252 MoveAxis(N, 0, ABG)
20:38:22.380 00.000 12252 Move returns status 0, amount 0
20:38:22.380 00.000 12252 move complete, result=0
20:38:22.381 00.001 12252 worker thread done servicing request
20:38:22.381 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
20:38:22.383 00.002 12252 Worker thread wakes up
20:38:22.383 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:22.383 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:24.738 02.355 12252 Exposure complete
20:38:24.788 00.050 12252 worker thread done servicing request
20:38:24.788 00.000 9044 OnExposeComplete: enter
20:38:24.789 00.001 9044 UpdateGuideState(): m_state=6
20:38:24.790 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
20:38:24.790 00.000 9044 Star::Find returns 1 (0), X=1014.65, Y=823.35, Mass=5640, SNR=51.7, Peak=173 HFD=5.4
20:38:24.791 00.001 9044 MultiStar: [#1 0.09,-0.13,1.07,U] [#2 -0.02,-0.03,1.20,U] [#3 -0.02,-0.09,0.82,U] [#4 0.15,-0.37,0.00,M3] [#5 0.03,-0.10,0.64,U] [#6 -0.03,-0.11,0.43,U] [#7 -0.01,-0.14,0.41,U] [#8 0.06,-0.03,0.40,U] 
20:38:24.793 00.002 9044 refined, 7 included, MultiStar: {0.04, -0.11}, one-star: {0.13, -0.20}
20:38:24.796 00.003 9044 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.62) = xAngle (0.39 = 0.39)
20:38:24.798 00.002 9044 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.70 = -2.70)
20:38:24.801 00.003 9044 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.24 mountX=0.10 mountY=-0.05, mountTheta=-0.44
20:38:24.805 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.11, opts=13)
20:38:24.806 00.001 9044 Enqueuing Move request for scope (0.04, -0.11)
20:38:24.808 00.002 12252 Worker thread wakes up
20:38:24.808 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:24.811 00.003 9044 UpdateGuideState exits: m=5640 SNR=51.7
20:38:24.814 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:24.817 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:24.820 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
20:38:24.820 00.000 9044 Enqueuing Expose request
20:38:24.821 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
20:38:24.821 00.000 12252 Moving (0.04, -0.11) raw xDistance=0.10 yDistance=-0.05
20:38:24.821 00.000 12252 BLC: window closed
20:38:24.823 00.002 12252 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.11, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.243794, 1:-0.114929, 2:-0.094275
20:38:24.823 00.000 12252 BLC: No correction, Miss < min_move
20:38:24.825 00.002 12252 PPEC rslt: input = 0.10, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 973.41
20:38:24.825 00.000 12252 PPEC: input: 0.10, control: 0.05, exposure: 2000
20:38:24.825 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:24.826 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:38:24.826 00.000 12252 MoveAxis(W, 19, ABG)
20:38:24.826 00.000 12252 Guiding  Dir = 3, Dur = 19
20:38:24.826 00.000 12252 IsSlewing returns 0
20:38:24.827 00.001 12252 IsGuiding returns 0
20:38:24.829 00.002 12252 PulseGuide returned control before completion, sleep 27
20:38:24.870 00.041 12252 IsGuiding returns 0
20:38:24.870 00.000 12252 Move returns status 0, amount 19
20:38:24.870 00.000 12252 MoveAxis(N, 0, ABG)
20:38:24.870 00.000 12252 Move returns status 0, amount 0
20:38:24.870 00.000 12252 move complete, result=0
20:38:24.871 00.001 12252 worker thread done servicing request
20:38:24.871 00.000 9044 GuideStep: 0.1 px 19 ms WEST, -0.0 px 0 ms NORTH
20:38:24.872 00.001 12252 Worker thread wakes up
20:38:24.872 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:24.872 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:27.231 02.359 12252 Exposure complete
20:38:27.278 00.047 12252 worker thread done servicing request
20:38:27.279 00.001 9044 OnExposeComplete: enter
20:38:27.280 00.001 9044 UpdateGuideState(): m_state=6
20:38:27.280 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
20:38:27.282 00.002 9044 Star::Find returns 1 (0), X=1014.62, Y=823.74, Mass=5558, SNR=51.3, Peak=173 HFD=5.3
20:38:27.283 00.001 9044 MultiStar: [#1 0.01,0.09,1.05,U] [#2 -0.22,-0.05,1.20,U] [#3 -0.09,0.18,0.84,U] [#4 -0.08,0.03,1.28,U] [#5 -0.01,-0.00,0.65,U] [#6 -0.04,0.08,0.41,U] [#7 -0.06,0.11,0.41,U] [#8 -0.01,-0.15,0.40,U] 
20:38:27.284 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.06}, one-star: {0.11, 0.19}
20:38:27.284 00.000 9044 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.62) = xAngle (3.92 = -2.36)
20:38:27.285 00.001 9044 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.84 = 0.84)
20:38:27.286 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.06 hyp=0.08 cameraTheta=2.30 mountX=-0.06 mountY=0.06, mountTheta=2.33
20:38:27.287 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.06, opts=13)
20:38:27.288 00.001 9044 Enqueuing Move request for scope (-0.05, 0.06)
20:38:27.289 00.001 12252 Worker thread wakes up
20:38:27.289 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:27.291 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.06) opts 0xd
20:38:27.291 00.000 9044 UpdateGuideState exits: m=5558 SNR=51.3
20:38:27.292 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.06)
20:38:27.292 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:27.293 00.001 12252 Moving (-0.05, 0.06) raw xDistance=-0.06 yDistance=0.06
20:38:27.293 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:27.294 00.001 9044 Enqueuing Expose request
20:38:27.296 00.002 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 977.71
20:38:27.296 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
20:38:27.296 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:27.296 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:38:27.296 00.000 12252 MoveAxis(E, 4, ABG)
20:38:27.296 00.000 12252 Guiding  Dir = 2, Dur = 4
20:38:27.298 00.002 12252 IsSlewing returns 0
20:38:27.298 00.000 12252 IsGuiding returns 0
20:38:27.300 00.002 12252 PulseGuide returned control before completion, sleep 13
20:38:27.325 00.025 12252 IsGuiding returns 0
20:38:27.325 00.000 12252 Move returns status 0, amount 4
20:38:27.325 00.000 12252 MoveAxis(N, 0, ABG)
20:38:27.325 00.000 12252 Move returns status 0, amount 0
20:38:27.325 00.000 12252 move complete, result=0
20:38:27.325 00.000 12252 worker thread done servicing request
20:38:27.325 00.000 12252 Worker thread wakes up
20:38:27.325 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:27.325 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:27.325 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
20:38:29.662 02.337 12252 Exposure complete
20:38:29.707 00.045 12252 worker thread done servicing request
20:38:29.708 00.001 9044 OnExposeComplete: enter
20:38:29.709 00.001 9044 UpdateGuideState(): m_state=6
20:38:29.710 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
20:38:29.712 00.002 9044 Star::Find returns 1 (0), X=1014.85, Y=823.99, Mass=5540, SNR=51.2, Peak=173 HFD=5.3
20:38:29.713 00.001 9044 MultiStar: [#1 0.28,0.56,0.00,M1] [#2 0.60,0.48,0.00,M1] [#3 0.22,0.47,0.00,M1] [#4 0.20,0.62,0.00,M3] [#5 0.24,0.49,0.00,M1] [#6 0.26,0.42,0.00,M1] [#7 0.27,0.51,0.00,M1] [#8 0.28,0.37,0.00,M1] 
20:38:29.714 00.001 9044 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.62) = xAngle (2.54 = 2.54)
20:38:29.715 00.001 9044 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.54 = -0.54)
20:38:29.716 00.001 9044 CameraToMount -- cameraX=0.34 cameraY=0.44 hyp=0.55 cameraTheta=0.92 mountX=-0.45 mountY=-0.29, mountTheta=-2.58
20:38:29.718 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.34, y=0.44, opts=13)
20:38:29.720 00.002 9044 Enqueuing Move request for scope (0.34, 0.44)
20:38:29.721 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:29.722 00.001 9044 UpdateGuideState exits: m=5540 SNR=51.2
20:38:29.723 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:29.724 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:29.726 00.002 9044 Enqueuing Expose request
20:38:29.727 00.001 12252 Worker thread wakes up
20:38:29.727 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.44) opts 0xd
20:38:29.727 00.000 12252 Handling offset move in thread for scope, endpoint = (0.34, 0.44)
20:38:29.728 00.001 12252 Moving (0.34, 0.44) raw xDistance=-0.45 yDistance=-0.29
20:38:29.730 00.002 12252 PPEC rslt: input = -0.45, final = -0.29, react = -0.27, pred = -0.01, hyst = -0.24, hyst_pct = 0.00, period_length = 977.71
20:38:29.730 00.000 12252 PPEC: input: -0.45, control: -0.29, exposure: 2000
20:38:29.730 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:38:29.731 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
20:38:29.731 00.000 12252 MoveAxis(E, 112, ABG)
20:38:29.731 00.000 12252 Guiding  Dir = 2, Dur = 112
20:38:29.731 00.000 12252 IsSlewing returns 0
20:38:29.732 00.001 12252 IsGuiding returns 0
20:38:29.733 00.001 12252 PulseGuide returned control before completion, sleep 121
20:38:29.858 00.125 12252 IsGuiding returns 0
20:38:29.858 00.000 12252 Move returns status 0, amount 112
20:38:29.858 00.000 12252 MoveAxis(N, 0, ABG)
20:38:29.858 00.000 12252 Move returns status 0, amount 0
20:38:29.858 00.000 12252 move complete, result=0
20:38:29.858 00.000 12252 worker thread done servicing request
20:38:29.858 00.000 12252 Worker thread wakes up
20:38:29.859 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:29.859 00.000 9044 GuideStep: -0.5 px 112 ms EAST, -0.3 px 0 ms NORTH
20:38:29.860 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:32.222 02.362 12252 Exposure complete
20:38:32.285 00.063 12252 worker thread done servicing request
20:38:32.285 00.000 9044 OnExposeComplete: enter
20:38:32.287 00.002 9044 UpdateGuideState(): m_state=6
20:38:32.288 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
20:38:32.290 00.002 9044 Star::Find returns 1 (0), X=1014.75, Y=823.40, Mass=5534, SNR=51.2, Peak=173 HFD=5.3
20:38:32.292 00.002 9044 MultiStar: [#1 0.13,-0.04,1.05,U] [#2 0.08,0.03,1.19,U] [#3 0.14,0.01,0.85,U] [#4 0.25,-0.07,1.29,U] [#5 0.13,-0.00,0.65,U] [#6 0.09,0.02,0.42,U] [#7 0.18,0.02,0.42,U] [#8 0.32,-0.02,0.42,U] 
20:38:32.294 00.002 9044 refined, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.23, -0.15}
20:38:32.296 00.002 9044 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.62) = xAngle (1.44 = 1.44)
20:38:32.297 00.001 9044 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.64 = -1.64)
20:38:32.299 00.002 9044 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.18 mountX=0.02 mountY=-0.17, mountTheta=-1.44
20:38:32.303 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.03, opts=13)
20:38:32.306 00.003 9044 Enqueuing Move request for scope (0.17, -0.03)
20:38:32.309 00.003 12252 Worker thread wakes up
20:38:32.309 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:32.311 00.002 9044 UpdateGuideState exits: m=5534 SNR=51.2
20:38:32.313 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:32.316 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:32.317 00.001 9044 Enqueuing Expose request
20:38:32.319 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
20:38:32.319 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
20:38:32.319 00.000 12252 Moving (0.17, -0.03) raw xDistance=0.02 yDistance=-0.17
20:38:32.319 00.000 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 977.71
20:38:32.320 00.001 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
20:38:32.320 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:38:32.320 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:38:32.320 00.000 12252 MoveAxis(E, 8, ABG)
20:38:32.320 00.000 12252 Guiding  Dir = 2, Dur = 8
20:38:32.320 00.000 12252 IsSlewing returns 0
20:38:32.320 00.000 12252 IsGuiding returns 0
20:38:32.323 00.003 12252 PulseGuide returned control before completion, sleep 17
20:38:32.342 00.019 12252 IsGuiding returns 0
20:38:32.342 00.000 12252 Move returns status 0, amount 8
20:38:32.342 00.000 12252 MoveAxis(N, 0, ABG)
20:38:32.342 00.000 12252 Move returns status 0, amount 0
20:38:32.342 00.000 12252 move complete, result=0
20:38:32.342 00.000 12252 worker thread done servicing request
20:38:32.342 00.000 12252 Worker thread wakes up
20:38:32.342 00.000 9044 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
20:38:32.344 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:32.344 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:34.681 02.337 12252 Exposure complete
20:38:34.756 00.075 12252 worker thread done servicing request
20:38:34.756 00.000 9044 OnExposeComplete: enter
20:38:34.758 00.002 9044 UpdateGuideState(): m_state=6
20:38:34.760 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
20:38:34.761 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=823.39, Mass=5597, SNR=51.5, Peak=173 HFD=5.4
20:38:34.762 00.001 9044 MultiStar: [#1 0.08,-0.06,1.03,U] [#2 0.05,-0.12,1.21,U] [#3 0.08,-0.05,0.84,U] [#4 0.14,-0.11,1.28,U] [#5 0.16,-0.17,0.64,U] [#6 -0.07,-0.11,0.43,U] [#7 0.08,-0.11,0.42,U] [#8 0.32,-0.18,0.00,M1] 
20:38:34.764 00.002 9044 refined, 7 included, MultiStar: {0.09, -0.11}, one-star: {0.15, -0.16}
20:38:34.766 00.002 9044 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.62) = xAngle (0.76 = 0.76)
20:38:34.768 00.002 9044 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.32 = -2.32)
20:38:34.770 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.86 mountX=0.10 mountY=-0.11, mountTheta=-0.79
20:38:34.774 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.11, opts=13)
20:38:34.777 00.003 9044 Enqueuing Move request for scope (0.09, -0.11)
20:38:34.779 00.002 12252 Worker thread wakes up
20:38:34.779 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:34.781 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
20:38:34.781 00.000 9044 UpdateGuideState exits: m=5597 SNR=51.5
20:38:34.783 00.002 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
20:38:34.784 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:34.786 00.002 12252 Moving (0.09, -0.11) raw xDistance=0.10 yDistance=-0.11
20:38:34.786 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:34.788 00.002 9044 Enqueuing Expose request
20:38:34.790 00.002 12252 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = -0.05, hyst = 0.04, hyst_pct = 0.00, period_length = 977.71
20:38:34.790 00.000 12252 PPEC: input: 0.10, control: 0.01, exposure: 2000
20:38:34.790 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:34.790 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:38:34.790 00.000 12252 MoveAxis(W, 3, ABG)
20:38:34.790 00.000 12252 Guiding  Dir = 3, Dur = 3
20:38:34.792 00.002 12252 IsSlewing returns 0
20:38:34.792 00.000 12252 IsGuiding returns 0
20:38:34.794 00.002 12252 PulseGuide returned control before completion, sleep 12
20:38:34.814 00.020 12252 IsGuiding returns 0
20:38:34.814 00.000 12252 Move returns status 0, amount 3
20:38:34.814 00.000 12252 MoveAxis(N, 0, ABG)
20:38:34.814 00.000 12252 Move returns status 0, amount 0
20:38:34.814 00.000 12252 move complete, result=0
20:38:34.814 00.000 12252 worker thread done servicing request
20:38:34.815 00.001 12252 Worker thread wakes up
20:38:34.815 00.000 9044 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
20:38:34.816 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:34.816 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:37.168 02.352 12252 Exposure complete
20:38:37.223 00.055 12252 worker thread done servicing request
20:38:37.224 00.001 9044 OnExposeComplete: enter
20:38:37.226 00.002 9044 UpdateGuideState(): m_state=6
20:38:37.228 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
20:38:37.230 00.002 9044 Star::Find returns 1 (0), X=1014.67, Y=823.75, Mass=5510, SNR=51.0, Peak=173 HFD=5.2
20:38:37.233 00.003 9044 MultiStar: [#1 0.02,0.22,1.04,U] [#2 0.06,0.11,1.21,U] [#3 0.05,0.10,0.84,U] [#4 0.15,0.12,1.28,U] [#5 0.11,0.12,0.64,U] [#6 0.03,0.20,0.42,U] [#7 0.08,0.22,0.42,U] [#8 0.02,-0.03,0.42,U] 
20:38:37.234 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.14}, one-star: {0.15, 0.20}
20:38:37.237 00.003 9044 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.62) = xAngle (2.66 = 2.66)
20:38:37.239 00.002 9044 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.42 = -0.42)
20:38:37.240 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.17 cameraTheta=1.04 mountX=-0.15 mountY=-0.07, mountTheta=-2.71
20:38:37.243 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.14, opts=13)
20:38:37.244 00.001 9044 Enqueuing Move request for scope (0.08, 0.14)
20:38:37.245 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:37.246 00.001 9044 UpdateGuideState exits: m=5510 SNR=51.0
20:38:37.248 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:37.250 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:37.251 00.001 9044 Enqueuing Expose request
20:38:37.252 00.001 12252 Worker thread wakes up
20:38:37.252 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
20:38:37.252 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
20:38:37.252 00.000 12252 Moving (0.08, 0.14) raw xDistance=-0.15 yDistance=-0.07
20:38:37.254 00.002 12252 PPEC rslt: input = -0.15, final = -0.15, react = -0.09, pred = -0.06, hyst = -0.08, hyst_pct = 0.00, period_length = 982.03
20:38:37.255 00.001 12252 PPEC: input: -0.15, control: -0.15, exposure: 2000
20:38:37.255 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:37.255 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:38:37.255 00.000 12252 MoveAxis(E, 60, ABG)
20:38:37.255 00.000 12252 Guiding  Dir = 2, Dur = 60
20:38:37.255 00.000 12252 IsSlewing returns 0
20:38:37.256 00.001 12252 IsGuiding returns 0
20:38:37.257 00.001 12252 PulseGuide returned control before completion, sleep 69
20:38:37.340 00.083 12252 IsGuiding returns 0
20:38:37.340 00.000 12252 Move returns status 0, amount 60
20:38:37.340 00.000 12252 MoveAxis(N, 0, ABG)
20:38:37.340 00.000 12252 Move returns status 0, amount 0
20:38:37.340 00.000 12252 move complete, result=0
20:38:37.340 00.000 12252 worker thread done servicing request
20:38:37.340 00.000 12252 Worker thread wakes up
20:38:37.340 00.000 9044 GuideStep: -0.1 px 60 ms EAST, -0.1 px 0 ms NORTH
20:38:37.343 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:37.343 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:39.697 02.354 12252 Exposure complete
20:38:39.759 00.062 12252 worker thread done servicing request
20:38:39.759 00.000 9044 OnExposeComplete: enter
20:38:39.761 00.002 9044 UpdateGuideState(): m_state=6
20:38:39.762 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
20:38:39.763 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=823.46, Mass=5535, SNR=51.3, Peak=173 HFD=5.2
20:38:39.764 00.001 9044 MultiStar: [#1 0.14,-0.05,1.04,U] [#2 0.11,-0.14,1.20,U] [#3 0.08,-0.03,0.85,U] [#4 0.15,-0.05,1.27,U] [#5 0.11,-0.09,0.65,U] [#6 0.09,-0.16,0.42,U] [#7 0.11,0.09,0.43,U] [#8 0.05,-0.19,0.41,U] 
20:38:39.765 00.001 9044 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.18, -0.09}
20:38:39.766 00.001 9044 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.62) = xAngle (1.06 = 1.06)
20:38:39.767 00.001 9044 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.02 = -2.02)
20:38:39.768 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-0.57 mountX=0.07 mountY=-0.13, mountTheta=-1.07
20:38:39.770 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.08, opts=13)
20:38:39.772 00.002 9044 Enqueuing Move request for scope (0.12, -0.08)
20:38:39.773 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:39.774 00.001 9044 UpdateGuideState exits: m=5535 SNR=51.3
20:38:39.775 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:39.776 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:39.777 00.001 9044 Enqueuing Expose request
20:38:39.778 00.001 12252 Worker thread wakes up
20:38:39.778 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
20:38:39.779 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
20:38:39.779 00.000 12252 Moving (0.12, -0.08) raw xDistance=0.07 yDistance=-0.13
20:38:39.779 00.000 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 982.03
20:38:39.780 00.001 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
20:38:39.780 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:39.780 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:38:39.780 00.000 12252 MoveAxis(E, 10, ABG)
20:38:39.780 00.000 12252 Guiding  Dir = 2, Dur = 10
20:38:39.780 00.000 12252 IsSlewing returns 0
20:38:39.780 00.000 12252 IsGuiding returns 0
20:38:39.783 00.003 12252 PulseGuide returned control before completion, sleep 19
20:38:39.816 00.033 12252 IsGuiding returns 1
20:38:39.816 00.000 12252 scope still moving after pulse duration time elapsed
20:38:39.846 00.030 12252 IsSlewing returns 0
20:38:39.846 00.000 12252 IsGuiding returns 0
20:38:39.846 00.000 12252 scope move finished after 10 + 56 ms
20:38:39.848 00.002 12252 Move returns status 0, amount 10
20:38:39.848 00.000 12252 MoveAxis(N, 0, ABG)
20:38:39.848 00.000 12252 Move returns status 0, amount 0
20:38:39.848 00.000 12252 move complete, result=0
20:38:39.848 00.000 12252 worker thread done servicing request
20:38:39.848 00.000 12252 Worker thread wakes up
20:38:39.848 00.000 9044 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
20:38:39.850 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:39.850 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:42.186 02.336 12252 Exposure complete
20:38:42.235 00.049 12252 worker thread done servicing request
20:38:42.235 00.000 9044 OnExposeComplete: enter
20:38:42.237 00.002 9044 UpdateGuideState(): m_state=6
20:38:42.238 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
20:38:42.239 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=823.66, Mass=5516, SNR=51.1, Peak=173 HFD=5.3
20:38:42.241 00.002 9044 MultiStar: [#1 0.10,-0.04,1.07,U] [#2 0.06,-0.01,1.19,U] [#3 0.12,0.13,0.84,U] [#4 0.24,-0.02,1.28,U] [#5 0.13,0.00,0.65,U] [#6 0.08,-0.09,0.42,U] [#7 0.05,0.07,0.42,U] [#8 0.04,-0.21,0.41,U] 
20:38:42.242 00.001 9044 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.19, 0.11}
20:38:42.243 00.001 9044 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.62) = xAngle (1.70 = 1.70)
20:38:42.243 00.000 9044 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.39 = -1.39)
20:38:42.244 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.07 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
20:38:42.246 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.01, opts=13)
20:38:42.247 00.001 9044 Enqueuing Move request for scope (0.13, 0.01)
20:38:42.248 00.001 12252 Worker thread wakes up
20:38:42.248 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:42.249 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
20:38:42.249 00.000 9044 UpdateGuideState exits: m=5516 SNR=51.1
20:38:42.250 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
20:38:42.250 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:42.251 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:42.252 00.001 9044 Enqueuing Expose request
20:38:42.253 00.001 12252 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.12
20:38:42.254 00.001 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 982.03
20:38:42.255 00.001 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
20:38:42.255 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:42.255 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:38:42.255 00.000 12252 MoveAxis(E, 8, ABG)
20:38:42.255 00.000 12252 Guiding  Dir = 2, Dur = 8
20:38:42.255 00.000 12252 IsSlewing returns 0
20:38:42.256 00.001 12252 IsGuiding returns 0
20:38:42.258 00.002 12252 PulseGuide returned control before completion, sleep 16
20:38:42.287 00.029 12252 IsGuiding returns 0
20:38:42.287 00.000 12252 Move returns status 0, amount 8
20:38:42.287 00.000 12252 MoveAxis(N, 0, ABG)
20:38:42.287 00.000 12252 Move returns status 0, amount 0
20:38:42.287 00.000 12252 move complete, result=0
20:38:42.287 00.000 12252 worker thread done servicing request
20:38:42.287 00.000 12252 Worker thread wakes up
20:38:42.287 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:42.287 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:42.287 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
20:38:44.627 02.340 12252 Exposure complete
20:38:44.670 00.043 12252 worker thread done servicing request
20:38:44.670 00.000 9044 OnExposeComplete: enter
20:38:44.671 00.001 9044 UpdateGuideState(): m_state=6
20:38:44.672 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
20:38:44.674 00.002 9044 Star::Find returns 1 (0), X=1014.60, Y=823.35, Mass=5597, SNR=51.5, Peak=173 HFD=5.3
20:38:44.676 00.002 9044 MultiStar: [#1 -0.05,-0.06,1.06,U] [#2 -0.16,-0.09,1.19,U] [#3 -0.00,-0.01,0.84,U] [#4 0.09,-0.35,0.00,M1] [#5 0.06,-0.06,0.64,U] [#6 -0.10,-0.01,0.42,U] [#7 -0.08,-0.06,0.42,U] [#8 0.09,-0.08,0.41,U] 
20:38:44.677 00.001 9044 refined, 7 included, MultiStar: {-0.02, -0.08}, one-star: {0.09, -0.20}
20:38:44.678 00.001 9044 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.62) = xAngle (-0.25 = -0.25)
20:38:44.679 00.001 9044 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.34 = 2.95)
20:38:44.680 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.88 mountX=0.08 mountY=0.02, mountTheta=0.20
20:38:44.682 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.08, opts=13)
20:38:44.682 00.000 9044 Enqueuing Move request for scope (-0.02, -0.08)
20:38:44.684 00.002 12252 Worker thread wakes up
20:38:44.684 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
20:38:44.684 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
20:38:44.684 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:44.685 00.001 12252 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=0.02
20:38:44.685 00.000 9044 UpdateGuideState exits: m=5597 SNR=51.5
20:38:44.687 00.002 12252 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 986.33
20:38:44.687 00.000 12252 PPEC: input: 0.08, control: -0.03, exposure: 2000
20:38:44.687 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:44.687 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:44.690 00.003 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:38:44.690 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:44.691 00.001 9044 Enqueuing Expose request
20:38:44.693 00.002 12252 MoveAxis(E, 11, ABG)
20:38:44.693 00.000 12252 Guiding  Dir = 2, Dur = 11
20:38:44.694 00.001 12252 IsSlewing returns 0
20:38:44.695 00.001 12252 IsGuiding returns 0
20:38:44.696 00.001 12252 PulseGuide returned control before completion, sleep 19
20:38:44.731 00.035 12252 IsGuiding returns 1
20:38:44.731 00.000 12252 scope still moving after pulse duration time elapsed
20:38:44.762 00.031 12252 IsSlewing returns 0
20:38:44.762 00.000 12252 IsGuiding returns 0
20:38:44.762 00.000 12252 scope move finished after 11 + 57 ms
20:38:44.762 00.000 12252 Move returns status 0, amount 11
20:38:44.762 00.000 12252 MoveAxis(N, 0, ABG)
20:38:44.762 00.000 12252 Move returns status 0, amount 0
20:38:44.763 00.001 12252 move complete, result=0
20:38:44.763 00.000 12252 worker thread done servicing request
20:38:44.763 00.000 12252 Worker thread wakes up
20:38:44.763 00.000 9044 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
20:38:44.765 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:44.765 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:47.123 02.358 12252 Exposure complete
20:38:47.174 00.051 12252 worker thread done servicing request
20:38:47.174 00.000 9044 OnExposeComplete: enter
20:38:47.175 00.001 9044 UpdateGuideState(): m_state=6
20:38:47.177 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
20:38:47.178 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=823.49, Mass=5371, SNR=50.4, Peak=173 HFD=5.2
20:38:47.180 00.002 9044 MultiStar: [#1 0.14,0.01,1.06,U] [#2 0.14,-0.01,1.21,U] [#3 0.19,0.04,0.86,U] [#4 0.24,0.03,1.28,U] [#5 0.13,-0.01,0.65,U] [#6 0.10,-0.02,0.43,U] [#7 0.10,0.08,0.44,U] [#8 0.06,-0.12,0.42,U] 
20:38:47.181 00.001 9044 refined, 8 included, MultiStar: {0.17, -0.00}, one-star: {0.28, -0.06}
20:38:47.182 00.001 9044 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.62) = xAngle (1.60 = 1.60)
20:38:47.183 00.001 9044 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.49 = -1.49)
20:38:47.184 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-0.03 mountX=-0.00 mountY=-0.17, mountTheta=-1.60
20:38:47.186 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.00, opts=13)
20:38:47.188 00.002 9044 Enqueuing Move request for scope (0.17, -0.00)
20:38:47.189 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:47.190 00.001 9044 UpdateGuideState exits: m=5371 SNR=50.4
20:38:47.191 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:47.193 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:47.194 00.001 9044 Enqueuing Expose request
20:38:47.195 00.001 12252 Worker thread wakes up
20:38:47.195 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.00) opts 0xd
20:38:47.195 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.00)
20:38:47.195 00.000 12252 Moving (0.17, -0.00) raw xDistance=-0.00 yDistance=-0.17
20:38:47.196 00.001 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 986.33
20:38:47.196 00.000 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
20:38:47.196 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.27 newest=-0.28
20:38:47.196 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.17
20:38:47.197 00.001 12252 MoveAxis(E, 9, ABG)
20:38:47.197 00.000 12252 Guiding  Dir = 2, Dur = 9
20:38:47.197 00.000 12252 IsSlewing returns 0
20:38:47.197 00.000 12252 IsGuiding returns 0
20:38:47.199 00.002 12252 PulseGuide returned control before completion, sleep 18
20:38:47.227 00.028 12252 IsGuiding returns 0
20:38:47.227 00.000 12252 Move returns status 0, amount 9
20:38:47.227 00.000 12252 BLC: Oldest BLC event removed
20:38:47.227 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 100 applied
20:38:47.227 00.000 12252 MoveAxis(N, 159, ABG)
20:38:47.227 00.000 12252 Guiding  Dir = 0, Dur = 159
20:38:47.227 00.000 12252 IsSlewing returns 0
20:38:47.228 00.001 12252 IsGuiding returns 0
20:38:47.233 00.005 12252 PulseGuide returned control before completion, sleep 164
20:38:47.414 00.181 12252 IsGuiding returns 0
20:38:47.414 00.000 12252 Move returns status 0, amount 159
20:38:47.414 00.000 12252 move complete, result=0
20:38:47.414 00.000 12252 worker thread done servicing request
20:38:47.414 00.000 12252 Worker thread wakes up
20:38:47.415 00.001 9044 GuideStep: -0.0 px 9 ms EAST, -0.2 px 159 ms NORTH
20:38:47.417 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:47.417 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:49.775 02.358 12252 Exposure complete
20:38:49.835 00.060 12252 worker thread done servicing request
20:38:49.835 00.000 9044 OnExposeComplete: enter
20:38:49.836 00.001 9044 UpdateGuideState(): m_state=6
20:38:49.837 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
20:38:49.839 00.002 9044 Star::Find returns 1 (0), X=1014.47, Y=823.84, Mass=5369, SNR=50.4, Peak=173 HFD=5.2
20:38:49.841 00.002 9044 MultiStar: [#1 -0.04,0.17,1.05,U] [#2 -0.24,0.03,1.23,U] [#3 -0.09,0.13,0.85,U] [#4 -0.09,0.08,1.30,U] [#5 0.01,0.09,0.66,U] [#6 -0.08,0.01,0.43,U] [#7 0.01,0.22,0.43,U] [#8 0.06,0.01,0.41,U] 
20:38:49.842 00.001 9044 refined, 8 included, MultiStar: {-0.08, 0.12}, one-star: {-0.04, 0.29}
20:38:49.843 00.001 9044 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.62) = xAngle (3.77 = -2.51)
20:38:49.844 00.001 9044 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.69 = 0.69)
20:38:49.845 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.15 mountX=-0.11 mountY=0.09, mountTheta=2.47
20:38:49.847 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.12, opts=13)
20:38:49.849 00.002 9044 Enqueuing Move request for scope (-0.08, 0.12)
20:38:49.850 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:49.851 00.001 9044 UpdateGuideState exits: m=5369 SNR=50.4
20:38:49.852 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:49.853 00.001 12252 Worker thread wakes up
20:38:49.853 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:49.854 00.001 9044 Enqueuing Expose request
20:38:49.855 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
20:38:49.855 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
20:38:49.855 00.000 12252 Moving (-0.08, 0.12) raw xDistance=-0.11 yDistance=0.09
20:38:49.855 00.000 12252 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.12, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.171684, 1:-0.090093
20:38:49.855 00.000 12252 BLC: No correction, Miss < min_move
20:38:49.856 00.001 12252 PPEC rslt: input = -0.11, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 986.33
20:38:49.856 00.000 12252 PPEC: input: -0.11, control: -0.09, exposure: 2000
20:38:49.856 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:49.856 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:38:49.856 00.000 12252 MoveAxis(E, 34, ABG)
20:38:49.856 00.000 12252 Guiding  Dir = 2, Dur = 34
20:38:49.856 00.000 12252 IsSlewing returns 0
20:38:49.856 00.000 12252 IsGuiding returns 0
20:38:49.859 00.003 12252 PulseGuide returned control before completion, sleep 42
20:38:49.910 00.051 12252 IsGuiding returns 0
20:38:49.910 00.000 12252 Move returns status 0, amount 34
20:38:49.910 00.000 12252 MoveAxis(N, 0, ABG)
20:38:49.910 00.000 12252 Move returns status 0, amount 0
20:38:49.910 00.000 12252 move complete, result=0
20:38:49.910 00.000 12252 worker thread done servicing request
20:38:49.911 00.001 12252 Worker thread wakes up
20:38:49.911 00.000 9044 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
20:38:49.913 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:49.913 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:52.246 02.333 12252 Exposure complete
20:38:52.296 00.050 12252 worker thread done servicing request
20:38:52.296 00.000 9044 OnExposeComplete: enter
20:38:52.298 00.002 9044 UpdateGuideState(): m_state=6
20:38:52.299 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
20:38:52.300 00.001 9044 Star::Find returns 1 (0), X=1014.41, Y=823.71, Mass=5441, SNR=50.8, Peak=173 HFD=5.2
20:38:52.300 00.000 9044 MultiStar: [#1 -0.17,0.12,1.04,U] [#2 -0.30,0.16,1.20,U] [#3 -0.25,0.15,0.85,U] [#4 -0.13,0.14,1.27,U] [#5 -0.06,0.19,0.66,U] [#6 -0.25,0.10,0.42,U] [#7 -0.12,0.22,0.42,U] [#8 -0.14,0.12,0.42,U] 
20:38:52.301 00.001 9044 single-star, 8 included, MultiStar: {-0.17, 0.15}, one-star: {-0.10, 0.16}
20:38:52.303 00.002 9044 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.62) = xAngle (3.76 = -2.53)
20:38:52.304 00.001 9044 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.67 = 0.67)
20:38:52.304 00.000 9044 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.13 mountX=-0.15 mountY=0.12, mountTheta=2.49
20:38:52.306 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.16, opts=13)
20:38:52.307 00.001 9044 Enqueuing Move request for scope (-0.10, 0.16)
20:38:52.307 00.000 12252 Worker thread wakes up
20:38:52.308 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
20:38:52.308 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
20:38:52.308 00.000 12252 Moving (-0.10, 0.16) raw xDistance=-0.15 yDistance=0.12
20:38:52.308 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:52.308 00.000 12252 BLC: History state: CurrMiss=-0.12, AvgInitMiss=-0.12, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.171684, 1:-0.090093, 2:-0.117642
20:38:52.308 00.000 12252 BLC: No correction, Miss < min_move
20:38:52.308 00.000 9044 UpdateGuideState exits: m=5441 SNR=50.8
20:38:52.310 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:52.311 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:52.311 00.000 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 986.33
20:38:52.311 00.000 9044 Enqueuing Expose request
20:38:52.313 00.002 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
20:38:52.314 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:52.314 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:38:52.314 00.000 12252 MoveAxis(E, 41, ABG)
20:38:52.314 00.000 12252 Guiding  Dir = 2, Dur = 41
20:38:52.314 00.000 12252 IsSlewing returns 0
20:38:52.314 00.000 12252 IsGuiding returns 0
20:38:52.316 00.002 12252 PulseGuide returned control before completion, sleep 50
20:38:52.373 00.057 12252 IsGuiding returns 0
20:38:52.373 00.000 12252 Move returns status 0, amount 41
20:38:52.374 00.001 12252 MoveAxis(N, 0, ABG)
20:38:52.374 00.000 12252 Move returns status 0, amount 0
20:38:52.374 00.000 12252 move complete, result=0
20:38:52.374 00.000 12252 worker thread done servicing request
20:38:52.374 00.000 12252 Worker thread wakes up
20:38:52.374 00.000 9044 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
20:38:52.376 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:52.376 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:54.726 02.350 12252 Exposure complete
20:38:54.798 00.072 12252 worker thread done servicing request
20:38:54.798 00.000 9044 OnExposeComplete: enter
20:38:54.799 00.001 9044 UpdateGuideState(): m_state=6
20:38:54.799 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
20:38:54.800 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=823.38, Mass=5478, SNR=50.8, Peak=173 HFD=5.3
20:38:54.801 00.001 9044 MultiStar: [#1 0.16,-0.05,1.06,U] [#2 0.12,-0.12,1.21,U] [#3 0.06,0.04,0.84,U] [#4 0.20,-0.08,1.26,U] [#5 0.13,-0.09,0.64,U] [#6 0.02,-0.03,0.42,U] [#7 0.13,-0.12,0.43,U] [#8 0.16,-0.08,0.41,U] 
20:38:54.802 00.001 9044 refined, 8 included, MultiStar: {0.14, -0.08}, one-star: {0.18, -0.17}
20:38:54.803 00.001 9044 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.62) = xAngle (1.10 = 1.10)
20:38:54.804 00.001 9044 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.99 = -1.99)
20:38:54.806 00.002 9044 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.53 mountX=0.07 mountY=-0.15, mountTheta=-1.11
20:38:54.807 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.08, opts=13)
20:38:54.809 00.002 9044 Enqueuing Move request for scope (0.14, -0.08)
20:38:54.810 00.001 12252 Worker thread wakes up
20:38:54.810 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:54.811 00.001 9044 UpdateGuideState exits: m=5478 SNR=50.8
20:38:54.812 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:54.814 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:54.815 00.001 9044 Enqueuing Expose request
20:38:54.816 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
20:38:54.816 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
20:38:54.816 00.000 12252 Moving (0.14, -0.08) raw xDistance=0.07 yDistance=-0.15
20:38:54.816 00.000 12252 BLC: window closed
20:38:54.816 00.000 12252 BLC: History state: CurrMiss=0.15, AvgInitMiss=-0.12, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.171684, 1:-0.090093, 2:-0.117642
20:38:54.816 00.000 12252 BLC: No correction, Miss < min_move
20:38:54.819 00.003 12252 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 990.59
20:38:54.819 00.000 12252 PPEC: input: 0.07, control: -0.04, exposure: 2000
20:38:54.819 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:54.819 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:38:54.819 00.000 12252 MoveAxis(E, 15, ABG)
20:38:54.819 00.000 12252 Guiding  Dir = 2, Dur = 15
20:38:54.820 00.001 12252 IsSlewing returns 0
20:38:54.820 00.000 12252 IsGuiding returns 0
20:38:54.822 00.002 12252 PulseGuide returned control before completion, sleep 23
20:38:54.853 00.031 12252 IsGuiding returns 0
20:38:54.853 00.000 12252 Move returns status 0, amount 15
20:38:54.853 00.000 12252 MoveAxis(N, 0, ABG)
20:38:54.853 00.000 12252 Move returns status 0, amount 0
20:38:54.853 00.000 12252 move complete, result=0
20:38:54.853 00.000 12252 worker thread done servicing request
20:38:54.853 00.000 12252 Worker thread wakes up
20:38:54.853 00.000 9044 GuideStep: 0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
20:38:54.856 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:54.856 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:57.206 02.350 12252 Exposure complete
20:38:57.256 00.050 12252 worker thread done servicing request
20:38:57.256 00.000 9044 OnExposeComplete: enter
20:38:57.257 00.001 9044 UpdateGuideState(): m_state=6
20:38:57.259 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
20:38:57.261 00.002 9044 Star::Find returns 1 (0), X=1014.42, Y=823.52, Mass=5517, SNR=51.1, Peak=173 HFD=5.1
20:38:57.264 00.003 9044 MultiStar: [#1 -0.11,0.04,1.07,U] [#2 -0.29,-0.09,1.21,U] [#3 -0.16,-0.10,0.84,U] [#4 -0.07,-0.10,1.24,U] [#5 -0.11,-0.07,0.64,U] [#6 -0.21,-0.14,0.42,U] [#7 -0.09,-0.12,0.42,U] [#8 -0.12,-0.11,0.41,U] 
20:38:57.265 00.001 9044 single-star, 8 included, MultiStar: {-0.14, -0.07}, one-star: {-0.10, -0.03}
20:38:57.266 00.001 9044 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.62) = xAngle (-1.25 = -1.25)
20:38:57.267 00.001 9044 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.33 = 1.95)
20:38:57.268 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.87 mountX=0.03 mountY=0.09, mountTheta=1.24
20:38:57.270 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.03, opts=13)
20:38:57.271 00.001 9044 Enqueuing Move request for scope (-0.10, -0.03)
20:38:57.272 00.001 12252 Worker thread wakes up
20:38:57.272 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:57.274 00.002 9044 UpdateGuideState exits: m=5517 SNR=51.1
20:38:57.276 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
20:38:57.276 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:57.279 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:57.280 00.001 9044 Enqueuing Expose request
20:38:57.281 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
20:38:57.281 00.000 12252 Moving (-0.10, -0.03) raw xDistance=0.03 yDistance=0.09
20:38:57.283 00.002 12252 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 990.59
20:38:57.283 00.000 12252 PPEC: input: 0.03, control: -0.03, exposure: 2000
20:38:57.283 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:57.283 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:38:57.283 00.000 12252 MoveAxis(E, 12, ABG)
20:38:57.283 00.000 12252 Guiding  Dir = 2, Dur = 12
20:38:57.284 00.001 12252 IsSlewing returns 0
20:38:57.284 00.000 12252 IsGuiding returns 0
20:38:57.285 00.001 12252 PulseGuide returned control before completion, sleep 21
20:38:57.316 00.031 12252 IsGuiding returns 0
20:38:57.316 00.000 12252 Move returns status 0, amount 12
20:38:57.316 00.000 12252 MoveAxis(N, 0, ABG)
20:38:57.316 00.000 12252 Move returns status 0, amount 0
20:38:57.316 00.000 12252 move complete, result=0
20:38:57.316 00.000 12252 worker thread done servicing request
20:38:57.316 00.000 12252 Worker thread wakes up
20:38:57.316 00.000 9044 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
20:38:57.317 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:57.317 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:38:59.657 02.340 12252 Exposure complete
20:38:59.707 00.050 12252 worker thread done servicing request
20:38:59.707 00.000 9044 OnExposeComplete: enter
20:38:59.708 00.001 9044 UpdateGuideState(): m_state=6
20:38:59.709 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
20:38:59.710 00.001 9044 Star::Find returns 1 (0), X=1014.61, Y=823.38, Mass=5527, SNR=51.1, Peak=173 HFD=5.3
20:38:59.711 00.001 9044 MultiStar: [#1 0.03,-0.09,1.07,U] [#2 -0.19,-0.05,1.21,U] [#3 0.01,-0.07,0.84,U] [#4 0.11,-0.38,0.00,M1] [#5 0.08,0.01,0.64,U] [#6 -0.09,-0.16,0.42,U] [#7 -0.04,-0.16,0.43,U] [#8 -0.05,-0.11,0.42,U] 
20:38:59.712 00.001 9044 refined, 7 included, MultiStar: {-0.02, -0.09}, one-star: {0.10, -0.17}
20:38:59.713 00.001 9044 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.62) = xAngle (-0.16 = -0.16)
20:38:59.714 00.001 9044 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.24 = 3.04)
20:38:59.715 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.78 mountX=0.09 mountY=0.01, mountTheta=0.10
20:38:59.716 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.09, opts=13)
20:38:59.718 00.002 9044 Enqueuing Move request for scope (-0.02, -0.09)
20:38:59.719 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:38:59.720 00.001 9044 UpdateGuideState exits: m=5527 SNR=51.1
20:38:59.722 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:38:59.723 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:38:59.724 00.001 9044 Enqueuing Expose request
20:38:59.725 00.001 12252 Worker thread wakes up
20:38:59.725 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
20:38:59.725 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
20:38:59.725 00.000 12252 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=0.01
20:38:59.726 00.001 12252 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 990.59
20:38:59.726 00.000 12252 PPEC: input: 0.09, control: -0.02, exposure: 2000
20:38:59.726 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:38:59.726 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:38:59.726 00.000 12252 MoveAxis(E, 6, ABG)
20:38:59.726 00.000 12252 Guiding  Dir = 2, Dur = 6
20:38:59.727 00.001 12252 IsSlewing returns 0
20:38:59.727 00.000 12252 IsGuiding returns 0
20:38:59.729 00.002 12252 PulseGuide returned control before completion, sleep 15
20:38:59.759 00.030 12252 IsGuiding returns 0
20:38:59.759 00.000 12252 Move returns status 0, amount 6
20:38:59.759 00.000 12252 MoveAxis(N, 0, ABG)
20:38:59.759 00.000 12252 Move returns status 0, amount 0
20:38:59.759 00.000 12252 move complete, result=0
20:38:59.759 00.000 12252 worker thread done servicing request
20:38:59.759 00.000 12252 Worker thread wakes up
20:38:59.759 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
20:38:59.761 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:38:59.761 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:02.103 02.342 12252 Exposure complete
20:39:02.154 00.051 12252 worker thread done servicing request
20:39:02.154 00.000 9044 OnExposeComplete: enter
20:39:02.156 00.002 9044 UpdateGuideState(): m_state=6
20:39:02.158 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
20:39:02.160 00.002 9044 Star::Find returns 1 (0), X=1014.72, Y=823.67, Mass=5585, SNR=51.4, Peak=173 HFD=5.3
20:39:02.161 00.001 9044 MultiStar: [#1 0.13,-0.00,1.04,U] [#2 0.47,0.31,0.00,M1] [#3 0.06,0.14,0.83,U] [#4 0.20,0.05,1.28,U] [#5 0.15,-0.03,0.65,U] [#6 -0.02,0.05,0.43,U] [#7 0.12,0.03,0.42,U] [#8 0.11,-0.03,0.41,U] 
20:39:02.162 00.001 9044 refined, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.20, 0.12}
20:39:02.162 00.000 9044 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.62) = xAngle (1.98 = 1.98)
20:39:02.163 00.001 9044 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.10 = -1.10)
20:39:02.164 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.36 mountX=-0.06 mountY=-0.13, mountTheta=-1.99
20:39:02.165 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.05, opts=13)
20:39:02.166 00.001 9044 Enqueuing Move request for scope (0.14, 0.05)
20:39:02.167 00.001 12252 Worker thread wakes up
20:39:02.167 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:02.168 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
20:39:02.168 00.000 9044 UpdateGuideState exits: m=5585 SNR=51.4
20:39:02.168 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
20:39:02.168 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:02.169 00.001 12252 Moving (0.14, 0.05) raw xDistance=-0.06 yDistance=-0.13
20:39:02.169 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:02.170 00.001 9044 Enqueuing Expose request
20:39:02.172 00.002 12252 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 994.81
20:39:02.172 00.000 12252 PPEC: input: -0.06, control: -0.03, exposure: 2000
20:39:02.172 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:02.172 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:39:02.172 00.000 12252 MoveAxis(E, 10, ABG)
20:39:02.172 00.000 12252 Guiding  Dir = 2, Dur = 10
20:39:02.172 00.000 12252 IsSlewing returns 0
20:39:02.174 00.002 12252 IsGuiding returns 0
20:39:02.176 00.002 12252 PulseGuide returned control before completion, sleep 18
20:39:02.209 00.033 12252 IsGuiding returns 0
20:39:02.209 00.000 12252 Move returns status 0, amount 10
20:39:02.211 00.002 12252 MoveAxis(N, 0, ABG)
20:39:02.211 00.000 12252 Move returns status 0, amount 0
20:39:02.211 00.000 12252 move complete, result=0
20:39:02.211 00.000 12252 worker thread done servicing request
20:39:02.211 00.000 12252 Worker thread wakes up
20:39:02.211 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:02.211 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:02.211 00.000 9044 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
20:39:04.551 02.340 12252 Exposure complete
20:39:04.607 00.056 12252 worker thread done servicing request
20:39:04.607 00.000 9044 OnExposeComplete: enter
20:39:04.609 00.002 9044 UpdateGuideState(): m_state=6
20:39:04.610 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
20:39:04.612 00.002 9044 Star::Find returns 1 (0), X=1014.52, Y=823.65, Mass=5527, SNR=51.2, Peak=173 HFD=5.2
20:39:04.613 00.001 9044 MultiStar: [#1 -0.01,0.04,1.07,U] [#2 0.08,-0.02,1.20,U] [#3 0.16,0.20,0.83,U] [#4 0.16,0.03,1.25,U] [#5 0.18,0.10,0.64,U] [#6 0.03,-0.07,0.43,U] [#7 0.08,0.14,0.42,U] [#8 0.34,0.07,0.42,U] 
20:39:04.614 00.001 9044 single-star, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.00, 0.10}
20:39:04.615 00.001 9044 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.62) = xAngle (3.17 = -3.11)
20:39:04.616 00.001 9044 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.09 = 0.09)
20:39:04.617 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.55 mountX=-0.10 mountY=0.01, mountTheta=3.05
20:39:04.619 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.10, opts=13)
20:39:04.621 00.002 9044 Enqueuing Move request for scope (0.00, 0.10)
20:39:04.622 00.001 12252 Worker thread wakes up
20:39:04.622 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:04.623 00.001 9044 UpdateGuideState exits: m=5527 SNR=51.2
20:39:04.624 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:04.626 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:04.627 00.001 9044 Enqueuing Expose request
20:39:04.628 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
20:39:04.628 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
20:39:04.628 00.000 12252 Moving (0.00, 0.10) raw xDistance=-0.10 yDistance=0.01
20:39:04.629 00.001 12252 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 994.81
20:39:04.629 00.000 12252 PPEC: input: -0.10, control: -0.01, exposure: 2000
20:39:04.629 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:04.629 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:39:04.629 00.000 12252 MoveAxis(E, 5, ABG)
20:39:04.629 00.000 12252 Guiding  Dir = 2, Dur = 5
20:39:04.629 00.000 12252 IsSlewing returns 0
20:39:04.629 00.000 12252 IsGuiding returns 0
20:39:04.631 00.002 12252 PulseGuide returned control before completion, sleep 14
20:39:04.655 00.024 12252 IsGuiding returns 0
20:39:04.655 00.000 12252 Move returns status 0, amount 5
20:39:04.655 00.000 12252 MoveAxis(N, 0, ABG)
20:39:04.655 00.000 12252 Move returns status 0, amount 0
20:39:04.655 00.000 12252 move complete, result=0
20:39:04.655 00.000 12252 worker thread done servicing request
20:39:04.656 00.001 9044 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
20:39:04.658 00.002 12252 Worker thread wakes up
20:39:04.658 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:04.658 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:07.026 02.368 12252 Exposure complete
20:39:07.077 00.051 12252 worker thread done servicing request
20:39:07.077 00.000 9044 OnExposeComplete: enter
20:39:07.078 00.001 9044 UpdateGuideState(): m_state=6
20:39:07.079 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
20:39:07.081 00.002 9044 Star::Find returns 1 (0), X=1014.61, Y=823.46, Mass=5314, SNR=50.0, Peak=173 HFD=5.2
20:39:07.082 00.001 9044 MultiStar: [#1 0.01,-0.02,1.05,U] [#2 -0.03,-0.02,1.23,U] [#3 -0.06,0.03,0.86,U] [#4 0.07,0.02,1.28,U] [#5 -0.04,-0.10,0.66,U] [#6 -0.14,0.00,0.44,U] [#7 0.02,0.01,0.43,U] [#8 0.03,-0.17,0.42,U] 
20:39:07.083 00.001 9044 refined, 8 included, MultiStar: {0.00, -0.03}, one-star: {0.09, -0.08}
20:39:07.085 00.002 9044 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.62) = xAngle (0.18 = 0.18)
20:39:07.086 00.001 9044 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.90 = -2.90)
20:39:07.087 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.44 mountX=0.03 mountY=-0.01, mountTheta=-0.24
20:39:07.089 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.03, opts=13)
20:39:07.090 00.001 9044 Enqueuing Move request for scope (0.00, -0.03)
20:39:07.091 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:07.092 00.001 9044 UpdateGuideState exits: m=5314 SNR=50.0
20:39:07.093 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:07.094 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:07.095 00.001 9044 Enqueuing Expose request
20:39:07.097 00.002 12252 Worker thread wakes up
20:39:07.098 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
20:39:07.098 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
20:39:07.098 00.000 12252 Moving (0.00, -0.03) raw xDistance=0.03 yDistance=-0.01
20:39:07.099 00.001 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 994.81
20:39:07.099 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
20:39:07.099 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:07.100 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:39:07.100 00.000 12252 MoveAxis(E, 3, ABG)
20:39:07.100 00.000 12252 Guiding  Dir = 2, Dur = 3
20:39:07.100 00.000 12252 IsSlewing returns 0
20:39:07.100 00.000 12252 IsGuiding returns 0
20:39:07.102 00.002 12252 PulseGuide returned control before completion, sleep 11
20:39:07.127 00.025 12252 IsGuiding returns 0
20:39:07.127 00.000 12252 Move returns status 0, amount 3
20:39:07.127 00.000 12252 MoveAxis(N, 0, ABG)
20:39:07.127 00.000 12252 Move returns status 0, amount 0
20:39:07.127 00.000 12252 move complete, result=0
20:39:07.127 00.000 12252 worker thread done servicing request
20:39:07.127 00.000 12252 Worker thread wakes up
20:39:07.127 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
20:39:07.130 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:07.130 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:09.485 02.355 12252 Exposure complete
20:39:09.546 00.061 12252 worker thread done servicing request
20:39:09.546 00.000 9044 OnExposeComplete: enter
20:39:09.547 00.001 9044 UpdateGuideState(): m_state=6
20:39:09.548 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
20:39:09.550 00.002 9044 Star::Find returns 1 (0), X=1014.37, Y=823.64, Mass=5391, SNR=50.4, Peak=173 HFD=5.3
20:39:09.552 00.002 9044 MultiStar: [#1 -0.13,0.18,1.04,U] [#2 -0.33,-0.01,1.22,U] [#3 -0.12,0.05,0.86,U] [#4 -0.18,0.05,1.29,U] [#5 -0.03,0.10,0.66,U] [#6 -0.19,-0.00,0.44,U] [#7 -0.17,0.13,0.44,U] [#8 -0.10,0.03,0.41,U] 
20:39:09.556 00.004 9044 single-star, 8 included, MultiStar: {-0.17, 0.07}, one-star: {-0.14, 0.09}
20:39:09.558 00.002 9044 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.62) = xAngle (4.19 = -2.09)
20:39:09.560 00.002 9044 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.11 = 1.11)
20:39:09.562 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.57 mountX=-0.08 mountY=0.15, mountTheta=2.08
20:39:09.567 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.09, opts=13)
20:39:09.569 00.002 9044 Enqueuing Move request for scope (-0.14, 0.09)
20:39:09.572 00.003 12252 Worker thread wakes up
20:39:09.572 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:09.575 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
20:39:09.575 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
20:39:09.575 00.000 9044 UpdateGuideState exits: m=5391 SNR=50.4
20:39:09.577 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:09.579 00.002 12252 Moving (-0.14, 0.09) raw xDistance=-0.08 yDistance=0.15
20:39:09.579 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:09.581 00.002 9044 Enqueuing Expose request
20:39:09.584 00.003 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 998.99
20:39:09.584 00.000 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
20:39:09.584 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:09.584 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:39:09.584 00.000 12252 MoveAxis(E, 9, ABG)
20:39:09.584 00.000 12252 Guiding  Dir = 2, Dur = 9
20:39:09.584 00.000 12252 IsSlewing returns 0
20:39:09.584 00.000 12252 IsGuiding returns 0
20:39:09.588 00.004 12252 PulseGuide returned control before completion, sleep 17
20:39:09.610 00.022 12252 IsGuiding returns 0
20:39:09.610 00.000 12252 Move returns status 0, amount 9
20:39:09.610 00.000 12252 MoveAxis(N, 0, ABG)
20:39:09.610 00.000 12252 Move returns status 0, amount 0
20:39:09.610 00.000 12252 move complete, result=0
20:39:09.610 00.000 12252 worker thread done servicing request
20:39:09.610 00.000 12252 Worker thread wakes up
20:39:09.610 00.000 9044 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
20:39:09.611 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:09.611 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:11.947 02.336 12252 Exposure complete
20:39:12.004 00.057 12252 worker thread done servicing request
20:39:12.004 00.000 9044 OnExposeComplete: enter
20:39:12.005 00.001 9044 UpdateGuideState(): m_state=6
20:39:12.007 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
20:39:12.008 00.001 9044 Star::Find returns 1 (0), X=1014.39, Y=823.60, Mass=5496, SNR=51.0, Peak=173 HFD=5.3
20:39:12.011 00.003 9044 MultiStar: [#1 -0.07,-0.08,1.04,U] [#2 -0.24,-0.10,1.21,U] [#3 -0.12,0.04,0.84,U] [#4 -0.14,-0.08,1.32,U] [#5 -0.06,-0.13,0.64,U] [#6 -0.13,-0.08,0.42,U] [#7 -0.13,-0.07,0.42,U] [#8 -0.01,-0.08,0.42,U] 
20:39:12.013 00.002 9044 single-star, 8 included, MultiStar: {-0.13, -0.06}, one-star: {-0.12, 0.05}
20:39:12.014 00.001 9044 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.62) = xAngle (4.40 = -1.89)
20:39:12.016 00.002 9044 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.31 = 1.31)
20:39:12.017 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.77 mountX=-0.04 mountY=0.12, mountTheta=1.88
20:39:12.020 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.05, opts=13)
20:39:12.021 00.001 9044 Enqueuing Move request for scope (-0.12, 0.05)
20:39:12.023 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:12.024 00.001 9044 UpdateGuideState exits: m=5496 SNR=51.0
20:39:12.026 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:12.027 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:12.028 00.001 9044 Enqueuing Expose request
20:39:12.029 00.001 12252 Worker thread wakes up
20:39:12.029 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
20:39:12.029 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
20:39:12.029 00.000 12252 Moving (-0.12, 0.05) raw xDistance=-0.04 yDistance=0.12
20:39:12.029 00.000 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 998.99
20:39:12.029 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
20:39:12.029 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:12.029 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:39:12.030 00.001 12252 MoveAxis(E, 8, ABG)
20:39:12.030 00.000 12252 Guiding  Dir = 2, Dur = 8
20:39:12.030 00.000 12252 IsSlewing returns 0
20:39:12.030 00.000 12252 IsGuiding returns 0
20:39:12.033 00.003 12252 PulseGuide returned control before completion, sleep 17
20:39:12.051 00.018 12252 IsGuiding returns 0
20:39:12.051 00.000 12252 Move returns status 0, amount 8
20:39:12.051 00.000 12252 MoveAxis(N, 0, ABG)
20:39:12.051 00.000 12252 Move returns status 0, amount 0
20:39:12.051 00.000 12252 move complete, result=0
20:39:12.051 00.000 12252 worker thread done servicing request
20:39:12.051 00.000 12252 Worker thread wakes up
20:39:12.051 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
20:39:12.053 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:12.054 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:14.416 02.362 12252 Exposure complete
20:39:14.483 00.067 12252 worker thread done servicing request
20:39:14.483 00.000 9044 OnExposeComplete: enter
20:39:14.484 00.001 9044 UpdateGuideState(): m_state=6
20:39:14.485 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
20:39:14.485 00.000 9044 Star::Find returns 1 (0), X=1014.59, Y=823.41, Mass=5500, SNR=51.1, Peak=173 HFD=5.3
20:39:14.486 00.001 9044 MultiStar: [#1 -0.06,-0.00,1.05,U] [#2 -0.07,0.03,1.21,U] [#3 -0.08,-0.01,0.85,U] [#4 -0.15,-0.04,1.29,U] [#5 0.01,0.04,0.65,U] [#6 -0.15,-0.01,0.42,U] [#7 -0.05,0.03,0.42,U] [#8 -0.01,-0.03,0.42,U] 
20:39:14.487 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {0.08, -0.14}
20:39:14.488 00.001 9044 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.62) = xAngle (-1.21 = -1.21)
20:39:14.490 00.002 9044 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.29 = 1.99)
20:39:14.491 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.84 mountX=0.02 mountY=0.05, mountTheta=1.20
20:39:14.492 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.02, opts=13)
20:39:14.493 00.001 9044 Enqueuing Move request for scope (-0.06, -0.02)
20:39:14.494 00.001 12252 Worker thread wakes up
20:39:14.494 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:14.495 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
20:39:14.495 00.000 9044 UpdateGuideState exits: m=5500 SNR=51.1
20:39:14.496 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:14.498 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
20:39:14.498 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:14.500 00.002 9044 Enqueuing Expose request
20:39:14.501 00.001 12252 Moving (-0.06, -0.02) raw xDistance=0.02 yDistance=0.05
20:39:14.503 00.002 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 998.99
20:39:14.504 00.001 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
20:39:14.504 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:14.504 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:39:14.504 00.000 12252 MoveAxis(E, 5, ABG)
20:39:14.504 00.000 12252 Guiding  Dir = 2, Dur = 5
20:39:14.504 00.000 12252 IsSlewing returns 0
20:39:14.505 00.001 12252 IsGuiding returns 0
20:39:14.507 00.002 12252 PulseGuide returned control before completion, sleep 14
20:39:14.527 00.020 12252 IsGuiding returns 0
20:39:14.527 00.000 12252 Move returns status 0, amount 5
20:39:14.527 00.000 12252 MoveAxis(N, 0, ABG)
20:39:14.527 00.000 12252 Move returns status 0, amount 0
20:39:14.527 00.000 12252 move complete, result=0
20:39:14.527 00.000 12252 worker thread done servicing request
20:39:14.527 00.000 12252 Worker thread wakes up
20:39:14.527 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
20:39:14.530 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:14.530 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:16.872 02.342 12252 Exposure complete
20:39:16.923 00.051 12252 worker thread done servicing request
20:39:16.923 00.000 9044 OnExposeComplete: enter
20:39:16.924 00.001 9044 UpdateGuideState(): m_state=6
20:39:16.926 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
20:39:16.927 00.001 9044 Star::Find returns 1 (0), X=1014.59, Y=823.47, Mass=5509, SNR=51.2, Peak=173 HFD=5.2
20:39:16.928 00.001 9044 MultiStar: [#1 -0.02,0.04,1.04,U] [#2 0.06,0.02,1.19,U] [#3 0.07,0.07,0.84,U] [#4 0.07,0.01,1.27,U] [#5 0.08,-0.01,0.64,U] [#6 -0.01,-0.03,0.43,U] [#7 0.04,0.01,0.43,U] [#8 -0.04,-0.03,0.41,U] 
20:39:16.930 00.002 9044 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.08, -0.08}
20:39:16.931 00.001 9044 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.62) = xAngle (1.75 = 1.75)
20:39:16.932 00.001 9044 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.33 = -1.33)
20:39:16.933 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.13 mountX=-0.01 mountY=-0.04, mountTheta=-1.76
20:39:16.935 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.01, opts=13)
20:39:16.936 00.001 9044 Enqueuing Move request for scope (0.05, 0.01)
20:39:16.938 00.002 12252 Worker thread wakes up
20:39:16.938 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:16.939 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
20:39:16.939 00.000 9044 UpdateGuideState exits: m=5509 SNR=51.2
20:39:16.941 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
20:39:16.941 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:16.942 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:16.943 00.001 9044 Enqueuing Expose request
20:39:16.944 00.001 12252 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.04
20:39:16.945 00.001 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 998.99
20:39:16.945 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
20:39:16.945 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:16.945 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:39:16.945 00.000 12252 MoveAxis(E, 4, ABG)
20:39:16.945 00.000 12252 Guiding  Dir = 2, Dur = 4
20:39:16.945 00.000 12252 IsSlewing returns 0
20:39:16.945 00.000 12252 IsGuiding returns 0
20:39:16.947 00.002 12252 PulseGuide returned control before completion, sleep 13
20:39:16.976 00.029 12252 IsGuiding returns 0
20:39:16.976 00.000 12252 Move returns status 0, amount 4
20:39:16.976 00.000 12252 MoveAxis(N, 0, ABG)
20:39:16.976 00.000 12252 Move returns status 0, amount 0
20:39:16.976 00.000 12252 move complete, result=0
20:39:16.976 00.000 12252 worker thread done servicing request
20:39:16.976 00.000 12252 Worker thread wakes up
20:39:16.976 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:16.976 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:16.976 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
20:39:19.337 02.361 12252 Exposure complete
20:39:19.389 00.052 12252 worker thread done servicing request
20:39:19.389 00.000 9044 OnExposeComplete: enter
20:39:19.393 00.004 9044 UpdateGuideState(): m_state=6
20:39:19.395 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
20:39:19.396 00.001 9044 Star::Find returns 1 (0), X=1014.40, Y=823.76, Mass=5544, SNR=51.1, Peak=173 HFD=5.2
20:39:19.398 00.002 9044 MultiStar: [#1 -0.06,0.29,1.05,U] [#2 -0.10,0.15,1.20,U] [#3 -0.09,0.27,0.83,U] [#4 0.04,0.17,1.26,U] [#5 -0.08,0.25,0.64,U] [#6 -0.07,0.18,0.43,U] [#7 -0.13,0.32,0.42,U] [#8 -0.13,0.15,0.40,U] 
20:39:19.399 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.22}, one-star: {-0.12, 0.21}
20:39:19.401 00.002 9044 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.62) = xAngle (3.51 = -2.77)
20:39:19.404 00.003 9044 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.43 = 0.43)
20:39:19.406 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.89 mountX=-0.21 mountY=0.10, mountTheta=2.72
20:39:19.410 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.22, opts=13)
20:39:19.412 00.002 9044 Enqueuing Move request for scope (-0.07, 0.22)
20:39:19.416 00.004 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:19.418 00.002 9044 UpdateGuideState exits: m=5544 SNR=51.1
20:39:19.419 00.001 12252 Worker thread wakes up
20:39:19.420 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:19.422 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
20:39:19.422 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
20:39:19.422 00.000 12252 Moving (-0.07, 0.22) raw xDistance=-0.21 yDistance=0.10
20:39:19.422 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:19.425 00.003 9044 Enqueuing Expose request
20:39:19.427 00.002 12252 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 1003.13
20:39:19.427 00.000 12252 PPEC: input: -0.21, control: -0.13, exposure: 2000
20:39:19.428 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:19.428 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:39:19.428 00.000 12252 MoveAxis(E, 53, ABG)
20:39:19.428 00.000 12252 Guiding  Dir = 2, Dur = 53
20:39:19.428 00.000 12252 IsSlewing returns 0
20:39:19.428 00.000 12252 IsGuiding returns 0
20:39:19.431 00.003 12252 PulseGuide returned control before completion, sleep 61
20:39:19.499 00.068 12252 IsGuiding returns 0
20:39:19.499 00.000 12252 Move returns status 0, amount 53
20:39:19.499 00.000 12252 MoveAxis(N, 0, ABG)
20:39:19.499 00.000 12252 Move returns status 0, amount 0
20:39:19.499 00.000 12252 move complete, result=0
20:39:19.499 00.000 12252 worker thread done servicing request
20:39:19.500 00.001 12252 Worker thread wakes up
20:39:19.500 00.000 9044 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
20:39:19.501 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:19.501 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:21.865 02.364 12252 Exposure complete
20:39:21.924 00.059 12252 worker thread done servicing request
20:39:21.924 00.000 9044 OnExposeComplete: enter
20:39:21.927 00.003 9044 UpdateGuideState(): m_state=6
20:39:21.928 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
20:39:21.929 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=823.57, Mass=5302, SNR=50.1, Peak=173 HFD=5.1
20:39:21.930 00.001 9044 MultiStar: [#1 -0.05,-0.08,1.07,U] [#2 -0.01,-0.10,1.22,U] [#3 -0.09,-0.07,0.86,U] [#4 0.11,-0.07,1.30,U] [#5 0.04,-0.14,0.66,U] [#6 -0.03,-0.15,0.43,U] [#7 -0.05,-0.01,0.43,U] [#8 -0.04,-0.17,0.42,U] 
20:39:21.931 00.001 9044 single-star, 8 included, MultiStar: {-0.01, -0.08}, one-star: {-0.05, 0.02}
20:39:21.931 00.000 9044 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.62) = xAngle (4.35 = -1.93)
20:39:21.933 00.002 9044 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.26 = 1.26)
20:39:21.934 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.72 mountX=-0.02 mountY=0.05, mountTheta=1.93
20:39:21.936 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.02, opts=13)
20:39:21.937 00.001 9044 Enqueuing Move request for scope (-0.05, 0.02)
20:39:21.938 00.001 12252 Worker thread wakes up
20:39:21.938 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
20:39:21.938 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
20:39:21.938 00.000 12252 Moving (-0.05, 0.02) raw xDistance=-0.02 yDistance=0.05
20:39:21.938 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:21.940 00.002 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1003.13
20:39:21.940 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
20:39:21.940 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:21.940 00.000 9044 UpdateGuideState exits: m=5302 SNR=50.1
20:39:21.942 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:39:21.942 00.000 12252 MoveAxis(E, 4, ABG)
20:39:21.942 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:21.944 00.002 12252 Guiding  Dir = 2, Dur = 4
20:39:21.944 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:21.945 00.001 9044 Enqueuing Expose request
20:39:21.947 00.002 12252 IsSlewing returns 0
20:39:21.947 00.000 12252 IsGuiding returns 0
20:39:21.949 00.002 12252 PulseGuide returned control before completion, sleep 12
20:39:21.977 00.028 12252 IsGuiding returns 0
20:39:21.977 00.000 12252 Move returns status 0, amount 4
20:39:21.977 00.000 12252 MoveAxis(N, 0, ABG)
20:39:21.977 00.000 12252 Move returns status 0, amount 0
20:39:21.978 00.001 12252 move complete, result=0
20:39:21.978 00.000 12252 worker thread done servicing request
20:39:21.978 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
20:39:21.980 00.002 12252 Worker thread wakes up
20:39:21.980 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:21.980 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:24.323 02.343 12252 Exposure complete
20:39:24.379 00.056 12252 worker thread done servicing request
20:39:24.379 00.000 9044 OnExposeComplete: enter
20:39:24.382 00.003 9044 UpdateGuideState(): m_state=6
20:39:24.384 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
20:39:24.386 00.002 9044 Star::Find returns 1 (0), X=1014.67, Y=823.40, Mass=5548, SNR=51.3, Peak=173 HFD=5.3
20:39:24.388 00.002 9044 MultiStar: [#1 0.12,-0.02,1.03,U] [#2 0.07,-0.08,1.21,U] [#3 0.12,-0.03,0.84,U] [#4 0.21,-0.03,1.26,U] [#5 0.01,-0.09,0.65,U] [#6 -0.00,-0.06,0.43,U] [#7 0.02,-0.03,0.43,U] [#8 0.04,-0.20,0.41,U] 
20:39:24.390 00.002 9044 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.16, -0.15}
20:39:24.393 00.003 9044 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.62) = xAngle (1.04 = 1.04)
20:39:24.394 00.001 9044 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.05 = -2.05)
20:39:24.396 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.59 mountX=0.06 mountY=-0.11, mountTheta=-1.05
20:39:24.398 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.07, opts=13)
20:39:24.400 00.002 9044 Enqueuing Move request for scope (0.11, -0.07)
20:39:24.403 00.003 12252 Worker thread wakes up
20:39:24.403 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:24.406 00.003 9044 UpdateGuideState exits: m=5548 SNR=51.3
20:39:24.407 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:24.409 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:24.411 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
20:39:24.411 00.000 9044 Enqueuing Expose request
20:39:24.412 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
20:39:24.412 00.000 12252 Moving (0.11, -0.07) raw xDistance=0.06 yDistance=-0.11
20:39:24.413 00.001 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1003.13
20:39:24.413 00.000 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
20:39:24.413 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:24.413 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:39:24.413 00.000 12252 MoveAxis(E, 12, ABG)
20:39:24.413 00.000 12252 Guiding  Dir = 2, Dur = 12
20:39:24.413 00.000 12252 IsSlewing returns 0
20:39:24.414 00.001 12252 IsGuiding returns 0
20:39:24.415 00.001 12252 PulseGuide returned control before completion, sleep 21
20:39:24.449 00.034 12252 IsGuiding returns 0
20:39:24.449 00.000 12252 Move returns status 0, amount 12
20:39:24.449 00.000 12252 MoveAxis(N, 0, ABG)
20:39:24.449 00.000 12252 Move returns status 0, amount 0
20:39:24.449 00.000 12252 move complete, result=0
20:39:24.449 00.000 12252 worker thread done servicing request
20:39:24.449 00.000 12252 Worker thread wakes up
20:39:24.449 00.000 9044 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
20:39:24.452 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:24.452 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:26.796 02.344 12252 Exposure complete
20:39:26.850 00.054 12252 worker thread done servicing request
20:39:26.850 00.000 9044 OnExposeComplete: enter
20:39:26.851 00.001 9044 UpdateGuideState(): m_state=6
20:39:26.854 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
20:39:26.855 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=823.51, Mass=5484, SNR=50.9, Peak=173 HFD=5.2
20:39:26.856 00.001 9044 MultiStar: [#1 0.06,0.00,1.07,U] [#2 -0.07,0.00,1.20,U] [#3 0.07,0.06,0.85,U] [#4 0.16,0.03,1.28,U] [#5 0.12,0.03,0.66,U] [#6 0.04,0.06,0.43,U] [#7 0.08,0.13,0.42,U] [#8 0.22,-0.01,0.42,U] 
20:39:26.858 00.002 9044 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.18, -0.04}
20:39:26.859 00.001 9044 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.62) = xAngle (1.85 = 1.85)
20:39:26.860 00.001 9044 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.24 = -1.24)
20:39:26.861 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.22 mountX=-0.03 mountY=-0.09, mountTheta=-1.85
20:39:26.863 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.02, opts=13)
20:39:26.865 00.002 9044 Enqueuing Move request for scope (0.09, 0.02)
20:39:26.866 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:26.867 00.001 12252 Worker thread wakes up
20:39:26.867 00.000 9044 UpdateGuideState exits: m=5484 SNR=50.9
20:39:26.868 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:26.869 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
20:39:26.869 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:26.870 00.001 9044 Enqueuing Expose request
20:39:26.871 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
20:39:26.871 00.000 12252 Moving (0.09, 0.02) raw xDistance=-0.03 yDistance=-0.09
20:39:26.873 00.002 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1007.23
20:39:26.873 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
20:39:26.873 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:26.873 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:39:26.873 00.000 12252 MoveAxis(E, 12, ABG)
20:39:26.873 00.000 12252 Guiding  Dir = 2, Dur = 12
20:39:26.873 00.000 12252 IsSlewing returns 0
20:39:26.873 00.000 12252 IsGuiding returns 0
20:39:26.875 00.002 12252 PulseGuide returned control before completion, sleep 20
20:39:26.899 00.024 12252 IsGuiding returns 0
20:39:26.899 00.000 12252 Move returns status 0, amount 12
20:39:26.901 00.002 12252 MoveAxis(N, 0, ABG)
20:39:26.901 00.000 12252 Move returns status 0, amount 0
20:39:26.901 00.000 12252 move complete, result=0
20:39:26.901 00.000 12252 worker thread done servicing request
20:39:26.901 00.000 12252 Worker thread wakes up
20:39:26.901 00.000 9044 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
20:39:26.902 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:26.902 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:29.269 02.367 12252 Exposure complete
20:39:29.326 00.057 12252 worker thread done servicing request
20:39:29.326 00.000 9044 OnExposeComplete: enter
20:39:29.327 00.001 9044 UpdateGuideState(): m_state=6
20:39:29.328 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
20:39:29.329 00.001 9044 Star::Find returns 1 (0), X=1014.44, Y=823.60, Mass=5390, SNR=50.3, Peak=173 HFD=5.2
20:39:29.330 00.001 9044 MultiStar: [#1 0.04,-0.06,1.06,U] [#2 -0.25,-0.11,1.21,U] [#3 -0.14,-0.03,0.85,U] [#4 -0.08,-0.04,1.31,U] [#5 -0.04,-0.01,0.66,U] [#6 -0.01,-0.10,0.43,U] [#7 -0.07,0.00,0.43,U] [#8 -0.09,0.06,0.42,U] 
20:39:29.332 00.002 9044 single-star, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.08, 0.05}
20:39:29.334 00.002 9044 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.62) = xAngle (4.15 = -2.13)
20:39:29.335 00.001 9044 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.07 = 1.07)
20:39:29.337 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.53 mountX=-0.05 mountY=0.08, mountTheta=2.11
20:39:29.341 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.05, opts=13)
20:39:29.344 00.003 9044 Enqueuing Move request for scope (-0.08, 0.05)
20:39:29.346 00.002 12252 Worker thread wakes up
20:39:29.346 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
20:39:29.346 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
20:39:29.346 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:29.347 00.001 12252 Moving (-0.08, 0.05) raw xDistance=-0.05 yDistance=0.08
20:39:29.347 00.000 9044 UpdateGuideState exits: m=5390 SNR=50.3
20:39:29.348 00.001 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1007.23
20:39:29.348 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:29.350 00.002 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
20:39:29.350 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:29.351 00.001 9044 Enqueuing Expose request
20:39:29.352 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:29.352 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:39:29.352 00.000 12252 MoveAxis(E, 9, ABG)
20:39:29.352 00.000 12252 Guiding  Dir = 2, Dur = 9
20:39:29.353 00.001 12252 IsSlewing returns 0
20:39:29.353 00.000 12252 IsGuiding returns 0
20:39:29.355 00.002 12252 PulseGuide returned control before completion, sleep 17
20:39:29.377 00.022 12252 IsGuiding returns 0
20:39:29.378 00.001 12252 Move returns status 0, amount 9
20:39:29.378 00.000 12252 MoveAxis(N, 0, ABG)
20:39:29.378 00.000 12252 Move returns status 0, amount 0
20:39:29.378 00.000 12252 move complete, result=0
20:39:29.378 00.000 12252 worker thread done servicing request
20:39:29.378 00.000 12252 Worker thread wakes up
20:39:29.378 00.000 9044 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
20:39:29.381 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:29.381 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:31.722 02.341 12252 Exposure complete
20:39:31.765 00.043 12252 worker thread done servicing request
20:39:31.765 00.000 9044 OnExposeComplete: enter
20:39:31.767 00.002 9044 UpdateGuideState(): m_state=6
20:39:31.768 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
20:39:31.769 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=823.70, Mass=5264, SNR=49.9, Peak=173 HFD=5.1
20:39:31.770 00.001 9044 MultiStar: [#1 0.11,0.12,1.06,U] [#2 0.04,0.08,1.24,U] [#3 0.08,0.13,0.85,U] [#4 0.17,0.07,1.30,U] [#5 0.08,0.08,0.66,U] [#6 0.01,0.15,0.43,U] [#7 0.17,0.18,0.43,U] [#8 0.22,0.03,0.43,U] 
20:39:31.771 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.10}, one-star: {0.17, 0.15}
20:39:31.772 00.001 9044 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.62) = xAngle (2.36 = 2.36)
20:39:31.772 00.000 9044 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.72 = -0.72)
20:39:31.773 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.16 cameraTheta=0.74 mountX=-0.11 mountY=-0.10, mountTheta=-2.39
20:39:31.775 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.10, opts=13)
20:39:31.775 00.000 9044 Enqueuing Move request for scope (0.11, 0.10)
20:39:31.776 00.001 12252 Worker thread wakes up
20:39:31.776 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:31.777 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
20:39:31.777 00.000 9044 UpdateGuideState exits: m=5264 SNR=49.9
20:39:31.778 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
20:39:31.778 00.000 12252 Moving (0.11, 0.10) raw xDistance=-0.11 yDistance=-0.10
20:39:31.778 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:31.781 00.003 12252 PPEC rslt: input = -0.11, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 1007.23
20:39:31.781 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:31.783 00.002 9044 Enqueuing Expose request
20:39:31.784 00.001 12252 PPEC: input: -0.11, control: -0.09, exposure: 2000
20:39:31.784 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:31.784 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:39:31.784 00.000 12252 MoveAxis(E, 35, ABG)
20:39:31.784 00.000 12252 Guiding  Dir = 2, Dur = 35
20:39:31.785 00.001 12252 IsSlewing returns 0
20:39:31.785 00.000 12252 IsGuiding returns 0
20:39:31.787 00.002 12252 PulseGuide returned control before completion, sleep 43
20:39:31.842 00.055 12252 IsGuiding returns 0
20:39:31.842 00.000 12252 Move returns status 0, amount 35
20:39:31.842 00.000 12252 MoveAxis(N, 0, ABG)
20:39:31.842 00.000 12252 Move returns status 0, amount 0
20:39:31.842 00.000 12252 move complete, result=0
20:39:31.843 00.001 12252 worker thread done servicing request
20:39:31.843 00.000 12252 Worker thread wakes up
20:39:31.843 00.000 9044 GuideStep: -0.1 px 35 ms EAST, -0.1 px 0 ms NORTH
20:39:31.845 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:31.845 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:34.206 02.361 12252 Exposure complete
20:39:34.254 00.048 12252 worker thread done servicing request
20:39:34.254 00.000 9044 OnExposeComplete: enter
20:39:34.257 00.003 9044 UpdateGuideState(): m_state=6
20:39:34.259 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
20:39:34.260 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=823.39, Mass=5418, SNR=50.5, Peak=173 HFD=5.3
20:39:34.261 00.001 9044 MultiStar: [#1 0.01,0.00,1.06,U] [#2 -0.24,-0.11,1.22,U] [#3 -0.12,0.01,0.85,U] [#4 0.16,-0.38,0.00,M1] [#5 -0.03,-0.10,0.65,U] [#6 -0.08,-0.07,0.44,U] [#7 -0.07,-0.11,0.43,U] [#8 -0.01,-0.28,0.41,U] 
20:39:34.262 00.001 9044 refined, 7 included, MultiStar: {-0.06, -0.09}, one-star: {0.13, -0.16}
20:39:34.263 00.001 9044 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.62) = xAngle (-0.52 = -0.52)
20:39:34.264 00.001 9044 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.60 = 2.68)
20:39:34.264 00.000 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.14 mountX=0.09 mountY=0.05, mountTheta=0.47
20:39:34.266 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.09, opts=13)
20:39:34.267 00.001 9044 Enqueuing Move request for scope (-0.06, -0.09)
20:39:34.268 00.001 12252 Worker thread wakes up
20:39:34.268 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:34.268 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
20:39:34.268 00.000 9044 UpdateGuideState exits: m=5418 SNR=50.5
20:39:34.269 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
20:39:34.269 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:34.271 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:34.272 00.001 9044 Enqueuing Expose request
20:39:34.272 00.000 12252 Moving (-0.06, -0.09) raw xDistance=0.09 yDistance=0.05
20:39:34.273 00.001 12252 PPEC rslt: input = 0.09, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1007.23
20:39:34.273 00.000 12252 PPEC: input: 0.09, control: -0.03, exposure: 2000
20:39:34.273 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:34.273 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:39:34.273 00.000 12252 MoveAxis(E, 12, ABG)
20:39:34.273 00.000 12252 Guiding  Dir = 2, Dur = 12
20:39:34.273 00.000 12252 IsSlewing returns 0
20:39:34.273 00.000 12252 IsGuiding returns 0
20:39:34.275 00.002 12252 PulseGuide returned control before completion, sleep 20
20:39:34.305 00.030 12252 IsGuiding returns 0
20:39:34.305 00.000 12252 Move returns status 0, amount 12
20:39:34.305 00.000 12252 MoveAxis(N, 0, ABG)
20:39:34.305 00.000 12252 Move returns status 0, amount 0
20:39:34.305 00.000 12252 move complete, result=0
20:39:34.305 00.000 12252 worker thread done servicing request
20:39:34.305 00.000 12252 Worker thread wakes up
20:39:34.305 00.000 9044 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
20:39:34.306 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:34.306 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:36.648 02.342 12252 Exposure complete
20:39:36.699 00.051 12252 worker thread done servicing request
20:39:36.699 00.000 9044 OnExposeComplete: enter
20:39:36.700 00.001 9044 UpdateGuideState(): m_state=6
20:39:36.701 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
20:39:36.701 00.000 9044 Star::Find returns 1 (0), X=1014.64, Y=823.49, Mass=5347, SNR=50.3, Peak=173 HFD=5.1
20:39:36.704 00.003 9044 MultiStar: [#1 -0.03,0.01,1.09,U] [#2 -0.25,-0.01,1.21,U] [#3 -0.03,-0.01,0.85,U] [#4 -0.05,0.03,1.28,U] [#5 -0.01,0.03,0.66,U] [#6 -0.01,0.04,0.44,U] [#7 0.03,0.02,0.43,U] [#8 0.03,-0.06,0.42,U] 
20:39:36.705 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.00}, one-star: {0.13, -0.06}
20:39:36.706 00.001 9044 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.62) = xAngle (-1.47 = -1.47)
20:39:36.707 00.001 9044 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.56 = 1.73)
20:39:36.708 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.10 mountX=0.00 mountY=0.04, mountTheta=1.47
20:39:36.710 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.00, opts=13)
20:39:36.711 00.001 9044 Enqueuing Move request for scope (-0.04, -0.00)
20:39:36.713 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:36.714 00.001 9044 UpdateGuideState exits: m=5347 SNR=50.3
20:39:36.715 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:36.716 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:36.717 00.001 9044 Enqueuing Expose request
20:39:36.719 00.002 12252 Worker thread wakes up
20:39:36.719 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
20:39:36.719 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
20:39:36.719 00.000 12252 Moving (-0.04, -0.00) raw xDistance=0.00 yDistance=0.04
20:39:36.721 00.002 12252 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1011.29
20:39:36.721 00.000 12252 PPEC: input: 0.00, control: -0.03, exposure: 2000
20:39:36.721 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:36.722 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:39:36.722 00.000 12252 MoveAxis(E, 13, ABG)
20:39:36.722 00.000 12252 Guiding  Dir = 2, Dur = 13
20:39:36.722 00.000 12252 IsSlewing returns 0
20:39:36.724 00.002 12252 IsGuiding returns 0
20:39:36.726 00.002 12252 PulseGuide returned control before completion, sleep 22
20:39:36.751 00.025 12252 IsGuiding returns 1
20:39:36.751 00.000 12252 scope still moving after pulse duration time elapsed
20:39:36.782 00.031 12252 IsSlewing returns 0
20:39:36.782 00.000 12252 IsGuiding returns 0
20:39:36.782 00.000 12252 scope move finished after 13 + 45 ms
20:39:36.782 00.000 12252 Move returns status 0, amount 13
20:39:36.782 00.000 12252 MoveAxis(N, 0, ABG)
20:39:36.782 00.000 12252 Move returns status 0, amount 0
20:39:36.783 00.001 12252 move complete, result=0
20:39:36.783 00.000 12252 worker thread done servicing request
20:39:36.783 00.000 9044 GuideStep: 0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
20:39:36.784 00.001 12252 Worker thread wakes up
20:39:36.784 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:36.785 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:39.131 02.346 12252 Exposure complete
20:39:39.190 00.059 12252 worker thread done servicing request
20:39:39.191 00.001 9044 OnExposeComplete: enter
20:39:39.192 00.001 9044 UpdateGuideState(): m_state=6
20:39:39.193 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
20:39:39.195 00.002 9044 Star::Find returns 1 (0), X=1014.59, Y=823.45, Mass=5427, SNR=50.7, Peak=173 HFD=5.2
20:39:39.197 00.002 9044 MultiStar: [#1 -0.01,0.03,1.04,U] [#2 -0.18,0.01,1.19,U] [#3 -0.16,-0.03,0.84,U] [#4 0.10,-0.04,1.29,U] [#5 -0.05,-0.05,0.65,U] [#6 -0.07,-0.01,0.42,U] [#7 -0.07,0.07,0.43,U] [#8 -0.05,-0.16,0.41,U] 
20:39:39.198 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {0.07, -0.10}
20:39:39.199 00.001 9044 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.62) = xAngle (-0.86 = -0.86)
20:39:39.200 00.001 9044 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.94 = 2.34)
20:39:39.201 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.48 mountX=0.03 mountY=0.03, mountTheta=0.83
20:39:39.203 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.03, opts=13)
20:39:39.205 00.002 9044 Enqueuing Move request for scope (-0.04, -0.03)
20:39:39.207 00.002 12252 Worker thread wakes up
20:39:39.207 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
20:39:39.208 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
20:39:39.208 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:39.210 00.002 12252 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.03
20:39:39.211 00.001 9044 UpdateGuideState exits: m=5427 SNR=50.7
20:39:39.212 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:39.214 00.002 12252 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1011.29
20:39:39.214 00.000 12252 PPEC: input: 0.03, control: -0.03, exposure: 2000
20:39:39.214 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:39.214 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:39.215 00.001 9044 Enqueuing Expose request
20:39:39.216 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:39:39.216 00.000 12252 MoveAxis(E, 12, ABG)
20:39:39.216 00.000 12252 Guiding  Dir = 2, Dur = 12
20:39:39.217 00.001 12252 IsSlewing returns 0
20:39:39.217 00.000 12252 IsGuiding returns 0
20:39:39.221 00.004 12252 PulseGuide returned control before completion, sleep 20
20:39:39.246 00.025 12252 IsGuiding returns 0
20:39:39.246 00.000 12252 Move returns status 0, amount 12
20:39:39.246 00.000 12252 MoveAxis(N, 0, ABG)
20:39:39.246 00.000 12252 Move returns status 0, amount 0
20:39:39.246 00.000 12252 move complete, result=0
20:39:39.246 00.000 12252 worker thread done servicing request
20:39:39.246 00.000 12252 Worker thread wakes up
20:39:39.246 00.000 9044 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
20:39:39.249 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:39.249 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:41.589 02.340 12252 Exposure complete
20:39:41.638 00.049 12252 worker thread done servicing request
20:39:41.638 00.000 9044 OnExposeComplete: enter
20:39:41.639 00.001 9044 UpdateGuideState(): m_state=6
20:39:41.641 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
20:39:41.642 00.001 9044 Star::Find returns 1 (0), X=1014.62, Y=823.42, Mass=5475, SNR=50.9, Peak=173 HFD=5.3
20:39:41.643 00.001 9044 MultiStar: [#1 -0.02,-0.04,1.05,U] [#2 -0.31,-0.05,1.22,U] [#3 -0.18,-0.02,0.85,U] [#4 -0.05,-0.05,1.28,U] [#5 -0.10,-0.04,0.66,U] [#6 -0.06,-0.01,0.42,U] [#7 -0.08,-0.00,0.42,U] [#8 -0.09,-0.02,0.42,U] 
20:39:41.644 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {0.11, -0.13}
20:39:41.645 00.001 9044 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.62) = xAngle (-1.05 = -1.05)
20:39:41.646 00.001 9044 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.13 = 2.15)
20:39:41.646 00.000 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.67 mountX=0.05 mountY=0.09, mountTheta=1.03
20:39:41.648 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.05, opts=13)
20:39:41.649 00.001 9044 Enqueuing Move request for scope (-0.09, -0.05)
20:39:41.650 00.001 12252 Worker thread wakes up
20:39:41.650 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:41.651 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
20:39:41.651 00.000 9044 UpdateGuideState exits: m=5475 SNR=50.9
20:39:41.651 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
20:39:41.652 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:41.653 00.001 12252 Moving (-0.09, -0.05) raw xDistance=0.05 yDistance=0.09
20:39:41.653 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:41.654 00.001 9044 Enqueuing Expose request
20:39:41.655 00.001 12252 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1011.29
20:39:41.655 00.000 12252 PPEC: input: 0.05, control: -0.03, exposure: 2000
20:39:41.656 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:41.656 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:39:41.656 00.000 12252 MoveAxis(E, 11, ABG)
20:39:41.656 00.000 12252 Guiding  Dir = 2, Dur = 11
20:39:41.656 00.000 12252 IsSlewing returns 0
20:39:41.657 00.001 12252 IsGuiding returns 0
20:39:41.659 00.002 12252 PulseGuide returned control before completion, sleep 19
20:39:41.693 00.034 12252 IsGuiding returns 0
20:39:41.693 00.000 12252 Move returns status 0, amount 11
20:39:41.693 00.000 12252 MoveAxis(N, 0, ABG)
20:39:41.693 00.000 12252 Move returns status 0, amount 0
20:39:41.694 00.001 12252 move complete, result=0
20:39:41.694 00.000 12252 worker thread done servicing request
20:39:41.694 00.000 9044 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
20:39:41.695 00.001 12252 Worker thread wakes up
20:39:41.695 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:41.695 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:44.034 02.339 12252 Exposure complete
20:39:44.083 00.049 12252 worker thread done servicing request
20:39:44.083 00.000 9044 OnExposeComplete: enter
20:39:44.084 00.001 9044 UpdateGuideState(): m_state=6
20:39:44.085 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
20:39:44.087 00.002 9044 Star::Find returns 1 (0), X=1014.58, Y=823.41, Mass=5535, SNR=51.2, Peak=173 HFD=5.2
20:39:44.088 00.001 9044 MultiStar: [#1 -0.08,-0.04,1.03,U] [#2 -0.28,-0.01,1.19,U] [#3 -0.14,-0.06,0.84,U] [#4 -0.08,-0.02,1.28,U] [#5 -0.05,0.05,0.64,U] [#6 -0.09,0.02,0.42,U] [#7 -0.14,-0.14,0.42,U] [#8 -0.10,-0.00,0.42,U] 
20:39:44.090 00.002 9044 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {0.06, -0.13}
20:39:44.091 00.001 9044 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.62) = xAngle (-1.15 = -1.15)
20:39:44.093 00.002 9044 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.23 = 2.05)
20:39:44.095 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.77 mountX=0.05 mountY=0.10, mountTheta=1.14
20:39:44.098 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.04, opts=13)
20:39:44.101 00.003 9044 Enqueuing Move request for scope (-0.10, -0.04)
20:39:44.103 00.002 12252 Worker thread wakes up
20:39:44.103 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
20:39:44.103 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:44.105 00.002 9044 UpdateGuideState exits: m=5535 SNR=51.2
20:39:44.107 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:44.110 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:44.113 00.003 9044 Enqueuing Expose request
20:39:44.115 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
20:39:44.115 00.000 12252 Moving (-0.10, -0.04) raw xDistance=0.05 yDistance=0.10
20:39:44.118 00.003 12252 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1015.31
20:39:44.119 00.001 12252 PPEC: input: 0.05, control: -0.04, exposure: 2000
20:39:44.119 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:44.119 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:39:44.119 00.000 12252 MoveAxis(E, 14, ABG)
20:39:44.119 00.000 12252 Guiding  Dir = 2, Dur = 14
20:39:44.120 00.001 12252 IsSlewing returns 0
20:39:44.120 00.000 12252 IsGuiding returns 0
20:39:44.123 00.003 12252 PulseGuide returned control before completion, sleep 22
20:39:44.157 00.034 12252 IsGuiding returns 0
20:39:44.157 00.000 12252 Move returns status 0, amount 14
20:39:44.157 00.000 12252 MoveAxis(N, 0, ABG)
20:39:44.157 00.000 12252 Move returns status 0, amount 0
20:39:44.157 00.000 12252 move complete, result=0
20:39:44.157 00.000 12252 worker thread done servicing request
20:39:44.157 00.000 12252 Worker thread wakes up
20:39:44.159 00.002 9044 GuideStep: 0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
20:39:44.160 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:44.160 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:46.519 02.359 12252 Exposure complete
20:39:46.577 00.058 12252 worker thread done servicing request
20:39:46.577 00.000 9044 OnExposeComplete: enter
20:39:46.578 00.001 9044 UpdateGuideState(): m_state=6
20:39:46.579 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
20:39:46.580 00.001 9044 Star::Find returns 1 (0), X=1014.37, Y=823.61, Mass=5577, SNR=51.8, Peak=173 HFD=5.3
20:39:46.581 00.001 9044 MultiStar: [#1 -0.13,-0.08,1.03,U] [#2 -0.28,-0.10,1.18,U] [#3 -0.21,-0.05,0.83,U] [#4 -0.19,-0.08,1.25,U] [#5 -0.10,-0.17,0.64,U] [#6 -0.08,-0.12,0.42,U] [#7 -0.08,-0.15,0.42,U] [#8 -0.14,-0.21,0.40,U] 
20:39:46.582 00.001 9044 single-star, 8 included, MultiStar: {-0.17, -0.08}, one-star: {-0.15, 0.06}
20:39:46.582 00.000 9044 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.62) = xAngle (4.35 = -1.93)
20:39:46.583 00.001 9044 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.27 = 1.27)
20:39:46.584 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.73 mountX=-0.06 mountY=0.15, mountTheta=1.92
20:39:46.587 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.06, opts=13)
20:39:46.590 00.003 9044 Enqueuing Move request for scope (-0.15, 0.06)
20:39:46.591 00.001 12252 Worker thread wakes up
20:39:46.591 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:46.592 00.001 9044 UpdateGuideState exits: m=5577 SNR=51.8
20:39:46.593 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:46.594 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:46.595 00.001 9044 Enqueuing Expose request
20:39:46.596 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
20:39:46.596 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
20:39:46.596 00.000 12252 Moving (-0.15, 0.06) raw xDistance=-0.06 yDistance=0.15
20:39:46.597 00.001 12252 PPEC rslt: input = -0.06, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1015.31
20:39:46.597 00.000 12252 PPEC: input: -0.06, control: -0.04, exposure: 2000
20:39:46.597 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:39:46.597 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:39:46.597 00.000 12252 MoveAxis(E, 14, ABG)
20:39:46.597 00.000 12252 Guiding  Dir = 2, Dur = 14
20:39:46.597 00.000 12252 IsSlewing returns 0
20:39:46.597 00.000 12252 IsGuiding returns 0
20:39:46.599 00.002 12252 PulseGuide returned control before completion, sleep 23
20:39:46.636 00.037 12252 IsGuiding returns 0
20:39:46.637 00.001 12252 Move returns status 0, amount 14
20:39:46.637 00.000 12252 MoveAxis(N, 0, ABG)
20:39:46.637 00.000 12252 Move returns status 0, amount 0
20:39:46.637 00.000 12252 move complete, result=0
20:39:46.637 00.000 12252 worker thread done servicing request
20:39:46.637 00.000 12252 Worker thread wakes up
20:39:46.637 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:46.637 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:46.637 00.000 9044 GuideStep: -0.1 px 14 ms EAST, 0.2 px 0 ms NORTH
20:39:49.000 02.363 12252 Exposure complete
20:39:49.052 00.052 12252 worker thread done servicing request
20:39:49.052 00.000 9044 OnExposeComplete: enter
20:39:49.053 00.001 9044 UpdateGuideState(): m_state=6
20:39:49.055 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
20:39:49.056 00.001 9044 Star::Find returns 1 (0), X=1014.37, Y=823.63, Mass=5504, SNR=51.0, Peak=173 HFD=5.3
20:39:49.057 00.001 9044 MultiStar: [#1 -0.13,-0.03,1.04,U] [#2 -0.30,-0.05,1.20,U] [#3 -0.16,0.11,0.85,U] [#4 -0.13,0.03,1.27,U] [#5 -0.05,-0.01,0.65,U] [#6 -0.14,0.00,0.42,U] [#7 -0.15,0.06,0.43,U] [#8 -0.13,-0.03,0.42,U] 
20:39:49.058 00.001 9044 refined, 8 included, MultiStar: {-0.16, 0.02}, one-star: {-0.14, 0.08}
20:39:49.059 00.001 9044 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.62) = xAngle (4.66 = -1.62)
20:39:49.059 00.000 9044 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.58 = 1.58)
20:39:49.060 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.04 mountX=-0.01 mountY=0.16, mountTheta=1.62
20:39:49.062 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.02, opts=13)
20:39:49.062 00.000 9044 Enqueuing Move request for scope (-0.16, 0.02)
20:39:49.065 00.003 12252 Worker thread wakes up
20:39:49.065 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:49.067 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
20:39:49.067 00.000 9044 UpdateGuideState exits: m=5504 SNR=51.0
20:39:49.069 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
20:39:49.069 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:49.071 00.002 12252 Moving (-0.16, 0.02) raw xDistance=-0.01 yDistance=0.16
20:39:49.071 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:49.072 00.001 12252 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1015.31
20:39:49.072 00.000 9044 Enqueuing Expose request
20:39:49.074 00.002 12252 PPEC: input: -0.01, control: -0.03, exposure: 2000
20:39:49.074 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:39:49.074 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:39:49.074 00.000 12252 MoveAxis(E, 12, ABG)
20:39:49.074 00.000 12252 Guiding  Dir = 2, Dur = 12
20:39:49.075 00.001 12252 IsSlewing returns 0
20:39:49.075 00.000 12252 IsGuiding returns 0
20:39:49.077 00.002 12252 PulseGuide returned control before completion, sleep 21
20:39:49.111 00.034 12252 IsGuiding returns 1
20:39:49.111 00.000 12252 scope still moving after pulse duration time elapsed
20:39:49.142 00.031 12252 IsSlewing returns 0
20:39:49.142 00.000 12252 IsGuiding returns 0
20:39:49.142 00.000 12252 scope move finished after 12 + 55 ms
20:39:49.142 00.000 12252 Move returns status 0, amount 12
20:39:49.143 00.001 12252 MoveAxis(N, 0, ABG)
20:39:49.143 00.000 12252 Move returns status 0, amount 0
20:39:49.143 00.000 12252 move complete, result=0
20:39:49.143 00.000 12252 worker thread done servicing request
20:39:49.143 00.000 12252 Worker thread wakes up
20:39:49.143 00.000 9044 GuideStep: -0.0 px 12 ms EAST, 0.2 px 0 ms NORTH
20:39:49.145 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:49.145 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:51.490 02.345 12252 Exposure complete
20:39:51.555 00.065 12252 worker thread done servicing request
20:39:51.555 00.000 9044 OnExposeComplete: enter
20:39:51.556 00.001 9044 UpdateGuideState(): m_state=6
20:39:51.557 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
20:39:51.558 00.001 9044 Star::Find returns 1 (0), X=1014.48, Y=823.65, Mass=5323, SNR=50.2, Peak=173 HFD=5.1
20:39:51.560 00.002 9044 MultiStar: [#1 -0.07,0.12,1.05,U] [#2 -0.07,0.10,1.23,U] [#3 0.02,0.09,0.85,U] [#4 -0.09,-0.01,1.29,U] [#5 -0.08,0.13,0.66,U] [#6 -0.04,0.08,0.44,U] [#7 -0.08,0.04,0.43,U] [#8 -0.06,0.04,0.42,U] 
20:39:51.561 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.03, 0.10}
20:39:51.562 00.001 9044 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.62) = xAngle (3.84 = -2.45)
20:39:51.562 00.000 9044 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.75 = 0.75)
20:39:51.563 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.21 mountX=-0.07 mountY=0.07, mountTheta=2.41
20:39:51.566 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.08, opts=13)
20:39:51.569 00.003 9044 Enqueuing Move request for scope (-0.06, 0.08)
20:39:51.571 00.002 12252 Worker thread wakes up
20:39:51.571 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:51.573 00.002 9044 UpdateGuideState exits: m=5323 SNR=50.2
20:39:51.576 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:51.578 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:51.580 00.002 9044 Enqueuing Expose request
20:39:51.583 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
20:39:51.583 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
20:39:51.583 00.000 12252 Moving (-0.06, 0.08) raw xDistance=-0.07 yDistance=0.07
20:39:51.585 00.002 12252 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1019.29
20:39:51.586 00.001 12252 PPEC: input: -0.07, control: -0.04, exposure: 2000
20:39:51.586 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:51.586 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:39:51.586 00.000 12252 MoveAxis(E, 16, ABG)
20:39:51.586 00.000 12252 Guiding  Dir = 2, Dur = 16
20:39:51.586 00.000 12252 IsSlewing returns 0
20:39:51.588 00.002 12252 IsGuiding returns 0
20:39:51.589 00.001 12252 PulseGuide returned control before completion, sleep 25
20:39:51.625 00.036 12252 IsGuiding returns 0
20:39:51.625 00.000 12252 Move returns status 0, amount 16
20:39:51.625 00.000 12252 MoveAxis(N, 0, ABG)
20:39:51.625 00.000 12252 Move returns status 0, amount 0
20:39:51.625 00.000 12252 move complete, result=0
20:39:51.625 00.000 12252 worker thread done servicing request
20:39:51.625 00.000 12252 Worker thread wakes up
20:39:51.625 00.000 9044 GuideStep: -0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
20:39:51.626 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:51.626 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:53.975 02.349 12252 Exposure complete
20:39:54.023 00.048 12252 worker thread done servicing request
20:39:54.023 00.000 9044 OnExposeComplete: enter
20:39:54.024 00.001 9044 UpdateGuideState(): m_state=6
20:39:54.026 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
20:39:54.028 00.002 9044 Star::Find returns 1 (0), X=1014.32, Y=823.55, Mass=5614, SNR=51.5, Peak=173 HFD=5.2
20:39:54.029 00.001 9044 MultiStar: [#1 -0.20,0.10,1.02,U] [#2 -0.34,-0.05,1.18,U] [#3 -0.23,-0.05,0.83,U] [#4 -0.24,-0.05,1.28,U] [#5 -0.14,0.00,0.64,U] [#6 -0.23,-0.13,0.43,U] [#7 -0.19,-0.04,0.42,U] [#8 -0.17,-0.19,0.40,U] 
20:39:54.030 00.001 9044 single-star, 8 included, MultiStar: {-0.23, -0.03}, one-star: {-0.19, -0.00}
20:39:54.031 00.001 9044 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.62) = xAngle (-1.51 = -1.51)
20:39:54.032 00.001 9044 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.59 = 1.69)
20:39:54.034 00.002 9044 CameraToMount -- cameraX=-0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-3.13 mountX=0.01 mountY=0.19, mountTheta=1.51
20:39:54.037 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=-0.00, opts=13)
20:39:54.038 00.001 9044 Enqueuing Move request for scope (-0.19, -0.00)
20:39:54.038 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:54.039 00.001 9044 UpdateGuideState exits: m=5614 SNR=51.5
20:39:54.041 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:54.042 00.001 12252 Worker thread wakes up
20:39:54.043 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:54.043 00.000 9044 Enqueuing Expose request
20:39:54.044 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.00) opts 0xd
20:39:54.044 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, -0.00)
20:39:54.044 00.000 12252 Moving (-0.19, -0.00) raw xDistance=0.01 yDistance=0.19
20:39:54.045 00.001 12252 PPEC rslt: input = 0.01, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1019.29
20:39:54.045 00.000 12252 PPEC: input: 0.01, control: -0.04, exposure: 2000
20:39:54.045 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=-0.02 newest=0.41
20:39:54.046 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
20:39:54.046 00.000 12252 MoveAxis(E, 15, ABG)
20:39:54.046 00.000 12252 Guiding  Dir = 2, Dur = 15
20:39:54.046 00.000 12252 IsSlewing returns 0
20:39:54.046 00.000 12252 IsGuiding returns 0
20:39:54.048 00.002 12252 PulseGuide returned control before completion, sleep 23
20:39:54.077 00.029 12252 IsGuiding returns 0
20:39:54.078 00.001 12252 Move returns status 0, amount 15
20:39:54.078 00.000 12252 BLC: Oldest BLC event removed
20:39:54.078 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 100 applied
20:39:54.078 00.000 12252 MoveAxis(S, 165, ABG)
20:39:54.078 00.000 12252 Guiding  Dir = 1, Dur = 165
20:39:54.078 00.000 12252 IsSlewing returns 0
20:39:54.079 00.001 12252 IsGuiding returns 0
20:39:54.083 00.004 12252 PulseGuide returned control before completion, sleep 171
20:39:54.262 00.179 12252 IsGuiding returns 0
20:39:54.262 00.000 12252 Move returns status 0, amount 165
20:39:54.262 00.000 12252 move complete, result=0
20:39:54.262 00.000 12252 worker thread done servicing request
20:39:54.262 00.000 12252 Worker thread wakes up
20:39:54.262 00.000 9044 GuideStep: 0.0 px 15 ms EAST, 0.2 px 165 ms SOUTH
20:39:54.265 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:54.265 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:56.613 02.348 12252 Exposure complete
20:39:56.665 00.052 12252 worker thread done servicing request
20:39:56.665 00.000 9044 OnExposeComplete: enter
20:39:56.665 00.000 9044 UpdateGuideState(): m_state=6
20:39:56.666 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
20:39:56.667 00.001 9044 Star::Find returns 1 (0), X=1014.65, Y=823.36, Mass=5590, SNR=51.4, Peak=173 HFD=5.4
20:39:56.669 00.002 9044 MultiStar: [#1 -0.01,-0.04,1.04,U] [#2 -0.15,-0.05,1.17,U] [#3 0.04,0.01,0.83,U] [#4 0.14,-0.37,0.00,M1] [#5 0.04,0.03,0.65,U] [#6 -0.04,0.04,0.42,U] [#7 0.10,-0.06,0.42,U] [#8 0.03,-0.07,0.41,U] 
20:39:56.670 00.001 9044 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.13, -0.19}
20:39:56.671 00.001 9044 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.62) = xAngle (0.18 = 0.18)
20:39:56.672 00.001 9044 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.90 = -2.90)
20:39:56.673 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.44 mountX=0.05 mountY=-0.01, mountTheta=-0.24
20:39:56.676 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.05, opts=13)
20:39:56.677 00.001 9044 Enqueuing Move request for scope (0.01, -0.05)
20:39:56.678 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:56.679 00.001 9044 UpdateGuideState exits: m=5590 SNR=51.4
20:39:56.680 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:56.682 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:56.683 00.001 9044 Enqueuing Expose request
20:39:56.684 00.001 12252 Worker thread wakes up
20:39:56.684 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
20:39:56.684 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
20:39:56.684 00.000 12252 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=-0.01
20:39:56.684 00.000 12252 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.11, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.190648, 1:-0.012213
20:39:56.684 00.000 12252 BLC: No correction, Miss < min_move
20:39:56.685 00.001 12252 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1019.29
20:39:56.686 00.001 12252 PPEC: input: 0.05, control: -0.03, exposure: 2000
20:39:56.686 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:56.686 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:39:56.686 00.000 12252 MoveAxis(E, 13, ABG)
20:39:56.686 00.000 12252 Guiding  Dir = 2, Dur = 13
20:39:56.686 00.000 12252 IsSlewing returns 0
20:39:56.686 00.000 12252 IsGuiding returns 0
20:39:56.689 00.003 12252 PulseGuide returned control before completion, sleep 22
20:39:56.725 00.036 12252 IsGuiding returns 0
20:39:56.725 00.000 12252 Move returns status 0, amount 13
20:39:56.726 00.001 12252 MoveAxis(N, 0, ABG)
20:39:56.726 00.000 12252 Move returns status 0, amount 0
20:39:56.726 00.000 12252 move complete, result=0
20:39:56.726 00.000 12252 worker thread done servicing request
20:39:56.726 00.000 12252 Worker thread wakes up
20:39:56.726 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:56.726 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:39:56.726 00.000 9044 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
20:39:59.089 02.363 12252 Exposure complete
20:39:59.140 00.051 12252 worker thread done servicing request
20:39:59.140 00.000 9044 OnExposeComplete: enter
20:39:59.142 00.002 9044 UpdateGuideState(): m_state=6
20:39:59.144 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
20:39:59.145 00.001 9044 Star::Find returns 1 (0), X=1014.49, Y=823.73, Mass=5418, SNR=50.6, Peak=173 HFD=5.2
20:39:59.148 00.003 9044 MultiStar: [#1 -0.06,0.33,1.08,U] [#2 -0.01,0.11,1.21,U] [#3 -0.09,0.17,0.85,U] [#4 0.05,0.18,1.27,U] [#5 0.02,0.07,0.66,U] [#6 -0.02,0.17,0.43,U] [#7 -0.00,0.31,0.43,U] [#8 -0.05,0.08,0.42,U] 
20:39:59.149 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.18}, one-star: {-0.02, 0.19}
20:39:59.150 00.001 9044 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.62) = xAngle (3.29 = -3.00)
20:39:59.151 00.001 9044 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.20 = 0.20)
20:39:59.152 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.66 mountX=-0.18 mountY=0.04, mountTheta=2.94
20:39:59.154 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.18, opts=13)
20:39:59.155 00.001 9044 Enqueuing Move request for scope (-0.02, 0.18)
20:39:59.157 00.002 12252 Worker thread wakes up
20:39:59.157 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
20:39:59.157 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
20:39:59.157 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:39:59.158 00.001 9044 UpdateGuideState exits: m=5418 SNR=50.6
20:39:59.159 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:39:59.160 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:39:59.161 00.001 9044 Enqueuing Expose request
20:39:59.162 00.001 12252 Moving (-0.02, 0.18) raw xDistance=-0.18 yDistance=0.04
20:39:59.162 00.000 12252 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.11, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.190648, 1:-0.012213, 2:0.036318
20:39:59.162 00.000 12252 BLC: No correction, Miss < min_move
20:39:59.165 00.003 12252 PPEC rslt: input = -0.18, final = -0.15, react = -0.11, pred = -0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 1023.23
20:39:59.165 00.000 12252 PPEC: input: -0.18, control: -0.15, exposure: 2000
20:39:59.166 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:39:59.166 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:39:59.166 00.000 12252 MoveAxis(E, 57, ABG)
20:39:59.166 00.000 12252 Guiding  Dir = 2, Dur = 57
20:39:59.166 00.000 12252 IsSlewing returns 0
20:39:59.166 00.000 12252 IsGuiding returns 0
20:39:59.168 00.002 12252 PulseGuide returned control before completion, sleep 66
20:39:59.235 00.067 12252 IsGuiding returns 0
20:39:59.235 00.000 12252 Move returns status 0, amount 57
20:39:59.235 00.000 12252 MoveAxis(N, 0, ABG)
20:39:59.235 00.000 12252 Move returns status 0, amount 0
20:39:59.235 00.000 12252 move complete, result=0
20:39:59.235 00.000 12252 worker thread done servicing request
20:39:59.235 00.000 12252 Worker thread wakes up
20:39:59.235 00.000 9044 GuideStep: -0.2 px 57 ms EAST, 0.0 px 0 ms NORTH
20:39:59.237 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:39:59.237 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:01.590 02.353 12252 Exposure complete
20:40:01.640 00.050 12252 worker thread done servicing request
20:40:01.640 00.000 9044 OnExposeComplete: enter
20:40:01.642 00.002 9044 UpdateGuideState(): m_state=6
20:40:01.643 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
20:40:01.644 00.001 9044 Star::Find returns 1 (0), X=1014.60, Y=823.47, Mass=5537, SNR=51.2, Peak=173 HFD=5.2
20:40:01.645 00.001 9044 MultiStar: [#1 -0.00,0.02,1.05,U] [#2 -0.28,-0.07,1.21,U] [#3 0.02,0.17,0.84,U] [#4 -0.07,-0.02,1.27,U] [#5 0.06,-0.07,0.63,U] [#6 -0.04,0.01,0.43,U] [#7 -0.02,0.01,0.42,U] [#8 -0.06,-0.08,0.41,U] 
20:40:01.645 00.000 9044 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {0.09, -0.08}
20:40:01.646 00.001 9044 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.62) = xAngle (-1.25 = -1.25)
20:40:01.647 00.001 9044 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.33 = 1.95)
20:40:01.647 00.000 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.87 mountX=0.02 mountY=0.04, mountTheta=1.24
20:40:01.649 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.01, opts=13)
20:40:01.651 00.002 9044 Enqueuing Move request for scope (-0.05, -0.01)
20:40:01.651 00.000 12252 Worker thread wakes up
20:40:01.651 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:01.652 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
20:40:01.652 00.000 9044 UpdateGuideState exits: m=5537 SNR=51.2
20:40:01.653 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
20:40:01.653 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:01.654 00.001 12252 Moving (-0.05, -0.01) raw xDistance=0.02 yDistance=0.04
20:40:01.654 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:01.655 00.001 9044 Enqueuing Expose request
20:40:01.656 00.001 12252 BLC: window closed
20:40:01.656 00.000 12252 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.11, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.190648, 1:-0.012213, 2:0.036318
20:40:01.656 00.000 12252 BLC: No correction, Miss < min_move
20:40:01.658 00.002 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1023.23
20:40:01.658 00.000 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
20:40:01.658 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:01.658 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:40:01.658 00.000 12252 MoveAxis(E, 12, ABG)
20:40:01.658 00.000 12252 Guiding  Dir = 2, Dur = 12
20:40:01.658 00.000 12252 IsSlewing returns 0
20:40:01.659 00.001 12252 IsGuiding returns 0
20:40:01.661 00.002 12252 PulseGuide returned control before completion, sleep 21
20:40:01.686 00.025 12252 IsGuiding returns 1
20:40:01.686 00.000 12252 scope still moving after pulse duration time elapsed
20:40:01.717 00.031 12252 IsSlewing returns 0
20:40:01.717 00.000 12252 IsGuiding returns 0
20:40:01.717 00.000 12252 scope move finished after 12 + 46 ms
20:40:01.717 00.000 12252 Move returns status 0, amount 12
20:40:01.717 00.000 12252 MoveAxis(N, 0, ABG)
20:40:01.717 00.000 12252 Move returns status 0, amount 0
20:40:01.717 00.000 12252 move complete, result=0
20:40:01.717 00.000 12252 worker thread done servicing request
20:40:01.718 00.001 12252 Worker thread wakes up
20:40:01.718 00.000 9044 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
20:40:01.719 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:01.719 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:04.062 02.343 12252 Exposure complete
20:40:04.112 00.050 12252 worker thread done servicing request
20:40:04.112 00.000 9044 OnExposeComplete: enter
20:40:04.114 00.002 9044 UpdateGuideState(): m_state=6
20:40:04.116 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
20:40:04.118 00.002 9044 Star::Find returns 1 (0), X=1014.57, Y=823.33, Mass=5389, SNR=50.5, Peak=173 HFD=5.3
20:40:04.120 00.002 9044 MultiStar: [#1 -0.04,-0.20,1.05,U] [#2 -0.23,-0.19,1.22,U] [#3 0.01,-0.08,0.84,U] [#4 -0.06,-0.16,1.27,U] [#5 0.04,-0.23,0.66,U] [#6 -0.09,-0.26,0.43,U] [#7 0.01,-0.19,0.43,U] [#8 0.04,-0.26,0.42,U] 
20:40:04.121 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.19}, one-star: {0.05, -0.22}
20:40:04.122 00.001 9044 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.62) = xAngle (-0.18 = -0.18)
20:40:04.122 00.000 9044 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.26 = 3.02)
20:40:04.123 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.80 mountX=0.19 mountY=0.02, mountTheta=0.12
20:40:04.125 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.19, opts=13)
20:40:04.126 00.001 9044 Enqueuing Move request for scope (-0.04, -0.19)
20:40:04.127 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:04.129 00.002 9044 UpdateGuideState exits: m=5389 SNR=50.5
20:40:04.130 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:04.131 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:04.132 00.001 9044 Enqueuing Expose request
20:40:04.134 00.002 12252 Worker thread wakes up
20:40:04.134 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
20:40:04.134 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
20:40:04.134 00.000 12252 Moving (-0.04, -0.19) raw xDistance=0.19 yDistance=0.02
20:40:04.135 00.001 12252 PPEC rslt: input = 0.19, final = 0.08, react = 0.12, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 1023.23
20:40:04.136 00.001 12252 PPEC: input: 0.19, control: 0.08, exposure: 2000
20:40:04.136 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:04.136 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:40:04.136 00.000 12252 MoveAxis(W, 33, ABG)
20:40:04.136 00.000 12252 Guiding  Dir = 3, Dur = 33
20:40:04.136 00.000 12252 IsSlewing returns 0
20:40:04.138 00.002 12252 IsGuiding returns 0
20:40:04.140 00.002 12252 PulseGuide returned control before completion, sleep 41
20:40:04.195 00.055 12252 IsGuiding returns 0
20:40:04.195 00.000 12252 Move returns status 0, amount 33
20:40:04.195 00.000 12252 MoveAxis(N, 0, ABG)
20:40:04.196 00.001 12252 Move returns status 0, amount 0
20:40:04.196 00.000 12252 move complete, result=0
20:40:04.196 00.000 12252 worker thread done servicing request
20:40:04.196 00.000 12252 Worker thread wakes up
20:40:04.196 00.000 9044 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
20:40:04.200 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:04.200 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:06.549 02.349 12252 Exposure complete
20:40:06.607 00.058 12252 worker thread done servicing request
20:40:06.607 00.000 9044 OnExposeComplete: enter
20:40:06.609 00.002 9044 UpdateGuideState(): m_state=6
20:40:06.610 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
20:40:06.611 00.001 9044 Star::Find returns 1 (0), X=1014.62, Y=823.48, Mass=5430, SNR=50.5, Peak=173 HFD=5.2
20:40:06.611 00.000 9044 MultiStar: [#1 -0.00,0.03,1.05,U] [#2 -0.00,0.00,1.21,U] [#3 0.01,0.02,0.86,U] [#4 0.11,-0.02,1.29,U] [#5 0.02,-0.09,0.65,U] [#6 -0.11,-0.09,0.43,U] [#7 0.05,-0.05,0.42,U] [#8 -0.05,-0.03,0.41,U] 
20:40:06.612 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.11, -0.07}
20:40:06.613 00.001 9044 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.62) = xAngle (0.94 = 0.94)
20:40:06.614 00.001 9044 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.14 = -2.14)
20:40:06.614 00.000 9044 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.68 mountX=0.02 mountY=-0.03, mountTheta=-0.96
20:40:06.616 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.02, opts=13)
20:40:06.617 00.001 9044 Enqueuing Move request for scope (0.03, -0.02)
20:40:06.618 00.001 12252 Worker thread wakes up
20:40:06.618 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:06.619 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
20:40:06.619 00.000 9044 UpdateGuideState exits: m=5430 SNR=50.5
20:40:06.620 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
20:40:06.620 00.000 12252 Moving (0.03, -0.02) raw xDistance=0.02 yDistance=-0.03
20:40:06.620 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:06.623 00.003 12252 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1027.13
20:40:06.623 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:06.625 00.002 12252 PPEC: input: 0.02, control: -0.04, exposure: 2000
20:40:06.625 00.000 9044 Enqueuing Expose request
20:40:06.626 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:06.628 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:40:06.628 00.000 12252 MoveAxis(E, 15, ABG)
20:40:06.628 00.000 12252 Guiding  Dir = 2, Dur = 15
20:40:06.628 00.000 12252 IsSlewing returns 0
20:40:06.628 00.000 12252 IsGuiding returns 0
20:40:06.630 00.002 12252 PulseGuide returned control before completion, sleep 23
20:40:06.657 00.027 12252 IsGuiding returns 1
20:40:06.657 00.000 12252 scope still moving after pulse duration time elapsed
20:40:06.689 00.032 12252 IsSlewing returns 0
20:40:06.689 00.000 12252 IsGuiding returns 0
20:40:06.689 00.000 12252 scope move finished after 15 + 45 ms
20:40:06.689 00.000 12252 Move returns status 0, amount 15
20:40:06.689 00.000 12252 MoveAxis(N, 0, ABG)
20:40:06.689 00.000 12252 Move returns status 0, amount 0
20:40:06.689 00.000 12252 move complete, result=0
20:40:06.689 00.000 12252 worker thread done servicing request
20:40:06.689 00.000 12252 Worker thread wakes up
20:40:06.690 00.001 9044 GuideStep: 0.0 px 15 ms EAST, -0.0 px 0 ms NORTH
20:40:06.691 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:06.691 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:09.050 02.359 12252 Exposure complete
20:40:09.135 00.085 12252 worker thread done servicing request
20:40:09.135 00.000 9044 OnExposeComplete: enter
20:40:09.136 00.001 9044 UpdateGuideState(): m_state=6
20:40:09.137 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
20:40:09.138 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=823.32, Mass=5443, SNR=50.8, Peak=173 HFD=5.2
20:40:09.140 00.002 9044 MultiStar: [#1 -0.09,-0.01,1.07,U] [#2 -0.29,-0.07,1.22,U] [#3 -0.08,-0.06,0.85,U] [#4 -0.13,-0.04,1.28,U] [#5 -0.06,-0.06,0.66,U] [#6 -0.14,-0.03,0.43,U] [#7 -0.10,0.02,0.43,U] [#8 -0.06,-0.02,0.41,U] 
20:40:09.142 00.002 9044 refined, 8 included, MultiStar: {-0.12, -0.07}, one-star: {-0.01, -0.23}
20:40:09.144 00.002 9044 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.62) = xAngle (-1.01 = -1.01)
20:40:09.146 00.002 9044 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.09 = 2.19)
20:40:09.148 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.13 cameraTheta=-2.63 mountX=0.07 mountY=0.11, mountTheta=0.99
20:40:09.151 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.07, opts=13)
20:40:09.154 00.003 9044 Enqueuing Move request for scope (-0.12, -0.07)
20:40:09.156 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:09.158 00.002 9044 UpdateGuideState exits: m=5443 SNR=50.8
20:40:09.160 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:09.163 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:09.164 00.001 9044 Enqueuing Expose request
20:40:09.166 00.002 12252 Worker thread wakes up
20:40:09.166 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
20:40:09.166 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
20:40:09.166 00.000 12252 Moving (-0.12, -0.07) raw xDistance=0.07 yDistance=0.11
20:40:09.167 00.001 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1027.13
20:40:09.167 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
20:40:09.168 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:09.168 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:40:09.168 00.000 12252 MoveAxis(E, 5, ABG)
20:40:09.168 00.000 12252 Guiding  Dir = 2, Dur = 5
20:40:09.168 00.000 12252 IsSlewing returns 0
20:40:09.169 00.001 12252 IsGuiding returns 0
20:40:09.171 00.002 12252 PulseGuide returned control before completion, sleep 14
20:40:09.188 00.017 12252 IsGuiding returns 0
20:40:09.188 00.000 12252 Move returns status 0, amount 5
20:40:09.188 00.000 12252 MoveAxis(N, 0, ABG)
20:40:09.188 00.000 12252 Move returns status 0, amount 0
20:40:09.188 00.000 12252 move complete, result=0
20:40:09.188 00.000 12252 worker thread done servicing request
20:40:09.188 00.000 12252 Worker thread wakes up
20:40:09.188 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
20:40:09.190 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:09.190 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:11.540 02.350 12252 Exposure complete
20:40:11.595 00.055 12252 worker thread done servicing request
20:40:11.595 00.000 9044 OnExposeComplete: enter
20:40:11.597 00.002 9044 UpdateGuideState(): m_state=6
20:40:11.598 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
20:40:11.600 00.002 9044 Star::Find returns 1 (0), X=1014.72, Y=823.53, Mass=5455, SNR=50.7, Peak=173 HFD=5.2
20:40:11.602 00.002 9044 MultiStar: [#1 0.07,-0.00,1.03,U] [#2 0.06,0.10,1.21,U] [#3 0.14,0.04,0.85,U] [#4 0.19,0.03,1.27,U] [#5 0.08,0.12,0.66,U] [#6 0.03,0.07,0.42,U] [#7 0.05,0.07,0.43,U] [#8 0.29,-0.05,0.41,U] 
20:40:11.603 00.001 9044 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.21, -0.02}
20:40:11.605 00.002 9044 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.62) = xAngle (1.91 = 1.91)
20:40:11.606 00.001 9044 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.17 = -1.17)
20:40:11.608 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=-0.04 mountY=-0.12, mountTheta=-1.92
20:40:11.611 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.04, opts=13)
20:40:11.614 00.003 9044 Enqueuing Move request for scope (0.13, 0.04)
20:40:11.616 00.002 12252 Worker thread wakes up
20:40:11.616 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:11.618 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
20:40:11.619 00.001 9044 UpdateGuideState exits: m=5455 SNR=50.7
20:40:11.621 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:11.623 00.002 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
20:40:11.623 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:11.625 00.002 9044 Enqueuing Expose request
20:40:11.627 00.002 12252 Moving (0.13, 0.04) raw xDistance=-0.04 yDistance=-0.12
20:40:11.628 00.001 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1027.13
20:40:11.628 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
20:40:11.628 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:11.628 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:40:11.628 00.000 12252 MoveAxis(E, 3, ABG)
20:40:11.628 00.000 12252 Guiding  Dir = 2, Dur = 3
20:40:11.629 00.001 12252 IsSlewing returns 0
20:40:11.629 00.000 12252 IsGuiding returns 0
20:40:11.631 00.002 12252 PulseGuide returned control before completion, sleep 12
20:40:11.644 00.013 12252 IsGuiding returns 0
20:40:11.644 00.000 12252 Move returns status 0, amount 3
20:40:11.644 00.000 12252 MoveAxis(N, 0, ABG)
20:40:11.644 00.000 12252 Move returns status 0, amount 0
20:40:11.644 00.000 12252 move complete, result=0
20:40:11.644 00.000 12252 worker thread done servicing request
20:40:11.644 00.000 12252 Worker thread wakes up
20:40:11.644 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:11.644 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:11.644 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
20:40:14.009 02.365 12252 Exposure complete
20:40:14.077 00.068 12252 worker thread done servicing request
20:40:14.077 00.000 9044 OnExposeComplete: enter
20:40:14.078 00.001 9044 UpdateGuideState(): m_state=6
20:40:14.079 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
20:40:14.081 00.002 9044 Star::Find returns 1 (0), X=1014.71, Y=823.45, Mass=5483, SNR=50.9, Peak=173 HFD=5.2
20:40:14.082 00.001 9044 MultiStar: [#1 0.11,-0.02,1.04,U] [#2 0.09,0.05,1.19,U] [#3 0.11,0.11,0.85,U] [#4 0.19,-0.01,1.27,U] [#5 0.15,0.04,0.65,U] [#6 0.11,0.02,0.43,U] [#7 0.09,0.08,0.43,U] [#8 0.21,0.06,0.41,U] 
20:40:14.083 00.001 9044 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.20, -0.10}
20:40:14.084 00.001 9044 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.62) = xAngle (1.74 = 1.74)
20:40:14.084 00.000 9044 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.35 = -1.35)
20:40:14.085 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.11 mountX=-0.02 mountY=-0.14, mountTheta=-1.74
20:40:14.088 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.02, opts=13)
20:40:14.088 00.000 9044 Enqueuing Move request for scope (0.14, 0.02)
20:40:14.089 00.001 12252 Worker thread wakes up
20:40:14.089 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:14.090 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
20:40:14.090 00.000 9044 UpdateGuideState exits: m=5483 SNR=50.9
20:40:14.091 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:14.092 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
20:40:14.092 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:14.094 00.002 9044 Enqueuing Expose request
20:40:14.094 00.000 12252 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.14
20:40:14.096 00.002 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1027.13
20:40:14.096 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
20:40:14.096 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:14.096 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:40:14.096 00.000 12252 MoveAxis(E, 3, ABG)
20:40:14.097 00.001 12252 Guiding  Dir = 2, Dur = 3
20:40:14.097 00.000 12252 IsSlewing returns 0
20:40:14.097 00.000 12252 IsGuiding returns 0
20:40:14.099 00.002 12252 PulseGuide returned control before completion, sleep 12
20:40:14.116 00.017 12252 IsGuiding returns 0
20:40:14.116 00.000 12252 Move returns status 0, amount 3
20:40:14.116 00.000 12252 MoveAxis(N, 0, ABG)
20:40:14.116 00.000 12252 Move returns status 0, amount 0
20:40:14.116 00.000 12252 move complete, result=0
20:40:14.116 00.000 12252 worker thread done servicing request
20:40:14.116 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
20:40:14.118 00.002 12252 Worker thread wakes up
20:40:14.119 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:14.119 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:16.469 02.350 12252 Exposure complete
20:40:16.531 00.062 12252 worker thread done servicing request
20:40:16.531 00.000 9044 OnExposeComplete: enter
20:40:16.533 00.002 9044 UpdateGuideState(): m_state=6
20:40:16.535 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
20:40:16.537 00.002 9044 Star::Find returns 1 (0), X=1014.70, Y=823.67, Mass=5413, SNR=50.4, Peak=173 HFD=5.3
20:40:16.538 00.001 9044 MultiStar: [#1 0.13,0.09,1.06,U] [#2 0.09,0.05,1.21,U] [#3 0.05,0.12,0.86,U] [#4 0.19,0.08,1.29,U] [#5 0.11,-0.04,0.66,U] [#6 0.05,0.00,0.43,U] [#7 0.09,0.10,0.43,U] [#8 0.11,-0.04,0.42,U] 
20:40:16.538 00.000 9044 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.19, 0.12}
20:40:16.539 00.001 9044 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.62) = xAngle (2.12 = 2.12)
20:40:16.541 00.002 9044 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.96 = -0.96)
20:40:16.541 00.000 9044 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.50 mountX=-0.07 mountY=-0.12, mountTheta=-2.14
20:40:16.543 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.07, opts=13)
20:40:16.544 00.001 9044 Enqueuing Move request for scope (0.12, 0.07)
20:40:16.545 00.001 12252 Worker thread wakes up
20:40:16.545 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:16.545 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
20:40:16.545 00.000 9044 UpdateGuideState exits: m=5413 SNR=50.4
20:40:16.546 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
20:40:16.546 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:16.547 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:16.548 00.001 9044 Enqueuing Expose request
20:40:16.549 00.001 12252 Moving (0.12, 0.07) raw xDistance=-0.07 yDistance=-0.12
20:40:16.553 00.004 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1030.99
20:40:16.553 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
20:40:16.554 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:16.554 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:40:16.554 00.000 12252 MoveAxis(E, 6, ABG)
20:40:16.554 00.000 12252 Guiding  Dir = 2, Dur = 6
20:40:16.554 00.000 12252 IsSlewing returns 0
20:40:16.555 00.001 12252 IsGuiding returns 0
20:40:16.557 00.002 12252 PulseGuide returned control before completion, sleep 14
20:40:16.578 00.021 12252 IsGuiding returns 0
20:40:16.578 00.000 12252 Move returns status 0, amount 6
20:40:16.578 00.000 12252 MoveAxis(N, 0, ABG)
20:40:16.578 00.000 12252 Move returns status 0, amount 0
20:40:16.578 00.000 12252 move complete, result=0
20:40:16.579 00.001 12252 worker thread done servicing request
20:40:16.579 00.000 9044 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
20:40:16.582 00.003 12252 Worker thread wakes up
20:40:16.582 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:16.582 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:18.938 02.356 12252 Exposure complete
20:40:19.001 00.063 12252 worker thread done servicing request
20:40:19.001 00.000 9044 OnExposeComplete: enter
20:40:19.003 00.002 9044 UpdateGuideState(): m_state=6
20:40:19.005 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
20:40:19.008 00.003 9044 Star::Find returns 1 (0), X=1014.69, Y=823.55, Mass=5464, SNR=50.8, Peak=173 HFD=5.1
20:40:19.011 00.003 9044 MultiStar: [#1 0.14,0.11,1.03,U] [#2 0.10,0.06,1.20,U] [#3 -0.02,0.18,0.85,U] [#4 0.22,0.06,1.26,U] [#5 0.11,0.10,0.65,U] [#6 0.01,0.03,0.42,U] [#7 0.14,0.06,0.43,U] [#8 0.06,-0.08,0.41,U] 
20:40:19.014 00.003 9044 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.18, -0.00}
20:40:19.016 00.002 9044 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.62) = xAngle (2.14 = 2.14)
20:40:19.019 00.003 9044 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.94 = -0.94)
20:40:19.021 00.002 9044 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.51 mountX=-0.07 mountY=-0.11, mountTheta=-2.16
20:40:19.025 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.07, opts=13)
20:40:19.027 00.002 9044 Enqueuing Move request for scope (0.12, 0.07)
20:40:19.030 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:19.031 00.001 12252 Worker thread wakes up
20:40:19.031 00.000 9044 UpdateGuideState exits: m=5464 SNR=50.8
20:40:19.032 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:19.033 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
20:40:19.033 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:19.034 00.001 9044 Enqueuing Expose request
20:40:19.035 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
20:40:19.036 00.001 12252 Moving (0.12, 0.07) raw xDistance=-0.07 yDistance=-0.11
20:40:19.038 00.002 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1030.99
20:40:19.038 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
20:40:19.038 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:19.038 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:40:19.038 00.000 12252 MoveAxis(E, 9, ABG)
20:40:19.038 00.000 12252 Guiding  Dir = 2, Dur = 9
20:40:19.038 00.000 12252 IsSlewing returns 0
20:40:19.039 00.001 12252 IsGuiding returns 0
20:40:19.040 00.001 12252 PulseGuide returned control before completion, sleep 18
20:40:19.073 00.033 12252 IsGuiding returns 0
20:40:19.073 00.000 12252 Move returns status 0, amount 9
20:40:19.073 00.000 12252 MoveAxis(N, 0, ABG)
20:40:19.073 00.000 12252 Move returns status 0, amount 0
20:40:19.073 00.000 12252 move complete, result=0
20:40:19.073 00.000 12252 worker thread done servicing request
20:40:19.073 00.000 12252 Worker thread wakes up
20:40:19.074 00.001 9044 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
20:40:19.076 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:19.076 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:21.428 02.352 12252 Exposure complete
20:40:21.477 00.049 12252 worker thread done servicing request
20:40:21.477 00.000 9044 OnExposeComplete: enter
20:40:21.479 00.002 9044 UpdateGuideState(): m_state=6
20:40:21.480 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
20:40:21.481 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=823.46, Mass=5526, SNR=51.1, Peak=173 HFD=5.2
20:40:21.482 00.001 9044 MultiStar: [#1 0.10,0.04,1.04,U] [#2 -0.14,-0.01,1.21,U] [#3 0.03,0.03,0.84,U] [#4 0.19,0.01,1.28,U] [#5 0.06,-0.01,0.65,U] [#6 0.02,0.02,0.43,U] [#7 0.05,0.14,0.43,U] [#8 -0.03,-0.04,0.41,U] 
20:40:21.483 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.17, -0.09}
20:40:21.483 00.000 9044 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.62) = xAngle (1.70 = 1.70)
20:40:21.485 00.002 9044 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.38 = -1.38)
20:40:21.487 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.08 mountX=-0.01 mountY=-0.06, mountTheta=-1.70
20:40:21.489 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.00, opts=13)
20:40:21.491 00.002 9044 Enqueuing Move request for scope (0.06, 0.00)
20:40:21.492 00.001 12252 Worker thread wakes up
20:40:21.492 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:21.493 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
20:40:21.493 00.000 9044 UpdateGuideState exits: m=5526 SNR=51.1
20:40:21.495 00.002 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
20:40:21.495 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:21.496 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:21.497 00.001 9044 Enqueuing Expose request
20:40:21.497 00.000 12252 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
20:40:21.499 00.002 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1030.99
20:40:21.499 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
20:40:21.499 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:21.499 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:40:21.499 00.000 12252 MoveAxis(E, 8, ABG)
20:40:21.499 00.000 12252 Guiding  Dir = 2, Dur = 8
20:40:21.499 00.000 12252 IsSlewing returns 0
20:40:21.499 00.000 12252 IsGuiding returns 0
20:40:21.502 00.003 12252 PulseGuide returned control before completion, sleep 16
20:40:21.520 00.018 12252 IsGuiding returns 0
20:40:21.520 00.000 12252 Move returns status 0, amount 8
20:40:21.520 00.000 12252 MoveAxis(N, 0, ABG)
20:40:21.520 00.000 12252 Move returns status 0, amount 0
20:40:21.520 00.000 12252 move complete, result=0
20:40:21.520 00.000 12252 worker thread done servicing request
20:40:21.520 00.000 12252 Worker thread wakes up
20:40:21.520 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
20:40:21.522 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:21.523 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:23.881 02.358 12252 Exposure complete
20:40:23.931 00.050 12252 worker thread done servicing request
20:40:23.931 00.000 9044 OnExposeComplete: enter
20:40:23.933 00.002 9044 UpdateGuideState(): m_state=6
20:40:23.935 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
20:40:23.937 00.002 9044 Star::Find returns 1 (0), X=1014.67, Y=823.42, Mass=5541, SNR=51.2, Peak=173 HFD=5.3
20:40:23.939 00.002 9044 MultiStar: [#1 0.11,-0.05,1.04,U] [#2 0.09,-0.01,1.19,U] [#3 0.12,0.01,0.84,U] [#4 0.21,-0.37,0.00,M1] [#5 0.15,0.02,0.65,U] [#6 0.11,-0.09,0.43,U] [#7 0.08,-0.08,0.43,U] [#8 0.10,-0.06,0.41,U] 
20:40:23.940 00.001 9044 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.16, -0.13}
20:40:23.941 00.001 9044 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.62) = xAngle (1.25 = 1.25)
20:40:23.942 00.001 9044 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.83 = -1.83)
20:40:23.944 00.002 9044 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.37 mountX=0.04 mountY=-0.12, mountTheta=-1.26
20:40:23.946 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.05, opts=13)
20:40:23.947 00.001 9044 Enqueuing Move request for scope (0.12, -0.05)
20:40:23.948 00.001 12252 Worker thread wakes up
20:40:23.948 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:23.949 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
20:40:23.949 00.000 9044 UpdateGuideState exits: m=5541 SNR=51.2
20:40:23.950 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
20:40:23.950 00.000 12252 Moving (0.12, -0.05) raw xDistance=0.04 yDistance=-0.12
20:40:23.950 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:23.953 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:23.955 00.002 9044 Enqueuing Expose request
20:40:23.957 00.002 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1034.81
20:40:23.957 00.000 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
20:40:23.957 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:23.957 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:40:23.957 00.000 12252 MoveAxis(E, 11, ABG)
20:40:23.958 00.001 12252 Guiding  Dir = 2, Dur = 11
20:40:23.958 00.000 12252 IsSlewing returns 0
20:40:23.959 00.001 12252 IsGuiding returns 0
20:40:23.961 00.002 12252 PulseGuide returned control before completion, sleep 19
20:40:23.985 00.024 12252 IsGuiding returns 1
20:40:23.985 00.000 12252 scope still moving after pulse duration time elapsed
20:40:24.016 00.031 12252 IsSlewing returns 0
20:40:24.016 00.000 12252 IsGuiding returns 0
20:40:24.016 00.000 12252 scope move finished after 11 + 46 ms
20:40:24.016 00.000 12252 Move returns status 0, amount 11
20:40:24.016 00.000 12252 MoveAxis(N, 0, ABG)
20:40:24.016 00.000 12252 Move returns status 0, amount 0
20:40:24.017 00.001 12252 move complete, result=0
20:40:24.017 00.000 12252 worker thread done servicing request
20:40:24.017 00.000 12252 Worker thread wakes up
20:40:24.017 00.000 9044 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
20:40:24.018 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:24.018 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:26.369 02.351 12252 Exposure complete
20:40:26.436 00.067 12252 worker thread done servicing request
20:40:26.436 00.000 9044 OnExposeComplete: enter
20:40:26.437 00.001 9044 UpdateGuideState(): m_state=6
20:40:26.439 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
20:40:26.440 00.001 9044 Star::Find returns 1 (0), X=1014.59, Y=823.39, Mass=5484, SNR=50.9, Peak=173 HFD=5.3
20:40:26.441 00.001 9044 MultiStar: [#1 -0.02,-0.08,1.05,U] [#2 -0.19,-0.06,1.21,U] [#3 0.06,-0.01,0.84,U] [#4 -0.04,-0.08,1.26,U] [#5 0.06,-0.04,0.65,U] [#6 -0.07,-0.17,0.42,U] [#7 -0.00,-0.01,0.43,U] [#8 0.03,-0.08,0.41,U] 
20:40:26.443 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {0.08, -0.16}
20:40:26.445 00.002 9044 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.62) = xAngle (-0.21 = -0.21)
20:40:26.446 00.001 9044 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.29 = 2.99)
20:40:26.447 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.83 mountX=0.08 mountY=0.01, mountTheta=0.15
20:40:26.450 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.08, opts=13)
20:40:26.452 00.002 9044 Enqueuing Move request for scope (-0.02, -0.08)
20:40:26.453 00.001 12252 Worker thread wakes up
20:40:26.453 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:26.455 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
20:40:26.455 00.000 9044 UpdateGuideState exits: m=5484 SNR=50.9
20:40:26.456 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:26.458 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:26.459 00.001 9044 Enqueuing Expose request
20:40:26.461 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
20:40:26.461 00.000 12252 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=0.01
20:40:26.462 00.001 12252 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1034.81
20:40:26.462 00.000 12252 PPEC: input: 0.08, control: -0.02, exposure: 2000
20:40:26.462 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:26.463 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:40:26.463 00.000 12252 MoveAxis(E, 9, ABG)
20:40:26.463 00.000 12252 Guiding  Dir = 2, Dur = 9
20:40:26.463 00.000 12252 IsSlewing returns 0
20:40:26.463 00.000 12252 IsGuiding returns 0
20:40:26.465 00.002 12252 PulseGuide returned control before completion, sleep 18
20:40:26.499 00.034 12252 IsGuiding returns 0
20:40:26.499 00.000 12252 Move returns status 0, amount 9
20:40:26.499 00.000 12252 MoveAxis(N, 0, ABG)
20:40:26.499 00.000 12252 Move returns status 0, amount 0
20:40:26.499 00.000 12252 move complete, result=0
20:40:26.499 00.000 12252 worker thread done servicing request
20:40:26.499 00.000 12252 Worker thread wakes up
20:40:26.499 00.000 9044 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
20:40:26.500 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:26.500 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:28.847 02.347 12252 Exposure complete
20:40:28.891 00.044 12252 worker thread done servicing request
20:40:28.891 00.000 9044 OnExposeComplete: enter
20:40:28.891 00.000 9044 UpdateGuideState(): m_state=6
20:40:28.893 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
20:40:28.894 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=823.76, Mass=5510, SNR=51.0, Peak=173 HFD=5.2
20:40:28.896 00.002 9044 MultiStar: [#1 0.13,0.37,0.00,M1] [#2 0.10,0.22,1.20,U] [#3 0.13,0.31,0.83,U] [#4 0.22,0.17,1.29,U] [#5 0.14,0.30,0.65,U] [#6 0.10,0.21,0.43,U] [#7 0.02,0.28,0.43,U] [#8 0.08,0.16,0.41,U] 
20:40:28.897 00.001 9044 refined, 7 included, MultiStar: {0.14, 0.23}, one-star: {0.17, 0.21}
20:40:28.898 00.001 9044 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.62) = xAngle (2.65 = 2.65)
20:40:28.898 00.000 9044 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.43 = -0.43)
20:40:28.899 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.03 mountX=-0.24 mountY=-0.11, mountTheta=-2.70
20:40:28.901 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.23, opts=13)
20:40:28.903 00.002 9044 Enqueuing Move request for scope (0.14, 0.23)
20:40:28.905 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:28.906 00.001 9044 UpdateGuideState exits: m=5510 SNR=51.0
20:40:28.907 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:28.908 00.001 12252 Worker thread wakes up
20:40:28.908 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:28.909 00.001 9044 Enqueuing Expose request
20:40:28.910 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
20:40:28.910 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
20:40:28.910 00.000 12252 Moving (0.14, 0.23) raw xDistance=-0.24 yDistance=-0.11
20:40:28.913 00.003 12252 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 1034.81
20:40:28.913 00.000 12252 PPEC: input: -0.24, control: -0.15, exposure: 2000
20:40:28.913 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:28.914 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:40:28.914 00.000 12252 MoveAxis(E, 59, ABG)
20:40:28.914 00.000 12252 Guiding  Dir = 2, Dur = 59
20:40:28.914 00.000 12252 IsSlewing returns 0
20:40:28.914 00.000 12252 IsGuiding returns 0
20:40:28.916 00.002 12252 PulseGuide returned control before completion, sleep 68
20:40:28.994 00.078 12252 IsGuiding returns 0
20:40:28.994 00.000 12252 Move returns status 0, amount 59
20:40:28.994 00.000 12252 MoveAxis(N, 0, ABG)
20:40:28.994 00.000 12252 Move returns status 0, amount 0
20:40:28.994 00.000 12252 move complete, result=0
20:40:28.994 00.000 12252 worker thread done servicing request
20:40:28.994 00.000 12252 Worker thread wakes up
20:40:28.996 00.002 9044 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
20:40:28.998 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:28.998 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:31.364 02.366 12252 Exposure complete
20:40:31.414 00.050 12252 worker thread done servicing request
20:40:31.414 00.000 9044 OnExposeComplete: enter
20:40:31.416 00.002 9044 UpdateGuideState(): m_state=6
20:40:31.417 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
20:40:31.417 00.000 9044 Star::Find returns 1 (0), X=1014.67, Y=823.66, Mass=5514, SNR=50.9, Peak=173 HFD=5.4
20:40:31.418 00.001 9044 MultiStar: [#1 0.09,-0.01,1.05,U] [#2 0.04,-0.02,1.23,U] [#3 0.04,0.07,0.84,U] [#4 0.19,-0.03,1.29,U] [#5 0.10,0.02,0.65,U] [#6 0.02,0.04,0.42,U] [#7 0.06,0.15,0.43,U] [#8 0.15,-0.12,0.41,U] 
20:40:31.420 00.002 9044 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.16, 0.11}
20:40:31.420 00.000 9044 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.62) = xAngle (1.82 = 1.82)
20:40:31.421 00.001 9044 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.27 = -1.27)
20:40:31.422 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.19 mountX=-0.03 mountY=-0.10, mountTheta=-1.82
20:40:31.423 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.02, opts=13)
20:40:31.424 00.001 9044 Enqueuing Move request for scope (0.10, 0.02)
20:40:31.425 00.001 12252 Worker thread wakes up
20:40:31.425 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:31.426 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
20:40:31.426 00.000 9044 UpdateGuideState exits: m=5514 SNR=50.9
20:40:31.427 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
20:40:31.427 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:31.428 00.001 12252 Moving (0.10, 0.02) raw xDistance=-0.03 yDistance=-0.10
20:40:31.428 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:31.430 00.002 9044 Enqueuing Expose request
20:40:31.433 00.003 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1038.59
20:40:31.433 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
20:40:31.433 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:31.433 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:40:31.433 00.000 12252 MoveAxis(E, 5, ABG)
20:40:31.433 00.000 12252 Guiding  Dir = 2, Dur = 5
20:40:31.433 00.000 12252 IsSlewing returns 0
20:40:31.433 00.000 12252 IsGuiding returns 0
20:40:31.435 00.002 12252 PulseGuide returned control before completion, sleep 14
20:40:31.462 00.027 12252 IsGuiding returns 0
20:40:31.462 00.000 12252 Move returns status 0, amount 5
20:40:31.462 00.000 12252 MoveAxis(N, 0, ABG)
20:40:31.462 00.000 12252 Move returns status 0, amount 0
20:40:31.462 00.000 12252 move complete, result=0
20:40:31.462 00.000 12252 worker thread done servicing request
20:40:31.462 00.000 12252 Worker thread wakes up
20:40:31.462 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:31.462 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:31.463 00.001 9044 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
20:40:33.805 02.342 12252 Exposure complete
20:40:33.855 00.050 12252 worker thread done servicing request
20:40:33.855 00.000 9044 OnExposeComplete: enter
20:40:33.856 00.001 9044 UpdateGuideState(): m_state=6
20:40:33.857 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
20:40:33.858 00.001 9044 Star::Find returns 1 (0), X=1014.67, Y=823.42, Mass=5456, SNR=50.8, Peak=173 HFD=5.3
20:40:33.860 00.002 9044 MultiStar: [#1 0.03,-0.01,1.05,U] [#2 -0.15,-0.04,1.19,U] [#3 0.08,-0.07,0.84,U] [#4 0.12,-0.03,1.27,U] [#5 0.03,0.00,0.65,U] [#6 -0.00,-0.02,0.44,U] [#7 0.04,-0.07,0.42,U] [#8 0.04,-0.07,0.42,U] 
20:40:33.862 00.002 9044 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.16, -0.13}
20:40:33.863 00.001 9044 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.62) = xAngle (0.76 = 0.76)
20:40:33.864 00.001 9044 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.33 = -2.33)
20:40:33.865 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.87 mountX=0.05 mountY=-0.05, mountTheta=-0.78
20:40:33.867 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.05, opts=13)
20:40:33.868 00.001 9044 Enqueuing Move request for scope (0.04, -0.05)
20:40:33.869 00.001 12252 Worker thread wakes up
20:40:33.869 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
20:40:33.869 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:33.871 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
20:40:33.871 00.000 9044 UpdateGuideState exits: m=5456 SNR=50.8
20:40:33.872 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:33.874 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:33.875 00.001 9044 Enqueuing Expose request
20:40:33.876 00.001 12252 Moving (0.04, -0.05) raw xDistance=0.05 yDistance=-0.05
20:40:33.877 00.001 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1038.59
20:40:33.877 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
20:40:33.877 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:33.877 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:40:33.877 00.000 12252 MoveAxis(E, 10, ABG)
20:40:33.877 00.000 12252 Guiding  Dir = 2, Dur = 10
20:40:33.877 00.000 12252 IsSlewing returns 0
20:40:33.877 00.000 12252 IsGuiding returns 0
20:40:33.879 00.002 12252 PulseGuide returned control before completion, sleep 18
20:40:33.908 00.029 12252 IsGuiding returns 1
20:40:33.908 00.000 12252 scope still moving after pulse duration time elapsed
20:40:33.939 00.031 12252 IsSlewing returns 0
20:40:33.939 00.000 12252 IsGuiding returns 0
20:40:33.939 00.000 12252 scope move finished after 10 + 51 ms
20:40:33.939 00.000 12252 Move returns status 0, amount 10
20:40:33.939 00.000 12252 MoveAxis(N, 0, ABG)
20:40:33.939 00.000 12252 Move returns status 0, amount 0
20:40:33.939 00.000 12252 move complete, result=0
20:40:33.939 00.000 12252 worker thread done servicing request
20:40:33.939 00.000 12252 Worker thread wakes up
20:40:33.939 00.000 9044 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
20:40:33.942 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:33.942 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:36.291 02.349 12252 Exposure complete
20:40:36.339 00.048 12252 worker thread done servicing request
20:40:36.339 00.000 9044 OnExposeComplete: enter
20:40:36.340 00.001 9044 UpdateGuideState(): m_state=6
20:40:36.341 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
20:40:36.342 00.001 9044 Star::Find returns 1 (0), X=1014.63, Y=823.42, Mass=5455, SNR=50.8, Peak=173 HFD=5.3
20:40:36.343 00.001 9044 MultiStar: [#1 -0.00,-0.09,1.06,U] [#2 -0.18,-0.05,1.21,U] [#3 -0.08,0.05,0.84,U] [#4 -0.08,-0.10,1.31,U] [#5 0.03,0.00,0.64,U] [#6 -0.04,-0.00,0.42,U] [#7 0.04,-0.07,0.43,U] [#8 0.07,-0.07,0.41,U] 
20:40:36.344 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {0.12, -0.13}
20:40:36.345 00.001 9044 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.62) = xAngle (-0.44 = -0.44)
20:40:36.346 00.001 9044 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.53 = 2.76)
20:40:36.348 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.07 mountX=0.06 mountY=0.02, mountTheta=0.39
20:40:36.351 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.06, opts=13)
20:40:36.354 00.003 9044 Enqueuing Move request for scope (-0.03, -0.06)
20:40:36.356 00.002 12252 Worker thread wakes up
20:40:36.357 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
20:40:36.357 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
20:40:36.357 00.000 12252 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=0.02
20:40:36.357 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:36.359 00.002 12252 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1038.59
20:40:36.359 00.000 12252 PPEC: input: 0.06, control: -0.02, exposure: 2000
20:40:36.359 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:36.359 00.000 9044 UpdateGuideState exits: m=5455 SNR=50.8
20:40:36.360 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:36.362 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:36.366 00.004 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:40:36.366 00.000 12252 MoveAxis(E, 8, ABG)
20:40:36.366 00.000 12252 Guiding  Dir = 2, Dur = 8
20:40:36.366 00.000 9044 Enqueuing Expose request
20:40:36.368 00.002 12252 IsSlewing returns 0
20:40:36.369 00.001 12252 IsGuiding returns 0
20:40:36.371 00.002 12252 PulseGuide returned control before completion, sleep 16
20:40:36.392 00.021 12252 IsGuiding returns 0
20:40:36.392 00.000 12252 Move returns status 0, amount 8
20:40:36.392 00.000 12252 MoveAxis(N, 0, ABG)
20:40:36.392 00.000 12252 Move returns status 0, amount 0
20:40:36.392 00.000 12252 move complete, result=0
20:40:36.392 00.000 12252 worker thread done servicing request
20:40:36.392 00.000 12252 Worker thread wakes up
20:40:36.392 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:36.392 00.000 9044 GuideStep: 0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
20:40:36.394 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:38.751 02.357 12252 Exposure complete
20:40:38.808 00.057 12252 worker thread done servicing request
20:40:38.808 00.000 9044 OnExposeComplete: enter
20:40:38.810 00.002 9044 UpdateGuideState(): m_state=6
20:40:38.811 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
20:40:38.812 00.001 9044 Star::Find returns 1 (0), X=1014.53, Y=823.48, Mass=5484, SNR=50.9, Peak=173 HFD=5.1
20:40:38.814 00.002 9044 MultiStar: [#1 -0.05,0.18,1.04,U] [#2 -0.08,0.13,1.19,U] [#3 -0.06,0.15,0.84,U] [#4 0.11,-0.01,1.29,U] [#5 0.04,0.09,0.65,U] [#6 -0.11,0.04,0.43,U] [#7 -0.01,0.18,0.43,U] [#8 0.02,0.09,0.41,U] 
20:40:38.815 00.001 9044 single-star, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.01, -0.07}
20:40:38.816 00.001 9044 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.62) = xAngle (0.22 = 0.22)
20:40:38.817 00.001 9044 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.87 = -2.87)
20:40:38.818 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.41 mountX=0.07 mountY=-0.02, mountTheta=-0.27
20:40:38.821 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.07, opts=13)
20:40:38.822 00.001 9044 Enqueuing Move request for scope (0.01, -0.07)
20:40:38.823 00.001 12252 Worker thread wakes up
20:40:38.824 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:38.825 00.001 9044 UpdateGuideState exits: m=5484 SNR=50.9
20:40:38.826 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:38.827 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:38.828 00.001 9044 Enqueuing Expose request
20:40:38.829 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
20:40:38.829 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
20:40:38.829 00.000 12252 Moving (0.01, -0.07) raw xDistance=0.07 yDistance=-0.02
20:40:38.831 00.002 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1042.34
20:40:38.832 00.001 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
20:40:38.832 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:38.832 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:40:38.832 00.000 12252 MoveAxis(E, 7, ABG)
20:40:38.832 00.000 12252 Guiding  Dir = 2, Dur = 7
20:40:38.832 00.000 12252 IsSlewing returns 0
20:40:38.832 00.000 12252 IsGuiding returns 0
20:40:38.834 00.002 12252 PulseGuide returned control before completion, sleep 16
20:40:38.852 00.018 12252 IsGuiding returns 0
20:40:38.852 00.000 12252 Move returns status 0, amount 7
20:40:38.852 00.000 12252 MoveAxis(N, 0, ABG)
20:40:38.852 00.000 12252 Move returns status 0, amount 0
20:40:38.852 00.000 12252 move complete, result=0
20:40:38.852 00.000 12252 worker thread done servicing request
20:40:38.852 00.000 12252 Worker thread wakes up
20:40:38.852 00.000 9044 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
20:40:38.854 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:38.854 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:41.214 02.360 12252 Exposure complete
20:40:41.265 00.051 12252 worker thread done servicing request
20:40:41.265 00.000 9044 OnExposeComplete: enter
20:40:41.266 00.001 9044 UpdateGuideState(): m_state=6
20:40:41.267 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
20:40:41.268 00.001 9044 Star::Find returns 1 (0), X=1014.52, Y=823.85, Mass=5338, SNR=50.2, Peak=173 HFD=5.2
20:40:41.270 00.002 9044 MultiStar: [#1 -0.01,0.38,0.00,M1] [#2 0.02,0.17,1.23,U] [#3 0.04,0.25,0.85,U] [#4 0.13,0.16,1.28,U] [#5 0.09,0.20,0.66,U] [#6 -0.08,0.17,0.44,U] [#7 0.04,0.32,0.44,U] [#8 -0.01,0.10,0.42,U] 
20:40:41.271 00.001 9044 refined, 7 included, MultiStar: {0.04, 0.21}, one-star: {0.01, 0.30}
20:40:41.272 00.001 9044 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.62) = xAngle (2.98 = 2.98)
20:40:41.273 00.001 9044 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.10 = -0.10)
20:40:41.274 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.36 mountX=-0.21 mountY=-0.02, mountTheta=-3.04
20:40:41.276 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.21, opts=13)
20:40:41.277 00.001 9044 Enqueuing Move request for scope (0.04, 0.21)
20:40:41.279 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:41.280 00.001 9044 UpdateGuideState exits: m=5338 SNR=50.2
20:40:41.282 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:41.283 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:41.284 00.001 9044 Enqueuing Expose request
20:40:41.285 00.001 12252 Worker thread wakes up
20:40:41.285 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
20:40:41.285 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
20:40:41.285 00.000 12252 Moving (0.04, 0.21) raw xDistance=-0.21 yDistance=-0.02
20:40:41.286 00.001 12252 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 1042.34
20:40:41.286 00.000 12252 PPEC: input: -0.21, control: -0.14, exposure: 2000
20:40:41.287 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:41.287 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:40:41.287 00.000 12252 MoveAxis(E, 55, ABG)
20:40:41.287 00.000 12252 Guiding  Dir = 2, Dur = 55
20:40:41.287 00.000 12252 IsSlewing returns 0
20:40:41.287 00.000 12252 IsGuiding returns 0
20:40:41.289 00.002 12252 PulseGuide returned control before completion, sleep 64
20:40:41.361 00.072 12252 IsGuiding returns 0
20:40:41.361 00.000 12252 Move returns status 0, amount 55
20:40:41.362 00.001 12252 MoveAxis(N, 0, ABG)
20:40:41.362 00.000 12252 Move returns status 0, amount 0
20:40:41.362 00.000 12252 move complete, result=0
20:40:41.362 00.000 12252 worker thread done servicing request
20:40:41.362 00.000 12252 Worker thread wakes up
20:40:41.362 00.000 9044 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
20:40:41.365 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:41.365 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:43.699 02.334 12252 Exposure complete
20:40:43.748 00.049 12252 worker thread done servicing request
20:40:43.748 00.000 9044 OnExposeComplete: enter
20:40:43.749 00.001 9044 UpdateGuideState(): m_state=6
20:40:43.750 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
20:40:43.753 00.003 9044 Star::Find returns 1 (0), X=1014.48, Y=823.68, Mass=5347, SNR=50.2, Peak=173 HFD=5.1
20:40:43.754 00.001 9044 MultiStar: [#1 -0.06,0.01,1.06,U] [#2 0.01,0.01,1.22,U] [#3 0.03,0.09,0.85,U] [#4 0.05,0.05,1.30,U] [#5 -0.01,0.04,0.66,U] [#6 -0.06,0.11,0.44,U] [#7 0.00,0.12,0.44,U] [#8 -0.06,-0.02,0.42,U] 
20:40:43.755 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {-0.04, 0.13}
20:40:43.756 00.001 9044 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.62) = xAngle (3.31 = -2.97)
20:40:43.757 00.001 9044 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.23 = 0.23)
20:40:43.758 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.69 mountX=-0.05 mountY=0.01, mountTheta=2.91
20:40:43.760 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.06, opts=13)
20:40:43.762 00.002 9044 Enqueuing Move request for scope (-0.01, 0.06)
20:40:43.763 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:43.765 00.002 9044 UpdateGuideState exits: m=5347 SNR=50.2
20:40:43.766 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:43.767 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:43.768 00.001 9044 Enqueuing Expose request
20:40:43.769 00.001 12252 Worker thread wakes up
20:40:43.769 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
20:40:43.769 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
20:40:43.769 00.000 12252 Moving (-0.01, 0.06) raw xDistance=-0.05 yDistance=0.01
20:40:43.772 00.003 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1042.34
20:40:43.772 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
20:40:43.772 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:43.772 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:40:43.772 00.000 12252 MoveAxis(E, 5, ABG)
20:40:43.772 00.000 12252 Guiding  Dir = 2, Dur = 5
20:40:43.773 00.001 12252 IsSlewing returns 0
20:40:43.773 00.000 12252 IsGuiding returns 0
20:40:43.775 00.002 12252 PulseGuide returned control before completion, sleep 14
20:40:43.802 00.027 12252 IsGuiding returns 0
20:40:43.802 00.000 12252 Move returns status 0, amount 5
20:40:43.802 00.000 12252 MoveAxis(N, 0, ABG)
20:40:43.803 00.001 12252 Move returns status 0, amount 0
20:40:43.803 00.000 12252 move complete, result=0
20:40:43.803 00.000 12252 worker thread done servicing request
20:40:43.803 00.000 12252 Worker thread wakes up
20:40:43.803 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:43.803 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:43.803 00.000 9044 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
20:40:46.142 02.339 12252 Exposure complete
20:40:46.192 00.050 12252 worker thread done servicing request
20:40:46.193 00.001 9044 OnExposeComplete: enter
20:40:46.195 00.002 9044 UpdateGuideState(): m_state=6
20:40:46.197 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
20:40:46.200 00.003 9044 Star::Find returns 1 (0), X=1014.68, Y=823.52, Mass=5482, SNR=51.0, Peak=173 HFD=5.2
20:40:46.203 00.003 9044 MultiStar: [#1 0.03,-0.03,1.05,U] [#2 -0.15,-0.11,1.21,U] [#3 -0.06,0.12,0.85,U] [#4 0.11,-0.02,1.26,U] [#5 0.04,-0.13,0.65,U] [#6 -0.01,-0.12,0.43,U] [#7 0.10,-0.07,0.42,U] [#8 0.06,-0.13,0.41,U] 
20:40:46.205 00.002 9044 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.16, -0.03}
20:40:46.208 00.003 9044 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.62) = xAngle (0.57 = 0.57)
20:40:46.210 00.002 9044 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.52 = -2.52)
20:40:46.213 00.003 9044 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-1.06 mountX=0.04 mountY=-0.03, mountTheta=-0.61
20:40:46.216 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.05, opts=13)
20:40:46.217 00.001 9044 Enqueuing Move request for scope (0.03, -0.05)
20:40:46.219 00.002 12252 Worker thread wakes up
20:40:46.219 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:46.221 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
20:40:46.221 00.000 9044 UpdateGuideState exits: m=5482 SNR=51.0
20:40:46.223 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
20:40:46.223 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:46.224 00.001 12252 Moving (0.03, -0.05) raw xDistance=0.04 yDistance=-0.03
20:40:46.224 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:46.225 00.001 9044 Enqueuing Expose request
20:40:46.227 00.002 12252 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1046.05
20:40:46.227 00.000 12252 PPEC: input: 0.04, control: -0.02, exposure: 2000
20:40:46.227 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:46.227 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:40:46.227 00.000 12252 MoveAxis(E, 7, ABG)
20:40:46.227 00.000 12252 Guiding  Dir = 2, Dur = 7
20:40:46.228 00.001 12252 IsSlewing returns 0
20:40:46.228 00.000 12252 IsGuiding returns 0
20:40:46.230 00.002 12252 PulseGuide returned control before completion, sleep 16
20:40:46.253 00.023 12252 IsGuiding returns 0
20:40:46.253 00.000 12252 Move returns status 0, amount 7
20:40:46.253 00.000 12252 MoveAxis(N, 0, ABG)
20:40:46.253 00.000 12252 Move returns status 0, amount 0
20:40:46.253 00.000 12252 move complete, result=0
20:40:46.253 00.000 12252 worker thread done servicing request
20:40:46.253 00.000 9044 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
20:40:46.255 00.002 12252 Worker thread wakes up
20:40:46.256 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:46.256 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:48.621 02.365 12252 Exposure complete
20:40:48.673 00.052 12252 worker thread done servicing request
20:40:48.673 00.000 9044 OnExposeComplete: enter
20:40:48.675 00.002 9044 UpdateGuideState(): m_state=6
20:40:48.676 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
20:40:48.678 00.002 9044 Star::Find returns 1 (0), X=1014.45, Y=823.68, Mass=5533, SNR=51.1, Peak=173 HFD=5.2
20:40:48.681 00.003 9044 MultiStar: [#1 -0.04,0.04,1.05,U] [#2 -0.07,0.03,1.20,U] [#3 -0.21,0.10,0.84,U] [#4 0.13,0.02,1.29,U] [#5 -0.04,0.04,0.65,U] [#6 -0.10,0.01,0.43,U] [#7 -0.05,0.04,0.42,U] [#8 -0.08,-0.02,0.41,U] 
20:40:48.683 00.002 9044 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.07, 0.13}
20:40:48.685 00.002 9044 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.62) = xAngle (3.92 = -2.37)
20:40:48.686 00.001 9044 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.83 = 0.83)
20:40:48.688 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.29 mountX=-0.05 mountY=0.05, mountTheta=2.34
20:40:48.690 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.05, opts=13)
20:40:48.693 00.003 9044 Enqueuing Move request for scope (-0.04, 0.05)
20:40:48.694 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:48.695 00.001 9044 UpdateGuideState exits: m=5533 SNR=51.1
20:40:48.696 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:48.697 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:48.698 00.001 9044 Enqueuing Expose request
20:40:48.699 00.001 12252 Worker thread wakes up
20:40:48.699 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
20:40:48.699 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
20:40:48.699 00.000 12252 Moving (-0.04, 0.05) raw xDistance=-0.05 yDistance=0.05
20:40:48.700 00.001 12252 PPEC rslt: input = -0.05, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1046.05
20:40:48.701 00.001 12252 PPEC: input: -0.05, control: -0.04, exposure: 2000
20:40:48.701 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:48.701 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:40:48.701 00.000 12252 MoveAxis(E, 14, ABG)
20:40:48.701 00.000 12252 Guiding  Dir = 2, Dur = 14
20:40:48.701 00.000 12252 IsSlewing returns 0
20:40:48.701 00.000 12252 IsGuiding returns 0
20:40:48.704 00.003 12252 PulseGuide returned control before completion, sleep 23
20:40:48.730 00.026 12252 IsGuiding returns 1
20:40:48.730 00.000 12252 scope still moving after pulse duration time elapsed
20:40:48.761 00.031 12252 IsSlewing returns 0
20:40:48.761 00.000 12252 IsGuiding returns 0
20:40:48.761 00.000 12252 scope move finished after 14 + 45 ms
20:40:48.761 00.000 12252 Move returns status 0, amount 14
20:40:48.761 00.000 12252 MoveAxis(N, 0, ABG)
20:40:48.762 00.001 12252 Move returns status 0, amount 0
20:40:48.762 00.000 12252 move complete, result=0
20:40:48.762 00.000 12252 worker thread done servicing request
20:40:48.762 00.000 12252 Worker thread wakes up
20:40:48.762 00.000 9044 GuideStep: -0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
20:40:48.764 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:48.764 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:51.120 02.356 12252 Exposure complete
20:40:51.197 00.077 12252 worker thread done servicing request
20:40:51.197 00.000 9044 OnExposeComplete: enter
20:40:51.198 00.001 9044 UpdateGuideState(): m_state=6
20:40:51.200 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
20:40:51.202 00.002 9044 Star::Find returns 1 (0), X=1014.66, Y=823.67, Mass=5645, SNR=51.8, Peak=173 HFD=5.4
20:40:51.203 00.001 9044 MultiStar: [#1 0.01,0.27,1.04,U] [#2 -0.01,0.11,1.20,U] [#3 -0.02,0.13,0.82,U] [#4 0.11,0.11,1.25,U] [#5 0.05,0.12,0.64,U] [#6 -0.06,0.11,0.42,U] [#7 0.09,0.14,0.42,U] [#8 0.07,-0.03,0.40,U] 
20:40:51.204 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.14, 0.12}
20:40:51.205 00.001 9044 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.62) = xAngle (2.86 = 2.86)
20:40:51.206 00.001 9044 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.22 = -0.22)
20:40:51.208 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.24 mountX=-0.13 mountY=-0.03, mountTheta=-2.92
20:40:51.211 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.13, opts=13)
20:40:51.213 00.002 9044 Enqueuing Move request for scope (0.05, 0.13)
20:40:51.214 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:51.216 00.002 9044 UpdateGuideState exits: m=5645 SNR=51.8
20:40:51.217 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:51.220 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:51.223 00.003 9044 Enqueuing Expose request
20:40:51.225 00.002 12252 Worker thread wakes up
20:40:51.225 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
20:40:51.225 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
20:40:51.225 00.000 12252 Moving (0.05, 0.13) raw xDistance=-0.13 yDistance=-0.03
20:40:51.226 00.001 12252 PPEC rslt: input = -0.13, final = -0.11, react = -0.08, pred = -0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 1046.05
20:40:51.226 00.000 12252 PPEC: input: -0.13, control: -0.11, exposure: 2000
20:40:51.226 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:51.226 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:40:51.226 00.000 12252 MoveAxis(E, 45, ABG)
20:40:51.226 00.000 12252 Guiding  Dir = 2, Dur = 45
20:40:51.226 00.000 12252 IsSlewing returns 0
20:40:51.227 00.001 12252 IsGuiding returns 0
20:40:51.230 00.003 12252 PulseGuide returned control before completion, sleep 54
20:40:51.297 00.067 12252 IsGuiding returns 1
20:40:51.297 00.000 12252 scope still moving after pulse duration time elapsed
20:40:51.329 00.032 12252 IsSlewing returns 0
20:40:51.330 00.001 12252 IsGuiding returns 0
20:40:51.330 00.000 12252 scope move finished after 45 + 57 ms
20:40:51.330 00.000 12252 Move returns status 0, amount 45
20:40:51.330 00.000 12252 MoveAxis(N, 0, ABG)
20:40:51.330 00.000 12252 Move returns status 0, amount 0
20:40:51.330 00.000 12252 move complete, result=0
20:40:51.330 00.000 12252 worker thread done servicing request
20:40:51.330 00.000 9044 GuideStep: -0.1 px 45 ms EAST, -0.0 px 0 ms NORTH
20:40:51.333 00.003 12252 Worker thread wakes up
20:40:51.333 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:51.333 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:53.686 02.353 12252 Exposure complete
20:40:53.757 00.071 12252 worker thread done servicing request
20:40:53.757 00.000 9044 OnExposeComplete: enter
20:40:53.759 00.002 9044 UpdateGuideState(): m_state=6
20:40:53.763 00.004 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
20:40:53.765 00.002 9044 Star::Find returns 1 (0), X=1014.66, Y=823.40, Mass=5476, SNR=50.9, Peak=173 HFD=5.3
20:40:53.768 00.003 9044 MultiStar: [#1 0.01,-0.05,1.04,U] [#2 -0.24,-0.05,1.21,U] [#3 0.00,0.00,0.84,U] [#4 -0.09,-0.06,1.30,U] [#5 0.03,-0.07,0.64,U] [#6 -0.05,-0.00,0.42,U] [#7 -0.03,-0.06,0.43,U] [#8 -0.00,-0.06,0.41,U] 
20:40:53.769 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {0.14, -0.15}
20:40:53.771 00.002 9044 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.62) = xAngle (-0.48 = -0.48)
20:40:53.773 00.002 9044 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.57 = 2.72)
20:40:53.773 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.11 mountX=0.06 mountY=0.03, mountTheta=0.44
20:40:53.777 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.06, opts=13)
20:40:53.778 00.001 9044 Enqueuing Move request for scope (-0.04, -0.06)
20:40:53.780 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:53.781 00.001 9044 UpdateGuideState exits: m=5476 SNR=50.9
20:40:53.782 00.001 12252 Worker thread wakes up
20:40:53.782 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:53.783 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
20:40:53.783 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:53.785 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
20:40:53.785 00.000 9044 Enqueuing Expose request
20:40:53.786 00.001 12252 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=0.03
20:40:53.789 00.003 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1049.72
20:40:53.789 00.000 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
20:40:53.789 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:53.789 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:40:53.789 00.000 12252 MoveAxis(E, 11, ABG)
20:40:53.789 00.000 12252 Guiding  Dir = 2, Dur = 11
20:40:53.790 00.001 12252 IsSlewing returns 0
20:40:53.790 00.000 12252 IsGuiding returns 0
20:40:53.792 00.002 12252 PulseGuide returned control before completion, sleep 20
20:40:53.822 00.030 12252 IsGuiding returns 1
20:40:53.822 00.000 12252 scope still moving after pulse duration time elapsed
20:40:53.853 00.031 12252 IsSlewing returns 0
20:40:53.853 00.000 12252 IsGuiding returns 0
20:40:53.853 00.000 12252 scope move finished after 11 + 52 ms
20:40:53.853 00.000 12252 Move returns status 0, amount 11
20:40:53.853 00.000 12252 MoveAxis(N, 0, ABG)
20:40:53.853 00.000 12252 Move returns status 0, amount 0
20:40:53.853 00.000 12252 move complete, result=0
20:40:53.853 00.000 12252 worker thread done servicing request
20:40:53.853 00.000 12252 Worker thread wakes up
20:40:53.853 00.000 9044 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
20:40:53.856 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:53.857 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:56.204 02.347 12252 Exposure complete
20:40:56.263 00.059 12252 worker thread done servicing request
20:40:56.263 00.000 9044 OnExposeComplete: enter
20:40:56.264 00.001 9044 UpdateGuideState(): m_state=6
20:40:56.266 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
20:40:56.267 00.001 9044 Star::Find returns 1 (0), X=1014.62, Y=823.24, Mass=5471, SNR=50.8, Peak=173 HFD=5.3
20:40:56.269 00.002 9044 MultiStar: [#1 0.10,-0.16,1.06,U] [#2 -0.17,-0.23,1.20,U] [#3 -0.01,-0.14,0.85,U] [#4 0.16,-0.42,0.00,M1] [#5 0.06,-0.22,0.65,U] [#6 0.00,-0.30,0.43,U] [#7 0.11,-0.24,0.43,U] [#8 0.06,-0.47,0.00,M1] 
20:40:56.270 00.001 9044 refined, 6 included, MultiStar: {0.01, -0.22}, one-star: {0.11, -0.31}
20:40:56.271 00.001 9044 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.62) = xAngle (0.12 = 0.12)
20:40:56.272 00.001 9044 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.96 = -2.96)
20:40:56.273 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.51 mountX=0.22 mountY=-0.04, mountTheta=-0.18
20:40:56.277 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.22, opts=13)
20:40:56.278 00.001 9044 Enqueuing Move request for scope (0.01, -0.22)
20:40:56.279 00.001 12252 Worker thread wakes up
20:40:56.279 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:56.280 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
20:40:56.280 00.000 9044 UpdateGuideState exits: m=5471 SNR=50.8
20:40:56.281 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:56.282 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:56.284 00.002 9044 Enqueuing Expose request
20:40:56.286 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
20:40:56.286 00.000 12252 Moving (0.01, -0.22) raw xDistance=0.22 yDistance=-0.04
20:40:56.288 00.002 12252 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 1049.72
20:40:56.288 00.000 12252 PPEC: input: 0.22, control: 0.11, exposure: 2000
20:40:56.288 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:56.288 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:40:56.288 00.000 12252 MoveAxis(W, 43, ABG)
20:40:56.288 00.000 12252 Guiding  Dir = 3, Dur = 43
20:40:56.288 00.000 12252 IsSlewing returns 0
20:40:56.288 00.000 12252 IsGuiding returns 0
20:40:56.291 00.003 12252 PulseGuide returned control before completion, sleep 51
20:40:56.352 00.061 12252 IsGuiding returns 1
20:40:56.352 00.000 12252 scope still moving after pulse duration time elapsed
20:40:56.384 00.032 12252 IsSlewing returns 0
20:40:56.384 00.000 12252 IsGuiding returns 0
20:40:56.385 00.001 12252 scope move finished after 43 + 53 ms
20:40:56.385 00.000 12252 Move returns status 0, amount 43
20:40:56.385 00.000 12252 MoveAxis(N, 0, ABG)
20:40:56.385 00.000 12252 Move returns status 0, amount 0
20:40:56.385 00.000 12252 move complete, result=0
20:40:56.385 00.000 12252 worker thread done servicing request
20:40:56.385 00.000 12252 Worker thread wakes up
20:40:56.385 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:56.385 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:40:56.386 00.001 9044 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
20:40:58.742 02.356 12252 Exposure complete
20:40:58.794 00.052 12252 worker thread done servicing request
20:40:58.794 00.000 9044 OnExposeComplete: enter
20:40:58.796 00.002 9044 UpdateGuideState(): m_state=6
20:40:58.797 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
20:40:58.798 00.001 9044 Star::Find returns 1 (0), X=1014.49, Y=823.77, Mass=5411, SNR=50.6, Peak=173 HFD=5.2
20:40:58.802 00.004 9044 MultiStar: [#1 0.03,0.20,1.08,U] [#2 0.00,0.21,1.20,U] [#3 0.01,0.29,0.84,U] [#4 0.13,0.09,1.30,U] [#5 0.04,0.26,0.64,U] [#6 0.01,0.29,0.42,U] [#7 -0.00,0.24,0.42,U] [#8 0.04,0.31,0.41,U] 
20:40:58.803 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.21}, one-star: {-0.02, 0.22}
20:40:58.804 00.001 9044 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.62) = xAngle (3.04 = 3.04)
20:40:58.805 00.001 9044 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.04 = -0.04)
20:40:58.806 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.22 cameraTheta=1.42 mountX=-0.22 mountY=-0.01, mountTheta=-3.10
20:40:58.810 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.21, opts=13)
20:40:58.812 00.002 9044 Enqueuing Move request for scope (0.03, 0.21)
20:40:58.814 00.002 12252 Worker thread wakes up
20:40:58.814 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:40:58.816 00.002 9044 UpdateGuideState exits: m=5411 SNR=50.6
20:40:58.818 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:40:58.821 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:40:58.824 00.003 9044 Enqueuing Expose request
20:40:58.826 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
20:40:58.826 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
20:40:58.826 00.000 12252 Moving (0.03, 0.21) raw xDistance=-0.22 yDistance=-0.01
20:40:58.828 00.002 12252 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 1049.72
20:40:58.828 00.000 12252 PPEC: input: -0.22, control: -0.14, exposure: 2000
20:40:58.828 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:40:58.828 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:40:58.828 00.000 12252 MoveAxis(E, 56, ABG)
20:40:58.828 00.000 12252 Guiding  Dir = 2, Dur = 56
20:40:58.828 00.000 12252 IsSlewing returns 0
20:40:58.828 00.000 12252 IsGuiding returns 0
20:40:58.831 00.003 12252 PulseGuide returned control before completion, sleep 64
20:40:58.906 00.075 12252 IsGuiding returns 0
20:40:58.906 00.000 12252 Move returns status 0, amount 56
20:40:58.906 00.000 12252 MoveAxis(N, 0, ABG)
20:40:58.906 00.000 12252 Move returns status 0, amount 0
20:40:58.906 00.000 12252 move complete, result=0
20:40:58.906 00.000 12252 worker thread done servicing request
20:40:58.906 00.000 12252 Worker thread wakes up
20:40:58.906 00.000 9044 GuideStep: -0.2 px 56 ms EAST, -0.0 px 0 ms NORTH
20:40:58.907 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:40:58.907 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:01.258 02.351 12252 Exposure complete
20:41:01.302 00.044 12252 worker thread done servicing request
20:41:01.302 00.000 9044 OnExposeComplete: enter
20:41:01.303 00.001 9044 UpdateGuideState(): m_state=6
20:41:01.305 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
20:41:01.306 00.001 9044 Star::Find returns 1 (0), X=1014.53, Y=823.63, Mass=5452, SNR=50.7, Peak=173 HFD=5.2
20:41:01.308 00.002 9044 MultiStar: [#1 -0.04,0.04,1.06,U] [#2 -0.02,0.06,1.21,U] [#3 -0.09,0.10,0.85,U] [#4 0.09,0.00,1.28,U] [#5 0.02,0.13,0.65,U] [#6 -0.04,0.11,0.42,U] [#7 -0.05,0.10,0.42,U] [#8 0.03,0.05,0.41,U] 
20:41:01.309 00.001 9044 refined, 8 included, MultiStar: {-0.00, 0.07}, one-star: {0.02, 0.08}
20:41:01.310 00.001 9044 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.62) = xAngle (3.26 = -3.02)
20:41:01.311 00.001 9044 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.18 = 0.18)
20:41:01.312 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.64 mountX=-0.07 mountY=0.01, mountTheta=2.97
20:41:01.314 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.07, opts=13)
20:41:01.316 00.002 9044 Enqueuing Move request for scope (-0.00, 0.07)
20:41:01.317 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:01.318 00.001 9044 UpdateGuideState exits: m=5452 SNR=50.7
20:41:01.319 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:01.321 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:01.322 00.001 9044 Enqueuing Expose request
20:41:01.323 00.001 12252 Worker thread wakes up
20:41:01.323 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
20:41:01.323 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
20:41:01.323 00.000 12252 Moving (-0.00, 0.07) raw xDistance=-0.07 yDistance=0.01
20:41:01.325 00.002 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1053.35
20:41:01.325 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
20:41:01.325 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:01.325 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:41:01.325 00.000 12252 MoveAxis(E, 7, ABG)
20:41:01.325 00.000 12252 Guiding  Dir = 2, Dur = 7
20:41:01.325 00.000 12252 IsSlewing returns 0
20:41:01.325 00.000 12252 IsGuiding returns 0
20:41:01.327 00.002 12252 PulseGuide returned control before completion, sleep 16
20:41:01.355 00.028 12252 IsGuiding returns 0
20:41:01.356 00.001 12252 Move returns status 0, amount 7
20:41:01.356 00.000 12252 MoveAxis(N, 0, ABG)
20:41:01.356 00.000 12252 Move returns status 0, amount 0
20:41:01.356 00.000 12252 move complete, result=0
20:41:01.356 00.000 12252 worker thread done servicing request
20:41:01.356 00.000 12252 Worker thread wakes up
20:41:01.356 00.000 9044 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
20:41:01.358 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:01.359 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:03.696 02.337 12252 Exposure complete
20:41:03.779 00.083 12252 worker thread done servicing request
20:41:03.779 00.000 9044 OnExposeComplete: enter
20:41:03.780 00.001 9044 UpdateGuideState(): m_state=6
20:41:03.782 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
20:41:03.783 00.001 9044 Star::Find returns 1 (0), X=1014.53, Y=823.87, Mass=5544, SNR=51.2, Peak=173 HFD=5.2
20:41:03.784 00.001 9044 MultiStar: [#1 -0.02,0.34,1.07,U] [#2 -0.03,0.15,1.19,U] [#3 0.01,0.35,0.00,M1] [#4 0.07,0.16,1.27,U] [#5 0.04,0.14,0.65,U] [#6 0.02,0.14,0.42,U] [#7 -0.00,0.39,0.00,M1] [#8 -0.07,0.06,0.41,U] 
20:41:03.787 00.003 9044 refined, 6 included, MultiStar: {0.01, 0.21}, one-star: {0.02, 0.32}
20:41:03.788 00.001 9044 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.62) = xAngle (3.16 = -3.12)
20:41:03.789 00.001 9044 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.08 = 0.08)
20:41:03.790 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.54 mountX=-0.21 mountY=0.02, mountTheta=3.06
20:41:03.792 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.21, opts=13)
20:41:03.793 00.001 9044 Enqueuing Move request for scope (0.01, 0.21)
20:41:03.794 00.001 12252 Worker thread wakes up
20:41:03.794 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:03.795 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
20:41:03.796 00.001 9044 UpdateGuideState exits: m=5544 SNR=51.2
20:41:03.797 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:03.798 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:03.798 00.000 9044 Enqueuing Expose request
20:41:03.799 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
20:41:03.799 00.000 12252 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=0.02
20:41:03.801 00.002 12252 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 1053.35
20:41:03.801 00.000 12252 PPEC: input: -0.21, control: -0.14, exposure: 2000
20:41:03.801 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:03.801 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:41:03.801 00.000 12252 MoveAxis(E, 55, ABG)
20:41:03.802 00.001 12252 Guiding  Dir = 2, Dur = 55
20:41:03.802 00.000 12252 IsSlewing returns 0
20:41:03.802 00.000 12252 IsGuiding returns 0
20:41:03.806 00.004 12252 PulseGuide returned control before completion, sleep 63
20:41:03.875 00.069 12252 IsGuiding returns 1
20:41:03.877 00.002 12252 scope still moving after pulse duration time elapsed
20:41:03.907 00.030 12252 IsSlewing returns 0
20:41:03.907 00.000 12252 IsGuiding returns 0
20:41:03.908 00.001 12252 scope move finished after 55 + 49 ms
20:41:03.908 00.000 12252 Move returns status 0, amount 55
20:41:03.908 00.000 12252 MoveAxis(N, 0, ABG)
20:41:03.908 00.000 12252 Move returns status 0, amount 0
20:41:03.908 00.000 12252 move complete, result=0
20:41:03.908 00.000 12252 worker thread done servicing request
20:41:03.908 00.000 9044 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
20:41:03.910 00.002 12252 Worker thread wakes up
20:41:03.910 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:03.911 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:06.252 02.341 12252 Exposure complete
20:41:06.306 00.054 12252 worker thread done servicing request
20:41:06.306 00.000 9044 OnExposeComplete: enter
20:41:06.307 00.001 9044 UpdateGuideState(): m_state=6
20:41:06.308 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
20:41:06.310 00.002 9044 Star::Find returns 1 (0), X=1014.50, Y=823.72, Mass=5521, SNR=51.1, Peak=173 HFD=5.2
20:41:06.311 00.001 9044 MultiStar: [#1 -0.03,0.07,1.03,U] [#2 -0.02,0.13,1.22,U] [#3 -0.09,0.17,0.84,U] [#4 -0.04,0.12,1.25,U] [#5 -0.02,0.11,0.65,U] [#6 -0.07,0.09,0.43,U] [#7 0.00,0.06,0.43,U] [#8 -0.07,0.11,0.42,U] 
20:41:06.311 00.000 9044 refined, 8 included, MultiStar: {-0.04, 0.12}, one-star: {-0.01, 0.17}
20:41:06.312 00.001 9044 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.62) = xAngle (3.48 = -2.80)
20:41:06.313 00.001 9044 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.40 = 0.40)
20:41:06.314 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.86 mountX=-0.12 mountY=0.05, mountTheta=2.75
20:41:06.315 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.12, opts=13)
20:41:06.317 00.002 9044 Enqueuing Move request for scope (-0.04, 0.12)
20:41:06.318 00.001 12252 Worker thread wakes up
20:41:06.318 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:06.319 00.001 9044 UpdateGuideState exits: m=5521 SNR=51.1
20:41:06.321 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:06.322 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:06.323 00.001 9044 Enqueuing Expose request
20:41:06.324 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
20:41:06.324 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
20:41:06.324 00.000 12252 Moving (-0.04, 0.12) raw xDistance=-0.12 yDistance=0.05
20:41:06.326 00.002 12252 PPEC rslt: input = -0.12, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 1053.35
20:41:06.326 00.000 12252 PPEC: input: -0.12, control: -0.08, exposure: 2000
20:41:06.326 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:06.326 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:41:06.326 00.000 12252 MoveAxis(E, 33, ABG)
20:41:06.326 00.000 12252 Guiding  Dir = 2, Dur = 33
20:41:06.326 00.000 12252 IsSlewing returns 0
20:41:06.326 00.000 12252 IsGuiding returns 0
20:41:06.328 00.002 12252 PulseGuide returned control before completion, sleep 41
20:41:06.381 00.053 12252 IsGuiding returns 0
20:41:06.381 00.000 12252 Move returns status 0, amount 33
20:41:06.381 00.000 12252 MoveAxis(N, 0, ABG)
20:41:06.381 00.000 12252 Move returns status 0, amount 0
20:41:06.381 00.000 12252 move complete, result=0
20:41:06.381 00.000 12252 worker thread done servicing request
20:41:06.381 00.000 12252 Worker thread wakes up
20:41:06.381 00.000 9044 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
20:41:06.385 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:06.386 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:08.739 02.353 12252 Exposure complete
20:41:08.817 00.078 12252 worker thread done servicing request
20:41:08.817 00.000 9044 OnExposeComplete: enter
20:41:08.818 00.001 9044 UpdateGuideState(): m_state=6
20:41:08.820 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
20:41:08.821 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=823.66, Mass=5643, SNR=51.7, Peak=173 HFD=5.3
20:41:08.823 00.002 9044 MultiStar: [#1 -0.01,0.02,1.03,U] [#2 -0.02,0.03,1.21,U] [#3 -0.06,0.10,0.82,U] [#4 -0.08,0.01,1.29,U] [#5 0.02,0.03,0.64,U] [#6 -0.05,-0.02,0.42,U] [#7 0.03,0.03,0.42,U] [#8 0.08,-0.03,0.40,U] 
20:41:08.825 00.002 9044 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.05, 0.11}
20:41:08.827 00.002 9044 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.62) = xAngle (3.82 = -2.46)
20:41:08.830 00.003 9044 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.74 = 0.74)
20:41:08.832 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.20 mountX=-0.04 mountY=0.03, mountTheta=2.43
20:41:08.836 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.04, opts=13)
20:41:08.838 00.002 9044 Enqueuing Move request for scope (-0.03, 0.04)
20:41:08.840 00.002 12252 Worker thread wakes up
20:41:08.840 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:08.842 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
20:41:08.842 00.000 9044 UpdateGuideState exits: m=5643 SNR=51.7
20:41:08.843 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:08.844 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
20:41:08.845 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:08.846 00.001 9044 Enqueuing Expose request
20:41:08.848 00.002 12252 Moving (-0.03, 0.04) raw xDistance=-0.04 yDistance=0.03
20:41:08.851 00.003 12252 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1056.95
20:41:08.852 00.001 12252 PPEC: input: -0.04, control: -0.03, exposure: 2000
20:41:08.852 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:08.852 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:41:08.852 00.000 12252 MoveAxis(E, 12, ABG)
20:41:08.852 00.000 12252 Guiding  Dir = 2, Dur = 12
20:41:08.852 00.000 12252 IsSlewing returns 0
20:41:08.852 00.000 12252 IsGuiding returns 0
20:41:08.854 00.002 12252 PulseGuide returned control before completion, sleep 20
20:41:08.883 00.029 12252 IsGuiding returns 0
20:41:08.883 00.000 12252 Move returns status 0, amount 12
20:41:08.883 00.000 12252 MoveAxis(N, 0, ABG)
20:41:08.883 00.000 12252 Move returns status 0, amount 0
20:41:08.883 00.000 12252 move complete, result=0
20:41:08.883 00.000 12252 worker thread done servicing request
20:41:08.883 00.000 12252 Worker thread wakes up
20:41:08.883 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:08.883 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:08.884 00.001 9044 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
20:41:11.227 02.343 12252 Exposure complete
20:41:11.282 00.055 12252 worker thread done servicing request
20:41:11.282 00.000 9044 OnExposeComplete: enter
20:41:11.283 00.001 9044 UpdateGuideState(): m_state=6
20:41:11.284 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
20:41:11.284 00.000 9044 Star::Find returns 1 (0), X=1014.53, Y=823.39, Mass=5283, SNR=49.9, Peak=173 HFD=5.1
20:41:11.285 00.001 9044 MultiStar: [#1 -0.06,-0.09,1.07,U] [#2 -0.06,-0.11,1.22,U] [#3 -0.04,-0.03,0.87,U] [#4 -0.11,-0.09,1.30,U] [#5 -0.01,-0.08,0.66,U] [#6 -0.14,-0.11,0.43,U] [#7 -0.11,-0.16,0.43,U] [#8 0.01,-0.15,0.41,U] 
20:41:11.286 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {0.01, -0.16}
20:41:11.287 00.001 9044 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.62) = xAngle (-0.45 = -0.45)
20:41:11.288 00.001 9044 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.53 = 2.75)
20:41:11.290 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.07 mountX=0.10 mountY=0.04, mountTheta=0.40
20:41:11.292 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.10, opts=13)
20:41:11.293 00.001 9044 Enqueuing Move request for scope (-0.06, -0.10)
20:41:11.294 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:11.295 00.001 9044 UpdateGuideState exits: m=5283 SNR=49.9
20:41:11.296 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:11.297 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:11.298 00.001 9044 Enqueuing Expose request
20:41:11.299 00.001 12252 Worker thread wakes up
20:41:11.299 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
20:41:11.299 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
20:41:11.300 00.001 12252 Moving (-0.06, -0.10) raw xDistance=0.10 yDistance=0.04
20:41:11.300 00.000 12252 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = -0.03, hyst = 0.05, hyst_pct = 0.00, period_length = 1056.95
20:41:11.300 00.000 12252 PPEC: input: 0.10, control: 0.03, exposure: 2000
20:41:11.302 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:11.302 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:41:11.302 00.000 12252 MoveAxis(W, 13, ABG)
20:41:11.302 00.000 12252 Guiding  Dir = 3, Dur = 13
20:41:11.302 00.000 12252 IsSlewing returns 0
20:41:11.302 00.000 12252 IsGuiding returns 0
20:41:11.304 00.002 12252 PulseGuide returned control before completion, sleep 22
20:41:11.341 00.037 12252 IsGuiding returns 0
20:41:11.342 00.001 12252 Move returns status 0, amount 13
20:41:11.342 00.000 12252 MoveAxis(N, 0, ABG)
20:41:11.342 00.000 12252 Move returns status 0, amount 0
20:41:11.342 00.000 12252 move complete, result=0
20:41:11.342 00.000 12252 worker thread done servicing request
20:41:11.342 00.000 9044 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
20:41:11.343 00.001 12252 Worker thread wakes up
20:41:11.343 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:11.344 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:13.686 02.342 12252 Exposure complete
20:41:13.738 00.052 12252 worker thread done servicing request
20:41:13.738 00.000 9044 OnExposeComplete: enter
20:41:13.740 00.002 9044 UpdateGuideState(): m_state=6
20:41:13.742 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
20:41:13.743 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=823.52, Mass=5532, SNR=51.0, Peak=173 HFD=5.2
20:41:13.744 00.001 9044 MultiStar: [#1 0.16,0.02,1.05,U] [#2 0.11,0.02,1.17,U] [#3 0.06,0.14,0.83,U] [#4 0.25,0.06,1.26,U] [#5 0.13,0.00,0.65,U] [#6 0.11,0.06,0.43,U] [#7 0.09,0.08,0.42,U] [#8 0.13,0.03,0.41,U] 
20:41:13.745 00.001 9044 refined, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.21, -0.03}
20:41:13.745 00.000 9044 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.62) = xAngle (1.88 = 1.88)
20:41:13.746 00.001 9044 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.21 = -1.21)
20:41:13.747 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.16 cameraTheta=0.25 mountX=-0.05 mountY=-0.15, mountTheta=-1.88
20:41:13.749 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.04, opts=13)
20:41:13.750 00.001 9044 Enqueuing Move request for scope (0.15, 0.04)
20:41:13.751 00.001 12252 Worker thread wakes up
20:41:13.751 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
20:41:13.751 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
20:41:13.751 00.000 12252 Moving (0.15, 0.04) raw xDistance=-0.05 yDistance=-0.15
20:41:13.751 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:13.752 00.001 9044 UpdateGuideState exits: m=5532 SNR=51.0
20:41:13.753 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:13.754 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:13.755 00.001 9044 Enqueuing Expose request
20:41:13.756 00.001 12252 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1056.95
20:41:13.758 00.002 12252 PPEC: input: -0.05, control: -0.03, exposure: 2000
20:41:13.758 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:13.758 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:41:13.758 00.000 12252 MoveAxis(E, 10, ABG)
20:41:13.758 00.000 12252 Guiding  Dir = 2, Dur = 10
20:41:13.758 00.000 12252 IsSlewing returns 0
20:41:13.758 00.000 12252 IsGuiding returns 0
20:41:13.761 00.003 12252 PulseGuide returned control before completion, sleep 18
20:41:13.791 00.030 12252 IsGuiding returns 0
20:41:13.791 00.000 12252 Move returns status 0, amount 10
20:41:13.791 00.000 12252 MoveAxis(N, 0, ABG)
20:41:13.791 00.000 12252 Move returns status 0, amount 0
20:41:13.791 00.000 12252 move complete, result=0
20:41:13.791 00.000 12252 worker thread done servicing request
20:41:13.791 00.000 12252 Worker thread wakes up
20:41:13.791 00.000 9044 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
20:41:13.795 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:13.796 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:16.147 02.351 12252 Exposure complete
20:41:16.193 00.046 12252 worker thread done servicing request
20:41:16.193 00.000 9044 OnExposeComplete: enter
20:41:16.194 00.001 9044 UpdateGuideState(): m_state=6
20:41:16.196 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
20:41:16.197 00.001 9044 Star::Find returns 1 (0), X=1014.54, Y=823.46, Mass=5484, SNR=51.0, Peak=173 HFD=5.2
20:41:16.198 00.001 9044 MultiStar: [#1 -0.03,0.05,1.04,U] [#2 -0.29,-0.02,1.21,U] [#3 -0.07,0.03,0.84,U] [#4 -0.11,0.04,1.27,U] [#5 -0.04,-0.05,0.64,U] [#6 -0.12,0.02,0.42,U] [#7 -0.07,0.02,0.43,U] [#8 -0.02,-0.05,0.41,U] 
20:41:16.198 00.000 9044 single-star, 8 included, MultiStar: {-0.09, -0.00}, one-star: {0.02, -0.09}
20:41:16.199 00.001 9044 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.62) = xAngle (0.33 = 0.33)
20:41:16.200 00.001 9044 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.76 = -2.76)
20:41:16.201 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.30 mountX=0.09 mountY=-0.03, mountTheta=-0.38
20:41:16.202 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.09, opts=13)
20:41:16.203 00.001 9044 Enqueuing Move request for scope (0.02, -0.09)
20:41:16.204 00.001 12252 Worker thread wakes up
20:41:16.204 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:16.204 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
20:41:16.205 00.001 9044 UpdateGuideState exits: m=5484 SNR=51.0
20:41:16.205 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
20:41:16.205 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:16.206 00.001 12252 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=-0.03
20:41:16.206 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:16.208 00.002 9044 Enqueuing Expose request
20:41:16.210 00.002 12252 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1060.50
20:41:16.210 00.000 12252 PPEC: input: 0.09, control: -0.03, exposure: 2000
20:41:16.210 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:16.210 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:41:16.210 00.000 12252 MoveAxis(E, 13, ABG)
20:41:16.210 00.000 12252 Guiding  Dir = 2, Dur = 13
20:41:16.210 00.000 12252 IsSlewing returns 0
20:41:16.210 00.000 12252 IsGuiding returns 0
20:41:16.212 00.002 12252 PulseGuide returned control before completion, sleep 22
20:41:16.238 00.026 12252 IsGuiding returns 1
20:41:16.238 00.000 12252 scope still moving after pulse duration time elapsed
20:41:16.270 00.032 12252 IsSlewing returns 0
20:41:16.270 00.000 12252 IsGuiding returns 0
20:41:16.271 00.001 12252 scope move finished after 13 + 47 ms
20:41:16.271 00.000 12252 Move returns status 0, amount 13
20:41:16.271 00.000 12252 MoveAxis(N, 0, ABG)
20:41:16.271 00.000 12252 Move returns status 0, amount 0
20:41:16.271 00.000 12252 move complete, result=0
20:41:16.271 00.000 12252 worker thread done servicing request
20:41:16.271 00.000 12252 Worker thread wakes up
20:41:16.272 00.001 9044 GuideStep: 0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
20:41:16.274 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:16.274 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:18.617 02.343 12252 Exposure complete
20:41:18.683 00.066 12252 worker thread done servicing request
20:41:18.683 00.000 9044 OnExposeComplete: enter
20:41:18.685 00.002 9044 UpdateGuideState(): m_state=6
20:41:18.688 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
20:41:18.689 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=823.74, Mass=5438, SNR=50.7, Peak=173 HFD=5.2
20:41:18.691 00.002 9044 MultiStar: [#1 0.13,0.09,1.04,U] [#2 0.09,0.06,1.21,U] [#3 0.15,0.14,0.85,U] [#4 0.24,0.07,1.31,U] [#5 0.12,0.14,0.65,U] [#6 0.05,-0.05,0.43,U] [#7 0.13,0.10,0.43,U] [#8 0.09,0.02,0.42,U] 
20:41:18.692 00.001 9044 refined, 8 included, MultiStar: {0.15, 0.09}, one-star: {0.22, 0.19}
20:41:18.693 00.001 9044 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.62) = xAngle (2.19 = 2.19)
20:41:18.694 00.001 9044 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.90 = -0.90)
20:41:18.695 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.18 cameraTheta=0.56 mountX=-0.10 mountY=-0.14, mountTheta=-2.21
20:41:18.697 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.09, opts=13)
20:41:18.699 00.002 9044 Enqueuing Move request for scope (0.15, 0.09)
20:41:18.700 00.001 12252 Worker thread wakes up
20:41:18.700 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:18.701 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
20:41:18.701 00.000 9044 UpdateGuideState exits: m=5438 SNR=50.7
20:41:18.702 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:18.703 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
20:41:18.703 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:18.703 00.000 9044 Enqueuing Expose request
20:41:18.704 00.001 12252 Moving (0.15, 0.09) raw xDistance=-0.10 yDistance=-0.14
20:41:18.705 00.001 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 1060.50
20:41:18.705 00.000 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
20:41:18.705 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:18.705 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:41:18.705 00.000 12252 MoveAxis(E, 30, ABG)
20:41:18.705 00.000 12252 Guiding  Dir = 2, Dur = 30
20:41:18.707 00.002 12252 IsSlewing returns 0
20:41:18.707 00.000 12252 IsGuiding returns 0
20:41:18.709 00.002 12252 PulseGuide returned control before completion, sleep 38
20:41:18.757 00.048 12252 IsGuiding returns 0
20:41:18.757 00.000 12252 Move returns status 0, amount 30
20:41:18.757 00.000 12252 MoveAxis(N, 0, ABG)
20:41:18.758 00.001 12252 Move returns status 0, amount 0
20:41:18.758 00.000 12252 move complete, result=0
20:41:18.758 00.000 12252 worker thread done servicing request
20:41:18.758 00.000 12252 Worker thread wakes up
20:41:18.758 00.000 9044 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
20:41:18.759 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:18.759 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:21.100 02.341 12252 Exposure complete
20:41:21.162 00.062 12252 worker thread done servicing request
20:41:21.162 00.000 9044 OnExposeComplete: enter
20:41:21.163 00.001 9044 UpdateGuideState(): m_state=6
20:41:21.164 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
20:41:21.165 00.001 9044 Star::Find returns 1 (0), X=1014.76, Y=823.50, Mass=5347, SNR=50.4, Peak=173 HFD=5.2
20:41:21.167 00.002 9044 MultiStar: [#1 0.22,0.12,1.05,U] [#2 0.20,0.06,1.21,U] [#3 0.26,0.16,0.87,U] [#4 0.28,0.10,1.27,U] [#5 0.22,0.09,0.66,U] [#6 0.10,0.11,0.43,U] [#7 0.10,0.07,0.43,U] [#8 0.18,0.03,0.41,U] 
20:41:21.168 00.001 9044 refined, 8 included, MultiStar: {0.22, 0.08}, one-star: {0.24, -0.05}
20:41:21.169 00.001 9044 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.62) = xAngle (1.97 = 1.97)
20:41:21.170 00.001 9044 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.12 = -1.12)
20:41:21.172 00.002 9044 CameraToMount -- cameraX=0.22 cameraY=0.08 hyp=0.23 cameraTheta=0.34 mountX=-0.09 mountY=-0.21, mountTheta=-1.98
20:41:21.175 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=0.08, opts=13)
20:41:21.178 00.003 9044 Enqueuing Move request for scope (0.22, 0.08)
20:41:21.180 00.002 12252 Worker thread wakes up
20:41:21.180 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:21.184 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.08) opts 0xd
20:41:21.184 00.000 9044 UpdateGuideState exits: m=5347 SNR=50.4
20:41:21.186 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:21.188 00.002 12252 Handling offset move in thread for scope, endpoint = (0.22, 0.08)
20:41:21.188 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:21.191 00.003 9044 Enqueuing Expose request
20:41:21.195 00.004 12252 Moving (0.22, 0.08) raw xDistance=-0.09 yDistance=-0.21
20:41:21.198 00.003 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1064.03
20:41:21.198 00.000 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
20:41:21.198 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:41:21.198 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:41:21.199 00.001 12252 MoveAxis(E, 8, ABG)
20:41:21.199 00.000 12252 Guiding  Dir = 2, Dur = 8
20:41:21.199 00.000 12252 IsSlewing returns 0
20:41:21.200 00.001 12252 IsGuiding returns 0
20:41:21.201 00.001 12252 PulseGuide returned control before completion, sleep 17
20:41:21.220 00.019 12252 IsGuiding returns 0
20:41:21.220 00.000 12252 Move returns status 0, amount 8
20:41:21.220 00.000 12252 MoveAxis(N, 0, ABG)
20:41:21.220 00.000 12252 Move returns status 0, amount 0
20:41:21.220 00.000 12252 move complete, result=0
20:41:21.220 00.000 12252 worker thread done servicing request
20:41:21.220 00.000 12252 Worker thread wakes up
20:41:21.221 00.001 9044 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
20:41:21.223 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:21.223 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:23.564 02.341 12252 Exposure complete
20:41:23.609 00.045 12252 worker thread done servicing request
20:41:23.609 00.000 9044 OnExposeComplete: enter
20:41:23.610 00.001 9044 UpdateGuideState(): m_state=6
20:41:23.611 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
20:41:23.612 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=823.51, Mass=5590, SNR=51.5, Peak=173 HFD=5.2
20:41:23.613 00.001 9044 MultiStar: [#1 0.17,0.09,1.03,U] [#2 0.18,0.09,1.19,U] [#3 0.16,0.05,0.83,U] [#4 0.22,0.04,1.26,U] [#5 0.21,0.15,0.65,U] [#6 0.14,0.17,0.43,U] [#7 0.23,0.20,0.41,U] [#8 0.24,0.04,0.42,U] 
20:41:23.614 00.001 9044 refined, 8 included, MultiStar: {0.20, 0.07}, one-star: {0.28, -0.04}
20:41:23.615 00.001 9044 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.62) = xAngle (1.97 = 1.97)
20:41:23.615 00.000 9044 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.12 = -1.12)
20:41:23.616 00.001 9044 CameraToMount -- cameraX=0.20 cameraY=0.07 hyp=0.21 cameraTheta=0.34 mountX=-0.08 mountY=-0.19, mountTheta=-1.98
20:41:23.618 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.20, y=0.07, opts=13)
20:41:23.619 00.001 9044 Enqueuing Move request for scope (0.20, 0.07)
20:41:23.619 00.000 12252 Worker thread wakes up
20:41:23.619 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:23.620 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.07) opts 0xd
20:41:23.621 00.001 9044 UpdateGuideState exits: m=5590 SNR=51.5
20:41:23.622 00.001 12252 Handling offset move in thread for scope, endpoint = (0.20, 0.07)
20:41:23.622 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:23.623 00.001 12252 Moving (0.20, 0.07) raw xDistance=-0.08 yDistance=-0.19
20:41:23.623 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:23.624 00.001 9044 Enqueuing Expose request
20:41:23.624 00.000 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1064.03
20:41:23.624 00.000 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
20:41:23.625 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:41:23.625 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:41:23.625 00.000 12252 MoveAxis(E, 7, ABG)
20:41:23.625 00.000 12252 Guiding  Dir = 2, Dur = 7
20:41:23.625 00.000 12252 IsSlewing returns 0
20:41:23.625 00.000 12252 IsGuiding returns 0
20:41:23.627 00.002 12252 PulseGuide returned control before completion, sleep 16
20:41:23.652 00.025 12252 IsGuiding returns 0
20:41:23.652 00.000 12252 Move returns status 0, amount 7
20:41:23.652 00.000 12252 MoveAxis(N, 0, ABG)
20:41:23.652 00.000 12252 Move returns status 0, amount 0
20:41:23.652 00.000 12252 move complete, result=0
20:41:23.652 00.000 12252 worker thread done servicing request
20:41:23.652 00.000 12252 Worker thread wakes up
20:41:23.652 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:23.652 00.000 9044 GuideStep: -0.1 px 7 ms EAST, -0.2 px 0 ms NORTH
20:41:23.654 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:26.008 02.354 12252 Exposure complete
20:41:26.067 00.059 12252 worker thread done servicing request
20:41:26.067 00.000 9044 OnExposeComplete: enter
20:41:26.068 00.001 9044 UpdateGuideState(): m_state=6
20:41:26.070 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
20:41:26.071 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=823.67, Mass=5418, SNR=50.4, Peak=173 HFD=5.3
20:41:26.071 00.000 9044 MultiStar: [#1 0.11,0.08,1.05,U] [#2 0.10,0.06,1.21,U] [#3 0.11,0.22,0.84,U] [#4 0.20,0.07,1.28,U] [#5 0.17,0.07,0.67,U] [#6 0.07,0.02,0.44,U] [#7 0.12,0.11,0.43,U] [#8 0.17,0.07,0.41,U] 
20:41:26.072 00.001 9044 refined, 8 included, MultiStar: {0.14, 0.09}, one-star: {0.18, 0.12}
20:41:26.073 00.001 9044 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.62) = xAngle (2.21 = 2.21)
20:41:26.074 00.001 9044 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.87 = -0.87)
20:41:26.075 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.58 mountX=-0.10 mountY=-0.13, mountTheta=-2.23
20:41:26.077 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.09, opts=13)
20:41:26.078 00.001 9044 Enqueuing Move request for scope (0.14, 0.09)
20:41:26.080 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:26.081 00.001 9044 UpdateGuideState exits: m=5418 SNR=50.4
20:41:26.082 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:26.083 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:26.084 00.001 9044 Enqueuing Expose request
20:41:26.085 00.001 12252 Worker thread wakes up
20:41:26.085 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
20:41:26.085 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
20:41:26.086 00.001 12252 Moving (0.14, 0.09) raw xDistance=-0.10 yDistance=-0.13
20:41:26.087 00.001 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 1064.03
20:41:26.087 00.000 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
20:41:26.087 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:26.088 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:41:26.088 00.000 12252 MoveAxis(E, 30, ABG)
20:41:26.088 00.000 12252 Guiding  Dir = 2, Dur = 30
20:41:26.088 00.000 12252 IsSlewing returns 0
20:41:26.088 00.000 12252 IsGuiding returns 0
20:41:26.091 00.003 12252 PulseGuide returned control before completion, sleep 38
20:41:26.133 00.042 12252 IsGuiding returns 0
20:41:26.133 00.000 12252 Move returns status 0, amount 30
20:41:26.133 00.000 12252 MoveAxis(N, 0, ABG)
20:41:26.133 00.000 12252 Move returns status 0, amount 0
20:41:26.133 00.000 12252 move complete, result=0
20:41:26.133 00.000 12252 worker thread done servicing request
20:41:26.133 00.000 12252 Worker thread wakes up
20:41:26.133 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:26.133 00.000 9044 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
20:41:26.137 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:28.473 02.336 12252 Exposure complete
20:41:28.538 00.065 12252 worker thread done servicing request
20:41:28.538 00.000 9044 OnExposeComplete: enter
20:41:28.540 00.002 9044 UpdateGuideState(): m_state=6
20:41:28.542 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
20:41:28.545 00.003 9044 Star::Find returns 1 (0), X=1014.51, Y=823.72, Mass=5577, SNR=51.4, Peak=173 HFD=5.2
20:41:28.547 00.002 9044 MultiStar: [#1 0.05,0.09,1.05,U] [#2 -0.05,0.06,1.21,U] [#3 -0.07,0.12,0.83,U] [#4 -0.02,0.04,1.28,U] [#5 0.01,0.12,0.64,U] [#6 -0.02,-0.02,0.42,U] [#7 0.04,0.07,0.42,U] [#8 -0.07,-0.02,0.41,U] 
20:41:28.549 00.002 9044 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.01, 0.17}
20:41:28.550 00.001 9044 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.62) = xAngle (3.38 = -2.91)
20:41:28.553 00.003 9044 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.29 = 0.29)
20:41:28.555 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.75 mountX=-0.08 mountY=0.02, mountTheta=2.85
20:41:28.560 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.08, opts=13)
20:41:28.563 00.003 9044 Enqueuing Move request for scope (-0.01, 0.08)
20:41:28.565 00.002 12252 Worker thread wakes up
20:41:28.565 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:28.568 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
20:41:28.568 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
20:41:28.568 00.000 12252 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.02
20:41:28.568 00.000 9044 UpdateGuideState exits: m=5577 SNR=51.4
20:41:28.571 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:28.572 00.001 12252 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1067.51
20:41:28.572 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:28.572 00.000 9044 Enqueuing Expose request
20:41:28.573 00.001 12252 PPEC: input: -0.08, control: -0.03, exposure: 2000
20:41:28.573 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:28.573 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:41:28.574 00.001 12252 MoveAxis(E, 12, ABG)
20:41:28.574 00.000 12252 Guiding  Dir = 2, Dur = 12
20:41:28.574 00.000 12252 IsSlewing returns 0
20:41:28.575 00.001 12252 IsGuiding returns 0
20:41:28.577 00.002 12252 PulseGuide returned control before completion, sleep 20
20:41:28.608 00.031 12252 IsGuiding returns 0
20:41:28.608 00.000 12252 Move returns status 0, amount 12
20:41:28.608 00.000 12252 MoveAxis(N, 0, ABG)
20:41:28.608 00.000 12252 Move returns status 0, amount 0
20:41:28.608 00.000 12252 move complete, result=0
20:41:28.609 00.001 12252 worker thread done servicing request
20:41:28.609 00.000 12252 Worker thread wakes up
20:41:28.609 00.000 9044 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
20:41:28.611 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:28.611 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:30.943 02.332 12252 Exposure complete
20:41:30.993 00.050 12252 worker thread done servicing request
20:41:30.993 00.000 9044 OnExposeComplete: enter
20:41:30.994 00.001 9044 UpdateGuideState(): m_state=6
20:41:30.995 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
20:41:30.996 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=823.68, Mass=5525, SNR=51.2, Peak=173 HFD=5.3
20:41:30.997 00.001 9044 MultiStar: [#1 0.04,0.05,1.06,U] [#2 0.12,0.06,1.20,U] [#3 -0.01,0.16,0.83,U] [#4 0.20,0.08,1.28,U] [#5 0.08,0.04,0.64,U] [#6 -0.03,0.05,0.43,U] [#7 0.04,0.33,0.43,U] [#8 -0.01,0.05,0.42,U] 
20:41:30.998 00.001 9044 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.17, 0.13}
20:41:30.999 00.001 9044 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.62) = xAngle (2.44 = 2.44)
20:41:31.002 00.003 9044 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.64 = -0.64)
20:41:31.004 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.82 mountX=-0.10 mountY=-0.08, mountTheta=-2.48
20:41:31.007 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.10, opts=13)
20:41:31.009 00.002 9044 Enqueuing Move request for scope (0.09, 0.10)
20:41:31.010 00.001 12252 Worker thread wakes up
20:41:31.010 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
20:41:31.010 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
20:41:31.010 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:31.012 00.002 12252 Moving (0.09, 0.10) raw xDistance=-0.10 yDistance=-0.08
20:41:31.012 00.000 9044 UpdateGuideState exits: m=5525 SNR=51.2
20:41:31.013 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:31.014 00.001 12252 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1067.51
20:41:31.014 00.000 12252 PPEC: input: -0.10, control: -0.03, exposure: 2000
20:41:31.014 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:31.014 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:31.015 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:41:31.015 00.000 12252 MoveAxis(E, 12, ABG)
20:41:31.015 00.000 12252 Guiding  Dir = 2, Dur = 12
20:41:31.015 00.000 9044 Enqueuing Expose request
20:41:31.016 00.001 12252 IsSlewing returns 0
20:41:31.016 00.000 12252 IsGuiding returns 0
20:41:31.018 00.002 12252 PulseGuide returned control before completion, sleep 21
20:41:31.050 00.032 12252 IsGuiding returns 1
20:41:31.050 00.000 12252 scope still moving after pulse duration time elapsed
20:41:31.082 00.032 12252 IsSlewing returns 0
20:41:31.083 00.001 12252 IsGuiding returns 0
20:41:31.083 00.000 12252 scope move finished after 12 + 53 ms
20:41:31.083 00.000 12252 Move returns status 0, amount 12
20:41:31.083 00.000 12252 MoveAxis(N, 0, ABG)
20:41:31.083 00.000 12252 Move returns status 0, amount 0
20:41:31.083 00.000 12252 move complete, result=0
20:41:31.083 00.000 12252 worker thread done servicing request
20:41:31.083 00.000 12252 Worker thread wakes up
20:41:31.083 00.000 9044 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
20:41:31.086 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:31.086 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:33.443 02.357 12252 Exposure complete
20:41:33.493 00.050 12252 worker thread done servicing request
20:41:33.493 00.000 9044 OnExposeComplete: enter
20:41:33.496 00.003 9044 UpdateGuideState(): m_state=6
20:41:33.498 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
20:41:33.501 00.003 9044 Star::Find returns 1 (0), X=1014.69, Y=823.53, Mass=5558, SNR=51.3, Peak=173 HFD=5.2
20:41:33.502 00.001 9044 MultiStar: [#1 0.07,0.02,1.05,U] [#2 0.05,0.05,1.21,U] [#3 0.00,0.09,0.84,U] [#4 -0.01,0.01,1.28,U] [#5 0.03,0.00,0.64,U] [#6 -0.02,0.05,0.43,U] [#7 0.05,-0.02,0.43,U] [#8 0.03,-0.02,0.41,U] 
20:41:33.505 00.003 9044 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.17, -0.02}
20:41:33.507 00.002 9044 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.62) = xAngle (2.06 = 2.06)
20:41:33.510 00.003 9044 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.02 = -1.02)
20:41:33.512 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.44 mountX=-0.02 mountY=-0.05, mountTheta=-2.08
20:41:33.516 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.02, opts=13)
20:41:33.520 00.004 9044 Enqueuing Move request for scope (0.05, 0.02)
20:41:33.522 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:33.525 00.003 9044 UpdateGuideState exits: m=5558 SNR=51.3
20:41:33.527 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:33.529 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:33.531 00.002 9044 Enqueuing Expose request
20:41:33.532 00.001 12252 Worker thread wakes up
20:41:33.533 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
20:41:33.533 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
20:41:33.533 00.000 12252 Moving (0.05, 0.02) raw xDistance=-0.02 yDistance=-0.05
20:41:33.535 00.002 12252 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1067.51
20:41:33.535 00.000 12252 PPEC: input: -0.02, control: -0.03, exposure: 2000
20:41:33.535 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:33.535 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:41:33.535 00.000 12252 MoveAxis(E, 12, ABG)
20:41:33.535 00.000 12252 Guiding  Dir = 2, Dur = 12
20:41:33.535 00.000 12252 IsSlewing returns 0
20:41:33.536 00.001 12252 IsGuiding returns 0
20:41:33.537 00.001 12252 PulseGuide returned control before completion, sleep 21
20:41:33.564 00.027 12252 IsGuiding returns 1
20:41:33.564 00.000 12252 scope still moving after pulse duration time elapsed
20:41:33.595 00.031 12252 IsSlewing returns 0
20:41:33.595 00.000 12252 IsGuiding returns 0
20:41:33.595 00.000 12252 scope move finished after 12 + 47 ms
20:41:33.595 00.000 12252 Move returns status 0, amount 12
20:41:33.597 00.002 12252 MoveAxis(N, 0, ABG)
20:41:33.597 00.000 12252 Move returns status 0, amount 0
20:41:33.597 00.000 12252 move complete, result=0
20:41:33.597 00.000 12252 worker thread done servicing request
20:41:33.597 00.000 9044 GuideStep: -0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
20:41:33.599 00.002 12252 Worker thread wakes up
20:41:33.600 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:33.600 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:35.951 02.351 12252 Exposure complete
20:41:36.003 00.052 12252 worker thread done servicing request
20:41:36.003 00.000 9044 OnExposeComplete: enter
20:41:36.004 00.001 9044 UpdateGuideState(): m_state=6
20:41:36.006 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
20:41:36.006 00.000 9044 Star::Find returns 1 (0), X=1014.51, Y=823.78, Mass=5589, SNR=51.4, Peak=173 HFD=5.2
20:41:36.008 00.002 9044 MultiStar: [#1 0.06,0.14,1.04,U] [#2 0.05,0.09,1.18,U] [#3 -0.05,0.19,0.82,U] [#4 0.14,0.08,1.26,U] [#5 0.03,0.03,0.65,U] [#6 -0.03,-0.07,0.43,U] [#7 -0.02,0.22,0.42,U] [#8 0.03,-0.07,0.41,U] 
20:41:36.009 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {-0.00, 0.23}
20:41:36.010 00.001 9044 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.62) = xAngle (2.86 = 2.86)
20:41:36.010 00.000 9044 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.22 = -0.22)
20:41:36.011 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.11 mountY=-0.03, mountTheta=-2.92
20:41:36.013 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.11, opts=13)
20:41:36.014 00.001 9044 Enqueuing Move request for scope (0.04, 0.11)
20:41:36.015 00.001 12252 Worker thread wakes up
20:41:36.015 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:36.016 00.001 9044 UpdateGuideState exits: m=5589 SNR=51.4
20:41:36.017 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:36.020 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
20:41:36.020 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:36.021 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
20:41:36.021 00.000 9044 Enqueuing Expose request
20:41:36.022 00.001 12252 Moving (0.04, 0.11) raw xDistance=-0.11 yDistance=-0.03
20:41:36.024 00.002 12252 PPEC rslt: input = -0.11, final = -0.10, react = -0.07, pred = -0.04, hyst = -0.06, hyst_pct = 0.00, period_length = 1070.96
20:41:36.024 00.000 12252 PPEC: input: -0.11, control: -0.10, exposure: 2000
20:41:36.024 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:36.024 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:41:36.024 00.000 12252 MoveAxis(E, 40, ABG)
20:41:36.024 00.000 12252 Guiding  Dir = 2, Dur = 40
20:41:36.024 00.000 12252 IsSlewing returns 0
20:41:36.025 00.001 12252 IsGuiding returns 0
20:41:36.026 00.001 12252 PulseGuide returned control before completion, sleep 49
20:41:36.088 00.062 12252 IsGuiding returns 0
20:41:36.088 00.000 12252 Move returns status 0, amount 40
20:41:36.088 00.000 12252 MoveAxis(N, 0, ABG)
20:41:36.088 00.000 12252 Move returns status 0, amount 0
20:41:36.088 00.000 12252 move complete, result=0
20:41:36.088 00.000 12252 worker thread done servicing request
20:41:36.088 00.000 12252 Worker thread wakes up
20:41:36.088 00.000 9044 GuideStep: -0.1 px 40 ms EAST, -0.0 px 0 ms NORTH
20:41:36.090 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:36.090 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:38.424 02.334 12252 Exposure complete
20:41:38.478 00.054 12252 worker thread done servicing request
20:41:38.478 00.000 9044 OnExposeComplete: enter
20:41:38.479 00.001 9044 UpdateGuideState(): m_state=6
20:41:38.480 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
20:41:38.482 00.002 9044 Star::Find returns 1 (0), X=1014.67, Y=823.43, Mass=5429, SNR=50.6, Peak=173 HFD=5.2
20:41:38.483 00.001 9044 MultiStar: [#1 0.08,0.00,1.06,U] [#2 0.06,0.05,1.19,U] [#3 0.08,0.00,0.86,U] [#4 0.05,0.03,1.28,U] [#5 0.07,-0.01,0.66,U] [#6 -0.03,0.01,0.43,U] [#7 0.00,0.04,0.42,U] [#8 0.01,-0.08,0.42,U] 
20:41:38.485 00.002 9044 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.15, -0.12}
20:41:38.486 00.001 9044 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.62) = xAngle (1.55 = 1.55)
20:41:38.487 00.001 9044 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.54 = -1.54)
20:41:38.488 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.08 mountX=0.00 mountY=-0.07, mountTheta=-1.55
20:41:38.490 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.01, opts=13)
20:41:38.491 00.001 9044 Enqueuing Move request for scope (0.07, -0.01)
20:41:38.492 00.001 12252 Worker thread wakes up
20:41:38.492 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:38.493 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
20:41:38.493 00.000 9044 UpdateGuideState exits: m=5429 SNR=50.6
20:41:38.494 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:38.496 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:38.498 00.002 9044 Enqueuing Expose request
20:41:38.499 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
20:41:38.499 00.000 12252 Moving (0.07, -0.01) raw xDistance=0.00 yDistance=-0.07
20:41:38.500 00.001 12252 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1070.96
20:41:38.500 00.000 12252 PPEC: input: 0.00, control: -0.03, exposure: 2000
20:41:38.500 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:38.500 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:41:38.500 00.000 12252 MoveAxis(E, 11, ABG)
20:41:38.500 00.000 12252 Guiding  Dir = 2, Dur = 11
20:41:38.501 00.001 12252 IsSlewing returns 0
20:41:38.501 00.000 12252 IsGuiding returns 0
20:41:38.503 00.002 12252 PulseGuide returned control before completion, sleep 19
20:41:38.528 00.025 12252 IsGuiding returns 0
20:41:38.528 00.000 12252 Move returns status 0, amount 11
20:41:38.528 00.000 12252 MoveAxis(N, 0, ABG)
20:41:38.528 00.000 12252 Move returns status 0, amount 0
20:41:38.528 00.000 12252 move complete, result=0
20:41:38.528 00.000 12252 worker thread done servicing request
20:41:38.529 00.001 12252 Worker thread wakes up
20:41:38.529 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:38.529 00.000 9044 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
20:41:38.531 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:40.888 02.357 12252 Exposure complete
20:41:40.937 00.049 12252 worker thread done servicing request
20:41:40.938 00.001 9044 OnExposeComplete: enter
20:41:40.940 00.002 9044 UpdateGuideState(): m_state=6
20:41:40.943 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
20:41:40.945 00.002 9044 Star::Find returns 1 (0), X=1014.77, Y=823.73, Mass=5549, SNR=51.1, Peak=173 HFD=5.1
20:41:40.946 00.001 9044 MultiStar: [#1 0.26,0.28,0.00,M1] [#2 0.15,0.03,1.21,U] [#3 0.18,0.13,0.84,U] [#4 0.29,0.11,1.27,U] [#5 0.18,0.00,0.65,U] [#6 0.20,0.07,0.42,U] [#7 0.16,0.14,0.42,U] [#8 0.21,0.02,0.41,U] 
20:41:40.947 00.001 9044 refined, 7 included, MultiStar: {0.21, 0.09}, one-star: {0.26, 0.18}
20:41:40.948 00.001 9044 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.62) = xAngle (2.03 = 2.03)
20:41:40.949 00.001 9044 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.05 = -1.05)
20:41:40.951 00.002 9044 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.41 mountX=-0.10 mountY=-0.20, mountTheta=-2.05
20:41:40.953 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=0.09, opts=13)
20:41:40.956 00.003 9044 Enqueuing Move request for scope (0.21, 0.09)
20:41:40.957 00.001 12252 Worker thread wakes up
20:41:40.957 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:40.959 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
20:41:40.959 00.000 9044 UpdateGuideState exits: m=5549 SNR=51.1
20:41:40.960 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:40.962 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:40.963 00.001 9044 Enqueuing Expose request
20:41:40.964 00.001 12252 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
20:41:40.964 00.000 12252 Moving (0.21, 0.09) raw xDistance=-0.10 yDistance=-0.20
20:41:40.966 00.002 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 1070.96
20:41:40.966 00.000 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
20:41:40.966 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:41:40.966 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:41:40.966 00.000 12252 MoveAxis(E, 33, ABG)
20:41:40.966 00.000 12252 Guiding  Dir = 2, Dur = 33
20:41:40.966 00.000 12252 IsSlewing returns 0
20:41:40.966 00.000 12252 IsGuiding returns 0
20:41:40.969 00.003 12252 PulseGuide returned control before completion, sleep 42
20:41:41.020 00.051 12252 IsGuiding returns 0
20:41:41.020 00.000 12252 Move returns status 0, amount 33
20:41:41.020 00.000 12252 MoveAxis(N, 0, ABG)
20:41:41.020 00.000 12252 Move returns status 0, amount 0
20:41:41.020 00.000 12252 move complete, result=0
20:41:41.020 00.000 12252 worker thread done servicing request
20:41:41.020 00.000 12252 Worker thread wakes up
20:41:41.020 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:41.020 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:41.020 00.000 9044 GuideStep: -0.1 px 33 ms EAST, -0.2 px 0 ms NORTH
20:41:43.364 02.344 12252 Exposure complete
20:41:43.423 00.059 12252 worker thread done servicing request
20:41:43.424 00.001 9044 OnExposeComplete: enter
20:41:43.425 00.001 9044 UpdateGuideState(): m_state=6
20:41:43.426 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
20:41:43.427 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=823.55, Mass=5576, SNR=51.3, Peak=173 HFD=5.3
20:41:43.429 00.002 9044 MultiStar: [#1 0.23,0.06,1.06,U] [#2 0.16,0.09,1.19,U] [#3 0.17,0.22,0.83,U] [#4 0.19,0.09,1.26,U] [#5 0.13,0.13,0.64,U] [#6 0.09,0.08,0.43,U] [#7 0.13,0.17,0.42,U] [#8 0.11,-0.03,0.42,U] 
20:41:43.430 00.001 9044 refined, 8 included, MultiStar: {0.17, 0.09}, one-star: {0.22, -0.00}
20:41:43.431 00.001 9044 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.62) = xAngle (2.10 = 2.10)
20:41:43.432 00.001 9044 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.99 = -0.99)
20:41:43.434 00.002 9044 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.47 mountX=-0.10 mountY=-0.16, mountTheta=-2.11
20:41:43.439 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.09, opts=13)
20:41:43.442 00.003 9044 Enqueuing Move request for scope (0.17, 0.09)
20:41:43.444 00.002 12252 Worker thread wakes up
20:41:43.444 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:43.447 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
20:41:43.447 00.000 9044 UpdateGuideState exits: m=5576 SNR=51.3
20:41:43.450 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:43.451 00.001 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
20:41:43.453 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:43.455 00.002 9044 Enqueuing Expose request
20:41:43.457 00.002 12252 Moving (0.17, 0.09) raw xDistance=-0.10 yDistance=-0.16
20:41:43.463 00.006 12252 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1074.33
20:41:43.463 00.000 12252 PPEC: input: -0.10, control: -0.03, exposure: 2000
20:41:43.463 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:41:43.464 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:41:43.464 00.000 12252 MoveAxis(E, 11, ABG)
20:41:43.464 00.000 12252 Guiding  Dir = 2, Dur = 11
20:41:43.465 00.001 12252 IsSlewing returns 0
20:41:43.465 00.000 12252 IsGuiding returns 0
20:41:43.467 00.002 12252 PulseGuide returned control before completion, sleep 19
20:41:43.500 00.033 12252 IsGuiding returns 0
20:41:43.500 00.000 12252 Move returns status 0, amount 11
20:41:43.501 00.001 12252 MoveAxis(N, 0, ABG)
20:41:43.501 00.000 12252 Move returns status 0, amount 0
20:41:43.501 00.000 12252 move complete, result=0
20:41:43.501 00.000 12252 worker thread done servicing request
20:41:43.501 00.000 12252 Worker thread wakes up
20:41:43.501 00.000 9044 GuideStep: -0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
20:41:43.503 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:43.503 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:45.861 02.358 12252 Exposure complete
20:41:45.932 00.071 12252 worker thread done servicing request
20:41:45.932 00.000 9044 OnExposeComplete: enter
20:41:45.934 00.002 9044 UpdateGuideState(): m_state=6
20:41:45.935 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
20:41:45.937 00.002 9044 Star::Find returns 1 (0), X=1014.56, Y=823.35, Mass=5455, SNR=50.7, Peak=173 HFD=5.3
20:41:45.941 00.004 9044 MultiStar: [#1 -0.07,-0.07,1.04,U] [#2 -0.29,-0.16,1.22,U] [#3 -0.03,-0.04,0.85,U] [#4 -0.11,-0.08,1.28,U] [#5 -0.02,-0.11,0.65,U] [#6 -0.15,-0.19,0.43,U] [#7 -0.10,-0.12,0.43,U] [#8 -0.10,-0.36,0.00,M1] 
20:41:45.943 00.002 9044 refined, 7 included, MultiStar: {-0.10, -0.12}, one-star: {0.05, -0.20}
20:41:45.945 00.002 9044 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.62) = xAngle (-0.64 = -0.64)
20:41:45.949 00.004 9044 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.73 = 2.56)
20:41:45.951 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-2.27 mountX=0.12 mountY=0.08, mountTheta=0.60
20:41:45.955 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.12, opts=13)
20:41:45.958 00.003 9044 Enqueuing Move request for scope (-0.10, -0.12)
20:41:45.960 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:45.964 00.004 9044 UpdateGuideState exits: m=5455 SNR=50.7
20:41:45.966 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:45.969 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:45.971 00.002 9044 Enqueuing Expose request
20:41:45.973 00.002 12252 Worker thread wakes up
20:41:45.973 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
20:41:45.973 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
20:41:45.973 00.000 12252 Moving (-0.10, -0.12) raw xDistance=0.12 yDistance=0.08
20:41:45.976 00.003 12252 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 1074.33
20:41:45.976 00.000 12252 PPEC: input: 0.12, control: 0.05, exposure: 2000
20:41:45.976 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:45.977 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:41:45.977 00.000 12252 MoveAxis(W, 19, ABG)
20:41:45.977 00.000 12252 Guiding  Dir = 3, Dur = 19
20:41:45.977 00.000 12252 IsSlewing returns 0
20:41:45.977 00.000 12252 IsGuiding returns 0
20:41:45.979 00.002 12252 PulseGuide returned control before completion, sleep 27
20:41:46.015 00.036 12252 IsGuiding returns 0
20:41:46.015 00.000 12252 Move returns status 0, amount 19
20:41:46.015 00.000 12252 MoveAxis(N, 0, ABG)
20:41:46.015 00.000 12252 Move returns status 0, amount 0
20:41:46.015 00.000 12252 move complete, result=0
20:41:46.015 00.000 12252 worker thread done servicing request
20:41:46.015 00.000 12252 Worker thread wakes up
20:41:46.015 00.000 9044 GuideStep: 0.1 px 19 ms WEST, 0.1 px 0 ms NORTH
20:41:46.016 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:46.016 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:48.367 02.351 12252 Exposure complete
20:41:48.417 00.050 12252 worker thread done servicing request
20:41:48.417 00.000 9044 OnExposeComplete: enter
20:41:48.419 00.002 9044 UpdateGuideState(): m_state=6
20:41:48.420 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
20:41:48.420 00.000 9044 Star::Find returns 1 (0), X=1014.47, Y=823.66, Mass=5492, SNR=50.9, Peak=173 HFD=5.2
20:41:48.421 00.001 9044 MultiStar: [#1 -0.02,-0.01,1.06,U] [#2 -0.24,-0.04,1.22,U] [#3 -0.09,0.14,0.84,U] [#4 -0.05,0.02,1.27,U] [#5 0.03,-0.01,0.65,U] [#6 -0.03,-0.01,0.43,U] [#7 0.00,0.24,0.43,U] [#8 -0.03,-0.01,0.41,U] 
20:41:48.422 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.04}, one-star: {-0.04, 0.11}
20:41:48.423 00.001 9044 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.62) = xAngle (4.24 = -2.05)
20:41:48.423 00.000 9044 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.15 = 1.15)
20:41:48.424 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.61 mountX=-0.04 mountY=0.07, mountTheta=2.04
20:41:48.426 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.04, opts=13)
20:41:48.428 00.002 9044 Enqueuing Move request for scope (-0.07, 0.04)
20:41:48.429 00.001 12252 Worker thread wakes up
20:41:48.429 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:48.429 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
20:41:48.429 00.000 9044 UpdateGuideState exits: m=5492 SNR=50.9
20:41:48.430 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
20:41:48.430 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:48.431 00.001 12252 Moving (-0.07, 0.04) raw xDistance=-0.04 yDistance=0.07
20:41:48.431 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:48.432 00.001 9044 Enqueuing Expose request
20:41:48.432 00.000 12252 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1074.33
20:41:48.433 00.001 12252 PPEC: input: -0.04, control: -0.03, exposure: 2000
20:41:48.433 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:48.433 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:41:48.433 00.000 12252 MoveAxis(E, 11, ABG)
20:41:48.433 00.000 12252 Guiding  Dir = 2, Dur = 11
20:41:48.433 00.000 12252 IsSlewing returns 0
20:41:48.433 00.000 12252 IsGuiding returns 0
20:41:48.436 00.003 12252 PulseGuide returned control before completion, sleep 20
20:41:48.461 00.025 12252 IsGuiding returns 0
20:41:48.461 00.000 12252 Move returns status 0, amount 11
20:41:48.461 00.000 12252 MoveAxis(N, 0, ABG)
20:41:48.461 00.000 12252 Move returns status 0, amount 0
20:41:48.461 00.000 12252 move complete, result=0
20:41:48.461 00.000 12252 worker thread done servicing request
20:41:48.461 00.000 12252 Worker thread wakes up
20:41:48.462 00.001 9044 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
20:41:48.463 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:48.463 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:50.814 02.351 12252 Exposure complete
20:41:50.859 00.045 12252 worker thread done servicing request
20:41:50.859 00.000 9044 OnExposeComplete: enter
20:41:50.861 00.002 9044 UpdateGuideState(): m_state=6
20:41:50.864 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
20:41:50.865 00.001 9044 Star::Find returns 1 (0), X=1014.40, Y=823.68, Mass=5460, SNR=50.7, Peak=173 HFD=5.3
20:41:50.867 00.002 9044 MultiStar: [#1 -0.11,0.00,1.06,U] [#2 -0.24,-0.04,1.21,U] [#3 -0.14,0.14,0.84,U] [#4 -0.14,0.07,1.27,U] [#5 -0.01,0.02,0.65,U] [#6 -0.13,-0.01,0.43,U] [#7 -0.04,0.10,0.43,U] [#8 -0.13,-0.00,0.41,U] 
20:41:50.869 00.002 9044 refined, 8 included, MultiStar: {-0.13, 0.05}, one-star: {-0.12, 0.13}
20:41:50.871 00.002 9044 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.62) = xAngle (4.43 = -1.86)
20:41:50.873 00.002 9044 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.34 = 1.34)
20:41:50.874 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.80 mountX=-0.04 mountY=0.13, mountTheta=1.85
20:41:50.877 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.05, opts=13)
20:41:50.878 00.001 9044 Enqueuing Move request for scope (-0.13, 0.05)
20:41:50.879 00.001 12252 Worker thread wakes up
20:41:50.879 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
20:41:50.879 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:50.881 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
20:41:50.881 00.000 9044 UpdateGuideState exits: m=5460 SNR=50.7
20:41:50.882 00.001 12252 Moving (-0.13, 0.05) raw xDistance=-0.04 yDistance=0.13
20:41:50.882 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:50.883 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:50.884 00.001 9044 Enqueuing Expose request
20:41:50.886 00.002 12252 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1077.63
20:41:50.886 00.000 12252 PPEC: input: -0.04, control: -0.03, exposure: 2000
20:41:50.886 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:50.886 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:41:50.886 00.000 12252 MoveAxis(E, 13, ABG)
20:41:50.886 00.000 12252 Guiding  Dir = 2, Dur = 13
20:41:50.887 00.001 12252 IsSlewing returns 0
20:41:50.887 00.000 12252 IsGuiding returns 0
20:41:50.890 00.003 12252 PulseGuide returned control before completion, sleep 20
20:41:50.920 00.030 12252 IsGuiding returns 0
20:41:50.920 00.000 12252 Move returns status 0, amount 13
20:41:50.920 00.000 12252 MoveAxis(N, 0, ABG)
20:41:50.920 00.000 12252 Move returns status 0, amount 0
20:41:50.920 00.000 12252 move complete, result=0
20:41:50.920 00.000 12252 worker thread done servicing request
20:41:50.920 00.000 12252 Worker thread wakes up
20:41:50.920 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:50.920 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:50.920 00.000 9044 GuideStep: -0.0 px 13 ms EAST, 0.1 px 0 ms NORTH
20:41:53.267 02.347 12252 Exposure complete
20:41:53.330 00.063 12252 worker thread done servicing request
20:41:53.330 00.000 9044 OnExposeComplete: enter
20:41:53.331 00.001 9044 UpdateGuideState(): m_state=6
20:41:53.332 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
20:41:53.333 00.001 9044 Star::Find returns 1 (0), X=1014.65, Y=823.72, Mass=5574, SNR=51.3, Peak=173 HFD=5.3
20:41:53.335 00.002 9044 MultiStar: [#1 -0.01,0.21,1.04,U] [#2 0.07,0.24,1.19,U] [#3 0.11,0.27,0.84,U] [#4 0.17,0.14,1.26,U] [#5 0.10,0.23,0.63,U] [#6 -0.03,0.20,0.42,U] [#7 -0.01,0.27,0.42,U] [#8 0.09,0.23,0.41,U] 
20:41:53.336 00.001 9044 single-star, 8 included, MultiStar: {0.08, 0.21}, one-star: {0.14, 0.17}
20:41:53.337 00.001 9044 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.62) = xAngle (2.53 = 2.53)
20:41:53.339 00.002 9044 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.55 = -0.55)
20:41:53.340 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.91 mountX=-0.18 mountY=-0.12, mountTheta=-2.57
20:41:53.342 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.17, opts=13)
20:41:53.343 00.001 9044 Enqueuing Move request for scope (0.14, 0.17)
20:41:53.344 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:53.346 00.002 9044 UpdateGuideState exits: m=5574 SNR=51.3
20:41:53.347 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:53.348 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:53.349 00.001 9044 Enqueuing Expose request
20:41:53.351 00.002 12252 Worker thread wakes up
20:41:53.351 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
20:41:53.351 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
20:41:53.351 00.000 12252 Moving (0.14, 0.17) raw xDistance=-0.18 yDistance=-0.12
20:41:53.353 00.002 12252 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1077.63
20:41:53.353 00.000 12252 PPEC: input: -0.18, control: -0.12, exposure: 2000
20:41:53.353 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:53.353 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:41:53.353 00.000 12252 MoveAxis(E, 49, ABG)
20:41:53.353 00.000 12252 Guiding  Dir = 2, Dur = 49
20:41:53.354 00.001 12252 IsSlewing returns 0
20:41:53.354 00.000 12252 IsGuiding returns 0
20:41:53.356 00.002 12252 PulseGuide returned control before completion, sleep 57
20:41:53.419 00.063 12252 IsGuiding returns 0
20:41:53.419 00.000 12252 Move returns status 0, amount 49
20:41:53.419 00.000 12252 MoveAxis(N, 0, ABG)
20:41:53.419 00.000 12252 Move returns status 0, amount 0
20:41:53.419 00.000 12252 move complete, result=0
20:41:53.419 00.000 12252 worker thread done servicing request
20:41:53.419 00.000 12252 Worker thread wakes up
20:41:53.419 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:53.419 00.000 9044 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
20:41:53.420 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:55.773 02.353 12252 Exposure complete
20:41:55.821 00.048 12252 worker thread done servicing request
20:41:55.821 00.000 9044 OnExposeComplete: enter
20:41:55.823 00.002 9044 UpdateGuideState(): m_state=6
20:41:55.826 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
20:41:55.827 00.001 9044 Star::Find returns 1 (0), X=1014.65, Y=823.44, Mass=5491, SNR=50.9, Peak=173 HFD=5.2
20:41:55.828 00.001 9044 MultiStar: [#1 0.05,0.05,1.05,U] [#2 0.08,0.09,1.20,U] [#3 0.07,0.10,0.86,U] [#4 0.16,0.01,1.28,U] [#5 0.12,0.07,0.66,U] [#6 0.01,0.03,0.43,U] [#7 0.06,-0.04,0.42,U] [#8 0.09,-0.02,0.42,U] 
20:41:55.829 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.14, -0.11}
20:41:55.830 00.001 9044 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.62) = xAngle (1.87 = 1.87)
20:41:55.832 00.002 9044 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.21 = -1.21)
20:41:55.834 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.25 mountX=-0.03 mountY=-0.09, mountTheta=-1.88
20:41:55.837 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.02, opts=13)
20:41:55.838 00.001 9044 Enqueuing Move request for scope (0.10, 0.02)
20:41:55.841 00.003 12252 Worker thread wakes up
20:41:55.842 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:55.843 00.001 9044 UpdateGuideState exits: m=5491 SNR=50.9
20:41:55.845 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:55.847 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
20:41:55.847 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:55.849 00.002 9044 Enqueuing Expose request
20:41:55.852 00.003 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
20:41:55.852 00.000 12252 Moving (0.10, 0.02) raw xDistance=-0.03 yDistance=-0.09
20:41:55.854 00.002 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1080.87
20:41:55.855 00.001 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
20:41:55.855 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:55.855 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:41:55.855 00.000 12252 MoveAxis(E, 8, ABG)
20:41:55.855 00.000 12252 Guiding  Dir = 2, Dur = 8
20:41:55.855 00.000 12252 IsSlewing returns 0
20:41:55.856 00.001 12252 IsGuiding returns 0
20:41:55.859 00.003 12252 PulseGuide returned control before completion, sleep 17
20:41:55.878 00.019 12252 IsGuiding returns 0
20:41:55.878 00.000 12252 Move returns status 0, amount 8
20:41:55.878 00.000 12252 MoveAxis(N, 0, ABG)
20:41:55.878 00.000 12252 Move returns status 0, amount 0
20:41:55.878 00.000 12252 move complete, result=0
20:41:55.878 00.000 12252 worker thread done servicing request
20:41:55.878 00.000 12252 Worker thread wakes up
20:41:55.878 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
20:41:55.880 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:55.881 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:41:58.225 02.344 12252 Exposure complete
20:41:58.274 00.049 12252 worker thread done servicing request
20:41:58.274 00.000 9044 OnExposeComplete: enter
20:41:58.275 00.001 9044 UpdateGuideState(): m_state=6
20:41:58.277 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
20:41:58.278 00.001 9044 Star::Find returns 1 (0), X=1014.51, Y=823.74, Mass=5563, SNR=51.2, Peak=173 HFD=5.2
20:41:58.279 00.001 9044 MultiStar: [#1 0.02,0.04,1.06,U] [#2 0.05,0.11,1.20,U] [#3 0.05,0.17,0.86,U] [#4 0.17,0.07,1.26,U] [#5 0.12,0.14,0.65,U] [#6 -0.00,0.09,0.42,U] [#7 0.08,0.03,0.42,U] [#8 0.12,0.15,0.41,U] 
20:41:58.280 00.001 9044 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {-0.01, 0.19}
20:41:58.280 00.000 9044 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.62) = xAngle (2.65 = 2.65)
20:41:58.281 00.001 9044 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.43 = -0.43)
20:41:58.282 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.03 mountX=-0.11 mountY=-0.05, mountTheta=-2.70
20:41:58.283 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.11, opts=13)
20:41:58.284 00.001 9044 Enqueuing Move request for scope (0.07, 0.11)
20:41:58.285 00.001 12252 Worker thread wakes up
20:41:58.285 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:41:58.286 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
20:41:58.286 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
20:41:58.286 00.000 12252 Moving (0.07, 0.11) raw xDistance=-0.11 yDistance=-0.05
20:41:58.286 00.000 9044 UpdateGuideState exits: m=5563 SNR=51.2
20:41:58.287 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:41:58.289 00.002 12252 PPEC rslt: input = -0.11, final = -0.10, react = -0.07, pred = -0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 1080.87
20:41:58.290 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:41:58.291 00.001 9044 Enqueuing Expose request
20:41:58.292 00.001 12252 PPEC: input: -0.11, control: -0.10, exposure: 2000
20:41:58.292 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:41:58.292 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:41:58.292 00.000 12252 MoveAxis(E, 38, ABG)
20:41:58.292 00.000 12252 Guiding  Dir = 2, Dur = 38
20:41:58.292 00.000 12252 IsSlewing returns 0
20:41:58.292 00.000 12252 IsGuiding returns 0
20:41:58.295 00.003 12252 PulseGuide returned control before completion, sleep 46
20:41:58.343 00.048 12252 IsGuiding returns 0
20:41:58.343 00.000 12252 Move returns status 0, amount 38
20:41:58.343 00.000 12252 MoveAxis(N, 0, ABG)
20:41:58.343 00.000 12252 Move returns status 0, amount 0
20:41:58.343 00.000 12252 move complete, result=0
20:41:58.343 00.000 12252 worker thread done servicing request
20:41:58.343 00.000 12252 Worker thread wakes up
20:41:58.343 00.000 9044 GuideStep: -0.1 px 38 ms EAST, -0.1 px 0 ms NORTH
20:41:58.345 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:41:58.345 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:00.711 02.366 12252 Exposure complete
20:42:00.769 00.058 12252 worker thread done servicing request
20:42:00.769 00.000 9044 OnExposeComplete: enter
20:42:00.770 00.001 9044 UpdateGuideState(): m_state=6
20:42:00.771 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
20:42:00.772 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=823.36, Mass=5440, SNR=50.9, Peak=173 HFD=5.3
20:42:00.773 00.001 9044 MultiStar: [#1 0.14,-0.12,1.05,U] [#2 0.08,-0.07,1.21,U] [#3 0.12,0.01,0.84,U] [#4 0.22,-0.39,0.00,M1] [#5 0.06,-0.11,0.65,U] [#6 0.08,-0.11,0.43,U] [#7 0.04,0.06,0.43,U] [#8 0.09,-0.17,0.41,U] 
20:42:00.774 00.001 9044 refined, 7 included, MultiStar: {0.11, -0.09}, one-star: {0.19, -0.19}
20:42:00.775 00.001 9044 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.62) = xAngle (0.93 = 0.93)
20:42:00.776 00.001 9044 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.15 = -2.15)
20:42:00.778 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.69 mountX=0.08 mountY=-0.12, mountTheta=-0.95
20:42:00.784 00.006 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.09, opts=13)
20:42:00.787 00.003 9044 Enqueuing Move request for scope (0.11, -0.09)
20:42:00.789 00.002 12252 Worker thread wakes up
20:42:00.789 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:00.791 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
20:42:00.791 00.000 9044 UpdateGuideState exits: m=5440 SNR=50.9
20:42:00.794 00.003 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
20:42:00.794 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:00.795 00.001 12252 Moving (0.11, -0.09) raw xDistance=0.08 yDistance=-0.12
20:42:00.795 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:00.797 00.002 9044 Enqueuing Expose request
20:42:00.799 00.002 12252 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1080.87
20:42:00.799 00.000 12252 PPEC: input: 0.08, control: -0.03, exposure: 2000
20:42:00.799 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:00.799 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:42:00.800 00.001 12252 MoveAxis(E, 10, ABG)
20:42:00.800 00.000 12252 Guiding  Dir = 2, Dur = 10
20:42:00.800 00.000 12252 IsSlewing returns 0
20:42:00.800 00.000 12252 IsGuiding returns 0
20:42:00.804 00.004 12252 PulseGuide returned control before completion, sleep 18
20:42:00.823 00.019 12252 IsGuiding returns 1
20:42:00.823 00.000 12252 scope still moving after pulse duration time elapsed
20:42:00.856 00.033 12252 IsSlewing returns 0
20:42:00.857 00.001 12252 IsGuiding returns 0
20:42:00.857 00.000 12252 scope move finished after 10 + 46 ms
20:42:00.857 00.000 12252 Move returns status 0, amount 10
20:42:00.857 00.000 12252 MoveAxis(N, 0, ABG)
20:42:00.857 00.000 12252 Move returns status 0, amount 0
20:42:00.857 00.000 12252 move complete, result=0
20:42:00.857 00.000 12252 worker thread done servicing request
20:42:00.857 00.000 12252 Worker thread wakes up
20:42:00.857 00.000 9044 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
20:42:00.859 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:00.859 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:03.202 02.343 12252 Exposure complete
20:42:03.272 00.070 12252 worker thread done servicing request
20:42:03.272 00.000 9044 OnExposeComplete: enter
20:42:03.275 00.003 9044 UpdateGuideState(): m_state=6
20:42:03.278 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
20:42:03.281 00.003 9044 Star::Find returns 1 (0), X=1014.61, Y=823.29, Mass=5385, SNR=50.4, Peak=173 HFD=5.3
20:42:03.284 00.003 9044 MultiStar: [#1 0.08,-0.16,1.06,U] [#2 0.01,-0.17,1.21,U] [#3 0.02,-0.17,0.85,U] [#4 0.16,-0.42,0.00,M2] [#5 0.04,-0.18,0.65,U] [#6 -0.08,-0.24,0.43,U] [#7 0.05,-0.21,0.43,U] [#8 0.03,-0.38,0.00,M1] 
20:42:03.286 00.002 9044 refined, 6 included, MultiStar: {0.04, -0.19}, one-star: {0.10, -0.26}
20:42:03.288 00.002 9044 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.62) = xAngle (0.26 = 0.26)
20:42:03.289 00.001 9044 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.82 = -2.82)
20:42:03.290 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.36 mountX=0.19 mountY=-0.06, mountTheta=-0.31
20:42:03.294 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.19, opts=13)
20:42:03.296 00.002 9044 Enqueuing Move request for scope (0.04, -0.19)
20:42:03.297 00.001 12252 Worker thread wakes up
20:42:03.297 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:03.298 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
20:42:03.298 00.000 9044 UpdateGuideState exits: m=5385 SNR=50.4
20:42:03.300 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:03.301 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:03.302 00.001 9044 Enqueuing Expose request
20:42:03.304 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
20:42:03.304 00.000 12252 Moving (0.04, -0.19) raw xDistance=0.19 yDistance=-0.06
20:42:03.307 00.003 12252 PPEC rslt: input = 0.19, final = 0.08, react = 0.11, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 1084.00
20:42:03.307 00.000 12252 PPEC: input: 0.19, control: 0.08, exposure: 2000
20:42:03.307 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:03.307 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:42:03.307 00.000 12252 MoveAxis(W, 31, ABG)
20:42:03.308 00.001 12252 Guiding  Dir = 3, Dur = 31
20:42:03.308 00.000 12252 IsSlewing returns 0
20:42:03.308 00.000 12252 IsGuiding returns 0
20:42:03.309 00.001 12252 PulseGuide returned control before completion, sleep 40
20:42:03.364 00.055 12252 IsGuiding returns 0
20:42:03.364 00.000 12252 Move returns status 0, amount 31
20:42:03.364 00.000 12252 MoveAxis(N, 0, ABG)
20:42:03.364 00.000 12252 Move returns status 0, amount 0
20:42:03.364 00.000 12252 move complete, result=0
20:42:03.364 00.000 12252 worker thread done servicing request
20:42:03.364 00.000 12252 Worker thread wakes up
20:42:03.364 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:03.364 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:03.364 00.000 9044 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
20:42:05.711 02.347 12252 Exposure complete
20:42:05.785 00.074 12252 worker thread done servicing request
20:42:05.785 00.000 9044 OnExposeComplete: enter
20:42:05.789 00.004 9044 UpdateGuideState(): m_state=6
20:42:05.792 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
20:42:05.794 00.002 9044 Star::Find returns 1 (0), X=1014.59, Y=823.41, Mass=5474, SNR=51.0, Peak=173 HFD=5.2
20:42:05.797 00.003 9044 MultiStar: [#1 0.04,0.03,1.04,U] [#2 -0.04,0.02,1.21,U] [#3 0.03,0.03,0.84,U] [#4 0.16,0.01,1.29,U] [#5 -0.04,-0.04,0.65,U] [#6 -0.06,0.00,0.43,U] [#7 0.04,0.01,0.43,U] [#8 -0.04,-0.21,0.41,U] 
20:42:05.800 00.003 9044 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.07, -0.14}
20:42:05.803 00.003 9044 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.62) = xAngle (1.10 = 1.10)
20:42:05.804 00.001 9044 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.98 = -1.98)
20:42:05.806 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.52 mountX=0.02 mountY=-0.04, mountTheta=-1.11
20:42:05.810 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.02, opts=13)
20:42:05.811 00.001 9044 Enqueuing Move request for scope (0.03, -0.02)
20:42:05.814 00.003 12252 Worker thread wakes up
20:42:05.814 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:05.814 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
20:42:05.815 00.001 9044 UpdateGuideState exits: m=5474 SNR=51.0
20:42:05.816 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:05.817 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:05.819 00.002 9044 Enqueuing Expose request
20:42:05.820 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
20:42:05.821 00.001 12252 Moving (0.03, -0.02) raw xDistance=0.02 yDistance=-0.04
20:42:05.822 00.001 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1084.00
20:42:05.822 00.000 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
20:42:05.822 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:05.822 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:42:05.822 00.000 12252 MoveAxis(E, 13, ABG)
20:42:05.823 00.001 12252 Guiding  Dir = 2, Dur = 13
20:42:05.823 00.000 12252 IsSlewing returns 0
20:42:05.823 00.000 12252 IsGuiding returns 0
20:42:05.826 00.003 12252 PulseGuide returned control before completion, sleep 22
20:42:05.860 00.034 12252 IsGuiding returns 0
20:42:05.860 00.000 12252 Move returns status 0, amount 13
20:42:05.860 00.000 12252 MoveAxis(N, 0, ABG)
20:42:05.860 00.000 12252 Move returns status 0, amount 0
20:42:05.860 00.000 12252 move complete, result=0
20:42:05.860 00.000 12252 worker thread done servicing request
20:42:05.860 00.000 12252 Worker thread wakes up
20:42:05.860 00.000 9044 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
20:42:05.862 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:05.862 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:08.217 02.355 12252 Exposure complete
20:42:08.291 00.074 12252 worker thread done servicing request
20:42:08.291 00.000 9044 OnExposeComplete: enter
20:42:08.293 00.002 9044 UpdateGuideState(): m_state=6
20:42:08.295 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
20:42:08.297 00.002 9044 Star::Find returns 1 (0), X=1014.66, Y=823.46, Mass=5438, SNR=50.7, Peak=173 HFD=5.2
20:42:08.300 00.003 9044 MultiStar: [#1 0.08,-0.00,1.04,U] [#2 -0.20,-0.04,1.21,U] [#3 0.10,-0.01,0.85,U] [#4 0.11,-0.03,1.29,U] [#5 0.13,0.06,0.65,U] [#6 0.02,-0.02,0.43,U] [#7 0.11,-0.07,0.42,U] [#8 0.30,-0.07,0.42,U] 
20:42:08.304 00.004 9044 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.14, -0.09}
20:42:08.306 00.002 9044 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.62) = xAngle (1.18 = 1.18)
20:42:08.309 00.003 9044 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.90 = -1.90)
20:42:08.311 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.44 mountX=0.03 mountY=-0.07, mountTheta=-1.19
20:42:08.315 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.03, opts=13)
20:42:08.317 00.002 9044 Enqueuing Move request for scope (0.07, -0.03)
20:42:08.319 00.002 12252 Worker thread wakes up
20:42:08.319 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:08.321 00.002 9044 UpdateGuideState exits: m=5438 SNR=50.7
20:42:08.322 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:08.325 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:08.326 00.001 9044 Enqueuing Expose request
20:42:08.328 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
20:42:08.328 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
20:42:08.328 00.000 12252 Moving (0.07, -0.03) raw xDistance=0.03 yDistance=-0.07
20:42:08.330 00.002 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1087.07
20:42:08.331 00.001 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
20:42:08.331 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:08.331 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:42:08.331 00.000 12252 MoveAxis(E, 8, ABG)
20:42:08.331 00.000 12252 Guiding  Dir = 2, Dur = 8
20:42:08.331 00.000 12252 IsSlewing returns 0
20:42:08.331 00.000 12252 IsGuiding returns 0
20:42:08.334 00.003 12252 PulseGuide returned control before completion, sleep 16
20:42:08.361 00.027 12252 IsGuiding returns 0
20:42:08.361 00.000 12252 Move returns status 0, amount 8
20:42:08.361 00.000 12252 MoveAxis(N, 0, ABG)
20:42:08.361 00.000 12252 Move returns status 0, amount 0
20:42:08.362 00.001 12252 move complete, result=0
20:42:08.362 00.000 12252 worker thread done servicing request
20:42:08.362 00.000 12252 Worker thread wakes up
20:42:08.362 00.000 9044 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
20:42:08.364 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:08.365 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:10.706 02.341 12252 Exposure complete
20:42:10.758 00.052 12252 worker thread done servicing request
20:42:10.758 00.000 9044 OnExposeComplete: enter
20:42:10.760 00.002 9044 UpdateGuideState(): m_state=6
20:42:10.762 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
20:42:10.762 00.000 9044 Star::Find returns 1 (0), X=1014.48, Y=823.67, Mass=5437, SNR=50.7, Peak=173 HFD=5.2
20:42:10.763 00.001 9044 MultiStar: [#1 -0.05,0.10,1.04,U] [#2 -0.05,0.02,1.20,U] [#3 -0.15,0.05,0.84,U] [#4 -0.10,0.07,1.30,U] [#5 0.03,0.10,0.65,U] [#6 -0.09,0.00,0.43,U] [#7 -0.05,0.20,0.43,U] [#8 -0.11,0.03,0.41,U] 
20:42:10.764 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.08}, one-star: {-0.03, 0.12}
20:42:10.765 00.001 9044 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.62) = xAngle (3.92 = -2.36)
20:42:10.766 00.001 9044 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.84 = 0.84)
20:42:10.768 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.30 mountX=-0.07 mountY=0.08, mountTheta=2.33
20:42:10.769 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.08, opts=13)
20:42:10.770 00.001 9044 Enqueuing Move request for scope (-0.07, 0.08)
20:42:10.771 00.001 12252 Worker thread wakes up
20:42:10.772 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:10.773 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
20:42:10.773 00.000 9044 UpdateGuideState exits: m=5437 SNR=50.7
20:42:10.774 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
20:42:10.774 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:10.774 00.000 12252 Moving (-0.07, 0.08) raw xDistance=-0.07 yDistance=0.08
20:42:10.774 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:10.775 00.001 9044 Enqueuing Expose request
20:42:10.776 00.001 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1087.07
20:42:10.776 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
20:42:10.776 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:10.776 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:42:10.776 00.000 12252 MoveAxis(E, 6, ABG)
20:42:10.776 00.000 12252 Guiding  Dir = 2, Dur = 6
20:42:10.777 00.001 12252 IsSlewing returns 0
20:42:10.777 00.000 12252 IsGuiding returns 0
20:42:10.779 00.002 12252 PulseGuide returned control before completion, sleep 15
20:42:10.802 00.023 12252 IsGuiding returns 0
20:42:10.802 00.000 12252 Move returns status 0, amount 6
20:42:10.802 00.000 12252 MoveAxis(N, 0, ABG)
20:42:10.802 00.000 12252 Move returns status 0, amount 0
20:42:10.802 00.000 12252 move complete, result=0
20:42:10.802 00.000 12252 worker thread done servicing request
20:42:10.802 00.000 12252 Worker thread wakes up
20:42:10.802 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
20:42:10.803 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:10.804 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:13.149 02.345 12252 Exposure complete
20:42:13.195 00.046 12252 worker thread done servicing request
20:42:13.196 00.001 9044 OnExposeComplete: enter
20:42:13.198 00.002 9044 UpdateGuideState(): m_state=6
20:42:13.199 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
20:42:13.200 00.001 9044 Star::Find returns 1 (0), X=1014.62, Y=823.44, Mass=5481, SNR=50.9, Peak=173 HFD=5.2
20:42:13.202 00.002 9044 MultiStar: [#1 0.06,-0.06,1.04,U] [#2 0.03,-0.06,1.21,U] [#3 0.02,-0.08,0.84,U] [#4 0.14,-0.08,1.28,U] [#5 0.02,-0.15,0.65,U] [#6 0.02,-0.06,0.43,U] [#7 0.07,-0.08,0.42,U] [#8 0.18,-0.09,0.41,U] 
20:42:13.203 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.11, -0.11}
20:42:13.204 00.001 9044 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.62) = xAngle (0.77 = 0.77)
20:42:13.205 00.001 9044 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.31 = -2.31)
20:42:13.206 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.85 mountX=0.08 mountY=-0.08, mountTheta=-0.80
20:42:13.209 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.08, opts=13)
20:42:13.211 00.002 9044 Enqueuing Move request for scope (0.07, -0.08)
20:42:13.212 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:13.213 00.001 9044 UpdateGuideState exits: m=5481 SNR=50.9
20:42:13.214 00.001 12252 Worker thread wakes up
20:42:13.214 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:13.215 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
20:42:13.215 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:13.216 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
20:42:13.216 00.000 9044 Enqueuing Expose request
20:42:13.217 00.001 12252 Moving (0.07, -0.08) raw xDistance=0.08 yDistance=-0.08
20:42:13.219 00.002 12252 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1087.07
20:42:13.219 00.000 12252 PPEC: input: 0.08, control: -0.02, exposure: 2000
20:42:13.219 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:13.219 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:42:13.219 00.000 12252 MoveAxis(E, 7, ABG)
20:42:13.219 00.000 12252 Guiding  Dir = 2, Dur = 7
20:42:13.219 00.000 12252 IsSlewing returns 0
20:42:13.221 00.002 12252 IsGuiding returns 0
20:42:13.223 00.002 12252 PulseGuide returned control before completion, sleep 15
20:42:13.251 00.028 12252 IsGuiding returns 0
20:42:13.251 00.000 12252 Move returns status 0, amount 7
20:42:13.252 00.001 12252 MoveAxis(N, 0, ABG)
20:42:13.252 00.000 12252 Move returns status 0, amount 0
20:42:13.252 00.000 12252 move complete, result=0
20:42:13.252 00.000 12252 worker thread done servicing request
20:42:13.252 00.000 9044 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
20:42:13.253 00.001 12252 Worker thread wakes up
20:42:13.253 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:13.253 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:15.612 02.359 12252 Exposure complete
20:42:15.662 00.050 12252 worker thread done servicing request
20:42:15.662 00.000 9044 OnExposeComplete: enter
20:42:15.665 00.003 9044 UpdateGuideState(): m_state=6
20:42:15.667 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
20:42:15.669 00.002 9044 Star::Find returns 1 (0), X=1014.67, Y=823.34, Mass=5536, SNR=51.2, Peak=173 HFD=5.4
20:42:15.672 00.003 9044 MultiStar: [#1 0.01,-0.08,1.04,U] [#2 -0.20,-0.09,1.19,U] [#3 0.03,-0.14,0.83,U] [#4 -0.03,-0.10,1.28,U] [#5 0.07,-0.15,0.65,U] [#6 -0.01,-0.06,0.43,U] [#7 0.12,-0.06,0.42,U] [#8 -0.15,-0.21,0.41,U] 
20:42:15.674 00.002 9044 refined, 8 included, MultiStar: {-0.01, -0.12}, one-star: {0.15, -0.20}
20:42:15.676 00.002 9044 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.62) = xAngle (-0.00 = -0.00)
20:42:15.678 00.002 9044 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.09 = -3.09)
20:42:15.681 00.003 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.63 mountX=0.12 mountY=-0.01, mountTheta=-0.05
20:42:15.683 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.12, opts=13)
20:42:15.686 00.003 9044 Enqueuing Move request for scope (-0.01, -0.12)
20:42:15.688 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:15.691 00.003 9044 UpdateGuideState exits: m=5536 SNR=51.2
20:42:15.693 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:15.696 00.003 12252 Worker thread wakes up
20:42:15.696 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:15.697 00.001 9044 Enqueuing Expose request
20:42:15.700 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
20:42:15.700 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
20:42:15.700 00.000 12252 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=-0.01
20:42:15.705 00.005 12252 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 1090.08
20:42:15.705 00.000 12252 PPEC: input: 0.12, control: 0.05, exposure: 2000
20:42:15.705 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:15.705 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:42:15.705 00.000 12252 MoveAxis(W, 19, ABG)
20:42:15.705 00.000 12252 Guiding  Dir = 3, Dur = 19
20:42:15.706 00.001 12252 IsSlewing returns 0
20:42:15.706 00.000 12252 IsGuiding returns 0
20:42:15.708 00.002 12252 PulseGuide returned control before completion, sleep 28
20:42:15.747 00.039 12252 IsGuiding returns 0
20:42:15.747 00.000 12252 Move returns status 0, amount 19
20:42:15.747 00.000 12252 MoveAxis(N, 0, ABG)
20:42:15.747 00.000 12252 Move returns status 0, amount 0
20:42:15.748 00.001 12252 move complete, result=0
20:42:15.748 00.000 12252 worker thread done servicing request
20:42:15.748 00.000 9044 GuideStep: 0.1 px 19 ms WEST, -0.0 px 0 ms NORTH
20:42:15.750 00.002 12252 Worker thread wakes up
20:42:15.750 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:15.750 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:18.096 02.346 12252 Exposure complete
20:42:18.144 00.048 12252 worker thread done servicing request
20:42:18.144 00.000 9044 OnExposeComplete: enter
20:42:18.145 00.001 9044 UpdateGuideState(): m_state=6
20:42:18.147 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
20:42:18.148 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=823.34, Mass=5393, SNR=50.4, Peak=173 HFD=5.2
20:42:18.149 00.001 9044 MultiStar: [#1 -0.07,-0.14,1.05,U] [#2 -0.26,-0.04,1.19,U] [#3 -0.02,-0.04,0.85,U] [#4 -0.17,-0.11,1.29,U] [#5 -0.07,-0.04,0.67,U] [#6 -0.09,-0.09,0.43,U] [#7 -0.16,-0.09,0.43,U] [#8 -0.10,-0.17,0.42,U] 
20:42:18.151 00.002 9044 refined, 8 included, MultiStar: {-0.11, -0.10}, one-star: {-0.02, -0.21}
20:42:18.152 00.001 9044 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.62) = xAngle (-0.79 = -0.79)
20:42:18.153 00.001 9044 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.87 = 2.41)
20:42:18.154 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.41 mountX=0.11 mountY=0.10, mountTheta=0.75
20:42:18.156 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.10, opts=13)
20:42:18.158 00.002 9044 Enqueuing Move request for scope (-0.11, -0.10)
20:42:18.159 00.001 12252 Worker thread wakes up
20:42:18.159 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:18.160 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
20:42:18.160 00.000 9044 UpdateGuideState exits: m=5393 SNR=50.4
20:42:18.161 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
20:42:18.161 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:18.162 00.001 12252 Moving (-0.11, -0.10) raw xDistance=0.11 yDistance=0.10
20:42:18.163 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:18.164 00.001 9044 Enqueuing Expose request
20:42:18.165 00.001 12252 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 1090.08
20:42:18.165 00.000 12252 PPEC: input: 0.11, control: 0.04, exposure: 2000
20:42:18.165 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:18.165 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:42:18.165 00.000 12252 MoveAxis(W, 17, ABG)
20:42:18.165 00.000 12252 Guiding  Dir = 3, Dur = 17
20:42:18.165 00.000 12252 IsSlewing returns 0
20:42:18.166 00.001 12252 IsGuiding returns 0
20:42:18.168 00.002 12252 PulseGuide returned control before completion, sleep 26
20:42:18.201 00.033 12252 IsGuiding returns 0
20:42:18.201 00.000 12252 Move returns status 0, amount 17
20:42:18.201 00.000 12252 MoveAxis(N, 0, ABG)
20:42:18.201 00.000 12252 Move returns status 0, amount 0
20:42:18.201 00.000 12252 move complete, result=0
20:42:18.201 00.000 12252 worker thread done servicing request
20:42:18.201 00.000 12252 Worker thread wakes up
20:42:18.201 00.000 9044 GuideStep: 0.1 px 17 ms WEST, 0.1 px 0 ms NORTH
20:42:18.203 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:18.203 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:20.550 02.347 12252 Exposure complete
20:42:20.625 00.075 12252 worker thread done servicing request
20:42:20.625 00.000 9044 OnExposeComplete: enter
20:42:20.626 00.001 9044 UpdateGuideState(): m_state=6
20:42:20.627 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
20:42:20.628 00.001 9044 Star::Find returns 1 (0), X=1014.47, Y=823.64, Mass=5389, SNR=50.6, Peak=173 HFD=5.1
20:42:20.630 00.002 9044 MultiStar: [#1 -0.10,0.29,1.08,U] [#2 -0.10,0.13,1.21,U] [#3 -0.17,0.16,0.85,U] [#4 -0.12,0.04,1.29,U] [#5 -0.05,0.14,0.65,U] [#6 -0.17,0.15,0.43,U] [#7 -0.13,0.09,0.43,U] [#8 -0.05,0.17,0.41,U] 
20:42:20.631 00.001 9044 single-star, 8 included, MultiStar: {-0.10, 0.14}, one-star: {-0.04, 0.09}
20:42:20.631 00.000 9044 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.62) = xAngle (3.63 = -2.65)
20:42:20.632 00.001 9044 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.55 = 0.55)
20:42:20.634 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.01 mountX=-0.09 mountY=0.05, mountTheta=2.61
20:42:20.636 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.09, opts=13)
20:42:20.637 00.001 9044 Enqueuing Move request for scope (-0.04, 0.09)
20:42:20.638 00.001 12252 Worker thread wakes up
20:42:20.638 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:20.640 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
20:42:20.640 00.000 9044 UpdateGuideState exits: m=5389 SNR=50.6
20:42:20.641 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
20:42:20.641 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:20.642 00.001 12252 Moving (-0.04, 0.09) raw xDistance=-0.09 yDistance=0.05
20:42:20.642 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:20.643 00.001 9044 Enqueuing Expose request
20:42:20.644 00.001 12252 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1093.02
20:42:20.644 00.000 12252 PPEC: input: -0.09, control: -0.03, exposure: 2000
20:42:20.645 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:20.645 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:42:20.645 00.000 12252 MoveAxis(E, 11, ABG)
20:42:20.645 00.000 12252 Guiding  Dir = 2, Dur = 11
20:42:20.645 00.000 12252 IsSlewing returns 0
20:42:20.645 00.000 12252 IsGuiding returns 0
20:42:20.647 00.002 12252 PulseGuide returned control before completion, sleep 20
20:42:20.680 00.033 12252 IsGuiding returns 1
20:42:20.680 00.000 12252 scope still moving after pulse duration time elapsed
20:42:20.711 00.031 12252 IsSlewing returns 0
20:42:20.711 00.000 12252 IsGuiding returns 0
20:42:20.712 00.001 12252 scope move finished after 11 + 55 ms
20:42:20.712 00.000 12252 Move returns status 0, amount 11
20:42:20.712 00.000 12252 MoveAxis(N, 0, ABG)
20:42:20.712 00.000 12252 Move returns status 0, amount 0
20:42:20.712 00.000 12252 move complete, result=0
20:42:20.712 00.000 12252 worker thread done servicing request
20:42:20.712 00.000 12252 Worker thread wakes up
20:42:20.712 00.000 9044 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
20:42:20.715 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:20.715 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:23.065 02.350 12252 Exposure complete
20:42:23.116 00.051 12252 worker thread done servicing request
20:42:23.116 00.000 9044 OnExposeComplete: enter
20:42:23.118 00.002 9044 UpdateGuideState(): m_state=6
20:42:23.119 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
20:42:23.121 00.002 9044 Star::Find returns 1 (0), X=1014.64, Y=823.53, Mass=5457, SNR=50.8, Peak=173 HFD=5.1
20:42:23.122 00.001 9044 MultiStar: [#1 -0.02,0.04,1.05,U] [#2 -0.02,0.03,1.21,U] [#3 -0.10,0.05,0.83,U] [#4 0.11,0.05,1.28,U] [#5 0.09,0.12,0.66,U] [#6 -0.02,0.07,0.42,U] [#7 0.02,0.02,0.42,U] [#8 0.04,0.03,0.41,U] 
20:42:23.123 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.12, -0.02}
20:42:23.124 00.001 9044 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.62) = xAngle (2.60 = 2.60)
20:42:23.125 00.001 9044 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.49 = -0.49)
20:42:23.125 00.000 9044 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.97 mountX=-0.04 mountY=-0.02, mountTheta=-2.64
20:42:23.127 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.04, opts=13)
20:42:23.128 00.001 9044 Enqueuing Move request for scope (0.03, 0.04)
20:42:23.128 00.000 12252 Worker thread wakes up
20:42:23.128 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:23.129 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
20:42:23.129 00.000 9044 UpdateGuideState exits: m=5457 SNR=50.8
20:42:23.130 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
20:42:23.130 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:23.131 00.001 12252 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=-0.02
20:42:23.131 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:23.132 00.001 9044 Enqueuing Expose request
20:42:23.133 00.001 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1093.02
20:42:23.133 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
20:42:23.134 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:23.134 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:42:23.134 00.000 12252 MoveAxis(E, 6, ABG)
20:42:23.134 00.000 12252 Guiding  Dir = 2, Dur = 6
20:42:23.134 00.000 12252 IsSlewing returns 0
20:42:23.134 00.000 12252 IsGuiding returns 0
20:42:23.137 00.003 12252 PulseGuide returned control before completion, sleep 15
20:42:23.155 00.018 12252 IsGuiding returns 0
20:42:23.155 00.000 12252 Move returns status 0, amount 6
20:42:23.155 00.000 12252 MoveAxis(N, 0, ABG)
20:42:23.155 00.000 12252 Move returns status 0, amount 0
20:42:23.155 00.000 12252 move complete, result=0
20:42:23.155 00.000 12252 worker thread done servicing request
20:42:23.155 00.000 12252 Worker thread wakes up
20:42:23.155 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
20:42:23.157 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:23.157 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:25.505 02.348 12252 Exposure complete
20:42:25.569 00.064 12252 worker thread done servicing request
20:42:25.569 00.000 9044 OnExposeComplete: enter
20:42:25.570 00.001 9044 UpdateGuideState(): m_state=6
20:42:25.571 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
20:42:25.573 00.002 9044 Star::Find returns 1 (0), X=1014.47, Y=823.79, Mass=5496, SNR=51.0, Peak=173 HFD=5.2
20:42:25.575 00.002 9044 MultiStar: [#1 -0.09,0.39,0.00,M1] [#2 -0.05,0.20,1.20,U] [#3 -0.11,0.19,0.85,U] [#4 0.05,0.11,1.28,U] [#5 -0.01,0.23,0.65,U] [#6 -0.11,0.23,0.43,U] [#7 -0.13,0.14,0.43,U] [#8 0.02,0.14,0.42,U] 
20:42:25.576 00.001 9044 refined, 7 included, MultiStar: {-0.04, 0.18}, one-star: {-0.04, 0.24}
20:42:25.576 00.000 9044 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.62) = xAngle (3.40 = -2.88)
20:42:25.577 00.001 9044 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.32 = 0.32)
20:42:25.578 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.78 mountX=-0.18 mountY=0.06, mountTheta=2.83
20:42:25.579 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.18, opts=13)
20:42:25.580 00.001 9044 Enqueuing Move request for scope (-0.04, 0.18)
20:42:25.582 00.002 12252 Worker thread wakes up
20:42:25.582 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
20:42:25.582 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:25.583 00.001 9044 UpdateGuideState exits: m=5496 SNR=51.0
20:42:25.584 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:25.586 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:25.587 00.001 9044 Enqueuing Expose request
20:42:25.588 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
20:42:25.588 00.000 12252 Moving (-0.04, 0.18) raw xDistance=-0.18 yDistance=0.06
20:42:25.589 00.001 12252 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 1093.02
20:42:25.589 00.000 12252 PPEC: input: -0.18, control: -0.12, exposure: 2000
20:42:25.589 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:25.589 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:42:25.589 00.000 12252 MoveAxis(E, 45, ABG)
20:42:25.589 00.000 12252 Guiding  Dir = 2, Dur = 45
20:42:25.589 00.000 12252 IsSlewing returns 0
20:42:25.590 00.001 12252 IsGuiding returns 0
20:42:25.592 00.002 12252 PulseGuide returned control before completion, sleep 53
20:42:25.658 00.066 12252 IsGuiding returns 0
20:42:25.658 00.000 12252 Move returns status 0, amount 45
20:42:25.658 00.000 12252 MoveAxis(N, 0, ABG)
20:42:25.658 00.000 12252 Move returns status 0, amount 0
20:42:25.660 00.002 12252 move complete, result=0
20:42:25.660 00.000 12252 worker thread done servicing request
20:42:25.660 00.000 12252 Worker thread wakes up
20:42:25.660 00.000 9044 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
20:42:25.662 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:25.663 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:28.007 02.344 12252 Exposure complete
20:42:28.061 00.054 12252 worker thread done servicing request
20:42:28.061 00.000 9044 OnExposeComplete: enter
20:42:28.062 00.001 9044 UpdateGuideState(): m_state=6
20:42:28.063 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
20:42:28.063 00.000 9044 Star::Find returns 1 (0), X=1014.70, Y=823.42, Mass=5475, SNR=50.8, Peak=173 HFD=5.3
20:42:28.065 00.002 9044 MultiStar: [#1 0.11,-0.05,1.05,U] [#2 -0.02,0.04,1.22,U] [#3 -0.01,0.08,0.85,U] [#4 0.02,-0.04,1.27,U] [#5 0.01,0.09,0.66,U] [#6 -0.06,0.06,0.42,U] [#7 0.07,-0.03,0.43,U] [#8 0.01,0.03,0.42,U] 
20:42:28.066 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.00}, one-star: {0.19, -0.13}
20:42:28.067 00.001 9044 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.62) = xAngle (1.54 = 1.54)
20:42:28.068 00.001 9044 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.54 = -1.54)
20:42:28.070 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.08 mountX=0.00 mountY=-0.04, mountTheta=-1.54
20:42:28.072 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.00, opts=13)
20:42:28.073 00.001 9044 Enqueuing Move request for scope (0.04, -0.00)
20:42:28.074 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:28.076 00.002 9044 UpdateGuideState exits: m=5475 SNR=50.8
20:42:28.077 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:28.078 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:28.079 00.001 9044 Enqueuing Expose request
20:42:28.080 00.001 12252 Worker thread wakes up
20:42:28.080 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
20:42:28.080 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
20:42:28.080 00.000 12252 Moving (0.04, -0.00) raw xDistance=0.00 yDistance=-0.04
20:42:28.083 00.003 12252 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1095.87
20:42:28.083 00.000 12252 PPEC: input: 0.00, control: -0.03, exposure: 2000
20:42:28.083 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:28.083 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:42:28.083 00.000 12252 MoveAxis(E, 11, ABG)
20:42:28.083 00.000 12252 Guiding  Dir = 2, Dur = 11
20:42:28.084 00.001 12252 IsSlewing returns 0
20:42:28.084 00.000 12252 IsGuiding returns 0
20:42:28.086 00.002 12252 PulseGuide returned control before completion, sleep 20
20:42:28.122 00.036 12252 IsGuiding returns 0
20:42:28.122 00.000 12252 Move returns status 0, amount 11
20:42:28.122 00.000 12252 MoveAxis(N, 0, ABG)
20:42:28.122 00.000 12252 Move returns status 0, amount 0
20:42:28.122 00.000 12252 move complete, result=0
20:42:28.122 00.000 12252 worker thread done servicing request
20:42:28.122 00.000 12252 Worker thread wakes up
20:42:28.122 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:28.122 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:28.122 00.000 9044 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
20:42:30.467 02.345 12252 Exposure complete
20:42:30.513 00.046 12252 worker thread done servicing request
20:42:30.513 00.000 9044 OnExposeComplete: enter
20:42:30.515 00.002 9044 UpdateGuideState(): m_state=6
20:42:30.518 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
20:42:30.520 00.002 9044 Star::Find returns 1 (0), X=1014.45, Y=823.68, Mass=5436, SNR=50.7, Peak=173 HFD=5.2
20:42:30.523 00.003 9044 MultiStar: [#1 -0.03,-0.05,1.05,U] [#2 -0.26,-0.08,1.21,U] [#3 -0.11,0.02,0.84,U] [#4 -0.03,0.06,1.27,U] [#5 -0.05,-0.03,0.65,U] [#6 -0.07,-0.08,0.43,U] [#7 0.11,0.05,0.42,U] [#8 -0.07,-0.08,0.43,U] 
20:42:30.526 00.003 9044 refined, 8 included, MultiStar: {-0.08, 0.00}, one-star: {-0.06, 0.13}
20:42:30.527 00.001 9044 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.62) = xAngle (4.75 = -1.54)
20:42:30.529 00.002 9044 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.66 = 1.66)
20:42:30.532 00.003 9044 CameraToMount -- cameraX=-0.08 cameraY=0.00 hyp=0.08 cameraTheta=3.12 mountX=0.00 mountY=0.08, mountTheta=1.54
20:42:30.535 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.00, opts=13)
20:42:30.536 00.001 9044 Enqueuing Move request for scope (-0.08, 0.00)
20:42:30.538 00.002 12252 Worker thread wakes up
20:42:30.538 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:30.539 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.00) opts 0xd
20:42:30.539 00.000 9044 UpdateGuideState exits: m=5436 SNR=50.7
20:42:30.540 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.00)
20:42:30.540 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:30.541 00.001 12252 Moving (-0.08, 0.00) raw xDistance=0.00 yDistance=0.08
20:42:30.541 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:30.542 00.001 9044 Enqueuing Expose request
20:42:30.543 00.001 12252 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1095.87
20:42:30.543 00.000 12252 PPEC: input: 0.00, control: -0.02, exposure: 2000
20:42:30.543 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:30.543 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:42:30.543 00.000 12252 MoveAxis(E, 9, ABG)
20:42:30.544 00.001 12252 Guiding  Dir = 2, Dur = 9
20:42:30.544 00.000 12252 IsSlewing returns 0
20:42:30.544 00.000 12252 IsGuiding returns 0
20:42:30.547 00.003 12252 PulseGuide returned control before completion, sleep 18
20:42:30.575 00.028 12252 IsGuiding returns 0
20:42:30.575 00.000 12252 Move returns status 0, amount 9
20:42:30.575 00.000 12252 MoveAxis(N, 0, ABG)
20:42:30.575 00.000 12252 Move returns status 0, amount 0
20:42:30.575 00.000 12252 move complete, result=0
20:42:30.575 00.000 12252 worker thread done servicing request
20:42:30.575 00.000 12252 Worker thread wakes up
20:42:30.575 00.000 9044 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
20:42:30.576 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:30.576 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:32.922 02.346 12252 Exposure complete
20:42:32.993 00.071 12252 worker thread done servicing request
20:42:32.993 00.000 9044 OnExposeComplete: enter
20:42:32.996 00.003 9044 UpdateGuideState(): m_state=6
20:42:32.999 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
20:42:33.001 00.002 9044 Star::Find returns 1 (0), X=1014.57, Y=823.32, Mass=5403, SNR=50.5, Peak=173 HFD=5.3
20:42:33.003 00.002 9044 MultiStar: [#1 -0.01,-0.26,1.06,U] [#2 -0.25,-0.36,0.00,M1] [#3 -0.07,-0.11,0.86,U] [#4 0.12,-0.45,0.00,M1] [#5 -0.05,-0.30,0.64,U] [#6 -0.14,-0.45,0.00,M1] [#7 -0.15,-0.24,0.43,U] [#8 -0.11,-0.41,0.00,M1] 
20:42:33.006 00.003 9044 refined, 4 included, MultiStar: {-0.03, -0.22}, one-star: {0.06, -0.23}
20:42:33.009 00.003 9044 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.62) = xAngle (-0.07 = -0.07)
20:42:33.011 00.002 9044 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.15 = 3.13)
20:42:33.013 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.23 cameraTheta=-1.69 mountX=0.22 mountY=0.00, mountTheta=0.01
20:42:33.017 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.22, opts=13)
20:42:33.019 00.002 9044 Enqueuing Move request for scope (-0.03, -0.22)
20:42:33.021 00.002 12252 Worker thread wakes up
20:42:33.022 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:33.024 00.002 9044 UpdateGuideState exits: m=5403 SNR=50.5
20:42:33.026 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
20:42:33.026 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:33.027 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:33.028 00.001 9044 Enqueuing Expose request
20:42:33.030 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
20:42:33.030 00.000 12252 Moving (-0.03, -0.22) raw xDistance=0.22 yDistance=0.00
20:42:33.033 00.003 12252 PPEC rslt: input = 0.22, final = 0.10, react = 0.13, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 1098.67
20:42:33.034 00.001 12252 PPEC: input: 0.22, control: 0.10, exposure: 2000
20:42:33.034 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:33.034 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:42:33.034 00.000 12252 MoveAxis(W, 39, ABG)
20:42:33.034 00.000 12252 Guiding  Dir = 3, Dur = 39
20:42:33.034 00.000 12252 IsSlewing returns 0
20:42:33.034 00.000 12252 IsGuiding returns 0
20:42:33.036 00.002 12252 PulseGuide returned control before completion, sleep 48
20:42:33.088 00.052 12252 IsGuiding returns 0
20:42:33.088 00.000 12252 Move returns status 0, amount 39
20:42:33.088 00.000 12252 MoveAxis(N, 0, ABG)
20:42:33.088 00.000 12252 Move returns status 0, amount 0
20:42:33.088 00.000 12252 move complete, result=0
20:42:33.089 00.001 12252 worker thread done servicing request
20:42:33.089 00.000 12252 Worker thread wakes up
20:42:33.089 00.000 9044 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
20:42:33.090 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:33.090 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:35.441 02.351 12252 Exposure complete
20:42:35.496 00.055 12252 worker thread done servicing request
20:42:35.496 00.000 9044 OnExposeComplete: enter
20:42:35.498 00.002 9044 UpdateGuideState(): m_state=6
20:42:35.499 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
20:42:35.500 00.001 9044 Star::Find returns 1 (0), X=1014.59, Y=823.24, Mass=5612, SNR=51.6, Peak=173 HFD=5.3
20:42:35.501 00.001 9044 MultiStar: [#1 -0.02,-0.29,1.07,U] [#2 -0.17,-0.22,1.20,U] [#3 -0.06,-0.13,0.83,U] [#4 0.12,-0.47,0.00,M2] [#5 0.03,-0.32,0.65,U] [#6 -0.09,-0.40,0.00,M2] [#7 -0.06,-0.13,0.42,U] [#8 0.02,-0.38,0.00,M2] 
20:42:35.502 00.001 9044 refined, 5 included, MultiStar: {-0.04, -0.24}, one-star: {0.08, -0.31}
20:42:35.503 00.001 9044 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.62) = xAngle (-0.10 = -0.10)
20:42:35.504 00.001 9044 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.18 = 3.10)
20:42:35.504 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.24 hyp=0.25 cameraTheta=-1.73 mountX=0.24 mountY=0.01, mountTheta=0.04
20:42:35.506 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.24, opts=13)
20:42:35.509 00.003 9044 Enqueuing Move request for scope (-0.04, -0.24)
20:42:35.510 00.001 12252 Worker thread wakes up
20:42:35.510 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:35.511 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.24) opts 0xd
20:42:35.511 00.000 9044 UpdateGuideState exits: m=5612 SNR=51.6
20:42:35.512 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:35.513 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.24)
20:42:35.513 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:35.514 00.001 9044 Enqueuing Expose request
20:42:35.516 00.002 12252 Moving (-0.04, -0.24) raw xDistance=0.24 yDistance=0.01
20:42:35.517 00.001 12252 PPEC rslt: input = 0.24, final = 0.12, react = 0.15, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 1098.67
20:42:35.517 00.000 12252 PPEC: input: 0.24, control: 0.12, exposure: 2000
20:42:35.517 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:35.517 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:42:35.517 00.000 12252 MoveAxis(W, 46, ABG)
20:42:35.517 00.000 12252 Guiding  Dir = 3, Dur = 46
20:42:35.517 00.000 12252 IsSlewing returns 0
20:42:35.517 00.000 12252 IsGuiding returns 0
20:42:35.519 00.002 12252 PulseGuide returned control before completion, sleep 55
20:42:35.580 00.061 12252 IsGuiding returns 1
20:42:35.580 00.000 12252 scope still moving after pulse duration time elapsed
20:42:35.611 00.031 12252 IsSlewing returns 0
20:42:35.611 00.000 12252 IsGuiding returns 0
20:42:35.611 00.000 12252 scope move finished after 46 + 47 ms
20:42:35.611 00.000 12252 Move returns status 0, amount 46
20:42:35.611 00.000 12252 MoveAxis(N, 0, ABG)
20:42:35.611 00.000 12252 Move returns status 0, amount 0
20:42:35.611 00.000 12252 move complete, result=0
20:42:35.611 00.000 12252 worker thread done servicing request
20:42:35.612 00.001 12252 Worker thread wakes up
20:42:35.612 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:35.612 00.000 9044 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
20:42:35.614 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:37.960 02.346 12252 Exposure complete
20:42:38.029 00.069 12252 worker thread done servicing request
20:42:38.029 00.000 9044 OnExposeComplete: enter
20:42:38.031 00.002 9044 UpdateGuideState(): m_state=6
20:42:38.035 00.004 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
20:42:38.038 00.003 9044 Star::Find returns 1 (0), X=1014.59, Y=823.41, Mass=5464, SNR=50.8, Peak=173 HFD=5.3
20:42:38.041 00.003 9044 MultiStar: [#1 -0.10,-0.04,1.07,U] [#2 -0.03,-0.03,1.21,U] [#3 0.03,0.01,0.85,U] [#4 0.12,-0.32,0.00,M3] [#5 -0.02,-0.07,0.64,U] [#6 -0.08,-0.08,0.43,U] [#7 -0.07,0.02,0.43,U] [#8 -0.02,-0.12,0.41,U] 
20:42:38.042 00.001 9044 refined, 7 included, MultiStar: {-0.02, -0.05}, one-star: {0.08, -0.14}
20:42:38.043 00.001 9044 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.62) = xAngle (-0.32 = -0.32)
20:42:38.043 00.000 9044 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.41 = 2.88)
20:42:38.044 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.95 mountX=0.05 mountY=0.01, mountTheta=0.27
20:42:38.047 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.05, opts=13)
20:42:38.049 00.002 9044 Enqueuing Move request for scope (-0.02, -0.05)
20:42:38.050 00.001 12252 Worker thread wakes up
20:42:38.050 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:38.052 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
20:42:38.052 00.000 9044 UpdateGuideState exits: m=5464 SNR=50.8
20:42:38.052 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:38.053 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:38.054 00.001 9044 Enqueuing Expose request
20:42:38.056 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
20:42:38.056 00.000 12252 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=0.01
20:42:38.058 00.002 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1101.41
20:42:38.058 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
20:42:38.058 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:38.058 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:42:38.058 00.000 12252 MoveAxis(E, 4, ABG)
20:42:38.058 00.000 12252 Guiding  Dir = 2, Dur = 4
20:42:38.058 00.000 12252 IsSlewing returns 0
20:42:38.059 00.001 12252 IsGuiding returns 0
20:42:38.061 00.002 12252 PulseGuide returned control before completion, sleep 13
20:42:38.087 00.026 12252 IsGuiding returns 0
20:42:38.087 00.000 12252 Move returns status 0, amount 4
20:42:38.087 00.000 12252 MoveAxis(N, 0, ABG)
20:42:38.087 00.000 12252 Move returns status 0, amount 0
20:42:38.087 00.000 12252 move complete, result=0
20:42:38.087 00.000 12252 worker thread done servicing request
20:42:38.088 00.001 12252 Worker thread wakes up
20:42:38.088 00.000 9044 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
20:42:38.089 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:38.089 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:40.445 02.356 12252 Exposure complete
20:42:40.518 00.073 12252 worker thread done servicing request
20:42:40.518 00.000 9044 OnExposeComplete: enter
20:42:40.519 00.001 9044 UpdateGuideState(): m_state=6
20:42:40.521 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
20:42:40.524 00.003 9044 Star::Find returns 1 (0), X=1014.57, Y=823.30, Mass=5464, SNR=50.8, Peak=173 HFD=5.3
20:42:40.525 00.001 9044 MultiStar: [#1 -0.01,-0.15,1.05,U] [#2 -0.21,-0.15,1.22,U] [#3 -0.00,-0.11,0.86,U] [#4 0.09,-0.40,0.00,M4] [#5 -0.03,-0.13,0.65,U] [#6 -0.07,-0.22,0.43,U] [#7 -0.09,-0.07,0.42,U] [#8 -0.10,-0.34,0.00,M2] 
20:42:40.527 00.002 9044 refined, 6 included, MultiStar: {-0.05, -0.16}, one-star: {0.06, -0.25}
20:42:40.527 00.000 9044 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.62) = xAngle (-0.28 = -0.28)
20:42:40.529 00.002 9044 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.36 = 2.92)
20:42:40.530 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.90 mountX=0.16 mountY=0.04, mountTheta=0.22
20:42:40.532 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.16, opts=13)
20:42:40.534 00.002 9044 Enqueuing Move request for scope (-0.05, -0.16)
20:42:40.535 00.001 12252 Worker thread wakes up
20:42:40.535 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:40.536 00.001 9044 UpdateGuideState exits: m=5464 SNR=50.8
20:42:40.537 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
20:42:40.537 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:40.538 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:40.539 00.001 9044 Enqueuing Expose request
20:42:40.540 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
20:42:40.540 00.000 12252 Moving (-0.05, -0.16) raw xDistance=0.16 yDistance=0.04
20:42:40.542 00.002 12252 PPEC rslt: input = 0.16, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 1101.41
20:42:40.542 00.000 12252 PPEC: input: 0.16, control: 0.09, exposure: 2000
20:42:40.542 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:40.542 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:42:40.542 00.000 12252 MoveAxis(W, 35, ABG)
20:42:40.542 00.000 12252 Guiding  Dir = 3, Dur = 35
20:42:40.543 00.001 12252 IsSlewing returns 0
20:42:40.543 00.000 12252 IsGuiding returns 0
20:42:40.544 00.001 12252 PulseGuide returned control before completion, sleep 44
20:42:40.604 00.060 12252 IsGuiding returns 0
20:42:40.604 00.000 12252 Move returns status 0, amount 35
20:42:40.604 00.000 12252 MoveAxis(N, 0, ABG)
20:42:40.604 00.000 12252 Move returns status 0, amount 0
20:42:40.604 00.000 12252 move complete, result=0
20:42:40.604 00.000 12252 worker thread done servicing request
20:42:40.605 00.001 12252 Worker thread wakes up
20:42:40.605 00.000 9044 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
20:42:40.606 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:40.606 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:42.970 02.364 12252 Exposure complete
20:42:43.019 00.049 12252 worker thread done servicing request
20:42:43.019 00.000 9044 OnExposeComplete: enter
20:42:43.022 00.003 9044 UpdateGuideState(): m_state=6
20:42:43.025 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
20:42:43.025 00.000 9044 Star::Find returns 1 (0), X=1014.55, Y=823.28, Mass=5479, SNR=50.8, Peak=173 HFD=5.3
20:42:43.027 00.002 9044 MultiStar: [#1 -0.05,-0.24,1.04,U] [#2 -0.21,-0.26,1.20,U] [#3 -0.01,-0.21,0.84,U] [#4 0.12,-0.43,0.00,M5] [#5 -0.08,-0.24,0.64,U] [#6 -0.10,-0.43,0.00,M1] [#7 -0.06,-0.17,0.42,U] [#8 0.07,-0.38,0.00,M3] 
20:42:43.028 00.001 9044 refined, 5 included, MultiStar: {-0.07, -0.24}, one-star: {0.03, -0.27}
20:42:43.030 00.002 9044 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.62) = xAngle (-0.23 = -0.23)
20:42:43.033 00.003 9044 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.31 = 2.97)
20:42:43.036 00.003 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.86 mountX=0.24 mountY=0.04, mountTheta=0.18
20:42:43.039 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.24, opts=13)
20:42:43.040 00.001 9044 Enqueuing Move request for scope (-0.07, -0.24)
20:42:43.041 00.001 12252 Worker thread wakes up
20:42:43.042 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:43.045 00.003 9044 UpdateGuideState exits: m=5479 SNR=50.8
20:42:43.047 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd
20:42:43.047 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:43.049 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.24)
20:42:43.049 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:43.051 00.002 9044 Enqueuing Expose request
20:42:43.054 00.003 12252 Moving (-0.07, -0.24) raw xDistance=0.24 yDistance=0.04
20:42:43.059 00.005 12252 PPEC rslt: input = 0.24, final = 0.15, react = 0.15, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 1104.09
20:42:43.060 00.001 12252 PPEC: input: 0.24, control: 0.15, exposure: 2000
20:42:43.060 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:43.060 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:42:43.060 00.000 12252 MoveAxis(W, 59, ABG)
20:42:43.060 00.000 12252 Guiding  Dir = 3, Dur = 59
20:42:43.061 00.001 12252 IsSlewing returns 0
20:42:43.061 00.000 12252 IsGuiding returns 0
20:42:43.063 00.002 12252 PulseGuide returned control before completion, sleep 67
20:42:43.137 00.074 12252 IsGuiding returns 0
20:42:43.138 00.001 12252 Move returns status 0, amount 59
20:42:43.138 00.000 12252 MoveAxis(N, 0, ABG)
20:42:43.138 00.000 12252 Move returns status 0, amount 0
20:42:43.138 00.000 12252 move complete, result=0
20:42:43.138 00.000 12252 worker thread done servicing request
20:42:43.138 00.000 9044 GuideStep: 0.2 px 59 ms WEST, 0.0 px 0 ms NORTH
20:42:43.140 00.002 12252 Worker thread wakes up
20:42:43.140 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:43.140 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:45.476 02.336 12252 Exposure complete
20:42:45.516 00.040 12252 worker thread done servicing request
20:42:45.516 00.000 9044 OnExposeComplete: enter
20:42:45.517 00.001 9044 UpdateGuideState(): m_state=6
20:42:45.518 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
20:42:45.519 00.001 9044 Star::Find returns 1 (0), X=1014.62, Y=823.32, Mass=5569, SNR=51.3, Peak=173 HFD=5.4
20:42:45.520 00.001 9044 MultiStar: [#1 -0.00,-0.07,1.06,U] [#2 0.02,-0.18,1.17,U] [#3 0.06,-0.07,0.84,U] [#4 -0.02,-0.09,1.27,U] [#5 0.07,-0.17,0.64,U] [#6 -0.07,-0.27,0.42,U] [#7 0.01,-0.04,0.42,U] [#8 0.03,-0.24,0.40,U] 
20:42:45.521 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.14}, one-star: {0.11, -0.23}
20:42:45.523 00.002 9044 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.62) = xAngle (0.22 = 0.22)
20:42:45.525 00.002 9044 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.86 = -2.86)
20:42:45.526 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.40 mountX=0.14 mountY=-0.04, mountTheta=-0.28
20:42:45.528 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.14, opts=13)
20:42:45.529 00.001 9044 Enqueuing Move request for scope (0.02, -0.14)
20:42:45.530 00.001 12252 Worker thread wakes up
20:42:45.530 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:45.531 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
20:42:45.531 00.000 9044 UpdateGuideState exits: m=5569 SNR=51.3
20:42:45.532 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:45.533 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
20:42:45.533 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:45.534 00.001 12252 Moving (0.02, -0.14) raw xDistance=0.14 yDistance=-0.04
20:42:45.534 00.000 9044 Enqueuing Expose request
20:42:45.535 00.001 12252 PPEC rslt: input = 0.14, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 1104.09
20:42:45.535 00.000 12252 PPEC: input: 0.14, control: 0.09, exposure: 2000
20:42:45.535 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:45.536 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:42:45.536 00.000 12252 MoveAxis(W, 35, ABG)
20:42:45.536 00.000 12252 Guiding  Dir = 3, Dur = 35
20:42:45.536 00.000 12252 IsSlewing returns 0
20:42:45.536 00.000 12252 IsGuiding returns 0
20:42:45.538 00.002 12252 PulseGuide returned control before completion, sleep 44
20:42:45.596 00.058 12252 IsGuiding returns 0
20:42:45.596 00.000 12252 Move returns status 0, amount 35
20:42:45.596 00.000 12252 MoveAxis(N, 0, ABG)
20:42:45.596 00.000 12252 Move returns status 0, amount 0
20:42:45.596 00.000 12252 move complete, result=0
20:42:45.596 00.000 12252 worker thread done servicing request
20:42:45.596 00.000 12252 Worker thread wakes up
20:42:45.596 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:45.596 00.000 9044 GuideStep: 0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
20:42:45.599 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:47.958 02.359 12252 Exposure complete
20:42:48.008 00.050 12252 worker thread done servicing request
20:42:48.008 00.000 9044 OnExposeComplete: enter
20:42:48.010 00.002 9044 UpdateGuideState(): m_state=6
20:42:48.011 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
20:42:48.013 00.002 9044 Star::Find returns 1 (0), X=1014.48, Y=823.71, Mass=5374, SNR=50.5, Peak=173 HFD=5.2
20:42:48.015 00.002 9044 MultiStar: [#1 -0.01,0.11,1.06,U] [#2 -0.22,-0.06,1.22,U] [#3 0.01,0.09,0.85,U] [#4 0.01,0.06,1.29,U] [#5 0.05,0.03,0.65,U] [#6 -0.05,-0.04,0.43,U] [#7 0.07,-0.02,0.43,U] [#8 0.03,-0.11,0.41,U] 
20:42:48.018 00.003 9044 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.03, 0.17}
20:42:48.019 00.001 9044 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.62) = xAngle (3.90 = -2.38)
20:42:48.020 00.001 9044 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.82 = 0.82)
20:42:48.022 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.28 mountX=-0.04 mountY=0.04, mountTheta=2.35
20:42:48.025 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.04, opts=13)
20:42:48.028 00.003 9044 Enqueuing Move request for scope (-0.03, 0.04)
20:42:48.030 00.002 12252 Worker thread wakes up
20:42:48.030 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:48.032 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
20:42:48.032 00.000 9044 UpdateGuideState exits: m=5374 SNR=50.5
20:42:48.034 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:48.036 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:48.038 00.002 9044 Enqueuing Expose request
20:42:48.041 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
20:42:48.041 00.000 12252 Moving (-0.03, 0.04) raw xDistance=-0.04 yDistance=0.04
20:42:48.041 00.000 12252 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1104.09
20:42:48.041 00.000 12252 PPEC: input: -0.04, control: 0.00, exposure: 2000
20:42:48.041 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:48.041 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:42:48.042 00.001 12252 MoveAxis(W, 1, ABG)
20:42:48.042 00.000 12252 Guiding  Dir = 3, Dur = 1
20:42:48.042 00.000 12252 IsSlewing returns 0
20:42:48.042 00.000 12252 IsGuiding returns 0
20:42:48.044 00.002 12252 IsGuiding returns 0
20:42:48.044 00.000 12252 Move returns status 0, amount 1
20:42:48.044 00.000 12252 MoveAxis(N, 0, ABG)
20:42:48.044 00.000 12252 Move returns status 0, amount 0
20:42:48.044 00.000 12252 move complete, result=0
20:42:48.044 00.000 12252 worker thread done servicing request
20:42:48.044 00.000 9044 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
20:42:48.046 00.002 12252 Worker thread wakes up
20:42:48.046 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:48.046 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:50.396 02.350 12252 Exposure complete
20:42:50.464 00.068 12252 worker thread done servicing request
20:42:50.464 00.000 9044 OnExposeComplete: enter
20:42:50.465 00.001 9044 UpdateGuideState(): m_state=6
20:42:50.466 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
20:42:50.466 00.000 9044 Star::Find returns 1 (0), X=1014.53, Y=823.75, Mass=5473, SNR=50.9, Peak=173 HFD=5.2
20:42:50.469 00.003 9044 MultiStar: [#1 0.03,0.23,1.04,U] [#2 0.01,0.10,1.21,U] [#3 -0.07,0.13,0.84,U] [#4 0.10,0.04,1.28,U] [#5 0.08,0.21,0.65,U] [#6 -0.04,0.14,0.43,U] [#7 -0.01,0.25,0.43,U] [#8 0.01,0.00,0.40,U] 
20:42:50.470 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.01, 0.20}
20:42:50.472 00.002 9044 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.62) = xAngle (3.04 = 3.04)
20:42:50.474 00.002 9044 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.05 = -0.05)
20:42:50.475 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.41 mountX=-0.14 mountY=-0.01, mountTheta=-3.09
20:42:50.478 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.14, opts=13)
20:42:50.481 00.003 9044 Enqueuing Move request for scope (0.02, 0.14)
20:42:50.483 00.002 12252 Worker thread wakes up
20:42:50.483 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:50.485 00.002 9044 UpdateGuideState exits: m=5473 SNR=50.9
20:42:50.486 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:50.488 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:50.489 00.001 9044 Enqueuing Expose request
20:42:50.492 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
20:42:50.492 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
20:42:50.492 00.000 12252 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.01
20:42:50.494 00.002 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 1106.73
20:42:50.494 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
20:42:50.494 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:50.494 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:42:50.494 00.000 12252 MoveAxis(E, 35, ABG)
20:42:50.494 00.000 12252 Guiding  Dir = 2, Dur = 35
20:42:50.494 00.000 12252 IsSlewing returns 0
20:42:50.494 00.000 12252 IsGuiding returns 0
20:42:50.496 00.002 12252 PulseGuide returned control before completion, sleep 44
20:42:50.543 00.047 12252 IsGuiding returns 0
20:42:50.543 00.000 12252 Move returns status 0, amount 35
20:42:50.543 00.000 12252 MoveAxis(N, 0, ABG)
20:42:50.543 00.000 12252 Move returns status 0, amount 0
20:42:50.543 00.000 12252 move complete, result=0
20:42:50.543 00.000 12252 worker thread done servicing request
20:42:50.543 00.000 12252 Worker thread wakes up
20:42:50.543 00.000 9044 GuideStep: -0.1 px 35 ms EAST, -0.0 px 0 ms NORTH
20:42:50.546 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:50.546 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:52.887 02.341 12252 Exposure complete
20:42:52.942 00.055 12252 worker thread done servicing request
20:42:52.942 00.000 9044 OnExposeComplete: enter
20:42:52.943 00.001 9044 UpdateGuideState(): m_state=6
20:42:52.945 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
20:42:52.948 00.003 9044 Star::Find returns 1 (0), X=1014.58, Y=823.39, Mass=5449, SNR=50.8, Peak=173 HFD=5.3
20:42:52.949 00.001 9044 MultiStar: [#1 -0.01,-0.10,1.06,U] [#2 -0.20,-0.21,1.20,U] [#3 -0.06,-0.06,0.83,U] [#4 -0.02,-0.09,1.28,U] [#5 -0.00,-0.08,0.65,U] [#6 -0.02,-0.22,0.43,U] [#7 -0.04,-0.13,0.43,U] [#8 -0.00,-0.34,0.00,M1] 
20:42:52.949 00.000 9044 refined, 7 included, MultiStar: {-0.04, -0.13}, one-star: {0.07, -0.16}
20:42:52.951 00.002 9044 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.62) = xAngle (-0.26 = -0.26)
20:42:52.951 00.000 9044 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.35 = 2.94)
20:42:52.952 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.89 mountX=0.13 mountY=0.03, mountTheta=0.21
20:42:52.954 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.13, opts=13)
20:42:52.955 00.001 9044 Enqueuing Move request for scope (-0.04, -0.13)
20:42:52.956 00.001 12252 Worker thread wakes up
20:42:52.956 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:52.956 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
20:42:52.956 00.000 9044 UpdateGuideState exits: m=5449 SNR=50.8
20:42:52.958 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
20:42:52.958 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:52.960 00.002 12252 Moving (-0.04, -0.13) raw xDistance=0.13 yDistance=0.03
20:42:52.960 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:52.962 00.002 9044 Enqueuing Expose request
20:42:52.964 00.002 12252 PPEC rslt: input = 0.13, final = 0.05, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 1106.73
20:42:52.964 00.000 12252 PPEC: input: 0.13, control: 0.05, exposure: 2000
20:42:52.964 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:52.964 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:42:52.964 00.000 12252 MoveAxis(W, 21, ABG)
20:42:52.964 00.000 12252 Guiding  Dir = 3, Dur = 21
20:42:52.964 00.000 12252 IsSlewing returns 0
20:42:52.965 00.001 12252 IsGuiding returns 0
20:42:52.967 00.002 12252 PulseGuide returned control before completion, sleep 29
20:42:53.004 00.037 12252 IsGuiding returns 0
20:42:53.004 00.000 12252 Move returns status 0, amount 21
20:42:53.004 00.000 12252 MoveAxis(N, 0, ABG)
20:42:53.004 00.000 12252 Move returns status 0, amount 0
20:42:53.004 00.000 12252 move complete, result=0
20:42:53.004 00.000 12252 worker thread done servicing request
20:42:53.004 00.000 12252 Worker thread wakes up
20:42:53.004 00.000 9044 GuideStep: 0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
20:42:53.007 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:53.007 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:55.355 02.348 12252 Exposure complete
20:42:55.404 00.049 12252 worker thread done servicing request
20:42:55.404 00.000 9044 OnExposeComplete: enter
20:42:55.406 00.002 9044 UpdateGuideState(): m_state=6
20:42:55.407 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
20:42:55.407 00.000 9044 Star::Find returns 1 (0), X=1014.56, Y=823.29, Mass=5482, SNR=50.8, Peak=173 HFD=5.3
20:42:55.409 00.002 9044 MultiStar: [#1 -0.10,-0.21,1.06,U] [#2 -0.23,-0.13,1.19,U] [#3 -0.15,-0.11,0.85,U] [#4 0.09,-0.43,0.00,M2] [#5 -0.04,-0.11,0.66,U] [#6 -0.13,-0.15,0.43,U] [#7 -0.15,-0.15,0.43,U] [#8 -0.09,-0.21,0.41,U] 
20:42:55.411 00.002 9044 refined, 7 included, MultiStar: {-0.11, -0.17}, one-star: {0.04, -0.26}
20:42:55.412 00.001 9044 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.62) = xAngle (-0.51 = -0.51)
20:42:55.412 00.000 9044 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.59 = 2.69)
20:42:55.413 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-2.13 mountX=0.17 mountY=0.09, mountTheta=0.46
20:42:55.416 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.17, opts=13)
20:42:55.418 00.002 9044 Enqueuing Move request for scope (-0.11, -0.17)
20:42:55.420 00.002 12252 Worker thread wakes up
20:42:55.420 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:55.421 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
20:42:55.421 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
20:42:55.421 00.000 12252 Moving (-0.11, -0.17) raw xDistance=0.17 yDistance=0.09
20:42:55.421 00.000 9044 UpdateGuideState exits: m=5482 SNR=50.8
20:42:55.422 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:55.424 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:55.426 00.002 9044 Enqueuing Expose request
20:42:55.428 00.002 12252 PPEC rslt: input = 0.17, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 1109.33
20:42:55.428 00.000 12252 PPEC: input: 0.17, control: 0.07, exposure: 2000
20:42:55.429 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:55.429 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:42:55.429 00.000 12252 MoveAxis(W, 29, ABG)
20:42:55.429 00.000 12252 Guiding  Dir = 3, Dur = 29
20:42:55.430 00.001 12252 IsSlewing returns 0
20:42:55.430 00.000 12252 IsGuiding returns 0
20:42:55.432 00.002 12252 PulseGuide returned control before completion, sleep 37
20:42:55.487 00.055 12252 IsGuiding returns 0
20:42:55.487 00.000 12252 Move returns status 0, amount 29
20:42:55.487 00.000 12252 MoveAxis(N, 0, ABG)
20:42:55.487 00.000 12252 Move returns status 0, amount 0
20:42:55.487 00.000 12252 move complete, result=0
20:42:55.487 00.000 12252 worker thread done servicing request
20:42:55.487 00.000 12252 Worker thread wakes up
20:42:55.487 00.000 9044 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
20:42:55.487 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:55.489 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:42:57.830 02.341 12252 Exposure complete
20:42:57.898 00.068 12252 worker thread done servicing request
20:42:57.898 00.000 9044 OnExposeComplete: enter
20:42:57.900 00.002 9044 UpdateGuideState(): m_state=6
20:42:57.902 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
20:42:57.904 00.002 9044 Star::Find returns 1 (0), X=1014.56, Y=823.47, Mass=5485, SNR=50.9, Peak=173 HFD=5.2
20:42:57.906 00.002 9044 MultiStar: [#1 -0.07,-0.01,1.04,U] [#2 -0.29,-0.10,1.22,U] [#3 -0.12,0.00,0.84,U] [#4 -0.11,-0.01,1.29,U] [#5 -0.07,-0.01,0.65,U] [#6 -0.09,-0.02,0.43,U] [#7 -0.08,0.11,0.42,U] [#8 -0.10,0.02,0.41,U] 
20:42:57.907 00.001 9044 single-star, 8 included, MultiStar: {-0.11, -0.03}, one-star: {0.05, -0.08}
20:42:57.909 00.002 9044 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.62) = xAngle (0.58 = 0.58)
20:42:57.910 00.001 9044 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.50 = -2.50)
20:42:57.911 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.04 mountX=0.08 mountY=-0.05, mountTheta=-0.62
20:42:57.913 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.08, opts=13)
20:42:57.914 00.001 9044 Enqueuing Move request for scope (0.05, -0.08)
20:42:57.916 00.002 12252 Worker thread wakes up
20:42:57.916 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:42:57.917 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
20:42:57.917 00.000 9044 UpdateGuideState exits: m=5485 SNR=50.9
20:42:57.919 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
20:42:57.919 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:42:57.920 00.001 12252 Moving (0.05, -0.08) raw xDistance=0.08 yDistance=-0.05
20:42:57.920 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:42:57.922 00.002 9044 Enqueuing Expose request
20:42:57.925 00.003 12252 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1109.33
20:42:57.925 00.000 12252 PPEC: input: 0.08, control: -0.04, exposure: 2000
20:42:57.925 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:42:57.925 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:42:57.925 00.000 12252 MoveAxis(E, 16, ABG)
20:42:57.925 00.000 12252 Guiding  Dir = 2, Dur = 16
20:42:57.926 00.001 12252 IsSlewing returns 0
20:42:57.926 00.000 12252 IsGuiding returns 0
20:42:57.928 00.002 12252 PulseGuide returned control before completion, sleep 24
20:42:57.968 00.040 12252 IsGuiding returns 0
20:42:57.968 00.000 12252 Move returns status 0, amount 16
20:42:57.968 00.000 12252 MoveAxis(N, 0, ABG)
20:42:57.968 00.000 12252 Move returns status 0, amount 0
20:42:57.968 00.000 12252 move complete, result=0
20:42:57.968 00.000 12252 worker thread done servicing request
20:42:57.968 00.000 9044 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
20:42:57.972 00.004 12252 Worker thread wakes up
20:42:57.972 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:42:57.972 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:00.315 02.343 12252 Exposure complete
20:43:00.393 00.078 12252 worker thread done servicing request
20:43:00.393 00.000 9044 OnExposeComplete: enter
20:43:00.395 00.002 9044 UpdateGuideState(): m_state=6
20:43:00.397 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
20:43:00.398 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=823.66, Mass=5433, SNR=50.7, Peak=173 HFD=5.2
20:43:00.400 00.002 9044 MultiStar: [#1 0.01,-0.05,1.04,U] [#2 -0.22,-0.09,1.21,U] [#3 -0.06,0.03,0.85,U] [#4 0.11,-0.33,0.00,M2] [#5 -0.02,-0.03,0.66,U] [#6 -0.00,-0.10,0.43,U] [#7 -0.03,-0.02,0.43,U] [#8 -0.04,-0.16,0.41,U] 
20:43:00.401 00.001 9044 refined, 7 included, MultiStar: {-0.06, -0.03}, one-star: {-0.01, 0.11}
20:43:00.402 00.001 9044 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.62) = xAngle (-1.11 = -1.11)
20:43:00.403 00.001 9044 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.19 = 2.09)
20:43:00.404 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.73 mountX=0.03 mountY=0.06, mountTheta=1.09
20:43:00.406 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.03, opts=13)
20:43:00.407 00.001 9044 Enqueuing Move request for scope (-0.06, -0.03)
20:43:00.407 00.000 12252 Worker thread wakes up
20:43:00.408 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:00.409 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
20:43:00.409 00.000 9044 UpdateGuideState exits: m=5433 SNR=50.7
20:43:00.410 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:00.411 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:00.412 00.001 9044 Enqueuing Expose request
20:43:00.413 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
20:43:00.413 00.000 12252 Moving (-0.06, -0.03) raw xDistance=0.03 yDistance=0.06
20:43:00.415 00.002 12252 PPEC rslt: input = 0.03, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 1111.88
20:43:00.416 00.001 12252 PPEC: input: 0.03, control: -0.05, exposure: 2000
20:43:00.416 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:00.416 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:43:00.416 00.000 12252 MoveAxis(E, 18, ABG)
20:43:00.416 00.000 12252 Guiding  Dir = 2, Dur = 18
20:43:00.416 00.000 12252 IsSlewing returns 0
20:43:00.417 00.001 12252 IsGuiding returns 0
20:43:00.419 00.002 12252 PulseGuide returned control before completion, sleep 26
20:43:00.457 00.038 12252 IsGuiding returns 0
20:43:00.457 00.000 12252 Move returns status 0, amount 18
20:43:00.457 00.000 12252 MoveAxis(N, 0, ABG)
20:43:00.457 00.000 12252 Move returns status 0, amount 0
20:43:00.457 00.000 12252 move complete, result=0
20:43:00.457 00.000 12252 worker thread done servicing request
20:43:00.457 00.000 12252 Worker thread wakes up
20:43:00.457 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:00.457 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:00.457 00.000 9044 GuideStep: 0.0 px 18 ms EAST, 0.1 px 0 ms NORTH
20:43:02.821 02.364 12252 Exposure complete
20:43:02.868 00.047 12252 worker thread done servicing request
20:43:02.868 00.000 9044 OnExposeComplete: enter
20:43:02.870 00.002 9044 UpdateGuideState(): m_state=6
20:43:02.871 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
20:43:02.872 00.001 9044 Star::Find returns 1 (0), X=1014.59, Y=823.24, Mass=5468, SNR=50.9, Peak=173 HFD=5.3
20:43:02.873 00.001 9044 MultiStar: [#1 -0.03,-0.23,1.04,U] [#2 -0.25,-0.19,1.22,U] [#3 -0.07,-0.13,0.85,U] [#4 0.09,-0.49,0.00,M3] [#5 -0.05,-0.15,0.67,U] [#6 -0.09,-0.21,0.43,U] [#7 -0.04,-0.27,0.42,U] [#8 0.01,-0.21,0.41,U] 
20:43:02.874 00.001 9044 refined, 7 included, MultiStar: {-0.07, -0.21}, one-star: {0.07, -0.31}
20:43:02.875 00.001 9044 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.62) = xAngle (-0.26 = -0.26)
20:43:02.875 00.000 9044 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.34 = 2.94)
20:43:02.876 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.88 mountX=0.22 mountY=0.04, mountTheta=0.20
20:43:02.878 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.21, opts=13)
20:43:02.879 00.001 9044 Enqueuing Move request for scope (-0.07, -0.21)
20:43:02.879 00.000 12252 Worker thread wakes up
20:43:02.879 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
20:43:02.880 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
20:43:02.880 00.000 12252 Moving (-0.07, -0.21) raw xDistance=0.22 yDistance=0.04
20:43:02.880 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:02.883 00.003 12252 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 1111.88
20:43:02.883 00.000 12252 PPEC: input: 0.22, control: 0.11, exposure: 2000
20:43:02.883 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:02.883 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:43:02.883 00.000 12252 MoveAxis(W, 42, ABG)
20:43:02.883 00.000 9044 UpdateGuideState exits: m=5468 SNR=50.9
20:43:02.885 00.002 12252 Guiding  Dir = 3, Dur = 42
20:43:02.885 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:02.887 00.002 12252 IsSlewing returns 0
20:43:02.887 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:02.889 00.002 9044 Enqueuing Expose request
20:43:02.891 00.002 12252 IsGuiding returns 0
20:43:02.894 00.003 12252 PulseGuide returned control before completion, sleep 50
20:43:02.953 00.059 12252 IsGuiding returns 0
20:43:02.954 00.001 12252 Move returns status 0, amount 42
20:43:02.954 00.000 12252 MoveAxis(N, 0, ABG)
20:43:02.954 00.000 12252 Move returns status 0, amount 0
20:43:02.954 00.000 12252 move complete, result=0
20:43:02.954 00.000 12252 worker thread done servicing request
20:43:02.954 00.000 12252 Worker thread wakes up
20:43:02.954 00.000 9044 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
20:43:02.955 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:02.955 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:05.320 02.365 12252 Exposure complete
20:43:05.371 00.051 12252 worker thread done servicing request
20:43:05.371 00.000 9044 OnExposeComplete: enter
20:43:05.374 00.003 9044 UpdateGuideState(): m_state=6
20:43:05.376 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
20:43:05.378 00.002 9044 Star::Find returns 1 (0), X=1014.38, Y=823.45, Mass=5458, SNR=50.8, Peak=173 HFD=5.2
20:43:05.379 00.001 9044 MultiStar: [#1 -0.14,-0.18,1.05,U] [#2 -0.34,-0.28,0.00,M1] [#3 -0.21,-0.14,0.84,U] [#4 0.04,-0.44,0.00,M4] [#5 -0.10,-0.24,0.64,U] [#6 -0.23,-0.34,0.00,M1] [#7 -0.13,-0.28,0.42,U] [#8 -0.08,-0.44,0.00,M1] 
20:43:05.381 00.002 9044 single-star, 4 included, MultiStar: {-0.15, -0.17}, one-star: {-0.13, -0.10}
20:43:05.382 00.001 9044 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.62) = xAngle (-0.86 = -0.86)
20:43:05.382 00.000 9044 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.94 = 2.34)
20:43:05.385 00.003 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-2.48 mountX=0.11 mountY=0.12, mountTheta=0.83
20:43:05.388 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.10, opts=13)
20:43:05.389 00.001 9044 Enqueuing Move request for scope (-0.13, -0.10)
20:43:05.390 00.001 12252 Worker thread wakes up
20:43:05.390 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:05.391 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
20:43:05.391 00.000 9044 UpdateGuideState exits: m=5458 SNR=50.8
20:43:05.394 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
20:43:05.394 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:05.395 00.001 12252 Moving (-0.13, -0.10) raw xDistance=0.11 yDistance=0.12
20:43:05.395 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:05.398 00.003 9044 Enqueuing Expose request
20:43:05.401 00.003 12252 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 1114.40
20:43:05.401 00.000 12252 PPEC: input: 0.11, control: 0.04, exposure: 2000
20:43:05.401 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:05.401 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:43:05.401 00.000 12252 MoveAxis(W, 16, ABG)
20:43:05.401 00.000 12252 Guiding  Dir = 3, Dur = 16
20:43:05.401 00.000 12252 IsSlewing returns 0
20:43:05.401 00.000 12252 IsGuiding returns 0
20:43:05.404 00.003 12252 PulseGuide returned control before completion, sleep 24
20:43:05.434 00.030 12252 IsGuiding returns 0
20:43:05.434 00.000 12252 Move returns status 0, amount 16
20:43:05.434 00.000 12252 MoveAxis(N, 0, ABG)
20:43:05.434 00.000 12252 Move returns status 0, amount 0
20:43:05.434 00.000 12252 move complete, result=0
20:43:05.434 00.000 12252 worker thread done servicing request
20:43:05.434 00.000 12252 Worker thread wakes up
20:43:05.434 00.000 9044 GuideStep: 0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
20:43:05.435 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:05.435 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:07.800 02.365 12252 Exposure complete
20:43:07.858 00.058 12252 worker thread done servicing request
20:43:07.858 00.000 9044 OnExposeComplete: enter
20:43:07.858 00.000 9044 UpdateGuideState(): m_state=6
20:43:07.860 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
20:43:07.862 00.002 9044 Star::Find returns 1 (0), X=1014.49, Y=823.31, Mass=5498, SNR=50.9, Peak=173 HFD=5.2
20:43:07.865 00.003 9044 MultiStar: [#1 -0.11,-0.12,1.05,U] [#2 -0.25,-0.15,1.18,U] [#3 -0.18,-0.07,0.84,U] [#4 -0.15,-0.15,1.30,U] [#5 -0.05,-0.15,0.65,U] [#6 -0.13,-0.15,0.43,U] [#7 -0.13,-0.10,0.42,U] [#8 -0.03,-0.19,0.41,U] 
20:43:07.868 00.003 9044 refined, 8 included, MultiStar: {-0.13, -0.15}, one-star: {-0.02, -0.24}
20:43:07.871 00.003 9044 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.62) = xAngle (-0.65 = -0.65)
20:43:07.873 00.002 9044 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.74 = 2.55)
20:43:07.875 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.28 mountX=0.16 mountY=0.11, mountTheta=0.62
20:43:07.879 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.15, opts=13)
20:43:07.881 00.002 9044 Enqueuing Move request for scope (-0.13, -0.15)
20:43:07.883 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:07.884 00.001 9044 UpdateGuideState exits: m=5498 SNR=50.9
20:43:07.886 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:07.887 00.001 12252 Worker thread wakes up
20:43:07.887 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:07.888 00.001 9044 Enqueuing Expose request
20:43:07.890 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
20:43:07.890 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
20:43:07.890 00.000 12252 Moving (-0.13, -0.15) raw xDistance=0.16 yDistance=0.11
20:43:07.893 00.003 12252 PPEC rslt: input = 0.16, final = 0.07, react = 0.09, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 1114.40
20:43:07.893 00.000 12252 PPEC: input: 0.16, control: 0.07, exposure: 2000
20:43:07.893 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:07.893 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:43:07.893 00.000 12252 MoveAxis(W, 29, ABG)
20:43:07.893 00.000 12252 Guiding  Dir = 3, Dur = 29
20:43:07.893 00.000 12252 IsSlewing returns 0
20:43:07.893 00.000 12252 IsGuiding returns 0
20:43:07.895 00.002 12252 PulseGuide returned control before completion, sleep 38
20:43:07.943 00.048 12252 IsGuiding returns 0
20:43:07.943 00.000 12252 Move returns status 0, amount 29
20:43:07.943 00.000 12252 MoveAxis(N, 0, ABG)
20:43:07.944 00.001 12252 Move returns status 0, amount 0
20:43:07.944 00.000 12252 move complete, result=0
20:43:07.944 00.000 12252 worker thread done servicing request
20:43:07.944 00.000 12252 Worker thread wakes up
20:43:07.944 00.000 9044 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
20:43:07.946 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:07.946 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:10.288 02.342 12252 Exposure complete
20:43:10.365 00.077 12252 worker thread done servicing request
20:43:10.365 00.000 9044 OnExposeComplete: enter
20:43:10.366 00.001 9044 UpdateGuideState(): m_state=6
20:43:10.368 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
20:43:10.369 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=823.72, Mass=5562, SNR=51.2, Peak=173 HFD=5.2
20:43:10.371 00.002 9044 MultiStar: [#1 0.00,0.31,1.05,U] [#2 0.00,0.01,1.21,U] [#3 0.01,0.12,0.84,U] [#4 0.12,0.11,1.27,U] [#5 0.04,0.08,0.65,U] [#6 -0.05,0.00,0.43,U] [#7 0.05,0.22,0.42,U] [#8 0.00,-0.01,0.41,U] 
20:43:10.372 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {-0.02, 0.17}
20:43:10.373 00.001 9044 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.62) = xAngle (3.00 = 3.00)
20:43:10.375 00.002 9044 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.08 = -0.08)
20:43:10.376 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.38 mountX=-0.12 mountY=-0.01, mountTheta=-3.06
20:43:10.378 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.12, opts=13)
20:43:10.379 00.001 9044 Enqueuing Move request for scope (0.02, 0.12)
20:43:10.380 00.001 12252 Worker thread wakes up
20:43:10.380 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:10.381 00.001 9044 UpdateGuideState exits: m=5562 SNR=51.2
20:43:10.382 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:10.384 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
20:43:10.384 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:10.385 00.001 9044 Enqueuing Expose request
20:43:10.386 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
20:43:10.386 00.000 12252 Moving (0.02, 0.12) raw xDistance=-0.12 yDistance=-0.01
20:43:10.388 00.002 12252 PPEC rslt: input = -0.12, final = -0.10, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 1116.87
20:43:10.388 00.000 12252 PPEC: input: -0.12, control: -0.10, exposure: 2000
20:43:10.388 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:10.388 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:43:10.388 00.000 12252 MoveAxis(E, 37, ABG)
20:43:10.388 00.000 12252 Guiding  Dir = 2, Dur = 37
20:43:10.388 00.000 12252 IsSlewing returns 0
20:43:10.389 00.001 12252 IsGuiding returns 0
20:43:10.390 00.001 12252 PulseGuide returned control before completion, sleep 46
20:43:10.437 00.047 12252 IsGuiding returns 0
20:43:10.437 00.000 12252 Move returns status 0, amount 37
20:43:10.437 00.000 12252 MoveAxis(N, 0, ABG)
20:43:10.437 00.000 12252 Move returns status 0, amount 0
20:43:10.438 00.001 12252 move complete, result=0
20:43:10.438 00.000 12252 worker thread done servicing request
20:43:10.438 00.000 12252 Worker thread wakes up
20:43:10.438 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:10.438 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:10.438 00.000 9044 GuideStep: -0.1 px 37 ms EAST, -0.0 px 0 ms NORTH
20:43:12.785 02.347 12252 Exposure complete
20:43:12.843 00.058 12252 worker thread done servicing request
20:43:12.843 00.000 9044 OnExposeComplete: enter
20:43:12.845 00.002 9044 UpdateGuideState(): m_state=6
20:43:12.846 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
20:43:12.847 00.001 9044 Star::Find returns 1 (0), X=1014.59, Y=823.30, Mass=5483, SNR=50.9, Peak=173 HFD=5.4
20:43:12.848 00.001 9044 MultiStar: [#1 -0.03,-0.13,1.07,U] [#2 -0.21,-0.20,1.20,U] [#3 -0.02,-0.19,0.84,U] [#4 0.12,-0.41,0.00,M3] [#5 -0.03,-0.11,0.66,U] [#6 -0.07,-0.21,0.43,U] [#7 -0.00,-0.02,0.42,U] [#8 -0.00,-0.34,0.00,M1] 
20:43:12.849 00.001 9044 refined, 6 included, MultiStar: {-0.05, -0.17}, one-star: {0.08, -0.25}
20:43:12.850 00.001 9044 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.62) = xAngle (-0.22 = -0.22)
20:43:12.852 00.002 9044 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.30 = 2.98)
20:43:12.853 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.84 mountX=0.17 mountY=0.03, mountTheta=0.16
20:43:12.855 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.17, opts=13)
20:43:12.856 00.001 9044 Enqueuing Move request for scope (-0.05, -0.17)
20:43:12.857 00.001 12252 Worker thread wakes up
20:43:12.857 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:12.858 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
20:43:12.858 00.000 9044 UpdateGuideState exits: m=5483 SNR=50.9
20:43:12.860 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:12.861 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
20:43:12.861 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:12.862 00.001 9044 Enqueuing Expose request
20:43:12.863 00.001 12252 Moving (-0.05, -0.17) raw xDistance=0.17 yDistance=0.03
20:43:12.865 00.002 12252 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 1116.87
20:43:12.865 00.000 12252 PPEC: input: 0.17, control: 0.09, exposure: 2000
20:43:12.865 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:12.866 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:43:12.866 00.000 12252 MoveAxis(W, 35, ABG)
20:43:12.866 00.000 12252 Guiding  Dir = 3, Dur = 35
20:43:12.866 00.000 12252 IsSlewing returns 0
20:43:12.866 00.000 12252 IsGuiding returns 0
20:43:12.868 00.002 12252 PulseGuide returned control before completion, sleep 44
20:43:12.921 00.053 12252 IsGuiding returns 0
20:43:12.921 00.000 12252 Move returns status 0, amount 35
20:43:12.921 00.000 12252 MoveAxis(N, 0, ABG)
20:43:12.921 00.000 12252 Move returns status 0, amount 0
20:43:12.921 00.000 12252 move complete, result=0
20:43:12.922 00.001 12252 worker thread done servicing request
20:43:12.922 00.000 12252 Worker thread wakes up
20:43:12.922 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:12.922 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:12.922 00.000 9044 GuideStep: 0.2 px 35 ms WEST, 0.0 px 0 ms NORTH
20:43:15.260 02.338 12252 Exposure complete
20:43:15.309 00.049 12252 worker thread done servicing request
20:43:15.310 00.001 9044 OnExposeComplete: enter
20:43:15.310 00.000 9044 UpdateGuideState(): m_state=6
20:43:15.311 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
20:43:15.312 00.001 9044 Star::Find returns 1 (0), X=1014.60, Y=823.32, Mass=5564, SNR=51.3, Peak=173 HFD=5.4
20:43:15.313 00.001 9044 MultiStar: [#1 0.04,-0.19,1.04,U] [#2 -0.03,-0.36,0.00,M1] [#3 -0.03,-0.10,0.83,U] [#4 0.12,-0.44,0.00,M4] [#5 0.06,-0.13,0.64,U] [#6 0.00,-0.24,0.42,U] [#7 0.01,-0.25,0.42,U] [#8 -0.05,-0.17,0.41,U] 
20:43:15.314 00.001 9044 refined, 6 included, MultiStar: {0.02, -0.18}, one-star: {0.09, -0.23}
20:43:15.315 00.001 9044 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.62) = xAngle (0.18 = 0.18)
20:43:15.316 00.001 9044 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.90 = -2.90)
20:43:15.316 00.000 9044 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.44 mountX=0.18 mountY=-0.04, mountTheta=-0.24
20:43:15.319 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.18, opts=13)
20:43:15.319 00.000 9044 Enqueuing Move request for scope (0.02, -0.18)
20:43:15.320 00.001 12252 Worker thread wakes up
20:43:15.320 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:15.321 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
20:43:15.321 00.000 9044 UpdateGuideState exits: m=5564 SNR=51.3
20:43:15.323 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:15.324 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
20:43:15.324 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:15.325 00.001 9044 Enqueuing Expose request
20:43:15.327 00.002 12252 Moving (0.02, -0.18) raw xDistance=0.18 yDistance=-0.04
20:43:15.330 00.003 12252 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 1119.31
20:43:15.330 00.000 12252 PPEC: input: 0.18, control: 0.09, exposure: 2000
20:43:15.330 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:15.331 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:43:15.331 00.000 12252 MoveAxis(W, 35, ABG)
20:43:15.331 00.000 12252 Guiding  Dir = 3, Dur = 35
20:43:15.331 00.000 12252 IsSlewing returns 0
20:43:15.331 00.000 12252 IsGuiding returns 0
20:43:15.333 00.002 12252 PulseGuide returned control before completion, sleep 43
20:43:15.382 00.049 12252 IsGuiding returns 0
20:43:15.382 00.000 12252 Move returns status 0, amount 35
20:43:15.382 00.000 12252 MoveAxis(N, 0, ABG)
20:43:15.382 00.000 12252 Move returns status 0, amount 0
20:43:15.382 00.000 12252 move complete, result=0
20:43:15.382 00.000 12252 worker thread done servicing request
20:43:15.382 00.000 12252 Worker thread wakes up
20:43:15.382 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:15.382 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:15.383 00.001 9044 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
20:43:17.731 02.348 12252 Exposure complete
20:43:17.778 00.047 12252 worker thread done servicing request
20:43:17.778 00.000 9044 OnExposeComplete: enter
20:43:17.781 00.003 9044 UpdateGuideState(): m_state=6
20:43:17.784 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
20:43:17.785 00.001 9044 Star::Find returns 1 (0), X=1014.58, Y=822.94, Mass=5608, SNR=51.5, Peak=173 HFD=5.2
20:43:17.787 00.002 9044 MultiStar: [#1 -0.06,-0.59,0.00,M1] [#2 -0.09,-0.67,0.00,M2] [#3 -0.06,-0.58,0.00,M1] [#4 0.10,-0.75,0.00,M5] [#5 -0.07,-0.55,0.00,M1] [#6 -0.12,-0.53,0.00,M1] [#7 -0.09,-0.52,0.00,M1] [#8 -0.22,-0.73,0.00,M1] 
20:43:17.790 00.003 9044 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.62) = xAngle (0.15 = 0.15)
20:43:17.793 00.003 9044 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.93 = -2.93)
20:43:17.795 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=-0.61 hyp=0.61 cameraTheta=-1.47 mountX=0.60 mountY=-0.13, mountTheta=-0.21
20:43:17.799 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.61, opts=13)
20:43:17.802 00.003 9044 Enqueuing Move request for scope (0.06, -0.61)
20:43:17.804 00.002 12252 Worker thread wakes up
20:43:17.804 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:17.806 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.61) opts 0xd
20:43:17.806 00.000 9044 UpdateGuideState exits: m=5608 SNR=51.5
20:43:17.807 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:17.810 00.003 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.61)
20:43:17.810 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:17.812 00.002 9044 Enqueuing Expose request
20:43:17.813 00.001 12252 Moving (0.06, -0.61) raw xDistance=0.60 yDistance=-0.13
20:43:17.814 00.001 12252 PPEC rslt: input = 0.60, final = 0.34, react = 0.36, pred = -0.02, hyst = 0.33, hyst_pct = 0.00, period_length = 1119.31
20:43:17.814 00.000 12252 PPEC: input: 0.60, control: 0.34, exposure: 2000
20:43:17.815 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:17.815 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:43:17.815 00.000 12252 MoveAxis(W, 134, ABG)
20:43:17.815 00.000 12252 Guiding  Dir = 3, Dur = 134
20:43:17.815 00.000 12252 IsSlewing returns 0
20:43:17.816 00.001 12252 IsGuiding returns 0
20:43:17.818 00.002 12252 PulseGuide returned control before completion, sleep 143
20:43:17.972 00.154 12252 IsGuiding returns 0
20:43:17.972 00.000 12252 Move returns status 0, amount 134
20:43:17.972 00.000 12252 MoveAxis(N, 0, ABG)
20:43:17.972 00.000 12252 Move returns status 0, amount 0
20:43:17.972 00.000 12252 move complete, result=0
20:43:17.974 00.002 12252 worker thread done servicing request
20:43:17.974 00.000 9044 GuideStep: 0.6 px 134 ms WEST, -0.1 px 0 ms NORTH
20:43:17.975 00.001 12252 Worker thread wakes up
20:43:17.975 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:17.975 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:20.319 02.344 12252 Exposure complete
20:43:20.382 00.063 12252 worker thread done servicing request
20:43:20.383 00.001 9044 OnExposeComplete: enter
20:43:20.386 00.003 9044 UpdateGuideState(): m_state=6
20:43:20.388 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
20:43:20.391 00.003 9044 Star::Find returns 1 (0), X=1014.40, Y=821.74, Mass=5504, SNR=51.0, Peak=173 HFD=5.3
20:43:20.393 00.002 9044 MultiStar: large primary error, entering stabilization period
20:43:20.396 00.003 9044 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.62) = xAngle (-0.01 = -0.01)
20:43:20.399 00.003 9044 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.09 = -3.09)
20:43:20.401 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=-1.81 hyp=1.81 cameraTheta=-1.64 mountX=1.81 mountY=-0.09, mountTheta=-0.05
20:43:20.404 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-1.81, opts=13)
20:43:20.407 00.003 9044 Enqueuing Move request for scope (-0.12, -1.81)
20:43:20.409 00.002 12252 Worker thread wakes up
20:43:20.409 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:20.410 00.001 9044 UpdateGuideState exits: m=5504 SNR=51.0
20:43:20.412 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:20.413 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -1.81) opts 0xd
20:43:20.413 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:20.414 00.001 9044 Enqueuing Expose request
20:43:20.415 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -1.81)
20:43:20.416 00.001 12252 Moving (-0.12, -1.81) raw xDistance=1.81 yDistance=-0.09
20:43:20.421 00.005 12252 PPEC rslt: input = 1.81, final = 1.06, react = 1.09, pred = -0.03, hyst = 0.98, hyst_pct = 0.00, period_length = 1121.72
20:43:20.421 00.000 12252 PPEC: input: 1.81, control: 1.06, exposure: 2000
20:43:20.421 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:20.421 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:43:20.421 00.000 12252 MoveAxis(W, 414, ABG)
20:43:20.421 00.000 12252 Guiding  Dir = 3, Dur = 414
20:43:20.421 00.000 12252 IsSlewing returns 0
20:43:20.421 00.000 12252 IsGuiding returns 0
20:43:20.423 00.002 12252 PulseGuide returned control before completion, sleep 423
20:43:20.855 00.432 12252 IsGuiding returns 0
20:43:20.855 00.000 12252 Move returns status 0, amount 414
20:43:20.855 00.000 12252 MoveAxis(N, 0, ABG)
20:43:20.855 00.000 12252 Move returns status 0, amount 0
20:43:20.855 00.000 12252 move complete, result=0
20:43:20.855 00.000 12252 worker thread done servicing request
20:43:20.856 00.001 12252 Worker thread wakes up
20:43:20.856 00.000 9044 GuideStep: 1.8 px 414 ms WEST, -0.1 px 0 ms NORTH
20:43:20.858 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:20.858 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:23.220 02.362 12252 Exposure complete
20:43:23.262 00.042 12252 worker thread done servicing request
20:43:23.262 00.000 9044 OnExposeComplete: enter
20:43:23.264 00.002 9044 UpdateGuideState(): m_state=6
20:43:23.266 00.002 9044 Star::Find(15, 1014, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
20:43:23.269 00.003 9044 Star::Find returns 1 (0), X=1014.54, Y=822.39, Mass=5412, SNR=50.5, Peak=173 HFD=5.2
20:43:23.270 00.001 9044 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.62) = xAngle (0.08 = 0.08)
20:43:23.272 00.002 9044 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.00 = -3.00)
20:43:23.274 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=-1.16 hyp=1.16 cameraTheta=-1.55 mountX=1.16 mountY=-0.16, mountTheta=-0.14
20:43:23.279 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-1.16, opts=13)
20:43:23.281 00.002 9044 Enqueuing Move request for scope (0.03, -1.16)
20:43:23.284 00.003 12252 Worker thread wakes up
20:43:23.284 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:23.288 00.004 9044 UpdateGuideState exits: m=5412 SNR=50.5
20:43:23.290 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -1.16) opts 0xd
20:43:23.290 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:23.293 00.003 12252 Handling offset move in thread for scope, endpoint = (0.03, -1.16)
20:43:23.293 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:23.294 00.001 12252 Moving (0.03, -1.16) raw xDistance=1.16 yDistance=-0.16
20:43:23.294 00.000 9044 Enqueuing Expose request
20:43:23.297 00.003 12252 PPEC rslt: input = 1.16, final = 0.75, react = 0.69, pred = 0.06, hyst = 0.64, hyst_pct = 0.00, period_length = 1121.72
20:43:23.297 00.000 12252 PPEC: input: 1.16, control: 0.75, exposure: 2000
20:43:23.297 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:43:23.299 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:43:23.299 00.000 12252 MoveAxis(W, 294, ABG)
20:43:23.299 00.000 12252 Guiding  Dir = 3, Dur = 294
20:43:23.299 00.000 12252 IsSlewing returns 0
20:43:23.299 00.000 12252 IsGuiding returns 0
20:43:23.302 00.003 12252 PulseGuide returned control before completion, sleep 302
20:43:23.620 00.318 12252 IsGuiding returns 0
20:43:23.620 00.000 12252 Move returns status 0, amount 294
20:43:23.620 00.000 12252 MoveAxis(N, 0, ABG)
20:43:23.620 00.000 12252 Move returns status 0, amount 0
20:43:23.620 00.000 12252 move complete, result=0
20:43:23.621 00.001 12252 worker thread done servicing request
20:43:23.621 00.000 12252 Worker thread wakes up
20:43:23.621 00.000 9044 GuideStep: 1.2 px 294 ms WEST, -0.2 px 0 ms NORTH
20:43:23.622 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:23.623 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:25.971 02.348 12252 Exposure complete
20:43:26.046 00.075 12252 worker thread done servicing request
20:43:26.046 00.000 9044 OnExposeComplete: enter
20:43:26.047 00.001 9044 UpdateGuideState(): m_state=6
20:43:26.051 00.004 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
20:43:26.052 00.001 9044 Star::Find returns 1 (0), X=1014.52, Y=823.16, Mass=5558, SNR=51.2, Peak=173 HFD=5.2
20:43:26.053 00.001 9044 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.62) = xAngle (0.08 = 0.08)
20:43:26.053 00.000 9044 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.00 = -3.00)
20:43:26.054 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.38 hyp=0.38 cameraTheta=-1.54 mountX=0.38 mountY=-0.05, mountTheta=-0.14
20:43:26.056 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.38, opts=13)
20:43:26.057 00.001 9044 Enqueuing Move request for scope (0.01, -0.38)
20:43:26.058 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:26.059 00.001 9044 UpdateGuideState exits: m=5558 SNR=51.2
20:43:26.060 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:26.062 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:26.063 00.001 9044 Enqueuing Expose request
20:43:26.065 00.002 12252 Worker thread wakes up
20:43:26.065 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.38) opts 0xd
20:43:26.065 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.38)
20:43:26.065 00.000 12252 Moving (0.01, -0.38) raw xDistance=0.38 yDistance=-0.05
20:43:26.068 00.003 12252 PPEC rslt: input = 0.38, final = 0.28, react = 0.23, pred = 0.05, hyst = 0.27, hyst_pct = 0.00, period_length = 1124.10
20:43:26.068 00.000 12252 PPEC: input: 0.38, control: 0.28, exposure: 2000
20:43:26.068 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:26.068 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:43:26.068 00.000 12252 MoveAxis(W, 110, ABG)
20:43:26.068 00.000 12252 Guiding  Dir = 3, Dur = 110
20:43:26.068 00.000 12252 IsSlewing returns 0
20:43:26.068 00.000 12252 IsGuiding returns 0
20:43:26.070 00.002 12252 PulseGuide returned control before completion, sleep 119
20:43:26.192 00.122 12252 IsGuiding returns 1
20:43:26.192 00.000 12252 scope still moving after pulse duration time elapsed
20:43:26.224 00.032 12252 IsSlewing returns 0
20:43:26.224 00.000 12252 IsGuiding returns 0
20:43:26.224 00.000 12252 scope move finished after 110 + 45 ms
20:43:26.224 00.000 12252 Move returns status 0, amount 110
20:43:26.224 00.000 12252 MoveAxis(N, 0, ABG)
20:43:26.224 00.000 12252 Move returns status 0, amount 0
20:43:26.224 00.000 12252 move complete, result=0
20:43:26.224 00.000 12252 worker thread done servicing request
20:43:26.225 00.001 12252 Worker thread wakes up
20:43:26.225 00.000 9044 GuideStep: 0.4 px 110 ms WEST, -0.1 px 0 ms NORTH
20:43:26.227 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:26.227 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:28.581 02.354 12252 Exposure complete
20:43:28.634 00.053 12252 worker thread done servicing request
20:43:28.635 00.001 9044 OnExposeComplete: enter
20:43:28.635 00.000 9044 UpdateGuideState(): m_state=6
20:43:28.636 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
20:43:28.638 00.002 9044 Star::Find returns 1 (0), X=1014.37, Y=823.72, Mass=5411, SNR=50.6, Peak=173 HFD=5.3
20:43:28.639 00.001 9044 MultiStar: exiting stabilization period
20:43:28.640 00.001 9044 MultiStar: [#1 -0.11,0.30,1.06,U] [#2 -0.08,0.26,1.21,U] [#3 -0.15,0.25,0.84,U] [#4 -0.19,0.10,1.30,U] [#5 -0.08,0.17,0.65,U] [#6 -0.18,0.17,0.44,U] [#7 -0.08,0.15,0.43,U] [#8 -0.10,0.11,0.42,U] 
20:43:28.643 00.003 9044 single-star, 8 included, MultiStar: {-0.13, 0.20}, one-star: {-0.14, 0.17}
20:43:28.645 00.002 9044 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.62) = xAngle (3.87 = -2.41)
20:43:28.648 00.003 9044 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.79 = 0.79)
20:43:28.649 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.25 mountX=-0.17 mountY=0.16, mountTheta=2.38
20:43:28.651 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.17, opts=13)
20:43:28.651 00.000 9044 Enqueuing Move request for scope (-0.14, 0.17)
20:43:28.652 00.001 12252 Worker thread wakes up
20:43:28.652 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:28.653 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
20:43:28.653 00.000 9044 UpdateGuideState exits: m=5411 SNR=50.6
20:43:28.655 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
20:43:28.655 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:28.656 00.001 12252 Moving (-0.14, 0.17) raw xDistance=-0.17 yDistance=0.16
20:43:28.656 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:28.657 00.001 9044 Enqueuing Expose request
20:43:28.658 00.001 12252 PPEC rslt: input = -0.17, final = 0.08, react = -0.10, pred = 0.18, hyst = -0.04, hyst_pct = 0.00, period_length = 1126.48
20:43:28.658 00.000 12252 PPEC: input: -0.17, control: 0.08, exposure: 2000
20:43:28.659 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
20:43:28.659 00.000 12252 MoveAxis(W, 31, ABG)
20:43:28.659 00.000 12252 Guiding  Dir = 3, Dur = 31
20:43:28.659 00.000 12252 IsSlewing returns 0
20:43:28.659 00.000 12252 IsGuiding returns 0
20:43:28.661 00.002 12252 PulseGuide returned control before completion, sleep 40
20:43:28.704 00.043 12252 IsGuiding returns 0
20:43:28.704 00.000 12252 Move returns status 0, amount 31
20:43:28.704 00.000 12252 MoveAxis(S, 54, ABG)
20:43:28.704 00.000 12252 Guiding  Dir = 1, Dur = 54
20:43:28.704 00.000 12252 IsSlewing returns 0
20:43:28.706 00.002 12252 IsGuiding returns 0
20:43:28.711 00.005 12252 PulseGuide returned control before completion, sleep 60
20:43:28.786 00.075 12252 IsGuiding returns 0
20:43:28.786 00.000 12252 Move returns status 0, amount 54
20:43:28.786 00.000 12252 move complete, result=0
20:43:28.786 00.000 12252 worker thread done servicing request
20:43:28.786 00.000 12252 Worker thread wakes up
20:43:28.786 00.000 9044 GuideStep: -0.2 px 31 ms WEST, 0.2 px 54 ms SOUTH
20:43:28.789 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:28.789 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:31.138 02.349 12252 Exposure complete
20:43:31.189 00.051 12252 worker thread done servicing request
20:43:31.189 00.000 9044 OnExposeComplete: enter
20:43:31.191 00.002 9044 UpdateGuideState(): m_state=6
20:43:31.193 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
20:43:31.195 00.002 9044 Star::Find returns 1 (0), X=1014.64, Y=823.92, Mass=5541, SNR=51.3, Peak=173 HFD=5.1
20:43:31.196 00.001 9044 MultiStar: [#1 0.06,0.54,0.00,M1] [#2 0.05,0.39,0.00,M2] [#3 0.14,0.58,0.00,M1] [#4 0.19,0.33,0.00,M5] [#5 0.12,0.48,0.00,M1] [#6 -0.00,0.37,0.43,U] [#7 -0.03,0.51,0.00,M1] [#8 -0.00,0.32,0.41,U] 
20:43:31.197 00.001 9044 refined, 2 included, MultiStar: {0.07, 0.36}, one-star: {0.12, 0.37}
20:43:31.200 00.003 9044 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.62) = xAngle (3.01 = 3.01)
20:43:31.202 00.002 9044 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.07 = -0.07)
20:43:31.204 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.36 hyp=0.37 cameraTheta=1.39 mountX=-0.36 mountY=-0.03, mountTheta=-3.07
20:43:31.209 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.36, opts=13)
20:43:31.210 00.001 9044 Enqueuing Move request for scope (0.07, 0.36)
20:43:31.211 00.001 12252 Worker thread wakes up
20:43:31.211 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:31.213 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.36) opts 0xd
20:43:31.213 00.000 9044 UpdateGuideState exits: m=5541 SNR=51.3
20:43:31.217 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:31.219 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:31.222 00.003 9044 Enqueuing Expose request
20:43:31.224 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.36)
20:43:31.224 00.000 12252 Moving (0.07, 0.36) raw xDistance=-0.36 yDistance=-0.03
20:43:31.225 00.001 12252 PPEC rslt: input = -0.36, final = -0.05, react = -0.22, pred = 0.17, hyst = -0.18, hyst_pct = 0.00, period_length = 1126.48
20:43:31.225 00.000 12252 PPEC: input: -0.36, control: -0.05, exposure: 2000
20:43:31.225 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:31.225 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:43:31.225 00.000 12252 MoveAxis(E, 21, ABG)
20:43:31.225 00.000 12252 Guiding  Dir = 2, Dur = 21
20:43:31.225 00.000 12252 IsSlewing returns 0
20:43:31.226 00.001 12252 IsGuiding returns 0
20:43:31.228 00.002 12252 PulseGuide returned control before completion, sleep 29
20:43:31.262 00.034 12252 IsGuiding returns 0
20:43:31.262 00.000 12252 Move returns status 0, amount 21
20:43:31.262 00.000 12252 MoveAxis(N, 0, ABG)
20:43:31.262 00.000 12252 Move returns status 0, amount 0
20:43:31.262 00.000 12252 move complete, result=0
20:43:31.262 00.000 12252 worker thread done servicing request
20:43:31.263 00.001 9044 GuideStep: -0.4 px 21 ms EAST, -0.0 px 0 ms NORTH
20:43:31.264 00.001 12252 Worker thread wakes up
20:43:31.264 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:31.264 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:33.614 02.350 12252 Exposure complete
20:43:33.679 00.065 12252 worker thread done servicing request
20:43:33.679 00.000 9044 OnExposeComplete: enter
20:43:33.680 00.001 9044 UpdateGuideState(): m_state=6
20:43:33.682 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
20:43:33.683 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=823.96, Mass=5445, SNR=50.7, Peak=173 HFD=5.1
20:43:33.684 00.001 9044 MultiStar: [#1 0.08,0.47,0.00,M2] [#2 0.04,0.43,0.00,M3] [#3 0.09,0.51,0.00,M2] [#4 0.18,0.27,1.30,U] [#5 0.12,0.36,0.00,M2] [#6 0.00,0.49,0.00,M1] [#7 0.00,0.45,0.00,M2] [#8 0.05,0.25,0.42,U] 
20:43:33.685 00.001 9044 refined, 2 included, MultiStar: {0.16, 0.32}, one-star: {0.19, 0.42}
20:43:33.685 00.000 9044 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.62) = xAngle (2.73 = 2.73)
20:43:33.686 00.001 9044 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.35 = -0.35)
20:43:33.687 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=0.32 hyp=0.36 cameraTheta=1.11 mountX=-0.33 mountY=-0.12, mountTheta=-2.78
20:43:33.690 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.32, opts=13)
20:43:33.692 00.002 9044 Enqueuing Move request for scope (0.16, 0.32)
20:43:33.695 00.003 12252 Worker thread wakes up
20:43:33.695 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:33.697 00.002 9044 UpdateGuideState exits: m=5445 SNR=50.7
20:43:33.700 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:33.703 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:33.705 00.002 9044 Enqueuing Expose request
20:43:33.708 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.32) opts 0xd
20:43:33.708 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.32)
20:43:33.708 00.000 12252 Moving (0.16, 0.32) raw xDistance=-0.33 yDistance=-0.12
20:43:33.713 00.005 12252 PPEC rslt: input = -0.33, final = -0.19, react = -0.20, pred = 0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 1128.87
20:43:33.713 00.000 12252 PPEC: input: -0.33, control: -0.19, exposure: 2000
20:43:33.713 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:33.713 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:43:33.713 00.000 12252 MoveAxis(E, 73, ABG)
20:43:33.713 00.000 12252 Guiding  Dir = 2, Dur = 73
20:43:33.713 00.000 12252 IsSlewing returns 0
20:43:33.715 00.002 12252 IsGuiding returns 0
20:43:33.717 00.002 12252 PulseGuide returned control before completion, sleep 81
20:43:33.815 00.098 12252 IsGuiding returns 0
20:43:33.815 00.000 12252 Move returns status 0, amount 73
20:43:33.816 00.001 12252 MoveAxis(N, 0, ABG)
20:43:33.816 00.000 12252 Move returns status 0, amount 0
20:43:33.816 00.000 12252 move complete, result=0
20:43:33.816 00.000 12252 worker thread done servicing request
20:43:33.816 00.000 9044 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH
20:43:33.818 00.002 12252 Worker thread wakes up
20:43:33.818 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:33.819 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:36.156 02.337 12252 Exposure complete
20:43:36.206 00.050 12252 worker thread done servicing request
20:43:36.206 00.000 9044 OnExposeComplete: enter
20:43:36.207 00.001 9044 UpdateGuideState(): m_state=6
20:43:36.209 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
20:43:36.212 00.003 9044 Star::Find returns 1 (0), X=1014.79, Y=823.90, Mass=5545, SNR=51.1, Peak=173 HFD=5.0
20:43:36.215 00.003 9044 MultiStar: [#1 0.25,0.46,0.00,M3] [#2 0.15,0.36,0.00,M4] [#3 0.22,0.43,0.00,M3] [#4 0.27,0.21,1.29,U] [#5 0.30,0.40,0.00,M3] [#6 0.18,0.33,0.00,M2] [#7 0.22,0.40,0.00,M3] [#8 0.42,0.35,0.00,M1] 
20:43:36.217 00.002 9044 refined, 1 included, MultiStar: {0.27, 0.27}, one-star: {0.27, 0.35}
20:43:36.219 00.002 9044 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.62) = xAngle (2.40 = 2.40)
20:43:36.222 00.003 9044 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.68 = -0.68)
20:43:36.225 00.003 9044 CameraToMount -- cameraX=0.27 cameraY=0.27 hyp=0.38 cameraTheta=0.78 mountX=-0.28 mountY=-0.24, mountTheta=-2.44
20:43:36.229 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.27, y=0.27, opts=13)
20:43:36.231 00.002 9044 Enqueuing Move request for scope (0.27, 0.27)
20:43:36.234 00.003 12252 Worker thread wakes up
20:43:36.234 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:36.236 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.27) opts 0xd
20:43:36.236 00.000 9044 UpdateGuideState exits: m=5545 SNR=51.1
20:43:36.239 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:36.242 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:36.244 00.002 9044 Enqueuing Expose request
20:43:36.246 00.002 12252 Handling offset move in thread for scope, endpoint = (0.27, 0.27)
20:43:36.246 00.000 12252 Moving (0.27, 0.27) raw xDistance=-0.28 yDistance=-0.24
20:43:36.248 00.002 12252 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 1128.87
20:43:36.248 00.000 12252 PPEC: input: -0.28, control: -0.18, exposure: 2000
20:43:36.248 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:43:36.248 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
20:43:36.248 00.000 12252 MoveAxis(E, 71, ABG)
20:43:36.248 00.000 12252 Guiding  Dir = 2, Dur = 71
20:43:36.248 00.000 12252 IsSlewing returns 0
20:43:36.249 00.001 12252 IsGuiding returns 0
20:43:36.252 00.003 12252 PulseGuide returned control before completion, sleep 80
20:43:36.333 00.081 12252 IsGuiding returns 0
20:43:36.333 00.000 12252 Move returns status 0, amount 71
20:43:36.333 00.000 12252 MoveAxis(N, 0, ABG)
20:43:36.333 00.000 12252 Move returns status 0, amount 0
20:43:36.334 00.001 12252 move complete, result=0
20:43:36.334 00.000 12252 worker thread done servicing request
20:43:36.334 00.000 12252 Worker thread wakes up
20:43:36.334 00.000 9044 GuideStep: -0.3 px 71 ms EAST, -0.2 px 0 ms NORTH
20:43:36.337 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:36.337 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:38.686 02.349 12252 Exposure complete
20:43:38.735 00.049 12252 worker thread done servicing request
20:43:38.735 00.000 9044 OnExposeComplete: enter
20:43:38.736 00.001 9044 UpdateGuideState(): m_state=6
20:43:38.737 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
20:43:38.738 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=823.95, Mass=5378, SNR=50.4, Peak=173 HFD=5.1
20:43:38.739 00.001 9044 MultiStar: [#1 0.09,0.54,0.00,M4] [#2 -0.02,0.31,1.23,U] [#3 0.12,0.42,0.00,M4] [#4 0.13,0.24,1.31,U] [#5 0.09,0.38,0.00,M4] [#6 0.00,0.34,0.44,U] [#7 0.04,0.36,0.44,U] [#8 0.05,0.25,0.42,U] 
20:43:38.740 00.001 9044 refined, 5 included, MultiStar: {0.07, 0.31}, one-star: {0.16, 0.40}
20:43:38.741 00.001 9044 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.62) = xAngle (2.96 = 2.96)
20:43:38.742 00.001 9044 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.12 = -0.12)
20:43:38.744 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.31 hyp=0.32 cameraTheta=1.34 mountX=-0.32 mountY=-0.04, mountTheta=-3.02
20:43:38.747 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.31, opts=13)
20:43:38.749 00.002 9044 Enqueuing Move request for scope (0.07, 0.31)
20:43:38.751 00.002 12252 Worker thread wakes up
20:43:38.751 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.31) opts 0xd
20:43:38.751 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.31)
20:43:38.751 00.000 12252 Moving (0.07, 0.31) raw xDistance=-0.32 yDistance=-0.04
20:43:38.751 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:38.754 00.003 12252 PPEC rslt: input = -0.32, final = -0.32, react = -0.19, pred = -0.13, hyst = -0.18, hyst_pct = 0.00, period_length = 1131.26
20:43:38.754 00.000 12252 PPEC: input: -0.32, control: -0.32, exposure: 2000
20:43:38.754 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:38.754 00.000 9044 UpdateGuideState exits: m=5378 SNR=50.4
20:43:38.756 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:43:38.757 00.001 12252 MoveAxis(E, 124, ABG)
20:43:38.757 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:38.758 00.001 12252 Guiding  Dir = 2, Dur = 124
20:43:38.758 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:38.759 00.001 12252 IsSlewing returns 0
20:43:38.759 00.000 9044 Enqueuing Expose request
20:43:38.761 00.002 12252 IsGuiding returns 0
20:43:38.762 00.001 12252 PulseGuide returned control before completion, sleep 133
20:43:38.912 00.150 12252 IsGuiding returns 0
20:43:38.912 00.000 12252 Move returns status 0, amount 124
20:43:38.912 00.000 12252 MoveAxis(N, 0, ABG)
20:43:38.912 00.000 12252 Move returns status 0, amount 0
20:43:38.912 00.000 12252 move complete, result=0
20:43:38.913 00.001 12252 worker thread done servicing request
20:43:38.913 00.000 12252 Worker thread wakes up
20:43:38.913 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:38.913 00.000 9044 GuideStep: -0.3 px 124 ms EAST, -0.0 px 0 ms NORTH
20:43:38.916 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:41.272 02.356 12252 Exposure complete
20:43:41.319 00.047 12252 worker thread done servicing request
20:43:41.319 00.000 9044 OnExposeComplete: enter
20:43:41.320 00.001 9044 UpdateGuideState(): m_state=6
20:43:41.322 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
20:43:41.324 00.002 9044 Star::Find returns 1 (0), X=1014.71, Y=823.84, Mass=5563, SNR=51.3, Peak=173 HFD=5.0
20:43:41.325 00.001 9044 MultiStar: [#1 0.17,0.34,0.00,M5] [#2 0.05,0.13,1.21,U] [#3 0.10,0.36,0.83,U] [#4 0.19,0.20,1.26,U] [#5 0.11,0.15,0.65,U] [#6 0.05,0.14,0.42,U] [#7 0.09,0.30,0.43,U] [#8 0.17,0.05,0.41,U] 
20:43:41.326 00.001 9044 refined, 7 included, MultiStar: {0.13, 0.21}, one-star: {0.20, 0.29}
20:43:41.327 00.001 9044 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.62) = xAngle (2.65 = 2.65)
20:43:41.329 00.002 9044 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.43 = -0.43)
20:43:41.330 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.24 cameraTheta=1.03 mountX=-0.22 mountY=-0.10, mountTheta=-2.70
20:43:41.332 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.21, opts=13)
20:43:41.333 00.001 9044 Enqueuing Move request for scope (0.13, 0.21)
20:43:41.334 00.001 12252 Worker thread wakes up
20:43:41.334 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:41.335 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
20:43:41.335 00.000 9044 UpdateGuideState exits: m=5563 SNR=51.3
20:43:41.336 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:41.337 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
20:43:41.337 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:41.338 00.001 9044 Enqueuing Expose request
20:43:41.339 00.001 12252 Moving (0.13, 0.21) raw xDistance=-0.22 yDistance=-0.10
20:43:41.340 00.001 12252 PPEC rslt: input = -0.22, final = -0.27, react = -0.13, pred = -0.14, hyst = -0.13, hyst_pct = 0.00, period_length = 1131.26
20:43:41.340 00.000 12252 PPEC: input: -0.22, control: -0.27, exposure: 2000
20:43:41.341 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:41.341 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:43:41.341 00.000 12252 MoveAxis(E, 104, ABG)
20:43:41.341 00.000 12252 Guiding  Dir = 2, Dur = 104
20:43:41.341 00.000 12252 IsSlewing returns 0
20:43:41.341 00.000 12252 IsGuiding returns 0
20:43:41.343 00.002 12252 PulseGuide returned control before completion, sleep 113
20:43:41.462 00.119 12252 IsGuiding returns 0
20:43:41.462 00.000 12252 Move returns status 0, amount 104
20:43:41.462 00.000 12252 MoveAxis(N, 0, ABG)
20:43:41.462 00.000 12252 Move returns status 0, amount 0
20:43:41.462 00.000 12252 move complete, result=0
20:43:41.462 00.000 12252 worker thread done servicing request
20:43:41.462 00.000 12252 Worker thread wakes up
20:43:41.462 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:41.462 00.000 9044 GuideStep: -0.2 px 104 ms EAST, -0.1 px 0 ms NORTH
20:43:41.463 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:43.805 02.342 12252 Exposure complete
20:43:43.876 00.071 12252 worker thread done servicing request
20:43:43.877 00.001 9044 OnExposeComplete: enter
20:43:43.878 00.001 9044 UpdateGuideState(): m_state=6
20:43:43.878 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
20:43:43.881 00.003 9044 Star::Find returns 1 (0), X=1014.60, Y=823.52, Mass=5469, SNR=50.8, Peak=173 HFD=5.1
20:43:43.883 00.002 9044 MultiStar: [#1 -0.02,0.06,1.04,U] [#2 -0.01,0.06,1.20,U] [#3 -0.05,0.08,0.85,U] [#4 0.11,0.05,1.28,U] [#5 0.06,0.07,0.65,U] [#6 -0.07,0.06,0.43,U] [#7 -0.06,0.06,0.43,U] [#8 0.05,0.06,0.41,U] 
20:43:43.885 00.002 9044 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.08, -0.03}
20:43:43.887 00.002 9044 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.62) = xAngle (2.78 = 2.78)
20:43:43.888 00.001 9044 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.30 = -0.30)
20:43:43.889 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.15 mountX=-0.05 mountY=-0.02, mountTheta=-2.83
20:43:43.892 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.05, opts=13)
20:43:43.894 00.002 9044 Enqueuing Move request for scope (0.02, 0.05)
20:43:43.896 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:43.898 00.002 9044 UpdateGuideState exits: m=5469 SNR=50.8
20:43:43.899 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:43.900 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:43.902 00.002 9044 Enqueuing Expose request
20:43:43.903 00.001 12252 Worker thread wakes up
20:43:43.903 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
20:43:43.903 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
20:43:43.903 00.000 12252 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=-0.02
20:43:43.905 00.002 12252 PPEC rslt: input = -0.05, final = -0.12, react = -0.03, pred = -0.12, hyst = 0.00, hyst_pct = 0.00, period_length = 1133.64
20:43:43.905 00.000 12252 PPEC: input: -0.05, control: -0.12, exposure: 2000
20:43:43.905 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:43.905 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:43:43.905 00.000 12252 MoveAxis(E, 48, ABG)
20:43:43.905 00.000 12252 Guiding  Dir = 2, Dur = 48
20:43:43.906 00.001 12252 IsSlewing returns 0
20:43:43.906 00.000 12252 IsGuiding returns 0
20:43:43.908 00.002 12252 PulseGuide returned control before completion, sleep 57
20:43:43.970 00.062 12252 IsGuiding returns 1
20:43:43.970 00.000 12252 scope still moving after pulse duration time elapsed
20:43:44.001 00.031 12252 IsSlewing returns 0
20:43:44.001 00.000 12252 IsGuiding returns 0
20:43:44.001 00.000 12252 scope move finished after 48 + 46 ms
20:43:44.001 00.000 12252 Move returns status 0, amount 48
20:43:44.001 00.000 12252 MoveAxis(N, 0, ABG)
20:43:44.001 00.000 12252 Move returns status 0, amount 0
20:43:44.001 00.000 12252 move complete, result=0
20:43:44.001 00.000 12252 worker thread done servicing request
20:43:44.001 00.000 12252 Worker thread wakes up
20:43:44.001 00.000 9044 GuideStep: -0.0 px 48 ms EAST, -0.0 px 0 ms NORTH
20:43:44.002 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:44.002 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:46.372 02.370 12252 Exposure complete
20:43:46.442 00.070 12252 worker thread done servicing request
20:43:46.442 00.000 9044 OnExposeComplete: enter
20:43:46.443 00.001 9044 UpdateGuideState(): m_state=6
20:43:46.444 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
20:43:46.445 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=823.43, Mass=5564, SNR=51.2, Peak=173 HFD=5.3
20:43:46.446 00.001 9044 MultiStar: [#1 -0.02,-0.06,1.07,U] [#2 0.02,-0.06,1.20,U] [#3 0.00,-0.07,0.84,U] [#4 0.14,-0.11,1.27,U] [#5 -0.01,-0.07,0.65,U] [#6 -0.02,-0.05,0.43,U] [#7 0.08,-0.15,0.42,U] [#8 -0.02,-0.22,0.41,U] 
20:43:46.447 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.18, -0.12}
20:43:46.448 00.001 9044 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.62) = xAngle (0.56 = 0.56)
20:43:46.450 00.002 9044 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.53 = -2.53)
20:43:46.451 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.07 mountX=0.09 mountY=-0.06, mountTheta=-0.60
20:43:46.453 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.09, opts=13)
20:43:46.455 00.002 9044 Enqueuing Move request for scope (0.05, -0.09)
20:43:46.457 00.002 12252 Worker thread wakes up
20:43:46.457 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:46.458 00.001 9044 UpdateGuideState exits: m=5564 SNR=51.2
20:43:46.459 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:46.460 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:46.462 00.002 9044 Enqueuing Expose request
20:43:46.462 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
20:43:46.462 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
20:43:46.463 00.001 12252 Moving (0.05, -0.09) raw xDistance=0.09 yDistance=-0.06
20:43:46.465 00.002 12252 PPEC rslt: input = 0.09, final = -0.11, react = 0.05, pred = -0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 1133.64
20:43:46.465 00.000 12252 PPEC: input: 0.09, control: -0.11, exposure: 2000
20:43:46.465 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:46.465 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:43:46.465 00.000 12252 MoveAxis(E, 41, ABG)
20:43:46.465 00.000 12252 Guiding  Dir = 2, Dur = 41
20:43:46.467 00.002 12252 IsSlewing returns 0
20:43:46.467 00.000 12252 IsGuiding returns 0
20:43:46.469 00.002 12252 PulseGuide returned control before completion, sleep 50
20:43:46.533 00.064 12252 IsGuiding returns 0
20:43:46.533 00.000 12252 Move returns status 0, amount 41
20:43:46.533 00.000 12252 MoveAxis(N, 0, ABG)
20:43:46.533 00.000 12252 Move returns status 0, amount 0
20:43:46.533 00.000 12252 move complete, result=0
20:43:46.533 00.000 12252 worker thread done servicing request
20:43:46.533 00.000 12252 Worker thread wakes up
20:43:46.533 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:46.533 00.000 9044 GuideStep: 0.1 px 41 ms EAST, -0.1 px 0 ms NORTH
20:43:46.535 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:48.898 02.363 12252 Exposure complete
20:43:48.947 00.049 12252 worker thread done servicing request
20:43:48.947 00.000 9044 OnExposeComplete: enter
20:43:48.949 00.002 9044 UpdateGuideState(): m_state=6
20:43:48.951 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
20:43:48.952 00.001 9044 Star::Find returns 1 (0), X=1014.48, Y=823.71, Mass=5516, SNR=51.0, Peak=173 HFD=5.2
20:43:48.953 00.001 9044 MultiStar: [#1 0.02,0.09,1.05,U] [#2 -0.20,-0.01,1.19,U] [#3 0.06,0.10,0.84,U] [#4 -0.06,0.03,1.28,U] [#5 0.14,-0.01,0.64,U] [#6 -0.05,-0.03,0.43,U] [#7 0.05,0.06,0.42,U] [#8 0.18,-0.05,0.41,U] 
20:43:48.955 00.002 9044 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {-0.03, 0.16}
20:43:48.956 00.001 9044 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.62) = xAngle (3.52 = -2.77)
20:43:48.957 00.001 9044 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.43 = 0.43)
20:43:48.958 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.89 mountX=-0.05 mountY=0.02, mountTheta=2.72
20:43:48.960 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.05, opts=13)
20:43:48.961 00.001 9044 Enqueuing Move request for scope (-0.02, 0.05)
20:43:48.963 00.002 12252 Worker thread wakes up
20:43:48.963 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:48.964 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
20:43:48.964 00.000 9044 UpdateGuideState exits: m=5516 SNR=51.0
20:43:48.965 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
20:43:48.965 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:48.967 00.002 12252 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=0.02
20:43:48.967 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:48.968 00.001 9044 Enqueuing Expose request
20:43:48.969 00.001 12252 PPEC rslt: input = -0.05, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1136.02
20:43:48.969 00.000 12252 PPEC: input: -0.05, control: -0.04, exposure: 2000
20:43:48.969 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:43:48.969 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:43:48.969 00.000 12252 MoveAxis(E, 16, ABG)
20:43:48.969 00.000 12252 Guiding  Dir = 2, Dur = 16
20:43:48.969 00.000 12252 IsSlewing returns 0
20:43:48.969 00.000 12252 IsGuiding returns 0
20:43:48.972 00.003 12252 PulseGuide returned control before completion, sleep 25
20:43:49.000 00.028 12252 IsGuiding returns 0
20:43:49.000 00.000 12252 Move returns status 0, amount 16
20:43:49.000 00.000 12252 MoveAxis(N, 0, ABG)
20:43:49.000 00.000 12252 Move returns status 0, amount 0
20:43:49.000 00.000 12252 move complete, result=0
20:43:49.000 00.000 12252 worker thread done servicing request
20:43:49.001 00.001 12252 Worker thread wakes up
20:43:49.001 00.000 9044 GuideStep: -0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
20:43:49.002 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:49.003 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:51.363 02.360 12252 Exposure complete
20:43:51.410 00.047 12252 worker thread done servicing request
20:43:51.411 00.001 9044 OnExposeComplete: enter
20:43:51.413 00.002 9044 UpdateGuideState(): m_state=6
20:43:51.416 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
20:43:51.418 00.002 9044 Star::Find returns 1 (0), X=1014.81, Y=823.77, Mass=5264, SNR=49.8, Peak=173 HFD=5.1
20:43:51.419 00.001 9044 MultiStar: [#1 0.28,0.04,1.07,U] [#2 0.13,0.02,1.23,U] [#3 0.17,0.19,0.88,U] [#4 0.28,0.08,1.29,U] [#5 0.22,-0.02,0.67,U] [#6 0.15,0.02,0.44,U] [#7 0.12,0.18,0.44,U] [#8 0.29,-0.02,0.42,U] 
20:43:51.420 00.001 9044 refined, 8 included, MultiStar: {0.22, 0.08}, one-star: {0.30, 0.22}
20:43:51.422 00.002 9044 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.62) = xAngle (1.98 = 1.98)
20:43:51.422 00.000 9044 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.11 = -1.11)
20:43:51.423 00.001 9044 CameraToMount -- cameraX=0.22 cameraY=0.08 hyp=0.24 cameraTheta=0.35 mountX=-0.09 mountY=-0.21, mountTheta=-1.99
20:43:51.425 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=0.08, opts=13)
20:43:51.426 00.001 9044 Enqueuing Move request for scope (0.22, 0.08)
20:43:51.427 00.001 12252 Worker thread wakes up
20:43:51.427 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:51.428 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.08) opts 0xd
20:43:51.428 00.000 9044 UpdateGuideState exits: m=5264 SNR=49.8
20:43:51.429 00.001 12252 Handling offset move in thread for scope, endpoint = (0.22, 0.08)
20:43:51.429 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:51.430 00.001 12252 Moving (0.22, 0.08) raw xDistance=-0.09 yDistance=-0.21
20:43:51.430 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:51.433 00.003 9044 Enqueuing Expose request
20:43:51.434 00.001 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1136.02
20:43:51.434 00.000 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
20:43:51.434 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:43:51.434 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:43:51.435 00.001 12252 MoveAxis(E, 9, ABG)
20:43:51.435 00.000 12252 Guiding  Dir = 2, Dur = 9
20:43:51.435 00.000 12252 IsSlewing returns 0
20:43:51.435 00.000 12252 IsGuiding returns 0
20:43:51.438 00.003 12252 PulseGuide returned control before completion, sleep 17
20:43:51.466 00.028 12252 IsGuiding returns 0
20:43:51.466 00.000 12252 Move returns status 0, amount 9
20:43:51.466 00.000 12252 MoveAxis(N, 0, ABG)
20:43:51.466 00.000 12252 Move returns status 0, amount 0
20:43:51.466 00.000 12252 move complete, result=0
20:43:51.466 00.000 12252 worker thread done servicing request
20:43:51.466 00.000 9044 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
20:43:51.469 00.003 12252 Worker thread wakes up
20:43:51.469 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:51.469 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:53.833 02.364 12252 Exposure complete
20:43:53.896 00.063 12252 worker thread done servicing request
20:43:53.896 00.000 9044 OnExposeComplete: enter
20:43:53.897 00.001 9044 UpdateGuideState(): m_state=6
20:43:53.898 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
20:43:53.899 00.001 9044 Star::Find returns 1 (0), X=1014.84, Y=823.79, Mass=5561, SNR=51.3, Peak=173 HFD=5.0
20:43:53.900 00.001 9044 MultiStar: [#1 0.24,0.36,0.00,M2] [#2 0.55,0.41,0.00,M1] [#3 0.22,0.16,0.84,U] [#4 0.32,0.12,1.27,U] [#5 0.23,0.16,0.66,U] [#6 0.17,0.24,0.42,U] [#7 0.29,0.09,0.42,U] [#8 0.31,0.06,0.41,U] 
20:43:53.903 00.003 9044 refined, 6 included, MultiStar: {0.28, 0.16}, one-star: {0.33, 0.24}
20:43:53.905 00.002 9044 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.62) = xAngle (2.15 = 2.15)
20:43:53.906 00.001 9044 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.94 = -0.94)
20:43:53.908 00.002 9044 CameraToMount -- cameraX=0.28 cameraY=0.16 hyp=0.32 cameraTheta=0.52 mountX=-0.17 mountY=-0.26, mountTheta=-2.16
20:43:53.910 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.28, y=0.16, opts=13)
20:43:53.913 00.003 9044 Enqueuing Move request for scope (0.28, 0.16)
20:43:53.915 00.002 12252 Worker thread wakes up
20:43:53.915 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:53.917 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.16) opts 0xd
20:43:53.917 00.000 9044 UpdateGuideState exits: m=5561 SNR=51.3
20:43:53.919 00.002 12252 Handling offset move in thread for scope, endpoint = (0.28, 0.16)
20:43:53.919 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:53.921 00.002 12252 Moving (0.28, 0.16) raw xDistance=-0.17 yDistance=-0.26
20:43:53.922 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:53.923 00.001 9044 Enqueuing Expose request
20:43:53.925 00.002 12252 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1138.39
20:43:53.925 00.000 12252 PPEC: input: -0.17, control: -0.09, exposure: 2000
20:43:53.925 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.39 newest=-0.45
20:43:53.925 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
20:43:53.925 00.000 12252 MoveAxis(E, 34, ABG)
20:43:53.925 00.000 12252 Guiding  Dir = 2, Dur = 34
20:43:53.926 00.001 12252 IsSlewing returns 0
20:43:53.926 00.000 12252 IsGuiding returns 0
20:43:53.931 00.005 12252 PulseGuide returned control before completion, sleep 39
20:43:53.979 00.048 12252 IsGuiding returns 0
20:43:53.979 00.000 12252 Move returns status 0, amount 34
20:43:53.979 00.000 12252 BLC: Oldest BLC event removed
20:43:53.979 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 100 applied
20:43:53.979 00.000 12252 MoveAxis(N, 188, ABG)
20:43:53.979 00.000 12252 Guiding  Dir = 0, Dur = 188
20:43:53.979 00.000 12252 IsSlewing returns 0
20:43:53.980 00.001 12252 IsGuiding returns 0
20:43:53.986 00.006 12252 PulseGuide returned control before completion, sleep 193
20:43:54.181 00.195 12252 IsGuiding returns 0
20:43:54.181 00.000 12252 Move returns status 0, amount 188
20:43:54.181 00.000 12252 move complete, result=0
20:43:54.181 00.000 12252 worker thread done servicing request
20:43:54.181 00.000 12252 Worker thread wakes up
20:43:54.181 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:54.181 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:54.181 00.000 9044 GuideStep: -0.2 px 34 ms EAST, -0.3 px 188 ms NORTH
20:43:56.538 02.357 12252 Exposure complete
20:43:56.588 00.050 12252 worker thread done servicing request
20:43:56.588 00.000 9044 OnExposeComplete: enter
20:43:56.591 00.003 9044 UpdateGuideState(): m_state=6
20:43:56.593 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
20:43:56.595 00.002 9044 Star::Find returns 1 (0), X=1014.31, Y=823.78, Mass=5506, SNR=50.9, Peak=173 HFD=5.1
20:43:56.595 00.000 9044 MultiStar: [#1 -0.20,0.33,0.00,M3] [#2 -0.32,0.05,1.21,U] [#3 -0.15,0.14,0.84,U] [#4 -0.02,0.09,1.29,U] [#5 -0.13,0.06,0.65,U] [#6 -0.12,0.08,0.42,U] [#7 -0.13,0.21,0.43,U] [#8 -0.25,0.03,0.42,U] 
20:43:56.596 00.001 9044 refined, 7 included, MultiStar: {-0.17, 0.11}, one-star: {-0.20, 0.23}
20:43:56.597 00.001 9044 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.62) = xAngle (4.17 = -2.11)
20:43:56.599 00.002 9044 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.09 = 1.09)
20:43:56.599 00.000 9044 CameraToMount -- cameraX=-0.17 cameraY=0.11 hyp=0.20 cameraTheta=2.55 mountX=-0.10 mountY=0.18, mountTheta=2.10
20:43:56.603 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.11, opts=13)
20:43:56.603 00.000 9044 Enqueuing Move request for scope (-0.17, 0.11)
20:43:56.605 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:56.606 00.001 9044 UpdateGuideState exits: m=5506 SNR=50.9
20:43:56.607 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:56.608 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:56.609 00.001 9044 Enqueuing Expose request
20:43:56.610 00.001 12252 Worker thread wakes up
20:43:56.611 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.11) opts 0xd
20:43:56.611 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.11)
20:43:56.611 00.000 12252 Moving (-0.17, 0.11) raw xDistance=-0.10 yDistance=0.18
20:43:56.611 00.000 12252 BLC: History state: CurrMiss=-0.18, AvgInitMiss=-0.11, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=-0.257685, 1:-0.176779
20:43:56.611 00.000 12252 BLC: Average miss indicates over-shooting, nominal decrease by -37.000000
20:43:56.611 00.000 12252 BLC: window closed
20:43:56.611 00.000 12252 BLC: Pulse adjusted to 80
20:43:56.612 00.001 12252 PPEC rslt: input = -0.10, final = -0.04, react = -0.06, pred = 0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 1138.39
20:43:56.612 00.000 12252 PPEC: input: -0.10, control: -0.04, exposure: 2000
20:43:56.612 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:43:56.612 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:43:56.612 00.000 12252 MoveAxis(E, 15, ABG)
20:43:56.612 00.000 12252 Guiding  Dir = 2, Dur = 15
20:43:56.612 00.000 12252 IsSlewing returns 0
20:43:56.613 00.001 12252 IsGuiding returns 0
20:43:56.616 00.003 12252 PulseGuide returned control before completion, sleep 23
20:43:56.656 00.040 12252 IsGuiding returns 0
20:43:56.656 00.000 12252 Move returns status 0, amount 15
20:43:56.657 00.001 12252 MoveAxis(N, 0, ABG)
20:43:56.657 00.000 12252 Move returns status 0, amount 0
20:43:56.657 00.000 12252 move complete, result=0
20:43:56.657 00.000 12252 worker thread done servicing request
20:43:56.657 00.000 9044 GuideStep: -0.1 px 15 ms EAST, 0.2 px 0 ms NORTH
20:43:56.660 00.003 12252 Worker thread wakes up
20:43:56.661 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:56.661 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:43:56.681 00.020 9044 evsrv: cli 0CD5D358 connect
20:43:56.683 00.002 9044 case statement mapped state 6 to 3
20:43:56.686 00.003 9044 case statement mapped state 6 to 3
20:43:56.689 00.003 9044 evsrv: cli 0CD5D358 request: {"method":"get_pixel_scale","id":"f40d8eaf-1032-47e6-8e0f-d920d12c66d1"}
20:43:56.691 00.002 9044 evsrv: cli 0CD5D358 response: {"jsonrpc":"2.0","result":4.77465,"id":"f40d8eaf-1032-47e6-8e0f-d920d12c66d1"}
20:43:56.694 00.003 9044 evsrv: cli 0CD5D358 disconnect
20:43:59.015 02.321 12252 Exposure complete
20:43:59.086 00.071 12252 worker thread done servicing request
20:43:59.087 00.001 9044 OnExposeComplete: enter
20:43:59.088 00.001 9044 UpdateGuideState(): m_state=6
20:43:59.090 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
20:43:59.092 00.002 9044 Star::Find returns 1 (0), X=1014.32, Y=823.97, Mass=5520, SNR=51.2, Peak=173 HFD=5.1
20:43:59.093 00.001 9044 MultiStar: [#1 -0.25,0.55,0.00,M4] [#2 -0.15,0.36,0.00,M1] [#3 -0.28,0.26,0.00,M1] [#4 -0.25,0.24,1.29,U] [#5 -0.13,0.42,0.00,M1] [#6 -0.29,0.31,0.00,M1] [#7 -0.28,0.46,0.00,M1] [#8 -0.16,0.31,0.42,U] 
20:43:59.094 00.001 9044 refined, 2 included, MultiStar: {-0.21, 0.32}, one-star: {-0.19, 0.42}
20:43:59.096 00.002 9044 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.62) = xAngle (3.79 = -2.50)
20:43:59.097 00.001 9044 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.70 = 0.70)
20:43:59.098 00.001 9044 CameraToMount -- cameraX=-0.21 cameraY=0.32 hyp=0.39 cameraTheta=2.16 mountX=-0.31 mountY=0.25, mountTheta=2.46
20:43:59.102 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=0.32, opts=13)
20:43:59.104 00.002 9044 Enqueuing Move request for scope (-0.21, 0.32)
20:43:59.105 00.001 12252 Worker thread wakes up
20:43:59.105 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:43:59.106 00.001 9044 UpdateGuideState exits: m=5520 SNR=51.2
20:43:59.108 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:43:59.109 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:43:59.110 00.001 9044 Enqueuing Expose request
20:43:59.111 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.32) opts 0xd
20:43:59.111 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.21, 0.32)
20:43:59.111 00.000 12252 Moving (-0.21, 0.32) raw xDistance=-0.31 yDistance=0.25
20:43:59.114 00.003 12252 PPEC rslt: input = -0.31, final = -0.19, react = -0.18, pred = -0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 1140.75
20:43:59.114 00.000 12252 PPEC: input: -0.31, control: -0.19, exposure: 2000
20:43:59.114 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:43:59.114 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
20:43:59.114 00.000 12252 MoveAxis(E, 74, ABG)
20:43:59.114 00.000 12252 Guiding  Dir = 2, Dur = 74
20:43:59.114 00.000 12252 IsSlewing returns 0
20:43:59.114 00.000 12252 IsGuiding returns 0
20:43:59.118 00.004 12252 PulseGuide returned control before completion, sleep 82
20:43:59.217 00.099 12252 IsGuiding returns 0
20:43:59.217 00.000 12252 Move returns status 0, amount 74
20:43:59.217 00.000 12252 MoveAxis(N, 0, ABG)
20:43:59.217 00.000 12252 Move returns status 0, amount 0
20:43:59.217 00.000 12252 move complete, result=0
20:43:59.218 00.001 12252 worker thread done servicing request
20:43:59.218 00.000 9044 GuideStep: -0.3 px 74 ms EAST, 0.2 px 0 ms NORTH
20:43:59.220 00.002 12252 Worker thread wakes up
20:43:59.220 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:43:59.220 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:01.584 02.364 12252 Exposure complete
20:44:01.639 00.055 12252 worker thread done servicing request
20:44:01.640 00.001 9044 OnExposeComplete: enter
20:44:01.641 00.001 9044 UpdateGuideState(): m_state=6
20:44:01.643 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
20:44:01.644 00.001 9044 Star::Find returns 1 (0), X=1014.31, Y=823.82, Mass=5498, SNR=50.9, Peak=173 HFD=5.1
20:44:01.646 00.002 9044 MultiStar: [#1 -0.19,0.39,0.00,M5] [#2 -0.40,0.08,0.00,M2] [#3 -0.19,0.26,0.83,U] [#4 -0.02,0.16,1.28,U] [#5 -0.11,0.09,0.66,U] [#6 -0.29,0.12,0.43,U] [#7 -0.19,0.28,0.43,U] [#8 -0.17,0.04,0.42,U] 
20:44:01.647 00.001 9044 refined, 6 included, MultiStar: {-0.14, 0.19}, one-star: {-0.20, 0.27}
20:44:01.648 00.001 9044 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.62) = xAngle (3.85 = -2.43)
20:44:01.649 00.001 9044 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.77 = 0.77)
20:44:01.650 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.19 hyp=0.24 cameraTheta=2.23 mountX=-0.18 mountY=0.16, mountTheta=2.40
20:44:01.653 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.19, opts=13)
20:44:01.654 00.001 9044 Enqueuing Move request for scope (-0.14, 0.19)
20:44:01.655 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:01.657 00.002 9044 UpdateGuideState exits: m=5498 SNR=50.9
20:44:01.658 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:01.659 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:01.660 00.001 9044 Enqueuing Expose request
20:44:01.661 00.001 12252 Worker thread wakes up
20:44:01.661 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.19) opts 0xd
20:44:01.661 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.19)
20:44:01.661 00.000 12252 Moving (-0.14, 0.19) raw xDistance=-0.18 yDistance=0.16
20:44:01.664 00.003 12252 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 1143.09
20:44:01.664 00.000 12252 PPEC: input: -0.18, control: -0.12, exposure: 2000
20:44:01.664 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:44:01.664 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:44:01.664 00.000 12252 MoveAxis(E, 46, ABG)
20:44:01.664 00.000 12252 Guiding  Dir = 2, Dur = 46
20:44:01.665 00.001 12252 IsSlewing returns 0
20:44:01.665 00.000 12252 IsGuiding returns 0
20:44:01.667 00.002 12252 PulseGuide returned control before completion, sleep 54
20:44:01.734 00.067 12252 IsGuiding returns 0
20:44:01.734 00.000 12252 Move returns status 0, amount 46
20:44:01.734 00.000 12252 MoveAxis(N, 0, ABG)
20:44:01.734 00.000 12252 Move returns status 0, amount 0
20:44:01.734 00.000 12252 move complete, result=0
20:44:01.734 00.000 12252 worker thread done servicing request
20:44:01.734 00.000 12252 Worker thread wakes up
20:44:01.734 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:01.734 00.000 9044 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
20:44:01.737 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:04.088 02.351 12252 Exposure complete
20:44:04.149 00.061 12252 worker thread done servicing request
20:44:04.149 00.000 9044 OnExposeComplete: enter
20:44:04.150 00.001 9044 UpdateGuideState(): m_state=6
20:44:04.152 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
20:44:04.155 00.003 9044 Star::Find returns 1 (0), X=1014.33, Y=823.89, Mass=5566, SNR=51.3, Peak=173 HFD=5.0
20:44:04.156 00.001 9044 MultiStar: [#1 -0.18,0.42,0.00,M6] [#2 -0.21,0.20,1.19,U] [#3 -0.30,0.27,0.00,M1] [#4 -0.07,0.22,1.26,U] [#5 -0.19,0.20,0.65,U] [#6 -0.24,0.15,0.43,U] [#7 -0.28,0.34,0.00,M1] [#8 -0.28,0.16,0.41,U] 
20:44:04.158 00.002 9044 refined, 5 included, MultiStar: {-0.17, 0.22}, one-star: {-0.19, 0.34}
20:44:04.159 00.001 9044 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.62) = xAngle (3.85 = -2.43)
20:44:04.160 00.001 9044 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.77 = 0.77)
20:44:04.161 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.28 cameraTheta=2.23 mountX=-0.22 mountY=0.20, mountTheta=2.40
20:44:04.163 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.22, opts=13)
20:44:04.164 00.001 9044 Enqueuing Move request for scope (-0.17, 0.22)
20:44:04.166 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:04.167 00.001 9044 UpdateGuideState exits: m=5566 SNR=51.3
20:44:04.168 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:04.169 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:04.170 00.001 9044 Enqueuing Expose request
20:44:04.171 00.001 12252 Worker thread wakes up
20:44:04.171 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.22) opts 0xd
20:44:04.171 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.22)
20:44:04.172 00.001 12252 Moving (-0.17, 0.22) raw xDistance=-0.22 yDistance=0.20
20:44:04.173 00.001 12252 PPEC rslt: input = -0.22, final = -0.18, react = -0.13, pred = -0.06, hyst = -0.13, hyst_pct = 0.00, period_length = 1143.09
20:44:04.173 00.000 12252 PPEC: input: -0.22, control: -0.18, exposure: 2000
20:44:04.173 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:44:04.173 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:44:04.173 00.000 12252 MoveAxis(E, 72, ABG)
20:44:04.173 00.000 12252 Guiding  Dir = 2, Dur = 72
20:44:04.173 00.000 12252 IsSlewing returns 0
20:44:04.173 00.000 12252 IsGuiding returns 0
20:44:04.175 00.002 12252 PulseGuide returned control before completion, sleep 80
20:44:04.269 00.094 12252 IsGuiding returns 0
20:44:04.269 00.000 12252 Move returns status 0, amount 72
20:44:04.269 00.000 12252 MoveAxis(N, 0, ABG)
20:44:04.269 00.000 12252 Move returns status 0, amount 0
20:44:04.269 00.000 12252 move complete, result=0
20:44:04.269 00.000 12252 worker thread done servicing request
20:44:04.269 00.000 12252 Worker thread wakes up
20:44:04.270 00.001 9044 GuideStep: -0.2 px 72 ms EAST, 0.2 px 0 ms NORTH
20:44:04.271 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:04.271 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:06.626 02.355 12252 Exposure complete
20:44:06.682 00.056 12252 worker thread done servicing request
20:44:06.682 00.000 9044 OnExposeComplete: enter
20:44:06.683 00.001 9044 UpdateGuideState(): m_state=6
20:44:06.684 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
20:44:06.685 00.001 9044 Star::Find returns 1 (0), X=1014.40, Y=823.79, Mass=5473, SNR=50.8, Peak=173 HFD=5.2
20:44:06.685 00.000 9044 MultiStar: [#1 -0.12,0.38,0.00,M7] [#2 -0.14,0.14,1.19,U] [#3 -0.27,0.18,0.86,U] [#4 -0.16,0.19,1.27,U] [#5 -0.13,0.20,0.66,U] [#6 -0.23,0.24,0.43,U] [#7 -0.14,0.25,0.43,U] [#8 -0.10,0.17,0.41,U] 
20:44:06.688 00.003 9044 refined, 7 included, MultiStar: {-0.16, 0.20}, one-star: {-0.11, 0.24}
20:44:06.689 00.001 9044 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.62) = xAngle (3.88 = -2.41)
20:44:06.690 00.001 9044 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.79 = 0.79)
20:44:06.691 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=0.20 hyp=0.25 cameraTheta=2.25 mountX=-0.19 mountY=0.18, mountTheta=2.38
20:44:06.694 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.20, opts=13)
20:44:06.695 00.001 9044 Enqueuing Move request for scope (-0.16, 0.20)
20:44:06.696 00.001 12252 Worker thread wakes up
20:44:06.696 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:06.697 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.20) opts 0xd
20:44:06.697 00.000 9044 UpdateGuideState exits: m=5473 SNR=50.8
20:44:06.697 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.20)
20:44:06.697 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:06.698 00.001 12252 Moving (-0.16, 0.20) raw xDistance=-0.19 yDistance=0.18
20:44:06.698 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:06.701 00.003 9044 Enqueuing Expose request
20:44:06.704 00.003 12252 PPEC rslt: input = -0.19, final = -0.18, react = -0.11, pred = -0.07, hyst = -0.11, hyst_pct = 0.00, period_length = 1145.40
20:44:06.704 00.000 12252 PPEC: input: -0.19, control: -0.18, exposure: 2000
20:44:06.704 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=-0.06 newest=0.54
20:44:06.705 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
20:44:06.705 00.000 12252 MoveAxis(E, 69, ABG)
20:44:06.705 00.000 12252 Guiding  Dir = 2, Dur = 69
20:44:06.705 00.000 12252 IsSlewing returns 0
20:44:06.705 00.000 12252 IsGuiding returns 0
20:44:06.707 00.002 12252 PulseGuide returned control before completion, sleep 78
20:44:06.787 00.080 12252 IsGuiding returns 0
20:44:06.787 00.000 12252 Move returns status 0, amount 69
20:44:06.787 00.000 12252 BLC: Oldest BLC event removed
20:44:06.787 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
20:44:06.787 00.000 12252 MoveAxis(S, 142, ABG)
20:44:06.787 00.000 12252 Guiding  Dir = 1, Dur = 142
20:44:06.787 00.000 12252 IsSlewing returns 0
20:44:06.787 00.000 12252 IsGuiding returns 0
20:44:06.793 00.006 12252 PulseGuide returned control before completion, sleep 147
20:44:06.948 00.155 12252 IsGuiding returns 0
20:44:06.949 00.001 12252 Move returns status 0, amount 142
20:44:06.949 00.000 12252 move complete, result=0
20:44:06.949 00.000 12252 worker thread done servicing request
20:44:06.949 00.000 12252 Worker thread wakes up
20:44:06.949 00.000 9044 GuideStep: -0.2 px 69 ms EAST, 0.2 px 142 ms SOUTH
20:44:06.950 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:06.950 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:09.306 02.356 12252 Exposure complete
20:44:09.357 00.051 12252 worker thread done servicing request
20:44:09.357 00.000 9044 OnExposeComplete: enter
20:44:09.358 00.001 9044 UpdateGuideState(): m_state=6
20:44:09.360 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
20:44:09.363 00.003 9044 Star::Find returns 1 (0), X=1014.66, Y=823.65, Mass=5568, SNR=51.4, Peak=173 HFD=5.4
20:44:09.366 00.003 9044 MultiStar: [#1 0.03,0.04,1.07,U] [#2 0.04,0.12,1.19,U] [#3 0.03,0.10,0.84,U] [#4 0.16,0.07,1.26,U] [#5 0.09,0.09,0.64,U] [#6 -0.00,0.21,0.42,U] [#7 0.06,0.13,0.43,U] [#8 0.03,-0.10,0.41,U] 
20:44:09.368 00.002 9044 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.15, 0.10}
20:44:09.371 00.003 9044 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.62) = xAngle (2.48 = 2.48)
20:44:09.373 00.002 9044 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.61 = -0.61)
20:44:09.375 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.85 mountX=-0.09 mountY=-0.06, mountTheta=-2.51
20:44:09.379 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.09, opts=13)
20:44:09.381 00.002 9044 Enqueuing Move request for scope (0.07, 0.09)
20:44:09.383 00.002 12252 Worker thread wakes up
20:44:09.383 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
20:44:09.383 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
20:44:09.383 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:09.386 00.003 12252 Moving (0.07, 0.09) raw xDistance=-0.09 yDistance=-0.06
20:44:09.386 00.000 9044 UpdateGuideState exits: m=5568 SNR=51.4
20:44:09.388 00.002 12252 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.11, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.181065, 1:-0.064645
20:44:09.388 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:09.390 00.002 12252 BLC: No correction, Miss < min_move
20:44:09.390 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:09.391 00.001 9044 Enqueuing Expose request
20:44:09.393 00.002 12252 PPEC rslt: input = -0.09, final = -0.07, react = -0.05, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 1145.40
20:44:09.393 00.000 12252 PPEC: input: -0.09, control: -0.07, exposure: 2000
20:44:09.393 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:09.393 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:44:09.393 00.000 12252 MoveAxis(E, 29, ABG)
20:44:09.393 00.000 12252 Guiding  Dir = 2, Dur = 29
20:44:09.393 00.000 12252 IsSlewing returns 0
20:44:09.394 00.001 12252 IsGuiding returns 0
20:44:09.396 00.002 12252 PulseGuide returned control before completion, sleep 37
20:44:09.440 00.044 12252 IsGuiding returns 0
20:44:09.440 00.000 12252 Move returns status 0, amount 29
20:44:09.440 00.000 12252 MoveAxis(N, 0, ABG)
20:44:09.440 00.000 12252 Move returns status 0, amount 0
20:44:09.440 00.000 12252 move complete, result=0
20:44:09.440 00.000 12252 worker thread done servicing request
20:44:09.440 00.000 12252 Worker thread wakes up
20:44:09.440 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:09.440 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:09.440 00.000 9044 GuideStep: -0.1 px 29 ms EAST, -0.1 px 0 ms NORTH
20:44:11.779 02.339 12252 Exposure complete
20:44:11.828 00.049 12252 worker thread done servicing request
20:44:11.828 00.000 9044 OnExposeComplete: enter
20:44:11.831 00.003 9044 UpdateGuideState(): m_state=6
20:44:11.833 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
20:44:11.834 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=823.80, Mass=5558, SNR=51.2, Peak=173 HFD=5.1
20:44:11.835 00.001 9044 MultiStar: [#1 0.11,0.37,0.00,M7] [#2 0.05,0.21,1.22,U] [#3 0.15,0.37,0.00,M1] [#4 0.16,0.21,1.26,U] [#5 0.11,0.31,0.65,U] [#6 0.01,0.23,0.42,U] [#7 0.06,0.23,0.43,U] [#8 0.13,0.16,0.42,U] 
20:44:11.836 00.001 9044 refined, 6 included, MultiStar: {0.11, 0.23}, one-star: {0.17, 0.25}
20:44:11.836 00.000 9044 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.62) = xAngle (2.76 = 2.76)
20:44:11.838 00.002 9044 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.32 = -0.32)
20:44:11.839 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.25 cameraTheta=1.13 mountX=-0.23 mountY=-0.08, mountTheta=-2.81
20:44:11.840 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.23, opts=13)
20:44:11.841 00.001 9044 Enqueuing Move request for scope (0.11, 0.23)
20:44:11.842 00.001 12252 Worker thread wakes up
20:44:11.842 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
20:44:11.842 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
20:44:11.842 00.000 12252 Moving (0.11, 0.23) raw xDistance=-0.23 yDistance=-0.08
20:44:11.842 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:11.843 00.001 12252 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.11, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.181065, 1:-0.064645, 2:-0.080146
20:44:11.843 00.000 9044 UpdateGuideState exits: m=5558 SNR=51.2
20:44:11.845 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:11.846 00.001 12252 BLC: No correction, Miss < min_move
20:44:11.846 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:11.847 00.001 9044 Enqueuing Expose request
20:44:11.850 00.003 12252 PPEC rslt: input = -0.23, final = -0.22, react = -0.14, pred = -0.08, hyst = -0.14, hyst_pct = 0.00, period_length = 1147.70
20:44:11.850 00.000 12252 PPEC: input: -0.23, control: -0.22, exposure: 2000
20:44:11.850 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:11.850 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:44:11.850 00.000 12252 MoveAxis(E, 84, ABG)
20:44:11.850 00.000 12252 Guiding  Dir = 2, Dur = 84
20:44:11.851 00.001 12252 IsSlewing returns 0
20:44:11.851 00.000 12252 IsGuiding returns 0
20:44:11.853 00.002 12252 PulseGuide returned control before completion, sleep 93
20:44:11.951 00.098 12252 IsGuiding returns 1
20:44:11.951 00.000 12252 scope still moving after pulse duration time elapsed
20:44:11.983 00.032 12252 IsSlewing returns 0
20:44:11.983 00.000 12252 IsGuiding returns 0
20:44:11.983 00.000 12252 scope move finished after 84 + 47 ms
20:44:11.983 00.000 12252 Move returns status 0, amount 84
20:44:11.983 00.000 12252 MoveAxis(N, 0, ABG)
20:44:11.983 00.000 12252 Move returns status 0, amount 0
20:44:11.983 00.000 12252 move complete, result=0
20:44:11.983 00.000 12252 worker thread done servicing request
20:44:11.983 00.000 12252 Worker thread wakes up
20:44:11.983 00.000 9044 GuideStep: -0.2 px 84 ms EAST, -0.1 px 0 ms NORTH
20:44:11.985 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:11.985 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:14.334 02.349 12252 Exposure complete
20:44:14.396 00.062 12252 worker thread done servicing request
20:44:14.396 00.000 9044 OnExposeComplete: enter
20:44:14.397 00.001 9044 UpdateGuideState(): m_state=6
20:44:14.398 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
20:44:14.399 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=823.71, Mass=5446, SNR=51.0, Peak=173 HFD=5.3
20:44:14.401 00.002 9044 MultiStar: [#1 0.23,0.28,1.06,U] [#2 0.07,0.09,1.23,U] [#3 0.14,0.11,0.86,U] [#4 0.23,0.10,1.27,U] [#5 0.08,0.27,0.65,U] [#6 0.05,0.08,0.42,U] [#7 0.11,0.16,0.43,U] [#8 0.33,0.19,0.00,M1] 
20:44:14.401 00.000 9044 refined, 7 included, MultiStar: {0.15, 0.15}, one-star: {0.20, 0.16}
20:44:14.403 00.002 9044 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.62) = xAngle (2.41 = 2.41)
20:44:14.403 00.000 9044 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.67 = -0.67)
20:44:14.404 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.22 cameraTheta=0.79 mountX=-0.16 mountY=-0.13, mountTheta=-2.45
20:44:14.405 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.15, opts=13)
20:44:14.407 00.002 9044 Enqueuing Move request for scope (0.15, 0.15)
20:44:14.408 00.001 12252 Worker thread wakes up
20:44:14.408 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:14.409 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
20:44:14.409 00.000 9044 UpdateGuideState exits: m=5446 SNR=51.0
20:44:14.410 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
20:44:14.410 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:14.410 00.000 12252 Moving (0.15, 0.15) raw xDistance=-0.16 yDistance=-0.13
20:44:14.410 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:14.411 00.001 9044 Enqueuing Expose request
20:44:14.412 00.001 12252 BLC: window closed
20:44:14.412 00.000 12252 BLC: History state: CurrMiss=-0.13, AvgInitMiss=-0.11, ShCount=7, LgCount=3, SticCount=0,  Deflections: 0=0.181065, 1:-0.064645, 2:-0.080146
20:44:14.412 00.000 12252 BLC: No correction, Miss < min_move
20:44:14.413 00.001 12252 PPEC rslt: input = -0.16, final = -0.15, react = -0.10, pred = -0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 1147.70
20:44:14.413 00.000 12252 PPEC: input: -0.16, control: -0.15, exposure: 2000
20:44:14.413 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:14.413 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:44:14.414 00.001 12252 MoveAxis(E, 57, ABG)
20:44:14.414 00.000 12252 Guiding  Dir = 2, Dur = 57
20:44:14.414 00.000 12252 IsSlewing returns 0
20:44:14.414 00.000 12252 IsGuiding returns 0
20:44:14.417 00.003 12252 PulseGuide returned control before completion, sleep 66
20:44:14.498 00.081 12252 IsGuiding returns 0
20:44:14.498 00.000 12252 Move returns status 0, amount 57
20:44:14.498 00.000 12252 MoveAxis(N, 0, ABG)
20:44:14.498 00.000 12252 Move returns status 0, amount 0
20:44:14.498 00.000 12252 move complete, result=0
20:44:14.498 00.000 12252 worker thread done servicing request
20:44:14.498 00.000 12252 Worker thread wakes up
20:44:14.498 00.000 9044 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
20:44:14.499 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:14.501 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:16.842 02.341 12252 Exposure complete
20:44:16.891 00.049 12252 worker thread done servicing request
20:44:16.892 00.001 9044 OnExposeComplete: enter
20:44:16.893 00.001 9044 UpdateGuideState(): m_state=6
20:44:16.895 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
20:44:16.897 00.002 9044 Star::Find returns 1 (0), X=1014.73, Y=823.66, Mass=5611, SNR=51.4, Peak=173 HFD=5.3
20:44:16.898 00.001 9044 MultiStar: [#1 0.20,0.28,1.04,U] [#2 0.58,0.31,0.00,M1] [#3 0.12,0.12,0.85,U] [#4 0.25,0.05,1.27,U] [#5 0.19,0.10,0.65,U] [#6 0.15,0.03,0.42,U] [#7 0.16,0.25,0.42,U] [#8 0.26,-0.04,0.41,U] 
20:44:16.900 00.002 9044 refined, 7 included, MultiStar: {0.20, 0.12}, one-star: {0.22, 0.11}
20:44:16.901 00.001 9044 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.62) = xAngle (2.17 = 2.17)
20:44:16.902 00.001 9044 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.91 = -0.91)
20:44:16.903 00.001 9044 CameraToMount -- cameraX=0.20 cameraY=0.12 hyp=0.23 cameraTheta=0.54 mountX=-0.13 mountY=-0.18, mountTheta=-2.19
20:44:16.905 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.20, y=0.12, opts=13)
20:44:16.906 00.001 9044 Enqueuing Move request for scope (0.20, 0.12)
20:44:16.907 00.001 12252 Worker thread wakes up
20:44:16.907 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:16.909 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.12) opts 0xd
20:44:16.909 00.000 9044 UpdateGuideState exits: m=5611 SNR=51.4
20:44:16.910 00.001 12252 Handling offset move in thread for scope, endpoint = (0.20, 0.12)
20:44:16.910 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:16.911 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:16.912 00.001 9044 Enqueuing Expose request
20:44:16.914 00.002 12252 Moving (0.20, 0.12) raw xDistance=-0.13 yDistance=-0.18
20:44:16.916 00.002 12252 PPEC rslt: input = -0.13, final = -0.13, react = -0.08, pred = -0.05, hyst = -0.08, hyst_pct = 0.00, period_length = 1149.98
20:44:16.916 00.000 12252 PPEC: input: -0.13, control: -0.13, exposure: 2000
20:44:16.916 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:44:16.916 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:44:16.916 00.000 12252 MoveAxis(E, 49, ABG)
20:44:16.916 00.000 12252 Guiding  Dir = 2, Dur = 49
20:44:16.916 00.000 12252 IsSlewing returns 0
20:44:16.917 00.001 12252 IsGuiding returns 0
20:44:16.919 00.002 12252 PulseGuide returned control before completion, sleep 57
20:44:16.980 00.061 12252 IsGuiding returns 0
20:44:16.980 00.000 12252 Move returns status 0, amount 49
20:44:16.980 00.000 12252 MoveAxis(N, 0, ABG)
20:44:16.980 00.000 12252 Move returns status 0, amount 0
20:44:16.980 00.000 12252 move complete, result=0
20:44:16.980 00.000 12252 worker thread done servicing request
20:44:16.981 00.001 12252 Worker thread wakes up
20:44:16.981 00.000 9044 GuideStep: -0.1 px 49 ms EAST, -0.2 px 0 ms NORTH
20:44:16.982 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:16.982 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:19.319 02.337 12252 Exposure complete
20:44:19.365 00.046 12252 worker thread done servicing request
20:44:19.365 00.000 9044 OnExposeComplete: enter
20:44:19.368 00.003 9044 UpdateGuideState(): m_state=6
20:44:19.369 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
20:44:19.370 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=823.80, Mass=5573, SNR=51.3, Peak=173 HFD=5.2
20:44:19.371 00.001 9044 MultiStar: [#1 0.00,0.16,1.04,U] [#2 0.02,0.20,1.18,U] [#3 -0.10,0.19,0.83,U] [#4 0.09,0.16,1.26,U] [#5 0.07,0.12,0.66,U] [#6 -0.01,0.14,0.42,U] [#7 0.03,0.22,0.43,U] [#8 0.06,0.05,0.41,U] 
20:44:19.371 00.000 9044 refined, 8 included, MultiStar: {0.04, 0.18}, one-star: {0.12, 0.25}
20:44:19.373 00.002 9044 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.62) = xAngle (3.00 = 3.00)
20:44:19.374 00.001 9044 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.09 = -0.09)
20:44:19.375 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.37 mountX=-0.18 mountY=-0.02, mountTheta=-3.06
20:44:19.376 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.18, opts=13)
20:44:19.377 00.001 9044 Enqueuing Move request for scope (0.04, 0.18)
20:44:19.378 00.001 12252 Worker thread wakes up
20:44:19.378 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:19.379 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
20:44:19.379 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
20:44:19.379 00.000 12252 Moving (0.04, 0.18) raw xDistance=-0.18 yDistance=-0.02
20:44:19.379 00.000 9044 UpdateGuideState exits: m=5573 SNR=51.3
20:44:19.379 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:19.381 00.002 12252 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1149.98
20:44:19.381 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:19.382 00.001 12252 PPEC: input: -0.18, control: -0.13, exposure: 2000
20:44:19.382 00.000 9044 Enqueuing Expose request
20:44:19.383 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:19.383 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:44:19.383 00.000 12252 MoveAxis(E, 50, ABG)
20:44:19.383 00.000 12252 Guiding  Dir = 2, Dur = 50
20:44:19.384 00.001 12252 IsSlewing returns 0
20:44:19.384 00.000 12252 IsGuiding returns 0
20:44:19.387 00.003 12252 PulseGuide returned control before completion, sleep 58
20:44:19.452 00.065 12252 IsGuiding returns 1
20:44:19.452 00.000 12252 scope still moving after pulse duration time elapsed
20:44:19.483 00.031 12252 IsSlewing returns 0
20:44:19.484 00.001 12252 IsGuiding returns 0
20:44:19.484 00.000 12252 scope move finished after 50 + 49 ms
20:44:19.484 00.000 12252 Move returns status 0, amount 50
20:44:19.484 00.000 12252 MoveAxis(N, 0, ABG)
20:44:19.484 00.000 12252 Move returns status 0, amount 0
20:44:19.484 00.000 12252 move complete, result=0
20:44:19.484 00.000 12252 worker thread done servicing request
20:44:19.484 00.000 9044 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
20:44:19.487 00.003 12252 Worker thread wakes up
20:44:19.487 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:19.487 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:21.849 02.362 12252 Exposure complete
20:44:21.918 00.069 12252 worker thread done servicing request
20:44:21.918 00.000 9044 OnExposeComplete: enter
20:44:21.919 00.001 9044 UpdateGuideState(): m_state=6
20:44:21.923 00.004 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
20:44:21.924 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=823.74, Mass=5607, SNR=51.6, Peak=173 HFD=5.3
20:44:21.926 00.002 9044 MultiStar: [#1 0.06,0.12,1.03,U] [#2 0.02,0.20,1.21,U] [#3 -0.04,0.11,0.84,U] [#4 0.11,0.11,1.26,U] [#5 0.10,0.20,0.64,U] [#6 -0.04,0.13,0.43,U] [#7 0.07,0.17,0.43,U] [#8 0.09,0.15,0.41,U] 
20:44:21.928 00.002 9044 refined, 8 included, MultiStar: {0.06, 0.15}, one-star: {0.15, 0.19}
20:44:21.929 00.001 9044 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.62) = xAngle (2.81 = 2.81)
20:44:21.930 00.001 9044 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.27 = -0.27)
20:44:21.931 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.17 cameraTheta=1.19 mountX=-0.16 mountY=-0.04, mountTheta=-2.86
20:44:21.933 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.15, opts=13)
20:44:21.935 00.002 9044 Enqueuing Move request for scope (0.06, 0.15)
20:44:21.936 00.001 12252 Worker thread wakes up
20:44:21.936 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:21.937 00.001 9044 UpdateGuideState exits: m=5607 SNR=51.6
20:44:21.938 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:21.939 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:21.941 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
20:44:21.941 00.000 9044 Enqueuing Expose request
20:44:21.942 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
20:44:21.942 00.000 12252 Moving (0.06, 0.15) raw xDistance=-0.16 yDistance=-0.04
20:44:21.945 00.003 12252 PPEC rslt: input = -0.16, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1152.22
20:44:21.945 00.000 12252 PPEC: input: -0.16, control: -0.11, exposure: 2000
20:44:21.945 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:21.945 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:44:21.945 00.000 12252 MoveAxis(E, 44, ABG)
20:44:21.945 00.000 12252 Guiding  Dir = 2, Dur = 44
20:44:21.945 00.000 12252 IsSlewing returns 0
20:44:21.945 00.000 12252 IsGuiding returns 0
20:44:21.948 00.003 12252 PulseGuide returned control before completion, sleep 52
20:44:22.006 00.058 12252 IsGuiding returns 0
20:44:22.006 00.000 12252 Move returns status 0, amount 44
20:44:22.006 00.000 12252 MoveAxis(N, 0, ABG)
20:44:22.006 00.000 12252 Move returns status 0, amount 0
20:44:22.006 00.000 12252 move complete, result=0
20:44:22.006 00.000 12252 worker thread done servicing request
20:44:22.006 00.000 12252 Worker thread wakes up
20:44:22.006 00.000 9044 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
20:44:22.008 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:22.008 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:24.353 02.345 12252 Exposure complete
20:44:24.402 00.049 12252 worker thread done servicing request
20:44:24.402 00.000 9044 OnExposeComplete: enter
20:44:24.404 00.002 9044 UpdateGuideState(): m_state=6
20:44:24.405 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
20:44:24.406 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=823.69, Mass=5455, SNR=50.8, Peak=173 HFD=5.3
20:44:24.408 00.002 9044 MultiStar: [#1 0.09,0.11,1.07,U] [#2 0.13,0.09,1.21,U] [#3 0.11,0.15,0.86,U] [#4 0.23,0.09,1.27,U] [#5 0.16,0.08,0.65,U] [#6 0.03,0.20,0.43,U] [#7 0.17,0.23,0.43,U] [#8 0.22,0.14,0.42,U] 
20:44:24.408 00.000 9044 refined, 8 included, MultiStar: {0.16, 0.12}, one-star: {0.22, 0.14}
20:44:24.410 00.002 9044 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.62) = xAngle (2.29 = 2.29)
20:44:24.411 00.001 9044 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.79 = -0.79)
20:44:24.412 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.66 mountX=-0.13 mountY=-0.14, mountTheta=-2.32
20:44:24.414 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.12, opts=13)
20:44:24.416 00.002 9044 Enqueuing Move request for scope (0.16, 0.12)
20:44:24.417 00.001 12252 Worker thread wakes up
20:44:24.417 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:24.418 00.001 9044 UpdateGuideState exits: m=5455 SNR=50.8
20:44:24.420 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:24.421 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:24.422 00.001 9044 Enqueuing Expose request
20:44:24.423 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
20:44:24.423 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
20:44:24.423 00.000 12252 Moving (0.16, 0.12) raw xDistance=-0.13 yDistance=-0.14
20:44:24.425 00.002 12252 PPEC rslt: input = -0.13, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1154.44
20:44:24.425 00.000 12252 PPEC: input: -0.13, control: -0.09, exposure: 2000
20:44:24.425 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:24.426 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:44:24.426 00.000 12252 MoveAxis(E, 37, ABG)
20:44:24.426 00.000 12252 Guiding  Dir = 2, Dur = 37
20:44:24.426 00.000 12252 IsSlewing returns 0
20:44:24.426 00.000 12252 IsGuiding returns 0
20:44:24.428 00.002 12252 PulseGuide returned control before completion, sleep 46
20:44:24.486 00.058 12252 IsGuiding returns 0
20:44:24.486 00.000 12252 Move returns status 0, amount 37
20:44:24.486 00.000 12252 MoveAxis(N, 0, ABG)
20:44:24.486 00.000 12252 Move returns status 0, amount 0
20:44:24.486 00.000 12252 move complete, result=0
20:44:24.486 00.000 12252 worker thread done servicing request
20:44:24.486 00.000 12252 Worker thread wakes up
20:44:24.486 00.000 9044 GuideStep: -0.1 px 37 ms EAST, -0.1 px 0 ms NORTH
20:44:24.488 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:24.488 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:26.835 02.347 12252 Exposure complete
20:44:26.885 00.050 12252 worker thread done servicing request
20:44:26.886 00.001 9044 OnExposeComplete: enter
20:44:26.888 00.002 9044 UpdateGuideState(): m_state=6
20:44:26.890 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
20:44:26.891 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=823.75, Mass=5724, SNR=52.0, Peak=173 HFD=5.3
20:44:26.892 00.001 9044 MultiStar: [#1 0.04,0.29,1.06,U] [#2 0.49,0.38,0.00,M1] [#3 0.00,0.14,0.83,U] [#4 0.14,0.12,1.28,U] [#5 0.09,0.25,0.64,U] [#6 -0.03,0.10,0.41,U] [#7 0.00,0.27,0.40,U] [#8 0.07,0.13,0.41,U] 
20:44:26.894 00.002 9044 refined, 7 included, MultiStar: {0.07, 0.19}, one-star: {0.13, 0.20}
20:44:26.895 00.001 9044 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.62) = xAngle (2.84 = 2.84)
20:44:26.896 00.001 9044 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.24 = -0.24)
20:44:26.897 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.19 hyp=0.20 cameraTheta=1.21 mountX=-0.19 mountY=-0.05, mountTheta=-2.89
20:44:26.899 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.19, opts=13)
20:44:26.901 00.002 9044 Enqueuing Move request for scope (0.07, 0.19)
20:44:26.902 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:26.903 00.001 9044 UpdateGuideState exits: m=5724 SNR=52.0
20:44:26.904 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:26.905 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:26.905 00.000 9044 Enqueuing Expose request
20:44:26.906 00.001 12252 Worker thread wakes up
20:44:26.907 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.19) opts 0xd
20:44:26.907 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.19)
20:44:26.907 00.000 12252 Moving (0.07, 0.19) raw xDistance=-0.19 yDistance=-0.05
20:44:26.909 00.002 12252 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 1154.44
20:44:26.909 00.000 12252 PPEC: input: -0.19, control: -0.13, exposure: 2000
20:44:26.909 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:26.909 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:44:26.909 00.000 12252 MoveAxis(E, 50, ABG)
20:44:26.909 00.000 12252 Guiding  Dir = 2, Dur = 50
20:44:26.910 00.001 12252 IsSlewing returns 0
20:44:26.910 00.000 12252 IsGuiding returns 0
20:44:26.911 00.001 12252 PulseGuide returned control before completion, sleep 59
20:44:26.987 00.076 12252 IsGuiding returns 0
20:44:26.988 00.001 12252 Move returns status 0, amount 50
20:44:26.988 00.000 12252 MoveAxis(N, 0, ABG)
20:44:26.988 00.000 12252 Move returns status 0, amount 0
20:44:26.988 00.000 12252 move complete, result=0
20:44:26.988 00.000 12252 worker thread done servicing request
20:44:26.988 00.000 9044 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
20:44:26.991 00.003 12252 Worker thread wakes up
20:44:26.991 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:26.991 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:29.339 02.348 12252 Exposure complete
20:44:29.389 00.050 12252 worker thread done servicing request
20:44:29.389 00.000 9044 OnExposeComplete: enter
20:44:29.390 00.001 9044 UpdateGuideState(): m_state=6
20:44:29.392 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
20:44:29.393 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=823.84, Mass=5532, SNR=51.1, Peak=173 HFD=5.3
20:44:29.394 00.001 9044 MultiStar: [#1 -0.02,0.29,1.06,U] [#2 -0.03,0.14,1.22,U] [#3 -0.01,0.37,0.00,M1] [#4 0.12,0.16,1.27,U] [#5 -0.00,0.24,0.65,U] [#6 -0.06,0.20,0.42,U] [#7 0.00,0.29,0.43,U] [#8 -0.00,0.12,0.41,U] 
20:44:29.395 00.001 9044 refined, 7 included, MultiStar: {0.01, 0.21}, one-star: {-0.01, 0.29}
20:44:29.396 00.001 9044 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.62) = xAngle (3.16 = -3.13)
20:44:29.398 00.002 9044 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.07 = 0.07)
20:44:29.400 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.53 mountX=-0.21 mountY=0.02, mountTheta=3.07
20:44:29.402 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.21, opts=13)
20:44:29.403 00.001 9044 Enqueuing Move request for scope (0.01, 0.21)
20:44:29.404 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:29.405 00.001 9044 UpdateGuideState exits: m=5532 SNR=51.1
20:44:29.406 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:29.407 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:29.408 00.001 9044 Enqueuing Expose request
20:44:29.409 00.001 12252 Worker thread wakes up
20:44:29.409 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
20:44:29.409 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
20:44:29.409 00.000 12252 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=0.02
20:44:29.413 00.004 12252 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 1156.63
20:44:29.413 00.000 12252 PPEC: input: -0.21, control: -0.15, exposure: 2000
20:44:29.413 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:29.413 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:44:29.413 00.000 12252 MoveAxis(E, 59, ABG)
20:44:29.413 00.000 12252 Guiding  Dir = 2, Dur = 59
20:44:29.414 00.001 12252 IsSlewing returns 0
20:44:29.414 00.000 12252 IsGuiding returns 0
20:44:29.416 00.002 12252 PulseGuide returned control before completion, sleep 68
20:44:29.493 00.077 12252 IsGuiding returns 0
20:44:29.493 00.000 12252 Move returns status 0, amount 59
20:44:29.493 00.000 12252 MoveAxis(N, 0, ABG)
20:44:29.493 00.000 12252 Move returns status 0, amount 0
20:44:29.493 00.000 12252 move complete, result=0
20:44:29.493 00.000 12252 worker thread done servicing request
20:44:29.493 00.000 12252 Worker thread wakes up
20:44:29.494 00.001 9044 GuideStep: -0.2 px 59 ms EAST, 0.0 px 0 ms NORTH
20:44:29.497 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:29.498 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:31.840 02.342 12252 Exposure complete
20:44:31.902 00.062 12252 worker thread done servicing request
20:44:31.902 00.000 9044 OnExposeComplete: enter
20:44:31.903 00.001 9044 UpdateGuideState(): m_state=6
20:44:31.904 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
20:44:31.906 00.002 9044 Star::Find returns 1 (0), X=1014.74, Y=823.87, Mass=5375, SNR=50.6, Peak=173 HFD=5.0
20:44:31.908 00.002 9044 MultiStar: [#1 0.24,0.45,0.00,M1] [#2 0.18,0.25,1.20,U] [#3 0.17,0.46,0.00,M2] [#4 0.27,0.25,1.28,U] [#5 0.19,0.34,0.00,M1] [#6 0.12,0.29,0.43,U] [#7 0.11,0.50,0.00,M1] [#8 0.16,0.20,0.42,U] 
20:44:31.910 00.002 9044 refined, 4 included, MultiStar: {0.21, 0.26}, one-star: {0.23, 0.32}
20:44:31.911 00.001 9044 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.62) = xAngle (2.52 = 2.52)
20:44:31.912 00.001 9044 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.56 = -0.56)
20:44:31.914 00.002 9044 CameraToMount -- cameraX=0.21 cameraY=0.26 hyp=0.34 cameraTheta=0.90 mountX=-0.27 mountY=-0.18, mountTheta=-2.56
20:44:31.916 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=0.26, opts=13)
20:44:31.917 00.001 9044 Enqueuing Move request for scope (0.21, 0.26)
20:44:31.919 00.002 12252 Worker thread wakes up
20:44:31.919 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:31.920 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.26) opts 0xd
20:44:31.920 00.000 9044 UpdateGuideState exits: m=5375 SNR=50.6
20:44:31.921 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:31.922 00.001 12252 Handling offset move in thread for scope, endpoint = (0.21, 0.26)
20:44:31.922 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:31.924 00.002 9044 Enqueuing Expose request
20:44:31.925 00.001 12252 Moving (0.21, 0.26) raw xDistance=-0.27 yDistance=-0.18
20:44:31.925 00.000 12252 PPEC rslt: input = -0.27, final = -0.19, react = -0.16, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 1156.63
20:44:31.926 00.001 12252 PPEC: input: -0.27, control: -0.19, exposure: 2000
20:44:31.926 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:44:31.926 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:44:31.926 00.000 12252 MoveAxis(E, 73, ABG)
20:44:31.926 00.000 12252 Guiding  Dir = 2, Dur = 73
20:44:31.926 00.000 12252 IsSlewing returns 0
20:44:31.930 00.004 12252 IsGuiding returns 0
20:44:31.932 00.002 12252 PulseGuide returned control before completion, sleep 81
20:44:32.019 00.087 12252 IsGuiding returns 1
20:44:32.019 00.000 12252 scope still moving after pulse duration time elapsed
20:44:32.051 00.032 12252 IsSlewing returns 0
20:44:32.051 00.000 12252 IsGuiding returns 0
20:44:32.051 00.000 12252 scope move finished after 73 + 48 ms
20:44:32.051 00.000 12252 Move returns status 0, amount 73
20:44:32.051 00.000 12252 MoveAxis(N, 0, ABG)
20:44:32.051 00.000 12252 Move returns status 0, amount 0
20:44:32.051 00.000 12252 move complete, result=0
20:44:32.051 00.000 12252 worker thread done servicing request
20:44:32.051 00.000 12252 Worker thread wakes up
20:44:32.051 00.000 9044 GuideStep: -0.3 px 73 ms EAST, -0.2 px 0 ms NORTH
20:44:32.054 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:32.054 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:34.412 02.358 12252 Exposure complete
20:44:34.460 00.048 12252 worker thread done servicing request
20:44:34.461 00.001 9044 OnExposeComplete: enter
20:44:34.463 00.002 9044 UpdateGuideState(): m_state=6
20:44:34.465 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
20:44:34.466 00.001 9044 Star::Find returns 1 (0), X=1014.63, Y=823.77, Mass=5463, SNR=50.7, Peak=173 HFD=5.2
20:44:34.467 00.001 9044 MultiStar: [#1 0.06,0.12,1.05,U] [#2 0.01,0.14,1.20,U] [#3 0.06,0.33,0.85,U] [#4 0.16,0.16,1.28,U] [#5 0.07,0.13,0.66,U] [#6 0.03,0.01,0.43,U] [#7 0.08,0.23,0.42,U] [#8 0.10,0.04,0.41,U] 
20:44:34.469 00.002 9044 refined, 8 included, MultiStar: {0.08, 0.17}, one-star: {0.11, 0.22}
20:44:34.470 00.001 9044 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.62) = xAngle (2.75 = 2.75)
20:44:34.471 00.001 9044 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.34 = -0.34)
20:44:34.472 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.12 mountX=-0.17 mountY=-0.06, mountTheta=-2.80
20:44:34.474 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.17, opts=13)
20:44:34.475 00.001 9044 Enqueuing Move request for scope (0.08, 0.17)
20:44:34.476 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:34.478 00.002 12252 Worker thread wakes up
20:44:34.478 00.000 9044 UpdateGuideState exits: m=5463 SNR=50.7
20:44:34.480 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:34.481 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
20:44:34.481 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:34.482 00.001 9044 Enqueuing Expose request
20:44:34.482 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
20:44:34.482 00.000 12252 Moving (0.08, 0.17) raw xDistance=-0.17 yDistance=-0.06
20:44:34.484 00.002 12252 PPEC rslt: input = -0.17, final = -0.15, react = -0.10, pred = -0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 1158.78
20:44:34.484 00.000 12252 PPEC: input: -0.17, control: -0.15, exposure: 2000
20:44:34.484 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:34.484 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:44:34.484 00.000 12252 MoveAxis(E, 57, ABG)
20:44:34.484 00.000 12252 Guiding  Dir = 2, Dur = 57
20:44:34.485 00.001 12252 IsSlewing returns 0
20:44:34.485 00.000 12252 IsGuiding returns 0
20:44:34.487 00.002 12252 PulseGuide returned control before completion, sleep 66
20:44:34.560 00.073 12252 IsGuiding returns 0
20:44:34.560 00.000 12252 Move returns status 0, amount 57
20:44:34.560 00.000 12252 MoveAxis(N, 0, ABG)
20:44:34.560 00.000 12252 Move returns status 0, amount 0
20:44:34.560 00.000 12252 move complete, result=0
20:44:34.560 00.000 12252 worker thread done servicing request
20:44:34.560 00.000 12252 Worker thread wakes up
20:44:34.560 00.000 9044 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
20:44:34.563 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:34.563 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:36.903 02.340 12252 Exposure complete
20:44:36.942 00.039 12252 worker thread done servicing request
20:44:36.942 00.000 9044 OnExposeComplete: enter
20:44:36.943 00.001 9044 UpdateGuideState(): m_state=6
20:44:36.944 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
20:44:36.945 00.001 9044 Star::Find returns 1 (0), X=1014.52, Y=823.80, Mass=5542, SNR=51.2, Peak=173 HFD=5.2
20:44:36.946 00.001 9044 MultiStar: [#1 0.02,0.43,0.00,M1] [#2 0.01,0.20,1.21,U] [#3 0.08,0.41,0.00,M2] [#4 0.16,0.17,1.28,U] [#5 0.04,0.17,0.66,U] [#6 -0.01,0.19,0.42,U] [#7 -0.04,0.39,0.00,M1] [#8 0.03,0.24,0.41,U] 
20:44:36.946 00.000 9044 refined, 5 included, MultiStar: {0.05, 0.20}, one-star: {0.01, 0.25}
20:44:36.948 00.002 9044 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.62) = xAngle (2.95 = 2.95)
20:44:36.949 00.001 9044 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.13 = -0.13)
20:44:36.949 00.000 9044 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.33 mountX=-0.20 mountY=-0.03, mountTheta=-3.01
20:44:36.951 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.20, opts=13)
20:44:36.952 00.001 9044 Enqueuing Move request for scope (0.05, 0.20)
20:44:36.953 00.001 12252 Worker thread wakes up
20:44:36.953 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:36.954 00.001 9044 UpdateGuideState exits: m=5542 SNR=51.2
20:44:36.955 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:36.956 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:36.957 00.001 9044 Enqueuing Expose request
20:44:36.960 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
20:44:36.960 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
20:44:36.960 00.000 12252 Moving (0.05, 0.20) raw xDistance=-0.20 yDistance=-0.03
20:44:36.961 00.001 12252 PPEC rslt: input = -0.20, final = -0.16, react = -0.12, pred = -0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 1158.78
20:44:36.961 00.000 12252 PPEC: input: -0.20, control: -0.16, exposure: 2000
20:44:36.961 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:36.961 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:44:36.961 00.000 12252 MoveAxis(E, 64, ABG)
20:44:36.961 00.000 12252 Guiding  Dir = 2, Dur = 64
20:44:36.962 00.001 12252 IsSlewing returns 0
20:44:36.962 00.000 12252 IsGuiding returns 0
20:44:36.964 00.002 12252 PulseGuide returned control before completion, sleep 73
20:44:37.052 00.088 12252 IsGuiding returns 0
20:44:37.052 00.000 12252 Move returns status 0, amount 64
20:44:37.052 00.000 12252 MoveAxis(N, 0, ABG)
20:44:37.052 00.000 12252 Move returns status 0, amount 0
20:44:37.052 00.000 12252 move complete, result=0
20:44:37.052 00.000 12252 worker thread done servicing request
20:44:37.052 00.000 9044 GuideStep: -0.2 px 64 ms EAST, -0.0 px 0 ms NORTH
20:44:37.055 00.003 12252 Worker thread wakes up
20:44:37.055 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:37.055 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:39.396 02.341 12252 Exposure complete
20:44:39.445 00.049 12252 worker thread done servicing request
20:44:39.445 00.000 9044 OnExposeComplete: enter
20:44:39.448 00.003 9044 UpdateGuideState(): m_state=6
20:44:39.450 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
20:44:39.451 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=823.89, Mass=5624, SNR=51.6, Peak=173 HFD=5.2
20:44:39.452 00.001 9044 MultiStar: [#1 -0.07,0.40,0.00,M2] [#2 -0.10,0.11,1.20,U] [#3 -0.15,0.22,0.83,U] [#4 0.02,0.24,1.25,U] [#5 -0.11,0.14,0.65,U] [#6 -0.12,0.21,0.43,U] [#7 0.07,0.35,0.42,U] [#8 -0.06,0.15,0.41,U] 
20:44:39.453 00.001 9044 refined, 7 included, MultiStar: {-0.06, 0.22}, one-star: {-0.05, 0.34}
20:44:39.455 00.002 9044 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.62) = xAngle (3.47 = -2.81)
20:44:39.456 00.001 9044 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.39 = 0.39)
20:44:39.457 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.22 cameraTheta=1.85 mountX=-0.21 mountY=0.09, mountTheta=2.76
20:44:39.461 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.22, opts=13)
20:44:39.463 00.002 9044 Enqueuing Move request for scope (-0.06, 0.22)
20:44:39.465 00.002 12252 Worker thread wakes up
20:44:39.465 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:39.466 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
20:44:39.466 00.000 9044 UpdateGuideState exits: m=5624 SNR=51.6
20:44:39.468 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
20:44:39.468 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:39.470 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:39.472 00.002 9044 Enqueuing Expose request
20:44:39.474 00.002 12252 Moving (-0.06, 0.22) raw xDistance=-0.21 yDistance=0.09
20:44:39.477 00.003 12252 PPEC rslt: input = -0.21, final = -0.18, react = -0.13, pred = -0.05, hyst = -0.12, hyst_pct = 0.00, period_length = 1160.89
20:44:39.477 00.000 12252 PPEC: input: -0.21, control: -0.18, exposure: 2000
20:44:39.477 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:39.477 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:44:39.477 00.000 12252 MoveAxis(E, 71, ABG)
20:44:39.477 00.000 12252 Guiding  Dir = 2, Dur = 71
20:44:39.477 00.000 12252 IsSlewing returns 0
20:44:39.477 00.000 12252 IsGuiding returns 0
20:44:39.480 00.003 12252 PulseGuide returned control before completion, sleep 79
20:44:39.574 00.094 12252 IsGuiding returns 0
20:44:39.574 00.000 12252 Move returns status 0, amount 71
20:44:39.574 00.000 12252 MoveAxis(N, 0, ABG)
20:44:39.574 00.000 12252 Move returns status 0, amount 0
20:44:39.574 00.000 12252 move complete, result=0
20:44:39.574 00.000 12252 worker thread done servicing request
20:44:39.574 00.000 9044 GuideStep: -0.2 px 71 ms EAST, 0.1 px 0 ms NORTH
20:44:39.577 00.003 12252 Worker thread wakes up
20:44:39.578 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:39.578 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:41.921 02.343 12252 Exposure complete
20:44:41.970 00.049 12252 worker thread done servicing request
20:44:41.970 00.000 9044 OnExposeComplete: enter
20:44:41.972 00.002 9044 UpdateGuideState(): m_state=6
20:44:41.973 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
20:44:41.974 00.001 9044 Star::Find returns 1 (0), X=1014.45, Y=823.79, Mass=5517, SNR=51.0, Peak=173 HFD=5.2
20:44:41.975 00.001 9044 MultiStar: [#1 -0.02,0.19,1.04,U] [#2 -0.04,0.17,1.21,U] [#3 0.03,0.30,0.84,U] [#4 0.09,0.17,1.27,U] [#5 0.07,0.20,0.65,U] [#6 -0.14,0.25,0.43,U] [#7 0.01,0.25,0.42,U] [#8 0.03,0.24,0.42,U] 
20:44:41.977 00.002 9044 refined, 8 included, MultiStar: {0.00, 0.21}, one-star: {-0.07, 0.24}
20:44:41.978 00.001 9044 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.62) = xAngle (3.19 = -3.09)
20:44:41.979 00.001 9044 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.11 = 0.11)
20:44:41.980 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.57 mountX=-0.21 mountY=0.02, mountTheta=3.03
20:44:41.983 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.21, opts=13)
20:44:41.984 00.001 9044 Enqueuing Move request for scope (0.00, 0.21)
20:44:41.985 00.001 12252 Worker thread wakes up
20:44:41.985 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:41.985 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.21) opts 0xd
20:44:41.985 00.000 9044 UpdateGuideState exits: m=5517 SNR=51.0
20:44:41.986 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.21)
20:44:41.986 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:41.987 00.001 12252 Moving (0.00, 0.21) raw xDistance=-0.21 yDistance=0.02
20:44:41.987 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:41.988 00.001 9044 Enqueuing Expose request
20:44:41.991 00.003 12252 PPEC rslt: input = -0.21, final = -0.18, react = -0.13, pred = -0.05, hyst = -0.12, hyst_pct = 0.00, period_length = 1162.98
20:44:41.991 00.000 12252 PPEC: input: -0.21, control: -0.18, exposure: 2000
20:44:41.991 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:41.991 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:44:41.991 00.000 12252 MoveAxis(E, 71, ABG)
20:44:41.991 00.000 12252 Guiding  Dir = 2, Dur = 71
20:44:41.991 00.000 12252 IsSlewing returns 0
20:44:41.992 00.001 12252 IsGuiding returns 0
20:44:41.993 00.001 12252 PulseGuide returned control before completion, sleep 80
20:44:42.074 00.081 12252 IsGuiding returns 0
20:44:42.074 00.000 12252 Move returns status 0, amount 71
20:44:42.074 00.000 12252 MoveAxis(N, 0, ABG)
20:44:42.074 00.000 12252 Move returns status 0, amount 0
20:44:42.074 00.000 12252 move complete, result=0
20:44:42.074 00.000 12252 worker thread done servicing request
20:44:42.074 00.000 12252 Worker thread wakes up
20:44:42.075 00.001 9044 GuideStep: -0.2 px 71 ms EAST, 0.0 px 0 ms NORTH
20:44:42.078 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:42.078 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:44.420 02.342 12252 Exposure complete
20:44:44.482 00.062 12252 worker thread done servicing request
20:44:44.482 00.000 9044 OnExposeComplete: enter
20:44:44.483 00.001 9044 UpdateGuideState(): m_state=6
20:44:44.484 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
20:44:44.485 00.001 9044 Star::Find returns 1 (0), X=1014.42, Y=823.70, Mass=5434, SNR=50.8, Peak=173 HFD=5.3
20:44:44.486 00.001 9044 MultiStar: [#1 -0.03,0.01,1.04,U] [#2 -0.25,-0.00,1.21,U] [#3 -0.15,0.17,0.85,U] [#4 -0.12,-0.02,1.30,U] [#5 -0.01,0.04,0.65,U] [#6 -0.07,0.05,0.42,U] [#7 -0.07,0.10,0.43,U] [#8 -0.05,0.04,0.41,U] 
20:44:44.487 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.05}, one-star: {-0.10, 0.15}
20:44:44.487 00.000 9044 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.62) = xAngle (4.32 = -1.96)
20:44:44.488 00.001 9044 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.24 = 1.24)
20:44:44.490 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.70 mountX=-0.05 mountY=0.12, mountTheta=1.96
20:44:44.492 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.05, opts=13)
20:44:44.492 00.000 9044 Enqueuing Move request for scope (-0.11, 0.05)
20:44:44.493 00.001 12252 Worker thread wakes up
20:44:44.494 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:44.494 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
20:44:44.495 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
20:44:44.495 00.000 12252 Moving (-0.11, 0.05) raw xDistance=-0.05 yDistance=0.12
20:44:44.495 00.000 9044 UpdateGuideState exits: m=5434 SNR=50.8
20:44:44.496 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:44.497 00.001 12252 PPEC rslt: input = -0.05, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 1162.98
20:44:44.497 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:44.498 00.001 12252 PPEC: input: -0.05, control: -0.05, exposure: 2000
20:44:44.498 00.000 9044 Enqueuing Expose request
20:44:44.498 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:44.498 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:44:44.498 00.000 12252 MoveAxis(E, 19, ABG)
20:44:44.499 00.001 12252 Guiding  Dir = 2, Dur = 19
20:44:44.499 00.000 12252 IsSlewing returns 0
20:44:44.499 00.000 12252 IsGuiding returns 0
20:44:44.502 00.003 12252 PulseGuide returned control before completion, sleep 28
20:44:44.532 00.030 12252 IsGuiding returns 0
20:44:44.532 00.000 12252 Move returns status 0, amount 19
20:44:44.532 00.000 12252 MoveAxis(N, 0, ABG)
20:44:44.532 00.000 12252 Move returns status 0, amount 0
20:44:44.532 00.000 12252 move complete, result=0
20:44:44.532 00.000 12252 worker thread done servicing request
20:44:44.532 00.000 12252 Worker thread wakes up
20:44:44.532 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:44.532 00.000 9044 GuideStep: -0.0 px 19 ms EAST, 0.1 px 0 ms NORTH
20:44:44.534 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:46.868 02.334 12252 Exposure complete
20:44:46.915 00.047 12252 worker thread done servicing request
20:44:46.915 00.000 9044 OnExposeComplete: enter
20:44:46.918 00.003 9044 UpdateGuideState(): m_state=6
20:44:46.921 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
20:44:46.922 00.001 9044 Star::Find returns 1 (0), X=1014.43, Y=823.61, Mass=5435, SNR=50.6, Peak=173 HFD=5.3
20:44:46.923 00.001 9044 MultiStar: [#1 -0.10,0.16,1.07,U] [#2 -0.30,0.01,1.21,U] [#3 -0.21,0.03,0.84,U] [#4 -0.00,-0.02,1.30,U] [#5 -0.11,0.00,0.65,U] [#6 -0.21,-0.03,0.43,U] [#7 -0.15,-0.03,0.43,U] [#8 -0.05,0.03,0.42,U] 
20:44:46.925 00.002 9044 single-star, 8 included, MultiStar: {-0.13, 0.03}, one-star: {-0.09, 0.06}
20:44:46.925 00.000 9044 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.62) = xAngle (4.17 = -2.11)
20:44:46.926 00.001 9044 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.09 = 1.09)
20:44:46.928 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.55 mountX=-0.05 mountY=0.09, mountTheta=2.09
20:44:46.931 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.06, opts=13)
20:44:46.933 00.002 9044 Enqueuing Move request for scope (-0.09, 0.06)
20:44:46.935 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:46.937 00.002 12252 Worker thread wakes up
20:44:46.937 00.000 9044 UpdateGuideState exits: m=5435 SNR=50.6
20:44:46.939 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
20:44:46.939 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:46.940 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:46.941 00.001 9044 Enqueuing Expose request
20:44:46.942 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
20:44:46.942 00.000 12252 Moving (-0.09, 0.06) raw xDistance=-0.05 yDistance=0.09
20:44:46.945 00.003 12252 PPEC rslt: input = -0.05, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 1165.03
20:44:46.946 00.001 12252 PPEC: input: -0.05, control: -0.05, exposure: 2000
20:44:46.946 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:46.946 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:44:46.946 00.000 12252 MoveAxis(E, 18, ABG)
20:44:46.946 00.000 12252 Guiding  Dir = 2, Dur = 18
20:44:46.946 00.000 12252 IsSlewing returns 0
20:44:46.946 00.000 12252 IsGuiding returns 0
20:44:46.948 00.002 12252 PulseGuide returned control before completion, sleep 27
20:44:46.994 00.046 12252 IsGuiding returns 0
20:44:46.994 00.000 12252 Move returns status 0, amount 18
20:44:46.995 00.001 12252 MoveAxis(N, 0, ABG)
20:44:46.995 00.000 12252 Move returns status 0, amount 0
20:44:46.995 00.000 12252 move complete, result=0
20:44:46.995 00.000 12252 worker thread done servicing request
20:44:46.995 00.000 12252 Worker thread wakes up
20:44:46.995 00.000 9044 GuideStep: -0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
20:44:46.997 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:46.997 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:49.345 02.348 12252 Exposure complete
20:44:49.417 00.072 12252 worker thread done servicing request
20:44:49.417 00.000 9044 OnExposeComplete: enter
20:44:49.419 00.002 9044 UpdateGuideState(): m_state=6
20:44:49.421 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
20:44:49.423 00.002 9044 Star::Find returns 1 (0), X=1014.39, Y=823.72, Mass=5490, SNR=50.9, Peak=173 HFD=5.3
20:44:49.424 00.001 9044 MultiStar: [#1 -0.10,0.27,1.07,U] [#2 -0.06,0.13,1.21,U] [#3 -0.07,0.17,0.84,U] [#4 -0.12,0.04,1.28,U] [#5 0.02,0.09,0.66,U] [#6 -0.15,0.08,0.43,U] [#7 -0.11,0.16,0.43,U] [#8 -0.09,0.10,0.41,U] 
20:44:49.426 00.002 9044 refined, 8 included, MultiStar: {-0.09, 0.14}, one-star: {-0.13, 0.17}
20:44:49.428 00.002 9044 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.62) = xAngle (3.77 = -2.51)
20:44:49.430 00.002 9044 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.69 = 0.69)
20:44:49.431 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.15 mountX=-0.13 mountY=0.10, mountTheta=2.48
20:44:49.435 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.14, opts=13)
20:44:49.438 00.003 9044 Enqueuing Move request for scope (-0.09, 0.14)
20:44:49.441 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:49.443 00.002 9044 UpdateGuideState exits: m=5490 SNR=50.9
20:44:49.445 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:49.449 00.004 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:49.451 00.002 12252 Worker thread wakes up
20:44:49.451 00.000 9044 Enqueuing Expose request
20:44:49.455 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
20:44:49.455 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
20:44:49.455 00.000 12252 Moving (-0.09, 0.14) raw xDistance=-0.13 yDistance=0.10
20:44:49.456 00.001 12252 PPEC rslt: input = -0.13, final = -0.11, react = -0.08, pred = -0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 1165.03
20:44:49.456 00.000 12252 PPEC: input: -0.13, control: -0.11, exposure: 2000
20:44:49.456 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:49.456 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:44:49.456 00.000 12252 MoveAxis(E, 43, ABG)
20:44:49.456 00.000 12252 Guiding  Dir = 2, Dur = 43
20:44:49.457 00.001 12252 IsSlewing returns 0
20:44:49.457 00.000 12252 IsGuiding returns 0
20:44:49.459 00.002 12252 PulseGuide returned control before completion, sleep 51
20:44:49.514 00.055 12252 IsGuiding returns 1
20:44:49.514 00.000 12252 scope still moving after pulse duration time elapsed
20:44:49.544 00.030 12252 IsSlewing returns 0
20:44:49.544 00.000 12252 IsGuiding returns 0
20:44:49.544 00.000 12252 scope move finished after 43 + 44 ms
20:44:49.544 00.000 12252 Move returns status 0, amount 43
20:44:49.545 00.001 12252 MoveAxis(N, 0, ABG)
20:44:49.545 00.000 12252 Move returns status 0, amount 0
20:44:49.545 00.000 12252 move complete, result=0
20:44:49.545 00.000 12252 worker thread done servicing request
20:44:49.545 00.000 12252 Worker thread wakes up
20:44:49.545 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:49.545 00.000 9044 GuideStep: -0.1 px 43 ms EAST, 0.1 px 0 ms NORTH
20:44:49.546 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:51.882 02.336 12252 Exposure complete
20:44:51.929 00.047 12252 worker thread done servicing request
20:44:51.929 00.000 9044 OnExposeComplete: enter
20:44:51.930 00.001 9044 UpdateGuideState(): m_state=6
20:44:51.931 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
20:44:51.932 00.001 9044 Star::Find returns 1 (0), X=1014.49, Y=823.76, Mass=5503, SNR=51.1, Peak=173 HFD=5.2
20:44:51.933 00.001 9044 MultiStar: [#1 0.00,0.11,1.05,U] [#2 0.01,0.12,1.20,U] [#3 -0.13,0.23,0.85,U] [#4 0.09,0.12,1.28,U] [#5 0.11,0.11,0.64,U] [#6 -0.04,0.19,0.43,U] [#7 -0.05,0.23,0.43,U] [#8 -0.00,0.08,0.41,U] 
20:44:51.934 00.001 9044 refined, 8 included, MultiStar: {0.00, 0.15}, one-star: {-0.03, 0.21}
20:44:51.934 00.000 9044 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.62) = xAngle (3.17 = -3.12)
20:44:51.935 00.001 9044 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.08 = 0.08)
20:44:51.936 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.54 mountX=-0.15 mountY=0.01, mountTheta=3.06
20:44:51.939 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.15, opts=13)
20:44:51.939 00.000 9044 Enqueuing Move request for scope (0.00, 0.15)
20:44:51.940 00.001 12252 Worker thread wakes up
20:44:51.940 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:51.941 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
20:44:51.941 00.000 9044 UpdateGuideState exits: m=5503 SNR=51.1
20:44:51.942 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
20:44:51.942 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:51.942 00.000 12252 Moving (0.00, 0.15) raw xDistance=-0.15 yDistance=0.01
20:44:51.942 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:51.943 00.001 9044 Enqueuing Expose request
20:44:51.945 00.002 12252 PPEC rslt: input = -0.15, final = -0.12, react = -0.09, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 1167.04
20:44:51.945 00.000 12252 PPEC: input: -0.15, control: -0.12, exposure: 2000
20:44:51.945 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:51.945 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:44:51.945 00.000 12252 MoveAxis(E, 47, ABG)
20:44:51.945 00.000 12252 Guiding  Dir = 2, Dur = 47
20:44:51.947 00.002 12252 IsSlewing returns 0
20:44:51.947 00.000 12252 IsGuiding returns 0
20:44:51.948 00.001 12252 PulseGuide returned control before completion, sleep 56
20:44:52.018 00.070 12252 IsGuiding returns 0
20:44:52.018 00.000 12252 Move returns status 0, amount 47
20:44:52.018 00.000 12252 MoveAxis(N, 0, ABG)
20:44:52.018 00.000 12252 Move returns status 0, amount 0
20:44:52.018 00.000 12252 move complete, result=0
20:44:52.018 00.000 12252 worker thread done servicing request
20:44:52.018 00.000 12252 Worker thread wakes up
20:44:52.018 00.000 9044 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
20:44:52.019 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:52.019 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:54.363 02.344 12252 Exposure complete
20:44:54.413 00.050 12252 worker thread done servicing request
20:44:54.413 00.000 9044 OnExposeComplete: enter
20:44:54.414 00.001 9044 UpdateGuideState(): m_state=6
20:44:54.415 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
20:44:54.416 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=823.64, Mass=5341, SNR=50.1, Peak=173 HFD=5.3
20:44:54.417 00.001 9044 MultiStar: [#1 0.05,0.04,1.07,U] [#2 0.01,0.00,1.23,U] [#3 0.13,-0.00,0.85,U] [#4 0.18,0.07,1.28,U] [#5 0.05,-0.04,0.67,U] [#6 -0.03,0.09,0.44,U] [#7 0.04,-0.03,0.44,U] [#8 0.03,-0.14,0.41,U] 
20:44:54.418 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.17, 0.09}
20:44:54.418 00.000 9044 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.62) = xAngle (1.88 = 1.88)
20:44:54.419 00.001 9044 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.20 = -1.20)
20:44:54.420 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.26 mountX=-0.03 mountY=-0.08, mountTheta=-1.89
20:44:54.422 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.02, opts=13)
20:44:54.424 00.002 9044 Enqueuing Move request for scope (0.08, 0.02)
20:44:54.425 00.001 12252 Worker thread wakes up
20:44:54.425 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:54.426 00.001 9044 UpdateGuideState exits: m=5341 SNR=50.1
20:44:54.427 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:54.429 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:54.430 00.001 9044 Enqueuing Expose request
20:44:54.431 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
20:44:54.431 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
20:44:54.431 00.000 12252 Moving (0.08, 0.02) raw xDistance=-0.03 yDistance=-0.08
20:44:54.435 00.004 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1169.01
20:44:54.435 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
20:44:54.435 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:44:54.435 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:44:54.435 00.000 12252 MoveAxis(E, 10, ABG)
20:44:54.435 00.000 12252 Guiding  Dir = 2, Dur = 10
20:44:54.436 00.001 12252 IsSlewing returns 0
20:44:54.436 00.000 12252 IsGuiding returns 0
20:44:54.438 00.002 12252 PulseGuide returned control before completion, sleep 19
20:44:54.468 00.030 12252 IsGuiding returns 0
20:44:54.468 00.000 12252 Move returns status 0, amount 10
20:44:54.468 00.000 12252 MoveAxis(N, 0, ABG)
20:44:54.468 00.000 12252 Move returns status 0, amount 0
20:44:54.468 00.000 12252 move complete, result=0
20:44:54.468 00.000 12252 worker thread done servicing request
20:44:54.468 00.000 12252 Worker thread wakes up
20:44:54.469 00.001 9044 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
20:44:54.472 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:54.472 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:56.840 02.368 12252 Exposure complete
20:44:56.908 00.068 12252 worker thread done servicing request
20:44:56.908 00.000 9044 OnExposeComplete: enter
20:44:56.910 00.002 9044 UpdateGuideState(): m_state=6
20:44:56.911 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
20:44:56.914 00.003 9044 Star::Find returns 1 (0), X=1014.73, Y=823.36, Mass=5458, SNR=50.8, Peak=173 HFD=5.3
20:44:56.916 00.002 9044 MultiStar: [#1 0.24,-0.12,1.08,U] [#2 0.07,-0.19,1.17,U] [#3 0.18,-0.12,0.84,U] [#4 0.25,-0.13,1.30,U] [#5 0.14,-0.20,0.66,U] [#6 0.07,-0.21,0.43,U] [#7 0.14,-0.22,0.43,U] [#8 0.13,-0.29,0.42,U] 
20:44:56.918 00.002 9044 refined, 8 included, MultiStar: {0.17, -0.17}, one-star: {0.22, -0.19}
20:44:56.919 00.001 9044 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.62) = xAngle (0.84 = 0.84)
20:44:56.920 00.001 9044 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.24 = -2.24)
20:44:56.923 00.003 9044 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.78 mountX=0.16 mountY=-0.19, mountTheta=-0.86
20:44:56.925 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.17, opts=13)
20:44:56.927 00.002 9044 Enqueuing Move request for scope (0.17, -0.17)
20:44:56.928 00.001 12252 Worker thread wakes up
20:44:56.928 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:56.929 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
20:44:56.929 00.000 9044 UpdateGuideState exits: m=5458 SNR=50.8
20:44:56.929 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
20:44:56.929 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:56.930 00.001 12252 Moving (0.17, -0.17) raw xDistance=0.16 yDistance=-0.19
20:44:56.930 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:56.931 00.001 9044 Enqueuing Expose request
20:44:56.932 00.001 12252 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 1169.01
20:44:56.933 00.001 12252 PPEC: input: 0.16, control: 0.08, exposure: 2000
20:44:56.933 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:44:56.933 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:44:56.933 00.000 12252 MoveAxis(W, 30, ABG)
20:44:56.933 00.000 12252 Guiding  Dir = 3, Dur = 30
20:44:56.934 00.001 12252 IsSlewing returns 0
20:44:56.935 00.001 12252 IsGuiding returns 0
20:44:56.937 00.002 12252 PulseGuide returned control before completion, sleep 38
20:44:56.986 00.049 12252 IsGuiding returns 0
20:44:56.987 00.001 12252 Move returns status 0, amount 30
20:44:56.987 00.000 12252 MoveAxis(N, 0, ABG)
20:44:56.987 00.000 12252 Move returns status 0, amount 0
20:44:56.987 00.000 12252 move complete, result=0
20:44:56.987 00.000 12252 worker thread done servicing request
20:44:56.987 00.000 12252 Worker thread wakes up
20:44:56.987 00.000 9044 GuideStep: 0.2 px 30 ms WEST, -0.2 px 0 ms NORTH
20:44:56.989 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:56.989 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:44:59.335 02.346 12252 Exposure complete
20:44:59.400 00.065 12252 worker thread done servicing request
20:44:59.400 00.000 9044 OnExposeComplete: enter
20:44:59.402 00.002 9044 UpdateGuideState(): m_state=6
20:44:59.402 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
20:44:59.403 00.001 9044 Star::Find returns 1 (0), X=1014.77, Y=823.62, Mass=5433, SNR=50.5, Peak=173 HFD=5.3
20:44:59.404 00.001 9044 MultiStar: [#1 0.13,0.00,1.07,U] [#2 0.12,0.01,1.21,U] [#3 0.10,0.27,0.84,U] [#4 0.22,0.05,1.28,U] [#5 0.19,0.02,0.65,U] [#6 0.22,-0.04,0.43,U] [#7 0.21,0.15,0.43,U] [#8 0.36,0.02,0.42,U] 
20:44:59.405 00.001 9044 refined, 8 included, MultiStar: {0.19, 0.06}, one-star: {0.25, 0.07}
20:44:59.406 00.001 9044 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.62) = xAngle (1.94 = 1.94)
20:44:59.408 00.002 9044 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.15 = -1.15)
20:44:59.410 00.002 9044 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.31 mountX=-0.07 mountY=-0.18, mountTheta=-1.94
20:44:59.414 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=0.06, opts=13)
20:44:59.417 00.003 9044 Enqueuing Move request for scope (0.19, 0.06)
20:44:59.420 00.003 12252 Worker thread wakes up
20:44:59.420 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
20:44:59.420 00.000 12252 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
20:44:59.420 00.000 12252 Moving (0.19, 0.06) raw xDistance=-0.07 yDistance=-0.18
20:44:59.420 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:44:59.422 00.002 9044 UpdateGuideState exits: m=5433 SNR=50.5
20:44:59.424 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:44:59.425 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:44:59.426 00.001 9044 Enqueuing Expose request
20:44:59.428 00.002 12252 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1170.94
20:44:59.428 00.000 12252 PPEC: input: -0.07, control: -0.03, exposure: 2000
20:44:59.428 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:44:59.428 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:44:59.428 00.000 12252 MoveAxis(E, 12, ABG)
20:44:59.428 00.000 12252 Guiding  Dir = 2, Dur = 12
20:44:59.428 00.000 12252 IsSlewing returns 0
20:44:59.430 00.002 12252 IsGuiding returns 0
20:44:59.431 00.001 12252 PulseGuide returned control before completion, sleep 21
20:44:59.470 00.039 12252 IsGuiding returns 0
20:44:59.470 00.000 12252 Move returns status 0, amount 12
20:44:59.470 00.000 12252 MoveAxis(N, 0, ABG)
20:44:59.470 00.000 12252 Move returns status 0, amount 0
20:44:59.470 00.000 12252 move complete, result=0
20:44:59.470 00.000 12252 worker thread done servicing request
20:44:59.470 00.000 12252 Worker thread wakes up
20:44:59.470 00.000 9044 GuideStep: -0.1 px 12 ms EAST, -0.2 px 0 ms NORTH
20:44:59.473 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:44:59.473 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:01.815 02.342 12252 Exposure complete
20:45:01.883 00.068 12252 worker thread done servicing request
20:45:01.883 00.000 9044 OnExposeComplete: enter
20:45:01.884 00.001 9044 UpdateGuideState(): m_state=6
20:45:01.885 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
20:45:01.886 00.001 9044 Star::Find returns 1 (0), X=1014.45, Y=823.75, Mass=5501, SNR=51.0, Peak=173 HFD=5.2
20:45:01.887 00.001 9044 MultiStar: [#1 -0.09,0.26,1.06,U] [#2 -0.05,0.15,1.20,U] [#3 -0.11,0.08,0.83,U] [#4 0.04,0.03,1.28,U] [#5 -0.05,0.15,0.65,U] [#6 -0.10,0.20,0.43,U] [#7 -0.15,0.10,0.43,U] [#8 -0.04,0.12,0.42,U] 
20:45:01.888 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.14}, one-star: {-0.07, 0.20}
20:45:01.889 00.001 9044 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.62) = xAngle (3.58 = -2.71)
20:45:01.890 00.001 9044 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.49 = 0.49)
20:45:01.892 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.16 cameraTheta=1.95 mountX=-0.14 mountY=0.07, mountTheta=2.66
20:45:01.894 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.14, opts=13)
20:45:01.896 00.002 9044 Enqueuing Move request for scope (-0.06, 0.14)
20:45:01.897 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:01.898 00.001 9044 UpdateGuideState exits: m=5501 SNR=51.0
20:45:01.899 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:01.900 00.001 12252 Worker thread wakes up
20:45:01.900 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:01.903 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
20:45:01.903 00.000 9044 Enqueuing Expose request
20:45:01.906 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
20:45:01.906 00.000 12252 Moving (-0.06, 0.14) raw xDistance=-0.14 yDistance=0.07
20:45:01.909 00.003 12252 PPEC rslt: input = -0.14, final = -0.12, react = -0.08, pred = -0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 1172.84
20:45:01.909 00.000 12252 PPEC: input: -0.14, control: -0.12, exposure: 2000
20:45:01.909 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:01.910 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:45:01.910 00.000 12252 MoveAxis(E, 45, ABG)
20:45:01.910 00.000 12252 Guiding  Dir = 2, Dur = 45
20:45:01.910 00.000 12252 IsSlewing returns 0
20:45:01.910 00.000 12252 IsGuiding returns 0
20:45:01.912 00.002 12252 PulseGuide returned control before completion, sleep 54
20:45:01.980 00.068 12252 IsGuiding returns 0
20:45:01.980 00.000 12252 Move returns status 0, amount 45
20:45:01.980 00.000 12252 MoveAxis(N, 0, ABG)
20:45:01.980 00.000 12252 Move returns status 0, amount 0
20:45:01.980 00.000 12252 move complete, result=0
20:45:01.981 00.001 12252 worker thread done servicing request
20:45:01.981 00.000 12252 Worker thread wakes up
20:45:01.981 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:01.981 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:01.981 00.000 9044 GuideStep: -0.1 px 45 ms EAST, 0.1 px 0 ms NORTH
20:45:04.318 02.337 12252 Exposure complete
20:45:04.389 00.071 12252 worker thread done servicing request
20:45:04.389 00.000 9044 OnExposeComplete: enter
20:45:04.390 00.001 9044 UpdateGuideState(): m_state=6
20:45:04.393 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
20:45:04.394 00.001 9044 Star::Find returns 1 (0), X=1014.49, Y=823.77, Mass=5426, SNR=50.7, Peak=173 HFD=5.2
20:45:04.395 00.001 9044 MultiStar: [#1 0.06,0.04,1.05,U] [#2 -0.00,0.06,1.20,U] [#3 -0.14,0.10,0.85,U] [#4 0.11,0.07,1.28,U] [#5 0.02,0.06,0.65,U] [#6 0.01,-0.05,0.43,U] [#7 -0.05,0.13,0.43,U] [#8 -0.02,-0.01,0.41,U] 
20:45:04.397 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.02, 0.22}
20:45:04.398 00.001 9044 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.62) = xAngle (3.10 = 3.10)
20:45:04.399 00.001 9044 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.01 = 0.01)
20:45:04.400 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.47 mountX=-0.08 mountY=0.00, mountTheta=3.13
20:45:04.402 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.08, opts=13)
20:45:04.403 00.001 9044 Enqueuing Move request for scope (0.01, 0.08)
20:45:04.405 00.002 12252 Worker thread wakes up
20:45:04.405 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:04.406 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
20:45:04.406 00.000 9044 UpdateGuideState exits: m=5426 SNR=50.7
20:45:04.408 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
20:45:04.408 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:04.410 00.002 12252 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=0.00
20:45:04.410 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:04.411 00.001 9044 Enqueuing Expose request
20:45:04.412 00.001 12252 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1172.84
20:45:04.412 00.000 12252 PPEC: input: -0.08, control: -0.03, exposure: 2000
20:45:04.412 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:04.413 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:45:04.413 00.000 12252 MoveAxis(E, 11, ABG)
20:45:04.413 00.000 12252 Guiding  Dir = 2, Dur = 11
20:45:04.413 00.000 12252 IsSlewing returns 0
20:45:04.414 00.001 12252 IsGuiding returns 0
20:45:04.417 00.003 12252 PulseGuide returned control before completion, sleep 20
20:45:04.440 00.023 12252 IsGuiding returns 1
20:45:04.440 00.000 12252 scope still moving after pulse duration time elapsed
20:45:04.471 00.031 12252 IsSlewing returns 0
20:45:04.472 00.001 12252 IsGuiding returns 0
20:45:04.472 00.000 12252 scope move finished after 11 + 46 ms
20:45:04.472 00.000 12252 Move returns status 0, amount 11
20:45:04.472 00.000 12252 MoveAxis(N, 0, ABG)
20:45:04.472 00.000 12252 Move returns status 0, amount 0
20:45:04.472 00.000 12252 move complete, result=0
20:45:04.472 00.000 12252 worker thread done servicing request
20:45:04.472 00.000 12252 Worker thread wakes up
20:45:04.472 00.000 9044 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
20:45:04.475 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:04.475 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:06.822 02.347 12252 Exposure complete
20:45:06.863 00.041 12252 worker thread done servicing request
20:45:06.863 00.000 9044 OnExposeComplete: enter
20:45:06.864 00.001 9044 UpdateGuideState(): m_state=6
20:45:06.865 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
20:45:06.866 00.001 9044 Star::Find returns 1 (0), X=1014.63, Y=823.67, Mass=5443, SNR=50.7, Peak=173 HFD=5.3
20:45:06.868 00.002 9044 MultiStar: [#1 0.04,0.04,1.08,U] [#2 0.02,0.04,1.20,U] [#3 0.02,0.06,0.85,U] [#4 0.17,0.02,1.30,U] [#5 0.04,-0.01,0.66,U] [#6 0.02,-0.12,0.43,U] [#7 0.08,0.10,0.44,U] [#8 0.17,-0.13,0.42,U] 
20:45:06.869 00.001 9044 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.11, 0.12}
20:45:06.869 00.000 9044 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.62) = xAngle (2.00 = 2.00)
20:45:06.871 00.002 9044 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.08 = -1.08)
20:45:06.872 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.38 mountX=-0.03 mountY=-0.07, mountTheta=-2.01
20:45:06.874 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.03, opts=13)
20:45:06.875 00.001 9044 Enqueuing Move request for scope (0.07, 0.03)
20:45:06.876 00.001 12252 Worker thread wakes up
20:45:06.876 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:06.877 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
20:45:06.877 00.000 9044 UpdateGuideState exits: m=5443 SNR=50.7
20:45:06.878 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
20:45:06.878 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:06.878 00.000 12252 Moving (0.07, 0.03) raw xDistance=-0.03 yDistance=-0.07
20:45:06.879 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:06.882 00.003 9044 Enqueuing Expose request
20:45:06.886 00.004 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1174.71
20:45:06.886 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
20:45:06.886 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:06.886 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:45:06.886 00.000 12252 MoveAxis(E, 12, ABG)
20:45:06.886 00.000 12252 Guiding  Dir = 2, Dur = 12
20:45:06.887 00.001 12252 IsSlewing returns 0
20:45:06.887 00.000 12252 IsGuiding returns 0
20:45:06.889 00.002 12252 PulseGuide returned control before completion, sleep 20
20:45:06.918 00.029 12252 IsGuiding returns 0
20:45:06.918 00.000 12252 Move returns status 0, amount 12
20:45:06.918 00.000 12252 MoveAxis(N, 0, ABG)
20:45:06.918 00.000 12252 Move returns status 0, amount 0
20:45:06.918 00.000 12252 move complete, result=0
20:45:06.918 00.000 12252 worker thread done servicing request
20:45:06.918 00.000 12252 Worker thread wakes up
20:45:06.918 00.000 9044 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
20:45:06.920 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:06.920 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:09.269 02.349 12252 Exposure complete
20:45:09.356 00.087 12252 worker thread done servicing request
20:45:09.356 00.000 9044 OnExposeComplete: enter
20:45:09.357 00.001 9044 UpdateGuideState(): m_state=6
20:45:09.358 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
20:45:09.360 00.002 9044 Star::Find returns 1 (0), X=1014.52, Y=823.61, Mass=5427, SNR=50.7, Peak=173 HFD=5.1
20:45:09.361 00.001 9044 MultiStar: [#1 0.00,-0.00,1.05,U] [#2 -0.23,-0.09,1.22,U] [#3 -0.11,0.04,0.85,U] [#4 0.08,-0.02,1.29,U] [#5 0.04,-0.02,0.65,U] [#6 -0.06,-0.02,0.43,U] [#7 -0.05,0.01,0.43,U] [#8 0.05,-0.13,0.41,U] 
20:45:09.362 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {0.01, 0.06}
20:45:09.364 00.002 9044 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.62) = xAngle (-1.09 = -1.09)
20:45:09.365 00.001 9044 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.18 = 2.11)
20:45:09.366 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.72 mountX=0.02 mountY=0.03, mountTheta=1.08
20:45:09.368 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.02, opts=13)
20:45:09.370 00.002 9044 Enqueuing Move request for scope (-0.04, -0.02)
20:45:09.371 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:09.372 00.001 9044 UpdateGuideState exits: m=5427 SNR=50.7
20:45:09.373 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:09.374 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:09.375 00.001 9044 Enqueuing Expose request
20:45:09.377 00.002 12252 Worker thread wakes up
20:45:09.377 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
20:45:09.377 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
20:45:09.377 00.000 12252 Moving (-0.04, -0.02) raw xDistance=0.02 yDistance=0.03
20:45:09.380 00.003 12252 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1176.53
20:45:09.380 00.000 12252 PPEC: input: 0.02, control: -0.04, exposure: 2000
20:45:09.380 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:09.380 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:45:09.380 00.000 12252 MoveAxis(E, 16, ABG)
20:45:09.380 00.000 12252 Guiding  Dir = 2, Dur = 16
20:45:09.380 00.000 12252 IsSlewing returns 0
20:45:09.381 00.001 12252 IsGuiding returns 0
20:45:09.382 00.001 12252 PulseGuide returned control before completion, sleep 25
20:45:09.413 00.031 12252 IsGuiding returns 0
20:45:09.413 00.000 12252 Move returns status 0, amount 16
20:45:09.413 00.000 12252 MoveAxis(N, 0, ABG)
20:45:09.413 00.000 12252 Move returns status 0, amount 0
20:45:09.413 00.000 12252 move complete, result=0
20:45:09.414 00.001 12252 worker thread done servicing request
20:45:09.414 00.000 9044 GuideStep: 0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
20:45:09.415 00.001 12252 Worker thread wakes up
20:45:09.415 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:09.415 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:11.761 02.346 12252 Exposure complete
20:45:11.818 00.057 12252 worker thread done servicing request
20:45:11.818 00.000 9044 OnExposeComplete: enter
20:45:11.819 00.001 9044 UpdateGuideState(): m_state=6
20:45:11.821 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
20:45:11.823 00.002 9044 Star::Find returns 1 (0), X=1014.52, Y=823.78, Mass=5607, SNR=51.5, Peak=173 HFD=5.2
20:45:11.824 00.001 9044 MultiStar: [#1 0.00,0.10,1.07,U] [#2 -0.01,0.14,1.20,U] [#3 -0.05,0.17,0.84,U] [#4 0.14,0.08,1.27,U] [#5 -0.01,0.12,0.65,U] [#6 0.02,0.13,0.42,U] [#7 0.05,0.18,0.42,U] [#8 0.06,0.13,0.41,U] 
20:45:11.825 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.00, 0.23}
20:45:11.827 00.002 9044 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.62) = xAngle (3.03 = 3.03)
20:45:11.827 00.000 9044 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.06 = -0.06)
20:45:11.828 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.40 mountX=-0.14 mountY=-0.01, mountTheta=-3.08
20:45:11.830 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.14, opts=13)
20:45:11.830 00.000 9044 Enqueuing Move request for scope (0.02, 0.14)
20:45:11.832 00.002 12252 Worker thread wakes up
20:45:11.832 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:11.833 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
20:45:11.833 00.000 9044 UpdateGuideState exits: m=5607 SNR=51.5
20:45:11.834 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
20:45:11.834 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:11.835 00.001 12252 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.01
20:45:11.835 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:11.837 00.002 9044 Enqueuing Expose request
20:45:11.838 00.001 12252 PPEC rslt: input = -0.14, final = -0.12, react = -0.08, pred = -0.04, hyst = -0.08, hyst_pct = 0.00, period_length = 1176.53
20:45:11.838 00.000 12252 PPEC: input: -0.14, control: -0.12, exposure: 2000
20:45:11.838 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:11.838 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:45:11.838 00.000 12252 MoveAxis(E, 48, ABG)
20:45:11.838 00.000 12252 Guiding  Dir = 2, Dur = 48
20:45:11.838 00.000 12252 IsSlewing returns 0
20:45:11.839 00.001 12252 IsGuiding returns 0
20:45:11.841 00.002 12252 PulseGuide returned control before completion, sleep 56
20:45:11.906 00.065 12252 IsGuiding returns 0
20:45:11.906 00.000 12252 Move returns status 0, amount 48
20:45:11.906 00.000 12252 MoveAxis(N, 0, ABG)
20:45:11.906 00.000 12252 Move returns status 0, amount 0
20:45:11.906 00.000 12252 move complete, result=0
20:45:11.906 00.000 12252 worker thread done servicing request
20:45:11.906 00.000 12252 Worker thread wakes up
20:45:11.906 00.000 9044 GuideStep: -0.1 px 48 ms EAST, -0.0 px 0 ms NORTH
20:45:11.907 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:11.907 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:14.242 02.335 12252 Exposure complete
20:45:14.292 00.050 12252 worker thread done servicing request
20:45:14.292 00.000 9044 OnExposeComplete: enter
20:45:14.294 00.002 9044 UpdateGuideState(): m_state=6
20:45:14.294 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
20:45:14.295 00.001 9044 Star::Find returns 1 (0), X=1014.62, Y=823.41, Mass=5505, SNR=51.1, Peak=173 HFD=5.3
20:45:14.297 00.002 9044 MultiStar: [#1 0.01,0.06,1.05,U] [#2 -0.20,-0.13,1.21,U] [#3 -0.05,-0.07,0.83,U] [#4 0.14,-0.02,1.26,U] [#5 0.02,-0.14,0.65,U] [#6 -0.02,-0.07,0.42,U] [#7 0.04,-0.12,0.42,U] [#8 -0.04,-0.17,0.41,U] 
20:45:14.298 00.001 9044 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {0.11, -0.14}
20:45:14.299 00.001 9044 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.62) = xAngle (0.09 = 0.09)
20:45:14.301 00.002 9044 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.00 = -3.00)
20:45:14.303 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.54 mountX=0.08 mountY=-0.01, mountTheta=-0.14
20:45:14.305 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.08, opts=13)
20:45:14.307 00.002 9044 Enqueuing Move request for scope (0.00, -0.08)
20:45:14.308 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:14.310 00.002 9044 UpdateGuideState exits: m=5505 SNR=51.1
20:45:14.311 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:14.313 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:14.314 00.001 9044 Enqueuing Expose request
20:45:14.315 00.001 12252 Worker thread wakes up
20:45:14.315 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
20:45:14.315 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
20:45:14.315 00.000 12252 Moving (0.00, -0.08) raw xDistance=0.08 yDistance=-0.01
20:45:14.319 00.004 12252 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1178.32
20:45:14.319 00.000 12252 PPEC: input: 0.08, control: -0.03, exposure: 2000
20:45:14.319 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:14.319 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:45:14.320 00.001 12252 MoveAxis(E, 12, ABG)
20:45:14.320 00.000 12252 Guiding  Dir = 2, Dur = 12
20:45:14.320 00.000 12252 IsSlewing returns 0
20:45:14.320 00.000 12252 IsGuiding returns 0
20:45:14.322 00.002 12252 PulseGuide returned control before completion, sleep 21
20:45:14.345 00.023 12252 IsGuiding returns 1
20:45:14.345 00.000 12252 scope still moving after pulse duration time elapsed
20:45:14.376 00.031 12252 IsSlewing returns 0
20:45:14.376 00.000 12252 IsGuiding returns 0
20:45:14.376 00.000 12252 scope move finished after 12 + 44 ms
20:45:14.376 00.000 12252 Move returns status 0, amount 12
20:45:14.376 00.000 12252 MoveAxis(N, 0, ABG)
20:45:14.376 00.000 12252 Move returns status 0, amount 0
20:45:14.377 00.001 12252 move complete, result=0
20:45:14.377 00.000 12252 worker thread done servicing request
20:45:14.377 00.000 12252 Worker thread wakes up
20:45:14.377 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:14.377 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:14.377 00.000 9044 GuideStep: 0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
20:45:16.716 02.339 12252 Exposure complete
20:45:16.759 00.043 12252 worker thread done servicing request
20:45:16.759 00.000 9044 OnExposeComplete: enter
20:45:16.760 00.001 9044 UpdateGuideState(): m_state=6
20:45:16.762 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
20:45:16.763 00.001 9044 Star::Find returns 1 (0), X=1014.58, Y=823.35, Mass=5550, SNR=51.1, Peak=173 HFD=5.3
20:45:16.764 00.001 9044 MultiStar: [#1 -0.03,-0.09,1.05,U] [#2 -0.25,-0.05,1.20,U] [#3 0.05,-0.02,0.84,U] [#4 -0.04,-0.03,1.27,U] [#5 -0.06,-0.01,0.65,U] [#6 -0.08,-0.10,0.43,U] [#7 -0.10,-0.11,0.42,U] [#8 -0.09,-0.18,0.41,U] 
20:45:16.765 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {0.07, -0.20}
20:45:16.766 00.001 9044 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.62) = xAngle (-0.59 = -0.59)
20:45:16.767 00.001 9044 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.67 = 2.61)
20:45:16.768 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.21 mountX=0.08 mountY=0.05, mountTheta=0.55
20:45:16.770 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.08, opts=13)
20:45:16.772 00.002 9044 Enqueuing Move request for scope (-0.06, -0.08)
20:45:16.773 00.001 12252 Worker thread wakes up
20:45:16.773 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:16.774 00.001 9044 UpdateGuideState exits: m=5550 SNR=51.1
20:45:16.775 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:16.776 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:16.777 00.001 9044 Enqueuing Expose request
20:45:16.779 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
20:45:16.779 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
20:45:16.779 00.000 12252 Moving (-0.06, -0.08) raw xDistance=0.08 yDistance=0.05
20:45:16.781 00.002 12252 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1180.08
20:45:16.781 00.000 12252 PPEC: input: 0.08, control: -0.03, exposure: 2000
20:45:16.781 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:16.781 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:45:16.781 00.000 12252 MoveAxis(E, 12, ABG)
20:45:16.781 00.000 12252 Guiding  Dir = 2, Dur = 12
20:45:16.781 00.000 12252 IsSlewing returns 0
20:45:16.782 00.001 12252 IsGuiding returns 0
20:45:16.784 00.002 12252 PulseGuide returned control before completion, sleep 21
20:45:16.817 00.033 12252 IsGuiding returns 0
20:45:16.817 00.000 12252 Move returns status 0, amount 12
20:45:16.817 00.000 12252 MoveAxis(N, 0, ABG)
20:45:16.817 00.000 12252 Move returns status 0, amount 0
20:45:16.817 00.000 12252 move complete, result=0
20:45:16.817 00.000 12252 worker thread done servicing request
20:45:16.818 00.001 9044 GuideStep: 0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
20:45:16.819 00.001 12252 Worker thread wakes up
20:45:16.819 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:16.819 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:19.161 02.342 12252 Exposure complete
20:45:19.232 00.071 12252 worker thread done servicing request
20:45:19.232 00.000 9044 OnExposeComplete: enter
20:45:19.234 00.002 9044 UpdateGuideState(): m_state=6
20:45:19.235 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
20:45:19.237 00.002 9044 Star::Find returns 1 (0), X=1014.71, Y=823.57, Mass=5481, SNR=50.9, Peak=173 HFD=5.2
20:45:19.238 00.001 9044 MultiStar: [#1 0.09,0.06,1.05,U] [#2 0.05,0.01,1.22,U] [#3 0.06,0.14,0.85,U] [#4 0.16,0.09,1.27,U] [#5 0.08,0.09,0.66,U] [#6 0.06,0.02,0.42,U] [#7 0.05,0.14,0.42,U] [#8 0.07,-0.00,0.42,U] 
20:45:19.239 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.20, 0.02}
20:45:19.240 00.001 9044 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.62) = xAngle (2.19 = 2.19)
20:45:19.241 00.001 9044 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.90 = -0.90)
20:45:19.242 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.56 mountX=-0.07 mountY=-0.09, mountTheta=-2.21
20:45:19.244 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.06, opts=13)
20:45:19.245 00.001 9044 Enqueuing Move request for scope (0.10, 0.06)
20:45:19.246 00.001 12252 Worker thread wakes up
20:45:19.246 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:19.247 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
20:45:19.247 00.000 9044 UpdateGuideState exits: m=5481 SNR=50.9
20:45:19.248 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
20:45:19.248 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:19.249 00.001 12252 Moving (0.10, 0.06) raw xDistance=-0.07 yDistance=-0.09
20:45:19.249 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:19.250 00.001 9044 Enqueuing Expose request
20:45:19.251 00.001 12252 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1180.08
20:45:19.251 00.000 12252 PPEC: input: -0.07, control: -0.03, exposure: 2000
20:45:19.251 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:19.251 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:45:19.251 00.000 12252 MoveAxis(E, 10, ABG)
20:45:19.251 00.000 12252 Guiding  Dir = 2, Dur = 10
20:45:19.251 00.000 12252 IsSlewing returns 0
20:45:19.251 00.000 12252 IsGuiding returns 0
20:45:19.253 00.002 12252 PulseGuide returned control before completion, sleep 19
20:45:19.279 00.026 12252 IsGuiding returns 0
20:45:19.279 00.000 12252 Move returns status 0, amount 10
20:45:19.279 00.000 12252 MoveAxis(N, 0, ABG)
20:45:19.279 00.000 12252 Move returns status 0, amount 0
20:45:19.279 00.000 12252 move complete, result=0
20:45:19.279 00.000 12252 worker thread done servicing request
20:45:19.279 00.000 12252 Worker thread wakes up
20:45:19.280 00.001 9044 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
20:45:19.281 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:19.281 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:21.638 02.357 12252 Exposure complete
20:45:21.684 00.046 12252 worker thread done servicing request
20:45:21.685 00.001 9044 OnExposeComplete: enter
20:45:21.686 00.001 9044 UpdateGuideState(): m_state=6
20:45:21.689 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
20:45:21.691 00.002 9044 Star::Find returns 1 (0), X=1014.63, Y=823.72, Mass=5500, SNR=50.9, Peak=173 HFD=5.3
20:45:21.693 00.002 9044 MultiStar: [#1 0.04,0.11,1.05,U] [#2 0.05,0.03,1.23,U] [#3 -0.00,0.11,0.84,U] [#4 0.13,0.04,1.28,U] [#5 0.11,0.13,0.66,U] [#6 -0.06,0.08,0.42,U] [#7 -0.01,0.02,0.43,U] [#8 0.02,0.05,0.41,U] 
20:45:21.694 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.12, 0.17}
20:45:21.695 00.001 9044 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.62) = xAngle (2.57 = 2.57)
20:45:21.697 00.002 9044 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.51 = -0.51)
20:45:21.700 00.003 9044 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.95 mountX=-0.09 mountY=-0.05, mountTheta=-2.62
20:45:21.704 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.08, opts=13)
20:45:21.707 00.003 9044 Enqueuing Move request for scope (0.06, 0.08)
20:45:21.709 00.002 12252 Worker thread wakes up
20:45:21.710 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:21.710 00.000 9044 UpdateGuideState exits: m=5500 SNR=50.9
20:45:21.712 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:21.716 00.004 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:21.718 00.002 9044 Enqueuing Expose request
20:45:21.721 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
20:45:21.721 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
20:45:21.722 00.001 12252 Moving (0.06, 0.08) raw xDistance=-0.09 yDistance=-0.05
20:45:21.725 00.003 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1181.81
20:45:21.726 00.001 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
20:45:21.726 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:21.726 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:45:21.726 00.000 12252 MoveAxis(E, 10, ABG)
20:45:21.726 00.000 12252 Guiding  Dir = 2, Dur = 10
20:45:21.727 00.001 12252 IsSlewing returns 0
20:45:21.727 00.000 12252 IsGuiding returns 0
20:45:21.729 00.002 12252 PulseGuide returned control before completion, sleep 19
20:45:21.760 00.031 12252 IsGuiding returns 0
20:45:21.760 00.000 12252 Move returns status 0, amount 10
20:45:21.760 00.000 12252 MoveAxis(N, 0, ABG)
20:45:21.760 00.000 12252 Move returns status 0, amount 0
20:45:21.761 00.001 12252 move complete, result=0
20:45:21.761 00.000 12252 worker thread done servicing request
20:45:21.761 00.000 12252 Worker thread wakes up
20:45:21.761 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:21.761 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:21.761 00.000 9044 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
20:45:24.123 02.362 12252 Exposure complete
20:45:24.185 00.062 12252 worker thread done servicing request
20:45:24.186 00.001 9044 OnExposeComplete: enter
20:45:24.187 00.001 9044 UpdateGuideState(): m_state=6
20:45:24.188 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
20:45:24.189 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=823.69, Mass=5591, SNR=51.4, Peak=173 HFD=5.3
20:45:24.191 00.002 9044 MultiStar: [#1 0.04,0.06,1.07,U] [#2 0.05,0.16,1.19,U] [#3 0.10,0.25,0.82,U] [#4 0.19,0.08,1.25,U] [#5 0.10,0.14,0.65,U] [#6 -0.04,0.21,0.43,U] [#7 0.06,0.08,0.42,U] [#8 0.09,0.11,0.41,U] 
20:45:24.194 00.003 9044 refined, 8 included, MultiStar: {0.09, 0.13}, one-star: {0.17, 0.14}
20:45:24.196 00.002 9044 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.62) = xAngle (2.58 = 2.58)
20:45:24.197 00.001 9044 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.50 = -0.50)
20:45:24.198 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.16 cameraTheta=0.96 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
20:45:24.200 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.13, opts=13)
20:45:24.201 00.001 9044 Enqueuing Move request for scope (0.09, 0.13)
20:45:24.204 00.003 12252 Worker thread wakes up
20:45:24.204 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:24.206 00.002 9044 UpdateGuideState exits: m=5591 SNR=51.4
20:45:24.209 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
20:45:24.209 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:24.211 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:24.213 00.002 9044 Enqueuing Expose request
20:45:24.215 00.002 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
20:45:24.215 00.000 12252 Moving (0.09, 0.13) raw xDistance=-0.14 yDistance=-0.08
20:45:24.220 00.005 12252 PPEC rslt: input = -0.14, final = -0.12, react = -0.08, pred = -0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 1183.50
20:45:24.220 00.000 12252 PPEC: input: -0.14, control: -0.12, exposure: 2000
20:45:24.220 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:24.221 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:45:24.221 00.000 12252 MoveAxis(E, 45, ABG)
20:45:24.221 00.000 12252 Guiding  Dir = 2, Dur = 45
20:45:24.221 00.000 12252 IsSlewing returns 0
20:45:24.223 00.002 12252 IsGuiding returns 0
20:45:24.225 00.002 12252 PulseGuide returned control before completion, sleep 53
20:45:24.283 00.058 12252 IsGuiding returns 1
20:45:24.283 00.000 12252 scope still moving after pulse duration time elapsed
20:45:24.314 00.031 12252 IsSlewing returns 0
20:45:24.314 00.000 12252 IsGuiding returns 0
20:45:24.315 00.001 12252 scope move finished after 45 + 47 ms
20:45:24.315 00.000 12252 Move returns status 0, amount 45
20:45:24.315 00.000 12252 MoveAxis(N, 0, ABG)
20:45:24.315 00.000 12252 Move returns status 0, amount 0
20:45:24.315 00.000 12252 move complete, result=0
20:45:24.315 00.000 12252 worker thread done servicing request
20:45:24.315 00.000 12252 Worker thread wakes up
20:45:24.315 00.000 9044 GuideStep: -0.1 px 45 ms EAST, -0.1 px 0 ms NORTH
20:45:24.319 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:24.319 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:26.661 02.342 12252 Exposure complete
20:45:26.711 00.050 12252 worker thread done servicing request
20:45:26.711 00.000 9044 OnExposeComplete: enter
20:45:26.712 00.001 9044 UpdateGuideState(): m_state=6
20:45:26.713 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
20:45:26.716 00.003 9044 Star::Find returns 1 (0), X=1014.63, Y=823.39, Mass=5356, SNR=50.4, Peak=173 HFD=5.3
20:45:26.719 00.003 9044 MultiStar: [#1 -0.02,-0.06,1.06,U] [#2 0.02,-0.00,1.23,U] [#3 0.10,-0.02,0.86,U] [#4 -0.05,-0.04,1.28,U] [#5 0.09,-0.06,0.66,U] [#6 -0.00,-0.02,0.43,U] [#7 0.02,-0.08,0.43,U] [#8 0.09,-0.05,0.42,U] 
20:45:26.721 00.002 9044 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.12, -0.16}
20:45:26.724 00.003 9044 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.62) = xAngle (0.60 = 0.60)
20:45:26.726 00.002 9044 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.48 = -2.48)
20:45:26.729 00.003 9044 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.02 mountX=0.05 mountY=-0.04, mountTheta=-0.64
20:45:26.733 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.05, opts=13)
20:45:26.736 00.003 9044 Enqueuing Move request for scope (0.03, -0.05)
20:45:26.738 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:26.740 00.002 9044 UpdateGuideState exits: m=5356 SNR=50.4
20:45:26.741 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:26.743 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:26.744 00.001 9044 Enqueuing Expose request
20:45:26.746 00.002 12252 Worker thread wakes up
20:45:26.746 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
20:45:26.746 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
20:45:26.746 00.000 12252 Moving (0.03, -0.05) raw xDistance=0.05 yDistance=-0.04
20:45:26.747 00.001 12252 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1183.50
20:45:26.747 00.000 12252 PPEC: input: 0.05, control: -0.03, exposure: 2000
20:45:26.747 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:26.747 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:45:26.747 00.000 12252 MoveAxis(E, 10, ABG)
20:45:26.747 00.000 12252 Guiding  Dir = 2, Dur = 10
20:45:26.747 00.000 12252 IsSlewing returns 0
20:45:26.748 00.001 12252 IsGuiding returns 0
20:45:26.749 00.001 12252 PulseGuide returned control before completion, sleep 19
20:45:26.780 00.031 12252 IsGuiding returns 0
20:45:26.780 00.000 12252 Move returns status 0, amount 10
20:45:26.780 00.000 12252 MoveAxis(N, 0, ABG)
20:45:26.780 00.000 12252 Move returns status 0, amount 0
20:45:26.780 00.000 12252 move complete, result=0
20:45:26.780 00.000 12252 worker thread done servicing request
20:45:26.780 00.000 12252 Worker thread wakes up
20:45:26.780 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:26.780 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:26.780 00.000 9044 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
20:45:29.117 02.337 12252 Exposure complete
20:45:29.186 00.069 12252 worker thread done servicing request
20:45:29.186 00.000 9044 OnExposeComplete: enter
20:45:29.188 00.002 9044 UpdateGuideState(): m_state=6
20:45:29.189 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
20:45:29.191 00.002 9044 Star::Find returns 1 (0), X=1014.67, Y=823.34, Mass=5412, SNR=50.7, Peak=173 HFD=5.4
20:45:29.193 00.002 9044 MultiStar: [#1 0.02,-0.18,1.05,U] [#2 -0.24,-0.16,1.22,U] [#3 0.08,-0.10,0.85,U] [#4 0.15,-0.44,0.00,M1] [#5 0.09,-0.12,0.64,U] [#6 -0.06,-0.25,0.43,U] [#7 0.01,-0.15,0.43,U] [#8 0.11,-0.30,0.41,U] 
20:45:29.196 00.003 9044 refined, 7 included, MultiStar: {0.01, -0.18}, one-star: {0.15, -0.21}
20:45:29.198 00.002 9044 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.62) = xAngle (0.08 = 0.08)
20:45:29.200 00.002 9044 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.00 = -3.00)
20:45:29.202 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.54 mountX=0.18 mountY=-0.03, mountTheta=-0.14
20:45:29.206 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.18, opts=13)
20:45:29.208 00.002 9044 Enqueuing Move request for scope (0.01, -0.18)
20:45:29.211 00.003 12252 Worker thread wakes up
20:45:29.211 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
20:45:29.211 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
20:45:29.211 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:29.213 00.002 9044 UpdateGuideState exits: m=5412 SNR=50.7
20:45:29.217 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:29.219 00.002 12252 Moving (0.01, -0.18) raw xDistance=0.18 yDistance=-0.03
20:45:29.219 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:29.221 00.002 9044 Enqueuing Expose request
20:45:29.225 00.004 12252 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 1185.15
20:45:29.225 00.000 12252 PPEC: input: 0.18, control: 0.08, exposure: 2000
20:45:29.225 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:29.225 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:45:29.225 00.000 12252 MoveAxis(W, 30, ABG)
20:45:29.225 00.000 12252 Guiding  Dir = 3, Dur = 30
20:45:29.226 00.001 12252 IsSlewing returns 0
20:45:29.226 00.000 12252 IsGuiding returns 0
20:45:29.229 00.003 12252 PulseGuide returned control before completion, sleep 38
20:45:29.282 00.053 12252 IsGuiding returns 0
20:45:29.282 00.000 12252 Move returns status 0, amount 30
20:45:29.282 00.000 12252 MoveAxis(N, 0, ABG)
20:45:29.282 00.000 12252 Move returns status 0, amount 0
20:45:29.282 00.000 12252 move complete, result=0
20:45:29.282 00.000 12252 worker thread done servicing request
20:45:29.282 00.000 12252 Worker thread wakes up
20:45:29.282 00.000 9044 GuideStep: 0.2 px 30 ms WEST, -0.0 px 0 ms NORTH
20:45:29.284 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:29.284 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:31.641 02.357 12252 Exposure complete
20:45:31.691 00.050 12252 worker thread done servicing request
20:45:31.691 00.000 9044 OnExposeComplete: enter
20:45:31.693 00.002 9044 UpdateGuideState(): m_state=6
20:45:31.695 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
20:45:31.697 00.002 9044 Star::Find returns 1 (0), X=1014.59, Y=823.44, Mass=5532, SNR=51.1, Peak=173 HFD=5.2
20:45:31.699 00.002 9044 MultiStar: [#1 -0.03,-0.00,1.03,U] [#2 0.06,0.06,1.20,U] [#3 -0.04,-0.04,0.83,U] [#4 0.06,-0.13,1.29,U] [#5 0.03,0.03,0.65,U] [#6 -0.06,0.01,0.42,U] [#7 -0.06,-0.07,0.43,U] [#8 -0.02,-0.09,0.41,U] 
20:45:31.701 00.002 9044 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.08, -0.11}
20:45:31.702 00.001 9044 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.62) = xAngle (0.50 = 0.50)
20:45:31.704 00.002 9044 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.58 = -2.58)
20:45:31.706 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.12 mountX=0.04 mountY=-0.02, mountTheta=-0.54
20:45:31.709 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.04, opts=13)
20:45:31.710 00.001 9044 Enqueuing Move request for scope (0.02, -0.04)
20:45:31.712 00.002 12252 Worker thread wakes up
20:45:31.712 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:31.713 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
20:45:31.713 00.000 9044 UpdateGuideState exits: m=5532 SNR=51.1
20:45:31.714 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
20:45:31.714 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:31.717 00.003 12252 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
20:45:31.717 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:31.718 00.001 9044 Enqueuing Expose request
20:45:31.720 00.002 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1186.78
20:45:31.720 00.000 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
20:45:31.720 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:31.720 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:45:31.720 00.000 12252 MoveAxis(E, 11, ABG)
20:45:31.720 00.000 12252 Guiding  Dir = 2, Dur = 11
20:45:31.721 00.001 12252 IsSlewing returns 0
20:45:31.721 00.000 12252 IsGuiding returns 0
20:45:31.723 00.002 12252 PulseGuide returned control before completion, sleep 20
20:45:31.747 00.024 12252 IsGuiding returns 1
20:45:31.747 00.000 12252 scope still moving after pulse duration time elapsed
20:45:31.779 00.032 12252 IsSlewing returns 0
20:45:31.779 00.000 12252 IsGuiding returns 0
20:45:31.779 00.000 12252 scope move finished after 11 + 46 ms
20:45:31.779 00.000 12252 Move returns status 0, amount 11
20:45:31.779 00.000 12252 MoveAxis(N, 0, ABG)
20:45:31.779 00.000 12252 Move returns status 0, amount 0
20:45:31.779 00.000 12252 move complete, result=0
20:45:31.780 00.001 12252 worker thread done servicing request
20:45:31.780 00.000 12252 Worker thread wakes up
20:45:31.780 00.000 9044 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
20:45:31.783 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:31.783 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:34.160 02.377 12252 Exposure complete
20:45:34.213 00.053 12252 worker thread done servicing request
20:45:34.213 00.000 9044 OnExposeComplete: enter
20:45:34.214 00.001 9044 UpdateGuideState(): m_state=6
20:45:34.215 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
20:45:34.216 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=823.53, Mass=5528, SNR=51.2, Peak=173 HFD=5.2
20:45:34.217 00.001 9044 MultiStar: [#1 0.00,0.05,1.04,U] [#2 0.02,0.06,1.19,U] [#3 0.03,-0.01,0.84,U] [#4 0.13,0.05,1.26,U] [#5 0.03,0.02,0.65,U] [#6 -0.09,-0.05,0.42,U] [#7 -0.01,0.02,0.43,U] [#8 0.01,0.01,0.41,U] 
20:45:34.218 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.13, -0.02}
20:45:34.218 00.000 9044 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.62) = xAngle (2.10 = 2.10)
20:45:34.219 00.001 9044 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.98 = -0.98)
20:45:34.221 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.48 mountX=-0.03 mountY=-0.04, mountTheta=-2.12
20:45:34.223 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.02, opts=13)
20:45:34.224 00.001 9044 Enqueuing Move request for scope (0.05, 0.02)
20:45:34.225 00.001 12252 Worker thread wakes up
20:45:34.225 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:34.226 00.001 9044 UpdateGuideState exits: m=5528 SNR=51.2
20:45:34.228 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:34.229 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:34.231 00.002 9044 Enqueuing Expose request
20:45:34.232 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
20:45:34.232 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
20:45:34.232 00.000 12252 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=-0.04
20:45:34.235 00.003 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1188.38
20:45:34.235 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
20:45:34.235 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:34.235 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:45:34.235 00.000 12252 MoveAxis(E, 5, ABG)
20:45:34.235 00.000 12252 Guiding  Dir = 2, Dur = 5
20:45:34.236 00.001 12252 IsSlewing returns 0
20:45:34.236 00.000 12252 IsGuiding returns 0
20:45:34.238 00.002 12252 PulseGuide returned control before completion, sleep 14
20:45:34.256 00.018 12252 IsGuiding returns 0
20:45:34.256 00.000 12252 Move returns status 0, amount 5
20:45:34.256 00.000 12252 MoveAxis(N, 0, ABG)
20:45:34.256 00.000 12252 Move returns status 0, amount 0
20:45:34.256 00.000 12252 move complete, result=0
20:45:34.256 00.000 12252 worker thread done servicing request
20:45:34.257 00.001 12252 Worker thread wakes up
20:45:34.257 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:34.257 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
20:45:34.259 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:36.613 02.354 12252 Exposure complete
20:45:36.672 00.059 12252 worker thread done servicing request
20:45:36.672 00.000 9044 OnExposeComplete: enter
20:45:36.674 00.002 9044 UpdateGuideState(): m_state=6
20:45:36.676 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
20:45:36.677 00.001 9044 Star::Find returns 1 (0), X=1014.65, Y=823.42, Mass=5545, SNR=51.3, Peak=173 HFD=5.3
20:45:36.679 00.002 9044 MultiStar: [#1 0.08,-0.05,1.05,U] [#2 -0.15,-0.04,1.19,U] [#3 -0.02,0.02,0.82,U] [#4 0.19,-0.08,1.28,U] [#5 0.05,-0.06,0.64,U] [#6 0.03,-0.06,0.43,U] [#7 0.11,-0.02,0.43,U] [#8 0.01,0.01,0.40,U] 
20:45:36.680 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.14, -0.13}
20:45:36.681 00.001 9044 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.62) = xAngle (0.84 = 0.84)
20:45:36.682 00.001 9044 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.24 = -2.24)
20:45:36.683 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.78 mountX=0.05 mountY=-0.06, mountTheta=-0.86
20:45:36.685 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.05, opts=13)
20:45:36.686 00.001 9044 Enqueuing Move request for scope (0.05, -0.05)
20:45:36.687 00.001 12252 Worker thread wakes up
20:45:36.687 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:36.687 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
20:45:36.687 00.000 9044 UpdateGuideState exits: m=5545 SNR=51.3
20:45:36.688 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
20:45:36.688 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:36.689 00.001 12252 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=-0.06
20:45:36.689 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:36.691 00.002 9044 Enqueuing Expose request
20:45:36.692 00.001 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1189.97
20:45:36.692 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
20:45:36.693 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:36.693 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:45:36.693 00.000 12252 MoveAxis(E, 5, ABG)
20:45:36.693 00.000 12252 Guiding  Dir = 2, Dur = 5
20:45:36.695 00.002 12252 IsSlewing returns 0
20:45:36.696 00.001 12252 IsGuiding returns 0
20:45:36.698 00.002 12252 PulseGuide returned control before completion, sleep 14
20:45:36.723 00.025 12252 IsGuiding returns 0
20:45:36.723 00.000 12252 Move returns status 0, amount 5
20:45:36.723 00.000 12252 MoveAxis(N, 0, ABG)
20:45:36.723 00.000 12252 Move returns status 0, amount 0
20:45:36.723 00.000 12252 move complete, result=0
20:45:36.723 00.000 12252 worker thread done servicing request
20:45:36.723 00.000 12252 Worker thread wakes up
20:45:36.723 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:36.723 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:36.723 00.000 9044 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
20:45:39.084 02.361 12252 Exposure complete
20:45:39.134 00.050 12252 worker thread done servicing request
20:45:39.134 00.000 9044 OnExposeComplete: enter
20:45:39.135 00.001 9044 UpdateGuideState(): m_state=6
20:45:39.136 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
20:45:39.137 00.001 9044 Star::Find returns 1 (0), X=1014.63, Y=823.46, Mass=5673, SNR=51.9, Peak=173 HFD=5.3
20:45:39.138 00.001 9044 MultiStar: [#1 -0.04,0.06,1.05,U] [#2 -0.00,0.07,1.17,U] [#3 -0.08,0.07,0.83,U] [#4 -0.06,0.04,1.27,U] [#5 0.05,0.07,0.64,U] [#6 -0.02,-0.01,0.42,U] [#7 -0.02,-0.02,0.42,U] [#8 -0.00,0.00,0.40,U] 
20:45:39.140 00.002 9044 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.11, -0.09}
20:45:39.141 00.001 9044 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.62) = xAngle (3.45 = -2.84)
20:45:39.142 00.001 9044 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.36 = 0.36)
20:45:39.144 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.82 mountX=-0.03 mountY=0.01, mountTheta=2.79
20:45:39.145 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.03, opts=13)
20:45:39.147 00.002 9044 Enqueuing Move request for scope (-0.01, 0.03)
20:45:39.148 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:39.149 00.001 9044 UpdateGuideState exits: m=5673 SNR=51.9
20:45:39.150 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:39.152 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:39.153 00.001 9044 Enqueuing Expose request
20:45:39.154 00.001 12252 Worker thread wakes up
20:45:39.154 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
20:45:39.154 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
20:45:39.154 00.000 12252 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
20:45:39.155 00.001 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1189.97
20:45:39.155 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
20:45:39.155 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:39.155 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:45:39.156 00.001 12252 MoveAxis(E, 8, ABG)
20:45:39.156 00.000 12252 Guiding  Dir = 2, Dur = 8
20:45:39.156 00.000 12252 IsSlewing returns 0
20:45:39.156 00.000 12252 IsGuiding returns 0
20:45:39.158 00.002 12252 PulseGuide returned control before completion, sleep 17
20:45:39.189 00.031 12252 IsGuiding returns 0
20:45:39.189 00.000 12252 Move returns status 0, amount 8
20:45:39.189 00.000 12252 MoveAxis(N, 0, ABG)
20:45:39.189 00.000 12252 Move returns status 0, amount 0
20:45:39.189 00.000 12252 move complete, result=0
20:45:39.189 00.000 12252 worker thread done servicing request
20:45:39.189 00.000 12252 Worker thread wakes up
20:45:39.189 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:39.189 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:39.189 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
20:45:41.535 02.346 12252 Exposure complete
20:45:41.592 00.057 12252 worker thread done servicing request
20:45:41.593 00.001 9044 OnExposeComplete: enter
20:45:41.593 00.000 9044 UpdateGuideState(): m_state=6
20:45:41.594 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
20:45:41.595 00.001 9044 Star::Find returns 1 (0), X=1014.42, Y=823.68, Mass=5554, SNR=51.2, Peak=173 HFD=5.3
20:45:41.598 00.003 9044 MultiStar: [#1 -0.12,0.07,1.04,U] [#2 -0.25,-0.03,1.20,U] [#3 -0.06,0.31,0.83,U] [#4 -0.15,0.08,1.29,U] [#5 -0.04,0.01,0.65,U] [#6 -0.20,0.02,0.42,U] [#7 -0.10,0.13,0.42,U] [#8 -0.10,0.08,0.41,U] 
20:45:41.599 00.001 9044 refined, 8 included, MultiStar: {-0.13, 0.09}, one-star: {-0.09, 0.13}
20:45:41.600 00.001 9044 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.62) = xAngle (4.18 = -2.11)
20:45:41.601 00.001 9044 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.09 = 1.09)
20:45:41.602 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.55 mountX=-0.08 mountY=0.14, mountTheta=2.09
20:45:41.604 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.09, opts=13)
20:45:41.605 00.001 9044 Enqueuing Move request for scope (-0.13, 0.09)
20:45:41.606 00.001 12252 Worker thread wakes up
20:45:41.606 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:41.608 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
20:45:41.608 00.000 9044 UpdateGuideState exits: m=5554 SNR=51.2
20:45:41.608 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
20:45:41.609 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:41.609 00.000 12252 Moving (-0.13, 0.09) raw xDistance=-0.08 yDistance=0.14
20:45:41.609 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:41.610 00.001 9044 Enqueuing Expose request
20:45:41.612 00.002 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1191.51
20:45:41.612 00.000 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
20:45:41.612 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:41.613 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:45:41.613 00.000 12252 MoveAxis(E, 8, ABG)
20:45:41.613 00.000 12252 Guiding  Dir = 2, Dur = 8
20:45:41.613 00.000 12252 IsSlewing returns 0
20:45:41.613 00.000 12252 IsGuiding returns 0
20:45:41.615 00.002 12252 PulseGuide returned control before completion, sleep 17
20:45:41.644 00.029 12252 IsGuiding returns 0
20:45:41.644 00.000 12252 Move returns status 0, amount 8
20:45:41.644 00.000 12252 MoveAxis(N, 0, ABG)
20:45:41.644 00.000 12252 Move returns status 0, amount 0
20:45:41.644 00.000 12252 move complete, result=0
20:45:41.644 00.000 12252 worker thread done servicing request
20:45:41.644 00.000 12252 Worker thread wakes up
20:45:41.644 00.000 9044 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
20:45:41.646 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:41.646 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:43.987 02.341 12252 Exposure complete
20:45:44.036 00.049 12252 worker thread done servicing request
20:45:44.037 00.001 9044 OnExposeComplete: enter
20:45:44.038 00.001 9044 UpdateGuideState(): m_state=6
20:45:44.039 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
20:45:44.040 00.001 9044 Star::Find returns 1 (0), X=1014.62, Y=823.43, Mass=5580, SNR=51.4, Peak=173 HFD=5.3
20:45:44.041 00.001 9044 MultiStar: [#1 0.05,-0.03,1.03,U] [#2 0.06,0.07,1.19,U] [#3 0.10,0.05,0.84,U] [#4 0.01,-0.00,1.27,U] [#5 0.08,0.09,0.64,U] [#6 -0.02,0.02,0.42,U] [#7 0.08,-0.02,0.42,U] [#8 0.04,-0.01,0.41,U] 
20:45:44.042 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.11, -0.12}
20:45:44.044 00.002 9044 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.62) = xAngle (1.67 = 1.67)
20:45:44.045 00.001 9044 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.42 = -1.42)
20:45:44.046 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.04 mountX=-0.01 mountY=-0.06, mountTheta=-1.67
20:45:44.048 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.00, opts=13)
20:45:44.050 00.002 9044 Enqueuing Move request for scope (0.06, 0.00)
20:45:44.051 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:44.052 00.001 9044 UpdateGuideState exits: m=5580 SNR=51.4
20:45:44.053 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:44.054 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:44.055 00.001 9044 Enqueuing Expose request
20:45:44.056 00.001 12252 Worker thread wakes up
20:45:44.056 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
20:45:44.056 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
20:45:44.056 00.000 12252 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=-0.06
20:45:44.059 00.003 12252 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1193.03
20:45:44.059 00.000 12252 PPEC: input: -0.01, control: -0.03, exposure: 2000
20:45:44.059 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:44.059 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:45:44.059 00.000 12252 MoveAxis(E, 11, ABG)
20:45:44.059 00.000 12252 Guiding  Dir = 2, Dur = 11
20:45:44.060 00.001 12252 IsSlewing returns 0
20:45:44.060 00.000 12252 IsGuiding returns 0
20:45:44.062 00.002 12252 PulseGuide returned control before completion, sleep 20
20:45:44.091 00.029 12252 IsGuiding returns 0
20:45:44.091 00.000 12252 Move returns status 0, amount 11
20:45:44.091 00.000 12252 MoveAxis(N, 0, ABG)
20:45:44.091 00.000 12252 Move returns status 0, amount 0
20:45:44.091 00.000 12252 move complete, result=0
20:45:44.091 00.000 12252 worker thread done servicing request
20:45:44.091 00.000 12252 Worker thread wakes up
20:45:44.092 00.001 9044 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
20:45:44.093 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:44.093 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:46.439 02.346 12252 Exposure complete
20:45:46.486 00.047 12252 worker thread done servicing request
20:45:46.486 00.000 9044 OnExposeComplete: enter
20:45:46.488 00.002 9044 UpdateGuideState(): m_state=6
20:45:46.489 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
20:45:46.490 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=823.40, Mass=5634, SNR=51.7, Peak=173 HFD=5.3
20:45:46.492 00.002 9044 MultiStar: [#1 0.04,-0.16,1.04,U] [#2 0.04,-0.02,1.20,U] [#3 0.06,-0.06,0.83,U] [#4 0.15,-0.38,0.00,M1] [#5 0.09,0.02,0.64,U] [#6 -0.04,-0.09,0.42,U] [#7 0.11,0.04,0.42,U] [#8 0.16,-0.14,0.40,U] 
20:45:46.493 00.001 9044 refined, 7 included, MultiStar: {0.07, -0.08}, one-star: {0.16, -0.15}
20:45:46.494 00.001 9044 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.62) = xAngle (0.82 = 0.82)
20:45:46.495 00.001 9044 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.26 = -2.26)
20:45:46.496 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-0.80 mountX=0.07 mountY=-0.08, mountTheta=-0.85
20:45:46.500 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.08, opts=13)
20:45:46.501 00.001 9044 Enqueuing Move request for scope (0.07, -0.08)
20:45:46.503 00.002 12252 Worker thread wakes up
20:45:46.503 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
20:45:46.503 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
20:45:46.503 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:46.504 00.001 12252 Moving (0.07, -0.08) raw xDistance=0.07 yDistance=-0.08
20:45:46.504 00.000 9044 UpdateGuideState exits: m=5634 SNR=51.7
20:45:46.506 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:46.507 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:46.508 00.001 12252 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1194.53
20:45:46.508 00.000 9044 Enqueuing Expose request
20:45:46.509 00.001 12252 PPEC: input: 0.07, control: -0.03, exposure: 2000
20:45:46.509 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:46.509 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:45:46.509 00.000 12252 MoveAxis(E, 11, ABG)
20:45:46.509 00.000 12252 Guiding  Dir = 2, Dur = 11
20:45:46.510 00.001 12252 IsSlewing returns 0
20:45:46.510 00.000 12252 IsGuiding returns 0
20:45:46.512 00.002 12252 PulseGuide returned control before completion, sleep 20
20:45:46.547 00.035 12252 IsGuiding returns 0
20:45:46.547 00.000 12252 Move returns status 0, amount 11
20:45:46.547 00.000 12252 MoveAxis(N, 0, ABG)
20:45:46.547 00.000 12252 Move returns status 0, amount 0
20:45:46.547 00.000 12252 move complete, result=0
20:45:46.548 00.001 12252 worker thread done servicing request
20:45:46.548 00.000 9044 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
20:45:46.549 00.001 12252 Worker thread wakes up
20:45:46.549 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:46.549 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:48.890 02.341 12252 Exposure complete
20:45:48.939 00.049 12252 worker thread done servicing request
20:45:48.940 00.001 9044 OnExposeComplete: enter
20:45:48.941 00.001 9044 UpdateGuideState(): m_state=6
20:45:48.942 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
20:45:48.943 00.001 9044 Star::Find returns 1 (0), X=1014.65, Y=823.47, Mass=5463, SNR=50.9, Peak=173 HFD=5.2
20:45:48.946 00.003 9044 MultiStar: [#1 0.01,-0.06,1.04,U] [#2 0.03,0.01,1.22,U] [#3 0.04,0.04,0.85,U] [#4 0.02,-0.04,1.26,U] [#5 0.04,-0.01,0.66,U] [#6 0.01,-0.01,0.42,U] [#7 0.08,0.03,0.43,U] [#8 0.09,-0.15,0.41,U] 
20:45:48.947 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.14, -0.08}
20:45:48.948 00.001 9044 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.62) = xAngle (1.09 = 1.09)
20:45:48.949 00.001 9044 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.00 = -2.00)
20:45:48.950 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.54 mountX=0.03 mountY=-0.05, mountTheta=-1.10
20:45:48.952 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.03, opts=13)
20:45:48.953 00.001 9044 Enqueuing Move request for scope (0.05, -0.03)
20:45:48.954 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:48.955 00.001 9044 UpdateGuideState exits: m=5463 SNR=50.9
20:45:48.957 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:48.958 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:48.959 00.001 9044 Enqueuing Expose request
20:45:48.960 00.001 12252 Worker thread wakes up
20:45:48.960 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
20:45:48.960 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
20:45:48.960 00.000 12252 Moving (0.05, -0.03) raw xDistance=0.03 yDistance=-0.05
20:45:48.961 00.001 12252 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1194.53
20:45:48.961 00.000 12252 PPEC: input: 0.03, control: -0.03, exposure: 2000
20:45:48.961 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:48.961 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:45:48.961 00.000 12252 MoveAxis(E, 11, ABG)
20:45:48.961 00.000 12252 Guiding  Dir = 2, Dur = 11
20:45:48.961 00.000 12252 IsSlewing returns 0
20:45:48.963 00.002 12252 IsGuiding returns 0
20:45:48.965 00.002 12252 PulseGuide returned control before completion, sleep 19
20:45:48.995 00.030 12252 IsGuiding returns 0
20:45:48.996 00.001 12252 Move returns status 0, amount 11
20:45:48.996 00.000 12252 MoveAxis(N, 0, ABG)
20:45:48.996 00.000 12252 Move returns status 0, amount 0
20:45:48.996 00.000 12252 move complete, result=0
20:45:48.996 00.000 12252 worker thread done servicing request
20:45:48.996 00.000 12252 Worker thread wakes up
20:45:48.996 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:48.997 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:48.997 00.000 9044 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
20:45:51.332 02.335 12252 Exposure complete
20:45:51.383 00.051 12252 worker thread done servicing request
20:45:51.383 00.000 9044 OnExposeComplete: enter
20:45:51.385 00.002 9044 UpdateGuideState(): m_state=6
20:45:51.385 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
20:45:51.386 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=823.61, Mass=5564, SNR=51.3, Peak=173 HFD=5.2
20:45:51.387 00.001 9044 MultiStar: [#1 0.01,-0.08,1.04,U] [#2 -0.19,-0.07,1.20,U] [#3 -0.08,0.01,0.83,U] [#4 0.02,-0.02,1.27,U] [#5 0.03,-0.04,0.64,U] [#6 -0.02,-0.17,0.43,U] [#7 -0.08,-0.18,0.42,U] [#8 -0.06,-0.06,0.40,U] 
20:45:51.388 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.04}, one-star: {-0.02, 0.06}
20:45:51.389 00.001 9044 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.62) = xAngle (-0.74 = -0.74)
20:45:51.389 00.000 9044 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.82 = 2.46)
20:45:51.390 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.36 mountX=0.05 mountY=0.04, mountTheta=0.70
20:45:51.392 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.04, opts=13)
20:45:51.393 00.001 9044 Enqueuing Move request for scope (-0.04, -0.04)
20:45:51.394 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:51.395 00.001 9044 UpdateGuideState exits: m=5564 SNR=51.3
20:45:51.397 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:51.398 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:51.399 00.001 9044 Enqueuing Expose request
20:45:51.401 00.002 12252 Worker thread wakes up
20:45:51.401 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
20:45:51.401 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
20:45:51.401 00.000 12252 Moving (-0.04, -0.04) raw xDistance=0.05 yDistance=0.04
20:45:51.404 00.003 12252 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1196.00
20:45:51.404 00.000 12252 PPEC: input: 0.05, control: -0.03, exposure: 2000
20:45:51.404 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:51.404 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:45:51.404 00.000 12252 MoveAxis(E, 11, ABG)
20:45:51.404 00.000 12252 Guiding  Dir = 2, Dur = 11
20:45:51.404 00.000 12252 IsSlewing returns 0
20:45:51.405 00.001 12252 IsGuiding returns 0
20:45:51.407 00.002 12252 PulseGuide returned control before completion, sleep 19
20:45:51.439 00.032 12252 IsGuiding returns 0
20:45:51.439 00.000 12252 Move returns status 0, amount 11
20:45:51.439 00.000 12252 MoveAxis(N, 0, ABG)
20:45:51.439 00.000 12252 Move returns status 0, amount 0
20:45:51.439 00.000 12252 move complete, result=0
20:45:51.439 00.000 12252 worker thread done servicing request
20:45:51.439 00.000 12252 Worker thread wakes up
20:45:51.439 00.000 9044 GuideStep: 0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
20:45:51.442 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:51.442 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:53.780 02.338 12252 Exposure complete
20:45:53.828 00.048 12252 worker thread done servicing request
20:45:53.828 00.000 9044 OnExposeComplete: enter
20:45:53.829 00.001 9044 UpdateGuideState(): m_state=6
20:45:53.832 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
20:45:53.834 00.002 9044 Star::Find returns 1 (0), X=1014.57, Y=823.31, Mass=5530, SNR=51.2, Peak=173 HFD=5.3
20:45:53.836 00.002 9044 MultiStar: [#1 -0.04,-0.16,1.06,U] [#2 -0.21,-0.26,1.18,U] [#3 -0.01,-0.03,0.85,U] [#4 -0.08,-0.13,1.29,U] [#5 -0.02,-0.20,0.64,U] [#6 -0.11,-0.25,0.42,U] [#7 -0.12,-0.13,0.41,U] [#8 0.05,-0.32,0.41,U] 
20:45:53.838 00.002 9044 refined, 8 included, MultiStar: {-0.06, -0.18}, one-star: {0.06, -0.24}
20:45:53.839 00.001 9044 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.62) = xAngle (-0.26 = -0.26)
20:45:53.842 00.003 9044 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.34 = 2.94)
20:45:53.844 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.89 mountX=0.19 mountY=0.04, mountTheta=0.21
20:45:53.848 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.18, opts=13)
20:45:53.850 00.002 9044 Enqueuing Move request for scope (-0.06, -0.18)
20:45:53.853 00.003 12252 Worker thread wakes up
20:45:53.854 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:53.856 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
20:45:53.856 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
20:45:53.856 00.000 12252 Moving (-0.06, -0.18) raw xDistance=0.19 yDistance=0.04
20:45:53.856 00.000 9044 UpdateGuideState exits: m=5530 SNR=51.2
20:45:53.858 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:53.860 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:53.864 00.004 9044 Enqueuing Expose request
20:45:53.866 00.002 12252 PPEC rslt: input = 0.19, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 1197.44
20:45:53.866 00.000 12252 PPEC: input: 0.19, control: 0.08, exposure: 2000
20:45:53.866 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:53.866 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:45:53.866 00.000 12252 MoveAxis(W, 33, ABG)
20:45:53.866 00.000 12252 Guiding  Dir = 3, Dur = 33
20:45:53.868 00.002 12252 IsSlewing returns 0
20:45:53.869 00.001 12252 IsGuiding returns 0
20:45:53.870 00.001 12252 PulseGuide returned control before completion, sleep 42
20:45:53.922 00.052 12252 IsGuiding returns 0
20:45:53.922 00.000 12252 Move returns status 0, amount 33
20:45:53.922 00.000 12252 MoveAxis(N, 0, ABG)
20:45:53.922 00.000 12252 Move returns status 0, amount 0
20:45:53.922 00.000 12252 move complete, result=0
20:45:53.922 00.000 12252 worker thread done servicing request
20:45:53.922 00.000 12252 Worker thread wakes up
20:45:53.922 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:53.922 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:53.922 00.000 9044 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
20:45:56.283 02.361 12252 Exposure complete
20:45:56.334 00.051 12252 worker thread done servicing request
20:45:56.334 00.000 9044 OnExposeComplete: enter
20:45:56.336 00.002 9044 UpdateGuideState(): m_state=6
20:45:56.338 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
20:45:56.339 00.001 9044 Star::Find returns 1 (0), X=1014.56, Y=823.19, Mass=5447, SNR=50.6, Peak=173 HFD=5.2
20:45:56.341 00.002 9044 MultiStar: [#1 -0.03,-0.21,1.05,U] [#2 -0.30,-0.27,0.00,M1] [#3 -0.02,-0.30,0.84,U] [#4 0.07,-0.53,0.00,M1] [#5 -0.04,-0.33,0.65,U] [#6 -0.08,-0.41,0.00,M1] [#7 0.00,-0.26,0.42,U] [#8 -0.03,-0.50,0.00,M1] 
20:45:56.342 00.001 9044 refined, 4 included, MultiStar: {-0.01, -0.29}, one-star: {0.04, -0.36}
20:45:56.343 00.001 9044 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.62) = xAngle (0.03 = 0.03)
20:45:56.344 00.001 9044 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.06 = -3.06)
20:45:56.345 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.60 mountX=0.29 mountY=-0.02, mountTheta=-0.08
20:45:56.347 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.29, opts=13)
20:45:56.348 00.001 9044 Enqueuing Move request for scope (-0.01, -0.29)
20:45:56.349 00.001 12252 Worker thread wakes up
20:45:56.349 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:56.349 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.29) opts 0xd
20:45:56.350 00.001 9044 UpdateGuideState exits: m=5447 SNR=50.6
20:45:56.350 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.29)
20:45:56.350 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:56.351 00.001 12252 Moving (-0.01, -0.29) raw xDistance=0.29 yDistance=-0.02
20:45:56.351 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:56.353 00.002 9044 Enqueuing Expose request
20:45:56.355 00.002 12252 PPEC rslt: input = 0.29, final = 0.15, react = 0.18, pred = -0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 1198.87
20:45:56.355 00.000 12252 PPEC: input: 0.29, control: 0.15, exposure: 2000
20:45:56.355 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:56.355 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:45:56.355 00.000 12252 MoveAxis(W, 58, ABG)
20:45:56.355 00.000 12252 Guiding  Dir = 3, Dur = 58
20:45:56.355 00.000 12252 IsSlewing returns 0
20:45:56.355 00.000 12252 IsGuiding returns 0
20:45:56.358 00.003 12252 PulseGuide returned control before completion, sleep 66
20:45:56.438 00.080 12252 IsGuiding returns 0
20:45:56.438 00.000 12252 Move returns status 0, amount 58
20:45:56.438 00.000 12252 MoveAxis(N, 0, ABG)
20:45:56.438 00.000 12252 Move returns status 0, amount 0
20:45:56.439 00.001 12252 move complete, result=0
20:45:56.439 00.000 12252 worker thread done servicing request
20:45:56.439 00.000 9044 GuideStep: 0.3 px 58 ms WEST, -0.0 px 0 ms NORTH
20:45:56.440 00.001 12252 Worker thread wakes up
20:45:56.440 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:56.440 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:45:58.787 02.347 12252 Exposure complete
20:45:58.837 00.050 12252 worker thread done servicing request
20:45:58.837 00.000 9044 OnExposeComplete: enter
20:45:58.839 00.002 9044 UpdateGuideState(): m_state=6
20:45:58.840 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
20:45:58.841 00.001 9044 Star::Find returns 1 (0), X=1014.63, Y=823.36, Mass=5441, SNR=51.0, Peak=173 HFD=5.3
20:45:58.842 00.001 9044 MultiStar: [#1 -0.03,-0.12,1.05,U] [#2 -0.24,-0.16,1.21,U] [#3 0.02,-0.13,0.84,U] [#4 -0.09,-0.10,1.30,U] [#5 -0.01,-0.14,0.65,U] [#6 -0.14,-0.26,0.43,U] [#7 -0.03,-0.10,0.42,U] [#8 0.02,-0.35,0.42,U] 
20:45:58.843 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.16}, one-star: {0.11, -0.19}
20:45:58.844 00.001 9044 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.62) = xAngle (-0.27 = -0.27)
20:45:58.845 00.001 9044 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.35 = 2.93)
20:45:58.848 00.003 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.89 mountX=0.16 mountY=0.03, mountTheta=0.21
20:45:58.850 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.16, opts=13)
20:45:58.851 00.001 9044 Enqueuing Move request for scope (-0.05, -0.16)
20:45:58.852 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:45:58.853 00.001 9044 UpdateGuideState exits: m=5441 SNR=51.0
20:45:58.854 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:45:58.855 00.001 12252 Worker thread wakes up
20:45:58.855 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:45:58.856 00.001 9044 Enqueuing Expose request
20:45:58.858 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
20:45:58.858 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
20:45:58.858 00.000 12252 Moving (-0.05, -0.16) raw xDistance=0.16 yDistance=0.03
20:45:58.862 00.004 12252 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 1200.26
20:45:58.862 00.000 12252 PPEC: input: 0.16, control: 0.08, exposure: 2000
20:45:58.862 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:45:58.862 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:45:58.862 00.000 12252 MoveAxis(W, 29, ABG)
20:45:58.862 00.000 12252 Guiding  Dir = 3, Dur = 29
20:45:58.862 00.000 12252 IsSlewing returns 0
20:45:58.862 00.000 12252 IsGuiding returns 0
20:45:58.864 00.002 12252 PulseGuide returned control before completion, sleep 38
20:45:58.918 00.054 12252 IsGuiding returns 0
20:45:58.918 00.000 12252 Move returns status 0, amount 29
20:45:58.918 00.000 12252 MoveAxis(N, 0, ABG)
20:45:58.918 00.000 12252 Move returns status 0, amount 0
20:45:58.918 00.000 12252 move complete, result=0
20:45:58.918 00.000 12252 worker thread done servicing request
20:45:58.918 00.000 12252 Worker thread wakes up
20:45:58.918 00.000 9044 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
20:45:58.920 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:45:58.920 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:01.284 02.364 12252 Exposure complete
20:46:01.356 00.072 12252 worker thread done servicing request
20:46:01.356 00.000 9044 OnExposeComplete: enter
20:46:01.359 00.003 9044 UpdateGuideState(): m_state=6
20:46:01.359 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
20:46:01.363 00.004 9044 Star::Find returns 1 (0), X=1014.73, Y=823.48, Mass=5589, SNR=51.4, Peak=173 HFD=5.2
20:46:01.366 00.003 9044 MultiStar: [#1 0.10,0.03,1.02,U] [#2 0.06,0.04,1.19,U] [#3 0.10,0.08,0.84,U] [#4 0.18,0.03,1.27,U] [#5 0.12,-0.01,0.65,U] [#6 0.06,0.02,0.41,U] [#7 0.05,0.03,0.42,U] [#8 0.08,-0.01,0.41,U] 
20:46:01.367 00.001 9044 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.22, -0.07}
20:46:01.369 00.002 9044 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.62) = xAngle (1.77 = 1.77)
20:46:01.371 00.002 9044 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.31 = -1.31)
20:46:01.373 00.002 9044 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.15 mountX=-0.02 mountY=-0.12, mountTheta=-1.77
20:46:01.376 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.02, opts=13)
20:46:01.377 00.001 9044 Enqueuing Move request for scope (0.12, 0.02)
20:46:01.378 00.001 12252 Worker thread wakes up
20:46:01.378 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:01.379 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
20:46:01.379 00.000 9044 UpdateGuideState exits: m=5589 SNR=51.4
20:46:01.380 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
20:46:01.380 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:01.382 00.002 12252 Moving (0.12, 0.02) raw xDistance=-0.02 yDistance=-0.12
20:46:01.382 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:01.383 00.001 9044 Enqueuing Expose request
20:46:01.385 00.002 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1201.65
20:46:01.385 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
20:46:01.385 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:01.385 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:46:01.385 00.000 12252 MoveAxis(E, 8, ABG)
20:46:01.385 00.000 12252 Guiding  Dir = 2, Dur = 8
20:46:01.386 00.001 12252 IsSlewing returns 0
20:46:01.386 00.000 12252 IsGuiding returns 0
20:46:01.388 00.002 12252 PulseGuide returned control before completion, sleep 16
20:46:01.418 00.030 12252 IsGuiding returns 0
20:46:01.418 00.000 12252 Move returns status 0, amount 8
20:46:01.418 00.000 12252 MoveAxis(N, 0, ABG)
20:46:01.419 00.001 12252 Move returns status 0, amount 0
20:46:01.419 00.000 12252 move complete, result=0
20:46:01.419 00.000 12252 worker thread done servicing request
20:46:01.419 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
20:46:01.421 00.002 12252 Worker thread wakes up
20:46:01.421 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:01.421 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:03.769 02.348 12252 Exposure complete
20:46:03.827 00.058 12252 worker thread done servicing request
20:46:03.827 00.000 9044 OnExposeComplete: enter
20:46:03.828 00.001 9044 UpdateGuideState(): m_state=6
20:46:03.829 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
20:46:03.830 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=823.57, Mass=5400, SNR=50.6, Peak=173 HFD=5.1
20:46:03.831 00.001 9044 MultiStar: [#1 0.03,0.07,1.07,U] [#2 0.02,0.02,1.22,U] [#3 -0.07,0.10,0.84,U] [#4 -0.03,0.05,1.30,U] [#5 0.03,0.03,0.66,U] [#6 0.09,0.01,0.43,U] [#7 0.06,0.08,0.42,U] [#8 0.04,-0.05,0.41,U] 
20:46:03.832 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.15, 0.02}
20:46:03.834 00.002 9044 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.62) = xAngle (2.57 = 2.57)
20:46:03.835 00.001 9044 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.52 = -0.52)
20:46:03.836 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.94 mountX=-0.04 mountY=-0.02, mountTheta=-2.61
20:46:03.837 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.04, opts=13)
20:46:03.840 00.003 9044 Enqueuing Move request for scope (0.03, 0.04)
20:46:03.841 00.001 12252 Worker thread wakes up
20:46:03.841 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:03.842 00.001 9044 UpdateGuideState exits: m=5400 SNR=50.6
20:46:03.843 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:03.844 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:03.845 00.001 9044 Enqueuing Expose request
20:46:03.846 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
20:46:03.847 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
20:46:03.847 00.000 12252 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=-0.02
20:46:03.851 00.004 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1203.00
20:46:03.851 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
20:46:03.851 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:03.851 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:46:03.851 00.000 12252 MoveAxis(E, 4, ABG)
20:46:03.851 00.000 12252 Guiding  Dir = 2, Dur = 4
20:46:03.851 00.000 12252 IsSlewing returns 0
20:46:03.851 00.000 12252 IsGuiding returns 0
20:46:03.854 00.003 12252 PulseGuide returned control before completion, sleep 13
20:46:03.877 00.023 12252 IsGuiding returns 0
20:46:03.877 00.000 12252 Move returns status 0, amount 4
20:46:03.877 00.000 12252 MoveAxis(N, 0, ABG)
20:46:03.877 00.000 12252 Move returns status 0, amount 0
20:46:03.877 00.000 12252 move complete, result=0
20:46:03.877 00.000 12252 worker thread done servicing request
20:46:03.877 00.000 12252 Worker thread wakes up
20:46:03.877 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:03.877 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:03.877 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
20:46:06.236 02.359 12252 Exposure complete
20:46:06.289 00.053 12252 worker thread done servicing request
20:46:06.289 00.000 9044 OnExposeComplete: enter
20:46:06.290 00.001 9044 UpdateGuideState(): m_state=6
20:46:06.292 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
20:46:06.293 00.001 9044 Star::Find returns 1 (0), X=1014.62, Y=823.44, Mass=5519, SNR=51.1, Peak=173 HFD=5.2
20:46:06.295 00.002 9044 MultiStar: [#1 0.01,-0.08,1.06,U] [#2 -0.19,-0.08,1.20,U] [#3 -0.14,-0.02,0.84,U] [#4 -0.03,-0.04,1.26,U] [#5 -0.02,-0.21,0.65,U] [#6 -0.00,-0.17,0.43,U] [#7 -0.08,-0.14,0.42,U] [#8 0.02,-0.19,0.41,U] 
20:46:06.296 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {0.11, -0.11}
20:46:06.297 00.001 9044 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.62) = xAngle (-0.36 = -0.36)
20:46:06.298 00.001 9044 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.44 = 2.84)
20:46:06.299 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.98 mountX=0.10 mountY=0.03, mountTheta=0.31
20:46:06.301 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.10, opts=13)
20:46:06.302 00.001 9044 Enqueuing Move request for scope (-0.04, -0.10)
20:46:06.304 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:06.305 00.001 9044 UpdateGuideState exits: m=5519 SNR=51.1
20:46:06.306 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:06.307 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:06.308 00.001 9044 Enqueuing Expose request
20:46:06.310 00.002 12252 Worker thread wakes up
20:46:06.310 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
20:46:06.310 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
20:46:06.311 00.001 12252 Moving (-0.04, -0.10) raw xDistance=0.10 yDistance=0.03
20:46:06.313 00.002 12252 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1204.35
20:46:06.313 00.000 12252 PPEC: input: 0.10, control: -0.01, exposure: 2000
20:46:06.313 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:06.313 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:46:06.313 00.000 12252 MoveAxis(E, 5, ABG)
20:46:06.314 00.001 12252 Guiding  Dir = 2, Dur = 5
20:46:06.314 00.000 12252 IsSlewing returns 0
20:46:06.314 00.000 12252 IsGuiding returns 0
20:46:06.316 00.002 12252 PulseGuide returned control before completion, sleep 13
20:46:06.340 00.024 12252 IsGuiding returns 0
20:46:06.340 00.000 12252 Move returns status 0, amount 5
20:46:06.340 00.000 12252 MoveAxis(N, 0, ABG)
20:46:06.340 00.000 12252 Move returns status 0, amount 0
20:46:06.340 00.000 12252 move complete, result=0
20:46:06.340 00.000 12252 worker thread done servicing request
20:46:06.340 00.000 12252 Worker thread wakes up
20:46:06.340 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:06.340 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:06.340 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
20:46:08.701 02.361 12252 Exposure complete
20:46:08.764 00.063 12252 worker thread done servicing request
20:46:08.764 00.000 9044 OnExposeComplete: enter
20:46:08.766 00.002 9044 UpdateGuideState(): m_state=6
20:46:08.768 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
20:46:08.769 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=823.42, Mass=5465, SNR=50.8, Peak=173 HFD=5.3
20:46:08.770 00.001 9044 MultiStar: [#1 0.05,-0.10,1.05,U] [#2 0.04,-0.15,1.18,U] [#3 0.01,-0.03,0.84,U] [#4 0.18,-0.39,0.00,M1] [#5 0.09,-0.16,0.65,U] [#6 -0.03,-0.14,0.43,U] [#7 0.17,-0.15,0.43,U] [#8 0.07,-0.29,0.40,U] 
20:46:08.770 00.000 9044 refined, 7 included, MultiStar: {0.07, -0.13}, one-star: {0.17, -0.13}
20:46:08.771 00.001 9044 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.62) = xAngle (0.56 = 0.56)
20:46:08.773 00.002 9044 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.53 = -2.53)
20:46:08.774 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.07 mountX=0.13 mountY=-0.09, mountTheta=-0.60
20:46:08.776 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.13, opts=13)
20:46:08.777 00.001 9044 Enqueuing Move request for scope (0.07, -0.13)
20:46:08.778 00.001 12252 Worker thread wakes up
20:46:08.778 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:08.780 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
20:46:08.780 00.000 9044 UpdateGuideState exits: m=5465 SNR=50.8
20:46:08.781 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:08.782 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
20:46:08.782 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:08.783 00.001 9044 Enqueuing Expose request
20:46:08.784 00.001 12252 Moving (0.07, -0.13) raw xDistance=0.13 yDistance=-0.09
20:46:08.787 00.003 12252 PPEC rslt: input = 0.13, final = 0.04, react = 0.08, pred = -0.03, hyst = 0.07, hyst_pct = 0.00, period_length = 1205.67
20:46:08.787 00.000 12252 PPEC: input: 0.13, control: 0.04, exposure: 2000
20:46:08.787 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:08.787 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:46:08.787 00.000 12252 MoveAxis(W, 17, ABG)
20:46:08.787 00.000 12252 Guiding  Dir = 3, Dur = 17
20:46:08.788 00.001 12252 IsSlewing returns 0
20:46:08.791 00.003 12252 IsGuiding returns 0
20:46:08.794 00.003 12252 PulseGuide returned control before completion, sleep 25
20:46:08.833 00.039 12252 IsGuiding returns 0
20:46:08.833 00.000 12252 Move returns status 0, amount 17
20:46:08.833 00.000 12252 MoveAxis(N, 0, ABG)
20:46:08.833 00.000 12252 Move returns status 0, amount 0
20:46:08.833 00.000 12252 move complete, result=0
20:46:08.833 00.000 12252 worker thread done servicing request
20:46:08.833 00.000 12252 Worker thread wakes up
20:46:08.833 00.000 9044 GuideStep: 0.1 px 17 ms WEST, -0.1 px 0 ms NORTH
20:46:08.836 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:08.836 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:11.179 02.343 12252 Exposure complete
20:46:11.259 00.080 12252 worker thread done servicing request
20:46:11.259 00.000 9044 OnExposeComplete: enter
20:46:11.261 00.002 9044 UpdateGuideState(): m_state=6
20:46:11.265 00.004 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
20:46:11.266 00.001 9044 Star::Find returns 1 (0), X=1014.62, Y=823.41, Mass=5470, SNR=50.9, Peak=173 HFD=5.3
20:46:11.269 00.003 9044 MultiStar: [#1 -0.04,-0.12,1.08,U] [#2 0.02,-0.07,1.18,U] [#3 -0.07,-0.01,0.84,U] [#4 0.13,-0.33,1.26,U] [#5 0.00,-0.05,0.66,U] [#6 -0.06,-0.13,0.43,U] [#7 -0.04,-0.05,0.43,U] [#8 0.00,-0.16,0.41,U] 
20:46:11.271 00.002 9044 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {0.11, -0.14}
20:46:11.273 00.002 9044 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.62) = xAngle (0.22 = 0.22)
20:46:11.275 00.002 9044 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.87 = -2.87)
20:46:11.277 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.41 mountX=0.13 mountY=-0.04, mountTheta=-0.27
20:46:11.281 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.13, opts=13)
20:46:11.282 00.001 9044 Enqueuing Move request for scope (0.02, -0.13)
20:46:11.284 00.002 12252 Worker thread wakes up
20:46:11.284 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:11.285 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
20:46:11.285 00.000 9044 UpdateGuideState exits: m=5470 SNR=50.9
20:46:11.287 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:11.289 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:11.292 00.003 9044 Enqueuing Expose request
20:46:11.294 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
20:46:11.294 00.000 12252 Moving (0.02, -0.13) raw xDistance=0.13 yDistance=-0.04
20:46:11.297 00.003 12252 PPEC rslt: input = 0.13, final = 0.04, react = 0.08, pred = -0.04, hyst = 0.07, hyst_pct = 0.00, period_length = 1206.97
20:46:11.297 00.000 12252 PPEC: input: 0.13, control: 0.04, exposure: 2000
20:46:11.297 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:11.297 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:46:11.297 00.000 12252 MoveAxis(W, 16, ABG)
20:46:11.297 00.000 12252 Guiding  Dir = 3, Dur = 16
20:46:11.298 00.001 12252 IsSlewing returns 0
20:46:11.298 00.000 12252 IsGuiding returns 0
20:46:11.300 00.002 12252 PulseGuide returned control before completion, sleep 24
20:46:11.335 00.035 12252 IsGuiding returns 0
20:46:11.335 00.000 12252 Move returns status 0, amount 16
20:46:11.335 00.000 12252 MoveAxis(N, 0, ABG)
20:46:11.335 00.000 12252 Move returns status 0, amount 0
20:46:11.335 00.000 12252 move complete, result=0
20:46:11.335 00.000 12252 worker thread done servicing request
20:46:11.335 00.000 12252 Worker thread wakes up
20:46:11.335 00.000 9044 GuideStep: 0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
20:46:11.337 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:11.337 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:13.702 02.365 12252 Exposure complete
20:46:13.751 00.049 12252 worker thread done servicing request
20:46:13.751 00.000 9044 OnExposeComplete: enter
20:46:13.753 00.002 9044 UpdateGuideState(): m_state=6
20:46:13.755 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
20:46:13.757 00.002 9044 Star::Find returns 1 (0), X=1014.77, Y=823.73, Mass=5419, SNR=50.6, Peak=173 HFD=5.1
20:46:13.758 00.001 9044 MultiStar: [#1 0.17,0.10,1.05,U] [#2 0.12,0.09,1.19,U] [#3 0.12,0.09,0.86,U] [#4 0.25,0.03,1.29,U] [#5 0.15,-0.04,0.66,U] [#6 0.14,-0.04,0.44,U] [#7 0.21,0.07,0.43,U] [#8 0.15,-0.02,0.41,U] 
20:46:13.759 00.001 9044 refined, 8 included, MultiStar: {0.18, 0.07}, one-star: {0.26, 0.19}
20:46:13.760 00.001 9044 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.62) = xAngle (1.97 = 1.97)
20:46:13.760 00.000 9044 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.11 = -1.11)
20:46:13.761 00.001 9044 CameraToMount -- cameraX=0.18 cameraY=0.07 hyp=0.19 cameraTheta=0.35 mountX=-0.07 mountY=-0.17, mountTheta=-1.98
20:46:13.762 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=0.07, opts=13)
20:46:13.763 00.001 9044 Enqueuing Move request for scope (0.18, 0.07)
20:46:13.764 00.001 12252 Worker thread wakes up
20:46:13.764 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:13.765 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.07) opts 0xd
20:46:13.765 00.000 9044 UpdateGuideState exits: m=5419 SNR=50.6
20:46:13.766 00.001 12252 Handling offset move in thread for scope, endpoint = (0.18, 0.07)
20:46:13.766 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:13.768 00.002 12252 Moving (0.18, 0.07) raw xDistance=-0.07 yDistance=-0.17
20:46:13.768 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:13.769 00.001 9044 Enqueuing Expose request
20:46:13.770 00.001 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1206.97
20:46:13.770 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
20:46:13.770 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:46:13.770 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:46:13.770 00.000 12252 MoveAxis(E, 10, ABG)
20:46:13.770 00.000 12252 Guiding  Dir = 2, Dur = 10
20:46:13.770 00.000 12252 IsSlewing returns 0
20:46:13.770 00.000 12252 IsGuiding returns 0
20:46:13.773 00.003 12252 PulseGuide returned control before completion, sleep 18
20:46:13.797 00.024 12252 IsGuiding returns 1
20:46:13.797 00.000 12252 scope still moving after pulse duration time elapsed
20:46:13.827 00.030 12252 IsSlewing returns 0
20:46:13.827 00.000 12252 IsGuiding returns 0
20:46:13.827 00.000 12252 scope move finished after 10 + 46 ms
20:46:13.827 00.000 12252 Move returns status 0, amount 10
20:46:13.827 00.000 12252 MoveAxis(N, 0, ABG)
20:46:13.827 00.000 12252 Move returns status 0, amount 0
20:46:13.827 00.000 12252 move complete, result=0
20:46:13.827 00.000 12252 worker thread done servicing request
20:46:13.827 00.000 12252 Worker thread wakes up
20:46:13.827 00.000 9044 GuideStep: -0.1 px 10 ms EAST, -0.2 px 0 ms NORTH
20:46:13.829 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:13.829 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:16.165 02.336 12252 Exposure complete
20:46:16.249 00.084 12252 worker thread done servicing request
20:46:16.250 00.001 9044 OnExposeComplete: enter
20:46:16.252 00.002 9044 UpdateGuideState(): m_state=6
20:46:16.254 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
20:46:16.257 00.003 9044 Star::Find returns 1 (0), X=1014.65, Y=823.32, Mass=5530, SNR=51.1, Peak=173 HFD=5.4
20:46:16.259 00.002 9044 MultiStar: [#1 0.05,-0.14,1.06,U] [#2 0.04,-0.09,1.19,U] [#3 0.02,-0.06,0.84,U] [#4 0.16,-0.40,0.00,M1] [#5 0.03,-0.15,0.65,U] [#6 0.03,-0.11,0.42,U] [#7 0.02,-0.16,0.43,U] [#8 0.08,-0.27,0.41,U] 
20:46:16.260 00.001 9044 refined, 7 included, MultiStar: {0.06, -0.14}, one-star: {0.14, -0.23}
20:46:16.261 00.001 9044 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.62) = xAngle (0.43 = 0.43)
20:46:16.263 00.002 9044 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.65 = -2.65)
20:46:16.264 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.19 mountX=0.14 mountY=-0.07, mountTheta=-0.48
20:46:16.266 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.14, opts=13)
20:46:16.267 00.001 9044 Enqueuing Move request for scope (0.06, -0.14)
20:46:16.267 00.000 12252 Worker thread wakes up
20:46:16.268 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:16.268 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
20:46:16.268 00.000 9044 UpdateGuideState exits: m=5530 SNR=51.1
20:46:16.269 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
20:46:16.269 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:16.271 00.002 12252 Moving (0.06, -0.14) raw xDistance=0.14 yDistance=-0.07
20:46:16.271 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:16.272 00.001 9044 Enqueuing Expose request
20:46:16.273 00.001 12252 PPEC rslt: input = 0.14, final = 0.06, react = 0.08, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 1208.26
20:46:16.274 00.001 12252 PPEC: input: 0.14, control: 0.06, exposure: 2000
20:46:16.274 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:16.274 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:46:16.274 00.000 12252 MoveAxis(W, 23, ABG)
20:46:16.274 00.000 12252 Guiding  Dir = 3, Dur = 23
20:46:16.274 00.000 12252 IsSlewing returns 0
20:46:16.274 00.000 12252 IsGuiding returns 0
20:46:16.277 00.003 12252 PulseGuide returned control before completion, sleep 31
20:46:16.312 00.035 12252 IsGuiding returns 1
20:46:16.312 00.000 12252 scope still moving after pulse duration time elapsed
20:46:16.344 00.032 12252 IsSlewing returns 0
20:46:16.345 00.001 12252 IsGuiding returns 0
20:46:16.345 00.000 12252 scope move finished after 23 + 47 ms
20:46:16.345 00.000 12252 Move returns status 0, amount 23
20:46:16.345 00.000 12252 MoveAxis(N, 0, ABG)
20:46:16.345 00.000 12252 Move returns status 0, amount 0
20:46:16.345 00.000 12252 move complete, result=0
20:46:16.345 00.000 12252 worker thread done servicing request
20:46:16.345 00.000 12252 Worker thread wakes up
20:46:16.346 00.001 9044 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
20:46:16.349 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:16.349 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:18.702 02.353 12252 Exposure complete
20:46:18.751 00.049 12252 worker thread done servicing request
20:46:18.751 00.000 9044 OnExposeComplete: enter
20:46:18.752 00.001 9044 UpdateGuideState(): m_state=6
20:46:18.753 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
20:46:18.755 00.002 9044 Star::Find returns 1 (0), X=1014.52, Y=823.26, Mass=5561, SNR=51.4, Peak=173 HFD=5.3
20:46:18.758 00.003 9044 MultiStar: [#1 -0.13,-0.18,1.05,U] [#2 -0.29,-0.25,0.00,M1] [#3 -0.12,-0.19,0.83,U] [#4 -0.02,-0.43,0.00,M2] [#5 -0.02,-0.21,0.64,U] [#6 -0.13,-0.22,0.43,U] [#7 -0.12,-0.22,0.43,U] [#8 -0.14,-0.25,0.41,U] 
20:46:18.760 00.002 9044 refined, 6 included, MultiStar: {-0.09, -0.22}, one-star: {0.00, -0.29}
20:46:18.763 00.003 9044 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.62) = xAngle (-0.32 = -0.32)
20:46:18.766 00.003 9044 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.40 = 2.88)
20:46:18.768 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.94 mountX=0.22 mountY=0.06, mountTheta=0.26
20:46:18.771 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.22, opts=13)
20:46:18.773 00.002 9044 Enqueuing Move request for scope (-0.09, -0.22)
20:46:18.775 00.002 12252 Worker thread wakes up
20:46:18.775 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd
20:46:18.775 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.22)
20:46:18.775 00.000 12252 Moving (-0.09, -0.22) raw xDistance=0.22 yDistance=0.06
20:46:18.775 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:18.776 00.001 9044 UpdateGuideState exits: m=5561 SNR=51.4
20:46:18.778 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:18.780 00.002 12252 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 1209.52
20:46:18.780 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:18.783 00.003 9044 Enqueuing Expose request
20:46:18.785 00.002 12252 PPEC: input: 0.22, control: 0.11, exposure: 2000
20:46:18.785 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:18.785 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:46:18.785 00.000 12252 MoveAxis(W, 43, ABG)
20:46:18.786 00.001 12252 Guiding  Dir = 3, Dur = 43
20:46:18.786 00.000 12252 IsSlewing returns 0
20:46:18.786 00.000 12252 IsGuiding returns 0
20:46:18.788 00.002 12252 PulseGuide returned control before completion, sleep 52
20:46:18.846 00.058 12252 IsGuiding returns 1
20:46:18.846 00.000 12252 scope still moving after pulse duration time elapsed
20:46:18.874 00.028 12252 IsSlewing returns 0
20:46:18.875 00.001 12252 IsGuiding returns 0
20:46:18.875 00.000 12252 scope move finished after 43 + 44 ms
20:46:18.875 00.000 12252 Move returns status 0, amount 43
20:46:18.875 00.000 12252 MoveAxis(N, 0, ABG)
20:46:18.875 00.000 12252 Move returns status 0, amount 0
20:46:18.875 00.000 12252 move complete, result=0
20:46:18.875 00.000 12252 worker thread done servicing request
20:46:18.875 00.000 12252 Worker thread wakes up
20:46:18.876 00.001 9044 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
20:46:18.878 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:18.879 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:21.221 02.342 12252 Exposure complete
20:46:21.271 00.050 12252 worker thread done servicing request
20:46:21.272 00.001 9044 OnExposeComplete: enter
20:46:21.273 00.001 9044 UpdateGuideState(): m_state=6
20:46:21.274 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
20:46:21.275 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=823.47, Mass=5475, SNR=50.9, Peak=173 HFD=5.2
20:46:21.276 00.001 9044 MultiStar: [#1 0.09,0.07,1.06,U] [#2 0.06,-0.00,1.22,U] [#3 0.08,0.11,0.85,U] [#4 0.17,0.02,1.28,U] [#5 0.05,0.06,0.65,U] [#6 0.08,-0.06,0.43,U] [#7 0.07,0.12,0.42,U] [#8 0.24,-0.10,0.42,U] 
20:46:21.277 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.13, -0.08}
20:46:21.278 00.001 9044 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.62) = xAngle (1.79 = 1.79)
20:46:21.279 00.001 9044 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.29 = -1.29)
20:46:21.281 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.17 mountX=-0.02 mountY=-0.10, mountTheta=-1.79
20:46:21.286 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.02, opts=13)
20:46:21.288 00.002 9044 Enqueuing Move request for scope (0.11, 0.02)
20:46:21.289 00.001 12252 Worker thread wakes up
20:46:21.289 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:21.290 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
20:46:21.290 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
20:46:21.290 00.000 12252 Moving (0.11, 0.02) raw xDistance=-0.02 yDistance=-0.10
20:46:21.292 00.002 9044 UpdateGuideState exits: m=5475 SNR=50.9
20:46:21.294 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:21.295 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:21.296 00.001 9044 Enqueuing Expose request
20:46:21.297 00.001 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1210.77
20:46:21.297 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
20:46:21.297 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:21.297 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:46:21.297 00.000 12252 MoveAxis(E, 9, ABG)
20:46:21.297 00.000 12252 Guiding  Dir = 2, Dur = 9
20:46:21.298 00.001 12252 IsSlewing returns 0
20:46:21.298 00.000 12252 IsGuiding returns 0
20:46:21.300 00.002 12252 PulseGuide returned control before completion, sleep 18
20:46:21.326 00.026 12252 IsGuiding returns 0
20:46:21.326 00.000 12252 Move returns status 0, amount 9
20:46:21.326 00.000 12252 MoveAxis(N, 0, ABG)
20:46:21.326 00.000 12252 Move returns status 0, amount 0
20:46:21.326 00.000 12252 move complete, result=0
20:46:21.326 00.000 12252 worker thread done servicing request
20:46:21.326 00.000 9044 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
20:46:21.329 00.003 12252 Worker thread wakes up
20:46:21.329 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:21.329 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:23.683 02.354 12252 Exposure complete
20:46:23.731 00.048 12252 worker thread done servicing request
20:46:23.731 00.000 9044 OnExposeComplete: enter
20:46:23.732 00.001 9044 UpdateGuideState(): m_state=6
20:46:23.733 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
20:46:23.734 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=823.42, Mass=5479, SNR=50.9, Peak=173 HFD=5.3
20:46:23.735 00.001 9044 MultiStar: [#1 0.14,-0.10,1.05,U] [#2 0.04,-0.02,1.21,U] [#3 0.10,-0.01,0.85,U] [#4 0.22,-0.35,0.00,M2] [#5 0.10,-0.07,0.65,U] [#6 0.04,-0.09,0.42,U] [#7 0.12,-0.07,0.42,U] [#8 0.05,-0.19,0.41,U] 
20:46:23.736 00.001 9044 refined, 7 included, MultiStar: {0.10, -0.08}, one-star: {0.18, -0.13}
20:46:23.737 00.001 9044 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.62) = xAngle (0.99 = 0.99)
20:46:23.739 00.002 9044 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.09 = -2.09)
20:46:23.740 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.63 mountX=0.07 mountY=-0.11, mountTheta=-1.01
20:46:23.742 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.08, opts=13)
20:46:23.743 00.001 9044 Enqueuing Move request for scope (0.10, -0.08)
20:46:23.744 00.001 12252 Worker thread wakes up
20:46:23.744 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:23.745 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
20:46:23.745 00.000 9044 UpdateGuideState exits: m=5479 SNR=50.9
20:46:23.746 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
20:46:23.746 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:23.747 00.001 12252 Moving (0.10, -0.08) raw xDistance=0.07 yDistance=-0.11
20:46:23.747 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:23.748 00.001 9044 Enqueuing Expose request
20:46:23.750 00.002 12252 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1212.00
20:46:23.750 00.000 12252 PPEC: input: 0.07, control: -0.00, exposure: 2000
20:46:23.750 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:23.750 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:46:23.750 00.000 12252 MoveAxis(E, 1, ABG)
20:46:23.750 00.000 12252 Guiding  Dir = 2, Dur = 1
20:46:23.750 00.000 12252 IsSlewing returns 0
20:46:23.750 00.000 12252 IsGuiding returns 0
20:46:23.752 00.002 12252 IsGuiding returns 0
20:46:23.752 00.000 12252 Move returns status 0, amount 1
20:46:23.752 00.000 12252 MoveAxis(N, 0, ABG)
20:46:23.752 00.000 12252 Move returns status 0, amount 0
20:46:23.754 00.002 12252 move complete, result=0
20:46:23.754 00.000 12252 worker thread done servicing request
20:46:23.754 00.000 12252 Worker thread wakes up
20:46:23.754 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:23.754 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:23.754 00.000 9044 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:46:26.106 02.352 12252 Exposure complete
20:46:26.174 00.068 12252 worker thread done servicing request
20:46:26.174 00.000 9044 OnExposeComplete: enter
20:46:26.175 00.001 9044 UpdateGuideState(): m_state=6
20:46:26.177 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
20:46:26.180 00.003 9044 Star::Find returns 1 (0), X=1014.69, Y=823.33, Mass=5556, SNR=51.2, Peak=173 HFD=5.3
20:46:26.183 00.003 9044 MultiStar: [#1 0.08,-0.09,1.04,U] [#2 0.03,-0.07,1.21,U] [#3 0.08,-0.10,0.83,U] [#4 0.21,-0.40,0.00,M3] [#5 0.06,-0.04,0.64,U] [#6 -0.02,-0.07,0.42,U] [#7 -0.03,-0.19,0.43,U] [#8 0.10,-0.06,0.40,U] 
20:46:26.184 00.001 9044 refined, 7 included, MultiStar: {0.07, -0.11}, one-star: {0.18, -0.22}
20:46:26.187 00.003 9044 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.62) = xAngle (0.63 = 0.63)
20:46:26.188 00.001 9044 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.45 = -2.45)
20:46:26.190 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.99 mountX=0.10 mountY=-0.08, mountTheta=-0.67
20:46:26.194 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.11, opts=13)
20:46:26.197 00.003 9044 Enqueuing Move request for scope (0.07, -0.11)
20:46:26.201 00.004 12252 Worker thread wakes up
20:46:26.201 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:26.203 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
20:46:26.203 00.000 9044 UpdateGuideState exits: m=5556 SNR=51.2
20:46:26.205 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
20:46:26.205 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:26.207 00.002 12252 Moving (0.07, -0.11) raw xDistance=0.10 yDistance=-0.08
20:46:26.207 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:26.211 00.004 9044 Enqueuing Expose request
20:46:26.213 00.002 12252 PPEC rslt: input = 0.10, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 1213.22
20:46:26.213 00.000 12252 PPEC: input: 0.10, control: 0.06, exposure: 2000
20:46:26.213 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:26.213 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:46:26.213 00.000 12252 MoveAxis(W, 24, ABG)
20:46:26.213 00.000 12252 Guiding  Dir = 3, Dur = 24
20:46:26.214 00.001 12252 IsSlewing returns 0
20:46:26.214 00.000 12252 IsGuiding returns 0
20:46:26.216 00.002 12252 PulseGuide returned control before completion, sleep 32
20:46:26.258 00.042 12252 IsGuiding returns 0
20:46:26.259 00.001 12252 Move returns status 0, amount 24
20:46:26.259 00.000 12252 MoveAxis(N, 0, ABG)
20:46:26.259 00.000 12252 Move returns status 0, amount 0
20:46:26.259 00.000 12252 move complete, result=0
20:46:26.259 00.000 12252 worker thread done servicing request
20:46:26.259 00.000 12252 Worker thread wakes up
20:46:26.259 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:26.259 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:26.260 00.001 9044 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
20:46:28.619 02.359 12252 Exposure complete
20:46:28.671 00.052 12252 worker thread done servicing request
20:46:28.671 00.000 9044 OnExposeComplete: enter
20:46:28.672 00.001 9044 UpdateGuideState(): m_state=6
20:46:28.674 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
20:46:28.675 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=823.48, Mass=5548, SNR=51.2, Peak=173 HFD=5.2
20:46:28.677 00.002 9044 MultiStar: [#1 0.16,0.04,1.05,U] [#2 0.08,-0.05,1.22,U] [#3 0.11,0.08,0.84,U] [#4 0.24,-0.31,0.00,M4] [#5 0.16,-0.00,0.65,U] [#6 0.06,-0.03,0.43,U] [#7 0.14,0.06,0.42,U] [#8 0.17,-0.07,0.41,U] 
20:46:28.679 00.002 9044 refined, 7 included, MultiStar: {0.13, -0.01}, one-star: {0.18, -0.07}
20:46:28.680 00.001 9044 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.62) = xAngle (1.56 = 1.56)
20:46:28.682 00.002 9044 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.52 = -1.52)
20:46:28.683 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.06 mountX=0.00 mountY=-0.13, mountTheta=-1.56
20:46:28.685 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.01, opts=13)
20:46:28.687 00.002 9044 Enqueuing Move request for scope (0.13, -0.01)
20:46:28.689 00.002 12252 Worker thread wakes up
20:46:28.689 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:28.692 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
20:46:28.692 00.000 9044 UpdateGuideState exits: m=5548 SNR=51.2
20:46:28.694 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:28.695 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:28.696 00.001 9044 Enqueuing Expose request
20:46:28.697 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
20:46:28.697 00.000 12252 Moving (0.13, -0.01) raw xDistance=0.00 yDistance=-0.13
20:46:28.701 00.004 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1214.42
20:46:28.701 00.000 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
20:46:28.701 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:28.701 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:46:28.701 00.000 12252 MoveAxis(E, 4, ABG)
20:46:28.701 00.000 12252 Guiding  Dir = 2, Dur = 4
20:46:28.701 00.000 12252 IsSlewing returns 0
20:46:28.701 00.000 12252 IsGuiding returns 0
20:46:28.703 00.002 12252 PulseGuide returned control before completion, sleep 13
20:46:28.723 00.020 12252 IsGuiding returns 0
20:46:28.723 00.000 12252 Move returns status 0, amount 4
20:46:28.723 00.000 12252 MoveAxis(N, 0, ABG)
20:46:28.723 00.000 12252 Move returns status 0, amount 0
20:46:28.723 00.000 12252 move complete, result=0
20:46:28.723 00.000 12252 worker thread done servicing request
20:46:28.723 00.000 12252 Worker thread wakes up
20:46:28.723 00.000 9044 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
20:46:28.725 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:28.725 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:31.065 02.340 12252 Exposure complete
20:46:31.129 00.064 12252 worker thread done servicing request
20:46:31.129 00.000 9044 OnExposeComplete: enter
20:46:31.131 00.002 9044 UpdateGuideState(): m_state=6
20:46:31.131 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
20:46:31.132 00.001 9044 Star::Find returns 1 (0), X=1014.77, Y=823.27, Mass=5550, SNR=51.2, Peak=173 HFD=5.2
20:46:31.133 00.001 9044 MultiStar: [#1 0.18,-0.13,1.06,U] [#2 0.12,-0.09,1.20,U] [#3 0.16,-0.15,0.87,U] [#4 0.22,-0.09,1.27,U] [#5 0.12,-0.09,0.65,U] [#6 0.05,-0.07,0.42,U] [#7 0.16,-0.12,0.43,U] [#8 0.24,-0.21,0.41,U] 
20:46:31.135 00.002 9044 refined, 8 included, MultiStar: {0.17, -0.14}, one-star: {0.26, -0.28}
20:46:31.138 00.003 9044 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.62) = xAngle (0.96 = 0.96)
20:46:31.142 00.004 9044 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.13 = -2.13)
20:46:31.144 00.002 9044 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.67 mountX=0.13 mountY=-0.19, mountTheta=-0.97
20:46:31.148 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.14, opts=13)
20:46:31.152 00.004 9044 Enqueuing Move request for scope (0.17, -0.14)
20:46:31.154 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:31.157 00.003 9044 UpdateGuideState exits: m=5550 SNR=51.2
20:46:31.159 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:31.162 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:31.165 00.003 9044 Enqueuing Expose request
20:46:31.167 00.002 12252 Worker thread wakes up
20:46:31.167 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
20:46:31.167 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
20:46:31.167 00.000 12252 Moving (0.17, -0.14) raw xDistance=0.13 yDistance=-0.19
20:46:31.172 00.005 12252 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 1215.60
20:46:31.172 00.000 12252 PPEC: input: 0.13, control: 0.07, exposure: 2000
20:46:31.172 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:46:31.172 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:46:31.172 00.000 12252 MoveAxis(W, 26, ABG)
20:46:31.172 00.000 12252 Guiding  Dir = 3, Dur = 26
20:46:31.173 00.001 12252 IsSlewing returns 0
20:46:31.173 00.000 12252 IsGuiding returns 0
20:46:31.175 00.002 12252 PulseGuide returned control before completion, sleep 34
20:46:31.212 00.037 12252 IsGuiding returns 0
20:46:31.212 00.000 12252 Move returns status 0, amount 26
20:46:31.212 00.000 12252 MoveAxis(N, 0, ABG)
20:46:31.212 00.000 12252 Move returns status 0, amount 0
20:46:31.212 00.000 12252 move complete, result=0
20:46:31.212 00.000 12252 worker thread done servicing request
20:46:31.212 00.000 9044 GuideStep: 0.1 px 26 ms WEST, -0.2 px 0 ms NORTH
20:46:31.215 00.003 12252 Worker thread wakes up
20:46:31.215 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:31.215 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:33.555 02.340 12252 Exposure complete
20:46:33.606 00.051 12252 worker thread done servicing request
20:46:33.606 00.000 9044 OnExposeComplete: enter
20:46:33.608 00.002 9044 UpdateGuideState(): m_state=6
20:46:33.610 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
20:46:33.611 00.001 9044 Star::Find returns 1 (0), X=1014.81, Y=823.24, Mass=5459, SNR=50.7, Peak=173 HFD=5.1
20:46:33.612 00.001 9044 MultiStar: [#1 0.22,-0.15,1.05,U] [#2 0.11,-0.21,1.21,U] [#3 0.18,-0.20,0.85,U] [#4 0.30,-0.33,0.00,M4] [#5 0.20,-0.18,0.66,U] [#6 0.11,-0.29,0.43,U] [#7 0.18,-0.27,0.43,U] [#8 0.20,-0.25,0.41,U] 
20:46:33.613 00.001 9044 refined, 7 included, MultiStar: {0.19, -0.22}, one-star: {0.29, -0.31}
20:46:33.615 00.002 9044 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.62) = xAngle (0.76 = 0.76)
20:46:33.616 00.001 9044 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.33 = -2.33)
20:46:33.617 00.001 9044 CameraToMount -- cameraX=0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-0.87 mountX=0.21 mountY=-0.21, mountTheta=-0.78
20:46:33.618 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=-0.22, opts=13)
20:46:33.620 00.002 9044 Enqueuing Move request for scope (0.19, -0.22)
20:46:33.622 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:33.623 00.001 9044 UpdateGuideState exits: m=5459 SNR=50.7
20:46:33.624 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:33.625 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:33.626 00.001 9044 Enqueuing Expose request
20:46:33.627 00.001 12252 Worker thread wakes up
20:46:33.627 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.22) opts 0xd
20:46:33.627 00.000 12252 Handling offset move in thread for scope, endpoint = (0.19, -0.22)
20:46:33.627 00.000 12252 Moving (0.19, -0.22) raw xDistance=0.21 yDistance=-0.21
20:46:33.630 00.003 12252 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 1216.77
20:46:33.630 00.000 12252 PPEC: input: 0.21, control: 0.11, exposure: 2000
20:46:33.631 00.001 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.28 newest=-0.53
20:46:33.631 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
20:46:33.631 00.000 12252 MoveAxis(W, 44, ABG)
20:46:33.631 00.000 12252 Guiding  Dir = 3, Dur = 44
20:46:33.631 00.000 12252 IsSlewing returns 0
20:46:33.631 00.000 12252 IsGuiding returns 0
20:46:33.633 00.002 12252 PulseGuide returned control before completion, sleep 53
20:46:33.688 00.055 12252 IsGuiding returns 1
20:46:33.688 00.000 12252 scope still moving after pulse duration time elapsed
20:46:33.720 00.032 12252 IsSlewing returns 0
20:46:33.720 00.000 12252 IsGuiding returns 0
20:46:33.720 00.000 12252 scope move finished after 44 + 45 ms
20:46:33.721 00.001 12252 Move returns status 0, amount 44
20:46:33.721 00.000 12252 BLC: Oldest BLC event removed
20:46:33.721 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
20:46:33.721 00.000 12252 MoveAxis(N, 153, ABG)
20:46:33.721 00.000 12252 Guiding  Dir = 0, Dur = 153
20:46:33.721 00.000 12252 IsSlewing returns 0
20:46:33.722 00.001 12252 IsGuiding returns 0
20:46:33.727 00.005 12252 PulseGuide returned control before completion, sleep 159
20:46:33.894 00.167 12252 IsGuiding returns 0
20:46:33.894 00.000 12252 Move returns status 0, amount 153
20:46:33.895 00.001 12252 move complete, result=0
20:46:33.895 00.000 12252 worker thread done servicing request
20:46:33.895 00.000 12252 Worker thread wakes up
20:46:33.895 00.000 9044 GuideStep: 0.2 px 44 ms WEST, -0.2 px 153 ms NORTH
20:46:33.896 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:33.896 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:36.258 02.362 12252 Exposure complete
20:46:36.351 00.093 12252 worker thread done servicing request
20:46:36.352 00.001 9044 OnExposeComplete: enter
20:46:36.354 00.002 9044 UpdateGuideState(): m_state=6
20:46:36.357 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
20:46:36.359 00.002 9044 Star::Find returns 1 (0), X=1014.64, Y=823.51, Mass=5625, SNR=51.6, Peak=173 HFD=5.2
20:46:36.362 00.003 9044 MultiStar: [#1 0.02,0.04,1.04,U] [#2 -0.23,-0.03,1.20,U] [#3 -0.09,0.04,0.83,U] [#4 0.14,0.01,1.25,U] [#5 0.03,0.00,0.64,U] [#6 0.02,0.05,0.42,U] [#7 0.06,0.05,0.42,U] [#8 -0.06,-0.09,0.41,U] 
20:46:36.364 00.002 9044 refined, 8 included, MultiStar: {-0.00, 0.00}, one-star: {0.12, -0.04}
20:46:36.366 00.002 9044 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.62) = xAngle (3.31 = -2.98)
20:46:36.367 00.001 9044 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.22 = 0.22)
20:46:36.369 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=1.68 mountX=-0.00 mountY=0.00, mountTheta=2.92
20:46:36.372 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.00, opts=13)
20:46:36.374 00.002 9044 Enqueuing Move request for scope (-0.00, 0.00)
20:46:36.375 00.001 12252 Worker thread wakes up
20:46:36.375 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:36.376 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
20:46:36.376 00.000 9044 UpdateGuideState exits: m=5625 SNR=51.6
20:46:36.378 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:36.379 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
20:46:36.379 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:36.380 00.001 9044 Enqueuing Expose request
20:46:36.381 00.001 12252 Moving (-0.00, 0.00) raw xDistance=-0.00 yDistance=0.00
20:46:36.381 00.000 12252 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.09, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.212727, 1:-0.000689
20:46:36.381 00.000 12252 BLC: No correction, Miss < min_move
20:46:36.384 00.003 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1217.93
20:46:36.384 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
20:46:36.384 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:36.384 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:46:36.384 00.000 12252 MoveAxis(E, 5, ABG)
20:46:36.384 00.000 12252 Guiding  Dir = 2, Dur = 5
20:46:36.384 00.000 12252 IsSlewing returns 0
20:46:36.385 00.001 12252 IsGuiding returns 0
20:46:36.387 00.002 12252 PulseGuide returned control before completion, sleep 13
20:46:36.406 00.019 12252 IsGuiding returns 0
20:46:36.406 00.000 12252 Move returns status 0, amount 5
20:46:36.406 00.000 12252 MoveAxis(N, 0, ABG)
20:46:36.406 00.000 12252 Move returns status 0, amount 0
20:46:36.406 00.000 12252 move complete, result=0
20:46:36.406 00.000 12252 worker thread done servicing request
20:46:36.406 00.000 12252 Worker thread wakes up
20:46:36.406 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:36.406 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:36.406 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
20:46:38.743 02.337 12252 Exposure complete
20:46:38.793 00.050 12252 worker thread done servicing request
20:46:38.793 00.000 9044 OnExposeComplete: enter
20:46:38.794 00.001 9044 UpdateGuideState(): m_state=6
20:46:38.796 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
20:46:38.797 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=823.38, Mass=5538, SNR=51.1, Peak=173 HFD=5.4
20:46:38.798 00.001 9044 MultiStar: [#1 0.06,-0.11,1.05,U] [#2 0.05,-0.15,1.21,U] [#3 0.09,-0.10,0.85,U] [#4 0.20,-0.40,0.00,M4] [#5 0.05,-0.20,0.64,U] [#6 0.05,-0.17,0.42,U] [#7 0.06,-0.26,0.42,U] [#8 0.14,-0.32,0.40,U] 
20:46:38.799 00.001 9044 refined, 7 included, MultiStar: {0.08, -0.16}, one-star: {0.15, -0.17}
20:46:38.799 00.000 9044 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.62) = xAngle (0.51 = 0.51)
20:46:38.800 00.001 9044 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.58 = -2.58)
20:46:38.801 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.12 mountX=0.16 mountY=-0.10, mountTheta=-0.55
20:46:38.803 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.16, opts=13)
20:46:38.804 00.001 9044 Enqueuing Move request for scope (0.08, -0.16)
20:46:38.805 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:38.806 00.001 9044 UpdateGuideState exits: m=5538 SNR=51.1
20:46:38.808 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:38.809 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:38.810 00.001 9044 Enqueuing Expose request
20:46:38.812 00.002 12252 Worker thread wakes up
20:46:38.812 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
20:46:38.812 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
20:46:38.812 00.000 12252 Moving (0.08, -0.16) raw xDistance=0.16 yDistance=-0.10
20:46:38.812 00.000 12252 BLC: History state: CurrMiss=0.10, AvgInitMiss=-0.09, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.212727, 1:-0.000689, 2:0.097913
20:46:38.812 00.000 12252 BLC: No correction, Miss < min_move
20:46:38.816 00.004 12252 PPEC rslt: input = 0.16, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 1219.07
20:46:38.816 00.000 12252 PPEC: input: 0.16, control: 0.10, exposure: 2000
20:46:38.816 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:38.816 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:46:38.816 00.000 12252 MoveAxis(W, 37, ABG)
20:46:38.816 00.000 12252 Guiding  Dir = 3, Dur = 37
20:46:38.816 00.000 12252 IsSlewing returns 0
20:46:38.817 00.001 12252 IsGuiding returns 0
20:46:38.819 00.002 12252 PulseGuide returned control before completion, sleep 46
20:46:38.878 00.059 12252 IsGuiding returns 0
20:46:38.878 00.000 12252 Move returns status 0, amount 37
20:46:38.878 00.000 12252 MoveAxis(N, 0, ABG)
20:46:38.878 00.000 12252 Move returns status 0, amount 0
20:46:38.878 00.000 12252 move complete, result=0
20:46:38.878 00.000 12252 worker thread done servicing request
20:46:38.878 00.000 12252 Worker thread wakes up
20:46:38.878 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:38.878 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:38.878 00.000 9044 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
20:46:41.213 02.335 12252 Exposure complete
20:46:41.279 00.066 12252 worker thread done servicing request
20:46:41.279 00.000 9044 OnExposeComplete: enter
20:46:41.281 00.002 9044 UpdateGuideState(): m_state=6
20:46:41.283 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
20:46:41.284 00.001 9044 Star::Find returns 1 (0), X=1014.62, Y=823.45, Mass=5543, SNR=51.1, Peak=173 HFD=5.2
20:46:41.285 00.001 9044 MultiStar: [#1 0.01,0.07,1.05,U] [#2 -0.18,-0.04,1.21,U] [#3 0.07,-0.03,0.85,U] [#4 0.14,-0.01,1.27,U] [#5 0.05,-0.06,0.64,U] [#6 0.06,-0.02,0.43,U] [#7 0.01,0.06,0.43,U] [#8 0.08,-0.14,0.41,U] 
20:46:41.286 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.11, -0.10}
20:46:41.288 00.002 9044 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.62) = xAngle (0.89 = 0.89)
20:46:41.291 00.003 9044 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.19 = -2.19)
20:46:41.293 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.73 mountX=0.03 mountY=-0.03, mountTheta=-0.92
20:46:41.297 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.03, opts=13)
20:46:41.300 00.003 9044 Enqueuing Move request for scope (0.03, -0.03)
20:46:41.303 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:41.306 00.003 9044 UpdateGuideState exits: m=5543 SNR=51.1
20:46:41.309 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:41.311 00.002 12252 Worker thread wakes up
20:46:41.311 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:41.313 00.002 9044 Enqueuing Expose request
20:46:41.316 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
20:46:41.316 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
20:46:41.316 00.000 12252 Moving (0.03, -0.03) raw xDistance=0.03 yDistance=-0.03
20:46:41.316 00.000 12252 BLC: window closed
20:46:41.316 00.000 12252 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.09, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.212727, 1:-0.000689, 2:0.097913
20:46:41.316 00.000 12252 BLC: No correction, Miss < min_move
20:46:41.321 00.005 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1220.20
20:46:41.321 00.000 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
20:46:41.321 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:41.321 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:46:41.321 00.000 12252 MoveAxis(E, 0, ABG)
20:46:41.321 00.000 12252 Move returns status 0, amount 0
20:46:41.321 00.000 12252 MoveAxis(N, 0, ABG)
20:46:41.323 00.002 12252 Move returns status 0, amount 0
20:46:41.323 00.000 12252 move complete, result=0
20:46:41.323 00.000 12252 worker thread done servicing request
20:46:41.323 00.000 12252 Worker thread wakes up
20:46:41.323 00.000 9044 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
20:46:41.325 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:41.326 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:43.656 02.330 12252 Exposure complete
20:46:43.730 00.074 12252 worker thread done servicing request
20:46:43.730 00.000 9044 OnExposeComplete: enter
20:46:43.732 00.002 9044 UpdateGuideState(): m_state=6
20:46:43.734 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
20:46:43.736 00.002 9044 Star::Find returns 1 (0), X=1014.70, Y=823.49, Mass=5566, SNR=51.3, Peak=173 HFD=5.2
20:46:43.739 00.003 9044 MultiStar: [#1 0.09,0.03,1.04,U] [#2 0.10,-0.01,1.19,U] [#3 0.11,0.06,0.84,U] [#4 0.18,0.00,1.27,U] [#5 0.16,-0.08,0.65,U] [#6 0.03,-0.07,0.42,U] [#7 0.05,0.11,0.42,U] [#8 0.22,-0.13,0.41,U] 
20:46:43.742 00.003 9044 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.19, -0.06}
20:46:43.745 00.003 9044 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.62) = xAngle (1.54 = 1.54)
20:46:43.747 00.002 9044 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.54 = -1.54)
20:46:43.749 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.08 mountX=0.00 mountY=-0.13, mountTheta=-1.54
20:46:43.754 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.01, opts=13)
20:46:43.756 00.002 9044 Enqueuing Move request for scope (0.13, -0.01)
20:46:43.758 00.002 12252 Worker thread wakes up
20:46:43.758 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:43.759 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
20:46:43.760 00.001 9044 UpdateGuideState exits: m=5566 SNR=51.3
20:46:43.762 00.002 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
20:46:43.762 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:43.764 00.002 12252 Moving (0.13, -0.01) raw xDistance=0.00 yDistance=-0.13
20:46:43.764 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:43.767 00.003 9044 Enqueuing Expose request
20:46:43.770 00.003 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1221.32
20:46:43.770 00.000 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
20:46:43.770 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:43.770 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:46:43.770 00.000 12252 MoveAxis(E, 3, ABG)
20:46:43.770 00.000 12252 Guiding  Dir = 2, Dur = 3
20:46:43.771 00.001 12252 IsSlewing returns 0
20:46:43.771 00.000 12252 IsGuiding returns 0
20:46:43.774 00.003 12252 PulseGuide returned control before completion, sleep 11
20:46:43.791 00.017 12252 IsGuiding returns 0
20:46:43.791 00.000 12252 Move returns status 0, amount 3
20:46:43.791 00.000 12252 MoveAxis(N, 0, ABG)
20:46:43.791 00.000 12252 Move returns status 0, amount 0
20:46:43.792 00.001 12252 move complete, result=0
20:46:43.792 00.000 12252 worker thread done servicing request
20:46:43.792 00.000 12252 Worker thread wakes up
20:46:43.792 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
20:46:43.794 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:43.794 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:46.157 02.363 12252 Exposure complete
20:46:46.238 00.081 12252 worker thread done servicing request
20:46:46.238 00.000 9044 OnExposeComplete: enter
20:46:46.239 00.001 9044 UpdateGuideState(): m_state=6
20:46:46.240 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
20:46:46.241 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=823.46, Mass=5505, SNR=51.0, Peak=173 HFD=5.2
20:46:46.242 00.001 9044 MultiStar: [#1 0.09,0.03,1.05,U] [#2 0.12,-0.03,1.23,U] [#3 0.08,0.07,0.85,U] [#4 0.20,0.00,1.28,U] [#5 0.16,0.03,0.65,U] [#6 0.08,-0.05,0.43,U] [#7 0.07,-0.02,0.43,U] [#8 0.19,-0.04,0.41,U] 
20:46:46.243 00.001 9044 refined, 8 included, MultiStar: {0.14, -0.01}, one-star: {0.19, -0.09}
20:46:46.244 00.001 9044 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.62) = xAngle (1.57 = 1.57)
20:46:46.245 00.001 9044 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.52 = -1.52)
20:46:46.246 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.06 mountX=0.00 mountY=-0.14, mountTheta=-1.57
20:46:46.249 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.01, opts=13)
20:46:46.250 00.001 9044 Enqueuing Move request for scope (0.14, -0.01)
20:46:46.251 00.001 12252 Worker thread wakes up
20:46:46.251 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
20:46:46.251 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:46.253 00.002 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
20:46:46.253 00.000 9044 UpdateGuideState exits: m=5505 SNR=51.0
20:46:46.253 00.000 12252 Moving (0.14, -0.01) raw xDistance=0.00 yDistance=-0.14
20:46:46.253 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:46.255 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:46.256 00.001 9044 Enqueuing Expose request
20:46:46.257 00.001 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1222.42
20:46:46.257 00.000 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
20:46:46.257 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:46.257 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:46:46.257 00.000 12252 MoveAxis(E, 4, ABG)
20:46:46.257 00.000 12252 Guiding  Dir = 2, Dur = 4
20:46:46.257 00.000 12252 IsSlewing returns 0
20:46:46.257 00.000 12252 IsGuiding returns 0
20:46:46.261 00.004 12252 PulseGuide returned control before completion, sleep 12
20:46:46.286 00.025 12252 IsGuiding returns 0
20:46:46.286 00.000 12252 Move returns status 0, amount 4
20:46:46.286 00.000 12252 MoveAxis(N, 0, ABG)
20:46:46.286 00.000 12252 Move returns status 0, amount 0
20:46:46.286 00.000 12252 move complete, result=0
20:46:46.286 00.000 12252 worker thread done servicing request
20:46:46.286 00.000 12252 Worker thread wakes up
20:46:46.286 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:46.286 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:46.287 00.001 9044 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
20:46:48.646 02.359 12252 Exposure complete
20:46:48.715 00.069 12252 worker thread done servicing request
20:46:48.715 00.000 9044 OnExposeComplete: enter
20:46:48.716 00.001 9044 UpdateGuideState(): m_state=6
20:46:48.719 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
20:46:48.721 00.002 9044 Star::Find returns 1 (0), X=1014.71, Y=823.44, Mass=5503, SNR=51.0, Peak=173 HFD=5.2
20:46:48.722 00.001 9044 MultiStar: [#1 0.11,0.08,1.06,U] [#2 0.08,0.03,1.21,U] [#3 0.12,0.07,0.85,U] [#4 0.25,0.04,1.28,U] [#5 0.18,0.02,0.65,U] [#6 0.09,-0.02,0.43,U] [#7 0.16,0.13,0.42,U] [#8 0.27,-0.02,0.42,U] 
20:46:48.724 00.002 9044 refined, 8 included, MultiStar: {0.16, 0.03}, one-star: {0.20, -0.11}
20:46:48.726 00.002 9044 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.62) = xAngle (1.78 = 1.78)
20:46:48.726 00.000 9044 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.30 = -1.30)
20:46:48.728 00.002 9044 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.16 mountX=-0.03 mountY=-0.16, mountTheta=-1.79
20:46:48.731 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.03, opts=13)
20:46:48.732 00.001 9044 Enqueuing Move request for scope (0.16, 0.03)
20:46:48.734 00.002 12252 Worker thread wakes up
20:46:48.734 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:48.736 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
20:46:48.737 00.001 9044 UpdateGuideState exits: m=5503 SNR=51.0
20:46:48.739 00.002 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
20:46:48.739 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:48.741 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:48.742 00.001 9044 Enqueuing Expose request
20:46:48.744 00.002 12252 Moving (0.16, 0.03) raw xDistance=-0.03 yDistance=-0.16
20:46:48.746 00.002 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1223.51
20:46:48.746 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
20:46:48.746 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
20:46:48.746 00.000 12252 MoveAxis(E, 8, ABG)
20:46:48.746 00.000 12252 Guiding  Dir = 2, Dur = 8
20:46:48.747 00.001 12252 IsSlewing returns 0
20:46:48.747 00.000 12252 IsGuiding returns 0
20:46:48.749 00.002 12252 PulseGuide returned control before completion, sleep 17
20:46:48.772 00.023 12252 IsGuiding returns 0
20:46:48.772 00.000 12252 Move returns status 0, amount 8
20:46:48.772 00.000 12252 MoveAxis(N, 53, ABG)
20:46:48.772 00.000 12252 Guiding  Dir = 0, Dur = 53
20:46:48.776 00.004 12252 IsSlewing returns 0
20:46:48.776 00.000 12252 IsGuiding returns 0
20:46:48.781 00.005 12252 PulseGuide returned control before completion, sleep 59
20:46:48.850 00.069 12252 IsGuiding returns 0
20:46:48.850 00.000 12252 Move returns status 0, amount 53
20:46:48.850 00.000 12252 move complete, result=0
20:46:48.850 00.000 12252 worker thread done servicing request
20:46:48.850 00.000 12252 Worker thread wakes up
20:46:48.850 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:48.850 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:48.850 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.2 px 53 ms NORTH
20:46:51.204 02.354 12252 Exposure complete
20:46:51.262 00.058 12252 worker thread done servicing request
20:46:51.262 00.000 9044 OnExposeComplete: enter
20:46:51.264 00.002 9044 UpdateGuideState(): m_state=6
20:46:51.266 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
20:46:51.268 00.002 9044 Star::Find returns 1 (0), X=1014.62, Y=823.78, Mass=5578, SNR=51.3, Peak=173 HFD=5.3
20:46:51.271 00.003 9044 MultiStar: [#1 -0.00,0.18,1.04,U] [#2 0.02,0.14,1.19,U] [#3 -0.04,0.18,0.85,U] [#4 0.14,0.15,1.28,U] [#5 0.04,0.12,0.65,U] [#6 -0.04,0.14,0.43,U] [#7 -0.06,0.34,0.42,U] [#8 -0.04,0.18,0.41,U] 
20:46:51.273 00.002 9044 refined, 8 included, MultiStar: {0.03, 0.18}, one-star: {0.11, 0.23}
20:46:51.276 00.003 9044 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.62) = xAngle (3.00 = 3.00)
20:46:51.278 00.002 9044 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.08 = -0.08)
20:46:51.281 00.003 9044 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.38 mountX=-0.18 mountY=-0.01, mountTheta=-3.06
20:46:51.284 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.18, opts=13)
20:46:51.286 00.002 9044 Enqueuing Move request for scope (0.03, 0.18)
20:46:51.288 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:51.290 00.002 9044 UpdateGuideState exits: m=5578 SNR=51.3
20:46:51.291 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:51.293 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:51.294 00.001 9044 Enqueuing Expose request
20:46:51.295 00.001 12252 Worker thread wakes up
20:46:51.295 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
20:46:51.295 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
20:46:51.296 00.001 12252 Moving (0.03, 0.18) raw xDistance=-0.18 yDistance=-0.01
20:46:51.298 00.002 12252 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1224.58
20:46:51.298 00.000 12252 PPEC: input: -0.18, control: -0.13, exposure: 2000
20:46:51.298 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:51.298 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:46:51.298 00.000 12252 MoveAxis(E, 51, ABG)
20:46:51.298 00.000 12252 Guiding  Dir = 2, Dur = 51
20:46:51.298 00.000 12252 IsSlewing returns 0
20:46:51.298 00.000 12252 IsGuiding returns 0
20:46:51.300 00.002 12252 PulseGuide returned control before completion, sleep 60
20:46:51.372 00.072 12252 IsGuiding returns 0
20:46:51.372 00.000 12252 Move returns status 0, amount 51
20:46:51.372 00.000 12252 MoveAxis(N, 0, ABG)
20:46:51.372 00.000 12252 Move returns status 0, amount 0
20:46:51.372 00.000 12252 move complete, result=0
20:46:51.372 00.000 12252 worker thread done servicing request
20:46:51.372 00.000 12252 Worker thread wakes up
20:46:51.372 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:51.372 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:51.372 00.000 9044 GuideStep: -0.2 px 51 ms EAST, -0.0 px 0 ms NORTH
20:46:53.720 02.348 12252 Exposure complete
20:46:53.786 00.066 12252 worker thread done servicing request
20:46:53.787 00.001 9044 OnExposeComplete: enter
20:46:53.788 00.001 9044 UpdateGuideState(): m_state=6
20:46:53.790 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
20:46:53.791 00.001 9044 Star::Find returns 1 (0), X=1014.57, Y=823.23, Mass=5463, SNR=50.8, Peak=173 HFD=5.3
20:46:53.793 00.002 9044 MultiStar: [#1 -0.02,-0.13,1.05,U] [#2 -0.21,-0.19,1.22,U] [#3 -0.03,-0.14,0.85,U] [#4 0.07,-0.41,0.00,M1] [#5 0.01,-0.12,0.65,U] [#6 -0.09,-0.12,0.43,U] [#7 0.01,-0.16,0.43,U] [#8 -0.01,-0.29,0.41,U] 
20:46:53.795 00.002 9044 refined, 7 included, MultiStar: {-0.05, -0.18}, one-star: {0.06, -0.32}
20:46:53.796 00.001 9044 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.62) = xAngle (-0.19 = -0.19)
20:46:53.797 00.001 9044 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.27 = 3.01)
20:46:53.799 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.81 mountX=0.19 mountY=0.02, mountTheta=0.13
20:46:53.801 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.18, opts=13)
20:46:53.803 00.002 9044 Enqueuing Move request for scope (-0.05, -0.18)
20:46:53.804 00.001 12252 Worker thread wakes up
20:46:53.804 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
20:46:53.804 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
20:46:53.804 00.000 12252 Moving (-0.05, -0.18) raw xDistance=0.19 yDistance=0.02
20:46:53.804 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:53.805 00.001 9044 UpdateGuideState exits: m=5463 SNR=50.8
20:46:53.806 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:53.807 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:53.807 00.000 9044 Enqueuing Expose request
20:46:53.808 00.001 12252 PPEC rslt: input = 0.19, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 1225.65
20:46:53.808 00.000 12252 PPEC: input: 0.19, control: 0.08, exposure: 2000
20:46:53.809 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:53.809 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:46:53.809 00.000 12252 MoveAxis(W, 33, ABG)
20:46:53.809 00.000 12252 Guiding  Dir = 3, Dur = 33
20:46:53.809 00.000 12252 IsSlewing returns 0
20:46:53.809 00.000 12252 IsGuiding returns 0
20:46:53.812 00.003 12252 PulseGuide returned control before completion, sleep 42
20:46:53.864 00.052 12252 IsGuiding returns 0
20:46:53.864 00.000 12252 Move returns status 0, amount 33
20:46:53.864 00.000 12252 MoveAxis(N, 0, ABG)
20:46:53.864 00.000 12252 Move returns status 0, amount 0
20:46:53.864 00.000 12252 move complete, result=0
20:46:53.864 00.000 12252 worker thread done servicing request
20:46:53.864 00.000 12252 Worker thread wakes up
20:46:53.864 00.000 9044 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
20:46:53.866 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:53.866 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:56.213 02.347 12252 Exposure complete
20:46:56.263 00.050 12252 worker thread done servicing request
20:46:56.263 00.000 9044 OnExposeComplete: enter
20:46:56.264 00.001 9044 UpdateGuideState(): m_state=6
20:46:56.264 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
20:46:56.266 00.002 9044 Star::Find returns 1 (0), X=1014.41, Y=823.70, Mass=5541, SNR=51.2, Peak=173 HFD=5.3
20:46:56.267 00.001 9044 MultiStar: [#1 -0.16,0.27,1.06,U] [#2 -0.31,0.04,1.21,U] [#3 -0.20,0.09,0.84,U] [#4 -0.06,0.05,1.27,U] [#5 -0.08,-0.00,0.64,U] [#6 -0.17,0.15,0.42,U] [#7 -0.13,0.11,0.43,U] [#8 -0.05,-0.01,0.41,U] 
20:46:56.268 00.001 9044 single-star, 8 included, MultiStar: {-0.15, 0.10}, one-star: {-0.10, 0.15}
20:46:56.269 00.001 9044 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.62) = xAngle (3.80 = -2.48)
20:46:56.270 00.001 9044 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.72 = 0.72)
20:46:56.273 00.003 9044 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.18 mountX=-0.14 mountY=0.12, mountTheta=2.45
20:46:56.274 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.15, opts=13)
20:46:56.276 00.002 9044 Enqueuing Move request for scope (-0.10, 0.15)
20:46:56.277 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:56.278 00.001 12252 Worker thread wakes up
20:46:56.278 00.000 9044 UpdateGuideState exits: m=5541 SNR=51.2
20:46:56.279 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:56.280 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
20:46:56.280 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:56.281 00.001 9044 Enqueuing Expose request
20:46:56.283 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
20:46:56.283 00.000 12252 Moving (-0.10, 0.15) raw xDistance=-0.14 yDistance=0.12
20:46:56.286 00.003 12252 PPEC rslt: input = -0.14, final = -0.11, react = -0.08, pred = -0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 1226.70
20:46:56.286 00.000 12252 PPEC: input: -0.14, control: -0.11, exposure: 2000
20:46:56.286 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:56.286 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:46:56.286 00.000 12252 MoveAxis(E, 44, ABG)
20:46:56.286 00.000 12252 Guiding  Dir = 2, Dur = 44
20:46:56.286 00.000 12252 IsSlewing returns 0
20:46:56.286 00.000 12252 IsGuiding returns 0
20:46:56.287 00.001 12252 PulseGuide returned control before completion, sleep 53
20:46:56.353 00.066 12252 IsGuiding returns 0
20:46:56.353 00.000 12252 Move returns status 0, amount 44
20:46:56.353 00.000 12252 MoveAxis(N, 0, ABG)
20:46:56.353 00.000 12252 Move returns status 0, amount 0
20:46:56.353 00.000 12252 move complete, result=0
20:46:56.354 00.001 12252 worker thread done servicing request
20:46:56.354 00.000 12252 Worker thread wakes up
20:46:56.354 00.000 9044 GuideStep: -0.1 px 44 ms EAST, 0.1 px 0 ms NORTH
20:46:56.355 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:56.355 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:46:58.723 02.368 12252 Exposure complete
20:46:58.797 00.074 12252 worker thread done servicing request
20:46:58.798 00.001 9044 OnExposeComplete: enter
20:46:58.800 00.002 9044 UpdateGuideState(): m_state=6
20:46:58.802 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
20:46:58.804 00.002 9044 Star::Find returns 1 (0), X=1014.62, Y=823.39, Mass=5459, SNR=50.9, Peak=173 HFD=5.3
20:46:58.806 00.002 9044 MultiStar: [#1 -0.02,-0.06,1.08,U] [#2 -0.17,-0.11,1.19,U] [#3 -0.10,-0.02,0.84,U] [#4 0.10,-0.09,1.28,U] [#5 0.02,-0.01,0.64,U] [#6 -0.06,-0.06,0.42,U] [#7 0.03,0.02,0.42,U] [#8 -0.02,-0.15,0.42,U] 
20:46:58.807 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {0.10, -0.16}
20:46:58.808 00.001 9044 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.62) = xAngle (-0.11 = -0.11)
20:46:58.809 00.001 9044 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.19 = 3.09)
20:46:58.810 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.73 mountX=0.08 mountY=0.00, mountTheta=0.05
20:46:58.812 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.08, opts=13)
20:46:58.814 00.002 9044 Enqueuing Move request for scope (-0.01, -0.08)
20:46:58.815 00.001 12252 Worker thread wakes up
20:46:58.815 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:46:58.816 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
20:46:58.816 00.000 9044 UpdateGuideState exits: m=5459 SNR=50.9
20:46:58.817 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
20:46:58.817 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:46:58.818 00.001 12252 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.00
20:46:58.818 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:46:58.819 00.001 9044 Enqueuing Expose request
20:46:58.820 00.001 12252 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1227.74
20:46:58.820 00.000 12252 PPEC: input: 0.08, control: -0.02, exposure: 2000
20:46:58.820 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:46:58.820 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:46:58.820 00.000 12252 MoveAxis(E, 9, ABG)
20:46:58.822 00.002 12252 Guiding  Dir = 2, Dur = 9
20:46:58.822 00.000 12252 IsSlewing returns 0
20:46:58.822 00.000 12252 IsGuiding returns 0
20:46:58.824 00.002 12252 PulseGuide returned control before completion, sleep 17
20:46:58.851 00.027 12252 IsGuiding returns 0
20:46:58.851 00.000 12252 Move returns status 0, amount 9
20:46:58.851 00.000 12252 MoveAxis(N, 0, ABG)
20:46:58.851 00.000 12252 Move returns status 0, amount 0
20:46:58.851 00.000 12252 move complete, result=0
20:46:58.851 00.000 12252 worker thread done servicing request
20:46:58.851 00.000 12252 Worker thread wakes up
20:46:58.851 00.000 9044 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
20:46:58.853 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:46:58.853 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:01.212 02.359 12252 Exposure complete
20:47:01.272 00.060 12252 worker thread done servicing request
20:47:01.272 00.000 9044 OnExposeComplete: enter
20:47:01.273 00.001 9044 UpdateGuideState(): m_state=6
20:47:01.274 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
20:47:01.275 00.001 9044 Star::Find returns 1 (0), X=1014.44, Y=823.71, Mass=5455, SNR=50.9, Peak=173 HFD=5.2
20:47:01.277 00.002 9044 MultiStar: [#1 -0.04,0.06,1.05,U] [#2 -0.28,-0.02,1.22,U] [#3 -0.12,0.06,0.85,U] [#4 0.05,0.10,1.27,U] [#5 -0.01,-0.03,0.66,U] [#6 -0.16,0.02,0.42,U] [#7 -0.07,0.09,0.42,U] [#8 -0.03,-0.10,0.41,U] 
20:47:01.278 00.001 9044 refined, 8 included, MultiStar: {-0.08, 0.05}, one-star: {-0.07, 0.16}
20:47:01.279 00.001 9044 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.62) = xAngle (4.22 = -2.06)
20:47:01.280 00.001 9044 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.14 = 1.14)
20:47:01.281 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.60 mountX=-0.05 mountY=0.09, mountTheta=2.05
20:47:01.284 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.05, opts=13)
20:47:01.285 00.001 9044 Enqueuing Move request for scope (-0.08, 0.05)
20:47:01.286 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:01.287 00.001 9044 UpdateGuideState exits: m=5455 SNR=50.9
20:47:01.288 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:01.289 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:01.291 00.002 12252 Worker thread wakes up
20:47:01.291 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
20:47:01.291 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
20:47:01.291 00.000 12252 Moving (-0.08, 0.05) raw xDistance=-0.05 yDistance=0.09
20:47:01.291 00.000 9044 Enqueuing Expose request
20:47:01.293 00.002 12252 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1228.77
20:47:01.293 00.000 12252 PPEC: input: -0.05, control: -0.03, exposure: 2000
20:47:01.293 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:01.295 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:47:01.295 00.000 12252 MoveAxis(E, 11, ABG)
20:47:01.295 00.000 12252 Guiding  Dir = 2, Dur = 11
20:47:01.295 00.000 12252 IsSlewing returns 0
20:47:01.295 00.000 12252 IsGuiding returns 0
20:47:01.297 00.002 12252 PulseGuide returned control before completion, sleep 20
20:47:01.321 00.024 12252 IsGuiding returns 1
20:47:01.321 00.000 12252 scope still moving after pulse duration time elapsed
20:47:01.352 00.031 12252 IsSlewing returns 0
20:47:01.352 00.000 12252 IsGuiding returns 0
20:47:01.352 00.000 12252 scope move finished after 11 + 46 ms
20:47:01.352 00.000 12252 Move returns status 0, amount 11
20:47:01.353 00.001 12252 MoveAxis(N, 0, ABG)
20:47:01.353 00.000 12252 Move returns status 0, amount 0
20:47:01.353 00.000 12252 move complete, result=0
20:47:01.353 00.000 12252 worker thread done servicing request
20:47:01.353 00.000 12252 Worker thread wakes up
20:47:01.353 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:01.353 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:01.353 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
20:47:03.701 02.348 12252 Exposure complete
20:47:03.753 00.052 12252 worker thread done servicing request
20:47:03.753 00.000 9044 OnExposeComplete: enter
20:47:03.755 00.002 9044 UpdateGuideState(): m_state=6
20:47:03.757 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
20:47:03.759 00.002 9044 Star::Find returns 1 (0), X=1014.34, Y=823.60, Mass=5476, SNR=50.9, Peak=173 HFD=5.3
20:47:03.760 00.001 9044 MultiStar: [#1 -0.18,0.12,1.04,U] [#2 -0.32,-0.04,1.18,U] [#3 -0.24,-0.04,0.83,U] [#4 -0.20,0.02,1.27,U] [#5 -0.19,-0.04,0.65,U] [#6 -0.34,-0.04,0.42,U] [#7 -0.20,-0.03,0.43,U] [#8 -0.19,-0.13,0.42,U] 
20:47:03.761 00.001 9044 single-star, 8 included, MultiStar: {-0.22, 0.00}, one-star: {-0.17, 0.05}
20:47:03.762 00.001 9044 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.62) = xAngle (4.46 = -1.82)
20:47:03.762 00.000 9044 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.38 = 1.38)
20:47:03.763 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.83 mountX=-0.04 mountY=0.18, mountTheta=1.82
20:47:03.767 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.05, opts=13)
20:47:03.769 00.002 9044 Enqueuing Move request for scope (-0.17, 0.05)
20:47:03.770 00.001 12252 Worker thread wakes up
20:47:03.771 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:03.772 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
20:47:03.772 00.000 9044 UpdateGuideState exits: m=5476 SNR=50.9
20:47:03.774 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:03.775 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
20:47:03.775 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:03.775 00.000 9044 Enqueuing Expose request
20:47:03.776 00.001 12252 Moving (-0.17, 0.05) raw xDistance=-0.04 yDistance=0.18
20:47:03.778 00.002 12252 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1229.78
20:47:03.778 00.000 12252 PPEC: input: -0.04, control: -0.03, exposure: 2000
20:47:03.778 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:47:03.778 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
20:47:03.778 00.000 12252 MoveAxis(E, 11, ABG)
20:47:03.778 00.000 12252 Guiding  Dir = 2, Dur = 11
20:47:03.778 00.000 12252 IsSlewing returns 0
20:47:03.779 00.001 12252 IsGuiding returns 0
20:47:03.780 00.001 12252 PulseGuide returned control before completion, sleep 20
20:47:03.812 00.032 12252 IsGuiding returns 0
20:47:03.812 00.000 12252 Move returns status 0, amount 11
20:47:03.812 00.000 12252 MoveAxis(N, 0, ABG)
20:47:03.812 00.000 12252 Move returns status 0, amount 0
20:47:03.812 00.000 12252 move complete, result=0
20:47:03.812 00.000 12252 worker thread done servicing request
20:47:03.812 00.000 12252 Worker thread wakes up
20:47:03.812 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:03.812 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:03.812 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.2 px 0 ms NORTH
20:47:06.161 02.349 12252 Exposure complete
20:47:06.203 00.042 12252 worker thread done servicing request
20:47:06.203 00.000 9044 OnExposeComplete: enter
20:47:06.205 00.002 9044 UpdateGuideState(): m_state=6
20:47:06.207 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
20:47:06.208 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=823.61, Mass=5478, SNR=50.9, Peak=173 HFD=5.2
20:47:06.209 00.001 9044 MultiStar: [#1 -0.06,-0.01,1.05,U] [#2 -0.04,-0.05,1.21,U] [#3 -0.12,0.01,0.84,U] [#4 0.10,0.01,1.28,U] [#5 0.01,0.00,0.66,U] [#6 -0.10,-0.04,0.43,U] [#7 0.01,-0.07,0.43,U] [#8 -0.10,-0.02,0.41,U] 
20:47:06.211 00.002 9044 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.05, 0.07}
20:47:06.212 00.001 9044 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.62) = xAngle (-1.31 = -1.31)
20:47:06.213 00.001 9044 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.39 = 1.89)
20:47:06.215 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.93 mountX=0.01 mountY=0.03, mountTheta=1.30
20:47:06.218 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.01, opts=13)
20:47:06.219 00.001 9044 Enqueuing Move request for scope (-0.03, -0.01)
20:47:06.220 00.001 12252 Worker thread wakes up
20:47:06.220 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:06.222 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
20:47:06.222 00.000 9044 UpdateGuideState exits: m=5478 SNR=50.9
20:47:06.223 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
20:47:06.223 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:06.224 00.001 12252 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=0.03
20:47:06.224 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:06.226 00.002 9044 Enqueuing Expose request
20:47:06.228 00.002 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1230.79
20:47:06.228 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
20:47:06.228 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:06.228 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:47:06.228 00.000 12252 MoveAxis(E, 10, ABG)
20:47:06.228 00.000 12252 Guiding  Dir = 2, Dur = 10
20:47:06.228 00.000 12252 IsSlewing returns 0
20:47:06.229 00.001 12252 IsGuiding returns 0
20:47:06.230 00.001 12252 PulseGuide returned control before completion, sleep 19
20:47:06.258 00.028 12252 IsGuiding returns 0
20:47:06.258 00.000 12252 Move returns status 0, amount 10
20:47:06.258 00.000 12252 MoveAxis(N, 0, ABG)
20:47:06.258 00.000 12252 Move returns status 0, amount 0
20:47:06.258 00.000 12252 move complete, result=0
20:47:06.260 00.002 12252 worker thread done servicing request
20:47:06.260 00.000 9044 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
20:47:06.261 00.001 12252 Worker thread wakes up
20:47:06.261 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:06.261 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:08.603 02.342 12252 Exposure complete
20:47:08.651 00.048 12252 worker thread done servicing request
20:47:08.651 00.000 9044 OnExposeComplete: enter
20:47:08.653 00.002 9044 UpdateGuideState(): m_state=6
20:47:08.655 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
20:47:08.656 00.001 9044 Star::Find returns 1 (0), X=1014.40, Y=823.43, Mass=5367, SNR=50.2, Peak=173 HFD=5.2
20:47:08.658 00.002 9044 MultiStar: [#1 -0.07,-0.08,1.05,U] [#2 -0.25,-0.17,1.22,U] [#3 -0.19,-0.16,0.86,U] [#4 0.02,-0.42,0.00,M1] [#5 -0.06,-0.14,0.66,U] [#6 -0.20,-0.20,0.43,U] [#7 -0.06,-0.13,0.43,U] [#8 -0.09,-0.29,0.41,U] 
20:47:08.659 00.001 9044 single-star, 7 included, MultiStar: {-0.14, -0.15}, one-star: {-0.11, -0.12}
20:47:08.662 00.003 9044 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.62) = xAngle (-0.70 = -0.70)
20:47:08.664 00.002 9044 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.79 = 2.50)
20:47:08.667 00.003 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-2.33 mountX=0.13 mountY=0.10, mountTheta=0.67
20:47:08.671 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.12, opts=13)
20:47:08.674 00.003 9044 Enqueuing Move request for scope (-0.11, -0.12)
20:47:08.676 00.002 12252 Worker thread wakes up
20:47:08.676 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:08.679 00.003 9044 UpdateGuideState exits: m=5367 SNR=50.2
20:47:08.682 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:08.684 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:08.687 00.003 9044 Enqueuing Expose request
20:47:08.689 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
20:47:08.689 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
20:47:08.689 00.000 12252 Moving (-0.11, -0.12) raw xDistance=0.13 yDistance=0.10
20:47:08.694 00.005 12252 PPEC rslt: input = 0.13, final = 0.05, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 1231.78
20:47:08.695 00.001 12252 PPEC: input: 0.13, control: 0.05, exposure: 2000
20:47:08.695 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:08.695 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:47:08.695 00.000 12252 MoveAxis(W, 20, ABG)
20:47:08.695 00.000 12252 Guiding  Dir = 3, Dur = 20
20:47:08.696 00.001 12252 IsSlewing returns 0
20:47:08.696 00.000 12252 IsGuiding returns 0
20:47:08.698 00.002 12252 PulseGuide returned control before completion, sleep 28
20:47:08.737 00.039 12252 IsGuiding returns 0
20:47:08.737 00.000 12252 Move returns status 0, amount 20
20:47:08.737 00.000 12252 MoveAxis(N, 0, ABG)
20:47:08.737 00.000 12252 Move returns status 0, amount 0
20:47:08.737 00.000 12252 move complete, result=0
20:47:08.737 00.000 12252 worker thread done servicing request
20:47:08.737 00.000 12252 Worker thread wakes up
20:47:08.738 00.001 9044 GuideStep: 0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
20:47:08.739 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:08.739 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:11.080 02.341 12252 Exposure complete
20:47:11.136 00.056 12252 worker thread done servicing request
20:47:11.136 00.000 9044 OnExposeComplete: enter
20:47:11.137 00.001 9044 UpdateGuideState(): m_state=6
20:47:11.139 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
20:47:11.140 00.001 9044 Star::Find returns 1 (0), X=1014.41, Y=823.60, Mass=5470, SNR=50.8, Peak=173 HFD=5.2
20:47:11.141 00.001 9044 MultiStar: [#1 -0.06,0.01,1.05,U] [#2 -0.27,-0.09,1.21,U] [#3 -0.20,0.01,0.84,U] [#4 -0.13,-0.02,1.29,U] [#5 -0.08,-0.07,0.65,U] [#6 -0.16,0.03,0.43,U] [#7 -0.16,-0.03,0.43,U] [#8 -0.09,-0.04,0.42,U] 
20:47:11.142 00.001 9044 single-star, 8 included, MultiStar: {-0.15, -0.02}, one-star: {-0.10, 0.05}
20:47:11.143 00.001 9044 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.62) = xAngle (4.34 = -1.95)
20:47:11.144 00.001 9044 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.25 = 1.25)
20:47:11.145 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.71 mountX=-0.04 mountY=0.11, mountTheta=1.94
20:47:11.148 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.05, opts=13)
20:47:11.149 00.001 9044 Enqueuing Move request for scope (-0.10, 0.05)
20:47:11.150 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:11.151 00.001 9044 UpdateGuideState exits: m=5470 SNR=50.8
20:47:11.152 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:11.153 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:11.154 00.001 9044 Enqueuing Expose request
20:47:11.155 00.001 12252 Worker thread wakes up
20:47:11.156 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
20:47:11.156 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
20:47:11.156 00.000 12252 Moving (-0.10, 0.05) raw xDistance=-0.04 yDistance=0.11
20:47:11.159 00.003 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1232.77
20:47:11.159 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
20:47:11.160 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:11.160 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:47:11.160 00.000 12252 MoveAxis(E, 8, ABG)
20:47:11.160 00.000 12252 Guiding  Dir = 2, Dur = 8
20:47:11.160 00.000 12252 IsSlewing returns 0
20:47:11.160 00.000 12252 IsGuiding returns 0
20:47:11.162 00.002 12252 PulseGuide returned control before completion, sleep 17
20:47:11.192 00.030 12252 IsGuiding returns 0
20:47:11.192 00.000 12252 Move returns status 0, amount 8
20:47:11.192 00.000 12252 MoveAxis(N, 0, ABG)
20:47:11.192 00.000 12252 Move returns status 0, amount 0
20:47:11.192 00.000 12252 move complete, result=0
20:47:11.192 00.000 12252 worker thread done servicing request
20:47:11.193 00.001 12252 Worker thread wakes up
20:47:11.193 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
20:47:11.195 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:11.196 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:13.546 02.350 12252 Exposure complete
20:47:13.599 00.053 12252 worker thread done servicing request
20:47:13.599 00.000 9044 OnExposeComplete: enter
20:47:13.601 00.002 9044 UpdateGuideState(): m_state=6
20:47:13.603 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
20:47:13.605 00.002 9044 Star::Find returns 1 (0), X=1014.44, Y=823.62, Mass=5497, SNR=50.9, Peak=173 HFD=5.2
20:47:13.606 00.001 9044 MultiStar: [#1 -0.04,0.07,1.05,U] [#2 -0.26,-0.08,1.21,U] [#3 -0.12,-0.04,0.85,U] [#4 -0.07,0.02,1.27,U] [#5 -0.01,-0.05,0.65,U] [#6 -0.12,-0.04,0.42,U] [#7 -0.12,0.01,0.42,U] [#8 -0.08,-0.11,0.41,U] 
20:47:13.607 00.001 9044 single-star, 8 included, MultiStar: {-0.11, -0.01}, one-star: {-0.07, 0.07}
20:47:13.608 00.001 9044 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.62) = xAngle (3.99 = -2.30)
20:47:13.609 00.001 9044 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.90 = 0.90)
20:47:13.609 00.000 9044 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.36 mountX=-0.07 mountY=0.08, mountTheta=2.27
20:47:13.611 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.07, opts=13)
20:47:13.612 00.001 9044 Enqueuing Move request for scope (-0.07, 0.07)
20:47:13.613 00.001 12252 Worker thread wakes up
20:47:13.613 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:13.615 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
20:47:13.615 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
20:47:13.615 00.000 12252 Moving (-0.07, 0.07) raw xDistance=-0.07 yDistance=0.08
20:47:13.615 00.000 9044 UpdateGuideState exits: m=5497 SNR=50.9
20:47:13.616 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:13.617 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:13.618 00.001 9044 Enqueuing Expose request
20:47:13.619 00.001 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1233.74
20:47:13.619 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
20:47:13.620 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:13.620 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:47:13.620 00.000 12252 MoveAxis(E, 2, ABG)
20:47:13.620 00.000 12252 Guiding  Dir = 2, Dur = 2
20:47:13.620 00.000 12252 IsSlewing returns 0
20:47:13.620 00.000 12252 IsGuiding returns 0
20:47:13.622 00.002 12252 PulseGuide returned control before completion, sleep 11
20:47:13.645 00.023 12252 IsGuiding returns 0
20:47:13.645 00.000 12252 Move returns status 0, amount 2
20:47:13.645 00.000 12252 MoveAxis(N, 0, ABG)
20:47:13.645 00.000 12252 Move returns status 0, amount 0
20:47:13.645 00.000 12252 move complete, result=0
20:47:13.645 00.000 12252 worker thread done servicing request
20:47:13.645 00.000 12252 Worker thread wakes up
20:47:13.645 00.000 9044 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
20:47:13.647 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:13.647 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:16.000 02.353 12252 Exposure complete
20:47:16.044 00.044 12252 worker thread done servicing request
20:47:16.044 00.000 9044 OnExposeComplete: enter
20:47:16.046 00.002 9044 UpdateGuideState(): m_state=6
20:47:16.047 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
20:47:16.048 00.001 9044 Star::Find returns 1 (0), X=1014.41, Y=823.52, Mass=5489, SNR=50.9, Peak=173 HFD=5.1
20:47:16.049 00.001 9044 MultiStar: [#1 -0.07,-0.05,1.03,U] [#2 -0.27,-0.17,1.18,U] [#3 -0.16,-0.10,0.84,U] [#4 -0.11,-0.09,1.29,U] [#5 -0.09,-0.23,0.66,U] [#6 -0.20,-0.18,0.43,U] [#7 -0.13,-0.09,0.42,U] [#8 -0.12,-0.31,0.41,U] 
20:47:16.051 00.002 9044 single-star, 8 included, MultiStar: {-0.14, -0.12}, one-star: {-0.10, -0.03}
20:47:16.052 00.001 9044 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.62) = xAngle (-1.20 = -1.20)
20:47:16.053 00.001 9044 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.28 = 2.00)
20:47:16.054 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.83 mountX=0.04 mountY=0.10, mountTheta=1.19
20:47:16.056 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.03, opts=13)
20:47:16.059 00.003 9044 Enqueuing Move request for scope (-0.10, -0.03)
20:47:16.061 00.002 12252 Worker thread wakes up
20:47:16.061 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:16.062 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
20:47:16.062 00.000 9044 UpdateGuideState exits: m=5489 SNR=50.9
20:47:16.063 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
20:47:16.063 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:16.064 00.001 12252 Moving (-0.10, -0.03) raw xDistance=0.04 yDistance=0.10
20:47:16.064 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:16.065 00.001 9044 Enqueuing Expose request
20:47:16.067 00.002 12252 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1234.70
20:47:16.067 00.000 12252 PPEC: input: 0.04, control: -0.00, exposure: 2000
20:47:16.067 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:16.068 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:47:16.068 00.000 12252 MoveAxis(E, 1, ABG)
20:47:16.068 00.000 12252 Guiding  Dir = 2, Dur = 1
20:47:16.068 00.000 12252 IsSlewing returns 0
20:47:16.068 00.000 12252 IsGuiding returns 0
20:47:16.071 00.003 12252 IsGuiding returns 0
20:47:16.071 00.000 12252 Move returns status 0, amount 1
20:47:16.071 00.000 12252 MoveAxis(N, 0, ABG)
20:47:16.071 00.000 12252 Move returns status 0, amount 0
20:47:16.071 00.000 12252 move complete, result=0
20:47:16.071 00.000 12252 worker thread done servicing request
20:47:16.071 00.000 12252 Worker thread wakes up
20:47:16.072 00.001 9044 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
20:47:16.074 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:16.074 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:18.422 02.348 12252 Exposure complete
20:47:18.476 00.054 12252 worker thread done servicing request
20:47:18.476 00.000 9044 OnExposeComplete: enter
20:47:18.478 00.002 9044 UpdateGuideState(): m_state=6
20:47:18.479 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
20:47:18.480 00.001 9044 Star::Find returns 1 (0), X=1014.57, Y=823.39, Mass=5532, SNR=51.2, Peak=173 HFD=5.3
20:47:18.481 00.001 9044 MultiStar: [#1 -0.03,-0.04,1.05,U] [#2 -0.25,-0.07,1.20,U] [#3 -0.10,-0.06,0.85,U] [#4 -0.11,-0.03,1.29,U] [#5 -0.02,-0.05,0.65,U] [#6 -0.08,0.02,0.43,U] [#7 -0.08,0.00,0.42,U] [#8 -0.11,-0.14,0.41,U] 
20:47:18.482 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {0.06, -0.16}
20:47:18.483 00.001 9044 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.62) = xAngle (-0.88 = -0.88)
20:47:18.484 00.001 9044 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.97 = 2.32)
20:47:18.486 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.11 cameraTheta=-2.51 mountX=0.07 mountY=0.08, mountTheta=0.86
20:47:18.488 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.06, opts=13)
20:47:18.489 00.001 9044 Enqueuing Move request for scope (-0.08, -0.06)
20:47:18.490 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:18.492 00.002 9044 UpdateGuideState exits: m=5532 SNR=51.2
20:47:18.493 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:18.494 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:18.495 00.001 9044 Enqueuing Expose request
20:47:18.496 00.001 12252 Worker thread wakes up
20:47:18.496 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
20:47:18.496 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
20:47:18.496 00.000 12252 Moving (-0.08, -0.06) raw xDistance=0.07 yDistance=0.08
20:47:18.500 00.004 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1235.65
20:47:18.500 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
20:47:18.500 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:18.500 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:47:18.500 00.000 12252 MoveAxis(E, 5, ABG)
20:47:18.500 00.000 12252 Guiding  Dir = 2, Dur = 5
20:47:18.500 00.000 12252 IsSlewing returns 0
20:47:18.501 00.001 12252 IsGuiding returns 0
20:47:18.502 00.001 12252 PulseGuide returned control before completion, sleep 14
20:47:18.526 00.024 12252 IsGuiding returns 0
20:47:18.526 00.000 12252 Move returns status 0, amount 5
20:47:18.526 00.000 12252 MoveAxis(N, 0, ABG)
20:47:18.526 00.000 12252 Move returns status 0, amount 0
20:47:18.526 00.000 12252 move complete, result=0
20:47:18.526 00.000 12252 worker thread done servicing request
20:47:18.526 00.000 12252 Worker thread wakes up
20:47:18.526 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
20:47:18.527 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:18.527 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:20.874 02.347 12252 Exposure complete
20:47:20.923 00.049 12252 worker thread done servicing request
20:47:20.923 00.000 9044 OnExposeComplete: enter
20:47:20.924 00.001 9044 UpdateGuideState(): m_state=6
20:47:20.925 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
20:47:20.926 00.001 9044 Star::Find returns 1 (0), X=1014.56, Y=823.31, Mass=5568, SNR=51.4, Peak=173 HFD=5.3
20:47:20.928 00.002 9044 MultiStar: [#1 -0.08,-0.17,1.04,U] [#2 -0.28,-0.22,1.20,U] [#3 -0.15,-0.13,0.84,U] [#4 0.04,-0.45,0.00,M1] [#5 -0.06,-0.19,0.64,U] [#6 -0.16,-0.20,0.42,U] [#7 -0.04,-0.21,0.42,U] [#8 0.00,-0.42,0.00,M1] 
20:47:20.929 00.001 9044 refined, 6 included, MultiStar: {-0.11, -0.19}, one-star: {0.05, -0.24}
20:47:20.930 00.001 9044 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.62) = xAngle (-0.46 = -0.46)
20:47:20.932 00.002 9044 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.55 = 2.74)
20:47:20.933 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.09 mountX=0.20 mountY=0.09, mountTheta=0.42
20:47:20.935 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.19, opts=13)
20:47:20.937 00.002 9044 Enqueuing Move request for scope (-0.11, -0.19)
20:47:20.939 00.002 12252 Worker thread wakes up
20:47:20.939 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:20.941 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
20:47:20.941 00.000 9044 UpdateGuideState exits: m=5568 SNR=51.4
20:47:20.942 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
20:47:20.942 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:20.943 00.001 12252 Moving (-0.11, -0.19) raw xDistance=0.20 yDistance=0.09
20:47:20.943 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:20.945 00.002 9044 Enqueuing Expose request
20:47:20.946 00.001 12252 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 1236.59
20:47:20.946 00.000 12252 PPEC: input: 0.20, control: 0.11, exposure: 2000
20:47:20.946 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:20.946 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:47:20.946 00.000 12252 MoveAxis(W, 42, ABG)
20:47:20.947 00.001 12252 Guiding  Dir = 3, Dur = 42
20:47:20.947 00.000 12252 IsSlewing returns 0
20:47:20.947 00.000 12252 IsGuiding returns 0
20:47:20.950 00.003 12252 PulseGuide returned control before completion, sleep 50
20:47:21.015 00.065 12252 IsGuiding returns 0
20:47:21.015 00.000 12252 Move returns status 0, amount 42
20:47:21.015 00.000 12252 MoveAxis(N, 0, ABG)
20:47:21.015 00.000 12252 Move returns status 0, amount 0
20:47:21.015 00.000 12252 move complete, result=0
20:47:21.016 00.001 12252 worker thread done servicing request
20:47:21.016 00.000 12252 Worker thread wakes up
20:47:21.016 00.000 9044 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
20:47:21.019 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:21.019 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:23.384 02.365 12252 Exposure complete
20:47:23.433 00.049 12252 worker thread done servicing request
20:47:23.433 00.000 9044 OnExposeComplete: enter
20:47:23.435 00.002 9044 UpdateGuideState(): m_state=6
20:47:23.436 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
20:47:23.436 00.000 9044 Star::Find returns 1 (0), X=1014.52, Y=823.41, Mass=5446, SNR=50.8, Peak=173 HFD=5.2
20:47:23.437 00.001 9044 MultiStar: [#1 -0.13,-0.08,1.05,U] [#2 -0.28,-0.07,1.22,U] [#3 -0.24,-0.08,0.84,U] [#4 -0.14,-0.08,1.30,U] [#5 -0.10,-0.08,0.65,U] [#6 -0.16,-0.08,0.43,U] [#7 -0.12,-0.04,0.42,U] [#8 -0.09,-0.12,0.41,U] 
20:47:23.438 00.001 9044 single-star, 8 included, MultiStar: {-0.15, -0.09}, one-star: {0.01, -0.14}
20:47:23.439 00.001 9044 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.62) = xAngle (0.12 = 0.12)
20:47:23.440 00.001 9044 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.97 = -2.97)
20:47:23.441 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.51 mountX=0.14 mountY=-0.02, mountTheta=-0.17
20:47:23.442 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.14, opts=13)
20:47:23.443 00.001 9044 Enqueuing Move request for scope (0.01, -0.14)
20:47:23.444 00.001 12252 Worker thread wakes up
20:47:23.444 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:23.445 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
20:47:23.445 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
20:47:23.445 00.000 12252 Moving (0.01, -0.14) raw xDistance=0.14 yDistance=-0.02
20:47:23.445 00.000 9044 UpdateGuideState exits: m=5446 SNR=50.8
20:47:23.448 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:23.449 00.001 12252 PPEC rslt: input = 0.14, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 1237.53
20:47:23.449 00.000 12252 PPEC: input: 0.14, control: 0.08, exposure: 2000
20:47:23.449 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:23.450 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:47:23.450 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:23.451 00.001 9044 Enqueuing Expose request
20:47:23.452 00.001 12252 MoveAxis(W, 31, ABG)
20:47:23.452 00.000 12252 Guiding  Dir = 3, Dur = 31
20:47:23.453 00.001 12252 IsSlewing returns 0
20:47:23.453 00.000 12252 IsGuiding returns 0
20:47:23.456 00.003 12252 PulseGuide returned control before completion, sleep 39
20:47:23.496 00.040 12252 IsGuiding returns 0
20:47:23.496 00.000 12252 Move returns status 0, amount 31
20:47:23.496 00.000 12252 MoveAxis(N, 0, ABG)
20:47:23.496 00.000 12252 Move returns status 0, amount 0
20:47:23.496 00.000 12252 move complete, result=0
20:47:23.496 00.000 12252 worker thread done servicing request
20:47:23.496 00.000 12252 Worker thread wakes up
20:47:23.498 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:23.498 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:23.498 00.000 9044 GuideStep: 0.1 px 31 ms WEST, -0.0 px 0 ms NORTH
20:47:25.864 02.366 12252 Exposure complete
20:47:25.929 00.065 12252 worker thread done servicing request
20:47:25.929 00.000 9044 OnExposeComplete: enter
20:47:25.931 00.002 9044 UpdateGuideState(): m_state=6
20:47:25.932 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
20:47:25.934 00.002 9044 Star::Find returns 1 (0), X=1014.39, Y=823.71, Mass=5510, SNR=51.0, Peak=173 HFD=5.3
20:47:25.935 00.001 9044 MultiStar: [#1 -0.13,0.28,1.07,U] [#2 -0.29,-0.00,1.20,U] [#3 -0.16,0.10,0.83,U] [#4 0.02,0.04,1.27,U] [#5 -0.01,0.08,0.65,U] [#6 -0.15,0.06,0.43,U] [#7 -0.11,0.11,0.42,U] [#8 -0.06,0.04,0.41,U] 
20:47:25.937 00.002 9044 refined, 8 included, MultiStar: {-0.12, 0.10}, one-star: {-0.12, 0.16}
20:47:25.937 00.000 9044 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.62) = xAngle (4.06 = -2.23)
20:47:25.938 00.001 9044 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.97 = 0.97)
20:47:25.940 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.43 mountX=-0.10 mountY=0.13, mountTheta=2.21
20:47:25.942 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.10, opts=13)
20:47:25.945 00.003 9044 Enqueuing Move request for scope (-0.12, 0.10)
20:47:25.948 00.003 12252 Worker thread wakes up
20:47:25.948 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:25.950 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
20:47:25.950 00.000 9044 UpdateGuideState exits: m=5510 SNR=51.0
20:47:25.951 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
20:47:25.951 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:25.952 00.001 12252 Moving (-0.12, 0.10) raw xDistance=-0.10 yDistance=0.13
20:47:25.953 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:25.954 00.001 9044 Enqueuing Expose request
20:47:25.955 00.001 12252 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1238.45
20:47:25.955 00.000 12252 PPEC: input: -0.10, control: -0.00, exposure: 2000
20:47:25.955 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:25.955 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:47:25.956 00.001 12252 MoveAxis(E, 1, ABG)
20:47:25.956 00.000 12252 Guiding  Dir = 2, Dur = 1
20:47:25.956 00.000 12252 IsSlewing returns 0
20:47:25.956 00.000 12252 IsGuiding returns 0
20:47:25.959 00.003 12252 IsGuiding returns 0
20:47:25.959 00.000 12252 Move returns status 0, amount 1
20:47:25.959 00.000 12252 MoveAxis(N, 0, ABG)
20:47:25.959 00.000 12252 Move returns status 0, amount 0
20:47:25.959 00.000 12252 move complete, result=0
20:47:25.959 00.000 12252 worker thread done servicing request
20:47:25.959 00.000 12252 Worker thread wakes up
20:47:25.959 00.000 9044 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
20:47:25.962 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:25.962 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:28.318 02.356 12252 Exposure complete
20:47:28.376 00.058 12252 worker thread done servicing request
20:47:28.376 00.000 9044 OnExposeComplete: enter
20:47:28.377 00.001 9044 UpdateGuideState(): m_state=6
20:47:28.378 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
20:47:28.381 00.003 9044 Star::Find returns 1 (0), X=1014.41, Y=823.66, Mass=5503, SNR=50.9, Peak=173 HFD=5.3
20:47:28.382 00.001 9044 MultiStar: [#1 -0.06,0.11,1.04,U] [#2 -0.27,0.05,1.21,U] [#3 -0.18,0.07,0.84,U] [#4 -0.11,0.05,1.29,U] [#5 -0.02,0.09,0.65,U] [#6 -0.17,0.06,0.42,U] [#7 -0.03,0.14,0.42,U] [#8 -0.02,0.06,0.42,U] 
20:47:28.383 00.001 9044 refined, 8 included, MultiStar: {-0.12, 0.08}, one-star: {-0.10, 0.11}
20:47:28.384 00.001 9044 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.62) = xAngle (4.19 = -2.10)
20:47:28.385 00.001 9044 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.10 = 1.10)
20:47:28.386 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.15 cameraTheta=2.56 mountX=-0.07 mountY=0.13, mountTheta=2.08
20:47:28.388 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.08, opts=13)
20:47:28.389 00.001 9044 Enqueuing Move request for scope (-0.12, 0.08)
20:47:28.390 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:28.392 00.002 9044 UpdateGuideState exits: m=5503 SNR=50.9
20:47:28.392 00.000 12252 Worker thread wakes up
20:47:28.392 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:28.393 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:28.394 00.001 9044 Enqueuing Expose request
20:47:28.396 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
20:47:28.396 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
20:47:28.396 00.000 12252 Moving (-0.12, 0.08) raw xDistance=-0.07 yDistance=0.13
20:47:28.403 00.007 12252 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1239.36
20:47:28.403 00.000 12252 PPEC: input: -0.07, control: 0.01, exposure: 2000
20:47:28.403 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:28.403 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:47:28.403 00.000 12252 MoveAxis(W, 3, ABG)
20:47:28.403 00.000 12252 Guiding  Dir = 3, Dur = 3
20:47:28.404 00.001 12252 IsSlewing returns 0
20:47:28.404 00.000 12252 IsGuiding returns 0
20:47:28.406 00.002 12252 PulseGuide returned control before completion, sleep 12
20:47:28.428 00.022 12252 IsGuiding returns 0
20:47:28.428 00.000 12252 Move returns status 0, amount 3
20:47:28.428 00.000 12252 MoveAxis(N, 0, ABG)
20:47:28.428 00.000 12252 Move returns status 0, amount 0
20:47:28.428 00.000 12252 move complete, result=0
20:47:28.428 00.000 12252 worker thread done servicing request
20:47:28.428 00.000 12252 Worker thread wakes up
20:47:28.428 00.000 9044 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
20:47:28.430 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:28.430 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:30.788 02.358 12252 Exposure complete
20:47:30.841 00.053 12252 worker thread done servicing request
20:47:30.841 00.000 9044 OnExposeComplete: enter
20:47:30.842 00.001 9044 UpdateGuideState(): m_state=6
20:47:30.844 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
20:47:30.846 00.002 9044 Star::Find returns 1 (0), X=1014.44, Y=823.67, Mass=5615, SNR=51.6, Peak=173 HFD=5.3
20:47:30.849 00.003 9044 MultiStar: [#1 -0.02,0.12,1.03,U] [#2 -0.22,0.01,1.20,U] [#3 -0.02,0.17,0.82,U] [#4 -0.08,0.04,1.26,U] [#5 0.02,0.05,0.64,U] [#6 -0.05,0.04,0.42,U] [#7 -0.06,0.25,0.42,U] [#8 0.00,-0.02,0.41,U] 
20:47:30.850 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.08}, one-star: {-0.08, 0.13}
20:47:30.851 00.001 9044 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.62) = xAngle (3.89 = -2.39)
20:47:30.853 00.002 9044 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.81 = 0.81)
20:47:30.855 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.27 mountX=-0.08 mountY=0.08, mountTheta=2.36
20:47:30.858 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.08, opts=13)
20:47:30.861 00.003 9044 Enqueuing Move request for scope (-0.07, 0.08)
20:47:30.862 00.001 12252 Worker thread wakes up
20:47:30.862 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
20:47:30.862 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
20:47:30.862 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:30.864 00.002 9044 UpdateGuideState exits: m=5615 SNR=51.6
20:47:30.866 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:30.869 00.003 12252 Moving (-0.07, 0.08) raw xDistance=-0.08 yDistance=0.08
20:47:30.869 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:30.871 00.002 9044 Enqueuing Expose request
20:47:30.875 00.004 12252 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1240.26
20:47:30.875 00.000 12252 PPEC: input: -0.08, control: 0.01, exposure: 2000
20:47:30.875 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:30.875 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:47:30.875 00.000 12252 MoveAxis(W, 3, ABG)
20:47:30.875 00.000 12252 Guiding  Dir = 3, Dur = 3
20:47:30.875 00.000 12252 IsSlewing returns 0
20:47:30.876 00.001 12252 IsGuiding returns 0
20:47:30.878 00.002 12252 PulseGuide returned control before completion, sleep 11
20:47:30.893 00.015 12252 IsGuiding returns 0
20:47:30.893 00.000 12252 Move returns status 0, amount 3
20:47:30.893 00.000 12252 MoveAxis(N, 0, ABG)
20:47:30.893 00.000 12252 Move returns status 0, amount 0
20:47:30.893 00.000 12252 move complete, result=0
20:47:30.893 00.000 12252 worker thread done servicing request
20:47:30.893 00.000 9044 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
20:47:30.896 00.003 12252 Worker thread wakes up
20:47:30.896 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:30.896 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:33.253 02.357 12252 Exposure complete
20:47:33.301 00.048 12252 worker thread done servicing request
20:47:33.302 00.001 9044 OnExposeComplete: enter
20:47:33.303 00.001 9044 UpdateGuideState(): m_state=6
20:47:33.304 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
20:47:33.306 00.002 9044 Star::Find returns 1 (0), X=1014.59, Y=823.36, Mass=5569, SNR=51.3, Peak=173 HFD=5.3
20:47:33.307 00.001 9044 MultiStar: [#1 0.03,-0.05,1.04,U] [#2 -0.20,-0.12,1.21,U] [#3 -0.13,0.00,0.84,U] [#4 -0.04,-0.04,1.25,U] [#5 0.03,-0.11,0.66,U] [#6 -0.09,-0.12,0.42,U] [#7 -0.06,-0.00,0.44,U] [#8 0.09,-0.23,0.42,U] 
20:47:33.308 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {0.08, -0.19}
20:47:33.309 00.001 9044 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.62) = xAngle (-0.38 = -0.38)
20:47:33.310 00.001 9044 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.46 = 2.82)
20:47:33.311 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.00 mountX=0.09 mountY=0.03, mountTheta=0.33
20:47:33.312 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.09, opts=13)
20:47:33.313 00.001 9044 Enqueuing Move request for scope (-0.04, -0.09)
20:47:33.314 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:33.315 00.001 9044 UpdateGuideState exits: m=5569 SNR=51.3
20:47:33.316 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:33.319 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:33.320 00.001 9044 Enqueuing Expose request
20:47:33.321 00.001 12252 Worker thread wakes up
20:47:33.321 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
20:47:33.321 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
20:47:33.321 00.000 12252 Moving (-0.04, -0.09) raw xDistance=0.09 yDistance=0.03
20:47:33.323 00.002 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1241.15
20:47:33.323 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
20:47:33.323 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:33.323 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:47:33.323 00.000 12252 MoveAxis(E, 4, ABG)
20:47:33.323 00.000 12252 Guiding  Dir = 2, Dur = 4
20:47:33.323 00.000 12252 IsSlewing returns 0
20:47:33.323 00.000 12252 IsGuiding returns 0
20:47:33.326 00.003 12252 PulseGuide returned control before completion, sleep 12
20:47:33.345 00.019 12252 IsGuiding returns 0
20:47:33.345 00.000 12252 Move returns status 0, amount 4
20:47:33.345 00.000 12252 MoveAxis(N, 0, ABG)
20:47:33.345 00.000 12252 Move returns status 0, amount 0
20:47:33.345 00.000 12252 move complete, result=0
20:47:33.345 00.000 12252 worker thread done servicing request
20:47:33.345 00.000 12252 Worker thread wakes up
20:47:33.347 00.002 9044 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
20:47:33.348 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:33.348 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:35.730 02.382 12252 Exposure complete
20:47:35.808 00.078 12252 worker thread done servicing request
20:47:35.808 00.000 9044 OnExposeComplete: enter
20:47:35.810 00.002 9044 UpdateGuideState(): m_state=6
20:47:35.814 00.004 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
20:47:35.815 00.001 9044 Star::Find returns 1 (0), X=1014.43, Y=823.54, Mass=5514, SNR=50.7, Peak=173 HFD=5.2
20:47:35.817 00.002 9044 MultiStar: [#1 -0.05,-0.12,1.07,U] [#2 -0.22,-0.09,1.22,U] [#3 -0.10,-0.02,0.84,U] [#4 -0.07,-0.07,1.29,U] [#5 -0.01,-0.05,0.65,U] [#6 -0.13,-0.13,0.43,U] [#7 -0.14,-0.16,0.43,U] [#8 -0.02,-0.13,0.41,U] 
20:47:35.818 00.001 9044 single-star, 8 included, MultiStar: {-0.10, -0.08}, one-star: {-0.09, -0.01}
20:47:35.819 00.001 9044 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.62) = xAngle (-1.35 = -1.35)
20:47:35.820 00.001 9044 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.44 = 1.85)
20:47:35.821 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-2.98 mountX=0.02 mountY=0.08, mountTheta=1.35
20:47:35.825 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.01, opts=13)
20:47:35.826 00.001 9044 Enqueuing Move request for scope (-0.09, -0.01)
20:47:35.829 00.003 12252 Worker thread wakes up
20:47:35.829 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:35.831 00.002 9044 UpdateGuideState exits: m=5514 SNR=50.7
20:47:35.833 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:35.837 00.004 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:35.839 00.002 9044 Enqueuing Expose request
20:47:35.841 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
20:47:35.841 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
20:47:35.841 00.000 12252 Moving (-0.09, -0.01) raw xDistance=0.02 yDistance=0.08
20:47:35.846 00.005 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1242.04
20:47:35.846 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
20:47:35.846 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:35.846 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:47:35.846 00.000 12252 MoveAxis(E, 4, ABG)
20:47:35.846 00.000 12252 Guiding  Dir = 2, Dur = 4
20:47:35.846 00.000 12252 IsSlewing returns 0
20:47:35.846 00.000 12252 IsGuiding returns 0
20:47:35.849 00.003 12252 PulseGuide returned control before completion, sleep 13
20:47:35.871 00.022 12252 IsGuiding returns 0
20:47:35.871 00.000 12252 Move returns status 0, amount 4
20:47:35.871 00.000 12252 MoveAxis(N, 0, ABG)
20:47:35.871 00.000 12252 Move returns status 0, amount 0
20:47:35.872 00.001 12252 move complete, result=0
20:47:35.872 00.000 12252 worker thread done servicing request
20:47:35.872 00.000 12252 Worker thread wakes up
20:47:35.872 00.000 9044 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
20:47:35.874 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:35.874 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:38.218 02.344 12252 Exposure complete
20:47:38.265 00.047 12252 worker thread done servicing request
20:47:38.265 00.000 9044 OnExposeComplete: enter
20:47:38.267 00.002 9044 UpdateGuideState(): m_state=6
20:47:38.268 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
20:47:38.269 00.001 9044 Star::Find returns 1 (0), X=1014.40, Y=823.47, Mass=5514, SNR=50.9, Peak=173 HFD=5.1
20:47:38.271 00.002 9044 MultiStar: [#1 -0.08,-0.15,1.06,U] [#2 -0.20,-0.15,1.19,U] [#3 -0.14,-0.11,0.84,U] [#4 -0.10,-0.10,1.28,U] [#5 -0.08,-0.17,0.66,U] [#6 -0.10,-0.11,0.43,U] [#7 -0.09,-0.18,0.43,U] [#8 -0.06,-0.18,0.41,U] 
20:47:38.272 00.001 9044 single-star, 8 included, MultiStar: {-0.12, -0.13}, one-star: {-0.11, -0.08}
20:47:38.274 00.002 9044 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.62) = xAngle (-0.89 = -0.89)
20:47:38.275 00.001 9044 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.98 = 2.31)
20:47:38.277 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.52 mountX=0.09 mountY=0.10, mountTheta=0.87
20:47:38.281 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.08, opts=13)
20:47:38.284 00.003 9044 Enqueuing Move request for scope (-0.11, -0.08)
20:47:38.286 00.002 12252 Worker thread wakes up
20:47:38.286 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:38.288 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
20:47:38.288 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
20:47:38.288 00.000 12252 Moving (-0.11, -0.08) raw xDistance=0.09 yDistance=0.10
20:47:38.288 00.000 9044 UpdateGuideState exits: m=5514 SNR=50.9
20:47:38.290 00.002 12252 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1242.91
20:47:38.290 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:38.292 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:38.293 00.001 9044 Enqueuing Expose request
20:47:38.294 00.001 12252 PPEC: input: 0.09, control: -0.00, exposure: 2000
20:47:38.294 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:38.294 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:47:38.294 00.000 12252 MoveAxis(E, 0, ABG)
20:47:38.294 00.000 12252 Move returns status 0, amount 0
20:47:38.294 00.000 12252 MoveAxis(N, 0, ABG)
20:47:38.294 00.000 12252 Move returns status 0, amount 0
20:47:38.294 00.000 12252 move complete, result=0
20:47:38.294 00.000 12252 worker thread done servicing request
20:47:38.294 00.000 12252 Worker thread wakes up
20:47:38.294 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:38.294 00.000 9044 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:47:38.295 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:40.647 02.352 12252 Exposure complete
20:47:40.699 00.052 12252 worker thread done servicing request
20:47:40.700 00.001 9044 OnExposeComplete: enter
20:47:40.701 00.001 9044 UpdateGuideState(): m_state=6
20:47:40.702 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
20:47:40.703 00.001 9044 Star::Find returns 1 (0), X=1014.37, Y=823.55, Mass=5402, SNR=50.5, Peak=173 HFD=5.1
20:47:40.705 00.002 9044 MultiStar: [#1 -0.13,0.07,1.06,U] [#2 -0.35,-0.06,1.23,U] [#3 -0.24,0.02,0.85,U] [#4 -0.18,-0.03,1.28,U] [#5 -0.13,-0.12,0.66,U] [#6 -0.17,-0.09,0.43,U] [#7 -0.12,-0.09,0.43,U] [#8 -0.18,-0.12,0.42,U] 
20:47:40.706 00.001 9044 single-star, 8 included, MultiStar: {-0.19, -0.03}, one-star: {-0.15, -0.00}
20:47:40.707 00.001 9044 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.62) = xAngle (-1.51 = -1.51)
20:47:40.708 00.001 9044 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.59 = 1.69)
20:47:40.709 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.13 mountX=0.01 mountY=0.15, mountTheta=1.51
20:47:40.711 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.00, opts=13)
20:47:40.712 00.001 9044 Enqueuing Move request for scope (-0.15, -0.00)
20:47:40.713 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:40.714 00.001 9044 UpdateGuideState exits: m=5402 SNR=50.5
20:47:40.716 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:40.717 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:40.718 00.001 9044 Enqueuing Expose request
20:47:40.720 00.002 12252 Worker thread wakes up
20:47:40.720 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
20:47:40.720 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
20:47:40.720 00.000 12252 Moving (-0.15, -0.00) raw xDistance=0.01 yDistance=0.15
20:47:40.722 00.002 12252 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1243.78
20:47:40.722 00.000 12252 PPEC: input: 0.01, control: 0.00, exposure: 2000
20:47:40.722 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:40.722 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:47:40.722 00.000 12252 MoveAxis(W, 0, ABG)
20:47:40.722 00.000 12252 Move returns status 0, amount 0
20:47:40.722 00.000 12252 MoveAxis(N, 0, ABG)
20:47:40.722 00.000 12252 Move returns status 0, amount 0
20:47:40.722 00.000 12252 move complete, result=0
20:47:40.722 00.000 12252 worker thread done servicing request
20:47:40.722 00.000 12252 Worker thread wakes up
20:47:40.722 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:40.722 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:40.723 00.001 9044 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
20:47:43.078 02.355 12252 Exposure complete
20:47:43.157 00.079 12252 worker thread done servicing request
20:47:43.157 00.000 9044 OnExposeComplete: enter
20:47:43.158 00.001 9044 UpdateGuideState(): m_state=6
20:47:43.159 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
20:47:43.160 00.001 9044 Star::Find returns 1 (0), X=1014.39, Y=823.52, Mass=5488, SNR=50.9, Peak=173 HFD=5.1
20:47:43.161 00.001 9044 MultiStar: [#1 -0.13,-0.14,1.05,U] [#2 -0.31,-0.08,1.21,U] [#3 -0.15,-0.06,0.84,U] [#4 -0.16,-0.11,1.29,U] [#5 -0.07,-0.03,0.65,U] [#6 -0.15,-0.06,0.43,U] [#7 -0.16,-0.16,0.43,U] [#8 -0.06,-0.09,0.42,U] 
20:47:43.162 00.001 9044 single-star, 8 included, MultiStar: {-0.16, -0.08}, one-star: {-0.13, -0.03}
20:47:43.163 00.001 9044 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.62) = xAngle (-1.29 = -1.29)
20:47:43.165 00.002 9044 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.37 = 1.91)
20:47:43.167 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.91 mountX=0.04 mountY=0.12, mountTheta=1.28
20:47:43.168 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.03, opts=13)
20:47:43.169 00.001 9044 Enqueuing Move request for scope (-0.13, -0.03)
20:47:43.171 00.002 12252 Worker thread wakes up
20:47:43.171 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:43.173 00.002 9044 UpdateGuideState exits: m=5488 SNR=50.9
20:47:43.176 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:43.178 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:43.181 00.003 9044 Enqueuing Expose request
20:47:43.183 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
20:47:43.183 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
20:47:43.183 00.000 12252 Moving (-0.13, -0.03) raw xDistance=0.04 yDistance=0.12
20:47:43.188 00.005 12252 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1244.64
20:47:43.188 00.000 12252 PPEC: input: 0.04, control: 0.01, exposure: 2000
20:47:43.188 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:43.188 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:47:43.188 00.000 12252 MoveAxis(W, 3, ABG)
20:47:43.188 00.000 12252 Guiding  Dir = 3, Dur = 3
20:47:43.189 00.001 12252 IsSlewing returns 0
20:47:43.189 00.000 12252 IsGuiding returns 0
20:47:43.192 00.003 12252 PulseGuide returned control before completion, sleep 11
20:47:43.208 00.016 12252 IsGuiding returns 0
20:47:43.208 00.000 12252 Move returns status 0, amount 3
20:47:43.208 00.000 12252 MoveAxis(N, 0, ABG)
20:47:43.208 00.000 12252 Move returns status 0, amount 0
20:47:43.208 00.000 12252 move complete, result=0
20:47:43.210 00.002 12252 worker thread done servicing request
20:47:43.210 00.000 12252 Worker thread wakes up
20:47:43.210 00.000 9044 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
20:47:43.211 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:43.212 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:45.554 02.342 12252 Exposure complete
20:47:45.603 00.049 12252 worker thread done servicing request
20:47:45.603 00.000 9044 OnExposeComplete: enter
20:47:45.604 00.001 9044 UpdateGuideState(): m_state=6
20:47:45.605 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
20:47:45.606 00.001 9044 Star::Find returns 1 (0), X=1014.37, Y=823.53, Mass=5500, SNR=51.0, Peak=173 HFD=5.1
20:47:45.607 00.001 9044 MultiStar: [#1 -0.13,0.07,1.04,U] [#2 -0.32,-0.17,1.19,U] [#3 -0.15,-0.13,0.84,U] [#4 -0.18,-0.13,1.29,U] [#5 -0.10,-0.23,0.65,U] [#6 -0.18,-0.19,0.42,U] [#7 -0.21,-0.10,0.42,U] [#8 -0.11,-0.34,0.00,M1] 
20:47:45.607 00.000 9044 single-star, 7 included, MultiStar: {-0.18, -0.10}, one-star: {-0.15, -0.02}
20:47:45.608 00.001 9044 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.62) = xAngle (-1.40 = -1.40)
20:47:45.609 00.001 9044 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.49 = 1.80)
20:47:45.611 00.002 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.03 mountX=0.03 mountY=0.15, mountTheta=1.40
20:47:45.612 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.02, opts=13)
20:47:45.613 00.001 9044 Enqueuing Move request for scope (-0.15, -0.02)
20:47:45.613 00.000 12252 Worker thread wakes up
20:47:45.613 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:45.614 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
20:47:45.614 00.000 9044 UpdateGuideState exits: m=5500 SNR=51.0
20:47:45.615 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
20:47:45.615 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:45.616 00.001 12252 Moving (-0.15, -0.02) raw xDistance=0.03 yDistance=0.15
20:47:45.616 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:45.617 00.001 9044 Enqueuing Expose request
20:47:45.618 00.001 12252 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1245.48
20:47:45.618 00.000 12252 PPEC: input: 0.03, control: 0.01, exposure: 2000
20:47:45.618 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:45.618 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:47:45.618 00.000 12252 MoveAxis(W, 3, ABG)
20:47:45.618 00.000 12252 Guiding  Dir = 3, Dur = 3
20:47:45.619 00.001 12252 IsSlewing returns 0
20:47:45.619 00.000 12252 IsGuiding returns 0
20:47:45.620 00.001 12252 PulseGuide returned control before completion, sleep 12
20:47:45.644 00.024 12252 IsGuiding returns 0
20:47:45.644 00.000 12252 Move returns status 0, amount 3
20:47:45.644 00.000 12252 MoveAxis(N, 0, ABG)
20:47:45.644 00.000 12252 Move returns status 0, amount 0
20:47:45.644 00.000 12252 move complete, result=0
20:47:45.644 00.000 12252 worker thread done servicing request
20:47:45.644 00.000 12252 Worker thread wakes up
20:47:45.644 00.000 9044 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
20:47:45.648 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:45.648 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:47.990 02.342 12252 Exposure complete
20:47:48.038 00.048 12252 worker thread done servicing request
20:47:48.038 00.000 9044 OnExposeComplete: enter
20:47:48.039 00.001 9044 UpdateGuideState(): m_state=6
20:47:48.040 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
20:47:48.041 00.001 9044 Star::Find returns 1 (0), X=1014.45, Y=823.51, Mass=5521, SNR=51.1, Peak=173 HFD=5.1
20:47:48.043 00.002 9044 MultiStar: [#1 -0.09,-0.07,1.05,U] [#2 -0.25,-0.13,1.19,U] [#3 -0.14,-0.08,0.85,U] [#4 -0.12,-0.08,1.29,U] [#5 -0.03,-0.05,0.65,U] [#6 -0.07,-0.11,0.43,U] [#7 -0.06,-0.13,0.42,U] [#8 -0.01,-0.05,0.42,U] 
20:47:48.044 00.001 9044 single-star, 8 included, MultiStar: {-0.11, -0.08}, one-star: {-0.06, -0.04}
20:47:48.046 00.002 9044 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
20:47:48.047 00.001 9044 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.29)
20:47:48.048 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.54 mountX=0.04 mountY=0.05, mountTheta=0.89
20:47:48.050 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.04, opts=13)
20:47:48.051 00.001 9044 Enqueuing Move request for scope (-0.06, -0.04)
20:47:48.052 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:48.053 00.001 9044 UpdateGuideState exits: m=5521 SNR=51.1
20:47:48.054 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:48.055 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:48.057 00.002 9044 Enqueuing Expose request
20:47:48.058 00.001 12252 Worker thread wakes up
20:47:48.058 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
20:47:48.059 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
20:47:48.059 00.000 12252 Moving (-0.06, -0.04) raw xDistance=0.04 yDistance=0.05
20:47:48.062 00.003 12252 PPEC rslt: input = 0.04, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1246.32
20:47:48.062 00.000 12252 PPEC: input: 0.04, control: 0.01, exposure: 2000
20:47:48.062 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:48.062 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:47:48.063 00.001 12252 MoveAxis(W, 2, ABG)
20:47:48.063 00.000 12252 Guiding  Dir = 3, Dur = 2
20:47:48.063 00.000 12252 IsSlewing returns 0
20:47:48.063 00.000 12252 IsGuiding returns 0
20:47:48.065 00.002 12252 PulseGuide returned control before completion, sleep 11
20:47:48.078 00.013 12252 IsGuiding returns 0
20:47:48.078 00.000 12252 Move returns status 0, amount 2
20:47:48.078 00.000 12252 MoveAxis(N, 0, ABG)
20:47:48.078 00.000 12252 Move returns status 0, amount 0
20:47:48.078 00.000 12252 move complete, result=0
20:47:48.078 00.000 12252 worker thread done servicing request
20:47:48.078 00.000 12252 Worker thread wakes up
20:47:48.078 00.000 9044 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
20:47:48.079 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:48.079 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:50.413 02.334 12252 Exposure complete
20:47:50.469 00.056 12252 worker thread done servicing request
20:47:50.470 00.001 9044 OnExposeComplete: enter
20:47:50.470 00.000 9044 UpdateGuideState(): m_state=6
20:47:50.472 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
20:47:50.473 00.001 9044 Star::Find returns 1 (0), X=1014.58, Y=823.50, Mass=5613, SNR=51.5, Peak=173 HFD=5.1
20:47:50.475 00.002 9044 MultiStar: [#1 -0.06,0.02,1.05,U] [#2 -0.24,0.00,1.20,U] [#3 -0.05,-0.02,0.84,U] [#4 -0.07,0.05,1.26,U] [#5 -0.00,0.06,0.65,U] [#6 -0.02,-0.07,0.42,U] [#7 -0.03,0.03,0.44,U] [#8 -0.00,-0.09,0.41,U] 
20:47:50.476 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {0.06, -0.05}
20:47:50.478 00.002 9044 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.62) = xAngle (-1.51 = -1.51)
20:47:50.479 00.001 9044 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.60 = 1.69)
20:47:50.480 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.14 mountX=0.00 mountY=0.06, mountTheta=1.51
20:47:50.482 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.00, opts=13)
20:47:50.483 00.001 9044 Enqueuing Move request for scope (-0.06, -0.00)
20:47:50.484 00.001 12252 Worker thread wakes up
20:47:50.484 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:50.486 00.002 9044 UpdateGuideState exits: m=5613 SNR=51.5
20:47:50.487 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:50.488 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:50.489 00.001 9044 Enqueuing Expose request
20:47:50.490 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
20:47:50.490 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
20:47:50.490 00.000 12252 Moving (-0.06, -0.00) raw xDistance=0.00 yDistance=0.06
20:47:50.493 00.003 12252 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1247.16
20:47:50.493 00.000 12252 PPEC: input: 0.00, control: 0.00, exposure: 2000
20:47:50.493 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:50.495 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:47:50.495 00.000 12252 MoveAxis(W, 1, ABG)
20:47:50.495 00.000 12252 Guiding  Dir = 3, Dur = 1
20:47:50.495 00.000 12252 IsSlewing returns 0
20:47:50.495 00.000 12252 IsGuiding returns 0
20:47:50.498 00.003 12252 IsGuiding returns 0
20:47:50.498 00.000 12252 Move returns status 0, amount 1
20:47:50.498 00.000 12252 MoveAxis(N, 0, ABG)
20:47:50.498 00.000 12252 Move returns status 0, amount 0
20:47:50.498 00.000 12252 move complete, result=0
20:47:50.498 00.000 12252 worker thread done servicing request
20:47:50.498 00.000 12252 Worker thread wakes up
20:47:50.498 00.000 9044 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
20:47:50.499 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:50.499 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:52.847 02.348 12252 Exposure complete
20:47:52.918 00.071 12252 worker thread done servicing request
20:47:52.918 00.000 9044 OnExposeComplete: enter
20:47:52.921 00.003 9044 UpdateGuideState(): m_state=6
20:47:52.923 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
20:47:52.925 00.002 9044 Star::Find returns 1 (0), X=1014.49, Y=823.73, Mass=5530, SNR=51.1, Peak=173 HFD=5.2
20:47:52.927 00.002 9044 MultiStar: [#1 0.03,0.03,1.05,U] [#2 -0.03,0.12,1.20,U] [#3 -0.07,0.08,0.84,U] [#4 0.11,0.06,1.29,U] [#5 0.05,-0.01,0.65,U] [#6 -0.03,0.04,0.43,U] [#7 -0.00,0.13,0.42,U] [#8 0.00,0.00,0.42,U] 
20:47:52.929 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {-0.03, 0.18}
20:47:52.930 00.001 9044 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.62) = xAngle (3.07 = 3.07)
20:47:52.932 00.002 9044 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.02 = -0.02)
20:47:52.934 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.44 mountX=-0.08 mountY=-0.00, mountTheta=-3.12
20:47:52.937 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.08, opts=13)
20:47:52.938 00.001 9044 Enqueuing Move request for scope (0.01, 0.08)
20:47:52.939 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:52.941 00.002 9044 UpdateGuideState exits: m=5530 SNR=51.1
20:47:52.942 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:52.944 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:52.945 00.001 9044 Enqueuing Expose request
20:47:52.946 00.001 12252 Worker thread wakes up
20:47:52.946 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
20:47:52.946 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
20:47:52.946 00.000 12252 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.00
20:47:52.949 00.003 12252 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1247.98
20:47:52.949 00.000 12252 PPEC: input: -0.08, control: 0.00, exposure: 2000
20:47:52.949 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:52.949 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:47:52.949 00.000 12252 MoveAxis(W, 1, ABG)
20:47:52.949 00.000 12252 Guiding  Dir = 3, Dur = 1
20:47:52.949 00.000 12252 IsSlewing returns 0
20:47:52.949 00.000 12252 IsGuiding returns 0
20:47:52.951 00.002 12252 IsGuiding returns 0
20:47:52.951 00.000 12252 Move returns status 0, amount 1
20:47:52.951 00.000 12252 MoveAxis(N, 0, ABG)
20:47:52.952 00.001 12252 Move returns status 0, amount 0
20:47:52.952 00.000 12252 move complete, result=0
20:47:52.952 00.000 12252 worker thread done servicing request
20:47:52.952 00.000 9044 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
20:47:52.954 00.002 12252 Worker thread wakes up
20:47:52.954 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:52.954 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:55.292 02.338 12252 Exposure complete
20:47:55.360 00.068 12252 worker thread done servicing request
20:47:55.360 00.000 9044 OnExposeComplete: enter
20:47:55.362 00.002 9044 UpdateGuideState(): m_state=6
20:47:55.363 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
20:47:55.364 00.001 9044 Star::Find returns 1 (0), X=1014.38, Y=823.64, Mass=5514, SNR=51.1, Peak=173 HFD=5.3
20:47:55.366 00.002 9044 MultiStar: [#1 -0.11,0.16,1.07,U] [#2 -0.25,-0.08,1.18,U] [#3 -0.14,0.02,0.84,U] [#4 -0.17,-0.03,1.29,U] [#5 -0.05,0.01,0.64,U] [#6 -0.14,-0.01,0.42,U] [#7 -0.15,0.07,0.42,U] [#8 -0.09,-0.14,0.40,U] 
20:47:55.368 00.002 9044 refined, 8 included, MultiStar: {-0.15, 0.02}, one-star: {-0.13, 0.09}
20:47:55.369 00.001 9044 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.62) = xAngle (4.66 = -1.62)
20:47:55.369 00.000 9044 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.58 = 1.58)
20:47:55.370 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.04 mountX=-0.01 mountY=0.15, mountTheta=1.62
20:47:55.372 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.02, opts=13)
20:47:55.374 00.002 9044 Enqueuing Move request for scope (-0.15, 0.02)
20:47:55.375 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:55.376 00.001 9044 UpdateGuideState exits: m=5514 SNR=51.1
20:47:55.377 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:55.379 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:55.380 00.001 9044 Enqueuing Expose request
20:47:55.381 00.001 12252 Worker thread wakes up
20:47:55.381 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
20:47:55.381 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
20:47:55.381 00.000 12252 Moving (-0.15, 0.02) raw xDistance=-0.01 yDistance=0.15
20:47:55.384 00.003 12252 PPEC rslt: input = -0.01, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1248.79
20:47:55.385 00.001 12252 PPEC: input: -0.01, control: 0.00, exposure: 2000
20:47:55.385 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:55.385 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:47:55.385 00.000 12252 MoveAxis(W, 0, ABG)
20:47:55.385 00.000 12252 Move returns status 0, amount 0
20:47:55.385 00.000 12252 MoveAxis(N, 0, ABG)
20:47:55.385 00.000 12252 Move returns status 0, amount 0
20:47:55.385 00.000 12252 move complete, result=0
20:47:55.385 00.000 12252 worker thread done servicing request
20:47:55.385 00.000 12252 Worker thread wakes up
20:47:55.385 00.000 9044 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
20:47:55.386 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:55.386 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:47:57.727 02.341 12252 Exposure complete
20:47:57.808 00.081 12252 worker thread done servicing request
20:47:57.809 00.001 9044 OnExposeComplete: enter
20:47:57.811 00.002 9044 UpdateGuideState(): m_state=6
20:47:57.814 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
20:47:57.817 00.003 9044 Star::Find returns 1 (0), X=1014.48, Y=823.69, Mass=5444, SNR=50.7, Peak=173 HFD=5.1
20:47:57.820 00.003 9044 MultiStar: [#1 -0.05,0.11,1.05,U] [#2 -0.22,0.03,1.22,U] [#3 -0.16,0.04,0.85,U] [#4 0.06,0.10,1.28,U] [#5 0.01,0.04,0.67,U] [#6 -0.07,0.14,0.43,U] [#7 -0.00,0.20,0.43,U] [#8 -0.09,0.06,0.42,U] 
20:47:57.822 00.002 9044 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {-0.03, 0.14}
20:47:57.825 00.003 9044 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.62) = xAngle (3.82 = -2.46)
20:47:57.827 00.002 9044 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.74 = 0.74)
20:47:57.830 00.003 9044 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.19 mountX=-0.09 mountY=0.07, mountTheta=2.43
20:47:57.834 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.09, opts=13)
20:47:57.836 00.002 9044 Enqueuing Move request for scope (-0.06, 0.09)
20:47:57.838 00.002 12252 Worker thread wakes up
20:47:57.839 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:47:57.841 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
20:47:57.841 00.000 9044 UpdateGuideState exits: m=5444 SNR=50.7
20:47:57.843 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
20:47:57.843 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:47:57.845 00.002 12252 Moving (-0.06, 0.09) raw xDistance=-0.09 yDistance=0.07
20:47:57.845 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:47:57.846 00.001 9044 Enqueuing Expose request
20:47:57.848 00.002 12252 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1249.60
20:47:57.849 00.001 12252 PPEC: input: -0.09, control: -0.00, exposure: 2000
20:47:57.849 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:47:57.849 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:47:57.849 00.000 12252 MoveAxis(E, 0, ABG)
20:47:57.849 00.000 12252 Move returns status 0, amount 0
20:47:57.849 00.000 12252 MoveAxis(N, 0, ABG)
20:47:57.849 00.000 12252 Move returns status 0, amount 0
20:47:57.849 00.000 12252 move complete, result=0
20:47:57.849 00.000 12252 worker thread done servicing request
20:47:57.849 00.000 12252 Worker thread wakes up
20:47:57.849 00.000 9044 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
20:47:57.851 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:47:57.851 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:00.186 02.335 12252 Exposure complete
20:48:00.233 00.047 12252 worker thread done servicing request
20:48:00.233 00.000 9044 OnExposeComplete: enter
20:48:00.234 00.001 9044 UpdateGuideState(): m_state=6
20:48:00.235 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
20:48:00.236 00.001 9044 Star::Find returns 1 (0), X=1014.39, Y=823.77, Mass=5490, SNR=50.9, Peak=173 HFD=5.2
20:48:00.238 00.002 9044 MultiStar: [#1 -0.13,0.32,1.05,U] [#2 -0.10,0.16,1.22,U] [#3 -0.13,0.22,0.85,U] [#4 -0.13,0.11,1.28,U] [#5 -0.08,0.20,0.65,U] [#6 -0.19,0.20,0.43,U] [#7 -0.13,0.26,0.43,U] [#8 0.02,0.13,0.41,U] 
20:48:00.239 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.20}, one-star: {-0.13, 0.22}
20:48:00.240 00.001 9044 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.62) = xAngle (3.72 = -2.56)
20:48:00.241 00.001 9044 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.64 = 0.64)
20:48:00.242 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.09 mountX=-0.19 mountY=0.14, mountTheta=2.53
20:48:00.244 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.20, opts=13)
20:48:00.245 00.001 9044 Enqueuing Move request for scope (-0.11, 0.20)
20:48:00.246 00.001 12252 Worker thread wakes up
20:48:00.246 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:00.247 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
20:48:00.247 00.000 9044 UpdateGuideState exits: m=5490 SNR=50.9
20:48:00.248 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
20:48:00.248 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:00.248 00.000 12252 Moving (-0.11, 0.20) raw xDistance=-0.19 yDistance=0.14
20:48:00.250 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:00.250 00.000 9044 Enqueuing Expose request
20:48:00.252 00.002 12252 PPEC rslt: input = -0.19, final = -0.11, react = -0.12, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 1250.40
20:48:00.252 00.000 12252 PPEC: input: -0.19, control: -0.11, exposure: 2000
20:48:00.252 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:00.253 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:48:00.253 00.000 12252 MoveAxis(E, 45, ABG)
20:48:00.253 00.000 12252 Guiding  Dir = 2, Dur = 45
20:48:00.253 00.000 12252 IsSlewing returns 0
20:48:00.253 00.000 12252 IsGuiding returns 0
20:48:00.255 00.002 12252 PulseGuide returned control before completion, sleep 54
20:48:00.322 00.067 12252 IsGuiding returns 0
20:48:00.322 00.000 12252 Move returns status 0, amount 45
20:48:00.322 00.000 12252 MoveAxis(N, 0, ABG)
20:48:00.322 00.000 12252 Move returns status 0, amount 0
20:48:00.322 00.000 12252 move complete, result=0
20:48:00.322 00.000 12252 worker thread done servicing request
20:48:00.322 00.000 12252 Worker thread wakes up
20:48:00.322 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:00.322 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:00.322 00.000 9044 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
20:48:02.668 02.346 12252 Exposure complete
20:48:02.716 00.048 12252 worker thread done servicing request
20:48:02.716 00.000 9044 OnExposeComplete: enter
20:48:02.718 00.002 9044 UpdateGuideState(): m_state=6
20:48:02.719 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
20:48:02.721 00.002 9044 Star::Find returns 1 (0), X=1014.45, Y=823.63, Mass=5376, SNR=50.3, Peak=173 HFD=5.2
20:48:02.722 00.001 9044 MultiStar: [#1 -0.08,0.24,1.07,U] [#2 -0.03,0.03,1.21,U] [#3 -0.02,0.02,0.86,U] [#4 -0.11,0.05,1.28,U] [#5 -0.04,0.03,0.66,U] [#6 -0.05,0.03,0.44,U] [#7 -0.04,-0.09,0.44,U] [#8 -0.06,0.03,0.42,U] 
20:48:02.723 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {-0.06, 0.08}
20:48:02.725 00.002 9044 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.62) = xAngle (3.95 = -2.34)
20:48:02.726 00.001 9044 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.86 = 0.86)
20:48:02.727 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.32 mountX=-0.06 mountY=0.07, mountTheta=2.31
20:48:02.729 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.06, opts=13)
20:48:02.730 00.001 9044 Enqueuing Move request for scope (-0.06, 0.06)
20:48:02.731 00.001 12252 Worker thread wakes up
20:48:02.731 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:02.733 00.002 9044 UpdateGuideState exits: m=5376 SNR=50.3
20:48:02.734 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:02.735 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:02.736 00.001 9044 Enqueuing Expose request
20:48:02.737 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
20:48:02.737 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
20:48:02.737 00.000 12252 Moving (-0.06, 0.06) raw xDistance=-0.06 yDistance=0.07
20:48:02.741 00.004 12252 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1251.19
20:48:02.742 00.001 12252 PPEC: input: -0.06, control: 0.00, exposure: 2000
20:48:02.742 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:02.742 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:48:02.742 00.000 12252 MoveAxis(W, 1, ABG)
20:48:02.742 00.000 12252 Guiding  Dir = 3, Dur = 1
20:48:02.742 00.000 12252 IsSlewing returns 0
20:48:02.742 00.000 12252 IsGuiding returns 0
20:48:02.745 00.003 12252 IsGuiding returns 0
20:48:02.745 00.000 12252 Move returns status 0, amount 1
20:48:02.745 00.000 12252 MoveAxis(N, 0, ABG)
20:48:02.745 00.000 12252 Move returns status 0, amount 0
20:48:02.745 00.000 12252 move complete, result=0
20:48:02.745 00.000 12252 worker thread done servicing request
20:48:02.745 00.000 12252 Worker thread wakes up
20:48:02.745 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:02.745 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:02.745 00.000 9044 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
20:48:05.111 02.366 12252 Exposure complete
20:48:05.165 00.054 12252 worker thread done servicing request
20:48:05.165 00.000 9044 OnExposeComplete: enter
20:48:05.165 00.000 9044 UpdateGuideState(): m_state=6
20:48:05.168 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
20:48:05.169 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=823.69, Mass=5506, SNR=50.9, Peak=173 HFD=5.2
20:48:05.170 00.001 9044 MultiStar: [#1 -0.07,0.08,1.04,U] [#2 -0.19,-0.00,1.20,U] [#3 -0.11,0.04,0.84,U] [#4 -0.10,0.06,1.28,U] [#5 -0.01,-0.01,0.65,U] [#6 -0.02,-0.01,0.42,U] [#7 -0.02,0.01,0.42,U] [#8 0.02,0.07,0.41,U] 
20:48:05.172 00.002 9044 refined, 8 included, MultiStar: {-0.08, 0.05}, one-star: {-0.02, 0.14}
20:48:05.173 00.001 9044 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.62) = xAngle (4.22 = -2.07)
20:48:05.174 00.001 9044 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.13 = 1.13)
20:48:05.175 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.59 mountX=-0.04 mountY=0.08, mountTheta=2.05
20:48:05.177 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.05, opts=13)
20:48:05.178 00.001 9044 Enqueuing Move request for scope (-0.08, 0.05)
20:48:05.179 00.001 12252 Worker thread wakes up
20:48:05.179 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
20:48:05.179 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
20:48:05.179 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:05.179 00.000 12252 Moving (-0.08, 0.05) raw xDistance=-0.04 yDistance=0.08
20:48:05.179 00.000 9044 UpdateGuideState exits: m=5506 SNR=50.9
20:48:05.181 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:05.182 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:05.183 00.001 9044 Enqueuing Expose request
20:48:05.184 00.001 12252 PPEC rslt: input = -0.04, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1251.98
20:48:05.184 00.000 12252 PPEC: input: -0.04, control: 0.00, exposure: 2000
20:48:05.184 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:05.184 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:48:05.184 00.000 12252 MoveAxis(W, 1, ABG)
20:48:05.184 00.000 12252 Guiding  Dir = 3, Dur = 1
20:48:05.185 00.001 12252 IsSlewing returns 0
20:48:05.185 00.000 12252 IsGuiding returns 0
20:48:05.187 00.002 12252 IsGuiding returns 0
20:48:05.187 00.000 12252 Move returns status 0, amount 1
20:48:05.187 00.000 12252 MoveAxis(N, 0, ABG)
20:48:05.187 00.000 12252 Move returns status 0, amount 0
20:48:05.187 00.000 12252 move complete, result=0
20:48:05.188 00.001 12252 worker thread done servicing request
20:48:05.188 00.000 12252 Worker thread wakes up
20:48:05.188 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:05.188 00.000 9044 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
20:48:05.189 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:07.530 02.341 12252 Exposure complete
20:48:07.580 00.050 12252 worker thread done servicing request
20:48:07.580 00.000 9044 OnExposeComplete: enter
20:48:07.582 00.002 9044 UpdateGuideState(): m_state=6
20:48:07.582 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
20:48:07.584 00.002 9044 Star::Find returns 1 (0), X=1014.54, Y=823.68, Mass=5543, SNR=51.2, Peak=173 HFD=5.2
20:48:07.585 00.001 9044 MultiStar: [#1 0.05,-0.02,1.03,U] [#2 0.05,-0.04,1.19,U] [#3 0.06,0.07,0.84,U] [#4 0.01,0.05,1.26,U] [#5 0.03,-0.04,0.65,U] [#6 -0.02,-0.05,0.43,U] [#7 0.02,0.04,0.43,U] [#8 -0.04,-0.21,0.40,U] 
20:48:07.586 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.03, 0.14}
20:48:07.587 00.001 9044 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.62) = xAngle (1.98 = 1.98)
20:48:07.587 00.000 9044 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.10 = -1.10)
20:48:07.588 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.36 mountX=-0.01 mountY=-0.03, mountTheta=-1.99
20:48:07.590 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.01, opts=13)
20:48:07.591 00.001 9044 Enqueuing Move request for scope (0.03, 0.01)
20:48:07.592 00.001 12252 Worker thread wakes up
20:48:07.592 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:07.593 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
20:48:07.593 00.000 9044 UpdateGuideState exits: m=5543 SNR=51.2
20:48:07.594 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
20:48:07.594 00.000 12252 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=-0.03
20:48:07.594 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:07.595 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:07.596 00.001 9044 Enqueuing Expose request
20:48:07.597 00.001 12252 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1252.75
20:48:07.597 00.000 12252 PPEC: input: -0.01, control: 0.00, exposure: 2000
20:48:07.598 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:07.598 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:48:07.598 00.000 12252 MoveAxis(W, 0, ABG)
20:48:07.598 00.000 12252 Move returns status 0, amount 0
20:48:07.598 00.000 12252 MoveAxis(N, 0, ABG)
20:48:07.598 00.000 12252 Move returns status 0, amount 0
20:48:07.598 00.000 12252 move complete, result=0
20:48:07.598 00.000 12252 worker thread done servicing request
20:48:07.598 00.000 12252 Worker thread wakes up
20:48:07.598 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:07.598 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:07.598 00.000 9044 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
20:48:09.963 02.365 12252 Exposure complete
20:48:10.018 00.055 12252 worker thread done servicing request
20:48:10.018 00.000 9044 OnExposeComplete: enter
20:48:10.018 00.000 9044 UpdateGuideState(): m_state=6
20:48:10.020 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
20:48:10.021 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=823.63, Mass=5502, SNR=51.0, Peak=173 HFD=5.2
20:48:10.021 00.000 9044 MultiStar: [#1 0.03,-0.11,1.06,U] [#2 -0.17,-0.14,1.20,U] [#3 0.01,-0.07,0.86,U] [#4 -0.06,-0.06,1.30,U] [#5 0.06,-0.18,0.65,U] [#6 -0.05,-0.09,0.43,U] [#7 -0.05,0.03,0.43,U] [#8 0.06,-0.29,0.41,U] 
20:48:10.022 00.001 9044 single-star, 8 included, MultiStar: {-0.03, -0.08}, one-star: {-0.01, 0.08}
20:48:10.023 00.001 9044 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.62) = xAngle (3.32 = -2.96)
20:48:10.025 00.002 9044 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.24 = 0.24)
20:48:10.025 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.70 mountX=-0.08 mountY=0.02, mountTheta=2.91
20:48:10.027 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.08, opts=13)
20:48:10.027 00.000 9044 Enqueuing Move request for scope (-0.01, 0.08)
20:48:10.028 00.001 12252 Worker thread wakes up
20:48:10.028 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=15, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:10.029 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
20:48:10.029 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
20:48:10.029 00.000 9044 UpdateGuideState exits: m=5502 SNR=51.0
20:48:10.030 00.001 12252 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.02
20:48:10.030 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:10.032 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:10.034 00.002 9044 Enqueuing Expose request
20:48:10.035 00.001 12252 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1253.52
20:48:10.037 00.002 12252 PPEC: input: -0.08, control: 0.01, exposure: 2000
20:48:10.037 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:10.037 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:48:10.037 00.000 12252 MoveAxis(W, 2, ABG)
20:48:10.037 00.000 12252 Guiding  Dir = 3, Dur = 2
20:48:10.038 00.001 12252 IsSlewing returns 0
20:48:10.038 00.000 12252 IsGuiding returns 0
20:48:10.040 00.002 12252 PulseGuide returned control before completion, sleep 11
20:48:10.062 00.022 12252 IsGuiding returns 0
20:48:10.062 00.000 12252 Move returns status 0, amount 2
20:48:10.062 00.000 12252 MoveAxis(N, 0, ABG)
20:48:10.062 00.000 12252 Move returns status 0, amount 0
20:48:10.062 00.000 12252 move complete, result=0
20:48:10.063 00.001 12252 worker thread done servicing request
20:48:10.063 00.000 12252 Worker thread wakes up
20:48:10.063 00.000 9044 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
20:48:10.065 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:10.065 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:12.416 02.351 12252 Exposure complete
20:48:12.456 00.040 12252 worker thread done servicing request
20:48:12.456 00.000 9044 OnExposeComplete: enter
20:48:12.457 00.001 9044 UpdateGuideState(): m_state=6
20:48:12.458 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
20:48:12.459 00.001 9044 Star::Find returns 1 (0), X=1014.40, Y=823.70, Mass=5507, SNR=51.2, Peak=173 HFD=5.3
20:48:12.460 00.001 9044 MultiStar: [#1 -0.16,0.26,1.04,U] [#2 -0.27,0.01,1.17,U] [#3 -0.21,0.09,0.85,U] [#4 -0.18,0.04,1.29,U] [#5 -0.05,0.05,0.65,U] [#6 -0.14,0.07,0.43,U] [#7 -0.09,-0.02,0.42,U] [#8 -0.18,-0.05,0.41,U] 
20:48:12.460 00.000 9044 single-star, 8 included, MultiStar: {-0.17, 0.08}, one-star: {-0.11, 0.15}
20:48:12.461 00.001 9044 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.62) = xAngle (3.84 = -2.44)
20:48:12.462 00.001 9044 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.76 = 0.76)
20:48:12.464 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.21 mountX=-0.14 mountY=0.13, mountTheta=2.41
20:48:12.465 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.15, opts=13)
20:48:12.467 00.002 9044 Enqueuing Move request for scope (-0.11, 0.15)
20:48:12.468 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:12.470 00.002 12252 Worker thread wakes up
20:48:12.470 00.000 9044 UpdateGuideState exits: m=5507 SNR=51.2
20:48:12.471 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:12.472 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:12.473 00.001 9044 Enqueuing Expose request
20:48:12.474 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
20:48:12.474 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
20:48:12.474 00.000 12252 Moving (-0.11, 0.15) raw xDistance=-0.14 yDistance=0.13
20:48:12.479 00.005 12252 PPEC rslt: input = -0.14, final = -0.06, react = -0.08, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1254.29
20:48:12.479 00.000 12252 PPEC: input: -0.14, control: -0.06, exposure: 2000
20:48:12.479 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:12.479 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:48:12.479 00.000 12252 MoveAxis(E, 23, ABG)
20:48:12.479 00.000 12252 Guiding  Dir = 2, Dur = 23
20:48:12.480 00.001 12252 IsSlewing returns 0
20:48:12.480 00.000 12252 IsGuiding returns 0
20:48:12.482 00.002 12252 PulseGuide returned control before completion, sleep 32
20:48:12.522 00.040 12252 IsGuiding returns 0
20:48:12.522 00.000 12252 Move returns status 0, amount 23
20:48:12.522 00.000 12252 MoveAxis(N, 0, ABG)
20:48:12.522 00.000 12252 Move returns status 0, amount 0
20:48:12.522 00.000 12252 move complete, result=0
20:48:12.522 00.000 12252 worker thread done servicing request
20:48:12.522 00.000 12252 Worker thread wakes up
20:48:12.522 00.000 9044 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
20:48:12.525 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:12.525 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:14.883 02.358 12252 Exposure complete
20:48:14.949 00.066 12252 worker thread done servicing request
20:48:14.949 00.000 9044 OnExposeComplete: enter
20:48:14.950 00.001 9044 UpdateGuideState(): m_state=6
20:48:14.951 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
20:48:14.951 00.000 9044 Star::Find returns 1 (0), X=1014.50, Y=823.68, Mass=5555, SNR=51.2, Peak=173 HFD=5.2
20:48:14.952 00.001 9044 MultiStar: [#1 -0.02,0.07,1.04,U] [#2 -0.19,-0.00,1.19,U] [#3 -0.09,0.06,0.84,U] [#4 -0.02,0.02,1.28,U] [#5 0.06,0.02,0.65,U] [#6 -0.01,0.04,0.43,U] [#7 0.04,0.05,0.42,U] [#8 0.13,-0.12,0.41,U] 
20:48:14.953 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.02, 0.13}
20:48:14.954 00.001 9044 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.62) = xAngle (3.92 = -2.37)
20:48:14.955 00.001 9044 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.83 = 0.83)
20:48:14.955 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.29 mountX=-0.04 mountY=0.04, mountTheta=2.34
20:48:14.957 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.04, opts=13)
20:48:14.958 00.001 9044 Enqueuing Move request for scope (-0.03, 0.04)
20:48:14.958 00.000 12252 Worker thread wakes up
20:48:14.959 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:14.960 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
20:48:14.960 00.000 9044 UpdateGuideState exits: m=5555 SNR=51.2
20:48:14.961 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
20:48:14.961 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:14.962 00.001 12252 Moving (-0.03, 0.04) raw xDistance=-0.04 yDistance=0.04
20:48:14.962 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:14.964 00.002 9044 Enqueuing Expose request
20:48:14.965 00.001 12252 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1255.04
20:48:14.965 00.000 12252 PPEC: input: -0.04, control: 0.03, exposure: 2000
20:48:14.966 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:14.966 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:48:14.966 00.000 12252 MoveAxis(W, 12, ABG)
20:48:14.966 00.000 12252 Guiding  Dir = 3, Dur = 12
20:48:14.966 00.000 12252 IsSlewing returns 0
20:48:14.966 00.000 12252 IsGuiding returns 0
20:48:14.969 00.003 12252 PulseGuide returned control before completion, sleep 20
20:48:15.004 00.035 12252 IsGuiding returns 0
20:48:15.004 00.000 12252 Move returns status 0, amount 12
20:48:15.004 00.000 12252 MoveAxis(N, 0, ABG)
20:48:15.004 00.000 12252 Move returns status 0, amount 0
20:48:15.004 00.000 12252 move complete, result=0
20:48:15.004 00.000 12252 worker thread done servicing request
20:48:15.004 00.000 9044 GuideStep: -0.0 px 12 ms WEST, 0.0 px 0 ms NORTH
20:48:15.006 00.002 12252 Worker thread wakes up
20:48:15.006 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:15.006 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:17.345 02.339 12252 Exposure complete
20:48:17.398 00.053 12252 worker thread done servicing request
20:48:17.399 00.001 9044 OnExposeComplete: enter
20:48:17.400 00.001 9044 UpdateGuideState(): m_state=6
20:48:17.402 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
20:48:17.404 00.002 9044 Star::Find returns 1 (0), X=1014.71, Y=823.50, Mass=5463, SNR=50.9, Peak=173 HFD=5.2
20:48:17.406 00.002 9044 MultiStar: [#1 0.19,0.12,1.06,U] [#2 0.08,0.13,1.21,U] [#3 0.16,0.09,0.85,U] [#4 0.22,0.09,1.27,U] [#5 0.17,0.15,0.65,U] [#6 0.03,0.16,0.43,U] [#7 0.07,0.05,0.42,U] [#8 0.27,0.17,0.41,U] 
20:48:17.407 00.001 9044 refined, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.19, -0.05}
20:48:17.411 00.004 9044 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.62) = xAngle (2.15 = 2.15)
20:48:17.413 00.002 9044 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.93 = -0.93)
20:48:17.415 00.002 9044 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.19 cameraTheta=0.52 mountX=-0.10 mountY=-0.15, mountTheta=-2.17
20:48:17.419 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.09, opts=13)
20:48:17.422 00.003 9044 Enqueuing Move request for scope (0.16, 0.09)
20:48:17.425 00.003 12252 Worker thread wakes up
20:48:17.425 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:17.427 00.002 9044 UpdateGuideState exits: m=5463 SNR=50.9
20:48:17.429 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:17.430 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:17.432 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
20:48:17.432 00.000 9044 Enqueuing Expose request
20:48:17.435 00.003 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
20:48:17.435 00.000 12252 Moving (0.16, 0.09) raw xDistance=-0.10 yDistance=-0.15
20:48:17.439 00.004 12252 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = 0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 1255.79
20:48:17.439 00.000 12252 PPEC: input: -0.10, control: -0.03, exposure: 2000
20:48:17.439 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.15
20:48:17.439 00.000 12252 MoveAxis(E, 13, ABG)
20:48:17.439 00.000 12252 Guiding  Dir = 2, Dur = 13
20:48:17.439 00.000 12252 IsSlewing returns 0
20:48:17.439 00.000 12252 IsGuiding returns 0
20:48:17.441 00.002 12252 PulseGuide returned control before completion, sleep 22
20:48:17.477 00.036 12252 IsGuiding returns 0
20:48:17.477 00.000 12252 Move returns status 0, amount 13
20:48:17.477 00.000 12252 MoveAxis(N, 52, ABG)
20:48:17.477 00.000 12252 Guiding  Dir = 0, Dur = 52
20:48:17.478 00.001 12252 IsSlewing returns 0
20:48:17.478 00.000 12252 IsGuiding returns 0
20:48:17.484 00.006 12252 PulseGuide returned control before completion, sleep 57
20:48:17.556 00.072 12252 IsGuiding returns 0
20:48:17.556 00.000 12252 Move returns status 0, amount 52
20:48:17.556 00.000 12252 move complete, result=0
20:48:17.556 00.000 12252 worker thread done servicing request
20:48:17.556 00.000 12252 Worker thread wakes up
20:48:17.556 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:17.556 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:17.556 00.000 9044 GuideStep: -0.1 px 13 ms EAST, -0.2 px 52 ms NORTH
20:48:19.894 02.338 12252 Exposure complete
20:48:19.950 00.056 12252 worker thread done servicing request
20:48:19.950 00.000 9044 OnExposeComplete: enter
20:48:19.952 00.002 9044 UpdateGuideState(): m_state=6
20:48:19.953 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
20:48:19.955 00.002 9044 Star::Find returns 1 (0), X=1014.38, Y=823.72, Mass=5507, SNR=50.9, Peak=173 HFD=5.3
20:48:19.957 00.002 9044 MultiStar: [#1 -0.10,0.23,1.06,U] [#2 -0.29,-0.02,1.22,U] [#3 -0.14,0.10,0.85,U] [#4 -0.11,0.07,1.27,U] [#5 -0.03,-0.00,0.65,U] [#6 -0.01,0.12,0.42,U] [#7 -0.10,0.20,0.43,U] [#8 -0.07,-0.02,0.41,U] 
20:48:19.959 00.002 9044 refined, 8 included, MultiStar: {-0.13, 0.09}, one-star: {-0.13, 0.17}
20:48:19.960 00.001 9044 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.62) = xAngle (4.14 = -2.14)
20:48:19.962 00.002 9044 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.06 = 1.06)
20:48:19.964 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.16 cameraTheta=2.52 mountX=-0.09 mountY=0.14, mountTheta=2.12
20:48:19.968 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.09, opts=13)
20:48:19.970 00.002 9044 Enqueuing Move request for scope (-0.13, 0.09)
20:48:19.972 00.002 12252 Worker thread wakes up
20:48:19.972 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:19.973 00.001 9044 UpdateGuideState exits: m=5507 SNR=50.9
20:48:19.975 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:19.976 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:19.978 00.002 9044 Enqueuing Expose request
20:48:19.980 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
20:48:19.980 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
20:48:19.980 00.000 12252 Moving (-0.13, 0.09) raw xDistance=-0.09 yDistance=0.14
20:48:19.982 00.002 12252 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1256.53
20:48:19.982 00.000 12252 PPEC: input: -0.09, control: 0.03, exposure: 2000
20:48:19.983 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:19.983 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:48:19.983 00.000 12252 MoveAxis(W, 12, ABG)
20:48:19.983 00.000 12252 Guiding  Dir = 3, Dur = 12
20:48:19.983 00.000 12252 IsSlewing returns 0
20:48:19.983 00.000 12252 IsGuiding returns 0
20:48:19.985 00.002 12252 PulseGuide returned control before completion, sleep 21
20:48:20.014 00.029 12252 IsGuiding returns 0
20:48:20.014 00.000 12252 Move returns status 0, amount 12
20:48:20.014 00.000 12252 MoveAxis(N, 0, ABG)
20:48:20.014 00.000 12252 Move returns status 0, amount 0
20:48:20.014 00.000 12252 move complete, result=0
20:48:20.014 00.000 12252 worker thread done servicing request
20:48:20.014 00.000 12252 Worker thread wakes up
20:48:20.014 00.000 9044 GuideStep: -0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
20:48:20.015 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:20.015 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:22.382 02.367 12252 Exposure complete
20:48:22.429 00.047 12252 worker thread done servicing request
20:48:22.429 00.000 9044 OnExposeComplete: enter
20:48:22.430 00.001 9044 UpdateGuideState(): m_state=6
20:48:22.431 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
20:48:22.435 00.004 9044 Star::Find returns 1 (0), X=1014.39, Y=823.69, Mass=5591, SNR=51.5, Peak=173 HFD=5.4
20:48:22.437 00.002 9044 MultiStar: [#1 -0.09,0.11,1.04,U] [#2 -0.30,0.00,1.22,U] [#3 -0.11,0.12,0.83,U] [#4 -0.12,0.06,1.26,U] [#5 -0.03,0.10,0.64,U] [#6 -0.13,0.05,0.42,U] [#7 -0.11,0.15,0.42,U] [#8 -0.10,-0.10,0.41,U] 
20:48:22.441 00.004 9044 refined, 8 included, MultiStar: {-0.14, 0.08}, one-star: {-0.12, 0.14}
20:48:22.443 00.002 9044 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.62) = xAngle (4.26 = -2.03)
20:48:22.446 00.003 9044 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.17 = 1.17)
20:48:22.448 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.63 mountX=-0.07 mountY=0.14, mountTheta=2.02
20:48:22.453 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.08, opts=13)
20:48:22.455 00.002 9044 Enqueuing Move request for scope (-0.14, 0.08)
20:48:22.457 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:22.459 00.002 9044 UpdateGuideState exits: m=5591 SNR=51.5
20:48:22.462 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:22.464 00.002 12252 Worker thread wakes up
20:48:22.464 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:22.465 00.001 9044 Enqueuing Expose request
20:48:22.467 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
20:48:22.467 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
20:48:22.467 00.000 12252 Moving (-0.14, 0.08) raw xDistance=-0.07 yDistance=0.14
20:48:22.470 00.003 12252 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1257.26
20:48:22.470 00.000 12252 PPEC: input: -0.07, control: 0.02, exposure: 2000
20:48:22.470 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:22.470 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:48:22.470 00.000 12252 MoveAxis(W, 9, ABG)
20:48:22.470 00.000 12252 Guiding  Dir = 3, Dur = 9
20:48:22.471 00.001 12252 IsSlewing returns 0
20:48:22.471 00.000 12252 IsGuiding returns 0
20:48:22.474 00.003 12252 PulseGuide returned control before completion, sleep 17
20:48:22.493 00.019 12252 IsGuiding returns 0
20:48:22.493 00.000 12252 Move returns status 0, amount 9
20:48:22.494 00.001 12252 MoveAxis(N, 0, ABG)
20:48:22.494 00.000 12252 Move returns status 0, amount 0
20:48:22.494 00.000 12252 move complete, result=0
20:48:22.494 00.000 12252 worker thread done servicing request
20:48:22.494 00.000 9044 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
20:48:22.497 00.003 12252 Worker thread wakes up
20:48:22.497 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:22.497 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:24.862 02.365 12252 Exposure complete
20:48:24.913 00.051 12252 worker thread done servicing request
20:48:24.913 00.000 9044 OnExposeComplete: enter
20:48:24.914 00.001 9044 UpdateGuideState(): m_state=6
20:48:24.916 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
20:48:24.917 00.001 9044 Star::Find returns 1 (0), X=1014.39, Y=823.73, Mass=5508, SNR=50.9, Peak=173 HFD=5.2
20:48:24.918 00.001 9044 MultiStar: [#1 -0.10,0.30,1.08,U] [#2 -0.04,0.11,1.20,U] [#3 -0.11,0.18,0.84,U] [#4 -0.16,0.08,1.29,U] [#5 -0.02,0.13,0.66,U] [#6 -0.08,-0.03,0.43,U] [#7 -0.11,0.17,0.42,U] [#8 -0.01,0.05,0.41,U] 
20:48:24.920 00.002 9044 refined, 8 included, MultiStar: {-0.09, 0.15}, one-star: {-0.12, 0.18}
20:48:24.921 00.001 9044 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.62) = xAngle (3.76 = -2.53)
20:48:24.922 00.001 9044 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.67 = 0.67)
20:48:24.923 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.13 mountX=-0.14 mountY=0.11, mountTheta=2.49
20:48:24.925 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.15, opts=13)
20:48:24.927 00.002 9044 Enqueuing Move request for scope (-0.09, 0.15)
20:48:24.928 00.001 12252 Worker thread wakes up
20:48:24.928 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
20:48:24.928 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
20:48:24.928 00.000 12252 Moving (-0.09, 0.15) raw xDistance=-0.14 yDistance=0.11
20:48:24.928 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:24.929 00.001 9044 UpdateGuideState exits: m=5508 SNR=50.9
20:48:24.930 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:24.931 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:24.932 00.001 9044 Enqueuing Expose request
20:48:24.934 00.002 12252 PPEC rslt: input = -0.14, final = -0.06, react = -0.08, pred = 0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 1257.99
20:48:24.934 00.000 12252 PPEC: input: -0.14, control: -0.06, exposure: 2000
20:48:24.934 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:24.934 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:48:24.934 00.000 12252 MoveAxis(E, 24, ABG)
20:48:24.934 00.000 12252 Guiding  Dir = 2, Dur = 24
20:48:24.934 00.000 12252 IsSlewing returns 0
20:48:24.934 00.000 12252 IsGuiding returns 0
20:48:24.936 00.002 12252 PulseGuide returned control before completion, sleep 33
20:48:24.973 00.037 12252 IsGuiding returns 0
20:48:24.973 00.000 12252 Move returns status 0, amount 24
20:48:24.973 00.000 12252 MoveAxis(N, 0, ABG)
20:48:24.973 00.000 12252 Move returns status 0, amount 0
20:48:24.973 00.000 12252 move complete, result=0
20:48:24.974 00.001 12252 worker thread done servicing request
20:48:24.974 00.000 9044 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
20:48:24.976 00.002 12252 Worker thread wakes up
20:48:24.976 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:24.976 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:27.334 02.358 12252 Exposure complete
20:48:27.380 00.046 12252 worker thread done servicing request
20:48:27.380 00.000 9044 OnExposeComplete: enter
20:48:27.381 00.001 9044 UpdateGuideState(): m_state=6
20:48:27.382 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
20:48:27.383 00.001 9044 Star::Find returns 1 (0), X=1014.44, Y=823.81, Mass=5611, SNR=51.5, Peak=173 HFD=5.2
20:48:27.384 00.001 9044 MultiStar: [#1 -0.06,0.36,0.00,M1] [#2 -0.05,0.07,1.20,U] [#3 -0.11,0.17,0.84,U] [#4 0.05,0.15,1.27,U] [#5 -0.01,0.16,0.65,U] [#6 -0.05,0.16,0.42,U] [#7 -0.07,0.22,0.42,U] [#8 -0.11,0.12,0.41,U] 
20:48:27.385 00.001 9044 refined, 7 included, MultiStar: {-0.04, 0.16}, one-star: {-0.08, 0.26}
20:48:27.387 00.002 9044 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.62) = xAngle (3.46 = -2.82)
20:48:27.388 00.001 9044 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.38 = 0.38)
20:48:27.389 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.84 mountX=-0.16 mountY=0.06, mountTheta=2.77
20:48:27.392 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.16, opts=13)
20:48:27.393 00.001 9044 Enqueuing Move request for scope (-0.04, 0.16)
20:48:27.394 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:27.395 00.001 9044 UpdateGuideState exits: m=5611 SNR=51.5
20:48:27.396 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:27.397 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:27.398 00.001 9044 Enqueuing Expose request
20:48:27.399 00.001 12252 Worker thread wakes up
20:48:27.399 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
20:48:27.399 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
20:48:27.399 00.000 12252 Moving (-0.04, 0.16) raw xDistance=-0.16 yDistance=0.06
20:48:27.403 00.004 12252 PPEC rslt: input = -0.16, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1258.71
20:48:27.403 00.000 12252 PPEC: input: -0.16, control: -0.08, exposure: 2000
20:48:27.403 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:27.403 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:48:27.403 00.000 12252 MoveAxis(E, 32, ABG)
20:48:27.403 00.000 12252 Guiding  Dir = 2, Dur = 32
20:48:27.403 00.000 12252 IsSlewing returns 0
20:48:27.403 00.000 12252 IsGuiding returns 0
20:48:27.405 00.002 12252 PulseGuide returned control before completion, sleep 41
20:48:27.456 00.051 12252 IsGuiding returns 0
20:48:27.456 00.000 12252 Move returns status 0, amount 32
20:48:27.456 00.000 12252 MoveAxis(N, 0, ABG)
20:48:27.456 00.000 12252 Move returns status 0, amount 0
20:48:27.456 00.000 12252 move complete, result=0
20:48:27.456 00.000 12252 worker thread done servicing request
20:48:27.456 00.000 12252 Worker thread wakes up
20:48:27.456 00.000 9044 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
20:48:27.458 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:27.458 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:29.801 02.343 12252 Exposure complete
20:48:29.853 00.052 12252 worker thread done servicing request
20:48:29.854 00.001 9044 OnExposeComplete: enter
20:48:29.856 00.002 9044 UpdateGuideState(): m_state=6
20:48:29.857 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
20:48:29.859 00.002 9044 Star::Find returns 1 (0), X=1014.67, Y=823.62, Mass=5538, SNR=51.2, Peak=173 HFD=5.3
20:48:29.860 00.001 9044 MultiStar: [#1 -0.05,0.32,1.07,U] [#2 0.01,0.09,1.20,U] [#3 -0.03,0.17,0.85,U] [#4 0.12,0.10,1.29,U] [#5 0.05,0.11,0.64,U] [#6 0.00,0.10,0.43,U] [#7 -0.00,0.24,0.42,U] [#8 0.04,0.07,0.40,U] 
20:48:29.863 00.003 9044 refined, 8 included, MultiStar: {0.04, 0.14}, one-star: {0.15, 0.07}
20:48:29.865 00.002 9044 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.62) = xAngle (2.92 = 2.92)
20:48:29.867 00.002 9044 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.16 = -0.16)
20:48:29.869 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.30 mountX=-0.14 mountY=-0.02, mountTheta=-2.98
20:48:29.873 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.14, opts=13)
20:48:29.875 00.002 9044 Enqueuing Move request for scope (0.04, 0.14)
20:48:29.876 00.001 12252 Worker thread wakes up
20:48:29.876 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:29.877 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
20:48:29.877 00.000 9044 UpdateGuideState exits: m=5538 SNR=51.2
20:48:29.878 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
20:48:29.878 00.000 12252 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=-0.02
20:48:29.878 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:29.880 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:29.883 00.003 12252 PPEC rslt: input = -0.14, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1259.43
20:48:29.883 00.000 12252 PPEC: input: -0.14, control: -0.08, exposure: 2000
20:48:29.883 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:29.883 00.000 9044 Enqueuing Expose request
20:48:29.885 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:48:29.885 00.000 12252 MoveAxis(E, 32, ABG)
20:48:29.885 00.000 12252 Guiding  Dir = 2, Dur = 32
20:48:29.886 00.001 12252 IsSlewing returns 0
20:48:29.886 00.000 12252 IsGuiding returns 0
20:48:29.887 00.001 12252 PulseGuide returned control before completion, sleep 41
20:48:29.935 00.048 12252 IsGuiding returns 0
20:48:29.935 00.000 12252 Move returns status 0, amount 32
20:48:29.935 00.000 12252 MoveAxis(N, 0, ABG)
20:48:29.935 00.000 12252 Move returns status 0, amount 0
20:48:29.935 00.000 12252 move complete, result=0
20:48:29.935 00.000 12252 worker thread done servicing request
20:48:29.935 00.000 12252 Worker thread wakes up
20:48:29.935 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:29.935 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:29.935 00.000 9044 GuideStep: -0.1 px 32 ms EAST, -0.0 px 0 ms NORTH
20:48:32.282 02.347 12252 Exposure complete
20:48:32.332 00.050 12252 worker thread done servicing request
20:48:32.332 00.000 9044 OnExposeComplete: enter
20:48:32.333 00.001 9044 UpdateGuideState(): m_state=6
20:48:32.335 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
20:48:32.336 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=823.44, Mass=5557, SNR=51.2, Peak=173 HFD=5.3
20:48:32.337 00.001 9044 MultiStar: [#1 -0.00,0.05,1.04,U] [#2 -0.18,-0.06,1.20,U] [#3 0.05,-0.00,0.84,U] [#4 0.14,0.01,1.27,U] [#5 0.05,-0.05,0.65,U] [#6 -0.01,-0.13,0.42,U] [#7 0.04,0.03,0.43,U] [#8 0.06,-0.17,0.40,U] 
20:48:32.339 00.002 9044 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.13, -0.11}
20:48:32.340 00.001 9044 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.62) = xAngle (0.70 = 0.70)
20:48:32.341 00.001 9044 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.38 = -2.38)
20:48:32.342 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.93 mountX=0.03 mountY=-0.03, mountTheta=-0.73
20:48:32.344 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.04, opts=13)
20:48:32.345 00.001 9044 Enqueuing Move request for scope (0.03, -0.04)
20:48:32.346 00.001 12252 Worker thread wakes up
20:48:32.346 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:32.348 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
20:48:32.348 00.000 9044 UpdateGuideState exits: m=5557 SNR=51.2
20:48:32.348 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:32.350 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:32.351 00.001 9044 Enqueuing Expose request
20:48:32.353 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
20:48:32.353 00.000 12252 Moving (0.03, -0.04) raw xDistance=0.03 yDistance=-0.03
20:48:32.358 00.005 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1260.14
20:48:32.358 00.000 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
20:48:32.358 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:32.358 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:48:32.358 00.000 12252 MoveAxis(E, 2, ABG)
20:48:32.358 00.000 12252 Guiding  Dir = 2, Dur = 2
20:48:32.358 00.000 12252 IsSlewing returns 0
20:48:32.358 00.000 12252 IsGuiding returns 0
20:48:32.360 00.002 12252 PulseGuide returned control before completion, sleep 11
20:48:32.376 00.016 12252 IsGuiding returns 0
20:48:32.376 00.000 12252 Move returns status 0, amount 2
20:48:32.376 00.000 12252 MoveAxis(N, 0, ABG)
20:48:32.376 00.000 12252 Move returns status 0, amount 0
20:48:32.376 00.000 12252 move complete, result=0
20:48:32.376 00.000 12252 worker thread done servicing request
20:48:32.376 00.000 12252 Worker thread wakes up
20:48:32.376 00.000 9044 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
20:48:32.377 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:32.377 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:34.717 02.340 12252 Exposure complete
20:48:34.806 00.089 12252 worker thread done servicing request
20:48:34.807 00.001 9044 OnExposeComplete: enter
20:48:34.808 00.001 9044 UpdateGuideState(): m_state=6
20:48:34.810 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
20:48:34.812 00.002 9044 Star::Find returns 1 (0), X=1014.64, Y=823.70, Mass=5473, SNR=50.8, Peak=173 HFD=5.3
20:48:34.816 00.004 9044 MultiStar: [#1 0.05,0.14,1.05,U] [#2 0.04,0.13,1.23,U] [#3 0.06,0.10,0.84,U] [#4 0.12,0.09,1.29,U] [#5 0.09,0.16,0.66,U] [#6 0.03,0.03,0.43,U] [#7 0.02,0.15,0.42,U] [#8 0.11,0.08,0.42,U] 
20:48:34.819 00.003 9044 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.13, 0.15}
20:48:34.821 00.002 9044 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.62) = xAngle (2.61 = 2.61)
20:48:34.823 00.002 9044 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.47 = -0.47)
20:48:34.826 00.003 9044 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.99 mountX=-0.12 mountY=-0.06, mountTheta=-2.65
20:48:34.830 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.12, opts=13)
20:48:34.832 00.002 9044 Enqueuing Move request for scope (0.08, 0.12)
20:48:34.834 00.002 12252 Worker thread wakes up
20:48:34.834 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:34.835 00.001 9044 UpdateGuideState exits: m=5473 SNR=50.8
20:48:34.837 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:34.838 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:34.841 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
20:48:34.841 00.000 9044 Enqueuing Expose request
20:48:34.842 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
20:48:34.842 00.000 12252 Moving (0.08, 0.12) raw xDistance=-0.12 yDistance=-0.06
20:48:34.845 00.003 12252 PPEC rslt: input = -0.12, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 1260.84
20:48:34.845 00.000 12252 PPEC: input: -0.12, control: -0.09, exposure: 2000
20:48:34.845 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:34.845 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:48:34.845 00.000 12252 MoveAxis(E, 35, ABG)
20:48:34.845 00.000 12252 Guiding  Dir = 2, Dur = 35
20:48:34.846 00.001 12252 IsSlewing returns 0
20:48:34.846 00.000 12252 IsGuiding returns 0
20:48:34.848 00.002 12252 PulseGuide returned control before completion, sleep 43
20:48:34.897 00.049 12252 IsGuiding returns 0
20:48:34.897 00.000 12252 Move returns status 0, amount 35
20:48:34.897 00.000 12252 MoveAxis(N, 0, ABG)
20:48:34.898 00.001 12252 Move returns status 0, amount 0
20:48:34.898 00.000 12252 move complete, result=0
20:48:34.898 00.000 12252 worker thread done servicing request
20:48:34.898 00.000 12252 Worker thread wakes up
20:48:34.898 00.000 9044 GuideStep: -0.1 px 35 ms EAST, -0.1 px 0 ms NORTH
20:48:34.901 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:34.901 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:37.253 02.352 12252 Exposure complete
20:48:37.304 00.051 12252 worker thread done servicing request
20:48:37.304 00.000 9044 OnExposeComplete: enter
20:48:37.306 00.002 9044 UpdateGuideState(): m_state=6
20:48:37.307 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
20:48:37.308 00.001 9044 Star::Find returns 1 (0), X=1014.67, Y=823.44, Mass=5546, SNR=51.2, Peak=173 HFD=5.2
20:48:37.309 00.001 9044 MultiStar: [#1 0.07,-0.01,1.04,U] [#2 -0.19,-0.15,1.20,U] [#3 0.00,0.02,0.85,U] [#4 0.16,-0.07,1.29,U] [#5 0.06,-0.12,0.65,U] [#6 0.00,-0.08,0.43,U] [#7 0.00,-0.04,0.42,U] [#8 0.07,-0.25,0.41,U] 
20:48:37.310 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {0.16, -0.11}
20:48:37.311 00.001 9044 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.62) = xAngle (0.50 = 0.50)
20:48:37.312 00.001 9044 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.58 = -2.58)
20:48:37.313 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.12 mountX=0.08 mountY=-0.05, mountTheta=-0.54
20:48:37.315 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.08, opts=13)
20:48:37.316 00.001 9044 Enqueuing Move request for scope (0.04, -0.08)
20:48:37.318 00.002 12252 Worker thread wakes up
20:48:37.318 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:37.319 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
20:48:37.320 00.001 9044 UpdateGuideState exits: m=5546 SNR=51.2
20:48:37.321 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
20:48:37.321 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:37.323 00.002 12252 Moving (0.04, -0.08) raw xDistance=0.08 yDistance=-0.05
20:48:37.323 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:37.324 00.001 9044 Enqueuing Expose request
20:48:37.326 00.002 12252 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1261.53
20:48:37.326 00.000 12252 PPEC: input: 0.08, control: -0.02, exposure: 2000
20:48:37.326 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:37.326 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:48:37.326 00.000 12252 MoveAxis(E, 9, ABG)
20:48:37.326 00.000 12252 Guiding  Dir = 2, Dur = 9
20:48:37.327 00.001 12252 IsSlewing returns 0
20:48:37.327 00.000 12252 IsGuiding returns 0
20:48:37.328 00.001 12252 PulseGuide returned control before completion, sleep 18
20:48:37.348 00.020 12252 IsGuiding returns 0
20:48:37.348 00.000 12252 Move returns status 0, amount 9
20:48:37.348 00.000 12252 MoveAxis(N, 0, ABG)
20:48:37.348 00.000 12252 Move returns status 0, amount 0
20:48:37.348 00.000 12252 move complete, result=0
20:48:37.348 00.000 12252 worker thread done servicing request
20:48:37.348 00.000 12252 Worker thread wakes up
20:48:37.348 00.000 9044 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
20:48:37.351 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:37.351 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:39.690 02.339 12252 Exposure complete
20:48:39.762 00.072 12252 worker thread done servicing request
20:48:39.762 00.000 9044 OnExposeComplete: enter
20:48:39.765 00.003 9044 UpdateGuideState(): m_state=6
20:48:39.765 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
20:48:39.766 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=823.41, Mass=5574, SNR=51.3, Peak=173 HFD=5.3
20:48:39.767 00.001 9044 MultiStar: [#1 0.06,-0.11,1.04,U] [#2 0.08,-0.00,1.17,U] [#3 0.08,-0.07,0.83,U] [#4 -0.01,-0.06,1.29,U] [#5 0.09,-0.05,0.65,U] [#6 0.07,-0.07,0.43,U] [#7 0.05,-0.02,0.42,U] [#8 0.09,-0.11,0.41,U] 
20:48:39.768 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.14, -0.14}
20:48:39.769 00.001 9044 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.62) = xAngle (0.84 = 0.84)
20:48:39.770 00.001 9044 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.24 = -2.24)
20:48:39.771 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.78 mountX=0.07 mountY=-0.08, mountTheta=-0.87
20:48:39.772 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.07, opts=13)
20:48:39.774 00.002 9044 Enqueuing Move request for scope (0.07, -0.07)
20:48:39.775 00.001 12252 Worker thread wakes up
20:48:39.775 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:39.776 00.001 9044 UpdateGuideState exits: m=5574 SNR=51.3
20:48:39.777 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:39.779 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:39.780 00.001 9044 Enqueuing Expose request
20:48:39.781 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
20:48:39.781 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
20:48:39.781 00.000 12252 Moving (0.07, -0.07) raw xDistance=0.07 yDistance=-0.08
20:48:39.783 00.002 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1262.22
20:48:39.783 00.000 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
20:48:39.783 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:39.783 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:48:39.783 00.000 12252 MoveAxis(E, 9, ABG)
20:48:39.783 00.000 12252 Guiding  Dir = 2, Dur = 9
20:48:39.783 00.000 12252 IsSlewing returns 0
20:48:39.784 00.001 12252 IsGuiding returns 0
20:48:39.785 00.001 12252 PulseGuide returned control before completion, sleep 18
20:48:39.806 00.021 12252 IsGuiding returns 0
20:48:39.806 00.000 12252 Move returns status 0, amount 9
20:48:39.806 00.000 12252 MoveAxis(N, 0, ABG)
20:48:39.806 00.000 12252 Move returns status 0, amount 0
20:48:39.806 00.000 12252 move complete, result=0
20:48:39.806 00.000 12252 worker thread done servicing request
20:48:39.806 00.000 12252 Worker thread wakes up
20:48:39.807 00.001 9044 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
20:48:39.809 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:39.809 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:42.161 02.352 12252 Exposure complete
20:48:42.236 00.075 12252 worker thread done servicing request
20:48:42.236 00.000 9044 OnExposeComplete: enter
20:48:42.239 00.003 9044 UpdateGuideState(): m_state=6
20:48:42.240 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
20:48:42.241 00.001 9044 Star::Find returns 1 (0), X=1014.75, Y=823.41, Mass=5410, SNR=50.5, Peak=173 HFD=5.2
20:48:42.243 00.002 9044 MultiStar: [#1 0.19,-0.05,1.08,U] [#2 0.12,-0.06,1.20,U] [#3 0.12,-0.04,0.85,U] [#4 0.20,-0.07,1.26,U] [#5 0.10,-0.11,0.65,U] [#6 0.09,-0.10,0.43,U] [#7 0.21,-0.05,0.43,U] [#8 0.15,-0.27,0.42,U] 
20:48:42.245 00.002 9044 refined, 8 included, MultiStar: {0.16, -0.09}, one-star: {0.24, -0.14}
20:48:42.247 00.002 9044 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.62) = xAngle (1.13 = 1.13)
20:48:42.251 00.004 9044 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.95 = -1.95)
20:48:42.253 00.002 9044 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-0.49 mountX=0.08 mountY=-0.17, mountTheta=-1.14
20:48:42.256 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=-0.09, opts=13)
20:48:42.258 00.002 9044 Enqueuing Move request for scope (0.16, -0.09)
20:48:42.261 00.003 12252 Worker thread wakes up
20:48:42.261 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:42.262 00.001 9044 UpdateGuideState exits: m=5410 SNR=50.5
20:48:42.264 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:42.265 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:42.266 00.001 9044 Enqueuing Expose request
20:48:42.267 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
20:48:42.267 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
20:48:42.267 00.000 12252 Moving (0.16, -0.09) raw xDistance=0.08 yDistance=-0.17
20:48:42.270 00.003 12252 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1262.91
20:48:42.270 00.000 12252 PPEC: input: 0.08, control: -0.03, exposure: 2000
20:48:42.270 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.17
20:48:42.270 00.000 12252 MoveAxis(E, 11, ABG)
20:48:42.270 00.000 12252 Guiding  Dir = 2, Dur = 11
20:48:42.270 00.000 12252 IsSlewing returns 0
20:48:42.270 00.000 12252 IsGuiding returns 0
20:48:42.273 00.003 12252 PulseGuide returned control before completion, sleep 20
20:48:42.302 00.029 12252 IsGuiding returns 1
20:48:42.302 00.000 12252 scope still moving after pulse duration time elapsed
20:48:42.334 00.032 12252 IsSlewing returns 0
20:48:42.334 00.000 12252 IsGuiding returns 0
20:48:42.334 00.000 12252 scope move finished after 11 + 52 ms
20:48:42.334 00.000 12252 Move returns status 0, amount 11
20:48:42.334 00.000 12252 MoveAxis(N, 59, ABG)
20:48:42.334 00.000 12252 Guiding  Dir = 0, Dur = 59
20:48:42.334 00.000 12252 IsSlewing returns 0
20:48:42.336 00.002 12252 IsGuiding returns 0
20:48:42.341 00.005 12252 PulseGuide returned control before completion, sleep 64
20:48:42.412 00.071 12252 IsGuiding returns 0
20:48:42.412 00.000 12252 Move returns status 0, amount 59
20:48:42.412 00.000 12252 move complete, result=0
20:48:42.412 00.000 12252 worker thread done servicing request
20:48:42.412 00.000 12252 Worker thread wakes up
20:48:42.414 00.002 9044 GuideStep: 0.1 px 11 ms EAST, -0.2 px 59 ms NORTH
20:48:42.416 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:42.416 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:44.765 02.349 12252 Exposure complete
20:48:44.815 00.050 12252 worker thread done servicing request
20:48:44.815 00.000 9044 OnExposeComplete: enter
20:48:44.816 00.001 9044 UpdateGuideState(): m_state=6
20:48:44.817 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
20:48:44.818 00.001 9044 Star::Find returns 1 (0), X=1014.61, Y=823.08, Mass=5534, SNR=51.1, Peak=173 HFD=5.2
20:48:44.819 00.001 9044 MultiStar: [#1 0.12,-0.34,0.00,M1] [#2 0.01,-0.43,0.00,M1] [#3 0.02,-0.29,0.84,U] [#4 0.17,-0.52,0.00,M1] [#5 0.04,-0.35,0.66,U] [#6 -0.04,-0.38,0.00,M1] [#7 -0.08,-0.39,0.00,M1] [#8 0.03,-0.43,0.00,M1] 
20:48:44.820 00.001 9044 refined, 2 included, MultiStar: {0.05, -0.37}, one-star: {0.09, -0.47}
20:48:44.821 00.001 9044 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.62) = xAngle (0.19 = 0.19)
20:48:44.822 00.001 9044 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.89 = -2.89)
20:48:44.823 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.37 hyp=0.38 cameraTheta=-1.43 mountX=0.37 mountY=-0.09, mountTheta=-0.25
20:48:44.824 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.37, opts=13)
20:48:44.825 00.001 9044 Enqueuing Move request for scope (0.05, -0.37)
20:48:44.826 00.001 12252 Worker thread wakes up
20:48:44.826 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:44.829 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.37) opts 0xd
20:48:44.829 00.000 9044 UpdateGuideState exits: m=5534 SNR=51.1
20:48:44.829 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.37)
20:48:44.830 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:44.830 00.000 12252 Moving (0.05, -0.37) raw xDistance=0.37 yDistance=-0.09
20:48:44.830 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:44.831 00.001 9044 Enqueuing Expose request
20:48:44.833 00.002 12252 PPEC rslt: input = 0.37, final = 0.20, react = 0.22, pred = -0.02, hyst = 0.20, hyst_pct = 0.00, period_length = 1263.59
20:48:44.833 00.000 12252 PPEC: input: 0.37, control: 0.20, exposure: 2000
20:48:44.833 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:44.833 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:48:44.834 00.001 12252 MoveAxis(W, 79, ABG)
20:48:44.834 00.000 12252 Guiding  Dir = 3, Dur = 79
20:48:44.834 00.000 12252 IsSlewing returns 0
20:48:44.834 00.000 12252 IsGuiding returns 0
20:48:44.836 00.002 12252 PulseGuide returned control before completion, sleep 88
20:48:44.935 00.099 12252 IsGuiding returns 0
20:48:44.935 00.000 12252 Move returns status 0, amount 79
20:48:44.935 00.000 12252 MoveAxis(N, 0, ABG)
20:48:44.935 00.000 12252 Move returns status 0, amount 0
20:48:44.935 00.000 12252 move complete, result=0
20:48:44.935 00.000 12252 worker thread done servicing request
20:48:44.935 00.000 12252 Worker thread wakes up
20:48:44.935 00.000 9044 GuideStep: 0.4 px 79 ms WEST, -0.1 px 0 ms NORTH
20:48:44.937 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:44.937 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:47.282 02.345 12252 Exposure complete
20:48:47.332 00.050 12252 worker thread done servicing request
20:48:47.332 00.000 9044 OnExposeComplete: enter
20:48:47.334 00.002 9044 UpdateGuideState(): m_state=6
20:48:47.335 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
20:48:47.336 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=823.30, Mass=5539, SNR=51.2, Peak=173 HFD=5.2
20:48:47.337 00.001 9044 MultiStar: [#1 0.19,-0.10,1.04,U] [#2 0.15,-0.11,1.20,U] [#3 0.16,-0.13,0.84,U] [#4 0.12,-0.10,1.29,U] [#5 0.15,-0.08,0.65,U] [#6 0.07,-0.04,0.42,U] [#7 0.14,-0.06,0.43,U] [#8 0.15,-0.19,0.41,U] 
20:48:47.338 00.001 9044 refined, 8 included, MultiStar: {0.16, -0.12}, one-star: {0.22, -0.25}
20:48:47.339 00.001 9044 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.62) = xAngle (0.95 = 0.95)
20:48:47.341 00.002 9044 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.13 = -2.13)
20:48:47.342 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.67 mountX=0.12 mountY=-0.17, mountTheta=-0.97
20:48:47.344 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=-0.12, opts=13)
20:48:47.346 00.002 9044 Enqueuing Move request for scope (0.16, -0.12)
20:48:47.347 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:47.348 00.001 9044 UpdateGuideState exits: m=5539 SNR=51.2
20:48:47.349 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:47.351 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:47.352 00.001 9044 Enqueuing Expose request
20:48:47.354 00.002 12252 Worker thread wakes up
20:48:47.354 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
20:48:47.354 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
20:48:47.354 00.000 12252 Moving (0.16, -0.12) raw xDistance=0.12 yDistance=-0.17
20:48:47.358 00.004 12252 PPEC rslt: input = 0.12, final = 0.04, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 1264.26
20:48:47.358 00.000 12252 PPEC: input: 0.12, control: 0.04, exposure: 2000
20:48:47.358 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.17
20:48:47.358 00.000 12252 MoveAxis(W, 16, ABG)
20:48:47.358 00.000 12252 Guiding  Dir = 3, Dur = 16
20:48:47.358 00.000 12252 IsSlewing returns 0
20:48:47.359 00.001 12252 IsGuiding returns 0
20:48:47.360 00.001 12252 PulseGuide returned control before completion, sleep 25
20:48:47.400 00.040 12252 IsGuiding returns 0
20:48:47.400 00.000 12252 Move returns status 0, amount 16
20:48:47.400 00.000 12252 MoveAxis(N, 57, ABG)
20:48:47.400 00.000 12252 Guiding  Dir = 0, Dur = 57
20:48:47.400 00.000 12252 IsSlewing returns 0
20:48:47.401 00.001 12252 IsGuiding returns 0
20:48:47.406 00.005 12252 PulseGuide returned control before completion, sleep 62
20:48:47.478 00.072 12252 IsGuiding returns 0
20:48:47.478 00.000 12252 Move returns status 0, amount 57
20:48:47.478 00.000 12252 move complete, result=0
20:48:47.478 00.000 12252 worker thread done servicing request
20:48:47.478 00.000 12252 Worker thread wakes up
20:48:47.478 00.000 9044 GuideStep: 0.1 px 16 ms WEST, -0.2 px 57 ms NORTH
20:48:47.480 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:47.480 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:49.825 02.345 12252 Exposure complete
20:48:49.891 00.066 12252 worker thread done servicing request
20:48:49.891 00.000 9044 OnExposeComplete: enter
20:48:49.893 00.002 9044 UpdateGuideState(): m_state=6
20:48:49.894 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
20:48:49.895 00.001 9044 Star::Find returns 1 (0), X=1014.57, Y=823.45, Mass=5556, SNR=51.3, Peak=173 HFD=5.2
20:48:49.899 00.004 9044 MultiStar: [#1 -0.05,-0.01,1.04,U] [#2 -0.17,-0.06,1.18,U] [#3 -0.11,-0.05,0.83,U] [#4 -0.08,-0.03,1.29,U] [#5 0.03,-0.04,0.65,U] [#6 -0.06,-0.00,0.42,U] [#7 -0.09,0.02,0.42,U] [#8 0.04,-0.14,0.41,U] 
20:48:49.901 00.002 9044 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {0.06, -0.10}
20:48:49.903 00.002 9044 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.62) = xAngle (-0.83 = -0.83)
20:48:49.904 00.001 9044 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.91 = 2.37)
20:48:49.906 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-2.45 mountX=0.05 mountY=0.05, mountTheta=0.80
20:48:49.908 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.05, opts=13)
20:48:49.909 00.001 9044 Enqueuing Move request for scope (-0.06, -0.05)
20:48:49.911 00.002 12252 Worker thread wakes up
20:48:49.911 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:49.912 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
20:48:49.912 00.000 9044 UpdateGuideState exits: m=5556 SNR=51.3
20:48:49.913 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:49.915 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
20:48:49.915 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:49.916 00.001 9044 Enqueuing Expose request
20:48:49.917 00.001 12252 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.05
20:48:49.919 00.002 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1264.92
20:48:49.919 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
20:48:49.919 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:49.919 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:48:49.919 00.000 12252 MoveAxis(E, 8, ABG)
20:48:49.919 00.000 12252 Guiding  Dir = 2, Dur = 8
20:48:49.919 00.000 12252 IsSlewing returns 0
20:48:49.919 00.000 12252 IsGuiding returns 0
20:48:49.921 00.002 12252 PulseGuide returned control before completion, sleep 16
20:48:49.941 00.020 12252 IsGuiding returns 0
20:48:49.941 00.000 12252 Move returns status 0, amount 8
20:48:49.941 00.000 12252 MoveAxis(N, 0, ABG)
20:48:49.941 00.000 12252 Move returns status 0, amount 0
20:48:49.941 00.000 12252 move complete, result=0
20:48:49.941 00.000 12252 worker thread done servicing request
20:48:49.941 00.000 12252 Worker thread wakes up
20:48:49.941 00.000 9044 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
20:48:49.944 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:49.944 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:52.298 02.354 12252 Exposure complete
20:48:52.380 00.082 12252 worker thread done servicing request
20:48:52.380 00.000 9044 OnExposeComplete: enter
20:48:52.381 00.001 9044 UpdateGuideState(): m_state=6
20:48:52.382 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
20:48:52.382 00.000 9044 Star::Find returns 1 (0), X=1014.52, Y=823.26, Mass=5529, SNR=51.0, Peak=173 HFD=5.2
20:48:52.383 00.001 9044 MultiStar: [#1 -0.05,-0.19,1.06,U] [#2 -0.23,-0.33,0.00,M1] [#3 -0.04,-0.20,0.85,U] [#4 0.07,-0.44,0.00,M1] [#5 -0.08,-0.22,0.66,U] [#6 -0.11,-0.23,0.43,U] [#7 -0.16,-0.20,0.43,U] [#8 -0.06,-0.40,0.00,M1] 
20:48:52.384 00.001 9044 refined, 5 included, MultiStar: {-0.06, -0.23}, one-star: {0.01, -0.29}
20:48:52.386 00.002 9044 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.62) = xAngle (-0.19 = -0.19)
20:48:52.386 00.000 9044 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.27 = 3.01)
20:48:52.388 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.23 cameraTheta=-1.81 mountX=0.23 mountY=0.03, mountTheta=0.13
20:48:52.390 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.23, opts=13)
20:48:52.391 00.001 9044 Enqueuing Move request for scope (-0.06, -0.23)
20:48:52.393 00.002 12252 Worker thread wakes up
20:48:52.393 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:52.395 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
20:48:52.395 00.000 9044 UpdateGuideState exits: m=5529 SNR=51.0
20:48:52.397 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
20:48:52.397 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:52.400 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:52.402 00.002 9044 Enqueuing Expose request
20:48:52.404 00.002 12252 Moving (-0.06, -0.23) raw xDistance=0.23 yDistance=0.03
20:48:52.409 00.005 12252 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 1265.58
20:48:52.409 00.000 12252 PPEC: input: 0.23, control: 0.11, exposure: 2000
20:48:52.410 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:52.410 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:48:52.410 00.000 12252 MoveAxis(W, 44, ABG)
20:48:52.410 00.000 12252 Guiding  Dir = 3, Dur = 44
20:48:52.410 00.000 12252 IsSlewing returns 0
20:48:52.412 00.002 12252 IsGuiding returns 0
20:48:52.413 00.001 12252 PulseGuide returned control before completion, sleep 53
20:48:52.470 00.057 12252 IsGuiding returns 1
20:48:52.470 00.000 12252 scope still moving after pulse duration time elapsed
20:48:52.502 00.032 12252 IsSlewing returns 0
20:48:52.506 00.004 12252 IsGuiding returns 0
20:48:52.506 00.000 12252 scope move finished after 44 + 50 ms
20:48:52.507 00.001 12252 Move returns status 0, amount 44
20:48:52.507 00.000 12252 MoveAxis(N, 0, ABG)
20:48:52.507 00.000 12252 Move returns status 0, amount 0
20:48:52.507 00.000 12252 move complete, result=0
20:48:52.507 00.000 12252 worker thread done servicing request
20:48:52.507 00.000 12252 Worker thread wakes up
20:48:52.507 00.000 9044 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
20:48:52.508 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:52.508 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:54.844 02.336 12252 Exposure complete
20:48:54.890 00.046 12252 worker thread done servicing request
20:48:54.891 00.001 9044 OnExposeComplete: enter
20:48:54.894 00.003 9044 UpdateGuideState(): m_state=6
20:48:54.896 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
20:48:54.897 00.001 9044 Star::Find returns 1 (0), X=1014.56, Y=823.27, Mass=5450, SNR=50.8, Peak=173 HFD=5.2
20:48:54.898 00.001 9044 MultiStar: [#1 -0.12,-0.20,1.08,U] [#2 -0.26,-0.31,0.00,M2] [#3 -0.14,-0.16,0.85,U] [#4 0.06,-0.48,0.00,M2] [#5 -0.08,-0.32,0.65,U] [#6 -0.09,-0.22,0.43,U] [#7 -0.06,-0.24,0.43,U] [#8 -0.12,-0.40,0.00,M2] 
20:48:54.899 00.001 9044 refined, 5 included, MultiStar: {-0.07, -0.23}, one-star: {0.04, -0.28}
20:48:54.900 00.001 9044 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.62) = xAngle (-0.25 = -0.25)
20:48:54.901 00.001 9044 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.33 = 2.95)
20:48:54.901 00.000 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.25 cameraTheta=-1.87 mountX=0.24 mountY=0.05, mountTheta=0.19
20:48:54.904 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.23, opts=13)
20:48:54.905 00.001 9044 Enqueuing Move request for scope (-0.07, -0.23)
20:48:54.907 00.002 12252 Worker thread wakes up
20:48:54.907 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:54.909 00.002 9044 UpdateGuideState exits: m=5450 SNR=50.8
20:48:54.910 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
20:48:54.910 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:54.911 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
20:48:54.911 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:54.912 00.001 9044 Enqueuing Expose request
20:48:54.913 00.001 12252 Moving (-0.07, -0.23) raw xDistance=0.24 yDistance=0.05
20:48:54.916 00.003 12252 PPEC rslt: input = 0.24, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 1266.24
20:48:54.916 00.000 12252 PPEC: input: 0.24, control: 0.10, exposure: 2000
20:48:54.916 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:54.916 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:48:54.916 00.000 12252 MoveAxis(W, 39, ABG)
20:48:54.916 00.000 12252 Guiding  Dir = 3, Dur = 39
20:48:54.916 00.000 12252 IsSlewing returns 0
20:48:54.916 00.000 12252 IsGuiding returns 0
20:48:54.919 00.003 12252 PulseGuide returned control before completion, sleep 47
20:48:54.980 00.061 12252 IsGuiding returns 0
20:48:54.980 00.000 12252 Move returns status 0, amount 39
20:48:54.981 00.001 12252 MoveAxis(N, 0, ABG)
20:48:54.981 00.000 12252 Move returns status 0, amount 0
20:48:54.981 00.000 12252 move complete, result=0
20:48:54.981 00.000 12252 worker thread done servicing request
20:48:54.981 00.000 9044 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
20:48:54.982 00.001 12252 Worker thread wakes up
20:48:54.982 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:54.983 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:57.324 02.341 12252 Exposure complete
20:48:57.396 00.072 12252 worker thread done servicing request
20:48:57.396 00.000 9044 OnExposeComplete: enter
20:48:57.399 00.003 9044 UpdateGuideState(): m_state=6
20:48:57.401 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
20:48:57.402 00.001 9044 Star::Find returns 1 (0), X=1014.65, Y=823.54, Mass=5475, SNR=50.9, Peak=173 HFD=5.2
20:48:57.403 00.001 9044 MultiStar: [#1 0.04,0.01,1.07,U] [#2 -0.14,-0.05,1.21,U] [#3 0.02,0.10,0.85,U] [#4 0.12,-0.01,1.28,U] [#5 0.08,-0.06,0.65,U] [#6 -0.03,-0.01,0.42,U] [#7 0.11,0.03,0.42,U] [#8 0.02,-0.08,0.42,U] 
20:48:57.404 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.13, -0.01}
20:48:57.404 00.000 9044 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.62) = xAngle (1.48 = 1.48)
20:48:57.406 00.002 9044 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.60 = -1.60)
20:48:57.407 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.14 mountX=0.00 mountY=-0.04, mountTheta=-1.48
20:48:57.409 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.01, opts=13)
20:48:57.409 00.000 9044 Enqueuing Move request for scope (0.04, -0.01)
20:48:57.410 00.001 12252 Worker thread wakes up
20:48:57.410 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:57.411 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
20:48:57.412 00.001 9044 UpdateGuideState exits: m=5475 SNR=50.9
20:48:57.413 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
20:48:57.413 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:57.414 00.001 12252 Moving (0.04, -0.01) raw xDistance=0.00 yDistance=-0.04
20:48:57.414 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:57.415 00.001 9044 Enqueuing Expose request
20:48:57.417 00.002 12252 PPEC rslt: input = 0.00, final = -0.05, react = 0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 1266.89
20:48:57.417 00.000 12252 PPEC: input: 0.00, control: -0.05, exposure: 2000
20:48:57.417 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:57.417 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:48:57.417 00.000 12252 MoveAxis(E, 18, ABG)
20:48:57.417 00.000 12252 Guiding  Dir = 2, Dur = 18
20:48:57.418 00.001 12252 IsSlewing returns 0
20:48:57.418 00.000 12252 IsGuiding returns 0
20:48:57.419 00.001 12252 PulseGuide returned control before completion, sleep 27
20:48:57.458 00.039 12252 IsGuiding returns 0
20:48:57.458 00.000 12252 Move returns status 0, amount 18
20:48:57.458 00.000 12252 MoveAxis(N, 0, ABG)
20:48:57.458 00.000 12252 Move returns status 0, amount 0
20:48:57.458 00.000 12252 move complete, result=0
20:48:57.458 00.000 12252 worker thread done servicing request
20:48:57.458 00.000 12252 Worker thread wakes up
20:48:57.458 00.000 9044 GuideStep: 0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
20:48:57.459 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:57.460 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:48:59.798 02.338 12252 Exposure complete
20:48:59.848 00.050 12252 worker thread done servicing request
20:48:59.848 00.000 9044 OnExposeComplete: enter
20:48:59.850 00.002 9044 UpdateGuideState(): m_state=6
20:48:59.853 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
20:48:59.855 00.002 9044 Star::Find returns 1 (0), X=1014.43, Y=823.63, Mass=5470, SNR=50.8, Peak=173 HFD=5.2
20:48:59.856 00.001 9044 MultiStar: [#1 -0.09,0.01,1.05,U] [#2 -0.25,-0.04,1.19,U] [#3 -0.14,0.05,0.84,U] [#4 -0.14,-0.01,1.29,U] [#5 -0.02,-0.04,0.65,U] [#6 -0.16,-0.13,0.43,U] [#7 -0.10,0.08,0.43,U] [#8 -0.06,-0.06,0.40,U] 
20:48:59.857 00.001 9044 single-star, 8 included, MultiStar: {-0.13, 0.00}, one-star: {-0.09, 0.08}
20:48:59.858 00.001 9044 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.62) = xAngle (4.03 = -2.25)
20:48:59.859 00.001 9044 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.95 = 0.95)
20:48:59.860 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=-0.07 mountY=0.10, mountTheta=2.23
20:48:59.862 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.08, opts=13)
20:48:59.863 00.001 9044 Enqueuing Move request for scope (-0.09, 0.08)
20:48:59.864 00.001 12252 Worker thread wakes up
20:48:59.864 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:48:59.865 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
20:48:59.865 00.000 9044 UpdateGuideState exits: m=5470 SNR=50.8
20:48:59.866 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
20:48:59.866 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:48:59.866 00.000 12252 Moving (-0.09, 0.08) raw xDistance=-0.07 yDistance=0.10
20:48:59.866 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:48:59.867 00.001 9044 Enqueuing Expose request
20:48:59.869 00.002 12252 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1267.53
20:48:59.869 00.000 12252 PPEC: input: -0.07, control: -0.04, exposure: 2000
20:48:59.869 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:48:59.869 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:48:59.869 00.000 12252 MoveAxis(E, 14, ABG)
20:48:59.869 00.000 12252 Guiding  Dir = 2, Dur = 14
20:48:59.870 00.001 12252 IsSlewing returns 0
20:48:59.870 00.000 12252 IsGuiding returns 0
20:48:59.872 00.002 12252 PulseGuide returned control before completion, sleep 23
20:48:59.903 00.031 12252 IsGuiding returns 0
20:48:59.903 00.000 12252 Move returns status 0, amount 14
20:48:59.903 00.000 12252 MoveAxis(N, 0, ABG)
20:48:59.903 00.000 12252 Move returns status 0, amount 0
20:48:59.903 00.000 12252 move complete, result=0
20:48:59.903 00.000 12252 worker thread done servicing request
20:48:59.903 00.000 9044 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
20:48:59.905 00.002 12252 Worker thread wakes up
20:48:59.905 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:48:59.905 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:02.237 02.332 12252 Exposure complete
20:49:02.286 00.049 12252 worker thread done servicing request
20:49:02.286 00.000 9044 OnExposeComplete: enter
20:49:02.288 00.002 9044 UpdateGuideState(): m_state=6
20:49:02.289 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
20:49:02.290 00.001 9044 Star::Find returns 1 (0), X=1014.34, Y=823.53, Mass=5523, SNR=51.0, Peak=173 HFD=5.2
20:49:02.292 00.002 9044 MultiStar: [#1 -0.18,-0.08,1.05,U] [#2 -0.36,-0.13,0.00,M1] [#3 -0.23,-0.11,0.84,U] [#4 -0.02,-0.37,0.00,M1] [#5 -0.12,-0.10,0.65,U] [#6 -0.23,-0.07,0.42,U] [#7 -0.16,-0.06,0.41,U] [#8 -0.18,-0.12,0.41,U] 
20:49:02.293 00.001 9044 single-star, 6 included, MultiStar: {-0.18, -0.08}, one-star: {-0.18, -0.02}
20:49:02.294 00.001 9044 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.62) = xAngle (-1.41 = -1.41)
20:49:02.295 00.001 9044 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.50 = 1.79)
20:49:02.296 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.04 mountX=0.03 mountY=0.17, mountTheta=1.41
20:49:02.298 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.02, opts=13)
20:49:02.300 00.002 9044 Enqueuing Move request for scope (-0.18, -0.02)
20:49:02.301 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:02.302 00.001 9044 UpdateGuideState exits: m=5523 SNR=51.0
20:49:02.303 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:02.304 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:02.305 00.001 9044 Enqueuing Expose request
20:49:02.307 00.002 12252 Worker thread wakes up
20:49:02.307 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
20:49:02.307 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
20:49:02.307 00.000 12252 Moving (-0.18, -0.02) raw xDistance=0.03 yDistance=0.17
20:49:02.310 00.003 12252 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1268.17
20:49:02.310 00.000 12252 PPEC: input: 0.03, control: -0.04, exposure: 2000
20:49:02.310 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:49:02.311 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:49:02.311 00.000 12252 MoveAxis(E, 15, ABG)
20:49:02.311 00.000 12252 Guiding  Dir = 2, Dur = 15
20:49:02.311 00.000 12252 IsSlewing returns 0
20:49:02.311 00.000 12252 IsGuiding returns 0
20:49:02.314 00.003 12252 PulseGuide returned control before completion, sleep 23
20:49:02.342 00.028 12252 IsGuiding returns 0
20:49:02.343 00.001 12252 Move returns status 0, amount 15
20:49:02.343 00.000 12252 MoveAxis(N, 0, ABG)
20:49:02.343 00.000 12252 Move returns status 0, amount 0
20:49:02.343 00.000 12252 move complete, result=0
20:49:02.343 00.000 12252 worker thread done servicing request
20:49:02.343 00.000 12252 Worker thread wakes up
20:49:02.343 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:02.343 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:02.343 00.000 9044 GuideStep: 0.0 px 15 ms EAST, 0.2 px 0 ms NORTH
20:49:04.676 02.333 12252 Exposure complete
20:49:04.726 00.050 12252 worker thread done servicing request
20:49:04.726 00.000 9044 OnExposeComplete: enter
20:49:04.727 00.001 9044 UpdateGuideState(): m_state=6
20:49:04.728 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
20:49:04.729 00.001 9044 Star::Find returns 1 (0), X=1014.52, Y=823.42, Mass=5400, SNR=50.6, Peak=173 HFD=5.2
20:49:04.731 00.002 9044 MultiStar: [#1 -0.13,-0.18,1.06,U] [#2 -0.31,-0.18,1.22,U] [#3 -0.21,-0.07,0.84,U] [#4 -0.14,-0.04,1.29,U] [#5 -0.09,-0.19,0.65,U] [#6 -0.20,-0.14,0.43,U] [#7 -0.08,-0.11,0.42,U] [#8 -0.12,-0.36,0.00,M1] 
20:49:04.732 00.001 9044 single-star, 7 included, MultiStar: {-0.15, -0.13}, one-star: {0.01, -0.13}
20:49:04.733 00.001 9044 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.62) = xAngle (0.14 = 0.14)
20:49:04.734 00.001 9044 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.94 = -2.94)
20:49:04.736 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.48 mountX=0.13 mountY=-0.03, mountTheta=-0.20
20:49:04.741 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.13, opts=13)
20:49:04.744 00.003 9044 Enqueuing Move request for scope (0.01, -0.13)
20:49:04.746 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:04.748 00.002 9044 UpdateGuideState exits: m=5400 SNR=50.6
20:49:04.752 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:04.754 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:04.756 00.002 9044 Enqueuing Expose request
20:49:04.758 00.002 12252 Worker thread wakes up
20:49:04.758 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
20:49:04.758 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
20:49:04.758 00.000 12252 Moving (0.01, -0.13) raw xDistance=0.13 yDistance=-0.03
20:49:04.763 00.005 12252 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = -0.05, hyst = 0.07, hyst_pct = 0.00, period_length = 1268.80
20:49:04.763 00.000 12252 PPEC: input: 0.13, control: 0.02, exposure: 2000
20:49:04.763 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:04.763 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:49:04.763 00.000 12252 MoveAxis(W, 9, ABG)
20:49:04.763 00.000 12252 Guiding  Dir = 3, Dur = 9
20:49:04.764 00.001 12252 IsSlewing returns 0
20:49:04.764 00.000 12252 IsGuiding returns 0
20:49:04.766 00.002 12252 PulseGuide returned control before completion, sleep 18
20:49:04.796 00.030 12252 IsGuiding returns 0
20:49:04.796 00.000 12252 Move returns status 0, amount 9
20:49:04.796 00.000 12252 MoveAxis(N, 0, ABG)
20:49:04.796 00.000 12252 Move returns status 0, amount 0
20:49:04.796 00.000 12252 move complete, result=0
20:49:04.796 00.000 12252 worker thread done servicing request
20:49:04.796 00.000 12252 Worker thread wakes up
20:49:04.796 00.000 9044 GuideStep: 0.1 px 9 ms WEST, -0.0 px 0 ms NORTH
20:49:04.799 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:04.799 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:07.145 02.346 12252 Exposure complete
20:49:07.194 00.049 12252 worker thread done servicing request
20:49:07.194 00.000 9044 OnExposeComplete: enter
20:49:07.195 00.001 9044 UpdateGuideState(): m_state=6
20:49:07.197 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
20:49:07.198 00.001 9044 Star::Find returns 1 (0), X=1014.36, Y=823.51, Mass=5516, SNR=51.1, Peak=173 HFD=5.2
20:49:07.198 00.000 9044 MultiStar: [#1 -0.11,-0.10,1.03,U] [#2 -0.28,-0.16,1.22,U] [#3 -0.20,-0.11,0.84,U] [#4 -0.15,-0.04,1.23,U] [#5 -0.07,-0.18,0.64,U] [#6 -0.19,-0.17,0.42,U] [#7 -0.22,-0.13,0.43,U] [#8 -0.19,-0.23,0.42,U] 
20:49:07.199 00.001 9044 single-star, 8 included, MultiStar: {-0.17, -0.11}, one-star: {-0.15, -0.04}
20:49:07.201 00.002 9044 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.62) = xAngle (-1.24 = -1.24)
20:49:07.202 00.001 9044 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.33 = 1.96)
20:49:07.203 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.87 mountX=0.05 mountY=0.15, mountTheta=1.24
20:49:07.204 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.04, opts=13)
20:49:07.207 00.003 9044 Enqueuing Move request for scope (-0.15, -0.04)
20:49:07.208 00.001 12252 Worker thread wakes up
20:49:07.208 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:07.209 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
20:49:07.209 00.000 9044 UpdateGuideState exits: m=5516 SNR=51.1
20:49:07.210 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
20:49:07.210 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:07.210 00.000 12252 Moving (-0.15, -0.04) raw xDistance=0.05 yDistance=0.15
20:49:07.210 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:07.211 00.001 9044 Enqueuing Expose request
20:49:07.213 00.002 12252 PPEC rslt: input = 0.05, final = -0.05, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 1269.43
20:49:07.213 00.000 12252 PPEC: input: 0.05, control: -0.05, exposure: 2000
20:49:07.213 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:07.214 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:49:07.214 00.000 12252 MoveAxis(E, 21, ABG)
20:49:07.214 00.000 12252 Guiding  Dir = 2, Dur = 21
20:49:07.214 00.000 12252 IsSlewing returns 0
20:49:07.214 00.000 12252 IsGuiding returns 0
20:49:07.216 00.002 12252 PulseGuide returned control before completion, sleep 30
20:49:07.259 00.043 12252 IsGuiding returns 0
20:49:07.259 00.000 12252 Move returns status 0, amount 21
20:49:07.259 00.000 12252 MoveAxis(N, 0, ABG)
20:49:07.259 00.000 12252 Move returns status 0, amount 0
20:49:07.259 00.000 12252 move complete, result=0
20:49:07.260 00.001 12252 worker thread done servicing request
20:49:07.260 00.000 9044 GuideStep: 0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
20:49:07.262 00.002 12252 Worker thread wakes up
20:49:07.262 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:07.262 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:09.598 02.336 12252 Exposure complete
20:49:09.666 00.068 12252 worker thread done servicing request
20:49:09.666 00.000 9044 OnExposeComplete: enter
20:49:09.667 00.001 9044 UpdateGuideState(): m_state=6
20:49:09.669 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
20:49:09.671 00.002 9044 Star::Find returns 1 (0), X=1014.34, Y=823.49, Mass=5431, SNR=50.6, Peak=173 HFD=5.2
20:49:09.674 00.003 9044 MultiStar: [#1 -0.19,-0.16,1.07,U] [#2 -0.36,-0.12,0.00,M1] [#3 -0.27,-0.12,0.84,U] [#4 -0.04,-0.41,0.00,M1] [#5 -0.14,-0.16,0.66,U] [#6 -0.14,-0.11,0.42,U] [#7 -0.13,-0.16,0.43,U] [#8 -0.18,-0.17,0.41,U] 
20:49:09.675 00.001 9044 single-star, 6 included, MultiStar: {-0.18, -0.13}, one-star: {-0.18, -0.06}
20:49:09.676 00.001 9044 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.62) = xAngle (-1.20 = -1.20)
20:49:09.677 00.001 9044 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.29 = 2.00)
20:49:09.679 00.002 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.83 mountX=0.07 mountY=0.17, mountTheta=1.19
20:49:09.682 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.06, opts=13)
20:49:09.684 00.002 9044 Enqueuing Move request for scope (-0.18, -0.06)
20:49:09.686 00.002 12252 Worker thread wakes up
20:49:09.686 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
20:49:09.686 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
20:49:09.686 00.000 12252 Moving (-0.18, -0.06) raw xDistance=0.07 yDistance=0.17
20:49:09.686 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:09.687 00.001 9044 UpdateGuideState exits: m=5431 SNR=50.6
20:49:09.688 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:09.690 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:09.692 00.002 9044 Enqueuing Expose request
20:49:09.693 00.001 12252 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1270.05
20:49:09.693 00.000 12252 PPEC: input: 0.07, control: -0.03, exposure: 2000
20:49:09.693 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:49:09.693 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:49:09.694 00.001 12252 MoveAxis(E, 12, ABG)
20:49:09.694 00.000 12252 Guiding  Dir = 2, Dur = 12
20:49:09.694 00.000 12252 IsSlewing returns 0
20:49:09.694 00.000 12252 IsGuiding returns 0
20:49:09.696 00.002 12252 PulseGuide returned control before completion, sleep 21
20:49:09.731 00.035 12252 IsGuiding returns 0
20:49:09.731 00.000 12252 Move returns status 0, amount 12
20:49:09.731 00.000 12252 MoveAxis(N, 0, ABG)
20:49:09.731 00.000 12252 Move returns status 0, amount 0
20:49:09.731 00.000 12252 move complete, result=0
20:49:09.731 00.000 12252 worker thread done servicing request
20:49:09.731 00.000 12252 Worker thread wakes up
20:49:09.731 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:09.731 00.000 9044 GuideStep: 0.1 px 12 ms EAST, 0.2 px 0 ms NORTH
20:49:09.733 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:12.078 02.345 12252 Exposure complete
20:49:12.145 00.067 12252 worker thread done servicing request
20:49:12.145 00.000 9044 OnExposeComplete: enter
20:49:12.148 00.003 9044 UpdateGuideState(): m_state=6
20:49:12.150 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
20:49:12.152 00.002 9044 Star::Find returns 1 (0), X=1014.31, Y=823.17, Mass=5562, SNR=51.2, Peak=173 HFD=5.1
20:49:12.156 00.004 9044 MultiStar: [#1 -0.21,-0.25,1.04,U] [#2 -0.34,-0.25,0.00,M2] [#3 -0.19,-0.29,0.85,U] [#4 -0.04,-0.54,0.00,M2] [#5 -0.18,-0.29,0.65,U] [#6 -0.23,-0.29,0.00,M1] [#7 -0.28,-0.32,0.00,M1] [#8 -0.20,-0.31,0.00,M1] 
20:49:12.158 00.002 9044 refined, 3 included, MultiStar: {-0.20, -0.31}, one-star: {-0.21, -0.38}
20:49:12.160 00.002 9044 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.62) = xAngle (-0.52 = -0.52)
20:49:12.162 00.002 9044 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.60 = 2.68)
20:49:12.164 00.002 9044 CameraToMount -- cameraX=-0.20 cameraY=-0.31 hyp=0.36 cameraTheta=-2.14 mountX=0.32 mountY=0.16, mountTheta=0.47
20:49:12.169 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=-0.31, opts=13)
20:49:12.171 00.002 9044 Enqueuing Move request for scope (-0.20, -0.31)
20:49:12.173 00.002 12252 Worker thread wakes up
20:49:12.173 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:12.175 00.002 9044 UpdateGuideState exits: m=5562 SNR=51.2
20:49:12.177 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:12.180 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:12.182 00.002 9044 Enqueuing Expose request
20:49:12.184 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.31) opts 0xd
20:49:12.184 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.20, -0.31)
20:49:12.184 00.000 12252 Moving (-0.20, -0.31) raw xDistance=0.32 yDistance=0.16
20:49:12.188 00.004 12252 PPEC rslt: input = 0.32, final = 0.16, react = 0.19, pred = -0.03, hyst = 0.17, hyst_pct = 0.00, period_length = 1270.67
20:49:12.188 00.000 12252 PPEC: input: 0.32, control: 0.16, exposure: 2000
20:49:12.188 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.13 newest=0.48
20:49:12.188 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
20:49:12.188 00.000 12252 MoveAxis(W, 64, ABG)
20:49:12.188 00.000 12252 Guiding  Dir = 3, Dur = 64
20:49:12.188 00.000 12252 IsSlewing returns 0
20:49:12.189 00.001 12252 IsGuiding returns 0
20:49:12.191 00.002 12252 PulseGuide returned control before completion, sleep 72
20:49:12.276 00.085 12252 IsGuiding returns 0
20:49:12.276 00.000 12252 Move returns status 0, amount 64
20:49:12.276 00.000 12252 BLC: Oldest BLC event removed
20:49:12.276 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
20:49:12.276 00.000 12252 MoveAxis(S, 135, ABG)
20:49:12.276 00.000 12252 Guiding  Dir = 1, Dur = 135
20:49:12.278 00.002 12252 IsSlewing returns 0
20:49:12.278 00.000 12252 IsGuiding returns 0
20:49:12.284 00.006 12252 PulseGuide returned control before completion, sleep 140
20:49:12.434 00.150 12252 IsGuiding returns 0
20:49:12.434 00.000 12252 Move returns status 0, amount 135
20:49:12.434 00.000 12252 move complete, result=0
20:49:12.435 00.001 12252 worker thread done servicing request
20:49:12.435 00.000 12252 Worker thread wakes up
20:49:12.435 00.000 9044 GuideStep: 0.3 px 64 ms WEST, 0.2 px 135 ms SOUTH
20:49:12.436 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:12.436 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:14.782 02.346 12252 Exposure complete
20:49:14.851 00.069 12252 worker thread done servicing request
20:49:14.851 00.000 9044 OnExposeComplete: enter
20:49:14.854 00.003 9044 UpdateGuideState(): m_state=6
20:49:14.857 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
20:49:14.858 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=823.28, Mass=5551, SNR=51.3, Peak=173 HFD=5.2
20:49:14.861 00.003 9044 MultiStar: [#1 -0.08,-0.27,1.04,U] [#2 -0.24,-0.28,0.00,M3] [#3 -0.11,-0.16,0.83,U] [#4 0.05,-0.47,0.00,M3] [#5 -0.04,-0.25,0.66,U] [#6 -0.11,-0.22,0.42,U] [#7 -0.08,-0.18,0.43,U] [#8 -0.16,-0.35,0.00,M2] 
20:49:14.862 00.001 9044 refined, 5 included, MultiStar: {-0.07, -0.23}, one-star: {-0.01, -0.27}
20:49:14.863 00.001 9044 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.62) = xAngle (-0.23 = -0.23)
20:49:14.864 00.001 9044 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.32 = 2.97)
20:49:14.866 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.86 mountX=0.24 mountY=0.04, mountTheta=0.18
20:49:14.871 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.23, opts=13)
20:49:14.873 00.002 9044 Enqueuing Move request for scope (-0.07, -0.23)
20:49:14.877 00.004 12252 Worker thread wakes up
20:49:14.877 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:14.879 00.002 9044 UpdateGuideState exits: m=5551 SNR=51.3
20:49:14.881 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:14.883 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
20:49:14.883 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:14.885 00.002 9044 Enqueuing Expose request
20:49:14.887 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
20:49:14.887 00.000 12252 Moving (-0.07, -0.23) raw xDistance=0.24 yDistance=0.04
20:49:14.887 00.000 12252 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.07, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.161416, 1:0.042049
20:49:14.888 00.001 12252 BLC: No correction, Miss < min_move
20:49:14.892 00.004 12252 PPEC rslt: input = 0.24, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 1271.28
20:49:14.894 00.002 12252 PPEC: input: 0.24, control: 0.12, exposure: 2000
20:49:14.894 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:14.894 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:49:14.894 00.000 12252 MoveAxis(W, 48, ABG)
20:49:14.894 00.000 12252 Guiding  Dir = 3, Dur = 48
20:49:14.894 00.000 12252 IsSlewing returns 0
20:49:14.895 00.001 12252 IsGuiding returns 0
20:49:14.896 00.001 12252 PulseGuide returned control before completion, sleep 56
20:49:14.965 00.069 12252 IsGuiding returns 0
20:49:14.966 00.001 12252 Move returns status 0, amount 48
20:49:14.966 00.000 12252 MoveAxis(N, 0, ABG)
20:49:14.966 00.000 12252 Move returns status 0, amount 0
20:49:14.966 00.000 12252 move complete, result=0
20:49:14.966 00.000 12252 worker thread done servicing request
20:49:14.966 00.000 12252 Worker thread wakes up
20:49:14.967 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:14.967 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:14.967 00.000 9044 GuideStep: 0.2 px 48 ms WEST, 0.0 px 0 ms NORTH
20:49:17.330 02.363 12252 Exposure complete
20:49:17.367 00.037 12252 worker thread done servicing request
20:49:17.368 00.001 9044 OnExposeComplete: enter
20:49:17.369 00.001 9044 UpdateGuideState(): m_state=6
20:49:17.369 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
20:49:17.371 00.002 9044 Star::Find returns 1 (0), X=1014.61, Y=823.46, Mass=5616, SNR=51.4, Peak=173 HFD=5.2
20:49:17.372 00.001 9044 MultiStar: [#1 -0.05,0.03,1.04,U] [#2 -0.22,-0.03,1.21,U] [#3 -0.10,-0.01,0.83,U] [#4 -0.13,-0.03,1.30,U] [#5 0.05,0.03,0.65,U] [#6 -0.12,0.09,0.42,U] [#7 -0.01,-0.00,0.42,U] [#8 -0.07,-0.09,0.41,U] 
20:49:17.374 00.002 9044 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {0.09, -0.09}
20:49:17.375 00.001 9044 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.62) = xAngle (-1.30 = -1.30)
20:49:17.376 00.001 9044 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.38 = 1.90)
20:49:17.377 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.92 mountX=0.02 mountY=0.07, mountTheta=1.30
20:49:17.379 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.02, opts=13)
20:49:17.380 00.001 9044 Enqueuing Move request for scope (-0.07, -0.02)
20:49:17.381 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:17.382 00.001 9044 UpdateGuideState exits: m=5616 SNR=51.4
20:49:17.384 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:17.385 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:17.386 00.001 9044 Enqueuing Expose request
20:49:17.387 00.001 12252 Worker thread wakes up
20:49:17.388 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
20:49:17.388 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
20:49:17.388 00.000 12252 Moving (-0.07, -0.02) raw xDistance=0.02 yDistance=0.07
20:49:17.388 00.000 12252 BLC: History state: CurrMiss=0.07, AvgInitMiss=-0.07, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.161416, 1:0.042049, 2:0.069714
20:49:17.388 00.000 12252 BLC: No correction, Miss < min_move
20:49:17.390 00.002 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1271.89
20:49:17.391 00.001 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
20:49:17.391 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:17.391 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:49:17.391 00.000 12252 MoveAxis(E, 5, ABG)
20:49:17.391 00.000 12252 Guiding  Dir = 2, Dur = 5
20:49:17.391 00.000 12252 IsSlewing returns 0
20:49:17.391 00.000 12252 IsGuiding returns 0
20:49:17.395 00.004 12252 PulseGuide returned control before completion, sleep 13
20:49:17.411 00.016 12252 IsGuiding returns 0
20:49:17.411 00.000 12252 Move returns status 0, amount 5
20:49:17.411 00.000 12252 MoveAxis(N, 0, ABG)
20:49:17.411 00.000 12252 Move returns status 0, amount 0
20:49:17.411 00.000 12252 move complete, result=0
20:49:17.411 00.000 12252 worker thread done servicing request
20:49:17.411 00.000 12252 Worker thread wakes up
20:49:17.411 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
20:49:17.412 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:17.412 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:19.750 02.338 12252 Exposure complete
20:49:19.800 00.050 12252 worker thread done servicing request
20:49:19.800 00.000 9044 OnExposeComplete: enter
20:49:19.801 00.001 9044 UpdateGuideState(): m_state=6
20:49:19.803 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
20:49:19.806 00.003 9044 Star::Find returns 1 (0), X=1014.63, Y=823.72, Mass=5587, SNR=51.4, Peak=173 HFD=5.3
20:49:19.807 00.001 9044 MultiStar: [#1 0.02,0.06,1.07,U] [#2 0.04,0.07,1.22,U] [#3 0.11,0.14,0.85,U] [#4 0.16,0.05,1.28,U] [#5 0.05,0.14,0.64,U] [#6 0.03,0.01,0.42,U] [#7 0.13,0.10,0.42,U] [#8 0.06,0.07,0.41,U] 
20:49:19.810 00.003 9044 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.11, 0.17}
20:49:19.812 00.002 9044 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.62) = xAngle (2.47 = 2.47)
20:49:19.814 00.002 9044 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.61 = -0.61)
20:49:19.816 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.85 mountX=-0.10 mountY=-0.07, mountTheta=-2.51
20:49:19.820 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.09, opts=13)
20:49:19.821 00.001 9044 Enqueuing Move request for scope (0.08, 0.09)
20:49:19.823 00.002 12252 Worker thread wakes up
20:49:19.823 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:19.825 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
20:49:19.825 00.000 9044 UpdateGuideState exits: m=5587 SNR=51.4
20:49:19.827 00.002 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
20:49:19.827 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:19.828 00.001 12252 Moving (0.08, 0.09) raw xDistance=-0.10 yDistance=-0.07
20:49:19.828 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:19.829 00.001 9044 Enqueuing Expose request
20:49:19.830 00.001 12252 BLC: window closed
20:49:19.830 00.000 12252 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.07, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=0.161416, 1:0.042049, 2:0.069714
20:49:19.830 00.000 12252 BLC: No correction, Miss < min_move
20:49:19.832 00.002 12252 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1272.49
20:49:19.832 00.000 12252 PPEC: input: -0.10, control: 0.01, exposure: 2000
20:49:19.832 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:19.832 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:49:19.832 00.000 12252 MoveAxis(W, 3, ABG)
20:49:19.832 00.000 12252 Guiding  Dir = 3, Dur = 3
20:49:19.833 00.001 12252 IsSlewing returns 0
20:49:19.833 00.000 12252 IsGuiding returns 0
20:49:19.835 00.002 12252 PulseGuide returned control before completion, sleep 12
20:49:19.853 00.018 12252 IsGuiding returns 0
20:49:19.853 00.000 12252 Move returns status 0, amount 3
20:49:19.853 00.000 12252 MoveAxis(N, 0, ABG)
20:49:19.854 00.001 12252 Move returns status 0, amount 0
20:49:19.854 00.000 12252 move complete, result=0
20:49:19.854 00.000 12252 worker thread done servicing request
20:49:19.854 00.000 12252 Worker thread wakes up
20:49:19.854 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:19.854 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:19.854 00.000 9044 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
20:49:22.218 02.364 12252 Exposure complete
20:49:22.269 00.051 12252 worker thread done servicing request
20:49:22.269 00.000 9044 OnExposeComplete: enter
20:49:22.270 00.001 9044 UpdateGuideState(): m_state=6
20:49:22.271 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
20:49:22.272 00.001 9044 Star::Find returns 1 (0), X=1014.49, Y=823.87, Mass=5522, SNR=51.0, Peak=173 HFD=5.2
20:49:22.273 00.001 9044 MultiStar: [#1 -0.05,0.40,0.00,M1] [#2 -0.00,0.13,1.22,U] [#3 -0.02,0.30,0.84,U] [#4 0.12,0.19,1.28,U] [#5 0.02,0.10,0.65,U] [#6 -0.09,0.23,0.42,U] [#7 -0.02,0.27,0.43,U] [#8 -0.03,0.05,0.42,U] 
20:49:22.275 00.002 9044 refined, 7 included, MultiStar: {0.01, 0.21}, one-star: {-0.03, 0.32}
20:49:22.276 00.001 9044 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.62) = xAngle (3.14 = 3.14)
20:49:22.276 00.000 9044 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.06 = 0.06)
20:49:22.277 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.52 mountX=-0.21 mountY=0.01, mountTheta=3.08
20:49:22.279 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.21, opts=13)
20:49:22.279 00.000 9044 Enqueuing Move request for scope (0.01, 0.21)
20:49:22.280 00.001 12252 Worker thread wakes up
20:49:22.280 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
20:49:22.280 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
20:49:22.280 00.000 12252 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=0.01
20:49:22.281 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:22.282 00.001 9044 UpdateGuideState exits: m=5522 SNR=51.0
20:49:22.284 00.002 12252 PPEC rslt: input = -0.21, final = -0.12, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 1273.08
20:49:22.285 00.001 12252 PPEC: input: -0.21, control: -0.12, exposure: 2000
20:49:22.285 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:22.285 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:22.286 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:49:22.286 00.000 12252 MoveAxis(E, 46, ABG)
20:49:22.286 00.000 12252 Guiding  Dir = 2, Dur = 46
20:49:22.286 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:22.287 00.001 9044 Enqueuing Expose request
20:49:22.288 00.001 12252 IsSlewing returns 0
20:49:22.288 00.000 12252 IsGuiding returns 0
20:49:22.290 00.002 12252 PulseGuide returned control before completion, sleep 55
20:49:22.349 00.059 12252 IsGuiding returns 1
20:49:22.349 00.000 12252 scope still moving after pulse duration time elapsed
20:49:22.385 00.036 12252 IsSlewing returns 0
20:49:22.385 00.000 12252 IsGuiding returns 0
20:49:22.385 00.000 12252 scope move finished after 46 + 50 ms
20:49:22.385 00.000 12252 Move returns status 0, amount 46
20:49:22.385 00.000 12252 MoveAxis(N, 0, ABG)
20:49:22.385 00.000 12252 Move returns status 0, amount 0
20:49:22.385 00.000 12252 move complete, result=0
20:49:22.385 00.000 12252 worker thread done servicing request
20:49:22.385 00.000 12252 Worker thread wakes up
20:49:22.385 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:22.385 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:22.385 00.000 9044 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
20:49:24.717 02.332 12252 Exposure complete
20:49:24.791 00.074 12252 worker thread done servicing request
20:49:24.791 00.000 9044 OnExposeComplete: enter
20:49:24.793 00.002 9044 UpdateGuideState(): m_state=6
20:49:24.795 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
20:49:24.796 00.001 9044 Star::Find returns 1 (0), X=1014.76, Y=823.35, Mass=5632, SNR=51.6, Peak=173 HFD=5.3
20:49:24.797 00.001 9044 MultiStar: [#1 0.14,-0.12,1.03,U] [#2 0.10,-0.17,1.18,U] [#3 0.16,-0.10,0.84,U] [#4 0.22,-0.12,1.25,U] [#5 0.09,-0.15,0.64,U] [#6 0.09,-0.06,0.42,U] [#7 0.21,-0.18,0.42,U] [#8 0.15,-0.24,0.41,U] 
20:49:24.798 00.001 9044 refined, 8 included, MultiStar: {0.16, -0.14}, one-star: {0.24, -0.20}
20:49:24.798 00.000 9044 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.62) = xAngle (0.89 = 0.89)
20:49:24.799 00.001 9044 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.19 = -2.19)
20:49:24.801 00.002 9044 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.22 cameraTheta=-0.73 mountX=0.14 mountY=-0.18, mountTheta=-0.91
20:49:24.803 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=-0.14, opts=13)
20:49:24.805 00.002 9044 Enqueuing Move request for scope (0.16, -0.14)
20:49:24.806 00.001 12252 Worker thread wakes up
20:49:24.806 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:24.807 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
20:49:24.807 00.000 9044 UpdateGuideState exits: m=5632 SNR=51.6
20:49:24.808 00.001 12252 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
20:49:24.808 00.000 12252 Moving (0.16, -0.14) raw xDistance=0.14 yDistance=-0.18
20:49:24.808 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:24.809 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:24.810 00.001 9044 Enqueuing Expose request
20:49:24.811 00.001 12252 PPEC rslt: input = 0.14, final = 0.06, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 1273.67
20:49:24.811 00.000 12252 PPEC: input: 0.14, control: 0.06, exposure: 2000
20:49:24.811 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:49:24.812 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:49:24.812 00.000 12252 MoveAxis(W, 24, ABG)
20:49:24.812 00.000 12252 Guiding  Dir = 3, Dur = 24
20:49:24.812 00.000 12252 IsSlewing returns 0
20:49:24.812 00.000 12252 IsGuiding returns 0
20:49:24.814 00.002 12252 PulseGuide returned control before completion, sleep 33
20:49:24.853 00.039 12252 IsGuiding returns 0
20:49:24.854 00.001 12252 Move returns status 0, amount 24
20:49:24.854 00.000 12252 MoveAxis(N, 0, ABG)
20:49:24.854 00.000 12252 Move returns status 0, amount 0
20:49:24.854 00.000 12252 move complete, result=0
20:49:24.854 00.000 12252 worker thread done servicing request
20:49:24.854 00.000 12252 Worker thread wakes up
20:49:24.854 00.000 9044 GuideStep: 0.1 px 24 ms WEST, -0.2 px 0 ms NORTH
20:49:24.858 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:24.858 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:27.224 02.366 12252 Exposure complete
20:49:27.312 00.088 12252 worker thread done servicing request
20:49:27.312 00.000 9044 OnExposeComplete: enter
20:49:27.313 00.001 9044 UpdateGuideState(): m_state=6
20:49:27.314 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
20:49:27.316 00.002 9044 Star::Find returns 1 (0), X=1014.88, Y=823.13, Mass=5585, SNR=51.3, Peak=173 HFD=5.2
20:49:27.317 00.001 9044 MultiStar: [#1 0.26,-0.32,0.00,M1] [#2 0.19,-0.59,0.00,M1] [#3 0.30,-0.40,0.00,M1] [#4 0.32,-0.52,0.00,M1] [#5 0.22,-0.41,0.00,M1] [#6 0.07,-0.45,0.00,M1] [#7 0.28,-0.37,0.00,M1] [#8 0.34,-0.55,0.00,M1] 
20:49:27.318 00.001 9044 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.62) = xAngle (0.77 = 0.77)
20:49:27.318 00.000 9044 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.31 = -2.31)
20:49:27.319 00.001 9044 CameraToMount -- cameraX=0.37 cameraY=-0.42 hyp=0.56 cameraTheta=-0.85 mountX=0.40 mountY=-0.42, mountTheta=-0.80
20:49:27.321 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.37, y=-0.42, opts=13)
20:49:27.321 00.000 9044 Enqueuing Move request for scope (0.37, -0.42)
20:49:27.322 00.001 12252 Worker thread wakes up
20:49:27.322 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:27.323 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.42) opts 0xd
20:49:27.323 00.000 9044 UpdateGuideState exits: m=5585 SNR=51.3
20:49:27.325 00.002 12252 Handling offset move in thread for scope, endpoint = (0.37, -0.42)
20:49:27.325 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:27.325 00.000 12252 Moving (0.37, -0.42) raw xDistance=0.40 yDistance=-0.42
20:49:27.326 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:27.327 00.001 9044 Enqueuing Expose request
20:49:27.328 00.001 12252 PPEC rslt: input = 0.40, final = 0.22, react = 0.24, pred = -0.02, hyst = 0.21, hyst_pct = 0.00, period_length = 1274.26
20:49:27.328 00.000 12252 PPEC: input: 0.40, control: 0.22, exposure: 2000
20:49:27.328 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:49:27.328 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
20:49:27.328 00.000 12252 MoveAxis(W, 86, ABG)
20:49:27.328 00.000 12252 Guiding  Dir = 3, Dur = 86
20:49:27.329 00.001 12252 IsSlewing returns 0
20:49:27.329 00.000 12252 IsGuiding returns 0
20:49:27.330 00.001 12252 PulseGuide returned control before completion, sleep 95
20:49:27.429 00.099 12252 IsGuiding returns 0
20:49:27.429 00.000 12252 Move returns status 0, amount 86
20:49:27.429 00.000 12252 MoveAxis(N, 0, ABG)
20:49:27.429 00.000 12252 Move returns status 0, amount 0
20:49:27.430 00.001 12252 move complete, result=0
20:49:27.430 00.000 12252 worker thread done servicing request
20:49:27.430 00.000 12252 Worker thread wakes up
20:49:27.430 00.000 9044 GuideStep: 0.4 px 86 ms WEST, -0.4 px 0 ms NORTH
20:49:27.431 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:27.431 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:29.770 02.339 12252 Exposure complete
20:49:29.829 00.059 12252 worker thread done servicing request
20:49:29.830 00.001 9044 OnExposeComplete: enter
20:49:29.831 00.001 9044 UpdateGuideState(): m_state=6
20:49:29.832 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
20:49:29.833 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=823.51, Mass=5507, SNR=50.9, Peak=173 HFD=5.2
20:49:29.836 00.003 9044 MultiStar: [#1 0.15,0.04,1.06,U] [#2 0.09,0.00,1.24,U] [#3 0.20,0.05,0.85,U] [#4 0.16,0.09,1.25,U] [#5 0.14,0.00,0.64,U] [#6 0.13,0.01,0.43,U] [#7 0.12,0.02,0.42,U] [#8 0.18,0.04,0.42,U] 
20:49:29.838 00.002 9044 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.21, -0.04}
20:49:29.842 00.004 9044 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.62) = xAngle (1.80 = 1.80)
20:49:29.843 00.001 9044 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.29 = -1.29)
20:49:29.844 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.17 mountX=-0.03 mountY=-0.15, mountTheta=-1.80
20:49:29.849 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.03, opts=13)
20:49:29.852 00.003 9044 Enqueuing Move request for scope (0.15, 0.03)
20:49:29.854 00.002 12252 Worker thread wakes up
20:49:29.854 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:29.856 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
20:49:29.856 00.000 9044 UpdateGuideState exits: m=5507 SNR=50.9
20:49:29.857 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
20:49:29.857 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:29.858 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:29.859 00.001 9044 Enqueuing Expose request
20:49:29.861 00.002 12252 Moving (0.15, 0.03) raw xDistance=-0.03 yDistance=-0.15
20:49:29.863 00.002 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1274.84
20:49:29.863 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
20:49:29.863 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:29.863 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:49:29.864 00.001 12252 MoveAxis(E, 7, ABG)
20:49:29.864 00.000 12252 Guiding  Dir = 2, Dur = 7
20:49:29.864 00.000 12252 IsSlewing returns 0
20:49:29.864 00.000 12252 IsGuiding returns 0
20:49:29.866 00.002 12252 PulseGuide returned control before completion, sleep 16
20:49:29.884 00.018 12252 IsGuiding returns 0
20:49:29.884 00.000 12252 Move returns status 0, amount 7
20:49:29.884 00.000 12252 MoveAxis(N, 0, ABG)
20:49:29.884 00.000 12252 Move returns status 0, amount 0
20:49:29.884 00.000 12252 move complete, result=0
20:49:29.884 00.000 12252 worker thread done servicing request
20:49:29.884 00.000 12252 Worker thread wakes up
20:49:29.884 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:29.884 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:29.884 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
20:49:32.223 02.339 12252 Exposure complete
20:49:32.272 00.049 12252 worker thread done servicing request
20:49:32.272 00.000 9044 OnExposeComplete: enter
20:49:32.274 00.002 9044 UpdateGuideState(): m_state=6
20:49:32.275 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
20:49:32.276 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=823.75, Mass=5530, SNR=51.2, Peak=173 HFD=5.1
20:49:32.277 00.001 9044 MultiStar: [#1 0.27,0.14,1.05,U] [#2 0.14,0.10,1.20,U] [#3 0.16,0.11,0.86,U] [#4 0.31,0.09,1.28,U] [#5 0.21,0.08,0.65,U] [#6 0.10,0.09,0.43,U] [#7 0.19,0.21,0.43,U] [#8 0.19,0.04,0.41,U] 
20:49:32.278 00.001 9044 refined, 8 included, MultiStar: {0.22, 0.12}, one-star: {0.27, 0.20}
20:49:32.280 00.002 9044 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.62) = xAngle (2.12 = 2.12)
20:49:32.281 00.001 9044 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.96 = -0.96)
20:49:32.282 00.001 9044 CameraToMount -- cameraX=0.22 cameraY=0.12 hyp=0.25 cameraTheta=0.50 mountX=-0.13 mountY=-0.20, mountTheta=-2.14
20:49:32.284 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=0.12, opts=13)
20:49:32.285 00.001 9044 Enqueuing Move request for scope (0.22, 0.12)
20:49:32.286 00.001 12252 Worker thread wakes up
20:49:32.286 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:32.288 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.12) opts 0xd
20:49:32.288 00.000 9044 UpdateGuideState exits: m=5530 SNR=51.2
20:49:32.289 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:32.290 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:32.291 00.001 9044 Enqueuing Expose request
20:49:32.292 00.001 12252 Handling offset move in thread for scope, endpoint = (0.22, 0.12)
20:49:32.292 00.000 12252 Moving (0.22, 0.12) raw xDistance=-0.13 yDistance=-0.20
20:49:32.294 00.002 12252 PPEC rslt: input = -0.13, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 1275.41
20:49:32.294 00.000 12252 PPEC: input: -0.13, control: -0.09, exposure: 2000
20:49:32.294 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:49:32.294 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:49:32.294 00.000 12252 MoveAxis(E, 37, ABG)
20:49:32.294 00.000 12252 Guiding  Dir = 2, Dur = 37
20:49:32.295 00.001 12252 IsSlewing returns 0
20:49:32.295 00.000 12252 IsGuiding returns 0
20:49:32.297 00.002 12252 PulseGuide returned control before completion, sleep 46
20:49:32.356 00.059 12252 IsGuiding returns 0
20:49:32.356 00.000 12252 Move returns status 0, amount 37
20:49:32.356 00.000 12252 MoveAxis(N, 0, ABG)
20:49:32.356 00.000 12252 Move returns status 0, amount 0
20:49:32.357 00.001 12252 move complete, result=0
20:49:32.357 00.000 12252 worker thread done servicing request
20:49:32.357 00.000 12252 Worker thread wakes up
20:49:32.357 00.000 9044 GuideStep: -0.1 px 37 ms EAST, -0.2 px 0 ms NORTH
20:49:32.360 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:32.360 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:34.717 02.357 12252 Exposure complete
20:49:34.790 00.073 12252 worker thread done servicing request
20:49:34.790 00.000 9044 OnExposeComplete: enter
20:49:34.790 00.000 9044 UpdateGuideState(): m_state=6
20:49:34.791 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
20:49:34.792 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=823.48, Mass=5433, SNR=50.7, Peak=173 HFD=5.2
20:49:34.794 00.002 9044 MultiStar: [#1 0.04,0.08,1.07,U] [#2 0.03,-0.02,1.20,U] [#3 0.03,0.02,0.86,U] [#4 0.16,0.02,1.30,U] [#5 0.07,-0.01,0.66,U] [#6 0.02,0.01,0.43,U] [#7 0.10,0.04,0.43,U] [#8 0.11,-0.22,0.41,U] 
20:49:34.795 00.001 9044 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.14, -0.07}
20:49:34.796 00.001 9044 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.62) = xAngle (1.55 = 1.55)
20:49:34.797 00.001 9044 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.53 = -1.53)
20:49:34.798 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.07 mountX=0.00 mountY=-0.08, mountTheta=-1.55
20:49:34.800 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.01, opts=13)
20:49:34.802 00.002 9044 Enqueuing Move request for scope (0.08, -0.01)
20:49:34.802 00.000 12252 Worker thread wakes up
20:49:34.803 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:34.805 00.002 9044 UpdateGuideState exits: m=5433 SNR=50.7
20:49:34.806 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:34.807 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:34.808 00.001 9044 Enqueuing Expose request
20:49:34.809 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
20:49:34.809 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
20:49:34.809 00.000 12252 Moving (0.08, -0.01) raw xDistance=0.00 yDistance=-0.08
20:49:34.812 00.003 12252 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1275.98
20:49:34.812 00.000 12252 PPEC: input: 0.00, control: 0.00, exposure: 2000
20:49:34.812 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:34.812 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:49:34.812 00.000 12252 MoveAxis(W, 0, ABG)
20:49:34.812 00.000 12252 Move returns status 0, amount 0
20:49:34.812 00.000 12252 MoveAxis(N, 0, ABG)
20:49:34.812 00.000 12252 Move returns status 0, amount 0
20:49:34.813 00.001 12252 move complete, result=0
20:49:34.813 00.000 12252 worker thread done servicing request
20:49:34.813 00.000 12252 Worker thread wakes up
20:49:34.813 00.000 9044 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
20:49:34.815 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:34.815 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:37.166 02.351 12252 Exposure complete
20:49:37.234 00.068 12252 worker thread done servicing request
20:49:37.235 00.001 9044 OnExposeComplete: enter
20:49:37.235 00.000 9044 UpdateGuideState(): m_state=6
20:49:37.236 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
20:49:37.238 00.002 9044 Star::Find returns 1 (0), X=1014.67, Y=823.51, Mass=5524, SNR=51.1, Peak=173 HFD=5.2
20:49:37.239 00.001 9044 MultiStar: [#1 0.02,0.11,1.04,U] [#2 -0.01,-0.01,1.20,U] [#3 -0.09,0.04,0.83,U] [#4 0.11,0.06,1.28,U] [#5 0.08,0.06,0.64,U] [#6 -0.05,0.12,0.42,U] [#7 0.00,0.13,0.43,U] [#8 0.03,-0.03,0.41,U] 
20:49:37.241 00.002 9044 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.16, -0.03}
20:49:37.242 00.001 9044 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.62) = xAngle (2.49 = 2.49)
20:49:37.243 00.001 9044 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.59 = -0.59)
20:49:37.244 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.87 mountX=-0.05 mountY=-0.03, mountTheta=-2.53
20:49:37.247 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.04, opts=13)
20:49:37.248 00.001 9044 Enqueuing Move request for scope (0.04, 0.04)
20:49:37.249 00.001 12252 Worker thread wakes up
20:49:37.249 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:37.252 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
20:49:37.252 00.000 9044 UpdateGuideState exits: m=5524 SNR=51.1
20:49:37.255 00.003 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
20:49:37.255 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:37.258 00.003 12252 Moving (0.04, 0.04) raw xDistance=-0.05 yDistance=-0.03
20:49:37.258 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:37.260 00.002 9044 Enqueuing Expose request
20:49:37.262 00.002 12252 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1276.54
20:49:37.262 00.000 12252 PPEC: input: -0.05, control: 0.00, exposure: 2000
20:49:37.262 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:37.262 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:49:37.262 00.000 12252 MoveAxis(W, 2, ABG)
20:49:37.262 00.000 12252 Guiding  Dir = 3, Dur = 2
20:49:37.262 00.000 12252 IsSlewing returns 0
20:49:37.262 00.000 12252 IsGuiding returns 0
20:49:37.264 00.002 12252 PulseGuide returned control before completion, sleep 11
20:49:37.292 00.028 12252 IsGuiding returns 0
20:49:37.292 00.000 12252 Move returns status 0, amount 2
20:49:37.293 00.001 12252 MoveAxis(N, 0, ABG)
20:49:37.293 00.000 12252 Move returns status 0, amount 0
20:49:37.293 00.000 12252 move complete, result=0
20:49:37.293 00.000 12252 worker thread done servicing request
20:49:37.293 00.000 12252 Worker thread wakes up
20:49:37.293 00.000 9044 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
20:49:37.294 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:37.294 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:39.655 02.361 12252 Exposure complete
20:49:39.709 00.054 12252 worker thread done servicing request
20:49:39.709 00.000 9044 OnExposeComplete: enter
20:49:39.711 00.002 9044 UpdateGuideState(): m_state=6
20:49:39.712 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
20:49:39.713 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=823.89, Mass=5496, SNR=50.9, Peak=173 HFD=5.0
20:49:39.714 00.001 9044 MultiStar: [#1 0.10,0.43,0.00,M1] [#2 0.02,0.23,1.22,U] [#3 0.09,0.37,0.00,M1] [#4 0.19,0.25,1.26,U] [#5 0.09,0.31,0.65,U] [#6 0.06,0.33,0.42,U] [#7 0.06,0.34,0.43,U] [#8 0.01,0.20,0.42,U] 
20:49:39.715 00.001 9044 refined, 6 included, MultiStar: {0.09, 0.28}, one-star: {0.13, 0.34}
20:49:39.715 00.000 9044 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.62) = xAngle (2.87 = 2.87)
20:49:39.716 00.001 9044 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.21 = -0.21)
20:49:39.717 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.29 cameraTheta=1.25 mountX=-0.28 mountY=-0.06, mountTheta=-2.93
20:49:39.718 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.28, opts=13)
20:49:39.719 00.001 9044 Enqueuing Move request for scope (0.09, 0.28)
20:49:39.720 00.001 12252 Worker thread wakes up
20:49:39.720 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:39.721 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
20:49:39.721 00.000 9044 UpdateGuideState exits: m=5496 SNR=50.9
20:49:39.722 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
20:49:39.722 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:39.723 00.001 12252 Moving (0.09, 0.28) raw xDistance=-0.28 yDistance=-0.06
20:49:39.723 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:39.725 00.002 9044 Enqueuing Expose request
20:49:39.726 00.001 12252 PPEC rslt: input = -0.28, final = -0.17, react = -0.17, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 1277.10
20:49:39.726 00.000 12252 PPEC: input: -0.28, control: -0.17, exposure: 2000
20:49:39.726 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:39.726 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:49:39.727 00.001 12252 MoveAxis(E, 67, ABG)
20:49:39.727 00.000 12252 Guiding  Dir = 2, Dur = 67
20:49:39.727 00.000 12252 IsSlewing returns 0
20:49:39.727 00.000 12252 IsGuiding returns 0
20:49:39.729 00.002 12252 PulseGuide returned control before completion, sleep 76
20:49:39.813 00.084 12252 IsGuiding returns 0
20:49:39.813 00.000 12252 Move returns status 0, amount 67
20:49:39.813 00.000 12252 MoveAxis(N, 0, ABG)
20:49:39.813 00.000 12252 Move returns status 0, amount 0
20:49:39.813 00.000 12252 move complete, result=0
20:49:39.813 00.000 12252 worker thread done servicing request
20:49:39.813 00.000 12252 Worker thread wakes up
20:49:39.813 00.000 9044 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
20:49:39.815 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:39.816 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:42.161 02.345 12252 Exposure complete
20:49:42.209 00.048 12252 worker thread done servicing request
20:49:42.209 00.000 9044 OnExposeComplete: enter
20:49:42.210 00.001 9044 UpdateGuideState(): m_state=6
20:49:42.211 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
20:49:42.212 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=823.45, Mass=5472, SNR=50.8, Peak=173 HFD=5.2
20:49:42.213 00.001 9044 MultiStar: [#1 0.05,0.01,1.05,U] [#2 0.01,-0.06,1.23,U] [#3 0.03,0.02,0.86,U] [#4 0.13,-0.06,1.29,U] [#5 0.09,-0.05,0.66,U] [#6 0.05,0.01,0.42,U] [#7 0.08,-0.00,0.42,U] [#8 0.01,-0.06,0.42,U] 
20:49:42.214 00.001 9044 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.19, -0.10}
20:49:42.215 00.001 9044 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.62) = xAngle (1.19 = 1.19)
20:49:42.215 00.000 9044 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.89 = -1.89)
20:49:42.216 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.43 mountX=0.03 mountY=-0.08, mountTheta=-1.20
20:49:42.217 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.04, opts=13)
20:49:42.218 00.001 9044 Enqueuing Move request for scope (0.08, -0.04)
20:49:42.219 00.001 12252 Worker thread wakes up
20:49:42.219 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
20:49:42.219 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
20:49:42.219 00.000 12252 Moving (0.08, -0.04) raw xDistance=0.03 yDistance=-0.08
20:49:42.219 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:42.222 00.003 9044 UpdateGuideState exits: m=5472 SNR=50.8
20:49:42.222 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:42.223 00.001 12252 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1277.66
20:49:42.223 00.000 12252 PPEC: input: 0.03, control: 0.00, exposure: 2000
20:49:42.223 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:42.223 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:49:42.223 00.000 12252 MoveAxis(W, 1, ABG)
20:49:42.224 00.001 12252 Guiding  Dir = 3, Dur = 1
20:49:42.224 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:42.224 00.000 9044 Enqueuing Expose request
20:49:42.225 00.001 12252 IsSlewing returns 0
20:49:42.225 00.000 12252 IsGuiding returns 0
20:49:42.228 00.003 12252 IsGuiding returns 0
20:49:42.228 00.000 12252 Move returns status 0, amount 1
20:49:42.228 00.000 12252 MoveAxis(N, 0, ABG)
20:49:42.228 00.000 12252 Move returns status 0, amount 0
20:49:42.228 00.000 12252 move complete, result=0
20:49:42.228 00.000 12252 worker thread done servicing request
20:49:42.228 00.000 12252 Worker thread wakes up
20:49:42.228 00.000 9044 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
20:49:42.229 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:42.229 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:44.576 02.347 12252 Exposure complete
20:49:44.628 00.052 12252 worker thread done servicing request
20:49:44.628 00.000 9044 OnExposeComplete: enter
20:49:44.629 00.001 9044 UpdateGuideState(): m_state=6
20:49:44.631 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
20:49:44.633 00.002 9044 Star::Find returns 1 (0), X=1014.75, Y=823.64, Mass=5458, SNR=50.7, Peak=173 HFD=5.3
20:49:44.635 00.002 9044 MultiStar: [#1 0.22,0.19,1.07,U] [#2 0.08,-0.01,1.23,U] [#3 0.15,-0.05,0.86,U] [#4 0.28,0.00,1.28,U] [#5 0.14,0.02,0.65,U] [#6 0.15,0.07,0.43,U] [#7 0.12,0.02,0.43,U] [#8 0.31,-0.12,0.42,U] 
20:49:44.636 00.001 9044 refined, 8 included, MultiStar: {0.19, 0.03}, one-star: {0.24, 0.09}
20:49:44.639 00.003 9044 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.62) = xAngle (1.80 = 1.80)
20:49:44.641 00.002 9044 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.28 = -1.28)
20:49:44.641 00.000 9044 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.18 mountX=-0.04 mountY=-0.19, mountTheta=-1.81
20:49:44.643 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=0.03, opts=13)
20:49:44.643 00.000 9044 Enqueuing Move request for scope (0.19, 0.03)
20:49:44.644 00.001 12252 Worker thread wakes up
20:49:44.644 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:44.645 00.001 9044 UpdateGuideState exits: m=5458 SNR=50.7
20:49:44.646 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:44.647 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:44.648 00.001 9044 Enqueuing Expose request
20:49:44.649 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
20:49:44.649 00.000 12252 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
20:49:44.649 00.000 12252 Moving (0.19, 0.03) raw xDistance=-0.04 yDistance=-0.19
20:49:44.651 00.002 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1278.21
20:49:44.651 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
20:49:44.651 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:49:44.653 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:49:44.653 00.000 12252 MoveAxis(E, 3, ABG)
20:49:44.653 00.000 12252 Guiding  Dir = 2, Dur = 3
20:49:44.653 00.000 12252 IsSlewing returns 0
20:49:44.653 00.000 12252 IsGuiding returns 0
20:49:44.655 00.002 12252 PulseGuide returned control before completion, sleep 12
20:49:44.677 00.022 12252 IsGuiding returns 0
20:49:44.677 00.000 12252 Move returns status 0, amount 3
20:49:44.677 00.000 12252 MoveAxis(N, 0, ABG)
20:49:44.677 00.000 12252 Move returns status 0, amount 0
20:49:44.677 00.000 12252 move complete, result=0
20:49:44.677 00.000 12252 worker thread done servicing request
20:49:44.677 00.000 12252 Worker thread wakes up
20:49:44.677 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
20:49:44.679 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:44.679 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:47.035 02.356 12252 Exposure complete
20:49:47.078 00.043 12252 worker thread done servicing request
20:49:47.078 00.000 9044 OnExposeComplete: enter
20:49:47.079 00.001 9044 UpdateGuideState(): m_state=6
20:49:47.081 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
20:49:47.084 00.003 9044 Star::Find returns 1 (0), X=1014.70, Y=823.39, Mass=5534, SNR=51.2, Peak=173 HFD=5.3
20:49:47.087 00.003 9044 MultiStar: [#1 0.13,-0.01,1.04,U] [#2 0.12,0.05,1.22,U] [#3 0.11,0.07,0.84,U] [#4 0.18,0.02,1.24,U] [#5 0.17,0.04,0.65,U] [#6 0.17,0.07,0.42,U] [#7 0.07,-0.02,0.43,U] [#8 0.16,-0.00,0.41,U] 
20:49:47.090 00.003 9044 refined, 8 included, MultiStar: {0.15, 0.00}, one-star: {0.19, -0.16}
20:49:47.091 00.001 9044 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.62) = xAngle (1.64 = 1.64)
20:49:47.093 00.002 9044 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.44 = -1.44)
20:49:47.094 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.01 mountX=-0.01 mountY=-0.15, mountTheta=-1.64
20:49:47.099 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.00, opts=13)
20:49:47.102 00.003 9044 Enqueuing Move request for scope (0.15, 0.00)
20:49:47.104 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:47.106 00.002 9044 UpdateGuideState exits: m=5534 SNR=51.2
20:49:47.109 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:47.111 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:47.113 00.002 9044 Enqueuing Expose request
20:49:47.115 00.002 12252 Worker thread wakes up
20:49:47.115 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
20:49:47.115 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
20:49:47.115 00.000 12252 Moving (0.15, 0.00) raw xDistance=-0.01 yDistance=-0.15
20:49:47.118 00.003 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1278.75
20:49:47.118 00.000 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
20:49:47.118 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:47.118 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:49:47.118 00.000 12252 MoveAxis(E, 2, ABG)
20:49:47.118 00.000 12252 Guiding  Dir = 2, Dur = 2
20:49:47.119 00.001 12252 IsSlewing returns 0
20:49:47.119 00.000 12252 IsGuiding returns 0
20:49:47.121 00.002 12252 PulseGuide returned control before completion, sleep 11
20:49:47.147 00.026 12252 IsGuiding returns 0
20:49:47.147 00.000 12252 Move returns status 0, amount 2
20:49:47.147 00.000 12252 MoveAxis(N, 0, ABG)
20:49:47.147 00.000 12252 Move returns status 0, amount 0
20:49:47.148 00.001 12252 move complete, result=0
20:49:47.148 00.000 12252 worker thread done servicing request
20:49:47.148 00.000 12252 Worker thread wakes up
20:49:47.148 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:47.148 00.000 9044 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
20:49:47.148 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:49.486 02.338 12252 Exposure complete
20:49:49.536 00.050 12252 worker thread done servicing request
20:49:49.536 00.000 9044 OnExposeComplete: enter
20:49:49.537 00.001 9044 UpdateGuideState(): m_state=6
20:49:49.538 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
20:49:49.539 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=823.51, Mass=5440, SNR=50.7, Peak=173 HFD=5.2
20:49:49.541 00.002 9044 MultiStar: [#1 0.07,0.04,1.05,U] [#2 0.09,0.10,1.19,U] [#3 0.05,0.06,0.85,U] [#4 0.16,-0.00,1.29,U] [#5 0.15,0.03,0.65,U] [#6 -0.04,-0.00,0.43,U] [#7 -0.08,0.01,0.43,U] [#8 0.28,0.01,0.42,U] 
20:49:49.542 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.03}, one-star: {0.17, -0.04}
20:49:49.542 00.000 9044 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.62) = xAngle (1.87 = 1.87)
20:49:49.543 00.001 9044 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.21 = -1.21)
20:49:49.544 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.24 mountX=-0.03 mountY=-0.10, mountTheta=-1.87
20:49:49.545 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.03, opts=13)
20:49:49.546 00.001 9044 Enqueuing Move request for scope (0.10, 0.03)
20:49:49.547 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:49.548 00.001 9044 UpdateGuideState exits: m=5440 SNR=50.7
20:49:49.549 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:49.550 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:49.552 00.002 9044 Enqueuing Expose request
20:49:49.553 00.001 12252 Worker thread wakes up
20:49:49.554 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
20:49:49.554 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
20:49:49.554 00.000 12252 Moving (0.10, 0.03) raw xDistance=-0.03 yDistance=-0.10
20:49:49.557 00.003 12252 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1279.29
20:49:49.557 00.000 12252 PPEC: input: -0.03, control: 0.01, exposure: 2000
20:49:49.557 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:49.557 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:49:49.557 00.000 12252 MoveAxis(W, 4, ABG)
20:49:49.557 00.000 12252 Guiding  Dir = 3, Dur = 4
20:49:49.558 00.001 12252 IsSlewing returns 0
20:49:49.558 00.000 12252 IsGuiding returns 0
20:49:49.560 00.002 12252 PulseGuide returned control before completion, sleep 12
20:49:49.576 00.016 12252 IsGuiding returns 0
20:49:49.576 00.000 12252 Move returns status 0, amount 4
20:49:49.576 00.000 12252 MoveAxis(N, 0, ABG)
20:49:49.576 00.000 12252 Move returns status 0, amount 0
20:49:49.576 00.000 12252 move complete, result=0
20:49:49.576 00.000 12252 worker thread done servicing request
20:49:49.576 00.000 12252 Worker thread wakes up
20:49:49.576 00.000 9044 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
20:49:49.579 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:49.579 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:51.935 02.356 12252 Exposure complete
20:49:51.996 00.061 12252 worker thread done servicing request
20:49:51.996 00.000 9044 OnExposeComplete: enter
20:49:51.998 00.002 9044 UpdateGuideState(): m_state=6
20:49:51.999 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
20:49:52.000 00.001 9044 Star::Find returns 1 (0), X=1014.65, Y=823.53, Mass=5381, SNR=50.5, Peak=173 HFD=5.1
20:49:52.003 00.003 9044 MultiStar: [#1 0.05,-0.06,1.06,U] [#2 0.11,-0.02,1.21,U] [#3 0.11,0.07,0.85,U] [#4 0.20,0.01,1.29,U] [#5 0.14,-0.05,0.66,U] [#6 -0.03,-0.12,0.43,U] [#7 0.04,0.06,0.43,U] [#8 0.21,-0.07,0.42,U] 
20:49:52.004 00.001 9044 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.14, -0.02}
20:49:52.006 00.002 9044 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.62) = xAngle (1.49 = 1.49)
20:49:52.007 00.001 9044 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.59 = -1.59)
20:49:52.009 00.002 9044 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.14 mountX=0.01 mountY=-0.12, mountTheta=-1.49
20:49:52.010 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.02, opts=13)
20:49:52.011 00.001 9044 Enqueuing Move request for scope (0.12, -0.02)
20:49:52.012 00.001 12252 Worker thread wakes up
20:49:52.012 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:52.013 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
20:49:52.013 00.000 9044 UpdateGuideState exits: m=5381 SNR=50.5
20:49:52.015 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:52.016 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
20:49:52.016 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:52.017 00.001 9044 Enqueuing Expose request
20:49:52.018 00.001 12252 Moving (0.12, -0.02) raw xDistance=0.01 yDistance=-0.12
20:49:52.020 00.002 12252 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1279.83
20:49:52.020 00.000 12252 PPEC: input: 0.01, control: 0.01, exposure: 2000
20:49:52.020 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:52.020 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:49:52.020 00.000 12252 MoveAxis(W, 5, ABG)
20:49:52.020 00.000 12252 Guiding  Dir = 3, Dur = 5
20:49:52.020 00.000 12252 IsSlewing returns 0
20:49:52.021 00.001 12252 IsGuiding returns 0
20:49:52.022 00.001 12252 PulseGuide returned control before completion, sleep 14
20:49:52.048 00.026 12252 IsGuiding returns 0
20:49:52.048 00.000 12252 Move returns status 0, amount 5
20:49:52.048 00.000 12252 MoveAxis(N, 0, ABG)
20:49:52.048 00.000 12252 Move returns status 0, amount 0
20:49:52.048 00.000 12252 move complete, result=0
20:49:52.049 00.001 12252 worker thread done servicing request
20:49:52.049 00.000 9044 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
20:49:52.051 00.002 12252 Worker thread wakes up
20:49:52.051 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:52.051 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:54.403 02.352 12252 Exposure complete
20:49:54.475 00.072 12252 worker thread done servicing request
20:49:54.475 00.000 9044 OnExposeComplete: enter
20:49:54.478 00.003 9044 UpdateGuideState(): m_state=6
20:49:54.479 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
20:49:54.480 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=823.74, Mass=5525, SNR=51.0, Peak=173 HFD=5.2
20:49:54.481 00.001 9044 MultiStar: [#1 -0.03,0.06,1.05,U] [#2 0.00,0.01,1.20,U] [#3 -0.11,0.13,0.84,U] [#4 0.09,0.15,1.27,U] [#5 0.02,0.11,0.65,U] [#6 -0.02,0.04,0.43,U] [#7 -0.01,0.08,0.43,U] [#8 0.02,-0.09,0.42,U] 
20:49:54.481 00.000 9044 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {-0.01, 0.19}
20:49:54.482 00.001 9044 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.62) = xAngle (3.19 = -3.09)
20:49:54.483 00.001 9044 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.11 = 0.11)
20:49:54.484 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.57 mountX=-0.09 mountY=0.01, mountTheta=3.03
20:49:54.485 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.09, opts=13)
20:49:54.486 00.001 9044 Enqueuing Move request for scope (0.00, 0.09)
20:49:54.488 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:54.489 00.001 12252 Worker thread wakes up
20:49:54.489 00.000 9044 UpdateGuideState exits: m=5525 SNR=51.0
20:49:54.491 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
20:49:54.491 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:54.492 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
20:49:54.492 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:54.494 00.002 9044 Enqueuing Expose request
20:49:54.497 00.003 12252 Moving (0.00, 0.09) raw xDistance=-0.09 yDistance=0.01
20:49:54.500 00.003 12252 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1280.36
20:49:54.500 00.000 12252 PPEC: input: -0.09, control: 0.01, exposure: 2000
20:49:54.500 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:54.500 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:49:54.501 00.001 12252 MoveAxis(W, 3, ABG)
20:49:54.501 00.000 12252 Guiding  Dir = 3, Dur = 3
20:49:54.501 00.000 12252 IsSlewing returns 0
20:49:54.501 00.000 12252 IsGuiding returns 0
20:49:54.504 00.003 12252 PulseGuide returned control before completion, sleep 12
20:49:54.524 00.020 12252 IsGuiding returns 0
20:49:54.524 00.000 12252 Move returns status 0, amount 3
20:49:54.524 00.000 12252 MoveAxis(N, 0, ABG)
20:49:54.524 00.000 12252 Move returns status 0, amount 0
20:49:54.524 00.000 12252 move complete, result=0
20:49:54.524 00.000 12252 worker thread done servicing request
20:49:54.525 00.001 12252 Worker thread wakes up
20:49:54.525 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:54.525 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:54.525 00.000 9044 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
20:49:56.866 02.341 12252 Exposure complete
20:49:56.914 00.048 12252 worker thread done servicing request
20:49:56.914 00.000 9044 OnExposeComplete: enter
20:49:56.915 00.001 9044 UpdateGuideState(): m_state=6
20:49:56.916 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
20:49:56.916 00.000 9044 Star::Find returns 1 (0), X=1014.69, Y=823.76, Mass=5413, SNR=50.5, Peak=173 HFD=5.2
20:49:56.918 00.002 9044 MultiStar: [#1 0.07,0.36,0.00,M1] [#2 0.11,0.17,1.20,U] [#3 0.12,0.18,0.85,U] [#4 0.20,0.21,1.27,U] [#5 0.15,0.07,0.67,U] [#6 0.01,0.13,0.44,U] [#7 0.18,0.26,0.43,U] [#8 0.11,-0.04,0.42,U] 
20:49:56.920 00.002 9044 refined, 7 included, MultiStar: {0.14, 0.16}, one-star: {0.17, 0.21}
20:49:56.921 00.001 9044 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.62) = xAngle (2.48 = 2.48)
20:49:56.921 00.000 9044 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.60 = -0.60)
20:49:56.922 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.16 hyp=0.22 cameraTheta=0.86 mountX=-0.17 mountY=-0.12, mountTheta=-2.52
20:49:56.923 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.16, opts=13)
20:49:56.924 00.001 9044 Enqueuing Move request for scope (0.14, 0.16)
20:49:56.925 00.001 12252 Worker thread wakes up
20:49:56.926 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:56.927 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.16) opts 0xd
20:49:56.927 00.000 9044 UpdateGuideState exits: m=5413 SNR=50.5
20:49:56.928 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:56.929 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:56.930 00.001 9044 Enqueuing Expose request
20:49:56.931 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.16)
20:49:56.931 00.000 12252 Moving (0.14, 0.16) raw xDistance=-0.17 yDistance=-0.12
20:49:56.934 00.003 12252 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 1280.88
20:49:56.934 00.000 12252 PPEC: input: -0.17, control: -0.10, exposure: 2000
20:49:56.934 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:49:56.935 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:49:56.935 00.000 12252 MoveAxis(E, 40, ABG)
20:49:56.935 00.000 12252 Guiding  Dir = 2, Dur = 40
20:49:56.935 00.000 12252 IsSlewing returns 0
20:49:56.935 00.000 12252 IsGuiding returns 0
20:49:56.937 00.002 12252 PulseGuide returned control before completion, sleep 49
20:49:57.000 00.063 12252 IsGuiding returns 0
20:49:57.000 00.000 12252 Move returns status 0, amount 40
20:49:57.000 00.000 12252 MoveAxis(N, 0, ABG)
20:49:57.000 00.000 12252 Move returns status 0, amount 0
20:49:57.000 00.000 12252 move complete, result=0
20:49:57.000 00.000 12252 worker thread done servicing request
20:49:57.000 00.000 12252 Worker thread wakes up
20:49:57.000 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:57.000 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:57.001 00.001 9044 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
20:49:59.351 02.350 12252 Exposure complete
20:49:59.427 00.076 12252 worker thread done servicing request
20:49:59.427 00.000 9044 OnExposeComplete: enter
20:49:59.429 00.002 9044 UpdateGuideState(): m_state=6
20:49:59.432 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
20:49:59.433 00.001 9044 Star::Find returns 1 (0), X=1014.78, Y=823.86, Mass=5592, SNR=51.5, Peak=173 HFD=5.1
20:49:59.435 00.002 9044 MultiStar: [#1 0.19,0.47,0.00,M2] [#2 0.51,0.41,0.00,M1] [#3 0.15,0.36,0.00,M1] [#4 0.27,0.20,1.27,U] [#5 0.17,0.20,0.64,U] [#6 0.16,0.19,0.42,U] [#7 0.11,0.42,0.00,M1] [#8 0.21,0.23,0.41,U] 
20:49:59.436 00.001 9044 refined, 4 included, MultiStar: {0.23, 0.23}, one-star: {0.27, 0.31}
20:49:59.438 00.002 9044 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.62) = xAngle (2.40 = 2.40)
20:49:59.440 00.002 9044 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.68 = -0.68)
20:49:59.441 00.001 9044 CameraToMount -- cameraX=0.23 cameraY=0.23 hyp=0.33 cameraTheta=0.78 mountX=-0.24 mountY=-0.21, mountTheta=-2.44
20:49:59.444 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.23, y=0.23, opts=13)
20:49:59.446 00.002 9044 Enqueuing Move request for scope (0.23, 0.23)
20:49:59.449 00.003 12252 Worker thread wakes up
20:49:59.449 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.23) opts 0xd
20:49:59.450 00.001 12252 Handling offset move in thread for scope, endpoint = (0.23, 0.23)
20:49:59.450 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:49:59.451 00.001 12252 Moving (0.23, 0.23) raw xDistance=-0.24 yDistance=-0.21
20:49:59.451 00.000 9044 UpdateGuideState exits: m=5592 SNR=51.5
20:49:59.453 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:49:59.455 00.002 12252 PPEC rslt: input = -0.24, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 1281.40
20:49:59.455 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:49:59.456 00.001 9044 Enqueuing Expose request
20:49:59.457 00.001 12252 PPEC: input: -0.24, control: -0.16, exposure: 2000
20:49:59.457 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:49:59.457 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
20:49:59.457 00.000 12252 MoveAxis(E, 63, ABG)
20:49:59.457 00.000 12252 Guiding  Dir = 2, Dur = 63
20:49:59.457 00.000 12252 IsSlewing returns 0
20:49:59.458 00.001 12252 IsGuiding returns 0
20:49:59.461 00.003 12252 PulseGuide returned control before completion, sleep 72
20:49:59.537 00.076 12252 IsGuiding returns 0
20:49:59.537 00.000 12252 Move returns status 0, amount 63
20:49:59.537 00.000 12252 MoveAxis(N, 0, ABG)
20:49:59.537 00.000 12252 Move returns status 0, amount 0
20:49:59.537 00.000 12252 move complete, result=0
20:49:59.537 00.000 12252 worker thread done servicing request
20:49:59.537 00.000 12252 Worker thread wakes up
20:49:59.537 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:49:59.537 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:49:59.537 00.000 9044 GuideStep: -0.2 px 63 ms EAST, -0.2 px 0 ms NORTH
20:50:01.900 02.363 12252 Exposure complete
20:50:01.953 00.053 12252 worker thread done servicing request
20:50:01.953 00.000 9044 OnExposeComplete: enter
20:50:01.954 00.001 9044 UpdateGuideState(): m_state=6
20:50:01.956 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
20:50:01.957 00.001 9044 Star::Find returns 1 (0), X=1014.41, Y=823.63, Mass=5565, SNR=51.2, Peak=173 HFD=5.3
20:50:01.959 00.002 9044 MultiStar: [#1 -0.07,0.11,1.04,U] [#2 -0.26,-0.00,1.18,U] [#3 -0.08,0.14,0.84,U] [#4 -0.12,0.01,1.27,U] [#5 -0.05,0.00,0.65,U] [#6 -0.18,-0.00,0.43,U] [#7 -0.11,0.00,0.43,U] [#8 -0.07,-0.13,0.41,U] 
20:50:01.960 00.001 9044 refined, 8 included, MultiStar: {-0.12, 0.04}, one-star: {-0.11, 0.08}
20:50:01.961 00.001 9044 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.62) = xAngle (4.47 = -1.81)
20:50:01.962 00.001 9044 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.39 = 1.39)
20:50:01.963 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.85 mountX=-0.03 mountY=0.13, mountTheta=1.81
20:50:01.965 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.04, opts=13)
20:50:01.966 00.001 9044 Enqueuing Move request for scope (-0.12, 0.04)
20:50:01.967 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:01.968 00.001 9044 UpdateGuideState exits: m=5565 SNR=51.2
20:50:01.970 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:01.972 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:01.973 00.001 9044 Enqueuing Expose request
20:50:01.974 00.001 12252 Worker thread wakes up
20:50:01.974 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
20:50:01.974 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
20:50:01.974 00.000 12252 Moving (-0.12, 0.04) raw xDistance=-0.03 yDistance=0.13
20:50:01.976 00.002 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1281.92
20:50:01.976 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
20:50:01.977 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:01.977 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:50:01.977 00.000 12252 MoveAxis(E, 8, ABG)
20:50:01.977 00.000 12252 Guiding  Dir = 2, Dur = 8
20:50:01.977 00.000 12252 IsSlewing returns 0
20:50:01.977 00.000 12252 IsGuiding returns 0
20:50:01.980 00.003 12252 PulseGuide returned control before completion, sleep 16
20:50:02.003 00.023 12252 IsGuiding returns 0
20:50:02.003 00.000 12252 Move returns status 0, amount 8
20:50:02.003 00.000 12252 MoveAxis(N, 0, ABG)
20:50:02.003 00.000 12252 Move returns status 0, amount 0
20:50:02.003 00.000 12252 move complete, result=0
20:50:02.003 00.000 12252 worker thread done servicing request
20:50:02.003 00.000 12252 Worker thread wakes up
20:50:02.003 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
20:50:02.004 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:02.004 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:04.347 02.343 12252 Exposure complete
20:50:04.394 00.047 12252 worker thread done servicing request
20:50:04.394 00.000 9044 OnExposeComplete: enter
20:50:04.395 00.001 9044 UpdateGuideState(): m_state=6
20:50:04.396 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
20:50:04.397 00.001 9044 Star::Find returns 1 (0), X=1014.75, Y=823.74, Mass=5522, SNR=51.1, Peak=173 HFD=5.2
20:50:04.399 00.002 9044 MultiStar: [#1 0.24,0.33,0.00,M2] [#2 0.14,0.18,1.20,U] [#3 0.15,0.29,0.83,U] [#4 0.26,0.15,1.26,U] [#5 0.20,0.12,0.66,U] [#6 0.18,0.17,0.43,U] [#7 0.21,0.25,0.42,U] [#8 0.34,0.02,0.40,U] 
20:50:04.401 00.002 9044 refined, 7 included, MultiStar: {0.21, 0.18}, one-star: {0.23, 0.19}
20:50:04.403 00.002 9044 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.62) = xAngle (2.33 = 2.33)
20:50:04.405 00.002 9044 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.75 = -0.75)
20:50:04.407 00.002 9044 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.27 cameraTheta=0.71 mountX=-0.19 mountY=-0.19, mountTheta=-2.36
20:50:04.410 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=0.18, opts=13)
20:50:04.411 00.001 9044 Enqueuing Move request for scope (0.21, 0.18)
20:50:04.413 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:04.414 00.001 9044 UpdateGuideState exits: m=5522 SNR=51.1
20:50:04.415 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:04.417 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:04.418 00.001 9044 Enqueuing Expose request
20:50:04.419 00.001 12252 Worker thread wakes up
20:50:04.419 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.18) opts 0xd
20:50:04.419 00.000 12252 Handling offset move in thread for scope, endpoint = (0.21, 0.18)
20:50:04.419 00.000 12252 Moving (0.21, 0.18) raw xDistance=-0.19 yDistance=-0.19
20:50:04.421 00.002 12252 PPEC rslt: input = -0.19, final = -0.15, react = -0.11, pred = -0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 1282.43
20:50:04.421 00.000 12252 PPEC: input: -0.19, control: -0.15, exposure: 2000
20:50:04.421 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
20:50:04.422 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:50:04.422 00.000 12252 MoveAxis(E, 60, ABG)
20:50:04.422 00.000 12252 Guiding  Dir = 2, Dur = 60
20:50:04.422 00.000 12252 IsSlewing returns 0
20:50:04.422 00.000 12252 IsGuiding returns 0
20:50:04.424 00.002 12252 PulseGuide returned control before completion, sleep 69
20:50:04.496 00.072 12252 IsGuiding returns 0
20:50:04.496 00.000 12252 Move returns status 0, amount 60
20:50:04.496 00.000 12252 MoveAxis(N, 0, ABG)
20:50:04.496 00.000 12252 Move returns status 0, amount 0
20:50:04.496 00.000 12252 move complete, result=0
20:50:04.496 00.000 12252 worker thread done servicing request
20:50:04.496 00.000 12252 Worker thread wakes up
20:50:04.496 00.000 9044 GuideStep: -0.2 px 60 ms EAST, -0.2 px 0 ms NORTH
20:50:04.498 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:04.498 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:06.851 02.353 12252 Exposure complete
20:50:06.910 00.059 12252 worker thread done servicing request
20:50:06.910 00.000 9044 OnExposeComplete: enter
20:50:06.913 00.003 9044 UpdateGuideState(): m_state=6
20:50:06.916 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
20:50:06.918 00.002 9044 Star::Find returns 1 (0), X=1014.65, Y=823.64, Mass=5489, SNR=50.9, Peak=173 HFD=5.3
20:50:06.921 00.003 9044 MultiStar: [#1 0.02,0.08,1.04,U] [#2 -0.00,0.12,1.20,U] [#3 0.03,0.09,0.85,U] [#4 0.14,0.09,1.26,U] [#5 0.02,0.07,0.65,U] [#6 -0.04,0.04,0.44,U] [#7 0.02,0.13,0.42,U] [#8 0.04,0.06,0.42,U] 
20:50:06.924 00.003 9044 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.14, 0.10}
20:50:06.928 00.004 9044 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.62) = xAngle (2.66 = 2.66)
20:50:06.931 00.003 9044 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.42 = -0.42)
20:50:06.933 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.04 mountX=-0.09 mountY=-0.04, mountTheta=-2.71
20:50:06.937 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.09, opts=13)
20:50:06.940 00.003 9044 Enqueuing Move request for scope (0.05, 0.09)
20:50:06.941 00.001 12252 Worker thread wakes up
20:50:06.942 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:06.943 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
20:50:06.943 00.000 9044 UpdateGuideState exits: m=5489 SNR=50.9
20:50:06.944 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
20:50:06.944 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:06.946 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:06.947 00.001 12252 Moving (0.05, 0.09) raw xDistance=-0.09 yDistance=-0.04
20:50:06.947 00.000 9044 Enqueuing Expose request
20:50:06.949 00.002 12252 PPEC rslt: input = -0.09, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1282.94
20:50:06.949 00.000 12252 PPEC: input: -0.09, control: -0.04, exposure: 2000
20:50:06.949 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:06.949 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:50:06.949 00.000 12252 MoveAxis(E, 16, ABG)
20:50:06.949 00.000 12252 Guiding  Dir = 2, Dur = 16
20:50:06.950 00.001 12252 IsSlewing returns 0
20:50:06.950 00.000 12252 IsGuiding returns 0
20:50:06.952 00.002 12252 PulseGuide returned control before completion, sleep 24
20:50:06.987 00.035 12252 IsGuiding returns 1
20:50:06.987 00.000 12252 scope still moving after pulse duration time elapsed
20:50:07.018 00.031 12252 IsSlewing returns 0
20:50:07.018 00.000 12252 IsGuiding returns 0
20:50:07.019 00.001 12252 scope move finished after 16 + 52 ms
20:50:07.019 00.000 12252 Move returns status 0, amount 16
20:50:07.019 00.000 12252 MoveAxis(N, 0, ABG)
20:50:07.019 00.000 12252 Move returns status 0, amount 0
20:50:07.019 00.000 12252 move complete, result=0
20:50:07.019 00.000 12252 worker thread done servicing request
20:50:07.019 00.000 12252 Worker thread wakes up
20:50:07.019 00.000 9044 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
20:50:07.021 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:07.021 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:09.371 02.350 12252 Exposure complete
20:50:09.438 00.067 12252 worker thread done servicing request
20:50:09.439 00.001 9044 OnExposeComplete: enter
20:50:09.440 00.001 9044 UpdateGuideState(): m_state=6
20:50:09.441 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
20:50:09.442 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=823.70, Mass=5469, SNR=50.8, Peak=173 HFD=5.3
20:50:09.443 00.001 9044 MultiStar: [#1 0.10,0.00,1.04,U] [#2 0.04,-0.05,1.22,U] [#3 0.10,0.10,0.86,U] [#4 0.19,0.01,1.29,U] [#5 0.12,-0.03,0.65,U] [#6 0.04,0.00,0.43,U] [#7 0.04,0.02,0.44,U] [#8 0.27,-0.01,0.42,U] 
20:50:09.444 00.001 9044 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.19, 0.15}
20:50:09.445 00.001 9044 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.62) = xAngle (1.81 = 1.81)
20:50:09.446 00.001 9044 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.28 = -1.28)
20:50:09.447 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.18 mountX=-0.03 mountY=-0.12, mountTheta=-1.81
20:50:09.448 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.02, opts=13)
20:50:09.449 00.001 9044 Enqueuing Move request for scope (0.12, 0.02)
20:50:09.450 00.001 12252 Worker thread wakes up
20:50:09.450 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:09.451 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
20:50:09.451 00.000 9044 UpdateGuideState exits: m=5469 SNR=50.8
20:50:09.452 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:09.453 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
20:50:09.453 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:09.456 00.003 9044 Enqueuing Expose request
20:50:09.459 00.003 12252 Moving (0.12, 0.02) raw xDistance=-0.03 yDistance=-0.12
20:50:09.460 00.001 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1283.44
20:50:09.460 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
20:50:09.460 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:09.460 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:50:09.460 00.000 12252 MoveAxis(E, 13, ABG)
20:50:09.460 00.000 12252 Guiding  Dir = 2, Dur = 13
20:50:09.461 00.001 12252 IsSlewing returns 0
20:50:09.461 00.000 12252 IsGuiding returns 0
20:50:09.463 00.002 12252 PulseGuide returned control before completion, sleep 21
20:50:09.503 00.040 12252 IsGuiding returns 0
20:50:09.503 00.000 12252 Move returns status 0, amount 13
20:50:09.503 00.000 12252 MoveAxis(N, 0, ABG)
20:50:09.503 00.000 12252 Move returns status 0, amount 0
20:50:09.503 00.000 12252 move complete, result=0
20:50:09.503 00.000 12252 worker thread done servicing request
20:50:09.503 00.000 12252 Worker thread wakes up
20:50:09.503 00.000 9044 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
20:50:09.504 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:09.505 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:11.851 02.346 12252 Exposure complete
20:50:11.922 00.071 12252 worker thread done servicing request
20:50:11.922 00.000 9044 OnExposeComplete: enter
20:50:11.925 00.003 9044 UpdateGuideState(): m_state=6
20:50:11.927 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
20:50:11.928 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=823.69, Mass=5602, SNR=51.4, Peak=173 HFD=5.2
20:50:11.931 00.003 9044 MultiStar: [#1 -0.03,0.01,1.04,U] [#2 -0.01,-0.02,1.19,U] [#3 -0.07,0.09,0.83,U] [#4 0.09,0.06,1.27,U] [#5 0.10,0.00,0.64,U] [#6 -0.00,0.03,0.43,U] [#7 0.01,0.26,0.43,U] [#8 0.09,-0.03,0.41,U] 
20:50:11.932 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {-0.01, 0.14}
20:50:11.933 00.001 9044 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.62) = xAngle (2.94 = 2.94)
20:50:11.934 00.001 9044 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.15 = -0.15)
20:50:11.935 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.06 cameraTheta=1.31 mountX=-0.05 mountY=-0.01, mountTheta=-2.99
20:50:11.938 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.05, opts=13)
20:50:11.940 00.002 9044 Enqueuing Move request for scope (0.01, 0.05)
20:50:11.943 00.003 12252 Worker thread wakes up
20:50:11.943 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:11.945 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
20:50:11.945 00.000 9044 UpdateGuideState exits: m=5602 SNR=51.4
20:50:11.948 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:11.950 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
20:50:11.950 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:11.952 00.002 9044 Enqueuing Expose request
20:50:11.953 00.001 12252 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=-0.01
20:50:11.955 00.002 12252 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1283.94
20:50:11.955 00.000 12252 PPEC: input: -0.05, control: -0.03, exposure: 2000
20:50:11.955 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:11.955 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:50:11.955 00.000 12252 MoveAxis(E, 11, ABG)
20:50:11.955 00.000 12252 Guiding  Dir = 2, Dur = 11
20:50:11.956 00.001 12252 IsSlewing returns 0
20:50:11.956 00.000 12252 IsGuiding returns 0
20:50:11.958 00.002 12252 PulseGuide returned control before completion, sleep 19
20:50:11.991 00.033 12252 IsGuiding returns 0
20:50:11.991 00.000 12252 Move returns status 0, amount 11
20:50:11.991 00.000 12252 MoveAxis(N, 0, ABG)
20:50:11.991 00.000 12252 Move returns status 0, amount 0
20:50:11.991 00.000 12252 move complete, result=0
20:50:11.991 00.000 12252 worker thread done servicing request
20:50:11.991 00.000 12252 Worker thread wakes up
20:50:11.992 00.001 9044 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
20:50:11.993 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:11.993 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:14.350 02.357 12252 Exposure complete
20:50:14.393 00.043 12252 worker thread done servicing request
20:50:14.393 00.000 9044 OnExposeComplete: enter
20:50:14.396 00.003 9044 UpdateGuideState(): m_state=6
20:50:14.399 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
20:50:14.401 00.002 9044 Star::Find returns 1 (0), X=1014.60, Y=823.22, Mass=5372, SNR=50.3, Peak=173 HFD=5.2
20:50:14.402 00.001 9044 MultiStar: [#1 0.08,-0.18,1.07,U] [#2 0.02,-0.22,1.25,U] [#3 0.09,-0.14,0.85,U] [#4 0.10,-0.52,0.00,M1] [#5 0.11,-0.17,0.66,U] [#6 0.04,-0.15,0.43,U] [#7 0.05,-0.08,0.43,U] [#8 0.19,-0.21,0.42,U] 
20:50:14.404 00.002 9044 refined, 7 included, MultiStar: {0.08, -0.20}, one-star: {0.09, -0.32}
20:50:14.406 00.002 9044 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.62) = xAngle (0.42 = 0.42)
20:50:14.409 00.003 9044 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.66 = -2.66)
20:50:14.412 00.003 9044 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.20 mountX=0.19 mountY=-0.10, mountTheta=-0.47
20:50:14.416 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.20, opts=13)
20:50:14.419 00.003 9044 Enqueuing Move request for scope (0.08, -0.20)
20:50:14.423 00.004 12252 Worker thread wakes up
20:50:14.423 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:14.425 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
20:50:14.425 00.000 9044 UpdateGuideState exits: m=5372 SNR=50.3
20:50:14.428 00.003 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
20:50:14.428 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:14.429 00.001 12252 Moving (0.08, -0.20) raw xDistance=0.19 yDistance=-0.10
20:50:14.429 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:14.431 00.002 9044 Enqueuing Expose request
20:50:14.435 00.004 12252 PPEC rslt: input = 0.19, final = 0.10, react = 0.12, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 1284.44
20:50:14.435 00.000 12252 PPEC: input: 0.19, control: 0.10, exposure: 2000
20:50:14.435 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:14.435 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
20:50:14.435 00.000 12252 MoveAxis(W, 41, ABG)
20:50:14.435 00.000 12252 Guiding  Dir = 3, Dur = 41
20:50:14.438 00.003 12252 IsSlewing returns 0
20:50:14.439 00.001 12252 IsGuiding returns 0
20:50:14.440 00.001 12252 PulseGuide returned control before completion, sleep 50
20:50:14.499 00.059 12252 IsGuiding returns 0
20:50:14.500 00.001 12252 Move returns status 0, amount 41
20:50:14.500 00.000 12252 MoveAxis(N, 0, ABG)
20:50:14.500 00.000 12252 Move returns status 0, amount 0
20:50:14.500 00.000 12252 move complete, result=0
20:50:14.500 00.000 12252 worker thread done servicing request
20:50:14.500 00.000 12252 Worker thread wakes up
20:50:14.501 00.001 9044 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
20:50:14.502 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:14.502 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:16.850 02.348 12252 Exposure complete
20:50:16.898 00.048 12252 worker thread done servicing request
20:50:16.898 00.000 9044 OnExposeComplete: enter
20:50:16.900 00.002 9044 UpdateGuideState(): m_state=6
20:50:16.902 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
20:50:16.903 00.001 9044 Star::Find returns 1 (0), X=1014.52, Y=823.71, Mass=5491, SNR=50.9, Peak=173 HFD=5.2
20:50:16.906 00.003 9044 MultiStar: [#1 0.05,0.00,1.04,U] [#2 0.04,0.01,1.19,U] [#3 -0.06,0.13,0.85,U] [#4 0.12,0.04,1.27,U] [#5 0.05,-0.08,0.64,U] [#6 -0.02,-0.07,0.43,U] [#7 -0.03,0.06,0.42,U] [#8 -0.00,-0.07,0.41,U] 
20:50:16.907 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.01, 0.16}
20:50:16.909 00.002 9044 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.62) = xAngle (2.51 = 2.51)
20:50:16.910 00.001 9044 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.57 = -0.57)
20:50:16.911 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.89 mountX=-0.04 mountY=-0.02, mountTheta=-2.55
20:50:16.913 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.04, opts=13)
20:50:16.915 00.002 9044 Enqueuing Move request for scope (0.03, 0.04)
20:50:16.917 00.002 12252 Worker thread wakes up
20:50:16.917 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:16.919 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
20:50:16.919 00.000 9044 UpdateGuideState exits: m=5491 SNR=50.9
20:50:16.921 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
20:50:16.921 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:16.922 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:16.925 00.003 9044 Enqueuing Expose request
20:50:16.928 00.003 12252 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=-0.02
20:50:16.933 00.005 12252 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1284.93
20:50:16.933 00.000 12252 PPEC: input: -0.04, control: -0.00, exposure: 2000
20:50:16.933 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:16.933 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:50:16.933 00.000 12252 MoveAxis(E, 2, ABG)
20:50:16.934 00.001 12252 Guiding  Dir = 2, Dur = 2
20:50:16.934 00.000 12252 IsSlewing returns 0
20:50:16.934 00.000 12252 IsGuiding returns 0
20:50:16.937 00.003 12252 IsGuiding returns 0
20:50:16.937 00.000 12252 Move returns status 0, amount 2
20:50:16.937 00.000 12252 MoveAxis(N, 0, ABG)
20:50:16.937 00.000 12252 Move returns status 0, amount 0
20:50:16.937 00.000 12252 move complete, result=0
20:50:16.937 00.000 12252 worker thread done servicing request
20:50:16.937 00.000 12252 Worker thread wakes up
20:50:16.937 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:16.937 00.000 9044 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
20:50:16.940 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:19.286 02.346 12252 Exposure complete
20:50:19.336 00.050 12252 worker thread done servicing request
20:50:19.336 00.000 9044 OnExposeComplete: enter
20:50:19.338 00.002 9044 UpdateGuideState(): m_state=6
20:50:19.339 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
20:50:19.341 00.002 9044 Star::Find returns 1 (0), X=1014.44, Y=823.66, Mass=5431, SNR=50.7, Peak=173 HFD=5.2
20:50:19.342 00.001 9044 MultiStar: [#1 -0.02,0.05,1.05,U] [#2 -0.24,0.00,1.21,U] [#3 -0.10,0.11,0.84,U] [#4 0.07,0.02,1.31,U] [#5 0.00,0.07,0.66,U] [#6 -0.08,0.02,0.43,U] [#7 -0.06,0.11,0.44,U] [#8 -0.06,-0.05,0.41,U] 
20:50:19.344 00.002 9044 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {-0.07, 0.11}
20:50:19.345 00.001 9044 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.62) = xAngle (4.09 = -2.20)
20:50:19.346 00.001 9044 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.00 = 1.00)
20:50:19.347 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.46 mountX=-0.05 mountY=0.07, mountTheta=2.18
20:50:19.349 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.05, opts=13)
20:50:19.350 00.001 9044 Enqueuing Move request for scope (-0.06, 0.05)
20:50:19.351 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:19.353 00.002 12252 Worker thread wakes up
20:50:19.353 00.000 9044 UpdateGuideState exits: m=5431 SNR=50.7
20:50:19.353 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:19.354 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
20:50:19.355 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:19.356 00.001 9044 Enqueuing Expose request
20:50:19.356 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
20:50:19.356 00.000 12252 Moving (-0.06, 0.05) raw xDistance=-0.05 yDistance=0.07
20:50:19.358 00.002 12252 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1285.42
20:50:19.358 00.000 12252 PPEC: input: -0.05, control: 0.01, exposure: 2000
20:50:19.358 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:19.358 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:50:19.358 00.000 12252 MoveAxis(W, 2, ABG)
20:50:19.358 00.000 12252 Guiding  Dir = 3, Dur = 2
20:50:19.358 00.000 12252 IsSlewing returns 0
20:50:19.358 00.000 12252 IsGuiding returns 0
20:50:19.361 00.003 12252 IsGuiding returns 0
20:50:19.362 00.001 12252 Move returns status 0, amount 2
20:50:19.362 00.000 12252 MoveAxis(N, 0, ABG)
20:50:19.362 00.000 12252 Move returns status 0, amount 0
20:50:19.362 00.000 12252 move complete, result=0
20:50:19.362 00.000 12252 worker thread done servicing request
20:50:19.362 00.000 12252 Worker thread wakes up
20:50:19.362 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:19.362 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:19.362 00.000 9044 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
20:50:21.714 02.352 12252 Exposure complete
20:50:21.793 00.079 12252 worker thread done servicing request
20:50:21.793 00.000 9044 OnExposeComplete: enter
20:50:21.795 00.002 9044 UpdateGuideState(): m_state=6
20:50:21.797 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
20:50:21.798 00.001 9044 Star::Find returns 1 (0), X=1014.49, Y=823.69, Mass=5482, SNR=50.9, Peak=173 HFD=5.2
20:50:21.799 00.001 9044 MultiStar: [#1 0.00,0.10,1.06,U] [#2 -0.01,0.01,1.22,U] [#3 -0.06,0.08,0.83,U] [#4 0.13,0.05,1.28,U] [#5 0.07,0.01,0.66,U] [#6 -0.06,0.02,0.43,U] [#7 -0.04,0.05,0.42,U] [#8 0.03,-0.06,0.41,U] 
20:50:21.800 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.02, 0.14}
20:50:21.801 00.001 9044 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.62) = xAngle (2.91 = 2.91)
20:50:21.801 00.000 9044 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.17 = -0.17)
20:50:21.802 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.29 mountX=-0.05 mountY=-0.01, mountTheta=-2.97
20:50:21.803 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.05, opts=13)
20:50:21.804 00.001 9044 Enqueuing Move request for scope (0.02, 0.05)
20:50:21.806 00.002 12252 Worker thread wakes up
20:50:21.806 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
20:50:21.806 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
20:50:21.806 00.000 12252 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=-0.01
20:50:21.806 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:21.807 00.001 9044 UpdateGuideState exits: m=5482 SNR=50.9
20:50:21.808 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:21.809 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:21.809 00.000 12252 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1285.91
20:50:21.809 00.000 9044 Enqueuing Expose request
20:50:21.812 00.003 12252 PPEC: input: -0.05, control: 0.00, exposure: 2000
20:50:21.812 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:21.812 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:50:21.812 00.000 12252 MoveAxis(W, 1, ABG)
20:50:21.812 00.000 12252 Guiding  Dir = 3, Dur = 1
20:50:21.813 00.001 12252 IsSlewing returns 0
20:50:21.813 00.000 12252 IsGuiding returns 0
20:50:21.816 00.003 12252 IsGuiding returns 0
20:50:21.816 00.000 12252 Move returns status 0, amount 1
20:50:21.816 00.000 12252 MoveAxis(N, 0, ABG)
20:50:21.816 00.000 12252 Move returns status 0, amount 0
20:50:21.816 00.000 12252 move complete, result=0
20:50:21.816 00.000 12252 worker thread done servicing request
20:50:21.816 00.000 12252 Worker thread wakes up
20:50:21.816 00.000 9044 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
20:50:21.817 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:21.817 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:24.171 02.354 12252 Exposure complete
20:50:24.230 00.059 12252 worker thread done servicing request
20:50:24.230 00.000 9044 OnExposeComplete: enter
20:50:24.232 00.002 9044 UpdateGuideState(): m_state=6
20:50:24.232 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
20:50:24.233 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=823.52, Mass=5507, SNR=50.9, Peak=173 HFD=5.2
20:50:24.234 00.001 9044 MultiStar: [#1 0.02,0.02,1.07,U] [#2 0.06,-0.04,1.22,U] [#3 0.04,0.08,0.84,U] [#4 -0.03,-0.00,1.29,U] [#5 0.18,-0.00,0.65,U] [#6 -0.00,-0.05,0.43,U] [#7 0.09,0.12,0.42,U] [#8 0.27,-0.11,0.41,U] 
20:50:24.235 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.19, -0.03}
20:50:24.237 00.002 9044 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.62) = xAngle (1.60 = 1.60)
20:50:24.237 00.000 9044 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.48 = -1.48)
20:50:24.238 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.02 mountX=-0.00 mountY=-0.07, mountTheta=-1.60
20:50:24.241 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.00, opts=13)
20:50:24.243 00.002 9044 Enqueuing Move request for scope (0.07, -0.00)
20:50:24.244 00.001 12252 Worker thread wakes up
20:50:24.244 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:24.247 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
20:50:24.247 00.000 9044 UpdateGuideState exits: m=5507 SNR=50.9
20:50:24.249 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:24.251 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
20:50:24.251 00.000 12252 Moving (0.07, -0.00) raw xDistance=-0.00 yDistance=-0.07
20:50:24.251 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:24.253 00.002 9044 Enqueuing Expose request
20:50:24.257 00.004 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1286.39
20:50:24.257 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
20:50:24.257 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:24.258 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:50:24.258 00.000 12252 MoveAxis(E, 5, ABG)
20:50:24.258 00.000 12252 Guiding  Dir = 2, Dur = 5
20:50:24.258 00.000 12252 IsSlewing returns 0
20:50:24.260 00.002 12252 IsGuiding returns 0
20:50:24.262 00.002 12252 PulseGuide returned control before completion, sleep 13
20:50:24.278 00.016 12252 IsGuiding returns 0
20:50:24.278 00.000 12252 Move returns status 0, amount 5
20:50:24.278 00.000 12252 MoveAxis(N, 0, ABG)
20:50:24.278 00.000 12252 Move returns status 0, amount 0
20:50:24.278 00.000 12252 move complete, result=0
20:50:24.278 00.000 12252 worker thread done servicing request
20:50:24.278 00.000 12252 Worker thread wakes up
20:50:24.278 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
20:50:24.280 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:24.281 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:26.637 02.356 12252 Exposure complete
20:50:26.686 00.049 12252 worker thread done servicing request
20:50:26.686 00.000 9044 OnExposeComplete: enter
20:50:26.687 00.001 9044 UpdateGuideState(): m_state=6
20:50:26.688 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
20:50:26.689 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=823.68, Mass=5494, SNR=51.0, Peak=173 HFD=5.2
20:50:26.690 00.001 9044 MultiStar: [#1 0.04,-0.02,1.04,U] [#2 0.04,0.01,1.20,U] [#3 -0.09,0.02,0.84,U] [#4 -0.04,0.01,1.29,U] [#5 0.06,-0.02,0.66,U] [#6 -0.07,-0.04,0.43,U] [#7 0.04,-0.07,0.43,U] [#8 0.04,-0.06,0.41,U] 
20:50:26.691 00.001 9044 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {-0.01, 0.13}
20:50:26.691 00.000 9044 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.62) = xAngle (3.25 = -3.04)
20:50:26.692 00.001 9044 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.16 = 0.16)
20:50:26.694 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.62 mountX=-0.01 mountY=0.00, mountTheta=2.98
20:50:26.696 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.01, opts=13)
20:50:26.698 00.002 9044 Enqueuing Move request for scope (-0.00, 0.01)
20:50:26.699 00.001 12252 Worker thread wakes up
20:50:26.699 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:26.702 00.003 9044 UpdateGuideState exits: m=5494 SNR=51.0
20:50:26.705 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:26.708 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
20:50:26.708 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:26.711 00.003 9044 Enqueuing Expose request
20:50:26.713 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
20:50:26.713 00.000 12252 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=0.00
20:50:26.715 00.002 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1286.87
20:50:26.715 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
20:50:26.716 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:26.716 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:50:26.716 00.000 12252 MoveAxis(E, 5, ABG)
20:50:26.716 00.000 12252 Guiding  Dir = 2, Dur = 5
20:50:26.717 00.001 12252 IsSlewing returns 0
20:50:26.717 00.000 12252 IsGuiding returns 0
20:50:26.719 00.002 12252 PulseGuide returned control before completion, sleep 13
20:50:26.741 00.022 12252 IsGuiding returns 0
20:50:26.741 00.000 12252 Move returns status 0, amount 5
20:50:26.741 00.000 12252 MoveAxis(N, 0, ABG)
20:50:26.741 00.000 12252 Move returns status 0, amount 0
20:50:26.741 00.000 12252 move complete, result=0
20:50:26.741 00.000 12252 worker thread done servicing request
20:50:26.742 00.001 12252 Worker thread wakes up
20:50:26.742 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
20:50:26.744 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:26.744 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:29.078 02.334 12252 Exposure complete
20:50:29.143 00.065 12252 worker thread done servicing request
20:50:29.143 00.000 9044 OnExposeComplete: enter
20:50:29.145 00.002 9044 UpdateGuideState(): m_state=6
20:50:29.146 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
20:50:29.148 00.002 9044 Star::Find returns 1 (0), X=1014.43, Y=823.77, Mass=5518, SNR=51.1, Peak=173 HFD=5.2
20:50:29.149 00.001 9044 MultiStar: [#1 -0.08,0.36,0.00,M1] [#2 -0.05,0.17,1.21,U] [#3 -0.16,0.21,0.83,U] [#4 0.01,0.10,1.28,U] [#5 -0.06,0.18,0.65,U] [#6 -0.13,0.21,0.43,U] [#7 -0.08,0.19,0.41,U] [#8 -0.05,0.08,0.41,U] 
20:50:29.150 00.001 9044 refined, 7 included, MultiStar: {-0.07, 0.17}, one-star: {-0.09, 0.22}
20:50:29.151 00.001 9044 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.62) = xAngle (3.57 = -2.71)
20:50:29.153 00.002 9044 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.49 = 0.49)
20:50:29.154 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.95 mountX=-0.16 mountY=0.09, mountTheta=2.66
20:50:29.156 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.17, opts=13)
20:50:29.157 00.001 9044 Enqueuing Move request for scope (-0.07, 0.17)
20:50:29.159 00.002 12252 Worker thread wakes up
20:50:29.159 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
20:50:29.159 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:29.160 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
20:50:29.160 00.000 9044 UpdateGuideState exits: m=5518 SNR=51.1
20:50:29.162 00.002 12252 Moving (-0.07, 0.17) raw xDistance=-0.16 yDistance=0.09
20:50:29.162 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:29.163 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:29.164 00.001 9044 Enqueuing Expose request
20:50:29.165 00.001 12252 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1287.34
20:50:29.165 00.000 12252 PPEC: input: -0.16, control: -0.12, exposure: 2000
20:50:29.165 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:29.165 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:50:29.165 00.000 12252 MoveAxis(E, 46, ABG)
20:50:29.165 00.000 12252 Guiding  Dir = 2, Dur = 46
20:50:29.166 00.001 12252 IsSlewing returns 0
20:50:29.166 00.000 12252 IsGuiding returns 0
20:50:29.167 00.001 12252 PulseGuide returned control before completion, sleep 55
20:50:29.231 00.064 12252 IsGuiding returns 0
20:50:29.231 00.000 12252 Move returns status 0, amount 46
20:50:29.231 00.000 12252 MoveAxis(N, 0, ABG)
20:50:29.231 00.000 12252 Move returns status 0, amount 0
20:50:29.232 00.001 12252 move complete, result=0
20:50:29.232 00.000 12252 worker thread done servicing request
20:50:29.232 00.000 9044 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
20:50:29.233 00.001 12252 Worker thread wakes up
20:50:29.233 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:29.233 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:31.580 02.347 12252 Exposure complete
20:50:31.648 00.068 12252 worker thread done servicing request
20:50:31.648 00.000 9044 OnExposeComplete: enter
20:50:31.649 00.001 9044 UpdateGuideState(): m_state=6
20:50:31.651 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
20:50:31.652 00.001 9044 Star::Find returns 1 (0), X=1014.52, Y=823.66, Mass=5492, SNR=50.9, Peak=173 HFD=5.2
20:50:31.653 00.001 9044 MultiStar: [#1 0.01,0.00,1.05,U] [#2 -0.21,-0.07,1.21,U] [#3 -0.02,0.00,0.84,U] [#4 0.12,0.03,1.27,U] [#5 0.00,-0.06,0.64,U] [#6 -0.02,-0.05,0.42,U] [#7 -0.02,0.08,0.42,U] [#8 -0.03,-0.09,0.41,U] 
20:50:31.654 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {0.00, 0.11}
20:50:31.655 00.001 9044 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.62) = xAngle (4.60 = -1.68)
20:50:31.658 00.003 9044 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.52 = 1.52)
20:50:31.659 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.97 mountX=-0.00 mountY=0.02, mountTheta=1.68
20:50:31.662 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.00, opts=13)
20:50:31.663 00.001 9044 Enqueuing Move request for scope (-0.02, 0.00)
20:50:31.664 00.001 12252 Worker thread wakes up
20:50:31.664 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:31.664 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
20:50:31.665 00.001 9044 UpdateGuideState exits: m=5492 SNR=50.9
20:50:31.666 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
20:50:31.666 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:31.669 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:31.672 00.003 9044 Enqueuing Expose request
20:50:31.675 00.003 12252 Moving (-0.02, 0.00) raw xDistance=-0.00 yDistance=0.02
20:50:31.679 00.004 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1287.81
20:50:31.679 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
20:50:31.679 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:31.679 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:50:31.679 00.000 12252 MoveAxis(E, 6, ABG)
20:50:31.679 00.000 12252 Guiding  Dir = 2, Dur = 6
20:50:31.680 00.001 12252 IsSlewing returns 0
20:50:31.680 00.000 12252 IsGuiding returns 0
20:50:31.682 00.002 12252 PulseGuide returned control before completion, sleep 14
20:50:31.698 00.016 12252 IsGuiding returns 0
20:50:31.698 00.000 12252 Move returns status 0, amount 6
20:50:31.698 00.000 12252 MoveAxis(N, 0, ABG)
20:50:31.698 00.000 12252 Move returns status 0, amount 0
20:50:31.698 00.000 12252 move complete, result=0
20:50:31.698 00.000 12252 worker thread done servicing request
20:50:31.698 00.000 12252 Worker thread wakes up
20:50:31.698 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
20:50:31.701 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:31.701 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:34.041 02.340 12252 Exposure complete
20:50:34.111 00.070 12252 worker thread done servicing request
20:50:34.112 00.001 9044 OnExposeComplete: enter
20:50:34.114 00.002 9044 UpdateGuideState(): m_state=6
20:50:34.115 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
20:50:34.116 00.001 9044 Star::Find returns 1 (0), X=1014.47, Y=823.64, Mass=5481, SNR=50.8, Peak=173 HFD=5.1
20:50:34.118 00.002 9044 MultiStar: [#1 -0.05,-0.02,1.05,U] [#2 -0.24,-0.07,1.21,U] [#3 -0.15,-0.01,0.85,U] [#4 -0.16,-0.01,1.31,U] [#5 -0.08,-0.04,0.65,U] [#6 -0.11,-0.02,0.43,U] [#7 -0.03,0.09,0.42,U] [#8 -0.02,-0.07,0.41,U] 
20:50:34.119 00.001 9044 single-star, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.04, 0.09}
20:50:34.120 00.001 9044 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.62) = xAngle (3.64 = -2.65)
20:50:34.121 00.001 9044 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.55 = 0.55)
20:50:34.122 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.01 mountX=-0.09 mountY=0.05, mountTheta=2.60
20:50:34.124 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.09, opts=13)
20:50:34.126 00.002 9044 Enqueuing Move request for scope (-0.04, 0.09)
20:50:34.127 00.001 12252 Worker thread wakes up
20:50:34.127 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:34.128 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
20:50:34.128 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
20:50:34.128 00.000 12252 Moving (-0.04, 0.09) raw xDistance=-0.09 yDistance=0.05
20:50:34.128 00.000 9044 UpdateGuideState exits: m=5481 SNR=50.8
20:50:34.129 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:34.130 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:34.131 00.001 9044 Enqueuing Expose request
20:50:34.133 00.002 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1288.28
20:50:34.135 00.002 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
20:50:34.135 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:34.135 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:50:34.135 00.000 12252 MoveAxis(E, 7, ABG)
20:50:34.135 00.000 12252 Guiding  Dir = 2, Dur = 7
20:50:34.135 00.000 12252 IsSlewing returns 0
20:50:34.135 00.000 12252 IsGuiding returns 0
20:50:34.137 00.002 12252 PulseGuide returned control before completion, sleep 15
20:50:34.156 00.019 12252 IsGuiding returns 0
20:50:34.156 00.000 12252 Move returns status 0, amount 7
20:50:34.156 00.000 12252 MoveAxis(N, 0, ABG)
20:50:34.156 00.000 12252 Move returns status 0, amount 0
20:50:34.156 00.000 12252 move complete, result=0
20:50:34.156 00.000 12252 worker thread done servicing request
20:50:34.156 00.000 12252 Worker thread wakes up
20:50:34.156 00.000 9044 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
20:50:34.157 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:34.157 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:36.519 02.362 12252 Exposure complete
20:50:36.574 00.055 12252 worker thread done servicing request
20:50:36.575 00.001 9044 OnExposeComplete: enter
20:50:36.576 00.001 9044 UpdateGuideState(): m_state=6
20:50:36.577 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
20:50:36.578 00.001 9044 Star::Find returns 1 (0), X=1014.36, Y=823.62, Mass=5424, SNR=50.6, Peak=173 HFD=5.3
20:50:36.580 00.002 9044 MultiStar: [#1 -0.11,0.00,1.04,U] [#2 -0.30,-0.12,1.21,U] [#3 -0.16,0.09,0.85,U] [#4 -0.11,0.02,1.28,U] [#5 -0.05,-0.11,0.64,U] [#6 -0.13,-0.05,0.43,U] [#7 -0.09,0.04,0.42,U] [#8 -0.05,-0.11,0.42,U] 
20:50:36.581 00.001 9044 refined, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.15, 0.07}
20:50:36.582 00.001 9044 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.62) = xAngle (-1.43 = -1.43)
20:50:36.583 00.001 9044 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.51 = 1.77)
20:50:36.584 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.05 mountX=0.02 mountY=0.14, mountTheta=1.43
20:50:36.588 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.01, opts=13)
20:50:36.591 00.003 9044 Enqueuing Move request for scope (-0.14, -0.01)
20:50:36.593 00.002 12252 Worker thread wakes up
20:50:36.593 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:36.594 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
20:50:36.594 00.000 9044 UpdateGuideState exits: m=5424 SNR=50.6
20:50:36.596 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
20:50:36.596 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:36.597 00.001 12252 Moving (-0.14, -0.01) raw xDistance=0.02 yDistance=0.14
20:50:36.597 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:36.598 00.001 9044 Enqueuing Expose request
20:50:36.599 00.001 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1288.74
20:50:36.600 00.001 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
20:50:36.600 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:36.600 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:50:36.600 00.000 12252 MoveAxis(E, 6, ABG)
20:50:36.600 00.000 12252 Guiding  Dir = 2, Dur = 6
20:50:36.600 00.000 12252 IsSlewing returns 0
20:50:36.600 00.000 12252 IsGuiding returns 0
20:50:36.603 00.003 12252 PulseGuide returned control before completion, sleep 14
20:50:36.632 00.029 12252 IsGuiding returns 0
20:50:36.632 00.000 12252 Move returns status 0, amount 6
20:50:36.632 00.000 12252 MoveAxis(N, 0, ABG)
20:50:36.632 00.000 12252 Move returns status 0, amount 0
20:50:36.632 00.000 12252 move complete, result=0
20:50:36.632 00.000 12252 worker thread done servicing request
20:50:36.633 00.001 12252 Worker thread wakes up
20:50:36.633 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
20:50:36.634 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:36.634 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:38.977 02.343 12252 Exposure complete
20:50:39.059 00.082 12252 worker thread done servicing request
20:50:39.059 00.000 9044 OnExposeComplete: enter
20:50:39.061 00.002 9044 UpdateGuideState(): m_state=6
20:50:39.063 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
20:50:39.065 00.002 9044 Star::Find returns 1 (0), X=1014.46, Y=823.63, Mass=5482, SNR=50.7, Peak=173 HFD=5.2
20:50:39.066 00.001 9044 MultiStar: [#1 0.01,0.05,1.05,U] [#2 -0.28,0.05,1.20,U] [#3 -0.12,0.04,0.84,U] [#4 0.08,0.08,1.27,U] [#5 -0.02,0.07,0.67,U] [#6 -0.08,0.04,0.43,U] [#7 -0.02,0.04,0.43,U] [#8 -0.02,-0.01,0.42,U] 
20:50:39.067 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {-0.05, 0.08}
20:50:39.068 00.001 9044 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.62) = xAngle (4.01 = -2.27)
20:50:39.068 00.000 9044 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.92 = 0.92)
20:50:39.069 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.38 mountX=-0.05 mountY=0.07, mountTheta=2.25
20:50:39.070 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.06, opts=13)
20:50:39.072 00.002 9044 Enqueuing Move request for scope (-0.06, 0.06)
20:50:39.073 00.001 12252 Worker thread wakes up
20:50:39.073 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:39.074 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
20:50:39.074 00.000 9044 UpdateGuideState exits: m=5482 SNR=50.7
20:50:39.076 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
20:50:39.076 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:39.077 00.001 12252 Moving (-0.06, 0.06) raw xDistance=-0.05 yDistance=0.07
20:50:39.077 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:39.078 00.001 9044 Enqueuing Expose request
20:50:39.080 00.002 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1289.20
20:50:39.080 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
20:50:39.080 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:39.080 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:50:39.080 00.000 12252 MoveAxis(E, 4, ABG)
20:50:39.080 00.000 12252 Guiding  Dir = 2, Dur = 4
20:50:39.080 00.000 12252 IsSlewing returns 0
20:50:39.080 00.000 12252 IsGuiding returns 0
20:50:39.083 00.003 12252 PulseGuide returned control before completion, sleep 12
20:50:39.111 00.028 12252 IsGuiding returns 0
20:50:39.111 00.000 12252 Move returns status 0, amount 4
20:50:39.111 00.000 12252 MoveAxis(N, 0, ABG)
20:50:39.111 00.000 12252 Move returns status 0, amount 0
20:50:39.111 00.000 12252 move complete, result=0
20:50:39.111 00.000 12252 worker thread done servicing request
20:50:39.111 00.000 12252 Worker thread wakes up
20:50:39.111 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
20:50:39.113 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:39.113 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:41.451 02.338 12252 Exposure complete
20:50:41.506 00.055 12252 worker thread done servicing request
20:50:41.506 00.000 9044 OnExposeComplete: enter
20:50:41.509 00.003 9044 UpdateGuideState(): m_state=6
20:50:41.510 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
20:50:41.511 00.001 9044 Star::Find returns 1 (0), X=1014.35, Y=823.67, Mass=5533, SNR=51.2, Peak=173 HFD=5.4
20:50:41.512 00.001 9044 MultiStar: [#1 -0.14,0.16,1.02,U] [#2 -0.30,-0.16,1.21,U] [#3 -0.27,-0.02,0.84,U] [#4 -0.17,0.06,1.26,U] [#5 -0.13,-0.14,0.65,U] [#6 -0.16,-0.12,0.42,U] [#7 -0.29,0.02,0.42,U] [#8 -0.26,-0.14,0.41,U] 
20:50:41.513 00.001 9044 single-star, 8 included, MultiStar: {-0.21, -0.01}, one-star: {-0.16, 0.12}
20:50:41.514 00.001 9044 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.62) = xAngle (4.13 = -2.15)
20:50:41.515 00.001 9044 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.05 = 1.05)
20:50:41.516 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=0.12 hyp=0.20 cameraTheta=2.51 mountX=-0.11 mountY=0.17, mountTheta=2.14
20:50:41.517 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.12, opts=13)
20:50:41.518 00.001 9044 Enqueuing Move request for scope (-0.16, 0.12)
20:50:41.519 00.001 12252 Worker thread wakes up
20:50:41.519 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.12) opts 0xd
20:50:41.519 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.12)
20:50:41.519 00.000 12252 Moving (-0.16, 0.12) raw xDistance=-0.11 yDistance=0.17
20:50:41.519 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:41.520 00.001 9044 UpdateGuideState exits: m=5533 SNR=51.2
20:50:41.521 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:41.523 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:41.524 00.001 12252 PPEC rslt: input = -0.11, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 1289.66
20:50:41.524 00.000 12252 PPEC: input: -0.11, control: -0.07, exposure: 2000
20:50:41.524 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
20:50:41.524 00.000 12252 MoveAxis(E, 27, ABG)
20:50:41.524 00.000 12252 Guiding  Dir = 2, Dur = 27
20:50:41.524 00.000 9044 Enqueuing Expose request
20:50:41.525 00.001 12252 IsSlewing returns 0
20:50:41.525 00.000 12252 IsGuiding returns 0
20:50:41.527 00.002 12252 PulseGuide returned control before completion, sleep 36
20:50:41.569 00.042 12252 IsGuiding returns 0
20:50:41.569 00.000 12252 Move returns status 0, amount 27
20:50:41.569 00.000 12252 MoveAxis(S, 60, ABG)
20:50:41.569 00.000 12252 Guiding  Dir = 1, Dur = 60
20:50:41.569 00.000 12252 IsSlewing returns 0
20:50:41.569 00.000 12252 IsGuiding returns 0
20:50:41.576 00.007 12252 PulseGuide returned control before completion, sleep 65
20:50:41.647 00.071 12252 IsGuiding returns 0
20:50:41.647 00.000 12252 Move returns status 0, amount 60
20:50:41.647 00.000 12252 move complete, result=0
20:50:41.647 00.000 12252 worker thread done servicing request
20:50:41.648 00.001 12252 Worker thread wakes up
20:50:41.648 00.000 9044 GuideStep: -0.1 px 27 ms EAST, 0.2 px 60 ms SOUTH
20:50:41.650 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:41.650 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:44.014 02.364 12252 Exposure complete
20:50:44.078 00.064 12252 worker thread done servicing request
20:50:44.078 00.000 9044 OnExposeComplete: enter
20:50:44.079 00.001 9044 UpdateGuideState(): m_state=6
20:50:44.080 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
20:50:44.080 00.000 9044 Star::Find returns 1 (0), X=1014.38, Y=823.50, Mass=5546, SNR=51.1, Peak=173 HFD=5.2
20:50:44.083 00.003 9044 MultiStar: [#1 -0.12,-0.11,1.04,U] [#2 -0.26,-0.13,1.20,U] [#3 -0.06,-0.05,0.84,U] [#4 -0.01,-0.38,0.00,M1] [#5 -0.08,-0.21,0.64,U] [#6 -0.19,-0.08,0.43,U] [#7 -0.11,-0.11,0.42,U] [#8 -0.14,-0.38,0.00,M1] 
20:50:44.085 00.002 9044 single-star, 6 included, MultiStar: {-0.15, -0.10}, one-star: {-0.14, -0.05}
20:50:44.086 00.001 9044 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.62) = xAngle (-1.19 = -1.19)
20:50:44.088 00.002 9044 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.28 = 2.01)
20:50:44.090 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.14 cameraTheta=-2.82 mountX=0.05 mountY=0.13, mountTheta=1.18
20:50:44.095 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.05, opts=13)
20:50:44.097 00.002 9044 Enqueuing Move request for scope (-0.14, -0.05)
20:50:44.100 00.003 12252 Worker thread wakes up
20:50:44.100 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:44.102 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
20:50:44.102 00.000 9044 UpdateGuideState exits: m=5546 SNR=51.1
20:50:44.104 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
20:50:44.104 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:44.106 00.002 12252 Moving (-0.14, -0.05) raw xDistance=0.05 yDistance=0.13
20:50:44.106 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:44.109 00.003 9044 Enqueuing Expose request
20:50:44.112 00.003 12252 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1290.12
20:50:44.112 00.000 12252 PPEC: input: 0.05, control: 0.01, exposure: 2000
20:50:44.112 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:44.113 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:50:44.113 00.000 12252 MoveAxis(W, 3, ABG)
20:50:44.113 00.000 12252 Guiding  Dir = 3, Dur = 3
20:50:44.113 00.000 12252 IsSlewing returns 0
20:50:44.114 00.001 12252 IsGuiding returns 0
20:50:44.116 00.002 12252 PulseGuide returned control before completion, sleep 11
20:50:44.141 00.025 12252 IsGuiding returns 0
20:50:44.141 00.000 12252 Move returns status 0, amount 3
20:50:44.141 00.000 12252 MoveAxis(N, 0, ABG)
20:50:44.141 00.000 12252 Move returns status 0, amount 0
20:50:44.141 00.000 12252 move complete, result=0
20:50:44.141 00.000 12252 worker thread done servicing request
20:50:44.141 00.000 12252 Worker thread wakes up
20:50:44.141 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:44.141 00.000 9044 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
20:50:44.144 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:46.493 02.349 12252 Exposure complete
20:50:46.566 00.073 12252 worker thread done servicing request
20:50:46.567 00.001 9044 OnExposeComplete: enter
20:50:46.568 00.001 9044 UpdateGuideState(): m_state=6
20:50:46.568 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
20:50:46.569 00.001 9044 Star::Find returns 1 (0), X=1014.53, Y=823.30, Mass=5574, SNR=51.2, Peak=173 HFD=5.3
20:50:46.570 00.001 9044 MultiStar: [#1 -0.14,-0.15,1.04,U] [#2 -0.27,-0.14,1.19,U] [#3 -0.17,-0.14,0.82,U] [#4 0.05,-0.43,0.00,M2] [#5 -0.05,-0.14,0.64,U] [#6 -0.14,-0.21,0.42,U] [#7 -0.17,-0.12,0.42,U] [#8 -0.10,-0.28,0.40,U] 
20:50:46.571 00.001 9044 refined, 7 included, MultiStar: {-0.14, -0.17}, one-star: {0.01, -0.25}
20:50:46.573 00.002 9044 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.62) = xAngle (-0.61 = -0.61)
20:50:46.573 00.000 9044 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.70 = 2.59)
20:50:46.574 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.24 mountX=0.18 mountY=0.12, mountTheta=0.57
20:50:46.576 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.17, opts=13)
20:50:46.577 00.001 9044 Enqueuing Move request for scope (-0.14, -0.17)
20:50:46.578 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:46.579 00.001 9044 UpdateGuideState exits: m=5574 SNR=51.2
20:50:46.580 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:46.581 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:46.583 00.002 9044 Enqueuing Expose request
20:50:46.584 00.001 12252 Worker thread wakes up
20:50:46.584 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.17) opts 0xd
20:50:46.584 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.17)
20:50:46.584 00.000 12252 Moving (-0.14, -0.17) raw xDistance=0.18 yDistance=0.12
20:50:46.586 00.002 12252 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 1290.57
20:50:46.586 00.000 12252 PPEC: input: 0.18, control: 0.12, exposure: 2000
20:50:46.586 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:46.586 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:50:46.586 00.000 12252 MoveAxis(W, 45, ABG)
20:50:46.587 00.001 12252 Guiding  Dir = 3, Dur = 45
20:50:46.587 00.000 12252 IsSlewing returns 0
20:50:46.587 00.000 12252 IsGuiding returns 0
20:50:46.590 00.003 12252 PulseGuide returned control before completion, sleep 53
20:50:46.651 00.061 12252 IsGuiding returns 0
20:50:46.652 00.001 12252 Move returns status 0, amount 45
20:50:46.652 00.000 12252 MoveAxis(N, 0, ABG)
20:50:46.652 00.000 12252 Move returns status 0, amount 0
20:50:46.652 00.000 12252 move complete, result=0
20:50:46.652 00.000 12252 worker thread done servicing request
20:50:46.652 00.000 12252 Worker thread wakes up
20:50:46.652 00.000 9044 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
20:50:46.656 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:46.656 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:49.004 02.348 12252 Exposure complete
20:50:49.078 00.074 12252 worker thread done servicing request
20:50:49.078 00.000 9044 OnExposeComplete: enter
20:50:49.080 00.002 9044 UpdateGuideState(): m_state=6
20:50:49.082 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
20:50:49.083 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=823.64, Mass=5544, SNR=51.2, Peak=173 HFD=5.2
20:50:49.084 00.001 9044 MultiStar: [#1 -0.05,0.03,1.04,U] [#2 -0.23,-0.09,1.19,U] [#3 -0.20,0.03,0.84,U] [#4 0.04,0.00,1.27,U] [#5 -0.05,0.01,0.65,U] [#6 -0.10,-0.06,0.42,U] [#7 0.01,-0.08,0.43,U] [#8 -0.04,-0.08,0.40,U] 
20:50:49.085 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.06, 0.09}
20:50:49.086 00.001 9044 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.62) = xAngle (-1.44 = -1.44)
20:50:49.086 00.000 9044 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.52 = 1.76)
20:50:49.088 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.06 mountX=0.01 mountY=0.08, mountTheta=1.43
20:50:49.089 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.01, opts=13)
20:50:49.092 00.003 9044 Enqueuing Move request for scope (-0.08, -0.01)
20:50:49.093 00.001 12252 Worker thread wakes up
20:50:49.093 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:49.095 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
20:50:49.095 00.000 9044 UpdateGuideState exits: m=5544 SNR=51.2
20:50:49.097 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
20:50:49.097 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:49.100 00.003 12252 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.08
20:50:49.100 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:49.102 00.002 9044 Enqueuing Expose request
20:50:49.104 00.002 12252 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1291.02
20:50:49.105 00.001 12252 PPEC: input: 0.01, control: 0.01, exposure: 2000
20:50:49.105 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:49.105 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:50:49.105 00.000 12252 MoveAxis(W, 3, ABG)
20:50:49.105 00.000 12252 Guiding  Dir = 3, Dur = 3
20:50:49.105 00.000 12252 IsSlewing returns 0
20:50:49.106 00.001 12252 IsGuiding returns 0
20:50:49.108 00.002 12252 PulseGuide returned control before completion, sleep 11
20:50:49.127 00.019 12252 IsGuiding returns 0
20:50:49.127 00.000 12252 Move returns status 0, amount 3
20:50:49.127 00.000 12252 MoveAxis(N, 0, ABG)
20:50:49.127 00.000 12252 Move returns status 0, amount 0
20:50:49.127 00.000 12252 move complete, result=0
20:50:49.127 00.000 12252 worker thread done servicing request
20:50:49.127 00.000 12252 Worker thread wakes up
20:50:49.127 00.000 9044 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
20:50:49.129 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:49.129 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:51.473 02.344 12252 Exposure complete
20:50:51.519 00.046 12252 worker thread done servicing request
20:50:51.519 00.000 9044 OnExposeComplete: enter
20:50:51.522 00.003 9044 UpdateGuideState(): m_state=6
20:50:51.525 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
20:50:51.527 00.002 9044 Star::Find returns 1 (0), X=1014.47, Y=823.74, Mass=5538, SNR=51.1, Peak=173 HFD=5.2
20:50:51.529 00.002 9044 MultiStar: [#1 0.03,0.18,1.04,U] [#2 0.01,0.03,1.21,U] [#3 -0.10,0.07,0.85,U] [#4 0.11,0.09,1.27,U] [#5 -0.00,0.04,0.65,U] [#6 -0.02,0.05,0.43,U] [#7 0.04,0.11,0.41,U] [#8 0.02,0.01,0.41,U] 
20:50:51.530 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {-0.05, 0.19}
20:50:51.531 00.001 9044 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.62) = xAngle (3.11 = 3.11)
20:50:51.532 00.001 9044 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.02 = 0.02)
20:50:51.533 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.48 mountX=-0.09 mountY=0.00, mountTheta=3.12
20:50:51.534 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.09, opts=13)
20:50:51.535 00.001 9044 Enqueuing Move request for scope (0.01, 0.09)
20:50:51.536 00.001 12252 Worker thread wakes up
20:50:51.536 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:51.537 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
20:50:51.537 00.000 9044 UpdateGuideState exits: m=5538 SNR=51.1
20:50:51.539 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
20:50:51.539 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:51.539 00.000 12252 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=0.00
20:50:51.539 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:51.540 00.001 9044 Enqueuing Expose request
20:50:51.541 00.001 12252 PPEC rslt: input = -0.09, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1291.46
20:50:51.541 00.000 12252 PPEC: input: -0.09, control: 0.01, exposure: 2000
20:50:51.542 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:51.542 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:50:51.542 00.000 12252 MoveAxis(W, 3, ABG)
20:50:51.542 00.000 12252 Guiding  Dir = 3, Dur = 3
20:50:51.542 00.000 12252 IsSlewing returns 0
20:50:51.542 00.000 12252 IsGuiding returns 0
20:50:51.544 00.002 12252 PulseGuide returned control before completion, sleep 12
20:50:51.560 00.016 12252 IsGuiding returns 0
20:50:51.560 00.000 12252 Move returns status 0, amount 3
20:50:51.560 00.000 12252 MoveAxis(N, 0, ABG)
20:50:51.560 00.000 12252 Move returns status 0, amount 0
20:50:51.560 00.000 12252 move complete, result=0
20:50:51.560 00.000 12252 worker thread done servicing request
20:50:51.560 00.000 12252 Worker thread wakes up
20:50:51.560 00.000 9044 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
20:50:51.562 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:51.563 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:53.932 02.369 12252 Exposure complete
20:50:53.982 00.050 12252 worker thread done servicing request
20:50:53.982 00.000 9044 OnExposeComplete: enter
20:50:53.983 00.001 9044 UpdateGuideState(): m_state=6
20:50:53.985 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
20:50:53.987 00.002 9044 Star::Find returns 1 (0), X=1014.40, Y=823.69, Mass=5504, SNR=51.0, Peak=173 HFD=5.3
20:50:53.990 00.003 9044 MultiStar: [#1 -0.15,0.19,1.03,U] [#2 -0.31,-0.02,1.20,U] [#3 -0.21,0.11,0.84,U] [#4 -0.16,0.03,1.28,U] [#5 -0.12,0.02,0.67,U] [#6 -0.19,0.04,0.43,U] [#7 -0.15,0.11,0.42,U] [#8 -0.09,-0.06,0.41,U] 
20:50:53.993 00.003 9044 single-star, 8 included, MultiStar: {-0.18, 0.07}, one-star: {-0.11, 0.14}
20:50:53.995 00.002 9044 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.62) = xAngle (3.88 = -2.41)
20:50:53.997 00.002 9044 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.79 = 0.79)
20:50:53.999 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.25 mountX=-0.13 mountY=0.13, mountTheta=2.38
20:50:54.000 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.14, opts=13)
20:50:54.002 00.002 9044 Enqueuing Move request for scope (-0.11, 0.14)
20:50:54.003 00.001 12252 Worker thread wakes up
20:50:54.003 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:54.004 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
20:50:54.004 00.000 9044 UpdateGuideState exits: m=5504 SNR=51.0
20:50:54.005 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
20:50:54.005 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:54.005 00.000 12252 Moving (-0.11, 0.14) raw xDistance=-0.13 yDistance=0.13
20:50:54.005 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:54.006 00.001 9044 Enqueuing Expose request
20:50:54.008 00.002 12252 PPEC rslt: input = -0.13, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 1291.91
20:50:54.008 00.000 12252 PPEC: input: -0.13, control: -0.07, exposure: 2000
20:50:54.008 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:54.008 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:50:54.009 00.001 12252 MoveAxis(E, 27, ABG)
20:50:54.009 00.000 12252 Guiding  Dir = 2, Dur = 27
20:50:54.009 00.000 12252 IsSlewing returns 0
20:50:54.009 00.000 12252 IsGuiding returns 0
20:50:54.011 00.002 12252 PulseGuide returned control before completion, sleep 36
20:50:54.061 00.050 12252 IsGuiding returns 0
20:50:54.061 00.000 12252 Move returns status 0, amount 27
20:50:54.061 00.000 12252 MoveAxis(N, 0, ABG)
20:50:54.061 00.000 12252 Move returns status 0, amount 0
20:50:54.061 00.000 12252 move complete, result=0
20:50:54.061 00.000 12252 worker thread done servicing request
20:50:54.061 00.000 12252 Worker thread wakes up
20:50:54.061 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:54.061 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:54.061 00.000 9044 GuideStep: -0.1 px 27 ms EAST, 0.1 px 0 ms NORTH
20:50:56.409 02.348 12252 Exposure complete
20:50:56.485 00.076 12252 worker thread done servicing request
20:50:56.485 00.000 9044 OnExposeComplete: enter
20:50:56.486 00.001 9044 UpdateGuideState(): m_state=6
20:50:56.487 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
20:50:56.488 00.001 9044 Star::Find returns 1 (0), X=1014.41, Y=823.66, Mass=5430, SNR=50.7, Peak=173 HFD=5.3
20:50:56.490 00.002 9044 MultiStar: [#1 -0.08,0.15,1.04,U] [#2 -0.07,0.01,1.22,U] [#3 -0.08,0.02,0.85,U] [#4 0.05,0.05,1.28,U] [#5 -0.04,0.00,0.65,U] [#6 -0.11,0.16,0.43,U] [#7 -0.03,0.25,0.42,U] [#8 -0.07,0.02,0.41,U] 
20:50:56.491 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.11, 0.11}
20:50:56.492 00.001 9044 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.62) = xAngle (3.82 = -2.47)
20:50:56.494 00.002 9044 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.73 = 0.73)
20:50:56.495 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.19 mountX=-0.07 mountY=0.06, mountTheta=2.43
20:50:56.497 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.07, opts=13)
20:50:56.498 00.001 9044 Enqueuing Move request for scope (-0.05, 0.07)
20:50:56.499 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:56.500 00.001 9044 UpdateGuideState exits: m=5430 SNR=50.7
20:50:56.501 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:56.502 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:56.503 00.001 9044 Enqueuing Expose request
20:50:56.505 00.002 12252 Worker thread wakes up
20:50:56.505 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
20:50:56.505 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
20:50:56.505 00.000 12252 Moving (-0.05, 0.07) raw xDistance=-0.07 yDistance=0.06
20:50:56.509 00.004 12252 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1292.35
20:50:56.509 00.000 12252 PPEC: input: -0.07, control: 0.01, exposure: 2000
20:50:56.509 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:56.509 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:50:56.509 00.000 12252 MoveAxis(W, 4, ABG)
20:50:56.509 00.000 12252 Guiding  Dir = 3, Dur = 4
20:50:56.509 00.000 12252 IsSlewing returns 0
20:50:56.509 00.000 12252 IsGuiding returns 0
20:50:56.511 00.002 12252 PulseGuide returned control before completion, sleep 13
20:50:56.529 00.018 12252 IsGuiding returns 0
20:50:56.529 00.000 12252 Move returns status 0, amount 4
20:50:56.529 00.000 12252 MoveAxis(N, 0, ABG)
20:50:56.529 00.000 12252 Move returns status 0, amount 0
20:50:56.529 00.000 12252 move complete, result=0
20:50:56.529 00.000 12252 worker thread done servicing request
20:50:56.529 00.000 12252 Worker thread wakes up
20:50:56.529 00.000 9044 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
20:50:56.531 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:56.531 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:50:58.892 02.361 12252 Exposure complete
20:50:58.943 00.051 12252 worker thread done servicing request
20:50:58.943 00.000 9044 OnExposeComplete: enter
20:50:58.945 00.002 9044 UpdateGuideState(): m_state=6
20:50:58.948 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
20:50:58.950 00.002 9044 Star::Find returns 1 (0), X=1014.40, Y=823.77, Mass=5594, SNR=51.3, Peak=173 HFD=5.2
20:50:58.953 00.003 9044 MultiStar: [#1 -0.12,0.31,1.06,U] [#2 -0.09,0.16,1.18,U] [#3 -0.09,0.17,0.82,U] [#4 -0.19,0.06,1.29,U] [#5 -0.02,0.15,0.65,U] [#6 -0.20,0.18,0.42,U] [#7 -0.20,0.23,0.42,U] [#8 -0.03,0.16,0.40,U] 
20:50:58.956 00.003 9044 refined, 8 included, MultiStar: {-0.12, 0.18}, one-star: {-0.11, 0.22}
20:50:58.958 00.002 9044 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.62) = xAngle (3.78 = -2.50)
20:50:58.961 00.003 9044 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.70 = 0.70)
20:50:58.963 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.21 cameraTheta=2.16 mountX=-0.17 mountY=0.14, mountTheta=2.47
20:50:58.966 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.18, opts=13)
20:50:58.968 00.002 9044 Enqueuing Move request for scope (-0.12, 0.18)
20:50:58.971 00.003 12252 Worker thread wakes up
20:50:58.972 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:50:58.974 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
20:50:58.974 00.000 9044 UpdateGuideState exits: m=5594 SNR=51.3
20:50:58.975 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:50:58.977 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
20:50:58.977 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:50:58.978 00.001 9044 Enqueuing Expose request
20:50:58.978 00.000 12252 Moving (-0.12, 0.18) raw xDistance=-0.17 yDistance=0.14
20:50:58.982 00.004 12252 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 1292.79
20:50:58.982 00.000 12252 PPEC: input: -0.17, control: -0.11, exposure: 2000
20:50:58.982 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:50:58.982 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:50:58.982 00.000 12252 MoveAxis(E, 42, ABG)
20:50:58.982 00.000 12252 Guiding  Dir = 2, Dur = 42
20:50:58.982 00.000 12252 IsSlewing returns 0
20:50:58.982 00.000 12252 IsGuiding returns 0
20:50:58.986 00.004 12252 PulseGuide returned control before completion, sleep 50
20:50:59.051 00.065 12252 IsGuiding returns 0
20:50:59.051 00.000 12252 Move returns status 0, amount 42
20:50:59.051 00.000 12252 MoveAxis(N, 0, ABG)
20:50:59.051 00.000 12252 Move returns status 0, amount 0
20:50:59.051 00.000 12252 move complete, result=0
20:50:59.052 00.001 12252 worker thread done servicing request
20:50:59.052 00.000 9044 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
20:50:59.054 00.002 12252 Worker thread wakes up
20:50:59.054 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:50:59.054 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:01.409 02.355 12252 Exposure complete
20:51:01.473 00.064 12252 worker thread done servicing request
20:51:01.473 00.000 9044 OnExposeComplete: enter
20:51:01.474 00.001 9044 UpdateGuideState(): m_state=6
20:51:01.476 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
20:51:01.477 00.001 9044 Star::Find returns 1 (0), X=1014.47, Y=823.59, Mass=5487, SNR=50.8, Peak=173 HFD=5.2
20:51:01.478 00.001 9044 MultiStar: [#1 -0.07,0.03,1.08,U] [#2 -0.25,-0.06,1.21,U] [#3 -0.19,-0.09,0.84,U] [#4 -0.11,-0.04,1.31,U] [#5 -0.01,0.02,0.65,U] [#6 -0.13,-0.07,0.42,U] [#7 -0.10,0.11,0.42,U] [#8 -0.05,-0.02,0.41,U] 
20:51:01.479 00.001 9044 single-star, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.04, 0.04}
20:51:01.481 00.002 9044 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.62) = xAngle (3.97 = -2.31)
20:51:01.482 00.001 9044 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.89 = 0.89)
20:51:01.483 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.35 mountX=-0.04 mountY=0.04, mountTheta=2.29
20:51:01.485 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.04, opts=13)
20:51:01.486 00.001 9044 Enqueuing Move request for scope (-0.04, 0.04)
20:51:01.487 00.001 12252 Worker thread wakes up
20:51:01.487 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:01.489 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
20:51:01.489 00.000 9044 UpdateGuideState exits: m=5487 SNR=50.8
20:51:01.490 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:01.491 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:01.492 00.001 9044 Enqueuing Expose request
20:51:01.493 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
20:51:01.493 00.000 12252 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
20:51:01.496 00.003 12252 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1293.22
20:51:01.496 00.000 12252 PPEC: input: -0.04, control: -0.00, exposure: 2000
20:51:01.496 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:01.496 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:51:01.498 00.002 12252 MoveAxis(E, 1, ABG)
20:51:01.498 00.000 12252 Guiding  Dir = 2, Dur = 1
20:51:01.498 00.000 12252 IsSlewing returns 0
20:51:01.498 00.000 12252 IsGuiding returns 0
20:51:01.500 00.002 12252 IsGuiding returns 0
20:51:01.500 00.000 12252 Move returns status 0, amount 1
20:51:01.500 00.000 12252 MoveAxis(N, 0, ABG)
20:51:01.500 00.000 12252 Move returns status 0, amount 0
20:51:01.501 00.001 12252 move complete, result=0
20:51:01.501 00.000 12252 worker thread done servicing request
20:51:01.501 00.000 12252 Worker thread wakes up
20:51:01.501 00.000 9044 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
20:51:01.503 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:01.503 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:03.856 02.353 12252 Exposure complete
20:51:03.917 00.061 12252 worker thread done servicing request
20:51:03.917 00.000 9044 OnExposeComplete: enter
20:51:03.918 00.001 9044 UpdateGuideState(): m_state=6
20:51:03.920 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
20:51:03.921 00.001 9044 Star::Find returns 1 (0), X=1014.39, Y=823.57, Mass=5546, SNR=51.1, Peak=173 HFD=5.2
20:51:03.922 00.001 9044 MultiStar: [#1 -0.09,0.08,1.04,U] [#2 -0.33,-0.02,1.22,U] [#3 -0.20,-0.07,0.84,U] [#4 -0.10,-0.01,1.28,U] [#5 -0.24,-0.05,0.64,U] [#6 -0.17,-0.06,0.43,U] [#7 -0.17,-0.05,0.41,U] [#8 -0.14,-0.04,0.41,U] 
20:51:03.923 00.001 9044 single-star, 8 included, MultiStar: {-0.17, -0.01}, one-star: {-0.13, 0.02}
20:51:03.923 00.000 9044 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.62) = xAngle (4.59 = -1.69)
20:51:03.924 00.001 9044 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.51 = 1.51)
20:51:03.925 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.97 mountX=-0.02 mountY=0.13, mountTheta=1.69
20:51:03.927 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.02, opts=13)
20:51:03.927 00.000 9044 Enqueuing Move request for scope (-0.13, 0.02)
20:51:03.929 00.002 12252 Worker thread wakes up
20:51:03.929 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
20:51:03.929 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
20:51:03.929 00.000 12252 Moving (-0.13, 0.02) raw xDistance=-0.02 yDistance=0.13
20:51:03.929 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:03.930 00.001 9044 UpdateGuideState exits: m=5546 SNR=51.1
20:51:03.931 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:03.932 00.001 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1293.65
20:51:03.932 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
20:51:03.932 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:03.932 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:03.933 00.001 9044 Enqueuing Expose request
20:51:03.934 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:51:03.934 00.000 12252 MoveAxis(E, 3, ABG)
20:51:03.934 00.000 12252 Guiding  Dir = 2, Dur = 3
20:51:03.935 00.001 12252 IsSlewing returns 0
20:51:03.936 00.001 12252 IsGuiding returns 0
20:51:03.938 00.002 12252 PulseGuide returned control before completion, sleep 11
20:51:03.955 00.017 12252 IsGuiding returns 0
20:51:03.955 00.000 12252 Move returns status 0, amount 3
20:51:03.955 00.000 12252 MoveAxis(N, 0, ABG)
20:51:03.955 00.000 12252 Move returns status 0, amount 0
20:51:03.955 00.000 12252 move complete, result=0
20:51:03.955 00.000 12252 worker thread done servicing request
20:51:03.955 00.000 12252 Worker thread wakes up
20:51:03.955 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
20:51:03.957 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:03.957 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:06.323 02.366 12252 Exposure complete
20:51:06.385 00.062 12252 worker thread done servicing request
20:51:06.385 00.000 9044 OnExposeComplete: enter
20:51:06.386 00.001 9044 UpdateGuideState(): m_state=6
20:51:06.388 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
20:51:06.389 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=823.50, Mass=5487, SNR=50.9, Peak=173 HFD=5.2
20:51:06.390 00.001 9044 MultiStar: [#1 0.06,0.01,1.04,U] [#2 0.12,0.00,1.19,U] [#3 0.14,0.02,0.85,U] [#4 0.24,0.05,1.28,U] [#5 0.14,-0.05,0.66,U] [#6 0.02,-0.12,0.43,U] [#7 0.13,-0.09,0.43,U] [#8 0.31,-0.15,0.42,U] 
20:51:06.392 00.002 9044 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.15, -0.05}
20:51:06.393 00.001 9044 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.62) = xAngle (1.51 = 1.51)
20:51:06.394 00.001 9044 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.58 = -1.58)
20:51:06.394 00.000 9044 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=0.01 mountY=-0.15, mountTheta=-1.51
20:51:06.396 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.02, opts=13)
20:51:06.398 00.002 9044 Enqueuing Move request for scope (0.15, -0.02)
20:51:06.398 00.000 12252 Worker thread wakes up
20:51:06.398 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
20:51:06.399 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
20:51:06.399 00.000 12252 Moving (0.15, -0.02) raw xDistance=0.01 yDistance=-0.15
20:51:06.399 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:06.400 00.001 9044 UpdateGuideState exits: m=5487 SNR=50.9
20:51:06.400 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:06.401 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:06.402 00.001 9044 Enqueuing Expose request
20:51:06.403 00.001 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1294.08
20:51:06.403 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
20:51:06.403 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:06.403 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:51:06.405 00.002 12252 MoveAxis(E, 3, ABG)
20:51:06.405 00.000 12252 Guiding  Dir = 2, Dur = 3
20:51:06.405 00.000 12252 IsSlewing returns 0
20:51:06.405 00.000 12252 IsGuiding returns 0
20:51:06.407 00.002 12252 PulseGuide returned control before completion, sleep 11
20:51:06.434 00.027 12252 IsGuiding returns 0
20:51:06.434 00.000 12252 Move returns status 0, amount 3
20:51:06.434 00.000 12252 MoveAxis(N, 0, ABG)
20:51:06.435 00.001 12252 Move returns status 0, amount 0
20:51:06.435 00.000 12252 move complete, result=0
20:51:06.435 00.000 12252 worker thread done servicing request
20:51:06.435 00.000 12252 Worker thread wakes up
20:51:06.435 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
20:51:06.437 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:06.437 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:08.785 02.348 12252 Exposure complete
20:51:08.840 00.055 12252 worker thread done servicing request
20:51:08.840 00.000 9044 OnExposeComplete: enter
20:51:08.841 00.001 9044 UpdateGuideState(): m_state=6
20:51:08.843 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
20:51:08.846 00.003 9044 Star::Find returns 1 (0), X=1014.50, Y=823.72, Mass=5476, SNR=50.8, Peak=173 HFD=5.2
20:51:08.849 00.003 9044 MultiStar: [#1 -0.01,0.10,1.07,U] [#2 -0.24,0.01,1.22,U] [#3 -0.17,0.03,0.85,U] [#4 0.16,0.13,1.27,U] [#5 -0.02,0.03,0.66,U] [#6 -0.02,0.04,0.43,U] [#7 -0.11,0.13,0.43,U] [#8 -0.10,-0.04,0.41,U] 
20:51:08.850 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.01, 0.17}
20:51:08.852 00.002 9044 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.62) = xAngle (3.81 = -2.48)
20:51:08.853 00.001 9044 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.72 = 0.72)
20:51:08.856 00.003 9044 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.18 mountX=-0.07 mountY=0.06, mountTheta=2.44
20:51:08.857 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.07, opts=13)
20:51:08.859 00.002 9044 Enqueuing Move request for scope (-0.05, 0.07)
20:51:08.860 00.001 12252 Worker thread wakes up
20:51:08.860 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:08.861 00.001 9044 UpdateGuideState exits: m=5476 SNR=50.8
20:51:08.862 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:08.863 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
20:51:08.863 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:08.864 00.001 9044 Enqueuing Expose request
20:51:08.865 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
20:51:08.866 00.001 12252 Moving (-0.05, 0.07) raw xDistance=-0.07 yDistance=0.06
20:51:08.868 00.002 12252 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1294.51
20:51:08.868 00.000 12252 PPEC: input: -0.07, control: 0.00, exposure: 2000
20:51:08.868 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:08.869 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:51:08.869 00.000 12252 MoveAxis(W, 1, ABG)
20:51:08.869 00.000 12252 Guiding  Dir = 3, Dur = 1
20:51:08.869 00.000 12252 IsSlewing returns 0
20:51:08.869 00.000 12252 IsGuiding returns 0
20:51:08.871 00.002 12252 IsGuiding returns 0
20:51:08.871 00.000 12252 Move returns status 0, amount 1
20:51:08.871 00.000 12252 MoveAxis(N, 0, ABG)
20:51:08.871 00.000 12252 Move returns status 0, amount 0
20:51:08.871 00.000 12252 move complete, result=0
20:51:08.871 00.000 12252 worker thread done servicing request
20:51:08.871 00.000 12252 Worker thread wakes up
20:51:08.871 00.000 9044 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
20:51:08.872 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:08.872 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:11.216 02.344 12252 Exposure complete
20:51:11.281 00.065 12252 worker thread done servicing request
20:51:11.281 00.000 9044 OnExposeComplete: enter
20:51:11.283 00.002 9044 UpdateGuideState(): m_state=6
20:51:11.285 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
20:51:11.286 00.001 9044 Star::Find returns 1 (0), X=1014.38, Y=823.62, Mass=5542, SNR=51.2, Peak=173 HFD=5.3
20:51:11.287 00.001 9044 MultiStar: [#1 -0.13,-0.01,1.04,U] [#2 -0.27,-0.09,1.18,U] [#3 -0.14,-0.04,0.84,U] [#4 -0.18,-0.02,1.27,U] [#5 -0.05,-0.04,0.65,U] [#6 -0.16,-0.04,0.42,U] [#7 -0.24,0.01,0.42,U] [#8 -0.13,-0.07,0.41,U] 
20:51:11.288 00.001 9044 single-star, 8 included, MultiStar: {-0.16, -0.02}, one-star: {-0.13, 0.07}
20:51:11.289 00.001 9044 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.62) = xAngle (4.28 = -2.01)
20:51:11.290 00.001 9044 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.19 = 1.19)
20:51:11.292 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.65 mountX=-0.06 mountY=0.14, mountTheta=2.00
20:51:11.294 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.07, opts=13)
20:51:11.295 00.001 9044 Enqueuing Move request for scope (-0.13, 0.07)
20:51:11.298 00.003 12252 Worker thread wakes up
20:51:11.298 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:11.299 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
20:51:11.299 00.000 9044 UpdateGuideState exits: m=5542 SNR=51.2
20:51:11.300 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:11.301 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:11.302 00.001 9044 Enqueuing Expose request
20:51:11.304 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
20:51:11.304 00.000 12252 Moving (-0.13, 0.07) raw xDistance=-0.06 yDistance=0.14
20:51:11.307 00.003 12252 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1294.94
20:51:11.307 00.000 12252 PPEC: input: -0.06, control: 0.00, exposure: 2000
20:51:11.307 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:11.307 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:51:11.307 00.000 12252 MoveAxis(W, 2, ABG)
20:51:11.308 00.001 12252 Guiding  Dir = 3, Dur = 2
20:51:11.308 00.000 12252 IsSlewing returns 0
20:51:11.308 00.000 12252 IsGuiding returns 0
20:51:11.310 00.002 12252 PulseGuide returned control before completion, sleep 11
20:51:11.334 00.024 12252 IsGuiding returns 0
20:51:11.334 00.000 12252 Move returns status 0, amount 2
20:51:11.334 00.000 12252 MoveAxis(N, 0, ABG)
20:51:11.334 00.000 12252 Move returns status 0, amount 0
20:51:11.334 00.000 12252 move complete, result=0
20:51:11.334 00.000 12252 worker thread done servicing request
20:51:11.334 00.000 9044 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
20:51:11.338 00.004 12252 Worker thread wakes up
20:51:11.338 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:11.338 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:13.671 02.333 12252 Exposure complete
20:51:13.722 00.051 12252 worker thread done servicing request
20:51:13.722 00.000 9044 OnExposeComplete: enter
20:51:13.723 00.001 9044 UpdateGuideState(): m_state=6
20:51:13.724 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
20:51:13.726 00.002 9044 Star::Find returns 1 (0), X=1014.42, Y=823.53, Mass=5474, SNR=50.8, Peak=173 HFD=5.1
20:51:13.729 00.003 9044 MultiStar: [#1 -0.13,-0.12,1.07,U] [#2 -0.32,-0.16,0.00,M1] [#3 -0.17,-0.13,0.85,U] [#4 -0.16,-0.11,1.31,U] [#5 -0.07,-0.18,0.65,U] [#6 -0.16,-0.08,0.43,U] [#7 -0.18,-0.13,0.42,U] [#8 -0.18,-0.32,0.00,M1] 
20:51:13.731 00.002 9044 single-star, 6 included, MultiStar: {-0.14, -0.10}, one-star: {-0.10, -0.02}
20:51:13.731 00.000 9044 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.62) = xAngle (-1.33 = -1.33)
20:51:13.732 00.001 9044 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.42 = 1.87)
20:51:13.733 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.96 mountX=0.02 mountY=0.09, mountTheta=1.33
20:51:13.734 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.02, opts=13)
20:51:13.735 00.001 9044 Enqueuing Move request for scope (-0.10, -0.02)
20:51:13.736 00.001 12252 Worker thread wakes up
20:51:13.736 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:13.737 00.001 9044 UpdateGuideState exits: m=5474 SNR=50.8
20:51:13.739 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:13.740 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:13.741 00.001 9044 Enqueuing Expose request
20:51:13.742 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
20:51:13.742 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
20:51:13.742 00.000 12252 Moving (-0.10, -0.02) raw xDistance=0.02 yDistance=0.09
20:51:13.744 00.002 12252 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.36
20:51:13.744 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
20:51:13.745 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:13.745 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:51:13.745 00.000 12252 MoveAxis(W, 3, ABG)
20:51:13.745 00.000 12252 Guiding  Dir = 3, Dur = 3
20:51:13.745 00.000 12252 IsSlewing returns 0
20:51:13.745 00.000 12252 IsGuiding returns 0
20:51:13.747 00.002 12252 PulseGuide returned control before completion, sleep 12
20:51:13.760 00.013 12252 IsGuiding returns 0
20:51:13.760 00.000 12252 Move returns status 0, amount 3
20:51:13.760 00.000 12252 MoveAxis(N, 0, ABG)
20:51:13.760 00.000 12252 Move returns status 0, amount 0
20:51:13.760 00.000 12252 move complete, result=0
20:51:13.760 00.000 12252 worker thread done servicing request
20:51:13.760 00.000 12252 Worker thread wakes up
20:51:13.760 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:13.762 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:13.762 00.000 9044 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
20:51:16.116 02.354 12252 Exposure complete
20:51:16.186 00.070 12252 worker thread done servicing request
20:51:16.186 00.000 9044 OnExposeComplete: enter
20:51:16.188 00.002 9044 UpdateGuideState(): m_state=6
20:51:16.189 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
20:51:16.190 00.001 9044 Star::Find returns 1 (0), X=1014.63, Y=823.34, Mass=5544, SNR=51.1, Peak=173 HFD=5.4
20:51:16.192 00.002 9044 MultiStar: [#1 -0.03,-0.17,1.04,U] [#2 -0.18,-0.17,1.20,U] [#3 0.00,-0.13,0.86,U] [#4 -0.07,-0.10,1.27,U] [#5 0.08,-0.21,0.65,U] [#6 -0.11,-0.19,0.42,U] [#7 0.03,-0.17,0.42,U] [#8 0.03,-0.25,0.41,U] 
20:51:16.193 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.17}, one-star: {0.12, -0.21}
20:51:16.194 00.001 9044 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.62) = xAngle (-0.10 = -0.10)
20:51:16.195 00.001 9044 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.18 = 3.10)
20:51:16.197 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.72 mountX=0.17 mountY=0.01, mountTheta=0.04
20:51:16.201 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.17, opts=13)
20:51:16.202 00.001 9044 Enqueuing Move request for scope (-0.03, -0.17)
20:51:16.203 00.001 12252 Worker thread wakes up
20:51:16.203 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:16.204 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
20:51:16.204 00.000 9044 UpdateGuideState exits: m=5544 SNR=51.1
20:51:16.205 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
20:51:16.205 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:16.207 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:16.208 00.001 9044 Enqueuing Expose request
20:51:16.209 00.001 12252 Moving (-0.03, -0.17) raw xDistance=0.17 yDistance=0.01
20:51:16.212 00.003 12252 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 1295.78
20:51:16.212 00.000 12252 PPEC: input: 0.17, control: 0.11, exposure: 2000
20:51:16.212 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:16.212 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:51:16.212 00.000 12252 MoveAxis(W, 41, ABG)
20:51:16.212 00.000 12252 Guiding  Dir = 3, Dur = 41
20:51:16.212 00.000 12252 IsSlewing returns 0
20:51:16.212 00.000 12252 IsGuiding returns 0
20:51:16.214 00.002 12252 PulseGuide returned control before completion, sleep 49
20:51:16.269 00.055 12252 IsGuiding returns 0
20:51:16.269 00.000 12252 Move returns status 0, amount 41
20:51:16.269 00.000 12252 MoveAxis(N, 0, ABG)
20:51:16.269 00.000 12252 Move returns status 0, amount 0
20:51:16.269 00.000 12252 move complete, result=0
20:51:16.269 00.000 12252 worker thread done servicing request
20:51:16.269 00.000 12252 Worker thread wakes up
20:51:16.269 00.000 9044 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
20:51:16.272 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:16.272 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:18.613 02.341 12252 Exposure complete
20:51:18.668 00.055 12252 worker thread done servicing request
20:51:18.669 00.001 9044 OnExposeComplete: enter
20:51:18.670 00.001 9044 UpdateGuideState(): m_state=6
20:51:18.671 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
20:51:18.673 00.002 9044 Star::Find returns 1 (0), X=1014.44, Y=823.56, Mass=5511, SNR=50.8, Peak=173 HFD=5.2
20:51:18.674 00.001 9044 MultiStar: [#1 -0.03,0.02,1.05,U] [#2 -0.24,-0.05,1.20,U] [#3 -0.14,0.03,0.84,U] [#4 0.08,-0.03,1.28,U] [#5 -0.06,0.05,0.66,U] [#6 -0.14,-0.02,0.41,U] [#7 -0.02,-0.07,0.44,U] [#8 -0.06,-0.07,0.42,U] 
20:51:18.675 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {-0.08, 0.01}
20:51:18.676 00.001 9044 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.62) = xAngle (-1.39 = -1.39)
20:51:18.677 00.001 9044 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.47 = 1.81)
20:51:18.678 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.08 cameraTheta=-3.01 mountX=0.01 mountY=0.07, mountTheta=1.38
20:51:18.681 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.01, opts=13)
20:51:18.682 00.001 9044 Enqueuing Move request for scope (-0.07, -0.01)
20:51:18.683 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:18.685 00.002 9044 UpdateGuideState exits: m=5511 SNR=50.8
20:51:18.686 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:18.687 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:18.688 00.001 9044 Enqueuing Expose request
20:51:18.690 00.002 12252 Worker thread wakes up
20:51:18.690 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
20:51:18.690 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
20:51:18.690 00.000 12252 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
20:51:18.693 00.003 12252 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.20
20:51:18.693 00.000 12252 PPEC: input: 0.01, control: 0.01, exposure: 2000
20:51:18.693 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:18.693 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:51:18.693 00.000 12252 MoveAxis(W, 5, ABG)
20:51:18.693 00.000 12252 Guiding  Dir = 3, Dur = 5
20:51:18.693 00.000 12252 IsSlewing returns 0
20:51:18.694 00.001 12252 IsGuiding returns 0
20:51:18.696 00.002 12252 PulseGuide returned control before completion, sleep 13
20:51:18.716 00.020 12252 IsGuiding returns 0
20:51:18.716 00.000 12252 Move returns status 0, amount 5
20:51:18.716 00.000 12252 MoveAxis(N, 0, ABG)
20:51:18.716 00.000 12252 Move returns status 0, amount 0
20:51:18.716 00.000 12252 move complete, result=0
20:51:18.716 00.000 12252 worker thread done servicing request
20:51:18.716 00.000 12252 Worker thread wakes up
20:51:18.716 00.000 9044 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
20:51:18.717 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:18.717 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:21.079 02.362 12252 Exposure complete
20:51:21.149 00.070 12252 worker thread done servicing request
20:51:21.149 00.000 9044 OnExposeComplete: enter
20:51:21.151 00.002 9044 UpdateGuideState(): m_state=6
20:51:21.153 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
20:51:21.154 00.001 9044 Star::Find returns 1 (0), X=1014.44, Y=823.69, Mass=5505, SNR=50.9, Peak=173 HFD=5.2
20:51:21.155 00.001 9044 MultiStar: [#1 -0.11,-0.01,1.07,U] [#2 -0.23,-0.08,1.21,U] [#3 -0.14,-0.02,0.85,U] [#4 -0.06,0.07,1.26,U] [#5 -0.06,-0.05,0.65,U] [#6 -0.06,0.03,0.43,U] [#7 -0.04,0.00,0.43,U] [#8 -0.22,-0.08,0.41,U] 
20:51:21.156 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.07, 0.14}
20:51:21.157 00.001 9044 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.62) = xAngle (4.70 = -1.58)
20:51:21.158 00.001 9044 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.62 = 1.62)
20:51:21.159 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.08 mountX=-0.00 mountY=0.11, mountTheta=1.58
20:51:21.160 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.01, opts=13)
20:51:21.161 00.001 9044 Enqueuing Move request for scope (-0.11, 0.01)
20:51:21.162 00.001 12252 Worker thread wakes up
20:51:21.162 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
20:51:21.162 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
20:51:21.162 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:21.163 00.001 12252 Moving (-0.11, 0.01) raw xDistance=-0.00 yDistance=0.11
20:51:21.163 00.000 9044 UpdateGuideState exits: m=5505 SNR=50.9
20:51:21.165 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:21.166 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:21.167 00.001 9044 Enqueuing Expose request
20:51:21.168 00.001 12252 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.61
20:51:21.169 00.001 12252 PPEC: input: -0.00, control: 0.01, exposure: 2000
20:51:21.169 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:21.169 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:51:21.169 00.000 12252 MoveAxis(W, 6, ABG)
20:51:21.169 00.000 12252 Guiding  Dir = 3, Dur = 6
20:51:21.170 00.001 12252 IsSlewing returns 0
20:51:21.170 00.000 12252 IsGuiding returns 0
20:51:21.172 00.002 12252 PulseGuide returned control before completion, sleep 14
20:51:21.196 00.024 12252 IsGuiding returns 0
20:51:21.196 00.000 12252 Move returns status 0, amount 6
20:51:21.196 00.000 12252 MoveAxis(N, 0, ABG)
20:51:21.196 00.000 12252 Move returns status 0, amount 0
20:51:21.196 00.000 12252 move complete, result=0
20:51:21.196 00.000 12252 worker thread done servicing request
20:51:21.196 00.000 12252 Worker thread wakes up
20:51:21.196 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:21.196 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:21.196 00.000 9044 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
20:51:23.548 02.352 12252 Exposure complete
20:51:23.595 00.047 12252 worker thread done servicing request
20:51:23.595 00.000 9044 OnExposeComplete: enter
20:51:23.596 00.001 9044 UpdateGuideState(): m_state=6
20:51:23.597 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
20:51:23.598 00.001 9044 Star::Find returns 1 (0), X=1014.57, Y=823.29, Mass=5650, SNR=51.7, Peak=173 HFD=5.4
20:51:23.599 00.001 9044 MultiStar: [#1 -0.04,-0.17,1.04,U] [#2 -0.30,-0.25,0.00,M1] [#3 -0.02,-0.12,0.83,U] [#4 0.06,-0.46,0.00,M1] [#5 -0.01,-0.19,0.64,U] [#6 -0.12,-0.25,0.42,U] [#7 -0.10,-0.00,0.41,U] [#8 -0.02,-0.33,0.40,U] 
20:51:23.600 00.001 9044 refined, 6 included, MultiStar: {-0.02, -0.19}, one-star: {0.05, -0.26}
20:51:23.602 00.002 9044 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.62) = xAngle (-0.07 = -0.07)
20:51:23.603 00.001 9044 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.15 = 3.13)
20:51:23.604 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.70 mountX=0.19 mountY=0.00, mountTheta=0.01
20:51:23.606 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.19, opts=13)
20:51:23.607 00.001 9044 Enqueuing Move request for scope (-0.02, -0.19)
20:51:23.609 00.002 12252 Worker thread wakes up
20:51:23.609 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:23.610 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
20:51:23.610 00.000 9044 UpdateGuideState exits: m=5650 SNR=51.7
20:51:23.611 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
20:51:23.611 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:23.611 00.000 12252 Moving (-0.02, -0.19) raw xDistance=0.19 yDistance=0.00
20:51:23.611 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:23.612 00.001 9044 Enqueuing Expose request
20:51:23.614 00.002 12252 PPEC rslt: input = 0.19, final = 0.14, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 1297.02
20:51:23.614 00.000 12252 PPEC: input: 0.19, control: 0.14, exposure: 2000
20:51:23.614 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:23.614 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:51:23.614 00.000 12252 MoveAxis(W, 54, ABG)
20:51:23.614 00.000 12252 Guiding  Dir = 3, Dur = 54
20:51:23.614 00.000 12252 IsSlewing returns 0
20:51:23.615 00.001 12252 IsGuiding returns 0
20:51:23.617 00.002 12252 PulseGuide returned control before completion, sleep 62
20:51:23.688 00.071 12252 IsGuiding returns 0
20:51:23.688 00.000 12252 Move returns status 0, amount 54
20:51:23.688 00.000 12252 MoveAxis(N, 0, ABG)
20:51:23.688 00.000 12252 Move returns status 0, amount 0
20:51:23.688 00.000 12252 move complete, result=0
20:51:23.688 00.000 12252 worker thread done servicing request
20:51:23.688 00.000 12252 Worker thread wakes up
20:51:23.688 00.000 9044 GuideStep: 0.2 px 54 ms WEST, 0.0 px 0 ms NORTH
20:51:23.690 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:23.690 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:26.042 02.352 12252 Exposure complete
20:51:26.092 00.050 12252 worker thread done servicing request
20:51:26.092 00.000 9044 OnExposeComplete: enter
20:51:26.095 00.003 9044 UpdateGuideState(): m_state=6
20:51:26.097 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
20:51:26.098 00.001 9044 Star::Find returns 1 (0), X=1014.51, Y=823.27, Mass=5397, SNR=50.4, Peak=173 HFD=5.2
20:51:26.099 00.001 9044 MultiStar: [#1 -0.09,-0.09,1.06,U] [#2 -0.28,-0.19,1.22,U] [#3 -0.24,-0.07,0.84,U] [#4 0.03,-0.43,0.00,M2] [#5 -0.05,-0.18,0.66,U] [#6 -0.10,-0.16,0.43,U] [#7 0.02,-0.09,0.43,U] [#8 -0.13,-0.23,0.42,U] 
20:51:26.102 00.003 9044 refined, 7 included, MultiStar: {-0.12, -0.16}, one-star: {-0.00, -0.28}
20:51:26.103 00.001 9044 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.62) = xAngle (-0.60 = -0.60)
20:51:26.105 00.002 9044 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.69 = 2.59)
20:51:26.107 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.23 mountX=0.17 mountY=0.11, mountTheta=0.56
20:51:26.110 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.16, opts=13)
20:51:26.112 00.002 9044 Enqueuing Move request for scope (-0.12, -0.16)
20:51:26.114 00.002 12252 Worker thread wakes up
20:51:26.114 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
20:51:26.114 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
20:51:26.114 00.000 12252 Moving (-0.12, -0.16) raw xDistance=0.17 yDistance=0.11
20:51:26.114 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:26.116 00.002 9044 UpdateGuideState exits: m=5397 SNR=50.4
20:51:26.118 00.002 12252 PPEC rslt: input = 0.17, final = 0.13, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 1297.43
20:51:26.118 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:26.121 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:26.123 00.002 9044 Enqueuing Expose request
20:51:26.124 00.001 12252 PPEC: input: 0.17, control: 0.13, exposure: 2000
20:51:26.124 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:26.125 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:51:26.125 00.000 12252 MoveAxis(W, 50, ABG)
20:51:26.125 00.000 12252 Guiding  Dir = 3, Dur = 50
20:51:26.125 00.000 12252 IsSlewing returns 0
20:51:26.125 00.000 12252 IsGuiding returns 0
20:51:26.128 00.003 12252 PulseGuide returned control before completion, sleep 58
20:51:26.187 00.059 12252 IsGuiding returns 0
20:51:26.187 00.000 12252 Move returns status 0, amount 50
20:51:26.187 00.000 12252 MoveAxis(N, 0, ABG)
20:51:26.187 00.000 12252 Move returns status 0, amount 0
20:51:26.187 00.000 12252 move complete, result=0
20:51:26.188 00.001 12252 worker thread done servicing request
20:51:26.188 00.000 12252 Worker thread wakes up
20:51:26.188 00.000 9044 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
20:51:26.189 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:26.189 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:28.532 02.343 12252 Exposure complete
20:51:28.590 00.058 12252 worker thread done servicing request
20:51:28.590 00.000 9044 OnExposeComplete: enter
20:51:28.591 00.001 9044 UpdateGuideState(): m_state=6
20:51:28.593 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
20:51:28.594 00.001 9044 Star::Find returns 1 (0), X=1014.42, Y=823.68, Mass=5503, SNR=51.0, Peak=173 HFD=5.2
20:51:28.595 00.001 9044 MultiStar: [#1 -0.05,0.08,1.04,U] [#2 -0.27,-0.03,1.21,U] [#3 -0.19,0.12,0.85,U] [#4 0.05,0.11,1.26,U] [#5 -0.01,0.04,0.65,U] [#6 -0.16,0.07,0.43,U] [#7 -0.07,0.11,0.42,U] [#8 -0.05,-0.12,0.41,U] 
20:51:28.596 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.06}, one-star: {-0.09, 0.13}
20:51:28.597 00.001 9044 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.62) = xAngle (4.17 = -2.11)
20:51:28.599 00.002 9044 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.09 = 1.09)
20:51:28.600 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.55 mountX=-0.06 mountY=0.10, mountTheta=2.09
20:51:28.603 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.06, opts=13)
20:51:28.605 00.002 9044 Enqueuing Move request for scope (-0.09, 0.06)
20:51:28.606 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:28.607 00.001 9044 UpdateGuideState exits: m=5503 SNR=51.0
20:51:28.608 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:28.609 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:28.610 00.001 9044 Enqueuing Expose request
20:51:28.612 00.002 12252 Worker thread wakes up
20:51:28.613 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
20:51:28.613 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
20:51:28.613 00.000 12252 Moving (-0.09, 0.06) raw xDistance=-0.06 yDistance=0.10
20:51:28.616 00.003 12252 PPEC rslt: input = -0.06, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1297.84
20:51:28.616 00.000 12252 PPEC: input: -0.06, control: 0.03, exposure: 2000
20:51:28.616 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:28.617 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
20:51:28.617 00.000 12252 MoveAxis(W, 12, ABG)
20:51:28.617 00.000 12252 Guiding  Dir = 3, Dur = 12
20:51:28.617 00.000 12252 IsSlewing returns 0
20:51:28.617 00.000 12252 IsGuiding returns 0
20:51:28.619 00.002 12252 PulseGuide returned control before completion, sleep 20
20:51:28.648 00.029 12252 IsGuiding returns 0
20:51:28.648 00.000 12252 Move returns status 0, amount 12
20:51:28.648 00.000 12252 MoveAxis(N, 0, ABG)
20:51:28.648 00.000 12252 Move returns status 0, amount 0
20:51:28.648 00.000 12252 move complete, result=0
20:51:28.648 00.000 12252 worker thread done servicing request
20:51:28.650 00.002 12252 Worker thread wakes up
20:51:28.650 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:28.650 00.000 9044 GuideStep: -0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
20:51:28.651 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:30.999 02.348 12252 Exposure complete
20:51:31.076 00.077 12252 worker thread done servicing request
20:51:31.077 00.001 9044 OnExposeComplete: enter
20:51:31.078 00.001 9044 UpdateGuideState(): m_state=6
20:51:31.079 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
20:51:31.081 00.002 9044 Star::Find returns 1 (0), X=1014.33, Y=823.64, Mass=5544, SNR=51.2, Peak=173 HFD=5.4
20:51:31.085 00.004 9044 MultiStar: [#1 -0.15,-0.00,1.04,U] [#2 -0.36,-0.03,0.00,M1] [#3 -0.23,0.06,0.84,U] [#4 -0.15,0.07,1.27,U] [#5 -0.07,0.03,0.65,U] [#6 -0.22,-0.01,0.42,U] [#7 -0.16,0.04,0.43,U] [#8 -0.07,-0.07,0.41,U] 
20:51:31.088 00.003 9044 refined, 7 included, MultiStar: {-0.16, 0.04}, one-star: {-0.18, 0.09}
20:51:31.090 00.002 9044 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.62) = xAngle (4.54 = -1.74)
20:51:31.092 00.002 9044 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.46 = 1.46)
20:51:31.093 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.16 cameraTheta=2.92 mountX=-0.03 mountY=0.16, mountTheta=1.74
20:51:31.098 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.04, opts=13)
20:51:31.100 00.002 9044 Enqueuing Move request for scope (-0.16, 0.04)
20:51:31.102 00.002 12252 Worker thread wakes up
20:51:31.103 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:31.105 00.002 9044 UpdateGuideState exits: m=5544 SNR=51.2
20:51:31.107 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:31.110 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:31.112 00.002 9044 Enqueuing Expose request
20:51:31.114 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
20:51:31.114 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
20:51:31.114 00.000 12252 Moving (-0.16, 0.04) raw xDistance=-0.03 yDistance=0.16
20:51:31.120 00.006 12252 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1298.24
20:51:31.120 00.000 12252 PPEC: input: -0.03, control: 0.03, exposure: 2000
20:51:31.120 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
20:51:31.120 00.000 12252 MoveAxis(W, 13, ABG)
20:51:31.120 00.000 12252 Guiding  Dir = 3, Dur = 13
20:51:31.120 00.000 12252 IsSlewing returns 0
20:51:31.121 00.001 12252 IsGuiding returns 0
20:51:31.122 00.001 12252 PulseGuide returned control before completion, sleep 22
20:51:31.157 00.035 12252 IsGuiding returns 0
20:51:31.157 00.000 12252 Move returns status 0, amount 13
20:51:31.157 00.000 12252 MoveAxis(S, 55, ABG)
20:51:31.157 00.000 12252 Guiding  Dir = 1, Dur = 55
20:51:31.157 00.000 12252 IsSlewing returns 0
20:51:31.157 00.000 12252 IsGuiding returns 0
20:51:31.162 00.005 12252 PulseGuide returned control before completion, sleep 61
20:51:31.231 00.069 12252 IsGuiding returns 1
20:51:31.231 00.000 12252 scope still moving after pulse duration time elapsed
20:51:31.263 00.032 12252 IsSlewing returns 0
20:51:31.267 00.004 12252 IsGuiding returns 0
20:51:31.267 00.000 12252 scope move finished after 55 + 54 ms
20:51:31.267 00.000 12252 Move returns status 0, amount 55
20:51:31.267 00.000 12252 move complete, result=0
20:51:31.267 00.000 12252 worker thread done servicing request
20:51:31.267 00.000 12252 Worker thread wakes up
20:51:31.267 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:31.267 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:31.267 00.000 9044 GuideStep: -0.0 px 13 ms WEST, 0.2 px 55 ms SOUTH
20:51:33.608 02.341 12252 Exposure complete
20:51:33.679 00.071 12252 worker thread done servicing request
20:51:33.679 00.000 9044 OnExposeComplete: enter
20:51:33.681 00.002 9044 UpdateGuideState(): m_state=6
20:51:33.684 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
20:51:33.687 00.003 9044 Star::Find returns 1 (0), X=1014.49, Y=823.81, Mass=5548, SNR=51.3, Peak=173 HFD=5.3
20:51:33.690 00.003 9044 MultiStar: [#1 -0.00,0.16,1.04,U] [#2 -0.02,0.08,1.21,U] [#3 -0.05,0.13,0.84,U] [#4 0.10,0.16,1.27,U] [#5 0.03,0.14,0.65,U] [#6 -0.09,0.22,0.42,U] [#7 -0.00,0.17,0.42,U] [#8 0.01,0.06,0.41,U] 
20:51:33.692 00.002 9044 refined, 8 included, MultiStar: {0.00, 0.15}, one-star: {-0.02, 0.26}
20:51:33.694 00.002 9044 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.62) = xAngle (3.17 = -3.12)
20:51:33.696 00.002 9044 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.08 = 0.08)
20:51:33.698 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.54 mountX=-0.15 mountY=0.01, mountTheta=3.06
20:51:33.702 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.15, opts=13)
20:51:33.703 00.001 9044 Enqueuing Move request for scope (0.00, 0.15)
20:51:33.705 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:33.706 00.001 9044 UpdateGuideState exits: m=5548 SNR=51.3
20:51:33.707 00.001 12252 Worker thread wakes up
20:51:33.709 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:33.710 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
20:51:33.710 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:33.711 00.001 9044 Enqueuing Expose request
20:51:33.712 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
20:51:33.712 00.000 12252 Moving (0.00, 0.15) raw xDistance=-0.15 yDistance=0.01
20:51:33.715 00.003 12252 PPEC rslt: input = -0.15, final = -0.06, react = -0.09, pred = 0.04, hyst = -0.08, hyst_pct = 0.00, period_length = 1298.64
20:51:33.715 00.000 12252 PPEC: input: -0.15, control: -0.06, exposure: 2000
20:51:33.715 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:33.715 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:51:33.715 00.000 12252 MoveAxis(E, 22, ABG)
20:51:33.715 00.000 12252 Guiding  Dir = 2, Dur = 22
20:51:33.715 00.000 12252 IsSlewing returns 0
20:51:33.716 00.001 12252 IsGuiding returns 0
20:51:33.719 00.003 12252 PulseGuide returned control before completion, sleep 30
20:51:33.757 00.038 12252 IsGuiding returns 0
20:51:33.757 00.000 12252 Move returns status 0, amount 22
20:51:33.757 00.000 12252 MoveAxis(N, 0, ABG)
20:51:33.757 00.000 12252 Move returns status 0, amount 0
20:51:33.757 00.000 12252 move complete, result=0
20:51:33.757 00.000 12252 worker thread done servicing request
20:51:33.757 00.000 9044 GuideStep: -0.2 px 22 ms EAST, 0.0 px 0 ms NORTH
20:51:33.759 00.002 12252 Worker thread wakes up
20:51:33.759 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:33.760 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:36.099 02.339 12252 Exposure complete
20:51:36.165 00.066 12252 worker thread done servicing request
20:51:36.165 00.000 9044 OnExposeComplete: enter
20:51:36.167 00.002 9044 UpdateGuideState(): m_state=6
20:51:36.168 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
20:51:36.170 00.002 9044 Star::Find returns 1 (0), X=1014.43, Y=823.61, Mass=5396, SNR=50.4, Peak=173 HFD=5.2
20:51:36.171 00.001 9044 MultiStar: [#1 -0.09,0.04,1.06,U] [#2 -0.04,0.04,1.23,U] [#3 -0.10,0.04,0.86,U] [#4 -0.14,-0.04,1.29,U] [#5 -0.03,0.09,0.66,U] [#6 -0.16,0.01,0.43,U] [#7 -0.15,-0.09,0.43,U] [#8 0.05,-0.02,0.42,U] 
20:51:36.172 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.08, 0.06}
20:51:36.173 00.001 9044 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.62) = xAngle (4.53 = -1.75)
20:51:36.174 00.001 9044 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.45 = 1.45)
20:51:36.175 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.91 mountX=-0.02 mountY=0.09, mountTheta=1.75
20:51:36.177 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.02, opts=13)
20:51:36.178 00.001 9044 Enqueuing Move request for scope (-0.09, 0.02)
20:51:36.181 00.003 12252 Worker thread wakes up
20:51:36.181 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:36.182 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
20:51:36.182 00.000 9044 UpdateGuideState exits: m=5396 SNR=50.4
20:51:36.183 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:36.184 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
20:51:36.184 00.000 12252 Moving (-0.09, 0.02) raw xDistance=-0.02 yDistance=0.09
20:51:36.184 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:36.186 00.002 9044 Enqueuing Expose request
20:51:36.187 00.001 12252 PPEC rslt: input = -0.02, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1299.04
20:51:36.187 00.000 12252 PPEC: input: -0.02, control: 0.04, exposure: 2000
20:51:36.188 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:36.188 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:51:36.188 00.000 12252 MoveAxis(W, 15, ABG)
20:51:36.188 00.000 12252 Guiding  Dir = 3, Dur = 15
20:51:36.188 00.000 12252 IsSlewing returns 0
20:51:36.188 00.000 12252 IsGuiding returns 0
20:51:36.190 00.002 12252 PulseGuide returned control before completion, sleep 24
20:51:36.217 00.027 12252 IsGuiding returns 0
20:51:36.217 00.000 12252 Move returns status 0, amount 15
20:51:36.217 00.000 12252 MoveAxis(N, 0, ABG)
20:51:36.217 00.000 12252 Move returns status 0, amount 0
20:51:36.217 00.000 12252 move complete, result=0
20:51:36.217 00.000 12252 worker thread done servicing request
20:51:36.217 00.000 12252 Worker thread wakes up
20:51:36.217 00.000 9044 GuideStep: -0.0 px 15 ms WEST, 0.1 px 0 ms NORTH
20:51:36.218 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:36.218 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:38.552 02.334 12252 Exposure complete
20:51:38.600 00.048 12252 worker thread done servicing request
20:51:38.600 00.000 9044 OnExposeComplete: enter
20:51:38.601 00.001 9044 UpdateGuideState(): m_state=6
20:51:38.603 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
20:51:38.604 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=823.79, Mass=5540, SNR=51.1, Peak=173 HFD=5.2
20:51:38.605 00.001 9044 MultiStar: [#1 0.04,0.19,1.05,U] [#2 0.05,0.14,1.22,U] [#3 0.05,0.22,0.85,U] [#4 0.19,0.14,1.29,U] [#5 0.08,0.13,0.66,U] [#6 0.06,0.17,0.43,U] [#7 0.12,0.19,0.42,U] [#8 0.07,0.16,0.41,U] 
20:51:38.606 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.18}, one-star: {0.18, 0.24}
20:51:38.607 00.001 9044 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.62) = xAngle (2.68 = 2.68)
20:51:38.608 00.001 9044 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.40 = -0.40)
20:51:38.610 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=0.18 hyp=0.20 cameraTheta=1.06 mountX=-0.18 mountY=-0.08, mountTheta=-2.73
20:51:38.612 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.18, opts=13)
20:51:38.614 00.002 9044 Enqueuing Move request for scope (0.10, 0.18)
20:51:38.615 00.001 12252 Worker thread wakes up
20:51:38.615 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:38.616 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.18) opts 0xd
20:51:38.616 00.000 9044 UpdateGuideState exits: m=5540 SNR=51.1
20:51:38.616 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.18)
20:51:38.617 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:38.617 00.000 12252 Moving (0.10, 0.18) raw xDistance=-0.18 yDistance=-0.08
20:51:38.617 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:38.618 00.001 9044 Enqueuing Expose request
20:51:38.620 00.002 12252 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1299.43
20:51:38.620 00.000 12252 PPEC: input: -0.18, control: -0.09, exposure: 2000
20:51:38.620 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:38.620 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:51:38.620 00.000 12252 MoveAxis(E, 34, ABG)
20:51:38.620 00.000 12252 Guiding  Dir = 2, Dur = 34
20:51:38.620 00.000 12252 IsSlewing returns 0
20:51:38.621 00.001 12252 IsGuiding returns 0
20:51:38.624 00.003 12252 PulseGuide returned control before completion, sleep 42
20:51:38.668 00.044 12252 IsGuiding returns 0
20:51:38.668 00.000 12252 Move returns status 0, amount 34
20:51:38.668 00.000 12252 MoveAxis(N, 0, ABG)
20:51:38.668 00.000 12252 Move returns status 0, amount 0
20:51:38.669 00.001 12252 move complete, result=0
20:51:38.669 00.000 12252 worker thread done servicing request
20:51:38.669 00.000 9044 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
20:51:38.670 00.001 12252 Worker thread wakes up
20:51:38.671 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:38.671 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:41.027 02.356 12252 Exposure complete
20:51:41.072 00.045 12252 worker thread done servicing request
20:51:41.072 00.000 9044 OnExposeComplete: enter
20:51:41.073 00.001 9044 UpdateGuideState(): m_state=6
20:51:41.074 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
20:51:41.075 00.001 9044 Star::Find returns 1 (0), X=1014.67, Y=823.54, Mass=5414, SNR=50.6, Peak=173 HFD=5.1
20:51:41.076 00.001 9044 MultiStar: [#1 0.01,0.04,1.06,U] [#2 0.04,0.03,1.21,U] [#3 0.06,0.13,0.85,U] [#4 0.13,0.03,1.28,U] [#5 0.14,0.03,0.65,U] [#6 -0.01,0.02,0.43,U] [#7 -0.01,0.05,0.43,U] [#8 0.19,-0.01,0.42,U] 
20:51:41.077 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.15, -0.01}
20:51:41.078 00.001 9044 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.62) = xAngle (2.04 = 2.04)
20:51:41.080 00.002 9044 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.04 = -1.04)
20:51:41.081 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.42 mountX=-0.04 mountY=-0.08, mountTheta=-2.06
20:51:41.083 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.04, opts=13)
20:51:41.084 00.001 9044 Enqueuing Move request for scope (0.08, 0.04)
20:51:41.086 00.002 12252 Worker thread wakes up
20:51:41.086 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:41.087 00.001 9044 UpdateGuideState exits: m=5414 SNR=50.6
20:51:41.088 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:41.089 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:41.090 00.001 9044 Enqueuing Expose request
20:51:41.092 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
20:51:41.092 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
20:51:41.092 00.000 12252 Moving (0.08, 0.04) raw xDistance=-0.04 yDistance=-0.08
20:51:41.094 00.002 12252 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1299.82
20:51:41.094 00.000 12252 PPEC: input: -0.04, control: 0.02, exposure: 2000
20:51:41.095 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:41.095 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:51:41.095 00.000 12252 MoveAxis(W, 8, ABG)
20:51:41.095 00.000 12252 Guiding  Dir = 3, Dur = 8
20:51:41.095 00.000 12252 IsSlewing returns 0
20:51:41.095 00.000 12252 IsGuiding returns 0
20:51:41.097 00.002 12252 PulseGuide returned control before completion, sleep 17
20:51:41.123 00.026 12252 IsGuiding returns 0
20:51:41.123 00.000 12252 Move returns status 0, amount 8
20:51:41.123 00.000 12252 MoveAxis(N, 0, ABG)
20:51:41.123 00.000 12252 Move returns status 0, amount 0
20:51:41.123 00.000 12252 move complete, result=0
20:51:41.123 00.000 12252 worker thread done servicing request
20:51:41.123 00.000 9044 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
20:51:41.126 00.003 12252 Worker thread wakes up
20:51:41.126 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:41.126 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:43.469 02.343 12252 Exposure complete
20:51:43.523 00.054 12252 worker thread done servicing request
20:51:43.523 00.000 9044 OnExposeComplete: enter
20:51:43.523 00.000 9044 UpdateGuideState(): m_state=6
20:51:43.525 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
20:51:43.527 00.002 9044 Star::Find returns 1 (0), X=1014.61, Y=823.39, Mass=5522, SNR=51.1, Peak=173 HFD=5.3
20:51:43.529 00.002 9044 MultiStar: [#1 -0.03,-0.09,1.05,U] [#2 -0.21,-0.13,1.18,U] [#3 0.02,-0.09,0.85,U] [#4 0.10,-0.38,0.00,M1] [#5 0.02,-0.13,0.64,U] [#6 -0.07,-0.09,0.43,U] [#7 -0.11,-0.11,0.42,U] [#8 -0.04,-0.29,0.41,U] 
20:51:43.532 00.003 9044 refined, 7 included, MultiStar: {-0.04, -0.13}, one-star: {0.09, -0.16}
20:51:43.534 00.002 9044 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.62) = xAngle (-0.27 = -0.27)
20:51:43.535 00.001 9044 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.35 = 2.93)
20:51:43.536 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.89 mountX=0.13 mountY=0.03, mountTheta=0.21
20:51:43.541 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.13, opts=13)
20:51:43.543 00.002 9044 Enqueuing Move request for scope (-0.04, -0.13)
20:51:43.544 00.001 12252 Worker thread wakes up
20:51:43.544 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:43.546 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
20:51:43.546 00.000 9044 UpdateGuideState exits: m=5522 SNR=51.1
20:51:43.547 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
20:51:43.547 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:43.548 00.001 12252 Moving (-0.04, -0.13) raw xDistance=0.13 yDistance=0.03
20:51:43.548 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:43.551 00.003 9044 Enqueuing Expose request
20:51:43.554 00.003 12252 PPEC rslt: input = 0.13, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 1300.20
20:51:43.554 00.000 12252 PPEC: input: 0.13, control: 0.09, exposure: 2000
20:51:43.554 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:43.554 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:51:43.554 00.000 12252 MoveAxis(W, 36, ABG)
20:51:43.554 00.000 12252 Guiding  Dir = 3, Dur = 36
20:51:43.555 00.001 12252 IsSlewing returns 0
20:51:43.555 00.000 12252 IsGuiding returns 0
20:51:43.556 00.001 12252 PulseGuide returned control before completion, sleep 45
20:51:43.617 00.061 12252 IsGuiding returns 0
20:51:43.617 00.000 12252 Move returns status 0, amount 36
20:51:43.617 00.000 12252 MoveAxis(N, 0, ABG)
20:51:43.617 00.000 12252 Move returns status 0, amount 0
20:51:43.617 00.000 12252 move complete, result=0
20:51:43.617 00.000 12252 worker thread done servicing request
20:51:43.617 00.000 12252 Worker thread wakes up
20:51:43.617 00.000 9044 GuideStep: 0.1 px 36 ms WEST, 0.0 px 0 ms NORTH
20:51:43.620 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:43.620 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:45.964 02.344 12252 Exposure complete
20:51:46.034 00.070 12252 worker thread done servicing request
20:51:46.034 00.000 9044 OnExposeComplete: enter
20:51:46.035 00.001 9044 UpdateGuideState(): m_state=6
20:51:46.037 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
20:51:46.038 00.001 9044 Star::Find returns 1 (0), X=1014.45, Y=821.84, Mass=5593, SNR=51.4, Peak=173 HFD=5.2
20:51:46.039 00.001 9044 MultiStar: large primary error, entering stabilization period
20:51:46.039 00.000 9044 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.62) = xAngle (0.02 = 0.02)
20:51:46.040 00.001 9044 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.07 = -3.07)
20:51:46.041 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-1.71 hyp=1.71 cameraTheta=-1.61 mountX=1.71 mountY=-0.13, mountTheta=-0.07
20:51:46.042 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-1.71, opts=13)
20:51:46.043 00.001 9044 Enqueuing Move request for scope (-0.06, -1.71)
20:51:46.044 00.001 12252 Worker thread wakes up
20:51:46.044 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:46.045 00.001 9044 UpdateGuideState exits: m=5593 SNR=51.4
20:51:46.048 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:46.050 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.71) opts 0xd
20:51:46.050 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -1.71)
20:51:46.050 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:46.052 00.002 9044 Enqueuing Expose request
20:51:46.055 00.003 12252 Moving (-0.06, -1.71) raw xDistance=1.71 yDistance=-0.13
20:51:46.057 00.002 12252 PPEC rslt: input = 1.71, final = 1.04, react = 1.03, pred = 0.01, hyst = 0.92, hyst_pct = 0.00, period_length = 1300.59
20:51:46.057 00.000 12252 PPEC: input: 1.71, control: 1.04, exposure: 2000
20:51:46.057 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:46.057 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:51:46.057 00.000 12252 MoveAxis(W, 406, ABG)
20:51:46.057 00.000 12252 Guiding  Dir = 3, Dur = 406
20:51:46.058 00.001 12252 IsSlewing returns 0
20:51:46.058 00.000 12252 IsGuiding returns 0
20:51:46.060 00.002 12252 PulseGuide returned control before completion, sleep 415
20:51:46.488 00.428 12252 IsGuiding returns 0
20:51:46.488 00.000 12252 Move returns status 0, amount 406
20:51:46.488 00.000 12252 MoveAxis(N, 0, ABG)
20:51:46.488 00.000 12252 Move returns status 0, amount 0
20:51:46.488 00.000 12252 move complete, result=0
20:51:46.488 00.000 12252 worker thread done servicing request
20:51:46.488 00.000 12252 Worker thread wakes up
20:51:46.488 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:46.488 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:46.488 00.000 9044 GuideStep: 1.7 px 406 ms WEST, -0.1 px 0 ms NORTH
20:51:48.823 02.335 12252 Exposure complete
20:51:48.872 00.049 12252 worker thread done servicing request
20:51:48.873 00.001 9044 OnExposeComplete: enter
20:51:48.874 00.001 9044 UpdateGuideState(): m_state=6
20:51:48.875 00.001 9044 Star::Find(15, 1014, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
20:51:48.876 00.001 9044 Star::Find returns 1 (0), X=1014.63, Y=822.48, Mass=5459, SNR=50.8, Peak=173 HFD=5.2
20:51:48.877 00.001 9044 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.62) = xAngle (0.16 = 0.16)
20:51:48.877 00.000 9044 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.92 = -2.92)
20:51:48.878 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-1.07 hyp=1.07 cameraTheta=-1.47 mountX=1.06 mountY=-0.23, mountTheta=-0.21
20:51:48.881 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-1.07, opts=13)
20:51:48.883 00.002 9044 Enqueuing Move request for scope (0.11, -1.07)
20:51:48.885 00.002 12252 Worker thread wakes up
20:51:48.885 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:48.886 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -1.07) opts 0xd
20:51:48.886 00.000 9044 UpdateGuideState exits: m=5459 SNR=50.8
20:51:48.887 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:48.888 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, -1.07)
20:51:48.888 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:48.889 00.001 9044 Enqueuing Expose request
20:51:48.891 00.002 12252 Moving (0.11, -1.07) raw xDistance=1.06 yDistance=-0.23
20:51:48.893 00.002 12252 PPEC rslt: input = 1.06, final = 0.68, react = 0.64, pred = 0.05, hyst = 0.58, hyst_pct = 0.00, period_length = 1300.96
20:51:48.893 00.000 12252 PPEC: input: 1.06, control: 0.68, exposure: 2000
20:51:48.893 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:51:48.894 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
20:51:48.894 00.000 12252 MoveAxis(W, 267, ABG)
20:51:48.894 00.000 12252 Guiding  Dir = 3, Dur = 267
20:51:48.894 00.000 12252 IsSlewing returns 0
20:51:48.894 00.000 12252 IsGuiding returns 0
20:51:48.896 00.002 12252 PulseGuide returned control before completion, sleep 276
20:51:49.174 00.278 12252 IsGuiding returns 1
20:51:49.174 00.000 12252 scope still moving after pulse duration time elapsed
20:51:49.205 00.031 12252 IsSlewing returns 0
20:51:49.205 00.000 12252 IsGuiding returns 0
20:51:49.205 00.000 12252 scope move finished after 267 + 43 ms
20:51:49.205 00.000 12252 Move returns status 0, amount 267
20:51:49.205 00.000 12252 MoveAxis(N, 0, ABG)
20:51:49.205 00.000 12252 Move returns status 0, amount 0
20:51:49.205 00.000 12252 move complete, result=0
20:51:49.205 00.000 12252 worker thread done servicing request
20:51:49.205 00.000 12252 Worker thread wakes up
20:51:49.205 00.000 9044 GuideStep: 1.1 px 267 ms WEST, -0.2 px 0 ms NORTH
20:51:49.208 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:49.208 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:51.561 02.353 12252 Exposure complete
20:51:51.633 00.072 12252 worker thread done servicing request
20:51:51.634 00.001 9044 OnExposeComplete: enter
20:51:51.634 00.000 9044 UpdateGuideState(): m_state=6
20:51:51.636 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
20:51:51.638 00.002 9044 Star::Find returns 1 (0), X=1014.66, Y=823.10, Mass=5538, SNR=51.2, Peak=173 HFD=5.1
20:51:51.640 00.002 9044 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.62) = xAngle (0.37 = 0.37)
20:51:51.641 00.001 9044 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.71 = -2.71)
20:51:51.643 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=-0.44 hyp=0.47 cameraTheta=-1.25 mountX=0.44 mountY=-0.20, mountTheta=-0.42
20:51:51.645 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.44, opts=13)
20:51:51.646 00.001 9044 Enqueuing Move request for scope (0.15, -0.44)
20:51:51.648 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:51.649 00.001 9044 UpdateGuideState exits: m=5538 SNR=51.2
20:51:51.650 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:51.651 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:51.652 00.001 9044 Enqueuing Expose request
20:51:51.654 00.002 12252 Worker thread wakes up
20:51:51.654 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.44) opts 0xd
20:51:51.654 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.44)
20:51:51.654 00.000 12252 Moving (0.15, -0.44) raw xDistance=0.44 yDistance=-0.20
20:51:51.658 00.004 12252 PPEC rslt: input = 0.44, final = 0.31, react = 0.26, pred = 0.05, hyst = 0.30, hyst_pct = 0.00, period_length = 1301.34
20:51:51.658 00.000 12252 PPEC: input: 0.44, control: 0.31, exposure: 2000
20:51:51.658 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:51:51.658 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
20:51:51.658 00.000 12252 MoveAxis(W, 123, ABG)
20:51:51.660 00.002 12252 Guiding  Dir = 3, Dur = 123
20:51:51.660 00.000 12252 IsSlewing returns 0
20:51:51.660 00.000 12252 IsGuiding returns 0
20:51:51.662 00.002 12252 PulseGuide returned control before completion, sleep 132
20:51:51.800 00.138 12252 IsGuiding returns 0
20:51:51.800 00.000 12252 Move returns status 0, amount 123
20:51:51.800 00.000 12252 MoveAxis(N, 0, ABG)
20:51:51.800 00.000 12252 Move returns status 0, amount 0
20:51:51.800 00.000 12252 move complete, result=0
20:51:51.800 00.000 12252 worker thread done servicing request
20:51:51.800 00.000 12252 Worker thread wakes up
20:51:51.801 00.001 9044 GuideStep: 0.4 px 123 ms WEST, -0.2 px 0 ms NORTH
20:51:51.803 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:51.803 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:54.163 02.360 12252 Exposure complete
20:51:54.223 00.060 12252 worker thread done servicing request
20:51:54.223 00.000 9044 OnExposeComplete: enter
20:51:54.225 00.002 9044 UpdateGuideState(): m_state=6
20:51:54.229 00.004 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
20:51:54.231 00.002 9044 Star::Find returns 1 (0), X=1014.64, Y=823.46, Mass=5469, SNR=50.9, Peak=173 HFD=5.2
20:51:54.233 00.002 9044 MultiStar: exiting stabilization period
20:51:54.237 00.004 9044 MultiStar: [#1 0.04,0.02,1.04,U] [#2 0.05,-0.01,1.20,U] [#3 0.02,0.04,0.86,U] [#4 0.09,-0.00,1.26,U] [#5 0.12,0.02,0.66,U] [#6 0.06,-0.05,0.43,U] [#7 0.07,0.01,0.43,U] [#8 0.12,-0.03,0.42,U] 
20:51:54.239 00.002 9044 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.12, -0.09}
20:51:54.241 00.002 9044 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.62) = xAngle (1.52 = 1.52)
20:51:54.243 00.002 9044 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.56 = -1.56)
20:51:54.246 00.003 9044 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.10 mountX=0.00 mountY=-0.07, mountTheta=-1.52
20:51:54.250 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.01, opts=13)
20:51:54.253 00.003 9044 Enqueuing Move request for scope (0.07, -0.01)
20:51:54.255 00.002 12252 Worker thread wakes up
20:51:54.255 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:54.256 00.001 9044 UpdateGuideState exits: m=5469 SNR=50.9
20:51:54.258 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:54.261 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:54.263 00.002 9044 Enqueuing Expose request
20:51:54.265 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
20:51:54.265 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
20:51:54.265 00.000 12252 Moving (0.07, -0.01) raw xDistance=0.00 yDistance=-0.07
20:51:54.271 00.006 12252 PPEC rslt: input = 0.00, final = 0.20, react = 0.00, pred = 0.20, hyst = 0.00, hyst_pct = 0.00, period_length = 1301.70
20:51:54.271 00.000 12252 PPEC: input: 0.00, control: 0.20, exposure: 2000
20:51:54.271 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:54.272 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:51:54.272 00.000 12252 MoveAxis(W, 77, ABG)
20:51:54.272 00.000 12252 Guiding  Dir = 3, Dur = 77
20:51:54.273 00.001 12252 IsSlewing returns 0
20:51:54.273 00.000 12252 IsGuiding returns 0
20:51:54.275 00.002 12252 PulseGuide returned control before completion, sleep 85
20:51:54.363 00.088 12252 IsGuiding returns 1
20:51:54.363 00.000 12252 scope still moving after pulse duration time elapsed
20:51:54.394 00.031 12252 IsSlewing returns 0
20:51:54.394 00.000 12252 IsGuiding returns 0
20:51:54.394 00.000 12252 scope move finished after 77 + 44 ms
20:51:54.394 00.000 12252 Move returns status 0, amount 77
20:51:54.394 00.000 12252 MoveAxis(N, 0, ABG)
20:51:54.394 00.000 12252 Move returns status 0, amount 0
20:51:54.394 00.000 12252 move complete, result=0
20:51:54.394 00.000 12252 worker thread done servicing request
20:51:54.394 00.000 12252 Worker thread wakes up
20:51:54.394 00.000 9044 GuideStep: 0.0 px 77 ms WEST, -0.1 px 0 ms NORTH
20:51:54.396 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:54.396 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:56.754 02.358 12252 Exposure complete
20:51:56.834 00.080 12252 worker thread done servicing request
20:51:56.834 00.000 9044 OnExposeComplete: enter
20:51:56.835 00.001 9044 UpdateGuideState(): m_state=6
20:51:56.836 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
20:51:56.837 00.001 9044 Star::Find returns 1 (0), X=1014.61, Y=824.05, Mass=5536, SNR=51.4, Peak=173 HFD=5.2
20:51:56.840 00.003 9044 MultiStar: [#1 0.03,0.53,0.00,M1] [#2 -0.02,0.39,0.00,M1] [#3 0.04,0.48,0.00,M1] [#4 0.09,0.33,1.25,U] [#5 0.00,0.44,0.00,M1] [#6 -0.04,0.59,0.00,M1] [#7 -0.02,0.53,0.00,M1] [#8 -0.01,0.37,0.40,U] 
20:51:56.841 00.001 9044 refined, 2 included, MultiStar: {0.08, 0.40}, one-star: {0.10, 0.50}
20:51:56.842 00.001 9044 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.62) = xAngle (3.01 = 3.01)
20:51:56.843 00.001 9044 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.08 = -0.08)
20:51:56.844 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.40 hyp=0.41 cameraTheta=1.38 mountX=-0.40 mountY=-0.03, mountTheta=-3.06
20:51:56.846 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.40, opts=13)
20:51:56.847 00.001 9044 Enqueuing Move request for scope (0.08, 0.40)
20:51:56.848 00.001 12252 Worker thread wakes up
20:51:56.848 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:56.849 00.001 9044 UpdateGuideState exits: m=5536 SNR=51.4
20:51:56.850 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:56.851 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.40) opts 0xd
20:51:56.851 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:56.852 00.001 9044 Enqueuing Expose request
20:51:56.854 00.002 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.40)
20:51:56.854 00.000 12252 Moving (0.08, 0.40) raw xDistance=-0.40 yDistance=-0.03
20:51:56.857 00.003 12252 PPEC rslt: input = -0.40, final = -0.06, react = -0.24, pred = 0.19, hyst = -0.20, hyst_pct = 0.00, period_length = 1302.05
20:51:56.857 00.000 12252 PPEC: input: -0.40, control: -0.06, exposure: 2000
20:51:56.857 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:56.857 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:51:56.857 00.000 12252 MoveAxis(E, 22, ABG)
20:51:56.857 00.000 12252 Guiding  Dir = 2, Dur = 22
20:51:56.858 00.001 12252 IsSlewing returns 0
20:51:56.858 00.000 12252 IsGuiding returns 0
20:51:56.860 00.002 12252 PulseGuide returned control before completion, sleep 31
20:51:56.901 00.041 12252 IsGuiding returns 0
20:51:56.901 00.000 12252 Move returns status 0, amount 22
20:51:56.901 00.000 12252 MoveAxis(N, 0, ABG)
20:51:56.901 00.000 12252 Move returns status 0, amount 0
20:51:56.901 00.000 12252 move complete, result=0
20:51:56.901 00.000 12252 worker thread done servicing request
20:51:56.902 00.001 12252 Worker thread wakes up
20:51:56.902 00.000 9044 GuideStep: -0.4 px 22 ms EAST, -0.0 px 0 ms NORTH
20:51:56.903 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:56.903 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:51:59.241 02.338 12252 Exposure complete
20:51:59.297 00.056 12252 worker thread done servicing request
20:51:59.297 00.000 9044 OnExposeComplete: enter
20:51:59.298 00.001 9044 UpdateGuideState(): m_state=6
20:51:59.300 00.002 9044 Star::Find(15, 1014, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
20:51:59.301 00.001 9044 Star::Find returns 1 (0), X=1014.45, Y=824.03, Mass=5570, SNR=51.3, Peak=173 HFD=5.1
20:51:59.302 00.001 9044 MultiStar: [#1 -0.07,0.53,0.00,M2] [#2 -0.04,0.31,1.19,U] [#3 -0.07,0.61,0.00,M2] [#4 0.07,0.35,1.26,U] [#5 -0.03,0.45,0.00,M2] [#6 -0.07,0.35,0.42,U] [#7 -0.08,0.45,0.00,M2] [#8 0.00,0.42,0.00,M1] 
20:51:59.304 00.002 9044 refined, 3 included, MultiStar: {-0.01, 0.37}, one-star: {-0.06, 0.48}
20:51:59.305 00.001 9044 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.62) = xAngle (3.23 = -3.05)
20:51:59.307 00.002 9044 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.15 = 0.15)
20:51:59.308 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.37 hyp=0.37 cameraTheta=1.61 mountX=-0.37 mountY=0.05, mountTheta=2.99
20:51:59.310 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.37, opts=13)
20:51:59.311 00.001 9044 Enqueuing Move request for scope (-0.01, 0.37)
20:51:59.312 00.001 12252 Worker thread wakes up
20:51:59.312 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:51:59.314 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.37) opts 0xd
20:51:59.314 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.37)
20:51:59.314 00.000 9044 UpdateGuideState exits: m=5570 SNR=51.3
20:51:59.315 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:51:59.316 00.001 12252 Moving (-0.01, 0.37) raw xDistance=-0.37 yDistance=0.05
20:51:59.316 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:51:59.317 00.001 9044 Enqueuing Expose request
20:51:59.319 00.002 12252 PPEC rslt: input = -0.37, final = -0.13, react = -0.22, pred = 0.09, hyst = -0.19, hyst_pct = 0.00, period_length = 1302.40
20:51:59.319 00.000 12252 PPEC: input: -0.37, control: -0.13, exposure: 2000
20:51:59.319 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:51:59.319 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:51:59.319 00.000 12252 MoveAxis(E, 51, ABG)
20:51:59.319 00.000 12252 Guiding  Dir = 2, Dur = 51
20:51:59.319 00.000 12252 IsSlewing returns 0
20:51:59.319 00.000 12252 IsGuiding returns 0
20:51:59.321 00.002 12252 PulseGuide returned control before completion, sleep 60
20:51:59.394 00.073 12252 IsGuiding returns 0
20:51:59.394 00.000 12252 Move returns status 0, amount 51
20:51:59.394 00.000 12252 MoveAxis(N, 0, ABG)
20:51:59.394 00.000 12252 Move returns status 0, amount 0
20:51:59.394 00.000 12252 move complete, result=0
20:51:59.394 00.000 12252 worker thread done servicing request
20:51:59.394 00.000 12252 Worker thread wakes up
20:51:59.394 00.000 9044 GuideStep: -0.4 px 51 ms EAST, 0.1 px 0 ms NORTH
20:51:59.396 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:51:59.396 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:52:01.750 02.354 12252 Exposure complete
20:52:01.799 00.049 12252 worker thread done servicing request
20:52:01.800 00.001 9044 OnExposeComplete: enter
20:52:01.801 00.001 9044 UpdateGuideState(): m_state=6
20:52:01.802 00.001 9044 Star::Find(15, 1014, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
20:52:01.804 00.002 9044 Star::Find returns 1 (0), X=1014.52, Y=824.05, Mass=5544, SNR=51.2, Peak=173 HFD=5.1
20:52:01.806 00.002 9044 MultiStar: [#1 -0.07,0.50,0.00,M3] [#2 -0.08,0.32,1.21,U] [#3 -0.01,0.57,0.00,M3] [#4 0.04,0.35,1.27,U] [#5 -0.06,0.40,0.00,M3] [#6 -0.17,0.43,0.00,M1] [#7 -0.14,0.56,0.00,M3] [#8 -0.04,0.32,0.41,U] 
20:52:01.807 00.001 9044 refined, 3 included, MultiStar: {-0.01, 0.38}, one-star: {0.01, 0.50}
20:52:01.809 00.002 9044 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.62) = xAngle (3.23 = -3.06)
20:52:01.810 00.001 9044 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.14 = 0.14)
20:52:01.811 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.38 hyp=0.38 cameraTheta=1.60 mountX=-0.37 mountY=0.05, mountTheta=3.00
20:52:01.814 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.38, opts=13)
20:52:01.815 00.001 9044 Enqueuing Move request for scope (-0.01, 0.38)
20:52:01.816 00.001 12252 Worker thread wakes up
20:52:01.816 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.38) opts 0xd
20:52:01.816 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.38)
20:52:01.816 00.000 12252 Moving (-0.01, 0.38) raw xDistance=-0.37 yDistance=0.05
20:52:01.816 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:01.819 00.003 9044 UpdateGuideState exits: m=5544 SNR=51.2
20:52:01.821 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:01.823 00.002 12252 PPEC rslt: input = -0.37, final = -0.16, react = -0.22, pred = 0.07, hyst = -0.21, hyst_pct = 0.00, period_length = 1302.73
20:52:01.825 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:01.827 00.002 9044 Enqueuing Expose request
20:52:01.829 00.002 12252 PPEC: input: -0.37, control: -0.16, exposure: 2000
20:52:01.829 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:01.829 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:52:01.829 00.000 12252 MoveAxis(E, 62, ABG)
20:52:01.830 00.001 12252 Guiding  Dir = 2, Dur = 62
20:52:01.830 00.000 12252 IsSlewing returns 0
20:52:01.830 00.000 12252 IsGuiding returns 0
20:52:01.833 00.003 12252 PulseGuide returned control before completion, sleep 70
20:52:01.911 00.078 12252 IsGuiding returns 0
20:52:01.912 00.001 12252 Move returns status 0, amount 62
20:52:01.912 00.000 12252 MoveAxis(N, 0, ABG)
20:52:01.912 00.000 12252 Move returns status 0, amount 0
20:52:01.912 00.000 12252 move complete, result=0
20:52:01.912 00.000 12252 worker thread done servicing request
20:52:01.912 00.000 9044 GuideStep: -0.4 px 62 ms EAST, 0.1 px 0 ms NORTH
20:52:01.913 00.001 12252 Worker thread wakes up
20:52:01.915 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:01.915 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:52:04.277 02.362 12252 Exposure complete
20:52:04.326 00.049 12252 worker thread done servicing request
20:52:04.326 00.000 9044 OnExposeComplete: enter
20:52:04.328 00.002 9044 UpdateGuideState(): m_state=6
20:52:04.330 00.002 9044 Star::Find(15, 1014, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
20:52:04.331 00.001 9044 Star::Find returns 1 (0), X=1014.61, Y=823.98, Mass=5545, SNR=51.1, Peak=173 HFD=5.2
20:52:04.334 00.003 9044 MultiStar: [#1 0.03,0.51,0.00,M4] [#2 -0.00,0.29,1.22,U] [#3 0.03,0.48,0.00,M4] [#4 0.08,0.26,1.28,U] [#5 0.12,0.45,0.00,M4] [#6 -0.05,0.32,0.42,U] [#7 -0.02,0.46,0.00,M4] [#8 0.02,0.45,0.00,M1] 
20:52:04.335 00.001 9044 refined, 3 included, MultiStar: {0.04, 0.32}, one-star: {0.09, 0.43}
20:52:04.336 00.001 9044 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.62) = xAngle (3.06 = 3.06)
20:52:04.337 00.001 9044 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.03 = -0.03)
20:52:04.338 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.32 cameraTheta=1.43 mountX=-0.32 mountY=-0.01, mountTheta=-3.12
20:52:04.340 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.32, opts=13)
20:52:04.341 00.001 9044 Enqueuing Move request for scope (0.04, 0.32)
20:52:04.343 00.002 12252 Worker thread wakes up
20:52:04.343 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:04.344 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
20:52:04.344 00.000 9044 UpdateGuideState exits: m=5545 SNR=51.1
20:52:04.345 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
20:52:04.345 00.000 12252 Moving (0.04, 0.32) raw xDistance=-0.32 yDistance=-0.01
20:52:04.345 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:04.346 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:04.347 00.001 9044 Enqueuing Expose request
20:52:04.349 00.002 12252 PPEC rslt: input = -0.32, final = -0.25, react = -0.19, pred = -0.05, hyst = -0.18, hyst_pct = 0.00, period_length = 1303.06
20:52:04.349 00.000 12252 PPEC: input: -0.32, control: -0.25, exposure: 2000
20:52:04.350 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:04.350 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:52:04.350 00.000 12252 MoveAxis(E, 97, ABG)
20:52:04.350 00.000 12252 Guiding  Dir = 2, Dur = 97
20:52:04.350 00.000 12252 IsSlewing returns 0
20:52:04.350 00.000 12252 IsGuiding returns 0
20:52:04.352 00.002 12252 PulseGuide returned control before completion, sleep 106
20:52:04.470 00.118 12252 IsGuiding returns 0
20:52:04.470 00.000 12252 Move returns status 0, amount 97
20:52:04.470 00.000 12252 MoveAxis(N, 0, ABG)
20:52:04.470 00.000 12252 Move returns status 0, amount 0
20:52:04.470 00.000 12252 move complete, result=0
20:52:04.470 00.000 12252 worker thread done servicing request
20:52:04.470 00.000 12252 Worker thread wakes up
20:52:04.470 00.000 9044 GuideStep: -0.3 px 97 ms EAST, -0.0 px 0 ms NORTH
20:52:04.472 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:04.472 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:52:06.829 02.357 12252 Exposure complete
20:52:06.877 00.048 12252 worker thread done servicing request
20:52:06.878 00.001 9044 OnExposeComplete: enter
20:52:06.880 00.002 9044 UpdateGuideState(): m_state=6
20:52:06.881 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
20:52:06.884 00.003 9044 Star::Find returns 1 (0), X=1014.43, Y=823.72, Mass=5443, SNR=50.7, Peak=173 HFD=5.2
20:52:06.885 00.001 9044 MultiStar: [#1 -0.03,0.12,1.05,U] [#2 -0.06,0.06,1.21,U] [#3 -0.13,0.21,0.84,U] [#4 0.08,0.11,1.28,U] [#5 -0.01,0.14,0.65,U] [#6 -0.11,0.06,0.43,U] [#7 -0.06,0.11,0.43,U] [#8 0.01,0.16,0.42,U] 
20:52:06.886 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.13}, one-star: {-0.09, 0.17}
20:52:06.886 00.000 9044 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.62) = xAngle (3.49 = -2.79)
20:52:06.887 00.001 9044 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.41 = 0.41)
20:52:06.888 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.86 mountX=-0.12 mountY=0.05, mountTheta=2.74
20:52:06.889 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.13, opts=13)
20:52:06.890 00.001 9044 Enqueuing Move request for scope (-0.04, 0.13)
20:52:06.891 00.001 12252 Worker thread wakes up
20:52:06.891 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:06.891 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
20:52:06.892 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
20:52:06.892 00.000 12252 Moving (-0.04, 0.13) raw xDistance=-0.12 yDistance=0.05
20:52:06.892 00.000 9044 UpdateGuideState exits: m=5443 SNR=50.7
20:52:06.893 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:06.895 00.002 12252 PPEC rslt: input = -0.12, final = -0.14, react = -0.07, pred = -0.06, hyst = -0.08, hyst_pct = 0.00, period_length = 1303.38
20:52:06.896 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:06.898 00.002 12252 PPEC: input: -0.12, control: -0.14, exposure: 2000
20:52:06.898 00.000 9044 Enqueuing Expose request
20:52:06.899 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:06.899 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:52:06.899 00.000 12252 MoveAxis(E, 54, ABG)
20:52:06.899 00.000 12252 Guiding  Dir = 2, Dur = 54
20:52:06.899 00.000 12252 IsSlewing returns 0
20:52:06.899 00.000 12252 IsGuiding returns 0
20:52:06.901 00.002 12252 PulseGuide returned control before completion, sleep 63
20:52:06.974 00.073 12252 IsGuiding returns 0
20:52:06.974 00.000 12252 Move returns status 0, amount 54
20:52:06.974 00.000 12252 MoveAxis(N, 0, ABG)
20:52:06.974 00.000 12252 Move returns status 0, amount 0
20:52:06.974 00.000 12252 move complete, result=0
20:52:06.974 00.000 12252 worker thread done servicing request
20:52:06.974 00.000 12252 Worker thread wakes up
20:52:06.974 00.000 9044 GuideStep: -0.1 px 54 ms EAST, 0.1 px 0 ms NORTH
20:52:06.975 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:06.976 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:52:09.323 02.347 12252 Exposure complete
20:52:09.390 00.067 12252 worker thread done servicing request
20:52:09.390 00.000 9044 OnExposeComplete: enter
20:52:09.391 00.001 9044 UpdateGuideState(): m_state=6
20:52:09.392 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
20:52:09.393 00.001 9044 Star::Find returns 1 (0), X=1014.45, Y=823.89, Mass=5542, SNR=51.2, Peak=173 HFD=5.1
20:52:09.395 00.002 9044 MultiStar: [#1 -0.08,0.40,0.00,M4] [#2 -0.09,0.23,1.20,U] [#3 -0.10,0.26,0.83,U] [#4 0.04,0.20,1.27,U] [#5 -0.06,0.18,0.66,U] [#6 -0.17,0.21,0.43,U] [#7 -0.06,0.37,0.00,M4] [#8 -0.10,0.18,0.42,U] 
20:52:09.396 00.001 9044 refined, 6 included, MultiStar: {-0.06, 0.24}, one-star: {-0.07, 0.34}
20:52:09.396 00.000 9044 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.62) = xAngle (3.45 = -2.83)
20:52:09.397 00.001 9044 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.37 = 0.37)
20:52:09.398 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.24 cameraTheta=1.83 mountX=-0.23 mountY=0.09, mountTheta=2.78
20:52:09.400 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.24, opts=13)
20:52:09.402 00.002 9044 Enqueuing Move request for scope (-0.06, 0.24)
20:52:09.404 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:09.405 00.001 12252 Worker thread wakes up
20:52:09.405 00.000 9044 UpdateGuideState exits: m=5542 SNR=51.2
20:52:09.406 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:09.407 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:09.408 00.001 9044 Enqueuing Expose request
20:52:09.409 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
20:52:09.409 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
20:52:09.409 00.000 12252 Moving (-0.06, 0.24) raw xDistance=-0.23 yDistance=0.09
20:52:09.414 00.005 12252 PPEC rslt: input = -0.23, final = -0.20, react = -0.14, pred = -0.06, hyst = -0.14, hyst_pct = 0.00, period_length = 1303.68
20:52:09.414 00.000 12252 PPEC: input: -0.23, control: -0.20, exposure: 2000
20:52:09.414 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:09.414 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:52:09.414 00.000 12252 MoveAxis(E, 78, ABG)
20:52:09.414 00.000 12252 Guiding  Dir = 2, Dur = 78
20:52:09.415 00.001 12252 IsSlewing returns 0
20:52:09.415 00.000 12252 IsGuiding returns 0
20:52:09.419 00.004 12252 PulseGuide returned control before completion, sleep 86
20:52:09.507 00.088 12252 IsGuiding returns 0
20:52:09.507 00.000 12252 Move returns status 0, amount 78
20:52:09.507 00.000 12252 MoveAxis(N, 0, ABG)
20:52:09.507 00.000 12252 Move returns status 0, amount 0
20:52:09.509 00.002 12252 move complete, result=0
20:52:09.509 00.000 12252 worker thread done servicing request
20:52:09.509 00.000 12252 Worker thread wakes up
20:52:09.509 00.000 9044 GuideStep: -0.2 px 78 ms EAST, 0.1 px 0 ms NORTH
20:52:09.510 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:09.510 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,809,31,31)
20:52:10.255 00.745 9044 evsrv: cli 0CD5D178 connect
20:52:10.256 00.001 9044 case statement mapped state 6 to 3
20:52:10.258 00.002 9044 case statement mapped state 6 to 3
20:52:10.259 00.001 9044 evsrv: cli 0CD5D178 request: {"method":"get_app_state","id":"83120f37-57a4-4619-b6c9-33b0abf127f9"}
20:52:10.261 00.002 9044 case statement mapped state 6 to 3
20:52:10.262 00.001 9044 evsrv: cli 0CD5D178 response: {"jsonrpc":"2.0","result":"Guiding","id":"83120f37-57a4-4619-b6c9-33b0abf127f9"}
20:52:10.263 00.001 9044 evsrv: cli 0CD5D178 disconnect
20:52:10.265 00.002 9044 evsrv: cli 0CD5CF98 connect
20:52:10.266 00.001 9044 case statement mapped state 6 to 3
20:52:10.267 00.001 9044 case statement mapped state 6 to 3
20:52:10.269 00.002 9044 evsrv: cli 0CD5CF98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":2,"time":8,"timeout":40}},"id":"f5482e84-07ad-4eb6-82e4-9619493b398a"}
20:52:10.271 00.002 9044 PhdController::Dither begins
20:52:10.272 00.001 9044 dither: size=5.00, dRA=0.85 dDec=-0.20
20:52:10.273 00.001 9044 MountToCamera -- mountTheta (0.23) + m_xAngle (-1.62) = xAngle (-1.39 = -1.39)
20:52:10.274 00.001 9044 MountToCamera -- mountX=0.85 mountY=-0.20 hyp=0.87 mountTheta=0.23 cameraX=0.16, cameraY=-0.86 cameraTheta=-1.39
20:52:10.275 00.001 9044 setting lock position to (1014.67, 822.69)
20:52:10.276 00.001 9044 Mount: notify guiding dithered (0.2, -0.9)
20:52:10.278 00.002 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
20:52:10.279 00.001 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
20:52:10.280 00.001 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:52:10.281 00.001 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:52:10.282 00.001 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
20:52:10.284 00.002 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
20:52:10.285 00.001 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
20:52:10.286 00.001 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:52:10.287 00.001 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
20:52:10.288 00.001 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
20:52:10.289 00.001 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
20:52:10.290 00.001 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
20:52:10.293 00.003 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
20:52:10.296 00.003 9044 MultiStar: stabilizing after lock position change
20:52:10.297 00.001 9044 Status Line: Dither by 0.85,-0.20
20:52:10.300 00.003 9044 PhdController: newstate STATE_SETTLE_BEGIN
20:52:10.301 00.001 9044 PhdController: newstate STATE_SETTLE_WAIT
20:52:10.303 00.002 9044 evsrv: cli 0CD5CF98 response: {"jsonrpc":"2.0","result":0,"id":"f5482e84-07ad-4eb6-82e4-9619493b398a"}
20:52:10.305 00.002 9044 evsrv: cli 0CD5CF98 disconnect
20:52:11.857 01.552 12252 Exposure complete
20:52:11.939 00.082 12252 worker thread done servicing request
20:52:11.939 00.000 9044 OnExposeComplete: enter
20:52:11.942 00.003 9044 UpdateGuideState(): m_state=6
20:52:11.945 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
20:52:11.948 00.003 9044 Star::Find returns 1 (0), X=1014.58, Y=823.76, Mass=5439, SNR=50.6, Peak=173 HFD=5.2
20:52:11.950 00.002 9044 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.62) = xAngle (3.28 = -3.01)
20:52:11.951 00.001 9044 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.19 = 0.19)
20:52:11.953 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=1.07 hyp=1.07 cameraTheta=1.65 mountX=-1.06 mountY=0.21, mountTheta=2.95
20:52:11.957 00.004 9044 dither recenter: remaining=(-0.9,0.2) step=(-0.9,0.2)
20:52:11.959 00.002 9044 MountToCamera -- mountTheta (-2.91) + m_xAngle (-1.62) = xAngle (-4.53 = 1.75)
20:52:11.961 00.002 9044 MountToCamera -- mountX=-0.85 mountY=0.20 hyp=0.87 mountTheta=-2.91 cameraX=-0.16, cameraY=0.86 cameraTheta=1.75
20:52:11.963 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.86, opts=4)
20:52:11.965 00.002 9044 Enqueuing Move request for scope (-0.16, 0.86)
20:52:11.967 00.002 9044 Mount: notify direct move -0.85,0.20
20:52:11.969 00.002 12252 Worker thread wakes up
20:52:11.969 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.86) opts 0x4
20:52:11.969 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.86)
20:52:11.969 00.000 12252 Moving (-0.16, 0.86) raw xDistance=-0.85 yDistance=0.20
20:52:11.969 00.000 12252 BLC: window closed
20:52:11.969 00.000 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
20:52:11.971 00.002 12252 MoveAxis(E, 332, B)
20:52:11.971 00.000 12252 Guiding  Dir = 2, Dur = 332
20:52:11.971 00.000 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
20:52:11.973 00.002 12252 IsSlewing returns 0
20:52:11.974 00.001 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
20:52:11.976 00.002 12252 IsGuiding returns 0
20:52:11.976 00.000 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
20:52:11.978 00.002 12252 PulseGuide returned control before completion, sleep 341
20:52:11.978 00.000 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
20:52:11.980 00.002 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
20:52:11.982 00.002 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
20:52:11.985 00.003 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
20:52:11.987 00.002 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
20:52:11.989 00.002 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
20:52:11.991 00.002 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
20:52:11.993 00.002 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
20:52:11.995 00.002 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
20:52:11.997 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:11.999 00.002 9044 UpdateGuideState exits: m=5439 SNR=50.6
20:52:12.002 00.003 9044 PhdController: settling, locked = 1, distance = 1.14 (2.00) aobump = 0 frame = 1 / 99999
20:52:12.003 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766541132.003,"Host":"ASTRO_IMAGING","Inst":1,"Distance":1.14,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
20:52:12.005 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:12.007 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:12.009 00.002 9044 Enqueuing Expose request
20:52:12.332 00.323 12252 IsGuiding returns 0
20:52:12.332 00.000 12252 Move returns status 0, amount 332
20:52:12.332 00.000 12252 BLC: non-algo type move will not reverse Dec direction, no blc applied
20:52:12.332 00.000 12252 MoveAxis(S, 69, B)
20:52:12.332 00.000 12252 Guiding  Dir = 1, Dur = 69
20:52:12.332 00.000 12252 IsSlewing returns 0
20:52:12.333 00.001 12252 IsGuiding returns 0
20:52:12.338 00.005 12252 PulseGuide returned control before completion, sleep 74
20:52:12.425 00.087 12252 IsGuiding returns 0
20:52:12.425 00.000 12252 Move returns status 0, amount 69
20:52:12.425 00.000 12252 move complete, result=0
20:52:12.425 00.000 12252 worker thread done servicing request
20:52:12.425 00.000 12252 Worker thread wakes up
20:52:12.425 00.000 9044 GuideStep: -0.9 px 332 ms EAST, 0.2 px 69 ms SOUTH
20:52:12.426 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:12.426 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:14.782 02.356 12252 Exposure complete
20:52:14.859 00.077 12252 worker thread done servicing request
20:52:14.859 00.000 9044 OnExposeComplete: enter
20:52:14.861 00.002 9044 UpdateGuideState(): m_state=6
20:52:14.862 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
20:52:14.864 00.002 9044 Star::Find returns 1 (0), X=1014.51, Y=822.84, Mass=5426, SNR=50.6, Peak=173 HFD=5.2
20:52:14.865 00.001 9044 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.62) = xAngle (4.00 = -2.28)
20:52:14.866 00.001 9044 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.92 = 0.92)
20:52:14.867 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=0.15 hyp=0.22 cameraTheta=2.37 mountX=-0.14 mountY=0.17, mountTheta=2.26
20:52:14.868 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.15, opts=13)
20:52:14.870 00.002 9044 Enqueuing Move request for scope (-0.16, 0.15)
20:52:14.871 00.001 12252 Worker thread wakes up
20:52:14.871 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:14.872 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.15) opts 0xd
20:52:14.872 00.000 9044 UpdateGuideState exits: m=5426 SNR=50.6
20:52:14.873 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.15)
20:52:14.873 00.000 9044 PhdController: settling, locked = 1, distance = 0.22 (2.00) aobump = 0 frame = 2 / 99999
20:52:14.874 00.001 12252 Moving (-0.16, 0.15) raw xDistance=-0.14 yDistance=0.17
20:52:14.874 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766541134.874,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.22,"Time":2.9,"SettleTime":8.0,"StarLocked":true}
20:52:14.875 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:14.876 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:14.877 00.001 9044 Enqueuing Expose request
20:52:14.877 00.000 12252 PPEC rslt(dithering): input = -0.14, final = -0.09
20:52:14.877 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
20:52:14.877 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:52:14.877 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:52:14.877 00.000 12252 MoveAxis(E, 33, ABG)
20:52:14.878 00.001 12252 Guiding  Dir = 2, Dur = 33
20:52:14.878 00.000 12252 IsSlewing returns 0
20:52:14.878 00.000 12252 IsGuiding returns 0
20:52:14.880 00.002 12252 PulseGuide returned control before completion, sleep 42
20:52:14.929 00.049 12252 IsGuiding returns 0
20:52:14.929 00.000 12252 Move returns status 0, amount 33
20:52:14.929 00.000 12252 MoveAxis(N, 0, ABG)
20:52:14.929 00.000 12252 Move returns status 0, amount 0
20:52:14.929 00.000 12252 move complete, result=0
20:52:14.930 00.001 12252 worker thread done servicing request
20:52:14.930 00.000 12252 Worker thread wakes up
20:52:14.930 00.000 9044 GuideStep: -0.1 px 33 ms EAST, 0.2 px 0 ms NORTH
20:52:14.930 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:14.931 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:17.277 02.346 12252 Exposure complete
20:52:17.336 00.059 12252 worker thread done servicing request
20:52:17.336 00.000 9044 OnExposeComplete: enter
20:52:17.337 00.001 9044 UpdateGuideState(): m_state=6
20:52:17.338 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
20:52:17.339 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=823.00, Mass=5536, SNR=51.1, Peak=173 HFD=5.1
20:52:17.340 00.001 9044 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.62) = xAngle (3.29 = -2.99)
20:52:17.341 00.001 9044 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.21 = 0.21)
20:52:17.343 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.67 mountX=-0.31 mountY=0.06, mountTheta=2.94
20:52:17.344 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.31, opts=13)
20:52:17.345 00.001 9044 Enqueuing Move request for scope (-0.03, 0.31)
20:52:17.346 00.001 12252 Worker thread wakes up
20:52:17.346 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
20:52:17.346 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
20:52:17.346 00.000 12252 Moving (-0.03, 0.31) raw xDistance=-0.31 yDistance=0.06
20:52:17.346 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:17.347 00.001 9044 UpdateGuideState exits: m=5536 SNR=51.1
20:52:17.347 00.000 9044 PhdController: settling, locked = 1, distance = 0.25 (2.00) aobump = 0 frame = 3 / 99999
20:52:17.348 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766541137.348,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.25,"Time":5.3,"SettleTime":8.0,"StarLocked":true}
20:52:17.349 00.001 12252 PPEC rslt(dithering): input = -0.31, final = -0.18
20:52:17.349 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:17.350 00.001 12252 PPEC: input: -0.31, control: -0.18, exposure: 2000
20:52:17.350 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:17.350 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:17.351 00.001 9044 Enqueuing Expose request
20:52:17.351 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
20:52:17.351 00.000 12252 MoveAxis(E, 72, ABG)
20:52:17.351 00.000 12252 Guiding  Dir = 2, Dur = 72
20:52:17.353 00.002 12252 IsSlewing returns 0
20:52:17.353 00.000 12252 IsGuiding returns 0
20:52:17.355 00.002 12252 PulseGuide returned control before completion, sleep 80
20:52:17.446 00.091 12252 IsGuiding returns 1
20:52:17.446 00.000 12252 scope still moving after pulse duration time elapsed
20:52:17.477 00.031 12252 IsSlewing returns 0
20:52:17.477 00.000 12252 IsGuiding returns 0
20:52:17.477 00.000 12252 scope move finished after 72 + 52 ms
20:52:17.477 00.000 12252 Move returns status 0, amount 72
20:52:17.478 00.001 12252 MoveAxis(N, 0, ABG)
20:52:17.478 00.000 12252 Move returns status 0, amount 0
20:52:17.478 00.000 12252 move complete, result=0
20:52:17.478 00.000 12252 worker thread done servicing request
20:52:17.478 00.000 9044 GuideStep: -0.3 px 72 ms EAST, 0.1 px 0 ms NORTH
20:52:17.480 00.002 12252 Worker thread wakes up
20:52:17.480 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:17.480 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:19.827 02.347 12252 Exposure complete
20:52:19.902 00.075 12252 worker thread done servicing request
20:52:19.903 00.001 9044 OnExposeComplete: enter
20:52:19.904 00.001 9044 UpdateGuideState(): m_state=6
20:52:19.906 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
20:52:19.908 00.002 9044 Star::Find returns 1 (0), X=1014.72, Y=822.95, Mass=5468, SNR=50.7, Peak=173 HFD=5.0
20:52:19.910 00.002 9044 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.62) = xAngle (3.00 = 3.00)
20:52:19.912 00.002 9044 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.08 = -0.08)
20:52:19.915 00.003 9044 CameraToMount -- cameraX=0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.38 mountX=-0.26 mountY=-0.02, mountTheta=-3.06
20:52:19.920 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.26, opts=13)
20:52:19.922 00.002 9044 Enqueuing Move request for scope (0.05, 0.26)
20:52:19.925 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:19.927 00.002 12252 Worker thread wakes up
20:52:19.927 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.26) opts 0xd
20:52:19.927 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.26)
20:52:19.927 00.000 12252 Moving (0.05, 0.26) raw xDistance=-0.26 yDistance=-0.02
20:52:19.929 00.002 9044 UpdateGuideState exits: m=5468 SNR=50.7
20:52:19.931 00.002 9044 PhdController: settling, locked = 1, distance = 0.25 (2.00) aobump = 0 frame = 4 / 99999
20:52:19.932 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766541139.932,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.25,"Time":7.9,"SettleTime":8.0,"StarLocked":true}
20:52:19.933 00.001 12252 PPEC rslt(dithering): input = -0.26, final = -0.16
20:52:19.934 00.001 12252 PPEC: input: -0.26, control: -0.16, exposure: 2000
20:52:19.934 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:19.934 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:19.935 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:52:19.935 00.000 12252 MoveAxis(E, 62, ABG)
20:52:19.935 00.000 12252 Guiding  Dir = 2, Dur = 62
20:52:19.935 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:19.937 00.002 9044 Enqueuing Expose request
20:52:19.938 00.001 12252 IsSlewing returns 0
20:52:19.938 00.000 12252 IsGuiding returns 0
20:52:19.940 00.002 12252 PulseGuide returned control before completion, sleep 71
20:52:20.021 00.081 12252 IsGuiding returns 0
20:52:20.021 00.000 12252 Move returns status 0, amount 62
20:52:20.021 00.000 12252 MoveAxis(N, 0, ABG)
20:52:20.021 00.000 12252 Move returns status 0, amount 0
20:52:20.021 00.000 12252 move complete, result=0
20:52:20.021 00.000 12252 worker thread done servicing request
20:52:20.021 00.000 12252 Worker thread wakes up
20:52:20.021 00.000 9044 GuideStep: -0.3 px 62 ms EAST, -0.0 px 0 ms NORTH
20:52:20.023 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:20.023 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:22.375 02.352 12252 Exposure complete
20:52:22.427 00.052 12252 worker thread done servicing request
20:52:22.427 00.000 9044 OnExposeComplete: enter
20:52:22.428 00.001 9044 UpdateGuideState(): m_state=6
20:52:22.430 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
20:52:22.432 00.002 9044 Star::Find returns 1 (0), X=1014.73, Y=822.91, Mass=5495, SNR=50.9, Peak=173 HFD=5.0
20:52:22.433 00.001 9044 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.62) = xAngle (2.92 = 2.92)
20:52:22.434 00.001 9044 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.16 = -0.16)
20:52:22.436 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.30 mountX=-0.23 mountY=-0.04, mountTheta=-2.98
20:52:22.441 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.22, opts=13)
20:52:22.442 00.001 9044 Enqueuing Move request for scope (0.06, 0.22)
20:52:22.443 00.001 12252 Worker thread wakes up
20:52:22.444 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:22.445 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
20:52:22.445 00.000 9044 UpdateGuideState exits: m=5495 SNR=50.9
20:52:22.446 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
20:52:22.446 00.000 9044 PhdController: settling, locked = 1, distance = 0.25 (2.00) aobump = 0 frame = 5 / 99999
20:52:22.448 00.002 12252 Moving (0.06, 0.22) raw xDistance=-0.23 yDistance=-0.04
20:52:22.448 00.000 9044 PhdController: newstate STATE_FINISH
20:52:22.449 00.001 9044 PhdController complete: success
20:52:22.450 00.001 9044 evsrv: {"Event":"SettleDone","Timestamp":1766541142.450,"Host":"ASTRO_IMAGING","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
20:52:22.452 00.002 12252 PPEC rslt(dithering): input = -0.23, final = -0.14
20:52:22.452 00.000 9044 Mount: notify guiding dither settle done success=1
20:52:22.453 00.001 12252 PPEC: input: -0.23, control: -0.14, exposure: 2000
20:52:22.453 00.000 9044 PhdController: newstate STATE_IDLE
20:52:22.454 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:22.456 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:22.456 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:22.457 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:52:22.457 00.000 12252 MoveAxis(E, 53, ABG)
20:52:22.457 00.000 12252 Guiding  Dir = 2, Dur = 53
20:52:22.457 00.000 9044 Enqueuing Expose request
20:52:22.458 00.001 12252 IsSlewing returns 0
20:52:22.459 00.001 12252 IsGuiding returns 0
20:52:22.460 00.001 12252 PulseGuide returned control before completion, sleep 62
20:52:22.530 00.070 12252 IsGuiding returns 0
20:52:22.530 00.000 12252 Move returns status 0, amount 53
20:52:22.530 00.000 12252 MoveAxis(N, 0, ABG)
20:52:22.530 00.000 12252 Move returns status 0, amount 0
20:52:22.530 00.000 12252 move complete, result=0
20:52:22.531 00.001 12252 worker thread done servicing request
20:52:22.531 00.000 12252 Worker thread wakes up
20:52:22.531 00.000 9044 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
20:52:22.532 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:22.532 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:24.871 02.339 12252 Exposure complete
20:52:24.927 00.056 12252 worker thread done servicing request
20:52:24.927 00.000 9044 OnExposeComplete: enter
20:52:24.928 00.001 9044 UpdateGuideState(): m_state=6
20:52:24.929 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
20:52:24.930 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=822.81, Mass=5478, SNR=50.8, Peak=173 HFD=5.1
20:52:24.931 00.001 9044 MultiStar: exiting stabilization period
20:52:24.932 00.001 9044 MultiStar: updating star positions after lock position change
20:52:24.933 00.001 9044 Star::Find(15, 1185, 631, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
20:52:24.935 00.002 9044 Star::Find returns 1 (0), X=1185.52, Y=631.59, Mass=6257, SNR=53.4, Peak=173 HFD=5.3
20:52:24.936 00.001 9044 Star::Find(15, 723, 310, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
20:52:24.937 00.001 9044 Star::Find returns 1 (0), X=723.45, Y=310.63, Mass=8305, SNR=61.8, Peak=173 HFD=6.0
20:52:24.938 00.001 9044 Star::Find(15, 272, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
20:52:24.939 00.001 9044 Star::Find returns 1 (0), X=272.96, Y=829.25, Mass=3826, SNR=42.8, Peak=172 HFD=4.6
20:52:24.940 00.001 9044 Star::Find(15, 1205, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
20:52:24.942 00.002 9044 Star::Find returns 1 (0), X=1206.17, Y=747.07, Mass=9542, SNR=64.9, Peak=173 HFD=6.5
20:52:24.943 00.001 9044 Star::Find(15, 629, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
20:52:24.944 00.001 9044 Star::Find returns 1 (0), X=630.25, Y=245.08, Mass=2259, SNR=33.1, Peak=112 HFD=4.9
20:52:24.945 00.001 9044 Star::Find(15, 1188, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
20:52:24.947 00.002 9044 Star::Find returns 1 (0), X=1189.26, Y=371.96, Mass=977, SNR=21.8, Peak=130 HFD=3.4
20:52:24.948 00.001 9044 Star::Find(15, 1024, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
20:52:24.949 00.001 9044 Star::Find returns 1 (0), X=1024.97, Y=739.38, Mass=976, SNR=21.7, Peak=75 HFD=4.2
20:52:24.950 00.001 9044 Star::Find(15, 495, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
20:52:24.951 00.001 9044 Star::Find returns 1 (0), X=495.75, Y=215.66, Mass=959, SNR=21.5, Peak=53 HFD=4.8
20:52:24.952 00.001 9044 Star::Find(15, 1058, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
20:52:24.953 00.001 9044 Star::Find returns 1 (0), X=1058.12, Y=774.76, Mass=494, SNR=15.5, Peak=51 HFD=3.9
20:52:24.954 00.001 9044 Star::Find(15, 539, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
20:52:24.955 00.001 9044 Star::Find returns 1 (0), X=539.93, Y=821.80, Mass=858, SNR=20.4, Peak=47 HFD=4.9
20:52:24.955 00.000 9044 Star::Find(15, 665, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
20:52:24.956 00.001 9044 Star::Find returns 1 (0), X=666.31, Y=755.79, Mass=949, SNR=21.3, Peak=46 HFD=5.5
20:52:24.957 00.001 9044 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.62) = xAngle (2.79 = 2.79)
20:52:24.958 00.001 9044 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.29 = -0.29)
20:52:24.959 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.17 mountX=-0.13 mountY=-0.04, mountTheta=-2.84
20:52:24.961 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.12, opts=13)
20:52:24.963 00.002 9044 Enqueuing Move request for scope (0.05, 0.12)
20:52:24.964 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:24.965 00.001 9044 UpdateGuideState exits: m=5478 SNR=50.8
20:52:24.966 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:24.967 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:24.969 00.002 9044 Enqueuing Expose request
20:52:24.970 00.001 12252 Worker thread wakes up
20:52:24.970 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
20:52:24.970 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
20:52:24.970 00.000 12252 Moving (0.05, 0.12) raw xDistance=-0.13 yDistance=-0.04
20:52:24.973 00.003 12252 PPEC rslt(dithering): input = -0.13, final = -0.08
20:52:24.973 00.000 12252 PPEC: input: -0.13, control: -0.08, exposure: 2000
20:52:24.973 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:24.973 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:52:24.973 00.000 12252 MoveAxis(E, 30, ABG)
20:52:24.973 00.000 12252 Guiding  Dir = 2, Dur = 30
20:52:24.974 00.001 12252 IsSlewing returns 0
20:52:24.974 00.000 12252 IsGuiding returns 0
20:52:24.976 00.002 12252 PulseGuide returned control before completion, sleep 38
20:52:25.021 00.045 12252 IsGuiding returns 0
20:52:25.021 00.000 12252 Move returns status 0, amount 30
20:52:25.021 00.000 12252 MoveAxis(N, 0, ABG)
20:52:25.021 00.000 12252 Move returns status 0, amount 0
20:52:25.021 00.000 12252 move complete, result=0
20:52:25.021 00.000 12252 worker thread done servicing request
20:52:25.021 00.000 9044 GuideStep: -0.1 px 30 ms EAST, -0.0 px 0 ms NORTH
20:52:25.023 00.002 12252 Worker thread wakes up
20:52:25.023 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:25.023 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:27.390 02.367 12252 Exposure complete
20:52:27.461 00.071 12252 worker thread done servicing request
20:52:27.461 00.000 9044 OnExposeComplete: enter
20:52:27.462 00.001 9044 UpdateGuideState(): m_state=6
20:52:27.463 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
20:52:27.464 00.001 9044 Star::Find returns 1 (0), X=1014.74, Y=822.84, Mass=5516, SNR=51.0, Peak=173 HFD=5.1
20:52:27.465 00.001 9044 MultiStar: [#1 0.01,0.18,1.03,U] [#2 -0.01,-0.01,1.20,U] [#3 -0.16,-0.18,0.84,U] [#4 -0.03,0.08,1.27,U] [#5 -0.07,-0.05,0.65,U] [#6 -0.01,-0.03,0.42,U] [#7 0.01,-0.03,0.44,U] [#8 -0.12,0.02,0.41,U] 
20:52:27.466 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {0.07, 0.15}
20:52:27.467 00.001 9044 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.62) = xAngle (3.91 = -2.37)
20:52:27.467 00.000 9044 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.83 = 0.83)
20:52:27.468 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.29 mountX=-0.03 mountY=0.03, mountTheta=2.34
20:52:27.469 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.03, opts=13)
20:52:27.471 00.002 9044 Enqueuing Move request for scope (-0.03, 0.03)
20:52:27.472 00.001 12252 Worker thread wakes up
20:52:27.472 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:27.473 00.001 9044 UpdateGuideState exits: m=5516 SNR=51.0
20:52:27.474 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
20:52:27.474 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:27.475 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
20:52:27.475 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:27.475 00.000 9044 Enqueuing Expose request
20:52:27.476 00.001 12252 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=0.03
20:52:27.478 00.002 12252 PPEC rslt: input = -0.03, final = 0.04, react = -0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1305.33
20:52:27.478 00.000 12252 PPEC: input: -0.03, control: 0.04, exposure: 2000
20:52:27.478 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:27.478 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:52:27.478 00.000 12252 MoveAxis(W, 15, ABG)
20:52:27.478 00.000 12252 Guiding  Dir = 3, Dur = 15
20:52:27.478 00.000 12252 IsSlewing returns 0
20:52:27.479 00.001 12252 IsGuiding returns 0
20:52:27.481 00.002 12252 PulseGuide returned control before completion, sleep 23
20:52:27.514 00.033 12252 IsGuiding returns 0
20:52:27.515 00.001 12252 Move returns status 0, amount 15
20:52:27.515 00.000 12252 MoveAxis(N, 0, ABG)
20:52:27.515 00.000 12252 Move returns status 0, amount 0
20:52:27.515 00.000 12252 move complete, result=0
20:52:27.515 00.000 12252 worker thread done servicing request
20:52:27.515 00.000 12252 Worker thread wakes up
20:52:27.515 00.000 9044 GuideStep: -0.0 px 15 ms WEST, 0.0 px 0 ms NORTH
20:52:27.518 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:27.518 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:29.859 02.341 12252 Exposure complete
20:52:29.905 00.046 12252 worker thread done servicing request
20:52:29.905 00.000 9044 OnExposeComplete: enter
20:52:29.908 00.003 9044 UpdateGuideState(): m_state=6
20:52:29.910 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
20:52:29.911 00.001 9044 Star::Find returns 1 (0), X=1014.67, Y=823.07, Mass=5610, SNR=51.5, Peak=173 HFD=5.1
20:52:29.913 00.002 9044 MultiStar: [#1 -0.09,0.35,1.05,U] [#2 -0.08,0.29,1.21,U] [#3 -0.08,0.27,0.83,U] [#4 -0.25,0.24,1.25,U] [#5 -0.04,0.42,0.00,M2] [#6 -0.07,0.41,0.00,M1] [#7 -0.05,0.24,0.42,U] [#8 0.03,0.38,0.00,M1] 
20:52:29.913 00.000 9044 refined, 5 included, MultiStar: {-0.10, 0.30}, one-star: {0.00, 0.38}
20:52:29.914 00.001 9044 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.62) = xAngle (3.53 = -2.76)
20:52:29.915 00.001 9044 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.44 = 0.44)
20:52:29.916 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.30 hyp=0.32 cameraTheta=1.90 mountX=-0.29 mountY=0.14, mountTheta=2.71
20:52:29.918 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.30, opts=13)
20:52:29.919 00.001 9044 Enqueuing Move request for scope (-0.10, 0.30)
20:52:29.920 00.001 12252 Worker thread wakes up
20:52:29.920 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:29.921 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.30) opts 0xd
20:52:29.921 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.30)
20:52:29.921 00.000 9044 UpdateGuideState exits: m=5610 SNR=51.5
20:52:29.924 00.003 12252 Moving (-0.10, 0.30) raw xDistance=-0.29 yDistance=0.14
20:52:29.924 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:29.925 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:29.926 00.001 9044 Enqueuing Expose request
20:52:29.927 00.001 12252 PPEC rslt: input = -0.29, final = -0.14, react = -0.18, pred = 0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 1305.58
20:52:29.927 00.000 12252 PPEC: input: -0.29, control: -0.14, exposure: 2000
20:52:29.927 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:29.927 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:52:29.927 00.000 12252 MoveAxis(E, 55, ABG)
20:52:29.927 00.000 12252 Guiding  Dir = 2, Dur = 55
20:52:29.928 00.001 12252 IsSlewing returns 0
20:52:29.928 00.000 12252 IsGuiding returns 0
20:52:29.930 00.002 12252 PulseGuide returned control before completion, sleep 63
20:52:30.001 00.071 12252 IsGuiding returns 0
20:52:30.001 00.000 12252 Move returns status 0, amount 55
20:52:30.001 00.000 12252 MoveAxis(N, 0, ABG)
20:52:30.001 00.000 12252 Move returns status 0, amount 0
20:52:30.002 00.001 12252 move complete, result=0
20:52:30.002 00.000 12252 worker thread done servicing request
20:52:30.002 00.000 12252 Worker thread wakes up
20:52:30.002 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:30.002 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:30.002 00.000 9044 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
20:52:32.332 02.330 12252 Exposure complete
20:52:32.377 00.045 12252 worker thread done servicing request
20:52:32.377 00.000 9044 OnExposeComplete: enter
20:52:32.379 00.002 9044 UpdateGuideState(): m_state=6
20:52:32.381 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
20:52:32.383 00.002 9044 Star::Find returns 1 (0), X=1014.74, Y=823.17, Mass=5444, SNR=50.9, Peak=173 HFD=5.0
20:52:32.385 00.002 9044 MultiStar: [#1 0.00,0.32,1.04,U] [#2 -0.02,0.27,1.22,U] [#3 -0.02,0.30,0.85,U] [#4 -0.19,0.30,1.25,U] [#5 -0.01,0.41,0.00,M3] [#6 -0.09,0.24,0.42,U] [#7 -0.05,0.31,0.43,U] [#8 -0.11,0.34,0.42,U] 
20:52:32.387 00.002 9044 refined, 7 included, MultiStar: {-0.05, 0.32}, one-star: {0.07, 0.48}
20:52:32.390 00.003 9044 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.62) = xAngle (3.34 = -2.95)
20:52:32.391 00.001 9044 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.25 = 0.25)
20:52:32.393 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.33 cameraTheta=1.71 mountX=-0.32 mountY=0.08, mountTheta=2.89
20:52:32.396 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.32, opts=13)
20:52:32.397 00.001 9044 Enqueuing Move request for scope (-0.05, 0.32)
20:52:32.399 00.002 12252 Worker thread wakes up
20:52:32.399 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
20:52:32.399 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
20:52:32.399 00.000 12252 Moving (-0.05, 0.32) raw xDistance=-0.32 yDistance=0.08
20:52:32.400 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:32.402 00.002 9044 UpdateGuideState exits: m=5444 SNR=50.9
20:52:32.402 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:32.403 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:32.404 00.001 9044 Enqueuing Expose request
20:52:32.407 00.003 12252 PPEC rslt: input = -0.32, final = -0.16, react = -0.19, pred = 0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 1305.81
20:52:32.407 00.000 12252 PPEC: input: -0.32, control: -0.16, exposure: 2000
20:52:32.407 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:32.407 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:52:32.407 00.000 12252 MoveAxis(E, 62, ABG)
20:52:32.407 00.000 12252 Guiding  Dir = 2, Dur = 62
20:52:32.408 00.001 12252 IsSlewing returns 0
20:52:32.408 00.000 12252 IsGuiding returns 0
20:52:32.409 00.001 12252 PulseGuide returned control before completion, sleep 71
20:52:32.482 00.073 12252 IsGuiding returns 0
20:52:32.482 00.000 12252 Move returns status 0, amount 62
20:52:32.482 00.000 12252 MoveAxis(N, 0, ABG)
20:52:32.482 00.000 12252 Move returns status 0, amount 0
20:52:32.482 00.000 12252 move complete, result=0
20:52:32.483 00.001 12252 worker thread done servicing request
20:52:32.483 00.000 12252 Worker thread wakes up
20:52:32.483 00.000 9044 GuideStep: -0.3 px 62 ms EAST, 0.1 px 0 ms NORTH
20:52:32.485 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:32.485 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:34.849 02.364 12252 Exposure complete
20:52:34.904 00.055 12252 worker thread done servicing request
20:52:34.904 00.000 9044 OnExposeComplete: enter
20:52:34.906 00.002 9044 UpdateGuideState(): m_state=6
20:52:34.908 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
20:52:34.909 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=823.00, Mass=5511, SNR=51.1, Peak=173 HFD=5.1
20:52:34.912 00.003 9044 MultiStar: [#1 -0.16,0.21,1.04,U] [#2 -0.13,0.19,1.18,U] [#3 -0.09,0.08,0.84,U] [#4 -0.31,0.21,0.00,M1] [#5 -0.13,0.19,0.65,U] [#6 -0.14,0.15,0.43,U] [#7 -0.06,0.13,0.42,U] [#8 -0.11,0.17,0.41,U] 
20:52:34.914 00.002 9044 refined, 7 included, MultiStar: {-0.10, 0.19}, one-star: {0.01, 0.31}
20:52:34.915 00.001 9044 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.62) = xAngle (3.68 = -2.60)
20:52:34.916 00.001 9044 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.60 = 0.60)
20:52:34.917 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.22 cameraTheta=2.06 mountX=-0.19 mountY=0.12, mountTheta=2.56
20:52:34.920 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.19, opts=13)
20:52:34.922 00.002 9044 Enqueuing Move request for scope (-0.10, 0.19)
20:52:34.923 00.001 12252 Worker thread wakes up
20:52:34.923 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:34.924 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
20:52:34.924 00.000 9044 UpdateGuideState exits: m=5511 SNR=51.1
20:52:34.925 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
20:52:34.925 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:34.925 00.000 12252 Moving (-0.10, 0.19) raw xDistance=-0.19 yDistance=0.12
20:52:34.925 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:34.926 00.001 9044 Enqueuing Expose request
20:52:34.928 00.002 12252 PPEC rslt: input = -0.19, final = -0.08, react = -0.11, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 1306.05
20:52:34.928 00.000 12252 PPEC: input: -0.19, control: -0.08, exposure: 2000
20:52:34.928 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:34.928 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:52:34.928 00.000 12252 MoveAxis(E, 32, ABG)
20:52:34.928 00.000 12252 Guiding  Dir = 2, Dur = 32
20:52:34.930 00.002 12252 IsSlewing returns 0
20:52:34.930 00.000 12252 IsGuiding returns 0
20:52:34.932 00.002 12252 PulseGuide returned control before completion, sleep 40
20:52:34.977 00.045 12252 IsGuiding returns 0
20:52:34.977 00.000 12252 Move returns status 0, amount 32
20:52:34.977 00.000 12252 MoveAxis(N, 0, ABG)
20:52:34.977 00.000 12252 Move returns status 0, amount 0
20:52:34.977 00.000 12252 move complete, result=0
20:52:34.977 00.000 12252 worker thread done servicing request
20:52:34.977 00.000 12252 Worker thread wakes up
20:52:34.977 00.000 9044 GuideStep: -0.2 px 32 ms EAST, 0.1 px 0 ms NORTH
20:52:34.979 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:34.979 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:37.324 02.345 12252 Exposure complete
20:52:37.373 00.049 12252 worker thread done servicing request
20:52:37.373 00.000 9044 OnExposeComplete: enter
20:52:37.374 00.001 9044 UpdateGuideState(): m_state=6
20:52:37.375 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
20:52:37.376 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=822.98, Mass=5580, SNR=51.4, Peak=173 HFD=5.1
20:52:37.377 00.001 9044 MultiStar: [#1 -0.15,0.24,1.06,U] [#2 -0.07,0.21,1.18,U] [#3 -0.09,0.15,0.85,U] [#4 -0.26,0.23,1.26,U] [#5 -0.14,0.26,0.65,U] [#6 -0.16,0.17,0.42,U] [#7 -0.11,0.15,0.41,U] [#8 -0.03,0.14,0.40,U] 
20:52:37.378 00.001 9044 refined, 8 included, MultiStar: {-0.12, 0.22}, one-star: {0.01, 0.29}
20:52:37.379 00.001 9044 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.62) = xAngle (3.69 = -2.59)
20:52:37.379 00.000 9044 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.61 = 0.61)
20:52:37.381 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.07 mountX=-0.21 mountY=0.14, mountTheta=2.55
20:52:37.383 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.22, opts=13)
20:52:37.384 00.001 9044 Enqueuing Move request for scope (-0.12, 0.22)
20:52:37.384 00.000 12252 Worker thread wakes up
20:52:37.385 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
20:52:37.385 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:37.385 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
20:52:37.385 00.000 9044 UpdateGuideState exits: m=5580 SNR=51.4
20:52:37.386 00.001 12252 Moving (-0.12, 0.22) raw xDistance=-0.21 yDistance=0.14
20:52:37.386 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:37.386 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:37.387 00.001 9044 Enqueuing Expose request
20:52:37.388 00.001 12252 PPEC rslt: input = -0.21, final = -0.09, react = -0.13, pred = 0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 1306.27
20:52:37.388 00.000 12252 PPEC: input: -0.21, control: -0.09, exposure: 2000
20:52:37.388 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:37.388 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:52:37.388 00.000 12252 MoveAxis(E, 36, ABG)
20:52:37.390 00.002 12252 Guiding  Dir = 2, Dur = 36
20:52:37.390 00.000 12252 IsSlewing returns 0
20:52:37.390 00.000 12252 IsGuiding returns 0
20:52:37.392 00.002 12252 PulseGuide returned control before completion, sleep 45
20:52:37.440 00.048 12252 IsGuiding returns 0
20:52:37.440 00.000 12252 Move returns status 0, amount 36
20:52:37.440 00.000 12252 MoveAxis(N, 0, ABG)
20:52:37.440 00.000 12252 Move returns status 0, amount 0
20:52:37.440 00.000 12252 move complete, result=0
20:52:37.440 00.000 12252 worker thread done servicing request
20:52:37.440 00.000 9044 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
20:52:37.442 00.002 12252 Worker thread wakes up
20:52:37.442 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:37.442 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:39.775 02.333 12252 Exposure complete
20:52:39.824 00.049 12252 worker thread done servicing request
20:52:39.824 00.000 9044 OnExposeComplete: enter
20:52:39.826 00.002 9044 UpdateGuideState(): m_state=6
20:52:39.828 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
20:52:39.829 00.001 9044 Star::Find returns 1 (0), X=1014.65, Y=822.96, Mass=5501, SNR=51.0, Peak=173 HFD=5.1
20:52:39.830 00.001 9044 MultiStar: [#1 -0.08,0.18,1.03,U] [#2 -0.11,0.16,1.19,U] [#3 -0.15,0.19,0.84,U] [#4 -0.24,0.16,1.28,U] [#5 -0.10,0.23,0.65,U] [#6 -0.07,0.16,0.43,U] [#7 -0.07,0.07,0.43,U] [#8 -0.08,0.06,0.42,U] 
20:52:39.832 00.002 9044 refined, 8 included, MultiStar: {-0.12, 0.18}, one-star: {-0.02, 0.27}
20:52:39.834 00.002 9044 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.62) = xAngle (3.77 = -2.51)
20:52:39.836 00.002 9044 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.69 = 0.69)
20:52:39.838 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.21 cameraTheta=2.15 mountX=-0.17 mountY=0.13, mountTheta=2.47
20:52:39.842 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.18, opts=13)
20:52:39.843 00.001 9044 Enqueuing Move request for scope (-0.12, 0.18)
20:52:39.845 00.002 12252 Worker thread wakes up
20:52:39.845 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:39.847 00.002 9044 UpdateGuideState exits: m=5501 SNR=51.0
20:52:39.849 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:39.850 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:39.852 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
20:52:39.852 00.000 9044 Enqueuing Expose request
20:52:39.854 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
20:52:39.854 00.000 12252 Moving (-0.12, 0.18) raw xDistance=-0.17 yDistance=0.13
20:52:39.855 00.001 12252 PPEC rslt: input = -0.17, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 1306.50
20:52:39.855 00.000 12252 PPEC: input: -0.17, control: -0.07, exposure: 2000
20:52:39.855 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:39.856 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:52:39.856 00.000 12252 MoveAxis(E, 29, ABG)
20:52:39.856 00.000 12252 Guiding  Dir = 2, Dur = 29
20:52:39.856 00.000 12252 IsSlewing returns 0
20:52:39.856 00.000 12252 IsGuiding returns 0
20:52:39.859 00.003 12252 PulseGuide returned control before completion, sleep 37
20:52:39.906 00.047 12252 IsGuiding returns 0
20:52:39.906 00.000 12252 Move returns status 0, amount 29
20:52:39.906 00.000 12252 MoveAxis(N, 0, ABG)
20:52:39.906 00.000 12252 Move returns status 0, amount 0
20:52:39.906 00.000 12252 move complete, result=0
20:52:39.906 00.000 12252 worker thread done servicing request
20:52:39.906 00.000 12252 Worker thread wakes up
20:52:39.906 00.000 9044 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
20:52:39.908 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:39.908 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:42.253 02.345 12252 Exposure complete
20:52:42.324 00.071 12252 worker thread done servicing request
20:52:42.324 00.000 9044 OnExposeComplete: enter
20:52:42.326 00.002 9044 UpdateGuideState(): m_state=6
20:52:42.328 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
20:52:42.330 00.002 9044 Star::Find returns 1 (0), X=1014.45, Y=822.91, Mass=5526, SNR=51.0, Peak=173 HFD=5.1
20:52:42.331 00.001 9044 MultiStar: [#1 -0.22,0.21,1.05,U] [#2 -0.18,0.12,1.21,U] [#3 -0.22,0.13,0.85,U] [#4 -0.34,0.15,0.00,M1] [#5 -0.25,0.18,0.65,U] [#6 -0.26,0.20,0.43,U] [#7 -0.17,0.13,0.43,U] [#8 -0.28,0.18,0.41,U] 
20:52:42.333 00.002 9044 refined, 7 included, MultiStar: {-0.22, 0.17}, one-star: {-0.22, 0.22}
20:52:42.334 00.001 9044 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.62) = xAngle (4.10 = -2.18)
20:52:42.335 00.001 9044 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.02 = 1.02)
20:52:42.337 00.002 9044 CameraToMount -- cameraX=-0.22 cameraY=0.17 hyp=0.28 cameraTheta=2.47 mountX=-0.16 mountY=0.24, mountTheta=2.17
20:52:42.339 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.22, y=0.17, opts=13)
20:52:42.340 00.001 9044 Enqueuing Move request for scope (-0.22, 0.17)
20:52:42.342 00.002 12252 Worker thread wakes up
20:52:42.342 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:42.343 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.17) opts 0xd
20:52:42.343 00.000 9044 UpdateGuideState exits: m=5526 SNR=51.0
20:52:42.344 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.22, 0.17)
20:52:42.344 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:42.345 00.001 12252 Moving (-0.22, 0.17) raw xDistance=-0.16 yDistance=0.24
20:52:42.345 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:42.346 00.001 9044 Enqueuing Expose request
20:52:42.348 00.002 12252 PPEC rslt: input = -0.16, final = -0.07, react = -0.10, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 1306.71
20:52:42.348 00.000 12252 PPEC: input: -0.16, control: -0.07, exposure: 2000
20:52:42.348 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:52:42.349 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
20:52:42.349 00.000 12252 MoveAxis(E, 26, ABG)
20:52:42.349 00.000 12252 Guiding  Dir = 2, Dur = 26
20:52:42.349 00.000 12252 IsSlewing returns 0
20:52:42.349 00.000 12252 IsGuiding returns 0
20:52:42.351 00.002 12252 PulseGuide returned control before completion, sleep 35
20:52:42.390 00.039 12252 IsGuiding returns 0
20:52:42.390 00.000 12252 Move returns status 0, amount 26
20:52:42.390 00.000 12252 MoveAxis(N, 0, ABG)
20:52:42.390 00.000 12252 Move returns status 0, amount 0
20:52:42.390 00.000 12252 move complete, result=0
20:52:42.390 00.000 12252 worker thread done servicing request
20:52:42.390 00.000 12252 Worker thread wakes up
20:52:42.390 00.000 9044 GuideStep: -0.2 px 26 ms EAST, 0.2 px 0 ms NORTH
20:52:42.392 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:42.393 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:44.750 02.357 12252 Exposure complete
20:52:44.796 00.046 12252 worker thread done servicing request
20:52:44.797 00.001 9044 OnExposeComplete: enter
20:52:44.797 00.000 9044 UpdateGuideState(): m_state=6
20:52:44.798 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
20:52:44.800 00.002 9044 Star::Find returns 1 (0), X=1014.65, Y=822.92, Mass=5524, SNR=51.1, Peak=173 HFD=5.1
20:52:44.801 00.001 9044 MultiStar: [#1 -0.13,0.20,1.07,U] [#2 -0.07,0.20,1.19,U] [#3 -0.09,0.06,0.85,U] [#4 -0.25,0.17,1.26,U] [#5 -0.11,0.27,0.65,U] [#6 -0.12,0.28,0.42,U] [#7 0.06,0.04,0.42,U] [#8 -0.10,0.20,0.41,U] 
20:52:44.803 00.002 9044 refined, 8 included, MultiStar: {-0.11, 0.18}, one-star: {-0.02, 0.23}
20:52:44.805 00.002 9044 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.62) = xAngle (3.72 = -2.57)
20:52:44.806 00.001 9044 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.63 = 0.63)
20:52:44.807 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.09 mountX=-0.18 mountY=0.13, mountTheta=2.53
20:52:44.808 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.18, opts=13)
20:52:44.810 00.002 9044 Enqueuing Move request for scope (-0.11, 0.18)
20:52:44.811 00.001 12252 Worker thread wakes up
20:52:44.811 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:44.813 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
20:52:44.813 00.000 9044 UpdateGuideState exits: m=5524 SNR=51.1
20:52:44.814 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
20:52:44.814 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:44.815 00.001 12252 Moving (-0.11, 0.18) raw xDistance=-0.18 yDistance=0.13
20:52:44.815 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:44.816 00.001 9044 Enqueuing Expose request
20:52:44.819 00.003 12252 PPEC rslt: input = -0.18, final = -0.08, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1306.92
20:52:44.819 00.000 12252 PPEC: input: -0.18, control: -0.08, exposure: 2000
20:52:44.819 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:44.819 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:52:44.819 00.000 12252 MoveAxis(E, 33, ABG)
20:52:44.819 00.000 12252 Guiding  Dir = 2, Dur = 33
20:52:44.819 00.000 12252 IsSlewing returns 0
20:52:44.820 00.001 12252 IsGuiding returns 0
20:52:44.822 00.002 12252 PulseGuide returned control before completion, sleep 42
20:52:44.879 00.057 12252 IsGuiding returns 0
20:52:44.879 00.000 12252 Move returns status 0, amount 33
20:52:44.879 00.000 12252 MoveAxis(N, 0, ABG)
20:52:44.879 00.000 12252 Move returns status 0, amount 0
20:52:44.879 00.000 12252 move complete, result=0
20:52:44.879 00.000 12252 worker thread done servicing request
20:52:44.879 00.000 12252 Worker thread wakes up
20:52:44.879 00.000 9044 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
20:52:44.881 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:44.881 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:47.244 02.363 12252 Exposure complete
20:52:47.303 00.059 12252 worker thread done servicing request
20:52:47.303 00.000 9044 OnExposeComplete: enter
20:52:47.305 00.002 9044 UpdateGuideState(): m_state=6
20:52:47.307 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
20:52:47.310 00.003 9044 Star::Find returns 1 (0), X=1014.67, Y=823.02, Mass=5647, SNR=51.6, Peak=173 HFD=5.1
20:52:47.312 00.002 9044 MultiStar: [#1 -0.14,0.22,1.02,U] [#2 -0.08,0.19,1.20,U] [#3 -0.11,0.15,0.84,U] [#4 -0.28,0.21,1.25,U] [#5 -0.14,0.21,0.65,U] [#6 -0.15,0.24,0.41,U] [#7 -0.05,0.08,0.42,U] [#8 -0.16,0.20,0.41,U] 
20:52:47.313 00.001 9044 refined, 8 included, MultiStar: {-0.13, 0.21}, one-star: {-0.00, 0.33}
20:52:47.314 00.001 9044 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.62) = xAngle (3.74 = -2.54)
20:52:47.315 00.001 9044 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.66 = 0.66)
20:52:47.316 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.21 hyp=0.25 cameraTheta=2.12 mountX=-0.20 mountY=0.15, mountTheta=2.50
20:52:47.320 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.21, opts=13)
20:52:47.321 00.001 9044 Enqueuing Move request for scope (-0.13, 0.21)
20:52:47.323 00.002 12252 Worker thread wakes up
20:52:47.323 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:47.324 00.001 9044 UpdateGuideState exits: m=5647 SNR=51.6
20:52:47.325 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.21) opts 0xd
20:52:47.325 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:47.326 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:47.327 00.001 9044 Enqueuing Expose request
20:52:47.328 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.21)
20:52:47.328 00.000 12252 Moving (-0.13, 0.21) raw xDistance=-0.20 yDistance=0.15
20:52:47.332 00.004 12252 PPEC rslt: input = -0.20, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 1307.13
20:52:47.332 00.000 12252 PPEC: input: -0.20, control: -0.10, exposure: 2000
20:52:47.332 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:52:47.332 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:52:47.332 00.000 12252 MoveAxis(E, 39, ABG)
20:52:47.333 00.001 12252 Guiding  Dir = 2, Dur = 39
20:52:47.333 00.000 12252 IsSlewing returns 0
20:52:47.333 00.000 12252 IsGuiding returns 0
20:52:47.337 00.004 12252 PulseGuide returned control before completion, sleep 47
20:52:47.392 00.055 12252 IsGuiding returns 0
20:52:47.392 00.000 12252 Move returns status 0, amount 39
20:52:47.392 00.000 12252 MoveAxis(N, 0, ABG)
20:52:47.392 00.000 12252 Move returns status 0, amount 0
20:52:47.392 00.000 12252 move complete, result=0
20:52:47.392 00.000 12252 worker thread done servicing request
20:52:47.392 00.000 9044 GuideStep: -0.2 px 39 ms EAST, 0.2 px 0 ms NORTH
20:52:47.393 00.001 12252 Worker thread wakes up
20:52:47.394 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:47.394 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:49.750 02.356 12252 Exposure complete
20:52:49.813 00.063 12252 worker thread done servicing request
20:52:49.813 00.000 9044 OnExposeComplete: enter
20:52:49.814 00.001 9044 UpdateGuideState(): m_state=6
20:52:49.815 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
20:52:49.816 00.001 9044 Star::Find returns 1 (0), X=1014.47, Y=823.00, Mass=5394, SNR=50.4, Peak=173 HFD=5.0
20:52:49.818 00.002 9044 MultiStar: [#1 -0.16,0.27,1.05,U] [#2 -0.16,0.23,1.20,U] [#3 -0.19,0.25,0.86,U] [#4 -0.31,0.24,0.00,M1] [#5 -0.21,0.34,0.00,M1] [#6 -0.26,0.34,0.00,M1] [#7 -0.09,0.25,0.45,U] [#8 -0.18,0.20,0.42,U] 
20:52:49.819 00.001 9044 refined, 5 included, MultiStar: {-0.17, 0.26}, one-star: {-0.20, 0.31}
20:52:49.820 00.001 9044 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.62) = xAngle (3.78 = -2.50)
20:52:49.823 00.003 9044 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.70 = 0.70)
20:52:49.825 00.002 9044 CameraToMount -- cameraX=-0.17 cameraY=0.26 hyp=0.31 cameraTheta=2.16 mountX=-0.25 mountY=0.20, mountTheta=2.47
20:52:49.828 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.26, opts=13)
20:52:49.830 00.002 9044 Enqueuing Move request for scope (-0.17, 0.26)
20:52:49.831 00.001 12252 Worker thread wakes up
20:52:49.831 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.26) opts 0xd
20:52:49.831 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.26)
20:52:49.831 00.000 12252 Moving (-0.17, 0.26) raw xDistance=-0.25 yDistance=0.20
20:52:49.831 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:49.832 00.001 9044 UpdateGuideState exits: m=5394 SNR=50.4
20:52:49.833 00.001 12252 PPEC rslt: input = -0.25, final = -0.13, react = -0.15, pred = 0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 1307.33
20:52:49.833 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:49.835 00.002 12252 PPEC: input: -0.25, control: -0.13, exposure: 2000
20:52:49.835 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:49.836 00.001 9044 Enqueuing Expose request
20:52:49.838 00.002 12252 switching direction from 0 to 1 - decHistory=3 oldest=0.25 newest=0.48
20:52:49.838 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
20:52:49.838 00.000 12252 MoveAxis(E, 51, ABG)
20:52:49.838 00.000 12252 Guiding  Dir = 2, Dur = 51
20:52:49.839 00.001 12252 IsSlewing returns 0
20:52:49.839 00.000 12252 IsGuiding returns 0
20:52:49.842 00.003 12252 PulseGuide returned control before completion, sleep 59
20:52:49.913 00.071 12252 IsGuiding returns 0
20:52:49.913 00.000 12252 Move returns status 0, amount 51
20:52:49.913 00.000 12252 MoveAxis(S, 68, ABG)
20:52:49.913 00.000 12252 Guiding  Dir = 1, Dur = 68
20:52:49.914 00.001 12252 IsSlewing returns 0
20:52:49.914 00.000 12252 IsGuiding returns 0
20:52:49.920 00.006 12252 PulseGuide returned control before completion, sleep 72
20:52:50.006 00.086 12252 IsGuiding returns 0
20:52:50.006 00.000 12252 Move returns status 0, amount 68
20:52:50.006 00.000 12252 move complete, result=0
20:52:50.006 00.000 12252 worker thread done servicing request
20:52:50.006 00.000 12252 Worker thread wakes up
20:52:50.006 00.000 9044 GuideStep: -0.2 px 51 ms EAST, 0.2 px 68 ms SOUTH
20:52:50.008 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:50.008 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:52.358 02.350 12252 Exposure complete
20:52:52.404 00.046 12252 worker thread done servicing request
20:52:52.404 00.000 9044 OnExposeComplete: enter
20:52:52.405 00.001 9044 UpdateGuideState(): m_state=6
20:52:52.406 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
20:52:52.407 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=822.98, Mass=5479, SNR=50.8, Peak=173 HFD=5.0
20:52:52.410 00.003 9044 MultiStar: [#1 0.04,0.24,1.05,U] [#2 0.02,0.24,1.21,U] [#3 -0.06,0.12,0.85,U] [#4 -0.14,0.28,1.26,U] [#5 -0.07,0.25,0.66,U] [#6 -0.01,0.24,0.43,U] [#7 0.09,0.16,0.43,U] [#8 0.07,0.17,0.42,U] 
20:52:52.411 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.23}, one-star: {0.03, 0.29}
20:52:52.412 00.001 9044 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.62) = xAngle (3.27 = -3.02)
20:52:52.413 00.001 9044 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.18 = 0.18)
20:52:52.414 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.64 mountX=-0.23 mountY=0.04, mountTheta=2.96
20:52:52.416 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.23, opts=13)
20:52:52.417 00.001 9044 Enqueuing Move request for scope (-0.02, 0.23)
20:52:52.418 00.001 12252 Worker thread wakes up
20:52:52.418 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:52.419 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
20:52:52.419 00.000 9044 UpdateGuideState exits: m=5479 SNR=50.8
20:52:52.420 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:52.422 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
20:52:52.423 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:52.423 00.000 9044 Enqueuing Expose request
20:52:52.425 00.002 12252 Moving (-0.02, 0.23) raw xDistance=-0.23 yDistance=0.04
20:52:52.428 00.003 12252 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 1307.52
20:52:52.428 00.000 12252 PPEC: input: -0.23, control: -0.13, exposure: 2000
20:52:52.428 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:52.428 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:52:52.428 00.000 12252 MoveAxis(E, 52, ABG)
20:52:52.428 00.000 12252 Guiding  Dir = 2, Dur = 52
20:52:52.428 00.000 12252 IsSlewing returns 0
20:52:52.428 00.000 12252 IsGuiding returns 0
20:52:52.430 00.002 12252 PulseGuide returned control before completion, sleep 61
20:52:52.505 00.075 12252 IsGuiding returns 0
20:52:52.505 00.000 12252 Move returns status 0, amount 52
20:52:52.505 00.000 12252 MoveAxis(N, 0, ABG)
20:52:52.505 00.000 12252 Move returns status 0, amount 0
20:52:52.505 00.000 12252 move complete, result=0
20:52:52.505 00.000 12252 worker thread done servicing request
20:52:52.505 00.000 12252 Worker thread wakes up
20:52:52.505 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:52.505 00.000 9044 GuideStep: -0.2 px 52 ms EAST, 0.0 px 0 ms NORTH
20:52:52.508 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:54.873 02.365 12252 Exposure complete
20:52:54.923 00.050 12252 worker thread done servicing request
20:52:54.923 00.000 9044 OnExposeComplete: enter
20:52:54.925 00.002 9044 UpdateGuideState(): m_state=6
20:52:54.926 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
20:52:54.928 00.002 9044 Star::Find returns 1 (0), X=1014.65, Y=823.01, Mass=5634, SNR=51.9, Peak=173 HFD=5.1
20:52:54.929 00.001 9044 MultiStar: [#1 -0.10,0.24,1.03,U] [#2 -0.09,0.13,1.21,U] [#3 -0.06,0.20,0.84,U] [#4 -0.27,0.21,1.26,U] [#5 -0.08,0.20,0.64,U] [#6 -0.12,0.16,0.41,U] [#7 -0.04,0.18,0.42,U] [#8 -0.04,0.08,0.40,U] 
20:52:54.930 00.001 9044 refined, 8 included, MultiStar: {-0.10, 0.20}, one-star: {-0.02, 0.32}
20:52:54.932 00.002 9044 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.62) = xAngle (3.67 = -2.61)
20:52:54.933 00.001 9044 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.59 = 0.59)
20:52:54.933 00.000 9044 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.23 cameraTheta=2.05 mountX=-0.20 mountY=0.13, mountTheta=2.57
20:52:54.938 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.20, opts=13)
20:52:54.940 00.002 9044 Enqueuing Move request for scope (-0.10, 0.20)
20:52:54.941 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:54.942 00.001 9044 UpdateGuideState exits: m=5634 SNR=51.9
20:52:54.943 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:54.944 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:54.945 00.001 9044 Enqueuing Expose request
20:52:54.946 00.001 12252 Worker thread wakes up
20:52:54.946 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
20:52:54.946 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
20:52:54.946 00.000 12252 Moving (-0.10, 0.20) raw xDistance=-0.20 yDistance=0.13
20:52:54.949 00.003 12252 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 1307.72
20:52:54.949 00.000 12252 PPEC: input: -0.20, control: -0.12, exposure: 2000
20:52:54.949 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:54.949 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
20:52:54.949 00.000 12252 MoveAxis(E, 46, ABG)
20:52:54.949 00.000 12252 Guiding  Dir = 2, Dur = 46
20:52:54.950 00.001 12252 IsSlewing returns 0
20:52:54.950 00.000 12252 IsGuiding returns 0
20:52:54.952 00.002 12252 PulseGuide returned control before completion, sleep 54
20:52:55.017 00.065 12252 IsGuiding returns 0
20:52:55.017 00.000 12252 Move returns status 0, amount 46
20:52:55.019 00.002 12252 MoveAxis(N, 0, ABG)
20:52:55.019 00.000 12252 Move returns status 0, amount 0
20:52:55.019 00.000 12252 move complete, result=0
20:52:55.019 00.000 12252 worker thread done servicing request
20:52:55.019 00.000 12252 Worker thread wakes up
20:52:55.019 00.000 9044 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
20:52:55.020 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:55.020 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:57.363 02.343 12252 Exposure complete
20:52:57.414 00.051 12252 worker thread done servicing request
20:52:57.414 00.000 9044 OnExposeComplete: enter
20:52:57.415 00.001 9044 UpdateGuideState(): m_state=6
20:52:57.415 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
20:52:57.416 00.001 9044 Star::Find returns 1 (0), X=1014.67, Y=823.00, Mass=5561, SNR=51.5, Peak=173 HFD=5.1
20:52:57.417 00.001 9044 MultiStar: [#1 0.01,0.31,1.06,U] [#2 -0.05,0.23,1.20,U] [#3 -0.07,0.20,0.83,U] [#4 -0.24,0.16,1.28,U] [#5 -0.06,0.32,0.65,U] [#6 -0.03,0.23,0.42,U] [#7 -0.04,0.01,0.42,U] [#8 0.01,0.20,0.41,U] 
20:52:57.418 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.23}, one-star: {-0.00, 0.31}
20:52:57.419 00.001 9044 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.62) = xAngle (3.48 = -2.81)
20:52:57.420 00.001 9044 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.39 = 0.39)
20:52:57.423 00.003 9044 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.85 mountX=-0.23 mountY=0.09, mountTheta=2.76
20:52:57.427 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.23, opts=13)
20:52:57.429 00.002 9044 Enqueuing Move request for scope (-0.07, 0.23)
20:52:57.432 00.003 12252 Worker thread wakes up
20:52:57.433 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:57.433 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
20:52:57.433 00.000 9044 UpdateGuideState exits: m=5561 SNR=51.5
20:52:57.434 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:57.436 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
20:52:57.436 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:57.439 00.003 9044 Enqueuing Expose request
20:52:57.442 00.003 12252 Moving (-0.07, 0.23) raw xDistance=-0.23 yDistance=0.09
20:52:57.446 00.004 12252 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 1307.91
20:52:57.446 00.000 12252 PPEC: input: -0.23, control: -0.15, exposure: 2000
20:52:57.446 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:52:57.446 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:52:57.446 00.000 12252 MoveAxis(E, 57, ABG)
20:52:57.446 00.000 12252 Guiding  Dir = 2, Dur = 57
20:52:57.447 00.001 12252 IsSlewing returns 0
20:52:57.447 00.000 12252 IsGuiding returns 0
20:52:57.449 00.002 12252 PulseGuide returned control before completion, sleep 65
20:52:57.527 00.078 12252 IsGuiding returns 0
20:52:57.527 00.000 12252 Move returns status 0, amount 57
20:52:57.527 00.000 12252 MoveAxis(N, 0, ABG)
20:52:57.527 00.000 12252 Move returns status 0, amount 0
20:52:57.527 00.000 12252 move complete, result=0
20:52:57.527 00.000 12252 worker thread done servicing request
20:52:57.527 00.000 12252 Worker thread wakes up
20:52:57.527 00.000 9044 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
20:52:57.529 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:52:57.529 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:52:59.867 02.338 12252 Exposure complete
20:52:59.950 00.083 12252 worker thread done servicing request
20:52:59.950 00.000 9044 OnExposeComplete: enter
20:52:59.953 00.003 9044 UpdateGuideState(): m_state=6
20:52:59.956 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
20:52:59.958 00.002 9044 Star::Find returns 1 (0), X=1014.62, Y=822.97, Mass=5540, SNR=51.1, Peak=173 HFD=5.1
20:52:59.961 00.003 9044 MultiStar: [#1 -0.15,0.22,1.07,U] [#2 -0.13,0.16,1.22,U] [#3 -0.13,0.15,0.84,U] [#4 -0.30,0.14,1.25,U] [#5 -0.08,0.20,0.66,U] [#6 -0.14,0.14,0.42,U] [#7 -0.14,0.15,0.42,U] [#8 -0.11,0.19,0.42,U] 
20:52:59.962 00.001 9044 refined, 8 included, MultiStar: {-0.14, 0.18}, one-star: {-0.05, 0.28}
20:52:59.963 00.001 9044 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.62) = xAngle (3.86 = -2.42)
20:52:59.964 00.001 9044 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.78 = 0.78)
20:52:59.966 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.24 mountX=-0.18 mountY=0.16, mountTheta=2.39
20:52:59.969 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.18, opts=13)
20:52:59.970 00.001 9044 Enqueuing Move request for scope (-0.14, 0.18)
20:52:59.972 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:52:59.975 00.003 12252 Worker thread wakes up
20:52:59.975 00.000 9044 UpdateGuideState exits: m=5540 SNR=51.1
20:52:59.977 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
20:52:59.977 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:52:59.980 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:52:59.982 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
20:52:59.982 00.000 9044 Enqueuing Expose request
20:52:59.984 00.002 12252 Moving (-0.14, 0.18) raw xDistance=-0.18 yDistance=0.16
20:52:59.990 00.006 12252 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 1308.10
20:52:59.990 00.000 12252 PPEC: input: -0.18, control: -0.11, exposure: 2000
20:52:59.990 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
20:52:59.990 00.000 12252 MoveAxis(E, 44, ABG)
20:52:59.990 00.000 12252 Guiding  Dir = 2, Dur = 44
20:52:59.991 00.001 12252 IsSlewing returns 0
20:52:59.991 00.000 12252 IsGuiding returns 0
20:52:59.994 00.003 12252 PulseGuide returned control before completion, sleep 52
20:53:00.046 00.052 12252 IsGuiding returns 1
20:53:00.046 00.000 12252 scope still moving after pulse duration time elapsed
20:53:00.077 00.031 12252 IsSlewing returns 0
20:53:00.077 00.000 12252 IsGuiding returns 0
20:53:00.077 00.000 12252 scope move finished after 44 + 42 ms
20:53:00.078 00.001 12252 Move returns status 0, amount 44
20:53:00.078 00.000 12252 MoveAxis(S, 56, ABG)
20:53:00.078 00.000 12252 Guiding  Dir = 1, Dur = 56
20:53:00.078 00.000 12252 IsSlewing returns 0
20:53:00.078 00.000 12252 IsGuiding returns 0
20:53:00.086 00.008 12252 PulseGuide returned control before completion, sleep 60
20:53:00.158 00.072 12252 IsGuiding returns 0
20:53:00.158 00.000 12252 Move returns status 0, amount 56
20:53:00.158 00.000 12252 move complete, result=0
20:53:00.158 00.000 12252 worker thread done servicing request
20:53:00.158 00.000 12252 Worker thread wakes up
20:53:00.158 00.000 9044 GuideStep: -0.2 px 44 ms EAST, 0.2 px 56 ms SOUTH
20:53:00.160 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:00.160 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:02.506 02.346 12252 Exposure complete
20:53:02.588 00.082 12252 worker thread done servicing request
20:53:02.588 00.000 9044 OnExposeComplete: enter
20:53:02.589 00.001 9044 UpdateGuideState(): m_state=6
20:53:02.590 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
20:53:02.591 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=822.85, Mass=5449, SNR=50.6, Peak=173 HFD=5.0
20:53:02.593 00.002 9044 MultiStar: [#1 0.07,0.12,1.05,U] [#2 0.04,0.04,1.22,U] [#3 -0.03,0.01,0.85,U] [#4 -0.14,0.08,1.29,U] [#5 0.01,0.03,0.66,U] [#6 0.05,0.03,0.43,U] [#7 -0.03,0.02,0.42,U] [#8 -0.04,-0.04,0.41,U] 
20:53:02.594 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.12, 0.16}
20:53:02.595 00.001 9044 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.62) = xAngle (3.10 = 3.10)
20:53:02.596 00.001 9044 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.02 = 0.02)
20:53:02.597 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.48 mountX=-0.07 mountY=0.00, mountTheta=3.12
20:53:02.600 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.07, opts=13)
20:53:02.601 00.001 9044 Enqueuing Move request for scope (0.01, 0.07)
20:53:02.602 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:02.604 00.002 9044 UpdateGuideState exits: m=5449 SNR=50.6
20:53:02.605 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:02.606 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:02.607 00.001 9044 Enqueuing Expose request
20:53:02.608 00.001 12252 Worker thread wakes up
20:53:02.608 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
20:53:02.608 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
20:53:02.609 00.001 12252 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=0.00
20:53:02.614 00.005 12252 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1308.28
20:53:02.615 00.001 12252 PPEC: input: -0.07, control: -0.00, exposure: 2000
20:53:02.615 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:02.615 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:53:02.615 00.000 12252 MoveAxis(E, 0, ABG)
20:53:02.615 00.000 12252 Move returns status 0, amount 0
20:53:02.615 00.000 12252 MoveAxis(N, 0, ABG)
20:53:02.615 00.000 12252 Move returns status 0, amount 0
20:53:02.616 00.001 12252 move complete, result=0
20:53:02.616 00.000 12252 worker thread done servicing request
20:53:02.616 00.000 9044 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
20:53:02.619 00.003 12252 Worker thread wakes up
20:53:02.619 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:02.619 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:04.975 02.356 12252 Exposure complete
20:53:05.043 00.068 12252 worker thread done servicing request
20:53:05.043 00.000 9044 OnExposeComplete: enter
20:53:05.045 00.002 9044 UpdateGuideState(): m_state=6
20:53:05.047 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
20:53:05.048 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=822.98, Mass=5605, SNR=51.7, Peak=173 HFD=5.1
20:53:05.049 00.001 9044 MultiStar: [#1 0.00,0.24,1.04,U] [#2 -0.08,0.13,1.20,U] [#3 -0.03,0.12,0.83,U] [#4 -0.25,0.18,1.25,U] [#5 -0.06,0.15,0.65,U] [#6 -0.02,0.03,0.42,U] [#7 -0.09,0.14,0.42,U] [#8 -0.11,0.09,0.41,U] 
20:53:05.050 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.17}, one-star: {0.06, 0.29}
20:53:05.052 00.002 9044 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.62) = xAngle (3.58 = -2.70)
20:53:05.053 00.001 9044 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.50 = 0.50)
20:53:05.054 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.96 mountX=-0.17 mountY=0.09, mountTheta=2.65
20:53:05.057 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.17, opts=13)
20:53:05.058 00.001 9044 Enqueuing Move request for scope (-0.07, 0.17)
20:53:05.060 00.002 12252 Worker thread wakes up
20:53:05.060 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:05.061 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
20:53:05.061 00.000 9044 UpdateGuideState exits: m=5605 SNR=51.7
20:53:05.061 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
20:53:05.061 00.000 12252 Moving (-0.07, 0.17) raw xDistance=-0.17 yDistance=0.09
20:53:05.062 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:05.062 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:05.063 00.001 9044 Enqueuing Expose request
20:53:05.066 00.003 12252 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 1308.46
20:53:05.066 00.000 12252 PPEC: input: -0.17, control: -0.09, exposure: 2000
20:53:05.067 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:05.067 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:53:05.067 00.000 12252 MoveAxis(E, 37, ABG)
20:53:05.067 00.000 12252 Guiding  Dir = 2, Dur = 37
20:53:05.067 00.000 12252 IsSlewing returns 0
20:53:05.068 00.001 12252 IsGuiding returns 0
20:53:05.070 00.002 12252 PulseGuide returned control before completion, sleep 45
20:53:05.118 00.048 12252 IsGuiding returns 0
20:53:05.118 00.000 12252 Move returns status 0, amount 37
20:53:05.118 00.000 12252 MoveAxis(N, 0, ABG)
20:53:05.118 00.000 12252 Move returns status 0, amount 0
20:53:05.118 00.000 12252 move complete, result=0
20:53:05.118 00.000 12252 worker thread done servicing request
20:53:05.119 00.001 12252 Worker thread wakes up
20:53:05.119 00.000 9044 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
20:53:05.121 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:05.121 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:07.471 02.350 12252 Exposure complete
20:53:07.522 00.051 12252 worker thread done servicing request
20:53:07.522 00.000 9044 OnExposeComplete: enter
20:53:07.523 00.001 9044 UpdateGuideState(): m_state=6
20:53:07.524 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
20:53:07.524 00.000 9044 Star::Find returns 1 (0), X=1014.67, Y=823.00, Mass=5530, SNR=51.4, Peak=173 HFD=5.1
20:53:07.526 00.002 9044 MultiStar: [#1 -0.09,0.24,1.04,U] [#2 -0.07,0.18,1.19,U] [#3 -0.07,0.19,0.85,U] [#4 -0.21,0.18,1.26,U] [#5 -0.12,0.29,0.64,U] [#6 -0.02,0.19,0.43,U] [#7 -0.01,0.13,0.43,U] [#8 -0.06,0.27,0.42,U] 
20:53:07.528 00.002 9044 refined, 8 included, MultiStar: {-0.08, 0.22}, one-star: {0.00, 0.31}
20:53:07.529 00.001 9044 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.62) = xAngle (3.56 = -2.72)
20:53:07.529 00.000 9044 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.48 = 0.48)
20:53:07.530 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.24 cameraTheta=1.94 mountX=-0.22 mountY=0.11, mountTheta=2.68
20:53:07.532 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.22, opts=13)
20:53:07.532 00.000 9044 Enqueuing Move request for scope (-0.08, 0.22)
20:53:07.533 00.001 12252 Worker thread wakes up
20:53:07.533 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:07.534 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
20:53:07.534 00.000 9044 UpdateGuideState exits: m=5530 SNR=51.4
20:53:07.535 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
20:53:07.535 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:07.536 00.001 12252 Moving (-0.08, 0.22) raw xDistance=-0.22 yDistance=0.11
20:53:07.536 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:07.537 00.001 9044 Enqueuing Expose request
20:53:07.539 00.002 12252 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 1308.64
20:53:07.539 00.000 12252 PPEC: input: -0.22, control: -0.12, exposure: 2000
20:53:07.539 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:07.539 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:53:07.539 00.000 12252 MoveAxis(E, 46, ABG)
20:53:07.539 00.000 12252 Guiding  Dir = 2, Dur = 46
20:53:07.539 00.000 12252 IsSlewing returns 0
20:53:07.539 00.000 12252 IsGuiding returns 0
20:53:07.542 00.003 12252 PulseGuide returned control before completion, sleep 54
20:53:07.610 00.068 12252 IsGuiding returns 0
20:53:07.610 00.000 12252 Move returns status 0, amount 46
20:53:07.610 00.000 12252 MoveAxis(N, 0, ABG)
20:53:07.610 00.000 12252 Move returns status 0, amount 0
20:53:07.610 00.000 12252 move complete, result=0
20:53:07.610 00.000 12252 worker thread done servicing request
20:53:07.611 00.001 12252 Worker thread wakes up
20:53:07.611 00.000 9044 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
20:53:07.612 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:07.612 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:09.969 02.357 12252 Exposure complete
20:53:10.048 00.079 12252 worker thread done servicing request
20:53:10.048 00.000 9044 OnExposeComplete: enter
20:53:10.050 00.002 9044 UpdateGuideState(): m_state=6
20:53:10.052 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
20:53:10.054 00.002 9044 Star::Find returns 1 (0), X=1014.75, Y=822.98, Mass=5447, SNR=50.8, Peak=173 HFD=5.0
20:53:10.057 00.003 9044 MultiStar: [#1 0.04,0.24,1.04,U] [#2 0.04,0.22,1.19,U] [#3 0.01,0.16,0.84,U] [#4 -0.12,0.23,1.26,U] [#5 -0.04,0.19,0.65,U] [#6 0.04,0.25,0.43,U] [#7 0.05,0.18,0.43,U] [#8 0.00,0.23,0.41,U] 
20:53:10.059 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.22}, one-star: {0.08, 0.29}
20:53:10.062 00.003 9044 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.62) = xAngle (3.17 = -3.11)
20:53:10.064 00.002 9044 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.09 = 0.09)
20:53:10.067 00.003 9044 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.55 mountX=-0.22 mountY=0.02, mountTheta=3.06
20:53:10.071 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.22, opts=13)
20:53:10.073 00.002 9044 Enqueuing Move request for scope (0.01, 0.22)
20:53:10.074 00.001 12252 Worker thread wakes up
20:53:10.074 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:10.076 00.002 9044 UpdateGuideState exits: m=5447 SNR=50.8
20:53:10.078 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:10.081 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:10.084 00.003 9044 Enqueuing Expose request
20:53:10.086 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
20:53:10.086 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
20:53:10.086 00.000 12252 Moving (0.01, 0.22) raw xDistance=-0.22 yDistance=0.02
20:53:10.092 00.006 12252 PPEC rslt: input = -0.22, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 1308.82
20:53:10.093 00.001 12252 PPEC: input: -0.22, control: -0.11, exposure: 2000
20:53:10.093 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:10.093 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:53:10.093 00.000 12252 MoveAxis(E, 44, ABG)
20:53:10.093 00.000 12252 Guiding  Dir = 2, Dur = 44
20:53:10.094 00.001 12252 IsSlewing returns 0
20:53:10.094 00.000 12252 IsGuiding returns 0
20:53:10.096 00.002 12252 PulseGuide returned control before completion, sleep 53
20:53:10.165 00.069 12252 IsGuiding returns 0
20:53:10.165 00.000 12252 Move returns status 0, amount 44
20:53:10.165 00.000 12252 MoveAxis(N, 0, ABG)
20:53:10.165 00.000 12252 Move returns status 0, amount 0
20:53:10.165 00.000 12252 move complete, result=0
20:53:10.165 00.000 12252 worker thread done servicing request
20:53:10.165 00.000 12252 Worker thread wakes up
20:53:10.165 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:10.165 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:10.165 00.000 9044 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
20:53:12.523 02.358 12252 Exposure complete
20:53:12.571 00.048 12252 worker thread done servicing request
20:53:12.571 00.000 9044 OnExposeComplete: enter
20:53:12.572 00.001 9044 UpdateGuideState(): m_state=6
20:53:12.573 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
20:53:12.574 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=822.89, Mass=5416, SNR=50.4, Peak=173 HFD=5.0
20:53:12.576 00.002 9044 MultiStar: [#1 -0.04,0.23,1.05,U] [#2 -0.02,0.16,1.21,U] [#3 -0.01,0.10,0.85,U] [#4 -0.04,0.14,1.26,U] [#5 -0.06,0.16,0.66,U] [#6 -0.04,0.17,0.43,U] [#7 0.06,0.09,0.43,U] [#8 -0.11,0.07,0.41,U] 
20:53:12.577 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {0.06, 0.20}
20:53:12.578 00.001 9044 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.62) = xAngle (3.32 = -2.96)
20:53:12.581 00.003 9044 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.24 = 0.24)
20:53:12.583 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.70 mountX=-0.15 mountY=0.04, mountTheta=2.90
20:53:12.585 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.16, opts=13)
20:53:12.587 00.002 9044 Enqueuing Move request for scope (-0.02, 0.16)
20:53:12.589 00.002 12252 Worker thread wakes up
20:53:12.589 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:12.590 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
20:53:12.590 00.000 9044 UpdateGuideState exits: m=5416 SNR=50.4
20:53:12.592 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:12.594 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
20:53:12.594 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:12.595 00.001 9044 Enqueuing Expose request
20:53:12.596 00.001 12252 Moving (-0.02, 0.16) raw xDistance=-0.15 yDistance=0.04
20:53:12.603 00.007 12252 PPEC rslt: input = -0.15, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1309.00
20:53:12.604 00.001 12252 PPEC: input: -0.15, control: -0.08, exposure: 2000
20:53:12.604 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:12.604 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:53:12.604 00.000 12252 MoveAxis(E, 33, ABG)
20:53:12.604 00.000 12252 Guiding  Dir = 2, Dur = 33
20:53:12.605 00.001 12252 IsSlewing returns 0
20:53:12.605 00.000 12252 IsGuiding returns 0
20:53:12.607 00.002 12252 PulseGuide returned control before completion, sleep 41
20:53:12.657 00.050 12252 IsGuiding returns 0
20:53:12.657 00.000 12252 Move returns status 0, amount 33
20:53:12.657 00.000 12252 MoveAxis(N, 0, ABG)
20:53:12.657 00.000 12252 Move returns status 0, amount 0
20:53:12.657 00.000 12252 move complete, result=0
20:53:12.657 00.000 12252 worker thread done servicing request
20:53:12.657 00.000 12252 Worker thread wakes up
20:53:12.657 00.000 9044 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
20:53:12.658 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:12.658 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:15.012 02.354 12252 Exposure complete
20:53:15.071 00.059 12252 worker thread done servicing request
20:53:15.071 00.000 9044 OnExposeComplete: enter
20:53:15.072 00.001 9044 UpdateGuideState(): m_state=6
20:53:15.076 00.004 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
20:53:15.077 00.001 9044 Star::Find returns 1 (0), X=1014.81, Y=822.90, Mass=5599, SNR=51.5, Peak=173 HFD=5.0
20:53:15.079 00.002 9044 MultiStar: [#1 0.10,0.17,1.05,U] [#2 0.05,0.08,1.21,U] [#3 -0.00,0.05,0.83,U] [#4 0.05,0.07,1.26,U] [#5 0.05,0.17,0.64,U] [#6 0.03,0.16,0.42,U] [#7 0.03,0.04,0.42,U] [#8 0.00,0.17,0.40,U] 
20:53:15.081 00.002 9044 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {0.14, 0.21}
20:53:15.081 00.000 9044 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.62) = xAngle (2.74 = 2.74)
20:53:15.083 00.002 9044 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.34 = -0.34)
20:53:15.084 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.12 mountX=-0.12 mountY=-0.04, mountTheta=-2.79
20:53:15.086 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.12, opts=13)
20:53:15.089 00.003 9044 Enqueuing Move request for scope (0.06, 0.12)
20:53:15.092 00.003 12252 Worker thread wakes up
20:53:15.092 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:15.094 00.002 9044 UpdateGuideState exits: m=5599 SNR=51.5
20:53:15.096 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:15.100 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
20:53:15.100 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:15.103 00.003 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
20:53:15.103 00.000 9044 Enqueuing Expose request
20:53:15.105 00.002 12252 Moving (0.06, 0.12) raw xDistance=-0.12 yDistance=-0.04
20:53:15.108 00.003 12252 PPEC rslt: input = -0.12, final = -0.07, react = -0.07, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 1309.17
20:53:15.110 00.002 12252 PPEC: input: -0.12, control: -0.07, exposure: 2000
20:53:15.110 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:15.110 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:53:15.110 00.000 12252 MoveAxis(E, 26, ABG)
20:53:15.110 00.000 12252 Guiding  Dir = 2, Dur = 26
20:53:15.110 00.000 12252 IsSlewing returns 0
20:53:15.110 00.000 12252 IsGuiding returns 0
20:53:15.112 00.002 12252 PulseGuide returned control before completion, sleep 35
20:53:15.149 00.037 12252 IsGuiding returns 0
20:53:15.149 00.000 12252 Move returns status 0, amount 26
20:53:15.149 00.000 12252 MoveAxis(N, 0, ABG)
20:53:15.149 00.000 12252 Move returns status 0, amount 0
20:53:15.149 00.000 12252 move complete, result=0
20:53:15.149 00.000 12252 worker thread done servicing request
20:53:15.149 00.000 12252 Worker thread wakes up
20:53:15.149 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:15.149 00.000 9044 GuideStep: -0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
20:53:15.151 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:17.502 02.351 12252 Exposure complete
20:53:17.551 00.049 12252 worker thread done servicing request
20:53:17.551 00.000 9044 OnExposeComplete: enter
20:53:17.552 00.001 9044 UpdateGuideState(): m_state=6
20:53:17.554 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
20:53:17.556 00.002 9044 Star::Find returns 1 (0), X=1014.73, Y=822.91, Mass=5590, SNR=51.4, Peak=173 HFD=5.1
20:53:17.558 00.002 9044 MultiStar: [#1 0.03,0.17,1.04,U] [#2 0.01,0.09,1.18,U] [#3 -0.05,0.12,0.83,U] [#4 -0.17,0.17,1.26,U] [#5 0.01,0.05,0.64,U] [#6 -0.02,0.14,0.41,U] [#7 0.05,0.09,0.42,U] [#8 -0.03,0.10,0.41,U] 
20:53:17.559 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.14}, one-star: {0.06, 0.22}
20:53:17.561 00.002 9044 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.62) = xAngle (3.34 = -2.94)
20:53:17.564 00.003 9044 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.26 = 0.26)
20:53:17.566 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.72 mountX=-0.14 mountY=0.04, mountTheta=2.89
20:53:17.572 00.006 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.14, opts=13)
20:53:17.574 00.002 9044 Enqueuing Move request for scope (-0.02, 0.14)
20:53:17.577 00.003 12252 Worker thread wakes up
20:53:17.577 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:17.579 00.002 9044 UpdateGuideState exits: m=5590 SNR=51.4
20:53:17.582 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:17.584 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:17.587 00.003 9044 Enqueuing Expose request
20:53:17.589 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
20:53:17.589 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
20:53:17.589 00.000 12252 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=0.04
20:53:17.594 00.005 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.08, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 1309.35
20:53:17.594 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
20:53:17.594 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:17.594 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:53:17.594 00.000 12252 MoveAxis(E, 33, ABG)
20:53:17.594 00.000 12252 Guiding  Dir = 2, Dur = 33
20:53:17.595 00.001 12252 IsSlewing returns 0
20:53:17.595 00.000 12252 IsGuiding returns 0
20:53:17.597 00.002 12252 PulseGuide returned control before completion, sleep 42
20:53:17.640 00.043 12252 IsGuiding returns 0
20:53:17.640 00.000 12252 Move returns status 0, amount 33
20:53:17.640 00.000 12252 MoveAxis(N, 0, ABG)
20:53:17.640 00.000 12252 Move returns status 0, amount 0
20:53:17.640 00.000 12252 move complete, result=0
20:53:17.640 00.000 12252 worker thread done servicing request
20:53:17.640 00.000 12252 Worker thread wakes up
20:53:17.640 00.000 9044 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
20:53:17.644 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:17.644 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:19.995 02.351 12252 Exposure complete
20:53:20.057 00.062 12252 worker thread done servicing request
20:53:20.057 00.000 9044 OnExposeComplete: enter
20:53:20.058 00.001 9044 UpdateGuideState(): m_state=6
20:53:20.061 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
20:53:20.063 00.002 9044 Star::Find returns 1 (0), X=1014.68, Y=822.97, Mass=5554, SNR=51.1, Peak=173 HFD=5.1
20:53:20.066 00.003 9044 MultiStar: [#1 -0.08,0.26,1.04,U] [#2 -0.03,0.17,1.19,U] [#3 -0.09,0.13,0.85,U] [#4 -0.22,0.22,1.26,U] [#5 -0.12,0.26,0.66,U] [#6 -0.08,0.19,0.42,U] [#7 -0.09,0.11,0.42,U] [#8 -0.09,0.08,0.40,U] 
20:53:20.067 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.20}, one-star: {0.01, 0.28}
20:53:20.069 00.002 9044 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.62) = xAngle (3.61 = -2.67)
20:53:20.071 00.002 9044 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.53 = 0.53)
20:53:20.073 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.99 mountX=-0.20 mountY=0.11, mountTheta=2.63
20:53:20.075 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.20, opts=13)
20:53:20.076 00.001 9044 Enqueuing Move request for scope (-0.09, 0.20)
20:53:20.078 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:20.079 00.001 12252 Worker thread wakes up
20:53:20.079 00.000 9044 UpdateGuideState exits: m=5554 SNR=51.1
20:53:20.080 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:20.081 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:20.082 00.001 9044 Enqueuing Expose request
20:53:20.084 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
20:53:20.084 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
20:53:20.084 00.000 12252 Moving (-0.09, 0.20) raw xDistance=-0.20 yDistance=0.11
20:53:20.088 00.004 12252 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 1309.52
20:53:20.088 00.000 12252 PPEC: input: -0.20, control: -0.12, exposure: 2000
20:53:20.089 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:20.089 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:53:20.089 00.000 12252 MoveAxis(E, 48, ABG)
20:53:20.089 00.000 12252 Guiding  Dir = 2, Dur = 48
20:53:20.089 00.000 12252 IsSlewing returns 0
20:53:20.090 00.001 12252 IsGuiding returns 0
20:53:20.092 00.002 12252 PulseGuide returned control before completion, sleep 56
20:53:20.162 00.070 12252 IsGuiding returns 0
20:53:20.163 00.001 12252 Move returns status 0, amount 48
20:53:20.163 00.000 12252 MoveAxis(N, 0, ABG)
20:53:20.163 00.000 12252 Move returns status 0, amount 0
20:53:20.163 00.000 12252 move complete, result=0
20:53:20.163 00.000 12252 worker thread done servicing request
20:53:20.163 00.000 12252 Worker thread wakes up
20:53:20.163 00.000 9044 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
20:53:20.164 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:20.164 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:22.505 02.341 12252 Exposure complete
20:53:22.568 00.063 12252 worker thread done servicing request
20:53:22.569 00.001 9044 OnExposeComplete: enter
20:53:22.570 00.001 9044 UpdateGuideState(): m_state=6
20:53:22.571 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
20:53:22.572 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=822.91, Mass=5608, SNR=51.5, Peak=173 HFD=5.1
20:53:22.574 00.002 9044 MultiStar: [#1 -0.11,0.13,1.03,U] [#2 -0.10,0.06,1.20,U] [#3 -0.25,-0.11,0.85,U] [#4 -0.27,0.15,1.23,U] [#5 -0.17,0.06,0.65,U] [#6 -0.18,0.09,0.42,U] [#7 -0.04,-0.02,0.43,U] [#8 -0.21,0.02,0.41,U] 
20:53:22.575 00.001 9044 refined, 8 included, MultiStar: {-0.17, 0.08}, one-star: {-0.17, 0.22}
20:53:22.576 00.001 9044 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.62) = xAngle (4.33 = -1.96)
20:53:22.577 00.001 9044 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.24 = 1.24)
20:53:22.579 00.002 9044 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.70 mountX=-0.07 mountY=0.18, mountTheta=1.95
20:53:22.581 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.08, opts=13)
20:53:22.582 00.001 9044 Enqueuing Move request for scope (-0.17, 0.08)
20:53:22.583 00.001 12252 Worker thread wakes up
20:53:22.584 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:22.585 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
20:53:22.585 00.000 9044 UpdateGuideState exits: m=5608 SNR=51.5
20:53:22.586 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
20:53:22.586 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:22.587 00.001 12252 Moving (-0.17, 0.08) raw xDistance=-0.07 yDistance=0.18
20:53:22.587 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:22.588 00.001 9044 Enqueuing Expose request
20:53:22.590 00.002 12252 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1309.70
20:53:22.590 00.000 12252 PPEC: input: -0.07, control: 0.00, exposure: 2000
20:53:22.590 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
20:53:22.590 00.000 12252 MoveAxis(W, 0, ABG)
20:53:22.590 00.000 12252 Move returns status 0, amount 0
20:53:22.590 00.000 12252 MoveAxis(S, 61, ABG)
20:53:22.590 00.000 12252 Guiding  Dir = 1, Dur = 61
20:53:22.591 00.001 12252 IsSlewing returns 0
20:53:22.591 00.000 12252 IsGuiding returns 0
20:53:22.595 00.004 12252 PulseGuide returned control before completion, sleep 67
20:53:22.672 00.077 12252 IsGuiding returns 0
20:53:22.672 00.000 12252 Move returns status 0, amount 61
20:53:22.672 00.000 12252 move complete, result=0
20:53:22.672 00.000 12252 worker thread done servicing request
20:53:22.672 00.000 12252 Worker thread wakes up
20:53:22.672 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:22.672 00.000 9044 GuideStep: -0.1 px 0 ms WEST, 0.2 px 61 ms SOUTH
20:53:22.674 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:25.034 02.360 12252 Exposure complete
20:53:25.086 00.052 12252 worker thread done servicing request
20:53:25.086 00.000 9044 OnExposeComplete: enter
20:53:25.087 00.001 9044 UpdateGuideState(): m_state=6
20:53:25.089 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
20:53:25.091 00.002 9044 Star::Find returns 1 (0), X=1014.68, Y=822.97, Mass=5559, SNR=51.4, Peak=173 HFD=5.1
20:53:25.092 00.001 9044 MultiStar: [#1 -0.13,0.22,1.07,U] [#2 -0.04,0.21,1.21,U] [#3 -0.12,0.10,0.83,U] [#4 -0.22,0.16,1.26,U] [#5 -0.08,0.31,0.65,U] [#6 -0.04,0.23,0.43,U] [#7 -0.02,0.08,0.42,U] [#8 -0.09,0.12,0.41,U] 
20:53:25.093 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.20}, one-star: {0.01, 0.28}
20:53:25.093 00.000 9044 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.62) = xAngle (3.63 = -2.65)
20:53:25.094 00.001 9044 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.55 = 0.55)
20:53:25.095 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=2.01 mountX=-0.19 mountY=0.11, mountTheta=2.61
20:53:25.096 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.20, opts=13)
20:53:25.097 00.001 9044 Enqueuing Move request for scope (-0.09, 0.20)
20:53:25.097 00.000 12252 Worker thread wakes up
20:53:25.098 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:25.098 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
20:53:25.098 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
20:53:25.098 00.000 9044 UpdateGuideState exits: m=5559 SNR=51.4
20:53:25.100 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:25.102 00.002 12252 Moving (-0.09, 0.20) raw xDistance=-0.19 yDistance=0.11
20:53:25.102 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:25.103 00.001 9044 Enqueuing Expose request
20:53:25.105 00.002 12252 PPEC rslt: input = -0.19, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 1309.87
20:53:25.105 00.000 12252 PPEC: input: -0.19, control: -0.11, exposure: 2000
20:53:25.105 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:25.105 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:53:25.105 00.000 12252 MoveAxis(E, 43, ABG)
20:53:25.105 00.000 12252 Guiding  Dir = 2, Dur = 43
20:53:25.105 00.000 12252 IsSlewing returns 0
20:53:25.105 00.000 12252 IsGuiding returns 0
20:53:25.107 00.002 12252 PulseGuide returned control before completion, sleep 52
20:53:25.169 00.062 12252 IsGuiding returns 0
20:53:25.169 00.000 12252 Move returns status 0, amount 43
20:53:25.169 00.000 12252 MoveAxis(N, 0, ABG)
20:53:25.169 00.000 12252 Move returns status 0, amount 0
20:53:25.169 00.000 12252 move complete, result=0
20:53:25.169 00.000 12252 worker thread done servicing request
20:53:25.170 00.001 12252 Worker thread wakes up
20:53:25.170 00.000 9044 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
20:53:25.170 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:25.170 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:27.528 02.358 12252 Exposure complete
20:53:27.595 00.067 12252 worker thread done servicing request
20:53:27.595 00.000 9044 OnExposeComplete: enter
20:53:27.598 00.003 9044 UpdateGuideState(): m_state=6
20:53:27.600 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
20:53:27.601 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=822.98, Mass=5511, SNR=50.9, Peak=173 HFD=5.0
20:53:27.602 00.001 9044 MultiStar: [#1 -0.09,0.20,1.05,U] [#2 -0.11,0.16,1.21,U] [#3 -0.08,0.18,0.85,U] [#4 -0.24,0.17,1.27,U] [#5 -0.09,0.20,0.66,U] [#6 -0.09,0.13,0.42,U] [#7 -0.08,0.11,0.43,U] [#8 -0.11,0.25,0.41,U] 
20:53:27.604 00.002 9044 refined, 8 included, MultiStar: {-0.10, 0.19}, one-star: {0.02, 0.29}
20:53:27.605 00.001 9044 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.62) = xAngle (3.69 = -2.59)
20:53:27.605 00.000 9044 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.60 = 0.60)
20:53:27.606 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.22 cameraTheta=2.06 mountX=-0.19 mountY=0.12, mountTheta=2.55
20:53:27.608 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.19, opts=13)
20:53:27.609 00.001 9044 Enqueuing Move request for scope (-0.10, 0.19)
20:53:27.610 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:27.611 00.001 12252 Worker thread wakes up
20:53:27.611 00.000 9044 UpdateGuideState exits: m=5511 SNR=50.9
20:53:27.612 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
20:53:27.612 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:27.613 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
20:53:27.613 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:27.616 00.003 12252 Moving (-0.10, 0.19) raw xDistance=-0.19 yDistance=0.12
20:53:27.616 00.000 9044 Enqueuing Expose request
20:53:27.619 00.003 12252 PPEC rslt: input = -0.19, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 1310.04
20:53:27.619 00.000 12252 PPEC: input: -0.19, control: -0.10, exposure: 2000
20:53:27.619 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:27.619 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:53:27.619 00.000 12252 MoveAxis(E, 40, ABG)
20:53:27.619 00.000 12252 Guiding  Dir = 2, Dur = 40
20:53:27.619 00.000 12252 IsSlewing returns 0
20:53:27.620 00.001 12252 IsGuiding returns 0
20:53:27.621 00.001 12252 PulseGuide returned control before completion, sleep 49
20:53:27.673 00.052 12252 IsGuiding returns 0
20:53:27.673 00.000 12252 Move returns status 0, amount 40
20:53:27.673 00.000 12252 MoveAxis(N, 0, ABG)
20:53:27.673 00.000 12252 Move returns status 0, amount 0
20:53:27.673 00.000 12252 move complete, result=0
20:53:27.673 00.000 12252 worker thread done servicing request
20:53:27.673 00.000 12252 Worker thread wakes up
20:53:27.673 00.000 9044 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
20:53:27.674 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:27.674 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:30.018 02.344 12252 Exposure complete
20:53:30.069 00.051 12252 worker thread done servicing request
20:53:30.069 00.000 9044 OnExposeComplete: enter
20:53:30.071 00.002 9044 UpdateGuideState(): m_state=6
20:53:30.073 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
20:53:30.074 00.001 9044 Star::Find returns 1 (0), X=1014.60, Y=822.98, Mass=5565, SNR=51.2, Peak=173 HFD=5.2
20:53:30.075 00.001 9044 MultiStar: [#1 -0.16,0.29,1.04,U] [#2 -0.19,0.19,1.20,U] [#3 -0.20,0.10,0.85,U] [#4 -0.28,0.19,1.27,U] [#5 -0.25,0.22,0.65,U] [#6 -0.21,0.26,0.43,U] [#7 -0.18,0.11,0.42,U] [#8 -0.24,0.24,0.41,U] 
20:53:30.075 00.000 9044 refined, 8 included, MultiStar: {-0.20, 0.21}, one-star: {-0.07, 0.29}
20:53:30.076 00.001 9044 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.62) = xAngle (3.93 = -2.35)
20:53:30.077 00.001 9044 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.85 = 0.85)
20:53:30.078 00.001 9044 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.29 cameraTheta=2.31 mountX=-0.20 mountY=0.22, mountTheta=2.32
20:53:30.079 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=0.21, opts=13)
20:53:30.080 00.001 9044 Enqueuing Move request for scope (-0.20, 0.21)
20:53:30.081 00.001 12252 Worker thread wakes up
20:53:30.081 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:30.082 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
20:53:30.082 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
20:53:30.082 00.000 12252 Moving (-0.20, 0.21) raw xDistance=-0.20 yDistance=0.22
20:53:30.082 00.000 9044 UpdateGuideState exits: m=5565 SNR=51.2
20:53:30.083 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:30.084 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:30.085 00.001 9044 Enqueuing Expose request
20:53:30.086 00.001 12252 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 1310.21
20:53:30.086 00.000 12252 PPEC: input: -0.20, control: -0.11, exposure: 2000
20:53:30.086 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
20:53:30.086 00.000 12252 MoveAxis(E, 44, ABG)
20:53:30.086 00.000 12252 Guiding  Dir = 2, Dur = 44
20:53:30.087 00.001 12252 IsSlewing returns 0
20:53:30.087 00.000 12252 IsGuiding returns 0
20:53:30.089 00.002 12252 PulseGuide returned control before completion, sleep 53
20:53:30.154 00.065 12252 IsGuiding returns 0
20:53:30.154 00.000 12252 Move returns status 0, amount 44
20:53:30.154 00.000 12252 MoveAxis(S, 75, ABG)
20:53:30.154 00.000 12252 Guiding  Dir = 1, Dur = 75
20:53:30.155 00.001 12252 IsSlewing returns 0
20:53:30.155 00.000 12252 IsGuiding returns 0
20:53:30.160 00.005 12252 PulseGuide returned control before completion, sleep 80
20:53:30.246 00.086 12252 IsGuiding returns 1
20:53:30.246 00.000 12252 scope still moving after pulse duration time elapsed
20:53:30.277 00.031 12252 IsSlewing returns 0
20:53:30.277 00.000 12252 IsGuiding returns 0
20:53:30.277 00.000 12252 scope move finished after 75 + 46 ms
20:53:30.277 00.000 12252 Move returns status 0, amount 75
20:53:30.277 00.000 12252 move complete, result=0
20:53:30.278 00.001 12252 worker thread done servicing request
20:53:30.278 00.000 9044 GuideStep: -0.2 px 44 ms EAST, 0.2 px 75 ms SOUTH
20:53:30.279 00.001 12252 Worker thread wakes up
20:53:30.279 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:30.280 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:32.621 02.341 12252 Exposure complete
20:53:32.684 00.063 12252 worker thread done servicing request
20:53:32.684 00.000 9044 OnExposeComplete: enter
20:53:32.685 00.001 9044 UpdateGuideState(): m_state=6
20:53:32.686 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
20:53:32.688 00.002 9044 Star::Find returns 1 (0), X=1014.81, Y=822.90, Mass=5391, SNR=50.3, Peak=173 HFD=4.9
20:53:32.692 00.004 9044 MultiStar: [#1 0.08,0.17,1.05,U] [#2 0.06,0.10,1.22,U] [#3 0.09,0.11,0.85,U] [#4 0.02,0.06,1.29,U] [#5 0.04,0.14,0.66,U] [#6 -0.03,0.04,0.43,U] [#7 0.14,-0.02,0.42,U] [#8 0.09,0.00,0.42,U] 
20:53:32.694 00.002 9044 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.14, 0.21}
20:53:32.695 00.001 9044 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.62) = xAngle (2.61 = 2.61)
20:53:32.697 00.002 9044 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.47 = -0.47)
20:53:32.698 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.99 mountX=-0.11 mountY=-0.06, mountTheta=-2.66
20:53:32.700 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.11, opts=13)
20:53:32.703 00.003 9044 Enqueuing Move request for scope (0.07, 0.11)
20:53:32.707 00.004 12252 Worker thread wakes up
20:53:32.707 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:32.709 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
20:53:32.709 00.000 9044 UpdateGuideState exits: m=5391 SNR=50.3
20:53:32.710 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:32.711 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
20:53:32.711 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:32.712 00.001 9044 Enqueuing Expose request
20:53:32.712 00.000 12252 Moving (0.07, 0.11) raw xDistance=-0.11 yDistance=-0.06
20:53:32.714 00.002 12252 PPEC rslt: input = -0.11, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 1310.39
20:53:32.714 00.000 12252 PPEC: input: -0.11, control: -0.06, exposure: 2000
20:53:32.714 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:32.714 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:53:32.714 00.000 12252 MoveAxis(E, 24, ABG)
20:53:32.714 00.000 12252 Guiding  Dir = 2, Dur = 24
20:53:32.715 00.001 12252 IsSlewing returns 0
20:53:32.715 00.000 12252 IsGuiding returns 0
20:53:32.716 00.001 12252 PulseGuide returned control before completion, sleep 33
20:53:32.755 00.039 12252 IsGuiding returns 0
20:53:32.755 00.000 12252 Move returns status 0, amount 24
20:53:32.755 00.000 12252 MoveAxis(N, 0, ABG)
20:53:32.755 00.000 12252 Move returns status 0, amount 0
20:53:32.755 00.000 12252 move complete, result=0
20:53:32.755 00.000 12252 worker thread done servicing request
20:53:32.755 00.000 9044 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
20:53:32.757 00.002 12252 Worker thread wakes up
20:53:32.757 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:32.757 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:35.093 02.336 12252 Exposure complete
20:53:35.139 00.046 12252 worker thread done servicing request
20:53:35.139 00.000 9044 OnExposeComplete: enter
20:53:35.142 00.003 9044 UpdateGuideState(): m_state=6
20:53:35.144 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
20:53:35.145 00.001 9044 Star::Find returns 1 (0), X=1014.92, Y=822.98, Mass=5599, SNR=51.4, Peak=173 HFD=5.3
20:53:35.146 00.001 9044 MultiStar: [#1 0.21,0.32,0.00,M1] [#2 0.13,0.20,1.20,U] [#3 0.12,0.12,0.85,U] [#4 0.10,0.15,1.24,U] [#5 0.18,0.27,0.64,U] [#6 0.13,0.19,0.43,U] [#7 0.19,0.12,0.42,U] [#8 0.18,0.27,0.41,U] 
20:53:35.147 00.001 9044 refined, 7 included, MultiStar: {0.15, 0.20}, one-star: {0.25, 0.29}
20:53:35.148 00.001 9044 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.62) = xAngle (2.54 = 2.54)
20:53:35.149 00.001 9044 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.54 = -0.54)
20:53:35.150 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.92 mountX=-0.21 mountY=-0.13, mountTheta=-2.58
20:53:35.152 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.20, opts=13)
20:53:35.156 00.004 9044 Enqueuing Move request for scope (0.15, 0.20)
20:53:35.159 00.003 12252 Worker thread wakes up
20:53:35.159 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:35.161 00.002 9044 UpdateGuideState exits: m=5599 SNR=51.4
20:53:35.163 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:35.167 00.004 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:35.169 00.002 9044 Enqueuing Expose request
20:53:35.171 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
20:53:35.172 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
20:53:35.172 00.000 12252 Moving (0.15, 0.20) raw xDistance=-0.21 yDistance=-0.13
20:53:35.177 00.005 12252 PPEC rslt: input = -0.21, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 1310.56
20:53:35.177 00.000 12252 PPEC: input: -0.21, control: -0.12, exposure: 2000
20:53:35.177 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:35.177 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:53:35.177 00.000 12252 MoveAxis(E, 47, ABG)
20:53:35.177 00.000 12252 Guiding  Dir = 2, Dur = 47
20:53:35.178 00.001 12252 IsSlewing returns 0
20:53:35.178 00.000 12252 IsGuiding returns 0
20:53:35.180 00.002 12252 PulseGuide returned control before completion, sleep 55
20:53:35.250 00.070 12252 IsGuiding returns 0
20:53:35.250 00.000 12252 Move returns status 0, amount 47
20:53:35.251 00.001 12252 MoveAxis(N, 0, ABG)
20:53:35.251 00.000 12252 Move returns status 0, amount 0
20:53:35.251 00.000 12252 move complete, result=0
20:53:35.251 00.000 12252 worker thread done servicing request
20:53:35.251 00.000 12252 Worker thread wakes up
20:53:35.251 00.000 9044 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
20:53:35.252 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:35.252 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:37.588 02.336 12252 Exposure complete
20:53:37.661 00.073 12252 worker thread done servicing request
20:53:37.661 00.000 9044 OnExposeComplete: enter
20:53:37.662 00.001 9044 UpdateGuideState(): m_state=6
20:53:37.664 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
20:53:37.666 00.002 9044 Star::Find returns 1 (0), X=1014.89, Y=822.92, Mass=5548, SNR=51.1, Peak=173 HFD=5.1
20:53:37.668 00.002 9044 MultiStar: [#1 0.16,0.26,1.04,U] [#2 0.09,0.05,1.21,U] [#3 0.13,0.06,0.84,U] [#4 0.11,0.13,1.25,U] [#5 0.07,0.06,0.66,U] [#6 0.14,0.02,0.42,U] [#7 0.21,0.07,0.42,U] [#8 0.07,0.01,0.41,U] 
20:53:37.669 00.001 9044 refined, 8 included, MultiStar: {0.13, 0.12}, one-star: {0.22, 0.23}
20:53:37.670 00.001 9044 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.62) = xAngle (2.34 = 2.34)
20:53:37.671 00.001 9044 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.74 = -0.74)
20:53:37.672 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.72 mountX=-0.12 mountY=-0.12, mountTheta=-2.37
20:53:37.675 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.12, opts=13)
20:53:37.676 00.001 9044 Enqueuing Move request for scope (0.13, 0.12)
20:53:37.677 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:37.678 00.001 9044 UpdateGuideState exits: m=5548 SNR=51.1
20:53:37.679 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:37.680 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:37.681 00.001 9044 Enqueuing Expose request
20:53:37.683 00.002 12252 Worker thread wakes up
20:53:37.683 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
20:53:37.683 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
20:53:37.683 00.000 12252 Moving (0.13, 0.12) raw xDistance=-0.12 yDistance=-0.12
20:53:37.685 00.002 12252 PPEC rslt: input = -0.12, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 1310.74
20:53:37.685 00.000 12252 PPEC: input: -0.12, control: -0.08, exposure: 2000
20:53:37.685 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:37.685 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:53:37.685 00.000 12252 MoveAxis(E, 30, ABG)
20:53:37.685 00.000 12252 Guiding  Dir = 2, Dur = 30
20:53:37.687 00.002 12252 IsSlewing returns 0
20:53:37.687 00.000 12252 IsGuiding returns 0
20:53:37.689 00.002 12252 PulseGuide returned control before completion, sleep 39
20:53:37.733 00.044 12252 IsGuiding returns 0
20:53:37.733 00.000 12252 Move returns status 0, amount 30
20:53:37.733 00.000 12252 MoveAxis(N, 0, ABG)
20:53:37.733 00.000 12252 Move returns status 0, amount 0
20:53:37.733 00.000 12252 move complete, result=0
20:53:37.733 00.000 12252 worker thread done servicing request
20:53:37.734 00.001 9044 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
20:53:37.736 00.002 12252 Worker thread wakes up
20:53:37.736 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:37.736 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:40.081 02.345 12252 Exposure complete
20:53:40.137 00.056 12252 worker thread done servicing request
20:53:40.137 00.000 9044 OnExposeComplete: enter
20:53:40.138 00.001 9044 UpdateGuideState(): m_state=6
20:53:40.139 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
20:53:40.140 00.001 9044 Star::Find returns 1 (0), X=1015.07, Y=823.01, Mass=5554, SNR=51.5, Peak=173 HFD=5.3
20:53:40.141 00.001 9044 MultiStar: [#1 0.27,0.28,0.00,M1] [#2 0.24,0.10,1.20,U] [#3 0.23,0.08,0.83,U] [#4 0.23,0.16,1.27,U] [#5 0.27,0.11,0.64,U] [#6 0.31,0.17,0.42,U] [#7 0.29,0.15,0.42,U] [#8 0.26,0.05,0.41,U] 
20:53:40.141 00.000 9044 refined, 7 included, MultiStar: {0.27, 0.15}, one-star: {0.40, 0.32}
20:53:40.142 00.001 9044 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.62) = xAngle (2.13 = 2.13)
20:53:40.143 00.001 9044 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.96 = -0.96)
20:53:40.144 00.001 9044 CameraToMount -- cameraX=0.27 cameraY=0.15 hyp=0.31 cameraTheta=0.50 mountX=-0.17 mountY=-0.26, mountTheta=-2.14
20:53:40.147 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.27, y=0.15, opts=13)
20:53:40.148 00.001 9044 Enqueuing Move request for scope (0.27, 0.15)
20:53:40.148 00.000 12252 Worker thread wakes up
20:53:40.149 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.15) opts 0xd
20:53:40.149 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:40.150 00.001 12252 Handling offset move in thread for scope, endpoint = (0.27, 0.15)
20:53:40.150 00.000 9044 UpdateGuideState exits: m=5554 SNR=51.5
20:53:40.150 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:40.151 00.001 12252 Moving (0.27, 0.15) raw xDistance=-0.17 yDistance=-0.26
20:53:40.151 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:40.153 00.002 9044 Enqueuing Expose request
20:53:40.154 00.001 12252 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 1310.91
20:53:40.154 00.000 12252 PPEC: input: -0.17, control: -0.10, exposure: 2000
20:53:40.154 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:53:40.154 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:53:40.154 00.000 12252 MoveAxis(E, 38, ABG)
20:53:40.154 00.000 12252 Guiding  Dir = 2, Dur = 38
20:53:40.155 00.001 12252 IsSlewing returns 0
20:53:40.155 00.000 12252 IsGuiding returns 0
20:53:40.157 00.002 12252 PulseGuide returned control before completion, sleep 46
20:53:40.213 00.056 12252 IsGuiding returns 0
20:53:40.213 00.000 12252 Move returns status 0, amount 38
20:53:40.213 00.000 12252 MoveAxis(N, 0, ABG)
20:53:40.213 00.000 12252 Move returns status 0, amount 0
20:53:40.214 00.001 12252 move complete, result=0
20:53:40.214 00.000 12252 worker thread done servicing request
20:53:40.214 00.000 12252 Worker thread wakes up
20:53:40.214 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:40.214 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:40.214 00.000 9044 GuideStep: -0.2 px 38 ms EAST, -0.3 px 0 ms NORTH
20:53:42.563 02.349 12252 Exposure complete
20:53:42.615 00.052 12252 worker thread done servicing request
20:53:42.615 00.000 9044 OnExposeComplete: enter
20:53:42.616 00.001 9044 UpdateGuideState(): m_state=6
20:53:42.618 00.002 9044 Star::Find(15, 1015, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
20:53:42.619 00.001 9044 Star::Find returns 1 (0), X=1015.00, Y=822.92, Mass=5650, SNR=51.6, Peak=173 HFD=5.4
20:53:42.620 00.001 9044 MultiStar: [#1 0.31,0.23,0.00,M2] [#2 0.21,0.21,1.19,U] [#3 0.23,0.11,0.84,U] [#4 0.19,0.16,1.24,U] [#5 0.22,0.22,0.64,U] [#6 0.26,0.21,0.42,U] [#7 0.24,0.03,0.41,U] [#8 0.28,0.02,0.41,U] 
20:53:42.620 00.000 9044 refined, 7 included, MultiStar: {0.24, 0.17}, one-star: {0.33, 0.23}
20:53:42.621 00.001 9044 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.62) = xAngle (2.23 = 2.23)
20:53:42.622 00.001 9044 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.85 = -0.85)
20:53:42.623 00.001 9044 CameraToMount -- cameraX=0.24 cameraY=0.17 hyp=0.29 cameraTheta=0.61 mountX=-0.18 mountY=-0.22, mountTheta=-2.26
20:53:42.625 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.24, y=0.17, opts=13)
20:53:42.626 00.001 9044 Enqueuing Move request for scope (0.24, 0.17)
20:53:42.626 00.000 12252 Worker thread wakes up
20:53:42.626 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:42.628 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.17) opts 0xd
20:53:42.628 00.000 9044 UpdateGuideState exits: m=5650 SNR=51.6
20:53:42.631 00.003 12252 Handling offset move in thread for scope, endpoint = (0.24, 0.17)
20:53:42.631 00.000 12252 Moving (0.24, 0.17) raw xDistance=-0.18 yDistance=-0.22
20:53:42.632 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:42.634 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:42.636 00.002 9044 Enqueuing Expose request
20:53:42.638 00.002 12252 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 1311.09
20:53:42.638 00.000 12252 PPEC: input: -0.18, control: -0.11, exposure: 2000
20:53:42.638 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:53:42.638 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
20:53:42.638 00.000 12252 MoveAxis(E, 44, ABG)
20:53:42.639 00.001 12252 Guiding  Dir = 2, Dur = 44
20:53:42.639 00.000 12252 IsSlewing returns 0
20:53:42.639 00.000 12252 IsGuiding returns 0
20:53:42.641 00.002 12252 PulseGuide returned control before completion, sleep 52
20:53:42.701 00.060 12252 IsGuiding returns 1
20:53:42.701 00.000 12252 scope still moving after pulse duration time elapsed
20:53:42.733 00.032 12252 IsSlewing returns 0
20:53:42.733 00.000 12252 IsGuiding returns 0
20:53:42.733 00.000 12252 scope move finished after 44 + 49 ms
20:53:42.733 00.000 12252 Move returns status 0, amount 44
20:53:42.733 00.000 12252 MoveAxis(N, 0, ABG)
20:53:42.733 00.000 12252 Move returns status 0, amount 0
20:53:42.733 00.000 12252 move complete, result=0
20:53:42.734 00.001 12252 worker thread done servicing request
20:53:42.734 00.000 12252 Worker thread wakes up
20:53:42.734 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:42.734 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:42.734 00.000 9044 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
20:53:45.093 02.359 12252 Exposure complete
20:53:45.149 00.056 12252 worker thread done servicing request
20:53:45.150 00.001 9044 OnExposeComplete: enter
20:53:45.151 00.001 9044 UpdateGuideState(): m_state=6
20:53:45.152 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
20:53:45.154 00.002 9044 Star::Find returns 1 (0), X=1015.07, Y=822.95, Mass=5425, SNR=50.8, Peak=173 HFD=4.8
20:53:45.155 00.001 9044 MultiStar: [#1 0.25,0.17,1.06,U] [#2 0.33,0.26,0.00,M1] [#3 0.25,0.10,0.85,U] [#4 0.19,0.18,1.27,U] [#5 0.32,0.19,0.65,U] [#6 0.38,0.20,0.00,M1] [#7 0.35,0.11,0.43,U] [#8 0.34,0.16,0.00,M1] 
20:53:45.156 00.001 9044 refined, 5 included, MultiStar: {0.28, 0.17}, one-star: {0.40, 0.26}
20:53:45.156 00.000 9044 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.62) = xAngle (2.18 = 2.18)
20:53:45.157 00.001 9044 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.90 = -0.90)
20:53:45.158 00.001 9044 CameraToMount -- cameraX=0.28 cameraY=0.17 hyp=0.33 cameraTheta=0.56 mountX=-0.19 mountY=-0.26, mountTheta=-2.20
20:53:45.159 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.28, y=0.17, opts=13)
20:53:45.161 00.002 9044 Enqueuing Move request for scope (0.28, 0.17)
20:53:45.163 00.002 12252 Worker thread wakes up
20:53:45.163 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:45.165 00.002 9044 UpdateGuideState exits: m=5425 SNR=50.8
20:53:45.168 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:45.171 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:45.173 00.002 9044 Enqueuing Expose request
20:53:45.176 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.17) opts 0xd
20:53:45.176 00.000 12252 Handling offset move in thread for scope, endpoint = (0.28, 0.17)
20:53:45.176 00.000 12252 Moving (0.28, 0.17) raw xDistance=-0.19 yDistance=-0.26
20:53:45.180 00.004 12252 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 1311.27
20:53:45.180 00.000 12252 PPEC: input: -0.19, control: -0.11, exposure: 2000
20:53:45.180 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:53:45.181 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
20:53:45.181 00.000 12252 MoveAxis(E, 44, ABG)
20:53:45.181 00.000 12252 Guiding  Dir = 2, Dur = 44
20:53:45.181 00.000 12252 IsSlewing returns 0
20:53:45.182 00.001 12252 IsGuiding returns 0
20:53:45.183 00.001 12252 PulseGuide returned control before completion, sleep 52
20:53:45.251 00.068 12252 IsGuiding returns 0
20:53:45.251 00.000 12252 Move returns status 0, amount 44
20:53:45.251 00.000 12252 MoveAxis(N, 0, ABG)
20:53:45.251 00.000 12252 Move returns status 0, amount 0
20:53:45.251 00.000 12252 move complete, result=0
20:53:45.251 00.000 12252 worker thread done servicing request
20:53:45.251 00.000 9044 GuideStep: -0.2 px 44 ms EAST, -0.3 px 0 ms NORTH
20:53:45.254 00.003 12252 Worker thread wakes up
20:53:45.255 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:45.255 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:47.599 02.344 12252 Exposure complete
20:53:47.648 00.049 12252 worker thread done servicing request
20:53:47.648 00.000 9044 OnExposeComplete: enter
20:53:47.650 00.002 9044 UpdateGuideState(): m_state=6
20:53:47.653 00.003 9044 Star::Find(15, 1015, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
20:53:47.654 00.001 9044 Star::Find returns 1 (0), X=1014.99, Y=822.85, Mass=5612, SNR=51.4, Peak=173 HFD=5.3
20:53:47.656 00.002 9044 MultiStar: [#1 0.22,0.11,1.03,U] [#2 0.22,0.07,1.20,U] [#3 0.21,-0.08,0.84,U] [#4 0.12,0.00,1.26,U] [#5 0.18,0.11,0.65,U] [#6 0.22,0.09,0.42,U] [#7 0.25,-0.08,0.41,U] [#8 0.19,0.07,0.40,U] 
20:53:47.657 00.001 9044 refined, 8 included, MultiStar: {0.21, 0.05}, one-star: {0.32, 0.16}
20:53:47.658 00.001 9044 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.62) = xAngle (1.87 = 1.87)
20:53:47.659 00.001 9044 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.21 = -1.21)
20:53:47.660 00.001 9044 CameraToMount -- cameraX=0.21 cameraY=0.05 hyp=0.22 cameraTheta=0.25 mountX=-0.07 mountY=-0.21, mountTheta=-1.88
20:53:47.662 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=0.05, opts=13)
20:53:47.663 00.001 9044 Enqueuing Move request for scope (0.21, 0.05)
20:53:47.665 00.002 12252 Worker thread wakes up
20:53:47.665 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:47.666 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.05) opts 0xd
20:53:47.666 00.000 9044 UpdateGuideState exits: m=5612 SNR=51.4
20:53:47.667 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:47.668 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:47.669 00.001 9044 Enqueuing Expose request
20:53:47.670 00.001 12252 Handling offset move in thread for scope, endpoint = (0.21, 0.05)
20:53:47.671 00.001 12252 Moving (0.21, 0.05) raw xDistance=-0.07 yDistance=-0.21
20:53:47.673 00.002 12252 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1311.45
20:53:47.673 00.000 12252 PPEC: input: -0.07, control: -0.00, exposure: 2000
20:53:47.673 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=0.46 newest=-0.68
20:53:47.673 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
20:53:47.673 00.000 12252 MoveAxis(E, 1, ABG)
20:53:47.673 00.000 12252 Guiding  Dir = 2, Dur = 1
20:53:47.673 00.000 12252 IsSlewing returns 0
20:53:47.675 00.002 12252 IsGuiding returns 0
20:53:47.676 00.001 12252 IsGuiding returns 0
20:53:47.676 00.000 12252 Move returns status 0, amount 1
20:53:47.676 00.000 12252 BLC: Oldest BLC event removed
20:53:47.677 00.001 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
20:53:47.677 00.000 12252 MoveAxis(N, 150, ABG)
20:53:47.677 00.000 12252 Guiding  Dir = 0, Dur = 150
20:53:47.677 00.000 12252 IsSlewing returns 0
20:53:47.677 00.000 12252 IsGuiding returns 0
20:53:47.682 00.005 12252 PulseGuide returned control before completion, sleep 155
20:53:47.850 00.168 12252 IsGuiding returns 0
20:53:47.850 00.000 12252 Move returns status 0, amount 150
20:53:47.850 00.000 12252 move complete, result=0
20:53:47.850 00.000 12252 worker thread done servicing request
20:53:47.850 00.000 12252 Worker thread wakes up
20:53:47.851 00.001 9044 GuideStep: -0.1 px 1 ms EAST, -0.2 px 150 ms NORTH
20:53:47.852 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:47.853 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:50.218 02.365 12252 Exposure complete
20:53:50.310 00.092 12252 worker thread done servicing request
20:53:50.310 00.000 9044 OnExposeComplete: enter
20:53:50.311 00.001 9044 UpdateGuideState(): m_state=6
20:53:50.312 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
20:53:50.314 00.002 9044 Star::Find returns 1 (0), X=1014.78, Y=822.88, Mass=5569, SNR=51.2, Peak=173 HFD=5.0
20:53:50.315 00.001 9044 MultiStar: [#1 0.05,0.16,1.04,U] [#2 0.07,0.16,1.18,U] [#3 0.05,0.09,0.84,U] [#4 -0.15,0.12,1.26,U] [#5 0.06,0.16,0.64,U] [#6 0.05,0.15,0.42,U] [#7 0.07,0.00,0.43,U] [#8 0.01,0.09,0.41,U] 
20:53:50.315 00.000 9044 refined, 8 included, MultiStar: {0.03, 0.14}, one-star: {0.11, 0.19}
20:53:50.316 00.001 9044 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.62) = xAngle (3.00 = 3.00)
20:53:50.317 00.001 9044 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.08 = -0.08)
20:53:50.317 00.000 9044 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.37 mountX=-0.14 mountY=-0.01, mountTheta=-3.06
20:53:50.320 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.14, opts=13)
20:53:50.324 00.004 9044 Enqueuing Move request for scope (0.03, 0.14)
20:53:50.326 00.002 12252 Worker thread wakes up
20:53:50.326 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:50.328 00.002 9044 UpdateGuideState exits: m=5569 SNR=51.2
20:53:50.331 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:50.333 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:50.335 00.002 9044 Enqueuing Expose request
20:53:50.338 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
20:53:50.338 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
20:53:50.338 00.000 12252 Moving (0.03, 0.14) raw xDistance=-0.14 yDistance=-0.01
20:53:50.338 00.000 12252 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.205528, 1:0.011747
20:53:50.338 00.000 12252 BLC: No correction, Miss < min_move
20:53:50.341 00.003 12252 PPEC rslt: input = -0.14, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 1311.63
20:53:50.341 00.000 12252 PPEC: input: -0.14, control: -0.08, exposure: 2000
20:53:50.342 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:50.342 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:53:50.342 00.000 12252 MoveAxis(E, 32, ABG)
20:53:50.342 00.000 12252 Guiding  Dir = 2, Dur = 32
20:53:50.342 00.000 12252 IsSlewing returns 0
20:53:50.343 00.001 12252 IsGuiding returns 0
20:53:50.344 00.001 12252 PulseGuide returned control before completion, sleep 41
20:53:50.392 00.048 12252 IsGuiding returns 0
20:53:50.392 00.000 12252 Move returns status 0, amount 32
20:53:50.392 00.000 12252 MoveAxis(N, 0, ABG)
20:53:50.392 00.000 12252 Move returns status 0, amount 0
20:53:50.392 00.000 12252 move complete, result=0
20:53:50.392 00.000 12252 worker thread done servicing request
20:53:50.392 00.000 9044 GuideStep: -0.1 px 32 ms EAST, -0.0 px 0 ms NORTH
20:53:50.394 00.002 12252 Worker thread wakes up
20:53:50.394 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:50.394 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:52.755 02.361 12252 Exposure complete
20:53:52.803 00.048 12252 worker thread done servicing request
20:53:52.803 00.000 9044 OnExposeComplete: enter
20:53:52.805 00.002 9044 UpdateGuideState(): m_state=6
20:53:52.808 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
20:53:52.810 00.002 9044 Star::Find returns 1 (0), X=1014.74, Y=822.91, Mass=5428, SNR=50.6, Peak=173 HFD=4.9
20:53:52.812 00.002 9044 MultiStar: [#1 0.03,0.12,1.05,U] [#2 0.01,0.04,1.22,U] [#3 0.02,0.03,0.84,U] [#4 -0.11,0.15,1.30,U] [#5 0.02,0.13,0.66,U] [#6 0.05,0.03,0.43,U] [#7 0.03,0.10,0.42,U] [#8 -0.03,-0.03,0.41,U] 
20:53:52.813 00.001 9044 refined, 8 included, MultiStar: {0.00, 0.10}, one-star: {0.08, 0.22}
20:53:52.815 00.002 9044 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.62) = xAngle (3.15 = -3.13)
20:53:52.817 00.002 9044 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.07 = 0.07)
20:53:52.818 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.52 mountX=-0.10 mountY=0.01, mountTheta=3.08
20:53:52.819 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.10, opts=13)
20:53:52.820 00.001 9044 Enqueuing Move request for scope (0.00, 0.10)
20:53:52.821 00.001 12252 Worker thread wakes up
20:53:52.821 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.10) opts 0xd
20:53:52.821 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.10)
20:53:52.821 00.000 12252 Moving (0.00, 0.10) raw xDistance=-0.10 yDistance=0.01
20:53:52.821 00.000 12252 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.205528, 1:0.011747, 2:-0.006496
20:53:52.821 00.000 12252 BLC: No correction, Miss < min_move
20:53:52.821 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:52.822 00.001 9044 UpdateGuideState exits: m=5428 SNR=50.6
20:53:52.823 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:52.824 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:52.825 00.001 9044 Enqueuing Expose request
20:53:52.826 00.001 12252 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1311.81
20:53:52.826 00.000 12252 PPEC: input: -0.10, control: -0.00, exposure: 2000
20:53:52.826 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:52.826 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:53:52.826 00.000 12252 MoveAxis(E, 1, ABG)
20:53:52.826 00.000 12252 Guiding  Dir = 2, Dur = 1
20:53:52.826 00.000 12252 IsSlewing returns 0
20:53:52.826 00.000 12252 IsGuiding returns 0
20:53:52.828 00.002 12252 IsGuiding returns 0
20:53:52.829 00.001 12252 Move returns status 0, amount 1
20:53:52.829 00.000 12252 MoveAxis(N, 0, ABG)
20:53:52.829 00.000 12252 Move returns status 0, amount 0
20:53:52.829 00.000 12252 move complete, result=0
20:53:52.829 00.000 12252 worker thread done servicing request
20:53:52.829 00.000 12252 Worker thread wakes up
20:53:52.829 00.000 9044 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
20:53:52.830 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:52.830 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:55.169 02.339 12252 Exposure complete
20:53:55.217 00.048 12252 worker thread done servicing request
20:53:55.217 00.000 9044 OnExposeComplete: enter
20:53:55.219 00.002 9044 UpdateGuideState(): m_state=6
20:53:55.220 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
20:53:55.221 00.001 9044 Star::Find returns 1 (0), X=1014.74, Y=822.72, Mass=5572, SNR=51.2, Peak=173 HFD=5.2
20:53:55.222 00.001 9044 MultiStar: [#1 0.05,0.05,1.04,U] [#2 0.05,0.05,1.19,U] [#3 -0.07,-0.21,0.85,U] [#4 -0.03,-0.06,1.26,U] [#5 -0.02,0.04,0.65,U] [#6 -0.02,0.07,0.43,U] [#7 0.04,-0.11,0.43,U] [#8 0.03,0.05,0.42,U] 
20:53:55.223 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.07, 0.03}
20:53:55.224 00.001 9044 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.62) = xAngle (0.88 = 0.88)
20:53:55.225 00.001 9044 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.20 = -2.20)
20:53:55.226 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.74 mountX=0.01 mountY=-0.01, mountTheta=-0.91
20:53:55.229 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.01, opts=13)
20:53:55.230 00.001 9044 Enqueuing Move request for scope (0.01, -0.01)
20:53:55.231 00.001 12252 Worker thread wakes up
20:53:55.231 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:55.232 00.001 9044 UpdateGuideState exits: m=5572 SNR=51.2
20:53:55.234 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
20:53:55.234 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:55.235 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:55.236 00.001 9044 Enqueuing Expose request
20:53:55.237 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
20:53:55.237 00.000 12252 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
20:53:55.237 00.000 12252 BLC: window closed
20:53:55.237 00.000 12252 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.06, ShCount=8, LgCount=2, SticCount=0,  Deflections: 0=-0.205528, 1:0.011747, 2:-0.006496
20:53:55.237 00.000 12252 BLC: No correction, Miss < min_move
20:53:55.240 00.003 12252 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1312.00
20:53:55.240 00.000 12252 PPEC: input: 0.01, control: 0.00, exposure: 2000
20:53:55.240 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:55.240 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:53:55.240 00.000 12252 MoveAxis(W, 0, ABG)
20:53:55.240 00.000 12252 Move returns status 0, amount 0
20:53:55.240 00.000 12252 MoveAxis(N, 0, ABG)
20:53:55.240 00.000 12252 Move returns status 0, amount 0
20:53:55.240 00.000 12252 move complete, result=0
20:53:55.240 00.000 12252 worker thread done servicing request
20:53:55.240 00.000 12252 Worker thread wakes up
20:53:55.241 00.001 9044 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
20:53:55.243 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:55.243 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:53:57.586 02.343 12252 Exposure complete
20:53:57.655 00.069 12252 worker thread done servicing request
20:53:57.655 00.000 9044 OnExposeComplete: enter
20:53:57.656 00.001 9044 UpdateGuideState(): m_state=6
20:53:57.657 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
20:53:57.658 00.001 9044 Star::Find returns 1 (0), X=1014.85, Y=822.77, Mass=5536, SNR=51.1, Peak=173 HFD=5.1
20:53:57.660 00.002 9044 MultiStar: [#1 0.14,0.06,1.03,U] [#2 0.14,0.03,1.21,U] [#3 0.06,-0.13,0.85,U] [#4 0.04,0.00,1.27,U] [#5 0.13,0.06,0.64,U] [#6 0.13,-0.04,0.42,U] [#7 0.16,-0.27,0.42,U] [#8 0.17,-0.05,0.42,U] 
20:53:57.661 00.001 9044 refined, 8 included, MultiStar: {0.12, -0.00}, one-star: {0.18, 0.08}
20:53:57.662 00.001 9044 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.62) = xAngle (1.59 = 1.59)
20:53:57.663 00.001 9044 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.49 = -1.49)
20:53:57.664 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.03 mountX=-0.00 mountY=-0.12, mountTheta=-1.59
20:53:57.667 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.00, opts=13)
20:53:57.668 00.001 9044 Enqueuing Move request for scope (0.12, -0.00)
20:53:57.669 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:53:57.671 00.002 9044 UpdateGuideState exits: m=5536 SNR=51.1
20:53:57.672 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:53:57.673 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:53:57.674 00.001 9044 Enqueuing Expose request
20:53:57.675 00.001 12252 Worker thread wakes up
20:53:57.675 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
20:53:57.675 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
20:53:57.675 00.000 12252 Moving (0.12, -0.00) raw xDistance=-0.00 yDistance=-0.12
20:53:57.679 00.004 12252 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1312.19
20:53:57.679 00.000 12252 PPEC: input: -0.00, control: 0.00, exposure: 2000
20:53:57.679 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:53:57.679 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:53:57.679 00.000 12252 MoveAxis(W, 2, ABG)
20:53:57.679 00.000 12252 Guiding  Dir = 3, Dur = 2
20:53:57.679 00.000 12252 IsSlewing returns 0
20:53:57.680 00.001 12252 IsGuiding returns 0
20:53:57.682 00.002 12252 IsGuiding returns 0
20:53:57.682 00.000 12252 Move returns status 0, amount 2
20:53:57.683 00.001 12252 MoveAxis(N, 0, ABG)
20:53:57.683 00.000 12252 Move returns status 0, amount 0
20:53:57.683 00.000 12252 move complete, result=0
20:53:57.683 00.000 12252 worker thread done servicing request
20:53:57.683 00.000 12252 Worker thread wakes up
20:53:57.683 00.000 9044 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
20:53:57.685 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:53:57.685 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:00.044 02.359 12252 Exposure complete
20:54:00.102 00.058 12252 worker thread done servicing request
20:54:00.102 00.000 9044 OnExposeComplete: enter
20:54:00.103 00.001 9044 UpdateGuideState(): m_state=6
20:54:00.104 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
20:54:00.106 00.002 9044 Star::Find returns 1 (0), X=1014.84, Y=822.78, Mass=5645, SNR=51.6, Peak=173 HFD=5.1
20:54:00.108 00.002 9044 MultiStar: [#1 0.05,0.07,1.03,U] [#2 0.07,0.05,1.18,U] [#3 -0.00,-0.06,0.84,U] [#4 0.03,0.01,1.27,U] [#5 0.03,0.02,0.65,U] [#6 0.07,0.03,0.42,U] [#7 0.15,-0.02,0.43,U] [#8 0.02,0.03,0.40,U] 
20:54:00.109 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.17, 0.09}
20:54:00.110 00.001 9044 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.62) = xAngle (2.06 = 2.06)
20:54:00.111 00.001 9044 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.03 = -1.03)
20:54:00.111 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.43 mountX=-0.03 mountY=-0.06, mountTheta=-2.07
20:54:00.113 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.03, opts=13)
20:54:00.115 00.002 9044 Enqueuing Move request for scope (0.06, 0.03)
20:54:00.115 00.000 12252 Worker thread wakes up
20:54:00.115 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:00.117 00.002 9044 UpdateGuideState exits: m=5645 SNR=51.6
20:54:00.117 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
20:54:00.117 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:00.118 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:00.119 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
20:54:00.120 00.001 9044 Enqueuing Expose request
20:54:00.122 00.002 12252 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=-0.06
20:54:00.124 00.002 12252 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1312.38
20:54:00.124 00.000 12252 PPEC: input: -0.03, control: 0.00, exposure: 2000
20:54:00.124 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:00.124 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:54:00.124 00.000 12252 MoveAxis(W, 1, ABG)
20:54:00.124 00.000 12252 Guiding  Dir = 3, Dur = 1
20:54:00.125 00.001 12252 IsSlewing returns 0
20:54:00.125 00.000 12252 IsGuiding returns 0
20:54:00.126 00.001 12252 IsGuiding returns 0
20:54:00.127 00.001 12252 Move returns status 0, amount 1
20:54:00.127 00.000 12252 MoveAxis(N, 0, ABG)
20:54:00.127 00.000 12252 Move returns status 0, amount 0
20:54:00.127 00.000 12252 move complete, result=0
20:54:00.127 00.000 12252 worker thread done servicing request
20:54:00.127 00.000 12252 Worker thread wakes up
20:54:00.127 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:00.127 00.000 9044 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
20:54:00.129 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:02.494 02.365 12252 Exposure complete
20:54:02.545 00.051 12252 worker thread done servicing request
20:54:02.546 00.001 9044 OnExposeComplete: enter
20:54:02.548 00.002 9044 UpdateGuideState(): m_state=6
20:54:02.549 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
20:54:02.549 00.000 9044 Star::Find returns 1 (0), X=1014.75, Y=822.90, Mass=5511, SNR=51.0, Peak=173 HFD=5.0
20:54:02.551 00.002 9044 MultiStar: [#1 0.05,0.20,1.04,U] [#2 0.06,0.10,1.19,U] [#3 -0.02,0.08,0.84,U] [#4 -0.13,0.14,1.27,U] [#5 0.03,0.17,0.66,U] [#6 0.12,0.02,0.42,U] [#7 0.09,0.12,0.43,U] [#8 0.12,0.13,0.41,U] 
20:54:02.551 00.000 9044 refined, 8 included, MultiStar: {0.03, 0.14}, one-star: {0.08, 0.21}
20:54:02.552 00.001 9044 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.62) = xAngle (3.02 = 3.02)
20:54:02.553 00.001 9044 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.07 = -0.07)
20:54:02.553 00.000 9044 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.39 mountX=-0.14 mountY=-0.01, mountTheta=-3.08
20:54:02.555 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.14, opts=13)
20:54:02.557 00.002 9044 Enqueuing Move request for scope (0.03, 0.14)
20:54:02.557 00.000 12252 Worker thread wakes up
20:54:02.557 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:02.558 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
20:54:02.558 00.000 9044 UpdateGuideState exits: m=5511 SNR=51.0
20:54:02.559 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:02.561 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
20:54:02.561 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:02.562 00.001 9044 Enqueuing Expose request
20:54:02.564 00.002 12252 Moving (0.03, 0.14) raw xDistance=-0.14 yDistance=-0.01
20:54:02.567 00.003 12252 PPEC rslt: input = -0.14, final = -0.07, react = -0.08, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1312.57
20:54:02.567 00.000 12252 PPEC: input: -0.14, control: -0.07, exposure: 2000
20:54:02.567 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:02.567 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:54:02.567 00.000 12252 MoveAxis(E, 27, ABG)
20:54:02.567 00.000 12252 Guiding  Dir = 2, Dur = 27
20:54:02.567 00.000 12252 IsSlewing returns 0
20:54:02.568 00.001 12252 IsGuiding returns 0
20:54:02.569 00.001 12252 PulseGuide returned control before completion, sleep 36
20:54:02.618 00.049 12252 IsGuiding returns 0
20:54:02.618 00.000 12252 Move returns status 0, amount 27
20:54:02.618 00.000 12252 MoveAxis(N, 0, ABG)
20:54:02.618 00.000 12252 Move returns status 0, amount 0
20:54:02.618 00.000 12252 move complete, result=0
20:54:02.618 00.000 12252 worker thread done servicing request
20:54:02.619 00.001 9044 GuideStep: -0.1 px 27 ms EAST, -0.0 px 0 ms NORTH
20:54:02.620 00.001 12252 Worker thread wakes up
20:54:02.620 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:02.620 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:04.983 02.363 12252 Exposure complete
20:54:05.048 00.065 12252 worker thread done servicing request
20:54:05.048 00.000 9044 OnExposeComplete: enter
20:54:05.050 00.002 9044 UpdateGuideState(): m_state=6
20:54:05.052 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
20:54:05.053 00.001 9044 Star::Find returns 1 (0), X=1014.78, Y=822.81, Mass=5434, SNR=50.5, Peak=173 HFD=5.0
20:54:05.054 00.001 9044 MultiStar: [#1 0.09,0.12,1.06,U] [#2 0.08,0.08,1.21,U] [#3 0.02,0.01,0.85,U] [#4 0.02,0.11,1.26,U] [#5 0.04,0.04,0.66,U] [#6 0.02,-0.02,0.43,U] [#7 0.14,-0.01,0.43,U] [#8 0.06,0.04,0.42,U] 
20:54:05.055 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.11, 0.12}
20:54:05.056 00.001 9044 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.62) = xAngle (2.49 = 2.49)
20:54:05.057 00.001 9044 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.60 = -0.60)
20:54:05.058 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.86 mountX=-0.08 mountY=-0.05, mountTheta=-2.53
20:54:05.060 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.07, opts=13)
20:54:05.062 00.002 9044 Enqueuing Move request for scope (0.06, 0.07)
20:54:05.063 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:05.064 00.001 12252 Worker thread wakes up
20:54:05.064 00.000 9044 UpdateGuideState exits: m=5434 SNR=50.5
20:54:05.065 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:05.066 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
20:54:05.066 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:05.069 00.003 9044 Enqueuing Expose request
20:54:05.070 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
20:54:05.070 00.000 12252 Moving (0.06, 0.07) raw xDistance=-0.08 yDistance=-0.05
20:54:05.073 00.003 12252 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1312.76
20:54:05.073 00.000 12252 PPEC: input: -0.08, control: 0.02, exposure: 2000
20:54:05.073 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:05.073 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:54:05.073 00.000 12252 MoveAxis(W, 7, ABG)
20:54:05.073 00.000 12252 Guiding  Dir = 3, Dur = 7
20:54:05.074 00.001 12252 IsSlewing returns 0
20:54:05.074 00.000 12252 IsGuiding returns 0
20:54:05.076 00.002 12252 PulseGuide returned control before completion, sleep 16
20:54:05.094 00.018 12252 IsGuiding returns 0
20:54:05.094 00.000 12252 Move returns status 0, amount 7
20:54:05.094 00.000 12252 MoveAxis(N, 0, ABG)
20:54:05.094 00.000 12252 Move returns status 0, amount 0
20:54:05.094 00.000 12252 move complete, result=0
20:54:05.094 00.000 12252 worker thread done servicing request
20:54:05.094 00.000 12252 Worker thread wakes up
20:54:05.095 00.001 9044 GuideStep: -0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
20:54:05.096 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:05.097 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:07.440 02.343 12252 Exposure complete
20:54:07.478 00.038 12252 worker thread done servicing request
20:54:07.479 00.001 9044 OnExposeComplete: enter
20:54:07.480 00.001 9044 UpdateGuideState(): m_state=6
20:54:07.482 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
20:54:07.485 00.003 9044 Star::Find returns 1 (0), X=1014.81, Y=822.66, Mass=5529, SNR=51.2, Peak=173 HFD=5.2
20:54:07.488 00.003 9044 MultiStar: [#1 0.07,-0.18,1.03,U] [#2 0.06,-0.11,1.19,U] [#3 0.03,-0.31,0.85,U] [#4 0.01,-0.11,1.26,U] [#5 0.01,-0.17,0.64,U] [#6 0.07,-0.19,0.42,U] [#7 0.10,-0.25,0.43,U] [#8 0.07,-0.18,0.40,U] 
20:54:07.491 00.003 9044 single-star, 8 included, MultiStar: {0.06, -0.16}, one-star: {0.14, -0.03}
20:54:07.494 00.003 9044 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.62) = xAngle (1.40 = 1.40)
20:54:07.496 00.002 9044 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.69 = -1.69)
20:54:07.498 00.002 9044 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-0.23 mountX=0.02 mountY=-0.14, mountTheta=-1.40
20:54:07.503 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.03, opts=13)
20:54:07.505 00.002 9044 Enqueuing Move request for scope (0.14, -0.03)
20:54:07.507 00.002 12252 Worker thread wakes up
20:54:07.507 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:07.508 00.001 9044 UpdateGuideState exits: m=5529 SNR=51.2
20:54:07.511 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:07.512 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:07.514 00.002 9044 Enqueuing Expose request
20:54:07.515 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
20:54:07.515 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
20:54:07.515 00.000 12252 Moving (0.14, -0.03) raw xDistance=0.02 yDistance=-0.14
20:54:07.519 00.004 12252 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1312.96
20:54:07.519 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
20:54:07.519 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:07.519 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:54:07.519 00.000 12252 MoveAxis(W, 2, ABG)
20:54:07.519 00.000 12252 Guiding  Dir = 3, Dur = 2
20:54:07.520 00.001 12252 IsSlewing returns 0
20:54:07.520 00.000 12252 IsGuiding returns 0
20:54:07.523 00.003 12252 IsGuiding returns 0
20:54:07.523 00.000 12252 Move returns status 0, amount 2
20:54:07.523 00.000 12252 MoveAxis(N, 0, ABG)
20:54:07.523 00.000 12252 Move returns status 0, amount 0
20:54:07.523 00.000 12252 move complete, result=0
20:54:07.523 00.000 12252 worker thread done servicing request
20:54:07.523 00.000 12252 Worker thread wakes up
20:54:07.523 00.000 9044 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
20:54:07.525 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:07.525 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:09.885 02.360 12252 Exposure complete
20:54:09.954 00.069 12252 worker thread done servicing request
20:54:09.954 00.000 9044 OnExposeComplete: enter
20:54:09.955 00.001 9044 UpdateGuideState(): m_state=6
20:54:09.956 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
20:54:09.956 00.000 9044 Star::Find returns 1 (0), X=1014.75, Y=822.55, Mass=5520, SNR=51.1, Peak=173 HFD=5.1
20:54:09.957 00.001 9044 MultiStar: [#1 0.04,-0.25,1.05,U] [#2 0.04,-0.08,1.19,U] [#3 -0.02,-0.23,0.84,U] [#4 -0.00,-0.14,1.28,U] [#5 0.05,-0.06,0.65,U] [#6 0.00,-0.10,0.42,U] [#7 0.02,-0.31,0.44,U] [#8 0.07,-0.13,0.41,U] 
20:54:09.958 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.15}, one-star: {0.08, -0.14}
20:54:09.959 00.001 9044 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.62) = xAngle (0.26 = 0.26)
20:54:09.960 00.001 9044 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.83 = -2.83)
20:54:09.962 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.37 mountX=0.15 mountY=-0.05, mountTheta=-0.31
20:54:09.966 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.15, opts=13)
20:54:09.968 00.002 9044 Enqueuing Move request for scope (0.03, -0.15)
20:54:09.969 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:09.971 00.002 9044 UpdateGuideState exits: m=5520 SNR=51.1
20:54:09.973 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:09.974 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:09.977 00.003 9044 Enqueuing Expose request
20:54:09.979 00.002 12252 Worker thread wakes up
20:54:09.979 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
20:54:09.979 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
20:54:09.979 00.000 12252 Moving (0.03, -0.15) raw xDistance=0.15 yDistance=-0.05
20:54:09.982 00.003 12252 PPEC rslt: input = 0.15, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 1313.16
20:54:09.982 00.000 12252 PPEC: input: 0.15, control: 0.10, exposure: 2000
20:54:09.982 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:09.982 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:54:09.982 00.000 12252 MoveAxis(W, 40, ABG)
20:54:09.982 00.000 12252 Guiding  Dir = 3, Dur = 40
20:54:09.983 00.001 12252 IsSlewing returns 0
20:54:09.983 00.000 12252 IsGuiding returns 0
20:54:09.985 00.002 12252 PulseGuide returned control before completion, sleep 49
20:54:10.036 00.051 12252 IsGuiding returns 0
20:54:10.036 00.000 12252 Move returns status 0, amount 40
20:54:10.036 00.000 12252 MoveAxis(N, 0, ABG)
20:54:10.036 00.000 12252 Move returns status 0, amount 0
20:54:10.036 00.000 12252 move complete, result=0
20:54:10.036 00.000 12252 worker thread done servicing request
20:54:10.036 00.000 9044 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
20:54:10.039 00.003 12252 Worker thread wakes up
20:54:10.039 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:10.039 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:12.384 02.345 12252 Exposure complete
20:54:12.434 00.050 12252 worker thread done servicing request
20:54:12.434 00.000 9044 OnExposeComplete: enter
20:54:12.435 00.001 9044 UpdateGuideState(): m_state=6
20:54:12.436 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
20:54:12.437 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=822.55, Mass=5488, SNR=50.9, Peak=173 HFD=5.2
20:54:12.439 00.002 9044 MultiStar: [#1 0.04,0.02,1.05,U] [#2 0.01,0.02,1.20,U] [#3 -0.02,-0.25,0.86,U] [#4 -0.01,-0.13,1.30,U] [#5 0.01,-0.03,0.65,U] [#6 0.00,0.03,0.43,U] [#7 0.12,-0.14,0.42,U] [#8 -0.06,-0.04,0.42,U] 
20:54:12.440 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.12, -0.14}
20:54:12.441 00.001 9044 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.62) = xAngle (0.38 = 0.38)
20:54:12.442 00.001 9044 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.70 = -2.70)
20:54:12.444 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.24 mountX=0.07 mountY=-0.03, mountTheta=-0.43
20:54:12.446 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.08, opts=13)
20:54:12.447 00.001 9044 Enqueuing Move request for scope (0.03, -0.08)
20:54:12.448 00.001 12252 Worker thread wakes up
20:54:12.448 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:12.449 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
20:54:12.450 00.001 9044 UpdateGuideState exits: m=5488 SNR=50.9
20:54:12.451 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:12.452 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
20:54:12.452 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:12.452 00.000 9044 Enqueuing Expose request
20:54:12.453 00.001 12252 Moving (0.03, -0.08) raw xDistance=0.07 yDistance=-0.03
20:54:12.455 00.002 12252 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1313.36
20:54:12.456 00.001 12252 PPEC: input: 0.07, control: 0.01, exposure: 2000
20:54:12.456 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:12.456 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:54:12.456 00.000 12252 MoveAxis(W, 4, ABG)
20:54:12.456 00.000 12252 Guiding  Dir = 3, Dur = 4
20:54:12.456 00.000 12252 IsSlewing returns 0
20:54:12.456 00.000 12252 IsGuiding returns 0
20:54:12.458 00.002 12252 PulseGuide returned control before completion, sleep 13
20:54:12.474 00.016 12252 IsGuiding returns 0
20:54:12.474 00.000 12252 Move returns status 0, amount 4
20:54:12.474 00.000 12252 MoveAxis(N, 0, ABG)
20:54:12.474 00.000 12252 Move returns status 0, amount 0
20:54:12.474 00.000 12252 move complete, result=0
20:54:12.474 00.000 12252 worker thread done servicing request
20:54:12.474 00.000 12252 Worker thread wakes up
20:54:12.474 00.000 9044 GuideStep: 0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
20:54:12.475 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:12.476 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:14.811 02.335 12252 Exposure complete
20:54:14.860 00.049 12252 worker thread done servicing request
20:54:14.860 00.000 9044 OnExposeComplete: enter
20:54:14.861 00.001 9044 UpdateGuideState(): m_state=6
20:54:14.863 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
20:54:14.865 00.002 9044 Star::Find returns 1 (0), X=1014.76, Y=822.59, Mass=5435, SNR=50.7, Peak=173 HFD=5.2
20:54:14.868 00.003 9044 MultiStar: [#1 0.04,-0.27,1.06,U] [#2 -0.02,-0.19,1.20,U] [#3 -0.02,-0.19,0.85,U] [#4 -0.02,-0.15,1.29,U] [#5 0.00,-0.07,0.65,U] [#6 -0.07,-0.33,0.43,U] [#7 -0.01,-0.32,0.43,U] [#8 -0.03,-0.25,0.42,U] 
20:54:14.870 00.002 9044 single-star, 8 included, MultiStar: {0.00, -0.19}, one-star: {0.09, -0.10}
20:54:14.872 00.002 9044 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.62) = xAngle (0.80 = 0.80)
20:54:14.873 00.001 9044 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.29 = -2.29)
20:54:14.875 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.83 mountX=0.10 mountY=-0.11, mountTheta=-0.82
20:54:14.878 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.10, opts=13)
20:54:14.882 00.004 9044 Enqueuing Move request for scope (0.09, -0.10)
20:54:14.884 00.002 12252 Worker thread wakes up
20:54:14.884 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:14.886 00.002 9044 UpdateGuideState exits: m=5435 SNR=50.7
20:54:14.889 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:14.891 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:14.893 00.002 9044 Enqueuing Expose request
20:54:14.895 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
20:54:14.895 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
20:54:14.895 00.000 12252 Moving (0.09, -0.10) raw xDistance=0.10 yDistance=-0.11
20:54:14.897 00.002 12252 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1313.56
20:54:14.897 00.000 12252 PPEC: input: 0.10, control: 0.01, exposure: 2000
20:54:14.897 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:14.898 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:54:14.898 00.000 12252 MoveAxis(W, 5, ABG)
20:54:14.898 00.000 12252 Guiding  Dir = 3, Dur = 5
20:54:14.898 00.000 12252 IsSlewing returns 0
20:54:14.898 00.000 12252 IsGuiding returns 0
20:54:14.900 00.002 12252 PulseGuide returned control before completion, sleep 13
20:54:14.916 00.016 12252 IsGuiding returns 0
20:54:14.916 00.000 12252 Move returns status 0, amount 5
20:54:14.916 00.000 12252 MoveAxis(N, 0, ABG)
20:54:14.916 00.000 12252 Move returns status 0, amount 0
20:54:14.916 00.000 12252 move complete, result=0
20:54:14.916 00.000 12252 worker thread done servicing request
20:54:14.917 00.001 12252 Worker thread wakes up
20:54:14.917 00.000 9044 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
20:54:14.918 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:14.918 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:17.293 02.375 12252 Exposure complete
20:54:17.378 00.085 12252 worker thread done servicing request
20:54:17.378 00.000 9044 OnExposeComplete: enter
20:54:17.380 00.002 9044 UpdateGuideState(): m_state=6
20:54:17.383 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
20:54:17.385 00.002 9044 Star::Find returns 1 (0), X=1014.91, Y=822.49, Mass=5473, SNR=50.8, Peak=173 HFD=5.1
20:54:17.387 00.002 9044 MultiStar: [#1 0.12,-0.27,1.07,U] [#2 0.11,-0.06,1.20,U] [#3 0.06,-0.34,0.85,U] [#4 0.06,-0.12,1.28,U] [#5 0.04,-0.05,0.65,U] [#6 0.14,-0.08,0.42,U] [#7 0.18,-0.24,0.42,U] [#8 0.18,-0.11,0.42,U] 
20:54:17.387 00.000 9044 refined, 8 included, MultiStar: {0.12, -0.17}, one-star: {0.24, -0.20}
20:54:17.388 00.001 9044 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.62) = xAngle (0.67 = 0.67)
20:54:17.389 00.001 9044 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.42 = -2.42)
20:54:17.390 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.20 cameraTheta=-0.96 mountX=0.16 mountY=-0.14, mountTheta=-0.70
20:54:17.391 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.17, opts=13)
20:54:17.392 00.001 9044 Enqueuing Move request for scope (0.12, -0.17)
20:54:17.393 00.001 12252 Worker thread wakes up
20:54:17.393 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:17.394 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
20:54:17.394 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
20:54:17.394 00.000 9044 UpdateGuideState exits: m=5473 SNR=50.8
20:54:17.396 00.002 12252 Moving (0.12, -0.17) raw xDistance=0.16 yDistance=-0.14
20:54:17.396 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:17.398 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:17.400 00.002 12252 PPEC rslt: input = 0.16, final = 0.13, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 1313.76
20:54:17.400 00.000 9044 Enqueuing Expose request
20:54:17.401 00.001 12252 PPEC: input: 0.16, control: 0.13, exposure: 2000
20:54:17.401 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:17.401 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:54:17.401 00.000 12252 MoveAxis(W, 50, ABG)
20:54:17.401 00.000 12252 Guiding  Dir = 3, Dur = 50
20:54:17.402 00.001 12252 IsSlewing returns 0
20:54:17.402 00.000 12252 IsGuiding returns 0
20:54:17.404 00.002 12252 PulseGuide returned control before completion, sleep 58
20:54:17.475 00.071 12252 IsGuiding returns 0
20:54:17.475 00.000 12252 Move returns status 0, amount 50
20:54:17.475 00.000 12252 MoveAxis(N, 0, ABG)
20:54:17.475 00.000 12252 Move returns status 0, amount 0
20:54:17.475 00.000 12252 move complete, result=0
20:54:17.475 00.000 12252 worker thread done servicing request
20:54:17.475 00.000 12252 Worker thread wakes up
20:54:17.475 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:17.475 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:17.475 00.000 9044 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
20:54:19.830 02.355 12252 Exposure complete
20:54:19.870 00.040 12252 worker thread done servicing request
20:54:19.872 00.002 9044 OnExposeComplete: enter
20:54:19.873 00.001 9044 UpdateGuideState(): m_state=6
20:54:19.874 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
20:54:19.875 00.001 9044 Star::Find returns 1 (0), X=1014.90, Y=822.81, Mass=5450, SNR=50.6, Peak=173 HFD=5.0
20:54:19.875 00.000 9044 MultiStar: [#1 0.20,0.08,1.05,U] [#2 0.16,0.01,1.21,U] [#3 0.16,0.05,0.84,U] [#4 0.12,0.06,1.27,U] [#5 0.16,0.05,0.66,U] [#6 0.15,-0.14,0.42,U] [#7 0.24,-0.06,0.43,U] [#8 0.28,0.07,0.41,U] 
20:54:19.876 00.001 9044 refined, 8 included, MultiStar: {0.18, 0.04}, one-star: {0.23, 0.12}
20:54:19.877 00.001 9044 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.62) = xAngle (1.86 = 1.86)
20:54:19.877 00.000 9044 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.23 = -1.23)
20:54:19.878 00.001 9044 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.19 cameraTheta=0.23 mountX=-0.05 mountY=-0.18, mountTheta=-1.86
20:54:19.879 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=0.04, opts=13)
20:54:19.880 00.001 9044 Enqueuing Move request for scope (0.18, 0.04)
20:54:19.881 00.001 12252 Worker thread wakes up
20:54:19.881 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
20:54:19.881 00.000 12252 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
20:54:19.881 00.000 12252 Moving (0.18, 0.04) raw xDistance=-0.05 yDistance=-0.18
20:54:19.882 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:19.883 00.001 12252 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1313.96
20:54:19.883 00.000 12252 PPEC: input: -0.05, control: 0.03, exposure: 2000
20:54:19.883 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
20:54:19.883 00.000 12252 MoveAxis(W, 12, ABG)
20:54:19.883 00.000 12252 Guiding  Dir = 3, Dur = 12
20:54:19.883 00.000 12252 IsSlewing returns 0
20:54:19.884 00.001 12252 IsGuiding returns 0
20:54:19.886 00.002 12252 PulseGuide returned control before completion, sleep 21
20:54:19.900 00.014 9044 UpdateGuideState exits: m=5450 SNR=50.6
20:54:19.901 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:19.902 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:19.902 00.000 9044 Enqueuing Expose request
20:54:19.919 00.017 12252 IsGuiding returns 0
20:54:19.919 00.000 12252 Move returns status 0, amount 12
20:54:19.919 00.000 12252 MoveAxis(N, 60, ABG)
20:54:19.919 00.000 12252 Guiding  Dir = 0, Dur = 60
20:54:19.919 00.000 12252 IsSlewing returns 0
20:54:19.919 00.000 12252 IsGuiding returns 0
20:54:19.924 00.005 12252 PulseGuide returned control before completion, sleep 66
20:54:19.995 00.071 12252 IsGuiding returns 0
20:54:19.995 00.000 12252 Move returns status 0, amount 60
20:54:19.996 00.001 12252 move complete, result=0
20:54:19.996 00.000 12252 worker thread done servicing request
20:54:19.996 00.000 9044 GuideStep: -0.1 px 12 ms WEST, -0.2 px 60 ms NORTH
20:54:19.998 00.002 12252 Worker thread wakes up
20:54:19.998 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:19.998 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:22.331 02.333 12252 Exposure complete
20:54:22.361 00.030 12252 worker thread done servicing request
20:54:22.361 00.000 9044 OnExposeComplete: enter
20:54:22.362 00.001 9044 UpdateGuideState(): m_state=6
20:54:22.363 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
20:54:22.363 00.000 9044 Star::Find returns 1 (0), X=1014.80, Y=822.86, Mass=5555, SNR=51.2, Peak=173 HFD=5.1
20:54:22.364 00.001 9044 MultiStar: [#1 0.09,0.19,1.05,U] [#2 0.05,0.16,1.19,U] [#3 0.09,-0.03,0.83,U] [#4 -0.01,0.08,1.24,U] [#5 0.05,0.11,0.65,U] [#6 -0.01,0.16,0.43,U] [#7 0.05,0.05,0.43,U] [#8 0.09,0.13,0.41,U] 
20:54:22.365 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {0.13, 0.17}
20:54:22.367 00.002 9044 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.62) = xAngle (2.71 = 2.71)
20:54:22.367 00.000 9044 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.37 = -0.37)
20:54:22.368 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.09 mountX=-0.12 mountY=-0.05, mountTheta=-2.76
20:54:22.369 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.12, opts=13)
20:54:22.370 00.001 9044 Enqueuing Move request for scope (0.06, 0.12)
20:54:22.371 00.001 12252 Worker thread wakes up
20:54:22.371 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
20:54:22.371 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
20:54:22.371 00.000 12252 Moving (0.06, 0.12) raw xDistance=-0.12 yDistance=-0.05
20:54:22.372 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:22.373 00.001 12252 PPEC rslt: input = -0.12, final = -0.04, react = -0.07, pred = 0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 1314.16
20:54:22.373 00.000 12252 PPEC: input: -0.12, control: -0.04, exposure: 2000
20:54:22.373 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:22.373 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:54:22.373 00.000 12252 MoveAxis(E, 17, ABG)
20:54:22.373 00.000 12252 Guiding  Dir = 2, Dur = 17
20:54:22.373 00.000 12252 IsSlewing returns 0
20:54:22.374 00.001 12252 IsGuiding returns 0
20:54:22.375 00.001 12252 PulseGuide returned control before completion, sleep 26
20:54:22.392 00.017 9044 UpdateGuideState exits: m=5555 SNR=51.2
20:54:22.392 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:22.393 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:22.394 00.001 9044 Enqueuing Expose request
20:54:22.409 00.015 12252 IsGuiding returns 0
20:54:22.409 00.000 12252 Move returns status 0, amount 17
20:54:22.409 00.000 12252 MoveAxis(N, 0, ABG)
20:54:22.409 00.000 12252 Move returns status 0, amount 0
20:54:22.409 00.000 12252 move complete, result=0
20:54:22.409 00.000 12252 worker thread done servicing request
20:54:22.409 00.000 12252 Worker thread wakes up
20:54:22.409 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:22.409 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:22.409 00.000 9044 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
20:54:23.021 00.612 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
20:54:23.023 00.002 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:54:24.745 01.722 12252 Exposure complete
20:54:24.775 00.030 12252 worker thread done servicing request
20:54:24.775 00.000 9044 OnExposeComplete: enter
20:54:24.776 00.001 9044 UpdateGuideState(): m_state=6
20:54:24.777 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
20:54:24.777 00.000 9044 Star::Find returns 1 (0), X=1014.96, Y=822.86, Mass=5606, SNR=51.4, Peak=173 HFD=5.2
20:54:24.778 00.001 9044 MultiStar: [#1 0.24,0.07,1.04,U] [#2 0.15,0.05,1.21,U] [#3 0.10,-0.11,0.84,U] [#4 0.21,0.12,1.24,U] [#5 0.16,0.09,0.65,U] [#6 0.17,0.07,0.42,U] [#7 0.19,0.08,0.44,U] [#8 0.10,0.07,0.41,U] 
20:54:24.779 00.001 9044 refined, 8 included, MultiStar: {0.19, 0.07}, one-star: {0.29, 0.17}
20:54:24.779 00.000 9044 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.62) = xAngle (1.98 = 1.98)
20:54:24.780 00.001 9044 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.10 = -1.10)
20:54:24.781 00.001 9044 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.20 cameraTheta=0.36 mountX=-0.08 mountY=-0.18, mountTheta=-1.99
20:54:24.784 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=0.07, opts=13)
20:54:24.785 00.001 9044 Enqueuing Move request for scope (0.19, 0.07)
20:54:24.786 00.001 12252 Worker thread wakes up
20:54:24.786 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
20:54:24.786 00.000 12252 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
20:54:24.786 00.000 12252 Moving (0.19, 0.07) raw xDistance=-0.08 yDistance=-0.18
20:54:24.787 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:24.788 00.001 12252 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1314.37
20:54:24.788 00.000 12252 PPEC: input: -0.08, control: 0.03, exposure: 2000
20:54:24.788 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
20:54:24.788 00.000 12252 MoveAxis(W, 11, ABG)
20:54:24.788 00.000 12252 Guiding  Dir = 3, Dur = 11
20:54:24.788 00.000 12252 IsSlewing returns 0
20:54:24.788 00.000 12252 IsGuiding returns 0
20:54:24.790 00.002 12252 PulseGuide returned control before completion, sleep 20
20:54:24.803 00.013 9044 UpdateGuideState exits: m=5606 SNR=51.4
20:54:24.804 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:24.805 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:24.805 00.000 9044 Enqueuing Expose request
20:54:24.826 00.021 12252 IsGuiding returns 0
20:54:24.826 00.000 12252 Move returns status 0, amount 11
20:54:24.826 00.000 12252 MoveAxis(N, 62, ABG)
20:54:24.826 00.000 12252 Guiding  Dir = 0, Dur = 62
20:54:24.826 00.000 12252 IsSlewing returns 0
20:54:24.826 00.000 12252 IsGuiding returns 0
20:54:24.832 00.006 12252 PulseGuide returned control before completion, sleep 68
20:54:24.916 00.084 12252 IsGuiding returns 0
20:54:24.916 00.000 12252 Move returns status 0, amount 62
20:54:24.916 00.000 12252 move complete, result=0
20:54:24.917 00.001 12252 worker thread done servicing request
20:54:24.917 00.000 12252 Worker thread wakes up
20:54:24.917 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:24.917 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:24.917 00.000 9044 GuideStep: -0.1 px 11 ms WEST, -0.2 px 62 ms NORTH
20:54:27.239 02.322 12252 Exposure complete
20:54:27.267 00.028 12252 worker thread done servicing request
20:54:27.267 00.000 9044 OnExposeComplete: enter
20:54:27.269 00.002 9044 UpdateGuideState(): m_state=6
20:54:27.270 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
20:54:27.271 00.001 9044 Star::Find returns 1 (0), X=1014.75, Y=822.82, Mass=5451, SNR=50.5, Peak=173 HFD=5.0
20:54:27.271 00.000 9044 MultiStar: [#1 -0.01,0.13,1.05,U] [#2 -0.02,0.08,1.21,U] [#3 -0.02,0.01,0.86,U] [#4 -0.05,0.05,1.26,U] [#5 -0.00,0.14,0.66,U] [#6 -0.02,0.12,0.43,U] [#7 0.03,-0.00,0.43,U] [#8 0.05,0.15,0.41,U] 
20:54:27.273 00.002 9044 refined, 8 included, MultiStar: {-0.00, 0.09}, one-star: {0.08, 0.13}
20:54:27.273 00.000 9044 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.62) = xAngle (3.23 = -3.06)
20:54:27.274 00.001 9044 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.14 = 0.14)
20:54:27.276 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.60 mountX=-0.09 mountY=0.01, mountTheta=3.00
20:54:27.277 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.09, opts=13)
20:54:27.277 00.000 9044 Enqueuing Move request for scope (-0.00, 0.09)
20:54:27.278 00.001 12252 Worker thread wakes up
20:54:27.278 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.09) opts 0xd
20:54:27.278 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.09)
20:54:27.278 00.000 12252 Moving (-0.00, 0.09) raw xDistance=-0.09 yDistance=0.01
20:54:27.279 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:27.280 00.001 12252 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1314.57
20:54:27.280 00.000 12252 PPEC: input: -0.09, control: 0.01, exposure: 2000
20:54:27.280 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:27.280 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:54:27.280 00.000 12252 MoveAxis(W, 3, ABG)
20:54:27.280 00.000 12252 Guiding  Dir = 3, Dur = 3
20:54:27.280 00.000 12252 IsSlewing returns 0
20:54:27.281 00.001 12252 IsGuiding returns 0
20:54:27.283 00.002 12252 PulseGuide returned control before completion, sleep 12
20:54:27.295 00.012 9044 UpdateGuideState exits: m=5451 SNR=50.5
20:54:27.295 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:27.296 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:27.297 00.001 9044 Enqueuing Expose request
20:54:27.303 00.006 12252 IsGuiding returns 0
20:54:27.303 00.000 12252 Move returns status 0, amount 3
20:54:27.303 00.000 12252 MoveAxis(N, 0, ABG)
20:54:27.303 00.000 12252 Move returns status 0, amount 0
20:54:27.303 00.000 12252 move complete, result=0
20:54:27.303 00.000 12252 worker thread done servicing request
20:54:27.304 00.001 12252 Worker thread wakes up
20:54:27.304 00.000 9044 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
20:54:27.305 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:27.305 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:29.583 02.278 9044 User exited setup dialog with 'ok'
20:54:29.585 00.002 9044 set dither mode 0
20:54:29.586 00.001 9044 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:54:29.587 00.001 9044 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:54:29.589 00.002 9044 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:54:29.590 00.001 9044 camera: set binning = 1
20:54:29.591 00.001 9044 Saturation detection set to Max-ADU value 255
20:54:29.592 00.001 9044 Setting StarMinHFD = 1.50
20:54:29.592 00.000 9044 Setting MaxHFD = 10.0
20:54:29.593 00.001 9044 Setting StarMinSNR = 6.0
20:54:29.594 00.001 9044 Setting AutoSelDownsample = 0
20:54:29.594 00.000 9044 MultiStar mode enabled
20:54:29.595 00.001 9044 Scope: enabling slew check, guiding will stop when slew is detected
20:54:29.596 00.001 9044 BLC: Backlash comp enabled, Comp pulse = 80 ms
20:54:29.603 00.007 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
20:54:29.604 00.001 9044 ScopeASCOM::SideOfPier() returns 1
20:54:29.606 00.002 9044 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
20:54:29.607 00.001 9044 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:54:29.608 00.001 9044 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:54:29.644 00.036 12252 Exposure complete
20:54:29.646 00.002 9044 PhdConfig flush
20:54:29.675 00.029 12252 worker thread done servicing request
20:54:29.675 00.000 9044 OnExposeComplete: enter
20:54:29.676 00.001 9044 UpdateGuideState(): m_state=6
20:54:29.676 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
20:54:29.677 00.001 9044 Star::Find returns 1 (0), X=1014.74, Y=822.97, Mass=5544, SNR=51.3, Peak=173 HFD=5.1
20:54:29.678 00.001 9044 MultiStar: [#1 0.01,0.28,1.04,U] [#2 -0.01,0.19,1.21,U] [#3 0.01,0.12,0.84,U] [#4 -0.16,0.19,1.27,U] [#5 -0.03,0.27,0.65,U] [#6 0.00,0.26,0.42,U] [#7 0.04,0.10,0.42,U] [#8 -0.12,0.21,0.42,U] 
20:54:29.678 00.000 9044 refined, 8 included, MultiStar: {-0.02, 0.22}, one-star: {0.07, 0.28}
20:54:29.679 00.001 9044 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.62) = xAngle (3.30 = -2.98)
20:54:29.680 00.001 9044 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.22 = 0.22)
20:54:29.680 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.68 mountX=-0.21 mountY=0.05, mountTheta=2.93
20:54:29.682 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.22, opts=13)
20:54:29.683 00.001 9044 Enqueuing Move request for scope (-0.02, 0.22)
20:54:29.684 00.001 12252 Worker thread wakes up
20:54:29.684 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.22) opts 0xd
20:54:29.684 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.22)
20:54:29.684 00.000 12252 Moving (-0.02, 0.22) raw xDistance=-0.21 yDistance=0.05
20:54:29.685 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:29.686 00.001 12252 PPEC rslt: input = -0.21, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 1314.37
20:54:29.686 00.000 12252 PPEC: input: -0.21, control: -0.12, exposure: 2000
20:54:29.686 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:29.686 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:54:29.686 00.000 12252 MoveAxis(E, 48, ABG)
20:54:29.687 00.001 12252 Guiding  Dir = 2, Dur = 48
20:54:29.688 00.001 12252 IsSlewing returns 0
20:54:29.688 00.000 12252 IsGuiding returns 0
20:54:29.690 00.002 12252 PulseGuide returned control before completion, sleep 57
20:54:29.705 00.015 9044 UpdateGuideState exits: m=5544 SNR=51.3
20:54:29.706 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:29.708 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:29.709 00.001 9044 Enqueuing Expose request
20:54:29.753 00.044 12252 IsGuiding returns 0
20:54:29.753 00.000 12252 Move returns status 0, amount 48
20:54:29.753 00.000 12252 MoveAxis(N, 0, ABG)
20:54:29.753 00.000 12252 Move returns status 0, amount 0
20:54:29.753 00.000 12252 move complete, result=0
20:54:29.753 00.000 12252 worker thread done servicing request
20:54:29.753 00.000 12252 Worker thread wakes up
20:54:29.753 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:29.753 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:29.753 00.000 9044 GuideStep: -0.2 px 48 ms EAST, 0.0 px 0 ms NORTH
20:54:29.917 00.164 9044 evsrv: cli 0CD5D718 connect
20:54:29.919 00.002 9044 case statement mapped state 6 to 3
20:54:29.920 00.001 9044 case statement mapped state 6 to 3
20:54:29.921 00.001 9044 evsrv: cli 0CD5D718 request: {"method":"get_pixel_scale","id":"65a19679-28bb-4c1b-bdbf-f4fa7d7146d2"}
20:54:29.922 00.001 9044 evsrv: cli 0CD5D718 response: {"jsonrpc":"2.0","result":4.77465,"id":"65a19679-28bb-4c1b-bdbf-f4fa7d7146d2"}
20:54:29.923 00.001 9044 evsrv: cli 0CD5D718 disconnect
20:54:32.077 02.154 12252 Exposure complete
20:54:32.107 00.030 12252 worker thread done servicing request
20:54:32.107 00.000 9044 OnExposeComplete: enter
20:54:32.107 00.000 9044 UpdateGuideState(): m_state=6
20:54:32.108 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
20:54:32.109 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=822.90, Mass=5536, SNR=51.1, Peak=173 HFD=5.1
20:54:32.109 00.000 9044 MultiStar: [#1 -0.09,0.12,1.04,U] [#2 -0.07,0.07,1.22,U] [#3 -0.06,0.03,0.84,U] [#4 -0.05,0.06,1.26,U] [#5 -0.08,0.11,0.64,U] [#6 -0.07,0.03,0.43,U] [#7 -0.10,0.03,0.42,U] [#8 -0.12,0.07,0.41,U] 
20:54:32.110 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {0.03, 0.21}
20:54:32.112 00.002 9044 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.62) = xAngle (3.78 = -2.50)
20:54:32.112 00.000 9044 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.70 = 0.70)
20:54:32.113 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.16 mountX=-0.09 mountY=0.07, mountTheta=2.47
20:54:32.114 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.09, opts=13)
20:54:32.114 00.000 9044 Enqueuing Move request for scope (-0.06, 0.09)
20:54:32.115 00.001 12252 Worker thread wakes up
20:54:32.115 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
20:54:32.115 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
20:54:32.115 00.000 12252 Moving (-0.06, 0.09) raw xDistance=-0.09 yDistance=0.07
20:54:32.116 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:32.117 00.001 12252 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1314.58
20:54:32.117 00.000 12252 PPEC: input: -0.09, control: 0.00, exposure: 2000
20:54:32.117 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:32.117 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:54:32.117 00.000 12252 MoveAxis(W, 0, ABG)
20:54:32.117 00.000 12252 Move returns status 0, amount 0
20:54:32.117 00.000 12252 MoveAxis(N, 0, ABG)
20:54:32.117 00.000 12252 Move returns status 0, amount 0
20:54:32.117 00.000 12252 move complete, result=0
20:54:32.117 00.000 12252 worker thread done servicing request
20:54:32.132 00.015 9044 UpdateGuideState exits: m=5536 SNR=51.1
20:54:32.133 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:32.134 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:32.135 00.001 9044 Enqueuing Expose request
20:54:32.135 00.000 9044 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
20:54:32.136 00.001 12252 Worker thread wakes up
20:54:32.136 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:32.136 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:34.477 02.341 12252 Exposure complete
20:54:34.524 00.047 12252 worker thread done servicing request
20:54:34.524 00.000 9044 OnExposeComplete: enter
20:54:34.525 00.001 9044 UpdateGuideState(): m_state=6
20:54:34.526 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
20:54:34.527 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=822.80, Mass=5548, SNR=51.0, Peak=173 HFD=5.1
20:54:34.527 00.000 9044 MultiStar: [#1 0.02,0.11,1.06,U] [#2 -0.05,0.04,1.21,U] [#3 -0.05,-0.02,0.84,U] [#4 -0.20,0.08,1.26,U] [#5 -0.04,0.06,0.65,U] [#6 -0.08,0.03,0.43,U] [#7 -0.02,0.01,0.42,U] [#8 0.02,-0.06,0.42,U] 
20:54:34.528 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {0.06, 0.11}
20:54:34.529 00.001 9044 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.62) = xAngle (3.91 = -2.37)
20:54:34.530 00.001 9044 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.83 = 0.83)
20:54:34.530 00.000 9044 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.29 mountX=-0.05 mountY=0.05, mountTheta=2.34
20:54:34.532 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.05, opts=13)
20:54:34.532 00.000 9044 Enqueuing Move request for scope (-0.05, 0.05)
20:54:34.533 00.001 12252 Worker thread wakes up
20:54:34.533 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:34.535 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
20:54:34.535 00.000 9044 UpdateGuideState exits: m=5548 SNR=51.0
20:54:34.536 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
20:54:34.536 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:34.536 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:34.537 00.001 9044 Enqueuing Expose request
20:54:34.538 00.001 12252 Moving (-0.05, 0.05) raw xDistance=-0.05 yDistance=0.05
20:54:34.540 00.002 12252 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1314.79
20:54:34.540 00.000 12252 PPEC: input: -0.05, control: 0.00, exposure: 2000
20:54:34.541 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:34.541 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:54:34.541 00.000 12252 MoveAxis(W, 2, ABG)
20:54:34.541 00.000 12252 Guiding  Dir = 3, Dur = 2
20:54:34.541 00.000 12252 IsSlewing returns 0
20:54:34.541 00.000 12252 IsGuiding returns 0
20:54:34.543 00.002 12252 IsGuiding returns 0
20:54:34.543 00.000 12252 Move returns status 0, amount 2
20:54:34.543 00.000 12252 MoveAxis(N, 0, ABG)
20:54:34.543 00.000 12252 Move returns status 0, amount 0
20:54:34.543 00.000 12252 move complete, result=0
20:54:34.544 00.001 12252 worker thread done servicing request
20:54:34.544 00.000 12252 Worker thread wakes up
20:54:34.544 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:34.544 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:34.544 00.000 9044 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
20:54:36.885 02.341 12252 Exposure complete
20:54:36.933 00.048 12252 worker thread done servicing request
20:54:36.933 00.000 9044 OnExposeComplete: enter
20:54:36.934 00.001 9044 UpdateGuideState(): m_state=6
20:54:36.935 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
20:54:36.936 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=822.85, Mass=5571, SNR=51.2, Peak=173 HFD=5.0
20:54:36.938 00.002 9044 MultiStar: [#1 0.05,0.08,1.03,U] [#2 0.02,0.11,1.21,U] [#3 0.06,-0.06,0.84,U] [#4 -0.01,0.06,1.26,U] [#5 -0.01,0.12,0.65,U] [#6 -0.06,0.12,0.42,U] [#7 0.07,0.03,0.43,U] [#8 0.01,0.05,0.41,U] 
20:54:36.939 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.12, 0.16}
20:54:36.940 00.001 9044 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.62) = xAngle (2.79 = 2.79)
20:54:36.941 00.001 9044 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.29 = -0.29)
20:54:36.942 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.17 mountX=-0.08 mountY=-0.02, mountTheta=-2.84
20:54:36.945 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.08, opts=13)
20:54:36.946 00.001 9044 Enqueuing Move request for scope (0.03, 0.08)
20:54:36.947 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:36.948 00.001 9044 UpdateGuideState exits: m=5571 SNR=51.2
20:54:36.949 00.001 12252 Worker thread wakes up
20:54:36.949 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:36.950 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:36.951 00.001 9044 Enqueuing Expose request
20:54:36.953 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
20:54:36.953 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
20:54:36.953 00.000 12252 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=-0.02
20:54:36.955 00.002 12252 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1315.00
20:54:36.956 00.001 12252 PPEC: input: -0.08, control: 0.01, exposure: 2000
20:54:36.956 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:36.956 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:54:36.956 00.000 12252 MoveAxis(W, 6, ABG)
20:54:36.956 00.000 12252 Guiding  Dir = 3, Dur = 6
20:54:36.956 00.000 12252 IsSlewing returns 0
20:54:36.956 00.000 12252 IsGuiding returns 0
20:54:36.958 00.002 12252 PulseGuide returned control before completion, sleep 14
20:54:36.987 00.029 12252 IsGuiding returns 0
20:54:36.987 00.000 12252 Move returns status 0, amount 6
20:54:36.988 00.001 12252 MoveAxis(N, 0, ABG)
20:54:36.988 00.000 12252 Move returns status 0, amount 0
20:54:36.988 00.000 12252 move complete, result=0
20:54:36.988 00.000 12252 worker thread done servicing request
20:54:36.988 00.000 12252 Worker thread wakes up
20:54:36.988 00.000 9044 GuideStep: -0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
20:54:36.990 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:36.990 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:39.350 02.360 12252 Exposure complete
20:54:39.395 00.045 12252 worker thread done servicing request
20:54:39.396 00.001 9044 OnExposeComplete: enter
20:54:39.396 00.000 9044 UpdateGuideState(): m_state=6
20:54:39.397 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
20:54:39.399 00.002 9044 Star::Find returns 1 (0), X=1014.76, Y=823.01, Mass=5490, SNR=50.8, Peak=173 HFD=4.9
20:54:39.400 00.001 9044 MultiStar: [#1 0.07,0.36,1.05,U] [#2 -0.01,0.30,1.23,U] [#3 0.03,0.26,0.85,U] [#4 -0.13,0.29,1.26,U] [#5 -0.07,0.40,0.00,M1] [#6 0.00,0.33,0.42,U] [#7 0.02,0.22,0.43,U] [#8 -0.04,0.37,0.00,M1] 
20:54:39.402 00.002 9044 refined, 6 included, MultiStar: {0.00, 0.30}, one-star: {0.09, 0.32}
20:54:39.405 00.003 9044 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.62) = xAngle (3.18 = -3.10)
20:54:39.406 00.001 9044 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.10 = 0.10)
20:54:39.408 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=0.30 hyp=0.30 cameraTheta=1.55 mountX=-0.30 mountY=0.03, mountTheta=3.05
20:54:39.411 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.30, opts=13)
20:54:39.414 00.003 9044 Enqueuing Move request for scope (0.00, 0.30)
20:54:39.417 00.003 12252 Worker thread wakes up
20:54:39.417 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:39.419 00.002 9044 UpdateGuideState exits: m=5490 SNR=50.8
20:54:39.422 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:39.424 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:39.427 00.003 9044 Enqueuing Expose request
20:54:39.429 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.30) opts 0xd
20:54:39.429 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.30)
20:54:39.429 00.000 12252 Moving (0.00, 0.30) raw xDistance=-0.30 yDistance=0.03
20:54:39.434 00.005 12252 PPEC rslt: input = -0.30, final = -0.16, react = -0.18, pred = 0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 1315.21
20:54:39.434 00.000 12252 PPEC: input: -0.30, control: -0.16, exposure: 2000
20:54:39.434 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:39.434 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:54:39.434 00.000 12252 MoveAxis(E, 64, ABG)
20:54:39.434 00.000 12252 Guiding  Dir = 2, Dur = 64
20:54:39.436 00.002 12252 IsSlewing returns 0
20:54:39.436 00.000 12252 IsGuiding returns 0
20:54:39.438 00.002 12252 PulseGuide returned control before completion, sleep 73
20:54:39.513 00.075 12252 IsGuiding returns 0
20:54:39.513 00.000 12252 Move returns status 0, amount 64
20:54:39.513 00.000 12252 MoveAxis(N, 0, ABG)
20:54:39.513 00.000 12252 Move returns status 0, amount 0
20:54:39.513 00.000 12252 move complete, result=0
20:54:39.513 00.000 12252 worker thread done servicing request
20:54:39.513 00.000 9044 GuideStep: -0.3 px 64 ms EAST, 0.0 px 0 ms NORTH
20:54:39.514 00.001 12252 Worker thread wakes up
20:54:39.514 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:39.514 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:41.879 02.365 12252 Exposure complete
20:54:41.927 00.048 12252 worker thread done servicing request
20:54:41.927 00.000 9044 OnExposeComplete: enter
20:54:41.930 00.003 9044 UpdateGuideState(): m_state=6
20:54:41.933 00.003 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
20:54:41.934 00.001 9044 Star::Find returns 1 (0), X=1014.74, Y=823.02, Mass=5498, SNR=50.9, Peak=173 HFD=5.0
20:54:41.936 00.002 9044 MultiStar: [#1 0.01,0.20,1.05,U] [#2 -0.03,0.18,1.21,U] [#3 -0.01,0.24,0.85,U] [#4 -0.13,0.20,1.28,U] [#5 -0.03,0.21,0.66,U] [#6 0.02,0.21,0.43,U] [#7 0.06,0.04,0.43,U] [#8 -0.03,0.20,0.41,U] 
20:54:41.937 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.21}, one-star: {0.07, 0.33}
20:54:41.938 00.001 9044 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.62) = xAngle (3.28 = -3.01)
20:54:41.939 00.001 9044 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.19 = 0.19)
20:54:41.940 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.65 mountX=-0.21 mountY=0.04, mountTheta=2.95
20:54:41.941 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.21, opts=13)
20:54:41.942 00.001 9044 Enqueuing Move request for scope (-0.02, 0.21)
20:54:41.943 00.001 12252 Worker thread wakes up
20:54:41.943 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:41.944 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
20:54:41.944 00.000 9044 UpdateGuideState exits: m=5498 SNR=50.9
20:54:41.946 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
20:54:41.946 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:41.946 00.000 12252 Moving (-0.02, 0.21) raw xDistance=-0.21 yDistance=0.04
20:54:41.946 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:41.947 00.001 9044 Enqueuing Expose request
20:54:41.949 00.002 12252 PPEC rslt: input = -0.21, final = -0.10, react = -0.13, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 1315.41
20:54:41.949 00.000 12252 PPEC: input: -0.21, control: -0.10, exposure: 2000
20:54:41.949 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:41.949 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:54:41.949 00.000 12252 MoveAxis(E, 38, ABG)
20:54:41.949 00.000 12252 Guiding  Dir = 2, Dur = 38
20:54:41.951 00.002 12252 IsSlewing returns 0
20:54:41.951 00.000 12252 IsGuiding returns 0
20:54:41.952 00.001 12252 PulseGuide returned control before completion, sleep 47
20:54:42.009 00.057 12252 IsGuiding returns 0
20:54:42.009 00.000 12252 Move returns status 0, amount 38
20:54:42.009 00.000 12252 MoveAxis(N, 0, ABG)
20:54:42.009 00.000 12252 Move returns status 0, amount 0
20:54:42.009 00.000 12252 move complete, result=0
20:54:42.009 00.000 12252 worker thread done servicing request
20:54:42.009 00.000 12252 Worker thread wakes up
20:54:42.009 00.000 9044 GuideStep: -0.2 px 38 ms EAST, 0.0 px 0 ms NORTH
20:54:42.010 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:42.010 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:44.378 02.368 12252 Exposure complete
20:54:44.451 00.073 12252 worker thread done servicing request
20:54:44.451 00.000 9044 OnExposeComplete: enter
20:54:44.452 00.001 9044 UpdateGuideState(): m_state=6
20:54:44.453 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
20:54:44.455 00.002 9044 Star::Find returns 1 (0), X=1014.83, Y=823.00, Mass=5554, SNR=51.2, Peak=173 HFD=5.0
20:54:44.458 00.003 9044 MultiStar: [#1 0.13,0.29,1.05,U] [#2 0.04,0.25,1.18,U] [#3 0.02,0.19,0.85,U] [#4 -0.09,0.29,1.25,U] [#5 0.04,0.23,0.66,U] [#6 0.11,0.26,0.43,U] [#7 0.09,0.18,0.42,U] [#8 0.07,0.09,0.41,U] 
20:54:44.459 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.25}, one-star: {0.16, 0.31}
20:54:44.461 00.002 9044 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.62) = xAngle (2.98 = 2.98)
20:54:44.463 00.002 9044 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.11 = -0.11)
20:54:44.464 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.35 mountX=-0.25 mountY=-0.03, mountTheta=-3.03
20:54:44.469 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.25, opts=13)
20:54:44.471 00.002 9044 Enqueuing Move request for scope (0.05, 0.25)
20:54:44.473 00.002 12252 Worker thread wakes up
20:54:44.474 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:44.476 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.25) opts 0xd
20:54:44.476 00.000 9044 UpdateGuideState exits: m=5554 SNR=51.2
20:54:44.477 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.25)
20:54:44.477 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:44.478 00.001 12252 Moving (0.05, 0.25) raw xDistance=-0.25 yDistance=-0.03
20:54:44.478 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:44.479 00.001 9044 Enqueuing Expose request
20:54:44.480 00.001 12252 PPEC rslt: input = -0.25, final = -0.13, react = -0.15, pred = 0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 1315.63
20:54:44.480 00.000 12252 PPEC: input: -0.25, control: -0.13, exposure: 2000
20:54:44.481 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:44.481 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:54:44.481 00.000 12252 MoveAxis(E, 50, ABG)
20:54:44.481 00.000 12252 Guiding  Dir = 2, Dur = 50
20:54:44.481 00.000 12252 IsSlewing returns 0
20:54:44.481 00.000 12252 IsGuiding returns 0
20:54:44.484 00.003 12252 PulseGuide returned control before completion, sleep 59
20:54:44.555 00.071 12252 IsGuiding returns 0
20:54:44.555 00.000 12252 Move returns status 0, amount 50
20:54:44.555 00.000 12252 MoveAxis(N, 0, ABG)
20:54:44.555 00.000 12252 Move returns status 0, amount 0
20:54:44.555 00.000 12252 move complete, result=0
20:54:44.555 00.000 12252 worker thread done servicing request
20:54:44.555 00.000 12252 Worker thread wakes up
20:54:44.556 00.001 9044 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
20:54:44.557 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:44.557 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:46.929 02.372 12252 Exposure complete
20:54:46.993 00.064 12252 worker thread done servicing request
20:54:46.993 00.000 9044 OnExposeComplete: enter
20:54:46.994 00.001 9044 UpdateGuideState(): m_state=6
20:54:46.995 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
20:54:46.996 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=822.81, Mass=5438, SNR=50.6, Peak=173 HFD=5.0
20:54:46.997 00.001 9044 MultiStar: [#1 0.07,0.14,1.05,U] [#2 0.08,0.11,1.20,U] [#3 0.07,0.04,0.85,U] [#4 0.00,0.06,1.27,U] [#5 0.08,0.14,0.67,U] [#6 0.05,0.14,0.43,U] [#7 -0.01,-0.00,0.43,U] [#8 0.09,0.05,0.42,U] 
20:54:46.998 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.06, 0.12}
20:54:46.998 00.000 9044 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.62) = xAngle (2.66 = 2.66)
20:54:46.999 00.001 9044 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.42 = -0.42)
20:54:47.000 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.04 mountX=-0.10 mountY=-0.04, mountTheta=-2.71
20:54:47.003 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.09, opts=13)
20:54:47.004 00.001 9044 Enqueuing Move request for scope (0.06, 0.09)
20:54:47.005 00.001 12252 Worker thread wakes up
20:54:47.005 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:47.006 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
20:54:47.006 00.000 9044 UpdateGuideState exits: m=5438 SNR=50.6
20:54:47.007 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
20:54:47.007 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:47.008 00.001 12252 Moving (0.06, 0.09) raw xDistance=-0.10 yDistance=-0.04
20:54:47.008 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:47.009 00.001 9044 Enqueuing Expose request
20:54:47.012 00.003 12252 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1315.84
20:54:47.012 00.000 12252 PPEC: input: -0.10, control: 0.03, exposure: 2000
20:54:47.012 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:47.012 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:54:47.012 00.000 12252 MoveAxis(W, 10, ABG)
20:54:47.012 00.000 12252 Guiding  Dir = 3, Dur = 10
20:54:47.013 00.001 12252 IsSlewing returns 0
20:54:47.013 00.000 12252 IsGuiding returns 0
20:54:47.014 00.001 12252 PulseGuide returned control before completion, sleep 19
20:54:47.041 00.027 12252 IsGuiding returns 0
20:54:47.042 00.001 12252 Move returns status 0, amount 10
20:54:47.042 00.000 12252 MoveAxis(N, 0, ABG)
20:54:47.042 00.000 12252 Move returns status 0, amount 0
20:54:47.042 00.000 12252 move complete, result=0
20:54:47.042 00.000 12252 worker thread done servicing request
20:54:47.042 00.000 9044 GuideStep: -0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
20:54:47.043 00.001 12252 Worker thread wakes up
20:54:47.044 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:47.044 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:49.399 02.355 12252 Exposure complete
20:54:49.468 00.069 12252 worker thread done servicing request
20:54:49.468 00.000 9044 OnExposeComplete: enter
20:54:49.469 00.001 9044 UpdateGuideState(): m_state=6
20:54:49.470 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
20:54:49.472 00.002 9044 Star::Find returns 1 (0), X=1014.81, Y=823.04, Mass=5507, SNR=51.0, Peak=173 HFD=4.9
20:54:49.473 00.001 9044 MultiStar: [#1 0.12,0.32,1.04,U] [#2 0.10,0.24,1.18,U] [#3 0.01,0.16,0.83,U] [#4 -0.15,0.22,1.28,U] [#5 0.05,0.21,0.65,U] [#6 0.00,0.17,0.42,U] [#7 0.02,0.11,0.42,U] [#8 0.17,0.11,0.40,U] 
20:54:49.474 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.23}, one-star: {0.14, 0.35}
20:54:49.475 00.001 9044 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.62) = xAngle (3.00 = 3.00)
20:54:49.476 00.001 9044 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.08 = -0.08)
20:54:49.476 00.000 9044 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.38 mountX=-0.23 mountY=-0.02, mountTheta=-3.06
20:54:49.478 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.23, opts=13)
20:54:49.479 00.001 9044 Enqueuing Move request for scope (0.05, 0.23)
20:54:49.480 00.001 12252 Worker thread wakes up
20:54:49.480 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:49.481 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
20:54:49.482 00.001 9044 UpdateGuideState exits: m=5507 SNR=51.0
20:54:49.483 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
20:54:49.483 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:49.485 00.002 12252 Moving (0.05, 0.23) raw xDistance=-0.23 yDistance=-0.02
20:54:49.485 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:49.485 00.000 9044 Enqueuing Expose request
20:54:49.490 00.005 12252 PPEC rslt: input = -0.23, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 1316.05
20:54:49.490 00.000 12252 PPEC: input: -0.23, control: -0.13, exposure: 2000
20:54:49.490 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:49.490 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:54:49.490 00.000 12252 MoveAxis(E, 49, ABG)
20:54:49.490 00.000 12252 Guiding  Dir = 2, Dur = 49
20:54:49.490 00.000 12252 IsSlewing returns 0
20:54:49.490 00.000 12252 IsGuiding returns 0
20:54:49.493 00.003 12252 PulseGuide returned control before completion, sleep 58
20:54:49.566 00.073 12252 IsGuiding returns 0
20:54:49.566 00.000 12252 Move returns status 0, amount 49
20:54:49.566 00.000 12252 MoveAxis(N, 0, ABG)
20:54:49.566 00.000 12252 Move returns status 0, amount 0
20:54:49.566 00.000 12252 move complete, result=0
20:54:49.566 00.000 12252 worker thread done servicing request
20:54:49.566 00.000 12252 Worker thread wakes up
20:54:49.566 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:49.566 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:49.566 00.000 9044 GuideStep: -0.2 px 49 ms EAST, -0.0 px 0 ms NORTH
20:54:51.927 02.361 12252 Exposure complete
20:54:51.986 00.059 12252 worker thread done servicing request
20:54:51.986 00.000 9044 OnExposeComplete: enter
20:54:51.987 00.001 9044 UpdateGuideState(): m_state=6
20:54:51.989 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
20:54:51.990 00.001 9044 Star::Find returns 1 (0), X=1014.74, Y=822.97, Mass=5495, SNR=50.9, Peak=173 HFD=5.0
20:54:51.991 00.001 9044 MultiStar: [#1 -0.06,0.23,1.04,U] [#2 -0.02,0.18,1.21,U] [#3 -0.04,0.17,0.85,U] [#4 -0.19,0.21,1.26,U] [#5 -0.00,0.17,0.66,U] [#6 -0.09,0.15,0.42,U] [#7 0.06,0.06,0.42,U] [#8 -0.08,0.15,0.41,U] 
20:54:51.992 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.19}, one-star: {0.07, 0.28}
20:54:51.993 00.001 9044 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.62) = xAngle (3.44 = -2.85)
20:54:51.995 00.002 9044 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.35 = 0.35)
20:54:51.996 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.81 mountX=-0.19 mountY=0.07, mountTheta=2.80
20:54:52.001 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.19, opts=13)
20:54:52.002 00.001 9044 Enqueuing Move request for scope (-0.05, 0.19)
20:54:52.003 00.001 12252 Worker thread wakes up
20:54:52.003 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
20:54:52.003 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:52.004 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
20:54:52.004 00.000 9044 UpdateGuideState exits: m=5495 SNR=50.9
20:54:52.004 00.000 12252 Moving (-0.05, 0.19) raw xDistance=-0.19 yDistance=0.07
20:54:52.005 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:52.005 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:52.006 00.001 9044 Enqueuing Expose request
20:54:52.007 00.001 12252 PPEC rslt: input = -0.19, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 1316.27
20:54:52.007 00.000 12252 PPEC: input: -0.19, control: -0.10, exposure: 2000
20:54:52.007 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:52.007 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:54:52.007 00.000 12252 MoveAxis(E, 40, ABG)
20:54:52.007 00.000 12252 Guiding  Dir = 2, Dur = 40
20:54:52.008 00.001 12252 IsSlewing returns 0
20:54:52.008 00.000 12252 IsGuiding returns 0
20:54:52.011 00.003 12252 PulseGuide returned control before completion, sleep 49
20:54:52.071 00.060 12252 IsGuiding returns 0
20:54:52.071 00.000 12252 Move returns status 0, amount 40
20:54:52.072 00.001 12252 MoveAxis(N, 0, ABG)
20:54:52.072 00.000 12252 Move returns status 0, amount 0
20:54:52.072 00.000 12252 move complete, result=0
20:54:52.072 00.000 12252 worker thread done servicing request
20:54:52.072 00.000 12252 Worker thread wakes up
20:54:52.072 00.000 9044 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
20:54:52.073 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:52.073 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:54.420 02.347 12252 Exposure complete
20:54:54.475 00.055 12252 worker thread done servicing request
20:54:54.476 00.001 9044 OnExposeComplete: enter
20:54:54.477 00.001 9044 UpdateGuideState(): m_state=6
20:54:54.479 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
20:54:54.481 00.002 9044 Star::Find returns 1 (0), X=1014.75, Y=822.80, Mass=5501, SNR=50.9, Peak=173 HFD=5.1
20:54:54.484 00.003 9044 MultiStar: [#1 0.05,0.18,1.03,U] [#2 0.00,0.11,1.22,U] [#3 -0.04,0.05,0.84,U] [#4 -0.06,0.16,1.25,U] [#5 -0.01,0.13,0.64,U] [#6 0.00,0.12,0.43,U] [#7 0.06,0.08,0.43,U] [#8 -0.07,0.02,0.41,U] 
20:54:54.486 00.002 9044 refined, 8 included, MultiStar: {0.00, 0.12}, one-star: {0.08, 0.11}
20:54:54.488 00.002 9044 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.62) = xAngle (3.17 = -3.11)
20:54:54.490 00.002 9044 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.09 = 0.09)
20:54:54.491 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.12 mountY=0.01, mountTheta=3.05
20:54:54.495 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.12, opts=13)
20:54:54.499 00.004 9044 Enqueuing Move request for scope (0.00, 0.12)
20:54:54.501 00.002 12252 Worker thread wakes up
20:54:54.501 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:54.503 00.002 9044 UpdateGuideState exits: m=5501 SNR=50.9
20:54:54.505 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:54.508 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
20:54:54.508 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:54.509 00.001 9044 Enqueuing Expose request
20:54:54.511 00.002 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
20:54:54.511 00.000 12252 Moving (0.00, 0.12) raw xDistance=-0.12 yDistance=0.01
20:54:54.515 00.004 12252 PPEC rslt: input = -0.12, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 1316.48
20:54:54.515 00.000 12252 PPEC: input: -0.12, control: -0.06, exposure: 2000
20:54:54.515 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:54.515 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:54:54.515 00.000 12252 MoveAxis(E, 25, ABG)
20:54:54.515 00.000 12252 Guiding  Dir = 2, Dur = 25
20:54:54.516 00.001 12252 IsSlewing returns 0
20:54:54.516 00.000 12252 IsGuiding returns 0
20:54:54.519 00.003 12252 PulseGuide returned control before completion, sleep 34
20:54:54.567 00.048 12252 IsGuiding returns 0
20:54:54.567 00.000 12252 Move returns status 0, amount 25
20:54:54.567 00.000 12252 MoveAxis(N, 0, ABG)
20:54:54.567 00.000 12252 Move returns status 0, amount 0
20:54:54.567 00.000 12252 move complete, result=0
20:54:54.567 00.000 12252 worker thread done servicing request
20:54:54.567 00.000 12252 Worker thread wakes up
20:54:54.567 00.000 9044 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
20:54:54.568 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:54.568 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:56.908 02.340 12252 Exposure complete
20:54:56.938 00.030 12252 worker thread done servicing request
20:54:56.938 00.000 9044 OnExposeComplete: enter
20:54:56.939 00.001 9044 UpdateGuideState(): m_state=6
20:54:56.940 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
20:54:56.940 00.000 9044 Star::Find returns 1 (0), X=1014.72, Y=822.77, Mass=5487, SNR=50.9, Peak=173 HFD=5.1
20:54:56.941 00.001 9044 MultiStar: [#1 -0.01,0.02,1.04,U] [#2 -0.01,-0.04,1.20,U] [#3 -0.06,-0.13,0.86,U] [#4 0.01,0.01,1.29,U] [#5 0.02,-0.01,0.65,U] [#6 -0.01,0.01,0.43,U] [#7 -0.07,-0.12,0.42,U] [#8 -0.04,-0.10,0.42,U] 
20:54:56.942 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.05, 0.08}
20:54:56.943 00.001 9044 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.62) = xAngle (-0.37 = -0.37)
20:54:56.943 00.000 9044 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.45 = 2.83)
20:54:56.944 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.99 mountX=0.02 mountY=0.01, mountTheta=0.32
20:54:56.945 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.02, opts=13)
20:54:56.946 00.001 9044 Enqueuing Move request for scope (-0.01, -0.02)
20:54:56.947 00.001 12252 Worker thread wakes up
20:54:56.947 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
20:54:56.947 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
20:54:56.947 00.000 12252 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.01
20:54:56.949 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:56.950 00.001 12252 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1316.70
20:54:56.950 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
20:54:56.950 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:56.950 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:54:56.950 00.000 12252 MoveAxis(W, 3, ABG)
20:54:56.950 00.000 12252 Guiding  Dir = 3, Dur = 3
20:54:56.950 00.000 12252 IsSlewing returns 0
20:54:56.950 00.000 12252 IsGuiding returns 0
20:54:56.952 00.002 12252 PulseGuide returned control before completion, sleep 12
20:54:56.966 00.014 9044 UpdateGuideState exits: m=5487 SNR=50.9
20:54:56.966 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:56.967 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:56.968 00.001 9044 Enqueuing Expose request
20:54:56.970 00.002 12252 IsGuiding returns 0
20:54:56.970 00.000 12252 Move returns status 0, amount 3
20:54:56.970 00.000 12252 MoveAxis(N, 0, ABG)
20:54:56.970 00.000 12252 Move returns status 0, amount 0
20:54:56.970 00.000 12252 move complete, result=0
20:54:56.970 00.000 12252 worker thread done servicing request
20:54:56.970 00.000 12252 Worker thread wakes up
20:54:56.970 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:56.970 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:54:56.970 00.000 9044 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
20:54:58.739 01.769 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
20:54:58.740 00.001 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:54:59.310 00.570 12252 Exposure complete
20:54:59.338 00.028 12252 worker thread done servicing request
20:54:59.339 00.001 9044 OnExposeComplete: enter
20:54:59.339 00.000 9044 UpdateGuideState(): m_state=6
20:54:59.340 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
20:54:59.341 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=822.76, Mass=5395, SNR=50.7, Peak=173 HFD=5.2
20:54:59.342 00.001 9044 MultiStar: [#1 0.00,0.06,1.04,U] [#2 0.03,-0.05,1.20,U] [#3 -0.00,-0.23,0.86,U] [#4 -0.06,-0.01,1.25,U] [#5 0.01,-0.20,0.65,U] [#6 -0.05,-0.11,0.43,U] [#7 0.06,-0.18,0.42,U] [#8 -0.04,-0.23,0.42,U] 
20:54:59.342 00.000 9044 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {0.04, 0.07}
20:54:59.343 00.001 9044 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.62) = xAngle (0.05 = 0.05)
20:54:59.343 00.000 9044 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.04 = -3.04)
20:54:59.344 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.58 mountX=0.07 mountY=-0.01, mountTheta=-0.10
20:54:59.345 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.07, opts=13)
20:54:59.346 00.001 9044 Enqueuing Move request for scope (-0.00, -0.07)
20:54:59.347 00.001 12252 Worker thread wakes up
20:54:59.347 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
20:54:59.347 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
20:54:59.347 00.000 12252 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=-0.01
20:54:59.349 00.002 12252 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1316.92
20:54:59.349 00.000 12252 PPEC: input: 0.07, control: 0.00, exposure: 2000
20:54:59.349 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:54:59.349 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:54:59.350 00.001 12252 MoveAxis(W, 1, ABG)
20:54:59.350 00.000 12252 Guiding  Dir = 3, Dur = 1
20:54:59.350 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:54:59.353 00.003 12252 IsSlewing returns 0
20:54:59.353 00.000 12252 IsGuiding returns 0
20:54:59.354 00.001 12252 IsGuiding returns 0
20:54:59.354 00.000 12252 Move returns status 0, amount 1
20:54:59.354 00.000 12252 MoveAxis(N, 0, ABG)
20:54:59.354 00.000 12252 Move returns status 0, amount 0
20:54:59.354 00.000 12252 move complete, result=0
20:54:59.354 00.000 12252 worker thread done servicing request
20:54:59.368 00.014 9044 UpdateGuideState exits: m=5395 SNR=50.7
20:54:59.368 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:54:59.369 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:54:59.370 00.001 9044 Enqueuing Expose request
20:54:59.370 00.000 9044 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
20:54:59.371 00.001 12252 Worker thread wakes up
20:54:59.371 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:54:59.371 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:01.703 02.332 12252 Exposure complete
20:55:01.732 00.029 12252 worker thread done servicing request
20:55:01.732 00.000 9044 OnExposeComplete: enter
20:55:01.733 00.001 9044 UpdateGuideState(): m_state=6
20:55:01.733 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
20:55:01.734 00.001 9044 Star::Find returns 1 (0), X=1014.74, Y=822.78, Mass=5507, SNR=50.9, Peak=173 HFD=5.1
20:55:01.735 00.001 9044 MultiStar: [#1 0.02,0.07,1.03,U] [#2 -0.05,0.02,1.19,U] [#3 -0.07,-0.10,0.86,U] [#4 -0.04,0.03,1.25,U] [#5 0.01,-0.01,0.66,U] [#6 -0.06,-0.06,0.43,U] [#7 0.05,-0.06,0.42,U] [#8 0.01,-0.00,0.41,U] 
20:55:01.735 00.000 9044 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.08, 0.09}
20:55:01.736 00.001 9044 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.62) = xAngle (4.02 = -2.27)
20:55:01.736 00.000 9044 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.93 = 0.93)
20:55:01.737 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.39 mountX=-0.01 mountY=0.01, mountTheta=2.25
20:55:01.739 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.01, opts=13)
20:55:01.740 00.001 9044 Enqueuing Move request for scope (-0.01, 0.01)
20:55:01.741 00.001 12252 Worker thread wakes up
20:55:01.741 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
20:55:01.741 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
20:55:01.741 00.000 12252 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
20:55:01.742 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:01.743 00.001 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1317.13
20:55:01.743 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
20:55:01.743 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:01.743 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:55:01.743 00.000 12252 MoveAxis(W, 2, ABG)
20:55:01.743 00.000 12252 Guiding  Dir = 3, Dur = 2
20:55:01.744 00.001 12252 IsSlewing returns 0
20:55:01.744 00.000 12252 IsGuiding returns 0
20:55:01.747 00.003 12252 IsGuiding returns 0
20:55:01.747 00.000 12252 Move returns status 0, amount 2
20:55:01.747 00.000 12252 MoveAxis(N, 0, ABG)
20:55:01.747 00.000 12252 Move returns status 0, amount 0
20:55:01.748 00.001 12252 move complete, result=0
20:55:01.748 00.000 12252 worker thread done servicing request
20:55:01.760 00.012 9044 UpdateGuideState exits: m=5507 SNR=50.9
20:55:01.760 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:01.761 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:01.761 00.000 9044 Enqueuing Expose request
20:55:01.762 00.001 9044 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
20:55:01.763 00.001 12252 Worker thread wakes up
20:55:01.763 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:01.763 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:02.735 00.972 9044 User exited setup dialog with 'ok'
20:55:02.736 00.001 9044 set dither mode 0
20:55:02.738 00.002 9044 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:55:02.739 00.001 9044 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:55:02.739 00.000 9044 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:55:02.740 00.001 9044 camera: set binning = 1
20:55:02.741 00.001 9044 Saturation detection set to Max-ADU value 255
20:55:02.742 00.001 9044 Setting StarMinHFD = 1.50
20:55:02.742 00.000 9044 Setting MaxHFD = 10.0
20:55:02.743 00.001 9044 Setting StarMinSNR = 6.0
20:55:02.744 00.001 9044 Setting AutoSelDownsample = 0
20:55:02.744 00.000 9044 MultiStar mode enabled
20:55:02.745 00.001 9044 Scope: enabling slew check, guiding will stop when slew is detected
20:55:02.746 00.001 9044 BLC: Backlash comp enabled, Comp pulse = 80 ms
20:55:02.752 00.006 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
20:55:02.754 00.002 9044 ScopeASCOM::SideOfPier() returns 1
20:55:02.756 00.002 9044 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
20:55:02.757 00.001 9044 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:55:02.757 00.000 9044 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:55:02.794 00.037 9044 PhdConfig flush
20:55:02.961 00.167 9044 evsrv: cli 0CD5D358 connect
20:55:02.963 00.002 9044 case statement mapped state 6 to 3
20:55:02.965 00.002 9044 case statement mapped state 6 to 3
20:55:02.966 00.001 9044 evsrv: cli 0CD5D358 request: {"method":"get_pixel_scale","id":"d7c4f7b7-0b06-471f-b9eb-40978efbb4fd"}
20:55:02.967 00.001 9044 evsrv: cli 0CD5D358 response: {"jsonrpc":"2.0","result":4.77465,"id":"d7c4f7b7-0b06-471f-b9eb-40978efbb4fd"}
20:55:02.968 00.001 9044 evsrv: cli 0CD5D358 disconnect
20:55:04.095 01.127 12252 Exposure complete
20:55:04.124 00.029 12252 worker thread done servicing request
20:55:04.124 00.000 9044 OnExposeComplete: enter
20:55:04.125 00.001 9044 UpdateGuideState(): m_state=6
20:55:04.126 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
20:55:04.127 00.001 9044 Star::Find returns 1 (0), X=1014.63, Y=822.77, Mass=5477, SNR=50.8, Peak=173 HFD=5.2
20:55:04.128 00.001 9044 MultiStar: [#1 -0.16,-0.06,1.05,U] [#2 -0.08,0.02,1.22,U] [#3 -0.12,-0.04,0.84,U] [#4 -0.25,0.01,1.27,U] [#5 -0.11,0.03,0.65,U] [#6 -0.16,-0.03,0.43,U] [#7 -0.03,-0.19,0.43,U] [#8 -0.18,-0.01,0.42,U] 
20:55:04.129 00.001 9044 single-star, 8 included, MultiStar: {-0.13, -0.01}, one-star: {-0.04, 0.08}
20:55:04.129 00.000 9044 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.62) = xAngle (3.66 = -2.62)
20:55:04.130 00.001 9044 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.58 = 0.58)
20:55:04.131 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.04 mountX=-0.08 mountY=0.05, mountTheta=2.58
20:55:04.133 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.08, opts=13)
20:55:04.134 00.001 9044 Enqueuing Move request for scope (-0.04, 0.08)
20:55:04.135 00.001 12252 Worker thread wakes up
20:55:04.135 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
20:55:04.135 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
20:55:04.135 00.000 12252 Moving (-0.04, 0.08) raw xDistance=-0.08 yDistance=0.05
20:55:04.136 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:04.137 00.001 12252 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1316.93
20:55:04.137 00.000 12252 PPEC: input: -0.08, control: 0.02, exposure: 2000
20:55:04.137 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:04.137 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:55:04.137 00.000 12252 MoveAxis(W, 9, ABG)
20:55:04.137 00.000 12252 Guiding  Dir = 3, Dur = 9
20:55:04.138 00.001 12252 IsSlewing returns 0
20:55:04.138 00.000 12252 IsGuiding returns 0
20:55:04.141 00.003 12252 PulseGuide returned control before completion, sleep 18
20:55:04.156 00.015 9044 UpdateGuideState exits: m=5477 SNR=50.8
20:55:04.157 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:04.158 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:04.159 00.001 9044 Enqueuing Expose request
20:55:04.172 00.013 12252 IsGuiding returns 0
20:55:04.172 00.000 12252 Move returns status 0, amount 9
20:55:04.172 00.000 12252 MoveAxis(N, 0, ABG)
20:55:04.172 00.000 12252 Move returns status 0, amount 0
20:55:04.172 00.000 12252 move complete, result=0
20:55:04.172 00.000 12252 worker thread done servicing request
20:55:04.172 00.000 12252 Worker thread wakes up
20:55:04.172 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:04.172 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:04.343 00.171 9044 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
20:55:06.504 02.161 12252 Exposure complete
20:55:06.552 00.048 12252 worker thread done servicing request
20:55:06.552 00.000 9044 OnExposeComplete: enter
20:55:06.553 00.001 9044 UpdateGuideState(): m_state=6
20:55:06.554 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
20:55:06.555 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=822.81, Mass=5393, SNR=50.7, Peak=173 HFD=5.1
20:55:06.556 00.001 9044 MultiStar: [#1 -0.10,-0.05,1.04,U] [#2 -0.06,-0.08,1.21,U] [#3 -0.23,-0.08,0.86,U] [#4 -0.25,0.03,1.28,U] [#5 -0.16,-0.01,0.66,U] [#6 -0.09,-0.04,0.43,U] [#7 -0.11,-0.11,0.43,U] [#8 -0.21,-0.07,0.42,U] 
20:55:06.558 00.002 9044 single-star, 8 included, MultiStar: {-0.14, -0.02}, one-star: {-0.01, 0.12}
20:55:06.559 00.001 9044 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.62) = xAngle (3.28 = -3.00)
20:55:06.560 00.001 9044 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.20 = 0.20)
20:55:06.561 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.66 mountX=-0.12 mountY=0.02, mountTheta=2.94
20:55:06.564 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.12, opts=13)
20:55:06.565 00.001 9044 Enqueuing Move request for scope (-0.01, 0.12)
20:55:06.567 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:06.568 00.001 9044 UpdateGuideState exits: m=5393 SNR=50.7
20:55:06.569 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:06.570 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:06.571 00.001 9044 Enqueuing Expose request
20:55:06.572 00.001 12252 Worker thread wakes up
20:55:06.573 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
20:55:06.573 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
20:55:06.573 00.000 12252 Moving (-0.01, 0.12) raw xDistance=-0.12 yDistance=0.02
20:55:06.576 00.003 12252 PPEC rslt: input = -0.12, final = -0.05, react = -0.07, pred = 0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 1317.15
20:55:06.576 00.000 12252 PPEC: input: -0.12, control: -0.05, exposure: 2000
20:55:06.576 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:06.576 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:55:06.576 00.000 12252 MoveAxis(E, 18, ABG)
20:55:06.576 00.000 12252 Guiding  Dir = 2, Dur = 18
20:55:06.576 00.000 12252 IsSlewing returns 0
20:55:06.577 00.001 12252 IsGuiding returns 0
20:55:06.579 00.002 12252 PulseGuide returned control before completion, sleep 27
20:55:06.610 00.031 12252 IsGuiding returns 0
20:55:06.610 00.000 12252 Move returns status 0, amount 18
20:55:06.610 00.000 12252 MoveAxis(N, 0, ABG)
20:55:06.610 00.000 12252 Move returns status 0, amount 0
20:55:06.610 00.000 12252 move complete, result=0
20:55:06.610 00.000 12252 worker thread done servicing request
20:55:06.611 00.001 9044 GuideStep: -0.1 px 18 ms EAST, 0.0 px 0 ms NORTH
20:55:06.612 00.001 12252 Worker thread wakes up
20:55:06.612 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:06.612 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:08.959 02.347 12252 Exposure complete
20:55:09.038 00.079 12252 worker thread done servicing request
20:55:09.038 00.000 9044 OnExposeComplete: enter
20:55:09.041 00.003 9044 UpdateGuideState(): m_state=6
20:55:09.042 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
20:55:09.043 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=822.84, Mass=5443, SNR=50.6, Peak=173 HFD=5.0
20:55:09.045 00.002 9044 MultiStar: [#1 -0.15,0.14,1.07,U] [#2 -0.10,0.07,1.19,U] [#3 -0.31,-0.14,0.85,U] [#4 -0.24,0.06,1.29,U] [#5 -0.13,0.05,0.67,U] [#6 -0.19,0.06,0.43,U] [#7 -0.10,-0.07,0.42,U] [#8 -0.15,0.01,0.42,U] 
20:55:09.046 00.001 9044 single-star, 8 included, MultiStar: {-0.15, 0.05}, one-star: {0.01, 0.15}
20:55:09.046 00.000 9044 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.62) = xAngle (3.11 = 3.11)
20:55:09.047 00.001 9044 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.03 = 0.03)
20:55:09.048 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.16 cameraTheta=1.49 mountX=-0.16 mountY=0.00, mountTheta=3.11
20:55:09.050 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.15, opts=13)
20:55:09.052 00.002 9044 Enqueuing Move request for scope (0.01, 0.15)
20:55:09.055 00.003 12252 Worker thread wakes up
20:55:09.055 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:09.057 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
20:55:09.057 00.000 9044 UpdateGuideState exits: m=5443 SNR=50.6
20:55:09.058 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
20:55:09.059 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:09.061 00.002 12252 Moving (0.01, 0.15) raw xDistance=-0.16 yDistance=0.00
20:55:09.061 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:09.064 00.003 9044 Enqueuing Expose request
20:55:09.068 00.004 12252 PPEC rslt: input = -0.16, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1317.38
20:55:09.068 00.000 12252 PPEC: input: -0.16, control: -0.08, exposure: 2000
20:55:09.068 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:09.068 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
20:55:09.068 00.000 12252 MoveAxis(E, 32, ABG)
20:55:09.068 00.000 12252 Guiding  Dir = 2, Dur = 32
20:55:09.069 00.001 12252 IsSlewing returns 0
20:55:09.069 00.000 12252 IsGuiding returns 0
20:55:09.072 00.003 12252 PulseGuide returned control before completion, sleep 40
20:55:09.117 00.045 12252 IsGuiding returns 0
20:55:09.117 00.000 12252 Move returns status 0, amount 32
20:55:09.117 00.000 12252 MoveAxis(N, 0, ABG)
20:55:09.117 00.000 12252 Move returns status 0, amount 0
20:55:09.117 00.000 12252 move complete, result=0
20:55:09.117 00.000 12252 worker thread done servicing request
20:55:09.118 00.001 9044 GuideStep: -0.2 px 32 ms EAST, 0.0 px 0 ms NORTH
20:55:09.120 00.002 12252 Worker thread wakes up
20:55:09.120 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:09.120 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:11.481 02.361 12252 Exposure complete
20:55:11.533 00.052 12252 worker thread done servicing request
20:55:11.533 00.000 9044 OnExposeComplete: enter
20:55:11.535 00.002 9044 UpdateGuideState(): m_state=6
20:55:11.537 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
20:55:11.538 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=822.53, Mass=5523, SNR=51.1, Peak=173 HFD=5.1
20:55:11.540 00.002 9044 MultiStar: [#1 -0.14,-0.14,1.04,U] [#2 -0.10,-0.12,1.20,U] [#3 -0.09,-0.11,0.84,U] [#4 -0.15,-0.10,1.28,U] [#5 -0.11,-0.11,0.65,U] [#6 -0.14,-0.09,0.42,U] [#7 -0.02,-0.22,0.45,U] [#8 -0.09,-0.19,0.41,U] 
20:55:11.541 00.001 9044 single-star, 8 included, MultiStar: {-0.10, -0.13}, one-star: {-0.01, -0.16}
20:55:11.542 00.001 9044 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.62) = xAngle (-0.03 = -0.03)
20:55:11.544 00.002 9044 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.11 = -3.11)
20:55:11.545 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.65 mountX=0.16 mountY=-0.01, mountTheta=-0.03
20:55:11.547 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.16, opts=13)
20:55:11.549 00.002 9044 Enqueuing Move request for scope (-0.01, -0.16)
20:55:11.551 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:11.552 00.001 9044 UpdateGuideState exits: m=5523 SNR=51.1
20:55:11.553 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:11.554 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:11.555 00.001 9044 Enqueuing Expose request
20:55:11.556 00.001 12252 Worker thread wakes up
20:55:11.556 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
20:55:11.556 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
20:55:11.556 00.000 12252 Moving (-0.01, -0.16) raw xDistance=0.16 yDistance=-0.01
20:55:11.559 00.003 12252 PPEC rslt: input = 0.16, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 1317.60
20:55:11.559 00.000 12252 PPEC: input: 0.16, control: 0.12, exposure: 2000
20:55:11.559 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:11.559 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:55:11.559 00.000 12252 MoveAxis(W, 45, ABG)
20:55:11.559 00.000 12252 Guiding  Dir = 3, Dur = 45
20:55:11.559 00.000 12252 IsSlewing returns 0
20:55:11.560 00.001 12252 IsGuiding returns 0
20:55:11.561 00.001 12252 PulseGuide returned control before completion, sleep 54
20:55:11.628 00.067 12252 IsGuiding returns 0
20:55:11.628 00.000 12252 Move returns status 0, amount 45
20:55:11.628 00.000 12252 MoveAxis(N, 0, ABG)
20:55:11.628 00.000 12252 Move returns status 0, amount 0
20:55:11.628 00.000 12252 move complete, result=0
20:55:11.628 00.000 12252 worker thread done servicing request
20:55:11.628 00.000 12252 Worker thread wakes up
20:55:11.628 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:11.628 00.000 9044 GuideStep: 0.2 px 45 ms WEST, -0.0 px 0 ms NORTH
20:55:11.630 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:13.994 02.364 12252 Exposure complete
20:55:14.066 00.072 12252 worker thread done servicing request
20:55:14.067 00.001 9044 OnExposeComplete: enter
20:55:14.068 00.001 9044 UpdateGuideState(): m_state=6
20:55:14.071 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
20:55:14.073 00.002 9044 Star::Find returns 1 (0), X=1014.61, Y=822.82, Mass=5606, SNR=51.4, Peak=173 HFD=5.2
20:55:14.077 00.004 9044 MultiStar: [#1 -0.16,0.12,1.06,U] [#2 -0.12,0.15,1.18,U] [#3 -0.12,0.04,0.83,U] [#4 -0.30,0.08,1.27,U] [#5 -0.10,0.15,0.65,U] [#6 -0.14,0.17,0.42,U] [#7 -0.10,0.07,0.41,U] [#8 -0.19,0.29,0.42,U] 
20:55:14.079 00.002 9044 single-star, 8 included, MultiStar: {-0.15, 0.12}, one-star: {-0.06, 0.13}
20:55:14.082 00.003 9044 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.62) = xAngle (3.60 = -2.69)
20:55:14.084 00.002 9044 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.51 = 0.51)
20:55:14.086 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=1.97 mountX=-0.13 mountY=0.07, mountTheta=2.64
20:55:14.091 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.13, opts=13)
20:55:14.094 00.003 9044 Enqueuing Move request for scope (-0.06, 0.13)
20:55:14.096 00.002 12252 Worker thread wakes up
20:55:14.096 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:14.099 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
20:55:14.099 00.000 9044 UpdateGuideState exits: m=5606 SNR=51.4
20:55:14.101 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
20:55:14.101 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:14.103 00.002 12252 Moving (-0.06, 0.13) raw xDistance=-0.13 yDistance=0.07
20:55:14.103 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:14.105 00.002 9044 Enqueuing Expose request
20:55:14.107 00.002 12252 PPEC rslt: input = -0.13, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1317.83
20:55:14.107 00.000 12252 PPEC: input: -0.13, control: -0.07, exposure: 2000
20:55:14.107 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:14.107 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
20:55:14.109 00.002 12252 MoveAxis(E, 27, ABG)
20:55:14.109 00.000 12252 Guiding  Dir = 2, Dur = 27
20:55:14.109 00.000 12252 IsSlewing returns 0
20:55:14.109 00.000 12252 IsGuiding returns 0
20:55:14.111 00.002 12252 PulseGuide returned control before completion, sleep 36
20:55:14.154 00.043 12252 IsGuiding returns 0
20:55:14.154 00.000 12252 Move returns status 0, amount 27
20:55:14.154 00.000 12252 MoveAxis(N, 0, ABG)
20:55:14.154 00.000 12252 Move returns status 0, amount 0
20:55:14.154 00.000 12252 move complete, result=0
20:55:14.154 00.000 12252 worker thread done servicing request
20:55:14.155 00.001 9044 GuideStep: -0.1 px 27 ms EAST, 0.1 px 0 ms NORTH
20:55:14.157 00.002 12252 Worker thread wakes up
20:55:14.157 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:14.157 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:16.517 02.360 12252 Exposure complete
20:55:16.575 00.058 12252 worker thread done servicing request
20:55:16.575 00.000 9044 OnExposeComplete: enter
20:55:16.576 00.001 9044 UpdateGuideState(): m_state=6
20:55:16.577 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
20:55:16.578 00.001 9044 Star::Find returns 1 (0), X=1014.47, Y=822.90, Mass=5633, SNR=51.6, Peak=173 HFD=5.1
20:55:16.580 00.002 9044 MultiStar: [#1 -0.18,-0.08,1.03,U] [#2 -0.12,0.09,1.18,U] [#3 -0.17,0.08,0.84,U] [#4 -0.32,0.11,1.25,U] [#5 -0.14,0.13,0.64,U] [#6 -0.16,0.01,0.42,U] [#7 -0.16,0.03,0.42,U] [#8 -0.10,0.06,0.41,U] 
20:55:16.581 00.001 9044 refined, 8 included, MultiStar: {-0.19, 0.08}, one-star: {-0.20, 0.21}
20:55:16.582 00.001 9044 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.62) = xAngle (4.37 = -1.91)
20:55:16.583 00.001 9044 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.29 = 1.29)
20:55:16.584 00.001 9044 CameraToMount -- cameraX=-0.19 cameraY=0.08 hyp=0.20 cameraTheta=2.75 mountX=-0.07 mountY=0.19, mountTheta=1.90
20:55:16.587 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=0.08, opts=13)
20:55:16.588 00.001 9044 Enqueuing Move request for scope (-0.19, 0.08)
20:55:16.589 00.001 12252 Worker thread wakes up
20:55:16.589 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:16.590 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.08) opts 0xd
20:55:16.590 00.000 9044 UpdateGuideState exits: m=5633 SNR=51.6
20:55:16.591 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.19, 0.08)
20:55:16.591 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:16.592 00.001 12252 Moving (-0.19, 0.08) raw xDistance=-0.07 yDistance=0.19
20:55:16.592 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:16.593 00.001 9044 Enqueuing Expose request
20:55:16.594 00.001 12252 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1318.06
20:55:16.594 00.000 12252 PPEC: input: -0.07, control: 0.01, exposure: 2000
20:55:16.594 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:55:16.594 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
20:55:16.594 00.000 12252 MoveAxis(W, 4, ABG)
20:55:16.595 00.001 12252 Guiding  Dir = 3, Dur = 4
20:55:16.595 00.000 12252 IsSlewing returns 0
20:55:16.595 00.000 12252 IsGuiding returns 0
20:55:16.597 00.002 12252 PulseGuide returned control before completion, sleep 13
20:55:16.612 00.015 12252 IsGuiding returns 0
20:55:16.612 00.000 12252 Move returns status 0, amount 4
20:55:16.612 00.000 12252 MoveAxis(N, 0, ABG)
20:55:16.612 00.000 12252 Move returns status 0, amount 0
20:55:16.612 00.000 12252 move complete, result=0
20:55:16.612 00.000 12252 worker thread done servicing request
20:55:16.612 00.000 12252 Worker thread wakes up
20:55:16.612 00.000 9044 GuideStep: -0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
20:55:16.613 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:16.613 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:18.960 02.347 12252 Exposure complete
20:55:19.021 00.061 12252 worker thread done servicing request
20:55:19.021 00.000 9044 OnExposeComplete: enter
20:55:19.023 00.002 9044 UpdateGuideState(): m_state=6
20:55:19.024 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
20:55:19.025 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=822.93, Mass=5646, SNR=51.6, Peak=173 HFD=5.1
20:55:19.027 00.002 9044 MultiStar: [#1 -0.17,0.05,1.02,U] [#2 -0.16,0.05,1.20,U] [#3 -0.12,0.07,0.83,U] [#4 -0.32,0.12,1.26,U] [#5 -0.17,0.01,0.65,U] [#6 -0.16,0.05,0.42,U] [#7 -0.17,-0.01,0.41,U] [#8 -0.13,-0.02,0.41,U] 
20:55:19.028 00.001 9044 refined, 8 included, MultiStar: {-0.17, 0.08}, one-star: {-0.03, 0.24}
20:55:19.029 00.001 9044 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.62) = xAngle (4.32 = -1.96)
20:55:19.030 00.001 9044 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.24 = 1.24)
20:55:19.031 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.18 cameraTheta=2.70 mountX=-0.07 mountY=0.17, mountTheta=1.96
20:55:19.033 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.08, opts=13)
20:55:19.034 00.001 9044 Enqueuing Move request for scope (-0.17, 0.08)
20:55:19.036 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:19.037 00.001 12252 Worker thread wakes up
20:55:19.037 00.000 9044 UpdateGuideState exits: m=5646 SNR=51.6
20:55:19.038 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:19.039 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:19.040 00.001 9044 Enqueuing Expose request
20:55:19.041 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
20:55:19.041 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
20:55:19.041 00.000 12252 Moving (-0.17, 0.08) raw xDistance=-0.07 yDistance=0.17
20:55:19.047 00.006 12252 PPEC rslt: input = -0.07, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1318.29
20:55:19.047 00.000 12252 PPEC: input: -0.07, control: 0.02, exposure: 2000
20:55:19.047 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:55:19.047 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
20:55:19.047 00.000 12252 MoveAxis(W, 7, ABG)
20:55:19.047 00.000 12252 Guiding  Dir = 3, Dur = 7
20:55:19.047 00.000 12252 IsSlewing returns 0
20:55:19.049 00.002 12252 IsGuiding returns 0
20:55:19.051 00.002 12252 PulseGuide returned control before completion, sleep 15
20:55:19.078 00.027 12252 IsGuiding returns 0
20:55:19.078 00.000 12252 Move returns status 0, amount 7
20:55:19.078 00.000 12252 MoveAxis(N, 0, ABG)
20:55:19.078 00.000 12252 Move returns status 0, amount 0
20:55:19.078 00.000 12252 move complete, result=0
20:55:19.078 00.000 12252 worker thread done servicing request
20:55:19.078 00.000 12252 Worker thread wakes up
20:55:19.078 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:19.078 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:19.078 00.000 9044 GuideStep: -0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
20:55:21.441 02.363 12252 Exposure complete
20:55:21.488 00.047 12252 worker thread done servicing request
20:55:21.488 00.000 9044 OnExposeComplete: enter
20:55:21.489 00.001 9044 UpdateGuideState(): m_state=6
20:55:21.491 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
20:55:21.492 00.001 9044 Star::Find returns 1 (0), X=1014.48, Y=822.84, Mass=5562, SNR=51.1, Peak=173 HFD=5.2
20:55:21.493 00.001 9044 MultiStar: [#1 -0.18,-0.02,1.04,U] [#2 -0.16,-0.03,1.24,U] [#3 -0.27,-0.17,0.84,U] [#4 -0.30,0.05,1.27,U] [#5 -0.21,0.11,0.65,U] [#6 -0.17,-0.00,0.42,U] [#7 -0.14,-0.08,0.43,U] [#8 -0.23,0.02,0.42,U] 
20:55:21.494 00.001 9044 refined, 8 included, MultiStar: {-0.21, 0.01}, one-star: {-0.19, 0.15}
20:55:21.495 00.001 9044 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.62) = xAngle (4.72 = -1.56)
20:55:21.496 00.001 9044 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.64 = 1.64)
20:55:21.497 00.001 9044 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.21 cameraTheta=3.10 mountX=0.00 mountY=0.21, mountTheta=1.56
20:55:21.499 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=0.01, opts=13)
20:55:21.499 00.000 9044 Enqueuing Move request for scope (-0.21, 0.01)
20:55:21.502 00.003 12252 Worker thread wakes up
20:55:21.502 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:21.503 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
20:55:21.503 00.000 9044 UpdateGuideState exits: m=5562 SNR=51.1
20:55:21.505 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
20:55:21.505 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:21.506 00.001 12252 Moving (-0.21, 0.01) raw xDistance=0.00 yDistance=0.21
20:55:21.507 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:21.509 00.002 9044 Enqueuing Expose request
20:55:21.511 00.002 12252 PPEC rslt: input = 0.00, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1318.52
20:55:21.511 00.000 12252 PPEC: input: 0.00, control: 0.02, exposure: 2000
20:55:21.511 00.000 12252 switching direction from 0 to 1 - decHistory=3 oldest=0.05 newest=0.58
20:55:21.512 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
20:55:21.512 00.000 12252 MoveAxis(W, 7, ABG)
20:55:21.512 00.000 12252 Guiding  Dir = 3, Dur = 7
20:55:21.512 00.000 12252 IsSlewing returns 0
20:55:21.513 00.001 12252 IsGuiding returns 0
20:55:21.515 00.002 12252 PulseGuide returned control before completion, sleep 15
20:55:21.540 00.025 12252 IsGuiding returns 0
20:55:21.540 00.000 12252 Move returns status 0, amount 7
20:55:21.540 00.000 12252 BLC: Oldest BLC event removed
20:55:21.540 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
20:55:21.540 00.000 12252 MoveAxis(S, 152, ABG)
20:55:21.540 00.000 12252 Guiding  Dir = 1, Dur = 152
20:55:21.541 00.001 12252 IsSlewing returns 0
20:55:21.541 00.000 12252 IsGuiding returns 0
20:55:21.547 00.006 12252 PulseGuide returned control before completion, sleep 156
20:55:21.711 00.164 12252 IsGuiding returns 0
20:55:21.711 00.000 12252 Move returns status 0, amount 152
20:55:21.711 00.000 12252 move complete, result=0
20:55:21.711 00.000 12252 worker thread done servicing request
20:55:21.711 00.000 12252 Worker thread wakes up
20:55:21.711 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:21.711 00.000 9044 GuideStep: 0.0 px 7 ms WEST, 0.2 px 152 ms SOUTH
20:55:21.715 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:24.081 02.366 12252 Exposure complete
20:55:24.143 00.062 12252 worker thread done servicing request
20:55:24.143 00.000 9044 OnExposeComplete: enter
20:55:24.146 00.003 9044 UpdateGuideState(): m_state=6
20:55:24.147 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
20:55:24.149 00.002 9044 Star::Find returns 1 (0), X=1014.72, Y=822.74, Mass=5456, SNR=50.7, Peak=173 HFD=5.2
20:55:24.150 00.001 9044 MultiStar: [#1 0.05,-0.07,1.06,U] [#2 0.05,-0.08,1.21,U] [#3 0.05,-0.06,0.85,U] [#4 -0.02,-0.01,1.26,U] [#5 0.02,-0.03,0.65,U] [#6 0.04,-0.11,0.43,U] [#7 0.05,-0.12,0.43,U] [#8 -0.04,-0.10,0.41,U] 
20:55:24.151 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.05, 0.05}
20:55:24.152 00.001 9044 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.62) = xAngle (0.62 = 0.62)
20:55:24.154 00.002 9044 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.46 = -2.46)
20:55:24.154 00.000 9044 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-1.00 mountX=0.04 mountY=-0.03, mountTheta=-0.66
20:55:24.156 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.05, opts=13)
20:55:24.158 00.002 9044 Enqueuing Move request for scope (0.03, -0.05)
20:55:24.159 00.001 12252 Worker thread wakes up
20:55:24.159 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:24.161 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
20:55:24.161 00.000 9044 UpdateGuideState exits: m=5456 SNR=50.7
20:55:24.162 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
20:55:24.162 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:24.163 00.001 12252 Moving (0.03, -0.05) raw xDistance=0.04 yDistance=-0.03
20:55:24.163 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:24.163 00.000 9044 Enqueuing Expose request
20:55:24.165 00.002 12252 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.210896, 1:-0.033787
20:55:24.165 00.000 12252 BLC: No correction, Miss < min_move
20:55:24.168 00.003 12252 PPEC rslt: input = 0.04, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1318.76
20:55:24.168 00.000 12252 PPEC: input: 0.04, control: 0.01, exposure: 2000
20:55:24.168 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:24.168 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:55:24.168 00.000 12252 MoveAxis(W, 5, ABG)
20:55:24.168 00.000 12252 Guiding  Dir = 3, Dur = 5
20:55:24.168 00.000 12252 IsSlewing returns 0
20:55:24.168 00.000 12252 IsGuiding returns 0
20:55:24.170 00.002 12252 PulseGuide returned control before completion, sleep 14
20:55:24.199 00.029 12252 IsGuiding returns 0
20:55:24.199 00.000 12252 Move returns status 0, amount 5
20:55:24.199 00.000 12252 MoveAxis(N, 0, ABG)
20:55:24.199 00.000 12252 Move returns status 0, amount 0
20:55:24.199 00.000 12252 move complete, result=0
20:55:24.199 00.000 12252 worker thread done servicing request
20:55:24.199 00.000 9044 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
20:55:24.202 00.003 12252 Worker thread wakes up
20:55:24.202 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:24.202 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:26.565 02.363 12252 Exposure complete
20:55:26.625 00.060 12252 worker thread done servicing request
20:55:26.625 00.000 9044 OnExposeComplete: enter
20:55:26.626 00.001 9044 UpdateGuideState(): m_state=6
20:55:26.628 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
20:55:26.631 00.003 9044 Star::Find returns 1 (0), X=1014.86, Y=822.79, Mass=5524, SNR=51.0, Peak=173 HFD=5.0
20:55:26.633 00.002 9044 MultiStar: [#1 0.14,0.06,1.05,U] [#2 0.07,-0.05,1.21,U] [#3 0.09,-0.03,0.84,U] [#4 -0.06,0.07,1.26,U] [#5 0.06,-0.04,0.65,U] [#6 0.13,-0.03,0.43,U] [#7 0.14,-0.14,0.43,U] [#8 0.02,-0.07,0.41,U] 
20:55:26.635 00.002 9044 refined, 8 included, MultiStar: {0.08, 0.00}, one-star: {0.19, 0.10}
20:55:26.637 00.002 9044 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.62) = xAngle (1.68 = 1.68)
20:55:26.638 00.001 9044 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.40 = -1.40)
20:55:26.640 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.06 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
20:55:26.643 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.00, opts=13)
20:55:26.644 00.001 9044 Enqueuing Move request for scope (0.08, 0.00)
20:55:26.646 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:26.647 00.001 9044 UpdateGuideState exits: m=5524 SNR=51.0
20:55:26.648 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:26.650 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:26.651 00.001 9044 Enqueuing Expose request
20:55:26.652 00.001 12252 Worker thread wakes up
20:55:26.652 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
20:55:26.652 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
20:55:26.653 00.001 12252 Moving (0.08, 0.00) raw xDistance=-0.01 yDistance=-0.08
20:55:26.653 00.000 12252 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.210896, 1:-0.033787, 2:-0.080551
20:55:26.653 00.000 12252 BLC: No correction, Miss < min_move
20:55:26.656 00.003 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1318.99
20:55:26.656 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
20:55:26.656 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:26.656 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
20:55:26.657 00.001 12252 MoveAxis(W, 5, ABG)
20:55:26.657 00.000 12252 Guiding  Dir = 3, Dur = 5
20:55:26.657 00.000 12252 IsSlewing returns 0
20:55:26.657 00.000 12252 IsGuiding returns 0
20:55:26.659 00.002 12252 PulseGuide returned control before completion, sleep 14
20:55:26.687 00.028 12252 IsGuiding returns 0
20:55:26.687 00.000 12252 Move returns status 0, amount 5
20:55:26.687 00.000 12252 MoveAxis(N, 0, ABG)
20:55:26.687 00.000 12252 Move returns status 0, amount 0
20:55:26.687 00.000 12252 move complete, result=0
20:55:26.687 00.000 12252 worker thread done servicing request
20:55:26.687 00.000 12252 Worker thread wakes up
20:55:26.687 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:26.687 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:26.687 00.000 9044 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
20:55:29.058 02.371 12252 Exposure complete
20:55:29.107 00.049 12252 worker thread done servicing request
20:55:29.108 00.001 9044 OnExposeComplete: enter
20:55:29.110 00.002 9044 UpdateGuideState(): m_state=6
20:55:29.113 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
20:55:29.115 00.002 9044 Star::Find returns 1 (0), X=1014.79, Y=822.87, Mass=5616, SNR=51.5, Peak=173 HFD=5.0
20:55:29.117 00.002 9044 MultiStar: [#1 0.08,0.11,1.04,U] [#2 0.05,0.02,1.21,U] [#3 -0.01,0.09,0.82,U] [#4 0.01,0.11,1.26,U] [#5 0.09,0.13,0.65,U] [#6 -0.02,0.08,0.42,U] [#7 0.07,-0.02,0.42,U] [#8 -0.01,0.02,0.40,U] 
20:55:29.120 00.003 9044 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.12, 0.18}
20:55:29.122 00.002 9044 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.62) = xAngle (2.71 = 2.71)
20:55:29.123 00.001 9044 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.37 = -0.37)
20:55:29.124 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.08 mountX=-0.09 mountY=-0.04, mountTheta=-2.76
20:55:29.126 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.09, opts=13)
20:55:29.127 00.001 9044 Enqueuing Move request for scope (0.05, 0.09)
20:55:29.128 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:29.129 00.001 12252 Worker thread wakes up
20:55:29.129 00.000 9044 UpdateGuideState exits: m=5616 SNR=51.5
20:55:29.131 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:29.133 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
20:55:29.133 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:29.136 00.003 9044 Enqueuing Expose request
20:55:29.138 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
20:55:29.138 00.000 12252 Moving (0.05, 0.09) raw xDistance=-0.09 yDistance=-0.04
20:55:29.138 00.000 12252 BLC: window closed
20:55:29.138 00.000 12252 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.210896, 1:-0.033787, 2:-0.080551
20:55:29.138 00.000 12252 BLC: No correction, Miss < min_move
20:55:29.142 00.004 12252 PPEC rslt: input = -0.09, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1319.22
20:55:29.142 00.000 12252 PPEC: input: -0.09, control: 0.01, exposure: 2000
20:55:29.142 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:29.142 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:55:29.143 00.001 12252 MoveAxis(W, 5, ABG)
20:55:29.143 00.000 12252 Guiding  Dir = 3, Dur = 5
20:55:29.143 00.000 12252 IsSlewing returns 0
20:55:29.143 00.000 12252 IsGuiding returns 0
20:55:29.145 00.002 12252 PulseGuide returned control before completion, sleep 14
20:55:29.166 00.021 12252 IsGuiding returns 0
20:55:29.167 00.001 12252 Move returns status 0, amount 5
20:55:29.167 00.000 12252 MoveAxis(N, 0, ABG)
20:55:29.167 00.000 12252 Move returns status 0, amount 0
20:55:29.167 00.000 12252 move complete, result=0
20:55:29.167 00.000 12252 worker thread done servicing request
20:55:29.167 00.000 12252 Worker thread wakes up
20:55:29.167 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:29.167 00.000 9044 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
20:55:29.168 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:31.517 02.349 12252 Exposure complete
20:55:31.566 00.049 12252 worker thread done servicing request
20:55:31.567 00.001 9044 OnExposeComplete: enter
20:55:31.568 00.001 9044 UpdateGuideState(): m_state=6
20:55:31.569 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
20:55:31.570 00.001 9044 Star::Find returns 1 (0), X=1014.81, Y=822.82, Mass=5475, SNR=51.0, Peak=173 HFD=5.0
20:55:31.571 00.001 9044 MultiStar: [#1 0.10,0.08,1.05,U] [#2 0.09,0.05,1.20,U] [#3 0.06,-0.03,0.85,U] [#4 0.01,0.10,1.26,U] [#5 0.04,0.09,0.65,U] [#6 0.05,0.09,0.43,U] [#7 -0.01,-0.13,0.42,U] [#8 0.08,0.03,0.41,U] 
20:55:31.575 00.004 9044 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.14, 0.13}
20:55:31.577 00.002 9044 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.62) = xAngle (2.36 = 2.36)
20:55:31.578 00.001 9044 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.73 = -0.73)
20:55:31.579 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.73 mountX=-0.07 mountY=-0.06, mountTheta=-2.39
20:55:31.581 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.06, opts=13)
20:55:31.582 00.001 9044 Enqueuing Move request for scope (0.07, 0.06)
20:55:31.585 00.003 12252 Worker thread wakes up
20:55:31.585 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:31.585 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
20:55:31.585 00.000 9044 UpdateGuideState exits: m=5475 SNR=51.0
20:55:31.586 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:31.587 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
20:55:31.587 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:31.588 00.001 9044 Enqueuing Expose request
20:55:31.589 00.001 12252 Moving (0.07, 0.06) raw xDistance=-0.07 yDistance=-0.06
20:55:31.591 00.002 12252 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1319.46
20:55:31.592 00.001 12252 PPEC: input: -0.07, control: 0.01, exposure: 2000
20:55:31.592 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:31.592 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:55:31.592 00.000 12252 MoveAxis(W, 3, ABG)
20:55:31.592 00.000 12252 Guiding  Dir = 3, Dur = 3
20:55:31.592 00.000 12252 IsSlewing returns 0
20:55:31.592 00.000 12252 IsGuiding returns 0
20:55:31.595 00.003 12252 PulseGuide returned control before completion, sleep 11
20:55:31.612 00.017 12252 IsGuiding returns 0
20:55:31.612 00.000 12252 Move returns status 0, amount 3
20:55:31.612 00.000 12252 MoveAxis(N, 0, ABG)
20:55:31.612 00.000 12252 Move returns status 0, amount 0
20:55:31.612 00.000 12252 move complete, result=0
20:55:31.612 00.000 12252 worker thread done servicing request
20:55:31.612 00.000 12252 Worker thread wakes up
20:55:31.612 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:31.612 00.000 9044 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
20:55:31.614 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:33.965 02.351 12252 Exposure complete
20:55:34.044 00.079 12252 worker thread done servicing request
20:55:34.045 00.001 9044 OnExposeComplete: enter
20:55:34.046 00.001 9044 UpdateGuideState(): m_state=6
20:55:34.050 00.004 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
20:55:34.051 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=822.87, Mass=5471, SNR=50.7, Peak=173 HFD=5.0
20:55:34.052 00.001 9044 MultiStar: [#1 0.05,0.10,1.04,U] [#2 0.04,0.05,1.21,U] [#3 0.04,0.02,0.84,U] [#4 -0.08,0.06,1.27,U] [#5 0.01,0.05,0.66,U] [#6 0.10,0.18,0.43,U] [#7 0.09,0.01,0.42,U] [#8 -0.00,-0.08,0.40,U] 
20:55:34.055 00.003 9044 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.12, 0.18}
20:55:34.057 00.002 9044 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.62) = xAngle (2.74 = 2.74)
20:55:34.059 00.002 9044 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.34 = -0.34)
20:55:34.062 00.003 9044 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.12 mountX=-0.07 mountY=-0.03, mountTheta=-2.80
20:55:34.065 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.07, opts=13)
20:55:34.066 00.001 9044 Enqueuing Move request for scope (0.03, 0.07)
20:55:34.067 00.001 12252 Worker thread wakes up
20:55:34.067 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:34.068 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
20:55:34.070 00.002 9044 UpdateGuideState exits: m=5471 SNR=50.7
20:55:34.071 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
20:55:34.071 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:34.073 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:34.074 00.001 12252 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=-0.03
20:55:34.074 00.000 9044 Enqueuing Expose request
20:55:34.076 00.002 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1319.69
20:55:34.076 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
20:55:34.076 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:34.076 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:55:34.076 00.000 12252 MoveAxis(E, 4, ABG)
20:55:34.076 00.000 12252 Guiding  Dir = 2, Dur = 4
20:55:34.076 00.000 12252 IsSlewing returns 0
20:55:34.077 00.001 12252 IsGuiding returns 0
20:55:34.078 00.001 12252 PulseGuide returned control before completion, sleep 13
20:55:34.102 00.024 12252 IsGuiding returns 0
20:55:34.102 00.000 12252 Move returns status 0, amount 4
20:55:34.102 00.000 12252 MoveAxis(N, 0, ABG)
20:55:34.102 00.000 12252 Move returns status 0, amount 0
20:55:34.102 00.000 12252 move complete, result=0
20:55:34.102 00.000 12252 worker thread done servicing request
20:55:34.102 00.000 12252 Worker thread wakes up
20:55:34.102 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
20:55:34.104 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:34.104 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:36.459 02.355 12252 Exposure complete
20:55:36.520 00.061 12252 worker thread done servicing request
20:55:36.520 00.000 9044 OnExposeComplete: enter
20:55:36.522 00.002 9044 UpdateGuideState(): m_state=6
20:55:36.523 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
20:55:36.525 00.002 9044 Star::Find returns 1 (0), X=1014.80, Y=822.70, Mass=5643, SNR=51.5, Peak=173 HFD=5.2
20:55:36.526 00.001 9044 MultiStar: [#1 0.08,-0.26,1.04,U] [#2 0.09,-0.09,1.17,U] [#3 0.01,-0.24,0.84,U] [#4 -0.00,-0.06,1.24,U] [#5 0.07,-0.15,0.65,U] [#6 0.03,-0.12,0.42,U] [#7 0.15,-0.22,0.42,U] [#8 -0.10,-0.20,0.40,U] 
20:55:36.527 00.001 9044 single-star, 8 included, MultiStar: {0.06, -0.13}, one-star: {0.13, 0.01}
20:55:36.528 00.001 9044 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.62) = xAngle (1.67 = 1.67)
20:55:36.529 00.001 9044 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.41 = -1.41)
20:55:36.531 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.05 mountX=-0.01 mountY=-0.13, mountTheta=-1.67
20:55:36.533 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.01, opts=13)
20:55:36.534 00.001 9044 Enqueuing Move request for scope (0.13, 0.01)
20:55:36.535 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:36.537 00.002 12252 Worker thread wakes up
20:55:36.537 00.000 9044 UpdateGuideState exits: m=5643 SNR=51.5
20:55:36.538 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
20:55:36.538 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:36.539 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
20:55:36.539 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:36.541 00.002 9044 Enqueuing Expose request
20:55:36.543 00.002 12252 Moving (0.13, 0.01) raw xDistance=-0.01 yDistance=-0.13
20:55:36.548 00.005 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1319.93
20:55:36.548 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
20:55:36.548 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:36.548 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:55:36.548 00.000 12252 MoveAxis(E, 4, ABG)
20:55:36.548 00.000 12252 Guiding  Dir = 2, Dur = 4
20:55:36.549 00.001 12252 IsSlewing returns 0
20:55:36.549 00.000 12252 IsGuiding returns 0
20:55:36.551 00.002 12252 PulseGuide returned control before completion, sleep 13
20:55:36.570 00.019 12252 IsGuiding returns 0
20:55:36.570 00.000 12252 Move returns status 0, amount 4
20:55:36.570 00.000 12252 MoveAxis(N, 0, ABG)
20:55:36.570 00.000 12252 Move returns status 0, amount 0
20:55:36.570 00.000 12252 move complete, result=0
20:55:36.570 00.000 12252 worker thread done servicing request
20:55:36.570 00.000 12252 Worker thread wakes up
20:55:36.570 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
20:55:36.571 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:36.572 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:38.908 02.336 12252 Exposure complete
20:55:38.956 00.048 12252 worker thread done servicing request
20:55:38.956 00.000 9044 OnExposeComplete: enter
20:55:38.957 00.001 9044 UpdateGuideState(): m_state=6
20:55:38.958 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
20:55:38.959 00.001 9044 Star::Find returns 1 (0), X=1014.85, Y=822.78, Mass=5512, SNR=50.9, Peak=173 HFD=5.1
20:55:38.960 00.001 9044 MultiStar: [#1 0.12,-0.10,1.05,U] [#2 0.15,-0.08,1.19,U] [#3 0.06,-0.06,0.83,U] [#4 0.07,-0.02,1.27,U] [#5 0.07,-0.22,0.65,U] [#6 0.11,0.03,0.43,U] [#7 0.18,-0.02,0.43,U] [#8 0.16,-0.24,0.42,U] 
20:55:38.961 00.001 9044 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {0.18, 0.09}
20:55:38.962 00.001 9044 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.62) = xAngle (1.17 = 1.17)
20:55:38.964 00.002 9044 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.92 = -1.92)
20:55:38.965 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.46 mountX=0.05 mountY=-0.12, mountTheta=-1.17
20:55:38.968 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.06, opts=13)
20:55:38.969 00.001 9044 Enqueuing Move request for scope (0.12, -0.06)
20:55:38.970 00.001 12252 Worker thread wakes up
20:55:38.971 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:38.972 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
20:55:38.972 00.000 9044 UpdateGuideState exits: m=5512 SNR=50.9
20:55:38.973 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:38.974 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:38.975 00.001 9044 Enqueuing Expose request
20:55:38.976 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
20:55:38.976 00.000 12252 Moving (0.12, -0.06) raw xDistance=0.05 yDistance=-0.12
20:55:38.982 00.006 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1320.17
20:55:38.982 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
20:55:38.982 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:38.982 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:55:38.982 00.000 12252 MoveAxis(E, 3, ABG)
20:55:38.982 00.000 12252 Guiding  Dir = 2, Dur = 3
20:55:38.983 00.001 12252 IsSlewing returns 0
20:55:38.983 00.000 12252 IsGuiding returns 0
20:55:38.985 00.002 12252 PulseGuide returned control before completion, sleep 12
20:55:39.010 00.025 12252 IsGuiding returns 0
20:55:39.012 00.002 12252 Move returns status 0, amount 3
20:55:39.012 00.000 12252 MoveAxis(N, 0, ABG)
20:55:39.012 00.000 12252 Move returns status 0, amount 0
20:55:39.012 00.000 12252 move complete, result=0
20:55:39.012 00.000 12252 worker thread done servicing request
20:55:39.012 00.000 12252 Worker thread wakes up
20:55:39.012 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
20:55:39.013 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:39.013 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:41.375 02.362 12252 Exposure complete
20:55:41.428 00.053 12252 worker thread done servicing request
20:55:41.428 00.000 9044 OnExposeComplete: enter
20:55:41.429 00.001 9044 UpdateGuideState(): m_state=6
20:55:41.431 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
20:55:41.432 00.001 9044 Star::Find returns 1 (0), X=1014.86, Y=822.83, Mass=5625, SNR=51.6, Peak=173 HFD=5.1
20:55:41.433 00.001 9044 MultiStar: [#1 0.15,0.11,1.04,U] [#2 0.05,0.08,1.20,U] [#3 0.07,-0.01,0.82,U] [#4 -0.11,0.09,1.25,U] [#5 0.06,0.09,0.65,U] [#6 0.18,0.14,0.42,U] [#7 0.15,0.04,0.42,U] [#8 0.12,0.05,0.40,U] 
20:55:41.434 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.19, 0.14}
20:55:41.435 00.001 9044 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.62) = xAngle (2.45 = 2.45)
20:55:41.436 00.001 9044 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.63 = -0.63)
20:55:41.437 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.83 mountX=-0.09 mountY=-0.07, mountTheta=-2.49
20:55:41.439 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.08, opts=13)
20:55:41.440 00.001 9044 Enqueuing Move request for scope (0.08, 0.08)
20:55:41.442 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:41.443 00.001 9044 UpdateGuideState exits: m=5625 SNR=51.6
20:55:41.444 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:41.445 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:41.447 00.002 9044 Enqueuing Expose request
20:55:41.448 00.001 12252 Worker thread wakes up
20:55:41.448 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
20:55:41.448 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
20:55:41.448 00.000 12252 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=-0.07
20:55:41.451 00.003 12252 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1320.40
20:55:41.452 00.001 12252 PPEC: input: -0.09, control: -0.00, exposure: 2000
20:55:41.452 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:41.452 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:55:41.452 00.000 12252 MoveAxis(E, 2, ABG)
20:55:41.452 00.000 12252 Guiding  Dir = 2, Dur = 2
20:55:41.452 00.000 12252 IsSlewing returns 0
20:55:41.453 00.001 12252 IsGuiding returns 0
20:55:41.455 00.002 12252 IsGuiding returns 0
20:55:41.456 00.001 12252 Move returns status 0, amount 2
20:55:41.456 00.000 12252 MoveAxis(N, 0, ABG)
20:55:41.456 00.000 12252 Move returns status 0, amount 0
20:55:41.456 00.000 12252 move complete, result=0
20:55:41.456 00.000 12252 worker thread done servicing request
20:55:41.456 00.000 9044 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
20:55:41.458 00.002 12252 Worker thread wakes up
20:55:41.458 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:41.459 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:43.817 02.358 12252 Exposure complete
20:55:43.867 00.050 12252 worker thread done servicing request
20:55:43.867 00.000 9044 OnExposeComplete: enter
20:55:43.868 00.001 9044 UpdateGuideState(): m_state=6
20:55:43.870 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
20:55:43.871 00.001 9044 Star::Find returns 1 (0), X=1014.75, Y=822.83, Mass=5556, SNR=51.1, Peak=173 HFD=5.1
20:55:43.873 00.002 9044 MultiStar: [#1 0.09,-0.08,1.06,U] [#2 0.05,0.07,1.19,U] [#3 0.05,0.04,0.84,U] [#4 0.04,0.00,1.29,U] [#5 0.05,-0.00,0.64,U] [#6 0.04,-0.01,0.42,U] [#7 0.05,0.02,0.41,U] [#8 0.11,0.10,0.41,U] 
20:55:43.874 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.08, 0.14}
20:55:43.875 00.001 9044 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.62) = xAngle (2.07 = 2.07)
20:55:43.876 00.001 9044 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.01 = -1.01)
20:55:43.877 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.45 mountX=-0.03 mountY=-0.06, mountTheta=-2.08
20:55:43.879 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.03, opts=13)
20:55:43.881 00.002 9044 Enqueuing Move request for scope (0.06, 0.03)
20:55:43.882 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:43.883 00.001 12252 Worker thread wakes up
20:55:43.883 00.000 9044 UpdateGuideState exits: m=5556 SNR=51.1
20:55:43.884 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
20:55:43.884 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:43.886 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:43.887 00.001 9044 Enqueuing Expose request
20:55:43.888 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
20:55:43.888 00.000 12252 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=-0.06
20:55:43.891 00.003 12252 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1320.64
20:55:43.891 00.000 12252 PPEC: input: -0.03, control: 0.01, exposure: 2000
20:55:43.891 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:43.891 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:55:43.891 00.000 12252 MoveAxis(W, 2, ABG)
20:55:43.891 00.000 12252 Guiding  Dir = 3, Dur = 2
20:55:43.891 00.000 12252 IsSlewing returns 0
20:55:43.892 00.001 12252 IsGuiding returns 0
20:55:43.894 00.002 12252 IsGuiding returns 0
20:55:43.894 00.000 12252 Move returns status 0, amount 2
20:55:43.894 00.000 12252 MoveAxis(N, 0, ABG)
20:55:43.894 00.000 12252 Move returns status 0, amount 0
20:55:43.894 00.000 12252 move complete, result=0
20:55:43.895 00.001 12252 worker thread done servicing request
20:55:43.895 00.000 12252 Worker thread wakes up
20:55:43.895 00.000 9044 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
20:55:43.897 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:43.897 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:46.242 02.345 12252 Exposure complete
20:55:46.290 00.048 12252 worker thread done servicing request
20:55:46.290 00.000 9044 OnExposeComplete: enter
20:55:46.291 00.001 9044 UpdateGuideState(): m_state=6
20:55:46.292 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
20:55:46.294 00.002 9044 Star::Find returns 1 (0), X=1014.84, Y=822.80, Mass=5482, SNR=50.8, Peak=173 HFD=5.0
20:55:46.295 00.001 9044 MultiStar: [#1 0.06,-0.04,1.05,U] [#2 0.10,0.08,1.22,U] [#3 0.09,-0.17,0.86,U] [#4 0.06,-0.02,1.27,U] [#5 0.11,0.09,0.65,U] [#6 0.02,0.05,0.42,U] [#7 0.10,-0.07,0.43,U] [#8 0.16,-0.03,0.41,U] 
20:55:46.295 00.000 9044 refined, 8 included, MultiStar: {0.10, 0.00}, one-star: {0.17, 0.11}
20:55:46.297 00.002 9044 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.62) = xAngle (1.66 = 1.66)
20:55:46.298 00.001 9044 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.42 = -1.42)
20:55:46.300 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.04 mountX=-0.01 mountY=-0.09, mountTheta=-1.66
20:55:46.302 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.00, opts=13)
20:55:46.303 00.001 9044 Enqueuing Move request for scope (0.10, 0.00)
20:55:46.304 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:46.306 00.002 12252 Worker thread wakes up
20:55:46.306 00.000 9044 UpdateGuideState exits: m=5482 SNR=50.8
20:55:46.308 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:46.309 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
20:55:46.309 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:46.311 00.002 9044 Enqueuing Expose request
20:55:46.314 00.003 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
20:55:46.314 00.000 12252 Moving (0.10, 0.00) raw xDistance=-0.01 yDistance=-0.09
20:55:46.318 00.004 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1320.88
20:55:46.318 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
20:55:46.318 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:46.318 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:55:46.318 00.000 12252 MoveAxis(W, 3, ABG)
20:55:46.319 00.001 12252 Guiding  Dir = 3, Dur = 3
20:55:46.321 00.002 12252 IsSlewing returns 0
20:55:46.322 00.001 12252 IsGuiding returns 0
20:55:46.324 00.002 12252 PulseGuide returned control before completion, sleep 12
20:55:46.340 00.016 12252 IsGuiding returns 0
20:55:46.340 00.000 12252 Move returns status 0, amount 3
20:55:46.340 00.000 12252 MoveAxis(N, 0, ABG)
20:55:46.340 00.000 12252 Move returns status 0, amount 0
20:55:46.340 00.000 12252 move complete, result=0
20:55:46.340 00.000 12252 worker thread done servicing request
20:55:46.340 00.000 12252 Worker thread wakes up
20:55:46.340 00.000 9044 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
20:55:46.343 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:46.343 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:48.688 02.345 12252 Exposure complete
20:55:48.734 00.046 12252 worker thread done servicing request
20:55:48.734 00.000 9044 OnExposeComplete: enter
20:55:48.736 00.002 9044 UpdateGuideState(): m_state=6
20:55:48.739 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
20:55:48.740 00.001 9044 Star::Find returns 1 (0), X=1014.81, Y=822.87, Mass=5376, SNR=50.5, Peak=173 HFD=5.0
20:55:48.741 00.001 9044 MultiStar: [#1 0.08,0.03,1.04,U] [#2 0.06,-0.00,1.21,U] [#3 0.01,-0.07,0.87,U] [#4 -0.00,0.07,1.26,U] [#5 0.05,-0.02,0.65,U] [#6 0.12,0.02,0.43,U] [#7 0.07,-0.06,0.43,U] [#8 0.00,-0.09,0.41,U] 
20:55:48.743 00.002 9044 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.14, 0.18}
20:55:48.744 00.001 9044 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.62) = xAngle (2.01 = 2.01)
20:55:48.745 00.001 9044 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.08 = -1.08)
20:55:48.746 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.38 mountX=-0.03 mountY=-0.05, mountTheta=-2.02
20:55:48.748 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.02, opts=13)
20:55:48.749 00.001 9044 Enqueuing Move request for scope (0.06, 0.02)
20:55:48.751 00.002 12252 Worker thread wakes up
20:55:48.751 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:48.752 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
20:55:48.752 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
20:55:48.752 00.000 12252 Moving (0.06, 0.02) raw xDistance=-0.03 yDistance=-0.05
20:55:48.752 00.000 9044 UpdateGuideState exits: m=5376 SNR=50.5
20:55:48.754 00.002 12252 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1321.12
20:55:48.754 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:48.756 00.002 12252 PPEC: input: -0.03, control: 0.00, exposure: 2000
20:55:48.756 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:48.759 00.003 9044 Enqueuing Expose request
20:55:48.761 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:48.761 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:55:48.761 00.000 12252 MoveAxis(W, 0, ABG)
20:55:48.761 00.000 12252 Move returns status 0, amount 0
20:55:48.761 00.000 12252 MoveAxis(N, 0, ABG)
20:55:48.761 00.000 12252 Move returns status 0, amount 0
20:55:48.761 00.000 12252 move complete, result=0
20:55:48.761 00.000 9044 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
20:55:48.763 00.002 12252 worker thread done servicing request
20:55:48.763 00.000 12252 Worker thread wakes up
20:55:48.763 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:48.763 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:51.125 02.362 12252 Exposure complete
20:55:51.211 00.086 12252 worker thread done servicing request
20:55:51.211 00.000 9044 OnExposeComplete: enter
20:55:51.214 00.003 9044 UpdateGuideState(): m_state=6
20:55:51.218 00.004 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
20:55:51.220 00.002 9044 Star::Find returns 1 (0), X=1014.83, Y=822.79, Mass=5531, SNR=51.1, Peak=173 HFD=5.0
20:55:51.223 00.003 9044 MultiStar: [#1 0.14,0.01,1.04,U] [#2 0.10,-0.02,1.21,U] [#3 0.09,0.01,0.84,U] [#4 0.09,0.04,1.29,U] [#5 0.03,-0.01,0.65,U] [#6 0.15,-0.06,0.42,U] [#7 0.11,-0.10,0.42,U] [#8 0.16,-0.05,0.41,U] 
20:55:51.224 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.16, 0.10}
20:55:51.225 00.001 9044 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.62) = xAngle (1.69 = 1.69)
20:55:51.226 00.001 9044 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.39 = -1.39)
20:55:51.226 00.000 9044 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.07 mountX=-0.01 mountY=-0.11, mountTheta=-1.69
20:55:51.228 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.01, opts=13)
20:55:51.229 00.001 9044 Enqueuing Move request for scope (0.11, 0.01)
20:55:51.230 00.001 12252 Worker thread wakes up
20:55:51.230 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:51.232 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
20:55:51.232 00.000 9044 UpdateGuideState exits: m=5531 SNR=51.1
20:55:51.233 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
20:55:51.233 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:51.235 00.002 12252 Moving (0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
20:55:51.235 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:51.237 00.002 9044 Enqueuing Expose request
20:55:51.241 00.004 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1321.36
20:55:51.241 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
20:55:51.241 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:51.241 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:55:51.241 00.000 12252 MoveAxis(W, 2, ABG)
20:55:51.242 00.001 12252 Guiding  Dir = 3, Dur = 2
20:55:51.242 00.000 12252 IsSlewing returns 0
20:55:51.242 00.000 12252 IsGuiding returns 0
20:55:51.244 00.002 12252 PulseGuide returned control before completion, sleep 11
20:55:51.266 00.022 12252 IsGuiding returns 0
20:55:51.266 00.000 12252 Move returns status 0, amount 2
20:55:51.266 00.000 12252 MoveAxis(N, 0, ABG)
20:55:51.266 00.000 12252 Move returns status 0, amount 0
20:55:51.266 00.000 12252 move complete, result=0
20:55:51.266 00.000 12252 worker thread done servicing request
20:55:51.266 00.000 12252 Worker thread wakes up
20:55:51.266 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:51.266 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:51.266 00.000 9044 GuideStep: -0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
20:55:53.610 02.344 12252 Exposure complete
20:55:53.658 00.048 12252 worker thread done servicing request
20:55:53.658 00.000 9044 OnExposeComplete: enter
20:55:53.660 00.002 9044 UpdateGuideState(): m_state=6
20:55:53.662 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
20:55:53.662 00.000 9044 Star::Find returns 1 (0), X=1014.88, Y=822.83, Mass=5494, SNR=51.1, Peak=173 HFD=5.1
20:55:53.663 00.001 9044 MultiStar: [#1 0.16,0.10,1.04,U] [#2 0.11,0.05,1.21,U] [#3 0.16,-0.03,0.84,U] [#4 0.12,0.01,1.28,U] [#5 0.06,0.07,0.65,U] [#6 0.12,0.04,0.42,U] [#7 0.28,0.04,0.43,U] [#8 0.13,0.05,0.41,U] 
20:55:53.665 00.002 9044 refined, 8 included, MultiStar: {0.15, 0.05}, one-star: {0.21, 0.14}
20:55:53.665 00.000 9044 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.62) = xAngle (1.98 = 1.98)
20:55:53.667 00.002 9044 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.11 = -1.11)
20:55:53.668 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.15 cameraTheta=0.35 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
20:55:53.669 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.05, opts=13)
20:55:53.670 00.001 9044 Enqueuing Move request for scope (0.15, 0.05)
20:55:53.671 00.001 12252 Worker thread wakes up
20:55:53.671 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:53.672 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
20:55:53.672 00.000 9044 UpdateGuideState exits: m=5494 SNR=51.1
20:55:53.672 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
20:55:53.672 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:53.673 00.001 12252 Moving (0.15, 0.05) raw xDistance=-0.06 yDistance=-0.14
20:55:53.673 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:53.674 00.001 9044 Enqueuing Expose request
20:55:53.676 00.002 12252 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1321.60
20:55:53.676 00.000 12252 PPEC: input: -0.06, control: 0.01, exposure: 2000
20:55:53.676 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:53.676 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:55:53.676 00.000 12252 MoveAxis(W, 4, ABG)
20:55:53.676 00.000 12252 Guiding  Dir = 3, Dur = 4
20:55:53.676 00.000 12252 IsSlewing returns 0
20:55:53.676 00.000 12252 IsGuiding returns 0
20:55:53.679 00.003 12252 PulseGuide returned control before completion, sleep 12
20:55:53.696 00.017 12252 IsGuiding returns 0
20:55:53.696 00.000 12252 Move returns status 0, amount 4
20:55:53.696 00.000 12252 MoveAxis(N, 0, ABG)
20:55:53.696 00.000 12252 Move returns status 0, amount 0
20:55:53.696 00.000 12252 move complete, result=0
20:55:53.696 00.000 12252 worker thread done servicing request
20:55:53.696 00.000 12252 Worker thread wakes up
20:55:53.697 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:53.697 00.000 9044 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
20:55:53.698 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:56.037 02.339 12252 Exposure complete
20:55:56.102 00.065 12252 worker thread done servicing request
20:55:56.103 00.001 9044 OnExposeComplete: enter
20:55:56.104 00.001 9044 UpdateGuideState(): m_state=6
20:55:56.104 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
20:55:56.105 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=822.80, Mass=5530, SNR=51.0, Peak=173 HFD=5.1
20:55:56.107 00.002 9044 MultiStar: [#1 0.14,0.03,1.05,U] [#2 0.14,0.05,1.18,U] [#3 0.04,-0.13,0.85,U] [#4 0.02,0.04,1.26,U] [#5 0.10,0.00,0.65,U] [#6 0.12,0.03,0.42,U] [#7 0.14,-0.08,0.43,U] [#8 0.13,-0.03,0.41,U] 
20:55:56.108 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.20, 0.11}
20:55:56.109 00.001 9044 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.62) = xAngle (1.76 = 1.76)
20:55:56.110 00.001 9044 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.32 = -1.32)
20:55:56.113 00.003 9044 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.14 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
20:55:56.116 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.02, opts=13)
20:55:56.118 00.002 9044 Enqueuing Move request for scope (0.11, 0.02)
20:55:56.120 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:56.122 00.002 9044 UpdateGuideState exits: m=5530 SNR=51.0
20:55:56.124 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:56.126 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:56.127 00.001 12252 Worker thread wakes up
20:55:56.127 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
20:55:56.127 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
20:55:56.127 00.000 12252 Moving (0.11, 0.02) raw xDistance=-0.02 yDistance=-0.11
20:55:56.127 00.000 9044 Enqueuing Expose request
20:55:56.130 00.003 12252 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1321.84
20:55:56.130 00.000 12252 PPEC: input: -0.02, control: 0.01, exposure: 2000
20:55:56.130 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:56.130 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:55:56.130 00.000 12252 MoveAxis(W, 5, ABG)
20:55:56.130 00.000 12252 Guiding  Dir = 3, Dur = 5
20:55:56.131 00.001 12252 IsSlewing returns 0
20:55:56.131 00.000 12252 IsGuiding returns 0
20:55:56.133 00.002 12252 PulseGuide returned control before completion, sleep 14
20:55:56.156 00.023 12252 IsGuiding returns 0
20:55:56.156 00.000 12252 Move returns status 0, amount 5
20:55:56.156 00.000 12252 MoveAxis(N, 0, ABG)
20:55:56.156 00.000 12252 Move returns status 0, amount 0
20:55:56.156 00.000 12252 move complete, result=0
20:55:56.156 00.000 12252 worker thread done servicing request
20:55:56.156 00.000 12252 Worker thread wakes up
20:55:56.156 00.000 9044 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
20:55:56.159 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:56.159 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:55:58.498 02.339 12252 Exposure complete
20:55:58.550 00.052 12252 worker thread done servicing request
20:55:58.550 00.000 9044 OnExposeComplete: enter
20:55:58.551 00.001 9044 UpdateGuideState(): m_state=6
20:55:58.552 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
20:55:58.553 00.001 9044 Star::Find returns 1 (0), X=1014.77, Y=822.77, Mass=5641, SNR=51.6, Peak=173 HFD=5.1
20:55:58.555 00.002 9044 MultiStar: [#1 0.07,0.12,1.05,U] [#2 0.05,0.03,1.21,U] [#3 0.00,0.03,0.83,U] [#4 0.00,-0.00,1.26,U] [#5 0.04,0.14,0.64,U] [#6 -0.03,0.06,0.42,U] [#7 0.06,-0.04,0.41,U] [#8 0.05,0.04,0.41,U] 
20:55:58.556 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.10, 0.08}
20:55:58.557 00.001 9044 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.62) = xAngle (2.51 = 2.51)
20:55:58.558 00.001 9044 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.58 = -0.58)
20:55:58.559 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.88 mountX=-0.05 mountY=-0.04, mountTheta=-2.55
20:55:58.561 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.05, opts=13)
20:55:58.563 00.002 9044 Enqueuing Move request for scope (0.04, 0.05)
20:55:58.564 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:55:58.565 00.001 9044 UpdateGuideState exits: m=5641 SNR=51.6
20:55:58.567 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:55:58.568 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:55:58.569 00.001 9044 Enqueuing Expose request
20:55:58.570 00.001 12252 Worker thread wakes up
20:55:58.570 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
20:55:58.570 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
20:55:58.570 00.000 12252 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=-0.04
20:55:58.576 00.006 12252 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1322.08
20:55:58.576 00.000 12252 PPEC: input: -0.05, control: 0.01, exposure: 2000
20:55:58.576 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:55:58.576 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:55:58.576 00.000 12252 MoveAxis(W, 5, ABG)
20:55:58.577 00.001 12252 Guiding  Dir = 3, Dur = 5
20:55:58.577 00.000 12252 IsSlewing returns 0
20:55:58.577 00.000 12252 IsGuiding returns 0
20:55:58.579 00.002 12252 PulseGuide returned control before completion, sleep 14
20:55:58.602 00.023 12252 IsGuiding returns 0
20:55:58.602 00.000 12252 Move returns status 0, amount 5
20:55:58.602 00.000 12252 MoveAxis(N, 0, ABG)
20:55:58.602 00.000 12252 Move returns status 0, amount 0
20:55:58.602 00.000 12252 move complete, result=0
20:55:58.602 00.000 12252 worker thread done servicing request
20:55:58.602 00.000 9044 GuideStep: -0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
20:55:58.605 00.003 12252 Worker thread wakes up
20:55:58.605 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:55:58.605 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:00.959 02.354 12252 Exposure complete
20:56:01.007 00.048 12252 worker thread done servicing request
20:56:01.007 00.000 9044 OnExposeComplete: enter
20:56:01.008 00.001 9044 UpdateGuideState(): m_state=6
20:56:01.009 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
20:56:01.011 00.002 9044 Star::Find returns 1 (0), X=1014.81, Y=823.07, Mass=5504, SNR=51.2, Peak=173 HFD=5.1
20:56:01.012 00.001 9044 MultiStar: [#1 0.05,0.28,1.04,U] [#2 0.10,0.38,0.00,M1] [#3 -0.00,0.21,0.83,U] [#4 -0.10,0.28,1.25,U] [#5 0.05,0.28,0.65,U] [#6 0.04,0.24,0.42,U] [#7 0.04,0.13,0.42,U] [#8 -0.04,0.15,0.41,U] 
20:56:01.013 00.001 9044 refined, 7 included, MultiStar: {0.02, 0.27}, one-star: {0.14, 0.38}
20:56:01.015 00.002 9044 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.62) = xAngle (3.12 = 3.12)
20:56:01.016 00.001 9044 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.04 = 0.04)
20:56:01.017 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.50 mountX=-0.27 mountY=0.01, mountTheta=3.10
20:56:01.019 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.27, opts=13)
20:56:01.021 00.002 9044 Enqueuing Move request for scope (0.02, 0.27)
20:56:01.022 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:01.023 00.001 9044 UpdateGuideState exits: m=5504 SNR=51.2
20:56:01.024 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:01.025 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:01.026 00.001 9044 Enqueuing Expose request
20:56:01.027 00.001 12252 Worker thread wakes up
20:56:01.027 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
20:56:01.027 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
20:56:01.027 00.000 12252 Moving (0.02, 0.27) raw xDistance=-0.27 yDistance=0.01
20:56:01.029 00.002 12252 PPEC rslt: input = -0.27, final = -0.15, react = -0.16, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 1322.32
20:56:01.029 00.000 12252 PPEC: input: -0.27, control: -0.15, exposure: 2000
20:56:01.029 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:01.029 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:56:01.029 00.000 12252 MoveAxis(E, 57, ABG)
20:56:01.031 00.002 12252 Guiding  Dir = 2, Dur = 57
20:56:01.031 00.000 12252 IsSlewing returns 0
20:56:01.031 00.000 12252 IsGuiding returns 0
20:56:01.033 00.002 12252 PulseGuide returned control before completion, sleep 65
20:56:01.113 00.080 12252 IsGuiding returns 0
20:56:01.113 00.000 12252 Move returns status 0, amount 57
20:56:01.113 00.000 12252 MoveAxis(N, 0, ABG)
20:56:01.113 00.000 12252 Move returns status 0, amount 0
20:56:01.113 00.000 12252 move complete, result=0
20:56:01.113 00.000 12252 worker thread done servicing request
20:56:01.113 00.000 12252 Worker thread wakes up
20:56:01.114 00.001 9044 GuideStep: -0.3 px 57 ms EAST, 0.0 px 0 ms NORTH
20:56:01.116 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:01.116 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:03.479 02.363 12252 Exposure complete
20:56:03.569 00.090 12252 worker thread done servicing request
20:56:03.569 00.000 9044 OnExposeComplete: enter
20:56:03.570 00.001 9044 UpdateGuideState(): m_state=6
20:56:03.571 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
20:56:03.571 00.000 9044 Star::Find returns 1 (0), X=1014.71, Y=822.88, Mass=5596, SNR=51.3, Peak=173 HFD=5.1
20:56:03.573 00.002 9044 MultiStar: [#1 0.03,-0.09,1.05,U] [#2 -0.01,0.05,1.19,U] [#3 -0.03,-0.01,0.83,U] [#4 -0.08,0.02,1.25,U] [#5 -0.06,0.02,0.65,U] [#6 -0.02,0.07,0.42,U] [#7 0.03,-0.06,0.43,U] [#8 -0.01,0.06,0.41,U] 
20:56:03.574 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {0.04, 0.19}
20:56:03.574 00.000 9044 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.62) = xAngle (3.67 = -2.61)
20:56:03.576 00.002 9044 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.59 = 0.59)
20:56:03.577 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.05 mountX=-0.03 mountY=0.02, mountTheta=2.57
20:56:03.580 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.03, opts=13)
20:56:03.581 00.001 9044 Enqueuing Move request for scope (-0.02, 0.03)
20:56:03.581 00.000 12252 Worker thread wakes up
20:56:03.582 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
20:56:03.582 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:03.583 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
20:56:03.583 00.000 9044 UpdateGuideState exits: m=5596 SNR=51.3
20:56:03.584 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:03.585 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:03.586 00.001 9044 Enqueuing Expose request
20:56:03.587 00.001 12252 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
20:56:03.590 00.003 12252 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1322.56
20:56:03.590 00.000 12252 PPEC: input: -0.03, control: 0.02, exposure: 2000
20:56:03.590 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:03.590 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:56:03.590 00.000 12252 MoveAxis(W, 6, ABG)
20:56:03.591 00.001 12252 Guiding  Dir = 3, Dur = 6
20:56:03.591 00.000 12252 IsSlewing returns 0
20:56:03.591 00.000 12252 IsGuiding returns 0
20:56:03.593 00.002 12252 PulseGuide returned control before completion, sleep 15
20:56:03.623 00.030 12252 IsGuiding returns 0
20:56:03.623 00.000 12252 Move returns status 0, amount 6
20:56:03.623 00.000 12252 MoveAxis(N, 0, ABG)
20:56:03.623 00.000 12252 Move returns status 0, amount 0
20:56:03.623 00.000 12252 move complete, result=0
20:56:03.623 00.000 12252 worker thread done servicing request
20:56:03.623 00.000 12252 Worker thread wakes up
20:56:03.623 00.000 9044 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
20:56:03.624 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:03.624 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:05.972 02.348 12252 Exposure complete
20:56:06.029 00.057 12252 worker thread done servicing request
20:56:06.029 00.000 9044 OnExposeComplete: enter
20:56:06.030 00.001 9044 UpdateGuideState(): m_state=6
20:56:06.032 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
20:56:06.033 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=822.84, Mass=5543, SNR=51.1, Peak=173 HFD=5.1
20:56:06.035 00.002 9044 MultiStar: [#1 0.16,-0.08,1.07,U] [#2 0.08,0.05,1.21,U] [#3 0.01,-0.09,0.86,U] [#4 0.01,0.00,1.26,U] [#5 0.06,0.04,0.64,U] [#6 0.00,0.14,0.42,U] [#7 0.04,0.00,0.44,U] [#8 0.06,-0.02,0.40,U] 
20:56:06.036 00.001 9044 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.13, 0.15}
20:56:06.037 00.001 9044 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.62) = xAngle (1.88 = 1.88)
20:56:06.038 00.001 9044 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.21 = -1.21)
20:56:06.039 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.25 mountX=-0.02 mountY=-0.07, mountTheta=-1.88
20:56:06.042 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.02, opts=13)
20:56:06.043 00.001 9044 Enqueuing Move request for scope (0.07, 0.02)
20:56:06.044 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:06.045 00.001 9044 UpdateGuideState exits: m=5543 SNR=51.1
20:56:06.046 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:06.047 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:06.048 00.001 9044 Enqueuing Expose request
20:56:06.050 00.002 12252 Worker thread wakes up
20:56:06.050 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
20:56:06.050 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
20:56:06.050 00.000 12252 Moving (0.07, 0.02) raw xDistance=-0.02 yDistance=-0.07
20:56:06.054 00.004 12252 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1322.80
20:56:06.054 00.000 12252 PPEC: input: -0.02, control: 0.01, exposure: 2000
20:56:06.054 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:06.054 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:56:06.054 00.000 12252 MoveAxis(W, 6, ABG)
20:56:06.054 00.000 12252 Guiding  Dir = 3, Dur = 6
20:56:06.054 00.000 12252 IsSlewing returns 0
20:56:06.054 00.000 12252 IsGuiding returns 0
20:56:06.056 00.002 12252 PulseGuide returned control before completion, sleep 15
20:56:06.075 00.019 12252 IsGuiding returns 0
20:56:06.075 00.000 12252 Move returns status 0, amount 6
20:56:06.075 00.000 12252 MoveAxis(N, 0, ABG)
20:56:06.075 00.000 12252 Move returns status 0, amount 0
20:56:06.075 00.000 12252 move complete, result=0
20:56:06.075 00.000 12252 worker thread done servicing request
20:56:06.075 00.000 12252 Worker thread wakes up
20:56:06.075 00.000 9044 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
20:56:06.077 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:06.077 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:08.430 02.353 12252 Exposure complete
20:56:08.474 00.044 12252 worker thread done servicing request
20:56:08.474 00.000 9044 OnExposeComplete: enter
20:56:08.476 00.002 9044 UpdateGuideState(): m_state=6
20:56:08.477 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
20:56:08.478 00.001 9044 Star::Find returns 1 (0), X=1014.93, Y=823.02, Mass=5493, SNR=50.9, Peak=173 HFD=4.9
20:56:08.480 00.002 9044 MultiStar: [#1 0.21,0.26,1.04,U] [#2 0.16,0.14,1.22,U] [#3 0.10,0.22,0.85,U] [#4 0.11,0.12,1.27,U] [#5 0.17,0.18,0.66,U] [#6 0.19,0.16,0.42,U] [#7 0.20,0.09,0.42,U] [#8 0.21,0.15,0.41,U] 
20:56:08.480 00.000 9044 refined, 8 included, MultiStar: {0.18, 0.19}, one-star: {0.26, 0.33}
20:56:08.481 00.001 9044 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.62) = xAngle (2.45 = 2.45)
20:56:08.482 00.001 9044 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.63 = -0.63)
20:56:08.483 00.001 9044 CameraToMount -- cameraX=0.18 cameraY=0.19 hyp=0.26 cameraTheta=0.83 mountX=-0.20 mountY=-0.15, mountTheta=-2.49
20:56:08.484 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=0.19, opts=13)
20:56:08.485 00.001 9044 Enqueuing Move request for scope (0.18, 0.19)
20:56:08.486 00.001 12252 Worker thread wakes up
20:56:08.486 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:08.487 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.19) opts 0xd
20:56:08.487 00.000 9044 UpdateGuideState exits: m=5493 SNR=50.9
20:56:08.488 00.001 12252 Handling offset move in thread for scope, endpoint = (0.18, 0.19)
20:56:08.488 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:08.489 00.001 12252 Moving (0.18, 0.19) raw xDistance=-0.20 yDistance=-0.15
20:56:08.489 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:08.492 00.003 9044 Enqueuing Expose request
20:56:08.493 00.001 12252 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 1323.04
20:56:08.493 00.000 12252 PPEC: input: -0.20, control: -0.12, exposure: 2000
20:56:08.493 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:56:08.493 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
20:56:08.493 00.000 12252 MoveAxis(E, 46, ABG)
20:56:08.494 00.001 12252 Guiding  Dir = 2, Dur = 46
20:56:08.494 00.000 12252 IsSlewing returns 0
20:56:08.494 00.000 12252 IsGuiding returns 0
20:56:08.496 00.002 12252 PulseGuide returned control before completion, sleep 55
20:56:08.556 00.060 12252 IsGuiding returns 0
20:56:08.556 00.000 12252 Move returns status 0, amount 46
20:56:08.556 00.000 12252 MoveAxis(N, 0, ABG)
20:56:08.556 00.000 12252 Move returns status 0, amount 0
20:56:08.556 00.000 12252 move complete, result=0
20:56:08.556 00.000 12252 worker thread done servicing request
20:56:08.556 00.000 12252 Worker thread wakes up
20:56:08.556 00.000 9044 GuideStep: -0.2 px 46 ms EAST, -0.2 px 0 ms NORTH
20:56:08.558 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:08.558 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:10.903 02.345 12252 Exposure complete
20:56:10.981 00.078 12252 worker thread done servicing request
20:56:10.981 00.000 9044 OnExposeComplete: enter
20:56:10.983 00.002 9044 UpdateGuideState(): m_state=6
20:56:10.983 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
20:56:10.984 00.001 9044 Star::Find returns 1 (0), X=1014.81, Y=822.83, Mass=5379, SNR=50.5, Peak=173 HFD=5.0
20:56:10.985 00.001 9044 MultiStar: [#1 0.10,-0.12,1.08,U] [#2 0.06,0.02,1.20,U] [#3 0.06,-0.13,0.86,U] [#4 -0.01,-0.02,1.25,U] [#5 -0.01,-0.01,0.66,U] [#6 -0.00,0.00,0.43,U] [#7 0.06,-0.11,0.44,U] [#8 0.05,-0.04,0.41,U] 
20:56:10.986 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.14, 0.14}
20:56:10.988 00.002 9044 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.62) = xAngle (1.24 = 1.24)
20:56:10.989 00.001 9044 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.84 = -1.84)
20:56:10.990 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.38 mountX=0.02 mountY=-0.06, mountTheta=-1.25
20:56:10.992 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.02, opts=13)
20:56:10.993 00.001 9044 Enqueuing Move request for scope (0.05, -0.02)
20:56:10.995 00.002 12252 Worker thread wakes up
20:56:10.995 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:10.997 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
20:56:10.997 00.000 9044 UpdateGuideState exits: m=5379 SNR=50.5
20:56:10.998 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:10.999 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
20:56:10.999 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:11.000 00.001 9044 Enqueuing Expose request
20:56:11.001 00.001 12252 Moving (0.05, -0.02) raw xDistance=0.02 yDistance=-0.06
20:56:11.003 00.002 12252 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1323.28
20:56:11.003 00.000 12252 PPEC: input: 0.02, control: 0.00, exposure: 2000
20:56:11.004 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:11.004 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:56:11.004 00.000 12252 MoveAxis(W, 0, ABG)
20:56:11.004 00.000 12252 Move returns status 0, amount 0
20:56:11.004 00.000 12252 MoveAxis(N, 0, ABG)
20:56:11.004 00.000 12252 Move returns status 0, amount 0
20:56:11.004 00.000 12252 move complete, result=0
20:56:11.004 00.000 12252 worker thread done servicing request
20:56:11.004 00.000 12252 Worker thread wakes up
20:56:11.004 00.000 9044 GuideStep: 0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
20:56:11.005 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:11.005 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:13.371 02.366 12252 Exposure complete
20:56:13.433 00.062 12252 worker thread done servicing request
20:56:13.433 00.000 9044 OnExposeComplete: enter
20:56:13.435 00.002 9044 UpdateGuideState(): m_state=6
20:56:13.436 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
20:56:13.437 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=822.78, Mass=5505, SNR=50.9, Peak=173 HFD=5.2
20:56:13.440 00.003 9044 MultiStar: [#1 0.20,-0.04,1.04,U] [#2 0.14,-0.07,1.18,U] [#3 0.12,-0.22,0.85,U] [#4 0.11,-0.09,1.25,U] [#5 0.15,-0.09,0.66,U] [#6 0.14,-0.07,0.43,U] [#7 0.24,-0.09,0.43,U] [#8 0.14,-0.11,0.41,U] 
20:56:13.441 00.001 9044 refined, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.20, 0.09}
20:56:13.441 00.000 9044 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.62) = xAngle (1.20 = 1.20)
20:56:13.442 00.001 9044 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.88 = -1.88)
20:56:13.444 00.002 9044 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.42 mountX=0.06 mountY=-0.17, mountTheta=-1.21
20:56:13.445 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=-0.07, opts=13)
20:56:13.447 00.002 9044 Enqueuing Move request for scope (0.16, -0.07)
20:56:13.448 00.001 12252 Worker thread wakes up
20:56:13.448 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
20:56:13.448 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
20:56:13.448 00.000 12252 Moving (0.16, -0.07) raw xDistance=0.06 yDistance=-0.17
20:56:13.448 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:13.449 00.001 9044 UpdateGuideState exits: m=5505 SNR=50.9
20:56:13.450 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:13.452 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:13.454 00.002 9044 Enqueuing Expose request
20:56:13.455 00.001 12252 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1323.53
20:56:13.455 00.000 12252 PPEC: input: 0.06, control: 0.01, exposure: 2000
20:56:13.455 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:56:13.455 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:56:13.455 00.000 12252 MoveAxis(W, 2, ABG)
20:56:13.455 00.000 12252 Guiding  Dir = 3, Dur = 2
20:56:13.455 00.000 12252 IsSlewing returns 0
20:56:13.456 00.001 12252 IsGuiding returns 0
20:56:13.457 00.001 12252 PulseGuide returned control before completion, sleep 11
20:56:13.479 00.022 12252 IsGuiding returns 0
20:56:13.479 00.000 12252 Move returns status 0, amount 2
20:56:13.479 00.000 12252 MoveAxis(N, 0, ABG)
20:56:13.479 00.000 12252 Move returns status 0, amount 0
20:56:13.479 00.000 12252 move complete, result=0
20:56:13.479 00.000 12252 worker thread done servicing request
20:56:13.479 00.000 12252 Worker thread wakes up
20:56:13.479 00.000 9044 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
20:56:13.482 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:13.482 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:15.833 02.351 12252 Exposure complete
20:56:15.878 00.045 12252 worker thread done servicing request
20:56:15.878 00.000 9044 OnExposeComplete: enter
20:56:15.879 00.001 9044 UpdateGuideState(): m_state=6
20:56:15.880 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
20:56:15.881 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=822.69, Mass=5532, SNR=51.0, Peak=173 HFD=5.2
20:56:15.883 00.002 9044 MultiStar: [#1 0.14,-0.17,1.04,U] [#2 0.07,-0.00,1.19,U] [#3 0.05,-0.13,0.84,U] [#4 0.09,-0.02,1.27,U] [#5 0.04,0.02,0.66,U] [#6 0.12,0.02,0.42,U] [#7 0.04,-0.27,0.44,U] [#8 0.01,-0.01,0.41,U] 
20:56:15.884 00.001 9044 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.13, 0.00}
20:56:15.884 00.000 9044 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.62) = xAngle (1.03 = 1.03)
20:56:15.885 00.001 9044 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.05 = -2.05)
20:56:15.887 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.59 mountX=0.05 mountY=-0.09, mountTheta=-1.05
20:56:15.889 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.06, opts=13)
20:56:15.890 00.001 9044 Enqueuing Move request for scope (0.08, -0.06)
20:56:15.890 00.000 12252 Worker thread wakes up
20:56:15.891 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:15.891 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
20:56:15.891 00.000 9044 UpdateGuideState exits: m=5532 SNR=51.0
20:56:15.892 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
20:56:15.892 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:15.893 00.001 12252 Moving (0.08, -0.06) raw xDistance=0.05 yDistance=-0.09
20:56:15.893 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:15.894 00.001 9044 Enqueuing Expose request
20:56:15.896 00.002 12252 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1323.77
20:56:15.896 00.000 12252 PPEC: input: 0.05, control: 0.01, exposure: 2000
20:56:15.896 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:15.896 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:56:15.896 00.000 12252 MoveAxis(W, 4, ABG)
20:56:15.896 00.000 12252 Guiding  Dir = 3, Dur = 4
20:56:15.896 00.000 12252 IsSlewing returns 0
20:56:15.897 00.001 12252 IsGuiding returns 0
20:56:15.898 00.001 12252 PulseGuide returned control before completion, sleep 13
20:56:15.920 00.022 12252 IsGuiding returns 0
20:56:15.920 00.000 12252 Move returns status 0, amount 4
20:56:15.920 00.000 12252 MoveAxis(N, 0, ABG)
20:56:15.920 00.000 12252 Move returns status 0, amount 0
20:56:15.920 00.000 12252 move complete, result=0
20:56:15.920 00.000 12252 worker thread done servicing request
20:56:15.920 00.000 12252 Worker thread wakes up
20:56:15.920 00.000 9044 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
20:56:15.921 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:15.921 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:18.259 02.338 12252 Exposure complete
20:56:18.288 00.029 12252 worker thread done servicing request
20:56:18.288 00.000 9044 OnExposeComplete: enter
20:56:18.289 00.001 9044 UpdateGuideState(): m_state=6
20:56:18.289 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
20:56:18.290 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=822.75, Mass=5432, SNR=50.5, Peak=173 HFD=5.1
20:56:18.291 00.001 9044 MultiStar: [#1 0.05,-0.21,1.06,U] [#2 0.01,-0.11,1.22,U] [#3 -0.02,-0.09,0.85,U] [#4 -0.04,-0.05,1.26,U] [#5 -0.01,-0.08,0.66,U] [#6 -0.02,-0.07,0.43,U] [#7 -0.02,-0.15,0.42,U] [#8 -0.08,-0.13,0.43,U] 
20:56:18.291 00.000 9044 single-star, 8 included, MultiStar: {-0.00, -0.09}, one-star: {0.05, 0.06}
20:56:18.292 00.001 9044 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.62) = xAngle (2.45 = 2.45)
20:56:18.293 00.001 9044 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.64 = -0.64)
20:56:18.293 00.000 9044 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.82 mountX=-0.06 mountY=-0.05, mountTheta=-2.48
20:56:18.295 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.06, opts=13)
20:56:18.296 00.001 9044 Enqueuing Move request for scope (0.05, 0.06)
20:56:18.296 00.000 12252 Worker thread wakes up
20:56:18.296 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
20:56:18.296 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
20:56:18.296 00.000 12252 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=-0.05
20:56:18.297 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:18.298 00.001 12252 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1324.01
20:56:18.298 00.000 12252 PPEC: input: -0.06, control: 0.02, exposure: 2000
20:56:18.298 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:18.298 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:56:18.298 00.000 12252 MoveAxis(W, 8, ABG)
20:56:18.298 00.000 12252 Guiding  Dir = 3, Dur = 8
20:56:18.299 00.001 12252 IsSlewing returns 0
20:56:18.299 00.000 12252 IsGuiding returns 0
20:56:18.301 00.002 12252 PulseGuide returned control before completion, sleep 17
20:56:18.314 00.013 9044 UpdateGuideState exits: m=5432 SNR=50.5
20:56:18.315 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:18.315 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:18.316 00.001 9044 Enqueuing Expose request
20:56:18.319 00.003 12252 IsGuiding returns 0
20:56:18.321 00.002 12252 Move returns status 0, amount 8
20:56:18.321 00.000 12252 MoveAxis(N, 0, ABG)
20:56:18.321 00.000 12252 Move returns status 0, amount 0
20:56:18.321 00.000 12252 move complete, result=0
20:56:18.321 00.000 12252 worker thread done servicing request
20:56:18.321 00.000 12252 Worker thread wakes up
20:56:18.321 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:18.321 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:18.323 00.002 9044 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
20:56:18.550 00.227 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
20:56:18.552 00.002 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:56:20.651 02.099 12252 Exposure complete
20:56:20.681 00.030 12252 worker thread done servicing request
20:56:20.681 00.000 9044 OnExposeComplete: enter
20:56:20.682 00.001 9044 UpdateGuideState(): m_state=6
20:56:20.683 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
20:56:20.683 00.000 9044 Star::Find returns 1 (0), X=1014.73, Y=822.72, Mass=5483, SNR=50.8, Peak=173 HFD=5.2
20:56:20.684 00.001 9044 MultiStar: [#1 0.06,-0.16,1.07,U] [#2 -0.07,-0.02,1.20,U] [#3 -0.06,-0.21,0.86,U] [#4 -0.04,-0.06,1.28,U] [#5 -0.00,-0.08,0.65,U] [#6 -0.01,-0.03,0.43,U] [#7 0.03,-0.10,0.43,U] [#8 -0.04,0.02,0.42,U] 
20:56:20.685 00.001 9044 single-star, 8 included, MultiStar: {-0.01, -0.07}, one-star: {0.06, 0.03}
20:56:20.685 00.000 9044 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.62) = xAngle (2.16 = 2.16)
20:56:20.686 00.001 9044 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.92 = -0.92)
20:56:20.686 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.54 mountX=-0.04 mountY=-0.05, mountTheta=-2.18
20:56:20.687 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.03, opts=13)
20:56:20.688 00.001 9044 Enqueuing Move request for scope (0.06, 0.03)
20:56:20.689 00.001 12252 Worker thread wakes up
20:56:20.689 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
20:56:20.689 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
20:56:20.689 00.000 12252 Moving (0.06, 0.03) raw xDistance=-0.04 yDistance=-0.05
20:56:20.691 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:20.692 00.001 12252 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1324.25
20:56:20.692 00.000 12252 PPEC: input: -0.04, control: 0.02, exposure: 2000
20:56:20.692 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:20.692 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:56:20.692 00.000 12252 MoveAxis(W, 8, ABG)
20:56:20.692 00.000 12252 Guiding  Dir = 3, Dur = 8
20:56:20.692 00.000 12252 IsSlewing returns 0
20:56:20.692 00.000 12252 IsGuiding returns 0
20:56:20.694 00.002 12252 PulseGuide returned control before completion, sleep 16
20:56:20.706 00.012 9044 UpdateGuideState exits: m=5483 SNR=50.8
20:56:20.707 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:20.707 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:20.708 00.001 9044 Enqueuing Expose request
20:56:20.716 00.008 12252 IsGuiding returns 0
20:56:20.716 00.000 12252 Move returns status 0, amount 8
20:56:20.716 00.000 12252 MoveAxis(N, 0, ABG)
20:56:20.716 00.000 12252 Move returns status 0, amount 0
20:56:20.716 00.000 12252 move complete, result=0
20:56:20.716 00.000 12252 worker thread done servicing request
20:56:20.716 00.000 12252 Worker thread wakes up
20:56:20.716 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:20.716 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:20.716 00.000 9044 GuideStep: -0.0 px 8 ms WEST, -0.1 px 0 ms NORTH
20:56:23.053 02.337 12252 Exposure complete
20:56:23.082 00.029 12252 worker thread done servicing request
20:56:23.082 00.000 9044 OnExposeComplete: enter
20:56:23.083 00.001 9044 UpdateGuideState(): m_state=6
20:56:23.084 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
20:56:23.085 00.001 9044 Star::Find returns 1 (0), X=1014.75, Y=822.91, Mass=5524, SNR=51.0, Peak=173 HFD=5.0
20:56:23.086 00.001 9044 MultiStar: [#1 0.09,0.04,1.07,U] [#2 0.01,-0.07,1.23,U] [#3 -0.01,0.04,0.84,U] [#4 -0.01,0.11,1.25,U] [#5 -0.00,-0.01,0.66,U] [#6 0.10,-0.05,0.43,U] [#7 0.04,-0.03,0.43,U] [#8 0.04,-0.00,0.41,U] 
20:56:23.086 00.000 9044 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.09, 0.22}
20:56:23.087 00.001 9044 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.62) = xAngle (2.48 = 2.48)
20:56:23.088 00.001 9044 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.61 = -0.61)
20:56:23.088 00.000 9044 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.85 mountX=-0.04 mountY=-0.03, mountTheta=-2.51
20:56:23.090 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.04, opts=13)
20:56:23.091 00.001 9044 Enqueuing Move request for scope (0.04, 0.04)
20:56:23.092 00.001 12252 Worker thread wakes up
20:56:23.092 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
20:56:23.092 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
20:56:23.092 00.000 12252 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.03
20:56:23.093 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:23.093 00.000 12252 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1324.50
20:56:23.093 00.000 12252 PPEC: input: -0.04, control: 0.01, exposure: 2000
20:56:23.093 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:23.093 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:56:23.093 00.000 12252 MoveAxis(W, 4, ABG)
20:56:23.093 00.000 12252 Guiding  Dir = 3, Dur = 4
20:56:23.095 00.002 12252 IsSlewing returns 0
20:56:23.095 00.000 12252 IsGuiding returns 0
20:56:23.097 00.002 12252 PulseGuide returned control before completion, sleep 13
20:56:23.111 00.014 9044 UpdateGuideState exits: m=5524 SNR=51.0
20:56:23.112 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:23.113 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:23.114 00.001 9044 Enqueuing Expose request
20:56:23.116 00.002 12252 IsGuiding returns 0
20:56:23.116 00.000 12252 Move returns status 0, amount 4
20:56:23.116 00.000 12252 MoveAxis(N, 0, ABG)
20:56:23.116 00.000 12252 Move returns status 0, amount 0
20:56:23.116 00.000 12252 move complete, result=0
20:56:23.116 00.000 12252 worker thread done servicing request
20:56:23.116 00.000 12252 Worker thread wakes up
20:56:23.116 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:23.116 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:23.117 00.001 9044 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
20:56:25.453 02.336 12252 Exposure complete
20:56:25.483 00.030 12252 worker thread done servicing request
20:56:25.483 00.000 9044 OnExposeComplete: enter
20:56:25.484 00.001 9044 UpdateGuideState(): m_state=6
20:56:25.485 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
20:56:25.486 00.001 9044 Star::Find returns 1 (0), X=1014.78, Y=822.42, Mass=5560, SNR=51.2, Peak=173 HFD=5.2
20:56:25.486 00.000 9044 MultiStar: [#1 0.03,-0.28,1.04,U] [#2 0.08,-0.22,1.20,U] [#3 0.03,-0.29,0.84,U] [#4 0.02,-0.15,1.28,U] [#5 0.09,-0.24,0.64,U] [#6 -0.01,-0.38,0.00,M1] [#7 0.10,-0.23,0.43,U] [#8 0.05,-0.28,0.42,U] 
20:56:25.487 00.001 9044 refined, 7 included, MultiStar: {0.06, -0.24}, one-star: {0.11, -0.27}
20:56:25.488 00.001 9044 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.62) = xAngle (0.30 = 0.30)
20:56:25.488 00.000 9044 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.78 = -2.78)
20:56:25.489 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.32 mountX=0.24 mountY=-0.09, mountTheta=-0.35
20:56:25.491 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.24, opts=13)
20:56:25.492 00.001 9044 Enqueuing Move request for scope (0.06, -0.24)
20:56:25.493 00.001 12252 Worker thread wakes up
20:56:25.493 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.24) opts 0xd
20:56:25.493 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.24)
20:56:25.493 00.000 12252 Moving (0.06, -0.24) raw xDistance=0.24 yDistance=-0.09
20:56:25.494 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:25.495 00.001 12252 PPEC rslt: input = 0.24, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 1324.74
20:56:25.495 00.000 12252 PPEC: input: 0.24, control: 0.15, exposure: 2000
20:56:25.495 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:25.495 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:56:25.495 00.000 12252 MoveAxis(W, 58, ABG)
20:56:25.495 00.000 12252 Guiding  Dir = 3, Dur = 58
20:56:25.495 00.000 12252 IsSlewing returns 0
20:56:25.496 00.001 12252 IsGuiding returns 0
20:56:25.499 00.003 12252 PulseGuide returned control before completion, sleep 66
20:56:25.510 00.011 9044 UpdateGuideState exits: m=5560 SNR=51.2
20:56:25.511 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:25.512 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:25.512 00.000 9044 Enqueuing Expose request
20:56:25.579 00.067 12252 IsGuiding returns 0
20:56:25.579 00.000 12252 Move returns status 0, amount 58
20:56:25.579 00.000 12252 MoveAxis(N, 0, ABG)
20:56:25.579 00.000 12252 Move returns status 0, amount 0
20:56:25.579 00.000 12252 move complete, result=0
20:56:25.579 00.000 12252 worker thread done servicing request
20:56:25.579 00.000 12252 Worker thread wakes up
20:56:25.579 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:25.579 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:25.579 00.000 9044 GuideStep: 0.2 px 58 ms WEST, -0.1 px 0 ms NORTH
20:56:27.907 02.328 12252 Exposure complete
20:56:27.937 00.030 12252 worker thread done servicing request
20:56:27.937 00.000 9044 OnExposeComplete: enter
20:56:27.937 00.000 9044 UpdateGuideState(): m_state=6
20:56:27.938 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
20:56:27.939 00.001 9044 Star::Find returns 1 (0), X=1014.75, Y=822.80, Mass=5480, SNR=50.8, Peak=173 HFD=5.1
20:56:27.940 00.001 9044 MultiStar: [#1 0.07,-0.06,1.05,U] [#2 0.02,0.02,1.19,U] [#3 0.06,0.04,0.84,U] [#4 -0.03,0.06,1.26,U] [#5 0.00,0.02,0.66,U] [#6 0.00,0.01,0.42,U] [#7 -0.07,-0.13,0.43,U] [#8 0.00,-0.04,0.41,U] 
20:56:27.940 00.000 9044 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {0.08, 0.11}
20:56:27.942 00.002 9044 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.62) = xAngle (2.28 = 2.28)
20:56:27.942 00.000 9044 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.81 = -0.81)
20:56:27.943 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.65 mountX=-0.02 mountY=-0.02, mountTheta=-2.30
20:56:27.944 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.02, opts=13)
20:56:27.946 00.002 9044 Enqueuing Move request for scope (0.02, 0.02)
20:56:27.947 00.001 12252 Worker thread wakes up
20:56:27.947 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
20:56:27.947 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
20:56:27.947 00.000 12252 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
20:56:27.948 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:27.948 00.000 12252 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1324.98
20:56:27.948 00.000 12252 PPEC: input: -0.02, control: 0.00, exposure: 2000
20:56:27.948 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:27.949 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
20:56:27.949 00.000 12252 MoveAxis(W, 0, ABG)
20:56:27.949 00.000 12252 Move returns status 0, amount 0
20:56:27.949 00.000 12252 MoveAxis(N, 0, ABG)
20:56:27.949 00.000 12252 Move returns status 0, amount 0
20:56:27.949 00.000 12252 move complete, result=0
20:56:27.949 00.000 12252 worker thread done servicing request
20:56:27.963 00.014 9044 UpdateGuideState exits: m=5480 SNR=50.8
20:56:27.964 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:27.964 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:27.965 00.001 9044 Enqueuing Expose request
20:56:27.965 00.000 9044 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
20:56:27.966 00.001 12252 Worker thread wakes up
20:56:27.966 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:27.966 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:30.290 02.324 12252 Exposure complete
20:56:30.320 00.030 12252 worker thread done servicing request
20:56:30.320 00.000 9044 OnExposeComplete: enter
20:56:30.321 00.001 9044 UpdateGuideState(): m_state=6
20:56:30.321 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1217
20:56:30.322 00.001 9044 Star::Find returns 1 (0), X=1014.90, Y=822.83, Mass=5469, SNR=51.0, Peak=173 HFD=4.9
20:56:30.323 00.001 9044 MultiStar: [#1 0.16,0.13,1.04,U] [#2 0.13,-0.02,1.19,U] [#3 0.10,0.01,0.84,U] [#4 0.08,0.06,1.26,U] [#5 0.10,-0.00,0.65,U] [#6 0.14,0.06,0.43,U] [#7 0.15,-0.06,0.42,U] [#8 0.25,-0.06,0.41,U] 
20:56:30.323 00.000 9044 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.23, 0.14}
20:56:30.324 00.001 9044 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.62) = xAngle (1.93 = 1.93)
20:56:30.325 00.001 9044 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.15 = -1.15)
20:56:30.325 00.000 9044 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.30 mountX=-0.05 mountY=-0.14, mountTheta=-1.94
20:56:30.327 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.04, opts=13)
20:56:30.328 00.001 9044 Enqueuing Move request for scope (0.14, 0.04)
20:56:30.328 00.000 12252 Worker thread wakes up
20:56:30.328 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
20:56:30.328 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
20:56:30.329 00.001 12252 Moving (0.14, 0.04) raw xDistance=-0.05 yDistance=-0.14
20:56:30.330 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:30.332 00.002 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1325.22
20:56:30.332 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
20:56:30.332 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:30.332 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:56:30.332 00.000 12252 MoveAxis(E, 4, ABG)
20:56:30.332 00.000 12252 Guiding  Dir = 2, Dur = 4
20:56:30.332 00.000 12252 IsSlewing returns 0
20:56:30.333 00.001 12252 IsGuiding returns 0
20:56:30.335 00.002 12252 PulseGuide returned control before completion, sleep 12
20:56:30.346 00.011 9044 UpdateGuideState exits: m=5469 SNR=51.0
20:56:30.348 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:30.349 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:30.349 00.000 9044 Enqueuing Expose request
20:56:30.353 00.004 12252 IsGuiding returns 0
20:56:30.353 00.000 12252 Move returns status 0, amount 4
20:56:30.353 00.000 12252 MoveAxis(N, 0, ABG)
20:56:30.353 00.000 12252 Move returns status 0, amount 0
20:56:30.353 00.000 12252 move complete, result=0
20:56:30.353 00.000 12252 worker thread done servicing request
20:56:30.353 00.000 12252 Worker thread wakes up
20:56:30.354 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:30.354 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:30.355 00.001 9044 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
20:56:31.372 01.017 9044 User exited setup dialog with 'ok'
20:56:31.373 00.001 9044 set dither mode 0
20:56:31.374 00.001 9044 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:56:31.375 00.001 9044 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:56:31.376 00.001 9044 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:56:31.379 00.003 9044 camera: set binning = 1
20:56:31.380 00.001 9044 Saturation detection set to Max-ADU value 255
20:56:31.381 00.001 9044 Setting StarMinHFD = 1.50
20:56:31.381 00.000 9044 Setting MaxHFD = 10.0
20:56:31.382 00.001 9044 Setting StarMinSNR = 6.0
20:56:31.382 00.000 9044 Setting AutoSelDownsample = 0
20:56:31.383 00.001 9044 MultiStar mode enabled
20:56:31.384 00.001 9044 Scope: enabling slew check, guiding will stop when slew is detected
20:56:31.385 00.001 9044 BLC: Backlash comp enabled, Comp pulse = 80 ms
20:56:31.391 00.006 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
20:56:31.392 00.001 9044 ScopeASCOM::SideOfPier() returns 1
20:56:31.394 00.002 9044 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
20:56:31.396 00.002 9044 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:56:31.397 00.001 9044 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:56:31.430 00.033 9044 PhdConfig flush
20:56:31.547 00.117 9044 evsrv: cli 0CD5D538 connect
20:56:31.548 00.001 9044 case statement mapped state 6 to 3
20:56:31.548 00.000 9044 case statement mapped state 6 to 3
20:56:31.550 00.002 9044 evsrv: cli 0CD5D538 request: {"method":"get_pixel_scale","id":"c3b98476-1e37-4720-aa3c-9f92bac758ca"}
20:56:31.551 00.001 9044 evsrv: cli 0CD5D538 response: {"jsonrpc":"2.0","result":4.77465,"id":"c3b98476-1e37-4720-aa3c-9f92bac758ca"}
20:56:31.552 00.001 9044 evsrv: cli 0CD5D538 disconnect
20:56:32.692 01.140 12252 Exposure complete
20:56:32.720 00.028 12252 worker thread done servicing request
20:56:32.721 00.001 9044 OnExposeComplete: enter
20:56:32.721 00.000 9044 UpdateGuideState(): m_state=6
20:56:32.722 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1218
20:56:32.723 00.001 9044 Star::Find returns 1 (0), X=1014.84, Y=822.93, Mass=5492, SNR=50.8, Peak=173 HFD=4.9
20:56:32.724 00.001 9044 MultiStar: [#1 0.09,0.17,1.04,U] [#2 0.03,0.11,1.22,U] [#3 0.01,0.07,0.83,U] [#4 0.06,0.12,1.25,U] [#5 0.04,0.08,0.64,U] [#6 0.06,0.11,0.42,U] [#7 0.29,0.03,0.43,U] [#8 0.12,0.05,0.40,U] 
20:56:32.724 00.000 9044 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.17, 0.24}
20:56:32.725 00.001 9044 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.62) = xAngle (2.61 = 2.61)
20:56:32.726 00.001 9044 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.47 = -0.47)
20:56:32.726 00.000 9044 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.99 mountX=-0.13 mountY=-0.07, mountTheta=-2.66
20:56:32.728 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.12, opts=13)
20:56:32.729 00.001 9044 Enqueuing Move request for scope (0.08, 0.12)
20:56:32.729 00.000 12252 Worker thread wakes up
20:56:32.729 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
20:56:32.729 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
20:56:32.729 00.000 12252 Moving (0.08, 0.12) raw xDistance=-0.13 yDistance=-0.07
20:56:32.730 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:32.731 00.001 12252 PPEC rslt: input = -0.13, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 1324.27
20:56:32.731 00.000 12252 PPEC: input: -0.13, control: -0.08, exposure: 2000
20:56:32.731 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:32.731 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:56:32.731 00.000 12252 MoveAxis(E, 31, ABG)
20:56:32.731 00.000 12252 Guiding  Dir = 2, Dur = 31
20:56:32.732 00.001 12252 IsSlewing returns 0
20:56:32.732 00.000 12252 IsGuiding returns 0
20:56:32.736 00.004 12252 PulseGuide returned control before completion, sleep 39
20:56:32.748 00.012 9044 UpdateGuideState exits: m=5492 SNR=50.8
20:56:32.749 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:32.750 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:32.750 00.000 9044 Enqueuing Expose request
20:56:32.787 00.037 12252 IsGuiding returns 0
20:56:32.787 00.000 12252 Move returns status 0, amount 31
20:56:32.787 00.000 12252 MoveAxis(N, 0, ABG)
20:56:32.787 00.000 12252 Move returns status 0, amount 0
20:56:32.787 00.000 12252 move complete, result=0
20:56:32.787 00.000 12252 worker thread done servicing request
20:56:32.787 00.000 12252 Worker thread wakes up
20:56:32.787 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:32.787 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:32.787 00.000 9044 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
20:56:35.117 02.330 12252 Exposure complete
20:56:35.146 00.029 12252 worker thread done servicing request
20:56:35.147 00.001 9044 OnExposeComplete: enter
20:56:35.147 00.000 9044 UpdateGuideState(): m_state=6
20:56:35.148 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1219
20:56:35.149 00.001 9044 Star::Find returns 1 (0), X=1014.78, Y=822.54, Mass=5411, SNR=50.6, Peak=173 HFD=5.2
20:56:35.149 00.000 9044 MultiStar: [#1 0.10,-0.16,1.07,U] [#2 0.05,-0.05,1.22,U] [#3 -0.03,-0.17,0.86,U] [#4 0.02,-0.07,1.27,U] [#5 0.07,-0.00,0.66,U] [#6 0.05,-0.14,0.43,U] [#7 0.08,-0.18,0.42,U] [#8 0.08,0.04,0.41,U] 
20:56:35.150 00.001 9044 refined, 8 included, MultiStar: {0.06, -0.10}, one-star: {0.11, -0.15}
20:56:35.151 00.001 9044 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.62) = xAngle (0.56 = 0.56)
20:56:35.151 00.000 9044 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.52 = -2.52)
20:56:35.152 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.06 mountX=0.10 mountY=-0.07, mountTheta=-0.60
20:56:35.154 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.10, opts=13)
20:56:35.155 00.001 9044 Enqueuing Move request for scope (0.06, -0.10)
20:56:35.155 00.000 12252 Worker thread wakes up
20:56:35.155 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
20:56:35.155 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
20:56:35.155 00.000 12252 Moving (0.06, -0.10) raw xDistance=0.10 yDistance=-0.07
20:56:35.156 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:35.157 00.001 12252 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1324.52
20:56:35.157 00.000 12252 PPEC: input: 0.10, control: -0.00, exposure: 2000
20:56:35.157 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:35.157 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:56:35.157 00.000 12252 MoveAxis(E, 0, ABG)
20:56:35.157 00.000 12252 Move returns status 0, amount 0
20:56:35.157 00.000 12252 MoveAxis(N, 0, ABG)
20:56:35.157 00.000 12252 Move returns status 0, amount 0
20:56:35.157 00.000 12252 move complete, result=0
20:56:35.157 00.000 12252 worker thread done servicing request
20:56:35.172 00.015 9044 UpdateGuideState exits: m=5411 SNR=50.6
20:56:35.173 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:35.173 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:35.174 00.001 9044 Enqueuing Expose request
20:56:35.175 00.001 9044 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
20:56:35.175 00.000 12252 Worker thread wakes up
20:56:35.175 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:35.175 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:37.502 02.327 12252 Exposure complete
20:56:37.529 00.027 12252 worker thread done servicing request
20:56:37.530 00.001 9044 OnExposeComplete: enter
20:56:37.530 00.000 9044 UpdateGuideState(): m_state=6
20:56:37.531 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1220
20:56:37.532 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=822.86, Mass=5521, SNR=51.0, Peak=173 HFD=5.0
20:56:37.533 00.001 9044 MultiStar: [#1 0.12,0.17,1.05,U] [#2 0.04,0.09,1.18,U] [#3 0.01,0.05,0.84,U] [#4 0.04,0.11,1.25,U] [#5 0.07,0.07,0.65,U] [#6 0.08,0.21,0.43,U] [#7 0.01,0.03,0.43,U] [#8 0.15,0.01,0.41,U] 
20:56:37.534 00.001 9044 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.13, 0.17}
20:56:37.534 00.000 9044 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.62) = xAngle (2.62 = 2.62)
20:56:37.535 00.001 9044 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.47 = -0.47)
20:56:37.536 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=0.99 mountX=-0.11 mountY=-0.06, mountTheta=-2.66
20:56:37.537 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.11, opts=13)
20:56:37.537 00.000 9044 Enqueuing Move request for scope (0.07, 0.11)
20:56:37.538 00.001 12252 Worker thread wakes up
20:56:37.538 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
20:56:37.538 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
20:56:37.538 00.000 12252 Moving (0.07, 0.11) raw xDistance=-0.11 yDistance=-0.06
20:56:37.540 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:37.541 00.001 12252 PPEC rslt: input = -0.11, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 1324.77
20:56:37.541 00.000 12252 PPEC: input: -0.11, control: -0.08, exposure: 2000
20:56:37.541 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:37.541 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:56:37.541 00.000 12252 MoveAxis(E, 31, ABG)
20:56:37.541 00.000 12252 Guiding  Dir = 2, Dur = 31
20:56:37.541 00.000 12252 IsSlewing returns 0
20:56:37.542 00.001 12252 IsGuiding returns 0
20:56:37.543 00.001 12252 PulseGuide returned control before completion, sleep 40
20:56:37.557 00.014 9044 UpdateGuideState exits: m=5521 SNR=51.0
20:56:37.558 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:37.559 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:37.559 00.000 9044 Enqueuing Expose request
20:56:37.594 00.035 12252 IsGuiding returns 0
20:56:37.594 00.000 12252 Move returns status 0, amount 31
20:56:37.594 00.000 12252 MoveAxis(N, 0, ABG)
20:56:37.594 00.000 12252 Move returns status 0, amount 0
20:56:37.594 00.000 12252 move complete, result=0
20:56:37.595 00.001 12252 worker thread done servicing request
20:56:37.595 00.000 12252 Worker thread wakes up
20:56:37.595 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:37.595 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:37.595 00.000 9044 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
20:56:39.934 02.339 12252 Exposure complete
20:56:39.964 00.030 12252 worker thread done servicing request
20:56:39.964 00.000 9044 OnExposeComplete: enter
20:56:39.966 00.002 9044 UpdateGuideState(): m_state=6
20:56:39.966 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1221
20:56:39.968 00.002 9044 Star::Find returns 1 (0), X=1014.86, Y=822.82, Mass=5483, SNR=50.8, Peak=173 HFD=4.9
20:56:39.969 00.001 9044 MultiStar: [#1 0.15,-0.12,1.06,U] [#2 0.04,0.01,1.20,U] [#3 0.04,-0.15,0.84,U] [#4 0.05,0.01,1.28,U] [#5 0.07,0.03,0.65,U] [#6 0.07,0.04,0.43,U] [#7 0.16,-0.15,0.43,U] [#8 0.09,-0.01,0.41,U] 
20:56:39.970 00.001 9044 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.19, 0.13}
20:56:39.970 00.000 9044 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.62) = xAngle (1.42 = 1.42)
20:56:39.971 00.001 9044 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.67 = -1.67)
20:56:39.972 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.21 mountX=0.01 mountY=-0.09, mountTheta=-1.42
20:56:39.973 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.02, opts=13)
20:56:39.974 00.001 9044 Enqueuing Move request for scope (0.09, -0.02)
20:56:39.975 00.001 12252 Worker thread wakes up
20:56:39.975 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
20:56:39.975 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
20:56:39.975 00.000 12252 Moving (0.09, -0.02) raw xDistance=0.01 yDistance=-0.09
20:56:39.976 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:39.977 00.001 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1325.02
20:56:39.977 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
20:56:39.977 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:39.977 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:56:39.977 00.000 12252 MoveAxis(E, 3, ABG)
20:56:39.977 00.000 12252 Guiding  Dir = 2, Dur = 3
20:56:39.977 00.000 12252 IsSlewing returns 0
20:56:39.977 00.000 12252 IsGuiding returns 0
20:56:39.979 00.002 12252 PulseGuide returned control before completion, sleep 12
20:56:39.992 00.013 9044 UpdateGuideState exits: m=5483 SNR=50.8
20:56:39.993 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:39.994 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:39.995 00.001 9044 Enqueuing Expose request
20:56:39.998 00.003 12252 IsGuiding returns 0
20:56:39.998 00.000 12252 Move returns status 0, amount 3
20:56:39.998 00.000 12252 MoveAxis(N, 0, ABG)
20:56:39.998 00.000 12252 Move returns status 0, amount 0
20:56:39.998 00.000 12252 move complete, result=0
20:56:39.998 00.000 12252 worker thread done servicing request
20:56:39.998 00.000 12252 Worker thread wakes up
20:56:39.998 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
20:56:39.999 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:39.999 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:42.331 02.332 12252 Exposure complete
20:56:42.360 00.029 12252 worker thread done servicing request
20:56:42.360 00.000 9044 OnExposeComplete: enter
20:56:42.361 00.001 9044 UpdateGuideState(): m_state=6
20:56:42.362 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1222
20:56:42.363 00.001 9044 Star::Find returns 1 (0), X=1014.83, Y=822.47, Mass=5515, SNR=50.9, Peak=173 HFD=5.2
20:56:42.364 00.001 9044 MultiStar: [#1 0.12,-0.05,1.07,U] [#2 0.13,-0.13,1.19,U] [#3 0.06,-0.28,0.85,U] [#4 0.05,-0.14,1.28,U] [#5 0.11,-0.19,0.65,U] [#6 0.13,-0.11,0.43,U] [#7 0.17,-0.35,0.00,M1] [#8 0.24,-0.23,0.41,U] 
20:56:42.364 00.000 9044 refined, 7 included, MultiStar: {0.11, -0.16}, one-star: {0.16, -0.22}
20:56:42.365 00.001 9044 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.62) = xAngle (0.67 = 0.67)
20:56:42.366 00.001 9044 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.41 = -2.41)
20:56:42.366 00.000 9044 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-0.96 mountX=0.15 mountY=-0.13, mountTheta=-0.70
20:56:42.368 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.16, opts=13)
20:56:42.368 00.000 9044 Enqueuing Move request for scope (0.11, -0.16)
20:56:42.369 00.001 12252 Worker thread wakes up
20:56:42.369 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
20:56:42.369 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
20:56:42.369 00.000 12252 Moving (0.11, -0.16) raw xDistance=0.15 yDistance=-0.13
20:56:42.370 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:42.371 00.001 12252 PPEC rslt: input = 0.15, final = 0.09, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 1325.28
20:56:42.371 00.000 12252 PPEC: input: 0.15, control: 0.09, exposure: 2000
20:56:42.371 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:42.371 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:56:42.371 00.000 12252 MoveAxis(W, 34, ABG)
20:56:42.371 00.000 12252 Guiding  Dir = 3, Dur = 34
20:56:42.372 00.001 12252 IsSlewing returns 0
20:56:42.372 00.000 12252 IsGuiding returns 0
20:56:42.374 00.002 12252 PulseGuide returned control before completion, sleep 42
20:56:42.387 00.013 9044 UpdateGuideState exits: m=5515 SNR=50.9
20:56:42.388 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:42.388 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:42.389 00.001 9044 Enqueuing Expose request
20:56:42.425 00.036 12252 IsGuiding returns 0
20:56:42.425 00.000 12252 Move returns status 0, amount 34
20:56:42.425 00.000 12252 MoveAxis(N, 0, ABG)
20:56:42.425 00.000 12252 Move returns status 0, amount 0
20:56:42.425 00.000 12252 move complete, result=0
20:56:42.425 00.000 12252 worker thread done servicing request
20:56:42.426 00.001 12252 Worker thread wakes up
20:56:42.426 00.000 9044 GuideStep: 0.2 px 34 ms WEST, -0.1 px 0 ms NORTH
20:56:42.427 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:42.427 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:44.762 02.335 12252 Exposure complete
20:56:44.791 00.029 12252 worker thread done servicing request
20:56:44.791 00.000 9044 OnExposeComplete: enter
20:56:44.792 00.001 9044 UpdateGuideState(): m_state=6
20:56:44.794 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
20:56:44.795 00.001 9044 Star::Find returns 1 (0), X=1014.89, Y=822.76, Mass=5451, SNR=50.8, Peak=173 HFD=5.1
20:56:44.796 00.001 9044 MultiStar: [#1 0.24,0.01,1.04,U] [#2 0.14,-0.05,1.22,U] [#3 0.13,-0.22,0.85,U] [#4 0.12,-0.04,1.28,U] [#5 0.12,-0.05,0.65,U] [#6 0.16,-0.06,0.43,U] [#7 0.21,-0.15,0.42,U] [#8 0.17,-0.13,0.42,U] 
20:56:44.797 00.001 9044 refined, 8 included, MultiStar: {0.17, -0.05}, one-star: {0.22, 0.07}
20:56:44.797 00.000 9044 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.62) = xAngle (1.31 = 1.31)
20:56:44.798 00.001 9044 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.78 = -1.78)
20:56:44.799 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.32 mountX=0.05 mountY=-0.17, mountTheta=-1.31
20:56:44.800 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.05, opts=13)
20:56:44.800 00.000 9044 Enqueuing Move request for scope (0.17, -0.05)
20:56:44.801 00.001 12252 Worker thread wakes up
20:56:44.801 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
20:56:44.801 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
20:56:44.801 00.000 12252 Moving (0.17, -0.05) raw xDistance=0.05 yDistance=-0.17
20:56:44.802 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:44.803 00.001 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1325.53
20:56:44.803 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
20:56:44.803 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:56:44.803 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
20:56:44.803 00.000 12252 MoveAxis(E, 3, ABG)
20:56:44.803 00.000 12252 Guiding  Dir = 2, Dur = 3
20:56:44.803 00.000 12252 IsSlewing returns 0
20:56:44.803 00.000 12252 IsGuiding returns 0
20:56:44.806 00.003 12252 PulseGuide returned control before completion, sleep 11
20:56:44.818 00.012 9044 UpdateGuideState exits: m=5451 SNR=50.8
20:56:44.819 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:44.819 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:44.821 00.002 9044 Enqueuing Expose request
20:56:44.826 00.005 12252 IsGuiding returns 0
20:56:44.826 00.000 12252 Move returns status 0, amount 3
20:56:44.826 00.000 12252 MoveAxis(N, 0, ABG)
20:56:44.826 00.000 12252 Move returns status 0, amount 0
20:56:44.826 00.000 12252 move complete, result=0
20:56:44.826 00.000 12252 worker thread done servicing request
20:56:44.826 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
20:56:44.828 00.002 12252 Worker thread wakes up
20:56:44.828 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:44.828 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:47.165 02.337 12252 Exposure complete
20:56:47.194 00.029 12252 worker thread done servicing request
20:56:47.194 00.000 9044 OnExposeComplete: enter
20:56:47.195 00.001 9044 UpdateGuideState(): m_state=6
20:56:47.196 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1224
20:56:47.197 00.001 9044 Star::Find returns 1 (0), X=1014.88, Y=822.72, Mass=5538, SNR=51.1, Peak=173 HFD=5.1
20:56:47.198 00.001 9044 MultiStar: [#1 0.20,-0.05,1.04,U] [#2 0.18,-0.09,1.19,U] [#3 0.09,-0.21,0.84,U] [#4 0.09,-0.02,1.26,U] [#5 0.14,-0.12,0.65,U] [#6 0.22,-0.09,0.42,U] [#7 0.29,-0.16,0.41,U] [#8 0.20,-0.05,0.41,U] 
20:56:47.199 00.001 9044 refined, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.21, 0.03}
20:56:47.199 00.000 9044 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.62) = xAngle (1.20 = 1.20)
20:56:47.200 00.001 9044 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.89 = -1.89)
20:56:47.200 00.000 9044 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.43 mountX=0.07 mountY=-0.18, mountTheta=-1.20
20:56:47.202 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.08, opts=13)
20:56:47.203 00.001 9044 Enqueuing Move request for scope (0.17, -0.08)
20:56:47.204 00.001 12252 Worker thread wakes up
20:56:47.204 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
20:56:47.204 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
20:56:47.204 00.000 12252 Moving (0.17, -0.08) raw xDistance=0.07 yDistance=-0.18
20:56:47.205 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:47.206 00.001 12252 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1325.78
20:56:47.206 00.000 12252 PPEC: input: 0.07, control: -0.00, exposure: 2000
20:56:47.206 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:56:47.206 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:56:47.206 00.000 12252 MoveAxis(E, 1, ABG)
20:56:47.206 00.000 12252 Guiding  Dir = 2, Dur = 1
20:56:47.206 00.000 12252 IsSlewing returns 0
20:56:47.206 00.000 12252 IsGuiding returns 0
20:56:47.209 00.003 12252 IsGuiding returns 0
20:56:47.209 00.000 12252 Move returns status 0, amount 1
20:56:47.209 00.000 12252 MoveAxis(N, 0, ABG)
20:56:47.209 00.000 12252 Move returns status 0, amount 0
20:56:47.209 00.000 12252 move complete, result=0
20:56:47.209 00.000 12252 worker thread done servicing request
20:56:47.220 00.011 9044 UpdateGuideState exits: m=5538 SNR=51.1
20:56:47.221 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:47.222 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:47.222 00.000 9044 Enqueuing Expose request
20:56:47.223 00.001 9044 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
20:56:47.224 00.001 12252 Worker thread wakes up
20:56:47.224 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:47.224 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:49.560 02.336 12252 Exposure complete
20:56:49.588 00.028 12252 worker thread done servicing request
20:56:49.588 00.000 9044 OnExposeComplete: enter
20:56:49.589 00.001 9044 UpdateGuideState(): m_state=6
20:56:49.591 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1225
20:56:49.592 00.001 9044 Star::Find returns 1 (0), X=1014.83, Y=822.87, Mass=5569, SNR=51.3, Peak=173 HFD=5.0
20:56:49.593 00.001 9044 MultiStar: [#1 0.12,0.14,1.04,U] [#2 0.07,0.04,1.19,U] [#3 0.10,-0.00,0.84,U] [#4 0.02,0.05,1.26,U] [#5 0.04,0.03,0.65,U] [#6 0.09,0.09,0.42,U] [#7 0.14,0.00,0.43,U] [#8 0.21,-0.07,0.41,U] 
20:56:49.594 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.17, 0.18}
20:56:49.596 00.002 9044 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.62) = xAngle (2.21 = 2.21)
20:56:49.597 00.001 9044 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.87 = -0.87)
20:56:49.597 00.000 9044 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.59 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
20:56:49.598 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.06, opts=13)
20:56:49.599 00.001 9044 Enqueuing Move request for scope (0.10, 0.06)
20:56:49.600 00.001 12252 Worker thread wakes up
20:56:49.600 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
20:56:49.600 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
20:56:49.600 00.000 12252 Moving (0.10, 0.06) raw xDistance=-0.07 yDistance=-0.09
20:56:49.601 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:49.602 00.001 12252 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1326.03
20:56:49.602 00.000 12252 PPEC: input: -0.07, control: -0.00, exposure: 2000
20:56:49.602 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:49.602 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:56:49.602 00.000 12252 MoveAxis(E, 1, ABG)
20:56:49.602 00.000 12252 Guiding  Dir = 2, Dur = 1
20:56:49.603 00.001 12252 IsSlewing returns 0
20:56:49.603 00.000 12252 IsGuiding returns 0
20:56:49.606 00.003 12252 IsGuiding returns 0
20:56:49.606 00.000 12252 Move returns status 0, amount 1
20:56:49.606 00.000 12252 MoveAxis(N, 0, ABG)
20:56:49.606 00.000 12252 Move returns status 0, amount 0
20:56:49.606 00.000 12252 move complete, result=0
20:56:49.606 00.000 12252 worker thread done servicing request
20:56:49.618 00.012 9044 UpdateGuideState exits: m=5569 SNR=51.3
20:56:49.618 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:49.619 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:49.620 00.001 9044 Enqueuing Expose request
20:56:49.620 00.000 9044 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
20:56:49.621 00.001 12252 Worker thread wakes up
20:56:49.621 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:49.621 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:51.951 02.330 12252 Exposure complete
20:56:51.979 00.028 12252 worker thread done servicing request
20:56:51.979 00.000 9044 OnExposeComplete: enter
20:56:51.980 00.001 9044 UpdateGuideState(): m_state=6
20:56:51.981 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1226
20:56:51.982 00.001 9044 Star::Find returns 1 (0), X=1014.86, Y=822.73, Mass=5564, SNR=51.1, Peak=173 HFD=5.1
20:56:51.982 00.000 9044 MultiStar: [#1 0.15,0.02,1.04,U] [#2 0.13,-0.10,1.20,U] [#3 0.03,-0.21,0.85,U] [#4 0.08,-0.04,1.27,U] [#5 0.11,-0.10,0.65,U] [#6 0.04,-0.06,0.42,U] [#7 0.19,-0.10,0.42,U] [#8 0.10,-0.23,0.41,U] 
20:56:51.983 00.001 9044 refined, 8 included, MultiStar: {0.12, -0.07}, one-star: {0.19, 0.04}
20:56:51.984 00.001 9044 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.62) = xAngle (1.07 = 1.07)
20:56:51.984 00.000 9044 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.01 = -2.01)
20:56:51.985 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-0.55 mountX=0.07 mountY=-0.12, mountTheta=-1.08
20:56:51.986 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.07, opts=13)
20:56:51.987 00.001 9044 Enqueuing Move request for scope (0.12, -0.07)
20:56:51.988 00.001 12252 Worker thread wakes up
20:56:51.988 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.07) opts 0xd
20:56:51.988 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.07)
20:56:51.988 00.000 12252 Moving (0.12, -0.07) raw xDistance=0.07 yDistance=-0.12
20:56:51.989 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:51.990 00.001 12252 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1326.28
20:56:51.990 00.000 12252 PPEC: input: 0.07, control: 0.00, exposure: 2000
20:56:51.990 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:51.990 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:56:51.990 00.000 12252 MoveAxis(W, 0, ABG)
20:56:51.990 00.000 12252 Move returns status 0, amount 0
20:56:51.990 00.000 12252 MoveAxis(N, 0, ABG)
20:56:51.990 00.000 12252 Move returns status 0, amount 0
20:56:51.990 00.000 12252 move complete, result=0
20:56:51.990 00.000 12252 worker thread done servicing request
20:56:52.006 00.016 9044 UpdateGuideState exits: m=5564 SNR=51.1
20:56:52.007 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:52.007 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:52.008 00.001 9044 Enqueuing Expose request
20:56:52.008 00.000 9044 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
20:56:52.009 00.001 12252 Worker thread wakes up
20:56:52.009 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:52.009 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:54.336 02.327 12252 Exposure complete
20:56:54.366 00.030 12252 worker thread done servicing request
20:56:54.366 00.000 9044 OnExposeComplete: enter
20:56:54.367 00.001 9044 UpdateGuideState(): m_state=6
20:56:54.367 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1227
20:56:54.368 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=822.43, Mass=5509, SNR=51.0, Peak=173 HFD=5.2
20:56:54.369 00.001 9044 MultiStar: [#1 0.10,-0.29,1.05,U] [#2 0.11,-0.19,1.22,U] [#3 0.06,-0.36,0.85,U] [#4 0.10,-0.19,1.29,U] [#5 0.13,-0.20,0.65,U] [#6 0.07,-0.33,0.42,U] [#7 0.10,-0.40,0.00,M1] [#8 0.18,-0.31,0.41,U] 
20:56:54.370 00.001 9044 refined, 7 included, MultiStar: {0.11, -0.25}, one-star: {0.13, -0.26}
20:56:54.370 00.000 9044 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.62) = xAngle (0.45 = 0.45)
20:56:54.371 00.001 9044 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.63 = -2.63)
20:56:54.373 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.17 mountX=0.25 mountY=-0.13, mountTheta=-0.50
20:56:54.374 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.25, opts=13)
20:56:54.374 00.000 9044 Enqueuing Move request for scope (0.11, -0.25)
20:56:54.375 00.001 12252 Worker thread wakes up
20:56:54.375 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.25) opts 0xd
20:56:54.375 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.25)
20:56:54.375 00.000 12252 Moving (0.11, -0.25) raw xDistance=0.25 yDistance=-0.13
20:56:54.376 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:54.378 00.002 12252 PPEC rslt: input = 0.25, final = 0.15, react = 0.15, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 1326.52
20:56:54.378 00.000 12252 PPEC: input: 0.25, control: 0.15, exposure: 2000
20:56:54.378 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:54.378 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:56:54.378 00.000 12252 MoveAxis(W, 59, ABG)
20:56:54.378 00.000 12252 Guiding  Dir = 3, Dur = 59
20:56:54.379 00.001 12252 IsSlewing returns 0
20:56:54.380 00.001 12252 IsGuiding returns 0
20:56:54.381 00.001 12252 PulseGuide returned control before completion, sleep 67
20:56:54.396 00.015 9044 UpdateGuideState exits: m=5509 SNR=51.0
20:56:54.396 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:54.397 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:54.398 00.001 9044 Enqueuing Expose request
20:56:54.461 00.063 12252 IsGuiding returns 0
20:56:54.461 00.000 12252 Move returns status 0, amount 59
20:56:54.461 00.000 12252 MoveAxis(N, 0, ABG)
20:56:54.462 00.001 12252 Move returns status 0, amount 0
20:56:54.462 00.000 12252 move complete, result=0
20:56:54.462 00.000 12252 worker thread done servicing request
20:56:54.462 00.000 12252 Worker thread wakes up
20:56:54.462 00.000 9044 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
20:56:54.464 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:54.464 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:56.795 02.331 12252 Exposure complete
20:56:56.823 00.028 12252 worker thread done servicing request
20:56:56.824 00.001 9044 OnExposeComplete: enter
20:56:56.824 00.000 9044 UpdateGuideState(): m_state=6
20:56:56.825 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1228
20:56:56.826 00.001 9044 Star::Find returns 1 (0), X=1014.76, Y=822.80, Mass=5528, SNR=51.3, Peak=173 HFD=5.1
20:56:56.827 00.001 9044 MultiStar: [#1 0.06,0.08,1.03,U] [#2 0.07,0.03,1.18,U] [#3 -0.01,0.07,0.83,U] [#4 -0.15,0.11,1.25,U] [#5 0.01,-0.02,0.65,U] [#6 0.03,-0.04,0.43,U] [#7 0.07,-0.04,0.42,U] [#8 0.12,0.04,0.41,U] 
20:56:56.827 00.000 9044 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.09, 0.11}
20:56:56.828 00.001 9044 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.62) = xAngle (2.88 = 2.88)
20:56:56.829 00.001 9044 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.20 = -0.20)
20:56:56.829 00.000 9044 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.26 mountX=-0.06 mountY=-0.01, mountTheta=-2.94
20:56:56.831 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.05, opts=13)
20:56:56.832 00.001 9044 Enqueuing Move request for scope (0.02, 0.05)
20:56:56.833 00.001 12252 Worker thread wakes up
20:56:56.833 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
20:56:56.833 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
20:56:56.833 00.000 12252 Moving (0.02, 0.05) raw xDistance=-0.06 yDistance=-0.01
20:56:56.833 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:56.834 00.001 12252 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1326.77
20:56:56.834 00.000 12252 PPEC: input: -0.06, control: 0.00, exposure: 2000
20:56:56.835 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:56.835 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:56:56.835 00.000 12252 MoveAxis(W, 0, ABG)
20:56:56.835 00.000 12252 Move returns status 0, amount 0
20:56:56.835 00.000 12252 MoveAxis(N, 0, ABG)
20:56:56.835 00.000 12252 Move returns status 0, amount 0
20:56:56.835 00.000 12252 move complete, result=0
20:56:56.835 00.000 12252 worker thread done servicing request
20:56:56.849 00.014 9044 UpdateGuideState exits: m=5528 SNR=51.3
20:56:56.850 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:56.850 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:56.851 00.001 9044 Enqueuing Expose request
20:56:56.852 00.001 9044 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
20:56:56.852 00.000 12252 Worker thread wakes up
20:56:56.852 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:56.852 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:59.177 02.325 12252 Exposure complete
20:56:59.207 00.030 12252 worker thread done servicing request
20:56:59.207 00.000 9044 OnExposeComplete: enter
20:56:59.207 00.000 9044 UpdateGuideState(): m_state=6
20:56:59.208 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1229
20:56:59.209 00.001 9044 Star::Find returns 1 (0), X=1014.76, Y=823.05, Mass=5663, SNR=51.7, Peak=173 HFD=5.2
20:56:59.209 00.000 9044 MultiStar: [#1 0.02,0.34,1.03,U] [#2 0.01,0.21,1.20,U] [#3 0.03,0.19,0.83,U] [#4 -0.13,0.30,1.23,U] [#5 0.03,0.17,0.64,U] [#6 0.02,0.29,0.42,U] [#7 0.03,0.35,0.42,U] [#8 0.10,0.21,0.41,U] 
20:56:59.210 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.27}, one-star: {0.09, 0.36}
20:56:59.211 00.001 9044 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.62) = xAngle (3.16 = -3.12)
20:56:59.211 00.000 9044 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.08 = 0.08)
20:56:59.212 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.54 mountX=-0.27 mountY=0.02, mountTheta=3.07
20:56:59.213 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.27, opts=13)
20:56:59.215 00.002 9044 Enqueuing Move request for scope (0.01, 0.27)
20:56:59.215 00.000 12252 Worker thread wakes up
20:56:59.215 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
20:56:59.215 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
20:56:59.215 00.000 12252 Moving (0.01, 0.27) raw xDistance=-0.27 yDistance=0.02
20:56:59.216 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:56:59.217 00.001 12252 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 1327.02
20:56:59.217 00.000 12252 PPEC: input: -0.27, control: -0.16, exposure: 2000
20:56:59.217 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:56:59.217 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:56:59.217 00.000 12252 MoveAxis(E, 63, ABG)
20:56:59.217 00.000 12252 Guiding  Dir = 2, Dur = 63
20:56:59.217 00.000 12252 IsSlewing returns 0
20:56:59.218 00.001 12252 IsGuiding returns 0
20:56:59.220 00.002 12252 PulseGuide returned control before completion, sleep 71
20:56:59.232 00.012 9044 UpdateGuideState exits: m=5663 SNR=51.7
20:56:59.233 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:56:59.233 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:56:59.235 00.002 9044 Enqueuing Expose request
20:56:59.304 00.069 12252 IsGuiding returns 0
20:56:59.304 00.000 12252 Move returns status 0, amount 63
20:56:59.304 00.000 12252 MoveAxis(N, 0, ABG)
20:56:59.304 00.000 12252 Move returns status 0, amount 0
20:56:59.304 00.000 12252 move complete, result=0
20:56:59.304 00.000 12252 worker thread done servicing request
20:56:59.304 00.000 12252 Worker thread wakes up
20:56:59.305 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:56:59.305 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:56:59.305 00.000 9044 GuideStep: -0.3 px 63 ms EAST, 0.0 px 0 ms NORTH
20:57:01.636 02.331 12252 Exposure complete
20:57:01.664 00.028 12252 worker thread done servicing request
20:57:01.664 00.000 9044 OnExposeComplete: enter
20:57:01.665 00.001 9044 UpdateGuideState(): m_state=6
20:57:01.665 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1230
20:57:01.667 00.002 9044 Star::Find returns 1 (0), X=1014.75, Y=822.87, Mass=5538, SNR=51.1, Peak=173 HFD=5.1
20:57:01.667 00.000 9044 MultiStar: [#1 0.02,0.13,1.04,U] [#2 0.07,0.08,1.19,U] [#3 0.06,-0.08,0.85,U] [#4 -0.04,0.05,1.26,U] [#5 0.06,0.10,0.64,U] [#6 0.08,-0.02,0.42,U] [#7 0.03,0.09,0.44,U] [#8 0.12,0.01,0.41,U] 
20:57:01.668 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {0.08, 0.18}
20:57:01.669 00.001 9044 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.62) = xAngle (2.65 = 2.65)
20:57:01.669 00.000 9044 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.43 = -0.43)
20:57:01.670 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.03 mountX=-0.07 mountY=-0.03, mountTheta=-2.70
20:57:01.671 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.07, opts=13)
20:57:01.671 00.000 9044 Enqueuing Move request for scope (0.04, 0.07)
20:57:01.672 00.001 12252 Worker thread wakes up
20:57:01.672 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
20:57:01.672 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
20:57:01.672 00.000 12252 Moving (0.04, 0.07) raw xDistance=-0.07 yDistance=-0.03
20:57:01.673 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:01.675 00.002 12252 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1327.26
20:57:01.675 00.000 12252 PPEC: input: -0.07, control: -0.03, exposure: 2000
20:57:01.675 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:01.675 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:57:01.675 00.000 12252 MoveAxis(E, 12, ABG)
20:57:01.675 00.000 12252 Guiding  Dir = 2, Dur = 12
20:57:01.676 00.001 12252 IsSlewing returns 0
20:57:01.676 00.000 12252 IsGuiding returns 0
20:57:01.677 00.001 12252 PulseGuide returned control before completion, sleep 21
20:57:01.690 00.013 9044 UpdateGuideState exits: m=5538 SNR=51.1
20:57:01.691 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:01.692 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:01.692 00.000 9044 Enqueuing Expose request
20:57:01.710 00.018 12252 IsGuiding returns 1
20:57:01.710 00.000 12252 scope still moving after pulse duration time elapsed
20:57:01.742 00.032 12252 IsSlewing returns 0
20:57:01.743 00.001 12252 IsGuiding returns 0
20:57:01.743 00.000 12252 scope move finished after 12 + 54 ms
20:57:01.743 00.000 12252 Move returns status 0, amount 12
20:57:01.743 00.000 12252 MoveAxis(N, 0, ABG)
20:57:01.743 00.000 12252 Move returns status 0, amount 0
20:57:01.743 00.000 12252 move complete, result=0
20:57:01.743 00.000 12252 worker thread done servicing request
20:57:01.744 00.001 12252 Worker thread wakes up
20:57:01.744 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:01.744 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:01.744 00.000 9044 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
20:57:04.078 02.334 12252 Exposure complete
20:57:04.108 00.030 12252 worker thread done servicing request
20:57:04.109 00.001 9044 OnExposeComplete: enter
20:57:04.110 00.001 9044 UpdateGuideState(): m_state=6
20:57:04.111 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1231
20:57:04.112 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=822.65, Mass=5435, SNR=50.7, Peak=173 HFD=5.3
20:57:04.114 00.002 9044 MultiStar: [#1 -0.05,-0.21,1.05,U] [#2 -0.00,-0.10,1.23,U] [#3 -0.01,-0.25,0.85,U] [#4 -0.06,-0.11,1.29,U] [#5 0.05,-0.02,0.64,U] [#6 -0.02,-0.10,0.43,U] [#7 -0.00,-0.22,0.43,U] [#8 -0.01,-0.04,0.41,U] 
20:57:04.115 00.001 9044 single-star, 8 included, MultiStar: {-0.01, -0.12}, one-star: {0.06, -0.04}
20:57:04.116 00.001 9044 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.62) = xAngle (1.05 = 1.05)
20:57:04.117 00.001 9044 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.03 = -2.03)
20:57:04.117 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.57 mountX=0.04 mountY=-0.07, mountTheta=-1.07
20:57:04.119 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.04, opts=13)
20:57:04.119 00.000 9044 Enqueuing Move request for scope (0.06, -0.04)
20:57:04.120 00.001 12252 Worker thread wakes up
20:57:04.120 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
20:57:04.120 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
20:57:04.120 00.000 12252 Moving (0.06, -0.04) raw xDistance=0.04 yDistance=-0.07
20:57:04.122 00.002 12252 PPEC rslt: input = 0.04, final = -0.06, react = 0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 1327.50
20:57:04.124 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:04.125 00.001 12252 PPEC: input: 0.04, control: -0.06, exposure: 2000
20:57:04.125 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:04.125 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:57:04.125 00.000 12252 MoveAxis(E, 22, ABG)
20:57:04.125 00.000 12252 Guiding  Dir = 2, Dur = 22
20:57:04.125 00.000 12252 IsSlewing returns 0
20:57:04.125 00.000 12252 IsGuiding returns 0
20:57:04.127 00.002 12252 PulseGuide returned control before completion, sleep 31
20:57:04.142 00.015 9044 UpdateGuideState exits: m=5435 SNR=50.7
20:57:04.143 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:04.144 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:04.144 00.000 9044 Enqueuing Expose request
20:57:04.173 00.029 12252 IsGuiding returns 0
20:57:04.173 00.000 12252 Move returns status 0, amount 22
20:57:04.173 00.000 12252 MoveAxis(N, 0, ABG)
20:57:04.173 00.000 12252 Move returns status 0, amount 0
20:57:04.173 00.000 12252 move complete, result=0
20:57:04.173 00.000 12252 worker thread done servicing request
20:57:04.173 00.000 12252 Worker thread wakes up
20:57:04.173 00.000 9044 GuideStep: 0.0 px 22 ms EAST, -0.1 px 0 ms NORTH
20:57:04.174 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:04.174 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:06.509 02.335 12252 Exposure complete
20:57:06.538 00.029 12252 worker thread done servicing request
20:57:06.538 00.000 9044 OnExposeComplete: enter
20:57:06.538 00.000 9044 UpdateGuideState(): m_state=6
20:57:06.539 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1232
20:57:06.540 00.001 9044 Star::Find returns 1 (0), X=1014.74, Y=822.81, Mass=5609, SNR=51.4, Peak=173 HFD=5.1
20:57:06.541 00.001 9044 MultiStar: [#1 0.04,-0.10,1.06,U] [#2 -0.04,0.03,1.22,U] [#3 -0.05,-0.20,0.84,U] [#4 -0.03,0.05,1.26,U] [#5 -0.04,0.00,0.65,U] [#6 -0.06,0.01,0.42,U] [#7 -0.03,-0.13,0.42,U] [#8 -0.03,-0.05,0.40,U] 
20:57:06.542 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.07, 0.12}
20:57:06.542 00.000 9044 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.62) = xAngle (-0.49 = -0.49)
20:57:06.543 00.001 9044 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.58 = 2.71)
20:57:06.544 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.12 mountX=0.02 mountY=0.01, mountTheta=0.45
20:57:06.545 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.02, opts=13)
20:57:06.546 00.001 9044 Enqueuing Move request for scope (-0.01, -0.02)
20:57:06.547 00.001 12252 Worker thread wakes up
20:57:06.547 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
20:57:06.547 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
20:57:06.547 00.000 12252 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.01
20:57:06.548 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:06.549 00.001 12252 PPEC rslt: input = 0.02, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 1327.75
20:57:06.549 00.000 12252 PPEC: input: 0.02, control: -0.05, exposure: 2000
20:57:06.549 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:06.549 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:57:06.549 00.000 12252 MoveAxis(E, 20, ABG)
20:57:06.549 00.000 12252 Guiding  Dir = 2, Dur = 20
20:57:06.549 00.000 12252 IsSlewing returns 0
20:57:06.549 00.000 12252 IsGuiding returns 0
20:57:06.552 00.003 12252 PulseGuide returned control before completion, sleep 28
20:57:06.564 00.012 9044 UpdateGuideState exits: m=5609 SNR=51.4
20:57:06.565 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:06.565 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:06.566 00.001 9044 Enqueuing Expose request
20:57:06.585 00.019 12252 IsGuiding returns 1
20:57:06.585 00.000 12252 scope still moving after pulse duration time elapsed
20:57:06.616 00.031 12252 IsSlewing returns 0
20:57:06.616 00.000 12252 IsGuiding returns 0
20:57:06.616 00.000 12252 scope move finished after 20 + 46 ms
20:57:06.616 00.000 12252 Move returns status 0, amount 20
20:57:06.616 00.000 12252 MoveAxis(N, 0, ABG)
20:57:06.616 00.000 12252 Move returns status 0, amount 0
20:57:06.617 00.001 12252 move complete, result=0
20:57:06.617 00.000 12252 worker thread done servicing request
20:57:06.617 00.000 12252 Worker thread wakes up
20:57:06.617 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:06.617 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:06.617 00.000 9044 GuideStep: 0.0 px 20 ms EAST, 0.0 px 0 ms NORTH
20:57:08.943 02.326 12252 Exposure complete
20:57:08.972 00.029 12252 worker thread done servicing request
20:57:08.973 00.001 9044 OnExposeComplete: enter
20:57:08.974 00.001 9044 UpdateGuideState(): m_state=6
20:57:08.975 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1233
20:57:08.975 00.000 9044 Star::Find returns 1 (0), X=1014.72, Y=822.67, Mass=5370, SNR=50.5, Peak=173 HFD=5.2
20:57:08.976 00.001 9044 MultiStar: [#1 0.00,-0.05,1.05,U] [#2 -0.00,-0.01,1.21,U] [#3 -0.04,-0.18,0.87,U] [#4 -0.20,-0.01,1.27,U] [#5 -0.03,-0.03,0.66,U] [#6 -0.01,-0.03,0.43,U] [#7 -0.02,-0.27,0.45,U] [#8 0.02,-0.14,0.42,U] 
20:57:08.977 00.001 9044 single-star, 8 included, MultiStar: {-0.04, -0.06}, one-star: {0.05, -0.02}
20:57:08.978 00.001 9044 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.62) = xAngle (1.22 = 1.22)
20:57:08.978 00.000 9044 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.86 = -1.86)
20:57:08.979 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.40 mountX=0.02 mountY=-0.05, mountTheta=-1.23
20:57:08.980 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.02, opts=13)
20:57:08.981 00.001 9044 Enqueuing Move request for scope (0.05, -0.02)
20:57:08.981 00.000 12252 Worker thread wakes up
20:57:08.982 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
20:57:08.982 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
20:57:08.982 00.000 12252 Moving (0.05, -0.02) raw xDistance=0.02 yDistance=-0.05
20:57:08.982 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:08.983 00.001 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1327.99
20:57:08.983 00.000 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
20:57:08.984 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:08.984 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:57:08.984 00.000 12252 MoveAxis(E, 11, ABG)
20:57:08.984 00.000 12252 Guiding  Dir = 2, Dur = 11
20:57:08.984 00.000 12252 IsSlewing returns 0
20:57:08.984 00.000 12252 IsGuiding returns 0
20:57:08.986 00.002 12252 PulseGuide returned control before completion, sleep 20
20:57:08.998 00.012 9044 UpdateGuideState exits: m=5370 SNR=50.5
20:57:09.000 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:09.000 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:09.001 00.001 9044 Enqueuing Expose request
20:57:09.021 00.020 12252 IsGuiding returns 0
20:57:09.021 00.000 12252 Move returns status 0, amount 11
20:57:09.021 00.000 12252 MoveAxis(N, 0, ABG)
20:57:09.021 00.000 12252 Move returns status 0, amount 0
20:57:09.021 00.000 12252 move complete, result=0
20:57:09.021 00.000 12252 worker thread done servicing request
20:57:09.021 00.000 12252 Worker thread wakes up
20:57:09.021 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:09.021 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:09.021 00.000 9044 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
20:57:11.353 02.332 12252 Exposure complete
20:57:11.381 00.028 12252 worker thread done servicing request
20:57:11.381 00.000 9044 OnExposeComplete: enter
20:57:11.383 00.002 9044 UpdateGuideState(): m_state=6
20:57:11.384 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1234
20:57:11.384 00.000 9044 Star::Find returns 1 (0), X=1014.75, Y=822.51, Mass=5453, SNR=50.7, Peak=173 HFD=5.2
20:57:11.385 00.001 9044 MultiStar: [#1 0.05,-0.23,1.05,U] [#2 0.02,-0.10,1.20,U] [#3 -0.02,-0.29,0.85,U] [#4 -0.04,-0.15,1.29,U] [#5 0.11,-0.09,0.65,U] [#6 -0.00,-0.06,0.42,U] [#7 0.07,-0.29,0.42,U] [#8 0.04,-0.09,0.42,U] 
20:57:11.385 00.000 9044 refined, 8 included, MultiStar: {0.03, -0.17}, one-star: {0.09, -0.18}
20:57:11.387 00.002 9044 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.62) = xAngle (0.23 = 0.23)
20:57:11.387 00.000 9044 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.85 = -2.85)
20:57:11.388 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.39 mountX=0.17 mountY=-0.05, mountTheta=-0.29
20:57:11.389 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.17, opts=13)
20:57:11.390 00.001 9044 Enqueuing Move request for scope (0.03, -0.17)
20:57:11.390 00.000 12252 Worker thread wakes up
20:57:11.390 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
20:57:11.390 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
20:57:11.390 00.000 12252 Moving (0.03, -0.17) raw xDistance=0.17 yDistance=-0.05
20:57:11.391 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:11.392 00.001 12252 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 1328.23
20:57:11.392 00.000 12252 PPEC: input: 0.17, control: 0.09, exposure: 2000
20:57:11.392 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:11.392 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
20:57:11.392 00.000 12252 MoveAxis(W, 36, ABG)
20:57:11.392 00.000 12252 Guiding  Dir = 3, Dur = 36
20:57:11.392 00.000 12252 IsSlewing returns 0
20:57:11.392 00.000 12252 IsGuiding returns 0
20:57:11.396 00.004 12252 PulseGuide returned control before completion, sleep 44
20:57:11.408 00.012 9044 UpdateGuideState exits: m=5453 SNR=50.7
20:57:11.409 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:11.410 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:11.410 00.000 9044 Enqueuing Expose request
20:57:11.446 00.036 12252 IsGuiding returns 0
20:57:11.446 00.000 12252 Move returns status 0, amount 36
20:57:11.446 00.000 12252 MoveAxis(N, 0, ABG)
20:57:11.446 00.000 12252 Move returns status 0, amount 0
20:57:11.446 00.000 12252 move complete, result=0
20:57:11.446 00.000 12252 worker thread done servicing request
20:57:11.446 00.000 12252 Worker thread wakes up
20:57:11.446 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:11.447 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:11.447 00.000 9044 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
20:57:13.785 02.338 12252 Exposure complete
20:57:13.815 00.030 12252 worker thread done servicing request
20:57:13.815 00.000 9044 OnExposeComplete: enter
20:57:13.816 00.001 9044 UpdateGuideState(): m_state=6
20:57:13.816 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1235
20:57:13.817 00.001 9044 Star::Find returns 1 (0), X=1014.77, Y=822.75, Mass=5504, SNR=50.9, Peak=173 HFD=5.1
20:57:13.819 00.002 9044 MultiStar: [#1 0.06,-0.13,1.05,U] [#2 0.04,-0.07,1.21,U] [#3 0.01,-0.14,0.85,U] [#4 0.01,-0.03,1.27,U] [#5 0.04,-0.07,0.65,U] [#6 0.04,-0.08,0.43,U] [#7 0.05,-0.07,0.43,U] [#8 -0.07,-0.14,0.40,U] 
20:57:13.820 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.10, 0.06}
20:57:13.820 00.000 9044 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.62) = xAngle (0.56 = 0.56)
20:57:13.821 00.001 9044 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.52 = -2.52)
20:57:13.822 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.06 mountX=0.07 mountY=-0.04, mountTheta=-0.60
20:57:13.823 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.07, opts=13)
20:57:13.824 00.001 9044 Enqueuing Move request for scope (0.04, -0.07)
20:57:13.824 00.000 12252 Worker thread wakes up
20:57:13.825 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
20:57:13.825 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
20:57:13.825 00.000 12252 Moving (0.04, -0.07) raw xDistance=0.07 yDistance=-0.04
20:57:13.825 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:13.826 00.001 12252 PPEC rslt: input = 0.07, final = 0.06, react = 0.04, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 1328.47
20:57:13.826 00.000 12252 PPEC: input: 0.07, control: 0.06, exposure: 2000
20:57:13.826 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:13.827 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:57:13.827 00.000 12252 MoveAxis(W, 23, ABG)
20:57:13.827 00.000 12252 Guiding  Dir = 3, Dur = 23
20:57:13.827 00.000 12252 IsSlewing returns 0
20:57:13.827 00.000 12252 IsGuiding returns 0
20:57:13.829 00.002 12252 PulseGuide returned control before completion, sleep 32
20:57:13.842 00.013 9044 UpdateGuideState exits: m=5504 SNR=50.9
20:57:13.843 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:13.844 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:13.844 00.000 9044 Enqueuing Expose request
20:57:13.862 00.018 12252 IsGuiding returns 0
20:57:13.862 00.000 12252 Move returns status 0, amount 23
20:57:13.862 00.000 12252 MoveAxis(N, 0, ABG)
20:57:13.862 00.000 12252 Move returns status 0, amount 0
20:57:13.862 00.000 12252 move complete, result=0
20:57:13.862 00.000 12252 worker thread done servicing request
20:57:13.862 00.000 12252 Worker thread wakes up
20:57:13.862 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:13.862 00.000 9044 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
20:57:13.863 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:16.197 02.334 12252 Exposure complete
20:57:16.225 00.028 12252 worker thread done servicing request
20:57:16.225 00.000 9044 OnExposeComplete: enter
20:57:16.225 00.000 9044 UpdateGuideState(): m_state=6
20:57:16.226 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1236
20:57:16.227 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=822.83, Mass=5431, SNR=50.7, Peak=173 HFD=5.0
20:57:16.228 00.001 9044 MultiStar: [#1 0.07,0.15,1.04,U] [#2 0.00,0.02,1.20,U] [#3 -0.09,-0.10,0.86,U] [#4 -0.16,0.10,1.26,U] [#5 -0.05,0.01,0.66,U] [#6 0.04,0.03,0.43,U] [#7 0.01,-0.05,0.43,U] [#8 -0.04,0.00,0.42,U] 
20:57:16.229 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {0.06, 0.14}
20:57:16.229 00.000 9044 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.62) = xAngle (3.63 = -2.65)
20:57:16.230 00.001 9044 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.55 = 0.55)
20:57:16.231 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.01 mountX=-0.05 mountY=0.03, mountTheta=2.61
20:57:16.232 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.05, opts=13)
20:57:16.232 00.000 9044 Enqueuing Move request for scope (-0.02, 0.05)
20:57:16.233 00.001 12252 Worker thread wakes up
20:57:16.233 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
20:57:16.233 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
20:57:16.233 00.000 12252 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=0.03
20:57:16.236 00.003 12252 PPEC rslt: input = -0.05, final = 0.10, react = -0.03, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 1328.71
20:57:16.236 00.000 12252 PPEC: input: -0.05, control: 0.10, exposure: 2000
20:57:16.236 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:16.236 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:16.237 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:57:16.237 00.000 12252 MoveAxis(W, 39, ABG)
20:57:16.237 00.000 12252 Guiding  Dir = 3, Dur = 39
20:57:16.237 00.000 12252 IsSlewing returns 0
20:57:16.238 00.001 12252 IsGuiding returns 0
20:57:16.239 00.001 12252 PulseGuide returned control before completion, sleep 48
20:57:16.253 00.014 9044 UpdateGuideState exits: m=5431 SNR=50.7
20:57:16.253 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:16.254 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:16.255 00.001 9044 Enqueuing Expose request
20:57:16.290 00.035 12252 IsGuiding returns 0
20:57:16.290 00.000 12252 Move returns status 0, amount 39
20:57:16.290 00.000 12252 MoveAxis(N, 0, ABG)
20:57:16.290 00.000 12252 Move returns status 0, amount 0
20:57:16.290 00.000 12252 move complete, result=0
20:57:16.290 00.000 12252 worker thread done servicing request
20:57:16.290 00.000 12252 Worker thread wakes up
20:57:16.290 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:16.290 00.000 9044 GuideStep: -0.0 px 39 ms WEST, 0.0 px 0 ms NORTH
20:57:16.291 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:18.623 02.332 12252 Exposure complete
20:57:18.652 00.029 12252 worker thread done servicing request
20:57:18.652 00.000 9044 OnExposeComplete: enter
20:57:18.653 00.001 9044 UpdateGuideState(): m_state=6
20:57:18.654 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1237
20:57:18.655 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=822.89, Mass=5596, SNR=51.4, Peak=173 HFD=5.0
20:57:18.656 00.001 9044 MultiStar: [#1 0.08,0.26,1.04,U] [#2 0.04,0.25,1.21,U] [#3 0.05,0.11,0.83,U] [#4 -0.13,0.20,1.26,U] [#5 0.22,0.36,0.00,M1] [#6 0.02,0.28,0.42,U] [#7 0.07,0.12,0.42,U] [#8 0.11,0.18,0.40,U] 
20:57:18.656 00.000 9044 refined, 7 included, MultiStar: {0.03, 0.21}, one-star: {0.12, 0.20}
20:57:18.657 00.001 9044 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.62) = xAngle (3.04 = 3.04)
20:57:18.657 00.000 9044 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.04 = -0.04)
20:57:18.658 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.42 mountX=-0.21 mountY=-0.01, mountTheta=-3.10
20:57:18.659 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.21, opts=13)
20:57:18.660 00.001 9044 Enqueuing Move request for scope (0.03, 0.21)
20:57:18.661 00.001 12252 Worker thread wakes up
20:57:18.661 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
20:57:18.661 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
20:57:18.661 00.000 12252 Moving (0.03, 0.21) raw xDistance=-0.21 yDistance=-0.01
20:57:18.662 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:18.663 00.001 12252 PPEC rslt: input = -0.21, final = -0.00, react = -0.12, pred = 0.12, hyst = -0.11, hyst_pct = 0.00, period_length = 1328.95
20:57:18.663 00.000 12252 PPEC: input: -0.21, control: -0.00, exposure: 2000
20:57:18.663 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:18.663 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:57:18.663 00.000 12252 MoveAxis(E, 2, ABG)
20:57:18.663 00.000 12252 Guiding  Dir = 2, Dur = 2
20:57:18.663 00.000 12252 IsSlewing returns 0
20:57:18.663 00.000 12252 IsGuiding returns 0
20:57:18.666 00.003 12252 PulseGuide returned control before completion, sleep 11
20:57:18.679 00.013 9044 UpdateGuideState exits: m=5596 SNR=51.4
20:57:18.680 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:18.680 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:18.681 00.001 9044 Enqueuing Expose request
20:57:18.684 00.003 12252 IsGuiding returns 0
20:57:18.684 00.000 12252 Move returns status 0, amount 2
20:57:18.684 00.000 12252 MoveAxis(N, 0, ABG)
20:57:18.684 00.000 12252 Move returns status 0, amount 0
20:57:18.684 00.000 12252 move complete, result=0
20:57:18.684 00.000 12252 worker thread done servicing request
20:57:18.684 00.000 12252 Worker thread wakes up
20:57:18.684 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:18.684 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:18.687 00.003 9044 GuideStep: -0.2 px 2 ms EAST, -0.0 px 0 ms NORTH
20:57:21.020 02.333 12252 Exposure complete
20:57:21.048 00.028 12252 worker thread done servicing request
20:57:21.048 00.000 9044 OnExposeComplete: enter
20:57:21.049 00.001 9044 UpdateGuideState(): m_state=6
20:57:21.050 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1238
20:57:21.051 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=822.93, Mass=5473, SNR=50.7, Peak=173 HFD=5.1
20:57:21.052 00.001 9044 MultiStar: [#1 -0.00,0.19,1.05,U] [#2 -0.02,0.15,1.22,U] [#3 -0.02,0.12,0.84,U] [#4 -0.19,0.15,1.29,U] [#5 0.00,0.17,0.65,U] [#6 -0.03,0.08,0.41,U] [#7 -0.02,0.07,0.43,U] [#8 -0.03,0.09,0.41,U] 
20:57:21.052 00.000 9044 refined, 8 included, MultiStar: {-0.04, 0.15}, one-star: {0.05, 0.24}
20:57:21.053 00.001 9044 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.62) = xAngle (3.43 = -2.85)
20:57:21.053 00.000 9044 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.35 = 0.35)
20:57:21.054 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.81 mountX=-0.15 mountY=0.05, mountTheta=2.80
20:57:21.055 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.15, opts=13)
20:57:21.056 00.001 9044 Enqueuing Move request for scope (-0.04, 0.15)
20:57:21.056 00.000 12252 Worker thread wakes up
20:57:21.056 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
20:57:21.056 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
20:57:21.056 00.000 12252 Moving (-0.04, 0.15) raw xDistance=-0.15 yDistance=0.05
20:57:21.057 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:21.058 00.001 12252 PPEC rslt: input = -0.15, final = 0.06, react = -0.09, pred = 0.15, hyst = -0.08, hyst_pct = 0.00, period_length = 1329.19
20:57:21.058 00.000 12252 PPEC: input: -0.15, control: 0.06, exposure: 2000
20:57:21.058 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:21.058 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:57:21.058 00.000 12252 MoveAxis(W, 24, ABG)
20:57:21.058 00.000 12252 Guiding  Dir = 3, Dur = 24
20:57:21.058 00.000 12252 IsSlewing returns 0
20:57:21.058 00.000 12252 IsGuiding returns 0
20:57:21.061 00.003 12252 PulseGuide returned control before completion, sleep 33
20:57:21.073 00.012 9044 UpdateGuideState exits: m=5473 SNR=50.7
20:57:21.074 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:21.075 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:21.075 00.000 9044 Enqueuing Expose request
20:57:21.097 00.022 12252 IsGuiding returns 0
20:57:21.097 00.000 12252 Move returns status 0, amount 24
20:57:21.097 00.000 12252 MoveAxis(N, 0, ABG)
20:57:21.097 00.000 12252 Move returns status 0, amount 0
20:57:21.097 00.000 12252 move complete, result=0
20:57:21.098 00.001 12252 worker thread done servicing request
20:57:21.098 00.000 12252 Worker thread wakes up
20:57:21.098 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:21.098 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:21.098 00.000 9044 GuideStep: -0.2 px 24 ms WEST, 0.1 px 0 ms NORTH
20:57:23.439 02.341 12252 Exposure complete
20:57:23.468 00.029 12252 worker thread done servicing request
20:57:23.468 00.000 9044 OnExposeComplete: enter
20:57:23.469 00.001 9044 UpdateGuideState(): m_state=6
20:57:23.469 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1239
20:57:23.470 00.001 9044 Star::Find returns 1 (0), X=1014.74, Y=822.95, Mass=5701, SNR=51.9, Peak=173 HFD=5.2
20:57:23.471 00.001 9044 MultiStar: [#1 0.03,0.17,1.03,U] [#2 -0.07,0.12,1.17,U] [#3 -0.05,0.08,0.84,U] [#4 0.00,0.12,1.25,U] [#5 -0.05,0.06,0.63,U] [#6 -0.08,0.11,0.42,U] [#7 -0.05,-0.03,0.43,U] [#8 -0.06,0.07,0.40,U] 
20:57:23.471 00.000 9044 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {0.07, 0.26}
20:57:23.472 00.001 9044 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.62) = xAngle (3.34 = -2.94)
20:57:23.473 00.001 9044 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.26 = 0.26)
20:57:23.473 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.72 mountX=-0.12 mountY=0.03, mountTheta=2.89
20:57:23.475 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.12, opts=13)
20:57:23.475 00.000 9044 Enqueuing Move request for scope (-0.02, 0.12)
20:57:23.476 00.001 12252 Worker thread wakes up
20:57:23.476 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
20:57:23.476 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
20:57:23.476 00.000 12252 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=0.03
20:57:23.477 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:23.478 00.001 12252 PPEC rslt: input = -0.12, final = 0.04, react = -0.07, pred = 0.11, hyst = -0.07, hyst_pct = 0.00, period_length = 1329.43
20:57:23.478 00.000 12252 PPEC: input: -0.12, control: 0.04, exposure: 2000
20:57:23.478 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:23.478 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:57:23.478 00.000 12252 MoveAxis(W, 15, ABG)
20:57:23.478 00.000 12252 Guiding  Dir = 3, Dur = 15
20:57:23.479 00.001 12252 IsSlewing returns 0
20:57:23.479 00.000 12252 IsGuiding returns 0
20:57:23.481 00.002 12252 PulseGuide returned control before completion, sleep 24
20:57:23.494 00.013 9044 UpdateGuideState exits: m=5701 SNR=51.9
20:57:23.495 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:23.496 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:23.496 00.000 9044 Enqueuing Expose request
20:57:23.512 00.016 12252 IsGuiding returns 1
20:57:23.512 00.000 12252 scope still moving after pulse duration time elapsed
20:57:23.543 00.031 12252 IsSlewing returns 0
20:57:23.544 00.001 12252 IsGuiding returns 0
20:57:23.544 00.000 12252 scope move finished after 15 + 49 ms
20:57:23.544 00.000 12252 Move returns status 0, amount 15
20:57:23.544 00.000 12252 MoveAxis(N, 0, ABG)
20:57:23.544 00.000 12252 Move returns status 0, amount 0
20:57:23.544 00.000 12252 move complete, result=0
20:57:23.544 00.000 12252 worker thread done servicing request
20:57:23.544 00.000 12252 Worker thread wakes up
20:57:23.544 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:23.544 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:23.544 00.000 9044 GuideStep: -0.1 px 15 ms WEST, 0.0 px 0 ms NORTH
20:57:25.881 02.337 12252 Exposure complete
20:57:25.910 00.029 12252 worker thread done servicing request
20:57:25.911 00.001 9044 OnExposeComplete: enter
20:57:25.912 00.001 9044 UpdateGuideState(): m_state=6
20:57:25.913 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1240
20:57:25.913 00.000 9044 Star::Find returns 1 (0), X=1014.74, Y=822.95, Mass=5496, SNR=50.9, Peak=173 HFD=5.0
20:57:25.914 00.001 9044 MultiStar: [#1 -0.05,0.22,1.04,U] [#2 0.04,0.17,1.19,U] [#3 -0.04,0.19,0.85,U] [#4 -0.03,0.08,1.29,U] [#5 -0.01,0.27,0.64,U] [#6 0.02,0.18,0.43,U] [#7 0.05,0.06,0.43,U] [#8 -0.06,0.20,0.41,U] 
20:57:25.914 00.000 9044 refined, 8 included, MultiStar: {-0.00, 0.18}, one-star: {0.07, 0.26}
20:57:25.915 00.001 9044 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.62) = xAngle (3.20 = -3.09)
20:57:25.915 00.000 9044 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.11 = 0.11)
20:57:25.916 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.57 mountX=-0.18 mountY=0.02, mountTheta=3.03
20:57:25.917 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.18, opts=13)
20:57:25.918 00.001 9044 Enqueuing Move request for scope (-0.00, 0.18)
20:57:25.918 00.000 12252 Worker thread wakes up
20:57:25.918 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.18) opts 0xd
20:57:25.918 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.18)
20:57:25.918 00.000 12252 Moving (-0.00, 0.18) raw xDistance=-0.18 yDistance=0.02
20:57:25.919 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:25.920 00.001 12252 PPEC rslt: input = -0.18, final = -0.01, react = -0.11, pred = 0.10, hyst = -0.09, hyst_pct = 0.00, period_length = 1329.66
20:57:25.920 00.000 12252 PPEC: input: -0.18, control: -0.01, exposure: 2000
20:57:25.920 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:25.920 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:57:25.920 00.000 12252 MoveAxis(E, 5, ABG)
20:57:25.920 00.000 12252 Guiding  Dir = 2, Dur = 5
20:57:25.921 00.001 12252 IsSlewing returns 0
20:57:25.921 00.000 12252 IsGuiding returns 0
20:57:25.923 00.002 12252 PulseGuide returned control before completion, sleep 14
20:57:25.935 00.012 9044 UpdateGuideState exits: m=5496 SNR=50.9
20:57:25.937 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:25.937 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:25.938 00.001 9044 Enqueuing Expose request
20:57:25.947 00.009 12252 IsGuiding returns 0
20:57:25.947 00.000 12252 Move returns status 0, amount 5
20:57:25.947 00.000 12252 MoveAxis(N, 0, ABG)
20:57:25.947 00.000 12252 Move returns status 0, amount 0
20:57:25.947 00.000 12252 move complete, result=0
20:57:25.947 00.000 12252 worker thread done servicing request
20:57:25.947 00.000 12252 Worker thread wakes up
20:57:25.947 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:25.947 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:25.947 00.000 9044 GuideStep: -0.2 px 5 ms EAST, 0.0 px 0 ms NORTH
20:57:28.278 02.331 12252 Exposure complete
20:57:28.306 00.028 12252 worker thread done servicing request
20:57:28.306 00.000 9044 OnExposeComplete: enter
20:57:28.307 00.001 9044 UpdateGuideState(): m_state=6
20:57:28.308 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1241
20:57:28.308 00.000 9044 Star::Find returns 1 (0), X=1014.86, Y=823.06, Mass=5609, SNR=51.4, Peak=173 HFD=5.0
20:57:28.309 00.001 9044 MultiStar: [#1 0.20,0.34,0.00,M1] [#2 0.14,0.43,0.00,M1] [#3 0.15,0.31,0.85,U] [#4 0.07,0.26,1.25,U] [#5 0.15,0.37,0.00,M1] [#6 0.15,0.32,0.42,U] [#7 0.15,0.23,0.41,U] [#8 0.22,0.20,0.41,U] 
20:57:28.310 00.001 9044 refined, 5 included, MultiStar: {0.14, 0.29}, one-star: {0.19, 0.37}
20:57:28.311 00.001 9044 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.62) = xAngle (2.73 = 2.73)
20:57:28.311 00.000 9044 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.35 = -0.35)
20:57:28.312 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.29 hyp=0.33 cameraTheta=1.11 mountX=-0.30 mountY=-0.11, mountTheta=-2.79
20:57:28.313 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.29, opts=13)
20:57:28.314 00.001 9044 Enqueuing Move request for scope (0.14, 0.29)
20:57:28.314 00.000 12252 Worker thread wakes up
20:57:28.314 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.29) opts 0xd
20:57:28.315 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.29)
20:57:28.315 00.000 12252 Moving (0.14, 0.29) raw xDistance=-0.30 yDistance=-0.11
20:57:28.315 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:28.316 00.001 12252 PPEC rslt: input = -0.30, final = -0.12, react = -0.18, pred = 0.06, hyst = -0.16, hyst_pct = 0.00, period_length = 1329.90
20:57:28.316 00.000 12252 PPEC: input: -0.30, control: -0.12, exposure: 2000
20:57:28.316 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:28.316 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:57:28.316 00.000 12252 MoveAxis(E, 46, ABG)
20:57:28.316 00.000 12252 Guiding  Dir = 2, Dur = 46
20:57:28.317 00.001 12252 IsSlewing returns 0
20:57:28.317 00.000 12252 IsGuiding returns 0
20:57:28.320 00.003 12252 PulseGuide returned control before completion, sleep 55
20:57:28.332 00.012 9044 UpdateGuideState exits: m=5609 SNR=51.4
20:57:28.333 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:28.333 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:28.334 00.001 9044 Enqueuing Expose request
20:57:28.388 00.054 12252 IsGuiding returns 0
20:57:28.388 00.000 12252 Move returns status 0, amount 46
20:57:28.388 00.000 12252 MoveAxis(N, 0, ABG)
20:57:28.388 00.000 12252 Move returns status 0, amount 0
20:57:28.388 00.000 12252 move complete, result=0
20:57:28.388 00.000 12252 worker thread done servicing request
20:57:28.388 00.000 12252 Worker thread wakes up
20:57:28.388 00.000 9044 GuideStep: -0.3 px 46 ms EAST, -0.1 px 0 ms NORTH
20:57:28.390 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:28.390 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:30.720 02.330 12252 Exposure complete
20:57:30.749 00.029 12252 worker thread done servicing request
20:57:30.749 00.000 9044 OnExposeComplete: enter
20:57:30.751 00.002 9044 UpdateGuideState(): m_state=6
20:57:30.752 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1242
20:57:30.753 00.001 9044 Star::Find returns 1 (0), X=1014.85, Y=822.83, Mass=5426, SNR=50.5, Peak=173 HFD=5.0
20:57:30.754 00.001 9044 MultiStar: [#1 0.13,0.11,1.05,U] [#2 0.15,0.09,1.18,U] [#3 0.07,-0.14,0.86,U] [#4 0.06,0.02,1.28,U] [#5 0.11,0.09,0.67,U] [#6 0.08,0.08,0.43,U] [#7 0.09,-0.06,0.42,U] [#8 0.10,0.05,0.42,U] 
20:57:30.755 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.19, 0.14}
20:57:30.755 00.000 9044 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.62) = xAngle (2.03 = 2.03)
20:57:30.756 00.001 9044 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.05 = -1.05)
20:57:30.757 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.41 mountX=-0.05 mountY=-0.11, mountTheta=-2.05
20:57:30.758 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.05, opts=13)
20:57:30.759 00.001 9044 Enqueuing Move request for scope (0.11, 0.05)
20:57:30.759 00.000 12252 Worker thread wakes up
20:57:30.759 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
20:57:30.759 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
20:57:30.759 00.000 12252 Moving (0.11, 0.05) raw xDistance=-0.05 yDistance=-0.11
20:57:30.760 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:30.761 00.001 12252 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1330.13
20:57:30.761 00.000 12252 PPEC: input: -0.05, control: 0.03, exposure: 2000
20:57:30.761 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:30.762 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:57:30.762 00.000 12252 MoveAxis(W, 13, ABG)
20:57:30.762 00.000 12252 Guiding  Dir = 3, Dur = 13
20:57:30.762 00.000 12252 IsSlewing returns 0
20:57:30.763 00.001 12252 IsGuiding returns 0
20:57:30.765 00.002 12252 PulseGuide returned control before completion, sleep 22
20:57:30.777 00.012 9044 UpdateGuideState exits: m=5426 SNR=50.5
20:57:30.778 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:30.779 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:30.779 00.000 9044 Enqueuing Expose request
20:57:30.797 00.018 12252 IsGuiding returns 0
20:57:30.797 00.000 12252 Move returns status 0, amount 13
20:57:30.797 00.000 12252 MoveAxis(N, 0, ABG)
20:57:30.797 00.000 12252 Move returns status 0, amount 0
20:57:30.797 00.000 12252 move complete, result=0
20:57:30.797 00.000 12252 worker thread done servicing request
20:57:30.797 00.000 12252 Worker thread wakes up
20:57:30.797 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:30.797 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:30.797 00.000 9044 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
20:57:33.134 02.337 12252 Exposure complete
20:57:33.161 00.027 12252 worker thread done servicing request
20:57:33.162 00.001 9044 OnExposeComplete: enter
20:57:33.162 00.000 9044 UpdateGuideState(): m_state=6
20:57:33.163 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1243
20:57:33.164 00.001 9044 Star::Find returns 1 (0), X=1014.85, Y=822.87, Mass=5409, SNR=50.6, Peak=173 HFD=5.0
20:57:33.166 00.002 9044 MultiStar: [#1 0.14,0.11,1.05,U] [#2 0.16,0.11,1.19,U] [#3 0.06,-0.08,0.85,U] [#4 0.06,0.08,1.27,U] [#5 0.10,0.18,0.66,U] [#6 0.15,0.17,0.42,U] [#7 0.20,0.08,0.42,U] [#8 0.18,-0.01,0.42,U] 
20:57:33.167 00.001 9044 refined, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.18, 0.18}
20:57:33.168 00.001 9044 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.62) = xAngle (2.26 = 2.26)
20:57:33.168 00.000 9044 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.82 = -0.82)
20:57:33.169 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.64 mountX=-0.10 mountY=-0.12, mountTheta=-2.29
20:57:33.170 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.09, opts=13)
20:57:33.171 00.001 9044 Enqueuing Move request for scope (0.13, 0.09)
20:57:33.171 00.000 12252 Worker thread wakes up
20:57:33.172 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
20:57:33.172 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
20:57:33.172 00.000 12252 Moving (0.13, 0.09) raw xDistance=-0.10 yDistance=-0.12
20:57:33.173 00.001 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 1330.37
20:57:33.174 00.001 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
20:57:33.174 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:33.174 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:33.174 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:57:33.174 00.000 12252 MoveAxis(E, 30, ABG)
20:57:33.175 00.001 12252 Guiding  Dir = 2, Dur = 30
20:57:33.175 00.000 12252 IsSlewing returns 0
20:57:33.175 00.000 12252 IsGuiding returns 0
20:57:33.177 00.002 12252 PulseGuide returned control before completion, sleep 38
20:57:33.190 00.013 9044 UpdateGuideState exits: m=5409 SNR=50.6
20:57:33.190 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:33.191 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:33.192 00.001 9044 Enqueuing Expose request
20:57:33.227 00.035 12252 IsGuiding returns 0
20:57:33.227 00.000 12252 Move returns status 0, amount 30
20:57:33.227 00.000 12252 MoveAxis(N, 0, ABG)
20:57:33.227 00.000 12252 Move returns status 0, amount 0
20:57:33.227 00.000 12252 move complete, result=0
20:57:33.227 00.000 12252 worker thread done servicing request
20:57:33.227 00.000 12252 Worker thread wakes up
20:57:33.227 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:33.227 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:33.227 00.000 9044 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
20:57:35.570 02.343 12252 Exposure complete
20:57:35.600 00.030 12252 worker thread done servicing request
20:57:35.601 00.001 9044 OnExposeComplete: enter
20:57:35.601 00.000 9044 UpdateGuideState(): m_state=6
20:57:35.602 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1244
20:57:35.603 00.001 9044 Star::Find returns 1 (0), X=1014.84, Y=822.82, Mass=5408, SNR=50.5, Peak=173 HFD=5.0
20:57:35.603 00.000 9044 MultiStar: [#1 0.10,0.08,1.05,U] [#2 0.11,-0.05,1.23,U] [#3 0.10,0.03,0.85,U] [#4 0.05,0.03,1.28,U] [#5 0.08,-0.03,0.66,U] [#6 0.10,-0.07,0.43,U] [#7 0.21,-0.01,0.43,U] [#8 0.14,-0.05,0.41,U] 
20:57:35.604 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.17, 0.13}
20:57:35.605 00.001 9044 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.62) = xAngle (1.81 = 1.81)
20:57:35.605 00.000 9044 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.27 = -1.27)
20:57:35.606 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.19 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
20:57:35.609 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.02, opts=13)
20:57:35.609 00.000 9044 Enqueuing Move request for scope (0.11, 0.02)
20:57:35.610 00.001 12252 Worker thread wakes up
20:57:35.610 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
20:57:35.610 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
20:57:35.610 00.000 12252 Moving (0.11, 0.02) raw xDistance=-0.03 yDistance=-0.11
20:57:35.611 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:35.612 00.001 12252 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1330.60
20:57:35.612 00.000 12252 PPEC: input: -0.03, control: -0.04, exposure: 2000
20:57:35.612 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:35.612 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:57:35.612 00.000 12252 MoveAxis(E, 14, ABG)
20:57:35.612 00.000 12252 Guiding  Dir = 2, Dur = 14
20:57:35.613 00.001 12252 IsSlewing returns 0
20:57:35.613 00.000 12252 IsGuiding returns 0
20:57:35.616 00.003 12252 PulseGuide returned control before completion, sleep 22
20:57:35.627 00.011 9044 UpdateGuideState exits: m=5408 SNR=50.5
20:57:35.629 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:35.629 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:35.629 00.000 9044 Enqueuing Expose request
20:57:35.644 00.015 12252 IsGuiding returns 1
20:57:35.644 00.000 12252 scope still moving after pulse duration time elapsed
20:57:35.675 00.031 12252 IsSlewing returns 0
20:57:35.675 00.000 12252 IsGuiding returns 0
20:57:35.675 00.000 12252 scope move finished after 14 + 48 ms
20:57:35.676 00.001 12252 Move returns status 0, amount 14
20:57:35.676 00.000 12252 MoveAxis(N, 0, ABG)
20:57:35.676 00.000 12252 Move returns status 0, amount 0
20:57:35.676 00.000 12252 move complete, result=0
20:57:35.676 00.000 12252 worker thread done servicing request
20:57:35.676 00.000 12252 Worker thread wakes up
20:57:35.676 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:35.676 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:35.676 00.000 9044 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
20:57:38.012 02.336 12252 Exposure complete
20:57:38.041 00.029 12252 worker thread done servicing request
20:57:38.041 00.000 9044 OnExposeComplete: enter
20:57:38.041 00.000 9044 UpdateGuideState(): m_state=6
20:57:38.042 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1245
20:57:38.043 00.001 9044 Star::Find returns 1 (0), X=1014.85, Y=822.69, Mass=5546, SNR=51.0, Peak=173 HFD=5.1
20:57:38.044 00.001 9044 MultiStar: [#1 0.12,-0.05,1.04,U] [#2 0.13,-0.05,1.20,U] [#3 0.06,-0.28,0.85,U] [#4 0.03,-0.08,1.27,U] [#5 0.13,-0.14,0.63,U] [#6 0.15,-0.10,0.43,U] [#7 0.16,-0.25,0.43,U] [#8 0.12,-0.12,0.41,U] 
20:57:38.045 00.001 9044 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.18, 0.00}
20:57:38.045 00.000 9044 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.62) = xAngle (0.88 = 0.88)
20:57:38.047 00.002 9044 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.21 = -2.21)
20:57:38.047 00.000 9044 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.75 mountX=0.10 mountY=-0.12, mountTheta=-0.90
20:57:38.049 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.10, opts=13)
20:57:38.050 00.001 9044 Enqueuing Move request for scope (0.11, -0.10)
20:57:38.051 00.001 12252 Worker thread wakes up
20:57:38.051 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
20:57:38.051 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
20:57:38.051 00.000 12252 Moving (0.11, -0.10) raw xDistance=0.10 yDistance=-0.12
20:57:38.052 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:38.052 00.000 12252 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1330.83
20:57:38.053 00.001 12252 PPEC: input: 0.10, control: -0.02, exposure: 2000
20:57:38.053 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:38.053 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:57:38.053 00.000 12252 MoveAxis(E, 8, ABG)
20:57:38.053 00.000 12252 Guiding  Dir = 2, Dur = 8
20:57:38.053 00.000 12252 IsSlewing returns 0
20:57:38.053 00.000 12252 IsGuiding returns 0
20:57:38.055 00.002 12252 PulseGuide returned control before completion, sleep 17
20:57:38.067 00.012 9044 UpdateGuideState exits: m=5546 SNR=51.0
20:57:38.068 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:38.068 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:38.069 00.001 9044 Enqueuing Expose request
20:57:38.075 00.006 12252 IsGuiding returns 0
20:57:38.075 00.000 12252 Move returns status 0, amount 8
20:57:38.075 00.000 12252 MoveAxis(N, 0, ABG)
20:57:38.075 00.000 12252 Move returns status 0, amount 0
20:57:38.075 00.000 12252 move complete, result=0
20:57:38.075 00.000 12252 worker thread done servicing request
20:57:38.075 00.000 12252 Worker thread wakes up
20:57:38.075 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:38.075 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:38.075 00.000 9044 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
20:57:40.411 02.336 12252 Exposure complete
20:57:40.439 00.028 12252 worker thread done servicing request
20:57:40.440 00.001 9044 OnExposeComplete: enter
20:57:40.440 00.000 9044 UpdateGuideState(): m_state=6
20:57:40.441 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1246
20:57:40.442 00.001 9044 Star::Find returns 1 (0), X=1014.94, Y=822.95, Mass=5565, SNR=51.1, Peak=173 HFD=5.2
20:57:40.443 00.001 9044 MultiStar: [#1 0.26,0.17,1.06,U] [#2 0.16,0.06,1.19,U] [#3 0.17,0.12,0.85,U] [#4 0.12,0.08,1.24,U] [#5 0.16,0.05,0.65,U] [#6 0.20,-0.02,0.42,U] [#7 0.25,-0.02,0.42,U] [#8 0.16,-0.03,0.41,U] 
20:57:40.444 00.001 9044 refined, 8 included, MultiStar: {0.19, 0.10}, one-star: {0.27, 0.26}
20:57:40.445 00.001 9044 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.62) = xAngle (2.10 = 2.10)
20:57:40.446 00.001 9044 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.99 = -0.99)
20:57:40.446 00.000 9044 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.21 cameraTheta=0.47 mountX=-0.11 mountY=-0.18, mountTheta=-2.11
20:57:40.448 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=0.10, opts=13)
20:57:40.450 00.002 9044 Enqueuing Move request for scope (0.19, 0.10)
20:57:40.450 00.000 12252 Worker thread wakes up
20:57:40.450 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
20:57:40.450 00.000 12252 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
20:57:40.450 00.000 12252 Moving (0.19, 0.10) raw xDistance=-0.11 yDistance=-0.18
20:57:40.451 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:40.452 00.001 12252 PPEC rslt: input = -0.11, final = -0.09, react = -0.06, pred = -0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 1331.06
20:57:40.452 00.000 12252 PPEC: input: -0.11, control: -0.09, exposure: 2000
20:57:40.452 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:57:40.452 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:57:40.452 00.000 12252 MoveAxis(E, 37, ABG)
20:57:40.452 00.000 12252 Guiding  Dir = 2, Dur = 37
20:57:40.453 00.001 12252 IsSlewing returns 0
20:57:40.453 00.000 12252 IsGuiding returns 0
20:57:40.455 00.002 12252 PulseGuide returned control before completion, sleep 45
20:57:40.467 00.012 9044 UpdateGuideState exits: m=5565 SNR=51.1
20:57:40.468 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:40.469 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:40.470 00.001 9044 Enqueuing Expose request
20:57:40.506 00.036 12252 IsGuiding returns 0
20:57:40.506 00.000 12252 Move returns status 0, amount 37
20:57:40.506 00.000 12252 MoveAxis(N, 0, ABG)
20:57:40.506 00.000 12252 Move returns status 0, amount 0
20:57:40.506 00.000 12252 move complete, result=0
20:57:40.506 00.000 12252 worker thread done servicing request
20:57:40.506 00.000 12252 Worker thread wakes up
20:57:40.506 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:40.506 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:40.506 00.000 9044 GuideStep: -0.1 px 37 ms EAST, -0.2 px 0 ms NORTH
20:57:42.844 02.338 12252 Exposure complete
20:57:42.873 00.029 12252 worker thread done servicing request
20:57:42.873 00.000 9044 OnExposeComplete: enter
20:57:42.874 00.001 9044 UpdateGuideState(): m_state=6
20:57:42.875 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1247
20:57:42.876 00.001 9044 Star::Find returns 1 (0), X=1014.92, Y=822.74, Mass=5439, SNR=50.8, Peak=173 HFD=5.0
20:57:42.877 00.001 9044 MultiStar: [#1 0.21,-0.01,1.05,U] [#2 0.17,-0.04,1.21,U] [#3 0.16,-0.23,0.86,U] [#4 0.11,-0.10,1.29,U] [#5 0.18,-0.06,0.66,U] [#6 0.19,-0.12,0.43,U] [#7 0.22,-0.10,0.43,U] [#8 0.13,-0.08,0.42,U] 
20:57:42.877 00.000 9044 refined, 8 included, MultiStar: {0.18, -0.07}, one-star: {0.25, 0.05}
20:57:42.878 00.001 9044 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.62) = xAngle (1.25 = 1.25)
20:57:42.878 00.000 9044 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.83 = -1.83)
20:57:42.879 00.001 9044 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.37 mountX=0.06 mountY=-0.18, mountTheta=-1.26
20:57:42.880 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=-0.07, opts=13)
20:57:42.881 00.001 9044 Enqueuing Move request for scope (0.18, -0.07)
20:57:42.881 00.000 12252 Worker thread wakes up
20:57:42.881 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
20:57:42.881 00.000 12252 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
20:57:42.882 00.001 12252 Moving (0.18, -0.07) raw xDistance=0.06 yDistance=-0.18
20:57:42.882 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:42.884 00.002 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1331.29
20:57:42.884 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
20:57:42.884 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:57:42.884 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
20:57:42.884 00.000 12252 MoveAxis(E, 5, ABG)
20:57:42.884 00.000 12252 Guiding  Dir = 2, Dur = 5
20:57:42.885 00.001 12252 IsSlewing returns 0
20:57:42.885 00.000 12252 IsGuiding returns 0
20:57:42.887 00.002 12252 PulseGuide returned control before completion, sleep 13
20:57:42.899 00.012 9044 UpdateGuideState exits: m=5439 SNR=50.8
20:57:42.900 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:42.900 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:42.901 00.001 9044 Enqueuing Expose request
20:57:42.906 00.005 12252 IsGuiding returns 0
20:57:42.906 00.000 12252 Move returns status 0, amount 5
20:57:42.906 00.000 12252 MoveAxis(N, 0, ABG)
20:57:42.906 00.000 12252 Move returns status 0, amount 0
20:57:42.906 00.000 12252 move complete, result=0
20:57:42.906 00.000 12252 worker thread done servicing request
20:57:42.906 00.000 12252 Worker thread wakes up
20:57:42.906 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:42.906 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:42.906 00.000 9044 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
20:57:45.247 02.341 12252 Exposure complete
20:57:45.278 00.031 12252 worker thread done servicing request
20:57:45.278 00.000 9044 OnExposeComplete: enter
20:57:45.279 00.001 9044 UpdateGuideState(): m_state=6
20:57:45.280 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1248
20:57:45.280 00.000 9044 Star::Find returns 1 (0), X=1014.88, Y=822.85, Mass=5579, SNR=51.3, Peak=173 HFD=4.9
20:57:45.281 00.001 9044 MultiStar: [#1 0.16,0.11,1.04,U] [#2 0.11,0.02,1.21,U] [#3 0.06,-0.13,0.85,U] [#4 0.06,0.06,1.25,U] [#5 0.10,-0.05,0.65,U] [#6 0.12,0.01,0.42,U] [#7 0.09,-0.05,0.43,U] [#8 0.16,-0.05,0.42,U] 
20:57:45.282 00.001 9044 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.21, 0.16}
20:57:45.282 00.000 9044 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.62) = xAngle (1.83 = 1.83)
20:57:45.283 00.001 9044 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.25 = -1.25)
20:57:45.284 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.21 mountX=-0.03 mountY=-0.11, mountTheta=-1.84
20:57:45.285 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.02, opts=13)
20:57:45.286 00.001 9044 Enqueuing Move request for scope (0.12, 0.02)
20:57:45.286 00.000 12252 Worker thread wakes up
20:57:45.287 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
20:57:45.287 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
20:57:45.287 00.000 12252 Moving (0.12, 0.02) raw xDistance=-0.03 yDistance=-0.11
20:57:45.287 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:45.288 00.001 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1331.52
20:57:45.288 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
20:57:45.288 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:45.289 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:57:45.289 00.000 12252 MoveAxis(E, 6, ABG)
20:57:45.289 00.000 12252 Guiding  Dir = 2, Dur = 6
20:57:45.289 00.000 12252 IsSlewing returns 0
20:57:45.289 00.000 12252 IsGuiding returns 0
20:57:45.291 00.002 12252 PulseGuide returned control before completion, sleep 15
20:57:45.305 00.014 9044 UpdateGuideState exits: m=5579 SNR=51.3
20:57:45.306 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:45.307 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:45.307 00.000 9044 Enqueuing Expose request
20:57:45.322 00.015 12252 IsGuiding returns 0
20:57:45.322 00.000 12252 Move returns status 0, amount 6
20:57:45.322 00.000 12252 MoveAxis(N, 0, ABG)
20:57:45.322 00.000 12252 Move returns status 0, amount 0
20:57:45.322 00.000 12252 move complete, result=0
20:57:45.322 00.000 12252 worker thread done servicing request
20:57:45.322 00.000 12252 Worker thread wakes up
20:57:45.322 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:45.322 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:45.322 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
20:57:47.654 02.332 12252 Exposure complete
20:57:47.684 00.030 12252 worker thread done servicing request
20:57:47.684 00.000 9044 OnExposeComplete: enter
20:57:47.685 00.001 9044 UpdateGuideState(): m_state=6
20:57:47.686 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1249
20:57:47.686 00.000 9044 Star::Find returns 1 (0), X=1014.94, Y=822.79, Mass=5448, SNR=50.7, Peak=173 HFD=5.1
20:57:47.687 00.001 9044 MultiStar: [#1 0.20,0.05,1.05,U] [#2 0.18,-0.07,1.20,U] [#3 0.09,-0.16,0.86,U] [#4 0.10,0.04,1.26,U] [#5 0.12,-0.10,0.66,U] [#6 0.19,-0.07,0.42,U] [#7 0.20,-0.04,0.44,U] [#8 0.13,-0.18,0.41,U] 
20:57:47.688 00.001 9044 refined, 8 included, MultiStar: {0.16, -0.03}, one-star: {0.27, 0.10}
20:57:47.688 00.000 9044 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.62) = xAngle (1.45 = 1.45)
20:57:47.689 00.001 9044 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.63 = -1.63)
20:57:47.689 00.000 9044 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-0.17 mountX=0.02 mountY=-0.17, mountTheta=-1.45
20:57:47.690 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=-0.03, opts=13)
20:57:47.691 00.001 9044 Enqueuing Move request for scope (0.16, -0.03)
20:57:47.692 00.001 12252 Worker thread wakes up
20:57:47.692 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
20:57:47.692 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
20:57:47.692 00.000 12252 Moving (0.16, -0.03) raw xDistance=0.02 yDistance=-0.17
20:57:47.693 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:47.694 00.001 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1331.74
20:57:47.694 00.000 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
20:57:47.694 00.000 12252 switching direction from 0 to -1 - decHistory=-3 oldest=-0.20 newest=-0.47
20:57:47.694 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.17
20:57:47.694 00.000 12252 MoveAxis(E, 12, ABG)
20:57:47.694 00.000 12252 Guiding  Dir = 2, Dur = 12
20:57:47.694 00.000 12252 IsSlewing returns 0
20:57:47.694 00.000 12252 IsGuiding returns 0
20:57:47.698 00.004 12252 PulseGuide returned control before completion, sleep 20
20:57:47.709 00.011 9044 UpdateGuideState exits: m=5448 SNR=50.7
20:57:47.710 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:47.711 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:47.711 00.000 9044 Enqueuing Expose request
20:57:47.719 00.008 12252 IsGuiding returns 1
20:57:47.719 00.000 12252 scope still moving after pulse duration time elapsed
20:57:47.750 00.031 12252 IsSlewing returns 0
20:57:47.750 00.000 12252 IsGuiding returns 0
20:57:47.750 00.000 12252 scope move finished after 12 + 42 ms
20:57:47.750 00.000 12252 Move returns status 0, amount 12
20:57:47.750 00.000 12252 BLC: Oldest BLC event removed
20:57:47.750 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
20:57:47.750 00.000 12252 MoveAxis(N, 137, ABG)
20:57:47.750 00.000 12252 Guiding  Dir = 0, Dur = 137
20:57:47.751 00.001 12252 IsSlewing returns 0
20:57:47.751 00.000 12252 IsGuiding returns 0
20:57:47.755 00.004 12252 PulseGuide returned control before completion, sleep 143
20:57:47.903 00.148 12252 IsGuiding returns 1
20:57:47.903 00.000 12252 scope still moving after pulse duration time elapsed
20:57:47.935 00.032 12252 IsSlewing returns 0
20:57:47.935 00.000 12252 IsGuiding returns 0
20:57:47.935 00.000 12252 scope move finished after 137 + 47 ms
20:57:47.936 00.001 12252 Move returns status 0, amount 137
20:57:47.936 00.000 12252 move complete, result=0
20:57:47.936 00.000 12252 worker thread done servicing request
20:57:47.936 00.000 12252 Worker thread wakes up
20:57:47.936 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:47.936 00.000 9044 GuideStep: 0.0 px 12 ms EAST, -0.2 px 137 ms NORTH
20:57:47.937 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:50.270 02.333 12252 Exposure complete
20:57:50.298 00.028 12252 worker thread done servicing request
20:57:50.298 00.000 9044 OnExposeComplete: enter
20:57:50.299 00.001 9044 UpdateGuideState(): m_state=6
20:57:50.300 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1250
20:57:50.300 00.000 9044 Star::Find returns 1 (0), X=1014.66, Y=822.66, Mass=5477, SNR=50.8, Peak=173 HFD=5.4
20:57:50.302 00.002 9044 MultiStar: [#1 -0.10,-0.23,1.06,U] [#2 -0.07,-0.12,1.21,U] [#3 -0.24,-0.23,0.85,U] [#4 -0.11,-0.06,1.26,U] [#5 -0.14,-0.14,0.66,U] [#6 -0.08,-0.14,0.43,U] [#7 -0.09,-0.30,0.43,U] [#8 -0.13,-0.17,0.41,U] 
20:57:50.303 00.001 9044 single-star, 8 included, MultiStar: {-0.10, -0.14}, one-star: {-0.01, -0.03}
20:57:50.303 00.000 9044 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.62) = xAngle (-0.37 = -0.37)
20:57:50.304 00.001 9044 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.46 = 2.83)
20:57:50.304 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-2.00 mountX=0.03 mountY=0.01, mountTheta=0.32
20:57:50.306 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.03, opts=13)
20:57:50.306 00.000 9044 Enqueuing Move request for scope (-0.01, -0.03)
20:57:50.307 00.001 12252 Worker thread wakes up
20:57:50.307 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
20:57:50.307 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
20:57:50.307 00.000 12252 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.01
20:57:50.307 00.000 12252 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.167031, 1:-0.008809
20:57:50.307 00.000 12252 BLC: No correction, Miss < min_move
20:57:50.308 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:50.309 00.001 12252 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1331.97
20:57:50.309 00.000 12252 PPEC: input: 0.03, control: -0.04, exposure: 2000
20:57:50.309 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:50.309 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:57:50.309 00.000 12252 MoveAxis(E, 14, ABG)
20:57:50.309 00.000 12252 Guiding  Dir = 2, Dur = 14
20:57:50.309 00.000 12252 IsSlewing returns 0
20:57:50.310 00.001 12252 IsGuiding returns 0
20:57:50.312 00.002 12252 PulseGuide returned control before completion, sleep 22
20:57:50.326 00.014 9044 UpdateGuideState exits: m=5477 SNR=50.8
20:57:50.327 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:50.328 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:50.329 00.001 9044 Enqueuing Expose request
20:57:50.344 00.015 12252 IsGuiding returns 0
20:57:50.344 00.000 12252 Move returns status 0, amount 14
20:57:50.344 00.000 12252 MoveAxis(N, 0, ABG)
20:57:50.344 00.000 12252 Move returns status 0, amount 0
20:57:50.344 00.000 12252 move complete, result=0
20:57:50.344 00.000 12252 worker thread done servicing request
20:57:50.344 00.000 12252 Worker thread wakes up
20:57:50.344 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:50.344 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:50.344 00.000 9044 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
20:57:52.685 02.341 12252 Exposure complete
20:57:52.714 00.029 12252 worker thread done servicing request
20:57:52.714 00.000 9044 OnExposeComplete: enter
20:57:52.715 00.001 9044 UpdateGuideState(): m_state=6
20:57:52.716 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1251
20:57:52.717 00.001 9044 Star::Find returns 1 (0), X=1014.61, Y=822.35, Mass=5486, SNR=50.9, Peak=173 HFD=5.3
20:57:52.717 00.000 9044 MultiStar: [#1 -0.10,-0.39,0.00,M1] [#2 -0.07,-0.29,1.21,U] [#3 -0.18,-0.36,0.00,M1] [#4 -0.12,-0.23,1.26,U] [#5 -0.12,-0.30,0.65,U] [#6 -0.09,-0.31,0.43,U] [#7 -0.01,-0.33,0.43,U] [#8 0.02,-0.44,0.00,M1] 
20:57:52.718 00.001 9044 refined, 5 included, MultiStar: {-0.09, -0.29}, one-star: {-0.06, -0.33}
20:57:52.719 00.001 9044 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.62) = xAngle (-0.23 = -0.23)
20:57:52.719 00.000 9044 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.32 = 2.97)
20:57:52.720 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.29 hyp=0.30 cameraTheta=-1.86 mountX=0.29 mountY=0.05, mountTheta=0.18
20:57:52.721 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.29, opts=13)
20:57:52.722 00.001 9044 Enqueuing Move request for scope (-0.09, -0.29)
20:57:52.723 00.001 12252 Worker thread wakes up
20:57:52.723 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.29) opts 0xd
20:57:52.723 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.29)
20:57:52.723 00.000 12252 Moving (-0.09, -0.29) raw xDistance=0.29 yDistance=0.05
20:57:52.723 00.000 12252 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.167031, 1:-0.008809, 2:-0.052737
20:57:52.723 00.000 12252 BLC: No correction, Miss < min_move
20:57:52.724 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:52.725 00.001 12252 PPEC rslt: input = 0.29, final = 0.14, react = 0.18, pred = -0.04, hyst = 0.16, hyst_pct = 0.00, period_length = 1332.19
20:57:52.725 00.000 12252 PPEC: input: 0.29, control: 0.14, exposure: 2000
20:57:52.725 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:52.725 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
20:57:52.725 00.000 12252 MoveAxis(W, 54, ABG)
20:57:52.725 00.000 12252 Guiding  Dir = 3, Dur = 54
20:57:52.725 00.000 12252 IsSlewing returns 0
20:57:52.725 00.000 12252 IsGuiding returns 0
20:57:52.727 00.002 12252 PulseGuide returned control before completion, sleep 63
20:57:52.739 00.012 9044 UpdateGuideState exits: m=5486 SNR=50.9
20:57:52.740 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:52.741 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:52.741 00.000 9044 Enqueuing Expose request
20:57:52.797 00.056 12252 IsGuiding returns 0
20:57:52.797 00.000 12252 Move returns status 0, amount 54
20:57:52.797 00.000 12252 MoveAxis(N, 0, ABG)
20:57:52.797 00.000 12252 Move returns status 0, amount 0
20:57:52.797 00.000 12252 move complete, result=0
20:57:52.797 00.000 12252 worker thread done servicing request
20:57:52.797 00.000 12252 Worker thread wakes up
20:57:52.797 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:52.797 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:52.797 00.000 9044 GuideStep: 0.3 px 54 ms WEST, 0.1 px 0 ms NORTH
20:57:55.129 02.332 12252 Exposure complete
20:57:55.157 00.028 12252 worker thread done servicing request
20:57:55.157 00.000 9044 OnExposeComplete: enter
20:57:55.158 00.001 9044 UpdateGuideState(): m_state=6
20:57:55.158 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1252
20:57:55.159 00.001 9044 Star::Find returns 1 (0), X=1014.42, Y=822.73, Mass=5576, SNR=51.3, Peak=173 HFD=5.3
20:57:55.160 00.001 9044 MultiStar: [#1 -0.23,-0.13,1.04,U] [#2 -0.17,-0.07,1.19,U] [#3 -0.25,-0.21,0.83,U] [#4 -0.55,-0.06,0.00,M1] [#5 -0.21,-0.09,0.65,U] [#6 -0.22,-0.09,0.42,U] [#7 -0.17,-0.17,0.41,U] [#8 -0.24,-0.17,0.41,U] 
20:57:55.160 00.000 9044 refined, 7 included, MultiStar: {-0.22, -0.10}, one-star: {-0.25, 0.04}
20:57:55.162 00.002 9044 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.62) = xAngle (-1.09 = -1.09)
20:57:55.162 00.000 9044 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.17 = 2.11)
20:57:55.163 00.001 9044 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-2.71 mountX=0.11 mountY=0.20, mountTheta=1.07
20:57:55.164 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.22, y=-0.10, opts=13)
20:57:55.165 00.001 9044 Enqueuing Move request for scope (-0.22, -0.10)
20:57:55.165 00.000 12252 Worker thread wakes up
20:57:55.165 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.10) opts 0xd
20:57:55.165 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.22, -0.10)
20:57:55.166 00.001 12252 Moving (-0.22, -0.10) raw xDistance=0.11 yDistance=0.20
20:57:55.166 00.000 12252 BLC: window closed
20:57:55.166 00.000 12252 BLC: History state: CurrMiss=-0.20, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.167031, 1:-0.008809, 2:-0.052737
20:57:55.166 00.000 12252 BLC: Over-shoot, no adjustment based on avgInitialMiss
20:57:55.166 00.000 12252 BLC: window closed
20:57:55.166 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:55.167 00.001 12252 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = -0.04, hyst = 0.06, hyst_pct = 0.00, period_length = 1332.42
20:57:55.167 00.000 12252 PPEC: input: 0.11, control: 0.03, exposure: 2000
20:57:55.167 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:57:55.167 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:57:55.168 00.001 12252 MoveAxis(W, 11, ABG)
20:57:55.168 00.000 12252 Guiding  Dir = 3, Dur = 11
20:57:55.168 00.000 12252 IsSlewing returns 0
20:57:55.168 00.000 12252 IsGuiding returns 0
20:57:55.170 00.002 12252 PulseGuide returned control before completion, sleep 19
20:57:55.183 00.013 9044 UpdateGuideState exits: m=5576 SNR=51.3
20:57:55.184 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:55.184 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:55.185 00.001 9044 Enqueuing Expose request
20:57:55.196 00.011 12252 IsGuiding returns 0
20:57:55.196 00.000 12252 Move returns status 0, amount 11
20:57:55.196 00.000 12252 MoveAxis(N, 0, ABG)
20:57:55.196 00.000 12252 Move returns status 0, amount 0
20:57:55.196 00.000 12252 move complete, result=0
20:57:55.196 00.000 12252 worker thread done servicing request
20:57:55.196 00.000 12252 Worker thread wakes up
20:57:55.196 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:55.196 00.000 9044 GuideStep: 0.1 px 11 ms WEST, 0.2 px 0 ms NORTH
20:57:55.197 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:57.523 02.326 12252 Exposure complete
20:57:57.554 00.031 12252 worker thread done servicing request
20:57:57.554 00.000 9044 OnExposeComplete: enter
20:57:57.554 00.000 9044 UpdateGuideState(): m_state=6
20:57:57.555 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1253
20:57:57.556 00.001 9044 Star::Find returns 1 (0), X=1014.60, Y=822.84, Mass=5550, SNR=51.1, Peak=173 HFD=5.1
20:57:57.557 00.001 9044 MultiStar: [#1 -0.15,0.13,1.04,U] [#2 -0.11,0.07,1.22,U] [#3 -0.10,0.05,0.84,U] [#4 -0.29,0.10,1.26,U] [#5 -0.16,0.10,0.66,U] [#6 -0.11,0.05,0.43,U] [#7 -0.03,0.02,0.42,U] [#8 -0.11,-0.07,0.41,U] 
20:57:57.557 00.000 9044 refined, 8 included, MultiStar: {-0.14, 0.08}, one-star: {-0.07, 0.15}
20:57:57.558 00.001 9044 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.62) = xAngle (4.23 = -2.06)
20:57:57.558 00.000 9044 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.14 = 1.14)
20:57:57.559 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.60 mountX=-0.08 mountY=0.15, mountTheta=2.04
20:57:57.560 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.08, opts=13)
20:57:57.562 00.002 9044 Enqueuing Move request for scope (-0.14, 0.08)
20:57:57.563 00.001 12252 Worker thread wakes up
20:57:57.563 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
20:57:57.563 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
20:57:57.563 00.000 12252 Moving (-0.14, 0.08) raw xDistance=-0.08 yDistance=0.15
20:57:57.564 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:57.565 00.001 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1332.64
20:57:57.565 00.000 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
20:57:57.565 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:57.565 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
20:57:57.565 00.000 12252 MoveAxis(E, 6, ABG)
20:57:57.565 00.000 12252 Guiding  Dir = 2, Dur = 6
20:57:57.565 00.000 12252 IsSlewing returns 0
20:57:57.566 00.001 12252 IsGuiding returns 0
20:57:57.568 00.002 12252 PulseGuide returned control before completion, sleep 15
20:57:57.580 00.012 9044 UpdateGuideState exits: m=5550 SNR=51.1
20:57:57.581 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:57.581 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:57.582 00.001 9044 Enqueuing Expose request
20:57:57.588 00.006 12252 IsGuiding returns 0
20:57:57.588 00.000 12252 Move returns status 0, amount 6
20:57:57.588 00.000 12252 MoveAxis(N, 0, ABG)
20:57:57.588 00.000 12252 Move returns status 0, amount 0
20:57:57.588 00.000 12252 move complete, result=0
20:57:57.588 00.000 12252 worker thread done servicing request
20:57:57.588 00.000 12252 Worker thread wakes up
20:57:57.588 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:57:57.589 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:57:57.589 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
20:57:59.263 01.674 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
20:57:59.264 00.001 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
20:57:59.924 00.660 12252 Exposure complete
20:57:59.953 00.029 12252 worker thread done servicing request
20:57:59.953 00.000 9044 OnExposeComplete: enter
20:57:59.954 00.001 9044 UpdateGuideState(): m_state=6
20:57:59.954 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1254
20:57:59.955 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=823.02, Mass=5694, SNR=51.9, Peak=173 HFD=5.1
20:57:59.956 00.001 9044 MultiStar: [#1 -0.10,0.21,1.02,U] [#2 -0.05,0.17,1.19,U] [#3 -0.05,0.17,0.83,U] [#4 -0.24,0.20,1.24,U] [#5 -0.11,0.36,0.00,M1] [#6 -0.12,0.18,0.42,U] [#7 -0.04,0.11,0.42,U] [#8 -0.08,0.07,0.40,U] 
20:57:59.956 00.000 9044 refined, 7 included, MultiStar: {-0.09, 0.20}, one-star: {0.02, 0.33}
20:57:59.957 00.001 9044 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.62) = xAngle (3.62 = -2.67)
20:57:59.958 00.001 9044 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.53 = 0.53)
20:57:59.958 00.000 9044 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.99 mountX=-0.19 mountY=0.11, mountTheta=2.62
20:57:59.960 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.20, opts=13)
20:57:59.961 00.001 9044 Enqueuing Move request for scope (-0.09, 0.20)
20:57:59.961 00.000 12252 Worker thread wakes up
20:57:59.962 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
20:57:59.962 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
20:57:59.962 00.000 12252 Moving (-0.09, 0.20) raw xDistance=-0.19 yDistance=0.11
20:57:59.963 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:57:59.964 00.001 12252 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1332.86
20:57:59.964 00.000 12252 PPEC: input: -0.19, control: -0.13, exposure: 2000
20:57:59.964 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:57:59.964 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
20:57:59.964 00.000 12252 MoveAxis(E, 51, ABG)
20:57:59.964 00.000 12252 Guiding  Dir = 2, Dur = 51
20:57:59.964 00.000 12252 IsSlewing returns 0
20:57:59.964 00.000 12252 IsGuiding returns 0
20:57:59.966 00.002 12252 PulseGuide returned control before completion, sleep 60
20:57:59.981 00.015 9044 UpdateGuideState exits: m=5694 SNR=51.9
20:57:59.982 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:57:59.983 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:57:59.983 00.000 9044 Enqueuing Expose request
20:58:00.034 00.051 12252 IsGuiding returns 0
20:58:00.034 00.000 12252 Move returns status 0, amount 51
20:58:00.034 00.000 12252 MoveAxis(N, 0, ABG)
20:58:00.034 00.000 12252 Move returns status 0, amount 0
20:58:00.034 00.000 12252 move complete, result=0
20:58:00.034 00.000 12252 worker thread done servicing request
20:58:00.034 00.000 12252 Worker thread wakes up
20:58:00.035 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:00.035 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:00.035 00.000 9044 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
20:58:02.362 02.327 12252 Exposure complete
20:58:02.391 00.029 12252 worker thread done servicing request
20:58:02.391 00.000 9044 OnExposeComplete: enter
20:58:02.392 00.001 9044 UpdateGuideState(): m_state=6
20:58:02.392 00.000 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1255
20:58:02.393 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=822.84, Mass=5540, SNR=51.2, Peak=173 HFD=5.2
20:58:02.395 00.002 9044 MultiStar: [#1 -0.21,-0.07,1.05,U] [#2 -0.15,0.07,1.20,U] [#3 -0.15,0.06,0.83,U] [#4 -0.34,0.07,1.26,U] [#5 -0.15,0.21,0.65,U] [#6 -0.09,0.05,0.42,U] [#7 -0.21,-0.06,0.42,U] [#8 -0.14,0.12,0.41,U] 
20:58:02.395 00.000 9044 refined, 8 included, MultiStar: {-0.20, 0.07}, one-star: {-0.21, 0.15}
20:58:02.396 00.001 9044 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.62) = xAngle (4.45 = -1.84)
20:58:02.396 00.000 9044 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.36 = 1.36)
20:58:02.398 00.002 9044 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.82 mountX=-0.05 mountY=0.20, mountTheta=1.83
20:58:02.399 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=0.07, opts=13)
20:58:02.400 00.001 9044 Enqueuing Move request for scope (-0.20, 0.07)
20:58:02.400 00.000 12252 Worker thread wakes up
20:58:02.400 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
20:58:02.401 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
20:58:02.401 00.000 12252 Moving (-0.20, 0.07) raw xDistance=-0.05 yDistance=0.20
20:58:02.401 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:02.402 00.001 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1333.08
20:58:02.402 00.000 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
20:58:02.402 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:58:02.402 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
20:58:02.402 00.000 12252 MoveAxis(E, 6, ABG)
20:58:02.403 00.001 12252 Guiding  Dir = 2, Dur = 6
20:58:02.403 00.000 12252 IsSlewing returns 0
20:58:02.403 00.000 12252 IsGuiding returns 0
20:58:02.405 00.002 12252 PulseGuide returned control before completion, sleep 14
20:58:02.417 00.012 9044 UpdateGuideState exits: m=5540 SNR=51.2
20:58:02.418 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:02.419 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:02.419 00.000 9044 Enqueuing Expose request
20:58:02.425 00.006 12252 IsGuiding returns 0
20:58:02.425 00.000 12252 Move returns status 0, amount 6
20:58:02.425 00.000 12252 MoveAxis(N, 0, ABG)
20:58:02.425 00.000 12252 Move returns status 0, amount 0
20:58:02.425 00.000 12252 move complete, result=0
20:58:02.425 00.000 12252 worker thread done servicing request
20:58:02.425 00.000 12252 Worker thread wakes up
20:58:02.425 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:02.425 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:02.425 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
20:58:04.766 02.341 12252 Exposure complete
20:58:04.796 00.030 12252 worker thread done servicing request
20:58:04.796 00.000 9044 OnExposeComplete: enter
20:58:04.797 00.001 9044 UpdateGuideState(): m_state=6
20:58:04.797 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1256
20:58:04.798 00.001 9044 Star::Find returns 1 (0), X=1014.51, Y=822.89, Mass=5507, SNR=50.9, Peak=173 HFD=5.1
20:58:04.799 00.001 9044 MultiStar: [#1 -0.15,0.15,1.05,U] [#2 -0.15,0.16,1.19,U] [#3 -0.20,0.09,0.84,U] [#4 -0.31,0.14,1.27,U] [#5 -0.18,0.10,0.66,U] [#6 -0.17,0.17,0.42,U] [#7 -0.16,0.03,0.42,U] [#8 -0.19,0.07,0.41,U] 
20:58:04.799 00.000 9044 refined, 8 included, MultiStar: {-0.19, 0.14}, one-star: {-0.16, 0.20}
20:58:04.800 00.001 9044 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.62) = xAngle (4.15 = -2.13)
20:58:04.800 00.000 9044 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.07 = 1.07)
20:58:04.801 00.001 9044 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.53 mountX=-0.13 mountY=0.21, mountTheta=2.12
20:58:04.802 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=0.14, opts=13)
20:58:04.803 00.001 9044 Enqueuing Move request for scope (-0.19, 0.14)
20:58:04.803 00.000 12252 Worker thread wakes up
20:58:04.803 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
20:58:04.803 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
20:58:04.803 00.000 12252 Moving (-0.19, 0.14) raw xDistance=-0.13 yDistance=0.21
20:58:04.805 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:04.806 00.001 12252 PPEC rslt: input = -0.13, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1333.30
20:58:04.806 00.000 12252 PPEC: input: -0.13, control: -0.09, exposure: 2000
20:58:04.806 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:58:04.806 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
20:58:04.806 00.000 12252 MoveAxis(E, 36, ABG)
20:58:04.806 00.000 12252 Guiding  Dir = 2, Dur = 36
20:58:04.807 00.001 12252 IsSlewing returns 0
20:58:04.807 00.000 12252 IsGuiding returns 0
20:58:04.809 00.002 12252 PulseGuide returned control before completion, sleep 45
20:58:04.821 00.012 9044 UpdateGuideState exits: m=5507 SNR=50.9
20:58:04.822 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:04.823 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:04.823 00.000 9044 Enqueuing Expose request
20:58:04.861 00.038 12252 IsGuiding returns 0
20:58:04.861 00.000 12252 Move returns status 0, amount 36
20:58:04.861 00.000 12252 MoveAxis(N, 0, ABG)
20:58:04.861 00.000 12252 Move returns status 0, amount 0
20:58:04.861 00.000 12252 move complete, result=0
20:58:04.861 00.000 12252 worker thread done servicing request
20:58:04.861 00.000 12252 Worker thread wakes up
20:58:04.861 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:04.861 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:04.861 00.000 9044 GuideStep: -0.1 px 36 ms EAST, 0.2 px 0 ms NORTH
20:58:07.197 02.336 12252 Exposure complete
20:58:07.226 00.029 12252 worker thread done servicing request
20:58:07.226 00.000 9044 OnExposeComplete: enter
20:58:07.227 00.001 9044 UpdateGuideState(): m_state=6
20:58:07.228 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1257
20:58:07.229 00.001 9044 Star::Find returns 1 (0), X=1014.42, Y=822.89, Mass=5510, SNR=51.0, Peak=173 HFD=5.1
20:58:07.231 00.002 9044 MultiStar: [#1 -0.28,-0.06,1.07,U] [#2 -0.22,0.03,1.21,U] [#3 -0.38,-0.10,0.00,M1] [#4 -0.41,0.04,0.00,M1] [#5 -0.28,-0.03,0.65,U] [#6 -0.23,0.07,0.43,U] [#7 -0.23,-0.04,0.42,U] [#8 -0.32,0.07,0.41,U] 
20:58:07.231 00.000 9044 refined, 6 included, MultiStar: {-0.26, 0.04}, one-star: {-0.25, 0.20}
20:58:07.232 00.001 9044 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.62) = xAngle (4.62 = -1.66)
20:58:07.233 00.001 9044 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.54 = 1.54)
20:58:07.233 00.000 9044 CameraToMount -- cameraX=-0.26 cameraY=0.04 hyp=0.26 cameraTheta=2.99 mountX=-0.02 mountY=0.26, mountTheta=1.66
20:58:07.235 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.26, y=0.04, opts=13)
20:58:07.235 00.000 9044 Enqueuing Move request for scope (-0.26, 0.04)
20:58:07.236 00.001 12252 Worker thread wakes up
20:58:07.236 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.04) opts 0xd
20:58:07.236 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.26, 0.04)
20:58:07.236 00.000 12252 Moving (-0.26, 0.04) raw xDistance=-0.02 yDistance=0.26
20:58:07.237 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:07.238 00.001 12252 PPEC rslt: input = -0.02, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1333.52
20:58:07.238 00.000 12252 PPEC: input: -0.02, control: -0.04, exposure: 2000
20:58:07.238 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=-0.27 newest=0.67
20:58:07.238 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
20:58:07.238 00.000 12252 MoveAxis(E, 14, ABG)
20:58:07.238 00.000 12252 Guiding  Dir = 2, Dur = 14
20:58:07.239 00.001 12252 IsSlewing returns 0
20:58:07.239 00.000 12252 IsGuiding returns 0
20:58:07.241 00.002 12252 PulseGuide returned control before completion, sleep 22
20:58:07.254 00.013 9044 UpdateGuideState exits: m=5510 SNR=51.0
20:58:07.255 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:07.255 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:07.256 00.001 9044 Enqueuing Expose request
20:58:07.277 00.021 12252 IsGuiding returns 0
20:58:07.277 00.000 12252 Move returns status 0, amount 14
20:58:07.278 00.001 12252 BLC: Oldest BLC event removed
20:58:07.278 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
20:58:07.278 00.000 12252 MoveAxis(S, 168, ABG)
20:58:07.278 00.000 12252 Guiding  Dir = 1, Dur = 168
20:58:07.278 00.000 12252 IsSlewing returns 0
20:58:07.278 00.000 12252 IsGuiding returns 0
20:58:07.284 00.006 12252 PulseGuide returned control before completion, sleep 174
20:58:07.463 00.179 12252 IsGuiding returns 0
20:58:07.463 00.000 12252 Move returns status 0, amount 168
20:58:07.463 00.000 12252 move complete, result=0
20:58:07.463 00.000 12252 worker thread done servicing request
20:58:07.463 00.000 12252 Worker thread wakes up
20:58:07.463 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:07.463 00.000 9044 GuideStep: -0.0 px 14 ms EAST, 0.3 px 168 ms SOUTH
20:58:07.464 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:07.596 00.132 9044 User exited setup dialog with 'ok'
20:58:07.598 00.002 9044 set dither mode 0
20:58:07.599 00.001 9044 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
20:58:07.600 00.001 9044 AutoExp: config min = 1000 max = 5000 snr = 6.00
20:58:07.601 00.001 9044 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
20:58:07.603 00.002 9044 camera: set binning = 1
20:58:07.605 00.002 9044 Saturation detection set to Max-ADU value 255
20:58:07.605 00.000 9044 Setting StarMinHFD = 1.50
20:58:07.606 00.001 9044 Setting MaxHFD = 10.0
20:58:07.607 00.001 9044 Setting StarMinSNR = 6.0
20:58:07.607 00.000 9044 Setting AutoSelDownsample = 0
20:58:07.608 00.001 9044 MultiStar mode enabled
20:58:07.609 00.001 9044 Scope: enabling slew check, guiding will stop when slew is detected
20:58:07.610 00.001 9044 BLC: Backlash comp enabled, Comp pulse = 80 ms
20:58:07.615 00.005 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
20:58:07.616 00.001 9044 ScopeASCOM::SideOfPier() returns 1
20:58:07.621 00.005 9044 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
20:58:07.621 00.000 9044 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
20:58:07.622 00.001 9044 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
20:58:07.658 00.036 9044 PhdConfig flush
20:58:07.660 00.002 9044 evsrv: cli 0CD5CF98 connect
20:58:07.662 00.002 9044 case statement mapped state 6 to 3
20:58:07.663 00.001 9044 case statement mapped state 6 to 3
20:58:07.663 00.000 9044 evsrv: cli 0CD5CF98 request: {"method":"get_pixel_scale","id":"d12b6c03-f971-440e-934b-fc492387cd79"}
20:58:07.663 00.000 9044 evsrv: cli 0CD5CF98 response: {"jsonrpc":"2.0","result":4.77465,"id":"d12b6c03-f971-440e-934b-fc492387cd79"}
20:58:07.667 00.004 9044 evsrv: cli 0CD5CF98 disconnect
20:58:09.805 02.138 12252 Exposure complete
20:58:09.874 00.069 12252 worker thread done servicing request
20:58:09.874 00.000 9044 OnExposeComplete: enter
20:58:09.876 00.002 9044 UpdateGuideState(): m_state=6
20:58:09.877 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1258
20:58:09.878 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=822.78, Mass=5577, SNR=51.4, Peak=173 HFD=5.2
20:58:09.880 00.002 9044 MultiStar: [#1 0.06,0.07,1.03,U] [#2 0.04,0.07,1.19,U] [#3 -0.05,-0.09,0.83,U] [#4 -0.07,0.01,1.24,U] [#5 0.03,0.05,0.64,U] [#6 0.01,0.05,0.42,U] [#7 0.00,-0.06,0.42,U] [#8 0.10,-0.01,0.40,U] 
20:58:09.882 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.05, 0.09}
20:58:09.883 00.001 9044 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.62) = xAngle (2.82 = 2.82)
20:58:09.884 00.001 9044 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.26 = -0.26)
20:58:09.885 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.20 mountX=-0.03 mountY=-0.01, mountTheta=-2.88
20:58:09.887 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.03, opts=13)
20:58:09.888 00.001 9044 Enqueuing Move request for scope (0.01, 0.03)
20:58:09.889 00.001 12252 Worker thread wakes up
20:58:09.889 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:09.890 00.001 9044 UpdateGuideState exits: m=5577 SNR=51.4
20:58:09.893 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:09.894 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:09.895 00.001 9044 Enqueuing Expose request
20:58:09.896 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
20:58:09.896 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
20:58:09.897 00.001 12252 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
20:58:09.897 00.000 12252 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.258353, 1:-0.007808
20:58:09.897 00.000 12252 BLC: No correction, Miss < min_move
20:58:09.899 00.002 12252 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1332.87
20:58:09.899 00.000 12252 PPEC: input: -0.03, control: -0.04, exposure: 2000
20:58:09.899 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:09.899 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:58:09.900 00.001 12252 MoveAxis(E, 16, ABG)
20:58:09.900 00.000 12252 Guiding  Dir = 2, Dur = 16
20:58:09.900 00.000 12252 IsSlewing returns 0
20:58:09.900 00.000 12252 IsGuiding returns 0
20:58:09.903 00.003 12252 PulseGuide returned control before completion, sleep 24
20:58:09.938 00.035 12252 IsGuiding returns 0
20:58:09.938 00.000 12252 Move returns status 0, amount 16
20:58:09.938 00.000 12252 MoveAxis(N, 0, ABG)
20:58:09.938 00.000 12252 Move returns status 0, amount 0
20:58:09.938 00.000 12252 move complete, result=0
20:58:09.938 00.000 12252 worker thread done servicing request
20:58:09.938 00.000 9044 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
20:58:09.940 00.002 12252 Worker thread wakes up
20:58:09.940 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:09.940 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:12.287 02.347 12252 Exposure complete
20:58:12.336 00.049 12252 worker thread done servicing request
20:58:12.336 00.000 9044 OnExposeComplete: enter
20:58:12.337 00.001 9044 UpdateGuideState(): m_state=6
20:58:12.340 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1259
20:58:12.341 00.001 9044 Star::Find returns 1 (0), X=1014.74, Y=822.76, Mass=5590, SNR=51.4, Peak=173 HFD=5.1
20:58:12.342 00.001 9044 MultiStar: [#1 -0.05,-0.18,1.05,U] [#2 0.00,-0.12,1.19,U] [#3 -0.06,-0.26,0.85,U] [#4 -0.05,-0.08,1.26,U] [#5 -0.09,-0.16,0.65,U] [#6 -0.09,-0.12,0.43,U] [#7 -0.06,-0.10,0.42,U] [#8 -0.04,-0.23,0.40,U] 
20:58:12.343 00.001 9044 single-star, 8 included, MultiStar: {-0.03, -0.12}, one-star: {0.07, 0.07}
20:58:12.344 00.001 9044 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.62) = xAngle (2.42 = 2.42)
20:58:12.345 00.001 9044 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.67 = -0.67)
20:58:12.347 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.79 mountX=-0.07 mountY=-0.06, mountTheta=-2.45
20:58:12.349 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.07, opts=13)
20:58:12.350 00.001 9044 Enqueuing Move request for scope (0.07, 0.07)
20:58:12.351 00.001 12252 Worker thread wakes up
20:58:12.351 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:12.352 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
20:58:12.352 00.000 9044 UpdateGuideState exits: m=5590 SNR=51.4
20:58:12.353 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:12.354 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:12.355 00.001 9044 Enqueuing Expose request
20:58:12.357 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
20:58:12.357 00.000 12252 Moving (0.07, 0.07) raw xDistance=-0.07 yDistance=-0.06
20:58:12.357 00.000 12252 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.258353, 1:-0.007808, 2:-0.062078
20:58:12.357 00.000 12252 BLC: No correction, Miss < min_move
20:58:12.360 00.003 12252 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1333.09
20:58:12.360 00.000 12252 PPEC: input: -0.07, control: -0.04, exposure: 2000
20:58:12.361 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:12.361 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
20:58:12.361 00.000 12252 MoveAxis(E, 15, ABG)
20:58:12.361 00.000 12252 Guiding  Dir = 2, Dur = 15
20:58:12.361 00.000 12252 IsSlewing returns 0
20:58:12.361 00.000 12252 IsGuiding returns 0
20:58:12.363 00.002 12252 PulseGuide returned control before completion, sleep 23
20:58:12.394 00.031 12252 IsGuiding returns 0
20:58:12.394 00.000 12252 Move returns status 0, amount 15
20:58:12.394 00.000 12252 MoveAxis(N, 0, ABG)
20:58:12.394 00.000 12252 Move returns status 0, amount 0
20:58:12.394 00.000 12252 move complete, result=0
20:58:12.394 00.000 12252 worker thread done servicing request
20:58:12.394 00.000 12252 Worker thread wakes up
20:58:12.394 00.000 9044 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
20:58:12.397 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:12.397 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:14.740 02.343 12252 Exposure complete
20:58:14.810 00.070 12252 worker thread done servicing request
20:58:14.810 00.000 9044 OnExposeComplete: enter
20:58:14.811 00.001 9044 UpdateGuideState(): m_state=6
20:58:14.813 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1260
20:58:14.816 00.003 9044 Star::Find returns 1 (0), X=1014.77, Y=822.37, Mass=5566, SNR=51.3, Peak=173 HFD=5.3
20:58:14.818 00.002 9044 MultiStar: [#1 0.07,-0.30,1.05,U] [#2 0.01,-0.23,1.21,U] [#3 0.00,-0.38,0.00,M1] [#4 -0.00,-0.21,1.27,U] [#5 0.03,-0.23,0.65,U] [#6 0.11,-0.24,0.42,U] [#7 0.01,-0.32,0.43,U] [#8 0.08,-0.30,0.42,U] 
20:58:14.819 00.001 9044 refined, 7 included, MultiStar: {0.04, -0.26}, one-star: {0.10, -0.32}
20:58:14.821 00.002 9044 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.62) = xAngle (0.22 = 0.22)
20:58:14.822 00.001 9044 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.86 = -2.86)
20:58:14.823 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.40 mountX=0.26 mountY=-0.07, mountTheta=-0.28
20:58:14.826 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.26, opts=13)
20:58:14.828 00.002 9044 Enqueuing Move request for scope (0.04, -0.26)
20:58:14.829 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:14.830 00.001 9044 UpdateGuideState exits: m=5566 SNR=51.3
20:58:14.832 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:14.833 00.001 12252 Worker thread wakes up
20:58:14.833 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:14.834 00.001 9044 Enqueuing Expose request
20:58:14.834 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
20:58:14.835 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
20:58:14.835 00.000 12252 Moving (0.04, -0.26) raw xDistance=0.26 yDistance=-0.07
20:58:14.835 00.000 12252 BLC: window closed
20:58:14.835 00.000 12252 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.258353, 1:-0.007808, 2:-0.062078
20:58:14.835 00.000 12252 BLC: No correction, Miss < min_move
20:58:14.837 00.002 12252 PPEC rslt: input = 0.26, final = 0.11, react = 0.16, pred = -0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 1333.31
20:58:14.837 00.000 12252 PPEC: input: 0.26, control: 0.11, exposure: 2000
20:58:14.837 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:14.837 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:58:14.837 00.000 12252 MoveAxis(W, 45, ABG)
20:58:14.837 00.000 12252 Guiding  Dir = 3, Dur = 45
20:58:14.837 00.000 12252 IsSlewing returns 0
20:58:14.838 00.001 12252 IsGuiding returns 0
20:58:14.840 00.002 12252 PulseGuide returned control before completion, sleep 54
20:58:14.902 00.062 12252 IsGuiding returns 1
20:58:14.902 00.000 12252 scope still moving after pulse duration time elapsed
20:58:14.933 00.031 12252 IsSlewing returns 0
20:58:14.933 00.000 12252 IsGuiding returns 0
20:58:14.933 00.000 12252 scope move finished after 45 + 50 ms
20:58:14.933 00.000 12252 Move returns status 0, amount 45
20:58:14.933 00.000 12252 MoveAxis(N, 0, ABG)
20:58:14.933 00.000 12252 Move returns status 0, amount 0
20:58:14.933 00.000 12252 move complete, result=0
20:58:14.934 00.001 12252 worker thread done servicing request
20:58:14.934 00.000 12252 Worker thread wakes up
20:58:14.934 00.000 9044 GuideStep: 0.3 px 45 ms WEST, -0.1 px 0 ms NORTH
20:58:14.935 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:14.935 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:17.297 02.362 12252 Exposure complete
20:58:17.343 00.046 12252 worker thread done servicing request
20:58:17.343 00.000 9044 OnExposeComplete: enter
20:58:17.346 00.003 9044 UpdateGuideState(): m_state=6
20:58:17.348 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1261
20:58:17.349 00.001 9044 Star::Find returns 1 (0), X=1014.63, Y=822.81, Mass=5596, SNR=51.4, Peak=173 HFD=5.2
20:58:17.350 00.001 9044 MultiStar: [#1 -0.08,-0.07,1.03,U] [#2 -0.06,0.04,1.18,U] [#3 -0.09,0.04,0.83,U] [#4 -0.20,0.02,1.26,U] [#5 -0.09,0.06,0.65,U] [#6 -0.04,0.02,0.43,U] [#7 0.01,0.00,0.42,U] [#8 -0.13,-0.04,0.41,U] 
20:58:17.351 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.03}, one-star: {-0.04, 0.12}
20:58:17.352 00.001 9044 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.62) = xAngle (4.47 = -1.81)
20:58:17.353 00.001 9044 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.39 = 1.39)
20:58:17.354 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.03 hyp=0.09 cameraTheta=2.84 mountX=-0.02 mountY=0.09, mountTheta=1.81
20:58:17.356 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.03, opts=13)
20:58:17.358 00.002 9044 Enqueuing Move request for scope (-0.09, 0.03)
20:58:17.361 00.003 12252 Worker thread wakes up
20:58:17.361 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:17.362 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.03) opts 0xd
20:58:17.362 00.000 9044 UpdateGuideState exits: m=5596 SNR=51.4
20:58:17.364 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:17.366 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.03)
20:58:17.366 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:17.368 00.002 12252 Moving (-0.09, 0.03) raw xDistance=-0.02 yDistance=0.09
20:58:17.368 00.000 9044 Enqueuing Expose request
20:58:17.372 00.004 12252 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1333.54
20:58:17.373 00.001 12252 PPEC: input: -0.02, control: -0.03, exposure: 2000
20:58:17.373 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:17.373 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:58:17.373 00.000 12252 MoveAxis(E, 12, ABG)
20:58:17.373 00.000 12252 Guiding  Dir = 2, Dur = 12
20:58:17.374 00.001 12252 IsSlewing returns 0
20:58:17.374 00.000 12252 IsGuiding returns 0
20:58:17.376 00.002 12252 PulseGuide returned control before completion, sleep 20
20:58:17.404 00.028 12252 IsGuiding returns 0
20:58:17.404 00.000 12252 Move returns status 0, amount 12
20:58:17.404 00.000 12252 MoveAxis(N, 0, ABG)
20:58:17.404 00.000 12252 Move returns status 0, amount 0
20:58:17.404 00.000 12252 move complete, result=0
20:58:17.404 00.000 12252 worker thread done servicing request
20:58:17.404 00.000 12252 Worker thread wakes up
20:58:17.404 00.000 9044 GuideStep: -0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
20:58:17.407 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:17.407 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:19.750 02.343 12252 Exposure complete
20:58:19.798 00.048 12252 worker thread done servicing request
20:58:19.798 00.000 9044 OnExposeComplete: enter
20:58:19.799 00.001 9044 UpdateGuideState(): m_state=6
20:58:19.801 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1262
20:58:19.801 00.000 9044 Star::Find returns 1 (0), X=1014.71, Y=822.82, Mass=5557, SNR=51.2, Peak=173 HFD=5.1
20:58:19.802 00.001 9044 MultiStar: [#1 0.01,0.13,1.04,U] [#2 0.04,-0.01,1.19,U] [#3 -0.01,0.03,0.84,U] [#4 -0.06,0.05,1.25,U] [#5 -0.03,0.01,0.65,U] [#6 -0.01,0.06,0.43,U] [#7 0.06,-0.05,0.43,U] [#8 -0.04,-0.03,0.41,U] 
20:58:19.803 00.001 9044 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {0.04, 0.13}
20:58:19.804 00.001 9044 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.62) = xAngle (3.20 = -3.08)
20:58:19.805 00.001 9044 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.12 = 0.12)
20:58:19.807 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.58 mountX=-0.05 mountY=0.01, mountTheta=3.02
20:58:19.810 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.05, opts=13)
20:58:19.814 00.004 9044 Enqueuing Move request for scope (-0.00, 0.05)
20:58:19.816 00.002 12252 Worker thread wakes up
20:58:19.816 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:19.818 00.002 9044 UpdateGuideState exits: m=5557 SNR=51.2
20:58:19.821 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:19.823 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:19.825 00.002 9044 Enqueuing Expose request
20:58:19.826 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
20:58:19.826 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
20:58:19.826 00.000 12252 Moving (-0.00, 0.05) raw xDistance=-0.05 yDistance=0.01
20:58:19.830 00.004 12252 PPEC rslt: input = -0.05, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1333.76
20:58:19.830 00.000 12252 PPEC: input: -0.05, control: -0.04, exposure: 2000
20:58:19.830 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:19.830 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
20:58:19.830 00.000 12252 MoveAxis(E, 15, ABG)
20:58:19.830 00.000 12252 Guiding  Dir = 2, Dur = 15
20:58:19.831 00.001 12252 IsSlewing returns 0
20:58:19.831 00.000 12252 IsGuiding returns 0
20:58:19.833 00.002 12252 PulseGuide returned control before completion, sleep 24
20:58:19.861 00.028 12252 IsGuiding returns 1
20:58:19.861 00.000 12252 scope still moving after pulse duration time elapsed
20:58:19.893 00.032 12252 IsSlewing returns 0
20:58:19.893 00.000 12252 IsGuiding returns 0
20:58:19.893 00.000 12252 scope move finished after 15 + 47 ms
20:58:19.893 00.000 12252 Move returns status 0, amount 15
20:58:19.893 00.000 12252 MoveAxis(N, 0, ABG)
20:58:19.894 00.001 12252 Move returns status 0, amount 0
20:58:19.894 00.000 12252 move complete, result=0
20:58:19.894 00.000 12252 worker thread done servicing request
20:58:19.894 00.000 12252 Worker thread wakes up
20:58:19.894 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:19.894 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:19.894 00.000 9044 GuideStep: -0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
20:58:22.246 02.352 12252 Exposure complete
20:58:22.311 00.065 12252 worker thread done servicing request
20:58:22.311 00.000 9044 OnExposeComplete: enter
20:58:22.312 00.001 9044 UpdateGuideState(): m_state=6
20:58:22.314 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1263
20:58:22.315 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=822.70, Mass=5486, SNR=51.1, Peak=173 HFD=5.3
20:58:22.316 00.001 9044 MultiStar: [#1 -0.03,-0.17,1.05,U] [#2 -0.01,-0.10,1.19,U] [#3 -0.05,-0.08,0.84,U] [#4 0.00,-0.12,1.28,U] [#5 -0.04,-0.09,0.65,U] [#6 -0.02,-0.06,0.43,U] [#7 0.02,-0.18,0.42,U] [#8 -0.06,-0.13,0.41,U] 
20:58:22.318 00.002 9044 single-star, 8 included, MultiStar: {-0.01, -0.10}, one-star: {0.04, 0.01}
20:58:22.319 00.001 9044 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.62) = xAngle (1.82 = 1.82)
20:58:22.320 00.001 9044 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.26 = -1.26)
20:58:22.321 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.19 mountX=-0.01 mountY=-0.04, mountTheta=-1.82
20:58:22.323 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.01, opts=13)
20:58:22.324 00.001 9044 Enqueuing Move request for scope (0.04, 0.01)
20:58:22.326 00.002 12252 Worker thread wakes up
20:58:22.326 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
20:58:22.326 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
20:58:22.326 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:22.327 00.001 9044 UpdateGuideState exits: m=5486 SNR=51.1
20:58:22.328 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:22.329 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:22.330 00.001 9044 Enqueuing Expose request
20:58:22.333 00.003 12252 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
20:58:22.336 00.003 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1333.98
20:58:22.336 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
20:58:22.336 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:22.336 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:58:22.336 00.000 12252 MoveAxis(E, 8, ABG)
20:58:22.336 00.000 12252 Guiding  Dir = 2, Dur = 8
20:58:22.336 00.000 12252 IsSlewing returns 0
20:58:22.336 00.000 12252 IsGuiding returns 0
20:58:22.339 00.003 12252 PulseGuide returned control before completion, sleep 16
20:58:22.368 00.029 12252 IsGuiding returns 0
20:58:22.368 00.000 12252 Move returns status 0, amount 8
20:58:22.368 00.000 12252 MoveAxis(N, 0, ABG)
20:58:22.368 00.000 12252 Move returns status 0, amount 0
20:58:22.368 00.000 12252 move complete, result=0
20:58:22.368 00.000 12252 worker thread done servicing request
20:58:22.368 00.000 12252 Worker thread wakes up
20:58:22.368 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:22.368 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:22.368 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
20:58:24.717 02.349 12252 Exposure complete
20:58:24.772 00.055 12252 worker thread done servicing request
20:58:24.772 00.000 9044 OnExposeComplete: enter
20:58:24.773 00.001 9044 UpdateGuideState(): m_state=6
20:58:24.774 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1264
20:58:24.774 00.000 9044 Star::Find returns 1 (0), X=1014.70, Y=822.51, Mass=5540, SNR=51.2, Peak=173 HFD=5.2
20:58:24.776 00.002 9044 MultiStar: [#1 -0.08,-0.17,1.05,U] [#2 -0.08,-0.16,1.19,U] [#3 -0.21,-0.26,0.84,U] [#4 -0.12,-0.07,1.26,U] [#5 -0.11,-0.13,0.65,U] [#6 -0.04,-0.12,0.43,U] [#7 -0.12,-0.22,0.43,U] [#8 -0.18,-0.10,0.41,U] 
20:58:24.778 00.002 9044 refined, 8 included, MultiStar: {-0.09, -0.16}, one-star: {0.04, -0.18}
20:58:24.779 00.001 9044 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.62) = xAngle (-0.49 = -0.49)
20:58:24.780 00.001 9044 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.57 = 2.71)
20:58:24.781 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.11 mountX=0.16 mountY=0.08, mountTheta=0.44
20:58:24.783 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.16, opts=13)
20:58:24.784 00.001 9044 Enqueuing Move request for scope (-0.09, -0.16)
20:58:24.785 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:24.786 00.001 12252 Worker thread wakes up
20:58:24.787 00.001 9044 UpdateGuideState exits: m=5540 SNR=51.2
20:58:24.787 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:24.789 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:24.790 00.001 9044 Enqueuing Expose request
20:58:24.791 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
20:58:24.791 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
20:58:24.791 00.000 12252 Moving (-0.09, -0.16) raw xDistance=0.16 yDistance=0.08
20:58:24.794 00.003 12252 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 1334.20
20:58:24.794 00.000 12252 PPEC: input: 0.16, control: 0.08, exposure: 2000
20:58:24.795 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:24.795 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:58:24.795 00.000 12252 MoveAxis(W, 31, ABG)
20:58:24.795 00.000 12252 Guiding  Dir = 3, Dur = 31
20:58:24.795 00.000 12252 IsSlewing returns 0
20:58:24.795 00.000 12252 IsGuiding returns 0
20:58:24.797 00.002 12252 PulseGuide returned control before completion, sleep 40
20:58:24.839 00.042 12252 IsGuiding returns 0
20:58:24.839 00.000 12252 Move returns status 0, amount 31
20:58:24.839 00.000 12252 MoveAxis(N, 0, ABG)
20:58:24.839 00.000 12252 Move returns status 0, amount 0
20:58:24.839 00.000 12252 move complete, result=0
20:58:24.839 00.000 12252 worker thread done servicing request
20:58:24.839 00.000 12252 Worker thread wakes up
20:58:24.839 00.000 9044 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
20:58:24.841 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:24.841 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:27.198 02.357 12252 Exposure complete
20:58:27.246 00.048 12252 worker thread done servicing request
20:58:27.246 00.000 9044 OnExposeComplete: enter
20:58:27.248 00.002 9044 UpdateGuideState(): m_state=6
20:58:27.251 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1265
20:58:27.253 00.002 9044 Star::Find returns 1 (0), X=1014.71, Y=822.91, Mass=5567, SNR=51.2, Peak=173 HFD=5.1
20:58:27.255 00.002 9044 MultiStar: [#1 -0.08,0.16,1.04,U] [#2 -0.05,0.04,1.21,U] [#3 -0.08,0.06,0.84,U] [#4 -0.19,0.06,1.26,U] [#5 -0.08,0.11,0.65,U] [#6 -0.08,0.08,0.42,U] [#7 -0.03,0.14,0.43,U] [#8 -0.07,0.01,0.41,U] 
20:58:27.255 00.000 9044 refined, 8 included, MultiStar: {-0.07, 0.10}, one-star: {0.04, 0.22}
20:58:27.256 00.001 9044 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.62) = xAngle (3.83 = -2.46)
20:58:27.257 00.001 9044 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.74 = 0.74)
20:58:27.259 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.13 cameraTheta=2.20 mountX=-0.10 mountY=0.08, mountTheta=2.42
20:58:27.262 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.10, opts=13)
20:58:27.263 00.001 9044 Enqueuing Move request for scope (-0.07, 0.10)
20:58:27.265 00.002 12252 Worker thread wakes up
20:58:27.265 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:27.268 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
20:58:27.268 00.000 9044 UpdateGuideState exits: m=5567 SNR=51.2
20:58:27.268 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
20:58:27.269 00.001 12252 Moving (-0.07, 0.10) raw xDistance=-0.10 yDistance=0.08
20:58:27.269 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:27.272 00.003 12252 PPEC rslt: input = -0.10, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1334.42
20:58:27.272 00.000 12252 PPEC: input: -0.10, control: -0.04, exposure: 2000
20:58:27.272 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:27.272 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:58:27.272 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:27.274 00.002 9044 Enqueuing Expose request
20:58:27.275 00.001 12252 MoveAxis(E, 14, ABG)
20:58:27.275 00.000 12252 Guiding  Dir = 2, Dur = 14
20:58:27.275 00.000 12252 IsSlewing returns 0
20:58:27.276 00.001 12252 IsGuiding returns 0
20:58:27.278 00.002 12252 PulseGuide returned control before completion, sleep 23
20:58:27.318 00.040 12252 IsGuiding returns 0
20:58:27.318 00.000 12252 Move returns status 0, amount 14
20:58:27.318 00.000 12252 MoveAxis(N, 0, ABG)
20:58:27.318 00.000 12252 Move returns status 0, amount 0
20:58:27.318 00.000 12252 move complete, result=0
20:58:27.318 00.000 12252 worker thread done servicing request
20:58:27.318 00.000 12252 Worker thread wakes up
20:58:27.318 00.000 9044 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
20:58:27.320 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:27.320 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:29.648 02.328 12252 Exposure complete
20:58:29.690 00.042 12252 worker thread done servicing request
20:58:29.690 00.000 9044 OnExposeComplete: enter
20:58:29.691 00.001 9044 UpdateGuideState(): m_state=6
20:58:29.692 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1266
20:58:29.695 00.003 9044 Star::Find returns 1 (0), X=1014.75, Y=822.86, Mass=5514, SNR=50.9, Peak=173 HFD=5.1
20:58:29.696 00.001 9044 MultiStar: [#1 0.04,0.12,1.04,U] [#2 0.01,0.11,1.20,U] [#3 0.01,0.04,0.85,U] [#4 -0.17,0.09,1.28,U] [#5 -0.06,0.14,0.66,U] [#6 -0.03,0.16,0.44,U] [#7 -0.07,0.09,0.43,U] [#8 -0.13,0.16,0.41,U] 
20:58:29.698 00.002 9044 refined, 8 included, MultiStar: {-0.03, 0.12}, one-star: {0.08, 0.17}
20:58:29.699 00.001 9044 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.62) = xAngle (3.44 = -2.85)
20:58:29.700 00.001 9044 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.35 = 0.35)
20:58:29.701 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.81 mountX=-0.11 mountY=0.04, mountTheta=2.79
20:58:29.703 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.12, opts=13)
20:58:29.705 00.002 9044 Enqueuing Move request for scope (-0.03, 0.12)
20:58:29.706 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:29.707 00.001 12252 Worker thread wakes up
20:58:29.707 00.000 9044 UpdateGuideState exits: m=5514 SNR=50.9
20:58:29.708 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
20:58:29.708 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:29.710 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
20:58:29.711 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:29.712 00.001 9044 Enqueuing Expose request
20:58:29.713 00.001 12252 Moving (-0.03, 0.12) raw xDistance=-0.11 yDistance=0.04
20:58:29.715 00.002 12252 PPEC rslt: input = -0.11, final = -0.10, react = -0.07, pred = -0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 1334.64
20:58:29.715 00.000 12252 PPEC: input: -0.11, control: -0.10, exposure: 2000
20:58:29.715 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:29.715 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:58:29.715 00.000 12252 MoveAxis(E, 40, ABG)
20:58:29.715 00.000 12252 Guiding  Dir = 2, Dur = 40
20:58:29.715 00.000 12252 IsSlewing returns 0
20:58:29.715 00.000 12252 IsGuiding returns 0
20:58:29.717 00.002 12252 PulseGuide returned control before completion, sleep 49
20:58:29.770 00.053 12252 IsGuiding returns 0
20:58:29.770 00.000 12252 Move returns status 0, amount 40
20:58:29.770 00.000 12252 MoveAxis(N, 0, ABG)
20:58:29.770 00.000 12252 Move returns status 0, amount 0
20:58:29.770 00.000 12252 move complete, result=0
20:58:29.770 00.000 12252 worker thread done servicing request
20:58:29.770 00.000 12252 Worker thread wakes up
20:58:29.770 00.000 9044 GuideStep: -0.1 px 40 ms EAST, 0.0 px 0 ms NORTH
20:58:29.773 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:29.774 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:32.112 02.338 12252 Exposure complete
20:58:32.159 00.047 12252 worker thread done servicing request
20:58:32.159 00.000 9044 OnExposeComplete: enter
20:58:32.161 00.002 9044 UpdateGuideState(): m_state=6
20:58:32.163 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1267
20:58:32.164 00.001 9044 Star::Find returns 1 (0), X=1014.74, Y=822.82, Mass=5520, SNR=51.0, Peak=173 HFD=5.1
20:58:32.167 00.003 9044 MultiStar: [#1 0.03,0.08,1.07,U] [#2 0.00,0.01,1.22,U] [#3 -0.02,0.01,0.85,U] [#4 -0.04,-0.00,1.27,U] [#5 0.03,0.02,0.66,U] [#6 -0.01,-0.06,0.42,U] [#7 0.01,-0.05,0.43,U] [#8 0.07,-0.00,0.41,U] 
20:58:32.169 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.07, 0.13}
20:58:32.171 00.002 9044 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.62) = xAngle (2.81 = 2.81)
20:58:32.174 00.003 9044 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.28 = -0.28)
20:58:32.177 00.003 9044 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.18 mountX=-0.03 mountY=-0.01, mountTheta=-2.86
20:58:32.180 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.03, opts=13)
20:58:32.182 00.002 9044 Enqueuing Move request for scope (0.01, 0.03)
20:58:32.185 00.003 12252 Worker thread wakes up
20:58:32.185 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:32.189 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
20:58:32.189 00.000 9044 UpdateGuideState exits: m=5520 SNR=51.0
20:58:32.191 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
20:58:32.191 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:32.193 00.002 12252 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
20:58:32.193 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:32.196 00.003 9044 Enqueuing Expose request
20:58:32.199 00.003 12252 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1334.85
20:58:32.199 00.000 12252 PPEC: input: -0.03, control: -0.04, exposure: 2000
20:58:32.199 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:32.199 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:58:32.199 00.000 12252 MoveAxis(E, 16, ABG)
20:58:32.199 00.000 12252 Guiding  Dir = 2, Dur = 16
20:58:32.200 00.001 12252 IsSlewing returns 0
20:58:32.200 00.000 12252 IsGuiding returns 0
20:58:32.202 00.002 12252 PulseGuide returned control before completion, sleep 25
20:58:32.243 00.041 12252 IsGuiding returns 0
20:58:32.243 00.000 12252 Move returns status 0, amount 16
20:58:32.243 00.000 12252 MoveAxis(N, 0, ABG)
20:58:32.243 00.000 12252 Move returns status 0, amount 0
20:58:32.243 00.000 12252 move complete, result=0
20:58:32.244 00.001 12252 worker thread done servicing request
20:58:32.244 00.000 9044 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
20:58:32.245 00.001 12252 Worker thread wakes up
20:58:32.245 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:32.245 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:34.598 02.353 12252 Exposure complete
20:58:34.655 00.057 12252 worker thread done servicing request
20:58:34.655 00.000 9044 OnExposeComplete: enter
20:58:34.656 00.001 9044 UpdateGuideState(): m_state=6
20:58:34.657 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1268
20:58:34.658 00.001 9044 Star::Find returns 1 (0), X=1014.77, Y=822.76, Mass=5413, SNR=50.4, Peak=173 HFD=5.1
20:58:34.660 00.002 9044 MultiStar: [#1 0.08,0.04,1.07,U] [#2 0.03,-0.03,1.22,U] [#3 -0.03,-0.13,0.88,U] [#4 0.02,-0.04,1.31,U] [#5 0.00,-0.03,0.66,U] [#6 0.05,-0.01,0.44,U] [#7 0.03,-0.11,0.44,U] [#8 -0.00,-0.06,0.43,U] 
20:58:34.661 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {0.10, 0.07}
20:58:34.661 00.000 9044 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.62) = xAngle (0.98 = 0.98)
20:58:34.663 00.002 9044 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.11 = -2.11)
20:58:34.664 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.65 mountX=0.02 mountY=-0.04, mountTheta=-1.00
20:58:34.666 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.03, opts=13)
20:58:34.667 00.001 9044 Enqueuing Move request for scope (0.03, -0.03)
20:58:34.668 00.001 12252 Worker thread wakes up
20:58:34.668 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:34.669 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
20:58:34.669 00.000 9044 UpdateGuideState exits: m=5413 SNR=50.4
20:58:34.670 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
20:58:34.670 00.000 12252 Moving (0.03, -0.03) raw xDistance=0.02 yDistance=-0.04
20:58:34.670 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:34.672 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:34.673 00.001 9044 Enqueuing Expose request
20:58:34.674 00.001 12252 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1335.07
20:58:34.674 00.000 12252 PPEC: input: 0.02, control: -0.04, exposure: 2000
20:58:34.674 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:34.674 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:58:34.674 00.000 12252 MoveAxis(E, 16, ABG)
20:58:34.674 00.000 12252 Guiding  Dir = 2, Dur = 16
20:58:34.675 00.001 12252 IsSlewing returns 0
20:58:34.675 00.000 12252 IsGuiding returns 0
20:58:34.677 00.002 12252 PulseGuide returned control before completion, sleep 25
20:58:34.710 00.033 12252 IsGuiding returns 0
20:58:34.711 00.001 12252 Move returns status 0, amount 16
20:58:34.711 00.000 12252 MoveAxis(N, 0, ABG)
20:58:34.711 00.000 12252 Move returns status 0, amount 0
20:58:34.711 00.000 12252 move complete, result=0
20:58:34.711 00.000 12252 worker thread done servicing request
20:58:34.711 00.000 12252 Worker thread wakes up
20:58:34.711 00.000 9044 GuideStep: 0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
20:58:34.715 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:34.715 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:37.057 02.342 12252 Exposure complete
20:58:37.105 00.048 12252 worker thread done servicing request
20:58:37.106 00.001 9044 OnExposeComplete: enter
20:58:37.108 00.002 9044 UpdateGuideState(): m_state=6
20:58:37.112 00.004 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1269
20:58:37.114 00.002 9044 Star::Find returns 1 (0), X=1014.66, Y=822.49, Mass=5481, SNR=50.8, Peak=173 HFD=5.2
20:58:37.117 00.003 9044 MultiStar: [#1 -0.10,-0.17,1.05,U] [#2 -0.07,-0.15,1.21,U] [#3 -0.19,-0.28,0.86,U] [#4 -0.29,-0.05,1.27,U] [#5 -0.16,-0.16,0.65,U] [#6 -0.13,-0.17,0.43,U] [#7 -0.01,-0.32,0.44,U] [#8 -0.24,-0.10,0.42,U] 
20:58:37.120 00.003 9044 single-star, 8 included, MultiStar: {-0.13, -0.17}, one-star: {-0.01, -0.20}
20:58:37.123 00.003 9044 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.62) = xAngle (-0.00 = -0.00)
20:58:37.125 00.002 9044 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.09 = -3.09)
20:58:37.128 00.003 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.63 mountX=0.20 mountY=-0.01, mountTheta=-0.05
20:58:37.132 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.20, opts=13)
20:58:37.135 00.003 9044 Enqueuing Move request for scope (-0.01, -0.20)
20:58:37.137 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:37.140 00.003 12252 Worker thread wakes up
20:58:37.140 00.000 9044 UpdateGuideState exits: m=5481 SNR=50.8
20:58:37.142 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:37.144 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:37.146 00.002 9044 Enqueuing Expose request
20:58:37.148 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
20:58:37.148 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
20:58:37.148 00.000 12252 Moving (-0.01, -0.20) raw xDistance=0.20 yDistance=-0.01
20:58:37.153 00.005 12252 PPEC rslt: input = 0.20, final = 0.06, react = 0.12, pred = -0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 1335.28
20:58:37.153 00.000 12252 PPEC: input: 0.20, control: 0.06, exposure: 2000
20:58:37.153 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:37.153 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:58:37.153 00.000 12252 MoveAxis(W, 23, ABG)
20:58:37.153 00.000 12252 Guiding  Dir = 3, Dur = 23
20:58:37.154 00.001 12252 IsSlewing returns 0
20:58:37.154 00.000 12252 IsGuiding returns 0
20:58:37.156 00.002 12252 PulseGuide returned control before completion, sleep 32
20:58:37.203 00.047 12252 IsGuiding returns 0
20:58:37.203 00.000 12252 Move returns status 0, amount 23
20:58:37.203 00.000 12252 MoveAxis(N, 0, ABG)
20:58:37.203 00.000 12252 Move returns status 0, amount 0
20:58:37.204 00.001 12252 move complete, result=0
20:58:37.204 00.000 12252 worker thread done servicing request
20:58:37.204 00.000 12252 Worker thread wakes up
20:58:37.204 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:37.204 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:37.204 00.000 9044 GuideStep: 0.2 px 23 ms WEST, -0.0 px 0 ms NORTH
20:58:39.570 02.366 12252 Exposure complete
20:58:39.627 00.057 12252 worker thread done servicing request
20:58:39.627 00.000 9044 OnExposeComplete: enter
20:58:39.629 00.002 9044 UpdateGuideState(): m_state=6
20:58:39.631 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
20:58:39.633 00.002 9044 Star::Find returns 1 (0), X=1014.78, Y=822.77, Mass=5527, SNR=51.2, Peak=173 HFD=5.1
20:58:39.635 00.002 9044 MultiStar: [#1 -0.07,-0.12,1.04,U] [#2 0.00,-0.04,1.22,U] [#3 -0.08,-0.16,0.86,U] [#4 -0.09,0.05,1.25,U] [#5 -0.04,-0.01,0.66,U] [#6 -0.02,0.02,0.42,U] [#7 -0.01,-0.16,0.43,U] [#8 -0.07,-0.11,0.42,U] 
20:58:39.638 00.003 9044 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {0.11, 0.08}
20:58:39.640 00.002 9044 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.62) = xAngle (-0.59 = -0.59)
20:58:39.641 00.001 9044 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.68 = 2.61)
20:58:39.643 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.22 mountX=0.04 mountY=0.02, mountTheta=0.55
20:58:39.647 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.04, opts=13)
20:58:39.648 00.001 9044 Enqueuing Move request for scope (-0.03, -0.04)
20:58:39.650 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:39.651 00.001 9044 UpdateGuideState exits: m=5527 SNR=51.2
20:58:39.652 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:39.653 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:39.654 00.001 9044 Enqueuing Expose request
20:58:39.655 00.001 12252 Worker thread wakes up
20:58:39.655 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
20:58:39.655 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
20:58:39.655 00.000 12252 Moving (-0.03, -0.04) raw xDistance=0.04 yDistance=0.02
20:58:39.661 00.006 12252 PPEC rslt: input = 0.04, final = -0.07, react = 0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 1335.49
20:58:39.661 00.000 12252 PPEC: input: 0.04, control: -0.07, exposure: 2000
20:58:39.661 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:39.661 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:58:39.661 00.000 12252 MoveAxis(E, 26, ABG)
20:58:39.661 00.000 12252 Guiding  Dir = 2, Dur = 26
20:58:39.662 00.001 12252 IsSlewing returns 0
20:58:39.662 00.000 12252 IsGuiding returns 0
20:58:39.664 00.002 12252 PulseGuide returned control before completion, sleep 34
20:58:39.711 00.047 12252 IsGuiding returns 0
20:58:39.711 00.000 12252 Move returns status 0, amount 26
20:58:39.711 00.000 12252 MoveAxis(N, 0, ABG)
20:58:39.711 00.000 12252 Move returns status 0, amount 0
20:58:39.712 00.001 12252 move complete, result=0
20:58:39.712 00.000 12252 worker thread done servicing request
20:58:39.712 00.000 12252 Worker thread wakes up
20:58:39.712 00.000 9044 GuideStep: 0.0 px 26 ms EAST, 0.0 px 0 ms NORTH
20:58:39.714 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:39.714 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:42.067 02.353 12252 Exposure complete
20:58:42.115 00.048 12252 worker thread done servicing request
20:58:42.115 00.000 9044 OnExposeComplete: enter
20:58:42.116 00.001 9044 UpdateGuideState(): m_state=6
20:58:42.117 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1271
20:58:42.119 00.002 9044 Star::Find returns 1 (0), X=1014.76, Y=822.53, Mass=5533, SNR=51.0, Peak=173 HFD=5.2
20:58:42.120 00.001 9044 MultiStar: [#1 0.03,-0.24,1.06,U] [#2 -0.05,-0.19,1.21,U] [#3 -0.11,-0.28,0.85,U] [#4 -0.04,-0.13,1.27,U] [#5 -0.08,-0.19,0.65,U] [#6 0.01,-0.15,0.43,U] [#7 -0.01,-0.26,0.43,U] [#8 -0.08,-0.15,0.42,U] 
20:58:42.121 00.001 9044 single-star, 8 included, MultiStar: {-0.02, -0.19}, one-star: {0.09, -0.16}
20:58:42.123 00.002 9044 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.62) = xAngle (0.58 = 0.58)
20:58:42.124 00.001 9044 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.50 = -2.50)
20:58:42.125 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-1.04 mountX=0.15 mountY=-0.11, mountTheta=-0.62
20:58:42.128 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.16, opts=13)
20:58:42.129 00.001 9044 Enqueuing Move request for scope (0.09, -0.16)
20:58:42.130 00.001 12252 Worker thread wakes up
20:58:42.130 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:42.131 00.001 9044 UpdateGuideState exits: m=5533 SNR=51.0
20:58:42.132 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:42.133 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:42.134 00.001 9044 Enqueuing Expose request
20:58:42.136 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
20:58:42.136 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
20:58:42.136 00.000 12252 Moving (0.09, -0.16) raw xDistance=0.15 yDistance=-0.11
20:58:42.138 00.002 12252 PPEC rslt: input = 0.15, final = 0.07, react = 0.09, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 1335.71
20:58:42.138 00.000 12252 PPEC: input: 0.15, control: 0.07, exposure: 2000
20:58:42.138 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:42.138 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:58:42.139 00.001 12252 MoveAxis(W, 26, ABG)
20:58:42.139 00.000 12252 Guiding  Dir = 3, Dur = 26
20:58:42.139 00.000 12252 IsSlewing returns 0
20:58:42.139 00.000 12252 IsGuiding returns 0
20:58:42.141 00.002 12252 PulseGuide returned control before completion, sleep 35
20:58:42.180 00.039 12252 IsGuiding returns 0
20:58:42.180 00.000 12252 Move returns status 0, amount 26
20:58:42.180 00.000 12252 MoveAxis(N, 0, ABG)
20:58:42.180 00.000 12252 Move returns status 0, amount 0
20:58:42.180 00.000 12252 move complete, result=0
20:58:42.180 00.000 12252 worker thread done servicing request
20:58:42.180 00.000 12252 Worker thread wakes up
20:58:42.180 00.000 9044 GuideStep: 0.2 px 26 ms WEST, -0.1 px 0 ms NORTH
20:58:42.184 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:42.184 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:44.543 02.359 12252 Exposure complete
20:58:44.605 00.062 12252 worker thread done servicing request
20:58:44.605 00.000 9044 OnExposeComplete: enter
20:58:44.606 00.001 9044 UpdateGuideState(): m_state=6
20:58:44.607 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1272
20:58:44.608 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=822.53, Mass=5454, SNR=50.8, Peak=173 HFD=5.1
20:58:44.609 00.001 9044 MultiStar: [#1 -0.08,-0.21,1.05,U] [#2 -0.04,-0.07,1.18,U] [#3 -0.07,-0.32,0.85,U] [#4 -0.11,-0.11,1.26,U] [#5 -0.12,-0.16,0.66,U] [#6 -0.09,-0.09,0.43,U] [#7 -0.06,-0.30,0.43,U] [#8 -0.15,-0.12,0.42,U] 
20:58:44.610 00.001 9044 single-star, 8 included, MultiStar: {-0.07, -0.16}, one-star: {0.01, -0.16}
20:58:44.612 00.002 9044 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.62) = xAngle (0.13 = 0.13)
20:58:44.613 00.001 9044 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.96 = -2.96)
20:58:44.614 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.50 mountX=0.16 mountY=-0.03, mountTheta=-0.18
20:58:44.616 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.16, opts=13)
20:58:44.617 00.001 9044 Enqueuing Move request for scope (0.01, -0.16)
20:58:44.619 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:44.620 00.001 9044 UpdateGuideState exits: m=5454 SNR=50.8
20:58:44.621 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:44.622 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:44.623 00.001 9044 Enqueuing Expose request
20:58:44.624 00.001 12252 Worker thread wakes up
20:58:44.624 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
20:58:44.624 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
20:58:44.625 00.001 12252 Moving (0.01, -0.16) raw xDistance=0.16 yDistance=-0.03
20:58:44.627 00.002 12252 PPEC rslt: input = 0.16, final = 0.07, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 1335.92
20:58:44.628 00.001 12252 PPEC: input: 0.16, control: 0.07, exposure: 2000
20:58:44.628 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:44.628 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:58:44.628 00.000 12252 MoveAxis(W, 29, ABG)
20:58:44.628 00.000 12252 Guiding  Dir = 3, Dur = 29
20:58:44.628 00.000 12252 IsSlewing returns 0
20:58:44.628 00.000 12252 IsGuiding returns 0
20:58:44.631 00.003 12252 PulseGuide returned control before completion, sleep 38
20:58:44.676 00.045 12252 IsGuiding returns 0
20:58:44.676 00.000 12252 Move returns status 0, amount 29
20:58:44.676 00.000 12252 MoveAxis(N, 0, ABG)
20:58:44.676 00.000 12252 Move returns status 0, amount 0
20:58:44.676 00.000 12252 move complete, result=0
20:58:44.676 00.000 12252 worker thread done servicing request
20:58:44.676 00.000 12252 Worker thread wakes up
20:58:44.677 00.001 9044 GuideStep: 0.2 px 29 ms WEST, -0.0 px 0 ms NORTH
20:58:44.678 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:44.678 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:47.033 02.355 12252 Exposure complete
20:58:47.086 00.053 12252 worker thread done servicing request
20:58:47.086 00.000 9044 OnExposeComplete: enter
20:58:47.087 00.001 9044 UpdateGuideState(): m_state=6
20:58:47.088 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1273
20:58:47.089 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=822.83, Mass=5522, SNR=51.1, Peak=173 HFD=5.0
20:58:47.090 00.001 9044 MultiStar: [#1 0.13,0.06,1.04,U] [#2 0.10,0.01,1.21,U] [#3 0.07,-0.14,0.85,U] [#4 0.08,-0.00,1.25,U] [#5 0.08,0.05,0.65,U] [#6 0.14,-0.01,0.43,U] [#7 0.15,0.02,0.45,U] [#8 0.13,-0.05,0.42,U] 
20:58:47.090 00.000 9044 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.20, 0.14}
20:58:47.091 00.001 9044 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.62) = xAngle (1.75 = 1.75)
20:58:47.092 00.001 9044 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.33 = -1.33)
20:58:47.093 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.13 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
20:58:47.095 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.01, opts=13)
20:58:47.096 00.001 9044 Enqueuing Move request for scope (0.12, 0.01)
20:58:47.097 00.001 12252 Worker thread wakes up
20:58:47.097 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:47.098 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
20:58:47.098 00.000 9044 UpdateGuideState exits: m=5522 SNR=51.1
20:58:47.098 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
20:58:47.098 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:47.099 00.001 12252 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=-0.11
20:58:47.099 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:47.100 00.001 9044 Enqueuing Expose request
20:58:47.102 00.002 12252 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1336.13
20:58:47.102 00.000 12252 PPEC: input: -0.02, control: 0.01, exposure: 2000
20:58:47.102 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:47.102 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
20:58:47.102 00.000 12252 MoveAxis(W, 3, ABG)
20:58:47.102 00.000 12252 Guiding  Dir = 3, Dur = 3
20:58:47.103 00.001 12252 IsSlewing returns 0
20:58:47.103 00.000 12252 IsGuiding returns 0
20:58:47.104 00.001 12252 PulseGuide returned control before completion, sleep 12
20:58:47.118 00.014 12252 IsGuiding returns 0
20:58:47.118 00.000 12252 Move returns status 0, amount 3
20:58:47.118 00.000 12252 MoveAxis(N, 0, ABG)
20:58:47.118 00.000 12252 Move returns status 0, amount 0
20:58:47.118 00.000 12252 move complete, result=0
20:58:47.118 00.000 12252 worker thread done servicing request
20:58:47.118 00.000 12252 Worker thread wakes up
20:58:47.119 00.001 9044 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
20:58:47.119 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:47.119 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:49.461 02.342 12252 Exposure complete
20:58:49.501 00.040 12252 worker thread done servicing request
20:58:49.501 00.000 9044 OnExposeComplete: enter
20:58:49.503 00.002 9044 UpdateGuideState(): m_state=6
20:58:49.504 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1274
20:58:49.505 00.001 9044 Star::Find returns 1 (0), X=1014.81, Y=822.77, Mass=5489, SNR=50.9, Peak=173 HFD=5.1
20:58:49.506 00.001 9044 MultiStar: [#1 0.14,-0.14,1.07,U] [#2 0.12,0.07,1.21,U] [#3 0.09,-0.14,0.86,U] [#4 0.08,-0.03,1.29,U] [#5 0.13,0.11,0.65,U] [#6 0.20,0.09,0.43,U] [#7 0.16,-0.06,0.43,U] [#8 0.12,0.05,0.41,U] 
20:58:49.508 00.002 9044 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.15, 0.08}
20:58:49.509 00.001 9044 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.62) = xAngle (1.58 = 1.58)
20:58:49.510 00.001 9044 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.51 = -1.51)
20:58:49.511 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.05 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
20:58:49.513 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.01, opts=13)
20:58:49.514 00.001 9044 Enqueuing Move request for scope (0.12, -0.01)
20:58:49.515 00.001 12252 Worker thread wakes up
20:58:49.515 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:49.517 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
20:58:49.517 00.000 9044 UpdateGuideState exits: m=5489 SNR=50.9
20:58:49.519 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:49.520 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
20:58:49.520 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:49.521 00.001 9044 Enqueuing Expose request
20:58:49.522 00.001 12252 Moving (0.12, -0.01) raw xDistance=-0.00 yDistance=-0.12
20:58:49.527 00.005 12252 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1336.33
20:58:49.527 00.000 12252 PPEC: input: -0.00, control: 0.01, exposure: 2000
20:58:49.527 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:49.527 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
20:58:49.527 00.000 12252 MoveAxis(W, 4, ABG)
20:58:49.527 00.000 12252 Guiding  Dir = 3, Dur = 4
20:58:49.528 00.001 12252 IsSlewing returns 0
20:58:49.528 00.000 12252 IsGuiding returns 0
20:58:49.529 00.001 12252 PulseGuide returned control before completion, sleep 13
20:58:49.550 00.021 12252 IsGuiding returns 0
20:58:49.550 00.000 12252 Move returns status 0, amount 4
20:58:49.550 00.000 12252 MoveAxis(N, 0, ABG)
20:58:49.550 00.000 12252 Move returns status 0, amount 0
20:58:49.550 00.000 12252 move complete, result=0
20:58:49.551 00.001 12252 worker thread done servicing request
20:58:49.551 00.000 12252 Worker thread wakes up
20:58:49.551 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:49.551 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:49.551 00.000 9044 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
20:58:51.898 02.347 12252 Exposure complete
20:58:51.975 00.077 12252 worker thread done servicing request
20:58:51.975 00.000 9044 OnExposeComplete: enter
20:58:51.976 00.001 9044 UpdateGuideState(): m_state=6
20:58:51.977 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1275
20:58:51.978 00.001 9044 Star::Find returns 1 (0), X=1014.93, Y=822.66, Mass=5555, SNR=51.3, Peak=173 HFD=5.1
20:58:51.980 00.002 9044 MultiStar: [#1 0.19,-0.04,1.04,U] [#2 0.16,-0.09,1.19,U] [#3 0.17,-0.26,0.85,U] [#4 0.11,-0.06,1.26,U] [#5 0.15,-0.06,0.65,U] [#6 0.24,-0.00,0.43,U] [#7 0.25,-0.11,0.41,U] [#8 0.24,-0.20,0.41,U] 
20:58:51.981 00.001 9044 refined, 8 included, MultiStar: {0.18, -0.09}, one-star: {0.26, -0.03}
20:58:51.982 00.001 9044 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.62) = xAngle (1.18 = 1.18)
20:58:51.983 00.001 9044 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.91 = -1.91)
20:58:51.984 00.001 9044 CameraToMount -- cameraX=0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-0.45 mountX=0.08 mountY=-0.19, mountTheta=-1.18
20:58:51.986 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=-0.09, opts=13)
20:58:51.987 00.001 9044 Enqueuing Move request for scope (0.18, -0.09)
20:58:51.988 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:51.989 00.001 9044 UpdateGuideState exits: m=5555 SNR=51.3
20:58:51.991 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:51.992 00.001 12252 Worker thread wakes up
20:58:51.992 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:51.994 00.002 9044 Enqueuing Expose request
20:58:51.995 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.09) opts 0xd
20:58:51.995 00.000 12252 Handling offset move in thread for scope, endpoint = (0.18, -0.09)
20:58:51.995 00.000 12252 Moving (0.18, -0.09) raw xDistance=0.08 yDistance=-0.19
20:58:51.999 00.004 12252 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1336.54
20:58:51.999 00.000 12252 PPEC: input: 0.08, control: 0.01, exposure: 2000
20:58:51.999 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:58:51.999 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
20:58:51.999 00.000 12252 MoveAxis(W, 3, ABG)
20:58:51.999 00.000 12252 Guiding  Dir = 3, Dur = 3
20:58:51.999 00.000 12252 IsSlewing returns 0
20:58:51.999 00.000 12252 IsGuiding returns 0
20:58:52.000 00.001 12252 PulseGuide returned control before completion, sleep 12
20:58:52.026 00.026 12252 IsGuiding returns 0
20:58:52.026 00.000 12252 Move returns status 0, amount 3
20:58:52.026 00.000 12252 MoveAxis(N, 0, ABG)
20:58:52.026 00.000 12252 Move returns status 0, amount 0
20:58:52.026 00.000 12252 move complete, result=0
20:58:52.026 00.000 12252 worker thread done servicing request
20:58:52.026 00.000 12252 Worker thread wakes up
20:58:52.026 00.000 9044 GuideStep: 0.1 px 3 ms WEST, -0.2 px 0 ms NORTH
20:58:52.029 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:52.029 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:54.390 02.361 12252 Exposure complete
20:58:54.466 00.076 12252 worker thread done servicing request
20:58:54.466 00.000 9044 OnExposeComplete: enter
20:58:54.467 00.001 9044 UpdateGuideState(): m_state=6
20:58:54.470 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1276
20:58:54.472 00.002 9044 Star::Find returns 1 (0), X=1014.77, Y=822.72, Mass=5450, SNR=50.6, Peak=173 HFD=5.2
20:58:54.473 00.001 9044 MultiStar: [#1 0.08,-0.14,1.04,U] [#2 0.05,-0.10,1.25,U] [#3 0.02,-0.22,0.87,U] [#4 -0.01,-0.01,1.27,U] [#5 -0.01,-0.11,0.66,U] [#6 -0.01,-0.06,0.43,U] [#7 0.16,-0.11,0.42,U] [#8 0.03,-0.26,0.41,U] 
20:58:54.474 00.001 9044 single-star, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.10, 0.03}
20:58:54.475 00.001 9044 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.62) = xAngle (1.95 = 1.95)
20:58:54.476 00.001 9044 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.13 = -1.13)
20:58:54.477 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.10 cameraTheta=0.33 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
20:58:54.478 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.03, opts=13)
20:58:54.479 00.001 9044 Enqueuing Move request for scope (0.10, 0.03)
20:58:54.480 00.001 12252 Worker thread wakes up
20:58:54.480 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
20:58:54.480 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
20:58:54.480 00.000 12252 Moving (0.10, 0.03) raw xDistance=-0.04 yDistance=-0.09
20:58:54.480 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:54.481 00.001 9044 UpdateGuideState exits: m=5450 SNR=50.6
20:58:54.482 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:54.483 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:54.485 00.002 9044 Enqueuing Expose request
20:58:54.486 00.001 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1336.74
20:58:54.486 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
20:58:54.486 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:54.486 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:58:54.487 00.001 12252 MoveAxis(E, 3, ABG)
20:58:54.487 00.000 12252 Guiding  Dir = 2, Dur = 3
20:58:54.487 00.000 12252 IsSlewing returns 0
20:58:54.487 00.000 12252 IsGuiding returns 0
20:58:54.489 00.002 12252 PulseGuide returned control before completion, sleep 11
20:58:54.501 00.012 12252 IsGuiding returns 0
20:58:54.501 00.000 12252 Move returns status 0, amount 3
20:58:54.501 00.000 12252 MoveAxis(N, 0, ABG)
20:58:54.501 00.000 12252 Move returns status 0, amount 0
20:58:54.501 00.000 12252 move complete, result=0
20:58:54.501 00.000 12252 worker thread done servicing request
20:58:54.501 00.000 12252 Worker thread wakes up
20:58:54.501 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:54.501 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
20:58:54.503 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:56.858 02.355 12252 Exposure complete
20:58:56.904 00.046 12252 worker thread done servicing request
20:58:56.904 00.000 9044 OnExposeComplete: enter
20:58:56.905 00.001 9044 UpdateGuideState(): m_state=6
20:58:56.906 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1277
20:58:56.907 00.001 9044 Star::Find returns 1 (0), X=1014.86, Y=822.67, Mass=5398, SNR=50.4, Peak=173 HFD=5.1
20:58:56.908 00.001 9044 MultiStar: [#1 0.10,-0.03,1.08,U] [#2 0.07,-0.12,1.21,U] [#3 0.01,-0.26,0.86,U] [#4 0.03,-0.11,1.28,U] [#5 0.00,-0.21,0.67,U] [#6 0.02,-0.19,0.43,U] [#7 0.03,-0.24,0.43,U] [#8 0.18,-0.30,0.41,U] 
20:58:56.909 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.19, -0.02}
20:58:56.910 00.001 9044 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.62) = xAngle (0.54 = 0.54)
20:58:56.910 00.000 9044 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.55 = -2.55)
20:58:56.911 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.09 mountX=0.13 mountY=-0.09, mountTheta=-0.58
20:58:56.913 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.14, opts=13)
20:58:56.914 00.001 9044 Enqueuing Move request for scope (0.07, -0.14)
20:58:56.915 00.001 12252 Worker thread wakes up
20:58:56.915 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:56.917 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
20:58:56.917 00.000 9044 UpdateGuideState exits: m=5398 SNR=50.4
20:58:56.917 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
20:58:56.917 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:56.918 00.001 12252 Moving (0.07, -0.14) raw xDistance=0.13 yDistance=-0.09
20:58:56.918 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:56.919 00.001 9044 Enqueuing Expose request
20:58:56.921 00.002 12252 PPEC rslt: input = 0.13, final = 0.06, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 1336.95
20:58:56.921 00.000 12252 PPEC: input: 0.13, control: 0.06, exposure: 2000
20:58:56.921 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:56.922 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
20:58:56.922 00.000 12252 MoveAxis(W, 25, ABG)
20:58:56.922 00.000 12252 Guiding  Dir = 3, Dur = 25
20:58:56.922 00.000 12252 IsSlewing returns 0
20:58:56.923 00.001 12252 IsGuiding returns 0
20:58:56.925 00.002 12252 PulseGuide returned control before completion, sleep 33
20:58:56.968 00.043 12252 IsGuiding returns 0
20:58:56.968 00.000 12252 Move returns status 0, amount 25
20:58:56.968 00.000 12252 MoveAxis(N, 0, ABG)
20:58:56.968 00.000 12252 Move returns status 0, amount 0
20:58:56.968 00.000 12252 move complete, result=0
20:58:56.968 00.000 12252 worker thread done servicing request
20:58:56.968 00.000 12252 Worker thread wakes up
20:58:56.968 00.000 9044 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
20:58:56.971 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:56.971 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:58:59.332 02.361 12252 Exposure complete
20:58:59.399 00.067 12252 worker thread done servicing request
20:58:59.399 00.000 9044 OnExposeComplete: enter
20:58:59.401 00.002 9044 UpdateGuideState(): m_state=6
20:58:59.402 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1278
20:58:59.402 00.000 9044 Star::Find returns 1 (0), X=1014.76, Y=822.74, Mass=5630, SNR=51.5, Peak=173 HFD=5.2
20:58:59.404 00.002 9044 MultiStar: [#1 0.02,-0.18,1.04,U] [#2 0.04,0.07,1.19,U] [#3 -0.04,-0.16,0.85,U] [#4 0.02,-0.00,1.25,U] [#5 -0.01,0.04,0.64,U] [#6 0.01,-0.06,0.42,U] [#7 0.11,-0.09,0.43,U] [#8 0.01,-0.12,0.41,U] 
20:58:59.404 00.000 9044 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.09, 0.05}
20:58:59.405 00.001 9044 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.62) = xAngle (0.66 = 0.66)
20:58:59.406 00.001 9044 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.43 = -2.43)
20:58:59.407 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.97 mountX=0.04 mountY=-0.03, mountTheta=-0.69
20:58:59.408 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.04, opts=13)
20:58:59.411 00.003 9044 Enqueuing Move request for scope (0.03, -0.04)
20:58:59.413 00.002 12252 Worker thread wakes up
20:58:59.413 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
20:58:59.413 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
20:58:59.413 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:58:59.415 00.002 12252 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=-0.03
20:58:59.415 00.000 9044 UpdateGuideState exits: m=5630 SNR=51.5
20:58:59.417 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:58:59.420 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:58:59.422 00.002 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1337.15
20:58:59.422 00.000 9044 Enqueuing Expose request
20:58:59.424 00.002 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
20:58:59.424 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:58:59.425 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
20:58:59.425 00.000 12252 MoveAxis(E, 11, ABG)
20:58:59.425 00.000 12252 Guiding  Dir = 2, Dur = 11
20:58:59.425 00.000 12252 IsSlewing returns 0
20:58:59.426 00.001 12252 IsGuiding returns 0
20:58:59.430 00.004 12252 PulseGuide returned control before completion, sleep 18
20:58:59.456 00.026 12252 IsGuiding returns 1
20:58:59.456 00.000 12252 scope still moving after pulse duration time elapsed
20:58:59.488 00.032 12252 IsSlewing returns 0
20:58:59.488 00.000 12252 IsGuiding returns 0
20:58:59.488 00.000 12252 scope move finished after 11 + 51 ms
20:58:59.488 00.000 12252 Move returns status 0, amount 11
20:58:59.488 00.000 12252 MoveAxis(N, 0, ABG)
20:58:59.489 00.001 12252 Move returns status 0, amount 0
20:58:59.489 00.000 12252 move complete, result=0
20:58:59.489 00.000 12252 worker thread done servicing request
20:58:59.489 00.000 12252 Worker thread wakes up
20:58:59.489 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:58:59.489 00.000 9044 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
20:58:59.490 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:01.843 02.353 12252 Exposure complete
20:59:01.896 00.053 12252 worker thread done servicing request
20:59:01.897 00.001 9044 OnExposeComplete: enter
20:59:01.897 00.000 9044 UpdateGuideState(): m_state=6
20:59:01.898 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1279
20:59:01.900 00.002 9044 Star::Find returns 1 (0), X=1014.72, Y=822.76, Mass=5471, SNR=50.7, Peak=173 HFD=5.2
20:59:01.903 00.003 9044 MultiStar: [#1 0.03,-0.14,1.06,U] [#2 0.03,-0.07,1.21,U] [#3 -0.02,-0.18,0.84,U] [#4 0.01,-0.03,1.29,U] [#5 0.03,-0.07,0.66,U] [#6 -0.02,-0.24,0.43,U] [#7 0.04,-0.17,0.45,U] [#8 -0.05,-0.09,0.42,U] 
20:59:01.905 00.002 9044 single-star, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.05, 0.07}
20:59:01.908 00.003 9044 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.62) = xAngle (2.56 = 2.56)
20:59:01.910 00.002 9044 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.52 = -0.52)
20:59:01.912 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.94 mountX=-0.07 mountY=-0.04, mountTheta=-2.60
20:59:01.916 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.07, opts=13)
20:59:01.919 00.003 9044 Enqueuing Move request for scope (0.05, 0.07)
20:59:01.921 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:01.924 00.003 9044 UpdateGuideState exits: m=5471 SNR=50.7
20:59:01.926 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:01.928 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:01.930 00.002 9044 Enqueuing Expose request
20:59:01.932 00.002 12252 Worker thread wakes up
20:59:01.932 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
20:59:01.932 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
20:59:01.932 00.000 12252 Moving (0.05, 0.07) raw xDistance=-0.07 yDistance=-0.04
20:59:01.936 00.004 12252 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1337.35
20:59:01.936 00.000 12252 PPEC: input: -0.07, control: -0.03, exposure: 2000
20:59:01.936 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:01.936 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
20:59:01.936 00.000 12252 MoveAxis(E, 13, ABG)
20:59:01.936 00.000 12252 Guiding  Dir = 2, Dur = 13
20:59:01.936 00.000 12252 IsSlewing returns 0
20:59:01.936 00.000 12252 IsGuiding returns 0
20:59:01.939 00.003 12252 PulseGuide returned control before completion, sleep 21
20:59:01.973 00.034 12252 IsGuiding returns 0
20:59:01.973 00.000 12252 Move returns status 0, amount 13
20:59:01.973 00.000 12252 MoveAxis(N, 0, ABG)
20:59:01.973 00.000 12252 Move returns status 0, amount 0
20:59:01.973 00.000 12252 move complete, result=0
20:59:01.973 00.000 12252 worker thread done servicing request
20:59:01.974 00.001 9044 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
20:59:01.975 00.001 12252 Worker thread wakes up
20:59:01.975 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:01.975 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:04.336 02.361 12252 Exposure complete
20:59:04.398 00.062 12252 worker thread done servicing request
20:59:04.398 00.000 9044 OnExposeComplete: enter
20:59:04.399 00.001 9044 UpdateGuideState(): m_state=6
20:59:04.400 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1280
20:59:04.401 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=822.68, Mass=5473, SNR=50.7, Peak=173 HFD=5.2
20:59:04.403 00.002 9044 MultiStar: [#1 0.05,-0.19,1.05,U] [#2 0.10,-0.18,1.21,U] [#3 0.07,-0.23,0.85,U] [#4 0.04,-0.16,1.30,U] [#5 0.09,-0.16,0.66,U] [#6 -0.02,-0.15,0.43,U] [#7 0.06,-0.32,0.45,U] [#8 0.10,-0.23,0.42,U] 
20:59:04.404 00.001 9044 single-star, 8 included, MultiStar: {0.07, -0.17}, one-star: {0.14, -0.01}
20:59:04.406 00.002 9044 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.62) = xAngle (1.52 = 1.52)
20:59:04.408 00.002 9044 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.57 = -1.57)
20:59:04.410 00.002 9044 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.11 mountX=0.01 mountY=-0.14, mountTheta=-1.52
20:59:04.415 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.01, opts=13)
20:59:04.417 00.002 9044 Enqueuing Move request for scope (0.14, -0.01)
20:59:04.420 00.003 12252 Worker thread wakes up
20:59:04.420 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:04.421 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
20:59:04.421 00.000 9044 UpdateGuideState exits: m=5473 SNR=50.7
20:59:04.424 00.003 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
20:59:04.424 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:04.427 00.003 12252 Moving (0.14, -0.01) raw xDistance=0.01 yDistance=-0.14
20:59:04.427 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:04.429 00.002 9044 Enqueuing Expose request
20:59:04.431 00.002 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1337.55
20:59:04.431 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
20:59:04.431 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:04.431 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
20:59:04.431 00.000 12252 MoveAxis(E, 10, ABG)
20:59:04.431 00.000 12252 Guiding  Dir = 2, Dur = 10
20:59:04.432 00.001 12252 IsSlewing returns 0
20:59:04.433 00.001 12252 IsGuiding returns 0
20:59:04.435 00.002 12252 PulseGuide returned control before completion, sleep 18
20:59:04.469 00.034 12252 IsGuiding returns 0
20:59:04.469 00.000 12252 Move returns status 0, amount 10
20:59:04.469 00.000 12252 MoveAxis(N, 0, ABG)
20:59:04.469 00.000 12252 Move returns status 0, amount 0
20:59:04.469 00.000 12252 move complete, result=0
20:59:04.469 00.000 12252 worker thread done servicing request
20:59:04.469 00.000 9044 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
20:59:04.470 00.001 12252 Worker thread wakes up
20:59:04.471 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:04.471 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:06.812 02.341 12252 Exposure complete
20:59:06.861 00.049 12252 worker thread done servicing request
20:59:06.861 00.000 9044 OnExposeComplete: enter
20:59:06.862 00.001 9044 UpdateGuideState(): m_state=6
20:59:06.863 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1281
20:59:06.864 00.001 9044 Star::Find returns 1 (0), X=1014.94, Y=822.69, Mass=5430, SNR=50.5, Peak=173 HFD=5.1
20:59:06.865 00.001 9044 MultiStar: [#1 0.20,-0.16,1.04,U] [#2 0.12,-0.20,1.20,U] [#3 -0.01,-0.24,0.86,U] [#4 0.16,-0.09,1.29,U] [#5 0.11,-0.31,0.66,U] [#6 0.18,-0.16,0.43,U] [#7 0.29,-0.24,0.00,M1] [#8 0.07,-0.33,0.42,U] 
20:59:06.867 00.002 9044 refined, 7 included, MultiStar: {0.14, -0.16}, one-star: {0.27, -0.00}
20:59:06.868 00.001 9044 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.62) = xAngle (0.77 = 0.77)
20:59:06.869 00.001 9044 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.31 = -2.31)
20:59:06.871 00.002 9044 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.22 cameraTheta=-0.85 mountX=0.16 mountY=-0.16, mountTheta=-0.80
20:59:06.875 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.16, opts=13)
20:59:06.876 00.001 9044 Enqueuing Move request for scope (0.14, -0.16)
20:59:06.877 00.001 12252 Worker thread wakes up
20:59:06.877 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:06.878 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
20:59:06.878 00.000 9044 UpdateGuideState exits: m=5430 SNR=50.5
20:59:06.879 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:06.880 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:06.881 00.001 9044 Enqueuing Expose request
20:59:06.883 00.002 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
20:59:06.883 00.000 12252 Moving (0.14, -0.16) raw xDistance=0.16 yDistance=-0.16
20:59:06.885 00.002 12252 PPEC rslt: input = 0.16, final = 0.06, react = 0.09, pred = -0.03, hyst = 0.08, hyst_pct = 0.00, period_length = 1337.75
20:59:06.885 00.000 12252 PPEC: input: 0.16, control: 0.06, exposure: 2000
20:59:06.885 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:59:06.885 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
20:59:06.886 00.001 12252 MoveAxis(W, 24, ABG)
20:59:06.886 00.000 12252 Guiding  Dir = 3, Dur = 24
20:59:06.886 00.000 12252 IsSlewing returns 0
20:59:06.886 00.000 12252 IsGuiding returns 0
20:59:06.888 00.002 12252 PulseGuide returned control before completion, sleep 33
20:59:06.925 00.037 12252 IsGuiding returns 0
20:59:06.925 00.000 12252 Move returns status 0, amount 24
20:59:06.925 00.000 12252 MoveAxis(N, 0, ABG)
20:59:06.925 00.000 12252 Move returns status 0, amount 0
20:59:06.925 00.000 12252 move complete, result=0
20:59:06.925 00.000 12252 worker thread done servicing request
20:59:06.925 00.000 12252 Worker thread wakes up
20:59:06.925 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:06.925 00.000 9044 GuideStep: 0.2 px 24 ms WEST, -0.2 px 0 ms NORTH
20:59:06.927 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:09.295 02.368 12252 Exposure complete
20:59:09.364 00.069 12252 worker thread done servicing request
20:59:09.364 00.000 9044 OnExposeComplete: enter
20:59:09.366 00.002 9044 UpdateGuideState(): m_state=6
20:59:09.366 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1282
20:59:09.368 00.002 9044 Star::Find returns 1 (0), X=1014.85, Y=822.65, Mass=5459, SNR=50.6, Peak=173 HFD=5.1
20:59:09.369 00.001 9044 MultiStar: [#1 0.09,-0.19,1.06,U] [#2 0.11,-0.12,1.21,U] [#3 0.09,-0.25,0.86,U] [#4 0.10,-0.12,1.28,U] [#5 0.18,-0.13,0.66,U] [#6 0.10,-0.19,0.44,U] [#7 0.14,-0.31,0.45,U] [#8 0.25,-0.16,0.42,U] 
20:59:09.370 00.001 9044 single-star, 8 included, MultiStar: {0.13, -0.15}, one-star: {0.18, -0.04}
20:59:09.372 00.002 9044 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.62) = xAngle (1.38 = 1.38)
20:59:09.373 00.001 9044 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.70 = -1.70)
20:59:09.374 00.001 9044 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.24 mountX=0.04 mountY=-0.18, mountTheta=-1.38
20:59:09.376 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=-0.04, opts=13)
20:59:09.377 00.001 9044 Enqueuing Move request for scope (0.18, -0.04)
20:59:09.378 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:09.379 00.001 9044 UpdateGuideState exits: m=5459 SNR=50.6
20:59:09.380 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:09.381 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:09.382 00.001 9044 Enqueuing Expose request
20:59:09.384 00.002 12252 Worker thread wakes up
20:59:09.384 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
20:59:09.384 00.000 12252 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
20:59:09.385 00.001 12252 Moving (0.18, -0.04) raw xDistance=0.04 yDistance=-0.18
20:59:09.388 00.003 12252 PPEC rslt: input = 0.04, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1337.95
20:59:09.388 00.000 12252 PPEC: input: 0.04, control: -0.04, exposure: 2000
20:59:09.388 00.000 12252 switching direction from 0 to -1 - decHistory=-3 oldest=-0.43 newest=-0.48
20:59:09.388 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
20:59:09.388 00.000 12252 MoveAxis(E, 15, ABG)
20:59:09.388 00.000 12252 Guiding  Dir = 2, Dur = 15
20:59:09.388 00.000 12252 IsSlewing returns 0
20:59:09.388 00.000 12252 IsGuiding returns 0
20:59:09.391 00.003 12252 PulseGuide returned control before completion, sleep 23
20:59:09.423 00.032 12252 IsGuiding returns 0
20:59:09.423 00.000 12252 Move returns status 0, amount 15
20:59:09.423 00.000 12252 BLC: Oldest BLC event removed
20:59:09.424 00.001 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
20:59:09.424 00.000 12252 MoveAxis(N, 143, ABG)
20:59:09.424 00.000 12252 Guiding  Dir = 0, Dur = 143
20:59:09.424 00.000 12252 IsSlewing returns 0
20:59:09.424 00.000 12252 IsGuiding returns 0
20:59:09.429 00.005 12252 PulseGuide returned control before completion, sleep 149
20:59:09.595 00.166 12252 IsGuiding returns 0
20:59:09.595 00.000 12252 Move returns status 0, amount 143
20:59:09.595 00.000 12252 move complete, result=0
20:59:09.595 00.000 12252 worker thread done servicing request
20:59:09.596 00.001 9044 GuideStep: 0.0 px 15 ms EAST, -0.2 px 143 ms NORTH
20:59:09.598 00.002 12252 Worker thread wakes up
20:59:09.598 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:09.598 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:11.967 02.369 12252 Exposure complete
20:59:12.019 00.052 12252 worker thread done servicing request
20:59:12.019 00.000 9044 OnExposeComplete: enter
20:59:12.020 00.001 9044 UpdateGuideState(): m_state=6
20:59:12.021 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1283
20:59:12.022 00.001 9044 Star::Find returns 1 (0), X=1014.62, Y=822.44, Mass=5468, SNR=50.8, Peak=173 HFD=5.2
20:59:12.023 00.001 9044 MultiStar: [#1 -0.11,-0.30,1.06,U] [#2 -0.11,-0.22,1.24,U] [#3 -0.28,-0.41,0.00,M1] [#4 -0.14,-0.22,1.29,U] [#5 -0.15,-0.21,0.65,U] [#6 -0.17,-0.20,0.43,U] [#7 -0.12,-0.48,0.00,M1] [#8 -0.20,-0.19,0.41,U] 
20:59:12.026 00.003 9044 single-star, 6 included, MultiStar: {-0.12, -0.23}, one-star: {-0.05, -0.25}
20:59:12.027 00.001 9044 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.62) = xAngle (-0.14 = -0.14)
20:59:12.028 00.001 9044 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.22 = 3.06)
20:59:12.030 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.77 mountX=0.25 mountY=0.02, mountTheta=0.08
20:59:12.034 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.25, opts=13)
20:59:12.037 00.003 9044 Enqueuing Move request for scope (-0.05, -0.25)
20:59:12.039 00.002 12252 Worker thread wakes up
20:59:12.039 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:12.041 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.25) opts 0xd
20:59:12.041 00.000 9044 UpdateGuideState exits: m=5468 SNR=50.8
20:59:12.044 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:12.046 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:12.048 00.002 9044 Enqueuing Expose request
20:59:12.050 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.25)
20:59:12.050 00.000 12252 Moving (-0.05, -0.25) raw xDistance=0.25 yDistance=0.02
20:59:12.050 00.000 12252 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.183683, 1:-0.021132
20:59:12.050 00.000 12252 BLC: No correction, Miss < min_move
20:59:12.054 00.004 12252 PPEC rslt: input = 0.25, final = 0.10, react = 0.15, pred = -0.05, hyst = 0.14, hyst_pct = 0.00, period_length = 1338.14
20:59:12.054 00.000 12252 PPEC: input: 0.25, control: 0.10, exposure: 2000
20:59:12.054 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:12.054 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
20:59:12.054 00.000 12252 MoveAxis(W, 41, ABG)
20:59:12.054 00.000 12252 Guiding  Dir = 3, Dur = 41
20:59:12.055 00.001 12252 IsSlewing returns 0
20:59:12.055 00.000 12252 IsGuiding returns 0
20:59:12.057 00.002 12252 PulseGuide returned control before completion, sleep 50
20:59:12.121 00.064 12252 IsGuiding returns 1
20:59:12.121 00.000 12252 scope still moving after pulse duration time elapsed
20:59:12.152 00.031 12252 IsSlewing returns 0
20:59:12.153 00.001 12252 IsGuiding returns 0
20:59:12.153 00.000 12252 scope move finished after 41 + 56 ms
20:59:12.153 00.000 12252 Move returns status 0, amount 41
20:59:12.153 00.000 12252 MoveAxis(N, 0, ABG)
20:59:12.153 00.000 12252 Move returns status 0, amount 0
20:59:12.153 00.000 12252 move complete, result=0
20:59:12.153 00.000 12252 worker thread done servicing request
20:59:12.153 00.000 12252 Worker thread wakes up
20:59:12.153 00.000 9044 GuideStep: 0.3 px 41 ms WEST, 0.0 px 0 ms NORTH
20:59:12.155 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:12.155 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:14.505 02.350 12252 Exposure complete
20:59:14.573 00.068 12252 worker thread done servicing request
20:59:14.574 00.001 9044 OnExposeComplete: enter
20:59:14.576 00.002 9044 UpdateGuideState(): m_state=6
20:59:14.576 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1284
20:59:14.578 00.002 9044 Star::Find returns 1 (0), X=1014.42, Y=822.56, Mass=5464, SNR=50.8, Peak=173 HFD=5.2
20:59:14.579 00.001 9044 MultiStar: [#1 -0.29,-0.29,0.00,M1] [#2 -0.43,-0.28,0.00,M1] [#3 -0.39,-0.39,0.00,M2] [#4 -0.32,-0.20,0.00,M1] [#5 -0.21,-0.19,0.66,U] [#6 -0.24,-0.17,0.43,U] [#7 -0.23,-0.35,0.00,M2] [#8 -0.25,-0.24,0.41,U] 
20:59:14.580 00.001 9044 single-star, 3 included, MultiStar: {-0.24, -0.17}, one-star: {-0.25, -0.13}
20:59:14.581 00.001 9044 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.62) = xAngle (-1.03 = -1.03)
20:59:14.582 00.001 9044 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.12 = 2.17)
20:59:14.584 00.002 9044 CameraToMount -- cameraX=-0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-2.66 mountX=0.14 mountY=0.23, mountTheta=1.02
20:59:14.586 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.25, y=-0.13, opts=13)
20:59:14.587 00.001 9044 Enqueuing Move request for scope (-0.25, -0.13)
20:59:14.588 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:14.589 00.001 9044 UpdateGuideState exits: m=5464 SNR=50.8
20:59:14.590 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:14.592 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:14.592 00.000 9044 Enqueuing Expose request
20:59:14.595 00.003 12252 Worker thread wakes up
20:59:14.595 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.13) opts 0xd
20:59:14.595 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.25, -0.13)
20:59:14.595 00.000 12252 Moving (-0.25, -0.13) raw xDistance=0.14 yDistance=0.23
20:59:14.595 00.000 12252 BLC: History state: CurrMiss=-0.23, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.183683, 1:-0.021132, 2:-0.231525
20:59:14.595 00.000 12252 BLC: Over-shoot, no adjustment based on avgInitialMiss
20:59:14.595 00.000 12252 BLC: window closed
20:59:14.597 00.002 12252 PPEC rslt: input = 0.14, final = 0.06, react = 0.09, pred = -0.03, hyst = 0.07, hyst_pct = 0.00, period_length = 1338.34
20:59:14.597 00.000 12252 PPEC: input: 0.14, control: 0.06, exposure: 2000
20:59:14.597 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:59:14.597 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
20:59:14.598 00.001 12252 MoveAxis(W, 22, ABG)
20:59:14.598 00.000 12252 Guiding  Dir = 3, Dur = 22
20:59:14.598 00.000 12252 IsSlewing returns 0
20:59:14.598 00.000 12252 IsGuiding returns 0
20:59:14.600 00.002 12252 PulseGuide returned control before completion, sleep 31
20:59:14.645 00.045 12252 IsGuiding returns 0
20:59:14.645 00.000 12252 Move returns status 0, amount 22
20:59:14.645 00.000 12252 MoveAxis(N, 0, ABG)
20:59:14.645 00.000 12252 Move returns status 0, amount 0
20:59:14.645 00.000 12252 move complete, result=0
20:59:14.645 00.000 12252 worker thread done servicing request
20:59:14.645 00.000 12252 Worker thread wakes up
20:59:14.645 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:14.645 00.000 9044 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
20:59:14.648 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:16.994 02.346 12252 Exposure complete
20:59:17.052 00.058 12252 worker thread done servicing request
20:59:17.052 00.000 9044 OnExposeComplete: enter
20:59:17.053 00.001 9044 UpdateGuideState(): m_state=6
20:59:17.056 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1285
20:59:17.057 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=822.46, Mass=5429, SNR=50.7, Peak=173 HFD=5.2
20:59:17.060 00.003 9044 MultiStar: [#1 -0.14,-0.30,1.06,U] [#2 -0.08,-0.16,1.20,U] [#3 -0.13,-0.38,0.00,M3] [#4 -0.13,-0.17,1.28,U] [#5 -0.21,-0.21,0.65,U] [#6 -0.15,-0.18,0.43,U] [#7 -0.08,-0.40,0.00,M3] [#8 -0.13,-0.16,0.41,U] 
20:59:17.061 00.001 9044 single-star, 6 included, MultiStar: {-0.12, -0.21}, one-star: {-0.03, -0.23}
20:59:17.062 00.001 9044 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.62) = xAngle (-0.06 = -0.06)
20:59:17.065 00.003 9044 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.14 = -3.14)
20:59:17.067 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.68 mountX=0.23 mountY=-0.00, mountTheta=-0.00
20:59:17.071 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.23, opts=13)
20:59:17.074 00.003 9044 Enqueuing Move request for scope (-0.03, -0.23)
20:59:17.076 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:17.078 00.002 9044 UpdateGuideState exits: m=5429 SNR=50.7
20:59:17.080 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:17.081 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:17.083 00.002 9044 Enqueuing Expose request
20:59:17.085 00.002 12252 Worker thread wakes up
20:59:17.085 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
20:59:17.085 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
20:59:17.085 00.000 12252 Moving (-0.03, -0.23) raw xDistance=0.23 yDistance=-0.00
20:59:17.089 00.004 12252 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 1338.53
20:59:17.089 00.000 12252 PPEC: input: 0.23, control: 0.11, exposure: 2000
20:59:17.089 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:17.089 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
20:59:17.089 00.000 12252 MoveAxis(W, 41, ABG)
20:59:17.089 00.000 12252 Guiding  Dir = 3, Dur = 41
20:59:17.089 00.000 12252 IsSlewing returns 0
20:59:17.089 00.000 12252 IsGuiding returns 0
20:59:17.091 00.002 12252 PulseGuide returned control before completion, sleep 50
20:59:17.153 00.062 12252 IsGuiding returns 0
20:59:17.153 00.000 12252 Move returns status 0, amount 41
20:59:17.153 00.000 12252 MoveAxis(N, 0, ABG)
20:59:17.153 00.000 12252 Move returns status 0, amount 0
20:59:17.153 00.000 12252 move complete, result=0
20:59:17.153 00.000 12252 worker thread done servicing request
20:59:17.153 00.000 12252 Worker thread wakes up
20:59:17.153 00.000 9044 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
20:59:17.155 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:17.155 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:19.494 02.339 12252 Exposure complete
20:59:19.538 00.044 12252 worker thread done servicing request
20:59:19.538 00.000 9044 OnExposeComplete: enter
20:59:19.540 00.002 9044 UpdateGuideState(): m_state=6
20:59:19.541 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1286
20:59:19.544 00.003 9044 Star::Find returns 1 (0), X=1014.67, Y=822.69, Mass=5532, SNR=51.0, Peak=173 HFD=5.3
20:59:19.545 00.001 9044 MultiStar: [#1 -0.04,-0.21,1.05,U] [#2 -0.01,-0.09,1.19,U] [#3 -0.07,-0.20,0.85,U] [#4 -0.11,-0.05,1.26,U] [#5 -0.09,-0.15,0.65,U] [#6 -0.04,-0.05,0.42,U] [#7 0.05,-0.21,0.42,U] [#8 0.01,-0.15,0.41,U] 
20:59:19.546 00.001 9044 single-star, 8 included, MultiStar: {-0.04, -0.11}, one-star: {0.01, -0.00}
20:59:19.547 00.001 9044 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.62) = xAngle (1.12 = 1.12)
20:59:19.548 00.001 9044 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.96 = -1.96)
20:59:19.549 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.50 mountX=0.00 mountY=-0.01, mountTheta=-1.13
20:59:19.552 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.00, opts=13)
20:59:19.555 00.003 9044 Enqueuing Move request for scope (0.01, -0.00)
20:59:19.556 00.001 12252 Worker thread wakes up
20:59:19.556 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
20:59:19.556 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
20:59:19.556 00.000 12252 Moving (0.01, -0.00) raw xDistance=0.00 yDistance=-0.01
20:59:19.556 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:19.557 00.001 9044 UpdateGuideState exits: m=5532 SNR=51.0
20:59:19.559 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:19.561 00.002 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1338.72
20:59:19.561 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:19.563 00.002 9044 Enqueuing Expose request
20:59:19.564 00.001 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
20:59:19.564 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:19.566 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
20:59:19.566 00.000 12252 MoveAxis(E, 3, ABG)
20:59:19.566 00.000 12252 Guiding  Dir = 2, Dur = 3
20:59:19.566 00.000 12252 IsSlewing returns 0
20:59:19.566 00.000 12252 IsGuiding returns 0
20:59:19.568 00.002 12252 PulseGuide returned control before completion, sleep 12
20:59:19.581 00.013 12252 IsGuiding returns 0
20:59:19.581 00.000 12252 Move returns status 0, amount 3
20:59:19.581 00.000 12252 MoveAxis(N, 0, ABG)
20:59:19.581 00.000 12252 Move returns status 0, amount 0
20:59:19.581 00.000 12252 move complete, result=0
20:59:19.581 00.000 12252 worker thread done servicing request
20:59:19.581 00.000 12252 Worker thread wakes up
20:59:19.581 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:19.581 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
20:59:19.582 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:21.944 02.362 12252 Exposure complete
20:59:22.014 00.070 12252 worker thread done servicing request
20:59:22.014 00.000 9044 OnExposeComplete: enter
20:59:22.014 00.000 9044 UpdateGuideState(): m_state=6
20:59:22.015 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1287
20:59:22.017 00.002 9044 Star::Find returns 1 (0), X=1014.68, Y=822.18, Mass=5504, SNR=50.9, Peak=173 HFD=5.2
20:59:22.018 00.001 9044 MultiStar: [#1 -0.09,-0.55,0.00,M1] [#2 -0.02,-0.49,0.00,M1] [#3 -0.08,-0.54,0.00,M3] [#4 -0.13,-0.41,0.00,M1] [#5 -0.08,-0.55,0.00,M1] [#6 -0.06,-0.51,0.00,M1] [#7 -0.02,-0.58,0.00,M3] [#8 -0.14,-0.64,0.00,M1] 
20:59:22.019 00.001 9044 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.62) = xAngle (0.07 = 0.07)
20:59:22.021 00.002 9044 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.01 = -3.01)
20:59:22.022 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.51 hyp=0.51 cameraTheta=-1.55 mountX=0.51 mountY=-0.07, mountTheta=-0.13
20:59:22.024 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.51, opts=13)
20:59:22.025 00.001 9044 Enqueuing Move request for scope (0.01, -0.51)
20:59:22.027 00.002 12252 Worker thread wakes up
20:59:22.027 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:22.028 00.001 9044 UpdateGuideState exits: m=5504 SNR=50.9
20:59:22.029 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.51) opts 0xd
20:59:22.029 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:22.031 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.51)
20:59:22.031 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:22.031 00.000 9044 Enqueuing Expose request
20:59:22.032 00.001 12252 Moving (0.01, -0.51) raw xDistance=0.51 yDistance=-0.07
20:59:22.035 00.003 12252 PPEC rslt: input = 0.51, final = 0.30, react = 0.31, pred = -0.01, hyst = 0.28, hyst_pct = 0.00, period_length = 1338.91
20:59:22.035 00.000 12252 PPEC: input: 0.51, control: 0.30, exposure: 2000
20:59:22.035 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:22.035 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
20:59:22.035 00.000 12252 MoveAxis(W, 116, ABG)
20:59:22.036 00.001 12252 Guiding  Dir = 3, Dur = 116
20:59:22.036 00.000 12252 IsSlewing returns 0
20:59:22.036 00.000 12252 IsGuiding returns 0
20:59:22.038 00.002 12252 PulseGuide returned control before completion, sleep 125
20:59:22.173 00.135 12252 IsGuiding returns 0
20:59:22.173 00.000 12252 Move returns status 0, amount 116
20:59:22.173 00.000 12252 MoveAxis(N, 0, ABG)
20:59:22.173 00.000 12252 Move returns status 0, amount 0
20:59:22.174 00.001 12252 move complete, result=0
20:59:22.174 00.000 12252 worker thread done servicing request
20:59:22.174 00.000 9044 GuideStep: 0.5 px 116 ms WEST, -0.1 px 0 ms NORTH
20:59:22.175 00.001 12252 Worker thread wakes up
20:59:22.176 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:22.176 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:24.515 02.339 12252 Exposure complete
20:59:24.562 00.047 12252 worker thread done servicing request
20:59:24.562 00.000 9044 OnExposeComplete: enter
20:59:24.563 00.001 9044 UpdateGuideState(): m_state=6
20:59:24.565 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1288
20:59:24.566 00.001 9044 Star::Find returns 1 (0), X=1014.67, Y=821.55, Mass=5538, SNR=51.1, Peak=173 HFD=5.1
20:59:24.567 00.001 9044 MultiStar: large primary error, entering stabilization period
20:59:24.568 00.001 9044 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.62) = xAngle (0.06 = 0.06)
20:59:24.569 00.001 9044 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.03 = -3.03)
20:59:24.570 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-1.14 hyp=1.14 cameraTheta=-1.57 mountX=1.13 mountY=-0.13, mountTheta=-0.11
20:59:24.573 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-1.14, opts=13)
20:59:24.574 00.001 9044 Enqueuing Move request for scope (0.00, -1.14)
20:59:24.575 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:24.577 00.002 9044 UpdateGuideState exits: m=5538 SNR=51.1
20:59:24.578 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:24.579 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:24.580 00.001 9044 Enqueuing Expose request
20:59:24.581 00.001 12252 Worker thread wakes up
20:59:24.581 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -1.14) opts 0xd
20:59:24.582 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, -1.14)
20:59:24.582 00.000 12252 Moving (0.00, -1.14) raw xDistance=1.13 yDistance=-0.13
20:59:24.583 00.001 12252 PPEC rslt: input = 1.13, final = 0.66, react = 0.68, pred = -0.02, hyst = 0.61, hyst_pct = 0.00, period_length = 1339.10
20:59:24.584 00.001 12252 PPEC: input: 1.13, control: 0.66, exposure: 2000
20:59:24.584 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:24.584 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
20:59:24.584 00.000 12252 MoveAxis(W, 258, ABG)
20:59:24.584 00.000 12252 Guiding  Dir = 3, Dur = 258
20:59:24.584 00.000 12252 IsSlewing returns 0
20:59:24.584 00.000 12252 IsGuiding returns 0
20:59:24.587 00.003 12252 PulseGuide returned control before completion, sleep 266
20:59:24.856 00.269 12252 IsGuiding returns 0
20:59:24.856 00.000 12252 Move returns status 0, amount 258
20:59:24.856 00.000 12252 MoveAxis(N, 0, ABG)
20:59:24.856 00.000 12252 Move returns status 0, amount 0
20:59:24.857 00.001 12252 move complete, result=0
20:59:24.857 00.000 12252 worker thread done servicing request
20:59:24.857 00.000 12252 Worker thread wakes up
20:59:24.857 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:24.857 00.000 9044 GuideStep: 1.1 px 258 ms WEST, -0.1 px 0 ms NORTH
20:59:24.859 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:27.226 02.367 12252 Exposure complete
20:59:27.313 00.087 12252 worker thread done servicing request
20:59:27.313 00.000 9044 OnExposeComplete: enter
20:59:27.314 00.001 9044 UpdateGuideState(): m_state=6
20:59:27.316 00.002 9044 Star::Find(15, 1014, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1289
20:59:27.318 00.002 9044 Star::Find returns 1 (0), X=1014.43, Y=821.95, Mass=5622, SNR=51.4, Peak=173 HFD=5.2
20:59:27.321 00.003 9044 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.62) = xAngle (-0.26 = -0.26)
20:59:27.323 00.002 9044 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.34 = 2.94)
20:59:27.326 00.003 9044 CameraToMount -- cameraX=-0.24 cameraY=-0.74 hyp=0.78 cameraTheta=-1.89 mountX=0.75 mountY=0.16, mountTheta=0.21
20:59:27.329 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.24, y=-0.74, opts=13)
20:59:27.331 00.002 9044 Enqueuing Move request for scope (-0.24, -0.74)
20:59:27.332 00.001 12252 Worker thread wakes up
20:59:27.332 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:27.334 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.74) opts 0xd
20:59:27.334 00.000 9044 UpdateGuideState exits: m=5622 SNR=51.4
20:59:27.335 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:27.336 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:27.338 00.002 9044 Enqueuing Expose request
20:59:27.339 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.24, -0.74)
20:59:27.339 00.000 12252 Moving (-0.24, -0.74) raw xDistance=0.75 yDistance=0.16
20:59:27.342 00.003 12252 PPEC rslt: input = 0.75, final = 0.43, react = 0.45, pred = -0.02, hyst = 0.42, hyst_pct = 0.00, period_length = 1339.29
20:59:27.342 00.000 12252 PPEC: input: 0.75, control: 0.43, exposure: 2000
20:59:27.342 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
20:59:27.342 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
20:59:27.342 00.000 12252 MoveAxis(W, 168, ABG)
20:59:27.342 00.000 12252 Guiding  Dir = 3, Dur = 168
20:59:27.342 00.000 12252 IsSlewing returns 0
20:59:27.342 00.000 12252 IsGuiding returns 0
20:59:27.345 00.003 12252 PulseGuide returned control before completion, sleep 177
20:59:27.537 00.192 12252 IsGuiding returns 0
20:59:27.537 00.000 12252 Move returns status 0, amount 168
20:59:27.537 00.000 12252 MoveAxis(N, 0, ABG)
20:59:27.537 00.000 12252 Move returns status 0, amount 0
20:59:27.537 00.000 12252 move complete, result=0
20:59:27.537 00.000 12252 worker thread done servicing request
20:59:27.537 00.000 12252 Worker thread wakes up
20:59:27.539 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:27.539 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:27.539 00.000 9044 GuideStep: 0.8 px 168 ms WEST, 0.2 px 0 ms NORTH
20:59:29.890 02.351 12252 Exposure complete
20:59:29.969 00.079 12252 worker thread done servicing request
20:59:29.969 00.000 9044 OnExposeComplete: enter
20:59:29.970 00.001 9044 UpdateGuideState(): m_state=6
20:59:29.970 00.000 9044 Star::Find(15, 1014, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1290
20:59:29.971 00.001 9044 Star::Find returns 1 (0), X=1014.53, Y=822.19, Mass=5425, SNR=50.5, Peak=173 HFD=5.2
20:59:29.973 00.002 9044 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.62) = xAngle (-0.21 = -0.21)
20:59:29.974 00.001 9044 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.30 = 2.99)
20:59:29.976 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.50 hyp=0.52 cameraTheta=-1.84 mountX=0.51 mountY=0.08, mountTheta=0.16
20:59:29.978 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.50, opts=13)
20:59:29.979 00.001 9044 Enqueuing Move request for scope (-0.14, -0.50)
20:59:29.980 00.001 12252 Worker thread wakes up
20:59:29.980 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.50) opts 0xd
20:59:29.980 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.50)
20:59:29.980 00.000 12252 Moving (-0.14, -0.50) raw xDistance=0.51 yDistance=0.08
20:59:29.980 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:29.981 00.001 9044 UpdateGuideState exits: m=5425 SNR=50.5
20:59:29.983 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:29.984 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:29.985 00.001 9044 Enqueuing Expose request
20:59:29.986 00.001 12252 PPEC rslt: input = 0.51, final = 0.36, react = 0.30, pred = 0.06, hyst = 0.31, hyst_pct = 0.00, period_length = 1339.48
20:59:29.986 00.000 12252 PPEC: input: 0.51, control: 0.36, exposure: 2000
20:59:29.986 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:29.987 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
20:59:29.987 00.000 12252 MoveAxis(W, 142, ABG)
20:59:29.987 00.000 12252 Guiding  Dir = 3, Dur = 142
20:59:29.987 00.000 12252 IsSlewing returns 0
20:59:29.987 00.000 12252 IsGuiding returns 0
20:59:29.990 00.003 12252 PulseGuide returned control before completion, sleep 151
20:59:30.144 00.154 12252 IsGuiding returns 1
20:59:30.144 00.000 12252 scope still moving after pulse duration time elapsed
20:59:30.175 00.031 12252 IsSlewing returns 0
20:59:30.175 00.000 12252 IsGuiding returns 0
20:59:30.175 00.000 12252 scope move finished after 142 + 45 ms
20:59:30.176 00.001 12252 Move returns status 0, amount 142
20:59:30.176 00.000 12252 MoveAxis(N, 0, ABG)
20:59:30.176 00.000 12252 Move returns status 0, amount 0
20:59:30.176 00.000 12252 move complete, result=0
20:59:30.176 00.000 12252 worker thread done servicing request
20:59:30.176 00.000 9044 GuideStep: 0.5 px 142 ms WEST, 0.1 px 0 ms NORTH
20:59:30.179 00.003 12252 Worker thread wakes up
20:59:30.179 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:30.179 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:32.536 02.357 12252 Exposure complete
20:59:32.602 00.066 12252 worker thread done servicing request
20:59:32.602 00.000 9044 OnExposeComplete: enter
20:59:32.604 00.002 9044 UpdateGuideState(): m_state=6
20:59:32.605 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1291
20:59:32.606 00.001 9044 Star::Find returns 1 (0), X=1014.45, Y=822.70, Mass=5563, SNR=51.3, Peak=173 HFD=5.3
20:59:32.607 00.001 9044 MultiStar: exiting stabilization period
20:59:32.610 00.003 9044 MultiStar: [#1 -0.19,-0.15,1.04,U] [#2 -0.14,-0.14,1.19,U] [#3 -0.24,-0.21,0.84,U] [#4 -0.19,-0.06,1.27,U] [#5 -0.16,-0.14,0.65,U] [#6 -0.16,-0.14,0.43,U] [#7 -0.19,-0.26,0.43,U] [#8 -0.23,-0.17,0.41,U] 
20:59:32.611 00.001 9044 single-star, 8 included, MultiStar: {-0.19, -0.12}, one-star: {-0.22, 0.02}
20:59:32.613 00.002 9044 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.62) = xAngle (4.70 = -1.58)
20:59:32.614 00.001 9044 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.62 = 1.62)
20:59:32.615 00.001 9044 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.07 mountX=-0.00 mountY=0.22, mountTheta=1.58
20:59:32.617 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.22, y=0.02, opts=13)
20:59:32.618 00.001 9044 Enqueuing Move request for scope (-0.22, 0.02)
20:59:32.619 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:32.621 00.002 12252 Worker thread wakes up
20:59:32.621 00.000 9044 UpdateGuideState exits: m=5563 SNR=51.3
20:59:32.622 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
20:59:32.622 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:32.623 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
20:59:32.623 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:32.624 00.001 9044 Enqueuing Expose request
20:59:32.625 00.001 12252 Moving (-0.22, 0.02) raw xDistance=-0.00 yDistance=0.22
20:59:32.628 00.003 12252 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1339.66
20:59:32.628 00.000 12252 PPEC: input: -0.00, control: 0.03, exposure: 2000
20:59:32.628 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
20:59:32.628 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
20:59:32.628 00.000 12252 MoveAxis(W, 10, ABG)
20:59:32.628 00.000 12252 Guiding  Dir = 3, Dur = 10
20:59:32.629 00.001 12252 IsSlewing returns 0
20:59:32.629 00.000 12252 IsGuiding returns 0
20:59:32.631 00.002 12252 PulseGuide returned control before completion, sleep 19
20:59:32.657 00.026 12252 IsGuiding returns 1
20:59:32.657 00.000 12252 scope still moving after pulse duration time elapsed
20:59:32.689 00.032 12252 IsSlewing returns 0
20:59:32.689 00.000 12252 IsGuiding returns 0
20:59:32.689 00.000 12252 scope move finished after 10 + 49 ms
20:59:32.690 00.001 12252 Move returns status 0, amount 10
20:59:32.690 00.000 12252 MoveAxis(N, 0, ABG)
20:59:32.690 00.000 12252 Move returns status 0, amount 0
20:59:32.690 00.000 12252 move complete, result=0
20:59:32.690 00.000 12252 worker thread done servicing request
20:59:32.690 00.000 12252 Worker thread wakes up
20:59:32.690 00.000 9044 GuideStep: -0.0 px 10 ms WEST, 0.2 px 0 ms NORTH
20:59:32.692 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:32.692 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:35.026 02.334 12252 Exposure complete
20:59:35.075 00.049 12252 worker thread done servicing request
20:59:35.075 00.000 9044 OnExposeComplete: enter
20:59:35.078 00.003 9044 UpdateGuideState(): m_state=6
20:59:35.080 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1292
20:59:35.084 00.004 9044 Star::Find returns 1 (0), X=1014.39, Y=822.75, Mass=5596, SNR=51.3, Peak=173 HFD=5.3
20:59:35.086 00.002 9044 MultiStar: [#1 -0.23,-0.12,1.04,U] [#2 -0.26,0.05,1.19,U] [#3 -0.39,-0.20,0.00,M3] [#4 -0.53,-0.03,0.00,M1] [#5 -0.38,0.02,0.00,M1] [#6 -0.20,0.03,0.43,U] [#7 -0.20,-0.20,0.42,U] [#8 -0.31,-0.12,0.41,U] 
20:59:35.089 00.003 9044 refined, 5 included, MultiStar: {-0.25, -0.03}, one-star: {-0.28, 0.06}
20:59:35.091 00.002 9044 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.62) = xAngle (-1.41 = -1.41)
20:59:35.094 00.003 9044 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.49 = 1.79)
20:59:35.096 00.002 9044 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.03 mountX=0.04 mountY=0.25, mountTheta=1.40
20:59:35.100 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.25, y=-0.03, opts=13)
20:59:35.102 00.002 9044 Enqueuing Move request for scope (-0.25, -0.03)
20:59:35.106 00.004 12252 Worker thread wakes up
20:59:35.106 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:35.108 00.002 9044 UpdateGuideState exits: m=5596 SNR=51.3
20:59:35.111 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
20:59:35.111 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:35.113 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:35.116 00.003 9044 Enqueuing Expose request
20:59:35.118 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
20:59:35.118 00.000 12252 Moving (-0.25, -0.03) raw xDistance=0.04 yDistance=0.25
20:59:35.121 00.003 12252 PPEC rslt: input = 0.04, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1339.85
20:59:35.122 00.001 12252 PPEC: input: 0.04, control: 0.02, exposure: 2000
20:59:35.122 00.000 12252 switching direction from -1 to 1 - decHistory=4 oldest=0.25 newest=0.55
20:59:35.122 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
20:59:35.122 00.000 12252 MoveAxis(W, 6, ABG)
20:59:35.122 00.000 12252 Guiding  Dir = 3, Dur = 6
20:59:35.122 00.000 12252 IsSlewing returns 0
20:59:35.122 00.000 12252 IsGuiding returns 0
20:59:35.125 00.003 12252 PulseGuide returned control before completion, sleep 15
20:59:35.142 00.017 12252 IsGuiding returns 0
20:59:35.142 00.000 12252 Move returns status 0, amount 6
20:59:35.142 00.000 12252 BLC: Oldest BLC event removed
20:59:35.142 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
20:59:35.142 00.000 12252 MoveAxis(S, 164, ABG)
20:59:35.142 00.000 12252 Guiding  Dir = 1, Dur = 164
20:59:35.144 00.002 12252 IsSlewing returns 0
20:59:35.144 00.000 12252 IsGuiding returns 0
20:59:35.149 00.005 12252 PulseGuide returned control before completion, sleep 168
20:59:35.330 00.181 12252 IsGuiding returns 0
20:59:35.330 00.000 12252 Move returns status 0, amount 164
20:59:35.330 00.000 12252 move complete, result=0
20:59:35.330 00.000 12252 worker thread done servicing request
20:59:35.330 00.000 12252 Worker thread wakes up
20:59:35.330 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:35.330 00.000 9044 GuideStep: 0.0 px 6 ms WEST, 0.2 px 164 ms SOUTH
20:59:35.333 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:37.700 02.367 12252 Exposure complete
20:59:37.760 00.060 12252 worker thread done servicing request
20:59:37.760 00.000 9044 OnExposeComplete: enter
20:59:37.762 00.002 9044 UpdateGuideState(): m_state=6
20:59:37.763 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1293
20:59:37.764 00.001 9044 Star::Find returns 1 (0), X=1014.75, Y=822.86, Mass=5541, SNR=51.1, Peak=173 HFD=5.1
20:59:37.766 00.002 9044 MultiStar: [#1 0.05,0.17,1.04,U] [#2 0.04,0.20,1.19,U] [#3 -0.06,0.03,0.83,U] [#4 -0.14,0.14,1.25,U] [#5 -0.04,0.12,0.65,U] [#6 0.03,0.14,0.42,U] [#7 0.05,0.08,0.43,U] [#8 -0.12,0.09,0.41,U] 
20:59:37.767 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.14}, one-star: {0.08, 0.17}
20:59:37.768 00.001 9044 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.62) = xAngle (3.29 = -2.99)
20:59:37.769 00.001 9044 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.21 = 0.21)
20:59:37.770 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.67 mountX=-0.14 mountY=0.03, mountTheta=2.93
20:59:37.772 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.14, opts=13)
20:59:37.774 00.002 9044 Enqueuing Move request for scope (-0.01, 0.14)
20:59:37.775 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:37.776 00.001 9044 UpdateGuideState exits: m=5541 SNR=51.1
20:59:37.777 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:37.778 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:37.779 00.001 9044 Enqueuing Expose request
20:59:37.781 00.002 12252 Worker thread wakes up
20:59:37.781 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
20:59:37.781 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
20:59:37.781 00.000 12252 Moving (-0.01, 0.14) raw xDistance=-0.14 yDistance=0.03
20:59:37.781 00.000 12252 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.246141, 1:0.028603
20:59:37.781 00.000 12252 BLC: No correction, Miss < min_move
20:59:37.786 00.005 12252 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = 0.06, hyst = -0.07, hyst_pct = 0.00, period_length = 1340.03
20:59:37.786 00.000 12252 PPEC: input: -0.14, control: -0.02, exposure: 2000
20:59:37.786 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:37.786 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
20:59:37.787 00.001 12252 MoveAxis(E, 7, ABG)
20:59:37.787 00.000 12252 Guiding  Dir = 2, Dur = 7
20:59:37.787 00.000 12252 IsSlewing returns 0
20:59:37.787 00.000 12252 IsGuiding returns 0
20:59:37.789 00.002 12252 PulseGuide returned control before completion, sleep 16
20:59:37.811 00.022 12252 IsGuiding returns 0
20:59:37.811 00.000 12252 Move returns status 0, amount 7
20:59:37.811 00.000 12252 MoveAxis(N, 0, ABG)
20:59:37.811 00.000 12252 Move returns status 0, amount 0
20:59:37.811 00.000 12252 move complete, result=0
20:59:37.812 00.001 12252 worker thread done servicing request
20:59:37.812 00.000 12252 Worker thread wakes up
20:59:37.812 00.000 9044 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
20:59:37.815 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:37.816 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:40.172 02.356 12252 Exposure complete
20:59:40.228 00.056 12252 worker thread done servicing request
20:59:40.229 00.001 9044 OnExposeComplete: enter
20:59:40.231 00.002 9044 UpdateGuideState(): m_state=6
20:59:40.232 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1294
20:59:40.234 00.002 9044 Star::Find returns 1 (0), X=1014.70, Y=823.02, Mass=5586, SNR=51.4, Peak=173 HFD=5.1
20:59:40.235 00.001 9044 MultiStar: [#1 -0.11,0.31,1.04,U] [#2 -0.08,0.20,1.20,U] [#3 -0.08,0.24,0.84,U] [#4 -0.22,0.27,1.26,U] [#5 -0.09,0.21,0.65,U] [#6 -0.03,0.19,0.43,U] [#7 -0.05,0.22,0.43,U] [#8 -0.13,0.15,0.41,U] 
20:59:40.236 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.25}, one-star: {0.03, 0.33}
20:59:40.237 00.001 9044 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.62) = xAngle (3.55 = -2.73)
20:59:40.237 00.000 9044 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.47 = 0.47)
20:59:40.238 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.93 mountX=-0.24 mountY=0.12, mountTheta=2.69
20:59:40.240 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.25, opts=13)
20:59:40.241 00.001 9044 Enqueuing Move request for scope (-0.09, 0.25)
20:59:40.243 00.002 12252 Worker thread wakes up
20:59:40.243 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:40.245 00.002 9044 UpdateGuideState exits: m=5586 SNR=51.4
20:59:40.247 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:40.250 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:40.252 00.002 9044 Enqueuing Expose request
20:59:40.255 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
20:59:40.255 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
20:59:40.255 00.000 12252 Moving (-0.09, 0.25) raw xDistance=-0.24 yDistance=0.12
20:59:40.255 00.000 12252 BLC: History state: CurrMiss=0.12, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.246141, 1:0.028603, 2:0.119839
20:59:40.255 00.000 12252 BLC: No correction, Miss < min_move
20:59:40.258 00.003 12252 PPEC rslt: input = -0.24, final = -0.10, react = -0.15, pred = 0.05, hyst = -0.13, hyst_pct = 0.00, period_length = 1340.21
20:59:40.258 00.000 12252 PPEC: input: -0.24, control: -0.10, exposure: 2000
20:59:40.258 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:40.258 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:59:40.258 00.000 12252 MoveAxis(E, 38, ABG)
20:59:40.258 00.000 12252 Guiding  Dir = 2, Dur = 38
20:59:40.258 00.000 12252 IsSlewing returns 0
20:59:40.259 00.001 12252 IsGuiding returns 0
20:59:40.261 00.002 12252 PulseGuide returned control before completion, sleep 47
20:59:40.321 00.060 12252 IsGuiding returns 0
20:59:40.321 00.000 12252 Move returns status 0, amount 38
20:59:40.321 00.000 12252 MoveAxis(N, 0, ABG)
20:59:40.322 00.001 12252 Move returns status 0, amount 0
20:59:40.322 00.000 12252 move complete, result=0
20:59:40.322 00.000 12252 worker thread done servicing request
20:59:40.322 00.000 12252 Worker thread wakes up
20:59:40.322 00.000 9044 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
20:59:40.323 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:40.323 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:42.670 02.347 12252 Exposure complete
20:59:42.742 00.072 12252 worker thread done servicing request
20:59:42.742 00.000 9044 OnExposeComplete: enter
20:59:42.743 00.001 9044 UpdateGuideState(): m_state=6
20:59:42.744 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1295
20:59:42.747 00.003 9044 Star::Find returns 1 (0), X=1014.66, Y=822.99, Mass=5558, SNR=51.5, Peak=173 HFD=5.1
20:59:42.750 00.003 9044 MultiStar: [#1 -0.07,0.29,1.04,U] [#2 -0.09,0.21,1.20,U] [#3 -0.07,0.15,0.84,U] [#4 -0.19,0.24,1.25,U] [#5 -0.13,0.28,0.64,U] [#6 -0.17,0.24,0.43,U] [#7 -0.12,0.18,0.42,U] [#8 -0.05,0.20,0.40,U] 
20:59:42.753 00.003 9044 refined, 8 included, MultiStar: {-0.10, 0.24}, one-star: {-0.00, 0.30}
20:59:42.755 00.002 9044 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.62) = xAngle (3.58 = -2.70)
20:59:42.757 00.002 9044 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.50 = 0.50)
20:59:42.759 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.96 mountX=-0.23 mountY=0.12, mountTheta=2.66
20:59:42.763 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.24, opts=13)
20:59:42.765 00.002 9044 Enqueuing Move request for scope (-0.10, 0.24)
20:59:42.766 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:42.767 00.001 9044 UpdateGuideState exits: m=5558 SNR=51.5
20:59:42.768 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:42.771 00.003 12252 Worker thread wakes up
20:59:42.771 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:42.775 00.004 9044 Enqueuing Expose request
20:59:42.778 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.24) opts 0xd
20:59:42.778 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.24)
20:59:42.778 00.000 12252 Moving (-0.10, 0.24) raw xDistance=-0.23 yDistance=0.12
20:59:42.778 00.000 12252 BLC: window closed
20:59:42.778 00.000 12252 BLC: History state: CurrMiss=0.12, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.246141, 1:0.028603, 2:0.119839
20:59:42.778 00.000 12252 BLC: No correction, Miss < min_move
20:59:42.783 00.005 12252 PPEC rslt: input = -0.23, final = -0.18, react = -0.14, pred = -0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 1340.39
20:59:42.783 00.000 12252 PPEC: input: -0.23, control: -0.18, exposure: 2000
20:59:42.784 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:42.784 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
20:59:42.784 00.000 12252 MoveAxis(E, 69, ABG)
20:59:42.784 00.000 12252 Guiding  Dir = 2, Dur = 69
20:59:42.784 00.000 12252 IsSlewing returns 0
20:59:42.784 00.000 12252 IsGuiding returns 0
20:59:42.787 00.003 12252 PulseGuide returned control before completion, sleep 77
20:59:42.867 00.080 12252 IsGuiding returns 0
20:59:42.867 00.000 12252 Move returns status 0, amount 69
20:59:42.867 00.000 12252 MoveAxis(N, 0, ABG)
20:59:42.867 00.000 12252 Move returns status 0, amount 0
20:59:42.867 00.000 12252 move complete, result=0
20:59:42.867 00.000 12252 worker thread done servicing request
20:59:42.867 00.000 12252 Worker thread wakes up
20:59:42.867 00.000 9044 GuideStep: -0.2 px 69 ms EAST, 0.1 px 0 ms NORTH
20:59:42.870 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:42.870 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:45.221 02.351 12252 Exposure complete
20:59:45.273 00.052 12252 worker thread done servicing request
20:59:45.273 00.000 9044 OnExposeComplete: enter
20:59:45.274 00.001 9044 UpdateGuideState(): m_state=6
20:59:45.276 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1296
20:59:45.277 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=822.98, Mass=5482, SNR=51.0, Peak=173 HFD=5.1
20:59:45.278 00.001 9044 MultiStar: [#1 -0.16,0.22,1.04,U] [#2 -0.12,0.24,1.20,U] [#3 -0.14,0.08,0.84,U] [#4 -0.25,0.27,0.00,M1] [#5 -0.11,0.31,0.65,U] [#6 -0.11,0.22,0.43,U] [#7 -0.10,0.06,0.43,U] [#8 -0.18,0.29,0.41,U] 
20:59:45.279 00.001 9044 refined, 7 included, MultiStar: {-0.11, 0.22}, one-star: {-0.03, 0.29}
20:59:45.280 00.001 9044 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.62) = xAngle (3.68 = -2.61)
20:59:45.282 00.002 9044 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.59 = 0.59)
20:59:45.283 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.25 cameraTheta=2.05 mountX=-0.21 mountY=0.14, mountTheta=2.56
20:59:45.285 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.22, opts=13)
20:59:45.286 00.001 9044 Enqueuing Move request for scope (-0.11, 0.22)
20:59:45.287 00.001 12252 Worker thread wakes up
20:59:45.288 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:45.289 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
20:59:45.289 00.000 9044 UpdateGuideState exits: m=5482 SNR=51.0
20:59:45.290 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:45.290 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
20:59:45.290 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:45.292 00.002 9044 Enqueuing Expose request
20:59:45.293 00.001 12252 Moving (-0.11, 0.22) raw xDistance=-0.21 yDistance=0.14
20:59:45.297 00.004 12252 PPEC rslt: input = -0.21, final = -0.17, react = -0.13, pred = -0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 1340.57
20:59:45.298 00.001 12252 PPEC: input: -0.21, control: -0.17, exposure: 2000
20:59:45.298 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:45.298 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:59:45.298 00.000 12252 MoveAxis(E, 67, ABG)
20:59:45.298 00.000 12252 Guiding  Dir = 2, Dur = 67
20:59:45.298 00.000 12252 IsSlewing returns 0
20:59:45.298 00.000 12252 IsGuiding returns 0
20:59:45.302 00.004 12252 PulseGuide returned control before completion, sleep 75
20:59:45.383 00.081 12252 IsGuiding returns 0
20:59:45.383 00.000 12252 Move returns status 0, amount 67
20:59:45.383 00.000 12252 MoveAxis(N, 0, ABG)
20:59:45.383 00.000 12252 Move returns status 0, amount 0
20:59:45.383 00.000 12252 move complete, result=0
20:59:45.383 00.000 12252 worker thread done servicing request
20:59:45.383 00.000 12252 Worker thread wakes up
20:59:45.383 00.000 9044 GuideStep: -0.2 px 67 ms EAST, 0.1 px 0 ms NORTH
20:59:45.387 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:45.387 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:47.750 02.363 12252 Exposure complete
20:59:47.801 00.051 12252 worker thread done servicing request
20:59:47.801 00.000 9044 OnExposeComplete: enter
20:59:47.804 00.003 9044 UpdateGuideState(): m_state=6
20:59:47.808 00.004 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1297
20:59:47.810 00.002 9044 Star::Find returns 1 (0), X=1014.62, Y=823.00, Mass=5574, SNR=51.2, Peak=173 HFD=5.2
20:59:47.812 00.002 9044 MultiStar: [#1 -0.20,0.32,0.00,M1] [#2 -0.10,0.24,1.18,U] [#3 -0.11,0.23,0.85,U] [#4 -0.28,0.22,1.28,U] [#5 -0.14,0.17,0.65,U] [#6 -0.17,0.18,0.42,U] [#7 -0.09,0.12,0.42,U] [#8 -0.21,0.13,0.41,U] 
20:59:47.814 00.002 9044 refined, 7 included, MultiStar: {-0.15, 0.22}, one-star: {-0.05, 0.31}
20:59:47.816 00.002 9044 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.62) = xAngle (3.78 = -2.50)
20:59:47.819 00.003 9044 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.70 = 0.70)
20:59:47.821 00.002 9044 CameraToMount -- cameraX=-0.15 cameraY=0.22 hyp=0.26 cameraTheta=2.16 mountX=-0.21 mountY=0.17, mountTheta=2.47
20:59:47.825 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.22, opts=13)
20:59:47.828 00.003 9044 Enqueuing Move request for scope (-0.15, 0.22)
20:59:47.831 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:47.833 00.002 9044 UpdateGuideState exits: m=5574 SNR=51.2
20:59:47.836 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:47.838 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:47.841 00.003 9044 Enqueuing Expose request
20:59:47.844 00.003 12252 Worker thread wakes up
20:59:47.844 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.22) opts 0xd
20:59:47.844 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.22)
20:59:47.844 00.000 12252 Moving (-0.15, 0.22) raw xDistance=-0.21 yDistance=0.17
20:59:47.850 00.006 12252 PPEC rslt: input = -0.21, final = -0.21, react = -0.13, pred = -0.08, hyst = -0.12, hyst_pct = 0.00, period_length = 1340.74
20:59:47.850 00.000 12252 PPEC: input: -0.21, control: -0.21, exposure: 2000
20:59:47.850 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
20:59:47.851 00.001 12252 MoveAxis(E, 83, ABG)
20:59:47.851 00.000 12252 Guiding  Dir = 2, Dur = 83
20:59:47.851 00.000 12252 IsSlewing returns 0
20:59:47.852 00.001 12252 IsGuiding returns 0
20:59:47.853 00.001 12252 PulseGuide returned control before completion, sleep 92
20:59:47.955 00.102 12252 IsGuiding returns 0
20:59:47.956 00.001 12252 Move returns status 0, amount 83
20:59:47.956 00.000 12252 MoveAxis(S, 58, ABG)
20:59:47.956 00.000 12252 Guiding  Dir = 1, Dur = 58
20:59:47.956 00.000 12252 IsSlewing returns 0
20:59:47.956 00.000 12252 IsGuiding returns 0
20:59:47.962 00.006 12252 PulseGuide returned control before completion, sleep 64
20:59:48.031 00.069 12252 IsGuiding returns 0
20:59:48.031 00.000 12252 Move returns status 0, amount 58
20:59:48.031 00.000 12252 move complete, result=0
20:59:48.031 00.000 12252 worker thread done servicing request
20:59:48.031 00.000 12252 Worker thread wakes up
20:59:48.031 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:48.031 00.000 9044 GuideStep: -0.2 px 83 ms EAST, 0.2 px 58 ms SOUTH
20:59:48.033 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:50.378 02.345 12252 Exposure complete
20:59:50.458 00.080 12252 worker thread done servicing request
20:59:50.458 00.000 9044 OnExposeComplete: enter
20:59:50.459 00.001 9044 UpdateGuideState(): m_state=6
20:59:50.461 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
20:59:50.462 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=822.94, Mass=5518, SNR=51.3, Peak=173 HFD=5.1
20:59:50.464 00.002 9044 MultiStar: [#1 0.01,0.22,1.06,U] [#2 -0.09,0.13,1.21,U] [#3 -0.10,0.08,0.84,U] [#4 -0.19,0.12,1.28,U] [#5 -0.06,0.17,0.65,U] [#6 -0.10,0.12,0.42,U] [#7 -0.02,0.12,0.42,U] [#8 -0.17,0.13,0.42,U] 
20:59:50.466 00.002 9044 refined, 8 included, MultiStar: {-0.08, 0.15}, one-star: {0.02, 0.25}
20:59:50.467 00.001 9044 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.62) = xAngle (3.66 = -2.62)
20:59:50.468 00.001 9044 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.58 = 0.58)
20:59:50.469 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.04 mountX=-0.15 mountY=0.09, mountTheta=2.58
20:59:50.470 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.15, opts=13)
20:59:50.474 00.004 9044 Enqueuing Move request for scope (-0.08, 0.15)
20:59:50.475 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:50.476 00.001 12252 Worker thread wakes up
20:59:50.476 00.000 9044 UpdateGuideState exits: m=5518 SNR=51.3
20:59:50.477 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
20:59:50.477 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
20:59:50.477 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:50.478 00.001 12252 Moving (-0.08, 0.15) raw xDistance=-0.15 yDistance=0.09
20:59:50.479 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:50.480 00.001 9044 Enqueuing Expose request
20:59:50.481 00.001 12252 PPEC rslt: input = -0.15, final = -0.18, react = -0.09, pred = -0.09, hyst = -0.09, hyst_pct = 0.00, period_length = 1340.92
20:59:50.481 00.000 12252 PPEC: input: -0.15, control: -0.18, exposure: 2000
20:59:50.481 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:50.481 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
20:59:50.481 00.000 12252 MoveAxis(E, 69, ABG)
20:59:50.481 00.000 12252 Guiding  Dir = 2, Dur = 69
20:59:50.481 00.000 12252 IsSlewing returns 0
20:59:50.481 00.000 12252 IsGuiding returns 0
20:59:50.483 00.002 12252 PulseGuide returned control before completion, sleep 78
20:59:50.563 00.080 12252 IsGuiding returns 0
20:59:50.563 00.000 12252 Move returns status 0, amount 69
20:59:50.563 00.000 12252 MoveAxis(N, 0, ABG)
20:59:50.563 00.000 12252 Move returns status 0, amount 0
20:59:50.565 00.002 12252 move complete, result=0
20:59:50.565 00.000 12252 worker thread done servicing request
20:59:50.565 00.000 12252 Worker thread wakes up
20:59:50.565 00.000 9044 GuideStep: -0.2 px 69 ms EAST, 0.1 px 0 ms NORTH
20:59:50.567 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:50.567 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:52.931 02.364 12252 Exposure complete
20:59:52.991 00.060 12252 worker thread done servicing request
20:59:52.991 00.000 9044 OnExposeComplete: enter
20:59:52.991 00.000 9044 UpdateGuideState(): m_state=6
20:59:52.992 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1299
20:59:52.993 00.001 9044 Star::Find returns 1 (0), X=1014.52, Y=822.81, Mass=5483, SNR=50.8, Peak=173 HFD=5.2
20:59:52.994 00.001 9044 MultiStar: [#1 -0.21,-0.05,1.05,U] [#2 -0.08,0.02,1.21,U] [#3 -0.24,-0.13,0.85,U] [#4 -0.32,0.01,1.28,U] [#5 -0.17,-0.02,0.66,U] [#6 -0.14,-0.03,0.43,U] [#7 -0.08,-0.06,0.42,U] [#8 -0.27,0.01,0.42,U] 
20:59:52.995 00.001 9044 refined, 8 included, MultiStar: {-0.19, -0.01}, one-star: {-0.15, 0.12}
20:59:52.996 00.001 9044 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.62) = xAngle (-1.48 = -1.48)
20:59:52.996 00.000 9044 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.56 = 1.72)
20:59:52.997 00.001 9044 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.10 mountX=0.02 mountY=0.19, mountTheta=1.48
20:59:52.999 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=-0.01, opts=13)
20:59:53.000 00.001 9044 Enqueuing Move request for scope (-0.19, -0.01)
20:59:53.001 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:53.003 00.002 9044 UpdateGuideState exits: m=5483 SNR=50.8
20:59:53.004 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:53.005 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:53.006 00.001 9044 Enqueuing Expose request
20:59:53.007 00.001 12252 Worker thread wakes up
20:59:53.007 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
20:59:53.007 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
20:59:53.007 00.000 12252 Moving (-0.19, -0.01) raw xDistance=0.02 yDistance=0.19
20:59:53.010 00.003 12252 PPEC rslt: input = 0.02, final = -0.06, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 1341.10
20:59:53.010 00.000 12252 PPEC: input: 0.02, control: -0.06, exposure: 2000
20:59:53.010 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
20:59:53.011 00.001 12252 MoveAxis(E, 24, ABG)
20:59:53.011 00.000 12252 Guiding  Dir = 2, Dur = 24
20:59:53.011 00.000 12252 IsSlewing returns 0
20:59:53.011 00.000 12252 IsGuiding returns 0
20:59:53.014 00.003 12252 PulseGuide returned control before completion, sleep 33
20:59:53.057 00.043 12252 IsGuiding returns 0
20:59:53.057 00.000 12252 Move returns status 0, amount 24
20:59:53.057 00.000 12252 MoveAxis(S, 65, ABG)
20:59:53.057 00.000 12252 Guiding  Dir = 1, Dur = 65
20:59:53.058 00.001 12252 IsSlewing returns 0
20:59:53.058 00.000 12252 IsGuiding returns 0
20:59:53.064 00.006 12252 PulseGuide returned control before completion, sleep 70
20:59:53.135 00.071 12252 IsGuiding returns 0
20:59:53.135 00.000 12252 Move returns status 0, amount 65
20:59:53.136 00.001 12252 move complete, result=0
20:59:53.136 00.000 12252 worker thread done servicing request
20:59:53.136 00.000 12252 Worker thread wakes up
20:59:53.136 00.000 9044 GuideStep: 0.0 px 24 ms EAST, 0.2 px 65 ms SOUTH
20:59:53.139 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:53.139 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:55.482 02.343 12252 Exposure complete
20:59:55.551 00.069 12252 worker thread done servicing request
20:59:55.551 00.000 9044 OnExposeComplete: enter
20:59:55.552 00.001 9044 UpdateGuideState(): m_state=6
20:59:55.554 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1300
20:59:55.555 00.001 9044 Star::Find returns 1 (0), X=1014.65, Y=822.85, Mass=5599, SNR=51.3, Peak=173 HFD=5.1
20:59:55.556 00.001 9044 MultiStar: [#1 -0.16,0.15,1.06,U] [#2 -0.08,0.10,1.18,U] [#3 -0.12,0.08,0.84,U] [#4 -0.27,0.14,1.25,U] [#5 -0.14,0.11,0.66,U] [#6 -0.18,0.12,0.42,U] [#7 -0.10,0.08,0.43,U] [#8 -0.15,0.07,0.40,U] 
20:59:55.557 00.001 9044 single-star, 8 included, MultiStar: {-0.14, 0.12}, one-star: {-0.02, 0.16}
20:59:55.558 00.001 9044 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.62) = xAngle (3.34 = -2.94)
20:59:55.560 00.002 9044 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.26 = 0.26)
20:59:55.561 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.72 mountX=-0.16 mountY=0.04, mountTheta=2.89
20:59:55.563 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.16, opts=13)
20:59:55.564 00.001 9044 Enqueuing Move request for scope (-0.02, 0.16)
20:59:55.565 00.001 12252 Worker thread wakes up
20:59:55.565 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:55.566 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
20:59:55.566 00.000 9044 UpdateGuideState exits: m=5599 SNR=51.3
20:59:55.567 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
20:59:55.567 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:55.568 00.001 12252 Moving (-0.02, 0.16) raw xDistance=-0.16 yDistance=0.04
20:59:55.568 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:55.569 00.001 9044 Enqueuing Expose request
20:59:55.573 00.004 12252 PPEC rslt: input = -0.16, final = -0.14, react = -0.10, pred = -0.05, hyst = -0.10, hyst_pct = 0.00, period_length = 1341.27
20:59:55.573 00.000 12252 PPEC: input: -0.16, control: -0.14, exposure: 2000
20:59:55.575 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:55.575 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
20:59:55.575 00.000 12252 MoveAxis(E, 57, ABG)
20:59:55.575 00.000 12252 Guiding  Dir = 2, Dur = 57
20:59:55.575 00.000 12252 IsSlewing returns 0
20:59:55.576 00.001 12252 IsGuiding returns 0
20:59:55.578 00.002 12252 PulseGuide returned control before completion, sleep 65
20:59:55.648 00.070 12252 IsGuiding returns 0
20:59:55.648 00.000 12252 Move returns status 0, amount 57
20:59:55.648 00.000 12252 MoveAxis(N, 0, ABG)
20:59:55.648 00.000 12252 Move returns status 0, amount 0
20:59:55.648 00.000 12252 move complete, result=0
20:59:55.648 00.000 12252 worker thread done servicing request
20:59:55.648 00.000 12252 Worker thread wakes up
20:59:55.648 00.000 9044 GuideStep: -0.2 px 57 ms EAST, 0.0 px 0 ms NORTH
20:59:55.652 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:55.652 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
20:59:58.006 02.354 12252 Exposure complete
20:59:58.063 00.057 12252 worker thread done servicing request
20:59:58.063 00.000 9044 OnExposeComplete: enter
20:59:58.064 00.001 9044 UpdateGuideState(): m_state=6
20:59:58.065 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
20:59:58.066 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=822.92, Mass=5542, SNR=51.2, Peak=173 HFD=5.1
20:59:58.067 00.001 9044 MultiStar: [#1 -0.12,0.16,1.04,U] [#2 -0.11,0.09,1.19,U] [#3 -0.13,0.05,0.84,U] [#4 -0.25,0.08,1.28,U] [#5 -0.13,0.10,0.64,U] [#6 -0.16,0.10,0.43,U] [#7 -0.05,0.11,0.43,U] [#8 -0.13,0.11,0.41,U] 
20:59:58.067 00.000 9044 refined, 8 included, MultiStar: {-0.13, 0.12}, one-star: {-0.03, 0.23}
20:59:58.069 00.002 9044 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.62) = xAngle (4.03 = -2.25)
20:59:58.070 00.001 9044 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.95 = 0.95)
20:59:58.070 00.000 9044 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.17 cameraTheta=2.41 mountX=-0.11 mountY=0.14, mountTheta=2.23
20:59:58.072 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.12, opts=13)
20:59:58.073 00.001 9044 Enqueuing Move request for scope (-0.13, 0.12)
20:59:58.074 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
20:59:58.075 00.001 12252 Worker thread wakes up
20:59:58.075 00.000 9044 UpdateGuideState exits: m=5542 SNR=51.2
20:59:58.076 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
20:59:58.076 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
20:59:58.077 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
20:59:58.078 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
20:59:58.078 00.000 12252 Moving (-0.13, 0.12) raw xDistance=-0.11 yDistance=0.14
20:59:58.078 00.000 9044 Enqueuing Expose request
20:59:58.081 00.003 12252 PPEC rslt: input = -0.11, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 1341.44
20:59:58.081 00.000 12252 PPEC: input: -0.11, control: -0.07, exposure: 2000
20:59:58.081 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
20:59:58.081 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
20:59:58.081 00.000 12252 MoveAxis(E, 28, ABG)
20:59:58.081 00.000 12252 Guiding  Dir = 2, Dur = 28
20:59:58.081 00.000 12252 IsSlewing returns 0
20:59:58.081 00.000 12252 IsGuiding returns 0
20:59:58.084 00.003 12252 PulseGuide returned control before completion, sleep 36
20:59:58.121 00.037 12252 IsGuiding returns 1
20:59:58.121 00.000 12252 scope still moving after pulse duration time elapsed
20:59:58.153 00.032 12252 IsSlewing returns 0
20:59:58.153 00.000 12252 IsGuiding returns 0
20:59:58.153 00.000 12252 scope move finished after 28 + 44 ms
20:59:58.153 00.000 12252 Move returns status 0, amount 28
20:59:58.154 00.001 12252 MoveAxis(N, 0, ABG)
20:59:58.154 00.000 12252 Move returns status 0, amount 0
20:59:58.154 00.000 12252 move complete, result=0
20:59:58.154 00.000 12252 worker thread done servicing request
20:59:58.154 00.000 12252 Worker thread wakes up
20:59:58.154 00.000 9044 GuideStep: -0.1 px 28 ms EAST, 0.1 px 0 ms NORTH
20:59:58.155 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
20:59:58.155 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:00.497 02.342 12252 Exposure complete
21:00:00.556 00.059 12252 worker thread done servicing request
21:00:00.556 00.000 9044 OnExposeComplete: enter
21:00:00.558 00.002 9044 UpdateGuideState(): m_state=6
21:00:00.561 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
21:00:00.563 00.002 9044 Star::Find returns 1 (0), X=1014.70, Y=822.91, Mass=5589, SNR=51.5, Peak=173 HFD=5.1
21:00:00.564 00.001 9044 MultiStar: [#1 -0.07,0.16,1.04,U] [#2 -0.09,0.09,1.19,U] [#3 -0.15,0.08,0.84,U] [#4 -0.20,0.16,1.26,U] [#5 -0.11,0.06,0.66,U] [#6 -0.06,0.17,0.42,U] [#7 -0.01,0.02,0.42,U] [#8 -0.14,0.04,0.41,U] 
21:00:00.566 00.002 9044 refined, 8 included, MultiStar: {-0.10, 0.13}, one-star: {0.03, 0.22}
21:00:00.568 00.002 9044 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.62) = xAngle (3.85 = -2.44)
21:00:00.570 00.002 9044 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.76 = 0.76)
21:00:00.573 00.003 9044 CameraToMount -- cameraX=-0.10 cameraY=0.13 hyp=0.16 cameraTheta=2.22 mountX=-0.12 mountY=0.11, mountTheta=2.41
21:00:00.578 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.13, opts=13)
21:00:00.581 00.003 9044 Enqueuing Move request for scope (-0.10, 0.13)
21:00:00.584 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:00.586 00.002 9044 UpdateGuideState exits: m=5589 SNR=51.5
21:00:00.588 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:00.592 00.004 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:00.594 00.002 12252 Worker thread wakes up
21:00:00.594 00.000 9044 Enqueuing Expose request
21:00:00.596 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.13) opts 0xd
21:00:00.596 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.13)
21:00:00.596 00.000 12252 Moving (-0.10, 0.13) raw xDistance=-0.12 yDistance=0.11
21:00:00.600 00.004 12252 PPEC rslt: input = -0.12, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 1341.62
21:00:00.600 00.000 12252 PPEC: input: -0.12, control: -0.06, exposure: 2000
21:00:00.600 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:00.601 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:00:00.601 00.000 12252 MoveAxis(E, 24, ABG)
21:00:00.601 00.000 12252 Guiding  Dir = 2, Dur = 24
21:00:00.601 00.000 12252 IsSlewing returns 0
21:00:00.601 00.000 12252 IsGuiding returns 0
21:00:00.604 00.003 12252 PulseGuide returned control before completion, sleep 32
21:00:00.640 00.036 12252 IsGuiding returns 0
21:00:00.640 00.000 12252 Move returns status 0, amount 24
21:00:00.640 00.000 12252 MoveAxis(N, 0, ABG)
21:00:00.640 00.000 12252 Move returns status 0, amount 0
21:00:00.640 00.000 12252 move complete, result=0
21:00:00.640 00.000 12252 worker thread done servicing request
21:00:00.640 00.000 12252 Worker thread wakes up
21:00:00.641 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:00.641 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:00.641 00.000 9044 GuideStep: -0.1 px 24 ms EAST, 0.1 px 0 ms NORTH
21:00:02.986 02.345 12252 Exposure complete
21:00:03.043 00.057 12252 worker thread done servicing request
21:00:03.044 00.001 9044 OnExposeComplete: enter
21:00:03.047 00.003 9044 UpdateGuideState(): m_state=6
21:00:03.048 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
21:00:03.049 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=822.85, Mass=5537, SNR=51.1, Peak=173 HFD=5.1
21:00:03.051 00.002 9044 MultiStar: [#1 -0.15,0.14,1.05,U] [#2 -0.10,0.02,1.22,U] [#3 -0.11,0.07,0.84,U] [#4 -0.25,0.13,1.26,U] [#5 -0.12,0.05,0.66,U] [#6 -0.13,0.12,0.43,U] [#7 -0.11,-0.05,0.42,U] [#8 -0.20,0.12,0.41,U] 
21:00:03.052 00.001 9044 single-star, 8 included, MultiStar: {-0.13, 0.09}, one-star: {-0.03, 0.16}
21:00:03.053 00.001 9044 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.62) = xAngle (3.41 = -2.88)
21:00:03.054 00.001 9044 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.32 = 0.32)
21:00:03.055 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.78 mountX=-0.16 mountY=0.05, mountTheta=2.83
21:00:03.057 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.16, opts=13)
21:00:03.060 00.003 9044 Enqueuing Move request for scope (-0.03, 0.16)
21:00:03.061 00.001 12252 Worker thread wakes up
21:00:03.061 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:03.062 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
21:00:03.062 00.000 9044 UpdateGuideState exits: m=5537 SNR=51.1
21:00:03.063 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:03.064 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
21:00:03.064 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:03.065 00.001 9044 Enqueuing Expose request
21:00:03.066 00.001 12252 Moving (-0.03, 0.16) raw xDistance=-0.16 yDistance=0.05
21:00:03.069 00.003 12252 PPEC rslt: input = -0.16, final = -0.08, react = -0.09, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1341.79
21:00:03.069 00.000 12252 PPEC: input: -0.16, control: -0.08, exposure: 2000
21:00:03.069 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:03.069 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:00:03.069 00.000 12252 MoveAxis(E, 30, ABG)
21:00:03.069 00.000 12252 Guiding  Dir = 2, Dur = 30
21:00:03.071 00.002 12252 IsSlewing returns 0
21:00:03.071 00.000 12252 IsGuiding returns 0
21:00:03.073 00.002 12252 PulseGuide returned control before completion, sleep 39
21:00:03.116 00.043 12252 IsGuiding returns 0
21:00:03.116 00.000 12252 Move returns status 0, amount 30
21:00:03.116 00.000 12252 MoveAxis(N, 0, ABG)
21:00:03.116 00.000 12252 Move returns status 0, amount 0
21:00:03.116 00.000 12252 move complete, result=0
21:00:03.116 00.000 12252 worker thread done servicing request
21:00:03.116 00.000 12252 Worker thread wakes up
21:00:03.116 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:03.116 00.000 9044 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
21:00:03.117 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:05.472 02.355 12252 Exposure complete
21:00:05.539 00.067 12252 worker thread done servicing request
21:00:05.539 00.000 9044 OnExposeComplete: enter
21:00:05.541 00.002 9044 UpdateGuideState(): m_state=6
21:00:05.542 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1304
21:00:05.543 00.001 9044 Star::Find returns 1 (0), X=1014.75, Y=822.94, Mass=5603, SNR=51.4, Peak=173 HFD=5.1
21:00:05.545 00.002 9044 MultiStar: [#1 0.00,0.20,1.03,U] [#2 0.02,0.24,1.18,U] [#3 -0.00,0.12,0.84,U] [#4 -0.16,0.18,1.25,U] [#5 -0.06,0.21,0.65,U] [#6 -0.09,0.22,0.42,U] [#7 0.02,0.06,0.42,U] [#8 -0.09,0.20,0.41,U] 
21:00:05.546 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.20}, one-star: {0.08, 0.25}
21:00:05.547 00.001 9044 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.62) = xAngle (3.33 = -2.95)
21:00:05.548 00.001 9044 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.25 = 0.25)
21:00:05.549 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.71 mountX=-0.19 mountY=0.05, mountTheta=2.90
21:00:05.551 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.20, opts=13)
21:00:05.553 00.002 9044 Enqueuing Move request for scope (-0.03, 0.20)
21:00:05.554 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:05.555 00.001 9044 UpdateGuideState exits: m=5603 SNR=51.4
21:00:05.556 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:05.557 00.001 12252 Worker thread wakes up
21:00:05.557 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:05.559 00.002 9044 Enqueuing Expose request
21:00:05.560 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
21:00:05.560 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
21:00:05.560 00.000 12252 Moving (-0.03, 0.20) raw xDistance=-0.19 yDistance=0.05
21:00:05.563 00.003 12252 PPEC rslt: input = -0.19, final = -0.09, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 1341.96
21:00:05.564 00.001 12252 PPEC: input: -0.19, control: -0.09, exposure: 2000
21:00:05.564 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:05.564 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:00:05.564 00.000 12252 MoveAxis(E, 36, ABG)
21:00:05.564 00.000 12252 Guiding  Dir = 2, Dur = 36
21:00:05.564 00.000 12252 IsSlewing returns 0
21:00:05.564 00.000 12252 IsGuiding returns 0
21:00:05.566 00.002 12252 PulseGuide returned control before completion, sleep 45
21:00:05.623 00.057 12252 IsGuiding returns 0
21:00:05.623 00.000 12252 Move returns status 0, amount 36
21:00:05.623 00.000 12252 MoveAxis(N, 0, ABG)
21:00:05.624 00.001 12252 Move returns status 0, amount 0
21:00:05.624 00.000 12252 move complete, result=0
21:00:05.624 00.000 12252 worker thread done servicing request
21:00:05.624 00.000 12252 Worker thread wakes up
21:00:05.624 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:05.624 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:05.624 00.000 9044 GuideStep: -0.2 px 36 ms EAST, 0.0 px 0 ms NORTH
21:00:07.980 02.356 12252 Exposure complete
21:00:08.046 00.066 12252 worker thread done servicing request
21:00:08.046 00.000 9044 OnExposeComplete: enter
21:00:08.047 00.001 9044 UpdateGuideState(): m_state=6
21:00:08.048 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1305
21:00:08.049 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=823.11, Mass=5493, SNR=50.9, Peak=173 HFD=5.1
21:00:08.051 00.002 9044 MultiStar: [#1 0.02,0.33,1.05,U] [#2 -0.02,0.24,1.23,U] [#3 0.01,0.30,0.86,U] [#4 -0.17,0.28,1.28,U] [#5 -0.03,0.41,0.00,M1] [#6 -0.08,0.33,0.42,U] [#7 -0.02,0.30,0.43,U] [#8 -0.04,0.31,0.42,U] 
21:00:08.053 00.002 9044 refined, 7 included, MultiStar: {-0.04, 0.31}, one-star: {0.03, 0.42}
21:00:08.055 00.002 9044 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.62) = xAngle (3.31 = -2.98)
21:00:08.056 00.001 9044 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.22 = 0.22)
21:00:08.059 00.003 9044 CameraToMount -- cameraX=-0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.68 mountX=-0.31 mountY=0.07, mountTheta=2.92
21:00:08.062 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.31, opts=13)
21:00:08.064 00.002 9044 Enqueuing Move request for scope (-0.04, 0.31)
21:00:08.068 00.004 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:08.070 00.002 9044 UpdateGuideState exits: m=5493 SNR=50.9
21:00:08.072 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:08.074 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:08.075 00.001 9044 Enqueuing Expose request
21:00:08.078 00.003 12252 Worker thread wakes up
21:00:08.078 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.31) opts 0xd
21:00:08.078 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.31)
21:00:08.078 00.000 12252 Moving (-0.04, 0.31) raw xDistance=-0.31 yDistance=0.07
21:00:08.080 00.002 12252 PPEC rslt: input = -0.31, final = -0.18, react = -0.18, pred = 0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 1342.13
21:00:08.080 00.000 12252 PPEC: input: -0.31, control: -0.18, exposure: 2000
21:00:08.081 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:08.081 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:00:08.081 00.000 12252 MoveAxis(E, 70, ABG)
21:00:08.081 00.000 12252 Guiding  Dir = 2, Dur = 70
21:00:08.081 00.000 12252 IsSlewing returns 0
21:00:08.081 00.000 12252 IsGuiding returns 0
21:00:08.083 00.002 12252 PulseGuide returned control before completion, sleep 79
21:00:08.175 00.092 12252 IsGuiding returns 0
21:00:08.175 00.000 12252 Move returns status 0, amount 70
21:00:08.175 00.000 12252 MoveAxis(N, 0, ABG)
21:00:08.175 00.000 12252 Move returns status 0, amount 0
21:00:08.175 00.000 12252 move complete, result=0
21:00:08.175 00.000 12252 worker thread done servicing request
21:00:08.176 00.001 12252 Worker thread wakes up
21:00:08.176 00.000 9044 GuideStep: -0.3 px 70 ms EAST, 0.1 px 0 ms NORTH
21:00:08.177 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:08.177 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:10.525 02.348 12252 Exposure complete
21:00:10.596 00.071 12252 worker thread done servicing request
21:00:10.596 00.000 9044 OnExposeComplete: enter
21:00:10.597 00.001 9044 UpdateGuideState(): m_state=6
21:00:10.599 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1306
21:00:10.600 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=823.16, Mass=5562, SNR=51.2, Peak=173 HFD=5.2
21:00:10.602 00.002 9044 MultiStar: [#1 0.11,0.31,1.04,U] [#2 0.12,0.41,0.00,M1] [#3 0.09,0.31,0.86,U] [#4 -0.05,0.58,0.00,M1] [#5 0.09,0.37,0.00,M2] [#6 0.04,0.21,0.42,U] [#7 0.17,0.40,0.00,M1] [#8 0.08,0.27,0.41,U] 
21:00:10.604 00.002 9044 refined, 4 included, MultiStar: {0.12, 0.34}, one-star: {0.20, 0.47}
21:00:10.606 00.002 9044 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.62) = xAngle (2.86 = 2.86)
21:00:10.608 00.002 9044 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.23 = -0.23)
21:00:10.609 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.23 mountX=-0.34 mountY=-0.08, mountTheta=-2.91
21:00:10.613 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.34, opts=13)
21:00:10.614 00.001 9044 Enqueuing Move request for scope (0.12, 0.34)
21:00:10.616 00.002 12252 Worker thread wakes up
21:00:10.616 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:10.617 00.001 9044 UpdateGuideState exits: m=5562 SNR=51.2
21:00:10.619 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:10.620 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:10.621 00.001 9044 Enqueuing Expose request
21:00:10.622 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.34) opts 0xd
21:00:10.622 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.34)
21:00:10.622 00.000 12252 Moving (0.12, 0.34) raw xDistance=-0.34 yDistance=-0.08
21:00:10.625 00.003 12252 PPEC rslt: input = -0.34, final = -0.20, react = -0.21, pred = 0.00, hyst = -0.19, hyst_pct = 0.00, period_length = 1342.30
21:00:10.625 00.000 12252 PPEC: input: -0.34, control: -0.20, exposure: 2000
21:00:10.625 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:10.625 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:00:10.625 00.000 12252 MoveAxis(E, 79, ABG)
21:00:10.625 00.000 12252 Guiding  Dir = 2, Dur = 79
21:00:10.626 00.001 12252 IsSlewing returns 0
21:00:10.629 00.003 12252 IsGuiding returns 0
21:00:10.632 00.003 12252 PulseGuide returned control before completion, sleep 87
21:00:10.719 00.087 12252 IsGuiding returns 1
21:00:10.719 00.000 12252 scope still moving after pulse duration time elapsed
21:00:10.750 00.031 12252 IsSlewing returns 0
21:00:10.750 00.000 12252 IsGuiding returns 0
21:00:10.750 00.000 12252 scope move finished after 79 + 42 ms
21:00:10.750 00.000 12252 Move returns status 0, amount 79
21:00:10.750 00.000 12252 MoveAxis(N, 0, ABG)
21:00:10.750 00.000 12252 Move returns status 0, amount 0
21:00:10.750 00.000 12252 move complete, result=0
21:00:10.750 00.000 12252 worker thread done servicing request
21:00:10.752 00.002 12252 Worker thread wakes up
21:00:10.752 00.000 9044 GuideStep: -0.3 px 79 ms EAST, -0.1 px 0 ms NORTH
21:00:10.753 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:10.754 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:13.105 02.351 12252 Exposure complete
21:00:13.151 00.046 12252 worker thread done servicing request
21:00:13.151 00.000 9044 OnExposeComplete: enter
21:00:13.153 00.002 9044 UpdateGuideState(): m_state=6
21:00:13.154 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1307
21:00:13.155 00.001 9044 Star::Find returns 1 (0), X=1014.84, Y=822.93, Mass=5597, SNR=51.6, Peak=173 HFD=5.0
21:00:13.157 00.002 9044 MultiStar: [#1 0.15,0.23,1.03,U] [#2 0.11,0.15,1.17,U] [#3 0.06,0.16,0.85,U] [#4 0.08,0.16,1.24,U] [#5 0.03,0.15,0.64,U] [#6 0.14,0.19,0.43,U] [#7 0.19,0.14,0.42,U] [#8 0.01,0.00,0.41,U] 
21:00:13.159 00.002 9044 refined, 8 included, MultiStar: {0.11, 0.17}, one-star: {0.17, 0.24}
21:00:13.159 00.000 9044 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.62) = xAngle (2.63 = 2.63)
21:00:13.161 00.002 9044 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.45 = -0.45)
21:00:13.161 00.000 9044 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.01 mountX=-0.18 mountY=-0.09, mountTheta=-2.68
21:00:13.163 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.17, opts=13)
21:00:13.164 00.001 9044 Enqueuing Move request for scope (0.11, 0.17)
21:00:13.164 00.000 12252 Worker thread wakes up
21:00:13.164 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:13.165 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
21:00:13.165 00.000 9044 UpdateGuideState exits: m=5597 SNR=51.6
21:00:13.167 00.002 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
21:00:13.167 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:13.168 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:13.169 00.001 9044 Enqueuing Expose request
21:00:13.170 00.001 12252 Moving (0.11, 0.17) raw xDistance=-0.18 yDistance=-0.09
21:00:13.172 00.002 12252 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 1342.47
21:00:13.172 00.000 12252 PPEC: input: -0.18, control: -0.13, exposure: 2000
21:00:13.172 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:13.172 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:00:13.172 00.000 12252 MoveAxis(E, 52, ABG)
21:00:13.172 00.000 12252 Guiding  Dir = 2, Dur = 52
21:00:13.173 00.001 12252 IsSlewing returns 0
21:00:13.173 00.000 12252 IsGuiding returns 0
21:00:13.176 00.003 12252 PulseGuide returned control before completion, sleep 61
21:00:13.245 00.069 12252 IsGuiding returns 0
21:00:13.245 00.000 12252 Move returns status 0, amount 52
21:00:13.245 00.000 12252 MoveAxis(N, 0, ABG)
21:00:13.245 00.000 12252 Move returns status 0, amount 0
21:00:13.245 00.000 12252 move complete, result=0
21:00:13.245 00.000 12252 worker thread done servicing request
21:00:13.245 00.000 12252 Worker thread wakes up
21:00:13.245 00.000 9044 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
21:00:13.246 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:13.247 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:15.593 02.346 12252 Exposure complete
21:00:15.647 00.054 12252 worker thread done servicing request
21:00:15.647 00.000 9044 OnExposeComplete: enter
21:00:15.649 00.002 9044 UpdateGuideState(): m_state=6
21:00:15.652 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1308
21:00:15.653 00.001 9044 Star::Find returns 1 (0), X=1014.85, Y=823.02, Mass=5563, SNR=51.3, Peak=173 HFD=4.9
21:00:15.655 00.002 9044 MultiStar: [#1 0.21,0.28,1.05,U] [#2 0.09,0.20,1.20,U] [#3 0.14,0.24,0.85,U] [#4 -0.01,0.23,1.27,U] [#5 0.24,0.29,0.00,M2] [#6 0.18,0.28,0.42,U] [#7 0.25,0.23,0.43,U] [#8 0.13,0.21,0.40,U] 
21:00:15.657 00.002 9044 refined, 7 included, MultiStar: {0.13, 0.25}, one-star: {0.18, 0.33}
21:00:15.658 00.001 9044 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.62) = xAngle (2.72 = 2.72)
21:00:15.659 00.001 9044 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.36 = -0.36)
21:00:15.660 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.25 hyp=0.28 cameraTheta=1.10 mountX=-0.26 mountY=-0.10, mountTheta=-2.77
21:00:15.663 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.25, opts=13)
21:00:15.664 00.001 9044 Enqueuing Move request for scope (0.13, 0.25)
21:00:15.665 00.001 12252 Worker thread wakes up
21:00:15.665 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:15.665 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.25) opts 0xd
21:00:15.665 00.000 9044 UpdateGuideState exits: m=5563 SNR=51.3
21:00:15.666 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.25)
21:00:15.666 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:15.667 00.001 12252 Moving (0.13, 0.25) raw xDistance=-0.26 yDistance=-0.10
21:00:15.667 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:15.668 00.001 9044 Enqueuing Expose request
21:00:15.670 00.002 12252 PPEC rslt: input = -0.26, final = -0.19, react = -0.15, pred = -0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 1342.63
21:00:15.670 00.000 12252 PPEC: input: -0.26, control: -0.19, exposure: 2000
21:00:15.670 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:15.670 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:00:15.670 00.000 12252 MoveAxis(E, 74, ABG)
21:00:15.670 00.000 12252 Guiding  Dir = 2, Dur = 74
21:00:15.671 00.001 12252 IsSlewing returns 0
21:00:15.671 00.000 12252 IsGuiding returns 0
21:00:15.673 00.002 12252 PulseGuide returned control before completion, sleep 83
21:00:15.767 00.094 12252 IsGuiding returns 0
21:00:15.767 00.000 12252 Move returns status 0, amount 74
21:00:15.768 00.001 12252 MoveAxis(N, 0, ABG)
21:00:15.768 00.000 12252 Move returns status 0, amount 0
21:00:15.768 00.000 12252 move complete, result=0
21:00:15.768 00.000 12252 worker thread done servicing request
21:00:15.768 00.000 9044 GuideStep: -0.3 px 74 ms EAST, -0.1 px 0 ms NORTH
21:00:15.770 00.002 12252 Worker thread wakes up
21:00:15.770 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:15.770 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:18.125 02.355 12252 Exposure complete
21:00:18.194 00.069 12252 worker thread done servicing request
21:00:18.194 00.000 9044 OnExposeComplete: enter
21:00:18.196 00.002 9044 UpdateGuideState(): m_state=6
21:00:18.197 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1309
21:00:18.199 00.002 9044 Star::Find returns 1 (0), X=1014.73, Y=822.80, Mass=5560, SNR=51.3, Peak=173 HFD=5.1
21:00:18.201 00.002 9044 MultiStar: [#1 0.06,0.13,1.06,U] [#2 0.05,0.07,1.19,U] [#3 0.03,-0.02,0.83,U] [#4 -0.09,0.05,1.24,U] [#5 0.04,0.03,0.65,U] [#6 0.03,0.04,0.42,U] [#7 0.00,-0.01,0.42,U] [#8 0.10,0.01,0.41,U] 
21:00:18.204 00.003 9044 refined, 8 included, MultiStar: {0.03, 0.06}, one-star: {0.06, 0.11}
21:00:18.206 00.002 9044 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.62) = xAngle (2.77 = 2.77)
21:00:18.209 00.003 9044 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.31 = -0.31)
21:00:18.211 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.06 cameraTheta=1.15 mountX=-0.06 mountY=-0.02, mountTheta=-2.82
21:00:18.216 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.06, opts=13)
21:00:18.219 00.003 9044 Enqueuing Move request for scope (0.03, 0.06)
21:00:18.221 00.002 12252 Worker thread wakes up
21:00:18.221 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
21:00:18.221 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:18.224 00.003 9044 UpdateGuideState exits: m=5560 SNR=51.3
21:00:18.227 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:18.229 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:18.232 00.003 9044 Enqueuing Expose request
21:00:18.233 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
21:00:18.233 00.000 12252 Moving (0.03, 0.06) raw xDistance=-0.06 yDistance=-0.02
21:00:18.239 00.006 12252 PPEC rslt: input = -0.06, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 1342.80
21:00:18.239 00.000 12252 PPEC: input: -0.06, control: -0.05, exposure: 2000
21:00:18.239 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:18.241 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:00:18.241 00.000 12252 MoveAxis(E, 20, ABG)
21:00:18.241 00.000 12252 Guiding  Dir = 2, Dur = 20
21:00:18.241 00.000 12252 IsSlewing returns 0
21:00:18.241 00.000 12252 IsGuiding returns 0
21:00:18.243 00.002 12252 PulseGuide returned control before completion, sleep 29
21:00:18.276 00.033 12252 IsGuiding returns 0
21:00:18.276 00.000 12252 Move returns status 0, amount 20
21:00:18.276 00.000 12252 MoveAxis(N, 0, ABG)
21:00:18.276 00.000 12252 Move returns status 0, amount 0
21:00:18.276 00.000 12252 move complete, result=0
21:00:18.276 00.000 12252 worker thread done servicing request
21:00:18.276 00.000 12252 Worker thread wakes up
21:00:18.276 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:18.277 00.001 9044 GuideStep: -0.1 px 20 ms EAST, -0.0 px 0 ms NORTH
21:00:18.278 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:20.630 02.352 12252 Exposure complete
21:00:20.680 00.050 12252 worker thread done servicing request
21:00:20.680 00.000 9044 OnExposeComplete: enter
21:00:20.683 00.003 9044 UpdateGuideState(): m_state=6
21:00:20.684 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1310
21:00:20.686 00.002 9044 Star::Find returns 1 (0), X=1014.89, Y=822.90, Mass=5552, SNR=51.2, Peak=173 HFD=4.7
21:00:20.687 00.001 9044 MultiStar: [#1 0.14,0.18,1.04,U] [#2 0.15,0.13,1.22,U] [#3 0.11,0.04,0.85,U] [#4 0.11,0.10,1.28,U] [#5 0.14,0.11,0.66,U] [#6 0.01,0.14,0.42,U] [#7 0.21,-0.01,0.42,U] [#8 0.22,0.14,0.41,U] 
21:00:20.688 00.001 9044 refined, 8 included, MultiStar: {0.14, 0.12}, one-star: {0.23, 0.21}
21:00:20.689 00.001 9044 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.62) = xAngle (2.33 = 2.33)
21:00:20.691 00.002 9044 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.75 = -0.75)
21:00:20.692 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.12 hyp=0.19 cameraTheta=0.71 mountX=-0.13 mountY=-0.13, mountTheta=-2.36
21:00:20.694 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.12, opts=13)
21:00:20.695 00.001 9044 Enqueuing Move request for scope (0.14, 0.12)
21:00:20.697 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:20.698 00.001 12252 Worker thread wakes up
21:00:20.698 00.000 9044 UpdateGuideState exits: m=5552 SNR=51.2
21:00:20.699 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:20.700 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:20.701 00.001 9044 Enqueuing Expose request
21:00:20.702 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.12) opts 0xd
21:00:20.702 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.12)
21:00:20.702 00.000 12252 Moving (0.14, 0.12) raw xDistance=-0.13 yDistance=-0.13
21:00:20.705 00.003 12252 PPEC rslt: input = -0.13, final = -0.13, react = -0.08, pred = -0.05, hyst = -0.08, hyst_pct = 0.00, period_length = 1342.97
21:00:20.705 00.000 12252 PPEC: input: -0.13, control: -0.13, exposure: 2000
21:00:20.705 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:20.705 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:00:20.705 00.000 12252 MoveAxis(E, 51, ABG)
21:00:20.705 00.000 12252 Guiding  Dir = 2, Dur = 51
21:00:20.706 00.001 12252 IsSlewing returns 0
21:00:20.706 00.000 12252 IsGuiding returns 0
21:00:20.709 00.003 12252 PulseGuide returned control before completion, sleep 59
21:00:20.775 00.066 12252 IsGuiding returns 0
21:00:20.775 00.000 12252 Move returns status 0, amount 51
21:00:20.775 00.000 12252 MoveAxis(N, 0, ABG)
21:00:20.776 00.001 12252 Move returns status 0, amount 0
21:00:20.776 00.000 12252 move complete, result=0
21:00:20.776 00.000 12252 worker thread done servicing request
21:00:20.776 00.000 9044 GuideStep: -0.1 px 51 ms EAST, -0.1 px 0 ms NORTH
21:00:20.777 00.001 12252 Worker thread wakes up
21:00:20.777 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:20.777 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:23.135 02.358 12252 Exposure complete
21:00:23.182 00.047 12252 worker thread done servicing request
21:00:23.182 00.000 9044 OnExposeComplete: enter
21:00:23.183 00.001 9044 UpdateGuideState(): m_state=6
21:00:23.184 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1311
21:00:23.185 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=822.92, Mass=5444, SNR=50.9, Peak=173 HFD=5.0
21:00:23.186 00.001 9044 MultiStar: [#1 0.20,0.17,1.04,U] [#2 0.17,0.16,1.19,U] [#3 0.10,-0.01,0.86,U] [#4 0.16,0.13,1.29,U] [#5 0.13,0.13,0.66,U] [#6 0.20,0.10,0.43,U] [#7 0.22,0.05,0.43,U] [#8 0.17,0.13,0.42,U] 
21:00:23.187 00.001 9044 refined, 8 included, MultiStar: {0.18, 0.13}, one-star: {0.24, 0.23}
21:00:23.187 00.000 9044 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.62) = xAngle (2.27 = 2.27)
21:00:23.188 00.001 9044 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.81 = -0.81)
21:00:23.189 00.001 9044 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.65 mountX=-0.14 mountY=-0.16, mountTheta=-2.30
21:00:23.190 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=0.13, opts=13)
21:00:23.192 00.002 9044 Enqueuing Move request for scope (0.18, 0.13)
21:00:23.193 00.001 12252 Worker thread wakes up
21:00:23.193 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:23.195 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
21:00:23.195 00.000 9044 UpdateGuideState exits: m=5444 SNR=50.9
21:00:23.197 00.002 12252 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
21:00:23.197 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:23.199 00.002 12252 Moving (0.18, 0.13) raw xDistance=-0.14 yDistance=-0.16
21:00:23.199 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:23.201 00.002 9044 Enqueuing Expose request
21:00:23.202 00.001 12252 PPEC rslt: input = -0.14, final = -0.12, react = -0.08, pred = -0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 1343.13
21:00:23.202 00.000 12252 PPEC: input: -0.14, control: -0.12, exposure: 2000
21:00:23.204 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:00:23.204 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:00:23.204 00.000 12252 MoveAxis(E, 46, ABG)
21:00:23.204 00.000 12252 Guiding  Dir = 2, Dur = 46
21:00:23.204 00.000 12252 IsSlewing returns 0
21:00:23.205 00.001 12252 IsGuiding returns 0
21:00:23.206 00.001 12252 PulseGuide returned control before completion, sleep 55
21:00:23.270 00.064 12252 IsGuiding returns 0
21:00:23.270 00.000 12252 Move returns status 0, amount 46
21:00:23.270 00.000 12252 MoveAxis(N, 0, ABG)
21:00:23.270 00.000 12252 Move returns status 0, amount 0
21:00:23.270 00.000 12252 move complete, result=0
21:00:23.271 00.001 12252 worker thread done servicing request
21:00:23.271 00.000 12252 Worker thread wakes up
21:00:23.271 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:23.271 00.000 9044 GuideStep: -0.1 px 46 ms EAST, -0.2 px 0 ms NORTH
21:00:23.273 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:25.623 02.350 12252 Exposure complete
21:00:25.672 00.049 12252 worker thread done servicing request
21:00:25.673 00.001 9044 OnExposeComplete: enter
21:00:25.675 00.002 9044 UpdateGuideState(): m_state=6
21:00:25.677 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1312
21:00:25.679 00.002 9044 Star::Find returns 1 (0), X=1014.84, Y=822.83, Mass=5544, SNR=51.1, Peak=173 HFD=4.9
21:00:25.682 00.003 9044 MultiStar: [#1 0.11,0.19,1.05,U] [#2 0.06,0.04,1.22,U] [#3 0.10,0.04,0.84,U] [#4 0.07,0.14,1.27,U] [#5 0.10,0.18,0.65,U] [#6 0.10,0.07,0.43,U] [#7 0.08,0.06,0.43,U] [#8 0.16,0.12,0.41,U] 
21:00:25.684 00.002 9044 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.17, 0.14}
21:00:25.687 00.003 9044 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.62) = xAngle (2.46 = 2.46)
21:00:25.688 00.001 9044 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.62 = -0.62)
21:00:25.689 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.84 mountX=-0.12 mountY=-0.09, mountTheta=-2.50
21:00:25.692 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.11, opts=13)
21:00:25.696 00.004 9044 Enqueuing Move request for scope (0.10, 0.11)
21:00:25.698 00.002 12252 Worker thread wakes up
21:00:25.698 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:25.700 00.002 9044 UpdateGuideState exits: m=5544 SNR=51.1
21:00:25.702 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
21:00:25.703 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:25.704 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:25.707 00.003 9044 Enqueuing Expose request
21:00:25.709 00.002 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
21:00:25.709 00.000 12252 Moving (0.10, 0.11) raw xDistance=-0.12 yDistance=-0.09
21:00:25.712 00.003 12252 PPEC rslt: input = -0.12, final = -0.10, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 1343.30
21:00:25.712 00.000 12252 PPEC: input: -0.12, control: -0.10, exposure: 2000
21:00:25.712 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:25.712 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:00:25.712 00.000 12252 MoveAxis(E, 37, ABG)
21:00:25.712 00.000 12252 Guiding  Dir = 2, Dur = 37
21:00:25.713 00.001 12252 IsSlewing returns 0
21:00:25.713 00.000 12252 IsGuiding returns 0
21:00:25.715 00.002 12252 PulseGuide returned control before completion, sleep 46
21:00:25.765 00.050 12252 IsGuiding returns 0
21:00:25.765 00.000 12252 Move returns status 0, amount 37
21:00:25.765 00.000 12252 MoveAxis(N, 0, ABG)
21:00:25.765 00.000 12252 Move returns status 0, amount 0
21:00:25.765 00.000 12252 move complete, result=0
21:00:25.765 00.000 12252 worker thread done servicing request
21:00:25.765 00.000 12252 Worker thread wakes up
21:00:25.765 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:25.765 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:25.765 00.000 9044 GuideStep: -0.1 px 37 ms EAST, -0.1 px 0 ms NORTH
21:00:28.106 02.341 12252 Exposure complete
21:00:28.157 00.051 12252 worker thread done servicing request
21:00:28.157 00.000 9044 OnExposeComplete: enter
21:00:28.158 00.001 9044 UpdateGuideState(): m_state=6
21:00:28.159 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1313
21:00:28.160 00.001 9044 Star::Find returns 1 (0), X=1014.88, Y=822.86, Mass=5585, SNR=51.3, Peak=173 HFD=5.0
21:00:28.161 00.001 9044 MultiStar: [#1 0.20,0.09,1.04,U] [#2 0.17,0.05,1.20,U] [#3 0.13,0.03,0.84,U] [#4 0.11,0.12,1.25,U] [#5 0.11,-0.01,0.66,U] [#6 0.18,0.01,0.42,U] [#7 0.11,-0.01,0.43,U] [#8 0.33,-0.08,0.41,U] 
21:00:28.163 00.002 9044 refined, 8 included, MultiStar: {0.17, 0.06}, one-star: {0.21, 0.17}
21:00:28.164 00.001 9044 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.62) = xAngle (1.99 = 1.99)
21:00:28.165 00.001 9044 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.09 = -1.09)
21:00:28.167 00.002 9044 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.37 mountX=-0.07 mountY=-0.16, mountTheta=-2.00
21:00:28.169 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.06, opts=13)
21:00:28.170 00.001 9044 Enqueuing Move request for scope (0.17, 0.06)
21:00:28.171 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:28.172 00.001 9044 UpdateGuideState exits: m=5585 SNR=51.3
21:00:28.173 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:28.174 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:28.175 00.001 9044 Enqueuing Expose request
21:00:28.177 00.002 12252 Worker thread wakes up
21:00:28.177 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
21:00:28.177 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
21:00:28.177 00.000 12252 Moving (0.17, 0.06) raw xDistance=-0.07 yDistance=-0.16
21:00:28.181 00.004 12252 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1343.46
21:00:28.181 00.000 12252 PPEC: input: -0.07, control: 0.00, exposure: 2000
21:00:28.181 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:00:28.181 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:00:28.182 00.001 12252 MoveAxis(W, 1, ABG)
21:00:28.182 00.000 12252 Guiding  Dir = 3, Dur = 1
21:00:28.182 00.000 12252 IsSlewing returns 0
21:00:28.182 00.000 12252 IsGuiding returns 0
21:00:28.185 00.003 12252 IsGuiding returns 0
21:00:28.185 00.000 12252 Move returns status 0, amount 1
21:00:28.185 00.000 12252 MoveAxis(N, 0, ABG)
21:00:28.185 00.000 12252 Move returns status 0, amount 0
21:00:28.185 00.000 12252 move complete, result=0
21:00:28.185 00.000 12252 worker thread done servicing request
21:00:28.185 00.000 9044 GuideStep: -0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
21:00:28.188 00.003 12252 Worker thread wakes up
21:00:28.188 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:28.188 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:30.528 02.340 12252 Exposure complete
21:00:30.596 00.068 12252 worker thread done servicing request
21:00:30.596 00.000 9044 OnExposeComplete: enter
21:00:30.598 00.002 9044 UpdateGuideState(): m_state=6
21:00:30.599 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1314
21:00:30.600 00.001 9044 Star::Find returns 1 (0), X=1014.88, Y=823.00, Mass=5547, SNR=51.4, Peak=173 HFD=4.9
21:00:30.602 00.002 9044 MultiStar: [#1 0.18,0.24,1.05,U] [#2 0.14,0.11,1.18,U] [#3 0.06,0.05,0.84,U] [#4 -0.05,0.21,1.25,U] [#5 0.06,0.14,0.66,U] [#6 0.08,0.20,0.43,U] [#7 0.19,0.04,0.41,U] [#8 0.17,0.10,0.41,U] 
21:00:30.603 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.17}, one-star: {0.21, 0.31}
21:00:30.604 00.001 9044 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.62) = xAngle (2.64 = 2.64)
21:00:30.605 00.001 9044 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.44 = -0.44)
21:00:30.606 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.02 mountX=-0.18 mountY=-0.09, mountTheta=-2.69
21:00:30.608 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.17, opts=13)
21:00:30.610 00.002 9044 Enqueuing Move request for scope (0.11, 0.17)
21:00:30.611 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:30.612 00.001 12252 Worker thread wakes up
21:00:30.612 00.000 9044 UpdateGuideState exits: m=5547 SNR=51.4
21:00:30.613 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:30.614 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:30.615 00.001 9044 Enqueuing Expose request
21:00:30.616 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
21:00:30.616 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
21:00:30.616 00.000 12252 Moving (0.11, 0.17) raw xDistance=-0.18 yDistance=-0.09
21:00:30.618 00.002 12252 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1343.62
21:00:30.618 00.000 12252 PPEC: input: -0.18, control: -0.09, exposure: 2000
21:00:30.618 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:30.618 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:00:30.618 00.000 12252 MoveAxis(E, 35, ABG)
21:00:30.619 00.001 12252 Guiding  Dir = 2, Dur = 35
21:00:30.619 00.000 12252 IsSlewing returns 0
21:00:30.619 00.000 12252 IsGuiding returns 0
21:00:30.622 00.003 12252 PulseGuide returned control before completion, sleep 43
21:00:30.675 00.053 12252 IsGuiding returns 0
21:00:30.675 00.000 12252 Move returns status 0, amount 35
21:00:30.675 00.000 12252 MoveAxis(N, 0, ABG)
21:00:30.675 00.000 12252 Move returns status 0, amount 0
21:00:30.675 00.000 12252 move complete, result=0
21:00:30.675 00.000 12252 worker thread done servicing request
21:00:30.676 00.001 12252 Worker thread wakes up
21:00:30.676 00.000 9044 GuideStep: -0.2 px 35 ms EAST, -0.1 px 0 ms NORTH
21:00:30.678 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:30.679 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:33.035 02.356 12252 Exposure complete
21:00:33.094 00.059 12252 worker thread done servicing request
21:00:33.094 00.000 9044 OnExposeComplete: enter
21:00:33.096 00.002 9044 UpdateGuideState(): m_state=6
21:00:33.099 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1315
21:00:33.101 00.002 9044 Star::Find returns 1 (0), X=1014.93, Y=822.88, Mass=5536, SNR=51.0, Peak=173 HFD=5.0
21:00:33.103 00.002 9044 MultiStar: [#1 0.22,0.19,1.06,U] [#2 0.19,0.09,1.20,U] [#3 0.14,0.07,0.85,U] [#4 0.16,0.10,1.25,U] [#5 0.15,0.12,0.66,U] [#6 0.19,0.10,0.43,U] [#7 0.29,0.05,0.43,U] [#8 0.16,0.06,0.42,U] 
21:00:33.104 00.001 9044 refined, 8 included, MultiStar: {0.19, 0.12}, one-star: {0.26, 0.19}
21:00:33.105 00.001 9044 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.62) = xAngle (2.17 = 2.17)
21:00:33.106 00.001 9044 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.92 = -0.92)
21:00:33.107 00.001 9044 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.23 cameraTheta=0.54 mountX=-0.13 mountY=-0.18, mountTheta=-2.18
21:00:33.112 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=0.12, opts=13)
21:00:33.113 00.001 9044 Enqueuing Move request for scope (0.19, 0.12)
21:00:33.114 00.001 12252 Worker thread wakes up
21:00:33.114 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:33.115 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
21:00:33.115 00.000 9044 UpdateGuideState exits: m=5536 SNR=51.0
21:00:33.116 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:33.117 00.001 12252 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
21:00:33.117 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:33.120 00.003 9044 Enqueuing Expose request
21:00:33.122 00.002 12252 Moving (0.19, 0.12) raw xDistance=-0.13 yDistance=-0.18
21:00:33.124 00.002 12252 PPEC rslt: input = -0.13, final = -0.07, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 1343.78
21:00:33.124 00.000 12252 PPEC: input: -0.13, control: -0.07, exposure: 2000
21:00:33.124 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.27 newest=-0.42
21:00:33.124 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
21:00:33.124 00.000 12252 MoveAxis(E, 28, ABG)
21:00:33.124 00.000 12252 Guiding  Dir = 2, Dur = 28
21:00:33.125 00.001 12252 IsSlewing returns 0
21:00:33.125 00.000 12252 IsGuiding returns 0
21:00:33.127 00.002 12252 PulseGuide returned control before completion, sleep 37
21:00:33.165 00.038 12252 IsGuiding returns 0
21:00:33.165 00.000 12252 Move returns status 0, amount 28
21:00:33.165 00.000 12252 BLC: Oldest BLC event removed
21:00:33.165 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
21:00:33.165 00.000 12252 MoveAxis(N, 141, ABG)
21:00:33.165 00.000 12252 Guiding  Dir = 0, Dur = 141
21:00:33.165 00.000 12252 IsSlewing returns 0
21:00:33.165 00.000 12252 IsGuiding returns 0
21:00:33.171 00.006 12252 PulseGuide returned control before completion, sleep 146
21:00:33.324 00.153 12252 IsGuiding returns 0
21:00:33.324 00.000 12252 Move returns status 0, amount 141
21:00:33.324 00.000 12252 move complete, result=0
21:00:33.324 00.000 12252 worker thread done servicing request
21:00:33.324 00.000 12252 Worker thread wakes up
21:00:33.324 00.000 9044 GuideStep: -0.1 px 28 ms EAST, -0.2 px 141 ms NORTH
21:00:33.326 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:33.326 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:35.678 02.352 12252 Exposure complete
21:00:35.721 00.043 12252 worker thread done servicing request
21:00:35.723 00.002 9044 OnExposeComplete: enter
21:00:35.724 00.001 9044 UpdateGuideState(): m_state=6
21:00:35.726 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1316
21:00:35.727 00.001 9044 Star::Find returns 1 (0), X=1014.82, Y=822.89, Mass=5618, SNR=51.5, Peak=173 HFD=5.1
21:00:35.728 00.001 9044 MultiStar: [#1 0.08,0.11,1.04,U] [#2 0.05,0.07,1.21,U] [#3 0.06,0.02,0.84,U] [#4 0.07,0.08,1.26,U] [#5 0.05,0.11,0.65,U] [#6 0.06,0.07,0.42,U] [#7 0.13,0.06,0.44,U] [#8 0.02,0.20,0.41,U] 
21:00:35.730 00.002 9044 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.15, 0.21}
21:00:35.731 00.001 9044 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.62) = xAngle (2.55 = 2.55)
21:00:35.733 00.002 9044 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.53 = -0.53)
21:00:35.734 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.93 mountX=-0.11 mountY=-0.06, mountTheta=-2.59
21:00:35.736 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.10, opts=13)
21:00:35.737 00.001 9044 Enqueuing Move request for scope (0.08, 0.10)
21:00:35.738 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:35.739 00.001 9044 UpdateGuideState exits: m=5618 SNR=51.5
21:00:35.740 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:35.741 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:35.742 00.001 9044 Enqueuing Expose request
21:00:35.745 00.003 12252 Worker thread wakes up
21:00:35.745 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
21:00:35.745 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
21:00:35.745 00.000 12252 Moving (0.08, 0.10) raw xDistance=-0.11 yDistance=-0.06
21:00:35.745 00.000 12252 BLC: History state: CurrMiss=0.06, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.179896, 1:0.064286
21:00:35.745 00.000 12252 BLC: No correction, Miss < min_move
21:00:35.746 00.001 12252 PPEC rslt: input = -0.11, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 1343.94
21:00:35.746 00.000 12252 PPEC: input: -0.11, control: -0.06, exposure: 2000
21:00:35.746 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:35.747 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:00:35.747 00.000 12252 MoveAxis(E, 24, ABG)
21:00:35.747 00.000 12252 Guiding  Dir = 2, Dur = 24
21:00:35.747 00.000 12252 IsSlewing returns 0
21:00:35.747 00.000 12252 IsGuiding returns 0
21:00:35.750 00.003 12252 PulseGuide returned control before completion, sleep 33
21:00:35.797 00.047 12252 IsGuiding returns 0
21:00:35.797 00.000 12252 Move returns status 0, amount 24
21:00:35.797 00.000 12252 MoveAxis(N, 0, ABG)
21:00:35.797 00.000 12252 Move returns status 0, amount 0
21:00:35.797 00.000 12252 move complete, result=0
21:00:35.797 00.000 12252 worker thread done servicing request
21:00:35.797 00.000 12252 Worker thread wakes up
21:00:35.797 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:35.797 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:35.797 00.000 9044 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
21:00:38.134 02.337 12252 Exposure complete
21:00:38.201 00.067 12252 worker thread done servicing request
21:00:38.201 00.000 9044 OnExposeComplete: enter
21:00:38.203 00.002 9044 UpdateGuideState(): m_state=6
21:00:38.204 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1317
21:00:38.205 00.001 9044 Star::Find returns 1 (0), X=1014.65, Y=822.91, Mass=5627, SNR=51.6, Peak=173 HFD=5.1
21:00:38.206 00.001 9044 MultiStar: [#1 -0.11,0.17,1.04,U] [#2 -0.09,0.16,1.17,U] [#3 -0.06,0.09,0.84,U] [#4 -0.29,0.17,1.25,U] [#5 -0.10,0.16,0.64,U] [#6 -0.06,0.09,0.42,U] [#7 -0.08,0.08,0.44,U] [#8 -0.08,-0.01,0.40,U] 
21:00:38.206 00.000 9044 refined, 8 included, MultiStar: {-0.11, 0.15}, one-star: {-0.02, 0.22}
21:00:38.207 00.001 9044 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.62) = xAngle (3.85 = -2.43)
21:00:38.208 00.001 9044 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.77 = 0.77)
21:00:38.209 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.23 mountX=-0.14 mountY=0.13, mountTheta=2.40
21:00:38.210 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.15, opts=13)
21:00:38.211 00.001 9044 Enqueuing Move request for scope (-0.11, 0.15)
21:00:38.212 00.001 12252 Worker thread wakes up
21:00:38.212 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
21:00:38.212 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
21:00:38.212 00.000 12252 Moving (-0.11, 0.15) raw xDistance=-0.14 yDistance=0.13
21:00:38.212 00.000 12252 BLC: History state: CurrMiss=-0.13, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.179896, 1:0.064286, 2:-0.127613
21:00:38.212 00.000 12252 BLC: No correction, Miss < min_move
21:00:38.212 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:38.213 00.001 9044 UpdateGuideState exits: m=5627 SNR=51.6
21:00:38.215 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:38.216 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:38.216 00.000 9044 Enqueuing Expose request
21:00:38.217 00.001 12252 PPEC rslt: input = -0.14, final = -0.10, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1344.10
21:00:38.217 00.000 12252 PPEC: input: -0.14, control: -0.10, exposure: 2000
21:00:38.217 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:38.217 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:00:38.217 00.000 12252 MoveAxis(E, 38, ABG)
21:00:38.217 00.000 12252 Guiding  Dir = 2, Dur = 38
21:00:38.218 00.001 12252 IsSlewing returns 0
21:00:38.218 00.000 12252 IsGuiding returns 0
21:00:38.220 00.002 12252 PulseGuide returned control before completion, sleep 46
21:00:38.281 00.061 12252 IsGuiding returns 0
21:00:38.281 00.000 12252 Move returns status 0, amount 38
21:00:38.282 00.001 12252 MoveAxis(N, 0, ABG)
21:00:38.282 00.000 12252 Move returns status 0, amount 0
21:00:38.282 00.000 12252 move complete, result=0
21:00:38.282 00.000 12252 worker thread done servicing request
21:00:38.282 00.000 12252 Worker thread wakes up
21:00:38.282 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:38.282 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:38.282 00.000 9044 GuideStep: -0.1 px 38 ms EAST, 0.1 px 0 ms NORTH
21:00:40.635 02.353 12252 Exposure complete
21:00:40.700 00.065 12252 worker thread done servicing request
21:00:40.700 00.000 9044 OnExposeComplete: enter
21:00:40.702 00.002 9044 UpdateGuideState(): m_state=6
21:00:40.703 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1318
21:00:40.704 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=822.92, Mass=5562, SNR=51.1, Peak=173 HFD=5.1
21:00:40.706 00.002 9044 MultiStar: [#1 -0.05,0.23,1.05,U] [#2 -0.07,0.17,1.21,U] [#3 -0.04,0.10,0.84,U] [#4 -0.24,0.17,1.25,U] [#5 -0.08,0.31,0.66,U] [#6 -0.13,0.27,0.43,U] [#7 -0.02,0.08,0.42,U] [#8 -0.01,0.15,0.41,U] 
21:00:40.707 00.001 9044 refined, 8 included, MultiStar: {-0.08, 0.19}, one-star: {0.02, 0.23}
21:00:40.708 00.001 9044 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.62) = xAngle (3.58 = -2.70)
21:00:40.710 00.002 9044 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.50 = 0.50)
21:00:40.711 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.96 mountX=-0.19 mountY=0.10, mountTheta=2.65
21:00:40.713 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.19, opts=13)
21:00:40.714 00.001 9044 Enqueuing Move request for scope (-0.08, 0.19)
21:00:40.715 00.001 12252 Worker thread wakes up
21:00:40.715 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:40.716 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
21:00:40.716 00.000 9044 UpdateGuideState exits: m=5562 SNR=51.1
21:00:40.717 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
21:00:40.718 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:40.719 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:40.720 00.001 12252 Moving (-0.08, 0.19) raw xDistance=-0.19 yDistance=0.10
21:00:40.720 00.000 9044 Enqueuing Expose request
21:00:40.721 00.001 12252 BLC: window closed
21:00:40.721 00.000 12252 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.179896, 1:0.064286, 2:-0.127613
21:00:40.721 00.000 12252 BLC: No correction, Miss < min_move
21:00:40.725 00.004 12252 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 1344.26
21:00:40.725 00.000 12252 PPEC: input: -0.19, control: -0.13, exposure: 2000
21:00:40.725 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:40.725 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:00:40.725 00.000 12252 MoveAxis(E, 52, ABG)
21:00:40.726 00.001 12252 Guiding  Dir = 2, Dur = 52
21:00:40.726 00.000 12252 IsSlewing returns 0
21:00:40.726 00.000 12252 IsGuiding returns 0
21:00:40.730 00.004 12252 PulseGuide returned control before completion, sleep 60
21:00:40.803 00.073 12252 IsGuiding returns 0
21:00:40.803 00.000 12252 Move returns status 0, amount 52
21:00:40.803 00.000 12252 MoveAxis(N, 0, ABG)
21:00:40.803 00.000 12252 Move returns status 0, amount 0
21:00:40.803 00.000 12252 move complete, result=0
21:00:40.804 00.001 12252 worker thread done servicing request
21:00:40.804 00.000 12252 Worker thread wakes up
21:00:40.804 00.000 9044 GuideStep: -0.2 px 52 ms EAST, 0.1 px 0 ms NORTH
21:00:40.807 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:40.807 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:43.153 02.346 12252 Exposure complete
21:00:43.200 00.047 12252 worker thread done servicing request
21:00:43.200 00.000 9044 OnExposeComplete: enter
21:00:43.202 00.002 9044 UpdateGuideState(): m_state=6
21:00:43.204 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1319
21:00:43.205 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=822.81, Mass=5635, SNR=51.6, Peak=173 HFD=5.1
21:00:43.208 00.003 9044 MultiStar: [#1 0.06,0.08,1.05,U] [#2 0.03,0.07,1.20,U] [#3 0.02,0.02,0.83,U] [#4 -0.17,0.11,1.26,U] [#5 0.05,0.08,0.64,U] [#6 0.02,0.02,0.42,U] [#7 0.03,-0.02,0.43,U] [#8 0.01,0.04,0.40,U] 
21:00:43.209 00.001 9044 refined, 8 included, MultiStar: {0.00, 0.07}, one-star: {0.05, 0.12}
21:00:43.209 00.000 9044 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.62) = xAngle (3.17 = -3.11)
21:00:43.210 00.001 9044 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.09 = 0.09)
21:00:43.211 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.55 mountX=-0.07 mountY=0.01, mountTheta=3.05
21:00:43.212 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.07, opts=13)
21:00:43.214 00.002 9044 Enqueuing Move request for scope (0.00, 0.07)
21:00:43.215 00.001 12252 Worker thread wakes up
21:00:43.216 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:43.217 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
21:00:43.217 00.000 9044 UpdateGuideState exits: m=5635 SNR=51.6
21:00:43.219 00.002 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
21:00:43.219 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:43.220 00.001 12252 Moving (0.00, 0.07) raw xDistance=-0.07 yDistance=0.01
21:00:43.222 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:43.223 00.001 9044 Enqueuing Expose request
21:00:43.226 00.003 12252 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1344.42
21:00:43.226 00.000 12252 PPEC: input: -0.07, control: -0.03, exposure: 2000
21:00:43.226 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:43.226 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:00:43.226 00.000 12252 MoveAxis(E, 11, ABG)
21:00:43.226 00.000 12252 Guiding  Dir = 2, Dur = 11
21:00:43.227 00.001 12252 IsSlewing returns 0
21:00:43.227 00.000 12252 IsGuiding returns 0
21:00:43.229 00.002 12252 PulseGuide returned control before completion, sleep 20
21:00:43.259 00.030 12252 IsGuiding returns 0
21:00:43.259 00.000 12252 Move returns status 0, amount 11
21:00:43.259 00.000 12252 MoveAxis(N, 0, ABG)
21:00:43.259 00.000 12252 Move returns status 0, amount 0
21:00:43.259 00.000 12252 move complete, result=0
21:00:43.259 00.000 12252 worker thread done servicing request
21:00:43.259 00.000 12252 Worker thread wakes up
21:00:43.259 00.000 9044 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
21:00:43.262 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:43.263 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:45.625 02.362 12252 Exposure complete
21:00:45.675 00.050 12252 worker thread done servicing request
21:00:45.676 00.001 9044 OnExposeComplete: enter
21:00:45.677 00.001 9044 UpdateGuideState(): m_state=6
21:00:45.678 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1320
21:00:45.679 00.001 9044 Star::Find returns 1 (0), X=1014.78, Y=822.84, Mass=5592, SNR=51.3, Peak=173 HFD=5.0
21:00:45.681 00.002 9044 MultiStar: [#1 0.06,0.18,1.04,U] [#2 0.05,0.10,1.20,U] [#3 0.00,0.02,0.84,U] [#4 -0.11,0.10,1.27,U] [#5 0.06,0.06,0.66,U] [#6 0.08,0.13,0.43,U] [#7 0.11,0.06,0.42,U] [#8 0.04,0.11,0.41,U] 
21:00:45.681 00.000 9044 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.11, 0.15}
21:00:45.682 00.001 9044 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.62) = xAngle (2.90 = 2.90)
21:00:45.683 00.001 9044 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.18 = -0.18)
21:00:45.684 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.27 mountX=-0.11 mountY=-0.02, mountTheta=-2.95
21:00:45.685 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.10, opts=13)
21:00:45.686 00.001 9044 Enqueuing Move request for scope (0.03, 0.10)
21:00:45.687 00.001 12252 Worker thread wakes up
21:00:45.687 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:45.687 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
21:00:45.687 00.000 9044 UpdateGuideState exits: m=5592 SNR=51.3
21:00:45.688 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:45.689 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
21:00:45.689 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:45.690 00.001 9044 Enqueuing Expose request
21:00:45.690 00.000 12252 Moving (0.03, 0.10) raw xDistance=-0.11 yDistance=-0.02
21:00:45.693 00.003 12252 PPEC rslt: input = -0.11, final = -0.09, react = -0.06, pred = -0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 1344.57
21:00:45.693 00.000 12252 PPEC: input: -0.11, control: -0.09, exposure: 2000
21:00:45.693 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:45.694 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:00:45.694 00.000 12252 MoveAxis(E, 37, ABG)
21:00:45.694 00.000 12252 Guiding  Dir = 2, Dur = 37
21:00:45.694 00.000 12252 IsSlewing returns 0
21:00:45.694 00.000 12252 IsGuiding returns 0
21:00:45.696 00.002 12252 PulseGuide returned control before completion, sleep 46
21:00:45.753 00.057 12252 IsGuiding returns 0
21:00:45.753 00.000 12252 Move returns status 0, amount 37
21:00:45.753 00.000 12252 MoveAxis(N, 0, ABG)
21:00:45.753 00.000 12252 Move returns status 0, amount 0
21:00:45.753 00.000 12252 move complete, result=0
21:00:45.753 00.000 12252 worker thread done servicing request
21:00:45.753 00.000 12252 Worker thread wakes up
21:00:45.753 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:45.753 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:45.753 00.000 9044 GuideStep: -0.1 px 37 ms EAST, -0.0 px 0 ms NORTH
21:00:48.095 02.342 12252 Exposure complete
21:00:48.143 00.048 12252 worker thread done servicing request
21:00:48.143 00.000 9044 OnExposeComplete: enter
21:00:48.144 00.001 9044 UpdateGuideState(): m_state=6
21:00:48.145 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1321
21:00:48.148 00.003 9044 Star::Find returns 1 (0), X=1014.79, Y=822.88, Mass=5415, SNR=50.4, Peak=173 HFD=4.9
21:00:48.151 00.003 9044 MultiStar: [#1 0.08,0.19,1.06,U] [#2 0.02,0.07,1.21,U] [#3 -0.02,0.01,0.86,U] [#4 0.02,0.11,1.27,U] [#5 0.00,0.05,0.67,U] [#6 0.07,0.18,0.42,U] [#7 0.03,-0.00,0.43,U] [#8 -0.00,0.10,0.42,U] 
21:00:48.152 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.12, 0.19}
21:00:48.153 00.001 9044 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.62) = xAngle (2.84 = 2.84)
21:00:48.157 00.004 9044 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.24 = -0.24)
21:00:48.159 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.22 mountX=-0.11 mountY=-0.03, mountTheta=-2.90
21:00:48.161 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.11, opts=13)
21:00:48.161 00.000 9044 Enqueuing Move request for scope (0.04, 0.11)
21:00:48.162 00.001 12252 Worker thread wakes up
21:00:48.162 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
21:00:48.162 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
21:00:48.162 00.000 12252 Moving (0.04, 0.11) raw xDistance=-0.11 yDistance=-0.03
21:00:48.162 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:48.164 00.002 9044 UpdateGuideState exits: m=5415 SNR=50.4
21:00:48.166 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:48.166 00.000 12252 PPEC rslt: input = -0.11, final = -0.10, react = -0.06, pred = -0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 1344.72
21:00:48.167 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:48.168 00.001 9044 Enqueuing Expose request
21:00:48.168 00.000 12252 PPEC: input: -0.11, control: -0.10, exposure: 2000
21:00:48.168 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:48.169 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:00:48.169 00.000 12252 MoveAxis(E, 37, ABG)
21:00:48.169 00.000 12252 Guiding  Dir = 2, Dur = 37
21:00:48.169 00.000 12252 IsSlewing returns 0
21:00:48.170 00.001 12252 IsGuiding returns 0
21:00:48.172 00.002 12252 PulseGuide returned control before completion, sleep 45
21:00:48.232 00.060 12252 IsGuiding returns 0
21:00:48.232 00.000 12252 Move returns status 0, amount 37
21:00:48.232 00.000 12252 MoveAxis(N, 0, ABG)
21:00:48.232 00.000 12252 Move returns status 0, amount 0
21:00:48.232 00.000 12252 move complete, result=0
21:00:48.232 00.000 12252 worker thread done servicing request
21:00:48.233 00.001 9044 GuideStep: -0.1 px 37 ms EAST, -0.0 px 0 ms NORTH
21:00:48.233 00.000 12252 Worker thread wakes up
21:00:48.235 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:48.235 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:50.599 02.364 12252 Exposure complete
21:00:50.663 00.064 12252 worker thread done servicing request
21:00:50.663 00.000 9044 OnExposeComplete: enter
21:00:50.665 00.002 9044 UpdateGuideState(): m_state=6
21:00:50.669 00.004 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1322
21:00:50.670 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=822.81, Mass=5495, SNR=51.0, Peak=173 HFD=5.1
21:00:50.672 00.002 9044 MultiStar: [#1 -0.07,-0.07,1.04,U] [#2 -0.04,0.02,1.20,U] [#3 -0.04,-0.06,0.84,U] [#4 -0.07,0.01,1.28,U] [#5 -0.11,-0.07,0.66,U] [#6 -0.03,0.01,0.43,U] [#7 -0.00,0.02,0.43,U] [#8 -0.06,-0.08,0.41,U] 
21:00:50.673 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {0.03, 0.12}
21:00:50.674 00.001 9044 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.62) = xAngle (-1.40 = -1.40)
21:00:50.674 00.000 9044 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.48 = 1.80)
21:00:50.675 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.02 mountX=0.01 mountY=0.04, mountTheta=1.39
21:00:50.677 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.01, opts=13)
21:00:50.678 00.001 9044 Enqueuing Move request for scope (-0.05, -0.01)
21:00:50.680 00.002 12252 Worker thread wakes up
21:00:50.680 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:50.682 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
21:00:50.682 00.000 9044 UpdateGuideState exits: m=5495 SNR=51.0
21:00:50.683 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
21:00:50.683 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:50.684 00.001 12252 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.04
21:00:50.684 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:50.686 00.002 9044 Enqueuing Expose request
21:00:50.688 00.002 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1344.88
21:00:50.688 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
21:00:50.688 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:50.688 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:00:50.688 00.000 12252 MoveAxis(E, 10, ABG)
21:00:50.688 00.000 12252 Guiding  Dir = 2, Dur = 10
21:00:50.688 00.000 12252 IsSlewing returns 0
21:00:50.688 00.000 12252 IsGuiding returns 0
21:00:50.691 00.003 12252 PulseGuide returned control before completion, sleep 19
21:00:50.716 00.025 12252 IsGuiding returns 0
21:00:50.716 00.000 12252 Move returns status 0, amount 10
21:00:50.716 00.000 12252 MoveAxis(N, 0, ABG)
21:00:50.716 00.000 12252 Move returns status 0, amount 0
21:00:50.717 00.001 12252 move complete, result=0
21:00:50.717 00.000 12252 worker thread done servicing request
21:00:50.717 00.000 12252 Worker thread wakes up
21:00:50.717 00.000 9044 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
21:00:50.719 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:50.719 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:53.077 02.358 12252 Exposure complete
21:00:53.124 00.047 12252 worker thread done servicing request
21:00:53.125 00.001 9044 OnExposeComplete: enter
21:00:53.127 00.002 9044 UpdateGuideState(): m_state=6
21:00:53.130 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1323
21:00:53.132 00.002 9044 Star::Find returns 1 (0), X=1014.51, Y=822.91, Mass=5371, SNR=50.4, Peak=173 HFD=5.1
21:00:53.134 00.002 9044 MultiStar: [#1 -0.16,-0.02,1.06,U] [#2 -0.14,0.06,1.21,U] [#3 -0.16,-0.01,0.85,U] [#4 -0.27,0.11,1.28,U] [#5 -0.23,0.02,0.66,U] [#6 -0.17,0.11,0.43,U] [#7 -0.01,0.09,0.45,U] [#8 -0.29,-0.05,0.41,U] 
21:00:53.135 00.001 9044 refined, 8 included, MultiStar: {-0.18, 0.07}, one-star: {-0.16, 0.22}
21:00:53.135 00.000 9044 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.62) = xAngle (4.41 = -1.87)
21:00:53.136 00.001 9044 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.33 = 1.33)
21:00:53.137 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.79 mountX=-0.06 mountY=0.19, mountTheta=1.87
21:00:53.139 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=0.07, opts=13)
21:00:53.140 00.001 9044 Enqueuing Move request for scope (-0.18, 0.07)
21:00:53.142 00.002 12252 Worker thread wakes up
21:00:53.142 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:53.143 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
21:00:53.143 00.000 9044 UpdateGuideState exits: m=5371 SNR=50.4
21:00:53.144 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
21:00:53.144 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:53.145 00.001 12252 Moving (-0.18, 0.07) raw xDistance=-0.06 yDistance=0.19
21:00:53.145 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:53.146 00.001 9044 Enqueuing Expose request
21:00:53.148 00.002 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1345.03
21:00:53.148 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
21:00:53.148 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:00:53.148 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:00:53.148 00.000 12252 MoveAxis(E, 5, ABG)
21:00:53.148 00.000 12252 Guiding  Dir = 2, Dur = 5
21:00:53.148 00.000 12252 IsSlewing returns 0
21:00:53.148 00.000 12252 IsGuiding returns 0
21:00:53.152 00.004 12252 PulseGuide returned control before completion, sleep 13
21:00:53.175 00.023 12252 IsGuiding returns 0
21:00:53.175 00.000 12252 Move returns status 0, amount 5
21:00:53.175 00.000 12252 MoveAxis(N, 0, ABG)
21:00:53.175 00.000 12252 Move returns status 0, amount 0
21:00:53.175 00.000 12252 move complete, result=0
21:00:53.175 00.000 12252 worker thread done servicing request
21:00:53.175 00.000 12252 Worker thread wakes up
21:00:53.175 00.000 9044 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
21:00:53.178 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:53.178 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:55.516 02.338 12252 Exposure complete
21:00:55.591 00.075 12252 worker thread done servicing request
21:00:55.591 00.000 9044 OnExposeComplete: enter
21:00:55.592 00.001 9044 UpdateGuideState(): m_state=6
21:00:55.594 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1324
21:00:55.595 00.001 9044 Star::Find returns 1 (0), X=1014.67, Y=822.89, Mass=5612, SNR=51.5, Peak=173 HFD=5.1
21:00:55.597 00.002 9044 MultiStar: [#1 -0.07,0.01,1.03,U] [#2 -0.08,0.13,1.21,U] [#3 -0.15,0.08,0.84,U] [#4 -0.24,0.16,1.26,U] [#5 -0.09,0.16,0.65,U] [#6 -0.04,0.14,0.42,U] [#7 -0.09,-0.01,0.42,U] [#8 -0.16,0.04,0.40,U] 
21:00:55.598 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.11}, one-star: {0.00, 0.20}
21:00:55.599 00.001 9044 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.62) = xAngle (3.96 = -2.33)
21:00:55.599 00.000 9044 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.87 = 0.87)
21:00:55.600 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.16 cameraTheta=2.33 mountX=-0.11 mountY=0.12, mountTheta=2.30
21:00:55.602 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.11, opts=13)
21:00:55.606 00.004 9044 Enqueuing Move request for scope (-0.11, 0.11)
21:00:55.608 00.002 12252 Worker thread wakes up
21:00:55.608 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:55.609 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
21:00:55.609 00.000 9044 UpdateGuideState exits: m=5612 SNR=51.5
21:00:55.610 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:55.611 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
21:00:55.611 00.000 12252 Moving (-0.11, 0.11) raw xDistance=-0.11 yDistance=0.12
21:00:55.611 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:55.612 00.001 9044 Enqueuing Expose request
21:00:55.613 00.001 12252 PPEC rslt: input = -0.11, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 1345.17
21:00:55.613 00.000 12252 PPEC: input: -0.11, control: -0.07, exposure: 2000
21:00:55.613 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:00:55.613 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:00:55.613 00.000 12252 MoveAxis(E, 29, ABG)
21:00:55.614 00.001 12252 Guiding  Dir = 2, Dur = 29
21:00:55.614 00.000 12252 IsSlewing returns 0
21:00:55.614 00.000 12252 IsGuiding returns 0
21:00:55.617 00.003 12252 PulseGuide returned control before completion, sleep 37
21:00:55.665 00.048 12252 IsGuiding returns 0
21:00:55.665 00.000 12252 Move returns status 0, amount 29
21:00:55.665 00.000 12252 MoveAxis(N, 0, ABG)
21:00:55.665 00.000 12252 Move returns status 0, amount 0
21:00:55.665 00.000 12252 move complete, result=0
21:00:55.665 00.000 12252 worker thread done servicing request
21:00:55.665 00.000 12252 Worker thread wakes up
21:00:55.665 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:55.665 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:00:55.665 00.000 9044 GuideStep: -0.1 px 29 ms EAST, 0.1 px 0 ms NORTH
21:00:58.015 02.350 12252 Exposure complete
21:00:58.086 00.071 12252 worker thread done servicing request
21:00:58.086 00.000 9044 OnExposeComplete: enter
21:00:58.089 00.003 9044 UpdateGuideState(): m_state=6
21:00:58.091 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1325
21:00:58.094 00.003 9044 Star::Find returns 1 (0), X=1014.58, Y=823.05, Mass=5609, SNR=51.4, Peak=173 HFD=5.2
21:00:58.096 00.002 9044 MultiStar: [#1 -0.19,0.24,1.03,U] [#2 -0.11,0.22,1.18,U] [#3 -0.15,0.21,0.84,U] [#4 -0.30,0.26,0.00,M1] [#5 -0.13,0.28,0.66,U] [#6 -0.24,0.15,0.42,U] [#7 -0.16,0.22,0.42,U] [#8 -0.14,0.21,0.40,U] 
21:00:58.098 00.002 9044 refined, 7 included, MultiStar: {-0.14, 0.25}, one-star: {-0.09, 0.36}
21:00:58.100 00.002 9044 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.62) = xAngle (3.72 = -2.56)
21:00:58.103 00.003 9044 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.64 = 0.64)
21:00:58.105 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.28 cameraTheta=2.10 mountX=-0.24 mountY=0.17, mountTheta=2.52
21:00:58.109 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.25, opts=13)
21:00:58.111 00.002 9044 Enqueuing Move request for scope (-0.14, 0.25)
21:00:58.115 00.004 12252 Worker thread wakes up
21:00:58.115 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:00:58.116 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
21:00:58.117 00.001 9044 UpdateGuideState exits: m=5609 SNR=51.4
21:00:58.118 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
21:00:58.118 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:00:58.120 00.002 12252 Moving (-0.14, 0.25) raw xDistance=-0.24 yDistance=0.17
21:00:58.120 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:00:58.122 00.002 9044 Enqueuing Expose request
21:00:58.125 00.003 12252 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 1345.32
21:00:58.125 00.000 12252 PPEC: input: -0.24, control: -0.15, exposure: 2000
21:00:58.125 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:00:58.125 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:00:58.125 00.000 12252 MoveAxis(E, 58, ABG)
21:00:58.125 00.000 12252 Guiding  Dir = 2, Dur = 58
21:00:58.126 00.001 12252 IsSlewing returns 0
21:00:58.126 00.000 12252 IsGuiding returns 0
21:00:58.128 00.002 12252 PulseGuide returned control before completion, sleep 67
21:00:58.207 00.079 12252 IsGuiding returns 0
21:00:58.207 00.000 12252 Move returns status 0, amount 58
21:00:58.207 00.000 12252 MoveAxis(N, 0, ABG)
21:00:58.207 00.000 12252 Move returns status 0, amount 0
21:00:58.207 00.000 12252 move complete, result=0
21:00:58.207 00.000 12252 worker thread done servicing request
21:00:58.207 00.000 12252 Worker thread wakes up
21:00:58.207 00.000 9044 GuideStep: -0.2 px 58 ms EAST, 0.2 px 0 ms NORTH
21:00:58.209 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:00:58.209 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:00.575 02.366 12252 Exposure complete
21:01:00.624 00.049 12252 worker thread done servicing request
21:01:00.624 00.000 9044 OnExposeComplete: enter
21:01:00.625 00.001 9044 UpdateGuideState(): m_state=6
21:01:00.627 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1326
21:01:00.628 00.001 9044 Star::Find returns 1 (0), X=1014.62, Y=822.79, Mass=5541, SNR=51.0, Peak=173 HFD=5.2
21:01:00.629 00.001 9044 MultiStar: [#1 -0.16,-0.01,1.04,U] [#2 -0.14,0.04,1.21,U] [#3 -0.17,-0.00,0.84,U] [#4 -0.15,0.05,1.27,U] [#5 -0.14,-0.00,0.65,U] [#6 -0.12,0.10,0.43,U] [#7 -0.06,-0.11,0.43,U] [#8 -0.28,0.07,0.41,U] 
21:01:00.630 00.001 9044 single-star, 8 included, MultiStar: {-0.14, 0.03}, one-star: {-0.05, 0.10}
21:01:00.631 00.001 9044 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.62) = xAngle (3.67 = -2.61)
21:01:00.632 00.001 9044 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.59 = 0.59)
21:01:00.634 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.05 mountX=-0.09 mountY=0.06, mountTheta=2.57
21:01:00.636 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.10, opts=13)
21:01:00.637 00.001 9044 Enqueuing Move request for scope (-0.05, 0.10)
21:01:00.638 00.001 12252 Worker thread wakes up
21:01:00.638 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:00.639 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
21:01:00.639 00.000 9044 UpdateGuideState exits: m=5541 SNR=51.0
21:01:00.641 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:00.642 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:00.643 00.001 9044 Enqueuing Expose request
21:01:00.644 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
21:01:00.644 00.000 12252 Moving (-0.05, 0.10) raw xDistance=-0.09 yDistance=0.06
21:01:00.648 00.004 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1345.46
21:01:00.648 00.000 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
21:01:00.648 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:00.648 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:01:00.648 00.000 12252 MoveAxis(E, 3, ABG)
21:01:00.648 00.000 12252 Guiding  Dir = 2, Dur = 3
21:01:00.649 00.001 12252 IsSlewing returns 0
21:01:00.649 00.000 12252 IsGuiding returns 0
21:01:00.651 00.002 12252 PulseGuide returned control before completion, sleep 11
21:01:00.675 00.024 12252 IsGuiding returns 0
21:01:00.675 00.000 12252 Move returns status 0, amount 3
21:01:00.675 00.000 12252 MoveAxis(N, 0, ABG)
21:01:00.675 00.000 12252 Move returns status 0, amount 0
21:01:00.675 00.000 12252 move complete, result=0
21:01:00.675 00.000 12252 worker thread done servicing request
21:01:00.675 00.000 12252 Worker thread wakes up
21:01:00.675 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:00.675 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:00.675 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:01:03.020 02.345 12252 Exposure complete
21:01:03.067 00.047 12252 worker thread done servicing request
21:01:03.067 00.000 9044 OnExposeComplete: enter
21:01:03.068 00.001 9044 UpdateGuideState(): m_state=6
21:01:03.070 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1327
21:01:03.071 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=822.95, Mass=5542, SNR=51.0, Peak=173 HFD=5.0
21:01:03.073 00.002 9044 MultiStar: [#1 -0.08,0.19,1.04,U] [#2 -0.04,0.09,1.21,U] [#3 -0.10,0.13,0.85,U] [#4 -0.23,0.18,1.26,U] [#5 -0.10,0.07,0.66,U] [#6 -0.12,0.19,0.43,U] [#7 0.02,0.12,0.43,U] [#8 -0.02,0.15,0.42,U] 
21:01:03.074 00.001 9044 refined, 8 included, MultiStar: {-0.08, 0.16}, one-star: {0.05, 0.27}
21:01:03.075 00.001 9044 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.62) = xAngle (3.65 = -2.64)
21:01:03.077 00.002 9044 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.56 = 0.56)
21:01:03.078 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.02 mountX=-0.15 mountY=0.09, mountTheta=2.59
21:01:03.080 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.16, opts=13)
21:01:03.081 00.001 9044 Enqueuing Move request for scope (-0.08, 0.16)
21:01:03.082 00.001 12252 Worker thread wakes up
21:01:03.082 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:03.083 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
21:01:03.084 00.001 9044 UpdateGuideState exits: m=5542 SNR=51.0
21:01:03.085 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:03.086 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
21:01:03.086 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:03.087 00.001 9044 Enqueuing Expose request
21:01:03.088 00.001 12252 Moving (-0.08, 0.16) raw xDistance=-0.15 yDistance=0.09
21:01:03.090 00.002 12252 PPEC rslt: input = -0.15, final = -0.12, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1345.61
21:01:03.090 00.000 12252 PPEC: input: -0.15, control: -0.12, exposure: 2000
21:01:03.090 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:03.092 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:01:03.092 00.000 12252 MoveAxis(E, 46, ABG)
21:01:03.092 00.000 12252 Guiding  Dir = 2, Dur = 46
21:01:03.092 00.000 12252 IsSlewing returns 0
21:01:03.092 00.000 12252 IsGuiding returns 0
21:01:03.094 00.002 12252 PulseGuide returned control before completion, sleep 54
21:01:03.163 00.069 12252 IsGuiding returns 0
21:01:03.163 00.000 12252 Move returns status 0, amount 46
21:01:03.163 00.000 12252 MoveAxis(N, 0, ABG)
21:01:03.163 00.000 12252 Move returns status 0, amount 0
21:01:03.163 00.000 12252 move complete, result=0
21:01:03.163 00.000 12252 worker thread done servicing request
21:01:03.163 00.000 12252 Worker thread wakes up
21:01:03.163 00.000 9044 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
21:01:03.166 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:03.166 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:05.520 02.354 12252 Exposure complete
21:01:05.570 00.050 12252 worker thread done servicing request
21:01:05.570 00.000 9044 OnExposeComplete: enter
21:01:05.571 00.001 9044 UpdateGuideState(): m_state=6
21:01:05.572 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1328
21:01:05.573 00.001 9044 Star::Find returns 1 (0), X=1014.63, Y=822.76, Mass=5570, SNR=51.3, Peak=173 HFD=5.3
21:01:05.576 00.003 9044 MultiStar: [#1 -0.10,-0.11,1.04,U] [#2 -0.08,0.03,1.22,U] [#3 -0.25,-0.17,0.85,U] [#4 -0.12,-0.03,1.26,U] [#5 -0.17,-0.01,0.65,U] [#6 -0.15,0.07,0.43,U] [#7 -0.04,-0.09,0.42,U] [#8 -0.19,0.01,0.41,U] 
21:01:05.576 00.000 9044 single-star, 8 included, MultiStar: {-0.12, -0.03}, one-star: {-0.04, 0.07}
21:01:05.577 00.001 9044 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.62) = xAngle (3.69 = -2.60)
21:01:05.578 00.001 9044 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.60 = 0.60)
21:01:05.579 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.06 mountX=-0.07 mountY=0.05, mountTheta=2.56
21:01:05.580 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.07, opts=13)
21:01:05.581 00.001 9044 Enqueuing Move request for scope (-0.04, 0.07)
21:01:05.582 00.001 12252 Worker thread wakes up
21:01:05.582 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
21:01:05.582 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:05.584 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
21:01:05.584 00.000 9044 UpdateGuideState exits: m=5570 SNR=51.3
21:01:05.584 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:05.585 00.001 12252 Moving (-0.04, 0.07) raw xDistance=-0.07 yDistance=0.05
21:01:05.585 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:05.586 00.001 9044 Enqueuing Expose request
21:01:05.588 00.002 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1345.75
21:01:05.588 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
21:01:05.588 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:05.588 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:01:05.588 00.000 12252 MoveAxis(E, 7, ABG)
21:01:05.588 00.000 12252 Guiding  Dir = 2, Dur = 7
21:01:05.588 00.000 12252 IsSlewing returns 0
21:01:05.589 00.001 12252 IsGuiding returns 0
21:01:05.590 00.001 12252 PulseGuide returned control before completion, sleep 16
21:01:05.619 00.029 12252 IsGuiding returns 0
21:01:05.619 00.000 12252 Move returns status 0, amount 7
21:01:05.619 00.000 12252 MoveAxis(N, 0, ABG)
21:01:05.619 00.000 12252 Move returns status 0, amount 0
21:01:05.619 00.000 12252 move complete, result=0
21:01:05.619 00.000 12252 worker thread done servicing request
21:01:05.620 00.001 12252 Worker thread wakes up
21:01:05.620 00.000 9044 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
21:01:05.623 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:05.623 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:07.980 02.357 12252 Exposure complete
21:01:08.042 00.062 12252 worker thread done servicing request
21:01:08.042 00.000 9044 OnExposeComplete: enter
21:01:08.043 00.001 9044 UpdateGuideState(): m_state=6
21:01:08.045 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1329
21:01:08.046 00.001 9044 Star::Find returns 1 (0), X=1014.54, Y=822.84, Mass=5531, SNR=51.0, Peak=173 HFD=5.2
21:01:08.048 00.002 9044 MultiStar: [#1 -0.13,-0.06,1.05,U] [#2 -0.13,0.04,1.21,U] [#3 -0.11,-0.05,0.84,U] [#4 -0.24,0.07,1.27,U] [#5 -0.15,0.04,0.66,U] [#6 -0.12,0.06,0.42,U] [#7 -0.07,-0.07,0.43,U] [#8 -0.20,-0.02,0.41,U] 
21:01:08.049 00.001 9044 refined, 8 included, MultiStar: {-0.15, 0.03}, one-star: {-0.13, 0.15}
21:01:08.050 00.001 9044 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.62) = xAngle (4.59 = -1.69)
21:01:08.051 00.001 9044 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.51 = 1.51)
21:01:08.052 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.97 mountX=-0.02 mountY=0.15, mountTheta=1.69
21:01:08.054 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.03, opts=13)
21:01:08.055 00.001 9044 Enqueuing Move request for scope (-0.15, 0.03)
21:01:08.057 00.002 12252 Worker thread wakes up
21:01:08.057 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:08.058 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
21:01:08.058 00.000 9044 UpdateGuideState exits: m=5531 SNR=51.0
21:01:08.059 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:08.061 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
21:01:08.061 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:08.062 00.001 9044 Enqueuing Expose request
21:01:08.063 00.001 12252 Moving (-0.15, 0.03) raw xDistance=-0.02 yDistance=0.15
21:01:08.066 00.003 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1345.89
21:01:08.066 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
21:01:08.066 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=-0.00 newest=0.29
21:01:08.066 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.15
21:01:08.066 00.000 12252 MoveAxis(E, 5, ABG)
21:01:08.066 00.000 12252 Guiding  Dir = 2, Dur = 5
21:01:08.067 00.001 12252 IsSlewing returns 0
21:01:08.067 00.000 12252 IsGuiding returns 0
21:01:08.069 00.002 12252 PulseGuide returned control before completion, sleep 14
21:01:08.098 00.029 12252 IsGuiding returns 0
21:01:08.098 00.000 12252 Move returns status 0, amount 5
21:01:08.098 00.000 12252 BLC: Oldest BLC event removed
21:01:08.098 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
21:01:08.098 00.000 12252 MoveAxis(S, 131, ABG)
21:01:08.098 00.000 12252 Guiding  Dir = 1, Dur = 131
21:01:08.099 00.001 12252 IsSlewing returns 0
21:01:08.099 00.000 12252 IsGuiding returns 0
21:01:08.104 00.005 12252 PulseGuide returned control before completion, sleep 136
21:01:08.254 00.150 12252 IsGuiding returns 0
21:01:08.254 00.000 12252 Move returns status 0, amount 131
21:01:08.254 00.000 12252 move complete, result=0
21:01:08.254 00.000 12252 worker thread done servicing request
21:01:08.254 00.000 12252 Worker thread wakes up
21:01:08.254 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.2 px 131 ms SOUTH
21:01:08.256 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:08.256 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:10.614 02.358 12252 Exposure complete
21:01:10.685 00.071 12252 worker thread done servicing request
21:01:10.685 00.000 9044 OnExposeComplete: enter
21:01:10.687 00.002 9044 UpdateGuideState(): m_state=6
21:01:10.689 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1330
21:01:10.692 00.003 9044 Star::Find returns 1 (0), X=1014.86, Y=822.83, Mass=5573, SNR=51.3, Peak=173 HFD=5.1
21:01:10.693 00.001 9044 MultiStar: [#1 0.10,0.11,1.05,U] [#2 0.14,0.04,1.20,U] [#3 0.18,0.03,0.85,U] [#4 0.06,0.01,1.25,U] [#5 0.13,0.07,0.65,U] [#6 0.13,0.11,0.42,U] [#7 0.19,-0.24,0.42,U] [#8 0.07,0.13,0.41,U] 
21:01:10.694 00.001 9044 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.19, 0.14}
21:01:10.695 00.001 9044 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.62) = xAngle (2.02 = 2.02)
21:01:10.696 00.001 9044 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.06 = -1.06)
21:01:10.697 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.39 mountX=-0.06 mountY=-0.12, mountTheta=-2.03
21:01:10.700 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.05, opts=13)
21:01:10.701 00.001 9044 Enqueuing Move request for scope (0.13, 0.05)
21:01:10.702 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:10.703 00.001 9044 UpdateGuideState exits: m=5573 SNR=51.3
21:01:10.704 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:10.705 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:10.706 00.001 9044 Enqueuing Expose request
21:01:10.708 00.002 12252 Worker thread wakes up
21:01:10.708 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
21:01:10.708 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
21:01:10.708 00.000 12252 Moving (0.13, 0.05) raw xDistance=-0.06 yDistance=-0.12
21:01:10.708 00.000 12252 BLC: History state: CurrMiss=-0.12, AvgInitMiss=-0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.150058, 1:-0.122876
21:01:10.708 00.000 12252 BLC: No correction, Miss < min_move
21:01:10.712 00.004 12252 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.02
21:01:10.712 00.000 12252 PPEC: input: -0.06, control: -0.02, exposure: 2000
21:01:10.712 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:10.712 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:01:10.712 00.000 12252 MoveAxis(E, 6, ABG)
21:01:10.712 00.000 12252 Guiding  Dir = 2, Dur = 6
21:01:10.712 00.000 12252 IsSlewing returns 0
21:01:10.713 00.001 12252 IsGuiding returns 0
21:01:10.714 00.001 12252 PulseGuide returned control before completion, sleep 15
21:01:10.737 00.023 12252 IsGuiding returns 0
21:01:10.737 00.000 12252 Move returns status 0, amount 6
21:01:10.737 00.000 12252 MoveAxis(N, 0, ABG)
21:01:10.737 00.000 12252 Move returns status 0, amount 0
21:01:10.737 00.000 12252 move complete, result=0
21:01:10.737 00.000 12252 worker thread done servicing request
21:01:10.738 00.001 12252 Worker thread wakes up
21:01:10.738 00.000 9044 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:01:10.740 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:10.740 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:13.096 02.356 12252 Exposure complete
21:01:13.151 00.055 12252 worker thread done servicing request
21:01:13.151 00.000 9044 OnExposeComplete: enter
21:01:13.152 00.001 9044 UpdateGuideState(): m_state=6
21:01:13.154 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1331
21:01:13.155 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=822.81, Mass=5588, SNR=51.3, Peak=173 HFD=5.0
21:01:13.157 00.002 9044 MultiStar: [#1 0.12,0.07,1.05,U] [#2 0.08,-0.03,1.21,U] [#3 0.04,-0.11,0.85,U] [#4 0.08,0.02,1.27,U] [#5 0.11,0.03,0.64,U] [#6 0.05,0.02,0.42,U] [#7 0.17,-0.06,0.42,U] [#8 0.09,-0.10,0.41,U] 
21:01:13.158 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {0.20, 0.12}
21:01:13.160 00.002 9044 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.62) = xAngle (1.67 = 1.67)
21:01:13.161 00.001 9044 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.41 = -1.41)
21:01:13.162 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.11 cameraTheta=0.05 mountX=-0.01 mountY=-0.10, mountTheta=-1.67
21:01:13.164 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.01, opts=13)
21:01:13.165 00.001 9044 Enqueuing Move request for scope (0.10, 0.01)
21:01:13.166 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:13.167 00.001 9044 UpdateGuideState exits: m=5588 SNR=51.3
21:01:13.168 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:13.170 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:13.171 00.001 9044 Enqueuing Expose request
21:01:13.172 00.001 12252 Worker thread wakes up
21:01:13.172 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
21:01:13.172 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
21:01:13.172 00.000 12252 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
21:01:13.172 00.000 12252 BLC: History state: CurrMiss=-0.10, AvgInitMiss=-0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.150058, 1:-0.122876, 2:-0.103661
21:01:13.173 00.001 12252 BLC: No correction, Miss < min_move
21:01:13.175 00.002 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.15
21:01:13.175 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
21:01:13.175 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:13.175 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:01:13.175 00.000 12252 MoveAxis(E, 6, ABG)
21:01:13.175 00.000 12252 Guiding  Dir = 2, Dur = 6
21:01:13.176 00.001 12252 IsSlewing returns 0
21:01:13.176 00.000 12252 IsGuiding returns 0
21:01:13.179 00.003 12252 PulseGuide returned control before completion, sleep 14
21:01:13.201 00.022 12252 IsGuiding returns 0
21:01:13.201 00.000 12252 Move returns status 0, amount 6
21:01:13.201 00.000 12252 MoveAxis(N, 0, ABG)
21:01:13.201 00.000 12252 Move returns status 0, amount 0
21:01:13.201 00.000 12252 move complete, result=0
21:01:13.201 00.000 12252 worker thread done servicing request
21:01:13.201 00.000 12252 Worker thread wakes up
21:01:13.201 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:13.201 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:01:13.203 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:15.542 02.339 12252 Exposure complete
21:01:15.590 00.048 12252 worker thread done servicing request
21:01:15.590 00.000 9044 OnExposeComplete: enter
21:01:15.592 00.002 9044 UpdateGuideState(): m_state=6
21:01:15.594 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1332
21:01:15.595 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=822.79, Mass=5590, SNR=51.3, Peak=173 HFD=5.1
21:01:15.596 00.001 9044 MultiStar: [#1 0.12,0.08,1.04,U] [#2 0.10,0.02,1.21,U] [#3 0.14,0.07,0.84,U] [#4 0.06,0.06,1.25,U] [#5 0.09,0.06,0.64,U] [#6 0.13,-0.04,0.42,U] [#7 0.18,-0.10,0.43,U] [#8 0.13,0.00,0.41,U] 
21:01:15.598 00.002 9044 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.20, 0.10}
21:01:15.599 00.001 9044 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.62) = xAngle (1.98 = 1.98)
21:01:15.600 00.001 9044 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.10 = -1.10)
21:01:15.602 00.002 9044 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.36 mountX=-0.05 mountY=-0.11, mountTheta=-1.99
21:01:15.606 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.05, opts=13)
21:01:15.607 00.001 9044 Enqueuing Move request for scope (0.12, 0.05)
21:01:15.608 00.001 12252 Worker thread wakes up
21:01:15.608 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:15.610 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
21:01:15.610 00.000 9044 UpdateGuideState exits: m=5590 SNR=51.3
21:01:15.612 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:15.613 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:15.615 00.002 9044 Enqueuing Expose request
21:01:15.616 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
21:01:15.616 00.000 12252 Moving (0.12, 0.05) raw xDistance=-0.05 yDistance=-0.11
21:01:15.616 00.000 12252 BLC: window closed
21:01:15.617 00.001 12252 BLC: History state: CurrMiss=-0.11, AvgInitMiss=-0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.150058, 1:-0.122876, 2:-0.103661
21:01:15.617 00.000 12252 BLC: No correction, Miss < min_move
21:01:15.620 00.003 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.29
21:01:15.620 00.000 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
21:01:15.620 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:15.620 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:01:15.620 00.000 12252 MoveAxis(E, 8, ABG)
21:01:15.620 00.000 12252 Guiding  Dir = 2, Dur = 8
21:01:15.620 00.000 12252 IsSlewing returns 0
21:01:15.620 00.000 12252 IsGuiding returns 0
21:01:15.622 00.002 12252 PulseGuide returned control before completion, sleep 17
21:01:15.654 00.032 12252 IsGuiding returns 0
21:01:15.654 00.000 12252 Move returns status 0, amount 8
21:01:15.654 00.000 12252 MoveAxis(N, 0, ABG)
21:01:15.654 00.000 12252 Move returns status 0, amount 0
21:01:15.654 00.000 12252 move complete, result=0
21:01:15.654 00.000 12252 worker thread done servicing request
21:01:15.654 00.000 12252 Worker thread wakes up
21:01:15.654 00.000 9044 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
21:01:15.656 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:15.656 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:18.002 02.346 12252 Exposure complete
21:01:18.050 00.048 12252 worker thread done servicing request
21:01:18.050 00.000 9044 OnExposeComplete: enter
21:01:18.053 00.003 9044 UpdateGuideState(): m_state=6
21:01:18.054 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1333
21:01:18.054 00.000 9044 Star::Find returns 1 (0), X=1014.75, Y=822.90, Mass=5433, SNR=50.6, Peak=173 HFD=5.0
21:01:18.055 00.001 9044 MultiStar: [#1 0.04,0.14,1.04,U] [#2 0.03,0.03,1.21,U] [#3 -0.03,0.05,0.85,U] [#4 -0.15,0.11,1.28,U] [#5 -0.07,0.00,0.66,U] [#6 -0.02,0.02,0.42,U] [#7 0.10,0.03,0.42,U] [#8 0.04,-0.08,0.42,U] 
21:01:18.056 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.08, 0.21}
21:01:18.057 00.001 9044 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.62) = xAngle (3.29 = -3.00)
21:01:18.058 00.001 9044 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.20 = 0.20)
21:01:18.059 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.66 mountX=-0.08 mountY=0.02, mountTheta=2.94
21:01:18.060 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.08, opts=13)
21:01:18.061 00.001 9044 Enqueuing Move request for scope (-0.01, 0.08)
21:01:18.062 00.001 12252 Worker thread wakes up
21:01:18.062 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:18.063 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
21:01:18.063 00.000 9044 UpdateGuideState exits: m=5433 SNR=50.6
21:01:18.065 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:18.067 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:18.068 00.001 9044 Enqueuing Expose request
21:01:18.069 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
21:01:18.069 00.000 12252 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.02
21:01:18.072 00.003 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.41
21:01:18.073 00.001 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
21:01:18.073 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:18.073 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:01:18.073 00.000 12252 MoveAxis(E, 9, ABG)
21:01:18.073 00.000 12252 Guiding  Dir = 2, Dur = 9
21:01:18.073 00.000 12252 IsSlewing returns 0
21:01:18.073 00.000 12252 IsGuiding returns 0
21:01:18.076 00.003 12252 PulseGuide returned control before completion, sleep 17
21:01:18.104 00.028 12252 IsGuiding returns 0
21:01:18.104 00.000 12252 Move returns status 0, amount 9
21:01:18.104 00.000 12252 MoveAxis(N, 0, ABG)
21:01:18.104 00.000 12252 Move returns status 0, amount 0
21:01:18.104 00.000 12252 move complete, result=0
21:01:18.104 00.000 12252 worker thread done servicing request
21:01:18.104 00.000 9044 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
21:01:18.106 00.002 12252 Worker thread wakes up
21:01:18.106 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:18.106 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:20.451 02.345 12252 Exposure complete
21:01:20.500 00.049 12252 worker thread done servicing request
21:01:20.500 00.000 9044 OnExposeComplete: enter
21:01:20.501 00.001 9044 UpdateGuideState(): m_state=6
21:01:20.502 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1334
21:01:20.503 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=823.03, Mass=5476, SNR=51.0, Peak=173 HFD=5.0
21:01:20.506 00.003 9044 MultiStar: [#1 0.08,0.18,1.05,U] [#2 0.03,0.10,1.21,U] [#3 0.04,0.21,0.85,U] [#4 -0.13,0.20,1.26,U] [#5 0.03,0.26,0.66,U] [#6 0.07,0.11,0.43,U] [#7 -0.01,0.23,0.42,U] [#8 -0.05,0.10,0.41,U] 
21:01:20.507 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.20}, one-star: {0.13, 0.34}
21:01:20.508 00.001 9044 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.62) = xAngle (3.09 = 3.09)
21:01:20.509 00.001 9044 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.01 = 0.01)
21:01:20.510 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.47 mountX=-0.20 mountY=0.00, mountTheta=3.13
21:01:20.511 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.20, opts=13)
21:01:20.513 00.002 9044 Enqueuing Move request for scope (0.02, 0.20)
21:01:20.514 00.001 12252 Worker thread wakes up
21:01:20.514 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:20.516 00.002 9044 UpdateGuideState exits: m=5476 SNR=51.0
21:01:20.517 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:20.518 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:20.519 00.001 9044 Enqueuing Expose request
21:01:20.520 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
21:01:20.520 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
21:01:20.520 00.000 12252 Moving (0.02, 0.20) raw xDistance=-0.20 yDistance=0.00
21:01:20.524 00.004 12252 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 1346.54
21:01:20.524 00.000 12252 PPEC: input: -0.20, control: -0.14, exposure: 2000
21:01:20.525 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:20.525 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:01:20.525 00.000 12252 MoveAxis(E, 53, ABG)
21:01:20.525 00.000 12252 Guiding  Dir = 2, Dur = 53
21:01:20.525 00.000 12252 IsSlewing returns 0
21:01:20.525 00.000 12252 IsGuiding returns 0
21:01:20.527 00.002 12252 PulseGuide returned control before completion, sleep 62
21:01:20.598 00.071 12252 IsGuiding returns 0
21:01:20.598 00.000 12252 Move returns status 0, amount 53
21:01:20.598 00.000 12252 MoveAxis(N, 0, ABG)
21:01:20.598 00.000 12252 Move returns status 0, amount 0
21:01:20.598 00.000 12252 move complete, result=0
21:01:20.598 00.000 12252 worker thread done servicing request
21:01:20.598 00.000 9044 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
21:01:20.600 00.002 12252 Worker thread wakes up
21:01:20.600 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:20.600 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:22.947 02.347 12252 Exposure complete
21:01:23.017 00.070 12252 worker thread done servicing request
21:01:23.017 00.000 9044 OnExposeComplete: enter
21:01:23.019 00.002 9044 UpdateGuideState(): m_state=6
21:01:23.021 00.002 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1335
21:01:23.023 00.002 9044 Star::Find returns 1 (0), X=1014.79, Y=822.76, Mass=5473, SNR=51.0, Peak=173 HFD=5.1
21:01:23.026 00.003 9044 MultiStar: [#1 0.07,0.05,1.05,U] [#2 0.09,0.03,1.19,U] [#3 0.03,-0.03,0.85,U] [#4 -0.02,0.02,1.27,U] [#5 0.07,0.03,0.65,U] [#6 0.00,0.00,0.43,U] [#7 0.11,-0.14,0.44,U] [#8 0.20,0.02,0.41,U] 
21:01:23.028 00.002 9044 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.12, 0.07}
21:01:23.029 00.001 9044 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.62) = xAngle (1.88 = 1.88)
21:01:23.031 00.002 9044 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.20 = -1.20)
21:01:23.033 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.26 mountX=-0.02 mountY=-0.06, mountTheta=-1.89
21:01:23.035 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.02, opts=13)
21:01:23.036 00.001 9044 Enqueuing Move request for scope (0.06, 0.02)
21:01:23.038 00.002 12252 Worker thread wakes up
21:01:23.038 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
21:01:23.038 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
21:01:23.038 00.000 12252 Moving (0.06, 0.02) raw xDistance=-0.02 yDistance=-0.06
21:01:23.038 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:23.041 00.003 9044 UpdateGuideState exits: m=5473 SNR=51.0
21:01:23.043 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:23.046 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:23.048 00.002 9044 Enqueuing Expose request
21:01:23.050 00.002 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.66
21:01:23.051 00.001 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
21:01:23.051 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:23.051 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:01:23.051 00.000 12252 MoveAxis(E, 7, ABG)
21:01:23.051 00.000 12252 Guiding  Dir = 2, Dur = 7
21:01:23.052 00.001 12252 IsSlewing returns 0
21:01:23.052 00.000 12252 IsGuiding returns 0
21:01:23.055 00.003 12252 PulseGuide returned control before completion, sleep 15
21:01:23.078 00.023 12252 IsGuiding returns 0
21:01:23.078 00.000 12252 Move returns status 0, amount 7
21:01:23.078 00.000 12252 MoveAxis(N, 0, ABG)
21:01:23.078 00.000 12252 Move returns status 0, amount 0
21:01:23.078 00.000 12252 move complete, result=0
21:01:23.078 00.000 12252 worker thread done servicing request
21:01:23.078 00.000 12252 Worker thread wakes up
21:01:23.078 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
21:01:23.080 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:23.080 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:25.432 02.352 12252 Exposure complete
21:01:25.513 00.081 12252 worker thread done servicing request
21:01:25.513 00.000 9044 OnExposeComplete: enter
21:01:25.515 00.002 9044 UpdateGuideState(): m_state=6
21:01:25.516 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1336
21:01:25.518 00.002 9044 Star::Find returns 1 (0), X=1014.80, Y=822.87, Mass=5537, SNR=51.2, Peak=173 HFD=5.0
21:01:25.521 00.003 9044 MultiStar: [#1 0.08,0.16,1.05,U] [#2 0.08,0.09,1.19,U] [#3 0.05,-0.01,0.84,U] [#4 0.03,0.09,1.25,U] [#5 0.05,0.10,0.65,U] [#6 0.11,0.14,0.42,U] [#7 0.15,-0.01,0.43,U] [#8 0.08,0.03,0.41,U] 
21:01:25.522 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {0.13, 0.18}
21:01:25.523 00.001 9044 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.62) = xAngle (2.50 = 2.50)
21:01:25.524 00.001 9044 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.58 = -0.58)
21:01:25.525 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.12 cameraTheta=0.88 mountX=-0.10 mountY=-0.07, mountTheta=-2.54
21:01:25.527 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.10, opts=13)
21:01:25.528 00.001 9044 Enqueuing Move request for scope (0.08, 0.10)
21:01:25.529 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:25.530 00.001 12252 Worker thread wakes up
21:01:25.530 00.000 9044 UpdateGuideState exits: m=5537 SNR=51.2
21:01:25.531 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
21:01:25.531 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:25.532 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
21:01:25.532 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:25.532 00.000 9044 Enqueuing Expose request
21:01:25.533 00.001 12252 Moving (0.08, 0.10) raw xDistance=-0.10 yDistance=-0.07
21:01:25.535 00.002 12252 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.78
21:01:25.535 00.000 12252 PPEC: input: -0.10, control: -0.01, exposure: 2000
21:01:25.536 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:25.536 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:01:25.536 00.000 12252 MoveAxis(E, 5, ABG)
21:01:25.536 00.000 12252 Guiding  Dir = 2, Dur = 5
21:01:25.536 00.000 12252 IsSlewing returns 0
21:01:25.536 00.000 12252 IsGuiding returns 0
21:01:25.539 00.003 12252 PulseGuide returned control before completion, sleep 14
21:01:25.553 00.014 12252 IsGuiding returns 0
21:01:25.553 00.000 12252 Move returns status 0, amount 5
21:01:25.553 00.000 12252 MoveAxis(N, 0, ABG)
21:01:25.553 00.000 12252 Move returns status 0, amount 0
21:01:25.553 00.000 12252 move complete, result=0
21:01:25.553 00.000 12252 worker thread done servicing request
21:01:25.553 00.000 12252 Worker thread wakes up
21:01:25.553 00.000 9044 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:01:25.555 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:25.555 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:27.912 02.357 12252 Exposure complete
21:01:27.981 00.069 12252 worker thread done servicing request
21:01:27.981 00.000 9044 OnExposeComplete: enter
21:01:27.983 00.002 9044 UpdateGuideState(): m_state=6
21:01:27.983 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1337
21:01:27.984 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=822.97, Mass=5601, SNR=51.4, Peak=173 HFD=5.1
21:01:27.985 00.001 9044 MultiStar: [#1 0.10,0.21,1.04,U] [#2 0.06,0.12,1.21,U] [#3 0.02,0.12,0.84,U] [#4 0.01,0.09,1.27,U] [#5 0.07,0.09,0.65,U] [#6 0.05,0.09,0.42,U] [#7 0.07,0.05,0.42,U] [#8 0.12,0.09,0.41,U] 
21:01:27.987 00.002 9044 refined, 8 included, MultiStar: {0.07, 0.14}, one-star: {0.12, 0.28}
21:01:27.989 00.002 9044 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.62) = xAngle (2.75 = 2.75)
21:01:27.990 00.001 9044 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.33 = -0.33)
21:01:27.992 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.13 mountX=-0.14 mountY=-0.05, mountTheta=-2.80
21:01:27.995 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.14, opts=13)
21:01:27.997 00.002 9044 Enqueuing Move request for scope (0.07, 0.14)
21:01:27.999 00.002 12252 Worker thread wakes up
21:01:27.999 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
21:01:28.000 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
21:01:28.000 00.000 12252 Moving (0.07, 0.14) raw xDistance=-0.14 yDistance=-0.05
21:01:28.000 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:28.002 00.002 12252 PPEC rslt: input = -0.14, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1346.90
21:01:28.003 00.001 9044 UpdateGuideState exits: m=5601 SNR=51.4
21:01:28.005 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:28.007 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:28.009 00.002 9044 Enqueuing Expose request
21:01:28.012 00.003 12252 PPEC: input: -0.14, control: -0.10, exposure: 2000
21:01:28.012 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:28.012 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:01:28.012 00.000 12252 MoveAxis(E, 39, ABG)
21:01:28.012 00.000 12252 Guiding  Dir = 2, Dur = 39
21:01:28.012 00.000 12252 IsSlewing returns 0
21:01:28.012 00.000 12252 IsGuiding returns 0
21:01:28.015 00.003 12252 PulseGuide returned control before completion, sleep 48
21:01:28.064 00.049 12252 IsGuiding returns 0
21:01:28.064 00.000 12252 Move returns status 0, amount 39
21:01:28.064 00.000 12252 MoveAxis(N, 0, ABG)
21:01:28.064 00.000 12252 Move returns status 0, amount 0
21:01:28.064 00.000 12252 move complete, result=0
21:01:28.064 00.000 12252 worker thread done servicing request
21:01:28.064 00.000 12252 Worker thread wakes up
21:01:28.064 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:28.064 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:28.064 00.000 9044 GuideStep: -0.1 px 39 ms EAST, -0.1 px 0 ms NORTH
21:01:30.415 02.351 12252 Exposure complete
21:01:30.465 00.050 12252 worker thread done servicing request
21:01:30.465 00.000 9044 OnExposeComplete: enter
21:01:30.466 00.001 9044 UpdateGuideState(): m_state=6
21:01:30.467 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1338
21:01:30.468 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=822.87, Mass=5578, SNR=51.3, Peak=173 HFD=5.0
21:01:30.470 00.002 9044 MultiStar: [#1 0.07,0.21,1.04,U] [#2 0.04,0.03,1.21,U] [#3 0.05,0.08,0.83,U] [#4 0.05,0.04,1.27,U] [#5 0.03,0.10,0.64,U] [#6 0.04,0.13,0.42,U] [#7 0.14,0.01,0.43,U] [#8 0.09,0.06,0.41,U] 
21:01:30.471 00.001 9044 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.13, 0.18}
21:01:30.472 00.001 9044 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.62) = xAngle (2.57 = 2.57)
21:01:30.473 00.001 9044 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.51 = -0.51)
21:01:30.475 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.95 mountX=-0.10 mountY=-0.06, mountTheta=-2.62
21:01:30.478 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.10, opts=13)
21:01:30.479 00.001 9044 Enqueuing Move request for scope (0.07, 0.10)
21:01:30.480 00.001 12252 Worker thread wakes up
21:01:30.480 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:30.482 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
21:01:30.482 00.000 9044 UpdateGuideState exits: m=5578 SNR=51.3
21:01:30.483 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
21:01:30.483 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:30.483 00.000 12252 Moving (0.07, 0.10) raw xDistance=-0.10 yDistance=-0.06
21:01:30.483 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:30.484 00.001 9044 Enqueuing Expose request
21:01:30.486 00.002 12252 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.02
21:01:30.486 00.000 12252 PPEC: input: -0.10, control: -0.00, exposure: 2000
21:01:30.486 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:30.486 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:01:30.486 00.000 12252 MoveAxis(E, 2, ABG)
21:01:30.486 00.000 12252 Guiding  Dir = 2, Dur = 2
21:01:30.487 00.001 12252 IsSlewing returns 0
21:01:30.487 00.000 12252 IsGuiding returns 0
21:01:30.490 00.003 12252 IsGuiding returns 0
21:01:30.491 00.001 12252 Move returns status 0, amount 2
21:01:30.491 00.000 12252 MoveAxis(N, 0, ABG)
21:01:30.491 00.000 12252 Move returns status 0, amount 0
21:01:30.491 00.000 12252 move complete, result=0
21:01:30.491 00.000 12252 worker thread done servicing request
21:01:30.491 00.000 12252 Worker thread wakes up
21:01:30.491 00.000 9044 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:01:30.492 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:30.492 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:32.846 02.354 12252 Exposure complete
21:01:32.901 00.055 12252 worker thread done servicing request
21:01:32.901 00.000 9044 OnExposeComplete: enter
21:01:32.903 00.002 9044 UpdateGuideState(): m_state=6
21:01:32.907 00.004 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1339
21:01:32.910 00.003 9044 Star::Find returns 1 (0), X=1014.85, Y=822.95, Mass=5591, SNR=51.3, Peak=173 HFD=5.1
21:01:32.912 00.002 9044 MultiStar: [#1 0.14,0.18,1.05,U] [#2 0.11,0.13,1.20,U] [#3 0.06,0.18,0.84,U] [#4 -0.12,0.12,1.28,U] [#5 0.06,0.15,0.65,U] [#6 0.06,0.11,0.42,U] [#7 0.16,0.09,0.43,U] [#8 0.06,-0.01,0.42,U] 
21:01:32.915 00.003 9044 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {0.18, 0.26}
21:01:32.917 00.002 9044 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.62) = xAngle (2.76 = 2.76)
21:01:32.920 00.003 9044 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.32 = -0.32)
21:01:32.922 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.14 mountX=-0.15 mountY=-0.05, mountTheta=-2.82
21:01:32.927 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.15, opts=13)
21:01:32.930 00.003 9044 Enqueuing Move request for scope (0.07, 0.15)
21:01:32.932 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:32.935 00.003 9044 UpdateGuideState exits: m=5591 SNR=51.3
21:01:32.937 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:32.939 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:32.942 00.003 9044 Enqueuing Expose request
21:01:32.944 00.002 12252 Worker thread wakes up
21:01:32.944 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
21:01:32.944 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
21:01:32.944 00.000 12252 Moving (0.07, 0.15) raw xDistance=-0.15 yDistance=-0.05
21:01:32.948 00.004 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1347.13
21:01:32.948 00.000 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
21:01:32.949 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:32.949 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:01:32.949 00.000 12252 MoveAxis(E, 41, ABG)
21:01:32.949 00.000 12252 Guiding  Dir = 2, Dur = 41
21:01:32.949 00.000 12252 IsSlewing returns 0
21:01:32.950 00.001 12252 IsGuiding returns 0
21:01:32.951 00.001 12252 PulseGuide returned control before completion, sleep 50
21:01:33.021 00.070 12252 IsGuiding returns 0
21:01:33.021 00.000 12252 Move returns status 0, amount 41
21:01:33.021 00.000 12252 MoveAxis(N, 0, ABG)
21:01:33.021 00.000 12252 Move returns status 0, amount 0
21:01:33.021 00.000 12252 move complete, result=0
21:01:33.021 00.000 12252 worker thread done servicing request
21:01:33.022 00.001 12252 Worker thread wakes up
21:01:33.022 00.000 9044 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
21:01:33.023 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:33.023 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:35.371 02.348 12252 Exposure complete
21:01:35.431 00.060 12252 worker thread done servicing request
21:01:35.431 00.000 9044 OnExposeComplete: enter
21:01:35.433 00.002 9044 UpdateGuideState(): m_state=6
21:01:35.434 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1340
21:01:35.436 00.002 9044 Star::Find returns 1 (0), X=1014.74, Y=822.73, Mass=5544, SNR=51.1, Peak=173 HFD=5.2
21:01:35.437 00.001 9044 MultiStar: [#1 0.02,-0.18,1.04,U] [#2 -0.03,-0.09,1.21,U] [#3 0.02,-0.23,0.85,U] [#4 -0.03,-0.03,1.26,U] [#5 -0.04,-0.14,0.65,U] [#6 -0.06,-0.04,0.43,U] [#7 0.01,-0.11,0.43,U] [#8 -0.04,-0.12,0.41,U] 
21:01:35.439 00.002 9044 single-star, 8 included, MultiStar: {-0.00, -0.10}, one-star: {0.07, 0.04}
21:01:35.443 00.004 9044 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.62) = xAngle (2.13 = 2.13)
21:01:35.444 00.001 9044 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.96 = -0.96)
21:01:35.445 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.50 mountX=-0.04 mountY=-0.06, mountTheta=-2.14
21:01:35.448 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.04, opts=13)
21:01:35.452 00.004 9044 Enqueuing Move request for scope (0.07, 0.04)
21:01:35.453 00.001 12252 Worker thread wakes up
21:01:35.453 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
21:01:35.453 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:35.455 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
21:01:35.455 00.000 12252 Moving (0.07, 0.04) raw xDistance=-0.04 yDistance=-0.06
21:01:35.455 00.000 9044 UpdateGuideState exits: m=5544 SNR=51.1
21:01:35.456 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:35.457 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:35.458 00.001 9044 Enqueuing Expose request
21:01:35.459 00.001 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.23
21:01:35.459 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
21:01:35.459 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:35.459 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:01:35.459 00.000 12252 MoveAxis(E, 6, ABG)
21:01:35.459 00.000 12252 Guiding  Dir = 2, Dur = 6
21:01:35.459 00.000 12252 IsSlewing returns 0
21:01:35.459 00.000 12252 IsGuiding returns 0
21:01:35.461 00.002 12252 PulseGuide returned control before completion, sleep 15
21:01:35.481 00.020 12252 IsGuiding returns 0
21:01:35.481 00.000 12252 Move returns status 0, amount 6
21:01:35.481 00.000 12252 MoveAxis(N, 0, ABG)
21:01:35.481 00.000 12252 Move returns status 0, amount 0
21:01:35.481 00.000 12252 move complete, result=0
21:01:35.481 00.000 12252 worker thread done servicing request
21:01:35.481 00.000 12252 Worker thread wakes up
21:01:35.481 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:01:35.483 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:35.483 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:37.839 02.356 12252 Exposure complete
21:01:37.891 00.052 12252 worker thread done servicing request
21:01:37.891 00.000 9044 OnExposeComplete: enter
21:01:37.893 00.002 9044 UpdateGuideState(): m_state=6
21:01:37.894 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1341
21:01:37.897 00.003 9044 Star::Find returns 1 (0), X=1014.69, Y=822.78, Mass=5534, SNR=51.1, Peak=173 HFD=5.2
21:01:37.899 00.002 9044 MultiStar: [#1 -0.08,0.11,1.04,U] [#2 -0.00,0.03,1.20,U] [#3 -0.02,-0.02,0.85,U] [#4 -0.08,0.02,1.28,U] [#5 0.01,0.03,0.66,U] [#6 -0.05,0.00,0.43,U] [#7 0.02,0.03,0.44,U] [#8 -0.00,-0.00,0.41,U] 
21:01:37.902 00.003 9044 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {0.02, 0.09}
21:01:37.904 00.002 9044 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.62) = xAngle (3.81 = -2.48)
21:01:37.907 00.003 9044 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.72 = 0.72)
21:01:37.909 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.18 mountX=-0.04 mountY=0.03, mountTheta=2.44
21:01:37.914 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.04, opts=13)
21:01:37.916 00.002 9044 Enqueuing Move request for scope (-0.03, 0.04)
21:01:37.919 00.003 12252 Worker thread wakes up
21:01:37.919 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:37.922 00.003 9044 UpdateGuideState exits: m=5534 SNR=51.1
21:01:37.924 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:37.927 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:37.928 00.001 9044 Enqueuing Expose request
21:01:37.928 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
21:01:37.928 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
21:01:37.928 00.000 12252 Moving (-0.03, 0.04) raw xDistance=-0.04 yDistance=0.03
21:01:37.930 00.002 12252 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.34
21:01:37.930 00.000 12252 PPEC: input: -0.04, control: -0.03, exposure: 2000
21:01:37.930 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:37.930 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:01:37.930 00.000 12252 MoveAxis(E, 11, ABG)
21:01:37.931 00.001 12252 Guiding  Dir = 2, Dur = 11
21:01:37.931 00.000 12252 IsSlewing returns 0
21:01:37.931 00.000 12252 IsGuiding returns 0
21:01:37.933 00.002 12252 PulseGuide returned control before completion, sleep 19
21:01:37.960 00.027 12252 IsGuiding returns 0
21:01:37.961 00.001 12252 Move returns status 0, amount 11
21:01:37.961 00.000 12252 MoveAxis(N, 0, ABG)
21:01:37.961 00.000 12252 Move returns status 0, amount 0
21:01:37.961 00.000 12252 move complete, result=0
21:01:37.961 00.000 12252 worker thread done servicing request
21:01:37.961 00.000 12252 Worker thread wakes up
21:01:37.961 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
21:01:37.962 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:37.962 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:40.326 02.364 12252 Exposure complete
21:01:40.373 00.047 12252 worker thread done servicing request
21:01:40.373 00.000 9044 OnExposeComplete: enter
21:01:40.374 00.001 9044 UpdateGuideState(): m_state=6
21:01:40.374 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1342
21:01:40.375 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=822.47, Mass=5557, SNR=51.2, Peak=173 HFD=5.2
21:01:40.378 00.003 9044 MultiStar: [#1 -0.04,-0.20,1.04,U] [#2 0.02,-0.06,1.19,U] [#3 -0.06,-0.30,0.85,U] [#4 -0.05,-0.12,1.27,U] [#5 -0.04,-0.15,0.64,U] [#6 0.01,-0.06,0.42,U] [#7 0.07,-0.30,0.43,U] [#8 -0.06,-0.13,0.41,U] 
21:01:40.379 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.17}, one-star: {0.05, -0.22}
21:01:40.380 00.001 9044 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.62) = xAngle (-0.02 = -0.02)
21:01:40.381 00.001 9044 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.11 = -3.11)
21:01:40.382 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.65 mountX=0.17 mountY=-0.01, mountTheta=-0.03
21:01:40.384 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.17, opts=13)
21:01:40.385 00.001 9044 Enqueuing Move request for scope (-0.01, -0.17)
21:01:40.386 00.001 12252 Worker thread wakes up
21:01:40.386 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:40.387 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
21:01:40.388 00.001 9044 UpdateGuideState exits: m=5557 SNR=51.2
21:01:40.388 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
21:01:40.388 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:40.391 00.003 12252 Moving (-0.01, -0.17) raw xDistance=0.17 yDistance=-0.01
21:01:40.392 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:40.394 00.002 9044 Enqueuing Expose request
21:01:40.396 00.002 12252 PPEC rslt: input = 0.17, final = 0.06, react = 0.10, pred = -0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 1347.44
21:01:40.396 00.000 12252 PPEC: input: 0.17, control: 0.06, exposure: 2000
21:01:40.396 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:40.396 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:01:40.396 00.000 12252 MoveAxis(W, 24, ABG)
21:01:40.396 00.000 12252 Guiding  Dir = 3, Dur = 24
21:01:40.396 00.000 12252 IsSlewing returns 0
21:01:40.397 00.001 12252 IsGuiding returns 0
21:01:40.398 00.001 12252 PulseGuide returned control before completion, sleep 33
21:01:40.440 00.042 12252 IsGuiding returns 0
21:01:40.440 00.000 12252 Move returns status 0, amount 24
21:01:40.440 00.000 12252 MoveAxis(N, 0, ABG)
21:01:40.440 00.000 12252 Move returns status 0, amount 0
21:01:40.441 00.001 12252 move complete, result=0
21:01:40.441 00.000 12252 worker thread done servicing request
21:01:40.441 00.000 12252 Worker thread wakes up
21:01:40.441 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:40.441 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:40.441 00.000 9044 GuideStep: 0.2 px 24 ms WEST, -0.0 px 0 ms NORTH
21:01:42.779 02.338 12252 Exposure complete
21:01:42.825 00.046 12252 worker thread done servicing request
21:01:42.826 00.001 9044 OnExposeComplete: enter
21:01:42.827 00.001 9044 UpdateGuideState(): m_state=6
21:01:42.828 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1343
21:01:42.829 00.001 9044 Star::Find returns 1 (0), X=1014.77, Y=822.91, Mass=5504, SNR=50.9, Peak=173 HFD=5.0
21:01:42.830 00.001 9044 MultiStar: [#1 0.05,0.13,1.04,U] [#2 -0.01,0.02,1.23,U] [#3 -0.03,-0.01,0.84,U] [#4 -0.16,0.08,1.29,U] [#5 -0.02,0.06,0.65,U] [#6 -0.04,0.09,0.42,U] [#7 0.02,-0.05,0.42,U] [#8 -0.08,0.08,0.42,U] 
21:01:42.831 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.08}, one-star: {0.10, 0.22}
21:01:42.832 00.001 9044 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.62) = xAngle (3.44 = -2.84)
21:01:42.832 00.000 9044 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.36 = 0.36)
21:01:42.833 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.82 mountX=-0.08 mountY=0.03, mountTheta=2.79
21:01:42.835 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.08, opts=13)
21:01:42.836 00.001 9044 Enqueuing Move request for scope (-0.02, 0.08)
21:01:42.836 00.000 12252 Worker thread wakes up
21:01:42.837 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
21:01:42.837 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
21:01:42.837 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:42.839 00.002 12252 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=0.03
21:01:42.839 00.000 9044 UpdateGuideState exits: m=5504 SNR=50.9
21:01:42.841 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:42.843 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:42.845 00.002 12252 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.54
21:01:42.845 00.000 9044 Enqueuing Expose request
21:01:42.846 00.001 12252 PPEC: input: -0.08, control: -0.03, exposure: 2000
21:01:42.846 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:42.846 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:01:42.846 00.000 12252 MoveAxis(E, 10, ABG)
21:01:42.846 00.000 12252 Guiding  Dir = 2, Dur = 10
21:01:42.846 00.000 12252 IsSlewing returns 0
21:01:42.847 00.001 12252 IsGuiding returns 0
21:01:42.849 00.002 12252 PulseGuide returned control before completion, sleep 18
21:01:42.868 00.019 12252 IsGuiding returns 1
21:01:42.868 00.000 12252 scope still moving after pulse duration time elapsed
21:01:42.899 00.031 12252 IsSlewing returns 0
21:01:42.899 00.000 12252 IsGuiding returns 0
21:01:42.899 00.000 12252 scope move finished after 10 + 42 ms
21:01:42.899 00.000 12252 Move returns status 0, amount 10
21:01:42.899 00.000 12252 MoveAxis(N, 0, ABG)
21:01:42.900 00.001 12252 Move returns status 0, amount 0
21:01:42.900 00.000 12252 move complete, result=0
21:01:42.900 00.000 12252 worker thread done servicing request
21:01:42.900 00.000 12252 Worker thread wakes up
21:01:42.900 00.000 9044 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
21:01:42.902 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:42.902 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:45.257 02.355 12252 Exposure complete
21:01:45.319 00.062 12252 worker thread done servicing request
21:01:45.320 00.001 9044 OnExposeComplete: enter
21:01:45.321 00.001 9044 UpdateGuideState(): m_state=6
21:01:45.322 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1344
21:01:45.322 00.000 9044 Star::Find returns 1 (0), X=1014.78, Y=822.83, Mass=5540, SNR=51.0, Peak=173 HFD=5.0
21:01:45.324 00.002 9044 MultiStar: [#1 0.03,0.13,1.04,U] [#2 0.01,0.01,1.20,U] [#3 0.01,-0.04,0.84,U] [#4 0.02,0.04,1.28,U] [#5 -0.07,0.02,0.65,U] [#6 -0.04,0.02,0.43,U] [#7 0.16,-0.01,0.42,U] [#8 -0.13,0.05,0.41,U] 
21:01:45.325 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.11, 0.14}
21:01:45.326 00.001 9044 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.62) = xAngle (2.83 = 2.83)
21:01:45.326 00.000 9044 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.26 = -0.26)
21:01:45.327 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.20 mountX=-0.05 mountY=-0.01, mountTheta=-2.88
21:01:45.329 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.05, opts=13)
21:01:45.330 00.001 9044 Enqueuing Move request for scope (0.02, 0.05)
21:01:45.331 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:45.331 00.000 9044 UpdateGuideState exits: m=5540 SNR=51.0
21:01:45.333 00.002 12252 Worker thread wakes up
21:01:45.333 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:45.334 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
21:01:45.334 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:45.334 00.000 9044 Enqueuing Expose request
21:01:45.335 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
21:01:45.335 00.000 12252 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=-0.01
21:01:45.339 00.004 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.63
21:01:45.339 00.000 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
21:01:45.339 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:45.339 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:01:45.339 00.000 12252 MoveAxis(E, 10, ABG)
21:01:45.339 00.000 12252 Guiding  Dir = 2, Dur = 10
21:01:45.339 00.000 12252 IsSlewing returns 0
21:01:45.339 00.000 12252 IsGuiding returns 0
21:01:45.342 00.003 12252 PulseGuide returned control before completion, sleep 19
21:01:45.362 00.020 12252 IsGuiding returns 1
21:01:45.362 00.000 12252 scope still moving after pulse duration time elapsed
21:01:45.393 00.031 12252 IsSlewing returns 0
21:01:45.393 00.000 12252 IsGuiding returns 0
21:01:45.393 00.000 12252 scope move finished after 10 + 43 ms
21:01:45.393 00.000 12252 Move returns status 0, amount 10
21:01:45.393 00.000 12252 MoveAxis(N, 0, ABG)
21:01:45.394 00.001 12252 Move returns status 0, amount 0
21:01:45.394 00.000 12252 move complete, result=0
21:01:45.394 00.000 12252 worker thread done servicing request
21:01:45.394 00.000 9044 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
21:01:45.395 00.001 12252 Worker thread wakes up
21:01:45.395 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:45.395 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:47.729 02.334 12252 Exposure complete
21:01:47.768 00.039 12252 worker thread done servicing request
21:01:47.768 00.000 9044 OnExposeComplete: enter
21:01:47.770 00.002 9044 UpdateGuideState(): m_state=6
21:01:47.771 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1345
21:01:47.773 00.002 9044 Star::Find returns 1 (0), X=1014.70, Y=822.40, Mass=5482, SNR=50.8, Peak=173 HFD=5.3
21:01:47.774 00.001 9044 MultiStar: [#1 0.05,-0.35,1.06,U] [#2 -0.00,-0.25,1.21,U] [#3 -0.05,-0.37,0.00,M1] [#4 -0.04,-0.26,1.30,U] [#5 -0.03,-0.24,0.66,U] [#6 0.00,-0.22,0.42,U] [#7 0.04,-0.42,0.00,M1] [#8 0.04,-0.30,0.41,U] 
21:01:47.775 00.001 9044 refined, 6 included, MultiStar: {0.01, -0.27}, one-star: {0.03, -0.29}
21:01:47.776 00.001 9044 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.62) = xAngle (0.08 = 0.08)
21:01:47.777 00.001 9044 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.01 = -3.01)
21:01:47.777 00.000 9044 CameraToMount -- cameraX=0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.55 mountX=0.27 mountY=-0.04, mountTheta=-0.13
21:01:47.779 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.27, opts=13)
21:01:47.780 00.001 9044 Enqueuing Move request for scope (0.01, -0.27)
21:01:47.780 00.000 12252 Worker thread wakes up
21:01:47.780 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:47.781 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.27) opts 0xd
21:01:47.781 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.27)
21:01:47.781 00.000 12252 Moving (0.01, -0.27) raw xDistance=0.27 yDistance=-0.04
21:01:47.781 00.000 9044 UpdateGuideState exits: m=5482 SNR=50.8
21:01:47.783 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:47.784 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:47.785 00.001 9044 Enqueuing Expose request
21:01:47.786 00.001 12252 PPEC rslt: input = 0.27, final = 0.15, react = 0.16, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 1347.72
21:01:47.786 00.000 12252 PPEC: input: 0.27, control: 0.15, exposure: 2000
21:01:47.786 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:47.786 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:01:47.786 00.000 12252 MoveAxis(W, 59, ABG)
21:01:47.786 00.000 12252 Guiding  Dir = 3, Dur = 59
21:01:47.787 00.001 12252 IsSlewing returns 0
21:01:47.787 00.000 12252 IsGuiding returns 0
21:01:47.789 00.002 12252 PulseGuide returned control before completion, sleep 68
21:01:47.861 00.072 12252 IsGuiding returns 0
21:01:47.861 00.000 12252 Move returns status 0, amount 59
21:01:47.861 00.000 12252 MoveAxis(N, 0, ABG)
21:01:47.861 00.000 12252 Move returns status 0, amount 0
21:01:47.861 00.000 12252 move complete, result=0
21:01:47.861 00.000 12252 worker thread done servicing request
21:01:47.861 00.000 12252 Worker thread wakes up
21:01:47.861 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:47.861 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:47.861 00.000 9044 GuideStep: 0.3 px 59 ms WEST, -0.0 px 0 ms NORTH
21:01:50.206 02.345 12252 Exposure complete
21:01:50.264 00.058 12252 worker thread done servicing request
21:01:50.264 00.000 9044 OnExposeComplete: enter
21:01:50.265 00.001 9044 UpdateGuideState(): m_state=6
21:01:50.266 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1346
21:01:50.267 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=822.84, Mass=5463, SNR=50.7, Peak=173 HFD=5.1
21:01:50.268 00.001 9044 MultiStar: [#1 -0.06,-0.02,1.04,U] [#2 -0.00,0.07,1.23,U] [#3 -0.04,0.02,0.85,U] [#4 -0.03,0.09,1.27,U] [#5 -0.05,0.09,0.65,U] [#6 -0.02,0.12,0.43,U] [#7 0.10,-0.01,0.42,U] [#8 0.00,0.08,0.42,U] 
21:01:50.268 00.000 9044 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.03, 0.15}
21:01:50.269 00.001 9044 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.62) = xAngle (3.40 = -2.88)
21:01:50.270 00.001 9044 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.32 = 0.32)
21:01:50.271 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.78 mountX=-0.07 mountY=0.02, mountTheta=2.83
21:01:50.274 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.07, opts=13)
21:01:50.275 00.001 9044 Enqueuing Move request for scope (-0.01, 0.07)
21:01:50.277 00.002 12252 Worker thread wakes up
21:01:50.277 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:50.279 00.002 9044 UpdateGuideState exits: m=5463 SNR=50.7
21:01:50.280 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
21:01:50.280 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:50.282 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
21:01:50.282 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:50.282 00.000 9044 Enqueuing Expose request
21:01:50.283 00.001 12252 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=0.02
21:01:50.285 00.002 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.81
21:01:50.285 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
21:01:50.285 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:50.285 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:01:50.287 00.002 12252 MoveAxis(E, 4, ABG)
21:01:50.287 00.000 12252 Guiding  Dir = 2, Dur = 4
21:01:50.287 00.000 12252 IsSlewing returns 0
21:01:50.287 00.000 12252 IsGuiding returns 0
21:01:50.289 00.002 12252 PulseGuide returned control before completion, sleep 12
21:01:50.309 00.020 12252 IsGuiding returns 0
21:01:50.309 00.000 12252 Move returns status 0, amount 4
21:01:50.309 00.000 12252 MoveAxis(N, 0, ABG)
21:01:50.309 00.000 12252 Move returns status 0, amount 0
21:01:50.309 00.000 12252 move complete, result=0
21:01:50.309 00.000 12252 worker thread done servicing request
21:01:50.309 00.000 12252 Worker thread wakes up
21:01:50.309 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:01:50.310 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:50.310 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:52.669 02.359 12252 Exposure complete
21:01:52.718 00.049 12252 worker thread done servicing request
21:01:52.718 00.000 9044 OnExposeComplete: enter
21:01:52.721 00.003 9044 UpdateGuideState(): m_state=6
21:01:52.723 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1347
21:01:52.726 00.003 9044 Star::Find returns 1 (0), X=1014.77, Y=822.82, Mass=5531, SNR=51.1, Peak=173 HFD=5.1
21:01:52.729 00.003 9044 MultiStar: [#1 0.12,0.09,1.07,U] [#2 0.03,0.04,1.21,U] [#3 0.01,0.04,0.84,U] [#4 0.02,0.11,1.25,U] [#5 0.03,0.03,0.65,U] [#6 0.05,0.03,0.42,U] [#7 0.09,-0.03,0.43,U] [#8 -0.09,0.01,0.42,U] 
21:01:52.731 00.002 9044 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {0.10, 0.13}
21:01:52.734 00.003 9044 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.62) = xAngle (2.56 = 2.56)
21:01:52.736 00.002 9044 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.52 = -0.52)
21:01:52.738 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.94 mountX=-0.07 mountY=-0.04, mountTheta=-2.61
21:01:52.741 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.06, opts=13)
21:01:52.744 00.003 9044 Enqueuing Move request for scope (0.05, 0.06)
21:01:52.745 00.001 12252 Worker thread wakes up
21:01:52.745 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:52.747 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
21:01:52.747 00.000 9044 UpdateGuideState exits: m=5531 SNR=51.1
21:01:52.748 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:52.750 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:52.751 00.001 9044 Enqueuing Expose request
21:01:52.753 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
21:01:52.753 00.000 12252 Moving (0.05, 0.06) raw xDistance=-0.07 yDistance=-0.04
21:01:52.755 00.002 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.89
21:01:52.756 00.001 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
21:01:52.756 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:52.756 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:01:52.756 00.000 12252 MoveAxis(E, 4, ABG)
21:01:52.756 00.000 12252 Guiding  Dir = 2, Dur = 4
21:01:52.756 00.000 12252 IsSlewing returns 0
21:01:52.757 00.001 12252 IsGuiding returns 0
21:01:52.759 00.002 12252 PulseGuide returned control before completion, sleep 12
21:01:52.774 00.015 12252 IsGuiding returns 0
21:01:52.774 00.000 12252 Move returns status 0, amount 4
21:01:52.774 00.000 12252 MoveAxis(N, 0, ABG)
21:01:52.774 00.000 12252 Move returns status 0, amount 0
21:01:52.774 00.000 12252 move complete, result=0
21:01:52.774 00.000 12252 worker thread done servicing request
21:01:52.774 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:01:52.775 00.001 12252 Worker thread wakes up
21:01:52.776 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:52.776 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:55.116 02.340 12252 Exposure complete
21:01:55.207 00.091 12252 worker thread done servicing request
21:01:55.207 00.000 9044 OnExposeComplete: enter
21:01:55.209 00.002 9044 UpdateGuideState(): m_state=6
21:01:55.211 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1348
21:01:55.213 00.002 9044 Star::Find returns 1 (0), X=1014.81, Y=822.81, Mass=5628, SNR=51.5, Peak=173 HFD=5.0
21:01:55.214 00.001 9044 MultiStar: [#1 0.05,0.14,1.03,U] [#2 0.05,0.04,1.21,U] [#3 -0.06,-0.00,0.84,U] [#4 -0.01,0.00,1.26,U] [#5 0.03,0.03,0.64,U] [#6 0.02,0.10,0.43,U] [#7 0.03,-0.13,0.43,U] [#8 0.04,0.03,0.41,U] 
21:01:55.215 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.14, 0.12}
21:01:55.216 00.001 9044 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.62) = xAngle (2.55 = 2.55)
21:01:55.218 00.002 9044 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.53 = -0.53)
21:01:55.219 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.92 mountX=-0.05 mountY=-0.03, mountTheta=-2.59
21:01:55.221 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.05, opts=13)
21:01:55.222 00.001 9044 Enqueuing Move request for scope (0.03, 0.05)
21:01:55.224 00.002 12252 Worker thread wakes up
21:01:55.224 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:55.225 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
21:01:55.225 00.000 9044 UpdateGuideState exits: m=5628 SNR=51.5
21:01:55.226 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:55.227 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:55.228 00.001 9044 Enqueuing Expose request
21:01:55.229 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
21:01:55.229 00.000 12252 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=-0.03
21:01:55.232 00.003 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.97
21:01:55.232 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
21:01:55.232 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:55.232 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:01:55.232 00.000 12252 MoveAxis(E, 5, ABG)
21:01:55.232 00.000 12252 Guiding  Dir = 2, Dur = 5
21:01:55.232 00.000 12252 IsSlewing returns 0
21:01:55.232 00.000 12252 IsGuiding returns 0
21:01:55.234 00.002 12252 PulseGuide returned control before completion, sleep 13
21:01:55.259 00.025 12252 IsGuiding returns 0
21:01:55.259 00.000 12252 Move returns status 0, amount 5
21:01:55.259 00.000 12252 MoveAxis(N, 0, ABG)
21:01:55.261 00.002 12252 Move returns status 0, amount 0
21:01:55.261 00.000 12252 move complete, result=0
21:01:55.261 00.000 12252 worker thread done servicing request
21:01:55.261 00.000 12252 Worker thread wakes up
21:01:55.261 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:01:55.262 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:55.262 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:01:57.616 02.354 12252 Exposure complete
21:01:57.660 00.044 12252 worker thread done servicing request
21:01:57.660 00.000 9044 OnExposeComplete: enter
21:01:57.662 00.002 9044 UpdateGuideState(): m_state=6
21:01:57.663 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1349
21:01:57.665 00.002 9044 Star::Find returns 1 (0), X=1014.78, Y=822.85, Mass=5561, SNR=51.2, Peak=173 HFD=5.1
21:01:57.667 00.002 9044 MultiStar: [#1 0.09,0.04,1.05,U] [#2 0.07,-0.03,1.21,U] [#3 0.08,-0.00,0.85,U] [#4 0.04,-0.00,1.27,U] [#5 0.05,-0.01,0.65,U] [#6 0.08,-0.02,0.42,U] [#7 0.12,-0.08,0.42,U] [#8 0.17,-0.05,0.41,U] 
21:01:57.668 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.11, 0.16}
21:01:57.669 00.001 9044 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.62) = xAngle (1.78 = 1.78)
21:01:57.670 00.001 9044 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.30 = -1.30)
21:01:57.672 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.15 mountX=-0.02 mountY=-0.08, mountTheta=-1.78
21:01:57.674 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.01, opts=13)
21:01:57.675 00.001 9044 Enqueuing Move request for scope (0.08, 0.01)
21:01:57.676 00.001 12252 Worker thread wakes up
21:01:57.676 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:01:57.678 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
21:01:57.678 00.000 9044 UpdateGuideState exits: m=5561 SNR=51.2
21:01:57.679 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
21:01:57.679 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:01:57.680 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:01:57.681 00.001 9044 Enqueuing Expose request
21:01:57.682 00.001 12252 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=-0.08
21:01:57.685 00.003 12252 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.05
21:01:57.685 00.000 12252 PPEC: input: -0.02, control: -0.03, exposure: 2000
21:01:57.685 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:01:57.685 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:01:57.685 00.000 12252 MoveAxis(E, 10, ABG)
21:01:57.685 00.000 12252 Guiding  Dir = 2, Dur = 10
21:01:57.685 00.000 12252 IsSlewing returns 0
21:01:57.685 00.000 12252 IsGuiding returns 0
21:01:57.687 00.002 12252 PulseGuide returned control before completion, sleep 18
21:01:57.723 00.036 12252 IsGuiding returns 0
21:01:57.723 00.000 12252 Move returns status 0, amount 10
21:01:57.723 00.000 12252 MoveAxis(N, 0, ABG)
21:01:57.723 00.000 12252 Move returns status 0, amount 0
21:01:57.723 00.000 12252 move complete, result=0
21:01:57.723 00.000 12252 worker thread done servicing request
21:01:57.723 00.000 12252 Worker thread wakes up
21:01:57.723 00.000 9044 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
21:01:57.725 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:01:57.725 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:00.065 02.340 12252 Exposure complete
21:02:00.121 00.056 12252 worker thread done servicing request
21:02:00.121 00.000 9044 OnExposeComplete: enter
21:02:00.122 00.001 9044 UpdateGuideState(): m_state=6
21:02:00.123 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1350
21:02:00.125 00.002 9044 Star::Find returns 1 (0), X=1014.78, Y=822.70, Mass=5472, SNR=50.7, Peak=173 HFD=5.1
21:02:00.127 00.002 9044 MultiStar: [#1 0.00,-0.28,1.05,U] [#2 0.03,-0.15,1.21,U] [#3 0.05,-0.21,0.85,U] [#4 0.09,-0.14,1.30,U] [#5 -0.01,-0.13,0.65,U] [#6 0.04,-0.12,0.43,U] [#7 0.02,-0.27,0.44,U] [#8 0.07,-0.17,0.41,U] 
21:02:00.128 00.001 9044 single-star, 8 included, MultiStar: {0.05, -0.16}, one-star: {0.12, 0.01}
21:02:00.129 00.001 9044 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.62) = xAngle (1.69 = 1.69)
21:02:00.130 00.001 9044 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.39 = -1.39)
21:02:00.131 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.07 mountX=-0.01 mountY=-0.11, mountTheta=-1.69
21:02:00.133 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.01, opts=13)
21:02:00.134 00.001 9044 Enqueuing Move request for scope (0.12, 0.01)
21:02:00.136 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:00.137 00.001 12252 Worker thread wakes up
21:02:00.137 00.000 9044 UpdateGuideState exits: m=5472 SNR=50.7
21:02:00.138 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:00.139 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:00.141 00.002 9044 Enqueuing Expose request
21:02:00.142 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
21:02:00.142 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
21:02:00.142 00.000 12252 Moving (0.12, 0.01) raw xDistance=-0.01 yDistance=-0.11
21:02:00.145 00.003 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.12
21:02:00.145 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
21:02:00.145 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:00.145 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:02:00.145 00.000 12252 MoveAxis(E, 10, ABG)
21:02:00.145 00.000 12252 Guiding  Dir = 2, Dur = 10
21:02:00.146 00.001 12252 IsSlewing returns 0
21:02:00.146 00.000 12252 IsGuiding returns 0
21:02:00.148 00.002 12252 PulseGuide returned control before completion, sleep 19
21:02:00.182 00.034 12252 IsGuiding returns 1
21:02:00.182 00.000 12252 scope still moving after pulse duration time elapsed
21:02:00.213 00.031 12252 IsSlewing returns 0
21:02:00.213 00.000 12252 IsGuiding returns 0
21:02:00.213 00.000 12252 scope move finished after 10 + 57 ms
21:02:00.213 00.000 12252 Move returns status 0, amount 10
21:02:00.213 00.000 12252 MoveAxis(N, 0, ABG)
21:02:00.213 00.000 12252 Move returns status 0, amount 0
21:02:00.213 00.000 12252 move complete, result=0
21:02:00.213 00.000 12252 worker thread done servicing request
21:02:00.213 00.000 12252 Worker thread wakes up
21:02:00.214 00.001 9044 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
21:02:00.215 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:00.215 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:02.575 02.360 12252 Exposure complete
21:02:02.625 00.050 12252 worker thread done servicing request
21:02:02.625 00.000 9044 OnExposeComplete: enter
21:02:02.626 00.001 9044 UpdateGuideState(): m_state=6
21:02:02.627 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1351
21:02:02.628 00.001 9044 Star::Find returns 1 (0), X=1014.76, Y=822.71, Mass=5595, SNR=51.3, Peak=173 HFD=5.2
21:02:02.629 00.001 9044 MultiStar: [#1 0.08,0.00,1.04,U] [#2 0.01,-0.07,1.19,U] [#3 -0.07,-0.23,0.85,U] [#4 0.00,-0.08,1.26,U] [#5 0.01,-0.02,0.65,U] [#6 -0.00,-0.16,0.43,U] [#7 0.12,-0.20,0.42,U] [#8 0.03,-0.08,0.42,U] 
21:02:02.630 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {0.09, 0.02}
21:02:02.630 00.000 9044 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.62) = xAngle (0.40 = 0.40)
21:02:02.631 00.001 9044 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.68 = -2.68)
21:02:02.632 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.22 mountX=0.08 mountY=-0.04, mountTheta=-0.45
21:02:02.633 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.08, opts=13)
21:02:02.634 00.001 9044 Enqueuing Move request for scope (0.03, -0.08)
21:02:02.636 00.002 12252 Worker thread wakes up
21:02:02.636 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:02.637 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
21:02:02.637 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
21:02:02.637 00.000 12252 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=-0.04
21:02:02.637 00.000 9044 UpdateGuideState exits: m=5595 SNR=51.3
21:02:02.638 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:02.639 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:02.640 00.001 9044 Enqueuing Expose request
21:02:02.641 00.001 12252 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.19
21:02:02.641 00.000 12252 PPEC: input: 0.08, control: -0.02, exposure: 2000
21:02:02.641 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:02.641 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:02:02.641 00.000 12252 MoveAxis(E, 6, ABG)
21:02:02.641 00.000 12252 Guiding  Dir = 2, Dur = 6
21:02:02.642 00.001 12252 IsSlewing returns 0
21:02:02.642 00.000 12252 IsGuiding returns 0
21:02:02.644 00.002 12252 PulseGuide returned control before completion, sleep 14
21:02:02.660 00.016 12252 IsGuiding returns 0
21:02:02.660 00.000 12252 Move returns status 0, amount 6
21:02:02.660 00.000 12252 MoveAxis(N, 0, ABG)
21:02:02.660 00.000 12252 Move returns status 0, amount 0
21:02:02.660 00.000 12252 move complete, result=0
21:02:02.660 00.000 12252 worker thread done servicing request
21:02:02.660 00.000 12252 Worker thread wakes up
21:02:02.660 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:02.660 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:02.660 00.000 9044 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:02:05.037 02.377 12252 Exposure complete
21:02:05.113 00.076 12252 worker thread done servicing request
21:02:05.113 00.000 9044 OnExposeComplete: enter
21:02:05.114 00.001 9044 UpdateGuideState(): m_state=6
21:02:05.115 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1352
21:02:05.117 00.002 9044 Star::Find returns 1 (0), X=1014.84, Y=822.61, Mass=5515, SNR=51.0, Peak=173 HFD=5.2
21:02:05.117 00.000 9044 MultiStar: [#1 0.13,-0.31,1.04,U] [#2 0.11,-0.18,1.18,U] [#3 0.10,-0.28,0.85,U] [#4 0.04,-0.16,1.27,U] [#5 0.08,-0.24,0.65,U] [#6 0.15,-0.21,0.42,U] [#7 0.11,-0.33,0.42,U] [#8 0.14,-0.29,0.41,U] 
21:02:05.118 00.001 9044 single-star, 8 included, MultiStar: {0.11, -0.22}, one-star: {0.17, -0.08}
21:02:05.119 00.001 9044 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.62) = xAngle (1.18 = 1.18)
21:02:05.120 00.001 9044 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.90 = -1.90)
21:02:05.120 00.000 9044 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.44 mountX=0.07 mountY=-0.18, mountTheta=-1.19
21:02:05.122 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.08, opts=13)
21:02:05.124 00.002 9044 Enqueuing Move request for scope (0.17, -0.08)
21:02:05.126 00.002 12252 Worker thread wakes up
21:02:05.126 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:05.127 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
21:02:05.127 00.000 9044 UpdateGuideState exits: m=5515 SNR=51.0
21:02:05.128 00.001 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
21:02:05.128 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:05.129 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:05.130 00.001 9044 Enqueuing Expose request
21:02:05.131 00.001 12252 Moving (0.17, -0.08) raw xDistance=0.07 yDistance=-0.18
21:02:05.133 00.002 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.25
21:02:05.134 00.001 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
21:02:05.134 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:02:05.134 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:02:05.134 00.000 12252 MoveAxis(E, 6, ABG)
21:02:05.134 00.000 12252 Guiding  Dir = 2, Dur = 6
21:02:05.134 00.000 12252 IsSlewing returns 0
21:02:05.135 00.001 12252 IsGuiding returns 0
21:02:05.137 00.002 12252 PulseGuide returned control before completion, sleep 15
21:02:05.153 00.016 12252 IsGuiding returns 0
21:02:05.154 00.001 12252 Move returns status 0, amount 6
21:02:05.154 00.000 12252 MoveAxis(N, 0, ABG)
21:02:05.154 00.000 12252 Move returns status 0, amount 0
21:02:05.154 00.000 12252 move complete, result=0
21:02:05.154 00.000 12252 worker thread done servicing request
21:02:05.154 00.000 12252 Worker thread wakes up
21:02:05.154 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:05.154 00.000 9044 GuideStep: 0.1 px 6 ms EAST, -0.2 px 0 ms NORTH
21:02:05.155 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:07.499 02.344 12252 Exposure complete
21:02:07.567 00.068 12252 worker thread done servicing request
21:02:07.567 00.000 9044 OnExposeComplete: enter
21:02:07.568 00.001 9044 UpdateGuideState(): m_state=6
21:02:07.569 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1353
21:02:07.570 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=822.47, Mass=5403, SNR=50.6, Peak=173 HFD=5.2
21:02:07.571 00.001 9044 MultiStar: [#1 0.06,-0.26,1.08,U] [#2 0.01,-0.17,1.21,U] [#3 -0.01,-0.21,0.86,U] [#4 -0.02,-0.15,1.29,U] [#5 -0.02,-0.21,0.66,U] [#6 -0.04,-0.19,0.43,U] [#7 0.02,-0.26,0.43,U] [#8 0.10,-0.27,0.41,U] 
21:02:07.573 00.002 9044 refined, 8 included, MultiStar: {0.03, -0.21}, one-star: {0.13, -0.22}
21:02:07.574 00.001 9044 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.62) = xAngle (0.18 = 0.18)
21:02:07.576 00.002 9044 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.90 = -2.90)
21:02:07.577 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.21 cameraTheta=-1.44 mountX=0.21 mountY=-0.05, mountTheta=-0.24
21:02:07.579 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.21, opts=13)
21:02:07.580 00.001 9044 Enqueuing Move request for scope (0.03, -0.21)
21:02:07.581 00.001 12252 Worker thread wakes up
21:02:07.581 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:07.582 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
21:02:07.582 00.000 9044 UpdateGuideState exits: m=5403 SNR=50.6
21:02:07.583 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:07.584 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:07.585 00.001 9044 Enqueuing Expose request
21:02:07.586 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
21:02:07.587 00.001 12252 Moving (0.03, -0.21) raw xDistance=0.21 yDistance=-0.05
21:02:07.589 00.002 12252 PPEC rslt: input = 0.21, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 1348.31
21:02:07.589 00.000 12252 PPEC: input: 0.21, control: 0.10, exposure: 2000
21:02:07.589 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:07.589 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:02:07.589 00.000 12252 MoveAxis(W, 41, ABG)
21:02:07.589 00.000 12252 Guiding  Dir = 3, Dur = 41
21:02:07.591 00.002 12252 IsSlewing returns 0
21:02:07.591 00.000 12252 IsGuiding returns 0
21:02:07.593 00.002 12252 PulseGuide returned control before completion, sleep 49
21:02:07.651 00.058 12252 IsGuiding returns 0
21:02:07.651 00.000 12252 Move returns status 0, amount 41
21:02:07.651 00.000 12252 MoveAxis(N, 0, ABG)
21:02:07.651 00.000 12252 Move returns status 0, amount 0
21:02:07.651 00.000 12252 move complete, result=0
21:02:07.652 00.001 12252 worker thread done servicing request
21:02:07.652 00.000 12252 Worker thread wakes up
21:02:07.652 00.000 9044 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
21:02:07.654 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:07.654 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:10.019 02.365 12252 Exposure complete
21:02:10.094 00.075 12252 worker thread done servicing request
21:02:10.094 00.000 9044 OnExposeComplete: enter
21:02:10.096 00.002 9044 UpdateGuideState(): m_state=6
21:02:10.098 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1354
21:02:10.099 00.001 9044 Star::Find returns 1 (0), X=1014.89, Y=822.53, Mass=5603, SNR=51.5, Peak=173 HFD=5.2
21:02:10.100 00.001 9044 MultiStar: [#1 0.13,-0.22,1.03,U] [#2 0.10,-0.14,1.19,U] [#3 0.13,-0.26,0.83,U] [#4 0.13,-0.12,1.25,U] [#5 0.09,-0.17,0.64,U] [#6 0.17,-0.20,0.42,U] [#7 0.10,-0.30,0.43,U] [#8 0.12,-0.29,0.40,U] 
21:02:10.101 00.001 9044 refined, 8 included, MultiStar: {0.13, -0.19}, one-star: {0.22, -0.16}
21:02:10.102 00.001 9044 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.62) = xAngle (0.67 = 0.67)
21:02:10.104 00.002 9044 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.41 = -2.41)
21:02:10.105 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.96 mountX=0.18 mountY=-0.15, mountTheta=-0.70
21:02:10.107 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.19, opts=13)
21:02:10.108 00.001 9044 Enqueuing Move request for scope (0.13, -0.19)
21:02:10.109 00.001 12252 Worker thread wakes up
21:02:10.109 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:10.110 00.001 9044 UpdateGuideState exits: m=5603 SNR=51.5
21:02:10.112 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
21:02:10.112 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:10.113 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
21:02:10.113 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:10.114 00.001 9044 Enqueuing Expose request
21:02:10.115 00.001 12252 Moving (0.13, -0.19) raw xDistance=0.18 yDistance=-0.15
21:02:10.119 00.004 12252 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 1348.37
21:02:10.119 00.000 12252 PPEC: input: 0.18, control: 0.09, exposure: 2000
21:02:10.119 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:02:10.119 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:02:10.119 00.000 12252 MoveAxis(W, 33, ABG)
21:02:10.119 00.000 12252 Guiding  Dir = 3, Dur = 33
21:02:10.120 00.001 12252 IsSlewing returns 0
21:02:10.121 00.001 12252 IsGuiding returns 0
21:02:10.123 00.002 12252 PulseGuide returned control before completion, sleep 41
21:02:10.178 00.055 12252 IsGuiding returns 0
21:02:10.178 00.000 12252 Move returns status 0, amount 33
21:02:10.178 00.000 12252 MoveAxis(N, 0, ABG)
21:02:10.179 00.001 12252 Move returns status 0, amount 0
21:02:10.179 00.000 12252 move complete, result=0
21:02:10.179 00.000 12252 worker thread done servicing request
21:02:10.179 00.000 12252 Worker thread wakes up
21:02:10.180 00.001 9044 GuideStep: 0.2 px 33 ms WEST, -0.2 px 0 ms NORTH
21:02:10.181 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:10.181 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:12.522 02.341 12252 Exposure complete
21:02:12.570 00.048 12252 worker thread done servicing request
21:02:12.570 00.000 9044 OnExposeComplete: enter
21:02:12.572 00.002 9044 UpdateGuideState(): m_state=6
21:02:12.574 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1355
21:02:12.575 00.001 9044 Star::Find returns 1 (0), X=1014.84, Y=822.70, Mass=5582, SNR=51.4, Peak=173 HFD=5.1
21:02:12.577 00.002 9044 MultiStar: [#1 0.15,-0.03,1.04,U] [#2 0.12,-0.07,1.20,U] [#3 0.08,-0.18,0.85,U] [#4 0.06,-0.03,1.26,U] [#5 0.08,-0.11,0.65,U] [#6 0.18,-0.14,0.42,U] [#7 0.17,-0.15,0.44,U] [#8 0.08,-0.24,0.41,U] 
21:02:12.578 00.001 9044 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.17, 0.01}
21:02:12.578 00.000 9044 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.62) = xAngle (1.01 = 1.01)
21:02:12.579 00.001 9044 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.07 = -2.07)
21:02:12.580 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.62 mountX=0.08 mountY=-0.13, mountTheta=-1.02
21:02:12.581 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.08, opts=13)
21:02:12.583 00.002 9044 Enqueuing Move request for scope (0.12, -0.08)
21:02:12.584 00.001 12252 Worker thread wakes up
21:02:12.584 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:12.586 00.002 9044 UpdateGuideState exits: m=5582 SNR=51.4
21:02:12.588 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:12.589 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
21:02:12.589 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:12.590 00.001 9044 Enqueuing Expose request
21:02:12.591 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
21:02:12.591 00.000 12252 Moving (0.12, -0.08) raw xDistance=0.08 yDistance=-0.13
21:02:12.595 00.004 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.43
21:02:12.595 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
21:02:12.595 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:12.595 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:02:12.595 00.000 12252 MoveAxis(E, 4, ABG)
21:02:12.595 00.000 12252 Guiding  Dir = 2, Dur = 4
21:02:12.595 00.000 12252 IsSlewing returns 0
21:02:12.595 00.000 12252 IsGuiding returns 0
21:02:12.598 00.003 12252 PulseGuide returned control before completion, sleep 13
21:02:12.621 00.023 12252 IsGuiding returns 0
21:02:12.621 00.000 12252 Move returns status 0, amount 4
21:02:12.621 00.000 12252 MoveAxis(N, 0, ABG)
21:02:12.621 00.000 12252 Move returns status 0, amount 0
21:02:12.621 00.000 12252 move complete, result=0
21:02:12.621 00.000 12252 worker thread done servicing request
21:02:12.621 00.000 9044 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:02:12.623 00.002 12252 Worker thread wakes up
21:02:12.623 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:12.623 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:14.961 02.338 12252 Exposure complete
21:02:14.997 00.036 12252 worker thread done servicing request
21:02:14.998 00.001 9044 OnExposeComplete: enter
21:02:15.000 00.002 9044 UpdateGuideState(): m_state=6
21:02:15.003 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1356
21:02:15.004 00.001 9044 Star::Find returns 1 (0), X=1014.86, Y=822.43, Mass=5525, SNR=50.9, Peak=173 HFD=5.2
21:02:15.007 00.003 9044 MultiStar: [#1 0.11,-0.34,1.06,U] [#2 0.07,-0.15,1.20,U] [#3 0.02,-0.35,0.86,U] [#4 0.06,-0.17,1.29,U] [#5 0.06,-0.20,0.65,U] [#6 0.12,-0.18,0.42,U] [#7 0.12,-0.36,0.00,M1] [#8 0.15,-0.24,0.42,U] 
21:02:15.009 00.002 9044 refined, 7 included, MultiStar: {0.09, -0.23}, one-star: {0.19, -0.26}
21:02:15.011 00.002 9044 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.62) = xAngle (0.44 = 0.44)
21:02:15.013 00.002 9044 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.65 = -2.65)
21:02:15.015 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.19 mountX=0.23 mountY=-0.12, mountTheta=-0.48
21:02:15.020 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.23, opts=13)
21:02:15.023 00.003 9044 Enqueuing Move request for scope (0.09, -0.23)
21:02:15.025 00.002 12252 Worker thread wakes up
21:02:15.025 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:15.027 00.002 9044 UpdateGuideState exits: m=5525 SNR=50.9
21:02:15.031 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:15.033 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:15.035 00.002 9044 Enqueuing Expose request
21:02:15.037 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd
21:02:15.037 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.23)
21:02:15.037 00.000 12252 Moving (0.09, -0.23) raw xDistance=0.23 yDistance=-0.12
21:02:15.041 00.004 12252 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 1348.48
21:02:15.041 00.000 12252 PPEC: input: 0.23, control: 0.12, exposure: 2000
21:02:15.041 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:15.042 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:02:15.042 00.000 12252 MoveAxis(W, 48, ABG)
21:02:15.042 00.000 12252 Guiding  Dir = 3, Dur = 48
21:02:15.042 00.000 12252 IsSlewing returns 0
21:02:15.042 00.000 12252 IsGuiding returns 0
21:02:15.045 00.003 12252 PulseGuide returned control before completion, sleep 57
21:02:15.112 00.067 12252 IsGuiding returns 0
21:02:15.112 00.000 12252 Move returns status 0, amount 48
21:02:15.113 00.001 12252 MoveAxis(N, 0, ABG)
21:02:15.113 00.000 12252 Move returns status 0, amount 0
21:02:15.113 00.000 12252 move complete, result=0
21:02:15.113 00.000 12252 worker thread done servicing request
21:02:15.113 00.000 12252 Worker thread wakes up
21:02:15.113 00.000 9044 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
21:02:15.115 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:15.116 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:17.455 02.339 12252 Exposure complete
21:02:17.502 00.047 12252 worker thread done servicing request
21:02:17.503 00.001 9044 OnExposeComplete: enter
21:02:17.503 00.000 9044 UpdateGuideState(): m_state=6
21:02:17.505 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1357
21:02:17.506 00.001 9044 Star::Find returns 1 (0), X=1014.78, Y=822.81, Mass=5526, SNR=51.0, Peak=173 HFD=5.1
21:02:17.507 00.001 9044 MultiStar: [#1 -0.08,-0.08,1.06,U] [#2 0.06,0.04,1.21,U] [#3 0.05,-0.08,0.86,U] [#4 -0.05,0.06,1.25,U] [#5 0.02,0.06,0.65,U] [#6 0.05,0.01,0.43,U] [#7 0.03,-0.09,0.42,U] [#8 -0.01,0.03,0.41,U] 
21:02:17.508 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.11, 0.12}
21:02:17.509 00.001 9044 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.62) = xAngle (2.47 = 2.47)
21:02:17.510 00.001 9044 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.61 = -0.61)
21:02:17.512 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.85 mountX=-0.02 mountY=-0.01, mountTheta=-2.51
21:02:17.514 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.02, opts=13)
21:02:17.516 00.002 9044 Enqueuing Move request for scope (0.01, 0.02)
21:02:17.518 00.002 12252 Worker thread wakes up
21:02:17.518 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:17.520 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
21:02:17.520 00.000 9044 UpdateGuideState exits: m=5526 SNR=51.0
21:02:17.521 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
21:02:17.522 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:17.523 00.001 12252 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
21:02:17.523 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:17.525 00.002 9044 Enqueuing Expose request
21:02:17.527 00.002 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.52
21:02:17.527 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
21:02:17.527 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:17.527 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:02:17.527 00.000 12252 MoveAxis(E, 3, ABG)
21:02:17.527 00.000 12252 Guiding  Dir = 2, Dur = 3
21:02:17.528 00.001 12252 IsSlewing returns 0
21:02:17.528 00.000 12252 IsGuiding returns 0
21:02:17.530 00.002 12252 PulseGuide returned control before completion, sleep 11
21:02:17.557 00.027 12252 IsGuiding returns 0
21:02:17.557 00.000 12252 Move returns status 0, amount 3
21:02:17.557 00.000 12252 MoveAxis(N, 0, ABG)
21:02:17.557 00.000 12252 Move returns status 0, amount 0
21:02:17.557 00.000 12252 move complete, result=0
21:02:17.557 00.000 12252 worker thread done servicing request
21:02:17.557 00.000 12252 Worker thread wakes up
21:02:17.557 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:02:17.558 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:17.558 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:19.929 02.371 12252 Exposure complete
21:02:19.977 00.048 12252 worker thread done servicing request
21:02:19.978 00.001 9044 OnExposeComplete: enter
21:02:19.979 00.001 9044 UpdateGuideState(): m_state=6
21:02:19.981 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1358
21:02:19.982 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=822.77, Mass=5595, SNR=51.2, Peak=173 HFD=5.1
21:02:19.985 00.003 9044 MultiStar: [#1 0.14,0.05,1.05,U] [#2 0.13,-0.02,1.19,U] [#3 0.11,-0.13,0.85,U] [#4 0.09,0.04,1.28,U] [#5 0.15,-0.03,0.65,U] [#6 0.09,0.01,0.43,U] [#7 0.18,-0.08,0.42,U] [#8 0.17,-0.13,0.40,U] 
21:02:19.987 00.002 9044 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.20, 0.09}
21:02:19.989 00.002 9044 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.62) = xAngle (1.57 = 1.57)
21:02:19.990 00.001 9044 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.51 = -1.51)
21:02:19.990 00.000 9044 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.05 mountX=-0.00 mountY=-0.13, mountTheta=-1.57
21:02:19.993 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.01, opts=13)
21:02:19.995 00.002 9044 Enqueuing Move request for scope (0.13, -0.01)
21:02:19.996 00.001 12252 Worker thread wakes up
21:02:19.996 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:19.998 00.002 9044 UpdateGuideState exits: m=5595 SNR=51.2
21:02:20.000 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:20.003 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
21:02:20.003 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:20.005 00.002 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
21:02:20.005 00.000 9044 Enqueuing Expose request
21:02:20.008 00.003 12252 Moving (0.13, -0.01) raw xDistance=-0.00 yDistance=-0.13
21:02:20.010 00.002 12252 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.57
21:02:20.010 00.000 12252 PPEC: input: -0.00, control: -0.00, exposure: 2000
21:02:20.010 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:20.010 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:02:20.010 00.000 12252 MoveAxis(E, 1, ABG)
21:02:20.010 00.000 12252 Guiding  Dir = 2, Dur = 1
21:02:20.010 00.000 12252 IsSlewing returns 0
21:02:20.010 00.000 12252 IsGuiding returns 0
21:02:20.012 00.002 12252 IsGuiding returns 0
21:02:20.012 00.000 12252 Move returns status 0, amount 1
21:02:20.012 00.000 12252 MoveAxis(N, 0, ABG)
21:02:20.012 00.000 12252 Move returns status 0, amount 0
21:02:20.012 00.000 12252 move complete, result=0
21:02:20.012 00.000 12252 worker thread done servicing request
21:02:20.012 00.000 12252 Worker thread wakes up
21:02:20.012 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:02:20.014 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:20.014 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:22.361 02.347 12252 Exposure complete
21:02:22.419 00.058 12252 worker thread done servicing request
21:02:22.420 00.001 9044 OnExposeComplete: enter
21:02:22.421 00.001 9044 UpdateGuideState(): m_state=6
21:02:22.423 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1359
21:02:22.424 00.001 9044 Star::Find returns 1 (0), X=1014.83, Y=822.76, Mass=5541, SNR=51.1, Peak=173 HFD=5.1
21:02:22.425 00.001 9044 MultiStar: [#1 0.16,-0.14,1.07,U] [#2 0.12,-0.09,1.20,U] [#3 0.13,-0.20,0.84,U] [#4 0.11,0.02,1.26,U] [#5 0.09,-0.13,0.66,U] [#6 0.17,-0.08,0.42,U] [#7 0.15,-0.12,0.43,U] [#8 0.15,-0.06,0.41,U] 
21:02:22.426 00.001 9044 refined, 8 included, MultiStar: {0.14, -0.07}, one-star: {0.16, 0.07}
21:02:22.427 00.001 9044 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.62) = xAngle (1.13 = 1.13)
21:02:22.428 00.001 9044 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.96 = -1.96)
21:02:22.429 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.50 mountX=0.07 mountY=-0.14, mountTheta=-1.14
21:02:22.430 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.07, opts=13)
21:02:22.432 00.002 9044 Enqueuing Move request for scope (0.14, -0.07)
21:02:22.435 00.003 12252 Worker thread wakes up
21:02:22.435 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:22.437 00.002 9044 UpdateGuideState exits: m=5541 SNR=51.1
21:02:22.440 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:22.443 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:22.445 00.002 9044 Enqueuing Expose request
21:02:22.447 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
21:02:22.447 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
21:02:22.449 00.002 12252 Moving (0.14, -0.07) raw xDistance=0.07 yDistance=-0.14
21:02:22.453 00.004 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.61
21:02:22.454 00.001 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
21:02:22.454 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:22.454 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:02:22.454 00.000 12252 MoveAxis(E, 4, ABG)
21:02:22.454 00.000 12252 Guiding  Dir = 2, Dur = 4
21:02:22.454 00.000 12252 IsSlewing returns 0
21:02:22.455 00.001 12252 IsGuiding returns 0
21:02:22.457 00.002 12252 PulseGuide returned control before completion, sleep 12
21:02:22.476 00.019 12252 IsGuiding returns 0
21:02:22.476 00.000 12252 Move returns status 0, amount 4
21:02:22.476 00.000 12252 MoveAxis(N, 0, ABG)
21:02:22.476 00.000 12252 Move returns status 0, amount 0
21:02:22.476 00.000 12252 move complete, result=0
21:02:22.476 00.000 12252 worker thread done servicing request
21:02:22.476 00.000 12252 Worker thread wakes up
21:02:22.476 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:22.476 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:22.476 00.000 9044 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:02:24.829 02.353 12252 Exposure complete
21:02:24.890 00.061 12252 worker thread done servicing request
21:02:24.890 00.000 9044 OnExposeComplete: enter
21:02:24.892 00.002 9044 UpdateGuideState(): m_state=6
21:02:24.893 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
21:02:24.894 00.001 9044 Star::Find returns 1 (0), X=1014.85, Y=822.54, Mass=5449, SNR=50.7, Peak=173 HFD=5.2
21:02:24.896 00.002 9044 MultiStar: [#1 0.11,-0.25,1.08,U] [#2 0.17,-0.15,1.20,U] [#3 0.06,-0.28,0.86,U] [#4 0.04,-0.10,1.29,U] [#5 0.13,-0.21,0.66,U] [#6 0.03,-0.27,0.43,U] [#7 0.17,-0.20,0.42,U] [#8 0.08,-0.24,0.42,U] 
21:02:24.896 00.000 9044 refined, 8 included, MultiStar: {0.11, -0.19}, one-star: {0.18, -0.15}
21:02:24.897 00.001 9044 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.62) = xAngle (0.58 = 0.58)
21:02:24.898 00.001 9044 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.50 = -2.50)
21:02:24.900 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-1.04 mountX=0.18 mountY=-0.13, mountTheta=-0.62
21:02:24.904 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.19, opts=13)
21:02:24.906 00.002 9044 Enqueuing Move request for scope (0.11, -0.19)
21:02:24.907 00.001 12252 Worker thread wakes up
21:02:24.907 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:24.908 00.001 9044 UpdateGuideState exits: m=5449 SNR=50.7
21:02:24.909 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:24.911 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.19) opts 0xd
21:02:24.911 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:24.913 00.002 9044 Enqueuing Expose request
21:02:24.915 00.002 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.19)
21:02:24.915 00.000 12252 Moving (0.11, -0.19) raw xDistance=0.18 yDistance=-0.13
21:02:24.919 00.004 12252 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 1348.65
21:02:24.919 00.000 12252 PPEC: input: 0.18, control: 0.10, exposure: 2000
21:02:24.919 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:24.919 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:02:24.919 00.000 12252 MoveAxis(W, 39, ABG)
21:02:24.919 00.000 12252 Guiding  Dir = 3, Dur = 39
21:02:24.920 00.001 12252 IsSlewing returns 0
21:02:24.920 00.000 12252 IsGuiding returns 0
21:02:24.922 00.002 12252 PulseGuide returned control before completion, sleep 48
21:02:24.986 00.064 12252 IsGuiding returns 0
21:02:24.986 00.000 12252 Move returns status 0, amount 39
21:02:24.986 00.000 12252 MoveAxis(N, 0, ABG)
21:02:24.986 00.000 12252 Move returns status 0, amount 0
21:02:24.987 00.001 12252 move complete, result=0
21:02:24.987 00.000 12252 worker thread done servicing request
21:02:24.987 00.000 12252 Worker thread wakes up
21:02:24.987 00.000 9044 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
21:02:24.989 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:24.989 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:27.353 02.364 12252 Exposure complete
21:02:27.416 00.063 12252 worker thread done servicing request
21:02:27.417 00.001 9044 OnExposeComplete: enter
21:02:27.418 00.001 9044 UpdateGuideState(): m_state=6
21:02:27.419 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1361
21:02:27.420 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=822.79, Mass=5599, SNR=51.3, Peak=173 HFD=5.1
21:02:27.421 00.001 9044 MultiStar: [#1 0.07,-0.09,1.04,U] [#2 0.04,0.06,1.19,U] [#3 -0.02,0.02,0.84,U] [#4 0.03,0.00,1.27,U] [#5 -0.02,-0.02,0.65,U] [#6 0.07,0.09,0.42,U] [#7 0.03,-0.05,0.41,U] [#8 0.04,-0.15,0.41,U] 
21:02:27.422 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.13, 0.10}
21:02:27.423 00.001 9044 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.62) = xAngle (1.74 = 1.74)
21:02:27.424 00.001 9044 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.34 = -1.34)
21:02:27.426 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.12 mountX=-0.01 mountY=-0.04, mountTheta=-1.74
21:02:27.428 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.01, opts=13)
21:02:27.429 00.001 9044 Enqueuing Move request for scope (0.04, 0.01)
21:02:27.430 00.001 12252 Worker thread wakes up
21:02:27.430 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:27.431 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
21:02:27.431 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
21:02:27.431 00.000 12252 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
21:02:27.431 00.000 9044 UpdateGuideState exits: m=5599 SNR=51.3
21:02:27.433 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:27.435 00.002 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.68
21:02:27.435 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:27.436 00.001 9044 Enqueuing Expose request
21:02:27.437 00.001 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
21:02:27.437 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:27.437 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:02:27.437 00.000 12252 MoveAxis(E, 9, ABG)
21:02:27.437 00.000 12252 Guiding  Dir = 2, Dur = 9
21:02:27.438 00.001 12252 IsSlewing returns 0
21:02:27.438 00.000 12252 IsGuiding returns 0
21:02:27.441 00.003 12252 PulseGuide returned control before completion, sleep 17
21:02:27.469 00.028 12252 IsGuiding returns 0
21:02:27.469 00.000 12252 Move returns status 0, amount 9
21:02:27.469 00.000 12252 MoveAxis(N, 0, ABG)
21:02:27.469 00.000 12252 Move returns status 0, amount 0
21:02:27.469 00.000 12252 move complete, result=0
21:02:27.469 00.000 12252 worker thread done servicing request
21:02:27.470 00.001 12252 Worker thread wakes up
21:02:27.470 00.000 9044 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
21:02:27.471 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:27.471 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:29.817 02.346 12252 Exposure complete
21:02:29.865 00.048 12252 worker thread done servicing request
21:02:29.865 00.000 9044 OnExposeComplete: enter
21:02:29.866 00.001 9044 UpdateGuideState(): m_state=6
21:02:29.867 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1362
21:02:29.868 00.001 9044 Star::Find returns 1 (0), X=1014.77, Y=822.76, Mass=5468, SNR=50.7, Peak=173 HFD=5.1
21:02:29.869 00.001 9044 MultiStar: [#1 -0.03,0.09,1.06,U] [#2 0.00,0.01,1.23,U] [#3 0.00,-0.05,0.83,U] [#4 -0.05,0.02,1.28,U] [#5 0.04,0.03,0.67,U] [#6 -0.01,0.04,0.43,U] [#7 -0.07,-0.08,0.43,U] [#8 0.03,-0.07,0.42,U] 
21:02:29.870 00.001 9044 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.10, 0.07}
21:02:29.871 00.001 9044 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.62) = xAngle (3.20 = -3.08)
21:02:29.874 00.003 9044 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.12 = 0.12)
21:02:29.875 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.58 mountX=-0.02 mountY=0.00, mountTheta=3.02
21:02:29.879 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.02, opts=13)
21:02:29.881 00.002 9044 Enqueuing Move request for scope (-0.00, 0.02)
21:02:29.884 00.003 12252 Worker thread wakes up
21:02:29.884 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
21:02:29.884 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
21:02:29.884 00.000 12252 Moving (-0.00, 0.02) raw xDistance=-0.02 yDistance=0.00
21:02:29.884 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:29.887 00.003 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.72
21:02:29.887 00.000 9044 UpdateGuideState exits: m=5468 SNR=50.7
21:02:29.889 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:29.891 00.002 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
21:02:29.891 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:29.891 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:29.894 00.003 9044 Enqueuing Expose request
21:02:29.896 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:02:29.896 00.000 12252 MoveAxis(E, 10, ABG)
21:02:29.896 00.000 12252 Guiding  Dir = 2, Dur = 10
21:02:29.896 00.000 12252 IsSlewing returns 0
21:02:29.897 00.001 12252 IsGuiding returns 0
21:02:29.899 00.002 12252 PulseGuide returned control before completion, sleep 18
21:02:29.932 00.033 12252 IsGuiding returns 0
21:02:29.932 00.000 12252 Move returns status 0, amount 10
21:02:29.932 00.000 12252 MoveAxis(N, 0, ABG)
21:02:29.932 00.000 12252 Move returns status 0, amount 0
21:02:29.932 00.000 12252 move complete, result=0
21:02:29.932 00.000 12252 worker thread done servicing request
21:02:29.932 00.000 9044 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
21:02:29.934 00.002 12252 Worker thread wakes up
21:02:29.934 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:29.934 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:32.278 02.344 12252 Exposure complete
21:02:32.329 00.051 12252 worker thread done servicing request
21:02:32.329 00.000 9044 OnExposeComplete: enter
21:02:32.330 00.001 9044 UpdateGuideState(): m_state=6
21:02:32.332 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1363
21:02:32.334 00.002 9044 Star::Find returns 1 (0), X=1014.79, Y=822.74, Mass=5544, SNR=51.1, Peak=173 HFD=5.1
21:02:32.336 00.002 9044 MultiStar: [#1 0.08,-0.10,1.06,U] [#2 0.07,-0.04,1.20,U] [#3 0.05,-0.03,0.85,U] [#4 0.03,0.01,1.25,U] [#5 -0.00,0.04,0.65,U] [#6 0.04,-0.10,0.42,U] [#7 0.13,-0.02,0.43,U] [#8 0.02,-0.12,0.41,U] 
21:02:32.337 00.001 9044 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.12, 0.05}
21:02:32.338 00.001 9044 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.62) = xAngle (1.22 = 1.22)
21:02:32.339 00.001 9044 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.86 = -1.86)
21:02:32.341 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.40 mountX=0.02 mountY=-0.07, mountTheta=-1.23
21:02:32.344 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.03, opts=13)
21:02:32.345 00.001 9044 Enqueuing Move request for scope (0.06, -0.03)
21:02:32.347 00.002 12252 Worker thread wakes up
21:02:32.347 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:32.347 00.000 9044 UpdateGuideState exits: m=5544 SNR=51.1
21:02:32.349 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:32.351 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:32.353 00.002 9044 Enqueuing Expose request
21:02:32.354 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
21:02:32.355 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
21:02:32.355 00.000 12252 Moving (0.06, -0.03) raw xDistance=0.02 yDistance=-0.07
21:02:32.359 00.004 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.75
21:02:32.359 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
21:02:32.359 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:32.359 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:02:32.359 00.000 12252 MoveAxis(E, 5, ABG)
21:02:32.359 00.000 12252 Guiding  Dir = 2, Dur = 5
21:02:32.359 00.000 12252 IsSlewing returns 0
21:02:32.360 00.001 12252 IsGuiding returns 0
21:02:32.362 00.002 12252 PulseGuide returned control before completion, sleep 13
21:02:32.390 00.028 12252 IsGuiding returns 0
21:02:32.390 00.000 12252 Move returns status 0, amount 5
21:02:32.390 00.000 12252 MoveAxis(N, 0, ABG)
21:02:32.390 00.000 12252 Move returns status 0, amount 0
21:02:32.390 00.000 12252 move complete, result=0
21:02:32.390 00.000 12252 worker thread done servicing request
21:02:32.390 00.000 12252 Worker thread wakes up
21:02:32.390 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:32.390 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:32.391 00.001 9044 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:02:34.758 02.367 12252 Exposure complete
21:02:34.834 00.076 12252 worker thread done servicing request
21:02:34.834 00.000 9044 OnExposeComplete: enter
21:02:34.836 00.002 9044 UpdateGuideState(): m_state=6
21:02:34.837 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1364
21:02:34.840 00.003 9044 Star::Find returns 1 (0), X=1014.76, Y=822.81, Mass=5679, SNR=51.8, Peak=173 HFD=5.1
21:02:34.841 00.001 9044 MultiStar: [#1 -0.03,-0.03,1.03,U] [#2 -0.06,-0.00,1.19,U] [#3 -0.06,-0.06,0.83,U] [#4 -0.08,-0.00,1.26,U] [#5 -0.10,0.02,0.64,U] [#6 -0.05,-0.00,0.42,U] [#7 0.01,-0.04,0.42,U] [#8 -0.08,-0.11,0.40,U] 
21:02:34.843 00.002 9044 refined, 8 included, MultiStar: {-0.04, -0.00}, one-star: {0.09, 0.12}
21:02:34.844 00.001 9044 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.62) = xAngle (-1.47 = -1.47)
21:02:34.845 00.001 9044 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.55 = 1.73)
21:02:34.845 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.09 mountX=0.00 mountY=0.04, mountTheta=1.46
21:02:34.847 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.00, opts=13)
21:02:34.848 00.001 9044 Enqueuing Move request for scope (-0.04, -0.00)
21:02:34.850 00.002 12252 Worker thread wakes up
21:02:34.850 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
21:02:34.850 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
21:02:34.850 00.000 12252 Moving (-0.04, -0.00) raw xDistance=0.00 yDistance=0.04
21:02:34.850 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:34.851 00.001 9044 UpdateGuideState exits: m=5679 SNR=51.8
21:02:34.853 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:34.853 00.000 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.78
21:02:34.854 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:34.854 00.000 9044 Enqueuing Expose request
21:02:34.856 00.002 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
21:02:34.856 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:34.856 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:02:34.856 00.000 12252 MoveAxis(E, 6, ABG)
21:02:34.856 00.000 12252 Guiding  Dir = 2, Dur = 6
21:02:34.856 00.000 12252 IsSlewing returns 0
21:02:34.856 00.000 12252 IsGuiding returns 0
21:02:34.858 00.002 12252 PulseGuide returned control before completion, sleep 15
21:02:34.882 00.024 12252 IsGuiding returns 0
21:02:34.882 00.000 12252 Move returns status 0, amount 6
21:02:34.882 00.000 12252 MoveAxis(N, 0, ABG)
21:02:34.882 00.000 12252 Move returns status 0, amount 0
21:02:34.882 00.000 12252 move complete, result=0
21:02:34.883 00.001 12252 worker thread done servicing request
21:02:34.883 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
21:02:34.884 00.001 12252 Worker thread wakes up
21:02:34.884 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:34.885 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:37.215 02.330 12252 Exposure complete
21:02:37.256 00.041 12252 worker thread done servicing request
21:02:37.256 00.000 9044 OnExposeComplete: enter
21:02:37.257 00.001 9044 UpdateGuideState(): m_state=6
21:02:37.258 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1365
21:02:37.259 00.001 9044 Star::Find returns 1 (0), X=1014.82, Y=822.77, Mass=5495, SNR=50.9, Peak=173 HFD=5.1
21:02:37.260 00.001 9044 MultiStar: [#1 0.11,-0.12,1.07,U] [#2 0.08,0.04,1.21,U] [#3 0.10,-0.08,0.85,U] [#4 0.01,-0.04,1.29,U] [#5 0.10,0.09,0.65,U] [#6 0.12,0.06,0.43,U] [#7 0.10,-0.13,0.42,U] [#8 0.12,0.10,0.41,U] 
21:02:37.261 00.001 9044 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.15, 0.08}
21:02:37.262 00.001 9044 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.62) = xAngle (1.54 = 1.54)
21:02:37.265 00.003 9044 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.54 = -1.54)
21:02:37.266 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.08 mountX=0.00 mountY=-0.09, mountTheta=-1.54
21:02:37.267 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.01, opts=13)
21:02:37.268 00.001 9044 Enqueuing Move request for scope (0.09, -0.01)
21:02:37.270 00.002 12252 Worker thread wakes up
21:02:37.270 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:37.271 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
21:02:37.271 00.000 9044 UpdateGuideState exits: m=5495 SNR=50.9
21:02:37.272 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:37.273 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
21:02:37.273 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:37.274 00.001 9044 Enqueuing Expose request
21:02:37.275 00.001 12252 Moving (0.09, -0.01) raw xDistance=0.00 yDistance=-0.09
21:02:37.278 00.003 12252 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.80
21:02:37.278 00.000 12252 PPEC: input: 0.00, control: -0.02, exposure: 2000
21:02:37.278 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:37.278 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:02:37.278 00.000 12252 MoveAxis(E, 6, ABG)
21:02:37.278 00.000 12252 Guiding  Dir = 2, Dur = 6
21:02:37.279 00.001 12252 IsSlewing returns 0
21:02:37.279 00.000 12252 IsGuiding returns 0
21:02:37.280 00.001 12252 PulseGuide returned control before completion, sleep 15
21:02:37.308 00.028 12252 IsGuiding returns 0
21:02:37.308 00.000 12252 Move returns status 0, amount 6
21:02:37.308 00.000 12252 MoveAxis(N, 0, ABG)
21:02:37.308 00.000 12252 Move returns status 0, amount 0
21:02:37.308 00.000 12252 move complete, result=0
21:02:37.308 00.000 12252 worker thread done servicing request
21:02:37.308 00.000 12252 Worker thread wakes up
21:02:37.308 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:02:37.311 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:37.311 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:39.673 02.362 12252 Exposure complete
21:02:39.722 00.049 12252 worker thread done servicing request
21:02:39.722 00.000 9044 OnExposeComplete: enter
21:02:39.725 00.003 9044 UpdateGuideState(): m_state=6
21:02:39.726 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1366
21:02:39.728 00.002 9044 Star::Find returns 1 (0), X=1014.82, Y=822.85, Mass=5607, SNR=51.5, Peak=173 HFD=5.1
21:02:39.731 00.003 9044 MultiStar: [#1 0.11,0.17,1.04,U] [#2 0.07,0.05,1.18,U] [#3 0.01,0.04,0.83,U] [#4 0.03,0.03,1.26,U] [#5 -0.01,0.01,0.65,U] [#6 0.10,0.07,0.42,U] [#7 0.16,-0.05,0.42,U] [#8 0.07,0.01,0.40,U] 
21:02:39.732 00.001 9044 refined, 8 included, MultiStar: {0.07, 0.07}, one-star: {0.15, 0.16}
21:02:39.733 00.001 9044 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.62) = xAngle (2.39 = 2.39)
21:02:39.734 00.001 9044 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.70 = -0.70)
21:02:39.736 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.76 mountX=-0.07 mountY=-0.06, mountTheta=-2.42
21:02:39.737 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.07, opts=13)
21:02:39.739 00.002 9044 Enqueuing Move request for scope (0.07, 0.07)
21:02:39.741 00.002 12252 Worker thread wakes up
21:02:39.741 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:39.743 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
21:02:39.743 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
21:02:39.743 00.000 12252 Moving (0.07, 0.07) raw xDistance=-0.07 yDistance=-0.06
21:02:39.743 00.000 9044 UpdateGuideState exits: m=5607 SNR=51.5
21:02:39.744 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:39.746 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:39.748 00.002 9044 Enqueuing Expose request
21:02:39.751 00.003 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.82
21:02:39.751 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
21:02:39.751 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:39.751 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:02:39.751 00.000 12252 MoveAxis(E, 6, ABG)
21:02:39.751 00.000 12252 Guiding  Dir = 2, Dur = 6
21:02:39.752 00.001 12252 IsSlewing returns 0
21:02:39.752 00.000 12252 IsGuiding returns 0
21:02:39.754 00.002 12252 PulseGuide returned control before completion, sleep 15
21:02:39.774 00.020 12252 IsGuiding returns 0
21:02:39.774 00.000 12252 Move returns status 0, amount 6
21:02:39.774 00.000 12252 MoveAxis(N, 0, ABG)
21:02:39.774 00.000 12252 Move returns status 0, amount 0
21:02:39.774 00.000 12252 move complete, result=0
21:02:39.775 00.001 12252 worker thread done servicing request
21:02:39.775 00.000 12252 Worker thread wakes up
21:02:39.775 00.000 9044 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:02:39.776 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:39.776 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:42.127 02.351 12252 Exposure complete
21:02:42.184 00.057 12252 worker thread done servicing request
21:02:42.184 00.000 9044 OnExposeComplete: enter
21:02:42.185 00.001 9044 UpdateGuideState(): m_state=6
21:02:42.187 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1367
21:02:42.189 00.002 9044 Star::Find returns 1 (0), X=1014.76, Y=822.82, Mass=5579, SNR=51.1, Peak=173 HFD=5.1
21:02:42.190 00.001 9044 MultiStar: [#1 0.04,0.09,1.03,U] [#2 -0.00,0.01,1.20,U] [#3 -0.01,-0.03,0.83,U] [#4 -0.02,0.01,1.28,U] [#5 0.01,-0.00,0.66,U] [#6 -0.05,0.00,0.42,U] [#7 0.03,0.03,0.43,U] [#8 -0.03,0.02,0.41,U] 
21:02:42.191 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.09, 0.13}
21:02:42.192 00.001 9044 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.62) = xAngle (2.88 = 2.88)
21:02:42.193 00.001 9044 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.20 = -0.20)
21:02:42.194 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.26 mountX=-0.03 mountY=-0.01, mountTheta=-2.94
21:02:42.196 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.03, opts=13)
21:02:42.197 00.001 9044 Enqueuing Move request for scope (0.01, 0.03)
21:02:42.198 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:42.199 00.001 9044 UpdateGuideState exits: m=5579 SNR=51.1
21:02:42.201 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:42.203 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:42.203 00.000 9044 Enqueuing Expose request
21:02:42.205 00.002 12252 Worker thread wakes up
21:02:42.205 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
21:02:42.205 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
21:02:42.205 00.000 12252 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
21:02:42.208 00.003 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.84
21:02:42.208 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
21:02:42.208 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:42.208 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:02:42.208 00.000 12252 MoveAxis(E, 7, ABG)
21:02:42.208 00.000 12252 Guiding  Dir = 2, Dur = 7
21:02:42.208 00.000 12252 IsSlewing returns 0
21:02:42.210 00.002 12252 IsGuiding returns 0
21:02:42.211 00.001 12252 PulseGuide returned control before completion, sleep 16
21:02:42.231 00.020 12252 IsGuiding returns 0
21:02:42.231 00.000 12252 Move returns status 0, amount 7
21:02:42.231 00.000 12252 MoveAxis(N, 0, ABG)
21:02:42.231 00.000 12252 Move returns status 0, amount 0
21:02:42.231 00.000 12252 move complete, result=0
21:02:42.231 00.000 12252 worker thread done servicing request
21:02:42.231 00.000 12252 Worker thread wakes up
21:02:42.231 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
21:02:42.233 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:42.233 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:44.584 02.351 12252 Exposure complete
21:02:44.631 00.047 12252 worker thread done servicing request
21:02:44.631 00.000 9044 OnExposeComplete: enter
21:02:44.631 00.000 9044 UpdateGuideState(): m_state=6
21:02:44.632 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1368
21:02:44.633 00.001 9044 Star::Find returns 1 (0), X=1014.90, Y=822.84, Mass=5496, SNR=51.2, Peak=173 HFD=5.2
21:02:44.634 00.001 9044 MultiStar: [#1 0.13,0.05,1.04,U] [#2 0.12,-0.03,1.19,U] [#3 0.03,0.01,0.85,U] [#4 0.07,0.01,1.26,U] [#5 0.07,-0.04,0.65,U] [#6 0.03,0.04,0.42,U] [#7 0.11,-0.09,0.44,U] [#8 0.09,-0.03,0.41,U] 
21:02:44.635 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.23, 0.15}
21:02:44.636 00.001 9044 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.62) = xAngle (1.79 = 1.79)
21:02:44.638 00.002 9044 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.29 = -1.29)
21:02:44.640 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.17 mountX=-0.02 mountY=-0.10, mountTheta=-1.79
21:02:44.643 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.02, opts=13)
21:02:44.645 00.002 9044 Enqueuing Move request for scope (0.11, 0.02)
21:02:44.647 00.002 12252 Worker thread wakes up
21:02:44.647 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:44.648 00.001 9044 UpdateGuideState exits: m=5496 SNR=51.2
21:02:44.649 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:44.651 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:44.653 00.002 9044 Enqueuing Expose request
21:02:44.655 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
21:02:44.655 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
21:02:44.655 00.000 12252 Moving (0.11, 0.02) raw xDistance=-0.02 yDistance=-0.10
21:02:44.657 00.002 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.85
21:02:44.657 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
21:02:44.657 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:44.657 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:02:44.657 00.000 12252 MoveAxis(E, 7, ABG)
21:02:44.657 00.000 12252 Guiding  Dir = 2, Dur = 7
21:02:44.657 00.000 12252 IsSlewing returns 0
21:02:44.658 00.001 12252 IsGuiding returns 0
21:02:44.659 00.001 12252 PulseGuide returned control before completion, sleep 16
21:02:44.681 00.022 12252 IsGuiding returns 0
21:02:44.682 00.001 12252 Move returns status 0, amount 7
21:02:44.682 00.000 12252 MoveAxis(N, 0, ABG)
21:02:44.682 00.000 12252 Move returns status 0, amount 0
21:02:44.682 00.000 12252 move complete, result=0
21:02:44.682 00.000 12252 worker thread done servicing request
21:02:44.682 00.000 12252 Worker thread wakes up
21:02:44.682 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
21:02:44.683 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:44.683 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:47.039 02.356 12252 Exposure complete
21:02:47.090 00.051 12252 worker thread done servicing request
21:02:47.090 00.000 9044 OnExposeComplete: enter
21:02:47.092 00.002 9044 UpdateGuideState(): m_state=6
21:02:47.095 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1369
21:02:47.097 00.002 9044 Star::Find returns 1 (0), X=1014.86, Y=822.96, Mass=5493, SNR=50.9, Peak=173 HFD=4.9
21:02:47.099 00.002 9044 MultiStar: [#1 0.22,0.20,1.05,U] [#2 0.18,0.30,1.20,U] [#3 0.12,0.03,0.84,U] [#4 0.11,0.12,1.26,U] [#5 0.18,0.18,0.66,U] [#6 0.13,0.19,0.43,U] [#7 0.27,0.10,0.43,U] [#8 0.15,0.09,0.42,U] 
21:02:47.101 00.002 9044 refined, 8 included, MultiStar: {0.17, 0.18}, one-star: {0.19, 0.27}
21:02:47.105 00.004 9044 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.62) = xAngle (2.43 = 2.43)
21:02:47.107 00.002 9044 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.65 = -0.65)
21:02:47.110 00.003 9044 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.81 mountX=-0.19 mountY=-0.15, mountTheta=-2.47
21:02:47.115 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.18, opts=13)
21:02:47.116 00.001 9044 Enqueuing Move request for scope (0.17, 0.18)
21:02:47.117 00.001 12252 Worker thread wakes up
21:02:47.117 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:47.119 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
21:02:47.119 00.000 9044 UpdateGuideState exits: m=5493 SNR=50.9
21:02:47.120 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:47.121 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:47.123 00.002 9044 Enqueuing Expose request
21:02:47.124 00.001 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
21:02:47.124 00.000 12252 Moving (0.17, 0.18) raw xDistance=-0.19 yDistance=-0.15
21:02:47.129 00.005 12252 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1348.86
21:02:47.129 00.000 12252 PPEC: input: -0.19, control: -0.13, exposure: 2000
21:02:47.129 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:47.129 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:02:47.129 00.000 12252 MoveAxis(E, 52, ABG)
21:02:47.129 00.000 12252 Guiding  Dir = 2, Dur = 52
21:02:47.129 00.000 12252 IsSlewing returns 0
21:02:47.129 00.000 12252 IsGuiding returns 0
21:02:47.132 00.003 12252 PulseGuide returned control before completion, sleep 61
21:02:47.207 00.075 12252 IsGuiding returns 0
21:02:47.207 00.000 12252 Move returns status 0, amount 52
21:02:47.207 00.000 12252 MoveAxis(N, 0, ABG)
21:02:47.208 00.001 12252 Move returns status 0, amount 0
21:02:47.208 00.000 12252 move complete, result=0
21:02:47.208 00.000 12252 worker thread done servicing request
21:02:47.208 00.000 12252 Worker thread wakes up
21:02:47.208 00.000 9044 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
21:02:47.210 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:47.211 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:49.580 02.369 12252 Exposure complete
21:02:49.624 00.044 12252 worker thread done servicing request
21:02:49.624 00.000 9044 OnExposeComplete: enter
21:02:49.627 00.003 9044 UpdateGuideState(): m_state=6
21:02:49.628 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1370
21:02:49.630 00.002 9044 Star::Find returns 1 (0), X=1014.74, Y=822.83, Mass=5519, SNR=51.0, Peak=173 HFD=5.1
21:02:49.632 00.002 9044 MultiStar: [#1 0.04,0.10,1.05,U] [#2 0.00,0.09,1.21,U] [#3 -0.05,-0.08,0.85,U] [#4 -0.04,0.04,1.27,U] [#5 0.05,-0.02,0.64,U] [#6 0.02,0.04,0.43,U] [#7 -0.02,-0.15,0.44,U] [#8 0.05,-0.04,0.41,U] 
21:02:49.633 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.07, 0.14}
21:02:49.634 00.001 9044 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.62) = xAngle (2.90 = 2.90)
21:02:49.635 00.001 9044 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.18 = -0.18)
21:02:49.637 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.28 mountX=-0.04 mountY=-0.01, mountTheta=-2.96
21:02:49.639 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.03, opts=13)
21:02:49.641 00.002 9044 Enqueuing Move request for scope (0.01, 0.03)
21:02:49.643 00.002 12252 Worker thread wakes up
21:02:49.643 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:49.644 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
21:02:49.644 00.000 9044 UpdateGuideState exits: m=5519 SNR=51.0
21:02:49.646 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
21:02:49.646 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:49.647 00.001 12252 Moving (0.01, 0.03) raw xDistance=-0.04 yDistance=-0.01
21:02:49.647 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:49.648 00.001 9044 Enqueuing Expose request
21:02:49.650 00.002 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.87
21:02:49.650 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
21:02:49.650 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:49.650 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:02:49.650 00.000 12252 MoveAxis(E, 7, ABG)
21:02:49.650 00.000 12252 Guiding  Dir = 2, Dur = 7
21:02:49.651 00.001 12252 IsSlewing returns 0
21:02:49.651 00.000 12252 IsGuiding returns 0
21:02:49.654 00.003 12252 PulseGuide returned control before completion, sleep 14
21:02:49.671 00.017 12252 IsGuiding returns 0
21:02:49.671 00.000 12252 Move returns status 0, amount 7
21:02:49.671 00.000 12252 MoveAxis(N, 0, ABG)
21:02:49.671 00.000 12252 Move returns status 0, amount 0
21:02:49.671 00.000 12252 move complete, result=0
21:02:49.671 00.000 12252 worker thread done servicing request
21:02:49.671 00.000 12252 Worker thread wakes up
21:02:49.671 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:49.671 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
21:02:49.672 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:52.010 02.338 12252 Exposure complete
21:02:52.079 00.069 12252 worker thread done servicing request
21:02:52.079 00.000 9044 OnExposeComplete: enter
21:02:52.082 00.003 9044 UpdateGuideState(): m_state=6
21:02:52.083 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1371
21:02:52.085 00.002 9044 Star::Find returns 1 (0), X=1014.89, Y=822.94, Mass=5493, SNR=50.9, Peak=173 HFD=4.7
21:02:52.087 00.002 9044 MultiStar: [#1 0.17,0.21,1.06,U] [#2 0.15,0.23,1.19,U] [#3 0.12,0.10,0.85,U] [#4 0.11,0.20,1.26,U] [#5 0.16,0.17,0.65,U] [#6 0.18,0.20,0.43,U] [#7 0.12,0.13,0.43,U] [#8 0.18,0.09,0.41,U] 
21:02:52.090 00.003 9044 refined, 8 included, MultiStar: {0.15, 0.19}, one-star: {0.23, 0.25}
21:02:52.093 00.003 9044 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.62) = xAngle (2.51 = 2.51)
21:02:52.095 00.002 9044 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.57 = -0.57)
21:02:52.098 00.003 9044 CameraToMount -- cameraX=0.15 cameraY=0.19 hyp=0.24 cameraTheta=0.89 mountX=-0.20 mountY=-0.13, mountTheta=-2.55
21:02:52.102 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.19, opts=13)
21:02:52.104 00.002 9044 Enqueuing Move request for scope (0.15, 0.19)
21:02:52.106 00.002 12252 Worker thread wakes up
21:02:52.106 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:52.108 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.19) opts 0xd
21:02:52.108 00.000 9044 UpdateGuideState exits: m=5493 SNR=50.9
21:02:52.111 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:52.113 00.002 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.19)
21:02:52.113 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:52.114 00.001 9044 Enqueuing Expose request
21:02:52.115 00.001 12252 Moving (0.15, 0.19) raw xDistance=-0.20 yDistance=-0.13
21:02:52.118 00.003 12252 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 1348.87
21:02:52.118 00.000 12252 PPEC: input: -0.20, control: -0.14, exposure: 2000
21:02:52.118 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:52.118 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:02:52.118 00.000 12252 MoveAxis(E, 53, ABG)
21:02:52.118 00.000 12252 Guiding  Dir = 2, Dur = 53
21:02:52.119 00.001 12252 IsSlewing returns 0
21:02:52.119 00.000 12252 IsGuiding returns 0
21:02:52.121 00.002 12252 PulseGuide returned control before completion, sleep 62
21:02:52.192 00.071 12252 IsGuiding returns 0
21:02:52.192 00.000 12252 Move returns status 0, amount 53
21:02:52.192 00.000 12252 MoveAxis(N, 0, ABG)
21:02:52.192 00.000 12252 Move returns status 0, amount 0
21:02:52.192 00.000 12252 move complete, result=0
21:02:52.192 00.000 12252 worker thread done servicing request
21:02:52.193 00.001 9044 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
21:02:52.195 00.002 12252 Worker thread wakes up
21:02:52.195 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:52.195 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:54.541 02.346 12252 Exposure complete
21:02:54.588 00.047 12252 worker thread done servicing request
21:02:54.588 00.000 9044 OnExposeComplete: enter
21:02:54.590 00.002 9044 UpdateGuideState(): m_state=6
21:02:54.591 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1372
21:02:54.593 00.002 9044 Star::Find returns 1 (0), X=1014.91, Y=822.76, Mass=5416, SNR=50.3, Peak=173 HFD=5.1
21:02:54.594 00.001 9044 MultiStar: [#1 0.13,0.11,1.05,U] [#2 0.09,0.02,1.24,U] [#3 0.10,-0.23,0.86,U] [#4 0.07,0.02,1.28,U] [#5 0.07,-0.01,0.66,U] [#6 0.15,0.09,0.42,U] [#7 0.19,-0.09,0.45,U] [#8 0.18,0.03,0.42,U] 
21:02:54.595 00.001 9044 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.24, 0.07}
21:02:54.596 00.001 9044 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.62) = xAngle (1.68 = 1.68)
21:02:54.597 00.001 9044 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.40 = -1.40)
21:02:54.598 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.05 mountX=-0.01 mountY=-0.13, mountTheta=-1.68
21:02:54.599 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.01, opts=13)
21:02:54.600 00.001 9044 Enqueuing Move request for scope (0.13, 0.01)
21:02:54.601 00.001 12252 Worker thread wakes up
21:02:54.601 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:54.602 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
21:02:54.602 00.000 9044 UpdateGuideState exits: m=5416 SNR=50.3
21:02:54.604 00.002 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
21:02:54.604 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:54.605 00.001 12252 Moving (0.13, 0.01) raw xDistance=-0.01 yDistance=-0.13
21:02:54.605 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:54.606 00.001 9044 Enqueuing Expose request
21:02:54.608 00.002 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.88
21:02:54.608 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
21:02:54.608 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:54.608 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:02:54.608 00.000 12252 MoveAxis(E, 8, ABG)
21:02:54.608 00.000 12252 Guiding  Dir = 2, Dur = 8
21:02:54.608 00.000 12252 IsSlewing returns 0
21:02:54.608 00.000 12252 IsGuiding returns 0
21:02:54.611 00.003 12252 PulseGuide returned control before completion, sleep 16
21:02:54.640 00.029 12252 IsGuiding returns 0
21:02:54.640 00.000 12252 Move returns status 0, amount 8
21:02:54.640 00.000 12252 MoveAxis(N, 0, ABG)
21:02:54.640 00.000 12252 Move returns status 0, amount 0
21:02:54.641 00.001 12252 move complete, result=0
21:02:54.641 00.000 12252 worker thread done servicing request
21:02:54.641 00.000 12252 Worker thread wakes up
21:02:54.641 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
21:02:54.642 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:54.642 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:57.002 02.360 12252 Exposure complete
21:02:57.048 00.046 12252 worker thread done servicing request
21:02:57.048 00.000 9044 OnExposeComplete: enter
21:02:57.050 00.002 9044 UpdateGuideState(): m_state=6
21:02:57.052 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1373
21:02:57.053 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=822.77, Mass=5515, SNR=51.2, Peak=173 HFD=5.1
21:02:57.054 00.001 9044 MultiStar: [#1 0.08,-0.15,1.05,U] [#2 0.07,-0.02,1.18,U] [#3 -0.02,-0.19,0.85,U] [#4 -0.01,0.01,1.25,U] [#5 0.08,-0.07,0.66,U] [#6 0.03,-0.10,0.43,U] [#7 0.16,-0.05,0.44,U] [#8 -0.01,-0.07,0.41,U] 
21:02:57.056 00.002 9044 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.12, 0.08}
21:02:57.057 00.001 9044 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.62) = xAngle (0.84 = 0.84)
21:02:57.058 00.001 9044 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.24 = -2.24)
21:02:57.059 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.78 mountX=0.05 mountY=-0.06, mountTheta=-0.86
21:02:57.062 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.05, opts=13)
21:02:57.063 00.001 9044 Enqueuing Move request for scope (0.05, -0.05)
21:02:57.064 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:57.065 00.001 9044 UpdateGuideState exits: m=5515 SNR=51.2
21:02:57.066 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:57.066 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:57.068 00.002 9044 Enqueuing Expose request
21:02:57.070 00.002 12252 Worker thread wakes up
21:02:57.070 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
21:02:57.070 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
21:02:57.070 00.000 12252 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=-0.06
21:02:57.074 00.004 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.88
21:02:57.074 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
21:02:57.074 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:57.074 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:02:57.074 00.000 12252 MoveAxis(E, 8, ABG)
21:02:57.074 00.000 12252 Guiding  Dir = 2, Dur = 8
21:02:57.074 00.000 12252 IsSlewing returns 0
21:02:57.075 00.001 12252 IsGuiding returns 0
21:02:57.076 00.001 12252 PulseGuide returned control before completion, sleep 16
21:02:57.106 00.030 12252 IsGuiding returns 0
21:02:57.106 00.000 12252 Move returns status 0, amount 8
21:02:57.106 00.000 12252 MoveAxis(N, 0, ABG)
21:02:57.107 00.001 12252 Move returns status 0, amount 0
21:02:57.107 00.000 12252 move complete, result=0
21:02:57.107 00.000 12252 worker thread done servicing request
21:02:57.107 00.000 12252 Worker thread wakes up
21:02:57.107 00.000 9044 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
21:02:57.111 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:57.111 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:02:59.452 02.341 12252 Exposure complete
21:02:59.502 00.050 12252 worker thread done servicing request
21:02:59.502 00.000 9044 OnExposeComplete: enter
21:02:59.503 00.001 9044 UpdateGuideState(): m_state=6
21:02:59.505 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1374
21:02:59.506 00.001 9044 Star::Find returns 1 (0), X=1014.81, Y=822.96, Mass=5454, SNR=50.6, Peak=173 HFD=4.9
21:02:59.508 00.002 9044 MultiStar: [#1 -0.00,0.21,1.05,U] [#2 0.02,0.13,1.22,U] [#3 0.03,0.11,0.85,U] [#4 0.05,0.19,1.26,U] [#5 -0.02,0.13,0.66,U] [#6 -0.01,0.14,0.43,U] [#7 0.07,0.17,0.44,U] [#8 -0.05,0.12,0.42,U] 
21:02:59.509 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.17}, one-star: {0.14, 0.27}
21:02:59.509 00.000 9044 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.62) = xAngle (3.01 = 3.01)
21:02:59.510 00.001 9044 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.08 = -0.08)
21:02:59.511 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.38 mountX=-0.17 mountY=-0.01, mountTheta=-3.06
21:02:59.512 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.17, opts=13)
21:02:59.513 00.001 9044 Enqueuing Move request for scope (0.03, 0.17)
21:02:59.514 00.001 12252 Worker thread wakes up
21:02:59.514 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
21:02:59.514 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
21:02:59.514 00.000 12252 Moving (0.03, 0.17) raw xDistance=-0.17 yDistance=-0.01
21:02:59.514 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:02:59.515 00.001 9044 UpdateGuideState exits: m=5454 SNR=50.6
21:02:59.516 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:02:59.517 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:02:59.517 00.000 9044 Enqueuing Expose request
21:02:59.518 00.001 12252 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 1348.87
21:02:59.518 00.000 12252 PPEC: input: -0.17, control: -0.13, exposure: 2000
21:02:59.518 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:02:59.518 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:02:59.518 00.000 12252 MoveAxis(E, 51, ABG)
21:02:59.518 00.000 12252 Guiding  Dir = 2, Dur = 51
21:02:59.519 00.001 12252 IsSlewing returns 0
21:02:59.519 00.000 12252 IsGuiding returns 0
21:02:59.521 00.002 12252 PulseGuide returned control before completion, sleep 59
21:02:59.586 00.065 12252 IsGuiding returns 1
21:02:59.586 00.000 12252 scope still moving after pulse duration time elapsed
21:02:59.617 00.031 12252 IsSlewing returns 0
21:02:59.617 00.000 12252 IsGuiding returns 0
21:02:59.617 00.000 12252 scope move finished after 51 + 46 ms
21:02:59.618 00.001 12252 Move returns status 0, amount 51
21:02:59.618 00.000 12252 MoveAxis(N, 0, ABG)
21:02:59.618 00.000 12252 Move returns status 0, amount 0
21:02:59.618 00.000 12252 move complete, result=0
21:02:59.618 00.000 12252 worker thread done servicing request
21:02:59.618 00.000 12252 Worker thread wakes up
21:02:59.618 00.000 9044 GuideStep: -0.2 px 51 ms EAST, -0.0 px 0 ms NORTH
21:02:59.620 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:02:59.620 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:01.982 02.362 12252 Exposure complete
21:03:02.027 00.045 12252 worker thread done servicing request
21:03:02.027 00.000 9044 OnExposeComplete: enter
21:03:02.028 00.001 9044 UpdateGuideState(): m_state=6
21:03:02.029 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1375
21:03:02.030 00.001 9044 Star::Find returns 1 (0), X=1014.83, Y=822.88, Mass=5544, SNR=50.9, Peak=173 HFD=4.9
21:03:02.032 00.002 9044 MultiStar: [#1 0.14,0.13,1.06,U] [#2 0.09,0.06,1.20,U] [#3 0.05,0.01,0.85,U] [#4 0.04,0.13,1.24,U] [#5 0.11,0.06,0.65,U] [#6 0.08,0.09,0.43,U] [#7 0.09,-0.04,0.43,U] [#8 0.13,0.04,0.41,U] 
21:03:02.033 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.09}, one-star: {0.16, 0.19}
21:03:02.034 00.001 9044 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.62) = xAngle (2.37 = 2.37)
21:03:02.034 00.000 9044 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.71 = -0.71)
21:03:02.035 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.74 mountX=-0.10 mountY=-0.09, mountTheta=-2.40
21:03:02.037 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.09, opts=13)
21:03:02.038 00.001 9044 Enqueuing Move request for scope (0.10, 0.09)
21:03:02.038 00.000 12252 Worker thread wakes up
21:03:02.038 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:02.039 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
21:03:02.039 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
21:03:02.039 00.000 12252 Moving (0.10, 0.09) raw xDistance=-0.10 yDistance=-0.09
21:03:02.039 00.000 9044 UpdateGuideState exits: m=5544 SNR=50.9
21:03:02.041 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:02.042 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:02.043 00.001 9044 Enqueuing Expose request
21:03:02.044 00.001 12252 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.86
21:03:02.044 00.000 12252 PPEC: input: -0.10, control: -0.03, exposure: 2000
21:03:02.044 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:02.044 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:03:02.044 00.000 12252 MoveAxis(E, 11, ABG)
21:03:02.044 00.000 12252 Guiding  Dir = 2, Dur = 11
21:03:02.044 00.000 12252 IsSlewing returns 0
21:03:02.044 00.000 12252 IsGuiding returns 0
21:03:02.047 00.003 12252 PulseGuide returned control before completion, sleep 20
21:03:02.071 00.024 12252 IsGuiding returns 1
21:03:02.071 00.000 12252 scope still moving after pulse duration time elapsed
21:03:02.104 00.033 12252 IsSlewing returns 0
21:03:02.108 00.004 12252 IsGuiding returns 0
21:03:02.108 00.000 12252 scope move finished after 11 + 52 ms
21:03:02.108 00.000 12252 Move returns status 0, amount 11
21:03:02.108 00.000 12252 MoveAxis(N, 0, ABG)
21:03:02.108 00.000 12252 Move returns status 0, amount 0
21:03:02.108 00.000 12252 move complete, result=0
21:03:02.108 00.000 12252 worker thread done servicing request
21:03:02.108 00.000 12252 Worker thread wakes up
21:03:02.109 00.001 9044 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
21:03:02.112 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:02.112 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:04.452 02.340 12252 Exposure complete
21:03:04.498 00.046 12252 worker thread done servicing request
21:03:04.499 00.001 9044 OnExposeComplete: enter
21:03:04.500 00.001 9044 UpdateGuideState(): m_state=6
21:03:04.502 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1376
21:03:04.503 00.001 9044 Star::Find returns 1 (0), X=1014.75, Y=822.68, Mass=5581, SNR=51.4, Peak=173 HFD=5.2
21:03:04.505 00.002 9044 MultiStar: [#1 0.06,-0.18,1.04,U] [#2 0.03,-0.02,1.19,U] [#3 0.01,-0.23,0.85,U] [#4 0.00,-0.06,1.26,U] [#5 0.03,-0.12,0.65,U] [#6 -0.00,-0.09,0.43,U] [#7 0.00,-0.17,0.42,U] [#8 0.06,-0.13,0.42,U] 
21:03:04.506 00.001 9044 single-star, 8 included, MultiStar: {0.03, -0.10}, one-star: {0.09, -0.01}
21:03:04.508 00.002 9044 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.62) = xAngle (1.55 = 1.55)
21:03:04.509 00.001 9044 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.53 = -1.53)
21:03:04.511 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.08 mountX=0.00 mountY=-0.09, mountTheta=-1.55
21:03:04.514 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.01, opts=13)
21:03:04.515 00.001 9044 Enqueuing Move request for scope (0.09, -0.01)
21:03:04.518 00.003 12252 Worker thread wakes up
21:03:04.519 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
21:03:04.519 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
21:03:04.519 00.000 12252 Moving (0.09, -0.01) raw xDistance=0.00 yDistance=-0.09
21:03:04.519 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:04.521 00.002 9044 UpdateGuideState exits: m=5581 SNR=51.4
21:03:04.524 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:04.526 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:04.528 00.002 9044 Enqueuing Expose request
21:03:04.531 00.003 12252 PPEC rslt: input = 0.00, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.85
21:03:04.531 00.000 12252 PPEC: input: 0.00, control: -0.03, exposure: 2000
21:03:04.531 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:04.531 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:03:04.531 00.000 12252 MoveAxis(E, 11, ABG)
21:03:04.531 00.000 12252 Guiding  Dir = 2, Dur = 11
21:03:04.531 00.000 12252 IsSlewing returns 0
21:03:04.533 00.002 12252 IsGuiding returns 0
21:03:04.535 00.002 12252 PulseGuide returned control before completion, sleep 19
21:03:04.567 00.032 12252 IsGuiding returns 0
21:03:04.567 00.000 12252 Move returns status 0, amount 11
21:03:04.567 00.000 12252 MoveAxis(N, 0, ABG)
21:03:04.567 00.000 12252 Move returns status 0, amount 0
21:03:04.567 00.000 12252 move complete, result=0
21:03:04.567 00.000 12252 worker thread done servicing request
21:03:04.568 00.001 9044 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
21:03:04.569 00.001 12252 Worker thread wakes up
21:03:04.570 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:04.570 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:06.913 02.343 12252 Exposure complete
21:03:06.961 00.048 12252 worker thread done servicing request
21:03:06.961 00.000 9044 OnExposeComplete: enter
21:03:06.962 00.001 9044 UpdateGuideState(): m_state=6
21:03:06.963 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1377
21:03:06.965 00.002 9044 Star::Find returns 1 (0), X=1014.84, Y=822.86, Mass=5582, SNR=51.3, Peak=173 HFD=5.0
21:03:06.966 00.001 9044 MultiStar: [#1 0.14,0.18,1.06,U] [#2 0.08,0.01,1.18,U] [#3 0.05,-0.02,0.85,U] [#4 0.06,0.01,1.27,U] [#5 0.08,-0.06,0.65,U] [#6 0.07,0.00,0.43,U] [#7 0.12,-0.08,0.42,U] [#8 -0.04,-0.09,0.41,U] 
21:03:06.967 00.001 9044 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.17, 0.17}
21:03:06.967 00.000 9044 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.62) = xAngle (2.02 = 2.02)
21:03:06.968 00.001 9044 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.07 = -1.07)
21:03:06.969 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.39 mountX=-0.04 mountY=-0.08, mountTheta=-2.03
21:03:06.971 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.04, opts=13)
21:03:06.972 00.001 9044 Enqueuing Move request for scope (0.09, 0.04)
21:03:06.974 00.002 12252 Worker thread wakes up
21:03:06.974 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:06.975 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
21:03:06.975 00.000 9044 UpdateGuideState exits: m=5582 SNR=51.3
21:03:06.976 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
21:03:06.976 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:06.978 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:06.979 00.001 9044 Enqueuing Expose request
21:03:06.980 00.001 12252 Moving (0.09, 0.04) raw xDistance=-0.04 yDistance=-0.08
21:03:06.982 00.002 12252 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.83
21:03:06.982 00.000 12252 PPEC: input: -0.04, control: -0.03, exposure: 2000
21:03:06.982 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:06.982 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:03:06.982 00.000 12252 MoveAxis(E, 13, ABG)
21:03:06.982 00.000 12252 Guiding  Dir = 2, Dur = 13
21:03:06.982 00.000 12252 IsSlewing returns 0
21:03:06.983 00.001 12252 IsGuiding returns 0
21:03:06.985 00.002 12252 PulseGuide returned control before completion, sleep 21
21:03:07.016 00.031 12252 IsGuiding returns 0
21:03:07.016 00.000 12252 Move returns status 0, amount 13
21:03:07.016 00.000 12252 MoveAxis(N, 0, ABG)
21:03:07.016 00.000 12252 Move returns status 0, amount 0
21:03:07.016 00.000 12252 move complete, result=0
21:03:07.017 00.001 12252 worker thread done servicing request
21:03:07.017 00.000 12252 Worker thread wakes up
21:03:07.017 00.000 9044 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
21:03:07.018 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:07.018 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:09.371 02.353 12252 Exposure complete
21:03:09.426 00.055 12252 worker thread done servicing request
21:03:09.427 00.001 9044 OnExposeComplete: enter
21:03:09.428 00.001 9044 UpdateGuideState(): m_state=6
21:03:09.430 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1378
21:03:09.431 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=822.79, Mass=5444, SNR=50.6, Peak=173 HFD=5.1
21:03:09.432 00.001 9044 MultiStar: [#1 0.06,0.08,1.08,U] [#2 -0.04,-0.03,1.23,U] [#3 -0.07,-0.19,0.87,U] [#4 -0.07,-0.01,1.29,U] [#5 -0.06,-0.02,0.66,U] [#6 -0.01,0.05,0.43,U] [#7 -0.02,-0.09,0.43,U] [#8 -0.01,-0.01,0.42,U] 
21:03:09.433 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.01}, one-star: {0.04, 0.10}
21:03:09.435 00.002 9044 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.62) = xAngle (-1.16 = -1.16)
21:03:09.436 00.001 9044 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.24 = 2.04)
21:03:09.436 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.78 mountX=0.01 mountY=0.02, mountTheta=1.15
21:03:09.438 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.01, opts=13)
21:03:09.439 00.001 9044 Enqueuing Move request for scope (-0.02, -0.01)
21:03:09.440 00.001 12252 Worker thread wakes up
21:03:09.440 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
21:03:09.440 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
21:03:09.440 00.000 12252 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=0.02
21:03:09.440 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:09.441 00.001 9044 UpdateGuideState exits: m=5444 SNR=50.6
21:03:09.441 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:09.442 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:09.443 00.001 9044 Enqueuing Expose request
21:03:09.443 00.000 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.81
21:03:09.444 00.001 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
21:03:09.444 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:09.444 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:03:09.444 00.000 12252 MoveAxis(E, 7, ABG)
21:03:09.444 00.000 12252 Guiding  Dir = 2, Dur = 7
21:03:09.444 00.000 12252 IsSlewing returns 0
21:03:09.445 00.001 12252 IsGuiding returns 0
21:03:09.448 00.003 12252 PulseGuide returned control before completion, sleep 15
21:03:09.472 00.024 12252 IsGuiding returns 0
21:03:09.472 00.000 12252 Move returns status 0, amount 7
21:03:09.472 00.000 12252 MoveAxis(N, 0, ABG)
21:03:09.472 00.000 12252 Move returns status 0, amount 0
21:03:09.472 00.000 12252 move complete, result=0
21:03:09.472 00.000 12252 worker thread done servicing request
21:03:09.472 00.000 12252 Worker thread wakes up
21:03:09.472 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
21:03:09.475 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:09.475 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:11.817 02.342 12252 Exposure complete
21:03:11.864 00.047 12252 worker thread done servicing request
21:03:11.865 00.001 9044 OnExposeComplete: enter
21:03:11.866 00.001 9044 UpdateGuideState(): m_state=6
21:03:11.867 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1379
21:03:11.868 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=822.86, Mass=5571, SNR=51.6, Peak=173 HFD=5.1
21:03:11.871 00.003 9044 MultiStar: [#1 -0.10,0.10,1.03,U] [#2 -0.04,0.04,1.21,U] [#3 -0.05,0.01,0.85,U] [#4 -0.24,0.13,1.24,U] [#5 -0.02,0.02,0.65,U] [#6 -0.03,0.03,0.42,U] [#7 -0.01,-0.05,0.42,U] [#8 0.03,-0.06,0.40,U] 
21:03:11.872 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {0.04, 0.17}
21:03:11.873 00.001 9044 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.62) = xAngle (3.99 = -2.29)
21:03:11.874 00.001 9044 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.91 = 0.91)
21:03:11.875 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.36 mountX=-0.06 mountY=0.07, mountTheta=2.27
21:03:11.877 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.06, opts=13)
21:03:11.878 00.001 9044 Enqueuing Move request for scope (-0.07, 0.06)
21:03:11.879 00.001 12252 Worker thread wakes up
21:03:11.879 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:11.881 00.002 9044 UpdateGuideState exits: m=5571 SNR=51.6
21:03:11.882 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
21:03:11.882 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:11.883 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:11.884 00.001 9044 Enqueuing Expose request
21:03:11.886 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
21:03:11.886 00.000 12252 Moving (-0.07, 0.06) raw xDistance=-0.06 yDistance=0.07
21:03:11.889 00.003 12252 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.79
21:03:11.889 00.000 12252 PPEC: input: -0.06, control: -0.02, exposure: 2000
21:03:11.889 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:11.890 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:03:11.890 00.000 12252 MoveAxis(E, 6, ABG)
21:03:11.890 00.000 12252 Guiding  Dir = 2, Dur = 6
21:03:11.890 00.000 12252 IsSlewing returns 0
21:03:11.891 00.001 12252 IsGuiding returns 0
21:03:11.893 00.002 12252 PulseGuide returned control before completion, sleep 14
21:03:11.918 00.025 12252 IsGuiding returns 0
21:03:11.918 00.000 12252 Move returns status 0, amount 6
21:03:11.918 00.000 12252 MoveAxis(N, 0, ABG)
21:03:11.918 00.000 12252 Move returns status 0, amount 0
21:03:11.918 00.000 12252 move complete, result=0
21:03:11.918 00.000 12252 worker thread done servicing request
21:03:11.918 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:03:11.920 00.002 12252 Worker thread wakes up
21:03:11.920 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:11.920 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:14.265 02.345 12252 Exposure complete
21:03:14.339 00.074 12252 worker thread done servicing request
21:03:14.339 00.000 9044 OnExposeComplete: enter
21:03:14.340 00.001 9044 UpdateGuideState(): m_state=6
21:03:14.340 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
21:03:14.341 00.001 9044 Star::Find returns 1 (0), X=1014.76, Y=822.84, Mass=5578, SNR=51.2, Peak=173 HFD=5.1
21:03:14.342 00.001 9044 MultiStar: [#1 0.03,0.13,1.04,U] [#2 0.04,0.04,1.18,U] [#3 -0.01,-0.03,0.85,U] [#4 -0.01,0.03,1.27,U] [#5 -0.02,0.01,0.65,U] [#6 0.01,-0.02,0.43,U] [#7 -0.03,-0.05,0.42,U] [#8 -0.07,0.00,0.41,U] 
21:03:14.343 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.09, 0.15}
21:03:14.343 00.000 9044 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.62) = xAngle (2.90 = 2.90)
21:03:14.344 00.001 9044 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.18 = -0.18)
21:03:14.347 00.003 9044 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.28 mountX=-0.04 mountY=-0.01, mountTheta=-2.96
21:03:14.351 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.04, opts=13)
21:03:14.353 00.002 9044 Enqueuing Move request for scope (0.01, 0.04)
21:03:14.354 00.001 12252 Worker thread wakes up
21:03:14.354 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:14.354 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
21:03:14.355 00.001 9044 UpdateGuideState exits: m=5578 SNR=51.2
21:03:14.355 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
21:03:14.355 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:14.356 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:14.357 00.001 12252 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
21:03:14.357 00.000 9044 Enqueuing Expose request
21:03:14.359 00.002 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.75
21:03:14.360 00.001 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
21:03:14.360 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:14.360 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:03:14.360 00.000 12252 MoveAxis(E, 5, ABG)
21:03:14.360 00.000 12252 Guiding  Dir = 2, Dur = 5
21:03:14.360 00.000 12252 IsSlewing returns 0
21:03:14.360 00.000 12252 IsGuiding returns 0
21:03:14.362 00.002 12252 PulseGuide returned control before completion, sleep 14
21:03:14.389 00.027 12252 IsGuiding returns 0
21:03:14.389 00.000 12252 Move returns status 0, amount 5
21:03:14.389 00.000 12252 MoveAxis(N, 0, ABG)
21:03:14.389 00.000 12252 Move returns status 0, amount 0
21:03:14.389 00.000 12252 move complete, result=0
21:03:14.389 00.000 12252 worker thread done servicing request
21:03:14.389 00.000 12252 Worker thread wakes up
21:03:14.389 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:03:14.391 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:14.391 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:16.733 02.342 12252 Exposure complete
21:03:16.802 00.069 12252 worker thread done servicing request
21:03:16.802 00.000 9044 OnExposeComplete: enter
21:03:16.803 00.001 9044 UpdateGuideState(): m_state=6
21:03:16.805 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1381
21:03:16.806 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=822.83, Mass=5576, SNR=51.2, Peak=173 HFD=5.1
21:03:16.807 00.001 9044 MultiStar: [#1 -0.02,0.09,1.04,U] [#2 -0.05,0.07,1.22,U] [#3 -0.05,-0.13,0.86,U] [#4 -0.19,0.06,1.27,U] [#5 -0.10,0.10,0.65,U] [#6 -0.04,0.02,0.42,U] [#7 0.00,-0.09,0.42,U] [#8 -0.15,0.05,0.40,U] 
21:03:16.808 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {0.04, 0.14}
21:03:16.809 00.001 9044 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.62) = xAngle (4.15 = -2.14)
21:03:16.810 00.001 9044 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.06 = 1.06)
21:03:16.811 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.52 mountX=-0.04 mountY=0.07, mountTheta=2.12
21:03:16.813 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.05, opts=13)
21:03:16.814 00.001 9044 Enqueuing Move request for scope (-0.06, 0.05)
21:03:16.816 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:16.817 00.001 9044 UpdateGuideState exits: m=5576 SNR=51.2
21:03:16.818 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:16.820 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:16.821 00.001 9044 Enqueuing Expose request
21:03:16.822 00.001 12252 Worker thread wakes up
21:03:16.822 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
21:03:16.822 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
21:03:16.822 00.000 12252 Moving (-0.06, 0.05) raw xDistance=-0.04 yDistance=0.07
21:03:16.825 00.003 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.72
21:03:16.825 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
21:03:16.825 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:16.825 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:03:16.825 00.000 12252 MoveAxis(E, 4, ABG)
21:03:16.825 00.000 12252 Guiding  Dir = 2, Dur = 4
21:03:16.826 00.001 12252 IsSlewing returns 0
21:03:16.826 00.000 12252 IsGuiding returns 0
21:03:16.828 00.002 12252 PulseGuide returned control before completion, sleep 13
21:03:16.843 00.015 12252 IsGuiding returns 0
21:03:16.843 00.000 12252 Move returns status 0, amount 4
21:03:16.843 00.000 12252 MoveAxis(N, 0, ABG)
21:03:16.843 00.000 12252 Move returns status 0, amount 0
21:03:16.843 00.000 12252 move complete, result=0
21:03:16.843 00.000 12252 worker thread done servicing request
21:03:16.843 00.000 12252 Worker thread wakes up
21:03:16.845 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:16.845 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:16.845 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:03:19.224 02.379 12252 Exposure complete
21:03:19.270 00.046 12252 worker thread done servicing request
21:03:19.270 00.000 9044 OnExposeComplete: enter
21:03:19.272 00.002 9044 UpdateGuideState(): m_state=6
21:03:19.274 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1382
21:03:19.275 00.001 9044 Star::Find returns 1 (0), X=1014.77, Y=822.93, Mass=5669, SNR=51.9, Peak=173 HFD=5.1
21:03:19.275 00.000 9044 MultiStar: [#1 0.05,0.16,1.03,U] [#2 0.05,0.09,1.17,U] [#3 0.02,0.13,0.83,U] [#4 -0.16,0.18,1.24,U] [#5 -0.00,0.14,0.63,U] [#6 0.06,0.10,0.42,U] [#7 0.08,0.12,0.43,U] [#8 -0.01,0.05,0.40,U] 
21:03:19.278 00.003 9044 refined, 8 included, MultiStar: {0.01, 0.15}, one-star: {0.10, 0.24}
21:03:19.278 00.000 9044 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.62) = xAngle (3.11 = 3.11)
21:03:19.279 00.001 9044 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.03 = 0.03)
21:03:19.280 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.49 mountX=-0.15 mountY=0.00, mountTheta=3.11
21:03:19.282 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.15, opts=13)
21:03:19.283 00.001 9044 Enqueuing Move request for scope (0.01, 0.15)
21:03:19.286 00.003 12252 Worker thread wakes up
21:03:19.286 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
21:03:19.286 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
21:03:19.286 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:19.288 00.002 9044 UpdateGuideState exits: m=5669 SNR=51.9
21:03:19.290 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:19.293 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:19.296 00.003 9044 Enqueuing Expose request
21:03:19.298 00.002 12252 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=0.00
21:03:19.303 00.005 12252 PPEC rslt: input = -0.15, final = -0.12, react = -0.09, pred = -0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 1348.68
21:03:19.303 00.000 12252 PPEC: input: -0.15, control: -0.12, exposure: 2000
21:03:19.303 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:19.303 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:03:19.303 00.000 12252 MoveAxis(E, 45, ABG)
21:03:19.304 00.001 12252 Guiding  Dir = 2, Dur = 45
21:03:19.304 00.000 12252 IsSlewing returns 0
21:03:19.304 00.000 12252 IsGuiding returns 0
21:03:19.307 00.003 12252 PulseGuide returned control before completion, sleep 53
21:03:19.370 00.063 12252 IsGuiding returns 1
21:03:19.370 00.000 12252 scope still moving after pulse duration time elapsed
21:03:19.402 00.032 12252 IsSlewing returns 0
21:03:19.402 00.000 12252 IsGuiding returns 0
21:03:19.403 00.001 12252 scope move finished after 45 + 52 ms
21:03:19.403 00.000 12252 Move returns status 0, amount 45
21:03:19.403 00.000 12252 MoveAxis(N, 0, ABG)
21:03:19.403 00.000 12252 Move returns status 0, amount 0
21:03:19.403 00.000 12252 move complete, result=0
21:03:19.403 00.000 12252 worker thread done servicing request
21:03:19.403 00.000 12252 Worker thread wakes up
21:03:19.403 00.000 9044 GuideStep: -0.1 px 45 ms EAST, 0.0 px 0 ms NORTH
21:03:19.405 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:19.405 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:21.760 02.355 12252 Exposure complete
21:03:21.832 00.072 12252 worker thread done servicing request
21:03:21.832 00.000 9044 OnExposeComplete: enter
21:03:21.833 00.001 9044 UpdateGuideState(): m_state=6
21:03:21.835 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1383
21:03:21.836 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=822.86, Mass=5583, SNR=51.6, Peak=173 HFD=5.1
21:03:21.839 00.003 9044 MultiStar: [#1 0.03,0.16,1.04,U] [#2 -0.02,0.08,1.20,U] [#3 -0.03,0.00,0.84,U] [#4 -0.01,0.05,1.26,U] [#5 0.01,0.02,0.64,U] [#6 -0.02,0.06,0.42,U] [#7 0.05,0.09,0.44,U] [#8 -0.03,0.03,0.41,U] 
21:03:21.841 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.12, 0.17}
21:03:21.844 00.003 9044 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.62) = xAngle (3.02 = 3.02)
21:03:21.847 00.003 9044 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.06 = -0.06)
21:03:21.849 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.40 mountX=-0.08 mountY=-0.00, mountTheta=-3.08
21:03:21.855 00.006 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.08, opts=13)
21:03:21.858 00.003 9044 Enqueuing Move request for scope (0.01, 0.08)
21:03:21.859 00.001 12252 Worker thread wakes up
21:03:21.859 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:21.862 00.003 9044 UpdateGuideState exits: m=5583 SNR=51.6
21:03:21.865 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:21.866 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:21.867 00.001 9044 Enqueuing Expose request
21:03:21.871 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
21:03:21.871 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
21:03:21.871 00.000 12252 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.00
21:03:21.872 00.001 12252 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.64
21:03:21.872 00.000 12252 PPEC: input: -0.08, control: -0.03, exposure: 2000
21:03:21.872 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:21.872 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:03:21.872 00.000 12252 MoveAxis(E, 12, ABG)
21:03:21.872 00.000 12252 Guiding  Dir = 2, Dur = 12
21:03:21.873 00.001 12252 IsSlewing returns 0
21:03:21.873 00.000 12252 IsGuiding returns 0
21:03:21.875 00.002 12252 PulseGuide returned control before completion, sleep 20
21:03:21.907 00.032 12252 IsGuiding returns 0
21:03:21.908 00.001 12252 Move returns status 0, amount 12
21:03:21.908 00.000 12252 MoveAxis(N, 0, ABG)
21:03:21.908 00.000 12252 Move returns status 0, amount 0
21:03:21.908 00.000 12252 move complete, result=0
21:03:21.908 00.000 12252 worker thread done servicing request
21:03:21.908 00.000 12252 Worker thread wakes up
21:03:21.908 00.000 9044 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
21:03:21.909 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:21.909 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:24.243 02.334 12252 Exposure complete
21:03:24.313 00.070 12252 worker thread done servicing request
21:03:24.313 00.000 9044 OnExposeComplete: enter
21:03:24.315 00.002 9044 UpdateGuideState(): m_state=6
21:03:24.316 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1384
21:03:24.318 00.002 9044 Star::Find returns 1 (0), X=1014.81, Y=822.83, Mass=5588, SNR=51.3, Peak=173 HFD=5.0
21:03:24.319 00.001 9044 MultiStar: [#1 0.14,0.11,1.04,U] [#2 0.06,0.04,1.21,U] [#3 0.09,0.02,0.84,U] [#4 0.06,0.03,1.25,U] [#5 0.10,0.07,0.66,U] [#6 0.11,0.03,0.42,U] [#7 0.15,-0.06,0.43,U] [#8 0.19,-0.06,0.41,U] 
21:03:24.319 00.000 9044 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {0.14, 0.14}
21:03:24.322 00.003 9044 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.62) = xAngle (2.06 = 2.06)
21:03:24.323 00.001 9044 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.02 = -1.02)
21:03:24.324 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.44 mountX=-0.05 mountY=-0.10, mountTheta=-2.08
21:03:24.326 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.05, opts=13)
21:03:24.327 00.001 9044 Enqueuing Move request for scope (0.10, 0.05)
21:03:24.328 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:24.329 00.001 9044 UpdateGuideState exits: m=5588 SNR=51.3
21:03:24.330 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:24.331 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:24.333 00.002 9044 Enqueuing Expose request
21:03:24.334 00.001 12252 Worker thread wakes up
21:03:24.334 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
21:03:24.334 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
21:03:24.334 00.000 12252 Moving (0.10, 0.05) raw xDistance=-0.05 yDistance=-0.10
21:03:24.337 00.003 12252 PPEC rslt: input = -0.05, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.58
21:03:24.337 00.000 12252 PPEC: input: -0.05, control: -0.04, exposure: 2000
21:03:24.338 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:24.338 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:03:24.338 00.000 12252 MoveAxis(E, 15, ABG)
21:03:24.338 00.000 12252 Guiding  Dir = 2, Dur = 15
21:03:24.338 00.000 12252 IsSlewing returns 0
21:03:24.338 00.000 12252 IsGuiding returns 0
21:03:24.340 00.002 12252 PulseGuide returned control before completion, sleep 24
21:03:24.378 00.038 12252 IsGuiding returns 0
21:03:24.378 00.000 12252 Move returns status 0, amount 15
21:03:24.378 00.000 12252 MoveAxis(N, 0, ABG)
21:03:24.378 00.000 12252 Move returns status 0, amount 0
21:03:24.378 00.000 12252 move complete, result=0
21:03:24.378 00.000 12252 worker thread done servicing request
21:03:24.378 00.000 12252 Worker thread wakes up
21:03:24.378 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:24.378 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:24.378 00.000 9044 GuideStep: -0.1 px 15 ms EAST, -0.1 px 0 ms NORTH
21:03:26.722 02.344 12252 Exposure complete
21:03:26.792 00.070 12252 worker thread done servicing request
21:03:26.792 00.000 9044 OnExposeComplete: enter
21:03:26.794 00.002 9044 UpdateGuideState(): m_state=6
21:03:26.796 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1385
21:03:26.797 00.001 9044 Star::Find returns 1 (0), X=1014.86, Y=822.68, Mass=5580, SNR=51.1, Peak=173 HFD=5.1
21:03:26.799 00.002 9044 MultiStar: [#1 0.18,-0.07,1.05,U] [#2 0.15,-0.12,1.20,U] [#3 0.13,-0.21,0.85,U] [#4 0.09,-0.06,1.26,U] [#5 0.12,-0.10,0.66,U] [#6 0.08,-0.11,0.42,U] [#7 0.13,-0.00,0.44,U] [#8 0.15,-0.14,0.42,U] 
21:03:26.800 00.001 9044 refined, 8 included, MultiStar: {0.14, -0.09}, one-star: {0.19, -0.01}
21:03:26.804 00.004 9044 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.62) = xAngle (1.05 = 1.05)
21:03:26.806 00.002 9044 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.03 = -2.03)
21:03:26.808 00.002 9044 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.17 cameraTheta=-0.58 mountX=0.08 mountY=-0.15, mountTheta=-1.06
21:03:26.810 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.09, opts=13)
21:03:26.812 00.002 9044 Enqueuing Move request for scope (0.14, -0.09)
21:03:26.813 00.001 12252 Worker thread wakes up
21:03:26.814 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:26.816 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
21:03:26.816 00.000 9044 UpdateGuideState exits: m=5580 SNR=51.1
21:03:26.818 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:26.821 00.003 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
21:03:26.821 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:26.824 00.003 9044 Enqueuing Expose request
21:03:26.825 00.001 12252 Moving (0.14, -0.09) raw xDistance=0.08 yDistance=-0.15
21:03:26.830 00.005 12252 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.53
21:03:26.830 00.000 12252 PPEC: input: 0.08, control: -0.04, exposure: 2000
21:03:26.830 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:26.830 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:03:26.831 00.001 12252 MoveAxis(E, 16, ABG)
21:03:26.831 00.000 12252 Guiding  Dir = 2, Dur = 16
21:03:26.831 00.000 12252 IsSlewing returns 0
21:03:26.831 00.000 12252 IsGuiding returns 0
21:03:26.835 00.004 12252 PulseGuide returned control before completion, sleep 24
21:03:26.871 00.036 12252 IsGuiding returns 0
21:03:26.871 00.000 12252 Move returns status 0, amount 16
21:03:26.871 00.000 12252 MoveAxis(N, 0, ABG)
21:03:26.871 00.000 12252 Move returns status 0, amount 0
21:03:26.871 00.000 12252 move complete, result=0
21:03:26.871 00.000 12252 worker thread done servicing request
21:03:26.871 00.000 12252 Worker thread wakes up
21:03:26.872 00.001 9044 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
21:03:26.874 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:26.874 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:29.239 02.365 12252 Exposure complete
21:03:29.289 00.050 12252 worker thread done servicing request
21:03:29.289 00.000 9044 OnExposeComplete: enter
21:03:29.292 00.003 9044 UpdateGuideState(): m_state=6
21:03:29.295 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1386
21:03:29.297 00.002 9044 Star::Find returns 1 (0), X=1014.94, Y=822.44, Mass=5536, SNR=51.0, Peak=173 HFD=5.2
21:03:29.298 00.001 9044 MultiStar: [#1 0.20,-0.35,0.00,M1] [#2 0.14,-0.23,1.19,U] [#3 0.12,-0.41,0.00,M1] [#4 0.09,-0.18,1.27,U] [#5 0.13,-0.22,0.65,U] [#6 0.25,-0.25,0.43,U] [#7 0.20,-0.38,0.00,M1] [#8 0.17,-0.27,0.41,U] 
21:03:29.298 00.000 9044 refined, 5 included, MultiStar: {0.16, -0.23}, one-star: {0.27, -0.25}
21:03:29.299 00.001 9044 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.62) = xAngle (0.68 = 0.68)
21:03:29.300 00.001 9044 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.41 = -2.41)
21:03:29.301 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-0.95 mountX=0.22 mountY=-0.19, mountTheta=-0.71
21:03:29.302 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=-0.23, opts=13)
21:03:29.303 00.001 9044 Enqueuing Move request for scope (0.16, -0.23)
21:03:29.304 00.001 12252 Worker thread wakes up
21:03:29.304 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.23) opts 0xd
21:03:29.304 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, -0.23)
21:03:29.304 00.000 12252 Moving (0.16, -0.23) raw xDistance=0.22 yDistance=-0.19
21:03:29.304 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:29.305 00.001 9044 UpdateGuideState exits: m=5536 SNR=51.0
21:03:29.307 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:29.307 00.000 12252 PPEC rslt: input = 0.22, final = 0.10, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 1348.47
21:03:29.307 00.000 12252 PPEC: input: 0.22, control: 0.10, exposure: 2000
21:03:29.307 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:03:29.307 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:29.308 00.001 9044 Enqueuing Expose request
21:03:29.309 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:03:29.309 00.000 12252 MoveAxis(W, 40, ABG)
21:03:29.309 00.000 12252 Guiding  Dir = 3, Dur = 40
21:03:29.310 00.001 12252 IsSlewing returns 0
21:03:29.310 00.000 12252 IsGuiding returns 0
21:03:29.312 00.002 12252 PulseGuide returned control before completion, sleep 49
21:03:29.367 00.055 12252 IsGuiding returns 0
21:03:29.367 00.000 12252 Move returns status 0, amount 40
21:03:29.367 00.000 12252 MoveAxis(N, 0, ABG)
21:03:29.367 00.000 12252 Move returns status 0, amount 0
21:03:29.369 00.002 12252 move complete, result=0
21:03:29.369 00.000 12252 worker thread done servicing request
21:03:29.369 00.000 12252 Worker thread wakes up
21:03:29.369 00.000 9044 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
21:03:29.371 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:29.371 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:31.701 02.330 12252 Exposure complete
21:03:31.776 00.075 12252 worker thread done servicing request
21:03:31.776 00.000 9044 OnExposeComplete: enter
21:03:31.777 00.001 9044 UpdateGuideState(): m_state=6
21:03:31.779 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1387
21:03:31.780 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=822.67, Mass=5575, SNR=51.2, Peak=173 HFD=5.1
21:03:31.781 00.001 9044 MultiStar: [#1 0.22,-0.08,1.04,U] [#2 0.15,-0.18,1.19,U] [#3 0.12,-0.28,0.86,U] [#4 0.14,-0.09,1.26,U] [#5 0.16,-0.23,0.64,U] [#6 0.13,-0.19,0.43,U] [#7 0.27,-0.25,0.00,M2] [#8 0.16,-0.35,0.00,M1] 
21:03:31.782 00.001 9044 refined, 6 included, MultiStar: {0.17, -0.14}, one-star: {0.24, -0.02}
21:03:31.783 00.001 9044 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.62) = xAngle (0.93 = 0.93)
21:03:31.784 00.001 9044 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.15 = -2.15)
21:03:31.786 00.002 9044 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.69 mountX=0.13 mountY=-0.18, mountTheta=-0.95
21:03:31.788 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.14, opts=13)
21:03:31.789 00.001 9044 Enqueuing Move request for scope (0.17, -0.14)
21:03:31.791 00.002 12252 Worker thread wakes up
21:03:31.791 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:31.792 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
21:03:31.792 00.000 9044 UpdateGuideState exits: m=5575 SNR=51.2
21:03:31.793 00.001 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
21:03:31.793 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:31.794 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:31.795 00.001 9044 Enqueuing Expose request
21:03:31.797 00.002 12252 Moving (0.17, -0.14) raw xDistance=0.13 yDistance=-0.18
21:03:31.799 00.002 12252 PPEC rslt: input = 0.13, final = 0.06, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 1348.41
21:03:31.799 00.000 12252 PPEC: input: 0.13, control: 0.06, exposure: 2000
21:03:31.799 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:03:31.799 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:03:31.799 00.000 12252 MoveAxis(W, 24, ABG)
21:03:31.799 00.000 12252 Guiding  Dir = 3, Dur = 24
21:03:31.800 00.001 12252 IsSlewing returns 0
21:03:31.800 00.000 12252 IsGuiding returns 0
21:03:31.802 00.002 12252 PulseGuide returned control before completion, sleep 33
21:03:31.840 00.038 12252 IsGuiding returns 1
21:03:31.840 00.000 12252 scope still moving after pulse duration time elapsed
21:03:31.872 00.032 12252 IsSlewing returns 0
21:03:31.872 00.000 12252 IsGuiding returns 0
21:03:31.872 00.000 12252 scope move finished after 24 + 48 ms
21:03:31.872 00.000 12252 Move returns status 0, amount 24
21:03:31.872 00.000 12252 MoveAxis(N, 0, ABG)
21:03:31.872 00.000 12252 Move returns status 0, amount 0
21:03:31.872 00.000 12252 move complete, result=0
21:03:31.873 00.001 12252 worker thread done servicing request
21:03:31.873 00.000 12252 Worker thread wakes up
21:03:31.873 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:31.873 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:31.873 00.000 9044 GuideStep: 0.1 px 24 ms WEST, -0.2 px 0 ms NORTH
21:03:34.226 02.353 12252 Exposure complete
21:03:34.289 00.063 12252 worker thread done servicing request
21:03:34.289 00.000 9044 OnExposeComplete: enter
21:03:34.291 00.002 9044 UpdateGuideState(): m_state=6
21:03:34.292 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1388
21:03:34.292 00.000 9044 Star::Find returns 1 (0), X=1014.83, Y=822.71, Mass=5559, SNR=51.2, Peak=173 HFD=5.1
21:03:34.293 00.001 9044 MultiStar: [#1 0.14,-0.18,1.04,U] [#2 0.10,-0.09,1.23,U] [#3 0.15,-0.22,0.85,U] [#4 0.07,-0.03,1.25,U] [#5 0.06,-0.00,0.66,U] [#6 0.07,-0.06,0.42,U] [#7 0.22,-0.17,0.42,U] [#8 0.16,-0.10,0.42,U] 
21:03:34.294 00.001 9044 refined, 8 included, MultiStar: {0.12, -0.09}, one-star: {0.16, 0.02}
21:03:34.295 00.001 9044 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.62) = xAngle (0.98 = 0.98)
21:03:34.296 00.001 9044 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.10 = -2.10)
21:03:34.297 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.64 mountX=0.08 mountY=-0.13, mountTheta=-1.00
21:03:34.299 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.09, opts=13)
21:03:34.301 00.002 9044 Enqueuing Move request for scope (0.12, -0.09)
21:03:34.302 00.001 12252 Worker thread wakes up
21:03:34.302 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:34.303 00.001 9044 UpdateGuideState exits: m=5559 SNR=51.2
21:03:34.305 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:34.306 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:34.307 00.001 9044 Enqueuing Expose request
21:03:34.308 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
21:03:34.308 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
21:03:34.308 00.000 12252 Moving (0.12, -0.09) raw xDistance=0.08 yDistance=-0.13
21:03:34.310 00.002 12252 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.33
21:03:34.310 00.000 12252 PPEC: input: 0.08, control: 0.00, exposure: 2000
21:03:34.310 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:34.310 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:03:34.310 00.000 12252 MoveAxis(W, 0, ABG)
21:03:34.310 00.000 12252 Move returns status 0, amount 0
21:03:34.311 00.001 12252 MoveAxis(N, 0, ABG)
21:03:34.311 00.000 12252 Move returns status 0, amount 0
21:03:34.311 00.000 12252 move complete, result=0
21:03:34.311 00.000 12252 worker thread done servicing request
21:03:34.311 00.000 12252 Worker thread wakes up
21:03:34.311 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:34.311 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:34.311 00.000 9044 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
21:03:36.660 02.349 12252 Exposure complete
21:03:36.720 00.060 12252 worker thread done servicing request
21:03:36.720 00.000 9044 OnExposeComplete: enter
21:03:36.723 00.003 9044 UpdateGuideState(): m_state=6
21:03:36.723 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1389
21:03:36.724 00.001 9044 Star::Find returns 1 (0), X=1014.95, Y=822.47, Mass=5502, SNR=51.0, Peak=173 HFD=5.1
21:03:36.726 00.002 9044 MultiStar: [#1 0.18,-0.09,1.04,U] [#2 0.23,-0.15,1.19,U] [#3 0.14,-0.39,0.00,M1] [#4 0.13,-0.17,1.28,U] [#5 0.18,-0.15,0.65,U] [#6 0.22,-0.25,0.43,U] [#7 0.23,-0.32,0.00,M2] [#8 0.16,-0.28,0.41,U] 
21:03:36.727 00.001 9044 refined, 6 included, MultiStar: {0.20, -0.17}, one-star: {0.28, -0.22}
21:03:36.728 00.001 9044 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.62) = xAngle (0.91 = 0.91)
21:03:36.729 00.001 9044 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.18 = -2.18)
21:03:36.730 00.001 9044 CameraToMount -- cameraX=0.20 cameraY=-0.17 hyp=0.26 cameraTheta=-0.72 mountX=0.16 mountY=-0.21, mountTheta=-0.93
21:03:36.733 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.20, y=-0.17, opts=13)
21:03:36.734 00.001 9044 Enqueuing Move request for scope (0.20, -0.17)
21:03:36.735 00.001 12252 Worker thread wakes up
21:03:36.735 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:36.736 00.001 9044 UpdateGuideState exits: m=5502 SNR=51.0
21:03:36.737 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:36.738 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:36.739 00.001 9044 Enqueuing Expose request
21:03:36.741 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.17) opts 0xd
21:03:36.741 00.000 12252 Handling offset move in thread for scope, endpoint = (0.20, -0.17)
21:03:36.741 00.000 12252 Moving (0.20, -0.17) raw xDistance=0.16 yDistance=-0.21
21:03:36.743 00.002 12252 PPEC rslt: input = 0.16, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 1348.26
21:03:36.743 00.000 12252 PPEC: input: 0.16, control: 0.09, exposure: 2000
21:03:36.744 00.001 12252 switching direction from 1 to -1 - decHistory=-3 oldest=0.07 newest=-0.53
21:03:36.744 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:03:36.744 00.000 12252 MoveAxis(W, 36, ABG)
21:03:36.744 00.000 12252 Guiding  Dir = 3, Dur = 36
21:03:36.744 00.000 12252 IsSlewing returns 0
21:03:36.744 00.000 12252 IsGuiding returns 0
21:03:36.746 00.002 12252 PulseGuide returned control before completion, sleep 44
21:03:36.800 00.054 12252 IsGuiding returns 0
21:03:36.800 00.000 12252 Move returns status 0, amount 36
21:03:36.801 00.001 12252 BLC: Oldest BLC event removed
21:03:36.801 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
21:03:36.801 00.000 12252 MoveAxis(N, 153, ABG)
21:03:36.801 00.000 12252 Guiding  Dir = 0, Dur = 153
21:03:36.801 00.000 12252 IsSlewing returns 0
21:03:36.801 00.000 12252 IsGuiding returns 0
21:03:36.807 00.006 12252 PulseGuide returned control before completion, sleep 157
21:03:36.972 00.165 12252 IsGuiding returns 0
21:03:36.972 00.000 12252 Move returns status 0, amount 153
21:03:36.972 00.000 12252 move complete, result=0
21:03:36.972 00.000 12252 worker thread done servicing request
21:03:36.972 00.000 12252 Worker thread wakes up
21:03:36.972 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:36.972 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:36.972 00.000 9044 GuideStep: 0.2 px 36 ms WEST, -0.2 px 153 ms NORTH
21:03:39.328 02.356 12252 Exposure complete
21:03:39.386 00.058 12252 worker thread done servicing request
21:03:39.386 00.000 9044 OnExposeComplete: enter
21:03:39.388 00.002 9044 UpdateGuideState(): m_state=6
21:03:39.391 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1390
21:03:39.393 00.002 9044 Star::Find returns 1 (0), X=1014.56, Y=822.72, Mass=5469, SNR=50.8, Peak=173 HFD=5.1
21:03:39.395 00.002 9044 MultiStar: [#1 -0.11,-0.14,1.05,U] [#2 -0.10,-0.07,1.22,U] [#3 -0.28,-0.23,0.00,M2] [#4 -0.15,-0.03,1.27,U] [#5 -0.16,-0.02,0.65,U] [#6 -0.12,-0.16,0.44,U] [#7 -0.06,-0.14,0.44,U] [#8 -0.20,-0.06,0.42,U] 
21:03:39.397 00.002 9044 single-star, 7 included, MultiStar: {-0.12, -0.06}, one-star: {-0.11, 0.03}
21:03:39.398 00.001 9044 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.62) = xAngle (4.52 = -1.76)
21:03:39.399 00.001 9044 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.44 = 1.44)
21:03:39.401 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.12 cameraTheta=2.90 mountX=-0.02 mountY=0.11, mountTheta=1.76
21:03:39.403 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.03, opts=13)
21:03:39.405 00.002 9044 Enqueuing Move request for scope (-0.11, 0.03)
21:03:39.406 00.001 12252 Worker thread wakes up
21:03:39.406 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:39.407 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
21:03:39.407 00.000 9044 UpdateGuideState exits: m=5469 SNR=50.8
21:03:39.408 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
21:03:39.408 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:39.409 00.001 12252 Moving (-0.11, 0.03) raw xDistance=-0.02 yDistance=0.11
21:03:39.409 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:39.410 00.001 9044 Enqueuing Expose request
21:03:39.411 00.001 12252 BLC: History state: CurrMiss=-0.11, AvgInitMiss=-0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.214081, 1:-0.114303
21:03:39.411 00.000 12252 BLC: No correction, Miss < min_move
21:03:39.414 00.003 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.18
21:03:39.414 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
21:03:39.414 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:39.414 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:03:39.414 00.000 12252 MoveAxis(E, 7, ABG)
21:03:39.414 00.000 12252 Guiding  Dir = 2, Dur = 7
21:03:39.414 00.000 12252 IsSlewing returns 0
21:03:39.414 00.000 12252 IsGuiding returns 0
21:03:39.417 00.003 12252 PulseGuide returned control before completion, sleep 16
21:03:39.437 00.020 12252 IsGuiding returns 0
21:03:39.437 00.000 12252 Move returns status 0, amount 7
21:03:39.437 00.000 12252 MoveAxis(N, 0, ABG)
21:03:39.437 00.000 12252 Move returns status 0, amount 0
21:03:39.437 00.000 12252 move complete, result=0
21:03:39.437 00.000 12252 worker thread done servicing request
21:03:39.437 00.000 12252 Worker thread wakes up
21:03:39.437 00.000 9044 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:03:39.438 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:39.438 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:41.800 02.362 12252 Exposure complete
21:03:41.849 00.049 12252 worker thread done servicing request
21:03:41.849 00.000 9044 OnExposeComplete: enter
21:03:41.851 00.002 9044 UpdateGuideState(): m_state=6
21:03:41.852 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1391
21:03:41.853 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=822.75, Mass=5543, SNR=51.1, Peak=173 HFD=5.2
21:03:41.854 00.001 9044 MultiStar: [#1 -0.01,-0.11,1.04,U] [#2 0.00,-0.06,1.19,U] [#3 -0.09,-0.29,0.86,U] [#4 -0.02,-0.05,1.29,U] [#5 -0.10,-0.13,0.66,U] [#6 -0.01,-0.06,0.42,U] [#7 -0.02,-0.15,0.43,U] [#8 0.02,-0.15,0.41,U] 
21:03:41.855 00.001 9044 single-star, 8 included, MultiStar: {-0.02, -0.09}, one-star: {0.06, 0.06}
21:03:41.855 00.000 9044 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.62) = xAngle (2.40 = 2.40)
21:03:41.857 00.002 9044 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.69 = -0.69)
21:03:41.858 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.77 mountX=-0.06 mountY=-0.05, mountTheta=-2.43
21:03:41.860 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.06, opts=13)
21:03:41.862 00.002 9044 Enqueuing Move request for scope (0.06, 0.06)
21:03:41.863 00.001 12252 Worker thread wakes up
21:03:41.863 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:41.864 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
21:03:41.864 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
21:03:41.864 00.000 12252 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.05
21:03:41.864 00.000 9044 UpdateGuideState exits: m=5543 SNR=51.1
21:03:41.865 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:41.866 00.001 12252 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.214081, 1:-0.114303, 2:0.053143
21:03:41.866 00.000 12252 BLC: No correction, Miss < min_move
21:03:41.866 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:41.868 00.002 9044 Enqueuing Expose request
21:03:41.869 00.001 12252 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.10
21:03:41.869 00.000 12252 PPEC: input: -0.06, control: -0.02, exposure: 2000
21:03:41.869 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:41.869 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:03:41.870 00.001 12252 MoveAxis(E, 8, ABG)
21:03:41.870 00.000 12252 Guiding  Dir = 2, Dur = 8
21:03:41.870 00.000 12252 IsSlewing returns 0
21:03:41.870 00.000 12252 IsGuiding returns 0
21:03:41.872 00.002 12252 PulseGuide returned control before completion, sleep 16
21:03:41.903 00.031 12252 IsGuiding returns 0
21:03:41.903 00.000 12252 Move returns status 0, amount 8
21:03:41.903 00.000 12252 MoveAxis(N, 0, ABG)
21:03:41.903 00.000 12252 Move returns status 0, amount 0
21:03:41.903 00.000 12252 move complete, result=0
21:03:41.903 00.000 12252 worker thread done servicing request
21:03:41.903 00.000 12252 Worker thread wakes up
21:03:41.903 00.000 9044 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
21:03:41.905 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:41.905 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:44.263 02.358 12252 Exposure complete
21:03:44.353 00.090 12252 worker thread done servicing request
21:03:44.353 00.000 9044 OnExposeComplete: enter
21:03:44.355 00.002 9044 UpdateGuideState(): m_state=6
21:03:44.357 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1392
21:03:44.359 00.002 9044 Star::Find returns 1 (0), X=1014.64, Y=822.47, Mass=5566, SNR=51.3, Peak=173 HFD=5.2
21:03:44.362 00.003 9044 MultiStar: [#1 -0.11,-0.28,1.05,U] [#2 -0.11,-0.15,1.20,U] [#3 -0.14,-0.30,0.84,U] [#4 -0.14,-0.17,1.28,U] [#5 -0.07,-0.15,0.65,U] [#6 -0.16,-0.19,0.43,U] [#7 -0.07,-0.34,0.44,U] [#8 -0.05,-0.29,0.43,U] 
21:03:44.363 00.001 9044 single-star, 8 included, MultiStar: {-0.10, -0.22}, one-star: {-0.03, -0.22}
21:03:44.365 00.002 9044 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.62) = xAngle (-0.06 = -0.06)
21:03:44.366 00.001 9044 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.14 = 3.14)
21:03:44.368 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.23 cameraTheta=-1.69 mountX=0.23 mountY=0.00, mountTheta=0.00
21:03:44.370 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.22, opts=13)
21:03:44.370 00.000 9044 Enqueuing Move request for scope (-0.03, -0.22)
21:03:44.371 00.001 12252 Worker thread wakes up
21:03:44.372 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:44.374 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
21:03:44.374 00.000 9044 UpdateGuideState exits: m=5566 SNR=51.3
21:03:44.375 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:44.376 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:44.378 00.002 9044 Enqueuing Expose request
21:03:44.379 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
21:03:44.379 00.000 12252 Moving (-0.03, -0.22) raw xDistance=0.23 yDistance=0.00
21:03:44.379 00.000 12252 BLC: window closed
21:03:44.379 00.000 12252 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.214081, 1:-0.114303, 2:0.053143
21:03:44.380 00.001 12252 BLC: No correction, Miss < min_move
21:03:44.382 00.002 12252 PPEC rslt: input = 0.23, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 1348.00
21:03:44.382 00.000 12252 PPEC: input: 0.23, control: 0.10, exposure: 2000
21:03:44.382 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:44.383 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:03:44.383 00.000 12252 MoveAxis(W, 39, ABG)
21:03:44.383 00.000 12252 Guiding  Dir = 3, Dur = 39
21:03:44.383 00.000 12252 IsSlewing returns 0
21:03:44.383 00.000 12252 IsGuiding returns 0
21:03:44.385 00.002 12252 PulseGuide returned control before completion, sleep 48
21:03:44.447 00.062 12252 IsGuiding returns 0
21:03:44.447 00.000 12252 Move returns status 0, amount 39
21:03:44.447 00.000 12252 MoveAxis(N, 0, ABG)
21:03:44.447 00.000 12252 Move returns status 0, amount 0
21:03:44.447 00.000 12252 move complete, result=0
21:03:44.447 00.000 12252 worker thread done servicing request
21:03:44.447 00.000 12252 Worker thread wakes up
21:03:44.447 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:44.448 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:44.448 00.000 9044 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
21:03:46.794 02.346 12252 Exposure complete
21:03:46.845 00.051 12252 worker thread done servicing request
21:03:46.845 00.000 9044 OnExposeComplete: enter
21:03:46.848 00.003 9044 UpdateGuideState(): m_state=6
21:03:46.851 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1393
21:03:46.852 00.001 9044 Star::Find returns 1 (0), X=1014.62, Y=822.74, Mass=5577, SNR=51.3, Peak=173 HFD=5.3
21:03:46.853 00.001 9044 MultiStar: [#1 -0.14,-0.14,1.07,U] [#2 -0.03,-0.01,1.18,U] [#3 -0.19,-0.16,0.85,U] [#4 -0.13,-0.01,1.26,U] [#5 -0.08,0.06,0.65,U] [#6 -0.09,0.03,0.43,U] [#7 -0.11,-0.18,0.42,U] [#8 -0.14,0.01,0.41,U] 
21:03:46.854 00.001 9044 single-star, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.04, 0.05}
21:03:46.856 00.002 9044 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.62) = xAngle (3.96 = -2.32)
21:03:46.858 00.002 9044 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.88 = 0.88)
21:03:46.859 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.34 mountX=-0.04 mountY=0.05, mountTheta=2.30
21:03:46.860 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.05, opts=13)
21:03:46.861 00.001 9044 Enqueuing Move request for scope (-0.04, 0.05)
21:03:46.862 00.001 12252 Worker thread wakes up
21:03:46.862 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:46.864 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
21:03:46.864 00.000 9044 UpdateGuideState exits: m=5577 SNR=51.3
21:03:46.866 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
21:03:46.866 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:46.867 00.001 12252 Moving (-0.04, 0.05) raw xDistance=-0.04 yDistance=0.05
21:03:46.867 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:46.869 00.002 9044 Enqueuing Expose request
21:03:46.872 00.003 12252 PPEC rslt: input = -0.04, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.91
21:03:46.872 00.000 12252 PPEC: input: -0.04, control: -0.04, exposure: 2000
21:03:46.872 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:46.872 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:03:46.872 00.000 12252 MoveAxis(E, 14, ABG)
21:03:46.872 00.000 12252 Guiding  Dir = 2, Dur = 14
21:03:46.872 00.000 12252 IsSlewing returns 0
21:03:46.872 00.000 12252 IsGuiding returns 0
21:03:46.874 00.002 12252 PulseGuide returned control before completion, sleep 23
21:03:46.912 00.038 12252 IsGuiding returns 0
21:03:46.912 00.000 12252 Move returns status 0, amount 14
21:03:46.913 00.001 12252 MoveAxis(N, 0, ABG)
21:03:46.913 00.000 12252 Move returns status 0, amount 0
21:03:46.913 00.000 12252 move complete, result=0
21:03:46.913 00.000 12252 worker thread done servicing request
21:03:46.913 00.000 12252 Worker thread wakes up
21:03:46.913 00.000 9044 GuideStep: -0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
21:03:46.915 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:46.916 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:49.263 02.347 12252 Exposure complete
21:03:49.310 00.047 12252 worker thread done servicing request
21:03:49.310 00.000 9044 OnExposeComplete: enter
21:03:49.312 00.002 9044 UpdateGuideState(): m_state=6
21:03:49.314 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
21:03:49.316 00.002 9044 Star::Find returns 1 (0), X=1014.74, Y=822.46, Mass=5567, SNR=51.3, Peak=173 HFD=5.2
21:03:49.318 00.002 9044 MultiStar: [#1 0.02,-0.26,1.07,U] [#2 -0.05,-0.15,1.20,U] [#3 -0.09,-0.35,0.00,M1] [#4 -0.07,-0.15,1.27,U] [#5 -0.10,-0.19,0.66,U] [#6 -0.06,-0.27,0.43,U] [#7 0.03,-0.29,0.44,U] [#8 -0.00,-0.25,0.41,U] 
21:03:49.320 00.002 9044 refined, 7 included, MultiStar: {-0.02, -0.21}, one-star: {0.07, -0.23}
21:03:49.323 00.003 9044 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.62) = xAngle (-0.05 = -0.05)
21:03:49.325 00.002 9044 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.13 = -3.13)
21:03:49.327 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.67 mountX=0.21 mountY=-0.00, mountTheta=-0.01
21:03:49.331 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.21, opts=13)
21:03:49.335 00.004 9044 Enqueuing Move request for scope (-0.02, -0.21)
21:03:49.337 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:49.339 00.002 9044 UpdateGuideState exits: m=5567 SNR=51.3
21:03:49.341 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:49.342 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:49.344 00.002 9044 Enqueuing Expose request
21:03:49.345 00.001 12252 Worker thread wakes up
21:03:49.345 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
21:03:49.345 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
21:03:49.345 00.000 12252 Moving (-0.02, -0.21) raw xDistance=0.21 yDistance=-0.00
21:03:49.348 00.003 12252 PPEC rslt: input = 0.21, final = 0.10, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 1347.81
21:03:49.348 00.000 12252 PPEC: input: 0.21, control: 0.10, exposure: 2000
21:03:49.348 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:49.348 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:03:49.348 00.000 12252 MoveAxis(W, 40, ABG)
21:03:49.348 00.000 12252 Guiding  Dir = 3, Dur = 40
21:03:49.349 00.001 12252 IsSlewing returns 0
21:03:49.349 00.000 12252 IsGuiding returns 0
21:03:49.351 00.002 12252 PulseGuide returned control before completion, sleep 48
21:03:49.411 00.060 12252 IsGuiding returns 0
21:03:49.411 00.000 12252 Move returns status 0, amount 40
21:03:49.411 00.000 12252 MoveAxis(N, 0, ABG)
21:03:49.411 00.000 12252 Move returns status 0, amount 0
21:03:49.411 00.000 12252 move complete, result=0
21:03:49.411 00.000 12252 worker thread done servicing request
21:03:49.411 00.000 12252 Worker thread wakes up
21:03:49.411 00.000 9044 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
21:03:49.413 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:49.414 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:51.778 02.364 12252 Exposure complete
21:03:51.825 00.047 12252 worker thread done servicing request
21:03:51.826 00.001 9044 OnExposeComplete: enter
21:03:51.827 00.001 9044 UpdateGuideState(): m_state=6
21:03:51.829 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1395
21:03:51.831 00.002 9044 Star::Find returns 1 (0), X=1014.72, Y=822.78, Mass=5383, SNR=50.3, Peak=173 HFD=5.1
21:03:51.832 00.001 9044 MultiStar: [#1 -0.06,0.08,1.06,U] [#2 -0.06,0.01,1.22,U] [#3 -0.08,-0.03,0.86,U] [#4 -0.19,0.06,1.28,U] [#5 -0.09,-0.01,0.67,U] [#6 -0.04,-0.04,0.44,U] [#7 0.01,-0.03,0.45,U] [#8 -0.00,0.07,0.42,U] 
21:03:51.833 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {0.05, 0.09}
21:03:51.834 00.001 9044 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.62) = xAngle (4.31 = -1.97)
21:03:51.835 00.001 9044 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.23 = 1.23)
21:03:51.836 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.69 mountX=-0.03 mountY=0.07, mountTheta=1.96
21:03:51.838 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.03, opts=13)
21:03:51.840 00.002 9044 Enqueuing Move request for scope (-0.06, 0.03)
21:03:51.842 00.002 12252 Worker thread wakes up
21:03:51.842 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:51.843 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
21:03:51.843 00.000 9044 UpdateGuideState exits: m=5383 SNR=50.3
21:03:51.844 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
21:03:51.844 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:51.844 00.000 12252 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.07
21:03:51.844 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:51.845 00.001 9044 Enqueuing Expose request
21:03:51.847 00.002 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.71
21:03:51.847 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
21:03:51.847 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:51.847 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:03:51.847 00.000 12252 MoveAxis(E, 11, ABG)
21:03:51.847 00.000 12252 Guiding  Dir = 2, Dur = 11
21:03:51.847 00.000 12252 IsSlewing returns 0
21:03:51.848 00.001 12252 IsGuiding returns 0
21:03:51.849 00.001 12252 PulseGuide returned control before completion, sleep 20
21:03:51.874 00.025 12252 IsGuiding returns 1
21:03:51.874 00.000 12252 scope still moving after pulse duration time elapsed
21:03:51.905 00.031 12252 IsSlewing returns 0
21:03:51.905 00.000 12252 IsGuiding returns 0
21:03:51.905 00.000 12252 scope move finished after 11 + 45 ms
21:03:51.905 00.000 12252 Move returns status 0, amount 11
21:03:51.905 00.000 12252 MoveAxis(N, 0, ABG)
21:03:51.905 00.000 12252 Move returns status 0, amount 0
21:03:51.905 00.000 12252 move complete, result=0
21:03:51.905 00.000 12252 worker thread done servicing request
21:03:51.905 00.000 12252 Worker thread wakes up
21:03:51.905 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
21:03:51.907 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:51.907 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:54.259 02.352 12252 Exposure complete
21:03:54.307 00.048 12252 worker thread done servicing request
21:03:54.307 00.000 9044 OnExposeComplete: enter
21:03:54.310 00.003 9044 UpdateGuideState(): m_state=6
21:03:54.310 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1396
21:03:54.311 00.001 9044 Star::Find returns 1 (0), X=1014.63, Y=822.79, Mass=5535, SNR=51.1, Peak=173 HFD=5.2
21:03:54.312 00.001 9044 MultiStar: [#1 -0.17,-0.13,1.04,U] [#2 -0.10,-0.05,1.20,U] [#3 -0.13,-0.12,0.87,U] [#4 -0.29,0.07,1.27,U] [#5 -0.12,-0.11,0.66,U] [#6 -0.18,-0.09,0.43,U] [#7 -0.12,-0.04,0.44,U] [#8 -0.18,-0.10,0.41,U] 
21:03:54.313 00.001 9044 single-star, 8 included, MultiStar: {-0.15, -0.04}, one-star: {-0.04, 0.10}
21:03:54.314 00.001 9044 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.62) = xAngle (3.54 = -2.74)
21:03:54.314 00.000 9044 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.46 = 0.46)
21:03:54.315 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.92 mountX=-0.10 mountY=0.05, mountTheta=2.69
21:03:54.316 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.10, opts=13)
21:03:54.317 00.001 9044 Enqueuing Move request for scope (-0.04, 0.10)
21:03:54.318 00.001 12252 Worker thread wakes up
21:03:54.318 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
21:03:54.318 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:54.319 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
21:03:54.319 00.000 9044 UpdateGuideState exits: m=5535 SNR=51.1
21:03:54.320 00.001 12252 Moving (-0.04, 0.10) raw xDistance=-0.10 yDistance=0.05
21:03:54.320 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:54.321 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:54.323 00.002 9044 Enqueuing Expose request
21:03:54.325 00.002 12252 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.60
21:03:54.325 00.000 12252 PPEC: input: -0.10, control: -0.03, exposure: 2000
21:03:54.325 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:54.325 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:03:54.325 00.000 12252 MoveAxis(E, 11, ABG)
21:03:54.325 00.000 12252 Guiding  Dir = 2, Dur = 11
21:03:54.326 00.001 12252 IsSlewing returns 0
21:03:54.326 00.000 12252 IsGuiding returns 0
21:03:54.328 00.002 12252 PulseGuide returned control before completion, sleep 19
21:03:54.356 00.028 12252 IsGuiding returns 0
21:03:54.356 00.000 12252 Move returns status 0, amount 11
21:03:54.356 00.000 12252 MoveAxis(N, 0, ABG)
21:03:54.356 00.000 12252 Move returns status 0, amount 0
21:03:54.356 00.000 12252 move complete, result=0
21:03:54.356 00.000 12252 worker thread done servicing request
21:03:54.357 00.001 12252 Worker thread wakes up
21:03:54.357 00.000 9044 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
21:03:54.357 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:54.358 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:56.719 02.361 12252 Exposure complete
21:03:56.782 00.063 12252 worker thread done servicing request
21:03:56.782 00.000 9044 OnExposeComplete: enter
21:03:56.783 00.001 9044 UpdateGuideState(): m_state=6
21:03:56.783 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1397
21:03:56.784 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=822.67, Mass=5538, SNR=51.0, Peak=173 HFD=5.4
21:03:56.786 00.002 9044 MultiStar: [#1 -0.13,-0.22,1.05,U] [#2 -0.08,-0.13,1.22,U] [#3 -0.11,-0.21,0.85,U] [#4 -0.10,-0.05,1.28,U] [#5 -0.10,-0.09,0.65,U] [#6 -0.09,-0.17,0.43,U] [#7 -0.00,-0.25,0.44,U] [#8 -0.16,-0.16,0.42,U] 
21:03:56.787 00.001 9044 single-star, 8 included, MultiStar: {-0.09, -0.13}, one-star: {-0.01, -0.02}
21:03:56.788 00.001 9044 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.62) = xAngle (-0.61 = -0.61)
21:03:56.788 00.000 9044 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.69 = 2.59)
21:03:56.789 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.23 mountX=0.02 mountY=0.01, mountTheta=0.57
21:03:56.790 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.02, opts=13)
21:03:56.791 00.001 9044 Enqueuing Move request for scope (-0.01, -0.02)
21:03:56.793 00.002 12252 Worker thread wakes up
21:03:56.793 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
21:03:56.793 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:56.794 00.001 9044 UpdateGuideState exits: m=5538 SNR=51.0
21:03:56.794 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:56.796 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:56.797 00.001 9044 Enqueuing Expose request
21:03:56.797 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
21:03:56.798 00.001 12252 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.01
21:03:56.801 00.003 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.49
21:03:56.801 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
21:03:56.802 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:56.802 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:03:56.802 00.000 12252 MoveAxis(E, 9, ABG)
21:03:56.802 00.000 12252 Guiding  Dir = 2, Dur = 9
21:03:56.802 00.000 12252 IsSlewing returns 0
21:03:56.803 00.001 12252 IsGuiding returns 0
21:03:56.805 00.002 12252 PulseGuide returned control before completion, sleep 17
21:03:56.827 00.022 12252 IsGuiding returns 0
21:03:56.827 00.000 12252 Move returns status 0, amount 9
21:03:56.827 00.000 12252 MoveAxis(N, 0, ABG)
21:03:56.827 00.000 12252 Move returns status 0, amount 0
21:03:56.827 00.000 12252 move complete, result=0
21:03:56.827 00.000 12252 worker thread done servicing request
21:03:56.827 00.000 12252 Worker thread wakes up
21:03:56.827 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:56.827 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:03:56.827 00.000 9044 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
21:03:59.197 02.370 12252 Exposure complete
21:03:59.263 00.066 12252 worker thread done servicing request
21:03:59.263 00.000 9044 OnExposeComplete: enter
21:03:59.264 00.001 9044 UpdateGuideState(): m_state=6
21:03:59.266 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1398
21:03:59.269 00.003 9044 Star::Find returns 1 (0), X=1014.73, Y=822.73, Mass=5581, SNR=51.3, Peak=173 HFD=5.2
21:03:59.272 00.003 9044 MultiStar: [#1 0.03,0.04,1.03,U] [#2 0.02,-0.02,1.19,U] [#3 0.00,-0.20,0.86,U] [#4 -0.05,-0.04,1.28,U] [#5 -0.06,0.01,0.66,U] [#6 0.00,0.03,0.43,U] [#7 0.08,0.02,0.44,U] [#8 0.05,-0.07,0.41,U] 
21:03:59.274 00.002 9044 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {0.06, 0.04}
21:03:59.277 00.003 9044 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.62) = xAngle (0.49 = 0.49)
21:03:59.279 00.002 9044 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.59 = -2.59)
21:03:59.281 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.13 mountX=0.02 mountY=-0.01, mountTheta=-0.53
21:03:59.285 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.02, opts=13)
21:03:59.287 00.002 9044 Enqueuing Move request for scope (0.01, -0.02)
21:03:59.289 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:03:59.291 00.002 9044 UpdateGuideState exits: m=5581 SNR=51.3
21:03:59.293 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:03:59.294 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:03:59.295 00.001 9044 Enqueuing Expose request
21:03:59.297 00.002 12252 Worker thread wakes up
21:03:59.297 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
21:03:59.297 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
21:03:59.297 00.000 12252 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
21:03:59.300 00.003 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.37
21:03:59.300 00.000 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
21:03:59.300 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:03:59.300 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:03:59.300 00.000 12252 MoveAxis(E, 12, ABG)
21:03:59.300 00.000 12252 Guiding  Dir = 2, Dur = 12
21:03:59.301 00.001 12252 IsSlewing returns 0
21:03:59.301 00.000 12252 IsGuiding returns 0
21:03:59.303 00.002 12252 PulseGuide returned control before completion, sleep 21
21:03:59.342 00.039 12252 IsGuiding returns 0
21:03:59.343 00.001 12252 Move returns status 0, amount 12
21:03:59.343 00.000 12252 MoveAxis(N, 0, ABG)
21:03:59.343 00.000 12252 Move returns status 0, amount 0
21:03:59.343 00.000 12252 move complete, result=0
21:03:59.343 00.000 12252 worker thread done servicing request
21:03:59.343 00.000 12252 Worker thread wakes up
21:03:59.343 00.000 9044 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
21:03:59.345 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:03:59.345 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:01.683 02.338 12252 Exposure complete
21:04:01.729 00.046 12252 worker thread done servicing request
21:04:01.729 00.000 9044 OnExposeComplete: enter
21:04:01.731 00.002 9044 UpdateGuideState(): m_state=6
21:04:01.732 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1399
21:04:01.733 00.001 9044 Star::Find returns 1 (0), X=1014.75, Y=822.40, Mass=5574, SNR=51.3, Peak=173 HFD=5.3
21:04:01.734 00.001 9044 MultiStar: [#1 -0.04,-0.41,0.00,M1] [#2 -0.02,-0.23,1.20,U] [#3 -0.09,-0.43,0.00,M1] [#4 -0.04,-0.26,1.28,U] [#5 -0.01,-0.26,0.65,U] [#6 -0.02,-0.27,0.43,U] [#7 0.00,-0.48,0.00,M1] [#8 -0.09,-0.37,0.00,M1] 
21:04:01.734 00.000 9044 refined, 4 included, MultiStar: {-0.00, -0.26}, one-star: {0.08, -0.29}
21:04:01.736 00.002 9044 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.62) = xAngle (0.04 = 0.04)
21:04:01.736 00.000 9044 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.04 = -3.04)
21:04:01.737 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.58 mountX=0.26 mountY=-0.03, mountTheta=-0.10
21:04:01.739 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.26, opts=13)
21:04:01.739 00.000 9044 Enqueuing Move request for scope (-0.00, -0.26)
21:04:01.741 00.002 12252 Worker thread wakes up
21:04:01.741 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:01.742 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.26) opts 0xd
21:04:01.742 00.000 9044 UpdateGuideState exits: m=5574 SNR=51.3
21:04:01.743 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.26)
21:04:01.743 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:01.744 00.001 12252 Moving (-0.00, -0.26) raw xDistance=0.26 yDistance=-0.03
21:04:01.744 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:01.745 00.001 9044 Enqueuing Expose request
21:04:01.747 00.002 12252 PPEC rslt: input = 0.26, final = 0.13, react = 0.16, pred = -0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 1347.25
21:04:01.747 00.000 12252 PPEC: input: 0.26, control: 0.13, exposure: 2000
21:04:01.747 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:01.747 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:04:01.747 00.000 12252 MoveAxis(W, 50, ABG)
21:04:01.747 00.000 12252 Guiding  Dir = 3, Dur = 50
21:04:01.747 00.000 12252 IsSlewing returns 0
21:04:01.747 00.000 12252 IsGuiding returns 0
21:04:01.749 00.002 12252 PulseGuide returned control before completion, sleep 59
21:04:01.818 00.069 12252 IsGuiding returns 0
21:04:01.818 00.000 12252 Move returns status 0, amount 50
21:04:01.818 00.000 12252 MoveAxis(N, 0, ABG)
21:04:01.818 00.000 12252 Move returns status 0, amount 0
21:04:01.818 00.000 12252 move complete, result=0
21:04:01.819 00.001 12252 worker thread done servicing request
21:04:01.819 00.000 12252 Worker thread wakes up
21:04:01.819 00.000 9044 GuideStep: 0.3 px 50 ms WEST, -0.0 px 0 ms NORTH
21:04:01.821 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:01.821 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:04.162 02.341 12252 Exposure complete
21:04:04.236 00.074 12252 worker thread done servicing request
21:04:04.236 00.000 9044 OnExposeComplete: enter
21:04:04.237 00.001 9044 UpdateGuideState(): m_state=6
21:04:04.239 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1400
21:04:04.241 00.002 9044 Star::Find returns 1 (0), X=1014.64, Y=822.72, Mass=5567, SNR=51.2, Peak=173 HFD=5.3
21:04:04.242 00.001 9044 MultiStar: [#1 -0.15,-0.12,1.05,U] [#2 -0.05,-0.06,1.19,U] [#3 -0.16,-0.17,0.84,U] [#4 -0.10,-0.02,1.28,U] [#5 -0.09,-0.12,0.65,U] [#6 -0.18,-0.11,0.43,U] [#7 -0.03,-0.02,0.44,U] [#8 -0.15,-0.08,0.41,U] 
21:04:04.243 00.001 9044 single-star, 8 included, MultiStar: {-0.10, -0.07}, one-star: {-0.03, 0.03}
21:04:04.244 00.001 9044 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.62) = xAngle (3.96 = -2.32)
21:04:04.245 00.001 9044 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.88 = 0.88)
21:04:04.246 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.34 mountX=-0.03 mountY=0.03, mountTheta=2.29
21:04:04.248 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.03, opts=13)
21:04:04.249 00.001 9044 Enqueuing Move request for scope (-0.03, 0.03)
21:04:04.251 00.002 12252 Worker thread wakes up
21:04:04.251 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:04.253 00.002 9044 UpdateGuideState exits: m=5567 SNR=51.2
21:04:04.253 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:04.254 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:04.255 00.001 9044 Enqueuing Expose request
21:04:04.256 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
21:04:04.257 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
21:04:04.257 00.000 12252 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=0.03
21:04:04.259 00.002 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.12
21:04:04.259 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
21:04:04.259 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:04.259 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:04:04.259 00.000 12252 MoveAxis(E, 6, ABG)
21:04:04.259 00.000 12252 Guiding  Dir = 2, Dur = 6
21:04:04.259 00.000 12252 IsSlewing returns 0
21:04:04.259 00.000 12252 IsGuiding returns 0
21:04:04.261 00.002 12252 PulseGuide returned control before completion, sleep 14
21:04:04.281 00.020 12252 IsGuiding returns 0
21:04:04.281 00.000 12252 Move returns status 0, amount 6
21:04:04.281 00.000 12252 MoveAxis(N, 0, ABG)
21:04:04.281 00.000 12252 Move returns status 0, amount 0
21:04:04.281 00.000 12252 move complete, result=0
21:04:04.281 00.000 12252 worker thread done servicing request
21:04:04.281 00.000 12252 Worker thread wakes up
21:04:04.281 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:04.281 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
21:04:04.282 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:06.637 02.355 12252 Exposure complete
21:04:06.717 00.080 12252 worker thread done servicing request
21:04:06.717 00.000 9044 OnExposeComplete: enter
21:04:06.718 00.001 9044 UpdateGuideState(): m_state=6
21:04:06.719 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1401
21:04:06.720 00.001 9044 Star::Find returns 1 (0), X=1014.53, Y=822.65, Mass=5471, SNR=50.7, Peak=173 HFD=5.1
21:04:06.722 00.002 9044 MultiStar: [#1 -0.14,-0.22,1.06,U] [#2 -0.33,-0.21,0.00,M1] [#3 -0.24,-0.30,0.00,M1] [#4 -0.13,-0.11,1.29,U] [#5 -0.15,-0.18,0.66,U] [#6 -0.07,-0.10,0.43,U] [#7 -0.02,-0.34,0.45,U] [#8 -0.13,-0.20,0.41,U] 
21:04:06.723 00.001 9044 single-star, 6 included, MultiStar: {-0.12, -0.15}, one-star: {-0.14, -0.04}
21:04:06.724 00.001 9044 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.62) = xAngle (-1.24 = -1.24)
21:04:06.725 00.001 9044 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.32 = 1.96)
21:04:06.726 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.86 mountX=0.05 mountY=0.13, mountTheta=1.23
21:04:06.728 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.04, opts=13)
21:04:06.729 00.001 9044 Enqueuing Move request for scope (-0.14, -0.04)
21:04:06.730 00.001 12252 Worker thread wakes up
21:04:06.730 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:06.731 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
21:04:06.731 00.000 9044 UpdateGuideState exits: m=5471 SNR=50.7
21:04:06.731 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:06.733 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
21:04:06.733 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:06.734 00.001 9044 Enqueuing Expose request
21:04:06.736 00.002 12252 Moving (-0.14, -0.04) raw xDistance=0.05 yDistance=0.13
21:04:06.738 00.002 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.99
21:04:06.738 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
21:04:06.738 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:06.738 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:04:06.738 00.000 12252 MoveAxis(E, 7, ABG)
21:04:06.738 00.000 12252 Guiding  Dir = 2, Dur = 7
21:04:06.738 00.000 12252 IsSlewing returns 0
21:04:06.739 00.001 12252 IsGuiding returns 0
21:04:06.740 00.001 12252 PulseGuide returned control before completion, sleep 16
21:04:06.758 00.018 12252 IsGuiding returns 0
21:04:06.758 00.000 12252 Move returns status 0, amount 7
21:04:06.758 00.000 12252 MoveAxis(N, 0, ABG)
21:04:06.758 00.000 12252 Move returns status 0, amount 0
21:04:06.758 00.000 12252 move complete, result=0
21:04:06.758 00.000 12252 worker thread done servicing request
21:04:06.758 00.000 12252 Worker thread wakes up
21:04:06.758 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:04:06.760 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:06.760 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:09.095 02.335 12252 Exposure complete
21:04:09.146 00.051 12252 worker thread done servicing request
21:04:09.146 00.000 9044 OnExposeComplete: enter
21:04:09.147 00.001 9044 UpdateGuideState(): m_state=6
21:04:09.149 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1402
21:04:09.150 00.001 9044 Star::Find returns 1 (0), X=1014.58, Y=822.75, Mass=5539, SNR=51.1, Peak=173 HFD=5.1
21:04:09.152 00.002 9044 MultiStar: [#1 -0.12,-0.16,1.03,U] [#2 -0.06,-0.09,1.21,U] [#3 -0.10,-0.04,0.85,U] [#4 -0.46,-0.00,0.00,M1] [#5 -0.08,-0.08,0.65,U] [#6 -0.07,-0.00,0.43,U] [#7 -0.13,-0.02,0.43,U] [#8 -0.14,-0.12,0.41,U] 
21:04:09.153 00.001 9044 single-star, 7 included, MultiStar: {-0.09, -0.06}, one-star: {-0.09, 0.06}
21:04:09.154 00.001 9044 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.62) = xAngle (4.17 = -2.11)
21:04:09.156 00.002 9044 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.09 = 1.09)
21:04:09.157 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.55 mountX=-0.06 mountY=0.10, mountTheta=2.10
21:04:09.159 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.06, opts=13)
21:04:09.160 00.001 9044 Enqueuing Move request for scope (-0.09, 0.06)
21:04:09.161 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:09.162 00.001 9044 UpdateGuideState exits: m=5539 SNR=51.1
21:04:09.163 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:09.164 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:09.165 00.001 9044 Enqueuing Expose request
21:04:09.168 00.003 12252 Worker thread wakes up
21:04:09.168 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
21:04:09.168 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
21:04:09.168 00.000 12252 Moving (-0.09, 0.06) raw xDistance=-0.06 yDistance=0.10
21:04:09.170 00.002 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.85
21:04:09.170 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
21:04:09.170 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:09.170 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:04:09.170 00.000 12252 MoveAxis(E, 5, ABG)
21:04:09.170 00.000 12252 Guiding  Dir = 2, Dur = 5
21:04:09.170 00.000 12252 IsSlewing returns 0
21:04:09.171 00.001 12252 IsGuiding returns 0
21:04:09.172 00.001 12252 PulseGuide returned control before completion, sleep 14
21:04:09.199 00.027 12252 IsGuiding returns 0
21:04:09.199 00.000 12252 Move returns status 0, amount 5
21:04:09.199 00.000 12252 MoveAxis(N, 0, ABG)
21:04:09.199 00.000 12252 Move returns status 0, amount 0
21:04:09.199 00.000 12252 move complete, result=0
21:04:09.199 00.000 12252 worker thread done servicing request
21:04:09.200 00.001 9044 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:04:09.202 00.002 12252 Worker thread wakes up
21:04:09.202 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:09.202 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:11.561 02.359 12252 Exposure complete
21:04:11.610 00.049 12252 worker thread done servicing request
21:04:11.610 00.000 9044 OnExposeComplete: enter
21:04:11.611 00.001 9044 UpdateGuideState(): m_state=6
21:04:11.612 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1403
21:04:11.614 00.002 9044 Star::Find returns 1 (0), X=1014.64, Y=822.84, Mass=5739, SNR=52.0, Peak=173 HFD=5.2
21:04:11.615 00.001 9044 MultiStar: [#1 -0.21,-0.05,1.05,U] [#2 -0.12,0.04,1.17,U] [#3 -0.13,0.02,0.83,U] [#4 -0.18,0.07,1.24,U] [#5 -0.13,0.03,0.64,U] [#6 -0.12,-0.01,0.42,U] [#7 -0.04,-0.03,0.42,U] [#8 -0.15,-0.02,0.41,U] 
21:04:11.616 00.001 9044 refined, 8 included, MultiStar: {-0.13, 0.03}, one-star: {-0.03, 0.15}
21:04:11.618 00.002 9044 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.62) = xAngle (4.52 = -1.77)
21:04:11.619 00.001 9044 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.43 = 1.43)
21:04:11.620 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.89 mountX=-0.03 mountY=0.13, mountTheta=1.77
21:04:11.622 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.03, opts=13)
21:04:11.624 00.002 9044 Enqueuing Move request for scope (-0.13, 0.03)
21:04:11.625 00.001 12252 Worker thread wakes up
21:04:11.625 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:11.627 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
21:04:11.627 00.000 9044 UpdateGuideState exits: m=5739 SNR=52.0
21:04:11.630 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
21:04:11.630 00.000 12252 Moving (-0.13, 0.03) raw xDistance=-0.03 yDistance=0.13
21:04:11.630 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:11.631 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:11.632 00.001 9044 Enqueuing Expose request
21:04:11.633 00.001 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.72
21:04:11.633 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
21:04:11.633 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:11.633 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:04:11.633 00.000 12252 MoveAxis(E, 4, ABG)
21:04:11.633 00.000 12252 Guiding  Dir = 2, Dur = 4
21:04:11.634 00.001 12252 IsSlewing returns 0
21:04:11.634 00.000 12252 IsGuiding returns 0
21:04:11.636 00.002 12252 PulseGuide returned control before completion, sleep 12
21:04:11.662 00.026 12252 IsGuiding returns 0
21:04:11.662 00.000 12252 Move returns status 0, amount 4
21:04:11.662 00.000 12252 MoveAxis(N, 0, ABG)
21:04:11.662 00.000 12252 Move returns status 0, amount 0
21:04:11.662 00.000 12252 move complete, result=0
21:04:11.662 00.000 12252 worker thread done servicing request
21:04:11.662 00.000 12252 Worker thread wakes up
21:04:11.662 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:04:11.666 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:11.666 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:14.000 02.334 12252 Exposure complete
21:04:14.041 00.041 12252 worker thread done servicing request
21:04:14.041 00.000 9044 OnExposeComplete: enter
21:04:14.042 00.001 9044 UpdateGuideState(): m_state=6
21:04:14.044 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1404
21:04:14.045 00.001 9044 Star::Find returns 1 (0), X=1014.53, Y=822.78, Mass=5754, SNR=52.1, Peak=173 HFD=5.3
21:04:14.046 00.001 9044 MultiStar: [#1 -0.10,-0.22,1.03,U] [#2 -0.03,-0.08,1.20,U] [#3 -0.17,-0.20,0.82,U] [#4 -0.06,-0.05,1.25,U] [#5 -0.06,-0.13,0.64,U] [#6 -0.08,-0.10,0.41,U] [#7 -0.07,-0.08,0.41,U] [#8 -0.09,-0.10,0.40,U] 
21:04:14.048 00.002 9044 refined, 8 included, MultiStar: {-0.09, -0.09}, one-star: {-0.14, 0.09}
21:04:14.049 00.001 9044 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.62) = xAngle (-0.72 = -0.72)
21:04:14.050 00.001 9044 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.80 = 2.48)
21:04:14.051 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.34 mountX=0.10 mountY=0.08, mountTheta=0.68
21:04:14.053 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.09, opts=13)
21:04:14.055 00.002 9044 Enqueuing Move request for scope (-0.09, -0.09)
21:04:14.056 00.001 12252 Worker thread wakes up
21:04:14.057 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:14.057 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
21:04:14.057 00.000 9044 UpdateGuideState exits: m=5754 SNR=52.1
21:04:14.059 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:14.062 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:14.064 00.002 9044 Enqueuing Expose request
21:04:14.066 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
21:04:14.066 00.000 12252 Moving (-0.09, -0.09) raw xDistance=0.10 yDistance=0.08
21:04:14.071 00.005 12252 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.57
21:04:14.071 00.000 12252 PPEC: input: 0.10, control: -0.02, exposure: 2000
21:04:14.071 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:14.072 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:04:14.072 00.000 12252 MoveAxis(E, 6, ABG)
21:04:14.072 00.000 12252 Guiding  Dir = 2, Dur = 6
21:04:14.075 00.003 12252 IsSlewing returns 0
21:04:14.075 00.000 12252 IsGuiding returns 0
21:04:14.077 00.002 12252 PulseGuide returned control before completion, sleep 15
21:04:14.103 00.026 12252 IsGuiding returns 0
21:04:14.104 00.001 12252 Move returns status 0, amount 6
21:04:14.104 00.000 12252 MoveAxis(N, 0, ABG)
21:04:14.104 00.000 12252 Move returns status 0, amount 0
21:04:14.104 00.000 12252 move complete, result=0
21:04:14.104 00.000 12252 worker thread done servicing request
21:04:14.104 00.000 12252 Worker thread wakes up
21:04:14.104 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:14.104 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:14.104 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:04:16.453 02.349 12252 Exposure complete
21:04:16.510 00.057 12252 worker thread done servicing request
21:04:16.510 00.000 9044 OnExposeComplete: enter
21:04:16.511 00.001 9044 UpdateGuideState(): m_state=6
21:04:16.512 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1405
21:04:16.514 00.002 9044 Star::Find returns 1 (0), X=1014.66, Y=822.73, Mass=5632, SNR=51.5, Peak=173 HFD=5.3
21:04:16.515 00.001 9044 MultiStar: [#1 -0.15,-0.14,1.06,U] [#2 -0.12,-0.05,1.19,U] [#3 -0.23,-0.13,0.84,U] [#4 -0.14,-0.06,1.27,U] [#5 -0.14,-0.07,0.64,U] [#6 -0.14,-0.04,0.42,U] [#7 -0.11,-0.07,0.44,U] [#8 -0.11,-0.19,0.40,U] 
21:04:16.516 00.001 9044 single-star, 8 included, MultiStar: {-0.13, -0.07}, one-star: {-0.01, 0.04}
21:04:16.517 00.001 9044 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.62) = xAngle (3.37 = -2.92)
21:04:16.519 00.002 9044 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.28 = 0.28)
21:04:16.520 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.74 mountX=-0.04 mountY=0.01, mountTheta=2.86
21:04:16.523 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.04, opts=13)
21:04:16.525 00.002 9044 Enqueuing Move request for scope (-0.01, 0.04)
21:04:16.528 00.003 12252 Worker thread wakes up
21:04:16.528 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:16.529 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
21:04:16.529 00.000 9044 UpdateGuideState exits: m=5632 SNR=51.5
21:04:16.530 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
21:04:16.530 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:16.531 00.001 12252 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=0.01
21:04:16.531 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:16.532 00.001 9044 Enqueuing Expose request
21:04:16.534 00.002 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.43
21:04:16.534 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
21:04:16.534 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:16.534 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:04:16.534 00.000 12252 MoveAxis(E, 6, ABG)
21:04:16.534 00.000 12252 Guiding  Dir = 2, Dur = 6
21:04:16.535 00.001 12252 IsSlewing returns 0
21:04:16.535 00.000 12252 IsGuiding returns 0
21:04:16.537 00.002 12252 PulseGuide returned control before completion, sleep 15
21:04:16.565 00.028 12252 IsGuiding returns 0
21:04:16.565 00.000 12252 Move returns status 0, amount 6
21:04:16.565 00.000 12252 MoveAxis(N, 0, ABG)
21:04:16.566 00.001 12252 Move returns status 0, amount 0
21:04:16.566 00.000 12252 move complete, result=0
21:04:16.566 00.000 12252 worker thread done servicing request
21:04:16.566 00.000 12252 Worker thread wakes up
21:04:16.566 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:16.566 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:16.566 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
21:04:18.926 02.360 12252 Exposure complete
21:04:18.974 00.048 12252 worker thread done servicing request
21:04:18.975 00.001 9044 OnExposeComplete: enter
21:04:18.976 00.001 9044 UpdateGuideState(): m_state=6
21:04:18.977 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1406
21:04:18.978 00.001 9044 Star::Find returns 1 (0), X=1014.45, Y=822.72, Mass=5607, SNR=51.4, Peak=173 HFD=5.3
21:04:18.979 00.001 9044 MultiStar: [#1 -0.18,-0.14,1.05,U] [#2 -0.16,-0.06,1.20,U] [#3 -0.32,-0.26,0.00,M1] [#4 -0.22,-0.10,1.24,U] [#5 -0.17,-0.11,0.65,U] [#6 -0.16,-0.06,0.43,U] [#7 -0.12,-0.10,0.44,U] [#8 -0.22,-0.20,0.41,U] 
21:04:18.981 00.002 9044 refined, 7 included, MultiStar: {-0.18, -0.08}, one-star: {-0.22, 0.04}
21:04:18.982 00.001 9044 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.62) = xAngle (-1.09 = -1.09)
21:04:18.983 00.001 9044 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.18 = 2.11)
21:04:18.984 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.08 hyp=0.20 cameraTheta=-2.72 mountX=0.09 mountY=0.17, mountTheta=1.08
21:04:18.986 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.08, opts=13)
21:04:18.988 00.002 9044 Enqueuing Move request for scope (-0.18, -0.08)
21:04:18.989 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:18.990 00.001 9044 UpdateGuideState exits: m=5607 SNR=51.4
21:04:18.991 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:18.992 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:18.993 00.001 9044 Enqueuing Expose request
21:04:18.994 00.001 12252 Worker thread wakes up
21:04:18.994 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.08) opts 0xd
21:04:18.995 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.08)
21:04:18.995 00.000 12252 Moving (-0.18, -0.08) raw xDistance=0.09 yDistance=0.17
21:04:19.001 00.006 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.27
21:04:19.001 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
21:04:19.001 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:04:19.001 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:04:19.001 00.000 12252 MoveAxis(E, 5, ABG)
21:04:19.002 00.001 12252 Guiding  Dir = 2, Dur = 5
21:04:19.002 00.000 12252 IsSlewing returns 0
21:04:19.002 00.000 12252 IsGuiding returns 0
21:04:19.005 00.003 12252 PulseGuide returned control before completion, sleep 13
21:04:19.028 00.023 12252 IsGuiding returns 0
21:04:19.028 00.000 12252 Move returns status 0, amount 5
21:04:19.028 00.000 12252 MoveAxis(N, 0, ABG)
21:04:19.029 00.001 12252 Move returns status 0, amount 0
21:04:19.029 00.000 12252 move complete, result=0
21:04:19.029 00.000 12252 worker thread done servicing request
21:04:19.029 00.000 12252 Worker thread wakes up
21:04:19.029 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
21:04:19.031 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:19.031 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:21.378 02.347 12252 Exposure complete
21:04:21.427 00.049 12252 worker thread done servicing request
21:04:21.428 00.001 9044 OnExposeComplete: enter
21:04:21.430 00.002 9044 UpdateGuideState(): m_state=6
21:04:21.430 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1407
21:04:21.431 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=822.77, Mass=5642, SNR=51.6, Peak=173 HFD=5.3
21:04:21.433 00.002 9044 MultiStar: [#1 -0.10,0.06,1.06,U] [#2 -0.07,-0.01,1.19,U] [#3 -0.10,-0.09,0.84,U] [#4 -0.08,0.02,1.26,U] [#5 -0.07,-0.04,0.64,U] [#6 -0.15,-0.02,0.42,U] [#7 -0.02,-0.09,0.44,U] [#8 -0.07,-0.05,0.41,U] 
21:04:21.434 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.00}, one-star: {-0.01, 0.08}
21:04:21.435 00.001 9044 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.62) = xAngle (-1.49 = -1.49)
21:04:21.438 00.003 9044 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.57 = 1.71)
21:04:21.440 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.12 mountX=0.01 mountY=0.07, mountTheta=1.49
21:04:21.444 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.00, opts=13)
21:04:21.446 00.002 9044 Enqueuing Move request for scope (-0.07, -0.00)
21:04:21.448 00.002 12252 Worker thread wakes up
21:04:21.448 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
21:04:21.448 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
21:04:21.448 00.000 12252 Moving (-0.07, -0.00) raw xDistance=0.01 yDistance=0.07
21:04:21.448 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:21.449 00.001 9044 UpdateGuideState exits: m=5642 SNR=51.6
21:04:21.450 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:21.452 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:21.454 00.002 9044 Enqueuing Expose request
21:04:21.455 00.001 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.12
21:04:21.456 00.001 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
21:04:21.456 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:21.456 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:04:21.456 00.000 12252 MoveAxis(E, 6, ABG)
21:04:21.456 00.000 12252 Guiding  Dir = 2, Dur = 6
21:04:21.457 00.001 12252 IsSlewing returns 0
21:04:21.457 00.000 12252 IsGuiding returns 0
21:04:21.459 00.002 12252 PulseGuide returned control before completion, sleep 14
21:04:21.475 00.016 12252 IsGuiding returns 0
21:04:21.475 00.000 12252 Move returns status 0, amount 6
21:04:21.475 00.000 12252 MoveAxis(N, 0, ABG)
21:04:21.475 00.000 12252 Move returns status 0, amount 0
21:04:21.476 00.001 12252 move complete, result=0
21:04:21.476 00.000 12252 worker thread done servicing request
21:04:21.476 00.000 12252 Worker thread wakes up
21:04:21.476 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:04:21.477 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:21.478 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:23.836 02.358 12252 Exposure complete
21:04:23.885 00.049 12252 worker thread done servicing request
21:04:23.885 00.000 9044 OnExposeComplete: enter
21:04:23.886 00.001 9044 UpdateGuideState(): m_state=6
21:04:23.888 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1408
21:04:23.888 00.000 9044 Star::Find returns 1 (0), X=1014.68, Y=822.84, Mass=5551, SNR=51.1, Peak=173 HFD=5.1
21:04:23.890 00.002 9044 MultiStar: [#1 -0.04,0.10,1.04,U] [#2 -0.03,0.02,1.19,U] [#3 -0.10,-0.12,0.85,U] [#4 -0.05,0.02,1.26,U] [#5 -0.06,-0.02,0.65,U] [#6 -0.11,-0.06,0.42,U] [#7 -0.04,-0.10,0.42,U] [#8 -0.15,-0.13,0.41,U] 
21:04:23.891 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {0.01, 0.15}
21:04:23.892 00.001 9044 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.62) = xAngle (4.60 = -1.68)
21:04:23.892 00.000 9044 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.52 = 1.52)
21:04:23.893 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.98 mountX=-0.01 mountY=0.05, mountTheta=1.68
21:04:23.895 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.01, opts=13)
21:04:23.896 00.001 9044 Enqueuing Move request for scope (-0.05, 0.01)
21:04:23.896 00.000 12252 Worker thread wakes up
21:04:23.898 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
21:04:23.898 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
21:04:23.898 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:23.899 00.001 12252 Moving (-0.05, 0.01) raw xDistance=-0.01 yDistance=0.05
21:04:23.899 00.000 9044 UpdateGuideState exits: m=5551 SNR=51.1
21:04:23.901 00.002 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1345.95
21:04:23.901 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:23.903 00.002 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
21:04:23.903 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:23.904 00.001 9044 Enqueuing Expose request
21:04:23.907 00.003 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:23.907 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:04:23.907 00.000 12252 MoveAxis(E, 8, ABG)
21:04:23.907 00.000 12252 Guiding  Dir = 2, Dur = 8
21:04:23.907 00.000 12252 IsSlewing returns 0
21:04:23.907 00.000 12252 IsGuiding returns 0
21:04:23.911 00.004 12252 PulseGuide returned control before completion, sleep 16
21:04:23.941 00.030 12252 IsGuiding returns 0
21:04:23.941 00.000 12252 Move returns status 0, amount 8
21:04:23.941 00.000 12252 MoveAxis(N, 0, ABG)
21:04:23.941 00.000 12252 Move returns status 0, amount 0
21:04:23.941 00.000 12252 move complete, result=0
21:04:23.941 00.000 12252 worker thread done servicing request
21:04:23.941 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
21:04:23.943 00.002 12252 Worker thread wakes up
21:04:23.943 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:23.943 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:26.293 02.350 12252 Exposure complete
21:04:26.378 00.085 12252 worker thread done servicing request
21:04:26.378 00.000 9044 OnExposeComplete: enter
21:04:26.381 00.003 9044 UpdateGuideState(): m_state=6
21:04:26.384 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1409
21:04:26.385 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=822.56, Mass=5554, SNR=51.2, Peak=173 HFD=5.2
21:04:26.386 00.001 9044 MultiStar: [#1 -0.06,-0.12,1.05,U] [#2 -0.01,-0.03,1.19,U] [#3 -0.01,-0.22,0.85,U] [#4 -0.04,-0.10,1.28,U] [#5 -0.00,-0.03,0.64,U] [#6 -0.03,-0.04,0.42,U] [#7 -0.05,-0.14,0.43,U] [#8 0.01,-0.07,0.41,U] 
21:04:26.388 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.10}, one-star: {0.04, -0.13}
21:04:26.391 00.003 9044 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.62) = xAngle (-0.12 = -0.12)
21:04:26.393 00.002 9044 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.20 = 3.08)
21:04:26.394 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.74 mountX=0.10 mountY=0.01, mountTheta=0.06
21:04:26.397 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.10, opts=13)
21:04:26.400 00.003 9044 Enqueuing Move request for scope (-0.02, -0.10)
21:04:26.402 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:26.404 00.002 9044 UpdateGuideState exits: m=5554 SNR=51.2
21:04:26.405 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:26.408 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:26.410 00.002 9044 Enqueuing Expose request
21:04:26.412 00.002 12252 Worker thread wakes up
21:04:26.412 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
21:04:26.412 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
21:04:26.412 00.000 12252 Moving (-0.02, -0.10) raw xDistance=0.10 yDistance=0.01
21:04:26.415 00.003 12252 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = -0.03, hyst = 0.05, hyst_pct = 0.00, period_length = 1345.79
21:04:26.415 00.000 12252 PPEC: input: 0.10, control: 0.03, exposure: 2000
21:04:26.416 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:26.416 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:04:26.416 00.000 12252 MoveAxis(W, 14, ABG)
21:04:26.416 00.000 12252 Guiding  Dir = 3, Dur = 14
21:04:26.416 00.000 12252 IsSlewing returns 0
21:04:26.417 00.001 12252 IsGuiding returns 0
21:04:26.418 00.001 12252 PulseGuide returned control before completion, sleep 23
21:04:26.457 00.039 12252 IsGuiding returns 0
21:04:26.457 00.000 12252 Move returns status 0, amount 14
21:04:26.457 00.000 12252 MoveAxis(N, 0, ABG)
21:04:26.457 00.000 12252 Move returns status 0, amount 0
21:04:26.458 00.001 12252 move complete, result=0
21:04:26.458 00.000 12252 worker thread done servicing request
21:04:26.458 00.000 9044 GuideStep: 0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
21:04:26.459 00.001 12252 Worker thread wakes up
21:04:26.459 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:26.459 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:28.804 02.345 12252 Exposure complete
21:04:28.853 00.049 12252 worker thread done servicing request
21:04:28.853 00.000 9044 OnExposeComplete: enter
21:04:28.854 00.001 9044 UpdateGuideState(): m_state=6
21:04:28.855 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1410
21:04:28.856 00.001 9044 Star::Find returns 1 (0), X=1014.77, Y=822.77, Mass=5654, SNR=51.8, Peak=173 HFD=5.1
21:04:28.858 00.002 9044 MultiStar: [#1 0.07,0.11,1.04,U] [#2 0.08,0.12,1.19,U] [#3 0.03,-0.02,0.84,U] [#4 -0.03,-0.01,1.25,U] [#5 0.04,0.07,0.64,U] [#6 0.06,0.14,0.42,U] [#7 0.07,-0.13,0.42,U] [#8 -0.04,0.10,0.41,U] 
21:04:28.859 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.11, 0.08}
21:04:28.860 00.001 9044 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.62) = xAngle (2.50 = 2.50)
21:04:28.861 00.001 9044 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.58 = -0.58)
21:04:28.862 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.88 mountX=-0.06 mountY=-0.04, mountTheta=-2.54
21:04:28.865 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.05, opts=13)
21:04:28.866 00.001 9044 Enqueuing Move request for scope (0.04, 0.05)
21:04:28.867 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:28.868 00.001 9044 UpdateGuideState exits: m=5654 SNR=51.8
21:04:28.869 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:28.870 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:28.871 00.001 9044 Enqueuing Expose request
21:04:28.872 00.001 12252 Worker thread wakes up
21:04:28.872 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
21:04:28.873 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
21:04:28.873 00.000 12252 Moving (0.04, 0.05) raw xDistance=-0.06 yDistance=-0.04
21:04:28.875 00.002 12252 PPEC rslt: input = -0.06, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1345.62
21:04:28.875 00.000 12252 PPEC: input: -0.06, control: -0.03, exposure: 2000
21:04:28.875 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:28.875 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:04:28.875 00.000 12252 MoveAxis(E, 11, ABG)
21:04:28.875 00.000 12252 Guiding  Dir = 2, Dur = 11
21:04:28.876 00.001 12252 IsSlewing returns 0
21:04:28.876 00.000 12252 IsGuiding returns 0
21:04:28.879 00.003 12252 PulseGuide returned control before completion, sleep 19
21:04:28.908 00.029 12252 IsGuiding returns 0
21:04:28.908 00.000 12252 Move returns status 0, amount 11
21:04:28.908 00.000 12252 MoveAxis(N, 0, ABG)
21:04:28.908 00.000 12252 Move returns status 0, amount 0
21:04:28.908 00.000 12252 move complete, result=0
21:04:28.908 00.000 12252 worker thread done servicing request
21:04:28.908 00.000 12252 Worker thread wakes up
21:04:28.908 00.000 9044 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
21:04:28.909 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:28.909 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:31.268 02.359 12252 Exposure complete
21:04:31.321 00.053 12252 worker thread done servicing request
21:04:31.321 00.000 9044 OnExposeComplete: enter
21:04:31.323 00.002 9044 UpdateGuideState(): m_state=6
21:04:31.324 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1411
21:04:31.324 00.000 9044 Star::Find returns 1 (0), X=1014.69, Y=822.74, Mass=5511, SNR=50.9, Peak=173 HFD=5.2
21:04:31.326 00.002 9044 MultiStar: [#1 -0.04,0.04,1.05,U] [#2 -0.01,-0.02,1.21,U] [#3 -0.06,-0.05,0.84,U] [#4 -0.04,0.04,1.26,U] [#5 -0.08,-0.08,0.65,U] [#6 -0.05,0.07,0.43,U] [#7 0.05,-0.09,0.43,U] [#8 -0.04,-0.13,0.42,U] 
21:04:31.327 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {0.02, 0.05}
21:04:31.328 00.001 9044 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.62) = xAngle (-1.33 = -1.33)
21:04:31.329 00.001 9044 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.42 = 1.87)
21:04:31.330 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.96 mountX=0.01 mountY=0.03, mountTheta=1.33
21:04:31.333 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.01, opts=13)
21:04:31.334 00.001 9044 Enqueuing Move request for scope (-0.03, -0.01)
21:04:31.335 00.001 12252 Worker thread wakes up
21:04:31.335 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
21:04:31.335 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
21:04:31.335 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:31.337 00.002 12252 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=0.03
21:04:31.337 00.000 9044 UpdateGuideState exits: m=5511 SNR=50.9
21:04:31.337 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:31.338 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:31.339 00.001 9044 Enqueuing Expose request
21:04:31.340 00.001 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1345.45
21:04:31.340 00.000 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
21:04:31.340 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:31.340 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:04:31.340 00.000 12252 MoveAxis(E, 11, ABG)
21:04:31.340 00.000 12252 Guiding  Dir = 2, Dur = 11
21:04:31.340 00.000 12252 IsSlewing returns 0
21:04:31.340 00.000 12252 IsGuiding returns 0
21:04:31.342 00.002 12252 PulseGuide returned control before completion, sleep 20
21:04:31.376 00.034 12252 IsGuiding returns 0
21:04:31.376 00.000 12252 Move returns status 0, amount 11
21:04:31.376 00.000 12252 MoveAxis(N, 0, ABG)
21:04:31.376 00.000 12252 Move returns status 0, amount 0
21:04:31.376 00.000 12252 move complete, result=0
21:04:31.377 00.001 12252 worker thread done servicing request
21:04:31.377 00.000 9044 GuideStep: 0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
21:04:31.378 00.001 12252 Worker thread wakes up
21:04:31.378 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:31.378 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:33.718 02.340 12252 Exposure complete
21:04:33.780 00.062 12252 worker thread done servicing request
21:04:33.780 00.000 9044 OnExposeComplete: enter
21:04:33.782 00.002 9044 UpdateGuideState(): m_state=6
21:04:33.784 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1412
21:04:33.785 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=822.59, Mass=5520, SNR=51.2, Peak=173 HFD=5.2
21:04:33.786 00.001 9044 MultiStar: [#1 -0.02,-0.19,1.05,U] [#2 0.00,-0.12,1.23,U] [#3 -0.03,-0.20,0.85,U] [#4 0.00,-0.11,1.28,U] [#5 0.03,-0.07,0.66,U] [#6 0.03,-0.07,0.42,U] [#7 0.10,-0.24,0.44,U] [#8 0.01,-0.06,0.42,U] 
21:04:33.787 00.001 9044 single-star, 8 included, MultiStar: {0.01, -0.13}, one-star: {0.04, -0.10}
21:04:33.788 00.001 9044 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.62) = xAngle (0.41 = 0.41)
21:04:33.790 00.002 9044 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.67 = -2.67)
21:04:33.791 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.21 mountX=0.10 mountY=-0.05, mountTheta=-0.46
21:04:33.793 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.10, opts=13)
21:04:33.794 00.001 9044 Enqueuing Move request for scope (0.04, -0.10)
21:04:33.795 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:33.796 00.001 9044 UpdateGuideState exits: m=5520 SNR=51.2
21:04:33.797 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:33.798 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:33.799 00.001 9044 Enqueuing Expose request
21:04:33.801 00.002 12252 Worker thread wakes up
21:04:33.801 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
21:04:33.801 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
21:04:33.801 00.000 12252 Moving (0.04, -0.10) raw xDistance=0.10 yDistance=-0.05
21:04:33.805 00.004 12252 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1345.26
21:04:33.805 00.000 12252 PPEC: input: 0.10, control: -0.02, exposure: 2000
21:04:33.805 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:33.805 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:04:33.805 00.000 12252 MoveAxis(E, 6, ABG)
21:04:33.805 00.000 12252 Guiding  Dir = 2, Dur = 6
21:04:33.805 00.000 12252 IsSlewing returns 0
21:04:33.805 00.000 12252 IsGuiding returns 0
21:04:33.808 00.003 12252 PulseGuide returned control before completion, sleep 15
21:04:33.836 00.028 12252 IsGuiding returns 0
21:04:33.836 00.000 12252 Move returns status 0, amount 6
21:04:33.836 00.000 12252 MoveAxis(N, 0, ABG)
21:04:33.836 00.000 12252 Move returns status 0, amount 0
21:04:33.836 00.000 12252 move complete, result=0
21:04:33.836 00.000 12252 worker thread done servicing request
21:04:33.836 00.000 12252 Worker thread wakes up
21:04:33.836 00.000 9044 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:04:33.837 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:33.837 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:36.199 02.362 12252 Exposure complete
21:04:36.260 00.061 12252 worker thread done servicing request
21:04:36.260 00.000 9044 OnExposeComplete: enter
21:04:36.262 00.002 9044 UpdateGuideState(): m_state=6
21:04:36.264 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1413
21:04:36.266 00.002 9044 Star::Find returns 1 (0), X=1014.65, Y=822.81, Mass=5583, SNR=51.3, Peak=173 HFD=5.2
21:04:36.269 00.003 9044 MultiStar: [#1 -0.10,0.10,1.04,U] [#2 -0.07,-0.03,1.22,U] [#3 -0.22,-0.14,0.85,U] [#4 -0.12,0.06,1.26,U] [#5 -0.15,-0.04,0.65,U] [#6 -0.13,0.02,0.43,U] [#7 0.03,0.13,0.44,U] [#8 -0.13,-0.06,0.41,U] 
21:04:36.271 00.002 9044 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {-0.02, 0.12}
21:04:36.274 00.003 9044 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.62) = xAngle (4.55 = -1.73)
21:04:36.276 00.002 9044 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.47 = 1.47)
21:04:36.279 00.003 9044 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.93 mountX=-0.02 mountY=0.10, mountTheta=1.73
21:04:36.283 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.02, opts=13)
21:04:36.286 00.003 9044 Enqueuing Move request for scope (-0.10, 0.02)
21:04:36.288 00.002 12252 Worker thread wakes up
21:04:36.288 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
21:04:36.288 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
21:04:36.288 00.000 12252 Moving (-0.10, 0.02) raw xDistance=-0.02 yDistance=0.10
21:04:36.288 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:36.290 00.002 9044 UpdateGuideState exits: m=5583 SNR=51.3
21:04:36.291 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:36.293 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:36.295 00.002 9044 Enqueuing Expose request
21:04:36.297 00.002 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1345.08
21:04:36.297 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
21:04:36.299 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:36.299 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:04:36.299 00.000 12252 MoveAxis(E, 6, ABG)
21:04:36.299 00.000 12252 Guiding  Dir = 2, Dur = 6
21:04:36.299 00.000 12252 IsSlewing returns 0
21:04:36.299 00.000 12252 IsGuiding returns 0
21:04:36.301 00.002 12252 PulseGuide returned control before completion, sleep 14
21:04:36.320 00.019 12252 IsGuiding returns 0
21:04:36.320 00.000 12252 Move returns status 0, amount 6
21:04:36.320 00.000 12252 MoveAxis(N, 0, ABG)
21:04:36.321 00.001 12252 Move returns status 0, amount 0
21:04:36.321 00.000 12252 move complete, result=0
21:04:36.321 00.000 12252 worker thread done servicing request
21:04:36.321 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:04:36.323 00.002 12252 Worker thread wakes up
21:04:36.323 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:36.323 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:38.674 02.351 12252 Exposure complete
21:04:38.720 00.046 12252 worker thread done servicing request
21:04:38.720 00.000 9044 OnExposeComplete: enter
21:04:38.721 00.001 9044 UpdateGuideState(): m_state=6
21:04:38.722 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1414
21:04:38.723 00.001 9044 Star::Find returns 1 (0), X=1014.54, Y=822.90, Mass=5612, SNR=51.4, Peak=173 HFD=5.1
21:04:38.724 00.001 9044 MultiStar: [#1 -0.13,0.16,1.04,U] [#2 -0.03,0.08,1.20,U] [#3 -0.14,0.02,0.83,U] [#4 -0.15,0.03,1.25,U] [#5 -0.11,0.12,0.65,U] [#6 -0.07,0.03,0.42,U] [#7 -0.07,0.02,0.42,U] [#8 -0.12,0.02,0.41,U] 
21:04:38.725 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.09}, one-star: {-0.12, 0.21}
21:04:38.725 00.000 9044 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.62) = xAngle (4.07 = -2.21)
21:04:38.726 00.001 9044 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.99 = 0.99)
21:04:38.727 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.45 mountX=-0.08 mountY=0.12, mountTheta=2.19
21:04:38.728 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.09, opts=13)
21:04:38.729 00.001 9044 Enqueuing Move request for scope (-0.11, 0.09)
21:04:38.731 00.002 12252 Worker thread wakes up
21:04:38.731 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
21:04:38.731 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
21:04:38.731 00.000 12252 Moving (-0.11, 0.09) raw xDistance=-0.08 yDistance=0.12
21:04:38.731 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:38.732 00.001 9044 UpdateGuideState exits: m=5612 SNR=51.4
21:04:38.733 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:38.734 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:38.735 00.001 9044 Enqueuing Expose request
21:04:38.736 00.001 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1344.89
21:04:38.736 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
21:04:38.736 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:38.736 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:04:38.736 00.000 12252 MoveAxis(E, 4, ABG)
21:04:38.736 00.000 12252 Guiding  Dir = 2, Dur = 4
21:04:38.737 00.001 12252 IsSlewing returns 0
21:04:38.737 00.000 12252 IsGuiding returns 0
21:04:38.739 00.002 12252 PulseGuide returned control before completion, sleep 12
21:04:38.764 00.025 12252 IsGuiding returns 0
21:04:38.764 00.000 12252 Move returns status 0, amount 4
21:04:38.764 00.000 12252 MoveAxis(N, 0, ABG)
21:04:38.764 00.000 12252 Move returns status 0, amount 0
21:04:38.764 00.000 12252 move complete, result=0
21:04:38.764 00.000 12252 worker thread done servicing request
21:04:38.764 00.000 12252 Worker thread wakes up
21:04:38.764 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:38.764 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:38.764 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:04:41.130 02.366 12252 Exposure complete
21:04:41.193 00.063 12252 worker thread done servicing request
21:04:41.193 00.000 9044 OnExposeComplete: enter
21:04:41.195 00.002 9044 UpdateGuideState(): m_state=6
21:04:41.197 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1415
21:04:41.199 00.002 9044 Star::Find returns 1 (0), X=1014.49, Y=822.87, Mass=5539, SNR=51.1, Peak=173 HFD=5.2
21:04:41.200 00.001 9044 MultiStar: [#1 -0.20,0.14,1.07,U] [#2 -0.09,0.16,1.19,U] [#3 -0.31,-0.06,0.85,U] [#4 -0.30,0.12,1.28,U] [#5 -0.14,0.18,0.66,U] [#6 -0.12,0.20,0.42,U] [#7 -0.21,0.01,0.44,U] [#8 -0.19,0.14,0.42,U] 
21:04:41.201 00.001 9044 refined, 8 included, MultiStar: {-0.20, 0.12}, one-star: {-0.18, 0.18}
21:04:41.202 00.001 9044 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.62) = xAngle (4.23 = -2.06)
21:04:41.203 00.001 9044 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.14 = 1.14)
21:04:41.204 00.001 9044 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.60 mountX=-0.11 mountY=0.21, mountTheta=2.05
21:04:41.205 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=0.12, opts=13)
21:04:41.207 00.002 9044 Enqueuing Move request for scope (-0.20, 0.12)
21:04:41.208 00.001 12252 Worker thread wakes up
21:04:41.208 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:41.208 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
21:04:41.208 00.000 9044 UpdateGuideState exits: m=5539 SNR=51.1
21:04:41.209 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:41.210 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
21:04:41.210 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:41.211 00.001 9044 Enqueuing Expose request
21:04:41.211 00.000 12252 Moving (-0.20, 0.12) raw xDistance=-0.11 yDistance=0.21
21:04:41.214 00.003 12252 PPEC rslt: input = -0.11, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 1344.71
21:04:41.214 00.000 12252 PPEC: input: -0.11, control: -0.08, exposure: 2000
21:04:41.214 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:04:41.214 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:04:41.214 00.000 12252 MoveAxis(E, 31, ABG)
21:04:41.214 00.000 12252 Guiding  Dir = 2, Dur = 31
21:04:41.214 00.000 12252 IsSlewing returns 0
21:04:41.214 00.000 12252 IsGuiding returns 0
21:04:41.216 00.002 12252 PulseGuide returned control before completion, sleep 40
21:04:41.271 00.055 12252 IsGuiding returns 0
21:04:41.271 00.000 12252 Move returns status 0, amount 31
21:04:41.271 00.000 12252 MoveAxis(N, 0, ABG)
21:04:41.271 00.000 12252 Move returns status 0, amount 0
21:04:41.271 00.000 12252 move complete, result=0
21:04:41.271 00.000 12252 worker thread done servicing request
21:04:41.271 00.000 9044 GuideStep: -0.1 px 31 ms EAST, 0.2 px 0 ms NORTH
21:04:41.274 00.003 12252 Worker thread wakes up
21:04:41.274 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:41.274 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:43.634 02.360 12252 Exposure complete
21:04:43.704 00.070 12252 worker thread done servicing request
21:04:43.704 00.000 9044 OnExposeComplete: enter
21:04:43.705 00.001 9044 UpdateGuideState(): m_state=6
21:04:43.707 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1416
21:04:43.710 00.003 9044 Star::Find returns 1 (0), X=1014.42, Y=822.89, Mass=5553, SNR=51.2, Peak=173 HFD=5.2
21:04:43.713 00.003 9044 MultiStar: [#1 -0.21,0.16,1.04,U] [#2 -0.21,0.05,1.23,U] [#3 -0.37,-0.03,0.00,M1] [#4 -0.31,0.10,1.27,U] [#5 -0.23,0.04,0.66,U] [#6 -0.34,0.10,0.00,M1] [#7 -0.22,0.06,0.43,U] [#8 -0.31,0.09,0.41,U] 
21:04:43.715 00.002 9044 refined, 6 included, MultiStar: {-0.25, 0.11}, one-star: {-0.25, 0.20}
21:04:43.718 00.003 9044 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.62) = xAngle (4.36 = -1.93)
21:04:43.721 00.003 9044 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.27 = 1.27)
21:04:43.724 00.003 9044 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.27 cameraTheta=2.73 mountX=-0.09 mountY=0.26, mountTheta=1.92
21:04:43.729 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.25, y=0.11, opts=13)
21:04:43.731 00.002 9044 Enqueuing Move request for scope (-0.25, 0.11)
21:04:43.733 00.002 12252 Worker thread wakes up
21:04:43.733 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:43.734 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.11) opts 0xd
21:04:43.734 00.000 9044 UpdateGuideState exits: m=5553 SNR=51.2
21:04:43.736 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.25, 0.11)
21:04:43.736 00.000 12252 Moving (-0.25, 0.11) raw xDistance=-0.09 yDistance=0.26
21:04:43.736 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:43.737 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:43.738 00.001 9044 Enqueuing Expose request
21:04:43.740 00.002 12252 PPEC rslt: input = -0.09, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1344.51
21:04:43.740 00.000 12252 PPEC: input: -0.09, control: -0.03, exposure: 2000
21:04:43.741 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:04:43.741 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:04:43.741 00.000 12252 MoveAxis(E, 11, ABG)
21:04:43.741 00.000 12252 Guiding  Dir = 2, Dur = 11
21:04:43.741 00.000 12252 IsSlewing returns 0
21:04:43.741 00.000 12252 IsGuiding returns 0
21:04:43.744 00.003 12252 PulseGuide returned control before completion, sleep 20
21:04:43.767 00.023 12252 IsGuiding returns 1
21:04:43.767 00.000 12252 scope still moving after pulse duration time elapsed
21:04:43.799 00.032 12252 IsSlewing returns 0
21:04:43.799 00.000 12252 IsGuiding returns 0
21:04:43.799 00.000 12252 scope move finished after 11 + 46 ms
21:04:43.799 00.000 12252 Move returns status 0, amount 11
21:04:43.800 00.001 12252 MoveAxis(N, 0, ABG)
21:04:43.800 00.000 12252 Move returns status 0, amount 0
21:04:43.800 00.000 12252 move complete, result=0
21:04:43.800 00.000 12252 worker thread done servicing request
21:04:43.800 00.000 12252 Worker thread wakes up
21:04:43.800 00.000 9044 GuideStep: -0.1 px 11 ms EAST, 0.3 px 0 ms NORTH
21:04:43.802 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:43.802 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:46.163 02.361 12252 Exposure complete
21:04:46.211 00.048 12252 worker thread done servicing request
21:04:46.211 00.000 9044 OnExposeComplete: enter
21:04:46.213 00.002 9044 UpdateGuideState(): m_state=6
21:04:46.217 00.004 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1417
21:04:46.219 00.002 9044 Star::Find returns 1 (0), X=1014.37, Y=822.78, Mass=5607, SNR=51.4, Peak=173 HFD=5.2
21:04:46.220 00.001 9044 MultiStar: [#1 -0.35,-0.11,0.00,M1] [#2 -0.23,0.09,1.20,U] [#3 -0.33,-0.11,0.84,U] [#4 -0.63,0.02,0.00,M1] [#5 -0.29,0.10,0.65,U] [#6 -0.33,0.05,0.43,U] [#7 -0.28,-0.01,0.44,U] [#8 -0.31,0.02,0.41,U] 
21:04:46.222 00.002 9044 refined, 6 included, MultiStar: {-0.29, 0.04}, one-star: {-0.29, 0.09}
21:04:46.225 00.003 9044 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.62) = xAngle (4.63 = -1.65)
21:04:46.228 00.003 9044 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.55 = 1.55)
21:04:46.229 00.001 9044 CameraToMount -- cameraX=-0.29 cameraY=0.04 hyp=0.29 cameraTheta=3.01 mountX=-0.02 mountY=0.29, mountTheta=1.65
21:04:46.232 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.29, y=0.04, opts=13)
21:04:46.234 00.002 9044 Enqueuing Move request for scope (-0.29, 0.04)
21:04:46.236 00.002 12252 Worker thread wakes up
21:04:46.236 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.04) opts 0xd
21:04:46.236 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.29, 0.04)
21:04:46.236 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:46.236 00.000 12252 Moving (-0.29, 0.04) raw xDistance=-0.02 yDistance=0.29
21:04:46.238 00.002 9044 UpdateGuideState exits: m=5607 SNR=51.4
21:04:46.239 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:46.240 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:46.242 00.002 9044 Enqueuing Expose request
21:04:46.243 00.001 12252 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1344.31
21:04:46.243 00.000 12252 PPEC: input: -0.02, control: -0.03, exposure: 2000
21:04:46.243 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.02 newest=0.76
21:04:46.243 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
21:04:46.243 00.000 12252 MoveAxis(E, 11, ABG)
21:04:46.243 00.000 12252 Guiding  Dir = 2, Dur = 11
21:04:46.243 00.000 12252 IsSlewing returns 0
21:04:46.243 00.000 12252 IsGuiding returns 0
21:04:46.245 00.002 12252 PulseGuide returned control before completion, sleep 20
21:04:46.282 00.037 12252 IsGuiding returns 0
21:04:46.282 00.000 12252 Move returns status 0, amount 11
21:04:46.283 00.001 12252 BLC: Oldest BLC event removed
21:04:46.283 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
21:04:46.283 00.000 12252 MoveAxis(S, 179, ABG)
21:04:46.283 00.000 12252 Guiding  Dir = 1, Dur = 179
21:04:46.285 00.002 12252 IsSlewing returns 0
21:04:46.286 00.001 12252 IsGuiding returns 0
21:04:46.292 00.006 12252 PulseGuide returned control before completion, sleep 184
21:04:46.485 00.193 12252 IsGuiding returns 0
21:04:46.485 00.000 12252 Move returns status 0, amount 179
21:04:46.485 00.000 12252 move complete, result=0
21:04:46.485 00.000 12252 worker thread done servicing request
21:04:46.485 00.000 12252 Worker thread wakes up
21:04:46.485 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.3 px 179 ms SOUTH
21:04:46.487 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:46.487 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:48.849 02.362 12252 Exposure complete
21:04:48.899 00.050 12252 worker thread done servicing request
21:04:48.899 00.000 9044 OnExposeComplete: enter
21:04:48.901 00.002 9044 UpdateGuideState(): m_state=6
21:04:48.903 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1418
21:04:48.904 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=822.78, Mass=5593, SNR=51.3, Peak=173 HFD=5.2
21:04:48.905 00.001 9044 MultiStar: [#1 0.02,0.14,1.04,U] [#2 -0.03,0.11,1.19,U] [#3 -0.05,-0.02,0.84,U] [#4 -0.20,0.02,1.28,U] [#5 -0.06,0.06,0.65,U] [#6 -0.04,0.09,0.41,U] [#7 -0.09,-0.03,0.42,U] [#8 -0.14,-0.09,0.42,U] 
21:04:48.906 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.05}, one-star: {0.05, 0.09}
21:04:48.907 00.001 9044 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.62) = xAngle (4.01 = -2.28)
21:04:48.908 00.001 9044 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.92 = 0.92)
21:04:48.908 00.000 9044 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.38 mountX=-0.05 mountY=0.06, mountTheta=2.25
21:04:48.909 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.05, opts=13)
21:04:48.910 00.001 9044 Enqueuing Move request for scope (-0.06, 0.05)
21:04:48.911 00.001 12252 Worker thread wakes up
21:04:48.911 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:48.912 00.001 9044 UpdateGuideState exits: m=5593 SNR=51.3
21:04:48.914 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:48.916 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:48.917 00.001 9044 Enqueuing Expose request
21:04:48.918 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
21:04:48.918 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
21:04:48.918 00.000 12252 Moving (-0.06, 0.05) raw xDistance=-0.05 yDistance=0.06
21:04:48.918 00.000 12252 BLC: History state: CurrMiss=0.06, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.290176, 1:0.063511
21:04:48.918 00.000 12252 BLC: No correction, Miss < min_move
21:04:48.922 00.004 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1344.10
21:04:48.922 00.000 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
21:04:48.922 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:48.922 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:04:48.922 00.000 12252 MoveAxis(E, 6, ABG)
21:04:48.922 00.000 12252 Guiding  Dir = 2, Dur = 6
21:04:48.923 00.001 12252 IsSlewing returns 0
21:04:48.923 00.000 12252 IsGuiding returns 0
21:04:48.926 00.003 12252 PulseGuide returned control before completion, sleep 14
21:04:48.944 00.018 12252 IsGuiding returns 0
21:04:48.944 00.000 12252 Move returns status 0, amount 6
21:04:48.944 00.000 12252 MoveAxis(N, 0, ABG)
21:04:48.944 00.000 12252 Move returns status 0, amount 0
21:04:48.944 00.000 12252 move complete, result=0
21:04:48.944 00.000 12252 worker thread done servicing request
21:04:48.944 00.000 12252 Worker thread wakes up
21:04:48.944 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:04:48.946 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:48.947 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:51.289 02.342 12252 Exposure complete
21:04:51.350 00.061 12252 worker thread done servicing request
21:04:51.350 00.000 9044 OnExposeComplete: enter
21:04:51.353 00.003 9044 UpdateGuideState(): m_state=6
21:04:51.355 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1419
21:04:51.356 00.001 9044 Star::Find returns 1 (0), X=1014.51, Y=822.85, Mass=5385, SNR=50.3, Peak=173 HFD=5.2
21:04:51.358 00.002 9044 MultiStar: [#1 -0.19,0.16,1.06,U] [#2 -0.10,0.10,1.22,U] [#3 -0.14,0.13,0.86,U] [#4 -0.33,0.10,1.29,U] [#5 -0.18,0.07,0.66,U] [#6 -0.07,0.19,0.44,U] [#7 -0.17,0.00,0.43,U] [#8 -0.10,0.08,0.41,U] 
21:04:51.359 00.001 9044 refined, 8 included, MultiStar: {-0.18, 0.12}, one-star: {-0.16, 0.16}
21:04:51.360 00.001 9044 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.62) = xAngle (4.18 = -2.11)
21:04:51.362 00.002 9044 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.09 = 1.09)
21:04:51.364 00.002 9044 CameraToMount -- cameraX=-0.18 cameraY=0.12 hyp=0.21 cameraTheta=2.55 mountX=-0.11 mountY=0.19, mountTheta=2.09
21:04:51.365 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=0.12, opts=13)
21:04:51.366 00.001 9044 Enqueuing Move request for scope (-0.18, 0.12)
21:04:51.368 00.002 12252 Worker thread wakes up
21:04:51.368 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.12) opts 0xd
21:04:51.368 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:51.370 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.18, 0.12)
21:04:51.370 00.000 9044 UpdateGuideState exits: m=5385 SNR=50.3
21:04:51.372 00.002 12252 Moving (-0.18, 0.12) raw xDistance=-0.11 yDistance=0.19
21:04:51.373 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:51.374 00.001 12252 BLC: History state: CurrMiss=0.19, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.290176, 1:0.063511, 2:0.188572
21:04:51.374 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:51.376 00.002 9044 Enqueuing Expose request
21:04:51.377 00.001 12252 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
21:04:51.377 00.000 12252 BLC: window closed
21:04:51.380 00.003 12252 PPEC rslt: input = -0.11, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 1343.89
21:04:51.380 00.000 12252 PPEC: input: -0.11, control: -0.06, exposure: 2000
21:04:51.380 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
21:04:51.380 00.000 12252 MoveAxis(E, 24, ABG)
21:04:51.380 00.000 12252 Guiding  Dir = 2, Dur = 24
21:04:51.381 00.001 12252 IsSlewing returns 0
21:04:51.381 00.000 12252 IsGuiding returns 0
21:04:51.382 00.001 12252 PulseGuide returned control before completion, sleep 33
21:04:51.424 00.042 12252 IsGuiding returns 0
21:04:51.424 00.000 12252 Move returns status 0, amount 24
21:04:51.424 00.000 12252 MoveAxis(S, 64, ABG)
21:04:51.425 00.001 12252 Guiding  Dir = 1, Dur = 64
21:04:51.425 00.000 12252 IsSlewing returns 0
21:04:51.425 00.000 12252 IsGuiding returns 0
21:04:51.430 00.005 12252 PulseGuide returned control before completion, sleep 69
21:04:51.515 00.085 12252 IsGuiding returns 0
21:04:51.515 00.000 12252 Move returns status 0, amount 64
21:04:51.515 00.000 12252 move complete, result=0
21:04:51.515 00.000 12252 worker thread done servicing request
21:04:51.516 00.001 9044 GuideStep: -0.1 px 24 ms EAST, 0.2 px 64 ms SOUTH
21:04:51.518 00.002 12252 Worker thread wakes up
21:04:51.518 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:51.518 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:53.870 02.352 12252 Exposure complete
21:04:53.924 00.054 12252 worker thread done servicing request
21:04:53.924 00.000 9044 OnExposeComplete: enter
21:04:53.926 00.002 9044 UpdateGuideState(): m_state=6
21:04:53.927 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1420
21:04:53.928 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=822.73, Mass=5479, SNR=51.0, Peak=173 HFD=5.1
21:04:53.929 00.001 9044 MultiStar: [#1 0.17,-0.02,1.06,U] [#2 0.13,-0.08,1.20,U] [#3 0.13,-0.20,0.85,U] [#4 0.16,-0.09,1.29,U] [#5 0.11,-0.14,0.66,U] [#6 0.15,0.05,0.42,U] [#7 0.24,-0.30,0.00,M1] [#8 0.18,-0.15,0.42,U] 
21:04:53.930 00.001 9044 refined, 7 included, MultiStar: {0.16, -0.07}, one-star: {0.24, 0.04}
21:04:53.932 00.002 9044 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.62) = xAngle (1.21 = 1.21)
21:04:53.933 00.001 9044 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.88 = -1.88)
21:04:53.935 00.002 9044 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.42 mountX=0.06 mountY=-0.17, mountTheta=-1.21
21:04:53.937 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=-0.07, opts=13)
21:04:53.938 00.001 9044 Enqueuing Move request for scope (0.16, -0.07)
21:04:53.939 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:53.940 00.001 9044 UpdateGuideState exits: m=5479 SNR=51.0
21:04:53.941 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:53.942 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:53.944 00.002 9044 Enqueuing Expose request
21:04:53.945 00.001 12252 Worker thread wakes up
21:04:53.945 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
21:04:53.945 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
21:04:53.945 00.000 12252 Moving (0.16, -0.07) raw xDistance=0.06 yDistance=-0.17
21:04:53.950 00.005 12252 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1343.67
21:04:53.950 00.000 12252 PPEC: input: 0.06, control: 0.02, exposure: 2000
21:04:53.950 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:04:53.950 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:04:53.950 00.000 12252 MoveAxis(W, 7, ABG)
21:04:53.950 00.000 12252 Guiding  Dir = 3, Dur = 7
21:04:53.950 00.000 12252 IsSlewing returns 0
21:04:53.951 00.001 12252 IsGuiding returns 0
21:04:53.953 00.002 12252 PulseGuide returned control before completion, sleep 16
21:04:53.974 00.021 12252 IsGuiding returns 0
21:04:53.974 00.000 12252 Move returns status 0, amount 7
21:04:53.974 00.000 12252 MoveAxis(N, 0, ABG)
21:04:53.974 00.000 12252 Move returns status 0, amount 0
21:04:53.974 00.000 12252 move complete, result=0
21:04:53.974 00.000 12252 worker thread done servicing request
21:04:53.974 00.000 12252 Worker thread wakes up
21:04:53.974 00.000 9044 GuideStep: 0.1 px 7 ms WEST, -0.2 px 0 ms NORTH
21:04:53.975 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:53.975 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:56.326 02.351 12252 Exposure complete
21:04:56.370 00.044 12252 worker thread done servicing request
21:04:56.370 00.000 9044 OnExposeComplete: enter
21:04:56.371 00.001 9044 UpdateGuideState(): m_state=6
21:04:56.374 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1421
21:04:56.375 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=822.72, Mass=5469, SNR=50.7, Peak=173 HFD=5.2
21:04:56.376 00.001 9044 MultiStar: [#1 0.04,0.02,1.06,U] [#2 -0.03,-0.07,1.21,U] [#3 -0.02,-0.17,0.86,U] [#4 -0.02,-0.01,1.29,U] [#5 -0.03,-0.05,0.66,U] [#6 -0.05,-0.10,0.43,U] [#7 0.07,-0.05,0.43,U] [#8 0.02,-0.05,0.42,U] 
21:04:56.377 00.001 9044 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {0.06, 0.03}
21:04:56.378 00.001 9044 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.62) = xAngle (0.09 = 0.09)
21:04:56.381 00.003 9044 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.00 = -3.00)
21:04:56.382 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.54 mountX=0.04 mountY=-0.01, mountTheta=-0.14
21:04:56.386 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.04, opts=13)
21:04:56.388 00.002 9044 Enqueuing Move request for scope (0.00, -0.04)
21:04:56.390 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:56.392 00.002 9044 UpdateGuideState exits: m=5469 SNR=50.7
21:04:56.394 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:56.397 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:56.398 00.001 9044 Enqueuing Expose request
21:04:56.400 00.002 12252 Worker thread wakes up
21:04:56.400 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
21:04:56.400 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
21:04:56.400 00.000 12252 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=-0.01
21:04:56.403 00.003 12252 PPEC rslt: input = 0.04, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1343.46
21:04:56.403 00.000 12252 PPEC: input: 0.04, control: 0.03, exposure: 2000
21:04:56.403 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:56.403 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:04:56.403 00.000 12252 MoveAxis(W, 11, ABG)
21:04:56.403 00.000 12252 Guiding  Dir = 3, Dur = 11
21:04:56.404 00.001 12252 IsSlewing returns 0
21:04:56.404 00.000 12252 IsGuiding returns 0
21:04:56.406 00.002 12252 PulseGuide returned control before completion, sleep 20
21:04:56.441 00.035 12252 IsGuiding returns 0
21:04:56.441 00.000 12252 Move returns status 0, amount 11
21:04:56.442 00.001 12252 MoveAxis(N, 0, ABG)
21:04:56.442 00.000 12252 Move returns status 0, amount 0
21:04:56.442 00.000 12252 move complete, result=0
21:04:56.442 00.000 12252 worker thread done servicing request
21:04:56.442 00.000 12252 Worker thread wakes up
21:04:56.442 00.000 9044 GuideStep: 0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
21:04:56.443 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:56.443 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:04:58.804 02.361 12252 Exposure complete
21:04:58.872 00.068 12252 worker thread done servicing request
21:04:58.872 00.000 9044 OnExposeComplete: enter
21:04:58.874 00.002 9044 UpdateGuideState(): m_state=6
21:04:58.875 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1422
21:04:58.878 00.003 9044 Star::Find returns 1 (0), X=1014.84, Y=822.93, Mass=5605, SNR=51.5, Peak=173 HFD=5.1
21:04:58.881 00.003 9044 MultiStar: [#1 0.10,0.16,1.04,U] [#2 0.08,0.07,1.19,U] [#3 0.07,0.12,0.83,U] [#4 0.06,0.21,1.24,U] [#5 0.06,0.09,0.65,U] [#6 0.04,0.09,0.43,U] [#7 0.09,0.07,0.44,U] [#8 0.13,0.04,0.41,U] 
21:04:58.883 00.002 9044 refined, 8 included, MultiStar: {0.09, 0.14}, one-star: {0.17, 0.24}
21:04:58.885 00.002 9044 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.62) = xAngle (2.62 = 2.62)
21:04:58.888 00.003 9044 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.47 = -0.47)
21:04:58.891 00.003 9044 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=0.99 mountX=-0.14 mountY=-0.07, mountTheta=-2.66
21:04:58.895 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.14, opts=13)
21:04:58.897 00.002 9044 Enqueuing Move request for scope (0.09, 0.14)
21:04:58.900 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:04:58.902 00.002 9044 UpdateGuideState exits: m=5605 SNR=51.5
21:04:58.905 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:04:58.907 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:04:58.910 00.003 9044 Enqueuing Expose request
21:04:58.912 00.002 12252 Worker thread wakes up
21:04:58.912 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
21:04:58.912 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
21:04:58.912 00.000 12252 Moving (0.09, 0.14) raw xDistance=-0.14 yDistance=-0.07
21:04:58.915 00.003 12252 PPEC rslt: input = -0.14, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1343.23
21:04:58.915 00.000 12252 PPEC: input: -0.14, control: -0.07, exposure: 2000
21:04:58.916 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:04:58.916 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:04:58.916 00.000 12252 MoveAxis(E, 26, ABG)
21:04:58.916 00.000 12252 Guiding  Dir = 2, Dur = 26
21:04:58.916 00.000 12252 IsSlewing returns 0
21:04:58.916 00.000 12252 IsGuiding returns 0
21:04:58.919 00.003 12252 PulseGuide returned control before completion, sleep 34
21:04:58.958 00.039 12252 IsGuiding returns 0
21:04:58.958 00.000 12252 Move returns status 0, amount 26
21:04:58.958 00.000 12252 MoveAxis(N, 0, ABG)
21:04:58.958 00.000 12252 Move returns status 0, amount 0
21:04:58.959 00.001 12252 move complete, result=0
21:04:58.959 00.000 12252 worker thread done servicing request
21:04:58.959 00.000 9044 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
21:04:58.961 00.002 12252 Worker thread wakes up
21:04:58.961 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:04:58.961 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:01.320 02.359 12252 Exposure complete
21:05:01.393 00.073 12252 worker thread done servicing request
21:05:01.393 00.000 9044 OnExposeComplete: enter
21:05:01.395 00.002 9044 UpdateGuideState(): m_state=6
21:05:01.397 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1423
21:05:01.398 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=822.79, Mass=5415, SNR=50.4, Peak=173 HFD=4.9
21:05:01.399 00.001 9044 MultiStar: [#1 0.11,0.02,1.05,U] [#2 0.17,-0.01,1.21,U] [#3 0.11,-0.10,0.86,U] [#4 0.13,-0.03,1.29,U] [#5 0.14,-0.01,0.66,U] [#6 0.09,-0.03,0.43,U] [#7 0.25,-0.06,0.44,U] [#8 0.19,-0.12,0.42,U] 
21:05:01.400 00.001 9044 refined, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.24, 0.10}
21:05:01.400 00.000 9044 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.62) = xAngle (1.53 = 1.53)
21:05:01.401 00.001 9044 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.55 = -1.55)
21:05:01.403 00.002 9044 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.09 mountX=0.01 mountY=-0.16, mountTheta=-1.53
21:05:01.404 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=-0.01, opts=13)
21:05:01.405 00.001 9044 Enqueuing Move request for scope (0.16, -0.01)
21:05:01.406 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:01.407 00.001 9044 UpdateGuideState exits: m=5415 SNR=50.4
21:05:01.408 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:01.410 00.002 12252 Worker thread wakes up
21:05:01.410 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:01.411 00.001 9044 Enqueuing Expose request
21:05:01.412 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
21:05:01.412 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
21:05:01.412 00.000 12252 Moving (0.16, -0.01) raw xDistance=0.01 yDistance=-0.16
21:05:01.415 00.003 12252 PPEC rslt: input = 0.01, final = 0.02, react = 0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1343.00
21:05:01.415 00.000 12252 PPEC: input: 0.01, control: 0.02, exposure: 2000
21:05:01.415 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:05:01.415 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:05:01.416 00.001 12252 MoveAxis(W, 6, ABG)
21:05:01.416 00.000 12252 Guiding  Dir = 3, Dur = 6
21:05:01.416 00.000 12252 IsSlewing returns 0
21:05:01.416 00.000 12252 IsGuiding returns 0
21:05:01.419 00.003 12252 PulseGuide returned control before completion, sleep 14
21:05:01.443 00.024 12252 IsGuiding returns 0
21:05:01.443 00.000 12252 Move returns status 0, amount 6
21:05:01.443 00.000 12252 MoveAxis(N, 0, ABG)
21:05:01.443 00.000 12252 Move returns status 0, amount 0
21:05:01.443 00.000 12252 move complete, result=0
21:05:01.443 00.000 12252 worker thread done servicing request
21:05:01.443 00.000 12252 Worker thread wakes up
21:05:01.444 00.001 9044 GuideStep: 0.0 px 6 ms WEST, -0.2 px 0 ms NORTH
21:05:01.445 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:01.445 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:03.791 02.346 12252 Exposure complete
21:05:03.837 00.046 12252 worker thread done servicing request
21:05:03.837 00.000 9044 OnExposeComplete: enter
21:05:03.839 00.002 9044 UpdateGuideState(): m_state=6
21:05:03.840 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1424
21:05:03.841 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=822.79, Mass=5437, SNR=50.6, Peak=173 HFD=5.0
21:05:03.843 00.002 9044 MultiStar: [#1 0.15,0.08,1.07,U] [#2 0.09,0.00,1.21,U] [#3 0.01,0.01,0.86,U] [#4 0.03,0.02,1.26,U] [#5 0.12,0.07,0.66,U] [#6 0.11,-0.06,0.44,U] [#7 0.15,-0.09,0.43,U] [#8 0.10,-0.05,0.41,U] 
21:05:03.844 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.20, 0.10}
21:05:03.844 00.000 9044 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.62) = xAngle (1.86 = 1.86)
21:05:03.845 00.001 9044 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.22 = -1.22)
21:05:03.846 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.11 cameraTheta=0.24 mountX=-0.03 mountY=-0.10, mountTheta=-1.87
21:05:03.847 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.02, opts=13)
21:05:03.849 00.002 9044 Enqueuing Move request for scope (0.10, 0.02)
21:05:03.849 00.000 12252 Worker thread wakes up
21:05:03.849 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:03.850 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
21:05:03.850 00.000 9044 UpdateGuideState exits: m=5437 SNR=50.6
21:05:03.851 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
21:05:03.851 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:03.852 00.001 12252 Moving (0.10, 0.02) raw xDistance=-0.03 yDistance=-0.10
21:05:03.852 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:03.854 00.002 9044 Enqueuing Expose request
21:05:03.856 00.002 12252 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1342.77
21:05:03.856 00.000 12252 PPEC: input: -0.03, control: 0.00, exposure: 2000
21:05:03.856 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:03.857 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:05:03.857 00.000 12252 MoveAxis(W, 1, ABG)
21:05:03.857 00.000 12252 Guiding  Dir = 3, Dur = 1
21:05:03.857 00.000 12252 IsSlewing returns 0
21:05:03.857 00.000 12252 IsGuiding returns 0
21:05:03.859 00.002 12252 IsGuiding returns 0
21:05:03.859 00.000 12252 Move returns status 0, amount 1
21:05:03.859 00.000 12252 MoveAxis(N, 0, ABG)
21:05:03.859 00.000 12252 Move returns status 0, amount 0
21:05:03.859 00.000 12252 move complete, result=0
21:05:03.859 00.000 12252 worker thread done servicing request
21:05:03.859 00.000 12252 Worker thread wakes up
21:05:03.859 00.000 9044 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:05:03.861 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:03.861 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:06.213 02.352 12252 Exposure complete
21:05:06.284 00.071 12252 worker thread done servicing request
21:05:06.284 00.000 9044 OnExposeComplete: enter
21:05:06.285 00.001 9044 UpdateGuideState(): m_state=6
21:05:06.286 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1425
21:05:06.287 00.001 9044 Star::Find returns 1 (0), X=1014.89, Y=822.94, Mass=5544, SNR=51.0, Peak=173 HFD=5.0
21:05:06.288 00.001 9044 MultiStar: [#1 0.21,0.16,1.05,U] [#2 0.14,0.11,1.19,U] [#3 0.12,0.08,0.84,U] [#4 -0.05,0.22,1.25,U] [#5 0.15,0.13,0.66,U] [#6 0.17,0.15,0.43,U] [#7 0.17,0.18,0.43,U] [#8 0.10,0.16,0.41,U] 
21:05:06.289 00.001 9044 refined, 8 included, MultiStar: {0.13, 0.16}, one-star: {0.22, 0.25}
21:05:06.290 00.001 9044 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.62) = xAngle (2.53 = 2.53)
21:05:06.290 00.000 9044 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.56 = -0.56)
21:05:06.292 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.21 cameraTheta=0.90 mountX=-0.17 mountY=-0.11, mountTheta=-2.57
21:05:06.296 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.16, opts=13)
21:05:06.298 00.002 9044 Enqueuing Move request for scope (0.13, 0.16)
21:05:06.301 00.003 12252 Worker thread wakes up
21:05:06.301 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:06.304 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
21:05:06.304 00.000 9044 UpdateGuideState exits: m=5544 SNR=51.0
21:05:06.306 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:06.307 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:06.308 00.001 9044 Enqueuing Expose request
21:05:06.310 00.002 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
21:05:06.310 00.000 12252 Moving (0.13, 0.16) raw xDistance=-0.17 yDistance=-0.11
21:05:06.314 00.004 12252 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 1342.54
21:05:06.315 00.001 12252 PPEC: input: -0.17, control: -0.11, exposure: 2000
21:05:06.315 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:06.315 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:05:06.315 00.000 12252 MoveAxis(E, 41, ABG)
21:05:06.315 00.000 12252 Guiding  Dir = 2, Dur = 41
21:05:06.316 00.001 12252 IsSlewing returns 0
21:05:06.316 00.000 12252 IsGuiding returns 0
21:05:06.318 00.002 12252 PulseGuide returned control before completion, sleep 49
21:05:06.373 00.055 12252 IsGuiding returns 1
21:05:06.373 00.000 12252 scope still moving after pulse duration time elapsed
21:05:06.400 00.027 12252 IsSlewing returns 0
21:05:06.400 00.000 12252 IsGuiding returns 0
21:05:06.401 00.001 12252 scope move finished after 41 + 43 ms
21:05:06.401 00.000 12252 Move returns status 0, amount 41
21:05:06.401 00.000 12252 MoveAxis(N, 0, ABG)
21:05:06.401 00.000 12252 Move returns status 0, amount 0
21:05:06.401 00.000 12252 move complete, result=0
21:05:06.401 00.000 12252 worker thread done servicing request
21:05:06.401 00.000 12252 Worker thread wakes up
21:05:06.401 00.000 9044 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
21:05:06.403 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:06.404 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:08.764 02.360 12252 Exposure complete
21:05:08.811 00.047 12252 worker thread done servicing request
21:05:08.811 00.000 9044 OnExposeComplete: enter
21:05:08.814 00.003 9044 UpdateGuideState(): m_state=6
21:05:08.815 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1426
21:05:08.817 00.002 9044 Star::Find returns 1 (0), X=1014.81, Y=822.81, Mass=5579, SNR=51.3, Peak=173 HFD=5.1
21:05:08.818 00.001 9044 MultiStar: [#1 0.08,0.10,1.03,U] [#2 0.11,0.04,1.20,U] [#3 0.06,-0.13,0.84,U] [#4 0.01,-0.04,1.26,U] [#5 0.10,0.09,0.64,U] [#6 0.08,0.06,0.43,U] [#7 0.11,-0.04,0.44,U] [#8 0.08,0.02,0.41,U] 
21:05:08.819 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {0.14, 0.12}
21:05:08.820 00.001 9044 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.62) = xAngle (1.92 = 1.92)
21:05:08.821 00.001 9044 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.16 = -1.16)
21:05:08.823 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.30 mountX=-0.03 mountY=-0.08, mountTheta=-1.93
21:05:08.824 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.03, opts=13)
21:05:08.825 00.001 9044 Enqueuing Move request for scope (0.08, 0.03)
21:05:08.826 00.001 12252 Worker thread wakes up
21:05:08.826 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:08.827 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
21:05:08.827 00.000 9044 UpdateGuideState exits: m=5579 SNR=51.3
21:05:08.828 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
21:05:08.828 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:08.829 00.001 12252 Moving (0.08, 0.03) raw xDistance=-0.03 yDistance=-0.08
21:05:08.829 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:08.830 00.001 9044 Enqueuing Expose request
21:05:08.831 00.001 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1342.29
21:05:08.831 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
21:05:08.831 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:08.831 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:05:08.831 00.000 12252 MoveAxis(E, 3, ABG)
21:05:08.831 00.000 12252 Guiding  Dir = 2, Dur = 3
21:05:08.832 00.001 12252 IsSlewing returns 0
21:05:08.832 00.000 12252 IsGuiding returns 0
21:05:08.833 00.001 12252 PulseGuide returned control before completion, sleep 12
21:05:08.850 00.017 12252 IsGuiding returns 0
21:05:08.850 00.000 12252 Move returns status 0, amount 3
21:05:08.850 00.000 12252 MoveAxis(N, 0, ABG)
21:05:08.850 00.000 12252 Move returns status 0, amount 0
21:05:08.850 00.000 12252 move complete, result=0
21:05:08.850 00.000 12252 worker thread done servicing request
21:05:08.850 00.000 12252 Worker thread wakes up
21:05:08.851 00.001 9044 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:05:08.852 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:08.852 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:11.216 02.364 12252 Exposure complete
21:05:11.269 00.053 12252 worker thread done servicing request
21:05:11.270 00.001 9044 OnExposeComplete: enter
21:05:11.271 00.001 9044 UpdateGuideState(): m_state=6
21:05:11.272 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1427
21:05:11.274 00.002 9044 Star::Find returns 1 (0), X=1014.77, Y=822.87, Mass=5595, SNR=51.3, Peak=173 HFD=5.1
21:05:11.276 00.002 9044 MultiStar: [#1 0.06,0.09,1.04,U] [#2 -0.00,-0.01,1.20,U] [#3 0.01,0.01,0.84,U] [#4 -0.01,0.07,1.25,U] [#5 0.00,0.01,0.66,U] [#6 0.07,0.04,0.42,U] [#7 0.05,0.03,0.42,U] [#8 0.09,-0.09,0.41,U] 
21:05:11.277 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.10, 0.18}
21:05:11.278 00.001 9044 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.62) = xAngle (2.59 = 2.59)
21:05:11.279 00.001 9044 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.49 = -0.49)
21:05:11.280 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.96 mountX=-0.05 mountY=-0.03, mountTheta=-2.63
21:05:11.281 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.05, opts=13)
21:05:11.284 00.003 9044 Enqueuing Move request for scope (0.03, 0.05)
21:05:11.284 00.000 12252 Worker thread wakes up
21:05:11.285 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:11.286 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
21:05:11.286 00.000 9044 UpdateGuideState exits: m=5595 SNR=51.3
21:05:11.288 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:11.289 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
21:05:11.289 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:11.292 00.003 9044 Enqueuing Expose request
21:05:11.293 00.001 12252 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=-0.03
21:05:11.298 00.005 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1342.06
21:05:11.298 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
21:05:11.298 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:11.298 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:05:11.298 00.000 12252 MoveAxis(E, 5, ABG)
21:05:11.298 00.000 12252 Guiding  Dir = 2, Dur = 5
21:05:11.299 00.001 12252 IsSlewing returns 0
21:05:11.299 00.000 12252 IsGuiding returns 0
21:05:11.301 00.002 12252 PulseGuide returned control before completion, sleep 13
21:05:11.315 00.014 12252 IsGuiding returns 0
21:05:11.315 00.000 12252 Move returns status 0, amount 5
21:05:11.315 00.000 12252 MoveAxis(N, 0, ABG)
21:05:11.315 00.000 12252 Move returns status 0, amount 0
21:05:11.315 00.000 12252 move complete, result=0
21:05:11.315 00.000 12252 worker thread done servicing request
21:05:11.315 00.000 12252 Worker thread wakes up
21:05:11.316 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:11.316 00.000 9044 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:05:11.318 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:13.678 02.360 12252 Exposure complete
21:05:13.737 00.059 12252 worker thread done servicing request
21:05:13.737 00.000 9044 OnExposeComplete: enter
21:05:13.738 00.001 9044 UpdateGuideState(): m_state=6
21:05:13.739 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1428
21:05:13.740 00.001 9044 Star::Find returns 1 (0), X=1014.76, Y=822.80, Mass=5680, SNR=51.8, Peak=173 HFD=5.1
21:05:13.741 00.001 9044 MultiStar: [#1 0.11,0.07,1.05,U] [#2 0.09,0.04,1.19,U] [#3 0.01,0.00,0.84,U] [#4 0.06,-0.00,1.27,U] [#5 -0.00,0.15,0.63,U] [#6 0.05,0.07,0.42,U] [#7 0.11,-0.05,0.43,U] [#8 -0.00,-0.01,0.40,U] 
21:05:13.744 00.003 9044 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.09, 0.11}
21:05:13.745 00.001 9044 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.62) = xAngle (2.24 = 2.24)
21:05:13.747 00.002 9044 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.84 = -0.84)
21:05:13.749 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.62 mountX=-0.05 mountY=-0.06, mountTheta=-2.27
21:05:13.754 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.05, opts=13)
21:05:13.757 00.003 9044 Enqueuing Move request for scope (0.06, 0.05)
21:05:13.759 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:13.762 00.003 9044 UpdateGuideState exits: m=5680 SNR=51.8
21:05:13.765 00.003 12252 Worker thread wakes up
21:05:13.765 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:13.768 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:13.771 00.003 9044 Enqueuing Expose request
21:05:13.773 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
21:05:13.773 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
21:05:13.773 00.000 12252 Moving (0.06, 0.05) raw xDistance=-0.05 yDistance=-0.06
21:05:13.775 00.002 12252 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1341.81
21:05:13.775 00.000 12252 PPEC: input: -0.05, control: -0.03, exposure: 2000
21:05:13.775 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:13.775 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:05:13.775 00.000 12252 MoveAxis(E, 11, ABG)
21:05:13.775 00.000 12252 Guiding  Dir = 2, Dur = 11
21:05:13.776 00.001 12252 IsSlewing returns 0
21:05:13.776 00.000 12252 IsGuiding returns 0
21:05:13.778 00.002 12252 PulseGuide returned control before completion, sleep 20
21:05:13.810 00.032 12252 IsGuiding returns 1
21:05:13.810 00.000 12252 scope still moving after pulse duration time elapsed
21:05:13.841 00.031 12252 IsSlewing returns 0
21:05:13.841 00.000 12252 IsGuiding returns 0
21:05:13.842 00.001 12252 scope move finished after 11 + 54 ms
21:05:13.842 00.000 12252 Move returns status 0, amount 11
21:05:13.842 00.000 12252 MoveAxis(N, 0, ABG)
21:05:13.842 00.000 12252 Move returns status 0, amount 0
21:05:13.842 00.000 12252 move complete, result=0
21:05:13.842 00.000 12252 worker thread done servicing request
21:05:13.842 00.000 12252 Worker thread wakes up
21:05:13.842 00.000 9044 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
21:05:13.845 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:13.845 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:16.180 02.335 12252 Exposure complete
21:05:16.227 00.047 12252 worker thread done servicing request
21:05:16.227 00.000 9044 OnExposeComplete: enter
21:05:16.228 00.001 9044 UpdateGuideState(): m_state=6
21:05:16.230 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1429
21:05:16.231 00.001 9044 Star::Find returns 1 (0), X=1014.93, Y=822.88, Mass=5674, SNR=51.7, Peak=173 HFD=5.5
21:05:16.232 00.001 9044 MultiStar: [#1 0.23,0.10,1.03,U] [#2 0.14,0.18,1.19,U] [#3 0.31,0.03,0.83,U] [#4 0.18,0.09,1.25,U] [#5 0.37,0.07,0.00,M1] [#6 0.27,0.10,0.43,U] [#7 0.32,0.12,0.41,U] [#8 0.49,0.04,0.00,M1] 
21:05:16.233 00.001 9044 refined, 6 included, MultiStar: {0.23, 0.12}, one-star: {0.26, 0.19}
21:05:16.235 00.002 9044 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.62) = xAngle (2.11 = 2.11)
21:05:16.236 00.001 9044 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.97 = -0.97)
21:05:16.238 00.002 9044 CameraToMount -- cameraX=0.23 cameraY=0.12 hyp=0.26 cameraTheta=0.49 mountX=-0.13 mountY=-0.21, mountTheta=-2.13
21:05:16.239 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.23, y=0.12, opts=13)
21:05:16.241 00.002 9044 Enqueuing Move request for scope (0.23, 0.12)
21:05:16.242 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:16.243 00.001 9044 UpdateGuideState exits: m=5674 SNR=51.7
21:05:16.244 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:16.246 00.002 12252 Worker thread wakes up
21:05:16.246 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:16.247 00.001 9044 Enqueuing Expose request
21:05:16.248 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.12) opts 0xd
21:05:16.248 00.000 12252 Handling offset move in thread for scope, endpoint = (0.23, 0.12)
21:05:16.248 00.000 12252 Moving (0.23, 0.12) raw xDistance=-0.13 yDistance=-0.21
21:05:16.251 00.003 12252 PPEC rslt: input = -0.13, final = -0.13, react = -0.08, pred = -0.05, hyst = -0.07, hyst_pct = 0.00, period_length = 1341.56
21:05:16.251 00.000 12252 PPEC: input: -0.13, control: -0.13, exposure: 2000
21:05:16.251 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.25 newest=-0.30
21:05:16.251 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
21:05:16.251 00.000 12252 MoveAxis(E, 52, ABG)
21:05:16.252 00.001 12252 Guiding  Dir = 2, Dur = 52
21:05:16.252 00.000 12252 IsSlewing returns 0
21:05:16.252 00.000 12252 IsGuiding returns 0
21:05:16.254 00.002 12252 PulseGuide returned control before completion, sleep 61
21:05:16.318 00.064 12252 IsGuiding returns 0
21:05:16.318 00.000 12252 Move returns status 0, amount 52
21:05:16.318 00.000 12252 BLC: Oldest BLC event removed
21:05:16.318 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
21:05:16.318 00.000 12252 MoveAxis(N, 152, ABG)
21:05:16.318 00.000 12252 Guiding  Dir = 0, Dur = 152
21:05:16.320 00.002 12252 IsSlewing returns 0
21:05:16.320 00.000 12252 IsGuiding returns 0
21:05:16.325 00.005 12252 PulseGuide returned control before completion, sleep 158
21:05:16.489 00.164 12252 IsGuiding returns 0
21:05:16.489 00.000 12252 Move returns status 0, amount 152
21:05:16.489 00.000 12252 move complete, result=0
21:05:16.489 00.000 12252 worker thread done servicing request
21:05:16.489 00.000 12252 Worker thread wakes up
21:05:16.489 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:16.489 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:16.489 00.000 9044 GuideStep: -0.1 px 52 ms EAST, -0.2 px 152 ms NORTH
21:05:18.852 02.363 12252 Exposure complete
21:05:18.927 00.075 12252 worker thread done servicing request
21:05:18.927 00.000 9044 OnExposeComplete: enter
21:05:18.928 00.001 9044 UpdateGuideState(): m_state=6
21:05:18.931 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1430
21:05:18.933 00.002 9044 Star::Find returns 1 (0), X=1014.48, Y=822.78, Mass=5548, SNR=51.1, Peak=173 HFD=5.2
21:05:18.936 00.003 9044 MultiStar: [#1 -0.19,-0.17,1.03,U] [#2 -0.13,-0.07,1.20,U] [#3 -0.22,-0.19,0.84,U] [#4 -0.36,0.04,0.00,M1] [#5 -0.19,-0.13,0.66,U] [#6 -0.19,-0.13,0.43,U] [#7 -0.18,-0.23,0.44,U] [#8 -0.13,-0.18,0.42,U] 
21:05:18.939 00.003 9044 refined, 7 included, MultiStar: {-0.18, -0.11}, one-star: {-0.19, 0.09}
21:05:18.941 00.002 9044 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.62) = xAngle (-0.98 = -0.98)
21:05:18.943 00.002 9044 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.06 = 2.22)
21:05:18.945 00.002 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.20 cameraTheta=-2.60 mountX=0.11 mountY=0.16, mountTheta=0.96
21:05:18.947 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.11, opts=13)
21:05:18.949 00.002 9044 Enqueuing Move request for scope (-0.18, -0.11)
21:05:18.950 00.001 12252 Worker thread wakes up
21:05:18.950 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:18.952 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
21:05:18.952 00.000 9044 UpdateGuideState exits: m=5548 SNR=51.1
21:05:18.953 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:18.954 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
21:05:18.954 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:18.955 00.001 9044 Enqueuing Expose request
21:05:18.955 00.000 12252 Moving (-0.18, -0.11) raw xDistance=0.11 yDistance=0.16
21:05:18.955 00.000 12252 BLC: History state: CurrMiss=-0.16, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.212149, 1:-0.162676
21:05:18.955 00.000 12252 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:05:18.955 00.000 12252 BLC: window closed
21:05:18.958 00.003 12252 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = -0.06, hyst = 0.06, hyst_pct = 0.00, period_length = 1341.31
21:05:18.958 00.000 12252 PPEC: input: 0.11, control: 0.01, exposure: 2000
21:05:18.959 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:05:18.959 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:05:18.959 00.000 12252 MoveAxis(W, 2, ABG)
21:05:18.959 00.000 12252 Guiding  Dir = 3, Dur = 2
21:05:18.959 00.000 12252 IsSlewing returns 0
21:05:18.959 00.000 12252 IsGuiding returns 0
21:05:18.961 00.002 12252 PulseGuide returned control before completion, sleep 11
21:05:18.984 00.023 12252 IsGuiding returns 0
21:05:18.984 00.000 12252 Move returns status 0, amount 2
21:05:18.984 00.000 12252 MoveAxis(N, 0, ABG)
21:05:18.985 00.001 12252 Move returns status 0, amount 0
21:05:18.985 00.000 12252 move complete, result=0
21:05:18.985 00.000 12252 worker thread done servicing request
21:05:18.985 00.000 12252 Worker thread wakes up
21:05:18.985 00.000 9044 GuideStep: 0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
21:05:18.989 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:18.989 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:21.355 02.366 12252 Exposure complete
21:05:21.424 00.069 12252 worker thread done servicing request
21:05:21.424 00.000 9044 OnExposeComplete: enter
21:05:21.425 00.001 9044 UpdateGuideState(): m_state=6
21:05:21.426 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1431
21:05:21.427 00.001 9044 Star::Find returns 1 (0), X=1014.67, Y=822.46, Mass=5491, SNR=51.0, Peak=173 HFD=5.2
21:05:21.429 00.002 9044 MultiStar: [#1 -0.10,-0.20,1.04,U] [#2 -0.12,-0.11,1.19,U] [#3 -0.17,-0.28,0.86,U] [#4 -0.14,-0.08,1.28,U] [#5 -0.12,-0.14,0.66,U] [#6 -0.14,-0.21,0.43,U] [#7 0.02,-0.20,0.44,U] [#8 -0.05,-0.19,0.42,U] 
21:05:21.430 00.001 9044 refined, 8 included, MultiStar: {-0.10, -0.17}, one-star: {0.00, -0.23}
21:05:21.430 00.000 9044 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.62) = xAngle (-0.47 = -0.47)
21:05:21.431 00.001 9044 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.56 = 2.73)
21:05:21.432 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.10 mountX=0.18 mountY=0.08, mountTheta=0.43
21:05:21.433 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.17, opts=13)
21:05:21.434 00.001 9044 Enqueuing Move request for scope (-0.10, -0.17)
21:05:21.435 00.001 12252 Worker thread wakes up
21:05:21.435 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:21.436 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
21:05:21.436 00.000 9044 UpdateGuideState exits: m=5491 SNR=51.0
21:05:21.437 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
21:05:21.437 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:21.438 00.001 12252 Moving (-0.10, -0.17) raw xDistance=0.18 yDistance=0.08
21:05:21.438 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:21.439 00.001 9044 Enqueuing Expose request
21:05:21.442 00.003 12252 PPEC rslt: input = 0.18, final = 0.01, react = 0.11, pred = -0.09, hyst = 0.09, hyst_pct = 0.00, period_length = 1341.05
21:05:21.442 00.000 12252 PPEC: input: 0.18, control: 0.01, exposure: 2000
21:05:21.443 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:21.443 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:05:21.443 00.000 12252 MoveAxis(W, 5, ABG)
21:05:21.443 00.000 12252 Guiding  Dir = 3, Dur = 5
21:05:21.443 00.000 12252 IsSlewing returns 0
21:05:21.443 00.000 12252 IsGuiding returns 0
21:05:21.445 00.002 12252 PulseGuide returned control before completion, sleep 13
21:05:21.466 00.021 12252 IsGuiding returns 0
21:05:21.466 00.000 12252 Move returns status 0, amount 5
21:05:21.466 00.000 12252 MoveAxis(N, 0, ABG)
21:05:21.466 00.000 12252 Move returns status 0, amount 0
21:05:21.466 00.000 12252 move complete, result=0
21:05:21.466 00.000 12252 worker thread done servicing request
21:05:21.466 00.000 12252 Worker thread wakes up
21:05:21.467 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:21.467 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:21.467 00.000 9044 GuideStep: 0.2 px 5 ms WEST, 0.1 px 0 ms NORTH
21:05:23.799 02.332 12252 Exposure complete
21:05:23.848 00.049 12252 worker thread done servicing request
21:05:23.849 00.001 9044 OnExposeComplete: enter
21:05:23.850 00.001 9044 UpdateGuideState(): m_state=6
21:05:23.852 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1432
21:05:23.853 00.001 9044 Star::Find returns 1 (0), X=1014.51, Y=822.72, Mass=5537, SNR=51.0, Peak=173 HFD=5.2
21:05:23.855 00.002 9044 MultiStar: [#1 -0.20,-0.17,1.05,U] [#2 -0.31,-0.14,1.21,U] [#3 -0.26,-0.26,0.00,M1] [#4 -0.13,-0.06,1.27,U] [#5 -0.21,-0.13,0.65,U] [#6 -0.16,-0.14,0.42,U] [#7 -0.09,-0.28,0.44,U] [#8 -0.12,-0.24,0.42,U] 
21:05:23.856 00.001 9044 single-star, 7 included, MultiStar: {-0.19, -0.12}, one-star: {-0.16, 0.03}
21:05:23.857 00.001 9044 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.62) = xAngle (4.58 = -1.71)
21:05:23.858 00.001 9044 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.49 = 1.49)
21:05:23.859 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.16 cameraTheta=2.95 mountX=-0.02 mountY=0.16, mountTheta=1.71
21:05:23.862 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.03, opts=13)
21:05:23.863 00.001 9044 Enqueuing Move request for scope (-0.16, 0.03)
21:05:23.864 00.001 12252 Worker thread wakes up
21:05:23.864 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:23.865 00.001 9044 UpdateGuideState exits: m=5537 SNR=51.0
21:05:23.866 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
21:05:23.866 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:23.867 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:23.868 00.001 9044 Enqueuing Expose request
21:05:23.870 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
21:05:23.870 00.000 12252 Moving (-0.16, 0.03) raw xDistance=-0.02 yDistance=0.16
21:05:23.873 00.003 12252 PPEC rslt: input = -0.02, final = -0.07, react = -0.01, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 1340.79
21:05:23.873 00.000 12252 PPEC: input: -0.02, control: -0.07, exposure: 2000
21:05:23.873 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:05:23.873 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:05:23.874 00.001 12252 MoveAxis(E, 28, ABG)
21:05:23.874 00.000 12252 Guiding  Dir = 2, Dur = 28
21:05:23.874 00.000 12252 IsSlewing returns 0
21:05:23.874 00.000 12252 IsGuiding returns 0
21:05:23.876 00.002 12252 PulseGuide returned control before completion, sleep 36
21:05:23.918 00.042 12252 IsGuiding returns 0
21:05:23.918 00.000 12252 Move returns status 0, amount 28
21:05:23.918 00.000 12252 MoveAxis(N, 0, ABG)
21:05:23.918 00.000 12252 Move returns status 0, amount 0
21:05:23.919 00.001 12252 move complete, result=0
21:05:23.919 00.000 12252 worker thread done servicing request
21:05:23.919 00.000 9044 GuideStep: -0.0 px 28 ms EAST, 0.2 px 0 ms NORTH
21:05:23.920 00.001 12252 Worker thread wakes up
21:05:23.920 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:23.920 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:26.261 02.341 12252 Exposure complete
21:05:26.321 00.060 12252 worker thread done servicing request
21:05:26.321 00.000 9044 OnExposeComplete: enter
21:05:26.323 00.002 9044 UpdateGuideState(): m_state=6
21:05:26.326 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
21:05:26.328 00.002 9044 Star::Find returns 1 (0), X=1014.53, Y=822.73, Mass=5523, SNR=51.2, Peak=173 HFD=5.2
21:05:26.329 00.001 9044 MultiStar: [#1 -0.16,-0.23,1.04,U] [#2 -0.08,-0.07,1.20,U] [#3 -0.10,-0.05,0.85,U] [#4 -0.19,-0.07,1.27,U] [#5 -0.15,-0.10,0.67,U] [#6 -0.19,-0.14,0.43,U] [#7 -0.12,-0.27,0.44,U] [#8 -0.08,-0.21,0.41,U] 
21:05:26.331 00.002 9044 single-star, 8 included, MultiStar: {-0.14, -0.10}, one-star: {-0.14, 0.04}
21:05:26.333 00.002 9044 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.62) = xAngle (4.52 = -1.76)
21:05:26.336 00.003 9044 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.44 = 1.44)
21:05:26.338 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.90 mountX=-0.03 mountY=0.15, mountTheta=1.76
21:05:26.342 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.04, opts=13)
21:05:26.346 00.004 9044 Enqueuing Move request for scope (-0.14, 0.04)
21:05:26.348 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:26.350 00.002 9044 UpdateGuideState exits: m=5523 SNR=51.2
21:05:26.352 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:26.355 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:26.356 00.001 9044 Enqueuing Expose request
21:05:26.358 00.002 12252 Worker thread wakes up
21:05:26.358 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
21:05:26.358 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
21:05:26.358 00.000 12252 Moving (-0.14, 0.04) raw xDistance=-0.03 yDistance=0.15
21:05:26.362 00.004 12252 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1340.53
21:05:26.362 00.000 12252 PPEC: input: -0.03, control: 0.02, exposure: 2000
21:05:26.362 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:26.362 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:05:26.362 00.000 12252 MoveAxis(W, 6, ABG)
21:05:26.362 00.000 12252 Guiding  Dir = 3, Dur = 6
21:05:26.363 00.001 12252 IsSlewing returns 0
21:05:26.363 00.000 12252 IsGuiding returns 0
21:05:26.365 00.002 12252 PulseGuide returned control before completion, sleep 14
21:05:26.381 00.016 12252 IsGuiding returns 0
21:05:26.381 00.000 12252 Move returns status 0, amount 6
21:05:26.381 00.000 12252 MoveAxis(N, 0, ABG)
21:05:26.381 00.000 12252 Move returns status 0, amount 0
21:05:26.381 00.000 12252 move complete, result=0
21:05:26.381 00.000 12252 worker thread done servicing request
21:05:26.381 00.000 9044 GuideStep: -0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
21:05:26.383 00.002 12252 Worker thread wakes up
21:05:26.383 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:26.384 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:28.735 02.351 12252 Exposure complete
21:05:28.784 00.049 12252 worker thread done servicing request
21:05:28.784 00.000 9044 OnExposeComplete: enter
21:05:28.785 00.001 9044 UpdateGuideState(): m_state=6
21:05:28.787 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1434
21:05:28.789 00.002 9044 Star::Find returns 1 (0), X=1014.53, Y=822.81, Mass=5603, SNR=51.2, Peak=173 HFD=5.2
21:05:28.792 00.003 9044 MultiStar: [#1 -0.15,0.09,1.05,U] [#2 -0.17,0.01,1.22,U] [#3 -0.33,-0.14,0.00,M1] [#4 -0.29,0.07,1.27,U] [#5 -0.13,0.03,0.66,U] [#6 -0.19,-0.01,0.42,U] [#7 -0.04,-0.08,0.43,U] [#8 -0.27,-0.06,0.41,U] 
21:05:28.794 00.002 9044 single-star, 7 included, MultiStar: {-0.18, 0.04}, one-star: {-0.14, 0.12}
21:05:28.797 00.003 9044 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.62) = xAngle (4.05 = -2.24)
21:05:28.799 00.002 9044 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.96 = 0.96)
21:05:28.802 00.003 9044 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.18 cameraTheta=2.42 mountX=-0.11 mountY=0.15, mountTheta=2.22
21:05:28.805 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.12, opts=13)
21:05:28.808 00.003 9044 Enqueuing Move request for scope (-0.14, 0.12)
21:05:28.809 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:28.811 00.002 9044 UpdateGuideState exits: m=5603 SNR=51.2
21:05:28.813 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:28.814 00.001 12252 Worker thread wakes up
21:05:28.815 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:28.816 00.001 9044 Enqueuing Expose request
21:05:28.817 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
21:05:28.817 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
21:05:28.817 00.000 12252 Moving (-0.14, 0.12) raw xDistance=-0.11 yDistance=0.15
21:05:28.820 00.003 12252 PPEC rslt: input = -0.11, final = -0.00, react = -0.07, pred = 0.07, hyst = -0.06, hyst_pct = 0.00, period_length = 1340.26
21:05:28.820 00.000 12252 PPEC: input: -0.11, control: -0.00, exposure: 2000
21:05:28.820 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:28.821 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:05:28.821 00.000 12252 MoveAxis(E, 0, ABG)
21:05:28.821 00.000 12252 Move returns status 0, amount 0
21:05:28.821 00.000 12252 MoveAxis(N, 0, ABG)
21:05:28.821 00.000 12252 Move returns status 0, amount 0
21:05:28.821 00.000 12252 move complete, result=0
21:05:28.821 00.000 12252 worker thread done servicing request
21:05:28.821 00.000 9044 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:05:28.822 00.001 12252 Worker thread wakes up
21:05:28.822 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:28.822 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:31.179 02.357 12252 Exposure complete
21:05:31.227 00.048 12252 worker thread done servicing request
21:05:31.227 00.000 9044 OnExposeComplete: enter
21:05:31.228 00.001 9044 UpdateGuideState(): m_state=6
21:05:31.230 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1435
21:05:31.231 00.001 9044 Star::Find returns 1 (0), X=1014.48, Y=822.79, Mass=5484, SNR=50.8, Peak=173 HFD=5.2
21:05:31.232 00.001 9044 MultiStar: [#1 -0.20,-0.01,1.05,U] [#2 -0.14,0.01,1.22,U] [#3 -0.25,-0.14,0.84,U] [#4 -0.31,0.08,1.28,U] [#5 -0.22,0.01,0.67,U] [#6 -0.16,0.08,0.43,U] [#7 -0.10,-0.09,0.43,U] [#8 -0.13,-0.04,0.41,U] 
21:05:31.232 00.000 9044 refined, 8 included, MultiStar: {-0.20, 0.01}, one-star: {-0.19, 0.10}
21:05:31.233 00.001 9044 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.62) = xAngle (4.71 = -1.57)
21:05:31.234 00.001 9044 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.63 = 1.63)
21:05:31.235 00.001 9044 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.09 mountX=0.00 mountY=0.20, mountTheta=1.57
21:05:31.236 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=0.01, opts=13)
21:05:31.237 00.001 9044 Enqueuing Move request for scope (-0.20, 0.01)
21:05:31.238 00.001 12252 Worker thread wakes up
21:05:31.238 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:31.239 00.001 9044 UpdateGuideState exits: m=5484 SNR=50.8
21:05:31.241 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:31.242 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:31.243 00.001 9044 Enqueuing Expose request
21:05:31.244 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd
21:05:31.244 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.20, 0.01)
21:05:31.244 00.000 12252 Moving (-0.20, 0.01) raw xDistance=0.00 yDistance=0.20
21:05:31.246 00.002 12252 PPEC rslt: input = 0.00, final = 0.14, react = 0.00, pred = 0.14, hyst = 0.00, hyst_pct = 0.00, period_length = 1339.99
21:05:31.246 00.000 12252 PPEC: input: 0.00, control: 0.14, exposure: 2000
21:05:31.246 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:05:31.246 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:05:31.247 00.001 12252 MoveAxis(W, 54, ABG)
21:05:31.247 00.000 12252 Guiding  Dir = 3, Dur = 54
21:05:31.247 00.000 12252 IsSlewing returns 0
21:05:31.247 00.000 12252 IsGuiding returns 0
21:05:31.249 00.002 12252 PulseGuide returned control before completion, sleep 63
21:05:31.315 00.066 12252 IsGuiding returns 1
21:05:31.315 00.000 12252 scope still moving after pulse duration time elapsed
21:05:31.346 00.031 12252 IsSlewing returns 0
21:05:31.346 00.000 12252 IsGuiding returns 0
21:05:31.346 00.000 12252 scope move finished after 54 + 44 ms
21:05:31.346 00.000 12252 Move returns status 0, amount 54
21:05:31.346 00.000 12252 MoveAxis(N, 0, ABG)
21:05:31.346 00.000 12252 Move returns status 0, amount 0
21:05:31.346 00.000 12252 move complete, result=0
21:05:31.347 00.001 12252 worker thread done servicing request
21:05:31.347 00.000 12252 Worker thread wakes up
21:05:31.347 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:31.347 00.000 9044 GuideStep: 0.0 px 54 ms WEST, 0.2 px 0 ms NORTH
21:05:31.349 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:33.698 02.349 12252 Exposure complete
21:05:33.741 00.043 12252 worker thread done servicing request
21:05:33.741 00.000 9044 OnExposeComplete: enter
21:05:33.743 00.002 9044 UpdateGuideState(): m_state=6
21:05:33.745 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1436
21:05:33.747 00.002 9044 Star::Find returns 1 (0), X=1014.69, Y=823.00, Mass=5672, SNR=51.8, Peak=173 HFD=5.1
21:05:33.749 00.002 9044 MultiStar: [#1 -0.13,0.23,1.04,U] [#2 -0.09,0.20,1.16,U] [#3 -0.11,0.11,0.84,U] [#4 -0.27,0.15,1.28,U] [#5 -0.05,0.22,0.64,U] [#6 -0.14,0.18,0.42,U] [#7 -0.10,0.14,0.42,U] [#8 -0.17,0.19,0.41,U] 
21:05:33.751 00.002 9044 refined, 8 included, MultiStar: {-0.12, 0.20}, one-star: {0.02, 0.31}
21:05:33.752 00.001 9044 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.62) = xAngle (3.74 = -2.55)
21:05:33.753 00.001 9044 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.65 = 0.65)
21:05:33.754 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.11 mountX=-0.19 mountY=0.14, mountTheta=2.51
21:05:33.756 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.20, opts=13)
21:05:33.757 00.001 9044 Enqueuing Move request for scope (-0.12, 0.20)
21:05:33.758 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:33.760 00.002 12252 Worker thread wakes up
21:05:33.760 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
21:05:33.760 00.000 9044 UpdateGuideState exits: m=5672 SNR=51.8
21:05:33.761 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:33.761 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:33.762 00.001 9044 Enqueuing Expose request
21:05:33.765 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
21:05:33.765 00.000 12252 Moving (-0.12, 0.20) raw xDistance=-0.19 yDistance=0.14
21:05:33.768 00.003 12252 PPEC rslt: input = -0.19, final = 0.02, react = -0.11, pred = 0.13, hyst = -0.10, hyst_pct = 0.00, period_length = 1339.72
21:05:33.768 00.000 12252 PPEC: input: -0.19, control: 0.02, exposure: 2000
21:05:33.768 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:33.768 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:05:33.768 00.000 12252 MoveAxis(W, 8, ABG)
21:05:33.768 00.000 12252 Guiding  Dir = 3, Dur = 8
21:05:33.768 00.000 12252 IsSlewing returns 0
21:05:33.768 00.000 12252 IsGuiding returns 0
21:05:33.771 00.003 12252 PulseGuide returned control before completion, sleep 17
21:05:33.792 00.021 12252 IsGuiding returns 0
21:05:33.792 00.000 12252 Move returns status 0, amount 8
21:05:33.792 00.000 12252 MoveAxis(N, 0, ABG)
21:05:33.792 00.000 12252 Move returns status 0, amount 0
21:05:33.792 00.000 12252 move complete, result=0
21:05:33.792 00.000 12252 worker thread done servicing request
21:05:33.792 00.000 12252 Worker thread wakes up
21:05:33.792 00.000 9044 GuideStep: -0.2 px 8 ms WEST, 0.1 px 0 ms NORTH
21:05:33.794 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:33.794 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:36.142 02.348 12252 Exposure complete
21:05:36.204 00.062 12252 worker thread done servicing request
21:05:36.205 00.001 9044 OnExposeComplete: enter
21:05:36.206 00.001 9044 UpdateGuideState(): m_state=6
21:05:36.207 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1437
21:05:36.208 00.001 9044 Star::Find returns 1 (0), X=1014.53, Y=822.90, Mass=5557, SNR=51.1, Peak=173 HFD=5.1
21:05:36.209 00.001 9044 MultiStar: [#1 -0.16,0.21,1.04,U] [#2 -0.17,0.09,1.20,U] [#3 -0.30,-0.11,0.83,U] [#4 -0.29,0.11,1.27,U] [#5 -0.14,0.12,0.66,U] [#6 -0.24,0.20,0.43,U] [#7 -0.17,-0.04,0.42,U] [#8 -0.22,0.07,0.42,U] 
21:05:36.211 00.002 9044 refined, 8 included, MultiStar: {-0.20, 0.10}, one-star: {-0.14, 0.21}
21:05:36.212 00.001 9044 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.62) = xAngle (4.29 = -1.99)
21:05:36.213 00.001 9044 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.21 = 1.21)
21:05:36.214 00.001 9044 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.23 cameraTheta=2.67 mountX=-0.09 mountY=0.21, mountTheta=1.98
21:05:36.216 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=0.10, opts=13)
21:05:36.218 00.002 9044 Enqueuing Move request for scope (-0.20, 0.10)
21:05:36.219 00.001 12252 Worker thread wakes up
21:05:36.219 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:36.221 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
21:05:36.221 00.000 9044 UpdateGuideState exits: m=5557 SNR=51.1
21:05:36.222 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:36.223 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
21:05:36.223 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:36.224 00.001 9044 Enqueuing Expose request
21:05:36.225 00.001 12252 Moving (-0.20, 0.10) raw xDistance=-0.09 yDistance=0.21
21:05:36.228 00.003 12252 PPEC rslt: input = -0.09, final = 0.14, react = -0.06, pred = 0.14, hyst = 0.00, hyst_pct = 0.00, period_length = 1339.44
21:05:36.228 00.000 12252 PPEC: input: -0.09, control: 0.14, exposure: 2000
21:05:36.228 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=-0.11 newest=0.56
21:05:36.228 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
21:05:36.228 00.000 12252 MoveAxis(W, 55, ABG)
21:05:36.228 00.000 12252 Guiding  Dir = 3, Dur = 55
21:05:36.228 00.000 12252 IsSlewing returns 0
21:05:36.228 00.000 12252 IsGuiding returns 0
21:05:36.231 00.003 12252 PulseGuide returned control before completion, sleep 64
21:05:36.302 00.071 12252 IsGuiding returns 0
21:05:36.302 00.000 12252 Move returns status 0, amount 55
21:05:36.302 00.000 12252 BLC: Oldest BLC event removed
21:05:36.302 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
21:05:36.302 00.000 12252 MoveAxis(S, 153, ABG)
21:05:36.302 00.000 12252 Guiding  Dir = 1, Dur = 153
21:05:36.306 00.004 12252 IsSlewing returns 0
21:05:36.306 00.000 12252 IsGuiding returns 0
21:05:36.311 00.005 12252 PulseGuide returned control before completion, sleep 159
21:05:36.474 00.163 12252 IsGuiding returns 0
21:05:36.474 00.000 12252 Move returns status 0, amount 153
21:05:36.474 00.000 12252 move complete, result=0
21:05:36.476 00.002 12252 worker thread done servicing request
21:05:36.476 00.000 12252 Worker thread wakes up
21:05:36.476 00.000 9044 GuideStep: -0.1 px 55 ms WEST, 0.2 px 153 ms SOUTH
21:05:36.477 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:36.478 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:38.832 02.354 12252 Exposure complete
21:05:38.881 00.049 12252 worker thread done servicing request
21:05:38.881 00.000 9044 OnExposeComplete: enter
21:05:38.882 00.001 9044 UpdateGuideState(): m_state=6
21:05:38.883 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1438
21:05:38.884 00.001 9044 Star::Find returns 1 (0), X=1014.82, Y=823.24, Mass=5534, SNR=51.1, Peak=173 HFD=5.1
21:05:38.885 00.001 9044 MultiStar: [#1 0.11,0.51,0.00,M1] [#2 0.05,0.61,0.00,M1] [#3 0.00,0.42,0.00,M1] [#4 -0.06,0.41,0.00,M1] [#5 0.03,0.46,0.00,M1] [#6 0.09,0.41,0.00,M1] [#7 0.06,0.40,0.00,M1] [#8 0.06,0.41,0.00,M1] 
21:05:38.886 00.001 9044 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.62) = xAngle (2.92 = 2.92)
21:05:38.886 00.000 9044 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.16 = -0.16)
21:05:38.887 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=0.55 hyp=0.58 cameraTheta=1.30 mountX=-0.56 mountY=-0.09, mountTheta=-2.98
21:05:38.890 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.55, opts=13)
21:05:38.891 00.001 9044 Enqueuing Move request for scope (0.16, 0.55)
21:05:38.892 00.001 12252 Worker thread wakes up
21:05:38.892 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:38.894 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.55) opts 0xd
21:05:38.894 00.000 9044 UpdateGuideState exits: m=5534 SNR=51.1
21:05:38.896 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:38.897 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:38.898 00.001 9044 Enqueuing Expose request
21:05:38.901 00.003 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.55)
21:05:38.901 00.000 12252 Moving (0.16, 0.55) raw xDistance=-0.56 yDistance=-0.09
21:05:38.902 00.001 12252 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.214695, 1:-0.093018
21:05:38.902 00.000 12252 BLC: No correction, Miss < min_move
21:05:38.906 00.004 12252 PPEC rslt: input = -0.56, final = -0.27, react = -0.34, pred = 0.07, hyst = -0.30, hyst_pct = 0.00, period_length = 1339.16
21:05:38.906 00.000 12252 PPEC: input: -0.56, control: -0.27, exposure: 2000
21:05:38.906 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:38.907 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:05:38.907 00.000 12252 MoveAxis(E, 104, ABG)
21:05:38.907 00.000 12252 Guiding  Dir = 2, Dur = 104
21:05:38.907 00.000 12252 IsSlewing returns 0
21:05:38.908 00.001 12252 IsGuiding returns 0
21:05:38.910 00.002 12252 PulseGuide returned control before completion, sleep 113
21:05:39.031 00.121 12252 IsGuiding returns 0
21:05:39.032 00.001 12252 Move returns status 0, amount 104
21:05:39.032 00.000 12252 MoveAxis(N, 0, ABG)
21:05:39.032 00.000 12252 Move returns status 0, amount 0
21:05:39.032 00.000 12252 move complete, result=0
21:05:39.032 00.000 12252 worker thread done servicing request
21:05:39.032 00.000 12252 Worker thread wakes up
21:05:39.032 00.000 9044 GuideStep: -0.6 px 104 ms EAST, -0.1 px 0 ms NORTH
21:05:39.033 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:39.033 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:41.397 02.364 12252 Exposure complete
21:05:41.445 00.048 12252 worker thread done servicing request
21:05:41.445 00.000 9044 OnExposeComplete: enter
21:05:41.448 00.003 9044 UpdateGuideState(): m_state=6
21:05:41.449 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1439
21:05:41.450 00.001 9044 Star::Find returns 1 (0), X=1014.74, Y=823.02, Mass=5687, SNR=51.8, Peak=173 HFD=5.1
21:05:41.452 00.002 9044 MultiStar: [#1 0.01,0.25,1.02,U] [#2 -0.02,0.21,1.17,U] [#3 0.03,0.18,0.85,U] [#4 -0.12,0.24,1.26,U] [#5 -0.03,0.23,0.65,U] [#6 0.04,0.30,0.42,U] [#7 0.04,0.20,0.44,U] [#8 -0.11,0.07,0.40,U] 
21:05:41.454 00.002 9044 refined, 8 included, MultiStar: {-0.01, 0.23}, one-star: {0.07, 0.34}
21:05:41.457 00.003 9044 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.62) = xAngle (3.25 = -3.03)
21:05:41.459 00.002 9044 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.17 = 0.17)
21:05:41.461 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.62 mountX=-0.23 mountY=0.04, mountTheta=2.98
21:05:41.466 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.23, opts=13)
21:05:41.469 00.003 9044 Enqueuing Move request for scope (-0.01, 0.23)
21:05:41.472 00.003 12252 Worker thread wakes up
21:05:41.472 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:41.474 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
21:05:41.474 00.000 9044 UpdateGuideState exits: m=5687 SNR=51.8
21:05:41.476 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
21:05:41.477 00.001 12252 Moving (-0.01, 0.23) raw xDistance=-0.23 yDistance=0.04
21:05:41.477 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:41.479 00.002 12252 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.214695, 1:-0.093018, 2:0.038235
21:05:41.479 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:41.481 00.002 9044 Enqueuing Expose request
21:05:41.483 00.002 12252 BLC: No correction, Miss < min_move
21:05:41.489 00.006 12252 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 1338.88
21:05:41.490 00.001 12252 PPEC: input: -0.23, control: -0.14, exposure: 2000
21:05:41.490 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:41.490 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:05:41.490 00.000 12252 MoveAxis(E, 56, ABG)
21:05:41.490 00.000 12252 Guiding  Dir = 2, Dur = 56
21:05:41.490 00.000 12252 IsSlewing returns 0
21:05:41.491 00.001 12252 IsGuiding returns 0
21:05:41.494 00.003 12252 PulseGuide returned control before completion, sleep 65
21:05:41.572 00.078 12252 IsGuiding returns 0
21:05:41.572 00.000 12252 Move returns status 0, amount 56
21:05:41.572 00.000 12252 MoveAxis(N, 0, ABG)
21:05:41.572 00.000 12252 Move returns status 0, amount 0
21:05:41.573 00.001 12252 move complete, result=0
21:05:41.573 00.000 12252 worker thread done servicing request
21:05:41.573 00.000 12252 Worker thread wakes up
21:05:41.573 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:41.573 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:41.573 00.000 9044 GuideStep: -0.2 px 56 ms EAST, 0.0 px 0 ms NORTH
21:05:43.910 02.337 12252 Exposure complete
21:05:43.958 00.048 12252 worker thread done servicing request
21:05:43.958 00.000 9044 OnExposeComplete: enter
21:05:43.959 00.001 9044 UpdateGuideState(): m_state=6
21:05:43.960 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1440
21:05:43.961 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=823.01, Mass=5510, SNR=50.9, Peak=173 HFD=4.8
21:05:43.962 00.001 9044 MultiStar: [#1 0.07,0.30,1.05,U] [#2 -0.02,0.04,1.20,U] [#3 -0.08,0.11,0.86,U] [#4 -0.17,0.17,1.27,U] [#5 -0.08,0.03,0.66,U] [#6 -0.05,0.07,0.42,U] [#7 0.06,0.20,0.42,U] [#8 0.01,0.09,0.42,U] 
21:05:43.963 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {0.13, 0.32}
21:05:43.964 00.001 9044 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.62) = xAngle (3.33 = -2.95)
21:05:43.966 00.002 9044 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.25 = 0.25)
21:05:43.967 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.70 mountX=-0.16 mountY=0.04, mountTheta=2.90
21:05:43.969 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.16, opts=13)
21:05:43.971 00.002 9044 Enqueuing Move request for scope (-0.02, 0.16)
21:05:43.972 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:43.973 00.001 9044 UpdateGuideState exits: m=5510 SNR=50.9
21:05:43.974 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:43.975 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:43.976 00.001 9044 Enqueuing Expose request
21:05:43.977 00.001 12252 Worker thread wakes up
21:05:43.977 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
21:05:43.978 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
21:05:43.978 00.000 12252 Moving (-0.02, 0.16) raw xDistance=-0.16 yDistance=0.04
21:05:43.978 00.000 12252 BLC: window closed
21:05:43.978 00.000 12252 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.214695, 1:-0.093018, 2:0.038235
21:05:43.978 00.000 12252 BLC: No correction, Miss < min_move
21:05:43.981 00.003 12252 PPEC rslt: input = -0.16, final = -0.17, react = -0.09, pred = -0.07, hyst = -0.10, hyst_pct = 0.00, period_length = 1338.59
21:05:43.983 00.002 12252 PPEC: input: -0.16, control: -0.17, exposure: 2000
21:05:43.983 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:43.983 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:05:43.983 00.000 12252 MoveAxis(E, 66, ABG)
21:05:43.983 00.000 12252 Guiding  Dir = 2, Dur = 66
21:05:43.983 00.000 12252 IsSlewing returns 0
21:05:43.983 00.000 12252 IsGuiding returns 0
21:05:43.985 00.002 12252 PulseGuide returned control before completion, sleep 75
21:05:44.076 00.091 12252 IsGuiding returns 0
21:05:44.076 00.000 12252 Move returns status 0, amount 66
21:05:44.076 00.000 12252 MoveAxis(N, 0, ABG)
21:05:44.077 00.001 12252 Move returns status 0, amount 0
21:05:44.077 00.000 12252 move complete, result=0
21:05:44.077 00.000 12252 worker thread done servicing request
21:05:44.077 00.000 12252 Worker thread wakes up
21:05:44.077 00.000 9044 GuideStep: -0.2 px 66 ms EAST, 0.0 px 0 ms NORTH
21:05:44.080 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:44.080 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:46.447 02.367 12252 Exposure complete
21:05:46.495 00.048 12252 worker thread done servicing request
21:05:46.495 00.000 9044 OnExposeComplete: enter
21:05:46.497 00.002 9044 UpdateGuideState(): m_state=6
21:05:46.498 00.001 9044 Star::Find(15, 1014, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
21:05:46.499 00.001 9044 Star::Find returns 1 (0), X=1014.78, Y=822.84, Mass=5581, SNR=51.2, Peak=173 HFD=5.0
21:05:46.500 00.001 9044 MultiStar: [#1 0.10,0.17,1.06,U] [#2 0.05,-0.00,1.21,U] [#3 0.02,0.03,0.84,U] [#4 -0.09,0.10,1.26,U] [#5 -0.04,-0.04,0.65,U] [#6 -0.03,-0.07,0.42,U] [#7 0.10,0.02,0.42,U] [#8 -0.01,0.03,0.41,U] 
21:05:46.501 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.11, 0.15}
21:05:46.502 00.001 9044 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.62) = xAngle (2.82 = 2.82)
21:05:46.502 00.000 9044 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.27 = -0.27)
21:05:46.503 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.19 mountX=-0.06 mountY=-0.02, mountTheta=-2.87
21:05:46.505 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.06, opts=13)
21:05:46.506 00.001 9044 Enqueuing Move request for scope (0.02, 0.06)
21:05:46.506 00.000 12252 Worker thread wakes up
21:05:46.507 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
21:05:46.507 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
21:05:46.507 00.000 12252 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=-0.02
21:05:46.507 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:46.508 00.001 9044 UpdateGuideState exits: m=5581 SNR=51.2
21:05:46.509 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:46.510 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:46.512 00.002 12252 PPEC rslt: input = -0.06, final = -0.13, react = -0.04, pred = -0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 1338.30
21:05:46.512 00.000 12252 PPEC: input: -0.06, control: -0.13, exposure: 2000
21:05:46.512 00.000 9044 Enqueuing Expose request
21:05:46.514 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:46.514 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:05:46.514 00.000 12252 MoveAxis(E, 53, ABG)
21:05:46.514 00.000 12252 Guiding  Dir = 2, Dur = 53
21:05:46.515 00.001 12252 IsSlewing returns 0
21:05:46.515 00.000 12252 IsGuiding returns 0
21:05:46.518 00.003 12252 PulseGuide returned control before completion, sleep 61
21:05:46.589 00.071 12252 IsGuiding returns 0
21:05:46.589 00.000 12252 Move returns status 0, amount 53
21:05:46.589 00.000 12252 MoveAxis(N, 0, ABG)
21:05:46.589 00.000 12252 Move returns status 0, amount 0
21:05:46.589 00.000 12252 move complete, result=0
21:05:46.590 00.001 12252 worker thread done servicing request
21:05:46.590 00.000 9044 GuideStep: -0.1 px 53 ms EAST, -0.0 px 0 ms NORTH
21:05:46.592 00.002 12252 Worker thread wakes up
21:05:46.592 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:46.592 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:48.932 02.340 12252 Exposure complete
21:05:48.983 00.051 12252 worker thread done servicing request
21:05:48.983 00.000 9044 OnExposeComplete: enter
21:05:48.984 00.001 9044 UpdateGuideState(): m_state=6
21:05:48.985 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1442
21:05:48.986 00.001 9044 Star::Find returns 1 (0), X=1014.63, Y=822.49, Mass=5455, SNR=50.7, Peak=173 HFD=5.2
21:05:48.987 00.001 9044 MultiStar: [#1 -0.11,-0.22,1.06,U] [#2 -0.08,-0.07,1.20,U] [#3 -0.10,-0.28,0.86,U] [#4 -0.32,-0.10,1.28,U] [#5 -0.08,-0.12,0.66,U] [#6 -0.07,-0.08,0.43,U] [#7 -0.10,-0.30,0.42,U] [#8 -0.08,-0.19,0.41,U] 
21:05:48.987 00.000 9044 single-star, 8 included, MultiStar: {-0.12, -0.16}, one-star: {-0.04, -0.19}
21:05:48.989 00.002 9044 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.62) = xAngle (-0.14 = -0.14)
21:05:48.990 00.001 9044 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.22 = 3.06)
21:05:48.991 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.76 mountX=0.20 mountY=0.02, mountTheta=0.08
21:05:48.992 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.19, opts=13)
21:05:48.993 00.001 9044 Enqueuing Move request for scope (-0.04, -0.19)
21:05:48.995 00.002 12252 Worker thread wakes up
21:05:48.995 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:48.996 00.001 9044 UpdateGuideState exits: m=5455 SNR=50.7
21:05:48.997 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:48.998 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
21:05:49.000 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:49.000 00.000 9044 Enqueuing Expose request
21:05:49.001 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
21:05:49.002 00.001 12252 Moving (-0.04, -0.19) raw xDistance=0.20 yDistance=0.02
21:05:49.004 00.002 12252 PPEC rslt: input = 0.20, final = 0.06, react = 0.12, pred = -0.05, hyst = 0.10, hyst_pct = 0.00, period_length = 1338.00
21:05:49.004 00.000 12252 PPEC: input: 0.20, control: 0.06, exposure: 2000
21:05:49.004 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:49.004 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:05:49.005 00.001 12252 MoveAxis(W, 25, ABG)
21:05:49.005 00.000 12252 Guiding  Dir = 3, Dur = 25
21:05:49.005 00.000 12252 IsSlewing returns 0
21:05:49.005 00.000 12252 IsGuiding returns 0
21:05:49.007 00.002 12252 PulseGuide returned control before completion, sleep 33
21:05:49.051 00.044 12252 IsGuiding returns 0
21:05:49.051 00.000 12252 Move returns status 0, amount 25
21:05:49.051 00.000 12252 MoveAxis(N, 0, ABG)
21:05:49.051 00.000 12252 Move returns status 0, amount 0
21:05:49.051 00.000 12252 move complete, result=0
21:05:49.051 00.000 12252 worker thread done servicing request
21:05:49.051 00.000 12252 Worker thread wakes up
21:05:49.051 00.000 9044 GuideStep: 0.2 px 25 ms WEST, 0.0 px 0 ms NORTH
21:05:49.053 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:49.053 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:51.404 02.351 12252 Exposure complete
21:05:51.463 00.059 12252 worker thread done servicing request
21:05:51.463 00.000 9044 OnExposeComplete: enter
21:05:51.464 00.001 9044 UpdateGuideState(): m_state=6
21:05:51.465 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1443
21:05:51.467 00.002 9044 Star::Find returns 1 (0), X=1014.70, Y=822.77, Mass=5612, SNR=51.4, Peak=173 HFD=5.2
21:05:51.468 00.001 9044 MultiStar: [#1 -0.11,-0.18,1.07,U] [#2 -0.03,-0.01,1.19,U] [#3 -0.06,-0.04,0.84,U] [#4 -0.03,-0.04,1.28,U] [#5 0.01,0.01,0.64,U] [#6 -0.04,-0.09,0.42,U] [#7 -0.03,-0.14,0.42,U] [#8 -0.10,-0.09,0.41,U] 
21:05:51.470 00.002 9044 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {0.03, 0.08}
21:05:51.471 00.001 9044 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.62) = xAngle (-0.63 = -0.63)
21:05:51.472 00.001 9044 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.71 = 2.57)
21:05:51.474 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.26 mountX=0.05 mountY=0.03, mountTheta=0.59
21:05:51.476 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.05, opts=13)
21:05:51.477 00.001 9044 Enqueuing Move request for scope (-0.04, -0.05)
21:05:51.478 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:51.479 00.001 9044 UpdateGuideState exits: m=5612 SNR=51.4
21:05:51.480 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:51.481 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:51.482 00.001 9044 Enqueuing Expose request
21:05:51.484 00.002 12252 Worker thread wakes up
21:05:51.484 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
21:05:51.484 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
21:05:51.484 00.000 12252 Moving (-0.04, -0.05) raw xDistance=0.05 yDistance=0.03
21:05:51.486 00.002 12252 PPEC rslt: input = 0.05, final = -0.07, react = 0.03, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 1337.71
21:05:51.486 00.000 12252 PPEC: input: 0.05, control: -0.07, exposure: 2000
21:05:51.486 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:51.487 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:05:51.487 00.000 12252 MoveAxis(E, 26, ABG)
21:05:51.487 00.000 12252 Guiding  Dir = 2, Dur = 26
21:05:51.487 00.000 12252 IsSlewing returns 0
21:05:51.487 00.000 12252 IsGuiding returns 0
21:05:51.490 00.003 12252 PulseGuide returned control before completion, sleep 35
21:05:51.534 00.044 12252 IsGuiding returns 0
21:05:51.534 00.000 12252 Move returns status 0, amount 26
21:05:51.535 00.001 12252 MoveAxis(N, 0, ABG)
21:05:51.535 00.000 12252 Move returns status 0, amount 0
21:05:51.535 00.000 12252 move complete, result=0
21:05:51.535 00.000 12252 worker thread done servicing request
21:05:51.535 00.000 9044 GuideStep: 0.0 px 26 ms EAST, 0.0 px 0 ms NORTH
21:05:51.537 00.002 12252 Worker thread wakes up
21:05:51.537 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:51.537 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:53.895 02.358 12252 Exposure complete
21:05:53.938 00.043 12252 worker thread done servicing request
21:05:53.938 00.000 9044 OnExposeComplete: enter
21:05:53.939 00.001 9044 UpdateGuideState(): m_state=6
21:05:53.941 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1444
21:05:53.941 00.000 9044 Star::Find returns 1 (0), X=1014.80, Y=822.66, Mass=5416, SNR=50.4, Peak=173 HFD=5.2
21:05:53.942 00.001 9044 MultiStar: [#1 0.09,-0.05,1.07,U] [#2 0.04,-0.11,1.24,U] [#3 0.02,-0.26,0.87,U] [#4 0.01,-0.12,1.28,U] [#5 0.00,-0.08,0.66,U] [#6 0.03,-0.11,0.43,U] [#7 0.08,-0.27,0.43,U] [#8 -0.01,-0.13,0.42,U] 
21:05:53.943 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.12}, one-star: {0.13, -0.03}
21:05:53.944 00.001 9044 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.62) = xAngle (0.43 = 0.43)
21:05:53.945 00.001 9044 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.65 = -2.65)
21:05:53.946 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.19 mountX=0.12 mountY=-0.06, mountTheta=-0.48
21:05:53.948 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.12, opts=13)
21:05:53.949 00.001 9044 Enqueuing Move request for scope (0.05, -0.12)
21:05:53.951 00.002 12252 Worker thread wakes up
21:05:53.951 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:53.952 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
21:05:53.952 00.000 9044 UpdateGuideState exits: m=5416 SNR=50.4
21:05:53.953 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:53.955 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
21:05:53.955 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:53.956 00.001 9044 Enqueuing Expose request
21:05:53.957 00.001 12252 Moving (0.05, -0.12) raw xDistance=0.12 yDistance=-0.06
21:05:53.960 00.003 12252 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = -0.05, hyst = 0.07, hyst_pct = 0.00, period_length = 1337.41
21:05:53.960 00.000 12252 PPEC: input: 0.12, control: 0.02, exposure: 2000
21:05:53.961 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:53.961 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:05:53.961 00.000 12252 MoveAxis(W, 9, ABG)
21:05:53.961 00.000 12252 Guiding  Dir = 3, Dur = 9
21:05:53.961 00.000 12252 IsSlewing returns 0
21:05:53.961 00.000 12252 IsGuiding returns 0
21:05:53.963 00.002 12252 PulseGuide returned control before completion, sleep 18
21:05:53.989 00.026 12252 IsGuiding returns 0
21:05:53.989 00.000 12252 Move returns status 0, amount 9
21:05:53.989 00.000 12252 MoveAxis(N, 0, ABG)
21:05:53.989 00.000 12252 Move returns status 0, amount 0
21:05:53.989 00.000 12252 move complete, result=0
21:05:53.989 00.000 12252 worker thread done servicing request
21:05:53.989 00.000 12252 Worker thread wakes up
21:05:53.989 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:53.989 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:53.989 00.000 9044 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
21:05:56.329 02.340 12252 Exposure complete
21:05:56.407 00.078 12252 worker thread done servicing request
21:05:56.408 00.001 9044 OnExposeComplete: enter
21:05:56.409 00.001 9044 UpdateGuideState(): m_state=6
21:05:56.410 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1445
21:05:56.411 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=822.57, Mass=5521, SNR=51.0, Peak=173 HFD=5.2
21:05:56.413 00.002 9044 MultiStar: [#1 -0.03,-0.24,1.05,U] [#2 -0.03,-0.10,1.23,U] [#3 -0.09,-0.29,0.85,U] [#4 -0.11,-0.06,1.25,U] [#5 -0.04,-0.14,0.66,U] [#6 -0.12,-0.14,0.42,U] [#7 0.05,-0.29,0.44,U] [#8 -0.11,-0.17,0.41,U] 
21:05:56.414 00.001 9044 single-star, 8 included, MultiStar: {-0.05, -0.16}, one-star: {0.06, -0.12}
21:05:56.415 00.001 9044 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.62) = xAngle (0.50 = 0.50)
21:05:56.416 00.001 9044 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.58 = -2.58)
21:05:56.416 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.12 mountX=0.11 mountY=-0.07, mountTheta=-0.55
21:05:56.417 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.12, opts=13)
21:05:56.419 00.002 9044 Enqueuing Move request for scope (0.06, -0.12)
21:05:56.420 00.001 12252 Worker thread wakes up
21:05:56.420 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
21:05:56.420 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
21:05:56.420 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:56.421 00.001 12252 Moving (0.06, -0.12) raw xDistance=0.11 yDistance=-0.07
21:05:56.421 00.000 9044 UpdateGuideState exits: m=5521 SNR=51.0
21:05:56.422 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:56.422 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:56.424 00.002 12252 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = -0.05, hyst = 0.06, hyst_pct = 0.00, period_length = 1337.11
21:05:56.424 00.000 9044 Enqueuing Expose request
21:05:56.425 00.001 12252 PPEC: input: 0.11, control: 0.02, exposure: 2000
21:05:56.425 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:56.425 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:05:56.425 00.000 12252 MoveAxis(W, 9, ABG)
21:05:56.425 00.000 12252 Guiding  Dir = 3, Dur = 9
21:05:56.426 00.001 12252 IsSlewing returns 0
21:05:56.426 00.000 12252 IsGuiding returns 0
21:05:56.427 00.001 12252 PulseGuide returned control before completion, sleep 18
21:05:56.459 00.032 12252 IsGuiding returns 0
21:05:56.459 00.000 12252 Move returns status 0, amount 9
21:05:56.459 00.000 12252 MoveAxis(N, 0, ABG)
21:05:56.459 00.000 12252 Move returns status 0, amount 0
21:05:56.459 00.000 12252 move complete, result=0
21:05:56.459 00.000 12252 worker thread done servicing request
21:05:56.459 00.000 9044 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
21:05:56.461 00.002 12252 Worker thread wakes up
21:05:56.461 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:56.461 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:58.830 02.369 12252 Exposure complete
21:05:58.902 00.072 12252 worker thread done servicing request
21:05:58.902 00.000 9044 OnExposeComplete: enter
21:05:58.904 00.002 9044 UpdateGuideState(): m_state=6
21:05:58.905 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1446
21:05:58.906 00.001 9044 Star::Find returns 1 (0), X=1014.76, Y=822.73, Mass=5624, SNR=51.5, Peak=173 HFD=5.2
21:05:58.908 00.002 9044 MultiStar: [#1 0.05,-0.22,1.04,U] [#2 0.08,-0.01,1.18,U] [#3 -0.03,-0.05,0.83,U] [#4 -0.03,-0.03,1.26,U] [#5 0.03,-0.07,0.65,U] [#6 0.02,-0.03,0.42,U] [#7 0.01,-0.13,0.42,U] [#8 0.11,-0.14,0.41,U] 
21:05:58.909 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.09, 0.04}
21:05:58.910 00.001 9044 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.62) = xAngle (0.57 = 0.57)
21:05:58.910 00.000 9044 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.52 = -2.52)
21:05:58.911 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.06 mountX=0.06 mountY=-0.04, mountTheta=-0.61
21:05:58.913 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.06, opts=13)
21:05:58.914 00.001 9044 Enqueuing Move request for scope (0.03, -0.06)
21:05:58.915 00.001 12252 Worker thread wakes up
21:05:58.915 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
21:05:58.915 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
21:05:58.915 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:05:58.917 00.002 12252 Moving (0.03, -0.06) raw xDistance=0.06 yDistance=-0.04
21:05:58.917 00.000 9044 UpdateGuideState exits: m=5624 SNR=51.5
21:05:58.919 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:05:58.921 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:05:58.922 00.001 12252 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1336.80
21:05:58.922 00.000 9044 Enqueuing Expose request
21:05:58.923 00.001 12252 PPEC: input: 0.06, control: -0.04, exposure: 2000
21:05:58.923 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:05:58.923 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:05:58.923 00.000 12252 MoveAxis(E, 17, ABG)
21:05:58.923 00.000 12252 Guiding  Dir = 2, Dur = 17
21:05:58.924 00.001 12252 IsSlewing returns 0
21:05:58.924 00.000 12252 IsGuiding returns 0
21:05:58.926 00.002 12252 PulseGuide returned control before completion, sleep 26
21:05:58.957 00.031 12252 IsGuiding returns 1
21:05:58.957 00.000 12252 scope still moving after pulse duration time elapsed
21:05:58.988 00.031 12252 IsSlewing returns 0
21:05:58.988 00.000 12252 IsGuiding returns 0
21:05:58.988 00.000 12252 scope move finished after 17 + 47 ms
21:05:58.989 00.001 12252 Move returns status 0, amount 17
21:05:58.989 00.000 12252 MoveAxis(N, 0, ABG)
21:05:58.989 00.000 12252 Move returns status 0, amount 0
21:05:58.989 00.000 12252 move complete, result=0
21:05:58.989 00.000 12252 worker thread done servicing request
21:05:58.989 00.000 12252 Worker thread wakes up
21:05:58.989 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:05:58.989 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:05:58.989 00.000 9044 GuideStep: 0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
21:06:01.362 02.373 12252 Exposure complete
21:06:01.416 00.054 12252 worker thread done servicing request
21:06:01.417 00.001 9044 OnExposeComplete: enter
21:06:01.417 00.000 9044 UpdateGuideState(): m_state=6
21:06:01.419 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1447
21:06:01.421 00.002 9044 Star::Find returns 1 (0), X=1014.79, Y=822.44, Mass=5616, SNR=51.6, Peak=173 HFD=5.3
21:06:01.424 00.003 9044 MultiStar: [#1 0.11,-0.28,1.06,U] [#2 0.05,-0.24,1.19,U] [#3 0.00,-0.41,0.00,M1] [#4 0.02,-0.18,1.25,U] [#5 -0.01,-0.18,0.66,U] [#6 0.02,-0.26,0.42,U] [#7 0.03,-0.43,0.00,M1] [#8 -0.02,-0.38,0.00,M1] 
21:06:01.426 00.002 9044 refined, 5 included, MultiStar: {0.06, -0.23}, one-star: {0.12, -0.25}
21:06:01.427 00.001 9044 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.62) = xAngle (0.30 = 0.30)
21:06:01.428 00.001 9044 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.78 = -2.78)
21:06:01.429 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.32 mountX=0.23 mountY=-0.08, mountTheta=-0.35
21:06:01.433 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.23, opts=13)
21:06:01.436 00.003 9044 Enqueuing Move request for scope (0.06, -0.23)
21:06:01.439 00.003 12252 Worker thread wakes up
21:06:01.439 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:01.441 00.002 9044 UpdateGuideState exits: m=5616 SNR=51.6
21:06:01.444 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:01.446 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:01.449 00.003 9044 Enqueuing Expose request
21:06:01.451 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
21:06:01.451 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
21:06:01.451 00.000 12252 Moving (0.06, -0.23) raw xDistance=0.23 yDistance=-0.08
21:06:01.455 00.004 12252 PPEC rslt: input = 0.23, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 1336.49
21:06:01.456 00.001 12252 PPEC: input: 0.23, control: 0.10, exposure: 2000
21:06:01.456 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:01.456 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:06:01.456 00.000 12252 MoveAxis(W, 38, ABG)
21:06:01.456 00.000 12252 Guiding  Dir = 3, Dur = 38
21:06:01.456 00.000 12252 IsSlewing returns 0
21:06:01.457 00.001 12252 IsGuiding returns 0
21:06:01.459 00.002 12252 PulseGuide returned control before completion, sleep 47
21:06:01.517 00.058 12252 IsGuiding returns 0
21:06:01.517 00.000 12252 Move returns status 0, amount 38
21:06:01.517 00.000 12252 MoveAxis(N, 0, ABG)
21:06:01.517 00.000 12252 Move returns status 0, amount 0
21:06:01.517 00.000 12252 move complete, result=0
21:06:01.518 00.001 12252 worker thread done servicing request
21:06:01.518 00.000 12252 Worker thread wakes up
21:06:01.518 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:01.518 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:01.518 00.000 9044 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
21:06:03.885 02.367 12252 Exposure complete
21:06:03.957 00.072 12252 worker thread done servicing request
21:06:03.958 00.001 9044 OnExposeComplete: enter
21:06:03.959 00.001 9044 UpdateGuideState(): m_state=6
21:06:03.960 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1448
21:06:03.961 00.001 9044 Star::Find returns 1 (0), X=1014.76, Y=822.45, Mass=5501, SNR=50.9, Peak=173 HFD=5.2
21:06:03.962 00.001 9044 MultiStar: [#1 0.08,-0.33,1.07,U] [#2 0.03,-0.15,1.19,U] [#3 -0.02,-0.34,0.85,U] [#4 0.01,-0.15,1.28,U] [#5 -0.03,-0.31,0.66,U] [#6 -0.04,-0.19,0.42,U] [#7 0.04,-0.26,0.43,U] [#8 -0.10,-0.30,0.42,U] 
21:06:03.963 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.24}, one-star: {0.09, -0.24}
21:06:03.964 00.001 9044 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.62) = xAngle (0.13 = 0.13)
21:06:03.965 00.001 9044 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.95 = -2.95)
21:06:03.966 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.49 mountX=0.24 mountY=-0.05, mountTheta=-0.19
21:06:03.968 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.24, opts=13)
21:06:03.969 00.001 9044 Enqueuing Move request for scope (0.02, -0.24)
21:06:03.970 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:03.972 00.002 9044 UpdateGuideState exits: m=5501 SNR=50.9
21:06:03.974 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:03.975 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:03.976 00.001 9044 Enqueuing Expose request
21:06:03.977 00.001 12252 Worker thread wakes up
21:06:03.977 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
21:06:03.977 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
21:06:03.977 00.000 12252 Moving (0.02, -0.24) raw xDistance=0.24 yDistance=-0.05
21:06:03.983 00.006 12252 PPEC rslt: input = 0.24, final = 0.11, react = 0.14, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 1336.17
21:06:03.983 00.000 12252 PPEC: input: 0.24, control: 0.11, exposure: 2000
21:06:03.983 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:03.983 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:06:03.983 00.000 12252 MoveAxis(W, 41, ABG)
21:06:03.983 00.000 12252 Guiding  Dir = 3, Dur = 41
21:06:03.984 00.001 12252 IsSlewing returns 0
21:06:03.984 00.000 12252 IsGuiding returns 0
21:06:03.986 00.002 12252 PulseGuide returned control before completion, sleep 50
21:06:04.046 00.060 12252 IsGuiding returns 0
21:06:04.046 00.000 12252 Move returns status 0, amount 41
21:06:04.046 00.000 12252 MoveAxis(N, 0, ABG)
21:06:04.046 00.000 12252 Move returns status 0, amount 0
21:06:04.046 00.000 12252 move complete, result=0
21:06:04.047 00.001 12252 worker thread done servicing request
21:06:04.047 00.000 12252 Worker thread wakes up
21:06:04.047 00.000 9044 GuideStep: 0.2 px 41 ms WEST, -0.0 px 0 ms NORTH
21:06:04.050 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:04.050 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:06.405 02.355 12252 Exposure complete
21:06:06.480 00.075 12252 worker thread done servicing request
21:06:06.480 00.000 9044 OnExposeComplete: enter
21:06:06.483 00.003 9044 UpdateGuideState(): m_state=6
21:06:06.486 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1449
21:06:06.488 00.002 9044 Star::Find returns 1 (0), X=1014.77, Y=822.73, Mass=5506, SNR=50.9, Peak=173 HFD=5.1
21:06:06.489 00.001 9044 MultiStar: [#1 0.13,0.06,1.07,U] [#2 0.08,-0.07,1.19,U] [#3 0.02,-0.22,0.84,U] [#4 0.00,-0.07,1.28,U] [#5 0.01,-0.10,0.65,U] [#6 0.12,-0.17,0.42,U] [#7 0.12,-0.17,0.42,U] [#8 0.05,-0.12,0.40,U] 
21:06:06.492 00.003 9044 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.11, 0.04}
21:06:06.494 00.002 9044 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.62) = xAngle (0.82 = 0.82)
21:06:06.497 00.003 9044 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.26 = -2.26)
21:06:06.499 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.80 mountX=0.07 mountY=-0.07, mountTheta=-0.85
21:06:06.503 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.07, opts=13)
21:06:06.505 00.002 9044 Enqueuing Move request for scope (0.07, -0.07)
21:06:06.508 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:06.510 00.002 9044 UpdateGuideState exits: m=5506 SNR=50.9
21:06:06.512 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:06.513 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:06.514 00.001 9044 Enqueuing Expose request
21:06:06.516 00.002 12252 Worker thread wakes up
21:06:06.516 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
21:06:06.516 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
21:06:06.516 00.000 12252 Moving (0.07, -0.07) raw xDistance=0.07 yDistance=-0.07
21:06:06.520 00.004 12252 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1335.86
21:06:06.521 00.001 12252 PPEC: input: 0.07, control: -0.03, exposure: 2000
21:06:06.521 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:06.521 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:06:06.521 00.000 12252 MoveAxis(E, 13, ABG)
21:06:06.521 00.000 12252 Guiding  Dir = 2, Dur = 13
21:06:06.521 00.000 12252 IsSlewing returns 0
21:06:06.521 00.000 12252 IsGuiding returns 0
21:06:06.523 00.002 12252 PulseGuide returned control before completion, sleep 22
21:06:06.555 00.032 12252 IsGuiding returns 0
21:06:06.555 00.000 12252 Move returns status 0, amount 13
21:06:06.555 00.000 12252 MoveAxis(N, 0, ABG)
21:06:06.555 00.000 12252 Move returns status 0, amount 0
21:06:06.555 00.000 12252 move complete, result=0
21:06:06.555 00.000 12252 worker thread done servicing request
21:06:06.555 00.000 12252 Worker thread wakes up
21:06:06.555 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:06.555 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:06.555 00.000 9044 GuideStep: 0.1 px 13 ms EAST, -0.1 px 0 ms NORTH
21:06:08.911 02.356 12252 Exposure complete
21:06:08.959 00.048 12252 worker thread done servicing request
21:06:08.960 00.001 9044 OnExposeComplete: enter
21:06:08.962 00.002 9044 UpdateGuideState(): m_state=6
21:06:08.963 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1450
21:06:08.964 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=822.76, Mass=5724, SNR=51.8, Peak=173 HFD=5.3
21:06:08.965 00.001 9044 MultiStar: [#1 0.07,-0.21,1.04,U] [#2 0.03,-0.17,1.18,U] [#3 -0.01,-0.24,0.84,U] [#4 0.01,-0.10,1.28,U] [#5 0.00,-0.16,0.65,U] [#6 0.01,-0.13,0.42,U] [#7 -0.05,-0.13,0.41,U] [#8 0.00,-0.13,0.41,U] 
21:06:08.966 00.001 9044 single-star, 8 included, MultiStar: {0.02, -0.13}, one-star: {0.03, 0.07}
21:06:08.967 00.001 9044 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.62) = xAngle (2.79 = 2.79)
21:06:08.969 00.002 9044 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.30 = -0.30)
21:06:08.971 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.16 mountX=-0.07 mountY=-0.02, mountTheta=-2.84
21:06:08.973 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.07, opts=13)
21:06:08.974 00.001 9044 Enqueuing Move request for scope (0.03, 0.07)
21:06:08.975 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:08.976 00.001 12252 Worker thread wakes up
21:06:08.976 00.000 9044 UpdateGuideState exits: m=5724 SNR=51.8
21:06:08.977 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:08.978 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:08.979 00.001 9044 Enqueuing Expose request
21:06:08.980 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
21:06:08.980 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
21:06:08.980 00.000 12252 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=-0.02
21:06:08.984 00.004 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1335.54
21:06:08.984 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
21:06:08.984 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:08.985 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:06:08.985 00.000 12252 MoveAxis(E, 6, ABG)
21:06:08.985 00.000 12252 Guiding  Dir = 2, Dur = 6
21:06:08.985 00.000 12252 IsSlewing returns 0
21:06:08.985 00.000 12252 IsGuiding returns 0
21:06:08.987 00.002 12252 PulseGuide returned control before completion, sleep 15
21:06:09.003 00.016 12252 IsGuiding returns 0
21:06:09.003 00.000 12252 Move returns status 0, amount 6
21:06:09.004 00.001 12252 MoveAxis(N, 0, ABG)
21:06:09.004 00.000 12252 Move returns status 0, amount 0
21:06:09.004 00.000 12252 move complete, result=0
21:06:09.004 00.000 12252 worker thread done servicing request
21:06:09.004 00.000 12252 Worker thread wakes up
21:06:09.004 00.000 9044 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:06:09.006 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:09.006 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:11.352 02.346 12252 Exposure complete
21:06:11.410 00.058 12252 worker thread done servicing request
21:06:11.411 00.001 9044 OnExposeComplete: enter
21:06:11.412 00.001 9044 UpdateGuideState(): m_state=6
21:06:11.412 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1451
21:06:11.415 00.003 9044 Star::Find returns 1 (0), X=1014.81, Y=822.70, Mass=5457, SNR=50.7, Peak=173 HFD=5.1
21:06:11.416 00.001 9044 MultiStar: [#1 0.11,-0.15,1.06,U] [#2 0.10,-0.10,1.24,U] [#3 0.11,-0.25,0.86,U] [#4 0.05,-0.07,1.27,U] [#5 0.10,-0.07,0.66,U] [#6 0.16,-0.06,0.43,U] [#7 0.15,-0.14,0.44,U] [#8 0.17,-0.27,0.42,U] 
21:06:11.417 00.001 9044 single-star, 8 included, MultiStar: {0.11, -0.11}, one-star: {0.14, 0.01}
21:06:11.418 00.001 9044 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.62) = xAngle (1.67 = 1.67)
21:06:11.419 00.001 9044 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.42 = -1.42)
21:06:11.420 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.04 mountX=-0.01 mountY=-0.14, mountTheta=-1.67
21:06:11.421 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.01, opts=13)
21:06:11.423 00.002 9044 Enqueuing Move request for scope (0.14, 0.01)
21:06:11.424 00.001 12252 Worker thread wakes up
21:06:11.424 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:11.425 00.001 9044 UpdateGuideState exits: m=5457 SNR=50.7
21:06:11.426 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
21:06:11.426 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:11.427 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
21:06:11.427 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:11.429 00.002 9044 Enqueuing Expose request
21:06:11.430 00.001 12252 Moving (0.14, 0.01) raw xDistance=-0.01 yDistance=-0.14
21:06:11.433 00.003 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1335.22
21:06:11.433 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
21:06:11.433 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:11.433 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:06:11.433 00.000 12252 MoveAxis(E, 5, ABG)
21:06:11.433 00.000 12252 Guiding  Dir = 2, Dur = 5
21:06:11.433 00.000 12252 IsSlewing returns 0
21:06:11.434 00.001 12252 IsGuiding returns 0
21:06:11.435 00.001 12252 PulseGuide returned control before completion, sleep 14
21:06:11.465 00.030 12252 IsGuiding returns 0
21:06:11.465 00.000 12252 Move returns status 0, amount 5
21:06:11.465 00.000 12252 MoveAxis(N, 0, ABG)
21:06:11.466 00.001 12252 Move returns status 0, amount 0
21:06:11.466 00.000 12252 move complete, result=0
21:06:11.466 00.000 12252 worker thread done servicing request
21:06:11.466 00.000 12252 Worker thread wakes up
21:06:11.466 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:06:11.469 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:11.469 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:13.824 02.355 12252 Exposure complete
21:06:13.879 00.055 12252 worker thread done servicing request
21:06:13.879 00.000 9044 OnExposeComplete: enter
21:06:13.881 00.002 9044 UpdateGuideState(): m_state=6
21:06:13.882 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1452
21:06:13.884 00.002 9044 Star::Find returns 1 (0), X=1014.83, Y=822.74, Mass=5513, SNR=50.9, Peak=173 HFD=5.1
21:06:13.885 00.001 9044 MultiStar: [#1 0.10,-0.19,1.05,U] [#2 0.09,-0.14,1.20,U] [#3 0.00,-0.25,0.84,U] [#4 0.03,-0.07,1.27,U] [#5 0.06,-0.11,0.66,U] [#6 0.10,-0.06,0.43,U] [#7 0.12,-0.19,0.44,U] [#8 -0.05,-0.18,0.42,U] 
21:06:13.886 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.12}, one-star: {0.17, 0.05}
21:06:13.887 00.001 9044 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.62) = xAngle (0.59 = 0.59)
21:06:13.888 00.001 9044 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.49 = -2.49)
21:06:13.889 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.03 mountX=0.12 mountY=-0.08, mountTheta=-0.63
21:06:13.891 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.12, opts=13)
21:06:13.892 00.001 9044 Enqueuing Move request for scope (0.07, -0.12)
21:06:13.893 00.001 12252 Worker thread wakes up
21:06:13.893 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:13.895 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
21:06:13.895 00.000 9044 UpdateGuideState exits: m=5513 SNR=50.9
21:06:13.898 00.003 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
21:06:13.898 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:13.900 00.002 12252 Moving (0.07, -0.12) raw xDistance=0.12 yDistance=-0.08
21:06:13.900 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:13.901 00.001 9044 Enqueuing Expose request
21:06:13.902 00.001 12252 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = -0.04, hyst = 0.06, hyst_pct = 0.00, period_length = 1334.89
21:06:13.902 00.000 12252 PPEC: input: 0.12, control: 0.03, exposure: 2000
21:06:13.902 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:13.902 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:06:13.902 00.000 12252 MoveAxis(W, 13, ABG)
21:06:13.902 00.000 12252 Guiding  Dir = 3, Dur = 13
21:06:13.903 00.001 12252 IsSlewing returns 0
21:06:13.903 00.000 12252 IsGuiding returns 0
21:06:13.905 00.002 12252 PulseGuide returned control before completion, sleep 22
21:06:13.937 00.032 12252 IsGuiding returns 0
21:06:13.937 00.000 12252 Move returns status 0, amount 13
21:06:13.937 00.000 12252 MoveAxis(N, 0, ABG)
21:06:13.937 00.000 12252 Move returns status 0, amount 0
21:06:13.937 00.000 12252 move complete, result=0
21:06:13.937 00.000 12252 worker thread done servicing request
21:06:13.937 00.000 12252 Worker thread wakes up
21:06:13.937 00.000 9044 GuideStep: 0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
21:06:13.940 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:13.940 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:16.280 02.340 12252 Exposure complete
21:06:16.323 00.043 12252 worker thread done servicing request
21:06:16.323 00.000 9044 OnExposeComplete: enter
21:06:16.325 00.002 9044 UpdateGuideState(): m_state=6
21:06:16.326 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1453
21:06:16.327 00.001 9044 Star::Find returns 1 (0), X=1014.89, Y=822.74, Mass=5496, SNR=51.1, Peak=173 HFD=5.1
21:06:16.328 00.001 9044 MultiStar: [#1 0.18,-0.03,1.04,U] [#2 0.14,-0.07,1.19,U] [#3 0.07,-0.17,0.85,U] [#4 0.05,-0.06,1.27,U] [#5 0.12,-0.08,0.65,U] [#6 0.18,-0.11,0.43,U] [#7 0.17,-0.26,0.44,U] [#8 0.16,-0.14,0.42,U] 
21:06:16.328 00.000 9044 refined, 8 included, MultiStar: {0.14, -0.08}, one-star: {0.22, 0.05}
21:06:16.329 00.001 9044 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.62) = xAngle (1.11 = 1.11)
21:06:16.330 00.001 9044 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.97 = -1.97)
21:06:16.331 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.51 mountX=0.07 mountY=-0.14, mountTheta=-1.12
21:06:16.334 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.08, opts=13)
21:06:16.336 00.002 9044 Enqueuing Move request for scope (0.14, -0.08)
21:06:16.339 00.003 12252 Worker thread wakes up
21:06:16.339 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
21:06:16.339 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
21:06:16.339 00.000 12252 Moving (0.14, -0.08) raw xDistance=0.07 yDistance=-0.14
21:06:16.339 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:16.341 00.002 9044 UpdateGuideState exits: m=5496 SNR=51.1
21:06:16.342 00.001 12252 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1334.57
21:06:16.342 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:16.344 00.002 12252 PPEC: input: 0.07, control: -0.04, exposure: 2000
21:06:16.344 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:16.345 00.001 9044 Enqueuing Expose request
21:06:16.347 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:16.347 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:06:16.347 00.000 12252 MoveAxis(E, 16, ABG)
21:06:16.347 00.000 12252 Guiding  Dir = 2, Dur = 16
21:06:16.347 00.000 12252 IsSlewing returns 0
21:06:16.347 00.000 12252 IsGuiding returns 0
21:06:16.349 00.002 12252 PulseGuide returned control before completion, sleep 25
21:06:16.380 00.031 12252 IsGuiding returns 1
21:06:16.380 00.000 12252 scope still moving after pulse duration time elapsed
21:06:16.411 00.031 12252 IsSlewing returns 0
21:06:16.411 00.000 12252 IsGuiding returns 0
21:06:16.411 00.000 12252 scope move finished after 16 + 47 ms
21:06:16.411 00.000 12252 Move returns status 0, amount 16
21:06:16.411 00.000 12252 MoveAxis(N, 0, ABG)
21:06:16.411 00.000 12252 Move returns status 0, amount 0
21:06:16.411 00.000 12252 move complete, result=0
21:06:16.412 00.001 12252 worker thread done servicing request
21:06:16.412 00.000 12252 Worker thread wakes up
21:06:16.412 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:16.412 00.000 9044 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
21:06:16.414 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:18.759 02.345 12252 Exposure complete
21:06:18.806 00.047 12252 worker thread done servicing request
21:06:18.806 00.000 9044 OnExposeComplete: enter
21:06:18.807 00.001 9044 UpdateGuideState(): m_state=6
21:06:18.809 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1454
21:06:18.810 00.001 9044 Star::Find returns 1 (0), X=1014.81, Y=822.78, Mass=5616, SNR=51.4, Peak=173 HFD=5.1
21:06:18.812 00.002 9044 MultiStar: [#1 0.12,0.08,1.07,U] [#2 0.07,-0.09,1.21,U] [#3 0.07,-0.17,0.85,U] [#4 -0.13,0.06,1.27,U] [#5 0.10,-0.13,0.65,U] [#6 0.04,-0.08,0.42,U] [#7 0.13,-0.02,0.42,U] [#8 0.20,-0.19,0.41,U] 
21:06:18.813 00.001 9044 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.14, 0.09}
21:06:18.814 00.001 9044 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.62) = xAngle (1.22 = 1.22)
21:06:18.815 00.001 9044 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.86 = -1.86)
21:06:18.816 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.40 mountX=0.02 mountY=-0.07, mountTheta=-1.23
21:06:18.819 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.03, opts=13)
21:06:18.820 00.001 9044 Enqueuing Move request for scope (0.06, -0.03)
21:06:18.821 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:18.822 00.001 9044 UpdateGuideState exits: m=5616 SNR=51.4
21:06:18.823 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:18.824 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:18.826 00.002 12252 Worker thread wakes up
21:06:18.826 00.000 9044 Enqueuing Expose request
21:06:18.827 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
21:06:18.827 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
21:06:18.827 00.000 12252 Moving (0.06, -0.03) raw xDistance=0.02 yDistance=-0.07
21:06:18.832 00.005 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1334.24
21:06:18.832 00.000 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
21:06:18.832 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:18.832 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:06:18.832 00.000 12252 MoveAxis(E, 12, ABG)
21:06:18.832 00.000 12252 Guiding  Dir = 2, Dur = 12
21:06:18.833 00.001 12252 IsSlewing returns 0
21:06:18.833 00.000 12252 IsGuiding returns 0
21:06:18.835 00.002 12252 PulseGuide returned control before completion, sleep 21
21:06:18.857 00.022 12252 IsGuiding returns 1
21:06:18.857 00.000 12252 scope still moving after pulse duration time elapsed
21:06:18.888 00.031 12252 IsSlewing returns 0
21:06:18.888 00.000 12252 IsGuiding returns 0
21:06:18.888 00.000 12252 scope move finished after 12 + 43 ms
21:06:18.888 00.000 12252 Move returns status 0, amount 12
21:06:18.889 00.001 12252 MoveAxis(N, 0, ABG)
21:06:18.889 00.000 12252 Move returns status 0, amount 0
21:06:18.889 00.000 12252 move complete, result=0
21:06:18.889 00.000 12252 worker thread done servicing request
21:06:18.889 00.000 9044 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
21:06:18.891 00.002 12252 Worker thread wakes up
21:06:18.891 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:18.891 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:21.226 02.335 12252 Exposure complete
21:06:21.276 00.050 12252 worker thread done servicing request
21:06:21.277 00.001 9044 OnExposeComplete: enter
21:06:21.278 00.001 9044 UpdateGuideState(): m_state=6
21:06:21.278 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1455
21:06:21.279 00.001 9044 Star::Find returns 1 (0), X=1014.89, Y=822.45, Mass=5559, SNR=51.2, Peak=173 HFD=5.2
21:06:21.280 00.001 9044 MultiStar: [#1 0.10,-0.27,1.05,U] [#2 0.13,-0.24,1.19,U] [#3 0.06,-0.27,0.85,U] [#4 0.06,-0.14,1.27,U] [#5 0.09,-0.26,0.65,U] [#6 0.06,-0.23,0.43,U] [#7 0.23,-0.21,0.43,U] [#8 0.17,-0.27,0.41,U] 
21:06:21.281 00.001 9044 refined, 8 included, MultiStar: {0.12, -0.23}, one-star: {0.22, -0.24}
21:06:21.282 00.001 9044 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.62) = xAngle (0.52 = 0.52)
21:06:21.283 00.001 9044 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.56 = -2.56)
21:06:21.284 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.23 hyp=0.26 cameraTheta=-1.10 mountX=0.23 mountY=-0.14, mountTheta=-0.57
21:06:21.286 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.23, opts=13)
21:06:21.287 00.001 9044 Enqueuing Move request for scope (0.12, -0.23)
21:06:21.289 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:21.290 00.001 9044 UpdateGuideState exits: m=5559 SNR=51.2
21:06:21.291 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:21.292 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:21.293 00.001 9044 Enqueuing Expose request
21:06:21.294 00.001 12252 Worker thread wakes up
21:06:21.294 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.23) opts 0xd
21:06:21.295 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.23)
21:06:21.295 00.000 12252 Moving (0.12, -0.23) raw xDistance=0.23 yDistance=-0.14
21:06:21.297 00.002 12252 PPEC rslt: input = 0.23, final = 0.10, react = 0.14, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 1333.91
21:06:21.297 00.000 12252 PPEC: input: 0.23, control: 0.10, exposure: 2000
21:06:21.297 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:21.298 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:06:21.298 00.000 12252 MoveAxis(W, 41, ABG)
21:06:21.298 00.000 12252 Guiding  Dir = 3, Dur = 41
21:06:21.298 00.000 12252 IsSlewing returns 0
21:06:21.298 00.000 12252 IsGuiding returns 0
21:06:21.300 00.002 12252 PulseGuide returned control before completion, sleep 50
21:06:21.362 00.062 12252 IsGuiding returns 0
21:06:21.362 00.000 12252 Move returns status 0, amount 41
21:06:21.362 00.000 12252 MoveAxis(N, 0, ABG)
21:06:21.362 00.000 12252 Move returns status 0, amount 0
21:06:21.364 00.002 12252 move complete, result=0
21:06:21.364 00.000 12252 worker thread done servicing request
21:06:21.364 00.000 9044 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
21:06:21.365 00.001 12252 Worker thread wakes up
21:06:21.366 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:21.366 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:23.724 02.358 12252 Exposure complete
21:06:23.773 00.049 12252 worker thread done servicing request
21:06:23.773 00.000 9044 OnExposeComplete: enter
21:06:23.774 00.001 9044 UpdateGuideState(): m_state=6
21:06:23.777 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1456
21:06:23.778 00.001 9044 Star::Find returns 1 (0), X=1014.94, Y=822.38, Mass=5667, SNR=51.7, Peak=173 HFD=5.2
21:06:23.779 00.001 9044 MultiStar: [#1 0.15,-0.37,0.00,M1] [#2 0.17,-0.31,1.21,U] [#3 0.04,-0.44,0.00,M1] [#4 0.07,-0.22,1.27,U] [#5 0.12,-0.30,0.65,U] [#6 0.11,-0.25,0.42,U] [#7 0.23,-0.51,0.00,M1] [#8 0.13,-0.40,0.00,M1] 
21:06:23.780 00.001 9044 refined, 4 included, MultiStar: {0.15, -0.28}, one-star: {0.28, -0.31}
21:06:23.781 00.001 9044 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.62) = xAngle (0.55 = 0.55)
21:06:23.782 00.001 9044 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.53 = -2.53)
21:06:23.783 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-1.07 mountX=0.27 mountY=-0.18, mountTheta=-0.59
21:06:23.785 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.28, opts=13)
21:06:23.787 00.002 9044 Enqueuing Move request for scope (0.15, -0.28)
21:06:23.788 00.001 12252 Worker thread wakes up
21:06:23.788 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:23.789 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd
21:06:23.789 00.000 9044 UpdateGuideState exits: m=5667 SNR=51.7
21:06:23.790 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.28)
21:06:23.790 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:23.791 00.001 12252 Moving (0.15, -0.28) raw xDistance=0.27 yDistance=-0.18
21:06:23.791 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:23.793 00.002 9044 Enqueuing Expose request
21:06:23.797 00.004 12252 PPEC rslt: input = 0.27, final = 0.14, react = 0.16, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 1333.57
21:06:23.797 00.000 12252 PPEC: input: 0.27, control: 0.14, exposure: 2000
21:06:23.797 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:06:23.797 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:06:23.797 00.000 12252 MoveAxis(W, 53, ABG)
21:06:23.797 00.000 12252 Guiding  Dir = 3, Dur = 53
21:06:23.798 00.001 12252 IsSlewing returns 0
21:06:23.798 00.000 12252 IsGuiding returns 0
21:06:23.800 00.002 12252 PulseGuide returned control before completion, sleep 61
21:06:23.870 00.070 12252 IsGuiding returns 0
21:06:23.870 00.000 12252 Move returns status 0, amount 53
21:06:23.870 00.000 12252 MoveAxis(N, 0, ABG)
21:06:23.870 00.000 12252 Move returns status 0, amount 0
21:06:23.870 00.000 12252 move complete, result=0
21:06:23.870 00.000 12252 worker thread done servicing request
21:06:23.870 00.000 12252 Worker thread wakes up
21:06:23.870 00.000 9044 GuideStep: 0.3 px 53 ms WEST, -0.2 px 0 ms NORTH
21:06:23.873 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:23.874 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:26.225 02.351 12252 Exposure complete
21:06:26.312 00.087 12252 worker thread done servicing request
21:06:26.313 00.001 9044 OnExposeComplete: enter
21:06:26.314 00.001 9044 UpdateGuideState(): m_state=6
21:06:26.316 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1457
21:06:26.318 00.002 9044 Star::Find returns 1 (0), X=1014.82, Y=822.75, Mass=5608, SNR=51.4, Peak=173 HFD=5.1
21:06:26.320 00.002 9044 MultiStar: [#1 0.11,-0.19,1.04,U] [#2 0.12,-0.10,1.19,U] [#3 0.01,-0.21,0.84,U] [#4 0.04,-0.10,1.27,U] [#5 0.05,-0.07,0.65,U] [#6 0.10,-0.07,0.42,U] [#7 0.16,-0.05,0.43,U] [#8 0.14,-0.22,0.41,U] 
21:06:26.321 00.001 9044 refined, 8 included, MultiStar: {0.09, -0.10}, one-star: {0.15, 0.06}
21:06:26.322 00.001 9044 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.62) = xAngle (0.78 = 0.78)
21:06:26.324 00.002 9044 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.30 = -2.30)
21:06:26.325 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.84 mountX=0.10 mountY=-0.10, mountTheta=-0.81
21:06:26.330 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.10, opts=13)
21:06:26.333 00.003 9044 Enqueuing Move request for scope (0.09, -0.10)
21:06:26.335 00.002 12252 Worker thread wakes up
21:06:26.335 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:26.336 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
21:06:26.336 00.000 9044 UpdateGuideState exits: m=5608 SNR=51.4
21:06:26.337 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:26.339 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:26.341 00.002 9044 Enqueuing Expose request
21:06:26.342 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
21:06:26.342 00.000 12252 Moving (0.09, -0.10) raw xDistance=0.10 yDistance=-0.10
21:06:26.344 00.002 12252 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1333.24
21:06:26.344 00.000 12252 PPEC: input: 0.10, control: -0.02, exposure: 2000
21:06:26.344 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:26.344 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:06:26.344 00.000 12252 MoveAxis(E, 8, ABG)
21:06:26.344 00.000 12252 Guiding  Dir = 2, Dur = 8
21:06:26.345 00.001 12252 IsSlewing returns 0
21:06:26.345 00.000 12252 IsGuiding returns 0
21:06:26.347 00.002 12252 PulseGuide returned control before completion, sleep 17
21:06:26.366 00.019 12252 IsGuiding returns 0
21:06:26.366 00.000 12252 Move returns status 0, amount 8
21:06:26.366 00.000 12252 MoveAxis(N, 0, ABG)
21:06:26.366 00.000 12252 Move returns status 0, amount 0
21:06:26.366 00.000 12252 move complete, result=0
21:06:26.366 00.000 12252 worker thread done servicing request
21:06:26.366 00.000 12252 Worker thread wakes up
21:06:26.366 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:26.366 00.000 9044 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
21:06:26.369 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:28.729 02.360 12252 Exposure complete
21:06:28.770 00.041 12252 worker thread done servicing request
21:06:28.770 00.000 9044 OnExposeComplete: enter
21:06:28.771 00.001 9044 UpdateGuideState(): m_state=6
21:06:28.772 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1458
21:06:28.774 00.002 9044 Star::Find returns 1 (0), X=1014.86, Y=822.74, Mass=5580, SNR=51.3, Peak=173 HFD=5.1
21:06:28.775 00.001 9044 MultiStar: [#1 0.18,0.00,1.04,U] [#2 0.08,-0.05,1.21,U] [#3 0.14,-0.16,0.85,U] [#4 0.10,-0.10,1.28,U] [#5 0.19,-0.06,0.65,U] [#6 0.13,-0.15,0.42,U] [#7 0.18,-0.27,0.43,U] [#8 0.14,-0.15,0.41,U] 
21:06:28.776 00.001 9044 refined, 8 included, MultiStar: {0.14, -0.07}, one-star: {0.19, 0.05}
21:06:28.776 00.000 9044 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.62) = xAngle (1.14 = 1.14)
21:06:28.777 00.001 9044 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.94 = -1.94)
21:06:28.778 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.48 mountX=0.07 mountY=-0.15, mountTheta=-1.15
21:06:28.779 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.07, opts=13)
21:06:28.780 00.001 9044 Enqueuing Move request for scope (0.14, -0.07)
21:06:28.781 00.001 12252 Worker thread wakes up
21:06:28.781 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:28.782 00.001 9044 UpdateGuideState exits: m=5580 SNR=51.3
21:06:28.783 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:28.785 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:28.786 00.001 9044 Enqueuing Expose request
21:06:28.787 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
21:06:28.787 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
21:06:28.787 00.000 12252 Moving (0.14, -0.07) raw xDistance=0.07 yDistance=-0.15
21:06:28.789 00.002 12252 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1332.90
21:06:28.789 00.000 12252 PPEC: input: 0.07, control: -0.00, exposure: 2000
21:06:28.789 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:28.789 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:06:28.789 00.000 12252 MoveAxis(E, 0, ABG)
21:06:28.789 00.000 12252 Move returns status 0, amount 0
21:06:28.790 00.001 12252 MoveAxis(N, 0, ABG)
21:06:28.790 00.000 12252 Move returns status 0, amount 0
21:06:28.790 00.000 12252 move complete, result=0
21:06:28.790 00.000 12252 worker thread done servicing request
21:06:28.790 00.000 12252 Worker thread wakes up
21:06:28.790 00.000 9044 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:06:28.791 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:28.791 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:31.134 02.343 12252 Exposure complete
21:06:31.182 00.048 12252 worker thread done servicing request
21:06:31.182 00.000 9044 OnExposeComplete: enter
21:06:31.184 00.002 9044 UpdateGuideState(): m_state=6
21:06:31.185 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1459
21:06:31.186 00.001 9044 Star::Find returns 1 (0), X=1014.93, Y=822.73, Mass=5527, SNR=51.0, Peak=173 HFD=5.1
21:06:31.188 00.002 9044 MultiStar: [#1 0.22,0.03,1.05,U] [#2 0.21,-0.05,1.21,U] [#3 0.10,-0.14,0.86,U] [#4 0.19,0.00,1.28,U] [#5 0.23,-0.11,0.66,U] [#6 0.24,-0.08,0.43,U] [#7 0.31,-0.05,0.45,U] [#8 0.27,-0.15,0.41,U] 
21:06:31.189 00.001 9044 refined, 8 included, MultiStar: {0.22, -0.04}, one-star: {0.26, 0.04}
21:06:31.190 00.001 9044 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.62) = xAngle (1.44 = 1.44)
21:06:31.191 00.001 9044 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.65 = -1.65)
21:06:31.192 00.001 9044 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-0.19 mountX=0.03 mountY=-0.22, mountTheta=-1.44
21:06:31.194 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=-0.04, opts=13)
21:06:31.196 00.002 9044 Enqueuing Move request for scope (0.22, -0.04)
21:06:31.197 00.001 12252 Worker thread wakes up
21:06:31.197 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:31.198 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd
21:06:31.198 00.000 9044 UpdateGuideState exits: m=5527 SNR=51.0
21:06:31.199 00.001 12252 Handling offset move in thread for scope, endpoint = (0.22, -0.04)
21:06:31.199 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:31.200 00.001 12252 Moving (0.22, -0.04) raw xDistance=0.03 yDistance=-0.22
21:06:31.200 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:31.201 00.001 9044 Enqueuing Expose request
21:06:31.202 00.001 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1332.57
21:06:31.203 00.001 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
21:06:31.203 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:06:31.203 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:06:31.203 00.000 12252 MoveAxis(E, 2, ABG)
21:06:31.203 00.000 12252 Guiding  Dir = 2, Dur = 2
21:06:31.203 00.000 12252 IsSlewing returns 0
21:06:31.203 00.000 12252 IsGuiding returns 0
21:06:31.205 00.002 12252 PulseGuide returned control before completion, sleep 11
21:06:31.218 00.013 12252 IsGuiding returns 0
21:06:31.218 00.000 12252 Move returns status 0, amount 2
21:06:31.218 00.000 12252 MoveAxis(N, 0, ABG)
21:06:31.218 00.000 12252 Move returns status 0, amount 0
21:06:31.218 00.000 12252 move complete, result=0
21:06:31.219 00.001 12252 worker thread done servicing request
21:06:31.219 00.000 12252 Worker thread wakes up
21:06:31.219 00.000 9044 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
21:06:31.222 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:31.222 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:33.582 02.360 12252 Exposure complete
21:06:33.665 00.083 12252 worker thread done servicing request
21:06:33.666 00.001 9044 OnExposeComplete: enter
21:06:33.667 00.001 9044 UpdateGuideState(): m_state=6
21:06:33.669 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1460
21:06:33.672 00.003 9044 Star::Find returns 1 (0), X=1014.89, Y=822.46, Mass=5505, SNR=51.1, Peak=173 HFD=5.2
21:06:33.674 00.002 9044 MultiStar: [#1 0.20,-0.27,1.06,U] [#2 0.16,-0.17,1.20,U] [#3 0.14,-0.33,0.00,M1] [#4 0.10,-0.15,1.26,U] [#5 0.11,-0.19,0.64,U] [#6 0.17,-0.15,0.41,U] [#7 0.20,-0.31,0.00,M1] [#8 0.16,-0.22,0.42,U] 
21:06:33.677 00.003 9044 refined, 6 included, MultiStar: {0.16, -0.20}, one-star: {0.22, -0.23}
21:06:33.680 00.003 9044 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.62) = xAngle (0.74 = 0.74)
21:06:33.682 00.002 9044 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.34 = -2.34)
21:06:33.684 00.002 9044 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.25 cameraTheta=-0.88 mountX=0.19 mountY=-0.18, mountTheta=-0.77
21:06:33.687 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=-0.20, opts=13)
21:06:33.689 00.002 9044 Enqueuing Move request for scope (0.16, -0.20)
21:06:33.691 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:33.693 00.002 9044 UpdateGuideState exits: m=5505 SNR=51.1
21:06:33.694 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:33.695 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:33.696 00.001 9044 Enqueuing Expose request
21:06:33.697 00.001 12252 Worker thread wakes up
21:06:33.697 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
21:06:33.697 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
21:06:33.697 00.000 12252 Moving (0.16, -0.20) raw xDistance=0.19 yDistance=-0.18
21:06:33.703 00.006 12252 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 1332.22
21:06:33.703 00.000 12252 PPEC: input: 0.19, control: 0.09, exposure: 2000
21:06:33.704 00.001 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.37 newest=-0.55
21:06:33.704 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
21:06:33.704 00.000 12252 MoveAxis(W, 34, ABG)
21:06:33.704 00.000 12252 Guiding  Dir = 3, Dur = 34
21:06:33.704 00.000 12252 IsSlewing returns 0
21:06:33.704 00.000 12252 IsGuiding returns 0
21:06:33.706 00.002 12252 PulseGuide returned control before completion, sleep 43
21:06:33.762 00.056 12252 IsGuiding returns 0
21:06:33.762 00.000 12252 Move returns status 0, amount 34
21:06:33.762 00.000 12252 BLC: Oldest BLC event removed
21:06:33.762 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
21:06:33.762 00.000 12252 MoveAxis(N, 142, ABG)
21:06:33.762 00.000 12252 Guiding  Dir = 0, Dur = 142
21:06:33.763 00.001 12252 IsSlewing returns 0
21:06:33.763 00.000 12252 IsGuiding returns 0
21:06:33.768 00.005 12252 PulseGuide returned control before completion, sleep 147
21:06:33.932 00.164 12252 IsGuiding returns 0
21:06:33.932 00.000 12252 Move returns status 0, amount 142
21:06:33.932 00.000 12252 move complete, result=0
21:06:33.932 00.000 12252 worker thread done servicing request
21:06:33.932 00.000 12252 Worker thread wakes up
21:06:33.932 00.000 9044 GuideStep: 0.2 px 34 ms WEST, -0.2 px 142 ms NORTH
21:06:33.935 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:33.935 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:36.273 02.338 12252 Exposure complete
21:06:36.325 00.052 12252 worker thread done servicing request
21:06:36.325 00.000 9044 OnExposeComplete: enter
21:06:36.327 00.002 9044 UpdateGuideState(): m_state=6
21:06:36.329 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1461
21:06:36.330 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=822.77, Mass=5488, SNR=50.8, Peak=173 HFD=5.2
21:06:36.332 00.002 9044 MultiStar: [#1 -0.07,-0.16,1.06,U] [#2 -0.03,-0.07,1.21,U] [#3 -0.08,-0.17,0.87,U] [#4 -0.07,-0.05,1.29,U] [#5 -0.10,-0.12,0.66,U] [#6 0.03,-0.05,0.43,U] [#7 -0.01,-0.12,0.43,U] [#8 0.08,-0.13,0.43,U] 
21:06:36.334 00.002 9044 single-star, 8 included, MultiStar: {-0.04, -0.08}, one-star: {0.02, 0.08}
21:06:36.335 00.001 9044 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.62) = xAngle (2.91 = 2.91)
21:06:36.336 00.001 9044 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.17 = -0.17)
21:06:36.338 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.29 mountX=-0.09 mountY=-0.02, mountTheta=-2.97
21:06:36.340 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.08, opts=13)
21:06:36.342 00.002 9044 Enqueuing Move request for scope (0.02, 0.08)
21:06:36.343 00.001 12252 Worker thread wakes up
21:06:36.343 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:36.344 00.001 9044 UpdateGuideState exits: m=5488 SNR=50.8
21:06:36.345 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:36.346 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:36.347 00.001 9044 Enqueuing Expose request
21:06:36.349 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
21:06:36.349 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
21:06:36.349 00.000 12252 Moving (0.02, 0.08) raw xDistance=-0.09 yDistance=-0.02
21:06:36.349 00.000 12252 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.181514, 1:0.015080
21:06:36.349 00.000 12252 BLC: No correction, Miss < min_move
21:06:36.353 00.004 12252 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1331.88
21:06:36.353 00.000 12252 PPEC: input: -0.09, control: -0.03, exposure: 2000
21:06:36.353 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:36.354 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:06:36.354 00.000 12252 MoveAxis(E, 12, ABG)
21:06:36.354 00.000 12252 Guiding  Dir = 2, Dur = 12
21:06:36.354 00.000 12252 IsSlewing returns 0
21:06:36.354 00.000 12252 IsGuiding returns 0
21:06:36.356 00.002 12252 PulseGuide returned control before completion, sleep 21
21:06:36.388 00.032 12252 IsGuiding returns 0
21:06:36.388 00.000 12252 Move returns status 0, amount 12
21:06:36.388 00.000 12252 MoveAxis(N, 0, ABG)
21:06:36.388 00.000 12252 Move returns status 0, amount 0
21:06:36.388 00.000 12252 move complete, result=0
21:06:36.388 00.000 12252 worker thread done servicing request
21:06:36.388 00.000 12252 Worker thread wakes up
21:06:36.388 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:36.388 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:36.388 00.000 9044 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
21:06:38.745 02.357 12252 Exposure complete
21:06:38.805 00.060 12252 worker thread done servicing request
21:06:38.805 00.000 9044 OnExposeComplete: enter
21:06:38.806 00.001 9044 UpdateGuideState(): m_state=6
21:06:38.807 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1462
21:06:38.808 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=822.46, Mass=5682, SNR=51.9, Peak=173 HFD=5.3
21:06:38.808 00.000 9044 MultiStar: [#1 -0.06,-0.36,0.00,M1] [#2 0.04,-0.23,1.20,U] [#3 -0.03,-0.32,0.84,U] [#4 -0.04,-0.17,1.24,U] [#5 0.04,-0.26,0.64,U] [#6 0.00,-0.27,0.42,U] [#7 0.04,-0.27,0.44,U] [#8 -0.05,-0.37,0.00,M1] 
21:06:38.809 00.001 9044 refined, 6 included, MultiStar: {0.02, -0.24}, one-star: {0.12, -0.23}
21:06:38.810 00.001 9044 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.62) = xAngle (0.15 = 0.15)
21:06:38.811 00.001 9044 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.93 = -2.93)
21:06:38.811 00.000 9044 CameraToMount -- cameraX=0.02 cameraY=-0.24 hyp=0.24 cameraTheta=-1.47 mountX=0.24 mountY=-0.05, mountTheta=-0.21
21:06:38.813 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.24, opts=13)
21:06:38.815 00.002 9044 Enqueuing Move request for scope (0.02, -0.24)
21:06:38.816 00.001 12252 Worker thread wakes up
21:06:38.816 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:38.817 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.24) opts 0xd
21:06:38.817 00.000 9044 UpdateGuideState exits: m=5682 SNR=51.9
21:06:38.817 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.24)
21:06:38.817 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:38.818 00.001 12252 Moving (0.02, -0.24) raw xDistance=0.24 yDistance=-0.05
21:06:38.818 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:38.819 00.001 9044 Enqueuing Expose request
21:06:38.820 00.001 12252 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.181514, 1:0.015080, 2:0.050818
21:06:38.820 00.000 12252 BLC: No correction, Miss < min_move
21:06:38.824 00.004 12252 PPEC rslt: input = 0.24, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.14, hyst_pct = 0.00, period_length = 1331.54
21:06:38.824 00.000 12252 PPEC: input: 0.24, control: 0.10, exposure: 2000
21:06:38.824 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:38.824 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:06:38.825 00.001 12252 MoveAxis(W, 41, ABG)
21:06:38.825 00.000 12252 Guiding  Dir = 3, Dur = 41
21:06:38.825 00.000 12252 IsSlewing returns 0
21:06:38.825 00.000 12252 IsGuiding returns 0
21:06:38.826 00.001 12252 PulseGuide returned control before completion, sleep 50
21:06:38.884 00.058 12252 IsGuiding returns 0
21:06:38.884 00.000 12252 Move returns status 0, amount 41
21:06:38.884 00.000 12252 MoveAxis(N, 0, ABG)
21:06:38.884 00.000 12252 Move returns status 0, amount 0
21:06:38.884 00.000 12252 move complete, result=0
21:06:38.884 00.000 12252 worker thread done servicing request
21:06:38.886 00.002 12252 Worker thread wakes up
21:06:38.886 00.000 9044 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
21:06:38.887 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:38.887 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:41.248 02.361 12252 Exposure complete
21:06:41.315 00.067 12252 worker thread done servicing request
21:06:41.315 00.000 9044 OnExposeComplete: enter
21:06:41.317 00.002 9044 UpdateGuideState(): m_state=6
21:06:41.319 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1463
21:06:41.321 00.002 9044 Star::Find returns 1 (0), X=1014.76, Y=822.73, Mass=5634, SNR=51.5, Peak=173 HFD=5.2
21:06:41.324 00.003 9044 MultiStar: [#1 0.06,0.04,1.05,U] [#2 0.02,-0.03,1.21,U] [#3 -0.09,-0.20,0.85,U] [#4 0.03,-0.11,1.28,U] [#5 -0.01,-0.04,0.66,U] [#6 -0.00,-0.03,0.42,U] [#7 -0.00,-0.22,0.44,U] [#8 -0.05,-0.15,0.41,U] 
21:06:41.326 00.002 9044 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.09, 0.04}
21:06:41.328 00.002 9044 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.62) = xAngle (0.27 = 0.27)
21:06:41.329 00.001 9044 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.81 = -2.81)
21:06:41.330 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.36 mountX=0.06 mountY=-0.02, mountTheta=-0.32
21:06:41.334 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.06, opts=13)
21:06:41.335 00.001 9044 Enqueuing Move request for scope (0.01, -0.06)
21:06:41.336 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:41.337 00.001 9044 UpdateGuideState exits: m=5634 SNR=51.5
21:06:41.338 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:41.339 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:41.340 00.001 9044 Enqueuing Expose request
21:06:41.341 00.001 12252 Worker thread wakes up
21:06:41.341 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
21:06:41.341 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
21:06:41.342 00.001 12252 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=-0.02
21:06:41.342 00.000 12252 BLC: window closed
21:06:41.342 00.000 12252 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.181514, 1:0.015080, 2:0.050818
21:06:41.342 00.000 12252 BLC: No correction, Miss < min_move
21:06:41.345 00.003 12252 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1331.20
21:06:41.345 00.000 12252 PPEC: input: 0.06, control: -0.04, exposure: 2000
21:06:41.345 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:41.345 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:06:41.345 00.000 12252 MoveAxis(E, 16, ABG)
21:06:41.345 00.000 12252 Guiding  Dir = 2, Dur = 16
21:06:41.345 00.000 12252 IsSlewing returns 0
21:06:41.346 00.001 12252 IsGuiding returns 0
21:06:41.347 00.001 12252 PulseGuide returned control before completion, sleep 25
21:06:41.375 00.028 12252 IsGuiding returns 0
21:06:41.375 00.000 12252 Move returns status 0, amount 16
21:06:41.375 00.000 12252 MoveAxis(N, 0, ABG)
21:06:41.375 00.000 12252 Move returns status 0, amount 0
21:06:41.375 00.000 12252 move complete, result=0
21:06:41.375 00.000 12252 worker thread done servicing request
21:06:41.375 00.000 12252 Worker thread wakes up
21:06:41.375 00.000 9044 GuideStep: 0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
21:06:41.379 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:41.379 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:43.720 02.341 12252 Exposure complete
21:06:43.763 00.043 12252 worker thread done servicing request
21:06:43.763 00.000 9044 OnExposeComplete: enter
21:06:43.764 00.001 9044 UpdateGuideState(): m_state=6
21:06:43.765 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1464
21:06:43.769 00.004 9044 Star::Find returns 1 (0), X=1014.69, Y=822.68, Mass=5632, SNR=51.5, Peak=173 HFD=5.3
21:06:43.771 00.002 9044 MultiStar: [#1 -0.05,-0.21,1.03,U] [#2 -0.05,-0.10,1.19,U] [#3 -0.03,-0.28,0.85,U] [#4 -0.08,-0.11,1.27,U] [#5 -0.05,-0.12,0.66,U] [#6 -0.07,-0.11,0.43,U] [#7 0.02,-0.21,0.44,U] [#8 -0.04,-0.15,0.41,U] 
21:06:43.772 00.001 9044 single-star, 8 included, MultiStar: {-0.04, -0.14}, one-star: {0.02, -0.01}
21:06:43.773 00.001 9044 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.62) = xAngle (1.36 = 1.36)
21:06:43.773 00.000 9044 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.72 = -1.72)
21:06:43.774 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-0.26 mountX=0.01 mountY=-0.03, mountTheta=-1.36
21:06:43.776 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.01, opts=13)
21:06:43.776 00.000 9044 Enqueuing Move request for scope (0.02, -0.01)
21:06:43.778 00.002 12252 Worker thread wakes up
21:06:43.778 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
21:06:43.778 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
21:06:43.778 00.000 12252 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.03
21:06:43.779 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:43.780 00.001 9044 UpdateGuideState exits: m=5632 SNR=51.5
21:06:43.782 00.002 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1330.85
21:06:43.783 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:43.784 00.001 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
21:06:43.785 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:43.787 00.002 9044 Enqueuing Expose request
21:06:43.789 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:43.789 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:06:43.789 00.000 12252 MoveAxis(E, 13, ABG)
21:06:43.789 00.000 12252 Guiding  Dir = 2, Dur = 13
21:06:43.790 00.001 12252 IsSlewing returns 0
21:06:43.790 00.000 12252 IsGuiding returns 0
21:06:43.792 00.002 12252 PulseGuide returned control before completion, sleep 21
21:06:43.827 00.035 12252 IsGuiding returns 1
21:06:43.827 00.000 12252 scope still moving after pulse duration time elapsed
21:06:43.858 00.031 12252 IsSlewing returns 0
21:06:43.858 00.000 12252 IsGuiding returns 0
21:06:43.858 00.000 12252 scope move finished after 13 + 55 ms
21:06:43.858 00.000 12252 Move returns status 0, amount 13
21:06:43.859 00.001 12252 MoveAxis(N, 0, ABG)
21:06:43.859 00.000 12252 Move returns status 0, amount 0
21:06:43.859 00.000 12252 move complete, result=0
21:06:43.859 00.000 12252 worker thread done servicing request
21:06:43.859 00.000 12252 Worker thread wakes up
21:06:43.859 00.000 9044 GuideStep: 0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
21:06:43.861 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:43.861 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:46.204 02.343 12252 Exposure complete
21:06:46.252 00.048 12252 worker thread done servicing request
21:06:46.252 00.000 9044 OnExposeComplete: enter
21:06:46.255 00.003 9044 UpdateGuideState(): m_state=6
21:06:46.258 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1465
21:06:46.259 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=822.56, Mass=5573, SNR=51.2, Peak=173 HFD=5.2
21:06:46.261 00.002 9044 MultiStar: [#1 -0.10,-0.21,1.05,U] [#2 -0.03,-0.21,1.19,U] [#3 -0.08,-0.42,0.00,M1] [#4 -0.12,-0.15,1.26,U] [#5 -0.03,-0.28,0.65,U] [#6 -0.13,-0.23,0.43,U] [#7 -0.05,-0.44,0.00,M1] [#8 -0.05,-0.33,0.41,U] 
21:06:46.263 00.002 9044 single-star, 6 included, MultiStar: {-0.06, -0.20}, one-star: {0.04, -0.13}
21:06:46.264 00.001 9044 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.62) = xAngle (0.38 = 0.38)
21:06:46.267 00.003 9044 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.71 = -2.71)
21:06:46.269 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.25 mountX=0.12 mountY=-0.06, mountTheta=-0.43
21:06:46.274 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.13, opts=13)
21:06:46.276 00.002 9044 Enqueuing Move request for scope (0.04, -0.13)
21:06:46.279 00.003 12252 Worker thread wakes up
21:06:46.279 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:46.282 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
21:06:46.282 00.000 9044 UpdateGuideState exits: m=5573 SNR=51.2
21:06:46.284 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:46.285 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
21:06:46.286 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:46.288 00.002 9044 Enqueuing Expose request
21:06:46.289 00.001 12252 Moving (0.04, -0.13) raw xDistance=0.12 yDistance=-0.06
21:06:46.293 00.004 12252 PPEC rslt: input = 0.12, final = 0.04, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 1330.50
21:06:46.293 00.000 12252 PPEC: input: 0.12, control: 0.04, exposure: 2000
21:06:46.293 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:46.293 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:06:46.293 00.000 12252 MoveAxis(W, 16, ABG)
21:06:46.293 00.000 12252 Guiding  Dir = 3, Dur = 16
21:06:46.294 00.001 12252 IsSlewing returns 0
21:06:46.294 00.000 12252 IsGuiding returns 0
21:06:46.296 00.002 12252 PulseGuide returned control before completion, sleep 25
21:06:46.333 00.037 12252 IsGuiding returns 0
21:06:46.333 00.000 12252 Move returns status 0, amount 16
21:06:46.333 00.000 12252 MoveAxis(N, 0, ABG)
21:06:46.333 00.000 12252 Move returns status 0, amount 0
21:06:46.333 00.000 12252 move complete, result=0
21:06:46.333 00.000 12252 worker thread done servicing request
21:06:46.333 00.000 12252 Worker thread wakes up
21:06:46.333 00.000 9044 GuideStep: 0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
21:06:46.334 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:46.335 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:48.680 02.345 12252 Exposure complete
21:06:48.728 00.048 12252 worker thread done servicing request
21:06:48.728 00.000 9044 OnExposeComplete: enter
21:06:48.729 00.001 9044 UpdateGuideState(): m_state=6
21:06:48.731 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1466
21:06:48.732 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=822.64, Mass=5584, SNR=51.3, Peak=173 HFD=5.3
21:06:48.733 00.001 9044 MultiStar: [#1 -0.08,-0.24,1.07,U] [#2 0.00,-0.18,1.22,U] [#3 -0.08,-0.30,0.85,U] [#4 -0.08,-0.12,1.27,U] [#5 -0.06,-0.26,0.66,U] [#6 -0.03,-0.21,0.43,U] [#7 -0.01,-0.32,0.43,U] [#8 -0.02,-0.27,0.41,U] 
21:06:48.733 00.000 9044 single-star, 8 included, MultiStar: {-0.04, -0.20}, one-star: {0.03, -0.05}
21:06:48.734 00.001 9044 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.62) = xAngle (0.68 = 0.68)
21:06:48.735 00.001 9044 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.40 = -2.40)
21:06:48.736 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.95 mountX=0.04 mountY=-0.04, mountTheta=-0.71
21:06:48.737 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.05, opts=13)
21:06:48.738 00.001 9044 Enqueuing Move request for scope (0.03, -0.05)
21:06:48.739 00.001 12252 Worker thread wakes up
21:06:48.739 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
21:06:48.739 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:48.741 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
21:06:48.741 00.000 12252 Moving (0.03, -0.05) raw xDistance=0.04 yDistance=-0.04
21:06:48.741 00.000 9044 UpdateGuideState exits: m=5584 SNR=51.3
21:06:48.742 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:48.743 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:48.744 00.001 9044 Enqueuing Expose request
21:06:48.744 00.000 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1330.16
21:06:48.744 00.000 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
21:06:48.744 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:48.744 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:06:48.744 00.000 12252 MoveAxis(E, 11, ABG)
21:06:48.744 00.000 12252 Guiding  Dir = 2, Dur = 11
21:06:48.745 00.001 12252 IsSlewing returns 0
21:06:48.745 00.000 12252 IsGuiding returns 0
21:06:48.748 00.003 12252 PulseGuide returned control before completion, sleep 19
21:06:48.769 00.021 12252 IsGuiding returns 1
21:06:48.769 00.000 12252 scope still moving after pulse duration time elapsed
21:06:48.800 00.031 12252 IsSlewing returns 0
21:06:48.800 00.000 12252 IsGuiding returns 0
21:06:48.800 00.000 12252 scope move finished after 11 + 43 ms
21:06:48.800 00.000 12252 Move returns status 0, amount 11
21:06:48.800 00.000 12252 MoveAxis(N, 0, ABG)
21:06:48.801 00.001 12252 Move returns status 0, amount 0
21:06:48.801 00.000 12252 move complete, result=0
21:06:48.801 00.000 12252 worker thread done servicing request
21:06:48.801 00.000 12252 Worker thread wakes up
21:06:48.801 00.000 9044 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
21:06:48.803 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:48.803 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:51.150 02.347 12252 Exposure complete
21:06:51.197 00.047 12252 worker thread done servicing request
21:06:51.197 00.000 9044 OnExposeComplete: enter
21:06:51.198 00.001 9044 UpdateGuideState(): m_state=6
21:06:51.199 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1467
21:06:51.200 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=822.38, Mass=5554, SNR=51.2, Peak=173 HFD=5.4
21:06:51.201 00.001 9044 MultiStar: [#1 -0.07,-0.35,0.00,M1] [#2 -0.08,-0.22,1.22,U] [#3 -0.10,-0.43,0.00,M1] [#4 -0.06,-0.26,1.28,U] [#5 -0.12,-0.25,0.65,U] [#6 -0.05,-0.23,0.43,U] [#7 -0.02,-0.42,0.00,M1] [#8 -0.03,-0.28,0.41,U] 
21:06:51.201 00.000 9044 refined, 5 included, MultiStar: {-0.06, -0.26}, one-star: {-0.01, -0.31}
21:06:51.202 00.001 9044 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.62) = xAngle (-0.17 = -0.17)
21:06:51.203 00.001 9044 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.26 = 3.03)
21:06:51.203 00.000 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.80 mountX=0.26 mountY=0.03, mountTheta=0.11
21:06:51.206 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.26, opts=13)
21:06:51.207 00.001 9044 Enqueuing Move request for scope (-0.06, -0.26)
21:06:51.207 00.000 12252 Worker thread wakes up
21:06:51.207 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:51.208 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.26) opts 0xd
21:06:51.208 00.000 9044 UpdateGuideState exits: m=5554 SNR=51.2
21:06:51.209 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.26)
21:06:51.209 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:51.210 00.001 12252 Moving (-0.06, -0.26) raw xDistance=0.26 yDistance=0.03
21:06:51.210 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:51.211 00.001 9044 Enqueuing Expose request
21:06:51.213 00.002 12252 PPEC rslt: input = 0.26, final = 0.14, react = 0.16, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 1329.81
21:06:51.213 00.000 12252 PPEC: input: 0.26, control: 0.14, exposure: 2000
21:06:51.213 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:51.213 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:06:51.213 00.000 12252 MoveAxis(W, 54, ABG)
21:06:51.213 00.000 12252 Guiding  Dir = 3, Dur = 54
21:06:51.213 00.000 12252 IsSlewing returns 0
21:06:51.213 00.000 12252 IsGuiding returns 0
21:06:51.216 00.003 12252 PulseGuide returned control before completion, sleep 63
21:06:51.293 00.077 12252 IsGuiding returns 0
21:06:51.293 00.000 12252 Move returns status 0, amount 54
21:06:51.293 00.000 12252 MoveAxis(N, 0, ABG)
21:06:51.293 00.000 12252 Move returns status 0, amount 0
21:06:51.293 00.000 12252 move complete, result=0
21:06:51.293 00.000 12252 worker thread done servicing request
21:06:51.293 00.000 12252 Worker thread wakes up
21:06:51.293 00.000 9044 GuideStep: 0.3 px 54 ms WEST, 0.0 px 0 ms NORTH
21:06:51.296 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:51.296 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:53.634 02.338 12252 Exposure complete
21:06:53.703 00.069 12252 worker thread done servicing request
21:06:53.704 00.001 9044 OnExposeComplete: enter
21:06:53.706 00.002 9044 UpdateGuideState(): m_state=6
21:06:53.708 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1468
21:06:53.711 00.003 9044 Star::Find returns 1 (0), X=1014.51, Y=822.81, Mass=5659, SNR=51.7, Peak=173 HFD=5.3
21:06:53.714 00.003 9044 MultiStar: [#1 -0.12,-0.18,1.05,U] [#2 -0.11,-0.13,1.19,U] [#3 -0.11,-0.22,0.84,U] [#4 -0.13,-0.04,1.25,U] [#5 -0.14,-0.15,0.64,U] [#6 -0.05,-0.10,0.42,U] [#7 -0.12,-0.16,0.42,U] [#8 -0.07,-0.22,0.40,U] 
21:06:53.716 00.002 9044 refined, 8 included, MultiStar: {-0.12, -0.10}, one-star: {-0.16, 0.12}
21:06:53.717 00.001 9044 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.62) = xAngle (-0.81 = -0.81)
21:06:53.719 00.002 9044 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.89 = 2.39)
21:06:53.720 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.43 mountX=0.11 mountY=0.11, mountTheta=0.78
21:06:53.722 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.10, opts=13)
21:06:53.724 00.002 9044 Enqueuing Move request for scope (-0.12, -0.10)
21:06:53.726 00.002 12252 Worker thread wakes up
21:06:53.726 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:53.727 00.001 9044 UpdateGuideState exits: m=5659 SNR=51.7
21:06:53.728 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:53.729 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:53.730 00.001 9044 Enqueuing Expose request
21:06:53.731 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
21:06:53.731 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
21:06:53.731 00.000 12252 Moving (-0.12, -0.10) raw xDistance=0.11 yDistance=0.11
21:06:53.736 00.005 12252 PPEC rslt: input = 0.11, final = 0.05, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 1329.46
21:06:53.736 00.000 12252 PPEC: input: 0.11, control: 0.05, exposure: 2000
21:06:53.736 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:53.736 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:06:53.736 00.000 12252 MoveAxis(W, 21, ABG)
21:06:53.736 00.000 12252 Guiding  Dir = 3, Dur = 21
21:06:53.737 00.001 12252 IsSlewing returns 0
21:06:53.737 00.000 12252 IsGuiding returns 0
21:06:53.739 00.002 12252 PulseGuide returned control before completion, sleep 30
21:06:53.782 00.043 12252 IsGuiding returns 0
21:06:53.783 00.001 12252 Move returns status 0, amount 21
21:06:53.783 00.000 12252 MoveAxis(N, 0, ABG)
21:06:53.783 00.000 12252 Move returns status 0, amount 0
21:06:53.783 00.000 12252 move complete, result=0
21:06:53.783 00.000 12252 worker thread done servicing request
21:06:53.783 00.000 12252 Worker thread wakes up
21:06:53.783 00.000 9044 GuideStep: 0.1 px 21 ms WEST, 0.1 px 0 ms NORTH
21:06:53.785 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:53.785 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:56.129 02.344 12252 Exposure complete
21:06:56.208 00.079 12252 worker thread done servicing request
21:06:56.208 00.000 9044 OnExposeComplete: enter
21:06:56.211 00.003 9044 UpdateGuideState(): m_state=6
21:06:56.214 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1469
21:06:56.215 00.001 9044 Star::Find returns 1 (0), X=1014.65, Y=822.34, Mass=5521, SNR=51.0, Peak=173 HFD=5.4
21:06:56.216 00.001 9044 MultiStar: [#1 -0.16,-0.39,0.00,M1] [#2 -0.22,-0.27,1.20,U] [#3 -0.16,-0.43,0.00,M1] [#4 -0.19,-0.31,0.00,M1] [#5 -0.11,-0.31,0.65,U] [#6 -0.09,-0.32,0.43,U] [#7 -0.09,-0.49,0.00,M1] [#8 -0.03,-0.38,0.00,M1] 
21:06:56.218 00.002 9044 refined, 3 included, MultiStar: {-0.12, -0.31}, one-star: {-0.02, -0.35}
21:06:56.219 00.001 9044 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.62) = xAngle (-0.31 = -0.31)
21:06:56.220 00.001 9044 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.40 = 2.89)
21:06:56.221 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.31 hyp=0.33 cameraTheta=-1.94 mountX=0.31 mountY=0.08, mountTheta=0.26
21:06:56.224 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.31, opts=13)
21:06:56.225 00.001 9044 Enqueuing Move request for scope (-0.12, -0.31)
21:06:56.226 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:56.227 00.001 9044 UpdateGuideState exits: m=5521 SNR=51.0
21:06:56.228 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:56.230 00.002 12252 Worker thread wakes up
21:06:56.230 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:56.230 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.31) opts 0xd
21:06:56.230 00.000 9044 Enqueuing Expose request
21:06:56.232 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.31)
21:06:56.232 00.000 12252 Moving (-0.12, -0.31) raw xDistance=0.31 yDistance=0.08
21:06:56.236 00.004 12252 PPEC rslt: input = 0.31, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 1329.11
21:06:56.236 00.000 12252 PPEC: input: 0.31, control: 0.18, exposure: 2000
21:06:56.236 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:56.236 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:06:56.236 00.000 12252 MoveAxis(W, 69, ABG)
21:06:56.236 00.000 12252 Guiding  Dir = 3, Dur = 69
21:06:56.236 00.000 12252 IsSlewing returns 0
21:06:56.236 00.000 12252 IsGuiding returns 0
21:06:56.240 00.004 12252 PulseGuide returned control before completion, sleep 76
21:06:56.324 00.084 12252 IsGuiding returns 0
21:06:56.324 00.000 12252 Move returns status 0, amount 69
21:06:56.324 00.000 12252 MoveAxis(N, 0, ABG)
21:06:56.324 00.000 12252 Move returns status 0, amount 0
21:06:56.324 00.000 12252 move complete, result=0
21:06:56.324 00.000 12252 worker thread done servicing request
21:06:56.324 00.000 12252 Worker thread wakes up
21:06:56.324 00.000 9044 GuideStep: 0.3 px 69 ms WEST, 0.1 px 0 ms NORTH
21:06:56.325 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:56.325 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:06:58.683 02.358 12252 Exposure complete
21:06:58.753 00.070 12252 worker thread done servicing request
21:06:58.754 00.001 9044 OnExposeComplete: enter
21:06:58.755 00.001 9044 UpdateGuideState(): m_state=6
21:06:58.757 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1470
21:06:58.758 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=822.57, Mass=5563, SNR=51.3, Peak=173 HFD=5.2
21:06:58.759 00.001 9044 MultiStar: [#1 -0.09,-0.16,1.07,U] [#2 -0.06,-0.08,1.22,U] [#3 -0.12,-0.21,0.85,U] [#4 -0.08,-0.03,1.27,U] [#5 -0.11,-0.10,0.66,U] [#6 -0.12,-0.10,0.42,U] [#7 -0.08,-0.17,0.43,U] [#8 -0.04,-0.15,0.41,U] 
21:06:58.760 00.001 9044 single-star, 8 included, MultiStar: {-0.07, -0.12}, one-star: {0.01, -0.12}
21:06:58.761 00.001 9044 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.62) = xAngle (0.15 = 0.15)
21:06:58.761 00.000 9044 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.93 = -2.93)
21:06:58.763 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.48 mountX=0.12 mountY=-0.02, mountTheta=-0.20
21:06:58.765 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.12, opts=13)
21:06:58.767 00.002 9044 Enqueuing Move request for scope (0.01, -0.12)
21:06:58.767 00.000 12252 Worker thread wakes up
21:06:58.767 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:06:58.770 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
21:06:58.770 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
21:06:58.770 00.000 12252 Moving (0.01, -0.12) raw xDistance=0.12 yDistance=-0.02
21:06:58.770 00.000 9044 UpdateGuideState exits: m=5563 SNR=51.3
21:06:58.774 00.004 12252 PPEC rslt: input = 0.12, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 1328.76
21:06:58.774 00.000 12252 PPEC: input: 0.12, control: 0.07, exposure: 2000
21:06:58.774 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:06:58.774 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:06:58.777 00.003 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:06:58.777 00.000 12252 MoveAxis(W, 28, ABG)
21:06:58.777 00.000 12252 Guiding  Dir = 3, Dur = 28
21:06:58.777 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:06:58.779 00.002 9044 Enqueuing Expose request
21:06:58.780 00.001 12252 IsSlewing returns 0
21:06:58.781 00.001 12252 IsGuiding returns 0
21:06:58.783 00.002 12252 PulseGuide returned control before completion, sleep 36
21:06:58.829 00.046 12252 IsGuiding returns 0
21:06:58.829 00.000 12252 Move returns status 0, amount 28
21:06:58.829 00.000 12252 MoveAxis(N, 0, ABG)
21:06:58.829 00.000 12252 Move returns status 0, amount 0
21:06:58.829 00.000 12252 move complete, result=0
21:06:58.829 00.000 12252 worker thread done servicing request
21:06:58.829 00.000 12252 Worker thread wakes up
21:06:58.829 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:06:58.829 00.000 9044 GuideStep: 0.1 px 28 ms WEST, -0.0 px 0 ms NORTH
21:06:58.832 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:07:01.168 02.336 12252 Exposure complete
21:07:01.208 00.040 12252 worker thread done servicing request
21:07:01.208 00.000 9044 OnExposeComplete: enter
21:07:01.210 00.002 9044 UpdateGuideState(): m_state=6
21:07:01.210 00.000 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1471
21:07:01.212 00.002 9044 Star::Find returns 1 (0), X=1014.71, Y=822.47, Mass=5611, SNR=51.5, Peak=173 HFD=5.2
21:07:01.213 00.001 9044 MultiStar: [#1 -0.09,-0.18,1.03,U] [#2 -0.00,-0.14,1.20,U] [#3 -0.09,-0.34,0.84,U] [#4 -0.07,-0.14,1.27,U] [#5 -0.12,-0.15,0.65,U] [#6 -0.04,-0.13,0.42,U] [#7 -0.06,-0.28,0.43,U] [#8 -0.06,-0.28,0.40,U] 
21:07:01.214 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.20}, one-star: {0.04, -0.22}
21:07:01.215 00.001 9044 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.62) = xAngle (-0.19 = -0.19)
21:07:01.217 00.002 9044 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.28 = 3.01)
21:07:01.218 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.82 mountX=0.20 mountY=0.03, mountTheta=0.13
21:07:01.221 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.20, opts=13)
21:07:01.222 00.001 9044 Enqueuing Move request for scope (-0.05, -0.20)
21:07:01.223 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:01.224 00.001 9044 UpdateGuideState exits: m=5611 SNR=51.5
21:07:01.225 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:01.226 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:01.227 00.001 9044 Enqueuing Expose request
21:07:01.228 00.001 12252 Worker thread wakes up
21:07:01.228 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
21:07:01.228 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
21:07:01.228 00.000 12252 Moving (-0.05, -0.20) raw xDistance=0.20 yDistance=0.03
21:07:01.232 00.004 12252 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 1328.41
21:07:01.232 00.000 12252 PPEC: input: 0.20, control: 0.12, exposure: 2000
21:07:01.232 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:01.232 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:07:01.232 00.000 12252 MoveAxis(W, 46, ABG)
21:07:01.232 00.000 12252 Guiding  Dir = 3, Dur = 46
21:07:01.232 00.000 12252 IsSlewing returns 0
21:07:01.233 00.001 12252 IsGuiding returns 0
21:07:01.234 00.001 12252 PulseGuide returned control before completion, sleep 55
21:07:01.303 00.069 12252 IsGuiding returns 0
21:07:01.303 00.000 12252 Move returns status 0, amount 46
21:07:01.303 00.000 12252 MoveAxis(N, 0, ABG)
21:07:01.303 00.000 12252 Move returns status 0, amount 0
21:07:01.303 00.000 12252 move complete, result=0
21:07:01.303 00.000 12252 worker thread done servicing request
21:07:01.303 00.000 12252 Worker thread wakes up
21:07:01.303 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:01.303 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:07:01.303 00.000 9044 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
21:07:03.671 02.368 12252 Exposure complete
21:07:03.737 00.066 12252 worker thread done servicing request
21:07:03.737 00.000 9044 OnExposeComplete: enter
21:07:03.738 00.001 9044 UpdateGuideState(): m_state=6
21:07:03.739 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1472
21:07:03.740 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=822.80, Mass=5665, SNR=51.7, Peak=173 HFD=5.1
21:07:03.742 00.002 9044 MultiStar: [#1 0.01,-0.13,1.03,U] [#2 0.02,0.01,1.20,U] [#3 -0.08,-0.03,0.84,U] [#4 -0.05,0.03,1.24,U] [#5 0.03,-0.05,0.66,U] [#6 0.01,0.03,0.42,U] [#7 0.00,0.02,0.43,U] [#8 -0.01,0.00,0.40,U] 
21:07:03.743 00.001 9044 refined, 8 included, MultiStar: {-0.00, -0.00}, one-star: {0.05, 0.11}
21:07:03.744 00.001 9044 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.62) = xAngle (-0.63 = -0.63)
21:07:03.745 00.001 9044 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.71 = 2.57)
21:07:03.746 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-2.25 mountX=0.00 mountY=0.00, mountTheta=0.59
21:07:03.748 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.00, opts=13)
21:07:03.749 00.001 9044 Enqueuing Move request for scope (-0.00, -0.00)
21:07:03.751 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:03.752 00.001 12252 Worker thread wakes up
21:07:03.752 00.000 9044 UpdateGuideState exits: m=5665 SNR=51.7
21:07:03.753 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:03.754 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:03.756 00.002 9044 Enqueuing Expose request
21:07:03.757 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
21:07:03.757 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
21:07:03.757 00.000 12252 Moving (-0.00, -0.00) raw xDistance=0.00 yDistance=0.00
21:07:03.761 00.004 12252 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1328.05
21:07:03.761 00.000 12252 PPEC: input: 0.00, control: 0.01, exposure: 2000
21:07:03.761 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:03.761 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:07:03.761 00.000 12252 MoveAxis(W, 2, ABG)
21:07:03.761 00.000 12252 Guiding  Dir = 3, Dur = 2
21:07:03.761 00.000 12252 IsSlewing returns 0
21:07:03.762 00.001 12252 IsGuiding returns 0
21:07:03.764 00.002 12252 IsGuiding returns 0
21:07:03.764 00.000 12252 Move returns status 0, amount 2
21:07:03.764 00.000 12252 MoveAxis(N, 0, ABG)
21:07:03.764 00.000 12252 Move returns status 0, amount 0
21:07:03.765 00.001 12252 move complete, result=0
21:07:03.765 00.000 12252 worker thread done servicing request
21:07:03.765 00.000 12252 Worker thread wakes up
21:07:03.765 00.000 9044 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:07:03.766 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:03.766 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:07:06.120 02.354 12252 Exposure complete
21:07:06.171 00.051 12252 worker thread done servicing request
21:07:06.171 00.000 9044 OnExposeComplete: enter
21:07:06.174 00.003 9044 UpdateGuideState(): m_state=6
21:07:06.175 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1473
21:07:06.175 00.000 9044 Star::Find returns 1 (0), X=1014.46, Y=822.79, Mass=5729, SNR=52.1, Peak=173 HFD=5.3
21:07:06.176 00.001 9044 MultiStar: [#1 -0.21,-0.08,1.04,U] [#2 -0.14,0.03,1.20,U] [#3 -0.32,-0.19,0.00,M1] [#4 -0.33,0.09,1.24,U] [#5 -0.19,-0.02,0.65,U] [#6 -0.21,0.03,0.42,U] [#7 -0.12,-0.11,0.41,U] [#8 -0.21,-0.03,0.40,U] 
21:07:06.177 00.001 9044 refined, 7 included, MultiStar: {-0.21, 0.02}, one-star: {-0.21, 0.10}
21:07:06.178 00.001 9044 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.62) = xAngle (4.69 = -1.59)
21:07:06.181 00.003 9044 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.61 = 1.61)
21:07:06.181 00.000 9044 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.07 mountX=-0.00 mountY=0.21, mountTheta=1.59
21:07:06.183 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=0.02, opts=13)
21:07:06.185 00.002 9044 Enqueuing Move request for scope (-0.21, 0.02)
21:07:06.188 00.003 12252 Worker thread wakes up
21:07:06.188 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:06.191 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
21:07:06.191 00.000 9044 UpdateGuideState exits: m=5729 SNR=52.1
21:07:06.193 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
21:07:06.193 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:06.195 00.002 12252 Moving (-0.21, 0.02) raw xDistance=-0.00 yDistance=0.21
21:07:06.195 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:06.198 00.003 9044 Enqueuing Expose request
21:07:06.201 00.003 12252 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1327.70
21:07:06.201 00.000 12252 PPEC: input: -0.00, control: -0.00, exposure: 2000
21:07:06.201 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:07:06.201 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:07:06.201 00.000 12252 MoveAxis(E, 0, ABG)
21:07:06.201 00.000 12252 Move returns status 0, amount 0
21:07:06.201 00.000 12252 MoveAxis(N, 0, ABG)
21:07:06.202 00.001 12252 Move returns status 0, amount 0
21:07:06.202 00.000 12252 move complete, result=0
21:07:06.202 00.000 12252 worker thread done servicing request
21:07:06.202 00.000 12252 Worker thread wakes up
21:07:06.202 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:06.202 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:07:06.202 00.000 9044 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
21:07:08.548 02.346 12252 Exposure complete
21:07:08.596 00.048 12252 worker thread done servicing request
21:07:08.596 00.000 9044 OnExposeComplete: enter
21:07:08.597 00.001 9044 UpdateGuideState(): m_state=6
21:07:08.598 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1474
21:07:08.600 00.002 9044 Star::Find returns 1 (0), X=1014.48, Y=822.71, Mass=5654, SNR=51.6, Peak=173 HFD=5.2
21:07:08.601 00.001 9044 MultiStar: [#1 -0.17,-0.19,1.06,U] [#2 -0.08,-0.06,1.20,U] [#3 -0.13,-0.05,0.83,U] [#4 -0.26,-0.02,1.26,U] [#5 -0.15,-0.12,0.65,U] [#6 -0.12,-0.13,0.42,U] [#7 -0.08,-0.12,0.42,U] [#8 -0.04,-0.28,0.41,U] 
21:07:08.603 00.002 9044 refined, 8 included, MultiStar: {-0.15, -0.09}, one-star: {-0.19, 0.02}
21:07:08.604 00.001 9044 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.62) = xAngle (-1.01 = -1.01)
21:07:08.605 00.001 9044 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.09 = 2.19)
21:07:08.606 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-2.63 mountX=0.09 mountY=0.14, mountTheta=0.99
21:07:08.608 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.09, opts=13)
21:07:08.609 00.001 9044 Enqueuing Move request for scope (-0.15, -0.09)
21:07:08.610 00.001 12252 Worker thread wakes up
21:07:08.610 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:08.610 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
21:07:08.610 00.000 9044 UpdateGuideState exits: m=5654 SNR=51.6
21:07:08.612 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:08.613 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
21:07:08.613 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:08.614 00.001 9044 Enqueuing Expose request
21:07:08.615 00.001 12252 Moving (-0.15, -0.09) raw xDistance=0.09 yDistance=0.14
21:07:08.618 00.003 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1327.35
21:07:08.618 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
21:07:08.618 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:08.618 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:07:08.618 00.000 12252 MoveAxis(E, 5, ABG)
21:07:08.618 00.000 12252 Guiding  Dir = 2, Dur = 5
21:07:08.619 00.001 12252 IsSlewing returns 0
21:07:08.619 00.000 12252 IsGuiding returns 0
21:07:08.620 00.001 12252 PulseGuide returned control before completion, sleep 14
21:07:08.650 00.030 12252 IsGuiding returns 0
21:07:08.651 00.001 12252 Move returns status 0, amount 5
21:07:08.651 00.000 12252 MoveAxis(N, 0, ABG)
21:07:08.651 00.000 12252 Move returns status 0, amount 0
21:07:08.651 00.000 12252 move complete, result=0
21:07:08.651 00.000 12252 worker thread done servicing request
21:07:08.651 00.000 12252 Worker thread wakes up
21:07:08.651 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:07:08.652 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:08.652 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:07:11.007 02.355 12252 Exposure complete
21:07:11.055 00.048 12252 worker thread done servicing request
21:07:11.055 00.000 9044 OnExposeComplete: enter
21:07:11.056 00.001 9044 UpdateGuideState(): m_state=6
21:07:11.057 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1475
21:07:11.058 00.001 9044 Star::Find returns 1 (0), X=1014.59, Y=822.51, Mass=5506, SNR=51.0, Peak=173 HFD=5.1
21:07:11.059 00.001 9044 MultiStar: [#1 -0.12,-0.30,1.05,U] [#2 -0.08,-0.18,1.20,U] [#3 -0.09,-0.38,0.00,M1] [#4 -0.15,-0.13,1.26,U] [#5 -0.14,-0.22,0.66,U] [#6 -0.12,-0.26,0.41,U] [#7 -0.05,-0.31,0.44,U] [#8 -0.20,-0.24,0.41,U] 
21:07:11.059 00.000 9044 single-star, 7 included, MultiStar: {-0.11, -0.21}, one-star: {-0.08, -0.18}
21:07:11.060 00.001 9044 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.62) = xAngle (-0.36 = -0.36)
21:07:11.061 00.001 9044 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.44 = 2.84)
21:07:11.061 00.000 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-1.98 mountX=0.18 mountY=0.06, mountTheta=0.31
21:07:11.065 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.18, opts=13)
21:07:11.066 00.001 9044 Enqueuing Move request for scope (-0.08, -0.18)
21:07:11.067 00.001 12252 Worker thread wakes up
21:07:11.068 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
21:07:11.068 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:11.069 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
21:07:11.069 00.000 9044 UpdateGuideState exits: m=5506 SNR=51.0
21:07:11.070 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:11.071 00.001 12252 Moving (-0.08, -0.18) raw xDistance=0.18 yDistance=0.06
21:07:11.071 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:11.072 00.001 9044 Enqueuing Expose request
21:07:11.075 00.003 12252 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 1327.00
21:07:11.075 00.000 12252 PPEC: input: 0.18, control: 0.09, exposure: 2000
21:07:11.075 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:11.075 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:07:11.075 00.000 12252 MoveAxis(W, 34, ABG)
21:07:11.075 00.000 12252 Guiding  Dir = 3, Dur = 34
21:07:11.075 00.000 12252 IsSlewing returns 0
21:07:11.076 00.001 12252 IsGuiding returns 0
21:07:11.077 00.001 12252 PulseGuide returned control before completion, sleep 43
21:07:11.130 00.053 12252 IsGuiding returns 0
21:07:11.130 00.000 12252 Move returns status 0, amount 34
21:07:11.130 00.000 12252 MoveAxis(N, 0, ABG)
21:07:11.130 00.000 12252 Move returns status 0, amount 0
21:07:11.130 00.000 12252 move complete, result=0
21:07:11.130 00.000 12252 worker thread done servicing request
21:07:11.130 00.000 12252 Worker thread wakes up
21:07:11.130 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:11.130 00.000 9044 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
21:07:11.132 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:07:13.488 02.356 12252 Exposure complete
21:07:13.557 00.069 12252 worker thread done servicing request
21:07:13.557 00.000 9044 OnExposeComplete: enter
21:07:13.560 00.003 9044 UpdateGuideState(): m_state=6
21:07:13.561 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1476
21:07:13.562 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=822.36, Mass=5549, SNR=51.4, Peak=173 HFD=5.4
21:07:13.565 00.003 9044 MultiStar: [#1 -0.13,-0.35,0.00,M1] [#2 -0.06,-0.28,1.20,U] [#3 -0.10,-0.42,0.00,M2] [#4 -0.13,-0.25,1.26,U] [#5 -0.12,-0.27,0.65,U] [#6 -0.12,-0.25,0.42,U] [#7 -0.03,-0.42,0.00,M1] [#8 -0.08,-0.40,0.00,M1] 
21:07:13.566 00.001 9044 refined, 4 included, MultiStar: {-0.07, -0.28}, one-star: {0.02, -0.33}
21:07:13.567 00.001 9044 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.62) = xAngle (-0.21 = -0.21)
21:07:13.569 00.002 9044 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.29 = 2.99)
21:07:13.570 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.83 mountX=0.28 mountY=0.04, mountTheta=0.15
21:07:13.572 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.28, opts=13)
21:07:13.574 00.002 9044 Enqueuing Move request for scope (-0.07, -0.28)
21:07:13.575 00.001 12252 Worker thread wakes up
21:07:13.575 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:13.576 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.28) opts 0xd
21:07:13.576 00.000 9044 UpdateGuideState exits: m=5549 SNR=51.4
21:07:13.576 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.28)
21:07:13.576 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:13.578 00.002 12252 Moving (-0.07, -0.28) raw xDistance=0.28 yDistance=0.04
21:07:13.578 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:13.580 00.002 9044 Enqueuing Expose request
21:07:13.581 00.001 12252 PPEC rslt: input = 0.28, final = 0.14, react = 0.17, pred = -0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 1326.65
21:07:13.581 00.000 12252 PPEC: input: 0.28, control: 0.14, exposure: 2000
21:07:13.581 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:13.582 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:07:13.582 00.000 12252 MoveAxis(W, 55, ABG)
21:07:13.582 00.000 12252 Guiding  Dir = 3, Dur = 55
21:07:13.582 00.000 12252 IsSlewing returns 0
21:07:13.582 00.000 12252 IsGuiding returns 0
21:07:13.584 00.002 12252 PulseGuide returned control before completion, sleep 63
21:07:13.650 00.066 12252 IsGuiding returns 1
21:07:13.650 00.000 12252 scope still moving after pulse duration time elapsed
21:07:13.682 00.032 12252 IsSlewing returns 0
21:07:13.685 00.003 12252 IsGuiding returns 0
21:07:13.685 00.000 12252 scope move finished after 55 + 48 ms
21:07:13.685 00.000 12252 Move returns status 0, amount 55
21:07:13.685 00.000 12252 MoveAxis(N, 0, ABG)
21:07:13.685 00.000 12252 Move returns status 0, amount 0
21:07:13.685 00.000 12252 move complete, result=0
21:07:13.685 00.000 12252 worker thread done servicing request
21:07:13.685 00.000 12252 Worker thread wakes up
21:07:13.685 00.000 9044 GuideStep: 0.3 px 55 ms WEST, 0.0 px 0 ms NORTH
21:07:13.687 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:13.687 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:07:16.049 02.362 12252 Exposure complete
21:07:16.098 00.049 12252 worker thread done servicing request
21:07:16.098 00.000 9044 OnExposeComplete: enter
21:07:16.100 00.002 9044 UpdateGuideState(): m_state=6
21:07:16.101 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1477
21:07:16.102 00.001 9044 Star::Find returns 1 (0), X=1014.67, Y=822.62, Mass=5615, SNR=51.4, Peak=173 HFD=5.3
21:07:16.103 00.001 9044 MultiStar: [#1 -0.02,-0.21,1.04,U] [#2 -0.07,-0.14,1.22,U] [#3 -0.09,-0.17,0.84,U] [#4 -0.09,-0.11,1.27,U] [#5 -0.06,-0.11,0.65,U] [#6 -0.14,-0.17,0.42,U] [#7 -0.12,-0.33,0.00,M2] [#8 0.03,-0.20,0.40,U] 
21:07:16.104 00.001 9044 single-star, 7 included, MultiStar: {-0.06, -0.14}, one-star: {0.00, -0.07}
21:07:16.104 00.000 9044 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.62) = xAngle (0.05 = 0.05)
21:07:16.106 00.002 9044 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.03 = -3.03)
21:07:16.107 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.57 mountX=0.07 mountY=-0.01, mountTheta=-0.11
21:07:16.108 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.07, opts=13)
21:07:16.109 00.001 9044 Enqueuing Move request for scope (0.00, -0.07)
21:07:16.110 00.001 12252 Worker thread wakes up
21:07:16.110 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:16.110 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
21:07:16.111 00.001 9044 UpdateGuideState exits: m=5615 SNR=51.4
21:07:16.111 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
21:07:16.111 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:16.112 00.001 12252 Moving (0.00, -0.07) raw xDistance=0.07 yDistance=-0.01
21:07:16.112 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:16.113 00.001 9044 Enqueuing Expose request
21:07:16.115 00.002 12252 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1326.29
21:07:16.115 00.000 12252 PPEC: input: 0.07, control: -0.03, exposure: 2000
21:07:16.115 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:16.115 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:07:16.115 00.000 12252 MoveAxis(E, 10, ABG)
21:07:16.115 00.000 12252 Guiding  Dir = 2, Dur = 10
21:07:16.116 00.001 12252 IsSlewing returns 0
21:07:16.116 00.000 12252 IsGuiding returns 0
21:07:16.118 00.002 12252 PulseGuide returned control before completion, sleep 19
21:07:16.156 00.038 12252 IsGuiding returns 0
21:07:16.156 00.000 12252 Move returns status 0, amount 10
21:07:16.156 00.000 12252 MoveAxis(N, 0, ABG)
21:07:16.156 00.000 12252 Move returns status 0, amount 0
21:07:16.156 00.000 12252 move complete, result=0
21:07:16.156 00.000 12252 worker thread done servicing request
21:07:16.156 00.000 12252 Worker thread wakes up
21:07:16.156 00.000 9044 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
21:07:16.159 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:16.159 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:07:18.501 02.342 12252 Exposure complete
21:07:18.551 00.050 12252 worker thread done servicing request
21:07:18.551 00.000 9044 OnExposeComplete: enter
21:07:18.552 00.001 9044 UpdateGuideState(): m_state=6
21:07:18.554 00.002 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1478
21:07:18.555 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=822.38, Mass=5467, SNR=51.1, Peak=173 HFD=5.3
21:07:18.556 00.001 9044 MultiStar: [#1 -0.07,-0.35,0.00,M1] [#2 -0.06,-0.25,1.21,U] [#3 -0.08,-0.42,0.00,M2] [#4 -0.10,-0.21,1.28,U] [#5 -0.09,-0.36,0.00,M1] [#6 -0.07,-0.22,0.42,U] [#7 0.05,-0.36,0.00,M3] [#8 0.11,-0.47,0.00,M1] 
21:07:18.557 00.001 9044 refined, 3 included, MultiStar: {-0.05, -0.25}, one-star: {0.03, -0.31}
21:07:18.559 00.002 9044 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.62) = xAngle (-0.14 = -0.14)
21:07:18.560 00.001 9044 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.23 = 3.06)
21:07:18.561 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.77 mountX=0.25 mountY=0.02, mountTheta=0.09
21:07:18.563 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.25, opts=13)
21:07:18.565 00.002 9044 Enqueuing Move request for scope (-0.05, -0.25)
21:07:18.566 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:18.567 00.001 9044 UpdateGuideState exits: m=5467 SNR=51.1
21:07:18.568 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:18.569 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:18.570 00.001 9044 Enqueuing Expose request
21:07:18.571 00.001 12252 Worker thread wakes up
21:07:18.572 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.25) opts 0xd
21:07:18.572 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.25)
21:07:18.572 00.000 12252 Moving (-0.05, -0.25) raw xDistance=0.25 yDistance=0.02
21:07:18.577 00.005 12252 PPEC rslt: input = 0.25, final = 0.14, react = 0.15, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 1325.94
21:07:18.577 00.000 12252 PPEC: input: 0.25, control: 0.14, exposure: 2000
21:07:18.577 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:18.577 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:07:18.577 00.000 12252 MoveAxis(W, 55, ABG)
21:07:18.577 00.000 12252 Guiding  Dir = 3, Dur = 55
21:07:18.577 00.000 12252 IsSlewing returns 0
21:07:18.577 00.000 12252 IsGuiding returns 0
21:07:18.580 00.003 12252 PulseGuide returned control before completion, sleep 63
21:07:18.646 00.066 12252 IsGuiding returns 0
21:07:18.646 00.000 12252 Move returns status 0, amount 55
21:07:18.646 00.000 12252 MoveAxis(N, 0, ABG)
21:07:18.646 00.000 12252 Move returns status 0, amount 0
21:07:18.646 00.000 12252 move complete, result=0
21:07:18.646 00.000 12252 worker thread done servicing request
21:07:18.646 00.000 12252 Worker thread wakes up
21:07:18.646 00.000 9044 GuideStep: 0.2 px 55 ms WEST, 0.0 px 0 ms NORTH
21:07:18.648 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:18.648 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:07:21.012 02.364 12252 Exposure complete
21:07:21.076 00.064 12252 worker thread done servicing request
21:07:21.076 00.000 9044 OnExposeComplete: enter
21:07:21.078 00.002 9044 UpdateGuideState(): m_state=6
21:07:21.079 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1479
21:07:21.080 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=822.30, Mass=5521, SNR=51.0, Peak=173 HFD=5.3
21:07:21.082 00.002 9044 MultiStar: [#1 -0.06,-0.36,0.00,M2] [#2 0.04,-0.29,1.21,U] [#3 -0.03,-0.52,0.00,M3] [#4 -0.07,-0.26,1.28,U] [#5 -0.01,-0.36,0.00,M2] [#6 0.01,-0.19,0.42,U] [#7 0.07,-0.44,0.00,M4] [#8 -0.07,-0.43,0.00,M2] 
21:07:21.083 00.001 9044 refined, 3 included, MultiStar: {-0.00, -0.30}, one-star: {0.03, -0.39}
21:07:21.084 00.001 9044 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.62) = xAngle (0.05 = 0.05)
21:07:21.085 00.001 9044 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.04 = -3.04)
21:07:21.086 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.30 hyp=0.30 cameraTheta=-1.58 mountX=0.30 mountY=-0.03, mountTheta=-0.10
21:07:21.088 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.30, opts=13)
21:07:21.090 00.002 9044 Enqueuing Move request for scope (-0.00, -0.30)
21:07:21.091 00.001 12252 Worker thread wakes up
21:07:21.091 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:21.092 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.30) opts 0xd
21:07:21.092 00.000 9044 UpdateGuideState exits: m=5521 SNR=51.0
21:07:21.093 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:21.094 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:21.094 00.000 9044 Enqueuing Expose request
21:07:21.095 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.30)
21:07:21.095 00.000 12252 Moving (-0.00, -0.30) raw xDistance=0.30 yDistance=-0.03
21:07:21.099 00.004 12252 PPEC rslt: input = 0.30, final = 0.17, react = 0.18, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 1325.59
21:07:21.101 00.002 12252 PPEC: input: 0.30, control: 0.17, exposure: 2000
21:07:21.101 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:21.101 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:07:21.101 00.000 12252 MoveAxis(W, 66, ABG)
21:07:21.101 00.000 12252 Guiding  Dir = 3, Dur = 66
21:07:21.102 00.001 12252 IsSlewing returns 0
21:07:21.102 00.000 12252 IsGuiding returns 0
21:07:21.104 00.002 12252 PulseGuide returned control before completion, sleep 74
21:07:21.190 00.086 12252 IsGuiding returns 0
21:07:21.190 00.000 12252 Move returns status 0, amount 66
21:07:21.190 00.000 12252 MoveAxis(N, 0, ABG)
21:07:21.190 00.000 12252 Move returns status 0, amount 0
21:07:21.191 00.001 12252 move complete, result=0
21:07:21.191 00.000 12252 worker thread done servicing request
21:07:21.191 00.000 9044 GuideStep: 0.3 px 66 ms WEST, -0.0 px 0 ms NORTH
21:07:21.194 00.003 12252 Worker thread wakes up
21:07:21.194 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:21.194 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:07:23.549 02.355 12252 Exposure complete
21:07:23.627 00.078 12252 worker thread done servicing request
21:07:23.627 00.000 9044 OnExposeComplete: enter
21:07:23.629 00.002 9044 UpdateGuideState(): m_state=6
21:07:23.632 00.003 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
21:07:23.635 00.003 9044 Star::Find returns 1 (0), X=1014.80, Y=822.47, Mass=5595, SNR=51.5, Peak=173 HFD=5.3
21:07:23.637 00.002 9044 MultiStar: [#1 0.01,-0.17,1.04,U] [#2 0.03,-0.28,1.20,U] [#3 -0.05,-0.32,0.85,U] [#4 -0.09,-0.08,1.26,U] [#5 -0.01,-0.23,0.65,U] [#6 -0.04,-0.17,0.42,U] [#7 0.02,-0.27,0.44,U] [#8 -0.08,-0.30,0.41,U] 
21:07:23.639 00.002 9044 refined, 8 included, MultiStar: {-0.00, -0.22}, one-star: {0.13, -0.22}
21:07:23.640 00.001 9044 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.62) = xAngle (0.03 = 0.03)
21:07:23.642 00.002 9044 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.05 = -3.05)
21:07:23.643 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.59 mountX=0.22 mountY=-0.02, mountTheta=-0.09
21:07:23.646 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.22, opts=13)
21:07:23.648 00.002 9044 Enqueuing Move request for scope (-0.00, -0.22)
21:07:23.649 00.001 12252 Worker thread wakes up
21:07:23.649 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:23.650 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
21:07:23.650 00.000 9044 UpdateGuideState exits: m=5595 SNR=51.5
21:07:23.651 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
21:07:23.651 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:23.652 00.001 12252 Moving (-0.00, -0.22) raw xDistance=0.22 yDistance=-0.02
21:07:23.652 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:23.653 00.001 9044 Enqueuing Expose request
21:07:23.655 00.002 12252 PPEC rslt: input = 0.22, final = 0.13, react = 0.13, pred = 0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 1325.24
21:07:23.655 00.000 12252 PPEC: input: 0.22, control: 0.13, exposure: 2000
21:07:23.655 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:23.655 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:07:23.655 00.000 12252 MoveAxis(W, 52, ABG)
21:07:23.655 00.000 12252 Guiding  Dir = 3, Dur = 52
21:07:23.655 00.000 12252 IsSlewing returns 0
21:07:23.656 00.001 12252 IsGuiding returns 0
21:07:23.658 00.002 12252 PulseGuide returned control before completion, sleep 61
21:07:23.724 00.066 12252 IsGuiding returns 0
21:07:23.724 00.000 12252 Move returns status 0, amount 52
21:07:23.724 00.000 12252 MoveAxis(N, 0, ABG)
21:07:23.724 00.000 12252 Move returns status 0, amount 0
21:07:23.724 00.000 12252 move complete, result=0
21:07:23.726 00.002 12252 worker thread done servicing request
21:07:23.726 00.000 12252 Worker thread wakes up
21:07:23.726 00.000 9044 GuideStep: 0.2 px 52 ms WEST, -0.0 px 0 ms NORTH
21:07:23.730 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:23.730 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,808,31,31)
21:07:25.366 01.636 9044 evsrv: cli 0CD5D7B8 connect
21:07:25.367 00.001 9044 case statement mapped state 6 to 3
21:07:25.370 00.003 9044 case statement mapped state 6 to 3
21:07:25.371 00.001 9044 evsrv: cli 0CD5D7B8 request: {"method":"get_app_state","id":"466cdf67-b2a3-46e7-adb1-eab9157bcd06"}
21:07:25.372 00.001 9044 case statement mapped state 6 to 3
21:07:25.372 00.000 9044 evsrv: cli 0CD5D7B8 response: {"jsonrpc":"2.0","result":"Guiding","id":"466cdf67-b2a3-46e7-adb1-eab9157bcd06"}
21:07:25.374 00.002 9044 evsrv: cli 0CD5D7B8 disconnect
21:07:25.375 00.001 9044 evsrv: cli 0CD5D678 connect
21:07:25.377 00.002 9044 case statement mapped state 6 to 3
21:07:25.379 00.002 9044 case statement mapped state 6 to 3
21:07:25.380 00.001 9044 evsrv: cli 0CD5D678 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":2,"time":8,"timeout":40}},"id":"f560ed4d-affe-4441-89e4-6206a2eedbe5"}
21:07:25.381 00.001 9044 PhdController::Dither begins
21:07:25.382 00.001 9044 dither: size=5.00, dRA=-1.50 dDec=3.96
21:07:25.383 00.001 9044 MountToCamera -- mountTheta (-1.93) + m_xAngle (-1.62) = xAngle (-3.56 = 2.73)
21:07:25.384 00.001 9044 MountToCamera -- mountX=-1.50 mountY=3.96 hyp=4.23 mountTheta=-1.93 cameraX=-3.87, cameraY=1.71 cameraTheta=2.73
21:07:25.385 00.001 9044 setting lock position to (1010.80, 824.40)
21:07:25.387 00.002 9044 Mount: notify guiding dithered (-3.9, 1.7)
21:07:25.388 00.001 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
21:07:25.389 00.001 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
21:07:25.390 00.001 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:07:25.392 00.002 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:07:25.393 00.001 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
21:07:25.395 00.002 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
21:07:25.396 00.001 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
21:07:25.397 00.001 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:07:25.399 00.002 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
21:07:25.399 00.000 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
21:07:25.400 00.001 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:07:25.402 00.002 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
21:07:25.403 00.001 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
21:07:25.404 00.001 9044 MultiStar: stabilizing after lock position change
21:07:25.405 00.001 9044 Status Line: Dither by -1.50,3.96
21:07:25.407 00.002 9044 PhdController: newstate STATE_SETTLE_BEGIN
21:07:25.408 00.001 9044 PhdController: newstate STATE_SETTLE_WAIT
21:07:25.409 00.001 9044 evsrv: cli 0CD5D678 response: {"jsonrpc":"2.0","result":0,"id":"f560ed4d-affe-4441-89e4-6206a2eedbe5"}
21:07:25.410 00.001 9044 evsrv: cli 0CD5D678 disconnect
21:07:26.074 00.664 12252 Exposure complete
21:07:26.125 00.051 12252 worker thread done servicing request
21:07:26.125 00.000 9044 OnExposeComplete: enter
21:07:26.126 00.001 9044 UpdateGuideState(): m_state=6
21:07:26.127 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1481
21:07:26.129 00.002 9044 Star::Find returns 1 (0), X=1014.71, Y=822.67, Mass=5617, SNR=51.4, Peak=173 HFD=5.3
21:07:26.131 00.002 9044 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.62) = xAngle (1.21 = 1.21)
21:07:26.134 00.003 9044 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.87 = -1.87)
21:07:26.136 00.002 9044 CameraToMount -- cameraX=3.91 cameraY=-1.72 hyp=4.28 cameraTheta=-0.42 mountX=1.51 mountY=-4.08, mountTheta=-1.22
21:07:26.139 00.003 9044 dither recenter: remaining=(1.5,-4.0) step=(1.5,-4.0)
21:07:26.140 00.001 9044 MountToCamera -- mountTheta (1.21) + m_xAngle (-1.62) = xAngle (-0.42 = -0.42)
21:07:26.142 00.002 9044 MountToCamera -- mountX=1.50 mountY=-3.96 hyp=4.23 mountTheta=1.21 cameraX=3.87, cameraY=-1.71 cameraTheta=-0.42
21:07:26.143 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=3.87, y=-1.71, opts=4)
21:07:26.145 00.002 9044 Enqueuing Move request for scope (3.87, -1.71)
21:07:26.146 00.001 9044 Mount: notify direct move 1.50,-3.96
21:07:26.148 00.002 12252 Worker thread wakes up
21:07:26.148 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (3.87, -1.71) opts 0x4
21:07:26.148 00.000 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
21:07:26.149 00.001 12252 Handling offset move in thread for scope, endpoint = (3.87, -1.71)
21:07:26.150 00.001 12252 Moving (3.87, -1.71) raw xDistance=1.50 yDistance=-3.96
21:07:26.150 00.000 12252 BLC: window closed
21:07:26.150 00.000 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
21:07:26.152 00.002 12252 MoveAxis(W, 585, B)
21:07:26.152 00.000 12252 Guiding  Dir = 3, Dur = 585
21:07:26.152 00.000 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:07:26.154 00.002 12252 IsSlewing returns 0
21:07:26.154 00.000 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:07:26.155 00.001 12252 IsGuiding returns 0
21:07:26.155 00.000 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
21:07:26.158 00.003 12252 PulseGuide returned control before completion, sleep 593
21:07:26.158 00.000 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
21:07:26.160 00.002 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
21:07:26.162 00.002 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:07:26.165 00.003 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
21:07:26.167 00.002 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
21:07:26.169 00.002 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:07:26.172 00.003 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
21:07:26.174 00.002 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
21:07:26.176 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:26.178 00.002 9044 UpdateGuideState exits: m=5617 SNR=51.4
21:07:26.180 00.002 9044 PhdController: settling, locked = 1, distance = 4.40 (2.00) aobump = 0 frame = 1 / 99999
21:07:26.182 00.002 9044 evsrv: {"Event":"Settling","Timestamp":1766542046.182,"Host":"ASTRO_IMAGING","Inst":1,"Distance":4.40,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
21:07:26.184 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:26.186 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:26.188 00.002 9044 Enqueuing Expose request
21:07:26.767 00.579 12252 IsGuiding returns 0
21:07:26.767 00.000 12252 Move returns status 0, amount 585
21:07:26.767 00.000 12252 BLC: non-algo type move will not reverse Dec direction, no blc applied
21:07:26.767 00.000 12252 MoveAxis(N, 1353, B)
21:07:26.767 00.000 12252 Guiding  Dir = 0, Dur = 1353
21:07:26.767 00.000 12252 IsSlewing returns 0
21:07:26.768 00.001 12252 IsGuiding returns 0
21:07:26.773 00.005 12252 PulseGuide returned control before completion, sleep 1359
21:07:28.147 01.374 12252 IsGuiding returns 0
21:07:28.147 00.000 12252 Move returns status 0, amount 1353
21:07:28.147 00.000 12252 move complete, result=0
21:07:28.147 00.000 12252 worker thread done servicing request
21:07:28.147 00.000 12252 Worker thread wakes up
21:07:28.147 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:28.147 00.000 9044 GuideStep: 1.5 px 585 ms WEST, -4.0 px 1353 ms NORTH
21:07:28.149 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:07:30.489 02.340 12252 Exposure complete
21:07:30.529 00.040 12252 worker thread done servicing request
21:07:30.529 00.000 9044 OnExposeComplete: enter
21:07:30.531 00.002 9044 UpdateGuideState(): m_state=6
21:07:30.532 00.001 9044 Star::Find(15, 1014, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1482
21:07:30.533 00.001 9044 Star::Find returns 1 (0), X=1011.70, Y=822.29, Mass=5613, SNR=51.5, Peak=172 HFD=5.3
21:07:30.535 00.002 9044 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.62) = xAngle (0.46 = 0.46)
21:07:30.536 00.001 9044 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.62 = -2.62)
21:07:30.537 00.001 9044 CameraToMount -- cameraX=0.90 cameraY=-2.10 hyp=2.29 cameraTheta=-1.17 mountX=2.05 mountY=-1.13, mountTheta=-0.50
21:07:30.539 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.90, y=-2.10, opts=13)
21:07:30.540 00.001 9044 Enqueuing Move request for scope (0.90, -2.10)
21:07:30.541 00.001 12252 Worker thread wakes up
21:07:30.541 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:30.543 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.90, -2.10) opts 0xd
21:07:30.543 00.000 9044 UpdateGuideState exits: m=5613 SNR=51.5
21:07:30.544 00.001 12252 Handling offset move in thread for scope, endpoint = (0.90, -2.10)
21:07:30.544 00.000 9044 PhdController: settling, locked = 1, distance = 2.29 (2.00) aobump = 0 frame = 2 / 99999
21:07:30.545 00.001 12252 Moving (0.90, -2.10) raw xDistance=2.05 yDistance=-1.13
21:07:30.545 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766542050.545,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.29,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
21:07:30.546 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:30.548 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:30.549 00.001 9044 Enqueuing Expose request
21:07:30.550 00.001 12252 PPEC rslt(dithering): input = 2.05, final = 1.23
21:07:30.550 00.000 12252 PPEC: input: 2.05, control: 1.23, exposure: 2000
21:07:30.550 00.000 12252 resist switch: large excursion: input -1.13 thresh 0.45 direction from 0 to -1
21:07:30.550 00.000 12252 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-3.39
21:07:30.550 00.000 12252 GuideAlgorithmResistSwitch::result() returns -1.13 from input -1.13
21:07:30.550 00.000 12252 MoveAxis(W, 481, ABG)
21:07:30.550 00.000 12252 Guiding  Dir = 3, Dur = 481
21:07:30.551 00.001 12252 IsSlewing returns 0
21:07:30.551 00.000 12252 IsGuiding returns 0
21:07:30.553 00.002 12252 PulseGuide returned control before completion, sleep 490
21:07:31.044 00.491 12252 IsGuiding returns 1
21:07:31.044 00.000 12252 scope still moving after pulse duration time elapsed
21:07:31.075 00.031 12252 IsSlewing returns 0
21:07:31.075 00.000 12252 IsGuiding returns 0
21:07:31.075 00.000 12252 scope move finished after 481 + 43 ms
21:07:31.076 00.001 12252 Move returns status 0, amount 481
21:07:31.076 00.000 12252 MoveAxis(N, 386, ABG)
21:07:31.076 00.000 12252 Guiding  Dir = 0, Dur = 386
21:07:31.076 00.000 12252 IsSlewing returns 0
21:07:31.076 00.000 12252 IsGuiding returns 0
21:07:31.081 00.005 12252 PulseGuide returned control before completion, sleep 392
21:07:31.483 00.402 12252 IsGuiding returns 1
21:07:31.483 00.000 12252 scope still moving after pulse duration time elapsed
21:07:31.514 00.031 12252 IsSlewing returns 0
21:07:31.515 00.001 12252 IsGuiding returns 0
21:07:31.515 00.000 12252 scope move finished after 386 + 53 ms
21:07:31.515 00.000 12252 Move returns status 0, amount 386
21:07:31.515 00.000 12252 move complete, result=0
21:07:31.515 00.000 12252 worker thread done servicing request
21:07:31.516 00.001 12252 Worker thread wakes up
21:07:31.516 00.000 9044 GuideStep: 2.1 px 481 ms WEST, -1.1 px 386 ms NORTH
21:07:31.518 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:31.518 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:07:33.881 02.363 12252 Exposure complete
21:07:33.952 00.071 12252 worker thread done servicing request
21:07:33.952 00.000 9044 OnExposeComplete: enter
21:07:33.955 00.003 9044 UpdateGuideState(): m_state=6
21:07:33.957 00.002 9044 Star::Find(15, 1011, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1483
21:07:33.959 00.002 9044 Star::Find returns 1 (0), X=1010.62, Y=823.17, Mass=5516, SNR=51.0, Peak=172 HFD=5.2
21:07:33.960 00.001 9044 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.62) = xAngle (-0.09 = -0.09)
21:07:33.961 00.001 9044 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.17 = 3.11)
21:07:33.962 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=-1.22 hyp=1.23 cameraTheta=-1.72 mountX=1.23 mountY=0.04, mountTheta=0.03
21:07:33.967 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-1.22, opts=13)
21:07:33.968 00.001 9044 Enqueuing Move request for scope (-0.18, -1.22)
21:07:33.969 00.001 12252 Worker thread wakes up
21:07:33.969 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:33.970 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -1.22) opts 0xd
21:07:33.970 00.000 9044 UpdateGuideState exits: m=5516 SNR=51.0
21:07:33.971 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, -1.22)
21:07:33.971 00.000 12252 Moving (-0.18, -1.22) raw xDistance=1.23 yDistance=0.04
21:07:33.971 00.000 9044 PhdController: settling, locked = 1, distance = 1.97 (2.00) aobump = 0 frame = 3 / 99999
21:07:33.972 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766542053.972,"Host":"ASTRO_IMAGING","Inst":1,"Distance":1.97,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
21:07:33.973 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:33.975 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:33.975 00.000 9044 Enqueuing Expose request
21:07:33.976 00.001 12252 PPEC rslt(dithering): input = 1.23, final = 0.74
21:07:33.976 00.000 12252 PPEC: input: 1.23, control: 0.74, exposure: 2000
21:07:33.976 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:33.976 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:07:33.977 00.001 12252 MoveAxis(W, 289, ABG)
21:07:33.977 00.000 12252 Guiding  Dir = 3, Dur = 289
21:07:33.977 00.000 12252 IsSlewing returns 0
21:07:33.978 00.001 12252 IsGuiding returns 0
21:07:33.980 00.002 12252 PulseGuide returned control before completion, sleep 297
21:07:34.285 00.305 12252 IsGuiding returns 0
21:07:34.285 00.000 12252 Move returns status 0, amount 289
21:07:34.285 00.000 12252 MoveAxis(N, 0, ABG)
21:07:34.285 00.000 12252 Move returns status 0, amount 0
21:07:34.285 00.000 12252 move complete, result=0
21:07:34.285 00.000 12252 worker thread done servicing request
21:07:34.285 00.000 12252 Worker thread wakes up
21:07:34.285 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:34.285 00.000 9044 GuideStep: 1.2 px 289 ms WEST, 0.0 px 0 ms NORTH
21:07:34.288 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:07:36.628 02.340 12252 Exposure complete
21:07:36.683 00.055 12252 worker thread done servicing request
21:07:36.683 00.000 9044 OnExposeComplete: enter
21:07:36.684 00.001 9044 UpdateGuideState(): m_state=6
21:07:36.686 00.002 9044 Star::Find(15, 1010, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1484
21:07:36.687 00.001 9044 Star::Find returns 1 (0), X=1010.64, Y=824.05, Mass=5539, SNR=51.1, Peak=173 HFD=5.1
21:07:36.687 00.000 9044 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.62) = xAngle (-0.38 = -0.38)
21:07:36.688 00.001 9044 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.46 = 2.82)
21:07:36.689 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.35 hyp=0.38 cameraTheta=-2.00 mountX=0.36 mountY=0.12, mountTheta=0.32
21:07:36.690 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.35, opts=13)
21:07:36.691 00.001 9044 Enqueuing Move request for scope (-0.16, -0.35)
21:07:36.692 00.001 12252 Worker thread wakes up
21:07:36.692 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.35) opts 0xd
21:07:36.692 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.35)
21:07:36.692 00.000 12252 Moving (-0.16, -0.35) raw xDistance=0.36 yDistance=0.12
21:07:36.692 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:36.693 00.001 9044 UpdateGuideState exits: m=5539 SNR=51.1
21:07:36.694 00.001 9044 PhdController: settling, locked = 1, distance = 1.49 (2.00) aobump = 0 frame = 4 / 99999
21:07:36.695 00.001 12252 PPEC rslt(dithering): input = 0.36, final = 0.21
21:07:36.695 00.000 12252 PPEC: input: 0.36, control: 0.21, exposure: 2000
21:07:36.695 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766542056.695,"Host":"ASTRO_IMAGING","Inst":1,"Distance":1.49,"Time":2.7,"SettleTime":8.0,"StarLocked":true}
21:07:36.696 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:36.697 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:36.698 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:07:36.698 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:36.699 00.001 9044 Enqueuing Expose request
21:07:36.699 00.000 12252 MoveAxis(W, 83, ABG)
21:07:36.700 00.001 12252 Guiding  Dir = 3, Dur = 83
21:07:36.701 00.001 12252 IsSlewing returns 0
21:07:36.701 00.000 12252 IsGuiding returns 0
21:07:36.703 00.002 12252 PulseGuide returned control before completion, sleep 91
21:07:36.805 00.102 12252 IsGuiding returns 0
21:07:36.805 00.000 12252 Move returns status 0, amount 83
21:07:36.805 00.000 12252 MoveAxis(N, 0, ABG)
21:07:36.805 00.000 12252 Move returns status 0, amount 0
21:07:36.805 00.000 12252 move complete, result=0
21:07:36.806 00.001 12252 worker thread done servicing request
21:07:36.806 00.000 12252 Worker thread wakes up
21:07:36.806 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:36.806 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:07:36.806 00.000 9044 GuideStep: 0.4 px 83 ms WEST, 0.1 px 0 ms NORTH
21:07:39.165 02.359 12252 Exposure complete
21:07:39.213 00.048 12252 worker thread done servicing request
21:07:39.213 00.000 9044 OnExposeComplete: enter
21:07:39.217 00.004 9044 UpdateGuideState(): m_state=6
21:07:39.218 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1485
21:07:39.219 00.001 9044 Star::Find returns 1 (0), X=1010.70, Y=824.38, Mass=5507, SNR=50.9, Peak=173 HFD=5.3
21:07:39.220 00.001 9044 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.62) = xAngle (-1.34 = -1.34)
21:07:39.221 00.001 9044 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.42 = 1.86)
21:07:39.222 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.96 mountX=0.02 mountY=0.10, mountTheta=1.33
21:07:39.224 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.02, opts=13)
21:07:39.226 00.002 9044 Enqueuing Move request for scope (-0.10, -0.02)
21:07:39.227 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:39.228 00.001 9044 UpdateGuideState exits: m=5507 SNR=50.9
21:07:39.230 00.002 9044 PhdController: settling, locked = 1, distance = 1.08 (2.00) aobump = 0 frame = 5 / 99999
21:07:39.231 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766542059.231,"Host":"ASTRO_IMAGING","Inst":1,"Distance":1.08,"Time":5.3,"SettleTime":8.0,"StarLocked":true}
21:07:39.232 00.001 12252 Worker thread wakes up
21:07:39.232 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:39.233 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
21:07:39.233 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:39.234 00.001 9044 Enqueuing Expose request
21:07:39.235 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
21:07:39.235 00.000 12252 Moving (-0.10, -0.02) raw xDistance=0.02 yDistance=0.10
21:07:39.237 00.002 12252 PPEC rslt(dithering): input = 0.02, final = 0.01
21:07:39.237 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
21:07:39.237 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:39.237 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:07:39.237 00.000 12252 MoveAxis(W, 5, ABG)
21:07:39.237 00.000 12252 Guiding  Dir = 3, Dur = 5
21:07:39.239 00.002 12252 IsSlewing returns 0
21:07:39.239 00.000 12252 IsGuiding returns 0
21:07:39.242 00.003 12252 PulseGuide returned control before completion, sleep 13
21:07:39.268 00.026 12252 IsGuiding returns 0
21:07:39.268 00.000 12252 Move returns status 0, amount 5
21:07:39.268 00.000 12252 MoveAxis(N, 0, ABG)
21:07:39.269 00.001 12252 Move returns status 0, amount 0
21:07:39.269 00.000 12252 move complete, result=0
21:07:39.269 00.000 12252 worker thread done servicing request
21:07:39.269 00.000 12252 Worker thread wakes up
21:07:39.269 00.000 9044 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
21:07:39.270 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:39.270 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:07:41.609 02.339 12252 Exposure complete
21:07:41.654 00.045 12252 worker thread done servicing request
21:07:41.654 00.000 9044 OnExposeComplete: enter
21:07:41.655 00.001 9044 UpdateGuideState(): m_state=6
21:07:41.656 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1486
21:07:41.658 00.002 9044 Star::Find returns 1 (0), X=1010.70, Y=824.25, Mass=5612, SNR=51.4, Peak=173 HFD=5.3
21:07:41.660 00.002 9044 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.62) = xAngle (-0.54 = -0.54)
21:07:41.661 00.001 9044 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.63 = 2.66)
21:07:41.662 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.17 mountX=0.15 mountY=0.08, mountTheta=0.50
21:07:41.664 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.14, opts=13)
21:07:41.665 00.001 9044 Enqueuing Move request for scope (-0.10, -0.14)
21:07:41.667 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:41.668 00.001 9044 UpdateGuideState exits: m=5612 SNR=51.4
21:07:41.669 00.001 9044 PhdController: settling, locked = 1, distance = 0.81 (2.00) aobump = 0 frame = 6 / 99999
21:07:41.670 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766542061.670,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.81,"Time":7.7,"SettleTime":8.0,"StarLocked":true}
21:07:41.671 00.001 12252 Worker thread wakes up
21:07:41.671 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:41.672 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:41.673 00.001 9044 Enqueuing Expose request
21:07:41.675 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
21:07:41.675 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
21:07:41.675 00.000 12252 Moving (-0.10, -0.14) raw xDistance=0.15 yDistance=0.08
21:07:41.676 00.001 12252 PPEC rslt(dithering): input = 0.15, final = 0.09
21:07:41.676 00.000 12252 PPEC: input: 0.15, control: 0.09, exposure: 2000
21:07:41.676 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:41.676 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:07:41.676 00.000 12252 MoveAxis(W, 35, ABG)
21:07:41.676 00.000 12252 Guiding  Dir = 3, Dur = 35
21:07:41.677 00.001 12252 IsSlewing returns 0
21:07:41.677 00.000 12252 IsGuiding returns 0
21:07:41.679 00.002 12252 PulseGuide returned control before completion, sleep 43
21:07:41.729 00.050 12252 IsGuiding returns 0
21:07:41.729 00.000 12252 Move returns status 0, amount 35
21:07:41.729 00.000 12252 MoveAxis(N, 0, ABG)
21:07:41.729 00.000 12252 Move returns status 0, amount 0
21:07:41.729 00.000 12252 move complete, result=0
21:07:41.729 00.000 12252 worker thread done servicing request
21:07:41.729 00.000 12252 Worker thread wakes up
21:07:41.729 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:41.729 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:07:41.729 00.000 9044 GuideStep: 0.1 px 35 ms WEST, 0.1 px 0 ms NORTH
21:07:44.094 02.365 12252 Exposure complete
21:07:44.159 00.065 12252 worker thread done servicing request
21:07:44.159 00.000 9044 OnExposeComplete: enter
21:07:44.160 00.001 9044 UpdateGuideState(): m_state=6
21:07:44.162 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1487
21:07:44.163 00.001 9044 Star::Find returns 1 (0), X=1010.72, Y=824.43, Mass=5599, SNR=51.4, Peak=173 HFD=5.3
21:07:44.164 00.001 9044 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.62) = xAngle (4.38 = -1.91)
21:07:44.165 00.001 9044 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.29 = 1.29)
21:07:44.166 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.75 mountX=-0.03 mountY=0.08, mountTheta=1.90
21:07:44.169 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.03, opts=13)
21:07:44.170 00.001 9044 Enqueuing Move request for scope (-0.08, 0.03)
21:07:44.171 00.001 12252 Worker thread wakes up
21:07:44.171 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:44.172 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
21:07:44.172 00.000 9044 UpdateGuideState exits: m=5599 SNR=51.4
21:07:44.173 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
21:07:44.173 00.000 9044 PhdController: settling, locked = 1, distance = 0.59 (2.00) aobump = 0 frame = 7 / 99999
21:07:44.174 00.001 12252 Moving (-0.08, 0.03) raw xDistance=-0.03 yDistance=0.08
21:07:44.174 00.000 9044 PhdController: newstate STATE_FINISH
21:07:44.175 00.001 9044 PhdController complete: success
21:07:44.176 00.001 9044 evsrv: {"Event":"SettleDone","Timestamp":1766542064.176,"Host":"ASTRO_IMAGING","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
21:07:44.177 00.001 12252 PPEC rslt(dithering): input = -0.03, final = -0.02
21:07:44.177 00.000 9044 Mount: notify guiding dither settle done success=1
21:07:44.179 00.002 9044 PhdController: newstate STATE_IDLE
21:07:44.179 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:44.181 00.002 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
21:07:44.181 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:44.183 00.002 9044 Enqueuing Expose request
21:07:44.186 00.003 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:44.186 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:07:44.186 00.000 12252 MoveAxis(E, 6, ABG)
21:07:44.186 00.000 12252 Guiding  Dir = 2, Dur = 6
21:07:44.187 00.001 12252 IsSlewing returns 0
21:07:44.187 00.000 12252 IsGuiding returns 0
21:07:44.189 00.002 12252 PulseGuide returned control before completion, sleep 14
21:07:44.209 00.020 12252 IsGuiding returns 0
21:07:44.209 00.000 12252 Move returns status 0, amount 6
21:07:44.210 00.001 12252 MoveAxis(N, 0, ABG)
21:07:44.210 00.000 12252 Move returns status 0, amount 0
21:07:44.210 00.000 12252 move complete, result=0
21:07:44.210 00.000 12252 worker thread done servicing request
21:07:44.210 00.000 12252 Worker thread wakes up
21:07:44.210 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:07:44.212 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:44.212 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:07:46.572 02.360 12252 Exposure complete
21:07:46.628 00.056 12252 worker thread done servicing request
21:07:46.629 00.001 9044 OnExposeComplete: enter
21:07:46.630 00.001 9044 UpdateGuideState(): m_state=6
21:07:46.630 00.000 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1488
21:07:46.631 00.001 9044 Star::Find returns 1 (0), X=1010.76, Y=824.69, Mass=5629, SNR=51.5, Peak=173 HFD=5.2
21:07:46.632 00.001 9044 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.62) = xAngle (3.31 = -2.98)
21:07:46.633 00.001 9044 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.22 = 0.22)
21:07:46.633 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.68 mountX=-0.30 mountY=0.07, mountTheta=2.92
21:07:46.635 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.30, opts=13)
21:07:46.635 00.000 9044 Enqueuing Move request for scope (-0.03, 0.30)
21:07:46.636 00.001 12252 Worker thread wakes up
21:07:46.636 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
21:07:46.636 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
21:07:46.636 00.000 12252 Moving (-0.03, 0.30) raw xDistance=-0.30 yDistance=0.07
21:07:46.638 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:46.638 00.000 9044 UpdateGuideState exits: m=5629 SNR=51.5
21:07:46.639 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:46.640 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:46.642 00.002 12252 PPEC rslt(dithering): input = -0.30, final = -0.18
21:07:46.642 00.000 9044 Enqueuing Expose request
21:07:46.642 00.000 12252 PPEC: input: -0.30, control: -0.18, exposure: 2000
21:07:46.643 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:46.643 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:07:46.643 00.000 12252 MoveAxis(E, 69, ABG)
21:07:46.643 00.000 12252 Guiding  Dir = 2, Dur = 69
21:07:46.643 00.000 12252 IsSlewing returns 0
21:07:46.644 00.001 12252 IsGuiding returns 0
21:07:46.646 00.002 12252 PulseGuide returned control before completion, sleep 77
21:07:46.735 00.089 12252 IsGuiding returns 0
21:07:46.735 00.000 12252 Move returns status 0, amount 69
21:07:46.735 00.000 12252 MoveAxis(N, 0, ABG)
21:07:46.736 00.001 12252 Move returns status 0, amount 0
21:07:46.736 00.000 12252 move complete, result=0
21:07:46.736 00.000 12252 worker thread done servicing request
21:07:46.736 00.000 9044 GuideStep: -0.3 px 69 ms EAST, 0.1 px 0 ms NORTH
21:07:46.738 00.002 12252 Worker thread wakes up
21:07:46.739 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:46.739 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:07:49.078 02.339 12252 Exposure complete
21:07:49.145 00.067 12252 worker thread done servicing request
21:07:49.145 00.000 9044 OnExposeComplete: enter
21:07:49.149 00.004 9044 UpdateGuideState(): m_state=6
21:07:49.152 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1489
21:07:49.155 00.003 9044 Star::Find returns 1 (0), X=1010.71, Y=824.67, Mass=5555, SNR=51.1, Peak=173 HFD=5.3
21:07:49.158 00.003 9044 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.62) = xAngle (3.51 = -2.78)
21:07:49.160 00.002 9044 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.42 = 0.42)
21:07:49.162 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.88 mountX=-0.27 mountY=0.12, mountTheta=2.73
21:07:49.167 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.27, opts=13)
21:07:49.169 00.002 9044 Enqueuing Move request for scope (-0.09, 0.27)
21:07:49.173 00.004 12252 Worker thread wakes up
21:07:49.173 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:49.175 00.002 9044 UpdateGuideState exits: m=5555 SNR=51.1
21:07:49.178 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
21:07:49.178 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:49.181 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:49.184 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
21:07:49.184 00.000 9044 Enqueuing Expose request
21:07:49.185 00.001 12252 Moving (-0.09, 0.27) raw xDistance=-0.27 yDistance=0.12
21:07:49.189 00.004 12252 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = -0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 1322.40
21:07:49.189 00.000 12252 PPEC: input: -0.27, control: -0.16, exposure: 2000
21:07:49.189 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:49.189 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:07:49.189 00.000 12252 MoveAxis(E, 64, ABG)
21:07:49.189 00.000 12252 Guiding  Dir = 2, Dur = 64
21:07:49.190 00.001 12252 IsSlewing returns 0
21:07:49.190 00.000 12252 IsGuiding returns 0
21:07:49.193 00.003 12252 PulseGuide returned control before completion, sleep 72
21:07:49.272 00.079 12252 IsGuiding returns 0
21:07:49.272 00.000 12252 Move returns status 0, amount 64
21:07:49.272 00.000 12252 MoveAxis(N, 0, ABG)
21:07:49.272 00.000 12252 Move returns status 0, amount 0
21:07:49.272 00.000 12252 move complete, result=0
21:07:49.272 00.000 12252 worker thread done servicing request
21:07:49.274 00.002 12252 Worker thread wakes up
21:07:49.274 00.000 9044 GuideStep: -0.3 px 64 ms EAST, 0.1 px 0 ms NORTH
21:07:49.276 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:49.276 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:07:51.644 02.368 12252 Exposure complete
21:07:51.688 00.044 12252 worker thread done servicing request
21:07:51.688 00.000 9044 OnExposeComplete: enter
21:07:51.690 00.002 9044 UpdateGuideState(): m_state=6
21:07:51.692 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
21:07:51.693 00.001 9044 Star::Find returns 1 (0), X=1010.78, Y=824.35, Mass=5485, SNR=50.8, Peak=173 HFD=5.2
21:07:51.695 00.002 9044 MultiStar: exiting stabilization period
21:07:51.695 00.000 9044 MultiStar: updating star positions after lock position change
21:07:51.696 00.001 9044 Star::Find(15, 1181, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
21:07:51.697 00.001 9044 Star::Find returns 1 (0), X=1181.62, Y=633.16, Mass=6302, SNR=54.0, Peak=173 HFD=5.5
21:07:51.697 00.000 9044 Star::Find(15, 719, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
21:07:51.698 00.001 9044 Star::Find returns 1 (0), X=719.45, Y=312.28, Mass=8457, SNR=61.8, Peak=173 HFD=6.2
21:07:51.698 00.000 9044 Star::Find(15, 268, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
21:07:51.699 00.001 9044 Star::Find returns 1 (0), X=268.97, Y=830.72, Mass=4009, SNR=44.0, Peak=172 HFD=4.8
21:07:51.700 00.001 9044 Star::Find(15, 1201, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
21:07:51.701 00.001 9044 Star::Find returns 1 (0), X=1202.12, Y=748.54, Mass=9625, SNR=65.2, Peak=174 HFD=6.5
21:07:51.702 00.001 9044 Star::Find(15, 625, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
21:07:51.702 00.000 9044 Star::Find returns 1 (0), X=626.33, Y=246.66, Mass=2302, SNR=33.4, Peak=115 HFD=4.8
21:07:51.703 00.001 9044 Star::Find(15, 1185, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
21:07:51.704 00.001 9044 Star::Find returns 1 (0), X=1185.32, Y=373.57, Mass=975, SNR=21.8, Peak=116 HFD=3.2
21:07:51.705 00.001 9044 Star::Find(15, 1020, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
21:07:51.707 00.002 9044 Star::Find returns 1 (0), X=1021.11, Y=740.88, Mass=993, SNR=22.0, Peak=65 HFD=4.4
21:07:51.708 00.001 9044 Star::Find(15, 491, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
21:07:51.708 00.000 9044 Star::Find returns 1 (0), X=491.80, Y=217.20, Mass=926, SNR=21.1, Peak=53 HFD=4.7
21:07:51.709 00.001 9044 Star::Find(15, 1054, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
21:07:51.710 00.001 9044 Star::Find returns 1 (0), X=1054.29, Y=776.41, Mass=504, SNR=15.7, Peak=52 HFD=3.5
21:07:51.711 00.001 9044 Star::Find(15, 535, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
21:07:51.713 00.002 9044 Star::Find returns 1 (0), X=536.16, Y=823.32, Mass=866, SNR=20.5, Peak=45 HFD=5.1
21:07:51.715 00.002 9044 Star::Find(15, 661, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
21:07:51.717 00.002 9044 Star::Find returns 1 (0), X=662.27, Y=757.41, Mass=979, SNR=21.6, Peak=48 HFD=5.4
21:07:51.719 00.002 9044 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.62) = xAngle (-0.29 = -0.29)
21:07:51.722 00.003 9044 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.37 = 2.91)
21:07:51.723 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.91 mountX=0.05 mountY=0.01, mountTheta=0.23
21:07:51.726 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.05, opts=13)
21:07:51.727 00.001 9044 Enqueuing Move request for scope (-0.02, -0.05)
21:07:51.729 00.002 12252 Worker thread wakes up
21:07:51.729 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
21:07:51.729 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
21:07:51.729 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:51.730 00.001 12252 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=0.01
21:07:51.732 00.002 9044 UpdateGuideState exits: m=5485 SNR=50.8
21:07:51.733 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:51.734 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:51.735 00.001 9044 Enqueuing Expose request
21:07:51.736 00.001 12252 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1322.05
21:07:51.736 00.000 12252 PPEC: input: 0.05, control: -0.00, exposure: 2000
21:07:51.736 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:51.736 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:07:51.736 00.000 12252 MoveAxis(E, 0, ABG)
21:07:51.736 00.000 12252 Move returns status 0, amount 0
21:07:51.736 00.000 12252 MoveAxis(N, 0, ABG)
21:07:51.736 00.000 12252 Move returns status 0, amount 0
21:07:51.736 00.000 12252 move complete, result=0
21:07:51.736 00.000 12252 worker thread done servicing request
21:07:51.736 00.000 12252 Worker thread wakes up
21:07:51.736 00.000 9044 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:07:51.738 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:51.738 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:07:54.092 02.354 12252 Exposure complete
21:07:54.160 00.068 12252 worker thread done servicing request
21:07:54.160 00.000 9044 OnExposeComplete: enter
21:07:54.164 00.004 9044 UpdateGuideState(): m_state=6
21:07:54.166 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1491
21:07:54.168 00.002 9044 Star::Find returns 1 (0), X=1010.83, Y=824.40, Mass=5548, SNR=51.4, Peak=173 HFD=5.2
21:07:54.171 00.003 9044 MultiStar: [#1 -0.01,0.12,1.04,U] [#2 0.09,0.04,1.22,U] [#3 0.06,0.02,0.85,U] [#4 -0.12,1.12,0.00,M1] [#5 -0.02,0.10,0.66,U] [#6 0.03,0.15,0.43,U] [#7 0.03,0.20,0.44,U] [#8 0.08,-0.04,0.40,U] 
21:07:54.174 00.003 9044 single-star, 7 included, MultiStar: {0.04, 0.07}, one-star: {0.03, 0.00}
21:07:54.177 00.003 9044 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.62) = xAngle (1.77 = 1.77)
21:07:54.179 00.002 9044 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.31 = -1.31)
21:07:54.181 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.15 mountX=-0.01 mountY=-0.03, mountTheta=-1.77
21:07:54.186 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.00, opts=13)
21:07:54.188 00.002 9044 Enqueuing Move request for scope (0.03, 0.00)
21:07:54.189 00.001 12252 Worker thread wakes up
21:07:54.190 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:54.192 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
21:07:54.192 00.000 9044 UpdateGuideState exits: m=5548 SNR=51.4
21:07:54.196 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:54.199 00.003 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
21:07:54.199 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:54.202 00.003 9044 Enqueuing Expose request
21:07:54.204 00.002 12252 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
21:07:54.210 00.006 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1321.69
21:07:54.210 00.000 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
21:07:54.210 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:54.210 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:07:54.211 00.001 12252 MoveAxis(E, 0, ABG)
21:07:54.211 00.000 12252 Move returns status 0, amount 0
21:07:54.211 00.000 12252 MoveAxis(N, 0, ABG)
21:07:54.211 00.000 12252 Move returns status 0, amount 0
21:07:54.211 00.000 12252 move complete, result=0
21:07:54.211 00.000 12252 worker thread done servicing request
21:07:54.211 00.000 12252 Worker thread wakes up
21:07:54.211 00.000 9044 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:07:54.214 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:54.214 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:07:56.554 02.340 12252 Exposure complete
21:07:56.607 00.053 12252 worker thread done servicing request
21:07:56.607 00.000 9044 OnExposeComplete: enter
21:07:56.611 00.004 9044 UpdateGuideState(): m_state=6
21:07:56.612 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1492
21:07:56.613 00.001 9044 Star::Find returns 1 (0), X=1010.81, Y=824.45, Mass=5531, SNR=51.1, Peak=173 HFD=5.2
21:07:56.615 00.002 9044 MultiStar: [#1 -0.02,0.12,1.05,U] [#2 0.08,0.05,1.21,U] [#3 0.05,0.12,0.84,U] [#4 -0.12,1.15,0.00,M2] [#5 0.02,0.08,0.67,U] [#6 0.01,0.07,0.43,U] [#7 -0.01,0.13,0.44,U] [#8 0.15,0.02,0.41,U] 
21:07:56.616 00.001 9044 single-star, 7 included, MultiStar: {0.03, 0.08}, one-star: {0.01, 0.05}
21:07:56.617 00.001 9044 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.62) = xAngle (2.95 = 2.95)
21:07:56.618 00.001 9044 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.14 = -0.14)
21:07:56.619 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.32 mountX=-0.05 mountY=-0.01, mountTheta=-3.00
21:07:56.621 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.05, opts=13)
21:07:56.623 00.002 9044 Enqueuing Move request for scope (0.01, 0.05)
21:07:56.624 00.001 12252 Worker thread wakes up
21:07:56.624 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:56.626 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
21:07:56.626 00.000 9044 UpdateGuideState exits: m=5531 SNR=51.1
21:07:56.627 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
21:07:56.627 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:56.629 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:56.630 00.001 9044 Enqueuing Expose request
21:07:56.631 00.001 12252 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=-0.01
21:07:56.634 00.003 12252 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1321.34
21:07:56.634 00.000 12252 PPEC: input: -0.05, control: -0.00, exposure: 2000
21:07:56.634 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:56.634 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:07:56.634 00.000 12252 MoveAxis(E, 1, ABG)
21:07:56.634 00.000 12252 Guiding  Dir = 2, Dur = 1
21:07:56.635 00.001 12252 IsSlewing returns 0
21:07:56.635 00.000 12252 IsGuiding returns 0
21:07:56.637 00.002 12252 IsGuiding returns 0
21:07:56.637 00.000 12252 Move returns status 0, amount 1
21:07:56.637 00.000 12252 MoveAxis(N, 0, ABG)
21:07:56.637 00.000 12252 Move returns status 0, amount 0
21:07:56.637 00.000 12252 move complete, result=0
21:07:56.637 00.000 12252 worker thread done servicing request
21:07:56.637 00.000 12252 Worker thread wakes up
21:07:56.637 00.000 9044 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:07:56.638 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:56.640 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:07:58.978 02.338 12252 Exposure complete
21:07:59.035 00.057 12252 worker thread done servicing request
21:07:59.035 00.000 9044 OnExposeComplete: enter
21:07:59.036 00.001 9044 UpdateGuideState(): m_state=6
21:07:59.039 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1493
21:07:59.040 00.001 9044 Star::Find returns 1 (0), X=1010.80, Y=824.78, Mass=5669, SNR=51.7, Peak=173 HFD=5.1
21:07:59.041 00.001 9044 MultiStar: [#1 -0.01,0.52,0.00,M1] [#2 0.15,0.35,0.00,M1] [#3 0.09,0.29,0.85,U] [#4 -0.10,1.25,0.00,M3] [#5 0.05,0.45,0.00,M1] [#6 0.07,0.35,0.00,M1] [#7 0.04,0.45,0.00,M2] [#8 0.19,0.31,0.00,M1] 
21:07:59.041 00.000 9044 refined, 1 included, MultiStar: {0.04, 0.34}, one-star: {0.01, 0.38}
21:07:59.042 00.001 9044 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.62) = xAngle (3.07 = 3.07)
21:07:59.043 00.001 9044 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.01 = -0.01)
21:07:59.044 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.44 mountX=-0.34 mountY=-0.00, mountTheta=-3.13
21:07:59.045 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.34, opts=13)
21:07:59.046 00.001 9044 Enqueuing Move request for scope (0.04, 0.34)
21:07:59.047 00.001 12252 Worker thread wakes up
21:07:59.047 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:07:59.047 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.34) opts 0xd
21:07:59.047 00.000 9044 UpdateGuideState exits: m=5669 SNR=51.7
21:07:59.048 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:07:59.050 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.34)
21:07:59.050 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:07:59.051 00.001 9044 Enqueuing Expose request
21:07:59.051 00.000 12252 Moving (0.04, 0.34) raw xDistance=-0.34 yDistance=-0.00
21:07:59.055 00.004 12252 PPEC rslt: input = -0.34, final = -0.21, react = -0.21, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 1320.98
21:07:59.055 00.000 12252 PPEC: input: -0.34, control: -0.21, exposure: 2000
21:07:59.056 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:07:59.056 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:07:59.056 00.000 12252 MoveAxis(E, 83, ABG)
21:07:59.056 00.000 12252 Guiding  Dir = 2, Dur = 83
21:07:59.056 00.000 12252 IsSlewing returns 0
21:07:59.056 00.000 12252 IsGuiding returns 0
21:07:59.058 00.002 12252 PulseGuide returned control before completion, sleep 92
21:07:59.157 00.099 12252 IsGuiding returns 0
21:07:59.157 00.000 12252 Move returns status 0, amount 83
21:07:59.157 00.000 12252 MoveAxis(N, 0, ABG)
21:07:59.157 00.000 12252 Move returns status 0, amount 0
21:07:59.157 00.000 12252 move complete, result=0
21:07:59.157 00.000 12252 worker thread done servicing request
21:07:59.157 00.000 12252 Worker thread wakes up
21:07:59.157 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:07:59.157 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:07:59.157 00.000 9044 GuideStep: -0.3 px 83 ms EAST, -0.0 px 0 ms NORTH
21:08:01.502 02.345 12252 Exposure complete
21:08:01.570 00.068 12252 worker thread done servicing request
21:08:01.570 00.000 9044 OnExposeComplete: enter
21:08:01.571 00.001 9044 UpdateGuideState(): m_state=6
21:08:01.572 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1494
21:08:01.574 00.002 9044 Star::Find returns 1 (0), X=1010.82, Y=824.77, Mass=5367, SNR=50.1, Peak=173 HFD=5.0
21:08:01.576 00.002 9044 MultiStar: [#1 0.04,0.50,0.00,M2] [#2 0.10,0.30,1.23,U] [#3 0.04,0.33,0.88,U] [#4 -0.07,1.35,0.00,M4] [#5 0.10,0.31,0.67,U] [#6 0.05,0.33,0.43,U] [#7 0.01,0.39,0.00,M3] [#8 0.17,0.27,0.42,U] 
21:08:01.577 00.001 9044 refined, 5 included, MultiStar: {0.07, 0.32}, one-star: {0.03, 0.37}
21:08:01.579 00.002 9044 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.62) = xAngle (2.97 = 2.97)
21:08:01.580 00.001 9044 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.12 = -0.12)
21:08:01.582 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.32 hyp=0.33 cameraTheta=1.34 mountX=-0.32 mountY=-0.04, mountTheta=-3.02
21:08:01.584 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.32, opts=13)
21:08:01.585 00.001 9044 Enqueuing Move request for scope (0.07, 0.32)
21:08:01.586 00.001 12252 Worker thread wakes up
21:08:01.586 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:01.587 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.32) opts 0xd
21:08:01.587 00.000 9044 UpdateGuideState exits: m=5367 SNR=50.1
21:08:01.589 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:01.590 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:01.591 00.001 9044 Enqueuing Expose request
21:08:01.592 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.32)
21:08:01.593 00.001 12252 Moving (0.07, 0.32) raw xDistance=-0.32 yDistance=-0.04
21:08:01.598 00.005 12252 PPEC rslt: input = -0.32, final = -0.20, react = -0.19, pred = -0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 1320.63
21:08:01.598 00.000 12252 PPEC: input: -0.32, control: -0.20, exposure: 2000
21:08:01.599 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:01.599 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:08:01.599 00.000 12252 MoveAxis(E, 79, ABG)
21:08:01.599 00.000 12252 Guiding  Dir = 2, Dur = 79
21:08:01.600 00.001 12252 IsSlewing returns 0
21:08:01.600 00.000 12252 IsGuiding returns 0
21:08:01.602 00.002 12252 PulseGuide returned control before completion, sleep 87
21:08:01.700 00.098 12252 IsGuiding returns 0
21:08:01.700 00.000 12252 Move returns status 0, amount 79
21:08:01.700 00.000 12252 MoveAxis(N, 0, ABG)
21:08:01.700 00.000 12252 Move returns status 0, amount 0
21:08:01.701 00.001 12252 move complete, result=0
21:08:01.701 00.000 12252 worker thread done servicing request
21:08:01.701 00.000 9044 GuideStep: -0.3 px 79 ms EAST, -0.0 px 0 ms NORTH
21:08:01.701 00.000 12252 Worker thread wakes up
21:08:01.701 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:01.702 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:04.065 02.363 12252 Exposure complete
21:08:04.147 00.082 12252 worker thread done servicing request
21:08:04.147 00.000 9044 OnExposeComplete: enter
21:08:04.149 00.002 9044 UpdateGuideState(): m_state=6
21:08:04.151 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1495
21:08:04.152 00.001 9044 Star::Find returns 1 (0), X=1010.76, Y=824.76, Mass=5696, SNR=51.9, Peak=173 HFD=5.1
21:08:04.154 00.002 9044 MultiStar: [#1 -0.03,0.29,1.06,U] [#2 -0.03,0.21,1.21,U] [#3 -0.02,0.37,0.00,M1] [#4 -0.19,1.29,0.00,M5] [#5 -0.07,0.28,0.64,U] [#6 -0.11,0.26,0.42,U] [#7 -0.04,0.39,0.00,M4] [#8 -0.09,0.24,0.40,U] 
21:08:04.155 00.001 9044 refined, 5 included, MultiStar: {-0.05, 0.27}, one-star: {-0.03, 0.36}
21:08:04.156 00.001 9044 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.62) = xAngle (3.36 = -2.92)
21:08:04.157 00.001 9044 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.28 = 0.28)
21:08:04.158 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.27 hyp=0.28 cameraTheta=1.74 mountX=-0.27 mountY=0.08, mountTheta=2.86
21:08:04.162 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.27, opts=13)
21:08:04.164 00.002 9044 Enqueuing Move request for scope (-0.05, 0.27)
21:08:04.165 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:04.166 00.001 9044 UpdateGuideState exits: m=5696 SNR=51.9
21:08:04.167 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:04.168 00.001 12252 Worker thread wakes up
21:08:04.168 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:04.169 00.001 9044 Enqueuing Expose request
21:08:04.170 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.27) opts 0xd
21:08:04.170 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.27)
21:08:04.170 00.000 12252 Moving (-0.05, 0.27) raw xDistance=-0.27 yDistance=0.08
21:08:04.172 00.002 12252 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 1320.27
21:08:04.172 00.000 12252 PPEC: input: -0.27, control: -0.17, exposure: 2000
21:08:04.172 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:04.172 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:08:04.172 00.000 12252 MoveAxis(E, 66, ABG)
21:08:04.172 00.000 12252 Guiding  Dir = 2, Dur = 66
21:08:04.172 00.000 12252 IsSlewing returns 0
21:08:04.173 00.001 12252 IsGuiding returns 0
21:08:04.175 00.002 12252 PulseGuide returned control before completion, sleep 74
21:08:04.253 00.078 12252 IsGuiding returns 0
21:08:04.253 00.000 12252 Move returns status 0, amount 66
21:08:04.253 00.000 12252 MoveAxis(N, 0, ABG)
21:08:04.253 00.000 12252 Move returns status 0, amount 0
21:08:04.253 00.000 12252 move complete, result=0
21:08:04.253 00.000 12252 worker thread done servicing request
21:08:04.253 00.000 9044 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
21:08:04.257 00.004 12252 Worker thread wakes up
21:08:04.257 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:04.257 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:06.624 02.367 12252 Exposure complete
21:08:06.670 00.046 12252 worker thread done servicing request
21:08:06.671 00.001 9044 OnExposeComplete: enter
21:08:06.672 00.001 9044 UpdateGuideState(): m_state=6
21:08:06.673 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
21:08:06.674 00.001 9044 Star::Find returns 1 (0), X=1010.64, Y=824.59, Mass=5488, SNR=50.9, Peak=173 HFD=5.2
21:08:06.675 00.001 9044 MultiStar: [#1 -0.22,0.22,1.07,U] [#2 -0.03,0.23,1.20,U] [#3 -0.12,0.18,0.86,U] [#4 -0.25,1.25,0.00,M6] [#5 -0.16,0.28,0.65,U] [#6 -0.12,0.30,0.43,U] [#7 -0.18,0.27,0.44,U] [#8 -0.01,0.32,0.42,U] 
21:08:06.677 00.002 9044 single-star, 7 included, MultiStar: {-0.13, 0.23}, one-star: {-0.15, 0.19}
21:08:06.680 00.003 9044 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.62) = xAngle (3.87 = -2.41)
21:08:06.682 00.002 9044 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.79 = 0.79)
21:08:06.685 00.003 9044 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.25 cameraTheta=2.25 mountX=-0.18 mountY=0.17, mountTheta=2.38
21:08:06.688 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.19, opts=13)
21:08:06.691 00.003 9044 Enqueuing Move request for scope (-0.15, 0.19)
21:08:06.693 00.002 12252 Worker thread wakes up
21:08:06.693 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:06.695 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
21:08:06.695 00.000 9044 UpdateGuideState exits: m=5488 SNR=50.9
21:08:06.697 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
21:08:06.697 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:06.699 00.002 12252 Moving (-0.15, 0.19) raw xDistance=-0.18 yDistance=0.17
21:08:06.699 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:06.701 00.002 9044 Enqueuing Expose request
21:08:06.704 00.003 12252 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 1319.92
21:08:06.704 00.000 12252 PPEC: input: -0.18, control: -0.10, exposure: 2000
21:08:06.704 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:08:06.704 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:08:06.704 00.000 12252 MoveAxis(E, 40, ABG)
21:08:06.704 00.000 12252 Guiding  Dir = 2, Dur = 40
21:08:06.705 00.001 12252 IsSlewing returns 0
21:08:06.705 00.000 12252 IsGuiding returns 0
21:08:06.707 00.002 12252 PulseGuide returned control before completion, sleep 48
21:08:06.765 00.058 12252 IsGuiding returns 0
21:08:06.765 00.000 12252 Move returns status 0, amount 40
21:08:06.765 00.000 12252 MoveAxis(N, 0, ABG)
21:08:06.765 00.000 12252 Move returns status 0, amount 0
21:08:06.765 00.000 12252 move complete, result=0
21:08:06.765 00.000 12252 worker thread done servicing request
21:08:06.765 00.000 12252 Worker thread wakes up
21:08:06.765 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:06.765 00.000 9044 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
21:08:06.768 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:09.121 02.353 12252 Exposure complete
21:08:09.191 00.070 12252 worker thread done servicing request
21:08:09.191 00.000 9044 OnExposeComplete: enter
21:08:09.192 00.001 9044 UpdateGuideState(): m_state=6
21:08:09.193 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1497
21:08:09.196 00.003 9044 Star::Find returns 1 (0), X=1010.70, Y=824.58, Mass=5615, SNR=51.5, Peak=173 HFD=5.2
21:08:09.199 00.003 9044 MultiStar: [#1 -0.18,0.27,1.05,U] [#2 -0.02,0.21,1.18,U] [#3 -0.15,0.25,0.84,U] [#4 -0.25,1.23,0.00,M7] [#5 -0.09,0.25,0.66,U] [#6 -0.07,0.30,0.42,U] [#7 -0.15,0.30,0.44,U] [#8 0.02,0.20,0.42,U] 
21:08:09.200 00.001 9044 single-star, 7 included, MultiStar: {-0.10, 0.24}, one-star: {-0.10, 0.18}
21:08:09.202 00.002 9044 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.62) = xAngle (3.68 = -2.60)
21:08:09.203 00.001 9044 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.60 = 0.60)
21:08:09.203 00.000 9044 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.20 cameraTheta=2.06 mountX=-0.17 mountY=0.11, mountTheta=2.56
21:08:09.205 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.18, opts=13)
21:08:09.207 00.002 9044 Enqueuing Move request for scope (-0.10, 0.18)
21:08:09.207 00.000 12252 Worker thread wakes up
21:08:09.207 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:09.208 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
21:08:09.208 00.000 9044 UpdateGuideState exits: m=5615 SNR=51.5
21:08:09.209 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
21:08:09.209 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:09.209 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:09.211 00.002 12252 Moving (-0.10, 0.18) raw xDistance=-0.17 yDistance=0.11
21:08:09.211 00.000 9044 Enqueuing Expose request
21:08:09.213 00.002 12252 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 1319.56
21:08:09.214 00.001 12252 PPEC: input: -0.17, control: -0.10, exposure: 2000
21:08:09.214 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:09.214 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:08:09.214 00.000 12252 MoveAxis(E, 39, ABG)
21:08:09.214 00.000 12252 Guiding  Dir = 2, Dur = 39
21:08:09.214 00.000 12252 IsSlewing returns 0
21:08:09.215 00.001 12252 IsGuiding returns 0
21:08:09.216 00.001 12252 PulseGuide returned control before completion, sleep 48
21:08:09.272 00.056 12252 IsGuiding returns 0
21:08:09.272 00.000 12252 Move returns status 0, amount 39
21:08:09.272 00.000 12252 MoveAxis(N, 0, ABG)
21:08:09.272 00.000 12252 Move returns status 0, amount 0
21:08:09.272 00.000 12252 move complete, result=0
21:08:09.272 00.000 12252 worker thread done servicing request
21:08:09.272 00.000 12252 Worker thread wakes up
21:08:09.272 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:09.272 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:09.272 00.000 9044 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
21:08:11.615 02.343 12252 Exposure complete
21:08:11.661 00.046 12252 worker thread done servicing request
21:08:11.661 00.000 9044 OnExposeComplete: enter
21:08:11.663 00.002 9044 UpdateGuideState(): m_state=6
21:08:11.664 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1498
21:08:11.665 00.001 9044 Star::Find returns 1 (0), X=1010.80, Y=824.70, Mass=5624, SNR=51.4, Peak=173 HFD=5.2
21:08:11.666 00.001 9044 MultiStar: [#1 -0.03,0.42,0.00,M1] [#2 0.02,0.24,1.19,U] [#3 0.05,0.19,0.85,U] [#4 -0.15,1.26,0.00,M8] [#5 -0.03,0.28,0.66,U] [#6 0.05,0.36,0.00,M1] [#7 0.02,0.23,0.44,U] [#8 0.11,0.22,0.41,U] 
21:08:11.668 00.002 9044 refined, 5 included, MultiStar: {0.02, 0.25}, one-star: {0.00, 0.30}
21:08:11.669 00.001 9044 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.62) = xAngle (3.11 = 3.11)
21:08:11.669 00.000 9044 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.02 = 0.02)
21:08:11.670 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.48 mountX=-0.25 mountY=0.01, mountTheta=3.12
21:08:11.674 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.25, opts=13)
21:08:11.676 00.002 9044 Enqueuing Move request for scope (0.02, 0.25)
21:08:11.677 00.001 12252 Worker thread wakes up
21:08:11.677 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:11.679 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
21:08:11.679 00.000 9044 UpdateGuideState exits: m=5624 SNR=51.4
21:08:11.682 00.003 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
21:08:11.682 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:11.683 00.001 12252 Moving (0.02, 0.25) raw xDistance=-0.25 yDistance=0.01
21:08:11.683 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:11.685 00.002 9044 Enqueuing Expose request
21:08:11.687 00.002 12252 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = 0.00, hyst = -0.14, hyst_pct = 0.00, period_length = 1319.21
21:08:11.687 00.000 12252 PPEC: input: -0.25, control: -0.15, exposure: 2000
21:08:11.687 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:11.687 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:08:11.687 00.000 12252 MoveAxis(E, 57, ABG)
21:08:11.688 00.001 12252 Guiding  Dir = 2, Dur = 57
21:08:11.688 00.000 12252 IsSlewing returns 0
21:08:11.688 00.000 12252 IsGuiding returns 0
21:08:11.690 00.002 12252 PulseGuide returned control before completion, sleep 65
21:08:11.763 00.073 12252 IsGuiding returns 0
21:08:11.763 00.000 12252 Move returns status 0, amount 57
21:08:11.763 00.000 12252 MoveAxis(N, 0, ABG)
21:08:11.764 00.001 12252 Move returns status 0, amount 0
21:08:11.764 00.000 12252 move complete, result=0
21:08:11.764 00.000 12252 worker thread done servicing request
21:08:11.764 00.000 12252 Worker thread wakes up
21:08:11.764 00.000 9044 GuideStep: -0.2 px 57 ms EAST, 0.0 px 0 ms NORTH
21:08:11.768 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:11.768 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:14.120 02.352 12252 Exposure complete
21:08:14.164 00.044 12252 worker thread done servicing request
21:08:14.164 00.000 9044 OnExposeComplete: enter
21:08:14.166 00.002 9044 UpdateGuideState(): m_state=6
21:08:14.167 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1499
21:08:14.169 00.002 9044 Star::Find returns 1 (0), X=1010.69, Y=824.50, Mass=5506, SNR=51.0, Peak=173 HFD=5.2
21:08:14.173 00.004 9044 MultiStar: [#1 -0.14,0.19,1.07,U] [#2 -0.01,0.16,1.20,U] [#3 -0.14,0.12,0.85,U] [#4 -0.20,1.24,0.00,M9] [#5 -0.06,0.24,0.66,U] [#6 -0.10,0.26,0.42,U] [#7 -0.13,0.18,0.45,U] [#8 -0.11,0.17,0.43,U] 
21:08:14.175 00.002 9044 single-star, 7 included, MultiStar: {-0.09, 0.17}, one-star: {-0.11, 0.10}
21:08:14.176 00.001 9044 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.62) = xAngle (3.99 = -2.29)
21:08:14.178 00.002 9044 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.91 = 0.91)
21:08:14.180 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.37 mountX=-0.10 mountY=0.12, mountTheta=2.27
21:08:14.184 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.10, opts=13)
21:08:14.185 00.001 9044 Enqueuing Move request for scope (-0.11, 0.10)
21:08:14.187 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:14.188 00.001 9044 UpdateGuideState exits: m=5506 SNR=51.0
21:08:14.189 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:14.190 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:14.191 00.001 9044 Enqueuing Expose request
21:08:14.192 00.001 12252 Worker thread wakes up
21:08:14.192 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
21:08:14.192 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
21:08:14.192 00.000 12252 Moving (-0.11, 0.10) raw xDistance=-0.10 yDistance=0.12
21:08:14.196 00.004 12252 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1318.85
21:08:14.196 00.000 12252 PPEC: input: -0.10, control: 0.00, exposure: 2000
21:08:14.196 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:14.196 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:08:14.196 00.000 12252 MoveAxis(W, 1, ABG)
21:08:14.196 00.000 12252 Guiding  Dir = 3, Dur = 1
21:08:14.196 00.000 12252 IsSlewing returns 0
21:08:14.196 00.000 12252 IsGuiding returns 0
21:08:14.201 00.005 12252 IsGuiding returns 0
21:08:14.201 00.000 12252 Move returns status 0, amount 1
21:08:14.201 00.000 12252 MoveAxis(N, 0, ABG)
21:08:14.201 00.000 12252 Move returns status 0, amount 0
21:08:14.201 00.000 12252 move complete, result=0
21:08:14.201 00.000 12252 worker thread done servicing request
21:08:14.201 00.000 12252 Worker thread wakes up
21:08:14.201 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:14.201 00.000 9044 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:08:14.203 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:16.550 02.347 12252 Exposure complete
21:08:16.617 00.067 12252 worker thread done servicing request
21:08:16.617 00.000 9044 OnExposeComplete: enter
21:08:16.620 00.003 9044 UpdateGuideState(): m_state=6
21:08:16.622 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1500
21:08:16.623 00.001 9044 Star::Find returns 1 (0), X=1010.67, Y=824.80, Mass=5496, SNR=50.8, Peak=173 HFD=5.2
21:08:16.624 00.001 9044 MultiStar: [#1 -0.23,0.59,0.00,M1] [#2 -0.03,0.34,1.24,U] [#3 -0.15,0.30,0.85,U] [#4 -0.27,1.37,0.00,M10] [#5 -0.15,0.40,0.00,M1] [#6 -0.18,0.43,0.00,M1] [#7 -0.20,0.59,0.00,M1] [#8 -0.06,0.38,0.00,M1] 
21:08:16.625 00.001 9044 refined, 2 included, MultiStar: {-0.10, 0.35}, one-star: {-0.13, 0.40}
21:08:16.626 00.001 9044 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.62) = xAngle (3.47 = -2.82)
21:08:16.626 00.000 9044 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.38 = 0.38)
21:08:16.627 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.35 hyp=0.36 cameraTheta=1.84 mountX=-0.34 mountY=0.13, mountTheta=2.77
21:08:16.629 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.35, opts=13)
21:08:16.630 00.001 9044 Enqueuing Move request for scope (-0.10, 0.35)
21:08:16.631 00.001 12252 Worker thread wakes up
21:08:16.631 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:16.634 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.35) opts 0xd
21:08:16.634 00.000 9044 UpdateGuideState exits: m=5496 SNR=50.8
21:08:16.634 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:16.635 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:16.636 00.001 9044 Enqueuing Expose request
21:08:16.637 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.35)
21:08:16.637 00.000 12252 Moving (-0.10, 0.35) raw xDistance=-0.34 yDistance=0.13
21:08:16.640 00.003 12252 PPEC rslt: input = -0.34, final = -0.20, react = -0.21, pred = 0.01, hyst = -0.19, hyst_pct = 0.00, period_length = 1318.49
21:08:16.640 00.000 12252 PPEC: input: -0.34, control: -0.20, exposure: 2000
21:08:16.640 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:16.640 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:08:16.640 00.000 12252 MoveAxis(E, 78, ABG)
21:08:16.640 00.000 12252 Guiding  Dir = 2, Dur = 78
21:08:16.640 00.000 12252 IsSlewing returns 0
21:08:16.640 00.000 12252 IsGuiding returns 0
21:08:16.642 00.002 12252 PulseGuide returned control before completion, sleep 87
21:08:16.740 00.098 12252 IsGuiding returns 0
21:08:16.740 00.000 12252 Move returns status 0, amount 78
21:08:16.740 00.000 12252 MoveAxis(N, 0, ABG)
21:08:16.740 00.000 12252 Move returns status 0, amount 0
21:08:16.740 00.000 12252 move complete, result=0
21:08:16.740 00.000 12252 worker thread done servicing request
21:08:16.741 00.001 12252 Worker thread wakes up
21:08:16.741 00.000 9044 GuideStep: -0.3 px 78 ms EAST, 0.1 px 0 ms NORTH
21:08:16.743 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:16.743 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:19.097 02.354 12252 Exposure complete
21:08:19.168 00.071 12252 worker thread done servicing request
21:08:19.169 00.001 9044 OnExposeComplete: enter
21:08:19.170 00.001 9044 UpdateGuideState(): m_state=6
21:08:19.173 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1501
21:08:19.174 00.001 9044 Star::Find returns 1 (0), X=1010.68, Y=824.90, Mass=5581, SNR=51.3, Peak=173 HFD=5.1
21:08:19.175 00.001 9044 MultiStar: [#1 -0.21,0.64,0.00,M2] [#2 -0.06,0.50,0.00,M1] [#3 -0.12,0.49,0.00,M1] [#4 -0.22,1.47,0.00,R] [#5 -0.14,0.50,0.00,M2] [#6 -0.14,0.57,0.00,M2] [#7 -0.17,0.59,0.00,M2] [#8 -0.06,0.57,0.00,M2] 
21:08:19.176 00.001 9044 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.62) = xAngle (3.42 = -2.86)
21:08:19.177 00.001 9044 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.34 = 0.34)
21:08:19.178 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.50 hyp=0.52 cameraTheta=1.80 mountX=-0.50 mountY=0.17, mountTheta=2.81
21:08:19.179 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.50, opts=13)
21:08:19.180 00.001 9044 Enqueuing Move request for scope (-0.12, 0.50)
21:08:19.182 00.002 12252 Worker thread wakes up
21:08:19.182 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:19.183 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.50) opts 0xd
21:08:19.183 00.000 9044 UpdateGuideState exits: m=5581 SNR=51.3
21:08:19.184 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.50)
21:08:19.184 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:19.186 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:19.187 00.001 9044 Enqueuing Expose request
21:08:19.188 00.001 12252 Moving (-0.12, 0.50) raw xDistance=-0.50 yDistance=0.17
21:08:19.190 00.002 12252 PPEC rslt: input = -0.50, final = -0.29, react = -0.30, pred = 0.00, hyst = -0.27, hyst_pct = 0.00, period_length = 1318.13
21:08:19.190 00.000 12252 PPEC: input: -0.50, control: -0.29, exposure: 2000
21:08:19.191 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:08:19.191 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:08:19.191 00.000 12252 MoveAxis(E, 115, ABG)
21:08:19.191 00.000 12252 Guiding  Dir = 2, Dur = 115
21:08:19.191 00.000 12252 IsSlewing returns 0
21:08:19.191 00.000 12252 IsGuiding returns 0
21:08:19.193 00.002 12252 PulseGuide returned control before completion, sleep 124
21:08:19.330 00.137 12252 IsGuiding returns 0
21:08:19.330 00.000 12252 Move returns status 0, amount 115
21:08:19.331 00.001 12252 MoveAxis(N, 0, ABG)
21:08:19.331 00.000 12252 Move returns status 0, amount 0
21:08:19.331 00.000 12252 move complete, result=0
21:08:19.331 00.000 12252 worker thread done servicing request
21:08:19.331 00.000 12252 Worker thread wakes up
21:08:19.331 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:19.331 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:19.332 00.001 9044 GuideStep: -0.5 px 115 ms EAST, 0.2 px 0 ms NORTH
21:08:21.690 02.358 12252 Exposure complete
21:08:21.736 00.046 12252 worker thread done servicing request
21:08:21.736 00.000 9044 OnExposeComplete: enter
21:08:21.737 00.001 9044 UpdateGuideState(): m_state=6
21:08:21.738 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1502
21:08:21.740 00.002 9044 Star::Find returns 1 (0), X=1010.72, Y=824.50, Mass=5585, SNR=51.5, Peak=173 HFD=5.2
21:08:21.741 00.001 9044 MultiStar: [#1 -0.10,0.26,1.05,U] [#2 0.02,0.18,1.20,U] [#3 -0.07,0.20,0.85,U] [#4 0.03,-0.23,1.28,U] [#5 -0.12,0.20,0.65,U] [#6 -0.15,0.21,0.43,U] [#7 -0.14,0.32,0.44,U] [#8 -0.03,0.16,0.41,U] 
21:08:21.742 00.001 9044 single-star, 8 included, MultiStar: {-0.05, 0.12}, one-star: {-0.08, 0.11}
21:08:21.743 00.001 9044 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.62) = xAngle (3.82 = -2.46)
21:08:21.744 00.001 9044 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.74 = 0.74)
21:08:21.745 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.19 mountX=-0.10 mountY=0.09, mountTheta=2.43
21:08:21.749 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.11, opts=13)
21:08:21.750 00.001 9044 Enqueuing Move request for scope (-0.08, 0.11)
21:08:21.751 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:21.752 00.001 12252 Worker thread wakes up
21:08:21.752 00.000 9044 UpdateGuideState exits: m=5585 SNR=51.5
21:08:21.753 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:21.755 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
21:08:21.755 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
21:08:21.755 00.000 12252 Moving (-0.08, 0.11) raw xDistance=-0.10 yDistance=0.09
21:08:21.755 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:21.757 00.002 9044 Enqueuing Expose request
21:08:21.759 00.002 12252 PPEC rslt: input = -0.10, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 1317.77
21:08:21.759 00.000 12252 PPEC: input: -0.10, control: -0.06, exposure: 2000
21:08:21.759 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:21.759 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:08:21.759 00.000 12252 MoveAxis(E, 22, ABG)
21:08:21.759 00.000 12252 Guiding  Dir = 2, Dur = 22
21:08:21.759 00.000 12252 IsSlewing returns 0
21:08:21.759 00.000 12252 IsGuiding returns 0
21:08:21.762 00.003 12252 PulseGuide returned control before completion, sleep 30
21:08:21.805 00.043 12252 IsGuiding returns 0
21:08:21.805 00.000 12252 Move returns status 0, amount 22
21:08:21.805 00.000 12252 MoveAxis(N, 0, ABG)
21:08:21.805 00.000 12252 Move returns status 0, amount 0
21:08:21.805 00.000 12252 move complete, result=0
21:08:21.805 00.000 12252 worker thread done servicing request
21:08:21.805 00.000 12252 Worker thread wakes up
21:08:21.805 00.000 9044 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
21:08:21.807 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:21.807 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:24.149 02.342 12252 Exposure complete
21:08:24.203 00.054 12252 worker thread done servicing request
21:08:24.204 00.001 9044 OnExposeComplete: enter
21:08:24.206 00.002 9044 UpdateGuideState(): m_state=6
21:08:24.207 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1503
21:08:24.208 00.001 9044 Star::Find returns 1 (0), X=1010.69, Y=824.79, Mass=5556, SNR=51.2, Peak=173 HFD=5.2
21:08:24.209 00.001 9044 MultiStar: [#1 -0.19,0.55,0.00,M2] [#2 -0.05,0.40,0.00,M1] [#3 -0.10,0.46,0.00,M1] [#4 -0.01,-0.13,1.28,U] [#5 -0.15,0.48,0.00,M2] [#6 -0.16,0.46,0.00,M2] [#7 -0.10,0.50,0.00,M2] [#8 -0.05,0.42,0.00,M2] 
21:08:24.209 00.000 9044 refined, 1 included, MultiStar: {-0.05, 0.10}, one-star: {-0.10, 0.39}
21:08:24.210 00.001 9044 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.62) = xAngle (3.66 = -2.62)
21:08:24.211 00.001 9044 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.58 = 0.58)
21:08:24.212 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.04 mountX=-0.10 mountY=0.06, mountTheta=2.58
21:08:24.213 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.10, opts=13)
21:08:24.214 00.001 9044 Enqueuing Move request for scope (-0.05, 0.10)
21:08:24.214 00.000 12252 Worker thread wakes up
21:08:24.214 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:24.215 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
21:08:24.215 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
21:08:24.215 00.000 12252 Moving (-0.05, 0.10) raw xDistance=-0.10 yDistance=0.06
21:08:24.215 00.000 9044 UpdateGuideState exits: m=5556 SNR=51.2
21:08:24.218 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:24.220 00.002 12252 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1317.41
21:08:24.220 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:24.221 00.001 9044 Enqueuing Expose request
21:08:24.223 00.002 12252 PPEC: input: -0.10, control: 0.01, exposure: 2000
21:08:24.223 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:24.223 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:08:24.223 00.000 12252 MoveAxis(W, 4, ABG)
21:08:24.223 00.000 12252 Guiding  Dir = 3, Dur = 4
21:08:24.224 00.001 12252 IsSlewing returns 0
21:08:24.224 00.000 12252 IsGuiding returns 0
21:08:24.227 00.003 12252 PulseGuide returned control before completion, sleep 12
21:08:24.251 00.024 12252 IsGuiding returns 0
21:08:24.251 00.000 12252 Move returns status 0, amount 4
21:08:24.251 00.000 12252 MoveAxis(N, 0, ABG)
21:08:24.251 00.000 12252 Move returns status 0, amount 0
21:08:24.251 00.000 12252 move complete, result=0
21:08:24.251 00.000 12252 worker thread done servicing request
21:08:24.251 00.000 12252 Worker thread wakes up
21:08:24.251 00.000 9044 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
21:08:24.253 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:24.253 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:26.604 02.351 12252 Exposure complete
21:08:26.671 00.067 12252 worker thread done servicing request
21:08:26.671 00.000 9044 OnExposeComplete: enter
21:08:26.672 00.001 9044 UpdateGuideState(): m_state=6
21:08:26.673 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1504
21:08:26.675 00.002 9044 Star::Find returns 1 (0), X=1010.51, Y=824.94, Mass=5676, SNR=51.8, Peak=173 HFD=5.1
21:08:26.676 00.001 9044 MultiStar: [#1 -0.22,0.66,0.00,M3] [#2 -0.04,0.45,0.00,M2] [#3 -0.10,0.64,0.00,M2] [#4 -0.07,-0.06,1.27,U] [#5 -0.13,0.56,0.00,M3] [#6 -0.20,0.49,0.00,M3] [#7 -0.22,0.62,0.00,M3] [#8 0.03,0.49,0.00,M3] 
21:08:26.677 00.001 9044 refined, 1 included, MultiStar: {-0.16, 0.21}, one-star: {-0.28, 0.54}
21:08:26.678 00.001 9044 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.62) = xAngle (3.87 = -2.42)
21:08:26.680 00.002 9044 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.78 = 0.78)
21:08:26.681 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.26 cameraTheta=2.24 mountX=-0.20 mountY=0.19, mountTheta=2.38
21:08:26.683 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.21, opts=13)
21:08:26.683 00.000 9044 Enqueuing Move request for scope (-0.16, 0.21)
21:08:26.684 00.001 12252 Worker thread wakes up
21:08:26.684 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:26.685 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
21:08:26.685 00.000 9044 UpdateGuideState exits: m=5676 SNR=51.8
21:08:26.686 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
21:08:26.686 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:26.687 00.001 12252 Moving (-0.16, 0.21) raw xDistance=-0.20 yDistance=0.19
21:08:26.687 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:26.688 00.001 9044 Enqueuing Expose request
21:08:26.691 00.003 12252 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 1317.05
21:08:26.691 00.000 12252 PPEC: input: -0.20, control: -0.11, exposure: 2000
21:08:26.691 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:08:26.693 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:08:26.693 00.000 12252 MoveAxis(E, 42, ABG)
21:08:26.693 00.000 12252 Guiding  Dir = 2, Dur = 42
21:08:26.693 00.000 12252 IsSlewing returns 0
21:08:26.693 00.000 12252 IsGuiding returns 0
21:08:26.695 00.002 12252 PulseGuide returned control before completion, sleep 50
21:08:26.750 00.055 12252 IsGuiding returns 1
21:08:26.750 00.000 12252 scope still moving after pulse duration time elapsed
21:08:26.782 00.032 12252 IsSlewing returns 0
21:08:26.782 00.000 12252 IsGuiding returns 0
21:08:26.782 00.000 12252 scope move finished after 42 + 46 ms
21:08:26.782 00.000 12252 Move returns status 0, amount 42
21:08:26.782 00.000 12252 MoveAxis(N, 0, ABG)
21:08:26.782 00.000 12252 Move returns status 0, amount 0
21:08:26.782 00.000 12252 move complete, result=0
21:08:26.782 00.000 12252 worker thread done servicing request
21:08:26.782 00.000 12252 Worker thread wakes up
21:08:26.782 00.000 9044 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
21:08:26.784 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:26.785 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:29.151 02.366 12252 Exposure complete
21:08:29.208 00.057 12252 worker thread done servicing request
21:08:29.208 00.000 9044 OnExposeComplete: enter
21:08:29.210 00.002 9044 UpdateGuideState(): m_state=6
21:08:29.211 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1505
21:08:29.212 00.001 9044 Star::Find returns 1 (0), X=1010.59, Y=824.93, Mass=5452, SNR=50.6, Peak=173 HFD=5.1
21:08:29.213 00.001 9044 MultiStar: [#1 -0.24,0.61,0.00,M4] [#2 -0.07,0.39,0.00,M3] [#3 -0.15,0.61,0.00,M3] [#4 -0.04,-0.01,1.31,U] [#5 -0.14,0.53,0.00,M4] [#6 -0.26,0.51,0.00,M4] [#7 -0.17,0.67,0.00,M4] [#8 -0.01,0.37,0.00,M4] 
21:08:29.213 00.000 9044 refined, 1 included, MultiStar: {-0.11, 0.22}, one-star: {-0.20, 0.53}
21:08:29.214 00.001 9044 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.62) = xAngle (3.65 = -2.64)
21:08:29.215 00.001 9044 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.56 = 0.56)
21:08:29.215 00.000 9044 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.25 cameraTheta=2.02 mountX=-0.22 mountY=0.13, mountTheta=2.59
21:08:29.219 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.22, opts=13)
21:08:29.220 00.001 9044 Enqueuing Move request for scope (-0.11, 0.22)
21:08:29.220 00.000 12252 Worker thread wakes up
21:08:29.220 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:29.221 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
21:08:29.221 00.000 9044 UpdateGuideState exits: m=5452 SNR=50.6
21:08:29.222 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
21:08:29.222 00.000 12252 Moving (-0.11, 0.22) raw xDistance=-0.22 yDistance=0.13
21:08:29.222 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:29.224 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:29.226 00.002 9044 Enqueuing Expose request
21:08:29.227 00.001 12252 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 1316.69
21:08:29.227 00.000 12252 PPEC: input: -0.22, control: -0.12, exposure: 2000
21:08:29.227 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:29.227 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:08:29.227 00.000 12252 MoveAxis(E, 48, ABG)
21:08:29.227 00.000 12252 Guiding  Dir = 2, Dur = 48
21:08:29.228 00.001 12252 IsSlewing returns 0
21:08:29.228 00.000 12252 IsGuiding returns 0
21:08:29.230 00.002 12252 PulseGuide returned control before completion, sleep 56
21:08:29.298 00.068 12252 IsGuiding returns 0
21:08:29.298 00.000 12252 Move returns status 0, amount 48
21:08:29.298 00.000 12252 MoveAxis(N, 0, ABG)
21:08:29.299 00.001 12252 Move returns status 0, amount 0
21:08:29.299 00.000 12252 move complete, result=0
21:08:29.299 00.000 12252 worker thread done servicing request
21:08:29.299 00.000 12252 Worker thread wakes up
21:08:29.299 00.000 9044 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
21:08:29.300 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:29.300 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:31.666 02.366 12252 Exposure complete
21:08:31.710 00.044 12252 worker thread done servicing request
21:08:31.710 00.000 9044 OnExposeComplete: enter
21:08:31.712 00.002 9044 UpdateGuideState(): m_state=6
21:08:31.714 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1506
21:08:31.715 00.001 9044 Star::Find returns 1 (0), X=1010.68, Y=825.08, Mass=5582, SNR=51.3, Peak=173 HFD=5.1
21:08:31.716 00.001 9044 MultiStar: [#1 -0.19,0.73,0.00,M5] [#2 -0.06,0.61,0.00,M4] [#3 -0.10,0.73,0.00,M4] [#4 -0.08,0.06,1.28,U] [#5 -0.12,0.64,0.00,M5] [#6 -0.21,0.68,0.00,M5] [#7 -0.13,0.74,0.00,M5] [#8 -0.13,0.58,0.00,M5] 
21:08:31.717 00.001 9044 refined, 1 included, MultiStar: {-0.10, 0.33}, one-star: {-0.11, 0.68}
21:08:31.718 00.001 9044 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.62) = xAngle (3.48 = -2.81)
21:08:31.719 00.001 9044 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.39 = 0.39)
21:08:31.720 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.33 hyp=0.35 cameraTheta=1.85 mountX=-0.33 mountY=0.13, mountTheta=2.76
21:08:31.722 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.33, opts=13)
21:08:31.724 00.002 9044 Enqueuing Move request for scope (-0.10, 0.33)
21:08:31.725 00.001 12252 Worker thread wakes up
21:08:31.725 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:31.727 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.33) opts 0xd
21:08:31.727 00.000 9044 UpdateGuideState exits: m=5582 SNR=51.3
21:08:31.728 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:31.729 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:31.730 00.001 9044 Enqueuing Expose request
21:08:31.731 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.33)
21:08:31.731 00.000 12252 Moving (-0.10, 0.33) raw xDistance=-0.33 yDistance=0.13
21:08:31.734 00.003 12252 PPEC rslt: input = -0.33, final = -0.19, react = -0.20, pred = 0.01, hyst = -0.18, hyst_pct = 0.00, period_length = 1316.33
21:08:31.734 00.000 12252 PPEC: input: -0.33, control: -0.19, exposure: 2000
21:08:31.734 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:31.734 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:08:31.734 00.000 12252 MoveAxis(E, 74, ABG)
21:08:31.734 00.000 12252 Guiding  Dir = 2, Dur = 74
21:08:31.734 00.000 12252 IsSlewing returns 0
21:08:31.734 00.000 12252 IsGuiding returns 0
21:08:31.736 00.002 12252 PulseGuide returned control before completion, sleep 82
21:08:31.825 00.089 12252 IsGuiding returns 0
21:08:31.825 00.000 12252 Move returns status 0, amount 74
21:08:31.825 00.000 12252 MoveAxis(N, 0, ABG)
21:08:31.825 00.000 12252 Move returns status 0, amount 0
21:08:31.825 00.000 12252 move complete, result=0
21:08:31.825 00.000 12252 worker thread done servicing request
21:08:31.825 00.000 12252 Worker thread wakes up
21:08:31.826 00.001 9044 GuideStep: -0.3 px 74 ms EAST, 0.1 px 0 ms NORTH
21:08:31.828 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:31.828 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:34.167 02.339 12252 Exposure complete
21:08:34.240 00.073 12252 worker thread done servicing request
21:08:34.241 00.001 9044 OnExposeComplete: enter
21:08:34.242 00.001 9044 UpdateGuideState(): m_state=6
21:08:34.245 00.003 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1507
21:08:34.247 00.002 9044 Star::Find returns 1 (0), X=1010.54, Y=824.85, Mass=5555, SNR=51.2, Peak=173 HFD=5.2
21:08:34.248 00.001 9044 MultiStar: [#1 -0.20,0.54,0.00,M6] [#2 -0.05,0.36,0.00,M5] [#3 -0.08,0.45,0.00,M5] [#4 -0.06,-0.11,1.26,U] [#5 -0.09,0.47,0.00,M6] [#6 -0.21,0.41,0.00,M6] [#7 -0.23,0.42,0.00,M6] [#8 -0.03,0.31,0.41,U] 
21:08:34.250 00.002 9044 refined, 2 included, MultiStar: {-0.13, 0.16}, one-star: {-0.26, 0.46}
21:08:34.251 00.001 9044 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.62) = xAngle (3.87 = -2.42)
21:08:34.253 00.002 9044 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.78 = 0.78)
21:08:34.255 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.24 mountX=-0.16 mountY=0.15, mountTheta=2.39
21:08:34.258 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.16, opts=13)
21:08:34.259 00.001 9044 Enqueuing Move request for scope (-0.13, 0.16)
21:08:34.260 00.001 12252 Worker thread wakes up
21:08:34.260 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:34.261 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
21:08:34.262 00.001 9044 UpdateGuideState exits: m=5555 SNR=51.2
21:08:34.263 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
21:08:34.263 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:34.264 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:34.265 00.001 12252 Moving (-0.13, 0.16) raw xDistance=-0.16 yDistance=0.15
21:08:34.265 00.000 9044 Enqueuing Expose request
21:08:34.268 00.003 12252 PPEC rslt: input = -0.16, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 1315.97
21:08:34.268 00.000 12252 PPEC: input: -0.16, control: -0.09, exposure: 2000
21:08:34.268 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:34.268 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:08:34.268 00.000 12252 MoveAxis(E, 37, ABG)
21:08:34.268 00.000 12252 Guiding  Dir = 2, Dur = 37
21:08:34.269 00.001 12252 IsSlewing returns 0
21:08:34.269 00.000 12252 IsGuiding returns 0
21:08:34.271 00.002 12252 PulseGuide returned control before completion, sleep 46
21:08:34.329 00.058 12252 IsGuiding returns 0
21:08:34.329 00.000 12252 Move returns status 0, amount 37
21:08:34.329 00.000 12252 MoveAxis(N, 0, ABG)
21:08:34.329 00.000 12252 Move returns status 0, amount 0
21:08:34.329 00.000 12252 move complete, result=0
21:08:34.330 00.001 12252 worker thread done servicing request
21:08:34.330 00.000 12252 Worker thread wakes up
21:08:34.330 00.000 9044 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
21:08:34.332 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:34.333 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:36.676 02.343 12252 Exposure complete
21:08:36.738 00.062 12252 worker thread done servicing request
21:08:36.738 00.000 9044 OnExposeComplete: enter
21:08:36.739 00.001 9044 UpdateGuideState(): m_state=6
21:08:36.740 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1508
21:08:36.742 00.002 9044 Star::Find returns 1 (0), X=1010.68, Y=824.87, Mass=5718, SNR=52.0, Peak=173 HFD=5.2
21:08:36.744 00.002 9044 MultiStar: [#1 -0.17,0.64,0.00,M7] [#2 -0.02,0.46,0.00,M6] [#3 -0.10,0.52,0.00,M6] [#4 -0.03,-0.05,1.25,U] [#5 -0.11,0.46,0.00,M7] [#6 -0.11,0.52,0.00,M7] [#7 -0.15,0.53,0.00,M7] [#8 -0.07,0.43,0.00,M5] 
21:08:36.745 00.001 9044 refined, 1 included, MultiStar: {-0.07, 0.18}, one-star: {-0.12, 0.48}
21:08:36.746 00.001 9044 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.62) = xAngle (3.56 = -2.72)
21:08:36.747 00.001 9044 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.48 = 0.48)
21:08:36.748 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.93 mountX=-0.18 mountY=0.09, mountTheta=2.68
21:08:36.750 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.18, opts=13)
21:08:36.751 00.001 9044 Enqueuing Move request for scope (-0.07, 0.18)
21:08:36.752 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:36.754 00.002 9044 UpdateGuideState exits: m=5718 SNR=52.0
21:08:36.755 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:36.756 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:36.757 00.001 9044 Enqueuing Expose request
21:08:36.758 00.001 12252 Worker thread wakes up
21:08:36.758 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.18) opts 0xd
21:08:36.758 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.18)
21:08:36.759 00.001 12252 Moving (-0.07, 0.18) raw xDistance=-0.18 yDistance=0.09
21:08:36.762 00.003 12252 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 1315.61
21:08:36.762 00.000 12252 PPEC: input: -0.18, control: -0.10, exposure: 2000
21:08:36.762 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:36.762 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:08:36.762 00.000 12252 MoveAxis(E, 40, ABG)
21:08:36.762 00.000 12252 Guiding  Dir = 2, Dur = 40
21:08:36.762 00.000 12252 IsSlewing returns 0
21:08:36.763 00.001 12252 IsGuiding returns 0
21:08:36.765 00.002 12252 PulseGuide returned control before completion, sleep 48
21:08:36.819 00.054 12252 IsGuiding returns 0
21:08:36.819 00.000 12252 Move returns status 0, amount 40
21:08:36.819 00.000 12252 MoveAxis(N, 0, ABG)
21:08:36.819 00.000 12252 Move returns status 0, amount 0
21:08:36.819 00.000 12252 move complete, result=0
21:08:36.819 00.000 12252 worker thread done servicing request
21:08:36.819 00.000 12252 Worker thread wakes up
21:08:36.819 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:36.819 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:36.820 00.001 9044 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
21:08:39.172 02.352 12252 Exposure complete
21:08:39.219 00.047 12252 worker thread done servicing request
21:08:39.219 00.000 9044 OnExposeComplete: enter
21:08:39.222 00.003 9044 UpdateGuideState(): m_state=6
21:08:39.223 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1509
21:08:39.224 00.001 9044 Star::Find returns 1 (0), X=1010.65, Y=825.04, Mass=5714, SNR=51.9, Peak=173 HFD=5.1
21:08:39.225 00.001 9044 MultiStar: [#1 -0.16,0.69,0.00,M8] [#2 -0.07,0.52,0.00,M7] [#3 -0.13,0.73,0.00,M7] [#4 -0.07,0.03,1.28,U] [#5 -0.16,0.68,0.00,M8] [#6 -0.21,0.61,0.00,M8] [#7 -0.11,0.73,0.00,M8] [#8 -0.08,0.53,0.00,M6] 
21:08:39.226 00.001 9044 refined, 1 included, MultiStar: {-0.11, 0.30}, one-star: {-0.15, 0.64}
21:08:39.227 00.001 9044 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.62) = xAngle (3.54 = -2.74)
21:08:39.228 00.001 9044 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.46 = 0.46)
21:08:39.230 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.30 hyp=0.31 cameraTheta=1.91 mountX=-0.29 mountY=0.14, mountTheta=2.70
21:08:39.231 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.30, opts=13)
21:08:39.233 00.002 9044 Enqueuing Move request for scope (-0.11, 0.30)
21:08:39.234 00.001 12252 Worker thread wakes up
21:08:39.234 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:39.235 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.30) opts 0xd
21:08:39.236 00.001 9044 UpdateGuideState exits: m=5714 SNR=51.9
21:08:39.237 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.30)
21:08:39.237 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:39.238 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:39.239 00.001 9044 Enqueuing Expose request
21:08:39.240 00.001 12252 Moving (-0.11, 0.30) raw xDistance=-0.29 yDistance=0.14
21:08:39.242 00.002 12252 PPEC rslt: input = -0.29, final = -0.17, react = -0.17, pred = 0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 1315.25
21:08:39.242 00.000 12252 PPEC: input: -0.29, control: -0.17, exposure: 2000
21:08:39.242 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:39.242 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:08:39.242 00.000 12252 MoveAxis(E, 67, ABG)
21:08:39.242 00.000 12252 Guiding  Dir = 2, Dur = 67
21:08:39.242 00.000 12252 IsSlewing returns 0
21:08:39.242 00.000 12252 IsGuiding returns 0
21:08:39.245 00.003 12252 PulseGuide returned control before completion, sleep 75
21:08:39.334 00.089 12252 IsGuiding returns 0
21:08:39.334 00.000 12252 Move returns status 0, amount 67
21:08:39.334 00.000 12252 MoveAxis(N, 0, ABG)
21:08:39.334 00.000 12252 Move returns status 0, amount 0
21:08:39.335 00.001 12252 move complete, result=0
21:08:39.335 00.000 12252 worker thread done servicing request
21:08:39.335 00.000 12252 Worker thread wakes up
21:08:39.335 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:39.335 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:39.335 00.000 9044 GuideStep: -0.3 px 67 ms EAST, 0.1 px 0 ms NORTH
21:08:41.690 02.355 12252 Exposure complete
21:08:41.748 00.058 12252 worker thread done servicing request
21:08:41.748 00.000 9044 OnExposeComplete: enter
21:08:41.749 00.001 9044 UpdateGuideState(): m_state=6
21:08:41.750 00.001 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1510
21:08:41.752 00.002 9044 Star::Find returns 1 (0), X=1010.70, Y=825.02, Mass=5570, SNR=51.2, Peak=173 HFD=5.1
21:08:41.755 00.003 9044 MultiStar: [#1 -0.21,0.77,0.00,M9] [#2 -0.00,0.47,0.00,M8] [#3 -0.04,0.67,0.00,M8] [#4 -0.01,0.09,1.29,U] [#5 -0.03,0.56,0.00,M9] [#6 -0.14,0.59,0.00,M9] [#7 -0.14,0.75,0.00,M9] [#8 0.03,0.57,0.00,M7] 
21:08:41.758 00.003 9044 refined, 1 included, MultiStar: {-0.05, 0.32}, one-star: {-0.09, 0.63}
21:08:41.760 00.002 9044 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.62) = xAngle (3.34 = -2.95)
21:08:41.763 00.003 9044 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.25 = 0.25)
21:08:41.765 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.71 mountX=-0.32 mountY=0.08, mountTheta=2.89
21:08:41.770 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.32, opts=13)
21:08:41.772 00.002 9044 Enqueuing Move request for scope (-0.05, 0.32)
21:08:41.775 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:41.777 00.002 9044 UpdateGuideState exits: m=5570 SNR=51.2
21:08:41.779 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:41.781 00.002 12252 Worker thread wakes up
21:08:41.781 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:41.783 00.002 9044 Enqueuing Expose request
21:08:41.784 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
21:08:41.784 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
21:08:41.784 00.000 12252 Moving (-0.05, 0.32) raw xDistance=-0.32 yDistance=0.08
21:08:41.787 00.003 12252 PPEC rslt: input = -0.32, final = -0.19, react = -0.19, pred = 0.00, hyst = -0.18, hyst_pct = 0.00, period_length = 1314.89
21:08:41.787 00.000 12252 PPEC: input: -0.32, control: -0.19, exposure: 2000
21:08:41.787 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:41.787 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:08:41.787 00.000 12252 MoveAxis(E, 74, ABG)
21:08:41.787 00.000 12252 Guiding  Dir = 2, Dur = 74
21:08:41.788 00.001 12252 IsSlewing returns 0
21:08:41.788 00.000 12252 IsGuiding returns 0
21:08:41.790 00.002 12252 PulseGuide returned control before completion, sleep 83
21:08:41.875 00.085 12252 IsGuiding returns 1
21:08:41.875 00.000 12252 scope still moving after pulse duration time elapsed
21:08:41.907 00.032 12252 IsSlewing returns 0
21:08:41.907 00.000 12252 IsGuiding returns 0
21:08:41.907 00.000 12252 scope move finished after 74 + 45 ms
21:08:41.908 00.001 12252 Move returns status 0, amount 74
21:08:41.908 00.000 12252 MoveAxis(N, 0, ABG)
21:08:41.908 00.000 12252 Move returns status 0, amount 0
21:08:41.908 00.000 12252 move complete, result=0
21:08:41.908 00.000 12252 worker thread done servicing request
21:08:41.908 00.000 12252 Worker thread wakes up
21:08:41.908 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:41.908 00.000 9044 GuideStep: -0.3 px 74 ms EAST, 0.1 px 0 ms NORTH
21:08:41.911 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:44.264 02.353 12252 Exposure complete
21:08:44.312 00.048 12252 worker thread done servicing request
21:08:44.312 00.000 9044 OnExposeComplete: enter
21:08:44.315 00.003 9044 UpdateGuideState(): m_state=6
21:08:44.317 00.002 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1511
21:08:44.319 00.002 9044 Star::Find returns 1 (0), X=1010.52, Y=824.84, Mass=5605, SNR=51.4, Peak=173 HFD=5.2
21:08:44.320 00.001 9044 MultiStar: [#1 -0.22,0.58,0.00,M10] [#2 -0.10,0.39,0.00,M9] [#3 -0.32,0.38,0.00,M9] [#4 -0.06,-0.01,1.28,U] [#5 -0.20,0.45,0.00,M10] [#6 -0.19,0.45,0.00,M10] [#7 -0.21,0.56,0.00,M10] [#8 -0.15,0.41,0.00,M8] 
21:08:44.321 00.001 9044 refined, 1 included, MultiStar: {-0.15, 0.19}, one-star: {-0.28, 0.44}
21:08:44.322 00.001 9044 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.62) = xAngle (3.87 = -2.41)
21:08:44.323 00.001 9044 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.79 = 0.79)
21:08:44.324 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=0.19 hyp=0.24 cameraTheta=2.25 mountX=-0.18 mountY=0.17, mountTheta=2.38
21:08:44.329 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.19, opts=13)
21:08:44.332 00.003 9044 Enqueuing Move request for scope (-0.15, 0.19)
21:08:44.334 00.002 12252 Worker thread wakes up
21:08:44.334 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.19) opts 0xd
21:08:44.334 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.19)
21:08:44.334 00.000 12252 Moving (-0.15, 0.19) raw xDistance=-0.18 yDistance=0.17
21:08:44.334 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:44.337 00.003 12252 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 1314.53
21:08:44.337 00.000 9044 UpdateGuideState exits: m=5605 SNR=51.4
21:08:44.339 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:44.341 00.002 12252 PPEC: input: -0.18, control: -0.12, exposure: 2000
21:08:44.341 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:08:44.341 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:44.345 00.004 9044 Enqueuing Expose request
21:08:44.347 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:08:44.347 00.000 12252 MoveAxis(E, 46, ABG)
21:08:44.347 00.000 12252 Guiding  Dir = 2, Dur = 46
21:08:44.348 00.001 12252 IsSlewing returns 0
21:08:44.348 00.000 12252 IsGuiding returns 0
21:08:44.350 00.002 12252 PulseGuide returned control before completion, sleep 54
21:08:44.406 00.056 12252 IsGuiding returns 1
21:08:44.406 00.000 12252 scope still moving after pulse duration time elapsed
21:08:44.438 00.032 12252 IsSlewing returns 0
21:08:44.438 00.000 12252 IsGuiding returns 0
21:08:44.438 00.000 12252 scope move finished after 46 + 44 ms
21:08:44.438 00.000 12252 Move returns status 0, amount 46
21:08:44.438 00.000 12252 MoveAxis(N, 0, ABG)
21:08:44.438 00.000 12252 Move returns status 0, amount 0
21:08:44.438 00.000 12252 move complete, result=0
21:08:44.438 00.000 12252 worker thread done servicing request
21:08:44.439 00.001 12252 Worker thread wakes up
21:08:44.439 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:44.439 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:44.439 00.000 9044 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
21:08:46.768 02.329 12252 Exposure complete
21:08:46.836 00.068 12252 worker thread done servicing request
21:08:46.836 00.000 9044 OnExposeComplete: enter
21:08:46.838 00.002 9044 UpdateGuideState(): m_state=6
21:08:46.840 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1512
21:08:46.841 00.001 9044 Star::Find returns 1 (0), X=1010.47, Y=824.79, Mass=5524, SNR=51.0, Peak=173 HFD=5.2
21:08:46.842 00.001 9044 MultiStar: [#1 -0.29,0.55,0.00,R] [#2 -0.07,0.45,0.00,M10] [#3 -0.29,0.31,0.00,M10] [#4 -0.09,-0.16,1.27,U] [#5 -0.20,0.49,0.00,R] [#6 -0.33,0.38,0.00,R] [#7 -0.25,0.39,0.00,R] [#8 -0.27,0.47,0.00,M9] 
21:08:46.843 00.001 9044 refined, 1 included, MultiStar: {-0.19, 0.09}, one-star: {-0.32, 0.39}
21:08:46.844 00.001 9044 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.62) = xAngle (4.35 = -1.93)
21:08:46.845 00.001 9044 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.27 = 1.27)
21:08:46.845 00.000 9044 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.73 mountX=-0.07 mountY=0.20, mountTheta=1.92
21:08:46.848 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=0.09, opts=13)
21:08:46.849 00.001 9044 Enqueuing Move request for scope (-0.19, 0.09)
21:08:46.850 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:46.851 00.001 12252 Worker thread wakes up
21:08:46.851 00.000 9044 UpdateGuideState exits: m=5524 SNR=51.0
21:08:46.852 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:46.853 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
21:08:46.854 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:46.855 00.001 9044 Enqueuing Expose request
21:08:46.855 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
21:08:46.855 00.000 12252 Moving (-0.19, 0.09) raw xDistance=-0.07 yDistance=0.20
21:08:46.859 00.004 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1314.17
21:08:46.859 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
21:08:46.859 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.38 newest=0.46
21:08:46.859 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
21:08:46.859 00.000 12252 MoveAxis(E, 5, ABG)
21:08:46.859 00.000 12252 Guiding  Dir = 2, Dur = 5
21:08:46.859 00.000 12252 IsSlewing returns 0
21:08:46.859 00.000 12252 IsGuiding returns 0
21:08:46.862 00.003 12252 PulseGuide returned control before completion, sleep 13
21:08:46.888 00.026 12252 IsGuiding returns 0
21:08:46.888 00.000 12252 Move returns status 0, amount 5
21:08:46.889 00.001 12252 BLC: Oldest BLC event removed
21:08:46.889 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
21:08:46.889 00.000 12252 MoveAxis(S, 149, ABG)
21:08:46.889 00.000 12252 Guiding  Dir = 1, Dur = 149
21:08:46.889 00.000 12252 IsSlewing returns 0
21:08:46.889 00.000 12252 IsGuiding returns 0
21:08:46.895 00.006 12252 PulseGuide returned control before completion, sleep 154
21:08:47.062 00.167 12252 IsGuiding returns 0
21:08:47.062 00.000 12252 Move returns status 0, amount 149
21:08:47.062 00.000 12252 move complete, result=0
21:08:47.062 00.000 12252 worker thread done servicing request
21:08:47.062 00.000 12252 Worker thread wakes up
21:08:47.062 00.000 9044 GuideStep: -0.1 px 5 ms EAST, 0.2 px 149 ms SOUTH
21:08:47.064 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:47.064 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:49.420 02.356 12252 Exposure complete
21:08:49.463 00.043 12252 worker thread done servicing request
21:08:49.463 00.000 9044 OnExposeComplete: enter
21:08:49.464 00.001 9044 UpdateGuideState(): m_state=6
21:08:49.466 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1513
21:08:49.467 00.001 9044 Star::Find returns 1 (0), X=1010.84, Y=825.00, Mass=5590, SNR=51.4, Peak=173 HFD=4.9
21:08:49.468 00.001 9044 MultiStar: [#1 0.37,0.16,0.00,M1] [#2 0.07,0.50,0.00,R] [#3 0.07,0.58,0.00,R] [#4 0.17,0.04,1.29,U] [#5 0.20,0.01,0.65,U] [#6 0.33,0.16,0.00,M1] [#7 0.26,0.36,0.00,M1] [#8 0.10,0.52,0.00,M10] 
21:08:49.469 00.001 9044 refined, 2 included, MultiStar: {0.13, 0.23}, one-star: {0.04, 0.60}
21:08:49.471 00.002 9044 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.62) = xAngle (2.67 = 2.67)
21:08:49.472 00.001 9044 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.42 = -0.42)
21:08:49.475 00.003 9044 CameraToMount -- cameraX=0.13 cameraY=0.23 hyp=0.26 cameraTheta=1.04 mountX=-0.23 mountY=-0.11, mountTheta=-2.71
21:08:49.478 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.23, opts=13)
21:08:49.480 00.002 9044 Enqueuing Move request for scope (0.13, 0.23)
21:08:49.481 00.001 12252 Worker thread wakes up
21:08:49.481 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:49.483 00.002 9044 UpdateGuideState exits: m=5590 SNR=51.4
21:08:49.484 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:49.485 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:49.486 00.001 9044 Enqueuing Expose request
21:08:49.487 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.23) opts 0xd
21:08:49.487 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.23)
21:08:49.487 00.000 12252 Moving (0.13, 0.23) raw xDistance=-0.23 yDistance=-0.11
21:08:49.487 00.000 12252 BLC: History state: CurrMiss=-0.11, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.202529, 1:-0.106033
21:08:49.487 00.000 12252 BLC: No correction, Miss < min_move
21:08:49.489 00.002 12252 PPEC rslt: input = -0.23, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 1313.81
21:08:49.489 00.000 12252 PPEC: input: -0.23, control: -0.16, exposure: 2000
21:08:49.489 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:49.489 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:08:49.489 00.000 12252 MoveAxis(E, 62, ABG)
21:08:49.489 00.000 12252 Guiding  Dir = 2, Dur = 62
21:08:49.490 00.001 12252 IsSlewing returns 0
21:08:49.490 00.000 12252 IsGuiding returns 0
21:08:49.492 00.002 12252 PulseGuide returned control before completion, sleep 71
21:08:49.565 00.073 12252 IsGuiding returns 0
21:08:49.565 00.000 12252 Move returns status 0, amount 62
21:08:49.565 00.000 12252 MoveAxis(N, 0, ABG)
21:08:49.565 00.000 12252 Move returns status 0, amount 0
21:08:49.565 00.000 12252 move complete, result=0
21:08:49.565 00.000 12252 worker thread done servicing request
21:08:49.565 00.000 12252 Worker thread wakes up
21:08:49.565 00.000 9044 GuideStep: -0.2 px 62 ms EAST, -0.1 px 0 ms NORTH
21:08:49.567 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:49.567 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:51.901 02.334 12252 Exposure complete
21:08:51.948 00.047 12252 worker thread done servicing request
21:08:51.948 00.000 9044 OnExposeComplete: enter
21:08:51.949 00.001 9044 UpdateGuideState(): m_state=6
21:08:51.950 00.001 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1514
21:08:51.952 00.002 9044 Star::Find returns 1 (0), X=1010.84, Y=824.86, Mass=5595, SNR=51.4, Peak=173 HFD=4.9
21:08:51.953 00.001 9044 MultiStar: [#1 0.31,0.05,1.05,U] [#2 0.08,-0.06,1.19,U] [#3 0.01,-0.21,0.85,U] [#4 0.09,-0.04,1.29,U] [#5 0.24,-0.03,0.65,U] [#6 0.29,0.13,0.43,U] [#7 0.23,0.16,0.42,U] [#8 0.19,0.36,0.00,R] 
21:08:51.954 00.001 9044 refined, 7 included, MultiStar: {0.14, 0.05}, one-star: {0.05, 0.46}
21:08:51.956 00.002 9044 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.62) = xAngle (1.94 = 1.94)
21:08:51.957 00.001 9044 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.14 = -1.14)
21:08:51.958 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.05 hyp=0.15 cameraTheta=0.32 mountX=-0.05 mountY=-0.14, mountTheta=-1.95
21:08:51.960 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.05, opts=13)
21:08:51.961 00.001 9044 Enqueuing Move request for scope (0.14, 0.05)
21:08:51.962 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:51.963 00.001 9044 UpdateGuideState exits: m=5595 SNR=51.4
21:08:51.964 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:51.965 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:51.966 00.001 9044 Enqueuing Expose request
21:08:51.968 00.002 12252 Worker thread wakes up
21:08:51.968 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.05) opts 0xd
21:08:51.968 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.05)
21:08:51.968 00.000 12252 Moving (0.14, 0.05) raw xDistance=-0.05 yDistance=-0.14
21:08:51.968 00.000 12252 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.202529, 1:-0.106033, 2:-0.135700
21:08:51.969 00.001 12252 BLC: No correction, Miss < min_move
21:08:51.971 00.002 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1313.45
21:08:51.971 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
21:08:51.971 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:51.971 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:08:51.971 00.000 12252 MoveAxis(E, 5, ABG)
21:08:51.971 00.000 12252 Guiding  Dir = 2, Dur = 5
21:08:51.972 00.001 12252 IsSlewing returns 0
21:08:51.972 00.000 12252 IsGuiding returns 0
21:08:51.974 00.002 12252 PulseGuide returned control before completion, sleep 14
21:08:52.003 00.029 12252 IsGuiding returns 0
21:08:52.003 00.000 12252 Move returns status 0, amount 5
21:08:52.003 00.000 12252 MoveAxis(N, 0, ABG)
21:08:52.003 00.000 12252 Move returns status 0, amount 0
21:08:52.003 00.000 12252 move complete, result=0
21:08:52.003 00.000 12252 worker thread done servicing request
21:08:52.003 00.000 12252 Worker thread wakes up
21:08:52.003 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:52.003 00.000 9044 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:08:52.005 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:54.362 02.357 12252 Exposure complete
21:08:54.410 00.048 12252 worker thread done servicing request
21:08:54.410 00.000 9044 OnExposeComplete: enter
21:08:54.412 00.002 9044 UpdateGuideState(): m_state=6
21:08:54.415 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1515
21:08:54.418 00.003 9044 Star::Find returns 1 (0), X=1010.90, Y=824.96, Mass=5581, SNR=51.2, Peak=173 HFD=5.0
21:08:54.420 00.002 9044 MultiStar: [#1 0.38,0.19,0.00,M1] [#2 0.10,0.01,1.20,U] [#3 0.08,0.11,0.85,U] [#4 0.18,0.07,1.29,U] [#5 0.30,0.06,0.65,U] [#6 0.44,0.12,0.00,M1] [#7 0.36,0.27,0.00,M1] [#8 -0.00,0.25,0.42,U] 
21:08:54.421 00.001 9044 refined, 5 included, MultiStar: {0.13, 0.17}, one-star: {0.10, 0.56}
21:08:54.422 00.001 9044 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.62) = xAngle (2.52 = 2.52)
21:08:54.425 00.003 9044 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.56 = -0.56)
21:08:54.427 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.90 mountX=-0.17 mountY=-0.11, mountTheta=-2.56
21:08:54.430 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.17, opts=13)
21:08:54.433 00.003 9044 Enqueuing Move request for scope (0.13, 0.17)
21:08:54.437 00.004 12252 Worker thread wakes up
21:08:54.437 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:54.439 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
21:08:54.439 00.000 9044 UpdateGuideState exits: m=5581 SNR=51.2
21:08:54.441 00.002 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
21:08:54.441 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:54.443 00.002 12252 Moving (0.13, 0.17) raw xDistance=-0.17 yDistance=-0.11
21:08:54.443 00.000 12252 BLC: window closed
21:08:54.443 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:54.446 00.003 9044 Enqueuing Expose request
21:08:54.448 00.002 12252 BLC: History state: CurrMiss=-0.11, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.202529, 1:-0.106033, 2:-0.135700
21:08:54.448 00.000 12252 BLC: No correction, Miss < min_move
21:08:54.453 00.005 12252 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 1313.09
21:08:54.453 00.000 12252 PPEC: input: -0.17, control: -0.11, exposure: 2000
21:08:54.453 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:54.453 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:08:54.453 00.000 12252 MoveAxis(E, 43, ABG)
21:08:54.454 00.001 12252 Guiding  Dir = 2, Dur = 43
21:08:54.454 00.000 12252 IsSlewing returns 0
21:08:54.454 00.000 12252 IsGuiding returns 0
21:08:54.456 00.002 12252 PulseGuide returned control before completion, sleep 52
21:08:54.513 00.057 12252 IsGuiding returns 0
21:08:54.514 00.001 12252 Move returns status 0, amount 43
21:08:54.514 00.000 12252 MoveAxis(N, 0, ABG)
21:08:54.514 00.000 12252 Move returns status 0, amount 0
21:08:54.514 00.000 12252 move complete, result=0
21:08:54.514 00.000 12252 worker thread done servicing request
21:08:54.514 00.000 12252 Worker thread wakes up
21:08:54.514 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:54.514 00.000 9044 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
21:08:54.515 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:56.858 02.343 12252 Exposure complete
21:08:56.910 00.052 12252 worker thread done servicing request
21:08:56.910 00.000 9044 OnExposeComplete: enter
21:08:56.912 00.002 9044 UpdateGuideState(): m_state=6
21:08:56.914 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1516
21:08:56.916 00.002 9044 Star::Find returns 1 (0), X=1010.89, Y=825.01, Mass=5472, SNR=50.7, Peak=173 HFD=4.8
21:08:56.917 00.001 9044 MultiStar: [#1 0.40,0.21,0.00,M2] [#2 0.08,-0.07,1.23,U] [#3 0.07,0.07,0.86,U] [#4 0.21,0.06,1.28,U] [#5 0.25,0.15,0.67,U] [#6 0.47,0.31,0.00,M2] [#7 0.32,0.39,0.00,M2] [#8 -0.06,0.13,0.42,U] 
21:08:56.919 00.002 9044 refined, 5 included, MultiStar: {0.12, 0.15}, one-star: {0.10, 0.61}
21:08:56.920 00.001 9044 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.62) = xAngle (2.51 = 2.51)
21:08:56.922 00.002 9044 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.57 = -0.57)
21:08:56.924 00.002 9044 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.20 cameraTheta=0.89 mountX=-0.16 mountY=-0.11, mountTheta=-2.55
21:08:56.930 00.006 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.15, opts=13)
21:08:56.932 00.002 9044 Enqueuing Move request for scope (0.12, 0.15)
21:08:56.934 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:56.937 00.003 9044 UpdateGuideState exits: m=5472 SNR=50.7
21:08:56.940 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:56.942 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:56.945 00.003 9044 Enqueuing Expose request
21:08:56.947 00.002 12252 Worker thread wakes up
21:08:56.947 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
21:08:56.947 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
21:08:56.947 00.000 12252 Moving (0.12, 0.15) raw xDistance=-0.16 yDistance=-0.11
21:08:56.951 00.004 12252 PPEC rslt: input = -0.16, final = -0.09, react = -0.09, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 1312.73
21:08:56.951 00.000 12252 PPEC: input: -0.16, control: -0.09, exposure: 2000
21:08:56.951 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:56.952 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:08:56.952 00.000 12252 MoveAxis(E, 36, ABG)
21:08:56.952 00.000 12252 Guiding  Dir = 2, Dur = 36
21:08:56.952 00.000 12252 IsSlewing returns 0
21:08:56.952 00.000 12252 IsGuiding returns 0
21:08:56.954 00.002 12252 PulseGuide returned control before completion, sleep 45
21:08:57.013 00.059 12252 IsGuiding returns 0
21:08:57.013 00.000 12252 Move returns status 0, amount 36
21:08:57.013 00.000 12252 MoveAxis(N, 0, ABG)
21:08:57.013 00.000 12252 Move returns status 0, amount 0
21:08:57.013 00.000 12252 move complete, result=0
21:08:57.014 00.001 12252 worker thread done servicing request
21:08:57.014 00.000 12252 Worker thread wakes up
21:08:57.014 00.000 9044 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
21:08:57.017 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:57.017 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:08:59.375 02.358 12252 Exposure complete
21:08:59.437 00.062 12252 worker thread done servicing request
21:08:59.437 00.000 9044 OnExposeComplete: enter
21:08:59.438 00.001 9044 UpdateGuideState(): m_state=6
21:08:59.439 00.001 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1517
21:08:59.440 00.001 9044 Star::Find returns 1 (0), X=1010.93, Y=825.07, Mass=5481, SNR=50.9, Peak=173 HFD=5.0
21:08:59.442 00.002 9044 MultiStar: [#1 0.38,0.16,0.00,M3] [#2 0.09,0.07,1.18,U] [#3 0.06,0.10,0.85,U] [#4 0.23,0.07,1.27,U] [#5 0.28,0.13,0.66,U] [#6 0.57,0.16,0.00,M3] [#7 0.28,0.33,0.00,M3] [#8 0.07,0.21,0.42,U] 
21:08:59.443 00.001 9044 refined, 5 included, MultiStar: {0.15, 0.20}, one-star: {0.14, 0.67}
21:08:59.444 00.001 9044 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.62) = xAngle (2.56 = 2.56)
21:08:59.446 00.002 9044 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.52 = -0.52)
21:08:59.448 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=0.20 hyp=0.25 cameraTheta=0.94 mountX=-0.21 mountY=-0.13, mountTheta=-2.60
21:08:59.451 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.20, opts=13)
21:08:59.453 00.002 9044 Enqueuing Move request for scope (0.15, 0.20)
21:08:59.456 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:08:59.458 00.002 9044 UpdateGuideState exits: m=5481 SNR=50.9
21:08:59.461 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:08:59.463 00.002 12252 Worker thread wakes up
21:08:59.463 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:08:59.466 00.003 9044 Enqueuing Expose request
21:08:59.468 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.20) opts 0xd
21:08:59.468 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.20)
21:08:59.468 00.000 12252 Moving (0.15, 0.20) raw xDistance=-0.21 yDistance=-0.13
21:08:59.474 00.006 12252 PPEC rslt: input = -0.21, final = -0.12, react = -0.13, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 1312.37
21:08:59.474 00.000 12252 PPEC: input: -0.21, control: -0.12, exposure: 2000
21:08:59.474 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:08:59.474 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:08:59.474 00.000 12252 MoveAxis(E, 48, ABG)
21:08:59.474 00.000 12252 Guiding  Dir = 2, Dur = 48
21:08:59.475 00.001 12252 IsSlewing returns 0
21:08:59.475 00.000 12252 IsGuiding returns 0
21:08:59.477 00.002 12252 PulseGuide returned control before completion, sleep 57
21:08:59.539 00.062 12252 IsGuiding returns 0
21:08:59.539 00.000 12252 Move returns status 0, amount 48
21:08:59.539 00.000 12252 MoveAxis(N, 0, ABG)
21:08:59.541 00.002 12252 Move returns status 0, amount 0
21:08:59.541 00.000 12252 move complete, result=0
21:08:59.541 00.000 12252 worker thread done servicing request
21:08:59.541 00.000 12252 Worker thread wakes up
21:08:59.541 00.000 9044 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
21:08:59.542 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:08:59.542 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:01.895 02.353 12252 Exposure complete
21:09:01.959 00.064 12252 worker thread done servicing request
21:09:01.959 00.000 9044 OnExposeComplete: enter
21:09:01.962 00.003 9044 UpdateGuideState(): m_state=6
21:09:01.964 00.002 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1518
21:09:01.966 00.002 9044 Star::Find returns 1 (0), X=1010.94, Y=825.05, Mass=5630, SNR=51.6, Peak=173 HFD=4.9
21:09:01.967 00.001 9044 MultiStar: [#1 0.41,0.18,0.00,M4] [#2 0.09,0.11,1.19,U] [#3 0.01,0.14,0.85,U] [#4 0.22,0.12,1.30,U] [#5 0.26,0.16,0.65,U] [#6 0.43,0.20,0.00,M4] [#7 0.33,0.38,0.00,M4] [#8 -0.00,0.29,0.41,U] 
21:09:01.968 00.001 9044 refined, 5 included, MultiStar: {0.13, 0.24}, one-star: {0.15, 0.65}
21:09:01.969 00.001 9044 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.62) = xAngle (2.69 = 2.69)
21:09:01.971 00.002 9044 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.40 = -0.40)
21:09:01.973 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=0.24 hyp=0.27 cameraTheta=1.06 mountX=-0.24 mountY=-0.11, mountTheta=-2.74
21:09:01.976 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.24, opts=13)
21:09:01.977 00.001 9044 Enqueuing Move request for scope (0.13, 0.24)
21:09:01.979 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:01.980 00.001 9044 UpdateGuideState exits: m=5630 SNR=51.6
21:09:01.982 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:01.983 00.001 12252 Worker thread wakes up
21:09:01.983 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:01.983 00.000 9044 Enqueuing Expose request
21:09:01.984 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.24) opts 0xd
21:09:01.984 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.24)
21:09:01.984 00.000 12252 Moving (0.13, 0.24) raw xDistance=-0.24 yDistance=-0.11
21:09:01.986 00.002 12252 PPEC rslt: input = -0.24, final = -0.14, react = -0.15, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 1312.02
21:09:01.986 00.000 12252 PPEC: input: -0.24, control: -0.14, exposure: 2000
21:09:01.986 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:01.986 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:09:01.986 00.000 12252 MoveAxis(E, 55, ABG)
21:09:01.987 00.001 12252 Guiding  Dir = 2, Dur = 55
21:09:01.987 00.000 12252 IsSlewing returns 0
21:09:01.987 00.000 12252 IsGuiding returns 0
21:09:01.991 00.004 12252 PulseGuide returned control before completion, sleep 62
21:09:02.068 00.077 12252 IsGuiding returns 0
21:09:02.068 00.000 12252 Move returns status 0, amount 55
21:09:02.068 00.000 12252 MoveAxis(N, 0, ABG)
21:09:02.069 00.001 12252 Move returns status 0, amount 0
21:09:02.069 00.000 12252 move complete, result=0
21:09:02.069 00.000 12252 worker thread done servicing request
21:09:02.069 00.000 12252 Worker thread wakes up
21:09:02.069 00.000 9044 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
21:09:02.071 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:02.071 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:04.443 02.372 12252 Exposure complete
21:09:04.488 00.045 12252 worker thread done servicing request
21:09:04.488 00.000 9044 OnExposeComplete: enter
21:09:04.489 00.001 9044 UpdateGuideState(): m_state=6
21:09:04.492 00.003 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1519
21:09:04.494 00.002 9044 Star::Find returns 1 (0), X=1010.92, Y=825.11, Mass=5600, SNR=51.4, Peak=173 HFD=5.0
21:09:04.497 00.003 9044 MultiStar: [#1 0.41,0.21,0.00,M5] [#2 0.10,-0.00,1.22,U] [#3 0.10,0.15,0.85,U] [#4 0.23,0.14,1.29,U] [#5 0.32,0.09,0.65,U] [#6 0.43,0.30,0.00,M5] [#7 0.38,0.31,0.00,M5] [#8 -0.06,0.34,0.42,U] 
21:09:04.498 00.001 9044 refined, 5 included, MultiStar: {0.15, 0.22}, one-star: {0.12, 0.71}
21:09:04.500 00.002 9044 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.62) = xAngle (2.60 = 2.60)
21:09:04.501 00.001 9044 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.48 = -0.48)
21:09:04.503 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.98 mountX=-0.23 mountY=-0.13, mountTheta=-2.65
21:09:04.505 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.22, opts=13)
21:09:04.507 00.002 9044 Enqueuing Move request for scope (0.15, 0.22)
21:09:04.508 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:04.509 00.001 9044 UpdateGuideState exits: m=5600 SNR=51.4
21:09:04.511 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:04.512 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:04.513 00.001 9044 Enqueuing Expose request
21:09:04.514 00.001 12252 Worker thread wakes up
21:09:04.514 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
21:09:04.514 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
21:09:04.514 00.000 12252 Moving (0.15, 0.22) raw xDistance=-0.23 yDistance=-0.13
21:09:04.517 00.003 12252 PPEC rslt: input = -0.23, final = -0.14, react = -0.14, pred = 0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 1311.66
21:09:04.517 00.000 12252 PPEC: input: -0.23, control: -0.14, exposure: 2000
21:09:04.517 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:04.517 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:09:04.517 00.000 12252 MoveAxis(E, 53, ABG)
21:09:04.517 00.000 12252 Guiding  Dir = 2, Dur = 53
21:09:04.517 00.000 12252 IsSlewing returns 0
21:09:04.517 00.000 12252 IsGuiding returns 0
21:09:04.520 00.003 12252 PulseGuide returned control before completion, sleep 61
21:09:04.588 00.068 12252 IsGuiding returns 0
21:09:04.588 00.000 12252 Move returns status 0, amount 53
21:09:04.588 00.000 12252 MoveAxis(N, 0, ABG)
21:09:04.588 00.000 12252 Move returns status 0, amount 0
21:09:04.588 00.000 12252 move complete, result=0
21:09:04.589 00.001 12252 worker thread done servicing request
21:09:04.589 00.000 9044 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
21:09:04.589 00.000 12252 Worker thread wakes up
21:09:04.589 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:04.591 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:06.956 02.365 12252 Exposure complete
21:09:07.005 00.049 12252 worker thread done servicing request
21:09:07.005 00.000 9044 OnExposeComplete: enter
21:09:07.007 00.002 9044 UpdateGuideState(): m_state=6
21:09:07.009 00.002 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1520
21:09:07.010 00.001 9044 Star::Find returns 1 (0), X=1010.93, Y=825.10, Mass=5608, SNR=51.5, Peak=173 HFD=5.1
21:09:07.014 00.004 9044 MultiStar: [#1 0.41,0.16,0.00,M6] [#2 0.03,0.04,1.18,U] [#3 -0.01,0.04,0.84,U] [#4 0.26,0.14,1.27,U] [#5 0.29,0.10,0.66,U] [#6 0.44,0.35,0.00,M6] [#7 0.31,0.44,0.00,M6] [#8 -0.02,0.29,0.42,U] 
21:09:07.017 00.003 9044 refined, 5 included, MultiStar: {0.12, 0.21}, one-star: {0.13, 0.70}
21:09:07.019 00.002 9044 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.62) = xAngle (2.67 = 2.67)
21:09:07.021 00.002 9044 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.41 = -0.41)
21:09:07.023 00.002 9044 CameraToMount -- cameraX=0.12 cameraY=0.21 hyp=0.25 cameraTheta=1.05 mountX=-0.22 mountY=-0.10, mountTheta=-2.72
21:09:07.028 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.21, opts=13)
21:09:07.030 00.002 9044 Enqueuing Move request for scope (0.12, 0.21)
21:09:07.031 00.001 12252 Worker thread wakes up
21:09:07.033 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:07.034 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.21) opts 0xd
21:09:07.034 00.000 9044 UpdateGuideState exits: m=5608 SNR=51.5
21:09:07.035 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.21)
21:09:07.036 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:07.037 00.001 12252 Moving (0.12, 0.21) raw xDistance=-0.22 yDistance=-0.10
21:09:07.037 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:07.040 00.003 9044 Enqueuing Expose request
21:09:07.042 00.002 12252 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = 0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 1311.31
21:09:07.043 00.001 12252 PPEC: input: -0.22, control: -0.13, exposure: 2000
21:09:07.043 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:07.043 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:09:07.043 00.000 12252 MoveAxis(E, 50, ABG)
21:09:07.043 00.000 12252 Guiding  Dir = 2, Dur = 50
21:09:07.044 00.001 12252 IsSlewing returns 0
21:09:07.044 00.000 12252 IsGuiding returns 0
21:09:07.048 00.004 12252 PulseGuide returned control before completion, sleep 58
21:09:07.111 00.063 12252 IsGuiding returns 0
21:09:07.112 00.001 12252 Move returns status 0, amount 50
21:09:07.112 00.000 12252 MoveAxis(N, 0, ABG)
21:09:07.112 00.000 12252 Move returns status 0, amount 0
21:09:07.112 00.000 12252 move complete, result=0
21:09:07.112 00.000 12252 worker thread done servicing request
21:09:07.112 00.000 12252 Worker thread wakes up
21:09:07.112 00.000 9044 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
21:09:07.115 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:07.115 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:09.454 02.339 12252 Exposure complete
21:09:09.501 00.047 12252 worker thread done servicing request
21:09:09.501 00.000 9044 OnExposeComplete: enter
21:09:09.502 00.001 9044 UpdateGuideState(): m_state=6
21:09:09.503 00.001 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1521
21:09:09.504 00.001 9044 Star::Find returns 1 (0), X=1010.83, Y=824.97, Mass=5680, SNR=52.1, Peak=173 HFD=5.3
21:09:09.505 00.001 9044 MultiStar: [#1 0.32,0.06,1.03,U] [#2 -0.01,-0.10,1.19,U] [#3 -0.03,0.06,0.84,U] [#4 0.16,-0.02,1.25,U] [#5 0.23,0.03,0.65,U] [#6 0.41,0.18,0.00,M7] [#7 0.22,0.30,0.00,M7] [#8 -0.12,0.10,0.41,U] 
21:09:09.506 00.001 9044 refined, 6 included, MultiStar: {0.10, 0.10}, one-star: {0.04, 0.57}
21:09:09.506 00.000 9044 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.62) = xAngle (2.40 = 2.40)
21:09:09.507 00.001 9044 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.68 = -0.68)
21:09:09.508 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.78 mountX=-0.10 mountY=-0.09, mountTheta=-2.43
21:09:09.509 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.10, opts=13)
21:09:09.511 00.002 9044 Enqueuing Move request for scope (0.10, 0.10)
21:09:09.512 00.001 12252 Worker thread wakes up
21:09:09.512 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:09.513 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
21:09:09.513 00.000 9044 UpdateGuideState exits: m=5680 SNR=52.1
21:09:09.514 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
21:09:09.514 00.000 12252 Moving (0.10, 0.10) raw xDistance=-0.10 yDistance=-0.09
21:09:09.514 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:09.515 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:09.516 00.001 9044 Enqueuing Expose request
21:09:09.517 00.001 12252 PPEC rslt: input = -0.10, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 1310.96
21:09:09.517 00.000 12252 PPEC: input: -0.10, control: -0.06, exposure: 2000
21:09:09.517 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:09.517 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:09:09.518 00.001 12252 MoveAxis(E, 22, ABG)
21:09:09.518 00.000 12252 Guiding  Dir = 2, Dur = 22
21:09:09.518 00.000 12252 IsSlewing returns 0
21:09:09.518 00.000 12252 IsGuiding returns 0
21:09:09.521 00.003 12252 PulseGuide returned control before completion, sleep 30
21:09:09.563 00.042 12252 IsGuiding returns 0
21:09:09.564 00.001 12252 Move returns status 0, amount 22
21:09:09.564 00.000 12252 MoveAxis(N, 0, ABG)
21:09:09.564 00.000 12252 Move returns status 0, amount 0
21:09:09.564 00.000 12252 move complete, result=0
21:09:09.564 00.000 12252 worker thread done servicing request
21:09:09.564 00.000 12252 Worker thread wakes up
21:09:09.564 00.000 9044 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
21:09:09.566 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:09.566 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:11.905 02.339 12252 Exposure complete
21:09:11.965 00.060 12252 worker thread done servicing request
21:09:11.965 00.000 9044 OnExposeComplete: enter
21:09:11.967 00.002 9044 UpdateGuideState(): m_state=6
21:09:11.969 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1522
21:09:11.970 00.001 9044 Star::Find returns 1 (0), X=1010.84, Y=824.96, Mass=5510, SNR=50.9, Peak=173 HFD=4.8
21:09:11.972 00.002 9044 MultiStar: [#1 0.35,0.11,1.08,U] [#2 0.03,-0.02,1.21,U] [#3 0.08,0.05,0.85,U] [#4 0.14,0.02,1.30,U] [#5 0.22,-0.03,0.67,U] [#6 0.41,0.16,0.00,M8] [#7 0.23,0.32,0.00,M8] [#8 -0.02,0.11,0.41,U] 
21:09:11.973 00.001 9044 refined, 6 included, MultiStar: {0.13, 0.11}, one-star: {0.05, 0.56}
21:09:11.974 00.001 9044 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.62) = xAngle (2.34 = 2.34)
21:09:11.976 00.002 9044 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.75 = -0.75)
21:09:11.977 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.71 mountX=-0.12 mountY=-0.12, mountTheta=-2.37
21:09:11.979 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.11, opts=13)
21:09:11.980 00.001 9044 Enqueuing Move request for scope (0.13, 0.11)
21:09:11.981 00.001 12252 Worker thread wakes up
21:09:11.982 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:11.983 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
21:09:11.983 00.000 9044 UpdateGuideState exits: m=5510 SNR=50.9
21:09:11.984 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:11.985 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:11.986 00.001 9044 Enqueuing Expose request
21:09:11.987 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
21:09:11.987 00.000 12252 Moving (0.13, 0.11) raw xDistance=-0.12 yDistance=-0.12
21:09:11.991 00.004 12252 PPEC rslt: input = -0.12, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 1310.61
21:09:11.991 00.000 12252 PPEC: input: -0.12, control: -0.07, exposure: 2000
21:09:11.991 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:11.991 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:09:11.991 00.000 12252 MoveAxis(E, 29, ABG)
21:09:11.991 00.000 12252 Guiding  Dir = 2, Dur = 29
21:09:11.992 00.001 12252 IsSlewing returns 0
21:09:11.992 00.000 12252 IsGuiding returns 0
21:09:11.994 00.002 12252 PulseGuide returned control before completion, sleep 38
21:09:12.040 00.046 12252 IsGuiding returns 0
21:09:12.040 00.000 12252 Move returns status 0, amount 29
21:09:12.040 00.000 12252 MoveAxis(N, 0, ABG)
21:09:12.040 00.000 12252 Move returns status 0, amount 0
21:09:12.040 00.000 12252 move complete, result=0
21:09:12.040 00.000 12252 worker thread done servicing request
21:09:12.040 00.000 12252 Worker thread wakes up
21:09:12.040 00.000 9044 GuideStep: -0.1 px 29 ms EAST, -0.1 px 0 ms NORTH
21:09:12.041 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:12.041 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:14.389 02.348 12252 Exposure complete
21:09:14.462 00.073 12252 worker thread done servicing request
21:09:14.462 00.000 9044 OnExposeComplete: enter
21:09:14.463 00.001 9044 UpdateGuideState(): m_state=6
21:09:14.464 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1523
21:09:14.465 00.001 9044 Star::Find returns 1 (0), X=1010.93, Y=825.08, Mass=5579, SNR=51.2, Peak=173 HFD=5.1
21:09:14.468 00.003 9044 MultiStar: [#1 0.40,0.21,0.00,M5] [#2 0.09,0.03,1.21,U] [#3 0.08,0.19,0.85,U] [#4 0.22,0.14,1.28,U] [#5 0.32,0.15,0.65,U] [#6 0.37,0.32,0.00,M9] [#7 0.26,0.46,0.00,M9] [#8 -0.08,0.20,0.41,U] 
21:09:14.468 00.000 9044 refined, 5 included, MultiStar: {0.14, 0.23}, one-star: {0.13, 0.68}
21:09:14.469 00.001 9044 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.62) = xAngle (2.64 = 2.64)
21:09:14.470 00.001 9044 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.44 = -0.44)
21:09:14.471 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.23 hyp=0.27 cameraTheta=1.01 mountX=-0.24 mountY=-0.12, mountTheta=-2.69
21:09:14.473 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.23, opts=13)
21:09:14.474 00.001 9044 Enqueuing Move request for scope (0.14, 0.23)
21:09:14.475 00.001 12252 Worker thread wakes up
21:09:14.475 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:14.475 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.23) opts 0xd
21:09:14.476 00.001 9044 UpdateGuideState exits: m=5579 SNR=51.2
21:09:14.477 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:14.479 00.002 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.23)
21:09:14.479 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:14.481 00.002 9044 Enqueuing Expose request
21:09:14.483 00.002 12252 Moving (0.14, 0.23) raw xDistance=-0.24 yDistance=-0.12
21:09:14.490 00.007 12252 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 1310.26
21:09:14.490 00.000 12252 PPEC: input: -0.24, control: -0.15, exposure: 2000
21:09:14.490 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:14.490 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:09:14.490 00.000 12252 MoveAxis(E, 59, ABG)
21:09:14.490 00.000 12252 Guiding  Dir = 2, Dur = 59
21:09:14.492 00.002 12252 IsSlewing returns 0
21:09:14.493 00.001 12252 IsGuiding returns 0
21:09:14.495 00.002 12252 PulseGuide returned control before completion, sleep 68
21:09:14.567 00.072 12252 IsGuiding returns 0
21:09:14.567 00.000 12252 Move returns status 0, amount 59
21:09:14.567 00.000 12252 MoveAxis(N, 0, ABG)
21:09:14.568 00.001 12252 Move returns status 0, amount 0
21:09:14.568 00.000 12252 move complete, result=0
21:09:14.568 00.000 12252 worker thread done servicing request
21:09:14.568 00.000 12252 Worker thread wakes up
21:09:14.568 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:14.568 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:14.568 00.000 9044 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
21:09:16.924 02.356 12252 Exposure complete
21:09:16.971 00.047 12252 worker thread done servicing request
21:09:16.971 00.000 9044 OnExposeComplete: enter
21:09:16.974 00.003 9044 UpdateGuideState(): m_state=6
21:09:16.976 00.002 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1524
21:09:16.977 00.001 9044 Star::Find returns 1 (0), X=1010.86, Y=824.91, Mass=5580, SNR=51.3, Peak=173 HFD=4.9
21:09:16.978 00.001 9044 MultiStar: [#1 0.40,0.11,0.00,M6] [#2 0.11,-0.05,1.20,U] [#3 0.09,-0.04,0.84,U] [#4 0.22,-0.05,1.27,U] [#5 0.34,-0.01,0.65,U] [#6 0.50,0.12,0.00,M10] [#7 0.35,0.22,0.00,M10] [#8 0.05,0.06,0.41,U] 
21:09:16.979 00.001 9044 refined, 5 included, MultiStar: {0.15, 0.07}, one-star: {0.06, 0.51}
21:09:16.980 00.001 9044 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.62) = xAngle (2.07 = 2.07)
21:09:16.980 00.000 9044 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.01 = -1.01)
21:09:16.981 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.45 mountX=-0.08 mountY=-0.14, mountTheta=-2.09
21:09:16.983 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.07, opts=13)
21:09:16.984 00.001 9044 Enqueuing Move request for scope (0.15, 0.07)
21:09:16.985 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:16.986 00.001 9044 UpdateGuideState exits: m=5580 SNR=51.3
21:09:16.987 00.001 12252 Worker thread wakes up
21:09:16.987 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:16.988 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:16.989 00.001 9044 Enqueuing Expose request
21:09:16.991 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
21:09:16.991 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
21:09:16.991 00.000 12252 Moving (0.15, 0.07) raw xDistance=-0.08 yDistance=-0.14
21:09:16.993 00.002 12252 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1309.92
21:09:16.993 00.000 12252 PPEC: input: -0.08, control: -0.00, exposure: 2000
21:09:16.993 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:16.994 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:09:16.994 00.000 12252 MoveAxis(E, 1, ABG)
21:09:16.994 00.000 12252 Guiding  Dir = 2, Dur = 1
21:09:16.994 00.000 12252 IsSlewing returns 0
21:09:16.994 00.000 12252 IsGuiding returns 0
21:09:16.996 00.002 12252 IsGuiding returns 0
21:09:16.996 00.000 12252 Move returns status 0, amount 1
21:09:16.996 00.000 12252 MoveAxis(N, 0, ABG)
21:09:16.996 00.000 12252 Move returns status 0, amount 0
21:09:16.996 00.000 12252 move complete, result=0
21:09:16.996 00.000 12252 worker thread done servicing request
21:09:16.996 00.000 12252 Worker thread wakes up
21:09:16.996 00.000 9044 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:09:16.997 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:16.997 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:19.349 02.352 12252 Exposure complete
21:09:19.397 00.048 12252 worker thread done servicing request
21:09:19.397 00.000 9044 OnExposeComplete: enter
21:09:19.398 00.001 9044 UpdateGuideState(): m_state=6
21:09:19.399 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1525
21:09:19.400 00.001 9044 Star::Find returns 1 (0), X=1010.88, Y=825.08, Mass=5493, SNR=50.8, Peak=173 HFD=5.1
21:09:19.401 00.001 9044 MultiStar: [#1 0.40,0.25,0.00,M7] [#2 0.06,0.08,1.22,U] [#3 0.08,0.17,0.85,U] [#4 0.16,0.14,1.31,U] [#5 0.34,0.25,0.00,M1] [#6 0.42,0.27,0.00,R] [#7 0.28,0.49,0.00,R] [#8 -0.01,0.28,0.42,U] 
21:09:19.402 00.001 9044 refined, 4 included, MultiStar: {0.09, 0.25}, one-star: {0.08, 0.69}
21:09:19.403 00.001 9044 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.62) = xAngle (2.86 = 2.86)
21:09:19.404 00.001 9044 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.22 = -0.22)
21:09:19.405 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.24 mountX=-0.26 mountY=-0.06, mountTheta=-2.92
21:09:19.407 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.25, opts=13)
21:09:19.409 00.002 9044 Enqueuing Move request for scope (0.09, 0.25)
21:09:19.411 00.002 12252 Worker thread wakes up
21:09:19.411 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:19.412 00.001 9044 UpdateGuideState exits: m=5493 SNR=50.8
21:09:19.413 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:19.414 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:19.415 00.001 9044 Enqueuing Expose request
21:09:19.416 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.25) opts 0xd
21:09:19.416 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.25)
21:09:19.416 00.000 12252 Moving (0.09, 0.25) raw xDistance=-0.26 yDistance=-0.06
21:09:19.419 00.003 12252 PPEC rslt: input = -0.26, final = -0.16, react = -0.16, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 1309.57
21:09:19.419 00.000 12252 PPEC: input: -0.26, control: -0.16, exposure: 2000
21:09:19.419 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:19.419 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:09:19.419 00.000 12252 MoveAxis(E, 63, ABG)
21:09:19.419 00.000 12252 Guiding  Dir = 2, Dur = 63
21:09:19.419 00.000 12252 IsSlewing returns 0
21:09:19.419 00.000 12252 IsGuiding returns 0
21:09:19.422 00.003 12252 PulseGuide returned control before completion, sleep 72
21:09:19.495 00.073 12252 IsGuiding returns 0
21:09:19.495 00.000 12252 Move returns status 0, amount 63
21:09:19.495 00.000 12252 MoveAxis(N, 0, ABG)
21:09:19.495 00.000 12252 Move returns status 0, amount 0
21:09:19.495 00.000 12252 move complete, result=0
21:09:19.495 00.000 12252 worker thread done servicing request
21:09:19.495 00.000 12252 Worker thread wakes up
21:09:19.495 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:19.495 00.000 9044 GuideStep: -0.3 px 63 ms EAST, -0.1 px 0 ms NORTH
21:09:19.498 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:21.840 02.342 12252 Exposure complete
21:09:21.889 00.049 12252 worker thread done servicing request
21:09:21.889 00.000 9044 OnExposeComplete: enter
21:09:21.890 00.001 9044 UpdateGuideState(): m_state=6
21:09:21.892 00.002 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1526
21:09:21.893 00.001 9044 Star::Find returns 1 (0), X=1010.93, Y=824.95, Mass=5533, SNR=51.0, Peak=173 HFD=5.0
21:09:21.894 00.001 9044 MultiStar: [#1 0.38,0.11,0.00,M8] [#2 0.06,-0.09,1.21,U] [#3 0.03,-0.15,0.86,U] [#4 0.27,-0.04,1.28,U] [#5 0.27,-0.02,0.66,U] [#6 0.02,-0.21,0.42,U] [#7 0.11,-0.27,0.45,U] [#8 0.00,0.17,0.42,U] 
21:09:21.895 00.001 9044 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.13, 0.55}
21:09:21.896 00.001 9044 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.62) = xAngle (1.77 = 1.77)
21:09:21.897 00.001 9044 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.31 = -1.31)
21:09:21.899 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.15 mountX=-0.03 mountY=-0.13, mountTheta=-1.77
21:09:21.901 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.02, opts=13)
21:09:21.902 00.001 9044 Enqueuing Move request for scope (0.13, 0.02)
21:09:21.903 00.001 12252 Worker thread wakes up
21:09:21.903 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:21.904 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
21:09:21.905 00.001 9044 UpdateGuideState exits: m=5533 SNR=51.0
21:09:21.906 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
21:09:21.906 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:21.907 00.001 12252 Moving (0.13, 0.02) raw xDistance=-0.03 yDistance=-0.13
21:09:21.907 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:21.908 00.001 9044 Enqueuing Expose request
21:09:21.909 00.001 12252 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1309.23
21:09:21.909 00.000 12252 PPEC: input: -0.03, control: 0.00, exposure: 2000
21:09:21.909 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:21.909 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:09:21.910 00.001 12252 MoveAxis(W, 1, ABG)
21:09:21.910 00.000 12252 Guiding  Dir = 3, Dur = 1
21:09:21.910 00.000 12252 IsSlewing returns 0
21:09:21.910 00.000 12252 IsGuiding returns 0
21:09:21.912 00.002 12252 IsGuiding returns 0
21:09:21.912 00.000 12252 Move returns status 0, amount 1
21:09:21.912 00.000 12252 MoveAxis(N, 0, ABG)
21:09:21.912 00.000 12252 Move returns status 0, amount 0
21:09:21.912 00.000 12252 move complete, result=0
21:09:21.912 00.000 12252 worker thread done servicing request
21:09:21.912 00.000 12252 Worker thread wakes up
21:09:21.912 00.000 9044 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:09:21.915 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:21.915 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:24.267 02.352 12252 Exposure complete
21:09:24.315 00.048 12252 worker thread done servicing request
21:09:24.315 00.000 9044 OnExposeComplete: enter
21:09:24.318 00.003 9044 UpdateGuideState(): m_state=6
21:09:24.320 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1527
21:09:24.321 00.001 9044 Star::Find returns 1 (0), X=1011.02, Y=824.99, Mass=5543, SNR=51.3, Peak=173 HFD=5.0
21:09:24.322 00.001 9044 MultiStar: [#1 0.49,0.08,0.00,M9] [#2 0.16,-0.03,1.20,U] [#3 0.17,0.05,0.85,U] [#4 0.27,0.00,1.28,U] [#5 0.41,0.07,0.00,M1] [#6 0.17,-0.21,0.42,U] [#7 0.18,-0.20,0.45,U] [#8 0.02,0.20,0.40,U] 
21:09:24.323 00.001 9044 refined, 6 included, MultiStar: {0.19, 0.09}, one-star: {0.22, 0.60}
21:09:24.324 00.001 9044 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.62) = xAngle (2.08 = 2.08)
21:09:24.324 00.000 9044 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.01 = -1.01)
21:09:24.325 00.001 9044 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.45 mountX=-0.10 mountY=-0.18, mountTheta=-2.09
21:09:24.327 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=0.09, opts=13)
21:09:24.329 00.002 9044 Enqueuing Move request for scope (0.19, 0.09)
21:09:24.330 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:24.331 00.001 9044 UpdateGuideState exits: m=5543 SNR=51.3
21:09:24.332 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:24.334 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:24.335 00.001 9044 Enqueuing Expose request
21:09:24.336 00.001 12252 Worker thread wakes up
21:09:24.336 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
21:09:24.336 00.000 12252 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
21:09:24.336 00.000 12252 Moving (0.19, 0.09) raw xDistance=-0.10 yDistance=-0.18
21:09:24.339 00.003 12252 PPEC rslt: input = -0.10, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 1308.89
21:09:24.339 00.000 12252 PPEC: input: -0.10, control: -0.06, exposure: 2000
21:09:24.339 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:09:24.339 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:09:24.339 00.000 12252 MoveAxis(E, 24, ABG)
21:09:24.339 00.000 12252 Guiding  Dir = 2, Dur = 24
21:09:24.339 00.000 12252 IsSlewing returns 0
21:09:24.339 00.000 12252 IsGuiding returns 0
21:09:24.341 00.002 12252 PulseGuide returned control before completion, sleep 33
21:09:24.390 00.049 12252 IsGuiding returns 0
21:09:24.390 00.000 12252 Move returns status 0, amount 24
21:09:24.390 00.000 12252 MoveAxis(N, 0, ABG)
21:09:24.390 00.000 12252 Move returns status 0, amount 0
21:09:24.391 00.001 12252 move complete, result=0
21:09:24.391 00.000 12252 worker thread done servicing request
21:09:24.391 00.000 12252 Worker thread wakes up
21:09:24.391 00.000 9044 GuideStep: -0.1 px 24 ms EAST, -0.2 px 0 ms NORTH
21:09:24.392 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:24.392 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:26.733 02.341 12252 Exposure complete
21:09:26.778 00.045 12252 worker thread done servicing request
21:09:26.779 00.001 9044 OnExposeComplete: enter
21:09:26.779 00.000 9044 UpdateGuideState(): m_state=6
21:09:26.781 00.002 9044 Star::Find(15, 1011, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1528
21:09:26.782 00.001 9044 Star::Find returns 1 (0), X=1010.93, Y=824.97, Mass=5510, SNR=50.8, Peak=173 HFD=4.8
21:09:26.783 00.001 9044 MultiStar: [#1 0.43,0.13,0.00,M10] [#2 0.11,-0.04,1.23,U] [#3 0.07,0.05,0.86,U] [#4 0.22,0.06,1.32,U] [#5 0.26,0.01,0.66,U] [#6 0.10,-0.06,0.43,U] [#7 0.09,-0.13,0.44,U] [#8 0.03,0.14,0.42,U] 
21:09:26.784 00.001 9044 refined, 7 included, MultiStar: {0.14, 0.10}, one-star: {0.14, 0.57}
21:09:26.785 00.001 9044 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.62) = xAngle (2.24 = 2.24)
21:09:26.786 00.001 9044 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.84 = -0.84)
21:09:26.787 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.61 mountX=-0.10 mountY=-0.13, mountTheta=-2.26
21:09:26.788 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.10, opts=13)
21:09:26.789 00.001 9044 Enqueuing Move request for scope (0.14, 0.10)
21:09:26.791 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:26.792 00.001 9044 UpdateGuideState exits: m=5510 SNR=50.8
21:09:26.794 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:26.795 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:26.796 00.001 9044 Enqueuing Expose request
21:09:26.797 00.001 12252 Worker thread wakes up
21:09:26.797 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
21:09:26.797 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
21:09:26.797 00.000 12252 Moving (0.14, 0.10) raw xDistance=-0.10 yDistance=-0.13
21:09:26.799 00.002 12252 PPEC rslt: input = -0.10, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 1308.56
21:09:26.799 00.000 12252 PPEC: input: -0.10, control: -0.07, exposure: 2000
21:09:26.799 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:26.799 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:09:26.799 00.000 12252 MoveAxis(E, 26, ABG)
21:09:26.799 00.000 12252 Guiding  Dir = 2, Dur = 26
21:09:26.800 00.001 12252 IsSlewing returns 0
21:09:26.800 00.000 12252 IsGuiding returns 0
21:09:26.801 00.001 12252 PulseGuide returned control before completion, sleep 35
21:09:26.849 00.048 12252 IsGuiding returns 0
21:09:26.849 00.000 12252 Move returns status 0, amount 26
21:09:26.849 00.000 12252 MoveAxis(N, 0, ABG)
21:09:26.850 00.001 12252 Move returns status 0, amount 0
21:09:26.850 00.000 12252 move complete, result=0
21:09:26.850 00.000 12252 worker thread done servicing request
21:09:26.850 00.000 9044 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
21:09:26.851 00.001 12252 Worker thread wakes up
21:09:26.851 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:26.851 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:29.220 02.369 12252 Exposure complete
21:09:29.279 00.059 12252 worker thread done servicing request
21:09:29.279 00.000 9044 OnExposeComplete: enter
21:09:29.280 00.001 9044 UpdateGuideState(): m_state=6
21:09:29.280 00.000 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1529
21:09:29.282 00.002 9044 Star::Find returns 1 (0), X=1010.86, Y=825.12, Mass=5637, SNR=51.7, Peak=173 HFD=5.2
21:09:29.283 00.001 9044 MultiStar: [#1 0.30,0.24,0.00,R] [#2 0.05,0.06,1.18,U] [#3 0.03,0.17,0.85,U] [#4 0.14,0.13,1.27,U] [#5 0.21,0.24,0.65,U] [#6 -0.03,0.10,0.42,U] [#7 -0.07,-0.11,0.44,U] [#8 -0.05,0.27,0.41,U] 
21:09:29.284 00.001 9044 refined, 7 included, MultiStar: {0.07, 0.22}, one-star: {0.07, 0.73}
21:09:29.285 00.001 9044 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.62) = xAngle (2.91 = 2.91)
21:09:29.286 00.001 9044 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.18 = -0.18)
21:09:29.287 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.28 mountX=-0.22 mountY=-0.04, mountTheta=-2.96
21:09:29.289 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.22, opts=13)
21:09:29.290 00.001 9044 Enqueuing Move request for scope (0.07, 0.22)
21:09:29.291 00.001 12252 Worker thread wakes up
21:09:29.291 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:29.292 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
21:09:29.292 00.000 9044 UpdateGuideState exits: m=5637 SNR=51.7
21:09:29.292 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
21:09:29.292 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:29.294 00.002 12252 Moving (0.07, 0.22) raw xDistance=-0.22 yDistance=-0.04
21:09:29.294 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:29.295 00.001 9044 Enqueuing Expose request
21:09:29.297 00.002 12252 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 1308.23
21:09:29.297 00.000 12252 PPEC: input: -0.22, control: -0.14, exposure: 2000
21:09:29.297 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:29.297 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:09:29.297 00.000 12252 MoveAxis(E, 54, ABG)
21:09:29.297 00.000 12252 Guiding  Dir = 2, Dur = 54
21:09:29.297 00.000 12252 IsSlewing returns 0
21:09:29.297 00.000 12252 IsGuiding returns 0
21:09:29.299 00.002 12252 PulseGuide returned control before completion, sleep 63
21:09:29.378 00.079 12252 IsGuiding returns 0
21:09:29.378 00.000 12252 Move returns status 0, amount 54
21:09:29.378 00.000 12252 MoveAxis(N, 0, ABG)
21:09:29.378 00.000 12252 Move returns status 0, amount 0
21:09:29.378 00.000 12252 move complete, result=0
21:09:29.378 00.000 12252 worker thread done servicing request
21:09:29.378 00.000 12252 Worker thread wakes up
21:09:29.378 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:29.378 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:29.378 00.000 9044 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
21:09:31.750 02.372 12252 Exposure complete
21:09:31.799 00.049 12252 worker thread done servicing request
21:09:31.799 00.000 9044 OnExposeComplete: enter
21:09:31.801 00.002 9044 UpdateGuideState(): m_state=6
21:09:31.802 00.001 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1530
21:09:31.803 00.001 9044 Star::Find returns 1 (0), X=1010.86, Y=825.08, Mass=5638, SNR=51.6, Peak=173 HFD=5.3
21:09:31.804 00.001 9044 MultiStar: [#1 0.08,-0.02,1.05,U] [#2 0.04,0.10,1.21,U] [#3 0.06,0.15,0.86,U] [#4 0.16,0.14,1.26,U] [#5 0.30,0.17,0.65,U] [#6 -0.01,0.01,0.42,U] [#7 -0.04,-0.02,0.44,U] [#8 -0.01,0.41,0.00,M1] 
21:09:31.805 00.001 9044 refined, 7 included, MultiStar: {0.09, 0.17}, one-star: {0.06, 0.68}
21:09:31.806 00.001 9044 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.62) = xAngle (2.71 = 2.71)
21:09:31.807 00.001 9044 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.37 = -0.37)
21:09:31.809 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=0.17 hyp=0.20 cameraTheta=1.09 mountX=-0.18 mountY=-0.07, mountTheta=-2.76
21:09:31.810 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.17, opts=13)
21:09:31.813 00.003 9044 Enqueuing Move request for scope (0.09, 0.17)
21:09:31.813 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:31.814 00.001 12252 Worker thread wakes up
21:09:31.815 00.001 9044 UpdateGuideState exits: m=5638 SNR=51.6
21:09:31.816 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:31.817 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:31.818 00.001 9044 Enqueuing Expose request
21:09:31.819 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.17) opts 0xd
21:09:31.819 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.17)
21:09:31.819 00.000 12252 Moving (0.09, 0.17) raw xDistance=-0.18 yDistance=-0.07
21:09:31.821 00.002 12252 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 1307.90
21:09:31.821 00.000 12252 PPEC: input: -0.18, control: -0.11, exposure: 2000
21:09:31.821 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:31.821 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:09:31.821 00.000 12252 MoveAxis(E, 43, ABG)
21:09:31.821 00.000 12252 Guiding  Dir = 2, Dur = 43
21:09:31.823 00.002 12252 IsSlewing returns 0
21:09:31.823 00.000 12252 IsGuiding returns 0
21:09:31.824 00.001 12252 PulseGuide returned control before completion, sleep 52
21:09:31.891 00.067 12252 IsGuiding returns 0
21:09:31.892 00.001 12252 Move returns status 0, amount 43
21:09:31.892 00.000 12252 MoveAxis(N, 0, ABG)
21:09:31.892 00.000 12252 Move returns status 0, amount 0
21:09:31.892 00.000 12252 move complete, result=0
21:09:31.892 00.000 12252 worker thread done servicing request
21:09:31.892 00.000 9044 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
21:09:31.893 00.001 12252 Worker thread wakes up
21:09:31.894 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:31.894 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:34.241 02.347 12252 Exposure complete
21:09:34.299 00.058 12252 worker thread done servicing request
21:09:34.299 00.000 9044 OnExposeComplete: enter
21:09:34.302 00.003 9044 UpdateGuideState(): m_state=6
21:09:34.305 00.003 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1531
21:09:34.307 00.002 9044 Star::Find returns 1 (0), X=1010.79, Y=824.99, Mass=5598, SNR=51.5, Peak=173 HFD=5.0
21:09:34.310 00.003 9044 MultiStar: [#1 -0.03,-0.10,1.06,U] [#2 -0.04,-0.08,1.20,U] [#3 -0.04,-0.00,0.84,U] [#4 0.10,-0.01,1.26,U] [#5 0.17,0.00,0.66,U] [#6 -0.13,-0.10,0.43,U] [#7 -0.03,-0.17,0.44,U] [#8 -0.06,0.15,0.42,U] 
21:09:34.313 00.003 9044 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {-0.01, 0.59}
21:09:34.316 00.003 9044 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.62) = xAngle (3.13 = 3.13)
21:09:34.318 00.002 9044 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.05 = 0.05)
21:09:34.319 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.51 mountX=-0.05 mountY=0.00, mountTheta=3.10
21:09:34.323 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.05, opts=13)
21:09:34.324 00.001 9044 Enqueuing Move request for scope (0.00, 0.05)
21:09:34.326 00.002 12252 Worker thread wakes up
21:09:34.326 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:34.328 00.002 9044 UpdateGuideState exits: m=5598 SNR=51.5
21:09:34.329 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:34.330 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
21:09:34.330 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:34.331 00.001 9044 Enqueuing Expose request
21:09:34.332 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
21:09:34.332 00.000 12252 Moving (0.00, 0.05) raw xDistance=-0.05 yDistance=0.00
21:09:34.338 00.006 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1307.57
21:09:34.338 00.000 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
21:09:34.338 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:34.338 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:09:34.339 00.001 12252 MoveAxis(E, 6, ABG)
21:09:34.339 00.000 12252 Guiding  Dir = 2, Dur = 6
21:09:34.339 00.000 12252 IsSlewing returns 0
21:09:34.339 00.000 12252 IsGuiding returns 0
21:09:34.341 00.002 12252 PulseGuide returned control before completion, sleep 15
21:09:34.357 00.016 12252 IsGuiding returns 0
21:09:34.357 00.000 12252 Move returns status 0, amount 6
21:09:34.357 00.000 12252 MoveAxis(N, 0, ABG)
21:09:34.357 00.000 12252 Move returns status 0, amount 0
21:09:34.357 00.000 12252 move complete, result=0
21:09:34.357 00.000 12252 worker thread done servicing request
21:09:34.357 00.000 12252 Worker thread wakes up
21:09:34.357 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
21:09:34.360 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:34.360 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:36.706 02.346 12252 Exposure complete
21:09:36.757 00.051 12252 worker thread done servicing request
21:09:36.757 00.000 9044 OnExposeComplete: enter
21:09:36.758 00.001 9044 UpdateGuideState(): m_state=6
21:09:36.759 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1532
21:09:36.760 00.001 9044 Star::Find returns 1 (0), X=1010.80, Y=824.95, Mass=5625, SNR=51.5, Peak=173 HFD=5.0
21:09:36.761 00.001 9044 MultiStar: [#1 -0.05,-0.11,1.05,U] [#2 -0.01,0.08,1.18,U] [#3 -0.01,0.09,0.85,U] [#4 0.12,0.08,1.28,U] [#5 0.21,0.17,0.66,U] [#6 -0.10,-0.08,0.42,U] [#7 -0.08,-0.15,0.44,U] [#8 -0.05,0.23,0.41,U] 
21:09:36.762 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {0.01, 0.56}
21:09:36.763 00.001 9044 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.62) = xAngle (3.03 = 3.03)
21:09:36.764 00.001 9044 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.05 = -0.05)
21:09:36.766 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.41 mountX=-0.11 mountY=-0.01, mountTheta=-3.09
21:09:36.768 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.11, opts=13)
21:09:36.769 00.001 9044 Enqueuing Move request for scope (0.02, 0.11)
21:09:36.770 00.001 12252 Worker thread wakes up
21:09:36.770 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
21:09:36.770 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:36.772 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
21:09:36.772 00.000 12252 Moving (0.02, 0.11) raw xDistance=-0.11 yDistance=-0.01
21:09:36.772 00.000 9044 UpdateGuideState exits: m=5625 SNR=51.5
21:09:36.773 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:36.774 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:36.775 00.001 12252 PPEC rslt: input = -0.11, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 1307.25
21:09:36.775 00.000 9044 Enqueuing Expose request
21:09:36.775 00.000 12252 PPEC: input: -0.11, control: -0.09, exposure: 2000
21:09:36.777 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:36.777 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:09:36.777 00.000 12252 MoveAxis(E, 33, ABG)
21:09:36.777 00.000 12252 Guiding  Dir = 2, Dur = 33
21:09:36.777 00.000 12252 IsSlewing returns 0
21:09:36.777 00.000 12252 IsGuiding returns 0
21:09:36.779 00.002 12252 PulseGuide returned control before completion, sleep 42
21:09:36.822 00.043 12252 IsGuiding returns 0
21:09:36.822 00.000 12252 Move returns status 0, amount 33
21:09:36.822 00.000 12252 MoveAxis(N, 0, ABG)
21:09:36.822 00.000 12252 Move returns status 0, amount 0
21:09:36.822 00.000 12252 move complete, result=0
21:09:36.822 00.000 12252 worker thread done servicing request
21:09:36.822 00.000 9044 GuideStep: -0.1 px 33 ms EAST, -0.0 px 0 ms NORTH
21:09:36.826 00.004 12252 Worker thread wakes up
21:09:36.826 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:36.826 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:39.177 02.351 12252 Exposure complete
21:09:39.245 00.068 12252 worker thread done servicing request
21:09:39.245 00.000 9044 OnExposeComplete: enter
21:09:39.247 00.002 9044 UpdateGuideState(): m_state=6
21:09:39.250 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1533
21:09:39.252 00.002 9044 Star::Find returns 1 (0), X=1010.72, Y=825.04, Mass=5572, SNR=51.3, Peak=173 HFD=5.1
21:09:39.254 00.002 9044 MultiStar: [#1 -0.16,-0.10,1.04,U] [#2 -0.05,0.08,1.20,U] [#3 -0.08,0.10,0.86,U] [#4 -0.00,0.04,1.28,U] [#5 0.07,0.11,0.66,U] [#6 -0.17,-0.04,0.43,U] [#7 -0.18,-0.13,0.45,U] [#8 -0.25,0.31,0.00,M1] 
21:09:39.255 00.001 9044 refined, 7 included, MultiStar: {-0.07, 0.11}, one-star: {-0.08, 0.64}
21:09:39.256 00.001 9044 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.62) = xAngle (3.75 = -2.54)
21:09:39.258 00.002 9044 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.66 = 0.66)
21:09:39.259 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.12 mountX=-0.11 mountY=0.08, mountTheta=2.50
21:09:39.262 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.11, opts=13)
21:09:39.264 00.002 9044 Enqueuing Move request for scope (-0.07, 0.11)
21:09:39.265 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:39.268 00.003 12252 Worker thread wakes up
21:09:39.268 00.000 9044 UpdateGuideState exits: m=5572 SNR=51.3
21:09:39.269 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:39.271 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:39.273 00.002 9044 Enqueuing Expose request
21:09:39.274 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
21:09:39.274 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
21:09:39.274 00.000 12252 Moving (-0.07, 0.11) raw xDistance=-0.11 yDistance=0.08
21:09:39.276 00.002 12252 PPEC rslt: input = -0.11, final = -0.09, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 1306.93
21:09:39.276 00.000 12252 PPEC: input: -0.11, control: -0.09, exposure: 2000
21:09:39.276 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:39.277 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:09:39.277 00.000 12252 MoveAxis(E, 34, ABG)
21:09:39.277 00.000 12252 Guiding  Dir = 2, Dur = 34
21:09:39.277 00.000 12252 IsSlewing returns 0
21:09:39.277 00.000 12252 IsGuiding returns 0
21:09:39.280 00.003 12252 PulseGuide returned control before completion, sleep 42
21:09:39.330 00.050 12252 IsGuiding returns 0
21:09:39.330 00.000 12252 Move returns status 0, amount 34
21:09:39.330 00.000 12252 MoveAxis(N, 0, ABG)
21:09:39.330 00.000 12252 Move returns status 0, amount 0
21:09:39.330 00.000 12252 move complete, result=0
21:09:39.330 00.000 12252 worker thread done servicing request
21:09:39.330 00.000 12252 Worker thread wakes up
21:09:39.330 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:39.330 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:39.330 00.000 9044 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
21:09:41.665 02.335 12252 Exposure complete
21:09:41.714 00.049 12252 worker thread done servicing request
21:09:41.714 00.000 9044 OnExposeComplete: enter
21:09:41.716 00.002 9044 UpdateGuideState(): m_state=6
21:09:41.717 00.001 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1534
21:09:41.717 00.000 9044 Star::Find returns 1 (0), X=1010.79, Y=824.98, Mass=5528, SNR=50.9, Peak=173 HFD=5.0
21:09:41.718 00.001 9044 MultiStar: [#1 -0.10,-0.14,1.06,U] [#2 0.01,0.02,1.21,U] [#3 -0.05,0.17,0.86,U] [#4 0.05,0.07,1.29,U] [#5 0.18,0.11,0.66,U] [#6 -0.12,-0.13,0.43,U] [#7 -0.05,-0.20,0.44,U] [#8 -0.15,0.16,0.42,U] 
21:09:41.719 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {-0.01, 0.58}
21:09:41.720 00.001 9044 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.62) = xAngle (3.34 = -2.94)
21:09:41.720 00.000 9044 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.26 = 0.26)
21:09:41.721 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.72 mountX=-0.09 mountY=0.02, mountTheta=2.89
21:09:41.725 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.09, opts=13)
21:09:41.726 00.001 9044 Enqueuing Move request for scope (-0.01, 0.09)
21:09:41.727 00.001 12252 Worker thread wakes up
21:09:41.727 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
21:09:41.727 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
21:09:41.727 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:41.728 00.001 12252 Moving (-0.01, 0.09) raw xDistance=-0.09 yDistance=0.02
21:09:41.729 00.001 9044 UpdateGuideState exits: m=5528 SNR=50.9
21:09:41.730 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:41.733 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:41.734 00.001 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1306.61
21:09:41.734 00.000 9044 Enqueuing Expose request
21:09:41.735 00.001 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
21:09:41.735 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:41.735 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:09:41.735 00.000 12252 MoveAxis(E, 8, ABG)
21:09:41.735 00.000 12252 Guiding  Dir = 2, Dur = 8
21:09:41.736 00.001 12252 IsSlewing returns 0
21:09:41.736 00.000 12252 IsGuiding returns 0
21:09:41.739 00.003 12252 PulseGuide returned control before completion, sleep 16
21:09:41.767 00.028 12252 IsGuiding returns 0
21:09:41.767 00.000 12252 Move returns status 0, amount 8
21:09:41.767 00.000 12252 MoveAxis(N, 0, ABG)
21:09:41.767 00.000 12252 Move returns status 0, amount 0
21:09:41.767 00.000 12252 move complete, result=0
21:09:41.767 00.000 12252 worker thread done servicing request
21:09:41.767 00.000 12252 Worker thread wakes up
21:09:41.767 00.000 9044 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
21:09:41.769 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:41.769 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:44.130 02.361 12252 Exposure complete
21:09:44.191 00.061 12252 worker thread done servicing request
21:09:44.192 00.001 9044 OnExposeComplete: enter
21:09:44.193 00.001 9044 UpdateGuideState(): m_state=6
21:09:44.194 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1535
21:09:44.195 00.001 9044 Star::Find returns 1 (0), X=1010.75, Y=824.97, Mass=5601, SNR=51.6, Peak=173 HFD=5.0
21:09:44.197 00.002 9044 MultiStar: [#1 -0.04,-0.12,1.03,U] [#2 -0.08,-0.04,1.19,U] [#3 -0.05,0.10,0.85,U] [#4 0.04,0.08,1.29,U] [#5 0.14,0.06,0.66,U] [#6 -0.06,-0.05,0.43,U] [#7 -0.15,-0.16,0.44,U] [#8 -0.15,0.24,0.42,U] 
21:09:44.198 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {-0.04, 0.57}
21:09:44.200 00.002 9044 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.62) = xAngle (3.56 = -2.73)
21:09:44.201 00.001 9044 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.47 = 0.47)
21:09:44.202 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.93 mountX=-0.09 mountY=0.04, mountTheta=2.68
21:09:44.204 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.09, opts=13)
21:09:44.206 00.002 9044 Enqueuing Move request for scope (-0.03, 0.09)
21:09:44.207 00.001 12252 Worker thread wakes up
21:09:44.207 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:44.208 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
21:09:44.208 00.000 9044 UpdateGuideState exits: m=5601 SNR=51.6
21:09:44.209 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:44.210 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
21:09:44.210 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:44.213 00.003 9044 Enqueuing Expose request
21:09:44.215 00.002 12252 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=0.04
21:09:44.221 00.006 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1306.30
21:09:44.221 00.000 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
21:09:44.221 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:44.221 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:09:44.221 00.000 12252 MoveAxis(E, 8, ABG)
21:09:44.221 00.000 12252 Guiding  Dir = 2, Dur = 8
21:09:44.222 00.001 12252 IsSlewing returns 0
21:09:44.222 00.000 12252 IsGuiding returns 0
21:09:44.224 00.002 12252 PulseGuide returned control before completion, sleep 16
21:09:44.256 00.032 12252 IsGuiding returns 0
21:09:44.256 00.000 12252 Move returns status 0, amount 8
21:09:44.256 00.000 12252 MoveAxis(N, 0, ABG)
21:09:44.256 00.000 12252 Move returns status 0, amount 0
21:09:44.256 00.000 12252 move complete, result=0
21:09:44.256 00.000 12252 worker thread done servicing request
21:09:44.256 00.000 12252 Worker thread wakes up
21:09:44.256 00.000 9044 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
21:09:44.257 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:44.258 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:46.604 02.346 12252 Exposure complete
21:09:46.658 00.054 12252 worker thread done servicing request
21:09:46.658 00.000 9044 OnExposeComplete: enter
21:09:46.659 00.001 9044 UpdateGuideState(): m_state=6
21:09:46.660 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
21:09:46.661 00.001 9044 Star::Find returns 1 (0), X=1010.77, Y=825.10, Mass=5719, SNR=51.9, Peak=173 HFD=5.2
21:09:46.662 00.001 9044 MultiStar: [#1 -0.06,-0.01,1.05,U] [#2 -0.08,0.06,1.18,U] [#3 -0.06,0.16,0.85,U] [#4 0.05,0.13,1.26,U] [#5 0.07,0.14,0.65,U] [#6 -0.12,0.07,0.42,U] [#7 -0.10,-0.02,0.43,U] [#8 -0.18,0.20,0.41,U] 
21:09:46.664 00.002 9044 refined, 8 included, MultiStar: {-0.04, 0.17}, one-star: {-0.02, 0.70}
21:09:46.667 00.003 9044 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.62) = xAngle (3.43 = -2.85)
21:09:46.669 00.002 9044 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.35 = 0.35)
21:09:46.671 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.81 mountX=-0.17 mountY=0.06, mountTheta=2.80
21:09:46.676 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.17, opts=13)
21:09:46.677 00.001 9044 Enqueuing Move request for scope (-0.04, 0.17)
21:09:46.679 00.002 12252 Worker thread wakes up
21:09:46.679 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:46.681 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
21:09:46.681 00.000 9044 UpdateGuideState exits: m=5719 SNR=51.9
21:09:46.683 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
21:09:46.683 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:46.685 00.002 12252 Moving (-0.04, 0.17) raw xDistance=-0.17 yDistance=0.06
21:09:46.685 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:46.687 00.002 9044 Enqueuing Expose request
21:09:46.691 00.004 12252 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1305.99
21:09:46.691 00.000 12252 PPEC: input: -0.17, control: -0.11, exposure: 2000
21:09:46.691 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:46.691 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:09:46.691 00.000 12252 MoveAxis(E, 44, ABG)
21:09:46.691 00.000 12252 Guiding  Dir = 2, Dur = 44
21:09:46.692 00.001 12252 IsSlewing returns 0
21:09:46.692 00.000 12252 IsGuiding returns 0
21:09:46.694 00.002 12252 PulseGuide returned control before completion, sleep 53
21:09:46.752 00.058 12252 IsGuiding returns 1
21:09:46.752 00.000 12252 scope still moving after pulse duration time elapsed
21:09:46.784 00.032 12252 IsSlewing returns 0
21:09:46.784 00.000 12252 IsGuiding returns 0
21:09:46.784 00.000 12252 scope move finished after 44 + 48 ms
21:09:46.784 00.000 12252 Move returns status 0, amount 44
21:09:46.784 00.000 12252 MoveAxis(N, 0, ABG)
21:09:46.785 00.001 12252 Move returns status 0, amount 0
21:09:46.785 00.000 12252 move complete, result=0
21:09:46.785 00.000 12252 worker thread done servicing request
21:09:46.785 00.000 12252 Worker thread wakes up
21:09:46.785 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:46.785 00.000 9044 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
21:09:46.789 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:49.144 02.355 12252 Exposure complete
21:09:49.197 00.053 12252 worker thread done servicing request
21:09:49.197 00.000 9044 OnExposeComplete: enter
21:09:49.198 00.001 9044 UpdateGuideState(): m_state=6
21:09:49.199 00.001 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1537
21:09:49.200 00.001 9044 Star::Find returns 1 (0), X=1010.77, Y=824.93, Mass=5667, SNR=52.0, Peak=173 HFD=5.1
21:09:49.203 00.003 9044 MultiStar: [#1 -0.07,-0.14,1.05,U] [#2 -0.01,0.02,1.17,U] [#3 -0.01,0.07,0.84,U] [#4 0.05,-0.03,1.25,U] [#5 0.16,0.08,0.65,U] [#6 -0.12,-0.11,0.42,U] [#7 -0.06,-0.19,0.43,U] [#8 -0.24,0.24,0.41,U] 
21:09:49.204 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {-0.02, 0.54}
21:09:49.205 00.001 9044 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.62) = xAngle (3.45 = -2.83)
21:09:49.206 00.001 9044 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.37 = 0.37)
21:09:49.207 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.83 mountX=-0.06 mountY=0.02, mountTheta=2.78
21:09:49.209 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.07, opts=13)
21:09:49.210 00.001 9044 Enqueuing Move request for scope (-0.02, 0.07)
21:09:49.212 00.002 12252 Worker thread wakes up
21:09:49.212 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:49.213 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
21:09:49.213 00.000 9044 UpdateGuideState exits: m=5667 SNR=52.0
21:09:49.214 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:49.215 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:49.216 00.001 9044 Enqueuing Expose request
21:09:49.217 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
21:09:49.217 00.000 12252 Moving (-0.02, 0.07) raw xDistance=-0.06 yDistance=0.02
21:09:49.220 00.003 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1305.69
21:09:49.220 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
21:09:49.220 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:49.220 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:09:49.220 00.000 12252 MoveAxis(E, 2, ABG)
21:09:49.220 00.000 12252 Guiding  Dir = 2, Dur = 2
21:09:49.221 00.001 12252 IsSlewing returns 0
21:09:49.221 00.000 12252 IsGuiding returns 0
21:09:49.222 00.001 12252 PulseGuide returned control before completion, sleep 11
21:09:49.246 00.024 12252 IsGuiding returns 0
21:09:49.246 00.000 12252 Move returns status 0, amount 2
21:09:49.246 00.000 12252 MoveAxis(N, 0, ABG)
21:09:49.246 00.000 12252 Move returns status 0, amount 0
21:09:49.246 00.000 12252 move complete, result=0
21:09:49.246 00.000 12252 worker thread done servicing request
21:09:49.246 00.000 12252 Worker thread wakes up
21:09:49.246 00.000 9044 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:09:49.248 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:49.248 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:51.602 02.354 12252 Exposure complete
21:09:51.659 00.057 12252 worker thread done servicing request
21:09:51.659 00.000 9044 OnExposeComplete: enter
21:09:51.660 00.001 9044 UpdateGuideState(): m_state=6
21:09:51.662 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1538
21:09:51.664 00.002 9044 Star::Find returns 1 (0), X=1010.72, Y=824.95, Mass=5581, SNR=51.3, Peak=173 HFD=5.0
21:09:51.666 00.002 9044 MultiStar: [#1 -0.06,-0.15,1.04,U] [#2 -0.08,-0.06,1.21,U] [#3 -0.12,0.09,0.85,U] [#4 0.01,-0.02,1.26,U] [#5 0.14,0.04,0.66,U] [#6 -0.17,-0.03,0.42,U] [#7 -0.17,-0.20,0.44,U] [#8 -0.16,0.28,0.41,U] 
21:09:51.667 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {-0.08, 0.55}
21:09:51.669 00.002 9044 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.62) = xAngle (4.02 = -2.26)
21:09:51.671 00.002 9044 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.94 = 0.94)
21:09:51.673 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.08 cameraTheta=2.40 mountX=-0.05 mountY=0.07, mountTheta=2.24
21:09:51.675 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.06, opts=13)
21:09:51.677 00.002 9044 Enqueuing Move request for scope (-0.06, 0.06)
21:09:51.679 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:51.681 00.002 9044 UpdateGuideState exits: m=5581 SNR=51.3
21:09:51.682 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:51.683 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:51.684 00.001 9044 Enqueuing Expose request
21:09:51.685 00.001 12252 Worker thread wakes up
21:09:51.685 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
21:09:51.685 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
21:09:51.685 00.000 12252 Moving (-0.06, 0.06) raw xDistance=-0.05 yDistance=0.07
21:09:51.692 00.007 12252 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1305.39
21:09:51.692 00.000 12252 PPEC: input: -0.05, control: 0.00, exposure: 2000
21:09:51.692 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:51.692 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:09:51.692 00.000 12252 MoveAxis(W, 1, ABG)
21:09:51.692 00.000 12252 Guiding  Dir = 3, Dur = 1
21:09:51.693 00.001 12252 IsSlewing returns 0
21:09:51.693 00.000 12252 IsGuiding returns 0
21:09:51.695 00.002 12252 IsGuiding returns 0
21:09:51.695 00.000 12252 Move returns status 0, amount 1
21:09:51.695 00.000 12252 MoveAxis(N, 0, ABG)
21:09:51.695 00.000 12252 Move returns status 0, amount 0
21:09:51.695 00.000 12252 move complete, result=0
21:09:51.695 00.000 12252 worker thread done servicing request
21:09:51.695 00.000 12252 Worker thread wakes up
21:09:51.695 00.000 9044 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:09:51.699 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:51.699 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:54.033 02.334 12252 Exposure complete
21:09:54.103 00.070 12252 worker thread done servicing request
21:09:54.103 00.000 9044 OnExposeComplete: enter
21:09:54.104 00.001 9044 UpdateGuideState(): m_state=6
21:09:54.105 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1539
21:09:54.107 00.002 9044 Star::Find returns 1 (0), X=1010.74, Y=824.93, Mass=5716, SNR=52.0, Peak=173 HFD=5.2
21:09:54.109 00.002 9044 MultiStar: [#1 -0.20,-0.13,1.05,U] [#2 -0.12,-0.03,1.20,U] [#3 -0.15,0.00,0.85,U] [#4 -0.03,-0.02,1.26,U] [#5 0.10,-0.02,0.65,U] [#6 -0.15,-0.14,0.42,U] [#7 -0.18,-0.18,0.43,U] [#8 -0.25,0.09,0.41,U] 
21:09:54.110 00.001 9044 refined, 8 included, MultiStar: {-0.10, 0.03}, one-star: {-0.06, 0.54}
21:09:54.112 00.002 9044 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.62) = xAngle (4.47 = -1.81)
21:09:54.113 00.001 9044 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.39 = 1.39)
21:09:54.115 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.11 cameraTheta=2.85 mountX=-0.03 mountY=0.11, mountTheta=1.81
21:09:54.117 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.03, opts=13)
21:09:54.118 00.001 9044 Enqueuing Move request for scope (-0.10, 0.03)
21:09:54.119 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:54.121 00.002 12252 Worker thread wakes up
21:09:54.121 00.000 9044 UpdateGuideState exits: m=5716 SNR=52.0
21:09:54.122 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:54.123 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:54.125 00.002 9044 Enqueuing Expose request
21:09:54.126 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
21:09:54.126 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
21:09:54.126 00.000 12252 Moving (-0.10, 0.03) raw xDistance=-0.03 yDistance=0.11
21:09:54.130 00.004 12252 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1305.09
21:09:54.130 00.000 12252 PPEC: input: -0.03, control: -0.00, exposure: 2000
21:09:54.130 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:54.130 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:09:54.130 00.000 12252 MoveAxis(E, 1, ABG)
21:09:54.130 00.000 12252 Guiding  Dir = 2, Dur = 1
21:09:54.131 00.001 12252 IsSlewing returns 0
21:09:54.131 00.000 12252 IsGuiding returns 0
21:09:54.133 00.002 12252 IsGuiding returns 0
21:09:54.133 00.000 12252 Move returns status 0, amount 1
21:09:54.133 00.000 12252 MoveAxis(N, 0, ABG)
21:09:54.133 00.000 12252 Move returns status 0, amount 0
21:09:54.133 00.000 12252 move complete, result=0
21:09:54.133 00.000 12252 worker thread done servicing request
21:09:54.133 00.000 12252 Worker thread wakes up
21:09:54.133 00.000 9044 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:09:54.135 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:54.135 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:56.484 02.349 12252 Exposure complete
21:09:56.539 00.055 12252 worker thread done servicing request
21:09:56.539 00.000 9044 OnExposeComplete: enter
21:09:56.541 00.002 9044 UpdateGuideState(): m_state=6
21:09:56.543 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1540
21:09:56.544 00.001 9044 Star::Find returns 1 (0), X=1010.76, Y=824.86, Mass=5513, SNR=50.9, Peak=173 HFD=5.0
21:09:56.547 00.003 9044 MultiStar: [#1 -0.04,-0.20,1.08,U] [#2 -0.08,-0.05,1.21,U] [#3 -0.07,-0.08,0.85,U] [#4 0.02,-0.13,1.27,U] [#5 0.05,0.05,0.68,U] [#6 -0.07,-0.22,0.43,U] [#7 -0.09,-0.33,0.44,U] [#8 -0.07,0.04,0.43,U] 
21:09:56.549 00.002 9044 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.03, 0.46}
21:09:56.550 00.001 9044 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.62) = xAngle (-0.81 = -0.81)
21:09:56.551 00.001 9044 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.90 = 2.39)
21:09:56.553 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.44 mountX=0.03 mountY=0.03, mountTheta=0.78
21:09:56.555 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.03, opts=13)
21:09:56.556 00.001 9044 Enqueuing Move request for scope (-0.04, -0.03)
21:09:56.558 00.002 12252 Worker thread wakes up
21:09:56.558 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:56.559 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
21:09:56.559 00.000 9044 UpdateGuideState exits: m=5513 SNR=50.9
21:09:56.561 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:56.563 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:56.564 00.001 9044 Enqueuing Expose request
21:09:56.565 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
21:09:56.565 00.000 12252 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.03
21:09:56.567 00.002 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1304.80
21:09:56.568 00.001 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
21:09:56.568 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:56.568 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:09:56.568 00.000 12252 MoveAxis(E, 3, ABG)
21:09:56.568 00.000 12252 Guiding  Dir = 2, Dur = 3
21:09:56.568 00.000 12252 IsSlewing returns 0
21:09:56.569 00.001 12252 IsGuiding returns 0
21:09:56.570 00.001 12252 PulseGuide returned control before completion, sleep 12
21:09:56.596 00.026 12252 IsGuiding returns 0
21:09:56.596 00.000 12252 Move returns status 0, amount 3
21:09:56.596 00.000 12252 MoveAxis(N, 0, ABG)
21:09:56.596 00.000 12252 Move returns status 0, amount 0
21:09:56.596 00.000 12252 move complete, result=0
21:09:56.596 00.000 12252 worker thread done servicing request
21:09:56.596 00.000 12252 Worker thread wakes up
21:09:56.596 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:56.596 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:09:56.596 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:09:58.961 02.365 12252 Exposure complete
21:09:59.026 00.065 12252 worker thread done servicing request
21:09:59.027 00.001 9044 OnExposeComplete: enter
21:09:59.028 00.001 9044 UpdateGuideState(): m_state=6
21:09:59.028 00.000 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1541
21:09:59.029 00.001 9044 Star::Find returns 1 (0), X=1010.77, Y=825.04, Mass=5570, SNR=51.2, Peak=173 HFD=5.1
21:09:59.030 00.001 9044 MultiStar: [#1 -0.06,-0.06,1.06,U] [#2 -0.07,0.04,1.19,U] [#3 0.03,0.14,0.86,U] [#4 0.10,0.10,1.28,U] [#5 0.12,0.07,0.66,U] [#6 -0.08,0.00,0.43,U] [#7 -0.07,-0.12,0.44,U] [#8 -0.20,0.32,0.00,M1] 
21:09:59.031 00.001 9044 refined, 7 included, MultiStar: {-0.00, 0.13}, one-star: {-0.02, 0.65}
21:09:59.034 00.003 9044 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.62) = xAngle (3.20 = -3.09)
21:09:59.036 00.002 9044 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.11 = 0.11)
21:09:59.037 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.57 mountX=-0.13 mountY=0.01, mountTheta=3.03
21:09:59.041 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.13, opts=13)
21:09:59.042 00.001 9044 Enqueuing Move request for scope (-0.00, 0.13)
21:09:59.043 00.001 12252 Worker thread wakes up
21:09:59.043 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:09:59.044 00.001 9044 UpdateGuideState exits: m=5570 SNR=51.2
21:09:59.045 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:09:59.046 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:09:59.047 00.001 9044 Enqueuing Expose request
21:09:59.048 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
21:09:59.049 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
21:09:59.049 00.000 12252 Moving (-0.00, 0.13) raw xDistance=-0.13 yDistance=0.01
21:09:59.051 00.002 12252 PPEC rslt: input = -0.13, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 1304.51
21:09:59.051 00.000 12252 PPEC: input: -0.13, control: -0.09, exposure: 2000
21:09:59.051 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:09:59.051 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:09:59.051 00.000 12252 MoveAxis(E, 34, ABG)
21:09:59.051 00.000 12252 Guiding  Dir = 2, Dur = 34
21:09:59.052 00.001 12252 IsSlewing returns 0
21:09:59.052 00.000 12252 IsGuiding returns 0
21:09:59.054 00.002 12252 PulseGuide returned control before completion, sleep 43
21:09:59.109 00.055 12252 IsGuiding returns 0
21:09:59.109 00.000 12252 Move returns status 0, amount 34
21:09:59.109 00.000 12252 MoveAxis(N, 0, ABG)
21:09:59.109 00.000 12252 Move returns status 0, amount 0
21:09:59.109 00.000 12252 move complete, result=0
21:09:59.109 00.000 12252 worker thread done servicing request
21:09:59.110 00.001 12252 Worker thread wakes up
21:09:59.110 00.000 9044 GuideStep: -0.1 px 34 ms EAST, 0.0 px 0 ms NORTH
21:09:59.112 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:09:59.112 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:01.463 02.351 12252 Exposure complete
21:10:01.526 00.063 12252 worker thread done servicing request
21:10:01.526 00.000 9044 OnExposeComplete: enter
21:10:01.529 00.003 9044 UpdateGuideState(): m_state=6
21:10:01.531 00.002 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
21:10:01.534 00.003 9044 Star::Find returns 1 (0), X=1010.71, Y=825.00, Mass=5679, SNR=51.8, Peak=173 HFD=5.2
21:10:01.535 00.001 9044 MultiStar: [#1 -0.07,-0.14,1.04,U] [#2 -0.06,0.02,1.19,U] [#3 -0.03,0.02,0.83,U] [#4 0.07,-0.02,1.27,U] [#5 0.12,0.16,0.65,U] [#6 -0.22,-0.09,0.43,U] [#7 -0.10,-0.15,0.43,U] [#8 -0.17,0.23,0.40,U] 
21:10:01.536 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.09, 0.61}
21:10:01.538 00.002 9044 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.62) = xAngle (3.68 = -2.60)
21:10:01.539 00.001 9044 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.60 = 0.60)
21:10:01.540 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.06 mountX=-0.07 mountY=0.05, mountTheta=2.56
21:10:01.542 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.08, opts=13)
21:10:01.543 00.001 9044 Enqueuing Move request for scope (-0.04, 0.08)
21:10:01.546 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:01.548 00.002 12252 Worker thread wakes up
21:10:01.548 00.000 9044 UpdateGuideState exits: m=5679 SNR=51.8
21:10:01.550 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
21:10:01.550 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:01.552 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
21:10:01.552 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:01.553 00.001 9044 Enqueuing Expose request
21:10:01.554 00.001 12252 Moving (-0.04, 0.08) raw xDistance=-0.07 yDistance=0.05
21:10:01.557 00.003 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1304.23
21:10:01.557 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
21:10:01.557 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:01.557 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:10:01.557 00.000 12252 MoveAxis(E, 3, ABG)
21:10:01.557 00.000 12252 Guiding  Dir = 2, Dur = 3
21:10:01.558 00.001 12252 IsSlewing returns 0
21:10:01.558 00.000 12252 IsGuiding returns 0
21:10:01.561 00.003 12252 PulseGuide returned control before completion, sleep 11
21:10:01.583 00.022 12252 IsGuiding returns 0
21:10:01.583 00.000 12252 Move returns status 0, amount 3
21:10:01.583 00.000 12252 MoveAxis(N, 0, ABG)
21:10:01.583 00.000 12252 Move returns status 0, amount 0
21:10:01.583 00.000 12252 move complete, result=0
21:10:01.583 00.000 12252 worker thread done servicing request
21:10:01.583 00.000 12252 Worker thread wakes up
21:10:01.583 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:10:01.584 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:01.585 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:03.944 02.359 12252 Exposure complete
21:10:04.007 00.063 12252 worker thread done servicing request
21:10:04.007 00.000 9044 OnExposeComplete: enter
21:10:04.009 00.002 9044 UpdateGuideState(): m_state=6
21:10:04.011 00.002 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1543
21:10:04.012 00.001 9044 Star::Find returns 1 (0), X=1010.67, Y=825.02, Mass=5484, SNR=51.2, Peak=173 HFD=5.1
21:10:04.014 00.002 9044 MultiStar: [#1 -0.11,-0.10,1.07,U] [#2 -0.11,-0.01,1.20,U] [#3 -0.15,0.08,0.85,U] [#4 -0.03,-0.00,1.27,U] [#5 0.07,0.14,0.65,U] [#6 -0.23,-0.21,0.42,U] [#7 -0.14,-0.18,0.45,U] [#8 -0.22,0.18,0.41,U] 
21:10:04.015 00.001 9044 refined, 8 included, MultiStar: {-0.10, 0.08}, one-star: {-0.13, 0.62}
21:10:04.016 00.001 9044 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.62) = xAngle (4.11 = -2.18)
21:10:04.018 00.002 9044 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.02 = 1.02)
21:10:04.019 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.48 mountX=-0.07 mountY=0.11, mountTheta=2.16
21:10:04.022 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.08, opts=13)
21:10:04.023 00.001 9044 Enqueuing Move request for scope (-0.10, 0.08)
21:10:04.024 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:04.025 00.001 9044 UpdateGuideState exits: m=5484 SNR=51.2
21:10:04.026 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:04.027 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:04.028 00.001 9044 Enqueuing Expose request
21:10:04.031 00.003 12252 Worker thread wakes up
21:10:04.031 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
21:10:04.031 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
21:10:04.031 00.000 12252 Moving (-0.10, 0.08) raw xDistance=-0.07 yDistance=0.11
21:10:04.034 00.003 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1303.95
21:10:04.034 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
21:10:04.034 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:04.034 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:10:04.035 00.001 12252 MoveAxis(E, 5, ABG)
21:10:04.035 00.000 12252 Guiding  Dir = 2, Dur = 5
21:10:04.035 00.000 12252 IsSlewing returns 0
21:10:04.036 00.001 12252 IsGuiding returns 0
21:10:04.038 00.002 12252 PulseGuide returned control before completion, sleep 13
21:10:04.058 00.020 12252 IsGuiding returns 0
21:10:04.058 00.000 12252 Move returns status 0, amount 5
21:10:04.058 00.000 12252 MoveAxis(N, 0, ABG)
21:10:04.058 00.000 12252 Move returns status 0, amount 0
21:10:04.058 00.000 12252 move complete, result=0
21:10:04.058 00.000 12252 worker thread done servicing request
21:10:04.058 00.000 12252 Worker thread wakes up
21:10:04.058 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:04.058 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:04.058 00.000 9044 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:10:06.410 02.352 12252 Exposure complete
21:10:06.457 00.047 12252 worker thread done servicing request
21:10:06.457 00.000 9044 OnExposeComplete: enter
21:10:06.460 00.003 9044 UpdateGuideState(): m_state=6
21:10:06.461 00.001 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1544
21:10:06.462 00.001 9044 Star::Find returns 1 (0), X=1010.70, Y=824.91, Mass=5721, SNR=51.9, Peak=173 HFD=5.1
21:10:06.463 00.001 9044 MultiStar: [#1 -0.22,-0.16,1.06,U] [#2 -0.16,-0.13,1.20,U] [#3 -0.19,-0.02,0.83,U] [#4 0.02,-0.01,1.25,U] [#5 0.11,0.05,0.64,U] [#6 -0.21,-0.08,0.42,U] [#7 -0.20,-0.20,0.42,U] [#8 -0.25,0.10,0.41,U] 
21:10:06.465 00.002 9044 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.10, 0.51}
21:10:06.466 00.001 9044 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.62) = xAngle (4.63 = -1.66)
21:10:06.466 00.000 9044 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.54 = 1.54)
21:10:06.467 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=3.00 mountX=-0.01 mountY=0.12, mountTheta=1.66
21:10:06.469 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.02, opts=13)
21:10:06.472 00.003 9044 Enqueuing Move request for scope (-0.12, 0.02)
21:10:06.475 00.003 12252 Worker thread wakes up
21:10:06.475 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:06.477 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
21:10:06.477 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
21:10:06.477 00.000 9044 UpdateGuideState exits: m=5721 SNR=51.9
21:10:06.478 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:06.478 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:06.479 00.001 9044 Enqueuing Expose request
21:10:06.480 00.001 12252 Moving (-0.12, 0.02) raw xDistance=-0.01 yDistance=0.12
21:10:06.482 00.002 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1303.67
21:10:06.482 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
21:10:06.482 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:06.482 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:10:06.482 00.000 12252 MoveAxis(E, 5, ABG)
21:10:06.482 00.000 12252 Guiding  Dir = 2, Dur = 5
21:10:06.482 00.000 12252 IsSlewing returns 0
21:10:06.482 00.000 12252 IsGuiding returns 0
21:10:06.484 00.002 12252 PulseGuide returned control before completion, sleep 14
21:10:06.508 00.024 12252 IsGuiding returns 0
21:10:06.508 00.000 12252 Move returns status 0, amount 5
21:10:06.508 00.000 12252 MoveAxis(N, 0, ABG)
21:10:06.509 00.001 12252 Move returns status 0, amount 0
21:10:06.509 00.000 12252 move complete, result=0
21:10:06.509 00.000 12252 worker thread done servicing request
21:10:06.509 00.000 12252 Worker thread wakes up
21:10:06.509 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:06.509 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:06.509 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:10:08.851 02.342 12252 Exposure complete
21:10:08.896 00.045 12252 worker thread done servicing request
21:10:08.896 00.000 9044 OnExposeComplete: enter
21:10:08.897 00.001 9044 UpdateGuideState(): m_state=6
21:10:08.900 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1545
21:10:08.901 00.001 9044 Star::Find returns 1 (0), X=1010.67, Y=824.95, Mass=5592, SNR=51.4, Peak=173 HFD=5.1
21:10:08.902 00.001 9044 MultiStar: [#1 -0.09,-0.17,1.04,U] [#2 -0.09,-0.02,1.18,U] [#3 -0.15,0.03,0.84,U] [#4 0.05,-0.02,1.28,U] [#5 0.11,0.03,0.65,U] [#6 -0.09,-0.09,0.43,U] [#7 -0.04,-0.17,0.43,U] [#8 -0.33,0.12,0.42,U] 
21:10:08.903 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.04}, one-star: {-0.12, 0.55}
21:10:08.904 00.001 9044 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.62) = xAngle (4.22 = -2.07)
21:10:08.905 00.001 9044 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.13 = 1.13)
21:10:08.907 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.59 mountX=-0.04 mountY=0.07, mountTheta=2.06
21:10:08.909 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.04, opts=13)
21:10:08.910 00.001 9044 Enqueuing Move request for scope (-0.07, 0.04)
21:10:08.912 00.002 12252 Worker thread wakes up
21:10:08.912 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:08.913 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
21:10:08.913 00.000 9044 UpdateGuideState exits: m=5592 SNR=51.4
21:10:08.914 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:08.915 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
21:10:08.915 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:08.916 00.001 9044 Enqueuing Expose request
21:10:08.918 00.002 12252 Moving (-0.07, 0.04) raw xDistance=-0.04 yDistance=0.07
21:10:08.919 00.001 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1303.40
21:10:08.920 00.001 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
21:10:08.920 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:08.920 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:10:08.920 00.000 12252 MoveAxis(E, 4, ABG)
21:10:08.920 00.000 12252 Guiding  Dir = 2, Dur = 4
21:10:08.920 00.000 12252 IsSlewing returns 0
21:10:08.920 00.000 12252 IsGuiding returns 0
21:10:08.922 00.002 12252 PulseGuide returned control before completion, sleep 13
21:10:08.940 00.018 12252 IsGuiding returns 0
21:10:08.940 00.000 12252 Move returns status 0, amount 4
21:10:08.940 00.000 12252 MoveAxis(N, 0, ABG)
21:10:08.940 00.000 12252 Move returns status 0, amount 0
21:10:08.940 00.000 12252 move complete, result=0
21:10:08.940 00.000 12252 worker thread done servicing request
21:10:08.940 00.000 12252 Worker thread wakes up
21:10:08.940 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:08.940 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:08.941 00.001 9044 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:10:11.285 02.344 12252 Exposure complete
21:10:11.351 00.066 12252 worker thread done servicing request
21:10:11.351 00.000 9044 OnExposeComplete: enter
21:10:11.352 00.001 9044 UpdateGuideState(): m_state=6
21:10:11.353 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1546
21:10:11.354 00.001 9044 Star::Find returns 1 (0), X=1010.82, Y=824.96, Mass=5542, SNR=51.2, Peak=173 HFD=4.8
21:10:11.355 00.001 9044 MultiStar: [#1 0.02,-0.18,1.07,U] [#2 -0.08,-0.10,1.19,U] [#3 -0.13,-0.24,0.85,U] [#4 0.06,-0.01,1.30,U] [#5 0.13,-0.08,0.66,U] [#6 -0.13,-0.25,0.42,U] [#7 -0.04,-0.22,0.43,U] [#8 -0.22,0.13,0.42,U] 
21:10:11.357 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.03, 0.56}
21:10:11.358 00.001 9044 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.62) = xAngle (-0.67 = -0.67)
21:10:11.359 00.001 9044 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.75 = 2.53)
21:10:11.360 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.29 mountX=0.02 mountY=0.02, mountTheta=0.63
21:10:11.362 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.02, opts=13)
21:10:11.364 00.002 9044 Enqueuing Move request for scope (-0.02, -0.02)
21:10:11.365 00.001 12252 Worker thread wakes up
21:10:11.365 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:11.366 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
21:10:11.366 00.000 9044 UpdateGuideState exits: m=5542 SNR=51.2
21:10:11.367 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:11.368 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:11.369 00.001 9044 Enqueuing Expose request
21:10:11.370 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
21:10:11.370 00.000 12252 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
21:10:11.372 00.002 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1303.14
21:10:11.372 00.000 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
21:10:11.372 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:11.372 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:10:11.372 00.000 12252 MoveAxis(E, 1, ABG)
21:10:11.372 00.000 12252 Guiding  Dir = 2, Dur = 1
21:10:11.374 00.002 12252 IsSlewing returns 0
21:10:11.374 00.000 12252 IsGuiding returns 0
21:10:11.375 00.001 12252 IsGuiding returns 0
21:10:11.375 00.000 12252 Move returns status 0, amount 1
21:10:11.375 00.000 12252 MoveAxis(N, 0, ABG)
21:10:11.375 00.000 12252 Move returns status 0, amount 0
21:10:11.375 00.000 12252 move complete, result=0
21:10:11.375 00.000 12252 worker thread done servicing request
21:10:11.376 00.001 12252 Worker thread wakes up
21:10:11.376 00.000 9044 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:10:11.377 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:11.377 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:13.732 02.355 12252 Exposure complete
21:10:13.796 00.064 12252 worker thread done servicing request
21:10:13.796 00.000 9044 OnExposeComplete: enter
21:10:13.797 00.001 9044 UpdateGuideState(): m_state=6
21:10:13.800 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1547
21:10:13.801 00.001 9044 Star::Find returns 1 (0), X=1010.70, Y=824.82, Mass=5455, SNR=50.7, Peak=173 HFD=5.1
21:10:13.802 00.001 9044 MultiStar: [#1 -0.19,-0.15,1.08,U] [#2 -0.06,-0.03,1.23,U] [#3 -0.06,0.03,0.86,U] [#4 0.02,-0.01,1.31,U] [#5 0.10,0.04,0.66,U] [#6 -0.22,-0.21,0.43,U] [#7 -0.16,-0.26,0.44,U] [#8 -0.27,0.07,0.42,U] 
21:10:13.803 00.001 9044 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {-0.09, 0.42}
21:10:13.805 00.002 9044 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.62) = xAngle (4.62 = -1.66)
21:10:13.806 00.001 9044 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.54 = 1.54)
21:10:13.807 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.00 mountX=-0.01 mountY=0.08, mountTheta=1.66
21:10:13.809 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.01, opts=13)
21:10:13.811 00.002 9044 Enqueuing Move request for scope (-0.08, 0.01)
21:10:13.812 00.001 12252 Worker thread wakes up
21:10:13.812 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:13.813 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
21:10:13.813 00.000 9044 UpdateGuideState exits: m=5455 SNR=50.7
21:10:13.814 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:13.815 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:13.816 00.001 9044 Enqueuing Expose request
21:10:13.817 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
21:10:13.817 00.000 12252 Moving (-0.08, 0.01) raw xDistance=-0.01 yDistance=0.08
21:10:13.820 00.003 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1302.88
21:10:13.820 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
21:10:13.820 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:13.820 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:10:13.820 00.000 12252 MoveAxis(W, 3, ABG)
21:10:13.820 00.000 12252 Guiding  Dir = 3, Dur = 3
21:10:13.821 00.001 12252 IsSlewing returns 0
21:10:13.821 00.000 12252 IsGuiding returns 0
21:10:13.823 00.002 12252 PulseGuide returned control before completion, sleep 11
21:10:13.847 00.024 12252 IsGuiding returns 0
21:10:13.847 00.000 12252 Move returns status 0, amount 3
21:10:13.847 00.000 12252 MoveAxis(N, 0, ABG)
21:10:13.847 00.000 12252 Move returns status 0, amount 0
21:10:13.847 00.000 12252 move complete, result=0
21:10:13.847 00.000 12252 worker thread done servicing request
21:10:13.847 00.000 12252 Worker thread wakes up
21:10:13.847 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:13.847 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:13.847 00.000 9044 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
21:10:16.206 02.359 12252 Exposure complete
21:10:16.249 00.043 12252 worker thread done servicing request
21:10:16.249 00.000 9044 OnExposeComplete: enter
21:10:16.250 00.001 9044 UpdateGuideState(): m_state=6
21:10:16.251 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1548
21:10:16.253 00.002 9044 Star::Find returns 1 (0), X=1010.76, Y=824.68, Mass=5519, SNR=50.9, Peak=173 HFD=5.2
21:10:16.254 00.001 9044 MultiStar: [#1 -0.00,-0.38,1.05,U] [#2 -0.05,-0.29,1.21,U] [#3 -0.08,-0.39,0.00,M1] [#4 0.13,-0.18,1.28,U] [#5 0.16,-0.24,0.66,U] [#6 -0.13,-0.39,0.00,M1] [#7 -0.08,-0.48,0.00,M1] [#8 -0.04,-0.17,0.41,U] 
21:10:16.256 00.002 9044 refined, 5 included, MultiStar: {0.03, -0.16}, one-star: {-0.03, 0.29}
21:10:16.257 00.001 9044 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.62) = xAngle (0.21 = 0.21)
21:10:16.258 00.001 9044 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.87 = -2.87)
21:10:16.259 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.41 mountX=0.16 mountY=-0.04, mountTheta=-0.27
21:10:16.262 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.16, opts=13)
21:10:16.263 00.001 9044 Enqueuing Move request for scope (0.03, -0.16)
21:10:16.264 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:16.265 00.001 9044 UpdateGuideState exits: m=5519 SNR=50.9
21:10:16.267 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:16.268 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:16.269 00.001 9044 Enqueuing Expose request
21:10:16.270 00.001 12252 Worker thread wakes up
21:10:16.270 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
21:10:16.270 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
21:10:16.270 00.000 12252 Moving (0.03, -0.16) raw xDistance=0.16 yDistance=-0.04
21:10:16.272 00.002 12252 PPEC rslt: input = 0.16, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 1302.62
21:10:16.272 00.000 12252 PPEC: input: 0.16, control: 0.12, exposure: 2000
21:10:16.272 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:16.272 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:10:16.272 00.000 12252 MoveAxis(W, 45, ABG)
21:10:16.272 00.000 12252 Guiding  Dir = 3, Dur = 45
21:10:16.273 00.001 12252 IsSlewing returns 0
21:10:16.273 00.000 12252 IsGuiding returns 0
21:10:16.275 00.002 12252 PulseGuide returned control before completion, sleep 53
21:10:16.340 00.065 12252 IsGuiding returns 1
21:10:16.340 00.000 12252 scope still moving after pulse duration time elapsed
21:10:16.371 00.031 12252 IsSlewing returns 0
21:10:16.371 00.000 12252 IsGuiding returns 0
21:10:16.373 00.002 12252 scope move finished after 45 + 54 ms
21:10:16.373 00.000 12252 Move returns status 0, amount 45
21:10:16.373 00.000 12252 MoveAxis(N, 0, ABG)
21:10:16.373 00.000 12252 Move returns status 0, amount 0
21:10:16.373 00.000 12252 move complete, result=0
21:10:16.373 00.000 12252 worker thread done servicing request
21:10:16.373 00.000 9044 GuideStep: 0.2 px 45 ms WEST, -0.0 px 0 ms NORTH
21:10:16.376 00.003 12252 Worker thread wakes up
21:10:16.376 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:16.376 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:18.718 02.342 12252 Exposure complete
21:10:18.776 00.058 12252 worker thread done servicing request
21:10:18.776 00.000 9044 OnExposeComplete: enter
21:10:18.777 00.001 9044 UpdateGuideState(): m_state=6
21:10:18.779 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1549
21:10:18.780 00.001 9044 Star::Find returns 1 (0), X=1010.76, Y=824.77, Mass=5458, SNR=50.6, Peak=173 HFD=5.1
21:10:18.781 00.001 9044 MultiStar: [#1 -0.11,-0.35,1.06,U] [#2 -0.04,-0.20,1.24,U] [#3 -0.06,-0.17,0.85,U] [#4 0.07,-0.11,1.31,U] [#5 0.18,-0.05,0.67,U] [#6 -0.21,-0.24,0.43,U] [#7 -0.14,-0.41,0.00,M2] [#8 -0.20,-0.01,0.42,U] 
21:10:18.782 00.001 9044 refined, 7 included, MultiStar: {-0.03, -0.10}, one-star: {-0.03, 0.37}
21:10:18.783 00.001 9044 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.62) = xAngle (-0.25 = -0.25)
21:10:18.784 00.001 9044 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.34 = 2.95)
21:10:18.785 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.88 mountX=0.10 mountY=0.02, mountTheta=0.20
21:10:18.789 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.10, opts=13)
21:10:18.792 00.003 9044 Enqueuing Move request for scope (-0.03, -0.10)
21:10:18.795 00.003 12252 Worker thread wakes up
21:10:18.795 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:18.797 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
21:10:18.797 00.000 9044 UpdateGuideState exits: m=5458 SNR=50.6
21:10:18.799 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:18.801 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:18.803 00.002 9044 Enqueuing Expose request
21:10:18.805 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
21:10:18.805 00.000 12252 Moving (-0.03, -0.10) raw xDistance=0.10 yDistance=0.02
21:10:18.809 00.004 12252 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1302.37
21:10:18.809 00.000 12252 PPEC: input: 0.10, control: 0.03, exposure: 2000
21:10:18.809 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:18.810 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:10:18.810 00.000 12252 MoveAxis(W, 11, ABG)
21:10:18.810 00.000 12252 Guiding  Dir = 3, Dur = 11
21:10:18.810 00.000 12252 IsSlewing returns 0
21:10:18.810 00.000 12252 IsGuiding returns 0
21:10:18.812 00.002 12252 PulseGuide returned control before completion, sleep 20
21:10:18.845 00.033 12252 IsGuiding returns 1
21:10:18.845 00.000 12252 scope still moving after pulse duration time elapsed
21:10:18.876 00.031 12252 IsSlewing returns 0
21:10:18.880 00.004 12252 IsGuiding returns 0
21:10:18.880 00.000 12252 scope move finished after 11 + 58 ms
21:10:18.881 00.001 12252 Move returns status 0, amount 11
21:10:18.881 00.000 12252 MoveAxis(N, 0, ABG)
21:10:18.881 00.000 12252 Move returns status 0, amount 0
21:10:18.881 00.000 12252 move complete, result=0
21:10:18.881 00.000 12252 worker thread done servicing request
21:10:18.881 00.000 12252 Worker thread wakes up
21:10:18.881 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:18.881 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:18.881 00.000 9044 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
21:10:21.244 02.363 12252 Exposure complete
21:10:21.287 00.043 12252 worker thread done servicing request
21:10:21.287 00.000 9044 OnExposeComplete: enter
21:10:21.289 00.002 9044 UpdateGuideState(): m_state=6
21:10:21.290 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1550
21:10:21.292 00.002 9044 Star::Find returns 1 (0), X=1010.72, Y=824.99, Mass=5693, SNR=51.9, Peak=173 HFD=5.2
21:10:21.293 00.001 9044 MultiStar: [#1 -0.07,-0.13,1.05,U] [#2 -0.09,0.03,1.22,U] [#3 -0.09,0.03,0.82,U] [#4 0.03,0.02,1.28,U] [#5 0.03,0.06,0.64,U] [#6 -0.12,-0.04,0.43,U] [#7 -0.21,-0.15,0.43,U] [#8 -0.21,0.19,0.40,U] 
21:10:21.294 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.08}, one-star: {-0.08, 0.59}
21:10:21.296 00.002 9044 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.62) = xAngle (3.91 = -2.37)
21:10:21.297 00.001 9044 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.83 = 0.83)
21:10:21.298 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.29 mountX=-0.08 mountY=0.08, mountTheta=2.34
21:10:21.300 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.08, opts=13)
21:10:21.301 00.001 9044 Enqueuing Move request for scope (-0.07, 0.08)
21:10:21.302 00.001 12252 Worker thread wakes up
21:10:21.302 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:21.303 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
21:10:21.303 00.000 9044 UpdateGuideState exits: m=5693 SNR=51.9
21:10:21.304 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
21:10:21.304 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:21.304 00.000 12252 Moving (-0.07, 0.08) raw xDistance=-0.08 yDistance=0.08
21:10:21.304 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:21.306 00.002 9044 Enqueuing Expose request
21:10:21.308 00.002 12252 PPEC rslt: input = -0.08, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1302.12
21:10:21.308 00.000 12252 PPEC: input: -0.08, control: 0.03, exposure: 2000
21:10:21.308 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:21.308 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:10:21.308 00.000 12252 MoveAxis(W, 12, ABG)
21:10:21.308 00.000 12252 Guiding  Dir = 3, Dur = 12
21:10:21.309 00.001 12252 IsSlewing returns 0
21:10:21.309 00.000 12252 IsGuiding returns 0
21:10:21.311 00.002 12252 PulseGuide returned control before completion, sleep 21
21:10:21.341 00.030 12252 IsGuiding returns 0
21:10:21.341 00.000 12252 Move returns status 0, amount 12
21:10:21.341 00.000 12252 MoveAxis(N, 0, ABG)
21:10:21.341 00.000 12252 Move returns status 0, amount 0
21:10:21.341 00.000 12252 move complete, result=0
21:10:21.341 00.000 12252 worker thread done servicing request
21:10:21.341 00.000 9044 GuideStep: -0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
21:10:21.344 00.003 12252 Worker thread wakes up
21:10:21.344 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:21.344 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:23.713 02.369 12252 Exposure complete
21:10:23.759 00.046 12252 worker thread done servicing request
21:10:23.759 00.000 9044 OnExposeComplete: enter
21:10:23.762 00.003 9044 UpdateGuideState(): m_state=6
21:10:23.763 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1551
21:10:23.764 00.001 9044 Star::Find returns 1 (0), X=1010.82, Y=825.08, Mass=5487, SNR=50.8, Peak=173 HFD=4.9
21:10:23.765 00.001 9044 MultiStar: [#1 0.01,-0.05,1.07,U] [#2 0.06,0.04,1.22,U] [#3 -0.04,0.15,0.86,U] [#4 0.15,0.14,1.30,U] [#5 0.24,0.14,0.66,U] [#6 -0.02,-0.04,0.43,U] [#7 -0.03,-0.11,0.44,U] [#8 0.00,0.27,0.42,U] 
21:10:23.765 00.000 9044 refined, 8 included, MultiStar: {0.06, 0.15}, one-star: {0.03, 0.68}
21:10:23.766 00.001 9044 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.62) = xAngle (2.84 = 2.84)
21:10:23.767 00.001 9044 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.24 = -0.24)
21:10:23.767 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.22 mountX=-0.16 mountY=-0.04, mountTheta=-2.90
21:10:23.769 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.15, opts=13)
21:10:23.770 00.001 9044 Enqueuing Move request for scope (0.06, 0.15)
21:10:23.771 00.001 12252 Worker thread wakes up
21:10:23.771 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:23.771 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
21:10:23.771 00.000 9044 UpdateGuideState exits: m=5487 SNR=50.8
21:10:23.772 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
21:10:23.772 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:23.773 00.001 12252 Moving (0.06, 0.15) raw xDistance=-0.16 yDistance=-0.04
21:10:23.773 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:23.774 00.001 9044 Enqueuing Expose request
21:10:23.776 00.002 12252 PPEC rslt: input = -0.16, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 1301.88
21:10:23.777 00.001 12252 PPEC: input: -0.16, control: -0.06, exposure: 2000
21:10:23.777 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:23.777 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:10:23.777 00.000 12252 MoveAxis(E, 24, ABG)
21:10:23.777 00.000 12252 Guiding  Dir = 2, Dur = 24
21:10:23.777 00.000 12252 IsSlewing returns 0
21:10:23.777 00.000 12252 IsGuiding returns 0
21:10:23.782 00.005 12252 PulseGuide returned control before completion, sleep 30
21:10:23.823 00.041 12252 IsGuiding returns 0
21:10:23.823 00.000 12252 Move returns status 0, amount 24
21:10:23.823 00.000 12252 MoveAxis(N, 0, ABG)
21:10:23.823 00.000 12252 Move returns status 0, amount 0
21:10:23.823 00.000 12252 move complete, result=0
21:10:23.825 00.002 12252 worker thread done servicing request
21:10:23.825 00.000 12252 Worker thread wakes up
21:10:23.825 00.000 9044 GuideStep: -0.2 px 24 ms EAST, -0.0 px 0 ms NORTH
21:10:23.826 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:23.826 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:26.174 02.348 12252 Exposure complete
21:10:26.224 00.050 12252 worker thread done servicing request
21:10:26.224 00.000 9044 OnExposeComplete: enter
21:10:26.227 00.003 9044 UpdateGuideState(): m_state=6
21:10:26.230 00.003 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1552
21:10:26.232 00.002 9044 Star::Find returns 1 (0), X=1010.78, Y=824.94, Mass=5677, SNR=51.7, Peak=173 HFD=5.1
21:10:26.234 00.002 9044 MultiStar: [#1 -0.08,-0.09,1.04,U] [#2 -0.06,-0.01,1.19,U] [#3 -0.07,0.06,0.84,U] [#4 0.05,-0.00,1.26,U] [#5 0.10,0.12,0.65,U] [#6 -0.17,-0.06,0.43,U] [#7 0.01,-0.15,0.43,U] [#8 -0.15,0.19,0.41,U] 
21:10:26.235 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.01, 0.54}
21:10:26.236 00.001 9044 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.62) = xAngle (3.58 = -2.70)
21:10:26.238 00.002 9044 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.50 = 0.50)
21:10:26.240 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.96 mountX=-0.07 mountY=0.04, mountTheta=2.66
21:10:26.245 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.07, opts=13)
21:10:26.248 00.003 9044 Enqueuing Move request for scope (-0.03, 0.07)
21:10:26.250 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:26.252 00.002 9044 UpdateGuideState exits: m=5677 SNR=51.7
21:10:26.254 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:26.255 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:26.257 00.002 9044 Enqueuing Expose request
21:10:26.258 00.001 12252 Worker thread wakes up
21:10:26.258 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
21:10:26.258 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
21:10:26.258 00.000 12252 Moving (-0.03, 0.07) raw xDistance=-0.07 yDistance=0.04
21:10:26.261 00.003 12252 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1301.64
21:10:26.262 00.001 12252 PPEC: input: -0.07, control: 0.03, exposure: 2000
21:10:26.262 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:26.262 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:10:26.262 00.000 12252 MoveAxis(W, 14, ABG)
21:10:26.262 00.000 12252 Guiding  Dir = 3, Dur = 14
21:10:26.262 00.000 12252 IsSlewing returns 0
21:10:26.262 00.000 12252 IsGuiding returns 0
21:10:26.264 00.002 12252 PulseGuide returned control before completion, sleep 23
21:10:26.289 00.025 12252 IsGuiding returns 1
21:10:26.289 00.000 12252 scope still moving after pulse duration time elapsed
21:10:26.320 00.031 12252 IsSlewing returns 0
21:10:26.321 00.001 12252 IsGuiding returns 0
21:10:26.321 00.000 12252 scope move finished after 14 + 44 ms
21:10:26.321 00.000 12252 Move returns status 0, amount 14
21:10:26.321 00.000 12252 MoveAxis(N, 0, ABG)
21:10:26.321 00.000 12252 Move returns status 0, amount 0
21:10:26.321 00.000 12252 move complete, result=0
21:10:26.321 00.000 12252 worker thread done servicing request
21:10:26.321 00.000 9044 GuideStep: -0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
21:10:26.324 00.003 12252 Worker thread wakes up
21:10:26.324 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:26.324 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:28.671 02.347 12252 Exposure complete
21:10:28.716 00.045 12252 worker thread done servicing request
21:10:28.716 00.000 9044 OnExposeComplete: enter
21:10:28.718 00.002 9044 UpdateGuideState(): m_state=6
21:10:28.721 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1553
21:10:28.723 00.002 9044 Star::Find returns 1 (0), X=1010.65, Y=825.03, Mass=5590, SNR=51.3, Peak=173 HFD=5.1
21:10:28.726 00.003 9044 MultiStar: [#1 -0.21,-0.08,1.05,U] [#2 -0.09,0.10,1.19,U] [#3 -0.14,0.10,0.85,U] [#4 -0.01,0.04,1.26,U] [#5 0.14,0.13,0.66,U] [#6 -0.18,0.01,0.43,U] [#7 -0.17,-0.19,0.45,U] [#8 -0.27,0.26,0.41,U] 
21:10:28.728 00.002 9044 refined, 8 included, MultiStar: {-0.11, 0.13}, one-star: {-0.14, 0.63}
21:10:28.730 00.002 9044 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.62) = xAngle (3.90 = -2.38)
21:10:28.733 00.003 9044 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.82 = 0.82)
21:10:28.734 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.16 cameraTheta=2.27 mountX=-0.12 mountY=0.12, mountTheta=2.36
21:10:28.737 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.13, opts=13)
21:10:28.739 00.002 9044 Enqueuing Move request for scope (-0.11, 0.13)
21:10:28.741 00.002 12252 Worker thread wakes up
21:10:28.741 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:28.743 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
21:10:28.743 00.000 9044 UpdateGuideState exits: m=5590 SNR=51.3
21:10:28.745 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
21:10:28.745 00.000 12252 Moving (-0.11, 0.13) raw xDistance=-0.12 yDistance=0.12
21:10:28.745 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:28.747 00.002 12252 PPEC rslt: input = -0.12, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 1301.41
21:10:28.747 00.000 12252 PPEC: input: -0.12, control: -0.06, exposure: 2000
21:10:28.747 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:28.747 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:28.750 00.003 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:10:28.750 00.000 12252 MoveAxis(E, 23, ABG)
21:10:28.750 00.000 12252 Guiding  Dir = 2, Dur = 23
21:10:28.750 00.000 9044 Enqueuing Expose request
21:10:28.752 00.002 12252 IsSlewing returns 0
21:10:28.752 00.000 12252 IsGuiding returns 0
21:10:28.755 00.003 12252 PulseGuide returned control before completion, sleep 31
21:10:28.797 00.042 12252 IsGuiding returns 0
21:10:28.797 00.000 12252 Move returns status 0, amount 23
21:10:28.797 00.000 12252 MoveAxis(N, 0, ABG)
21:10:28.797 00.000 12252 Move returns status 0, amount 0
21:10:28.797 00.000 12252 move complete, result=0
21:10:28.797 00.000 12252 worker thread done servicing request
21:10:28.798 00.001 12252 Worker thread wakes up
21:10:28.798 00.000 9044 GuideStep: -0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
21:10:28.801 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:28.801 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:31.147 02.346 12252 Exposure complete
21:10:31.197 00.050 12252 worker thread done servicing request
21:10:31.197 00.000 9044 OnExposeComplete: enter
21:10:31.198 00.001 9044 UpdateGuideState(): m_state=6
21:10:31.200 00.002 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1554
21:10:31.201 00.001 9044 Star::Find returns 1 (0), X=1010.70, Y=825.05, Mass=5565, SNR=51.2, Peak=173 HFD=5.1
21:10:31.202 00.001 9044 MultiStar: [#1 -0.05,0.02,1.06,U] [#2 -0.09,0.06,1.19,U] [#3 -0.11,0.19,0.85,U] [#4 0.04,0.15,1.30,U] [#5 0.10,0.20,0.65,U] [#6 -0.14,-0.05,0.43,U] [#7 -0.14,-0.07,0.44,U] [#8 -0.12,0.23,0.42,U] 
21:10:31.204 00.002 9044 refined, 8 included, MultiStar: {-0.05, 0.17}, one-star: {-0.09, 0.66}
21:10:31.205 00.001 9044 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.62) = xAngle (3.50 = -2.78)
21:10:31.206 00.001 9044 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.42 = 0.42)
21:10:31.207 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.87 mountX=-0.17 mountY=0.07, mountTheta=2.74
21:10:31.209 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.17, opts=13)
21:10:31.211 00.002 9044 Enqueuing Move request for scope (-0.05, 0.17)
21:10:31.214 00.003 12252 Worker thread wakes up
21:10:31.214 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:31.215 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
21:10:31.215 00.000 9044 UpdateGuideState exits: m=5565 SNR=51.2
21:10:31.217 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:31.218 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
21:10:31.219 00.001 12252 Moving (-0.05, 0.17) raw xDistance=-0.17 yDistance=0.07
21:10:31.219 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:31.220 00.001 9044 Enqueuing Expose request
21:10:31.221 00.001 12252 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 1301.18
21:10:31.221 00.000 12252 PPEC: input: -0.17, control: -0.10, exposure: 2000
21:10:31.221 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:31.221 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:10:31.221 00.000 12252 MoveAxis(E, 38, ABG)
21:10:31.222 00.001 12252 Guiding  Dir = 2, Dur = 38
21:10:31.222 00.000 12252 IsSlewing returns 0
21:10:31.222 00.000 12252 IsGuiding returns 0
21:10:31.224 00.002 12252 PulseGuide returned control before completion, sleep 46
21:10:31.272 00.048 12252 IsGuiding returns 0
21:10:31.272 00.000 12252 Move returns status 0, amount 38
21:10:31.272 00.000 12252 MoveAxis(N, 0, ABG)
21:10:31.272 00.000 12252 Move returns status 0, amount 0
21:10:31.272 00.000 12252 move complete, result=0
21:10:31.273 00.001 12252 worker thread done servicing request
21:10:31.273 00.000 12252 Worker thread wakes up
21:10:31.273 00.000 9044 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
21:10:31.275 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:31.276 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:33.604 02.328 12252 Exposure complete
21:10:33.651 00.047 12252 worker thread done servicing request
21:10:33.651 00.000 9044 OnExposeComplete: enter
21:10:33.652 00.001 9044 UpdateGuideState(): m_state=6
21:10:33.653 00.001 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1555
21:10:33.654 00.001 9044 Star::Find returns 1 (0), X=1010.65, Y=825.08, Mass=5479, SNR=50.7, Peak=173 HFD=5.1
21:10:33.656 00.002 9044 MultiStar: [#1 -0.13,-0.04,1.08,U] [#2 -0.13,0.08,1.21,U] [#3 -0.20,0.12,0.86,U] [#4 -0.02,0.13,1.31,U] [#5 0.02,0.31,0.66,U] [#6 -0.25,0.02,0.44,U] [#7 -0.20,-0.13,0.45,U] [#8 -0.30,0.45,0.00,M1] 
21:10:33.656 00.000 9044 refined, 7 included, MultiStar: {-0.12, 0.17}, one-star: {-0.15, 0.68}
21:10:33.657 00.001 9044 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.62) = xAngle (3.81 = -2.47)
21:10:33.658 00.001 9044 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.73 = 0.73)
21:10:33.659 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.20 cameraTheta=2.19 mountX=-0.16 mountY=0.14, mountTheta=2.44
21:10:33.660 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.17, opts=13)
21:10:33.661 00.001 9044 Enqueuing Move request for scope (-0.12, 0.17)
21:10:33.662 00.001 12252 Worker thread wakes up
21:10:33.662 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:33.663 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
21:10:33.663 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
21:10:33.663 00.000 9044 UpdateGuideState exits: m=5479 SNR=50.7
21:10:33.664 00.001 12252 Moving (-0.12, 0.17) raw xDistance=-0.16 yDistance=0.14
21:10:33.665 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:33.666 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:33.667 00.001 9044 Enqueuing Expose request
21:10:33.669 00.002 12252 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 1300.96
21:10:33.669 00.000 12252 PPEC: input: -0.16, control: -0.10, exposure: 2000
21:10:33.669 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:33.669 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:10:33.669 00.000 12252 MoveAxis(E, 39, ABG)
21:10:33.669 00.000 12252 Guiding  Dir = 2, Dur = 39
21:10:33.671 00.002 12252 IsSlewing returns 0
21:10:33.671 00.000 12252 IsGuiding returns 0
21:10:33.673 00.002 12252 PulseGuide returned control before completion, sleep 47
21:10:33.723 00.050 12252 IsGuiding returns 0
21:10:33.723 00.000 12252 Move returns status 0, amount 39
21:10:33.723 00.000 12252 MoveAxis(N, 0, ABG)
21:10:33.723 00.000 12252 Move returns status 0, amount 0
21:10:33.723 00.000 12252 move complete, result=0
21:10:33.724 00.001 12252 worker thread done servicing request
21:10:33.724 00.000 12252 Worker thread wakes up
21:10:33.724 00.000 9044 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
21:10:33.727 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:33.727 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:36.074 02.347 12252 Exposure complete
21:10:36.122 00.048 12252 worker thread done servicing request
21:10:36.122 00.000 9044 OnExposeComplete: enter
21:10:36.124 00.002 9044 UpdateGuideState(): m_state=6
21:10:36.125 00.001 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1556
21:10:36.126 00.001 9044 Star::Find returns 1 (0), X=1010.67, Y=824.96, Mass=5616, SNR=51.4, Peak=173 HFD=5.1
21:10:36.127 00.001 9044 MultiStar: [#1 -0.22,-0.10,1.07,U] [#2 -0.21,-0.04,1.18,U] [#3 -0.27,0.02,0.85,U] [#4 -0.03,0.08,1.29,U] [#5 0.02,0.01,0.65,U] [#6 -0.24,-0.22,0.42,U] [#7 -0.25,-0.15,0.45,U] [#8 -0.42,0.15,0.00,M2] 
21:10:36.128 00.001 9044 refined, 7 included, MultiStar: {-0.16, 0.05}, one-star: {-0.13, 0.56}
21:10:36.129 00.001 9044 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.62) = xAngle (4.44 = -1.85)
21:10:36.130 00.001 9044 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.35 = 1.35)
21:10:36.132 00.002 9044 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.81 mountX=-0.05 mountY=0.16, mountTheta=1.84
21:10:36.134 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.05, opts=13)
21:10:36.135 00.001 9044 Enqueuing Move request for scope (-0.16, 0.05)
21:10:36.136 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:36.138 00.002 12252 Worker thread wakes up
21:10:36.138 00.000 9044 UpdateGuideState exits: m=5616 SNR=51.4
21:10:36.139 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
21:10:36.139 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:36.140 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
21:10:36.140 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:36.141 00.001 9044 Enqueuing Expose request
21:10:36.143 00.002 12252 Moving (-0.16, 0.05) raw xDistance=-0.05 yDistance=0.16
21:10:36.145 00.002 12252 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1300.73
21:10:36.145 00.000 12252 PPEC: input: -0.05, control: 0.01, exposure: 2000
21:10:36.145 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
21:10:36.145 00.000 12252 MoveAxis(W, 4, ABG)
21:10:36.145 00.000 12252 Guiding  Dir = 3, Dur = 4
21:10:36.146 00.001 12252 IsSlewing returns 0
21:10:36.146 00.000 12252 IsGuiding returns 0
21:10:36.148 00.002 12252 PulseGuide returned control before completion, sleep 13
21:10:36.172 00.024 12252 IsGuiding returns 0
21:10:36.172 00.000 12252 Move returns status 0, amount 4
21:10:36.172 00.000 12252 MoveAxis(S, 55, ABG)
21:10:36.172 00.000 12252 Guiding  Dir = 1, Dur = 55
21:10:36.172 00.000 12252 IsSlewing returns 0
21:10:36.174 00.002 12252 IsGuiding returns 0
21:10:36.179 00.005 12252 PulseGuide returned control before completion, sleep 60
21:10:36.254 00.075 12252 IsGuiding returns 0
21:10:36.254 00.000 12252 Move returns status 0, amount 55
21:10:36.254 00.000 12252 move complete, result=0
21:10:36.254 00.000 12252 worker thread done servicing request
21:10:36.255 00.001 9044 GuideStep: -0.0 px 4 ms WEST, 0.2 px 55 ms SOUTH
21:10:36.256 00.001 12252 Worker thread wakes up
21:10:36.256 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:36.256 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:38.613 02.357 12252 Exposure complete
21:10:38.652 00.039 12252 worker thread done servicing request
21:10:38.652 00.000 9044 OnExposeComplete: enter
21:10:38.653 00.001 9044 UpdateGuideState(): m_state=6
21:10:38.654 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1557
21:10:38.655 00.001 9044 Star::Find returns 1 (0), X=1010.78, Y=824.96, Mass=5687, SNR=51.9, Peak=173 HFD=5.2
21:10:38.656 00.001 9044 MultiStar: [#1 -0.02,-0.15,1.03,U] [#2 -0.08,-0.03,1.18,U] [#3 0.00,-0.11,0.85,U] [#4 0.13,-0.04,1.25,U] [#5 0.18,0.03,0.66,U] [#6 -0.07,-0.17,0.42,U] [#7 -0.02,-0.28,0.44,U] [#8 -0.14,0.13,0.40,U] 
21:10:38.657 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.02, 0.57}
21:10:38.658 00.001 9044 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.62) = xAngle (2.65 = 2.65)
21:10:38.659 00.001 9044 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.43 = -0.43)
21:10:38.660 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=1.03 mountX=-0.01 mountY=-0.01, mountTheta=-2.70
21:10:38.662 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.01, opts=13)
21:10:38.663 00.001 9044 Enqueuing Move request for scope (0.01, 0.01)
21:10:38.664 00.001 12252 Worker thread wakes up
21:10:38.664 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:38.666 00.002 9044 UpdateGuideState exits: m=5687 SNR=51.9
21:10:38.667 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:38.668 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:38.670 00.002 9044 Enqueuing Expose request
21:10:38.672 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
21:10:38.672 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
21:10:38.672 00.000 12252 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
21:10:38.674 00.002 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1300.52
21:10:38.676 00.002 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
21:10:38.676 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:38.676 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:10:38.676 00.000 12252 MoveAxis(W, 3, ABG)
21:10:38.676 00.000 12252 Guiding  Dir = 3, Dur = 3
21:10:38.677 00.001 12252 IsSlewing returns 0
21:10:38.677 00.000 12252 IsGuiding returns 0
21:10:38.679 00.002 12252 PulseGuide returned control before completion, sleep 11
21:10:38.700 00.021 12252 IsGuiding returns 0
21:10:38.701 00.001 12252 Move returns status 0, amount 3
21:10:38.701 00.000 12252 MoveAxis(N, 0, ABG)
21:10:38.701 00.000 12252 Move returns status 0, amount 0
21:10:38.701 00.000 12252 move complete, result=0
21:10:38.701 00.000 12252 worker thread done servicing request
21:10:38.701 00.000 12252 Worker thread wakes up
21:10:38.701 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:38.701 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:38.701 00.000 9044 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
21:10:41.046 02.345 12252 Exposure complete
21:10:41.097 00.051 12252 worker thread done servicing request
21:10:41.097 00.000 9044 OnExposeComplete: enter
21:10:41.099 00.002 9044 UpdateGuideState(): m_state=6
21:10:41.099 00.000 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1558
21:10:41.100 00.001 9044 Star::Find returns 1 (0), X=1010.74, Y=825.02, Mass=5596, SNR=51.4, Peak=173 HFD=5.1
21:10:41.101 00.001 9044 MultiStar: [#1 -0.10,-0.08,1.06,U] [#2 -0.06,0.04,1.18,U] [#3 -0.05,0.16,0.85,U] [#4 0.05,0.03,1.27,U] [#5 0.15,0.13,0.67,U] [#6 -0.22,-0.02,0.43,U] [#7 -0.18,-0.17,0.43,U] [#8 -0.16,0.18,0.42,U] 
21:10:41.103 00.002 9044 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {-0.06, 0.62}
21:10:41.104 00.001 9044 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.62) = xAngle (3.61 = -2.67)
21:10:41.105 00.001 9044 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.53 = 0.53)
21:10:41.105 00.000 9044 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.13 cameraTheta=1.99 mountX=-0.11 mountY=0.06, mountTheta=2.62
21:10:41.107 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.11, opts=13)
21:10:41.108 00.001 9044 Enqueuing Move request for scope (-0.05, 0.11)
21:10:41.109 00.001 12252 Worker thread wakes up
21:10:41.109 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:41.110 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
21:10:41.110 00.000 9044 UpdateGuideState exits: m=5596 SNR=51.4
21:10:41.113 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
21:10:41.113 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:41.114 00.001 12252 Moving (-0.05, 0.11) raw xDistance=-0.11 yDistance=0.06
21:10:41.114 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:41.115 00.001 9044 Enqueuing Expose request
21:10:41.117 00.002 12252 PPEC rslt: input = -0.11, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 1300.31
21:10:41.117 00.000 12252 PPEC: input: -0.11, control: -0.06, exposure: 2000
21:10:41.117 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:41.117 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:10:41.117 00.000 12252 MoveAxis(E, 22, ABG)
21:10:41.117 00.000 12252 Guiding  Dir = 2, Dur = 22
21:10:41.117 00.000 12252 IsSlewing returns 0
21:10:41.117 00.000 12252 IsGuiding returns 0
21:10:41.120 00.003 12252 PulseGuide returned control before completion, sleep 30
21:10:41.152 00.032 12252 IsGuiding returns 1
21:10:41.152 00.000 12252 scope still moving after pulse duration time elapsed
21:10:41.184 00.032 12252 IsSlewing returns 0
21:10:41.184 00.000 12252 IsGuiding returns 0
21:10:41.184 00.000 12252 scope move finished after 22 + 44 ms
21:10:41.184 00.000 12252 Move returns status 0, amount 22
21:10:41.184 00.000 12252 MoveAxis(N, 0, ABG)
21:10:41.185 00.001 12252 Move returns status 0, amount 0
21:10:41.185 00.000 12252 move complete, result=0
21:10:41.185 00.000 12252 worker thread done servicing request
21:10:41.185 00.000 12252 Worker thread wakes up
21:10:41.185 00.000 9044 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
21:10:41.187 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:41.187 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:43.537 02.350 12252 Exposure complete
21:10:43.582 00.045 12252 worker thread done servicing request
21:10:43.582 00.000 9044 OnExposeComplete: enter
21:10:43.583 00.001 9044 UpdateGuideState(): m_state=6
21:10:43.585 00.002 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1559
21:10:43.585 00.000 9044 Star::Find returns 1 (0), X=1010.71, Y=824.95, Mass=5657, SNR=51.7, Peak=173 HFD=5.1
21:10:43.586 00.001 9044 MultiStar: [#1 -0.11,-0.22,1.03,U] [#2 -0.10,-0.02,1.18,U] [#3 -0.10,0.04,0.85,U] [#4 0.01,-0.04,1.28,U] [#5 0.08,0.01,0.66,U] [#6 -0.21,-0.12,0.42,U] [#7 -0.24,-0.31,0.00,M1] [#8 -0.14,0.12,0.40,U] 
21:10:43.587 00.001 9044 refined, 7 included, MultiStar: {-0.07, 0.04}, one-star: {-0.09, 0.55}
21:10:43.589 00.002 9044 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.62) = xAngle (4.24 = -2.04)
21:10:43.590 00.001 9044 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.16 = 1.16)
21:10:43.591 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.62 mountX=-0.04 mountY=0.08, mountTheta=2.03
21:10:43.593 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.04, opts=13)
21:10:43.594 00.001 9044 Enqueuing Move request for scope (-0.07, 0.04)
21:10:43.595 00.001 12252 Worker thread wakes up
21:10:43.595 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
21:10:43.595 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
21:10:43.595 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:43.597 00.002 12252 Moving (-0.07, 0.04) raw xDistance=-0.04 yDistance=0.08
21:10:43.597 00.000 9044 UpdateGuideState exits: m=5657 SNR=51.7
21:10:43.598 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:43.599 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:43.602 00.003 9044 Enqueuing Expose request
21:10:43.603 00.001 12252 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1300.10
21:10:43.603 00.000 12252 PPEC: input: -0.04, control: 0.02, exposure: 2000
21:10:43.603 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:43.603 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:10:43.603 00.000 12252 MoveAxis(W, 9, ABG)
21:10:43.603 00.000 12252 Guiding  Dir = 3, Dur = 9
21:10:43.604 00.001 12252 IsSlewing returns 0
21:10:43.604 00.000 12252 IsGuiding returns 0
21:10:43.606 00.002 12252 PulseGuide returned control before completion, sleep 17
21:10:43.631 00.025 12252 IsGuiding returns 0
21:10:43.631 00.000 12252 Move returns status 0, amount 9
21:10:43.631 00.000 12252 MoveAxis(N, 0, ABG)
21:10:43.633 00.002 12252 Move returns status 0, amount 0
21:10:43.633 00.000 12252 move complete, result=0
21:10:43.633 00.000 12252 worker thread done servicing request
21:10:43.633 00.000 9044 GuideStep: -0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
21:10:43.634 00.001 12252 Worker thread wakes up
21:10:43.634 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:43.634 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:45.982 02.348 12252 Exposure complete
21:10:46.043 00.061 12252 worker thread done servicing request
21:10:46.043 00.000 9044 OnExposeComplete: enter
21:10:46.045 00.002 9044 UpdateGuideState(): m_state=6
21:10:46.046 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1560
21:10:46.048 00.002 9044 Star::Find returns 1 (0), X=1010.66, Y=824.91, Mass=5579, SNR=51.3, Peak=173 HFD=5.1
21:10:46.049 00.001 9044 MultiStar: [#1 -0.23,-0.15,1.06,U] [#2 -0.16,-0.12,1.22,U] [#3 -0.16,-0.03,0.84,U] [#4 -0.04,-0.00,1.27,U] [#5 0.05,-0.05,0.66,U] [#6 -0.33,-0.20,0.00,M1] [#7 -0.19,-0.31,0.43,U] [#8 -0.23,0.03,0.41,U] 
21:10:46.050 00.001 9044 refined, 7 included, MultiStar: {-0.13, 0.00}, one-star: {-0.14, 0.51}
21:10:46.051 00.001 9044 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.62) = xAngle (4.73 = -1.55)
21:10:46.053 00.002 9044 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.65 = 1.65)
21:10:46.053 00.000 9044 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.11 mountX=0.00 mountY=0.13, mountTheta=1.55
21:10:46.055 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.00, opts=13)
21:10:46.056 00.001 9044 Enqueuing Move request for scope (-0.13, 0.00)
21:10:46.057 00.001 12252 Worker thread wakes up
21:10:46.057 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:46.058 00.001 9044 UpdateGuideState exits: m=5579 SNR=51.3
21:10:46.060 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:46.061 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:46.062 00.001 9044 Enqueuing Expose request
21:10:46.063 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
21:10:46.064 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
21:10:46.064 00.000 12252 Moving (-0.13, 0.00) raw xDistance=0.00 yDistance=0.13
21:10:46.066 00.002 12252 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1299.90
21:10:46.066 00.000 12252 PPEC: input: 0.00, control: 0.01, exposure: 2000
21:10:46.066 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:46.066 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:10:46.066 00.000 12252 MoveAxis(W, 5, ABG)
21:10:46.066 00.000 12252 Guiding  Dir = 3, Dur = 5
21:10:46.067 00.001 12252 IsSlewing returns 0
21:10:46.067 00.000 12252 IsGuiding returns 0
21:10:46.069 00.002 12252 PulseGuide returned control before completion, sleep 14
21:10:46.097 00.028 12252 IsGuiding returns 0
21:10:46.097 00.000 12252 Move returns status 0, amount 5
21:10:46.097 00.000 12252 MoveAxis(N, 0, ABG)
21:10:46.097 00.000 12252 Move returns status 0, amount 0
21:10:46.097 00.000 12252 move complete, result=0
21:10:46.097 00.000 12252 worker thread done servicing request
21:10:46.097 00.000 12252 Worker thread wakes up
21:10:46.097 00.000 9044 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
21:10:46.099 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:46.099 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:48.449 02.350 12252 Exposure complete
21:10:48.518 00.069 12252 worker thread done servicing request
21:10:48.519 00.001 9044 OnExposeComplete: enter
21:10:48.519 00.000 9044 UpdateGuideState(): m_state=6
21:10:48.521 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1561
21:10:48.523 00.002 9044 Star::Find returns 1 (0), X=1010.62, Y=824.88, Mass=5490, SNR=50.9, Peak=173 HFD=5.1
21:10:48.526 00.003 9044 MultiStar: [#1 -0.27,-0.15,1.08,U] [#2 -0.16,-0.02,1.21,U] [#3 -0.18,0.03,0.87,U] [#4 -0.03,-0.03,1.28,U] [#5 -0.03,0.05,0.66,U] [#6 -0.27,-0.18,0.43,U] [#7 -0.29,-0.32,0.00,M1] [#8 -0.38,0.28,0.00,M1] 
21:10:48.527 00.001 9044 refined, 6 included, MultiStar: {-0.15, 0.04}, one-star: {-0.17, 0.48}
21:10:48.529 00.002 9044 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.62) = xAngle (4.53 = -1.76)
21:10:48.530 00.001 9044 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.44 = 1.44)
21:10:48.532 00.002 9044 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.90 mountX=-0.03 mountY=0.15, mountTheta=1.75
21:10:48.534 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.04, opts=13)
21:10:48.535 00.001 9044 Enqueuing Move request for scope (-0.15, 0.04)
21:10:48.537 00.002 12252 Worker thread wakes up
21:10:48.537 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:48.538 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
21:10:48.538 00.000 9044 UpdateGuideState exits: m=5490 SNR=50.9
21:10:48.540 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
21:10:48.540 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:48.543 00.003 12252 Moving (-0.15, 0.04) raw xDistance=-0.03 yDistance=0.15
21:10:48.543 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:48.545 00.002 9044 Enqueuing Expose request
21:10:48.546 00.001 12252 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1299.71
21:10:48.546 00.000 12252 PPEC: input: -0.03, control: 0.01, exposure: 2000
21:10:48.546 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.15
21:10:48.546 00.000 12252 MoveAxis(W, 2, ABG)
21:10:48.546 00.000 12252 Guiding  Dir = 3, Dur = 2
21:10:48.547 00.001 12252 IsSlewing returns 0
21:10:48.547 00.000 12252 IsGuiding returns 0
21:10:48.549 00.002 12252 IsGuiding returns 0
21:10:48.549 00.000 12252 Move returns status 0, amount 2
21:10:48.549 00.000 12252 MoveAxis(S, 53, ABG)
21:10:48.549 00.000 12252 Guiding  Dir = 1, Dur = 53
21:10:48.550 00.001 12252 IsSlewing returns 0
21:10:48.550 00.000 12252 IsGuiding returns 0
21:10:48.555 00.005 12252 PulseGuide returned control before completion, sleep 58
21:10:48.626 00.071 12252 IsGuiding returns 0
21:10:48.626 00.000 12252 Move returns status 0, amount 53
21:10:48.626 00.000 12252 move complete, result=0
21:10:48.626 00.000 12252 worker thread done servicing request
21:10:48.626 00.000 12252 Worker thread wakes up
21:10:48.626 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:48.626 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:48.626 00.000 9044 GuideStep: -0.0 px 2 ms WEST, 0.2 px 53 ms SOUTH
21:10:50.972 02.346 12252 Exposure complete
21:10:51.040 00.068 12252 worker thread done servicing request
21:10:51.040 00.000 9044 OnExposeComplete: enter
21:10:51.041 00.001 9044 UpdateGuideState(): m_state=6
21:10:51.042 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1562
21:10:51.043 00.001 9044 Star::Find returns 1 (0), X=1010.72, Y=824.77, Mass=5540, SNR=51.1, Peak=173 HFD=5.1
21:10:51.044 00.001 9044 MultiStar: [#1 -0.10,-0.25,1.07,U] [#2 -0.10,-0.11,1.21,U] [#3 -0.10,-0.12,0.85,U] [#4 0.05,-0.11,1.28,U] [#5 0.13,-0.04,0.66,U] [#6 -0.20,-0.17,0.43,U] [#7 -0.13,-0.43,0.00,M2] [#8 -0.21,0.16,0.41,U] 
21:10:51.045 00.001 9044 refined, 7 included, MultiStar: {-0.06, -0.04}, one-star: {-0.07, 0.37}
21:10:51.046 00.001 9044 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.62) = xAngle (-0.89 = -0.89)
21:10:51.047 00.001 9044 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.97 = 2.31)
21:10:51.048 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.51 mountX=0.05 mountY=0.05, mountTheta=0.86
21:10:51.051 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.04, opts=13)
21:10:51.052 00.001 9044 Enqueuing Move request for scope (-0.06, -0.04)
21:10:51.053 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:51.055 00.002 12252 Worker thread wakes up
21:10:51.055 00.000 9044 UpdateGuideState exits: m=5540 SNR=51.1
21:10:51.056 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:51.057 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:51.057 00.000 9044 Enqueuing Expose request
21:10:51.060 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
21:10:51.061 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
21:10:51.061 00.000 12252 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=0.05
21:10:51.063 00.002 12252 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1299.51
21:10:51.063 00.000 12252 PPEC: input: 0.05, control: -0.00, exposure: 2000
21:10:51.063 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:51.064 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:10:51.064 00.000 12252 MoveAxis(E, 0, ABG)
21:10:51.064 00.000 12252 Move returns status 0, amount 0
21:10:51.064 00.000 12252 MoveAxis(N, 0, ABG)
21:10:51.064 00.000 12252 Move returns status 0, amount 0
21:10:51.064 00.000 12252 move complete, result=0
21:10:51.064 00.000 12252 worker thread done servicing request
21:10:51.064 00.000 9044 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:10:51.065 00.001 12252 Worker thread wakes up
21:10:51.065 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:51.066 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:53.428 02.362 12252 Exposure complete
21:10:53.487 00.059 12252 worker thread done servicing request
21:10:53.487 00.000 9044 OnExposeComplete: enter
21:10:53.489 00.002 9044 UpdateGuideState(): m_state=6
21:10:53.491 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1563
21:10:53.493 00.002 9044 Star::Find returns 1 (0), X=1010.74, Y=824.94, Mass=5540, SNR=51.1, Peak=173 HFD=5.0
21:10:53.494 00.001 9044 MultiStar: [#1 -0.04,-0.17,1.07,U] [#2 -0.02,-0.13,1.23,U] [#3 -0.04,0.02,0.87,U] [#4 0.11,-0.02,1.28,U] [#5 0.15,-0.02,0.66,U] [#6 -0.00,-0.13,0.42,U] [#7 -0.09,-0.27,0.44,U] [#8 -0.17,0.15,0.42,U] 
21:10:53.496 00.002 9044 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {-0.05, 0.54}
21:10:53.497 00.001 9044 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.62) = xAngle (3.67 = -2.61)
21:10:53.498 00.001 9044 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.59 = 0.59)
21:10:53.501 00.003 9044 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=2.05 mountX=-0.01 mountY=0.01, mountTheta=2.57
21:10:53.502 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.01, opts=13)
21:10:53.504 00.002 9044 Enqueuing Move request for scope (-0.00, 0.01)
21:10:53.506 00.002 12252 Worker thread wakes up
21:10:53.506 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:53.507 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
21:10:53.507 00.000 9044 UpdateGuideState exits: m=5540 SNR=51.1
21:10:53.508 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
21:10:53.508 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:53.509 00.001 12252 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=0.01
21:10:53.509 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:53.512 00.003 9044 Enqueuing Expose request
21:10:53.515 00.003 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1299.33
21:10:53.515 00.000 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
21:10:53.515 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:53.516 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:10:53.516 00.000 12252 MoveAxis(E, 1, ABG)
21:10:53.516 00.000 12252 Guiding  Dir = 2, Dur = 1
21:10:53.516 00.000 12252 IsSlewing returns 0
21:10:53.516 00.000 12252 IsGuiding returns 0
21:10:53.523 00.007 12252 IsGuiding returns 0
21:10:53.523 00.000 12252 Move returns status 0, amount 1
21:10:53.523 00.000 12252 MoveAxis(N, 0, ABG)
21:10:53.523 00.000 12252 Move returns status 0, amount 0
21:10:53.523 00.000 12252 move complete, result=0
21:10:53.523 00.000 12252 worker thread done servicing request
21:10:53.523 00.000 12252 Worker thread wakes up
21:10:53.524 00.001 9044 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:10:53.526 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:53.526 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:55.883 02.357 12252 Exposure complete
21:10:55.931 00.048 12252 worker thread done servicing request
21:10:55.931 00.000 9044 OnExposeComplete: enter
21:10:55.932 00.001 9044 UpdateGuideState(): m_state=6
21:10:55.933 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1564
21:10:55.934 00.001 9044 Star::Find returns 1 (0), X=1010.78, Y=824.90, Mass=5554, SNR=51.1, Peak=173 HFD=4.9
21:10:55.935 00.001 9044 MultiStar: [#1 -0.02,-0.16,1.05,U] [#2 -0.11,-0.11,1.23,U] [#3 -0.04,0.09,0.87,U] [#4 0.11,0.07,1.30,U] [#5 0.16,0.05,0.66,U] [#6 -0.19,-0.22,0.42,U] [#7 -0.12,-0.16,0.44,U] [#8 -0.12,0.16,0.42,U] 
21:10:55.936 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {-0.02, 0.51}
21:10:55.937 00.001 9044 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.62) = xAngle (3.57 = -2.72)
21:10:55.938 00.001 9044 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.48 = 0.48)
21:10:55.940 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.94 mountX=-0.04 mountY=0.02, mountTheta=2.67
21:10:55.942 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.04, opts=13)
21:10:55.943 00.001 9044 Enqueuing Move request for scope (-0.02, 0.04)
21:10:55.945 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:55.946 00.001 9044 UpdateGuideState exits: m=5554 SNR=51.1
21:10:55.947 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:55.948 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:55.948 00.000 9044 Enqueuing Expose request
21:10:55.949 00.001 12252 Worker thread wakes up
21:10:55.949 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
21:10:55.949 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
21:10:55.949 00.000 12252 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=0.02
21:10:55.953 00.004 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1299.14
21:10:55.953 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
21:10:55.953 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:55.953 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:10:55.953 00.000 12252 MoveAxis(E, 3, ABG)
21:10:55.953 00.000 12252 Guiding  Dir = 2, Dur = 3
21:10:55.954 00.001 12252 IsSlewing returns 0
21:10:55.954 00.000 12252 IsGuiding returns 0
21:10:55.956 00.002 12252 PulseGuide returned control before completion, sleep 12
21:10:55.970 00.014 12252 IsGuiding returns 0
21:10:55.971 00.001 12252 Move returns status 0, amount 3
21:10:55.971 00.000 12252 MoveAxis(N, 0, ABG)
21:10:55.971 00.000 12252 Move returns status 0, amount 0
21:10:55.971 00.000 12252 move complete, result=0
21:10:55.971 00.000 12252 worker thread done servicing request
21:10:55.971 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:10:55.972 00.001 12252 Worker thread wakes up
21:10:55.972 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:55.972 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:10:58.319 02.347 12252 Exposure complete
21:10:58.385 00.066 12252 worker thread done servicing request
21:10:58.385 00.000 9044 OnExposeComplete: enter
21:10:58.387 00.002 9044 UpdateGuideState(): m_state=6
21:10:58.388 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1565
21:10:58.390 00.002 9044 Star::Find returns 1 (0), X=1010.78, Y=824.96, Mass=5623, SNR=51.4, Peak=173 HFD=5.1
21:10:58.391 00.001 9044 MultiStar: [#1 -0.00,-0.11,1.04,U] [#2 -0.00,-0.03,1.19,U] [#3 -0.02,0.01,0.85,U] [#4 0.15,-0.00,1.27,U] [#5 0.15,0.03,0.66,U] [#6 -0.15,-0.10,0.42,U] [#7 -0.03,-0.34,0.42,U] [#8 -0.09,0.24,0.42,U] 
21:10:58.392 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.01, 0.57}
21:10:58.394 00.002 9044 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.62) = xAngle (2.80 = 2.80)
21:10:58.395 00.001 9044 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.29 = -0.29)
21:10:58.396 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.17 mountX=-0.05 mountY=-0.02, mountTheta=-2.85
21:10:58.399 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.05, opts=13)
21:10:58.402 00.003 9044 Enqueuing Move request for scope (0.02, 0.05)
21:10:58.403 00.001 12252 Worker thread wakes up
21:10:58.403 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:10:58.404 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
21:10:58.404 00.000 9044 UpdateGuideState exits: m=5623 SNR=51.4
21:10:58.405 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
21:10:58.405 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:10:58.406 00.001 12252 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=-0.02
21:10:58.406 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:10:58.407 00.001 9044 Enqueuing Expose request
21:10:58.408 00.001 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1298.96
21:10:58.408 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
21:10:58.408 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:10:58.408 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:10:58.408 00.000 12252 MoveAxis(E, 5, ABG)
21:10:58.408 00.000 12252 Guiding  Dir = 2, Dur = 5
21:10:58.409 00.001 12252 IsSlewing returns 0
21:10:58.409 00.000 12252 IsGuiding returns 0
21:10:58.412 00.003 12252 PulseGuide returned control before completion, sleep 13
21:10:58.431 00.019 12252 IsGuiding returns 0
21:10:58.432 00.001 12252 Move returns status 0, amount 5
21:10:58.432 00.000 12252 MoveAxis(N, 0, ABG)
21:10:58.432 00.000 12252 Move returns status 0, amount 0
21:10:58.432 00.000 12252 move complete, result=0
21:10:58.432 00.000 12252 worker thread done servicing request
21:10:58.432 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:10:58.433 00.001 12252 Worker thread wakes up
21:10:58.433 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:10:58.433 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:00.775 02.342 12252 Exposure complete
21:11:00.821 00.046 12252 worker thread done servicing request
21:11:00.821 00.000 9044 OnExposeComplete: enter
21:11:00.822 00.001 9044 UpdateGuideState(): m_state=6
21:11:00.825 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1566
21:11:00.826 00.001 9044 Star::Find returns 1 (0), X=1010.82, Y=824.97, Mass=5590, SNR=51.3, Peak=173 HFD=4.9
21:11:00.827 00.001 9044 MultiStar: [#1 0.01,-0.18,1.06,U] [#2 -0.00,-0.05,1.18,U] [#3 -0.01,0.09,0.84,U] [#4 0.12,-0.01,1.27,U] [#5 0.23,0.00,0.65,U] [#6 -0.09,-0.15,0.42,U] [#7 -0.06,-0.28,0.43,U] [#8 -0.03,0.13,0.41,U] 
21:11:00.828 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.03, 0.57}
21:11:00.829 00.001 9044 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.62) = xAngle (2.47 = 2.47)
21:11:00.830 00.001 9044 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.61 = -0.61)
21:11:00.831 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.85 mountX=-0.04 mountY=-0.03, mountTheta=-2.51
21:11:00.833 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.04, opts=13)
21:11:00.834 00.001 9044 Enqueuing Move request for scope (0.03, 0.04)
21:11:00.835 00.001 12252 Worker thread wakes up
21:11:00.835 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:00.836 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
21:11:00.837 00.001 9044 UpdateGuideState exits: m=5590 SNR=51.3
21:11:00.839 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
21:11:00.839 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:00.839 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:00.840 00.001 9044 Enqueuing Expose request
21:11:00.842 00.002 12252 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=-0.03
21:11:00.844 00.002 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1298.79
21:11:00.844 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
21:11:00.844 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:00.845 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:11:00.845 00.000 12252 MoveAxis(E, 5, ABG)
21:11:00.845 00.000 12252 Guiding  Dir = 2, Dur = 5
21:11:00.845 00.000 12252 IsSlewing returns 0
21:11:00.845 00.000 12252 IsGuiding returns 0
21:11:00.847 00.002 12252 PulseGuide returned control before completion, sleep 14
21:11:00.863 00.016 12252 IsGuiding returns 0
21:11:00.863 00.000 12252 Move returns status 0, amount 5
21:11:00.863 00.000 12252 MoveAxis(N, 0, ABG)
21:11:00.863 00.000 12252 Move returns status 0, amount 0
21:11:00.863 00.000 12252 move complete, result=0
21:11:00.863 00.000 12252 worker thread done servicing request
21:11:00.863 00.000 12252 Worker thread wakes up
21:11:00.863 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:11:00.865 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:00.865 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:03.209 02.344 12252 Exposure complete
21:11:03.257 00.048 12252 worker thread done servicing request
21:11:03.257 00.000 9044 OnExposeComplete: enter
21:11:03.258 00.001 9044 UpdateGuideState(): m_state=6
21:11:03.260 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1567
21:11:03.261 00.001 9044 Star::Find returns 1 (0), X=1010.87, Y=825.00, Mass=5428, SNR=50.7, Peak=173 HFD=4.7
21:11:03.262 00.001 9044 MultiStar: [#1 0.06,-0.13,1.06,U] [#2 0.04,0.05,1.20,U] [#3 0.04,0.14,0.84,U] [#4 0.16,0.07,1.30,U] [#5 0.17,0.13,0.66,U] [#6 -0.07,-0.07,0.43,U] [#7 -0.04,-0.24,0.44,U] [#8 -0.14,0.22,0.41,U] 
21:11:03.263 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {0.08, 0.61}
21:11:03.264 00.001 9044 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.62) = xAngle (2.69 = 2.69)
21:11:03.265 00.001 9044 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.40 = -0.40)
21:11:03.266 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.06 mountX=-0.11 mountY=-0.05, mountTheta=-2.73
21:11:03.268 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.11, opts=13)
21:11:03.270 00.002 9044 Enqueuing Move request for scope (0.06, 0.11)
21:11:03.271 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:03.272 00.001 9044 UpdateGuideState exits: m=5428 SNR=50.7
21:11:03.273 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:03.274 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:03.275 00.001 9044 Enqueuing Expose request
21:11:03.276 00.001 12252 Worker thread wakes up
21:11:03.277 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
21:11:03.277 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
21:11:03.277 00.000 12252 Moving (0.06, 0.11) raw xDistance=-0.11 yDistance=-0.05
21:11:03.281 00.004 12252 PPEC rslt: input = -0.11, final = -0.09, react = -0.07, pred = -0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 1298.62
21:11:03.281 00.000 12252 PPEC: input: -0.11, control: -0.09, exposure: 2000
21:11:03.281 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:03.281 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:11:03.281 00.000 12252 MoveAxis(E, 36, ABG)
21:11:03.281 00.000 12252 Guiding  Dir = 2, Dur = 36
21:11:03.281 00.000 12252 IsSlewing returns 0
21:11:03.281 00.000 12252 IsGuiding returns 0
21:11:03.283 00.002 12252 PulseGuide returned control before completion, sleep 45
21:11:03.330 00.047 12252 IsGuiding returns 0
21:11:03.330 00.000 12252 Move returns status 0, amount 36
21:11:03.330 00.000 12252 MoveAxis(N, 0, ABG)
21:11:03.330 00.000 12252 Move returns status 0, amount 0
21:11:03.330 00.000 12252 move complete, result=0
21:11:03.330 00.000 12252 worker thread done servicing request
21:11:03.330 00.000 12252 Worker thread wakes up
21:11:03.330 00.000 9044 GuideStep: -0.1 px 36 ms EAST, -0.0 px 0 ms NORTH
21:11:03.332 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:03.332 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:05.694 02.362 12252 Exposure complete
21:11:05.742 00.048 12252 worker thread done servicing request
21:11:05.742 00.000 9044 OnExposeComplete: enter
21:11:05.744 00.002 9044 UpdateGuideState(): m_state=6
21:11:05.745 00.001 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1568
21:11:05.746 00.001 9044 Star::Find returns 1 (0), X=1010.88, Y=824.95, Mass=5520, SNR=51.3, Peak=173 HFD=5.0
21:11:05.748 00.002 9044 MultiStar: [#1 0.08,-0.25,1.03,U] [#2 0.10,-0.10,1.21,U] [#3 0.07,0.02,0.85,U] [#4 0.17,-0.05,1.27,U] [#5 0.28,-0.05,0.66,U] [#6 0.03,-0.23,0.42,U] [#7 0.09,-0.21,0.43,U] [#8 0.08,0.02,0.41,U] 
21:11:05.749 00.001 9044 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.09, 0.55}
21:11:05.750 00.001 9044 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.62) = xAngle (1.53 = 1.53)
21:11:05.752 00.002 9044 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.56 = -1.56)
21:11:05.753 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.10 mountX=0.01 mountY=-0.11, mountTheta=-1.53
21:11:05.755 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.01, opts=13)
21:11:05.756 00.001 9044 Enqueuing Move request for scope (0.11, -0.01)
21:11:05.757 00.001 12252 Worker thread wakes up
21:11:05.757 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:05.759 00.002 9044 UpdateGuideState exits: m=5520 SNR=51.3
21:11:05.760 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:05.761 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:05.762 00.001 9044 Enqueuing Expose request
21:11:05.763 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
21:11:05.763 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
21:11:05.763 00.000 12252 Moving (0.11, -0.01) raw xDistance=0.01 yDistance=-0.11
21:11:05.768 00.005 12252 PPEC rslt: input = 0.01, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1298.46
21:11:05.768 00.000 12252 PPEC: input: 0.01, control: -0.04, exposure: 2000
21:11:05.768 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:05.769 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:11:05.769 00.000 12252 MoveAxis(E, 15, ABG)
21:11:05.769 00.000 12252 Guiding  Dir = 2, Dur = 15
21:11:05.769 00.000 12252 IsSlewing returns 0
21:11:05.769 00.000 12252 IsGuiding returns 0
21:11:05.771 00.002 12252 PulseGuide returned control before completion, sleep 23
21:11:05.810 00.039 12252 IsGuiding returns 0
21:11:05.810 00.000 12252 Move returns status 0, amount 15
21:11:05.810 00.000 12252 MoveAxis(N, 0, ABG)
21:11:05.810 00.000 12252 Move returns status 0, amount 0
21:11:05.810 00.000 12252 move complete, result=0
21:11:05.810 00.000 12252 worker thread done servicing request
21:11:05.810 00.000 12252 Worker thread wakes up
21:11:05.810 00.000 9044 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
21:11:05.812 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:05.812 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:08.157 02.345 12252 Exposure complete
21:11:08.223 00.066 12252 worker thread done servicing request
21:11:08.223 00.000 9044 OnExposeComplete: enter
21:11:08.226 00.003 9044 UpdateGuideState(): m_state=6
21:11:08.228 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1569
21:11:08.230 00.002 9044 Star::Find returns 1 (0), X=1010.87, Y=824.84, Mass=5550, SNR=51.1, Peak=173 HFD=5.0
21:11:08.233 00.003 9044 MultiStar: [#1 0.06,-0.23,1.05,U] [#2 0.03,-0.10,1.20,U] [#3 -0.01,0.04,0.86,U] [#4 0.15,-0.06,1.27,U] [#5 0.21,-0.05,0.67,U] [#6 -0.05,-0.24,0.44,U] [#7 0.07,-0.25,0.44,U] [#8 -0.09,0.11,0.42,U] 
21:11:08.235 00.002 9044 refined, 8 included, MultiStar: {0.06, -0.02}, one-star: {0.07, 0.45}
21:11:08.236 00.001 9044 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.62) = xAngle (1.30 = 1.30)
21:11:08.237 00.001 9044 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.78 = -1.78)
21:11:08.239 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.32 mountX=0.02 mountY=-0.06, mountTheta=-1.31
21:11:08.243 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.02, opts=13)
21:11:08.246 00.003 9044 Enqueuing Move request for scope (0.06, -0.02)
21:11:08.247 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:08.249 00.002 9044 UpdateGuideState exits: m=5550 SNR=51.1
21:11:08.251 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:08.255 00.004 12252 Worker thread wakes up
21:11:08.255 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:08.257 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
21:11:08.257 00.000 9044 Enqueuing Expose request
21:11:08.260 00.003 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
21:11:08.260 00.000 12252 Moving (0.06, -0.02) raw xDistance=0.02 yDistance=-0.06
21:11:08.265 00.005 12252 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1298.30
21:11:08.265 00.000 12252 PPEC: input: 0.02, control: -0.04, exposure: 2000
21:11:08.266 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:08.266 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:11:08.266 00.000 12252 MoveAxis(E, 16, ABG)
21:11:08.266 00.000 12252 Guiding  Dir = 2, Dur = 16
21:11:08.266 00.000 12252 IsSlewing returns 0
21:11:08.266 00.000 12252 IsGuiding returns 0
21:11:08.270 00.004 12252 PulseGuide returned control before completion, sleep 24
21:11:08.305 00.035 12252 IsGuiding returns 0
21:11:08.306 00.001 12252 Move returns status 0, amount 16
21:11:08.306 00.000 12252 MoveAxis(N, 0, ABG)
21:11:08.306 00.000 12252 Move returns status 0, amount 0
21:11:08.306 00.000 12252 move complete, result=0
21:11:08.306 00.000 12252 worker thread done servicing request
21:11:08.306 00.000 9044 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
21:11:08.309 00.003 12252 Worker thread wakes up
21:11:08.309 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:08.309 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:10.659 02.350 12252 Exposure complete
21:11:10.704 00.045 12252 worker thread done servicing request
21:11:10.704 00.000 9044 OnExposeComplete: enter
21:11:10.707 00.003 9044 UpdateGuideState(): m_state=6
21:11:10.708 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
21:11:10.710 00.002 9044 Star::Find returns 1 (0), X=1010.84, Y=824.83, Mass=5535, SNR=51.0, Peak=173 HFD=5.0
21:11:10.711 00.001 9044 MultiStar: [#1 0.10,-0.28,1.07,U] [#2 0.08,-0.15,1.20,U] [#3 0.03,-0.17,0.85,U] [#4 0.15,-0.06,1.30,U] [#5 0.29,-0.08,0.66,U] [#6 -0.04,-0.24,0.43,U] [#7 0.01,-0.29,0.44,U] [#8 -0.09,-0.03,0.42,U] 
21:11:10.712 00.001 9044 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.04, 0.44}
21:11:10.713 00.001 9044 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.62) = xAngle (0.87 = 0.87)
21:11:10.714 00.001 9044 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.22 = -2.22)
21:11:10.715 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.76 mountX=0.07 mountY=-0.09, mountTheta=-0.89
21:11:10.717 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.08, opts=13)
21:11:10.718 00.001 9044 Enqueuing Move request for scope (0.08, -0.08)
21:11:10.719 00.001 12252 Worker thread wakes up
21:11:10.719 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:10.721 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
21:11:10.721 00.000 9044 UpdateGuideState exits: m=5535 SNR=51.0
21:11:10.722 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
21:11:10.722 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:10.722 00.000 12252 Moving (0.08, -0.08) raw xDistance=0.07 yDistance=-0.09
21:11:10.722 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:10.724 00.002 9044 Enqueuing Expose request
21:11:10.728 00.004 12252 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1298.14
21:11:10.728 00.000 12252 PPEC: input: 0.07, control: -0.04, exposure: 2000
21:11:10.728 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:10.728 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:11:10.728 00.000 12252 MoveAxis(E, 16, ABG)
21:11:10.729 00.001 12252 Guiding  Dir = 2, Dur = 16
21:11:10.729 00.000 12252 IsSlewing returns 0
21:11:10.729 00.000 12252 IsGuiding returns 0
21:11:10.732 00.003 12252 PulseGuide returned control before completion, sleep 24
21:11:10.764 00.032 12252 IsGuiding returns 0
21:11:10.764 00.000 12252 Move returns status 0, amount 16
21:11:10.764 00.000 12252 MoveAxis(N, 0, ABG)
21:11:10.764 00.000 12252 Move returns status 0, amount 0
21:11:10.764 00.000 12252 move complete, result=0
21:11:10.764 00.000 12252 worker thread done servicing request
21:11:10.764 00.000 12252 Worker thread wakes up
21:11:10.764 00.000 9044 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
21:11:10.767 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:10.768 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:13.124 02.356 12252 Exposure complete
21:11:13.208 00.084 12252 worker thread done servicing request
21:11:13.208 00.000 9044 OnExposeComplete: enter
21:11:13.210 00.002 9044 UpdateGuideState(): m_state=6
21:11:13.211 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1571
21:11:13.211 00.000 9044 Star::Find returns 1 (0), X=1010.90, Y=824.74, Mass=5380, SNR=50.3, Peak=173 HFD=5.0
21:11:13.212 00.001 9044 MultiStar: [#1 0.14,-0.53,0.00,M1] [#2 0.09,-0.20,1.23,U] [#3 0.05,-0.32,0.87,U] [#4 0.23,-0.21,1.28,U] [#5 0.28,-0.14,0.66,U] [#6 -0.06,-0.28,0.43,U] [#7 0.11,-0.44,0.00,M1] [#8 -0.04,-0.03,0.42,U] 
21:11:13.214 00.002 9044 refined, 6 included, MultiStar: {0.12, -0.12}, one-star: {0.10, 0.34}
21:11:13.216 00.002 9044 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.62) = xAngle (0.84 = 0.84)
21:11:13.219 00.003 9044 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.24 = -2.24)
21:11:13.221 00.002 9044 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.16 cameraTheta=-0.78 mountX=0.11 mountY=-0.13, mountTheta=-0.87
21:11:13.225 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.12, opts=13)
21:11:13.227 00.002 9044 Enqueuing Move request for scope (0.12, -0.12)
21:11:13.230 00.003 12252 Worker thread wakes up
21:11:13.230 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:13.232 00.002 9044 UpdateGuideState exits: m=5380 SNR=50.3
21:11:13.235 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:13.238 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:13.240 00.002 9044 Enqueuing Expose request
21:11:13.242 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
21:11:13.242 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
21:11:13.242 00.000 12252 Moving (0.12, -0.12) raw xDistance=0.11 yDistance=-0.13
21:11:13.248 00.006 12252 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 1297.99
21:11:13.248 00.000 12252 PPEC: input: 0.11, control: 0.04, exposure: 2000
21:11:13.248 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:13.248 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:11:13.248 00.000 12252 MoveAxis(W, 15, ABG)
21:11:13.248 00.000 12252 Guiding  Dir = 3, Dur = 15
21:11:13.249 00.001 12252 IsSlewing returns 0
21:11:13.249 00.000 12252 IsGuiding returns 0
21:11:13.252 00.003 12252 PulseGuide returned control before completion, sleep 23
21:11:13.291 00.039 12252 IsGuiding returns 0
21:11:13.291 00.000 12252 Move returns status 0, amount 15
21:11:13.291 00.000 12252 MoveAxis(N, 0, ABG)
21:11:13.291 00.000 12252 Move returns status 0, amount 0
21:11:13.291 00.000 12252 move complete, result=0
21:11:13.291 00.000 12252 worker thread done servicing request
21:11:13.291 00.000 12252 Worker thread wakes up
21:11:13.291 00.000 9044 GuideStep: 0.1 px 15 ms WEST, -0.1 px 0 ms NORTH
21:11:13.292 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:13.292 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:15.653 02.361 12252 Exposure complete
21:11:15.700 00.047 12252 worker thread done servicing request
21:11:15.700 00.000 9044 OnExposeComplete: enter
21:11:15.702 00.002 9044 UpdateGuideState(): m_state=6
21:11:15.703 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1572
21:11:15.704 00.001 9044 Star::Find returns 1 (0), X=1010.87, Y=824.58, Mass=5380, SNR=50.2, Peak=173 HFD=5.1
21:11:15.706 00.002 9044 MultiStar: [#1 -0.01,-0.38,1.09,U] [#2 0.03,-0.26,1.22,U] [#3 0.08,-0.31,0.88,U] [#4 0.23,-0.24,1.30,U] [#5 0.28,-0.20,0.67,U] [#6 0.05,-0.39,0.00,M1] [#7 -0.00,-0.64,0.00,M2] [#8 -0.09,-0.15,0.42,U] 
21:11:15.707 00.001 9044 single-star, 6 included, MultiStar: {0.09, -0.20}, one-star: {0.07, 0.18}
21:11:15.709 00.002 9044 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.62) = xAngle (2.83 = 2.83)
21:11:15.710 00.001 9044 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.26 = -0.26)
21:11:15.711 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.19 cameraTheta=1.20 mountX=-0.18 mountY=-0.05, mountTheta=-2.88
21:11:15.713 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.18, opts=13)
21:11:15.714 00.001 9044 Enqueuing Move request for scope (0.07, 0.18)
21:11:15.715 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:15.716 00.001 9044 UpdateGuideState exits: m=5380 SNR=50.2
21:11:15.718 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:15.719 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:15.720 00.001 9044 Enqueuing Expose request
21:11:15.721 00.001 12252 Worker thread wakes up
21:11:15.721 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
21:11:15.721 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
21:11:15.722 00.001 12252 Moving (0.07, 0.18) raw xDistance=-0.18 yDistance=-0.05
21:11:15.724 00.002 12252 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1297.84
21:11:15.724 00.000 12252 PPEC: input: -0.18, control: -0.13, exposure: 2000
21:11:15.725 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:15.725 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:11:15.725 00.000 12252 MoveAxis(E, 50, ABG)
21:11:15.725 00.000 12252 Guiding  Dir = 2, Dur = 50
21:11:15.725 00.000 12252 IsSlewing returns 0
21:11:15.725 00.000 12252 IsGuiding returns 0
21:11:15.728 00.003 12252 PulseGuide returned control before completion, sleep 58
21:11:15.797 00.069 12252 IsGuiding returns 0
21:11:15.797 00.000 12252 Move returns status 0, amount 50
21:11:15.797 00.000 12252 MoveAxis(N, 0, ABG)
21:11:15.797 00.000 12252 Move returns status 0, amount 0
21:11:15.797 00.000 12252 move complete, result=0
21:11:15.797 00.000 12252 worker thread done servicing request
21:11:15.797 00.000 12252 Worker thread wakes up
21:11:15.797 00.000 9044 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
21:11:15.799 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:15.800 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:18.147 02.347 12252 Exposure complete
21:11:18.191 00.044 12252 worker thread done servicing request
21:11:18.191 00.000 9044 OnExposeComplete: enter
21:11:18.192 00.001 9044 UpdateGuideState(): m_state=6
21:11:18.193 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1573
21:11:18.194 00.001 9044 Star::Find returns 1 (0), X=1010.93, Y=824.56, Mass=5491, SNR=50.7, Peak=173 HFD=5.2
21:11:18.196 00.002 9044 MultiStar: [#1 0.13,-0.48,0.00,M1] [#2 0.14,-0.36,1.21,U] [#3 0.12,-0.47,0.00,M1] [#4 0.25,-0.33,0.00,M1] [#5 0.52,-0.36,0.00,M1] [#6 0.09,-0.54,0.00,M2] [#7 0.05,-0.70,0.00,M3] [#8 0.19,-0.25,0.42,U] 
21:11:18.197 00.001 9044 refined, 2 included, MultiStar: {0.14, -0.14}, one-star: {0.13, 0.17}
21:11:18.198 00.001 9044 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.62) = xAngle (0.85 = 0.85)
21:11:18.200 00.002 9044 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.23 = -2.23)
21:11:18.201 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.77 mountX=0.13 mountY=-0.16, mountTheta=-0.88
21:11:18.203 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.14, opts=13)
21:11:18.204 00.001 9044 Enqueuing Move request for scope (0.14, -0.14)
21:11:18.205 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:18.206 00.001 9044 UpdateGuideState exits: m=5491 SNR=50.7
21:11:18.207 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:18.208 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:18.209 00.001 9044 Enqueuing Expose request
21:11:18.211 00.002 12252 Worker thread wakes up
21:11:18.211 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
21:11:18.211 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
21:11:18.211 00.000 12252 Moving (0.14, -0.14) raw xDistance=0.13 yDistance=-0.16
21:11:18.215 00.004 12252 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 1297.70
21:11:18.215 00.000 12252 PPEC: input: 0.13, control: 0.07, exposure: 2000
21:11:18.215 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:11:18.215 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:11:18.215 00.000 12252 MoveAxis(W, 25, ABG)
21:11:18.215 00.000 12252 Guiding  Dir = 3, Dur = 25
21:11:18.215 00.000 12252 IsSlewing returns 0
21:11:18.215 00.000 12252 IsGuiding returns 0
21:11:18.217 00.002 12252 PulseGuide returned control before completion, sleep 34
21:11:18.258 00.041 12252 IsGuiding returns 0
21:11:18.258 00.000 12252 Move returns status 0, amount 25
21:11:18.258 00.000 12252 MoveAxis(N, 0, ABG)
21:11:18.258 00.000 12252 Move returns status 0, amount 0
21:11:18.258 00.000 12252 move complete, result=0
21:11:18.258 00.000 12252 worker thread done servicing request
21:11:18.258 00.000 12252 Worker thread wakes up
21:11:18.258 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:18.258 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:18.258 00.000 9044 GuideStep: 0.1 px 25 ms WEST, -0.2 px 0 ms NORTH
21:11:20.619 02.361 12252 Exposure complete
21:11:20.664 00.045 12252 worker thread done servicing request
21:11:20.664 00.000 9044 OnExposeComplete: enter
21:11:20.665 00.001 9044 UpdateGuideState(): m_state=6
21:11:20.667 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1574
21:11:20.669 00.002 9044 Star::Find returns 1 (0), X=1010.92, Y=824.65, Mass=5453, SNR=50.6, Peak=173 HFD=5.1
21:11:20.673 00.004 9044 MultiStar: [#1 0.16,-0.45,0.00,M2] [#2 0.05,-0.30,1.23,U] [#3 0.03,-0.42,0.00,M2] [#4 0.28,-0.27,1.28,U] [#5 0.20,-0.23,0.67,U] [#6 0.11,-0.39,0.00,M3] [#7 0.03,-0.63,0.00,M4] [#8 0.03,-0.20,0.41,U] 
21:11:20.675 00.002 9044 refined, 4 included, MultiStar: {0.15, -0.15}, one-star: {0.12, 0.25}
21:11:20.677 00.002 9044 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.62) = xAngle (0.83 = 0.83)
21:11:20.680 00.003 9044 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.25 = -2.25)
21:11:20.683 00.003 9044 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.79 mountX=0.14 mountY=-0.17, mountTheta=-0.86
21:11:20.686 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.15, opts=13)
21:11:20.688 00.002 9044 Enqueuing Move request for scope (0.15, -0.15)
21:11:20.689 00.001 12252 Worker thread wakes up
21:11:20.689 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:20.690 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
21:11:20.690 00.000 9044 UpdateGuideState exits: m=5453 SNR=50.6
21:11:20.693 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:20.694 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:20.695 00.001 9044 Enqueuing Expose request
21:11:20.696 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
21:11:20.696 00.000 12252 Moving (0.15, -0.15) raw xDistance=0.14 yDistance=-0.17
21:11:20.698 00.002 12252 PPEC rslt: input = 0.14, final = 0.07, react = 0.09, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 1297.56
21:11:20.699 00.001 12252 PPEC: input: 0.14, control: 0.07, exposure: 2000
21:11:20.699 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:11:20.699 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:11:20.699 00.000 12252 MoveAxis(W, 29, ABG)
21:11:20.699 00.000 12252 Guiding  Dir = 3, Dur = 29
21:11:20.699 00.000 12252 IsSlewing returns 0
21:11:20.699 00.000 12252 IsGuiding returns 0
21:11:20.702 00.003 12252 PulseGuide returned control before completion, sleep 38
21:11:20.751 00.049 12252 IsGuiding returns 0
21:11:20.751 00.000 12252 Move returns status 0, amount 29
21:11:20.751 00.000 12252 MoveAxis(N, 0, ABG)
21:11:20.751 00.000 12252 Move returns status 0, amount 0
21:11:20.751 00.000 12252 move complete, result=0
21:11:20.751 00.000 12252 worker thread done servicing request
21:11:20.751 00.000 12252 Worker thread wakes up
21:11:20.751 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:20.751 00.000 9044 GuideStep: 0.1 px 29 ms WEST, -0.2 px 0 ms NORTH
21:11:20.753 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:23.095 02.342 12252 Exposure complete
21:11:23.145 00.050 12252 worker thread done servicing request
21:11:23.146 00.001 9044 OnExposeComplete: enter
21:11:23.147 00.001 9044 UpdateGuideState(): m_state=6
21:11:23.149 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1575
21:11:23.151 00.002 9044 Star::Find returns 1 (0), X=1010.88, Y=824.40, Mass=5483, SNR=50.8, Peak=173 HFD=5.2
21:11:23.154 00.003 9044 MultiStar: [#1 0.13,-0.56,0.00,M3] [#2 0.11,-0.23,1.20,U] [#3 0.04,-0.59,0.00,M3] [#4 0.25,-0.31,0.00,M1] [#5 0.25,-0.26,0.66,U] [#6 0.12,-0.51,0.00,M4] [#7 0.09,-0.83,0.00,M5] [#8 -0.05,-0.17,0.41,U] 
21:11:23.156 00.002 9044 single-star, 3 included, MultiStar: {0.11, -0.16}, one-star: {0.09, 0.00}
21:11:23.159 00.003 9044 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.62) = xAngle (1.65 = 1.65)
21:11:23.162 00.003 9044 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.43 = -1.43)
21:11:23.164 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.03 mountX=-0.01 mountY=-0.09, mountTheta=-1.65
21:11:23.168 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.00, opts=13)
21:11:23.170 00.002 9044 Enqueuing Move request for scope (0.09, 0.00)
21:11:23.171 00.001 12252 Worker thread wakes up
21:11:23.171 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:23.173 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
21:11:23.173 00.000 9044 UpdateGuideState exits: m=5483 SNR=50.8
21:11:23.174 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
21:11:23.174 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:23.175 00.001 12252 Moving (0.09, 0.00) raw xDistance=-0.01 yDistance=-0.09
21:11:23.175 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:23.177 00.002 9044 Enqueuing Expose request
21:11:23.179 00.002 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1297.43
21:11:23.179 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
21:11:23.179 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:23.179 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:11:23.179 00.000 12252 MoveAxis(E, 8, ABG)
21:11:23.179 00.000 12252 Guiding  Dir = 2, Dur = 8
21:11:23.179 00.000 12252 IsSlewing returns 0
21:11:23.179 00.000 12252 IsGuiding returns 0
21:11:23.181 00.002 12252 PulseGuide returned control before completion, sleep 17
21:11:23.200 00.019 12252 IsGuiding returns 0
21:11:23.200 00.000 12252 Move returns status 0, amount 8
21:11:23.200 00.000 12252 MoveAxis(N, 0, ABG)
21:11:23.200 00.000 12252 Move returns status 0, amount 0
21:11:23.200 00.000 12252 move complete, result=0
21:11:23.200 00.000 12252 worker thread done servicing request
21:11:23.200 00.000 12252 Worker thread wakes up
21:11:23.200 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:23.200 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:23.200 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
21:11:25.550 02.350 12252 Exposure complete
21:11:25.593 00.043 12252 worker thread done servicing request
21:11:25.593 00.000 9044 OnExposeComplete: enter
21:11:25.595 00.002 9044 UpdateGuideState(): m_state=6
21:11:25.598 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1576
21:11:25.601 00.003 9044 Star::Find returns 1 (0), X=1010.84, Y=824.57, Mass=5642, SNR=51.6, Peak=173 HFD=5.2
21:11:25.604 00.003 9044 MultiStar: [#1 0.02,-0.68,0.00,M4] [#2 0.09,-0.35,1.19,U] [#3 -0.02,-0.39,0.00,M4] [#4 0.08,-0.32,1.28,U] [#5 0.15,-0.37,0.00,M1] [#6 0.03,-0.55,0.00,M5] [#7 0.01,-0.63,0.00,M6] [#8 -0.06,-0.26,0.41,U] 
21:11:25.606 00.002 9044 single-star, 3 included, MultiStar: {0.06, -0.20}, one-star: {0.04, 0.17}
21:11:25.609 00.003 9044 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.62) = xAngle (2.95 = 2.95)
21:11:25.610 00.001 9044 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.14 = -0.14)
21:11:25.612 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.32 mountX=-0.18 mountY=-0.02, mountTheta=-3.00
21:11:25.616 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.17, opts=13)
21:11:25.618 00.002 9044 Enqueuing Move request for scope (0.04, 0.17)
21:11:25.621 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:25.624 00.003 9044 UpdateGuideState exits: m=5642 SNR=51.6
21:11:25.626 00.002 12252 Worker thread wakes up
21:11:25.626 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:25.629 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
21:11:25.629 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:25.632 00.003 9044 Enqueuing Expose request
21:11:25.634 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
21:11:25.634 00.000 12252 Moving (0.04, 0.17) raw xDistance=-0.18 yDistance=-0.02
21:11:25.641 00.007 12252 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1297.30
21:11:25.641 00.000 12252 PPEC: input: -0.18, control: -0.13, exposure: 2000
21:11:25.641 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:25.641 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:11:25.641 00.000 12252 MoveAxis(E, 50, ABG)
21:11:25.641 00.000 12252 Guiding  Dir = 2, Dur = 50
21:11:25.643 00.002 12252 IsSlewing returns 0
21:11:25.643 00.000 12252 IsGuiding returns 0
21:11:25.645 00.002 12252 PulseGuide returned control before completion, sleep 59
21:11:25.719 00.074 12252 IsGuiding returns 0
21:11:25.719 00.000 12252 Move returns status 0, amount 50
21:11:25.719 00.000 12252 MoveAxis(N, 0, ABG)
21:11:25.719 00.000 12252 Move returns status 0, amount 0
21:11:25.719 00.000 12252 move complete, result=0
21:11:25.720 00.001 12252 worker thread done servicing request
21:11:25.720 00.000 12252 Worker thread wakes up
21:11:25.720 00.000 9044 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
21:11:25.723 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:25.723 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:28.062 02.339 12252 Exposure complete
21:11:28.110 00.048 12252 worker thread done servicing request
21:11:28.110 00.000 9044 OnExposeComplete: enter
21:11:28.113 00.003 9044 UpdateGuideState(): m_state=6
21:11:28.115 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1577
21:11:28.118 00.003 9044 Star::Find returns 1 (0), X=1010.86, Y=824.37, Mass=5457, SNR=50.6, Peak=173 HFD=5.1
21:11:28.121 00.003 9044 MultiStar: [#1 0.01,-0.69,0.00,M5] [#2 0.05,-0.37,1.21,U] [#3 0.02,-0.56,0.00,M5] [#4 0.21,-0.31,1.31,U] [#5 0.22,-0.39,0.00,M2] [#6 0.00,-0.50,0.00,M6] [#7 -0.03,-0.79,0.00,M7] [#8 0.03,-0.43,0.00,M1] 
21:11:28.123 00.002 9044 single-star, 2 included, MultiStar: {0.11, -0.25}, one-star: {0.06, -0.02}
21:11:28.126 00.003 9044 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.62) = xAngle (1.28 = 1.28)
21:11:28.129 00.003 9044 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.80 = -1.80)
21:11:28.132 00.003 9044 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.34 mountX=0.02 mountY=-0.07, mountTheta=-1.29
21:11:28.136 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.02, opts=13)
21:11:28.139 00.003 9044 Enqueuing Move request for scope (0.06, -0.02)
21:11:28.142 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:28.143 00.001 12252 Worker thread wakes up
21:11:28.143 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
21:11:28.143 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
21:11:28.143 00.000 12252 Moving (0.06, -0.02) raw xDistance=0.02 yDistance=-0.07
21:11:28.144 00.001 9044 UpdateGuideState exits: m=5457 SNR=50.6
21:11:28.145 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:28.147 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:28.149 00.002 9044 Enqueuing Expose request
21:11:28.151 00.002 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1297.18
21:11:28.151 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
21:11:28.151 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:28.151 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:11:28.151 00.000 12252 MoveAxis(E, 8, ABG)
21:11:28.151 00.000 12252 Guiding  Dir = 2, Dur = 8
21:11:28.152 00.001 12252 IsSlewing returns 0
21:11:28.152 00.000 12252 IsGuiding returns 0
21:11:28.155 00.003 12252 PulseGuide returned control before completion, sleep 16
21:11:28.173 00.018 12252 IsGuiding returns 0
21:11:28.173 00.000 12252 Move returns status 0, amount 8
21:11:28.173 00.000 12252 MoveAxis(N, 0, ABG)
21:11:28.173 00.000 12252 Move returns status 0, amount 0
21:11:28.174 00.001 12252 move complete, result=0
21:11:28.174 00.000 12252 worker thread done servicing request
21:11:28.174 00.000 12252 Worker thread wakes up
21:11:28.174 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:28.174 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:28.174 00.000 9044 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
21:11:30.513 02.339 12252 Exposure complete
21:11:30.575 00.062 12252 worker thread done servicing request
21:11:30.575 00.000 9044 OnExposeComplete: enter
21:11:30.577 00.002 9044 UpdateGuideState(): m_state=6
21:11:30.578 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1578
21:11:30.578 00.000 9044 Star::Find returns 1 (0), X=1010.88, Y=824.38, Mass=5480, SNR=50.9, Peak=173 HFD=5.2
21:11:30.579 00.001 9044 MultiStar: [#1 0.13,-0.53,0.00,M6] [#2 0.09,-0.41,0.00,M1] [#3 0.05,-0.48,0.00,M6] [#4 0.21,-0.30,1.29,U] [#5 0.23,-0.35,0.00,M3] [#6 -0.01,-0.51,0.00,M7] [#7 0.05,-0.72,0.00,M8] [#8 -0.03,-0.23,0.41,U] 
21:11:30.580 00.001 9044 single-star, 2 included, MultiStar: {0.13, -0.18}, one-star: {0.09, -0.01}
21:11:30.581 00.001 9044 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.62) = xAngle (1.48 = 1.48)
21:11:30.582 00.001 9044 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.61 = -1.61)
21:11:30.583 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.15 mountX=0.01 mountY=-0.09, mountTheta=-1.48
21:11:30.585 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.01, opts=13)
21:11:30.586 00.001 9044 Enqueuing Move request for scope (0.09, -0.01)
21:11:30.587 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:30.589 00.002 9044 UpdateGuideState exits: m=5480 SNR=50.9
21:11:30.590 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:30.591 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:30.593 00.002 9044 Enqueuing Expose request
21:11:30.594 00.001 12252 Worker thread wakes up
21:11:30.594 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
21:11:30.594 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
21:11:30.594 00.000 12252 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=-0.09
21:11:30.597 00.003 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1297.06
21:11:30.597 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
21:11:30.597 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:30.597 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:11:30.597 00.000 12252 MoveAxis(E, 10, ABG)
21:11:30.597 00.000 12252 Guiding  Dir = 2, Dur = 10
21:11:30.597 00.000 12252 IsSlewing returns 0
21:11:30.597 00.000 12252 IsGuiding returns 0
21:11:30.599 00.002 12252 PulseGuide returned control before completion, sleep 19
21:11:30.634 00.035 12252 IsGuiding returns 0
21:11:30.634 00.000 12252 Move returns status 0, amount 10
21:11:30.634 00.000 12252 MoveAxis(N, 0, ABG)
21:11:30.634 00.000 12252 Move returns status 0, amount 0
21:11:30.634 00.000 12252 move complete, result=0
21:11:30.634 00.000 12252 worker thread done servicing request
21:11:30.634 00.000 12252 Worker thread wakes up
21:11:30.634 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:30.634 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:30.634 00.000 9044 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
21:11:33.000 02.366 12252 Exposure complete
21:11:33.050 00.050 12252 worker thread done servicing request
21:11:33.050 00.000 9044 OnExposeComplete: enter
21:11:33.051 00.001 9044 UpdateGuideState(): m_state=6
21:11:33.053 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1579
21:11:33.054 00.001 9044 Star::Find returns 1 (0), X=1010.85, Y=824.31, Mass=5438, SNR=50.5, Peak=173 HFD=5.1
21:11:33.056 00.002 9044 MultiStar: [#1 0.09,-0.80,0.00,M7] [#2 0.07,-0.55,0.00,M2] [#3 0.06,-0.62,0.00,M7] [#4 0.23,-1.49,0.00,M1] [#5 0.28,-0.45,0.00,M4] [#6 0.01,-0.62,0.00,M8] [#7 0.06,-0.82,0.00,M9] [#8 -0.22,-0.36,0.00,M1] 
21:11:33.057 00.001 9044 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.62) = xAngle (0.61 = 0.61)
21:11:33.059 00.002 9044 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.48 = -2.48)
21:11:33.060 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.02 mountX=0.08 mountY=-0.06, mountTheta=-0.64
21:11:33.062 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.09, opts=13)
21:11:33.063 00.001 9044 Enqueuing Move request for scope (0.05, -0.09)
21:11:33.064 00.001 12252 Worker thread wakes up
21:11:33.064 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:33.065 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
21:11:33.065 00.000 9044 UpdateGuideState exits: m=5438 SNR=50.5
21:11:33.066 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:33.067 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
21:11:33.067 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:33.069 00.002 9044 Enqueuing Expose request
21:11:33.070 00.001 12252 Moving (0.05, -0.09) raw xDistance=0.08 yDistance=-0.06
21:11:33.072 00.002 12252 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.95
21:11:33.072 00.000 12252 PPEC: input: 0.08, control: -0.03, exposure: 2000
21:11:33.072 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:33.073 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:11:33.073 00.000 12252 MoveAxis(E, 12, ABG)
21:11:33.073 00.000 12252 Guiding  Dir = 2, Dur = 12
21:11:33.073 00.000 12252 IsSlewing returns 0
21:11:33.074 00.001 12252 IsGuiding returns 0
21:11:33.076 00.002 12252 PulseGuide returned control before completion, sleep 21
21:11:33.115 00.039 12252 IsGuiding returns 0
21:11:33.115 00.000 12252 Move returns status 0, amount 12
21:11:33.115 00.000 12252 MoveAxis(N, 0, ABG)
21:11:33.116 00.001 12252 Move returns status 0, amount 0
21:11:33.116 00.000 12252 move complete, result=0
21:11:33.116 00.000 12252 worker thread done servicing request
21:11:33.116 00.000 12252 Worker thread wakes up
21:11:33.116 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:33.116 00.000 9044 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
21:11:33.119 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:35.483 02.364 12252 Exposure complete
21:11:35.566 00.083 12252 worker thread done servicing request
21:11:35.567 00.001 9044 OnExposeComplete: enter
21:11:35.568 00.001 9044 UpdateGuideState(): m_state=6
21:11:35.570 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1580
21:11:35.572 00.002 9044 Star::Find returns 1 (0), X=1010.91, Y=824.16, Mass=5586, SNR=51.5, Peak=173 HFD=5.2
21:11:35.573 00.001 9044 MultiStar: [#1 0.10,-0.96,0.00,M8] [#2 0.14,-0.82,0.00,M3] [#3 0.08,-0.75,0.00,M8] [#4 0.28,-1.68,0.00,M2] [#5 0.43,-0.67,0.00,M5] [#6 0.08,-0.86,0.00,M9] [#7 0.11,-0.99,0.00,M10] [#8 0.06,-0.66,0.00,M2] 
21:11:35.574 00.001 9044 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.62) = xAngle (0.49 = 0.49)
21:11:35.575 00.001 9044 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.59 = -2.59)
21:11:35.576 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-0.23 hyp=0.26 cameraTheta=-1.13 mountX=0.23 mountY=-0.14, mountTheta=-0.54
21:11:35.578 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.23, opts=13)
21:11:35.579 00.001 9044 Enqueuing Move request for scope (0.11, -0.23)
21:11:35.581 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:35.582 00.001 12252 Worker thread wakes up
21:11:35.583 00.001 9044 UpdateGuideState exits: m=5586 SNR=51.5
21:11:35.584 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:35.585 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:35.586 00.001 9044 Enqueuing Expose request
21:11:35.587 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.23) opts 0xd
21:11:35.587 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.23)
21:11:35.587 00.000 12252 Moving (0.11, -0.23) raw xDistance=0.23 yDistance=-0.14
21:11:35.589 00.002 12252 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 1296.83
21:11:35.589 00.000 12252 PPEC: input: 0.23, control: 0.11, exposure: 2000
21:11:35.590 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:35.590 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:11:35.590 00.000 12252 MoveAxis(W, 43, ABG)
21:11:35.590 00.000 12252 Guiding  Dir = 3, Dur = 43
21:11:35.590 00.000 12252 IsSlewing returns 0
21:11:35.590 00.000 12252 IsGuiding returns 0
21:11:35.593 00.003 12252 PulseGuide returned control before completion, sleep 51
21:11:35.653 00.060 12252 IsGuiding returns 1
21:11:35.653 00.000 12252 scope still moving after pulse duration time elapsed
21:11:35.685 00.032 12252 IsSlewing returns 0
21:11:35.685 00.000 12252 IsGuiding returns 0
21:11:35.685 00.000 12252 scope move finished after 43 + 51 ms
21:11:35.685 00.000 12252 Move returns status 0, amount 43
21:11:35.685 00.000 12252 MoveAxis(N, 0, ABG)
21:11:35.686 00.001 12252 Move returns status 0, amount 0
21:11:35.686 00.000 12252 move complete, result=0
21:11:35.686 00.000 12252 worker thread done servicing request
21:11:35.686 00.000 9044 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
21:11:35.687 00.001 12252 Worker thread wakes up
21:11:35.688 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:35.688 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:38.033 02.345 12252 Exposure complete
21:11:38.103 00.070 12252 worker thread done servicing request
21:11:38.103 00.000 9044 OnExposeComplete: enter
21:11:38.105 00.002 9044 UpdateGuideState(): m_state=6
21:11:38.108 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1581
21:11:38.110 00.002 9044 Star::Find returns 1 (0), X=1010.94, Y=824.58, Mass=5477, SNR=50.8, Peak=173 HFD=5.2
21:11:38.111 00.001 9044 MultiStar: [#1 0.15,-0.53,0.00,M9] [#2 0.18,-0.39,0.00,M4] [#3 0.09,-0.51,0.00,M9] [#4 0.25,-0.30,1.28,U] [#5 0.29,-0.40,0.00,M6] [#6 0.08,-0.64,0.00,M10] [#7 0.08,-0.81,0.00,R] [#8 0.09,-0.26,0.41,U] 
21:11:38.112 00.001 9044 refined, 2 included, MultiStar: {0.18, -0.11}, one-star: {0.14, 0.19}
21:11:38.113 00.001 9044 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.62) = xAngle (1.07 = 1.07)
21:11:38.114 00.001 9044 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.01 = -2.01)
21:11:38.116 00.002 9044 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.56 mountX=0.10 mountY=-0.19, mountTheta=-1.08
21:11:38.118 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=-0.11, opts=13)
21:11:38.120 00.002 9044 Enqueuing Move request for scope (0.18, -0.11)
21:11:38.120 00.000 12252 Worker thread wakes up
21:11:38.121 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:38.123 00.002 9044 UpdateGuideState exits: m=5477 SNR=50.8
21:11:38.125 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
21:11:38.125 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:38.127 00.002 12252 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
21:11:38.127 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:38.127 00.000 9044 Enqueuing Expose request
21:11:38.128 00.001 12252 Moving (0.18, -0.11) raw xDistance=0.10 yDistance=-0.19
21:11:38.131 00.003 12252 PPEC rslt: input = 0.10, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 1296.73
21:11:38.131 00.000 12252 PPEC: input: 0.10, control: 0.05, exposure: 2000
21:11:38.131 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.38 newest=-0.39
21:11:38.131 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
21:11:38.131 00.000 12252 MoveAxis(W, 19, ABG)
21:11:38.131 00.000 12252 Guiding  Dir = 3, Dur = 19
21:11:38.131 00.000 12252 IsSlewing returns 0
21:11:38.131 00.000 12252 IsGuiding returns 0
21:11:38.134 00.003 12252 PulseGuide returned control before completion, sleep 27
21:11:38.170 00.036 12252 IsGuiding returns 0
21:11:38.170 00.000 12252 Move returns status 0, amount 19
21:11:38.170 00.000 12252 BLC: Oldest BLC event removed
21:11:38.170 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
21:11:38.170 00.000 12252 MoveAxis(N, 146, ABG)
21:11:38.170 00.000 12252 Guiding  Dir = 0, Dur = 146
21:11:38.170 00.000 12252 IsSlewing returns 0
21:11:38.170 00.000 12252 IsGuiding returns 0
21:11:38.177 00.007 12252 PulseGuide returned control before completion, sleep 151
21:11:38.339 00.162 12252 IsGuiding returns 0
21:11:38.340 00.001 12252 Move returns status 0, amount 146
21:11:38.340 00.000 12252 move complete, result=0
21:11:38.340 00.000 12252 worker thread done servicing request
21:11:38.340 00.000 12252 Worker thread wakes up
21:11:38.341 00.001 9044 GuideStep: 0.1 px 19 ms WEST, -0.2 px 146 ms NORTH
21:11:38.341 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:38.342 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:40.707 02.365 12252 Exposure complete
21:11:40.758 00.051 12252 worker thread done servicing request
21:11:40.758 00.000 9044 OnExposeComplete: enter
21:11:40.760 00.002 9044 UpdateGuideState(): m_state=6
21:11:40.763 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1582
21:11:40.764 00.001 9044 Star::Find returns 1 (0), X=1010.78, Y=824.60, Mass=5483, SNR=50.8, Peak=173 HFD=5.2
21:11:40.766 00.002 9044 MultiStar: [#1 -0.04,-0.44,0.00,M10] [#2 -0.02,-0.31,1.21,U] [#3 -0.07,-0.39,0.00,M10] [#4 0.09,-0.29,1.27,U] [#5 0.19,-0.24,0.68,U] [#6 -0.04,-0.43,0.00,R] [#7 -0.11,0.14,0.45,U] [#8 -0.13,-0.02,0.42,U] 
21:11:40.768 00.002 9044 refined, 5 included, MultiStar: {0.02, -0.13}, one-star: {-0.02, 0.21}
21:11:40.771 00.003 9044 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.62) = xAngle (0.21 = 0.21)
21:11:40.773 00.002 9044 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.88 = -2.88)
21:11:40.776 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.42 mountX=0.13 mountY=-0.03, mountTheta=-0.26
21:11:40.779 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.13, opts=13)
21:11:40.783 00.004 9044 Enqueuing Move request for scope (0.02, -0.13)
21:11:40.785 00.002 12252 Worker thread wakes up
21:11:40.785 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:40.788 00.003 9044 UpdateGuideState exits: m=5483 SNR=50.8
21:11:40.790 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:40.793 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:40.796 00.003 9044 Enqueuing Expose request
21:11:40.798 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
21:11:40.798 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
21:11:40.798 00.000 12252 Moving (0.02, -0.13) raw xDistance=0.13 yDistance=-0.03
21:11:40.799 00.001 12252 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.193999, 1:0.034019
21:11:40.799 00.000 12252 BLC: No correction, Miss < min_move
21:11:40.804 00.005 12252 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 1296.63
21:11:40.804 00.000 12252 PPEC: input: 0.13, control: 0.07, exposure: 2000
21:11:40.804 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:40.804 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:11:40.805 00.001 12252 MoveAxis(W, 29, ABG)
21:11:40.805 00.000 12252 Guiding  Dir = 3, Dur = 29
21:11:40.805 00.000 12252 IsSlewing returns 0
21:11:40.806 00.001 12252 IsGuiding returns 0
21:11:40.809 00.003 12252 PulseGuide returned control before completion, sleep 37
21:11:40.848 00.039 12252 IsGuiding returns 0
21:11:40.848 00.000 12252 Move returns status 0, amount 29
21:11:40.848 00.000 12252 MoveAxis(N, 0, ABG)
21:11:40.848 00.000 12252 Move returns status 0, amount 0
21:11:40.848 00.000 12252 move complete, result=0
21:11:40.848 00.000 12252 worker thread done servicing request
21:11:40.848 00.000 12252 Worker thread wakes up
21:11:40.848 00.000 9044 GuideStep: 0.1 px 29 ms WEST, -0.0 px 0 ms NORTH
21:11:40.850 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:40.850 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:43.206 02.356 12252 Exposure complete
21:11:43.274 00.068 12252 worker thread done servicing request
21:11:43.274 00.000 9044 OnExposeComplete: enter
21:11:43.277 00.003 9044 UpdateGuideState(): m_state=6
21:11:43.280 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1583
21:11:43.281 00.001 9044 Star::Find returns 1 (0), X=1010.66, Y=824.48, Mass=5479, SNR=50.8, Peak=173 HFD=5.2
21:11:43.283 00.002 9044 MultiStar: [#1 -0.13,-0.56,0.00,R] [#2 -0.05,-0.34,1.20,U] [#3 -0.18,-0.45,0.00,R] [#4 -0.01,-0.25,1.29,U] [#5 0.06,-0.33,0.66,U] [#6 -0.18,0.05,0.44,U] [#7 -0.30,0.18,0.44,U] [#8 -0.28,-0.14,0.42,U] 
21:11:43.285 00.002 9044 single-star, 6 included, MultiStar: {-0.09, -0.15}, one-star: {-0.13, 0.08}
21:11:43.287 00.002 9044 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.62) = xAngle (4.23 = -2.05)
21:11:43.288 00.001 9044 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.14 = 1.14)
21:11:43.291 00.003 9044 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.60 mountX=-0.07 mountY=0.14, mountTheta=2.04
21:11:43.296 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.08, opts=13)
21:11:43.298 00.002 9044 Enqueuing Move request for scope (-0.13, 0.08)
21:11:43.301 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:43.303 00.002 9044 UpdateGuideState exits: m=5479 SNR=50.8
21:11:43.305 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:43.308 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:43.311 00.003 9044 Enqueuing Expose request
21:11:43.313 00.002 12252 Worker thread wakes up
21:11:43.314 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
21:11:43.314 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
21:11:43.314 00.000 12252 Moving (-0.13, 0.08) raw xDistance=-0.07 yDistance=0.14
21:11:43.314 00.000 12252 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.193999, 1:0.034019, 2:-0.140114
21:11:43.314 00.000 12252 BLC: No correction, Miss < min_move
21:11:43.317 00.003 12252 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.53
21:11:43.317 00.000 12252 PPEC: input: -0.07, control: 0.01, exposure: 2000
21:11:43.317 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:43.318 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:11:43.318 00.000 12252 MoveAxis(W, 5, ABG)
21:11:43.318 00.000 12252 Guiding  Dir = 3, Dur = 5
21:11:43.318 00.000 12252 IsSlewing returns 0
21:11:43.319 00.001 12252 IsGuiding returns 0
21:11:43.322 00.003 12252 PulseGuide returned control before completion, sleep 13
21:11:43.342 00.020 12252 IsGuiding returns 0
21:11:43.342 00.000 12252 Move returns status 0, amount 5
21:11:43.342 00.000 12252 MoveAxis(N, 0, ABG)
21:11:43.342 00.000 12252 Move returns status 0, amount 0
21:11:43.342 00.000 12252 move complete, result=0
21:11:43.342 00.000 12252 worker thread done servicing request
21:11:43.342 00.000 12252 Worker thread wakes up
21:11:43.342 00.000 9044 GuideStep: -0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
21:11:43.345 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:43.345 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:45.715 02.370 12252 Exposure complete
21:11:45.803 00.088 12252 worker thread done servicing request
21:11:45.803 00.000 9044 OnExposeComplete: enter
21:11:45.804 00.001 9044 UpdateGuideState(): m_state=6
21:11:45.806 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1584
21:11:45.807 00.001 9044 Star::Find returns 1 (0), X=1010.66, Y=824.44, Mass=5568, SNR=51.2, Peak=173 HFD=5.3
21:11:45.808 00.001 9044 MultiStar: [#1 -0.13,-0.09,1.05,U] [#2 -0.14,-0.38,0.00,M3] [#3 0.01,-0.00,0.85,U] [#4 -0.05,-0.27,1.28,U] [#5 0.11,-0.31,0.66,U] [#6 -0.19,-0.08,0.42,U] [#7 -0.27,0.05,0.44,U] [#8 -0.25,-0.24,0.41,U] 
21:11:45.810 00.002 9044 single-star, 7 included, MultiStar: {-0.09, -0.12}, one-star: {-0.13, 0.04}
21:11:45.812 00.002 9044 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.62) = xAngle (4.44 = -1.85)
21:11:45.813 00.001 9044 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.35 = 1.35)
21:11:45.814 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.81 mountX=-0.04 mountY=0.14, mountTheta=1.84
21:11:45.815 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.04, opts=13)
21:11:45.816 00.001 9044 Enqueuing Move request for scope (-0.13, 0.04)
21:11:45.817 00.001 12252 Worker thread wakes up
21:11:45.817 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:45.819 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
21:11:45.819 00.000 9044 UpdateGuideState exits: m=5568 SNR=51.2
21:11:45.820 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
21:11:45.820 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:45.821 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:45.822 00.001 9044 Enqueuing Expose request
21:11:45.823 00.001 12252 Moving (-0.13, 0.04) raw xDistance=-0.04 yDistance=0.14
21:11:45.823 00.000 12252 BLC: window closed
21:11:45.823 00.000 12252 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.193999, 1:0.034019, 2:-0.140114
21:11:45.824 00.001 12252 BLC: No correction, Miss < min_move
21:11:45.828 00.004 12252 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.44
21:11:45.828 00.000 12252 PPEC: input: -0.04, control: 0.01, exposure: 2000
21:11:45.828 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:45.828 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:11:45.828 00.000 12252 MoveAxis(W, 5, ABG)
21:11:45.828 00.000 12252 Guiding  Dir = 3, Dur = 5
21:11:45.829 00.001 12252 IsSlewing returns 0
21:11:45.829 00.000 12252 IsGuiding returns 0
21:11:45.831 00.002 12252 PulseGuide returned control before completion, sleep 14
21:11:45.859 00.028 12252 IsGuiding returns 0
21:11:45.859 00.000 12252 Move returns status 0, amount 5
21:11:45.859 00.000 12252 MoveAxis(N, 0, ABG)
21:11:45.859 00.000 12252 Move returns status 0, amount 0
21:11:45.859 00.000 12252 move complete, result=0
21:11:45.859 00.000 12252 worker thread done servicing request
21:11:45.859 00.000 12252 Worker thread wakes up
21:11:45.859 00.000 9044 GuideStep: -0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
21:11:45.861 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:45.861 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:48.211 02.350 12252 Exposure complete
21:11:48.257 00.046 12252 worker thread done servicing request
21:11:48.258 00.001 9044 OnExposeComplete: enter
21:11:48.259 00.001 9044 UpdateGuideState(): m_state=6
21:11:48.261 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1585
21:11:48.262 00.001 9044 Star::Find returns 1 (0), X=1010.77, Y=824.38, Mass=5438, SNR=50.6, Peak=173 HFD=5.2
21:11:48.263 00.001 9044 MultiStar: [#1 0.07,-0.10,1.06,U] [#2 -0.06,-0.45,0.00,M4] [#3 0.14,-0.07,0.87,U] [#4 0.04,-0.33,1.30,U] [#5 0.16,-0.36,0.00,M4] [#6 -0.17,-0.06,0.43,U] [#7 -0.10,0.05,0.45,U] [#8 -0.02,-0.33,0.41,U] 
21:11:48.264 00.001 9044 single-star, 6 included, MultiStar: {0.02, -0.14}, one-star: {-0.02, -0.02}
21:11:48.265 00.001 9044 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.62) = xAngle (-0.86 = -0.86)
21:11:48.266 00.001 9044 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.95 = 2.34)
21:11:48.267 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.49 mountX=0.02 mountY=0.02, mountTheta=0.84
21:11:48.269 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.02, opts=13)
21:11:48.271 00.002 9044 Enqueuing Move request for scope (-0.02, -0.02)
21:11:48.272 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:48.274 00.002 9044 UpdateGuideState exits: m=5438 SNR=50.6
21:11:48.275 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:48.276 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:48.277 00.001 9044 Enqueuing Expose request
21:11:48.278 00.001 12252 Worker thread wakes up
21:11:48.278 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
21:11:48.278 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
21:11:48.278 00.000 12252 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
21:11:48.282 00.004 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.35
21:11:48.282 00.000 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
21:11:48.282 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:48.282 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:11:48.282 00.000 12252 MoveAxis(E, 0, ABG)
21:11:48.282 00.000 12252 Move returns status 0, amount 0
21:11:48.282 00.000 12252 MoveAxis(N, 0, ABG)
21:11:48.282 00.000 12252 Move returns status 0, amount 0
21:11:48.283 00.001 12252 move complete, result=0
21:11:48.283 00.000 12252 worker thread done servicing request
21:11:48.283 00.000 12252 Worker thread wakes up
21:11:48.283 00.000 9044 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:11:48.285 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:48.285 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:50.647 02.362 12252 Exposure complete
21:11:50.706 00.059 12252 worker thread done servicing request
21:11:50.707 00.001 9044 OnExposeComplete: enter
21:11:50.709 00.002 9044 UpdateGuideState(): m_state=6
21:11:50.711 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1586
21:11:50.712 00.001 9044 Star::Find returns 1 (0), X=1010.77, Y=824.48, Mass=5556, SNR=51.2, Peak=173 HFD=5.2
21:11:50.713 00.001 9044 MultiStar: [#1 0.15,-0.12,1.08,U] [#2 -0.07,-0.32,1.20,U] [#3 0.11,0.03,0.85,U] [#4 0.11,-0.26,1.29,U] [#5 0.24,-0.22,0.66,U] [#6 -0.12,-0.06,0.43,U] [#7 -0.21,0.14,0.44,U] [#8 -0.06,-0.32,0.41,U] 
21:11:50.714 00.001 9044 single-star, 8 included, MultiStar: {0.04, -0.13}, one-star: {-0.03, 0.08}
21:11:50.715 00.001 9044 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.62) = xAngle (3.53 = -2.75)
21:11:50.716 00.001 9044 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.44 = 0.44)
21:11:50.717 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.90 mountX=-0.08 mountY=0.04, mountTheta=2.71
21:11:50.720 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.08, opts=13)
21:11:50.722 00.002 9044 Enqueuing Move request for scope (-0.03, 0.08)
21:11:50.723 00.001 12252 Worker thread wakes up
21:11:50.723 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
21:11:50.723 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:50.724 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
21:11:50.724 00.000 9044 UpdateGuideState exits: m=5556 SNR=51.2
21:11:50.724 00.000 12252 Moving (-0.03, 0.08) raw xDistance=-0.08 yDistance=0.04
21:11:50.724 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:50.726 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:50.727 00.001 9044 Enqueuing Expose request
21:11:50.728 00.001 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.27
21:11:50.729 00.001 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
21:11:50.729 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:50.729 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:11:50.729 00.000 12252 MoveAxis(E, 3, ABG)
21:11:50.729 00.000 12252 Guiding  Dir = 2, Dur = 3
21:11:50.729 00.000 12252 IsSlewing returns 0
21:11:50.729 00.000 12252 IsGuiding returns 0
21:11:50.731 00.002 12252 PulseGuide returned control before completion, sleep 12
21:11:50.760 00.029 12252 IsGuiding returns 0
21:11:50.760 00.000 12252 Move returns status 0, amount 3
21:11:50.760 00.000 12252 MoveAxis(N, 0, ABG)
21:11:50.760 00.000 12252 Move returns status 0, amount 0
21:11:50.760 00.000 12252 move complete, result=0
21:11:50.761 00.001 12252 worker thread done servicing request
21:11:50.761 00.000 12252 Worker thread wakes up
21:11:50.761 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:11:50.763 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:50.763 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:53.108 02.345 12252 Exposure complete
21:11:53.167 00.059 12252 worker thread done servicing request
21:11:53.167 00.000 9044 OnExposeComplete: enter
21:11:53.170 00.003 9044 UpdateGuideState(): m_state=6
21:11:53.171 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1587
21:11:53.173 00.002 9044 Star::Find returns 1 (0), X=1010.80, Y=824.51, Mass=5567, SNR=51.2, Peak=173 HFD=5.2
21:11:53.174 00.001 9044 MultiStar: [#1 0.08,-0.09,1.04,U] [#2 -0.02,-0.28,1.19,U] [#3 0.07,0.10,0.84,U] [#4 0.07,-0.26,1.28,U] [#5 0.17,-0.21,0.66,U] [#6 -0.12,-0.00,0.42,U] [#7 -0.13,0.16,0.44,U] [#8 -0.23,-0.12,0.41,U] 
21:11:53.177 00.003 9044 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.00, 0.11}
21:11:53.179 00.002 9044 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.62) = xAngle (0.24 = 0.24)
21:11:53.180 00.001 9044 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.84 = -2.84)
21:11:53.182 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.38 mountX=0.09 mountY=-0.03, mountTheta=-0.29
21:11:53.185 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.09, opts=13)
21:11:53.187 00.002 9044 Enqueuing Move request for scope (0.02, -0.09)
21:11:53.188 00.001 12252 Worker thread wakes up
21:11:53.188 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:53.190 00.002 9044 UpdateGuideState exits: m=5567 SNR=51.2
21:11:53.192 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:53.193 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:53.194 00.001 9044 Enqueuing Expose request
21:11:53.195 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
21:11:53.195 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
21:11:53.195 00.000 12252 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=-0.03
21:11:53.197 00.002 12252 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.19
21:11:53.197 00.000 12252 PPEC: input: 0.09, control: -0.02, exposure: 2000
21:11:53.197 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:53.198 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:11:53.198 00.000 12252 MoveAxis(E, 8, ABG)
21:11:53.198 00.000 12252 Guiding  Dir = 2, Dur = 8
21:11:53.198 00.000 12252 IsSlewing returns 0
21:11:53.198 00.000 12252 IsGuiding returns 0
21:11:53.201 00.003 12252 PulseGuide returned control before completion, sleep 17
21:11:53.221 00.020 12252 IsGuiding returns 0
21:11:53.221 00.000 12252 Move returns status 0, amount 8
21:11:53.221 00.000 12252 MoveAxis(N, 0, ABG)
21:11:53.221 00.000 12252 Move returns status 0, amount 0
21:11:53.221 00.000 12252 move complete, result=0
21:11:53.221 00.000 12252 worker thread done servicing request
21:11:53.221 00.000 12252 Worker thread wakes up
21:11:53.221 00.000 9044 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:11:53.222 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:53.222 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:55.558 02.336 12252 Exposure complete
21:11:55.624 00.066 12252 worker thread done servicing request
21:11:55.625 00.001 9044 OnExposeComplete: enter
21:11:55.627 00.002 9044 UpdateGuideState(): m_state=6
21:11:55.629 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
21:11:55.630 00.001 9044 Star::Find returns 1 (0), X=1010.72, Y=824.49, Mass=5419, SNR=50.5, Peak=173 HFD=5.2
21:11:55.632 00.002 9044 MultiStar: [#1 0.07,-0.02,1.07,U] [#2 -0.07,-0.33,1.21,U] [#3 0.06,0.15,0.86,U] [#4 0.09,-0.25,1.30,U] [#5 0.14,-0.26,0.66,U] [#6 -0.21,0.00,0.43,U] [#7 -0.18,0.22,0.44,U] [#8 -0.11,-0.17,0.42,U] 
21:11:55.633 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {-0.07, 0.09}
21:11:55.634 00.001 9044 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.62) = xAngle (-0.01 = -0.01)
21:11:55.636 00.002 9044 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.09 = -3.09)
21:11:55.638 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.63 mountX=0.09 mountY=-0.00, mountTheta=-0.05
21:11:55.641 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.09, opts=13)
21:11:55.643 00.002 9044 Enqueuing Move request for scope (-0.01, -0.09)
21:11:55.645 00.002 12252 Worker thread wakes up
21:11:55.645 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:55.647 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
21:11:55.647 00.000 9044 UpdateGuideState exits: m=5419 SNR=50.5
21:11:55.649 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
21:11:55.649 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:55.651 00.002 12252 Moving (-0.01, -0.09) raw xDistance=0.09 yDistance=-0.00
21:11:55.651 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:55.654 00.003 9044 Enqueuing Expose request
21:11:55.657 00.003 12252 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.11
21:11:55.657 00.000 12252 PPEC: input: 0.09, control: -0.02, exposure: 2000
21:11:55.657 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:55.657 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:11:55.658 00.001 12252 MoveAxis(E, 9, ABG)
21:11:55.658 00.000 12252 Guiding  Dir = 2, Dur = 9
21:11:55.658 00.000 12252 IsSlewing returns 0
21:11:55.658 00.000 12252 IsGuiding returns 0
21:11:55.660 00.002 12252 PulseGuide returned control before completion, sleep 18
21:11:55.694 00.034 12252 IsGuiding returns 0
21:11:55.694 00.000 12252 Move returns status 0, amount 9
21:11:55.694 00.000 12252 MoveAxis(N, 0, ABG)
21:11:55.694 00.000 12252 Move returns status 0, amount 0
21:11:55.694 00.000 12252 move complete, result=0
21:11:55.694 00.000 12252 worker thread done servicing request
21:11:55.694 00.000 12252 Worker thread wakes up
21:11:55.694 00.000 9044 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
21:11:55.697 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:55.698 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:11:58.052 02.354 12252 Exposure complete
21:11:58.109 00.057 12252 worker thread done servicing request
21:11:58.109 00.000 9044 OnExposeComplete: enter
21:11:58.110 00.001 9044 UpdateGuideState(): m_state=6
21:11:58.110 00.000 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1589
21:11:58.111 00.001 9044 Star::Find returns 1 (0), X=1010.72, Y=824.55, Mass=5415, SNR=50.4, Peak=173 HFD=5.1
21:11:58.112 00.001 9044 MultiStar: [#1 0.03,0.04,1.08,U] [#2 -0.07,-0.23,1.20,U] [#3 0.06,0.10,0.86,U] [#4 0.03,-0.22,1.31,U] [#5 0.10,-0.18,0.67,U] [#6 -0.10,0.03,0.42,U] [#7 -0.14,0.16,0.45,U] [#8 -0.25,-0.08,0.42,U] 
21:11:58.113 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {-0.07, 0.15}
21:11:58.114 00.001 9044 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.62) = xAngle (-0.42 = -0.42)
21:11:58.115 00.001 9044 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.50 = 2.78)
21:11:58.115 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-2.04 mountX=0.05 mountY=0.02, mountTheta=0.37
21:11:58.117 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.05, opts=13)
21:11:58.119 00.002 9044 Enqueuing Move request for scope (-0.02, -0.05)
21:11:58.123 00.004 12252 Worker thread wakes up
21:11:58.123 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:11:58.125 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
21:11:58.126 00.001 9044 UpdateGuideState exits: m=5415 SNR=50.4
21:11:58.128 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
21:11:58.128 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:11:58.130 00.002 12252 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=0.02
21:11:58.130 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:11:58.132 00.002 9044 Enqueuing Expose request
21:11:58.135 00.003 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.05
21:11:58.135 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
21:11:58.135 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:11:58.135 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:11:58.135 00.000 12252 MoveAxis(E, 8, ABG)
21:11:58.135 00.000 12252 Guiding  Dir = 2, Dur = 8
21:11:58.137 00.002 12252 IsSlewing returns 0
21:11:58.137 00.000 12252 IsGuiding returns 0
21:11:58.139 00.002 12252 PulseGuide returned control before completion, sleep 17
21:11:58.167 00.028 12252 IsGuiding returns 0
21:11:58.167 00.000 12252 Move returns status 0, amount 8
21:11:58.167 00.000 12252 MoveAxis(N, 0, ABG)
21:11:58.167 00.000 12252 Move returns status 0, amount 0
21:11:58.167 00.000 12252 move complete, result=0
21:11:58.167 00.000 12252 worker thread done servicing request
21:11:58.167 00.000 9044 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
21:11:58.171 00.004 12252 Worker thread wakes up
21:11:58.171 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:11:58.171 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:00.527 02.356 12252 Exposure complete
21:12:00.573 00.046 12252 worker thread done servicing request
21:12:00.573 00.000 9044 OnExposeComplete: enter
21:12:00.575 00.002 9044 UpdateGuideState(): m_state=6
21:12:00.576 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1590
21:12:00.578 00.002 9044 Star::Find returns 1 (0), X=1010.69, Y=824.60, Mass=5500, SNR=51.0, Peak=173 HFD=5.3
21:12:00.579 00.001 9044 MultiStar: [#1 -0.03,-0.05,1.06,U] [#2 -0.13,-0.27,1.21,U] [#3 0.05,0.04,0.85,U] [#4 0.04,-0.32,1.29,U] [#5 0.14,-0.21,0.66,U] [#6 -0.17,-0.05,0.43,U] [#7 -0.22,0.15,0.44,U] [#8 -0.15,-0.14,0.41,U] 
21:12:00.581 00.002 9044 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {-0.10, 0.21}
21:12:00.583 00.002 9044 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.62) = xAngle (-0.39 = -0.39)
21:12:00.584 00.001 9044 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.47 = 2.81)
21:12:00.585 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.01 mountX=0.10 mountY=0.04, mountTheta=0.34
21:12:00.587 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.10, opts=13)
21:12:00.588 00.001 9044 Enqueuing Move request for scope (-0.05, -0.10)
21:12:00.589 00.001 12252 Worker thread wakes up
21:12:00.589 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
21:12:00.589 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
21:12:00.589 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:00.591 00.002 12252 Moving (-0.05, -0.10) raw xDistance=0.10 yDistance=0.04
21:12:00.591 00.000 9044 UpdateGuideState exits: m=5500 SNR=51.0
21:12:00.593 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:00.595 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:00.597 00.002 9044 Enqueuing Expose request
21:12:00.599 00.002 12252 PPEC rslt: input = 0.10, final = 0.04, react = 0.06, pred = -0.02, hyst = 0.05, hyst_pct = 0.00, period_length = 1295.98
21:12:00.599 00.000 12252 PPEC: input: 0.10, control: 0.04, exposure: 2000
21:12:00.599 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:00.599 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:12:00.599 00.000 12252 MoveAxis(W, 17, ABG)
21:12:00.599 00.000 12252 Guiding  Dir = 3, Dur = 17
21:12:00.600 00.001 12252 IsSlewing returns 0
21:12:00.600 00.000 12252 IsGuiding returns 0
21:12:00.604 00.004 12252 PulseGuide returned control before completion, sleep 25
21:12:00.643 00.039 12252 IsGuiding returns 1
21:12:00.643 00.000 12252 scope still moving after pulse duration time elapsed
21:12:00.675 00.032 12252 IsSlewing returns 0
21:12:00.676 00.001 12252 IsGuiding returns 0
21:12:00.676 00.000 12252 scope move finished after 17 + 58 ms
21:12:00.676 00.000 12252 Move returns status 0, amount 17
21:12:00.676 00.000 12252 MoveAxis(N, 0, ABG)
21:12:00.676 00.000 12252 Move returns status 0, amount 0
21:12:00.677 00.001 12252 move complete, result=0
21:12:00.677 00.000 12252 worker thread done servicing request
21:12:00.677 00.000 12252 Worker thread wakes up
21:12:00.677 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:00.677 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:00.677 00.000 9044 GuideStep: 0.1 px 17 ms WEST, 0.0 px 0 ms NORTH
21:12:03.034 02.357 12252 Exposure complete
21:12:03.081 00.047 12252 worker thread done servicing request
21:12:03.082 00.001 9044 OnExposeComplete: enter
21:12:03.083 00.001 9044 UpdateGuideState(): m_state=6
21:12:03.084 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1591
21:12:03.085 00.001 9044 Star::Find returns 1 (0), X=1010.79, Y=824.70, Mass=5635, SNR=51.5, Peak=173 HFD=5.2
21:12:03.086 00.001 9044 MultiStar: [#1 0.17,-0.07,1.06,U] [#2 0.01,-0.32,1.20,U] [#3 0.12,0.10,0.85,U] [#4 0.11,-0.26,1.28,U] [#5 0.21,-0.31,0.65,U] [#6 -0.05,-0.03,0.42,U] [#7 -0.11,0.12,0.44,U] [#8 -0.03,-0.08,0.42,U] 
21:12:03.087 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {-0.01, 0.30}
21:12:03.089 00.002 9044 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.62) = xAngle (0.73 = 0.73)
21:12:03.090 00.001 9044 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.35 = -2.35)
21:12:03.092 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.89 mountX=0.08 mountY=-0.07, mountTheta=-0.76
21:12:03.094 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.08, opts=13)
21:12:03.095 00.001 9044 Enqueuing Move request for scope (0.07, -0.08)
21:12:03.096 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:03.097 00.001 9044 UpdateGuideState exits: m=5635 SNR=51.5
21:12:03.098 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:03.099 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:03.100 00.001 9044 Enqueuing Expose request
21:12:03.101 00.001 12252 Worker thread wakes up
21:12:03.101 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
21:12:03.101 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
21:12:03.101 00.000 12252 Moving (0.07, -0.08) raw xDistance=0.08 yDistance=-0.07
21:12:03.105 00.004 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.91
21:12:03.105 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
21:12:03.105 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:03.105 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:12:03.105 00.000 12252 MoveAxis(E, 5, ABG)
21:12:03.105 00.000 12252 Guiding  Dir = 2, Dur = 5
21:12:03.106 00.001 12252 IsSlewing returns 0
21:12:03.106 00.000 12252 IsGuiding returns 0
21:12:03.108 00.002 12252 PulseGuide returned control before completion, sleep 14
21:12:03.137 00.029 12252 IsGuiding returns 0
21:12:03.137 00.000 12252 Move returns status 0, amount 5
21:12:03.137 00.000 12252 MoveAxis(N, 0, ABG)
21:12:03.137 00.000 12252 Move returns status 0, amount 0
21:12:03.137 00.000 12252 move complete, result=0
21:12:03.137 00.000 12252 worker thread done servicing request
21:12:03.137 00.000 12252 Worker thread wakes up
21:12:03.137 00.000 9044 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:12:03.139 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:03.139 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:05.502 02.363 12252 Exposure complete
21:12:05.552 00.050 12252 worker thread done servicing request
21:12:05.552 00.000 9044 OnExposeComplete: enter
21:12:05.553 00.001 9044 UpdateGuideState(): m_state=6
21:12:05.554 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1592
21:12:05.555 00.001 9044 Star::Find returns 1 (0), X=1010.73, Y=824.70, Mass=5530, SNR=51.2, Peak=173 HFD=5.2
21:12:05.556 00.001 9044 MultiStar: [#1 0.01,0.05,1.05,U] [#2 -0.03,-0.26,1.21,U] [#3 0.15,0.07,0.86,U] [#4 0.06,-0.21,1.28,U] [#5 0.23,-0.20,0.65,U] [#6 -0.05,0.11,0.43,U] [#7 -0.19,0.30,0.44,U] [#8 -0.08,-0.09,0.41,U] 
21:12:05.557 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.07, 0.31}
21:12:05.559 00.002 9044 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.62) = xAngle (0.70 = 0.70)
21:12:05.562 00.003 9044 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.38 = -2.38)
21:12:05.564 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.92 mountX=0.02 mountY=-0.02, mountTheta=-0.73
21:12:05.569 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.02, opts=13)
21:12:05.571 00.002 9044 Enqueuing Move request for scope (0.02, -0.02)
21:12:05.574 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:05.577 00.003 9044 UpdateGuideState exits: m=5530 SNR=51.2
21:12:05.579 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:05.582 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:05.584 00.002 9044 Enqueuing Expose request
21:12:05.587 00.003 12252 Worker thread wakes up
21:12:05.587 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
21:12:05.587 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
21:12:05.587 00.000 12252 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
21:12:05.591 00.004 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.85
21:12:05.592 00.001 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
21:12:05.592 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:05.592 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:12:05.592 00.000 12252 MoveAxis(E, 3, ABG)
21:12:05.592 00.000 12252 Guiding  Dir = 2, Dur = 3
21:12:05.592 00.000 12252 IsSlewing returns 0
21:12:05.592 00.000 12252 IsGuiding returns 0
21:12:05.596 00.004 12252 PulseGuide returned control before completion, sleep 11
21:12:05.613 00.017 12252 IsGuiding returns 0
21:12:05.613 00.000 12252 Move returns status 0, amount 3
21:12:05.613 00.000 12252 MoveAxis(N, 0, ABG)
21:12:05.613 00.000 12252 Move returns status 0, amount 0
21:12:05.613 00.000 12252 move complete, result=0
21:12:05.613 00.000 12252 worker thread done servicing request
21:12:05.613 00.000 12252 Worker thread wakes up
21:12:05.613 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:05.613 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:12:05.615 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:07.974 02.359 12252 Exposure complete
21:12:08.036 00.062 12252 worker thread done servicing request
21:12:08.037 00.001 9044 OnExposeComplete: enter
21:12:08.038 00.001 9044 UpdateGuideState(): m_state=6
21:12:08.039 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1593
21:12:08.041 00.002 9044 Star::Find returns 1 (0), X=1010.79, Y=824.70, Mass=5707, SNR=51.8, Peak=173 HFD=5.2
21:12:08.043 00.002 9044 MultiStar: [#1 0.12,0.26,1.04,U] [#2 -0.05,-0.25,1.22,U] [#3 0.13,0.27,0.83,U] [#4 0.12,-0.20,1.27,U] [#5 0.20,-0.12,0.65,U] [#6 -0.08,0.06,0.41,U] [#7 -0.21,0.36,0.00,M1] [#8 -0.09,0.01,0.41,U] 
21:12:08.044 00.001 9044 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {-0.01, 0.30}
21:12:08.045 00.001 9044 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.62) = xAngle (2.06 = 2.06)
21:12:08.046 00.001 9044 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.02 = -1.02)
21:12:08.047 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.44 mountX=-0.03 mountY=-0.05, mountTheta=-2.08
21:12:08.049 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.03, opts=13)
21:12:08.051 00.002 9044 Enqueuing Move request for scope (0.06, 0.03)
21:12:08.052 00.001 12252 Worker thread wakes up
21:12:08.052 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:08.053 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
21:12:08.053 00.000 9044 UpdateGuideState exits: m=5707 SNR=51.8
21:12:08.054 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:08.056 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:08.057 00.001 9044 Enqueuing Expose request
21:12:08.058 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
21:12:08.058 00.000 12252 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=-0.05
21:12:08.061 00.003 12252 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.80
21:12:08.062 00.001 12252 PPEC: input: -0.03, control: -0.00, exposure: 2000
21:12:08.062 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:08.062 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:12:08.062 00.000 12252 MoveAxis(E, 1, ABG)
21:12:08.062 00.000 12252 Guiding  Dir = 2, Dur = 1
21:12:08.062 00.000 12252 IsSlewing returns 0
21:12:08.062 00.000 12252 IsGuiding returns 0
21:12:08.065 00.003 12252 IsGuiding returns 0
21:12:08.065 00.000 12252 Move returns status 0, amount 1
21:12:08.065 00.000 12252 MoveAxis(N, 0, ABG)
21:12:08.065 00.000 12252 Move returns status 0, amount 0
21:12:08.065 00.000 12252 move complete, result=0
21:12:08.065 00.000 12252 worker thread done servicing request
21:12:08.065 00.000 12252 Worker thread wakes up
21:12:08.065 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:12:08.066 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:08.066 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:10.400 02.334 12252 Exposure complete
21:12:10.472 00.072 12252 worker thread done servicing request
21:12:10.473 00.001 9044 OnExposeComplete: enter
21:12:10.474 00.001 9044 UpdateGuideState(): m_state=6
21:12:10.475 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1594
21:12:10.476 00.001 9044 Star::Find returns 1 (0), X=1010.78, Y=824.77, Mass=5632, SNR=51.6, Peak=173 HFD=5.1
21:12:10.477 00.001 9044 MultiStar: [#1 0.06,0.24,1.06,U] [#2 -0.02,-0.22,1.19,U] [#3 0.11,0.16,0.85,U] [#4 0.08,-0.17,1.26,U] [#5 0.13,-0.18,0.65,U] [#6 -0.06,0.06,0.42,U] [#7 -0.19,0.39,0.00,M2] [#8 -0.02,-0.05,0.41,U] 
21:12:10.478 00.001 9044 refined, 7 included, MultiStar: {0.04, 0.03}, one-star: {-0.01, 0.37}
21:12:10.479 00.001 9044 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.62) = xAngle (2.24 = 2.24)
21:12:10.480 00.001 9044 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.85 = -0.85)
21:12:10.482 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.61 mountX=-0.03 mountY=-0.04, mountTheta=-2.26
21:12:10.487 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.03, opts=13)
21:12:10.489 00.002 9044 Enqueuing Move request for scope (0.04, 0.03)
21:12:10.490 00.001 12252 Worker thread wakes up
21:12:10.491 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
21:12:10.491 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:10.492 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
21:12:10.492 00.000 12252 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
21:12:10.492 00.000 9044 UpdateGuideState exits: m=5632 SNR=51.6
21:12:10.493 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:10.494 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:10.496 00.002 9044 Enqueuing Expose request
21:12:10.497 00.001 12252 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.75
21:12:10.498 00.001 12252 PPEC: input: -0.03, control: -0.00, exposure: 2000
21:12:10.498 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:10.498 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:12:10.498 00.000 12252 MoveAxis(E, 0, ABG)
21:12:10.498 00.000 12252 Move returns status 0, amount 0
21:12:10.498 00.000 12252 MoveAxis(N, 0, ABG)
21:12:10.498 00.000 12252 Move returns status 0, amount 0
21:12:10.498 00.000 12252 move complete, result=0
21:12:10.498 00.000 12252 worker thread done servicing request
21:12:10.498 00.000 12252 Worker thread wakes up
21:12:10.498 00.000 9044 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:12:10.499 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:10.499 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:12.833 02.334 12252 Exposure complete
21:12:12.891 00.058 12252 worker thread done servicing request
21:12:12.891 00.000 9044 OnExposeComplete: enter
21:12:12.893 00.002 9044 UpdateGuideState(): m_state=6
21:12:12.895 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1595
21:12:12.898 00.003 9044 Star::Find returns 1 (0), X=1010.69, Y=824.69, Mass=5568, SNR=51.2, Peak=173 HFD=5.3
21:12:12.900 00.002 9044 MultiStar: [#1 -0.06,0.04,1.04,U] [#2 -0.08,-0.27,1.20,U] [#3 0.06,0.11,0.86,U] [#4 0.01,-0.21,1.26,U] [#5 0.10,-0.18,0.66,U] [#6 -0.13,-0.01,0.43,U] [#7 -0.21,0.25,0.44,U] [#8 -0.06,-0.14,0.41,U] 
21:12:12.902 00.002 9044 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.11, 0.30}
21:12:12.904 00.002 9044 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.62) = xAngle (-0.87 = -0.87)
21:12:12.906 00.002 9044 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.95 = 2.33)
21:12:12.908 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.50 mountX=0.04 mountY=0.04, mountTheta=0.85
21:12:12.913 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.03, opts=13)
21:12:12.914 00.001 9044 Enqueuing Move request for scope (-0.04, -0.03)
21:12:12.916 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:12.918 00.002 9044 UpdateGuideState exits: m=5568 SNR=51.2
21:12:12.919 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:12.920 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:12.923 00.003 9044 Enqueuing Expose request
21:12:12.924 00.001 12252 Worker thread wakes up
21:12:12.924 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
21:12:12.924 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
21:12:12.924 00.000 12252 Moving (-0.04, -0.03) raw xDistance=0.04 yDistance=0.04
21:12:12.927 00.003 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.70
21:12:12.927 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
21:12:12.927 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:12.927 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:12:12.927 00.000 12252 MoveAxis(E, 4, ABG)
21:12:12.927 00.000 12252 Guiding  Dir = 2, Dur = 4
21:12:12.928 00.001 12252 IsSlewing returns 0
21:12:12.928 00.000 12252 IsGuiding returns 0
21:12:12.930 00.002 12252 PulseGuide returned control before completion, sleep 13
21:12:12.955 00.025 12252 IsGuiding returns 0
21:12:12.955 00.000 12252 Move returns status 0, amount 4
21:12:12.955 00.000 12252 MoveAxis(N, 0, ABG)
21:12:12.955 00.000 12252 Move returns status 0, amount 0
21:12:12.955 00.000 12252 move complete, result=0
21:12:12.955 00.000 12252 worker thread done servicing request
21:12:12.955 00.000 12252 Worker thread wakes up
21:12:12.955 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:12.955 00.000 9044 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:12:12.956 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:15.303 02.347 12252 Exposure complete
21:12:15.355 00.052 12252 worker thread done servicing request
21:12:15.355 00.000 9044 OnExposeComplete: enter
21:12:15.357 00.002 9044 UpdateGuideState(): m_state=6
21:12:15.359 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1596
21:12:15.360 00.001 9044 Star::Find returns 1 (0), X=1010.68, Y=824.76, Mass=5511, SNR=50.9, Peak=173 HFD=5.2
21:12:15.361 00.001 9044 MultiStar: [#1 -0.08,0.12,1.06,U] [#2 -0.10,-0.23,1.24,U] [#3 0.05,0.18,0.86,U] [#4 0.03,-0.11,1.31,U] [#5 0.14,-0.15,0.65,U] [#6 -0.15,0.12,0.43,U] [#7 -0.23,0.37,0.00,M2] [#8 -0.37,-0.08,0.41,U] 
21:12:15.362 00.001 9044 refined, 7 included, MultiStar: {-0.05, 0.02}, one-star: {-0.12, 0.36}
21:12:15.363 00.001 9044 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.62) = xAngle (4.40 = -1.88)
21:12:15.364 00.001 9044 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.32 = 1.32)
21:12:15.367 00.003 9044 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.78 mountX=-0.02 mountY=0.05, mountTheta=1.88
21:12:15.369 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.02, opts=13)
21:12:15.370 00.001 9044 Enqueuing Move request for scope (-0.05, 0.02)
21:12:15.371 00.001 12252 Worker thread wakes up
21:12:15.371 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:15.372 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
21:12:15.372 00.000 9044 UpdateGuideState exits: m=5511 SNR=50.9
21:12:15.373 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
21:12:15.373 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:15.374 00.001 12252 Moving (-0.05, 0.02) raw xDistance=-0.02 yDistance=0.05
21:12:15.374 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:15.375 00.001 9044 Enqueuing Expose request
21:12:15.377 00.002 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.65
21:12:15.377 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
21:12:15.377 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:15.377 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:12:15.377 00.000 12252 MoveAxis(E, 4, ABG)
21:12:15.377 00.000 12252 Guiding  Dir = 2, Dur = 4
21:12:15.377 00.000 12252 IsSlewing returns 0
21:12:15.377 00.000 12252 IsGuiding returns 0
21:12:15.380 00.003 12252 PulseGuide returned control before completion, sleep 12
21:12:15.396 00.016 12252 IsGuiding returns 0
21:12:15.396 00.000 12252 Move returns status 0, amount 4
21:12:15.396 00.000 12252 MoveAxis(N, 0, ABG)
21:12:15.396 00.000 12252 Move returns status 0, amount 0
21:12:15.396 00.000 12252 move complete, result=0
21:12:15.396 00.000 12252 worker thread done servicing request
21:12:15.396 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:12:15.398 00.002 12252 Worker thread wakes up
21:12:15.398 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:15.398 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:17.744 02.346 12252 Exposure complete
21:12:17.791 00.047 12252 worker thread done servicing request
21:12:17.791 00.000 9044 OnExposeComplete: enter
21:12:17.794 00.003 9044 UpdateGuideState(): m_state=6
21:12:17.795 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1597
21:12:17.797 00.002 9044 Star::Find returns 1 (0), X=1010.51, Y=824.72, Mass=5550, SNR=51.1, Peak=173 HFD=5.2
21:12:17.798 00.001 9044 MultiStar: [#1 0.01,-0.03,1.07,U] [#2 -0.19,-0.32,1.21,U] [#3 -0.04,0.10,0.84,U] [#4 -0.04,-0.22,1.28,U] [#5 -0.01,-0.21,0.65,U] [#6 -0.22,-0.00,0.42,U] [#7 -0.38,0.40,0.00,M3] [#8 -0.41,-0.14,0.00,M1] 
21:12:17.799 00.001 9044 refined, 6 included, MultiStar: {-0.10, -0.07}, one-star: {-0.28, 0.33}
21:12:17.801 00.002 9044 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.62) = xAngle (-0.95 = -0.95)
21:12:17.801 00.000 9044 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.03 = 2.25)
21:12:17.802 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.57 mountX=0.07 mountY=0.10, mountTheta=0.93
21:12:17.804 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.07, opts=13)
21:12:17.805 00.001 9044 Enqueuing Move request for scope (-0.10, -0.07)
21:12:17.808 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:17.811 00.003 9044 UpdateGuideState exits: m=5550 SNR=51.1
21:12:17.814 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:17.816 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:17.818 00.002 9044 Enqueuing Expose request
21:12:17.820 00.002 12252 Worker thread wakes up
21:12:17.820 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
21:12:17.820 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
21:12:17.820 00.000 12252 Moving (-0.10, -0.07) raw xDistance=0.07 yDistance=0.10
21:12:17.826 00.006 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.62
21:12:17.826 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
21:12:17.826 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:17.826 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:12:17.826 00.000 12252 MoveAxis(E, 4, ABG)
21:12:17.826 00.000 12252 Guiding  Dir = 2, Dur = 4
21:12:17.827 00.001 12252 IsSlewing returns 0
21:12:17.827 00.000 12252 IsGuiding returns 0
21:12:17.829 00.002 12252 PulseGuide returned control before completion, sleep 12
21:12:17.851 00.022 12252 IsGuiding returns 0
21:12:17.851 00.000 12252 Move returns status 0, amount 4
21:12:17.851 00.000 12252 MoveAxis(N, 0, ABG)
21:12:17.851 00.000 12252 Move returns status 0, amount 0
21:12:17.851 00.000 12252 move complete, result=0
21:12:17.851 00.000 12252 worker thread done servicing request
21:12:17.852 00.001 12252 Worker thread wakes up
21:12:17.852 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:17.852 00.000 9044 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:12:17.855 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:20.201 02.346 12252 Exposure complete
21:12:20.246 00.045 12252 worker thread done servicing request
21:12:20.246 00.000 9044 OnExposeComplete: enter
21:12:20.248 00.002 9044 UpdateGuideState(): m_state=6
21:12:20.250 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1598
21:12:20.252 00.002 9044 Star::Find returns 1 (0), X=1010.76, Y=824.80, Mass=5668, SNR=51.7, Peak=173 HFD=5.1
21:12:20.253 00.001 9044 MultiStar: [#1 0.08,0.28,1.04,U] [#2 -0.06,-0.17,1.21,U] [#3 0.07,0.18,0.85,U] [#4 0.08,-0.14,1.27,U] [#5 0.17,-0.09,0.64,U] [#6 -0.17,0.05,0.42,U] [#7 -0.12,0.40,0.00,M4] [#8 -0.27,-0.04,0.41,U] 
21:12:20.254 00.001 9044 refined, 7 included, MultiStar: {0.01, 0.06}, one-star: {-0.04, 0.41}
21:12:20.255 00.001 9044 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.62) = xAngle (3.04 = 3.04)
21:12:20.257 00.002 9044 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.04 = -0.04)
21:12:20.258 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.42 mountX=-0.06 mountY=-0.00, mountTheta=-3.10
21:12:20.260 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.06, opts=13)
21:12:20.261 00.001 9044 Enqueuing Move request for scope (0.01, 0.06)
21:12:20.262 00.001 12252 Worker thread wakes up
21:12:20.263 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:20.263 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
21:12:20.264 00.001 9044 UpdateGuideState exits: m=5668 SNR=51.7
21:12:20.266 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
21:12:20.266 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:20.266 00.000 12252 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=-0.00
21:12:20.266 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:20.268 00.002 9044 Enqueuing Expose request
21:12:20.270 00.002 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.58
21:12:20.270 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
21:12:20.270 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:20.270 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:12:20.270 00.000 12252 MoveAxis(E, 4, ABG)
21:12:20.270 00.000 12252 Guiding  Dir = 2, Dur = 4
21:12:20.271 00.001 12252 IsSlewing returns 0
21:12:20.271 00.000 12252 IsGuiding returns 0
21:12:20.273 00.002 12252 PulseGuide returned control before completion, sleep 12
21:12:20.300 00.027 12252 IsGuiding returns 0
21:12:20.300 00.000 12252 Move returns status 0, amount 4
21:12:20.300 00.000 12252 MoveAxis(N, 0, ABG)
21:12:20.300 00.000 12252 Move returns status 0, amount 0
21:12:20.300 00.000 12252 move complete, result=0
21:12:20.300 00.000 12252 worker thread done servicing request
21:12:20.300 00.000 12252 Worker thread wakes up
21:12:20.300 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:20.300 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:20.300 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:12:22.634 02.334 12252 Exposure complete
21:12:22.682 00.048 12252 worker thread done servicing request
21:12:22.682 00.000 9044 OnExposeComplete: enter
21:12:22.683 00.001 9044 UpdateGuideState(): m_state=6
21:12:22.685 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1599
21:12:22.686 00.001 9044 Star::Find returns 1 (0), X=1010.72, Y=824.81, Mass=5506, SNR=50.9, Peak=173 HFD=5.1
21:12:22.687 00.001 9044 MultiStar: [#1 0.03,0.11,1.07,U] [#2 -0.04,-0.22,1.21,U] [#3 0.08,0.20,0.86,U] [#4 0.11,-0.13,1.30,U] [#5 0.16,-0.16,0.66,U] [#6 -0.10,0.13,0.42,U] [#7 -0.18,0.32,0.43,U] [#8 -0.12,-0.02,0.42,U] 
21:12:22.689 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {-0.08, 0.41}
21:12:22.690 00.001 9044 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.62) = xAngle (3.04 = 3.04)
21:12:22.691 00.001 9044 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.04 = -0.04)
21:12:22.692 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.42 mountX=-0.05 mountY=-0.00, mountTheta=-3.10
21:12:22.695 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.05, opts=13)
21:12:22.696 00.001 9044 Enqueuing Move request for scope (0.01, 0.05)
21:12:22.697 00.001 12252 Worker thread wakes up
21:12:22.697 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:22.698 00.001 9044 UpdateGuideState exits: m=5506 SNR=50.9
21:12:22.699 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:22.700 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:22.701 00.001 9044 Enqueuing Expose request
21:12:22.702 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
21:12:22.702 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
21:12:22.702 00.000 12252 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=-0.00
21:12:22.705 00.003 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.55
21:12:22.705 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
21:12:22.705 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:22.705 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:12:22.705 00.000 12252 MoveAxis(E, 3, ABG)
21:12:22.705 00.000 12252 Guiding  Dir = 2, Dur = 3
21:12:22.705 00.000 12252 IsSlewing returns 0
21:12:22.705 00.000 12252 IsGuiding returns 0
21:12:22.708 00.003 12252 PulseGuide returned control before completion, sleep 12
21:12:22.735 00.027 12252 IsGuiding returns 0
21:12:22.735 00.000 12252 Move returns status 0, amount 3
21:12:22.735 00.000 12252 MoveAxis(N, 0, ABG)
21:12:22.735 00.000 12252 Move returns status 0, amount 0
21:12:22.735 00.000 12252 move complete, result=0
21:12:22.735 00.000 12252 worker thread done servicing request
21:12:22.735 00.000 12252 Worker thread wakes up
21:12:22.735 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:12:22.737 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:22.737 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:25.076 02.339 12252 Exposure complete
21:12:25.124 00.048 12252 worker thread done servicing request
21:12:25.125 00.001 9044 OnExposeComplete: enter
21:12:25.126 00.001 9044 UpdateGuideState(): m_state=6
21:12:25.128 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1600
21:12:25.129 00.001 9044 Star::Find returns 1 (0), X=1010.72, Y=824.76, Mass=5548, SNR=51.2, Peak=173 HFD=5.2
21:12:25.130 00.001 9044 MultiStar: [#1 0.08,0.19,1.04,U] [#2 -0.11,-0.26,1.22,U] [#3 0.09,0.20,0.85,U] [#4 0.06,-0.16,1.29,U] [#5 0.13,-0.17,0.65,U] [#6 -0.12,0.09,0.43,U] [#7 -0.21,0.28,0.43,U] [#8 -0.27,-0.14,0.41,U] 
21:12:25.131 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {-0.07, 0.36}
21:12:25.132 00.001 9044 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.62) = xAngle (3.87 = -2.42)
21:12:25.133 00.001 9044 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.78 = 0.78)
21:12:25.134 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.03 cameraTheta=2.24 mountX=-0.03 mountY=0.02, mountTheta=2.39
21:12:25.137 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.03, opts=13)
21:12:25.140 00.003 9044 Enqueuing Move request for scope (-0.02, 0.03)
21:12:25.143 00.003 12252 Worker thread wakes up
21:12:25.143 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
21:12:25.143 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
21:12:25.143 00.000 12252 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
21:12:25.143 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:25.145 00.002 9044 UpdateGuideState exits: m=5548 SNR=51.2
21:12:25.147 00.002 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.52
21:12:25.147 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
21:12:25.147 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:25.147 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:25.149 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:25.151 00.002 9044 Enqueuing Expose request
21:12:25.153 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:12:25.153 00.000 12252 MoveAxis(E, 3, ABG)
21:12:25.153 00.000 12252 Guiding  Dir = 2, Dur = 3
21:12:25.154 00.001 12252 IsSlewing returns 0
21:12:25.154 00.000 12252 IsGuiding returns 0
21:12:25.156 00.002 12252 PulseGuide returned control before completion, sleep 11
21:12:25.181 00.025 12252 IsGuiding returns 0
21:12:25.181 00.000 12252 Move returns status 0, amount 3
21:12:25.181 00.000 12252 MoveAxis(N, 0, ABG)
21:12:25.181 00.000 12252 Move returns status 0, amount 0
21:12:25.181 00.000 12252 move complete, result=0
21:12:25.181 00.000 12252 worker thread done servicing request
21:12:25.183 00.002 12252 Worker thread wakes up
21:12:25.183 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:12:25.184 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:25.184 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:27.537 02.353 12252 Exposure complete
21:12:27.604 00.067 12252 worker thread done servicing request
21:12:27.604 00.000 9044 OnExposeComplete: enter
21:12:27.605 00.001 9044 UpdateGuideState(): m_state=6
21:12:27.606 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1601
21:12:27.607 00.001 9044 Star::Find returns 1 (0), X=1010.82, Y=824.53, Mass=5480, SNR=50.8, Peak=173 HFD=5.2
21:12:27.608 00.001 9044 MultiStar: [#1 0.07,-0.01,1.06,U] [#2 0.01,-0.25,1.23,U] [#3 0.16,0.08,0.86,U] [#4 0.08,-0.18,1.31,U] [#5 0.18,-0.26,0.66,U] [#6 -0.17,0.07,0.44,U] [#7 -0.15,0.16,0.44,U] [#8 -0.14,-0.15,0.41,U] 
21:12:27.609 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.02, 0.13}
21:12:27.610 00.001 9044 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.62) = xAngle (0.58 = 0.58)
21:12:27.611 00.001 9044 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.50 = -2.50)
21:12:27.614 00.003 9044 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.04 mountX=0.06 mountY=-0.05, mountTheta=-0.62
21:12:27.616 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.07, opts=13)
21:12:27.617 00.001 9044 Enqueuing Move request for scope (0.04, -0.07)
21:12:27.618 00.001 12252 Worker thread wakes up
21:12:27.618 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:27.619 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
21:12:27.619 00.000 9044 UpdateGuideState exits: m=5480 SNR=50.8
21:12:27.620 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
21:12:27.620 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:27.621 00.001 12252 Moving (0.04, -0.07) raw xDistance=0.06 yDistance=-0.05
21:12:27.621 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:27.623 00.002 9044 Enqueuing Expose request
21:12:27.624 00.001 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.49
21:12:27.624 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
21:12:27.624 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:27.625 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:12:27.625 00.000 12252 MoveAxis(E, 4, ABG)
21:12:27.625 00.000 12252 Guiding  Dir = 2, Dur = 4
21:12:27.625 00.000 12252 IsSlewing returns 0
21:12:27.625 00.000 12252 IsGuiding returns 0
21:12:27.627 00.002 12252 PulseGuide returned control before completion, sleep 13
21:12:27.654 00.027 12252 IsGuiding returns 0
21:12:27.654 00.000 12252 Move returns status 0, amount 4
21:12:27.654 00.000 12252 MoveAxis(N, 0, ABG)
21:12:27.654 00.000 12252 Move returns status 0, amount 0
21:12:27.654 00.000 12252 move complete, result=0
21:12:27.655 00.001 12252 worker thread done servicing request
21:12:27.655 00.000 9044 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:12:27.658 00.003 12252 Worker thread wakes up
21:12:27.658 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:27.658 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:29.999 02.341 12252 Exposure complete
21:12:30.044 00.045 12252 worker thread done servicing request
21:12:30.044 00.000 9044 OnExposeComplete: enter
21:12:30.046 00.002 9044 UpdateGuideState(): m_state=6
21:12:30.047 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1602
21:12:30.049 00.002 9044 Star::Find returns 1 (0), X=1010.74, Y=824.61, Mass=5496, SNR=50.8, Peak=173 HFD=5.3
21:12:30.053 00.004 9044 MultiStar: [#1 0.05,0.21,1.05,U] [#2 -0.03,-0.26,1.21,U] [#3 0.09,0.16,0.85,U] [#4 0.05,-0.21,1.30,U] [#5 0.11,-0.17,0.66,U] [#6 -0.18,0.12,0.43,U] [#7 -0.08,0.30,0.43,U] [#8 -0.14,-0.07,0.41,U] 
21:12:30.055 00.002 9044 refined, 8 included, MultiStar: {-0.00, 0.00}, one-star: {-0.06, 0.22}
21:12:30.057 00.002 9044 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.62) = xAngle (3.20 = -3.08)
21:12:30.059 00.002 9044 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.12 = 0.12)
21:12:30.060 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=1.58 mountX=-0.00 mountY=0.00, mountTheta=3.02
21:12:30.062 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.00, opts=13)
21:12:30.064 00.002 9044 Enqueuing Move request for scope (-0.00, 0.00)
21:12:30.065 00.001 12252 Worker thread wakes up
21:12:30.065 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:30.066 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
21:12:30.066 00.000 9044 UpdateGuideState exits: m=5496 SNR=50.8
21:12:30.067 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
21:12:30.067 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:30.069 00.002 12252 Moving (-0.00, 0.00) raw xDistance=-0.00 yDistance=0.00
21:12:30.069 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:30.070 00.001 9044 Enqueuing Expose request
21:12:30.073 00.003 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.47
21:12:30.073 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
21:12:30.073 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:30.073 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:12:30.074 00.001 12252 MoveAxis(E, 5, ABG)
21:12:30.074 00.000 12252 Guiding  Dir = 2, Dur = 5
21:12:30.074 00.000 12252 IsSlewing returns 0
21:12:30.074 00.000 12252 IsGuiding returns 0
21:12:30.077 00.003 12252 PulseGuide returned control before completion, sleep 13
21:12:30.103 00.026 12252 IsGuiding returns 0
21:12:30.103 00.000 12252 Move returns status 0, amount 5
21:12:30.103 00.000 12252 MoveAxis(N, 0, ABG)
21:12:30.103 00.000 12252 Move returns status 0, amount 0
21:12:30.103 00.000 12252 move complete, result=0
21:12:30.103 00.000 12252 worker thread done servicing request
21:12:30.103 00.000 12252 Worker thread wakes up
21:12:30.103 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:12:30.105 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:30.105 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:32.476 02.371 12252 Exposure complete
21:12:32.532 00.056 12252 worker thread done servicing request
21:12:32.532 00.000 9044 OnExposeComplete: enter
21:12:32.533 00.001 9044 UpdateGuideState(): m_state=6
21:12:32.534 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1603
21:12:32.535 00.001 9044 Star::Find returns 1 (0), X=1010.74, Y=824.73, Mass=5581, SNR=51.3, Peak=173 HFD=5.2
21:12:32.537 00.002 9044 MultiStar: [#1 0.08,0.05,1.04,U] [#2 -0.06,-0.30,1.20,U] [#3 0.07,0.17,0.84,U] [#4 0.04,-0.25,1.26,U] [#5 0.15,-0.23,0.66,U] [#6 -0.11,0.06,0.43,U] [#7 -0.17,0.40,0.00,M1] [#8 -0.16,-0.15,0.41,U] 
21:12:32.538 00.001 9044 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {-0.05, 0.33}
21:12:32.539 00.001 9044 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.62) = xAngle (0.18 = 0.18)
21:12:32.540 00.001 9044 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.90 = -2.90)
21:12:32.541 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.44 mountX=0.05 mountY=-0.01, mountTheta=-0.24
21:12:32.543 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.05, opts=13)
21:12:32.545 00.002 9044 Enqueuing Move request for scope (0.01, -0.05)
21:12:32.546 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:32.547 00.001 9044 UpdateGuideState exits: m=5581 SNR=51.3
21:12:32.548 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:32.549 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:32.550 00.001 9044 Enqueuing Expose request
21:12:32.551 00.001 12252 Worker thread wakes up
21:12:32.552 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
21:12:32.552 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
21:12:32.552 00.000 12252 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=-0.01
21:12:32.555 00.003 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.45
21:12:32.555 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
21:12:32.555 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:32.555 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:12:32.555 00.000 12252 MoveAxis(E, 3, ABG)
21:12:32.555 00.000 12252 Guiding  Dir = 2, Dur = 3
21:12:32.555 00.000 12252 IsSlewing returns 0
21:12:32.556 00.001 12252 IsGuiding returns 0
21:12:32.558 00.002 12252 PulseGuide returned control before completion, sleep 11
21:12:32.585 00.027 12252 IsGuiding returns 0
21:12:32.585 00.000 12252 Move returns status 0, amount 3
21:12:32.585 00.000 12252 MoveAxis(N, 0, ABG)
21:12:32.585 00.000 12252 Move returns status 0, amount 0
21:12:32.585 00.000 12252 move complete, result=0
21:12:32.585 00.000 12252 worker thread done servicing request
21:12:32.585 00.000 12252 Worker thread wakes up
21:12:32.585 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:12:32.588 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:32.588 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:34.941 02.353 12252 Exposure complete
21:12:34.986 00.045 12252 worker thread done servicing request
21:12:34.986 00.000 9044 OnExposeComplete: enter
21:12:34.989 00.003 9044 UpdateGuideState(): m_state=6
21:12:34.992 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1604
21:12:34.994 00.002 9044 Star::Find returns 1 (0), X=1010.73, Y=824.60, Mass=5524, SNR=50.9, Peak=173 HFD=5.2
21:12:34.998 00.004 9044 MultiStar: [#1 0.07,0.16,1.05,U] [#2 -0.07,-0.26,1.24,U] [#3 0.06,0.07,0.86,U] [#4 0.04,-0.23,1.28,U] [#5 0.10,-0.15,0.66,U] [#6 -0.13,0.04,0.43,U] [#7 -0.18,0.33,0.44,U] [#8 -0.08,0.02,0.42,U] 
21:12:35.000 00.002 9044 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.06, 0.20}
21:12:35.002 00.002 9044 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.62) = xAngle (-0.57 = -0.57)
21:12:35.005 00.003 9044 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.65 = 2.63)
21:12:35.007 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.19 mountX=0.02 mountY=0.01, mountTheta=0.52
21:12:35.012 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.02, opts=13)
21:12:35.014 00.002 9044 Enqueuing Move request for scope (-0.01, -0.02)
21:12:35.017 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:35.019 00.002 9044 UpdateGuideState exits: m=5524 SNR=50.9
21:12:35.022 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:35.024 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:35.026 00.002 9044 Enqueuing Expose request
21:12:35.028 00.002 12252 Worker thread wakes up
21:12:35.028 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
21:12:35.028 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
21:12:35.028 00.000 12252 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.01
21:12:35.031 00.003 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.43
21:12:35.031 00.000 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
21:12:35.031 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:35.031 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:12:35.031 00.000 12252 MoveAxis(E, 1, ABG)
21:12:35.031 00.000 12252 Guiding  Dir = 2, Dur = 1
21:12:35.032 00.001 12252 IsSlewing returns 0
21:12:35.032 00.000 12252 IsGuiding returns 0
21:12:35.034 00.002 12252 IsGuiding returns 0
21:12:35.034 00.000 12252 Move returns status 0, amount 1
21:12:35.036 00.002 12252 MoveAxis(N, 0, ABG)
21:12:35.036 00.000 12252 Move returns status 0, amount 0
21:12:35.036 00.000 12252 move complete, result=0
21:12:35.036 00.000 12252 worker thread done servicing request
21:12:35.036 00.000 12252 Worker thread wakes up
21:12:35.036 00.000 9044 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:12:35.039 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:35.039 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:37.379 02.340 12252 Exposure complete
21:12:37.422 00.043 12252 worker thread done servicing request
21:12:37.422 00.000 9044 OnExposeComplete: enter
21:12:37.423 00.001 9044 UpdateGuideState(): m_state=6
21:12:37.426 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1605
21:12:37.428 00.002 9044 Star::Find returns 1 (0), X=1010.70, Y=824.70, Mass=5522, SNR=50.9, Peak=173 HFD=5.3
21:12:37.431 00.003 9044 MultiStar: [#1 -0.02,0.27,1.07,U] [#2 -0.14,-0.18,1.22,U] [#3 -0.13,0.14,0.86,U] [#4 0.01,-0.13,1.30,U] [#5 0.08,-0.12,0.66,U] [#6 -0.14,0.19,0.42,U] [#7 -0.20,0.37,0.00,M1] [#8 -0.16,0.04,0.43,U] 
21:12:37.433 00.002 9044 refined, 7 included, MultiStar: {-0.07, 0.05}, one-star: {-0.10, 0.31}
21:12:37.434 00.001 9044 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.62) = xAngle (4.12 = -2.16)
21:12:37.437 00.003 9044 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.04 = 1.04)
21:12:37.439 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.50 mountX=-0.05 mountY=0.07, mountTheta=2.14
21:12:37.441 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.05, opts=13)
21:12:37.442 00.001 9044 Enqueuing Move request for scope (-0.07, 0.05)
21:12:37.444 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:37.445 00.001 9044 UpdateGuideState exits: m=5522 SNR=50.9
21:12:37.446 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:37.447 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:37.448 00.001 9044 Enqueuing Expose request
21:12:37.450 00.002 12252 Worker thread wakes up
21:12:37.450 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
21:12:37.450 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
21:12:37.450 00.000 12252 Moving (-0.07, 0.05) raw xDistance=-0.05 yDistance=0.07
21:12:37.452 00.002 12252 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.42
21:12:37.452 00.000 12252 PPEC: input: -0.05, control: 0.00, exposure: 2000
21:12:37.452 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:37.452 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:12:37.452 00.000 12252 MoveAxis(W, 1, ABG)
21:12:37.452 00.000 12252 Guiding  Dir = 3, Dur = 1
21:12:37.453 00.001 12252 IsSlewing returns 0
21:12:37.453 00.000 12252 IsGuiding returns 0
21:12:37.455 00.002 12252 IsGuiding returns 0
21:12:37.455 00.000 12252 Move returns status 0, amount 1
21:12:37.455 00.000 12252 MoveAxis(N, 0, ABG)
21:12:37.455 00.000 12252 Move returns status 0, amount 0
21:12:37.455 00.000 12252 move complete, result=0
21:12:37.455 00.000 12252 worker thread done servicing request
21:12:37.455 00.000 12252 Worker thread wakes up
21:12:37.456 00.001 9044 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:12:37.456 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:37.457 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:39.811 02.354 12252 Exposure complete
21:12:39.857 00.046 12252 worker thread done servicing request
21:12:39.858 00.001 9044 OnExposeComplete: enter
21:12:39.859 00.001 9044 UpdateGuideState(): m_state=6
21:12:39.861 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1606
21:12:39.863 00.002 9044 Star::Find returns 1 (0), X=1010.60, Y=824.69, Mass=5615, SNR=51.4, Peak=173 HFD=5.3
21:12:39.864 00.001 9044 MultiStar: [#1 -0.09,0.00,1.06,U] [#2 -0.06,-0.24,1.20,U] [#3 0.08,0.15,0.84,U] [#4 -0.02,-0.23,1.28,U] [#5 0.09,-0.15,0.65,U] [#6 -0.21,-0.02,0.42,U] [#7 -0.18,0.26,0.43,U] [#8 -0.19,-0.15,0.41,U] 
21:12:39.865 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {-0.20, 0.29}
21:12:39.866 00.001 9044 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.62) = xAngle (-1.10 = -1.10)
21:12:39.867 00.001 9044 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.18 = 2.10)
21:12:39.868 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.73 mountX=0.03 mountY=0.07, mountTheta=1.09
21:12:39.870 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.03, opts=13)
21:12:39.871 00.001 9044 Enqueuing Move request for scope (-0.07, -0.03)
21:12:39.872 00.001 12252 Worker thread wakes up
21:12:39.872 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:39.874 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
21:12:39.874 00.000 9044 UpdateGuideState exits: m=5615 SNR=51.4
21:12:39.874 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
21:12:39.874 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:39.876 00.002 12252 Moving (-0.07, -0.03) raw xDistance=0.03 yDistance=0.07
21:12:39.876 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:39.877 00.001 9044 Enqueuing Expose request
21:12:39.879 00.002 12252 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.41
21:12:39.879 00.000 12252 PPEC: input: 0.03, control: 0.00, exposure: 2000
21:12:39.879 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:39.879 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:12:39.879 00.000 12252 MoveAxis(W, 1, ABG)
21:12:39.879 00.000 12252 Guiding  Dir = 3, Dur = 1
21:12:39.879 00.000 12252 IsSlewing returns 0
21:12:39.879 00.000 12252 IsGuiding returns 0
21:12:39.881 00.002 12252 IsGuiding returns 0
21:12:39.881 00.000 12252 Move returns status 0, amount 1
21:12:39.881 00.000 12252 MoveAxis(N, 0, ABG)
21:12:39.882 00.001 12252 Move returns status 0, amount 0
21:12:39.882 00.000 12252 move complete, result=0
21:12:39.882 00.000 12252 worker thread done servicing request
21:12:39.882 00.000 12252 Worker thread wakes up
21:12:39.882 00.000 9044 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:12:39.883 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:39.883 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:42.251 02.368 12252 Exposure complete
21:12:42.305 00.054 12252 worker thread done servicing request
21:12:42.305 00.000 9044 OnExposeComplete: enter
21:12:42.307 00.002 9044 UpdateGuideState(): m_state=6
21:12:42.308 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1607
21:12:42.309 00.001 9044 Star::Find returns 1 (0), X=1010.68, Y=824.75, Mass=5547, SNR=51.1, Peak=173 HFD=5.2
21:12:42.311 00.002 9044 MultiStar: [#1 -0.07,-0.03,1.08,U] [#2 -0.11,-0.22,1.23,U] [#3 0.03,0.08,0.85,U] [#4 0.03,-0.15,1.29,U] [#5 0.08,-0.15,0.65,U] [#6 -0.15,0.12,0.42,U] [#7 -0.23,0.38,0.00,M1] [#8 -0.25,-0.12,0.41,U] 
21:12:42.314 00.003 9044 refined, 7 included, MultiStar: {-0.05, -0.02}, one-star: {-0.11, 0.35}
21:12:42.316 00.002 9044 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.62) = xAngle (-1.09 = -1.09)
21:12:42.317 00.001 9044 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.17 = 2.11)
21:12:42.320 00.003 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.72 mountX=0.03 mountY=0.05, mountTheta=1.08
21:12:42.324 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.02, opts=13)
21:12:42.326 00.002 9044 Enqueuing Move request for scope (-0.05, -0.02)
21:12:42.329 00.003 12252 Worker thread wakes up
21:12:42.329 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:42.331 00.002 9044 UpdateGuideState exits: m=5547 SNR=51.1
21:12:42.333 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:42.335 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:42.337 00.002 9044 Enqueuing Expose request
21:12:42.340 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
21:12:42.340 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
21:12:42.340 00.000 12252 Moving (-0.05, -0.02) raw xDistance=0.03 yDistance=0.05
21:12:42.345 00.005 12252 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.40
21:12:42.345 00.000 12252 PPEC: input: 0.03, control: 0.01, exposure: 2000
21:12:42.345 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:42.346 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:12:42.346 00.000 12252 MoveAxis(W, 2, ABG)
21:12:42.346 00.000 12252 Guiding  Dir = 3, Dur = 2
21:12:42.346 00.000 12252 IsSlewing returns 0
21:12:42.347 00.001 12252 IsGuiding returns 0
21:12:42.349 00.002 12252 IsGuiding returns 0
21:12:42.349 00.000 12252 Move returns status 0, amount 2
21:12:42.349 00.000 12252 MoveAxis(N, 0, ABG)
21:12:42.349 00.000 12252 Move returns status 0, amount 0
21:12:42.349 00.000 12252 move complete, result=0
21:12:42.350 00.001 12252 worker thread done servicing request
21:12:42.350 00.000 12252 Worker thread wakes up
21:12:42.350 00.000 9044 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:12:42.352 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:42.352 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:44.686 02.334 12252 Exposure complete
21:12:44.745 00.059 12252 worker thread done servicing request
21:12:44.745 00.000 9044 OnExposeComplete: enter
21:12:44.746 00.001 9044 UpdateGuideState(): m_state=6
21:12:44.747 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1608
21:12:44.748 00.001 9044 Star::Find returns 1 (0), X=1010.73, Y=824.81, Mass=5559, SNR=51.1, Peak=173 HFD=5.1
21:12:44.750 00.002 9044 MultiStar: [#1 0.06,0.29,1.07,U] [#2 -0.05,-0.15,1.20,U] [#3 0.10,0.34,0.85,U] [#4 0.01,-0.12,1.29,U] [#5 0.09,-0.17,0.66,U] [#6 -0.15,0.10,0.43,U] [#7 -0.17,0.46,0.00,M2] [#8 -0.24,0.08,0.42,U] 
21:12:44.751 00.001 9044 refined, 7 included, MultiStar: {-0.01, 0.09}, one-star: {-0.06, 0.42}
21:12:44.753 00.002 9044 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.62) = xAngle (3.31 = -2.97)
21:12:44.754 00.001 9044 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.23 = 0.23)
21:12:44.755 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.69 mountX=-0.09 mountY=0.02, mountTheta=2.92
21:12:44.757 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.09, opts=13)
21:12:44.758 00.001 9044 Enqueuing Move request for scope (-0.01, 0.09)
21:12:44.759 00.001 12252 Worker thread wakes up
21:12:44.760 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:44.761 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
21:12:44.761 00.000 9044 UpdateGuideState exits: m=5559 SNR=51.1
21:12:44.761 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
21:12:44.761 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:44.763 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:44.764 00.001 9044 Enqueuing Expose request
21:12:44.765 00.001 12252 Moving (-0.01, 0.09) raw xDistance=-0.09 yDistance=0.02
21:12:44.768 00.003 12252 PPEC rslt: input = -0.09, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.40
21:12:44.768 00.000 12252 PPEC: input: -0.09, control: 0.01, exposure: 2000
21:12:44.768 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:44.768 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:12:44.768 00.000 12252 MoveAxis(W, 3, ABG)
21:12:44.768 00.000 12252 Guiding  Dir = 3, Dur = 3
21:12:44.768 00.000 12252 IsSlewing returns 0
21:12:44.768 00.000 12252 IsGuiding returns 0
21:12:44.770 00.002 12252 PulseGuide returned control before completion, sleep 11
21:12:44.788 00.018 12252 IsGuiding returns 0
21:12:44.788 00.000 12252 Move returns status 0, amount 3
21:12:44.788 00.000 12252 MoveAxis(N, 0, ABG)
21:12:44.788 00.000 12252 Move returns status 0, amount 0
21:12:44.788 00.000 12252 move complete, result=0
21:12:44.788 00.000 12252 worker thread done servicing request
21:12:44.789 00.001 12252 Worker thread wakes up
21:12:44.789 00.000 9044 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
21:12:44.791 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:44.791 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:47.137 02.346 12252 Exposure complete
21:12:47.183 00.046 12252 worker thread done servicing request
21:12:47.183 00.000 9044 OnExposeComplete: enter
21:12:47.184 00.001 9044 UpdateGuideState(): m_state=6
21:12:47.186 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1609
21:12:47.187 00.001 9044 Star::Find returns 1 (0), X=1010.72, Y=824.83, Mass=5639, SNR=51.6, Peak=173 HFD=5.1
21:12:47.188 00.001 9044 MultiStar: [#1 -0.06,0.10,1.04,U] [#2 -0.11,-0.16,1.19,U] [#3 0.02,0.18,0.83,U] [#4 0.07,-0.09,1.29,U] [#5 0.10,-0.13,0.65,U] [#6 -0.17,0.03,0.42,U] [#7 -0.26,0.39,0.00,M3] [#8 -0.20,-0.00,0.41,U] 
21:12:47.189 00.001 9044 refined, 7 included, MultiStar: {-0.04, 0.04}, one-star: {-0.08, 0.44}
21:12:47.191 00.002 9044 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.62) = xAngle (3.90 = -2.39)
21:12:47.192 00.001 9044 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.81 = 0.81)
21:12:47.193 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.27 mountX=-0.04 mountY=0.04, mountTheta=2.36
21:12:47.195 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.04, opts=13)
21:12:47.196 00.001 9044 Enqueuing Move request for scope (-0.04, 0.04)
21:12:47.197 00.001 12252 Worker thread wakes up
21:12:47.197 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:47.198 00.001 9044 UpdateGuideState exits: m=5639 SNR=51.6
21:12:47.199 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
21:12:47.200 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:47.201 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:47.202 00.001 9044 Enqueuing Expose request
21:12:47.203 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
21:12:47.203 00.000 12252 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
21:12:47.207 00.004 12252 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.40
21:12:47.207 00.000 12252 PPEC: input: -0.04, control: 0.01, exposure: 2000
21:12:47.207 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:47.207 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:12:47.207 00.000 12252 MoveAxis(W, 5, ABG)
21:12:47.207 00.000 12252 Guiding  Dir = 3, Dur = 5
21:12:47.208 00.001 12252 IsSlewing returns 0
21:12:47.208 00.000 12252 IsGuiding returns 0
21:12:47.210 00.002 12252 PulseGuide returned control before completion, sleep 13
21:12:47.225 00.015 12252 IsGuiding returns 0
21:12:47.225 00.000 12252 Move returns status 0, amount 5
21:12:47.225 00.000 12252 MoveAxis(N, 0, ABG)
21:12:47.225 00.000 12252 Move returns status 0, amount 0
21:12:47.225 00.000 12252 move complete, result=0
21:12:47.225 00.000 12252 worker thread done servicing request
21:12:47.225 00.000 12252 Worker thread wakes up
21:12:47.225 00.000 9044 GuideStep: -0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
21:12:47.226 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:47.226 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:49.580 02.354 12252 Exposure complete
21:12:49.642 00.062 12252 worker thread done servicing request
21:12:49.642 00.000 9044 OnExposeComplete: enter
21:12:49.644 00.002 9044 UpdateGuideState(): m_state=6
21:12:49.645 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1610
21:12:49.646 00.001 9044 Star::Find returns 1 (0), X=1010.80, Y=824.89, Mass=5627, SNR=51.7, Peak=173 HFD=5.1
21:12:49.648 00.002 9044 MultiStar: [#1 0.13,0.35,1.04,U] [#2 0.04,-0.08,1.19,U] [#3 0.16,0.50,0.00,M1] [#4 0.15,-0.07,1.25,U] [#5 0.23,0.02,0.66,U] [#6 0.01,0.26,0.42,U] [#7 -0.10,0.58,0.00,M4] [#8 -0.09,0.21,0.41,U] 
21:12:49.649 00.001 9044 refined, 6 included, MultiStar: {0.08, 0.15}, one-star: {0.00, 0.49}
21:12:49.650 00.001 9044 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.62) = xAngle (2.69 = 2.69)
21:12:49.651 00.001 9044 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.40 = -0.40)
21:12:49.652 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.06 mountX=-0.15 mountY=-0.07, mountTheta=-2.74
21:12:49.655 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.15, opts=13)
21:12:49.656 00.001 9044 Enqueuing Move request for scope (0.08, 0.15)
21:12:49.657 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:49.659 00.002 9044 UpdateGuideState exits: m=5627 SNR=51.7
21:12:49.660 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:49.661 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:49.662 00.001 9044 Enqueuing Expose request
21:12:49.663 00.001 12252 Worker thread wakes up
21:12:49.664 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
21:12:49.664 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
21:12:49.664 00.000 12252 Moving (0.08, 0.15) raw xDistance=-0.15 yDistance=-0.07
21:12:49.665 00.001 12252 PPEC rslt: input = -0.15, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1295.41
21:12:49.665 00.000 12252 PPEC: input: -0.15, control: -0.08, exposure: 2000
21:12:49.666 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:49.666 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:12:49.666 00.000 12252 MoveAxis(E, 32, ABG)
21:12:49.666 00.000 12252 Guiding  Dir = 2, Dur = 32
21:12:49.666 00.000 12252 IsSlewing returns 0
21:12:49.666 00.000 12252 IsGuiding returns 0
21:12:49.669 00.003 12252 PulseGuide returned control before completion, sleep 41
21:12:49.721 00.052 12252 IsGuiding returns 0
21:12:49.721 00.000 12252 Move returns status 0, amount 32
21:12:49.721 00.000 12252 MoveAxis(N, 0, ABG)
21:12:49.721 00.000 12252 Move returns status 0, amount 0
21:12:49.723 00.002 12252 move complete, result=0
21:12:49.723 00.000 12252 worker thread done servicing request
21:12:49.723 00.000 9044 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
21:12:49.723 00.000 12252 Worker thread wakes up
21:12:49.723 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:49.724 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:52.071 02.347 12252 Exposure complete
21:12:52.133 00.062 12252 worker thread done servicing request
21:12:52.133 00.000 9044 OnExposeComplete: enter
21:12:52.135 00.002 9044 UpdateGuideState(): m_state=6
21:12:52.135 00.000 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1611
21:12:52.136 00.001 9044 Star::Find returns 1 (0), X=1010.69, Y=824.51, Mass=5621, SNR=51.4, Peak=173 HFD=5.2
21:12:52.137 00.001 9044 MultiStar: [#1 -0.06,0.01,1.05,U] [#2 -0.06,-0.24,1.19,U] [#3 0.01,0.13,0.85,U] [#4 -0.01,-0.23,1.26,U] [#5 0.08,-0.20,0.66,U] [#6 -0.12,0.07,0.42,U] [#7 -0.30,0.33,0.00,M5] [#8 -0.23,-0.03,0.41,U] 
21:12:52.138 00.001 9044 refined, 7 included, MultiStar: {-0.05, -0.07}, one-star: {-0.11, 0.11}
21:12:52.139 00.001 9044 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.62) = xAngle (-0.59 = -0.59)
21:12:52.140 00.001 9044 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.67 = 2.61)
21:12:52.140 00.000 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-2.22 mountX=0.07 mountY=0.04, mountTheta=0.55
21:12:52.142 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.07, opts=13)
21:12:52.143 00.001 9044 Enqueuing Move request for scope (-0.05, -0.07)
21:12:52.146 00.003 12252 Worker thread wakes up
21:12:52.146 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:52.147 00.001 9044 UpdateGuideState exits: m=5621 SNR=51.4
21:12:52.149 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:52.151 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
21:12:52.151 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:52.153 00.002 9044 Enqueuing Expose request
21:12:52.156 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
21:12:52.156 00.000 12252 Moving (-0.05, -0.07) raw xDistance=0.07 yDistance=0.04
21:12:52.162 00.006 12252 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.42
21:12:52.162 00.000 12252 PPEC: input: 0.07, control: 0.01, exposure: 2000
21:12:52.162 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:52.162 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:12:52.162 00.000 12252 MoveAxis(W, 3, ABG)
21:12:52.162 00.000 12252 Guiding  Dir = 3, Dur = 3
21:12:52.163 00.001 12252 IsSlewing returns 0
21:12:52.163 00.000 12252 IsGuiding returns 0
21:12:52.165 00.002 12252 PulseGuide returned control before completion, sleep 11
21:12:52.182 00.017 12252 IsGuiding returns 0
21:12:52.182 00.000 12252 Move returns status 0, amount 3
21:12:52.182 00.000 12252 MoveAxis(N, 0, ABG)
21:12:52.182 00.000 12252 Move returns status 0, amount 0
21:12:52.182 00.000 12252 move complete, result=0
21:12:52.182 00.000 12252 worker thread done servicing request
21:12:52.182 00.000 12252 Worker thread wakes up
21:12:52.182 00.000 9044 GuideStep: 0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
21:12:52.186 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:52.186 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:54.548 02.362 12252 Exposure complete
21:12:54.599 00.051 12252 worker thread done servicing request
21:12:54.599 00.000 9044 OnExposeComplete: enter
21:12:54.600 00.001 9044 UpdateGuideState(): m_state=6
21:12:54.601 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1612
21:12:54.602 00.001 9044 Star::Find returns 1 (0), X=1010.70, Y=824.75, Mass=5628, SNR=51.5, Peak=173 HFD=5.2
21:12:54.603 00.001 9044 MultiStar: [#1 -0.04,0.08,1.03,U] [#2 -0.09,-0.17,1.19,U] [#3 0.07,0.22,0.85,U] [#4 0.02,-0.19,1.26,U] [#5 0.11,-0.14,0.65,U] [#6 -0.14,-0.03,0.43,U] [#7 -0.18,0.32,0.42,U] [#8 -0.17,-0.14,0.41,U] 
21:12:54.604 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.10, 0.36}
21:12:54.605 00.001 9044 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.62) = xAngle (4.26 = -2.02)
21:12:54.605 00.000 9044 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.18 = 1.18)
21:12:54.606 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.64 mountX=-0.02 mountY=0.04, mountTheta=2.01
21:12:54.608 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.02, opts=13)
21:12:54.608 00.000 9044 Enqueuing Move request for scope (-0.04, 0.02)
21:12:54.609 00.001 12252 Worker thread wakes up
21:12:54.609 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:54.610 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
21:12:54.610 00.000 9044 UpdateGuideState exits: m=5628 SNR=51.5
21:12:54.611 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
21:12:54.611 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:54.611 00.000 12252 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
21:12:54.611 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:54.613 00.002 9044 Enqueuing Expose request
21:12:54.615 00.002 12252 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.43
21:12:54.615 00.000 12252 PPEC: input: -0.02, control: 0.01, exposure: 2000
21:12:54.615 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:54.615 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:12:54.615 00.000 12252 MoveAxis(W, 2, ABG)
21:12:54.615 00.000 12252 Guiding  Dir = 3, Dur = 2
21:12:54.615 00.000 12252 IsSlewing returns 0
21:12:54.616 00.001 12252 IsGuiding returns 0
21:12:54.617 00.001 12252 PulseGuide returned control before completion, sleep 11
21:12:54.643 00.026 12252 IsGuiding returns 0
21:12:54.643 00.000 12252 Move returns status 0, amount 2
21:12:54.643 00.000 12252 MoveAxis(N, 0, ABG)
21:12:54.643 00.000 12252 Move returns status 0, amount 0
21:12:54.643 00.000 12252 move complete, result=0
21:12:54.643 00.000 12252 worker thread done servicing request
21:12:54.643 00.000 9044 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:12:54.646 00.003 12252 Worker thread wakes up
21:12:54.647 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:54.647 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:57.014 02.367 12252 Exposure complete
21:12:57.060 00.046 12252 worker thread done servicing request
21:12:57.060 00.000 9044 OnExposeComplete: enter
21:12:57.061 00.001 9044 UpdateGuideState(): m_state=6
21:12:57.061 00.000 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1613
21:12:57.062 00.001 9044 Star::Find returns 1 (0), X=1010.74, Y=824.93, Mass=5671, SNR=51.8, Peak=173 HFD=5.1
21:12:57.064 00.002 9044 MultiStar: [#1 -0.07,0.39,0.00,M1] [#2 -0.17,-0.07,1.18,U] [#3 -0.01,0.44,0.00,M1] [#4 0.01,-0.08,1.26,U] [#5 0.07,-0.05,0.65,U] [#6 -0.25,0.35,0.00,M1] [#7 -0.25,0.57,0.00,M5] [#8 -0.34,-0.00,0.41,U] 
21:12:57.065 00.001 9044 refined, 4 included, MultiStar: {-0.08, 0.07}, one-star: {-0.06, 0.53}
21:12:57.066 00.001 9044 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.62) = xAngle (4.02 = -2.26)
21:12:57.067 00.001 9044 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.94 = 0.94)
21:12:57.068 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.40 mountX=-0.07 mountY=0.08, mountTheta=2.24
21:12:57.071 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.07, opts=13)
21:12:57.072 00.001 9044 Enqueuing Move request for scope (-0.08, 0.07)
21:12:57.074 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:57.075 00.001 9044 UpdateGuideState exits: m=5671 SNR=51.8
21:12:57.076 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:57.077 00.001 12252 Worker thread wakes up
21:12:57.077 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
21:12:57.077 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
21:12:57.077 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:57.079 00.002 9044 Enqueuing Expose request
21:12:57.080 00.001 12252 Moving (-0.08, 0.07) raw xDistance=-0.07 yDistance=0.08
21:12:57.085 00.005 12252 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.45
21:12:57.085 00.000 12252 PPEC: input: -0.07, control: 0.01, exposure: 2000
21:12:57.085 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:12:57.085 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:12:57.085 00.000 12252 MoveAxis(W, 4, ABG)
21:12:57.085 00.000 12252 Guiding  Dir = 3, Dur = 4
21:12:57.085 00.000 12252 IsSlewing returns 0
21:12:57.086 00.001 12252 IsGuiding returns 0
21:12:57.088 00.002 12252 PulseGuide returned control before completion, sleep 12
21:12:57.108 00.020 12252 IsGuiding returns 0
21:12:57.108 00.000 12252 Move returns status 0, amount 4
21:12:57.108 00.000 12252 MoveAxis(N, 0, ABG)
21:12:57.108 00.000 12252 Move returns status 0, amount 0
21:12:57.108 00.000 12252 move complete, result=0
21:12:57.108 00.000 12252 worker thread done servicing request
21:12:57.110 00.002 12252 Worker thread wakes up
21:12:57.110 00.000 9044 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
21:12:57.112 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:57.113 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:59.449 02.336 12252 Exposure complete
21:12:59.496 00.047 12252 worker thread done servicing request
21:12:59.497 00.001 9044 OnExposeComplete: enter
21:12:59.498 00.001 9044 UpdateGuideState(): m_state=6
21:12:59.498 00.000 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1614
21:12:59.500 00.002 9044 Star::Find returns 1 (0), X=1010.49, Y=825.04, Mass=5654, SNR=51.6, Peak=173 HFD=5.1
21:12:59.501 00.001 9044 MultiStar: [#1 -0.13,0.49,0.00,M2] [#2 -0.18,-0.03,1.20,U] [#3 -0.08,0.54,0.00,M2] [#4 -0.07,0.05,1.26,U] [#5 -0.01,0.12,0.65,U] [#6 -0.32,0.37,0.00,M2] [#7 -0.39,0.57,0.00,M6] [#8 -0.44,0.24,0.00,M1] 
21:12:59.502 00.001 9044 refined, 3 included, MultiStar: {-0.15, 0.18}, one-star: {-0.30, 0.64}
21:12:59.502 00.000 9044 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.62) = xAngle (3.89 = -2.39)
21:12:59.503 00.001 9044 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.80 = 0.80)
21:12:59.504 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=0.18 hyp=0.24 cameraTheta=2.26 mountX=-0.17 mountY=0.17, mountTheta=2.37
21:12:59.506 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.18, opts=13)
21:12:59.507 00.001 9044 Enqueuing Move request for scope (-0.15, 0.18)
21:12:59.508 00.001 12252 Worker thread wakes up
21:12:59.508 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:12:59.508 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.18) opts 0xd
21:12:59.510 00.002 9044 UpdateGuideState exits: m=5654 SNR=51.6
21:12:59.511 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:12:59.512 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:12:59.513 00.001 9044 Enqueuing Expose request
21:12:59.514 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.18)
21:12:59.514 00.000 12252 Moving (-0.15, 0.18) raw xDistance=-0.17 yDistance=0.17
21:12:59.517 00.003 12252 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1295.47
21:12:59.517 00.000 12252 PPEC: input: -0.17, control: -0.11, exposure: 2000
21:12:59.517 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:12:59.517 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:12:59.517 00.000 12252 MoveAxis(E, 43, ABG)
21:12:59.517 00.000 12252 Guiding  Dir = 2, Dur = 43
21:12:59.517 00.000 12252 IsSlewing returns 0
21:12:59.517 00.000 12252 IsGuiding returns 0
21:12:59.519 00.002 12252 PulseGuide returned control before completion, sleep 52
21:12:59.586 00.067 12252 IsGuiding returns 0
21:12:59.586 00.000 12252 Move returns status 0, amount 43
21:12:59.586 00.000 12252 MoveAxis(N, 0, ABG)
21:12:59.586 00.000 12252 Move returns status 0, amount 0
21:12:59.586 00.000 12252 move complete, result=0
21:12:59.586 00.000 12252 worker thread done servicing request
21:12:59.586 00.000 12252 Worker thread wakes up
21:12:59.586 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:12:59.586 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:12:59.586 00.000 9044 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms NORTH
21:13:01.944 02.358 12252 Exposure complete
21:13:01.992 00.048 12252 worker thread done servicing request
21:13:01.992 00.000 9044 OnExposeComplete: enter
21:13:01.993 00.001 9044 UpdateGuideState(): m_state=6
21:13:01.995 00.002 9044 Star::Find(15, 1010, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1615
21:13:01.996 00.001 9044 Star::Find returns 1 (0), X=1010.51, Y=824.92, Mass=5701, SNR=51.9, Peak=173 HFD=5.1
21:13:01.997 00.001 9044 MultiStar: [#1 -0.17,0.39,0.00,M3] [#2 -0.20,-0.10,1.21,U] [#3 0.03,0.41,0.00,M3] [#4 -0.08,0.00,1.28,U] [#5 -0.03,0.01,0.65,U] [#6 -0.28,0.25,0.42,U] [#7 -0.37,0.51,0.00,M7] [#8 -0.34,0.10,0.41,U] 
21:13:01.999 00.002 9044 refined, 5 included, MultiStar: {-0.18, 0.11}, one-star: {-0.29, 0.52}
21:13:02.000 00.001 9044 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.62) = xAngle (4.22 = -2.06)
21:13:02.001 00.001 9044 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.14 = 1.14)
21:13:02.002 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.60 mountX=-0.10 mountY=0.19, mountTheta=2.05
21:13:02.004 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=0.11, opts=13)
21:13:02.006 00.002 9044 Enqueuing Move request for scope (-0.18, 0.11)
21:13:02.007 00.001 12252 Worker thread wakes up
21:13:02.007 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:02.008 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
21:13:02.008 00.000 9044 UpdateGuideState exits: m=5701 SNR=51.9
21:13:02.009 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
21:13:02.009 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:02.010 00.001 12252 Moving (-0.18, 0.11) raw xDistance=-0.10 yDistance=0.19
21:13:02.010 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:02.012 00.002 9044 Enqueuing Expose request
21:13:02.013 00.001 12252 PPEC rslt: input = -0.10, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 1295.49
21:13:02.013 00.000 12252 PPEC: input: -0.10, control: -0.07, exposure: 2000
21:13:02.013 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:13:02.013 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:13:02.014 00.001 12252 MoveAxis(E, 28, ABG)
21:13:02.014 00.000 12252 Guiding  Dir = 2, Dur = 28
21:13:02.014 00.000 12252 IsSlewing returns 0
21:13:02.014 00.000 12252 IsGuiding returns 0
21:13:02.016 00.002 12252 PulseGuide returned control before completion, sleep 37
21:13:02.058 00.042 12252 IsGuiding returns 0
21:13:02.058 00.000 12252 Move returns status 0, amount 28
21:13:02.058 00.000 12252 MoveAxis(N, 0, ABG)
21:13:02.058 00.000 12252 Move returns status 0, amount 0
21:13:02.058 00.000 12252 move complete, result=0
21:13:02.058 00.000 12252 worker thread done servicing request
21:13:02.058 00.000 12252 Worker thread wakes up
21:13:02.058 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:02.058 00.000 9044 GuideStep: -0.1 px 28 ms EAST, 0.2 px 0 ms NORTH
21:13:02.060 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:04.415 02.355 12252 Exposure complete
21:13:04.467 00.052 12252 worker thread done servicing request
21:13:04.467 00.000 9044 OnExposeComplete: enter
21:13:04.468 00.001 9044 UpdateGuideState(): m_state=6
21:13:04.471 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1616
21:13:04.473 00.002 9044 Star::Find returns 1 (0), X=1010.50, Y=824.75, Mass=5580, SNR=51.2, Peak=173 HFD=5.2
21:13:04.477 00.004 9044 MultiStar: [#1 -0.15,0.21,1.04,U] [#2 -0.12,-0.20,1.21,U] [#3 -0.16,0.17,0.85,U] [#4 -0.09,-0.20,1.27,U] [#5 -0.02,-0.20,0.66,U] [#6 -0.26,0.09,0.43,U] [#7 -0.30,0.43,0.00,M8] [#8 -0.35,-0.01,0.42,U] 
21:13:04.479 00.002 9044 refined, 7 included, MultiStar: {-0.16, 0.02}, one-star: {-0.29, 0.36}
21:13:04.482 00.003 9044 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.62) = xAngle (4.65 = -1.64)
21:13:04.484 00.002 9044 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.56 = 1.56)
21:13:04.486 00.002 9044 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.02 mountX=-0.01 mountY=0.16, mountTheta=1.64
21:13:04.490 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.02, opts=13)
21:13:04.493 00.003 9044 Enqueuing Move request for scope (-0.16, 0.02)
21:13:04.494 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:04.496 00.002 9044 UpdateGuideState exits: m=5580 SNR=51.2
21:13:04.498 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:04.499 00.001 12252 Worker thread wakes up
21:13:04.499 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:04.500 00.001 9044 Enqueuing Expose request
21:13:04.501 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
21:13:04.501 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
21:13:04.501 00.000 12252 Moving (-0.16, 0.02) raw xDistance=-0.01 yDistance=0.16
21:13:04.508 00.007 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.52
21:13:04.508 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
21:13:04.508 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.11 newest=0.53
21:13:04.508 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
21:13:04.509 00.001 12252 MoveAxis(E, 4, ABG)
21:13:04.509 00.000 12252 Guiding  Dir = 2, Dur = 4
21:13:04.509 00.000 12252 IsSlewing returns 0
21:13:04.509 00.000 12252 IsGuiding returns 0
21:13:04.511 00.002 12252 PulseGuide returned control before completion, sleep 13
21:13:04.534 00.023 12252 IsGuiding returns 0
21:13:04.534 00.000 12252 Move returns status 0, amount 4
21:13:04.534 00.000 12252 BLC: Oldest BLC event removed
21:13:04.534 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
21:13:04.534 00.000 12252 MoveAxis(S, 136, ABG)
21:13:04.534 00.000 12252 Guiding  Dir = 1, Dur = 136
21:13:04.534 00.000 12252 IsSlewing returns 0
21:13:04.535 00.001 12252 IsGuiding returns 0
21:13:04.542 00.007 12252 PulseGuide returned control before completion, sleep 139
21:13:04.690 00.148 12252 IsGuiding returns 1
21:13:04.690 00.000 12252 scope still moving after pulse duration time elapsed
21:13:04.720 00.030 12252 IsSlewing returns 0
21:13:04.720 00.000 12252 IsGuiding returns 0
21:13:04.720 00.000 12252 scope move finished after 136 + 49 ms
21:13:04.720 00.000 12252 Move returns status 0, amount 136
21:13:04.720 00.000 12252 move complete, result=0
21:13:04.720 00.000 12252 worker thread done servicing request
21:13:04.720 00.000 12252 Worker thread wakes up
21:13:04.720 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.2 px 136 ms SOUTH
21:13:04.723 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:04.723 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:07.088 02.365 12252 Exposure complete
21:13:07.134 00.046 12252 worker thread done servicing request
21:13:07.134 00.000 9044 OnExposeComplete: enter
21:13:07.137 00.003 9044 UpdateGuideState(): m_state=6
21:13:07.138 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1617
21:13:07.139 00.001 9044 Star::Find returns 1 (0), X=1010.78, Y=824.94, Mass=5548, SNR=51.2, Peak=173 HFD=4.9
21:13:07.141 00.002 9044 MultiStar: [#1 0.09,0.44,0.00,M3] [#2 0.02,-0.02,1.21,U] [#3 0.13,0.52,0.00,M3] [#4 0.06,-0.01,1.28,U] [#5 0.23,0.10,0.66,U] [#6 -0.04,0.29,0.42,U] [#7 -0.13,0.58,0.00,M9] [#8 -0.06,0.16,0.42,U] 
21:13:07.142 00.001 9044 refined, 5 included, MultiStar: {0.04, 0.15}, one-star: {-0.01, 0.54}
21:13:07.143 00.001 9044 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.62) = xAngle (2.93 = 2.93)
21:13:07.144 00.001 9044 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.15 = -0.15)
21:13:07.145 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.30 mountX=-0.15 mountY=-0.02, mountTheta=-2.99
21:13:07.147 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.15, opts=13)
21:13:07.148 00.001 9044 Enqueuing Move request for scope (0.04, 0.15)
21:13:07.149 00.001 12252 Worker thread wakes up
21:13:07.149 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:07.151 00.002 9044 UpdateGuideState exits: m=5548 SNR=51.2
21:13:07.152 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:07.153 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
21:13:07.153 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:07.154 00.001 9044 Enqueuing Expose request
21:13:07.155 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
21:13:07.155 00.000 12252 Moving (0.04, 0.15) raw xDistance=-0.15 yDistance=-0.02
21:13:07.155 00.000 12252 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.163286, 1:-0.024300
21:13:07.155 00.000 12252 BLC: No correction, Miss < min_move
21:13:07.158 00.003 12252 PPEC rslt: input = -0.15, final = -0.09, react = -0.09, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1295.55
21:13:07.158 00.000 12252 PPEC: input: -0.15, control: -0.09, exposure: 2000
21:13:07.158 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:07.158 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:13:07.158 00.000 12252 MoveAxis(E, 33, ABG)
21:13:07.158 00.000 12252 Guiding  Dir = 2, Dur = 33
21:13:07.158 00.000 12252 IsSlewing returns 0
21:13:07.160 00.002 12252 IsGuiding returns 0
21:13:07.161 00.001 12252 PulseGuide returned control before completion, sleep 42
21:13:07.214 00.053 12252 IsGuiding returns 0
21:13:07.214 00.000 12252 Move returns status 0, amount 33
21:13:07.214 00.000 12252 MoveAxis(N, 0, ABG)
21:13:07.214 00.000 12252 Move returns status 0, amount 0
21:13:07.214 00.000 12252 move complete, result=0
21:13:07.214 00.000 12252 worker thread done servicing request
21:13:07.214 00.000 12252 Worker thread wakes up
21:13:07.214 00.000 9044 GuideStep: -0.2 px 33 ms EAST, -0.0 px 0 ms NORTH
21:13:07.216 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:07.216 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:09.572 02.356 12252 Exposure complete
21:13:09.630 00.058 12252 worker thread done servicing request
21:13:09.630 00.000 9044 OnExposeComplete: enter
21:13:09.631 00.001 9044 UpdateGuideState(): m_state=6
21:13:09.632 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1618
21:13:09.633 00.001 9044 Star::Find returns 1 (0), X=1010.81, Y=824.86, Mass=5611, SNR=51.5, Peak=173 HFD=5.0
21:13:09.634 00.001 9044 MultiStar: [#1 0.12,0.36,1.04,U] [#2 -0.03,-0.13,1.21,U] [#3 0.13,0.26,0.85,U] [#4 0.11,-0.04,1.29,U] [#5 0.15,-0.06,0.66,U] [#6 -0.03,0.22,0.43,U] [#7 -0.08,0.52,0.00,M10] [#8 -0.07,0.07,0.42,U] 
21:13:09.635 00.001 9044 refined, 7 included, MultiStar: {0.06, 0.14}, one-star: {0.02, 0.47}
21:13:09.636 00.001 9044 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.62) = xAngle (2.78 = 2.78)
21:13:09.637 00.001 9044 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.30 = -0.30)
21:13:09.639 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.15 mountX=-0.14 mountY=-0.04, mountTheta=-2.83
21:13:09.641 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.14, opts=13)
21:13:09.642 00.001 9044 Enqueuing Move request for scope (0.06, 0.14)
21:13:09.643 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:09.644 00.001 9044 UpdateGuideState exits: m=5611 SNR=51.5
21:13:09.645 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:09.647 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:09.648 00.001 9044 Enqueuing Expose request
21:13:09.649 00.001 12252 Worker thread wakes up
21:13:09.649 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.14) opts 0xd
21:13:09.649 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.14)
21:13:09.649 00.000 12252 Moving (0.06, 0.14) raw xDistance=-0.14 yDistance=-0.04
21:13:09.649 00.000 12252 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.163286, 1:-0.024300, 2:-0.044601
21:13:09.649 00.000 12252 BLC: No correction, Miss < min_move
21:13:09.652 00.003 12252 PPEC rslt: input = -0.14, final = -0.04, react = -0.08, pred = 0.04, hyst = -0.08, hyst_pct = 0.00, period_length = 1295.59
21:13:09.652 00.000 12252 PPEC: input: -0.14, control: -0.04, exposure: 2000
21:13:09.652 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:09.652 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:13:09.652 00.000 12252 MoveAxis(E, 17, ABG)
21:13:09.652 00.000 12252 Guiding  Dir = 2, Dur = 17
21:13:09.653 00.001 12252 IsSlewing returns 0
21:13:09.653 00.000 12252 IsGuiding returns 0
21:13:09.655 00.002 12252 PulseGuide returned control before completion, sleep 26
21:13:09.689 00.034 12252 IsGuiding returns 0
21:13:09.689 00.000 12252 Move returns status 0, amount 17
21:13:09.689 00.000 12252 MoveAxis(N, 0, ABG)
21:13:09.690 00.001 12252 Move returns status 0, amount 0
21:13:09.690 00.000 12252 move complete, result=0
21:13:09.690 00.000 12252 worker thread done servicing request
21:13:09.690 00.000 12252 Worker thread wakes up
21:13:09.690 00.000 9044 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
21:13:09.693 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:09.693 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:12.036 02.343 12252 Exposure complete
21:13:12.079 00.043 12252 worker thread done servicing request
21:13:12.079 00.000 9044 OnExposeComplete: enter
21:13:12.081 00.002 9044 UpdateGuideState(): m_state=6
21:13:12.085 00.004 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1619
21:13:12.086 00.001 9044 Star::Find returns 1 (0), X=1010.79, Y=824.80, Mass=5489, SNR=50.8, Peak=173 HFD=5.0
21:13:12.089 00.003 9044 MultiStar: [#1 0.05,0.23,1.05,U] [#2 -0.06,-0.25,1.24,U] [#3 0.09,0.20,0.86,U] [#4 0.09,-0.17,1.28,U] [#5 0.08,-0.17,0.66,U] [#6 0.02,0.09,0.42,U] [#7 -0.14,0.37,0.00,R] [#8 -0.05,-0.06,0.42,U] 
21:13:12.090 00.001 9044 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {-0.00, 0.40}
21:13:12.091 00.001 9044 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.62) = xAngle (2.35 = 2.35)
21:13:12.093 00.002 9044 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.73 = -0.73)
21:13:12.095 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.73 mountX=-0.03 mountY=-0.03, mountTheta=-2.38
21:13:12.098 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.03, opts=13)
21:13:12.101 00.003 9044 Enqueuing Move request for scope (0.03, 0.03)
21:13:12.103 00.002 12252 Worker thread wakes up
21:13:12.103 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:12.105 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
21:13:12.105 00.000 9044 UpdateGuideState exits: m=5489 SNR=50.8
21:13:12.106 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
21:13:12.106 00.000 12252 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
21:13:12.106 00.000 12252 BLC: window closed
21:13:12.106 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:12.107 00.001 12252 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.163286, 1:-0.024300, 2:-0.044601
21:13:12.107 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:12.108 00.001 9044 Enqueuing Expose request
21:13:12.109 00.001 12252 BLC: No correction, Miss < min_move
21:13:12.113 00.004 12252 PPEC rslt: input = -0.03, final = 0.07, react = -0.02, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.62
21:13:12.113 00.000 12252 PPEC: input: -0.03, control: 0.07, exposure: 2000
21:13:12.113 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:12.113 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:13:12.113 00.000 12252 MoveAxis(W, 28, ABG)
21:13:12.113 00.000 12252 Guiding  Dir = 3, Dur = 28
21:13:12.113 00.000 12252 IsSlewing returns 0
21:13:12.113 00.000 12252 IsGuiding returns 0
21:13:12.115 00.002 12252 PulseGuide returned control before completion, sleep 36
21:13:12.162 00.047 12252 IsGuiding returns 0
21:13:12.162 00.000 12252 Move returns status 0, amount 28
21:13:12.162 00.000 12252 MoveAxis(N, 0, ABG)
21:13:12.162 00.000 12252 Move returns status 0, amount 0
21:13:12.162 00.000 12252 move complete, result=0
21:13:12.162 00.000 12252 worker thread done servicing request
21:13:12.162 00.000 12252 Worker thread wakes up
21:13:12.163 00.001 9044 GuideStep: -0.0 px 28 ms WEST, -0.0 px 0 ms NORTH
21:13:12.166 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:12.166 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:14.513 02.347 12252 Exposure complete
21:13:14.583 00.070 12252 worker thread done servicing request
21:13:14.583 00.000 9044 OnExposeComplete: enter
21:13:14.585 00.002 9044 UpdateGuideState(): m_state=6
21:13:14.589 00.004 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1620
21:13:14.590 00.001 9044 Star::Find returns 1 (0), X=1010.74, Y=824.78, Mass=5513, SNR=50.9, Peak=173 HFD=5.1
21:13:14.592 00.002 9044 MultiStar: [#1 0.06,0.33,1.05,U] [#2 -0.03,-0.21,1.22,U] [#3 0.10,0.23,0.86,U] [#4 0.05,-0.09,1.28,U] [#5 0.14,-0.11,0.66,U] [#6 -0.10,0.18,0.43,U] [#7 -0.02,-0.11,0.45,U] [#8 -0.13,-0.03,0.41,U] 
21:13:14.594 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {-0.06, 0.38}
21:13:14.595 00.001 9044 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.62) = xAngle (2.98 = 2.98)
21:13:14.598 00.003 9044 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.10 = -0.10)
21:13:14.599 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.35 mountX=-0.07 mountY=-0.01, mountTheta=-3.04
21:13:14.604 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.07, opts=13)
21:13:14.607 00.003 9044 Enqueuing Move request for scope (0.01, 0.07)
21:13:14.610 00.003 12252 Worker thread wakes up
21:13:14.610 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:14.612 00.002 9044 UpdateGuideState exits: m=5513 SNR=50.9
21:13:14.615 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:14.618 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
21:13:14.618 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:14.620 00.002 9044 Enqueuing Expose request
21:13:14.623 00.003 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
21:13:14.623 00.000 12252 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.01
21:13:14.628 00.005 12252 PPEC rslt: input = -0.07, final = 0.09, react = -0.04, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 1295.67
21:13:14.629 00.001 12252 PPEC: input: -0.07, control: 0.09, exposure: 2000
21:13:14.629 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:14.629 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:13:14.629 00.000 12252 MoveAxis(W, 35, ABG)
21:13:14.629 00.000 12252 Guiding  Dir = 3, Dur = 35
21:13:14.630 00.001 12252 IsSlewing returns 0
21:13:14.630 00.000 12252 IsGuiding returns 0
21:13:14.632 00.002 12252 PulseGuide returned control before completion, sleep 43
21:13:14.680 00.048 12252 IsGuiding returns 0
21:13:14.681 00.001 12252 Move returns status 0, amount 35
21:13:14.681 00.000 12252 MoveAxis(N, 0, ABG)
21:13:14.681 00.000 12252 Move returns status 0, amount 0
21:13:14.681 00.000 12252 move complete, result=0
21:13:14.681 00.000 12252 worker thread done servicing request
21:13:14.681 00.000 12252 Worker thread wakes up
21:13:14.681 00.000 9044 GuideStep: -0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
21:13:14.683 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:14.683 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:17.025 02.342 12252 Exposure complete
21:13:17.069 00.044 12252 worker thread done servicing request
21:13:17.069 00.000 9044 OnExposeComplete: enter
21:13:17.073 00.004 9044 UpdateGuideState(): m_state=6
21:13:17.074 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1621
21:13:17.075 00.001 9044 Star::Find returns 1 (0), X=1010.79, Y=824.88, Mass=5655, SNR=51.8, Peak=173 HFD=5.1
21:13:17.076 00.001 9044 MultiStar: [#1 0.12,0.36,1.03,U] [#2 -0.03,-0.06,1.19,U] [#3 0.17,0.45,0.00,M1] [#4 0.12,-0.03,1.27,U] [#5 0.23,-0.03,0.65,U] [#6 -0.07,0.24,0.42,U] [#7 0.05,0.21,0.44,U] [#8 -0.06,0.21,0.41,U] 
21:13:17.077 00.001 9044 refined, 7 included, MultiStar: {0.06, 0.16}, one-star: {-0.00, 0.49}
21:13:17.078 00.001 9044 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.62) = xAngle (2.85 = 2.85)
21:13:17.079 00.001 9044 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.23 = -0.23)
21:13:17.081 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.23 mountX=-0.16 mountY=-0.04, mountTheta=-2.91
21:13:17.083 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.16, opts=13)
21:13:17.085 00.002 9044 Enqueuing Move request for scope (0.06, 0.16)
21:13:17.086 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:17.087 00.001 12252 Worker thread wakes up
21:13:17.087 00.000 9044 UpdateGuideState exits: m=5655 SNR=51.8
21:13:17.088 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
21:13:17.088 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:17.089 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
21:13:17.089 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:17.091 00.002 12252 Moving (0.06, 0.16) raw xDistance=-0.16 yDistance=-0.04
21:13:17.091 00.000 9044 Enqueuing Expose request
21:13:17.093 00.002 12252 PPEC rslt: input = -0.16, final = 0.01, react = -0.10, pred = 0.11, hyst = -0.08, hyst_pct = 0.00, period_length = 1295.71
21:13:17.093 00.000 12252 PPEC: input: -0.16, control: 0.01, exposure: 2000
21:13:17.093 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:17.093 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:13:17.093 00.000 12252 MoveAxis(W, 4, ABG)
21:13:17.093 00.000 12252 Guiding  Dir = 3, Dur = 4
21:13:17.094 00.001 12252 IsSlewing returns 0
21:13:17.094 00.000 12252 IsGuiding returns 0
21:13:17.096 00.002 12252 PulseGuide returned control before completion, sleep 13
21:13:17.113 00.017 12252 IsGuiding returns 0
21:13:17.113 00.000 12252 Move returns status 0, amount 4
21:13:17.113 00.000 12252 MoveAxis(N, 0, ABG)
21:13:17.113 00.000 12252 Move returns status 0, amount 0
21:13:17.113 00.000 12252 move complete, result=0
21:13:17.113 00.000 12252 worker thread done servicing request
21:13:17.113 00.000 12252 Worker thread wakes up
21:13:17.113 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:17.113 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:17.113 00.000 9044 GuideStep: -0.2 px 4 ms WEST, -0.0 px 0 ms NORTH
21:13:19.468 02.355 12252 Exposure complete
21:13:19.539 00.071 12252 worker thread done servicing request
21:13:19.539 00.000 9044 OnExposeComplete: enter
21:13:19.541 00.002 9044 UpdateGuideState(): m_state=6
21:13:19.543 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1622
21:13:19.545 00.002 9044 Star::Find returns 1 (0), X=1010.83, Y=824.87, Mass=5524, SNR=51.0, Peak=173 HFD=4.9
21:13:19.547 00.002 9044 MultiStar: [#1 0.15,0.38,0.00,M1] [#2 0.02,-0.09,1.20,U] [#3 0.19,0.47,0.00,M2] [#4 0.12,-0.04,1.29,U] [#5 0.26,0.00,0.66,U] [#6 0.02,0.28,0.42,U] [#7 0.09,0.24,0.44,U] [#8 -0.03,0.09,0.43,U] 
21:13:19.548 00.001 9044 refined, 6 included, MultiStar: {0.08, 0.11}, one-star: {0.04, 0.47}
21:13:19.548 00.000 9044 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.62) = xAngle (2.57 = 2.57)
21:13:19.549 00.001 9044 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.51 = -0.51)
21:13:19.550 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.13 cameraTheta=0.95 mountX=-0.11 mountY=-0.06, mountTheta=-2.62
21:13:19.553 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.11, opts=13)
21:13:19.554 00.001 9044 Enqueuing Move request for scope (0.08, 0.11)
21:13:19.555 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:19.556 00.001 9044 UpdateGuideState exits: m=5524 SNR=51.0
21:13:19.557 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:19.559 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:19.561 00.002 9044 Enqueuing Expose request
21:13:19.562 00.001 12252 Worker thread wakes up
21:13:19.562 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
21:13:19.562 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
21:13:19.562 00.000 12252 Moving (0.08, 0.11) raw xDistance=-0.11 yDistance=-0.06
21:13:19.566 00.004 12252 PPEC rslt: input = -0.11, final = 0.04, react = -0.07, pred = 0.11, hyst = -0.05, hyst_pct = 0.00, period_length = 1295.76
21:13:19.566 00.000 12252 PPEC: input: -0.11, control: 0.04, exposure: 2000
21:13:19.566 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:19.566 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:13:19.566 00.000 12252 MoveAxis(W, 16, ABG)
21:13:19.566 00.000 12252 Guiding  Dir = 3, Dur = 16
21:13:19.567 00.001 12252 IsSlewing returns 0
21:13:19.567 00.000 12252 IsGuiding returns 0
21:13:19.569 00.002 12252 PulseGuide returned control before completion, sleep 24
21:13:19.610 00.041 12252 IsGuiding returns 0
21:13:19.610 00.000 12252 Move returns status 0, amount 16
21:13:19.610 00.000 12252 MoveAxis(N, 0, ABG)
21:13:19.611 00.001 12252 Move returns status 0, amount 0
21:13:19.611 00.000 12252 move complete, result=0
21:13:19.611 00.000 12252 worker thread done servicing request
21:13:19.611 00.000 12252 Worker thread wakes up
21:13:19.611 00.000 9044 GuideStep: -0.1 px 16 ms WEST, -0.1 px 0 ms NORTH
21:13:19.614 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:19.614 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:21.943 02.329 12252 Exposure complete
21:13:21.986 00.043 12252 worker thread done servicing request
21:13:21.987 00.001 9044 OnExposeComplete: enter
21:13:21.988 00.001 9044 UpdateGuideState(): m_state=6
21:13:21.990 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1623
21:13:21.993 00.003 9044 Star::Find returns 1 (0), X=1010.80, Y=824.93, Mass=5554, SNR=51.2, Peak=173 HFD=5.0
21:13:21.995 00.002 9044 MultiStar: [#1 0.06,0.40,0.00,M2] [#2 0.01,0.03,1.19,U] [#3 0.13,0.54,0.00,M3] [#4 0.08,0.07,1.29,U] [#5 0.19,0.09,0.66,U] [#6 -0.12,0.40,0.00,M1] [#7 -0.04,0.28,0.44,U] [#8 -0.24,0.24,0.41,U] 
21:13:21.998 00.003 9044 refined, 5 included, MultiStar: {0.02, 0.19}, one-star: {0.00, 0.54}
21:13:22.000 00.002 9044 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.62) = xAngle (3.06 = 3.06)
21:13:22.001 00.001 9044 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.02 = -0.02)
21:13:22.001 00.000 9044 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.44 mountX=-0.19 mountY=-0.00, mountTheta=-3.12
21:13:22.004 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.19, opts=13)
21:13:22.005 00.001 9044 Enqueuing Move request for scope (0.02, 0.19)
21:13:22.007 00.002 12252 Worker thread wakes up
21:13:22.007 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:22.009 00.002 9044 UpdateGuideState exits: m=5554 SNR=51.2
21:13:22.010 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
21:13:22.010 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:22.011 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:22.012 00.001 9044 Enqueuing Expose request
21:13:22.013 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
21:13:22.013 00.000 12252 Moving (0.02, 0.19) raw xDistance=-0.19 yDistance=-0.00
21:13:22.015 00.002 12252 PPEC rslt: input = -0.19, final = -0.03, react = -0.11, pred = 0.08, hyst = -0.10, hyst_pct = 0.00, period_length = 1295.81
21:13:22.015 00.000 12252 PPEC: input: -0.19, control: -0.03, exposure: 2000
21:13:22.015 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:22.015 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:13:22.016 00.001 12252 MoveAxis(E, 12, ABG)
21:13:22.016 00.000 12252 Guiding  Dir = 2, Dur = 12
21:13:22.016 00.000 12252 IsSlewing returns 0
21:13:22.016 00.000 12252 IsGuiding returns 0
21:13:22.017 00.001 12252 PulseGuide returned control before completion, sleep 21
21:13:22.047 00.030 12252 IsGuiding returns 0
21:13:22.047 00.000 12252 Move returns status 0, amount 12
21:13:22.047 00.000 12252 MoveAxis(N, 0, ABG)
21:13:22.047 00.000 12252 Move returns status 0, amount 0
21:13:22.047 00.000 12252 move complete, result=0
21:13:22.047 00.000 12252 worker thread done servicing request
21:13:22.047 00.000 12252 Worker thread wakes up
21:13:22.047 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:22.047 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:22.047 00.000 9044 GuideStep: -0.2 px 12 ms EAST, -0.0 px 0 ms NORTH
21:13:24.404 02.357 12252 Exposure complete
21:13:24.449 00.045 12252 worker thread done servicing request
21:13:24.449 00.000 9044 OnExposeComplete: enter
21:13:24.450 00.001 9044 UpdateGuideState(): m_state=6
21:13:24.451 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1624
21:13:24.453 00.002 9044 Star::Find returns 1 (0), X=1010.92, Y=824.94, Mass=5546, SNR=51.2, Peak=173 HFD=5.0
21:13:24.454 00.001 9044 MultiStar: [#1 0.21,0.46,0.00,M3] [#2 0.05,-0.07,1.21,U] [#3 0.23,0.50,0.00,M4] [#4 0.18,0.01,1.28,U] [#5 0.24,0.03,0.66,U] [#6 0.03,0.33,0.43,U] [#7 0.09,0.23,0.44,U] [#8 -0.03,0.17,0.41,U] 
21:13:24.455 00.001 9044 refined, 6 included, MultiStar: {0.11, 0.15}, one-star: {0.13, 0.55}
21:13:24.456 00.001 9044 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.62) = xAngle (2.54 = 2.54)
21:13:24.458 00.002 9044 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.55 = -0.55)
21:13:24.459 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.91 mountX=-0.15 mountY=-0.10, mountTheta=-2.58
21:13:24.461 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.15, opts=13)
21:13:24.462 00.001 9044 Enqueuing Move request for scope (0.11, 0.15)
21:13:24.463 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:24.465 00.002 9044 UpdateGuideState exits: m=5546 SNR=51.2
21:13:24.466 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:24.467 00.001 12252 Worker thread wakes up
21:13:24.467 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:24.468 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
21:13:24.468 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
21:13:24.468 00.000 12252 Moving (0.11, 0.15) raw xDistance=-0.15 yDistance=-0.10
21:13:24.468 00.000 9044 Enqueuing Expose request
21:13:24.471 00.003 12252 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = 0.06, hyst = -0.08, hyst_pct = 0.00, period_length = 1295.87
21:13:24.471 00.000 12252 PPEC: input: -0.15, control: -0.03, exposure: 2000
21:13:24.471 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:24.471 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:13:24.471 00.000 12252 MoveAxis(E, 14, ABG)
21:13:24.471 00.000 12252 Guiding  Dir = 2, Dur = 14
21:13:24.472 00.001 12252 IsSlewing returns 0
21:13:24.472 00.000 12252 IsGuiding returns 0
21:13:24.475 00.003 12252 PulseGuide returned control before completion, sleep 22
21:13:24.514 00.039 12252 IsGuiding returns 0
21:13:24.514 00.000 12252 Move returns status 0, amount 14
21:13:24.514 00.000 12252 MoveAxis(N, 0, ABG)
21:13:24.514 00.000 12252 Move returns status 0, amount 0
21:13:24.514 00.000 12252 move complete, result=0
21:13:24.514 00.000 12252 worker thread done servicing request
21:13:24.514 00.000 12252 Worker thread wakes up
21:13:24.514 00.000 9044 GuideStep: -0.2 px 14 ms EAST, -0.1 px 0 ms NORTH
21:13:24.516 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:24.516 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:26.862 02.346 12252 Exposure complete
21:13:26.914 00.052 12252 worker thread done servicing request
21:13:26.915 00.001 9044 OnExposeComplete: enter
21:13:26.917 00.002 9044 UpdateGuideState(): m_state=6
21:13:26.919 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1625
21:13:26.921 00.002 9044 Star::Find returns 1 (0), X=1010.90, Y=824.97, Mass=5520, SNR=51.1, Peak=173 HFD=4.8
21:13:26.924 00.003 9044 MultiStar: [#1 0.22,0.45,0.00,M4] [#2 0.05,-0.05,1.20,U] [#3 0.26,0.54,0.00,M5] [#4 0.24,-0.00,1.28,U] [#5 0.32,0.08,0.66,U] [#6 0.12,0.31,0.43,U] [#7 0.20,0.28,0.44,U] [#8 0.08,0.19,0.42,U] 
21:13:26.927 00.003 9044 refined, 6 included, MultiStar: {0.16, 0.17}, one-star: {0.10, 0.57}
21:13:26.929 00.002 9044 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.62) = xAngle (2.44 = 2.44)
21:13:26.931 00.002 9044 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.65 = -0.65)
21:13:26.934 00.003 9044 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.81 mountX=-0.17 mountY=-0.14, mountTheta=-2.47
21:13:26.939 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.17, opts=13)
21:13:26.942 00.003 9044 Enqueuing Move request for scope (0.16, 0.17)
21:13:26.944 00.002 12252 Worker thread wakes up
21:13:26.944 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:26.947 00.003 9044 UpdateGuideState exits: m=5520 SNR=51.1
21:13:26.948 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:26.950 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:26.952 00.002 9044 Enqueuing Expose request
21:13:26.953 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
21:13:26.953 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
21:13:26.954 00.001 12252 Moving (0.16, 0.17) raw xDistance=-0.17 yDistance=-0.14
21:13:26.957 00.003 12252 PPEC rslt: input = -0.17, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1295.93
21:13:26.957 00.000 12252 PPEC: input: -0.17, control: -0.08, exposure: 2000
21:13:26.957 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:26.957 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:13:26.957 00.000 12252 MoveAxis(E, 31, ABG)
21:13:26.957 00.000 12252 Guiding  Dir = 2, Dur = 31
21:13:26.958 00.001 12252 IsSlewing returns 0
21:13:26.958 00.000 12252 IsGuiding returns 0
21:13:26.960 00.002 12252 PulseGuide returned control before completion, sleep 39
21:13:27.004 00.044 12252 IsGuiding returns 0
21:13:27.004 00.000 12252 Move returns status 0, amount 31
21:13:27.004 00.000 12252 MoveAxis(N, 0, ABG)
21:13:27.004 00.000 12252 Move returns status 0, amount 0
21:13:27.004 00.000 12252 move complete, result=0
21:13:27.004 00.000 12252 worker thread done servicing request
21:13:27.004 00.000 12252 Worker thread wakes up
21:13:27.004 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:27.005 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:27.005 00.000 9044 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
21:13:29.362 02.357 12252 Exposure complete
21:13:29.427 00.065 12252 worker thread done servicing request
21:13:29.427 00.000 9044 OnExposeComplete: enter
21:13:29.429 00.002 9044 UpdateGuideState(): m_state=6
21:13:29.430 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1626
21:13:29.433 00.003 9044 Star::Find returns 1 (0), X=1010.85, Y=824.97, Mass=5559, SNR=51.2, Peak=173 HFD=5.0
21:13:29.435 00.002 9044 MultiStar: [#1 0.17,0.48,0.00,M5] [#2 0.08,0.00,1.19,U] [#3 0.25,0.55,0.00,M6] [#4 0.24,0.02,1.27,U] [#5 0.26,0.10,0.66,U] [#6 0.08,0.39,0.00,M1] [#7 0.13,0.30,0.44,U] [#8 0.06,0.23,0.42,U] 
21:13:29.438 00.003 9044 refined, 5 included, MultiStar: {0.14, 0.18}, one-star: {0.05, 0.57}
21:13:29.440 00.002 9044 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.62) = xAngle (2.53 = 2.53)
21:13:29.444 00.004 9044 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.55 = -0.55)
21:13:29.446 00.002 9044 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.91 mountX=-0.19 mountY=-0.12, mountTheta=-2.57
21:13:29.450 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.18, opts=13)
21:13:29.454 00.004 9044 Enqueuing Move request for scope (0.14, 0.18)
21:13:29.457 00.003 12252 Worker thread wakes up
21:13:29.457 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:29.460 00.003 9044 UpdateGuideState exits: m=5559 SNR=51.2
21:13:29.462 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:29.464 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:29.467 00.003 9044 Enqueuing Expose request
21:13:29.470 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
21:13:29.470 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
21:13:29.470 00.000 12252 Moving (0.14, 0.18) raw xDistance=-0.19 yDistance=-0.12
21:13:29.475 00.005 12252 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 1296.00
21:13:29.475 00.000 12252 PPEC: input: -0.19, control: -0.11, exposure: 2000
21:13:29.475 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:29.475 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:13:29.476 00.001 12252 MoveAxis(E, 44, ABG)
21:13:29.476 00.000 12252 Guiding  Dir = 2, Dur = 44
21:13:29.476 00.000 12252 IsSlewing returns 0
21:13:29.476 00.000 12252 IsGuiding returns 0
21:13:29.478 00.002 12252 PulseGuide returned control before completion, sleep 53
21:13:29.547 00.069 12252 IsGuiding returns 0
21:13:29.547 00.000 12252 Move returns status 0, amount 44
21:13:29.547 00.000 12252 MoveAxis(N, 0, ABG)
21:13:29.547 00.000 12252 Move returns status 0, amount 0
21:13:29.547 00.000 12252 move complete, result=0
21:13:29.547 00.000 12252 worker thread done servicing request
21:13:29.547 00.000 12252 Worker thread wakes up
21:13:29.547 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:29.548 00.001 9044 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
21:13:29.550 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:31.898 02.348 12252 Exposure complete
21:13:31.950 00.052 12252 worker thread done servicing request
21:13:31.950 00.000 9044 OnExposeComplete: enter
21:13:31.952 00.002 9044 UpdateGuideState(): m_state=6
21:13:31.953 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1627
21:13:31.956 00.003 9044 Star::Find returns 1 (0), X=1010.82, Y=824.71, Mass=5603, SNR=51.4, Peak=173 HFD=5.1
21:13:31.958 00.002 9044 MultiStar: [#1 0.14,0.23,1.07,U] [#2 0.08,-0.14,1.19,U] [#3 0.26,0.15,0.85,U] [#4 0.13,-0.23,1.26,U] [#5 0.25,-0.07,0.66,U] [#6 -0.06,0.11,0.42,U] [#7 0.04,0.01,0.44,U] [#8 -0.08,0.01,0.42,U] 
21:13:31.959 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.03, 0.32}
21:13:31.960 00.001 9044 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.62) = xAngle (1.92 = 1.92)
21:13:31.961 00.001 9044 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.17 = -1.17)
21:13:31.963 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.29 mountX=-0.04 mountY=-0.10, mountTheta=-1.92
21:13:31.965 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.03, opts=13)
21:13:31.966 00.001 9044 Enqueuing Move request for scope (0.11, 0.03)
21:13:31.967 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:31.968 00.001 12252 Worker thread wakes up
21:13:31.968 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
21:13:31.969 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
21:13:31.969 00.000 12252 Moving (0.11, 0.03) raw xDistance=-0.04 yDistance=-0.10
21:13:31.969 00.000 9044 UpdateGuideState exits: m=5603 SNR=51.4
21:13:31.970 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:31.971 00.001 12252 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.06
21:13:31.971 00.000 12252 PPEC: input: -0.04, control: 0.01, exposure: 2000
21:13:31.971 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:31.971 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:31.972 00.001 9044 Enqueuing Expose request
21:13:31.974 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:13:31.974 00.000 12252 MoveAxis(W, 4, ABG)
21:13:31.974 00.000 12252 Guiding  Dir = 3, Dur = 4
21:13:31.974 00.000 12252 IsSlewing returns 0
21:13:31.974 00.000 12252 IsGuiding returns 0
21:13:31.977 00.003 12252 PulseGuide returned control before completion, sleep 12
21:13:32.000 00.023 12252 IsGuiding returns 0
21:13:32.000 00.000 12252 Move returns status 0, amount 4
21:13:32.000 00.000 12252 MoveAxis(N, 0, ABG)
21:13:32.000 00.000 12252 Move returns status 0, amount 0
21:13:32.000 00.000 12252 move complete, result=0
21:13:32.000 00.000 12252 worker thread done servicing request
21:13:32.000 00.000 12252 Worker thread wakes up
21:13:32.000 00.000 9044 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
21:13:32.002 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:32.002 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:34.356 02.354 12252 Exposure complete
21:13:34.400 00.044 12252 worker thread done servicing request
21:13:34.400 00.000 9044 OnExposeComplete: enter
21:13:34.402 00.002 9044 UpdateGuideState(): m_state=6
21:13:34.405 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1628
21:13:34.406 00.001 9044 Star::Find returns 1 (0), X=1010.90, Y=824.77, Mass=5463, SNR=50.7, Peak=173 HFD=5.0
21:13:34.407 00.001 9044 MultiStar: [#1 0.21,0.25,1.07,U] [#2 0.06,-0.18,1.21,U] [#3 0.23,0.19,0.86,U] [#4 0.18,-0.12,1.28,U] [#5 0.23,-0.06,0.66,U] [#6 0.01,0.15,0.43,U] [#7 0.10,0.10,0.45,U] [#8 -0.03,0.11,0.43,U] 
21:13:34.408 00.001 9044 refined, 8 included, MultiStar: {0.14, 0.08}, one-star: {0.10, 0.37}
21:13:34.409 00.001 9044 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.62) = xAngle (2.13 = 2.13)
21:13:34.411 00.002 9044 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.95 = -0.95)
21:13:34.412 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.51 mountX=-0.08 mountY=-0.13, mountTheta=-2.15
21:13:34.414 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.08, opts=13)
21:13:34.415 00.001 9044 Enqueuing Move request for scope (0.14, 0.08)
21:13:34.416 00.001 12252 Worker thread wakes up
21:13:34.416 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:34.417 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
21:13:34.417 00.000 9044 UpdateGuideState exits: m=5463 SNR=50.7
21:13:34.418 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
21:13:34.418 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:34.419 00.001 12252 Moving (0.14, 0.08) raw xDistance=-0.08 yDistance=-0.13
21:13:34.419 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:34.420 00.001 9044 Enqueuing Expose request
21:13:34.421 00.001 12252 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.14
21:13:34.421 00.000 12252 PPEC: input: -0.08, control: -0.00, exposure: 2000
21:13:34.421 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:34.423 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:13:34.423 00.000 12252 MoveAxis(E, 1, ABG)
21:13:34.423 00.000 12252 Guiding  Dir = 2, Dur = 1
21:13:34.423 00.000 12252 IsSlewing returns 0
21:13:34.424 00.001 12252 IsGuiding returns 0
21:13:34.428 00.004 12252 IsGuiding returns 0
21:13:34.428 00.000 12252 Move returns status 0, amount 1
21:13:34.428 00.000 12252 MoveAxis(N, 0, ABG)
21:13:34.428 00.000 12252 Move returns status 0, amount 0
21:13:34.428 00.000 12252 move complete, result=0
21:13:34.428 00.000 12252 worker thread done servicing request
21:13:34.428 00.000 12252 Worker thread wakes up
21:13:34.428 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:34.428 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:34.428 00.000 9044 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:13:36.766 02.338 12252 Exposure complete
21:13:36.840 00.074 12252 worker thread done servicing request
21:13:36.841 00.001 9044 OnExposeComplete: enter
21:13:36.843 00.002 9044 UpdateGuideState(): m_state=6
21:13:36.846 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1629
21:13:36.848 00.002 9044 Star::Find returns 1 (0), X=1010.95, Y=824.84, Mass=5525, SNR=51.0, Peak=173 HFD=4.8
21:13:36.851 00.003 9044 MultiStar: [#1 0.25,0.36,0.00,M4] [#2 0.10,-0.14,1.22,U] [#3 0.27,0.34,0.00,M5] [#4 0.21,-0.02,1.29,U] [#5 0.29,-0.11,0.67,U] [#6 0.03,0.19,0.43,U] [#7 0.13,0.20,0.44,U] [#8 0.07,-0.00,0.41,U] 
21:13:36.854 00.003 9044 refined, 6 included, MultiStar: {0.16, 0.06}, one-star: {0.16, 0.44}
21:13:36.856 00.002 9044 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.62) = xAngle (2.01 = 2.01)
21:13:36.858 00.002 9044 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.07 = -1.07)
21:13:36.860 00.002 9044 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.39 mountX=-0.07 mountY=-0.15, mountTheta=-2.02
21:13:36.865 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.06, opts=13)
21:13:36.867 00.002 9044 Enqueuing Move request for scope (0.16, 0.06)
21:13:36.871 00.004 12252 Worker thread wakes up
21:13:36.871 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:36.873 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
21:13:36.873 00.000 9044 UpdateGuideState exits: m=5525 SNR=51.0
21:13:36.875 00.002 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
21:13:36.875 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:36.877 00.002 12252 Moving (0.16, 0.06) raw xDistance=-0.07 yDistance=-0.15
21:13:36.877 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:36.878 00.001 9044 Enqueuing Expose request
21:13:36.881 00.003 12252 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.21
21:13:36.881 00.000 12252 PPEC: input: -0.07, control: 0.00, exposure: 2000
21:13:36.881 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:36.883 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:13:36.883 00.000 12252 MoveAxis(W, 2, ABG)
21:13:36.883 00.000 12252 Guiding  Dir = 3, Dur = 2
21:13:36.883 00.000 12252 IsSlewing returns 0
21:13:36.883 00.000 12252 IsGuiding returns 0
21:13:36.886 00.003 12252 IsGuiding returns 0
21:13:36.886 00.000 12252 Move returns status 0, amount 2
21:13:36.886 00.000 12252 MoveAxis(N, 0, ABG)
21:13:36.886 00.000 12252 Move returns status 0, amount 0
21:13:36.886 00.000 12252 move complete, result=0
21:13:36.886 00.000 12252 worker thread done servicing request
21:13:36.886 00.000 12252 Worker thread wakes up
21:13:36.886 00.000 9044 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:13:36.888 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:36.888 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:39.252 02.364 12252 Exposure complete
21:13:39.322 00.070 12252 worker thread done servicing request
21:13:39.322 00.000 9044 OnExposeComplete: enter
21:13:39.323 00.001 9044 UpdateGuideState(): m_state=6
21:13:39.325 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1630
21:13:39.327 00.002 9044 Star::Find returns 1 (0), X=1010.90, Y=824.83, Mass=5592, SNR=51.3, Peak=173 HFD=5.2
21:13:39.331 00.004 9044 MultiStar: [#1 0.23,0.31,1.04,U] [#2 0.12,-0.05,1.19,U] [#3 0.24,0.19,0.85,U] [#4 0.20,-0.14,1.27,U] [#5 0.28,0.05,0.65,U] [#6 0.06,0.19,0.42,U] [#7 0.13,0.01,0.44,U] [#8 0.01,0.18,0.41,U] 
21:13:39.334 00.003 9044 refined, 8 included, MultiStar: {0.17, 0.12}, one-star: {0.11, 0.43}
21:13:39.336 00.002 9044 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.62) = xAngle (2.24 = 2.24)
21:13:39.337 00.001 9044 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.85 = -0.85)
21:13:39.339 00.002 9044 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.21 cameraTheta=0.61 mountX=-0.13 mountY=-0.15, mountTheta=-2.26
21:13:39.342 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.12, opts=13)
21:13:39.343 00.001 9044 Enqueuing Move request for scope (0.17, 0.12)
21:13:39.344 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:39.345 00.001 9044 UpdateGuideState exits: m=5592 SNR=51.3
21:13:39.346 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:39.347 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:39.349 00.002 12252 Worker thread wakes up
21:13:39.349 00.000 9044 Enqueuing Expose request
21:13:39.350 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
21:13:39.350 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
21:13:39.350 00.000 12252 Moving (0.17, 0.12) raw xDistance=-0.13 yDistance=-0.15
21:13:39.353 00.003 12252 PPEC rslt: input = -0.13, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 1296.29
21:13:39.353 00.000 12252 PPEC: input: -0.13, control: -0.08, exposure: 2000
21:13:39.353 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:13:39.353 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:13:39.355 00.002 12252 MoveAxis(E, 30, ABG)
21:13:39.355 00.000 12252 Guiding  Dir = 2, Dur = 30
21:13:39.355 00.000 12252 IsSlewing returns 0
21:13:39.356 00.001 12252 IsGuiding returns 0
21:13:39.358 00.002 12252 PulseGuide returned control before completion, sleep 38
21:13:39.397 00.039 12252 IsGuiding returns 0
21:13:39.397 00.000 12252 Move returns status 0, amount 30
21:13:39.397 00.000 12252 MoveAxis(N, 0, ABG)
21:13:39.397 00.000 12252 Move returns status 0, amount 0
21:13:39.397 00.000 12252 move complete, result=0
21:13:39.397 00.000 12252 worker thread done servicing request
21:13:39.397 00.000 12252 Worker thread wakes up
21:13:39.397 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:39.397 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:39.397 00.000 9044 GuideStep: -0.1 px 30 ms EAST, -0.2 px 0 ms NORTH
21:13:41.742 02.345 12252 Exposure complete
21:13:41.810 00.068 12252 worker thread done servicing request
21:13:41.810 00.000 9044 OnExposeComplete: enter
21:13:41.811 00.001 9044 UpdateGuideState(): m_state=6
21:13:41.812 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1631
21:13:41.812 00.000 9044 Star::Find returns 1 (0), X=1010.79, Y=824.71, Mass=5613, SNR=51.4, Peak=173 HFD=5.2
21:13:41.813 00.001 9044 MultiStar: [#1 0.14,0.26,1.06,U] [#2 -0.04,-0.19,1.21,U] [#3 0.15,0.20,0.84,U] [#4 0.13,-0.14,1.26,U] [#5 0.20,-0.13,0.65,U] [#6 -0.01,0.11,0.42,U] [#7 0.02,-0.12,0.44,U] [#8 -0.09,-0.02,0.42,U] 
21:13:41.814 00.001 9044 refined, 8 included, MultiStar: {0.07, 0.03}, one-star: {-0.00, 0.32}
21:13:41.815 00.001 9044 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.62) = xAngle (2.11 = 2.11)
21:13:41.816 00.001 9044 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.98 = -0.98)
21:13:41.817 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.08 cameraTheta=0.48 mountX=-0.04 mountY=-0.06, mountTheta=-2.12
21:13:41.819 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.03, opts=13)
21:13:41.820 00.001 9044 Enqueuing Move request for scope (0.07, 0.03)
21:13:41.822 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:41.823 00.001 9044 UpdateGuideState exits: m=5613 SNR=51.4
21:13:41.824 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:41.825 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:41.826 00.001 9044 Enqueuing Expose request
21:13:41.827 00.001 12252 Worker thread wakes up
21:13:41.827 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
21:13:41.828 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
21:13:41.828 00.000 12252 Moving (0.07, 0.03) raw xDistance=-0.04 yDistance=-0.06
21:13:41.830 00.002 12252 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.37
21:13:41.830 00.000 12252 PPEC: input: -0.04, control: 0.00, exposure: 2000
21:13:41.830 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:41.831 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:13:41.831 00.000 12252 MoveAxis(W, 0, ABG)
21:13:41.831 00.000 12252 Move returns status 0, amount 0
21:13:41.831 00.000 12252 MoveAxis(N, 0, ABG)
21:13:41.831 00.000 12252 Move returns status 0, amount 0
21:13:41.831 00.000 12252 move complete, result=0
21:13:41.831 00.000 12252 worker thread done servicing request
21:13:41.831 00.000 12252 Worker thread wakes up
21:13:41.831 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:41.831 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:41.831 00.000 9044 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
21:13:44.197 02.366 12252 Exposure complete
21:13:44.250 00.053 12252 worker thread done servicing request
21:13:44.250 00.000 9044 OnExposeComplete: enter
21:13:44.251 00.001 9044 UpdateGuideState(): m_state=6
21:13:44.252 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1632
21:13:44.253 00.001 9044 Star::Find returns 1 (0), X=1010.75, Y=824.69, Mass=5520, SNR=50.9, Peak=173 HFD=5.2
21:13:44.256 00.003 9044 MultiStar: [#1 0.09,0.20,1.05,U] [#2 -0.05,-0.25,1.23,U] [#3 0.10,0.12,0.86,U] [#4 0.07,-0.18,1.30,U] [#5 0.14,-0.15,0.66,U] [#6 -0.14,0.04,0.43,U] [#7 -0.09,-0.06,0.44,U] [#8 -0.23,-0.08,0.42,U] 
21:13:44.257 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.05, 0.29}
21:13:44.258 00.001 9044 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.62) = xAngle (0.78 = 0.78)
21:13:44.259 00.001 9044 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.31 = -2.31)
21:13:44.260 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.85 mountX=0.01 mountY=-0.01, mountTheta=-0.81
21:13:44.262 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.01, opts=13)
21:13:44.264 00.002 9044 Enqueuing Move request for scope (0.01, -0.01)
21:13:44.265 00.001 12252 Worker thread wakes up
21:13:44.265 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:44.266 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
21:13:44.266 00.000 9044 UpdateGuideState exits: m=5520 SNR=50.9
21:13:44.267 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:44.268 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:44.269 00.001 9044 Enqueuing Expose request
21:13:44.270 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
21:13:44.270 00.000 12252 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
21:13:44.275 00.005 12252 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.46
21:13:44.275 00.000 12252 PPEC: input: 0.01, control: 0.01, exposure: 2000
21:13:44.275 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:44.275 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:13:44.275 00.000 12252 MoveAxis(W, 3, ABG)
21:13:44.275 00.000 12252 Guiding  Dir = 3, Dur = 3
21:13:44.275 00.000 12252 IsSlewing returns 0
21:13:44.276 00.001 12252 IsGuiding returns 0
21:13:44.278 00.002 12252 PulseGuide returned control before completion, sleep 11
21:13:44.296 00.018 12252 IsGuiding returns 0
21:13:44.296 00.000 12252 Move returns status 0, amount 3
21:13:44.296 00.000 12252 MoveAxis(N, 0, ABG)
21:13:44.296 00.000 12252 Move returns status 0, amount 0
21:13:44.296 00.000 12252 move complete, result=0
21:13:44.296 00.000 12252 worker thread done servicing request
21:13:44.296 00.000 12252 Worker thread wakes up
21:13:44.296 00.000 9044 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
21:13:44.298 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:44.298 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:46.653 02.355 12252 Exposure complete
21:13:46.719 00.066 12252 worker thread done servicing request
21:13:46.719 00.000 9044 OnExposeComplete: enter
21:13:46.721 00.002 9044 UpdateGuideState(): m_state=6
21:13:46.722 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1633
21:13:46.724 00.002 9044 Star::Find returns 1 (0), X=1010.85, Y=824.69, Mass=5481, SNR=50.9, Peak=173 HFD=5.1
21:13:46.727 00.003 9044 MultiStar: [#1 0.17,0.26,1.05,U] [#2 0.06,-0.21,1.20,U] [#3 0.20,0.16,0.86,U] [#4 0.17,-0.21,1.27,U] [#5 0.24,-0.16,0.66,U] [#6 -0.01,0.09,0.42,U] [#7 0.04,-0.11,0.44,U] [#8 0.00,-0.07,0.42,U] 
21:13:46.730 00.003 9044 refined, 8 included, MultiStar: {0.12, 0.01}, one-star: {0.06, 0.29}
21:13:46.732 00.002 9044 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.62) = xAngle (1.67 = 1.67)
21:13:46.734 00.002 9044 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.41 = -1.41)
21:13:46.737 00.003 9044 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.05 mountX=-0.01 mountY=-0.12, mountTheta=-1.67
21:13:46.739 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.01, opts=13)
21:13:46.741 00.002 9044 Enqueuing Move request for scope (0.12, 0.01)
21:13:46.742 00.001 12252 Worker thread wakes up
21:13:46.742 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:46.743 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
21:13:46.743 00.000 9044 UpdateGuideState exits: m=5481 SNR=50.9
21:13:46.745 00.002 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
21:13:46.745 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:46.748 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:46.750 00.002 9044 Enqueuing Expose request
21:13:46.752 00.002 12252 Moving (0.12, 0.01) raw xDistance=-0.01 yDistance=-0.12
21:13:46.756 00.004 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.55
21:13:46.756 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
21:13:46.756 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:46.756 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:13:46.756 00.000 12252 MoveAxis(W, 4, ABG)
21:13:46.756 00.000 12252 Guiding  Dir = 3, Dur = 4
21:13:46.757 00.001 12252 IsSlewing returns 0
21:13:46.757 00.000 12252 IsGuiding returns 0
21:13:46.759 00.002 12252 PulseGuide returned control before completion, sleep 13
21:13:46.779 00.020 12252 IsGuiding returns 0
21:13:46.779 00.000 12252 Move returns status 0, amount 4
21:13:46.779 00.000 12252 MoveAxis(N, 0, ABG)
21:13:46.780 00.001 12252 Move returns status 0, amount 0
21:13:46.780 00.000 12252 move complete, result=0
21:13:46.780 00.000 12252 worker thread done servicing request
21:13:46.780 00.000 12252 Worker thread wakes up
21:13:46.780 00.000 9044 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
21:13:46.781 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:46.781 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:49.123 02.342 12252 Exposure complete
21:13:49.162 00.039 12252 worker thread done servicing request
21:13:49.162 00.000 9044 OnExposeComplete: enter
21:13:49.165 00.003 9044 UpdateGuideState(): m_state=6
21:13:49.167 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1634
21:13:49.169 00.002 9044 Star::Find returns 1 (0), X=1010.87, Y=824.77, Mass=5623, SNR=51.5, Peak=173 HFD=5.1
21:13:49.172 00.003 9044 MultiStar: [#1 0.24,0.31,1.06,U] [#2 0.12,-0.20,1.18,U] [#3 0.31,0.23,0.85,U] [#4 0.22,-0.18,1.27,U] [#5 0.28,-0.16,0.65,U] [#6 0.08,0.16,0.42,U] [#7 0.09,-0.02,0.44,U] [#8 0.09,-0.16,0.41,U] 
21:13:49.174 00.002 9044 refined, 8 included, MultiStar: {0.18, 0.04}, one-star: {0.08, 0.37}
21:13:49.176 00.002 9044 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.62) = xAngle (1.87 = 1.87)
21:13:49.179 00.003 9044 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.22 = -1.22)
21:13:49.181 00.002 9044 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.24 mountX=-0.05 mountY=-0.17, mountTheta=-1.87
21:13:49.185 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=0.04, opts=13)
21:13:49.188 00.003 9044 Enqueuing Move request for scope (0.18, 0.04)
21:13:49.190 00.002 12252 Worker thread wakes up
21:13:49.190 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:49.192 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
21:13:49.192 00.000 9044 UpdateGuideState exits: m=5623 SNR=51.5
21:13:49.194 00.002 12252 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
21:13:49.194 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:49.197 00.003 12252 Moving (0.18, 0.04) raw xDistance=-0.05 yDistance=-0.17
21:13:49.197 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:49.199 00.002 9044 Enqueuing Expose request
21:13:49.202 00.003 12252 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.64
21:13:49.202 00.000 12252 PPEC: input: -0.05, control: 0.01, exposure: 2000
21:13:49.202 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:13:49.202 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:13:49.202 00.000 12252 MoveAxis(W, 5, ABG)
21:13:49.202 00.000 12252 Guiding  Dir = 3, Dur = 5
21:13:49.203 00.001 12252 IsSlewing returns 0
21:13:49.203 00.000 12252 IsGuiding returns 0
21:13:49.205 00.002 12252 PulseGuide returned control before completion, sleep 14
21:13:49.234 00.029 12252 IsGuiding returns 0
21:13:49.234 00.000 12252 Move returns status 0, amount 5
21:13:49.234 00.000 12252 MoveAxis(N, 0, ABG)
21:13:49.234 00.000 12252 Move returns status 0, amount 0
21:13:49.234 00.000 12252 move complete, result=0
21:13:49.235 00.001 12252 worker thread done servicing request
21:13:49.235 00.000 12252 Worker thread wakes up
21:13:49.235 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:49.235 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:49.235 00.000 9044 GuideStep: -0.1 px 5 ms WEST, -0.2 px 0 ms NORTH
21:13:51.572 02.337 12252 Exposure complete
21:13:51.616 00.044 12252 worker thread done servicing request
21:13:51.616 00.000 9044 OnExposeComplete: enter
21:13:51.619 00.003 9044 UpdateGuideState(): m_state=6
21:13:51.620 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1635
21:13:51.621 00.001 9044 Star::Find returns 1 (0), X=1010.96, Y=824.66, Mass=5590, SNR=51.3, Peak=173 HFD=5.1
21:13:51.622 00.001 9044 MultiStar: [#1 0.27,0.20,1.04,U] [#2 0.08,-0.28,1.20,U] [#3 0.27,0.10,0.85,U] [#4 0.25,-0.24,1.29,U] [#5 0.33,-0.23,0.00,M1] [#6 0.10,0.01,0.42,U] [#7 0.17,-0.07,0.44,U] [#8 0.01,-0.15,0.41,U] 
21:13:51.623 00.001 9044 refined, 7 included, MultiStar: {0.18, -0.03}, one-star: {0.17, 0.26}
21:13:51.623 00.000 9044 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.62) = xAngle (1.48 = 1.48)
21:13:51.625 00.002 9044 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.60 = -1.60)
21:13:51.627 00.002 9044 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.18 cameraTheta=-0.14 mountX=0.02 mountY=-0.18, mountTheta=-1.48
21:13:51.632 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=-0.03, opts=13)
21:13:51.634 00.002 9044 Enqueuing Move request for scope (0.18, -0.03)
21:13:51.636 00.002 12252 Worker thread wakes up
21:13:51.636 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:51.638 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
21:13:51.638 00.000 9044 UpdateGuideState exits: m=5590 SNR=51.3
21:13:51.642 00.004 12252 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
21:13:51.642 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:51.644 00.002 12252 Moving (0.18, -0.03) raw xDistance=0.02 yDistance=-0.18
21:13:51.644 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:51.646 00.002 9044 Enqueuing Expose request
21:13:51.649 00.003 12252 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.74
21:13:51.649 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
21:13:51.649 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.35 newest=-0.47
21:13:51.650 00.001 12252 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
21:13:51.650 00.000 12252 MoveAxis(W, 4, ABG)
21:13:51.650 00.000 12252 Guiding  Dir = 3, Dur = 4
21:13:51.650 00.000 12252 IsSlewing returns 0
21:13:51.650 00.000 12252 IsGuiding returns 0
21:13:51.652 00.002 12252 PulseGuide returned control before completion, sleep 12
21:13:51.673 00.021 12252 IsGuiding returns 0
21:13:51.673 00.000 12252 Move returns status 0, amount 4
21:13:51.673 00.000 12252 BLC: Oldest BLC event removed
21:13:51.673 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
21:13:51.673 00.000 12252 MoveAxis(N, 143, ABG)
21:13:51.673 00.000 12252 Guiding  Dir = 0, Dur = 143
21:13:51.674 00.001 12252 IsSlewing returns 0
21:13:51.674 00.000 12252 IsGuiding returns 0
21:13:51.679 00.005 12252 PulseGuide returned control before completion, sleep 148
21:13:51.831 00.152 12252 IsGuiding returns 1
21:13:51.831 00.000 12252 scope still moving after pulse duration time elapsed
21:13:51.862 00.031 12252 IsSlewing returns 0
21:13:51.862 00.000 12252 IsGuiding returns 0
21:13:51.862 00.000 12252 scope move finished after 143 + 45 ms
21:13:51.862 00.000 12252 Move returns status 0, amount 143
21:13:51.862 00.000 12252 move complete, result=0
21:13:51.862 00.000 12252 worker thread done servicing request
21:13:51.863 00.001 12252 Worker thread wakes up
21:13:51.863 00.000 9044 GuideStep: 0.0 px 4 ms WEST, -0.2 px 143 ms NORTH
21:13:51.866 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:51.866 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:54.216 02.350 12252 Exposure complete
21:13:54.263 00.047 12252 worker thread done servicing request
21:13:54.263 00.000 9044 OnExposeComplete: enter
21:13:54.264 00.001 9044 UpdateGuideState(): m_state=6
21:13:54.265 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1636
21:13:54.266 00.001 9044 Star::Find returns 1 (0), X=1010.64, Y=824.52, Mass=5440, SNR=50.6, Peak=173 HFD=5.1
21:13:54.267 00.001 9044 MultiStar: [#1 -0.06,-0.02,1.07,U] [#2 -0.12,-0.23,1.21,U] [#3 0.02,0.08,0.86,U] [#4 -0.04,-0.23,1.30,U] [#5 -0.00,-0.16,0.67,U] [#6 -0.29,-0.01,0.44,U] [#7 -0.19,-0.16,0.44,U] [#8 -0.35,-0.17,0.42,U] 
21:13:54.268 00.001 9044 refined, 8 included, MultiStar: {-0.10, -0.09}, one-star: {-0.16, 0.12}
21:13:54.269 00.001 9044 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.62) = xAngle (-0.80 = -0.80)
21:13:54.269 00.000 9044 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.88 = 2.40)
21:13:54.270 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.42 mountX=0.09 mountY=0.09, mountTheta=0.77
21:13:54.273 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.09, opts=13)
21:13:54.275 00.002 9044 Enqueuing Move request for scope (-0.10, -0.09)
21:13:54.277 00.002 12252 Worker thread wakes up
21:13:54.277 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:54.279 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
21:13:54.279 00.000 9044 UpdateGuideState exits: m=5440 SNR=50.6
21:13:54.281 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
21:13:54.281 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:54.283 00.002 12252 Moving (-0.10, -0.09) raw xDistance=0.09 yDistance=0.09
21:13:54.283 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:54.285 00.002 9044 Enqueuing Expose request
21:13:54.286 00.001 12252 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.183998, 1:-0.092005
21:13:54.287 00.001 12252 BLC: No correction, Miss < min_move
21:13:54.293 00.006 12252 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.84
21:13:54.294 00.001 12252 PPEC: input: 0.09, control: 0.01, exposure: 2000
21:13:54.294 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:54.294 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:13:54.294 00.000 12252 MoveAxis(W, 5, ABG)
21:13:54.294 00.000 12252 Guiding  Dir = 3, Dur = 5
21:13:54.295 00.001 12252 IsSlewing returns 0
21:13:54.295 00.000 12252 IsGuiding returns 0
21:13:54.297 00.002 12252 PulseGuide returned control before completion, sleep 13
21:13:54.312 00.015 12252 IsGuiding returns 0
21:13:54.312 00.000 12252 Move returns status 0, amount 5
21:13:54.312 00.000 12252 MoveAxis(N, 0, ABG)
21:13:54.312 00.000 12252 Move returns status 0, amount 0
21:13:54.312 00.000 12252 move complete, result=0
21:13:54.312 00.000 12252 worker thread done servicing request
21:13:54.312 00.000 9044 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
21:13:54.315 00.003 12252 Worker thread wakes up
21:13:54.315 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:54.315 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:56.680 02.365 12252 Exposure complete
21:13:56.747 00.067 12252 worker thread done servicing request
21:13:56.747 00.000 9044 OnExposeComplete: enter
21:13:56.751 00.004 9044 UpdateGuideState(): m_state=6
21:13:56.753 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1637
21:13:56.756 00.003 9044 Star::Find returns 1 (0), X=1010.61, Y=824.67, Mass=5558, SNR=51.2, Peak=173 HFD=5.3
21:13:56.759 00.003 9044 MultiStar: [#1 -0.07,0.09,1.06,U] [#2 -0.14,-0.31,1.22,U] [#3 0.01,0.12,0.86,U] [#4 -0.01,-0.21,1.28,U] [#5 0.08,-0.27,0.66,U] [#6 -0.19,0.07,0.42,U] [#7 -0.19,0.04,0.44,U] [#8 -0.30,-0.11,0.41,U] 
21:13:56.760 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.18, 0.27}
21:13:56.763 00.003 9044 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.62) = xAngle (-1.02 = -1.02)
21:13:56.765 00.002 9044 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.10 = 2.18)
21:13:56.766 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.65 mountX=0.05 mountY=0.09, mountTheta=1.00
21:13:56.769 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.05, opts=13)
21:13:56.771 00.002 9044 Enqueuing Move request for scope (-0.09, -0.05)
21:13:56.772 00.001 12252 Worker thread wakes up
21:13:56.772 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:56.773 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
21:13:56.773 00.000 9044 UpdateGuideState exits: m=5558 SNR=51.2
21:13:56.774 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:56.775 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
21:13:56.775 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:56.776 00.001 9044 Enqueuing Expose request
21:13:56.777 00.001 12252 Moving (-0.09, -0.05) raw xDistance=0.05 yDistance=0.09
21:13:56.778 00.001 12252 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.183998, 1:-0.092005, 2:-0.085177
21:13:56.778 00.000 12252 BLC: No correction, Miss < min_move
21:13:56.779 00.001 12252 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1296.94
21:13:56.779 00.000 12252 PPEC: input: 0.05, control: 0.01, exposure: 2000
21:13:56.779 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:56.779 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:13:56.781 00.002 12252 MoveAxis(W, 4, ABG)
21:13:56.781 00.000 12252 Guiding  Dir = 3, Dur = 4
21:13:56.781 00.000 12252 IsSlewing returns 0
21:13:56.781 00.000 12252 IsGuiding returns 0
21:13:56.783 00.002 12252 PulseGuide returned control before completion, sleep 13
21:13:56.809 00.026 12252 IsGuiding returns 0
21:13:56.809 00.000 12252 Move returns status 0, amount 4
21:13:56.809 00.000 12252 MoveAxis(N, 0, ABG)
21:13:56.809 00.000 12252 Move returns status 0, amount 0
21:13:56.810 00.001 12252 move complete, result=0
21:13:56.810 00.000 12252 worker thread done servicing request
21:13:56.810 00.000 9044 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
21:13:56.811 00.001 12252 Worker thread wakes up
21:13:56.811 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:56.811 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:13:59.174 02.363 12252 Exposure complete
21:13:59.221 00.047 12252 worker thread done servicing request
21:13:59.221 00.000 9044 OnExposeComplete: enter
21:13:59.222 00.001 9044 UpdateGuideState(): m_state=6
21:13:59.223 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1638
21:13:59.224 00.001 9044 Star::Find returns 1 (0), X=1010.67, Y=824.83, Mass=5557, SNR=51.1, Peak=173 HFD=5.1
21:13:59.226 00.002 9044 MultiStar: [#1 -0.15,0.42,0.00,M1] [#2 -0.13,-0.12,1.21,U] [#3 0.02,0.38,0.84,U] [#4 0.02,-0.11,1.29,U] [#5 0.02,-0.05,0.66,U] [#6 -0.29,0.18,0.43,U] [#7 -0.15,0.13,0.44,U] [#8 -0.32,0.10,0.42,U] 
21:13:59.227 00.001 9044 refined, 7 included, MultiStar: {-0.09, 0.10}, one-star: {-0.13, 0.44}
21:13:59.229 00.002 9044 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.62) = xAngle (3.92 = -2.36)
21:13:59.230 00.001 9044 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.84 = 0.84)
21:13:59.231 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.13 cameraTheta=2.30 mountX=-0.09 mountY=0.10, mountTheta=2.33
21:13:59.233 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.10, opts=13)
21:13:59.234 00.001 9044 Enqueuing Move request for scope (-0.09, 0.10)
21:13:59.235 00.001 12252 Worker thread wakes up
21:13:59.235 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:13:59.236 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
21:13:59.236 00.000 9044 UpdateGuideState exits: m=5557 SNR=51.1
21:13:59.238 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:13:59.239 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:13:59.240 00.001 9044 Enqueuing Expose request
21:13:59.241 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
21:13:59.241 00.000 12252 Moving (-0.09, 0.10) raw xDistance=-0.09 yDistance=0.10
21:13:59.241 00.000 12252 BLC: window closed
21:13:59.241 00.000 12252 BLC: History state: CurrMiss=-0.10, AvgInitMiss=-0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.183998, 1:-0.092005, 2:-0.085177
21:13:59.241 00.000 12252 BLC: No correction, Miss < min_move
21:13:59.245 00.004 12252 PPEC rslt: input = -0.09, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1297.05
21:13:59.245 00.000 12252 PPEC: input: -0.09, control: 0.02, exposure: 2000
21:13:59.245 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:13:59.245 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:13:59.245 00.000 12252 MoveAxis(W, 9, ABG)
21:13:59.245 00.000 12252 Guiding  Dir = 3, Dur = 9
21:13:59.245 00.000 12252 IsSlewing returns 0
21:13:59.245 00.000 12252 IsGuiding returns 0
21:13:59.248 00.003 12252 PulseGuide returned control before completion, sleep 18
21:13:59.273 00.025 12252 IsGuiding returns 0
21:13:59.273 00.000 12252 Move returns status 0, amount 9
21:13:59.273 00.000 12252 MoveAxis(N, 0, ABG)
21:13:59.273 00.000 12252 Move returns status 0, amount 0
21:13:59.273 00.000 12252 move complete, result=0
21:13:59.273 00.000 12252 worker thread done servicing request
21:13:59.273 00.000 12252 Worker thread wakes up
21:13:59.273 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:13:59.273 00.000 9044 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
21:13:59.275 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:01.634 02.359 12252 Exposure complete
21:14:01.694 00.060 12252 worker thread done servicing request
21:14:01.694 00.000 9044 OnExposeComplete: enter
21:14:01.695 00.001 9044 UpdateGuideState(): m_state=6
21:14:01.698 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1639
21:14:01.700 00.002 9044 Star::Find returns 1 (0), X=1010.70, Y=824.74, Mass=5637, SNR=51.6, Peak=173 HFD=5.2
21:14:01.703 00.003 9044 MultiStar: [#1 -0.05,0.27,1.05,U] [#2 -0.08,-0.16,1.18,U] [#3 0.13,0.17,0.85,U] [#4 0.02,-0.15,1.28,U] [#5 0.16,-0.16,0.66,U] [#6 -0.15,0.21,0.42,U] [#7 -0.09,-0.03,0.43,U] [#8 -0.23,-0.00,0.41,U] 
21:14:01.705 00.002 9044 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {-0.10, 0.34}
21:14:01.709 00.004 9044 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.62) = xAngle (3.70 = -2.58)
21:14:01.711 00.002 9044 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.62 = 0.62)
21:14:01.713 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.08 mountX=-0.05 mountY=0.03, mountTheta=2.54
21:14:01.717 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.05, opts=13)
21:14:01.720 00.003 9044 Enqueuing Move request for scope (-0.03, 0.05)
21:14:01.722 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:01.723 00.001 12252 Worker thread wakes up
21:14:01.723 00.000 9044 UpdateGuideState exits: m=5637 SNR=51.6
21:14:01.726 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
21:14:01.726 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:01.728 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
21:14:01.728 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:01.731 00.003 9044 Enqueuing Expose request
21:14:01.734 00.003 12252 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=0.03
21:14:01.740 00.006 12252 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1297.16
21:14:01.740 00.000 12252 PPEC: input: -0.05, control: 0.02, exposure: 2000
21:14:01.740 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:01.741 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:14:01.741 00.000 12252 MoveAxis(W, 7, ABG)
21:14:01.741 00.000 12252 Guiding  Dir = 3, Dur = 7
21:14:01.741 00.000 12252 IsSlewing returns 0
21:14:01.741 00.000 12252 IsGuiding returns 0
21:14:01.743 00.002 12252 PulseGuide returned control before completion, sleep 16
21:14:01.767 00.024 12252 IsGuiding returns 0
21:14:01.767 00.000 12252 Move returns status 0, amount 7
21:14:01.767 00.000 12252 MoveAxis(N, 0, ABG)
21:14:01.767 00.000 12252 Move returns status 0, amount 0
21:14:01.767 00.000 12252 move complete, result=0
21:14:01.767 00.000 12252 worker thread done servicing request
21:14:01.767 00.000 12252 Worker thread wakes up
21:14:01.767 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:01.767 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:01.767 00.000 9044 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
21:14:04.101 02.334 12252 Exposure complete
21:14:04.147 00.046 12252 worker thread done servicing request
21:14:04.147 00.000 9044 OnExposeComplete: enter
21:14:04.149 00.002 9044 UpdateGuideState(): m_state=6
21:14:04.150 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1640
21:14:04.151 00.001 9044 Star::Find returns 1 (0), X=1010.60, Y=824.74, Mass=5568, SNR=51.3, Peak=173 HFD=5.3
21:14:04.152 00.001 9044 MultiStar: [#1 -0.10,0.12,1.04,U] [#2 -0.13,-0.14,1.22,U] [#3 0.01,0.20,0.85,U] [#4 -0.05,-0.17,1.28,U] [#5 0.05,-0.03,0.66,U] [#6 -0.25,0.06,0.42,U] [#7 -0.13,0.08,0.43,U] [#8 -0.26,0.04,0.42,U] 
21:14:04.153 00.001 9044 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.19, 0.34}
21:14:04.154 00.001 9044 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.62) = xAngle (4.38 = -1.90)
21:14:04.155 00.001 9044 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.30 = 1.30)
21:14:04.155 00.000 9044 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.76 mountX=-0.04 mountY=0.11, mountTheta=1.89
21:14:04.157 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.04, opts=13)
21:14:04.157 00.000 9044 Enqueuing Move request for scope (-0.10, 0.04)
21:14:04.159 00.002 12252 Worker thread wakes up
21:14:04.159 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:04.160 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
21:14:04.160 00.000 9044 UpdateGuideState exits: m=5568 SNR=51.3
21:14:04.161 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:04.162 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
21:14:04.162 00.000 12252 Moving (-0.10, 0.04) raw xDistance=-0.04 yDistance=0.11
21:14:04.162 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:04.163 00.001 9044 Enqueuing Expose request
21:14:04.164 00.001 12252 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1297.28
21:14:04.164 00.000 12252 PPEC: input: -0.04, control: 0.00, exposure: 2000
21:14:04.164 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:04.164 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:14:04.164 00.000 12252 MoveAxis(W, 1, ABG)
21:14:04.164 00.000 12252 Guiding  Dir = 3, Dur = 1
21:14:04.165 00.001 12252 IsSlewing returns 0
21:14:04.165 00.000 12252 IsGuiding returns 0
21:14:04.168 00.003 12252 IsGuiding returns 0
21:14:04.168 00.000 12252 Move returns status 0, amount 1
21:14:04.168 00.000 12252 MoveAxis(N, 0, ABG)
21:14:04.168 00.000 12252 Move returns status 0, amount 0
21:14:04.168 00.000 12252 move complete, result=0
21:14:04.168 00.000 12252 worker thread done servicing request
21:14:04.168 00.000 12252 Worker thread wakes up
21:14:04.168 00.000 9044 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:14:04.169 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:04.169 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:06.534 02.365 12252 Exposure complete
21:14:06.585 00.051 12252 worker thread done servicing request
21:14:06.586 00.001 9044 OnExposeComplete: enter
21:14:06.587 00.001 9044 UpdateGuideState(): m_state=6
21:14:06.588 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1641
21:14:06.589 00.001 9044 Star::Find returns 1 (0), X=1010.64, Y=824.83, Mass=5577, SNR=51.3, Peak=173 HFD=5.2
21:14:06.590 00.001 9044 MultiStar: [#1 -0.06,0.20,1.04,U] [#2 -0.14,-0.12,1.19,U] [#3 0.01,0.33,0.86,U] [#4 -0.03,-0.13,1.29,U] [#5 0.02,-0.04,0.66,U] [#6 -0.19,0.19,0.42,U] [#7 -0.18,0.07,0.43,U] [#8 -0.25,0.07,0.41,U] 
21:14:06.590 00.000 9044 refined, 8 included, MultiStar: {-0.09, 0.10}, one-star: {-0.16, 0.43}
21:14:06.591 00.001 9044 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.62) = xAngle (3.93 = -2.36)
21:14:06.592 00.001 9044 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.84 = 0.84)
21:14:06.594 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.13 cameraTheta=2.30 mountX=-0.10 mountY=0.10, mountTheta=2.33
21:14:06.595 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.10, opts=13)
21:14:06.596 00.001 9044 Enqueuing Move request for scope (-0.09, 0.10)
21:14:06.597 00.001 12252 Worker thread wakes up
21:14:06.597 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:06.597 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
21:14:06.597 00.000 9044 UpdateGuideState exits: m=5577 SNR=51.3
21:14:06.598 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
21:14:06.598 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:06.599 00.001 12252 Moving (-0.09, 0.10) raw xDistance=-0.10 yDistance=0.10
21:14:06.599 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:06.600 00.001 9044 Enqueuing Expose request
21:14:06.602 00.002 12252 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1297.40
21:14:06.602 00.000 12252 PPEC: input: -0.10, control: 0.00, exposure: 2000
21:14:06.602 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:06.602 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:14:06.602 00.000 12252 MoveAxis(W, 0, ABG)
21:14:06.602 00.000 12252 Move returns status 0, amount 0
21:14:06.602 00.000 12252 MoveAxis(N, 0, ABG)
21:14:06.602 00.000 12252 Move returns status 0, amount 0
21:14:06.602 00.000 12252 move complete, result=0
21:14:06.602 00.000 12252 worker thread done servicing request
21:14:06.602 00.000 12252 Worker thread wakes up
21:14:06.602 00.000 9044 GuideStep: -0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
21:14:06.604 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:06.604 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:08.966 02.362 12252 Exposure complete
21:14:09.013 00.047 12252 worker thread done servicing request
21:14:09.013 00.000 9044 OnExposeComplete: enter
21:14:09.014 00.001 9044 UpdateGuideState(): m_state=6
21:14:09.016 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1642
21:14:09.017 00.001 9044 Star::Find returns 1 (0), X=1010.62, Y=824.96, Mass=5656, SNR=51.6, Peak=173 HFD=5.2
21:14:09.018 00.001 9044 MultiStar: [#1 -0.13,0.42,0.00,M1] [#2 -0.19,-0.07,1.21,U] [#3 -0.05,0.55,0.00,M1] [#4 -0.05,0.03,1.29,U] [#5 0.00,0.15,0.66,U] [#6 -0.23,0.29,0.43,U] [#7 -0.07,0.20,0.44,U] [#8 -0.32,0.22,0.42,U] 
21:14:09.020 00.002 9044 refined, 6 included, MultiStar: {-0.13, 0.17}, one-star: {-0.18, 0.56}
21:14:09.021 00.001 9044 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.62) = xAngle (3.86 = -2.42)
21:14:09.022 00.001 9044 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.78 = 0.78)
21:14:09.023 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.17 hyp=0.22 cameraTheta=2.24 mountX=-0.16 mountY=0.15, mountTheta=2.39
21:14:09.025 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.17, opts=13)
21:14:09.027 00.002 9044 Enqueuing Move request for scope (-0.13, 0.17)
21:14:09.028 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:09.030 00.002 12252 Worker thread wakes up
21:14:09.030 00.000 9044 UpdateGuideState exits: m=5656 SNR=51.6
21:14:09.032 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.17) opts 0xd
21:14:09.032 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:09.035 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.17)
21:14:09.035 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:09.037 00.002 12252 Moving (-0.13, 0.17) raw xDistance=-0.16 yDistance=0.15
21:14:09.037 00.000 9044 Enqueuing Expose request
21:14:09.040 00.003 12252 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 1297.52
21:14:09.040 00.000 12252 PPEC: input: -0.16, control: -0.10, exposure: 2000
21:14:09.040 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:14:09.040 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:14:09.040 00.000 12252 MoveAxis(E, 38, ABG)
21:14:09.040 00.000 12252 Guiding  Dir = 2, Dur = 38
21:14:09.040 00.000 12252 IsSlewing returns 0
21:14:09.040 00.000 12252 IsGuiding returns 0
21:14:09.043 00.003 12252 PulseGuide returned control before completion, sleep 46
21:14:09.096 00.053 12252 IsGuiding returns 0
21:14:09.096 00.000 12252 Move returns status 0, amount 38
21:14:09.096 00.000 12252 MoveAxis(N, 0, ABG)
21:14:09.096 00.000 12252 Move returns status 0, amount 0
21:14:09.096 00.000 12252 move complete, result=0
21:14:09.096 00.000 12252 worker thread done servicing request
21:14:09.096 00.000 12252 Worker thread wakes up
21:14:09.096 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:09.096 00.000 9044 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
21:14:09.099 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:11.443 02.344 12252 Exposure complete
21:14:11.488 00.045 12252 worker thread done servicing request
21:14:11.488 00.000 9044 OnExposeComplete: enter
21:14:11.490 00.002 9044 UpdateGuideState(): m_state=6
21:14:11.491 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1643
21:14:11.491 00.000 9044 Star::Find returns 1 (0), X=1010.64, Y=824.71, Mass=5637, SNR=51.6, Peak=173 HFD=5.3
21:14:11.494 00.003 9044 MultiStar: [#1 -0.10,0.09,1.04,U] [#2 -0.18,-0.21,1.19,U] [#3 -0.05,0.18,0.85,U] [#4 -0.05,-0.15,1.26,U] [#5 0.01,-0.19,0.65,U] [#6 -0.24,0.02,0.43,U] [#7 -0.17,0.04,0.44,U] [#8 -0.35,-0.14,0.41,U] 
21:14:11.495 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.16, 0.31}
21:14:11.496 00.001 9044 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.62) = xAngle (-1.47 = -1.47)
21:14:11.497 00.001 9044 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.56 = 1.73)
21:14:11.499 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.10 mountX=0.01 mountY=0.12, mountTheta=1.47
21:14:11.501 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.01, opts=13)
21:14:11.502 00.001 9044 Enqueuing Move request for scope (-0.12, -0.01)
21:14:11.503 00.001 12252 Worker thread wakes up
21:14:11.503 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:11.504 00.001 9044 UpdateGuideState exits: m=5637 SNR=51.6
21:14:11.506 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:11.507 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:11.508 00.001 9044 Enqueuing Expose request
21:14:11.510 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
21:14:11.510 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
21:14:11.510 00.000 12252 Moving (-0.12, -0.01) raw xDistance=0.01 yDistance=0.12
21:14:11.512 00.002 12252 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1297.64
21:14:11.512 00.000 12252 PPEC: input: 0.01, control: -0.00, exposure: 2000
21:14:11.513 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:11.513 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:14:11.513 00.000 12252 MoveAxis(E, 1, ABG)
21:14:11.513 00.000 12252 Guiding  Dir = 2, Dur = 1
21:14:11.513 00.000 12252 IsSlewing returns 0
21:14:11.514 00.001 12252 IsGuiding returns 0
21:14:11.516 00.002 12252 IsGuiding returns 0
21:14:11.516 00.000 12252 Move returns status 0, amount 1
21:14:11.516 00.000 12252 MoveAxis(N, 0, ABG)
21:14:11.516 00.000 12252 Move returns status 0, amount 0
21:14:11.516 00.000 12252 move complete, result=0
21:14:11.516 00.000 12252 worker thread done servicing request
21:14:11.516 00.000 12252 Worker thread wakes up
21:14:11.516 00.000 9044 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:14:11.517 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:11.517 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:13.861 02.344 12252 Exposure complete
21:14:13.931 00.070 12252 worker thread done servicing request
21:14:13.931 00.000 9044 OnExposeComplete: enter
21:14:13.932 00.001 9044 UpdateGuideState(): m_state=6
21:14:13.933 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1644
21:14:13.934 00.001 9044 Star::Find returns 1 (0), X=1010.55, Y=824.85, Mass=5538, SNR=51.1, Peak=173 HFD=5.2
21:14:13.936 00.002 9044 MultiStar: [#1 -0.12,0.14,1.04,U] [#2 -0.21,-0.11,1.20,U] [#3 -0.06,0.22,0.86,U] [#4 -0.08,-0.10,1.27,U] [#5 -0.01,-0.03,0.66,U] [#6 -0.28,0.22,0.43,U] [#7 -0.23,0.07,0.44,U] [#8 -0.40,0.09,0.00,M1] 
21:14:13.937 00.001 9044 refined, 7 included, MultiStar: {-0.15, 0.09}, one-star: {-0.25, 0.45}
21:14:13.938 00.001 9044 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.62) = xAngle (4.20 = -2.08)
21:14:13.940 00.002 9044 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.12 = 1.12)
21:14:13.941 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.58 mountX=-0.08 mountY=0.16, mountTheta=2.07
21:14:13.943 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.09, opts=13)
21:14:13.944 00.001 9044 Enqueuing Move request for scope (-0.15, 0.09)
21:14:13.945 00.001 12252 Worker thread wakes up
21:14:13.945 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:13.947 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
21:14:13.947 00.000 9044 UpdateGuideState exits: m=5538 SNR=51.1
21:14:13.948 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
21:14:13.948 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:13.949 00.001 12252 Moving (-0.15, 0.09) raw xDistance=-0.08 yDistance=0.16
21:14:13.949 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:13.951 00.002 9044 Enqueuing Expose request
21:14:13.953 00.002 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1297.77
21:14:13.953 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
21:14:13.953 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:14:13.953 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:14:13.953 00.000 12252 MoveAxis(E, 2, ABG)
21:14:13.953 00.000 12252 Guiding  Dir = 2, Dur = 2
21:14:13.953 00.000 12252 IsSlewing returns 0
21:14:13.954 00.001 12252 IsGuiding returns 0
21:14:13.955 00.001 12252 PulseGuide returned control before completion, sleep 11
21:14:13.972 00.017 12252 IsGuiding returns 0
21:14:13.972 00.000 12252 Move returns status 0, amount 2
21:14:13.972 00.000 12252 MoveAxis(N, 0, ABG)
21:14:13.972 00.000 12252 Move returns status 0, amount 0
21:14:13.972 00.000 12252 move complete, result=0
21:14:13.972 00.000 12252 worker thread done servicing request
21:14:13.972 00.000 12252 Worker thread wakes up
21:14:13.973 00.001 9044 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
21:14:13.974 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:13.974 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:16.312 02.338 12252 Exposure complete
21:14:16.358 00.046 12252 worker thread done servicing request
21:14:16.358 00.000 9044 OnExposeComplete: enter
21:14:16.359 00.001 9044 UpdateGuideState(): m_state=6
21:14:16.360 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1645
21:14:16.360 00.000 9044 Star::Find returns 1 (0), X=1010.47, Y=824.72, Mass=5494, SNR=51.0, Peak=173 HFD=5.2
21:14:16.362 00.002 9044 MultiStar: [#1 -0.20,0.02,1.05,U] [#2 -0.19,-0.27,1.18,U] [#3 -0.12,0.12,0.86,U] [#4 -0.13,-0.19,1.30,U] [#5 -0.05,-0.23,0.66,U] [#6 -0.32,0.03,0.43,U] [#7 -0.17,-0.20,0.45,U] [#8 -0.35,-0.13,0.41,U] 
21:14:16.363 00.001 9044 refined, 8 included, MultiStar: {-0.19, -0.05}, one-star: {-0.33, 0.32}
21:14:16.364 00.001 9044 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.62) = xAngle (-1.24 = -1.24)
21:14:16.365 00.001 9044 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.33 = 1.96)
21:14:16.366 00.001 9044 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-2.87 mountX=0.06 mountY=0.18, mountTheta=1.24
21:14:16.368 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=-0.05, opts=13)
21:14:16.369 00.001 9044 Enqueuing Move request for scope (-0.19, -0.05)
21:14:16.370 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:16.371 00.001 9044 UpdateGuideState exits: m=5494 SNR=51.0
21:14:16.372 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:16.374 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:16.375 00.001 9044 Enqueuing Expose request
21:14:16.376 00.001 12252 Worker thread wakes up
21:14:16.376 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
21:14:16.376 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
21:14:16.376 00.000 12252 Moving (-0.19, -0.05) raw xDistance=0.06 yDistance=0.18
21:14:16.379 00.003 12252 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1297.90
21:14:16.379 00.000 12252 PPEC: input: 0.06, control: -0.00, exposure: 2000
21:14:16.379 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.27 newest=0.46
21:14:16.379 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
21:14:16.379 00.000 12252 MoveAxis(E, 2, ABG)
21:14:16.379 00.000 12252 Guiding  Dir = 2, Dur = 2
21:14:16.379 00.000 12252 IsSlewing returns 0
21:14:16.380 00.001 12252 IsGuiding returns 0
21:14:16.382 00.002 12252 IsGuiding returns 0
21:14:16.382 00.000 12252 Move returns status 0, amount 2
21:14:16.382 00.000 12252 BLC: Oldest BLC event removed
21:14:16.382 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
21:14:16.382 00.000 12252 MoveAxis(S, 143, ABG)
21:14:16.382 00.000 12252 Guiding  Dir = 1, Dur = 143
21:14:16.382 00.000 12252 IsSlewing returns 0
21:14:16.382 00.000 12252 IsGuiding returns 0
21:14:16.388 00.006 12252 PulseGuide returned control before completion, sleep 149
21:14:16.541 00.153 12252 IsGuiding returns 0
21:14:16.541 00.000 12252 Move returns status 0, amount 143
21:14:16.541 00.000 12252 move complete, result=0
21:14:16.541 00.000 12252 worker thread done servicing request
21:14:16.541 00.000 9044 GuideStep: 0.1 px 2 ms EAST, 0.2 px 143 ms SOUTH
21:14:16.545 00.004 12252 Worker thread wakes up
21:14:16.545 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:16.545 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:18.907 02.362 12252 Exposure complete
21:14:18.956 00.049 12252 worker thread done servicing request
21:14:18.957 00.001 9044 OnExposeComplete: enter
21:14:18.958 00.001 9044 UpdateGuideState(): m_state=6
21:14:18.960 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1646
21:14:18.960 00.000 9044 Star::Find returns 1 (0), X=1010.77, Y=824.93, Mass=5643, SNR=51.6, Peak=173 HFD=5.1
21:14:18.961 00.001 9044 MultiStar: [#1 0.06,0.35,1.04,U] [#2 -0.03,-0.09,1.18,U] [#3 0.10,0.40,0.00,M1] [#4 0.07,-0.10,1.26,U] [#5 0.14,-0.10,0.66,U] [#6 -0.15,0.26,0.42,U] [#7 -0.04,0.12,0.43,U] [#8 -0.18,0.05,0.41,U] 
21:14:18.962 00.001 9044 refined, 7 included, MultiStar: {0.01, 0.12}, one-star: {-0.03, 0.54}
21:14:18.963 00.001 9044 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.62) = xAngle (3.15 = -3.14)
21:14:18.964 00.001 9044 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.06 = 0.06)
21:14:18.965 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.52 mountX=-0.12 mountY=0.01, mountTheta=3.08
21:14:18.969 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.12, opts=13)
21:14:18.970 00.001 9044 Enqueuing Move request for scope (0.01, 0.12)
21:14:18.971 00.001 12252 Worker thread wakes up
21:14:18.971 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:18.972 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
21:14:18.972 00.000 9044 UpdateGuideState exits: m=5643 SNR=51.6
21:14:18.973 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:18.974 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:18.975 00.001 9044 Enqueuing Expose request
21:14:18.977 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
21:14:18.977 00.000 12252 Moving (0.01, 0.12) raw xDistance=-0.12 yDistance=0.01
21:14:18.977 00.000 12252 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.184695, 1:0.007648
21:14:18.977 00.000 12252 BLC: No correction, Miss < min_move
21:14:18.982 00.005 12252 PPEC rslt: input = -0.12, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 1298.04
21:14:18.982 00.000 12252 PPEC: input: -0.12, control: -0.08, exposure: 2000
21:14:18.982 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:18.982 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:14:18.982 00.000 12252 MoveAxis(E, 31, ABG)
21:14:18.982 00.000 12252 Guiding  Dir = 2, Dur = 31
21:14:18.982 00.000 12252 IsSlewing returns 0
21:14:18.982 00.000 12252 IsGuiding returns 0
21:14:18.985 00.003 12252 PulseGuide returned control before completion, sleep 39
21:14:19.036 00.051 12252 IsGuiding returns 0
21:14:19.036 00.000 12252 Move returns status 0, amount 31
21:14:19.036 00.000 12252 MoveAxis(N, 0, ABG)
21:14:19.036 00.000 12252 Move returns status 0, amount 0
21:14:19.036 00.000 12252 move complete, result=0
21:14:19.036 00.000 12252 worker thread done servicing request
21:14:19.036 00.000 12252 Worker thread wakes up
21:14:19.036 00.000 9044 GuideStep: -0.1 px 31 ms EAST, 0.0 px 0 ms NORTH
21:14:19.038 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:19.038 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:21.396 02.358 12252 Exposure complete
21:14:21.445 00.049 12252 worker thread done servicing request
21:14:21.445 00.000 9044 OnExposeComplete: enter
21:14:21.447 00.002 9044 UpdateGuideState(): m_state=6
21:14:21.449 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1647
21:14:21.450 00.001 9044 Star::Find returns 1 (0), X=1010.73, Y=824.79, Mass=5533, SNR=51.0, Peak=173 HFD=5.1
21:14:21.452 00.002 9044 MultiStar: [#1 0.12,0.33,1.08,U] [#2 -0.02,-0.15,1.20,U] [#3 0.06,0.32,0.86,U] [#4 0.05,-0.08,1.29,U] [#5 0.14,-0.10,0.66,U] [#6 -0.15,0.19,0.43,U] [#7 -0.07,0.08,0.43,U] [#8 -0.16,0.10,0.42,U] 
21:14:21.453 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {-0.07, 0.40}
21:14:21.454 00.001 9044 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.62) = xAngle (3.09 = 3.09)
21:14:21.456 00.002 9044 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.00 = 0.00)
21:14:21.457 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=-0.11 mountY=0.00, mountTheta=3.14
21:14:21.460 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.11, opts=13)
21:14:21.461 00.001 9044 Enqueuing Move request for scope (0.01, 0.11)
21:14:21.462 00.001 12252 Worker thread wakes up
21:14:21.462 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:21.463 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
21:14:21.463 00.000 9044 UpdateGuideState exits: m=5533 SNR=51.0
21:14:21.464 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
21:14:21.464 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:21.465 00.001 12252 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=0.00
21:14:21.465 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:21.467 00.002 9044 Enqueuing Expose request
21:14:21.468 00.001 12252 BLC: History state: CurrMiss=0.00, AvgInitMiss=-0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.184695, 1:0.007648, 2:0.000208
21:14:21.468 00.000 12252 BLC: No correction, Miss < min_move
21:14:21.471 00.003 12252 PPEC rslt: input = -0.11, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 1298.17
21:14:21.471 00.000 12252 PPEC: input: -0.11, control: -0.07, exposure: 2000
21:14:21.471 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:21.471 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:14:21.471 00.000 12252 MoveAxis(E, 29, ABG)
21:14:21.471 00.000 12252 Guiding  Dir = 2, Dur = 29
21:14:21.472 00.001 12252 IsSlewing returns 0
21:14:21.472 00.000 12252 IsGuiding returns 0
21:14:21.473 00.001 12252 PulseGuide returned control before completion, sleep 38
21:14:21.522 00.049 12252 IsGuiding returns 0
21:14:21.522 00.000 12252 Move returns status 0, amount 29
21:14:21.522 00.000 12252 MoveAxis(N, 0, ABG)
21:14:21.522 00.000 12252 Move returns status 0, amount 0
21:14:21.522 00.000 12252 move complete, result=0
21:14:21.522 00.000 12252 worker thread done servicing request
21:14:21.522 00.000 12252 Worker thread wakes up
21:14:21.522 00.000 9044 GuideStep: -0.1 px 29 ms EAST, 0.0 px 0 ms NORTH
21:14:21.525 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:21.525 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:23.882 02.357 12252 Exposure complete
21:14:23.930 00.048 12252 worker thread done servicing request
21:14:23.930 00.000 9044 OnExposeComplete: enter
21:14:23.932 00.002 9044 UpdateGuideState(): m_state=6
21:14:23.933 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1648
21:14:23.933 00.000 9044 Star::Find returns 1 (0), X=1010.74, Y=824.70, Mass=5629, SNR=51.6, Peak=173 HFD=5.2
21:14:23.934 00.001 9044 MultiStar: [#1 -0.06,0.03,1.05,U] [#2 -0.09,-0.23,1.21,U] [#3 0.05,0.18,0.85,U] [#4 0.00,-0.21,1.26,U] [#5 0.10,-0.14,0.66,U] [#6 -0.09,0.02,0.42,U] [#7 -0.09,-0.14,0.43,U] [#8 -0.11,0.02,0.41,U] 
21:14:23.936 00.002 9044 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.06, 0.30}
21:14:23.937 00.001 9044 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.62) = xAngle (-0.83 = -0.83)
21:14:23.938 00.001 9044 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.92 = 2.37)
21:14:23.939 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.46 mountX=0.03 mountY=0.03, mountTheta=0.80
21:14:23.941 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.03, opts=13)
21:14:23.943 00.002 9044 Enqueuing Move request for scope (-0.03, -0.03)
21:14:23.944 00.001 12252 Worker thread wakes up
21:14:23.944 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:23.946 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
21:14:23.946 00.000 9044 UpdateGuideState exits: m=5629 SNR=51.6
21:14:23.947 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
21:14:23.947 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:23.949 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:23.952 00.003 9044 Enqueuing Expose request
21:14:23.954 00.002 12252 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.03
21:14:23.954 00.000 12252 BLC: window closed
21:14:23.954 00.000 12252 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.184695, 1:0.007648, 2:0.000208
21:14:23.954 00.000 12252 BLC: No correction, Miss < min_move
21:14:23.956 00.002 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1298.32
21:14:23.957 00.001 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
21:14:23.957 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:23.957 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:14:23.957 00.000 12252 MoveAxis(E, 3, ABG)
21:14:23.957 00.000 12252 Guiding  Dir = 2, Dur = 3
21:14:23.957 00.000 12252 IsSlewing returns 0
21:14:23.957 00.000 12252 IsGuiding returns 0
21:14:23.960 00.003 12252 PulseGuide returned control before completion, sleep 12
21:14:23.979 00.019 12252 IsGuiding returns 0
21:14:23.979 00.000 12252 Move returns status 0, amount 3
21:14:23.979 00.000 12252 MoveAxis(N, 0, ABG)
21:14:23.979 00.000 12252 Move returns status 0, amount 0
21:14:23.979 00.000 12252 move complete, result=0
21:14:23.979 00.000 12252 worker thread done servicing request
21:14:23.979 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:14:23.982 00.003 12252 Worker thread wakes up
21:14:23.982 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:23.982 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:26.315 02.333 12252 Exposure complete
21:14:26.359 00.044 12252 worker thread done servicing request
21:14:26.359 00.000 9044 OnExposeComplete: enter
21:14:26.360 00.001 9044 UpdateGuideState(): m_state=6
21:14:26.363 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1649
21:14:26.364 00.001 9044 Star::Find returns 1 (0), X=1010.77, Y=824.53, Mass=5554, SNR=51.2, Peak=173 HFD=5.2
21:14:26.365 00.001 9044 MultiStar: [#1 0.09,0.20,1.06,U] [#2 -0.06,-0.26,1.20,U] [#3 0.10,0.13,0.86,U] [#4 0.06,-0.18,1.26,U] [#5 0.11,-0.22,0.66,U] [#6 -0.10,0.03,0.42,U] [#7 -0.03,-0.05,0.44,U] [#8 -0.15,-0.12,0.42,U] 
21:14:26.367 00.002 9044 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.02, 0.14}
21:14:26.368 00.001 9044 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.62) = xAngle (0.46 = 0.46)
21:14:26.369 00.001 9044 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.62 = -2.62)
21:14:26.370 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.16 mountX=0.04 mountY=-0.02, mountTheta=-0.51
21:14:26.374 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.04, opts=13)
21:14:26.375 00.001 9044 Enqueuing Move request for scope (0.02, -0.04)
21:14:26.378 00.003 12252 Worker thread wakes up
21:14:26.378 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:26.380 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
21:14:26.380 00.000 9044 UpdateGuideState exits: m=5554 SNR=51.2
21:14:26.382 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:26.384 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
21:14:26.384 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:26.386 00.002 9044 Enqueuing Expose request
21:14:26.390 00.004 12252 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
21:14:26.392 00.002 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1298.46
21:14:26.393 00.001 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
21:14:26.393 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:26.393 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:14:26.393 00.000 12252 MoveAxis(E, 4, ABG)
21:14:26.393 00.000 12252 Guiding  Dir = 2, Dur = 4
21:14:26.394 00.001 12252 IsSlewing returns 0
21:14:26.394 00.000 12252 IsGuiding returns 0
21:14:26.396 00.002 12252 PulseGuide returned control before completion, sleep 13
21:14:26.418 00.022 12252 IsGuiding returns 0
21:14:26.418 00.000 12252 Move returns status 0, amount 4
21:14:26.418 00.000 12252 MoveAxis(N, 0, ABG)
21:14:26.418 00.000 12252 Move returns status 0, amount 0
21:14:26.418 00.000 12252 move complete, result=0
21:14:26.418 00.000 12252 worker thread done servicing request
21:14:26.418 00.000 12252 Worker thread wakes up
21:14:26.418 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:26.420 00.002 9044 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:14:26.422 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:28.763 02.341 12252 Exposure complete
21:14:28.815 00.052 12252 worker thread done servicing request
21:14:28.815 00.000 9044 OnExposeComplete: enter
21:14:28.816 00.001 9044 UpdateGuideState(): m_state=6
21:14:28.817 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1650
21:14:28.818 00.001 9044 Star::Find returns 1 (0), X=1010.80, Y=824.62, Mass=5514, SNR=51.0, Peak=173 HFD=5.2
21:14:28.819 00.001 9044 MultiStar: [#1 0.07,-0.04,1.04,U] [#2 -0.02,-0.32,1.21,U] [#3 0.09,0.05,0.86,U] [#4 0.06,-0.20,1.29,U] [#5 0.14,-0.29,0.66,U] [#6 -0.00,0.01,0.42,U] [#7 0.01,-0.22,0.44,U] [#8 -0.22,-0.23,0.41,U] 
21:14:28.819 00.000 9044 refined, 8 included, MultiStar: {0.03, -0.11}, one-star: {0.00, 0.22}
21:14:28.821 00.002 9044 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.62) = xAngle (0.30 = 0.30)
21:14:28.823 00.002 9044 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.78 = -2.78)
21:14:28.824 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.33 mountX=0.11 mountY=-0.04, mountTheta=-0.35
21:14:28.826 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.11, opts=13)
21:14:28.827 00.001 9044 Enqueuing Move request for scope (0.03, -0.11)
21:14:28.828 00.001 12252 Worker thread wakes up
21:14:28.828 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
21:14:28.828 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
21:14:28.828 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:28.829 00.001 12252 Moving (0.03, -0.11) raw xDistance=0.11 yDistance=-0.04
21:14:28.829 00.000 9044 UpdateGuideState exits: m=5514 SNR=51.0
21:14:28.830 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:28.832 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:28.833 00.001 9044 Enqueuing Expose request
21:14:28.834 00.001 12252 PPEC rslt: input = 0.11, final = 0.05, react = 0.06, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 1298.61
21:14:28.834 00.000 12252 PPEC: input: 0.11, control: 0.05, exposure: 2000
21:14:28.834 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:28.834 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:14:28.834 00.000 12252 MoveAxis(W, 19, ABG)
21:14:28.834 00.000 12252 Guiding  Dir = 3, Dur = 19
21:14:28.835 00.001 12252 IsSlewing returns 0
21:14:28.835 00.000 12252 IsGuiding returns 0
21:14:28.837 00.002 12252 PulseGuide returned control before completion, sleep 27
21:14:28.866 00.029 12252 IsGuiding returns 1
21:14:28.866 00.000 12252 scope still moving after pulse duration time elapsed
21:14:28.897 00.031 12252 IsSlewing returns 0
21:14:28.897 00.000 12252 IsGuiding returns 0
21:14:28.898 00.001 12252 scope move finished after 19 + 44 ms
21:14:28.898 00.000 12252 Move returns status 0, amount 19
21:14:28.898 00.000 12252 MoveAxis(N, 0, ABG)
21:14:28.898 00.000 12252 Move returns status 0, amount 0
21:14:28.898 00.000 12252 move complete, result=0
21:14:28.898 00.000 12252 worker thread done servicing request
21:14:28.898 00.000 12252 Worker thread wakes up
21:14:28.899 00.001 9044 GuideStep: 0.1 px 19 ms WEST, -0.0 px 0 ms NORTH
21:14:28.899 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:28.900 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:31.266 02.366 12252 Exposure complete
21:14:31.337 00.071 12252 worker thread done servicing request
21:14:31.338 00.001 9044 OnExposeComplete: enter
21:14:31.340 00.002 9044 UpdateGuideState(): m_state=6
21:14:31.344 00.004 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1651
21:14:31.345 00.001 9044 Star::Find returns 1 (0), X=1010.78, Y=824.76, Mass=5598, SNR=51.4, Peak=173 HFD=5.1
21:14:31.346 00.001 9044 MultiStar: [#1 0.13,0.28,1.07,U] [#2 -0.03,-0.20,1.19,U] [#3 0.10,0.19,0.85,U] [#4 0.14,-0.14,1.27,U] [#5 0.11,-0.13,0.66,U] [#6 -0.09,0.12,0.43,U] [#7 -0.02,0.06,0.43,U] [#8 -0.15,0.02,0.41,U] 
21:14:31.347 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.06}, one-star: {-0.02, 0.37}
21:14:31.348 00.001 9044 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.62) = xAngle (2.56 = 2.56)
21:14:31.348 00.000 9044 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.53 = -0.53)
21:14:31.349 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.93 mountX=-0.06 mountY=-0.04, mountTheta=-2.60
21:14:31.351 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.06, opts=13)
21:14:31.353 00.002 9044 Enqueuing Move request for scope (0.04, 0.06)
21:14:31.354 00.001 12252 Worker thread wakes up
21:14:31.354 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:31.357 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
21:14:31.357 00.000 9044 UpdateGuideState exits: m=5598 SNR=51.4
21:14:31.359 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
21:14:31.359 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:31.361 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:31.362 00.001 9044 Enqueuing Expose request
21:14:31.364 00.002 12252 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=-0.04
21:14:31.368 00.004 12252 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1298.76
21:14:31.368 00.000 12252 PPEC: input: -0.06, control: -0.02, exposure: 2000
21:14:31.368 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:31.368 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:14:31.368 00.000 12252 MoveAxis(E, 8, ABG)
21:14:31.368 00.000 12252 Guiding  Dir = 2, Dur = 8
21:14:31.369 00.001 12252 IsSlewing returns 0
21:14:31.369 00.000 12252 IsGuiding returns 0
21:14:31.371 00.002 12252 PulseGuide returned control before completion, sleep 16
21:14:31.388 00.017 12252 IsGuiding returns 0
21:14:31.388 00.000 12252 Move returns status 0, amount 8
21:14:31.388 00.000 12252 MoveAxis(N, 0, ABG)
21:14:31.388 00.000 12252 Move returns status 0, amount 0
21:14:31.388 00.000 12252 move complete, result=0
21:14:31.388 00.000 12252 worker thread done servicing request
21:14:31.388 00.000 9044 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:14:31.392 00.004 12252 Worker thread wakes up
21:14:31.392 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:31.392 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:33.741 02.349 12252 Exposure complete
21:14:33.789 00.048 12252 worker thread done servicing request
21:14:33.789 00.000 9044 OnExposeComplete: enter
21:14:33.791 00.002 9044 UpdateGuideState(): m_state=6
21:14:33.792 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1652
21:14:33.795 00.003 9044 Star::Find returns 1 (0), X=1010.75, Y=824.41, Mass=5534, SNR=51.1, Peak=173 HFD=5.3
21:14:33.798 00.003 9044 MultiStar: [#1 0.08,-0.12,1.06,U] [#2 -0.04,-0.33,1.20,U] [#3 0.09,0.07,0.86,U] [#4 0.02,-0.29,1.27,U] [#5 0.12,-0.22,0.65,U] [#6 -0.20,-0.05,0.43,U] [#7 -0.04,-0.27,0.44,U] [#8 -0.24,-0.18,0.41,U] 
21:14:33.800 00.002 9044 single-star, 8 included, MultiStar: {-0.00, -0.16}, one-star: {-0.04, 0.01}
21:14:33.802 00.002 9044 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.62) = xAngle (4.48 = -1.81)
21:14:33.805 00.003 9044 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.39 = 1.39)
21:14:33.808 00.003 9044 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.85 mountX=-0.01 mountY=0.04, mountTheta=1.80
21:14:33.812 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.01, opts=13)
21:14:33.814 00.002 9044 Enqueuing Move request for scope (-0.04, 0.01)
21:14:33.817 00.003 12252 Worker thread wakes up
21:14:33.817 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:33.819 00.002 9044 UpdateGuideState exits: m=5534 SNR=51.1
21:14:33.822 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:33.824 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
21:14:33.824 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:33.826 00.002 9044 Enqueuing Expose request
21:14:33.827 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
21:14:33.827 00.000 12252 Moving (-0.04, 0.01) raw xDistance=-0.01 yDistance=0.04
21:14:33.831 00.004 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1298.92
21:14:33.831 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
21:14:33.831 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:33.831 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:14:33.831 00.000 12252 MoveAxis(E, 5, ABG)
21:14:33.831 00.000 12252 Guiding  Dir = 2, Dur = 5
21:14:33.831 00.000 12252 IsSlewing returns 0
21:14:33.831 00.000 12252 IsGuiding returns 0
21:14:33.833 00.002 12252 PulseGuide returned control before completion, sleep 14
21:14:33.851 00.018 12252 IsGuiding returns 0
21:14:33.851 00.000 12252 Move returns status 0, amount 5
21:14:33.851 00.000 12252 MoveAxis(N, 0, ABG)
21:14:33.851 00.000 12252 Move returns status 0, amount 0
21:14:33.851 00.000 12252 move complete, result=0
21:14:33.851 00.000 12252 worker thread done servicing request
21:14:33.852 00.001 12252 Worker thread wakes up
21:14:33.852 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:14:33.854 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:33.854 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:36.194 02.340 12252 Exposure complete
21:14:36.241 00.047 12252 worker thread done servicing request
21:14:36.241 00.000 9044 OnExposeComplete: enter
21:14:36.242 00.001 9044 UpdateGuideState(): m_state=6
21:14:36.243 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1653
21:14:36.244 00.001 9044 Star::Find returns 1 (0), X=1010.74, Y=824.50, Mass=5549, SNR=51.2, Peak=173 HFD=5.2
21:14:36.247 00.003 9044 MultiStar: [#1 -0.09,-0.13,1.08,U] [#2 -0.10,-0.37,1.21,U] [#3 0.05,0.04,0.86,U] [#4 -0.01,-0.30,1.29,U] [#5 0.09,-0.28,0.65,U] [#6 -0.17,-0.08,0.42,U] [#7 -0.12,-0.34,0.44,U] [#8 -0.31,-0.27,0.00,M1] 
21:14:36.248 00.001 9044 single-star, 7 included, MultiStar: {-0.04, -0.17}, one-star: {-0.06, 0.10}
21:14:36.249 00.001 9044 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.62) = xAngle (3.72 = -2.57)
21:14:36.249 00.000 9044 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.63 = 0.63)
21:14:36.250 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.09 mountX=-0.10 mountY=0.07, mountTheta=2.53
21:14:36.254 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.10, opts=13)
21:14:36.256 00.002 9044 Enqueuing Move request for scope (-0.06, 0.10)
21:14:36.259 00.003 12252 Worker thread wakes up
21:14:36.260 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:36.262 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
21:14:36.262 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
21:14:36.262 00.000 12252 Moving (-0.06, 0.10) raw xDistance=-0.10 yDistance=0.07
21:14:36.262 00.000 9044 UpdateGuideState exits: m=5549 SNR=51.2
21:14:36.264 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:36.266 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:36.269 00.003 9044 Enqueuing Expose request
21:14:36.272 00.003 12252 PPEC rslt: input = -0.10, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 1299.07
21:14:36.272 00.000 12252 PPEC: input: -0.10, control: -0.07, exposure: 2000
21:14:36.272 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:36.272 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:14:36.272 00.000 12252 MoveAxis(E, 28, ABG)
21:14:36.272 00.000 12252 Guiding  Dir = 2, Dur = 28
21:14:36.272 00.000 12252 IsSlewing returns 0
21:14:36.272 00.000 12252 IsGuiding returns 0
21:14:36.274 00.002 12252 PulseGuide returned control before completion, sleep 36
21:14:36.314 00.040 12252 IsGuiding returns 0
21:14:36.314 00.000 12252 Move returns status 0, amount 28
21:14:36.314 00.000 12252 MoveAxis(N, 0, ABG)
21:14:36.314 00.000 12252 Move returns status 0, amount 0
21:14:36.314 00.000 12252 move complete, result=0
21:14:36.314 00.000 12252 worker thread done servicing request
21:14:36.314 00.000 12252 Worker thread wakes up
21:14:36.314 00.000 9044 GuideStep: -0.1 px 28 ms EAST, 0.1 px 0 ms NORTH
21:14:36.315 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:36.315 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:38.656 02.341 12252 Exposure complete
21:14:38.726 00.070 12252 worker thread done servicing request
21:14:38.726 00.000 9044 OnExposeComplete: enter
21:14:38.728 00.002 9044 UpdateGuideState(): m_state=6
21:14:38.729 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1654
21:14:38.731 00.002 9044 Star::Find returns 1 (0), X=1010.76, Y=824.44, Mass=5519, SNR=51.0, Peak=173 HFD=5.3
21:14:38.732 00.001 9044 MultiStar: [#1 0.07,-0.17,1.06,U] [#2 -0.04,-0.52,0.00,M1] [#3 0.08,0.02,0.87,U] [#4 0.04,-0.32,1.28,U] [#5 0.14,-0.45,0.00,M1] [#6 -0.11,-0.16,0.43,U] [#7 -0.03,-0.30,0.44,U] [#8 -0.30,-0.32,0.00,M2] 
21:14:38.734 00.002 9044 single-star, 5 included, MultiStar: {0.02, -0.14}, one-star: {-0.04, 0.04}
21:14:38.735 00.001 9044 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.62) = xAngle (3.95 = -2.33)
21:14:38.736 00.001 9044 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.87 = 0.87)
21:14:38.738 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.33 mountX=-0.04 mountY=0.04, mountTheta=2.30
21:14:38.740 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.04, opts=13)
21:14:38.741 00.001 9044 Enqueuing Move request for scope (-0.04, 0.04)
21:14:38.742 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:38.743 00.001 9044 UpdateGuideState exits: m=5519 SNR=51.0
21:14:38.744 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:38.745 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:38.746 00.001 9044 Enqueuing Expose request
21:14:38.748 00.002 12252 Worker thread wakes up
21:14:38.748 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
21:14:38.748 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
21:14:38.748 00.000 12252 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
21:14:38.753 00.005 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1299.24
21:14:38.753 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
21:14:38.753 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:38.753 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:14:38.753 00.000 12252 MoveAxis(E, 5, ABG)
21:14:38.753 00.000 12252 Guiding  Dir = 2, Dur = 5
21:14:38.753 00.000 12252 IsSlewing returns 0
21:14:38.754 00.001 12252 IsGuiding returns 0
21:14:38.756 00.002 12252 PulseGuide returned control before completion, sleep 14
21:14:38.780 00.024 12252 IsGuiding returns 0
21:14:38.780 00.000 12252 Move returns status 0, amount 5
21:14:38.780 00.000 12252 MoveAxis(N, 0, ABG)
21:14:38.780 00.000 12252 Move returns status 0, amount 0
21:14:38.780 00.000 12252 move complete, result=0
21:14:38.780 00.000 12252 worker thread done servicing request
21:14:38.780 00.000 12252 Worker thread wakes up
21:14:38.780 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:14:38.782 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:38.782 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:41.137 02.355 12252 Exposure complete
21:14:41.195 00.058 12252 worker thread done servicing request
21:14:41.195 00.000 9044 OnExposeComplete: enter
21:14:41.198 00.003 9044 UpdateGuideState(): m_state=6
21:14:41.201 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1655
21:14:41.202 00.001 9044 Star::Find returns 1 (0), X=1010.72, Y=824.29, Mass=5493, SNR=50.8, Peak=173 HFD=5.2
21:14:41.204 00.002 9044 MultiStar: [#1 0.01,-0.22,1.05,U] [#2 -0.10,-0.57,0.00,M2] [#3 0.09,-0.15,0.86,U] [#4 0.10,-1.56,0.00,M1] [#5 0.08,-0.57,0.00,M2] [#6 -0.14,-0.29,0.43,U] [#7 -0.10,-0.37,0.44,U] [#8 -0.25,-0.48,0.00,M3] 
21:14:41.205 00.001 9044 single-star, 4 included, MultiStar: {-0.03, -0.20}, one-star: {-0.08, -0.11}
21:14:41.207 00.002 9044 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.62) = xAngle (-0.56 = -0.56)
21:14:41.208 00.001 9044 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.64 = 2.64)
21:14:41.209 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.18 mountX=0.11 mountY=0.06, mountTheta=0.51
21:14:41.212 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.11, opts=13)
21:14:41.213 00.001 9044 Enqueuing Move request for scope (-0.08, -0.11)
21:14:41.215 00.002 12252 Worker thread wakes up
21:14:41.215 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:41.217 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
21:14:41.217 00.000 9044 UpdateGuideState exits: m=5493 SNR=50.8
21:14:41.218 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:41.219 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
21:14:41.219 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:41.219 00.000 9044 Enqueuing Expose request
21:14:41.220 00.001 12252 Moving (-0.08, -0.11) raw xDistance=0.11 yDistance=0.06
21:14:41.222 00.002 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 1299.40
21:14:41.223 00.001 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
21:14:41.223 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:41.223 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:14:41.223 00.000 12252 MoveAxis(W, 23, ABG)
21:14:41.223 00.000 12252 Guiding  Dir = 3, Dur = 23
21:14:41.223 00.000 12252 IsSlewing returns 0
21:14:41.223 00.000 12252 IsGuiding returns 0
21:14:41.224 00.001 12252 PulseGuide returned control before completion, sleep 32
21:14:41.270 00.046 12252 IsGuiding returns 0
21:14:41.270 00.000 12252 Move returns status 0, amount 23
21:14:41.270 00.000 12252 MoveAxis(N, 0, ABG)
21:14:41.270 00.000 12252 Move returns status 0, amount 0
21:14:41.270 00.000 12252 move complete, result=0
21:14:41.270 00.000 12252 worker thread done servicing request
21:14:41.270 00.000 12252 Worker thread wakes up
21:14:41.270 00.000 9044 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
21:14:41.273 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:41.273 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:43.618 02.345 12252 Exposure complete
21:14:43.672 00.054 12252 worker thread done servicing request
21:14:43.672 00.000 9044 OnExposeComplete: enter
21:14:43.674 00.002 9044 UpdateGuideState(): m_state=6
21:14:43.676 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1656
21:14:43.678 00.002 9044 Star::Find returns 1 (0), X=1010.89, Y=824.31, Mass=5607, SNR=51.4, Peak=173 HFD=5.2
21:14:43.681 00.003 9044 MultiStar: [#1 0.17,-0.21,1.08,U] [#2 0.04,-0.49,0.00,M3] [#3 0.19,-0.11,0.86,U] [#4 0.21,-1.52,0.00,M2] [#5 0.18,-0.52,0.00,M3] [#6 0.02,-0.25,0.42,U] [#7 0.06,-0.42,0.00,M1] [#8 -0.03,-0.38,0.41,U] 
21:14:43.682 00.001 9044 single-star, 4 included, MultiStar: {0.12, -0.18}, one-star: {0.10, -0.08}
21:14:43.684 00.002 9044 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.62) = xAngle (0.93 = 0.93)
21:14:43.685 00.001 9044 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.15 = -2.15)
21:14:43.687 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.69 mountX=0.08 mountY=-0.11, mountTheta=-0.95
21:14:43.690 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.08, opts=13)
21:14:43.692 00.002 9044 Enqueuing Move request for scope (0.10, -0.08)
21:14:43.693 00.001 12252 Worker thread wakes up
21:14:43.693 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:43.694 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
21:14:43.694 00.000 9044 UpdateGuideState exits: m=5607 SNR=51.4
21:14:43.696 00.002 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
21:14:43.696 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:43.697 00.001 12252 Moving (0.10, -0.08) raw xDistance=0.08 yDistance=-0.11
21:14:43.697 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:43.698 00.001 9044 Enqueuing Expose request
21:14:43.700 00.002 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1299.57
21:14:43.700 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
21:14:43.700 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:43.701 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:14:43.701 00.000 12252 MoveAxis(E, 3, ABG)
21:14:43.701 00.000 12252 Guiding  Dir = 2, Dur = 3
21:14:43.701 00.000 12252 IsSlewing returns 0
21:14:43.701 00.000 12252 IsGuiding returns 0
21:14:43.703 00.002 12252 PulseGuide returned control before completion, sleep 11
21:14:43.718 00.015 12252 IsGuiding returns 0
21:14:43.718 00.000 12252 Move returns status 0, amount 3
21:14:43.718 00.000 12252 MoveAxis(N, 0, ABG)
21:14:43.718 00.000 12252 Move returns status 0, amount 0
21:14:43.718 00.000 12252 move complete, result=0
21:14:43.718 00.000 12252 worker thread done servicing request
21:14:43.718 00.000 12252 Worker thread wakes up
21:14:43.718 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:14:43.720 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:43.720 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:46.059 02.339 12252 Exposure complete
21:14:46.124 00.065 12252 worker thread done servicing request
21:14:46.125 00.001 9044 OnExposeComplete: enter
21:14:46.127 00.002 9044 UpdateGuideState(): m_state=6
21:14:46.129 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1657
21:14:46.131 00.002 9044 Star::Find returns 1 (0), X=1010.79, Y=824.21, Mass=5525, SNR=51.0, Peak=173 HFD=5.1
21:14:46.133 00.002 9044 MultiStar: [#1 0.13,-0.30,1.08,U] [#2 -0.02,-0.58,0.00,M4] [#3 0.17,-0.21,0.86,U] [#4 0.16,-1.52,0.00,M3] [#5 0.14,-0.53,0.00,M4] [#6 -0.04,-0.39,0.00,M1] [#7 0.03,-0.52,0.00,M2] [#8 -0.14,-0.48,0.00,M3] 
21:14:46.136 00.003 9044 single-star, 2 included, MultiStar: {0.09, -0.24}, one-star: {-0.01, -0.19}
21:14:46.138 00.002 9044 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.62) = xAngle (0.00 = 0.00)
21:14:46.139 00.001 9044 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.08 = -3.08)
21:14:46.141 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.62 mountX=0.19 mountY=-0.01, mountTheta=-0.06
21:14:46.144 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.19, opts=13)
21:14:46.147 00.003 9044 Enqueuing Move request for scope (-0.01, -0.19)
21:14:46.149 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:46.152 00.003 12252 Worker thread wakes up
21:14:46.152 00.000 9044 UpdateGuideState exits: m=5525 SNR=51.0
21:14:46.154 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:46.156 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:46.158 00.002 9044 Enqueuing Expose request
21:14:46.160 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
21:14:46.160 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
21:14:46.161 00.001 12252 Moving (-0.01, -0.19) raw xDistance=0.19 yDistance=-0.01
21:14:46.164 00.003 12252 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 1299.74
21:14:46.164 00.000 12252 PPEC: input: 0.19, control: 0.11, exposure: 2000
21:14:46.164 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:46.164 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:14:46.164 00.000 12252 MoveAxis(W, 42, ABG)
21:14:46.164 00.000 12252 Guiding  Dir = 3, Dur = 42
21:14:46.165 00.001 12252 IsSlewing returns 0
21:14:46.165 00.000 12252 IsGuiding returns 0
21:14:46.170 00.005 12252 PulseGuide returned control before completion, sleep 48
21:14:46.236 00.066 12252 IsGuiding returns 0
21:14:46.236 00.000 12252 Move returns status 0, amount 42
21:14:46.236 00.000 12252 MoveAxis(N, 0, ABG)
21:14:46.236 00.000 12252 Move returns status 0, amount 0
21:14:46.236 00.000 12252 move complete, result=0
21:14:46.236 00.000 12252 worker thread done servicing request
21:14:46.236 00.000 12252 Worker thread wakes up
21:14:46.237 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:46.237 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:46.237 00.000 9044 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
21:14:48.598 02.361 12252 Exposure complete
21:14:48.643 00.045 12252 worker thread done servicing request
21:14:48.643 00.000 9044 OnExposeComplete: enter
21:14:48.644 00.001 9044 UpdateGuideState(): m_state=6
21:14:48.645 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1658
21:14:48.647 00.002 9044 Star::Find returns 1 (0), X=1010.79, Y=824.62, Mass=5615, SNR=51.5, Peak=173 HFD=5.2
21:14:48.651 00.004 9044 MultiStar: [#1 0.17,-0.06,1.07,U] [#2 0.04,-0.37,1.20,U] [#3 0.16,0.07,0.85,U] [#4 0.13,-0.28,1.29,U] [#5 0.21,-0.37,0.00,M5] [#6 -0.06,-0.13,0.43,U] [#7 -0.04,-0.16,0.44,U] [#8 -0.01,-0.20,0.42,U] 
21:14:48.654 00.003 9044 refined, 7 included, MultiStar: {0.07, -0.12}, one-star: {-0.01, 0.22}
21:14:48.656 00.002 9044 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.62) = xAngle (0.60 = 0.60)
21:14:48.657 00.001 9044 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.48 = -2.48)
21:14:48.658 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.02 mountX=0.11 mountY=-0.08, mountTheta=-0.64
21:14:48.662 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.12, opts=13)
21:14:48.663 00.001 9044 Enqueuing Move request for scope (0.07, -0.12)
21:14:48.664 00.001 12252 Worker thread wakes up
21:14:48.664 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:48.667 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
21:14:48.667 00.000 9044 UpdateGuideState exits: m=5615 SNR=51.5
21:14:48.667 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
21:14:48.667 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:48.668 00.001 12252 Moving (0.07, -0.12) raw xDistance=0.11 yDistance=-0.08
21:14:48.668 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:48.669 00.001 9044 Enqueuing Expose request
21:14:48.671 00.002 12252 PPEC rslt: input = 0.11, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 1299.92
21:14:48.671 00.000 12252 PPEC: input: 0.11, control: 0.08, exposure: 2000
21:14:48.671 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:48.671 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:14:48.671 00.000 12252 MoveAxis(W, 30, ABG)
21:14:48.671 00.000 12252 Guiding  Dir = 3, Dur = 30
21:14:48.672 00.001 12252 IsSlewing returns 0
21:14:48.672 00.000 12252 IsGuiding returns 0
21:14:48.674 00.002 12252 PulseGuide returned control before completion, sleep 38
21:14:48.719 00.045 12252 IsGuiding returns 0
21:14:48.719 00.000 12252 Move returns status 0, amount 30
21:14:48.719 00.000 12252 MoveAxis(N, 0, ABG)
21:14:48.719 00.000 12252 Move returns status 0, amount 0
21:14:48.719 00.000 12252 move complete, result=0
21:14:48.720 00.001 12252 worker thread done servicing request
21:14:48.720 00.000 9044 GuideStep: 0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
21:14:48.721 00.001 12252 Worker thread wakes up
21:14:48.721 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:48.721 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:51.086 02.365 12252 Exposure complete
21:14:51.162 00.076 12252 worker thread done servicing request
21:14:51.162 00.000 9044 OnExposeComplete: enter
21:14:51.165 00.003 9044 UpdateGuideState(): m_state=6
21:14:51.167 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1659
21:14:51.169 00.002 9044 Star::Find returns 1 (0), X=1010.85, Y=824.46, Mass=5461, SNR=50.8, Peak=173 HFD=5.2
21:14:51.171 00.002 9044 MultiStar: [#1 0.15,-0.11,1.06,U] [#2 0.01,-0.32,1.22,U] [#3 0.20,-0.01,0.86,U] [#4 0.12,-0.25,1.29,U] [#5 0.16,-0.30,0.66,U] [#6 -0.08,-0.09,0.43,U] [#7 0.06,-0.27,0.45,U] [#8 -0.15,-0.18,0.42,U] 
21:14:51.172 00.001 9044 single-star, 8 included, MultiStar: {0.08, -0.16}, one-star: {0.05, 0.06}
21:14:51.173 00.001 9044 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.62) = xAngle (2.48 = 2.48)
21:14:51.173 00.000 9044 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.61 = -0.61)
21:14:51.174 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.85 mountX=-0.06 mountY=-0.04, mountTheta=-2.52
21:14:51.176 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.06, opts=13)
21:14:51.177 00.001 9044 Enqueuing Move request for scope (0.05, 0.06)
21:14:51.178 00.001 12252 Worker thread wakes up
21:14:51.178 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:51.179 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
21:14:51.179 00.000 9044 UpdateGuideState exits: m=5461 SNR=50.8
21:14:51.180 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
21:14:51.180 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:51.180 00.000 12252 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=-0.04
21:14:51.180 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:51.181 00.001 9044 Enqueuing Expose request
21:14:51.184 00.003 12252 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1300.09
21:14:51.184 00.000 12252 PPEC: input: -0.06, control: 0.01, exposure: 2000
21:14:51.184 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:51.184 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:14:51.184 00.000 12252 MoveAxis(W, 3, ABG)
21:14:51.184 00.000 12252 Guiding  Dir = 3, Dur = 3
21:14:51.185 00.001 12252 IsSlewing returns 0
21:14:51.185 00.000 12252 IsGuiding returns 0
21:14:51.187 00.002 12252 PulseGuide returned control before completion, sleep 11
21:14:51.214 00.027 12252 IsGuiding returns 0
21:14:51.214 00.000 12252 Move returns status 0, amount 3
21:14:51.214 00.000 12252 MoveAxis(N, 0, ABG)
21:14:51.214 00.000 12252 Move returns status 0, amount 0
21:14:51.214 00.000 12252 move complete, result=0
21:14:51.215 00.001 12252 worker thread done servicing request
21:14:51.215 00.000 12252 Worker thread wakes up
21:14:51.215 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:51.215 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:51.215 00.000 9044 GuideStep: -0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
21:14:53.555 02.340 12252 Exposure complete
21:14:53.625 00.070 12252 worker thread done servicing request
21:14:53.626 00.001 9044 OnExposeComplete: enter
21:14:53.627 00.001 9044 UpdateGuideState(): m_state=6
21:14:53.629 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1660
21:14:53.630 00.001 9044 Star::Find returns 1 (0), X=1010.87, Y=824.40, Mass=5491, SNR=50.9, Peak=173 HFD=5.2
21:14:53.631 00.001 9044 MultiStar: [#1 0.12,-0.18,1.05,U] [#2 0.04,-0.42,0.00,M3] [#3 0.24,-0.09,0.86,U] [#4 0.15,-0.39,0.00,M2] [#5 0.25,-0.42,0.00,M5] [#6 -0.05,-0.15,0.42,U] [#7 0.06,-0.38,0.44,U] [#8 -0.03,-0.33,0.41,U] 
21:14:53.632 00.001 9044 single-star, 5 included, MultiStar: {0.10, -0.15}, one-star: {0.08, 0.01}
21:14:53.634 00.002 9044 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.62) = xAngle (1.71 = 1.71)
21:14:53.635 00.001 9044 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.37 = -1.37)
21:14:53.636 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.09 mountX=-0.01 mountY=-0.08, mountTheta=-1.71
21:14:53.638 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.01, opts=13)
21:14:53.639 00.001 9044 Enqueuing Move request for scope (0.08, 0.01)
21:14:53.641 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:53.642 00.001 9044 UpdateGuideState exits: m=5491 SNR=50.9
21:14:53.643 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:53.644 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:53.645 00.001 9044 Enqueuing Expose request
21:14:53.646 00.001 12252 Worker thread wakes up
21:14:53.646 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
21:14:53.647 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
21:14:53.647 00.000 12252 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
21:14:53.649 00.002 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1300.28
21:14:53.649 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
21:14:53.649 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:53.649 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:14:53.649 00.000 12252 MoveAxis(W, 5, ABG)
21:14:53.649 00.000 12252 Guiding  Dir = 3, Dur = 5
21:14:53.650 00.001 12252 IsSlewing returns 0
21:14:53.650 00.000 12252 IsGuiding returns 0
21:14:53.652 00.002 12252 PulseGuide returned control before completion, sleep 14
21:14:53.674 00.022 12252 IsGuiding returns 0
21:14:53.674 00.000 12252 Move returns status 0, amount 5
21:14:53.674 00.000 12252 MoveAxis(N, 0, ABG)
21:14:53.674 00.000 12252 Move returns status 0, amount 0
21:14:53.674 00.000 12252 move complete, result=0
21:14:53.674 00.000 12252 worker thread done servicing request
21:14:53.674 00.000 9044 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
21:14:53.676 00.002 12252 Worker thread wakes up
21:14:53.676 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:53.676 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:56.020 02.344 12252 Exposure complete
21:14:56.067 00.047 12252 worker thread done servicing request
21:14:56.068 00.001 9044 OnExposeComplete: enter
21:14:56.068 00.000 9044 UpdateGuideState(): m_state=6
21:14:56.070 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1661
21:14:56.071 00.001 9044 Star::Find returns 1 (0), X=1010.90, Y=824.39, Mass=5477, SNR=50.7, Peak=173 HFD=5.2
21:14:56.073 00.002 9044 MultiStar: [#1 0.20,-0.16,1.06,U] [#2 0.12,-0.43,0.00,M4] [#3 0.24,-0.06,0.87,U] [#4 0.17,-0.39,0.00,M3] [#5 0.27,-0.41,0.00,M6] [#6 0.12,-0.14,0.42,U] [#7 0.11,-0.32,0.45,U] [#8 -0.02,-0.33,0.41,U] 
21:14:56.074 00.001 9044 single-star, 5 included, MultiStar: {0.15, -0.14}, one-star: {0.10, -0.00}
21:14:56.075 00.001 9044 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.62) = xAngle (1.59 = 1.59)
21:14:56.076 00.001 9044 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.50 = -1.50)
21:14:56.078 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.04 mountX=-0.00 mountY=-0.10, mountTheta=-1.59
21:14:56.080 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.00, opts=13)
21:14:56.081 00.001 9044 Enqueuing Move request for scope (0.10, -0.00)
21:14:56.081 00.000 12252 Worker thread wakes up
21:14:56.082 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:56.082 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
21:14:56.082 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
21:14:56.082 00.000 12252 Moving (0.10, -0.00) raw xDistance=-0.00 yDistance=-0.10
21:14:56.082 00.000 9044 UpdateGuideState exits: m=5477 SNR=50.7
21:14:56.083 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:56.085 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:56.086 00.001 9044 Enqueuing Expose request
21:14:56.088 00.002 12252 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1300.46
21:14:56.088 00.000 12252 PPEC: input: -0.00, control: 0.01, exposure: 2000
21:14:56.089 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:56.089 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:14:56.089 00.000 12252 MoveAxis(W, 4, ABG)
21:14:56.089 00.000 12252 Guiding  Dir = 3, Dur = 4
21:14:56.089 00.000 12252 IsSlewing returns 0
21:14:56.089 00.000 12252 IsGuiding returns 0
21:14:56.092 00.003 12252 PulseGuide returned control before completion, sleep 13
21:14:56.113 00.021 12252 IsGuiding returns 0
21:14:56.113 00.000 12252 Move returns status 0, amount 4
21:14:56.113 00.000 12252 MoveAxis(N, 0, ABG)
21:14:56.113 00.000 12252 Move returns status 0, amount 0
21:14:56.113 00.000 12252 move complete, result=0
21:14:56.113 00.000 12252 worker thread done servicing request
21:14:56.113 00.000 12252 Worker thread wakes up
21:14:56.113 00.000 9044 GuideStep: -0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
21:14:56.114 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:56.114 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:14:58.474 02.360 12252 Exposure complete
21:14:58.536 00.062 12252 worker thread done servicing request
21:14:58.536 00.000 9044 OnExposeComplete: enter
21:14:58.537 00.001 9044 UpdateGuideState(): m_state=6
21:14:58.539 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1662
21:14:58.540 00.001 9044 Star::Find returns 1 (0), X=1010.87, Y=824.29, Mass=5504, SNR=50.9, Peak=173 HFD=5.1
21:14:58.541 00.001 9044 MultiStar: [#1 0.17,-0.27,1.07,U] [#2 0.07,-0.57,0.00,M5] [#3 0.21,-0.16,0.86,U] [#4 0.22,-1.50,0.00,M4] [#5 0.20,-0.48,0.00,M7] [#6 0.02,-0.22,0.43,U] [#7 0.08,-0.50,0.00,M1] [#8 0.10,-0.47,0.00,M1] 
21:14:58.542 00.001 9044 single-star, 3 included, MultiStar: {0.13, -0.19}, one-star: {0.07, -0.11}
21:14:58.543 00.001 9044 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.62) = xAngle (0.65 = 0.65)
21:14:58.545 00.002 9044 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.43 = -2.43)
21:14:58.547 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.97 mountX=0.11 mountY=-0.09, mountTheta=-0.69
21:14:58.548 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.11, opts=13)
21:14:58.550 00.002 9044 Enqueuing Move request for scope (0.07, -0.11)
21:14:58.551 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:14:58.552 00.001 9044 UpdateGuideState exits: m=5504 SNR=50.9
21:14:58.553 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:14:58.554 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:14:58.555 00.001 9044 Enqueuing Expose request
21:14:58.557 00.002 12252 Worker thread wakes up
21:14:58.557 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
21:14:58.557 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
21:14:58.557 00.000 12252 Moving (0.07, -0.11) raw xDistance=0.11 yDistance=-0.09
21:14:58.561 00.004 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 1300.65
21:14:58.561 00.000 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
21:14:58.561 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:14:58.561 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:14:58.561 00.000 12252 MoveAxis(W, 24, ABG)
21:14:58.561 00.000 12252 Guiding  Dir = 3, Dur = 24
21:14:58.561 00.000 12252 IsSlewing returns 0
21:14:58.561 00.000 12252 IsGuiding returns 0
21:14:58.564 00.003 12252 PulseGuide returned control before completion, sleep 32
21:14:58.604 00.040 12252 IsGuiding returns 0
21:14:58.604 00.000 12252 Move returns status 0, amount 24
21:14:58.604 00.000 12252 MoveAxis(N, 0, ABG)
21:14:58.604 00.000 12252 Move returns status 0, amount 0
21:14:58.605 00.001 12252 move complete, result=0
21:14:58.605 00.000 12252 worker thread done servicing request
21:14:58.605 00.000 12252 Worker thread wakes up
21:14:58.605 00.000 9044 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
21:14:58.607 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:14:58.607 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:00.961 02.354 12252 Exposure complete
21:15:01.044 00.083 12252 worker thread done servicing request
21:15:01.044 00.000 9044 OnExposeComplete: enter
21:15:01.046 00.002 9044 UpdateGuideState(): m_state=6
21:15:01.049 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1663
21:15:01.051 00.002 9044 Star::Find returns 1 (0), X=1010.90, Y=824.32, Mass=5578, SNR=51.3, Peak=173 HFD=5.1
21:15:01.053 00.002 9044 MultiStar: [#1 0.21,-0.26,1.04,U] [#2 0.13,-0.52,0.00,M6] [#3 0.26,-0.19,0.86,U] [#4 0.19,-0.47,0.00,M5] [#5 0.31,-0.50,0.00,M8] [#6 0.08,-0.18,0.43,U] [#7 0.07,-0.51,0.00,M2] [#8 0.08,-0.37,0.41,U] 
21:15:01.056 00.003 9044 single-star, 4 included, MultiStar: {0.17, -0.20}, one-star: {0.11, -0.08}
21:15:01.058 00.002 9044 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.62) = xAngle (0.97 = 0.97)
21:15:01.059 00.001 9044 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.11 = -2.11)
21:15:01.060 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=0.08 mountY=-0.11, mountTheta=-0.99
21:15:01.062 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.08, opts=13)
21:15:01.064 00.002 9044 Enqueuing Move request for scope (0.11, -0.08)
21:15:01.065 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:01.066 00.001 9044 UpdateGuideState exits: m=5578 SNR=51.3
21:15:01.067 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:01.069 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:01.070 00.001 9044 Enqueuing Expose request
21:15:01.071 00.001 12252 Worker thread wakes up
21:15:01.071 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
21:15:01.071 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
21:15:01.071 00.000 12252 Moving (0.11, -0.08) raw xDistance=0.08 yDistance=-0.11
21:15:01.075 00.004 12252 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1300.83
21:15:01.075 00.000 12252 PPEC: input: 0.08, control: -0.00, exposure: 2000
21:15:01.075 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:01.075 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:15:01.075 00.000 12252 MoveAxis(E, 2, ABG)
21:15:01.075 00.000 12252 Guiding  Dir = 2, Dur = 2
21:15:01.076 00.001 12252 IsSlewing returns 0
21:15:01.076 00.000 12252 IsGuiding returns 0
21:15:01.079 00.003 12252 PulseGuide returned control before completion, sleep 11
21:15:01.105 00.026 12252 IsGuiding returns 0
21:15:01.105 00.000 12252 Move returns status 0, amount 2
21:15:01.105 00.000 12252 MoveAxis(N, 0, ABG)
21:15:01.105 00.000 12252 Move returns status 0, amount 0
21:15:01.105 00.000 12252 move complete, result=0
21:15:01.105 00.000 12252 worker thread done servicing request
21:15:01.105 00.000 12252 Worker thread wakes up
21:15:01.105 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:01.105 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:01.105 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:15:03.464 02.359 12252 Exposure complete
21:15:03.519 00.055 12252 worker thread done servicing request
21:15:03.519 00.000 9044 OnExposeComplete: enter
21:15:03.520 00.001 9044 UpdateGuideState(): m_state=6
21:15:03.521 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1664
21:15:03.522 00.001 9044 Star::Find returns 1 (0), X=1010.84, Y=824.27, Mass=5522, SNR=51.2, Peak=173 HFD=5.1
21:15:03.523 00.001 9044 MultiStar: [#1 0.13,-0.22,1.05,U] [#2 0.05,-0.59,0.00,M7] [#3 0.22,-0.18,0.86,U] [#4 0.22,-1.55,0.00,M6] [#5 0.25,-0.47,0.00,M9] [#6 -0.02,-0.27,0.43,U] [#7 0.06,-0.52,0.00,M3] [#8 -0.05,-0.37,0.43,U] 
21:15:03.524 00.001 9044 single-star, 4 included, MultiStar: {0.09, -0.21}, one-star: {0.04, -0.12}
21:15:03.525 00.001 9044 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.62) = xAngle (0.40 = 0.40)
21:15:03.528 00.003 9044 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.68 = -2.68)
21:15:03.529 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.23 mountX=0.12 mountY=-0.06, mountTheta=-0.45
21:15:03.530 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.12, opts=13)
21:15:03.532 00.002 9044 Enqueuing Move request for scope (0.04, -0.12)
21:15:03.532 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:03.535 00.003 9044 UpdateGuideState exits: m=5522 SNR=51.2
21:15:03.537 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:03.540 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:03.543 00.003 9044 Enqueuing Expose request
21:15:03.545 00.002 12252 Worker thread wakes up
21:15:03.545 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
21:15:03.545 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
21:15:03.545 00.000 12252 Moving (0.04, -0.12) raw xDistance=0.12 yDistance=-0.06
21:15:03.548 00.003 12252 PPEC rslt: input = 0.12, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 1301.03
21:15:03.548 00.000 12252 PPEC: input: 0.12, control: 0.06, exposure: 2000
21:15:03.550 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:03.550 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:15:03.550 00.000 12252 MoveAxis(W, 25, ABG)
21:15:03.550 00.000 12252 Guiding  Dir = 3, Dur = 25
21:15:03.550 00.000 12252 IsSlewing returns 0
21:15:03.551 00.001 12252 IsGuiding returns 0
21:15:03.553 00.002 12252 PulseGuide returned control before completion, sleep 34
21:15:03.594 00.041 12252 IsGuiding returns 0
21:15:03.594 00.000 12252 Move returns status 0, amount 25
21:15:03.594 00.000 12252 MoveAxis(N, 0, ABG)
21:15:03.594 00.000 12252 Move returns status 0, amount 0
21:15:03.595 00.001 12252 move complete, result=0
21:15:03.595 00.000 12252 worker thread done servicing request
21:15:03.595 00.000 9044 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
21:15:03.598 00.003 12252 Worker thread wakes up
21:15:03.598 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:03.598 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:05.954 02.356 12252 Exposure complete
21:15:05.998 00.044 12252 worker thread done servicing request
21:15:05.998 00.000 9044 OnExposeComplete: enter
21:15:06.001 00.003 9044 UpdateGuideState(): m_state=6
21:15:06.005 00.004 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1665
21:15:06.007 00.002 9044 Star::Find returns 1 (0), X=1010.94, Y=824.47, Mass=5524, SNR=50.9, Peak=173 HFD=5.1
21:15:06.010 00.003 9044 MultiStar: [#1 0.30,-0.04,1.04,U] [#2 0.13,-0.49,0.00,M8] [#3 0.32,-0.11,0.85,U] [#4 0.28,-0.42,0.00,M7] [#5 0.36,-0.42,0.00,M10] [#6 0.21,-0.22,0.43,U] [#7 0.21,-0.35,0.00,M4] [#8 0.01,-0.42,0.00,M1] 
21:15:06.013 00.003 9044 single-star, 3 included, MultiStar: {0.24, -0.05}, one-star: {0.15, 0.08}
21:15:06.015 00.002 9044 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.62) = xAngle (2.11 = 2.11)
21:15:06.017 00.002 9044 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.97 = -0.97)
21:15:06.019 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=0.08 hyp=0.17 cameraTheta=0.49 mountX=-0.09 mountY=-0.14, mountTheta=-2.13
21:15:06.023 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.08, opts=13)
21:15:06.025 00.002 9044 Enqueuing Move request for scope (0.15, 0.08)
21:15:06.027 00.002 12252 Worker thread wakes up
21:15:06.027 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.08) opts 0xd
21:15:06.027 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.08)
21:15:06.027 00.000 12252 Moving (0.15, 0.08) raw xDistance=-0.09 yDistance=-0.14
21:15:06.027 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:06.029 00.002 9044 UpdateGuideState exits: m=5524 SNR=50.9
21:15:06.031 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:06.032 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:06.033 00.001 9044 Enqueuing Expose request
21:15:06.035 00.002 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1301.22
21:15:06.035 00.000 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
21:15:06.035 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:06.035 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:15:06.035 00.000 12252 MoveAxis(E, 4, ABG)
21:15:06.035 00.000 12252 Guiding  Dir = 2, Dur = 4
21:15:06.036 00.001 12252 IsSlewing returns 0
21:15:06.036 00.000 12252 IsGuiding returns 0
21:15:06.038 00.002 12252 PulseGuide returned control before completion, sleep 13
21:15:06.052 00.014 12252 IsGuiding returns 0
21:15:06.052 00.000 12252 Move returns status 0, amount 4
21:15:06.052 00.000 12252 MoveAxis(N, 0, ABG)
21:15:06.052 00.000 12252 Move returns status 0, amount 0
21:15:06.052 00.000 12252 move complete, result=0
21:15:06.052 00.000 12252 worker thread done servicing request
21:15:06.052 00.000 12252 Worker thread wakes up
21:15:06.052 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:06.052 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:06.052 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:15:08.413 02.361 12252 Exposure complete
21:15:08.473 00.060 12252 worker thread done servicing request
21:15:08.474 00.001 9044 OnExposeComplete: enter
21:15:08.476 00.002 9044 UpdateGuideState(): m_state=6
21:15:08.477 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1666
21:15:08.479 00.002 9044 Star::Find returns 1 (0), X=1010.95, Y=824.36, Mass=5518, SNR=50.9, Peak=173 HFD=5.1
21:15:08.481 00.002 9044 MultiStar: [#1 0.21,-0.17,1.05,U] [#2 0.09,-0.47,0.00,M9] [#3 0.24,-0.13,0.86,U] [#4 0.23,-0.34,0.00,M8] [#5 0.32,-0.38,0.00,R] [#6 -0.02,-0.12,0.43,U] [#7 0.09,-0.27,0.44,U] [#8 0.04,-0.34,0.42,U] 
21:15:08.483 00.002 9044 single-star, 5 included, MultiStar: {0.15, -0.15}, one-star: {0.16, -0.04}
21:15:08.485 00.002 9044 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.62) = xAngle (1.40 = 1.40)
21:15:08.488 00.003 9044 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.68 = -1.68)
21:15:08.490 00.002 9044 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-0.23 mountX=0.03 mountY=-0.16, mountTheta=-1.40
21:15:08.495 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=-0.04, opts=13)
21:15:08.498 00.003 9044 Enqueuing Move request for scope (0.16, -0.04)
21:15:08.500 00.002 12252 Worker thread wakes up
21:15:08.500 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:08.502 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
21:15:08.502 00.000 9044 UpdateGuideState exits: m=5518 SNR=50.9
21:15:08.504 00.002 12252 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
21:15:08.504 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:08.505 00.001 12252 Moving (0.16, -0.04) raw xDistance=0.03 yDistance=-0.16
21:15:08.506 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:08.507 00.001 9044 Enqueuing Expose request
21:15:08.510 00.003 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1301.42
21:15:08.510 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
21:15:08.510 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:15:08.511 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:15:08.511 00.000 12252 MoveAxis(E, 3, ABG)
21:15:08.511 00.000 12252 Guiding  Dir = 2, Dur = 3
21:15:08.511 00.000 12252 IsSlewing returns 0
21:15:08.511 00.000 12252 IsGuiding returns 0
21:15:08.513 00.002 12252 PulseGuide returned control before completion, sleep 12
21:15:08.532 00.019 12252 IsGuiding returns 0
21:15:08.532 00.000 12252 Move returns status 0, amount 3
21:15:08.532 00.000 12252 MoveAxis(N, 0, ABG)
21:15:08.532 00.000 12252 Move returns status 0, amount 0
21:15:08.532 00.000 12252 move complete, result=0
21:15:08.532 00.000 12252 worker thread done servicing request
21:15:08.532 00.000 12252 Worker thread wakes up
21:15:08.532 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
21:15:08.534 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:08.534 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:10.888 02.354 12252 Exposure complete
21:15:10.932 00.044 12252 worker thread done servicing request
21:15:10.932 00.000 9044 OnExposeComplete: enter
21:15:10.933 00.001 9044 UpdateGuideState(): m_state=6
21:15:10.935 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1667
21:15:10.937 00.002 9044 Star::Find returns 1 (0), X=1010.79, Y=824.33, Mass=5455, SNR=50.7, Peak=173 HFD=5.2
21:15:10.938 00.001 9044 MultiStar: [#1 0.12,-0.23,1.07,U] [#2 0.08,-0.48,0.00,M10] [#3 0.23,-0.18,0.87,U] [#4 0.12,-0.48,0.00,M9] [#5 -0.12,-0.07,0.67,U] [#6 -0.03,-0.27,0.43,U] [#7 0.06,-0.44,0.00,M4] [#8 0.00,-0.47,0.00,M1] 
21:15:10.939 00.001 9044 single-star, 4 included, MultiStar: {0.06, -0.16}, one-star: {-0.00, -0.07}
21:15:10.940 00.001 9044 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.62) = xAngle (0.04 = 0.04)
21:15:10.941 00.001 9044 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.04 = -3.04)
21:15:10.943 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.59 mountX=0.06 mountY=-0.01, mountTheta=-0.10
21:15:10.944 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.07, opts=13)
21:15:10.945 00.001 9044 Enqueuing Move request for scope (-0.00, -0.07)
21:15:10.947 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:10.948 00.001 12252 Worker thread wakes up
21:15:10.948 00.000 9044 UpdateGuideState exits: m=5455 SNR=50.7
21:15:10.949 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:10.950 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
21:15:10.950 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:10.951 00.001 9044 Enqueuing Expose request
21:15:10.953 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
21:15:10.953 00.000 12252 Moving (-0.00, -0.07) raw xDistance=0.06 yDistance=-0.01
21:15:10.959 00.006 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1301.62
21:15:10.959 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
21:15:10.959 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:10.959 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:15:10.960 00.001 12252 MoveAxis(E, 4, ABG)
21:15:10.960 00.000 12252 Guiding  Dir = 2, Dur = 4
21:15:10.960 00.000 12252 IsSlewing returns 0
21:15:10.960 00.000 12252 IsGuiding returns 0
21:15:10.963 00.003 12252 PulseGuide returned control before completion, sleep 12
21:15:10.980 00.017 12252 IsGuiding returns 0
21:15:10.980 00.000 12252 Move returns status 0, amount 4
21:15:10.980 00.000 12252 MoveAxis(N, 0, ABG)
21:15:10.980 00.000 12252 Move returns status 0, amount 0
21:15:10.980 00.000 12252 move complete, result=0
21:15:10.980 00.000 12252 worker thread done servicing request
21:15:10.980 00.000 12252 Worker thread wakes up
21:15:10.980 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:10.980 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:10.981 00.001 9044 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:15:13.347 02.366 12252 Exposure complete
21:15:13.440 00.093 12252 worker thread done servicing request
21:15:13.440 00.000 9044 OnExposeComplete: enter
21:15:13.443 00.003 9044 UpdateGuideState(): m_state=6
21:15:13.446 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1668
21:15:13.447 00.001 9044 Star::Find returns 1 (0), X=1010.83, Y=824.05, Mass=5473, SNR=50.6, Peak=173 HFD=5.0
21:15:13.448 00.001 9044 MultiStar: [#1 0.14,-0.49,0.00,M1] [#2 0.03,-0.71,0.00,R] [#3 0.20,-0.33,0.87,U] [#4 0.23,-1.67,0.00,M10] [#5 -0.13,-0.22,0.67,U] [#6 -0.01,-0.49,0.00,M1] [#7 0.08,-0.71,0.00,M5] [#8 -0.10,-0.54,0.00,M2] 
21:15:13.449 00.001 9044 refined, 2 included, MultiStar: {0.05, -0.31}, one-star: {0.03, -0.34}
21:15:13.451 00.002 9044 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.62) = xAngle (0.21 = 0.21)
21:15:13.452 00.001 9044 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.88 = -2.88)
21:15:13.452 00.000 9044 CameraToMount -- cameraX=0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.42 mountX=0.31 mountY=-0.08, mountTheta=-0.26
21:15:13.455 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.31, opts=13)
21:15:13.456 00.001 9044 Enqueuing Move request for scope (0.05, -0.31)
21:15:13.457 00.001 12252 Worker thread wakes up
21:15:13.457 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:13.458 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.31) opts 0xd
21:15:13.459 00.001 9044 UpdateGuideState exits: m=5473 SNR=50.6
21:15:13.460 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.31)
21:15:13.460 00.000 12252 Moving (0.05, -0.31) raw xDistance=0.31 yDistance=-0.08
21:15:13.460 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:13.461 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:13.463 00.002 9044 Enqueuing Expose request
21:15:13.465 00.002 12252 PPEC rslt: input = 0.31, final = 0.17, react = 0.18, pred = -0.02, hyst = 0.16, hyst_pct = 0.00, period_length = 1301.82
21:15:13.465 00.000 12252 PPEC: input: 0.31, control: 0.17, exposure: 2000
21:15:13.465 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:13.465 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:15:13.466 00.001 12252 MoveAxis(W, 66, ABG)
21:15:13.466 00.000 12252 Guiding  Dir = 3, Dur = 66
21:15:13.466 00.000 12252 IsSlewing returns 0
21:15:13.467 00.001 12252 IsGuiding returns 0
21:15:13.469 00.002 12252 PulseGuide returned control before completion, sleep 74
21:15:13.550 00.081 12252 IsGuiding returns 0
21:15:13.550 00.000 12252 Move returns status 0, amount 66
21:15:13.550 00.000 12252 MoveAxis(N, 0, ABG)
21:15:13.550 00.000 12252 Move returns status 0, amount 0
21:15:13.550 00.000 12252 move complete, result=0
21:15:13.550 00.000 12252 worker thread done servicing request
21:15:13.550 00.000 12252 Worker thread wakes up
21:15:13.551 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:13.551 00.000 9044 GuideStep: 0.3 px 66 ms WEST, -0.1 px 0 ms NORTH
21:15:13.554 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:15.895 02.341 12252 Exposure complete
21:15:15.945 00.050 12252 worker thread done servicing request
21:15:15.945 00.000 9044 OnExposeComplete: enter
21:15:15.946 00.001 9044 UpdateGuideState(): m_state=6
21:15:15.947 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1669
21:15:15.948 00.001 9044 Star::Find returns 1 (0), X=1010.78, Y=824.29, Mass=5382, SNR=50.6, Peak=173 HFD=5.2
21:15:15.949 00.001 9044 MultiStar: [#1 0.09,-0.21,1.07,U] [#2 -0.03,0.13,1.21,U] [#3 0.18,-0.20,0.86,U] [#4 0.17,-1.53,0.00,R] [#5 -0.14,-0.12,0.68,U] [#6 -0.09,-0.26,0.44,U] [#7 0.02,-0.41,0.00,M6] [#8 -0.06,-0.62,0.00,M3] 
21:15:15.949 00.000 9044 refined, 5 included, MultiStar: {0.01, -0.10}, one-star: {-0.01, -0.11}
21:15:15.950 00.001 9044 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.62) = xAngle (0.19 = 0.19)
21:15:15.951 00.001 9044 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.90 = -2.90)
21:15:15.953 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.44 mountX=0.10 mountY=-0.03, mountTheta=-0.24
21:15:15.954 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.10, opts=13)
21:15:15.955 00.001 9044 Enqueuing Move request for scope (0.01, -0.10)
21:15:15.955 00.000 12252 Worker thread wakes up
21:15:15.956 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:15.956 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
21:15:15.956 00.000 9044 UpdateGuideState exits: m=5382 SNR=50.6
21:15:15.957 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
21:15:15.957 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:15.958 00.001 12252 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=-0.03
21:15:15.958 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:15.959 00.001 9044 Enqueuing Expose request
21:15:15.960 00.001 12252 PPEC rslt: input = 0.10, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 1302.02
21:15:15.962 00.002 12252 PPEC: input: 0.10, control: 0.05, exposure: 2000
21:15:15.962 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:15.962 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:15:15.962 00.000 12252 MoveAxis(W, 18, ABG)
21:15:15.962 00.000 12252 Guiding  Dir = 3, Dur = 18
21:15:15.962 00.000 12252 IsSlewing returns 0
21:15:15.962 00.000 12252 IsGuiding returns 0
21:15:15.964 00.002 12252 PulseGuide returned control before completion, sleep 27
21:15:16.001 00.037 12252 IsGuiding returns 0
21:15:16.001 00.000 12252 Move returns status 0, amount 18
21:15:16.001 00.000 12252 MoveAxis(N, 0, ABG)
21:15:16.001 00.000 12252 Move returns status 0, amount 0
21:15:16.001 00.000 12252 move complete, result=0
21:15:16.001 00.000 12252 worker thread done servicing request
21:15:16.001 00.000 12252 Worker thread wakes up
21:15:16.001 00.000 9044 GuideStep: 0.1 px 18 ms WEST, -0.0 px 0 ms NORTH
21:15:16.002 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:16.002 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:18.341 02.339 12252 Exposure complete
21:15:18.403 00.062 12252 worker thread done servicing request
21:15:18.403 00.000 9044 OnExposeComplete: enter
21:15:18.405 00.002 9044 UpdateGuideState(): m_state=6
21:15:18.407 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1670
21:15:18.409 00.002 9044 Star::Find returns 1 (0), X=1010.89, Y=824.45, Mass=5504, SNR=50.9, Peak=173 HFD=5.2
21:15:18.411 00.002 9044 MultiStar: [#1 0.19,-0.16,1.05,U] [#2 0.00,0.20,1.20,U] [#3 0.19,-0.12,0.85,U] [#4 0.01,1.13,0.00,M1] [#5 -0.12,-0.12,0.67,U] [#6 -0.01,-0.17,0.42,U] [#7 0.01,-0.38,0.44,U] [#8 -0.07,-0.41,0.00,M4] 
21:15:18.412 00.001 9044 refined, 6 included, MultiStar: {0.07, -0.05}, one-star: {0.10, 0.05}
21:15:18.413 00.001 9044 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.62) = xAngle (0.98 = 0.98)
21:15:18.415 00.002 9044 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.10 = -2.10)
21:15:18.416 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.64 mountX=0.05 mountY=-0.07, mountTheta=-1.00
21:15:18.418 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.05, opts=13)
21:15:18.420 00.002 9044 Enqueuing Move request for scope (0.07, -0.05)
21:15:18.421 00.001 12252 Worker thread wakes up
21:15:18.421 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:18.423 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
21:15:18.423 00.000 9044 UpdateGuideState exits: m=5504 SNR=50.9
21:15:18.424 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
21:15:18.425 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:18.426 00.001 12252 Moving (0.07, -0.05) raw xDistance=0.05 yDistance=-0.07
21:15:18.426 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:18.428 00.002 9044 Enqueuing Expose request
21:15:18.430 00.002 12252 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1302.23
21:15:18.430 00.000 12252 PPEC: input: 0.05, control: -0.00, exposure: 2000
21:15:18.430 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:18.430 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:15:18.430 00.000 12252 MoveAxis(E, 1, ABG)
21:15:18.430 00.000 12252 Guiding  Dir = 2, Dur = 1
21:15:18.430 00.000 12252 IsSlewing returns 0
21:15:18.431 00.001 12252 IsGuiding returns 0
21:15:18.432 00.001 12252 IsGuiding returns 0
21:15:18.432 00.000 12252 Move returns status 0, amount 1
21:15:18.432 00.000 12252 MoveAxis(N, 0, ABG)
21:15:18.432 00.000 12252 Move returns status 0, amount 0
21:15:18.433 00.001 12252 move complete, result=0
21:15:18.433 00.000 12252 worker thread done servicing request
21:15:18.433 00.000 9044 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:15:18.434 00.001 12252 Worker thread wakes up
21:15:18.434 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:18.434 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:20.794 02.360 12252 Exposure complete
21:15:20.866 00.072 12252 worker thread done servicing request
21:15:20.866 00.000 9044 OnExposeComplete: enter
21:15:20.867 00.001 9044 UpdateGuideState(): m_state=6
21:15:20.868 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1671
21:15:20.869 00.001 9044 Star::Find returns 1 (0), X=1010.83, Y=824.22, Mass=5489, SNR=50.9, Peak=173 HFD=5.1
21:15:20.870 00.001 9044 MultiStar: [#1 0.18,-0.31,1.06,U] [#2 0.01,0.13,1.19,U] [#3 0.24,-0.23,0.86,U] [#4 0.05,-0.02,1.29,U] [#5 0.06,-0.08,0.67,U] [#6 0.00,-0.30,0.43,U] [#7 0.10,-0.59,0.00,M6] [#8 -0.01,-0.55,0.00,M5] 
21:15:20.871 00.001 9044 refined, 6 included, MultiStar: {0.08, -0.12}, one-star: {0.03, -0.18}
21:15:20.872 00.001 9044 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.62) = xAngle (0.68 = 0.68)
21:15:20.873 00.001 9044 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.40 = -2.40)
21:15:20.874 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-0.95 mountX=0.11 mountY=-0.10, mountTheta=-0.71
21:15:20.876 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.12, opts=13)
21:15:20.878 00.002 9044 Enqueuing Move request for scope (0.08, -0.12)
21:15:20.878 00.000 12252 Worker thread wakes up
21:15:20.878 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:20.880 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
21:15:20.880 00.000 9044 UpdateGuideState exits: m=5489 SNR=50.9
21:15:20.881 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:20.884 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:20.887 00.003 9044 Enqueuing Expose request
21:15:20.889 00.002 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
21:15:20.889 00.000 12252 Moving (0.08, -0.12) raw xDistance=0.11 yDistance=-0.10
21:15:20.893 00.004 12252 PPEC rslt: input = 0.11, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 1302.43
21:15:20.893 00.000 12252 PPEC: input: 0.11, control: 0.07, exposure: 2000
21:15:20.893 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:20.894 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:15:20.894 00.000 12252 MoveAxis(W, 27, ABG)
21:15:20.894 00.000 12252 Guiding  Dir = 3, Dur = 27
21:15:20.894 00.000 12252 IsSlewing returns 0
21:15:20.895 00.001 12252 IsGuiding returns 0
21:15:20.897 00.002 12252 PulseGuide returned control before completion, sleep 36
21:15:20.943 00.046 12252 IsGuiding returns 0
21:15:20.943 00.000 12252 Move returns status 0, amount 27
21:15:20.943 00.000 12252 MoveAxis(N, 0, ABG)
21:15:20.943 00.000 12252 Move returns status 0, amount 0
21:15:20.943 00.000 12252 move complete, result=0
21:15:20.943 00.000 12252 worker thread done servicing request
21:15:20.943 00.000 9044 GuideStep: 0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
21:15:20.945 00.002 12252 Worker thread wakes up
21:15:20.946 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:20.946 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:23.285 02.339 12252 Exposure complete
21:15:23.329 00.044 12252 worker thread done servicing request
21:15:23.329 00.000 9044 OnExposeComplete: enter
21:15:23.330 00.001 9044 UpdateGuideState(): m_state=6
21:15:23.333 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1672
21:15:23.333 00.000 9044 Star::Find returns 1 (0), X=1010.92, Y=824.35, Mass=5455, SNR=50.7, Peak=173 HFD=5.2
21:15:23.335 00.002 9044 MultiStar: [#1 0.25,-0.22,1.06,U] [#2 0.11,0.26,1.21,U] [#3 0.33,-0.12,0.86,U] [#4 0.10,0.06,1.28,U] [#5 -0.07,-0.05,0.67,U] [#6 0.05,-0.16,0.43,U] [#7 0.13,-0.35,0.44,U] [#8 -0.05,-0.22,0.42,U] 
21:15:23.336 00.001 9044 single-star, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.12, -0.04}
21:15:23.337 00.001 9044 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.62) = xAngle (1.29 = 1.29)
21:15:23.338 00.001 9044 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.80 = -1.80)
21:15:23.340 00.002 9044 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.34 mountX=0.04 mountY=-0.12, mountTheta=-1.29
21:15:23.342 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.04, opts=13)
21:15:23.343 00.001 9044 Enqueuing Move request for scope (0.12, -0.04)
21:15:23.344 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:23.345 00.001 9044 UpdateGuideState exits: m=5455 SNR=50.7
21:15:23.346 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:23.347 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:23.348 00.001 9044 Enqueuing Expose request
21:15:23.349 00.001 12252 Worker thread wakes up
21:15:23.349 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
21:15:23.349 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
21:15:23.349 00.000 12252 Moving (0.12, -0.04) raw xDistance=0.04 yDistance=-0.12
21:15:23.353 00.004 12252 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1302.64
21:15:23.353 00.000 12252 PPEC: input: 0.04, control: 0.00, exposure: 2000
21:15:23.353 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:23.354 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:15:23.354 00.000 12252 MoveAxis(W, 2, ABG)
21:15:23.354 00.000 12252 Guiding  Dir = 3, Dur = 2
21:15:23.354 00.000 12252 IsSlewing returns 0
21:15:23.354 00.000 12252 IsGuiding returns 0
21:15:23.357 00.003 12252 IsGuiding returns 0
21:15:23.357 00.000 12252 Move returns status 0, amount 2
21:15:23.357 00.000 12252 MoveAxis(N, 0, ABG)
21:15:23.357 00.000 12252 Move returns status 0, amount 0
21:15:23.357 00.000 12252 move complete, result=0
21:15:23.357 00.000 12252 worker thread done servicing request
21:15:23.357 00.000 12252 Worker thread wakes up
21:15:23.358 00.001 9044 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
21:15:23.359 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:23.360 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:25.714 02.354 12252 Exposure complete
21:15:25.766 00.052 12252 worker thread done servicing request
21:15:25.766 00.000 9044 OnExposeComplete: enter
21:15:25.767 00.001 9044 UpdateGuideState(): m_state=6
21:15:25.769 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1673
21:15:25.772 00.003 9044 Star::Find returns 1 (0), X=1011.12, Y=824.21, Mass=5357, SNR=50.1, Peak=173 HFD=5.1
21:15:25.775 00.003 9044 MultiStar: [#1 0.38,-0.10,0.00,M1] [#2 0.17,0.09,1.24,U] [#3 0.39,-0.18,0.00,M1] [#4 0.14,1.02,0.00,M1] [#5 0.02,-0.17,0.68,U] [#6 0.18,-0.24,0.44,U] [#7 0.35,-0.52,0.00,M6] [#8 0.25,-0.48,0.00,M5] 
21:15:25.777 00.002 9044 refined, 3 included, MultiStar: {0.19, -0.09}, one-star: {0.33, -0.19}
21:15:25.779 00.002 9044 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.62) = xAngle (1.18 = 1.18)
21:15:25.782 00.003 9044 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.90 = -1.90)
21:15:25.784 00.002 9044 CameraToMount -- cameraX=0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-0.45 mountX=0.08 mountY=-0.20, mountTheta=-1.19
21:15:25.787 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=-0.09, opts=13)
21:15:25.789 00.002 9044 Enqueuing Move request for scope (0.19, -0.09)
21:15:25.790 00.001 12252 Worker thread wakes up
21:15:25.790 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:25.792 00.002 9044 UpdateGuideState exits: m=5357 SNR=50.1
21:15:25.793 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:25.794 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:25.796 00.002 9044 Enqueuing Expose request
21:15:25.797 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.09) opts 0xd
21:15:25.797 00.000 12252 Handling offset move in thread for scope, endpoint = (0.19, -0.09)
21:15:25.797 00.000 12252 Moving (0.19, -0.09) raw xDistance=0.08 yDistance=-0.20
21:15:25.798 00.001 12252 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1302.85
21:15:25.798 00.000 12252 PPEC: input: 0.08, control: 0.00, exposure: 2000
21:15:25.800 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:15:25.800 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:15:25.800 00.000 12252 MoveAxis(W, 2, ABG)
21:15:25.800 00.000 12252 Guiding  Dir = 3, Dur = 2
21:15:25.800 00.000 12252 IsSlewing returns 0
21:15:25.800 00.000 12252 IsGuiding returns 0
21:15:25.802 00.002 12252 PulseGuide returned control before completion, sleep 11
21:15:25.822 00.020 12252 IsGuiding returns 0
21:15:25.822 00.000 12252 Move returns status 0, amount 2
21:15:25.822 00.000 12252 MoveAxis(N, 0, ABG)
21:15:25.822 00.000 12252 Move returns status 0, amount 0
21:15:25.822 00.000 12252 move complete, result=0
21:15:25.823 00.001 12252 worker thread done servicing request
21:15:25.823 00.000 12252 Worker thread wakes up
21:15:25.823 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:25.823 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:25.823 00.000 9044 GuideStep: 0.1 px 2 ms WEST, -0.2 px 0 ms NORTH
21:15:28.164 02.341 12252 Exposure complete
21:15:28.209 00.045 12252 worker thread done servicing request
21:15:28.209 00.000 9044 OnExposeComplete: enter
21:15:28.210 00.001 9044 UpdateGuideState(): m_state=6
21:15:28.210 00.000 9044 Star::Find(15, 1011, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1674
21:15:28.211 00.001 9044 Star::Find returns 1 (0), X=1010.88, Y=824.16, Mass=5522, SNR=51.3, Peak=173 HFD=5.1
21:15:28.213 00.002 9044 MultiStar: [#1 0.22,-0.39,0.00,M2] [#2 0.06,0.09,1.19,U] [#3 0.24,-0.30,0.86,U] [#4 0.02,1.01,0.00,M2] [#5 0.01,-0.22,0.66,U] [#6 -0.02,-0.41,0.00,M1] [#7 0.05,-0.60,0.00,M7] [#8 0.02,-0.55,0.00,M6] 
21:15:28.214 00.001 9044 refined, 3 included, MultiStar: {0.10, -0.14}, one-star: {0.08, -0.24}
21:15:28.215 00.001 9044 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.62) = xAngle (0.66 = 0.66)
21:15:28.216 00.001 9044 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.42 = -2.42)
21:15:28.218 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-0.96 mountX=0.14 mountY=-0.12, mountTheta=-0.70
21:15:28.220 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.14, opts=13)
21:15:28.221 00.001 9044 Enqueuing Move request for scope (0.10, -0.14)
21:15:28.223 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:28.224 00.001 9044 UpdateGuideState exits: m=5522 SNR=51.3
21:15:28.225 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:28.226 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:28.227 00.001 9044 Enqueuing Expose request
21:15:28.228 00.001 12252 Worker thread wakes up
21:15:28.228 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.14) opts 0xd
21:15:28.228 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.14)
21:15:28.228 00.000 12252 Moving (0.10, -0.14) raw xDistance=0.14 yDistance=-0.12
21:15:28.232 00.004 12252 PPEC rslt: input = 0.14, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 1303.06
21:15:28.232 00.000 12252 PPEC: input: 0.14, control: 0.08, exposure: 2000
21:15:28.232 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:28.232 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:15:28.232 00.000 12252 MoveAxis(W, 33, ABG)
21:15:28.232 00.000 12252 Guiding  Dir = 3, Dur = 33
21:15:28.232 00.000 12252 IsSlewing returns 0
21:15:28.232 00.000 12252 IsGuiding returns 0
21:15:28.235 00.003 12252 PulseGuide returned control before completion, sleep 41
21:15:28.282 00.047 12252 IsGuiding returns 0
21:15:28.282 00.000 12252 Move returns status 0, amount 33
21:15:28.282 00.000 12252 MoveAxis(N, 0, ABG)
21:15:28.282 00.000 12252 Move returns status 0, amount 0
21:15:28.282 00.000 12252 move complete, result=0
21:15:28.282 00.000 12252 worker thread done servicing request
21:15:28.282 00.000 12252 Worker thread wakes up
21:15:28.282 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:28.282 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:28.282 00.000 9044 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
21:15:30.635 02.353 12252 Exposure complete
21:15:30.688 00.053 12252 worker thread done servicing request
21:15:30.688 00.000 9044 OnExposeComplete: enter
21:15:30.689 00.001 9044 UpdateGuideState(): m_state=6
21:15:30.690 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1675
21:15:30.691 00.001 9044 Star::Find returns 1 (0), X=1010.94, Y=824.19, Mass=5518, SNR=51.0, Peak=173 HFD=5.1
21:15:30.692 00.001 9044 MultiStar: [#1 0.30,-0.39,0.00,M3] [#2 0.10,-0.01,1.21,U] [#3 0.30,-0.28,0.00,M1] [#4 0.16,-0.07,1.28,U] [#5 0.00,-0.25,0.66,U] [#6 0.18,-0.49,0.00,M2] [#7 0.22,-0.53,0.00,M8] [#8 0.10,-0.57,0.00,M7] 
21:15:30.693 00.001 9044 refined, 3 included, MultiStar: {0.12, -0.11}, one-star: {0.15, -0.21}
21:15:30.696 00.003 9044 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.62) = xAngle (0.85 = 0.85)
21:15:30.697 00.001 9044 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.24 = -2.24)
21:15:30.698 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.78 mountX=0.11 mountY=-0.13, mountTheta=-0.87
21:15:30.699 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.11, opts=13)
21:15:30.700 00.001 9044 Enqueuing Move request for scope (0.12, -0.11)
21:15:30.700 00.000 12252 Worker thread wakes up
21:15:30.700 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:30.701 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
21:15:30.701 00.000 9044 UpdateGuideState exits: m=5518 SNR=51.0
21:15:30.702 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
21:15:30.702 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:30.703 00.001 12252 Moving (0.12, -0.11) raw xDistance=0.11 yDistance=-0.13
21:15:30.703 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:30.704 00.001 9044 Enqueuing Expose request
21:15:30.706 00.002 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 1303.27
21:15:30.706 00.000 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
21:15:30.706 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:30.706 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:15:30.706 00.000 12252 MoveAxis(W, 25, ABG)
21:15:30.706 00.000 12252 Guiding  Dir = 3, Dur = 25
21:15:30.706 00.000 12252 IsSlewing returns 0
21:15:30.707 00.001 12252 IsGuiding returns 0
21:15:30.710 00.003 12252 PulseGuide returned control before completion, sleep 34
21:15:30.749 00.039 12252 IsGuiding returns 0
21:15:30.749 00.000 12252 Move returns status 0, amount 25
21:15:30.749 00.000 12252 MoveAxis(N, 0, ABG)
21:15:30.749 00.000 12252 Move returns status 0, amount 0
21:15:30.749 00.000 12252 move complete, result=0
21:15:30.749 00.000 12252 worker thread done servicing request
21:15:30.749 00.000 12252 Worker thread wakes up
21:15:30.749 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:30.749 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:30.749 00.000 9044 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
21:15:33.092 02.343 12252 Exposure complete
21:15:33.140 00.048 12252 worker thread done servicing request
21:15:33.140 00.000 9044 OnExposeComplete: enter
21:15:33.140 00.000 9044 UpdateGuideState(): m_state=6
21:15:33.142 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1676
21:15:33.144 00.002 9044 Star::Find returns 1 (0), X=1010.95, Y=824.30, Mass=5612, SNR=51.5, Peak=173 HFD=5.2
21:15:33.145 00.001 9044 MultiStar: [#1 0.26,-0.10,1.07,U] [#2 0.06,0.13,1.23,U] [#3 0.35,-0.14,0.84,U] [#4 0.02,1.06,0.00,M2] [#5 0.02,-0.19,0.65,U] [#6 0.15,-0.29,0.42,U] [#7 0.12,-0.46,0.00,M9] [#8 0.07,-0.55,0.00,M8] 
21:15:33.146 00.001 9044 single-star, 5 included, MultiStar: {0.17, -0.08}, one-star: {0.15, -0.10}
21:15:33.148 00.002 9044 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.62) = xAngle (1.06 = 1.06)
21:15:33.149 00.001 9044 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.03 = -2.03)
21:15:33.150 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.57 mountX=0.09 mountY=-0.16, mountTheta=-1.07
21:15:33.152 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.10, opts=13)
21:15:33.154 00.002 9044 Enqueuing Move request for scope (0.15, -0.10)
21:15:33.155 00.001 12252 Worker thread wakes up
21:15:33.155 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:33.156 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
21:15:33.156 00.000 9044 UpdateGuideState exits: m=5612 SNR=51.5
21:15:33.158 00.002 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
21:15:33.158 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:33.159 00.001 12252 Moving (0.15, -0.10) raw xDistance=0.09 yDistance=-0.16
21:15:33.159 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:33.160 00.001 9044 Enqueuing Expose request
21:15:33.161 00.001 12252 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1303.49
21:15:33.161 00.000 12252 PPEC: input: 0.09, control: -0.00, exposure: 2000
21:15:33.161 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:15:33.161 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:15:33.162 00.001 12252 MoveAxis(E, 1, ABG)
21:15:33.162 00.000 12252 Guiding  Dir = 2, Dur = 1
21:15:33.162 00.000 12252 IsSlewing returns 0
21:15:33.162 00.000 12252 IsGuiding returns 0
21:15:33.165 00.003 12252 IsGuiding returns 0
21:15:33.165 00.000 12252 Move returns status 0, amount 1
21:15:33.165 00.000 12252 MoveAxis(N, 0, ABG)
21:15:33.165 00.000 12252 Move returns status 0, amount 0
21:15:33.165 00.000 12252 move complete, result=0
21:15:33.165 00.000 12252 worker thread done servicing request
21:15:33.165 00.000 12252 Worker thread wakes up
21:15:33.165 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:33.165 00.000 9044 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
21:15:33.167 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:35.509 02.342 12252 Exposure complete
21:15:35.563 00.054 12252 worker thread done servicing request
21:15:35.564 00.001 9044 OnExposeComplete: enter
21:15:35.565 00.001 9044 UpdateGuideState(): m_state=6
21:15:35.566 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1677
21:15:35.567 00.001 9044 Star::Find returns 1 (0), X=1010.96, Y=824.22, Mass=5526, SNR=51.2, Peak=173 HFD=5.2
21:15:35.568 00.001 9044 MultiStar: [#1 0.22,-0.32,1.06,U] [#2 0.13,0.10,1.18,U] [#3 0.29,-0.24,0.86,U] [#4 0.07,1.02,0.00,M3] [#5 0.12,-0.30,0.65,U] [#6 0.16,-0.37,0.00,M2] [#7 0.08,-0.51,0.00,M10] [#8 0.14,-0.53,0.00,M9] 
21:15:35.569 00.001 9044 single-star, 4 included, MultiStar: {0.19, -0.17}, one-star: {0.17, -0.18}
21:15:35.570 00.001 9044 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.62) = xAngle (0.81 = 0.81)
21:15:35.571 00.001 9044 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.27 = -2.27)
21:15:35.572 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.24 cameraTheta=-0.82 mountX=0.17 mountY=-0.19, mountTheta=-0.84
21:15:35.574 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.18, opts=13)
21:15:35.575 00.001 9044 Enqueuing Move request for scope (0.17, -0.18)
21:15:35.576 00.001 12252 Worker thread wakes up
21:15:35.576 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:35.577 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
21:15:35.577 00.000 9044 UpdateGuideState exits: m=5526 SNR=51.2
21:15:35.578 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:35.579 00.001 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
21:15:35.579 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:35.581 00.002 9044 Enqueuing Expose request
21:15:35.583 00.002 12252 Moving (0.17, -0.18) raw xDistance=0.17 yDistance=-0.19
21:15:35.586 00.003 12252 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 1303.70
21:15:35.586 00.000 12252 PPEC: input: 0.17, control: 0.09, exposure: 2000
21:15:35.586 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.18 newest=-0.48
21:15:35.586 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
21:15:35.586 00.000 12252 MoveAxis(W, 37, ABG)
21:15:35.586 00.000 12252 Guiding  Dir = 3, Dur = 37
21:15:35.587 00.001 12252 IsSlewing returns 0
21:15:35.587 00.000 12252 IsGuiding returns 0
21:15:35.589 00.002 12252 PulseGuide returned control before completion, sleep 45
21:15:35.644 00.055 12252 IsGuiding returns 0
21:15:35.644 00.000 12252 Move returns status 0, amount 37
21:15:35.644 00.000 12252 BLC: Oldest BLC event removed
21:15:35.644 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
21:15:35.644 00.000 12252 MoveAxis(N, 144, ABG)
21:15:35.644 00.000 12252 Guiding  Dir = 0, Dur = 144
21:15:35.644 00.000 12252 IsSlewing returns 0
21:15:35.644 00.000 12252 IsGuiding returns 0
21:15:35.649 00.005 12252 PulseGuide returned control before completion, sleep 150
21:15:35.814 00.165 12252 IsGuiding returns 0
21:15:35.814 00.000 12252 Move returns status 0, amount 144
21:15:35.814 00.000 12252 move complete, result=0
21:15:35.814 00.000 12252 worker thread done servicing request
21:15:35.814 00.000 12252 Worker thread wakes up
21:15:35.814 00.000 9044 GuideStep: 0.2 px 37 ms WEST, -0.2 px 144 ms NORTH
21:15:35.815 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:35.815 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:38.155 02.340 12252 Exposure complete
21:15:38.200 00.045 12252 worker thread done servicing request
21:15:38.200 00.000 9044 OnExposeComplete: enter
21:15:38.201 00.001 9044 UpdateGuideState(): m_state=6
21:15:38.203 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1678
21:15:38.204 00.001 9044 Star::Find returns 1 (0), X=1010.69, Y=824.28, Mass=5499, SNR=50.9, Peak=173 HFD=5.3
21:15:38.205 00.001 9044 MultiStar: [#1 0.06,-0.33,1.08,U] [#2 -0.14,0.17,1.22,U] [#3 0.06,-0.15,0.86,U] [#4 -0.14,0.02,1.27,U] [#5 -0.24,-0.16,0.66,U] [#6 -0.19,-0.20,0.43,U] [#7 -0.07,-0.46,0.00,R] [#8 -0.29,-0.46,0.00,M10] 
21:15:38.206 00.001 9044 refined, 6 included, MultiStar: {-0.09, -0.09}, one-star: {-0.11, -0.12}
21:15:38.207 00.001 9044 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.62) = xAngle (-0.75 = -0.75)
21:15:38.208 00.001 9044 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.83 = 2.45)
21:15:38.209 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.37 mountX=0.09 mountY=0.08, mountTheta=0.71
21:15:38.211 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.09, opts=13)
21:15:38.213 00.002 9044 Enqueuing Move request for scope (-0.09, -0.09)
21:15:38.214 00.001 12252 Worker thread wakes up
21:15:38.214 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:38.216 00.002 9044 UpdateGuideState exits: m=5499 SNR=50.9
21:15:38.218 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:38.221 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
21:15:38.221 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:38.224 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
21:15:38.224 00.000 12252 Moving (-0.09, -0.09) raw xDistance=0.09 yDistance=0.08
21:15:38.224 00.000 9044 Enqueuing Expose request
21:15:38.226 00.002 12252 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.186116, 1:-0.080451
21:15:38.226 00.000 12252 BLC: No correction, Miss < min_move
21:15:38.229 00.003 12252 PPEC rslt: input = 0.09, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1303.91
21:15:38.229 00.000 12252 PPEC: input: 0.09, control: -0.00, exposure: 2000
21:15:38.230 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:38.230 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:15:38.230 00.000 12252 MoveAxis(E, 0, ABG)
21:15:38.230 00.000 12252 Move returns status 0, amount 0
21:15:38.230 00.000 12252 MoveAxis(N, 0, ABG)
21:15:38.230 00.000 12252 Move returns status 0, amount 0
21:15:38.230 00.000 12252 move complete, result=0
21:15:38.230 00.000 12252 worker thread done servicing request
21:15:38.230 00.000 9044 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:15:38.231 00.001 12252 Worker thread wakes up
21:15:38.231 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:38.231 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:40.572 02.341 12252 Exposure complete
21:15:40.618 00.046 12252 worker thread done servicing request
21:15:40.618 00.000 9044 OnExposeComplete: enter
21:15:40.619 00.001 9044 UpdateGuideState(): m_state=6
21:15:40.620 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1679
21:15:40.622 00.002 9044 Star::Find returns 1 (0), X=1010.60, Y=824.11, Mass=5644, SNR=51.6, Peak=173 HFD=5.2
21:15:40.623 00.001 9044 MultiStar: [#1 -0.12,-0.38,0.00,M1] [#2 -0.22,-0.09,1.21,U] [#3 -0.02,-0.28,0.84,U] [#4 -0.16,-0.11,1.26,U] [#5 -0.31,-0.26,0.00,M1] [#6 -0.25,-0.42,0.00,M2] [#7 -0.08,-0.11,0.44,U] [#8 -0.39,-0.64,0.00,R] 
21:15:40.624 00.001 9044 refined, 4 included, MultiStar: {-0.15, -0.17}, one-star: {-0.20, -0.29}
21:15:40.625 00.001 9044 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.62) = xAngle (-0.66 = -0.66)
21:15:40.626 00.001 9044 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.74 = 2.54)
21:15:40.626 00.000 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-2.28 mountX=0.18 mountY=0.13, mountTheta=0.62
21:15:40.628 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.17, opts=13)
21:15:40.629 00.001 9044 Enqueuing Move request for scope (-0.15, -0.17)
21:15:40.630 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:40.631 00.001 12252 Worker thread wakes up
21:15:40.631 00.000 9044 UpdateGuideState exits: m=5644 SNR=51.6
21:15:40.633 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:40.634 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:40.635 00.001 9044 Enqueuing Expose request
21:15:40.636 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.17) opts 0xd
21:15:40.636 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.17)
21:15:40.636 00.000 12252 Moving (-0.15, -0.17) raw xDistance=0.18 yDistance=0.13
21:15:40.636 00.000 12252 BLC: History state: CurrMiss=-0.13, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.186116, 1:-0.080451, 2:-0.129041
21:15:40.636 00.000 12252 BLC: No correction, Miss < min_move
21:15:40.640 00.004 12252 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 1304.12
21:15:40.640 00.000 12252 PPEC: input: 0.18, control: 0.11, exposure: 2000
21:15:40.640 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:40.640 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:15:40.640 00.000 12252 MoveAxis(W, 42, ABG)
21:15:40.640 00.000 12252 Guiding  Dir = 3, Dur = 42
21:15:40.640 00.000 12252 IsSlewing returns 0
21:15:40.641 00.001 12252 IsGuiding returns 0
21:15:40.642 00.001 12252 PulseGuide returned control before completion, sleep 51
21:15:40.705 00.063 12252 IsGuiding returns 0
21:15:40.705 00.000 12252 Move returns status 0, amount 42
21:15:40.705 00.000 12252 MoveAxis(N, 0, ABG)
21:15:40.705 00.000 12252 Move returns status 0, amount 0
21:15:40.705 00.000 12252 move complete, result=0
21:15:40.705 00.000 12252 worker thread done servicing request
21:15:40.705 00.000 12252 Worker thread wakes up
21:15:40.706 00.001 9044 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
21:15:40.709 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:40.709 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:43.051 02.342 12252 Exposure complete
21:15:43.097 00.046 12252 worker thread done servicing request
21:15:43.097 00.000 9044 OnExposeComplete: enter
21:15:43.098 00.001 9044 UpdateGuideState(): m_state=6
21:15:43.099 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1680
21:15:43.100 00.001 9044 Star::Find returns 1 (0), X=1010.58, Y=823.19, Mass=5697, SNR=51.8, Peak=172 HFD=5.2
21:15:43.102 00.002 9044 MultiStar: large primary error, entering stabilization period
21:15:43.103 00.001 9044 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.62) = xAngle (-0.12 = -0.12)
21:15:43.104 00.001 9044 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.21 = 3.08)
21:15:43.105 00.001 9044 CameraToMount -- cameraX=-0.21 cameraY=-1.20 hyp=1.22 cameraTheta=-1.75 mountX=1.21 mountY=0.08, mountTheta=0.07
21:15:43.107 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=-1.20, opts=13)
21:15:43.108 00.001 9044 Enqueuing Move request for scope (-0.21, -1.20)
21:15:43.110 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:43.111 00.001 9044 UpdateGuideState exits: m=5697 SNR=51.8
21:15:43.112 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:43.113 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:43.113 00.000 9044 Enqueuing Expose request
21:15:43.115 00.002 12252 Worker thread wakes up
21:15:43.115 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.20) opts 0xd
21:15:43.115 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.21, -1.20)
21:15:43.115 00.000 12252 Moving (-0.21, -1.20) raw xDistance=1.21 yDistance=0.08
21:15:43.115 00.000 12252 BLC: window closed
21:15:43.115 00.000 12252 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.186116, 1:-0.080451, 2:-0.129041
21:15:43.115 00.000 12252 BLC: No correction, Miss < min_move
21:15:43.121 00.006 12252 PPEC rslt: input = 1.21, final = 0.74, react = 0.73, pred = 0.01, hyst = 0.65, hyst_pct = 0.00, period_length = 1304.34
21:15:43.121 00.000 12252 PPEC: input: 1.21, control: 0.74, exposure: 2000
21:15:43.121 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:43.121 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:15:43.121 00.000 12252 MoveAxis(W, 289, ABG)
21:15:43.121 00.000 12252 Guiding  Dir = 3, Dur = 289
21:15:43.122 00.001 12252 IsSlewing returns 0
21:15:43.122 00.000 12252 IsGuiding returns 0
21:15:43.124 00.002 12252 PulseGuide returned control before completion, sleep 298
21:15:43.437 00.313 12252 IsGuiding returns 0
21:15:43.437 00.000 12252 Move returns status 0, amount 289
21:15:43.437 00.000 12252 MoveAxis(N, 0, ABG)
21:15:43.437 00.000 12252 Move returns status 0, amount 0
21:15:43.437 00.000 12252 move complete, result=0
21:15:43.438 00.001 12252 worker thread done servicing request
21:15:43.438 00.000 12252 Worker thread wakes up
21:15:43.438 00.000 9044 GuideStep: 1.2 px 289 ms WEST, 0.1 px 0 ms NORTH
21:15:43.440 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:43.440 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:45.780 02.340 12252 Exposure complete
21:15:45.836 00.056 12252 worker thread done servicing request
21:15:45.836 00.000 9044 OnExposeComplete: enter
21:15:45.839 00.003 9044 UpdateGuideState(): m_state=6
21:15:45.840 00.001 9044 Star::Find(15, 1010, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1681
21:15:45.841 00.001 9044 Star::Find returns 1 (0), X=1010.46, Y=822.95, Mass=5599, SNR=51.3, Peak=172 HFD=5.1
21:15:45.842 00.001 9044 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.62) = xAngle (-0.18 = -0.18)
21:15:45.843 00.001 9044 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.26 = 3.02)
21:15:45.845 00.002 9044 CameraToMount -- cameraX=-0.34 cameraY=-1.45 hyp=1.49 cameraTheta=-1.80 mountX=1.46 mountY=0.18, mountTheta=0.12
21:15:45.848 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.34, y=-1.45, opts=13)
21:15:45.850 00.002 9044 Enqueuing Move request for scope (-0.34, -1.45)
21:15:45.851 00.001 12252 Worker thread wakes up
21:15:45.851 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:45.853 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -1.45) opts 0xd
21:15:45.853 00.000 9044 UpdateGuideState exits: m=5599 SNR=51.3
21:15:45.854 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:45.856 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.34, -1.45)
21:15:45.856 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:45.858 00.002 9044 Enqueuing Expose request
21:15:45.860 00.002 12252 Moving (-0.34, -1.45) raw xDistance=1.46 yDistance=0.18
21:15:45.863 00.003 12252 PPEC rslt: input = 1.46, final = 0.90, react = 0.88, pred = 0.02, hyst = 0.80, hyst_pct = 0.00, period_length = 1304.55
21:15:45.863 00.000 12252 PPEC: input: 1.46, control: 0.90, exposure: 2000
21:15:45.863 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:15:45.864 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:15:45.864 00.000 12252 MoveAxis(W, 351, ABG)
21:15:45.864 00.000 12252 Guiding  Dir = 3, Dur = 351
21:15:45.864 00.000 12252 IsSlewing returns 0
21:15:45.864 00.000 12252 IsGuiding returns 0
21:15:45.868 00.004 12252 PulseGuide returned control before completion, sleep 359
21:15:46.237 00.369 12252 IsGuiding returns 0
21:15:46.237 00.000 12252 Move returns status 0, amount 351
21:15:46.237 00.000 12252 MoveAxis(N, 0, ABG)
21:15:46.237 00.000 12252 Move returns status 0, amount 0
21:15:46.237 00.000 12252 move complete, result=0
21:15:46.237 00.000 12252 worker thread done servicing request
21:15:46.237 00.000 12252 Worker thread wakes up
21:15:46.237 00.000 9044 GuideStep: 1.5 px 351 ms WEST, 0.2 px 0 ms NORTH
21:15:46.240 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:46.241 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:48.582 02.341 12252 Exposure complete
21:15:48.621 00.039 12252 worker thread done servicing request
21:15:48.621 00.000 9044 OnExposeComplete: enter
21:15:48.622 00.001 9044 UpdateGuideState(): m_state=6
21:15:48.623 00.001 9044 Star::Find(15, 1010, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1682
21:15:48.624 00.001 9044 Star::Find returns 1 (0), X=1010.53, Y=823.73, Mass=5573, SNR=51.2, Peak=172 HFD=5.2
21:15:48.626 00.002 9044 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.62) = xAngle (-0.33 = -0.33)
21:15:48.626 00.000 9044 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.41 = 2.87)
21:15:48.627 00.001 9044 CameraToMount -- cameraX=-0.27 cameraY=-0.67 hyp=0.72 cameraTheta=-1.95 mountX=0.68 mountY=0.19, mountTheta=0.28
21:15:48.629 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.27, y=-0.67, opts=13)
21:15:48.631 00.002 9044 Enqueuing Move request for scope (-0.27, -0.67)
21:15:48.631 00.000 12252 Worker thread wakes up
21:15:48.631 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:48.632 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.67) opts 0xd
21:15:48.632 00.000 9044 UpdateGuideState exits: m=5573 SNR=51.2
21:15:48.633 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.27, -0.67)
21:15:48.633 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:48.635 00.002 12252 Moving (-0.27, -0.67) raw xDistance=0.68 yDistance=0.19
21:15:48.635 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:48.636 00.001 9044 Enqueuing Expose request
21:15:48.638 00.002 12252 PPEC rslt: input = 0.68, final = 0.49, react = 0.41, pred = 0.08, hyst = 0.41, hyst_pct = 0.00, period_length = 1304.76
21:15:48.638 00.000 12252 PPEC: input: 0.68, control: 0.49, exposure: 2000
21:15:48.638 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:15:48.638 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:15:48.638 00.000 12252 MoveAxis(W, 190, ABG)
21:15:48.638 00.000 12252 Guiding  Dir = 3, Dur = 190
21:15:48.638 00.000 12252 IsSlewing returns 0
21:15:48.638 00.000 12252 IsGuiding returns 0
21:15:48.641 00.003 12252 PulseGuide returned control before completion, sleep 199
21:15:48.842 00.201 12252 IsGuiding returns 0
21:15:48.842 00.000 12252 Move returns status 0, amount 190
21:15:48.842 00.000 12252 MoveAxis(N, 0, ABG)
21:15:48.842 00.000 12252 Move returns status 0, amount 0
21:15:48.842 00.000 12252 move complete, result=0
21:15:48.842 00.000 12252 worker thread done servicing request
21:15:48.842 00.000 12252 Worker thread wakes up
21:15:48.842 00.000 9044 GuideStep: 0.7 px 190 ms WEST, 0.2 px 0 ms NORTH
21:15:48.843 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:48.843 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:51.202 02.359 12252 Exposure complete
21:15:51.288 00.086 12252 worker thread done servicing request
21:15:51.288 00.000 9044 OnExposeComplete: enter
21:15:51.289 00.001 9044 UpdateGuideState(): m_state=6
21:15:51.290 00.001 9044 Star::Find(15, 1010, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1683
21:15:51.291 00.001 9044 Star::Find returns 1 (0), X=1010.64, Y=824.26, Mass=5627, SNR=51.6, Peak=173 HFD=5.3
21:15:51.292 00.001 9044 MultiStar: exiting stabilization period
21:15:51.293 00.001 9044 MultiStar: [#1 -0.15,-0.27,1.05,U] [#2 -0.20,0.15,1.20,U] [#3 -0.02,-0.20,0.85,U] [#4 -0.14,-0.05,1.26,U] [#5 -0.32,-0.15,0.66,U] [#6 -0.32,-0.28,0.00,M3] [#7 -0.09,-0.14,0.43,U] [#8 -0.00,0.12,0.42,U] 
21:15:51.294 00.001 9044 refined, 7 included, MultiStar: {-0.15, -0.09}, one-star: {-0.16, -0.14}
21:15:51.295 00.001 9044 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.62) = xAngle (-0.98 = -0.98)
21:15:51.296 00.001 9044 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.07 = 2.22)
21:15:51.297 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-2.61 mountX=0.10 mountY=0.14, mountTheta=0.96
21:15:51.299 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.09, opts=13)
21:15:51.302 00.003 9044 Enqueuing Move request for scope (-0.15, -0.09)
21:15:51.305 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:51.308 00.003 9044 UpdateGuideState exits: m=5627 SNR=51.6
21:15:51.310 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:51.312 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:51.315 00.003 9044 Enqueuing Expose request
21:15:51.318 00.003 12252 Worker thread wakes up
21:15:51.318 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
21:15:51.318 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
21:15:51.319 00.001 12252 Moving (-0.15, -0.09) raw xDistance=0.10 yDistance=0.14
21:15:51.323 00.004 12252 PPEC rslt: input = 0.10, final = 0.08, react = 0.06, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 1304.98
21:15:51.323 00.000 12252 PPEC: input: 0.10, control: 0.08, exposure: 2000
21:15:51.323 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:51.323 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:15:51.323 00.000 12252 MoveAxis(W, 32, ABG)
21:15:51.323 00.000 12252 Guiding  Dir = 3, Dur = 32
21:15:51.324 00.001 12252 IsSlewing returns 0
21:15:51.324 00.000 12252 IsGuiding returns 0
21:15:51.326 00.002 12252 PulseGuide returned control before completion, sleep 40
21:15:51.378 00.052 12252 IsGuiding returns 0
21:15:51.378 00.000 12252 Move returns status 0, amount 32
21:15:51.378 00.000 12252 MoveAxis(N, 0, ABG)
21:15:51.378 00.000 12252 Move returns status 0, amount 0
21:15:51.378 00.000 12252 move complete, result=0
21:15:51.378 00.000 12252 worker thread done servicing request
21:15:51.378 00.000 12252 Worker thread wakes up
21:15:51.378 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:51.378 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:51.378 00.000 9044 GuideStep: 0.1 px 32 ms WEST, 0.1 px 0 ms NORTH
21:15:53.728 02.350 12252 Exposure complete
21:15:53.775 00.047 12252 worker thread done servicing request
21:15:53.775 00.000 9044 OnExposeComplete: enter
21:15:53.777 00.002 9044 UpdateGuideState(): m_state=6
21:15:53.778 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1684
21:15:53.780 00.002 9044 Star::Find returns 1 (0), X=1010.66, Y=824.33, Mass=5580, SNR=51.3, Peak=173 HFD=5.4
21:15:53.781 00.001 9044 MultiStar: [#1 -0.07,-0.20,1.05,U] [#2 -0.19,0.24,1.21,U] [#3 -0.02,-0.09,0.85,U] [#4 -0.13,0.04,1.27,U] [#5 -0.31,-0.10,0.66,U] [#6 -0.23,-0.21,0.43,U] [#7 -0.09,0.10,0.44,U] [#8 0.07,0.22,0.41,U] 
21:15:53.782 00.001 9044 refined, 8 included, MultiStar: {-0.13, -0.00}, one-star: {-0.14, -0.06}
21:15:53.782 00.000 9044 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.62) = xAngle (-1.48 = -1.48)
21:15:53.783 00.001 9044 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.57 = 1.72)
21:15:53.784 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.11 mountX=0.01 mountY=0.13, mountTheta=1.48
21:15:53.787 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.00, opts=13)
21:15:53.788 00.001 9044 Enqueuing Move request for scope (-0.13, -0.00)
21:15:53.791 00.003 12252 Worker thread wakes up
21:15:53.791 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.00) opts 0xd
21:15:53.791 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:53.794 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.00)
21:15:53.794 00.000 9044 UpdateGuideState exits: m=5580 SNR=51.3
21:15:53.795 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:53.796 00.001 12252 Moving (-0.13, -0.00) raw xDistance=0.01 yDistance=0.13
21:15:53.796 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:53.798 00.002 9044 Enqueuing Expose request
21:15:53.800 00.002 12252 PPEC rslt: input = 0.01, final = 0.13, react = 0.01, pred = 0.13, hyst = 0.00, hyst_pct = 0.00, period_length = 1305.18
21:15:53.800 00.000 12252 PPEC: input: 0.01, control: 0.13, exposure: 2000
21:15:53.800 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:53.800 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:15:53.800 00.000 12252 MoveAxis(W, 49, ABG)
21:15:53.800 00.000 12252 Guiding  Dir = 3, Dur = 49
21:15:53.802 00.002 12252 IsSlewing returns 0
21:15:53.802 00.000 12252 IsGuiding returns 0
21:15:53.804 00.002 12252 PulseGuide returned control before completion, sleep 57
21:15:53.868 00.064 12252 IsGuiding returns 0
21:15:53.868 00.000 12252 Move returns status 0, amount 49
21:15:53.868 00.000 12252 MoveAxis(N, 0, ABG)
21:15:53.868 00.000 12252 Move returns status 0, amount 0
21:15:53.868 00.000 12252 move complete, result=0
21:15:53.868 00.000 12252 worker thread done servicing request
21:15:53.868 00.000 12252 Worker thread wakes up
21:15:53.868 00.000 9044 GuideStep: 0.0 px 49 ms WEST, 0.1 px 0 ms NORTH
21:15:53.870 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:53.870 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:56.208 02.338 12252 Exposure complete
21:15:56.252 00.044 12252 worker thread done servicing request
21:15:56.253 00.001 9044 OnExposeComplete: enter
21:15:56.253 00.000 9044 UpdateGuideState(): m_state=6
21:15:56.256 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1685
21:15:56.258 00.002 9044 Star::Find returns 1 (0), X=1010.69, Y=824.74, Mass=5491, SNR=50.8, Peak=173 HFD=5.2
21:15:56.259 00.001 9044 MultiStar: [#1 -0.05,-0.01,1.07,U] [#2 -0.11,0.48,0.00,M1] [#3 -0.00,0.16,0.86,U] [#4 -0.17,1.34,0.00,M1] [#5 -0.25,0.12,0.66,U] [#6 -0.22,-0.03,0.44,U] [#7 -0.04,0.35,0.45,U] [#8 0.03,0.52,0.00,M1] 
21:15:56.260 00.001 9044 refined, 5 included, MultiStar: {-0.10, 0.16}, one-star: {-0.11, 0.34}
21:15:56.261 00.001 9044 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.62) = xAngle (3.76 = -2.52)
21:15:56.262 00.001 9044 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.68 = 0.68)
21:15:56.262 00.000 9044 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.18 cameraTheta=2.13 mountX=-0.15 mountY=0.11, mountTheta=2.49
21:15:56.264 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.16, opts=13)
21:15:56.265 00.001 9044 Enqueuing Move request for scope (-0.10, 0.16)
21:15:56.266 00.001 12252 Worker thread wakes up
21:15:56.266 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:56.268 00.002 9044 UpdateGuideState exits: m=5491 SNR=50.8
21:15:56.269 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:56.270 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:56.272 00.002 9044 Enqueuing Expose request
21:15:56.273 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
21:15:56.273 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
21:15:56.273 00.000 12252 Moving (-0.10, 0.16) raw xDistance=-0.15 yDistance=0.11
21:15:56.277 00.004 12252 PPEC rslt: input = -0.15, final = 0.02, react = -0.09, pred = 0.11, hyst = -0.08, hyst_pct = 0.00, period_length = 1305.39
21:15:56.277 00.000 12252 PPEC: input: -0.15, control: 0.02, exposure: 2000
21:15:56.277 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:56.277 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:15:56.277 00.000 12252 MoveAxis(W, 8, ABG)
21:15:56.277 00.000 12252 Guiding  Dir = 3, Dur = 8
21:15:56.277 00.000 12252 IsSlewing returns 0
21:15:56.278 00.001 12252 IsGuiding returns 0
21:15:56.280 00.002 12252 PulseGuide returned control before completion, sleep 17
21:15:56.305 00.025 12252 IsGuiding returns 0
21:15:56.306 00.001 12252 Move returns status 0, amount 8
21:15:56.306 00.000 12252 MoveAxis(N, 0, ABG)
21:15:56.306 00.000 12252 Move returns status 0, amount 0
21:15:56.306 00.000 12252 move complete, result=0
21:15:56.306 00.000 12252 worker thread done servicing request
21:15:56.306 00.000 9044 GuideStep: -0.2 px 8 ms WEST, 0.1 px 0 ms NORTH
21:15:56.308 00.002 12252 Worker thread wakes up
21:15:56.308 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:56.308 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:15:58.648 02.340 12252 Exposure complete
21:15:58.705 00.057 12252 worker thread done servicing request
21:15:58.705 00.000 9044 OnExposeComplete: enter
21:15:58.707 00.002 9044 UpdateGuideState(): m_state=6
21:15:58.708 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1686
21:15:58.710 00.002 9044 Star::Find returns 1 (0), X=1010.78, Y=824.83, Mass=5641, SNR=51.6, Peak=173 HFD=5.1
21:15:58.711 00.001 9044 MultiStar: [#1 0.08,0.38,1.05,U] [#2 -0.07,0.64,0.00,M2] [#3 0.14,0.25,0.85,U] [#4 -0.07,1.45,0.00,M2] [#5 -0.13,0.33,0.67,U] [#6 -0.08,0.19,0.42,U] [#7 0.09,0.50,0.00,M1] [#8 0.31,0.75,0.00,M2] 
21:15:58.712 00.001 9044 refined, 4 included, MultiStar: {0.02, 0.34}, one-star: {-0.01, 0.44}
21:15:58.714 00.002 9044 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.62) = xAngle (3.15 = -3.14)
21:15:58.715 00.001 9044 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.06 = 0.06)
21:15:58.716 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.34 hyp=0.34 cameraTheta=1.52 mountX=-0.34 mountY=0.02, mountTheta=3.08
21:15:58.718 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.34, opts=13)
21:15:58.719 00.001 9044 Enqueuing Move request for scope (0.02, 0.34)
21:15:58.720 00.001 12252 Worker thread wakes up
21:15:58.721 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:15:58.723 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.34) opts 0xd
21:15:58.723 00.000 9044 UpdateGuideState exits: m=5641 SNR=51.6
21:15:58.724 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:15:58.725 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:15:58.726 00.001 9044 Enqueuing Expose request
21:15:58.727 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.34)
21:15:58.727 00.000 12252 Moving (0.02, 0.34) raw xDistance=-0.34 yDistance=0.02
21:15:58.729 00.002 12252 PPEC rslt: input = -0.34, final = -0.19, react = -0.20, pred = 0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 1305.58
21:15:58.729 00.000 12252 PPEC: input: -0.34, control: -0.19, exposure: 2000
21:15:58.729 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:15:58.729 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:15:58.729 00.000 12252 MoveAxis(E, 73, ABG)
21:15:58.729 00.000 12252 Guiding  Dir = 2, Dur = 73
21:15:58.730 00.001 12252 IsSlewing returns 0
21:15:58.730 00.000 12252 IsGuiding returns 0
21:15:58.732 00.002 12252 PulseGuide returned control before completion, sleep 81
21:15:58.815 00.083 12252 IsGuiding returns 1
21:15:58.815 00.000 12252 scope still moving after pulse duration time elapsed
21:15:58.846 00.031 12252 IsSlewing returns 0
21:15:58.846 00.000 12252 IsGuiding returns 0
21:15:58.846 00.000 12252 scope move finished after 73 + 42 ms
21:15:58.846 00.000 12252 Move returns status 0, amount 73
21:15:58.846 00.000 12252 MoveAxis(N, 0, ABG)
21:15:58.846 00.000 12252 Move returns status 0, amount 0
21:15:58.846 00.000 12252 move complete, result=0
21:15:58.846 00.000 12252 worker thread done servicing request
21:15:58.846 00.000 12252 Worker thread wakes up
21:15:58.846 00.000 9044 GuideStep: -0.3 px 73 ms EAST, 0.0 px 0 ms NORTH
21:15:58.848 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:15:58.849 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:01.207 02.358 12252 Exposure complete
21:16:01.254 00.047 12252 worker thread done servicing request
21:16:01.254 00.000 9044 OnExposeComplete: enter
21:16:01.255 00.001 9044 UpdateGuideState(): m_state=6
21:16:01.256 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1687
21:16:01.258 00.002 9044 Star::Find returns 1 (0), X=1010.71, Y=824.66, Mass=5592, SNR=51.4, Peak=173 HFD=5.3
21:16:01.259 00.001 9044 MultiStar: [#1 0.05,0.04,1.05,U] [#2 -0.06,0.51,0.00,M3] [#3 0.09,0.11,0.86,U] [#4 -0.11,1.33,0.00,M3] [#5 -0.15,0.24,0.66,U] [#6 -0.07,0.08,0.43,U] [#7 0.05,0.36,0.43,U] [#8 0.28,0.64,0.00,M3] 
21:16:01.260 00.001 9044 refined, 5 included, MultiStar: {-0.01, 0.17}, one-star: {-0.09, 0.26}
21:16:01.261 00.001 9044 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.62) = xAngle (3.27 = -3.01)
21:16:01.262 00.001 9044 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.19 = 0.19)
21:16:01.263 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.65 mountX=-0.17 mountY=0.03, mountTheta=2.95
21:16:01.266 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.17, opts=13)
21:16:01.267 00.001 9044 Enqueuing Move request for scope (-0.01, 0.17)
21:16:01.268 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:01.269 00.001 9044 UpdateGuideState exits: m=5592 SNR=51.4
21:16:01.270 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:01.271 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:01.272 00.001 9044 Enqueuing Expose request
21:16:01.273 00.001 12252 Worker thread wakes up
21:16:01.273 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
21:16:01.273 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
21:16:01.273 00.000 12252 Moving (-0.01, 0.17) raw xDistance=-0.17 yDistance=0.03
21:16:01.277 00.004 12252 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 1305.78
21:16:01.277 00.000 12252 PPEC: input: -0.17, control: -0.10, exposure: 2000
21:16:01.277 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:01.277 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:16:01.277 00.000 12252 MoveAxis(E, 39, ABG)
21:16:01.277 00.000 12252 Guiding  Dir = 2, Dur = 39
21:16:01.277 00.000 12252 IsSlewing returns 0
21:16:01.278 00.001 12252 IsGuiding returns 0
21:16:01.280 00.002 12252 PulseGuide returned control before completion, sleep 47
21:16:01.329 00.049 12252 IsGuiding returns 0
21:16:01.329 00.000 12252 Move returns status 0, amount 39
21:16:01.329 00.000 12252 MoveAxis(N, 0, ABG)
21:16:01.329 00.000 12252 Move returns status 0, amount 0
21:16:01.329 00.000 12252 move complete, result=0
21:16:01.329 00.000 12252 worker thread done servicing request
21:16:01.329 00.000 9044 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
21:16:01.331 00.002 12252 Worker thread wakes up
21:16:01.331 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:01.331 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:03.688 02.357 12252 Exposure complete
21:16:03.736 00.048 12252 worker thread done servicing request
21:16:03.736 00.000 9044 OnExposeComplete: enter
21:16:03.737 00.001 9044 UpdateGuideState(): m_state=6
21:16:03.738 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1688
21:16:03.739 00.001 9044 Star::Find returns 1 (0), X=1010.71, Y=824.47, Mass=5539, SNR=51.1, Peak=173 HFD=5.2
21:16:03.741 00.002 9044 MultiStar: [#1 0.09,-0.07,1.05,U] [#2 -0.09,0.36,1.21,U] [#3 0.08,0.09,0.85,U] [#4 -0.11,1.26,0.00,M4] [#5 -0.22,0.09,0.66,U] [#6 -0.14,-0.07,0.43,U] [#7 0.01,0.26,0.44,U] [#8 0.17,0.37,0.00,M4] 
21:16:03.742 00.001 9044 single-star, 6 included, MultiStar: {-0.04, 0.12}, one-star: {-0.08, 0.08}
21:16:03.743 00.001 9044 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.62) = xAngle (4.03 = -2.25)
21:16:03.744 00.001 9044 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.95 = 0.95)
21:16:03.745 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.41 mountX=-0.07 mountY=0.09, mountTheta=2.23
21:16:03.748 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.08, opts=13)
21:16:03.749 00.001 9044 Enqueuing Move request for scope (-0.08, 0.08)
21:16:03.750 00.001 12252 Worker thread wakes up
21:16:03.750 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:03.751 00.001 9044 UpdateGuideState exits: m=5539 SNR=51.1
21:16:03.752 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:03.753 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:03.754 00.001 9044 Enqueuing Expose request
21:16:03.755 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
21:16:03.755 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
21:16:03.755 00.000 12252 Moving (-0.08, 0.08) raw xDistance=-0.07 yDistance=0.09
21:16:03.759 00.004 12252 PPEC rslt: input = -0.07, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 1305.97
21:16:03.759 00.000 12252 PPEC: input: -0.07, control: -0.06, exposure: 2000
21:16:03.759 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:03.759 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:16:03.759 00.000 12252 MoveAxis(E, 25, ABG)
21:16:03.759 00.000 12252 Guiding  Dir = 2, Dur = 25
21:16:03.759 00.000 12252 IsSlewing returns 0
21:16:03.760 00.001 12252 IsGuiding returns 0
21:16:03.762 00.002 12252 PulseGuide returned control before completion, sleep 33
21:16:03.803 00.041 12252 IsGuiding returns 0
21:16:03.803 00.000 12252 Move returns status 0, amount 25
21:16:03.803 00.000 12252 MoveAxis(N, 0, ABG)
21:16:03.803 00.000 12252 Move returns status 0, amount 0
21:16:03.803 00.000 12252 move complete, result=0
21:16:03.803 00.000 12252 worker thread done servicing request
21:16:03.803 00.000 12252 Worker thread wakes up
21:16:03.803 00.000 9044 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
21:16:03.805 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:03.805 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:06.144 02.339 12252 Exposure complete
21:16:06.211 00.067 12252 worker thread done servicing request
21:16:06.211 00.000 9044 OnExposeComplete: enter
21:16:06.212 00.001 9044 UpdateGuideState(): m_state=6
21:16:06.214 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1689
21:16:06.215 00.001 9044 Star::Find returns 1 (0), X=1010.72, Y=824.61, Mass=5661, SNR=51.6, Peak=173 HFD=5.3
21:16:06.216 00.001 9044 MultiStar: [#1 -0.06,-0.08,1.06,U] [#2 -0.11,0.38,1.21,U] [#3 0.04,0.05,0.85,U] [#4 -0.13,1.23,0.00,M5] [#5 -0.20,0.16,0.66,U] [#6 -0.15,-0.07,0.43,U] [#7 0.02,0.21,0.44,U] [#8 0.18,0.66,0.00,M5] 
21:16:06.217 00.001 9044 refined, 6 included, MultiStar: {-0.08, 0.14}, one-star: {-0.08, 0.22}
21:16:06.218 00.001 9044 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.62) = xAngle (3.69 = -2.59)
21:16:06.221 00.003 9044 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.61 = 0.61)
21:16:06.222 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.07 mountX=-0.14 mountY=0.09, mountTheta=2.55
21:16:06.225 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.14, opts=13)
21:16:06.226 00.001 9044 Enqueuing Move request for scope (-0.08, 0.14)
21:16:06.226 00.000 12252 Worker thread wakes up
21:16:06.227 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
21:16:06.227 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:06.227 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
21:16:06.227 00.000 9044 UpdateGuideState exits: m=5661 SNR=51.6
21:16:06.228 00.001 12252 Moving (-0.08, 0.14) raw xDistance=-0.14 yDistance=0.09
21:16:06.228 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:06.229 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:06.230 00.001 9044 Enqueuing Expose request
21:16:06.231 00.001 12252 PPEC rslt: input = -0.14, final = -0.15, react = -0.08, pred = -0.07, hyst = -0.08, hyst_pct = 0.00, period_length = 1306.16
21:16:06.231 00.000 12252 PPEC: input: -0.14, control: -0.15, exposure: 2000
21:16:06.231 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:06.231 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:16:06.231 00.000 12252 MoveAxis(E, 59, ABG)
21:16:06.231 00.000 12252 Guiding  Dir = 2, Dur = 59
21:16:06.232 00.001 12252 IsSlewing returns 0
21:16:06.232 00.000 12252 IsGuiding returns 0
21:16:06.236 00.004 12252 PulseGuide returned control before completion, sleep 67
21:16:06.313 00.077 12252 IsGuiding returns 0
21:16:06.313 00.000 12252 Move returns status 0, amount 59
21:16:06.313 00.000 12252 MoveAxis(N, 0, ABG)
21:16:06.313 00.000 12252 Move returns status 0, amount 0
21:16:06.313 00.000 12252 move complete, result=0
21:16:06.313 00.000 12252 worker thread done servicing request
21:16:06.313 00.000 12252 Worker thread wakes up
21:16:06.313 00.000 9044 GuideStep: -0.1 px 59 ms EAST, 0.1 px 0 ms NORTH
21:16:06.316 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:06.316 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:08.658 02.342 12252 Exposure complete
21:16:08.707 00.049 12252 worker thread done servicing request
21:16:08.707 00.000 9044 OnExposeComplete: enter
21:16:08.709 00.002 9044 UpdateGuideState(): m_state=6
21:16:08.710 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1690
21:16:08.711 00.001 9044 Star::Find returns 1 (0), X=1010.78, Y=824.51, Mass=5460, SNR=50.7, Peak=173 HFD=5.2
21:16:08.712 00.001 9044 MultiStar: [#1 0.10,-0.05,1.09,U] [#2 -0.04,0.36,1.21,U] [#3 0.08,0.05,0.85,U] [#4 -0.08,1.21,0.00,M6] [#5 -0.17,0.10,0.68,U] [#6 -0.19,-0.04,0.42,U] [#7 0.05,0.21,0.45,U] [#8 0.19,0.43,0.00,M6] 
21:16:08.713 00.001 9044 single-star, 6 included, MultiStar: {-0.01, 0.12}, one-star: {-0.01, 0.11}
21:16:08.715 00.002 9044 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.62) = xAngle (3.30 = -2.99)
21:16:08.716 00.001 9044 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.21 = 0.21)
21:16:08.717 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.67 mountX=-0.11 mountY=0.02, mountTheta=2.93
21:16:08.719 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.11, opts=13)
21:16:08.721 00.002 9044 Enqueuing Move request for scope (-0.01, 0.11)
21:16:08.722 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:08.723 00.001 9044 UpdateGuideState exits: m=5460 SNR=50.7
21:16:08.724 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:08.725 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:08.726 00.001 9044 Enqueuing Expose request
21:16:08.728 00.002 12252 Worker thread wakes up
21:16:08.728 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
21:16:08.728 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
21:16:08.728 00.000 12252 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=0.02
21:16:08.732 00.004 12252 PPEC rslt: input = -0.11, final = -0.11, react = -0.07, pred = -0.04, hyst = -0.06, hyst_pct = 0.00, period_length = 1306.35
21:16:08.732 00.000 12252 PPEC: input: -0.11, control: -0.11, exposure: 2000
21:16:08.732 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:08.732 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:16:08.732 00.000 12252 MoveAxis(E, 43, ABG)
21:16:08.732 00.000 12252 Guiding  Dir = 2, Dur = 43
21:16:08.732 00.000 12252 IsSlewing returns 0
21:16:08.732 00.000 12252 IsGuiding returns 0
21:16:08.734 00.002 12252 PulseGuide returned control before completion, sleep 51
21:16:08.790 00.056 12252 IsGuiding returns 0
21:16:08.790 00.000 12252 Move returns status 0, amount 43
21:16:08.790 00.000 12252 MoveAxis(N, 0, ABG)
21:16:08.790 00.000 12252 Move returns status 0, amount 0
21:16:08.790 00.000 12252 move complete, result=0
21:16:08.790 00.000 12252 worker thread done servicing request
21:16:08.790 00.000 12252 Worker thread wakes up
21:16:08.791 00.001 9044 GuideStep: -0.1 px 43 ms EAST, 0.0 px 0 ms NORTH
21:16:08.793 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:08.793 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:11.153 02.360 12252 Exposure complete
21:16:11.201 00.048 12252 worker thread done servicing request
21:16:11.201 00.000 9044 OnExposeComplete: enter
21:16:11.203 00.002 9044 UpdateGuideState(): m_state=6
21:16:11.206 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1691
21:16:11.208 00.002 9044 Star::Find returns 1 (0), X=1010.69, Y=824.29, Mass=5608, SNR=51.4, Peak=173 HFD=5.3
21:16:11.212 00.004 9044 MultiStar: [#1 0.01,-0.19,1.05,U] [#2 -0.15,0.27,1.20,U] [#3 0.01,-0.14,0.84,U] [#4 -0.09,0.07,1.27,U] [#5 -0.23,-0.09,0.65,U] [#6 -0.24,-0.21,0.43,U] [#7 -0.05,0.10,0.44,U] [#8 0.04,0.21,0.40,U] 
21:16:11.214 00.002 9044 refined, 8 included, MultiStar: {-0.09, -0.00}, one-star: {-0.10, -0.11}
21:16:11.216 00.002 9044 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.62) = xAngle (-1.47 = -1.47)
21:16:11.220 00.004 9044 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.56 = 1.73)
21:16:11.222 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.10 mountX=0.01 mountY=0.09, mountTheta=1.47
21:16:11.226 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.00, opts=13)
21:16:11.227 00.001 9044 Enqueuing Move request for scope (-0.09, -0.00)
21:16:11.228 00.001 12252 Worker thread wakes up
21:16:11.228 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:11.230 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
21:16:11.230 00.000 9044 UpdateGuideState exits: m=5608 SNR=51.4
21:16:11.233 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
21:16:11.233 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:11.237 00.004 12252 Moving (-0.09, -0.00) raw xDistance=0.01 yDistance=0.09
21:16:11.237 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:11.239 00.002 9044 Enqueuing Expose request
21:16:11.242 00.003 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1306.53
21:16:11.243 00.001 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
21:16:11.243 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:11.243 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:16:11.243 00.000 12252 MoveAxis(E, 13, ABG)
21:16:11.243 00.000 12252 Guiding  Dir = 2, Dur = 13
21:16:11.243 00.000 12252 IsSlewing returns 0
21:16:11.244 00.001 12252 IsGuiding returns 0
21:16:11.246 00.002 12252 PulseGuide returned control before completion, sleep 22
21:16:11.283 00.037 12252 IsGuiding returns 1
21:16:11.283 00.000 12252 scope still moving after pulse duration time elapsed
21:16:11.315 00.032 12252 IsSlewing returns 0
21:16:11.316 00.001 12252 IsGuiding returns 0
21:16:11.316 00.000 12252 scope move finished after 13 + 59 ms
21:16:11.316 00.000 12252 Move returns status 0, amount 13
21:16:11.316 00.000 12252 MoveAxis(N, 0, ABG)
21:16:11.316 00.000 12252 Move returns status 0, amount 0
21:16:11.317 00.001 12252 move complete, result=0
21:16:11.317 00.000 12252 worker thread done servicing request
21:16:11.317 00.000 12252 Worker thread wakes up
21:16:11.317 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:11.317 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:11.317 00.000 9044 GuideStep: 0.0 px 13 ms EAST, 0.1 px 0 ms NORTH
21:16:13.654 02.337 12252 Exposure complete
21:16:13.703 00.049 12252 worker thread done servicing request
21:16:13.703 00.000 9044 OnExposeComplete: enter
21:16:13.705 00.002 9044 UpdateGuideState(): m_state=6
21:16:13.709 00.004 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
21:16:13.710 00.001 9044 Star::Find returns 1 (0), X=1010.68, Y=824.33, Mass=5629, SNR=51.4, Peak=173 HFD=5.3
21:16:13.712 00.002 9044 MultiStar: [#1 -0.00,-0.26,1.04,U] [#2 -0.17,-0.03,1.22,U] [#3 0.06,-0.14,0.85,U] [#4 -0.10,0.07,1.27,U] [#5 -0.21,-0.10,0.66,U] [#6 -0.19,-0.26,0.42,U] [#7 -0.00,0.11,0.43,U] [#8 0.15,0.26,0.41,U] 
21:16:13.713 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {-0.11, -0.07}
21:16:13.714 00.001 9044 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.62) = xAngle (-0.84 = -0.84)
21:16:13.716 00.002 9044 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.92 = 2.36)
21:16:13.720 00.004 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.47 mountX=0.06 mountY=0.07, mountTheta=0.81
21:16:13.724 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.06, opts=13)
21:16:13.726 00.002 9044 Enqueuing Move request for scope (-0.08, -0.06)
21:16:13.729 00.003 12252 Worker thread wakes up
21:16:13.729 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:13.732 00.003 9044 UpdateGuideState exits: m=5629 SNR=51.4
21:16:13.734 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:13.736 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:13.738 00.002 9044 Enqueuing Expose request
21:16:13.739 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
21:16:13.739 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
21:16:13.739 00.000 12252 Moving (-0.08, -0.06) raw xDistance=0.06 yDistance=0.07
21:16:13.743 00.004 12252 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1306.71
21:16:13.743 00.000 12252 PPEC: input: 0.06, control: 0.01, exposure: 2000
21:16:13.743 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:13.743 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:16:13.743 00.000 12252 MoveAxis(W, 3, ABG)
21:16:13.743 00.000 12252 Guiding  Dir = 3, Dur = 3
21:16:13.743 00.000 12252 IsSlewing returns 0
21:16:13.744 00.001 12252 IsGuiding returns 0
21:16:13.745 00.001 12252 PulseGuide returned control before completion, sleep 12
21:16:13.770 00.025 12252 IsGuiding returns 0
21:16:13.770 00.000 12252 Move returns status 0, amount 3
21:16:13.770 00.000 12252 MoveAxis(N, 0, ABG)
21:16:13.770 00.000 12252 Move returns status 0, amount 0
21:16:13.770 00.000 12252 move complete, result=0
21:16:13.770 00.000 12252 worker thread done servicing request
21:16:13.770 00.000 12252 Worker thread wakes up
21:16:13.770 00.000 9044 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:16:13.772 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:13.772 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:16.104 02.332 12252 Exposure complete
21:16:16.150 00.046 12252 worker thread done servicing request
21:16:16.150 00.000 9044 OnExposeComplete: enter
21:16:16.150 00.000 9044 UpdateGuideState(): m_state=6
21:16:16.152 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1693
21:16:16.154 00.002 9044 Star::Find returns 1 (0), X=1010.72, Y=824.45, Mass=5616, SNR=51.4, Peak=173 HFD=5.3
21:16:16.156 00.002 9044 MultiStar: [#1 -0.07,-0.11,1.05,U] [#2 -0.14,0.31,1.20,U] [#3 0.03,-0.02,0.86,U] [#4 -0.18,1.12,0.00,M5] [#5 -0.28,0.03,0.66,U] [#6 -0.27,-0.20,0.43,U] [#7 -0.01,0.24,0.43,U] [#8 0.15,0.41,0.00,M5] 
21:16:16.157 00.001 9044 single-star, 6 included, MultiStar: {-0.10, 0.06}, one-star: {-0.07, 0.05}
21:16:16.160 00.003 9044 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.62) = xAngle (4.17 = -2.12)
21:16:16.161 00.001 9044 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.08 = 1.08)
21:16:16.162 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.54 mountX=-0.04 mountY=0.08, mountTheta=2.10
21:16:16.164 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.05, opts=13)
21:16:16.165 00.001 9044 Enqueuing Move request for scope (-0.07, 0.05)
21:16:16.166 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:16.167 00.001 9044 UpdateGuideState exits: m=5616 SNR=51.4
21:16:16.168 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:16.171 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:16.172 00.001 9044 Enqueuing Expose request
21:16:16.173 00.001 12252 Worker thread wakes up
21:16:16.173 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
21:16:16.173 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
21:16:16.173 00.000 12252 Moving (-0.07, 0.05) raw xDistance=-0.04 yDistance=0.08
21:16:16.175 00.002 12252 PPEC rslt: input = -0.04, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1306.89
21:16:16.175 00.000 12252 PPEC: input: -0.04, control: 0.02, exposure: 2000
21:16:16.175 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:16.175 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:16:16.175 00.000 12252 MoveAxis(W, 7, ABG)
21:16:16.175 00.000 12252 Guiding  Dir = 3, Dur = 7
21:16:16.176 00.001 12252 IsSlewing returns 0
21:16:16.176 00.000 12252 IsGuiding returns 0
21:16:16.177 00.001 12252 PulseGuide returned control before completion, sleep 16
21:16:16.208 00.031 12252 IsGuiding returns 0
21:16:16.208 00.000 12252 Move returns status 0, amount 7
21:16:16.208 00.000 12252 MoveAxis(N, 0, ABG)
21:16:16.208 00.000 12252 Move returns status 0, amount 0
21:16:16.208 00.000 12252 move complete, result=0
21:16:16.208 00.000 12252 worker thread done servicing request
21:16:16.208 00.000 12252 Worker thread wakes up
21:16:16.208 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:16.208 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:16.209 00.001 9044 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
21:16:18.572 02.363 12252 Exposure complete
21:16:18.618 00.046 12252 worker thread done servicing request
21:16:18.618 00.000 9044 OnExposeComplete: enter
21:16:18.621 00.003 9044 UpdateGuideState(): m_state=6
21:16:18.622 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1694
21:16:18.623 00.001 9044 Star::Find returns 1 (0), X=1010.77, Y=824.49, Mass=5444, SNR=50.7, Peak=173 HFD=5.2
21:16:18.624 00.001 9044 MultiStar: [#1 0.10,-0.01,1.06,U] [#2 -0.04,0.41,0.00,M1] [#3 0.12,0.06,0.85,U] [#4 -0.13,1.16,0.00,M6] [#5 -0.11,0.13,0.66,U] [#6 -0.08,-0.08,0.43,U] [#7 0.14,0.20,0.45,U] [#8 0.29,0.45,0.00,M6] 
21:16:18.624 00.000 9044 refined, 5 included, MultiStar: {0.03, 0.06}, one-star: {-0.03, 0.09}
21:16:18.625 00.001 9044 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.62) = xAngle (2.72 = 2.72)
21:16:18.627 00.002 9044 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.36 = -0.36)
21:16:18.629 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.10 mountX=-0.06 mountY=-0.02, mountTheta=-2.77
21:16:18.634 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.06, opts=13)
21:16:18.636 00.002 9044 Enqueuing Move request for scope (0.03, 0.06)
21:16:18.639 00.003 12252 Worker thread wakes up
21:16:18.639 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:18.640 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
21:16:18.640 00.000 9044 UpdateGuideState exits: m=5444 SNR=50.7
21:16:18.641 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
21:16:18.642 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:18.643 00.001 12252 Moving (0.03, 0.06) raw xDistance=-0.06 yDistance=-0.02
21:16:18.643 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:18.645 00.002 9044 Enqueuing Expose request
21:16:18.646 00.001 12252 PPEC rslt: input = -0.06, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1307.06
21:16:18.646 00.000 12252 PPEC: input: -0.06, control: 0.04, exposure: 2000
21:16:18.646 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:18.646 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:16:18.646 00.000 12252 MoveAxis(W, 15, ABG)
21:16:18.646 00.000 12252 Guiding  Dir = 3, Dur = 15
21:16:18.647 00.001 12252 IsSlewing returns 0
21:16:18.647 00.000 12252 IsGuiding returns 0
21:16:18.650 00.003 12252 PulseGuide returned control before completion, sleep 23
21:16:18.684 00.034 12252 IsGuiding returns 0
21:16:18.684 00.000 12252 Move returns status 0, amount 15
21:16:18.684 00.000 12252 MoveAxis(N, 0, ABG)
21:16:18.684 00.000 12252 Move returns status 0, amount 0
21:16:18.684 00.000 12252 move complete, result=0
21:16:18.684 00.000 12252 worker thread done servicing request
21:16:18.684 00.000 9044 GuideStep: -0.1 px 15 ms WEST, -0.0 px 0 ms NORTH
21:16:18.686 00.002 12252 Worker thread wakes up
21:16:18.686 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:18.686 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:21.027 02.341 12252 Exposure complete
21:16:21.075 00.048 12252 worker thread done servicing request
21:16:21.075 00.000 9044 OnExposeComplete: enter
21:16:21.076 00.001 9044 UpdateGuideState(): m_state=6
21:16:21.078 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1695
21:16:21.079 00.001 9044 Star::Find returns 1 (0), X=1010.79, Y=824.75, Mass=5534, SNR=51.1, Peak=173 HFD=5.1
21:16:21.081 00.002 9044 MultiStar: [#1 0.13,0.07,1.07,U] [#2 -0.05,0.55,0.00,M2] [#3 0.11,0.23,0.84,U] [#4 -0.06,1.38,0.00,M7] [#5 -0.14,0.26,0.66,U] [#6 -0.08,0.15,0.43,U] [#7 0.01,0.45,0.00,M1] [#8 0.20,0.62,0.00,M7] 
21:16:21.082 00.001 9044 refined, 4 included, MultiStar: {0.02, 0.21}, one-star: {-0.01, 0.35}
21:16:21.083 00.001 9044 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.62) = xAngle (3.08 = 3.08)
21:16:21.084 00.001 9044 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.00 = -0.00)
21:16:21.085 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.46 mountX=-0.21 mountY=-0.00, mountTheta=-3.14
21:16:21.087 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.21, opts=13)
21:16:21.089 00.002 9044 Enqueuing Move request for scope (0.02, 0.21)
21:16:21.090 00.001 12252 Worker thread wakes up
21:16:21.090 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:21.091 00.001 9044 UpdateGuideState exits: m=5534 SNR=51.1
21:16:21.092 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:21.093 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
21:16:21.093 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:21.094 00.001 9044 Enqueuing Expose request
21:16:21.095 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
21:16:21.096 00.001 12252 Moving (0.02, 0.21) raw xDistance=-0.21 yDistance=-0.00
21:16:21.100 00.004 12252 PPEC rslt: input = -0.21, final = -0.09, react = -0.13, pred = 0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 1307.23
21:16:21.100 00.000 12252 PPEC: input: -0.21, control: -0.09, exposure: 2000
21:16:21.101 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:21.101 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:16:21.101 00.000 12252 MoveAxis(E, 35, ABG)
21:16:21.101 00.000 12252 Guiding  Dir = 2, Dur = 35
21:16:21.101 00.000 12252 IsSlewing returns 0
21:16:21.101 00.000 12252 IsGuiding returns 0
21:16:21.104 00.003 12252 PulseGuide returned control before completion, sleep 43
21:16:21.160 00.056 12252 IsGuiding returns 0
21:16:21.160 00.000 12252 Move returns status 0, amount 35
21:16:21.160 00.000 12252 MoveAxis(N, 0, ABG)
21:16:21.162 00.002 12252 Move returns status 0, amount 0
21:16:21.162 00.000 12252 move complete, result=0
21:16:21.162 00.000 12252 worker thread done servicing request
21:16:21.162 00.000 9044 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
21:16:21.164 00.002 12252 Worker thread wakes up
21:16:21.165 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:21.165 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:23.520 02.355 12252 Exposure complete
21:16:23.580 00.060 12252 worker thread done servicing request
21:16:23.580 00.000 9044 OnExposeComplete: enter
21:16:23.581 00.001 9044 UpdateGuideState(): m_state=6
21:16:23.582 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1696
21:16:23.583 00.001 9044 Star::Find returns 1 (0), X=1010.81, Y=824.78, Mass=5640, SNR=51.8, Peak=173 HFD=5.1
21:16:23.584 00.001 9044 MultiStar: [#1 0.15,0.22,1.06,U] [#2 0.00,0.52,0.00,M3] [#3 0.18,0.20,0.85,U] [#4 -0.03,1.39,0.00,M8] [#5 -0.06,0.27,0.66,U] [#6 -0.10,0.07,0.42,U] [#7 0.11,0.44,0.00,M2] [#8 0.37,0.66,0.00,M8] 
21:16:23.586 00.002 9044 refined, 4 included, MultiStar: {0.06, 0.25}, one-star: {0.02, 0.39}
21:16:23.586 00.000 9044 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.62) = xAngle (2.95 = 2.95)
21:16:23.588 00.002 9044 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.13 = -0.13)
21:16:23.591 00.003 9044 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.33 mountX=-0.25 mountY=-0.03, mountTheta=-3.01
21:16:23.595 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.25, opts=13)
21:16:23.597 00.002 9044 Enqueuing Move request for scope (0.06, 0.25)
21:16:23.600 00.003 12252 Worker thread wakes up
21:16:23.600 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:23.602 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
21:16:23.602 00.000 9044 UpdateGuideState exits: m=5640 SNR=51.8
21:16:23.603 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:23.605 00.002 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
21:16:23.605 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:23.606 00.001 9044 Enqueuing Expose request
21:16:23.607 00.001 12252 Moving (0.06, 0.25) raw xDistance=-0.25 yDistance=-0.03
21:16:23.612 00.005 12252 PPEC rslt: input = -0.25, final = -0.13, react = -0.15, pred = 0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 1307.40
21:16:23.612 00.000 12252 PPEC: input: -0.25, control: -0.13, exposure: 2000
21:16:23.612 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:23.612 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:16:23.612 00.000 12252 MoveAxis(E, 52, ABG)
21:16:23.612 00.000 12252 Guiding  Dir = 2, Dur = 52
21:16:23.613 00.001 12252 IsSlewing returns 0
21:16:23.613 00.000 12252 IsGuiding returns 0
21:16:23.614 00.001 12252 PulseGuide returned control before completion, sleep 61
21:16:23.682 00.068 12252 IsGuiding returns 0
21:16:23.682 00.000 12252 Move returns status 0, amount 52
21:16:23.682 00.000 12252 MoveAxis(N, 0, ABG)
21:16:23.682 00.000 12252 Move returns status 0, amount 0
21:16:23.682 00.000 12252 move complete, result=0
21:16:23.682 00.000 12252 worker thread done servicing request
21:16:23.682 00.000 9044 GuideStep: -0.3 px 52 ms EAST, -0.0 px 0 ms NORTH
21:16:23.684 00.002 12252 Worker thread wakes up
21:16:23.685 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:23.685 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:26.025 02.340 12252 Exposure complete
21:16:26.078 00.053 12252 worker thread done servicing request
21:16:26.079 00.001 9044 OnExposeComplete: enter
21:16:26.079 00.000 9044 UpdateGuideState(): m_state=6
21:16:26.081 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1697
21:16:26.084 00.003 9044 Star::Find returns 1 (0), X=1010.85, Y=824.77, Mass=5553, SNR=51.1, Peak=173 HFD=5.1
21:16:26.088 00.004 9044 MultiStar: [#1 0.20,0.07,1.05,U] [#2 0.02,0.55,0.00,M4] [#3 0.18,0.17,0.85,U] [#4 -0.04,1.41,0.00,M9] [#5 -0.14,0.30,0.67,U] [#6 0.01,0.17,0.43,U] [#7 0.10,0.47,0.00,M3] [#8 0.23,0.61,0.00,M9] 
21:16:26.090 00.002 9044 refined, 4 included, MultiStar: {0.08, 0.22}, one-star: {0.06, 0.37}
21:16:26.092 00.002 9044 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.62) = xAngle (2.84 = 2.84)
21:16:26.095 00.003 9044 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.24 = -0.24)
21:16:26.097 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.22 mountX=-0.22 mountY=-0.05, mountTheta=-2.90
21:16:26.101 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.22, opts=13)
21:16:26.105 00.004 9044 Enqueuing Move request for scope (0.08, 0.22)
21:16:26.107 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:26.109 00.002 9044 UpdateGuideState exits: m=5553 SNR=51.1
21:16:26.111 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:26.112 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:26.114 00.002 9044 Enqueuing Expose request
21:16:26.115 00.001 12252 Worker thread wakes up
21:16:26.115 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
21:16:26.116 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
21:16:26.116 00.000 12252 Moving (0.08, 0.22) raw xDistance=-0.22 yDistance=-0.05
21:16:26.119 00.003 12252 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 1307.57
21:16:26.119 00.000 12252 PPEC: input: -0.22, control: -0.12, exposure: 2000
21:16:26.119 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:26.119 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:16:26.119 00.000 12252 MoveAxis(E, 49, ABG)
21:16:26.119 00.000 12252 Guiding  Dir = 2, Dur = 49
21:16:26.119 00.000 12252 IsSlewing returns 0
21:16:26.120 00.001 12252 IsGuiding returns 0
21:16:26.123 00.003 12252 PulseGuide returned control before completion, sleep 57
21:16:26.189 00.066 12252 IsGuiding returns 1
21:16:26.189 00.000 12252 scope still moving after pulse duration time elapsed
21:16:26.222 00.033 12252 IsSlewing returns 0
21:16:26.223 00.001 12252 IsGuiding returns 0
21:16:26.223 00.000 12252 scope move finished after 49 + 54 ms
21:16:26.223 00.000 12252 Move returns status 0, amount 49
21:16:26.223 00.000 12252 MoveAxis(N, 0, ABG)
21:16:26.223 00.000 12252 Move returns status 0, amount 0
21:16:26.223 00.000 12252 move complete, result=0
21:16:26.223 00.000 12252 worker thread done servicing request
21:16:26.223 00.000 12252 Worker thread wakes up
21:16:26.223 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:26.223 00.000 9044 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
21:16:26.226 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:28.563 02.337 12252 Exposure complete
21:16:28.639 00.076 12252 worker thread done servicing request
21:16:28.640 00.001 9044 OnExposeComplete: enter
21:16:28.641 00.001 9044 UpdateGuideState(): m_state=6
21:16:28.644 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1698
21:16:28.646 00.002 9044 Star::Find returns 1 (0), X=1010.74, Y=824.68, Mass=5447, SNR=50.6, Peak=173 HFD=5.2
21:16:28.647 00.001 9044 MultiStar: [#1 0.10,0.23,1.08,U] [#2 -0.02,0.47,0.00,M5] [#3 0.13,0.14,0.86,U] [#4 -0.10,1.33,0.00,M10] [#5 -0.13,0.23,0.67,U] [#6 -0.09,0.09,0.43,U] [#7 -0.06,0.50,0.00,M4] [#8 0.22,0.62,0.00,M10] 
21:16:28.649 00.002 9044 refined, 4 included, MultiStar: {0.01, 0.21}, one-star: {-0.05, 0.29}
21:16:28.649 00.000 9044 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.62) = xAngle (3.15 = -3.13)
21:16:28.651 00.002 9044 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.07 = 0.07)
21:16:28.652 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.53 mountX=-0.21 mountY=0.01, mountTheta=3.07
21:16:28.654 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.21, opts=13)
21:16:28.655 00.001 9044 Enqueuing Move request for scope (0.01, 0.21)
21:16:28.656 00.001 12252 Worker thread wakes up
21:16:28.656 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:28.657 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
21:16:28.657 00.000 9044 UpdateGuideState exits: m=5447 SNR=50.6
21:16:28.658 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
21:16:28.658 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:28.659 00.001 12252 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=0.01
21:16:28.659 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:28.660 00.001 9044 Enqueuing Expose request
21:16:28.663 00.003 12252 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 1307.73
21:16:28.663 00.000 12252 PPEC: input: -0.21, control: -0.15, exposure: 2000
21:16:28.663 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:28.663 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:16:28.663 00.000 12252 MoveAxis(E, 58, ABG)
21:16:28.663 00.000 12252 Guiding  Dir = 2, Dur = 58
21:16:28.664 00.001 12252 IsSlewing returns 0
21:16:28.664 00.000 12252 IsGuiding returns 0
21:16:28.666 00.002 12252 PulseGuide returned control before completion, sleep 66
21:16:28.743 00.077 12252 IsGuiding returns 0
21:16:28.743 00.000 12252 Move returns status 0, amount 58
21:16:28.743 00.000 12252 MoveAxis(N, 0, ABG)
21:16:28.743 00.000 12252 Move returns status 0, amount 0
21:16:28.743 00.000 12252 move complete, result=0
21:16:28.743 00.000 12252 worker thread done servicing request
21:16:28.744 00.001 12252 Worker thread wakes up
21:16:28.744 00.000 9044 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
21:16:28.745 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:28.745 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:31.109 02.364 12252 Exposure complete
21:16:31.174 00.065 12252 worker thread done servicing request
21:16:31.174 00.000 9044 OnExposeComplete: enter
21:16:31.175 00.001 9044 UpdateGuideState(): m_state=6
21:16:31.176 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1699
21:16:31.177 00.001 9044 Star::Find returns 1 (0), X=1010.86, Y=824.67, Mass=5621, SNR=51.4, Peak=173 HFD=5.1
21:16:31.179 00.002 9044 MultiStar: [#1 0.22,-0.00,1.07,U] [#2 0.06,0.50,0.00,M6] [#3 0.19,0.14,0.85,U] [#4 -0.03,1.34,0.00,R] [#5 -0.12,0.18,0.65,U] [#6 -0.09,0.01,0.43,U] [#7 0.19,0.37,0.00,M5] [#8 0.24,0.64,0.00,R] 
21:16:31.180 00.001 9044 refined, 4 included, MultiStar: {0.09, 0.13}, one-star: {0.06, 0.28}
21:16:31.181 00.001 9044 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.62) = xAngle (2.61 = 2.61)
21:16:31.182 00.001 9044 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.48 = -0.48)
21:16:31.183 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.13 hyp=0.15 cameraTheta=0.98 mountX=-0.13 mountY=-0.07, mountTheta=-2.65
21:16:31.186 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.13, opts=13)
21:16:31.187 00.001 9044 Enqueuing Move request for scope (0.09, 0.13)
21:16:31.188 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:31.189 00.001 9044 UpdateGuideState exits: m=5621 SNR=51.4
21:16:31.190 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:31.191 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:31.192 00.001 9044 Enqueuing Expose request
21:16:31.193 00.001 12252 Worker thread wakes up
21:16:31.194 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.13) opts 0xd
21:16:31.194 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.13)
21:16:31.194 00.000 12252 Moving (0.09, 0.13) raw xDistance=-0.13 yDistance=-0.07
21:16:31.199 00.005 12252 PPEC rslt: input = -0.13, final = -0.11, react = -0.08, pred = -0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 1307.90
21:16:31.199 00.000 12252 PPEC: input: -0.13, control: -0.11, exposure: 2000
21:16:31.199 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:31.199 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:16:31.199 00.000 12252 MoveAxis(E, 41, ABG)
21:16:31.199 00.000 12252 Guiding  Dir = 2, Dur = 41
21:16:31.199 00.000 12252 IsSlewing returns 0
21:16:31.199 00.000 12252 IsGuiding returns 0
21:16:31.202 00.003 12252 PulseGuide returned control before completion, sleep 49
21:16:31.252 00.050 12252 IsGuiding returns 1
21:16:31.252 00.000 12252 scope still moving after pulse duration time elapsed
21:16:31.284 00.032 12252 IsSlewing returns 0
21:16:31.284 00.000 12252 IsGuiding returns 0
21:16:31.284 00.000 12252 scope move finished after 41 + 43 ms
21:16:31.284 00.000 12252 Move returns status 0, amount 41
21:16:31.284 00.000 12252 MoveAxis(N, 0, ABG)
21:16:31.284 00.000 12252 Move returns status 0, amount 0
21:16:31.284 00.000 12252 move complete, result=0
21:16:31.284 00.000 12252 worker thread done servicing request
21:16:31.285 00.001 9044 GuideStep: -0.1 px 41 ms EAST, -0.1 px 0 ms NORTH
21:16:31.286 00.001 12252 Worker thread wakes up
21:16:31.287 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:31.287 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:33.619 02.332 12252 Exposure complete
21:16:33.685 00.066 12252 worker thread done servicing request
21:16:33.685 00.000 9044 OnExposeComplete: enter
21:16:33.689 00.004 9044 UpdateGuideState(): m_state=6
21:16:33.691 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1700
21:16:33.694 00.003 9044 Star::Find returns 1 (0), X=1010.75, Y=824.36, Mass=5517, SNR=51.0, Peak=173 HFD=5.3
21:16:33.698 00.004 9044 MultiStar: [#1 0.05,-0.19,1.06,U] [#2 -0.06,0.28,1.21,U] [#3 0.11,-0.07,0.86,U] [#4 -0.06,-0.20,1.27,U] [#5 -0.16,-0.04,0.66,U] [#6 -0.05,-0.22,0.42,U] [#7 0.02,0.14,0.44,U] [#8 -0.13,-0.25,0.42,U] 
21:16:33.700 00.002 9044 single-star, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.04, -0.04}
21:16:33.702 00.002 9044 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.62) = xAngle (-0.84 = -0.84)
21:16:33.705 00.003 9044 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.92 = 2.36)
21:16:33.707 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.46 mountX=0.04 mountY=0.04, mountTheta=0.81
21:16:33.712 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.04, opts=13)
21:16:33.714 00.002 9044 Enqueuing Move request for scope (-0.04, -0.04)
21:16:33.717 00.003 12252 Worker thread wakes up
21:16:33.717 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:33.720 00.003 9044 UpdateGuideState exits: m=5517 SNR=51.0
21:16:33.722 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:33.724 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:33.726 00.002 9044 Enqueuing Expose request
21:16:33.728 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
21:16:33.728 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
21:16:33.728 00.000 12252 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.04
21:16:33.732 00.004 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1308.06
21:16:33.732 00.000 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
21:16:33.732 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:33.732 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:16:33.732 00.000 12252 MoveAxis(E, 13, ABG)
21:16:33.732 00.000 12252 Guiding  Dir = 2, Dur = 13
21:16:33.732 00.000 12252 IsSlewing returns 0
21:16:33.732 00.000 12252 IsGuiding returns 0
21:16:33.736 00.004 12252 PulseGuide returned control before completion, sleep 21
21:16:33.769 00.033 12252 IsGuiding returns 0
21:16:33.769 00.000 12252 Move returns status 0, amount 13
21:16:33.769 00.000 12252 MoveAxis(N, 0, ABG)
21:16:33.769 00.000 12252 Move returns status 0, amount 0
21:16:33.769 00.000 12252 move complete, result=0
21:16:33.770 00.001 12252 worker thread done servicing request
21:16:33.770 00.000 12252 Worker thread wakes up
21:16:33.770 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:33.770 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:33.770 00.000 9044 GuideStep: 0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
21:16:36.126 02.356 12252 Exposure complete
21:16:36.174 00.048 12252 worker thread done servicing request
21:16:36.174 00.000 9044 OnExposeComplete: enter
21:16:36.175 00.001 9044 UpdateGuideState(): m_state=6
21:16:36.176 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1701
21:16:36.177 00.001 9044 Star::Find returns 1 (0), X=1010.82, Y=824.52, Mass=5552, SNR=51.2, Peak=173 HFD=5.2
21:16:36.178 00.001 9044 MultiStar: [#1 0.13,-0.06,1.06,U] [#2 -0.12,0.34,1.24,U] [#3 0.10,0.08,0.86,U] [#4 -0.01,-0.09,1.28,U] [#5 -0.16,0.09,0.66,U] [#6 0.00,-0.05,0.43,U] [#7 0.15,0.26,0.44,U] [#8 -0.08,-0.26,0.42,U] 
21:16:36.180 00.002 9044 refined, 8 included, MultiStar: {0.00, 0.07}, one-star: {0.02, 0.12}
21:16:36.181 00.001 9044 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.62) = xAngle (3.18 = -3.11)
21:16:36.182 00.001 9044 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.09 = 0.09)
21:16:36.183 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.55 mountX=-0.07 mountY=0.01, mountTheta=3.05
21:16:36.185 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.07, opts=13)
21:16:36.187 00.002 9044 Enqueuing Move request for scope (0.00, 0.07)
21:16:36.188 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:36.189 00.001 9044 UpdateGuideState exits: m=5552 SNR=51.2
21:16:36.190 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:36.192 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:36.193 00.001 9044 Enqueuing Expose request
21:16:36.194 00.001 12252 Worker thread wakes up
21:16:36.194 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
21:16:36.194 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
21:16:36.194 00.000 12252 Moving (0.00, 0.07) raw xDistance=-0.07 yDistance=0.01
21:16:36.197 00.003 12252 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1308.22
21:16:36.197 00.000 12252 PPEC: input: -0.07, control: -0.03, exposure: 2000
21:16:36.197 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:36.197 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:16:36.197 00.000 12252 MoveAxis(E, 11, ABG)
21:16:36.197 00.000 12252 Guiding  Dir = 2, Dur = 11
21:16:36.197 00.000 12252 IsSlewing returns 0
21:16:36.199 00.002 12252 IsGuiding returns 0
21:16:36.200 00.001 12252 PulseGuide returned control before completion, sleep 20
21:16:36.228 00.028 12252 IsGuiding returns 0
21:16:36.228 00.000 12252 Move returns status 0, amount 11
21:16:36.228 00.000 12252 MoveAxis(N, 0, ABG)
21:16:36.228 00.000 12252 Move returns status 0, amount 0
21:16:36.228 00.000 12252 move complete, result=0
21:16:36.229 00.001 12252 worker thread done servicing request
21:16:36.229 00.000 12252 Worker thread wakes up
21:16:36.229 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:36.229 00.000 9044 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
21:16:36.230 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:38.573 02.343 12252 Exposure complete
21:16:38.618 00.045 12252 worker thread done servicing request
21:16:38.618 00.000 9044 OnExposeComplete: enter
21:16:38.620 00.002 9044 UpdateGuideState(): m_state=6
21:16:38.621 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1702
21:16:38.622 00.001 9044 Star::Find returns 1 (0), X=1010.69, Y=824.71, Mass=5479, SNR=50.8, Peak=173 HFD=5.3
21:16:38.624 00.002 9044 MultiStar: [#1 0.06,0.02,1.06,U] [#2 -0.07,0.55,0.00,M5] [#3 0.13,0.10,0.86,U] [#4 -0.16,-0.02,1.27,U] [#5 -0.22,0.18,0.68,U] [#6 -0.17,0.09,0.43,U] [#7 -0.08,0.23,0.44,U] [#8 -0.03,-0.05,0.42,U] 
21:16:38.625 00.001 9044 refined, 7 included, MultiStar: {-0.07, 0.10}, one-star: {-0.10, 0.32}
21:16:38.626 00.001 9044 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.62) = xAngle (3.76 = -2.52)
21:16:38.627 00.001 9044 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.68 = 0.68)
21:16:38.628 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=-0.10 mountY=0.08, mountTheta=2.48
21:16:38.630 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.10, opts=13)
21:16:38.632 00.002 9044 Enqueuing Move request for scope (-0.07, 0.10)
21:16:38.633 00.001 12252 Worker thread wakes up
21:16:38.633 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:38.634 00.001 9044 UpdateGuideState exits: m=5479 SNR=50.8
21:16:38.635 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:38.637 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
21:16:38.637 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:38.638 00.001 9044 Enqueuing Expose request
21:16:38.639 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
21:16:38.639 00.000 12252 Moving (-0.07, 0.10) raw xDistance=-0.10 yDistance=0.08
21:16:38.641 00.002 12252 PPEC rslt: input = -0.10, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 1308.38
21:16:38.642 00.001 12252 PPEC: input: -0.10, control: -0.07, exposure: 2000
21:16:38.642 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:38.642 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:16:38.642 00.000 12252 MoveAxis(E, 26, ABG)
21:16:38.642 00.000 12252 Guiding  Dir = 2, Dur = 26
21:16:38.642 00.000 12252 IsSlewing returns 0
21:16:38.642 00.000 12252 IsGuiding returns 0
21:16:38.644 00.002 12252 PulseGuide returned control before completion, sleep 35
21:16:38.692 00.048 12252 IsGuiding returns 0
21:16:38.692 00.000 12252 Move returns status 0, amount 26
21:16:38.692 00.000 12252 MoveAxis(N, 0, ABG)
21:16:38.692 00.000 12252 Move returns status 0, amount 0
21:16:38.692 00.000 12252 move complete, result=0
21:16:38.692 00.000 12252 worker thread done servicing request
21:16:38.692 00.000 12252 Worker thread wakes up
21:16:38.692 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:38.692 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:38.692 00.000 9044 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
21:16:41.043 02.351 12252 Exposure complete
21:16:41.089 00.046 12252 worker thread done servicing request
21:16:41.089 00.000 9044 OnExposeComplete: enter
21:16:41.091 00.002 9044 UpdateGuideState(): m_state=6
21:16:41.092 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1703
21:16:41.093 00.001 9044 Star::Find returns 1 (0), X=1010.75, Y=824.42, Mass=5548, SNR=51.2, Peak=173 HFD=5.3
21:16:41.095 00.002 9044 MultiStar: [#1 0.07,-0.11,1.06,U] [#2 -0.07,0.35,1.21,U] [#3 0.06,-0.03,0.86,U] [#4 -0.10,-0.08,1.29,U] [#5 -0.19,0.02,0.66,U] [#6 -0.10,-0.11,0.43,U] [#7 -0.03,0.21,0.44,U] [#8 -0.01,-0.27,0.41,U] 
21:16:41.096 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.05, 0.02}
21:16:41.096 00.000 9044 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.62) = xAngle (4.34 = -1.94)
21:16:41.097 00.001 9044 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.26 = 1.26)
21:16:41.098 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.72 mountX=-0.02 mountY=0.05, mountTheta=1.93
21:16:41.100 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.02, opts=13)
21:16:41.101 00.001 9044 Enqueuing Move request for scope (-0.04, 0.02)
21:16:41.102 00.001 12252 Worker thread wakes up
21:16:41.102 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:41.104 00.002 9044 UpdateGuideState exits: m=5548 SNR=51.2
21:16:41.105 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
21:16:41.105 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:41.106 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:41.108 00.002 9044 Enqueuing Expose request
21:16:41.109 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
21:16:41.109 00.000 12252 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=0.05
21:16:41.112 00.003 12252 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1308.53
21:16:41.112 00.000 12252 PPEC: input: -0.02, control: 0.00, exposure: 2000
21:16:41.112 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:41.112 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:16:41.112 00.000 12252 MoveAxis(W, 0, ABG)
21:16:41.112 00.000 12252 Move returns status 0, amount 0
21:16:41.112 00.000 12252 MoveAxis(N, 0, ABG)
21:16:41.112 00.000 12252 Move returns status 0, amount 0
21:16:41.112 00.000 12252 move complete, result=0
21:16:41.112 00.000 12252 worker thread done servicing request
21:16:41.112 00.000 12252 Worker thread wakes up
21:16:41.112 00.000 9044 GuideStep: -0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
21:16:41.114 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:41.114 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:43.439 02.325 12252 Exposure complete
21:16:43.468 00.029 12252 worker thread done servicing request
21:16:43.468 00.000 9044 OnExposeComplete: enter
21:16:43.469 00.001 9044 UpdateGuideState(): m_state=6
21:16:43.470 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1704
21:16:43.471 00.001 9044 Star::Find returns 1 (0), X=1010.80, Y=824.71, Mass=5602, SNR=51.3, Peak=173 HFD=5.1
21:16:43.471 00.000 9044 MultiStar: [#1 0.12,0.02,1.06,U] [#2 -0.04,0.42,0.00,M5] [#3 0.25,0.08,0.85,U] [#4 -0.03,0.02,1.29,U] [#5 -0.06,0.18,0.66,U] [#6 -0.02,0.09,0.43,U] [#7 0.04,0.32,0.44,U] [#8 0.10,-0.12,0.41,U] 
21:16:43.472 00.001 9044 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.00, 0.31}
21:16:43.472 00.000 9044 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.62) = xAngle (2.75 = 2.75)
21:16:43.473 00.001 9044 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.33 = -0.33)
21:16:43.473 00.000 9044 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.11 mountY=-0.04, mountTheta=-2.80
21:16:43.476 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.11, opts=13)
21:16:43.476 00.000 9044 Enqueuing Move request for scope (0.05, 0.11)
21:16:43.477 00.001 12252 Worker thread wakes up
21:16:43.477 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
21:16:43.477 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
21:16:43.477 00.000 12252 Moving (0.05, 0.11) raw xDistance=-0.11 yDistance=-0.04
21:16:43.478 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:43.479 00.001 12252 PPEC rslt: input = -0.11, final = -0.05, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 1308.69
21:16:43.479 00.000 12252 PPEC: input: -0.11, control: -0.05, exposure: 2000
21:16:43.479 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:43.479 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:16:43.479 00.000 12252 MoveAxis(E, 21, ABG)
21:16:43.479 00.000 12252 Guiding  Dir = 2, Dur = 21
21:16:43.479 00.000 12252 IsSlewing returns 0
21:16:43.479 00.000 12252 IsGuiding returns 0
21:16:43.482 00.003 12252 PulseGuide returned control before completion, sleep 29
21:16:43.494 00.012 9044 UpdateGuideState exits: m=5602 SNR=51.3
21:16:43.495 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:43.495 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:43.496 00.001 9044 Enqueuing Expose request
21:16:43.517 00.021 12252 IsGuiding returns 0
21:16:43.517 00.000 12252 Move returns status 0, amount 21
21:16:43.517 00.000 12252 MoveAxis(N, 0, ABG)
21:16:43.517 00.000 12252 Move returns status 0, amount 0
21:16:43.517 00.000 12252 move complete, result=0
21:16:43.517 00.000 12252 worker thread done servicing request
21:16:43.517 00.000 12252 Worker thread wakes up
21:16:43.517 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:43.517 00.000 9044 GuideStep: -0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
21:16:43.518 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:45.854 02.336 12252 Exposure complete
21:16:45.883 00.029 12252 worker thread done servicing request
21:16:45.883 00.000 9044 OnExposeComplete: enter
21:16:45.884 00.001 9044 UpdateGuideState(): m_state=6
21:16:45.884 00.000 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1705
21:16:45.885 00.001 9044 Star::Find returns 1 (0), X=1010.88, Y=824.74, Mass=5702, SNR=51.9, Peak=173 HFD=5.1
21:16:45.886 00.001 9044 MultiStar: [#1 0.21,0.21,1.05,U] [#2 -0.00,0.45,0.00,M6] [#3 0.19,0.16,0.85,U] [#4 0.03,0.01,1.27,U] [#5 -0.07,0.16,0.65,U] [#6 0.02,0.03,0.42,U] [#7 0.24,0.51,0.00,M1] [#8 0.03,-0.15,0.41,U] 
21:16:45.887 00.001 9044 refined, 6 included, MultiStar: {0.08, 0.14}, one-star: {0.09, 0.35}
21:16:45.887 00.000 9044 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.62) = xAngle (2.64 = 2.64)
21:16:45.888 00.001 9044 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.44 = -0.44)
21:16:45.888 00.000 9044 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.02 mountX=-0.14 mountY=-0.07, mountTheta=-2.69
21:16:45.890 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.14, opts=13)
21:16:45.891 00.001 9044 Enqueuing Move request for scope (0.08, 0.14)
21:16:45.892 00.001 12252 Worker thread wakes up
21:16:45.892 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
21:16:45.892 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
21:16:45.892 00.000 12252 Moving (0.08, 0.14) raw xDistance=-0.14 yDistance=-0.07
21:16:45.893 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:45.894 00.001 12252 PPEC rslt: input = -0.14, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 1308.84
21:16:45.894 00.000 12252 PPEC: input: -0.14, control: -0.07, exposure: 2000
21:16:45.894 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:45.894 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:16:45.894 00.000 12252 MoveAxis(E, 27, ABG)
21:16:45.894 00.000 12252 Guiding  Dir = 2, Dur = 27
21:16:45.894 00.000 12252 IsSlewing returns 0
21:16:45.895 00.001 12252 IsGuiding returns 0
21:16:45.896 00.001 12252 PulseGuide returned control before completion, sleep 36
21:16:45.910 00.014 9044 UpdateGuideState exits: m=5702 SNR=51.9
21:16:45.911 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:45.912 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:45.913 00.001 9044 Enqueuing Expose request
21:16:45.948 00.035 12252 IsGuiding returns 0
21:16:45.948 00.000 12252 Move returns status 0, amount 27
21:16:45.948 00.000 12252 MoveAxis(N, 0, ABG)
21:16:45.948 00.000 12252 Move returns status 0, amount 0
21:16:45.948 00.000 12252 move complete, result=0
21:16:45.948 00.000 12252 worker thread done servicing request
21:16:45.948 00.000 12252 Worker thread wakes up
21:16:45.948 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:45.948 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:45.948 00.000 9044 GuideStep: -0.1 px 27 ms EAST, -0.1 px 0 ms NORTH
21:16:48.276 02.328 12252 Exposure complete
21:16:48.302 00.026 12252 worker thread done servicing request
21:16:48.303 00.001 9044 OnExposeComplete: enter
21:16:48.303 00.000 9044 UpdateGuideState(): m_state=6
21:16:48.304 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1706
21:16:48.305 00.001 9044 Star::Find returns 1 (0), X=1010.86, Y=824.73, Mass=5583, SNR=51.3, Peak=173 HFD=5.1
21:16:48.306 00.001 9044 MultiStar: [#1 0.15,0.27,1.08,U] [#2 0.04,0.47,0.00,M7] [#3 0.18,0.15,0.86,U] [#4 -0.03,0.03,1.28,U] [#5 -0.10,0.15,0.67,U] [#6 -0.06,0.11,0.43,U] [#7 0.16,0.48,0.00,M2] [#8 0.13,-0.15,0.42,U] 
21:16:48.307 00.001 9044 refined, 6 included, MultiStar: {0.05, 0.15}, one-star: {0.06, 0.34}
21:16:48.307 00.000 9044 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.62) = xAngle (2.87 = 2.87)
21:16:48.308 00.001 9044 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.22 = -0.22)
21:16:48.309 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.24 mountX=-0.16 mountY=-0.03, mountTheta=-2.92
21:16:48.310 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.15, opts=13)
21:16:48.311 00.001 9044 Enqueuing Move request for scope (0.05, 0.15)
21:16:48.311 00.000 12252 Worker thread wakes up
21:16:48.312 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
21:16:48.312 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
21:16:48.312 00.000 12252 Moving (0.05, 0.15) raw xDistance=-0.16 yDistance=-0.03
21:16:48.312 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:48.313 00.001 12252 PPEC rslt: input = -0.16, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1309.00
21:16:48.313 00.000 12252 PPEC: input: -0.16, control: -0.08, exposure: 2000
21:16:48.313 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:48.314 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:16:48.314 00.000 12252 MoveAxis(E, 31, ABG)
21:16:48.314 00.000 12252 Guiding  Dir = 2, Dur = 31
21:16:48.314 00.000 12252 IsSlewing returns 0
21:16:48.314 00.000 12252 IsGuiding returns 0
21:16:48.317 00.003 12252 PulseGuide returned control before completion, sleep 40
21:16:48.331 00.014 9044 UpdateGuideState exits: m=5583 SNR=51.3
21:16:48.333 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:48.334 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:48.334 00.000 9044 Enqueuing Expose request
21:16:48.371 00.037 12252 IsGuiding returns 0
21:16:48.371 00.000 12252 Move returns status 0, amount 31
21:16:48.371 00.000 12252 MoveAxis(N, 0, ABG)
21:16:48.371 00.000 12252 Move returns status 0, amount 0
21:16:48.371 00.000 12252 move complete, result=0
21:16:48.371 00.000 12252 worker thread done servicing request
21:16:48.371 00.000 12252 Worker thread wakes up
21:16:48.371 00.000 9044 GuideStep: -0.2 px 31 ms EAST, -0.0 px 0 ms NORTH
21:16:48.372 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:48.372 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:50.712 02.340 12252 Exposure complete
21:16:50.744 00.032 12252 worker thread done servicing request
21:16:50.744 00.000 9044 OnExposeComplete: enter
21:16:50.745 00.001 9044 UpdateGuideState(): m_state=6
21:16:50.746 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1707
21:16:50.747 00.001 9044 Star::Find returns 1 (0), X=1010.67, Y=824.45, Mass=5584, SNR=51.3, Peak=173 HFD=5.2
21:16:50.748 00.001 9044 MultiStar: [#1 -0.05,-0.02,1.06,U] [#2 -0.17,0.39,0.00,M8] [#3 0.03,0.04,0.86,U] [#4 -0.17,-0.17,1.25,U] [#5 -0.26,0.12,0.67,U] [#6 -0.18,-0.01,0.43,U] [#7 -0.03,0.43,0.00,M3] [#8 -0.03,-0.19,0.41,U] 
21:16:50.748 00.000 9044 refined, 6 included, MultiStar: {-0.11, -0.03}, one-star: {-0.12, 0.06}
21:16:50.749 00.001 9044 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.62) = xAngle (-1.28 = -1.28)
21:16:50.750 00.001 9044 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.37 = 1.92)
21:16:50.751 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.91 mountX=0.03 mountY=0.11, mountTheta=1.28
21:16:50.752 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.03, opts=13)
21:16:50.753 00.001 9044 Enqueuing Move request for scope (-0.11, -0.03)
21:16:50.753 00.000 12252 Worker thread wakes up
21:16:50.753 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
21:16:50.753 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
21:16:50.754 00.001 12252 Moving (-0.11, -0.03) raw xDistance=0.03 yDistance=0.11
21:16:50.754 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:50.755 00.001 12252 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1309.15
21:16:50.755 00.000 12252 PPEC: input: 0.03, control: 0.01, exposure: 2000
21:16:50.755 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:50.755 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:16:50.756 00.001 12252 MoveAxis(W, 4, ABG)
21:16:50.756 00.000 12252 Guiding  Dir = 3, Dur = 4
21:16:50.756 00.000 12252 IsSlewing returns 0
21:16:50.756 00.000 12252 IsGuiding returns 0
21:16:50.758 00.002 12252 PulseGuide returned control before completion, sleep 13
21:16:50.771 00.013 9044 UpdateGuideState exits: m=5584 SNR=51.3
21:16:50.772 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:50.772 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:50.773 00.001 9044 Enqueuing Expose request
21:16:50.775 00.002 12252 IsGuiding returns 0
21:16:50.775 00.000 12252 Move returns status 0, amount 4
21:16:50.775 00.000 12252 MoveAxis(N, 0, ABG)
21:16:50.775 00.000 12252 Move returns status 0, amount 0
21:16:50.775 00.000 12252 move complete, result=0
21:16:50.775 00.000 12252 worker thread done servicing request
21:16:50.775 00.000 12252 Worker thread wakes up
21:16:50.775 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:50.775 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:50.776 00.001 9044 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
21:16:53.102 02.326 12252 Exposure complete
21:16:53.133 00.031 12252 worker thread done servicing request
21:16:53.133 00.000 9044 OnExposeComplete: enter
21:16:53.134 00.001 9044 UpdateGuideState(): m_state=6
21:16:53.135 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1708
21:16:53.136 00.001 9044 Star::Find returns 1 (0), X=1010.68, Y=824.69, Mass=5557, SNR=51.1, Peak=173 HFD=5.3
21:16:53.136 00.000 9044 MultiStar: [#1 -0.06,0.08,1.07,U] [#2 -0.14,0.52,0.00,M9] [#3 0.04,0.14,0.86,U] [#4 -0.07,0.02,1.29,U] [#5 -0.33,0.24,0.00,M1] [#6 -0.23,0.04,0.43,U] [#7 0.02,0.48,0.00,M4] [#8 -0.12,-0.04,0.42,U] 
21:16:53.137 00.001 9044 refined, 5 included, MultiStar: {-0.07, 0.10}, one-star: {-0.11, 0.29}
21:16:53.138 00.001 9044 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.62) = xAngle (3.82 = -2.46)
21:16:53.138 00.000 9044 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.74 = 0.74)
21:16:53.139 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.13 cameraTheta=2.20 mountX=-0.10 mountY=0.09, mountTheta=2.43
21:16:53.140 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.10, opts=13)
21:16:53.141 00.001 9044 Enqueuing Move request for scope (-0.07, 0.10)
21:16:53.141 00.000 12252 Worker thread wakes up
21:16:53.141 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
21:16:53.142 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
21:16:53.142 00.000 12252 Moving (-0.07, 0.10) raw xDistance=-0.10 yDistance=0.09
21:16:53.142 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:53.143 00.001 12252 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1309.30
21:16:53.143 00.000 12252 PPEC: input: -0.10, control: -0.00, exposure: 2000
21:16:53.143 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:53.143 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:16:53.144 00.001 12252 MoveAxis(E, 1, ABG)
21:16:53.144 00.000 12252 Guiding  Dir = 2, Dur = 1
21:16:53.144 00.000 12252 IsSlewing returns 0
21:16:53.144 00.000 12252 IsGuiding returns 0
21:16:53.147 00.003 12252 IsGuiding returns 0
21:16:53.147 00.000 12252 Move returns status 0, amount 1
21:16:53.147 00.000 12252 MoveAxis(N, 0, ABG)
21:16:53.147 00.000 12252 Move returns status 0, amount 0
21:16:53.147 00.000 12252 move complete, result=0
21:16:53.147 00.000 12252 worker thread done servicing request
21:16:53.159 00.012 9044 UpdateGuideState exits: m=5557 SNR=51.1
21:16:53.160 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:53.160 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:53.161 00.001 9044 Enqueuing Expose request
21:16:53.162 00.001 9044 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:16:53.163 00.001 12252 Worker thread wakes up
21:16:53.163 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:53.163 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:55.497 02.334 12252 Exposure complete
21:16:55.525 00.028 12252 worker thread done servicing request
21:16:55.525 00.000 9044 OnExposeComplete: enter
21:16:55.526 00.001 9044 UpdateGuideState(): m_state=6
21:16:55.527 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1709
21:16:55.528 00.001 9044 Star::Find returns 1 (0), X=1010.80, Y=824.55, Mass=5655, SNR=51.6, Peak=173 HFD=5.2
21:16:55.529 00.001 9044 MultiStar: [#1 0.15,-0.04,1.07,U] [#2 -0.02,0.44,0.00,M10] [#3 0.07,0.32,0.84,U] [#4 -0.07,-0.04,1.28,U] [#5 -0.07,0.16,0.65,U] [#6 -0.13,-0.05,0.43,U] [#7 0.04,0.23,0.45,U] [#8 0.04,-0.16,0.41,U] 
21:16:55.531 00.002 9044 refined, 7 included, MultiStar: {0.01, 0.07}, one-star: {0.01, 0.15}
21:16:55.531 00.000 9044 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.62) = xAngle (3.03 = 3.03)
21:16:55.532 00.001 9044 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.05 = -0.05)
21:16:55.532 00.000 9044 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.41 mountX=-0.07 mountY=-0.00, mountTheta=-3.09
21:16:55.534 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.07, opts=13)
21:16:55.535 00.001 9044 Enqueuing Move request for scope (0.01, 0.07)
21:16:55.535 00.000 12252 Worker thread wakes up
21:16:55.536 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
21:16:55.536 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
21:16:55.536 00.000 12252 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.00
21:16:55.536 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:55.538 00.002 12252 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1309.46
21:16:55.538 00.000 12252 PPEC: input: -0.07, control: -0.00, exposure: 2000
21:16:55.538 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:55.538 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:16:55.538 00.000 12252 MoveAxis(E, 1, ABG)
21:16:55.538 00.000 12252 Guiding  Dir = 2, Dur = 1
21:16:55.538 00.000 12252 IsSlewing returns 0
21:16:55.538 00.000 12252 IsGuiding returns 0
21:16:55.541 00.003 12252 IsGuiding returns 0
21:16:55.541 00.000 12252 Move returns status 0, amount 1
21:16:55.541 00.000 12252 MoveAxis(N, 0, ABG)
21:16:55.541 00.000 12252 Move returns status 0, amount 0
21:16:55.541 00.000 12252 move complete, result=0
21:16:55.541 00.000 12252 worker thread done servicing request
21:16:55.553 00.012 9044 UpdateGuideState exits: m=5655 SNR=51.6
21:16:55.554 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:55.555 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:55.556 00.001 9044 Enqueuing Expose request
21:16:55.556 00.000 9044 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:16:55.557 00.001 12252 Worker thread wakes up
21:16:55.557 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:55.557 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:57.898 02.341 12252 Exposure complete
21:16:57.925 00.027 12252 worker thread done servicing request
21:16:57.926 00.001 9044 OnExposeComplete: enter
21:16:57.926 00.000 9044 UpdateGuideState(): m_state=6
21:16:57.927 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1710
21:16:57.928 00.001 9044 Star::Find returns 1 (0), X=1010.77, Y=824.85, Mass=5646, SNR=51.6, Peak=173 HFD=5.1
21:16:57.928 00.000 9044 MultiStar: [#1 0.09,0.29,1.05,U] [#2 -0.06,0.63,0.00,R] [#3 0.09,0.35,0.85,U] [#4 -0.07,0.09,1.27,U] [#5 -0.15,0.36,0.65,U] [#6 -0.15,0.18,0.43,U] [#7 0.03,0.37,0.42,U] [#8 0.04,0.09,0.42,U] 
21:16:57.929 00.001 9044 refined, 7 included, MultiStar: {-0.01, 0.27}, one-star: {-0.03, 0.45}
21:16:57.930 00.001 9044 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.62) = xAngle (3.25 = -3.04)
21:16:57.930 00.000 9044 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.16 = 0.16)
21:16:57.931 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.62 mountX=-0.27 mountY=0.04, mountTheta=2.98
21:16:57.932 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.27, opts=13)
21:16:57.933 00.001 9044 Enqueuing Move request for scope (-0.01, 0.27)
21:16:57.934 00.001 12252 Worker thread wakes up
21:16:57.934 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
21:16:57.934 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
21:16:57.934 00.000 12252 Moving (-0.01, 0.27) raw xDistance=-0.27 yDistance=0.04
21:16:57.935 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:16:57.936 00.001 12252 PPEC rslt: input = -0.27, final = -0.17, react = -0.16, pred = -0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 1309.61
21:16:57.936 00.000 12252 PPEC: input: -0.27, control: -0.17, exposure: 2000
21:16:57.936 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:16:57.936 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:16:57.936 00.000 12252 MoveAxis(E, 65, ABG)
21:16:57.936 00.000 12252 Guiding  Dir = 2, Dur = 65
21:16:57.936 00.000 12252 IsSlewing returns 0
21:16:57.937 00.001 12252 IsGuiding returns 0
21:16:57.939 00.002 12252 PulseGuide returned control before completion, sleep 73
21:16:57.951 00.012 9044 UpdateGuideState exits: m=5646 SNR=51.6
21:16:57.952 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:16:57.953 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:16:57.953 00.000 9044 Enqueuing Expose request
21:16:58.021 00.068 12252 IsGuiding returns 0
21:16:58.021 00.000 12252 Move returns status 0, amount 65
21:16:58.021 00.000 12252 MoveAxis(N, 0, ABG)
21:16:58.021 00.000 12252 Move returns status 0, amount 0
21:16:58.021 00.000 12252 move complete, result=0
21:16:58.021 00.000 12252 worker thread done servicing request
21:16:58.021 00.000 12252 Worker thread wakes up
21:16:58.022 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:16:58.022 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:16:58.022 00.000 9044 GuideStep: -0.3 px 65 ms EAST, 0.0 px 0 ms NORTH
21:17:00.346 02.324 12252 Exposure complete
21:17:00.374 00.028 12252 worker thread done servicing request
21:17:00.374 00.000 9044 OnExposeComplete: enter
21:17:00.374 00.000 9044 UpdateGuideState(): m_state=6
21:17:00.375 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1711
21:17:00.376 00.001 9044 Star::Find returns 1 (0), X=1010.77, Y=824.75, Mass=5557, SNR=51.1, Peak=173 HFD=5.1
21:17:00.378 00.002 9044 MultiStar: [#1 0.14,0.27,1.08,U] [#2 0.01,-0.10,1.21,U] [#3 0.11,0.22,0.86,U] [#4 -0.04,0.01,1.28,U] [#5 -0.19,0.27,0.66,U] [#6 -0.07,0.19,0.43,U] [#7 0.04,0.54,0.00,M3] [#8 -0.01,-0.09,0.42,U] 
21:17:00.378 00.000 9044 refined, 7 included, MultiStar: {0.00, 0.14}, one-star: {-0.03, 0.35}
21:17:00.379 00.001 9044 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.62) = xAngle (3.17 = -3.11)
21:17:00.381 00.002 9044 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.09 = 0.09)
21:17:00.381 00.000 9044 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.55 mountX=-0.14 mountY=0.01, mountTheta=3.05
21:17:00.383 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.14, opts=13)
21:17:00.383 00.000 9044 Enqueuing Move request for scope (0.00, 0.14)
21:17:00.384 00.001 12252 Worker thread wakes up
21:17:00.384 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
21:17:00.384 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
21:17:00.384 00.000 12252 Moving (0.00, 0.14) raw xDistance=-0.14 yDistance=0.01
21:17:00.385 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:00.386 00.001 12252 PPEC rslt: input = -0.14, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 1309.76
21:17:00.386 00.000 12252 PPEC: input: -0.14, control: -0.08, exposure: 2000
21:17:00.386 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:00.386 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:17:00.386 00.000 12252 MoveAxis(E, 33, ABG)
21:17:00.386 00.000 12252 Guiding  Dir = 2, Dur = 33
21:17:00.386 00.000 12252 IsSlewing returns 0
21:17:00.386 00.000 12252 IsGuiding returns 0
21:17:00.389 00.003 12252 PulseGuide returned control before completion, sleep 42
21:17:00.401 00.012 9044 UpdateGuideState exits: m=5557 SNR=51.1
21:17:00.401 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:00.402 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:00.403 00.001 9044 Enqueuing Expose request
21:17:00.440 00.037 12252 IsGuiding returns 0
21:17:00.440 00.000 12252 Move returns status 0, amount 33
21:17:00.440 00.000 12252 MoveAxis(N, 0, ABG)
21:17:00.440 00.000 12252 Move returns status 0, amount 0
21:17:00.440 00.000 12252 move complete, result=0
21:17:00.440 00.000 12252 worker thread done servicing request
21:17:00.440 00.000 12252 Worker thread wakes up
21:17:00.440 00.000 9044 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
21:17:00.441 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:00.441 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:02.779 02.338 12252 Exposure complete
21:17:02.807 00.028 12252 worker thread done servicing request
21:17:02.807 00.000 9044 OnExposeComplete: enter
21:17:02.807 00.000 9044 UpdateGuideState(): m_state=6
21:17:02.808 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1712
21:17:02.809 00.001 9044 Star::Find returns 1 (0), X=1010.72, Y=824.82, Mass=5702, SNR=51.8, Peak=173 HFD=5.1
21:17:02.809 00.000 9044 MultiStar: [#1 0.08,0.40,0.00,M1] [#2 0.04,-0.01,1.18,U] [#3 0.09,0.47,0.00,M1] [#4 -0.04,0.10,1.28,U] [#5 -0.16,0.32,0.65,U] [#6 -0.06,0.17,0.42,U] [#7 0.00,0.53,0.00,M4] [#8 0.00,0.02,0.41,U] 
21:17:02.811 00.002 9044 refined, 5 included, MultiStar: {-0.04, 0.17}, one-star: {-0.08, 0.42}
21:17:02.811 00.000 9044 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.62) = xAngle (3.46 = -2.82)
21:17:02.812 00.001 9044 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.38 = 0.38)
21:17:02.813 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.83 mountX=-0.16 mountY=0.06, mountTheta=2.77
21:17:02.814 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.17, opts=13)
21:17:02.814 00.000 9044 Enqueuing Move request for scope (-0.04, 0.17)
21:17:02.815 00.001 12252 Worker thread wakes up
21:17:02.815 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
21:17:02.815 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
21:17:02.815 00.000 12252 Moving (-0.04, 0.17) raw xDistance=-0.16 yDistance=0.06
21:17:02.816 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:02.817 00.001 12252 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 1309.91
21:17:02.817 00.000 12252 PPEC: input: -0.16, control: -0.10, exposure: 2000
21:17:02.817 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:02.817 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:17:02.817 00.000 12252 MoveAxis(E, 41, ABG)
21:17:02.817 00.000 12252 Guiding  Dir = 2, Dur = 41
21:17:02.817 00.000 12252 IsSlewing returns 0
21:17:02.819 00.002 12252 IsGuiding returns 0
21:17:02.821 00.002 12252 PulseGuide returned control before completion, sleep 49
21:17:02.832 00.011 9044 UpdateGuideState exits: m=5702 SNR=51.8
21:17:02.833 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:02.833 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:02.834 00.001 9044 Enqueuing Expose request
21:17:02.874 00.040 12252 IsGuiding returns 1
21:17:02.874 00.000 12252 scope still moving after pulse duration time elapsed
21:17:02.905 00.031 12252 IsSlewing returns 0
21:17:02.905 00.000 12252 IsGuiding returns 0
21:17:02.905 00.000 12252 scope move finished after 41 + 46 ms
21:17:02.905 00.000 12252 Move returns status 0, amount 41
21:17:02.905 00.000 12252 MoveAxis(N, 0, ABG)
21:17:02.905 00.000 12252 Move returns status 0, amount 0
21:17:02.905 00.000 12252 move complete, result=0
21:17:02.905 00.000 12252 worker thread done servicing request
21:17:02.905 00.000 12252 Worker thread wakes up
21:17:02.907 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:02.907 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:02.907 00.000 9044 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
21:17:05.233 02.326 12252 Exposure complete
21:17:05.262 00.029 12252 worker thread done servicing request
21:17:05.262 00.000 9044 OnExposeComplete: enter
21:17:05.262 00.000 9044 UpdateGuideState(): m_state=6
21:17:05.263 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1713
21:17:05.264 00.001 9044 Star::Find returns 1 (0), X=1010.69, Y=824.54, Mass=5736, SNR=52.2, Peak=173 HFD=5.2
21:17:05.265 00.001 9044 MultiStar: [#1 0.04,0.27,1.06,U] [#2 -0.05,-0.15,1.18,U] [#3 0.09,0.07,0.85,U] [#4 -0.14,-0.02,1.27,U] [#5 -0.26,0.19,0.66,U] [#6 -0.23,0.10,0.42,U] [#7 -0.11,0.45,0.00,M5] [#8 -0.19,-0.06,0.41,U] 
21:17:05.265 00.000 9044 refined, 7 included, MultiStar: {-0.08, 0.06}, one-star: {-0.11, 0.15}
21:17:05.266 00.001 9044 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.62) = xAngle (4.11 = -2.17)
21:17:05.268 00.002 9044 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.03 = 1.03)
21:17:05.268 00.000 9044 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.11 cameraTheta=2.49 mountX=-0.06 mountY=0.09, mountTheta=2.15
21:17:05.269 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.06, opts=13)
21:17:05.270 00.001 9044 Enqueuing Move request for scope (-0.08, 0.06)
21:17:05.271 00.001 12252 Worker thread wakes up
21:17:05.271 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
21:17:05.271 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
21:17:05.271 00.000 12252 Moving (-0.08, 0.06) raw xDistance=-0.06 yDistance=0.09
21:17:05.273 00.002 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1310.06
21:17:05.273 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
21:17:05.273 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:05.273 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:17:05.273 00.000 12252 MoveAxis(E, 4, ABG)
21:17:05.273 00.000 12252 Guiding  Dir = 2, Dur = 4
21:17:05.274 00.001 12252 IsSlewing returns 0
21:17:05.274 00.000 12252 IsGuiding returns 0
21:17:05.274 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:05.276 00.002 12252 PulseGuide returned control before completion, sleep 13
21:17:05.290 00.014 9044 UpdateGuideState exits: m=5736 SNR=52.2
21:17:05.292 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:05.292 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:05.293 00.001 9044 Enqueuing Expose request
21:17:05.300 00.007 12252 IsGuiding returns 0
21:17:05.300 00.000 12252 Move returns status 0, amount 4
21:17:05.300 00.000 12252 MoveAxis(N, 0, ABG)
21:17:05.300 00.000 12252 Move returns status 0, amount 0
21:17:05.300 00.000 12252 move complete, result=0
21:17:05.300 00.000 12252 worker thread done servicing request
21:17:05.300 00.000 12252 Worker thread wakes up
21:17:05.300 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:05.300 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:05.300 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:17:07.649 02.349 12252 Exposure complete
21:17:07.695 00.046 12252 worker thread done servicing request
21:17:07.696 00.001 9044 OnExposeComplete: enter
21:17:07.697 00.001 9044 UpdateGuideState(): m_state=6
21:17:07.699 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1714
21:17:07.700 00.001 9044 Star::Find returns 1 (0), X=1010.65, Y=824.78, Mass=5678, SNR=51.8, Peak=173 HFD=5.2
21:17:07.701 00.001 9044 MultiStar: [#1 -0.09,0.12,1.04,U] [#2 -0.04,-0.06,1.19,U] [#3 0.04,0.31,0.84,U] [#4 -0.16,0.07,1.27,U] [#5 -0.24,0.27,0.65,U] [#6 -0.18,0.15,0.43,U] [#7 -0.04,0.51,0.00,M6] [#8 0.02,0.04,0.40,U] 
21:17:07.702 00.001 9044 refined, 7 included, MultiStar: {-0.10, 0.15}, one-star: {-0.14, 0.39}
21:17:07.703 00.001 9044 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.62) = xAngle (3.78 = -2.50)
21:17:07.705 00.002 9044 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.70 = 0.70)
21:17:07.706 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.16 mountX=-0.15 mountY=0.12, mountTheta=2.47
21:17:07.707 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.15, opts=13)
21:17:07.709 00.002 9044 Enqueuing Move request for scope (-0.10, 0.15)
21:17:07.710 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:07.712 00.002 12252 Worker thread wakes up
21:17:07.712 00.000 9044 UpdateGuideState exits: m=5678 SNR=51.8
21:17:07.712 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:07.714 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:07.716 00.002 9044 Enqueuing Expose request
21:17:07.717 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
21:17:07.717 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
21:17:07.717 00.000 12252 Moving (-0.10, 0.15) raw xDistance=-0.15 yDistance=0.12
21:17:07.719 00.002 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1310.21
21:17:07.720 00.001 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
21:17:07.720 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:07.720 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:17:07.720 00.000 12252 MoveAxis(E, 40, ABG)
21:17:07.720 00.000 12252 Guiding  Dir = 2, Dur = 40
21:17:07.720 00.000 12252 IsSlewing returns 0
21:17:07.721 00.001 12252 IsGuiding returns 0
21:17:07.724 00.003 12252 PulseGuide returned control before completion, sleep 48
21:17:07.778 00.054 12252 IsGuiding returns 0
21:17:07.778 00.000 12252 Move returns status 0, amount 40
21:17:07.778 00.000 12252 MoveAxis(N, 0, ABG)
21:17:07.778 00.000 12252 Move returns status 0, amount 0
21:17:07.778 00.000 12252 move complete, result=0
21:17:07.778 00.000 12252 worker thread done servicing request
21:17:07.778 00.000 12252 Worker thread wakes up
21:17:07.778 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:07.778 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:07.778 00.000 9044 GuideStep: -0.1 px 40 ms EAST, 0.1 px 0 ms NORTH
21:17:10.117 02.339 12252 Exposure complete
21:17:10.191 00.074 12252 worker thread done servicing request
21:17:10.191 00.000 9044 OnExposeComplete: enter
21:17:10.194 00.003 9044 UpdateGuideState(): m_state=6
21:17:10.196 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1715
21:17:10.198 00.002 9044 Star::Find returns 1 (0), X=1010.77, Y=824.95, Mass=5643, SNR=51.7, Peak=173 HFD=5.1
21:17:10.202 00.004 9044 MultiStar: [#1 0.10,0.36,1.07,U] [#2 -0.00,-0.00,1.19,U] [#3 0.15,0.45,0.00,M1] [#4 -0.01,0.17,1.28,U] [#5 -0.18,0.45,0.00,M1] [#6 -0.07,0.24,0.42,U] [#7 0.10,0.67,0.00,M7] [#8 0.01,0.12,0.41,U] 
21:17:10.204 00.002 9044 refined, 5 included, MultiStar: {0.01, 0.24}, one-star: {-0.03, 0.56}
21:17:10.207 00.003 9044 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.62) = xAngle (3.17 = -3.11)
21:17:10.210 00.003 9044 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.09 = 0.09)
21:17:10.212 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.55 mountX=-0.24 mountY=0.02, mountTheta=3.05
21:17:10.217 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.24, opts=13)
21:17:10.219 00.002 9044 Enqueuing Move request for scope (0.01, 0.24)
21:17:10.222 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:10.224 00.002 9044 UpdateGuideState exits: m=5643 SNR=51.7
21:17:10.226 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:10.228 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:10.230 00.002 9044 Enqueuing Expose request
21:17:10.231 00.001 12252 Worker thread wakes up
21:17:10.232 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
21:17:10.232 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
21:17:10.232 00.000 12252 Moving (0.01, 0.24) raw xDistance=-0.24 yDistance=0.02
21:17:10.236 00.004 12252 PPEC rslt: input = -0.24, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 1310.36
21:17:10.236 00.000 12252 PPEC: input: -0.24, control: -0.16, exposure: 2000
21:17:10.236 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:10.236 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:17:10.236 00.000 12252 MoveAxis(E, 62, ABG)
21:17:10.236 00.000 12252 Guiding  Dir = 2, Dur = 62
21:17:10.236 00.000 12252 IsSlewing returns 0
21:17:10.237 00.001 12252 IsGuiding returns 0
21:17:10.239 00.002 12252 PulseGuide returned control before completion, sleep 71
21:17:10.313 00.074 12252 IsGuiding returns 0
21:17:10.313 00.000 12252 Move returns status 0, amount 62
21:17:10.313 00.000 12252 MoveAxis(N, 0, ABG)
21:17:10.313 00.000 12252 Move returns status 0, amount 0
21:17:10.313 00.000 12252 move complete, result=0
21:17:10.313 00.000 12252 worker thread done servicing request
21:17:10.313 00.000 12252 Worker thread wakes up
21:17:10.313 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:10.313 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:10.313 00.000 9044 GuideStep: -0.2 px 62 ms EAST, 0.0 px 0 ms NORTH
21:17:12.677 02.364 12252 Exposure complete
21:17:12.724 00.047 12252 worker thread done servicing request
21:17:12.724 00.000 9044 OnExposeComplete: enter
21:17:12.727 00.003 9044 UpdateGuideState(): m_state=6
21:17:12.729 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1716
21:17:12.730 00.001 9044 Star::Find returns 1 (0), X=1010.88, Y=824.61, Mass=5548, SNR=51.0, Peak=173 HFD=5.1
21:17:12.731 00.001 9044 MultiStar: [#1 0.17,0.10,1.05,U] [#2 0.04,-0.21,1.21,U] [#3 0.19,0.10,0.86,U] [#4 0.00,-0.06,1.29,U] [#5 -0.12,0.17,0.67,U] [#6 -0.01,0.02,0.42,U] [#7 0.23,0.22,0.44,U] [#8 0.03,-0.01,0.42,U] 
21:17:12.732 00.001 9044 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.08, 0.21}
21:17:12.734 00.002 9044 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.62) = xAngle (2.12 = 2.12)
21:17:12.735 00.001 9044 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.96 = -0.96)
21:17:12.735 00.000 9044 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.50 mountX=-0.04 mountY=-0.06, mountTheta=-2.14
21:17:12.738 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.04, opts=13)
21:17:12.739 00.001 9044 Enqueuing Move request for scope (0.07, 0.04)
21:17:12.740 00.001 12252 Worker thread wakes up
21:17:12.740 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:12.741 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
21:17:12.741 00.000 9044 UpdateGuideState exits: m=5548 SNR=51.0
21:17:12.743 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:12.743 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
21:17:12.743 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:12.745 00.002 9044 Enqueuing Expose request
21:17:12.745 00.000 12252 Moving (0.07, 0.04) raw xDistance=-0.04 yDistance=-0.06
21:17:12.748 00.003 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1310.51
21:17:12.748 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
21:17:12.748 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:12.748 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:17:12.748 00.000 12252 MoveAxis(E, 3, ABG)
21:17:12.748 00.000 12252 Guiding  Dir = 2, Dur = 3
21:17:12.749 00.001 12252 IsSlewing returns 0
21:17:12.749 00.000 12252 IsGuiding returns 0
21:17:12.751 00.002 12252 PulseGuide returned control before completion, sleep 12
21:17:12.778 00.027 12252 IsGuiding returns 0
21:17:12.778 00.000 12252 Move returns status 0, amount 3
21:17:12.778 00.000 12252 MoveAxis(N, 0, ABG)
21:17:12.778 00.000 12252 Move returns status 0, amount 0
21:17:12.778 00.000 12252 move complete, result=0
21:17:12.778 00.000 12252 worker thread done servicing request
21:17:12.778 00.000 12252 Worker thread wakes up
21:17:12.778 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:17:12.780 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:12.780 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:15.141 02.361 12252 Exposure complete
21:17:15.188 00.047 12252 worker thread done servicing request
21:17:15.188 00.000 9044 OnExposeComplete: enter
21:17:15.190 00.002 9044 UpdateGuideState(): m_state=6
21:17:15.192 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1717
21:17:15.195 00.003 9044 Star::Find returns 1 (0), X=1010.77, Y=824.83, Mass=5702, SNR=51.8, Peak=173 HFD=5.1
21:17:15.196 00.001 9044 MultiStar: [#1 0.06,0.32,1.07,U] [#2 -0.08,-0.08,1.21,U] [#3 0.15,0.37,0.84,U] [#4 -0.08,0.06,1.27,U] [#5 -0.20,0.33,0.65,U] [#6 -0.15,0.22,0.42,U] [#7 0.09,0.51,0.00,M7] [#8 -0.03,-0.09,0.40,U] 
21:17:15.197 00.001 9044 refined, 7 included, MultiStar: {-0.04, 0.19}, one-star: {-0.02, 0.44}
21:17:15.198 00.001 9044 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.62) = xAngle (3.38 = -2.91)
21:17:15.200 00.002 9044 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.29 = 0.29)
21:17:15.202 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.75 mountX=-0.19 mountY=0.06, mountTheta=2.85
21:17:15.204 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.19, opts=13)
21:17:15.205 00.001 9044 Enqueuing Move request for scope (-0.04, 0.19)
21:17:15.205 00.000 12252 Worker thread wakes up
21:17:15.205 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:15.206 00.001 9044 UpdateGuideState exits: m=5702 SNR=51.8
21:17:15.207 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:15.208 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
21:17:15.208 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:15.210 00.002 9044 Enqueuing Expose request
21:17:15.211 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
21:17:15.211 00.000 12252 Moving (-0.04, 0.19) raw xDistance=-0.19 yDistance=0.06
21:17:15.215 00.004 12252 PPEC rslt: input = -0.19, final = -0.12, react = -0.12, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 1310.66
21:17:15.215 00.000 12252 PPEC: input: -0.19, control: -0.12, exposure: 2000
21:17:15.215 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:15.215 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:17:15.215 00.000 12252 MoveAxis(E, 47, ABG)
21:17:15.215 00.000 12252 Guiding  Dir = 2, Dur = 47
21:17:15.216 00.001 12252 IsSlewing returns 0
21:17:15.216 00.000 12252 IsGuiding returns 0
21:17:15.218 00.002 12252 PulseGuide returned control before completion, sleep 56
21:17:15.287 00.069 12252 IsGuiding returns 0
21:17:15.287 00.000 12252 Move returns status 0, amount 47
21:17:15.287 00.000 12252 MoveAxis(N, 0, ABG)
21:17:15.287 00.000 12252 Move returns status 0, amount 0
21:17:15.287 00.000 12252 move complete, result=0
21:17:15.288 00.001 12252 worker thread done servicing request
21:17:15.288 00.000 9044 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
21:17:15.289 00.001 12252 Worker thread wakes up
21:17:15.289 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:15.289 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:17.640 02.351 12252 Exposure complete
21:17:17.687 00.047 12252 worker thread done servicing request
21:17:17.687 00.000 9044 OnExposeComplete: enter
21:17:17.689 00.002 9044 UpdateGuideState(): m_state=6
21:17:17.690 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1718
21:17:17.691 00.001 9044 Star::Find returns 1 (0), X=1010.77, Y=824.74, Mass=5661, SNR=51.7, Peak=173 HFD=5.1
21:17:17.692 00.001 9044 MultiStar: [#1 0.11,0.25,1.04,U] [#2 0.06,-0.17,1.20,U] [#3 0.21,0.15,0.85,U] [#4 -0.06,-0.01,1.29,U] [#5 -0.07,0.20,0.66,U] [#6 -0.03,0.02,0.42,U] [#7 0.04,0.47,0.00,M8] [#8 0.13,-0.07,0.41,U] 
21:17:17.693 00.001 9044 refined, 7 included, MultiStar: {0.04, 0.09}, one-star: {-0.02, 0.35}
21:17:17.694 00.001 9044 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.62) = xAngle (2.79 = 2.79)
21:17:17.694 00.000 9044 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.30 = -0.30)
21:17:17.695 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.16 mountX=-0.09 mountY=-0.03, mountTheta=-2.84
21:17:17.697 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.09, opts=13)
21:17:17.698 00.001 9044 Enqueuing Move request for scope (0.04, 0.09)
21:17:17.700 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:17.701 00.001 9044 UpdateGuideState exits: m=5661 SNR=51.7
21:17:17.702 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:17.703 00.001 12252 Worker thread wakes up
21:17:17.703 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:17.704 00.001 9044 Enqueuing Expose request
21:17:17.705 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
21:17:17.705 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
21:17:17.705 00.000 12252 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=-0.03
21:17:17.707 00.002 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1310.81
21:17:17.707 00.000 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
21:17:17.707 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:17.709 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:17:17.709 00.000 12252 MoveAxis(E, 3, ABG)
21:17:17.709 00.000 12252 Guiding  Dir = 2, Dur = 3
21:17:17.709 00.000 12252 IsSlewing returns 0
21:17:17.709 00.000 12252 IsGuiding returns 0
21:17:17.712 00.003 12252 PulseGuide returned control before completion, sleep 11
21:17:17.727 00.015 12252 IsGuiding returns 0
21:17:17.727 00.000 12252 Move returns status 0, amount 3
21:17:17.727 00.000 12252 MoveAxis(N, 0, ABG)
21:17:17.727 00.000 12252 Move returns status 0, amount 0
21:17:17.727 00.000 12252 move complete, result=0
21:17:17.727 00.000 12252 worker thread done servicing request
21:17:17.727 00.000 12252 Worker thread wakes up
21:17:17.727 00.000 9044 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:17:17.729 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:17.729 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:20.063 02.334 12252 Exposure complete
21:17:20.120 00.057 12252 worker thread done servicing request
21:17:20.120 00.000 9044 OnExposeComplete: enter
21:17:20.124 00.004 9044 UpdateGuideState(): m_state=6
21:17:20.127 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1719
21:17:20.128 00.001 9044 Star::Find returns 1 (0), X=1010.83, Y=824.89, Mass=5630, SNR=51.6, Peak=173 HFD=4.9
21:17:20.132 00.004 9044 MultiStar: [#1 0.09,0.35,1.05,U] [#2 0.06,-0.01,1.18,U] [#3 0.19,0.40,0.00,M1] [#4 -0.05,0.11,1.28,U] [#5 -0.12,0.41,0.00,M1] [#6 -0.08,0.24,0.43,U] [#7 0.09,0.66,0.00,M9] [#8 0.20,0.17,0.41,U] 
21:17:20.135 00.003 9044 refined, 5 included, MultiStar: {0.03, 0.22}, one-star: {0.03, 0.50}
21:17:20.137 00.002 9044 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.62) = xAngle (3.05 = 3.05)
21:17:20.139 00.002 9044 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.04 = -0.04)
21:17:20.141 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.42 mountX=-0.22 mountY=-0.01, mountTheta=-3.10
21:17:20.146 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.22, opts=13)
21:17:20.149 00.003 9044 Enqueuing Move request for scope (0.03, 0.22)
21:17:20.151 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:20.153 00.002 9044 UpdateGuideState exits: m=5630 SNR=51.6
21:17:20.156 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:20.158 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:20.160 00.002 9044 Enqueuing Expose request
21:17:20.162 00.002 12252 Worker thread wakes up
21:17:20.162 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
21:17:20.162 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
21:17:20.162 00.000 12252 Moving (0.03, 0.22) raw xDistance=-0.22 yDistance=-0.01
21:17:20.165 00.003 12252 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 1310.96
21:17:20.166 00.001 12252 PPEC: input: -0.22, control: -0.14, exposure: 2000
21:17:20.166 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:20.166 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:17:20.166 00.000 12252 MoveAxis(E, 53, ABG)
21:17:20.166 00.000 12252 Guiding  Dir = 2, Dur = 53
21:17:20.167 00.001 12252 IsSlewing returns 0
21:17:20.167 00.000 12252 IsGuiding returns 0
21:17:20.170 00.003 12252 PulseGuide returned control before completion, sleep 62
21:17:20.249 00.079 12252 IsGuiding returns 0
21:17:20.249 00.000 12252 Move returns status 0, amount 53
21:17:20.249 00.000 12252 MoveAxis(N, 0, ABG)
21:17:20.249 00.000 12252 Move returns status 0, amount 0
21:17:20.249 00.000 12252 move complete, result=0
21:17:20.249 00.000 12252 worker thread done servicing request
21:17:20.250 00.001 12252 Worker thread wakes up
21:17:20.250 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:20.250 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:20.250 00.000 9044 GuideStep: -0.2 px 53 ms EAST, -0.0 px 0 ms NORTH
21:17:22.612 02.362 12252 Exposure complete
21:17:22.667 00.055 12252 worker thread done servicing request
21:17:22.667 00.000 9044 OnExposeComplete: enter
21:17:22.670 00.003 9044 UpdateGuideState(): m_state=6
21:17:22.671 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1720
21:17:22.673 00.002 9044 Star::Find returns 1 (0), X=1010.72, Y=824.77, Mass=5576, SNR=51.3, Peak=173 HFD=5.1
21:17:22.674 00.001 9044 MultiStar: [#1 0.00,0.26,1.05,U] [#2 -0.10,-0.11,1.20,U] [#3 0.16,0.36,0.85,U] [#4 -0.09,0.02,1.26,U] [#5 -0.21,0.31,0.65,U] [#6 -0.14,0.14,0.42,U] [#7 -0.02,0.49,0.00,M10] [#8 0.19,0.05,0.42,U] 
21:17:22.675 00.001 9044 refined, 7 included, MultiStar: {-0.04, 0.16}, one-star: {-0.07, 0.37}
21:17:22.676 00.001 9044 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.62) = xAngle (3.44 = -2.84)
21:17:22.676 00.000 9044 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.36 = 0.36)
21:17:22.677 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.82 mountX=-0.16 mountY=0.06, mountTheta=2.79
21:17:22.679 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.16, opts=13)
21:17:22.680 00.001 9044 Enqueuing Move request for scope (-0.04, 0.16)
21:17:22.680 00.000 12252 Worker thread wakes up
21:17:22.680 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:22.682 00.002 9044 UpdateGuideState exits: m=5576 SNR=51.3
21:17:22.683 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:22.684 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
21:17:22.684 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:22.685 00.001 9044 Enqueuing Expose request
21:17:22.686 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
21:17:22.686 00.000 12252 Moving (-0.04, 0.16) raw xDistance=-0.16 yDistance=0.06
21:17:22.688 00.002 12252 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 1311.11
21:17:22.689 00.001 12252 PPEC: input: -0.16, control: -0.10, exposure: 2000
21:17:22.689 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:22.689 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:17:22.689 00.000 12252 MoveAxis(E, 38, ABG)
21:17:22.689 00.000 12252 Guiding  Dir = 2, Dur = 38
21:17:22.689 00.000 12252 IsSlewing returns 0
21:17:22.689 00.000 12252 IsGuiding returns 0
21:17:22.692 00.003 12252 PulseGuide returned control before completion, sleep 46
21:17:22.744 00.052 12252 IsGuiding returns 0
21:17:22.744 00.000 12252 Move returns status 0, amount 38
21:17:22.744 00.000 12252 MoveAxis(N, 0, ABG)
21:17:22.744 00.000 12252 Move returns status 0, amount 0
21:17:22.745 00.001 12252 move complete, result=0
21:17:22.745 00.000 12252 worker thread done servicing request
21:17:22.745 00.000 12252 Worker thread wakes up
21:17:22.745 00.000 9044 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
21:17:22.749 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:22.749 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:25.110 02.361 12252 Exposure complete
21:17:25.159 00.049 12252 worker thread done servicing request
21:17:25.159 00.000 9044 OnExposeComplete: enter
21:17:25.161 00.002 9044 UpdateGuideState(): m_state=6
21:17:25.162 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1721
21:17:25.164 00.002 9044 Star::Find returns 1 (0), X=1010.69, Y=824.81, Mass=5590, SNR=51.5, Peak=173 HFD=5.1
21:17:25.165 00.001 9044 MultiStar: [#1 0.04,0.33,1.06,U] [#2 -0.00,-0.08,1.20,U] [#3 0.03,0.25,0.86,U] [#4 -0.13,0.05,1.26,U] [#5 -0.18,0.25,0.66,U] [#6 -0.08,0.20,0.42,U] [#7 -0.01,0.54,0.00,R] [#8 0.16,0.07,0.41,U] 
21:17:25.167 00.002 9044 refined, 7 included, MultiStar: {-0.04, 0.18}, one-star: {-0.10, 0.41}
21:17:25.168 00.001 9044 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.62) = xAngle (3.43 = -2.85)
21:17:25.169 00.001 9044 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.35 = 0.35)
21:17:25.170 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.81 mountX=-0.17 mountY=0.06, mountTheta=2.80
21:17:25.171 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.18, opts=13)
21:17:25.172 00.001 9044 Enqueuing Move request for scope (-0.04, 0.18)
21:17:25.175 00.003 12252 Worker thread wakes up
21:17:25.175 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:25.176 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
21:17:25.176 00.000 9044 UpdateGuideState exits: m=5590 SNR=51.5
21:17:25.176 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
21:17:25.177 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:25.177 00.000 12252 Moving (-0.04, 0.18) raw xDistance=-0.17 yDistance=0.06
21:17:25.177 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:25.178 00.001 9044 Enqueuing Expose request
21:17:25.180 00.002 12252 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 1311.26
21:17:25.180 00.000 12252 PPEC: input: -0.17, control: -0.10, exposure: 2000
21:17:25.180 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:25.180 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:17:25.180 00.000 12252 MoveAxis(E, 40, ABG)
21:17:25.180 00.000 12252 Guiding  Dir = 2, Dur = 40
21:17:25.180 00.000 12252 IsSlewing returns 0
21:17:25.181 00.001 12252 IsGuiding returns 0
21:17:25.182 00.001 12252 PulseGuide returned control before completion, sleep 49
21:17:25.234 00.052 12252 IsGuiding returns 0
21:17:25.234 00.000 12252 Move returns status 0, amount 40
21:17:25.234 00.000 12252 MoveAxis(N, 0, ABG)
21:17:25.234 00.000 12252 Move returns status 0, amount 0
21:17:25.234 00.000 12252 move complete, result=0
21:17:25.234 00.000 12252 worker thread done servicing request
21:17:25.234 00.000 12252 Worker thread wakes up
21:17:25.235 00.001 9044 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
21:17:25.237 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:25.237 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:27.605 02.368 12252 Exposure complete
21:17:27.661 00.056 12252 worker thread done servicing request
21:17:27.661 00.000 9044 OnExposeComplete: enter
21:17:27.663 00.002 9044 UpdateGuideState(): m_state=6
21:17:27.664 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1722
21:17:27.665 00.001 9044 Star::Find returns 1 (0), X=1010.78, Y=824.81, Mass=5614, SNR=51.5, Peak=173 HFD=5.1
21:17:27.667 00.002 9044 MultiStar: [#1 0.03,0.34,1.05,U] [#2 0.02,0.04,1.21,U] [#3 0.12,0.41,0.00,M1] [#4 -0.05,0.10,1.27,U] [#5 -0.17,0.40,0.00,M1] [#6 -0.10,0.21,0.43,U] [#7 -0.02,0.01,0.44,U] [#8 0.04,0.11,0.42,U] 
21:17:27.668 00.001 9044 refined, 6 included, MultiStar: {-0.01, 0.19}, one-star: {-0.02, 0.41}
21:17:27.669 00.001 9044 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.62) = xAngle (3.26 = -3.02)
21:17:27.671 00.002 9044 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.18 = 0.18)
21:17:27.671 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.64 mountX=-0.18 mountY=0.03, mountTheta=2.96
21:17:27.674 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.19, opts=13)
21:17:27.675 00.001 9044 Enqueuing Move request for scope (-0.01, 0.19)
21:17:27.675 00.000 12252 Worker thread wakes up
21:17:27.675 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:27.676 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
21:17:27.676 00.000 9044 UpdateGuideState exits: m=5614 SNR=51.5
21:17:27.677 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
21:17:27.677 00.000 12252 Moving (-0.01, 0.19) raw xDistance=-0.18 yDistance=0.03
21:17:27.677 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:27.679 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:27.681 00.002 9044 Enqueuing Expose request
21:17:27.683 00.002 12252 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 1311.41
21:17:27.683 00.000 12252 PPEC: input: -0.18, control: -0.12, exposure: 2000
21:17:27.683 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:27.683 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:17:27.684 00.001 12252 MoveAxis(E, 45, ABG)
21:17:27.684 00.000 12252 Guiding  Dir = 2, Dur = 45
21:17:27.684 00.000 12252 IsSlewing returns 0
21:17:27.684 00.000 12252 IsGuiding returns 0
21:17:27.687 00.003 12252 PulseGuide returned control before completion, sleep 54
21:17:27.756 00.069 12252 IsGuiding returns 0
21:17:27.756 00.000 12252 Move returns status 0, amount 45
21:17:27.756 00.000 12252 MoveAxis(N, 0, ABG)
21:17:27.756 00.000 12252 Move returns status 0, amount 0
21:17:27.756 00.000 12252 move complete, result=0
21:17:27.756 00.000 12252 worker thread done servicing request
21:17:27.756 00.000 9044 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
21:17:27.759 00.003 12252 Worker thread wakes up
21:17:27.759 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:27.759 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:30.090 02.331 12252 Exposure complete
21:17:30.133 00.043 12252 worker thread done servicing request
21:17:30.133 00.000 9044 OnExposeComplete: enter
21:17:30.137 00.004 9044 UpdateGuideState(): m_state=6
21:17:30.138 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1723
21:17:30.139 00.001 9044 Star::Find returns 1 (0), X=1010.76, Y=824.59, Mass=5569, SNR=51.2, Peak=173 HFD=5.2
21:17:30.140 00.001 9044 MultiStar: [#1 0.06,0.09,1.04,U] [#2 -0.01,-0.19,1.20,U] [#3 0.15,0.08,0.86,U] [#4 -0.15,-0.10,1.28,U] [#5 -0.14,0.12,0.65,U] [#6 -0.13,0.06,0.43,U] [#7 0.03,-0.29,0.44,U] [#8 0.10,-0.24,0.42,U] 
21:17:30.141 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.03, 0.20}
21:17:30.142 00.001 9044 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.62) = xAngle (-0.81 = -0.81)
21:17:30.142 00.000 9044 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.90 = 2.39)
21:17:30.143 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.44 mountX=0.02 mountY=0.02, mountTheta=0.78
21:17:30.144 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.02, opts=13)
21:17:30.146 00.002 9044 Enqueuing Move request for scope (-0.02, -0.02)
21:17:30.147 00.001 12252 Worker thread wakes up
21:17:30.147 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:30.149 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
21:17:30.149 00.000 9044 UpdateGuideState exits: m=5569 SNR=51.2
21:17:30.151 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
21:17:30.151 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:30.154 00.003 12252 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
21:17:30.154 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:30.156 00.002 9044 Enqueuing Expose request
21:17:30.159 00.003 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1311.56
21:17:30.159 00.000 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
21:17:30.159 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:30.159 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:17:30.159 00.000 12252 MoveAxis(E, 2, ABG)
21:17:30.159 00.000 12252 Guiding  Dir = 2, Dur = 2
21:17:30.159 00.000 12252 IsSlewing returns 0
21:17:30.160 00.001 12252 IsGuiding returns 0
21:17:30.161 00.001 12252 PulseGuide returned control before completion, sleep 11
21:17:30.180 00.019 12252 IsGuiding returns 0
21:17:30.180 00.000 12252 Move returns status 0, amount 2
21:17:30.180 00.000 12252 MoveAxis(N, 0, ABG)
21:17:30.180 00.000 12252 Move returns status 0, amount 0
21:17:30.180 00.000 12252 move complete, result=0
21:17:30.180 00.000 12252 worker thread done servicing request
21:17:30.180 00.000 12252 Worker thread wakes up
21:17:30.180 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:17:30.182 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:30.182 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:32.525 02.343 12252 Exposure complete
21:17:32.606 00.081 12252 worker thread done servicing request
21:17:32.606 00.000 9044 OnExposeComplete: enter
21:17:32.609 00.003 9044 UpdateGuideState(): m_state=6
21:17:32.612 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1724
21:17:32.615 00.003 9044 Star::Find returns 1 (0), X=1010.77, Y=824.89, Mass=5681, SNR=51.8, Peak=173 HFD=5.1
21:17:32.619 00.004 9044 MultiStar: [#1 0.09,0.43,0.00,M1] [#2 0.05,0.04,1.19,U] [#3 0.20,0.42,0.00,M1] [#4 -0.03,0.12,1.27,U] [#5 -0.10,0.37,0.67,U] [#6 -0.09,0.29,0.42,U] [#7 0.12,0.15,0.44,U] [#8 0.21,0.18,0.42,U] 
21:17:32.621 00.002 9044 refined, 6 included, MultiStar: {0.01, 0.22}, one-star: {-0.02, 0.49}
21:17:32.625 00.004 9044 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.62) = xAngle (3.17 = -3.11)
21:17:32.627 00.002 9044 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.09 = 0.09)
21:17:32.629 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.54 mountX=-0.22 mountY=0.02, mountTheta=3.06
21:17:32.632 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.22, opts=13)
21:17:32.636 00.004 9044 Enqueuing Move request for scope (0.01, 0.22)
21:17:32.638 00.002 12252 Worker thread wakes up
21:17:32.638 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:32.641 00.003 9044 UpdateGuideState exits: m=5681 SNR=51.8
21:17:32.643 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
21:17:32.643 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:32.645 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:32.648 00.003 9044 Enqueuing Expose request
21:17:32.650 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
21:17:32.650 00.000 12252 Moving (0.01, 0.22) raw xDistance=-0.22 yDistance=0.02
21:17:32.655 00.005 12252 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 1311.72
21:17:32.655 00.000 12252 PPEC: input: -0.22, control: -0.14, exposure: 2000
21:17:32.655 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:32.655 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:17:32.655 00.000 12252 MoveAxis(E, 53, ABG)
21:17:32.655 00.000 12252 Guiding  Dir = 2, Dur = 53
21:17:32.656 00.001 12252 IsSlewing returns 0
21:17:32.656 00.000 12252 IsGuiding returns 0
21:17:32.658 00.002 12252 PulseGuide returned control before completion, sleep 62
21:17:32.721 00.063 12252 IsGuiding returns 1
21:17:32.721 00.000 12252 scope still moving after pulse duration time elapsed
21:17:32.753 00.032 12252 IsSlewing returns 0
21:17:32.753 00.000 12252 IsGuiding returns 0
21:17:32.753 00.000 12252 scope move finished after 53 + 43 ms
21:17:32.753 00.000 12252 Move returns status 0, amount 53
21:17:32.753 00.000 12252 MoveAxis(N, 0, ABG)
21:17:32.753 00.000 12252 Move returns status 0, amount 0
21:17:32.753 00.000 12252 move complete, result=0
21:17:32.754 00.001 12252 worker thread done servicing request
21:17:32.754 00.000 12252 Worker thread wakes up
21:17:32.754 00.000 9044 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
21:17:32.758 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:32.758 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:35.111 02.353 12252 Exposure complete
21:17:35.158 00.047 12252 worker thread done servicing request
21:17:35.158 00.000 9044 OnExposeComplete: enter
21:17:35.160 00.002 9044 UpdateGuideState(): m_state=6
21:17:35.161 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1725
21:17:35.162 00.001 9044 Star::Find returns 1 (0), X=1010.76, Y=824.81, Mass=5516, SNR=51.2, Peak=173 HFD=5.1
21:17:35.164 00.002 9044 MultiStar: [#1 0.07,0.24,1.04,U] [#2 -0.02,-0.10,1.20,U] [#3 0.03,0.25,0.85,U] [#4 -0.04,0.05,1.27,U] [#5 -0.15,0.21,0.65,U] [#6 -0.09,0.11,0.43,U] [#7 0.03,0.00,0.44,U] [#8 -0.04,0.01,0.42,U] 
21:17:35.165 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.14}, one-star: {-0.03, 0.41}
21:17:35.166 00.001 9044 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.62) = xAngle (3.34 = -2.94)
21:17:35.167 00.001 9044 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.26 = 0.26)
21:17:35.168 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.71 mountX=-0.14 mountY=0.04, mountTheta=2.89
21:17:35.170 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.14, opts=13)
21:17:35.171 00.001 9044 Enqueuing Move request for scope (-0.02, 0.14)
21:17:35.172 00.001 12252 Worker thread wakes up
21:17:35.172 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:35.172 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
21:17:35.173 00.001 9044 UpdateGuideState exits: m=5516 SNR=51.2
21:17:35.173 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
21:17:35.173 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:35.174 00.001 12252 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=0.04
21:17:35.174 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:35.175 00.001 9044 Enqueuing Expose request
21:17:35.177 00.002 12252 PPEC rslt: input = -0.14, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 1311.87
21:17:35.177 00.000 12252 PPEC: input: -0.14, control: -0.08, exposure: 2000
21:17:35.177 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:35.177 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:17:35.177 00.000 12252 MoveAxis(E, 32, ABG)
21:17:35.177 00.000 12252 Guiding  Dir = 2, Dur = 32
21:17:35.178 00.001 12252 IsSlewing returns 0
21:17:35.178 00.000 12252 IsGuiding returns 0
21:17:35.180 00.002 12252 PulseGuide returned control before completion, sleep 40
21:17:35.231 00.051 12252 IsGuiding returns 0
21:17:35.231 00.000 12252 Move returns status 0, amount 32
21:17:35.231 00.000 12252 MoveAxis(N, 0, ABG)
21:17:35.231 00.000 12252 Move returns status 0, amount 0
21:17:35.231 00.000 12252 move complete, result=0
21:17:35.231 00.000 12252 worker thread done servicing request
21:17:35.231 00.000 12252 Worker thread wakes up
21:17:35.231 00.000 9044 GuideStep: -0.1 px 32 ms EAST, 0.0 px 0 ms NORTH
21:17:35.233 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:35.233 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:37.589 02.356 12252 Exposure complete
21:17:37.651 00.062 12252 worker thread done servicing request
21:17:37.651 00.000 9044 OnExposeComplete: enter
21:17:37.652 00.001 9044 UpdateGuideState(): m_state=6
21:17:37.654 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1726
21:17:37.655 00.001 9044 Star::Find returns 1 (0), X=1010.68, Y=824.84, Mass=5563, SNR=51.1, Peak=173 HFD=5.0
21:17:37.659 00.004 9044 MultiStar: [#1 0.05,0.34,1.07,U] [#2 -0.03,0.03,1.20,U] [#3 0.06,0.23,0.86,U] [#4 -0.12,0.12,1.30,U] [#5 -0.21,0.38,0.00,M1] [#6 -0.10,0.17,0.43,U] [#7 -0.03,0.00,0.44,U] [#8 0.02,0.11,0.41,U] 
21:17:37.660 00.001 9044 refined, 7 included, MultiStar: {-0.04, 0.20}, one-star: {-0.11, 0.45}
21:17:37.661 00.001 9044 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.62) = xAngle (3.39 = -2.90)
21:17:37.662 00.001 9044 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.30 = 0.30)
21:17:37.663 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.76 mountX=-0.19 mountY=0.06, mountTheta=2.84
21:17:37.665 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.20, opts=13)
21:17:37.666 00.001 9044 Enqueuing Move request for scope (-0.04, 0.20)
21:17:37.668 00.002 12252 Worker thread wakes up
21:17:37.668 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:37.669 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
21:17:37.669 00.000 9044 UpdateGuideState exits: m=5563 SNR=51.1
21:17:37.671 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
21:17:37.671 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:37.672 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:37.673 00.001 9044 Enqueuing Expose request
21:17:37.674 00.001 12252 Moving (-0.04, 0.20) raw xDistance=-0.19 yDistance=0.06
21:17:37.676 00.002 12252 PPEC rslt: input = -0.19, final = -0.11, react = -0.12, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 1312.03
21:17:37.676 00.000 12252 PPEC: input: -0.19, control: -0.11, exposure: 2000
21:17:37.676 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:37.676 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:17:37.676 00.000 12252 MoveAxis(E, 44, ABG)
21:17:37.676 00.000 12252 Guiding  Dir = 2, Dur = 44
21:17:37.677 00.001 12252 IsSlewing returns 0
21:17:37.677 00.000 12252 IsGuiding returns 0
21:17:37.679 00.002 12252 PulseGuide returned control before completion, sleep 53
21:17:37.738 00.059 12252 IsGuiding returns 1
21:17:37.738 00.000 12252 scope still moving after pulse duration time elapsed
21:17:37.769 00.031 12252 IsSlewing returns 0
21:17:37.769 00.000 12252 IsGuiding returns 0
21:17:37.769 00.000 12252 scope move finished after 44 + 48 ms
21:17:37.770 00.001 12252 Move returns status 0, amount 44
21:17:37.770 00.000 12252 MoveAxis(N, 0, ABG)
21:17:37.770 00.000 12252 Move returns status 0, amount 0
21:17:37.770 00.000 12252 move complete, result=0
21:17:37.770 00.000 12252 worker thread done servicing request
21:17:37.770 00.000 12252 Worker thread wakes up
21:17:37.770 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:37.770 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:37.770 00.000 9044 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
21:17:40.130 02.360 12252 Exposure complete
21:17:40.186 00.056 12252 worker thread done servicing request
21:17:40.188 00.002 9044 OnExposeComplete: enter
21:17:40.189 00.001 9044 UpdateGuideState(): m_state=6
21:17:40.191 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1727
21:17:40.192 00.001 9044 Star::Find returns 1 (0), X=1010.69, Y=824.81, Mass=5582, SNR=51.5, Peak=173 HFD=5.1
21:17:40.193 00.001 9044 MultiStar: [#1 0.05,0.33,1.07,U] [#2 -0.01,-0.05,1.20,U] [#3 0.17,0.35,0.85,U] [#4 -0.13,0.05,1.27,U] [#5 -0.23,0.28,0.65,U] [#6 -0.16,0.16,0.43,U] [#7 -0.06,-0.01,0.44,U] [#8 0.02,0.10,0.42,U] 
21:17:40.193 00.000 9044 refined, 8 included, MultiStar: {-0.04, 0.19}, one-star: {-0.11, 0.41}
21:17:40.194 00.001 9044 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.62) = xAngle (3.43 = -2.86)
21:17:40.195 00.001 9044 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.34 = 0.34)
21:17:40.196 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.80 mountX=-0.18 mountY=0.06, mountTheta=2.80
21:17:40.197 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.19, opts=13)
21:17:40.200 00.003 9044 Enqueuing Move request for scope (-0.04, 0.19)
21:17:40.201 00.001 12252 Worker thread wakes up
21:17:40.201 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:40.203 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
21:17:40.203 00.000 9044 UpdateGuideState exits: m=5582 SNR=51.5
21:17:40.204 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:40.205 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
21:17:40.205 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:40.207 00.002 9044 Enqueuing Expose request
21:17:40.208 00.001 12252 Moving (-0.04, 0.19) raw xDistance=-0.18 yDistance=0.06
21:17:40.211 00.003 12252 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 1312.19
21:17:40.211 00.000 12252 PPEC: input: -0.18, control: -0.10, exposure: 2000
21:17:40.211 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:40.211 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:17:40.211 00.000 12252 MoveAxis(E, 41, ABG)
21:17:40.211 00.000 12252 Guiding  Dir = 2, Dur = 41
21:17:40.211 00.000 12252 IsSlewing returns 0
21:17:40.212 00.001 12252 IsGuiding returns 0
21:17:40.214 00.002 12252 PulseGuide returned control before completion, sleep 49
21:17:40.279 00.065 12252 IsGuiding returns 0
21:17:40.279 00.000 12252 Move returns status 0, amount 41
21:17:40.279 00.000 12252 MoveAxis(N, 0, ABG)
21:17:40.279 00.000 12252 Move returns status 0, amount 0
21:17:40.279 00.000 12252 move complete, result=0
21:17:40.279 00.000 12252 worker thread done servicing request
21:17:40.279 00.000 12252 Worker thread wakes up
21:17:40.279 00.000 9044 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
21:17:40.281 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:40.281 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:42.617 02.336 12252 Exposure complete
21:17:42.661 00.044 12252 worker thread done servicing request
21:17:42.661 00.000 9044 OnExposeComplete: enter
21:17:42.662 00.001 9044 UpdateGuideState(): m_state=6
21:17:42.664 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1728
21:17:42.666 00.002 9044 Star::Find returns 1 (0), X=1010.75, Y=824.86, Mass=5639, SNR=51.5, Peak=173 HFD=5.1
21:17:42.668 00.002 9044 MultiStar: [#1 0.03,0.35,1.05,U] [#2 -0.02,0.03,1.20,U] [#3 0.09,0.44,0.00,M1] [#4 -0.08,0.11,1.29,U] [#5 -0.24,0.39,0.00,M1] [#6 -0.15,0.29,0.42,U] [#7 -0.04,0.01,0.44,U] [#8 -0.06,0.09,0.42,U] 
21:17:42.669 00.001 9044 refined, 6 included, MultiStar: {-0.04, 0.20}, one-star: {-0.04, 0.46}
21:17:42.670 00.001 9044 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.62) = xAngle (3.40 = -2.88)
21:17:42.671 00.001 9044 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.32 = 0.32)
21:17:42.672 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.78 mountX=-0.20 mountY=0.06, mountTheta=2.83
21:17:42.674 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.20, opts=13)
21:17:42.676 00.002 9044 Enqueuing Move request for scope (-0.04, 0.20)
21:17:42.678 00.002 12252 Worker thread wakes up
21:17:42.678 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:42.680 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
21:17:42.680 00.000 9044 UpdateGuideState exits: m=5639 SNR=51.5
21:17:42.681 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
21:17:42.681 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:42.682 00.001 12252 Moving (-0.04, 0.20) raw xDistance=-0.20 yDistance=0.06
21:17:42.682 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:42.683 00.001 9044 Enqueuing Expose request
21:17:42.688 00.005 12252 PPEC rslt: input = -0.20, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 1312.35
21:17:42.688 00.000 12252 PPEC: input: -0.20, control: -0.13, exposure: 2000
21:17:42.688 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:42.688 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:17:42.688 00.000 12252 MoveAxis(E, 50, ABG)
21:17:42.688 00.000 12252 Guiding  Dir = 2, Dur = 50
21:17:42.688 00.000 12252 IsSlewing returns 0
21:17:42.688 00.000 12252 IsGuiding returns 0
21:17:42.690 00.002 12252 PulseGuide returned control before completion, sleep 58
21:17:42.751 00.061 12252 IsGuiding returns 0
21:17:42.751 00.000 12252 Move returns status 0, amount 50
21:17:42.751 00.000 12252 MoveAxis(N, 0, ABG)
21:17:42.751 00.000 12252 Move returns status 0, amount 0
21:17:42.751 00.000 12252 move complete, result=0
21:17:42.751 00.000 12252 worker thread done servicing request
21:17:42.751 00.000 9044 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
21:17:42.753 00.002 12252 Worker thread wakes up
21:17:42.753 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:42.753 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:45.112 02.359 12252 Exposure complete
21:17:45.166 00.054 12252 worker thread done servicing request
21:17:45.167 00.001 9044 OnExposeComplete: enter
21:17:45.168 00.001 9044 UpdateGuideState(): m_state=6
21:17:45.169 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1729
21:17:45.170 00.001 9044 Star::Find returns 1 (0), X=1010.71, Y=824.53, Mass=5526, SNR=51.1, Peak=173 HFD=5.1
21:17:45.171 00.001 9044 MultiStar: [#1 -0.06,0.03,1.07,U] [#2 -0.01,-0.18,1.20,U] [#3 0.08,0.10,0.86,U] [#4 -0.08,-0.03,1.29,U] [#5 -0.24,0.22,0.66,U] [#6 -0.11,0.01,0.43,U] [#7 0.05,-0.07,0.44,U] [#8 -0.07,-0.08,0.42,U] 
21:17:45.172 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.09, 0.13}
21:17:45.173 00.001 9044 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.62) = xAngle (4.57 = -1.72)
21:17:45.173 00.000 9044 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.48 = 1.48)
21:17:45.174 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.94 mountX=-0.01 mountY=0.06, mountTheta=1.72
21:17:45.177 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.01, opts=13)
21:17:45.177 00.000 9044 Enqueuing Move request for scope (-0.06, 0.01)
21:17:45.178 00.001 12252 Worker thread wakes up
21:17:45.178 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:45.179 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
21:17:45.179 00.000 9044 UpdateGuideState exits: m=5526 SNR=51.1
21:17:45.180 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:45.181 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
21:17:45.181 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:45.182 00.001 9044 Enqueuing Expose request
21:17:45.183 00.001 12252 Moving (-0.06, 0.01) raw xDistance=-0.01 yDistance=0.06
21:17:45.186 00.003 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1312.50
21:17:45.186 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
21:17:45.186 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:45.186 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:17:45.186 00.000 12252 MoveAxis(E, 4, ABG)
21:17:45.186 00.000 12252 Guiding  Dir = 2, Dur = 4
21:17:45.188 00.002 12252 IsSlewing returns 0
21:17:45.188 00.000 12252 IsGuiding returns 0
21:17:45.190 00.002 12252 PulseGuide returned control before completion, sleep 12
21:17:45.207 00.017 12252 IsGuiding returns 0
21:17:45.207 00.000 12252 Move returns status 0, amount 4
21:17:45.207 00.000 12252 MoveAxis(N, 0, ABG)
21:17:45.207 00.000 12252 Move returns status 0, amount 0
21:17:45.207 00.000 12252 move complete, result=0
21:17:45.207 00.000 12252 worker thread done servicing request
21:17:45.207 00.000 12252 Worker thread wakes up
21:17:45.207 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:17:45.208 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:45.208 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:47.558 02.350 12252 Exposure complete
21:17:47.604 00.046 12252 worker thread done servicing request
21:17:47.604 00.000 9044 OnExposeComplete: enter
21:17:47.607 00.003 9044 UpdateGuideState(): m_state=6
21:17:47.608 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1730
21:17:47.610 00.002 9044 Star::Find returns 1 (0), X=1010.58, Y=824.85, Mass=5564, SNR=51.3, Peak=173 HFD=5.2
21:17:47.611 00.001 9044 MultiStar: [#1 -0.10,0.36,1.05,U] [#2 -0.06,0.03,1.20,U] [#3 0.07,0.26,0.85,U] [#4 -0.15,0.16,1.30,U] [#5 -0.27,0.27,0.66,U] [#6 -0.18,0.23,0.43,U] [#7 -0.01,0.06,0.42,U] [#8 -0.15,0.06,0.42,U] 
21:17:47.612 00.001 9044 refined, 8 included, MultiStar: {-0.12, 0.22}, one-star: {-0.21, 0.45}
21:17:47.613 00.001 9044 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.62) = xAngle (3.68 = -2.60)
21:17:47.614 00.001 9044 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.60 = 0.60)
21:17:47.615 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.06 mountX=-0.21 mountY=0.14, mountTheta=2.56
21:17:47.618 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.22, opts=13)
21:17:47.619 00.001 9044 Enqueuing Move request for scope (-0.12, 0.22)
21:17:47.620 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:47.621 00.001 9044 UpdateGuideState exits: m=5564 SNR=51.3
21:17:47.623 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:47.624 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:47.625 00.001 9044 Enqueuing Expose request
21:17:47.625 00.000 12252 Worker thread wakes up
21:17:47.625 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
21:17:47.625 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
21:17:47.625 00.000 12252 Moving (-0.12, 0.22) raw xDistance=-0.21 yDistance=0.14
21:17:47.629 00.004 12252 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 1312.67
21:17:47.629 00.000 12252 PPEC: input: -0.21, control: -0.14, exposure: 2000
21:17:47.629 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:47.629 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:17:47.629 00.000 12252 MoveAxis(E, 54, ABG)
21:17:47.629 00.000 12252 Guiding  Dir = 2, Dur = 54
21:17:47.629 00.000 12252 IsSlewing returns 0
21:17:47.629 00.000 12252 IsGuiding returns 0
21:17:47.631 00.002 12252 PulseGuide returned control before completion, sleep 63
21:17:47.702 00.071 12252 IsGuiding returns 1
21:17:47.702 00.000 12252 scope still moving after pulse duration time elapsed
21:17:47.734 00.032 12252 IsSlewing returns 0
21:17:47.734 00.000 12252 IsGuiding returns 0
21:17:47.734 00.000 12252 scope move finished after 54 + 51 ms
21:17:47.734 00.000 12252 Move returns status 0, amount 54
21:17:47.735 00.001 12252 MoveAxis(N, 0, ABG)
21:17:47.735 00.000 12252 Move returns status 0, amount 0
21:17:47.735 00.000 12252 move complete, result=0
21:17:47.735 00.000 12252 worker thread done servicing request
21:17:47.735 00.000 12252 Worker thread wakes up
21:17:47.735 00.000 9044 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
21:17:47.736 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:47.737 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:50.083 02.346 12252 Exposure complete
21:17:50.125 00.042 12252 worker thread done servicing request
21:17:50.125 00.000 9044 OnExposeComplete: enter
21:17:50.127 00.002 9044 UpdateGuideState(): m_state=6
21:17:50.128 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1731
21:17:50.129 00.001 9044 Star::Find returns 1 (0), X=1010.82, Y=824.73, Mass=5551, SNR=51.2, Peak=173 HFD=5.1
21:17:50.130 00.001 9044 MultiStar: [#1 0.14,0.22,1.05,U] [#2 0.04,-0.18,1.22,U] [#3 0.15,0.17,0.86,U] [#4 0.03,0.04,1.28,U] [#5 -0.15,0.19,0.67,U] [#6 0.03,0.12,0.43,U] [#7 0.13,-0.07,0.44,U] [#8 0.08,-0.01,0.41,U] 
21:17:50.131 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.02, 0.33}
21:17:50.133 00.002 9044 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.62) = xAngle (2.66 = 2.66)
21:17:50.134 00.001 9044 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.42 = -0.42)
21:17:50.138 00.004 9044 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.04 mountX=-0.10 mountY=-0.04, mountTheta=-2.71
21:17:50.142 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.09, opts=13)
21:17:50.144 00.002 9044 Enqueuing Move request for scope (0.06, 0.09)
21:17:50.146 00.002 12252 Worker thread wakes up
21:17:50.147 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:50.150 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
21:17:50.150 00.000 9044 UpdateGuideState exits: m=5551 SNR=51.2
21:17:50.152 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:50.155 00.003 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
21:17:50.155 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:50.157 00.002 9044 Enqueuing Expose request
21:17:50.159 00.002 12252 Moving (0.06, 0.09) raw xDistance=-0.10 yDistance=-0.04
21:17:50.164 00.005 12252 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1312.83
21:17:50.165 00.001 12252 PPEC: input: -0.10, control: -0.01, exposure: 2000
21:17:50.165 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:50.165 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:17:50.165 00.000 12252 MoveAxis(E, 4, ABG)
21:17:50.165 00.000 12252 Guiding  Dir = 2, Dur = 4
21:17:50.168 00.003 12252 IsSlewing returns 0
21:17:50.169 00.001 12252 IsGuiding returns 0
21:17:50.170 00.001 12252 PulseGuide returned control before completion, sleep 13
21:17:50.198 00.028 12252 IsGuiding returns 0
21:17:50.198 00.000 12252 Move returns status 0, amount 4
21:17:50.198 00.000 12252 MoveAxis(N, 0, ABG)
21:17:50.198 00.000 12252 Move returns status 0, amount 0
21:17:50.198 00.000 12252 move complete, result=0
21:17:50.198 00.000 12252 worker thread done servicing request
21:17:50.198 00.000 12252 Worker thread wakes up
21:17:50.198 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:17:50.200 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:50.200 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:52.540 02.340 12252 Exposure complete
21:17:52.582 00.042 12252 worker thread done servicing request
21:17:52.582 00.000 9044 OnExposeComplete: enter
21:17:52.583 00.001 9044 UpdateGuideState(): m_state=6
21:17:52.584 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1732
21:17:52.585 00.001 9044 Star::Find returns 1 (0), X=1010.80, Y=824.86, Mass=5623, SNR=51.4, Peak=173 HFD=5.0
21:17:52.586 00.001 9044 MultiStar: [#1 0.14,0.24,1.05,U] [#2 0.06,-0.13,1.22,U] [#3 0.10,0.34,0.84,U] [#4 -0.04,0.06,1.29,U] [#5 -0.16,0.23,0.66,U] [#6 -0.10,0.05,0.43,U] [#7 0.13,-0.04,0.43,U] [#8 -0.07,-0.06,0.40,U] 
21:17:52.587 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {0.00, 0.46}
21:17:52.587 00.000 9044 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.62) = xAngle (3.07 = 3.07)
21:17:52.588 00.001 9044 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.01 = -0.01)
21:17:52.589 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.45 mountX=-0.14 mountY=-0.00, mountTheta=-3.13
21:17:52.591 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.14, opts=13)
21:17:52.593 00.002 9044 Enqueuing Move request for scope (0.02, 0.14)
21:17:52.594 00.001 12252 Worker thread wakes up
21:17:52.594 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:52.596 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
21:17:52.596 00.000 9044 UpdateGuideState exits: m=5623 SNR=51.4
21:17:52.598 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:52.600 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:52.602 00.002 9044 Enqueuing Expose request
21:17:52.603 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
21:17:52.603 00.000 12252 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.00
21:17:52.607 00.004 12252 PPEC rslt: input = -0.14, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1312.99
21:17:52.607 00.000 12252 PPEC: input: -0.14, control: -0.10, exposure: 2000
21:17:52.607 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:52.607 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:17:52.607 00.000 12252 MoveAxis(E, 37, ABG)
21:17:52.607 00.000 12252 Guiding  Dir = 2, Dur = 37
21:17:52.608 00.001 12252 IsSlewing returns 0
21:17:52.608 00.000 12252 IsGuiding returns 0
21:17:52.610 00.002 12252 PulseGuide returned control before completion, sleep 46
21:17:52.663 00.053 12252 IsGuiding returns 0
21:17:52.663 00.000 12252 Move returns status 0, amount 37
21:17:52.663 00.000 12252 MoveAxis(N, 0, ABG)
21:17:52.663 00.000 12252 Move returns status 0, amount 0
21:17:52.663 00.000 12252 move complete, result=0
21:17:52.663 00.000 12252 worker thread done servicing request
21:17:52.663 00.000 12252 Worker thread wakes up
21:17:52.663 00.000 9044 GuideStep: -0.1 px 37 ms EAST, -0.0 px 0 ms NORTH
21:17:52.665 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:52.665 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:55.032 02.367 12252 Exposure complete
21:17:55.079 00.047 12252 worker thread done servicing request
21:17:55.079 00.000 9044 OnExposeComplete: enter
21:17:55.080 00.001 9044 UpdateGuideState(): m_state=6
21:17:55.081 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1733
21:17:55.082 00.001 9044 Star::Find returns 1 (0), X=1010.72, Y=824.49, Mass=5599, SNR=51.5, Peak=173 HFD=5.2
21:17:55.084 00.002 9044 MultiStar: [#1 0.04,-0.04,1.06,U] [#2 -0.01,-0.20,1.21,U] [#3 0.06,0.03,0.85,U] [#4 -0.02,-0.09,1.27,U] [#5 -0.18,0.17,0.66,U] [#6 -0.10,-0.01,0.42,U] [#7 0.05,-0.33,0.44,U] [#8 -0.03,-0.17,0.42,U] 
21:17:55.085 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {-0.07, 0.09}
21:17:55.086 00.001 9044 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.62) = xAngle (-0.38 = -0.38)
21:17:55.087 00.001 9044 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.47 = 2.81)
21:17:55.087 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-2.01 mountX=0.05 mountY=0.02, mountTheta=0.33
21:17:55.089 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.05, opts=13)
21:17:55.089 00.000 9044 Enqueuing Move request for scope (-0.02, -0.05)
21:17:55.090 00.001 12252 Worker thread wakes up
21:17:55.090 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:55.091 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
21:17:55.091 00.000 9044 UpdateGuideState exits: m=5599 SNR=51.5
21:17:55.092 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
21:17:55.092 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:55.093 00.001 12252 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=0.02
21:17:55.093 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:55.095 00.002 9044 Enqueuing Expose request
21:17:55.097 00.002 12252 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1313.15
21:17:55.097 00.000 12252 PPEC: input: 0.05, control: -0.00, exposure: 2000
21:17:55.097 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:55.097 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:17:55.097 00.000 12252 MoveAxis(E, 0, ABG)
21:17:55.097 00.000 12252 Move returns status 0, amount 0
21:17:55.097 00.000 12252 MoveAxis(N, 0, ABG)
21:17:55.097 00.000 12252 Move returns status 0, amount 0
21:17:55.097 00.000 12252 move complete, result=0
21:17:55.097 00.000 12252 worker thread done servicing request
21:17:55.097 00.000 12252 Worker thread wakes up
21:17:55.097 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:55.097 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:55.097 00.000 9044 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
21:17:57.443 02.346 12252 Exposure complete
21:17:57.490 00.047 12252 worker thread done servicing request
21:17:57.490 00.000 9044 OnExposeComplete: enter
21:17:57.491 00.001 9044 UpdateGuideState(): m_state=6
21:17:57.494 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1734
21:17:57.496 00.002 9044 Star::Find returns 1 (0), X=1010.70, Y=824.79, Mass=5642, SNR=51.5, Peak=173 HFD=5.2
21:17:57.499 00.003 9044 MultiStar: [#1 0.04,0.24,1.05,U] [#2 -0.05,-0.12,1.20,U] [#3 0.06,0.18,0.86,U] [#4 -0.09,0.01,1.26,U] [#5 -0.22,0.19,0.66,U] [#6 -0.19,0.15,0.42,U] [#7 -0.02,0.03,0.45,U] [#8 -0.14,-0.09,0.41,U] 
21:17:57.500 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.11}, one-star: {-0.10, 0.39}
21:17:57.504 00.004 9044 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.62) = xAngle (3.71 = -2.57)
21:17:57.506 00.002 9044 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.63 = 0.63)
21:17:57.508 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.09 mountX=-0.11 mountY=0.08, mountTheta=2.53
21:17:57.513 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.11, opts=13)
21:17:57.515 00.002 9044 Enqueuing Move request for scope (-0.06, 0.11)
21:17:57.517 00.002 12252 Worker thread wakes up
21:17:57.518 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:17:57.518 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
21:17:57.518 00.000 9044 UpdateGuideState exits: m=5642 SNR=51.5
21:17:57.520 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:17:57.521 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:17:57.523 00.002 9044 Enqueuing Expose request
21:17:57.525 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
21:17:57.525 00.000 12252 Moving (-0.06, 0.11) raw xDistance=-0.11 yDistance=0.08
21:17:57.527 00.002 12252 PPEC rslt: input = -0.11, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 1313.31
21:17:57.527 00.000 12252 PPEC: input: -0.11, control: -0.07, exposure: 2000
21:17:57.527 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:17:57.527 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:17:57.527 00.000 12252 MoveAxis(E, 26, ABG)
21:17:57.527 00.000 12252 Guiding  Dir = 2, Dur = 26
21:17:57.528 00.001 12252 IsSlewing returns 0
21:17:57.528 00.000 12252 IsGuiding returns 0
21:17:57.529 00.001 12252 PulseGuide returned control before completion, sleep 35
21:17:57.577 00.048 12252 IsGuiding returns 0
21:17:57.577 00.000 12252 Move returns status 0, amount 26
21:17:57.577 00.000 12252 MoveAxis(N, 0, ABG)
21:17:57.577 00.000 12252 Move returns status 0, amount 0
21:17:57.577 00.000 12252 move complete, result=0
21:17:57.577 00.000 12252 worker thread done servicing request
21:17:57.577 00.000 12252 Worker thread wakes up
21:17:57.577 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:17:57.577 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:17:57.577 00.000 9044 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
21:17:59.933 02.356 12252 Exposure complete
21:17:59.986 00.053 12252 worker thread done servicing request
21:17:59.986 00.000 9044 OnExposeComplete: enter
21:17:59.987 00.001 9044 UpdateGuideState(): m_state=6
21:17:59.988 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1735
21:17:59.989 00.001 9044 Star::Find returns 1 (0), X=1010.84, Y=824.70, Mass=5619, SNR=51.4, Peak=173 HFD=5.1
21:17:59.991 00.002 9044 MultiStar: [#1 0.16,0.26,1.05,U] [#2 0.02,-0.17,1.22,U] [#3 0.19,0.13,0.85,U] [#4 0.03,-0.02,1.26,U] [#5 -0.09,0.20,0.66,U] [#6 0.04,0.16,0.43,U] [#7 0.15,-0.05,0.43,U] [#8 0.09,-0.03,0.41,U] 
21:17:59.993 00.002 9044 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.05, 0.30}
21:17:59.994 00.001 9044 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.62) = xAngle (2.51 = 2.51)
21:17:59.994 00.000 9044 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.57 = -0.57)
21:17:59.996 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.89 mountX=-0.09 mountY=-0.06, mountTheta=-2.55
21:18:00.002 00.006 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.09, opts=13)
21:18:00.003 00.001 9044 Enqueuing Move request for scope (0.07, 0.09)
21:18:00.003 00.000 12252 Worker thread wakes up
21:18:00.003 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:00.004 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
21:18:00.004 00.000 9044 UpdateGuideState exits: m=5619 SNR=51.4
21:18:00.005 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:00.006 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
21:18:00.007 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:00.008 00.001 9044 Enqueuing Expose request
21:18:00.010 00.002 12252 Moving (0.07, 0.09) raw xDistance=-0.09 yDistance=-0.06
21:18:00.012 00.002 12252 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1313.48
21:18:00.012 00.000 12252 PPEC: input: -0.09, control: 0.01, exposure: 2000
21:18:00.013 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:00.013 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:18:00.013 00.000 12252 MoveAxis(W, 4, ABG)
21:18:00.013 00.000 12252 Guiding  Dir = 3, Dur = 4
21:18:00.013 00.000 12252 IsSlewing returns 0
21:18:00.013 00.000 12252 IsGuiding returns 0
21:18:00.016 00.003 12252 PulseGuide returned control before completion, sleep 13
21:18:00.040 00.024 12252 IsGuiding returns 0
21:18:00.040 00.000 12252 Move returns status 0, amount 4
21:18:00.040 00.000 12252 MoveAxis(N, 0, ABG)
21:18:00.040 00.000 12252 Move returns status 0, amount 0
21:18:00.040 00.000 12252 move complete, result=0
21:18:00.040 00.000 12252 worker thread done servicing request
21:18:00.040 00.000 12252 Worker thread wakes up
21:18:00.040 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:00.040 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:00.040 00.000 9044 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
21:18:02.402 02.362 12252 Exposure complete
21:18:02.456 00.054 12252 worker thread done servicing request
21:18:02.457 00.001 9044 OnExposeComplete: enter
21:18:02.458 00.001 9044 UpdateGuideState(): m_state=6
21:18:02.459 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1736
21:18:02.461 00.002 9044 Star::Find returns 1 (0), X=1010.76, Y=824.57, Mass=5641, SNR=51.5, Peak=173 HFD=5.3
21:18:02.463 00.002 9044 MultiStar: [#1 0.12,0.01,1.05,U] [#2 -0.05,-0.30,1.23,U] [#3 0.07,0.07,0.86,U] [#4 -0.02,-0.03,1.26,U] [#5 -0.18,0.09,0.66,U] [#6 -0.13,-0.07,0.43,U] [#7 0.07,-0.12,0.44,U] [#8 -0.03,-0.22,0.40,U] 
21:18:02.464 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.04}, one-star: {-0.04, 0.17}
21:18:02.465 00.001 9044 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.62) = xAngle (-0.24 = -0.24)
21:18:02.467 00.002 9044 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.32 = 2.96)
21:18:02.468 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.87 mountX=0.04 mountY=0.01, mountTheta=0.19
21:18:02.470 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.04, opts=13)
21:18:02.471 00.001 9044 Enqueuing Move request for scope (-0.01, -0.04)
21:18:02.472 00.001 12252 Worker thread wakes up
21:18:02.472 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:02.473 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
21:18:02.473 00.000 9044 UpdateGuideState exits: m=5641 SNR=51.5
21:18:02.473 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
21:18:02.473 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:02.474 00.001 12252 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.01
21:18:02.474 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:02.475 00.001 9044 Enqueuing Expose request
21:18:02.477 00.002 12252 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1313.64
21:18:02.477 00.000 12252 PPEC: input: 0.04, control: 0.01, exposure: 2000
21:18:02.477 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:02.477 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:18:02.477 00.000 12252 MoveAxis(W, 5, ABG)
21:18:02.477 00.000 12252 Guiding  Dir = 3, Dur = 5
21:18:02.477 00.000 12252 IsSlewing returns 0
21:18:02.477 00.000 12252 IsGuiding returns 0
21:18:02.480 00.003 12252 PulseGuide returned control before completion, sleep 14
21:18:02.506 00.026 12252 IsGuiding returns 0
21:18:02.506 00.000 12252 Move returns status 0, amount 5
21:18:02.506 00.000 12252 MoveAxis(N, 0, ABG)
21:18:02.506 00.000 12252 Move returns status 0, amount 0
21:18:02.506 00.000 12252 move complete, result=0
21:18:02.507 00.001 12252 worker thread done servicing request
21:18:02.507 00.000 12252 Worker thread wakes up
21:18:02.507 00.000 9044 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
21:18:02.508 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:02.508 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:04.841 02.333 12252 Exposure complete
21:18:04.869 00.028 12252 worker thread done servicing request
21:18:04.869 00.000 9044 OnExposeComplete: enter
21:18:04.869 00.000 9044 UpdateGuideState(): m_state=6
21:18:04.870 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1737
21:18:04.871 00.001 9044 Star::Find returns 1 (0), X=1010.79, Y=824.73, Mass=5675, SNR=51.6, Peak=173 HFD=5.1
21:18:04.872 00.001 9044 MultiStar: [#1 0.17,0.25,1.07,U] [#2 -0.01,-0.22,1.20,U] [#3 0.10,0.13,0.85,U] [#4 -0.04,0.03,1.29,U] [#5 -0.14,0.12,0.66,U] [#6 -0.10,0.05,0.42,U] [#7 0.13,-0.08,0.43,U] [#8 0.00,-0.14,0.41,U] 
21:18:04.872 00.000 9044 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {-0.01, 0.34}
21:18:04.873 00.001 9044 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.62) = xAngle (2.99 = 2.99)
21:18:04.873 00.000 9044 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.09 = -0.09)
21:18:04.874 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.37 mountX=-0.07 mountY=-0.01, mountTheta=-3.05
21:18:04.875 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.07, opts=13)
21:18:04.876 00.001 9044 Enqueuing Move request for scope (0.01, 0.07)
21:18:04.876 00.000 12252 Worker thread wakes up
21:18:04.876 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
21:18:04.876 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
21:18:04.876 00.000 12252 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.01
21:18:04.877 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:04.878 00.001 12252 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1313.81
21:18:04.878 00.000 12252 PPEC: input: -0.07, control: 0.00, exposure: 2000
21:18:04.878 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:04.878 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:18:04.879 00.001 12252 MoveAxis(W, 1, ABG)
21:18:04.879 00.000 12252 Guiding  Dir = 3, Dur = 1
21:18:04.879 00.000 12252 IsSlewing returns 0
21:18:04.879 00.000 12252 IsGuiding returns 0
21:18:04.882 00.003 12252 IsGuiding returns 0
21:18:04.882 00.000 12252 Move returns status 0, amount 1
21:18:04.882 00.000 12252 MoveAxis(N, 0, ABG)
21:18:04.882 00.000 12252 Move returns status 0, amount 0
21:18:04.882 00.000 12252 move complete, result=0
21:18:04.882 00.000 12252 worker thread done servicing request
21:18:04.895 00.013 9044 UpdateGuideState exits: m=5675 SNR=51.6
21:18:04.896 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:04.897 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:04.898 00.001 9044 Enqueuing Expose request
21:18:04.898 00.000 9044 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:18:04.899 00.001 12252 Worker thread wakes up
21:18:04.899 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:04.899 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:07.241 02.342 12252 Exposure complete
21:18:07.268 00.027 12252 worker thread done servicing request
21:18:07.269 00.001 9044 OnExposeComplete: enter
21:18:07.269 00.000 9044 UpdateGuideState(): m_state=6
21:18:07.270 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1738
21:18:07.271 00.001 9044 Star::Find returns 1 (0), X=1010.55, Y=824.70, Mass=5631, SNR=51.6, Peak=173 HFD=5.2
21:18:07.272 00.001 9044 MultiStar: [#1 -0.11,0.04,1.04,U] [#2 -0.12,-0.17,1.20,U] [#3 -0.00,0.06,0.85,U] [#4 -0.14,0.01,1.29,U] [#5 -0.29,0.17,0.66,U] [#6 -0.23,0.06,0.43,U] [#7 -0.09,-0.30,0.44,U] [#8 -0.07,-0.04,0.41,U] 
21:18:07.272 00.000 9044 refined, 8 included, MultiStar: {-0.14, 0.03}, one-star: {-0.24, 0.30}
21:18:07.273 00.001 9044 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.62) = xAngle (4.58 = -1.71)
21:18:07.273 00.000 9044 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.49 = 1.49)
21:18:07.274 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.95 mountX=-0.02 mountY=0.14, mountTheta=1.70
21:18:07.275 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.03, opts=13)
21:18:07.276 00.001 9044 Enqueuing Move request for scope (-0.14, 0.03)
21:18:07.278 00.002 12252 Worker thread wakes up
21:18:07.278 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
21:18:07.278 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
21:18:07.278 00.000 12252 Moving (-0.14, 0.03) raw xDistance=-0.02 yDistance=0.14
21:18:07.279 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:07.280 00.001 12252 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1313.98
21:18:07.280 00.000 12252 PPEC: input: -0.02, control: 0.00, exposure: 2000
21:18:07.280 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:07.280 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:18:07.280 00.000 12252 MoveAxis(W, 2, ABG)
21:18:07.280 00.000 12252 Guiding  Dir = 3, Dur = 2
21:18:07.280 00.000 12252 IsSlewing returns 0
21:18:07.281 00.001 12252 IsGuiding returns 0
21:18:07.283 00.002 12252 IsGuiding returns 0
21:18:07.283 00.000 12252 Move returns status 0, amount 2
21:18:07.283 00.000 12252 MoveAxis(N, 0, ABG)
21:18:07.283 00.000 12252 Move returns status 0, amount 0
21:18:07.283 00.000 12252 move complete, result=0
21:18:07.283 00.000 12252 worker thread done servicing request
21:18:07.297 00.014 9044 UpdateGuideState exits: m=5631 SNR=51.6
21:18:07.299 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:07.300 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:07.300 00.000 9044 Enqueuing Expose request
21:18:07.301 00.001 9044 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:18:07.302 00.001 12252 Worker thread wakes up
21:18:07.302 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:07.302 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:08.095 00.793 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
21:18:08.096 00.001 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:18:09.636 01.540 12252 Exposure complete
21:18:09.664 00.028 12252 worker thread done servicing request
21:18:09.664 00.000 9044 OnExposeComplete: enter
21:18:09.665 00.001 9044 UpdateGuideState(): m_state=6
21:18:09.665 00.000 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1739
21:18:09.666 00.001 9044 Star::Find returns 1 (0), X=1010.69, Y=824.49, Mass=5548, SNR=51.2, Peak=173 HFD=5.2
21:18:09.667 00.001 9044 MultiStar: [#1 0.01,-0.13,1.05,U] [#2 -0.05,-0.27,1.20,U] [#3 0.02,0.03,0.86,U] [#4 -0.14,-0.15,1.27,U] [#5 -0.18,0.07,0.66,U] [#6 -0.17,-0.06,0.43,U] [#7 -0.06,-0.32,0.44,U] [#8 -0.02,-0.30,0.42,U] 
21:18:09.668 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.11}, one-star: {-0.10, 0.09}
21:18:09.669 00.001 9044 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.62) = xAngle (-0.55 = -0.55)
21:18:09.669 00.000 9044 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.63 = 2.65)
21:18:09.670 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.17 mountX=0.11 mountY=0.06, mountTheta=0.50
21:18:09.672 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.11, opts=13)
21:18:09.673 00.001 9044 Enqueuing Move request for scope (-0.07, -0.11)
21:18:09.673 00.000 12252 Worker thread wakes up
21:18:09.673 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
21:18:09.673 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
21:18:09.673 00.000 12252 Moving (-0.07, -0.11) raw xDistance=0.11 yDistance=0.06
21:18:09.674 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:09.675 00.001 12252 PPEC rslt: input = 0.11, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 1314.15
21:18:09.675 00.000 12252 PPEC: input: 0.11, control: 0.07, exposure: 2000
21:18:09.675 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:09.675 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:18:09.675 00.000 12252 MoveAxis(W, 28, ABG)
21:18:09.675 00.000 12252 Guiding  Dir = 3, Dur = 28
21:18:09.676 00.001 12252 IsSlewing returns 0
21:18:09.676 00.000 12252 IsGuiding returns 0
21:18:09.678 00.002 12252 PulseGuide returned control before completion, sleep 37
21:18:09.692 00.014 9044 UpdateGuideState exits: m=5548 SNR=51.2
21:18:09.693 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:09.693 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:09.694 00.001 9044 Enqueuing Expose request
21:18:09.728 00.034 12252 IsGuiding returns 0
21:18:09.728 00.000 12252 Move returns status 0, amount 28
21:18:09.728 00.000 12252 MoveAxis(N, 0, ABG)
21:18:09.728 00.000 12252 Move returns status 0, amount 0
21:18:09.728 00.000 12252 move complete, result=0
21:18:09.728 00.000 12252 worker thread done servicing request
21:18:09.728 00.000 12252 Worker thread wakes up
21:18:09.728 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:09.728 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:09.728 00.000 9044 GuideStep: 0.1 px 28 ms WEST, 0.1 px 0 ms NORTH
21:18:12.058 02.330 12252 Exposure complete
21:18:12.087 00.029 12252 worker thread done servicing request
21:18:12.087 00.000 9044 OnExposeComplete: enter
21:18:12.088 00.001 9044 UpdateGuideState(): m_state=6
21:18:12.089 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1740
21:18:12.090 00.001 9044 Star::Find returns 1 (0), X=1010.72, Y=824.67, Mass=5504, SNR=50.9, Peak=173 HFD=5.3
21:18:12.091 00.001 9044 MultiStar: [#1 -0.01,0.01,1.06,U] [#2 -0.07,-0.24,1.22,U] [#3 0.07,0.08,0.87,U] [#4 -0.08,0.03,1.31,U] [#5 -0.25,0.14,0.67,U] [#6 -0.18,0.09,0.43,U] [#7 0.02,-0.15,0.42,U] [#8 -0.21,-0.15,0.42,U] 
21:18:12.092 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.08, 0.28}
21:18:12.092 00.000 9044 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.62) = xAngle (4.58 = -1.71)
21:18:12.093 00.001 9044 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.49 = 1.49)
21:18:12.094 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.95 mountX=-0.01 mountY=0.07, mountTheta=1.70
21:18:12.096 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.01, opts=13)
21:18:12.096 00.000 9044 Enqueuing Move request for scope (-0.07, 0.01)
21:18:12.097 00.001 12252 Worker thread wakes up
21:18:12.098 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
21:18:12.098 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
21:18:12.098 00.000 12252 Moving (-0.07, 0.01) raw xDistance=-0.01 yDistance=0.07
21:18:12.098 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:12.099 00.001 12252 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1314.32
21:18:12.099 00.000 12252 PPEC: input: -0.01, control: 0.00, exposure: 2000
21:18:12.099 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:12.099 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:18:12.099 00.000 12252 MoveAxis(W, 2, ABG)
21:18:12.099 00.000 12252 Guiding  Dir = 3, Dur = 2
21:18:12.100 00.001 12252 IsSlewing returns 0
21:18:12.100 00.000 12252 IsGuiding returns 0
21:18:12.103 00.003 12252 PulseGuide returned control before completion, sleep 11
21:18:12.116 00.013 9044 UpdateGuideState exits: m=5504 SNR=50.9
21:18:12.117 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:12.117 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:12.118 00.001 9044 Enqueuing Expose request
21:18:12.119 00.001 12252 IsGuiding returns 0
21:18:12.119 00.000 12252 Move returns status 0, amount 2
21:18:12.119 00.000 12252 MoveAxis(N, 0, ABG)
21:18:12.119 00.000 12252 Move returns status 0, amount 0
21:18:12.119 00.000 12252 move complete, result=0
21:18:12.119 00.000 12252 worker thread done servicing request
21:18:12.119 00.000 12252 Worker thread wakes up
21:18:12.119 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:12.119 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:12.119 00.000 9044 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:18:14.179 02.060 9044 User exited setup dialog with 'ok'
21:18:14.182 00.003 9044 set dither mode 0
21:18:14.183 00.001 9044 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:18:14.184 00.001 9044 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:18:14.185 00.001 9044 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:18:14.187 00.002 9044 camera: set binning = 1
21:18:14.188 00.001 9044 Saturation detection set to Max-ADU value 255
21:18:14.188 00.000 9044 Setting StarMinHFD = 1.50
21:18:14.189 00.001 9044 Setting MaxHFD = 10.0
21:18:14.190 00.001 9044 Setting StarMinSNR = 6.0
21:18:14.191 00.001 9044 Setting AutoSelDownsample = 0
21:18:14.191 00.000 9044 MultiStar mode enabled
21:18:14.192 00.001 9044 Scope: enabling slew check, guiding will stop when slew is detected
21:18:14.193 00.001 9044 BLC: Backlash comp enabled, Comp pulse = 80 ms
21:18:14.202 00.009 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
21:18:14.203 00.001 9044 ScopeASCOM::SideOfPier() returns 1
21:18:14.206 00.003 9044 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
21:18:14.207 00.001 9044 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:18:14.208 00.001 9044 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:18:14.245 00.037 9044 PhdConfig flush
21:18:14.448 00.203 12252 Exposure complete
21:18:14.477 00.029 12252 worker thread done servicing request
21:18:14.477 00.000 9044 OnExposeComplete: enter
21:18:14.478 00.001 9044 UpdateGuideState(): m_state=6
21:18:14.478 00.000 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1741
21:18:14.479 00.001 9044 Star::Find returns 1 (0), X=1010.82, Y=824.40, Mass=5510, SNR=51.2, Peak=173 HFD=5.2
21:18:14.480 00.001 9044 MultiStar: [#1 0.20,-0.10,1.06,U] [#2 -0.01,-0.32,1.24,U] [#3 0.18,-0.02,0.86,U] [#4 -0.05,-0.17,1.25,U] [#5 -0.07,0.06,0.65,U] [#6 0.02,-0.00,0.43,U] [#7 0.15,-0.39,0.00,M1] [#8 0.18,-0.27,0.41,U] 
21:18:14.481 00.001 9044 single-star, 7 included, MultiStar: {0.05, -0.12}, one-star: {0.03, 0.00}
21:18:14.482 00.001 9044 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.62) = xAngle (1.79 = 1.79)
21:18:14.482 00.000 9044 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.29 = -1.29)
21:18:14.483 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.17 mountX=-0.01 mountY=-0.03, mountTheta=-1.79
21:18:14.484 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.00, opts=13)
21:18:14.485 00.001 9044 Enqueuing Move request for scope (0.03, 0.00)
21:18:14.485 00.000 12252 Worker thread wakes up
21:18:14.485 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
21:18:14.485 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
21:18:14.487 00.002 12252 Moving (0.03, 0.00) raw xDistance=-0.01 yDistance=-0.03
21:18:14.488 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:14.488 00.000 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1314.16
21:18:14.488 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
21:18:14.489 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:14.489 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:18:14.489 00.000 12252 MoveAxis(W, 3, ABG)
21:18:14.489 00.000 12252 Guiding  Dir = 3, Dur = 3
21:18:14.489 00.000 12252 IsSlewing returns 0
21:18:14.489 00.000 12252 IsGuiding returns 0
21:18:14.492 00.003 12252 PulseGuide returned control before completion, sleep 11
21:18:14.504 00.012 9044 UpdateGuideState exits: m=5510 SNR=51.2
21:18:14.505 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:14.505 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:14.506 00.001 9044 Enqueuing Expose request
21:18:14.511 00.005 12252 IsGuiding returns 0
21:18:14.511 00.000 12252 Move returns status 0, amount 3
21:18:14.511 00.000 12252 MoveAxis(N, 0, ABG)
21:18:14.511 00.000 12252 Move returns status 0, amount 0
21:18:14.511 00.000 12252 move complete, result=0
21:18:14.511 00.000 12252 worker thread done servicing request
21:18:14.511 00.000 12252 Worker thread wakes up
21:18:14.511 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:14.511 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:14.511 00.000 9044 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
21:18:14.626 00.115 9044 evsrv: cli 0CD5CF98 connect
21:18:14.627 00.001 9044 case statement mapped state 6 to 3
21:18:14.628 00.001 9044 case statement mapped state 6 to 3
21:18:14.629 00.001 9044 evsrv: cli 0CD5CF98 request: {"method":"get_pixel_scale","id":"0d3211a1-7536-4bd4-bd65-3555c7c82e96"}
21:18:14.631 00.002 9044 evsrv: cli 0CD5CF98 response: {"jsonrpc":"2.0","result":4.77465,"id":"0d3211a1-7536-4bd4-bd65-3555c7c82e96"}
21:18:14.632 00.001 9044 evsrv: cli 0CD5CF98 disconnect
21:18:16.860 02.228 12252 Exposure complete
21:18:16.927 00.067 12252 worker thread done servicing request
21:18:16.928 00.001 9044 OnExposeComplete: enter
21:18:16.931 00.003 9044 UpdateGuideState(): m_state=6
21:18:16.933 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1742
21:18:16.935 00.002 9044 Star::Find returns 1 (0), X=1010.72, Y=824.34, Mass=5575, SNR=51.3, Peak=173 HFD=5.3
21:18:16.937 00.002 9044 MultiStar: [#1 0.04,-0.15,1.07,U] [#2 0.00,-0.31,1.21,U] [#3 0.16,-0.02,0.87,U] [#4 -0.05,-0.19,1.27,U] [#5 -0.16,0.01,0.66,U] [#6 -0.03,-0.15,0.43,U] [#7 -0.00,-0.42,0.00,M2] [#8 -0.04,-0.31,0.42,U] 
21:18:16.939 00.002 9044 single-star, 7 included, MultiStar: {-0.01, -0.15}, one-star: {-0.08, -0.06}
21:18:16.941 00.002 9044 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.62) = xAngle (-0.89 = -0.89)
21:18:16.943 00.002 9044 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.98 = 2.31)
21:18:16.945 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.52 mountX=0.06 mountY=0.07, mountTheta=0.87
21:18:16.950 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.06, opts=13)
21:18:16.952 00.002 9044 Enqueuing Move request for scope (-0.08, -0.06)
21:18:16.953 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:16.955 00.002 9044 UpdateGuideState exits: m=5575 SNR=51.3
21:18:16.956 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:16.959 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:16.960 00.001 9044 Enqueuing Expose request
21:18:16.962 00.002 12252 Worker thread wakes up
21:18:16.962 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
21:18:16.962 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
21:18:16.962 00.000 12252 Moving (-0.08, -0.06) raw xDistance=0.06 yDistance=0.07
21:18:16.964 00.002 12252 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1314.33
21:18:16.964 00.000 12252 PPEC: input: 0.06, control: 0.01, exposure: 2000
21:18:16.964 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:16.964 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:18:16.964 00.000 12252 MoveAxis(W, 3, ABG)
21:18:16.964 00.000 12252 Guiding  Dir = 3, Dur = 3
21:18:16.965 00.001 12252 IsSlewing returns 0
21:18:16.965 00.000 12252 IsGuiding returns 0
21:18:16.967 00.002 12252 PulseGuide returned control before completion, sleep 11
21:18:16.981 00.014 12252 IsGuiding returns 0
21:18:16.981 00.000 12252 Move returns status 0, amount 3
21:18:16.981 00.000 12252 MoveAxis(N, 0, ABG)
21:18:16.981 00.000 12252 Move returns status 0, amount 0
21:18:16.981 00.000 12252 move complete, result=0
21:18:16.981 00.000 12252 worker thread done servicing request
21:18:16.981 00.000 12252 Worker thread wakes up
21:18:16.981 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:16.981 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:16.981 00.000 9044 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:18:19.332 02.351 12252 Exposure complete
21:18:19.396 00.064 12252 worker thread done servicing request
21:18:19.396 00.000 9044 OnExposeComplete: enter
21:18:19.398 00.002 9044 UpdateGuideState(): m_state=6
21:18:19.399 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1743
21:18:19.400 00.001 9044 Star::Find returns 1 (0), X=1010.75, Y=824.50, Mass=5563, SNR=51.3, Peak=173 HFD=5.2
21:18:19.401 00.001 9044 MultiStar: [#1 -0.02,-0.10,1.05,U] [#2 -0.08,-0.36,1.22,U] [#3 0.08,0.01,0.86,U] [#4 -0.13,-0.10,1.29,U] [#5 -0.28,0.07,0.66,U] [#6 -0.13,-0.02,0.43,U] [#7 0.10,-0.38,0.44,U] [#8 -0.16,-0.26,0.41,U] 
21:18:19.402 00.001 9044 single-star, 8 included, MultiStar: {-0.07, -0.11}, one-star: {-0.05, 0.10}
21:18:19.403 00.001 9044 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.62) = xAngle (3.62 = -2.67)
21:18:19.404 00.001 9044 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.53 = 0.53)
21:18:19.405 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.99 mountX=-0.10 mountY=0.06, mountTheta=2.62
21:18:19.407 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.10, opts=13)
21:18:19.408 00.001 9044 Enqueuing Move request for scope (-0.05, 0.10)
21:18:19.409 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:19.410 00.001 9044 UpdateGuideState exits: m=5563 SNR=51.3
21:18:19.411 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:19.413 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:19.414 00.001 9044 Enqueuing Expose request
21:18:19.415 00.001 12252 Worker thread wakes up
21:18:19.415 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
21:18:19.415 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
21:18:19.415 00.000 12252 Moving (-0.05, 0.10) raw xDistance=-0.10 yDistance=0.06
21:18:19.418 00.003 12252 PPEC rslt: input = -0.10, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 1314.51
21:18:19.418 00.000 12252 PPEC: input: -0.10, control: -0.07, exposure: 2000
21:18:19.418 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:19.419 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:18:19.419 00.000 12252 MoveAxis(E, 26, ABG)
21:18:19.419 00.000 12252 Guiding  Dir = 2, Dur = 26
21:18:19.419 00.000 12252 IsSlewing returns 0
21:18:19.419 00.000 12252 IsGuiding returns 0
21:18:19.422 00.003 12252 PulseGuide returned control before completion, sleep 35
21:18:19.473 00.051 12252 IsGuiding returns 0
21:18:19.473 00.000 12252 Move returns status 0, amount 26
21:18:19.473 00.000 12252 MoveAxis(N, 0, ABG)
21:18:19.473 00.000 12252 Move returns status 0, amount 0
21:18:19.473 00.000 12252 move complete, result=0
21:18:19.473 00.000 12252 worker thread done servicing request
21:18:19.473 00.000 12252 Worker thread wakes up
21:18:19.473 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:19.473 00.000 9044 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
21:18:19.475 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:21.839 02.364 12252 Exposure complete
21:18:21.907 00.068 12252 worker thread done servicing request
21:18:21.907 00.000 9044 OnExposeComplete: enter
21:18:21.910 00.003 9044 UpdateGuideState(): m_state=6
21:18:21.913 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1744
21:18:21.916 00.003 9044 Star::Find returns 1 (0), X=1010.66, Y=824.43, Mass=5637, SNR=51.6, Peak=173 HFD=5.3
21:18:21.918 00.002 9044 MultiStar: [#1 -0.06,-0.06,1.03,U] [#2 -0.10,-0.31,1.19,U] [#3 0.02,0.05,0.85,U] [#4 -0.14,-0.14,1.27,U] [#5 -0.28,-0.04,0.66,U] [#6 -0.16,-0.08,0.42,U] [#7 -0.02,-0.34,0.44,U] [#8 -0.13,-0.38,0.00,M1] 
21:18:21.921 00.003 9044 single-star, 7 included, MultiStar: {-0.11, -0.11}, one-star: {-0.13, 0.03}
21:18:21.924 00.003 9044 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.62) = xAngle (4.55 = -1.73)
21:18:21.926 00.002 9044 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.47 = 1.47)
21:18:21.929 00.003 9044 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.93 mountX=-0.02 mountY=0.14, mountTheta=1.73
21:18:21.934 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.03, opts=13)
21:18:21.936 00.002 9044 Enqueuing Move request for scope (-0.13, 0.03)
21:18:21.939 00.003 12252 Worker thread wakes up
21:18:21.939 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:21.941 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
21:18:21.942 00.001 9044 UpdateGuideState exits: m=5637 SNR=51.6
21:18:21.945 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:21.946 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:21.947 00.001 9044 Enqueuing Expose request
21:18:21.949 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
21:18:21.949 00.000 12252 Moving (-0.13, 0.03) raw xDistance=-0.02 yDistance=0.14
21:18:21.955 00.006 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1314.69
21:18:21.955 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
21:18:21.955 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:21.956 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:18:21.956 00.000 12252 MoveAxis(E, 5, ABG)
21:18:21.956 00.000 12252 Guiding  Dir = 2, Dur = 5
21:18:21.956 00.000 12252 IsSlewing returns 0
21:18:21.957 00.001 12252 IsGuiding returns 0
21:18:21.959 00.002 12252 PulseGuide returned control before completion, sleep 13
21:18:21.982 00.023 12252 IsGuiding returns 0
21:18:21.982 00.000 12252 Move returns status 0, amount 5
21:18:21.982 00.000 12252 MoveAxis(N, 0, ABG)
21:18:21.982 00.000 12252 Move returns status 0, amount 0
21:18:21.982 00.000 12252 move complete, result=0
21:18:21.982 00.000 12252 worker thread done servicing request
21:18:21.982 00.000 12252 Worker thread wakes up
21:18:21.982 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:18:21.985 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:21.985 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:24.350 02.365 12252 Exposure complete
21:18:24.411 00.061 12252 worker thread done servicing request
21:18:24.411 00.000 9044 OnExposeComplete: enter
21:18:24.412 00.001 9044 UpdateGuideState(): m_state=6
21:18:24.413 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1745
21:18:24.414 00.001 9044 Star::Find returns 1 (0), X=1010.74, Y=824.38, Mass=5608, SNR=51.4, Peak=173 HFD=5.3
21:18:24.416 00.002 9044 MultiStar: [#1 0.05,-0.04,1.05,U] [#2 -0.01,-0.29,1.21,U] [#3 0.15,-0.01,0.86,U] [#4 -0.07,-0.22,1.25,U] [#5 -0.09,0.06,0.66,U] [#6 -0.13,-0.07,0.42,U] [#7 0.02,-0.41,0.00,M1] [#8 0.01,-0.13,0.41,U] 
21:18:24.417 00.001 9044 single-star, 7 included, MultiStar: {-0.01, -0.11}, one-star: {-0.06, -0.02}
21:18:24.417 00.000 9044 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.62) = xAngle (-1.19 = -1.19)
21:18:24.418 00.001 9044 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.27 = 2.01)
21:18:24.419 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.82 mountX=0.02 mountY=0.06, mountTheta=1.18
21:18:24.420 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.02, opts=13)
21:18:24.421 00.001 9044 Enqueuing Move request for scope (-0.06, -0.02)
21:18:24.422 00.001 12252 Worker thread wakes up
21:18:24.422 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
21:18:24.422 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
21:18:24.422 00.000 12252 Moving (-0.06, -0.02) raw xDistance=0.02 yDistance=0.06
21:18:24.422 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:24.423 00.001 9044 UpdateGuideState exits: m=5608 SNR=51.4
21:18:24.424 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:24.426 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:24.426 00.000 9044 Enqueuing Expose request
21:18:24.427 00.001 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1314.87
21:18:24.427 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
21:18:24.427 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:24.427 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:18:24.427 00.000 12252 MoveAxis(E, 6, ABG)
21:18:24.427 00.000 12252 Guiding  Dir = 2, Dur = 6
21:18:24.428 00.001 12252 IsSlewing returns 0
21:18:24.428 00.000 12252 IsGuiding returns 0
21:18:24.430 00.002 12252 PulseGuide returned control before completion, sleep 15
21:18:24.445 00.015 12252 IsGuiding returns 0
21:18:24.445 00.000 12252 Move returns status 0, amount 6
21:18:24.445 00.000 12252 MoveAxis(N, 0, ABG)
21:18:24.445 00.000 12252 Move returns status 0, amount 0
21:18:24.445 00.000 12252 move complete, result=0
21:18:24.445 00.000 12252 worker thread done servicing request
21:18:24.445 00.000 12252 Worker thread wakes up
21:18:24.445 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:18:24.446 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:24.447 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:26.791 02.344 12252 Exposure complete
21:18:26.840 00.049 12252 worker thread done servicing request
21:18:26.840 00.000 9044 OnExposeComplete: enter
21:18:26.841 00.001 9044 UpdateGuideState(): m_state=6
21:18:26.842 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1746
21:18:26.843 00.001 9044 Star::Find returns 1 (0), X=1010.77, Y=824.39, Mass=5650, SNR=51.7, Peak=173 HFD=5.3
21:18:26.844 00.001 9044 MultiStar: [#1 0.09,-0.08,1.04,U] [#2 -0.03,-0.31,1.22,U] [#3 0.16,-0.02,0.85,U] [#4 0.03,-1.22,0.00,M1] [#5 -0.16,0.13,0.67,U] [#6 -0.06,0.01,0.43,U] [#7 0.09,-0.38,0.44,U] [#8 -0.02,-0.13,0.41,U] 
21:18:26.845 00.001 9044 single-star, 7 included, MultiStar: {0.01, -0.10}, one-star: {-0.02, -0.01}
21:18:26.846 00.001 9044 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.62) = xAngle (-1.25 = -1.25)
21:18:26.846 00.000 9044 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.34 = 1.95)
21:18:26.847 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.88 mountX=0.01 mountY=0.02, mountTheta=1.25
21:18:26.849 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.01, opts=13)
21:18:26.850 00.001 9044 Enqueuing Move request for scope (-0.02, -0.01)
21:18:26.852 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:26.853 00.001 9044 UpdateGuideState exits: m=5650 SNR=51.7
21:18:26.854 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:26.855 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:26.856 00.001 9044 Enqueuing Expose request
21:18:26.857 00.001 12252 Worker thread wakes up
21:18:26.858 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
21:18:26.858 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
21:18:26.858 00.000 12252 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=0.02
21:18:26.860 00.002 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1315.05
21:18:26.860 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
21:18:26.860 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:26.860 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:18:26.860 00.000 12252 MoveAxis(E, 5, ABG)
21:18:26.860 00.000 12252 Guiding  Dir = 2, Dur = 5
21:18:26.861 00.001 12252 IsSlewing returns 0
21:18:26.861 00.000 12252 IsGuiding returns 0
21:18:26.862 00.001 12252 PulseGuide returned control before completion, sleep 14
21:18:26.889 00.027 12252 IsGuiding returns 0
21:18:26.889 00.000 12252 Move returns status 0, amount 5
21:18:26.889 00.000 12252 MoveAxis(N, 0, ABG)
21:18:26.889 00.000 12252 Move returns status 0, amount 0
21:18:26.889 00.000 12252 move complete, result=0
21:18:26.889 00.000 12252 worker thread done servicing request
21:18:26.890 00.001 12252 Worker thread wakes up
21:18:26.890 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:26.890 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:18:26.891 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:29.238 02.347 12252 Exposure complete
21:18:29.282 00.044 12252 worker thread done servicing request
21:18:29.282 00.000 9044 OnExposeComplete: enter
21:18:29.284 00.002 9044 UpdateGuideState(): m_state=6
21:18:29.284 00.000 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1747
21:18:29.285 00.001 9044 Star::Find returns 1 (0), X=1010.83, Y=824.48, Mass=5523, SNR=51.0, Peak=173 HFD=5.2
21:18:29.286 00.001 9044 MultiStar: [#1 0.13,-0.07,1.05,U] [#2 -0.01,-0.33,1.20,U] [#3 0.12,-0.01,0.86,U] [#4 -0.00,-0.12,1.29,U] [#5 -0.16,-0.01,0.67,U] [#6 -0.03,-0.04,0.43,U] [#7 0.11,-0.36,0.44,U] [#8 0.05,-0.33,0.43,U] 
21:18:29.287 00.001 9044 single-star, 8 included, MultiStar: {0.03, -0.12}, one-star: {0.04, 0.08}
21:18:29.289 00.002 9044 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.62) = xAngle (2.77 = 2.77)
21:18:29.289 00.000 9044 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.31 = -0.31)
21:18:29.290 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.15 mountX=-0.08 mountY=-0.03, mountTheta=-2.82
21:18:29.291 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.08, opts=13)
21:18:29.292 00.001 9044 Enqueuing Move request for scope (0.04, 0.08)
21:18:29.294 00.002 12252 Worker thread wakes up
21:18:29.294 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:29.295 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
21:18:29.295 00.000 9044 UpdateGuideState exits: m=5523 SNR=51.0
21:18:29.296 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
21:18:29.296 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:29.298 00.002 12252 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=-0.03
21:18:29.298 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:29.301 00.003 9044 Enqueuing Expose request
21:18:29.302 00.001 12252 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1315.23
21:18:29.302 00.000 12252 PPEC: input: -0.08, control: -0.00, exposure: 2000
21:18:29.303 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:29.303 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:18:29.303 00.000 12252 MoveAxis(E, 1, ABG)
21:18:29.303 00.000 12252 Guiding  Dir = 2, Dur = 1
21:18:29.303 00.000 12252 IsSlewing returns 0
21:18:29.303 00.000 12252 IsGuiding returns 0
21:18:29.306 00.003 12252 IsGuiding returns 0
21:18:29.306 00.000 12252 Move returns status 0, amount 1
21:18:29.306 00.000 12252 MoveAxis(N, 0, ABG)
21:18:29.306 00.000 12252 Move returns status 0, amount 0
21:18:29.306 00.000 12252 move complete, result=0
21:18:29.306 00.000 12252 worker thread done servicing request
21:18:29.307 00.001 9044 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:18:29.309 00.002 12252 Worker thread wakes up
21:18:29.309 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:29.309 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:31.648 02.339 12252 Exposure complete
21:18:31.693 00.045 12252 worker thread done servicing request
21:18:31.693 00.000 9044 OnExposeComplete: enter
21:18:31.694 00.001 9044 UpdateGuideState(): m_state=6
21:18:31.696 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1748
21:18:31.697 00.001 9044 Star::Find returns 1 (0), X=1010.65, Y=824.38, Mass=5533, SNR=51.1, Peak=173 HFD=5.4
21:18:31.699 00.002 9044 MultiStar: [#1 -0.01,-0.17,1.05,U] [#2 -0.06,-0.32,1.21,U] [#3 -0.02,-0.11,0.86,U] [#4 -0.09,-1.26,0.00,M1] [#5 -0.26,-0.01,0.67,U] [#6 -0.15,-0.09,0.43,U] [#7 0.01,-0.37,0.44,U] [#8 -0.14,-0.26,0.42,U] 
21:18:31.700 00.001 9044 single-star, 7 included, MultiStar: {-0.09, -0.16}, one-star: {-0.14, -0.02}
21:18:31.701 00.001 9044 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.62) = xAngle (-1.37 = -1.37)
21:18:31.702 00.001 9044 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.45 = 1.83)
21:18:31.703 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.00 mountX=0.03 mountY=0.14, mountTheta=1.37
21:18:31.705 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.02, opts=13)
21:18:31.707 00.002 9044 Enqueuing Move request for scope (-0.14, -0.02)
21:18:31.708 00.001 12252 Worker thread wakes up
21:18:31.708 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:31.709 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
21:18:31.709 00.000 9044 UpdateGuideState exits: m=5533 SNR=51.1
21:18:31.711 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:31.712 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:31.713 00.001 9044 Enqueuing Expose request
21:18:31.714 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
21:18:31.714 00.000 12252 Moving (-0.14, -0.02) raw xDistance=0.03 yDistance=0.14
21:18:31.717 00.003 12252 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1315.41
21:18:31.717 00.000 12252 PPEC: input: 0.03, control: 0.01, exposure: 2000
21:18:31.717 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:31.718 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:18:31.718 00.000 12252 MoveAxis(W, 2, ABG)
21:18:31.718 00.000 12252 Guiding  Dir = 3, Dur = 2
21:18:31.718 00.000 12252 IsSlewing returns 0
21:18:31.718 00.000 12252 IsGuiding returns 0
21:18:31.720 00.002 12252 PulseGuide returned control before completion, sleep 11
21:18:31.736 00.016 12252 IsGuiding returns 0
21:18:31.736 00.000 12252 Move returns status 0, amount 2
21:18:31.736 00.000 12252 MoveAxis(N, 0, ABG)
21:18:31.736 00.000 12252 Move returns status 0, amount 0
21:18:31.736 00.000 12252 move complete, result=0
21:18:31.736 00.000 12252 worker thread done servicing request
21:18:31.736 00.000 12252 Worker thread wakes up
21:18:31.736 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:31.736 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:31.736 00.000 9044 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:18:34.075 02.339 12252 Exposure complete
21:18:34.144 00.069 12252 worker thread done servicing request
21:18:34.144 00.000 9044 OnExposeComplete: enter
21:18:34.146 00.002 9044 UpdateGuideState(): m_state=6
21:18:34.147 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1749
21:18:34.149 00.002 9044 Star::Find returns 1 (0), X=1010.79, Y=824.70, Mass=5645, SNR=51.6, Peak=173 HFD=5.2
21:18:34.150 00.001 9044 MultiStar: [#1 0.14,-0.00,1.07,U] [#2 0.01,-0.16,1.21,U] [#3 0.09,0.09,0.85,U] [#4 -0.02,0.01,1.27,U] [#5 -0.16,0.16,0.66,U] [#6 -0.03,0.04,0.42,U] [#7 0.08,-0.06,0.44,U] [#8 0.03,-0.11,0.42,U] 
21:18:34.151 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.01, 0.31}
21:18:34.153 00.002 9044 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.62) = xAngle (2.72 = 2.72)
21:18:34.154 00.001 9044 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.37 = -0.37)
21:18:34.155 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.09 mountX=-0.03 mountY=-0.01, mountTheta=-2.77
21:18:34.158 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.03, opts=13)
21:18:34.160 00.002 9044 Enqueuing Move request for scope (0.02, 0.03)
21:18:34.161 00.001 12252 Worker thread wakes up
21:18:34.161 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
21:18:34.161 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:34.163 00.002 9044 UpdateGuideState exits: m=5645 SNR=51.6
21:18:34.164 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:34.166 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
21:18:34.166 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:34.169 00.003 12252 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=-0.01
21:18:34.169 00.000 9044 Enqueuing Expose request
21:18:34.172 00.003 12252 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1315.60
21:18:34.172 00.000 12252 PPEC: input: -0.03, control: 0.01, exposure: 2000
21:18:34.172 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:34.172 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:18:34.172 00.000 12252 MoveAxis(W, 2, ABG)
21:18:34.172 00.000 12252 Guiding  Dir = 3, Dur = 2
21:18:34.173 00.001 12252 IsSlewing returns 0
21:18:34.173 00.000 12252 IsGuiding returns 0
21:18:34.175 00.002 12252 PulseGuide returned control before completion, sleep 11
21:18:34.187 00.012 12252 IsGuiding returns 0
21:18:34.187 00.000 12252 Move returns status 0, amount 2
21:18:34.187 00.000 12252 MoveAxis(N, 0, ABG)
21:18:34.187 00.000 12252 Move returns status 0, amount 0
21:18:34.187 00.000 12252 move complete, result=0
21:18:34.187 00.000 12252 worker thread done servicing request
21:18:34.187 00.000 12252 Worker thread wakes up
21:18:34.187 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:34.188 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:34.188 00.000 9044 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
21:18:36.534 02.346 12252 Exposure complete
21:18:36.581 00.047 12252 worker thread done servicing request
21:18:36.581 00.000 9044 OnExposeComplete: enter
21:18:36.583 00.002 9044 UpdateGuideState(): m_state=6
21:18:36.586 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1750
21:18:36.587 00.001 9044 Star::Find returns 1 (0), X=1010.69, Y=824.54, Mass=5581, SNR=51.3, Peak=173 HFD=5.2
21:18:36.588 00.001 9044 MultiStar: [#1 -0.07,0.05,1.08,U] [#2 -0.02,-0.16,1.20,U] [#3 0.05,0.13,0.86,U] [#4 -0.13,-0.03,1.28,U] [#5 -0.25,0.18,0.66,U] [#6 -0.21,-0.02,0.42,U] [#7 -0.04,-0.11,0.44,U] [#8 -0.04,-0.13,0.41,U] 
21:18:36.590 00.002 9044 refined, 8 included, MultiStar: {-0.08, 0.01}, one-star: {-0.11, 0.15}
21:18:36.590 00.000 9044 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.62) = xAngle (4.62 = -1.66)
21:18:36.591 00.001 9044 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.54 = 1.54)
21:18:36.592 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.09 cameraTheta=3.00 mountX=-0.01 mountY=0.09, mountTheta=1.66
21:18:36.594 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.01, opts=13)
21:18:36.596 00.002 9044 Enqueuing Move request for scope (-0.08, 0.01)
21:18:36.597 00.001 12252 Worker thread wakes up
21:18:36.597 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:36.598 00.001 9044 UpdateGuideState exits: m=5581 SNR=51.3
21:18:36.600 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:36.601 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:36.603 00.002 9044 Enqueuing Expose request
21:18:36.604 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
21:18:36.604 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
21:18:36.604 00.000 12252 Moving (-0.08, 0.01) raw xDistance=-0.01 yDistance=0.09
21:18:36.607 00.003 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1315.78
21:18:36.607 00.000 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
21:18:36.607 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:36.607 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:18:36.607 00.000 12252 MoveAxis(E, 0, ABG)
21:18:36.607 00.000 12252 Move returns status 0, amount 0
21:18:36.607 00.000 12252 MoveAxis(N, 0, ABG)
21:18:36.607 00.000 12252 Move returns status 0, amount 0
21:18:36.607 00.000 12252 move complete, result=0
21:18:36.607 00.000 12252 worker thread done servicing request
21:18:36.607 00.000 12252 Worker thread wakes up
21:18:36.607 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:36.607 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:36.608 00.001 9044 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:18:38.978 02.370 12252 Exposure complete
21:18:39.045 00.067 12252 worker thread done servicing request
21:18:39.045 00.000 9044 OnExposeComplete: enter
21:18:39.046 00.001 9044 UpdateGuideState(): m_state=6
21:18:39.047 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1751
21:18:39.051 00.004 9044 Star::Find returns 1 (0), X=1010.68, Y=824.79, Mass=5594, SNR=51.4, Peak=173 HFD=5.2
21:18:39.054 00.003 9044 MultiStar: [#1 0.07,0.27,1.06,U] [#2 -0.02,-0.10,1.22,U] [#3 0.09,0.15,0.86,U] [#4 -0.12,0.00,1.26,U] [#5 -0.24,0.27,0.66,U] [#6 -0.21,0.17,0.43,U] [#7 0.00,0.02,0.44,U] [#8 0.03,-0.01,0.42,U] 
21:18:39.055 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.13}, one-star: {-0.11, 0.39}
21:18:39.056 00.001 9044 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.62) = xAngle (3.58 = -2.70)
21:18:39.057 00.001 9044 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.50 = 0.50)
21:18:39.058 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.95 mountX=-0.12 mountY=0.06, mountTheta=2.66
21:18:39.062 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.13, opts=13)
21:18:39.063 00.001 9044 Enqueuing Move request for scope (-0.05, 0.13)
21:18:39.064 00.001 12252 Worker thread wakes up
21:18:39.064 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:39.065 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
21:18:39.065 00.000 9044 UpdateGuideState exits: m=5594 SNR=51.4
21:18:39.066 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
21:18:39.066 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:39.066 00.000 12252 Moving (-0.05, 0.13) raw xDistance=-0.12 yDistance=0.06
21:18:39.066 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:39.067 00.001 9044 Enqueuing Expose request
21:18:39.069 00.002 12252 PPEC rslt: input = -0.12, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 1315.97
21:18:39.069 00.000 12252 PPEC: input: -0.12, control: -0.08, exposure: 2000
21:18:39.069 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:39.069 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:18:39.069 00.000 12252 MoveAxis(E, 29, ABG)
21:18:39.069 00.000 12252 Guiding  Dir = 2, Dur = 29
21:18:39.069 00.000 12252 IsSlewing returns 0
21:18:39.069 00.000 12252 IsGuiding returns 0
21:18:39.072 00.003 12252 PulseGuide returned control before completion, sleep 38
21:18:39.122 00.050 12252 IsGuiding returns 0
21:18:39.122 00.000 12252 Move returns status 0, amount 29
21:18:39.122 00.000 12252 MoveAxis(N, 0, ABG)
21:18:39.122 00.000 12252 Move returns status 0, amount 0
21:18:39.122 00.000 12252 move complete, result=0
21:18:39.122 00.000 12252 worker thread done servicing request
21:18:39.122 00.000 9044 GuideStep: -0.1 px 29 ms EAST, 0.1 px 0 ms NORTH
21:18:39.123 00.001 12252 Worker thread wakes up
21:18:39.123 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:39.123 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:41.458 02.335 12252 Exposure complete
21:18:41.508 00.050 12252 worker thread done servicing request
21:18:41.508 00.000 9044 OnExposeComplete: enter
21:18:41.509 00.001 9044 UpdateGuideState(): m_state=6
21:18:41.510 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
21:18:41.511 00.001 9044 Star::Find returns 1 (0), X=1010.78, Y=824.61, Mass=5701, SNR=51.9, Peak=173 HFD=5.2
21:18:41.513 00.002 9044 MultiStar: [#1 0.08,0.04,1.04,U] [#2 -0.07,-0.18,1.19,U] [#3 0.11,0.19,0.85,U] [#4 -0.09,0.03,1.27,U] [#5 -0.21,0.22,0.66,U] [#6 -0.08,0.15,0.42,U] [#7 0.01,-0.11,0.43,U] [#8 -0.08,-0.16,0.40,U] 
21:18:41.514 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {-0.01, 0.21}
21:18:41.515 00.001 9044 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.62) = xAngle (3.79 = -2.49)
21:18:41.517 00.002 9044 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.71 = 0.71)
21:18:41.519 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.17 mountX=-0.05 mountY=0.04, mountTheta=2.46
21:18:41.524 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.05, opts=13)
21:18:41.526 00.002 9044 Enqueuing Move request for scope (-0.03, 0.05)
21:18:41.529 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:41.532 00.003 9044 UpdateGuideState exits: m=5701 SNR=51.9
21:18:41.534 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:41.536 00.002 12252 Worker thread wakes up
21:18:41.537 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
21:18:41.537 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
21:18:41.537 00.000 12252 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=0.04
21:18:41.537 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:41.539 00.002 9044 Enqueuing Expose request
21:18:41.543 00.004 12252 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1316.15
21:18:41.543 00.000 12252 PPEC: input: -0.05, control: -0.00, exposure: 2000
21:18:41.543 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:41.545 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:18:41.545 00.000 12252 MoveAxis(E, 1, ABG)
21:18:41.545 00.000 12252 Guiding  Dir = 2, Dur = 1
21:18:41.545 00.000 12252 IsSlewing returns 0
21:18:41.546 00.001 12252 IsGuiding returns 0
21:18:41.549 00.003 12252 IsGuiding returns 0
21:18:41.549 00.000 12252 Move returns status 0, amount 1
21:18:41.549 00.000 12252 MoveAxis(N, 0, ABG)
21:18:41.549 00.000 12252 Move returns status 0, amount 0
21:18:41.549 00.000 12252 move complete, result=0
21:18:41.549 00.000 12252 worker thread done servicing request
21:18:41.549 00.000 12252 Worker thread wakes up
21:18:41.549 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:41.549 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:41.549 00.000 9044 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:18:43.907 02.358 12252 Exposure complete
21:18:43.978 00.071 12252 worker thread done servicing request
21:18:43.978 00.000 9044 OnExposeComplete: enter
21:18:43.980 00.002 9044 UpdateGuideState(): m_state=6
21:18:43.981 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1753
21:18:43.983 00.002 9044 Star::Find returns 1 (0), X=1010.71, Y=824.76, Mass=5514, SNR=51.1, Peak=173 HFD=5.2
21:18:43.984 00.001 9044 MultiStar: [#1 0.02,0.28,1.07,U] [#2 -0.05,-0.06,1.21,U] [#3 0.02,0.17,0.85,U] [#4 -0.09,0.02,1.28,U] [#5 -0.21,0.33,0.67,U] [#6 -0.11,0.21,0.43,U] [#7 0.02,0.02,0.44,U] [#8 -0.00,0.10,0.41,U] 
21:18:43.985 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.15}, one-star: {-0.09, 0.37}
21:18:43.986 00.001 9044 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.62) = xAngle (3.54 = -2.74)
21:18:43.988 00.002 9044 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.46 = 0.46)
21:18:43.989 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.92 mountX=-0.15 mountY=0.07, mountTheta=2.70
21:18:43.991 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.15, opts=13)
21:18:43.992 00.001 9044 Enqueuing Move request for scope (-0.05, 0.15)
21:18:43.993 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:43.994 00.001 12252 Worker thread wakes up
21:18:43.995 00.001 9044 UpdateGuideState exits: m=5514 SNR=51.1
21:18:43.996 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:43.997 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:43.999 00.002 9044 Enqueuing Expose request
21:18:44.000 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
21:18:44.001 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
21:18:44.001 00.000 12252 Moving (-0.05, 0.15) raw xDistance=-0.15 yDistance=0.07
21:18:44.003 00.002 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 1316.34
21:18:44.003 00.000 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
21:18:44.003 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:44.003 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:18:44.003 00.000 12252 MoveAxis(E, 38, ABG)
21:18:44.003 00.000 12252 Guiding  Dir = 2, Dur = 38
21:18:44.003 00.000 12252 IsSlewing returns 0
21:18:44.003 00.000 12252 IsGuiding returns 0
21:18:44.005 00.002 12252 PulseGuide returned control before completion, sleep 47
21:18:44.061 00.056 12252 IsGuiding returns 0
21:18:44.061 00.000 12252 Move returns status 0, amount 38
21:18:44.061 00.000 12252 MoveAxis(N, 0, ABG)
21:18:44.061 00.000 12252 Move returns status 0, amount 0
21:18:44.061 00.000 12252 move complete, result=0
21:18:44.061 00.000 12252 worker thread done servicing request
21:18:44.061 00.000 12252 Worker thread wakes up
21:18:44.061 00.000 9044 GuideStep: -0.1 px 38 ms EAST, 0.1 px 0 ms NORTH
21:18:44.064 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:44.065 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:46.425 02.360 12252 Exposure complete
21:18:46.479 00.054 12252 worker thread done servicing request
21:18:46.481 00.002 9044 OnExposeComplete: enter
21:18:46.482 00.001 9044 UpdateGuideState(): m_state=6
21:18:46.485 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1754
21:18:46.487 00.002 9044 Star::Find returns 1 (0), X=1010.80, Y=824.82, Mass=5632, SNR=51.8, Peak=173 HFD=5.1
21:18:46.490 00.003 9044 MultiStar: [#1 0.10,0.25,1.02,U] [#2 -0.01,-0.11,1.20,U] [#3 0.07,0.23,0.85,U] [#4 -0.05,0.08,1.28,U] [#5 -0.15,0.23,0.65,U] [#6 -0.04,0.14,0.43,U] [#7 0.04,-0.04,0.43,U] [#8 0.02,0.02,0.41,U] 
21:18:46.493 00.003 9044 refined, 8 included, MultiStar: {0.00, 0.15}, one-star: {0.01, 0.43}
21:18:46.495 00.002 9044 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.62) = xAngle (3.19 = -3.09)
21:18:46.497 00.002 9044 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.11 = 0.11)
21:18:46.499 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.57 mountX=-0.15 mountY=0.02, mountTheta=3.03
21:18:46.502 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.15, opts=13)
21:18:46.504 00.002 9044 Enqueuing Move request for scope (0.00, 0.15)
21:18:46.505 00.001 12252 Worker thread wakes up
21:18:46.506 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:46.507 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
21:18:46.507 00.000 9044 UpdateGuideState exits: m=5632 SNR=51.8
21:18:46.508 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
21:18:46.508 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:46.510 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:46.511 00.001 9044 Enqueuing Expose request
21:18:46.512 00.001 12252 Moving (0.00, 0.15) raw xDistance=-0.15 yDistance=0.02
21:18:46.517 00.005 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1316.52
21:18:46.518 00.001 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
21:18:46.518 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:46.518 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:18:46.518 00.000 12252 MoveAxis(E, 38, ABG)
21:18:46.518 00.000 12252 Guiding  Dir = 2, Dur = 38
21:18:46.518 00.000 12252 IsSlewing returns 0
21:18:46.520 00.002 12252 IsGuiding returns 0
21:18:46.522 00.002 12252 PulseGuide returned control before completion, sleep 46
21:18:46.568 00.046 12252 IsGuiding returns 0
21:18:46.568 00.000 12252 Move returns status 0, amount 38
21:18:46.568 00.000 12252 MoveAxis(N, 0, ABG)
21:18:46.568 00.000 12252 Move returns status 0, amount 0
21:18:46.568 00.000 12252 move complete, result=0
21:18:46.569 00.001 12252 worker thread done servicing request
21:18:46.569 00.000 9044 GuideStep: -0.1 px 38 ms EAST, 0.0 px 0 ms NORTH
21:18:46.570 00.001 12252 Worker thread wakes up
21:18:46.570 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:46.570 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:48.920 02.350 12252 Exposure complete
21:18:48.967 00.047 12252 worker thread done servicing request
21:18:48.967 00.000 9044 OnExposeComplete: enter
21:18:48.969 00.002 9044 UpdateGuideState(): m_state=6
21:18:48.970 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1755
21:18:48.971 00.001 9044 Star::Find returns 1 (0), X=1010.57, Y=824.65, Mass=5510, SNR=50.9, Peak=173 HFD=5.2
21:18:48.972 00.001 9044 MultiStar: [#1 -0.13,-0.03,1.08,U] [#2 -0.13,-0.19,1.21,U] [#3 -0.00,0.11,0.86,U] [#4 -0.15,-0.06,1.29,U] [#5 -0.28,0.11,0.66,U] [#6 -0.21,0.04,0.43,U] [#7 -0.11,-0.28,0.44,U] [#8 -0.08,-0.14,0.42,U] 
21:18:48.975 00.003 9044 refined, 8 included, MultiStar: {-0.15, -0.01}, one-star: {-0.23, 0.25}
21:18:48.976 00.001 9044 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.62) = xAngle (-1.44 = -1.44)
21:18:48.978 00.002 9044 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.52 = 1.76)
21:18:48.981 00.003 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.06 mountX=0.02 mountY=0.14, mountTheta=1.44
21:18:48.986 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.01, opts=13)
21:18:48.988 00.002 9044 Enqueuing Move request for scope (-0.15, -0.01)
21:18:48.991 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:48.993 00.002 9044 UpdateGuideState exits: m=5510 SNR=50.9
21:18:48.996 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:48.998 00.002 12252 Worker thread wakes up
21:18:48.998 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:49.000 00.002 9044 Enqueuing Expose request
21:18:49.003 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
21:18:49.003 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
21:18:49.003 00.000 12252 Moving (-0.15, -0.01) raw xDistance=0.02 yDistance=0.14
21:18:49.005 00.002 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1316.71
21:18:49.005 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
21:18:49.005 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:49.005 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:18:49.005 00.000 12252 MoveAxis(E, 6, ABG)
21:18:49.005 00.000 12252 Guiding  Dir = 2, Dur = 6
21:18:49.006 00.001 12252 IsSlewing returns 0
21:18:49.006 00.000 12252 IsGuiding returns 0
21:18:49.009 00.003 12252 PulseGuide returned control before completion, sleep 15
21:18:49.035 00.026 12252 IsGuiding returns 0
21:18:49.035 00.000 12252 Move returns status 0, amount 6
21:18:49.035 00.000 12252 MoveAxis(N, 0, ABG)
21:18:49.035 00.000 12252 Move returns status 0, amount 0
21:18:49.035 00.000 12252 move complete, result=0
21:18:49.036 00.001 12252 worker thread done servicing request
21:18:49.036 00.000 12252 Worker thread wakes up
21:18:49.036 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:18:49.038 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:49.038 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:51.378 02.340 12252 Exposure complete
21:18:51.434 00.056 12252 worker thread done servicing request
21:18:51.434 00.000 9044 OnExposeComplete: enter
21:18:51.437 00.003 9044 UpdateGuideState(): m_state=6
21:18:51.439 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1756
21:18:51.440 00.001 9044 Star::Find returns 1 (0), X=1010.44, Y=824.85, Mass=5669, SNR=51.7, Peak=173 HFD=5.2
21:18:51.442 00.002 9044 MultiStar: [#1 -0.29,0.17,1.06,U] [#2 -0.22,-0.03,1.21,U] [#3 -0.03,0.42,0.00,M1] [#4 -0.29,0.13,1.28,U] [#5 -0.39,0.42,0.00,M1] [#6 -0.38,0.21,0.00,M1] [#7 -0.20,0.07,0.43,U] [#8 -0.29,0.08,0.41,U] 
21:18:51.443 00.001 9044 refined, 5 included, MultiStar: {-0.28, 0.16}, one-star: {-0.36, 0.45}
21:18:51.444 00.001 9044 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.62) = xAngle (4.26 = -2.02)
21:18:51.446 00.002 9044 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.18 = 1.18)
21:18:51.447 00.001 9044 CameraToMount -- cameraX=-0.28 cameraY=0.16 hyp=0.32 cameraTheta=2.63 mountX=-0.14 mountY=0.29, mountTheta=2.01
21:18:51.448 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.28, y=0.16, opts=13)
21:18:51.450 00.002 9044 Enqueuing Move request for scope (-0.28, 0.16)
21:18:51.451 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:51.452 00.001 9044 UpdateGuideState exits: m=5669 SNR=51.7
21:18:51.454 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:51.454 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:51.455 00.001 9044 Enqueuing Expose request
21:18:51.457 00.002 12252 Worker thread wakes up
21:18:51.457 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.16) opts 0xd
21:18:51.457 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.28, 0.16)
21:18:51.457 00.000 12252 Moving (-0.28, 0.16) raw xDistance=-0.14 yDistance=0.29
21:18:51.462 00.005 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1316.90
21:18:51.462 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
21:18:51.462 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:18:51.462 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:18:51.462 00.000 12252 MoveAxis(E, 37, ABG)
21:18:51.462 00.000 12252 Guiding  Dir = 2, Dur = 37
21:18:51.462 00.000 12252 IsSlewing returns 0
21:18:51.463 00.001 12252 IsGuiding returns 0
21:18:51.465 00.002 12252 PulseGuide returned control before completion, sleep 45
21:18:51.519 00.054 12252 IsGuiding returns 0
21:18:51.519 00.000 12252 Move returns status 0, amount 37
21:18:51.519 00.000 12252 MoveAxis(N, 0, ABG)
21:18:51.519 00.000 12252 Move returns status 0, amount 0
21:18:51.519 00.000 12252 move complete, result=0
21:18:51.519 00.000 12252 worker thread done servicing request
21:18:51.519 00.000 12252 Worker thread wakes up
21:18:51.519 00.000 9044 GuideStep: -0.1 px 37 ms EAST, 0.3 px 0 ms NORTH
21:18:51.521 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:51.522 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:53.867 02.345 12252 Exposure complete
21:18:53.912 00.045 12252 worker thread done servicing request
21:18:53.912 00.000 9044 OnExposeComplete: enter
21:18:53.914 00.002 9044 UpdateGuideState(): m_state=6
21:18:53.917 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1757
21:18:53.918 00.001 9044 Star::Find returns 1 (0), X=1010.44, Y=824.71, Mass=5591, SNR=51.3, Peak=173 HFD=5.2
21:18:53.919 00.001 9044 MultiStar: [#1 -0.17,0.06,1.06,U] [#2 -0.12,-0.12,1.22,U] [#3 -0.22,0.15,0.86,U] [#4 -0.27,0.05,1.29,U] [#5 -0.31,0.24,0.67,U] [#6 -0.31,0.04,0.42,U] [#7 -0.16,0.04,0.44,U] [#8 -0.09,-0.11,0.41,U] 
21:18:53.920 00.001 9044 refined, 8 included, MultiStar: {-0.23, 0.08}, one-star: {-0.35, 0.32}
21:18:53.920 00.000 9044 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.62) = xAngle (4.44 = -1.85)
21:18:53.921 00.001 9044 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.35 = 1.35)
21:18:53.922 00.001 9044 CameraToMount -- cameraX=-0.23 cameraY=0.08 hyp=0.24 cameraTheta=2.81 mountX=-0.07 mountY=0.23, mountTheta=1.84
21:18:53.923 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.23, y=0.08, opts=13)
21:18:53.924 00.001 9044 Enqueuing Move request for scope (-0.23, 0.08)
21:18:53.925 00.001 12252 Worker thread wakes up
21:18:53.925 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:53.926 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.08) opts 0xd
21:18:53.926 00.000 9044 UpdateGuideState exits: m=5591 SNR=51.3
21:18:53.927 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.23, 0.08)
21:18:53.927 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:53.927 00.000 12252 Moving (-0.23, 0.08) raw xDistance=-0.07 yDistance=0.23
21:18:53.927 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:53.931 00.004 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1317.09
21:18:53.931 00.000 9044 Enqueuing Expose request
21:18:53.934 00.003 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
21:18:53.934 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:18:53.934 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:18:53.934 00.000 12252 MoveAxis(E, 2, ABG)
21:18:53.934 00.000 12252 Guiding  Dir = 2, Dur = 2
21:18:53.935 00.001 12252 IsSlewing returns 0
21:18:53.935 00.000 12252 IsGuiding returns 0
21:18:53.937 00.002 12252 PulseGuide returned control before completion, sleep 11
21:18:53.960 00.023 12252 IsGuiding returns 0
21:18:53.961 00.001 12252 Move returns status 0, amount 2
21:18:53.961 00.000 12252 MoveAxis(N, 0, ABG)
21:18:53.961 00.000 12252 Move returns status 0, amount 0
21:18:53.961 00.000 12252 move complete, result=0
21:18:53.961 00.000 12252 worker thread done servicing request
21:18:53.961 00.000 12252 Worker thread wakes up
21:18:53.961 00.000 9044 GuideStep: -0.1 px 2 ms EAST, 0.2 px 0 ms NORTH
21:18:53.964 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:53.965 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:56.313 02.348 12252 Exposure complete
21:18:56.356 00.043 12252 worker thread done servicing request
21:18:56.356 00.000 9044 OnExposeComplete: enter
21:18:56.357 00.001 9044 UpdateGuideState(): m_state=6
21:18:56.358 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1758
21:18:56.359 00.001 9044 Star::Find returns 1 (0), X=1010.68, Y=824.84, Mass=5699, SNR=51.8, Peak=173 HFD=5.2
21:18:56.362 00.003 9044 MultiStar: [#1 -0.02,0.28,1.03,U] [#2 -0.15,-0.05,1.21,U] [#3 0.00,0.20,0.85,U] [#4 -0.09,0.11,1.28,U] [#5 -0.27,0.30,0.00,M1] [#6 -0.17,0.28,0.43,U] [#7 0.00,0.08,0.44,U] [#8 -0.17,0.10,0.41,U] 
21:18:56.363 00.001 9044 refined, 7 included, MultiStar: {-0.09, 0.18}, one-star: {-0.11, 0.44}
21:18:56.364 00.001 9044 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.62) = xAngle (3.65 = -2.63)
21:18:56.365 00.001 9044 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.57 = 0.57)
21:18:56.366 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.03 mountX=-0.17 mountY=0.11, mountTheta=2.59
21:18:56.368 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.18, opts=13)
21:18:56.369 00.001 9044 Enqueuing Move request for scope (-0.09, 0.18)
21:18:56.371 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:56.372 00.001 9044 UpdateGuideState exits: m=5699 SNR=51.8
21:18:56.373 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:56.374 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:56.375 00.001 9044 Enqueuing Expose request
21:18:56.376 00.001 12252 Worker thread wakes up
21:18:56.376 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
21:18:56.376 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
21:18:56.376 00.000 12252 Moving (-0.09, 0.18) raw xDistance=-0.17 yDistance=0.11
21:18:56.379 00.003 12252 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 1317.28
21:18:56.379 00.000 12252 PPEC: input: -0.17, control: -0.12, exposure: 2000
21:18:56.379 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:56.380 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:18:56.380 00.000 12252 MoveAxis(E, 46, ABG)
21:18:56.380 00.000 12252 Guiding  Dir = 2, Dur = 46
21:18:56.380 00.000 12252 IsSlewing returns 0
21:18:56.380 00.000 12252 IsGuiding returns 0
21:18:56.382 00.002 12252 PulseGuide returned control before completion, sleep 54
21:18:56.447 00.065 12252 IsGuiding returns 0
21:18:56.447 00.000 12252 Move returns status 0, amount 46
21:18:56.447 00.000 12252 MoveAxis(N, 0, ABG)
21:18:56.447 00.000 12252 Move returns status 0, amount 0
21:18:56.447 00.000 12252 move complete, result=0
21:18:56.447 00.000 12252 worker thread done servicing request
21:18:56.447 00.000 12252 Worker thread wakes up
21:18:56.447 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:56.447 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:18:56.447 00.000 9044 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
21:18:58.792 02.345 12252 Exposure complete
21:18:58.839 00.047 12252 worker thread done servicing request
21:18:58.839 00.000 9044 OnExposeComplete: enter
21:18:58.839 00.000 9044 UpdateGuideState(): m_state=6
21:18:58.841 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1759
21:18:58.843 00.002 9044 Star::Find returns 1 (0), X=1010.67, Y=824.47, Mass=5687, SNR=51.8, Peak=173 HFD=5.2
21:18:58.846 00.003 9044 MultiStar: [#1 -0.00,-0.07,1.07,U] [#2 -0.09,-0.19,1.19,U] [#3 0.04,0.06,0.84,U] [#4 -0.17,-0.07,1.29,U] [#5 -0.32,0.24,0.65,U] [#6 -0.22,-0.01,0.43,U] [#7 -0.01,-0.33,0.43,U] [#8 -0.14,-0.19,0.41,U] 
21:18:58.849 00.003 9044 refined, 8 included, MultiStar: {-0.11, -0.05}, one-star: {-0.12, 0.07}
21:18:58.851 00.002 9044 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.62) = xAngle (-1.11 = -1.11)
21:18:58.854 00.003 9044 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.19 = 2.09)
21:18:58.856 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.74 mountX=0.05 mountY=0.10, mountTheta=1.10
21:18:58.861 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.05, opts=13)
21:18:58.864 00.003 9044 Enqueuing Move request for scope (-0.11, -0.05)
21:18:58.866 00.002 12252 Worker thread wakes up
21:18:58.866 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:18:58.867 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
21:18:58.867 00.000 9044 UpdateGuideState exits: m=5687 SNR=51.8
21:18:58.870 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
21:18:58.870 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:18:58.871 00.001 12252 Moving (-0.11, -0.05) raw xDistance=0.05 yDistance=0.10
21:18:58.871 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:18:58.872 00.001 9044 Enqueuing Expose request
21:18:58.875 00.003 12252 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1317.47
21:18:58.875 00.000 12252 PPEC: input: 0.05, control: 0.00, exposure: 2000
21:18:58.875 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:18:58.875 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:18:58.875 00.000 12252 MoveAxis(W, 0, ABG)
21:18:58.875 00.000 12252 Move returns status 0, amount 0
21:18:58.875 00.000 12252 MoveAxis(N, 0, ABG)
21:18:58.875 00.000 12252 Move returns status 0, amount 0
21:18:58.875 00.000 12252 move complete, result=0
21:18:58.875 00.000 12252 worker thread done servicing request
21:18:58.875 00.000 12252 Worker thread wakes up
21:18:58.875 00.000 9044 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
21:18:58.878 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:18:58.878 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:01.223 02.345 12252 Exposure complete
21:19:01.268 00.045 12252 worker thread done servicing request
21:19:01.268 00.000 9044 OnExposeComplete: enter
21:19:01.269 00.001 9044 UpdateGuideState(): m_state=6
21:19:01.271 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1760
21:19:01.274 00.003 9044 Star::Find returns 1 (0), X=1010.69, Y=824.47, Mass=5554, SNR=51.2, Peak=173 HFD=5.2
21:19:01.275 00.001 9044 MultiStar: [#1 -0.12,-0.11,1.05,U] [#2 -0.15,-0.29,1.22,U] [#3 -0.06,-0.01,0.85,U] [#4 -0.17,-0.08,1.28,U] [#5 -0.33,0.08,0.68,U] [#6 -0.25,-0.02,0.43,U] [#7 0.01,-0.25,0.45,U] [#8 -0.31,-0.31,0.00,M1] 
21:19:01.275 00.000 9044 single-star, 7 included, MultiStar: {-0.15, -0.08}, one-star: {-0.11, 0.07}
21:19:01.276 00.001 9044 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.62) = xAngle (4.19 = -2.10)
21:19:01.277 00.001 9044 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.10 = 1.10)
21:19:01.278 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.56 mountX=-0.06 mountY=0.11, mountTheta=2.08
21:19:01.280 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.07, opts=13)
21:19:01.283 00.003 9044 Enqueuing Move request for scope (-0.11, 0.07)
21:19:01.285 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:01.288 00.003 9044 UpdateGuideState exits: m=5554 SNR=51.2
21:19:01.290 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:01.292 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:01.294 00.002 9044 Enqueuing Expose request
21:19:01.296 00.002 12252 Worker thread wakes up
21:19:01.296 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
21:19:01.296 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
21:19:01.296 00.000 12252 Moving (-0.11, 0.07) raw xDistance=-0.06 yDistance=0.11
21:19:01.299 00.003 12252 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1317.66
21:19:01.299 00.000 12252 PPEC: input: -0.06, control: 0.02, exposure: 2000
21:19:01.299 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:01.300 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:19:01.300 00.000 12252 MoveAxis(W, 7, ABG)
21:19:01.300 00.000 12252 Guiding  Dir = 3, Dur = 7
21:19:01.300 00.000 12252 IsSlewing returns 0
21:19:01.300 00.000 12252 IsGuiding returns 0
21:19:01.302 00.002 12252 PulseGuide returned control before completion, sleep 16
21:19:01.333 00.031 12252 IsGuiding returns 0
21:19:01.333 00.000 12252 Move returns status 0, amount 7
21:19:01.333 00.000 12252 MoveAxis(N, 0, ABG)
21:19:01.333 00.000 12252 Move returns status 0, amount 0
21:19:01.333 00.000 12252 move complete, result=0
21:19:01.333 00.000 12252 worker thread done servicing request
21:19:01.333 00.000 12252 Worker thread wakes up
21:19:01.333 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:01.333 00.000 9044 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
21:19:01.335 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:03.684 02.349 12252 Exposure complete
21:19:03.739 00.055 12252 worker thread done servicing request
21:19:03.740 00.001 9044 OnExposeComplete: enter
21:19:03.741 00.001 9044 UpdateGuideState(): m_state=6
21:19:03.744 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1761
21:19:03.746 00.002 9044 Star::Find returns 1 (0), X=1010.42, Y=824.78, Mass=5648, SNR=51.7, Peak=173 HFD=5.2
21:19:03.750 00.004 9044 MultiStar: [#1 -0.20,0.15,1.05,U] [#2 -0.17,-0.09,1.19,U] [#3 -0.12,0.19,0.85,U] [#4 -0.24,0.05,1.29,U] [#5 -0.25,0.25,0.65,U] [#6 -0.30,0.17,0.42,U] [#7 -0.14,-0.01,0.43,U] [#8 -0.23,-0.08,0.41,U] 
21:19:03.752 00.002 9044 refined, 8 included, MultiStar: {-0.22, 0.12}, one-star: {-0.37, 0.38}
21:19:03.754 00.002 9044 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.62) = xAngle (4.28 = -2.00)
21:19:03.755 00.001 9044 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.20 = 1.20)
21:19:03.756 00.001 9044 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.66 mountX=-0.11 mountY=0.24, mountTheta=1.99
21:19:03.758 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.22, y=0.12, opts=13)
21:19:03.759 00.001 9044 Enqueuing Move request for scope (-0.22, 0.12)
21:19:03.760 00.001 12252 Worker thread wakes up
21:19:03.760 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
21:19:03.760 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
21:19:03.760 00.000 12252 Moving (-0.22, 0.12) raw xDistance=-0.11 yDistance=0.24
21:19:03.760 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:03.761 00.001 9044 UpdateGuideState exits: m=5648 SNR=51.7
21:19:03.762 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:03.764 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:03.765 00.001 9044 Enqueuing Expose request
21:19:03.767 00.002 12252 PPEC rslt: input = -0.11, final = -0.02, react = -0.06, pred = 0.04, hyst = -0.06, hyst_pct = 0.00, period_length = 1317.86
21:19:03.767 00.000 12252 PPEC: input: -0.11, control: -0.02, exposure: 2000
21:19:03.767 00.000 12252 switching direction from 0 to 1 - decHistory=3 oldest=0.12 newest=0.45
21:19:03.767 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
21:19:03.767 00.000 12252 MoveAxis(E, 7, ABG)
21:19:03.767 00.000 12252 Guiding  Dir = 2, Dur = 7
21:19:03.768 00.001 12252 IsSlewing returns 0
21:19:03.768 00.000 12252 IsGuiding returns 0
21:19:03.770 00.002 12252 PulseGuide returned control before completion, sleep 16
21:19:03.800 00.030 12252 IsGuiding returns 0
21:19:03.800 00.000 12252 Move returns status 0, amount 7
21:19:03.800 00.000 12252 BLC: Oldest BLC event removed
21:19:03.800 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
21:19:03.800 00.000 12252 MoveAxis(S, 161, ABG)
21:19:03.800 00.000 12252 Guiding  Dir = 1, Dur = 161
21:19:03.800 00.000 12252 IsSlewing returns 0
21:19:03.801 00.001 12252 IsGuiding returns 0
21:19:03.806 00.005 12252 PulseGuide returned control before completion, sleep 166
21:19:03.987 00.181 12252 IsGuiding returns 0
21:19:03.987 00.000 12252 Move returns status 0, amount 161
21:19:03.987 00.000 12252 move complete, result=0
21:19:03.987 00.000 12252 worker thread done servicing request
21:19:03.987 00.000 12252 Worker thread wakes up
21:19:03.987 00.000 9044 GuideStep: -0.1 px 7 ms EAST, 0.2 px 161 ms SOUTH
21:19:03.988 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:03.988 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:06.338 02.350 12252 Exposure complete
21:19:06.385 00.047 12252 worker thread done servicing request
21:19:06.385 00.000 9044 OnExposeComplete: enter
21:19:06.389 00.004 9044 UpdateGuideState(): m_state=6
21:19:06.391 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1762
21:19:06.393 00.002 9044 Star::Find returns 1 (0), X=1010.85, Y=824.77, Mass=5521, SNR=51.1, Peak=173 HFD=5.0
21:19:06.394 00.001 9044 MultiStar: [#1 0.19,0.27,1.05,U] [#2 0.11,-0.10,1.19,U] [#3 0.14,0.18,0.85,U] [#4 0.06,0.06,1.29,U] [#5 -0.15,0.18,0.66,U] [#6 0.01,0.15,0.43,U] [#7 0.17,-0.10,0.45,U] [#8 -0.00,-0.13,0.41,U] 
21:19:06.395 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.06, 0.37}
21:19:06.396 00.001 9044 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.62) = xAngle (2.61 = 2.61)
21:19:06.399 00.003 9044 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.47 = -0.47)
21:19:06.400 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.99 mountX=-0.12 mountY=-0.06, mountTheta=-2.66
21:19:06.402 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.12, opts=13)
21:19:06.403 00.001 9044 Enqueuing Move request for scope (0.08, 0.12)
21:19:06.404 00.001 12252 Worker thread wakes up
21:19:06.404 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:06.405 00.001 9044 UpdateGuideState exits: m=5521 SNR=51.1
21:19:06.406 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
21:19:06.407 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:06.407 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
21:19:06.407 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:06.408 00.001 9044 Enqueuing Expose request
21:19:06.409 00.001 12252 Moving (0.08, 0.12) raw xDistance=-0.12 yDistance=-0.06
21:19:06.409 00.000 12252 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.236281, 1:-0.063424
21:19:06.409 00.000 12252 BLC: No correction, Miss < min_move
21:19:06.411 00.002 12252 PPEC rslt: input = -0.12, final = 0.02, react = -0.07, pred = 0.10, hyst = -0.06, hyst_pct = 0.00, period_length = 1318.05
21:19:06.411 00.000 12252 PPEC: input: -0.12, control: 0.02, exposure: 2000
21:19:06.411 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:06.412 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:19:06.412 00.000 12252 MoveAxis(W, 9, ABG)
21:19:06.412 00.000 12252 Guiding  Dir = 3, Dur = 9
21:19:06.412 00.000 12252 IsSlewing returns 0
21:19:06.413 00.001 12252 IsGuiding returns 0
21:19:06.415 00.002 12252 PulseGuide returned control before completion, sleep 17
21:19:06.446 00.031 12252 IsGuiding returns 0
21:19:06.447 00.001 12252 Move returns status 0, amount 9
21:19:06.447 00.000 12252 MoveAxis(N, 0, ABG)
21:19:06.447 00.000 12252 Move returns status 0, amount 0
21:19:06.447 00.000 12252 move complete, result=0
21:19:06.447 00.000 12252 worker thread done servicing request
21:19:06.447 00.000 9044 GuideStep: -0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
21:19:06.449 00.002 12252 Worker thread wakes up
21:19:06.449 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:06.449 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:08.819 02.370 12252 Exposure complete
21:19:08.897 00.078 12252 worker thread done servicing request
21:19:08.897 00.000 9044 OnExposeComplete: enter
21:19:08.899 00.002 9044 UpdateGuideState(): m_state=6
21:19:08.901 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1763
21:19:08.902 00.001 9044 Star::Find returns 1 (0), X=1010.93, Y=824.79, Mass=5558, SNR=51.5, Peak=173 HFD=5.3
21:19:08.903 00.001 9044 MultiStar: [#1 0.24,0.22,1.03,U] [#2 0.14,-0.14,1.19,U] [#3 0.24,0.17,0.85,U] [#4 0.08,-0.02,1.26,U] [#5 -0.05,0.20,0.66,U] [#6 0.16,0.04,0.43,U] [#7 0.29,-0.02,0.44,U] [#8 0.05,-0.05,0.41,U] 
21:19:08.904 00.001 9044 refined, 8 included, MultiStar: {0.14, 0.10}, one-star: {0.13, 0.39}
21:19:08.904 00.000 9044 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.62) = xAngle (2.22 = 2.22)
21:19:08.905 00.001 9044 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.87 = -0.87)
21:19:08.906 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.10 hyp=0.17 cameraTheta=0.59 mountX=-0.10 mountY=-0.13, mountTheta=-2.24
21:19:08.909 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.10, opts=13)
21:19:08.911 00.002 9044 Enqueuing Move request for scope (0.14, 0.10)
21:19:08.912 00.001 12252 Worker thread wakes up
21:19:08.913 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.10) opts 0xd
21:19:08.913 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.10)
21:19:08.913 00.000 12252 Moving (0.14, 0.10) raw xDistance=-0.10 yDistance=-0.13
21:19:08.913 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:08.915 00.002 12252 BLC: History state: CurrMiss=-0.13, AvgInitMiss=-0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.236281, 1:-0.063424, 2:-0.131371
21:19:08.915 00.000 9044 UpdateGuideState exits: m=5558 SNR=51.5
21:19:08.916 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:08.917 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:08.918 00.001 9044 Enqueuing Expose request
21:19:08.918 00.000 12252 BLC: No correction, Miss < min_move
21:19:08.923 00.005 12252 PPEC rslt: input = -0.10, final = 0.03, react = -0.06, pred = 0.09, hyst = -0.06, hyst_pct = 0.00, period_length = 1318.25
21:19:08.923 00.000 12252 PPEC: input: -0.10, control: 0.03, exposure: 2000
21:19:08.924 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:08.924 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:19:08.924 00.000 12252 MoveAxis(W, 13, ABG)
21:19:08.924 00.000 12252 Guiding  Dir = 3, Dur = 13
21:19:08.925 00.001 12252 IsSlewing returns 0
21:19:08.925 00.000 12252 IsGuiding returns 0
21:19:08.928 00.003 12252 PulseGuide returned control before completion, sleep 21
21:19:08.961 00.033 12252 IsGuiding returns 0
21:19:08.961 00.000 12252 Move returns status 0, amount 13
21:19:08.961 00.000 12252 MoveAxis(N, 0, ABG)
21:19:08.961 00.000 12252 Move returns status 0, amount 0
21:19:08.961 00.000 12252 move complete, result=0
21:19:08.961 00.000 12252 worker thread done servicing request
21:19:08.961 00.000 12252 Worker thread wakes up
21:19:08.961 00.000 9044 GuideStep: -0.1 px 13 ms WEST, -0.1 px 0 ms NORTH
21:19:08.963 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:08.963 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:11.307 02.344 12252 Exposure complete
21:19:11.364 00.057 12252 worker thread done servicing request
21:19:11.364 00.000 9044 OnExposeComplete: enter
21:19:11.365 00.001 9044 UpdateGuideState(): m_state=6
21:19:11.366 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1764
21:19:11.368 00.002 9044 Star::Find returns 1 (0), X=1011.00, Y=824.96, Mass=5600, SNR=51.4, Peak=173 HFD=5.1
21:19:11.369 00.001 9044 MultiStar: [#1 0.40,0.43,0.00,M1] [#2 0.27,0.06,1.18,U] [#3 0.42,0.48,0.00,M1] [#4 0.23,0.15,1.27,U] [#5 0.07,0.39,0.67,U] [#6 0.22,0.27,0.42,U] [#7 0.34,0.07,0.43,U] [#8 0.25,0.18,0.43,U] 
21:19:11.370 00.001 9044 refined, 6 included, MultiStar: {0.23, 0.24}, one-star: {0.21, 0.56}
21:19:11.371 00.001 9044 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.62) = xAngle (2.44 = 2.44)
21:19:11.372 00.001 9044 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.64 = -0.64)
21:19:11.373 00.001 9044 CameraToMount -- cameraX=0.23 cameraY=0.24 hyp=0.33 cameraTheta=0.82 mountX=-0.25 mountY=-0.20, mountTheta=-2.48
21:19:11.376 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.23, y=0.24, opts=13)
21:19:11.378 00.002 9044 Enqueuing Move request for scope (0.23, 0.24)
21:19:11.379 00.001 12252 Worker thread wakes up
21:19:11.379 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:11.380 00.001 9044 UpdateGuideState exits: m=5600 SNR=51.4
21:19:11.381 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:11.382 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:11.383 00.001 9044 Enqueuing Expose request
21:19:11.385 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.24) opts 0xd
21:19:11.385 00.000 12252 Handling offset move in thread for scope, endpoint = (0.23, 0.24)
21:19:11.385 00.000 12252 Moving (0.23, 0.24) raw xDistance=-0.25 yDistance=-0.20
21:19:11.385 00.000 12252 BLC: window closed
21:19:11.385 00.000 12252 BLC: History state: CurrMiss=-0.20, AvgInitMiss=-0.06, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.236281, 1:-0.063424, 2:-0.131371
21:19:11.385 00.000 12252 BLC: Over-shoot, no adjustment based on avgInitialMiss
21:19:11.385 00.000 12252 BLC: window closed
21:19:11.388 00.003 12252 PPEC rslt: input = -0.25, final = -0.05, react = -0.15, pred = 0.10, hyst = -0.13, hyst_pct = 0.00, period_length = 1318.44
21:19:11.388 00.000 12252 PPEC: input: -0.25, control: -0.05, exposure: 2000
21:19:11.388 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:19:11.388 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:19:11.388 00.000 12252 MoveAxis(E, 21, ABG)
21:19:11.388 00.000 12252 Guiding  Dir = 2, Dur = 21
21:19:11.388 00.000 12252 IsSlewing returns 0
21:19:11.388 00.000 12252 IsGuiding returns 0
21:19:11.391 00.003 12252 PulseGuide returned control before completion, sleep 30
21:19:11.427 00.036 12252 IsGuiding returns 0
21:19:11.427 00.000 12252 Move returns status 0, amount 21
21:19:11.427 00.000 12252 MoveAxis(N, 0, ABG)
21:19:11.428 00.001 12252 Move returns status 0, amount 0
21:19:11.428 00.000 12252 move complete, result=0
21:19:11.428 00.000 12252 worker thread done servicing request
21:19:11.428 00.000 12252 Worker thread wakes up
21:19:11.428 00.000 9044 GuideStep: -0.3 px 21 ms EAST, -0.2 px 0 ms NORTH
21:19:11.430 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:11.430 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:13.780 02.350 12252 Exposure complete
21:19:13.846 00.066 12252 worker thread done servicing request
21:19:13.846 00.000 9044 OnExposeComplete: enter
21:19:13.848 00.002 9044 UpdateGuideState(): m_state=6
21:19:13.850 00.002 9044 Star::Find(15, 1011, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
21:19:13.851 00.001 9044 Star::Find returns 1 (0), X=1010.92, Y=824.88, Mass=5659, SNR=51.6, Peak=173 HFD=5.3
21:19:13.854 00.003 9044 MultiStar: [#1 0.23,0.41,0.00,M2] [#2 0.12,-0.04,1.22,U] [#3 0.22,0.40,0.00,M2] [#4 0.10,0.13,1.27,U] [#5 -0.04,0.26,0.66,U] [#6 0.02,0.19,0.43,U] [#7 0.21,0.11,0.43,U] [#8 0.20,-0.05,0.42,U] 
21:19:13.855 00.001 9044 refined, 6 included, MultiStar: {0.10, 0.16}, one-star: {0.13, 0.48}
21:19:13.857 00.002 9044 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.62) = xAngle (2.63 = 2.63)
21:19:13.858 00.001 9044 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.45 = -0.45)
21:19:13.860 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.01 mountX=-0.17 mountY=-0.08, mountTheta=-2.68
21:19:13.863 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.16, opts=13)
21:19:13.864 00.001 9044 Enqueuing Move request for scope (0.10, 0.16)
21:19:13.865 00.001 12252 Worker thread wakes up
21:19:13.865 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:13.867 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
21:19:13.867 00.000 9044 UpdateGuideState exits: m=5659 SNR=51.6
21:19:13.869 00.002 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
21:19:13.869 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:13.870 00.001 12252 Moving (0.10, 0.16) raw xDistance=-0.17 yDistance=-0.08
21:19:13.870 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:13.871 00.001 9044 Enqueuing Expose request
21:19:13.873 00.002 12252 PPEC rslt: input = -0.17, final = -0.02, react = -0.10, pred = 0.08, hyst = -0.09, hyst_pct = 0.00, period_length = 1318.64
21:19:13.873 00.000 12252 PPEC: input: -0.17, control: -0.02, exposure: 2000
21:19:13.873 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:13.873 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:19:13.873 00.000 12252 MoveAxis(E, 8, ABG)
21:19:13.873 00.000 12252 Guiding  Dir = 2, Dur = 8
21:19:13.873 00.000 12252 IsSlewing returns 0
21:19:13.873 00.000 12252 IsGuiding returns 0
21:19:13.876 00.003 12252 PulseGuide returned control before completion, sleep 17
21:19:13.894 00.018 12252 IsGuiding returns 0
21:19:13.894 00.000 12252 Move returns status 0, amount 8
21:19:13.894 00.000 12252 MoveAxis(N, 0, ABG)
21:19:13.894 00.000 12252 Move returns status 0, amount 0
21:19:13.894 00.000 12252 move complete, result=0
21:19:13.894 00.000 12252 worker thread done servicing request
21:19:13.895 00.001 12252 Worker thread wakes up
21:19:13.895 00.000 9044 GuideStep: -0.2 px 8 ms EAST, -0.1 px 0 ms NORTH
21:19:13.898 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:13.898 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:16.240 02.342 12252 Exposure complete
21:19:16.290 00.050 12252 worker thread done servicing request
21:19:16.290 00.000 9044 OnExposeComplete: enter
21:19:16.291 00.001 9044 UpdateGuideState(): m_state=6
21:19:16.292 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1766
21:19:16.293 00.001 9044 Star::Find returns 1 (0), X=1010.92, Y=824.84, Mass=5441, SNR=50.6, Peak=173 HFD=4.8
21:19:16.294 00.001 9044 MultiStar: [#1 0.18,0.34,1.06,U] [#2 0.14,-0.10,1.23,U] [#3 0.26,0.26,0.86,U] [#4 0.02,0.08,1.29,U] [#5 -0.03,0.21,0.68,U] [#6 0.04,0.11,0.43,U] [#7 0.11,-0.00,0.45,U] [#8 0.18,-0.02,0.43,U] 
21:19:16.295 00.001 9044 refined, 8 included, MultiStar: {0.12, 0.16}, one-star: {0.13, 0.45}
21:19:16.296 00.001 9044 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.62) = xAngle (2.57 = 2.57)
21:19:16.297 00.001 9044 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.51 = -0.51)
21:19:16.298 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.16 hyp=0.20 cameraTheta=0.95 mountX=-0.17 mountY=-0.10, mountTheta=-2.61
21:19:16.301 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.16, opts=13)
21:19:16.302 00.001 9044 Enqueuing Move request for scope (0.12, 0.16)
21:19:16.303 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:16.304 00.001 9044 UpdateGuideState exits: m=5441 SNR=50.6
21:19:16.305 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:16.307 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:16.308 00.001 9044 Enqueuing Expose request
21:19:16.309 00.001 12252 Worker thread wakes up
21:19:16.309 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.16) opts 0xd
21:19:16.309 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.16)
21:19:16.309 00.000 12252 Moving (0.12, 0.16) raw xDistance=-0.17 yDistance=-0.10
21:19:16.312 00.003 12252 PPEC rslt: input = -0.17, final = -0.04, react = -0.10, pred = 0.06, hyst = -0.09, hyst_pct = 0.00, period_length = 1318.83
21:19:16.312 00.000 12252 PPEC: input: -0.17, control: -0.04, exposure: 2000
21:19:16.312 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:16.312 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:19:16.312 00.000 12252 MoveAxis(E, 15, ABG)
21:19:16.313 00.001 12252 Guiding  Dir = 2, Dur = 15
21:19:16.313 00.000 12252 IsSlewing returns 0
21:19:16.313 00.000 12252 IsGuiding returns 0
21:19:16.316 00.003 12252 PulseGuide returned control before completion, sleep 23
21:19:16.344 00.028 12252 IsGuiding returns 0
21:19:16.344 00.000 12252 Move returns status 0, amount 15
21:19:16.344 00.000 12252 MoveAxis(N, 0, ABG)
21:19:16.344 00.000 12252 Move returns status 0, amount 0
21:19:16.345 00.001 12252 move complete, result=0
21:19:16.345 00.000 12252 worker thread done servicing request
21:19:16.345 00.000 12252 Worker thread wakes up
21:19:16.345 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:16.345 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:16.345 00.000 9044 GuideStep: -0.2 px 15 ms EAST, -0.1 px 0 ms NORTH
21:19:18.707 02.362 12252 Exposure complete
21:19:18.771 00.064 12252 worker thread done servicing request
21:19:18.771 00.000 9044 OnExposeComplete: enter
21:19:18.772 00.001 9044 UpdateGuideState(): m_state=6
21:19:18.773 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1767
21:19:18.774 00.001 9044 Star::Find returns 1 (0), X=1010.97, Y=824.77, Mass=5553, SNR=51.1, Peak=173 HFD=5.0
21:19:18.775 00.001 9044 MultiStar: [#1 0.21,0.25,1.07,U] [#2 0.16,-0.12,1.23,U] [#3 0.28,0.18,0.86,U] [#4 0.05,0.07,1.29,U] [#5 0.03,0.21,0.66,U] [#6 0.13,0.10,0.43,U] [#7 0.21,-0.02,0.44,U] [#8 0.32,-0.04,0.42,U] 
21:19:18.776 00.001 9044 refined, 8 included, MultiStar: {0.16, 0.12}, one-star: {0.18, 0.37}
21:19:18.778 00.002 9044 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.62) = xAngle (2.27 = 2.27)
21:19:18.781 00.003 9044 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.82 = -0.82)
21:19:18.784 00.003 9044 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.64 mountX=-0.13 mountY=-0.15, mountTheta=-2.29
21:19:18.788 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.12, opts=13)
21:19:18.791 00.003 9044 Enqueuing Move request for scope (0.16, 0.12)
21:19:18.794 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:18.796 00.002 9044 UpdateGuideState exits: m=5553 SNR=51.1
21:19:18.799 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:18.801 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:18.803 00.002 9044 Enqueuing Expose request
21:19:18.806 00.003 12252 Worker thread wakes up
21:19:18.806 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
21:19:18.806 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
21:19:18.806 00.000 12252 Moving (0.16, 0.12) raw xDistance=-0.13 yDistance=-0.15
21:19:18.811 00.005 12252 PPEC rslt: input = -0.13, final = -0.05, react = -0.08, pred = 0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 1319.03
21:19:18.811 00.000 12252 PPEC: input: -0.13, control: -0.05, exposure: 2000
21:19:18.811 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:18.811 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:19:18.811 00.000 12252 MoveAxis(E, 19, ABG)
21:19:18.811 00.000 12252 Guiding  Dir = 2, Dur = 19
21:19:18.812 00.001 12252 IsSlewing returns 0
21:19:18.812 00.000 12252 IsGuiding returns 0
21:19:18.814 00.002 12252 PulseGuide returned control before completion, sleep 27
21:19:18.848 00.034 12252 IsGuiding returns 0
21:19:18.848 00.000 12252 Move returns status 0, amount 19
21:19:18.848 00.000 12252 MoveAxis(N, 0, ABG)
21:19:18.848 00.000 12252 Move returns status 0, amount 0
21:19:18.848 00.000 12252 move complete, result=0
21:19:18.848 00.000 12252 worker thread done servicing request
21:19:18.849 00.001 12252 Worker thread wakes up
21:19:18.849 00.000 9044 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
21:19:18.851 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:18.851 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:21.198 02.347 12252 Exposure complete
21:19:21.238 00.040 12252 worker thread done servicing request
21:19:21.239 00.001 9044 OnExposeComplete: enter
21:19:21.240 00.001 9044 UpdateGuideState(): m_state=6
21:19:21.241 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1768
21:19:21.242 00.001 9044 Star::Find returns 1 (0), X=1011.00, Y=824.60, Mass=5690, SNR=51.8, Peak=173 HFD=5.2
21:19:21.243 00.001 9044 MultiStar: [#1 0.32,0.18,1.07,U] [#2 0.16,-0.24,1.19,U] [#3 0.34,0.16,0.83,U] [#4 0.13,-0.08,1.27,U] [#5 0.15,0.12,0.66,U] [#6 0.25,0.03,0.42,U] [#7 0.31,-0.20,0.43,U] [#8 0.28,-0.10,0.41,U] 
21:19:21.244 00.001 9044 refined, 8 included, MultiStar: {0.22, 0.01}, one-star: {0.20, 0.20}
21:19:21.244 00.000 9044 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.62) = xAngle (1.68 = 1.68)
21:19:21.245 00.001 9044 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.40 = -1.40)
21:19:21.246 00.001 9044 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.06 mountX=-0.03 mountY=-0.22, mountTheta=-1.69
21:19:21.248 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=0.01, opts=13)
21:19:21.248 00.000 9044 Enqueuing Move request for scope (0.22, 0.01)
21:19:21.249 00.001 12252 Worker thread wakes up
21:19:21.249 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:21.250 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
21:19:21.250 00.000 9044 UpdateGuideState exits: m=5690 SNR=51.8
21:19:21.251 00.001 12252 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
21:19:21.251 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:21.252 00.001 12252 Moving (0.22, 0.01) raw xDistance=-0.03 yDistance=-0.22
21:19:21.252 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:21.253 00.001 9044 Enqueuing Expose request
21:19:21.255 00.002 12252 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1319.23
21:19:21.255 00.000 12252 PPEC: input: -0.03, control: 0.02, exposure: 2000
21:19:21.255 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:19:21.255 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:19:21.255 00.000 12252 MoveAxis(W, 8, ABG)
21:19:21.255 00.000 12252 Guiding  Dir = 3, Dur = 8
21:19:21.255 00.000 12252 IsSlewing returns 0
21:19:21.255 00.000 12252 IsGuiding returns 0
21:19:21.257 00.002 12252 PulseGuide returned control before completion, sleep 17
21:19:21.281 00.024 12252 IsGuiding returns 0
21:19:21.281 00.000 12252 Move returns status 0, amount 8
21:19:21.281 00.000 12252 MoveAxis(N, 0, ABG)
21:19:21.281 00.000 12252 Move returns status 0, amount 0
21:19:21.281 00.000 12252 move complete, result=0
21:19:21.281 00.000 12252 worker thread done servicing request
21:19:21.281 00.000 12252 Worker thread wakes up
21:19:21.281 00.000 9044 GuideStep: -0.0 px 8 ms WEST, -0.2 px 0 ms NORTH
21:19:21.283 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:21.283 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:23.638 02.355 12252 Exposure complete
21:19:23.701 00.063 12252 worker thread done servicing request
21:19:23.702 00.001 9044 OnExposeComplete: enter
21:19:23.703 00.001 9044 UpdateGuideState(): m_state=6
21:19:23.705 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1769
21:19:23.706 00.001 9044 Star::Find returns 1 (0), X=1010.70, Y=824.44, Mass=5537, SNR=51.2, Peak=173 HFD=5.3
21:19:23.707 00.001 9044 MultiStar: [#1 0.08,-0.05,1.07,U] [#2 -0.02,-0.21,1.19,U] [#3 0.14,0.00,0.85,U] [#4 -0.09,-0.13,1.29,U] [#5 -0.18,0.15,0.66,U] [#6 -0.05,-0.06,0.43,U] [#7 -0.02,-0.33,0.45,U] [#8 0.02,0.02,0.42,U] 
21:19:23.708 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.09, 0.04}
21:19:23.709 00.001 9044 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.62) = xAngle (-0.29 = -0.29)
21:19:23.709 00.000 9044 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.37 = 2.91)
21:19:23.710 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.91 mountX=0.07 mountY=0.02, mountTheta=0.23
21:19:23.715 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.07, opts=13)
21:19:23.717 00.002 9044 Enqueuing Move request for scope (-0.02, -0.07)
21:19:23.719 00.002 12252 Worker thread wakes up
21:19:23.719 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:23.720 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
21:19:23.720 00.000 9044 UpdateGuideState exits: m=5537 SNR=51.2
21:19:23.720 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
21:19:23.720 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:23.721 00.001 12252 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=0.02
21:19:23.721 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:23.722 00.001 9044 Enqueuing Expose request
21:19:23.726 00.004 12252 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1319.43
21:19:23.726 00.000 12252 PPEC: input: 0.07, control: -0.00, exposure: 2000
21:19:23.726 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:23.726 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:19:23.726 00.000 12252 MoveAxis(E, 1, ABG)
21:19:23.726 00.000 12252 Guiding  Dir = 2, Dur = 1
21:19:23.727 00.001 12252 IsSlewing returns 0
21:19:23.727 00.000 12252 IsGuiding returns 0
21:19:23.729 00.002 12252 IsGuiding returns 0
21:19:23.729 00.000 12252 Move returns status 0, amount 1
21:19:23.729 00.000 12252 MoveAxis(N, 0, ABG)
21:19:23.729 00.000 12252 Move returns status 0, amount 0
21:19:23.729 00.000 12252 move complete, result=0
21:19:23.729 00.000 12252 worker thread done servicing request
21:19:23.729 00.000 12252 Worker thread wakes up
21:19:23.729 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:23.729 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:19:23.730 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:26.072 02.342 12252 Exposure complete
21:19:26.118 00.046 12252 worker thread done servicing request
21:19:26.118 00.000 9044 OnExposeComplete: enter
21:19:26.120 00.002 9044 UpdateGuideState(): m_state=6
21:19:26.121 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1770
21:19:26.122 00.001 9044 Star::Find returns 1 (0), X=1010.70, Y=824.75, Mass=5520, SNR=51.0, Peak=173 HFD=5.2
21:19:26.123 00.001 9044 MultiStar: [#1 0.06,0.30,1.07,U] [#2 0.01,0.00,1.21,U] [#3 0.15,0.21,0.85,U] [#4 -0.10,0.03,1.28,U] [#5 -0.16,0.43,0.00,M1] [#6 -0.14,0.10,0.44,U] [#7 0.01,-0.10,0.44,U] [#8 -0.00,0.13,0.42,U] 
21:19:26.124 00.001 9044 refined, 7 included, MultiStar: {-0.01, 0.14}, one-star: {-0.09, 0.36}
21:19:26.125 00.001 9044 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.62) = xAngle (3.27 = -3.01)
21:19:26.125 00.000 9044 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.19 = 0.19)
21:19:26.126 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.65 mountX=-0.14 mountY=0.03, mountTheta=2.95
21:19:26.128 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.14, opts=13)
21:19:26.129 00.001 9044 Enqueuing Move request for scope (-0.01, 0.14)
21:19:26.130 00.001 12252 Worker thread wakes up
21:19:26.130 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:26.132 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
21:19:26.132 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
21:19:26.132 00.000 12252 Moving (-0.01, 0.14) raw xDistance=-0.14 yDistance=0.03
21:19:26.132 00.000 9044 UpdateGuideState exits: m=5520 SNR=51.0
21:19:26.134 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:26.136 00.002 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 1319.63
21:19:26.136 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
21:19:26.136 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:26.136 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:26.137 00.001 9044 Enqueuing Expose request
21:19:26.138 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:19:26.138 00.000 12252 MoveAxis(E, 34, ABG)
21:19:26.138 00.000 12252 Guiding  Dir = 2, Dur = 34
21:19:26.138 00.000 12252 IsSlewing returns 0
21:19:26.139 00.001 12252 IsGuiding returns 0
21:19:26.141 00.002 12252 PulseGuide returned control before completion, sleep 42
21:19:26.191 00.050 12252 IsGuiding returns 0
21:19:26.191 00.000 12252 Move returns status 0, amount 34
21:19:26.191 00.000 12252 MoveAxis(N, 0, ABG)
21:19:26.191 00.000 12252 Move returns status 0, amount 0
21:19:26.192 00.001 12252 move complete, result=0
21:19:26.192 00.000 12252 worker thread done servicing request
21:19:26.192 00.000 12252 Worker thread wakes up
21:19:26.192 00.000 9044 GuideStep: -0.1 px 34 ms EAST, 0.0 px 0 ms NORTH
21:19:26.195 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:26.195 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:28.541 02.346 12252 Exposure complete
21:19:28.583 00.042 12252 worker thread done servicing request
21:19:28.584 00.001 9044 OnExposeComplete: enter
21:19:28.584 00.000 9044 UpdateGuideState(): m_state=6
21:19:28.588 00.004 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1771
21:19:28.590 00.002 9044 Star::Find returns 1 (0), X=1010.72, Y=824.49, Mass=5483, SNR=50.8, Peak=173 HFD=5.2
21:19:28.593 00.003 9044 MultiStar: [#1 0.06,-0.04,1.08,U] [#2 -0.03,-0.19,1.23,U] [#3 0.15,0.06,0.86,U] [#4 -0.08,-0.05,1.29,U] [#5 -0.21,0.17,0.66,U] [#6 -0.14,0.03,0.43,U] [#7 0.08,-0.25,0.44,U] [#8 -0.06,-0.02,0.43,U] 
21:19:28.595 00.002 9044 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.07, 0.09}
21:19:28.598 00.003 9044 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.62) = xAngle (-0.79 = -0.79)
21:19:28.600 00.002 9044 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.87 = 2.41)
21:19:28.603 00.003 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.41 mountX=0.03 mountY=0.03, mountTheta=0.76
21:19:28.607 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.03, opts=13)
21:19:28.610 00.003 9044 Enqueuing Move request for scope (-0.03, -0.03)
21:19:28.612 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:28.614 00.002 12252 Worker thread wakes up
21:19:28.614 00.000 9044 UpdateGuideState exits: m=5483 SNR=50.8
21:19:28.616 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:28.618 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:28.619 00.001 9044 Enqueuing Expose request
21:19:28.622 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
21:19:28.622 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
21:19:28.622 00.000 12252 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.03
21:19:28.625 00.003 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1319.83
21:19:28.625 00.000 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
21:19:28.625 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:28.625 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:19:28.625 00.000 12252 MoveAxis(E, 0, ABG)
21:19:28.626 00.001 12252 Move returns status 0, amount 0
21:19:28.626 00.000 12252 MoveAxis(N, 0, ABG)
21:19:28.626 00.000 12252 Move returns status 0, amount 0
21:19:28.626 00.000 12252 move complete, result=0
21:19:28.626 00.000 12252 worker thread done servicing request
21:19:28.626 00.000 12252 Worker thread wakes up
21:19:28.627 00.001 9044 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:19:28.629 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:28.629 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:30.990 02.361 12252 Exposure complete
21:19:31.054 00.064 12252 worker thread done servicing request
21:19:31.054 00.000 9044 OnExposeComplete: enter
21:19:31.056 00.002 9044 UpdateGuideState(): m_state=6
21:19:31.058 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1772
21:19:31.058 00.000 9044 Star::Find returns 1 (0), X=1010.90, Y=824.71, Mass=5596, SNR=51.4, Peak=173 HFD=5.1
21:19:31.060 00.002 9044 MultiStar: [#1 0.23,0.23,1.04,U] [#2 0.07,-0.16,1.20,U] [#3 0.22,0.08,0.84,U] [#4 0.05,-0.01,1.29,U] [#5 -0.10,0.22,0.66,U] [#6 0.07,0.05,0.42,U] [#7 0.19,-0.05,0.44,U] [#8 0.10,-0.04,0.42,U] 
21:19:31.061 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.11, 0.32}
21:19:31.062 00.001 9044 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.62) = xAngle (2.25 = 2.25)
21:19:31.063 00.001 9044 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.84 = -0.84)
21:19:31.065 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.62 mountX=-0.08 mountY=-0.10, mountTheta=-2.27
21:19:31.067 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.07, opts=13)
21:19:31.068 00.001 9044 Enqueuing Move request for scope (0.10, 0.07)
21:19:31.069 00.001 12252 Worker thread wakes up
21:19:31.069 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:31.070 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
21:19:31.070 00.000 9044 UpdateGuideState exits: m=5596 SNR=51.4
21:19:31.071 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:31.072 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:31.073 00.001 9044 Enqueuing Expose request
21:19:31.074 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
21:19:31.074 00.000 12252 Moving (0.10, 0.07) raw xDistance=-0.08 yDistance=-0.10
21:19:31.078 00.004 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1320.03
21:19:31.078 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
21:19:31.078 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:31.078 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:19:31.078 00.000 12252 MoveAxis(E, 4, ABG)
21:19:31.078 00.000 12252 Guiding  Dir = 2, Dur = 4
21:19:31.078 00.000 12252 IsSlewing returns 0
21:19:31.078 00.000 12252 IsGuiding returns 0
21:19:31.080 00.002 12252 PulseGuide returned control before completion, sleep 12
21:19:31.100 00.020 12252 IsGuiding returns 0
21:19:31.100 00.000 12252 Move returns status 0, amount 4
21:19:31.100 00.000 12252 MoveAxis(N, 0, ABG)
21:19:31.100 00.000 12252 Move returns status 0, amount 0
21:19:31.100 00.000 12252 move complete, result=0
21:19:31.100 00.000 12252 worker thread done servicing request
21:19:31.100 00.000 12252 Worker thread wakes up
21:19:31.101 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:31.101 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:31.101 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:19:33.464 02.363 12252 Exposure complete
21:19:33.511 00.047 12252 worker thread done servicing request
21:19:33.511 00.000 9044 OnExposeComplete: enter
21:19:33.513 00.002 9044 UpdateGuideState(): m_state=6
21:19:33.514 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1773
21:19:33.515 00.001 9044 Star::Find returns 1 (0), X=1010.88, Y=824.76, Mass=5544, SNR=51.1, Peak=173 HFD=5.0
21:19:33.517 00.002 9044 MultiStar: [#1 0.25,0.21,1.04,U] [#2 0.09,-0.19,1.20,U] [#3 0.29,0.10,0.87,U] [#4 0.10,-0.01,1.28,U] [#5 -0.13,0.21,0.66,U] [#6 0.06,0.06,0.43,U] [#7 0.18,-0.18,0.43,U] [#8 0.08,-0.08,0.42,U] 
21:19:33.518 00.001 9044 refined, 8 included, MultiStar: {0.12, 0.06}, one-star: {0.09, 0.36}
21:19:33.519 00.001 9044 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.62) = xAngle (2.12 = 2.12)
21:19:33.520 00.001 9044 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.97 = -0.97)
21:19:33.521 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.49 mountX=-0.07 mountY=-0.11, mountTheta=-2.13
21:19:33.523 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.06, opts=13)
21:19:33.524 00.001 9044 Enqueuing Move request for scope (0.12, 0.06)
21:19:33.525 00.001 12252 Worker thread wakes up
21:19:33.525 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:33.526 00.001 9044 UpdateGuideState exits: m=5544 SNR=51.1
21:19:33.527 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:33.528 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
21:19:33.528 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:33.530 00.002 9044 Enqueuing Expose request
21:19:33.532 00.002 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
21:19:33.532 00.000 12252 Moving (0.12, 0.06) raw xDistance=-0.07 yDistance=-0.11
21:19:33.534 00.002 12252 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1320.23
21:19:33.534 00.000 12252 PPEC: input: -0.07, control: -0.03, exposure: 2000
21:19:33.534 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:33.534 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:19:33.534 00.000 12252 MoveAxis(E, 11, ABG)
21:19:33.534 00.000 12252 Guiding  Dir = 2, Dur = 11
21:19:33.534 00.000 12252 IsSlewing returns 0
21:19:33.534 00.000 12252 IsGuiding returns 0
21:19:33.537 00.003 12252 PulseGuide returned control before completion, sleep 19
21:19:33.561 00.024 12252 IsGuiding returns 1
21:19:33.561 00.000 12252 scope still moving after pulse duration time elapsed
21:19:33.591 00.030 12252 IsSlewing returns 0
21:19:33.591 00.000 12252 IsGuiding returns 0
21:19:33.591 00.000 12252 scope move finished after 11 + 45 ms
21:19:33.591 00.000 12252 Move returns status 0, amount 11
21:19:33.591 00.000 12252 MoveAxis(N, 0, ABG)
21:19:33.591 00.000 12252 Move returns status 0, amount 0
21:19:33.591 00.000 12252 move complete, result=0
21:19:33.591 00.000 12252 worker thread done servicing request
21:19:33.592 00.001 12252 Worker thread wakes up
21:19:33.592 00.000 9044 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
21:19:33.593 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:33.594 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:35.931 02.337 12252 Exposure complete
21:19:35.996 00.065 12252 worker thread done servicing request
21:19:35.996 00.000 9044 OnExposeComplete: enter
21:19:35.997 00.001 9044 UpdateGuideState(): m_state=6
21:19:36.001 00.004 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1774
21:19:36.003 00.002 9044 Star::Find returns 1 (0), X=1010.83, Y=824.47, Mass=5503, SNR=51.0, Peak=173 HFD=5.2
21:19:36.006 00.003 9044 MultiStar: [#1 0.14,-0.03,1.05,U] [#2 0.05,-0.29,1.21,U] [#3 0.24,-0.07,0.86,U] [#4 0.03,-0.09,1.28,U] [#5 -0.10,0.08,0.67,U] [#6 0.04,-0.11,0.43,U] [#7 0.14,-0.30,0.44,U] [#8 0.01,-0.22,0.42,U] 
21:19:36.008 00.002 9044 single-star, 8 included, MultiStar: {0.07, -0.10}, one-star: {0.04, 0.08}
21:19:36.010 00.002 9044 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.62) = xAngle (2.73 = 2.73)
21:19:36.012 00.002 9044 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.36 = -0.36)
21:19:36.014 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.10 mountX=-0.08 mountY=-0.03, mountTheta=-2.78
21:19:36.019 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.08, opts=13)
21:19:36.021 00.002 9044 Enqueuing Move request for scope (0.04, 0.08)
21:19:36.023 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:36.025 00.002 9044 UpdateGuideState exits: m=5503 SNR=51.0
21:19:36.026 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:36.029 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:36.030 00.001 9044 Enqueuing Expose request
21:19:36.032 00.002 12252 Worker thread wakes up
21:19:36.032 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
21:19:36.032 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
21:19:36.032 00.000 12252 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=-0.03
21:19:36.035 00.003 12252 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1320.44
21:19:36.035 00.000 12252 PPEC: input: -0.08, control: -0.03, exposure: 2000
21:19:36.035 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:36.035 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:19:36.036 00.001 12252 MoveAxis(E, 13, ABG)
21:19:36.036 00.000 12252 Guiding  Dir = 2, Dur = 13
21:19:36.036 00.000 12252 IsSlewing returns 0
21:19:36.036 00.000 12252 IsGuiding returns 0
21:19:36.037 00.001 12252 PulseGuide returned control before completion, sleep 22
21:19:36.065 00.028 12252 IsGuiding returns 1
21:19:36.065 00.000 12252 scope still moving after pulse duration time elapsed
21:19:36.095 00.030 12252 IsSlewing returns 0
21:19:36.095 00.000 12252 IsGuiding returns 0
21:19:36.095 00.000 12252 scope move finished after 13 + 46 ms
21:19:36.095 00.000 12252 Move returns status 0, amount 13
21:19:36.095 00.000 12252 MoveAxis(N, 0, ABG)
21:19:36.095 00.000 12252 Move returns status 0, amount 0
21:19:36.095 00.000 12252 move complete, result=0
21:19:36.096 00.001 12252 worker thread done servicing request
21:19:36.096 00.000 12252 Worker thread wakes up
21:19:36.096 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:36.096 00.000 9044 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
21:19:36.098 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:38.461 02.363 12252 Exposure complete
21:19:38.512 00.051 12252 worker thread done servicing request
21:19:38.512 00.000 9044 OnExposeComplete: enter
21:19:38.514 00.002 9044 UpdateGuideState(): m_state=6
21:19:38.515 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1775
21:19:38.515 00.000 9044 Star::Find returns 1 (0), X=1010.82, Y=824.47, Mass=5542, SNR=51.1, Peak=173 HFD=5.2
21:19:38.516 00.001 9044 MultiStar: [#1 0.13,-0.14,1.06,U] [#2 0.02,-0.26,1.20,U] [#3 0.09,-0.00,0.86,U] [#4 -0.02,-0.08,1.29,U] [#5 -0.18,0.06,0.67,U] [#6 -0.00,-0.01,0.43,U] [#7 0.05,-0.30,0.45,U] [#8 -0.01,-0.24,0.43,U] 
21:19:38.517 00.001 9044 single-star, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.02, 0.07}
21:19:38.518 00.001 9044 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.62) = xAngle (2.89 = 2.89)
21:19:38.519 00.001 9044 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.19 = -0.19)
21:19:38.520 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.27 mountX=-0.07 mountY=-0.01, mountTheta=-2.95
21:19:38.521 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.07, opts=13)
21:19:38.522 00.001 9044 Enqueuing Move request for scope (0.02, 0.07)
21:19:38.523 00.001 12252 Worker thread wakes up
21:19:38.523 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:38.525 00.002 9044 UpdateGuideState exits: m=5542 SNR=51.1
21:19:38.528 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:38.530 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:38.533 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
21:19:38.533 00.000 9044 Enqueuing Expose request
21:19:38.534 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
21:19:38.534 00.000 12252 Moving (0.02, 0.07) raw xDistance=-0.07 yDistance=-0.01
21:19:38.536 00.002 12252 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1320.64
21:19:38.536 00.000 12252 PPEC: input: -0.07, control: -0.04, exposure: 2000
21:19:38.536 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:38.536 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:19:38.536 00.000 12252 MoveAxis(E, 14, ABG)
21:19:38.536 00.000 12252 Guiding  Dir = 2, Dur = 14
21:19:38.537 00.001 12252 IsSlewing returns 0
21:19:38.537 00.000 12252 IsGuiding returns 0
21:19:38.539 00.002 12252 PulseGuide returned control before completion, sleep 22
21:19:38.576 00.037 12252 IsGuiding returns 0
21:19:38.576 00.000 12252 Move returns status 0, amount 14
21:19:38.576 00.000 12252 MoveAxis(N, 0, ABG)
21:19:38.576 00.000 12252 Move returns status 0, amount 0
21:19:38.577 00.001 12252 move complete, result=0
21:19:38.577 00.000 12252 worker thread done servicing request
21:19:38.577 00.000 12252 Worker thread wakes up
21:19:38.577 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:38.577 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:38.577 00.000 9044 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
21:19:40.932 02.355 12252 Exposure complete
21:19:40.983 00.051 12252 worker thread done servicing request
21:19:40.984 00.001 9044 OnExposeComplete: enter
21:19:40.985 00.001 9044 UpdateGuideState(): m_state=6
21:19:40.986 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1776
21:19:40.988 00.002 9044 Star::Find returns 1 (0), X=1010.80, Y=824.37, Mass=5510, SNR=51.0, Peak=173 HFD=5.2
21:19:40.990 00.002 9044 MultiStar: [#1 0.13,-0.19,1.06,U] [#2 0.02,-0.39,1.21,U] [#3 0.12,-0.15,0.85,U] [#4 -0.01,-0.16,1.28,U] [#5 -0.19,-0.04,0.67,U] [#6 -0.10,-0.20,0.43,U] [#7 0.03,-0.41,0.00,M1] [#8 -0.04,-0.37,0.41,U] 
21:19:40.993 00.003 9044 single-star, 7 included, MultiStar: {0.01, -0.19}, one-star: {0.00, -0.03}
21:19:40.995 00.002 9044 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.62) = xAngle (0.14 = 0.14)
21:19:40.998 00.003 9044 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.94 = -2.94)
21:19:41.001 00.003 9044 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.48 mountX=0.03 mountY=-0.01, mountTheta=-0.20
21:19:41.005 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.03, opts=13)
21:19:41.008 00.003 9044 Enqueuing Move request for scope (0.00, -0.03)
21:19:41.011 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:41.013 00.002 9044 UpdateGuideState exits: m=5510 SNR=51.0
21:19:41.015 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:41.018 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:41.020 00.002 9044 Enqueuing Expose request
21:19:41.021 00.001 12252 Worker thread wakes up
21:19:41.022 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
21:19:41.022 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
21:19:41.022 00.000 12252 Moving (0.00, -0.03) raw xDistance=0.03 yDistance=-0.01
21:19:41.026 00.004 12252 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1320.84
21:19:41.026 00.000 12252 PPEC: input: 0.03, control: -0.03, exposure: 2000
21:19:41.026 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:41.026 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:19:41.026 00.000 12252 MoveAxis(E, 12, ABG)
21:19:41.026 00.000 12252 Guiding  Dir = 2, Dur = 12
21:19:41.027 00.001 12252 IsSlewing returns 0
21:19:41.027 00.000 12252 IsGuiding returns 0
21:19:41.029 00.002 12252 PulseGuide returned control before completion, sleep 20
21:19:41.050 00.021 12252 IsGuiding returns 1
21:19:41.050 00.000 12252 scope still moving after pulse duration time elapsed
21:19:41.081 00.031 12252 IsSlewing returns 0
21:19:41.081 00.000 12252 IsGuiding returns 0
21:19:41.082 00.001 12252 scope move finished after 12 + 42 ms
21:19:41.082 00.000 12252 Move returns status 0, amount 12
21:19:41.082 00.000 12252 MoveAxis(N, 0, ABG)
21:19:41.082 00.000 12252 Move returns status 0, amount 0
21:19:41.082 00.000 12252 move complete, result=0
21:19:41.082 00.000 12252 worker thread done servicing request
21:19:41.082 00.000 12252 Worker thread wakes up
21:19:41.082 00.000 9044 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
21:19:41.086 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:41.086 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:43.444 02.358 12252 Exposure complete
21:19:43.501 00.057 12252 worker thread done servicing request
21:19:43.501 00.000 9044 OnExposeComplete: enter
21:19:43.501 00.000 9044 UpdateGuideState(): m_state=6
21:19:43.502 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1777
21:19:43.503 00.001 9044 Star::Find returns 1 (0), X=1010.87, Y=824.28, Mass=5494, SNR=51.1, Peak=173 HFD=5.1
21:19:43.504 00.001 9044 MultiStar: [#1 0.15,-0.23,1.05,U] [#2 0.06,-0.43,0.00,M1] [#3 0.19,-0.18,0.86,U] [#4 0.11,-1.36,0.00,M1] [#5 -0.10,-0.12,0.66,U] [#6 0.02,-0.31,0.43,U] [#7 0.26,-0.58,0.00,M2] [#8 0.05,-0.51,0.00,M1] 
21:19:43.504 00.000 9044 single-star, 4 included, MultiStar: {0.08, -0.18}, one-star: {0.07, -0.11}
21:19:43.506 00.002 9044 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.62) = xAngle (0.61 = 0.61)
21:19:43.507 00.001 9044 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.47 = -2.47)
21:19:43.508 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.14 cameraTheta=-1.01 mountX=0.11 mountY=-0.08, mountTheta=-0.65
21:19:43.509 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.11, opts=13)
21:19:43.510 00.001 9044 Enqueuing Move request for scope (0.07, -0.11)
21:19:43.511 00.001 12252 Worker thread wakes up
21:19:43.511 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:43.512 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
21:19:43.512 00.000 9044 UpdateGuideState exits: m=5494 SNR=51.1
21:19:43.512 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
21:19:43.512 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:43.513 00.001 12252 Moving (0.07, -0.11) raw xDistance=0.11 yDistance=-0.08
21:19:43.513 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:43.514 00.001 9044 Enqueuing Expose request
21:19:43.516 00.002 12252 PPEC rslt: input = 0.11, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 1321.05
21:19:43.516 00.000 12252 PPEC: input: 0.11, control: 0.05, exposure: 2000
21:19:43.516 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:43.516 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:19:43.516 00.000 12252 MoveAxis(W, 18, ABG)
21:19:43.516 00.000 12252 Guiding  Dir = 3, Dur = 18
21:19:43.517 00.001 12252 IsSlewing returns 0
21:19:43.517 00.000 12252 IsGuiding returns 0
21:19:43.518 00.001 12252 PulseGuide returned control before completion, sleep 27
21:19:43.551 00.033 12252 IsGuiding returns 0
21:19:43.551 00.000 12252 Move returns status 0, amount 18
21:19:43.552 00.001 12252 MoveAxis(N, 0, ABG)
21:19:43.552 00.000 12252 Move returns status 0, amount 0
21:19:43.552 00.000 12252 move complete, result=0
21:19:43.552 00.000 12252 worker thread done servicing request
21:19:43.552 00.000 12252 Worker thread wakes up
21:19:43.552 00.000 9044 GuideStep: 0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
21:19:43.553 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:43.553 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:45.917 02.364 12252 Exposure complete
21:19:46.004 00.087 12252 worker thread done servicing request
21:19:46.004 00.000 9044 OnExposeComplete: enter
21:19:46.005 00.001 9044 UpdateGuideState(): m_state=6
21:19:46.006 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1778
21:19:46.008 00.002 9044 Star::Find returns 1 (0), X=1010.93, Y=824.54, Mass=5513, SNR=51.0, Peak=173 HFD=5.1
21:19:46.010 00.002 9044 MultiStar: [#1 0.20,0.05,1.06,U] [#2 0.09,-0.38,1.20,U] [#3 0.17,-0.04,0.86,U] [#4 0.07,-0.13,1.29,U] [#5 -0.10,-0.09,0.65,U] [#6 0.07,-0.13,0.42,U] [#7 0.26,-0.35,0.00,M3] [#8 0.06,-0.30,0.42,U] 
21:19:46.013 00.003 9044 refined, 7 included, MultiStar: {0.10, -0.10}, one-star: {0.13, 0.15}
21:19:46.015 00.002 9044 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.62) = xAngle (0.83 = 0.83)
21:19:46.017 00.002 9044 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.26 = -2.26)
21:19:46.018 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.80 mountX=0.10 mountY=-0.11, mountTheta=-0.85
21:19:46.021 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.10, opts=13)
21:19:46.022 00.001 9044 Enqueuing Move request for scope (0.10, -0.10)
21:19:46.023 00.001 12252 Worker thread wakes up
21:19:46.023 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:46.026 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
21:19:46.026 00.000 9044 UpdateGuideState exits: m=5513 SNR=51.0
21:19:46.027 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
21:19:46.028 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:46.029 00.001 12252 Moving (0.10, -0.10) raw xDistance=0.10 yDistance=-0.11
21:19:46.029 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:46.031 00.002 9044 Enqueuing Expose request
21:19:46.033 00.002 12252 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1321.25
21:19:46.033 00.000 12252 PPEC: input: 0.10, control: -0.02, exposure: 2000
21:19:46.033 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:46.033 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:19:46.033 00.000 12252 MoveAxis(E, 7, ABG)
21:19:46.033 00.000 12252 Guiding  Dir = 2, Dur = 7
21:19:46.033 00.000 12252 IsSlewing returns 0
21:19:46.034 00.001 12252 IsGuiding returns 0
21:19:46.036 00.002 12252 PulseGuide returned control before completion, sleep 15
21:19:46.062 00.026 12252 IsGuiding returns 0
21:19:46.062 00.000 12252 Move returns status 0, amount 7
21:19:46.062 00.000 12252 MoveAxis(N, 0, ABG)
21:19:46.063 00.001 12252 Move returns status 0, amount 0
21:19:46.063 00.000 12252 move complete, result=0
21:19:46.063 00.000 12252 worker thread done servicing request
21:19:46.063 00.000 12252 Worker thread wakes up
21:19:46.063 00.000 9044 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
21:19:46.064 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:46.064 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:48.431 02.367 12252 Exposure complete
21:19:48.507 00.076 12252 worker thread done servicing request
21:19:48.507 00.000 9044 OnExposeComplete: enter
21:19:48.510 00.003 9044 UpdateGuideState(): m_state=6
21:19:48.511 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1779
21:19:48.513 00.002 9044 Star::Find returns 1 (0), X=1010.77, Y=824.43, Mass=5536, SNR=51.1, Peak=173 HFD=5.2
21:19:48.515 00.002 9044 MultiStar: [#1 0.11,-0.05,1.07,U] [#2 0.03,-0.27,1.21,U] [#3 0.15,0.03,0.86,U] [#4 -0.07,-0.06,1.29,U] [#5 -0.16,0.13,0.67,U] [#6 -0.05,-0.07,0.43,U] [#7 0.10,-0.41,0.00,M4] [#8 0.04,-0.09,0.42,U] 
21:19:48.516 00.001 9044 single-star, 7 included, MultiStar: {0.01, -0.06}, one-star: {-0.02, 0.03}
21:19:48.519 00.003 9044 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.62) = xAngle (3.81 = -2.48)
21:19:48.520 00.001 9044 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.72 = 0.72)
21:19:48.522 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.18 mountX=-0.03 mountY=0.03, mountTheta=2.44
21:19:48.525 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.03, opts=13)
21:19:48.528 00.003 9044 Enqueuing Move request for scope (-0.02, 0.03)
21:19:48.530 00.002 12252 Worker thread wakes up
21:19:48.530 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:48.532 00.002 9044 UpdateGuideState exits: m=5536 SNR=51.1
21:19:48.534 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:48.536 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:48.537 00.001 9044 Enqueuing Expose request
21:19:48.540 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
21:19:48.540 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
21:19:48.540 00.000 12252 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.03
21:19:48.543 00.003 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1321.46
21:19:48.544 00.001 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
21:19:48.544 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:48.544 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:19:48.544 00.000 12252 MoveAxis(E, 3, ABG)
21:19:48.544 00.000 12252 Guiding  Dir = 2, Dur = 3
21:19:48.545 00.001 12252 IsSlewing returns 0
21:19:48.545 00.000 12252 IsGuiding returns 0
21:19:48.546 00.001 12252 PulseGuide returned control before completion, sleep 12
21:19:48.561 00.015 12252 IsGuiding returns 0
21:19:48.561 00.000 12252 Move returns status 0, amount 3
21:19:48.561 00.000 12252 MoveAxis(N, 0, ABG)
21:19:48.561 00.000 12252 Move returns status 0, amount 0
21:19:48.561 00.000 12252 move complete, result=0
21:19:48.561 00.000 12252 worker thread done servicing request
21:19:48.562 00.001 9044 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:19:48.563 00.001 12252 Worker thread wakes up
21:19:48.563 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:48.563 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:50.923 02.360 12252 Exposure complete
21:19:51.003 00.080 12252 worker thread done servicing request
21:19:51.003 00.000 9044 OnExposeComplete: enter
21:19:51.005 00.002 9044 UpdateGuideState(): m_state=6
21:19:51.006 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1780
21:19:51.008 00.002 9044 Star::Find returns 1 (0), X=1010.86, Y=824.62, Mass=5599, SNR=51.4, Peak=173 HFD=5.2
21:19:51.010 00.002 9044 MultiStar: [#1 0.14,0.01,1.05,U] [#2 0.09,-0.21,1.20,U] [#3 0.23,0.04,0.85,U] [#4 0.00,-0.04,1.28,U] [#5 -0.09,0.08,0.67,U] [#6 -0.09,-0.01,0.42,U] [#7 0.18,-0.25,0.44,U] [#8 0.03,-0.18,0.42,U] 
21:19:51.013 00.003 9044 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.06, 0.23}
21:19:51.015 00.002 9044 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.62) = xAngle (1.31 = 1.31)
21:19:51.017 00.002 9044 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.77 = -1.77)
21:19:51.020 00.003 9044 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-0.31 mountX=0.02 mountY=-0.07, mountTheta=-1.32
21:19:51.024 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.02, opts=13)
21:19:51.027 00.003 9044 Enqueuing Move request for scope (0.07, -0.02)
21:19:51.029 00.002 12252 Worker thread wakes up
21:19:51.029 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:51.032 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
21:19:51.032 00.000 9044 UpdateGuideState exits: m=5599 SNR=51.4
21:19:51.034 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
21:19:51.034 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:51.037 00.003 12252 Moving (0.07, -0.02) raw xDistance=0.02 yDistance=-0.07
21:19:51.037 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:51.038 00.001 9044 Enqueuing Expose request
21:19:51.039 00.001 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1321.66
21:19:51.039 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
21:19:51.040 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:51.040 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:19:51.040 00.000 12252 MoveAxis(E, 4, ABG)
21:19:51.040 00.000 12252 Guiding  Dir = 2, Dur = 4
21:19:51.040 00.000 12252 IsSlewing returns 0
21:19:51.040 00.000 12252 IsGuiding returns 0
21:19:51.042 00.002 12252 PulseGuide returned control before completion, sleep 12
21:19:51.068 00.026 12252 IsGuiding returns 0
21:19:51.068 00.000 12252 Move returns status 0, amount 4
21:19:51.068 00.000 12252 MoveAxis(N, 0, ABG)
21:19:51.068 00.000 12252 Move returns status 0, amount 0
21:19:51.068 00.000 12252 move complete, result=0
21:19:51.068 00.000 12252 worker thread done servicing request
21:19:51.068 00.000 12252 Worker thread wakes up
21:19:51.068 00.000 9044 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:19:51.071 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:51.071 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:53.416 02.345 12252 Exposure complete
21:19:53.464 00.048 12252 worker thread done servicing request
21:19:53.464 00.000 9044 OnExposeComplete: enter
21:19:53.465 00.001 9044 UpdateGuideState(): m_state=6
21:19:53.467 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1781
21:19:53.469 00.002 9044 Star::Find returns 1 (0), X=1010.96, Y=824.70, Mass=5626, SNR=51.5, Peak=173 HFD=5.2
21:19:53.471 00.002 9044 MultiStar: [#1 0.23,0.18,1.05,U] [#2 0.27,-0.19,1.20,U] [#3 0.43,0.15,0.00,M1] [#4 0.09,0.00,1.28,U] [#5 0.25,0.19,0.65,U] [#6 0.20,0.05,0.43,U] [#7 0.25,-0.08,0.44,U] [#8 0.50,-0.19,0.00,M1] 
21:19:53.474 00.003 9044 refined, 6 included, MultiStar: {0.20, 0.06}, one-star: {0.16, 0.31}
21:19:53.476 00.002 9044 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.62) = xAngle (1.93 = 1.93)
21:19:53.479 00.003 9044 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.15 = -1.15)
21:19:53.481 00.002 9044 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.31 mountX=-0.07 mountY=-0.19, mountTheta=-1.94
21:19:53.486 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.20, y=0.06, opts=13)
21:19:53.488 00.002 9044 Enqueuing Move request for scope (0.20, 0.06)
21:19:53.489 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:53.491 00.002 9044 UpdateGuideState exits: m=5626 SNR=51.5
21:19:53.493 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:53.494 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:53.496 00.002 9044 Enqueuing Expose request
21:19:53.498 00.002 12252 Worker thread wakes up
21:19:53.498 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
21:19:53.498 00.000 12252 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
21:19:53.498 00.000 12252 Moving (0.20, 0.06) raw xDistance=-0.07 yDistance=-0.19
21:19:53.501 00.003 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1321.87
21:19:53.501 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
21:19:53.501 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:19:53.501 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:19:53.501 00.000 12252 MoveAxis(E, 8, ABG)
21:19:53.501 00.000 12252 Guiding  Dir = 2, Dur = 8
21:19:53.501 00.000 12252 IsSlewing returns 0
21:19:53.501 00.000 12252 IsGuiding returns 0
21:19:53.503 00.002 12252 PulseGuide returned control before completion, sleep 17
21:19:53.534 00.031 12252 IsGuiding returns 0
21:19:53.534 00.000 12252 Move returns status 0, amount 8
21:19:53.534 00.000 12252 MoveAxis(N, 0, ABG)
21:19:53.534 00.000 12252 Move returns status 0, amount 0
21:19:53.534 00.000 12252 move complete, result=0
21:19:53.534 00.000 12252 worker thread done servicing request
21:19:53.534 00.000 12252 Worker thread wakes up
21:19:53.534 00.000 9044 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
21:19:53.536 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:53.536 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:55.883 02.347 12252 Exposure complete
21:19:55.930 00.047 12252 worker thread done servicing request
21:19:55.930 00.000 9044 OnExposeComplete: enter
21:19:55.932 00.002 9044 UpdateGuideState(): m_state=6
21:19:55.933 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1782
21:19:55.934 00.001 9044 Star::Find returns 1 (0), X=1010.92, Y=824.69, Mass=5666, SNR=51.7, Peak=173 HFD=5.2
21:19:55.935 00.001 9044 MultiStar: [#1 0.28,0.15,1.05,U] [#2 0.20,-0.22,1.20,U] [#3 0.24,0.23,0.83,U] [#4 0.10,-0.02,1.29,U] [#5 -0.02,0.15,0.64,U] [#6 0.20,-0.05,0.42,U] [#7 0.19,-0.14,0.43,U] [#8 0.07,-0.12,0.39,U] 
21:19:55.937 00.002 9044 refined, 8 included, MultiStar: {0.16, 0.04}, one-star: {0.12, 0.30}
21:19:55.937 00.000 9044 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.62) = xAngle (1.90 = 1.90)
21:19:55.938 00.001 9044 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.19 = -1.19)
21:19:55.939 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.27 mountX=-0.05 mountY=-0.15, mountTheta=-1.90
21:19:55.941 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.04, opts=13)
21:19:55.942 00.001 9044 Enqueuing Move request for scope (0.16, 0.04)
21:19:55.943 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:55.945 00.002 9044 UpdateGuideState exits: m=5666 SNR=51.7
21:19:55.946 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:55.947 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:55.949 00.002 9044 Enqueuing Expose request
21:19:55.950 00.001 12252 Worker thread wakes up
21:19:55.950 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
21:19:55.950 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
21:19:55.950 00.000 12252 Moving (0.16, 0.04) raw xDistance=-0.05 yDistance=-0.15
21:19:55.952 00.002 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1322.07
21:19:55.953 00.001 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
21:19:55.953 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:19:55.953 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:19:55.953 00.000 12252 MoveAxis(E, 9, ABG)
21:19:55.953 00.000 12252 Guiding  Dir = 2, Dur = 9
21:19:55.953 00.000 12252 IsSlewing returns 0
21:19:55.953 00.000 12252 IsGuiding returns 0
21:19:55.955 00.002 12252 PulseGuide returned control before completion, sleep 18
21:19:55.983 00.028 12252 IsGuiding returns 0
21:19:55.983 00.000 12252 Move returns status 0, amount 9
21:19:55.983 00.000 12252 MoveAxis(N, 0, ABG)
21:19:55.983 00.000 12252 Move returns status 0, amount 0
21:19:55.983 00.000 12252 move complete, result=0
21:19:55.983 00.000 12252 worker thread done servicing request
21:19:55.983 00.000 12252 Worker thread wakes up
21:19:55.983 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:55.983 00.000 9044 GuideStep: -0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
21:19:55.986 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:19:58.339 02.353 12252 Exposure complete
21:19:58.407 00.068 12252 worker thread done servicing request
21:19:58.408 00.001 9044 OnExposeComplete: enter
21:19:58.409 00.001 9044 UpdateGuideState(): m_state=6
21:19:58.410 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1783
21:19:58.411 00.001 9044 Star::Find returns 1 (0), X=1010.81, Y=824.75, Mass=5664, SNR=51.6, Peak=173 HFD=5.1
21:19:58.414 00.003 9044 MultiStar: [#1 0.16,0.27,1.05,U] [#2 0.07,-0.08,1.19,U] [#3 0.15,0.28,0.83,U] [#4 0.02,0.01,1.29,U] [#5 -0.09,0.31,0.66,U] [#6 0.08,0.12,0.43,U] [#7 0.20,-0.15,0.42,U] [#8 0.10,-0.05,0.40,U] 
21:19:58.415 00.001 9044 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {0.01, 0.36}
21:19:58.416 00.001 9044 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.62) = xAngle (2.70 = 2.70)
21:19:58.417 00.001 9044 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.38 = -0.38)
21:19:58.418 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.08 mountX=-0.14 mountY=-0.06, mountTheta=-2.75
21:19:58.420 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.13, opts=13)
21:19:58.421 00.001 9044 Enqueuing Move request for scope (0.07, 0.13)
21:19:58.422 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:19:58.423 00.001 9044 UpdateGuideState exits: m=5664 SNR=51.6
21:19:58.424 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:19:58.425 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:19:58.426 00.001 9044 Enqueuing Expose request
21:19:58.427 00.001 12252 Worker thread wakes up
21:19:58.429 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
21:19:58.429 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
21:19:58.429 00.000 12252 Moving (0.07, 0.13) raw xDistance=-0.14 yDistance=-0.06
21:19:58.432 00.003 12252 PPEC rslt: input = -0.14, final = -0.12, react = -0.08, pred = -0.04, hyst = -0.07, hyst_pct = 0.00, period_length = 1322.28
21:19:58.433 00.001 12252 PPEC: input: -0.14, control: -0.12, exposure: 2000
21:19:58.433 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:19:58.433 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:19:58.433 00.000 12252 MoveAxis(E, 47, ABG)
21:19:58.433 00.000 12252 Guiding  Dir = 2, Dur = 47
21:19:58.433 00.000 12252 IsSlewing returns 0
21:19:58.433 00.000 12252 IsGuiding returns 0
21:19:58.435 00.002 12252 PulseGuide returned control before completion, sleep 56
21:19:58.494 00.059 12252 IsGuiding returns 0
21:19:58.494 00.000 12252 Move returns status 0, amount 47
21:19:58.494 00.000 12252 MoveAxis(N, 0, ABG)
21:19:58.494 00.000 12252 Move returns status 0, amount 0
21:19:58.494 00.000 12252 move complete, result=0
21:19:58.494 00.000 12252 worker thread done servicing request
21:19:58.494 00.000 12252 Worker thread wakes up
21:19:58.494 00.000 9044 GuideStep: -0.1 px 47 ms EAST, -0.1 px 0 ms NORTH
21:19:58.496 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:19:58.496 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:00.835 02.339 12252 Exposure complete
21:20:00.881 00.046 12252 worker thread done servicing request
21:20:00.881 00.000 9044 OnExposeComplete: enter
21:20:00.883 00.002 9044 UpdateGuideState(): m_state=6
21:20:00.886 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1784
21:20:00.888 00.002 9044 Star::Find returns 1 (0), X=1010.79, Y=824.52, Mass=5449, SNR=50.2, Peak=173 HFD=5.2
21:20:00.891 00.003 9044 MultiStar: [#1 0.16,0.10,1.06,U] [#2 0.12,-0.34,1.21,U] [#3 0.14,0.06,0.86,U] [#4 0.02,-1.23,0.00,M1] [#5 -0.02,-0.04,0.67,U] [#6 0.00,-0.19,0.43,U] [#7 0.08,-0.34,0.44,U] [#8 0.18,-0.36,0.00,M1] 
21:20:00.894 00.003 9044 refined, 6 included, MultiStar: {0.08, -0.07}, one-star: {-0.00, 0.12}
21:20:00.897 00.003 9044 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.62) = xAngle (0.91 = 0.91)
21:20:00.899 00.002 9044 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.17 = -2.17)
21:20:00.902 00.003 9044 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.71 mountX=0.07 mountY=-0.09, mountTheta=-0.93
21:20:00.906 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.07, opts=13)
21:20:00.908 00.002 9044 Enqueuing Move request for scope (0.08, -0.07)
21:20:00.911 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:00.913 00.002 9044 UpdateGuideState exits: m=5449 SNR=50.2
21:20:00.916 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:00.918 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:00.920 00.002 9044 Enqueuing Expose request
21:20:00.921 00.001 12252 Worker thread wakes up
21:20:00.922 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
21:20:00.922 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
21:20:00.922 00.000 12252 Moving (0.08, -0.07) raw xDistance=0.07 yDistance=-0.09
21:20:00.924 00.002 12252 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1322.48
21:20:00.924 00.000 12252 PPEC: input: 0.07, control: -0.04, exposure: 2000
21:20:00.924 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:00.924 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:20:00.924 00.000 12252 MoveAxis(E, 16, ABG)
21:20:00.924 00.000 12252 Guiding  Dir = 2, Dur = 16
21:20:00.925 00.001 12252 IsSlewing returns 0
21:20:00.925 00.000 12252 IsGuiding returns 0
21:20:00.927 00.002 12252 PulseGuide returned control before completion, sleep 24
21:20:00.955 00.028 12252 IsGuiding returns 1
21:20:00.955 00.000 12252 scope still moving after pulse duration time elapsed
21:20:00.985 00.030 12252 IsSlewing returns 0
21:20:00.986 00.001 12252 IsGuiding returns 0
21:20:00.986 00.000 12252 scope move finished after 16 + 45 ms
21:20:00.987 00.001 12252 Move returns status 0, amount 16
21:20:00.987 00.000 12252 MoveAxis(N, 0, ABG)
21:20:00.987 00.000 12252 Move returns status 0, amount 0
21:20:00.987 00.000 12252 move complete, result=0
21:20:00.987 00.000 12252 worker thread done servicing request
21:20:00.987 00.000 12252 Worker thread wakes up
21:20:00.987 00.000 9044 GuideStep: 0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
21:20:00.989 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:00.989 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:03.326 02.337 12252 Exposure complete
21:20:03.369 00.043 12252 worker thread done servicing request
21:20:03.370 00.001 9044 OnExposeComplete: enter
21:20:03.371 00.001 9044 UpdateGuideState(): m_state=6
21:20:03.372 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1785
21:20:03.373 00.001 9044 Star::Find returns 1 (0), X=1010.81, Y=824.68, Mass=5657, SNR=51.6, Peak=173 HFD=5.2
21:20:03.374 00.001 9044 MultiStar: [#1 0.16,0.18,1.05,U] [#2 0.01,-0.20,1.20,U] [#3 0.20,0.08,0.84,U] [#4 -0.00,-0.08,1.29,U] [#5 -0.13,0.22,0.65,U] [#6 -0.05,-0.03,0.42,U] [#7 0.09,-0.17,0.43,U] [#8 0.07,-0.11,0.41,U] 
21:20:03.376 00.002 9044 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.02, 0.29}
21:20:03.377 00.001 9044 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.62) = xAngle (2.23 = 2.23)
21:20:03.378 00.001 9044 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.85 = -0.85)
21:20:03.379 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.60 mountX=-0.03 mountY=-0.04, mountTheta=-2.25
21:20:03.381 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.03, opts=13)
21:20:03.383 00.002 9044 Enqueuing Move request for scope (0.04, 0.03)
21:20:03.384 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:03.385 00.001 12252 Worker thread wakes up
21:20:03.385 00.000 9044 UpdateGuideState exits: m=5657 SNR=51.6
21:20:03.386 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
21:20:03.386 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
21:20:03.386 00.000 12252 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
21:20:03.386 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:03.387 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:03.389 00.002 9044 Enqueuing Expose request
21:20:03.391 00.002 12252 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1322.69
21:20:03.391 00.000 12252 PPEC: input: -0.03, control: -0.04, exposure: 2000
21:20:03.391 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:03.391 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:20:03.391 00.000 12252 MoveAxis(E, 14, ABG)
21:20:03.391 00.000 12252 Guiding  Dir = 2, Dur = 14
21:20:03.391 00.000 12252 IsSlewing returns 0
21:20:03.391 00.000 12252 IsGuiding returns 0
21:20:03.393 00.002 12252 PulseGuide returned control before completion, sleep 23
21:20:03.432 00.039 12252 IsGuiding returns 0
21:20:03.432 00.000 12252 Move returns status 0, amount 14
21:20:03.433 00.001 12252 MoveAxis(N, 0, ABG)
21:20:03.433 00.000 12252 Move returns status 0, amount 0
21:20:03.433 00.000 12252 move complete, result=0
21:20:03.433 00.000 12252 worker thread done servicing request
21:20:03.433 00.000 12252 Worker thread wakes up
21:20:03.433 00.000 9044 GuideStep: -0.0 px 14 ms EAST, -0.0 px 0 ms NORTH
21:20:03.437 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:03.437 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:05.779 02.342 12252 Exposure complete
21:20:05.855 00.076 12252 worker thread done servicing request
21:20:05.855 00.000 9044 OnExposeComplete: enter
21:20:05.857 00.002 9044 UpdateGuideState(): m_state=6
21:20:05.857 00.000 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1786
21:20:05.858 00.001 9044 Star::Find returns 1 (0), X=1010.73, Y=824.46, Mass=5525, SNR=51.0, Peak=173 HFD=5.2
21:20:05.860 00.002 9044 MultiStar: [#1 -0.00,-0.12,1.05,U] [#2 -0.04,-0.33,1.22,U] [#3 0.08,0.02,0.86,U] [#4 -0.05,-0.07,1.30,U] [#5 -0.24,0.07,0.66,U] [#6 -0.05,-0.15,0.43,U] [#7 0.01,-0.42,0.00,M1] [#8 -0.12,-0.35,0.42,U] 
21:20:05.861 00.001 9044 single-star, 7 included, MultiStar: {-0.05, -0.10}, one-star: {-0.06, 0.07}
21:20:05.861 00.000 9044 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.62) = xAngle (3.95 = -2.33)
21:20:05.862 00.001 9044 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.87 = 0.87)
21:20:05.863 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.33 mountX=-0.06 mountY=0.07, mountTheta=2.31
21:20:05.864 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.07, opts=13)
21:20:05.865 00.001 9044 Enqueuing Move request for scope (-0.06, 0.07)
21:20:05.867 00.002 12252 Worker thread wakes up
21:20:05.867 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
21:20:05.867 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
21:20:05.867 00.000 12252 Moving (-0.06, 0.07) raw xDistance=-0.06 yDistance=0.07
21:20:05.867 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:05.869 00.002 12252 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1322.90
21:20:05.869 00.000 9044 UpdateGuideState exits: m=5525 SNR=51.0
21:20:05.870 00.001 12252 PPEC: input: -0.06, control: -0.03, exposure: 2000
21:20:05.870 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:05.873 00.003 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:05.873 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:05.874 00.001 9044 Enqueuing Expose request
21:20:05.875 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:20:05.875 00.000 12252 MoveAxis(E, 13, ABG)
21:20:05.875 00.000 12252 Guiding  Dir = 2, Dur = 13
21:20:05.875 00.000 12252 IsSlewing returns 0
21:20:05.875 00.000 12252 IsGuiding returns 0
21:20:05.878 00.003 12252 PulseGuide returned control before completion, sleep 21
21:20:05.902 00.024 12252 IsGuiding returns 1
21:20:05.902 00.000 12252 scope still moving after pulse duration time elapsed
21:20:05.933 00.031 12252 IsSlewing returns 0
21:20:05.933 00.000 12252 IsGuiding returns 0
21:20:05.933 00.000 12252 scope move finished after 13 + 45 ms
21:20:05.933 00.000 12252 Move returns status 0, amount 13
21:20:05.933 00.000 12252 MoveAxis(N, 0, ABG)
21:20:05.933 00.000 12252 Move returns status 0, amount 0
21:20:05.933 00.000 12252 move complete, result=0
21:20:05.933 00.000 12252 worker thread done servicing request
21:20:05.933 00.000 12252 Worker thread wakes up
21:20:05.933 00.000 9044 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
21:20:05.935 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:05.935 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:08.293 02.358 12252 Exposure complete
21:20:08.353 00.060 12252 worker thread done servicing request
21:20:08.354 00.001 9044 OnExposeComplete: enter
21:20:08.357 00.003 9044 UpdateGuideState(): m_state=6
21:20:08.359 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1787
21:20:08.360 00.001 9044 Star::Find returns 1 (0), X=1010.78, Y=824.63, Mass=5493, SNR=50.8, Peak=173 HFD=5.2
21:20:08.362 00.002 9044 MultiStar: [#1 0.13,0.23,1.07,U] [#2 0.00,-0.25,1.20,U] [#3 0.09,0.01,0.86,U] [#4 -0.03,-0.13,1.28,U] [#5 -0.19,0.10,0.67,U] [#6 -0.03,-0.03,0.44,U] [#7 0.13,-0.33,0.44,U] [#8 -0.00,-0.10,0.42,U] 
21:20:08.364 00.002 9044 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.01, 0.24}
21:20:08.365 00.001 9044 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.62) = xAngle (0.83 = 0.83)
21:20:08.367 00.002 9044 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.25 = -2.25)
21:20:08.367 00.000 9044 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.79 mountX=0.01 mountY=-0.01, mountTheta=-0.86
21:20:08.370 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.01, opts=13)
21:20:08.371 00.001 9044 Enqueuing Move request for scope (0.01, -0.01)
21:20:08.371 00.000 12252 Worker thread wakes up
21:20:08.371 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:08.372 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
21:20:08.372 00.000 9044 UpdateGuideState exits: m=5493 SNR=50.8
21:20:08.373 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:08.374 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:08.375 00.001 9044 Enqueuing Expose request
21:20:08.375 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
21:20:08.376 00.001 12252 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
21:20:08.378 00.002 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1323.10
21:20:08.378 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
21:20:08.378 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:08.378 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:20:08.378 00.000 12252 MoveAxis(E, 10, ABG)
21:20:08.378 00.000 12252 Guiding  Dir = 2, Dur = 10
21:20:08.378 00.000 12252 IsSlewing returns 0
21:20:08.379 00.001 12252 IsGuiding returns 0
21:20:08.380 00.001 12252 PulseGuide returned control before completion, sleep 19
21:20:08.404 00.024 12252 IsGuiding returns 1
21:20:08.404 00.000 12252 scope still moving after pulse duration time elapsed
21:20:08.435 00.031 12252 IsSlewing returns 0
21:20:08.435 00.000 12252 IsGuiding returns 0
21:20:08.435 00.000 12252 scope move finished after 10 + 46 ms
21:20:08.436 00.001 12252 Move returns status 0, amount 10
21:20:08.436 00.000 12252 MoveAxis(N, 0, ABG)
21:20:08.436 00.000 12252 Move returns status 0, amount 0
21:20:08.436 00.000 12252 move complete, result=0
21:20:08.436 00.000 12252 worker thread done servicing request
21:20:08.436 00.000 12252 Worker thread wakes up
21:20:08.436 00.000 9044 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
21:20:08.437 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:08.437 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:10.799 02.362 12252 Exposure complete
21:20:10.865 00.066 12252 worker thread done servicing request
21:20:10.865 00.000 9044 OnExposeComplete: enter
21:20:10.866 00.001 9044 UpdateGuideState(): m_state=6
21:20:10.868 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1788
21:20:10.869 00.001 9044 Star::Find returns 1 (0), X=1010.83, Y=824.58, Mass=5590, SNR=51.4, Peak=173 HFD=5.2
21:20:10.871 00.002 9044 MultiStar: [#1 0.15,-0.10,1.07,U] [#2 0.04,-0.26,1.20,U] [#3 0.16,0.04,0.85,U] [#4 -0.03,-0.13,1.27,U] [#5 -0.13,0.04,0.66,U] [#6 -0.03,-0.15,0.42,U] [#7 0.12,-0.35,0.44,U] [#8 -0.01,-0.22,0.41,U] 
21:20:10.873 00.002 9044 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {0.04, 0.18}
21:20:10.874 00.001 9044 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.62) = xAngle (0.47 = 0.47)
21:20:10.875 00.001 9044 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.61 = -2.61)
21:20:10.876 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.15 mountX=0.09 mountY=-0.05, mountTheta=-0.52
21:20:10.878 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.09, opts=13)
21:20:10.879 00.001 9044 Enqueuing Move request for scope (0.04, -0.09)
21:20:10.880 00.001 12252 Worker thread wakes up
21:20:10.880 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:10.882 00.002 9044 UpdateGuideState exits: m=5590 SNR=51.4
21:20:10.883 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:10.885 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
21:20:10.885 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:10.886 00.001 9044 Enqueuing Expose request
21:20:10.887 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
21:20:10.887 00.000 12252 Moving (0.04, -0.09) raw xDistance=0.09 yDistance=-0.05
21:20:10.890 00.003 12252 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1323.31
21:20:10.890 00.000 12252 PPEC: input: 0.09, control: -0.02, exposure: 2000
21:20:10.890 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:10.890 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:20:10.890 00.000 12252 MoveAxis(E, 8, ABG)
21:20:10.890 00.000 12252 Guiding  Dir = 2, Dur = 8
21:20:10.890 00.000 12252 IsSlewing returns 0
21:20:10.892 00.002 12252 IsGuiding returns 0
21:20:10.894 00.002 12252 PulseGuide returned control before completion, sleep 17
21:20:10.915 00.021 12252 IsGuiding returns 0
21:20:10.915 00.000 12252 Move returns status 0, amount 8
21:20:10.915 00.000 12252 MoveAxis(N, 0, ABG)
21:20:10.915 00.000 12252 Move returns status 0, amount 0
21:20:10.915 00.000 12252 move complete, result=0
21:20:10.915 00.000 12252 worker thread done servicing request
21:20:10.915 00.000 12252 Worker thread wakes up
21:20:10.915 00.000 9044 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:20:10.916 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:10.917 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:13.261 02.344 12252 Exposure complete
21:20:13.321 00.060 12252 worker thread done servicing request
21:20:13.321 00.000 9044 OnExposeComplete: enter
21:20:13.323 00.002 9044 UpdateGuideState(): m_state=6
21:20:13.326 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1789
21:20:13.328 00.002 9044 Star::Find returns 1 (0), X=1010.66, Y=824.44, Mass=5702, SNR=51.9, Peak=173 HFD=5.3
21:20:13.329 00.001 9044 MultiStar: [#1 -0.08,-0.10,1.04,U] [#2 -0.14,-0.33,1.19,U] [#3 0.01,-0.07,0.84,U] [#4 -0.16,-0.19,1.24,U] [#5 -0.23,-0.01,0.65,U] [#6 -0.29,-0.19,0.42,U] [#7 0.02,-0.33,0.44,U] [#8 -0.19,-0.30,0.42,U] 
21:20:13.330 00.001 9044 single-star, 8 included, MultiStar: {-0.13, -0.15}, one-star: {-0.13, 0.04}
21:20:13.332 00.002 9044 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.62) = xAngle (4.45 = -1.83)
21:20:13.334 00.002 9044 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.37 = 1.37)
21:20:13.335 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.83 mountX=-0.04 mountY=0.14, mountTheta=1.83
21:20:13.337 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.04, opts=13)
21:20:13.337 00.000 9044 Enqueuing Move request for scope (-0.13, 0.04)
21:20:13.338 00.001 12252 Worker thread wakes up
21:20:13.338 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:13.340 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
21:20:13.340 00.000 9044 UpdateGuideState exits: m=5702 SNR=51.9
21:20:13.340 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
21:20:13.340 00.000 12252 Moving (-0.13, 0.04) raw xDistance=-0.04 yDistance=0.14
21:20:13.340 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:13.341 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:13.342 00.001 9044 Enqueuing Expose request
21:20:13.343 00.001 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1323.52
21:20:13.343 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
21:20:13.343 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:13.343 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:20:13.343 00.000 12252 MoveAxis(E, 7, ABG)
21:20:13.343 00.000 12252 Guiding  Dir = 2, Dur = 7
21:20:13.345 00.002 12252 IsSlewing returns 0
21:20:13.345 00.000 12252 IsGuiding returns 0
21:20:13.347 00.002 12252 PulseGuide returned control before completion, sleep 16
21:20:13.364 00.017 12252 IsGuiding returns 0
21:20:13.364 00.000 12252 Move returns status 0, amount 7
21:20:13.364 00.000 12252 MoveAxis(N, 0, ABG)
21:20:13.364 00.000 12252 Move returns status 0, amount 0
21:20:13.364 00.000 12252 move complete, result=0
21:20:13.364 00.000 12252 worker thread done servicing request
21:20:13.364 00.000 12252 Worker thread wakes up
21:20:13.364 00.000 9044 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:20:13.366 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:13.366 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:15.702 02.336 12252 Exposure complete
21:20:15.752 00.050 12252 worker thread done servicing request
21:20:15.753 00.001 9044 OnExposeComplete: enter
21:20:15.754 00.001 9044 UpdateGuideState(): m_state=6
21:20:15.756 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1790
21:20:15.758 00.002 9044 Star::Find returns 1 (0), X=1010.80, Y=824.64, Mass=5568, SNR=51.2, Peak=173 HFD=5.2
21:20:15.760 00.002 9044 MultiStar: [#1 0.12,-0.05,1.07,U] [#2 -0.07,-0.43,0.00,M1] [#3 0.03,0.01,0.86,U] [#4 -0.00,0.01,1.29,U] [#5 -0.19,-0.09,0.66,U] [#6 -0.08,-0.21,0.43,U] [#7 0.09,-0.23,0.43,U] [#8 -0.09,-0.42,0.00,M1] 
21:20:15.762 00.002 9044 refined, 6 included, MultiStar: {0.01, -0.01}, one-star: {0.00, 0.24}
21:20:15.763 00.001 9044 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.62) = xAngle (0.81 = 0.81)
21:20:15.764 00.001 9044 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.28 = -2.28)
21:20:15.765 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.82 mountX=0.01 mountY=-0.01, mountTheta=-0.83
21:20:15.769 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.01, opts=13)
21:20:15.770 00.001 9044 Enqueuing Move request for scope (0.01, -0.01)
21:20:15.771 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:15.773 00.002 12252 Worker thread wakes up
21:20:15.773 00.000 9044 UpdateGuideState exits: m=5568 SNR=51.2
21:20:15.774 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
21:20:15.775 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
21:20:15.775 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:15.776 00.001 12252 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
21:20:15.776 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:15.777 00.001 9044 Enqueuing Expose request
21:20:15.779 00.002 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1323.73
21:20:15.780 00.001 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
21:20:15.780 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:15.780 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:20:15.780 00.000 12252 MoveAxis(E, 6, ABG)
21:20:15.780 00.000 12252 Guiding  Dir = 2, Dur = 6
21:20:15.780 00.000 12252 IsSlewing returns 0
21:20:15.781 00.001 12252 IsGuiding returns 0
21:20:15.782 00.001 12252 PulseGuide returned control before completion, sleep 15
21:20:15.805 00.023 12252 IsGuiding returns 0
21:20:15.805 00.000 12252 Move returns status 0, amount 6
21:20:15.805 00.000 12252 MoveAxis(N, 0, ABG)
21:20:15.806 00.001 12252 Move returns status 0, amount 0
21:20:15.806 00.000 12252 move complete, result=0
21:20:15.806 00.000 12252 worker thread done servicing request
21:20:15.806 00.000 12252 Worker thread wakes up
21:20:15.806 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
21:20:15.807 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:15.807 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:18.144 02.337 12252 Exposure complete
21:20:18.191 00.047 12252 worker thread done servicing request
21:20:18.191 00.000 9044 OnExposeComplete: enter
21:20:18.192 00.001 9044 UpdateGuideState(): m_state=6
21:20:18.193 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1791
21:20:18.194 00.001 9044 Star::Find returns 1 (0), X=1010.65, Y=824.27, Mass=5578, SNR=51.3, Peak=173 HFD=5.3
21:20:18.196 00.002 9044 MultiStar: [#1 0.02,-0.25,1.08,U] [#2 -0.07,-0.37,1.20,U] [#3 0.02,-0.11,0.85,U] [#4 -0.07,-1.35,0.00,M1] [#5 -0.30,0.02,0.66,U] [#6 -0.17,-0.19,0.43,U] [#7 -0.02,-0.51,0.00,M1] [#8 -0.26,-0.32,0.00,M2] 
21:20:18.197 00.001 9044 single-star, 5 included, MultiStar: {-0.09, -0.19}, one-star: {-0.15, -0.13}
21:20:18.198 00.001 9044 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.62) = xAngle (-0.80 = -0.80)
21:20:18.199 00.001 9044 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.88 = 2.40)
21:20:18.200 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.43 mountX=0.14 mountY=0.13, mountTheta=0.77
21:20:18.202 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.13, opts=13)
21:20:18.203 00.001 9044 Enqueuing Move request for scope (-0.15, -0.13)
21:20:18.204 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:18.206 00.002 9044 UpdateGuideState exits: m=5578 SNR=51.3
21:20:18.207 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:18.208 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:18.209 00.001 9044 Enqueuing Expose request
21:20:18.210 00.001 12252 Worker thread wakes up
21:20:18.211 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
21:20:18.211 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
21:20:18.211 00.000 12252 Moving (-0.15, -0.13) raw xDistance=0.14 yDistance=0.13
21:20:18.214 00.003 12252 PPEC rslt: input = 0.14, final = 0.06, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 1323.94
21:20:18.214 00.000 12252 PPEC: input: 0.14, control: 0.06, exposure: 2000
21:20:18.214 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:18.214 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:20:18.214 00.000 12252 MoveAxis(W, 24, ABG)
21:20:18.214 00.000 12252 Guiding  Dir = 3, Dur = 24
21:20:18.215 00.001 12252 IsSlewing returns 0
21:20:18.215 00.000 12252 IsGuiding returns 0
21:20:18.217 00.002 12252 PulseGuide returned control before completion, sleep 32
21:20:18.262 00.045 12252 IsGuiding returns 0
21:20:18.262 00.000 12252 Move returns status 0, amount 24
21:20:18.262 00.000 12252 MoveAxis(N, 0, ABG)
21:20:18.262 00.000 12252 Move returns status 0, amount 0
21:20:18.262 00.000 12252 move complete, result=0
21:20:18.263 00.001 12252 worker thread done servicing request
21:20:18.263 00.000 12252 Worker thread wakes up
21:20:18.263 00.000 9044 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
21:20:18.264 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:18.264 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:20.613 02.349 12252 Exposure complete
21:20:20.666 00.053 12252 worker thread done servicing request
21:20:20.666 00.000 9044 OnExposeComplete: enter
21:20:20.668 00.002 9044 UpdateGuideState(): m_state=6
21:20:20.669 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1792
21:20:20.670 00.001 9044 Star::Find returns 1 (0), X=1010.74, Y=824.53, Mass=5658, SNR=51.7, Peak=173 HFD=5.2
21:20:20.672 00.002 9044 MultiStar: [#1 0.00,0.00,1.05,U] [#2 -0.08,-0.22,1.20,U] [#3 0.02,0.07,0.86,U] [#4 -0.13,-0.04,1.27,U] [#5 -0.18,0.15,0.66,U] [#6 -0.21,-0.05,0.43,U] [#7 0.01,-0.28,0.44,U] [#8 -0.03,-0.15,0.41,U] 
21:20:20.673 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {-0.05, 0.14}
21:20:20.674 00.001 9044 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.62) = xAngle (-1.09 = -1.09)
21:20:20.675 00.001 9044 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.17 = 2.11)
21:20:20.676 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.71 mountX=0.04 mountY=0.07, mountTheta=1.07
21:20:20.678 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.03, opts=13)
21:20:20.679 00.001 9044 Enqueuing Move request for scope (-0.07, -0.03)
21:20:20.680 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:20.683 00.003 9044 UpdateGuideState exits: m=5658 SNR=51.7
21:20:20.684 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:20.685 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:20.686 00.001 9044 Enqueuing Expose request
21:20:20.687 00.001 12252 Worker thread wakes up
21:20:20.687 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
21:20:20.687 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
21:20:20.687 00.000 12252 Moving (-0.07, -0.03) raw xDistance=0.04 yDistance=0.07
21:20:20.689 00.002 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1324.14
21:20:20.689 00.000 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
21:20:20.689 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:20.689 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:20:20.689 00.000 12252 MoveAxis(E, 10, ABG)
21:20:20.689 00.000 12252 Guiding  Dir = 2, Dur = 10
21:20:20.689 00.000 12252 IsSlewing returns 0
21:20:20.689 00.000 12252 IsGuiding returns 0
21:20:20.691 00.002 12252 PulseGuide returned control before completion, sleep 18
21:20:20.725 00.034 12252 IsGuiding returns 0
21:20:20.725 00.000 12252 Move returns status 0, amount 10
21:20:20.725 00.000 12252 MoveAxis(N, 0, ABG)
21:20:20.725 00.000 12252 Move returns status 0, amount 0
21:20:20.725 00.000 12252 move complete, result=0
21:20:20.726 00.001 12252 worker thread done servicing request
21:20:20.726 00.000 12252 Worker thread wakes up
21:20:20.726 00.000 9044 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
21:20:20.728 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:20.728 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:23.092 02.364 12252 Exposure complete
21:20:23.150 00.058 12252 worker thread done servicing request
21:20:23.150 00.000 9044 OnExposeComplete: enter
21:20:23.153 00.003 9044 UpdateGuideState(): m_state=6
21:20:23.154 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1793
21:20:23.156 00.002 9044 Star::Find returns 1 (0), X=1010.77, Y=824.42, Mass=5591, SNR=51.3, Peak=173 HFD=5.3
21:20:23.157 00.001 9044 MultiStar: [#1 0.08,-0.08,1.06,U] [#2 -0.02,-0.36,1.23,U] [#3 0.12,-0.03,0.85,U] [#4 -0.03,-0.15,1.26,U] [#5 -0.19,0.05,0.66,U] [#6 -0.15,-0.17,0.43,U] [#7 0.05,-0.37,0.44,U] [#8 0.07,-0.32,0.42,U] 
21:20:23.159 00.002 9044 single-star, 8 included, MultiStar: {-0.01, -0.14}, one-star: {-0.03, 0.02}
21:20:23.161 00.002 9044 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.62) = xAngle (4.11 = -2.18)
21:20:23.165 00.004 9044 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.02 = 1.02)
21:20:23.167 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.48 mountX=-0.02 mountY=0.03, mountTheta=2.16
21:20:23.170 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.02, opts=13)
21:20:23.173 00.003 9044 Enqueuing Move request for scope (-0.03, 0.02)
21:20:23.175 00.002 12252 Worker thread wakes up
21:20:23.175 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:23.176 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
21:20:23.176 00.000 9044 UpdateGuideState exits: m=5591 SNR=51.3
21:20:23.178 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
21:20:23.178 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:23.179 00.001 12252 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=0.03
21:20:23.179 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:23.180 00.001 9044 Enqueuing Expose request
21:20:23.182 00.002 12252 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1324.35
21:20:23.182 00.000 12252 PPEC: input: -0.02, control: -0.03, exposure: 2000
21:20:23.182 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:23.182 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:20:23.182 00.000 12252 MoveAxis(E, 11, ABG)
21:20:23.183 00.001 12252 Guiding  Dir = 2, Dur = 11
21:20:23.183 00.000 12252 IsSlewing returns 0
21:20:23.183 00.000 12252 IsGuiding returns 0
21:20:23.185 00.002 12252 PulseGuide returned control before completion, sleep 19
21:20:23.223 00.038 12252 IsGuiding returns 0
21:20:23.223 00.000 12252 Move returns status 0, amount 11
21:20:23.223 00.000 12252 MoveAxis(N, 0, ABG)
21:20:23.223 00.000 12252 Move returns status 0, amount 0
21:20:23.224 00.001 12252 move complete, result=0
21:20:23.224 00.000 12252 worker thread done servicing request
21:20:23.224 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
21:20:23.225 00.001 12252 Worker thread wakes up
21:20:23.225 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:23.225 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:25.574 02.349 12252 Exposure complete
21:20:25.637 00.063 12252 worker thread done servicing request
21:20:25.637 00.000 9044 OnExposeComplete: enter
21:20:25.638 00.001 9044 UpdateGuideState(): m_state=6
21:20:25.639 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1794
21:20:25.641 00.002 9044 Star::Find returns 1 (0), X=1010.73, Y=824.41, Mass=5525, SNR=51.2, Peak=173 HFD=5.3
21:20:25.643 00.002 9044 MultiStar: [#1 0.04,-0.12,1.05,U] [#2 -0.01,-0.33,1.21,U] [#3 0.10,-0.04,0.86,U] [#4 -0.07,-0.16,1.28,U] [#5 -0.15,0.03,0.67,U] [#6 -0.18,-0.12,0.43,U] [#7 0.03,-0.40,0.44,U] [#8 0.06,-0.28,0.42,U] 
21:20:25.644 00.001 9044 single-star, 8 included, MultiStar: {-0.02, -0.14}, one-star: {-0.07, 0.01}
21:20:25.645 00.001 9044 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.62) = xAngle (4.56 = -1.72)
21:20:25.646 00.001 9044 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.48 = 1.48)
21:20:25.647 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.94 mountX=-0.01 mountY=0.07, mountTheta=1.72
21:20:25.649 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.01, opts=13)
21:20:25.650 00.001 9044 Enqueuing Move request for scope (-0.07, 0.01)
21:20:25.652 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:25.653 00.001 9044 UpdateGuideState exits: m=5525 SNR=51.2
21:20:25.654 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:25.655 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:25.656 00.001 9044 Enqueuing Expose request
21:20:25.658 00.002 12252 Worker thread wakes up
21:20:25.658 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
21:20:25.658 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
21:20:25.658 00.000 12252 Moving (-0.07, 0.01) raw xDistance=-0.01 yDistance=0.07
21:20:25.661 00.003 12252 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1324.56
21:20:25.661 00.000 12252 PPEC: input: -0.01, control: -0.03, exposure: 2000
21:20:25.661 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:25.661 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:20:25.661 00.000 12252 MoveAxis(E, 13, ABG)
21:20:25.661 00.000 12252 Guiding  Dir = 2, Dur = 13
21:20:25.661 00.000 12252 IsSlewing returns 0
21:20:25.662 00.001 12252 IsGuiding returns 0
21:20:25.663 00.001 12252 PulseGuide returned control before completion, sleep 22
21:20:25.701 00.038 12252 IsGuiding returns 1
21:20:25.701 00.000 12252 scope still moving after pulse duration time elapsed
21:20:25.732 00.031 12252 IsSlewing returns 0
21:20:25.732 00.000 12252 IsGuiding returns 0
21:20:25.733 00.001 12252 scope move finished after 13 + 57 ms
21:20:25.733 00.000 12252 Move returns status 0, amount 13
21:20:25.733 00.000 12252 MoveAxis(N, 0, ABG)
21:20:25.733 00.000 12252 Move returns status 0, amount 0
21:20:25.733 00.000 12252 move complete, result=0
21:20:25.733 00.000 12252 worker thread done servicing request
21:20:25.733 00.000 9044 GuideStep: -0.0 px 13 ms EAST, 0.1 px 0 ms NORTH
21:20:25.736 00.003 12252 Worker thread wakes up
21:20:25.736 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:25.736 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:28.079 02.343 12252 Exposure complete
21:20:28.117 00.038 12252 worker thread done servicing request
21:20:28.118 00.001 9044 OnExposeComplete: enter
21:20:28.118 00.000 9044 UpdateGuideState(): m_state=6
21:20:28.120 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1795
21:20:28.121 00.001 9044 Star::Find returns 1 (0), X=1010.84, Y=824.47, Mass=5434, SNR=50.6, Peak=173 HFD=5.2
21:20:28.123 00.002 9044 MultiStar: [#1 0.13,-0.12,1.07,U] [#2 0.01,-0.30,1.22,U] [#3 0.17,-0.01,0.86,U] [#4 -0.00,-0.15,1.27,U] [#5 -0.14,-0.02,0.67,U] [#6 -0.02,-0.13,0.43,U] [#7 0.20,-0.39,0.00,M1] [#8 -0.01,-0.25,0.42,U] 
21:20:28.124 00.001 9044 single-star, 7 included, MultiStar: {0.03, -0.11}, one-star: {0.04, 0.07}
21:20:28.125 00.001 9044 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.62) = xAngle (2.65 = 2.65)
21:20:28.126 00.001 9044 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.43 = -0.43)
21:20:28.127 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.03 mountX=-0.07 mountY=-0.04, mountTheta=-2.70
21:20:28.129 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.07, opts=13)
21:20:28.131 00.002 9044 Enqueuing Move request for scope (0.04, 0.07)
21:20:28.133 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:28.134 00.001 9044 UpdateGuideState exits: m=5434 SNR=50.6
21:20:28.135 00.001 12252 Worker thread wakes up
21:20:28.135 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:28.136 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
21:20:28.136 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:28.138 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
21:20:28.138 00.000 9044 Enqueuing Expose request
21:20:28.140 00.002 12252 Moving (0.04, 0.07) raw xDistance=-0.07 yDistance=-0.04
21:20:28.144 00.004 12252 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1324.77
21:20:28.144 00.000 12252 PPEC: input: -0.07, control: -0.04, exposure: 2000
21:20:28.144 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:28.144 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:20:28.144 00.000 12252 MoveAxis(E, 16, ABG)
21:20:28.144 00.000 12252 Guiding  Dir = 2, Dur = 16
21:20:28.144 00.000 12252 IsSlewing returns 0
21:20:28.144 00.000 12252 IsGuiding returns 0
21:20:28.146 00.002 12252 PulseGuide returned control before completion, sleep 25
21:20:28.184 00.038 12252 IsGuiding returns 0
21:20:28.184 00.000 12252 Move returns status 0, amount 16
21:20:28.184 00.000 12252 MoveAxis(N, 0, ABG)
21:20:28.184 00.000 12252 Move returns status 0, amount 0
21:20:28.184 00.000 12252 move complete, result=0
21:20:28.184 00.000 12252 worker thread done servicing request
21:20:28.184 00.000 12252 Worker thread wakes up
21:20:28.184 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:28.184 00.000 9044 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
21:20:28.186 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:30.529 02.343 12252 Exposure complete
21:20:30.574 00.045 12252 worker thread done servicing request
21:20:30.575 00.001 9044 OnExposeComplete: enter
21:20:30.578 00.003 9044 UpdateGuideState(): m_state=6
21:20:30.580 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1796
21:20:30.581 00.001 9044 Star::Find returns 1 (0), X=1010.78, Y=824.29, Mass=5507, SNR=50.9, Peak=173 HFD=5.2
21:20:30.582 00.001 9044 MultiStar: [#1 0.15,-0.25,1.08,U] [#2 0.03,-0.36,1.20,U] [#3 0.11,-0.12,0.86,U] [#4 0.08,-1.37,0.00,M1] [#5 -0.17,-0.06,0.67,U] [#6 -0.06,-0.18,0.43,U] [#7 0.10,-0.53,0.00,M2] [#8 -0.06,-0.39,0.42,U] 
21:20:30.582 00.000 9044 single-star, 6 included, MultiStar: {0.02, -0.21}, one-star: {-0.02, -0.11}
21:20:30.583 00.001 9044 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.62) = xAngle (-0.11 = -0.11)
21:20:30.584 00.001 9044 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.20 = 3.09)
21:20:30.585 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.74 mountX=0.11 mountY=0.01, mountTheta=0.05
21:20:30.588 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.11, opts=13)
21:20:30.589 00.001 9044 Enqueuing Move request for scope (-0.02, -0.11)
21:20:30.591 00.002 12252 Worker thread wakes up
21:20:30.591 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:30.592 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
21:20:30.592 00.000 9044 UpdateGuideState exits: m=5507 SNR=50.9
21:20:30.593 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
21:20:30.593 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:30.594 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:30.595 00.001 12252 Moving (-0.02, -0.11) raw xDistance=0.11 yDistance=0.01
21:20:30.595 00.000 9044 Enqueuing Expose request
21:20:30.598 00.003 12252 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = -0.04, hyst = 0.06, hyst_pct = 0.00, period_length = 1324.98
21:20:30.598 00.000 12252 PPEC: input: 0.11, control: 0.03, exposure: 2000
21:20:30.598 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:30.598 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:20:30.598 00.000 12252 MoveAxis(W, 11, ABG)
21:20:30.598 00.000 12252 Guiding  Dir = 3, Dur = 11
21:20:30.598 00.000 12252 IsSlewing returns 0
21:20:30.598 00.000 12252 IsGuiding returns 0
21:20:30.601 00.003 12252 PulseGuide returned control before completion, sleep 19
21:20:30.629 00.028 12252 IsGuiding returns 1
21:20:30.629 00.000 12252 scope still moving after pulse duration time elapsed
21:20:30.660 00.031 12252 IsSlewing returns 0
21:20:30.660 00.000 12252 IsGuiding returns 0
21:20:30.660 00.000 12252 scope move finished after 11 + 50 ms
21:20:30.660 00.000 12252 Move returns status 0, amount 11
21:20:30.660 00.000 12252 MoveAxis(N, 0, ABG)
21:20:30.660 00.000 12252 Move returns status 0, amount 0
21:20:30.660 00.000 12252 move complete, result=0
21:20:30.660 00.000 12252 worker thread done servicing request
21:20:30.660 00.000 12252 Worker thread wakes up
21:20:30.662 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:30.662 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:30.662 00.000 9044 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
21:20:33.013 02.351 12252 Exposure complete
21:20:33.091 00.078 12252 worker thread done servicing request
21:20:33.091 00.000 9044 OnExposeComplete: enter
21:20:33.093 00.002 9044 UpdateGuideState(): m_state=6
21:20:33.094 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1797
21:20:33.096 00.002 9044 Star::Find returns 1 (0), X=1010.74, Y=824.52, Mass=5450, SNR=50.6, Peak=173 HFD=5.2
21:20:33.097 00.001 9044 MultiStar: [#1 0.03,-0.07,1.07,U] [#2 -0.03,-0.35,1.21,U] [#3 0.14,0.02,0.87,U] [#4 -0.10,-0.17,1.26,U] [#5 -0.18,-0.01,0.66,U] [#6 -0.07,-0.11,0.44,U] [#7 0.04,-0.24,0.44,U] [#8 0.03,-0.37,0.42,U] 
21:20:33.100 00.003 9044 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {-0.06, 0.12}
21:20:33.102 00.002 9044 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.62) = xAngle (-0.16 = -0.16)
21:20:33.103 00.001 9044 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.24 = 3.04)
21:20:33.104 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.78 mountX=0.12 mountY=0.01, mountTheta=0.10
21:20:33.108 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.12, opts=13)
21:20:33.109 00.001 9044 Enqueuing Move request for scope (-0.03, -0.12)
21:20:33.110 00.001 12252 Worker thread wakes up
21:20:33.110 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:33.112 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
21:20:33.112 00.000 9044 UpdateGuideState exits: m=5450 SNR=50.6
21:20:33.113 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
21:20:33.113 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:33.114 00.001 12252 Moving (-0.03, -0.12) raw xDistance=0.12 yDistance=0.01
21:20:33.114 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:33.115 00.001 9044 Enqueuing Expose request
21:20:33.117 00.002 12252 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = -0.04, hyst = 0.06, hyst_pct = 0.00, period_length = 1325.19
21:20:33.117 00.000 12252 PPEC: input: 0.12, control: 0.03, exposure: 2000
21:20:33.117 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:33.117 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:20:33.117 00.000 12252 MoveAxis(W, 12, ABG)
21:20:33.117 00.000 12252 Guiding  Dir = 3, Dur = 12
21:20:33.118 00.001 12252 IsSlewing returns 0
21:20:33.118 00.000 12252 IsGuiding returns 0
21:20:33.120 00.002 12252 PulseGuide returned control before completion, sleep 21
21:20:33.153 00.033 12252 IsGuiding returns 0
21:20:33.153 00.000 12252 Move returns status 0, amount 12
21:20:33.153 00.000 12252 MoveAxis(N, 0, ABG)
21:20:33.153 00.000 12252 Move returns status 0, amount 0
21:20:33.153 00.000 12252 move complete, result=0
21:20:33.153 00.000 12252 worker thread done servicing request
21:20:33.153 00.000 12252 Worker thread wakes up
21:20:33.153 00.000 9044 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
21:20:33.155 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:33.155 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:35.497 02.342 12252 Exposure complete
21:20:35.557 00.060 12252 worker thread done servicing request
21:20:35.557 00.000 9044 OnExposeComplete: enter
21:20:35.559 00.002 9044 UpdateGuideState(): m_state=6
21:20:35.560 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1798
21:20:35.563 00.003 9044 Star::Find returns 1 (0), X=1010.74, Y=824.56, Mass=5500, SNR=50.9, Peak=173 HFD=5.2
21:20:35.564 00.001 9044 MultiStar: [#1 0.01,-0.02,1.06,U] [#2 0.01,-0.21,1.21,U] [#3 0.14,0.06,0.86,U] [#4 -0.09,-0.05,1.28,U] [#5 -0.18,0.16,0.67,U] [#6 -0.10,-0.01,0.43,U] [#7 0.12,-0.29,0.45,U] [#8 0.06,-0.08,0.42,U] 
21:20:35.565 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.06, 0.16}
21:20:35.567 00.002 9044 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.62) = xAngle (-0.49 = -0.49)
21:20:35.568 00.001 9044 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.57 = 2.71)
21:20:35.569 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.11 mountX=0.03 mountY=0.01, mountTheta=0.44
21:20:35.571 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.03, opts=13)
21:20:35.573 00.002 9044 Enqueuing Move request for scope (-0.02, -0.03)
21:20:35.574 00.001 12252 Worker thread wakes up
21:20:35.574 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:35.575 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
21:20:35.575 00.000 9044 UpdateGuideState exits: m=5500 SNR=50.9
21:20:35.575 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:35.576 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
21:20:35.576 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:35.577 00.001 9044 Enqueuing Expose request
21:20:35.578 00.001 12252 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=0.01
21:20:35.581 00.003 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1325.40
21:20:35.581 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
21:20:35.581 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:35.581 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:20:35.581 00.000 12252 MoveAxis(E, 8, ABG)
21:20:35.581 00.000 12252 Guiding  Dir = 2, Dur = 8
21:20:35.581 00.000 12252 IsSlewing returns 0
21:20:35.581 00.000 12252 IsGuiding returns 0
21:20:35.584 00.003 12252 PulseGuide returned control before completion, sleep 16
21:20:35.613 00.029 12252 IsGuiding returns 0
21:20:35.613 00.000 12252 Move returns status 0, amount 8
21:20:35.613 00.000 12252 MoveAxis(N, 0, ABG)
21:20:35.613 00.000 12252 Move returns status 0, amount 0
21:20:35.613 00.000 12252 move complete, result=0
21:20:35.613 00.000 12252 worker thread done servicing request
21:20:35.613 00.000 12252 Worker thread wakes up
21:20:35.614 00.001 9044 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
21:20:35.615 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:35.615 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:37.965 02.350 12252 Exposure complete
21:20:38.026 00.061 12252 worker thread done servicing request
21:20:38.026 00.000 9044 OnExposeComplete: enter
21:20:38.027 00.001 9044 UpdateGuideState(): m_state=6
21:20:38.029 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1799
21:20:38.030 00.001 9044 Star::Find returns 1 (0), X=1010.76, Y=824.72, Mass=5581, SNR=51.3, Peak=173 HFD=5.2
21:20:38.031 00.001 9044 MultiStar: [#1 0.07,0.27,1.04,U] [#2 -0.01,-0.16,1.20,U] [#3 0.14,0.11,0.85,U] [#4 -0.06,-0.03,1.27,U] [#5 -0.17,0.27,0.67,U] [#6 -0.07,0.09,0.42,U] [#7 0.07,-0.25,0.44,U] [#8 0.04,-0.13,0.41,U] 
21:20:38.032 00.001 9044 refined, 8 included, MultiStar: {-0.00, 0.07}, one-star: {-0.04, 0.33}
21:20:38.032 00.000 9044 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.62) = xAngle (3.26 = -3.02)
21:20:38.033 00.001 9044 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.18 = 0.18)
21:20:38.034 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.64 mountX=-0.07 mountY=0.01, mountTheta=2.96
21:20:38.035 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.07, opts=13)
21:20:38.036 00.001 9044 Enqueuing Move request for scope (-0.00, 0.07)
21:20:38.037 00.001 12252 Worker thread wakes up
21:20:38.037 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:38.040 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
21:20:38.040 00.000 9044 UpdateGuideState exits: m=5581 SNR=51.3
21:20:38.042 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
21:20:38.042 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:38.043 00.001 12252 Moving (-0.00, 0.07) raw xDistance=-0.07 yDistance=0.01
21:20:38.043 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:38.045 00.002 9044 Enqueuing Expose request
21:20:38.047 00.002 12252 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1325.61
21:20:38.047 00.000 12252 PPEC: input: -0.07, control: -0.00, exposure: 2000
21:20:38.047 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:38.047 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:20:38.048 00.001 12252 MoveAxis(E, 2, ABG)
21:20:38.048 00.000 12252 Guiding  Dir = 2, Dur = 2
21:20:38.048 00.000 12252 IsSlewing returns 0
21:20:38.049 00.001 12252 IsGuiding returns 0
21:20:38.051 00.002 12252 IsGuiding returns 0
21:20:38.051 00.000 12252 Move returns status 0, amount 2
21:20:38.051 00.000 12252 MoveAxis(N, 0, ABG)
21:20:38.051 00.000 12252 Move returns status 0, amount 0
21:20:38.051 00.000 12252 move complete, result=0
21:20:38.051 00.000 12252 worker thread done servicing request
21:20:38.051 00.000 12252 Worker thread wakes up
21:20:38.051 00.000 9044 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:20:38.052 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:38.052 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:40.409 02.357 12252 Exposure complete
21:20:40.486 00.077 12252 worker thread done servicing request
21:20:40.486 00.000 9044 OnExposeComplete: enter
21:20:40.487 00.001 9044 UpdateGuideState(): m_state=6
21:20:40.489 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1800
21:20:40.492 00.003 9044 Star::Find returns 1 (0), X=1010.71, Y=824.63, Mass=5455, SNR=50.6, Peak=173 HFD=5.3
21:20:40.493 00.001 9044 MultiStar: [#1 0.08,0.01,1.06,U] [#2 -0.01,-0.17,1.21,U] [#3 0.08,0.09,0.86,U] [#4 -0.05,-0.05,1.29,U] [#5 -0.19,0.17,0.67,U] [#6 -0.12,0.02,0.43,U] [#7 0.09,-0.25,0.45,U] [#8 0.02,-0.02,0.43,U] 
21:20:40.494 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {-0.08, 0.24}
21:20:40.495 00.001 9044 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.62) = xAngle (4.34 = -1.94)
21:20:40.496 00.001 9044 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.26 = 1.26)
21:20:40.497 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.72 mountX=-0.01 mountY=0.02, mountTheta=1.94
21:20:40.500 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.01, opts=13)
21:20:40.501 00.001 9044 Enqueuing Move request for scope (-0.02, 0.01)
21:20:40.502 00.001 12252 Worker thread wakes up
21:20:40.502 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:40.503 00.001 9044 UpdateGuideState exits: m=5455 SNR=50.6
21:20:40.505 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:40.506 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:40.507 00.001 9044 Enqueuing Expose request
21:20:40.508 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
21:20:40.508 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
21:20:40.508 00.000 12252 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
21:20:40.511 00.003 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1325.81
21:20:40.511 00.000 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
21:20:40.511 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:40.511 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:20:40.511 00.000 12252 MoveAxis(E, 2, ABG)
21:20:40.511 00.000 12252 Guiding  Dir = 2, Dur = 2
21:20:40.514 00.003 12252 IsSlewing returns 0
21:20:40.514 00.000 12252 IsGuiding returns 0
21:20:40.516 00.002 12252 PulseGuide returned control before completion, sleep 11
21:20:40.533 00.017 12252 IsGuiding returns 0
21:20:40.533 00.000 12252 Move returns status 0, amount 2
21:20:40.533 00.000 12252 MoveAxis(N, 0, ABG)
21:20:40.533 00.000 12252 Move returns status 0, amount 0
21:20:40.533 00.000 12252 move complete, result=0
21:20:40.534 00.001 12252 worker thread done servicing request
21:20:40.534 00.000 12252 Worker thread wakes up
21:20:40.534 00.000 9044 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:20:40.537 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:40.537 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:42.900 02.363 12252 Exposure complete
21:20:42.944 00.044 12252 worker thread done servicing request
21:20:42.945 00.001 9044 OnExposeComplete: enter
21:20:42.945 00.000 9044 UpdateGuideState(): m_state=6
21:20:42.947 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1801
21:20:42.948 00.001 9044 Star::Find returns 1 (0), X=1010.72, Y=824.71, Mass=5618, SNR=51.4, Peak=173 HFD=5.2
21:20:42.950 00.002 9044 MultiStar: [#1 0.01,0.09,1.03,U] [#2 -0.06,-0.16,1.20,U] [#3 0.08,0.15,0.84,U] [#4 -0.10,0.04,1.28,U] [#5 -0.28,0.24,0.66,U] [#6 -0.14,0.01,0.42,U] [#7 0.00,-0.12,0.44,U] [#8 -0.04,-0.01,0.41,U] 
21:20:42.951 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {-0.08, 0.32}
21:20:42.952 00.001 9044 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.62) = xAngle (3.95 = -2.33)
21:20:42.953 00.001 9044 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.87 = 0.87)
21:20:42.954 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.32 mountX=-0.06 mountY=0.07, mountTheta=2.31
21:20:42.956 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.07, opts=13)
21:20:42.958 00.002 9044 Enqueuing Move request for scope (-0.06, 0.07)
21:20:42.959 00.001 12252 Worker thread wakes up
21:20:42.959 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:42.960 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
21:20:42.961 00.001 9044 UpdateGuideState exits: m=5618 SNR=51.4
21:20:42.962 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
21:20:42.962 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:42.965 00.003 12252 Moving (-0.06, 0.07) raw xDistance=-0.06 yDistance=0.07
21:20:42.965 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:42.966 00.001 9044 Enqueuing Expose request
21:20:42.968 00.002 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1326.02
21:20:42.969 00.001 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
21:20:42.969 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:42.969 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:20:42.969 00.000 12252 MoveAxis(E, 3, ABG)
21:20:42.969 00.000 12252 Guiding  Dir = 2, Dur = 3
21:20:42.969 00.000 12252 IsSlewing returns 0
21:20:42.970 00.001 12252 IsGuiding returns 0
21:20:42.972 00.002 12252 PulseGuide returned control before completion, sleep 12
21:20:42.997 00.025 12252 IsGuiding returns 0
21:20:42.997 00.000 12252 Move returns status 0, amount 3
21:20:42.997 00.000 12252 MoveAxis(N, 0, ABG)
21:20:42.997 00.000 12252 Move returns status 0, amount 0
21:20:42.997 00.000 12252 move complete, result=0
21:20:42.997 00.000 12252 worker thread done servicing request
21:20:42.997 00.000 12252 Worker thread wakes up
21:20:42.997 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:20:42.998 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:42.998 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:45.364 02.366 12252 Exposure complete
21:20:45.425 00.061 12252 worker thread done servicing request
21:20:45.425 00.000 9044 OnExposeComplete: enter
21:20:45.427 00.002 9044 UpdateGuideState(): m_state=6
21:20:45.428 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1802
21:20:45.429 00.001 9044 Star::Find returns 1 (0), X=1010.70, Y=824.80, Mass=5548, SNR=51.1, Peak=173 HFD=5.1
21:20:45.431 00.002 9044 MultiStar: [#1 0.07,0.34,1.07,U] [#2 -0.06,-0.08,1.22,U] [#3 0.05,0.22,0.85,U] [#4 -0.09,0.07,1.28,U] [#5 -0.25,0.33,0.00,M1] [#6 -0.15,0.17,0.43,U] [#7 -0.01,-0.03,0.44,U] [#8 -0.19,0.01,0.43,U] 
21:20:45.433 00.002 9044 refined, 7 included, MultiStar: {-0.05, 0.15}, one-star: {-0.09, 0.41}
21:20:45.435 00.002 9044 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.62) = xAngle (3.50 = -2.79)
21:20:45.436 00.001 9044 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.41 = 0.41)
21:20:45.437 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.87 mountX=-0.15 mountY=0.06, mountTheta=2.74
21:20:45.439 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.15, opts=13)
21:20:45.440 00.001 9044 Enqueuing Move request for scope (-0.05, 0.15)
21:20:45.442 00.002 12252 Worker thread wakes up
21:20:45.442 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
21:20:45.442 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
21:20:45.442 00.000 12252 Moving (-0.05, 0.15) raw xDistance=-0.15 yDistance=0.06
21:20:45.442 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:45.443 00.001 9044 UpdateGuideState exits: m=5548 SNR=51.1
21:20:45.444 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:45.446 00.002 12252 PPEC rslt: input = -0.15, final = -0.09, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1326.23
21:20:45.446 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:45.449 00.003 9044 Enqueuing Expose request
21:20:45.451 00.002 12252 PPEC: input: -0.15, control: -0.09, exposure: 2000
21:20:45.452 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:45.452 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:20:45.452 00.000 12252 MoveAxis(E, 36, ABG)
21:20:45.452 00.000 12252 Guiding  Dir = 2, Dur = 36
21:20:45.452 00.000 12252 IsSlewing returns 0
21:20:45.453 00.001 12252 IsGuiding returns 0
21:20:45.455 00.002 12252 PulseGuide returned control before completion, sleep 44
21:20:45.503 00.048 12252 IsGuiding returns 0
21:20:45.503 00.000 12252 Move returns status 0, amount 36
21:20:45.503 00.000 12252 MoveAxis(N, 0, ABG)
21:20:45.503 00.000 12252 Move returns status 0, amount 0
21:20:45.503 00.000 12252 move complete, result=0
21:20:45.503 00.000 12252 worker thread done servicing request
21:20:45.503 00.000 12252 Worker thread wakes up
21:20:45.503 00.000 9044 GuideStep: -0.1 px 36 ms EAST, 0.1 px 0 ms NORTH
21:20:45.506 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:45.506 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:47.850 02.344 12252 Exposure complete
21:20:47.890 00.040 12252 worker thread done servicing request
21:20:47.890 00.000 9044 OnExposeComplete: enter
21:20:47.893 00.003 9044 UpdateGuideState(): m_state=6
21:20:47.895 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1803
21:20:47.896 00.001 9044 Star::Find returns 1 (0), X=1010.71, Y=824.83, Mass=5533, SNR=51.2, Peak=173 HFD=5.1
21:20:47.898 00.002 9044 MultiStar: [#1 -0.05,0.16,1.05,U] [#2 -0.05,-0.01,1.20,U] [#3 -0.03,0.28,0.85,U] [#4 -0.15,0.07,1.29,U] [#5 -0.25,0.37,0.00,M2] [#6 -0.14,0.24,0.43,U] [#7 -0.05,-0.07,0.44,U] [#8 -0.10,0.14,0.41,U] 
21:20:47.899 00.001 9044 refined, 7 included, MultiStar: {-0.08, 0.16}, one-star: {-0.09, 0.44}
21:20:47.901 00.002 9044 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.62) = xAngle (3.66 = -2.62)
21:20:47.902 00.001 9044 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.58 = 0.58)
21:20:47.903 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.04 mountX=-0.15 mountY=0.10, mountTheta=2.58
21:20:47.905 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.16, opts=13)
21:20:47.906 00.001 9044 Enqueuing Move request for scope (-0.08, 0.16)
21:20:47.907 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:47.908 00.001 9044 UpdateGuideState exits: m=5533 SNR=51.2
21:20:47.909 00.001 12252 Worker thread wakes up
21:20:47.909 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:47.911 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:47.912 00.001 9044 Enqueuing Expose request
21:20:47.913 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
21:20:47.913 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
21:20:47.913 00.000 12252 Moving (-0.08, 0.16) raw xDistance=-0.15 yDistance=0.10
21:20:47.916 00.003 12252 PPEC rslt: input = -0.15, final = -0.11, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 1326.44
21:20:47.916 00.000 12252 PPEC: input: -0.15, control: -0.11, exposure: 2000
21:20:47.917 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:47.917 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:20:47.917 00.000 12252 MoveAxis(E, 41, ABG)
21:20:47.917 00.000 12252 Guiding  Dir = 2, Dur = 41
21:20:47.917 00.000 12252 IsSlewing returns 0
21:20:47.917 00.000 12252 IsGuiding returns 0
21:20:47.921 00.004 12252 PulseGuide returned control before completion, sleep 49
21:20:47.982 00.061 12252 IsGuiding returns 0
21:20:47.982 00.000 12252 Move returns status 0, amount 41
21:20:47.982 00.000 12252 MoveAxis(N, 0, ABG)
21:20:47.982 00.000 12252 Move returns status 0, amount 0
21:20:47.983 00.001 12252 move complete, result=0
21:20:47.983 00.000 12252 worker thread done servicing request
21:20:47.983 00.000 9044 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
21:20:47.986 00.003 12252 Worker thread wakes up
21:20:47.986 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:47.986 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:50.334 02.348 12252 Exposure complete
21:20:50.380 00.046 12252 worker thread done servicing request
21:20:50.380 00.000 9044 OnExposeComplete: enter
21:20:50.382 00.002 9044 UpdateGuideState(): m_state=6
21:20:50.384 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1804
21:20:50.386 00.002 9044 Star::Find returns 1 (0), X=1010.67, Y=824.81, Mass=5572, SNR=51.2, Peak=173 HFD=5.2
21:20:50.389 00.003 9044 MultiStar: [#1 -0.10,0.17,1.04,U] [#2 -0.11,-0.04,1.20,U] [#3 0.05,0.21,0.86,U] [#4 -0.07,0.06,1.27,U] [#5 -0.25,0.26,0.68,U] [#6 -0.17,0.07,0.43,U] [#7 -0.02,-0.02,0.45,U] [#8 0.03,-0.04,0.41,U] 
21:20:50.390 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.13}, one-star: {-0.12, 0.41}
21:20:50.392 00.002 9044 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.62) = xAngle (3.78 = -2.51)
21:20:50.393 00.001 9044 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.69 = 0.69)
21:20:50.395 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.15 mountX=-0.13 mountY=0.10, mountTheta=2.47
21:20:50.397 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.13, opts=13)
21:20:50.398 00.001 9044 Enqueuing Move request for scope (-0.09, 0.13)
21:20:50.399 00.001 12252 Worker thread wakes up
21:20:50.399 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:50.401 00.002 9044 UpdateGuideState exits: m=5572 SNR=51.2
21:20:50.402 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:50.404 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
21:20:50.404 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:50.406 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
21:20:50.406 00.000 9044 Enqueuing Expose request
21:20:50.407 00.001 12252 Moving (-0.09, 0.13) raw xDistance=-0.13 yDistance=0.10
21:20:50.411 00.004 12252 PPEC rslt: input = -0.13, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 1326.65
21:20:50.411 00.000 12252 PPEC: input: -0.13, control: -0.09, exposure: 2000
21:20:50.412 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:50.412 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:20:50.412 00.000 12252 MoveAxis(E, 35, ABG)
21:20:50.412 00.000 12252 Guiding  Dir = 2, Dur = 35
21:20:50.412 00.000 12252 IsSlewing returns 0
21:20:50.413 00.001 12252 IsGuiding returns 0
21:20:50.415 00.002 12252 PulseGuide returned control before completion, sleep 43
21:20:50.461 00.046 12252 IsGuiding returns 0
21:20:50.461 00.000 12252 Move returns status 0, amount 35
21:20:50.461 00.000 12252 MoveAxis(N, 0, ABG)
21:20:50.461 00.000 12252 Move returns status 0, amount 0
21:20:50.461 00.000 12252 move complete, result=0
21:20:50.461 00.000 12252 worker thread done servicing request
21:20:50.461 00.000 12252 Worker thread wakes up
21:20:50.461 00.000 9044 GuideStep: -0.1 px 35 ms EAST, 0.1 px 0 ms NORTH
21:20:50.462 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:50.462 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:52.811 02.349 12252 Exposure complete
21:20:52.878 00.067 12252 worker thread done servicing request
21:20:52.878 00.000 9044 OnExposeComplete: enter
21:20:52.880 00.002 9044 UpdateGuideState(): m_state=6
21:20:52.881 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1805
21:20:52.882 00.001 9044 Star::Find returns 1 (0), X=1010.76, Y=824.80, Mass=5670, SNR=51.8, Peak=173 HFD=5.0
21:20:52.883 00.001 9044 MultiStar: [#1 0.07,0.35,1.04,U] [#2 -0.07,-0.06,1.18,U] [#3 0.07,0.25,0.84,U] [#4 -0.01,0.10,1.26,U] [#5 -0.22,0.30,0.67,U] [#6 -0.13,0.18,0.42,U] [#7 0.17,-0.00,0.44,U] [#8 -0.09,-0.05,0.41,U] 
21:20:52.884 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.18}, one-star: {-0.04, 0.41}
21:20:52.884 00.000 9044 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.62) = xAngle (3.33 = -2.96)
21:20:52.885 00.001 9044 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.24 = 0.24)
21:20:52.886 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.70 mountX=-0.18 mountY=0.04, mountTheta=2.90
21:20:52.888 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.18, opts=13)
21:20:52.890 00.002 9044 Enqueuing Move request for scope (-0.02, 0.18)
21:20:52.891 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:52.892 00.001 9044 UpdateGuideState exits: m=5670 SNR=51.8
21:20:52.893 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:52.894 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:52.896 00.002 9044 Enqueuing Expose request
21:20:52.897 00.001 12252 Worker thread wakes up
21:20:52.897 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
21:20:52.897 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
21:20:52.897 00.000 12252 Moving (-0.02, 0.18) raw xDistance=-0.18 yDistance=0.04
21:20:52.901 00.004 12252 PPEC rslt: input = -0.18, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 1326.86
21:20:52.902 00.001 12252 PPEC: input: -0.18, control: -0.14, exposure: 2000
21:20:52.902 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:52.902 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:20:52.902 00.000 12252 MoveAxis(E, 53, ABG)
21:20:52.902 00.000 12252 Guiding  Dir = 2, Dur = 53
21:20:52.902 00.000 12252 IsSlewing returns 0
21:20:52.902 00.000 12252 IsGuiding returns 0
21:20:52.904 00.002 12252 PulseGuide returned control before completion, sleep 61
21:20:52.973 00.069 12252 IsGuiding returns 0
21:20:52.973 00.000 12252 Move returns status 0, amount 53
21:20:52.973 00.000 12252 MoveAxis(N, 0, ABG)
21:20:52.973 00.000 12252 Move returns status 0, amount 0
21:20:52.973 00.000 12252 move complete, result=0
21:20:52.973 00.000 12252 worker thread done servicing request
21:20:52.973 00.000 12252 Worker thread wakes up
21:20:52.973 00.000 9044 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
21:20:52.976 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:52.976 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:55.320 02.344 12252 Exposure complete
21:20:55.365 00.045 12252 worker thread done servicing request
21:20:55.365 00.000 9044 OnExposeComplete: enter
21:20:55.367 00.002 9044 UpdateGuideState(): m_state=6
21:20:55.368 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1806
21:20:55.369 00.001 9044 Star::Find returns 1 (0), X=1010.66, Y=824.54, Mass=5523, SNR=51.0, Peak=173 HFD=5.1
21:20:55.371 00.002 9044 MultiStar: [#1 0.03,-0.00,1.07,U] [#2 -0.06,-0.22,1.21,U] [#3 0.01,0.15,0.85,U] [#4 -0.14,-0.06,1.26,U] [#5 -0.19,0.21,0.66,U] [#6 -0.18,-0.02,0.43,U] [#7 -0.08,-0.12,0.44,U] [#8 -0.11,-0.14,0.42,U] 
21:20:55.373 00.002 9044 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {-0.14, 0.14}
21:20:55.374 00.001 9044 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.62) = xAngle (-1.42 = -1.42)
21:20:55.374 00.000 9044 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.51 = 1.78)
21:20:55.376 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.05 mountX=0.01 mountY=0.08, mountTheta=1.42
21:20:55.378 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.01, opts=13)
21:20:55.379 00.001 9044 Enqueuing Move request for scope (-0.09, -0.01)
21:20:55.380 00.001 12252 Worker thread wakes up
21:20:55.380 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:55.382 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
21:20:55.382 00.000 9044 UpdateGuideState exits: m=5523 SNR=51.0
21:20:55.383 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:55.384 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
21:20:55.384 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:55.385 00.001 9044 Enqueuing Expose request
21:20:55.386 00.001 12252 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.08
21:20:55.389 00.003 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1327.07
21:20:55.389 00.000 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
21:20:55.389 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:20:55.389 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:20:55.389 00.000 12252 MoveAxis(E, 12, ABG)
21:20:55.389 00.000 12252 Guiding  Dir = 2, Dur = 12
21:20:55.389 00.000 12252 IsSlewing returns 0
21:20:55.390 00.001 12252 IsGuiding returns 0
21:20:55.392 00.002 12252 PulseGuide returned control before completion, sleep 20
21:20:55.419 00.027 12252 IsGuiding returns 0
21:20:55.419 00.000 12252 Move returns status 0, amount 12
21:20:55.419 00.000 12252 MoveAxis(N, 0, ABG)
21:20:55.419 00.000 12252 Move returns status 0, amount 0
21:20:55.419 00.000 12252 move complete, result=0
21:20:55.419 00.000 12252 worker thread done servicing request
21:20:55.419 00.000 12252 Worker thread wakes up
21:20:55.419 00.000 9044 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
21:20:55.421 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:55.421 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:20:57.766 02.345 12252 Exposure complete
21:20:57.820 00.054 12252 worker thread done servicing request
21:20:57.820 00.000 9044 OnExposeComplete: enter
21:20:57.823 00.003 9044 UpdateGuideState(): m_state=6
21:20:57.825 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1807
21:20:57.827 00.002 9044 Star::Find returns 1 (0), X=1010.49, Y=824.68, Mass=5600, SNR=51.4, Peak=173 HFD=5.2
21:20:57.829 00.002 9044 MultiStar: [#1 -0.13,-0.02,1.05,U] [#2 -0.10,-0.22,1.20,U] [#3 -0.03,0.13,0.86,U] [#4 -0.20,-0.04,1.28,U] [#5 -0.36,0.13,0.66,U] [#6 -0.31,-0.03,0.42,U] [#7 -0.13,-0.20,0.44,U] [#8 -0.20,-0.06,0.42,U] 
21:20:57.831 00.002 9044 refined, 8 included, MultiStar: {-0.18, 0.00}, one-star: {-0.30, 0.29}
21:20:57.833 00.002 9044 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.62) = xAngle (4.75 = -1.53)
21:20:57.836 00.003 9044 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.67 = 1.67)
21:20:57.838 00.002 9044 CameraToMount -- cameraX=-0.18 cameraY=0.00 hyp=0.18 cameraTheta=3.13 mountX=0.01 mountY=0.18, mountTheta=1.53
21:20:57.842 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=0.00, opts=13)
21:20:57.845 00.003 9044 Enqueuing Move request for scope (-0.18, 0.00)
21:20:57.847 00.002 12252 Worker thread wakes up
21:20:57.847 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:20:57.850 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.00) opts 0xd
21:20:57.850 00.000 9044 UpdateGuideState exits: m=5600 SNR=51.4
21:20:57.853 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:20:57.856 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.18, 0.00)
21:20:57.856 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:20:57.858 00.002 12252 Moving (-0.18, 0.00) raw xDistance=0.01 yDistance=0.18
21:20:57.858 00.000 9044 Enqueuing Expose request
21:20:57.862 00.004 12252 PPEC rslt: input = 0.01, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1327.28
21:20:57.862 00.000 12252 PPEC: input: 0.01, control: -0.04, exposure: 2000
21:20:57.862 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
21:20:57.862 00.000 12252 MoveAxis(E, 15, ABG)
21:20:57.862 00.000 12252 Guiding  Dir = 2, Dur = 15
21:20:57.863 00.001 12252 IsSlewing returns 0
21:20:57.863 00.000 12252 IsGuiding returns 0
21:20:57.865 00.002 12252 PulseGuide returned control before completion, sleep 24
21:20:57.894 00.029 12252 IsGuiding returns 1
21:20:57.894 00.000 12252 scope still moving after pulse duration time elapsed
21:20:57.925 00.031 12252 IsSlewing returns 0
21:20:57.925 00.000 12252 IsGuiding returns 0
21:20:57.925 00.000 12252 scope move finished after 15 + 47 ms
21:20:57.926 00.001 12252 Move returns status 0, amount 15
21:20:57.926 00.000 12252 MoveAxis(S, 63, ABG)
21:20:57.926 00.000 12252 Guiding  Dir = 1, Dur = 63
21:20:57.926 00.000 12252 IsSlewing returns 0
21:20:57.927 00.001 12252 IsGuiding returns 0
21:20:57.933 00.006 12252 PulseGuide returned control before completion, sleep 68
21:20:58.006 00.073 12252 IsGuiding returns 0
21:20:58.006 00.000 12252 Move returns status 0, amount 63
21:20:58.006 00.000 12252 move complete, result=0
21:20:58.006 00.000 12252 worker thread done servicing request
21:20:58.006 00.000 12252 Worker thread wakes up
21:20:58.006 00.000 9044 GuideStep: 0.0 px 15 ms EAST, 0.2 px 63 ms SOUTH
21:20:58.007 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:20:58.007 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:00.360 02.353 12252 Exposure complete
21:21:00.408 00.048 12252 worker thread done servicing request
21:21:00.408 00.000 9044 OnExposeComplete: enter
21:21:00.411 00.003 9044 UpdateGuideState(): m_state=6
21:21:00.412 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1808
21:21:00.414 00.002 9044 Star::Find returns 1 (0), X=1010.70, Y=824.49, Mass=5502, SNR=50.9, Peak=173 HFD=5.2
21:21:00.415 00.001 9044 MultiStar: [#1 0.03,-0.03,1.07,U] [#2 -0.08,-0.16,1.20,U] [#3 0.06,0.09,0.86,U] [#4 -0.14,-0.06,1.29,U] [#5 -0.25,0.14,0.66,U] [#6 -0.14,0.03,0.44,U] [#7 -0.04,-0.29,0.45,U] [#8 -0.02,-0.06,0.42,U] 
21:21:00.416 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.09, 0.09}
21:21:00.417 00.001 9044 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.62) = xAngle (-1.21 = -1.21)
21:21:00.418 00.001 9044 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.29 = 1.99)
21:21:00.419 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-2.83 mountX=0.03 mountY=0.07, mountTheta=1.20
21:21:00.422 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.02, opts=13)
21:21:00.423 00.001 9044 Enqueuing Move request for scope (-0.07, -0.02)
21:21:00.424 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:00.425 00.001 9044 UpdateGuideState exits: m=5502 SNR=50.9
21:21:00.426 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:00.428 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:00.429 00.001 9044 Enqueuing Expose request
21:21:00.430 00.001 12252 Worker thread wakes up
21:21:00.430 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
21:21:00.430 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
21:21:00.430 00.000 12252 Moving (-0.07, -0.02) raw xDistance=0.03 yDistance=0.07
21:21:00.433 00.003 12252 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1327.48
21:21:00.433 00.000 12252 PPEC: input: 0.03, control: -0.04, exposure: 2000
21:21:00.433 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:00.433 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:21:00.433 00.000 12252 MoveAxis(E, 16, ABG)
21:21:00.433 00.000 12252 Guiding  Dir = 2, Dur = 16
21:21:00.433 00.000 12252 IsSlewing returns 0
21:21:00.433 00.000 12252 IsGuiding returns 0
21:21:00.436 00.003 12252 PulseGuide returned control before completion, sleep 25
21:21:00.474 00.038 12252 IsGuiding returns 0
21:21:00.474 00.000 12252 Move returns status 0, amount 16
21:21:00.474 00.000 12252 MoveAxis(N, 0, ABG)
21:21:00.474 00.000 12252 Move returns status 0, amount 0
21:21:00.474 00.000 12252 move complete, result=0
21:21:00.474 00.000 12252 worker thread done servicing request
21:21:00.475 00.001 12252 Worker thread wakes up
21:21:00.475 00.000 9044 GuideStep: 0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
21:21:00.476 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:00.476 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:02.832 02.356 12252 Exposure complete
21:21:02.879 00.047 12252 worker thread done servicing request
21:21:02.879 00.000 9044 OnExposeComplete: enter
21:21:02.880 00.001 9044 UpdateGuideState(): m_state=6
21:21:02.883 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1809
21:21:02.884 00.001 9044 Star::Find returns 1 (0), X=1010.68, Y=824.45, Mass=5522, SNR=51.0, Peak=173 HFD=5.2
21:21:02.885 00.001 9044 MultiStar: [#1 -0.11,-0.09,1.08,U] [#2 -0.06,-0.21,1.21,U] [#3 0.04,0.05,0.85,U] [#4 -0.16,-0.11,1.28,U] [#5 -0.27,0.12,0.66,U] [#6 -0.16,-0.03,0.43,U] [#7 -0.02,-0.28,0.44,U] [#8 0.01,-0.08,0.43,U] 
21:21:02.886 00.001 9044 refined, 8 included, MultiStar: {-0.10, -0.07}, one-star: {-0.12, 0.06}
21:21:02.887 00.001 9044 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.62) = xAngle (-0.93 = -0.93)
21:21:02.888 00.001 9044 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.01 = 2.27)
21:21:02.889 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.55 mountX=0.07 mountY=0.09, mountTheta=0.91
21:21:02.893 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.07, opts=13)
21:21:02.894 00.001 9044 Enqueuing Move request for scope (-0.10, -0.07)
21:21:02.895 00.001 12252 Worker thread wakes up
21:21:02.895 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:02.897 00.002 9044 UpdateGuideState exits: m=5522 SNR=51.0
21:21:02.898 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:02.899 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:02.900 00.001 9044 Enqueuing Expose request
21:21:02.902 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
21:21:02.902 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
21:21:02.902 00.000 12252 Moving (-0.10, -0.07) raw xDistance=0.07 yDistance=0.09
21:21:02.904 00.002 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1327.69
21:21:02.905 00.001 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
21:21:02.905 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:02.905 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:21:02.905 00.000 12252 MoveAxis(E, 8, ABG)
21:21:02.905 00.000 12252 Guiding  Dir = 2, Dur = 8
21:21:02.905 00.000 12252 IsSlewing returns 0
21:21:02.905 00.000 12252 IsGuiding returns 0
21:21:02.907 00.002 12252 PulseGuide returned control before completion, sleep 17
21:21:02.925 00.018 12252 IsGuiding returns 0
21:21:02.925 00.000 12252 Move returns status 0, amount 8
21:21:02.925 00.000 12252 MoveAxis(N, 0, ABG)
21:21:02.925 00.000 12252 Move returns status 0, amount 0
21:21:02.925 00.000 12252 move complete, result=0
21:21:02.925 00.000 12252 worker thread done servicing request
21:21:02.925 00.000 12252 Worker thread wakes up
21:21:02.925 00.000 9044 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:21:02.927 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:02.927 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:05.283 02.356 12252 Exposure complete
21:21:05.350 00.067 12252 worker thread done servicing request
21:21:05.350 00.000 9044 OnExposeComplete: enter
21:21:05.351 00.001 9044 UpdateGuideState(): m_state=6
21:21:05.352 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1810
21:21:05.353 00.001 9044 Star::Find returns 1 (0), X=1010.66, Y=824.46, Mass=5564, SNR=51.2, Peak=173 HFD=5.2
21:21:05.354 00.001 9044 MultiStar: [#1 -0.14,0.00,1.05,U] [#2 -0.08,-0.13,1.20,U] [#3 -0.01,0.04,0.86,U] [#4 -0.24,-0.08,1.28,U] [#5 -0.31,0.22,0.67,U] [#6 -0.20,0.11,0.43,U] [#7 -0.08,-0.07,0.44,U] [#8 -0.23,-0.07,0.42,U] 
21:21:05.357 00.003 9044 single-star, 8 included, MultiStar: {-0.15, -0.00}, one-star: {-0.14, 0.06}
21:21:05.358 00.001 9044 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.62) = xAngle (4.35 = -1.93)
21:21:05.359 00.001 9044 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.27 = 1.27)
21:21:05.360 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.06 hyp=0.15 cameraTheta=2.73 mountX=-0.05 mountY=0.14, mountTheta=1.92
21:21:05.362 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.06, opts=13)
21:21:05.363 00.001 9044 Enqueuing Move request for scope (-0.14, 0.06)
21:21:05.364 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:05.365 00.001 9044 UpdateGuideState exits: m=5564 SNR=51.2
21:21:05.366 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:05.367 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:05.369 00.002 9044 Enqueuing Expose request
21:21:05.370 00.001 12252 Worker thread wakes up
21:21:05.370 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.06) opts 0xd
21:21:05.370 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.06)
21:21:05.370 00.000 12252 Moving (-0.14, 0.06) raw xDistance=-0.05 yDistance=0.14
21:21:05.374 00.004 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1327.90
21:21:05.375 00.001 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
21:21:05.375 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:05.375 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:21:05.375 00.000 12252 MoveAxis(E, 7, ABG)
21:21:05.375 00.000 12252 Guiding  Dir = 2, Dur = 7
21:21:05.375 00.000 12252 IsSlewing returns 0
21:21:05.375 00.000 12252 IsGuiding returns 0
21:21:05.377 00.002 12252 PulseGuide returned control before completion, sleep 16
21:21:05.401 00.024 12252 IsGuiding returns 0
21:21:05.401 00.000 12252 Move returns status 0, amount 7
21:21:05.401 00.000 12252 MoveAxis(N, 0, ABG)
21:21:05.401 00.000 12252 Move returns status 0, amount 0
21:21:05.401 00.000 12252 move complete, result=0
21:21:05.401 00.000 12252 worker thread done servicing request
21:21:05.401 00.000 12252 Worker thread wakes up
21:21:05.401 00.000 9044 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:21:05.402 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:05.403 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:07.746 02.343 12252 Exposure complete
21:21:07.796 00.050 12252 worker thread done servicing request
21:21:07.797 00.001 9044 OnExposeComplete: enter
21:21:07.797 00.000 9044 UpdateGuideState(): m_state=6
21:21:07.799 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1811
21:21:07.800 00.001 9044 Star::Find returns 1 (0), X=1010.74, Y=824.84, Mass=5564, SNR=51.2, Peak=173 HFD=5.1
21:21:07.802 00.002 9044 MultiStar: [#1 0.09,0.32,1.06,U] [#2 -0.01,-0.09,1.20,U] [#3 0.07,0.26,0.85,U] [#4 -0.08,0.11,1.26,U] [#5 -0.16,0.27,0.66,U] [#6 -0.12,0.14,0.42,U] [#7 0.08,0.11,0.44,U] [#8 -0.01,0.06,0.42,U] 
21:21:07.804 00.002 9044 refined, 8 included, MultiStar: {-0.02, 0.18}, one-star: {-0.06, 0.45}
21:21:07.805 00.001 9044 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.62) = xAngle (3.30 = -2.99)
21:21:07.806 00.001 9044 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.21 = 0.21)
21:21:07.807 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.67 mountX=-0.18 mountY=0.04, mountTheta=2.93
21:21:07.810 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.18, opts=13)
21:21:07.811 00.001 9044 Enqueuing Move request for scope (-0.02, 0.18)
21:21:07.812 00.001 12252 Worker thread wakes up
21:21:07.812 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:07.813 00.001 9044 UpdateGuideState exits: m=5564 SNR=51.2
21:21:07.815 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
21:21:07.815 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:07.817 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
21:21:07.817 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:07.818 00.001 9044 Enqueuing Expose request
21:21:07.819 00.001 12252 Moving (-0.02, 0.18) raw xDistance=-0.18 yDistance=0.04
21:21:07.821 00.002 12252 PPEC rslt: input = -0.18, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 1328.11
21:21:07.821 00.000 12252 PPEC: input: -0.18, control: -0.14, exposure: 2000
21:21:07.821 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:07.821 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:21:07.821 00.000 12252 MoveAxis(E, 53, ABG)
21:21:07.821 00.000 12252 Guiding  Dir = 2, Dur = 53
21:21:07.821 00.000 12252 IsSlewing returns 0
21:21:07.821 00.000 12252 IsGuiding returns 0
21:21:07.824 00.003 12252 PulseGuide returned control before completion, sleep 61
21:21:07.896 00.072 12252 IsGuiding returns 0
21:21:07.896 00.000 12252 Move returns status 0, amount 53
21:21:07.896 00.000 12252 MoveAxis(N, 0, ABG)
21:21:07.897 00.001 12252 Move returns status 0, amount 0
21:21:07.897 00.000 12252 move complete, result=0
21:21:07.897 00.000 12252 worker thread done servicing request
21:21:07.897 00.000 12252 Worker thread wakes up
21:21:07.897 00.000 9044 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
21:21:07.898 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:07.898 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:10.246 02.348 12252 Exposure complete
21:21:10.289 00.043 12252 worker thread done servicing request
21:21:10.289 00.000 9044 OnExposeComplete: enter
21:21:10.290 00.001 9044 UpdateGuideState(): m_state=6
21:21:10.291 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1812
21:21:10.292 00.001 9044 Star::Find returns 1 (0), X=1010.70, Y=824.66, Mass=5563, SNR=51.1, Peak=173 HFD=5.3
21:21:10.293 00.001 9044 MultiStar: [#1 -0.02,0.00,1.04,U] [#2 -0.03,-0.14,1.20,U] [#3 0.06,0.15,0.85,U] [#4 -0.13,-0.01,1.29,U] [#5 -0.20,0.17,0.67,U] [#6 -0.15,-0.00,0.43,U] [#7 -0.02,-0.27,0.45,U] [#8 -0.17,-0.15,0.43,U] 
21:21:10.294 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.09, 0.26}
21:21:10.295 00.001 9044 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.62) = xAngle (4.52 = -1.77)
21:21:10.297 00.002 9044 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.43 = 1.43)
21:21:10.298 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.89 mountX=-0.01 mountY=0.08, mountTheta=1.76
21:21:10.302 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.02, opts=13)
21:21:10.304 00.002 9044 Enqueuing Move request for scope (-0.07, 0.02)
21:21:10.308 00.004 12252 Worker thread wakes up
21:21:10.308 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:10.310 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
21:21:10.310 00.000 9044 UpdateGuideState exits: m=5563 SNR=51.1
21:21:10.312 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
21:21:10.312 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:10.314 00.002 12252 Moving (-0.07, 0.02) raw xDistance=-0.01 yDistance=0.08
21:21:10.314 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:10.316 00.002 9044 Enqueuing Expose request
21:21:10.319 00.003 12252 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1328.32
21:21:10.319 00.000 12252 PPEC: input: -0.01, control: -0.03, exposure: 2000
21:21:10.319 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:10.319 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:21:10.319 00.000 12252 MoveAxis(E, 11, ABG)
21:21:10.319 00.000 12252 Guiding  Dir = 2, Dur = 11
21:21:10.320 00.001 12252 IsSlewing returns 0
21:21:10.320 00.000 12252 IsGuiding returns 0
21:21:10.322 00.002 12252 PulseGuide returned control before completion, sleep 20
21:21:10.347 00.025 12252 IsGuiding returns 1
21:21:10.347 00.000 12252 scope still moving after pulse duration time elapsed
21:21:10.377 00.030 12252 IsSlewing returns 0
21:21:10.377 00.000 12252 IsGuiding returns 0
21:21:10.377 00.000 12252 scope move finished after 11 + 46 ms
21:21:10.377 00.000 12252 Move returns status 0, amount 11
21:21:10.377 00.000 12252 MoveAxis(N, 0, ABG)
21:21:10.378 00.001 12252 Move returns status 0, amount 0
21:21:10.378 00.000 12252 move complete, result=0
21:21:10.378 00.000 12252 worker thread done servicing request
21:21:10.378 00.000 12252 Worker thread wakes up
21:21:10.378 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:10.378 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:10.378 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
21:21:12.742 02.364 12252 Exposure complete
21:21:12.800 00.058 12252 worker thread done servicing request
21:21:12.801 00.001 9044 OnExposeComplete: enter
21:21:12.802 00.001 9044 UpdateGuideState(): m_state=6
21:21:12.803 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1813
21:21:12.804 00.001 9044 Star::Find returns 1 (0), X=1010.72, Y=824.50, Mass=5531, SNR=51.2, Peak=173 HFD=5.2
21:21:12.806 00.002 9044 MultiStar: [#1 -0.01,-0.09,1.05,U] [#2 -0.08,-0.28,1.20,U] [#3 0.09,0.10,0.85,U] [#4 -0.12,-0.10,1.27,U] [#5 -0.23,0.00,0.67,U] [#6 -0.19,-0.07,0.43,U] [#7 -0.03,-0.33,0.44,U] [#8 -0.07,-0.19,0.41,U] 
21:21:12.807 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {-0.08, 0.10}
21:21:12.808 00.001 9044 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.62) = xAngle (-0.67 = -0.67)
21:21:12.809 00.001 9044 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.75 = 2.53)
21:21:12.810 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.29 mountX=0.09 mountY=0.06, mountTheta=0.63
21:21:12.813 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.08, opts=13)
21:21:12.816 00.003 9044 Enqueuing Move request for scope (-0.07, -0.08)
21:21:12.817 00.001 12252 Worker thread wakes up
21:21:12.818 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:12.819 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
21:21:12.819 00.000 9044 UpdateGuideState exits: m=5531 SNR=51.2
21:21:12.820 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
21:21:12.820 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:12.820 00.000 12252 Moving (-0.07, -0.08) raw xDistance=0.09 yDistance=0.06
21:21:12.820 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:12.822 00.002 9044 Enqueuing Expose request
21:21:12.823 00.001 12252 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1328.52
21:21:12.823 00.000 12252 PPEC: input: 0.09, control: -0.03, exposure: 2000
21:21:12.823 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:12.823 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:21:12.823 00.000 12252 MoveAxis(E, 12, ABG)
21:21:12.823 00.000 12252 Guiding  Dir = 2, Dur = 12
21:21:12.823 00.000 12252 IsSlewing returns 0
21:21:12.823 00.000 12252 IsGuiding returns 0
21:21:12.825 00.002 12252 PulseGuide returned control before completion, sleep 21
21:21:12.863 00.038 12252 IsGuiding returns 0
21:21:12.863 00.000 12252 Move returns status 0, amount 12
21:21:12.863 00.000 12252 MoveAxis(N, 0, ABG)
21:21:12.863 00.000 12252 Move returns status 0, amount 0
21:21:12.863 00.000 12252 move complete, result=0
21:21:12.863 00.000 12252 worker thread done servicing request
21:21:12.863 00.000 12252 Worker thread wakes up
21:21:12.863 00.000 9044 GuideStep: 0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
21:21:12.865 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:12.865 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:15.214 02.349 12252 Exposure complete
21:21:15.300 00.086 12252 worker thread done servicing request
21:21:15.300 00.000 9044 OnExposeComplete: enter
21:21:15.302 00.002 9044 UpdateGuideState(): m_state=6
21:21:15.303 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
21:21:15.305 00.002 9044 Star::Find returns 1 (0), X=1010.71, Y=824.55, Mass=5541, SNR=51.1, Peak=173 HFD=5.2
21:21:15.306 00.001 9044 MultiStar: [#1 0.02,0.01,1.04,U] [#2 -0.04,-0.23,1.20,U] [#3 0.02,0.14,0.86,U] [#4 -0.09,0.00,1.27,U] [#5 -0.25,0.12,0.66,U] [#6 -0.15,0.02,0.43,U] [#7 0.02,-0.09,0.44,U] [#8 -0.12,-0.06,0.43,U] 
21:21:15.307 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.09, 0.16}
21:21:15.308 00.001 9044 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.62) = xAngle (4.68 = -1.60)
21:21:15.310 00.002 9044 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.60 = 1.60)
21:21:15.311 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.06 mountX=-0.00 mountY=0.07, mountTheta=1.60
21:21:15.313 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.01, opts=13)
21:21:15.314 00.001 9044 Enqueuing Move request for scope (-0.07, 0.01)
21:21:15.315 00.001 12252 Worker thread wakes up
21:21:15.315 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:15.316 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
21:21:15.316 00.000 9044 UpdateGuideState exits: m=5541 SNR=51.1
21:21:15.318 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
21:21:15.318 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:15.319 00.001 12252 Moving (-0.07, 0.01) raw xDistance=-0.00 yDistance=0.07
21:21:15.319 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:15.320 00.001 9044 Enqueuing Expose request
21:21:15.322 00.002 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1328.73
21:21:15.322 00.000 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
21:21:15.322 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:15.323 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:21:15.323 00.000 12252 MoveAxis(E, 8, ABG)
21:21:15.323 00.000 12252 Guiding  Dir = 2, Dur = 8
21:21:15.323 00.000 12252 IsSlewing returns 0
21:21:15.323 00.000 12252 IsGuiding returns 0
21:21:15.325 00.002 12252 PulseGuide returned control before completion, sleep 17
21:21:15.354 00.029 12252 IsGuiding returns 0
21:21:15.354 00.000 12252 Move returns status 0, amount 8
21:21:15.354 00.000 12252 MoveAxis(N, 0, ABG)
21:21:15.354 00.000 12252 Move returns status 0, amount 0
21:21:15.355 00.001 12252 move complete, result=0
21:21:15.355 00.000 12252 worker thread done servicing request
21:21:15.355 00.000 12252 Worker thread wakes up
21:21:15.355 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:15.355 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:15.355 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
21:21:17.706 02.351 12252 Exposure complete
21:21:17.759 00.053 12252 worker thread done servicing request
21:21:17.759 00.000 9044 OnExposeComplete: enter
21:21:17.761 00.002 9044 UpdateGuideState(): m_state=6
21:21:17.762 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1815
21:21:17.762 00.000 9044 Star::Find returns 1 (0), X=1010.59, Y=824.77, Mass=5572, SNR=51.2, Peak=173 HFD=5.2
21:21:17.764 00.002 9044 MultiStar: [#1 -0.08,0.08,1.06,U] [#2 -0.13,-0.09,1.22,U] [#3 0.05,0.26,0.85,U] [#4 -0.17,0.06,1.29,U] [#5 -0.27,0.31,0.00,M1] [#6 -0.24,0.11,0.43,U] [#7 0.02,0.03,0.44,U] [#8 -0.15,-0.02,0.41,U] 
21:21:17.764 00.000 9044 refined, 7 included, MultiStar: {-0.12, 0.10}, one-star: {-0.20, 0.37}
21:21:17.766 00.002 9044 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.62) = xAngle (4.03 = -2.25)
21:21:17.767 00.001 9044 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.95 = 0.95)
21:21:17.768 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.15 cameraTheta=2.41 mountX=-0.10 mountY=0.13, mountTheta=2.23
21:21:17.770 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.10, opts=13)
21:21:17.771 00.001 9044 Enqueuing Move request for scope (-0.12, 0.10)
21:21:17.773 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:17.774 00.001 12252 Worker thread wakes up
21:21:17.774 00.000 9044 UpdateGuideState exits: m=5572 SNR=51.2
21:21:17.777 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
21:21:17.777 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
21:21:17.777 00.000 12252 Moving (-0.12, 0.10) raw xDistance=-0.10 yDistance=0.13
21:21:17.777 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:17.778 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:17.780 00.002 9044 Enqueuing Expose request
21:21:17.780 00.000 12252 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1328.94
21:21:17.781 00.001 12252 PPEC: input: -0.10, control: 0.00, exposure: 2000
21:21:17.781 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:17.781 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:21:17.781 00.000 12252 MoveAxis(W, 1, ABG)
21:21:17.781 00.000 12252 Guiding  Dir = 3, Dur = 1
21:21:17.781 00.000 12252 IsSlewing returns 0
21:21:17.782 00.001 12252 IsGuiding returns 0
21:21:17.784 00.002 12252 IsGuiding returns 0
21:21:17.784 00.000 12252 Move returns status 0, amount 1
21:21:17.784 00.000 12252 MoveAxis(N, 0, ABG)
21:21:17.784 00.000 12252 Move returns status 0, amount 0
21:21:17.785 00.001 12252 move complete, result=0
21:21:17.785 00.000 12252 worker thread done servicing request
21:21:17.785 00.000 12252 Worker thread wakes up
21:21:17.785 00.000 9044 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:21:17.787 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:17.787 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:20.129 02.342 12252 Exposure complete
21:21:20.170 00.041 12252 worker thread done servicing request
21:21:20.170 00.000 9044 OnExposeComplete: enter
21:21:20.172 00.002 9044 UpdateGuideState(): m_state=6
21:21:20.173 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1816
21:21:20.174 00.001 9044 Star::Find returns 1 (0), X=1010.78, Y=824.66, Mass=5726, SNR=52.0, Peak=173 HFD=5.3
21:21:20.176 00.002 9044 MultiStar: [#1 0.13,-0.02,1.06,U] [#2 -0.01,-0.16,1.19,U] [#3 0.10,0.09,0.84,U] [#4 -0.05,-0.05,1.28,U] [#5 -0.20,0.12,0.66,U] [#6 -0.11,0.07,0.42,U] [#7 0.07,-0.11,0.43,U] [#8 0.05,-0.10,0.42,U] 
21:21:20.178 00.002 9044 refined, 8 included, MultiStar: {0.00, 0.01}, one-star: {-0.01, 0.27}
21:21:20.179 00.001 9044 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.62) = xAngle (2.97 = 2.97)
21:21:20.180 00.001 9044 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.11 = -0.11)
21:21:20.181 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.35 mountX=-0.01 mountY=-0.00, mountTheta=-3.03
21:21:20.183 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.01, opts=13)
21:21:20.184 00.001 9044 Enqueuing Move request for scope (0.00, 0.01)
21:21:20.186 00.002 12252 Worker thread wakes up
21:21:20.186 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:20.187 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.01) opts 0xd
21:21:20.187 00.000 9044 UpdateGuideState exits: m=5726 SNR=52.0
21:21:20.188 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:20.189 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.01)
21:21:20.189 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:20.190 00.001 9044 Enqueuing Expose request
21:21:20.191 00.001 12252 Moving (0.00, 0.01) raw xDistance=-0.01 yDistance=-0.00
21:21:20.194 00.003 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1329.14
21:21:20.194 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
21:21:20.194 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:20.194 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:21:20.194 00.000 12252 MoveAxis(E, 4, ABG)
21:21:20.194 00.000 12252 Guiding  Dir = 2, Dur = 4
21:21:20.194 00.000 12252 IsSlewing returns 0
21:21:20.194 00.000 12252 IsGuiding returns 0
21:21:20.196 00.002 12252 PulseGuide returned control before completion, sleep 13
21:21:20.216 00.020 12252 IsGuiding returns 0
21:21:20.216 00.000 12252 Move returns status 0, amount 4
21:21:20.216 00.000 12252 MoveAxis(N, 0, ABG)
21:21:20.216 00.000 12252 Move returns status 0, amount 0
21:21:20.216 00.000 12252 move complete, result=0
21:21:20.216 00.000 12252 worker thread done servicing request
21:21:20.216 00.000 12252 Worker thread wakes up
21:21:20.216 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:20.216 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:20.216 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:21:22.550 02.334 12252 Exposure complete
21:21:22.614 00.064 12252 worker thread done servicing request
21:21:22.616 00.002 9044 OnExposeComplete: enter
21:21:22.617 00.001 9044 UpdateGuideState(): m_state=6
21:21:22.618 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1817
21:21:22.620 00.002 9044 Star::Find returns 1 (0), X=1010.66, Y=824.74, Mass=5624, SNR=51.6, Peak=173 HFD=5.3
21:21:22.621 00.001 9044 MultiStar: [#1 -0.05,0.05,1.04,U] [#2 -0.09,-0.18,1.19,U] [#3 0.06,0.18,0.85,U] [#4 -0.13,0.02,1.27,U] [#5 -0.26,0.17,0.65,U] [#6 -0.20,-0.02,0.43,U] [#7 -0.01,-0.19,0.44,U] [#8 -0.16,-0.14,0.42,U] 
21:21:22.622 00.001 9044 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.13, 0.35}
21:21:22.624 00.002 9044 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.62) = xAngle (4.35 = -1.93)
21:21:22.626 00.002 9044 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.27 = 1.27)
21:21:22.628 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.73 mountX=-0.04 mountY=0.10, mountTheta=1.93
21:21:22.632 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.04, opts=13)
21:21:22.633 00.001 9044 Enqueuing Move request for scope (-0.10, 0.04)
21:21:22.635 00.002 12252 Worker thread wakes up
21:21:22.635 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
21:21:22.635 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
21:21:22.636 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:22.636 00.000 12252 Moving (-0.10, 0.04) raw xDistance=-0.04 yDistance=0.10
21:21:22.637 00.001 9044 UpdateGuideState exits: m=5624 SNR=51.6
21:21:22.638 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:22.639 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:22.641 00.002 9044 Enqueuing Expose request
21:21:22.643 00.002 12252 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1329.35
21:21:22.643 00.000 12252 PPEC: input: -0.04, control: 0.00, exposure: 2000
21:21:22.643 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:22.643 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:21:22.643 00.000 12252 MoveAxis(W, 0, ABG)
21:21:22.644 00.001 12252 Move returns status 0, amount 0
21:21:22.644 00.000 12252 MoveAxis(N, 0, ABG)
21:21:22.644 00.000 12252 Move returns status 0, amount 0
21:21:22.644 00.000 12252 move complete, result=0
21:21:22.644 00.000 12252 worker thread done servicing request
21:21:22.644 00.000 12252 Worker thread wakes up
21:21:22.644 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:22.645 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:22.645 00.000 9044 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
21:21:25.001 02.356 12252 Exposure complete
21:21:25.048 00.047 12252 worker thread done servicing request
21:21:25.049 00.001 9044 OnExposeComplete: enter
21:21:25.050 00.001 9044 UpdateGuideState(): m_state=6
21:21:25.051 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1818
21:21:25.051 00.000 9044 Star::Find returns 1 (0), X=1010.71, Y=824.73, Mass=5601, SNR=51.4, Peak=173 HFD=5.2
21:21:25.053 00.002 9044 MultiStar: [#1 0.04,0.16,1.04,U] [#2 -0.11,-0.22,1.23,U] [#3 0.06,0.16,0.84,U] [#4 -0.10,-0.01,1.29,U] [#5 -0.25,0.12,0.66,U] [#6 -0.22,0.12,0.43,U] [#7 -0.07,-0.18,0.44,U] [#8 -0.14,-0.11,0.41,U] 
21:21:25.054 00.001 9044 refined, 8 included, MultiStar: {-0.08, 0.05}, one-star: {-0.09, 0.33}
21:21:25.055 00.001 9044 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.62) = xAngle (4.24 = -2.04)
21:21:25.056 00.001 9044 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.16 = 1.16)
21:21:25.057 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.61 mountX=-0.04 mountY=0.09, mountTheta=2.03
21:21:25.058 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.05, opts=13)
21:21:25.059 00.001 9044 Enqueuing Move request for scope (-0.08, 0.05)
21:21:25.061 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:25.062 00.001 9044 UpdateGuideState exits: m=5601 SNR=51.4
21:21:25.063 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:25.065 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:25.065 00.000 9044 Enqueuing Expose request
21:21:25.067 00.002 12252 Worker thread wakes up
21:21:25.067 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
21:21:25.067 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
21:21:25.067 00.000 12252 Moving (-0.08, 0.05) raw xDistance=-0.04 yDistance=0.09
21:21:25.069 00.002 12252 PPEC rslt: input = -0.04, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1329.56
21:21:25.069 00.000 12252 PPEC: input: -0.04, control: 0.04, exposure: 2000
21:21:25.069 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:25.070 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:21:25.070 00.000 12252 MoveAxis(W, 14, ABG)
21:21:25.070 00.000 12252 Guiding  Dir = 3, Dur = 14
21:21:25.070 00.000 12252 IsSlewing returns 0
21:21:25.070 00.000 12252 IsGuiding returns 0
21:21:25.072 00.002 12252 PulseGuide returned control before completion, sleep 23
21:21:25.111 00.039 12252 IsGuiding returns 0
21:21:25.111 00.000 12252 Move returns status 0, amount 14
21:21:25.111 00.000 12252 MoveAxis(N, 0, ABG)
21:21:25.111 00.000 12252 Move returns status 0, amount 0
21:21:25.112 00.001 12252 move complete, result=0
21:21:25.112 00.000 12252 worker thread done servicing request
21:21:25.112 00.000 9044 GuideStep: -0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
21:21:25.113 00.001 12252 Worker thread wakes up
21:21:25.113 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:25.113 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:27.462 02.349 12252 Exposure complete
21:21:27.522 00.060 12252 worker thread done servicing request
21:21:27.522 00.000 9044 OnExposeComplete: enter
21:21:27.523 00.001 9044 UpdateGuideState(): m_state=6
21:21:27.524 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1819
21:21:27.525 00.001 9044 Star::Find returns 1 (0), X=1010.65, Y=824.85, Mass=5497, SNR=50.8, Peak=173 HFD=5.1
21:21:27.526 00.001 9044 MultiStar: [#1 -0.01,0.35,1.06,U] [#2 -0.13,-0.04,1.22,U] [#3 0.00,0.26,0.85,U] [#4 -0.15,0.03,1.27,U] [#5 -0.33,0.31,0.00,M1] [#6 -0.21,0.08,0.43,U] [#7 -0.06,0.06,0.45,U] [#8 -0.16,0.00,0.42,U] 
21:21:27.529 00.003 9044 refined, 7 included, MultiStar: {-0.10, 0.16}, one-star: {-0.14, 0.45}
21:21:27.531 00.002 9044 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.62) = xAngle (3.75 = -2.53)
21:21:27.533 00.002 9044 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.67 = 0.67)
21:21:27.535 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.13 mountX=-0.16 mountY=0.12, mountTheta=2.49
21:21:27.539 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.16, opts=13)
21:21:27.544 00.005 9044 Enqueuing Move request for scope (-0.10, 0.16)
21:21:27.546 00.002 12252 Worker thread wakes up
21:21:27.546 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:27.548 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
21:21:27.548 00.000 9044 UpdateGuideState exits: m=5497 SNR=50.8
21:21:27.549 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
21:21:27.549 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:27.551 00.002 12252 Moving (-0.10, 0.16) raw xDistance=-0.16 yDistance=0.12
21:21:27.551 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:27.552 00.001 9044 Enqueuing Expose request
21:21:27.555 00.003 12252 PPEC rslt: input = -0.16, final = -0.04, react = -0.09, pred = 0.06, hyst = -0.09, hyst_pct = 0.00, period_length = 1329.76
21:21:27.555 00.000 12252 PPEC: input: -0.16, control: -0.04, exposure: 2000
21:21:27.555 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:27.555 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:21:27.555 00.000 12252 MoveAxis(E, 14, ABG)
21:21:27.555 00.000 12252 Guiding  Dir = 2, Dur = 14
21:21:27.556 00.001 12252 IsSlewing returns 0
21:21:27.556 00.000 12252 IsGuiding returns 0
21:21:27.558 00.002 12252 PulseGuide returned control before completion, sleep 23
21:21:27.589 00.031 12252 IsGuiding returns 0
21:21:27.590 00.001 12252 Move returns status 0, amount 14
21:21:27.590 00.000 12252 MoveAxis(N, 0, ABG)
21:21:27.590 00.000 12252 Move returns status 0, amount 0
21:21:27.590 00.000 12252 move complete, result=0
21:21:27.590 00.000 12252 worker thread done servicing request
21:21:27.590 00.000 12252 Worker thread wakes up
21:21:27.590 00.000 9044 GuideStep: -0.2 px 14 ms EAST, 0.1 px 0 ms NORTH
21:21:27.593 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:27.593 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:29.933 02.340 12252 Exposure complete
21:21:29.996 00.063 12252 worker thread done servicing request
21:21:29.996 00.000 9044 OnExposeComplete: enter
21:21:29.999 00.003 9044 UpdateGuideState(): m_state=6
21:21:30.001 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1820
21:21:30.002 00.001 9044 Star::Find returns 1 (0), X=1010.66, Y=824.86, Mass=5572, SNR=51.2, Peak=173 HFD=5.1
21:21:30.004 00.002 9044 MultiStar: [#1 -0.10,0.37,1.05,U] [#2 -0.12,0.00,1.20,U] [#3 0.01,0.41,0.00,M1] [#4 -0.19,0.14,1.28,U] [#5 -0.33,0.43,0.00,M2] [#6 -0.28,0.24,0.43,U] [#7 -0.06,0.10,0.43,U] [#8 -0.14,0.18,0.41,U] 
21:21:30.006 00.002 9044 refined, 6 included, MultiStar: {-0.14, 0.22}, one-star: {-0.14, 0.47}
21:21:30.008 00.002 9044 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.62) = xAngle (3.78 = -2.50)
21:21:30.010 00.002 9044 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.70 = 0.70)
21:21:30.011 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.15 mountX=-0.21 mountY=0.17, mountTheta=2.47
21:21:30.012 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.22, opts=13)
21:21:30.013 00.001 9044 Enqueuing Move request for scope (-0.14, 0.22)
21:21:30.014 00.001 12252 Worker thread wakes up
21:21:30.014 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:30.014 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
21:21:30.014 00.000 9044 UpdateGuideState exits: m=5572 SNR=51.2
21:21:30.016 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
21:21:30.016 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:30.017 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:30.018 00.001 9044 Enqueuing Expose request
21:21:30.019 00.001 12252 Moving (-0.14, 0.22) raw xDistance=-0.21 yDistance=0.17
21:21:30.021 00.002 12252 PPEC rslt: input = -0.21, final = -0.05, react = -0.13, pred = 0.08, hyst = -0.11, hyst_pct = 0.00, period_length = 1329.96
21:21:30.021 00.000 12252 PPEC: input: -0.21, control: -0.05, exposure: 2000
21:21:30.021 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
21:21:30.022 00.001 12252 MoveAxis(E, 19, ABG)
21:21:30.022 00.000 12252 Guiding  Dir = 2, Dur = 19
21:21:30.022 00.000 12252 IsSlewing returns 0
21:21:30.022 00.000 12252 IsGuiding returns 0
21:21:30.024 00.002 12252 PulseGuide returned control before completion, sleep 28
21:21:30.056 00.032 12252 IsGuiding returns 0
21:21:30.058 00.002 12252 Move returns status 0, amount 19
21:21:30.058 00.000 12252 MoveAxis(S, 57, ABG)
21:21:30.058 00.000 12252 Guiding  Dir = 1, Dur = 57
21:21:30.061 00.003 12252 IsSlewing returns 0
21:21:30.061 00.000 12252 IsGuiding returns 0
21:21:30.066 00.005 12252 PulseGuide returned control before completion, sleep 63
21:21:30.133 00.067 12252 IsGuiding returns 0
21:21:30.133 00.000 12252 Move returns status 0, amount 57
21:21:30.133 00.000 12252 move complete, result=0
21:21:30.133 00.000 12252 worker thread done servicing request
21:21:30.134 00.001 12252 Worker thread wakes up
21:21:30.134 00.000 9044 GuideStep: -0.2 px 19 ms EAST, 0.2 px 57 ms SOUTH
21:21:30.136 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:30.136 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:32.474 02.338 12252 Exposure complete
21:21:32.525 00.051 12252 worker thread done servicing request
21:21:32.525 00.000 9044 OnExposeComplete: enter
21:21:32.526 00.001 9044 UpdateGuideState(): m_state=6
21:21:32.528 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1821
21:21:32.529 00.001 9044 Star::Find returns 1 (0), X=1010.89, Y=824.67, Mass=5620, SNR=51.5, Peak=173 HFD=5.1
21:21:32.531 00.002 9044 MultiStar: [#1 0.19,0.21,1.06,U] [#2 0.07,-0.16,1.22,U] [#3 0.24,0.13,0.84,U] [#4 0.00,0.03,1.30,U] [#5 -0.00,0.23,0.65,U] [#6 0.03,0.05,0.42,U] [#7 0.16,-0.08,0.44,U] [#8 0.08,-0.06,0.41,U] 
21:21:32.532 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.08}, one-star: {0.09, 0.27}
21:21:32.533 00.001 9044 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.62) = xAngle (2.30 = 2.30)
21:21:32.534 00.001 9044 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.78 = -0.78)
21:21:32.536 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.12 cameraTheta=0.68 mountX=-0.08 mountY=-0.09, mountTheta=-2.33
21:21:32.538 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.08, opts=13)
21:21:32.539 00.001 9044 Enqueuing Move request for scope (0.10, 0.08)
21:21:32.539 00.000 12252 Worker thread wakes up
21:21:32.539 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:32.540 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
21:21:32.540 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
21:21:32.540 00.000 9044 UpdateGuideState exits: m=5620 SNR=51.5
21:21:32.541 00.001 12252 Moving (0.10, 0.08) raw xDistance=-0.08 yDistance=-0.09
21:21:32.541 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:32.542 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:32.543 00.001 9044 Enqueuing Expose request
21:21:32.544 00.001 12252 PPEC rslt: input = -0.08, final = 0.09, react = -0.05, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 1330.17
21:21:32.544 00.000 12252 PPEC: input: -0.08, control: 0.09, exposure: 2000
21:21:32.544 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:32.544 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:21:32.544 00.000 12252 MoveAxis(W, 36, ABG)
21:21:32.544 00.000 12252 Guiding  Dir = 3, Dur = 36
21:21:32.545 00.001 12252 IsSlewing returns 0
21:21:32.545 00.000 12252 IsGuiding returns 0
21:21:32.548 00.003 12252 PulseGuide returned control before completion, sleep 45
21:21:32.593 00.045 12252 IsGuiding returns 0
21:21:32.593 00.000 12252 Move returns status 0, amount 36
21:21:32.593 00.000 12252 MoveAxis(N, 0, ABG)
21:21:32.593 00.000 12252 Move returns status 0, amount 0
21:21:32.593 00.000 12252 move complete, result=0
21:21:32.593 00.000 12252 worker thread done servicing request
21:21:32.593 00.000 12252 Worker thread wakes up
21:21:32.593 00.000 9044 GuideStep: -0.1 px 36 ms WEST, -0.1 px 0 ms NORTH
21:21:32.595 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:32.595 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:34.949 02.354 12252 Exposure complete
21:21:34.994 00.045 12252 worker thread done servicing request
21:21:34.994 00.000 9044 OnExposeComplete: enter
21:21:34.995 00.001 9044 UpdateGuideState(): m_state=6
21:21:34.996 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1822
21:21:34.997 00.001 9044 Star::Find returns 1 (0), X=1010.90, Y=824.94, Mass=5676, SNR=51.7, Peak=173 HFD=5.2
21:21:34.999 00.002 9044 MultiStar: [#1 0.20,0.37,0.00,M1] [#2 0.11,0.11,1.18,U] [#3 0.20,0.50,0.00,M1] [#4 0.03,0.19,1.27,U] [#5 -0.04,0.47,0.00,M2] [#6 -0.10,0.32,0.41,U] [#7 0.16,0.20,0.43,U] [#8 0.11,0.19,0.40,U] 
21:21:35.001 00.002 9044 refined, 5 included, MultiStar: {0.07, 0.26}, one-star: {0.10, 0.55}
21:21:35.001 00.000 9044 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.62) = xAngle (2.92 = 2.92)
21:21:35.002 00.001 9044 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.17 = -0.17)
21:21:35.003 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.29 mountX=-0.26 mountY=-0.04, mountTheta=-2.97
21:21:35.005 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.26, opts=13)
21:21:35.007 00.002 9044 Enqueuing Move request for scope (0.07, 0.26)
21:21:35.009 00.002 12252 Worker thread wakes up
21:21:35.009 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:35.011 00.002 9044 UpdateGuideState exits: m=5676 SNR=51.7
21:21:35.012 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:35.014 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:35.015 00.001 9044 Enqueuing Expose request
21:21:35.017 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
21:21:35.017 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
21:21:35.017 00.000 12252 Moving (0.07, 0.26) raw xDistance=-0.26 yDistance=-0.04
21:21:35.019 00.002 12252 PPEC rslt: input = -0.26, final = -0.08, react = -0.16, pred = 0.07, hyst = -0.14, hyst_pct = 0.00, period_length = 1330.37
21:21:35.019 00.000 12252 PPEC: input: -0.26, control: -0.08, exposure: 2000
21:21:35.019 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:35.019 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:21:35.019 00.000 12252 MoveAxis(E, 33, ABG)
21:21:35.019 00.000 12252 Guiding  Dir = 2, Dur = 33
21:21:35.020 00.001 12252 IsSlewing returns 0
21:21:35.020 00.000 12252 IsGuiding returns 0
21:21:35.022 00.002 12252 PulseGuide returned control before completion, sleep 42
21:21:35.072 00.050 12252 IsGuiding returns 0
21:21:35.072 00.000 12252 Move returns status 0, amount 33
21:21:35.072 00.000 12252 MoveAxis(N, 0, ABG)
21:21:35.072 00.000 12252 Move returns status 0, amount 0
21:21:35.072 00.000 12252 move complete, result=0
21:21:35.073 00.001 12252 worker thread done servicing request
21:21:35.073 00.000 9044 GuideStep: -0.3 px 33 ms EAST, -0.0 px 0 ms NORTH
21:21:35.074 00.001 12252 Worker thread wakes up
21:21:35.074 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:35.074 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:37.442 02.368 12252 Exposure complete
21:21:37.486 00.044 12252 worker thread done servicing request
21:21:37.486 00.000 9044 OnExposeComplete: enter
21:21:37.487 00.001 9044 UpdateGuideState(): m_state=6
21:21:37.488 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1823
21:21:37.489 00.001 9044 Star::Find returns 1 (0), X=1011.07, Y=824.88, Mass=5444, SNR=50.5, Peak=173 HFD=5.0
21:21:37.491 00.002 9044 MultiStar: [#1 0.36,0.40,0.00,M2] [#2 0.25,-0.07,1.21,U] [#3 0.36,0.29,0.00,M2] [#4 0.14,0.11,1.30,U] [#5 0.22,0.30,0.67,U] [#6 0.22,0.23,0.43,U] [#7 0.36,0.15,0.45,U] [#8 0.28,0.09,0.42,U] 
21:21:37.492 00.001 9044 refined, 6 included, MultiStar: {0.24, 0.17}, one-star: {0.28, 0.49}
21:21:37.493 00.001 9044 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.62) = xAngle (2.26 = 2.26)
21:21:37.494 00.001 9044 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.83 = -0.83)
21:21:37.495 00.001 9044 CameraToMount -- cameraX=0.24 cameraY=0.17 hyp=0.29 cameraTheta=0.63 mountX=-0.19 mountY=-0.21, mountTheta=-2.28
21:21:37.497 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.24, y=0.17, opts=13)
21:21:37.498 00.001 9044 Enqueuing Move request for scope (0.24, 0.17)
21:21:37.500 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:37.501 00.001 12252 Worker thread wakes up
21:21:37.501 00.000 9044 UpdateGuideState exits: m=5444 SNR=50.5
21:21:37.502 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.17) opts 0xd
21:21:37.502 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:37.503 00.001 12252 Handling offset move in thread for scope, endpoint = (0.24, 0.17)
21:21:37.503 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:37.504 00.001 9044 Enqueuing Expose request
21:21:37.506 00.002 12252 Moving (0.24, 0.17) raw xDistance=-0.19 yDistance=-0.21
21:21:37.509 00.003 12252 PPEC rslt: input = -0.19, final = -0.06, react = -0.11, pred = 0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 1330.57
21:21:37.509 00.000 12252 PPEC: input: -0.19, control: -0.06, exposure: 2000
21:21:37.509 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:21:37.509 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:21:37.509 00.000 12252 MoveAxis(E, 24, ABG)
21:21:37.509 00.000 12252 Guiding  Dir = 2, Dur = 24
21:21:37.510 00.001 12252 IsSlewing returns 0
21:21:37.510 00.000 12252 IsGuiding returns 0
21:21:37.512 00.002 12252 PulseGuide returned control before completion, sleep 32
21:21:37.553 00.041 12252 IsGuiding returns 0
21:21:37.553 00.000 12252 Move returns status 0, amount 24
21:21:37.553 00.000 12252 MoveAxis(N, 0, ABG)
21:21:37.553 00.000 12252 Move returns status 0, amount 0
21:21:37.553 00.000 12252 move complete, result=0
21:21:37.553 00.000 12252 worker thread done servicing request
21:21:37.553 00.000 9044 GuideStep: -0.2 px 24 ms EAST, -0.2 px 0 ms NORTH
21:21:37.555 00.002 12252 Worker thread wakes up
21:21:37.555 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:37.555 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:39.892 02.337 12252 Exposure complete
21:21:39.919 00.027 12252 worker thread done servicing request
21:21:39.919 00.000 9044 OnExposeComplete: enter
21:21:39.919 00.000 9044 UpdateGuideState(): m_state=6
21:21:39.920 00.001 9044 Star::Find(15, 1011, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1824
21:21:39.921 00.001 9044 Star::Find returns 1 (0), X=1011.00, Y=824.64, Mass=5434, SNR=50.5, Peak=173 HFD=5.1
21:21:39.922 00.001 9044 MultiStar: [#1 0.32,0.17,1.05,U] [#2 0.21,-0.17,1.20,U] [#3 0.29,0.14,0.87,U] [#4 0.13,-0.04,1.31,U] [#5 0.03,0.18,0.67,U] [#6 0.25,0.06,0.44,U] [#7 0.27,-0.20,0.44,U] [#8 0.21,-0.12,0.43,U] 
21:21:39.922 00.000 9044 refined, 8 included, MultiStar: {0.21, 0.04}, one-star: {0.21, 0.24}
21:21:39.923 00.001 9044 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.62) = xAngle (1.80 = 1.80)
21:21:39.923 00.000 9044 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.28 = -1.28)
21:21:39.925 00.002 9044 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.22 cameraTheta=0.18 mountX=-0.05 mountY=-0.21, mountTheta=-1.81
21:21:39.926 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=0.04, opts=13)
21:21:39.927 00.001 9044 Enqueuing Move request for scope (0.21, 0.04)
21:21:39.927 00.000 12252 Worker thread wakes up
21:21:39.927 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
21:21:39.927 00.000 12252 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
21:21:39.927 00.000 12252 Moving (0.21, 0.04) raw xDistance=-0.05 yDistance=-0.21
21:21:39.928 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:39.929 00.001 12252 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1330.78
21:21:39.929 00.000 12252 PPEC: input: -0.05, control: 0.03, exposure: 2000
21:21:39.929 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:21:39.929 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:21:39.929 00.000 12252 MoveAxis(W, 10, ABG)
21:21:39.929 00.000 12252 Guiding  Dir = 3, Dur = 10
21:21:39.931 00.002 12252 IsSlewing returns 0
21:21:39.931 00.000 12252 IsGuiding returns 0
21:21:39.933 00.002 12252 PulseGuide returned control before completion, sleep 18
21:21:39.946 00.013 9044 UpdateGuideState exits: m=5434 SNR=50.5
21:21:39.946 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:39.947 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:39.947 00.000 9044 Enqueuing Expose request
21:21:39.955 00.008 12252 IsGuiding returns 1
21:21:39.955 00.000 12252 scope still moving after pulse duration time elapsed
21:21:39.986 00.031 12252 IsSlewing returns 0
21:21:39.986 00.000 12252 IsGuiding returns 0
21:21:39.986 00.000 12252 scope move finished after 10 + 45 ms
21:21:39.987 00.001 12252 Move returns status 0, amount 10
21:21:39.987 00.000 12252 MoveAxis(N, 0, ABG)
21:21:39.987 00.000 12252 Move returns status 0, amount 0
21:21:39.987 00.000 12252 move complete, result=0
21:21:39.987 00.000 12252 worker thread done servicing request
21:21:39.987 00.000 12252 Worker thread wakes up
21:21:39.987 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:39.987 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:39.987 00.000 9044 GuideStep: -0.0 px 10 ms WEST, -0.2 px 0 ms NORTH
21:21:42.319 02.332 12252 Exposure complete
21:21:42.347 00.028 12252 worker thread done servicing request
21:21:42.347 00.000 9044 OnExposeComplete: enter
21:21:42.348 00.001 9044 UpdateGuideState(): m_state=6
21:21:42.348 00.000 9044 Star::Find(15, 1011, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1825
21:21:42.349 00.001 9044 Star::Find returns 1 (0), X=1011.00, Y=824.77, Mass=5604, SNR=51.2, Peak=173 HFD=5.1
21:21:42.350 00.001 9044 MultiStar: [#1 0.36,0.25,0.00,M2] [#2 0.19,-0.09,1.20,U] [#3 0.36,0.20,0.00,M2] [#4 0.20,0.04,1.26,U] [#5 0.09,0.29,0.66,U] [#6 0.24,0.15,0.43,U] [#7 0.26,0.05,0.44,U] [#8 0.30,0.06,0.42,U] 
21:21:42.351 00.001 9044 refined, 6 included, MultiStar: {0.20, 0.11}, one-star: {0.21, 0.37}
21:21:42.351 00.000 9044 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.62) = xAngle (2.14 = 2.14)
21:21:42.352 00.001 9044 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.94 = -0.94)
21:21:42.352 00.000 9044 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.52 mountX=-0.12 mountY=-0.19, mountTheta=-2.16
21:21:42.354 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.20, y=0.11, opts=13)
21:21:42.354 00.000 9044 Enqueuing Move request for scope (0.20, 0.11)
21:21:42.355 00.001 12252 Worker thread wakes up
21:21:42.355 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
21:21:42.355 00.000 12252 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
21:21:42.355 00.000 12252 Moving (0.20, 0.11) raw xDistance=-0.12 yDistance=-0.19
21:21:42.356 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:42.357 00.001 12252 PPEC rslt: input = -0.12, final = -0.07, react = -0.07, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 1330.98
21:21:42.357 00.000 12252 PPEC: input: -0.12, control: -0.07, exposure: 2000
21:21:42.357 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:21:42.357 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:21:42.357 00.000 12252 MoveAxis(E, 26, ABG)
21:21:42.357 00.000 12252 Guiding  Dir = 2, Dur = 26
21:21:42.358 00.001 12252 IsSlewing returns 0
21:21:42.358 00.000 12252 IsGuiding returns 0
21:21:42.359 00.001 12252 PulseGuide returned control before completion, sleep 35
21:21:42.371 00.012 9044 UpdateGuideState exits: m=5604 SNR=51.2
21:21:42.372 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:42.373 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:42.374 00.001 9044 Enqueuing Expose request
21:21:42.396 00.022 12252 IsGuiding returns 0
21:21:42.396 00.000 12252 Move returns status 0, amount 26
21:21:42.396 00.000 12252 MoveAxis(N, 0, ABG)
21:21:42.396 00.000 12252 Move returns status 0, amount 0
21:21:42.396 00.000 12252 move complete, result=0
21:21:42.396 00.000 12252 worker thread done servicing request
21:21:42.396 00.000 12252 Worker thread wakes up
21:21:42.396 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:42.396 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:42.396 00.000 9044 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
21:21:44.726 02.330 12252 Exposure complete
21:21:44.753 00.027 12252 worker thread done servicing request
21:21:44.753 00.000 9044 OnExposeComplete: enter
21:21:44.754 00.001 9044 UpdateGuideState(): m_state=6
21:21:44.755 00.001 9044 Star::Find(15, 1011, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1826
21:21:44.756 00.001 9044 Star::Find returns 1 (0), X=1010.95, Y=824.85, Mass=5535, SNR=50.9, Peak=173 HFD=4.8
21:21:44.757 00.001 9044 MultiStar: [#1 0.30,0.29,0.00,M3] [#2 0.20,-0.08,1.20,U] [#3 0.31,0.26,0.00,M3] [#4 0.11,0.10,1.29,U] [#5 -0.00,0.23,0.67,U] [#6 0.17,0.14,0.43,U] [#7 0.23,-0.03,0.44,U] [#8 0.24,0.05,0.42,U] 
21:21:44.757 00.000 9044 refined, 6 included, MultiStar: {0.15, 0.13}, one-star: {0.15, 0.45}
21:21:44.758 00.001 9044 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.62) = xAngle (2.35 = 2.35)
21:21:44.758 00.000 9044 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.74 = -0.74)
21:21:44.759 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.72 mountX=-0.14 mountY=-0.13, mountTheta=-2.38
21:21:44.760 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.13, opts=13)
21:21:44.761 00.001 9044 Enqueuing Move request for scope (0.15, 0.13)
21:21:44.762 00.001 12252 Worker thread wakes up
21:21:44.762 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
21:21:44.762 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
21:21:44.762 00.000 12252 Moving (0.15, 0.13) raw xDistance=-0.14 yDistance=-0.13
21:21:44.763 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:44.764 00.001 12252 PPEC rslt: input = -0.14, final = -0.10, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 1331.18
21:21:44.764 00.000 12252 PPEC: input: -0.14, control: -0.10, exposure: 2000
21:21:44.764 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:44.764 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:21:44.764 00.000 12252 MoveAxis(E, 38, ABG)
21:21:44.764 00.000 12252 Guiding  Dir = 2, Dur = 38
21:21:44.764 00.000 12252 IsSlewing returns 0
21:21:44.764 00.000 12252 IsGuiding returns 0
21:21:44.767 00.003 12252 PulseGuide returned control before completion, sleep 46
21:21:44.780 00.013 9044 UpdateGuideState exits: m=5535 SNR=50.9
21:21:44.781 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:44.782 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:44.782 00.000 9044 Enqueuing Expose request
21:21:44.821 00.039 12252 IsGuiding returns 0
21:21:44.821 00.000 12252 Move returns status 0, amount 38
21:21:44.821 00.000 12252 MoveAxis(N, 0, ABG)
21:21:44.821 00.000 12252 Move returns status 0, amount 0
21:21:44.821 00.000 12252 move complete, result=0
21:21:44.822 00.001 12252 worker thread done servicing request
21:21:44.822 00.000 12252 Worker thread wakes up
21:21:44.822 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:44.822 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:44.822 00.000 9044 GuideStep: -0.1 px 38 ms EAST, -0.1 px 0 ms NORTH
21:21:47.153 02.331 12252 Exposure complete
21:21:47.182 00.029 12252 worker thread done servicing request
21:21:47.182 00.000 9044 OnExposeComplete: enter
21:21:47.182 00.000 9044 UpdateGuideState(): m_state=6
21:21:47.183 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1827
21:21:47.184 00.001 9044 Star::Find returns 1 (0), X=1010.88, Y=824.79, Mass=5657, SNR=51.6, Peak=173 HFD=5.1
21:21:47.185 00.001 9044 MultiStar: [#1 0.16,0.31,1.05,U] [#2 0.04,-0.10,1.22,U] [#3 0.15,0.38,0.00,M4] [#4 0.04,0.03,1.25,U] [#5 -0.14,0.24,0.66,U] [#6 -0.02,0.18,0.42,U] [#7 0.13,-0.06,0.43,U] [#8 0.16,0.02,0.41,U] 
21:21:47.185 00.000 9044 refined, 7 included, MultiStar: {0.06, 0.13}, one-star: {0.09, 0.39}
21:21:47.186 00.001 9044 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.62) = xAngle (2.79 = 2.79)
21:21:47.187 00.001 9044 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.29 = -0.29)
21:21:47.187 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.17 mountX=-0.14 mountY=-0.04, mountTheta=-2.84
21:21:47.188 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.13, opts=13)
21:21:47.189 00.001 9044 Enqueuing Move request for scope (0.06, 0.13)
21:21:47.190 00.001 12252 Worker thread wakes up
21:21:47.190 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
21:21:47.190 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
21:21:47.190 00.000 12252 Moving (0.06, 0.13) raw xDistance=-0.14 yDistance=-0.04
21:21:47.191 00.001 12252 PPEC rslt: input = -0.14, final = -0.12, react = -0.08, pred = -0.04, hyst = -0.08, hyst_pct = 0.00, period_length = 1331.38
21:21:47.191 00.000 12252 PPEC: input: -0.14, control: -0.12, exposure: 2000
21:21:47.191 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:47.192 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:21:47.192 00.000 12252 MoveAxis(E, 49, ABG)
21:21:47.192 00.000 12252 Guiding  Dir = 2, Dur = 49
21:21:47.192 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:47.193 00.001 12252 IsSlewing returns 0
21:21:47.193 00.000 12252 IsGuiding returns 0
21:21:47.195 00.002 12252 PulseGuide returned control before completion, sleep 57
21:21:47.209 00.014 9044 UpdateGuideState exits: m=5657 SNR=51.6
21:21:47.210 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:47.211 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:47.211 00.000 9044 Enqueuing Expose request
21:21:47.263 00.052 12252 IsGuiding returns 0
21:21:47.263 00.000 12252 Move returns status 0, amount 49
21:21:47.263 00.000 12252 MoveAxis(N, 0, ABG)
21:21:47.263 00.000 12252 Move returns status 0, amount 0
21:21:47.263 00.000 12252 move complete, result=0
21:21:47.263 00.000 12252 worker thread done servicing request
21:21:47.263 00.000 12252 Worker thread wakes up
21:21:47.263 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:47.263 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:47.263 00.000 9044 GuideStep: -0.1 px 49 ms EAST, -0.0 px 0 ms NORTH
21:21:49.594 02.331 12252 Exposure complete
21:21:49.622 00.028 12252 worker thread done servicing request
21:21:49.622 00.000 9044 OnExposeComplete: enter
21:21:49.623 00.001 9044 UpdateGuideState(): m_state=6
21:21:49.624 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1828
21:21:49.624 00.000 9044 Star::Find returns 1 (0), X=1010.93, Y=824.95, Mass=5586, SNR=51.2, Peak=173 HFD=5.0
21:21:49.625 00.001 9044 MultiStar: [#1 0.30,0.38,0.00,M3] [#2 0.14,-0.04,1.21,U] [#3 0.28,0.44,0.00,M5] [#4 0.11,0.14,1.28,U] [#5 -0.05,0.34,0.65,U] [#6 0.10,0.21,0.43,U] [#7 0.21,0.07,0.44,U] [#8 0.21,0.06,0.41,U] 
21:21:49.626 00.001 9044 refined, 6 included, MultiStar: {0.12, 0.19}, one-star: {0.13, 0.55}
21:21:49.627 00.001 9044 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.62) = xAngle (2.65 = 2.65)
21:21:49.627 00.000 9044 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.43 = -0.43)
21:21:49.628 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.03 mountX=-0.20 mountY=-0.09, mountTheta=-2.70
21:21:49.629 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.19, opts=13)
21:21:49.630 00.001 9044 Enqueuing Move request for scope (0.12, 0.19)
21:21:49.630 00.000 12252 Worker thread wakes up
21:21:49.631 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
21:21:49.631 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
21:21:49.631 00.000 12252 Moving (0.12, 0.19) raw xDistance=-0.20 yDistance=-0.09
21:21:49.631 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:49.632 00.001 12252 PPEC rslt: input = -0.20, final = -0.18, react = -0.12, pred = -0.06, hyst = -0.11, hyst_pct = 0.00, period_length = 1331.58
21:21:49.632 00.000 12252 PPEC: input: -0.20, control: -0.18, exposure: 2000
21:21:49.632 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:49.632 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:21:49.633 00.001 12252 MoveAxis(E, 69, ABG)
21:21:49.633 00.000 12252 Guiding  Dir = 2, Dur = 69
21:21:49.633 00.000 12252 IsSlewing returns 0
21:21:49.633 00.000 12252 IsGuiding returns 0
21:21:49.635 00.002 12252 PulseGuide returned control before completion, sleep 78
21:21:49.646 00.011 9044 UpdateGuideState exits: m=5586 SNR=51.2
21:21:49.648 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:49.648 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:49.649 00.001 9044 Enqueuing Expose request
21:21:49.716 00.067 12252 IsGuiding returns 0
21:21:49.717 00.001 12252 Move returns status 0, amount 69
21:21:49.717 00.000 12252 MoveAxis(N, 0, ABG)
21:21:49.717 00.000 12252 Move returns status 0, amount 0
21:21:49.717 00.000 12252 move complete, result=0
21:21:49.717 00.000 12252 worker thread done servicing request
21:21:49.717 00.000 12252 Worker thread wakes up
21:21:49.717 00.000 9044 GuideStep: -0.2 px 69 ms EAST, -0.1 px 0 ms NORTH
21:21:49.719 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:49.719 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:52.053 02.334 12252 Exposure complete
21:21:52.080 00.027 12252 worker thread done servicing request
21:21:52.082 00.002 9044 OnExposeComplete: enter
21:21:52.082 00.000 9044 UpdateGuideState(): m_state=6
21:21:52.082 00.000 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1829
21:21:52.083 00.001 9044 Star::Find returns 1 (0), X=1010.86, Y=824.67, Mass=5633, SNR=51.5, Peak=173 HFD=5.1
21:21:52.084 00.001 9044 MultiStar: [#1 0.19,0.05,1.07,U] [#2 0.05,-0.24,1.21,U] [#3 0.11,0.12,0.86,U] [#4 0.00,-0.05,1.25,U] [#5 -0.15,0.17,0.66,U] [#6 -0.06,-0.01,0.43,U] [#7 0.13,-0.26,0.44,U] [#8 0.07,-0.13,0.42,U] 
21:21:52.084 00.000 9044 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.06, 0.28}
21:21:52.085 00.001 9044 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.62) = xAngle (1.69 = 1.69)
21:21:52.085 00.000 9044 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.40 = -1.40)
21:21:52.086 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.06 mountX=-0.01 mountY=-0.05, mountTheta=-1.69
21:21:52.087 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.00, opts=13)
21:21:52.088 00.001 9044 Enqueuing Move request for scope (0.05, 0.00)
21:21:52.089 00.001 12252 Worker thread wakes up
21:21:52.089 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
21:21:52.089 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
21:21:52.089 00.000 12252 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=-0.05
21:21:52.090 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:52.091 00.001 12252 PPEC rslt: input = -0.01, final = -0.04, react = -0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1331.78
21:21:52.091 00.000 12252 PPEC: input: -0.01, control: -0.04, exposure: 2000
21:21:52.091 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:52.092 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:21:52.092 00.000 12252 MoveAxis(E, 16, ABG)
21:21:52.092 00.000 12252 Guiding  Dir = 2, Dur = 16
21:21:52.092 00.000 12252 IsSlewing returns 0
21:21:52.092 00.000 12252 IsGuiding returns 0
21:21:52.095 00.003 12252 PulseGuide returned control before completion, sleep 24
21:21:52.107 00.012 9044 UpdateGuideState exits: m=5633 SNR=51.5
21:21:52.108 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:52.109 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:52.110 00.001 9044 Enqueuing Expose request
21:21:52.134 00.024 12252 IsGuiding returns 0
21:21:52.134 00.000 12252 Move returns status 0, amount 16
21:21:52.134 00.000 12252 MoveAxis(N, 0, ABG)
21:21:52.134 00.000 12252 Move returns status 0, amount 0
21:21:52.134 00.000 12252 move complete, result=0
21:21:52.135 00.001 12252 worker thread done servicing request
21:21:52.135 00.000 12252 Worker thread wakes up
21:21:52.135 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:52.135 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:52.135 00.000 9044 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
21:21:54.473 02.338 12252 Exposure complete
21:21:54.505 00.032 12252 worker thread done servicing request
21:21:54.505 00.000 9044 OnExposeComplete: enter
21:21:54.506 00.001 9044 UpdateGuideState(): m_state=6
21:21:54.507 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1830
21:21:54.508 00.001 9044 Star::Find returns 1 (0), X=1010.77, Y=824.37, Mass=5616, SNR=51.3, Peak=173 HFD=5.3
21:21:54.509 00.001 9044 MultiStar: [#1 0.14,0.01,1.05,U] [#2 0.09,-0.31,1.19,U] [#3 0.20,-0.03,0.85,U] [#4 0.00,-0.12,1.28,U] [#5 -0.12,0.06,0.66,U] [#6 0.04,-0.11,0.43,U] [#7 0.12,-0.39,0.00,M1] [#8 0.07,-0.21,0.41,U] 
21:21:54.510 00.001 9044 single-star, 7 included, MultiStar: {0.05, -0.10}, one-star: {-0.03, -0.02}
21:21:54.511 00.001 9044 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.62) = xAngle (-0.81 = -0.81)
21:21:54.511 00.000 9044 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.90 = 2.39)
21:21:54.512 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-2.44 mountX=0.02 mountY=0.02, mountTheta=0.78
21:21:54.513 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.02, opts=13)
21:21:54.514 00.001 9044 Enqueuing Move request for scope (-0.03, -0.02)
21:21:54.515 00.001 12252 Worker thread wakes up
21:21:54.515 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
21:21:54.515 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
21:21:54.515 00.000 12252 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.02
21:21:54.517 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:54.518 00.001 12252 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1331.98
21:21:54.518 00.000 12252 PPEC: input: 0.02, control: -0.04, exposure: 2000
21:21:54.518 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:54.518 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:21:54.518 00.000 12252 MoveAxis(E, 17, ABG)
21:21:54.518 00.000 12252 Guiding  Dir = 2, Dur = 17
21:21:54.518 00.000 12252 IsSlewing returns 0
21:21:54.519 00.001 12252 IsGuiding returns 0
21:21:54.521 00.002 12252 PulseGuide returned control before completion, sleep 25
21:21:54.533 00.012 9044 UpdateGuideState exits: m=5616 SNR=51.3
21:21:54.534 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:54.534 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:54.535 00.001 9044 Enqueuing Expose request
21:21:54.550 00.015 12252 IsGuiding returns 1
21:21:54.550 00.000 12252 scope still moving after pulse duration time elapsed
21:21:54.581 00.031 12252 IsSlewing returns 0
21:21:54.581 00.000 12252 IsGuiding returns 0
21:21:54.581 00.000 12252 scope move finished after 17 + 45 ms
21:21:54.581 00.000 12252 Move returns status 0, amount 17
21:21:54.581 00.000 12252 MoveAxis(N, 0, ABG)
21:21:54.581 00.000 12252 Move returns status 0, amount 0
21:21:54.582 00.001 12252 move complete, result=0
21:21:54.582 00.000 12252 worker thread done servicing request
21:21:54.582 00.000 12252 Worker thread wakes up
21:21:54.582 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:54.582 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:54.582 00.000 9044 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
21:21:54.974 00.392 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
21:21:54.975 00.001 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:21:56.914 01.939 12252 Exposure complete
21:21:56.940 00.026 12252 worker thread done servicing request
21:21:56.941 00.001 9044 OnExposeComplete: enter
21:21:56.942 00.001 9044 UpdateGuideState(): m_state=6
21:21:56.943 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1831
21:21:56.943 00.000 9044 Star::Find returns 1 (0), X=1010.78, Y=824.29, Mass=5498, SNR=50.7, Peak=173 HFD=5.2
21:21:56.944 00.001 9044 MultiStar: [#1 0.10,-0.29,1.07,U] [#2 -0.01,-0.65,0.00,M1] [#3 0.15,-0.21,0.86,U] [#4 0.03,-1.41,0.00,M1] [#5 -0.10,-0.14,0.66,U] [#6 -0.06,-0.26,0.44,U] [#7 0.06,-0.50,0.00,M2] [#8 -0.04,-0.44,0.00,M1] 
21:21:56.945 00.001 9044 single-star, 4 included, MultiStar: {0.03, -0.20}, one-star: {-0.02, -0.11}
21:21:56.945 00.000 9044 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.62) = xAngle (-0.09 = -0.09)
21:21:56.946 00.001 9044 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.18 = 3.11)
21:21:56.947 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.72 mountX=0.11 mountY=0.00, mountTheta=0.04
21:21:56.948 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.11, opts=13)
21:21:56.949 00.001 9044 Enqueuing Move request for scope (-0.02, -0.11)
21:21:56.949 00.000 12252 Worker thread wakes up
21:21:56.949 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
21:21:56.949 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
21:21:56.949 00.000 12252 Moving (-0.02, -0.11) raw xDistance=0.11 yDistance=0.00
21:21:56.950 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:56.951 00.001 12252 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = -0.04, hyst = 0.06, hyst_pct = 0.00, period_length = 1332.17
21:21:56.951 00.000 12252 PPEC: input: 0.11, control: 0.03, exposure: 2000
21:21:56.951 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:56.951 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:21:56.951 00.000 12252 MoveAxis(W, 12, ABG)
21:21:56.951 00.000 12252 Guiding  Dir = 3, Dur = 12
21:21:56.952 00.001 12252 IsSlewing returns 0
21:21:56.952 00.000 12252 IsGuiding returns 0
21:21:56.954 00.002 12252 PulseGuide returned control before completion, sleep 20
21:21:56.967 00.013 9044 UpdateGuideState exits: m=5498 SNR=50.7
21:21:56.967 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:56.968 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:56.969 00.001 9044 Enqueuing Expose request
21:21:56.979 00.010 12252 IsGuiding returns 0
21:21:56.979 00.000 12252 Move returns status 0, amount 12
21:21:56.979 00.000 12252 MoveAxis(N, 0, ABG)
21:21:56.979 00.000 12252 Move returns status 0, amount 0
21:21:56.979 00.000 12252 move complete, result=0
21:21:56.979 00.000 12252 worker thread done servicing request
21:21:56.979 00.000 9044 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
21:21:56.980 00.001 12252 Worker thread wakes up
21:21:56.980 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:56.980 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:59.317 02.337 12252 Exposure complete
21:21:59.344 00.027 12252 worker thread done servicing request
21:21:59.344 00.000 9044 OnExposeComplete: enter
21:21:59.345 00.001 9044 UpdateGuideState(): m_state=6
21:21:59.346 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1832
21:21:59.347 00.001 9044 Star::Find returns 1 (0), X=1010.79, Y=824.50, Mass=5708, SNR=51.9, Peak=173 HFD=5.2
21:21:59.348 00.001 9044 MultiStar: [#1 0.13,0.15,1.03,U] [#2 0.03,-0.20,1.18,U] [#3 0.13,0.09,0.84,U] [#4 -0.04,-0.05,1.27,U] [#5 -0.16,0.14,0.65,U] [#6 -0.07,0.09,0.43,U] [#7 0.16,-0.30,0.43,U] [#8 -0.02,-0.17,0.41,U] 
21:21:59.348 00.000 9044 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {-0.00, 0.10}
21:21:59.349 00.001 9044 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.62) = xAngle (1.43 = 1.43)
21:21:59.349 00.000 9044 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.65 = -1.65)
21:21:59.350 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.19 mountX=0.00 mountY=-0.02, mountTheta=-1.43
21:21:59.351 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.00, opts=13)
21:21:59.352 00.001 9044 Enqueuing Move request for scope (0.02, -0.00)
21:21:59.353 00.001 12252 Worker thread wakes up
21:21:59.353 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
21:21:59.353 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
21:21:59.353 00.000 12252 Moving (0.02, -0.00) raw xDistance=0.00 yDistance=-0.02
21:21:59.354 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:21:59.355 00.001 12252 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1332.37
21:21:59.355 00.000 12252 PPEC: input: 0.00, control: -0.02, exposure: 2000
21:21:59.355 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:21:59.355 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:21:59.355 00.000 12252 MoveAxis(E, 7, ABG)
21:21:59.355 00.000 12252 Guiding  Dir = 2, Dur = 7
21:21:59.355 00.000 12252 IsSlewing returns 0
21:21:59.355 00.000 12252 IsGuiding returns 0
21:21:59.357 00.002 12252 PulseGuide returned control before completion, sleep 16
21:21:59.371 00.014 9044 UpdateGuideState exits: m=5708 SNR=51.9
21:21:59.372 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:21:59.372 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:21:59.373 00.001 9044 Enqueuing Expose request
21:21:59.375 00.002 12252 IsGuiding returns 0
21:21:59.375 00.000 12252 Move returns status 0, amount 7
21:21:59.376 00.001 12252 MoveAxis(N, 0, ABG)
21:21:59.376 00.000 12252 Move returns status 0, amount 0
21:21:59.376 00.000 12252 move complete, result=0
21:21:59.376 00.000 12252 worker thread done servicing request
21:21:59.376 00.000 12252 Worker thread wakes up
21:21:59.376 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:21:59.376 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:21:59.376 00.000 9044 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
21:22:01.706 02.330 12252 Exposure complete
21:22:01.734 00.028 12252 worker thread done servicing request
21:22:01.734 00.000 9044 OnExposeComplete: enter
21:22:01.736 00.002 9044 UpdateGuideState(): m_state=6
21:22:01.736 00.000 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1833
21:22:01.737 00.001 9044 Star::Find returns 1 (0), X=1010.84, Y=824.67, Mass=5646, SNR=51.6, Peak=173 HFD=5.2
21:22:01.738 00.001 9044 MultiStar: [#1 0.12,0.25,1.05,U] [#2 0.13,-0.18,1.20,U] [#3 0.13,0.21,0.85,U] [#4 -0.01,-0.07,1.25,U] [#5 -0.07,0.13,0.64,U] [#6 -0.10,0.04,0.42,U] [#7 0.16,-0.22,0.42,U] [#8 0.06,-0.13,0.41,U] 
21:22:01.739 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.05}, one-star: {0.04, 0.28}
21:22:01.739 00.000 9044 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.62) = xAngle (2.34 = 2.34)
21:22:01.740 00.001 9044 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.75 = -0.75)
21:22:01.741 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.05 hyp=0.08 cameraTheta=0.71 mountX=-0.06 mountY=-0.05, mountTheta=-2.37
21:22:01.742 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.05, opts=13)
21:22:01.743 00.001 9044 Enqueuing Move request for scope (0.06, 0.05)
21:22:01.744 00.001 12252 Worker thread wakes up
21:22:01.744 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.05) opts 0xd
21:22:01.744 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.05)
21:22:01.744 00.000 12252 Moving (0.06, 0.05) raw xDistance=-0.06 yDistance=-0.05
21:22:01.745 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:01.746 00.001 12252 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1332.57
21:22:01.746 00.000 12252 PPEC: input: -0.06, control: -0.02, exposure: 2000
21:22:01.746 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:01.746 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:22:01.746 00.000 12252 MoveAxis(E, 6, ABG)
21:22:01.746 00.000 12252 Guiding  Dir = 2, Dur = 6
21:22:01.746 00.000 12252 IsSlewing returns 0
21:22:01.746 00.000 12252 IsGuiding returns 0
21:22:01.748 00.002 12252 PulseGuide returned control before completion, sleep 15
21:22:01.762 00.014 9044 UpdateGuideState exits: m=5646 SNR=51.6
21:22:01.763 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:01.763 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:01.764 00.001 9044 Enqueuing Expose request
21:22:01.768 00.004 12252 IsGuiding returns 0
21:22:01.768 00.000 12252 Move returns status 0, amount 6
21:22:01.768 00.000 12252 MoveAxis(N, 0, ABG)
21:22:01.768 00.000 12252 Move returns status 0, amount 0
21:22:01.768 00.000 12252 move complete, result=0
21:22:01.768 00.000 12252 worker thread done servicing request
21:22:01.768 00.000 12252 Worker thread wakes up
21:22:01.768 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:01.768 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:01.770 00.002 9044 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:22:02.277 00.507 9044 User exited setup dialog with 'ok'
21:22:02.278 00.001 9044 set dither mode 0
21:22:02.279 00.001 9044 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:22:02.280 00.001 9044 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:22:02.281 00.001 9044 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:22:02.282 00.001 9044 camera: set binning = 1
21:22:02.283 00.001 9044 Saturation detection set to Max-ADU value 255
21:22:02.284 00.001 9044 Setting StarMinHFD = 1.50
21:22:02.285 00.001 9044 Setting MaxHFD = 10.0
21:22:02.286 00.001 9044 Setting StarMinSNR = 6.0
21:22:02.286 00.000 9044 Setting AutoSelDownsample = 0
21:22:02.287 00.001 9044 MultiStar mode enabled
21:22:02.289 00.002 9044 Scope: enabling slew check, guiding will stop when slew is detected
21:22:02.290 00.001 9044 BLC: Backlash comp enabled, Comp pulse = 80 ms
21:22:02.294 00.004 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
21:22:02.295 00.001 9044 ScopeASCOM::SideOfPier() returns 1
21:22:02.297 00.002 9044 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
21:22:02.298 00.001 9044 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:22:02.298 00.000 9044 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:22:02.340 00.042 9044 PhdConfig flush
21:22:02.384 00.044 9044 evsrv: cli 0CD5D3F8 connect
21:22:02.384 00.000 9044 case statement mapped state 6 to 3
21:22:02.385 00.001 9044 case statement mapped state 6 to 3
21:22:02.386 00.001 9044 evsrv: cli 0CD5D3F8 request: {"method":"get_pixel_scale","id":"19525c69-cc72-47b6-ba37-9ad960bbb571"}
21:22:02.387 00.001 9044 evsrv: cli 0CD5D3F8 response: {"jsonrpc":"2.0","result":4.77465,"id":"19525c69-cc72-47b6-ba37-9ad960bbb571"}
21:22:02.395 00.008 9044 evsrv: cli 0CD5D3F8 disconnect
21:22:04.102 01.707 12252 Exposure complete
21:22:04.129 00.027 12252 worker thread done servicing request
21:22:04.130 00.001 9044 OnExposeComplete: enter
21:22:04.131 00.001 9044 UpdateGuideState(): m_state=6
21:22:04.131 00.000 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1834
21:22:04.132 00.001 9044 Star::Find returns 1 (0), X=1010.83, Y=824.65, Mass=5525, SNR=51.0, Peak=173 HFD=5.1
21:22:04.133 00.001 9044 MultiStar: [#1 0.15,0.19,1.04,U] [#2 0.05,-0.16,1.23,U] [#3 0.15,0.03,0.86,U] [#4 0.01,-0.07,1.30,U] [#5 -0.11,0.20,0.65,U] [#6 0.05,0.06,0.43,U] [#7 0.17,-0.27,0.44,U] [#8 0.07,-0.08,0.42,U] 
21:22:04.134 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.04, 0.26}
21:22:04.135 00.001 9044 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.62) = xAngle (2.03 = 2.03)
21:22:04.135 00.000 9044 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.05 = -1.05)
21:22:04.136 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.41 mountX=-0.03 mountY=-0.06, mountTheta=-2.04
21:22:04.137 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.03, opts=13)
21:22:04.138 00.001 9044 Enqueuing Move request for scope (0.06, 0.03)
21:22:04.138 00.000 12252 Worker thread wakes up
21:22:04.139 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
21:22:04.139 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
21:22:04.139 00.000 12252 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=-0.06
21:22:04.142 00.003 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1332.18
21:22:04.142 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
21:22:04.142 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:04.142 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:22:04.142 00.000 12252 MoveAxis(E, 3, ABG)
21:22:04.142 00.000 12252 Guiding  Dir = 2, Dur = 3
21:22:04.142 00.000 12252 IsSlewing returns 0
21:22:04.143 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:04.143 00.000 12252 IsGuiding returns 0
21:22:04.145 00.002 12252 PulseGuide returned control before completion, sleep 12
21:22:04.160 00.015 9044 UpdateGuideState exits: m=5525 SNR=51.0
21:22:04.161 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:04.161 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:04.162 00.001 9044 Enqueuing Expose request
21:22:04.166 00.004 12252 IsGuiding returns 0
21:22:04.166 00.000 12252 Move returns status 0, amount 3
21:22:04.166 00.000 12252 MoveAxis(N, 0, ABG)
21:22:04.166 00.000 12252 Move returns status 0, amount 0
21:22:04.166 00.000 12252 move complete, result=0
21:22:04.166 00.000 12252 worker thread done servicing request
21:22:04.166 00.000 12252 Worker thread wakes up
21:22:04.166 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:04.166 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:04.166 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:22:06.511 02.345 12252 Exposure complete
21:22:06.588 00.077 12252 worker thread done servicing request
21:22:06.589 00.001 9044 OnExposeComplete: enter
21:22:06.592 00.003 9044 UpdateGuideState(): m_state=6
21:22:06.594 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1835
21:22:06.596 00.002 9044 Star::Find returns 1 (0), X=1010.82, Y=824.58, Mass=5639, SNR=51.2, Peak=173 HFD=5.2
21:22:06.598 00.002 9044 MultiStar: [#1 0.19,0.08,1.05,U] [#2 0.03,-0.20,1.20,U] [#3 0.13,0.12,0.85,U] [#4 0.04,-0.07,1.28,U] [#5 -0.14,0.15,0.66,U] [#6 -0.03,-0.01,0.42,U] [#7 0.17,-0.19,0.44,U] [#8 0.06,-0.13,0.41,U] 
21:22:06.600 00.002 9044 refined, 8 included, MultiStar: {0.06, 0.00}, one-star: {0.03, 0.19}
21:22:06.601 00.001 9044 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.62) = xAngle (1.64 = 1.64)
21:22:06.603 00.002 9044 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.44 = -1.44)
21:22:06.604 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.01 mountX=-0.00 mountY=-0.06, mountTheta=-1.64
21:22:06.609 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.00, opts=13)
21:22:06.611 00.002 9044 Enqueuing Move request for scope (0.06, 0.00)
21:22:06.614 00.003 12252 Worker thread wakes up
21:22:06.614 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:06.618 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
21:22:06.618 00.000 9044 UpdateGuideState exits: m=5639 SNR=51.2
21:22:06.620 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:06.622 00.002 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
21:22:06.623 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:06.625 00.002 12252 Moving (0.06, 0.00) raw xDistance=-0.00 yDistance=-0.06
21:22:06.625 00.000 9044 Enqueuing Expose request
21:22:06.630 00.005 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1332.38
21:22:06.630 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
21:22:06.630 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:06.630 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:22:06.631 00.001 12252 MoveAxis(E, 3, ABG)
21:22:06.631 00.000 12252 Guiding  Dir = 2, Dur = 3
21:22:06.631 00.000 12252 IsSlewing returns 0
21:22:06.631 00.000 12252 IsGuiding returns 0
21:22:06.633 00.002 12252 PulseGuide returned control before completion, sleep 12
21:22:06.657 00.024 12252 IsGuiding returns 0
21:22:06.657 00.000 12252 Move returns status 0, amount 3
21:22:06.657 00.000 12252 MoveAxis(N, 0, ABG)
21:22:06.657 00.000 12252 Move returns status 0, amount 0
21:22:06.658 00.001 12252 move complete, result=0
21:22:06.658 00.000 12252 worker thread done servicing request
21:22:06.658 00.000 12252 Worker thread wakes up
21:22:06.658 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:22:06.660 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:06.660 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:08.997 02.337 12252 Exposure complete
21:22:09.051 00.054 12252 worker thread done servicing request
21:22:09.051 00.000 9044 OnExposeComplete: enter
21:22:09.053 00.002 9044 UpdateGuideState(): m_state=6
21:22:09.054 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1836
21:22:09.056 00.002 9044 Star::Find returns 1 (0), X=1010.82, Y=824.50, Mass=5527, SNR=51.1, Peak=173 HFD=5.3
21:22:09.058 00.002 9044 MultiStar: [#1 0.10,-0.06,1.06,U] [#2 0.06,-0.24,1.21,U] [#3 0.18,0.01,0.87,U] [#4 -0.05,-0.08,1.27,U] [#5 -0.17,0.10,0.66,U] [#6 -0.10,-0.09,0.44,U] [#7 0.05,-0.18,0.44,U] [#8 0.01,-0.22,0.41,U] 
21:22:09.061 00.003 9044 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {0.03, 0.10}
21:22:09.063 00.002 9044 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.62) = xAngle (0.39 = 0.39)
21:22:09.065 00.002 9044 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.69 = -2.69)
21:22:09.067 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.23 mountX=0.06 mountY=-0.03, mountTheta=-0.44
21:22:09.071 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.07, opts=13)
21:22:09.074 00.003 9044 Enqueuing Move request for scope (0.02, -0.07)
21:22:09.075 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:09.077 00.002 9044 UpdateGuideState exits: m=5527 SNR=51.1
21:22:09.078 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:09.081 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:09.082 00.001 12252 Worker thread wakes up
21:22:09.082 00.000 9044 Enqueuing Expose request
21:22:09.083 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
21:22:09.083 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
21:22:09.083 00.000 12252 Moving (0.02, -0.07) raw xDistance=0.06 yDistance=-0.03
21:22:09.085 00.002 12252 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1332.58
21:22:09.085 00.000 12252 PPEC: input: 0.06, control: -0.02, exposure: 2000
21:22:09.085 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:09.085 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:22:09.085 00.000 12252 MoveAxis(E, 8, ABG)
21:22:09.085 00.000 12252 Guiding  Dir = 2, Dur = 8
21:22:09.085 00.000 12252 IsSlewing returns 0
21:22:09.085 00.000 12252 IsGuiding returns 0
21:22:09.087 00.002 12252 PulseGuide returned control before completion, sleep 17
21:22:09.113 00.026 12252 IsGuiding returns 0
21:22:09.113 00.000 12252 Move returns status 0, amount 8
21:22:09.113 00.000 12252 MoveAxis(N, 0, ABG)
21:22:09.113 00.000 12252 Move returns status 0, amount 0
21:22:09.113 00.000 12252 move complete, result=0
21:22:09.113 00.000 12252 worker thread done servicing request
21:22:09.113 00.000 12252 Worker thread wakes up
21:22:09.114 00.001 9044 GuideStep: 0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:22:09.116 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:09.116 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:11.472 02.356 12252 Exposure complete
21:22:11.522 00.050 12252 worker thread done servicing request
21:22:11.523 00.001 9044 OnExposeComplete: enter
21:22:11.525 00.002 9044 UpdateGuideState(): m_state=6
21:22:11.527 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1837
21:22:11.528 00.001 9044 Star::Find returns 1 (0), X=1010.82, Y=824.45, Mass=5484, SNR=50.9, Peak=173 HFD=5.2
21:22:11.530 00.002 9044 MultiStar: [#1 0.13,-0.13,1.07,U] [#2 0.08,-0.27,1.22,U] [#3 0.14,-0.01,0.87,U] [#4 -0.01,-0.08,1.30,U] [#5 -0.05,0.06,0.66,U] [#6 -0.06,-0.11,0.42,U] [#7 0.13,-0.34,0.45,U] [#8 0.09,-0.22,0.42,U] 
21:22:11.531 00.001 9044 single-star, 8 included, MultiStar: {0.05, -0.10}, one-star: {0.02, 0.05}
21:22:11.532 00.001 9044 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.62) = xAngle (2.81 = 2.81)
21:22:11.533 00.001 9044 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.27 = -0.27)
21:22:11.534 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.19 mountX=-0.05 mountY=-0.01, mountTheta=-2.86
21:22:11.536 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.05, opts=13)
21:22:11.538 00.002 9044 Enqueuing Move request for scope (0.02, 0.05)
21:22:11.539 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:11.540 00.001 9044 UpdateGuideState exits: m=5484 SNR=50.9
21:22:11.541 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:11.542 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:11.544 00.002 9044 Enqueuing Expose request
21:22:11.545 00.001 12252 Worker thread wakes up
21:22:11.545 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
21:22:11.545 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
21:22:11.545 00.000 12252 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=-0.01
21:22:11.549 00.004 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1332.78
21:22:11.550 00.001 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
21:22:11.550 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:11.550 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:22:11.550 00.000 12252 MoveAxis(E, 9, ABG)
21:22:11.550 00.000 12252 Guiding  Dir = 2, Dur = 9
21:22:11.550 00.000 12252 IsSlewing returns 0
21:22:11.551 00.001 12252 IsGuiding returns 0
21:22:11.553 00.002 12252 PulseGuide returned control before completion, sleep 17
21:22:11.576 00.023 12252 IsGuiding returns 0
21:22:11.576 00.000 12252 Move returns status 0, amount 9
21:22:11.576 00.000 12252 MoveAxis(N, 0, ABG)
21:22:11.576 00.000 12252 Move returns status 0, amount 0
21:22:11.576 00.000 12252 move complete, result=0
21:22:11.576 00.000 12252 worker thread done servicing request
21:22:11.576 00.000 12252 Worker thread wakes up
21:22:11.576 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:11.576 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:11.576 00.000 9044 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
21:22:13.931 02.355 12252 Exposure complete
21:22:13.999 00.068 12252 worker thread done servicing request
21:22:13.999 00.000 9044 OnExposeComplete: enter
21:22:14.001 00.002 9044 UpdateGuideState(): m_state=6
21:22:14.002 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1838
21:22:14.002 00.000 9044 Star::Find returns 1 (0), X=1010.86, Y=824.52, Mass=5523, SNR=51.3, Peak=173 HFD=5.2
21:22:14.003 00.001 9044 MultiStar: [#1 0.17,0.19,1.05,U] [#2 0.07,-0.13,1.19,U] [#3 0.13,0.15,0.86,U] [#4 0.00,0.01,1.28,U] [#5 -0.14,0.24,0.66,U] [#6 -0.10,0.04,0.43,U] [#7 0.08,-0.10,0.45,U] [#8 0.10,-0.10,0.42,U] 
21:22:14.006 00.003 9044 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.07, 0.12}
21:22:14.009 00.003 9044 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.62) = xAngle (2.41 = 2.41)
21:22:14.012 00.003 9044 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.68 = -0.68)
21:22:14.013 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.78 mountX=-0.05 mountY=-0.05, mountTheta=-2.44
21:22:14.015 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.05, opts=13)
21:22:14.016 00.001 9044 Enqueuing Move request for scope (0.05, 0.05)
21:22:14.017 00.001 12252 Worker thread wakes up
21:22:14.017 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:14.018 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
21:22:14.018 00.000 9044 UpdateGuideState exits: m=5523 SNR=51.3
21:22:14.019 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
21:22:14.019 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:14.020 00.001 12252 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=-0.05
21:22:14.020 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:14.023 00.003 9044 Enqueuing Expose request
21:22:14.024 00.001 12252 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1332.98
21:22:14.024 00.000 12252 PPEC: input: -0.05, control: -0.03, exposure: 2000
21:22:14.024 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:14.024 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:22:14.024 00.000 12252 MoveAxis(E, 11, ABG)
21:22:14.024 00.000 12252 Guiding  Dir = 2, Dur = 11
21:22:14.025 00.001 12252 IsSlewing returns 0
21:22:14.025 00.000 12252 IsGuiding returns 0
21:22:14.027 00.002 12252 PulseGuide returned control before completion, sleep 19
21:22:14.059 00.032 12252 IsGuiding returns 1
21:22:14.059 00.000 12252 scope still moving after pulse duration time elapsed
21:22:14.090 00.031 12252 IsSlewing returns 0
21:22:14.090 00.000 12252 IsGuiding returns 0
21:22:14.090 00.000 12252 scope move finished after 11 + 54 ms
21:22:14.090 00.000 12252 Move returns status 0, amount 11
21:22:14.090 00.000 12252 MoveAxis(N, 0, ABG)
21:22:14.090 00.000 12252 Move returns status 0, amount 0
21:22:14.090 00.000 12252 move complete, result=0
21:22:14.090 00.000 12252 worker thread done servicing request
21:22:14.090 00.000 12252 Worker thread wakes up
21:22:14.090 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:14.091 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:14.091 00.000 9044 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
21:22:16.432 02.341 12252 Exposure complete
21:22:16.470 00.038 12252 worker thread done servicing request
21:22:16.470 00.000 9044 OnExposeComplete: enter
21:22:16.471 00.001 9044 UpdateGuideState(): m_state=6
21:22:16.472 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1839
21:22:16.473 00.001 9044 Star::Find returns 1 (0), X=1010.77, Y=824.51, Mass=5655, SNR=51.6, Peak=173 HFD=5.2
21:22:16.474 00.001 9044 MultiStar: [#1 0.12,-0.06,1.04,U] [#2 -0.07,-0.31,1.20,U] [#3 0.20,0.04,0.86,U] [#4 -0.06,-0.10,1.27,U] [#5 -0.11,0.07,0.66,U] [#6 0.03,-0.06,0.43,U] [#7 0.09,-0.30,0.44,U] [#8 0.00,-0.23,0.42,U] 
21:22:16.475 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.02, 0.11}
21:22:16.476 00.001 9044 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.62) = xAngle (0.20 = 0.20)
21:22:16.477 00.001 9044 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.88 = -2.88)
21:22:16.478 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.09 cameraTheta=-1.42 mountX=0.08 mountY=-0.02, mountTheta=-0.25
21:22:16.480 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.08, opts=13)
21:22:16.482 00.002 9044 Enqueuing Move request for scope (0.01, -0.08)
21:22:16.483 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:16.484 00.001 9044 UpdateGuideState exits: m=5655 SNR=51.6
21:22:16.485 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:16.486 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:16.487 00.001 9044 Enqueuing Expose request
21:22:16.488 00.001 12252 Worker thread wakes up
21:22:16.488 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
21:22:16.488 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
21:22:16.488 00.000 12252 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=-0.02
21:22:16.490 00.002 12252 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1333.18
21:22:16.490 00.000 12252 PPEC: input: 0.08, control: -0.03, exposure: 2000
21:22:16.490 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:16.490 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:22:16.490 00.000 12252 MoveAxis(E, 11, ABG)
21:22:16.490 00.000 12252 Guiding  Dir = 2, Dur = 11
21:22:16.491 00.001 12252 IsSlewing returns 0
21:22:16.491 00.000 12252 IsGuiding returns 0
21:22:16.494 00.003 12252 PulseGuide returned control before completion, sleep 19
21:22:16.525 00.031 12252 IsGuiding returns 0
21:22:16.525 00.000 12252 Move returns status 0, amount 11
21:22:16.525 00.000 12252 MoveAxis(N, 0, ABG)
21:22:16.525 00.000 12252 Move returns status 0, amount 0
21:22:16.525 00.000 12252 move complete, result=0
21:22:16.525 00.000 12252 worker thread done servicing request
21:22:16.525 00.000 12252 Worker thread wakes up
21:22:16.526 00.001 9044 GuideStep: 0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
21:22:16.527 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:16.527 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:18.882 02.355 12252 Exposure complete
21:22:18.929 00.047 12252 worker thread done servicing request
21:22:18.929 00.000 9044 OnExposeComplete: enter
21:22:18.931 00.002 9044 UpdateGuideState(): m_state=6
21:22:18.933 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1840
21:22:18.935 00.002 9044 Star::Find returns 1 (0), X=1010.86, Y=824.40, Mass=5582, SNR=51.3, Peak=173 HFD=5.2
21:22:18.937 00.002 9044 MultiStar: [#1 0.22,-0.10,1.05,U] [#2 0.11,-0.34,1.23,U] [#3 0.30,-0.04,0.85,U] [#4 0.02,-0.17,1.27,U] [#5 -0.09,-0.01,0.66,U] [#6 0.07,-0.11,0.43,U] [#7 0.07,-0.40,0.00,M1] [#8 0.17,-0.31,0.41,U] 
21:22:18.938 00.001 9044 single-star, 7 included, MultiStar: {0.11, -0.14}, one-star: {0.06, 0.01}
21:22:18.938 00.000 9044 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.62) = xAngle (1.71 = 1.71)
21:22:18.939 00.001 9044 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.37 = -1.37)
21:22:18.940 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.08 mountX=-0.01 mountY=-0.06, mountTheta=-1.71
21:22:18.943 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.01, opts=13)
21:22:18.945 00.002 9044 Enqueuing Move request for scope (0.06, 0.01)
21:22:18.946 00.001 12252 Worker thread wakes up
21:22:18.946 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:18.947 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
21:22:18.947 00.000 9044 UpdateGuideState exits: m=5582 SNR=51.3
21:22:18.949 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:18.950 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:18.951 00.001 9044 Enqueuing Expose request
21:22:18.952 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
21:22:18.952 00.000 12252 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
21:22:18.954 00.002 12252 PPEC rslt: input = -0.01, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1333.38
21:22:18.954 00.000 12252 PPEC: input: -0.01, control: -0.04, exposure: 2000
21:22:18.954 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:18.954 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:22:18.954 00.000 12252 MoveAxis(E, 15, ABG)
21:22:18.954 00.000 12252 Guiding  Dir = 2, Dur = 15
21:22:18.954 00.000 12252 IsSlewing returns 0
21:22:18.954 00.000 12252 IsGuiding returns 0
21:22:18.956 00.002 12252 PulseGuide returned control before completion, sleep 24
21:22:18.988 00.032 12252 IsGuiding returns 0
21:22:18.988 00.000 12252 Move returns status 0, amount 15
21:22:18.988 00.000 12252 MoveAxis(N, 0, ABG)
21:22:18.988 00.000 12252 Move returns status 0, amount 0
21:22:18.988 00.000 12252 move complete, result=0
21:22:18.988 00.000 12252 worker thread done servicing request
21:22:18.988 00.000 12252 Worker thread wakes up
21:22:18.988 00.000 9044 GuideStep: -0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
21:22:18.990 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:18.990 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:21.354 02.364 12252 Exposure complete
21:22:21.401 00.047 12252 worker thread done servicing request
21:22:21.401 00.000 9044 OnExposeComplete: enter
21:22:21.402 00.001 9044 UpdateGuideState(): m_state=6
21:22:21.403 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1841
21:22:21.406 00.003 9044 Star::Find returns 1 (0), X=1010.89, Y=824.15, Mass=5582, SNR=51.5, Peak=173 HFD=5.2
21:22:21.408 00.002 9044 MultiStar: [#1 0.21,-0.34,1.04,U] [#2 0.08,-0.56,0.00,M1] [#3 0.17,-0.26,0.86,U] [#4 0.16,-1.39,0.00,M1] [#5 -0.05,-0.25,0.65,U] [#6 -0.00,-0.34,0.43,U] [#7 0.21,-0.63,0.00,M2] [#8 0.11,-0.52,0.00,M1] 
21:22:21.409 00.001 9044 single-star, 4 included, MultiStar: {0.11, -0.28}, one-star: {0.09, -0.25}
21:22:21.411 00.002 9044 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.62) = xAngle (0.41 = 0.41)
21:22:21.412 00.001 9044 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.67 = -2.67)
21:22:21.414 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=-0.25 hyp=0.26 cameraTheta=-1.21 mountX=0.24 mountY=-0.12, mountTheta=-0.46
21:22:21.416 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.25, opts=13)
21:22:21.418 00.002 9044 Enqueuing Move request for scope (0.09, -0.25)
21:22:21.419 00.001 12252 Worker thread wakes up
21:22:21.420 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:21.421 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.25) opts 0xd
21:22:21.421 00.000 9044 UpdateGuideState exits: m=5582 SNR=51.5
21:22:21.422 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.25)
21:22:21.422 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:21.423 00.001 12252 Moving (0.09, -0.25) raw xDistance=0.24 yDistance=-0.12
21:22:21.423 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:21.424 00.001 9044 Enqueuing Expose request
21:22:21.427 00.003 12252 PPEC rslt: input = 0.24, final = 0.11, react = 0.14, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 1333.57
21:22:21.427 00.000 12252 PPEC: input: 0.24, control: 0.11, exposure: 2000
21:22:21.427 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:21.427 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:22:21.427 00.000 12252 MoveAxis(W, 42, ABG)
21:22:21.427 00.000 12252 Guiding  Dir = 3, Dur = 42
21:22:21.427 00.000 12252 IsSlewing returns 0
21:22:21.427 00.000 12252 IsGuiding returns 0
21:22:21.429 00.002 12252 PulseGuide returned control before completion, sleep 51
21:22:21.495 00.066 12252 IsGuiding returns 0
21:22:21.495 00.000 12252 Move returns status 0, amount 42
21:22:21.495 00.000 12252 MoveAxis(N, 0, ABG)
21:22:21.495 00.000 12252 Move returns status 0, amount 0
21:22:21.495 00.000 12252 move complete, result=0
21:22:21.495 00.000 12252 worker thread done servicing request
21:22:21.495 00.000 12252 Worker thread wakes up
21:22:21.495 00.000 9044 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
21:22:21.498 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:21.498 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:23.833 02.335 12252 Exposure complete
21:22:23.871 00.038 12252 worker thread done servicing request
21:22:23.871 00.000 9044 OnExposeComplete: enter
21:22:23.872 00.001 9044 UpdateGuideState(): m_state=6
21:22:23.874 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1842
21:22:23.875 00.001 9044 Star::Find returns 1 (0), X=1010.93, Y=824.34, Mass=5590, SNR=51.5, Peak=173 HFD=5.1
21:22:23.875 00.000 9044 MultiStar: [#1 0.27,-0.29,1.06,U] [#2 0.17,-0.53,0.00,M2] [#3 0.24,-0.17,0.85,U] [#4 0.06,-0.30,1.27,U] [#5 -0.05,-0.17,0.67,U] [#6 0.07,-0.40,0.00,M1] [#7 0.25,-0.57,0.00,M3] [#8 0.11,-0.45,0.00,M2] 
21:22:23.876 00.001 9044 single-star, 4 included, MultiStar: {0.14, -0.21}, one-star: {0.13, -0.06}
21:22:23.877 00.001 9044 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.62) = xAngle (1.22 = 1.22)
21:22:23.880 00.003 9044 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.87 = -1.87)
21:22:23.882 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-0.41 mountX=0.05 mountY=-0.14, mountTheta=-1.22
21:22:23.885 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.06, opts=13)
21:22:23.887 00.002 9044 Enqueuing Move request for scope (0.13, -0.06)
21:22:23.888 00.001 12252 Worker thread wakes up
21:22:23.888 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:23.889 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
21:22:23.889 00.000 9044 UpdateGuideState exits: m=5590 SNR=51.5
21:22:23.891 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:23.892 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
21:22:23.892 00.000 12252 Moving (0.13, -0.06) raw xDistance=0.05 yDistance=-0.14
21:22:23.892 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:23.894 00.002 9044 Enqueuing Expose request
21:22:23.895 00.001 12252 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1333.77
21:22:23.895 00.000 12252 PPEC: input: 0.05, control: -0.03, exposure: 2000
21:22:23.895 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:23.895 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:22:23.895 00.000 12252 MoveAxis(E, 12, ABG)
21:22:23.895 00.000 12252 Guiding  Dir = 2, Dur = 12
21:22:23.896 00.001 12252 IsSlewing returns 0
21:22:23.896 00.000 12252 IsGuiding returns 0
21:22:23.898 00.002 12252 PulseGuide returned control before completion, sleep 21
21:22:23.923 00.025 12252 IsGuiding returns 1
21:22:23.923 00.000 12252 scope still moving after pulse duration time elapsed
21:22:23.955 00.032 12252 IsSlewing returns 0
21:22:23.955 00.000 12252 IsGuiding returns 0
21:22:23.955 00.000 12252 scope move finished after 12 + 46 ms
21:22:23.955 00.000 12252 Move returns status 0, amount 12
21:22:23.955 00.000 12252 MoveAxis(N, 0, ABG)
21:22:23.956 00.001 12252 Move returns status 0, amount 0
21:22:23.956 00.000 12252 move complete, result=0
21:22:23.956 00.000 12252 worker thread done servicing request
21:22:23.956 00.000 12252 Worker thread wakes up
21:22:23.956 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:23.956 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:23.956 00.000 9044 GuideStep: 0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
21:22:26.323 02.367 12252 Exposure complete
21:22:26.392 00.069 12252 worker thread done servicing request
21:22:26.392 00.000 9044 OnExposeComplete: enter
21:22:26.394 00.002 9044 UpdateGuideState(): m_state=6
21:22:26.396 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1843
21:22:26.398 00.002 9044 Star::Find returns 1 (0), X=1010.93, Y=824.20, Mass=5481, SNR=50.8, Peak=173 HFD=5.1
21:22:26.399 00.001 9044 MultiStar: [#1 0.23,-0.36,0.00,M1] [#2 0.17,-0.66,0.00,M3] [#3 0.16,-0.27,0.86,U] [#4 0.16,-1.44,0.00,M1] [#5 -0.04,-0.33,0.67,U] [#6 0.11,-0.59,0.00,M2] [#7 0.25,-0.69,0.00,M4] [#8 0.16,-0.85,0.00,M3] 
21:22:26.400 00.001 9044 single-star, 2 included, MultiStar: {0.10, -0.25}, one-star: {0.14, -0.19}
21:22:26.401 00.001 9044 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.62) = xAngle (0.68 = 0.68)
21:22:26.404 00.003 9044 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.41 = -2.41)
21:22:26.407 00.003 9044 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.24 cameraTheta=-0.95 mountX=0.18 mountY=-0.16, mountTheta=-0.71
21:22:26.412 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.19, opts=13)
21:22:26.413 00.001 9044 Enqueuing Move request for scope (0.14, -0.19)
21:22:26.416 00.003 12252 Worker thread wakes up
21:22:26.416 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:26.418 00.002 9044 UpdateGuideState exits: m=5481 SNR=50.8
21:22:26.419 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:26.420 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:26.420 00.000 9044 Enqueuing Expose request
21:22:26.421 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
21:22:26.421 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
21:22:26.422 00.001 12252 Moving (0.14, -0.19) raw xDistance=0.18 yDistance=-0.16
21:22:26.427 00.005 12252 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 1333.96
21:22:26.427 00.000 12252 PPEC: input: 0.18, control: 0.08, exposure: 2000
21:22:26.427 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:22:26.428 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:22:26.428 00.000 12252 MoveAxis(W, 33, ABG)
21:22:26.428 00.000 12252 Guiding  Dir = 3, Dur = 33
21:22:26.428 00.000 12252 IsSlewing returns 0
21:22:26.428 00.000 12252 IsGuiding returns 0
21:22:26.430 00.002 12252 PulseGuide returned control before completion, sleep 41
21:22:26.481 00.051 12252 IsGuiding returns 0
21:22:26.481 00.000 12252 Move returns status 0, amount 33
21:22:26.481 00.000 12252 MoveAxis(N, 0, ABG)
21:22:26.481 00.000 12252 Move returns status 0, amount 0
21:22:26.481 00.000 12252 move complete, result=0
21:22:26.481 00.000 12252 worker thread done servicing request
21:22:26.481 00.000 12252 Worker thread wakes up
21:22:26.482 00.001 9044 GuideStep: 0.2 px 33 ms WEST, -0.2 px 0 ms NORTH
21:22:26.485 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:26.485 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:28.835 02.350 12252 Exposure complete
21:22:28.884 00.049 12252 worker thread done servicing request
21:22:28.884 00.000 9044 OnExposeComplete: enter
21:22:28.885 00.001 9044 UpdateGuideState(): m_state=6
21:22:28.886 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1844
21:22:28.887 00.001 9044 Star::Find returns 1 (0), X=1010.97, Y=824.55, Mass=5645, SNR=51.5, Peak=173 HFD=5.1
21:22:28.888 00.001 9044 MultiStar: [#1 0.24,-0.14,1.05,U] [#2 0.17,-0.39,0.00,M4] [#3 0.30,-0.07,0.85,U] [#4 0.09,-0.12,1.27,U] [#5 -0.03,-0.07,0.66,U] [#6 0.25,-0.19,0.42,U] [#7 0.36,-0.46,0.00,M5] [#8 0.21,-0.31,0.42,U] 
21:22:28.888 00.000 9044 refined, 6 included, MultiStar: {0.17, -0.08}, one-star: {0.17, 0.15}
21:22:28.889 00.001 9044 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.62) = xAngle (1.18 = 1.18)
21:22:28.890 00.001 9044 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.90 = -1.90)
21:22:28.891 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.45 mountX=0.07 mountY=-0.18, mountTheta=-1.19
21:22:28.894 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.08, opts=13)
21:22:28.896 00.002 9044 Enqueuing Move request for scope (0.17, -0.08)
21:22:28.897 00.001 12252 Worker thread wakes up
21:22:28.897 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:28.897 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
21:22:28.897 00.000 9044 UpdateGuideState exits: m=5645 SNR=51.5
21:22:28.898 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:28.899 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:28.901 00.002 9044 Enqueuing Expose request
21:22:28.904 00.003 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
21:22:28.904 00.000 12252 Moving (0.17, -0.08) raw xDistance=0.07 yDistance=-0.18
21:22:28.905 00.001 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1334.15
21:22:28.906 00.001 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
21:22:28.906 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:22:28.906 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:22:28.906 00.000 12252 MoveAxis(E, 5, ABG)
21:22:28.906 00.000 12252 Guiding  Dir = 2, Dur = 5
21:22:28.906 00.000 12252 IsSlewing returns 0
21:22:28.906 00.000 12252 IsGuiding returns 0
21:22:28.908 00.002 12252 PulseGuide returned control before completion, sleep 13
21:22:28.925 00.017 12252 IsGuiding returns 0
21:22:28.925 00.000 12252 Move returns status 0, amount 5
21:22:28.925 00.000 12252 MoveAxis(N, 0, ABG)
21:22:28.925 00.000 12252 Move returns status 0, amount 0
21:22:28.925 00.000 12252 move complete, result=0
21:22:28.925 00.000 12252 worker thread done servicing request
21:22:28.925 00.000 12252 Worker thread wakes up
21:22:28.925 00.000 9044 GuideStep: 0.1 px 5 ms EAST, -0.2 px 0 ms NORTH
21:22:28.927 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:28.927 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:31.275 02.348 12252 Exposure complete
21:22:31.326 00.051 12252 worker thread done servicing request
21:22:31.326 00.000 9044 OnExposeComplete: enter
21:22:31.329 00.003 9044 UpdateGuideState(): m_state=6
21:22:31.332 00.003 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1845
21:22:31.335 00.003 9044 Star::Find returns 1 (0), X=1010.83, Y=824.25, Mass=5609, SNR=51.3, Peak=173 HFD=5.1
21:22:31.338 00.003 9044 MultiStar: [#1 0.14,-0.23,1.05,U] [#2 0.06,-0.50,0.00,M5] [#3 0.17,-0.15,0.85,U] [#4 0.05,-1.29,0.00,M1] [#5 -0.09,-0.15,0.66,U] [#6 0.04,-0.29,0.42,U] [#7 0.16,-0.54,0.00,M6] [#8 0.08,-0.49,0.00,M3] 
21:22:31.340 00.002 9044 single-star, 4 included, MultiStar: {0.07, -0.19}, one-star: {0.04, -0.15}
21:22:31.343 00.003 9044 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.62) = xAngle (0.30 = 0.30)
21:22:31.345 00.002 9044 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.78 = -2.78)
21:22:31.348 00.003 9044 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.32 mountX=0.15 mountY=-0.05, mountTheta=-0.35
21:22:31.351 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.15, opts=13)
21:22:31.354 00.003 9044 Enqueuing Move request for scope (0.04, -0.15)
21:22:31.357 00.003 12252 Worker thread wakes up
21:22:31.357 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:31.359 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
21:22:31.359 00.000 9044 UpdateGuideState exits: m=5609 SNR=51.3
21:22:31.361 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
21:22:31.361 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:31.363 00.002 12252 Moving (0.04, -0.15) raw xDistance=0.15 yDistance=-0.05
21:22:31.363 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:31.364 00.001 9044 Enqueuing Expose request
21:22:31.366 00.002 12252 PPEC rslt: input = 0.15, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 1334.35
21:22:31.366 00.000 12252 PPEC: input: 0.15, control: 0.08, exposure: 2000
21:22:31.366 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:31.367 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:22:31.367 00.000 12252 MoveAxis(W, 30, ABG)
21:22:31.367 00.000 12252 Guiding  Dir = 3, Dur = 30
21:22:31.367 00.000 12252 IsSlewing returns 0
21:22:31.367 00.000 12252 IsGuiding returns 0
21:22:31.370 00.003 12252 PulseGuide returned control before completion, sleep 39
21:22:31.412 00.042 12252 IsGuiding returns 0
21:22:31.412 00.000 12252 Move returns status 0, amount 30
21:22:31.412 00.000 12252 MoveAxis(N, 0, ABG)
21:22:31.412 00.000 12252 Move returns status 0, amount 0
21:22:31.412 00.000 12252 move complete, result=0
21:22:31.412 00.000 12252 worker thread done servicing request
21:22:31.412 00.000 12252 Worker thread wakes up
21:22:31.412 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:31.412 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:31.412 00.000 9044 GuideStep: 0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
21:22:33.770 02.358 12252 Exposure complete
21:22:33.822 00.052 12252 worker thread done servicing request
21:22:33.822 00.000 9044 OnExposeComplete: enter
21:22:33.823 00.001 9044 UpdateGuideState(): m_state=6
21:22:33.824 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1846
21:22:33.825 00.001 9044 Star::Find returns 1 (0), X=1010.79, Y=824.33, Mass=5515, SNR=51.1, Peak=173 HFD=5.2
21:22:33.828 00.003 9044 MultiStar: [#1 0.17,-0.15,1.06,U] [#2 0.03,-0.40,0.00,M6] [#3 0.19,-0.04,0.86,U] [#4 -0.00,-0.27,1.24,U] [#5 0.01,-0.09,0.67,U] [#6 -0.02,-0.15,0.42,U] [#7 0.15,-0.41,0.00,M7] [#8 0.08,-0.32,0.41,U] 
21:22:33.829 00.001 9044 single-star, 6 included, MultiStar: {0.06, -0.15}, one-star: {-0.00, -0.07}
21:22:33.830 00.001 9044 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.62) = xAngle (-0.01 = -0.01)
21:22:33.831 00.001 9044 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.09 = -3.09)
21:22:33.832 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.63 mountX=0.07 mountY=-0.00, mountTheta=-0.05
21:22:33.833 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.07, opts=13)
21:22:33.834 00.001 9044 Enqueuing Move request for scope (-0.00, -0.07)
21:22:33.835 00.001 12252 Worker thread wakes up
21:22:33.835 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:33.836 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
21:22:33.836 00.000 9044 UpdateGuideState exits: m=5515 SNR=51.1
21:22:33.836 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:33.838 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
21:22:33.838 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:33.840 00.002 9044 Enqueuing Expose request
21:22:33.842 00.002 12252 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=-0.00
21:22:33.846 00.004 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1334.54
21:22:33.846 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
21:22:33.846 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:33.846 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:22:33.847 00.001 12252 MoveAxis(E, 3, ABG)
21:22:33.847 00.000 12252 Guiding  Dir = 2, Dur = 3
21:22:33.847 00.000 12252 IsSlewing returns 0
21:22:33.847 00.000 12252 IsGuiding returns 0
21:22:33.850 00.003 12252 PulseGuide returned control before completion, sleep 11
21:22:33.862 00.012 12252 IsGuiding returns 0
21:22:33.862 00.000 12252 Move returns status 0, amount 3
21:22:33.862 00.000 12252 MoveAxis(N, 0, ABG)
21:22:33.862 00.000 12252 Move returns status 0, amount 0
21:22:33.862 00.000 12252 move complete, result=0
21:22:33.862 00.000 12252 worker thread done servicing request
21:22:33.862 00.000 12252 Worker thread wakes up
21:22:33.862 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:33.862 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:33.862 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:22:36.206 02.344 12252 Exposure complete
21:22:36.253 00.047 12252 worker thread done servicing request
21:22:36.253 00.000 9044 OnExposeComplete: enter
21:22:36.256 00.003 9044 UpdateGuideState(): m_state=6
21:22:36.258 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
21:22:36.259 00.001 9044 Star::Find returns 1 (0), X=1010.91, Y=824.55, Mass=5472, SNR=50.6, Peak=173 HFD=5.2
21:22:36.262 00.003 9044 MultiStar: [#1 0.25,0.06,1.07,U] [#2 0.11,-0.34,1.25,U] [#3 0.26,0.01,0.86,U] [#4 0.09,-0.10,1.30,U] [#5 0.01,-0.04,0.66,U] [#6 0.11,-0.15,0.43,U] [#7 0.25,-0.31,0.44,U] [#8 0.22,-0.32,0.42,U] 
21:22:36.263 00.001 9044 refined, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.12, 0.15}
21:22:36.264 00.001 9044 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.62) = xAngle (1.07 = 1.07)
21:22:36.266 00.002 9044 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.01 = -2.01)
21:22:36.268 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.55 mountX=0.08 mountY=-0.16, mountTheta=-1.08
21:22:36.271 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.09, opts=13)
21:22:36.273 00.002 9044 Enqueuing Move request for scope (0.15, -0.09)
21:22:36.274 00.001 12252 Worker thread wakes up
21:22:36.274 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
21:22:36.275 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
21:22:36.275 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:36.276 00.001 9044 UpdateGuideState exits: m=5472 SNR=50.6
21:22:36.279 00.003 12252 Moving (0.15, -0.09) raw xDistance=0.08 yDistance=-0.16
21:22:36.279 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:36.282 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:36.284 00.002 9044 Enqueuing Expose request
21:22:36.286 00.002 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1334.73
21:22:36.286 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
21:22:36.287 00.001 12252 switching direction from 0 to -1 - decHistory=-3 oldest=-0.13 newest=-0.22
21:22:36.287 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
21:22:36.287 00.000 12252 MoveAxis(E, 4, ABG)
21:22:36.287 00.000 12252 Guiding  Dir = 2, Dur = 4
21:22:36.287 00.000 12252 IsSlewing returns 0
21:22:36.287 00.000 12252 IsGuiding returns 0
21:22:36.289 00.002 12252 PulseGuide returned control before completion, sleep 12
21:22:36.316 00.027 12252 IsGuiding returns 0
21:22:36.316 00.000 12252 Move returns status 0, amount 4
21:22:36.316 00.000 12252 BLC: Oldest BLC event removed
21:22:36.316 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
21:22:36.316 00.000 12252 MoveAxis(N, 134, ABG)
21:22:36.316 00.000 12252 Guiding  Dir = 0, Dur = 134
21:22:36.316 00.000 12252 IsSlewing returns 0
21:22:36.317 00.001 12252 IsGuiding returns 0
21:22:36.321 00.004 12252 PulseGuide returned control before completion, sleep 140
21:22:36.472 00.151 12252 IsGuiding returns 0
21:22:36.472 00.000 12252 Move returns status 0, amount 134
21:22:36.472 00.000 12252 move complete, result=0
21:22:36.472 00.000 12252 worker thread done servicing request
21:22:36.472 00.000 12252 Worker thread wakes up
21:22:36.472 00.000 9044 GuideStep: 0.1 px 4 ms EAST, -0.2 px 134 ms NORTH
21:22:36.476 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:36.476 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:38.840 02.364 12252 Exposure complete
21:22:38.898 00.058 12252 worker thread done servicing request
21:22:38.898 00.000 9044 OnExposeComplete: enter
21:22:38.901 00.003 9044 UpdateGuideState(): m_state=6
21:22:38.903 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1848
21:22:38.905 00.002 9044 Star::Find returns 1 (0), X=1010.69, Y=824.40, Mass=5568, SNR=51.3, Peak=173 HFD=5.3
21:22:38.906 00.001 9044 MultiStar: [#1 0.09,-0.09,1.07,U] [#2 -0.03,-0.37,1.20,U] [#3 0.05,-0.04,0.85,U] [#4 -0.08,-0.11,1.29,U] [#5 -0.19,0.01,0.66,U] [#6 -0.15,-0.13,0.42,U] [#7 0.01,-0.37,0.44,U] [#8 -0.09,-0.29,0.41,U] 
21:22:38.908 00.002 9044 single-star, 8 included, MultiStar: {-0.05, -0.14}, one-star: {-0.11, 0.00}
21:22:38.910 00.002 9044 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.62) = xAngle (4.74 = -1.55)
21:22:38.912 00.002 9044 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.65 = 1.65)
21:22:38.914 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.11 mountX=0.00 mountY=0.11, mountTheta=1.55
21:22:38.918 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.00, opts=13)
21:22:38.919 00.001 9044 Enqueuing Move request for scope (-0.11, 0.00)
21:22:38.920 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:38.921 00.001 9044 UpdateGuideState exits: m=5568 SNR=51.3
21:22:38.922 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:38.923 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:38.924 00.001 9044 Enqueuing Expose request
21:22:38.925 00.001 12252 Worker thread wakes up
21:22:38.925 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
21:22:38.925 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
21:22:38.925 00.000 12252 Moving (-0.11, 0.00) raw xDistance=0.00 yDistance=0.11
21:22:38.925 00.000 12252 BLC: History state: CurrMiss=-0.11, AvgInitMiss=-0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.158278, 1:-0.105337
21:22:38.925 00.000 12252 BLC: No correction, Miss < min_move
21:22:38.930 00.005 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1334.92
21:22:38.930 00.000 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
21:22:38.931 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:38.931 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:22:38.931 00.000 12252 MoveAxis(E, 5, ABG)
21:22:38.931 00.000 12252 Guiding  Dir = 2, Dur = 5
21:22:38.931 00.000 12252 IsSlewing returns 0
21:22:38.932 00.001 12252 IsGuiding returns 0
21:22:38.934 00.002 12252 PulseGuide returned control before completion, sleep 14
21:22:38.960 00.026 12252 IsGuiding returns 0
21:22:38.960 00.000 12252 Move returns status 0, amount 5
21:22:38.960 00.000 12252 MoveAxis(N, 0, ABG)
21:22:38.960 00.000 12252 Move returns status 0, amount 0
21:22:38.960 00.000 12252 move complete, result=0
21:22:38.961 00.001 12252 worker thread done servicing request
21:22:38.961 00.000 12252 Worker thread wakes up
21:22:38.961 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:22:38.963 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:38.963 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:41.331 02.368 12252 Exposure complete
21:22:41.379 00.048 12252 worker thread done servicing request
21:22:41.379 00.000 9044 OnExposeComplete: enter
21:22:41.380 00.001 9044 UpdateGuideState(): m_state=6
21:22:41.382 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1849
21:22:41.383 00.001 9044 Star::Find returns 1 (0), X=1010.68, Y=824.38, Mass=5500, SNR=51.2, Peak=173 HFD=5.3
21:22:41.387 00.004 9044 MultiStar: [#1 0.03,-0.15,1.06,U] [#2 -0.05,-0.35,1.21,U] [#3 0.04,-0.14,0.85,U] [#4 -0.09,-1.32,0.00,M1] [#5 -0.24,-0.06,0.66,U] [#6 -0.13,-0.16,0.42,U] [#7 0.13,-0.53,0.00,M6] [#8 -0.03,-0.33,0.41,U] 
21:22:41.389 00.002 9044 single-star, 6 included, MultiStar: {-0.06, -0.17}, one-star: {-0.12, -0.01}
21:22:41.392 00.003 9044 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.62) = xAngle (-1.40 = -1.40)
21:22:41.395 00.003 9044 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.48 = 1.80)
21:22:41.397 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.02 mountX=0.02 mountY=0.12, mountTheta=1.40
21:22:41.401 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.01, opts=13)
21:22:41.405 00.004 9044 Enqueuing Move request for scope (-0.12, -0.01)
21:22:41.407 00.002 12252 Worker thread wakes up
21:22:41.407 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:41.408 00.001 9044 UpdateGuideState exits: m=5500 SNR=51.2
21:22:41.409 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
21:22:41.409 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
21:22:41.409 00.000 12252 Moving (-0.12, -0.01) raw xDistance=0.02 yDistance=0.12
21:22:41.409 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:41.410 00.001 12252 BLC: History state: CurrMiss=-0.12, AvgInitMiss=-0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.158278, 1:-0.105337, 2:-0.116367
21:22:41.410 00.000 12252 BLC: No correction, Miss < min_move
21:22:41.410 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:41.413 00.003 9044 Enqueuing Expose request
21:22:41.417 00.004 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1335.10
21:22:41.417 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
21:22:41.417 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:41.417 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:22:41.417 00.000 12252 MoveAxis(E, 4, ABG)
21:22:41.417 00.000 12252 Guiding  Dir = 2, Dur = 4
21:22:41.417 00.000 12252 IsSlewing returns 0
21:22:41.418 00.001 12252 IsGuiding returns 0
21:22:41.420 00.002 12252 PulseGuide returned control before completion, sleep 13
21:22:41.440 00.020 12252 IsGuiding returns 0
21:22:41.440 00.000 12252 Move returns status 0, amount 4
21:22:41.440 00.000 12252 MoveAxis(N, 0, ABG)
21:22:41.440 00.000 12252 Move returns status 0, amount 0
21:22:41.440 00.000 12252 move complete, result=0
21:22:41.440 00.000 12252 worker thread done servicing request
21:22:41.440 00.000 12252 Worker thread wakes up
21:22:41.440 00.000 9044 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:22:41.442 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:41.442 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:43.778 02.336 12252 Exposure complete
21:22:43.825 00.047 12252 worker thread done servicing request
21:22:43.826 00.001 9044 OnExposeComplete: enter
21:22:43.827 00.001 9044 UpdateGuideState(): m_state=6
21:22:43.829 00.002 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1850
21:22:43.830 00.001 9044 Star::Find returns 1 (0), X=1010.71, Y=824.16, Mass=5600, SNR=51.4, Peak=173 HFD=5.1
21:22:43.832 00.002 9044 MultiStar: [#1 0.01,-0.39,1.05,U] [#2 -0.03,-0.76,0.00,M4] [#3 0.09,-0.30,0.85,U] [#4 -0.06,-1.40,0.00,M2] [#5 -0.22,-0.19,0.66,U] [#6 -0.16,-0.42,0.00,M1] [#7 -0.00,-0.65,0.00,M7] [#8 -0.01,-0.57,0.00,M1] 
21:22:43.833 00.001 9044 single-star, 3 included, MultiStar: {-0.04, -0.29}, one-star: {-0.09, -0.23}
21:22:43.835 00.002 9044 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.62) = xAngle (-0.30 = -0.30)
21:22:43.838 00.003 9044 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.38 = 2.90)
21:22:43.840 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.92 mountX=0.24 mountY=0.06, mountTheta=0.24
21:22:43.844 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.23, opts=13)
21:22:43.848 00.004 9044 Enqueuing Move request for scope (-0.09, -0.23)
21:22:43.850 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:43.852 00.002 9044 UpdateGuideState exits: m=5600 SNR=51.4
21:22:43.854 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:43.857 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:43.859 00.002 9044 Enqueuing Expose request
21:22:43.861 00.002 12252 Worker thread wakes up
21:22:43.861 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.23) opts 0xd
21:22:43.861 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.23)
21:22:43.861 00.000 12252 Moving (-0.09, -0.23) raw xDistance=0.24 yDistance=0.06
21:22:43.861 00.000 12252 BLC: window closed
21:22:43.861 00.000 12252 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.05, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.158278, 1:-0.105337, 2:-0.116367
21:22:43.861 00.000 12252 BLC: No correction, Miss < min_move
21:22:43.864 00.003 12252 PPEC rslt: input = 0.24, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 1335.29
21:22:43.864 00.000 12252 PPEC: input: 0.24, control: 0.12, exposure: 2000
21:22:43.864 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:43.865 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:22:43.865 00.000 12252 MoveAxis(W, 48, ABG)
21:22:43.865 00.000 12252 Guiding  Dir = 3, Dur = 48
21:22:43.865 00.000 12252 IsSlewing returns 0
21:22:43.865 00.000 12252 IsGuiding returns 0
21:22:43.867 00.002 12252 PulseGuide returned control before completion, sleep 56
21:22:43.936 00.069 12252 IsGuiding returns 0
21:22:43.936 00.000 12252 Move returns status 0, amount 48
21:22:43.936 00.000 12252 MoveAxis(N, 0, ABG)
21:22:43.936 00.000 12252 Move returns status 0, amount 0
21:22:43.936 00.000 12252 move complete, result=0
21:22:43.936 00.000 12252 worker thread done servicing request
21:22:43.936 00.000 12252 Worker thread wakes up
21:22:43.936 00.000 9044 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
21:22:43.937 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:43.937 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:46.290 02.353 12252 Exposure complete
21:22:46.338 00.048 12252 worker thread done servicing request
21:22:46.338 00.000 9044 OnExposeComplete: enter
21:22:46.339 00.001 9044 UpdateGuideState(): m_state=6
21:22:46.340 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1851
21:22:46.341 00.001 9044 Star::Find returns 1 (0), X=1010.66, Y=824.36, Mass=5585, SNR=51.4, Peak=173 HFD=5.4
21:22:46.342 00.001 9044 MultiStar: [#1 -0.05,-0.17,1.04,U] [#2 -0.12,-0.38,1.20,U] [#3 -0.02,-0.05,0.85,U] [#4 -0.09,-1.30,0.00,M3] [#5 -0.34,-0.11,0.65,U] [#6 -0.18,-0.32,0.43,U] [#7 -0.09,-0.45,0.00,M8] [#8 -0.13,-0.46,0.00,M2] 
21:22:46.343 00.001 9044 single-star, 5 included, MultiStar: {-0.13, -0.18}, one-star: {-0.14, -0.03}
21:22:46.344 00.001 9044 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.62) = xAngle (-1.28 = -1.28)
21:22:46.345 00.001 9044 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.36 = 1.92)
21:22:46.346 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.91 mountX=0.04 mountY=0.13, mountTheta=1.28
21:22:46.348 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.03, opts=13)
21:22:46.349 00.001 9044 Enqueuing Move request for scope (-0.14, -0.03)
21:22:46.350 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:46.351 00.001 9044 UpdateGuideState exits: m=5585 SNR=51.4
21:22:46.352 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:46.354 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:46.355 00.001 9044 Enqueuing Expose request
21:22:46.356 00.001 12252 Worker thread wakes up
21:22:46.356 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
21:22:46.356 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
21:22:46.356 00.000 12252 Moving (-0.14, -0.03) raw xDistance=0.04 yDistance=0.13
21:22:46.359 00.003 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1335.48
21:22:46.359 00.000 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
21:22:46.359 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:22:46.359 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:22:46.359 00.000 12252 MoveAxis(E, 12, ABG)
21:22:46.359 00.000 12252 Guiding  Dir = 2, Dur = 12
21:22:46.359 00.000 12252 IsSlewing returns 0
21:22:46.359 00.000 12252 IsGuiding returns 0
21:22:46.362 00.003 12252 PulseGuide returned control before completion, sleep 21
21:22:46.396 00.034 12252 IsGuiding returns 0
21:22:46.396 00.000 12252 Move returns status 0, amount 12
21:22:46.396 00.000 12252 MoveAxis(N, 0, ABG)
21:22:46.396 00.000 12252 Move returns status 0, amount 0
21:22:46.396 00.000 12252 move complete, result=0
21:22:46.396 00.000 12252 worker thread done servicing request
21:22:46.396 00.000 12252 Worker thread wakes up
21:22:46.396 00.000 9044 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
21:22:46.397 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:46.397 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,809,31,31)
21:22:46.961 00.564 9044 evsrv: cli 0CD5D858 connect
21:22:46.962 00.001 9044 case statement mapped state 6 to 3
21:22:46.964 00.002 9044 case statement mapped state 6 to 3
21:22:46.965 00.001 9044 evsrv: cli 0CD5D858 request: {"method":"get_app_state","id":"817b0ca7-2aa5-487a-83b5-65b0104022b6"}
21:22:46.966 00.001 9044 case statement mapped state 6 to 3
21:22:46.967 00.001 9044 evsrv: cli 0CD5D858 response: {"jsonrpc":"2.0","result":"Guiding","id":"817b0ca7-2aa5-487a-83b5-65b0104022b6"}
21:22:46.970 00.003 9044 evsrv: cli 0CD5D858 disconnect
21:22:46.972 00.002 9044 evsrv: cli 0CD5D358 connect
21:22:46.973 00.001 9044 case statement mapped state 6 to 3
21:22:46.973 00.000 9044 case statement mapped state 6 to 3
21:22:46.975 00.002 9044 evsrv: cli 0CD5D358 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":2,"time":8,"timeout":40}},"id":"f648e13a-4d74-439b-88ef-e2484e5b288e"}
21:22:46.976 00.001 9044 PhdController::Dither begins
21:22:46.978 00.002 9044 dither: size=5.00, dRA=3.23 dDec=2.47
21:22:46.979 00.001 9044 MountToCamera -- mountTheta (-0.65) + m_xAngle (-1.62) = xAngle (-2.28 = -2.28)
21:22:46.980 00.001 9044 MountToCamera -- mountX=3.23 mountY=2.47 hyp=4.06 mountTheta=-0.65 cameraX=-2.64, cameraY=-3.09 cameraTheta=-2.28
21:22:46.981 00.001 9044 setting lock position to (1008.16, 821.30)
21:22:46.982 00.001 9044 Mount: notify guiding dithered (-2.6, -3.1)
21:22:46.983 00.001 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
21:22:46.984 00.001 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
21:22:46.986 00.002 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:22:46.987 00.001 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:22:46.989 00.002 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
21:22:46.990 00.001 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
21:22:46.992 00.002 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
21:22:46.993 00.001 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:22:46.995 00.002 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
21:22:46.997 00.002 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
21:22:46.998 00.001 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:22:46.999 00.001 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
21:22:47.001 00.002 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
21:22:47.002 00.001 9044 MultiStar: stabilizing after lock position change
21:22:47.003 00.001 9044 Status Line: Dither by 3.23,2.47
21:22:47.005 00.002 9044 PhdController: newstate STATE_SETTLE_BEGIN
21:22:47.007 00.002 9044 PhdController: newstate STATE_SETTLE_WAIT
21:22:47.009 00.002 9044 evsrv: cli 0CD5D358 response: {"jsonrpc":"2.0","result":0,"id":"f648e13a-4d74-439b-88ef-e2484e5b288e"}
21:22:47.010 00.001 9044 evsrv: cli 0CD5D358 disconnect
21:22:48.742 01.732 12252 Exposure complete
21:22:48.811 00.069 12252 worker thread done servicing request
21:22:48.812 00.001 9044 OnExposeComplete: enter
21:22:48.814 00.002 9044 UpdateGuideState(): m_state=6
21:22:48.815 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1852
21:22:48.817 00.002 9044 Star::Find returns 1 (0), X=1010.75, Y=824.30, Mass=5592, SNR=51.3, Peak=173 HFD=5.2
21:22:48.818 00.001 9044 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.62) = xAngle (2.48 = 2.48)
21:22:48.820 00.002 9044 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.60 = -0.60)
21:22:48.821 00.001 9044 CameraToMount -- cameraX=2.59 cameraY=3.00 hyp=3.96 cameraTheta=0.86 mountX=-3.13 mountY=-2.24, mountTheta=-2.52
21:22:48.823 00.002 9044 dither recenter: remaining=(-3.2,-2.5) step=(-3.2,-2.5)
21:22:48.825 00.002 9044 MountToCamera -- mountTheta (2.49) + m_xAngle (-1.62) = xAngle (0.86 = 0.86)
21:22:48.826 00.001 9044 MountToCamera -- mountX=-3.23 mountY=-2.47 hyp=4.06 mountTheta=2.49 cameraX=2.64, cameraY=3.09 cameraTheta=0.86
21:22:48.827 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=2.64, y=3.09, opts=4)
21:22:48.828 00.001 9044 Enqueuing Move request for scope (2.64, 3.09)
21:22:48.829 00.001 12252 Worker thread wakes up
21:22:48.829 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (2.64, 3.09) opts 0x4
21:22:48.830 00.001 9044 Mount: notify direct move -3.23,-2.47
21:22:48.831 00.001 12252 Handling offset move in thread for scope, endpoint = (2.64, 3.09)
21:22:48.831 00.000 12252 Moving (2.64, 3.09) raw xDistance=-3.23 yDistance=-2.47
21:22:48.831 00.000 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
21:22:48.832 00.001 12252 BLC: window closed
21:22:48.832 00.000 12252 MoveAxis(E, 1262, B)
21:22:48.832 00.000 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
21:22:48.833 00.001 12252 Guiding  Dir = 2, Dur = 1262
21:22:48.833 00.000 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:22:48.835 00.002 12252 IsSlewing returns 0
21:22:48.835 00.000 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:22:48.837 00.002 12252 IsGuiding returns 0
21:22:48.837 00.000 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
21:22:48.840 00.003 12252 PulseGuide returned control before completion, sleep 1271
21:22:48.840 00.000 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
21:22:48.842 00.002 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
21:22:48.844 00.002 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:22:48.846 00.002 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
21:22:48.848 00.002 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
21:22:48.851 00.003 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:22:48.853 00.002 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
21:22:48.855 00.002 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
21:22:48.857 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:48.859 00.002 9044 UpdateGuideState exits: m=5592 SNR=51.3
21:22:48.860 00.001 9044 PhdController: settling, locked = 1, distance = 4.14 (2.00) aobump = 0 frame = 1 / 99999
21:22:48.863 00.003 9044 evsrv: {"Event":"Settling","Timestamp":1766542968.863,"Host":"ASTRO_IMAGING","Inst":1,"Distance":4.14,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
21:22:48.866 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:48.868 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:48.870 00.002 9044 Enqueuing Expose request
21:22:50.126 01.256 12252 IsGuiding returns 0
21:22:50.126 00.000 12252 Move returns status 0, amount 1262
21:22:50.126 00.000 12252 BLC: non-algo type move will not reverse Dec direction, no blc applied
21:22:50.126 00.000 12252 MoveAxis(N, 843, B)
21:22:50.126 00.000 12252 Guiding  Dir = 0, Dur = 843
21:22:50.127 00.001 12252 IsSlewing returns 0
21:22:50.127 00.000 12252 IsGuiding returns 0
21:22:50.132 00.005 12252 PulseGuide returned control before completion, sleep 848
21:22:50.987 00.855 12252 IsGuiding returns 0
21:22:50.987 00.000 12252 Move returns status 0, amount 843
21:22:50.987 00.000 12252 move complete, result=0
21:22:50.987 00.000 12252 worker thread done servicing request
21:22:50.987 00.000 12252 Worker thread wakes up
21:22:50.987 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:50.987 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:22:50.988 00.001 9044 GuideStep: -3.2 px 1262 ms EAST, -2.5 px 843 ms NORTH
21:22:53.324 02.336 12252 Exposure complete
21:22:53.374 00.050 12252 worker thread done servicing request
21:22:53.375 00.001 9044 OnExposeComplete: enter
21:22:53.377 00.002 9044 UpdateGuideState(): m_state=6
21:22:53.378 00.001 9044 Star::Find(15, 1010, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1853
21:22:53.379 00.001 9044 Star::Find returns 1 (0), X=1008.43, Y=821.03, Mass=5654, SNR=51.5, Peak=173 HFD=5.1
21:22:53.380 00.001 9044 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.62) = xAngle (0.83 = 0.83)
21:22:53.382 00.002 9044 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.26 = -2.26)
21:22:53.383 00.001 9044 CameraToMount -- cameraX=0.27 cameraY=-0.28 hyp=0.39 cameraTheta=-0.80 mountX=0.26 mountY=-0.30, mountTheta=-0.85
21:22:53.384 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.27, y=-0.28, opts=13)
21:22:53.385 00.001 9044 Enqueuing Move request for scope (0.27, -0.28)
21:22:53.387 00.002 12252 Worker thread wakes up
21:22:53.387 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:53.388 00.001 9044 UpdateGuideState exits: m=5654 SNR=51.5
21:22:53.389 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.28) opts 0xd
21:22:53.389 00.000 9044 PhdController: settling, locked = 1, distance = 0.39 (2.00) aobump = 0 frame = 2 / 99999
21:22:53.391 00.002 12252 Handling offset move in thread for scope, endpoint = (0.27, -0.28)
21:22:53.391 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766542973.391,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.39,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
21:22:53.391 00.000 12252 Moving (0.27, -0.28) raw xDistance=0.26 yDistance=-0.30
21:22:53.391 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:53.392 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:53.393 00.001 9044 Enqueuing Expose request
21:22:53.394 00.001 12252 PPEC rslt(dithering): input = 0.26, final = 0.16
21:22:53.394 00.000 12252 PPEC: input: 0.26, control: 0.16, exposure: 2000
21:22:53.394 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:22:53.394 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:22:53.394 00.000 12252 MoveAxis(W, 62, ABG)
21:22:53.394 00.000 12252 Guiding  Dir = 3, Dur = 62
21:22:53.395 00.001 12252 IsSlewing returns 0
21:22:53.395 00.000 12252 IsGuiding returns 0
21:22:53.396 00.001 12252 PulseGuide returned control before completion, sleep 71
21:22:53.474 00.078 12252 IsGuiding returns 0
21:22:53.474 00.000 12252 Move returns status 0, amount 62
21:22:53.474 00.000 12252 MoveAxis(N, 0, ABG)
21:22:53.474 00.000 12252 Move returns status 0, amount 0
21:22:53.474 00.000 12252 move complete, result=0
21:22:53.474 00.000 12252 worker thread done servicing request
21:22:53.475 00.001 12252 Worker thread wakes up
21:22:53.475 00.000 9044 GuideStep: 0.3 px 62 ms WEST, -0.3 px 0 ms NORTH
21:22:53.477 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:53.478 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:22:55.825 02.347 12252 Exposure complete
21:22:55.868 00.043 12252 worker thread done servicing request
21:22:55.868 00.000 9044 OnExposeComplete: enter
21:22:55.870 00.002 9044 UpdateGuideState(): m_state=6
21:22:55.872 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1854
21:22:55.873 00.001 9044 Star::Find returns 1 (0), X=1008.57, Y=821.04, Mass=5672, SNR=51.6, Peak=173 HFD=5.1
21:22:55.876 00.003 9044 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.62) = xAngle (1.05 = 1.05)
21:22:55.877 00.001 9044 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.03 = -2.03)
21:22:55.878 00.001 9044 CameraToMount -- cameraX=0.41 cameraY=-0.26 hyp=0.49 cameraTheta=-0.58 mountX=0.24 mountY=-0.44, mountTheta=-1.06
21:22:55.880 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.41, y=-0.26, opts=13)
21:22:55.881 00.001 9044 Enqueuing Move request for scope (0.41, -0.26)
21:22:55.882 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:55.883 00.001 9044 UpdateGuideState exits: m=5672 SNR=51.6
21:22:55.884 00.001 9044 PhdController: settling, locked = 1, distance = 0.42 (2.00) aobump = 0 frame = 3 / 99999
21:22:55.887 00.003 12252 Worker thread wakes up
21:22:55.887 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766542975.886,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.42,"Time":2.5,"SettleTime":8.0,"StarLocked":true}
21:22:55.888 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.26) opts 0xd
21:22:55.888 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:55.889 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:55.890 00.001 9044 Enqueuing Expose request
21:22:55.891 00.001 12252 Handling offset move in thread for scope, endpoint = (0.41, -0.26)
21:22:55.891 00.000 12252 Moving (0.41, -0.26) raw xDistance=0.24 yDistance=-0.44
21:22:55.894 00.003 12252 PPEC rslt(dithering): input = 0.24, final = 0.15
21:22:55.894 00.000 12252 PPEC: input: 0.24, control: 0.15, exposure: 2000
21:22:55.894 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:22:55.894 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:22:55.894 00.000 12252 MoveAxis(W, 57, ABG)
21:22:55.896 00.002 12252 Guiding  Dir = 3, Dur = 57
21:22:55.896 00.000 12252 IsSlewing returns 0
21:22:55.896 00.000 12252 IsGuiding returns 0
21:22:55.898 00.002 12252 PulseGuide returned control before completion, sleep 65
21:22:55.976 00.078 12252 IsGuiding returns 0
21:22:55.976 00.000 12252 Move returns status 0, amount 57
21:22:55.976 00.000 12252 MoveAxis(N, 0, ABG)
21:22:55.976 00.000 12252 Move returns status 0, amount 0
21:22:55.976 00.000 12252 move complete, result=0
21:22:55.976 00.000 12252 worker thread done servicing request
21:22:55.976 00.000 12252 Worker thread wakes up
21:22:55.976 00.000 9044 GuideStep: 0.2 px 57 ms WEST, -0.4 px 0 ms NORTH
21:22:55.978 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:55.978 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:22:58.335 02.357 12252 Exposure complete
21:22:58.381 00.046 12252 worker thread done servicing request
21:22:58.381 00.000 9044 OnExposeComplete: enter
21:22:58.382 00.001 9044 UpdateGuideState(): m_state=6
21:22:58.383 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
21:22:58.384 00.001 9044 Star::Find returns 1 (0), X=1008.39, Y=821.05, Mass=5623, SNR=51.5, Peak=173 HFD=5.2
21:22:58.385 00.001 9044 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.62) = xAngle (0.79 = 0.79)
21:22:58.385 00.000 9044 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.29 = -2.29)
21:22:58.386 00.001 9044 CameraToMount -- cameraX=0.23 cameraY=-0.25 hyp=0.34 cameraTheta=-0.83 mountX=0.24 mountY=-0.26, mountTheta=-0.82
21:22:58.388 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.23, y=-0.25, opts=13)
21:22:58.389 00.001 9044 Enqueuing Move request for scope (0.23, -0.25)
21:22:58.389 00.000 12252 Worker thread wakes up
21:22:58.389 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:22:58.391 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.25) opts 0xd
21:22:58.391 00.000 9044 UpdateGuideState exits: m=5623 SNR=51.5
21:22:58.392 00.001 12252 Handling offset move in thread for scope, endpoint = (0.23, -0.25)
21:22:58.392 00.000 12252 Moving (0.23, -0.25) raw xDistance=0.24 yDistance=-0.26
21:22:58.392 00.000 9044 PhdController: settling, locked = 1, distance = 0.39 (2.00) aobump = 0 frame = 4 / 99999
21:22:58.393 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766542978.393,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.39,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
21:22:58.394 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:22:58.394 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:22:58.395 00.001 9044 Enqueuing Expose request
21:22:58.396 00.001 12252 PPEC rslt(dithering): input = 0.24, final = 0.14
21:22:58.396 00.000 12252 PPEC: input: 0.24, control: 0.14, exposure: 2000
21:22:58.396 00.000 12252 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-0.99
21:22:58.396 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
21:22:58.396 00.000 12252 MoveAxis(W, 56, ABG)
21:22:58.396 00.000 12252 Guiding  Dir = 3, Dur = 56
21:22:58.397 00.001 12252 IsSlewing returns 0
21:22:58.397 00.000 12252 IsGuiding returns 0
21:22:58.400 00.003 12252 PulseGuide returned control before completion, sleep 64
21:22:58.470 00.070 12252 IsGuiding returns 0
21:22:58.471 00.001 12252 Move returns status 0, amount 56
21:22:58.471 00.000 12252 MoveAxis(N, 88, ABG)
21:22:58.471 00.000 12252 Guiding  Dir = 0, Dur = 88
21:22:58.471 00.000 12252 IsSlewing returns 0
21:22:58.472 00.001 12252 IsGuiding returns 0
21:22:58.477 00.005 12252 PulseGuide returned control before completion, sleep 93
21:22:58.580 00.103 12252 IsGuiding returns 0
21:22:58.580 00.000 12252 Move returns status 0, amount 88
21:22:58.581 00.001 12252 move complete, result=0
21:22:58.581 00.000 12252 worker thread done servicing request
21:22:58.581 00.000 12252 Worker thread wakes up
21:22:58.581 00.000 9044 GuideStep: 0.2 px 56 ms WEST, -0.3 px 88 ms NORTH
21:22:58.582 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:22:58.582 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:00.919 02.337 12252 Exposure complete
21:23:00.989 00.070 12252 worker thread done servicing request
21:23:00.989 00.000 9044 OnExposeComplete: enter
21:23:00.992 00.003 9044 UpdateGuideState(): m_state=6
21:23:00.995 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1856
21:23:00.996 00.001 9044 Star::Find returns 1 (0), X=1008.17, Y=821.25, Mass=5757, SNR=52.0, Peak=173 HFD=5.1
21:23:00.998 00.002 9044 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.62) = xAngle (0.31 = 0.31)
21:23:00.999 00.001 9044 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.78 = -2.78)
21:23:01.000 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.32 mountX=0.05 mountY=-0.02, mountTheta=-0.36
21:23:01.002 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.05, opts=13)
21:23:01.003 00.001 9044 Enqueuing Move request for scope (0.01, -0.05)
21:23:01.004 00.001 12252 Worker thread wakes up
21:23:01.005 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
21:23:01.005 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
21:23:01.005 00.000 12252 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=-0.02
21:23:01.005 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:01.006 00.001 9044 UpdateGuideState exits: m=5757 SNR=52.0
21:23:01.007 00.001 9044 PhdController: settling, locked = 1, distance = 0.29 (2.00) aobump = 0 frame = 5 / 99999
21:23:01.008 00.001 12252 PPEC rslt(dithering): input = 0.05, final = 0.03
21:23:01.008 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766542981.008,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.29,"Time":7.6,"SettleTime":8.0,"StarLocked":true}
21:23:01.010 00.002 12252 PPEC: input: 0.05, control: 0.03, exposure: 2000
21:23:01.010 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:01.011 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:01.011 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:01.012 00.001 9044 Enqueuing Expose request
21:23:01.013 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:23:01.013 00.000 12252 MoveAxis(W, 12, ABG)
21:23:01.013 00.000 12252 Guiding  Dir = 3, Dur = 12
21:23:01.014 00.001 12252 IsSlewing returns 0
21:23:01.014 00.000 12252 IsGuiding returns 0
21:23:01.016 00.002 12252 PulseGuide returned control before completion, sleep 20
21:23:01.052 00.036 12252 IsGuiding returns 0
21:23:01.052 00.000 12252 Move returns status 0, amount 12
21:23:01.052 00.000 12252 MoveAxis(N, 0, ABG)
21:23:01.052 00.000 12252 Move returns status 0, amount 0
21:23:01.052 00.000 12252 move complete, result=0
21:23:01.052 00.000 12252 worker thread done servicing request
21:23:01.054 00.002 12252 Worker thread wakes up
21:23:01.054 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:01.054 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:01.054 00.000 9044 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
21:23:03.407 02.353 12252 Exposure complete
21:23:03.455 00.048 12252 worker thread done servicing request
21:23:03.456 00.001 9044 OnExposeComplete: enter
21:23:03.457 00.001 9044 UpdateGuideState(): m_state=6
21:23:03.458 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1857
21:23:03.460 00.002 9044 Star::Find returns 1 (0), X=1008.24, Y=821.21, Mass=5557, SNR=51.1, Peak=173 HFD=5.1
21:23:03.463 00.003 9044 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.62) = xAngle (0.76 = 0.76)
21:23:03.465 00.002 9044 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.33 = -2.33)
21:23:03.467 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.87 mountX=0.09 mountY=-0.09, mountTheta=-0.79
21:23:03.472 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.10, opts=13)
21:23:03.474 00.002 9044 Enqueuing Move request for scope (0.08, -0.10)
21:23:03.477 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:03.479 00.002 9044 UpdateGuideState exits: m=5557 SNR=51.1
21:23:03.482 00.003 9044 PhdController: settling, locked = 1, distance = 0.24 (2.00) aobump = 0 frame = 6 / 99999
21:23:03.484 00.002 9044 PhdController: newstate STATE_FINISH
21:23:03.486 00.002 9044 PhdController complete: success
21:23:03.488 00.002 12252 Worker thread wakes up
21:23:03.488 00.000 9044 evsrv: {"Event":"SettleDone","Timestamp":1766542983.488,"Host":"ASTRO_IMAGING","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
21:23:03.490 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
21:23:03.490 00.000 9044 Mount: notify guiding dither settle done success=1
21:23:03.492 00.002 9044 PhdController: newstate STATE_IDLE
21:23:03.494 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:03.495 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:03.497 00.002 9044 Enqueuing Expose request
21:23:03.498 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
21:23:03.498 00.000 12252 Moving (0.08, -0.10) raw xDistance=0.09 yDistance=-0.09
21:23:03.500 00.002 12252 PPEC rslt(dithering): input = 0.09, final = 0.06
21:23:03.500 00.000 12252 PPEC: input: 0.09, control: 0.06, exposure: 2000
21:23:03.500 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:03.501 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:23:03.501 00.000 12252 MoveAxis(W, 22, ABG)
21:23:03.501 00.000 12252 Guiding  Dir = 3, Dur = 22
21:23:03.501 00.000 12252 IsSlewing returns 0
21:23:03.501 00.000 12252 IsGuiding returns 0
21:23:03.504 00.003 12252 PulseGuide returned control before completion, sleep 31
21:23:03.546 00.042 12252 IsGuiding returns 0
21:23:03.546 00.000 12252 Move returns status 0, amount 22
21:23:03.546 00.000 12252 MoveAxis(N, 0, ABG)
21:23:03.546 00.000 12252 Move returns status 0, amount 0
21:23:03.546 00.000 12252 move complete, result=0
21:23:03.546 00.000 12252 worker thread done servicing request
21:23:03.546 00.000 12252 Worker thread wakes up
21:23:03.546 00.000 9044 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
21:23:03.548 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:03.549 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:05.898 02.349 12252 Exposure complete
21:23:05.974 00.076 12252 worker thread done servicing request
21:23:05.974 00.000 9044 OnExposeComplete: enter
21:23:05.976 00.002 9044 UpdateGuideState(): m_state=6
21:23:05.977 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
21:23:05.978 00.001 9044 Star::Find returns 1 (0), X=1008.20, Y=821.19, Mass=5621, SNR=51.5, Peak=173 HFD=5.1
21:23:05.980 00.002 9044 MultiStar: exiting stabilization period
21:23:05.981 00.001 9044 MultiStar: updating star positions after lock position change
21:23:05.982 00.001 9044 Star::Find(15, 1178, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
21:23:05.983 00.001 9044 Star::Find returns 1 (0), X=1179.01, Y=629.81, Mass=6391, SNR=54.6, Peak=173 HFD=5.8
21:23:05.984 00.001 9044 Star::Find(15, 716, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
21:23:05.985 00.001 9044 Star::Find returns 1 (0), X=716.85, Y=309.13, Mass=8335, SNR=61.4, Peak=173 HFD=6.1
21:23:05.986 00.001 9044 Star::Find(15, 266, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
21:23:05.988 00.002 9044 Star::Find returns 1 (0), X=266.41, Y=827.53, Mass=4034, SNR=44.0, Peak=172 HFD=4.9
21:23:05.989 00.001 9044 Star::Find(15, 1199, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
21:23:05.990 00.001 9044 Star::Find returns 1 (0), X=1199.33, Y=746.41, Mass=9382, SNR=64.0, Peak=173 HFD=6.7
21:23:05.991 00.001 9044 Star::Find(15, 623, 243, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
21:23:05.992 00.001 9044 Star::Find returns 1 (0), X=623.77, Y=243.53, Mass=2379, SNR=33.9, Peak=116 HFD=4.7
21:23:05.993 00.001 9044 Star::Find(15, 1182, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
21:23:05.995 00.002 9044 Star::Find returns 1 (0), X=1182.76, Y=370.44, Mass=944, SNR=21.5, Peak=130 HFD=3.2
21:23:05.996 00.001 9044 Star::Find(15, 1018, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
21:23:05.996 00.000 9044 Star::Find returns 1 (0), X=1018.47, Y=737.69, Mass=1044, SNR=22.5, Peak=70 HFD=4.7
21:23:05.997 00.001 9044 Star::Find(15, 488, 213, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
21:23:05.998 00.001 9044 Star::Find returns 1 (0), X=489.40, Y=213.89, Mass=919, SNR=21.1, Peak=58 HFD=4.8
21:23:06.000 00.002 9044 Star::Find(15, 1051, 772, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
21:23:06.001 00.001 9044 Star::Find returns 1 (0), X=1051.63, Y=773.16, Mass=488, SNR=15.4, Peak=49 HFD=3.6
21:23:06.002 00.001 9044 Star::Find(15, 533, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
21:23:06.004 00.002 9044 Star::Find returns 1 (0), X=533.57, Y=820.16, Mass=851, SNR=20.3, Peak=48 HFD=5.0
21:23:06.005 00.001 9044 Star::Find(15, 659, 753, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
21:23:06.006 00.001 9044 Star::Find returns 1 (0), X=659.63, Y=754.22, Mass=1027, SNR=22.1, Peak=51 HFD=5.3
21:23:06.007 00.001 9044 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.62) = xAngle (0.39 = 0.39)
21:23:06.008 00.001 9044 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.69 = -2.69)
21:23:06.008 00.000 9044 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.23 mountX=0.11 mountY=-0.05, mountTheta=-0.44
21:23:06.010 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.11, opts=13)
21:23:06.011 00.001 9044 Enqueuing Move request for scope (0.04, -0.11)
21:23:06.012 00.001 12252 Worker thread wakes up
21:23:06.012 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:06.014 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
21:23:06.014 00.000 9044 UpdateGuideState exits: m=5621 SNR=51.5
21:23:06.015 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:06.016 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:06.017 00.001 9044 Enqueuing Expose request
21:23:06.018 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
21:23:06.018 00.000 12252 Moving (0.04, -0.11) raw xDistance=0.11 yDistance=-0.05
21:23:06.020 00.002 12252 PPEC rslt: input = 0.11, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 1336.57
21:23:06.020 00.000 12252 PPEC: input: 0.11, control: 0.05, exposure: 2000
21:23:06.020 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:06.020 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:23:06.020 00.000 12252 MoveAxis(W, 20, ABG)
21:23:06.020 00.000 12252 Guiding  Dir = 3, Dur = 20
21:23:06.021 00.001 12252 IsSlewing returns 0
21:23:06.021 00.000 12252 IsGuiding returns 0
21:23:06.023 00.002 12252 PulseGuide returned control before completion, sleep 28
21:23:06.067 00.044 12252 IsGuiding returns 0
21:23:06.067 00.000 12252 Move returns status 0, amount 20
21:23:06.068 00.001 12252 MoveAxis(N, 0, ABG)
21:23:06.068 00.000 12252 Move returns status 0, amount 0
21:23:06.068 00.000 12252 move complete, result=0
21:23:06.068 00.000 12252 worker thread done servicing request
21:23:06.068 00.000 12252 Worker thread wakes up
21:23:06.068 00.000 9044 GuideStep: 0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
21:23:06.071 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:06.071 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:08.440 02.369 12252 Exposure complete
21:23:08.494 00.054 12252 worker thread done servicing request
21:23:08.494 00.000 9044 OnExposeComplete: enter
21:23:08.496 00.002 9044 UpdateGuideState(): m_state=6
21:23:08.497 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1859
21:23:08.499 00.002 9044 Star::Find returns 1 (0), X=1008.22, Y=821.28, Mass=5524, SNR=50.9, Peak=173 HFD=5.2
21:23:08.500 00.001 9044 MultiStar: [#1 0.03,0.27,1.05,U] [#2 -0.04,0.07,1.23,U] [#3 -0.08,0.16,0.85,U] [#4 -0.01,0.11,1.28,U] [#5 0.04,0.09,0.66,U] [#6 -0.04,0.06,0.43,U] [#7 -0.04,0.13,0.45,U] [#8 -0.13,0.21,0.41,U] 
21:23:08.501 00.001 9044 single-star, 8 included, MultiStar: {-0.01, 0.11}, one-star: {0.07, -0.03}
21:23:08.502 00.001 9044 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.62) = xAngle (1.25 = 1.25)
21:23:08.503 00.001 9044 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.84 = -1.84)
21:23:08.504 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.38 mountX=0.02 mountY=-0.07, mountTheta=-1.25
21:23:08.507 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.03, opts=13)
21:23:08.509 00.002 9044 Enqueuing Move request for scope (0.07, -0.03)
21:23:08.511 00.002 12252 Worker thread wakes up
21:23:08.511 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:08.512 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
21:23:08.512 00.000 9044 UpdateGuideState exits: m=5524 SNR=50.9
21:23:08.513 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:08.514 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
21:23:08.514 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:08.515 00.001 9044 Enqueuing Expose request
21:23:08.516 00.001 12252 Moving (0.07, -0.03) raw xDistance=0.02 yDistance=-0.07
21:23:08.519 00.003 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1336.75
21:23:08.519 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
21:23:08.519 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:08.519 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:23:08.519 00.000 12252 MoveAxis(E, 9, ABG)
21:23:08.519 00.000 12252 Guiding  Dir = 2, Dur = 9
21:23:08.520 00.001 12252 IsSlewing returns 0
21:23:08.520 00.000 12252 IsGuiding returns 0
21:23:08.523 00.003 12252 PulseGuide returned control before completion, sleep 16
21:23:08.552 00.029 12252 IsGuiding returns 0
21:23:08.552 00.000 12252 Move returns status 0, amount 9
21:23:08.552 00.000 12252 MoveAxis(N, 0, ABG)
21:23:08.552 00.000 12252 Move returns status 0, amount 0
21:23:08.552 00.000 12252 move complete, result=0
21:23:08.552 00.000 12252 worker thread done servicing request
21:23:08.552 00.000 12252 Worker thread wakes up
21:23:08.552 00.000 9044 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
21:23:08.555 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:08.555 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:10.888 02.333 12252 Exposure complete
21:23:10.936 00.048 12252 worker thread done servicing request
21:23:10.936 00.000 9044 OnExposeComplete: enter
21:23:10.937 00.001 9044 UpdateGuideState(): m_state=6
21:23:10.938 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1860
21:23:10.939 00.001 9044 Star::Find returns 1 (0), X=1008.31, Y=821.15, Mass=5546, SNR=51.0, Peak=173 HFD=5.1
21:23:10.941 00.002 9044 MultiStar: [#1 0.09,0.20,1.05,U] [#2 0.08,-0.09,1.21,U] [#3 0.04,0.05,0.86,U] [#4 0.18,-0.25,1.30,U] [#5 0.11,-0.04,0.66,U] [#6 0.04,-0.11,0.42,U] [#7 0.03,0.02,0.45,U] [#8 -0.01,0.15,0.42,U] 
21:23:10.941 00.000 9044 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.15, -0.15}
21:23:10.943 00.002 9044 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.62) = xAngle (1.18 = 1.18)
21:23:10.943 00.000 9044 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.91 = -1.91)
21:23:10.944 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.45 mountX=0.04 mountY=-0.10, mountTheta=-1.18
21:23:10.947 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.05, opts=13)
21:23:10.948 00.001 9044 Enqueuing Move request for scope (0.09, -0.05)
21:23:10.949 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:10.950 00.001 9044 UpdateGuideState exits: m=5546 SNR=51.0
21:23:10.951 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:10.952 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:10.953 00.001 9044 Enqueuing Expose request
21:23:10.954 00.001 12252 Worker thread wakes up
21:23:10.955 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
21:23:10.955 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
21:23:10.955 00.000 12252 Moving (0.09, -0.05) raw xDistance=0.04 yDistance=-0.10
21:23:10.957 00.002 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1336.93
21:23:10.957 00.000 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
21:23:10.957 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:10.957 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:23:10.957 00.000 12252 MoveAxis(E, 11, ABG)
21:23:10.957 00.000 12252 Guiding  Dir = 2, Dur = 11
21:23:10.959 00.002 12252 IsSlewing returns 0
21:23:10.959 00.000 12252 IsGuiding returns 0
21:23:10.961 00.002 12252 PulseGuide returned control before completion, sleep 20
21:23:10.994 00.033 12252 IsGuiding returns 0
21:23:10.994 00.000 12252 Move returns status 0, amount 11
21:23:10.994 00.000 12252 MoveAxis(N, 0, ABG)
21:23:10.994 00.000 12252 Move returns status 0, amount 0
21:23:10.994 00.000 12252 move complete, result=0
21:23:10.994 00.000 12252 worker thread done servicing request
21:23:10.994 00.000 12252 Worker thread wakes up
21:23:10.994 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:10.994 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:10.994 00.000 9044 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
21:23:13.350 02.356 12252 Exposure complete
21:23:13.400 00.050 12252 worker thread done servicing request
21:23:13.401 00.001 9044 OnExposeComplete: enter
21:23:13.402 00.001 9044 UpdateGuideState(): m_state=6
21:23:13.403 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1861
21:23:13.404 00.001 9044 Star::Find returns 1 (0), X=1008.26, Y=821.02, Mass=5580, SNR=51.3, Peak=173 HFD=5.1
21:23:13.405 00.001 9044 MultiStar: [#1 0.07,-0.11,1.04,U] [#2 0.02,-0.26,1.21,U] [#3 -0.04,-0.21,0.86,U] [#4 0.05,-0.36,1.26,U] [#5 -0.10,-0.30,0.66,U] [#6 -0.03,-0.19,0.42,U] [#7 0.06,-0.09,0.44,U] [#8 -0.12,-0.04,0.42,U] 
21:23:13.407 00.002 9044 refined, 8 included, MultiStar: {0.02, -0.23}, one-star: {0.10, -0.28}
21:23:13.408 00.001 9044 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.62) = xAngle (0.12 = 0.12)
21:23:13.409 00.001 9044 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.96 = -2.96)
21:23:13.411 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.50 mountX=0.23 mountY=-0.04, mountTheta=-0.18
21:23:13.412 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.23, opts=13)
21:23:13.415 00.003 9044 Enqueuing Move request for scope (0.02, -0.23)
21:23:13.415 00.000 12252 Worker thread wakes up
21:23:13.415 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:13.416 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.23) opts 0xd
21:23:13.416 00.000 9044 UpdateGuideState exits: m=5580 SNR=51.3
21:23:13.417 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.23)
21:23:13.417 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:13.418 00.001 12252 Moving (0.02, -0.23) raw xDistance=0.23 yDistance=-0.04
21:23:13.418 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:13.420 00.002 9044 Enqueuing Expose request
21:23:13.421 00.001 12252 PPEC rslt: input = 0.23, final = 0.11, react = 0.14, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 1337.11
21:23:13.421 00.000 12252 PPEC: input: 0.23, control: 0.11, exposure: 2000
21:23:13.421 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:13.421 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:23:13.422 00.001 12252 MoveAxis(W, 42, ABG)
21:23:13.422 00.000 12252 Guiding  Dir = 3, Dur = 42
21:23:13.422 00.000 12252 IsSlewing returns 0
21:23:13.422 00.000 12252 IsGuiding returns 0
21:23:13.424 00.002 12252 PulseGuide returned control before completion, sleep 51
21:23:13.487 00.063 12252 IsGuiding returns 0
21:23:13.487 00.000 12252 Move returns status 0, amount 42
21:23:13.488 00.001 12252 MoveAxis(N, 0, ABG)
21:23:13.488 00.000 12252 Move returns status 0, amount 0
21:23:13.488 00.000 12252 move complete, result=0
21:23:13.488 00.000 12252 worker thread done servicing request
21:23:13.488 00.000 12252 Worker thread wakes up
21:23:13.488 00.000 9044 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
21:23:13.490 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:13.490 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:15.851 02.361 12252 Exposure complete
21:23:15.906 00.055 12252 worker thread done servicing request
21:23:15.906 00.000 9044 OnExposeComplete: enter
21:23:15.907 00.001 9044 UpdateGuideState(): m_state=6
21:23:15.909 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1862
21:23:15.910 00.001 9044 Star::Find returns 1 (0), X=1008.22, Y=821.10, Mass=5720, SNR=51.9, Peak=173 HFD=5.2
21:23:15.911 00.001 9044 MultiStar: [#1 0.05,0.18,1.04,U] [#2 0.01,-0.10,1.18,U] [#3 0.02,-0.07,0.83,U] [#4 -0.03,-0.01,1.25,U] [#5 0.02,-0.10,0.64,U] [#6 0.07,-0.07,0.41,U] [#7 0.08,-0.03,0.43,U] [#8 -0.06,0.06,0.42,U] 
21:23:15.911 00.000 9044 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.06, -0.20}
21:23:15.912 00.001 9044 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.62) = xAngle (0.55 = 0.55)
21:23:15.913 00.001 9044 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.53 = -2.53)
21:23:15.914 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.07 mountX=0.04 mountY=-0.03, mountTheta=-0.59
21:23:15.915 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.04, opts=13)
21:23:15.916 00.001 9044 Enqueuing Move request for scope (0.02, -0.04)
21:23:15.918 00.002 12252 Worker thread wakes up
21:23:15.918 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:15.919 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
21:23:15.919 00.000 9044 UpdateGuideState exits: m=5720 SNR=51.9
21:23:15.922 00.003 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
21:23:15.922 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:15.923 00.001 12252 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=-0.03
21:23:15.923 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:15.925 00.002 9044 Enqueuing Expose request
21:23:15.926 00.001 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1337.28
21:23:15.927 00.001 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
21:23:15.927 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:15.927 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:23:15.927 00.000 12252 MoveAxis(E, 12, ABG)
21:23:15.927 00.000 12252 Guiding  Dir = 2, Dur = 12
21:23:15.927 00.000 12252 IsSlewing returns 0
21:23:15.927 00.000 12252 IsGuiding returns 0
21:23:15.929 00.002 12252 PulseGuide returned control before completion, sleep 20
21:23:15.950 00.021 12252 IsGuiding returns 1
21:23:15.950 00.000 12252 scope still moving after pulse duration time elapsed
21:23:15.981 00.031 12252 IsSlewing returns 0
21:23:15.981 00.000 12252 IsGuiding returns 0
21:23:15.981 00.000 12252 scope move finished after 12 + 41 ms
21:23:15.981 00.000 12252 Move returns status 0, amount 12
21:23:15.981 00.000 12252 MoveAxis(N, 0, ABG)
21:23:15.981 00.000 12252 Move returns status 0, amount 0
21:23:15.981 00.000 12252 move complete, result=0
21:23:15.981 00.000 12252 worker thread done servicing request
21:23:15.981 00.000 12252 Worker thread wakes up
21:23:15.981 00.000 9044 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
21:23:15.984 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:15.984 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:18.331 02.347 12252 Exposure complete
21:23:18.395 00.064 12252 worker thread done servicing request
21:23:18.395 00.000 9044 OnExposeComplete: enter
21:23:18.396 00.001 9044 UpdateGuideState(): m_state=6
21:23:18.397 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1863
21:23:18.398 00.001 9044 Star::Find returns 1 (0), X=1008.14, Y=821.04, Mass=5601, SNR=51.4, Peak=173 HFD=4.9
21:23:18.399 00.001 9044 MultiStar: [#1 -0.06,-0.13,1.04,U] [#2 -0.04,-0.17,1.19,U] [#3 0.09,-0.08,0.85,U] [#4 -0.04,-0.38,1.29,U] [#5 0.01,-0.13,0.66,U] [#6 -0.09,-0.05,0.43,U] [#7 -0.02,-0.07,0.44,U] [#8 -0.22,-0.06,0.41,U] 
21:23:18.399 00.000 9044 refined, 8 included, MultiStar: {-0.03, -0.18}, one-star: {-0.02, -0.27}
21:23:18.400 00.001 9044 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.62) = xAngle (-0.13 = -0.13)
21:23:18.401 00.001 9044 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.21 = 3.07)
21:23:18.402 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.75 mountX=0.18 mountY=0.01, mountTheta=0.07
21:23:18.403 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.18, opts=13)
21:23:18.405 00.002 9044 Enqueuing Move request for scope (-0.03, -0.18)
21:23:18.406 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:18.407 00.001 12252 Worker thread wakes up
21:23:18.407 00.000 9044 UpdateGuideState exits: m=5601 SNR=51.4
21:23:18.408 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:18.409 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
21:23:18.409 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:18.411 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
21:23:18.411 00.000 9044 Enqueuing Expose request
21:23:18.413 00.002 12252 Moving (-0.03, -0.18) raw xDistance=0.18 yDistance=0.01
21:23:18.418 00.005 12252 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 1337.45
21:23:18.418 00.000 12252 PPEC: input: 0.18, control: 0.08, exposure: 2000
21:23:18.418 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:18.418 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:23:18.418 00.000 12252 MoveAxis(W, 30, ABG)
21:23:18.418 00.000 12252 Guiding  Dir = 3, Dur = 30
21:23:18.418 00.000 12252 IsSlewing returns 0
21:23:18.419 00.001 12252 IsGuiding returns 0
21:23:18.420 00.001 12252 PulseGuide returned control before completion, sleep 39
21:23:18.470 00.050 12252 IsGuiding returns 0
21:23:18.470 00.000 12252 Move returns status 0, amount 30
21:23:18.470 00.000 12252 MoveAxis(N, 0, ABG)
21:23:18.470 00.000 12252 Move returns status 0, amount 0
21:23:18.470 00.000 12252 move complete, result=0
21:23:18.470 00.000 12252 worker thread done servicing request
21:23:18.470 00.000 12252 Worker thread wakes up
21:23:18.471 00.001 9044 GuideStep: 0.2 px 30 ms WEST, 0.0 px 0 ms NORTH
21:23:18.472 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:18.472 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:20.819 02.347 12252 Exposure complete
21:23:20.867 00.048 12252 worker thread done servicing request
21:23:20.868 00.001 9044 OnExposeComplete: enter
21:23:20.868 00.000 9044 UpdateGuideState(): m_state=6
21:23:20.869 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1864
21:23:20.870 00.001 9044 Star::Find returns 1 (0), X=1008.16, Y=821.10, Mass=5616, SNR=51.4, Peak=173 HFD=5.2
21:23:20.871 00.001 9044 MultiStar: [#1 -0.10,-0.02,1.03,U] [#2 -0.04,-0.15,1.20,U] [#3 -0.11,-0.20,0.86,U] [#4 -0.04,-0.07,1.25,U] [#5 -0.18,-0.27,0.65,U] [#6 -0.10,-0.18,0.42,U] [#7 -0.09,-0.12,0.44,U] [#8 -0.19,-0.02,0.42,U] 
21:23:20.873 00.002 9044 refined, 8 included, MultiStar: {-0.08, -0.13}, one-star: {0.00, -0.20}
21:23:20.874 00.001 9044 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.62) = xAngle (-0.49 = -0.49)
21:23:20.875 00.001 9044 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.57 = 2.71)
21:23:20.876 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.11 mountX=0.14 mountY=0.06, mountTheta=0.44
21:23:20.878 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.13, opts=13)
21:23:20.880 00.002 9044 Enqueuing Move request for scope (-0.08, -0.13)
21:23:20.880 00.000 12252 Worker thread wakes up
21:23:20.880 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:20.882 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
21:23:20.882 00.000 9044 UpdateGuideState exits: m=5616 SNR=51.4
21:23:20.884 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
21:23:20.884 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:20.886 00.002 12252 Moving (-0.08, -0.13) raw xDistance=0.14 yDistance=0.06
21:23:20.886 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:20.888 00.002 9044 Enqueuing Expose request
21:23:20.892 00.004 12252 PPEC rslt: input = 0.14, final = 0.06, react = 0.08, pred = -0.03, hyst = 0.07, hyst_pct = 0.00, period_length = 1337.63
21:23:20.892 00.000 12252 PPEC: input: 0.14, control: 0.06, exposure: 2000
21:23:20.892 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:20.893 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:23:20.893 00.000 12252 MoveAxis(W, 22, ABG)
21:23:20.893 00.000 12252 Guiding  Dir = 3, Dur = 22
21:23:20.893 00.000 12252 IsSlewing returns 0
21:23:20.894 00.001 12252 IsGuiding returns 0
21:23:20.896 00.002 12252 PulseGuide returned control before completion, sleep 30
21:23:20.943 00.047 12252 IsGuiding returns 0
21:23:20.943 00.000 12252 Move returns status 0, amount 22
21:23:20.943 00.000 12252 MoveAxis(N, 0, ABG)
21:23:20.943 00.000 12252 Move returns status 0, amount 0
21:23:20.943 00.000 12252 move complete, result=0
21:23:20.943 00.000 12252 worker thread done servicing request
21:23:20.943 00.000 12252 Worker thread wakes up
21:23:20.943 00.000 9044 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
21:23:20.946 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:20.946 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:23.298 02.352 12252 Exposure complete
21:23:23.368 00.070 12252 worker thread done servicing request
21:23:23.368 00.000 9044 OnExposeComplete: enter
21:23:23.371 00.003 9044 UpdateGuideState(): m_state=6
21:23:23.373 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1865
21:23:23.375 00.002 9044 Star::Find returns 1 (0), X=1008.08, Y=821.05, Mass=5565, SNR=51.4, Peak=173 HFD=5.4
21:23:23.376 00.001 9044 MultiStar: [#1 -0.13,0.06,1.05,U] [#2 -0.07,-0.13,1.20,U] [#3 -0.08,-0.04,0.84,U] [#4 -0.03,-0.34,1.26,U] [#5 -0.06,-0.15,0.65,U] [#6 -0.07,-0.19,0.43,U] [#7 -0.18,-0.08,0.43,U] [#8 -0.21,-0.09,0.42,U] 
21:23:23.377 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.15}, one-star: {-0.08, -0.26}
21:23:23.378 00.001 9044 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.62) = xAngle (-0.49 = -0.49)
21:23:23.379 00.001 9044 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.58 = 2.71)
21:23:23.379 00.000 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-2.12 mountX=0.15 mountY=0.07, mountTheta=0.45
21:23:23.381 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.15, opts=13)
21:23:23.383 00.002 9044 Enqueuing Move request for scope (-0.09, -0.15)
21:23:23.385 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:23.386 00.001 9044 UpdateGuideState exits: m=5565 SNR=51.4
21:23:23.387 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:23.388 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:23.389 00.001 9044 Enqueuing Expose request
21:23:23.390 00.001 12252 Worker thread wakes up
21:23:23.390 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
21:23:23.390 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
21:23:23.390 00.000 12252 Moving (-0.09, -0.15) raw xDistance=0.15 yDistance=0.07
21:23:23.393 00.003 12252 PPEC rslt: input = 0.15, final = 0.06, react = 0.09, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 1337.80
21:23:23.393 00.000 12252 PPEC: input: 0.15, control: 0.06, exposure: 2000
21:23:23.393 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:23.394 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:23:23.394 00.000 12252 MoveAxis(W, 25, ABG)
21:23:23.394 00.000 12252 Guiding  Dir = 3, Dur = 25
21:23:23.394 00.000 12252 IsSlewing returns 0
21:23:23.394 00.000 12252 IsGuiding returns 0
21:23:23.397 00.003 12252 PulseGuide returned control before completion, sleep 34
21:23:23.446 00.049 12252 IsGuiding returns 0
21:23:23.446 00.000 12252 Move returns status 0, amount 25
21:23:23.446 00.000 12252 MoveAxis(N, 0, ABG)
21:23:23.446 00.000 12252 Move returns status 0, amount 0
21:23:23.446 00.000 12252 move complete, result=0
21:23:23.446 00.000 12252 worker thread done servicing request
21:23:23.446 00.000 12252 Worker thread wakes up
21:23:23.447 00.001 9044 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
21:23:23.449 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:23.449 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:25.795 02.346 12252 Exposure complete
21:23:25.837 00.042 12252 worker thread done servicing request
21:23:25.838 00.001 9044 OnExposeComplete: enter
21:23:25.839 00.001 9044 UpdateGuideState(): m_state=6
21:23:25.841 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1866
21:23:25.842 00.001 9044 Star::Find returns 1 (0), X=1008.07, Y=821.10, Mass=5673, SNR=51.6, Peak=173 HFD=5.3
21:23:25.843 00.001 9044 MultiStar: [#1 -0.12,-0.02,1.04,U] [#2 -0.02,-0.12,1.21,U] [#3 -0.15,-0.02,0.85,U] [#4 -0.10,-0.02,1.24,U] [#5 -0.14,-0.08,0.65,U] [#6 -0.18,-0.09,0.42,U] [#7 -0.15,0.01,0.43,U] [#8 -0.25,0.01,0.42,U] 
21:23:25.844 00.001 9044 refined, 8 included, MultiStar: {-0.11, -0.07}, one-star: {-0.09, -0.20}
21:23:25.845 00.001 9044 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.62) = xAngle (-0.99 = -0.99)
21:23:25.847 00.002 9044 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.07 = 2.21)
21:23:25.848 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.61 mountX=0.07 mountY=0.11, mountTheta=0.97
21:23:25.850 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.07, opts=13)
21:23:25.851 00.001 9044 Enqueuing Move request for scope (-0.11, -0.07)
21:23:25.852 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:25.854 00.002 9044 UpdateGuideState exits: m=5673 SNR=51.6
21:23:25.855 00.001 12252 Worker thread wakes up
21:23:25.855 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:25.856 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:25.858 00.002 9044 Enqueuing Expose request
21:23:25.859 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
21:23:25.859 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
21:23:25.859 00.000 12252 Moving (-0.11, -0.07) raw xDistance=0.07 yDistance=0.11
21:23:25.861 00.002 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1337.97
21:23:25.861 00.000 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
21:23:25.861 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:25.861 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:23:25.861 00.000 12252 MoveAxis(E, 7, ABG)
21:23:25.861 00.000 12252 Guiding  Dir = 2, Dur = 7
21:23:25.862 00.001 12252 IsSlewing returns 0
21:23:25.862 00.000 12252 IsGuiding returns 0
21:23:25.863 00.001 12252 PulseGuide returned control before completion, sleep 16
21:23:25.886 00.023 12252 IsGuiding returns 0
21:23:25.886 00.000 12252 Move returns status 0, amount 7
21:23:25.886 00.000 12252 MoveAxis(N, 0, ABG)
21:23:25.886 00.000 12252 Move returns status 0, amount 0
21:23:25.886 00.000 12252 move complete, result=0
21:23:25.886 00.000 12252 worker thread done servicing request
21:23:25.886 00.000 12252 Worker thread wakes up
21:23:25.886 00.000 9044 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:23:25.889 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:25.890 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:28.239 02.349 12252 Exposure complete
21:23:28.284 00.045 12252 worker thread done servicing request
21:23:28.284 00.000 9044 OnExposeComplete: enter
21:23:28.285 00.001 9044 UpdateGuideState(): m_state=6
21:23:28.287 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1867
21:23:28.288 00.001 9044 Star::Find returns 1 (0), X=1008.13, Y=821.07, Mass=5456, SNR=50.6, Peak=173 HFD=5.0
21:23:28.290 00.002 9044 MultiStar: [#1 0.01,0.07,1.05,U] [#2 -0.07,-0.08,1.22,U] [#3 -0.09,-0.17,0.88,U] [#4 0.09,-0.32,1.28,U] [#5 -0.06,-0.12,0.66,U] [#6 0.02,-0.07,0.43,U] [#7 -0.04,-0.07,0.45,U] [#8 -0.17,0.06,0.44,U] 
21:23:28.291 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {-0.03, -0.24}
21:23:28.292 00.001 9044 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.62) = xAngle (-0.14 = -0.14)
21:23:28.293 00.001 9044 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.23 = 3.06)
21:23:28.294 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.77 mountX=0.13 mountY=0.01, mountTheta=0.09
21:23:28.296 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.13, opts=13)
21:23:28.297 00.001 9044 Enqueuing Move request for scope (-0.03, -0.13)
21:23:28.299 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:28.300 00.001 9044 UpdateGuideState exits: m=5456 SNR=50.6
21:23:28.301 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:28.302 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:28.303 00.001 9044 Enqueuing Expose request
21:23:28.304 00.001 12252 Worker thread wakes up
21:23:28.305 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
21:23:28.305 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
21:23:28.305 00.000 12252 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=0.01
21:23:28.308 00.003 12252 PPEC rslt: input = 0.13, final = 0.06, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 1338.14
21:23:28.308 00.000 12252 PPEC: input: 0.13, control: 0.06, exposure: 2000
21:23:28.308 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:28.308 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:23:28.308 00.000 12252 MoveAxis(W, 23, ABG)
21:23:28.308 00.000 12252 Guiding  Dir = 3, Dur = 23
21:23:28.308 00.000 12252 IsSlewing returns 0
21:23:28.308 00.000 12252 IsGuiding returns 0
21:23:28.310 00.002 12252 PulseGuide returned control before completion, sleep 31
21:23:28.350 00.040 12252 IsGuiding returns 0
21:23:28.350 00.000 12252 Move returns status 0, amount 23
21:23:28.350 00.000 12252 MoveAxis(N, 0, ABG)
21:23:28.351 00.001 12252 Move returns status 0, amount 0
21:23:28.351 00.000 12252 move complete, result=0
21:23:28.351 00.000 12252 worker thread done servicing request
21:23:28.351 00.000 9044 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
21:23:28.353 00.002 12252 Worker thread wakes up
21:23:28.353 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:28.353 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:30.697 02.344 12252 Exposure complete
21:23:30.743 00.046 12252 worker thread done servicing request
21:23:30.743 00.000 9044 OnExposeComplete: enter
21:23:30.744 00.001 9044 UpdateGuideState(): m_state=6
21:23:30.746 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1868
21:23:30.747 00.001 9044 Star::Find returns 1 (0), X=1008.20, Y=821.10, Mass=5470, SNR=50.6, Peak=173 HFD=5.0
21:23:30.749 00.002 9044 MultiStar: [#1 0.05,0.17,1.05,U] [#2 -0.03,0.00,1.23,U] [#3 -0.10,-0.21,0.87,U] [#4 0.04,-0.00,1.28,U] [#5 -0.02,-0.03,0.66,U] [#6 -0.09,0.00,0.43,U] [#7 0.03,-0.01,0.45,U] [#8 -0.18,0.19,0.43,U] 
21:23:30.750 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.04, -0.20}
21:23:30.751 00.001 9044 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.62) = xAngle (-0.55 = -0.55)
21:23:30.752 00.001 9044 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.63 = 2.65)
21:23:30.753 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.17 mountX=0.02 mountY=0.01, mountTheta=0.50
21:23:30.755 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.02, opts=13)
21:23:30.757 00.002 9044 Enqueuing Move request for scope (-0.01, -0.02)
21:23:30.758 00.001 12252 Worker thread wakes up
21:23:30.758 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:30.761 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
21:23:30.761 00.000 9044 UpdateGuideState exits: m=5470 SNR=50.6
21:23:30.763 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
21:23:30.763 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:30.765 00.002 12252 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.01
21:23:30.765 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:30.768 00.003 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1338.31
21:23:30.768 00.000 9044 Enqueuing Expose request
21:23:30.769 00.001 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
21:23:30.770 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:30.770 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:23:30.770 00.000 12252 MoveAxis(E, 4, ABG)
21:23:30.770 00.000 12252 Guiding  Dir = 2, Dur = 4
21:23:30.770 00.000 12252 IsSlewing returns 0
21:23:30.770 00.000 12252 IsGuiding returns 0
21:23:30.773 00.003 12252 PulseGuide returned control before completion, sleep 13
21:23:30.801 00.028 12252 IsGuiding returns 0
21:23:30.801 00.000 12252 Move returns status 0, amount 4
21:23:30.801 00.000 12252 MoveAxis(N, 0, ABG)
21:23:30.801 00.000 12252 Move returns status 0, amount 0
21:23:30.801 00.000 12252 move complete, result=0
21:23:30.801 00.000 12252 worker thread done servicing request
21:23:30.801 00.000 12252 Worker thread wakes up
21:23:30.801 00.000 9044 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:23:30.804 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:30.804 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:33.167 02.363 12252 Exposure complete
21:23:33.213 00.046 12252 worker thread done servicing request
21:23:33.214 00.001 9044 OnExposeComplete: enter
21:23:33.217 00.003 9044 UpdateGuideState(): m_state=6
21:23:33.218 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1869
21:23:33.219 00.001 9044 Star::Find returns 1 (0), X=1008.10, Y=820.96, Mass=5510, SNR=51.0, Peak=173 HFD=4.7
21:23:33.221 00.002 9044 MultiStar: [#1 -0.07,-0.13,1.07,U] [#2 -0.11,-0.27,1.22,U] [#3 -0.09,-0.12,0.85,U] [#4 -0.09,-0.45,0.00,M1] [#5 -0.16,-0.34,0.67,U] [#6 -0.04,-0.26,0.43,U] [#7 -0.07,-0.12,0.45,U] [#8 -0.29,-0.10,0.43,U] 
21:23:33.222 00.001 9044 refined, 7 included, MultiStar: {-0.10, -0.22}, one-star: {-0.06, -0.35}
21:23:33.223 00.001 9044 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.62) = xAngle (-0.38 = -0.38)
21:23:33.225 00.002 9044 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.47 = 2.82)
21:23:33.227 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-2.01 mountX=0.23 mountY=0.08, mountTheta=0.33
21:23:33.229 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.22, opts=13)
21:23:33.232 00.003 9044 Enqueuing Move request for scope (-0.10, -0.22)
21:23:33.234 00.002 12252 Worker thread wakes up
21:23:33.234 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:33.235 00.001 9044 UpdateGuideState exits: m=5510 SNR=51.0
21:23:33.237 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.22) opts 0xd
21:23:33.237 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.22)
21:23:33.237 00.000 12252 Moving (-0.10, -0.22) raw xDistance=0.23 yDistance=0.08
21:23:33.237 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:33.237 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:33.239 00.002 9044 Enqueuing Expose request
21:23:33.243 00.004 12252 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 1338.47
21:23:33.243 00.000 12252 PPEC: input: 0.23, control: 0.12, exposure: 2000
21:23:33.243 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:33.243 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:23:33.243 00.000 12252 MoveAxis(W, 47, ABG)
21:23:33.244 00.001 12252 Guiding  Dir = 3, Dur = 47
21:23:33.244 00.000 12252 IsSlewing returns 0
21:23:33.244 00.000 12252 IsGuiding returns 0
21:23:33.247 00.003 12252 PulseGuide returned control before completion, sleep 55
21:23:33.315 00.068 12252 IsGuiding returns 0
21:23:33.315 00.000 12252 Move returns status 0, amount 47
21:23:33.315 00.000 12252 MoveAxis(N, 0, ABG)
21:23:33.315 00.000 12252 Move returns status 0, amount 0
21:23:33.315 00.000 12252 move complete, result=0
21:23:33.316 00.001 12252 worker thread done servicing request
21:23:33.316 00.000 12252 Worker thread wakes up
21:23:33.316 00.000 9044 GuideStep: 0.2 px 47 ms WEST, 0.1 px 0 ms NORTH
21:23:33.317 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:33.317 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:35.651 02.334 12252 Exposure complete
21:23:35.698 00.047 12252 worker thread done servicing request
21:23:35.698 00.000 9044 OnExposeComplete: enter
21:23:35.699 00.001 9044 UpdateGuideState(): m_state=6
21:23:35.700 00.001 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1870
21:23:35.701 00.001 9044 Star::Find returns 1 (0), X=1008.10, Y=819.76, Mass=5740, SNR=52.0, Peak=173 HFD=5.1
21:23:35.703 00.002 9044 MultiStar: large primary error, entering stabilization period
21:23:35.704 00.001 9044 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.62) = xAngle (0.01 = 0.01)
21:23:35.706 00.002 9044 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.07 = -3.07)
21:23:35.707 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-1.55 hyp=1.55 cameraTheta=-1.61 mountX=1.55 mountY=-0.11, mountTheta=-0.07
21:23:35.709 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-1.55, opts=13)
21:23:35.710 00.001 9044 Enqueuing Move request for scope (-0.06, -1.55)
21:23:35.711 00.001 12252 Worker thread wakes up
21:23:35.711 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:35.712 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -1.55) opts 0xd
21:23:35.712 00.000 9044 UpdateGuideState exits: m=5740 SNR=52.0
21:23:35.713 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -1.55)
21:23:35.713 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:35.714 00.001 12252 Moving (-0.06, -1.55) raw xDistance=1.55 yDistance=-0.11
21:23:35.714 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:35.715 00.001 9044 Enqueuing Expose request
21:23:35.718 00.003 12252 PPEC rslt: input = 1.55, final = 0.91, react = 0.93, pred = -0.02, hyst = 0.84, hyst_pct = 0.00, period_length = 1338.64
21:23:35.718 00.000 12252 PPEC: input: 1.55, control: 0.91, exposure: 2000
21:23:35.718 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:35.718 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:23:35.718 00.000 12252 MoveAxis(W, 357, ABG)
21:23:35.718 00.000 12252 Guiding  Dir = 3, Dur = 357
21:23:35.718 00.000 12252 IsSlewing returns 0
21:23:35.719 00.001 12252 IsGuiding returns 0
21:23:35.720 00.001 12252 PulseGuide returned control before completion, sleep 366
21:23:36.096 00.376 12252 IsGuiding returns 0
21:23:36.096 00.000 12252 Move returns status 0, amount 357
21:23:36.096 00.000 12252 MoveAxis(N, 0, ABG)
21:23:36.096 00.000 12252 Move returns status 0, amount 0
21:23:36.096 00.000 12252 move complete, result=0
21:23:36.096 00.000 12252 worker thread done servicing request
21:23:36.096 00.000 12252 Worker thread wakes up
21:23:36.096 00.000 9044 GuideStep: 1.6 px 357 ms WEST, -0.1 px 0 ms NORTH
21:23:36.097 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:36.097 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:38.444 02.347 12252 Exposure complete
21:23:38.491 00.047 12252 worker thread done servicing request
21:23:38.491 00.000 9044 OnExposeComplete: enter
21:23:38.492 00.001 9044 UpdateGuideState(): m_state=6
21:23:38.493 00.001 9044 Star::Find(15, 1008, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
21:23:38.494 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=820.01, Mass=5499, SNR=51.1, Peak=173 HFD=4.8
21:23:38.495 00.001 9044 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.62) = xAngle (0.04 = 0.04)
21:23:38.497 00.002 9044 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.04 = -3.04)
21:23:38.498 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-1.29 hyp=1.29 cameraTheta=-1.58 mountX=1.29 mountY=-0.13, mountTheta=-0.10
21:23:38.500 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-1.29, opts=13)
21:23:38.501 00.001 9044 Enqueuing Move request for scope (-0.01, -1.29)
21:23:38.502 00.001 12252 Worker thread wakes up
21:23:38.502 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:38.504 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -1.29) opts 0xd
21:23:38.504 00.000 9044 UpdateGuideState exits: m=5499 SNR=51.1
21:23:38.505 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:38.506 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:38.507 00.001 9044 Enqueuing Expose request
21:23:38.508 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -1.29)
21:23:38.508 00.000 12252 Moving (-0.01, -1.29) raw xDistance=1.29 yDistance=-0.13
21:23:38.512 00.004 12252 PPEC rslt: input = 1.29, final = 0.75, react = 0.77, pred = -0.03, hyst = 0.70, hyst_pct = 0.00, period_length = 1338.80
21:23:38.512 00.000 12252 PPEC: input: 1.29, control: 0.75, exposure: 2000
21:23:38.512 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:38.512 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:23:38.512 00.000 12252 MoveAxis(W, 293, ABG)
21:23:38.513 00.001 12252 Guiding  Dir = 3, Dur = 293
21:23:38.513 00.000 12252 IsSlewing returns 0
21:23:38.513 00.000 12252 IsGuiding returns 0
21:23:38.515 00.002 12252 PulseGuide returned control before completion, sleep 302
21:23:38.824 00.309 12252 IsGuiding returns 1
21:23:38.824 00.000 12252 scope still moving after pulse duration time elapsed
21:23:38.856 00.032 12252 IsSlewing returns 0
21:23:38.856 00.000 12252 IsGuiding returns 0
21:23:38.856 00.000 12252 scope move finished after 293 + 49 ms
21:23:38.856 00.000 12252 Move returns status 0, amount 293
21:23:38.856 00.000 12252 MoveAxis(N, 0, ABG)
21:23:38.856 00.000 12252 Move returns status 0, amount 0
21:23:38.857 00.001 12252 move complete, result=0
21:23:38.857 00.000 12252 worker thread done servicing request
21:23:38.857 00.000 12252 Worker thread wakes up
21:23:38.857 00.000 9044 GuideStep: 1.3 px 293 ms WEST, -0.1 px 0 ms NORTH
21:23:38.857 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:38.858 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:41.211 02.353 12252 Exposure complete
21:23:41.275 00.064 12252 worker thread done servicing request
21:23:41.276 00.001 9044 OnExposeComplete: enter
21:23:41.277 00.001 9044 UpdateGuideState(): m_state=6
21:23:41.279 00.002 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1872
21:23:41.279 00.000 9044 Star::Find returns 1 (0), X=1008.13, Y=820.76, Mass=5640, SNR=51.6, Peak=173 HFD=5.1
21:23:41.280 00.001 9044 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.62) = xAngle (-0.00 = -0.00)
21:23:41.281 00.001 9044 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.08 = -3.08)
21:23:41.282 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.55 hyp=0.55 cameraTheta=-1.62 mountX=0.55 mountY=-0.03, mountTheta=-0.06
21:23:41.284 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.55, opts=13)
21:23:41.287 00.003 9044 Enqueuing Move request for scope (-0.03, -0.55)
21:23:41.289 00.002 12252 Worker thread wakes up
21:23:41.290 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.55) opts 0xd
21:23:41.290 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.55)
21:23:41.290 00.000 12252 Moving (-0.03, -0.55) raw xDistance=0.55 yDistance=-0.03
21:23:41.290 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:41.291 00.001 9044 UpdateGuideState exits: m=5640 SNR=51.6
21:23:41.293 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:41.295 00.002 12252 PPEC rslt: input = 0.55, final = 0.29, react = 0.33, pred = -0.03, hyst = 0.35, hyst_pct = 0.00, period_length = 1338.97
21:23:41.295 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:41.298 00.003 12252 PPEC: input: 0.55, control: 0.29, exposure: 2000
21:23:41.298 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:41.298 00.000 9044 Enqueuing Expose request
21:23:41.300 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:23:41.300 00.000 12252 MoveAxis(W, 115, ABG)
21:23:41.300 00.000 12252 Guiding  Dir = 3, Dur = 115
21:23:41.300 00.000 12252 IsSlewing returns 0
21:23:41.301 00.001 12252 IsGuiding returns 0
21:23:41.304 00.003 12252 PulseGuide returned control before completion, sleep 124
21:23:41.438 00.134 12252 IsGuiding returns 0
21:23:41.438 00.000 12252 Move returns status 0, amount 115
21:23:41.438 00.000 12252 MoveAxis(N, 0, ABG)
21:23:41.438 00.000 12252 Move returns status 0, amount 0
21:23:41.438 00.000 12252 move complete, result=0
21:23:41.438 00.000 12252 worker thread done servicing request
21:23:41.439 00.001 12252 Worker thread wakes up
21:23:41.439 00.000 9044 GuideStep: 0.5 px 115 ms WEST, -0.0 px 0 ms NORTH
21:23:41.441 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:41.441 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:43.784 02.343 12252 Exposure complete
21:23:43.829 00.045 12252 worker thread done servicing request
21:23:43.829 00.000 9044 OnExposeComplete: enter
21:23:43.830 00.001 9044 UpdateGuideState(): m_state=6
21:23:43.833 00.003 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1873
21:23:43.834 00.001 9044 Star::Find returns 1 (0), X=1008.07, Y=821.09, Mass=5515, SNR=50.9, Peak=173 HFD=5.1
21:23:43.835 00.001 9044 MultiStar: exiting stabilization period
21:23:43.836 00.001 9044 MultiStar: [#1 -0.12,-0.06,1.06,U] [#2 -0.10,-0.11,1.21,U] [#3 -0.11,0.02,0.86,U] [#4 -0.13,0.01,1.28,U] [#5 -0.09,-0.12,0.66,U] [#6 -0.08,-0.19,0.43,U] [#7 -0.16,-0.05,0.44,U] [#8 -0.26,-0.03,0.42,U] 
21:23:43.837 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.08}, one-star: {-0.09, -0.22}
21:23:43.838 00.001 9044 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
21:23:43.840 00.002 9044 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.00 = 2.29)
21:23:43.841 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.54 mountX=0.09 mountY=0.11, mountTheta=0.89
21:23:43.843 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.08, opts=13)
21:23:43.844 00.001 9044 Enqueuing Move request for scope (-0.12, -0.08)
21:23:43.845 00.001 12252 Worker thread wakes up
21:23:43.845 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:43.847 00.002 9044 UpdateGuideState exits: m=5515 SNR=50.9
21:23:43.848 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:43.849 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:43.850 00.001 9044 Enqueuing Expose request
21:23:43.851 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
21:23:43.851 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
21:23:43.851 00.000 12252 Moving (-0.12, -0.08) raw xDistance=0.09 yDistance=0.11
21:23:43.855 00.004 12252 PPEC rslt: input = 0.09, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1339.13
21:23:43.855 00.000 12252 PPEC: input: 0.09, control: -0.04, exposure: 2000
21:23:43.855 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:43.855 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:23:43.855 00.000 12252 MoveAxis(E, 16, ABG)
21:23:43.855 00.000 12252 Guiding  Dir = 2, Dur = 16
21:23:43.857 00.002 12252 IsSlewing returns 0
21:23:43.857 00.000 12252 IsGuiding returns 0
21:23:43.860 00.003 12252 PulseGuide returned control before completion, sleep 24
21:23:43.888 00.028 12252 IsGuiding returns 0
21:23:43.888 00.000 12252 Move returns status 0, amount 16
21:23:43.888 00.000 12252 MoveAxis(N, 0, ABG)
21:23:43.888 00.000 12252 Move returns status 0, amount 0
21:23:43.888 00.000 12252 move complete, result=0
21:23:43.888 00.000 12252 worker thread done servicing request
21:23:43.889 00.001 12252 Worker thread wakes up
21:23:43.889 00.000 9044 GuideStep: 0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
21:23:43.890 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:43.890 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:46.253 02.363 12252 Exposure complete
21:23:46.324 00.071 12252 worker thread done servicing request
21:23:46.324 00.000 9044 OnExposeComplete: enter
21:23:46.326 00.002 9044 UpdateGuideState(): m_state=6
21:23:46.327 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1874
21:23:46.327 00.000 9044 Star::Find returns 1 (0), X=1008.04, Y=820.92, Mass=5557, SNR=51.1, Peak=173 HFD=4.7
21:23:46.328 00.001 9044 MultiStar: [#1 -0.08,-0.21,1.07,U] [#2 -0.12,-0.14,1.22,U] [#3 -0.16,-0.29,0.85,U] [#4 -0.11,-0.11,1.26,U] [#5 -0.19,-0.15,0.66,U] [#6 -0.17,-0.18,0.42,U] [#7 -0.13,-0.20,0.44,U] [#8 -0.30,0.00,0.43,U] 
21:23:46.329 00.001 9044 refined, 8 included, MultiStar: {-0.14, -0.20}, one-star: {-0.12, -0.39}
21:23:46.330 00.001 9044 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.62) = xAngle (-0.56 = -0.56)
21:23:46.331 00.001 9044 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.65 = 2.63)
21:23:46.331 00.000 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.19 mountX=0.20 mountY=0.12, mountTheta=0.52
21:23:46.333 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.20, opts=13)
21:23:46.336 00.003 9044 Enqueuing Move request for scope (-0.14, -0.20)
21:23:46.337 00.001 12252 Worker thread wakes up
21:23:46.337 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:46.339 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
21:23:46.339 00.000 9044 UpdateGuideState exits: m=5557 SNR=51.1
21:23:46.341 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
21:23:46.341 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:46.342 00.001 12252 Moving (-0.14, -0.20) raw xDistance=0.20 yDistance=0.12
21:23:46.342 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:46.343 00.001 9044 Enqueuing Expose request
21:23:46.346 00.003 12252 PPEC rslt: input = 0.20, final = 0.08, react = 0.12, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 1339.30
21:23:46.346 00.000 12252 PPEC: input: 0.20, control: 0.08, exposure: 2000
21:23:46.346 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:46.346 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:23:46.346 00.000 12252 MoveAxis(W, 31, ABG)
21:23:46.346 00.000 12252 Guiding  Dir = 3, Dur = 31
21:23:46.346 00.000 12252 IsSlewing returns 0
21:23:46.346 00.000 12252 IsGuiding returns 0
21:23:46.349 00.003 12252 PulseGuide returned control before completion, sleep 40
21:23:46.396 00.047 12252 IsGuiding returns 0
21:23:46.396 00.000 12252 Move returns status 0, amount 31
21:23:46.396 00.000 12252 MoveAxis(N, 0, ABG)
21:23:46.396 00.000 12252 Move returns status 0, amount 0
21:23:46.396 00.000 12252 move complete, result=0
21:23:46.396 00.000 12252 worker thread done servicing request
21:23:46.396 00.000 12252 Worker thread wakes up
21:23:46.396 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:46.396 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:46.396 00.000 9044 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
21:23:48.741 02.345 12252 Exposure complete
21:23:48.781 00.040 12252 worker thread done servicing request
21:23:48.781 00.000 9044 OnExposeComplete: enter
21:23:48.782 00.001 9044 UpdateGuideState(): m_state=6
21:23:48.783 00.001 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1875
21:23:48.783 00.000 9044 Star::Find returns 1 (0), X=1008.10, Y=821.24, Mass=5574, SNR=51.2, Peak=173 HFD=5.1
21:23:48.785 00.002 9044 MultiStar: [#1 -0.12,0.21,1.05,U] [#2 -0.09,0.03,1.21,U] [#3 -0.14,0.10,0.87,U] [#4 -0.10,0.09,1.26,U] [#5 -0.24,0.08,0.66,U] [#6 -0.11,0.05,0.43,U] [#7 -0.16,0.06,0.44,U] [#8 -0.17,0.23,0.42,U] 
21:23:48.786 00.001 9044 single-star, 8 included, MultiStar: {-0.12, 0.08}, one-star: {-0.06, -0.06}
21:23:48.787 00.001 9044 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.62) = xAngle (-0.77 = -0.77)
21:23:48.787 00.000 9044 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.85 = 2.43)
21:23:48.788 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.39 mountX=0.06 mountY=0.06, mountTheta=0.74
21:23:48.790 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.06, opts=13)
21:23:48.790 00.000 9044 Enqueuing Move request for scope (-0.06, -0.06)
21:23:48.791 00.001 12252 Worker thread wakes up
21:23:48.791 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:48.792 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
21:23:48.792 00.000 9044 UpdateGuideState exits: m=5574 SNR=51.2
21:23:48.793 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
21:23:48.793 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:48.794 00.001 12252 Moving (-0.06, -0.06) raw xDistance=0.06 yDistance=0.06
21:23:48.794 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:48.795 00.001 9044 Enqueuing Expose request
21:23:48.797 00.002 12252 PPEC rslt: input = 0.06, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1339.46
21:23:48.797 00.000 12252 PPEC: input: 0.06, control: -0.04, exposure: 2000
21:23:48.797 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:48.797 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:23:48.797 00.000 12252 MoveAxis(E, 15, ABG)
21:23:48.797 00.000 12252 Guiding  Dir = 2, Dur = 15
21:23:48.798 00.001 12252 IsSlewing returns 0
21:23:48.798 00.000 12252 IsGuiding returns 0
21:23:48.799 00.001 12252 PulseGuide returned control before completion, sleep 24
21:23:48.826 00.027 12252 IsGuiding returns 1
21:23:48.826 00.000 12252 scope still moving after pulse duration time elapsed
21:23:48.858 00.032 12252 IsSlewing returns 0
21:23:48.858 00.000 12252 IsGuiding returns 0
21:23:48.859 00.001 12252 scope move finished after 15 + 45 ms
21:23:48.859 00.000 12252 Move returns status 0, amount 15
21:23:48.859 00.000 12252 MoveAxis(N, 0, ABG)
21:23:48.859 00.000 12252 Move returns status 0, amount 0
21:23:48.859 00.000 12252 move complete, result=0
21:23:48.859 00.000 12252 worker thread done servicing request
21:23:48.859 00.000 12252 Worker thread wakes up
21:23:48.860 00.001 9044 GuideStep: 0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
21:23:48.863 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:48.863 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:51.200 02.337 12252 Exposure complete
21:23:51.269 00.069 12252 worker thread done servicing request
21:23:51.269 00.000 9044 OnExposeComplete: enter
21:23:51.271 00.002 9044 UpdateGuideState(): m_state=6
21:23:51.274 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1876
21:23:51.275 00.001 9044 Star::Find returns 1 (0), X=1008.10, Y=821.23, Mass=5693, SNR=51.8, Peak=173 HFD=5.2
21:23:51.276 00.001 9044 MultiStar: [#1 -0.10,0.26,1.05,U] [#2 -0.21,0.05,1.22,U] [#3 -0.20,0.03,0.85,U] [#4 0.01,0.08,1.25,U] [#5 -0.08,0.09,0.64,U] [#6 -0.17,0.05,0.42,U] [#7 -0.12,0.03,0.44,U] [#8 -0.21,0.27,0.41,U] 
21:23:51.277 00.001 9044 single-star, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.06, -0.07}
21:23:51.278 00.001 9044 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.62) = xAngle (-0.66 = -0.66)
21:23:51.278 00.000 9044 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.74 = 2.54)
21:23:51.279 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.10 cameraTheta=-2.29 mountX=0.08 mountY=0.06, mountTheta=0.62
21:23:51.280 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.07, opts=13)
21:23:51.281 00.001 9044 Enqueuing Move request for scope (-0.06, -0.07)
21:23:51.282 00.001 12252 Worker thread wakes up
21:23:51.282 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:51.283 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
21:23:51.283 00.000 9044 UpdateGuideState exits: m=5693 SNR=51.8
21:23:51.284 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
21:23:51.284 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:51.285 00.001 12252 Moving (-0.06, -0.07) raw xDistance=0.08 yDistance=0.06
21:23:51.285 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:51.286 00.001 9044 Enqueuing Expose request
21:23:51.289 00.003 12252 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1339.63
21:23:51.289 00.000 12252 PPEC: input: 0.08, control: -0.03, exposure: 2000
21:23:51.289 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:51.289 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:23:51.289 00.000 12252 MoveAxis(E, 12, ABG)
21:23:51.290 00.001 12252 Guiding  Dir = 2, Dur = 12
21:23:51.290 00.000 12252 IsSlewing returns 0
21:23:51.290 00.000 12252 IsGuiding returns 0
21:23:51.292 00.002 12252 PulseGuide returned control before completion, sleep 20
21:23:51.315 00.023 12252 IsGuiding returns 1
21:23:51.315 00.000 12252 scope still moving after pulse duration time elapsed
21:23:51.346 00.031 12252 IsSlewing returns 0
21:23:51.346 00.000 12252 IsGuiding returns 0
21:23:51.346 00.000 12252 scope move finished after 12 + 44 ms
21:23:51.346 00.000 12252 Move returns status 0, amount 12
21:23:51.346 00.000 12252 MoveAxis(N, 0, ABG)
21:23:51.346 00.000 12252 Move returns status 0, amount 0
21:23:51.346 00.000 12252 move complete, result=0
21:23:51.347 00.001 12252 worker thread done servicing request
21:23:51.347 00.000 12252 Worker thread wakes up
21:23:51.347 00.000 9044 GuideStep: 0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
21:23:51.348 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:51.348 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:53.699 02.351 12252 Exposure complete
21:23:53.746 00.047 12252 worker thread done servicing request
21:23:53.746 00.000 9044 OnExposeComplete: enter
21:23:53.748 00.002 9044 UpdateGuideState(): m_state=6
21:23:53.749 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1877
21:23:53.750 00.001 9044 Star::Find returns 1 (0), X=1008.10, Y=821.38, Mass=5610, SNR=51.4, Peak=173 HFD=5.2
21:23:53.751 00.001 9044 MultiStar: [#1 -0.03,0.32,1.04,U] [#2 -0.06,0.09,1.19,U] [#3 -0.11,0.24,0.85,U] [#4 -0.09,0.23,1.27,U] [#5 -0.21,0.17,0.66,U] [#6 -0.17,0.13,0.42,U] [#7 -0.15,0.35,0.44,U] [#8 -0.31,0.22,0.43,U] 
21:23:53.752 00.001 9044 single-star, 8 included, MultiStar: {-0.11, 0.20}, one-star: {-0.06, 0.07}
21:23:53.752 00.000 9044 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.62) = xAngle (3.88 = -2.40)
21:23:53.753 00.001 9044 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.80 = 0.80)
21:23:53.754 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.26 mountX=-0.07 mountY=0.07, mountTheta=2.37
21:23:53.756 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.07, opts=13)
21:23:53.757 00.001 9044 Enqueuing Move request for scope (-0.06, 0.07)
21:23:53.757 00.000 12252 Worker thread wakes up
21:23:53.758 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
21:23:53.758 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
21:23:53.758 00.000 12252 Moving (-0.06, 0.07) raw xDistance=-0.07 yDistance=0.07
21:23:53.758 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:53.759 00.001 9044 UpdateGuideState exits: m=5610 SNR=51.4
21:23:53.760 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:53.761 00.001 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1339.79
21:23:53.762 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:53.763 00.001 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
21:23:53.763 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:53.763 00.000 9044 Enqueuing Expose request
21:23:53.764 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:23:53.765 00.001 12252 MoveAxis(E, 9, ABG)
21:23:53.765 00.000 12252 Guiding  Dir = 2, Dur = 9
21:23:53.765 00.000 12252 IsSlewing returns 0
21:23:53.765 00.000 12252 IsGuiding returns 0
21:23:53.767 00.002 12252 PulseGuide returned control before completion, sleep 17
21:23:53.796 00.029 12252 IsGuiding returns 0
21:23:53.796 00.000 12252 Move returns status 0, amount 9
21:23:53.796 00.000 12252 MoveAxis(N, 0, ABG)
21:23:53.796 00.000 12252 Move returns status 0, amount 0
21:23:53.796 00.000 12252 move complete, result=0
21:23:53.796 00.000 12252 worker thread done servicing request
21:23:53.796 00.000 12252 Worker thread wakes up
21:23:53.796 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:53.796 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:53.796 00.000 9044 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
21:23:56.162 02.366 12252 Exposure complete
21:23:56.234 00.072 12252 worker thread done servicing request
21:23:56.235 00.001 9044 OnExposeComplete: enter
21:23:56.237 00.002 9044 UpdateGuideState(): m_state=6
21:23:56.239 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1878
21:23:56.241 00.002 9044 Star::Find returns 1 (0), X=1008.14, Y=821.46, Mass=5633, SNR=51.4, Peak=173 HFD=5.2
21:23:56.243 00.002 9044 MultiStar: [#1 -0.06,0.33,1.05,U] [#2 -0.06,0.05,1.21,U] [#3 -0.16,0.23,0.85,U] [#4 -0.09,0.18,1.26,U] [#5 -0.20,0.21,0.65,U] [#6 -0.04,0.19,0.41,U] [#7 -0.06,0.22,0.43,U] [#8 -0.20,0.27,0.43,U] 
21:23:56.244 00.001 9044 single-star, 8 included, MultiStar: {-0.09, 0.19}, one-star: {-0.02, 0.16}
21:23:56.245 00.001 9044 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.62) = xAngle (3.35 = -2.94)
21:23:56.247 00.002 9044 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.26 = 0.26)
21:23:56.248 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.72 mountX=-0.15 mountY=0.04, mountTheta=2.88
21:23:56.250 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.16, opts=13)
21:23:56.251 00.001 9044 Enqueuing Move request for scope (-0.02, 0.16)
21:23:56.252 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:56.253 00.001 9044 UpdateGuideState exits: m=5633 SNR=51.4
21:23:56.254 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:56.255 00.001 12252 Worker thread wakes up
21:23:56.255 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:56.259 00.004 9044 Enqueuing Expose request
21:23:56.261 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
21:23:56.261 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
21:23:56.261 00.000 12252 Moving (-0.02, 0.16) raw xDistance=-0.15 yDistance=0.04
21:23:56.265 00.004 12252 PPEC rslt: input = -0.15, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1339.96
21:23:56.265 00.000 12252 PPEC: input: -0.15, control: -0.11, exposure: 2000
21:23:56.265 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:56.265 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:23:56.265 00.000 12252 MoveAxis(E, 44, ABG)
21:23:56.266 00.001 12252 Guiding  Dir = 2, Dur = 44
21:23:56.266 00.000 12252 IsSlewing returns 0
21:23:56.266 00.000 12252 IsGuiding returns 0
21:23:56.268 00.002 12252 PulseGuide returned control before completion, sleep 52
21:23:56.325 00.057 12252 IsGuiding returns 0
21:23:56.326 00.001 12252 Move returns status 0, amount 44
21:23:56.326 00.000 12252 MoveAxis(N, 0, ABG)
21:23:56.326 00.000 12252 Move returns status 0, amount 0
21:23:56.326 00.000 12252 move complete, result=0
21:23:56.326 00.000 12252 worker thread done servicing request
21:23:56.326 00.000 9044 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
21:23:56.329 00.003 12252 Worker thread wakes up
21:23:56.330 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:56.330 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:58.687 02.357 12252 Exposure complete
21:23:58.747 00.060 12252 worker thread done servicing request
21:23:58.747 00.000 9044 OnExposeComplete: enter
21:23:58.750 00.003 9044 UpdateGuideState(): m_state=6
21:23:58.753 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1879
21:23:58.755 00.002 9044 Star::Find returns 1 (0), X=1008.07, Y=821.35, Mass=5566, SNR=51.1, Peak=173 HFD=5.2
21:23:58.757 00.002 9044 MultiStar: [#1 -0.13,0.35,1.06,U] [#2 -0.09,0.11,1.22,U] [#3 -0.15,0.24,0.86,U] [#4 -0.01,0.25,1.29,U] [#5 -0.05,0.15,0.66,U] [#6 -0.07,0.13,0.42,U] [#7 -0.09,0.23,0.44,U] [#8 -0.20,0.28,0.42,U] 
21:23:58.758 00.001 9044 single-star, 8 included, MultiStar: {-0.09, 0.20}, one-star: {-0.09, 0.04}
21:23:58.759 00.001 9044 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.62) = xAngle (4.34 = -1.95)
21:23:58.760 00.001 9044 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.25 = 1.25)
21:23:58.761 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.71 mountX=-0.04 mountY=0.09, mountTheta=1.94
21:23:58.763 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.04, opts=13)
21:23:58.765 00.002 9044 Enqueuing Move request for scope (-0.09, 0.04)
21:23:58.767 00.002 12252 Worker thread wakes up
21:23:58.767 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:23:58.769 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
21:23:58.769 00.000 9044 UpdateGuideState exits: m=5566 SNR=51.1
21:23:58.771 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:23:58.772 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:23:58.773 00.001 9044 Enqueuing Expose request
21:23:58.775 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
21:23:58.775 00.000 12252 Moving (-0.09, 0.04) raw xDistance=-0.04 yDistance=0.09
21:23:58.781 00.006 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1340.13
21:23:58.781 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
21:23:58.781 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:23:58.781 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:23:58.781 00.000 12252 MoveAxis(E, 6, ABG)
21:23:58.781 00.000 12252 Guiding  Dir = 2, Dur = 6
21:23:58.782 00.001 12252 IsSlewing returns 0
21:23:58.782 00.000 12252 IsGuiding returns 0
21:23:58.785 00.003 12252 PulseGuide returned control before completion, sleep 13
21:23:58.812 00.027 12252 IsGuiding returns 0
21:23:58.812 00.000 12252 Move returns status 0, amount 6
21:23:58.812 00.000 12252 MoveAxis(N, 0, ABG)
21:23:58.812 00.000 12252 Move returns status 0, amount 0
21:23:58.812 00.000 12252 move complete, result=0
21:23:58.812 00.000 12252 worker thread done servicing request
21:23:58.812 00.000 12252 Worker thread wakes up
21:23:58.812 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:23:58.812 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:23:58.813 00.001 9044 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:24:01.163 02.350 12252 Exposure complete
21:24:01.209 00.046 12252 worker thread done servicing request
21:24:01.209 00.000 9044 OnExposeComplete: enter
21:24:01.211 00.002 9044 UpdateGuideState(): m_state=6
21:24:01.212 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1880
21:24:01.213 00.001 9044 Star::Find returns 1 (0), X=1008.05, Y=821.24, Mass=5623, SNR=51.4, Peak=173 HFD=5.3
21:24:01.214 00.001 9044 MultiStar: [#1 -0.17,0.28,1.05,U] [#2 -0.17,0.07,1.20,U] [#3 -0.21,0.08,0.86,U] [#4 -0.15,0.08,1.27,U] [#5 -0.21,0.17,0.65,U] [#6 -0.17,0.11,0.42,U] [#7 -0.06,0.11,0.44,U] [#8 -0.33,0.22,0.40,U] 
21:24:01.215 00.001 9044 single-star, 8 included, MultiStar: {-0.17, 0.11}, one-star: {-0.11, -0.06}
21:24:01.216 00.001 9044 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.62) = xAngle (-1.02 = -1.02)
21:24:01.217 00.001 9044 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.10 = 2.18)
21:24:01.219 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.64 mountX=0.07 mountY=0.11, mountTheta=1.00
21:24:01.220 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.06, opts=13)
21:24:01.221 00.001 9044 Enqueuing Move request for scope (-0.11, -0.06)
21:24:01.223 00.002 12252 Worker thread wakes up
21:24:01.223 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
21:24:01.223 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
21:24:01.223 00.000 12252 Moving (-0.11, -0.06) raw xDistance=0.07 yDistance=0.11
21:24:01.223 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:01.225 00.002 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1340.30
21:24:01.226 00.001 9044 UpdateGuideState exits: m=5623 SNR=51.4
21:24:01.228 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:01.230 00.002 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
21:24:01.230 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:01.230 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:01.232 00.002 9044 Enqueuing Expose request
21:24:01.233 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:24:01.233 00.000 12252 MoveAxis(E, 7, ABG)
21:24:01.233 00.000 12252 Guiding  Dir = 2, Dur = 7
21:24:01.234 00.001 12252 IsSlewing returns 0
21:24:01.234 00.000 12252 IsGuiding returns 0
21:24:01.236 00.002 12252 PulseGuide returned control before completion, sleep 15
21:24:01.254 00.018 12252 IsGuiding returns 0
21:24:01.254 00.000 12252 Move returns status 0, amount 7
21:24:01.254 00.000 12252 MoveAxis(N, 0, ABG)
21:24:01.254 00.000 12252 Move returns status 0, amount 0
21:24:01.254 00.000 12252 move complete, result=0
21:24:01.254 00.000 12252 worker thread done servicing request
21:24:01.254 00.000 12252 Worker thread wakes up
21:24:01.254 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:01.254 00.000 9044 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:24:01.256 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:03.616 02.360 12252 Exposure complete
21:24:03.678 00.062 12252 worker thread done servicing request
21:24:03.678 00.000 9044 OnExposeComplete: enter
21:24:03.679 00.001 9044 UpdateGuideState(): m_state=6
21:24:03.680 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1881
21:24:03.681 00.001 9044 Star::Find returns 1 (0), X=1008.08, Y=821.31, Mass=5526, SNR=50.8, Peak=173 HFD=5.1
21:24:03.683 00.002 9044 MultiStar: [#1 -0.13,0.29,1.06,U] [#2 -0.12,0.14,1.20,U] [#3 -0.15,0.14,0.86,U] [#4 -0.07,0.08,1.25,U] [#5 -0.09,0.15,0.65,U] [#6 -0.10,0.10,0.42,U] [#7 -0.01,0.16,0.43,U] [#8 -0.25,0.32,0.42,U] 
21:24:03.684 00.001 9044 single-star, 8 included, MultiStar: {-0.11, 0.14}, one-star: {-0.08, 0.01}
21:24:03.685 00.001 9044 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.62) = xAngle (4.67 = -1.61)
21:24:03.686 00.001 9044 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.59 = 1.59)
21:24:03.687 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.05 mountX=-0.00 mountY=0.08, mountTheta=1.61
21:24:03.691 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.01, opts=13)
21:24:03.694 00.003 9044 Enqueuing Move request for scope (-0.08, 0.01)
21:24:03.696 00.002 12252 Worker thread wakes up
21:24:03.696 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:03.697 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
21:24:03.697 00.000 9044 UpdateGuideState exits: m=5526 SNR=50.8
21:24:03.699 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
21:24:03.699 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:03.701 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:03.702 00.001 12252 Moving (-0.08, 0.01) raw xDistance=-0.00 yDistance=0.08
21:24:03.702 00.000 9044 Enqueuing Expose request
21:24:03.705 00.003 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1340.46
21:24:03.705 00.000 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
21:24:03.705 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:03.705 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:24:03.705 00.000 12252 MoveAxis(E, 8, ABG)
21:24:03.705 00.000 12252 Guiding  Dir = 2, Dur = 8
21:24:03.706 00.001 12252 IsSlewing returns 0
21:24:03.707 00.001 12252 IsGuiding returns 0
21:24:03.709 00.002 12252 PulseGuide returned control before completion, sleep 16
21:24:03.734 00.025 12252 IsGuiding returns 0
21:24:03.734 00.000 12252 Move returns status 0, amount 8
21:24:03.734 00.000 12252 MoveAxis(N, 0, ABG)
21:24:03.734 00.000 12252 Move returns status 0, amount 0
21:24:03.734 00.000 12252 move complete, result=0
21:24:03.734 00.000 12252 worker thread done servicing request
21:24:03.734 00.000 12252 Worker thread wakes up
21:24:03.734 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
21:24:03.736 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:03.736 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:06.063 02.327 12252 Exposure complete
21:24:06.090 00.027 12252 worker thread done servicing request
21:24:06.090 00.000 9044 OnExposeComplete: enter
21:24:06.091 00.001 9044 UpdateGuideState(): m_state=6
21:24:06.093 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1882
21:24:06.093 00.000 9044 Star::Find returns 1 (0), X=1007.97, Y=821.41, Mass=5611, SNR=51.4, Peak=173 HFD=5.2
21:24:06.094 00.001 9044 MultiStar: [#1 -0.21,0.42,0.00,M1] [#2 -0.20,0.17,1.21,U] [#3 -0.24,0.27,0.84,U] [#4 -0.22,0.29,1.28,U] [#5 -0.21,0.22,0.64,U] [#6 -0.22,0.19,0.43,U] [#7 -0.25,0.27,0.44,U] [#8 -0.24,0.48,0.00,M1] 
21:24:06.094 00.000 9044 single-star, 6 included, MultiStar: {-0.22, 0.21}, one-star: {-0.19, 0.10}
21:24:06.095 00.001 9044 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.62) = xAngle (4.25 = -2.03)
21:24:06.096 00.001 9044 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.17 = 1.17)
21:24:06.096 00.000 9044 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.21 cameraTheta=2.63 mountX=-0.09 mountY=0.20, mountTheta=2.02
21:24:06.097 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=0.10, opts=13)
21:24:06.099 00.002 9044 Enqueuing Move request for scope (-0.19, 0.10)
21:24:06.100 00.001 12252 Worker thread wakes up
21:24:06.100 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
21:24:06.100 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
21:24:06.100 00.000 12252 Moving (-0.19, 0.10) raw xDistance=-0.09 yDistance=0.20
21:24:06.101 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:06.101 00.000 12252 PPEC rslt: input = -0.09, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1340.63
21:24:06.101 00.000 12252 PPEC: input: -0.09, control: -0.03, exposure: 2000
21:24:06.101 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:24:06.102 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:24:06.102 00.000 12252 MoveAxis(E, 10, ABG)
21:24:06.102 00.000 12252 Guiding  Dir = 2, Dur = 10
21:24:06.102 00.000 12252 IsSlewing returns 0
21:24:06.102 00.000 12252 IsGuiding returns 0
21:24:06.104 00.002 12252 PulseGuide returned control before completion, sleep 19
21:24:06.116 00.012 9044 UpdateGuideState exits: m=5611 SNR=51.4
21:24:06.117 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:06.118 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:06.119 00.001 9044 Enqueuing Expose request
21:24:06.126 00.007 12252 IsGuiding returns 1
21:24:06.126 00.000 12252 scope still moving after pulse duration time elapsed
21:24:06.157 00.031 12252 IsSlewing returns 0
21:24:06.157 00.000 12252 IsGuiding returns 0
21:24:06.157 00.000 12252 scope move finished after 10 + 45 ms
21:24:06.157 00.000 12252 Move returns status 0, amount 10
21:24:06.157 00.000 12252 MoveAxis(N, 0, ABG)
21:24:06.157 00.000 12252 Move returns status 0, amount 0
21:24:06.157 00.000 12252 move complete, result=0
21:24:06.157 00.000 12252 worker thread done servicing request
21:24:06.157 00.000 12252 Worker thread wakes up
21:24:06.158 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:06.158 00.000 9044 GuideStep: -0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
21:24:06.158 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:08.494 02.336 12252 Exposure complete
21:24:08.521 00.027 12252 worker thread done servicing request
21:24:08.521 00.000 9044 OnExposeComplete: enter
21:24:08.522 00.001 9044 UpdateGuideState(): m_state=6
21:24:08.524 00.002 9044 Star::Find(15, 1007, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1883
21:24:08.525 00.001 9044 Star::Find returns 1 (0), X=1008.03, Y=821.42, Mass=5641, SNR=51.4, Peak=173 HFD=5.2
21:24:08.527 00.002 9044 MultiStar: [#1 -0.17,0.41,0.00,M2] [#2 -0.20,0.14,1.23,U] [#3 -0.18,0.26,0.86,U] [#4 -0.13,0.23,1.27,U] [#5 -0.17,0.20,0.66,U] [#6 -0.16,0.24,0.42,U] [#7 -0.14,0.28,0.44,U] [#8 -0.22,0.34,0.42,U] 
21:24:08.528 00.001 9044 single-star, 7 included, MultiStar: {-0.16, 0.21}, one-star: {-0.13, 0.11}
21:24:08.529 00.001 9044 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.62) = xAngle (4.04 = -2.24)
21:24:08.530 00.001 9044 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.96 = 0.96)
21:24:08.530 00.000 9044 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.42 mountX=-0.11 mountY=0.14, mountTheta=2.22
21:24:08.531 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.11, opts=13)
21:24:08.533 00.002 9044 Enqueuing Move request for scope (-0.13, 0.11)
21:24:08.534 00.001 12252 Worker thread wakes up
21:24:08.534 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
21:24:08.534 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
21:24:08.534 00.000 12252 Moving (-0.13, 0.11) raw xDistance=-0.11 yDistance=0.14
21:24:08.535 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:08.536 00.001 12252 PPEC rslt: input = -0.11, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 1340.80
21:24:08.536 00.000 12252 PPEC: input: -0.11, control: -0.08, exposure: 2000
21:24:08.536 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:08.536 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:24:08.536 00.000 12252 MoveAxis(E, 33, ABG)
21:24:08.536 00.000 12252 Guiding  Dir = 2, Dur = 33
21:24:08.536 00.000 12252 IsSlewing returns 0
21:24:08.536 00.000 12252 IsGuiding returns 0
21:24:08.538 00.002 12252 PulseGuide returned control before completion, sleep 41
21:24:08.550 00.012 9044 UpdateGuideState exits: m=5641 SNR=51.4
21:24:08.551 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:08.552 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:08.552 00.000 9044 Enqueuing Expose request
21:24:08.590 00.038 12252 IsGuiding returns 0
21:24:08.590 00.000 12252 Move returns status 0, amount 33
21:24:08.590 00.000 12252 MoveAxis(N, 0, ABG)
21:24:08.590 00.000 12252 Move returns status 0, amount 0
21:24:08.590 00.000 12252 move complete, result=0
21:24:08.590 00.000 12252 worker thread done servicing request
21:24:08.590 00.000 12252 Worker thread wakes up
21:24:08.590 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:08.590 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:08.590 00.000 9044 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
21:24:10.916 02.326 12252 Exposure complete
21:24:10.944 00.028 12252 worker thread done servicing request
21:24:10.944 00.000 9044 OnExposeComplete: enter
21:24:10.945 00.001 9044 UpdateGuideState(): m_state=6
21:24:10.945 00.000 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1884
21:24:10.946 00.001 9044 Star::Find returns 1 (0), X=1007.97, Y=821.37, Mass=5546, SNR=51.1, Peak=173 HFD=5.2
21:24:10.947 00.001 9044 MultiStar: [#1 -0.17,0.41,0.00,M3] [#2 -0.14,0.25,1.21,U] [#3 -0.20,0.31,0.86,U] [#4 -0.13,0.24,1.28,U] [#5 -0.27,0.22,0.65,U] [#6 -0.27,0.23,0.43,U] [#7 -0.17,0.23,0.45,U] [#8 -0.22,0.36,0.00,M1] 
21:24:10.947 00.000 9044 single-star, 6 included, MultiStar: {-0.18, 0.22}, one-star: {-0.19, 0.07}
21:24:10.949 00.002 9044 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.62) = xAngle (4.41 = -1.87)
21:24:10.950 00.001 9044 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.33 = 1.33)
21:24:10.950 00.000 9044 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.79 mountX=-0.06 mountY=0.20, mountTheta=1.86
21:24:10.952 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=0.07, opts=13)
21:24:10.953 00.001 9044 Enqueuing Move request for scope (-0.19, 0.07)
21:24:10.953 00.000 12252 Worker thread wakes up
21:24:10.955 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
21:24:10.955 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
21:24:10.955 00.000 12252 Moving (-0.19, 0.07) raw xDistance=-0.06 yDistance=0.20
21:24:10.956 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:10.957 00.001 12252 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1340.97
21:24:10.957 00.000 12252 PPEC: input: -0.06, control: -0.02, exposure: 2000
21:24:10.957 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:24:10.957 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:24:10.957 00.000 12252 MoveAxis(E, 7, ABG)
21:24:10.957 00.000 12252 Guiding  Dir = 2, Dur = 7
21:24:10.958 00.001 12252 IsSlewing returns 0
21:24:10.958 00.000 12252 IsGuiding returns 0
21:24:10.959 00.001 12252 PulseGuide returned control before completion, sleep 16
21:24:10.973 00.014 9044 UpdateGuideState exits: m=5546 SNR=51.1
21:24:10.974 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:10.975 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:10.976 00.001 9044 Enqueuing Expose request
21:24:10.979 00.003 12252 IsGuiding returns 0
21:24:10.979 00.000 12252 Move returns status 0, amount 7
21:24:10.979 00.000 12252 MoveAxis(N, 0, ABG)
21:24:10.979 00.000 12252 Move returns status 0, amount 0
21:24:10.979 00.000 12252 move complete, result=0
21:24:10.979 00.000 12252 worker thread done servicing request
21:24:10.979 00.000 12252 Worker thread wakes up
21:24:10.979 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:10.979 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:10.981 00.002 9044 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
21:24:13.319 02.338 12252 Exposure complete
21:24:13.347 00.028 12252 worker thread done servicing request
21:24:13.347 00.000 9044 OnExposeComplete: enter
21:24:13.348 00.001 9044 UpdateGuideState(): m_state=6
21:24:13.349 00.001 9044 Star::Find(15, 1007, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1885
21:24:13.349 00.000 9044 Star::Find returns 1 (0), X=1008.09, Y=821.62, Mass=5533, SNR=51.0, Peak=173 HFD=5.2
21:24:13.350 00.001 9044 MultiStar: [#1 -0.05,0.45,0.00,M4] [#2 -0.07,0.30,1.21,U] [#3 -0.09,0.33,0.87,U] [#4 -0.02,0.32,1.28,U] [#5 0.01,0.37,0.66,U] [#6 -0.05,0.35,0.43,U] [#7 0.03,0.37,0.45,U] [#8 -0.25,0.47,0.00,M2] 
21:24:13.351 00.001 9044 single-star, 6 included, MultiStar: {-0.04, 0.33}, one-star: {-0.07, 0.31}
21:24:13.351 00.000 9044 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.62) = xAngle (3.42 = -2.86)
21:24:13.352 00.001 9044 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.34 = 0.34)
21:24:13.353 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.31 hyp=0.32 cameraTheta=1.80 mountX=-0.31 mountY=0.11, mountTheta=2.81
21:24:13.354 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.31, opts=13)
21:24:13.355 00.001 9044 Enqueuing Move request for scope (-0.07, 0.31)
21:24:13.355 00.000 12252 Worker thread wakes up
21:24:13.356 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.31) opts 0xd
21:24:13.356 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.31)
21:24:13.356 00.000 12252 Moving (-0.07, 0.31) raw xDistance=-0.31 yDistance=0.11
21:24:13.356 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:13.357 00.001 12252 PPEC rslt: input = -0.31, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 1341.14
21:24:13.357 00.000 12252 PPEC: input: -0.31, control: -0.20, exposure: 2000
21:24:13.357 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:13.358 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:24:13.358 00.000 12252 MoveAxis(E, 79, ABG)
21:24:13.358 00.000 12252 Guiding  Dir = 2, Dur = 79
21:24:13.358 00.000 12252 IsSlewing returns 0
21:24:13.358 00.000 12252 IsGuiding returns 0
21:24:13.361 00.003 12252 PulseGuide returned control before completion, sleep 88
21:24:13.373 00.012 9044 UpdateGuideState exits: m=5533 SNR=51.0
21:24:13.374 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:13.375 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:13.375 00.000 9044 Enqueuing Expose request
21:24:13.457 00.082 12252 IsGuiding returns 0
21:24:13.457 00.000 12252 Move returns status 0, amount 79
21:24:13.457 00.000 12252 MoveAxis(N, 0, ABG)
21:24:13.457 00.000 12252 Move returns status 0, amount 0
21:24:13.457 00.000 12252 move complete, result=0
21:24:13.457 00.000 12252 worker thread done servicing request
21:24:13.457 00.000 12252 Worker thread wakes up
21:24:13.457 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:13.457 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:13.457 00.000 9044 GuideStep: -0.3 px 79 ms EAST, 0.1 px 0 ms NORTH
21:24:15.807 02.350 12252 Exposure complete
21:24:15.857 00.050 12252 worker thread done servicing request
21:24:15.857 00.000 9044 OnExposeComplete: enter
21:24:15.858 00.001 9044 UpdateGuideState(): m_state=6
21:24:15.859 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1886
21:24:15.860 00.001 9044 Star::Find returns 1 (0), X=1008.10, Y=821.38, Mass=5659, SNR=51.5, Peak=173 HFD=5.2
21:24:15.862 00.002 9044 MultiStar: [#1 -0.02,0.31,1.05,U] [#2 -0.02,0.13,1.20,U] [#3 -0.08,0.17,0.85,U] [#4 -0.10,0.23,1.28,U] [#5 0.00,0.05,0.65,U] [#6 -0.12,0.18,0.43,U] [#7 -0.04,0.25,0.44,U] [#8 -0.22,0.22,0.42,U] 
21:24:15.863 00.001 9044 single-star, 8 included, MultiStar: {-0.06, 0.18}, one-star: {-0.06, 0.07}
21:24:15.864 00.001 9044 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.62) = xAngle (3.90 = -2.39)
21:24:15.866 00.002 9044 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.81 = 0.81)
21:24:15.867 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.27 mountX=-0.07 mountY=0.07, mountTheta=2.36
21:24:15.869 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.07, opts=13)
21:24:15.870 00.001 9044 Enqueuing Move request for scope (-0.06, 0.07)
21:24:15.871 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:15.872 00.001 9044 UpdateGuideState exits: m=5659 SNR=51.5
21:24:15.874 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:15.875 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:15.876 00.001 9044 Enqueuing Expose request
21:24:15.877 00.001 12252 Worker thread wakes up
21:24:15.877 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
21:24:15.877 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
21:24:15.877 00.000 12252 Moving (-0.06, 0.07) raw xDistance=-0.07 yDistance=0.07
21:24:15.881 00.004 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1341.31
21:24:15.881 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
21:24:15.881 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:15.881 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:24:15.881 00.000 12252 MoveAxis(E, 8, ABG)
21:24:15.881 00.000 12252 Guiding  Dir = 2, Dur = 8
21:24:15.881 00.000 12252 IsSlewing returns 0
21:24:15.881 00.000 12252 IsGuiding returns 0
21:24:15.883 00.002 12252 PulseGuide returned control before completion, sleep 16
21:24:15.905 00.022 12252 IsGuiding returns 0
21:24:15.905 00.000 12252 Move returns status 0, amount 8
21:24:15.905 00.000 12252 MoveAxis(N, 0, ABG)
21:24:15.905 00.000 12252 Move returns status 0, amount 0
21:24:15.905 00.000 12252 move complete, result=0
21:24:15.906 00.001 12252 worker thread done servicing request
21:24:15.906 00.000 12252 Worker thread wakes up
21:24:15.906 00.000 9044 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:24:15.908 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:15.908 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:18.269 02.361 12252 Exposure complete
21:24:18.315 00.046 12252 worker thread done servicing request
21:24:18.315 00.000 9044 OnExposeComplete: enter
21:24:18.317 00.002 9044 UpdateGuideState(): m_state=6
21:24:18.319 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1887
21:24:18.321 00.002 9044 Star::Find returns 1 (0), X=1008.00, Y=821.29, Mass=5644, SNR=51.6, Peak=173 HFD=5.3
21:24:18.322 00.001 9044 MultiStar: [#1 -0.12,0.37,1.04,U] [#2 -0.12,0.14,1.18,U] [#3 -0.23,0.22,0.85,U] [#4 -0.12,0.14,1.25,U] [#5 -0.07,0.15,0.65,U] [#6 -0.20,0.19,0.43,U] [#7 -0.26,0.21,0.45,U] [#8 -0.42,0.29,0.00,M2] 
21:24:18.323 00.001 9044 single-star, 7 included, MultiStar: {-0.15, 0.17}, one-star: {-0.16, -0.01}
21:24:18.324 00.001 9044 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.62) = xAngle (-1.45 = -1.45)
21:24:18.324 00.000 9044 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.54 = 1.75)
21:24:18.325 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.08 mountX=0.02 mountY=0.16, mountTheta=1.45
21:24:18.329 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.01, opts=13)
21:24:18.332 00.003 9044 Enqueuing Move request for scope (-0.16, -0.01)
21:24:18.333 00.001 12252 Worker thread wakes up
21:24:18.333 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:18.335 00.002 9044 UpdateGuideState exits: m=5644 SNR=51.6
21:24:18.337 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
21:24:18.337 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:18.338 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
21:24:18.339 00.001 12252 Moving (-0.16, -0.01) raw xDistance=0.02 yDistance=0.16
21:24:18.339 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:18.340 00.001 9044 Enqueuing Expose request
21:24:18.342 00.002 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1341.48
21:24:18.342 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
21:24:18.342 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.24 newest=0.33
21:24:18.343 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
21:24:18.343 00.000 12252 MoveAxis(E, 7, ABG)
21:24:18.343 00.000 12252 Guiding  Dir = 2, Dur = 7
21:24:18.343 00.000 12252 IsSlewing returns 0
21:24:18.344 00.001 12252 IsGuiding returns 0
21:24:18.345 00.001 12252 PulseGuide returned control before completion, sleep 16
21:24:18.373 00.028 12252 IsGuiding returns 0
21:24:18.373 00.000 12252 Move returns status 0, amount 7
21:24:18.373 00.000 12252 BLC: Oldest BLC event removed
21:24:18.373 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
21:24:18.373 00.000 12252 MoveAxis(S, 135, ABG)
21:24:18.373 00.000 12252 Guiding  Dir = 1, Dur = 135
21:24:18.373 00.000 12252 IsSlewing returns 0
21:24:18.373 00.000 12252 IsGuiding returns 0
21:24:18.379 00.006 12252 PulseGuide returned control before completion, sleep 141
21:24:18.531 00.152 12252 IsGuiding returns 0
21:24:18.531 00.000 12252 Move returns status 0, amount 135
21:24:18.531 00.000 12252 move complete, result=0
21:24:18.531 00.000 12252 worker thread done servicing request
21:24:18.531 00.000 12252 Worker thread wakes up
21:24:18.531 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.2 px 135 ms SOUTH
21:24:18.532 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:18.532 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:20.890 02.358 12252 Exposure complete
21:24:20.939 00.049 12252 worker thread done servicing request
21:24:20.939 00.000 9044 OnExposeComplete: enter
21:24:20.940 00.001 9044 UpdateGuideState(): m_state=6
21:24:20.941 00.001 9044 Star::Find(15, 1007, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1888
21:24:20.942 00.001 9044 Star::Find returns 1 (0), X=1008.12, Y=821.64, Mass=5557, SNR=50.9, Peak=173 HFD=5.2
21:24:20.943 00.001 9044 MultiStar: [#1 -0.04,0.49,0.00,M3] [#2 -0.06,0.28,1.20,U] [#3 -0.14,0.32,0.86,U] [#4 -0.02,0.32,1.27,U] [#5 -0.16,0.34,0.67,U] [#6 -0.06,0.23,0.43,U] [#7 -0.10,0.36,0.43,U] [#8 -0.21,0.40,0.00,M3] 
21:24:20.943 00.000 9044 refined, 6 included, MultiStar: {-0.07, 0.31}, one-star: {-0.04, 0.34}
21:24:20.945 00.002 9044 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.62) = xAngle (3.43 = -2.86)
21:24:20.946 00.001 9044 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.34 = 0.34)
21:24:20.947 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.31 hyp=0.32 cameraTheta=1.80 mountX=-0.31 mountY=0.11, mountTheta=2.80
21:24:20.949 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.31, opts=13)
21:24:20.951 00.002 9044 Enqueuing Move request for scope (-0.07, 0.31)
21:24:20.953 00.002 12252 Worker thread wakes up
21:24:20.953 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:20.955 00.002 9044 UpdateGuideState exits: m=5557 SNR=50.9
21:24:20.958 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:20.961 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:20.963 00.002 9044 Enqueuing Expose request
21:24:20.966 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.31) opts 0xd
21:24:20.966 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.31)
21:24:20.966 00.000 12252 Moving (-0.07, 0.31) raw xDistance=-0.31 yDistance=0.11
21:24:20.966 00.000 12252 BLC: History state: CurrMiss=0.11, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.159796, 1:0.107936
21:24:20.966 00.000 12252 BLC: No correction, Miss < min_move
21:24:20.971 00.005 12252 PPEC rslt: input = -0.31, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 1341.65
21:24:20.971 00.000 12252 PPEC: input: -0.31, control: -0.20, exposure: 2000
21:24:20.971 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:20.971 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:24:20.971 00.000 12252 MoveAxis(E, 78, ABG)
21:24:20.971 00.000 12252 Guiding  Dir = 2, Dur = 78
21:24:20.972 00.001 12252 IsSlewing returns 0
21:24:20.973 00.001 12252 IsGuiding returns 0
21:24:20.975 00.002 12252 PulseGuide returned control before completion, sleep 87
21:24:21.077 00.102 12252 IsGuiding returns 1
21:24:21.077 00.000 12252 scope still moving after pulse duration time elapsed
21:24:21.108 00.031 12252 IsSlewing returns 0
21:24:21.109 00.001 12252 IsGuiding returns 0
21:24:21.109 00.000 12252 scope move finished after 78 + 58 ms
21:24:21.109 00.000 12252 Move returns status 0, amount 78
21:24:21.109 00.000 12252 MoveAxis(N, 0, ABG)
21:24:21.109 00.000 12252 Move returns status 0, amount 0
21:24:21.109 00.000 12252 move complete, result=0
21:24:21.109 00.000 12252 worker thread done servicing request
21:24:21.109 00.000 12252 Worker thread wakes up
21:24:21.109 00.000 9044 GuideStep: -0.3 px 78 ms EAST, 0.1 px 0 ms NORTH
21:24:21.113 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:21.113 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:23.471 02.358 12252 Exposure complete
21:24:23.533 00.062 12252 worker thread done servicing request
21:24:23.533 00.000 9044 OnExposeComplete: enter
21:24:23.535 00.002 9044 UpdateGuideState(): m_state=6
21:24:23.538 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1889
21:24:23.539 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.61, Mass=5550, SNR=51.1, Peak=173 HFD=5.2
21:24:23.540 00.001 9044 MultiStar: [#1 -0.01,0.51,0.00,M4] [#2 -0.06,0.26,1.20,U] [#3 -0.06,0.33,0.87,U] [#4 -0.06,0.24,1.27,U] [#5 -0.02,0.28,0.66,U] [#6 -0.11,0.30,0.42,U] [#7 -0.08,0.23,0.43,U] [#8 -0.12,0.42,0.00,M4] 
21:24:23.541 00.001 9044 refined, 6 included, MultiStar: {-0.05, 0.28}, one-star: {-0.01, 0.30}
21:24:23.543 00.002 9044 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.62) = xAngle (3.38 = -2.91)
21:24:23.545 00.002 9044 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.29 = 0.29)
21:24:23.546 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.28 cameraTheta=1.75 mountX=-0.27 mountY=0.08, mountTheta=2.85
21:24:23.548 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.28, opts=13)
21:24:23.550 00.002 9044 Enqueuing Move request for scope (-0.05, 0.28)
21:24:23.551 00.001 12252 Worker thread wakes up
21:24:23.551 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:23.552 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.28) opts 0xd
21:24:23.552 00.000 9044 UpdateGuideState exits: m=5550 SNR=51.1
21:24:23.553 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:23.554 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.28)
21:24:23.555 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:23.555 00.000 9044 Enqueuing Expose request
21:24:23.557 00.002 12252 Moving (-0.05, 0.28) raw xDistance=-0.27 yDistance=0.08
21:24:23.557 00.000 12252 BLC: History state: CurrMiss=0.08, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.159796, 1:0.107936, 2:0.081188
21:24:23.557 00.000 12252 BLC: No correction, Miss < min_move
21:24:23.562 00.005 12252 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 1341.82
21:24:23.562 00.000 12252 PPEC: input: -0.27, control: -0.18, exposure: 2000
21:24:23.562 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:23.562 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:24:23.562 00.000 12252 MoveAxis(E, 69, ABG)
21:24:23.562 00.000 12252 Guiding  Dir = 2, Dur = 69
21:24:23.562 00.000 12252 IsSlewing returns 0
21:24:23.563 00.001 12252 IsGuiding returns 0
21:24:23.566 00.003 12252 PulseGuide returned control before completion, sleep 77
21:24:23.645 00.079 12252 IsGuiding returns 0
21:24:23.645 00.000 12252 Move returns status 0, amount 69
21:24:23.645 00.000 12252 MoveAxis(N, 0, ABG)
21:24:23.645 00.000 12252 Move returns status 0, amount 0
21:24:23.645 00.000 12252 move complete, result=0
21:24:23.645 00.000 12252 worker thread done servicing request
21:24:23.645 00.000 12252 Worker thread wakes up
21:24:23.645 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:23.645 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:23.645 00.000 9044 GuideStep: -0.3 px 69 ms EAST, 0.1 px 0 ms NORTH
21:24:25.976 02.331 12252 Exposure complete
21:24:26.023 00.047 12252 worker thread done servicing request
21:24:26.023 00.000 9044 OnExposeComplete: enter
21:24:26.024 00.001 9044 UpdateGuideState(): m_state=6
21:24:26.025 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1890
21:24:26.026 00.001 9044 Star::Find returns 1 (0), X=1008.22, Y=821.51, Mass=5625, SNR=51.4, Peak=173 HFD=5.3
21:24:26.028 00.002 9044 MultiStar: [#1 0.02,0.35,1.03,U] [#2 0.02,0.14,1.19,U] [#3 -0.01,0.18,0.85,U] [#4 0.02,0.13,1.24,U] [#5 0.08,0.22,0.64,U] [#6 0.04,0.25,0.43,U] [#7 0.05,0.22,0.45,U] [#8 -0.09,0.23,0.42,U] 
21:24:26.029 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.21}, one-star: {0.06, 0.21}
21:24:26.030 00.001 9044 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.62) = xAngle (3.09 = 3.09)
21:24:26.031 00.001 9044 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.00 = 0.00)
21:24:26.032 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.46 mountX=-0.21 mountY=0.00, mountTheta=3.14
21:24:26.035 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.21, opts=13)
21:24:26.036 00.001 9044 Enqueuing Move request for scope (0.02, 0.21)
21:24:26.037 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:26.038 00.001 9044 UpdateGuideState exits: m=5625 SNR=51.4
21:24:26.039 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:26.041 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:26.042 00.001 9044 Enqueuing Expose request
21:24:26.043 00.001 12252 Worker thread wakes up
21:24:26.043 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
21:24:26.043 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
21:24:26.043 00.000 12252 Moving (0.02, 0.21) raw xDistance=-0.21 yDistance=0.00
21:24:26.043 00.000 12252 BLC: window closed
21:24:26.043 00.000 12252 BLC: History state: CurrMiss=0.00, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.159796, 1:0.107936, 2:0.081188
21:24:26.043 00.000 12252 BLC: No correction, Miss < min_move
21:24:26.048 00.005 12252 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 1341.99
21:24:26.048 00.000 12252 PPEC: input: -0.21, control: -0.14, exposure: 2000
21:24:26.048 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:26.048 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:24:26.048 00.000 12252 MoveAxis(E, 55, ABG)
21:24:26.048 00.000 12252 Guiding  Dir = 2, Dur = 55
21:24:26.048 00.000 12252 IsSlewing returns 0
21:24:26.049 00.001 12252 IsGuiding returns 0
21:24:26.051 00.002 12252 PulseGuide returned control before completion, sleep 63
21:24:26.129 00.078 12252 IsGuiding returns 0
21:24:26.130 00.001 12252 Move returns status 0, amount 55
21:24:26.130 00.000 12252 MoveAxis(N, 0, ABG)
21:24:26.130 00.000 12252 Move returns status 0, amount 0
21:24:26.130 00.000 12252 move complete, result=0
21:24:26.130 00.000 12252 worker thread done servicing request
21:24:26.130 00.000 12252 Worker thread wakes up
21:24:26.130 00.000 9044 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
21:24:26.131 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:26.131 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:28.487 02.356 12252 Exposure complete
21:24:28.554 00.067 12252 worker thread done servicing request
21:24:28.555 00.001 9044 OnExposeComplete: enter
21:24:28.556 00.001 9044 UpdateGuideState(): m_state=6
21:24:28.557 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1891
21:24:28.558 00.001 9044 Star::Find returns 1 (0), X=1008.18, Y=821.51, Mass=5495, SNR=50.8, Peak=173 HFD=5.2
21:24:28.559 00.001 9044 MultiStar: [#1 0.03,0.45,0.00,M4] [#2 0.05,0.19,1.21,U] [#3 0.03,0.24,0.87,U] [#4 0.05,0.25,1.28,U] [#5 0.02,0.12,0.65,U] [#6 0.06,0.27,0.44,U] [#7 0.05,0.26,0.44,U] [#8 -0.14,0.28,0.43,U] 
21:24:28.561 00.002 9044 single-star, 7 included, MultiStar: {0.03, 0.22}, one-star: {0.02, 0.21}
21:24:28.562 00.001 9044 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.62) = xAngle (3.10 = 3.10)
21:24:28.563 00.001 9044 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.02 = 0.02)
21:24:28.564 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.48 mountX=-0.21 mountY=0.00, mountTheta=3.12
21:24:28.567 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.21, opts=13)
21:24:28.568 00.001 9044 Enqueuing Move request for scope (0.02, 0.21)
21:24:28.569 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:28.570 00.001 9044 UpdateGuideState exits: m=5495 SNR=50.8
21:24:28.572 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:28.572 00.000 12252 Worker thread wakes up
21:24:28.573 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:28.574 00.001 9044 Enqueuing Expose request
21:24:28.574 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
21:24:28.575 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
21:24:28.575 00.000 12252 Moving (0.02, 0.21) raw xDistance=-0.21 yDistance=0.00
21:24:28.580 00.005 12252 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 1342.17
21:24:28.580 00.000 12252 PPEC: input: -0.21, control: -0.14, exposure: 2000
21:24:28.580 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:28.580 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:24:28.580 00.000 12252 MoveAxis(E, 55, ABG)
21:24:28.580 00.000 12252 Guiding  Dir = 2, Dur = 55
21:24:28.581 00.001 12252 IsSlewing returns 0
21:24:28.581 00.000 12252 IsGuiding returns 0
21:24:28.583 00.002 12252 PulseGuide returned control before completion, sleep 63
21:24:28.658 00.075 12252 IsGuiding returns 0
21:24:28.658 00.000 12252 Move returns status 0, amount 55
21:24:28.658 00.000 12252 MoveAxis(N, 0, ABG)
21:24:28.658 00.000 12252 Move returns status 0, amount 0
21:24:28.658 00.000 12252 move complete, result=0
21:24:28.658 00.000 12252 worker thread done servicing request
21:24:28.658 00.000 9044 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
21:24:28.660 00.002 12252 Worker thread wakes up
21:24:28.660 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:28.660 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:31.006 02.346 12252 Exposure complete
21:24:31.053 00.047 12252 worker thread done servicing request
21:24:31.053 00.000 9044 OnExposeComplete: enter
21:24:31.055 00.002 9044 UpdateGuideState(): m_state=6
21:24:31.056 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1892
21:24:31.056 00.000 9044 Star::Find returns 1 (0), X=1008.23, Y=821.55, Mass=5578, SNR=51.2, Peak=173 HFD=5.2
21:24:31.057 00.001 9044 MultiStar: [#1 0.04,0.45,0.00,M5] [#2 0.06,0.19,1.21,U] [#3 0.04,0.26,0.86,U] [#4 0.13,0.14,1.25,U] [#5 0.06,0.24,0.66,U] [#6 0.06,0.29,0.42,U] [#7 0.05,0.24,0.44,U] [#8 -0.08,0.43,0.00,M3] 
21:24:31.058 00.001 9044 refined, 6 included, MultiStar: {0.07, 0.21}, one-star: {0.07, 0.25}
21:24:31.059 00.001 9044 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.62) = xAngle (2.88 = 2.88)
21:24:31.060 00.001 9044 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.20 = -0.20)
21:24:31.061 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.23 cameraTheta=1.25 mountX=-0.22 mountY=-0.05, mountTheta=-2.93
21:24:31.063 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.21, opts=13)
21:24:31.064 00.001 9044 Enqueuing Move request for scope (0.07, 0.21)
21:24:31.066 00.002 12252 Worker thread wakes up
21:24:31.066 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:31.066 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
21:24:31.067 00.001 9044 UpdateGuideState exits: m=5578 SNR=51.2
21:24:31.068 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
21:24:31.068 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:31.069 00.001 12252 Moving (0.07, 0.21) raw xDistance=-0.22 yDistance=-0.05
21:24:31.069 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:31.071 00.002 9044 Enqueuing Expose request
21:24:31.073 00.002 12252 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 1342.34
21:24:31.073 00.000 12252 PPEC: input: -0.22, control: -0.15, exposure: 2000
21:24:31.073 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:31.073 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:24:31.073 00.000 12252 MoveAxis(E, 58, ABG)
21:24:31.074 00.001 12252 Guiding  Dir = 2, Dur = 58
21:24:31.074 00.000 12252 IsSlewing returns 0
21:24:31.074 00.000 12252 IsGuiding returns 0
21:24:31.076 00.002 12252 PulseGuide returned control before completion, sleep 67
21:24:31.150 00.074 12252 IsGuiding returns 0
21:24:31.150 00.000 12252 Move returns status 0, amount 58
21:24:31.150 00.000 12252 MoveAxis(N, 0, ABG)
21:24:31.150 00.000 12252 Move returns status 0, amount 0
21:24:31.150 00.000 12252 move complete, result=0
21:24:31.151 00.001 12252 worker thread done servicing request
21:24:31.151 00.000 12252 Worker thread wakes up
21:24:31.151 00.000 9044 GuideStep: -0.2 px 58 ms EAST, -0.0 px 0 ms NORTH
21:24:31.155 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:31.155 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:33.498 02.343 12252 Exposure complete
21:24:33.551 00.053 12252 worker thread done servicing request
21:24:33.551 00.000 9044 OnExposeComplete: enter
21:24:33.552 00.001 9044 UpdateGuideState(): m_state=6
21:24:33.553 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1893
21:24:33.554 00.001 9044 Star::Find returns 1 (0), X=1008.16, Y=821.24, Mass=5550, SNR=51.1, Peak=173 HFD=5.1
21:24:33.556 00.002 9044 MultiStar: [#1 0.06,0.23,1.07,U] [#2 0.04,0.05,1.20,U] [#3 0.00,0.04,0.86,U] [#4 0.04,0.13,1.27,U] [#5 0.09,0.05,0.66,U] [#6 0.04,-0.08,0.42,U] [#7 0.02,0.05,0.44,U] [#8 -0.11,0.05,0.42,U] 
21:24:33.557 00.001 9044 single-star, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.00, -0.07}
21:24:33.558 00.001 9044 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.62) = xAngle (0.13 = 0.13)
21:24:33.559 00.001 9044 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.96 = -2.96)
21:24:33.561 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.50 mountX=0.07 mountY=-0.01, mountTheta=-0.18
21:24:33.563 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.07, opts=13)
21:24:33.564 00.001 9044 Enqueuing Move request for scope (0.00, -0.07)
21:24:33.565 00.001 12252 Worker thread wakes up
21:24:33.565 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:33.566 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
21:24:33.566 00.000 9044 UpdateGuideState exits: m=5550 SNR=51.1
21:24:33.568 00.002 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
21:24:33.568 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:33.569 00.001 12252 Moving (0.00, -0.07) raw xDistance=0.07 yDistance=-0.01
21:24:33.569 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:33.570 00.001 9044 Enqueuing Expose request
21:24:33.572 00.002 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1342.51
21:24:33.572 00.000 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
21:24:33.572 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:33.572 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:24:33.572 00.000 12252 MoveAxis(E, 7, ABG)
21:24:33.572 00.000 12252 Guiding  Dir = 2, Dur = 7
21:24:33.572 00.000 12252 IsSlewing returns 0
21:24:33.572 00.000 12252 IsGuiding returns 0
21:24:33.575 00.003 12252 PulseGuide returned control before completion, sleep 16
21:24:33.599 00.024 12252 IsGuiding returns 0
21:24:33.599 00.000 12252 Move returns status 0, amount 7
21:24:33.599 00.000 12252 MoveAxis(N, 0, ABG)
21:24:33.599 00.000 12252 Move returns status 0, amount 0
21:24:33.599 00.000 12252 move complete, result=0
21:24:33.599 00.000 12252 worker thread done servicing request
21:24:33.600 00.001 12252 Worker thread wakes up
21:24:33.600 00.000 9044 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
21:24:33.601 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:33.602 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:35.951 02.349 12252 Exposure complete
21:24:36.000 00.049 12252 worker thread done servicing request
21:24:36.000 00.000 9044 OnExposeComplete: enter
21:24:36.003 00.003 9044 UpdateGuideState(): m_state=6
21:24:36.006 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1894
21:24:36.008 00.002 9044 Star::Find returns 1 (0), X=1008.15, Y=821.49, Mass=5456, SNR=50.6, Peak=173 HFD=5.2
21:24:36.011 00.003 9044 MultiStar: [#1 0.09,0.40,0.00,M5] [#2 0.04,0.18,1.21,U] [#3 0.01,0.20,0.86,U] [#4 0.09,0.20,1.28,U] [#5 0.09,0.20,0.66,U] [#6 -0.01,0.22,0.43,U] [#7 0.06,0.17,0.44,U] [#8 -0.05,0.30,0.43,U] 
21:24:36.013 00.002 9044 single-star, 7 included, MultiStar: {0.04, 0.20}, one-star: {-0.01, 0.18}
21:24:36.014 00.001 9044 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.62) = xAngle (3.25 = -3.04)
21:24:36.016 00.002 9044 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.16 = 0.16)
21:24:36.017 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.62 mountX=-0.18 mountY=0.03, mountTheta=2.98
21:24:36.020 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.18, opts=13)
21:24:36.022 00.002 9044 Enqueuing Move request for scope (-0.01, 0.18)
21:24:36.023 00.001 12252 Worker thread wakes up
21:24:36.023 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
21:24:36.023 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
21:24:36.023 00.000 12252 Moving (-0.01, 0.18) raw xDistance=-0.18 yDistance=0.03
21:24:36.023 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:36.024 00.001 9044 UpdateGuideState exits: m=5456 SNR=50.6
21:24:36.025 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:36.026 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:36.027 00.001 9044 Enqueuing Expose request
21:24:36.028 00.001 12252 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 1342.68
21:24:36.028 00.000 12252 PPEC: input: -0.18, control: -0.13, exposure: 2000
21:24:36.029 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:36.029 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:24:36.029 00.000 12252 MoveAxis(E, 49, ABG)
21:24:36.029 00.000 12252 Guiding  Dir = 2, Dur = 49
21:24:36.029 00.000 12252 IsSlewing returns 0
21:24:36.030 00.001 12252 IsGuiding returns 0
21:24:36.031 00.001 12252 PulseGuide returned control before completion, sleep 58
21:24:36.102 00.071 12252 IsGuiding returns 0
21:24:36.102 00.000 12252 Move returns status 0, amount 49
21:24:36.103 00.001 12252 MoveAxis(N, 0, ABG)
21:24:36.103 00.000 12252 Move returns status 0, amount 0
21:24:36.103 00.000 12252 move complete, result=0
21:24:36.103 00.000 12252 worker thread done servicing request
21:24:36.103 00.000 12252 Worker thread wakes up
21:24:36.103 00.000 9044 GuideStep: -0.2 px 49 ms EAST, 0.0 px 0 ms NORTH
21:24:36.106 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:36.106 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:38.457 02.351 12252 Exposure complete
21:24:38.512 00.055 12252 worker thread done servicing request
21:24:38.512 00.000 9044 OnExposeComplete: enter
21:24:38.514 00.002 9044 UpdateGuideState(): m_state=6
21:24:38.516 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1895
21:24:38.518 00.002 9044 Star::Find returns 1 (0), X=1008.14, Y=821.24, Mass=5671, SNR=51.8, Peak=173 HFD=5.1
21:24:38.520 00.002 9044 MultiStar: [#1 -0.03,0.21,1.04,U] [#2 0.06,0.01,1.14,U] [#3 0.07,0.03,0.85,U] [#4 0.02,0.06,1.25,U] [#5 -0.01,0.05,0.64,U] [#6 -0.00,0.03,0.42,U] [#7 -0.02,0.04,0.44,U] [#8 -0.13,0.12,0.42,U] 
21:24:38.521 00.001 9044 refined, 8 included, MultiStar: {0.00, 0.05}, one-star: {-0.02, -0.06}
21:24:38.522 00.001 9044 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.62) = xAngle (3.12 = 3.12)
21:24:38.525 00.003 9044 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.04 = 0.04)
21:24:38.526 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.50 mountX=-0.05 mountY=0.00, mountTheta=3.10
21:24:38.528 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.05, opts=13)
21:24:38.529 00.001 9044 Enqueuing Move request for scope (0.00, 0.05)
21:24:38.530 00.001 12252 Worker thread wakes up
21:24:38.530 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:38.531 00.001 9044 UpdateGuideState exits: m=5671 SNR=51.8
21:24:38.532 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:38.533 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:38.537 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
21:24:38.537 00.000 9044 Enqueuing Expose request
21:24:38.539 00.002 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
21:24:38.539 00.000 12252 Moving (0.00, 0.05) raw xDistance=-0.05 yDistance=0.00
21:24:38.544 00.005 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1342.85
21:24:38.544 00.000 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
21:24:38.544 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:38.545 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:24:38.545 00.000 12252 MoveAxis(E, 8, ABG)
21:24:38.545 00.000 12252 Guiding  Dir = 2, Dur = 8
21:24:38.545 00.000 12252 IsSlewing returns 0
21:24:38.546 00.001 12252 IsGuiding returns 0
21:24:38.548 00.002 12252 PulseGuide returned control before completion, sleep 16
21:24:38.580 00.032 12252 IsGuiding returns 0
21:24:38.580 00.000 12252 Move returns status 0, amount 8
21:24:38.580 00.000 12252 MoveAxis(N, 0, ABG)
21:24:38.581 00.001 12252 Move returns status 0, amount 0
21:24:38.581 00.000 12252 move complete, result=0
21:24:38.581 00.000 12252 worker thread done servicing request
21:24:38.581 00.000 9044 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
21:24:38.583 00.002 12252 Worker thread wakes up
21:24:38.583 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:38.583 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:40.937 02.354 12252 Exposure complete
21:24:40.994 00.057 12252 worker thread done servicing request
21:24:40.994 00.000 9044 OnExposeComplete: enter
21:24:40.996 00.002 9044 UpdateGuideState(): m_state=6
21:24:40.997 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1896
21:24:40.998 00.001 9044 Star::Find returns 1 (0), X=1008.18, Y=821.46, Mass=5596, SNR=51.0, Peak=173 HFD=5.2
21:24:41.001 00.003 9044 MultiStar: [#1 0.00,0.44,0.00,M5] [#2 0.02,0.09,1.23,U] [#3 0.01,0.25,0.86,U] [#4 0.01,0.27,1.27,U] [#5 0.06,0.16,0.64,U] [#6 -0.14,0.25,0.43,U] [#7 0.03,0.24,0.44,U] [#8 -0.25,0.28,0.41,U] 
21:24:41.002 00.001 9044 single-star, 7 included, MultiStar: {-0.01, 0.20}, one-star: {0.02, 0.16}
21:24:41.003 00.001 9044 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.62) = xAngle (3.09 = 3.09)
21:24:41.004 00.001 9044 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.01 = 0.01)
21:24:41.005 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.47 mountX=-0.16 mountY=0.00, mountTheta=3.13
21:24:41.007 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.16, opts=13)
21:24:41.008 00.001 9044 Enqueuing Move request for scope (0.02, 0.16)
21:24:41.009 00.001 12252 Worker thread wakes up
21:24:41.009 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:41.010 00.001 9044 UpdateGuideState exits: m=5596 SNR=51.0
21:24:41.012 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:41.013 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:41.014 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
21:24:41.014 00.000 9044 Enqueuing Expose request
21:24:41.016 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
21:24:41.016 00.000 12252 Moving (0.02, 0.16) raw xDistance=-0.16 yDistance=0.00
21:24:41.020 00.004 12252 PPEC rslt: input = -0.16, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1343.02
21:24:41.020 00.000 12252 PPEC: input: -0.16, control: -0.11, exposure: 2000
21:24:41.020 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:41.020 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:24:41.020 00.000 12252 MoveAxis(E, 43, ABG)
21:24:41.020 00.000 12252 Guiding  Dir = 2, Dur = 43
21:24:41.020 00.000 12252 IsSlewing returns 0
21:24:41.020 00.000 12252 IsGuiding returns 0
21:24:41.023 00.003 12252 PulseGuide returned control before completion, sleep 52
21:24:41.090 00.067 12252 IsGuiding returns 0
21:24:41.090 00.000 12252 Move returns status 0, amount 43
21:24:41.091 00.001 12252 MoveAxis(N, 0, ABG)
21:24:41.091 00.000 12252 Move returns status 0, amount 0
21:24:41.091 00.000 12252 move complete, result=0
21:24:41.091 00.000 12252 worker thread done servicing request
21:24:41.091 00.000 12252 Worker thread wakes up
21:24:41.091 00.000 9044 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
21:24:41.093 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:41.093 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:43.431 02.338 12252 Exposure complete
21:24:43.481 00.050 12252 worker thread done servicing request
21:24:43.481 00.000 9044 OnExposeComplete: enter
21:24:43.483 00.002 9044 UpdateGuideState(): m_state=6
21:24:43.485 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1897
21:24:43.486 00.001 9044 Star::Find returns 1 (0), X=1008.04, Y=821.22, Mass=5652, SNR=51.6, Peak=173 HFD=5.3
21:24:43.489 00.003 9044 MultiStar: [#1 -0.26,0.29,1.05,U] [#2 -0.15,0.03,1.21,U] [#3 -0.23,-0.13,0.84,U] [#4 -0.15,0.12,1.26,U] [#5 -0.24,-0.11,0.66,U] [#6 -0.13,0.02,0.41,U] [#7 -0.13,0.08,0.44,U] [#8 -0.38,0.11,0.40,U] 
21:24:43.490 00.001 9044 single-star, 8 included, MultiStar: {-0.19, 0.04}, one-star: {-0.12, -0.08}
21:24:43.492 00.002 9044 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
21:24:43.495 00.003 9044 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.29)
21:24:43.497 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.53 mountX=0.09 mountY=0.11, mountTheta=0.89
21:24:43.502 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.08, opts=13)
21:24:43.504 00.002 9044 Enqueuing Move request for scope (-0.12, -0.08)
21:24:43.506 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:43.509 00.003 9044 UpdateGuideState exits: m=5652 SNR=51.6
21:24:43.511 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:43.513 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:43.515 00.002 9044 Enqueuing Expose request
21:24:43.517 00.002 12252 Worker thread wakes up
21:24:43.517 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
21:24:43.517 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
21:24:43.517 00.000 12252 Moving (-0.12, -0.08) raw xDistance=0.09 yDistance=0.11
21:24:43.521 00.004 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1343.19
21:24:43.521 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
21:24:43.521 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:43.521 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:24:43.521 00.000 12252 MoveAxis(E, 4, ABG)
21:24:43.521 00.000 12252 Guiding  Dir = 2, Dur = 4
21:24:43.522 00.001 12252 IsSlewing returns 0
21:24:43.522 00.000 12252 IsGuiding returns 0
21:24:43.524 00.002 12252 PulseGuide returned control before completion, sleep 13
21:24:43.539 00.015 12252 IsGuiding returns 0
21:24:43.539 00.000 12252 Move returns status 0, amount 4
21:24:43.539 00.000 12252 MoveAxis(N, 0, ABG)
21:24:43.539 00.000 12252 Move returns status 0, amount 0
21:24:43.539 00.000 12252 move complete, result=0
21:24:43.540 00.001 12252 worker thread done servicing request
21:24:43.540 00.000 12252 Worker thread wakes up
21:24:43.540 00.000 9044 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:24:43.541 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:43.541 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:45.875 02.334 12252 Exposure complete
21:24:45.921 00.046 12252 worker thread done servicing request
21:24:45.921 00.000 9044 OnExposeComplete: enter
21:24:45.922 00.001 9044 UpdateGuideState(): m_state=6
21:24:45.924 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1898
21:24:45.925 00.001 9044 Star::Find returns 1 (0), X=1008.11, Y=821.49, Mass=5508, SNR=50.6, Peak=173 HFD=5.2
21:24:45.926 00.001 9044 MultiStar: [#1 -0.03,0.35,1.06,U] [#2 -0.05,0.10,1.21,U] [#3 -0.05,0.18,0.87,U] [#4 0.02,0.19,1.28,U] [#5 -0.04,0.12,0.65,U] [#6 -0.09,0.17,0.42,U] [#7 0.09,0.18,0.43,U] [#8 -0.20,0.25,0.42,U] 
21:24:45.927 00.001 9044 single-star, 8 included, MultiStar: {-0.04, 0.19}, one-star: {-0.05, 0.18}
21:24:45.928 00.001 9044 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.62) = xAngle (3.46 = -2.82)
21:24:45.929 00.001 9044 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.38 = 0.38)
21:24:45.931 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.83 mountX=-0.18 mountY=0.07, mountTheta=2.77
21:24:45.933 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.18, opts=13)
21:24:45.934 00.001 9044 Enqueuing Move request for scope (-0.05, 0.18)
21:24:45.935 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:45.936 00.001 12252 Worker thread wakes up
21:24:45.936 00.000 9044 UpdateGuideState exits: m=5508 SNR=50.6
21:24:45.937 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
21:24:45.937 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:45.939 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:45.941 00.002 9044 Enqueuing Expose request
21:24:45.942 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
21:24:45.942 00.000 12252 Moving (-0.05, 0.18) raw xDistance=-0.18 yDistance=0.07
21:24:45.946 00.004 12252 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 1343.36
21:24:45.946 00.000 12252 PPEC: input: -0.18, control: -0.11, exposure: 2000
21:24:45.946 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:45.946 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:24:45.947 00.001 12252 MoveAxis(E, 45, ABG)
21:24:45.947 00.000 12252 Guiding  Dir = 2, Dur = 45
21:24:45.947 00.000 12252 IsSlewing returns 0
21:24:45.947 00.000 12252 IsGuiding returns 0
21:24:45.951 00.004 12252 PulseGuide returned control before completion, sleep 53
21:24:46.008 00.057 12252 IsGuiding returns 0
21:24:46.008 00.000 12252 Move returns status 0, amount 45
21:24:46.008 00.000 12252 MoveAxis(N, 0, ABG)
21:24:46.008 00.000 12252 Move returns status 0, amount 0
21:24:46.008 00.000 12252 move complete, result=0
21:24:46.008 00.000 12252 worker thread done servicing request
21:24:46.008 00.000 12252 Worker thread wakes up
21:24:46.008 00.000 9044 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
21:24:46.009 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:46.009 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:48.362 02.353 12252 Exposure complete
21:24:48.410 00.048 12252 worker thread done servicing request
21:24:48.410 00.000 9044 OnExposeComplete: enter
21:24:48.411 00.001 9044 UpdateGuideState(): m_state=6
21:24:48.413 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1899
21:24:48.414 00.001 9044 Star::Find returns 1 (0), X=1008.07, Y=821.36, Mass=5539, SNR=50.9, Peak=173 HFD=5.2
21:24:48.415 00.001 9044 MultiStar: [#1 -0.02,0.32,1.07,U] [#2 -0.09,0.18,1.20,U] [#3 -0.09,0.13,0.86,U] [#4 -0.04,0.23,1.28,U] [#5 -0.00,0.16,0.66,U] [#6 -0.15,0.16,0.42,U] [#7 -0.13,0.27,0.44,U] [#8 -0.25,0.25,0.42,U] 
21:24:48.417 00.002 9044 single-star, 8 included, MultiStar: {-0.08, 0.19}, one-star: {-0.09, 0.06}
21:24:48.419 00.002 9044 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.62) = xAngle (4.20 = -2.08)
21:24:48.419 00.000 9044 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.12 = 1.12)
21:24:48.420 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.58 mountX=-0.05 mountY=0.09, mountTheta=2.07
21:24:48.424 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.06, opts=13)
21:24:48.427 00.003 9044 Enqueuing Move request for scope (-0.09, 0.06)
21:24:48.429 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:48.432 00.003 9044 UpdateGuideState exits: m=5539 SNR=50.9
21:24:48.434 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:48.436 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:48.439 00.003 9044 Enqueuing Expose request
21:24:48.442 00.003 12252 Worker thread wakes up
21:24:48.442 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
21:24:48.442 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
21:24:48.442 00.000 12252 Moving (-0.09, 0.06) raw xDistance=-0.05 yDistance=0.09
21:24:48.447 00.005 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1343.53
21:24:48.447 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
21:24:48.447 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:48.447 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:24:48.447 00.000 12252 MoveAxis(E, 4, ABG)
21:24:48.447 00.000 12252 Guiding  Dir = 2, Dur = 4
21:24:48.448 00.001 12252 IsSlewing returns 0
21:24:48.448 00.000 12252 IsGuiding returns 0
21:24:48.450 00.002 12252 PulseGuide returned control before completion, sleep 13
21:24:48.468 00.018 12252 IsGuiding returns 0
21:24:48.468 00.000 12252 Move returns status 0, amount 4
21:24:48.468 00.000 12252 MoveAxis(N, 0, ABG)
21:24:48.468 00.000 12252 Move returns status 0, amount 0
21:24:48.468 00.000 12252 move complete, result=0
21:24:48.469 00.001 12252 worker thread done servicing request
21:24:48.469 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:24:48.471 00.002 12252 Worker thread wakes up
21:24:48.471 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:48.471 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:50.816 02.345 12252 Exposure complete
21:24:50.863 00.047 12252 worker thread done servicing request
21:24:50.863 00.000 9044 OnExposeComplete: enter
21:24:50.865 00.002 9044 UpdateGuideState(): m_state=6
21:24:50.867 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1900
21:24:50.868 00.001 9044 Star::Find returns 1 (0), X=1008.02, Y=821.39, Mass=5355, SNR=50.2, Peak=173 HFD=5.2
21:24:50.870 00.002 9044 MultiStar: [#1 -0.24,0.35,0.00,M3] [#2 -0.17,0.15,1.22,U] [#3 -0.12,0.11,0.88,U] [#4 -0.14,0.20,1.30,U] [#5 -0.23,0.16,0.68,U] [#6 -0.20,0.12,0.43,U] [#7 -0.14,0.12,0.44,U] [#8 -0.26,0.19,0.44,U] 
21:24:50.871 00.001 9044 single-star, 7 included, MultiStar: {-0.16, 0.14}, one-star: {-0.14, 0.09}
21:24:50.874 00.003 9044 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.62) = xAngle (4.23 = -2.05)
21:24:50.875 00.001 9044 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.15 = 1.15)
21:24:50.876 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.09 hyp=0.17 cameraTheta=2.61 mountX=-0.08 mountY=0.15, mountTheta=2.04
21:24:50.880 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.09, opts=13)
21:24:50.882 00.002 9044 Enqueuing Move request for scope (-0.14, 0.09)
21:24:50.884 00.002 12252 Worker thread wakes up
21:24:50.884 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.09) opts 0xd
21:24:50.884 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.09)
21:24:50.884 00.000 12252 Moving (-0.14, 0.09) raw xDistance=-0.08 yDistance=0.15
21:24:50.884 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:50.886 00.002 9044 UpdateGuideState exits: m=5355 SNR=50.2
21:24:50.888 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:50.889 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:50.891 00.002 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1343.70
21:24:50.891 00.000 9044 Enqueuing Expose request
21:24:50.894 00.003 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
21:24:50.894 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.15
21:24:50.894 00.000 12252 MoveAxis(E, 6, ABG)
21:24:50.894 00.000 12252 Guiding  Dir = 2, Dur = 6
21:24:50.895 00.001 12252 IsSlewing returns 0
21:24:50.896 00.001 12252 IsGuiding returns 0
21:24:50.898 00.002 12252 PulseGuide returned control before completion, sleep 14
21:24:50.920 00.022 12252 IsGuiding returns 0
21:24:50.920 00.000 12252 Move returns status 0, amount 6
21:24:50.921 00.001 12252 MoveAxis(S, 52, ABG)
21:24:50.921 00.000 12252 Guiding  Dir = 1, Dur = 52
21:24:50.921 00.000 12252 IsSlewing returns 0
21:24:50.921 00.000 12252 IsGuiding returns 0
21:24:50.926 00.005 12252 PulseGuide returned control before completion, sleep 58
21:24:50.999 00.073 12252 IsGuiding returns 0
21:24:50.999 00.000 12252 Move returns status 0, amount 52
21:24:50.999 00.000 12252 move complete, result=0
21:24:50.999 00.000 12252 worker thread done servicing request
21:24:50.999 00.000 12252 Worker thread wakes up
21:24:51.000 00.001 9044 GuideStep: -0.1 px 6 ms EAST, 0.2 px 52 ms SOUTH
21:24:51.002 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:51.002 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:53.348 02.346 12252 Exposure complete
21:24:53.396 00.048 12252 worker thread done servicing request
21:24:53.396 00.000 9044 OnExposeComplete: enter
21:24:53.396 00.000 9044 UpdateGuideState(): m_state=6
21:24:53.397 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1901
21:24:53.398 00.001 9044 Star::Find returns 1 (0), X=1008.19, Y=821.61, Mass=5442, SNR=50.4, Peak=173 HFD=5.2
21:24:53.400 00.002 9044 MultiStar: [#1 -0.10,0.54,0.00,M4] [#2 -0.03,0.30,1.21,U] [#3 -0.01,0.23,0.86,U] [#4 0.03,0.34,1.27,U] [#5 0.04,0.29,0.66,U] [#6 -0.12,0.38,0.43,U] [#7 0.02,0.38,0.44,U] [#8 -0.11,0.40,0.00,M1] 
21:24:53.401 00.001 9044 single-star, 6 included, MultiStar: {0.00, 0.31}, one-star: {0.03, 0.31}
21:24:53.402 00.001 9044 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.62) = xAngle (3.11 = 3.11)
21:24:53.403 00.001 9044 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.03 = 0.03)
21:24:53.404 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.49 mountX=-0.31 mountY=0.01, mountTheta=3.11
21:24:53.407 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.31, opts=13)
21:24:53.408 00.001 9044 Enqueuing Move request for scope (0.03, 0.31)
21:24:53.409 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:53.410 00.001 9044 UpdateGuideState exits: m=5442 SNR=50.4
21:24:53.411 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:53.414 00.003 12252 Worker thread wakes up
21:24:53.414 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:53.415 00.001 9044 Enqueuing Expose request
21:24:53.416 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
21:24:53.416 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
21:24:53.416 00.000 12252 Moving (0.03, 0.31) raw xDistance=-0.31 yDistance=0.01
21:24:53.420 00.004 12252 PPEC rslt: input = -0.31, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 1343.87
21:24:53.420 00.000 12252 PPEC: input: -0.31, control: -0.21, exposure: 2000
21:24:53.420 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:53.420 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:24:53.420 00.000 12252 MoveAxis(E, 81, ABG)
21:24:53.420 00.000 12252 Guiding  Dir = 2, Dur = 81
21:24:53.420 00.000 12252 IsSlewing returns 0
21:24:53.420 00.000 12252 IsGuiding returns 0
21:24:53.422 00.002 12252 PulseGuide returned control before completion, sleep 90
21:24:53.517 00.095 12252 IsGuiding returns 0
21:24:53.517 00.000 12252 Move returns status 0, amount 81
21:24:53.517 00.000 12252 MoveAxis(N, 0, ABG)
21:24:53.517 00.000 12252 Move returns status 0, amount 0
21:24:53.517 00.000 12252 move complete, result=0
21:24:53.517 00.000 12252 worker thread done servicing request
21:24:53.517 00.000 12252 Worker thread wakes up
21:24:53.517 00.000 9044 GuideStep: -0.3 px 81 ms EAST, 0.0 px 0 ms NORTH
21:24:53.520 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:53.520 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:55.862 02.342 12252 Exposure complete
21:24:55.936 00.074 12252 worker thread done servicing request
21:24:55.936 00.000 9044 OnExposeComplete: enter
21:24:55.940 00.004 9044 UpdateGuideState(): m_state=6
21:24:55.943 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1902
21:24:55.945 00.002 9044 Star::Find returns 1 (0), X=1008.31, Y=821.49, Mass=5676, SNR=51.5, Peak=173 HFD=5.2
21:24:55.948 00.003 9044 MultiStar: [#1 0.12,0.45,0.00,M5] [#2 0.02,0.23,1.18,U] [#3 0.27,0.34,0.00,M1] [#4 0.10,0.30,1.27,U] [#5 0.10,0.22,0.65,U] [#6 0.01,0.19,0.42,U] [#7 0.19,0.45,0.00,M1] [#8 -0.11,0.33,0.42,U] 
21:24:55.949 00.001 9044 single-star, 5 included, MultiStar: {0.06, 0.24}, one-star: {0.15, 0.18}
21:24:55.951 00.002 9044 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.62) = xAngle (2.52 = 2.52)
21:24:55.954 00.003 9044 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.57 = -0.57)
21:24:55.956 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=-0.19 mountY=-0.13, mountTheta=-2.56
21:24:55.961 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.18, opts=13)
21:24:55.964 00.003 9044 Enqueuing Move request for scope (0.15, 0.18)
21:24:55.966 00.002 12252 Worker thread wakes up
21:24:55.966 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:55.967 00.001 9044 UpdateGuideState exits: m=5676 SNR=51.5
21:24:55.969 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
21:24:55.969 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:55.971 00.002 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
21:24:55.971 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:55.973 00.002 9044 Enqueuing Expose request
21:24:55.974 00.001 12252 Moving (0.15, 0.18) raw xDistance=-0.19 yDistance=-0.13
21:24:55.977 00.003 12252 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 1344.04
21:24:55.977 00.000 12252 PPEC: input: -0.19, control: -0.14, exposure: 2000
21:24:55.977 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:55.977 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:24:55.977 00.000 12252 MoveAxis(E, 53, ABG)
21:24:55.977 00.000 12252 Guiding  Dir = 2, Dur = 53
21:24:55.978 00.001 12252 IsSlewing returns 0
21:24:55.978 00.000 12252 IsGuiding returns 0
21:24:55.979 00.001 12252 PulseGuide returned control before completion, sleep 62
21:24:56.057 00.078 12252 IsGuiding returns 0
21:24:56.057 00.000 12252 Move returns status 0, amount 53
21:24:56.057 00.000 12252 MoveAxis(N, 0, ABG)
21:24:56.057 00.000 12252 Move returns status 0, amount 0
21:24:56.057 00.000 12252 move complete, result=0
21:24:56.057 00.000 12252 worker thread done servicing request
21:24:56.058 00.001 9044 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
21:24:56.060 00.002 12252 Worker thread wakes up
21:24:56.060 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:56.060 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:58.406 02.346 12252 Exposure complete
21:24:58.449 00.043 12252 worker thread done servicing request
21:24:58.449 00.000 9044 OnExposeComplete: enter
21:24:58.450 00.001 9044 UpdateGuideState(): m_state=6
21:24:58.451 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1903
21:24:58.454 00.003 9044 Star::Find returns 1 (0), X=1008.31, Y=821.46, Mass=5450, SNR=50.7, Peak=173 HFD=5.2
21:24:58.455 00.001 9044 MultiStar: [#1 0.08,0.32,1.05,U] [#2 0.09,0.06,1.23,U] [#3 0.08,0.21,0.86,U] [#4 0.20,-0.11,1.28,U] [#5 0.33,0.16,0.66,U] [#6 0.08,0.28,0.42,U] [#7 0.18,0.17,0.44,U] [#8 0.05,0.26,0.43,U] 
21:24:58.456 00.001 9044 refined, 8 included, MultiStar: {0.14, 0.14}, one-star: {0.15, 0.15}
21:24:58.457 00.001 9044 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.62) = xAngle (2.40 = 2.40)
21:24:58.458 00.001 9044 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.68 = -0.68)
21:24:58.459 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.19 cameraTheta=0.78 mountX=-0.14 mountY=-0.12, mountTheta=-2.44
21:24:58.462 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.14, opts=13)
21:24:58.464 00.002 9044 Enqueuing Move request for scope (0.14, 0.14)
21:24:58.466 00.002 12252 Worker thread wakes up
21:24:58.466 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:24:58.467 00.001 9044 UpdateGuideState exits: m=5450 SNR=50.7
21:24:58.469 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:24:58.471 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:24:58.473 00.002 9044 Enqueuing Expose request
21:24:58.474 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
21:24:58.474 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
21:24:58.474 00.000 12252 Moving (0.14, 0.14) raw xDistance=-0.14 yDistance=-0.12
21:24:58.478 00.004 12252 PPEC rslt: input = -0.14, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1344.21
21:24:58.478 00.000 12252 PPEC: input: -0.14, control: -0.11, exposure: 2000
21:24:58.478 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:24:58.478 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:24:58.478 00.000 12252 MoveAxis(E, 43, ABG)
21:24:58.478 00.000 12252 Guiding  Dir = 2, Dur = 43
21:24:58.478 00.000 12252 IsSlewing returns 0
21:24:58.479 00.001 12252 IsGuiding returns 0
21:24:58.481 00.002 12252 PulseGuide returned control before completion, sleep 52
21:24:58.541 00.060 12252 IsGuiding returns 1
21:24:58.541 00.000 12252 scope still moving after pulse duration time elapsed
21:24:58.573 00.032 12252 IsSlewing returns 0
21:24:58.573 00.000 12252 IsGuiding returns 0
21:24:58.573 00.000 12252 scope move finished after 43 + 51 ms
21:24:58.573 00.000 12252 Move returns status 0, amount 43
21:24:58.573 00.000 12252 MoveAxis(N, 0, ABG)
21:24:58.573 00.000 12252 Move returns status 0, amount 0
21:24:58.573 00.000 12252 move complete, result=0
21:24:58.574 00.001 12252 worker thread done servicing request
21:24:58.574 00.000 12252 Worker thread wakes up
21:24:58.574 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:24:58.574 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:24:58.574 00.000 9044 GuideStep: -0.1 px 43 ms EAST, -0.1 px 0 ms NORTH
21:25:00.927 02.353 12252 Exposure complete
21:25:00.990 00.063 12252 worker thread done servicing request
21:25:00.990 00.000 9044 OnExposeComplete: enter
21:25:00.991 00.001 9044 UpdateGuideState(): m_state=6
21:25:00.992 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1904
21:25:00.993 00.001 9044 Star::Find returns 1 (0), X=1008.30, Y=821.40, Mass=5530, SNR=50.7, Peak=173 HFD=5.3
21:25:00.994 00.001 9044 MultiStar: [#1 0.13,0.29,1.04,U] [#2 0.14,0.07,1.23,U] [#3 0.21,0.25,0.86,U] [#4 0.19,-0.07,1.29,U] [#5 0.22,0.11,0.66,U] [#6 0.24,0.03,0.42,U] [#7 0.12,0.17,0.44,U] [#8 0.05,0.19,0.41,U] 
21:25:00.995 00.001 9044 single-star, 8 included, MultiStar: {0.16, 0.11}, one-star: {0.14, 0.09}
21:25:00.996 00.001 9044 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.62) = xAngle (2.22 = 2.22)
21:25:00.997 00.001 9044 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.87 = -0.87)
21:25:00.997 00.000 9044 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.59 mountX=-0.10 mountY=-0.13, mountTheta=-2.24
21:25:01.000 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.09, opts=13)
21:25:01.003 00.003 9044 Enqueuing Move request for scope (0.14, 0.09)
21:25:01.005 00.002 12252 Worker thread wakes up
21:25:01.005 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
21:25:01.005 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
21:25:01.005 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:01.007 00.002 9044 UpdateGuideState exits: m=5530 SNR=50.7
21:25:01.009 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:01.011 00.002 12252 Moving (0.14, 0.09) raw xDistance=-0.10 yDistance=-0.13
21:25:01.011 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:01.014 00.003 9044 Enqueuing Expose request
21:25:01.019 00.005 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 1344.38
21:25:01.019 00.000 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
21:25:01.019 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:01.019 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:25:01.019 00.000 12252 MoveAxis(E, 32, ABG)
21:25:01.019 00.000 12252 Guiding  Dir = 2, Dur = 32
21:25:01.020 00.001 12252 IsSlewing returns 0
21:25:01.020 00.000 12252 IsGuiding returns 0
21:25:01.022 00.002 12252 PulseGuide returned control before completion, sleep 40
21:25:01.077 00.055 12252 IsGuiding returns 0
21:25:01.077 00.000 12252 Move returns status 0, amount 32
21:25:01.077 00.000 12252 MoveAxis(N, 0, ABG)
21:25:01.077 00.000 12252 Move returns status 0, amount 0
21:25:01.077 00.000 12252 move complete, result=0
21:25:01.078 00.001 12252 worker thread done servicing request
21:25:01.078 00.000 9044 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
21:25:01.080 00.002 12252 Worker thread wakes up
21:25:01.080 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:01.080 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:03.446 02.366 12252 Exposure complete
21:25:03.492 00.046 12252 worker thread done servicing request
21:25:03.492 00.000 9044 OnExposeComplete: enter
21:25:03.493 00.001 9044 UpdateGuideState(): m_state=6
21:25:03.494 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1905
21:25:03.495 00.001 9044 Star::Find returns 1 (0), X=1008.31, Y=821.16, Mass=5831, SNR=52.4, Peak=173 HFD=5.2
21:25:03.496 00.001 9044 MultiStar: [#1 0.07,-0.03,1.05,U] [#2 0.12,0.01,1.17,U] [#3 0.04,0.01,0.83,U] [#4 0.15,0.05,1.23,U] [#5 0.11,-0.00,0.64,U] [#6 0.10,-0.06,0.40,U] [#7 0.24,0.04,0.43,U] [#8 -0.05,0.05,0.40,U] 
21:25:03.497 00.001 9044 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.15, -0.14}
21:25:03.498 00.001 9044 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.62) = xAngle (1.51 = 1.51)
21:25:03.498 00.000 9044 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.57 = -1.57)
21:25:03.499 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.11 mountX=0.01 mountY=-0.11, mountTheta=-1.51
21:25:03.500 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.01, opts=13)
21:25:03.501 00.001 9044 Enqueuing Move request for scope (0.11, -0.01)
21:25:03.502 00.001 12252 Worker thread wakes up
21:25:03.502 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
21:25:03.502 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
21:25:03.502 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:03.505 00.003 12252 Moving (0.11, -0.01) raw xDistance=0.01 yDistance=-0.11
21:25:03.505 00.000 9044 UpdateGuideState exits: m=5831 SNR=52.4
21:25:03.507 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:03.510 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:03.511 00.001 9044 Enqueuing Expose request
21:25:03.513 00.002 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1344.54
21:25:03.513 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
21:25:03.513 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:03.513 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:25:03.513 00.000 12252 MoveAxis(E, 9, ABG)
21:25:03.513 00.000 12252 Guiding  Dir = 2, Dur = 9
21:25:03.515 00.002 12252 IsSlewing returns 0
21:25:03.515 00.000 12252 IsGuiding returns 0
21:25:03.517 00.002 12252 PulseGuide returned control before completion, sleep 17
21:25:03.541 00.024 12252 IsGuiding returns 0
21:25:03.541 00.000 12252 Move returns status 0, amount 9
21:25:03.541 00.000 12252 MoveAxis(N, 0, ABG)
21:25:03.541 00.000 12252 Move returns status 0, amount 0
21:25:03.542 00.001 12252 move complete, result=0
21:25:03.542 00.000 12252 worker thread done servicing request
21:25:03.542 00.000 12252 Worker thread wakes up
21:25:03.542 00.000 9044 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
21:25:03.544 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:03.544 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:05.893 02.349 12252 Exposure complete
21:25:05.935 00.042 12252 worker thread done servicing request
21:25:05.936 00.001 9044 OnExposeComplete: enter
21:25:05.936 00.000 9044 UpdateGuideState(): m_state=6
21:25:05.939 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1906
21:25:05.940 00.001 9044 Star::Find returns 1 (0), X=1008.30, Y=821.48, Mass=5544, SNR=50.9, Peak=173 HFD=5.2
21:25:05.942 00.002 9044 MultiStar: [#1 0.09,0.43,0.00,M3] [#2 0.20,0.19,1.19,U] [#3 0.03,0.23,0.87,U] [#4 0.08,0.14,1.26,U] [#5 0.17,0.28,0.65,U] [#6 0.06,0.33,0.43,U] [#7 0.24,0.22,0.44,U] [#8 -0.03,0.32,0.42,U] 
21:25:05.943 00.001 9044 single-star, 7 included, MultiStar: {0.12, 0.21}, one-star: {0.14, 0.18}
21:25:05.945 00.002 9044 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.62) = xAngle (2.51 = 2.51)
21:25:05.946 00.001 9044 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.57 = -0.57)
21:25:05.946 00.000 9044 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.89 mountX=-0.18 mountY=-0.12, mountTheta=-2.55
21:25:05.949 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.18, opts=13)
21:25:05.949 00.000 9044 Enqueuing Move request for scope (0.14, 0.18)
21:25:05.950 00.001 12252 Worker thread wakes up
21:25:05.950 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:05.951 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
21:25:05.951 00.000 9044 UpdateGuideState exits: m=5544 SNR=50.9
21:25:05.952 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
21:25:05.952 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:05.953 00.001 12252 Moving (0.14, 0.18) raw xDistance=-0.18 yDistance=-0.12
21:25:05.953 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:05.954 00.001 9044 Enqueuing Expose request
21:25:05.957 00.003 12252 PPEC rslt: input = -0.18, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 1344.71
21:25:05.957 00.000 12252 PPEC: input: -0.18, control: -0.14, exposure: 2000
21:25:05.957 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:05.957 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:25:05.957 00.000 12252 MoveAxis(E, 55, ABG)
21:25:05.957 00.000 12252 Guiding  Dir = 2, Dur = 55
21:25:05.958 00.001 12252 IsSlewing returns 0
21:25:05.958 00.000 12252 IsGuiding returns 0
21:25:05.959 00.001 12252 PulseGuide returned control before completion, sleep 64
21:25:06.034 00.075 12252 IsGuiding returns 0
21:25:06.034 00.000 12252 Move returns status 0, amount 55
21:25:06.034 00.000 12252 MoveAxis(N, 0, ABG)
21:25:06.034 00.000 12252 Move returns status 0, amount 0
21:25:06.034 00.000 12252 move complete, result=0
21:25:06.034 00.000 12252 worker thread done servicing request
21:25:06.034 00.000 12252 Worker thread wakes up
21:25:06.034 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:06.034 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:06.034 00.000 9044 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
21:25:08.397 02.363 12252 Exposure complete
21:25:08.466 00.069 12252 worker thread done servicing request
21:25:08.467 00.001 9044 OnExposeComplete: enter
21:25:08.468 00.001 9044 UpdateGuideState(): m_state=6
21:25:08.470 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1907
21:25:08.473 00.003 9044 Star::Find returns 1 (0), X=1008.23, Y=821.47, Mass=5406, SNR=50.4, Peak=173 HFD=5.2
21:25:08.475 00.002 9044 MultiStar: [#1 0.18,0.27,1.05,U] [#2 0.07,0.07,1.23,U] [#3 0.03,0.15,0.87,U] [#4 0.15,-0.16,1.30,U] [#5 0.05,0.10,0.66,U] [#6 0.10,0.14,0.44,U] [#7 0.11,0.11,0.44,U] [#8 -0.04,0.18,0.41,U] 
21:25:08.476 00.001 9044 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {0.07, 0.16}
21:25:08.479 00.003 9044 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.62) = xAngle (2.42 = 2.42)
21:25:08.481 00.002 9044 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.66 = -0.66)
21:25:08.484 00.003 9044 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.80 mountX=-0.10 mountY=-0.08, mountTheta=-2.45
21:25:08.488 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.10, opts=13)
21:25:08.490 00.002 9044 Enqueuing Move request for scope (0.09, 0.10)
21:25:08.493 00.003 12252 Worker thread wakes up
21:25:08.493 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:08.496 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
21:25:08.496 00.000 9044 UpdateGuideState exits: m=5406 SNR=50.4
21:25:08.498 00.002 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
21:25:08.498 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:08.500 00.002 12252 Moving (0.09, 0.10) raw xDistance=-0.10 yDistance=-0.08
21:25:08.500 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:08.501 00.001 9044 Enqueuing Expose request
21:25:08.503 00.002 12252 PPEC rslt: input = -0.10, final = -0.09, react = -0.06, pred = -0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 1344.87
21:25:08.503 00.000 12252 PPEC: input: -0.10, control: -0.09, exposure: 2000
21:25:08.503 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:08.503 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:25:08.503 00.000 12252 MoveAxis(E, 37, ABG)
21:25:08.503 00.000 12252 Guiding  Dir = 2, Dur = 37
21:25:08.504 00.001 12252 IsSlewing returns 0
21:25:08.504 00.000 12252 IsGuiding returns 0
21:25:08.506 00.002 12252 PulseGuide returned control before completion, sleep 45
21:25:08.567 00.061 12252 IsGuiding returns 0
21:25:08.567 00.000 12252 Move returns status 0, amount 37
21:25:08.567 00.000 12252 MoveAxis(N, 0, ABG)
21:25:08.567 00.000 12252 Move returns status 0, amount 0
21:25:08.567 00.000 12252 move complete, result=0
21:25:08.567 00.000 12252 worker thread done servicing request
21:25:08.568 00.001 9044 GuideStep: -0.1 px 37 ms EAST, -0.1 px 0 ms NORTH
21:25:08.569 00.001 12252 Worker thread wakes up
21:25:08.570 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:08.570 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:10.926 02.356 12252 Exposure complete
21:25:10.980 00.054 12252 worker thread done servicing request
21:25:10.980 00.000 9044 OnExposeComplete: enter
21:25:10.983 00.003 9044 UpdateGuideState(): m_state=6
21:25:10.986 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1908
21:25:10.989 00.003 9044 Star::Find returns 1 (0), X=1008.30, Y=821.24, Mass=5571, SNR=51.3, Peak=173 HFD=5.2
21:25:10.992 00.003 9044 MultiStar: [#1 0.10,0.29,1.04,U] [#2 0.09,0.04,1.20,U] [#3 0.08,0.15,0.86,U] [#4 0.10,0.11,1.27,U] [#5 0.17,0.05,0.65,U] [#6 0.11,0.10,0.42,U] [#7 0.20,0.05,0.44,U] [#8 -0.06,0.08,0.41,U] 
21:25:10.994 00.002 9044 refined, 8 included, MultiStar: {0.11, 0.10}, one-star: {0.14, -0.07}
21:25:10.997 00.003 9044 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.62) = xAngle (2.35 = 2.35)
21:25:10.999 00.002 9044 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.73 = -0.73)
21:25:11.002 00.003 9044 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.14 cameraTheta=0.73 mountX=-0.10 mountY=-0.10, mountTheta=-2.38
21:25:11.006 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.10, opts=13)
21:25:11.009 00.003 9044 Enqueuing Move request for scope (0.11, 0.10)
21:25:11.012 00.003 12252 Worker thread wakes up
21:25:11.012 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
21:25:11.012 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
21:25:11.012 00.000 12252 Moving (0.11, 0.10) raw xDistance=-0.10 yDistance=-0.10
21:25:11.012 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:11.015 00.003 9044 UpdateGuideState exits: m=5571 SNR=51.3
21:25:11.017 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:11.019 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:11.023 00.004 9044 Enqueuing Expose request
21:25:11.025 00.002 12252 PPEC rslt: input = -0.10, final = -0.09, react = -0.06, pred = -0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 1345.03
21:25:11.026 00.001 12252 PPEC: input: -0.10, control: -0.09, exposure: 2000
21:25:11.026 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:11.026 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:25:11.026 00.000 12252 MoveAxis(E, 36, ABG)
21:25:11.026 00.000 12252 Guiding  Dir = 2, Dur = 36
21:25:11.027 00.001 12252 IsSlewing returns 0
21:25:11.027 00.000 12252 IsGuiding returns 0
21:25:11.028 00.001 12252 PulseGuide returned control before completion, sleep 45
21:25:11.089 00.061 12252 IsGuiding returns 0
21:25:11.089 00.000 12252 Move returns status 0, amount 36
21:25:11.089 00.000 12252 MoveAxis(N, 0, ABG)
21:25:11.089 00.000 12252 Move returns status 0, amount 0
21:25:11.089 00.000 12252 move complete, result=0
21:25:11.089 00.000 12252 worker thread done servicing request
21:25:11.089 00.000 12252 Worker thread wakes up
21:25:11.089 00.000 9044 GuideStep: -0.1 px 36 ms EAST, -0.1 px 0 ms NORTH
21:25:11.093 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:11.093 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:13.438 02.345 12252 Exposure complete
21:25:13.498 00.060 12252 worker thread done servicing request
21:25:13.498 00.000 9044 OnExposeComplete: enter
21:25:13.500 00.002 9044 UpdateGuideState(): m_state=6
21:25:13.501 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1909
21:25:13.502 00.001 9044 Star::Find returns 1 (0), X=1008.34, Y=821.17, Mass=5487, SNR=50.7, Peak=173 HFD=5.2
21:25:13.503 00.001 9044 MultiStar: [#1 0.16,0.23,1.08,U] [#2 0.10,0.03,1.21,U] [#3 0.04,-0.06,0.86,U] [#4 0.20,-0.25,1.27,U] [#5 0.17,-0.04,0.65,U] [#6 0.14,0.02,0.42,U] [#7 0.24,0.10,0.45,U] [#8 0.02,0.09,0.42,U] 
21:25:13.504 00.001 9044 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.18, -0.14}
21:25:13.505 00.001 9044 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.62) = xAngle (1.48 = 1.48)
21:25:13.506 00.001 9044 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.60 = -1.60)
21:25:13.506 00.000 9044 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.14 mountX=0.01 mountY=-0.14, mountTheta=-1.48
21:25:13.508 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.02, opts=13)
21:25:13.509 00.001 9044 Enqueuing Move request for scope (0.14, -0.02)
21:25:13.510 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:13.511 00.001 9044 UpdateGuideState exits: m=5487 SNR=50.7
21:25:13.512 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:13.513 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:13.514 00.001 9044 Enqueuing Expose request
21:25:13.516 00.002 12252 Worker thread wakes up
21:25:13.516 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
21:25:13.516 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
21:25:13.516 00.000 12252 Moving (0.14, -0.02) raw xDistance=0.01 yDistance=-0.14
21:25:13.520 00.004 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1345.20
21:25:13.520 00.000 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
21:25:13.520 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:13.520 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:25:13.520 00.000 12252 MoveAxis(E, 12, ABG)
21:25:13.520 00.000 12252 Guiding  Dir = 2, Dur = 12
21:25:13.521 00.001 12252 IsSlewing returns 0
21:25:13.521 00.000 12252 IsGuiding returns 0
21:25:13.523 00.002 12252 PulseGuide returned control before completion, sleep 20
21:25:13.559 00.036 12252 IsGuiding returns 0
21:25:13.559 00.000 12252 Move returns status 0, amount 12
21:25:13.559 00.000 12252 MoveAxis(N, 0, ABG)
21:25:13.559 00.000 12252 Move returns status 0, amount 0
21:25:13.559 00.000 12252 move complete, result=0
21:25:13.559 00.000 12252 worker thread done servicing request
21:25:13.560 00.001 12252 Worker thread wakes up
21:25:13.560 00.000 9044 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
21:25:13.562 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:13.562 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:15.907 02.345 12252 Exposure complete
21:25:15.982 00.075 12252 worker thread done servicing request
21:25:15.982 00.000 9044 OnExposeComplete: enter
21:25:15.986 00.004 9044 UpdateGuideState(): m_state=6
21:25:15.988 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1910
21:25:15.990 00.002 9044 Star::Find returns 1 (0), X=1008.26, Y=821.16, Mass=5598, SNR=51.4, Peak=173 HFD=5.1
21:25:15.992 00.002 9044 MultiStar: [#1 0.14,-0.04,1.04,U] [#2 0.00,-0.11,1.22,U] [#3 -0.02,-0.13,0.86,U] [#4 0.17,-0.25,1.28,U] [#5 0.21,-0.14,0.66,U] [#6 0.13,-0.12,0.43,U] [#7 0.08,0.02,0.44,U] [#8 -0.03,0.05,0.42,U] 
21:25:15.994 00.002 9044 refined, 8 included, MultiStar: {0.09, -0.12}, one-star: {0.10, -0.15}
21:25:15.998 00.004 9044 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.62) = xAngle (0.71 = 0.71)
21:25:16.000 00.002 9044 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.37 = -2.37)
21:25:16.001 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.91 mountX=0.11 mountY=-0.10, mountTheta=-0.74
21:25:16.005 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.12, opts=13)
21:25:16.007 00.002 9044 Enqueuing Move request for scope (0.09, -0.12)
21:25:16.008 00.001 12252 Worker thread wakes up
21:25:16.008 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
21:25:16.008 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:16.009 00.001 9044 UpdateGuideState exits: m=5598 SNR=51.4
21:25:16.011 00.002 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
21:25:16.011 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:16.012 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:16.013 00.001 9044 Enqueuing Expose request
21:25:16.014 00.001 12252 Moving (0.09, -0.12) raw xDistance=0.11 yDistance=-0.10
21:25:16.016 00.002 12252 PPEC rslt: input = 0.11, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 1345.36
21:25:16.016 00.000 12252 PPEC: input: 0.11, control: 0.05, exposure: 2000
21:25:16.016 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:16.017 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:25:16.017 00.000 12252 MoveAxis(W, 18, ABG)
21:25:16.017 00.000 12252 Guiding  Dir = 3, Dur = 18
21:25:16.017 00.000 12252 IsSlewing returns 0
21:25:16.017 00.000 12252 IsGuiding returns 0
21:25:16.019 00.002 12252 PulseGuide returned control before completion, sleep 27
21:25:16.052 00.033 12252 IsGuiding returns 0
21:25:16.052 00.000 12252 Move returns status 0, amount 18
21:25:16.052 00.000 12252 MoveAxis(N, 0, ABG)
21:25:16.052 00.000 12252 Move returns status 0, amount 0
21:25:16.052 00.000 12252 move complete, result=0
21:25:16.052 00.000 12252 worker thread done servicing request
21:25:16.052 00.000 12252 Worker thread wakes up
21:25:16.053 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:16.053 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:16.053 00.000 9044 GuideStep: 0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
21:25:18.408 02.355 12252 Exposure complete
21:25:18.465 00.057 12252 worker thread done servicing request
21:25:18.465 00.000 9044 OnExposeComplete: enter
21:25:18.466 00.001 9044 UpdateGuideState(): m_state=6
21:25:18.468 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
21:25:18.469 00.001 9044 Star::Find returns 1 (0), X=1008.36, Y=821.46, Mass=5354, SNR=50.1, Peak=173 HFD=5.1
21:25:18.470 00.001 9044 MultiStar: [#1 0.12,0.35,1.06,U] [#2 0.11,0.11,1.21,U] [#3 0.03,0.14,0.87,U] [#4 0.13,0.15,1.28,U] [#5 0.10,0.12,0.66,U] [#6 0.12,0.11,0.44,U] [#7 0.13,0.14,0.45,U] [#8 -0.03,0.23,0.43,U] 
21:25:18.471 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.17}, one-star: {0.20, 0.15}
21:25:18.472 00.001 9044 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.62) = xAngle (2.62 = 2.62)
21:25:18.473 00.001 9044 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.47 = -0.47)
21:25:18.475 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=0.99 mountX=-0.17 mountY=-0.09, mountTheta=-2.66
21:25:18.477 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.17, opts=13)
21:25:18.478 00.001 9044 Enqueuing Move request for scope (0.11, 0.17)
21:25:18.479 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:18.480 00.001 9044 UpdateGuideState exits: m=5354 SNR=50.1
21:25:18.481 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:18.482 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:18.483 00.001 9044 Enqueuing Expose request
21:25:18.485 00.002 12252 Worker thread wakes up
21:25:18.485 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
21:25:18.485 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
21:25:18.485 00.000 12252 Moving (0.11, 0.17) raw xDistance=-0.17 yDistance=-0.09
21:25:18.489 00.004 12252 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 1345.51
21:25:18.489 00.000 12252 PPEC: input: -0.17, control: -0.12, exposure: 2000
21:25:18.489 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:18.489 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:25:18.489 00.000 12252 MoveAxis(E, 47, ABG)
21:25:18.489 00.000 12252 Guiding  Dir = 2, Dur = 47
21:25:18.489 00.000 12252 IsSlewing returns 0
21:25:18.489 00.000 12252 IsGuiding returns 0
21:25:18.491 00.002 12252 PulseGuide returned control before completion, sleep 55
21:25:18.551 00.060 12252 IsGuiding returns 1
21:25:18.551 00.000 12252 scope still moving after pulse duration time elapsed
21:25:18.581 00.030 12252 IsSlewing returns 0
21:25:18.581 00.000 12252 IsGuiding returns 0
21:25:18.581 00.000 12252 scope move finished after 47 + 45 ms
21:25:18.581 00.000 12252 Move returns status 0, amount 47
21:25:18.581 00.000 12252 MoveAxis(N, 0, ABG)
21:25:18.581 00.000 12252 Move returns status 0, amount 0
21:25:18.581 00.000 12252 move complete, result=0
21:25:18.583 00.002 12252 worker thread done servicing request
21:25:18.583 00.000 12252 Worker thread wakes up
21:25:18.583 00.000 9044 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
21:25:18.586 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:18.586 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:20.929 02.343 12252 Exposure complete
21:25:20.974 00.045 12252 worker thread done servicing request
21:25:20.974 00.000 9044 OnExposeComplete: enter
21:25:20.976 00.002 9044 UpdateGuideState(): m_state=6
21:25:20.977 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1912
21:25:20.977 00.000 9044 Star::Find returns 1 (0), X=1008.25, Y=821.18, Mass=5547, SNR=51.1, Peak=173 HFD=5.1
21:25:20.978 00.001 9044 MultiStar: [#1 0.03,0.21,1.05,U] [#2 0.11,-0.01,1.21,U] [#3 0.19,0.10,0.86,U] [#4 0.14,-0.19,1.27,U] [#5 0.15,-0.02,0.65,U] [#6 0.10,-0.06,0.42,U] [#7 0.19,0.04,0.44,U] [#8 -0.07,0.15,0.43,U] 
21:25:20.979 00.001 9044 refined, 8 included, MultiStar: {0.11, -0.00}, one-star: {0.09, -0.13}
21:25:20.980 00.001 9044 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.62) = xAngle (1.58 = 1.58)
21:25:20.981 00.001 9044 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.50 = -1.50)
21:25:20.982 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-0.04 mountX=-0.00 mountY=-0.11, mountTheta=-1.58
21:25:20.984 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.00, opts=13)
21:25:20.984 00.000 9044 Enqueuing Move request for scope (0.11, -0.00)
21:25:20.986 00.002 12252 Worker thread wakes up
21:25:20.986 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:20.987 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.00) opts 0xd
21:25:20.987 00.000 9044 UpdateGuideState exits: m=5547 SNR=51.1
21:25:20.988 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.00)
21:25:20.988 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:20.990 00.002 12252 Moving (0.11, -0.00) raw xDistance=-0.00 yDistance=-0.11
21:25:20.990 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:20.992 00.002 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1345.67
21:25:20.992 00.000 9044 Enqueuing Expose request
21:25:20.994 00.002 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
21:25:20.994 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:20.994 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:25:20.994 00.000 12252 MoveAxis(E, 2, ABG)
21:25:20.994 00.000 12252 Guiding  Dir = 2, Dur = 2
21:25:20.994 00.000 12252 IsSlewing returns 0
21:25:20.995 00.001 12252 IsGuiding returns 0
21:25:20.996 00.001 12252 PulseGuide returned control before completion, sleep 11
21:25:21.014 00.018 12252 IsGuiding returns 0
21:25:21.014 00.000 12252 Move returns status 0, amount 2
21:25:21.014 00.000 12252 MoveAxis(N, 0, ABG)
21:25:21.014 00.000 12252 Move returns status 0, amount 0
21:25:21.014 00.000 12252 move complete, result=0
21:25:21.014 00.000 12252 worker thread done servicing request
21:25:21.014 00.000 12252 Worker thread wakes up
21:25:21.014 00.000 9044 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:25:21.018 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:21.018 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:23.378 02.360 12252 Exposure complete
21:25:23.456 00.078 12252 worker thread done servicing request
21:25:23.456 00.000 9044 OnExposeComplete: enter
21:25:23.457 00.001 9044 UpdateGuideState(): m_state=6
21:25:23.460 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1913
21:25:23.462 00.002 9044 Star::Find returns 1 (0), X=1008.25, Y=821.52, Mass=5465, SNR=50.6, Peak=173 HFD=5.3
21:25:23.464 00.002 9044 MultiStar: [#1 0.12,0.36,1.06,U] [#2 -0.00,0.33,1.23,U] [#3 -0.01,0.16,0.85,U] [#4 0.05,0.23,1.28,U] [#5 0.04,0.12,0.67,U] [#6 0.14,0.07,0.43,U] [#7 0.03,0.16,0.45,U] [#8 -0.05,0.25,0.42,U] 
21:25:23.467 00.003 9044 single-star, 8 included, MultiStar: {0.05, 0.24}, one-star: {0.09, 0.22}
21:25:23.468 00.001 9044 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.62) = xAngle (2.81 = 2.81)
21:25:23.470 00.002 9044 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.27 = -0.27)
21:25:23.471 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.23 cameraTheta=1.19 mountX=-0.22 mountY=-0.06, mountTheta=-2.87
21:25:23.473 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.22, opts=13)
21:25:23.474 00.001 9044 Enqueuing Move request for scope (0.09, 0.22)
21:25:23.476 00.002 12252 Worker thread wakes up
21:25:23.476 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:23.477 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
21:25:23.477 00.000 9044 UpdateGuideState exits: m=5465 SNR=50.6
21:25:23.478 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:23.479 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
21:25:23.479 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:23.480 00.001 9044 Enqueuing Expose request
21:25:23.482 00.002 12252 Moving (0.09, 0.22) raw xDistance=-0.22 yDistance=-0.06
21:25:23.485 00.003 12252 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 1345.83
21:25:23.485 00.000 12252 PPEC: input: -0.22, control: -0.14, exposure: 2000
21:25:23.485 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:23.485 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:25:23.485 00.000 12252 MoveAxis(E, 56, ABG)
21:25:23.486 00.001 12252 Guiding  Dir = 2, Dur = 56
21:25:23.486 00.000 12252 IsSlewing returns 0
21:25:23.486 00.000 12252 IsGuiding returns 0
21:25:23.488 00.002 12252 PulseGuide returned control before completion, sleep 65
21:25:23.554 00.066 12252 IsGuiding returns 0
21:25:23.554 00.000 12252 Move returns status 0, amount 56
21:25:23.554 00.000 12252 MoveAxis(N, 0, ABG)
21:25:23.554 00.000 12252 Move returns status 0, amount 0
21:25:23.554 00.000 12252 move complete, result=0
21:25:23.554 00.000 12252 worker thread done servicing request
21:25:23.554 00.000 12252 Worker thread wakes up
21:25:23.554 00.000 9044 GuideStep: -0.2 px 56 ms EAST, -0.1 px 0 ms NORTH
21:25:23.556 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:23.556 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:25.920 02.364 12252 Exposure complete
21:25:25.998 00.078 12252 worker thread done servicing request
21:25:25.998 00.000 9044 OnExposeComplete: enter
21:25:25.999 00.001 9044 UpdateGuideState(): m_state=6
21:25:26.000 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1914
21:25:26.001 00.001 9044 Star::Find returns 1 (0), X=1008.20, Y=821.19, Mass=5465, SNR=50.6, Peak=173 HFD=5.0
21:25:26.003 00.002 9044 MultiStar: [#1 -0.01,0.22,1.06,U] [#2 -0.07,0.11,1.23,U] [#3 -0.02,0.11,0.86,U] [#4 -0.04,0.07,1.28,U] [#5 -0.06,0.08,0.66,U] [#6 -0.00,0.21,0.43,U] [#7 -0.01,0.12,0.45,U] [#8 -0.14,0.27,0.42,U] 
21:25:26.005 00.002 9044 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {0.04, -0.11}
21:25:26.006 00.001 9044 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.62) = xAngle (3.49 = -2.79)
21:25:26.007 00.001 9044 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.41 = 0.41)
21:25:26.009 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.87 mountX=-0.10 mountY=0.04, mountTheta=2.74
21:25:26.011 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.10, opts=13)
21:25:26.012 00.001 9044 Enqueuing Move request for scope (-0.03, 0.10)
21:25:26.013 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:26.014 00.001 9044 UpdateGuideState exits: m=5465 SNR=50.6
21:25:26.015 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:26.017 00.002 12252 Worker thread wakes up
21:25:26.017 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:26.018 00.001 9044 Enqueuing Expose request
21:25:26.018 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
21:25:26.019 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
21:25:26.019 00.000 12252 Moving (-0.03, 0.10) raw xDistance=-0.10 yDistance=0.04
21:25:26.022 00.003 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.05, hyst_pct = 0.00, period_length = 1345.98
21:25:26.022 00.000 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
21:25:26.022 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:26.022 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:25:26.022 00.000 12252 MoveAxis(E, 30, ABG)
21:25:26.022 00.000 12252 Guiding  Dir = 2, Dur = 30
21:25:26.022 00.000 12252 IsSlewing returns 0
21:25:26.022 00.000 12252 IsGuiding returns 0
21:25:26.024 00.002 12252 PulseGuide returned control before completion, sleep 39
21:25:26.068 00.044 12252 IsGuiding returns 0
21:25:26.068 00.000 12252 Move returns status 0, amount 30
21:25:26.068 00.000 12252 MoveAxis(N, 0, ABG)
21:25:26.068 00.000 12252 Move returns status 0, amount 0
21:25:26.068 00.000 12252 move complete, result=0
21:25:26.068 00.000 12252 worker thread done servicing request
21:25:26.068 00.000 12252 Worker thread wakes up
21:25:26.068 00.000 9044 GuideStep: -0.1 px 30 ms EAST, 0.0 px 0 ms NORTH
21:25:26.070 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:26.071 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:28.437 02.366 12252 Exposure complete
21:25:28.503 00.066 12252 worker thread done servicing request
21:25:28.504 00.001 9044 OnExposeComplete: enter
21:25:28.505 00.001 9044 UpdateGuideState(): m_state=6
21:25:28.507 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1915
21:25:28.508 00.001 9044 Star::Find returns 1 (0), X=1008.17, Y=821.22, Mass=5700, SNR=51.8, Peak=173 HFD=5.3
21:25:28.509 00.001 9044 MultiStar: [#1 -0.11,0.32,1.05,U] [#2 -0.12,0.07,1.21,U] [#3 -0.09,0.19,0.85,U] [#4 -0.04,0.13,1.26,U] [#5 -0.12,0.21,0.64,U] [#6 -0.01,0.13,0.41,U] [#7 -0.03,0.19,0.43,U] [#8 -0.09,0.30,0.40,U] 
21:25:28.510 00.001 9044 single-star, 8 included, MultiStar: {-0.07, 0.15}, one-star: {0.01, -0.08}
21:25:28.512 00.002 9044 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.62) = xAngle (0.18 = 0.18)
21:25:28.514 00.002 9044 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.90 = -2.90)
21:25:28.515 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.44 mountX=0.08 mountY=-0.02, mountTheta=-0.24
21:25:28.517 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.08, opts=13)
21:25:28.518 00.001 9044 Enqueuing Move request for scope (0.01, -0.08)
21:25:28.519 00.001 12252 Worker thread wakes up
21:25:28.519 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
21:25:28.519 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:28.521 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
21:25:28.521 00.000 9044 UpdateGuideState exits: m=5700 SNR=51.8
21:25:28.523 00.002 12252 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=-0.02
21:25:28.523 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:28.526 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:28.527 00.001 9044 Enqueuing Expose request
21:25:28.528 00.001 12252 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.13
21:25:28.528 00.000 12252 PPEC: input: 0.08, control: -0.02, exposure: 2000
21:25:28.528 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:28.528 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:25:28.529 00.001 12252 MoveAxis(E, 10, ABG)
21:25:28.529 00.000 12252 Guiding  Dir = 2, Dur = 10
21:25:28.529 00.000 12252 IsSlewing returns 0
21:25:28.529 00.000 12252 IsGuiding returns 0
21:25:28.531 00.002 12252 PulseGuide returned control before completion, sleep 18
21:25:28.550 00.019 12252 IsGuiding returns 1
21:25:28.550 00.000 12252 scope still moving after pulse duration time elapsed
21:25:28.581 00.031 12252 IsSlewing returns 0
21:25:28.581 00.000 12252 IsGuiding returns 0
21:25:28.581 00.000 12252 scope move finished after 10 + 42 ms
21:25:28.582 00.001 12252 Move returns status 0, amount 10
21:25:28.582 00.000 12252 MoveAxis(N, 0, ABG)
21:25:28.582 00.000 12252 Move returns status 0, amount 0
21:25:28.582 00.000 12252 move complete, result=0
21:25:28.582 00.000 12252 worker thread done servicing request
21:25:28.582 00.000 9044 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
21:25:28.584 00.002 12252 Worker thread wakes up
21:25:28.584 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:28.584 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:30.925 02.341 12252 Exposure complete
21:25:30.972 00.047 12252 worker thread done servicing request
21:25:30.972 00.000 9044 OnExposeComplete: enter
21:25:30.973 00.001 9044 UpdateGuideState(): m_state=6
21:25:30.974 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1916
21:25:30.975 00.001 9044 Star::Find returns 1 (0), X=1008.20, Y=821.38, Mass=5638, SNR=51.2, Peak=173 HFD=5.2
21:25:30.976 00.001 9044 MultiStar: [#1 -0.01,0.25,1.06,U] [#2 0.03,0.03,1.20,U] [#3 0.20,0.24,0.86,U] [#4 -0.01,0.13,1.28,U] [#5 0.13,0.07,0.65,U] [#6 0.10,0.07,0.42,U] [#7 0.09,0.15,0.43,U] [#8 -0.10,0.21,0.43,U] 
21:25:30.978 00.002 9044 single-star, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.04, 0.08}
21:25:30.978 00.000 9044 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.62) = xAngle (2.71 = 2.71)
21:25:30.979 00.001 9044 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.37 = -0.37)
21:25:30.980 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.09 mountX=-0.08 mountY=-0.03, mountTheta=-2.76
21:25:30.982 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.08, opts=13)
21:25:30.983 00.001 9044 Enqueuing Move request for scope (0.04, 0.08)
21:25:30.985 00.002 12252 Worker thread wakes up
21:25:30.985 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
21:25:30.985 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:30.986 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
21:25:30.986 00.000 12252 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=-0.03
21:25:30.986 00.000 9044 UpdateGuideState exits: m=5638 SNR=51.2
21:25:30.988 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:30.988 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:30.989 00.001 9044 Enqueuing Expose request
21:25:30.991 00.002 12252 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.28
21:25:30.991 00.000 12252 PPEC: input: -0.08, control: -0.03, exposure: 2000
21:25:30.991 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:30.991 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:25:30.991 00.000 12252 MoveAxis(E, 12, ABG)
21:25:30.991 00.000 12252 Guiding  Dir = 2, Dur = 12
21:25:30.991 00.000 12252 IsSlewing returns 0
21:25:30.992 00.001 12252 IsGuiding returns 0
21:25:30.993 00.001 12252 PulseGuide returned control before completion, sleep 21
21:25:31.026 00.033 12252 IsGuiding returns 0
21:25:31.028 00.002 12252 Move returns status 0, amount 12
21:25:31.028 00.000 12252 MoveAxis(N, 0, ABG)
21:25:31.028 00.000 12252 Move returns status 0, amount 0
21:25:31.028 00.000 12252 move complete, result=0
21:25:31.028 00.000 12252 worker thread done servicing request
21:25:31.028 00.000 12252 Worker thread wakes up
21:25:31.028 00.000 9044 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
21:25:31.029 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:31.029 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:33.390 02.361 12252 Exposure complete
21:25:33.437 00.047 12252 worker thread done servicing request
21:25:33.437 00.000 9044 OnExposeComplete: enter
21:25:33.439 00.002 9044 UpdateGuideState(): m_state=6
21:25:33.441 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1917
21:25:33.442 00.001 9044 Star::Find returns 1 (0), X=1008.20, Y=821.39, Mass=5503, SNR=50.7, Peak=173 HFD=5.2
21:25:33.443 00.001 9044 MultiStar: [#1 0.02,0.37,1.07,U] [#2 0.29,0.24,1.20,U] [#3 0.01,0.12,0.86,U] [#4 -0.01,0.25,1.29,U] [#5 0.03,0.03,0.66,U] [#6 -0.12,-0.02,0.42,U] [#7 -0.04,0.22,0.45,U] [#8 -0.06,0.36,0.42,U] 
21:25:33.444 00.001 9044 single-star, 8 included, MultiStar: {0.05, 0.20}, one-star: {0.04, 0.08}
21:25:33.445 00.001 9044 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.62) = xAngle (2.78 = 2.78)
21:25:33.445 00.000 9044 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.30 = -0.30)
21:25:33.447 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.16 mountX=-0.08 mountY=-0.03, mountTheta=-2.84
21:25:33.449 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.08, opts=13)
21:25:33.449 00.000 9044 Enqueuing Move request for scope (0.04, 0.08)
21:25:33.450 00.001 12252 Worker thread wakes up
21:25:33.450 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
21:25:33.450 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
21:25:33.450 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:33.452 00.002 12252 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=-0.03
21:25:33.452 00.000 9044 UpdateGuideState exits: m=5503 SNR=50.7
21:25:33.453 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:33.454 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:33.454 00.000 9044 Enqueuing Expose request
21:25:33.455 00.001 12252 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.43
21:25:33.455 00.000 12252 PPEC: input: -0.08, control: -0.04, exposure: 2000
21:25:33.455 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:33.455 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:25:33.455 00.000 12252 MoveAxis(E, 14, ABG)
21:25:33.456 00.001 12252 Guiding  Dir = 2, Dur = 14
21:25:33.456 00.000 12252 IsSlewing returns 0
21:25:33.456 00.000 12252 IsGuiding returns 0
21:25:33.458 00.002 12252 PulseGuide returned control before completion, sleep 22
21:25:33.485 00.027 12252 IsGuiding returns 1
21:25:33.485 00.000 12252 scope still moving after pulse duration time elapsed
21:25:33.518 00.033 12252 IsSlewing returns 0
21:25:33.518 00.000 12252 IsGuiding returns 0
21:25:33.518 00.000 12252 scope move finished after 14 + 47 ms
21:25:33.518 00.000 12252 Move returns status 0, amount 14
21:25:33.518 00.000 12252 MoveAxis(N, 0, ABG)
21:25:33.518 00.000 12252 Move returns status 0, amount 0
21:25:33.518 00.000 12252 move complete, result=0
21:25:33.518 00.000 12252 worker thread done servicing request
21:25:33.518 00.000 12252 Worker thread wakes up
21:25:33.519 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:33.519 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:33.519 00.000 9044 GuideStep: -0.1 px 14 ms EAST, -0.0 px 0 ms NORTH
21:25:35.859 02.340 12252 Exposure complete
21:25:35.915 00.056 12252 worker thread done servicing request
21:25:35.916 00.001 9044 OnExposeComplete: enter
21:25:35.918 00.002 9044 UpdateGuideState(): m_state=6
21:25:35.921 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1918
21:25:35.924 00.003 9044 Star::Find returns 1 (0), X=1008.20, Y=821.40, Mass=5734, SNR=51.8, Peak=173 HFD=5.2
21:25:35.927 00.003 9044 MultiStar: [#1 0.09,0.31,1.06,U] [#2 0.06,0.16,1.21,U] [#3 0.03,0.11,0.83,U] [#4 -0.03,0.16,1.26,U] [#5 -0.01,0.17,0.65,U] [#6 0.01,0.10,0.41,U] [#7 0.12,0.12,0.42,U] [#8 -0.06,0.41,0.00,M1] 
21:25:35.930 00.003 9044 single-star, 7 included, MultiStar: {0.03, 0.16}, one-star: {0.04, 0.09}
21:25:35.932 00.002 9044 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.62) = xAngle (2.75 = 2.75)
21:25:35.934 00.002 9044 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.33 = -0.33)
21:25:35.936 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.13 mountX=-0.09 mountY=-0.03, mountTheta=-2.80
21:25:35.940 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.09, opts=13)
21:25:35.941 00.001 9044 Enqueuing Move request for scope (0.04, 0.09)
21:25:35.943 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:35.944 00.001 9044 UpdateGuideState exits: m=5734 SNR=51.8
21:25:35.946 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:35.947 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:35.948 00.001 9044 Enqueuing Expose request
21:25:35.949 00.001 12252 Worker thread wakes up
21:25:35.949 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
21:25:35.949 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
21:25:35.949 00.000 12252 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=-0.03
21:25:35.956 00.007 12252 PPEC rslt: input = -0.09, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.58
21:25:35.956 00.000 12252 PPEC: input: -0.09, control: -0.03, exposure: 2000
21:25:35.956 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:35.956 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:25:35.956 00.000 12252 MoveAxis(E, 13, ABG)
21:25:35.956 00.000 12252 Guiding  Dir = 2, Dur = 13
21:25:35.957 00.001 12252 IsSlewing returns 0
21:25:35.957 00.000 12252 IsGuiding returns 0
21:25:35.959 00.002 12252 PulseGuide returned control before completion, sleep 21
21:25:35.993 00.034 12252 IsGuiding returns 0
21:25:35.994 00.001 12252 Move returns status 0, amount 13
21:25:35.994 00.000 12252 MoveAxis(N, 0, ABG)
21:25:35.994 00.000 12252 Move returns status 0, amount 0
21:25:35.994 00.000 12252 move complete, result=0
21:25:35.994 00.000 12252 worker thread done servicing request
21:25:35.994 00.000 12252 Worker thread wakes up
21:25:35.994 00.000 9044 GuideStep: -0.1 px 13 ms EAST, -0.0 px 0 ms NORTH
21:25:35.997 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:35.997 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:38.336 02.339 12252 Exposure complete
21:25:38.404 00.068 12252 worker thread done servicing request
21:25:38.404 00.000 9044 OnExposeComplete: enter
21:25:38.405 00.001 9044 UpdateGuideState(): m_state=6
21:25:38.406 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1919
21:25:38.406 00.000 9044 Star::Find returns 1 (0), X=1008.25, Y=821.23, Mass=5734, SNR=51.9, Peak=173 HFD=5.2
21:25:38.408 00.002 9044 MultiStar: [#1 0.06,0.21,1.05,U] [#2 0.06,0.05,1.19,U] [#3 0.08,0.10,0.85,U] [#4 0.06,0.08,1.24,U] [#5 0.13,0.01,0.65,U] [#6 0.08,-0.07,0.42,U] [#7 0.21,0.03,0.42,U] [#8 -0.09,0.10,0.42,U] 
21:25:38.410 00.002 9044 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.09, -0.07}
21:25:38.411 00.001 9044 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.62) = xAngle (2.30 = 2.30)
21:25:38.412 00.001 9044 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.79 = -0.79)
21:25:38.412 00.000 9044 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.67 mountX=-0.06 mountY=-0.07, mountTheta=-2.33
21:25:38.414 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.06, opts=13)
21:25:38.415 00.001 9044 Enqueuing Move request for scope (0.07, 0.06)
21:25:38.417 00.002 12252 Worker thread wakes up
21:25:38.417 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:38.418 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
21:25:38.418 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
21:25:38.418 00.000 12252 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.07
21:25:38.418 00.000 9044 UpdateGuideState exits: m=5734 SNR=51.9
21:25:38.419 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:38.420 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:38.421 00.001 9044 Enqueuing Expose request
21:25:38.422 00.001 12252 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.72
21:25:38.422 00.000 12252 PPEC: input: -0.06, control: -0.03, exposure: 2000
21:25:38.422 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:38.422 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:25:38.422 00.000 12252 MoveAxis(E, 12, ABG)
21:25:38.422 00.000 12252 Guiding  Dir = 2, Dur = 12
21:25:38.422 00.000 12252 IsSlewing returns 0
21:25:38.423 00.001 12252 IsGuiding returns 0
21:25:38.424 00.001 12252 PulseGuide returned control before completion, sleep 21
21:25:38.453 00.029 12252 IsGuiding returns 0
21:25:38.453 00.000 12252 Move returns status 0, amount 12
21:25:38.453 00.000 12252 MoveAxis(N, 0, ABG)
21:25:38.453 00.000 12252 Move returns status 0, amount 0
21:25:38.453 00.000 12252 move complete, result=0
21:25:38.453 00.000 12252 worker thread done servicing request
21:25:38.453 00.000 12252 Worker thread wakes up
21:25:38.453 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:38.453 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:38.453 00.000 9044 GuideStep: -0.1 px 12 ms EAST, -0.1 px 0 ms NORTH
21:25:40.797 02.344 12252 Exposure complete
21:25:40.867 00.070 12252 worker thread done servicing request
21:25:40.867 00.000 9044 OnExposeComplete: enter
21:25:40.870 00.003 9044 UpdateGuideState(): m_state=6
21:25:40.871 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1920
21:25:40.873 00.002 9044 Star::Find returns 1 (0), X=1008.20, Y=821.18, Mass=5609, SNR=51.3, Peak=173 HFD=5.1
21:25:40.874 00.001 9044 MultiStar: [#1 -0.03,0.29,1.04,U] [#2 0.05,0.03,1.20,U] [#3 -0.02,0.09,0.84,U] [#4 0.07,-0.21,1.28,U] [#5 -0.04,0.10,0.65,U] [#6 0.03,-0.00,0.43,U] [#7 0.03,0.01,0.44,U] [#8 -0.15,0.14,0.43,U] 
21:25:40.875 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.04, -0.12}
21:25:40.875 00.000 9044 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.62) = xAngle (2.73 = 2.73)
21:25:40.876 00.001 9044 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.35 = -0.35)
21:25:40.877 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.11 mountX=-0.02 mountY=-0.01, mountTheta=-2.78
21:25:40.879 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.02, opts=13)
21:25:40.880 00.001 9044 Enqueuing Move request for scope (0.01, 0.02)
21:25:40.880 00.000 12252 Worker thread wakes up
21:25:40.881 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
21:25:40.881 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
21:25:40.881 00.000 12252 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
21:25:40.881 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:40.882 00.001 9044 UpdateGuideState exits: m=5609 SNR=51.3
21:25:40.882 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:40.883 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:40.884 00.001 9044 Enqueuing Expose request
21:25:40.886 00.002 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1346.86
21:25:40.886 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
21:25:40.886 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:40.886 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:25:40.886 00.000 12252 MoveAxis(E, 10, ABG)
21:25:40.886 00.000 12252 Guiding  Dir = 2, Dur = 10
21:25:40.886 00.000 12252 IsSlewing returns 0
21:25:40.888 00.002 12252 IsGuiding returns 0
21:25:40.890 00.002 12252 PulseGuide returned control before completion, sleep 19
21:25:40.915 00.025 12252 IsGuiding returns 1
21:25:40.915 00.000 12252 scope still moving after pulse duration time elapsed
21:25:40.945 00.030 12252 IsSlewing returns 0
21:25:40.945 00.000 12252 IsGuiding returns 0
21:25:40.945 00.000 12252 scope move finished after 10 + 47 ms
21:25:40.945 00.000 12252 Move returns status 0, amount 10
21:25:40.945 00.000 12252 MoveAxis(N, 0, ABG)
21:25:40.946 00.001 12252 Move returns status 0, amount 0
21:25:40.946 00.000 12252 move complete, result=0
21:25:40.946 00.000 12252 worker thread done servicing request
21:25:40.946 00.000 9044 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
21:25:40.948 00.002 12252 Worker thread wakes up
21:25:40.948 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:40.948 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:43.307 02.359 12252 Exposure complete
21:25:43.355 00.048 12252 worker thread done servicing request
21:25:43.355 00.000 9044 OnExposeComplete: enter
21:25:43.358 00.003 9044 UpdateGuideState(): m_state=6
21:25:43.359 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1921
21:25:43.362 00.003 9044 Star::Find returns 1 (0), X=1008.38, Y=821.06, Mass=5520, SNR=51.0, Peak=173 HFD=5.1
21:25:43.363 00.001 9044 MultiStar: [#1 0.13,0.20,1.05,U] [#2 0.01,0.03,1.23,U] [#3 -0.00,-0.11,0.86,U] [#4 0.09,0.00,1.26,U] [#5 -0.04,0.01,0.66,U] [#6 0.08,-0.05,0.42,U] [#7 0.10,-0.03,0.44,U] [#8 0.01,0.08,0.42,U] 
21:25:43.365 00.002 9044 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.22, -0.25}
21:25:43.366 00.001 9044 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.62) = xAngle (1.46 = 1.46)
21:25:43.367 00.001 9044 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.62 = -1.62)
21:25:43.368 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.16 mountX=0.01 mountY=-0.07, mountTheta=-1.46
21:25:43.370 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.01, opts=13)
21:25:43.371 00.001 9044 Enqueuing Move request for scope (0.07, -0.01)
21:25:43.372 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:43.373 00.001 12252 Worker thread wakes up
21:25:43.373 00.000 9044 UpdateGuideState exits: m=5520 SNR=51.0
21:25:43.374 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:43.375 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
21:25:43.375 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:43.377 00.002 9044 Enqueuing Expose request
21:25:43.378 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
21:25:43.378 00.000 12252 Moving (0.07, -0.01) raw xDistance=0.01 yDistance=-0.07
21:25:43.382 00.004 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.00
21:25:43.382 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
21:25:43.383 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:43.383 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:25:43.383 00.000 12252 MoveAxis(E, 7, ABG)
21:25:43.383 00.000 12252 Guiding  Dir = 2, Dur = 7
21:25:43.383 00.000 12252 IsSlewing returns 0
21:25:43.384 00.001 12252 IsGuiding returns 0
21:25:43.386 00.002 12252 PulseGuide returned control before completion, sleep 15
21:25:43.405 00.019 12252 IsGuiding returns 0
21:25:43.405 00.000 12252 Move returns status 0, amount 7
21:25:43.405 00.000 12252 MoveAxis(N, 0, ABG)
21:25:43.405 00.000 12252 Move returns status 0, amount 0
21:25:43.405 00.000 12252 move complete, result=0
21:25:43.406 00.001 12252 worker thread done servicing request
21:25:43.406 00.000 12252 Worker thread wakes up
21:25:43.406 00.000 9044 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
21:25:43.408 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:43.408 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:45.762 02.354 12252 Exposure complete
21:25:45.823 00.061 12252 worker thread done servicing request
21:25:45.823 00.000 9044 OnExposeComplete: enter
21:25:45.825 00.002 9044 UpdateGuideState(): m_state=6
21:25:45.827 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1922
21:25:45.829 00.002 9044 Star::Find returns 1 (0), X=1008.19, Y=821.06, Mass=5426, SNR=50.5, Peak=173 HFD=5.0
21:25:45.832 00.003 9044 MultiStar: [#1 -0.05,0.01,1.05,U] [#2 0.01,-0.04,1.21,U] [#3 -0.05,0.04,0.85,U] [#4 -0.00,-0.30,1.29,U] [#5 -0.08,-0.05,0.67,U] [#6 0.03,-0.10,0.43,U] [#7 -0.01,-0.07,0.44,U] [#8 -0.16,-0.03,0.43,U] 
21:25:45.833 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.10}, one-star: {0.03, -0.24}
21:25:45.835 00.002 9044 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.62) = xAngle (-0.17 = -0.17)
21:25:45.836 00.001 9044 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.26 = 3.03)
21:25:45.837 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.11 cameraTheta=-1.80 mountX=0.10 mountY=0.01, mountTheta=0.12
21:25:45.839 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.10, opts=13)
21:25:45.840 00.001 9044 Enqueuing Move request for scope (-0.02, -0.10)
21:25:45.841 00.001 12252 Worker thread wakes up
21:25:45.841 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:45.841 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
21:25:45.843 00.002 9044 UpdateGuideState exits: m=5426 SNR=50.5
21:25:45.843 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
21:25:45.843 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:45.844 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:45.845 00.001 9044 Enqueuing Expose request
21:25:45.847 00.002 12252 Moving (-0.02, -0.10) raw xDistance=0.10 yDistance=0.01
21:25:45.849 00.002 12252 PPEC rslt: input = 0.10, final = 0.05, react = 0.06, pred = -0.02, hyst = 0.05, hyst_pct = 0.00, period_length = 1347.14
21:25:45.849 00.000 12252 PPEC: input: 0.10, control: 0.05, exposure: 2000
21:25:45.849 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:45.849 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:25:45.849 00.000 12252 MoveAxis(W, 18, ABG)
21:25:45.849 00.000 12252 Guiding  Dir = 3, Dur = 18
21:25:45.849 00.000 12252 IsSlewing returns 0
21:25:45.850 00.001 12252 IsGuiding returns 0
21:25:45.852 00.002 12252 PulseGuide returned control before completion, sleep 27
21:25:45.893 00.041 12252 IsGuiding returns 0
21:25:45.893 00.000 12252 Move returns status 0, amount 18
21:25:45.893 00.000 12252 MoveAxis(N, 0, ABG)
21:25:45.893 00.000 12252 Move returns status 0, amount 0
21:25:45.893 00.000 12252 move complete, result=0
21:25:45.893 00.000 12252 worker thread done servicing request
21:25:45.893 00.000 12252 Worker thread wakes up
21:25:45.893 00.000 9044 GuideStep: 0.1 px 18 ms WEST, 0.0 px 0 ms NORTH
21:25:45.895 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:45.895 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:48.233 02.338 12252 Exposure complete
21:25:48.280 00.047 12252 worker thread done servicing request
21:25:48.280 00.000 9044 OnExposeComplete: enter
21:25:48.282 00.002 9044 UpdateGuideState(): m_state=6
21:25:48.284 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1923
21:25:48.285 00.001 9044 Star::Find returns 1 (0), X=1008.08, Y=821.17, Mass=5571, SNR=51.2, Peak=173 HFD=5.3
21:25:48.286 00.001 9044 MultiStar: [#1 -0.16,0.27,1.05,U] [#2 -0.14,0.05,1.19,U] [#3 -0.12,0.13,0.86,U] [#4 -0.14,0.11,1.29,U] [#5 -0.06,-0.01,0.66,U] [#6 -0.19,0.13,0.43,U] [#7 -0.11,0.15,0.45,U] [#8 -0.34,0.08,0.43,U] 
21:25:48.288 00.002 9044 single-star, 8 included, MultiStar: {-0.14, 0.08}, one-star: {-0.08, -0.13}
21:25:48.290 00.002 9044 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.62) = xAngle (-0.47 = -0.47)
21:25:48.291 00.001 9044 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.55 = 2.73)
21:25:48.293 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.09 mountX=0.14 mountY=0.06, mountTheta=0.42
21:25:48.295 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.13, opts=13)
21:25:48.298 00.003 9044 Enqueuing Move request for scope (-0.08, -0.13)
21:25:48.300 00.002 12252 Worker thread wakes up
21:25:48.300 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:48.300 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
21:25:48.300 00.000 9044 UpdateGuideState exits: m=5571 SNR=51.2
21:25:48.301 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:48.302 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:48.305 00.003 9044 Enqueuing Expose request
21:25:48.307 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
21:25:48.307 00.000 12252 Moving (-0.08, -0.13) raw xDistance=0.14 yDistance=0.06
21:25:48.309 00.002 12252 PPEC rslt: input = 0.14, final = 0.07, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 1347.28
21:25:48.310 00.001 12252 PPEC: input: 0.14, control: 0.07, exposure: 2000
21:25:48.310 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:48.310 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:25:48.310 00.000 12252 MoveAxis(W, 26, ABG)
21:25:48.310 00.000 12252 Guiding  Dir = 3, Dur = 26
21:25:48.310 00.000 12252 IsSlewing returns 0
21:25:48.310 00.000 12252 IsGuiding returns 0
21:25:48.313 00.003 12252 PulseGuide returned control before completion, sleep 35
21:25:48.350 00.037 12252 IsGuiding returns 0
21:25:48.350 00.000 12252 Move returns status 0, amount 26
21:25:48.350 00.000 12252 MoveAxis(N, 0, ABG)
21:25:48.350 00.000 12252 Move returns status 0, amount 0
21:25:48.350 00.000 12252 move complete, result=0
21:25:48.350 00.000 12252 worker thread done servicing request
21:25:48.350 00.000 12252 Worker thread wakes up
21:25:48.350 00.000 9044 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
21:25:48.352 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:48.352 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:50.706 02.354 12252 Exposure complete
21:25:50.777 00.071 12252 worker thread done servicing request
21:25:50.777 00.000 9044 OnExposeComplete: enter
21:25:50.779 00.002 9044 UpdateGuideState(): m_state=6
21:25:50.780 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1924
21:25:50.781 00.001 9044 Star::Find returns 1 (0), X=1008.04, Y=821.39, Mass=5384, SNR=50.3, Peak=173 HFD=5.2
21:25:50.782 00.001 9044 MultiStar: [#1 -0.16,0.35,1.06,U] [#2 -0.18,0.29,1.20,U] [#3 -0.27,0.23,0.87,U] [#4 -0.09,0.23,1.31,U] [#5 -0.26,0.11,0.66,U] [#6 -0.21,0.22,0.42,U] [#7 -0.16,0.24,0.45,U] [#8 -0.24,0.27,0.43,U] 
21:25:50.783 00.001 9044 single-star, 8 included, MultiStar: {-0.17, 0.23}, one-star: {-0.12, 0.09}
21:25:50.784 00.001 9044 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.62) = xAngle (4.12 = -2.16)
21:25:50.785 00.001 9044 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.04 = 1.04)
21:25:50.786 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.14 cameraTheta=2.50 mountX=-0.08 mountY=0.12, mountTheta=2.15
21:25:50.788 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.09, opts=13)
21:25:50.790 00.002 9044 Enqueuing Move request for scope (-0.12, 0.09)
21:25:50.791 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:50.792 00.001 9044 UpdateGuideState exits: m=5384 SNR=50.3
21:25:50.794 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:50.794 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:50.795 00.001 9044 Enqueuing Expose request
21:25:50.796 00.001 12252 Worker thread wakes up
21:25:50.796 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
21:25:50.796 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
21:25:50.796 00.000 12252 Moving (-0.12, 0.09) raw xDistance=-0.08 yDistance=0.12
21:25:50.799 00.003 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.41
21:25:50.799 00.000 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
21:25:50.799 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:50.799 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:25:50.799 00.000 12252 MoveAxis(E, 7, ABG)
21:25:50.799 00.000 12252 Guiding  Dir = 2, Dur = 7
21:25:50.799 00.000 12252 IsSlewing returns 0
21:25:50.800 00.001 12252 IsGuiding returns 0
21:25:50.803 00.003 12252 PulseGuide returned control before completion, sleep 15
21:25:50.833 00.030 12252 IsGuiding returns 0
21:25:50.833 00.000 12252 Move returns status 0, amount 7
21:25:50.833 00.000 12252 MoveAxis(N, 0, ABG)
21:25:50.833 00.000 12252 Move returns status 0, amount 0
21:25:50.834 00.001 12252 move complete, result=0
21:25:50.834 00.000 12252 worker thread done servicing request
21:25:50.834 00.000 9044 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:25:50.835 00.001 12252 Worker thread wakes up
21:25:50.835 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:50.835 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:53.178 02.343 12252 Exposure complete
21:25:53.228 00.050 12252 worker thread done servicing request
21:25:53.228 00.000 9044 OnExposeComplete: enter
21:25:53.231 00.003 9044 UpdateGuideState(): m_state=6
21:25:53.232 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1925
21:25:53.233 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.45, Mass=5412, SNR=50.5, Peak=173 HFD=5.2
21:25:53.234 00.001 9044 MultiStar: [#1 0.03,0.35,1.06,U] [#2 -0.01,0.16,1.19,U] [#3 -0.06,0.20,0.87,U] [#4 0.03,0.11,1.27,U] [#5 0.07,0.13,0.66,U] [#6 0.05,0.17,0.43,U] [#7 0.13,0.17,0.45,U] [#8 0.05,0.25,0.43,U] 
21:25:53.235 00.001 9044 single-star, 8 included, MultiStar: {0.02, 0.18}, one-star: {-0.01, 0.15}
21:25:53.236 00.001 9044 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.62) = xAngle (3.27 = -3.01)
21:25:53.237 00.001 9044 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.19 = 0.19)
21:25:53.238 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.65 mountX=-0.15 mountY=0.03, mountTheta=2.95
21:25:53.240 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.15, opts=13)
21:25:53.241 00.001 9044 Enqueuing Move request for scope (-0.01, 0.15)
21:25:53.243 00.002 12252 Worker thread wakes up
21:25:53.243 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:53.243 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
21:25:53.243 00.000 9044 UpdateGuideState exits: m=5412 SNR=50.5
21:25:53.244 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
21:25:53.244 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:53.245 00.001 12252 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=0.03
21:25:53.245 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:53.246 00.001 9044 Enqueuing Expose request
21:25:53.248 00.002 12252 PPEC rslt: input = -0.15, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 1347.54
21:25:53.248 00.000 12252 PPEC: input: -0.15, control: -0.11, exposure: 2000
21:25:53.248 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:53.248 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:25:53.248 00.000 12252 MoveAxis(E, 41, ABG)
21:25:53.248 00.000 12252 Guiding  Dir = 2, Dur = 41
21:25:53.248 00.000 12252 IsSlewing returns 0
21:25:53.249 00.001 12252 IsGuiding returns 0
21:25:53.250 00.001 12252 PulseGuide returned control before completion, sleep 50
21:25:53.310 00.060 12252 IsGuiding returns 0
21:25:53.310 00.000 12252 Move returns status 0, amount 41
21:25:53.311 00.001 12252 MoveAxis(N, 0, ABG)
21:25:53.311 00.000 12252 Move returns status 0, amount 0
21:25:53.311 00.000 12252 move complete, result=0
21:25:53.311 00.000 12252 worker thread done servicing request
21:25:53.311 00.000 12252 Worker thread wakes up
21:25:53.311 00.000 9044 GuideStep: -0.1 px 41 ms EAST, 0.0 px 0 ms NORTH
21:25:53.313 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:53.313 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:55.670 02.357 12252 Exposure complete
21:25:55.717 00.047 12252 worker thread done servicing request
21:25:55.717 00.000 9044 OnExposeComplete: enter
21:25:55.719 00.002 9044 UpdateGuideState(): m_state=6
21:25:55.720 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1926
21:25:55.721 00.001 9044 Star::Find returns 1 (0), X=1008.08, Y=821.24, Mass=5450, SNR=50.7, Peak=173 HFD=5.3
21:25:55.722 00.001 9044 MultiStar: [#1 -0.10,0.31,1.05,U] [#2 -0.16,0.06,1.22,U] [#3 -0.23,0.09,0.85,U] [#4 -0.13,0.16,1.28,U] [#5 -0.28,0.14,0.67,U] [#6 -0.18,0.02,0.43,U] [#7 -0.13,0.10,0.45,U] [#8 -0.29,0.19,0.42,U] 
21:25:55.723 00.001 9044 single-star, 8 included, MultiStar: {-0.16, 0.11}, one-star: {-0.08, -0.07}
21:25:55.725 00.002 9044 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.62) = xAngle (-0.82 = -0.82)
21:25:55.726 00.001 9044 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.90 = 2.38)
21:25:55.728 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.45 mountX=0.07 mountY=0.07, mountTheta=0.79
21:25:55.729 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.07, opts=13)
21:25:55.731 00.002 9044 Enqueuing Move request for scope (-0.08, -0.07)
21:25:55.732 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:55.733 00.001 9044 UpdateGuideState exits: m=5450 SNR=50.7
21:25:55.734 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:55.736 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:55.737 00.001 9044 Enqueuing Expose request
21:25:55.738 00.001 12252 Worker thread wakes up
21:25:55.738 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
21:25:55.738 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
21:25:55.738 00.000 12252 Moving (-0.08, -0.07) raw xDistance=0.07 yDistance=0.07
21:25:55.742 00.004 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.68
21:25:55.742 00.000 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
21:25:55.742 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:55.742 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:25:55.742 00.000 12252 MoveAxis(E, 6, ABG)
21:25:55.742 00.000 12252 Guiding  Dir = 2, Dur = 6
21:25:55.743 00.001 12252 IsSlewing returns 0
21:25:55.743 00.000 12252 IsGuiding returns 0
21:25:55.745 00.002 12252 PulseGuide returned control before completion, sleep 14
21:25:55.771 00.026 12252 IsGuiding returns 0
21:25:55.771 00.000 12252 Move returns status 0, amount 6
21:25:55.771 00.000 12252 MoveAxis(N, 0, ABG)
21:25:55.771 00.000 12252 Move returns status 0, amount 0
21:25:55.771 00.000 12252 move complete, result=0
21:25:55.772 00.001 12252 worker thread done servicing request
21:25:55.772 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:25:55.772 00.000 12252 Worker thread wakes up
21:25:55.773 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:55.773 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:25:58.111 02.338 12252 Exposure complete
21:25:58.157 00.046 12252 worker thread done servicing request
21:25:58.157 00.000 9044 OnExposeComplete: enter
21:25:58.160 00.003 9044 UpdateGuideState(): m_state=6
21:25:58.161 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1927
21:25:58.162 00.001 9044 Star::Find returns 1 (0), X=1008.11, Y=821.42, Mass=5561, SNR=51.0, Peak=173 HFD=5.2
21:25:58.164 00.002 9044 MultiStar: [#1 -0.08,0.32,1.08,U] [#2 -0.11,0.11,1.21,U] [#3 -0.07,0.17,0.85,U] [#4 -0.07,0.22,1.29,U] [#5 0.03,0.12,0.66,U] [#6 -0.05,0.14,0.42,U] [#7 -0.07,0.14,0.44,U] [#8 -0.19,0.26,0.41,U] 
21:25:58.165 00.001 9044 single-star, 8 included, MultiStar: {-0.07, 0.18}, one-star: {-0.05, 0.12}
21:25:58.166 00.001 9044 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.62) = xAngle (3.63 = -2.65)
21:25:58.167 00.001 9044 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.55 = 0.55)
21:25:58.168 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=2.01 mountX=-0.11 mountY=0.07, mountTheta=2.61
21:25:58.172 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.12, opts=13)
21:25:58.173 00.001 9044 Enqueuing Move request for scope (-0.05, 0.12)
21:25:58.174 00.001 12252 Worker thread wakes up
21:25:58.174 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:25:58.175 00.001 9044 UpdateGuideState exits: m=5561 SNR=51.0
21:25:58.176 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
21:25:58.176 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:25:58.177 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
21:25:58.177 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:25:58.178 00.001 9044 Enqueuing Expose request
21:25:58.179 00.001 12252 Moving (-0.05, 0.12) raw xDistance=-0.11 yDistance=0.07
21:25:58.181 00.002 12252 PPEC rslt: input = -0.11, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 1347.80
21:25:58.181 00.000 12252 PPEC: input: -0.11, control: -0.08, exposure: 2000
21:25:58.181 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:25:58.181 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:25:58.181 00.000 12252 MoveAxis(E, 33, ABG)
21:25:58.181 00.000 12252 Guiding  Dir = 2, Dur = 33
21:25:58.181 00.000 12252 IsSlewing returns 0
21:25:58.182 00.001 12252 IsGuiding returns 0
21:25:58.184 00.002 12252 PulseGuide returned control before completion, sleep 42
21:25:58.237 00.053 12252 IsGuiding returns 0
21:25:58.237 00.000 12252 Move returns status 0, amount 33
21:25:58.237 00.000 12252 MoveAxis(N, 0, ABG)
21:25:58.237 00.000 12252 Move returns status 0, amount 0
21:25:58.237 00.000 12252 move complete, result=0
21:25:58.237 00.000 12252 worker thread done servicing request
21:25:58.237 00.000 12252 Worker thread wakes up
21:25:58.238 00.001 9044 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
21:25:58.241 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:25:58.241 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:00.588 02.347 12252 Exposure complete
21:26:00.635 00.047 12252 worker thread done servicing request
21:26:00.635 00.000 9044 OnExposeComplete: enter
21:26:00.637 00.002 9044 UpdateGuideState(): m_state=6
21:26:00.640 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1928
21:26:00.641 00.001 9044 Star::Find returns 1 (0), X=1008.09, Y=821.11, Mass=5593, SNR=51.2, Peak=173 HFD=5.3
21:26:00.643 00.002 9044 MultiStar: [#1 -0.09,0.17,1.05,U] [#2 -0.07,-0.06,1.19,U] [#3 -0.13,0.01,0.85,U] [#4 -0.04,0.02,1.27,U] [#5 0.02,-0.04,0.67,U] [#6 -0.13,-0.05,0.42,U] [#7 -0.08,0.09,0.44,U] [#8 -0.22,0.10,0.42,U] 
21:26:00.644 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.00}, one-star: {-0.07, -0.19}
21:26:00.645 00.001 9044 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.62) = xAngle (-1.48 = -1.48)
21:26:00.647 00.002 9044 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.56 = 1.72)
21:26:00.649 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.10 mountX=0.01 mountY=0.08, mountTheta=1.48
21:26:00.650 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.00, opts=13)
21:26:00.652 00.002 9044 Enqueuing Move request for scope (-0.08, -0.00)
21:26:00.653 00.001 12252 Worker thread wakes up
21:26:00.653 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:00.654 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
21:26:00.654 00.000 9044 UpdateGuideState exits: m=5593 SNR=51.2
21:26:00.655 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
21:26:00.655 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:00.656 00.001 12252 Moving (-0.08, -0.00) raw xDistance=0.01 yDistance=0.08
21:26:00.656 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:00.657 00.001 9044 Enqueuing Expose request
21:26:00.659 00.002 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1347.93
21:26:00.659 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
21:26:00.659 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:00.659 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:26:00.659 00.000 12252 MoveAxis(E, 3, ABG)
21:26:00.659 00.000 12252 Guiding  Dir = 2, Dur = 3
21:26:00.661 00.002 12252 IsSlewing returns 0
21:26:00.661 00.000 12252 IsGuiding returns 0
21:26:00.663 00.002 12252 PulseGuide returned control before completion, sleep 11
21:26:00.676 00.013 12252 IsGuiding returns 0
21:26:00.676 00.000 12252 Move returns status 0, amount 3
21:26:00.676 00.000 12252 MoveAxis(N, 0, ABG)
21:26:00.676 00.000 12252 Move returns status 0, amount 0
21:26:00.676 00.000 12252 move complete, result=0
21:26:00.676 00.000 12252 worker thread done servicing request
21:26:00.676 00.000 12252 Worker thread wakes up
21:26:00.676 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:00.676 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:00.676 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:26:03.032 02.356 12252 Exposure complete
21:26:03.104 00.072 12252 worker thread done servicing request
21:26:03.104 00.000 9044 OnExposeComplete: enter
21:26:03.105 00.001 9044 UpdateGuideState(): m_state=6
21:26:03.106 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1929
21:26:03.107 00.001 9044 Star::Find returns 1 (0), X=1008.16, Y=821.14, Mass=5515, SNR=50.8, Peak=173 HFD=5.0
21:26:03.108 00.001 9044 MultiStar: [#1 -0.04,0.25,1.06,U] [#2 -0.06,-0.04,1.20,U] [#3 -0.14,0.07,0.84,U] [#4 -0.03,0.07,1.28,U] [#5 0.00,-0.04,0.65,U] [#6 -0.06,0.01,0.42,U] [#7 -0.07,0.08,0.44,U] [#8 -0.18,0.04,0.43,U] 
21:26:03.110 00.002 9044 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {0.00, -0.17}
21:26:03.112 00.002 9044 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.62) = xAngle (4.25 = -2.03)
21:26:03.113 00.001 9044 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.17 = 1.17)
21:26:03.114 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.63 mountX=-0.03 mountY=0.06, mountTheta=2.02
21:26:03.116 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.03, opts=13)
21:26:03.118 00.002 9044 Enqueuing Move request for scope (-0.06, 0.03)
21:26:03.120 00.002 12252 Worker thread wakes up
21:26:03.120 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
21:26:03.120 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
21:26:03.120 00.000 12252 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
21:26:03.121 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:03.122 00.001 9044 UpdateGuideState exits: m=5515 SNR=50.8
21:26:03.123 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:03.124 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:03.125 00.001 9044 Enqueuing Expose request
21:26:03.126 00.001 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.05
21:26:03.126 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
21:26:03.126 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:03.126 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:26:03.126 00.000 12252 MoveAxis(E, 3, ABG)
21:26:03.126 00.000 12252 Guiding  Dir = 2, Dur = 3
21:26:03.128 00.002 12252 IsSlewing returns 0
21:26:03.128 00.000 12252 IsGuiding returns 0
21:26:03.130 00.002 12252 PulseGuide returned control before completion, sleep 11
21:26:03.152 00.022 12252 IsGuiding returns 0
21:26:03.153 00.001 12252 Move returns status 0, amount 3
21:26:03.153 00.000 12252 MoveAxis(N, 0, ABG)
21:26:03.153 00.000 12252 Move returns status 0, amount 0
21:26:03.153 00.000 12252 move complete, result=0
21:26:03.153 00.000 12252 worker thread done servicing request
21:26:03.153 00.000 12252 Worker thread wakes up
21:26:03.153 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:26:03.156 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:03.156 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:05.517 02.361 12252 Exposure complete
21:26:05.564 00.047 12252 worker thread done servicing request
21:26:05.565 00.001 9044 OnExposeComplete: enter
21:26:05.566 00.001 9044 UpdateGuideState(): m_state=6
21:26:05.567 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1930
21:26:05.568 00.001 9044 Star::Find returns 1 (0), X=1008.09, Y=821.13, Mass=5606, SNR=51.3, Peak=173 HFD=5.3
21:26:05.570 00.002 9044 MultiStar: [#1 -0.12,0.17,1.05,U] [#2 -0.10,-0.02,1.19,U] [#3 -0.09,0.01,0.86,U] [#4 -0.05,0.02,1.28,U] [#5 -0.06,-0.02,0.64,U] [#6 -0.08,0.02,0.42,U] [#7 -0.14,-0.03,0.44,U] [#8 -0.23,0.23,0.42,U] 
21:26:05.571 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {-0.07, -0.17}
21:26:05.572 00.001 9044 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.62) = xAngle (4.62 = -1.66)
21:26:05.573 00.001 9044 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.54 = 1.54)
21:26:05.574 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.00 mountX=-0.01 mountY=0.09, mountTheta=1.66
21:26:05.576 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.01, opts=13)
21:26:05.577 00.001 9044 Enqueuing Move request for scope (-0.09, 0.01)
21:26:05.577 00.000 12252 Worker thread wakes up
21:26:05.578 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:05.579 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
21:26:05.579 00.000 9044 UpdateGuideState exits: m=5606 SNR=51.3
21:26:05.580 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
21:26:05.580 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:05.580 00.000 12252 Moving (-0.09, 0.01) raw xDistance=-0.01 yDistance=0.09
21:26:05.581 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:05.581 00.000 9044 Enqueuing Expose request
21:26:05.583 00.002 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.17
21:26:05.584 00.001 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
21:26:05.584 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:05.584 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:26:05.584 00.000 12252 MoveAxis(E, 6, ABG)
21:26:05.584 00.000 12252 Guiding  Dir = 2, Dur = 6
21:26:05.584 00.000 12252 IsSlewing returns 0
21:26:05.584 00.000 12252 IsGuiding returns 0
21:26:05.586 00.002 12252 PulseGuide returned control before completion, sleep 15
21:26:05.605 00.019 12252 IsGuiding returns 0
21:26:05.605 00.000 12252 Move returns status 0, amount 6
21:26:05.605 00.000 12252 MoveAxis(N, 0, ABG)
21:26:05.605 00.000 12252 Move returns status 0, amount 0
21:26:05.605 00.000 12252 move complete, result=0
21:26:05.605 00.000 12252 worker thread done servicing request
21:26:05.605 00.000 12252 Worker thread wakes up
21:26:05.605 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:26:05.606 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:05.607 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:07.958 02.351 12252 Exposure complete
21:26:08.041 00.083 12252 worker thread done servicing request
21:26:08.041 00.000 9044 OnExposeComplete: enter
21:26:08.044 00.003 9044 UpdateGuideState(): m_state=6
21:26:08.047 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1931
21:26:08.049 00.002 9044 Star::Find returns 1 (0), X=1008.11, Y=820.94, Mass=5557, SNR=51.0, Peak=173 HFD=5.0
21:26:08.051 00.002 9044 MultiStar: [#1 -0.04,-0.13,1.05,U] [#2 -0.10,-0.18,1.22,U] [#3 -0.09,-0.15,0.85,U] [#4 -0.00,-0.45,0.00,M1] [#5 -0.02,-0.16,0.66,U] [#6 -0.13,-0.27,0.42,U] [#7 -0.09,-0.06,0.44,U] [#8 -0.16,0.01,0.43,U] 
21:26:08.054 00.003 9044 refined, 7 included, MultiStar: {-0.08, -0.18}, one-star: {-0.05, -0.36}
21:26:08.056 00.002 9044 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.62) = xAngle (-0.35 = -0.35)
21:26:08.058 00.002 9044 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.44 = 2.85)
21:26:08.060 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.19 cameraTheta=-1.98 mountX=0.18 mountY=0.06, mountTheta=0.30
21:26:08.064 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.18, opts=13)
21:26:08.066 00.002 9044 Enqueuing Move request for scope (-0.08, -0.18)
21:26:08.067 00.001 12252 Worker thread wakes up
21:26:08.068 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:08.068 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
21:26:08.068 00.000 9044 UpdateGuideState exits: m=5557 SNR=51.0
21:26:08.069 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:08.071 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:08.073 00.002 9044 Enqueuing Expose request
21:26:08.076 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
21:26:08.076 00.000 12252 Moving (-0.08, -0.18) raw xDistance=0.18 yDistance=0.06
21:26:08.081 00.005 12252 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 1348.29
21:26:08.081 00.000 12252 PPEC: input: 0.18, control: 0.09, exposure: 2000
21:26:08.082 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:08.082 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:26:08.082 00.000 12252 MoveAxis(W, 33, ABG)
21:26:08.082 00.000 12252 Guiding  Dir = 3, Dur = 33
21:26:08.082 00.000 12252 IsSlewing returns 0
21:26:08.084 00.002 12252 IsGuiding returns 0
21:26:08.086 00.002 12252 PulseGuide returned control before completion, sleep 42
21:26:08.130 00.044 12252 IsGuiding returns 0
21:26:08.130 00.000 12252 Move returns status 0, amount 33
21:26:08.130 00.000 12252 MoveAxis(N, 0, ABG)
21:26:08.130 00.000 12252 Move returns status 0, amount 0
21:26:08.131 00.001 12252 move complete, result=0
21:26:08.131 00.000 12252 worker thread done servicing request
21:26:08.131 00.000 12252 Worker thread wakes up
21:26:08.131 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:08.131 00.000 9044 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
21:26:08.132 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:10.480 02.348 12252 Exposure complete
21:26:10.524 00.044 12252 worker thread done servicing request
21:26:10.524 00.000 9044 OnExposeComplete: enter
21:26:10.525 00.001 9044 UpdateGuideState(): m_state=6
21:26:10.526 00.001 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1932
21:26:10.527 00.001 9044 Star::Find returns 1 (0), X=1008.00, Y=821.13, Mass=5542, SNR=51.0, Peak=173 HFD=5.0
21:26:10.528 00.001 9044 MultiStar: [#1 -0.26,-0.04,1.08,U] [#2 -0.17,-0.04,1.22,U] [#3 -0.18,-0.03,0.85,U] [#4 -0.19,-0.06,1.27,U] [#5 -0.29,0.03,0.66,U] [#6 -0.28,-0.02,0.42,U] [#7 -0.09,-0.04,0.43,U] [#8 -0.44,0.13,0.00,M1] 
21:26:10.529 00.001 9044 refined, 7 included, MultiStar: {-0.20, -0.05}, one-star: {-0.16, -0.17}
21:26:10.531 00.002 9044 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.62) = xAngle (-1.25 = -1.25)
21:26:10.532 00.001 9044 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.34 = 1.95)
21:26:10.533 00.001 9044 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-2.88 mountX=0.06 mountY=0.19, mountTheta=1.25
21:26:10.536 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=-0.05, opts=13)
21:26:10.537 00.001 9044 Enqueuing Move request for scope (-0.20, -0.05)
21:26:10.538 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:10.539 00.001 9044 UpdateGuideState exits: m=5542 SNR=51.0
21:26:10.540 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:10.541 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:10.542 00.001 9044 Enqueuing Expose request
21:26:10.544 00.002 12252 Worker thread wakes up
21:26:10.544 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd
21:26:10.544 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.20, -0.05)
21:26:10.545 00.001 12252 Moving (-0.20, -0.05) raw xDistance=0.06 yDistance=0.19
21:26:10.548 00.003 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.41
21:26:10.548 00.000 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
21:26:10.548 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
21:26:10.548 00.000 12252 MoveAxis(E, 11, ABG)
21:26:10.548 00.000 12252 Guiding  Dir = 2, Dur = 11
21:26:10.549 00.001 12252 IsSlewing returns 0
21:26:10.549 00.000 12252 IsGuiding returns 0
21:26:10.551 00.002 12252 PulseGuide returned control before completion, sleep 20
21:26:10.578 00.027 12252 IsGuiding returns 1
21:26:10.578 00.000 12252 scope still moving after pulse duration time elapsed
21:26:10.610 00.032 12252 IsSlewing returns 0
21:26:10.610 00.000 12252 IsGuiding returns 0
21:26:10.610 00.000 12252 scope move finished after 11 + 50 ms
21:26:10.610 00.000 12252 Move returns status 0, amount 11
21:26:10.611 00.001 12252 MoveAxis(S, 66, ABG)
21:26:10.611 00.000 12252 Guiding  Dir = 1, Dur = 66
21:26:10.611 00.000 12252 IsSlewing returns 0
21:26:10.611 00.000 12252 IsGuiding returns 0
21:26:10.618 00.007 12252 PulseGuide returned control before completion, sleep 71
21:26:10.692 00.074 12252 IsGuiding returns 0
21:26:10.692 00.000 12252 Move returns status 0, amount 66
21:26:10.692 00.000 12252 move complete, result=0
21:26:10.692 00.000 12252 worker thread done servicing request
21:26:10.692 00.000 12252 Worker thread wakes up
21:26:10.692 00.000 9044 GuideStep: 0.1 px 11 ms EAST, 0.2 px 66 ms SOUTH
21:26:10.693 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:10.693 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:13.041 02.348 12252 Exposure complete
21:26:13.114 00.073 12252 worker thread done servicing request
21:26:13.114 00.000 9044 OnExposeComplete: enter
21:26:13.115 00.001 9044 UpdateGuideState(): m_state=6
21:26:13.118 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1933
21:26:13.121 00.003 9044 Star::Find returns 1 (0), X=1008.17, Y=820.95, Mass=5578, SNR=51.3, Peak=173 HFD=5.0
21:26:13.125 00.004 9044 MultiStar: [#1 -0.01,-0.22,1.06,U] [#2 -0.07,-0.18,1.21,U] [#3 -0.13,-0.14,0.84,U] [#4 -0.00,-0.39,1.27,U] [#5 -0.01,-0.18,0.65,U] [#6 -0.04,-0.25,0.43,U] [#7 -0.08,-0.08,0.44,U] [#8 -0.28,-0.08,0.42,U] 
21:26:13.127 00.002 9044 refined, 8 included, MultiStar: {-0.05, -0.23}, one-star: {0.01, -0.36}
21:26:13.128 00.001 9044 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.62) = xAngle (-0.16 = -0.16)
21:26:13.129 00.001 9044 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.24 = 3.04)
21:26:13.131 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.78 mountX=0.24 mountY=0.02, mountTheta=0.10
21:26:13.133 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.23, opts=13)
21:26:13.135 00.002 9044 Enqueuing Move request for scope (-0.05, -0.23)
21:26:13.136 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:13.138 00.002 9044 UpdateGuideState exits: m=5578 SNR=51.3
21:26:13.139 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:13.140 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:13.142 00.002 9044 Enqueuing Expose request
21:26:13.143 00.001 12252 Worker thread wakes up
21:26:13.143 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
21:26:13.143 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
21:26:13.143 00.000 12252 Moving (-0.05, -0.23) raw xDistance=0.24 yDistance=0.02
21:26:13.146 00.003 12252 PPEC rslt: input = 0.24, final = 0.11, react = 0.14, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 1348.53
21:26:13.146 00.000 12252 PPEC: input: 0.24, control: 0.11, exposure: 2000
21:26:13.146 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:13.147 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:26:13.147 00.000 12252 MoveAxis(W, 45, ABG)
21:26:13.147 00.000 12252 Guiding  Dir = 3, Dur = 45
21:26:13.147 00.000 12252 IsSlewing returns 0
21:26:13.147 00.000 12252 IsGuiding returns 0
21:26:13.150 00.003 12252 PulseGuide returned control before completion, sleep 54
21:26:13.205 00.055 12252 IsGuiding returns 1
21:26:13.205 00.000 12252 scope still moving after pulse duration time elapsed
21:26:13.236 00.031 12252 IsSlewing returns 0
21:26:13.236 00.000 12252 IsGuiding returns 0
21:26:13.236 00.000 12252 scope move finished after 45 + 44 ms
21:26:13.236 00.000 12252 Move returns status 0, amount 45
21:26:13.237 00.001 12252 MoveAxis(N, 0, ABG)
21:26:13.237 00.000 12252 Move returns status 0, amount 0
21:26:13.237 00.000 12252 move complete, result=0
21:26:13.237 00.000 12252 worker thread done servicing request
21:26:13.237 00.000 9044 GuideStep: 0.2 px 45 ms WEST, 0.0 px 0 ms NORTH
21:26:13.239 00.002 12252 Worker thread wakes up
21:26:13.239 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:13.239 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:15.583 02.344 12252 Exposure complete
21:26:15.630 00.047 12252 worker thread done servicing request
21:26:15.630 00.000 9044 OnExposeComplete: enter
21:26:15.631 00.001 9044 UpdateGuideState(): m_state=6
21:26:15.632 00.001 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1934
21:26:15.634 00.002 9044 Star::Find returns 1 (0), X=1008.12, Y=820.96, Mass=5568, SNR=51.2, Peak=173 HFD=5.0
21:26:15.635 00.001 9044 MultiStar: [#1 -0.13,0.08,1.05,U] [#2 -0.03,-0.18,1.19,U] [#3 -0.03,-0.27,0.84,U] [#4 -0.01,-0.39,1.29,U] [#5 -0.02,-0.09,0.66,U] [#6 -0.05,-0.17,0.43,U] [#7 -0.08,-0.11,0.44,U] [#8 -0.14,-0.03,0.41,U] 
21:26:15.636 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.19}, one-star: {-0.04, -0.34}
21:26:15.637 00.001 9044 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.62) = xAngle (-0.21 = -0.21)
21:26:15.638 00.001 9044 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.30 = 2.99)
21:26:15.640 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.84 mountX=0.19 mountY=0.03, mountTheta=0.16
21:26:15.642 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.19, opts=13)
21:26:15.643 00.001 9044 Enqueuing Move request for scope (-0.05, -0.19)
21:26:15.645 00.002 12252 Worker thread wakes up
21:26:15.645 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:15.646 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
21:26:15.646 00.000 9044 UpdateGuideState exits: m=5568 SNR=51.2
21:26:15.647 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
21:26:15.647 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:15.648 00.001 12252 Moving (-0.05, -0.19) raw xDistance=0.19 yDistance=0.03
21:26:15.648 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:15.649 00.001 9044 Enqueuing Expose request
21:26:15.651 00.002 12252 PPEC rslt: input = 0.19, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 1348.64
21:26:15.651 00.000 12252 PPEC: input: 0.19, control: 0.09, exposure: 2000
21:26:15.651 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:15.651 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:26:15.651 00.000 12252 MoveAxis(W, 34, ABG)
21:26:15.651 00.000 12252 Guiding  Dir = 3, Dur = 34
21:26:15.652 00.001 12252 IsSlewing returns 0
21:26:15.652 00.000 12252 IsGuiding returns 0
21:26:15.653 00.001 12252 PulseGuide returned control before completion, sleep 43
21:26:15.703 00.050 12252 IsGuiding returns 0
21:26:15.703 00.000 12252 Move returns status 0, amount 34
21:26:15.703 00.000 12252 MoveAxis(N, 0, ABG)
21:26:15.704 00.001 12252 Move returns status 0, amount 0
21:26:15.704 00.000 12252 move complete, result=0
21:26:15.704 00.000 12252 worker thread done servicing request
21:26:15.704 00.000 12252 Worker thread wakes up
21:26:15.704 00.000 9044 GuideStep: 0.2 px 34 ms WEST, 0.0 px 0 ms NORTH
21:26:15.707 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:15.707 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:18.047 02.340 12252 Exposure complete
21:26:18.093 00.046 12252 worker thread done servicing request
21:26:18.093 00.000 9044 OnExposeComplete: enter
21:26:18.095 00.002 9044 UpdateGuideState(): m_state=6
21:26:18.096 00.001 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1935
21:26:18.097 00.001 9044 Star::Find returns 1 (0), X=1008.16, Y=820.99, Mass=5550, SNR=51.0, Peak=173 HFD=4.9
21:26:18.099 00.002 9044 MultiStar: [#1 0.00,-0.14,1.04,U] [#2 -0.11,-0.17,1.22,U] [#3 -0.01,-0.33,0.87,U] [#4 0.02,-0.40,1.28,U] [#5 -0.05,-0.31,0.66,U] [#6 -0.08,-0.24,0.43,U] [#7 -0.02,-0.20,0.43,U] [#8 -0.22,-0.05,0.42,U] 
21:26:18.102 00.003 9044 refined, 8 included, MultiStar: {-0.04, -0.26}, one-star: {-0.00, -0.32}
21:26:18.104 00.002 9044 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.62) = xAngle (-0.10 = -0.10)
21:26:18.105 00.001 9044 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.18 = 3.10)
21:26:18.106 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.72 mountX=0.26 mountY=0.01, mountTheta=0.04
21:26:18.108 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.26, opts=13)
21:26:18.109 00.001 9044 Enqueuing Move request for scope (-0.04, -0.26)
21:26:18.110 00.001 12252 Worker thread wakes up
21:26:18.110 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:18.111 00.001 9044 UpdateGuideState exits: m=5550 SNR=51.0
21:26:18.115 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:18.117 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:18.119 00.002 9044 Enqueuing Expose request
21:26:18.122 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
21:26:18.122 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
21:26:18.122 00.000 12252 Moving (-0.04, -0.26) raw xDistance=0.26 yDistance=0.01
21:26:18.127 00.005 12252 PPEC rslt: input = 0.26, final = 0.14, react = 0.16, pred = -0.02, hyst = 0.15, hyst_pct = 0.00, period_length = 1348.75
21:26:18.127 00.000 12252 PPEC: input: 0.26, control: 0.14, exposure: 2000
21:26:18.127 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:18.127 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:26:18.127 00.000 12252 MoveAxis(W, 53, ABG)
21:26:18.127 00.000 12252 Guiding  Dir = 3, Dur = 53
21:26:18.129 00.002 12252 IsSlewing returns 0
21:26:18.129 00.000 12252 IsGuiding returns 0
21:26:18.132 00.003 12252 PulseGuide returned control before completion, sleep 60
21:26:18.196 00.064 12252 IsGuiding returns 0
21:26:18.197 00.001 12252 Move returns status 0, amount 53
21:26:18.197 00.000 12252 MoveAxis(N, 0, ABG)
21:26:18.197 00.000 12252 Move returns status 0, amount 0
21:26:18.197 00.000 12252 move complete, result=0
21:26:18.197 00.000 12252 worker thread done servicing request
21:26:18.197 00.000 12252 Worker thread wakes up
21:26:18.197 00.000 9044 GuideStep: 0.3 px 53 ms WEST, 0.0 px 0 ms NORTH
21:26:18.200 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:18.200 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:20.540 02.340 12252 Exposure complete
21:26:20.586 00.046 12252 worker thread done servicing request
21:26:20.587 00.001 9044 OnExposeComplete: enter
21:26:20.588 00.001 9044 UpdateGuideState(): m_state=6
21:26:20.590 00.002 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1936
21:26:20.592 00.002 9044 Star::Find returns 1 (0), X=1008.20, Y=821.11, Mass=5582, SNR=51.3, Peak=173 HFD=5.2
21:26:20.594 00.002 9044 MultiStar: [#1 0.02,-0.03,1.04,U] [#2 -0.01,-0.07,1.20,U] [#3 -0.02,-0.02,0.86,U] [#4 -0.03,-0.00,1.26,U] [#5 0.01,-0.15,0.66,U] [#6 0.02,-0.06,0.42,U] [#7 0.01,0.03,0.44,U] [#8 -0.14,0.00,0.42,U] 
21:26:20.595 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.04, -0.19}
21:26:20.596 00.001 9044 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.62) = xAngle (-0.04 = -0.04)
21:26:20.597 00.001 9044 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.12 = -3.12)
21:26:20.598 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.66 mountX=0.06 mountY=-0.00, mountTheta=-0.02
21:26:20.600 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.06, opts=13)
21:26:20.600 00.000 9044 Enqueuing Move request for scope (-0.01, -0.06)
21:26:20.601 00.001 12252 Worker thread wakes up
21:26:20.601 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:20.602 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
21:26:20.602 00.000 9044 UpdateGuideState exits: m=5582 SNR=51.3
21:26:20.603 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
21:26:20.603 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:20.606 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:20.608 00.002 9044 Enqueuing Expose request
21:26:20.611 00.003 12252 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=-0.00
21:26:20.615 00.004 12252 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.86
21:26:20.615 00.000 12252 PPEC: input: 0.06, control: -0.02, exposure: 2000
21:26:20.615 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:20.615 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:26:20.615 00.000 12252 MoveAxis(E, 6, ABG)
21:26:20.615 00.000 12252 Guiding  Dir = 2, Dur = 6
21:26:20.616 00.001 12252 IsSlewing returns 0
21:26:20.616 00.000 12252 IsGuiding returns 0
21:26:20.618 00.002 12252 PulseGuide returned control before completion, sleep 14
21:26:20.645 00.027 12252 IsGuiding returns 0
21:26:20.646 00.001 12252 Move returns status 0, amount 6
21:26:20.646 00.000 12252 MoveAxis(N, 0, ABG)
21:26:20.646 00.000 12252 Move returns status 0, amount 0
21:26:20.646 00.000 12252 move complete, result=0
21:26:20.646 00.000 12252 worker thread done servicing request
21:26:20.646 00.000 12252 Worker thread wakes up
21:26:20.646 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:20.646 00.000 9044 GuideStep: 0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:26:20.648 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:22.991 02.343 12252 Exposure complete
21:26:23.039 00.048 12252 worker thread done servicing request
21:26:23.039 00.000 9044 OnExposeComplete: enter
21:26:23.040 00.001 9044 UpdateGuideState(): m_state=6
21:26:23.041 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1937
21:26:23.043 00.002 9044 Star::Find returns 1 (0), X=1008.19, Y=821.13, Mass=5441, SNR=50.5, Peak=173 HFD=5.0
21:26:23.044 00.001 9044 MultiStar: [#1 -0.02,0.20,1.07,U] [#2 0.04,-0.03,1.21,U] [#3 -0.00,0.07,0.87,U] [#4 0.08,-0.01,1.27,U] [#5 0.10,-0.08,0.65,U] [#6 0.04,-0.15,0.42,U] [#7 0.02,-0.01,0.45,U] [#8 -0.15,0.10,0.44,U] 
21:26:23.045 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.03, -0.18}
21:26:23.046 00.001 9044 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.62) = xAngle (1.47 = 1.47)
21:26:23.047 00.001 9044 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.61 = -1.61)
21:26:23.049 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.03 cameraTheta=-0.15 mountX=0.00 mountY=-0.03, mountTheta=-1.47
21:26:23.051 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.00, opts=13)
21:26:23.052 00.001 9044 Enqueuing Move request for scope (0.02, -0.00)
21:26:23.053 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:23.055 00.002 9044 UpdateGuideState exits: m=5441 SNR=50.5
21:26:23.056 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:23.057 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:23.058 00.001 9044 Enqueuing Expose request
21:26:23.059 00.001 12252 Worker thread wakes up
21:26:23.059 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
21:26:23.059 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
21:26:23.059 00.000 12252 Moving (0.02, -0.00) raw xDistance=0.00 yDistance=-0.03
21:26:23.061 00.002 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1348.97
21:26:23.061 00.000 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
21:26:23.062 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:23.062 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:26:23.062 00.000 12252 MoveAxis(E, 5, ABG)
21:26:23.062 00.000 12252 Guiding  Dir = 2, Dur = 5
21:26:23.062 00.000 12252 IsSlewing returns 0
21:26:23.062 00.000 12252 IsGuiding returns 0
21:26:23.064 00.002 12252 PulseGuide returned control before completion, sleep 14
21:26:23.091 00.027 12252 IsGuiding returns 0
21:26:23.091 00.000 12252 Move returns status 0, amount 5
21:26:23.091 00.000 12252 MoveAxis(N, 0, ABG)
21:26:23.091 00.000 12252 Move returns status 0, amount 0
21:26:23.091 00.000 12252 move complete, result=0
21:26:23.091 00.000 12252 worker thread done servicing request
21:26:23.091 00.000 12252 Worker thread wakes up
21:26:23.091 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:23.091 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:23.091 00.000 9044 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:26:25.461 02.370 12252 Exposure complete
21:26:25.512 00.051 12252 worker thread done servicing request
21:26:25.512 00.000 9044 OnExposeComplete: enter
21:26:25.512 00.000 9044 UpdateGuideState(): m_state=6
21:26:25.513 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
21:26:25.514 00.001 9044 Star::Find returns 1 (0), X=1008.30, Y=820.99, Mass=5588, SNR=51.3, Peak=173 HFD=5.1
21:26:25.515 00.001 9044 MultiStar: [#1 0.01,0.18,1.05,U] [#2 0.01,-0.13,1.19,U] [#3 0.14,0.04,0.86,U] [#4 -0.02,-0.01,1.28,U] [#5 -0.11,-0.26,0.65,U] [#6 -0.04,-0.22,0.42,U] [#7 0.04,0.03,0.44,U] [#8 -0.03,-0.06,0.41,U] 
21:26:25.516 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.14, -0.32}
21:26:25.516 00.000 9044 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.62) = xAngle (0.36 = 0.36)
21:26:25.517 00.001 9044 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.72 = -2.72)
21:26:25.518 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.27 mountX=0.07 mountY=-0.03, mountTheta=-0.41
21:26:25.519 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.08, opts=13)
21:26:25.520 00.001 9044 Enqueuing Move request for scope (0.02, -0.08)
21:26:25.521 00.001 12252 Worker thread wakes up
21:26:25.521 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:25.522 00.001 9044 UpdateGuideState exits: m=5588 SNR=51.3
21:26:25.525 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
21:26:25.525 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:25.526 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
21:26:25.526 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:25.527 00.001 9044 Enqueuing Expose request
21:26:25.528 00.001 12252 Moving (0.02, -0.08) raw xDistance=0.07 yDistance=-0.03
21:26:25.531 00.003 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1349.07
21:26:25.532 00.001 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
21:26:25.532 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:25.532 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:26:25.532 00.000 12252 MoveAxis(E, 3, ABG)
21:26:25.532 00.000 12252 Guiding  Dir = 2, Dur = 3
21:26:25.532 00.000 12252 IsSlewing returns 0
21:26:25.532 00.000 12252 IsGuiding returns 0
21:26:25.534 00.002 12252 PulseGuide returned control before completion, sleep 12
21:26:25.553 00.019 12252 IsGuiding returns 0
21:26:25.553 00.000 12252 Move returns status 0, amount 3
21:26:25.553 00.000 12252 MoveAxis(N, 0, ABG)
21:26:25.553 00.000 12252 Move returns status 0, amount 0
21:26:25.553 00.000 12252 move complete, result=0
21:26:25.553 00.000 12252 worker thread done servicing request
21:26:25.553 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:26:25.555 00.002 12252 Worker thread wakes up
21:26:25.555 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:25.557 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:27.903 02.346 12252 Exposure complete
21:26:27.950 00.047 12252 worker thread done servicing request
21:26:27.951 00.001 9044 OnExposeComplete: enter
21:26:27.952 00.001 9044 UpdateGuideState(): m_state=6
21:26:27.953 00.001 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1939
21:26:27.955 00.002 9044 Star::Find returns 1 (0), X=1008.19, Y=821.00, Mass=5596, SNR=51.3, Peak=173 HFD=5.1
21:26:27.958 00.003 9044 MultiStar: [#1 -0.03,-0.12,1.04,U] [#2 -0.10,-0.16,1.22,U] [#3 -0.02,-0.23,0.86,U] [#4 0.03,-0.41,0.00,M1] [#5 -0.04,-0.15,0.65,U] [#6 -0.07,-0.17,0.42,U] [#7 0.04,-0.18,0.42,U] [#8 -0.12,-0.06,0.40,U] 
21:26:27.960 00.002 9044 refined, 7 included, MultiStar: {-0.04, -0.18}, one-star: {0.03, -0.31}
21:26:27.962 00.002 9044 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.62) = xAngle (-0.16 = -0.16)
21:26:27.965 00.003 9044 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.24 = 3.04)
21:26:27.967 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.79 mountX=0.18 mountY=0.02, mountTheta=0.10
21:26:27.970 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.18, opts=13)
21:26:27.972 00.002 9044 Enqueuing Move request for scope (-0.04, -0.18)
21:26:27.974 00.002 12252 Worker thread wakes up
21:26:27.974 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:27.975 00.001 9044 UpdateGuideState exits: m=5596 SNR=51.3
21:26:27.977 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
21:26:27.977 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:27.979 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:27.981 00.002 9044 Enqueuing Expose request
21:26:27.982 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
21:26:27.983 00.001 12252 Moving (-0.04, -0.18) raw xDistance=0.18 yDistance=0.02
21:26:27.989 00.006 12252 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 1349.18
21:26:27.990 00.001 12252 PPEC: input: 0.18, control: 0.10, exposure: 2000
21:26:27.990 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:27.990 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:26:27.990 00.000 12252 MoveAxis(W, 38, ABG)
21:26:27.990 00.000 12252 Guiding  Dir = 3, Dur = 38
21:26:27.990 00.000 12252 IsSlewing returns 0
21:26:27.991 00.001 12252 IsGuiding returns 0
21:26:27.993 00.002 12252 PulseGuide returned control before completion, sleep 46
21:26:28.047 00.054 12252 IsGuiding returns 0
21:26:28.047 00.000 12252 Move returns status 0, amount 38
21:26:28.047 00.000 12252 MoveAxis(N, 0, ABG)
21:26:28.047 00.000 12252 Move returns status 0, amount 0
21:26:28.047 00.000 12252 move complete, result=0
21:26:28.047 00.000 12252 worker thread done servicing request
21:26:28.047 00.000 9044 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
21:26:28.048 00.001 12252 Worker thread wakes up
21:26:28.048 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:28.048 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:30.396 02.348 12252 Exposure complete
21:26:30.445 00.049 12252 worker thread done servicing request
21:26:30.445 00.000 9044 OnExposeComplete: enter
21:26:30.447 00.002 9044 UpdateGuideState(): m_state=6
21:26:30.447 00.000 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1940
21:26:30.448 00.001 9044 Star::Find returns 1 (0), X=1008.25, Y=821.07, Mass=5703, SNR=51.7, Peak=173 HFD=5.1
21:26:30.449 00.001 9044 MultiStar: [#1 0.11,-0.07,1.03,U] [#2 0.04,-0.06,1.19,U] [#3 0.08,-0.02,0.83,U] [#4 0.02,-0.02,1.25,U] [#5 0.05,-0.06,0.64,U] [#6 0.06,-0.03,0.41,U] [#7 0.09,-0.04,0.44,U] [#8 -0.18,0.03,0.42,U] 
21:26:30.451 00.002 9044 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {0.09, -0.24}
21:26:30.452 00.001 9044 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.62) = xAngle (0.71 = 0.71)
21:26:30.453 00.001 9044 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.38 = -2.38)
21:26:30.454 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-0.92 mountX=0.06 mountY=-0.06, mountTheta=-0.74
21:26:30.456 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.07, opts=13)
21:26:30.457 00.001 9044 Enqueuing Move request for scope (0.05, -0.07)
21:26:30.458 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:30.459 00.001 9044 UpdateGuideState exits: m=5703 SNR=51.7
21:26:30.461 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:30.462 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:30.463 00.001 9044 Enqueuing Expose request
21:26:30.464 00.001 12252 Worker thread wakes up
21:26:30.464 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
21:26:30.464 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
21:26:30.464 00.000 12252 Moving (0.05, -0.07) raw xDistance=0.06 yDistance=-0.06
21:26:30.467 00.003 12252 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1349.28
21:26:30.467 00.000 12252 PPEC: input: 0.06, control: -0.02, exposure: 2000
21:26:30.467 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:30.467 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:26:30.467 00.000 12252 MoveAxis(E, 7, ABG)
21:26:30.468 00.001 12252 Guiding  Dir = 2, Dur = 7
21:26:30.468 00.000 12252 IsSlewing returns 0
21:26:30.468 00.000 12252 IsGuiding returns 0
21:26:30.470 00.002 12252 PulseGuide returned control before completion, sleep 16
21:26:30.498 00.028 12252 IsGuiding returns 0
21:26:30.498 00.000 12252 Move returns status 0, amount 7
21:26:30.499 00.001 12252 MoveAxis(N, 0, ABG)
21:26:30.499 00.000 12252 Move returns status 0, amount 0
21:26:30.499 00.000 12252 move complete, result=0
21:26:30.499 00.000 12252 worker thread done servicing request
21:26:30.499 00.000 9044 GuideStep: 0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
21:26:30.500 00.001 12252 Worker thread wakes up
21:26:30.501 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:30.501 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:32.862 02.361 12252 Exposure complete
21:26:32.909 00.047 12252 worker thread done servicing request
21:26:32.909 00.000 9044 OnExposeComplete: enter
21:26:32.912 00.003 9044 UpdateGuideState(): m_state=6
21:26:32.914 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1941
21:26:32.916 00.002 9044 Star::Find returns 1 (0), X=1008.28, Y=821.01, Mass=5560, SNR=51.0, Peak=173 HFD=5.1
21:26:32.919 00.003 9044 MultiStar: [#1 0.03,-0.09,1.04,U] [#2 0.29,-0.37,0.00,M1] [#3 0.01,-0.01,0.85,U] [#4 0.12,-0.34,1.29,U] [#5 0.12,-0.21,0.65,U] [#6 0.04,-0.24,0.42,U] [#7 0.15,-0.08,0.43,U] [#8 -0.04,-0.01,0.43,U] 
21:26:32.922 00.003 9044 refined, 7 included, MultiStar: {0.07, -0.18}, one-star: {0.12, -0.29}
21:26:32.924 00.002 9044 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.62) = xAngle (0.44 = 0.44)
21:26:32.927 00.003 9044 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.64 = -2.64)
21:26:32.929 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.20 cameraTheta=-1.18 mountX=0.18 mountY=-0.09, mountTheta=-0.49
21:26:32.934 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.18, opts=13)
21:26:32.936 00.002 9044 Enqueuing Move request for scope (0.07, -0.18)
21:26:32.938 00.002 12252 Worker thread wakes up
21:26:32.938 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
21:26:32.938 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:32.940 00.002 9044 UpdateGuideState exits: m=5560 SNR=51.0
21:26:32.942 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:32.945 00.003 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
21:26:32.945 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:32.946 00.001 9044 Enqueuing Expose request
21:26:32.947 00.001 12252 Moving (0.07, -0.18) raw xDistance=0.18 yDistance=-0.09
21:26:32.952 00.005 12252 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 1349.38
21:26:32.952 00.000 12252 PPEC: input: 0.18, control: 0.10, exposure: 2000
21:26:32.953 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:32.953 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:26:32.953 00.000 12252 MoveAxis(W, 38, ABG)
21:26:32.953 00.000 12252 Guiding  Dir = 3, Dur = 38
21:26:32.954 00.001 12252 IsSlewing returns 0
21:26:32.954 00.000 12252 IsGuiding returns 0
21:26:32.956 00.002 12252 PulseGuide returned control before completion, sleep 47
21:26:33.007 00.051 12252 IsGuiding returns 0
21:26:33.007 00.000 12252 Move returns status 0, amount 38
21:26:33.007 00.000 12252 MoveAxis(N, 0, ABG)
21:26:33.007 00.000 12252 Move returns status 0, amount 0
21:26:33.007 00.000 12252 move complete, result=0
21:26:33.007 00.000 12252 worker thread done servicing request
21:26:33.007 00.000 12252 Worker thread wakes up
21:26:33.007 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:33.007 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:33.007 00.000 9044 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
21:26:35.351 02.344 12252 Exposure complete
21:26:35.420 00.069 12252 worker thread done servicing request
21:26:35.420 00.000 9044 OnExposeComplete: enter
21:26:35.423 00.003 9044 UpdateGuideState(): m_state=6
21:26:35.425 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1942
21:26:35.426 00.001 9044 Star::Find returns 1 (0), X=1008.26, Y=821.17, Mass=5486, SNR=50.7, Peak=173 HFD=5.1
21:26:35.427 00.001 9044 MultiStar: [#1 0.08,0.26,1.06,U] [#2 0.10,0.02,1.20,U] [#3 -0.02,0.14,0.86,U] [#4 0.04,0.11,1.28,U] [#5 0.07,-0.01,0.66,U] [#6 0.05,0.06,0.42,U] [#7 0.09,0.13,0.45,U] [#8 -0.20,0.12,0.43,U] 
21:26:35.428 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.10, -0.13}
21:26:35.429 00.001 9044 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.62) = xAngle (2.63 = 2.63)
21:26:35.430 00.001 9044 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.45 = -0.45)
21:26:35.431 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.01 mountX=-0.08 mountY=-0.04, mountTheta=-2.68
21:26:35.432 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.08, opts=13)
21:26:35.433 00.001 9044 Enqueuing Move request for scope (0.05, 0.08)
21:26:35.434 00.001 12252 Worker thread wakes up
21:26:35.434 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:35.434 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
21:26:35.434 00.000 9044 UpdateGuideState exits: m=5486 SNR=50.7
21:26:35.437 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:35.438 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
21:26:35.438 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:35.438 00.000 9044 Enqueuing Expose request
21:26:35.439 00.001 12252 Moving (0.05, 0.08) raw xDistance=-0.08 yDistance=-0.04
21:26:35.442 00.003 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1349.48
21:26:35.442 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
21:26:35.442 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:35.442 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:26:35.442 00.000 12252 MoveAxis(E, 4, ABG)
21:26:35.442 00.000 12252 Guiding  Dir = 2, Dur = 4
21:26:35.445 00.003 12252 IsSlewing returns 0
21:26:35.446 00.001 12252 IsGuiding returns 0
21:26:35.447 00.001 12252 PulseGuide returned control before completion, sleep 13
21:26:35.471 00.024 12252 IsGuiding returns 0
21:26:35.471 00.000 12252 Move returns status 0, amount 4
21:26:35.471 00.000 12252 MoveAxis(N, 0, ABG)
21:26:35.471 00.000 12252 Move returns status 0, amount 0
21:26:35.472 00.001 12252 move complete, result=0
21:26:35.472 00.000 12252 worker thread done servicing request
21:26:35.472 00.000 12252 Worker thread wakes up
21:26:35.472 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:35.472 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:35.472 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:26:37.834 02.362 12252 Exposure complete
21:26:37.902 00.068 12252 worker thread done servicing request
21:26:37.902 00.000 9044 OnExposeComplete: enter
21:26:37.904 00.002 9044 UpdateGuideState(): m_state=6
21:26:37.906 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1943
21:26:37.907 00.001 9044 Star::Find returns 1 (0), X=1008.36, Y=821.15, Mass=5610, SNR=51.4, Peak=173 HFD=5.2
21:26:37.909 00.002 9044 MultiStar: [#1 0.19,-0.04,1.08,U] [#2 0.13,-0.04,1.21,U] [#3 0.12,0.05,0.85,U] [#4 0.28,-0.28,1.27,U] [#5 0.15,-0.05,0.65,U] [#6 0.18,0.01,0.43,U] [#7 0.25,0.06,0.44,U] [#8 0.01,0.04,0.42,U] 
21:26:37.910 00.001 9044 refined, 8 included, MultiStar: {0.18, -0.07}, one-star: {0.20, -0.16}
21:26:37.911 00.001 9044 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.62) = xAngle (1.23 = 1.23)
21:26:37.911 00.000 9044 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.85 = -1.85)
21:26:37.912 00.001 9044 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.40 mountX=0.06 mountY=-0.19, mountTheta=-1.23
21:26:37.914 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=-0.07, opts=13)
21:26:37.915 00.001 9044 Enqueuing Move request for scope (0.18, -0.07)
21:26:37.917 00.002 12252 Worker thread wakes up
21:26:37.918 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
21:26:37.918 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:37.920 00.002 9044 UpdateGuideState exits: m=5610 SNR=51.4
21:26:37.923 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:37.925 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:37.928 00.003 9044 Enqueuing Expose request
21:26:37.930 00.002 12252 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
21:26:37.930 00.000 12252 Moving (0.18, -0.07) raw xDistance=0.06 yDistance=-0.19
21:26:37.934 00.004 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1349.58
21:26:37.934 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
21:26:37.935 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:26:37.935 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:26:37.935 00.000 12252 MoveAxis(E, 3, ABG)
21:26:37.935 00.000 12252 Guiding  Dir = 2, Dur = 3
21:26:37.936 00.001 12252 IsSlewing returns 0
21:26:37.936 00.000 12252 IsGuiding returns 0
21:26:37.939 00.003 12252 PulseGuide returned control before completion, sleep 11
21:26:37.951 00.012 12252 IsGuiding returns 0
21:26:37.951 00.000 12252 Move returns status 0, amount 3
21:26:37.951 00.000 12252 MoveAxis(N, 0, ABG)
21:26:37.951 00.000 12252 Move returns status 0, amount 0
21:26:37.951 00.000 12252 move complete, result=0
21:26:37.951 00.000 12252 worker thread done servicing request
21:26:37.951 00.000 12252 Worker thread wakes up
21:26:37.951 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
21:26:37.954 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:37.954 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:40.314 02.360 12252 Exposure complete
21:26:40.361 00.047 12252 worker thread done servicing request
21:26:40.361 00.000 9044 OnExposeComplete: enter
21:26:40.362 00.001 9044 UpdateGuideState(): m_state=6
21:26:40.363 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
21:26:40.364 00.001 9044 Star::Find returns 1 (0), X=1008.34, Y=821.30, Mass=5661, SNR=51.6, Peak=173 HFD=5.4
21:26:40.366 00.002 9044 MultiStar: [#1 0.21,0.20,1.06,U] [#2 0.14,0.05,1.21,U] [#3 0.09,0.09,0.85,U] [#4 0.18,0.09,1.26,U] [#5 0.20,0.09,0.65,U] [#6 0.24,-0.06,0.42,U] [#7 0.31,0.15,0.44,U] [#8 0.01,0.16,0.42,U] 
21:26:40.367 00.001 9044 single-star, 8 included, MultiStar: {0.17, 0.08}, one-star: {0.18, -0.00}
21:26:40.368 00.001 9044 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.62) = xAngle (1.61 = 1.61)
21:26:40.370 00.002 9044 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.47 = -1.47)
21:26:40.372 00.002 9044 CameraToMount -- cameraX=0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-0.01 mountX=-0.01 mountY=-0.18, mountTheta=-1.61
21:26:40.377 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=-0.00, opts=13)
21:26:40.380 00.003 9044 Enqueuing Move request for scope (0.18, -0.00)
21:26:40.382 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:40.385 00.003 9044 UpdateGuideState exits: m=5661 SNR=51.6
21:26:40.387 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:40.390 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:40.393 00.003 9044 Enqueuing Expose request
21:26:40.395 00.002 12252 Worker thread wakes up
21:26:40.396 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.00) opts 0xd
21:26:40.396 00.000 12252 Handling offset move in thread for scope, endpoint = (0.18, -0.00)
21:26:40.396 00.000 12252 Moving (0.18, -0.00) raw xDistance=-0.01 yDistance=-0.18
21:26:40.402 00.006 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1349.68
21:26:40.402 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
21:26:40.403 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:26:40.403 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:26:40.403 00.000 12252 MoveAxis(E, 5, ABG)
21:26:40.403 00.000 12252 Guiding  Dir = 2, Dur = 5
21:26:40.403 00.000 12252 IsSlewing returns 0
21:26:40.404 00.001 12252 IsGuiding returns 0
21:26:40.406 00.002 12252 PulseGuide returned control before completion, sleep 13
21:26:40.433 00.027 12252 IsGuiding returns 0
21:26:40.433 00.000 12252 Move returns status 0, amount 5
21:26:40.433 00.000 12252 MoveAxis(N, 0, ABG)
21:26:40.433 00.000 12252 Move returns status 0, amount 0
21:26:40.433 00.000 12252 move complete, result=0
21:26:40.433 00.000 12252 worker thread done servicing request
21:26:40.433 00.000 12252 Worker thread wakes up
21:26:40.433 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
21:26:40.435 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:40.435 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:42.786 02.351 12252 Exposure complete
21:26:42.837 00.051 12252 worker thread done servicing request
21:26:42.837 00.000 9044 OnExposeComplete: enter
21:26:42.838 00.001 9044 UpdateGuideState(): m_state=6
21:26:42.839 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1945
21:26:42.841 00.002 9044 Star::Find returns 1 (0), X=1008.34, Y=821.41, Mass=5556, SNR=51.2, Peak=173 HFD=5.2
21:26:42.843 00.002 9044 MultiStar: [#1 0.17,0.32,1.05,U] [#2 0.51,0.31,0.00,M1] [#3 0.07,0.15,0.86,U] [#4 0.14,0.14,1.27,U] [#5 0.08,0.11,0.66,U] [#6 0.11,0.10,0.42,U] [#7 0.27,0.11,0.44,U] [#8 0.07,0.21,0.42,U] 
21:26:42.844 00.001 9044 single-star, 7 included, MultiStar: {0.14, 0.16}, one-star: {0.18, 0.11}
21:26:42.845 00.001 9044 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.62) = xAngle (2.18 = 2.18)
21:26:42.846 00.001 9044 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.91 = -0.91)
21:26:42.847 00.001 9044 CameraToMount -- cameraX=0.18 cameraY=0.11 hyp=0.21 cameraTheta=0.55 mountX=-0.12 mountY=-0.16, mountTheta=-2.20
21:26:42.849 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=0.11, opts=13)
21:26:42.850 00.001 9044 Enqueuing Move request for scope (0.18, 0.11)
21:26:42.852 00.002 12252 Worker thread wakes up
21:26:42.852 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:42.853 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.11) opts 0xd
21:26:42.853 00.000 9044 UpdateGuideState exits: m=5556 SNR=51.2
21:26:42.854 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:42.855 00.001 12252 Handling offset move in thread for scope, endpoint = (0.18, 0.11)
21:26:42.855 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:42.856 00.001 9044 Enqueuing Expose request
21:26:42.857 00.001 12252 Moving (0.18, 0.11) raw xDistance=-0.12 yDistance=-0.16
21:26:42.860 00.003 12252 PPEC rslt: input = -0.12, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 1349.78
21:26:42.860 00.000 12252 PPEC: input: -0.12, control: -0.09, exposure: 2000
21:26:42.860 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.06 newest=-0.53
21:26:42.860 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
21:26:42.860 00.000 12252 MoveAxis(E, 36, ABG)
21:26:42.860 00.000 12252 Guiding  Dir = 2, Dur = 36
21:26:42.860 00.000 12252 IsSlewing returns 0
21:26:42.861 00.001 12252 IsGuiding returns 0
21:26:42.862 00.001 12252 PulseGuide returned control before completion, sleep 45
21:26:42.916 00.054 12252 IsGuiding returns 0
21:26:42.916 00.000 12252 Move returns status 0, amount 36
21:26:42.916 00.000 12252 BLC: Oldest BLC event removed
21:26:42.916 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
21:26:42.916 00.000 12252 MoveAxis(N, 136, ABG)
21:26:42.916 00.000 12252 Guiding  Dir = 0, Dur = 136
21:26:42.916 00.000 12252 IsSlewing returns 0
21:26:42.916 00.000 12252 IsGuiding returns 0
21:26:42.921 00.005 12252 PulseGuide returned control before completion, sleep 142
21:26:43.076 00.155 12252 IsGuiding returns 0
21:26:43.076 00.000 12252 Move returns status 0, amount 136
21:26:43.076 00.000 12252 move complete, result=0
21:26:43.076 00.000 12252 worker thread done servicing request
21:26:43.076 00.000 12252 Worker thread wakes up
21:26:43.077 00.001 9044 GuideStep: -0.1 px 36 ms EAST, -0.2 px 136 ms NORTH
21:26:43.077 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:43.077 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:45.446 02.369 12252 Exposure complete
21:26:45.512 00.066 12252 worker thread done servicing request
21:26:45.512 00.000 9044 OnExposeComplete: enter
21:26:45.513 00.001 9044 UpdateGuideState(): m_state=6
21:26:45.514 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1946
21:26:45.515 00.001 9044 Star::Find returns 1 (0), X=1008.17, Y=821.16, Mass=5470, SNR=50.7, Peak=173 HFD=4.9
21:26:45.516 00.001 9044 MultiStar: [#1 -0.03,0.24,1.07,U] [#2 0.06,-0.05,1.20,U] [#3 0.19,0.06,0.85,U] [#4 0.01,0.07,1.28,U] [#5 0.01,-0.08,0.65,U] [#6 -0.04,-0.17,0.42,U] [#7 0.03,0.05,0.44,U] [#8 -0.09,0.03,0.41,U] 
21:26:45.517 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {0.01, -0.14}
21:26:45.517 00.000 9044 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.62) = xAngle (2.12 = 2.12)
21:26:45.518 00.001 9044 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.97 = -0.97)
21:26:45.519 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.49 mountX=-0.01 mountY=-0.02, mountTheta=-2.13
21:26:45.521 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.01, opts=13)
21:26:45.524 00.003 9044 Enqueuing Move request for scope (0.03, 0.01)
21:26:45.524 00.000 12252 Worker thread wakes up
21:26:45.525 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:45.526 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
21:26:45.526 00.000 9044 UpdateGuideState exits: m=5470 SNR=50.7
21:26:45.529 00.003 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
21:26:45.529 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:45.531 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:45.533 00.002 9044 Enqueuing Expose request
21:26:45.537 00.004 12252 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=-0.02
21:26:45.537 00.000 12252 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.164171, 1:0.023539
21:26:45.537 00.000 12252 BLC: No correction, Miss < min_move
21:26:45.540 00.003 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1349.87
21:26:45.540 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
21:26:45.540 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:45.540 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:26:45.540 00.000 12252 MoveAxis(E, 9, ABG)
21:26:45.540 00.000 12252 Guiding  Dir = 2, Dur = 9
21:26:45.540 00.000 12252 IsSlewing returns 0
21:26:45.542 00.002 12252 IsGuiding returns 0
21:26:45.544 00.002 12252 PulseGuide returned control before completion, sleep 17
21:26:45.568 00.024 12252 IsGuiding returns 0
21:26:45.568 00.000 12252 Move returns status 0, amount 9
21:26:45.568 00.000 12252 MoveAxis(N, 0, ABG)
21:26:45.568 00.000 12252 Move returns status 0, amount 0
21:26:45.568 00.000 12252 move complete, result=0
21:26:45.568 00.000 12252 worker thread done servicing request
21:26:45.569 00.001 9044 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
21:26:45.570 00.001 12252 Worker thread wakes up
21:26:45.570 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:45.571 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:47.919 02.348 12252 Exposure complete
21:26:47.965 00.046 12252 worker thread done servicing request
21:26:47.965 00.000 9044 OnExposeComplete: enter
21:26:47.966 00.001 9044 UpdateGuideState(): m_state=6
21:26:47.967 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1947
21:26:47.969 00.002 9044 Star::Find returns 1 (0), X=1008.19, Y=821.24, Mass=5653, SNR=51.6, Peak=173 HFD=5.1
21:26:47.973 00.004 9044 MultiStar: [#1 0.13,0.20,1.03,U] [#2 -0.02,-0.04,1.18,U] [#3 -0.05,0.05,0.84,U] [#4 0.06,-0.26,1.27,U] [#5 0.01,-0.09,0.66,U] [#6 0.07,-0.11,0.43,U] [#7 -0.01,0.01,0.43,U] [#8 -0.16,0.09,0.42,U] 
21:26:47.974 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {0.03, -0.06}
21:26:47.976 00.002 9044 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.62) = xAngle (0.53 = 0.53)
21:26:47.977 00.001 9044 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.56 = -2.56)
21:26:47.978 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.10 mountX=0.03 mountY=-0.02, mountTheta=-0.57
21:26:47.980 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.04, opts=13)
21:26:47.984 00.004 9044 Enqueuing Move request for scope (0.02, -0.04)
21:26:47.985 00.001 12252 Worker thread wakes up
21:26:47.985 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:47.986 00.001 9044 UpdateGuideState exits: m=5653 SNR=51.6
21:26:47.988 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:47.989 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:47.990 00.001 9044 Enqueuing Expose request
21:26:47.992 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
21:26:47.992 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
21:26:47.992 00.000 12252 Moving (0.02, -0.04) raw xDistance=0.03 yDistance=-0.02
21:26:47.992 00.000 12252 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.164171, 1:0.023539, 2:0.021964
21:26:47.992 00.000 12252 BLC: No correction, Miss < min_move
21:26:47.994 00.002 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1349.97
21:26:47.994 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
21:26:47.994 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:47.994 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:26:47.994 00.000 12252 MoveAxis(E, 10, ABG)
21:26:47.994 00.000 12252 Guiding  Dir = 2, Dur = 10
21:26:47.994 00.000 12252 IsSlewing returns 0
21:26:47.996 00.002 12252 IsGuiding returns 0
21:26:47.997 00.001 12252 PulseGuide returned control before completion, sleep 19
21:26:48.018 00.021 12252 IsGuiding returns 1
21:26:48.018 00.000 12252 scope still moving after pulse duration time elapsed
21:26:48.049 00.031 12252 IsSlewing returns 0
21:26:48.049 00.000 12252 IsGuiding returns 0
21:26:48.049 00.000 12252 scope move finished after 10 + 44 ms
21:26:48.050 00.001 12252 Move returns status 0, amount 10
21:26:48.050 00.000 12252 MoveAxis(N, 0, ABG)
21:26:48.050 00.000 12252 Move returns status 0, amount 0
21:26:48.050 00.000 12252 move complete, result=0
21:26:48.050 00.000 12252 worker thread done servicing request
21:26:48.050 00.000 12252 Worker thread wakes up
21:26:48.050 00.000 9044 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
21:26:48.052 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:48.052 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:50.399 02.347 12252 Exposure complete
21:26:50.444 00.045 12252 worker thread done servicing request
21:26:50.446 00.002 9044 OnExposeComplete: enter
21:26:50.448 00.002 9044 UpdateGuideState(): m_state=6
21:26:50.449 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1948
21:26:50.451 00.002 9044 Star::Find returns 1 (0), X=1008.23, Y=821.22, Mass=5612, SNR=51.4, Peak=173 HFD=5.1
21:26:50.453 00.002 9044 MultiStar: [#1 0.07,0.23,1.04,U] [#2 -0.02,-0.08,1.23,U] [#3 0.05,0.04,0.85,U] [#4 0.06,0.04,1.25,U] [#5 0.02,-0.08,0.65,U] [#6 0.03,-0.16,0.43,U] [#7 0.09,0.08,0.44,U] [#8 -0.10,-0.02,0.42,U] 
21:26:50.454 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.07, -0.08}
21:26:50.455 00.001 9044 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.62) = xAngle (1.83 = 1.83)
21:26:50.456 00.001 9044 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.26 = -1.26)
21:26:50.457 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.20 mountX=-0.01 mountY=-0.03, mountTheta=-1.83
21:26:50.459 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.01, opts=13)
21:26:50.461 00.002 9044 Enqueuing Move request for scope (0.04, 0.01)
21:26:50.462 00.001 12252 Worker thread wakes up
21:26:50.462 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:50.462 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
21:26:50.462 00.000 9044 UpdateGuideState exits: m=5612 SNR=51.4
21:26:50.464 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
21:26:50.464 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:50.465 00.001 12252 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.03
21:26:50.465 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:50.466 00.001 9044 Enqueuing Expose request
21:26:50.467 00.001 12252 BLC: window closed
21:26:50.467 00.000 12252 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.164171, 1:0.023539, 2:0.021964
21:26:50.467 00.000 12252 BLC: No correction, Miss < min_move
21:26:50.470 00.003 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1350.06
21:26:50.470 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
21:26:50.470 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:50.471 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:26:50.471 00.000 12252 MoveAxis(E, 7, ABG)
21:26:50.471 00.000 12252 Guiding  Dir = 2, Dur = 7
21:26:50.471 00.000 12252 IsSlewing returns 0
21:26:50.471 00.000 12252 IsGuiding returns 0
21:26:50.473 00.002 12252 PulseGuide returned control before completion, sleep 16
21:26:50.497 00.024 12252 IsGuiding returns 0
21:26:50.497 00.000 12252 Move returns status 0, amount 7
21:26:50.497 00.000 12252 MoveAxis(N, 0, ABG)
21:26:50.497 00.000 12252 Move returns status 0, amount 0
21:26:50.498 00.001 12252 move complete, result=0
21:26:50.498 00.000 12252 worker thread done servicing request
21:26:50.498 00.000 12252 Worker thread wakes up
21:26:50.498 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
21:26:50.501 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:50.501 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:52.838 02.337 12252 Exposure complete
21:26:52.884 00.046 12252 worker thread done servicing request
21:26:52.884 00.000 9044 OnExposeComplete: enter
21:26:52.886 00.002 9044 UpdateGuideState(): m_state=6
21:26:52.888 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1949
21:26:52.889 00.001 9044 Star::Find returns 1 (0), X=1008.19, Y=821.24, Mass=5484, SNR=50.8, Peak=173 HFD=5.0
21:26:52.890 00.001 9044 MultiStar: [#1 -0.01,0.30,1.06,U] [#2 -0.05,0.04,1.23,U] [#3 0.02,0.06,0.86,U] [#4 0.03,0.03,1.27,U] [#5 0.07,0.07,0.66,U] [#6 -0.03,0.02,0.43,U] [#7 -0.02,0.16,0.45,U] [#8 -0.08,0.02,0.42,U] 
21:26:52.891 00.001 9044 single-star, 8 included, MultiStar: {0.00, 0.07}, one-star: {0.03, -0.06}
21:26:52.892 00.001 9044 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.62) = xAngle (0.51 = 0.51)
21:26:52.892 00.000 9044 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.57 = -2.57)
21:26:52.894 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.11 mountX=0.06 mountY=-0.04, mountTheta=-0.55
21:26:52.896 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.06, opts=13)
21:26:52.897 00.001 9044 Enqueuing Move request for scope (0.03, -0.06)
21:26:52.897 00.000 12252 Worker thread wakes up
21:26:52.898 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:52.898 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
21:26:52.898 00.000 9044 UpdateGuideState exits: m=5484 SNR=50.8
21:26:52.899 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
21:26:52.899 00.000 12252 Moving (0.03, -0.06) raw xDistance=0.06 yDistance=-0.04
21:26:52.899 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:52.900 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:52.901 00.001 9044 Enqueuing Expose request
21:26:52.902 00.001 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1350.15
21:26:52.903 00.001 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
21:26:52.903 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:52.903 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:26:52.903 00.000 12252 MoveAxis(E, 4, ABG)
21:26:52.903 00.000 12252 Guiding  Dir = 2, Dur = 4
21:26:52.903 00.000 12252 IsSlewing returns 0
21:26:52.903 00.000 12252 IsGuiding returns 0
21:26:52.906 00.003 12252 PulseGuide returned control before completion, sleep 12
21:26:52.924 00.018 12252 IsGuiding returns 0
21:26:52.924 00.000 12252 Move returns status 0, amount 4
21:26:52.924 00.000 12252 MoveAxis(N, 0, ABG)
21:26:52.924 00.000 12252 Move returns status 0, amount 0
21:26:52.924 00.000 12252 move complete, result=0
21:26:52.924 00.000 12252 worker thread done servicing request
21:26:52.924 00.000 12252 Worker thread wakes up
21:26:52.924 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:52.924 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:52.924 00.000 9044 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:26:55.271 02.347 12252 Exposure complete
21:26:55.317 00.046 12252 worker thread done servicing request
21:26:55.317 00.000 9044 OnExposeComplete: enter
21:26:55.319 00.002 9044 UpdateGuideState(): m_state=6
21:26:55.320 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1950
21:26:55.321 00.001 9044 Star::Find returns 1 (0), X=1008.19, Y=821.28, Mass=5643, SNR=51.5, Peak=173 HFD=5.1
21:26:55.323 00.002 9044 MultiStar: [#1 0.04,0.27,1.06,U] [#2 0.00,0.07,1.18,U] [#3 -0.11,0.17,0.86,U] [#4 -0.00,0.14,1.26,U] [#5 0.04,0.08,0.64,U] [#6 -0.07,0.17,0.42,U] [#7 -0.01,0.17,0.44,U] [#8 -0.16,0.21,0.43,U] 
21:26:55.324 00.001 9044 single-star, 8 included, MultiStar: {-0.01, 0.13}, one-star: {0.03, -0.02}
21:26:55.325 00.001 9044 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.62) = xAngle (1.07 = 1.07)
21:26:55.325 00.000 9044 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.01 = -2.01)
21:26:55.326 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.55 mountX=0.02 mountY=-0.03, mountTheta=-1.08
21:26:55.327 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.02, opts=13)
21:26:55.329 00.002 9044 Enqueuing Move request for scope (0.03, -0.02)
21:26:55.329 00.000 12252 Worker thread wakes up
21:26:55.329 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:55.330 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
21:26:55.330 00.000 9044 UpdateGuideState exits: m=5643 SNR=51.5
21:26:55.331 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
21:26:55.331 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:55.333 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:55.334 00.001 9044 Enqueuing Expose request
21:26:55.335 00.001 12252 Moving (0.03, -0.02) raw xDistance=0.02 yDistance=-0.03
21:26:55.339 00.004 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1350.24
21:26:55.339 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
21:26:55.339 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:55.339 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:26:55.339 00.000 12252 MoveAxis(E, 4, ABG)
21:26:55.339 00.000 12252 Guiding  Dir = 2, Dur = 4
21:26:55.340 00.001 12252 IsSlewing returns 0
21:26:55.340 00.000 12252 IsGuiding returns 0
21:26:55.342 00.002 12252 PulseGuide returned control before completion, sleep 13
21:26:55.356 00.014 12252 IsGuiding returns 0
21:26:55.356 00.000 12252 Move returns status 0, amount 4
21:26:55.356 00.000 12252 MoveAxis(N, 0, ABG)
21:26:55.356 00.000 12252 Move returns status 0, amount 0
21:26:55.356 00.000 12252 move complete, result=0
21:26:55.356 00.000 12252 worker thread done servicing request
21:26:55.356 00.000 12252 Worker thread wakes up
21:26:55.356 00.000 9044 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:26:55.357 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:55.357 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:57.724 02.367 12252 Exposure complete
21:26:57.786 00.062 12252 worker thread done servicing request
21:26:57.786 00.000 9044 OnExposeComplete: enter
21:26:57.789 00.003 9044 UpdateGuideState(): m_state=6
21:26:57.790 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1951
21:26:57.792 00.002 9044 Star::Find returns 1 (0), X=1008.28, Y=821.51, Mass=5477, SNR=50.7, Peak=173 HFD=5.2
21:26:57.793 00.001 9044 MultiStar: [#1 0.12,0.38,1.04,U] [#2 0.46,0.24,0.00,M1] [#3 0.18,0.16,0.85,U] [#4 0.13,0.20,1.27,U] [#5 0.15,0.09,0.66,U] [#6 0.14,0.07,0.43,U] [#7 0.20,0.22,0.44,U] [#8 -0.06,0.17,0.44,U] 
21:26:57.794 00.001 9044 single-star, 7 included, MultiStar: {0.13, 0.20}, one-star: {0.12, 0.20}
21:26:57.794 00.000 9044 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.62) = xAngle (2.66 = 2.66)
21:26:57.795 00.001 9044 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.43 = -0.43)
21:26:57.796 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.24 cameraTheta=1.03 mountX=-0.21 mountY=-0.10, mountTheta=-2.70
21:26:57.797 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.20, opts=13)
21:26:57.798 00.001 9044 Enqueuing Move request for scope (0.12, 0.20)
21:26:57.799 00.001 12252 Worker thread wakes up
21:26:57.799 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:26:57.801 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
21:26:57.801 00.000 9044 UpdateGuideState exits: m=5477 SNR=50.7
21:26:57.802 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:26:57.803 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
21:26:57.803 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:26:57.804 00.001 9044 Enqueuing Expose request
21:26:57.805 00.001 12252 Moving (0.12, 0.20) raw xDistance=-0.21 yDistance=-0.10
21:26:57.807 00.002 12252 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 1350.33
21:26:57.807 00.000 12252 PPEC: input: -0.21, control: -0.14, exposure: 2000
21:26:57.807 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:26:57.807 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:26:57.807 00.000 12252 MoveAxis(E, 53, ABG)
21:26:57.808 00.001 12252 Guiding  Dir = 2, Dur = 53
21:26:57.808 00.000 12252 IsSlewing returns 0
21:26:57.808 00.000 12252 IsGuiding returns 0
21:26:57.810 00.002 12252 PulseGuide returned control before completion, sleep 61
21:26:57.879 00.069 12252 IsGuiding returns 0
21:26:57.879 00.000 12252 Move returns status 0, amount 53
21:26:57.879 00.000 12252 MoveAxis(N, 0, ABG)
21:26:57.879 00.000 12252 Move returns status 0, amount 0
21:26:57.879 00.000 12252 move complete, result=0
21:26:57.879 00.000 12252 worker thread done servicing request
21:26:57.879 00.000 12252 Worker thread wakes up
21:26:57.879 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:26:57.879 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:26:57.879 00.000 9044 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
21:27:00.220 02.341 12252 Exposure complete
21:27:00.264 00.044 12252 worker thread done servicing request
21:27:00.264 00.000 9044 OnExposeComplete: enter
21:27:00.265 00.001 9044 UpdateGuideState(): m_state=6
21:27:00.267 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1952
21:27:00.269 00.002 9044 Star::Find returns 1 (0), X=1008.30, Y=821.12, Mass=5501, SNR=51.1, Peak=173 HFD=5.1
21:27:00.270 00.001 9044 MultiStar: [#1 0.12,0.17,1.05,U] [#2 0.08,-0.10,1.20,U] [#3 0.08,-0.24,0.85,U] [#4 0.14,-0.29,1.27,U] [#5 0.07,-0.13,0.66,U] [#6 0.13,-0.13,0.42,U] [#7 0.07,-0.03,0.44,U] [#8 -0.03,0.10,0.41,U] 
21:27:00.271 00.001 9044 refined, 8 included, MultiStar: {0.10, -0.11}, one-star: {0.14, -0.19}
21:27:00.272 00.001 9044 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.62) = xAngle (0.77 = 0.77)
21:27:00.274 00.002 9044 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.31 = -2.31)
21:27:00.275 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.86 mountX=0.11 mountY=-0.11, mountTheta=-0.80
21:27:00.277 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.11, opts=13)
21:27:00.278 00.001 9044 Enqueuing Move request for scope (0.10, -0.11)
21:27:00.280 00.002 12252 Worker thread wakes up
21:27:00.280 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:00.281 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
21:27:00.281 00.000 9044 UpdateGuideState exits: m=5501 SNR=51.1
21:27:00.282 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:00.283 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
21:27:00.283 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:00.285 00.002 9044 Enqueuing Expose request
21:27:00.286 00.001 12252 Moving (0.10, -0.11) raw xDistance=0.11 yDistance=-0.11
21:27:00.289 00.003 12252 PPEC rslt: input = 0.11, final = 0.05, react = 0.06, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 1350.42
21:27:00.289 00.000 12252 PPEC: input: 0.11, control: 0.05, exposure: 2000
21:27:00.289 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:00.289 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:27:00.289 00.000 12252 MoveAxis(W, 19, ABG)
21:27:00.289 00.000 12252 Guiding  Dir = 3, Dur = 19
21:27:00.289 00.000 12252 IsSlewing returns 0
21:27:00.289 00.000 12252 IsGuiding returns 0
21:27:00.291 00.002 12252 PulseGuide returned control before completion, sleep 27
21:27:00.327 00.036 12252 IsGuiding returns 1
21:27:00.327 00.000 12252 scope still moving after pulse duration time elapsed
21:27:00.358 00.031 12252 IsSlewing returns 0
21:27:00.359 00.001 12252 IsGuiding returns 0
21:27:00.359 00.000 12252 scope move finished after 19 + 50 ms
21:27:00.359 00.000 12252 Move returns status 0, amount 19
21:27:00.359 00.000 12252 MoveAxis(N, 0, ABG)
21:27:00.359 00.000 12252 Move returns status 0, amount 0
21:27:00.359 00.000 12252 move complete, result=0
21:27:00.359 00.000 12252 worker thread done servicing request
21:27:00.359 00.000 12252 Worker thread wakes up
21:27:00.359 00.000 9044 GuideStep: 0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
21:27:00.362 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:00.362 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:02.702 02.340 12252 Exposure complete
21:27:02.744 00.042 12252 worker thread done servicing request
21:27:02.744 00.000 9044 OnExposeComplete: enter
21:27:02.745 00.001 9044 UpdateGuideState(): m_state=6
21:27:02.746 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1953
21:27:02.748 00.002 9044 Star::Find returns 1 (0), X=1008.22, Y=821.30, Mass=5563, SNR=51.1, Peak=173 HFD=5.2
21:27:02.749 00.001 9044 MultiStar: [#1 0.06,0.31,1.05,U] [#2 -0.02,0.05,1.20,U] [#3 -0.08,0.15,0.86,U] [#4 0.00,0.16,1.28,U] [#5 0.01,0.01,0.66,U] [#6 -0.05,0.13,0.43,U] [#7 0.03,0.25,0.44,U] [#8 -0.08,0.16,0.43,U] 
21:27:02.750 00.001 9044 single-star, 8 included, MultiStar: {0.00, 0.13}, one-star: {0.06, -0.00}
21:27:02.751 00.001 9044 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.62) = xAngle (1.58 = 1.58)
21:27:02.752 00.001 9044 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.51 = -1.51)
21:27:02.753 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.05 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
21:27:02.754 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.00, opts=13)
21:27:02.755 00.001 9044 Enqueuing Move request for scope (0.06, -0.00)
21:27:02.757 00.002 12252 Worker thread wakes up
21:27:02.757 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:02.757 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
21:27:02.757 00.000 9044 UpdateGuideState exits: m=5563 SNR=51.1
21:27:02.759 00.002 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
21:27:02.759 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:02.760 00.001 12252 Moving (0.06, -0.00) raw xDistance=-0.00 yDistance=-0.06
21:27:02.760 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:02.761 00.001 9044 Enqueuing Expose request
21:27:02.762 00.001 12252 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1350.51
21:27:02.762 00.000 12252 PPEC: input: -0.00, control: -0.03, exposure: 2000
21:27:02.762 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:02.762 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:27:02.762 00.000 12252 MoveAxis(E, 11, ABG)
21:27:02.762 00.000 12252 Guiding  Dir = 2, Dur = 11
21:27:02.764 00.002 12252 IsSlewing returns 0
21:27:02.764 00.000 12252 IsGuiding returns 0
21:27:02.766 00.002 12252 PulseGuide returned control before completion, sleep 20
21:27:02.794 00.028 12252 IsGuiding returns 0
21:27:02.794 00.000 12252 Move returns status 0, amount 11
21:27:02.794 00.000 12252 MoveAxis(N, 0, ABG)
21:27:02.794 00.000 12252 Move returns status 0, amount 0
21:27:02.794 00.000 12252 move complete, result=0
21:27:02.794 00.000 12252 worker thread done servicing request
21:27:02.795 00.001 12252 Worker thread wakes up
21:27:02.795 00.000 9044 GuideStep: -0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
21:27:02.795 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:02.795 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:05.148 02.353 12252 Exposure complete
21:27:05.223 00.075 12252 worker thread done servicing request
21:27:05.224 00.001 9044 OnExposeComplete: enter
21:27:05.225 00.001 9044 UpdateGuideState(): m_state=6
21:27:05.226 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1954
21:27:05.226 00.000 9044 Star::Find returns 1 (0), X=1008.04, Y=821.21, Mass=5499, SNR=50.7, Peak=173 HFD=5.1
21:27:05.229 00.003 9044 MultiStar: [#1 -0.08,0.14,1.06,U] [#2 -0.12,-0.02,1.22,U] [#3 -0.12,0.07,0.87,U] [#4 -0.06,0.01,1.26,U] [#5 -0.18,0.04,0.66,U] [#6 -0.13,0.00,0.43,U] [#7 -0.10,0.06,0.44,U] [#8 -0.21,0.03,0.41,U] 
21:27:05.230 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.02}, one-star: {-0.12, -0.10}
21:27:05.231 00.001 9044 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.62) = xAngle (4.56 = -1.72)
21:27:05.232 00.001 9044 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.48 = 1.48)
21:27:05.234 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.12 cameraTheta=2.94 mountX=-0.02 mountY=0.12, mountTheta=1.72
21:27:05.236 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.02, opts=13)
21:27:05.237 00.001 9044 Enqueuing Move request for scope (-0.11, 0.02)
21:27:05.239 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:05.240 00.001 12252 Worker thread wakes up
21:27:05.240 00.000 9044 UpdateGuideState exits: m=5499 SNR=50.7
21:27:05.241 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:05.242 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
21:27:05.242 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:05.243 00.001 9044 Enqueuing Expose request
21:27:05.244 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
21:27:05.244 00.000 12252 Moving (-0.11, 0.02) raw xDistance=-0.02 yDistance=0.12
21:27:05.248 00.004 12252 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1350.59
21:27:05.248 00.000 12252 PPEC: input: -0.02, control: -0.03, exposure: 2000
21:27:05.248 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:05.248 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:27:05.248 00.000 12252 MoveAxis(E, 11, ABG)
21:27:05.248 00.000 12252 Guiding  Dir = 2, Dur = 11
21:27:05.249 00.001 12252 IsSlewing returns 0
21:27:05.249 00.000 12252 IsGuiding returns 0
21:27:05.251 00.002 12252 PulseGuide returned control before completion, sleep 19
21:27:05.275 00.024 12252 IsGuiding returns 0
21:27:05.275 00.000 12252 Move returns status 0, amount 11
21:27:05.276 00.001 12252 MoveAxis(N, 0, ABG)
21:27:05.276 00.000 12252 Move returns status 0, amount 0
21:27:05.276 00.000 12252 move complete, result=0
21:27:05.276 00.000 12252 worker thread done servicing request
21:27:05.276 00.000 12252 Worker thread wakes up
21:27:05.276 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
21:27:05.277 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:05.277 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:07.619 02.342 12252 Exposure complete
21:27:07.683 00.064 12252 worker thread done servicing request
21:27:07.683 00.000 9044 OnExposeComplete: enter
21:27:07.685 00.002 9044 UpdateGuideState(): m_state=6
21:27:07.686 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1955
21:27:07.687 00.001 9044 Star::Find returns 1 (0), X=1008.06, Y=821.17, Mass=5545, SNR=51.0, Peak=173 HFD=5.1
21:27:07.689 00.002 9044 MultiStar: [#1 -0.09,0.19,1.05,U] [#2 -0.09,-0.11,1.21,U] [#3 -0.14,0.06,0.86,U] [#4 -0.03,-0.28,1.27,U] [#5 -0.06,-0.14,0.66,U] [#6 -0.08,-0.03,0.43,U] [#7 -0.10,0.04,0.44,U] [#8 -0.23,-0.02,0.43,U] 
21:27:07.690 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.06}, one-star: {-0.10, -0.14}
21:27:07.690 00.000 9044 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
21:27:07.692 00.002 9044 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.00 = 2.29)
21:27:07.693 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.54 mountX=0.07 mountY=0.08, mountTheta=0.89
21:27:07.696 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.06, opts=13)
21:27:07.697 00.001 9044 Enqueuing Move request for scope (-0.09, -0.06)
21:27:07.698 00.001 12252 Worker thread wakes up
21:27:07.698 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:07.699 00.001 9044 UpdateGuideState exits: m=5545 SNR=51.0
21:27:07.699 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:07.701 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:07.702 00.001 9044 Enqueuing Expose request
21:27:07.704 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
21:27:07.704 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
21:27:07.704 00.000 12252 Moving (-0.09, -0.06) raw xDistance=0.07 yDistance=0.08
21:27:07.708 00.004 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1350.68
21:27:07.708 00.000 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
21:27:07.708 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:07.708 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:27:07.708 00.000 12252 MoveAxis(E, 8, ABG)
21:27:07.708 00.000 12252 Guiding  Dir = 2, Dur = 8
21:27:07.708 00.000 12252 IsSlewing returns 0
21:27:07.708 00.000 12252 IsGuiding returns 0
21:27:07.711 00.003 12252 PulseGuide returned control before completion, sleep 17
21:27:07.729 00.018 12252 IsGuiding returns 0
21:27:07.729 00.000 12252 Move returns status 0, amount 8
21:27:07.730 00.001 12252 MoveAxis(N, 0, ABG)
21:27:07.730 00.000 12252 Move returns status 0, amount 0
21:27:07.730 00.000 12252 move complete, result=0
21:27:07.730 00.000 12252 worker thread done servicing request
21:27:07.730 00.000 12252 Worker thread wakes up
21:27:07.730 00.000 9044 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:27:07.732 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:07.732 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:10.072 02.340 12252 Exposure complete
21:27:10.137 00.065 12252 worker thread done servicing request
21:27:10.137 00.000 9044 OnExposeComplete: enter
21:27:10.140 00.003 9044 UpdateGuideState(): m_state=6
21:27:10.143 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1956
21:27:10.145 00.002 9044 Star::Find returns 1 (0), X=1008.03, Y=821.23, Mass=5496, SNR=50.8, Peak=173 HFD=5.2
21:27:10.148 00.003 9044 MultiStar: [#1 -0.19,0.20,1.07,U] [#2 -0.18,-0.02,1.23,U] [#3 -0.21,0.03,0.85,U] [#4 -0.09,-0.01,1.26,U] [#5 -0.31,-0.01,0.66,U] [#6 -0.12,-0.02,0.43,U] [#7 -0.20,0.10,0.45,U] [#8 -0.34,0.17,0.43,U] 
21:27:10.150 00.002 9044 single-star, 8 included, MultiStar: {-0.18, 0.03}, one-star: {-0.13, -0.08}
21:27:10.152 00.002 9044 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.62) = xAngle (-0.98 = -0.98)
21:27:10.153 00.001 9044 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.06 = 2.22)
21:27:10.154 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.60 mountX=0.09 mountY=0.12, mountTheta=0.96
21:27:10.159 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.08, opts=13)
21:27:10.160 00.001 9044 Enqueuing Move request for scope (-0.13, -0.08)
21:27:10.161 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:10.162 00.001 12252 Worker thread wakes up
21:27:10.162 00.000 9044 UpdateGuideState exits: m=5496 SNR=50.8
21:27:10.163 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:10.166 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:10.167 00.001 9044 Enqueuing Expose request
21:27:10.168 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
21:27:10.168 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
21:27:10.168 00.000 12252 Moving (-0.13, -0.08) raw xDistance=0.09 yDistance=0.12
21:27:10.172 00.004 12252 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1350.76
21:27:10.172 00.000 12252 PPEC: input: 0.09, control: -0.02, exposure: 2000
21:27:10.172 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:10.172 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:27:10.172 00.000 12252 MoveAxis(E, 8, ABG)
21:27:10.172 00.000 12252 Guiding  Dir = 2, Dur = 8
21:27:10.172 00.000 12252 IsSlewing returns 0
21:27:10.173 00.001 12252 IsGuiding returns 0
21:27:10.178 00.005 12252 PulseGuide returned control before completion, sleep 13
21:27:10.204 00.026 12252 IsGuiding returns 0
21:27:10.204 00.000 12252 Move returns status 0, amount 8
21:27:10.204 00.000 12252 MoveAxis(N, 0, ABG)
21:27:10.204 00.000 12252 Move returns status 0, amount 0
21:27:10.204 00.000 12252 move complete, result=0
21:27:10.204 00.000 12252 worker thread done servicing request
21:27:10.204 00.000 9044 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:27:10.205 00.001 12252 Worker thread wakes up
21:27:10.206 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:10.206 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:12.575 02.369 12252 Exposure complete
21:27:12.622 00.047 12252 worker thread done servicing request
21:27:12.622 00.000 9044 OnExposeComplete: enter
21:27:12.625 00.003 9044 UpdateGuideState(): m_state=6
21:27:12.626 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1957
21:27:12.627 00.001 9044 Star::Find returns 1 (0), X=1008.04, Y=821.05, Mass=5543, SNR=51.0, Peak=173 HFD=5.6
21:27:12.628 00.001 9044 MultiStar: [#1 -0.14,0.11,1.06,U] [#2 -0.17,-0.05,1.19,U] [#3 -0.20,-0.25,0.85,U] [#4 -0.11,-0.34,1.27,U] [#5 -0.10,-0.24,0.68,U] [#6 -0.13,-0.17,0.42,U] [#7 -0.17,-0.09,0.45,U] [#8 -0.23,0.03,0.42,U] 
21:27:12.629 00.001 9044 refined, 8 included, MultiStar: {-0.15, -0.15}, one-star: {-0.12, -0.26}
21:27:12.629 00.000 9044 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.62) = xAngle (-0.72 = -0.72)
21:27:12.630 00.001 9044 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.80 = 2.48)
21:27:12.630 00.000 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.34 mountX=0.16 mountY=0.13, mountTheta=0.68
21:27:12.633 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.15, opts=13)
21:27:12.634 00.001 9044 Enqueuing Move request for scope (-0.15, -0.15)
21:27:12.635 00.001 12252 Worker thread wakes up
21:27:12.636 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
21:27:12.636 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
21:27:12.636 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:12.637 00.001 9044 UpdateGuideState exits: m=5543 SNR=51.0
21:27:12.638 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:12.639 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:12.640 00.001 9044 Enqueuing Expose request
21:27:12.641 00.001 12252 Moving (-0.15, -0.15) raw xDistance=0.16 yDistance=0.13
21:27:12.645 00.004 12252 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 1350.84
21:27:12.645 00.000 12252 PPEC: input: 0.16, control: 0.08, exposure: 2000
21:27:12.645 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:12.645 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:27:12.645 00.000 12252 MoveAxis(W, 31, ABG)
21:27:12.645 00.000 12252 Guiding  Dir = 3, Dur = 31
21:27:12.645 00.000 12252 IsSlewing returns 0
21:27:12.645 00.000 12252 IsGuiding returns 0
21:27:12.648 00.003 12252 PulseGuide returned control before completion, sleep 39
21:27:12.699 00.051 12252 IsGuiding returns 0
21:27:12.699 00.000 12252 Move returns status 0, amount 31
21:27:12.699 00.000 12252 MoveAxis(N, 0, ABG)
21:27:12.699 00.000 12252 Move returns status 0, amount 0
21:27:12.699 00.000 12252 move complete, result=0
21:27:12.699 00.000 12252 worker thread done servicing request
21:27:12.699 00.000 12252 Worker thread wakes up
21:27:12.700 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:12.700 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:12.700 00.000 9044 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
21:27:15.066 02.366 12252 Exposure complete
21:27:15.124 00.058 12252 worker thread done servicing request
21:27:15.124 00.000 9044 OnExposeComplete: enter
21:27:15.126 00.002 9044 UpdateGuideState(): m_state=6
21:27:15.127 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1958
21:27:15.128 00.001 9044 Star::Find returns 1 (0), X=1008.18, Y=821.23, Mass=5529, SNR=50.8, Peak=173 HFD=5.1
21:27:15.129 00.001 9044 MultiStar: [#1 -0.06,0.17,1.05,U] [#2 -0.01,-0.07,1.22,U] [#3 -0.08,0.02,0.85,U] [#4 -0.08,-0.06,1.28,U] [#5 0.02,-0.09,0.65,U] [#6 -0.07,-0.03,0.42,U] [#7 -0.04,-0.02,0.45,U] [#8 -0.20,0.03,0.42,U] 
21:27:15.130 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {0.02, -0.07}
21:27:15.131 00.001 9044 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.62) = xAngle (-1.21 = -1.21)
21:27:15.133 00.002 9044 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.29 = 1.99)
21:27:15.134 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.83 mountX=0.02 mountY=0.05, mountTheta=1.20
21:27:15.137 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.02, opts=13)
21:27:15.138 00.001 9044 Enqueuing Move request for scope (-0.05, -0.02)
21:27:15.139 00.001 12252 Worker thread wakes up
21:27:15.140 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:15.141 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
21:27:15.141 00.000 9044 UpdateGuideState exits: m=5529 SNR=50.8
21:27:15.142 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
21:27:15.142 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:15.143 00.001 12252 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=0.05
21:27:15.143 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:15.144 00.001 9044 Enqueuing Expose request
21:27:15.145 00.001 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1350.93
21:27:15.145 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
21:27:15.145 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:15.145 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:27:15.145 00.000 12252 MoveAxis(E, 7, ABG)
21:27:15.145 00.000 12252 Guiding  Dir = 2, Dur = 7
21:27:15.146 00.001 12252 IsSlewing returns 0
21:27:15.146 00.000 12252 IsGuiding returns 0
21:27:15.148 00.002 12252 PulseGuide returned control before completion, sleep 16
21:27:15.177 00.029 12252 IsGuiding returns 0
21:27:15.177 00.000 12252 Move returns status 0, amount 7
21:27:15.177 00.000 12252 MoveAxis(N, 0, ABG)
21:27:15.177 00.000 12252 Move returns status 0, amount 0
21:27:15.177 00.000 12252 move complete, result=0
21:27:15.177 00.000 12252 worker thread done servicing request
21:27:15.177 00.000 12252 Worker thread wakes up
21:27:15.177 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:15.177 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:15.177 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
21:27:17.516 02.339 12252 Exposure complete
21:27:17.583 00.067 12252 worker thread done servicing request
21:27:17.583 00.000 9044 OnExposeComplete: enter
21:27:17.586 00.003 9044 UpdateGuideState(): m_state=6
21:27:17.588 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1959
21:27:17.589 00.001 9044 Star::Find returns 1 (0), X=1008.03, Y=821.04, Mass=5748, SNR=51.9, Peak=173 HFD=5.5
21:27:17.590 00.001 9044 MultiStar: [#1 -0.11,-0.09,1.07,U] [#2 -0.14,0.15,1.21,U] [#3 -0.14,-0.07,0.83,U] [#4 -0.08,-0.32,1.28,U] [#5 -0.24,-0.14,0.65,U] [#6 -0.09,-0.13,0.41,U] [#7 -0.16,-0.03,0.43,U] [#8 -0.32,0.11,0.40,U] 
21:27:17.592 00.002 9044 refined, 8 included, MultiStar: {-0.14, -0.10}, one-star: {-0.13, -0.27}
21:27:17.593 00.001 9044 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.62) = xAngle (-0.89 = -0.89)
21:27:17.594 00.001 9044 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.97 = 2.31)
21:27:17.595 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.18 cameraTheta=-2.51 mountX=0.11 mountY=0.13, mountTheta=0.86
21:27:17.597 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.10, opts=13)
21:27:17.598 00.001 9044 Enqueuing Move request for scope (-0.14, -0.10)
21:27:17.600 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:17.601 00.001 9044 UpdateGuideState exits: m=5748 SNR=51.9
21:27:17.602 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:17.603 00.001 12252 Worker thread wakes up
21:27:17.603 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:17.604 00.001 9044 Enqueuing Expose request
21:27:17.606 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
21:27:17.606 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
21:27:17.606 00.000 12252 Moving (-0.14, -0.10) raw xDistance=0.11 yDistance=0.13
21:27:17.608 00.002 12252 PPEC rslt: input = 0.11, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 1351.01
21:27:17.609 00.001 12252 PPEC: input: 0.11, control: 0.05, exposure: 2000
21:27:17.609 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:17.609 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:27:17.609 00.000 12252 MoveAxis(W, 20, ABG)
21:27:17.609 00.000 12252 Guiding  Dir = 3, Dur = 20
21:27:17.609 00.000 12252 IsSlewing returns 0
21:27:17.611 00.002 12252 IsGuiding returns 0
21:27:17.613 00.002 12252 PulseGuide returned control before completion, sleep 28
21:27:17.650 00.037 12252 IsGuiding returns 0
21:27:17.650 00.000 12252 Move returns status 0, amount 20
21:27:17.650 00.000 12252 MoveAxis(N, 0, ABG)
21:27:17.650 00.000 12252 Move returns status 0, amount 0
21:27:17.650 00.000 12252 move complete, result=0
21:27:17.650 00.000 12252 worker thread done servicing request
21:27:17.650 00.000 12252 Worker thread wakes up
21:27:17.650 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:17.650 00.000 9044 GuideStep: 0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
21:27:17.652 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:20.001 02.349 12252 Exposure complete
21:27:20.052 00.051 12252 worker thread done servicing request
21:27:20.053 00.001 9044 OnExposeComplete: enter
21:27:20.054 00.001 9044 UpdateGuideState(): m_state=6
21:27:20.055 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1960
21:27:20.055 00.000 9044 Star::Find returns 1 (0), X=1008.05, Y=821.23, Mass=5521, SNR=50.9, Peak=173 HFD=5.1
21:27:20.056 00.001 9044 MultiStar: [#1 -0.11,0.24,1.05,U] [#2 -0.12,0.05,1.20,U] [#3 -0.20,0.11,0.86,U] [#4 -0.11,0.04,1.27,U] [#5 -0.27,0.03,0.64,U] [#6 -0.13,0.07,0.43,U] [#7 -0.03,0.08,0.44,U] [#8 -0.20,0.25,0.42,U] 
21:27:20.057 00.001 9044 single-star, 8 included, MultiStar: {-0.14, 0.08}, one-star: {-0.11, -0.07}
21:27:20.058 00.001 9044 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.62) = xAngle (-0.94 = -0.94)
21:27:20.059 00.001 9044 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.02 = 2.26)
21:27:20.060 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.56 mountX=0.08 mountY=0.10, mountTheta=0.91
21:27:20.061 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.07, opts=13)
21:27:20.062 00.001 9044 Enqueuing Move request for scope (-0.11, -0.07)
21:27:20.063 00.001 12252 Worker thread wakes up
21:27:20.063 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
21:27:20.063 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
21:27:20.063 00.000 12252 Moving (-0.11, -0.07) raw xDistance=0.08 yDistance=0.10
21:27:20.063 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:20.065 00.002 9044 UpdateGuideState exits: m=5521 SNR=50.9
21:27:20.066 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:20.067 00.001 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1351.08
21:27:20.067 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
21:27:20.067 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:20.068 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:20.070 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:27:20.070 00.000 9044 Enqueuing Expose request
21:27:20.071 00.001 12252 MoveAxis(E, 5, ABG)
21:27:20.072 00.001 12252 Guiding  Dir = 2, Dur = 5
21:27:20.072 00.000 12252 IsSlewing returns 0
21:27:20.073 00.001 12252 IsGuiding returns 0
21:27:20.075 00.002 12252 PulseGuide returned control before completion, sleep 13
21:27:20.099 00.024 12252 IsGuiding returns 0
21:27:20.099 00.000 12252 Move returns status 0, amount 5
21:27:20.099 00.000 12252 MoveAxis(N, 0, ABG)
21:27:20.099 00.000 12252 Move returns status 0, amount 0
21:27:20.099 00.000 12252 move complete, result=0
21:27:20.099 00.000 12252 worker thread done servicing request
21:27:20.099 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:27:20.101 00.002 12252 Worker thread wakes up
21:27:20.101 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:20.101 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:22.471 02.370 12252 Exposure complete
21:27:22.522 00.051 12252 worker thread done servicing request
21:27:22.523 00.001 9044 OnExposeComplete: enter
21:27:22.524 00.001 9044 UpdateGuideState(): m_state=6
21:27:22.525 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1961
21:27:22.526 00.001 9044 Star::Find returns 1 (0), X=1008.16, Y=821.29, Mass=5721, SNR=51.9, Peak=173 HFD=5.2
21:27:22.527 00.001 9044 MultiStar: [#1 -0.07,0.33,1.04,U] [#2 -0.07,0.11,1.18,U] [#3 -0.08,0.14,0.85,U] [#4 -0.01,0.13,1.25,U] [#5 -0.14,0.18,0.64,U] [#6 -0.11,0.03,0.42,U] [#7 -0.03,0.21,0.44,U] [#8 -0.23,0.21,0.42,U] 
21:27:22.527 00.000 9044 single-star, 8 included, MultiStar: {-0.07, 0.14}, one-star: {-0.00, -0.02}
21:27:22.528 00.001 9044 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.62) = xAngle (0.01 = 0.01)
21:27:22.529 00.001 9044 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.08 = -3.08)
21:27:22.530 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.62 mountX=0.02 mountY=-0.00, mountTheta=-0.06
21:27:22.531 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.02, opts=13)
21:27:22.533 00.002 9044 Enqueuing Move request for scope (-0.00, -0.02)
21:27:22.534 00.001 12252 Worker thread wakes up
21:27:22.534 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:22.535 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
21:27:22.535 00.000 9044 UpdateGuideState exits: m=5721 SNR=51.9
21:27:22.536 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
21:27:22.536 00.000 12252 Moving (-0.00, -0.02) raw xDistance=0.02 yDistance=-0.00
21:27:22.536 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:22.537 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:22.538 00.001 9044 Enqueuing Expose request
21:27:22.539 00.001 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1351.16
21:27:22.539 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
21:27:22.539 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:22.540 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:27:22.540 00.000 12252 MoveAxis(E, 5, ABG)
21:27:22.540 00.000 12252 Guiding  Dir = 2, Dur = 5
21:27:22.540 00.000 12252 IsSlewing returns 0
21:27:22.540 00.000 12252 IsGuiding returns 0
21:27:22.542 00.002 12252 PulseGuide returned control before completion, sleep 14
21:27:22.563 00.021 12252 IsGuiding returns 0
21:27:22.563 00.000 12252 Move returns status 0, amount 5
21:27:22.563 00.000 12252 MoveAxis(N, 0, ABG)
21:27:22.563 00.000 12252 Move returns status 0, amount 0
21:27:22.563 00.000 12252 move complete, result=0
21:27:22.563 00.000 12252 worker thread done servicing request
21:27:22.563 00.000 12252 Worker thread wakes up
21:27:22.563 00.000 9044 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:27:22.565 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:22.565 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:24.935 02.370 12252 Exposure complete
21:27:24.981 00.046 12252 worker thread done servicing request
21:27:24.981 00.000 9044 OnExposeComplete: enter
21:27:24.983 00.002 9044 UpdateGuideState(): m_state=6
21:27:24.985 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1962
21:27:24.986 00.001 9044 Star::Find returns 1 (0), X=1008.24, Y=821.14, Mass=5556, SNR=51.2, Peak=173 HFD=5.0
21:27:24.987 00.001 9044 MultiStar: [#1 0.06,0.24,1.05,U] [#2 0.08,-0.02,1.19,U] [#3 0.19,-0.02,0.85,U] [#4 0.08,-0.26,1.28,U] [#5 0.15,-0.04,0.65,U] [#6 0.05,-0.03,0.42,U] [#7 0.19,0.05,0.45,U] [#8 -0.08,0.07,0.43,U] 
21:27:24.988 00.001 9044 refined, 8 included, MultiStar: {0.09, -0.04}, one-star: {0.08, -0.17}
21:27:24.990 00.002 9044 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.62) = xAngle (1.24 = 1.24)
21:27:24.990 00.000 9044 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.84 = -1.84)
21:27:24.991 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.38 mountX=0.03 mountY=-0.09, mountTheta=-1.25
21:27:24.993 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.04, opts=13)
21:27:24.995 00.002 9044 Enqueuing Move request for scope (0.09, -0.04)
21:27:24.996 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:24.997 00.001 9044 UpdateGuideState exits: m=5556 SNR=51.2
21:27:24.998 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:24.999 00.001 12252 Worker thread wakes up
21:27:24.999 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:25.001 00.002 9044 Enqueuing Expose request
21:27:25.002 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
21:27:25.003 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
21:27:25.003 00.000 12252 Moving (0.09, -0.04) raw xDistance=0.03 yDistance=-0.09
21:27:25.007 00.004 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1351.24
21:27:25.007 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
21:27:25.007 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:25.008 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:27:25.008 00.000 12252 MoveAxis(E, 3, ABG)
21:27:25.008 00.000 12252 Guiding  Dir = 2, Dur = 3
21:27:25.008 00.000 12252 IsSlewing returns 0
21:27:25.009 00.001 12252 IsGuiding returns 0
21:27:25.010 00.001 12252 PulseGuide returned control before completion, sleep 11
21:27:25.026 00.016 12252 IsGuiding returns 0
21:27:25.026 00.000 12252 Move returns status 0, amount 3
21:27:25.026 00.000 12252 MoveAxis(N, 0, ABG)
21:27:25.026 00.000 12252 Move returns status 0, amount 0
21:27:25.026 00.000 12252 move complete, result=0
21:27:25.026 00.000 12252 worker thread done servicing request
21:27:25.026 00.000 12252 Worker thread wakes up
21:27:25.026 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:27:25.028 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:25.028 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:27.365 02.337 12252 Exposure complete
21:27:27.407 00.042 12252 worker thread done servicing request
21:27:27.407 00.000 9044 OnExposeComplete: enter
21:27:27.408 00.001 9044 UpdateGuideState(): m_state=6
21:27:27.409 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1963
21:27:27.411 00.002 9044 Star::Find returns 1 (0), X=1008.05, Y=821.10, Mass=5596, SNR=51.2, Peak=173 HFD=5.0
21:27:27.414 00.003 9044 MultiStar: [#1 -0.12,0.10,1.05,U] [#2 -0.13,-0.12,1.19,U] [#3 -0.21,-0.18,0.85,U] [#4 -0.10,-0.36,1.27,U] [#5 -0.11,-0.15,0.65,U] [#6 -0.13,-0.19,0.43,U] [#7 -0.11,-0.06,0.45,U] [#8 -0.33,-0.03,0.43,U] 
21:27:27.417 00.003 9044 refined, 8 included, MultiStar: {-0.14, -0.15}, one-star: {-0.11, -0.21}
21:27:27.419 00.002 9044 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.62) = xAngle (-0.70 = -0.70)
21:27:27.421 00.002 9044 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.78 = 2.50)
21:27:27.423 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-2.32 mountX=0.16 mountY=0.12, mountTheta=0.66
21:27:27.428 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.15, opts=13)
21:27:27.430 00.002 9044 Enqueuing Move request for scope (-0.14, -0.15)
21:27:27.434 00.004 12252 Worker thread wakes up
21:27:27.435 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:27.437 00.002 9044 UpdateGuideState exits: m=5596 SNR=51.2
21:27:27.439 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:27.441 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:27.443 00.002 9044 Enqueuing Expose request
21:27:27.445 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
21:27:27.445 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
21:27:27.445 00.000 12252 Moving (-0.14, -0.15) raw xDistance=0.16 yDistance=0.12
21:27:27.450 00.005 12252 PPEC rslt: input = 0.16, final = 0.09, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 1351.31
21:27:27.451 00.001 12252 PPEC: input: 0.16, control: 0.09, exposure: 2000
21:27:27.451 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:27.451 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:27:27.451 00.000 12252 MoveAxis(W, 34, ABG)
21:27:27.451 00.000 12252 Guiding  Dir = 3, Dur = 34
21:27:27.451 00.000 12252 IsSlewing returns 0
21:27:27.451 00.000 12252 IsGuiding returns 0
21:27:27.453 00.002 12252 PulseGuide returned control before completion, sleep 43
21:27:27.511 00.058 12252 IsGuiding returns 0
21:27:27.512 00.001 12252 Move returns status 0, amount 34
21:27:27.512 00.000 12252 MoveAxis(N, 0, ABG)
21:27:27.512 00.000 12252 Move returns status 0, amount 0
21:27:27.512 00.000 12252 move complete, result=0
21:27:27.512 00.000 12252 worker thread done servicing request
21:27:27.512 00.000 12252 Worker thread wakes up
21:27:27.512 00.000 9044 GuideStep: 0.2 px 34 ms WEST, 0.1 px 0 ms NORTH
21:27:27.514 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:27.514 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:29.861 02.347 12252 Exposure complete
21:27:29.929 00.068 12252 worker thread done servicing request
21:27:29.929 00.000 9044 OnExposeComplete: enter
21:27:29.930 00.001 9044 UpdateGuideState(): m_state=6
21:27:29.933 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1964
21:27:29.935 00.002 9044 Star::Find returns 1 (0), X=1008.16, Y=821.22, Mass=5377, SNR=50.3, Peak=173 HFD=5.0
21:27:29.936 00.001 9044 MultiStar: [#1 0.00,0.20,1.06,U] [#2 -0.03,-0.02,1.24,U] [#3 -0.03,0.14,0.85,U] [#4 0.03,0.08,1.28,U] [#5 -0.13,-0.10,0.67,U] [#6 -0.13,-0.03,0.44,U] [#7 0.03,0.12,0.44,U] [#8 -0.26,0.11,0.44,U] 
21:27:29.937 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.00, -0.09}
21:27:29.938 00.001 9044 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.62) = xAngle (3.86 = -2.42)
21:27:29.939 00.001 9044 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.77 = 0.77)
21:27:29.941 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.23 mountX=-0.04 mountY=0.04, mountTheta=2.39
21:27:29.942 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.05, opts=13)
21:27:29.943 00.001 9044 Enqueuing Move request for scope (-0.04, 0.05)
21:27:29.944 00.001 12252 Worker thread wakes up
21:27:29.944 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:29.947 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
21:27:29.947 00.000 9044 UpdateGuideState exits: m=5377 SNR=50.3
21:27:29.949 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:29.951 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:29.954 00.003 9044 Enqueuing Expose request
21:27:29.956 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
21:27:29.956 00.000 12252 Moving (-0.04, 0.05) raw xDistance=-0.04 yDistance=0.04
21:27:29.960 00.004 12252 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1351.39
21:27:29.961 00.001 12252 PPEC: input: -0.04, control: -0.00, exposure: 2000
21:27:29.961 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:29.961 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:27:29.961 00.000 12252 MoveAxis(E, 2, ABG)
21:27:29.961 00.000 12252 Guiding  Dir = 2, Dur = 2
21:27:29.961 00.000 12252 IsSlewing returns 0
21:27:29.961 00.000 12252 IsGuiding returns 0
21:27:29.963 00.002 12252 PulseGuide returned control before completion, sleep 11
21:27:29.975 00.012 12252 IsGuiding returns 0
21:27:29.975 00.000 12252 Move returns status 0, amount 2
21:27:29.975 00.000 12252 MoveAxis(N, 0, ABG)
21:27:29.975 00.000 12252 Move returns status 0, amount 0
21:27:29.975 00.000 12252 move complete, result=0
21:27:29.975 00.000 12252 worker thread done servicing request
21:27:29.975 00.000 9044 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:27:29.977 00.002 12252 Worker thread wakes up
21:27:29.977 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:29.977 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:32.345 02.368 12252 Exposure complete
21:27:32.392 00.047 12252 worker thread done servicing request
21:27:32.392 00.000 9044 OnExposeComplete: enter
21:27:32.395 00.003 9044 UpdateGuideState(): m_state=6
21:27:32.398 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1965
21:27:32.399 00.001 9044 Star::Find returns 1 (0), X=1008.12, Y=821.17, Mass=5624, SNR=51.4, Peak=173 HFD=5.2
21:27:32.401 00.002 9044 MultiStar: [#1 -0.08,0.21,1.04,U] [#2 -0.08,-0.04,1.19,U] [#3 -0.06,-0.09,0.85,U] [#4 -0.01,-0.28,1.27,U] [#5 -0.03,-0.06,0.65,U] [#6 -0.07,-0.02,0.42,U] [#7 -0.02,0.02,0.43,U] [#8 -0.23,0.18,0.42,U] 
21:27:32.402 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {-0.04, -0.14}
21:27:32.403 00.001 9044 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.62) = xAngle (-0.82 = -0.82)
21:27:32.404 00.001 9044 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.90 = 2.38)
21:27:32.405 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.44 mountX=0.05 mountY=0.05, mountTheta=0.79
21:27:32.407 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.05, opts=13)
21:27:32.408 00.001 9044 Enqueuing Move request for scope (-0.06, -0.05)
21:27:32.409 00.001 12252 Worker thread wakes up
21:27:32.409 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:32.411 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
21:27:32.411 00.000 9044 UpdateGuideState exits: m=5624 SNR=51.4
21:27:32.412 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
21:27:32.412 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:32.413 00.001 12252 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.05
21:27:32.413 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:32.414 00.001 9044 Enqueuing Expose request
21:27:32.417 00.003 12252 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1351.46
21:27:32.417 00.000 12252 PPEC: input: 0.05, control: 0.00, exposure: 2000
21:27:32.417 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:32.417 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:27:32.417 00.000 12252 MoveAxis(W, 1, ABG)
21:27:32.417 00.000 12252 Guiding  Dir = 3, Dur = 1
21:27:32.418 00.001 12252 IsSlewing returns 0
21:27:32.418 00.000 12252 IsGuiding returns 0
21:27:32.420 00.002 12252 IsGuiding returns 0
21:27:32.420 00.000 12252 Move returns status 0, amount 1
21:27:32.420 00.000 12252 MoveAxis(N, 0, ABG)
21:27:32.420 00.000 12252 Move returns status 0, amount 0
21:27:32.420 00.000 12252 move complete, result=0
21:27:32.420 00.000 12252 worker thread done servicing request
21:27:32.420 00.000 9044 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:27:32.422 00.002 12252 Worker thread wakes up
21:27:32.422 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:32.422 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:34.803 02.381 12252 Exposure complete
21:27:34.850 00.047 12252 worker thread done servicing request
21:27:34.850 00.000 9044 OnExposeComplete: enter
21:27:34.851 00.001 9044 UpdateGuideState(): m_state=6
21:27:34.852 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1966
21:27:34.853 00.001 9044 Star::Find returns 1 (0), X=1008.09, Y=821.19, Mass=5533, SNR=50.9, Peak=173 HFD=5.0
21:27:34.855 00.002 9044 MultiStar: [#1 -0.13,0.22,1.07,U] [#2 -0.09,0.01,1.22,U] [#3 -0.06,0.02,0.86,U] [#4 -0.07,0.01,1.27,U] [#5 -0.03,0.07,0.66,U] [#6 -0.07,0.02,0.42,U] [#7 -0.05,0.08,0.45,U] [#8 -0.24,0.10,0.43,U] 
21:27:34.856 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.07, -0.12}
21:27:34.857 00.001 9044 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.62) = xAngle (4.34 = -1.94)
21:27:34.858 00.001 9044 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.26 = 1.26)
21:27:34.859 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.09 cameraTheta=2.72 mountX=-0.03 mountY=0.09, mountTheta=1.94
21:27:34.861 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.04, opts=13)
21:27:34.862 00.001 9044 Enqueuing Move request for scope (-0.09, 0.04)
21:27:34.863 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:34.865 00.002 9044 UpdateGuideState exits: m=5533 SNR=50.9
21:27:34.866 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:34.867 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:34.868 00.001 9044 Enqueuing Expose request
21:27:34.869 00.001 12252 Worker thread wakes up
21:27:34.869 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
21:27:34.869 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
21:27:34.869 00.000 12252 Moving (-0.09, 0.04) raw xDistance=-0.03 yDistance=0.09
21:27:34.872 00.003 12252 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1351.54
21:27:34.872 00.000 12252 PPEC: input: -0.03, control: 0.01, exposure: 2000
21:27:34.872 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:34.872 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:27:34.872 00.000 12252 MoveAxis(W, 2, ABG)
21:27:34.872 00.000 12252 Guiding  Dir = 3, Dur = 2
21:27:34.873 00.001 12252 IsSlewing returns 0
21:27:34.873 00.000 12252 IsGuiding returns 0
21:27:34.876 00.003 12252 IsGuiding returns 0
21:27:34.876 00.000 12252 Move returns status 0, amount 2
21:27:34.876 00.000 12252 MoveAxis(N, 0, ABG)
21:27:34.876 00.000 12252 Move returns status 0, amount 0
21:27:34.876 00.000 12252 move complete, result=0
21:27:34.876 00.000 12252 worker thread done servicing request
21:27:34.877 00.001 12252 Worker thread wakes up
21:27:34.877 00.000 9044 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:27:34.879 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:34.879 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:37.240 02.361 12252 Exposure complete
21:27:37.288 00.048 12252 worker thread done servicing request
21:27:37.288 00.000 9044 OnExposeComplete: enter
21:27:37.290 00.002 9044 UpdateGuideState(): m_state=6
21:27:37.292 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1967
21:27:37.293 00.001 9044 Star::Find returns 1 (0), X=1007.97, Y=821.23, Mass=5580, SNR=51.2, Peak=173 HFD=5.2
21:27:37.294 00.001 9044 MultiStar: [#1 -0.24,0.26,1.06,U] [#2 -0.19,0.04,1.23,U] [#3 -0.21,0.11,0.84,U] [#4 -0.15,0.06,1.27,U] [#5 -0.16,0.08,0.65,U] [#6 -0.21,0.06,0.42,U] [#7 -0.16,0.08,0.44,U] [#8 -0.31,0.12,0.43,U] 
21:27:37.295 00.001 9044 single-star, 8 included, MultiStar: {-0.20, 0.08}, one-star: {-0.19, -0.07}
21:27:37.296 00.001 9044 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.62) = xAngle (-1.14 = -1.14)
21:27:37.297 00.001 9044 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.23 = 2.06)
21:27:37.299 00.002 9044 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.77 mountX=0.08 mountY=0.18, mountTheta=1.13
21:27:37.301 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=-0.07, opts=13)
21:27:37.303 00.002 9044 Enqueuing Move request for scope (-0.19, -0.07)
21:27:37.304 00.001 12252 Worker thread wakes up
21:27:37.304 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:37.304 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
21:27:37.305 00.001 9044 UpdateGuideState exits: m=5580 SNR=51.2
21:27:37.306 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
21:27:37.306 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:37.307 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:37.308 00.001 12252 Moving (-0.19, -0.07) raw xDistance=0.08 yDistance=0.18
21:27:37.308 00.000 9044 Enqueuing Expose request
21:27:37.311 00.003 12252 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1351.61
21:27:37.311 00.000 12252 PPEC: input: 0.08, control: 0.01, exposure: 2000
21:27:37.311 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:27:37.311 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:27:37.311 00.000 12252 MoveAxis(W, 2, ABG)
21:27:37.311 00.000 12252 Guiding  Dir = 3, Dur = 2
21:27:37.311 00.000 12252 IsSlewing returns 0
21:27:37.311 00.000 12252 IsGuiding returns 0
21:27:37.314 00.003 12252 PulseGuide returned control before completion, sleep 11
21:27:37.334 00.020 12252 IsGuiding returns 0
21:27:37.334 00.000 12252 Move returns status 0, amount 2
21:27:37.334 00.000 12252 MoveAxis(N, 0, ABG)
21:27:37.334 00.000 12252 Move returns status 0, amount 0
21:27:37.334 00.000 12252 move complete, result=0
21:27:37.334 00.000 12252 worker thread done servicing request
21:27:37.334 00.000 12252 Worker thread wakes up
21:27:37.334 00.000 9044 GuideStep: 0.1 px 2 ms WEST, 0.2 px 0 ms NORTH
21:27:37.338 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:37.338 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:39.702 02.364 12252 Exposure complete
21:27:39.756 00.054 12252 worker thread done servicing request
21:27:39.757 00.001 9044 OnExposeComplete: enter
21:27:39.757 00.000 9044 UpdateGuideState(): m_state=6
21:27:39.758 00.001 9044 Star::Find(15, 1007, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1968
21:27:39.760 00.002 9044 Star::Find returns 1 (0), X=1008.01, Y=821.12, Mass=5399, SNR=50.3, Peak=173 HFD=5.0
21:27:39.761 00.001 9044 MultiStar: [#1 -0.17,0.14,1.08,U] [#2 -0.13,-0.14,1.22,U] [#3 -0.13,-0.13,0.86,U] [#4 -0.02,-0.32,1.28,U] [#5 -0.06,-0.13,0.67,U] [#6 -0.07,-0.24,0.44,U] [#7 -0.14,-0.00,0.45,U] [#8 -0.28,-0.03,0.43,U] 
21:27:39.762 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.13}, one-star: {-0.15, -0.19}
21:27:39.763 00.001 9044 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.62) = xAngle (-0.71 = -0.71)
21:27:39.764 00.001 9044 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.79 = 2.49)
21:27:39.765 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.17 cameraTheta=-2.34 mountX=0.13 mountY=0.11, mountTheta=0.68
21:27:39.768 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.13, opts=13)
21:27:39.770 00.002 9044 Enqueuing Move request for scope (-0.12, -0.13)
21:27:39.771 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:39.772 00.001 9044 UpdateGuideState exits: m=5399 SNR=50.3
21:27:39.773 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:39.774 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:39.775 00.001 9044 Enqueuing Expose request
21:27:39.776 00.001 12252 Worker thread wakes up
21:27:39.776 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
21:27:39.776 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
21:27:39.776 00.000 12252 Moving (-0.12, -0.13) raw xDistance=0.13 yDistance=0.11
21:27:39.779 00.003 12252 PPEC rslt: input = 0.13, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 1351.68
21:27:39.779 00.000 12252 PPEC: input: 0.13, control: 0.09, exposure: 2000
21:27:39.779 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:39.779 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:27:39.779 00.000 12252 MoveAxis(W, 35, ABG)
21:27:39.779 00.000 12252 Guiding  Dir = 3, Dur = 35
21:27:39.780 00.001 12252 IsSlewing returns 0
21:27:39.780 00.000 12252 IsGuiding returns 0
21:27:39.782 00.002 12252 PulseGuide returned control before completion, sleep 43
21:27:39.830 00.048 12252 IsGuiding returns 0
21:27:39.830 00.000 12252 Move returns status 0, amount 35
21:27:39.830 00.000 12252 MoveAxis(N, 0, ABG)
21:27:39.830 00.000 12252 Move returns status 0, amount 0
21:27:39.830 00.000 12252 move complete, result=0
21:27:39.830 00.000 12252 worker thread done servicing request
21:27:39.830 00.000 12252 Worker thread wakes up
21:27:39.830 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:39.830 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:39.831 00.001 9044 GuideStep: 0.1 px 35 ms WEST, 0.1 px 0 ms NORTH
21:27:42.206 02.375 12252 Exposure complete
21:27:42.283 00.077 12252 worker thread done servicing request
21:27:42.283 00.000 9044 OnExposeComplete: enter
21:27:42.284 00.001 9044 UpdateGuideState(): m_state=6
21:27:42.286 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1969
21:27:42.288 00.002 9044 Star::Find returns 1 (0), X=1008.13, Y=821.07, Mass=5395, SNR=50.3, Peak=173 HFD=4.8
21:27:42.291 00.003 9044 MultiStar: [#1 -0.15,0.10,1.06,U] [#2 -0.03,-0.16,1.21,U] [#3 -0.12,-0.10,0.86,U] [#4 -0.09,-0.31,1.32,U] [#5 -0.07,-0.16,0.66,U] [#6 -0.09,-0.26,0.43,U] [#7 -0.06,-0.01,0.45,U] [#8 -0.21,-0.06,0.42,U] 
21:27:42.294 00.003 9044 refined, 8 included, MultiStar: {-0.09, -0.14}, one-star: {-0.03, -0.24}
21:27:42.297 00.003 9044 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.62) = xAngle (-0.50 = -0.50)
21:27:42.299 00.002 9044 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.58 = 2.70)
21:27:42.302 00.003 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.12 mountX=0.15 mountY=0.07, mountTheta=0.45
21:27:42.306 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.14, opts=13)
21:27:42.309 00.003 9044 Enqueuing Move request for scope (-0.09, -0.14)
21:27:42.310 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:42.312 00.002 9044 UpdateGuideState exits: m=5395 SNR=50.3
21:27:42.314 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:42.316 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:42.317 00.001 9044 Enqueuing Expose request
21:27:42.319 00.002 12252 Worker thread wakes up
21:27:42.319 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
21:27:42.319 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
21:27:42.319 00.000 12252 Moving (-0.09, -0.14) raw xDistance=0.15 yDistance=0.07
21:27:42.322 00.003 12252 PPEC rslt: input = 0.15, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 1351.75
21:27:42.322 00.000 12252 PPEC: input: 0.15, control: 0.10, exposure: 2000
21:27:42.322 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:42.322 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:27:42.323 00.001 12252 MoveAxis(W, 39, ABG)
21:27:42.323 00.000 12252 Guiding  Dir = 3, Dur = 39
21:27:42.323 00.000 12252 IsSlewing returns 0
21:27:42.323 00.000 12252 IsGuiding returns 0
21:27:42.326 00.003 12252 PulseGuide returned control before completion, sleep 47
21:27:42.380 00.054 12252 IsGuiding returns 0
21:27:42.380 00.000 12252 Move returns status 0, amount 39
21:27:42.380 00.000 12252 MoveAxis(N, 0, ABG)
21:27:42.380 00.000 12252 Move returns status 0, amount 0
21:27:42.380 00.000 12252 move complete, result=0
21:27:42.380 00.000 12252 worker thread done servicing request
21:27:42.380 00.000 12252 Worker thread wakes up
21:27:42.380 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:42.380 00.000 9044 GuideStep: 0.1 px 39 ms WEST, 0.1 px 0 ms NORTH
21:27:42.382 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:44.748 02.366 12252 Exposure complete
21:27:44.795 00.047 12252 worker thread done servicing request
21:27:44.795 00.000 9044 OnExposeComplete: enter
21:27:44.796 00.001 9044 UpdateGuideState(): m_state=6
21:27:44.797 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1970
21:27:44.799 00.002 9044 Star::Find returns 1 (0), X=1008.12, Y=821.18, Mass=5673, SNR=51.7, Peak=173 HFD=5.2
21:27:44.800 00.001 9044 MultiStar: [#1 -0.07,0.19,1.06,U] [#2 -0.14,-0.03,1.19,U] [#3 -0.10,0.10,0.84,U] [#4 -0.03,0.01,1.25,U] [#5 -0.08,-0.00,0.65,U] [#6 0.00,0.08,0.42,U] [#7 -0.08,0.10,0.43,U] [#8 -0.26,0.11,0.43,U] 
21:27:44.801 00.001 9044 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.04, -0.12}
21:27:44.802 00.001 9044 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.62) = xAngle (4.35 = -1.94)
21:27:44.803 00.001 9044 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.26 = 1.26)
21:27:44.804 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.72 mountX=-0.03 mountY=0.09, mountTheta=1.93
21:27:44.808 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.04, opts=13)
21:27:44.809 00.001 9044 Enqueuing Move request for scope (-0.08, 0.04)
21:27:44.810 00.001 12252 Worker thread wakes up
21:27:44.810 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:44.812 00.002 9044 UpdateGuideState exits: m=5673 SNR=51.7
21:27:44.813 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:44.814 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
21:27:44.814 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:44.815 00.001 9044 Enqueuing Expose request
21:27:44.816 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
21:27:44.816 00.000 12252 Moving (-0.08, 0.04) raw xDistance=-0.03 yDistance=0.09
21:27:44.822 00.006 12252 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1351.82
21:27:44.822 00.000 12252 PPEC: input: -0.03, control: 0.01, exposure: 2000
21:27:44.822 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:44.822 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:27:44.822 00.000 12252 MoveAxis(W, 3, ABG)
21:27:44.822 00.000 12252 Guiding  Dir = 3, Dur = 3
21:27:44.823 00.001 12252 IsSlewing returns 0
21:27:44.823 00.000 12252 IsGuiding returns 0
21:27:44.826 00.003 12252 PulseGuide returned control before completion, sleep 11
21:27:44.847 00.021 12252 IsGuiding returns 0
21:27:44.847 00.000 12252 Move returns status 0, amount 3
21:27:44.847 00.000 12252 MoveAxis(N, 0, ABG)
21:27:44.847 00.000 12252 Move returns status 0, amount 0
21:27:44.847 00.000 12252 move complete, result=0
21:27:44.847 00.000 12252 worker thread done servicing request
21:27:44.847 00.000 12252 Worker thread wakes up
21:27:44.847 00.000 9044 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
21:27:44.849 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:44.849 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:47.217 02.368 12252 Exposure complete
21:27:47.268 00.051 12252 worker thread done servicing request
21:27:47.268 00.000 9044 OnExposeComplete: enter
21:27:47.269 00.001 9044 UpdateGuideState(): m_state=6
21:27:47.271 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1971
21:27:47.272 00.001 9044 Star::Find returns 1 (0), X=1008.20, Y=821.16, Mass=5470, SNR=50.7, Peak=173 HFD=5.0
21:27:47.273 00.001 9044 MultiStar: [#1 -0.03,0.16,1.06,U] [#2 0.05,-0.04,1.20,U] [#3 0.01,-0.01,0.87,U] [#4 0.01,-0.03,1.28,U] [#5 0.02,-0.18,0.67,U] [#6 0.03,-0.07,0.42,U] [#7 -0.03,0.02,0.45,U] [#8 -0.22,0.10,0.43,U] 
21:27:47.274 00.001 9044 refined, 8 included, MultiStar: {0.00, -0.02}, one-star: {0.04, -0.14}
21:27:47.274 00.000 9044 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.62) = xAngle (0.07 = 0.07)
21:27:47.275 00.001 9044 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.02 = -3.02)
21:27:47.276 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.56 mountX=0.02 mountY=-0.00, mountTheta=-0.12
21:27:47.277 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.02, opts=13)
21:27:47.278 00.001 9044 Enqueuing Move request for scope (0.00, -0.02)
21:27:47.279 00.001 12252 Worker thread wakes up
21:27:47.279 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
21:27:47.279 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:47.280 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
21:27:47.280 00.000 9044 UpdateGuideState exits: m=5470 SNR=50.7
21:27:47.280 00.000 12252 Moving (0.00, -0.02) raw xDistance=0.02 yDistance=-0.00
21:27:47.280 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:47.282 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:47.284 00.002 9044 Enqueuing Expose request
21:27:47.285 00.001 12252 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1351.89
21:27:47.285 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
21:27:47.285 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:47.285 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:27:47.285 00.000 12252 MoveAxis(W, 6, ABG)
21:27:47.285 00.000 12252 Guiding  Dir = 3, Dur = 6
21:27:47.285 00.000 12252 IsSlewing returns 0
21:27:47.285 00.000 12252 IsGuiding returns 0
21:27:47.287 00.002 12252 PulseGuide returned control before completion, sleep 15
21:27:47.306 00.019 12252 IsGuiding returns 0
21:27:47.306 00.000 12252 Move returns status 0, amount 6
21:27:47.306 00.000 12252 MoveAxis(N, 0, ABG)
21:27:47.306 00.000 12252 Move returns status 0, amount 0
21:27:47.306 00.000 12252 move complete, result=0
21:27:47.306 00.000 12252 worker thread done servicing request
21:27:47.306 00.000 12252 Worker thread wakes up
21:27:47.306 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:47.306 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:47.306 00.000 9044 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
21:27:49.647 02.341 12252 Exposure complete
21:27:49.692 00.045 12252 worker thread done servicing request
21:27:49.692 00.000 9044 OnExposeComplete: enter
21:27:49.694 00.002 9044 UpdateGuideState(): m_state=6
21:27:49.698 00.004 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1972
21:27:49.700 00.002 9044 Star::Find returns 1 (0), X=1008.21, Y=821.21, Mass=5570, SNR=51.2, Peak=173 HFD=5.1
21:27:49.702 00.002 9044 MultiStar: [#1 0.04,0.21,1.06,U] [#2 0.01,-0.02,1.19,U] [#3 -0.05,0.12,0.85,U] [#4 -0.00,0.03,1.28,U] [#5 0.00,0.03,0.66,U] [#6 -0.02,-0.03,0.42,U] [#7 0.18,-0.00,0.44,U] [#8 -0.16,0.10,0.43,U] 
21:27:49.703 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.05, -0.09}
21:27:49.705 00.002 9044 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.62) = xAngle (2.92 = 2.92)
21:27:49.707 00.002 9044 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.16 = -0.16)
21:27:49.708 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.30 mountX=-0.04 mountY=-0.01, mountTheta=-2.98
21:27:49.710 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.04, opts=13)
21:27:49.711 00.001 9044 Enqueuing Move request for scope (0.01, 0.04)
21:27:49.712 00.001 12252 Worker thread wakes up
21:27:49.712 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:49.712 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
21:27:49.712 00.000 9044 UpdateGuideState exits: m=5570 SNR=51.2
21:27:49.713 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
21:27:49.713 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:49.714 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:49.715 00.001 9044 Enqueuing Expose request
21:27:49.716 00.001 12252 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
21:27:49.719 00.003 12252 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1351.96
21:27:49.719 00.000 12252 PPEC: input: -0.04, control: 0.01, exposure: 2000
21:27:49.719 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:49.719 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:27:49.719 00.000 12252 MoveAxis(W, 5, ABG)
21:27:49.719 00.000 12252 Guiding  Dir = 3, Dur = 5
21:27:49.719 00.000 12252 IsSlewing returns 0
21:27:49.720 00.001 12252 IsGuiding returns 0
21:27:49.722 00.002 12252 PulseGuide returned control before completion, sleep 13
21:27:49.748 00.026 12252 IsGuiding returns 0
21:27:49.748 00.000 12252 Move returns status 0, amount 5
21:27:49.748 00.000 12252 MoveAxis(N, 0, ABG)
21:27:49.748 00.000 12252 Move returns status 0, amount 0
21:27:49.748 00.000 12252 move complete, result=0
21:27:49.748 00.000 12252 worker thread done servicing request
21:27:49.748 00.000 12252 Worker thread wakes up
21:27:49.748 00.000 9044 GuideStep: -0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
21:27:49.749 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:49.750 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:52.102 02.352 12252 Exposure complete
21:27:52.158 00.056 12252 worker thread done servicing request
21:27:52.158 00.000 9044 OnExposeComplete: enter
21:27:52.159 00.001 9044 UpdateGuideState(): m_state=6
21:27:52.160 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1973
21:27:52.161 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.23, Mass=5617, SNR=51.4, Peak=173 HFD=5.1
21:27:52.162 00.001 9044 MultiStar: [#1 -0.04,0.17,1.04,U] [#2 -0.04,-0.11,1.21,U] [#3 -0.07,0.06,0.86,U] [#4 -0.03,0.05,1.26,U] [#5 -0.01,-0.06,0.65,U] [#6 -0.02,-0.09,0.43,U] [#7 0.02,0.03,0.44,U] [#8 -0.20,0.02,0.42,U] 
21:27:52.163 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {-0.01, -0.07}
21:27:52.163 00.000 9044 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.62) = xAngle (4.72 = -1.56)
21:27:52.164 00.001 9044 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.64 = 1.64)
21:27:52.165 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.09 mountX=0.00 mountY=0.04, mountTheta=1.56
21:27:52.169 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.00, opts=13)
21:27:52.171 00.002 9044 Enqueuing Move request for scope (-0.04, 0.00)
21:27:52.173 00.002 12252 Worker thread wakes up
21:27:52.173 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:52.175 00.002 9044 UpdateGuideState exits: m=5617 SNR=51.4
21:27:52.177 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:52.178 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:52.181 00.003 9044 Enqueuing Expose request
21:27:52.182 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
21:27:52.182 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
21:27:52.183 00.001 12252 Moving (-0.04, 0.00) raw xDistance=0.00 yDistance=0.04
21:27:52.185 00.002 12252 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1352.03
21:27:52.185 00.000 12252 PPEC: input: 0.00, control: 0.01, exposure: 2000
21:27:52.185 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:52.185 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:27:52.185 00.000 12252 MoveAxis(W, 2, ABG)
21:27:52.185 00.000 12252 Guiding  Dir = 3, Dur = 2
21:27:52.185 00.000 12252 IsSlewing returns 0
21:27:52.186 00.001 12252 IsGuiding returns 0
21:27:52.187 00.001 12252 PulseGuide returned control before completion, sleep 11
21:27:52.212 00.025 12252 IsGuiding returns 0
21:27:52.212 00.000 12252 Move returns status 0, amount 2
21:27:52.212 00.000 12252 MoveAxis(N, 0, ABG)
21:27:52.212 00.000 12252 Move returns status 0, amount 0
21:27:52.212 00.000 12252 move complete, result=0
21:27:52.212 00.000 12252 worker thread done servicing request
21:27:52.212 00.000 12252 Worker thread wakes up
21:27:52.212 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:52.212 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:52.212 00.000 9044 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
21:27:54.577 02.365 12252 Exposure complete
21:27:54.627 00.050 12252 worker thread done servicing request
21:27:54.628 00.001 9044 OnExposeComplete: enter
21:27:54.630 00.002 9044 UpdateGuideState(): m_state=6
21:27:54.633 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1974
21:27:54.634 00.001 9044 Star::Find returns 1 (0), X=1008.22, Y=821.29, Mass=5620, SNR=51.4, Peak=173 HFD=5.2
21:27:54.637 00.003 9044 MultiStar: [#1 0.05,0.30,1.04,U] [#2 0.01,0.10,1.19,U] [#3 -0.04,0.08,0.85,U] [#4 0.06,0.09,1.26,U] [#5 0.00,0.12,0.65,U] [#6 -0.01,0.16,0.42,U] [#7 0.06,0.17,0.44,U] [#8 -0.10,0.34,0.41,U] 
21:27:54.639 00.002 9044 single-star, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.06, -0.02}
21:27:54.640 00.001 9044 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.62) = xAngle (1.34 = 1.34)
21:27:54.642 00.002 9044 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.75 = -1.75)
21:27:54.644 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.29 mountX=0.01 mountY=-0.06, mountTheta=-1.34
21:27:54.648 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.02, opts=13)
21:27:54.651 00.003 9044 Enqueuing Move request for scope (0.06, -0.02)
21:27:54.653 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:54.656 00.003 9044 UpdateGuideState exits: m=5620 SNR=51.4
21:27:54.658 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:54.661 00.003 12252 Worker thread wakes up
21:27:54.661 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:54.664 00.003 9044 Enqueuing Expose request
21:27:54.666 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
21:27:54.666 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
21:27:54.667 00.001 12252 Moving (0.06, -0.02) raw xDistance=0.01 yDistance=-0.06
21:27:54.672 00.005 12252 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1352.09
21:27:54.672 00.000 12252 PPEC: input: 0.01, control: 0.00, exposure: 2000
21:27:54.672 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:54.672 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:27:54.672 00.000 12252 MoveAxis(W, 1, ABG)
21:27:54.673 00.001 12252 Guiding  Dir = 3, Dur = 1
21:27:54.673 00.000 12252 IsSlewing returns 0
21:27:54.674 00.001 12252 IsGuiding returns 0
21:27:54.675 00.001 12252 IsGuiding returns 0
21:27:54.675 00.000 12252 Move returns status 0, amount 1
21:27:54.676 00.001 12252 MoveAxis(N, 0, ABG)
21:27:54.676 00.000 12252 Move returns status 0, amount 0
21:27:54.676 00.000 12252 move complete, result=0
21:27:54.676 00.000 12252 worker thread done servicing request
21:27:54.676 00.000 12252 Worker thread wakes up
21:27:54.676 00.000 9044 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
21:27:54.678 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:54.678 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:57.023 02.345 12252 Exposure complete
21:27:57.088 00.065 12252 worker thread done servicing request
21:27:57.088 00.000 9044 OnExposeComplete: enter
21:27:57.089 00.001 9044 UpdateGuideState(): m_state=6
21:27:57.090 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1975
21:27:57.091 00.001 9044 Star::Find returns 1 (0), X=1008.22, Y=821.29, Mass=5578, SNR=51.2, Peak=173 HFD=5.2
21:27:57.092 00.001 9044 MultiStar: [#1 -0.04,0.29,1.06,U] [#2 -0.03,0.01,1.20,U] [#3 -0.03,0.11,0.86,U] [#4 0.05,0.07,1.27,U] [#5 0.05,0.02,0.66,U] [#6 -0.04,0.04,0.43,U] [#7 0.07,0.03,0.42,U] [#8 -0.16,0.20,0.43,U] 
21:27:57.093 00.001 9044 single-star, 8 included, MultiStar: {-0.00, 0.09}, one-star: {0.06, -0.01}
21:27:57.093 00.000 9044 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.62) = xAngle (1.43 = 1.43)
21:27:57.095 00.002 9044 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.65 = -1.65)
21:27:57.095 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.19 mountX=0.01 mountY=-0.06, mountTheta=-1.43
21:27:57.097 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.01, opts=13)
21:27:57.098 00.001 9044 Enqueuing Move request for scope (0.06, -0.01)
21:27:57.098 00.000 12252 Worker thread wakes up
21:27:57.098 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:57.102 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
21:27:57.102 00.000 9044 UpdateGuideState exits: m=5578 SNR=51.2
21:27:57.103 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:57.106 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:57.109 00.003 9044 Enqueuing Expose request
21:27:57.111 00.002 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
21:27:57.111 00.000 12252 Moving (0.06, -0.01) raw xDistance=0.01 yDistance=-0.06
21:27:57.114 00.003 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1352.16
21:27:57.114 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
21:27:57.114 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:57.114 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:27:57.114 00.000 12252 MoveAxis(E, 2, ABG)
21:27:57.114 00.000 12252 Guiding  Dir = 2, Dur = 2
21:27:57.115 00.001 12252 IsSlewing returns 0
21:27:57.115 00.000 12252 IsGuiding returns 0
21:27:57.118 00.003 12252 IsGuiding returns 0
21:27:57.118 00.000 12252 Move returns status 0, amount 2
21:27:57.118 00.000 12252 MoveAxis(N, 0, ABG)
21:27:57.118 00.000 12252 Move returns status 0, amount 0
21:27:57.118 00.000 12252 move complete, result=0
21:27:57.118 00.000 12252 worker thread done servicing request
21:27:57.118 00.000 12252 Worker thread wakes up
21:27:57.118 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:57.118 00.000 9044 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:27:57.120 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:59.452 02.332 12252 Exposure complete
21:27:59.505 00.053 12252 worker thread done servicing request
21:27:59.505 00.000 9044 OnExposeComplete: enter
21:27:59.507 00.002 9044 UpdateGuideState(): m_state=6
21:27:59.508 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1976
21:27:59.509 00.001 9044 Star::Find returns 1 (0), X=1008.22, Y=821.34, Mass=5656, SNR=51.5, Peak=173 HFD=5.3
21:27:59.511 00.002 9044 MultiStar: [#1 0.03,0.39,1.05,U] [#2 0.01,0.18,1.21,U] [#3 -0.04,0.27,0.85,U] [#4 0.07,0.23,1.27,U] [#5 0.08,0.15,0.64,U] [#6 -0.05,0.15,0.42,U] [#7 0.01,0.39,0.44,U] [#8 -0.15,0.27,0.43,U] 
21:27:59.512 00.001 9044 single-star, 8 included, MultiStar: {0.02, 0.22}, one-star: {0.06, 0.03}
21:27:59.513 00.001 9044 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.62) = xAngle (2.12 = 2.12)
21:27:59.514 00.001 9044 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.96 = -0.96)
21:27:59.516 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.50 mountX=-0.03 mountY=-0.05, mountTheta=-2.14
21:27:59.517 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.03, opts=13)
21:27:59.519 00.002 9044 Enqueuing Move request for scope (0.06, 0.03)
21:27:59.520 00.001 12252 Worker thread wakes up
21:27:59.520 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:27:59.521 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
21:27:59.521 00.000 9044 UpdateGuideState exits: m=5656 SNR=51.5
21:27:59.521 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
21:27:59.521 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:27:59.522 00.001 12252 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=-0.05
21:27:59.522 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:27:59.523 00.001 9044 Enqueuing Expose request
21:27:59.525 00.002 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1352.23
21:27:59.525 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
21:27:59.525 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:27:59.525 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:27:59.525 00.000 12252 MoveAxis(E, 4, ABG)
21:27:59.525 00.000 12252 Guiding  Dir = 2, Dur = 4
21:27:59.526 00.001 12252 IsSlewing returns 0
21:27:59.526 00.000 12252 IsGuiding returns 0
21:27:59.528 00.002 12252 PulseGuide returned control before completion, sleep 13
21:27:59.552 00.024 12252 IsGuiding returns 0
21:27:59.552 00.000 12252 Move returns status 0, amount 4
21:27:59.552 00.000 12252 MoveAxis(N, 0, ABG)
21:27:59.552 00.000 12252 Move returns status 0, amount 0
21:27:59.552 00.000 12252 move complete, result=0
21:27:59.552 00.000 12252 worker thread done servicing request
21:27:59.552 00.000 12252 Worker thread wakes up
21:27:59.552 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:27:59.552 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:27:59.552 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:28:01.907 02.355 12252 Exposure complete
21:28:01.956 00.049 12252 worker thread done servicing request
21:28:01.957 00.001 9044 OnExposeComplete: enter
21:28:01.958 00.001 9044 UpdateGuideState(): m_state=6
21:28:01.958 00.000 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1977
21:28:01.959 00.001 9044 Star::Find returns 1 (0), X=1008.16, Y=821.24, Mass=5566, SNR=51.1, Peak=173 HFD=5.1
21:28:01.961 00.002 9044 MultiStar: [#1 -0.00,-0.03,1.06,U] [#2 0.01,-0.05,1.20,U] [#3 -0.06,0.11,0.87,U] [#4 0.04,0.06,1.27,U] [#5 0.08,-0.07,0.66,U] [#6 -0.04,0.01,0.43,U] [#7 -0.02,0.05,0.44,U] [#8 -0.22,0.05,0.41,U] 
21:28:01.962 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.00}, one-star: {0.00, -0.06}
21:28:01.962 00.000 9044 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.62) = xAngle (4.55 = -1.73)
21:28:01.963 00.001 9044 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.47 = 1.47)
21:28:01.964 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.93 mountX=-0.00 mountY=0.01, mountTheta=1.73
21:28:01.965 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.00, opts=13)
21:28:01.966 00.001 9044 Enqueuing Move request for scope (-0.01, 0.00)
21:28:01.967 00.001 12252 Worker thread wakes up
21:28:01.967 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:01.967 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
21:28:01.968 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
21:28:01.968 00.000 9044 UpdateGuideState exits: m=5566 SNR=51.1
21:28:01.969 00.001 12252 Moving (-0.01, 0.00) raw xDistance=-0.00 yDistance=0.01
21:28:01.969 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:01.971 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:01.972 00.001 9044 Enqueuing Expose request
21:28:01.973 00.001 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1352.30
21:28:01.973 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
21:28:01.973 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:01.973 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:28:01.973 00.000 12252 MoveAxis(E, 5, ABG)
21:28:01.973 00.000 12252 Guiding  Dir = 2, Dur = 5
21:28:01.973 00.000 12252 IsSlewing returns 0
21:28:01.974 00.001 12252 IsGuiding returns 0
21:28:01.976 00.002 12252 PulseGuide returned control before completion, sleep 14
21:28:02.002 00.026 12252 IsGuiding returns 0
21:28:02.002 00.000 12252 Move returns status 0, amount 5
21:28:02.002 00.000 12252 MoveAxis(N, 0, ABG)
21:28:02.002 00.000 12252 Move returns status 0, amount 0
21:28:02.002 00.000 12252 move complete, result=0
21:28:02.002 00.000 12252 worker thread done servicing request
21:28:02.002 00.000 12252 Worker thread wakes up
21:28:02.002 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:02.002 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:02.002 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:28:04.333 02.331 12252 Exposure complete
21:28:04.382 00.049 12252 worker thread done servicing request
21:28:04.382 00.000 9044 OnExposeComplete: enter
21:28:04.386 00.004 9044 UpdateGuideState(): m_state=6
21:28:04.388 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1978
21:28:04.390 00.002 9044 Star::Find returns 1 (0), X=1008.23, Y=821.30, Mass=5533, SNR=51.0, Peak=173 HFD=5.2
21:28:04.393 00.003 9044 MultiStar: [#1 -0.01,0.29,1.06,U] [#2 -0.01,0.04,1.20,U] [#3 -0.06,0.07,0.86,U] [#4 0.01,0.11,1.28,U] [#5 0.04,0.07,0.67,U] [#6 0.04,0.12,0.43,U] [#7 0.00,0.08,0.44,U] [#8 -0.17,0.17,0.42,U] 
21:28:04.395 00.002 9044 single-star, 8 included, MultiStar: {-0.00, 0.10}, one-star: {0.08, -0.01}
21:28:04.398 00.003 9044 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.62) = xAngle (1.52 = 1.52)
21:28:04.400 00.002 9044 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.57 = -1.57)
21:28:04.402 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.11 mountX=0.00 mountY=-0.08, mountTheta=-1.52
21:28:04.407 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.01, opts=13)
21:28:04.408 00.001 9044 Enqueuing Move request for scope (0.08, -0.01)
21:28:04.410 00.002 12252 Worker thread wakes up
21:28:04.410 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:04.412 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
21:28:04.412 00.000 9044 UpdateGuideState exits: m=5533 SNR=51.0
21:28:04.414 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:04.416 00.002 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
21:28:04.416 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:04.418 00.002 9044 Enqueuing Expose request
21:28:04.419 00.001 12252 Moving (0.08, -0.01) raw xDistance=0.00 yDistance=-0.08
21:28:04.423 00.004 12252 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1352.36
21:28:04.423 00.000 12252 PPEC: input: 0.00, control: -0.02, exposure: 2000
21:28:04.423 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:04.424 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:28:04.424 00.000 12252 MoveAxis(E, 6, ABG)
21:28:04.424 00.000 12252 Guiding  Dir = 2, Dur = 6
21:28:04.424 00.000 12252 IsSlewing returns 0
21:28:04.424 00.000 12252 IsGuiding returns 0
21:28:04.426 00.002 12252 PulseGuide returned control before completion, sleep 14
21:28:04.452 00.026 12252 IsGuiding returns 0
21:28:04.452 00.000 12252 Move returns status 0, amount 6
21:28:04.452 00.000 12252 MoveAxis(N, 0, ABG)
21:28:04.452 00.000 12252 Move returns status 0, amount 0
21:28:04.452 00.000 12252 move complete, result=0
21:28:04.452 00.000 12252 worker thread done servicing request
21:28:04.452 00.000 12252 Worker thread wakes up
21:28:04.452 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:04.452 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:04.452 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:28:06.794 02.342 12252 Exposure complete
21:28:06.846 00.052 12252 worker thread done servicing request
21:28:06.846 00.000 9044 OnExposeComplete: enter
21:28:06.847 00.001 9044 UpdateGuideState(): m_state=6
21:28:06.848 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1979
21:28:06.849 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.25, Mass=5569, SNR=51.2, Peak=173 HFD=5.1
21:28:06.852 00.003 9044 MultiStar: [#1 -0.00,0.21,1.05,U] [#2 -0.04,-0.02,1.20,U] [#3 -0.10,-0.09,0.86,U] [#4 0.03,0.05,1.27,U] [#5 -0.21,-0.05,0.65,U] [#6 -0.05,0.11,0.42,U] [#7 -0.01,0.02,0.44,U] [#8 -0.29,0.16,0.41,U] 
21:28:06.853 00.001 9044 single-star, 8 included, MultiStar: {-0.05, 0.03}, one-star: {-0.01, -0.06}
21:28:06.854 00.001 9044 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.62) = xAngle (-0.09 = -0.09)
21:28:06.855 00.001 9044 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.18 = 3.11)
21:28:06.856 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.72 mountX=0.06 mountY=0.00, mountTheta=0.03
21:28:06.858 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.06, opts=13)
21:28:06.859 00.001 9044 Enqueuing Move request for scope (-0.01, -0.06)
21:28:06.860 00.001 12252 Worker thread wakes up
21:28:06.860 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:06.862 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
21:28:06.862 00.000 9044 UpdateGuideState exits: m=5569 SNR=51.2
21:28:06.863 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:06.864 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
21:28:06.864 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:06.865 00.001 9044 Enqueuing Expose request
21:28:06.866 00.001 12252 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=0.00
21:28:06.868 00.002 12252 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1352.43
21:28:06.868 00.000 12252 PPEC: input: 0.06, control: -0.02, exposure: 2000
21:28:06.868 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:06.868 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:28:06.868 00.000 12252 MoveAxis(E, 9, ABG)
21:28:06.868 00.000 12252 Guiding  Dir = 2, Dur = 9
21:28:06.868 00.000 12252 IsSlewing returns 0
21:28:06.868 00.000 12252 IsGuiding returns 0
21:28:06.871 00.003 12252 PulseGuide returned control before completion, sleep 17
21:28:06.893 00.022 12252 IsGuiding returns 0
21:28:06.893 00.000 12252 Move returns status 0, amount 9
21:28:06.893 00.000 12252 MoveAxis(N, 0, ABG)
21:28:06.893 00.000 12252 Move returns status 0, amount 0
21:28:06.893 00.000 12252 move complete, result=0
21:28:06.893 00.000 12252 worker thread done servicing request
21:28:06.893 00.000 12252 Worker thread wakes up
21:28:06.893 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:06.893 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:06.894 00.001 9044 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
21:28:09.259 02.365 12252 Exposure complete
21:28:09.306 00.047 12252 worker thread done servicing request
21:28:09.306 00.000 9044 OnExposeComplete: enter
21:28:09.307 00.001 9044 UpdateGuideState(): m_state=6
21:28:09.308 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1980
21:28:09.309 00.001 9044 Star::Find returns 1 (0), X=1008.09, Y=821.39, Mass=5614, SNR=51.3, Peak=173 HFD=5.2
21:28:09.310 00.001 9044 MultiStar: [#1 -0.11,0.39,1.05,U] [#2 -0.12,0.19,1.20,U] [#3 -0.14,0.18,0.85,U] [#4 -0.05,0.21,1.27,U] [#5 -0.05,0.20,0.67,U] [#6 -0.11,0.26,0.42,U] [#7 -0.06,0.27,0.44,U] [#8 -0.29,0.37,0.00,M1] 
21:28:09.311 00.001 9044 single-star, 7 included, MultiStar: {-0.09, 0.22}, one-star: {-0.07, 0.08}
21:28:09.312 00.001 9044 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.62) = xAngle (3.87 = -2.41)
21:28:09.313 00.001 9044 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.79 = 0.79)
21:28:09.314 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.25 mountX=-0.08 mountY=0.08, mountTheta=2.38
21:28:09.315 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.08, opts=13)
21:28:09.316 00.001 9044 Enqueuing Move request for scope (-0.07, 0.08)
21:28:09.317 00.001 12252 Worker thread wakes up
21:28:09.317 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
21:28:09.317 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
21:28:09.317 00.000 12252 Moving (-0.07, 0.08) raw xDistance=-0.08 yDistance=0.08
21:28:09.317 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:09.318 00.001 9044 UpdateGuideState exits: m=5614 SNR=51.3
21:28:09.319 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:09.321 00.002 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1352.50
21:28:09.321 00.000 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
21:28:09.321 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:09.321 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:28:09.321 00.000 12252 MoveAxis(E, 8, ABG)
21:28:09.321 00.000 12252 Guiding  Dir = 2, Dur = 8
21:28:09.321 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:09.322 00.001 9044 Enqueuing Expose request
21:28:09.323 00.001 12252 IsSlewing returns 0
21:28:09.323 00.000 12252 IsGuiding returns 0
21:28:09.325 00.002 12252 PulseGuide returned control before completion, sleep 16
21:28:09.357 00.032 12252 IsGuiding returns 0
21:28:09.357 00.000 12252 Move returns status 0, amount 8
21:28:09.357 00.000 12252 MoveAxis(N, 0, ABG)
21:28:09.357 00.000 12252 Move returns status 0, amount 0
21:28:09.357 00.000 12252 move complete, result=0
21:28:09.357 00.000 12252 worker thread done servicing request
21:28:09.357 00.000 12252 Worker thread wakes up
21:28:09.357 00.000 9044 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:28:09.358 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:09.358 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:11.720 02.362 12252 Exposure complete
21:28:11.788 00.068 12252 worker thread done servicing request
21:28:11.788 00.000 9044 OnExposeComplete: enter
21:28:11.790 00.002 9044 UpdateGuideState(): m_state=6
21:28:11.792 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1981
21:28:11.794 00.002 9044 Star::Find returns 1 (0), X=1008.20, Y=821.39, Mass=5484, SNR=50.8, Peak=173 HFD=5.2
21:28:11.795 00.001 9044 MultiStar: [#1 -0.02,0.36,1.05,U] [#2 -0.06,0.05,1.20,U] [#3 -0.13,0.26,0.88,U] [#4 0.05,0.25,1.28,U] [#5 -0.04,0.09,0.65,U] [#6 0.01,0.22,0.43,U] [#7 0.06,0.21,0.43,U] [#8 -0.24,0.27,0.43,U] 
21:28:11.795 00.000 9044 single-star, 8 included, MultiStar: {-0.03, 0.20}, one-star: {0.04, 0.09}
21:28:11.796 00.001 9044 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.62) = xAngle (2.73 = 2.73)
21:28:11.797 00.001 9044 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.35 = -0.35)
21:28:11.798 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.11 mountX=-0.09 mountY=-0.03, mountTheta=-2.79
21:28:11.799 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.09, opts=13)
21:28:11.800 00.001 9044 Enqueuing Move request for scope (0.04, 0.09)
21:28:11.802 00.002 12252 Worker thread wakes up
21:28:11.803 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:11.803 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
21:28:11.804 00.001 9044 UpdateGuideState exits: m=5484 SNR=50.8
21:28:11.804 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
21:28:11.805 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:11.805 00.000 12252 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=-0.03
21:28:11.806 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:11.807 00.001 9044 Enqueuing Expose request
21:28:11.809 00.002 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1352.57
21:28:11.809 00.000 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
21:28:11.809 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:11.809 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:28:11.809 00.000 12252 MoveAxis(E, 6, ABG)
21:28:11.809 00.000 12252 Guiding  Dir = 2, Dur = 6
21:28:11.809 00.000 12252 IsSlewing returns 0
21:28:11.809 00.000 12252 IsGuiding returns 0
21:28:11.810 00.001 12252 PulseGuide returned control before completion, sleep 15
21:28:11.834 00.024 12252 IsGuiding returns 0
21:28:11.834 00.000 12252 Move returns status 0, amount 6
21:28:11.834 00.000 12252 MoveAxis(N, 0, ABG)
21:28:11.834 00.000 12252 Move returns status 0, amount 0
21:28:11.834 00.000 12252 move complete, result=0
21:28:11.834 00.000 12252 worker thread done servicing request
21:28:11.834 00.000 12252 Worker thread wakes up
21:28:11.834 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:11.834 00.000 9044 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:28:11.835 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:14.178 02.343 12252 Exposure complete
21:28:14.223 00.045 12252 worker thread done servicing request
21:28:14.223 00.000 9044 OnExposeComplete: enter
21:28:14.225 00.002 9044 UpdateGuideState(): m_state=6
21:28:14.226 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1982
21:28:14.227 00.001 9044 Star::Find returns 1 (0), X=1008.11, Y=821.48, Mass=5508, SNR=50.9, Peak=173 HFD=5.2
21:28:14.228 00.001 9044 MultiStar: [#1 -0.05,0.42,0.00,M1] [#2 -0.15,0.19,1.21,U] [#3 -0.12,0.24,0.86,U] [#4 -0.02,0.24,1.27,U] [#5 -0.06,0.15,0.65,U] [#6 -0.10,0.33,0.41,U] [#7 -0.11,0.36,0.44,U] [#8 -0.19,0.29,0.43,U] 
21:28:14.229 00.001 9044 single-star, 7 included, MultiStar: {-0.09, 0.23}, one-star: {-0.05, 0.18}
21:28:14.230 00.001 9044 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.62) = xAngle (3.48 = -2.81)
21:28:14.231 00.001 9044 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.39 = 0.39)
21:28:14.231 00.000 9044 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.85 mountX=-0.18 mountY=0.07, mountTheta=2.76
21:28:14.234 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.18, opts=13)
21:28:14.235 00.001 9044 Enqueuing Move request for scope (-0.05, 0.18)
21:28:14.236 00.001 12252 Worker thread wakes up
21:28:14.236 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:14.237 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
21:28:14.237 00.000 9044 UpdateGuideState exits: m=5508 SNR=50.9
21:28:14.238 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
21:28:14.238 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:14.239 00.001 12252 Moving (-0.05, 0.18) raw xDistance=-0.18 yDistance=0.07
21:28:14.239 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:14.240 00.001 9044 Enqueuing Expose request
21:28:14.242 00.002 12252 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 1352.63
21:28:14.242 00.000 12252 PPEC: input: -0.18, control: -0.09, exposure: 2000
21:28:14.242 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:14.242 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:28:14.242 00.000 12252 MoveAxis(E, 36, ABG)
21:28:14.242 00.000 12252 Guiding  Dir = 2, Dur = 36
21:28:14.242 00.000 12252 IsSlewing returns 0
21:28:14.243 00.001 12252 IsGuiding returns 0
21:28:14.248 00.005 12252 PulseGuide returned control before completion, sleep 41
21:28:14.297 00.049 12252 IsGuiding returns 0
21:28:14.297 00.000 12252 Move returns status 0, amount 36
21:28:14.297 00.000 12252 MoveAxis(N, 0, ABG)
21:28:14.297 00.000 12252 Move returns status 0, amount 0
21:28:14.297 00.000 12252 move complete, result=0
21:28:14.297 00.000 12252 worker thread done servicing request
21:28:14.297 00.000 12252 Worker thread wakes up
21:28:14.299 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:14.299 00.000 9044 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
21:28:14.301 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:16.643 02.342 12252 Exposure complete
21:28:16.686 00.043 12252 worker thread done servicing request
21:28:16.687 00.001 9044 OnExposeComplete: enter
21:28:16.689 00.002 9044 UpdateGuideState(): m_state=6
21:28:16.691 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1983
21:28:16.692 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.28, Mass=5492, SNR=50.8, Peak=173 HFD=5.1
21:28:16.694 00.002 9044 MultiStar: [#1 -0.08,0.35,1.05,U] [#2 -0.11,0.05,1.22,U] [#3 -0.03,0.18,0.86,U] [#4 -0.06,0.13,1.27,U] [#5 -0.05,0.05,0.66,U] [#6 -0.03,0.07,0.44,U] [#7 -0.08,0.15,0.45,U] [#8 -0.24,0.18,0.42,U] 
21:28:16.695 00.001 9044 single-star, 8 included, MultiStar: {-0.07, 0.13}, one-star: {-0.01, -0.02}
21:28:16.696 00.001 9044 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.62) = xAngle (-0.37 = -0.37)
21:28:16.697 00.001 9044 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.45 = 2.83)
21:28:16.698 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.99 mountX=0.02 mountY=0.01, mountTheta=0.31
21:28:16.700 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.02, opts=13)
21:28:16.703 00.003 9044 Enqueuing Move request for scope (-0.01, -0.02)
21:28:16.705 00.002 12252 Worker thread wakes up
21:28:16.705 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:16.707 00.002 9044 UpdateGuideState exits: m=5492 SNR=50.8
21:28:16.709 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
21:28:16.709 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:16.713 00.004 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
21:28:16.713 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:16.715 00.002 9044 Enqueuing Expose request
21:28:16.718 00.003 12252 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.01
21:28:16.721 00.003 12252 PPEC rslt: input = 0.02, final = 0.05, react = 0.01, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 1352.70
21:28:16.721 00.000 12252 PPEC: input: 0.02, control: 0.05, exposure: 2000
21:28:16.721 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:16.722 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:28:16.722 00.000 12252 MoveAxis(W, 19, ABG)
21:28:16.722 00.000 12252 Guiding  Dir = 3, Dur = 19
21:28:16.722 00.000 12252 IsSlewing returns 0
21:28:16.723 00.001 12252 IsGuiding returns 0
21:28:16.726 00.003 12252 PulseGuide returned control before completion, sleep 27
21:28:16.760 00.034 12252 IsGuiding returns 0
21:28:16.760 00.000 12252 Move returns status 0, amount 19
21:28:16.760 00.000 12252 MoveAxis(N, 0, ABG)
21:28:16.760 00.000 12252 Move returns status 0, amount 0
21:28:16.760 00.000 12252 move complete, result=0
21:28:16.760 00.000 12252 worker thread done servicing request
21:28:16.761 00.001 12252 Worker thread wakes up
21:28:16.761 00.000 9044 GuideStep: 0.0 px 19 ms WEST, 0.0 px 0 ms NORTH
21:28:16.764 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:16.764 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:19.119 02.355 12252 Exposure complete
21:28:19.188 00.069 12252 worker thread done servicing request
21:28:19.188 00.000 9044 OnExposeComplete: enter
21:28:19.190 00.002 9044 UpdateGuideState(): m_state=6
21:28:19.191 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1984
21:28:19.192 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.39, Mass=5619, SNR=51.5, Peak=173 HFD=5.2
21:28:19.194 00.002 9044 MultiStar: [#1 -0.11,0.45,0.00,M1] [#2 -0.04,0.20,1.19,U] [#3 -0.06,0.22,0.87,U] [#4 -0.02,0.20,1.24,U] [#5 0.04,0.21,0.64,U] [#6 -0.10,0.21,0.42,U] [#7 -0.10,0.27,0.44,U] [#8 -0.14,0.32,0.41,U] 
21:28:19.195 00.001 9044 single-star, 7 included, MultiStar: {-0.04, 0.20}, one-star: {-0.01, 0.09}
21:28:19.196 00.001 9044 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.62) = xAngle (3.29 = -3.00)
21:28:19.197 00.001 9044 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.20 = 0.20)
21:28:19.198 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.66 mountX=-0.09 mountY=0.02, mountTheta=2.94
21:28:19.200 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.09, opts=13)
21:28:19.202 00.002 9044 Enqueuing Move request for scope (-0.01, 0.09)
21:28:19.203 00.001 12252 Worker thread wakes up
21:28:19.203 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
21:28:19.203 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
21:28:19.203 00.000 12252 Moving (-0.01, 0.09) raw xDistance=-0.09 yDistance=0.02
21:28:19.203 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:19.206 00.003 9044 UpdateGuideState exits: m=5619 SNR=51.5
21:28:19.207 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:19.208 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:19.209 00.001 9044 Enqueuing Expose request
21:28:19.210 00.001 12252 PPEC rslt: input = -0.09, final = 0.07, react = -0.05, pred = 0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 1352.76
21:28:19.210 00.000 12252 PPEC: input: -0.09, control: 0.07, exposure: 2000
21:28:19.210 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:19.211 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:28:19.211 00.000 12252 MoveAxis(W, 27, ABG)
21:28:19.211 00.000 12252 Guiding  Dir = 3, Dur = 27
21:28:19.211 00.000 12252 IsSlewing returns 0
21:28:19.211 00.000 12252 IsGuiding returns 0
21:28:19.213 00.002 12252 PulseGuide returned control before completion, sleep 36
21:28:19.265 00.052 12252 IsGuiding returns 0
21:28:19.265 00.000 12252 Move returns status 0, amount 27
21:28:19.265 00.000 12252 MoveAxis(N, 0, ABG)
21:28:19.265 00.000 12252 Move returns status 0, amount 0
21:28:19.265 00.000 12252 move complete, result=0
21:28:19.265 00.000 12252 worker thread done servicing request
21:28:19.265 00.000 12252 Worker thread wakes up
21:28:19.265 00.000 9044 GuideStep: -0.1 px 27 ms WEST, 0.0 px 0 ms NORTH
21:28:19.267 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:19.267 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:21.605 02.338 12252 Exposure complete
21:28:21.652 00.047 12252 worker thread done servicing request
21:28:21.653 00.001 9044 OnExposeComplete: enter
21:28:21.654 00.001 9044 UpdateGuideState(): m_state=6
21:28:21.655 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1985
21:28:21.656 00.001 9044 Star::Find returns 1 (0), X=1008.20, Y=821.66, Mass=5481, SNR=50.7, Peak=173 HFD=5.2
21:28:21.656 00.000 9044 MultiStar: [#1 -0.06,0.55,0.00,M2] [#2 -0.12,0.25,1.22,U] [#3 -0.07,0.39,0.86,U] [#4 -0.04,0.33,1.28,U] [#5 -0.02,0.30,0.67,U] [#6 -0.13,0.31,0.43,U] [#7 0.02,0.35,0.45,U] [#8 -0.23,0.51,0.00,M1] 
21:28:21.657 00.001 9044 refined, 6 included, MultiStar: {-0.05, 0.32}, one-star: {0.04, 0.35}
21:28:21.658 00.001 9044 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.62) = xAngle (3.34 = -2.94)
21:28:21.659 00.001 9044 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.26 = 0.26)
21:28:21.659 00.000 9044 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.33 cameraTheta=1.72 mountX=-0.32 mountY=0.08, mountTheta=2.89
21:28:21.662 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.32, opts=13)
21:28:21.663 00.001 9044 Enqueuing Move request for scope (-0.05, 0.32)
21:28:21.663 00.000 12252 Worker thread wakes up
21:28:21.663 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:21.664 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
21:28:21.664 00.000 9044 UpdateGuideState exits: m=5481 SNR=50.7
21:28:21.665 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
21:28:21.665 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:21.666 00.001 12252 Moving (-0.05, 0.32) raw xDistance=-0.32 yDistance=0.08
21:28:21.666 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:21.668 00.002 9044 Enqueuing Expose request
21:28:21.672 00.004 12252 PPEC rslt: input = -0.32, final = -0.11, react = -0.19, pred = 0.08, hyst = -0.17, hyst_pct = 0.00, period_length = 1352.83
21:28:21.672 00.000 12252 PPEC: input: -0.32, control: -0.11, exposure: 2000
21:28:21.672 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:21.672 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:28:21.672 00.000 12252 MoveAxis(E, 44, ABG)
21:28:21.672 00.000 12252 Guiding  Dir = 2, Dur = 44
21:28:21.673 00.001 12252 IsSlewing returns 0
21:28:21.673 00.000 12252 IsGuiding returns 0
21:28:21.675 00.002 12252 PulseGuide returned control before completion, sleep 53
21:28:21.742 00.067 12252 IsGuiding returns 0
21:28:21.742 00.000 12252 Move returns status 0, amount 44
21:28:21.742 00.000 12252 MoveAxis(N, 0, ABG)
21:28:21.742 00.000 12252 Move returns status 0, amount 0
21:28:21.742 00.000 12252 move complete, result=0
21:28:21.742 00.000 12252 worker thread done servicing request
21:28:21.742 00.000 9044 GuideStep: -0.3 px 44 ms EAST, 0.1 px 0 ms NORTH
21:28:21.745 00.003 12252 Worker thread wakes up
21:28:21.745 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:21.745 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:24.096 02.351 12252 Exposure complete
21:28:24.149 00.053 12252 worker thread done servicing request
21:28:24.149 00.000 9044 OnExposeComplete: enter
21:28:24.151 00.002 9044 UpdateGuideState(): m_state=6
21:28:24.154 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1986
21:28:24.157 00.003 9044 Star::Find returns 1 (0), X=1008.17, Y=821.50, Mass=5661, SNR=51.6, Peak=173 HFD=5.3
21:28:24.160 00.003 9044 MultiStar: [#1 -0.00,0.39,1.05,U] [#2 0.00,0.11,1.21,U] [#3 -0.05,0.21,0.86,U] [#4 0.02,0.17,1.26,U] [#5 0.02,0.20,0.64,U] [#6 0.02,0.17,0.42,U] [#7 0.03,0.31,0.44,U] [#8 -0.08,0.31,0.40,U] 
21:28:24.162 00.002 9044 single-star, 8 included, MultiStar: {-0.00, 0.22}, one-star: {0.01, 0.20}
21:28:24.165 00.003 9044 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.62) = xAngle (3.13 = 3.13)
21:28:24.168 00.003 9044 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.05 = 0.05)
21:28:24.170 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.51 mountX=-0.20 mountY=0.01, mountTheta=3.09
21:28:24.174 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.20, opts=13)
21:28:24.178 00.004 9044 Enqueuing Move request for scope (0.01, 0.20)
21:28:24.180 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:24.183 00.003 12252 Worker thread wakes up
21:28:24.183 00.000 9044 UpdateGuideState exits: m=5661 SNR=51.6
21:28:24.185 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:24.188 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:24.190 00.002 9044 Enqueuing Expose request
21:28:24.191 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
21:28:24.192 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
21:28:24.192 00.000 12252 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=0.01
21:28:24.196 00.004 12252 PPEC rslt: input = -0.20, final = -0.05, react = -0.12, pred = 0.06, hyst = -0.10, hyst_pct = 0.00, period_length = 1352.90
21:28:24.196 00.000 12252 PPEC: input: -0.20, control: -0.05, exposure: 2000
21:28:24.196 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:24.196 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:28:24.198 00.002 12252 MoveAxis(E, 21, ABG)
21:28:24.198 00.000 12252 Guiding  Dir = 2, Dur = 21
21:28:24.198 00.000 12252 IsSlewing returns 0
21:28:24.198 00.000 12252 IsGuiding returns 0
21:28:24.200 00.002 12252 PulseGuide returned control before completion, sleep 29
21:28:24.240 00.040 12252 IsGuiding returns 0
21:28:24.240 00.000 12252 Move returns status 0, amount 21
21:28:24.240 00.000 12252 MoveAxis(N, 0, ABG)
21:28:24.240 00.000 12252 Move returns status 0, amount 0
21:28:24.240 00.000 12252 move complete, result=0
21:28:24.240 00.000 12252 worker thread done servicing request
21:28:24.242 00.002 12252 Worker thread wakes up
21:28:24.242 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:24.242 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:24.242 00.000 9044 GuideStep: -0.2 px 21 ms EAST, 0.0 px 0 ms NORTH
21:28:26.585 02.343 12252 Exposure complete
21:28:26.660 00.075 12252 worker thread done servicing request
21:28:26.662 00.002 9044 OnExposeComplete: enter
21:28:26.663 00.001 9044 UpdateGuideState(): m_state=6
21:28:26.665 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1987
21:28:26.666 00.001 9044 Star::Find returns 1 (0), X=1008.24, Y=821.61, Mass=5582, SNR=51.1, Peak=173 HFD=5.3
21:28:26.668 00.002 9044 MultiStar: [#1 0.03,0.48,0.00,M2] [#2 -0.03,0.24,1.19,U] [#3 -0.04,0.32,0.86,U] [#4 0.09,0.22,1.27,U] [#5 0.04,0.21,0.66,U] [#6 0.14,0.23,0.42,U] [#7 0.15,0.28,0.43,U] [#8 -0.13,0.33,0.43,U] 
21:28:26.668 00.000 9044 refined, 7 included, MultiStar: {0.04, 0.26}, one-star: {0.08, 0.30}
21:28:26.669 00.001 9044 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.62) = xAngle (3.06 = 3.06)
21:28:26.670 00.001 9044 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.02 = -0.02)
21:28:26.671 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.26 hyp=0.26 cameraTheta=1.44 mountX=-0.26 mountY=-0.01, mountTheta=-3.12
21:28:26.672 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.26, opts=13)
21:28:26.674 00.002 9044 Enqueuing Move request for scope (0.04, 0.26)
21:28:26.675 00.001 12252 Worker thread wakes up
21:28:26.675 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:26.676 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.26) opts 0xd
21:28:26.676 00.000 9044 UpdateGuideState exits: m=5582 SNR=51.1
21:28:26.677 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:26.678 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.26)
21:28:26.678 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:26.680 00.002 9044 Enqueuing Expose request
21:28:26.681 00.001 12252 Moving (0.04, 0.26) raw xDistance=-0.26 yDistance=-0.01
21:28:26.683 00.002 12252 PPEC rslt: input = -0.26, final = -0.13, react = -0.16, pred = 0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 1352.96
21:28:26.683 00.000 12252 PPEC: input: -0.26, control: -0.13, exposure: 2000
21:28:26.683 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:26.683 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:28:26.683 00.000 12252 MoveAxis(E, 49, ABG)
21:28:26.683 00.000 12252 Guiding  Dir = 2, Dur = 49
21:28:26.684 00.001 12252 IsSlewing returns 0
21:28:26.684 00.000 12252 IsGuiding returns 0
21:28:26.686 00.002 12252 PulseGuide returned control before completion, sleep 56
21:28:26.753 00.067 12252 IsGuiding returns 0
21:28:26.753 00.000 12252 Move returns status 0, amount 49
21:28:26.753 00.000 12252 MoveAxis(N, 0, ABG)
21:28:26.753 00.000 12252 Move returns status 0, amount 0
21:28:26.753 00.000 12252 move complete, result=0
21:28:26.753 00.000 12252 worker thread done servicing request
21:28:26.753 00.000 12252 Worker thread wakes up
21:28:26.753 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:26.753 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:26.753 00.000 9044 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
21:28:29.101 02.348 12252 Exposure complete
21:28:29.148 00.047 12252 worker thread done servicing request
21:28:29.148 00.000 9044 OnExposeComplete: enter
21:28:29.149 00.001 9044 UpdateGuideState(): m_state=6
21:28:29.151 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1988
21:28:29.152 00.001 9044 Star::Find returns 1 (0), X=1008.00, Y=821.36, Mass=5470, SNR=50.6, Peak=173 HFD=5.2
21:28:29.154 00.002 9044 MultiStar: [#1 -0.18,0.40,0.00,M3] [#2 -0.12,0.10,1.24,U] [#3 -0.12,0.24,0.85,U] [#4 -0.05,0.15,1.29,U] [#5 -0.02,0.19,0.66,U] [#6 -0.11,0.15,0.43,U] [#7 -0.17,0.19,0.45,U] [#8 -0.16,0.28,0.42,U] 
21:28:29.155 00.001 9044 single-star, 7 included, MultiStar: {-0.11, 0.15}, one-star: {-0.16, 0.06}
21:28:29.157 00.002 9044 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.62) = xAngle (4.42 = -1.86)
21:28:29.159 00.002 9044 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.34 = 1.34)
21:28:29.160 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.80 mountX=-0.05 mountY=0.17, mountTheta=1.86
21:28:29.162 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.06, opts=13)
21:28:29.163 00.001 9044 Enqueuing Move request for scope (-0.16, 0.06)
21:28:29.164 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:29.165 00.001 9044 UpdateGuideState exits: m=5470 SNR=50.6
21:28:29.167 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:29.168 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:29.169 00.001 9044 Enqueuing Expose request
21:28:29.170 00.001 12252 Worker thread wakes up
21:28:29.170 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
21:28:29.170 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
21:28:29.170 00.000 12252 Moving (-0.16, 0.06) raw xDistance=-0.05 yDistance=0.17
21:28:29.172 00.002 12252 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1353.02
21:28:29.172 00.000 12252 PPEC: input: -0.05, control: 0.01, exposure: 2000
21:28:29.172 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:28:29.172 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:28:29.173 00.001 12252 MoveAxis(W, 4, ABG)
21:28:29.173 00.000 12252 Guiding  Dir = 3, Dur = 4
21:28:29.173 00.000 12252 IsSlewing returns 0
21:28:29.173 00.000 12252 IsGuiding returns 0
21:28:29.175 00.002 12252 PulseGuide returned control before completion, sleep 13
21:28:29.189 00.014 12252 IsGuiding returns 0
21:28:29.189 00.000 12252 Move returns status 0, amount 4
21:28:29.189 00.000 12252 MoveAxis(N, 0, ABG)
21:28:29.189 00.000 12252 Move returns status 0, amount 0
21:28:29.189 00.000 12252 move complete, result=0
21:28:29.189 00.000 12252 worker thread done servicing request
21:28:29.189 00.000 12252 Worker thread wakes up
21:28:29.191 00.002 9044 GuideStep: -0.0 px 4 ms WEST, 0.2 px 0 ms NORTH
21:28:29.193 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:29.193 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:31.536 02.343 12252 Exposure complete
21:28:31.577 00.041 12252 worker thread done servicing request
21:28:31.577 00.000 9044 OnExposeComplete: enter
21:28:31.578 00.001 9044 UpdateGuideState(): m_state=6
21:28:31.580 00.002 9044 Star::Find(15, 1007, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1989
21:28:31.580 00.000 9044 Star::Find returns 1 (0), X=1008.29, Y=821.22, Mass=5785, SNR=52.3, Peak=173 HFD=5.3
21:28:31.581 00.001 9044 MultiStar: [#1 0.13,0.25,1.03,U] [#2 0.04,0.02,1.19,U] [#3 0.25,0.12,0.82,U] [#4 0.16,-0.21,1.25,U] [#5 0.12,0.10,0.64,U] [#6 0.13,0.05,0.41,U] [#7 0.19,0.08,0.43,U] [#8 0.06,0.20,0.40,U] 
21:28:31.583 00.002 9044 refined, 8 included, MultiStar: {0.13, 0.03}, one-star: {0.13, -0.08}
21:28:31.584 00.001 9044 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.62) = xAngle (1.86 = 1.86)
21:28:31.585 00.001 9044 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.22 = -1.22)
21:28:31.586 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.03 hyp=0.14 cameraTheta=0.24 mountX=-0.04 mountY=-0.13, mountTheta=-1.87
21:28:31.588 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.03, opts=13)
21:28:31.590 00.002 9044 Enqueuing Move request for scope (0.13, 0.03)
21:28:31.592 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:31.593 00.001 12252 Worker thread wakes up
21:28:31.593 00.000 9044 UpdateGuideState exits: m=5785 SNR=52.3
21:28:31.594 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:31.595 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:31.596 00.001 9044 Enqueuing Expose request
21:28:31.597 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.03) opts 0xd
21:28:31.597 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.03)
21:28:31.597 00.000 12252 Moving (0.13, 0.03) raw xDistance=-0.04 yDistance=-0.13
21:28:31.600 00.003 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1353.09
21:28:31.600 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
21:28:31.600 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:31.600 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:28:31.600 00.000 12252 MoveAxis(E, 6, ABG)
21:28:31.601 00.001 12252 Guiding  Dir = 2, Dur = 6
21:28:31.601 00.000 12252 IsSlewing returns 0
21:28:31.601 00.000 12252 IsGuiding returns 0
21:28:31.604 00.003 12252 PulseGuide returned control before completion, sleep 14
21:28:31.622 00.018 12252 IsGuiding returns 0
21:28:31.622 00.000 12252 Move returns status 0, amount 6
21:28:31.622 00.000 12252 MoveAxis(N, 0, ABG)
21:28:31.622 00.000 12252 Move returns status 0, amount 0
21:28:31.622 00.000 12252 move complete, result=0
21:28:31.622 00.000 12252 worker thread done servicing request
21:28:31.622 00.000 12252 Worker thread wakes up
21:28:31.622 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:28:31.624 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:31.624 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:33.974 02.350 12252 Exposure complete
21:28:34.032 00.058 12252 worker thread done servicing request
21:28:34.032 00.000 9044 OnExposeComplete: enter
21:28:34.033 00.001 9044 UpdateGuideState(): m_state=6
21:28:34.034 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1990
21:28:34.035 00.001 9044 Star::Find returns 1 (0), X=1008.24, Y=821.16, Mass=5823, SNR=52.4, Peak=173 HFD=5.4
21:28:34.036 00.001 9044 MultiStar: [#1 0.04,0.22,1.03,U] [#2 0.08,-0.03,1.17,U] [#3 -0.01,-0.00,0.83,U] [#4 0.10,-0.25,1.25,U] [#5 -0.02,-0.04,0.63,U] [#6 0.05,-0.09,0.41,U] [#7 0.06,-0.07,0.42,U] [#8 0.08,0.07,0.40,U] 
21:28:34.038 00.002 9044 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.08, -0.14}
21:28:34.039 00.001 9044 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.62) = xAngle (0.93 = 0.93)
21:28:34.040 00.001 9044 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.15 = -2.15)
21:28:34.041 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.69 mountX=0.04 mountY=-0.06, mountTheta=-0.95
21:28:34.042 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.05, opts=13)
21:28:34.044 00.002 9044 Enqueuing Move request for scope (0.06, -0.05)
21:28:34.045 00.001 12252 Worker thread wakes up
21:28:34.045 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:34.047 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
21:28:34.047 00.000 9044 UpdateGuideState exits: m=5823 SNR=52.4
21:28:34.050 00.003 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
21:28:34.050 00.000 12252 Moving (0.06, -0.05) raw xDistance=0.04 yDistance=-0.06
21:28:34.050 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:34.051 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:34.053 00.002 9044 Enqueuing Expose request
21:28:34.054 00.001 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1353.15
21:28:34.054 00.000 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
21:28:34.054 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:34.054 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:28:34.054 00.000 12252 MoveAxis(E, 12, ABG)
21:28:34.054 00.000 12252 Guiding  Dir = 2, Dur = 12
21:28:34.055 00.001 12252 IsSlewing returns 0
21:28:34.055 00.000 12252 IsGuiding returns 0
21:28:34.057 00.002 12252 PulseGuide returned control before completion, sleep 20
21:28:34.081 00.024 12252 IsGuiding returns 1
21:28:34.081 00.000 12252 scope still moving after pulse duration time elapsed
21:28:34.112 00.031 12252 IsSlewing returns 0
21:28:34.112 00.000 12252 IsGuiding returns 0
21:28:34.112 00.000 12252 scope move finished after 12 + 45 ms
21:28:34.112 00.000 12252 Move returns status 0, amount 12
21:28:34.112 00.000 12252 MoveAxis(N, 0, ABG)
21:28:34.113 00.001 12252 Move returns status 0, amount 0
21:28:34.113 00.000 12252 move complete, result=0
21:28:34.113 00.000 12252 worker thread done servicing request
21:28:34.113 00.000 12252 Worker thread wakes up
21:28:34.113 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:34.113 00.000 9044 GuideStep: 0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
21:28:34.114 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:36.459 02.345 12252 Exposure complete
21:28:36.506 00.047 12252 worker thread done servicing request
21:28:36.506 00.000 9044 OnExposeComplete: enter
21:28:36.507 00.001 9044 UpdateGuideState(): m_state=6
21:28:36.509 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1991
21:28:36.511 00.002 9044 Star::Find returns 1 (0), X=1008.11, Y=821.27, Mass=5625, SNR=51.5, Peak=173 HFD=5.1
21:28:36.515 00.004 9044 MultiStar: [#1 -0.07,0.23,1.06,U] [#2 -0.03,0.03,1.20,U] [#3 -0.16,0.08,0.85,U] [#4 -0.04,0.06,1.27,U] [#5 -0.21,0.00,0.65,U] [#6 -0.04,0.03,0.42,U] [#7 -0.15,0.10,0.43,U] [#8 -0.31,0.14,0.40,U] 
21:28:36.517 00.002 9044 single-star, 8 included, MultiStar: {-0.09, 0.07}, one-star: {-0.05, -0.04}
21:28:36.519 00.002 9044 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.62) = xAngle (-0.93 = -0.93)
21:28:36.522 00.003 9044 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.01 = 2.27)
21:28:36.525 00.003 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.56 mountX=0.04 mountY=0.05, mountTheta=0.91
21:28:36.529 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.04, opts=13)
21:28:36.531 00.002 9044 Enqueuing Move request for scope (-0.05, -0.04)
21:28:36.533 00.002 12252 Worker thread wakes up
21:28:36.534 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:36.537 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
21:28:36.537 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
21:28:36.537 00.000 9044 UpdateGuideState exits: m=5625 SNR=51.5
21:28:36.539 00.002 12252 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.05
21:28:36.539 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:36.541 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:36.545 00.004 9044 Enqueuing Expose request
21:28:36.547 00.002 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1353.21
21:28:36.547 00.000 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
21:28:36.547 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:36.547 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:28:36.547 00.000 12252 MoveAxis(E, 11, ABG)
21:28:36.547 00.000 12252 Guiding  Dir = 2, Dur = 11
21:28:36.548 00.001 12252 IsSlewing returns 0
21:28:36.552 00.004 12252 IsGuiding returns 0
21:28:36.554 00.002 12252 PulseGuide returned control before completion, sleep 20
21:28:36.579 00.025 12252 IsGuiding returns 1
21:28:36.579 00.000 12252 scope still moving after pulse duration time elapsed
21:28:36.610 00.031 12252 IsSlewing returns 0
21:28:36.611 00.001 12252 IsGuiding returns 0
21:28:36.611 00.000 12252 scope move finished after 11 + 47 ms
21:28:36.611 00.000 12252 Move returns status 0, amount 11
21:28:36.611 00.000 12252 MoveAxis(N, 0, ABG)
21:28:36.611 00.000 12252 Move returns status 0, amount 0
21:28:36.611 00.000 12252 move complete, result=0
21:28:36.611 00.000 12252 worker thread done servicing request
21:28:36.611 00.000 12252 Worker thread wakes up
21:28:36.611 00.000 9044 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
21:28:36.613 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:36.613 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:38.947 02.334 12252 Exposure complete
21:28:38.999 00.052 12252 worker thread done servicing request
21:28:38.999 00.000 9044 OnExposeComplete: enter
21:28:39.000 00.001 9044 UpdateGuideState(): m_state=6
21:28:39.002 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1992
21:28:39.003 00.001 9044 Star::Find returns 1 (0), X=1008.02, Y=821.22, Mass=5590, SNR=51.3, Peak=173 HFD=5.3
21:28:39.004 00.001 9044 MultiStar: [#1 -0.11,0.30,1.04,U] [#2 -0.11,0.03,1.21,U] [#3 -0.13,0.13,0.86,U] [#4 -0.01,0.03,1.26,U] [#5 -0.16,0.03,0.65,U] [#6 -0.15,0.07,0.42,U] [#7 -0.13,0.08,0.43,U] [#8 -0.23,0.14,0.42,U] 
21:28:39.005 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.14, -0.08}
21:28:39.006 00.001 9044 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.62) = xAngle (4.17 = -2.11)
21:28:39.007 00.001 9044 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.09 = 1.09)
21:28:39.008 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.55 mountX=-0.07 mountY=0.12, mountTheta=2.10
21:28:39.011 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.08, opts=13)
21:28:39.012 00.001 9044 Enqueuing Move request for scope (-0.11, 0.08)
21:28:39.013 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:39.014 00.001 9044 UpdateGuideState exits: m=5590 SNR=51.3
21:28:39.016 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:39.017 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:39.018 00.001 9044 Enqueuing Expose request
21:28:39.019 00.001 12252 Worker thread wakes up
21:28:39.019 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
21:28:39.019 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
21:28:39.019 00.000 12252 Moving (-0.11, 0.08) raw xDistance=-0.07 yDistance=0.12
21:28:39.023 00.004 12252 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1353.27
21:28:39.023 00.000 12252 PPEC: input: -0.07, control: -0.03, exposure: 2000
21:28:39.023 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:39.023 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:28:39.023 00.000 12252 MoveAxis(E, 11, ABG)
21:28:39.023 00.000 12252 Guiding  Dir = 2, Dur = 11
21:28:39.024 00.001 12252 IsSlewing returns 0
21:28:39.024 00.000 12252 IsGuiding returns 0
21:28:39.026 00.002 12252 PulseGuide returned control before completion, sleep 20
21:28:39.051 00.025 12252 IsGuiding returns 1
21:28:39.051 00.000 12252 scope still moving after pulse duration time elapsed
21:28:39.084 00.033 12252 IsSlewing returns 0
21:28:39.084 00.000 12252 IsGuiding returns 0
21:28:39.084 00.000 12252 scope move finished after 11 + 49 ms
21:28:39.084 00.000 12252 Move returns status 0, amount 11
21:28:39.084 00.000 12252 MoveAxis(N, 0, ABG)
21:28:39.084 00.000 12252 Move returns status 0, amount 0
21:28:39.084 00.000 12252 move complete, result=0
21:28:39.084 00.000 12252 worker thread done servicing request
21:28:39.085 00.001 12252 Worker thread wakes up
21:28:39.085 00.000 9044 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
21:28:39.088 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:39.088 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:41.419 02.331 12252 Exposure complete
21:28:41.467 00.048 12252 worker thread done servicing request
21:28:41.467 00.000 9044 OnExposeComplete: enter
21:28:41.469 00.002 9044 UpdateGuideState(): m_state=6
21:28:41.471 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1993
21:28:41.472 00.001 9044 Star::Find returns 1 (0), X=1008.11, Y=821.13, Mass=5635, SNR=51.5, Peak=173 HFD=5.2
21:28:41.473 00.001 9044 MultiStar: [#1 -0.10,-0.02,1.07,U] [#2 -0.11,-0.04,1.22,U] [#3 -0.11,0.05,0.83,U] [#4 0.03,0.02,1.26,U] [#5 -0.06,0.05,0.65,U] [#6 -0.09,0.01,0.41,U] [#7 -0.11,0.07,0.44,U] [#8 -0.24,0.10,0.41,U] 
21:28:41.476 00.003 9044 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.05, -0.17}
21:28:41.478 00.002 9044 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.62) = xAngle (-1.42 = -1.42)
21:28:41.481 00.003 9044 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.50 = 1.78)
21:28:41.483 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.05 mountX=0.01 mountY=0.08, mountTheta=1.42
21:28:41.487 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.01, opts=13)
21:28:41.490 00.003 9044 Enqueuing Move request for scope (-0.08, -0.01)
21:28:41.491 00.001 12252 Worker thread wakes up
21:28:41.491 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:41.493 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
21:28:41.493 00.000 9044 UpdateGuideState exits: m=5635 SNR=51.5
21:28:41.495 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
21:28:41.495 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:41.497 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:41.498 00.001 9044 Enqueuing Expose request
21:28:41.500 00.002 12252 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.08
21:28:41.504 00.004 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1353.34
21:28:41.504 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
21:28:41.504 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:41.504 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:28:41.504 00.000 12252 MoveAxis(E, 9, ABG)
21:28:41.504 00.000 12252 Guiding  Dir = 2, Dur = 9
21:28:41.505 00.001 12252 IsSlewing returns 0
21:28:41.505 00.000 12252 IsGuiding returns 0
21:28:41.506 00.001 12252 PulseGuide returned control before completion, sleep 18
21:28:41.537 00.031 12252 IsGuiding returns 0
21:28:41.537 00.000 12252 Move returns status 0, amount 9
21:28:41.537 00.000 12252 MoveAxis(N, 0, ABG)
21:28:41.537 00.000 12252 Move returns status 0, amount 0
21:28:41.537 00.000 12252 move complete, result=0
21:28:41.537 00.000 12252 worker thread done servicing request
21:28:41.537 00.000 12252 Worker thread wakes up
21:28:41.537 00.000 9044 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
21:28:41.540 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:41.540 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:43.890 02.350 12252 Exposure complete
21:28:43.954 00.064 12252 worker thread done servicing request
21:28:43.954 00.000 9044 OnExposeComplete: enter
21:28:43.955 00.001 9044 UpdateGuideState(): m_state=6
21:28:43.956 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1994
21:28:43.958 00.002 9044 Star::Find returns 1 (0), X=1008.28, Y=821.21, Mass=5672, SNR=51.7, Peak=173 HFD=5.2
21:28:43.960 00.002 9044 MultiStar: [#1 0.10,0.24,1.05,U] [#2 0.07,0.01,1.21,U] [#3 0.02,0.12,0.85,U] [#4 0.05,0.10,1.27,U] [#5 0.11,-0.00,0.66,U] [#6 -0.00,0.00,0.42,U] [#7 0.03,0.05,0.43,U] [#8 -0.04,0.21,0.40,U] 
21:28:43.962 00.002 9044 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.12, -0.09}
21:28:43.964 00.002 9044 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.62) = xAngle (2.46 = 2.46)
21:28:43.966 00.002 9044 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.62 = -0.62)
21:28:43.967 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.84 mountX=-0.07 mountY=-0.05, mountTheta=-2.50
21:28:43.969 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.07, opts=13)
21:28:43.971 00.002 9044 Enqueuing Move request for scope (0.06, 0.07)
21:28:43.972 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:43.973 00.001 9044 UpdateGuideState exits: m=5672 SNR=51.7
21:28:43.974 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:43.975 00.001 12252 Worker thread wakes up
21:28:43.975 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:43.976 00.001 9044 Enqueuing Expose request
21:28:43.977 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
21:28:43.977 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
21:28:43.977 00.000 12252 Moving (0.06, 0.07) raw xDistance=-0.07 yDistance=-0.05
21:28:43.981 00.004 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1353.40
21:28:43.981 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
21:28:43.981 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:43.981 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:28:43.982 00.001 12252 MoveAxis(E, 6, ABG)
21:28:43.982 00.000 12252 Guiding  Dir = 2, Dur = 6
21:28:43.982 00.000 12252 IsSlewing returns 0
21:28:43.982 00.000 12252 IsGuiding returns 0
21:28:43.984 00.002 12252 PulseGuide returned control before completion, sleep 15
21:28:44.011 00.027 12252 IsGuiding returns 0
21:28:44.011 00.000 12252 Move returns status 0, amount 6
21:28:44.011 00.000 12252 MoveAxis(N, 0, ABG)
21:28:44.011 00.000 12252 Move returns status 0, amount 0
21:28:44.011 00.000 12252 move complete, result=0
21:28:44.011 00.000 12252 worker thread done servicing request
21:28:44.011 00.000 12252 Worker thread wakes up
21:28:44.011 00.000 9044 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:28:44.012 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:44.012 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:46.372 02.360 12252 Exposure complete
21:28:46.415 00.043 12252 worker thread done servicing request
21:28:46.415 00.000 9044 OnExposeComplete: enter
21:28:46.417 00.002 9044 UpdateGuideState(): m_state=6
21:28:46.418 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1995
21:28:46.419 00.001 9044 Star::Find returns 1 (0), X=1008.35, Y=821.27, Mass=5823, SNR=52.3, Peak=173 HFD=5.3
21:28:46.420 00.001 9044 MultiStar: [#1 0.09,0.34,1.04,U] [#2 0.06,0.12,1.20,U] [#3 0.11,0.20,0.83,U] [#4 0.08,0.19,1.28,U] [#5 0.16,0.18,0.64,U] [#6 0.14,0.10,0.41,U] [#7 0.19,0.22,0.43,U] [#8 -0.08,0.27,0.42,U] 
21:28:46.421 00.001 9044 single-star, 8 included, MultiStar: {0.10, 0.17}, one-star: {0.19, -0.04}
21:28:46.421 00.000 9044 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.62) = xAngle (1.43 = 1.43)
21:28:46.424 00.003 9044 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.65 = -1.65)
21:28:46.425 00.001 9044 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.19 mountX=0.03 mountY=-0.19, mountTheta=-1.44
21:28:46.427 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=-0.04, opts=13)
21:28:46.428 00.001 9044 Enqueuing Move request for scope (0.19, -0.04)
21:28:46.430 00.002 12252 Worker thread wakes up
21:28:46.430 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:46.432 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
21:28:46.432 00.000 9044 UpdateGuideState exits: m=5823 SNR=52.3
21:28:46.434 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:46.437 00.003 12252 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
21:28:46.437 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:46.439 00.002 9044 Enqueuing Expose request
21:28:46.441 00.002 12252 Moving (0.19, -0.04) raw xDistance=0.03 yDistance=-0.19
21:28:46.446 00.005 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1353.46
21:28:46.446 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
21:28:46.446 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
21:28:46.446 00.000 12252 MoveAxis(E, 5, ABG)
21:28:46.446 00.000 12252 Guiding  Dir = 2, Dur = 5
21:28:46.447 00.001 12252 IsSlewing returns 0
21:28:46.447 00.000 12252 IsGuiding returns 0
21:28:46.450 00.003 12252 PulseGuide returned control before completion, sleep 13
21:28:46.475 00.025 12252 IsGuiding returns 0
21:28:46.475 00.000 12252 Move returns status 0, amount 5
21:28:46.475 00.000 12252 MoveAxis(N, 65, ABG)
21:28:46.475 00.000 12252 Guiding  Dir = 0, Dur = 65
21:28:46.475 00.000 12252 IsSlewing returns 0
21:28:46.477 00.002 12252 IsGuiding returns 0
21:28:46.483 00.006 12252 PulseGuide returned control before completion, sleep 69
21:28:46.555 00.072 12252 IsGuiding returns 0
21:28:46.555 00.000 12252 Move returns status 0, amount 65
21:28:46.555 00.000 12252 move complete, result=0
21:28:46.555 00.000 12252 worker thread done servicing request
21:28:46.555 00.000 12252 Worker thread wakes up
21:28:46.556 00.001 9044 GuideStep: 0.0 px 5 ms EAST, -0.2 px 65 ms NORTH
21:28:46.557 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:46.557 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:48.893 02.336 12252 Exposure complete
21:28:48.965 00.072 12252 worker thread done servicing request
21:28:48.965 00.000 9044 OnExposeComplete: enter
21:28:48.966 00.001 9044 UpdateGuideState(): m_state=6
21:28:48.967 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1996
21:28:48.968 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.27, Mass=5768, SNR=52.0, Peak=173 HFD=5.2
21:28:48.971 00.003 9044 MultiStar: [#1 -0.00,0.33,1.03,U] [#2 0.02,0.08,1.18,U] [#3 -0.07,0.11,0.85,U] [#4 -0.02,0.18,1.25,U] [#5 -0.04,0.13,0.64,U] [#6 0.02,0.12,0.42,U] [#7 -0.04,0.14,0.44,U] [#8 -0.11,0.18,0.41,U] 
21:28:48.973 00.002 9044 single-star, 8 included, MultiStar: {-0.02, 0.14}, one-star: {-0.01, -0.03}
21:28:48.976 00.003 9044 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.62) = xAngle (-0.24 = -0.24)
21:28:48.977 00.001 9044 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.32 = 2.96)
21:28:48.978 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.86 mountX=0.03 mountY=0.01, mountTheta=0.18
21:28:48.980 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.03, opts=13)
21:28:48.982 00.002 9044 Enqueuing Move request for scope (-0.01, -0.03)
21:28:48.984 00.002 12252 Worker thread wakes up
21:28:48.984 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
21:28:48.984 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
21:28:48.984 00.000 12252 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.01
21:28:48.984 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:48.986 00.002 9044 UpdateGuideState exits: m=5768 SNR=52.0
21:28:48.987 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:48.990 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:48.991 00.001 9044 Enqueuing Expose request
21:28:48.992 00.001 12252 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1353.52
21:28:48.992 00.000 12252 PPEC: input: 0.03, control: -0.03, exposure: 2000
21:28:48.992 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:48.993 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:28:48.993 00.000 12252 MoveAxis(E, 12, ABG)
21:28:48.993 00.000 12252 Guiding  Dir = 2, Dur = 12
21:28:48.993 00.000 12252 IsSlewing returns 0
21:28:48.993 00.000 12252 IsGuiding returns 0
21:28:48.996 00.003 12252 PulseGuide returned control before completion, sleep 20
21:28:49.030 00.034 12252 IsGuiding returns 0
21:28:49.030 00.000 12252 Move returns status 0, amount 12
21:28:49.030 00.000 12252 MoveAxis(N, 0, ABG)
21:28:49.030 00.000 12252 Move returns status 0, amount 0
21:28:49.031 00.001 12252 move complete, result=0
21:28:49.031 00.000 12252 worker thread done servicing request
21:28:49.031 00.000 12252 Worker thread wakes up
21:28:49.031 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:49.031 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:49.031 00.000 9044 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
21:28:51.369 02.338 12252 Exposure complete
21:28:51.450 00.081 12252 worker thread done servicing request
21:28:51.450 00.000 9044 OnExposeComplete: enter
21:28:51.451 00.001 9044 UpdateGuideState(): m_state=6
21:28:51.453 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1997
21:28:51.456 00.003 9044 Star::Find returns 1 (0), X=1008.06, Y=821.21, Mass=5554, SNR=51.1, Peak=173 HFD=5.1
21:28:51.457 00.001 9044 MultiStar: [#1 -0.13,0.18,1.06,U] [#2 -0.07,0.00,1.21,U] [#3 -0.09,0.03,0.86,U] [#4 -0.04,0.06,1.26,U] [#5 -0.08,-0.02,0.65,U] [#6 -0.17,0.05,0.43,U] [#7 -0.11,0.06,0.44,U] [#8 -0.23,-0.01,0.43,U] 
21:28:51.457 00.000 9044 refined, 8 included, MultiStar: {-0.10, 0.03}, one-star: {-0.10, -0.09}
21:28:51.458 00.001 9044 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.62) = xAngle (4.45 = -1.83)
21:28:51.459 00.001 9044 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.37 = 1.37)
21:28:51.459 00.000 9044 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.83 mountX=-0.03 mountY=0.10, mountTheta=1.83
21:28:51.461 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.03, opts=13)
21:28:51.462 00.001 9044 Enqueuing Move request for scope (-0.10, 0.03)
21:28:51.462 00.000 12252 Worker thread wakes up
21:28:51.462 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
21:28:51.463 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
21:28:51.463 00.000 12252 Moving (-0.10, 0.03) raw xDistance=-0.03 yDistance=0.10
21:28:51.463 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:51.464 00.001 9044 UpdateGuideState exits: m=5554 SNR=51.1
21:28:51.464 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:51.465 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:51.467 00.002 9044 Enqueuing Expose request
21:28:51.467 00.000 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1353.58
21:28:51.467 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
21:28:51.468 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:51.468 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:28:51.468 00.000 12252 MoveAxis(E, 11, ABG)
21:28:51.468 00.000 12252 Guiding  Dir = 2, Dur = 11
21:28:51.468 00.000 12252 IsSlewing returns 0
21:28:51.468 00.000 12252 IsGuiding returns 0
21:28:51.471 00.003 12252 PulseGuide returned control before completion, sleep 19
21:28:51.498 00.027 12252 IsGuiding returns 0
21:28:51.498 00.000 12252 Move returns status 0, amount 11
21:28:51.498 00.000 12252 MoveAxis(N, 0, ABG)
21:28:51.498 00.000 12252 Move returns status 0, amount 0
21:28:51.498 00.000 12252 move complete, result=0
21:28:51.498 00.000 12252 worker thread done servicing request
21:28:51.498 00.000 12252 Worker thread wakes up
21:28:51.498 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
21:28:51.501 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:51.501 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:53.860 02.359 12252 Exposure complete
21:28:53.910 00.050 12252 worker thread done servicing request
21:28:53.910 00.000 9044 OnExposeComplete: enter
21:28:53.910 00.000 9044 UpdateGuideState(): m_state=6
21:28:53.911 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1998
21:28:53.913 00.002 9044 Star::Find returns 1 (0), X=1008.10, Y=821.18, Mass=5793, SNR=52.1, Peak=173 HFD=5.3
21:28:53.914 00.001 9044 MultiStar: [#1 -0.02,0.17,1.04,U] [#2 -0.07,-0.06,1.20,U] [#3 -0.09,0.03,0.84,U] [#4 -0.02,-0.03,1.24,U] [#5 -0.08,-0.03,0.63,U] [#6 -0.09,-0.04,0.42,U] [#7 0.01,0.09,0.44,U] [#8 -0.26,0.06,0.42,U] 
21:28:53.915 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.06, -0.13}
21:28:53.917 00.002 9044 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.62) = xAngle (4.76 = -1.52)
21:28:53.918 00.001 9044 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.68 = 1.68)
21:28:53.919 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.14 mountX=0.00 mountY=0.06, mountTheta=1.52
21:28:53.921 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.00, opts=13)
21:28:53.922 00.001 9044 Enqueuing Move request for scope (-0.07, 0.00)
21:28:53.924 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:53.925 00.001 12252 Worker thread wakes up
21:28:53.925 00.000 9044 UpdateGuideState exits: m=5793 SNR=52.1
21:28:53.927 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:53.927 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:53.930 00.003 9044 Enqueuing Expose request
21:28:53.931 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
21:28:53.931 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
21:28:53.931 00.000 12252 Moving (-0.07, 0.00) raw xDistance=0.00 yDistance=0.06
21:28:53.936 00.005 12252 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1353.63
21:28:53.936 00.000 12252 PPEC: input: 0.00, control: -0.02, exposure: 2000
21:28:53.936 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:53.936 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:28:53.936 00.000 12252 MoveAxis(E, 7, ABG)
21:28:53.936 00.000 12252 Guiding  Dir = 2, Dur = 7
21:28:53.938 00.002 12252 IsSlewing returns 0
21:28:53.938 00.000 12252 IsGuiding returns 0
21:28:53.940 00.002 12252 PulseGuide returned control before completion, sleep 16
21:28:53.970 00.030 12252 IsGuiding returns 0
21:28:53.970 00.000 12252 Move returns status 0, amount 7
21:28:53.970 00.000 12252 MoveAxis(N, 0, ABG)
21:28:53.970 00.000 12252 Move returns status 0, amount 0
21:28:53.970 00.000 12252 move complete, result=0
21:28:53.970 00.000 12252 worker thread done servicing request
21:28:53.970 00.000 12252 Worker thread wakes up
21:28:53.970 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:28:53.973 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:53.973 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:56.315 02.342 12252 Exposure complete
21:28:56.367 00.052 12252 worker thread done servicing request
21:28:56.367 00.000 9044 OnExposeComplete: enter
21:28:56.368 00.001 9044 UpdateGuideState(): m_state=6
21:28:56.369 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1999
21:28:56.370 00.001 9044 Star::Find returns 1 (0), X=1008.14, Y=821.14, Mass=5579, SNR=51.1, Peak=173 HFD=5.0
21:28:56.372 00.002 9044 MultiStar: [#1 -0.09,0.16,1.07,U] [#2 -0.13,-0.08,1.22,U] [#3 -0.13,0.04,0.86,U] [#4 -0.06,0.03,1.28,U] [#5 -0.20,-0.07,0.67,U] [#6 -0.19,-0.11,0.42,U] [#7 -0.16,0.07,0.44,U] [#8 -0.29,0.02,0.43,U] 
21:28:56.373 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.02, -0.17}
21:28:56.374 00.001 9044 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.62) = xAngle (-1.44 = -1.44)
21:28:56.375 00.001 9044 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.53 = 1.76)
21:28:56.376 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.07 mountX=0.02 mountY=0.12, mountTheta=1.44
21:28:56.379 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.01, opts=13)
21:28:56.380 00.001 9044 Enqueuing Move request for scope (-0.12, -0.01)
21:28:56.381 00.001 12252 Worker thread wakes up
21:28:56.381 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:56.382 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
21:28:56.382 00.000 9044 UpdateGuideState exits: m=5579 SNR=51.1
21:28:56.383 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:56.384 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:56.386 00.002 9044 Enqueuing Expose request
21:28:56.387 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
21:28:56.387 00.000 12252 Moving (-0.12, -0.01) raw xDistance=0.02 yDistance=0.12
21:28:56.389 00.002 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1353.69
21:28:56.389 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
21:28:56.389 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:28:56.389 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:28:56.389 00.000 12252 MoveAxis(E, 10, ABG)
21:28:56.389 00.000 12252 Guiding  Dir = 2, Dur = 10
21:28:56.390 00.001 12252 IsSlewing returns 0
21:28:56.390 00.000 12252 IsGuiding returns 0
21:28:56.392 00.002 12252 PulseGuide returned control before completion, sleep 18
21:28:56.419 00.027 12252 IsGuiding returns 0
21:28:56.419 00.000 12252 Move returns status 0, amount 10
21:28:56.419 00.000 12252 MoveAxis(N, 0, ABG)
21:28:56.419 00.000 12252 Move returns status 0, amount 0
21:28:56.419 00.000 12252 move complete, result=0
21:28:56.419 00.000 12252 worker thread done servicing request
21:28:56.419 00.000 12252 Worker thread wakes up
21:28:56.419 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:56.419 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:28:56.419 00.000 9044 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
21:28:58.776 02.357 12252 Exposure complete
21:28:58.825 00.049 12252 worker thread done servicing request
21:28:58.826 00.001 9044 OnExposeComplete: enter
21:28:58.827 00.001 9044 UpdateGuideState(): m_state=6
21:28:58.829 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2000
21:28:58.830 00.001 9044 Star::Find returns 1 (0), X=1007.99, Y=821.07, Mass=5523, SNR=51.0, Peak=173 HFD=4.6
21:28:58.831 00.001 9044 MultiStar: [#1 -0.14,0.11,1.05,U] [#2 -0.17,-0.10,1.22,U] [#3 -0.21,-0.12,0.85,U] [#4 -0.12,-0.05,1.27,U] [#5 -0.25,-0.22,0.65,U] [#6 -0.11,-0.16,0.42,U] [#7 -0.21,-0.12,0.44,U] [#8 -0.31,-0.09,0.43,U] 
21:28:58.832 00.001 9044 refined, 8 included, MultiStar: {-0.18, -0.10}, one-star: {-0.17, -0.24}
21:28:58.833 00.001 9044 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.62) = xAngle (-1.01 = -1.01)
21:28:58.834 00.001 9044 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.09 = 2.19)
21:28:58.835 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-2.64 mountX=0.11 mountY=0.16, mountTheta=0.99
21:28:58.837 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.10, opts=13)
21:28:58.838 00.001 9044 Enqueuing Move request for scope (-0.18, -0.10)
21:28:58.839 00.001 12252 Worker thread wakes up
21:28:58.841 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:28:58.842 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
21:28:58.842 00.000 9044 UpdateGuideState exits: m=5523 SNR=51.0
21:28:58.843 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:28:58.844 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:28:58.845 00.001 9044 Enqueuing Expose request
21:28:58.846 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
21:28:58.846 00.000 12252 Moving (-0.18, -0.10) raw xDistance=0.11 yDistance=0.16
21:28:58.848 00.002 12252 PPEC rslt: input = 0.11, final = 0.04, react = 0.06, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 1353.75
21:28:58.848 00.000 12252 PPEC: input: 0.11, control: 0.04, exposure: 2000
21:28:58.848 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:28:58.848 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:28:58.848 00.000 12252 MoveAxis(W, 14, ABG)
21:28:58.848 00.000 12252 Guiding  Dir = 3, Dur = 14
21:28:58.849 00.001 12252 IsSlewing returns 0
21:28:58.849 00.000 12252 IsGuiding returns 0
21:28:58.851 00.002 12252 PulseGuide returned control before completion, sleep 23
21:28:58.888 00.037 12252 IsGuiding returns 0
21:28:58.889 00.001 12252 Move returns status 0, amount 14
21:28:58.889 00.000 12252 MoveAxis(N, 0, ABG)
21:28:58.889 00.000 12252 Move returns status 0, amount 0
21:28:58.889 00.000 12252 move complete, result=0
21:28:58.889 00.000 12252 worker thread done servicing request
21:28:58.889 00.000 12252 Worker thread wakes up
21:28:58.889 00.000 9044 GuideStep: 0.1 px 14 ms WEST, 0.2 px 0 ms NORTH
21:28:58.892 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:28:58.892 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:01.249 02.357 12252 Exposure complete
21:29:01.298 00.049 12252 worker thread done servicing request
21:29:01.299 00.001 9044 OnExposeComplete: enter
21:29:01.300 00.001 9044 UpdateGuideState(): m_state=6
21:29:01.301 00.001 9044 Star::Find(15, 1007, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2001
21:29:01.302 00.001 9044 Star::Find returns 1 (0), X=1008.11, Y=821.22, Mass=5614, SNR=51.3, Peak=173 HFD=5.1
21:29:01.303 00.001 9044 MultiStar: [#1 -0.02,0.29,1.07,U] [#2 -0.10,-0.01,1.22,U] [#3 -0.17,0.08,0.85,U] [#4 -0.04,0.08,1.27,U] [#5 -0.01,0.02,0.66,U] [#6 -0.03,-0.00,0.43,U] [#7 -0.05,0.11,0.43,U] [#8 -0.28,0.07,0.42,U] 
21:29:01.304 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.05, -0.09}
21:29:01.305 00.001 9044 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.62) = xAngle (4.06 = -2.23)
21:29:01.306 00.001 9044 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.97 = 0.97)
21:29:01.307 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.10 cameraTheta=2.43 mountX=-0.06 mountY=0.08, mountTheta=2.21
21:29:01.308 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.06, opts=13)
21:29:01.309 00.001 9044 Enqueuing Move request for scope (-0.07, 0.06)
21:29:01.310 00.001 12252 Worker thread wakes up
21:29:01.311 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
21:29:01.311 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
21:29:01.311 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:01.311 00.000 12252 Moving (-0.07, 0.06) raw xDistance=-0.06 yDistance=0.08
21:29:01.312 00.001 9044 UpdateGuideState exits: m=5614 SNR=51.3
21:29:01.314 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:01.316 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:01.317 00.001 12252 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1353.81
21:29:01.317 00.000 9044 Enqueuing Expose request
21:29:01.319 00.002 12252 PPEC: input: -0.06, control: -0.03, exposure: 2000
21:29:01.319 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:01.319 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:29:01.319 00.000 12252 MoveAxis(E, 12, ABG)
21:29:01.319 00.000 12252 Guiding  Dir = 2, Dur = 12
21:29:01.320 00.001 12252 IsSlewing returns 0
21:29:01.320 00.000 12252 IsGuiding returns 0
21:29:01.322 00.002 12252 PulseGuide returned control before completion, sleep 21
21:29:01.351 00.029 12252 IsGuiding returns 0
21:29:01.351 00.000 12252 Move returns status 0, amount 12
21:29:01.351 00.000 12252 MoveAxis(N, 0, ABG)
21:29:01.351 00.000 12252 Move returns status 0, amount 0
21:29:01.351 00.000 12252 move complete, result=0
21:29:01.351 00.000 12252 worker thread done servicing request
21:29:01.351 00.000 12252 Worker thread wakes up
21:29:01.351 00.000 9044 GuideStep: -0.1 px 12 ms EAST, 0.1 px 0 ms NORTH
21:29:01.352 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:01.352 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:03.715 02.363 12252 Exposure complete
21:29:03.755 00.040 12252 worker thread done servicing request
21:29:03.755 00.000 9044 OnExposeComplete: enter
21:29:03.757 00.002 9044 UpdateGuideState(): m_state=6
21:29:03.759 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2002
21:29:03.760 00.001 9044 Star::Find returns 1 (0), X=1008.09, Y=821.20, Mass=5539, SNR=50.9, Peak=173 HFD=5.1
21:29:03.761 00.001 9044 MultiStar: [#1 -0.12,0.18,1.06,U] [#2 -0.17,-0.08,1.23,U] [#3 -0.11,0.04,0.86,U] [#4 -0.07,0.02,1.26,U] [#5 -0.19,-0.13,0.66,U] [#6 -0.15,-0.09,0.43,U] [#7 -0.08,0.04,0.45,U] [#8 -0.38,0.07,0.41,U] 
21:29:03.762 00.001 9044 single-star, 8 included, MultiStar: {-0.13, -0.01}, one-star: {-0.07, -0.11}
21:29:03.763 00.001 9044 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.62) = xAngle (-0.52 = -0.52)
21:29:03.764 00.001 9044 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.61 = 2.68)
21:29:03.765 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.15 mountX=0.11 mountY=0.06, mountTheta=0.48
21:29:03.768 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.11, opts=13)
21:29:03.771 00.003 9044 Enqueuing Move request for scope (-0.07, -0.11)
21:29:03.773 00.002 12252 Worker thread wakes up
21:29:03.773 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:03.776 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
21:29:03.776 00.000 9044 UpdateGuideState exits: m=5539 SNR=50.9
21:29:03.778 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
21:29:03.778 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:03.781 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:03.783 00.002 12252 Moving (-0.07, -0.11) raw xDistance=0.11 yDistance=0.06
21:29:03.783 00.000 9044 Enqueuing Expose request
21:29:03.788 00.005 12252 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 1353.86
21:29:03.788 00.000 12252 PPEC: input: 0.11, control: 0.04, exposure: 2000
21:29:03.788 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:03.788 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:29:03.789 00.001 12252 MoveAxis(W, 16, ABG)
21:29:03.789 00.000 12252 Guiding  Dir = 3, Dur = 16
21:29:03.789 00.000 12252 IsSlewing returns 0
21:29:03.790 00.001 12252 IsGuiding returns 0
21:29:03.791 00.001 12252 PulseGuide returned control before completion, sleep 25
21:29:03.820 00.029 12252 IsGuiding returns 0
21:29:03.820 00.000 12252 Move returns status 0, amount 16
21:29:03.821 00.001 12252 MoveAxis(N, 0, ABG)
21:29:03.821 00.000 12252 Move returns status 0, amount 0
21:29:03.821 00.000 12252 move complete, result=0
21:29:03.821 00.000 12252 worker thread done servicing request
21:29:03.821 00.000 9044 GuideStep: 0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
21:29:03.822 00.001 12252 Worker thread wakes up
21:29:03.822 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:03.823 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:06.174 02.351 12252 Exposure complete
21:29:06.219 00.045 12252 worker thread done servicing request
21:29:06.219 00.000 9044 OnExposeComplete: enter
21:29:06.221 00.002 9044 UpdateGuideState(): m_state=6
21:29:06.222 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2003
21:29:06.223 00.001 9044 Star::Find returns 1 (0), X=1008.06, Y=821.20, Mass=5607, SNR=51.3, Peak=173 HFD=5.3
21:29:06.225 00.002 9044 MultiStar: [#1 -0.17,0.20,1.05,U] [#2 -0.12,0.09,1.20,U] [#3 -0.22,0.10,0.86,U] [#4 -0.08,0.10,1.27,U] [#5 -0.27,0.05,0.65,U] [#6 -0.14,0.08,0.42,U] [#7 -0.19,0.08,0.44,U] [#8 -0.27,0.20,0.42,U] 
21:29:06.226 00.001 9044 single-star, 8 included, MultiStar: {-0.16, 0.08}, one-star: {-0.10, -0.10}
21:29:06.227 00.001 9044 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.62) = xAngle (-0.73 = -0.73)
21:29:06.228 00.001 9044 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.81 = 2.47)
21:29:06.230 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.35 mountX=0.11 mountY=0.09, mountTheta=0.69
21:29:06.232 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.10, opts=13)
21:29:06.233 00.001 9044 Enqueuing Move request for scope (-0.10, -0.10)
21:29:06.235 00.002 12252 Worker thread wakes up
21:29:06.235 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:06.237 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
21:29:06.237 00.000 9044 UpdateGuideState exits: m=5607 SNR=51.3
21:29:06.238 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
21:29:06.238 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:06.239 00.001 12252 Moving (-0.10, -0.10) raw xDistance=0.11 yDistance=0.09
21:29:06.239 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:06.240 00.001 9044 Enqueuing Expose request
21:29:06.242 00.002 12252 PPEC rslt: input = 0.11, final = 0.04, react = 0.06, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 1353.92
21:29:06.243 00.001 12252 PPEC: input: 0.11, control: 0.04, exposure: 2000
21:29:06.243 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:06.243 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:29:06.243 00.000 12252 MoveAxis(W, 14, ABG)
21:29:06.243 00.000 12252 Guiding  Dir = 3, Dur = 14
21:29:06.243 00.000 12252 IsSlewing returns 0
21:29:06.243 00.000 12252 IsGuiding returns 0
21:29:06.245 00.002 12252 PulseGuide returned control before completion, sleep 23
21:29:06.272 00.027 12252 IsGuiding returns 0
21:29:06.272 00.000 12252 Move returns status 0, amount 14
21:29:06.272 00.000 12252 MoveAxis(N, 0, ABG)
21:29:06.272 00.000 12252 Move returns status 0, amount 0
21:29:06.272 00.000 12252 move complete, result=0
21:29:06.272 00.000 12252 worker thread done servicing request
21:29:06.272 00.000 12252 Worker thread wakes up
21:29:06.273 00.001 9044 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
21:29:06.274 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:06.274 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:08.631 02.357 12252 Exposure complete
21:29:08.700 00.069 12252 worker thread done servicing request
21:29:08.700 00.000 9044 OnExposeComplete: enter
21:29:08.702 00.002 9044 UpdateGuideState(): m_state=6
21:29:08.704 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
21:29:08.705 00.001 9044 Star::Find returns 1 (0), X=1008.12, Y=821.39, Mass=5533, SNR=50.9, Peak=173 HFD=5.2
21:29:08.706 00.001 9044 MultiStar: [#1 -0.05,0.38,1.06,U] [#2 -0.04,0.10,1.21,U] [#3 -0.09,0.22,0.86,U] [#4 -0.02,0.23,1.28,U] [#5 -0.05,0.18,0.65,U] [#6 -0.12,0.14,0.44,U] [#7 -0.13,0.24,0.44,U] [#8 -0.25,0.27,0.42,U] 
21:29:08.707 00.001 9044 single-star, 8 included, MultiStar: {-0.07, 0.20}, one-star: {-0.04, 0.09}
21:29:08.708 00.001 9044 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.62) = xAngle (3.63 = -2.66)
21:29:08.709 00.001 9044 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.54 = 0.54)
21:29:08.710 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.00 mountX=-0.09 mountY=0.05, mountTheta=2.61
21:29:08.711 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.09, opts=13)
21:29:08.712 00.001 9044 Enqueuing Move request for scope (-0.04, 0.09)
21:29:08.713 00.001 12252 Worker thread wakes up
21:29:08.713 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:08.714 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
21:29:08.714 00.000 9044 UpdateGuideState exits: m=5533 SNR=50.9
21:29:08.715 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
21:29:08.715 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:08.717 00.002 12252 Moving (-0.04, 0.09) raw xDistance=-0.09 yDistance=0.05
21:29:08.717 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:08.719 00.002 9044 Enqueuing Expose request
21:29:08.722 00.003 12252 PPEC rslt: input = -0.09, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1353.98
21:29:08.722 00.000 12252 PPEC: input: -0.09, control: -0.04, exposure: 2000
21:29:08.722 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:08.722 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:29:08.722 00.000 12252 MoveAxis(E, 14, ABG)
21:29:08.722 00.000 12252 Guiding  Dir = 2, Dur = 14
21:29:08.722 00.000 12252 IsSlewing returns 0
21:29:08.723 00.001 12252 IsGuiding returns 0
21:29:08.724 00.001 12252 PulseGuide returned control before completion, sleep 23
21:29:08.749 00.025 12252 IsGuiding returns 1
21:29:08.749 00.000 12252 scope still moving after pulse duration time elapsed
21:29:08.782 00.033 12252 IsSlewing returns 0
21:29:08.782 00.000 12252 IsGuiding returns 0
21:29:08.782 00.000 12252 scope move finished after 14 + 44 ms
21:29:08.782 00.000 12252 Move returns status 0, amount 14
21:29:08.782 00.000 12252 MoveAxis(N, 0, ABG)
21:29:08.782 00.000 12252 Move returns status 0, amount 0
21:29:08.782 00.000 12252 move complete, result=0
21:29:08.782 00.000 12252 worker thread done servicing request
21:29:08.782 00.000 12252 Worker thread wakes up
21:29:08.782 00.000 9044 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
21:29:08.784 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:08.784 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:11.140 02.356 12252 Exposure complete
21:29:11.198 00.058 12252 worker thread done servicing request
21:29:11.198 00.000 9044 OnExposeComplete: enter
21:29:11.200 00.002 9044 UpdateGuideState(): m_state=6
21:29:11.201 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2005
21:29:11.203 00.002 9044 Star::Find returns 1 (0), X=1008.17, Y=821.21, Mass=5490, SNR=50.7, Peak=173 HFD=5.0
21:29:11.204 00.001 9044 MultiStar: [#1 -0.09,0.29,1.09,U] [#2 0.01,0.09,1.20,U] [#3 -0.09,0.14,0.87,U] [#4 -0.03,0.05,1.28,U] [#5 -0.04,0.04,0.67,U] [#6 -0.19,0.06,0.42,U] [#7 0.05,0.15,0.44,U] [#8 -0.28,0.19,0.43,U] 
21:29:11.205 00.001 9044 single-star, 8 included, MultiStar: {-0.05, 0.10}, one-star: {0.01, -0.10}
21:29:11.206 00.001 9044 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.62) = xAngle (0.20 = 0.20)
21:29:11.207 00.001 9044 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.89 = -2.89)
21:29:11.208 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.43 mountX=0.10 mountY=-0.03, mountTheta=-0.25
21:29:11.210 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.10, opts=13)
21:29:11.212 00.002 9044 Enqueuing Move request for scope (0.01, -0.10)
21:29:11.213 00.001 12252 Worker thread wakes up
21:29:11.213 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:11.214 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
21:29:11.215 00.001 9044 UpdateGuideState exits: m=5490 SNR=50.7
21:29:11.217 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
21:29:11.217 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:11.220 00.003 12252 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=-0.03
21:29:11.220 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:11.221 00.001 9044 Enqueuing Expose request
21:29:11.223 00.002 12252 PPEC rslt: input = 0.10, final = -0.04, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.03
21:29:11.223 00.000 12252 PPEC: input: 0.10, control: -0.04, exposure: 2000
21:29:11.223 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:11.223 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:29:11.223 00.000 12252 MoveAxis(E, 16, ABG)
21:29:11.223 00.000 12252 Guiding  Dir = 2, Dur = 16
21:29:11.223 00.000 12252 IsSlewing returns 0
21:29:11.223 00.000 12252 IsGuiding returns 0
21:29:11.225 00.002 12252 PulseGuide returned control before completion, sleep 24
21:29:11.263 00.038 12252 IsGuiding returns 0
21:29:11.264 00.001 12252 Move returns status 0, amount 16
21:29:11.264 00.000 12252 MoveAxis(N, 0, ABG)
21:29:11.264 00.000 12252 Move returns status 0, amount 0
21:29:11.264 00.000 12252 move complete, result=0
21:29:11.264 00.000 12252 worker thread done servicing request
21:29:11.264 00.000 12252 Worker thread wakes up
21:29:11.264 00.000 9044 GuideStep: 0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
21:29:11.266 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:11.266 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:13.603 02.337 12252 Exposure complete
21:29:13.649 00.046 12252 worker thread done servicing request
21:29:13.649 00.000 9044 OnExposeComplete: enter
21:29:13.650 00.001 9044 UpdateGuideState(): m_state=6
21:29:13.652 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2006
21:29:13.653 00.001 9044 Star::Find returns 1 (0), X=1008.03, Y=821.14, Mass=5676, SNR=51.6, Peak=173 HFD=5.4
21:29:13.654 00.001 9044 MultiStar: [#1 -0.09,0.19,1.05,U] [#2 -0.17,-0.12,1.21,U] [#3 -0.17,-0.00,0.85,U] [#4 -0.07,-0.05,1.22,U] [#5 -0.26,-0.16,0.66,U] [#6 -0.20,-0.08,0.43,U] [#7 -0.14,0.04,0.43,U] [#8 -0.29,0.02,0.42,U] 
21:29:13.656 00.002 9044 refined, 8 included, MultiStar: {-0.15, -0.04}, one-star: {-0.13, -0.16}
21:29:13.657 00.001 9044 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.62) = xAngle (-1.25 = -1.25)
21:29:13.658 00.001 9044 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.34 = 1.95)
21:29:13.659 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.16 cameraTheta=-2.88 mountX=0.05 mountY=0.15, mountTheta=1.25
21:29:13.661 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.04, opts=13)
21:29:13.662 00.001 9044 Enqueuing Move request for scope (-0.15, -0.04)
21:29:13.663 00.001 12252 Worker thread wakes up
21:29:13.664 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:13.665 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
21:29:13.665 00.000 9044 UpdateGuideState exits: m=5676 SNR=51.6
21:29:13.666 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
21:29:13.666 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:13.667 00.001 12252 Moving (-0.15, -0.04) raw xDistance=0.05 yDistance=0.15
21:29:13.668 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:13.669 00.001 9044 Enqueuing Expose request
21:29:13.672 00.003 12252 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.09
21:29:13.672 00.000 12252 PPEC: input: 0.05, control: -0.04, exposure: 2000
21:29:13.672 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:13.672 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:29:13.672 00.000 12252 MoveAxis(E, 16, ABG)
21:29:13.672 00.000 12252 Guiding  Dir = 2, Dur = 16
21:29:13.673 00.001 12252 IsSlewing returns 0
21:29:13.673 00.000 12252 IsGuiding returns 0
21:29:13.675 00.002 12252 PulseGuide returned control before completion, sleep 25
21:29:13.707 00.032 12252 IsGuiding returns 0
21:29:13.707 00.000 12252 Move returns status 0, amount 16
21:29:13.707 00.000 12252 MoveAxis(N, 0, ABG)
21:29:13.707 00.000 12252 Move returns status 0, amount 0
21:29:13.708 00.001 12252 move complete, result=0
21:29:13.708 00.000 12252 worker thread done servicing request
21:29:13.708 00.000 12252 Worker thread wakes up
21:29:13.708 00.000 9044 GuideStep: 0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
21:29:13.711 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:13.711 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:16.051 02.340 12252 Exposure complete
21:29:16.098 00.047 12252 worker thread done servicing request
21:29:16.098 00.000 9044 OnExposeComplete: enter
21:29:16.100 00.002 9044 UpdateGuideState(): m_state=6
21:29:16.102 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2007
21:29:16.104 00.002 9044 Star::Find returns 1 (0), X=1008.11, Y=821.16, Mass=5647, SNR=51.5, Peak=173 HFD=5.3
21:29:16.106 00.002 9044 MultiStar: [#1 -0.04,-0.06,1.05,U] [#2 -0.01,-0.01,1.19,U] [#3 -0.05,0.05,0.85,U] [#4 0.06,-0.29,1.27,U] [#5 0.03,0.03,0.65,U] [#6 -0.07,-0.17,0.43,U] [#7 -0.05,0.07,0.43,U] [#8 -0.13,-0.01,0.41,U] 
21:29:16.108 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {-0.05, -0.14}
21:29:16.110 00.002 9044 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.62) = xAngle (-0.20 = -0.20)
21:29:16.111 00.001 9044 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.29 = 2.99)
21:29:16.112 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.83 mountX=0.08 mountY=0.01, mountTheta=0.15
21:29:16.117 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.08, opts=13)
21:29:16.120 00.003 9044 Enqueuing Move request for scope (-0.02, -0.08)
21:29:16.122 00.002 12252 Worker thread wakes up
21:29:16.122 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:16.125 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
21:29:16.125 00.000 9044 UpdateGuideState exits: m=5647 SNR=51.5
21:29:16.128 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
21:29:16.128 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:16.130 00.002 12252 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=0.01
21:29:16.130 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:16.134 00.004 9044 Enqueuing Expose request
21:29:16.136 00.002 12252 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.14
21:29:16.136 00.000 12252 PPEC: input: 0.08, control: -0.04, exposure: 2000
21:29:16.136 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:16.136 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:29:16.137 00.001 12252 MoveAxis(E, 15, ABG)
21:29:16.137 00.000 12252 Guiding  Dir = 2, Dur = 15
21:29:16.137 00.000 12252 IsSlewing returns 0
21:29:16.137 00.000 12252 IsGuiding returns 0
21:29:16.139 00.002 12252 PulseGuide returned control before completion, sleep 24
21:29:16.168 00.029 12252 IsGuiding returns 0
21:29:16.169 00.001 12252 Move returns status 0, amount 15
21:29:16.169 00.000 12252 MoveAxis(N, 0, ABG)
21:29:16.169 00.000 12252 Move returns status 0, amount 0
21:29:16.169 00.000 12252 move complete, result=0
21:29:16.169 00.000 12252 worker thread done servicing request
21:29:16.169 00.000 12252 Worker thread wakes up
21:29:16.169 00.000 9044 GuideStep: 0.1 px 15 ms EAST, 0.0 px 0 ms NORTH
21:29:16.170 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:16.170 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:18.524 02.354 12252 Exposure complete
21:29:18.572 00.048 12252 worker thread done servicing request
21:29:18.572 00.000 9044 OnExposeComplete: enter
21:29:18.574 00.002 9044 UpdateGuideState(): m_state=6
21:29:18.575 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2008
21:29:18.576 00.001 9044 Star::Find returns 1 (0), X=1008.22, Y=821.15, Mass=5495, SNR=50.8, Peak=173 HFD=5.0
21:29:18.577 00.001 9044 MultiStar: [#1 0.04,0.03,1.08,U] [#2 -0.00,-0.09,1.21,U] [#3 -0.04,-0.00,0.86,U] [#4 0.05,0.09,1.28,U] [#5 -0.05,-0.09,0.66,U] [#6 0.07,-0.10,0.43,U] [#7 -0.04,-0.06,0.44,U] [#8 -0.13,0.07,0.43,U] 
21:29:18.578 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.06, -0.15}
21:29:18.579 00.001 9044 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.62) = xAngle (0.32 = 0.32)
21:29:18.579 00.000 9044 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.76 = -2.76)
21:29:18.580 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.30 mountX=0.03 mountY=-0.01, mountTheta=-0.37
21:29:18.583 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.03, opts=13)
21:29:18.586 00.003 9044 Enqueuing Move request for scope (0.01, -0.03)
21:29:18.588 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:18.591 00.003 9044 UpdateGuideState exits: m=5495 SNR=50.8
21:29:18.593 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:18.595 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:18.598 00.003 9044 Enqueuing Expose request
21:29:18.600 00.002 12252 Worker thread wakes up
21:29:18.600 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
21:29:18.600 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
21:29:18.600 00.000 12252 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
21:29:18.605 00.005 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.20
21:29:18.605 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
21:29:18.605 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:18.605 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:29:18.605 00.000 12252 MoveAxis(E, 7, ABG)
21:29:18.605 00.000 12252 Guiding  Dir = 2, Dur = 7
21:29:18.606 00.001 12252 IsSlewing returns 0
21:29:18.606 00.000 12252 IsGuiding returns 0
21:29:18.608 00.002 12252 PulseGuide returned control before completion, sleep 16
21:29:18.631 00.023 12252 IsGuiding returns 0
21:29:18.631 00.000 12252 Move returns status 0, amount 7
21:29:18.631 00.000 12252 MoveAxis(N, 0, ABG)
21:29:18.631 00.000 12252 Move returns status 0, amount 0
21:29:18.631 00.000 12252 move complete, result=0
21:29:18.631 00.000 12252 worker thread done servicing request
21:29:18.631 00.000 12252 Worker thread wakes up
21:29:18.631 00.000 9044 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
21:29:18.634 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:18.634 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:20.971 02.337 12252 Exposure complete
21:29:21.026 00.055 12252 worker thread done servicing request
21:29:21.027 00.001 9044 OnExposeComplete: enter
21:29:21.028 00.001 9044 UpdateGuideState(): m_state=6
21:29:21.029 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2009
21:29:21.032 00.003 9044 Star::Find returns 1 (0), X=1008.20, Y=821.32, Mass=5513, SNR=51.0, Peak=173 HFD=5.2
21:29:21.035 00.003 9044 MultiStar: [#1 -0.01,0.27,1.06,U] [#2 -0.08,-0.02,1.21,U] [#3 -0.12,0.09,0.86,U] [#4 0.02,0.01,1.26,U] [#5 -0.12,0.01,0.65,U] [#6 -0.09,-0.03,0.43,U] [#7 -0.05,0.13,0.44,U] [#8 -0.26,0.18,0.41,U] 
21:29:21.037 00.002 9044 single-star, 8 included, MultiStar: {-0.05, 0.07}, one-star: {0.04, 0.02}
21:29:21.040 00.003 9044 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.62) = xAngle (2.11 = 2.11)
21:29:21.042 00.002 9044 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.97 = -0.97)
21:29:21.044 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.49 mountX=-0.02 mountY=-0.04, mountTheta=-2.13
21:29:21.045 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.02, opts=13)
21:29:21.046 00.001 9044 Enqueuing Move request for scope (0.04, 0.02)
21:29:21.048 00.002 12252 Worker thread wakes up
21:29:21.048 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:21.049 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
21:29:21.049 00.000 9044 UpdateGuideState exits: m=5513 SNR=51.0
21:29:21.050 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
21:29:21.050 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:21.051 00.001 12252 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=-0.04
21:29:21.051 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:21.052 00.001 9044 Enqueuing Expose request
21:29:21.054 00.002 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.25
21:29:21.054 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
21:29:21.054 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:21.054 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:29:21.054 00.000 12252 MoveAxis(E, 4, ABG)
21:29:21.054 00.000 12252 Guiding  Dir = 2, Dur = 4
21:29:21.055 00.001 12252 IsSlewing returns 0
21:29:21.055 00.000 12252 IsGuiding returns 0
21:29:21.057 00.002 12252 PulseGuide returned control before completion, sleep 13
21:29:21.076 00.019 12252 IsGuiding returns 0
21:29:21.076 00.000 12252 Move returns status 0, amount 4
21:29:21.076 00.000 12252 MoveAxis(N, 0, ABG)
21:29:21.076 00.000 12252 Move returns status 0, amount 0
21:29:21.076 00.000 12252 move complete, result=0
21:29:21.076 00.000 12252 worker thread done servicing request
21:29:21.076 00.000 12252 Worker thread wakes up
21:29:21.076 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:21.076 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:21.076 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:29:23.446 02.370 12252 Exposure complete
21:29:23.497 00.051 12252 worker thread done servicing request
21:29:23.497 00.000 9044 OnExposeComplete: enter
21:29:23.499 00.002 9044 UpdateGuideState(): m_state=6
21:29:23.500 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2010
21:29:23.502 00.002 9044 Star::Find returns 1 (0), X=1008.05, Y=821.12, Mass=5633, SNR=51.4, Peak=173 HFD=5.3
21:29:23.503 00.001 9044 MultiStar: [#1 -0.10,0.20,1.04,U] [#2 -0.05,-0.04,1.20,U] [#3 -0.17,0.01,0.86,U] [#4 -0.10,-0.01,1.26,U] [#5 -0.11,-0.02,0.65,U] [#6 -0.19,-0.02,0.42,U] [#7 -0.16,-0.07,0.44,U] [#8 -0.30,0.07,0.43,U] 
21:29:23.504 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.11, -0.19}
21:29:23.505 00.001 9044 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.62) = xAngle (-1.46 = -1.46)
21:29:23.507 00.002 9044 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.54 = 1.74)
21:29:23.508 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.09 mountX=0.01 mountY=0.12, mountTheta=1.46
21:29:23.512 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.01, opts=13)
21:29:23.514 00.002 9044 Enqueuing Move request for scope (-0.12, -0.01)
21:29:23.515 00.001 12252 Worker thread wakes up
21:29:23.515 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
21:29:23.515 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
21:29:23.515 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:23.516 00.001 12252 Moving (-0.12, -0.01) raw xDistance=0.01 yDistance=0.12
21:29:23.516 00.000 9044 UpdateGuideState exits: m=5633 SNR=51.4
21:29:23.518 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:23.519 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:23.521 00.002 9044 Enqueuing Expose request
21:29:23.522 00.001 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.30
21:29:23.522 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
21:29:23.522 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:23.522 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:29:23.523 00.001 12252 MoveAxis(E, 3, ABG)
21:29:23.523 00.000 12252 Guiding  Dir = 2, Dur = 3
21:29:23.523 00.000 12252 IsSlewing returns 0
21:29:23.523 00.000 12252 IsGuiding returns 0
21:29:23.525 00.002 12252 PulseGuide returned control before completion, sleep 12
21:29:23.539 00.014 12252 IsGuiding returns 0
21:29:23.539 00.000 12252 Move returns status 0, amount 3
21:29:23.539 00.000 12252 MoveAxis(N, 0, ABG)
21:29:23.539 00.000 12252 Move returns status 0, amount 0
21:29:23.539 00.000 12252 move complete, result=0
21:29:23.539 00.000 12252 worker thread done servicing request
21:29:23.539 00.000 12252 Worker thread wakes up
21:29:23.539 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:29:23.542 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:23.542 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:25.913 02.371 12252 Exposure complete
21:29:25.978 00.065 12252 worker thread done servicing request
21:29:25.978 00.000 9044 OnExposeComplete: enter
21:29:25.979 00.001 9044 UpdateGuideState(): m_state=6
21:29:25.982 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2011
21:29:25.983 00.001 9044 Star::Find returns 1 (0), X=1008.11, Y=821.22, Mass=5418, SNR=50.6, Peak=173 HFD=5.1
21:29:25.985 00.002 9044 MultiStar: [#1 -0.06,0.23,1.07,U] [#2 -0.09,-0.01,1.21,U] [#3 -0.13,0.08,0.87,U] [#4 -0.08,0.09,1.28,U] [#5 -0.09,0.05,0.67,U] [#6 -0.05,-0.00,0.42,U] [#7 -0.08,0.04,0.45,U] [#8 -0.25,0.12,0.44,U] 
21:29:25.986 00.001 9044 single-star, 8 included, MultiStar: {-0.09, 0.06}, one-star: {-0.05, -0.08}
21:29:25.987 00.001 9044 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.62) = xAngle (-0.47 = -0.47)
21:29:25.988 00.001 9044 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.56 = 2.73)
21:29:25.989 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.10 mountX=0.08 mountY=0.04, mountTheta=0.43
21:29:25.992 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.08, opts=13)
21:29:25.994 00.002 9044 Enqueuing Move request for scope (-0.05, -0.08)
21:29:25.996 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:25.998 00.002 12252 Worker thread wakes up
21:29:25.998 00.000 9044 UpdateGuideState exits: m=5418 SNR=50.6
21:29:26.000 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
21:29:26.000 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:26.002 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
21:29:26.002 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:26.003 00.001 9044 Enqueuing Expose request
21:29:26.005 00.002 12252 Moving (-0.05, -0.08) raw xDistance=0.08 yDistance=0.04
21:29:26.006 00.001 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.36
21:29:26.006 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
21:29:26.007 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:26.007 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:29:26.007 00.000 12252 MoveAxis(E, 5, ABG)
21:29:26.007 00.000 12252 Guiding  Dir = 2, Dur = 5
21:29:26.007 00.000 12252 IsSlewing returns 0
21:29:26.007 00.000 12252 IsGuiding returns 0
21:29:26.010 00.003 12252 PulseGuide returned control before completion, sleep 14
21:29:26.036 00.026 12252 IsGuiding returns 0
21:29:26.036 00.000 12252 Move returns status 0, amount 5
21:29:26.036 00.000 12252 MoveAxis(N, 0, ABG)
21:29:26.036 00.000 12252 Move returns status 0, amount 0
21:29:26.036 00.000 12252 move complete, result=0
21:29:26.036 00.000 12252 worker thread done servicing request
21:29:26.036 00.000 12252 Worker thread wakes up
21:29:26.036 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:26.036 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:29:26.038 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:28.400 02.362 12252 Exposure complete
21:29:28.470 00.070 12252 worker thread done servicing request
21:29:28.470 00.000 9044 OnExposeComplete: enter
21:29:28.471 00.001 9044 UpdateGuideState(): m_state=6
21:29:28.472 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2012
21:29:28.473 00.001 9044 Star::Find returns 1 (0), X=1008.17, Y=821.34, Mass=5710, SNR=51.8, Peak=173 HFD=5.3
21:29:28.473 00.000 9044 MultiStar: [#1 -0.06,0.33,1.04,U] [#2 -0.14,0.10,1.21,U] [#3 -0.13,0.21,0.83,U] [#4 -0.01,0.16,1.26,U] [#5 -0.05,0.20,0.66,U] [#6 -0.07,0.24,0.42,U] [#7 -0.04,0.30,0.44,U] [#8 -0.25,0.26,0.42,U] 
21:29:28.474 00.001 9044 single-star, 8 included, MultiStar: {-0.07, 0.18}, one-star: {0.01, 0.03}
21:29:28.475 00.001 9044 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.62) = xAngle (3.01 = 3.01)
21:29:28.477 00.002 9044 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.07 = -0.07)
21:29:28.478 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.39 mountX=-0.03 mountY=-0.00, mountTheta=-3.07
21:29:28.480 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.03, opts=13)
21:29:28.481 00.001 9044 Enqueuing Move request for scope (0.01, 0.03)
21:29:28.482 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:28.483 00.001 12252 Worker thread wakes up
21:29:28.484 00.001 9044 UpdateGuideState exits: m=5710 SNR=51.8
21:29:28.485 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:28.486 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:28.487 00.001 9044 Enqueuing Expose request
21:29:28.489 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
21:29:28.489 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
21:29:28.489 00.000 12252 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.00
21:29:28.491 00.002 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.41
21:29:28.492 00.001 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
21:29:28.492 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:28.492 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:29:28.492 00.000 12252 MoveAxis(E, 6, ABG)
21:29:28.492 00.000 12252 Guiding  Dir = 2, Dur = 6
21:29:28.492 00.000 12252 IsSlewing returns 0
21:29:28.492 00.000 12252 IsGuiding returns 0
21:29:28.494 00.002 12252 PulseGuide returned control before completion, sleep 15
21:29:28.522 00.028 12252 IsGuiding returns 0
21:29:28.522 00.000 12252 Move returns status 0, amount 6
21:29:28.522 00.000 12252 MoveAxis(N, 0, ABG)
21:29:28.522 00.000 12252 Move returns status 0, amount 0
21:29:28.522 00.000 12252 move complete, result=0
21:29:28.523 00.001 12252 worker thread done servicing request
21:29:28.523 00.000 12252 Worker thread wakes up
21:29:28.523 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
21:29:28.527 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:28.527 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:30.878 02.351 12252 Exposure complete
21:29:30.926 00.048 12252 worker thread done servicing request
21:29:30.926 00.000 9044 OnExposeComplete: enter
21:29:30.927 00.001 9044 UpdateGuideState(): m_state=6
21:29:30.928 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2013
21:29:30.929 00.001 9044 Star::Find returns 1 (0), X=1008.16, Y=821.36, Mass=5689, SNR=51.8, Peak=173 HFD=5.3
21:29:30.930 00.001 9044 MultiStar: [#1 -0.02,0.41,0.00,M1] [#2 -0.06,0.11,1.19,U] [#3 -0.04,0.28,0.84,U] [#4 -0.01,0.20,1.27,U] [#5 -0.03,0.18,0.64,U] [#6 -0.03,0.14,0.42,U] [#7 -0.00,0.35,0.45,U] [#8 -0.13,0.21,0.41,U] 
21:29:30.931 00.001 9044 single-star, 7 included, MultiStar: {-0.03, 0.18}, one-star: {-0.00, 0.06}
21:29:30.931 00.000 9044 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.62) = xAngle (3.22 = -3.06)
21:29:30.932 00.001 9044 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.14 = 0.14)
21:29:30.933 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.60 mountX=-0.06 mountY=0.01, mountTheta=3.00
21:29:30.934 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.06, opts=13)
21:29:30.936 00.002 9044 Enqueuing Move request for scope (-0.00, 0.06)
21:29:30.937 00.001 12252 Worker thread wakes up
21:29:30.937 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:30.938 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
21:29:30.938 00.000 9044 UpdateGuideState exits: m=5689 SNR=51.8
21:29:30.938 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
21:29:30.938 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:30.939 00.001 12252 Moving (-0.00, 0.06) raw xDistance=-0.06 yDistance=0.01
21:29:30.939 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:30.940 00.001 9044 Enqueuing Expose request
21:29:30.942 00.002 12252 PPEC rslt: input = -0.06, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.46
21:29:30.942 00.000 12252 PPEC: input: -0.06, control: -0.02, exposure: 2000
21:29:30.942 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:30.942 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:29:30.942 00.000 12252 MoveAxis(E, 8, ABG)
21:29:30.942 00.000 12252 Guiding  Dir = 2, Dur = 8
21:29:30.943 00.001 12252 IsSlewing returns 0
21:29:30.943 00.000 12252 IsGuiding returns 0
21:29:30.945 00.002 12252 PulseGuide returned control before completion, sleep 16
21:29:30.973 00.028 12252 IsGuiding returns 0
21:29:30.973 00.000 12252 Move returns status 0, amount 8
21:29:30.973 00.000 12252 MoveAxis(N, 0, ABG)
21:29:30.973 00.000 12252 Move returns status 0, amount 0
21:29:30.973 00.000 12252 move complete, result=0
21:29:30.973 00.000 12252 worker thread done servicing request
21:29:30.973 00.000 12252 Worker thread wakes up
21:29:30.973 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:30.973 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:30.973 00.000 9044 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
21:29:33.328 02.355 12252 Exposure complete
21:29:33.375 00.047 12252 worker thread done servicing request
21:29:33.375 00.000 9044 OnExposeComplete: enter
21:29:33.377 00.002 9044 UpdateGuideState(): m_state=6
21:29:33.378 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2014
21:29:33.379 00.001 9044 Star::Find returns 1 (0), X=1008.11, Y=821.34, Mass=5543, SNR=51.1, Peak=173 HFD=5.1
21:29:33.380 00.001 9044 MultiStar: [#1 -0.07,0.34,1.05,U] [#2 -0.10,0.17,1.21,U] [#3 -0.14,0.15,0.86,U] [#4 0.02,0.16,1.27,U] [#5 -0.21,0.19,0.66,U] [#6 -0.10,0.21,0.42,U] [#7 -0.03,0.18,0.44,U] [#8 -0.27,0.34,0.00,M1] 
21:29:33.383 00.003 9044 single-star, 7 included, MultiStar: {-0.08, 0.18}, one-star: {-0.05, 0.04}
21:29:33.384 00.001 9044 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.62) = xAngle (4.15 = -2.13)
21:29:33.385 00.001 9044 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.07 = 1.07)
21:29:33.386 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.53 mountX=-0.03 mountY=0.06, mountTheta=2.11
21:29:33.388 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.04, opts=13)
21:29:33.390 00.002 9044 Enqueuing Move request for scope (-0.05, 0.04)
21:29:33.391 00.001 12252 Worker thread wakes up
21:29:33.391 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:33.392 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
21:29:33.392 00.000 9044 UpdateGuideState exits: m=5543 SNR=51.1
21:29:33.393 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
21:29:33.393 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:33.394 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:33.395 00.001 9044 Enqueuing Expose request
21:29:33.396 00.001 12252 Moving (-0.05, 0.04) raw xDistance=-0.03 yDistance=0.06
21:29:33.401 00.005 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.52
21:29:33.401 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
21:29:33.401 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:33.401 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:29:33.401 00.000 12252 MoveAxis(E, 8, ABG)
21:29:33.401 00.000 12252 Guiding  Dir = 2, Dur = 8
21:29:33.402 00.001 12252 IsSlewing returns 0
21:29:33.402 00.000 12252 IsGuiding returns 0
21:29:33.404 00.002 12252 PulseGuide returned control before completion, sleep 16
21:29:33.434 00.030 12252 IsGuiding returns 0
21:29:33.434 00.000 12252 Move returns status 0, amount 8
21:29:33.434 00.000 12252 MoveAxis(N, 0, ABG)
21:29:33.434 00.000 12252 Move returns status 0, amount 0
21:29:33.434 00.000 12252 move complete, result=0
21:29:33.434 00.000 12252 worker thread done servicing request
21:29:33.434 00.000 12252 Worker thread wakes up
21:29:33.434 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
21:29:33.437 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:33.437 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:35.797 02.360 12252 Exposure complete
21:29:35.844 00.047 12252 worker thread done servicing request
21:29:35.844 00.000 9044 OnExposeComplete: enter
21:29:35.845 00.001 9044 UpdateGuideState(): m_state=6
21:29:35.848 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2015
21:29:35.849 00.001 9044 Star::Find returns 1 (0), X=1008.20, Y=821.48, Mass=5518, SNR=51.0, Peak=173 HFD=5.2
21:29:35.850 00.001 9044 MultiStar: [#1 0.05,0.41,0.00,M1] [#2 -0.00,0.11,1.22,U] [#3 -0.08,0.22,0.86,U] [#4 0.06,0.15,1.28,U] [#5 0.02,0.10,0.66,U] [#6 -0.01,0.17,0.43,U] [#7 0.02,0.19,0.44,U] [#8 -0.04,0.22,0.43,U] 
21:29:35.851 00.001 9044 refined, 7 included, MultiStar: {0.01, 0.16}, one-star: {0.04, 0.18}
21:29:35.852 00.001 9044 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.62) = xAngle (3.15 = -3.14)
21:29:35.853 00.001 9044 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.06 = 0.06)
21:29:35.854 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.52 mountX=-0.16 mountY=0.01, mountTheta=3.08
21:29:35.857 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.16, opts=13)
21:29:35.859 00.002 9044 Enqueuing Move request for scope (0.01, 0.16)
21:29:35.860 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:35.861 00.001 9044 UpdateGuideState exits: m=5518 SNR=51.0
21:29:35.862 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:35.864 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:35.865 00.001 9044 Enqueuing Expose request
21:29:35.866 00.001 12252 Worker thread wakes up
21:29:35.866 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
21:29:35.866 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
21:29:35.866 00.000 12252 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=0.01
21:29:35.871 00.005 12252 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 1354.57
21:29:35.871 00.000 12252 PPEC: input: -0.16, control: -0.12, exposure: 2000
21:29:35.871 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:35.871 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:29:35.871 00.000 12252 MoveAxis(E, 46, ABG)
21:29:35.872 00.001 12252 Guiding  Dir = 2, Dur = 46
21:29:35.872 00.000 12252 IsSlewing returns 0
21:29:35.872 00.000 12252 IsGuiding returns 0
21:29:35.874 00.002 12252 PulseGuide returned control before completion, sleep 54
21:29:35.938 00.064 12252 IsGuiding returns 1
21:29:35.938 00.000 12252 scope still moving after pulse duration time elapsed
21:29:35.968 00.030 12252 IsSlewing returns 0
21:29:35.968 00.000 12252 IsGuiding returns 0
21:29:35.968 00.000 12252 scope move finished after 46 + 50 ms
21:29:35.968 00.000 12252 Move returns status 0, amount 46
21:29:35.968 00.000 12252 MoveAxis(N, 0, ABG)
21:29:35.969 00.001 12252 Move returns status 0, amount 0
21:29:35.969 00.000 12252 move complete, result=0
21:29:35.969 00.000 12252 worker thread done servicing request
21:29:35.969 00.000 12252 Worker thread wakes up
21:29:35.969 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:35.969 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:35.969 00.000 9044 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
21:29:38.319 02.350 12252 Exposure complete
21:29:38.365 00.046 12252 worker thread done servicing request
21:29:38.366 00.001 9044 OnExposeComplete: enter
21:29:38.367 00.001 9044 UpdateGuideState(): m_state=6
21:29:38.369 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2016
21:29:38.370 00.001 9044 Star::Find returns 1 (0), X=1008.14, Y=821.21, Mass=5621, SNR=51.4, Peak=173 HFD=5.1
21:29:38.371 00.001 9044 MultiStar: [#1 -0.01,0.27,1.04,U] [#2 -0.08,0.02,1.19,U] [#3 -0.07,0.09,0.86,U] [#4 -0.03,0.07,1.26,U] [#5 0.04,0.02,0.66,U] [#6 -0.10,0.00,0.42,U] [#7 0.06,0.09,0.44,U] [#8 -0.20,0.20,0.42,U] 
21:29:38.372 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {-0.02, -0.10}
21:29:38.373 00.001 9044 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.62) = xAngle (3.72 = -2.57)
21:29:38.374 00.001 9044 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.63 = 0.63)
21:29:38.375 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.09 mountX=-0.07 mountY=0.05, mountTheta=2.53
21:29:38.376 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.07, opts=13)
21:29:38.377 00.001 9044 Enqueuing Move request for scope (-0.04, 0.07)
21:29:38.378 00.001 12252 Worker thread wakes up
21:29:38.378 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:38.379 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
21:29:38.379 00.000 9044 UpdateGuideState exits: m=5621 SNR=51.4
21:29:38.380 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
21:29:38.380 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:38.380 00.000 12252 Moving (-0.04, 0.07) raw xDistance=-0.07 yDistance=0.05
21:29:38.381 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:38.381 00.000 9044 Enqueuing Expose request
21:29:38.383 00.002 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.62
21:29:38.383 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
21:29:38.383 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:38.385 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:29:38.385 00.000 12252 MoveAxis(E, 8, ABG)
21:29:38.385 00.000 12252 Guiding  Dir = 2, Dur = 8
21:29:38.385 00.000 12252 IsSlewing returns 0
21:29:38.385 00.000 12252 IsGuiding returns 0
21:29:38.387 00.002 12252 PulseGuide returned control before completion, sleep 16
21:29:38.417 00.030 12252 IsGuiding returns 0
21:29:38.417 00.000 12252 Move returns status 0, amount 8
21:29:38.417 00.000 12252 MoveAxis(N, 0, ABG)
21:29:38.417 00.000 12252 Move returns status 0, amount 0
21:29:38.418 00.001 12252 move complete, result=0
21:29:38.418 00.000 12252 worker thread done servicing request
21:29:38.418 00.000 12252 Worker thread wakes up
21:29:38.418 00.000 9044 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
21:29:38.420 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:38.420 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:40.755 02.335 12252 Exposure complete
21:29:40.835 00.080 12252 worker thread done servicing request
21:29:40.835 00.000 9044 OnExposeComplete: enter
21:29:40.837 00.002 9044 UpdateGuideState(): m_state=6
21:29:40.840 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2017
21:29:40.841 00.001 9044 Star::Find returns 1 (0), X=1008.17, Y=821.16, Mass=5666, SNR=51.5, Peak=173 HFD=5.1
21:29:40.842 00.001 9044 MultiStar: [#1 -0.04,0.24,1.04,U] [#2 -0.07,0.04,1.21,U] [#3 -0.13,0.13,0.86,U] [#4 -0.03,0.09,1.25,U] [#5 -0.07,0.07,0.65,U] [#6 -0.03,0.04,0.43,U] [#7 -0.07,0.07,0.43,U] [#8 -0.22,0.19,0.42,U] 
21:29:40.843 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {0.01, -0.14}
21:29:40.844 00.001 9044 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.62) = xAngle (3.89 = -2.40)
21:29:40.845 00.001 9044 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.80 = 0.80)
21:29:40.846 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.26 mountX=-0.07 mountY=0.07, mountTheta=2.37
21:29:40.849 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.08, opts=13)
21:29:40.852 00.003 9044 Enqueuing Move request for scope (-0.06, 0.08)
21:29:40.854 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:40.857 00.003 9044 UpdateGuideState exits: m=5666 SNR=51.5
21:29:40.859 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:40.862 00.003 12252 Worker thread wakes up
21:29:40.862 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:40.863 00.001 9044 Enqueuing Expose request
21:29:40.866 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
21:29:40.866 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
21:29:40.866 00.000 12252 Moving (-0.06, 0.08) raw xDistance=-0.07 yDistance=0.07
21:29:40.868 00.002 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.67
21:29:40.869 00.001 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
21:29:40.869 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:40.869 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:29:40.869 00.000 12252 MoveAxis(E, 4, ABG)
21:29:40.869 00.000 12252 Guiding  Dir = 2, Dur = 4
21:29:40.870 00.001 12252 IsSlewing returns 0
21:29:40.870 00.000 12252 IsGuiding returns 0
21:29:40.873 00.003 12252 PulseGuide returned control before completion, sleep 12
21:29:40.892 00.019 12252 IsGuiding returns 0
21:29:40.892 00.000 12252 Move returns status 0, amount 4
21:29:40.892 00.000 12252 MoveAxis(N, 0, ABG)
21:29:40.892 00.000 12252 Move returns status 0, amount 0
21:29:40.892 00.000 12252 move complete, result=0
21:29:40.892 00.000 12252 worker thread done servicing request
21:29:40.892 00.000 12252 Worker thread wakes up
21:29:40.892 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:29:40.896 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:40.896 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:43.238 02.342 12252 Exposure complete
21:29:43.287 00.049 12252 worker thread done servicing request
21:29:43.287 00.000 9044 OnExposeComplete: enter
21:29:43.289 00.002 9044 UpdateGuideState(): m_state=6
21:29:43.291 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2018
21:29:43.292 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.22, Mass=5603, SNR=51.4, Peak=173 HFD=5.0
21:29:43.294 00.002 9044 MultiStar: [#1 -0.14,0.22,1.04,U] [#2 -0.09,0.00,1.21,U] [#3 -0.13,0.10,0.86,U] [#4 -0.06,-0.01,1.25,U] [#5 -0.02,-0.05,0.65,U] [#6 -0.15,-0.01,0.43,U] [#7 0.03,0.07,0.44,U] [#8 -0.22,0.10,0.43,U] 
21:29:43.297 00.003 9044 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.01, -0.09}
21:29:43.299 00.002 9044 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.62) = xAngle (4.35 = -1.93)
21:29:43.301 00.002 9044 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.27 = 1.27)
21:29:43.303 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.73 mountX=-0.03 mountY=0.09, mountTheta=1.92
21:29:43.306 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.04, opts=13)
21:29:43.308 00.002 9044 Enqueuing Move request for scope (-0.08, 0.04)
21:29:43.309 00.001 12252 Worker thread wakes up
21:29:43.309 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:43.311 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
21:29:43.311 00.000 9044 UpdateGuideState exits: m=5603 SNR=51.4
21:29:43.312 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:43.313 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:43.314 00.001 9044 Enqueuing Expose request
21:29:43.316 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
21:29:43.316 00.000 12252 Moving (-0.08, 0.04) raw xDistance=-0.03 yDistance=0.09
21:29:43.318 00.002 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.72
21:29:43.318 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
21:29:43.318 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:43.318 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:29:43.318 00.000 12252 MoveAxis(E, 6, ABG)
21:29:43.319 00.001 12252 Guiding  Dir = 2, Dur = 6
21:29:43.319 00.000 12252 IsSlewing returns 0
21:29:43.319 00.000 12252 IsGuiding returns 0
21:29:43.321 00.002 12252 PulseGuide returned control before completion, sleep 15
21:29:43.346 00.025 12252 IsGuiding returns 0
21:29:43.346 00.000 12252 Move returns status 0, amount 6
21:29:43.346 00.000 12252 MoveAxis(N, 0, ABG)
21:29:43.346 00.000 12252 Move returns status 0, amount 0
21:29:43.346 00.000 12252 move complete, result=0
21:29:43.346 00.000 12252 worker thread done servicing request
21:29:43.346 00.000 12252 Worker thread wakes up
21:29:43.346 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:29:43.347 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:43.347 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:45.688 02.341 12252 Exposure complete
21:29:45.734 00.046 12252 worker thread done servicing request
21:29:45.734 00.000 9044 OnExposeComplete: enter
21:29:45.735 00.001 9044 UpdateGuideState(): m_state=6
21:29:45.736 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2019
21:29:45.737 00.001 9044 Star::Find returns 1 (0), X=1008.09, Y=821.20, Mass=5579, SNR=51.2, Peak=173 HFD=5.1
21:29:45.739 00.002 9044 MultiStar: [#1 -0.17,0.21,1.06,U] [#2 -0.11,-0.02,1.22,U] [#3 -0.19,0.11,0.85,U] [#4 -0.07,0.06,1.27,U] [#5 -0.11,0.02,0.65,U] [#6 -0.12,0.03,0.41,U] [#7 -0.12,0.01,0.44,U] [#8 -0.22,0.16,0.43,U] 
21:29:45.740 00.001 9044 single-star, 8 included, MultiStar: {-0.12, 0.05}, one-star: {-0.07, -0.11}
21:29:45.741 00.001 9044 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.62) = xAngle (-0.55 = -0.55)
21:29:45.742 00.001 9044 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.63 = 2.65)
21:29:45.743 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.17 mountX=0.11 mountY=0.06, mountTheta=0.50
21:29:45.745 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.11, opts=13)
21:29:45.747 00.002 9044 Enqueuing Move request for scope (-0.07, -0.11)
21:29:45.748 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:45.749 00.001 9044 UpdateGuideState exits: m=5579 SNR=51.2
21:29:45.750 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:45.751 00.001 12252 Worker thread wakes up
21:29:45.751 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:45.753 00.002 9044 Enqueuing Expose request
21:29:45.754 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
21:29:45.754 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
21:29:45.754 00.000 12252 Moving (-0.07, -0.11) raw xDistance=0.11 yDistance=0.06
21:29:45.759 00.005 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 1354.77
21:29:45.759 00.000 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
21:29:45.759 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:45.759 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:29:45.759 00.000 12252 MoveAxis(W, 23, ABG)
21:29:45.759 00.000 12252 Guiding  Dir = 3, Dur = 23
21:29:45.759 00.000 12252 IsSlewing returns 0
21:29:45.759 00.000 12252 IsGuiding returns 0
21:29:45.761 00.002 12252 PulseGuide returned control before completion, sleep 32
21:29:45.809 00.048 12252 IsGuiding returns 0
21:29:45.809 00.000 12252 Move returns status 0, amount 23
21:29:45.810 00.001 12252 MoveAxis(N, 0, ABG)
21:29:45.810 00.000 12252 Move returns status 0, amount 0
21:29:45.810 00.000 12252 move complete, result=0
21:29:45.811 00.001 12252 worker thread done servicing request
21:29:45.811 00.000 12252 Worker thread wakes up
21:29:45.811 00.000 9044 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
21:29:45.813 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:45.813 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:48.171 02.358 12252 Exposure complete
21:29:48.221 00.050 12252 worker thread done servicing request
21:29:48.221 00.000 9044 OnExposeComplete: enter
21:29:48.222 00.001 9044 UpdateGuideState(): m_state=6
21:29:48.224 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2020
21:29:48.225 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.36, Mass=5615, SNR=51.4, Peak=173 HFD=5.3
21:29:48.226 00.001 9044 MultiStar: [#1 -0.04,0.41,0.00,M1] [#2 -0.05,0.17,1.21,U] [#3 -0.08,0.17,0.85,U] [#4 -0.05,0.20,1.27,U] [#5 0.03,0.20,0.66,U] [#6 -0.10,0.25,0.43,U] [#7 -0.09,0.34,0.44,U] [#8 -0.15,0.33,0.43,U] 
21:29:48.227 00.001 9044 single-star, 7 included, MultiStar: {-0.05, 0.19}, one-star: {-0.01, 0.06}
21:29:48.228 00.001 9044 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.62) = xAngle (3.35 = -2.93)
21:29:48.230 00.002 9044 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.27 = 0.27)
21:29:48.231 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.73 mountX=-0.06 mountY=0.02, mountTheta=2.88
21:29:48.233 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.06, opts=13)
21:29:48.234 00.001 9044 Enqueuing Move request for scope (-0.01, 0.06)
21:29:48.236 00.002 12252 Worker thread wakes up
21:29:48.236 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:48.237 00.001 9044 UpdateGuideState exits: m=5615 SNR=51.4
21:29:48.238 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:48.239 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:48.240 00.001 9044 Enqueuing Expose request
21:29:48.241 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
21:29:48.241 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
21:29:48.241 00.000 12252 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=0.02
21:29:48.245 00.004 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.82
21:29:48.245 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
21:29:48.245 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:48.245 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:29:48.245 00.000 12252 MoveAxis(E, 2, ABG)
21:29:48.245 00.000 12252 Guiding  Dir = 2, Dur = 2
21:29:48.245 00.000 12252 IsSlewing returns 0
21:29:48.245 00.000 12252 IsGuiding returns 0
21:29:48.248 00.003 12252 IsGuiding returns 0
21:29:48.248 00.000 12252 Move returns status 0, amount 2
21:29:48.248 00.000 12252 MoveAxis(N, 0, ABG)
21:29:48.248 00.000 12252 Move returns status 0, amount 0
21:29:48.248 00.000 12252 move complete, result=0
21:29:48.248 00.000 12252 worker thread done servicing request
21:29:48.248 00.000 9044 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:29:48.251 00.003 12252 Worker thread wakes up
21:29:48.251 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:48.251 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:50.599 02.348 12252 Exposure complete
21:29:50.645 00.046 12252 worker thread done servicing request
21:29:50.646 00.001 9044 OnExposeComplete: enter
21:29:50.647 00.001 9044 UpdateGuideState(): m_state=6
21:29:50.648 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2021
21:29:50.648 00.000 9044 Star::Find returns 1 (0), X=1008.05, Y=821.37, Mass=5589, SNR=51.3, Peak=173 HFD=5.2
21:29:50.649 00.001 9044 MultiStar: [#1 -0.11,0.42,0.00,M2] [#2 -0.11,0.21,1.23,U] [#3 -0.13,0.23,0.86,U] [#4 -0.10,0.29,1.28,U] [#5 -0.21,0.23,0.65,U] [#6 -0.09,0.22,0.42,U] [#7 -0.10,0.28,0.43,U] [#8 -0.32,0.37,0.00,M1] 
21:29:50.653 00.004 9044 single-star, 6 included, MultiStar: {-0.12, 0.21}, one-star: {-0.11, 0.06}
21:29:50.655 00.002 9044 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.62) = xAngle (4.26 = -2.03)
21:29:50.657 00.002 9044 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.17 = 1.17)
21:29:50.658 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.13 cameraTheta=2.63 mountX=-0.06 mountY=0.12, mountTheta=2.02
21:29:50.662 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.06, opts=13)
21:29:50.664 00.002 9044 Enqueuing Move request for scope (-0.11, 0.06)
21:29:50.665 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:50.666 00.001 9044 UpdateGuideState exits: m=5589 SNR=51.3
21:29:50.668 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:50.669 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:50.670 00.001 9044 Enqueuing Expose request
21:29:50.671 00.001 12252 Worker thread wakes up
21:29:50.671 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
21:29:50.672 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
21:29:50.672 00.000 12252 Moving (-0.11, 0.06) raw xDistance=-0.06 yDistance=0.12
21:29:50.674 00.002 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.87
21:29:50.674 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
21:29:50.674 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:50.674 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:29:50.674 00.000 12252 MoveAxis(E, 6, ABG)
21:29:50.674 00.000 12252 Guiding  Dir = 2, Dur = 6
21:29:50.674 00.000 12252 IsSlewing returns 0
21:29:50.674 00.000 12252 IsGuiding returns 0
21:29:50.676 00.002 12252 PulseGuide returned control before completion, sleep 15
21:29:50.702 00.026 12252 IsGuiding returns 0
21:29:50.702 00.000 12252 Move returns status 0, amount 6
21:29:50.702 00.000 12252 MoveAxis(N, 0, ABG)
21:29:50.702 00.000 12252 Move returns status 0, amount 0
21:29:50.702 00.000 12252 move complete, result=0
21:29:50.702 00.000 12252 worker thread done servicing request
21:29:50.702 00.000 12252 Worker thread wakes up
21:29:50.702 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:29:50.706 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:50.706 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:53.051 02.345 12252 Exposure complete
21:29:53.100 00.049 12252 worker thread done servicing request
21:29:53.100 00.000 9044 OnExposeComplete: enter
21:29:53.101 00.001 9044 UpdateGuideState(): m_state=6
21:29:53.102 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2022
21:29:53.103 00.001 9044 Star::Find returns 1 (0), X=1008.10, Y=821.34, Mass=5639, SNR=51.5, Peak=173 HFD=5.2
21:29:53.104 00.001 9044 MultiStar: [#1 -0.17,0.36,1.05,U] [#2 -0.05,0.19,1.19,U] [#3 -0.16,0.19,0.86,U] [#4 -0.03,0.18,1.28,U] [#5 -0.04,0.19,0.64,U] [#6 0.00,0.21,0.42,U] [#7 -0.06,0.19,0.44,U] [#8 -0.15,0.28,0.42,U] 
21:29:53.105 00.001 9044 single-star, 8 included, MultiStar: {-0.08, 0.20}, one-star: {-0.06, 0.04}
21:29:53.106 00.001 9044 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.62) = xAngle (4.26 = -2.03)
21:29:53.107 00.001 9044 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.17 = 1.17)
21:29:53.107 00.000 9044 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.63 mountX=-0.03 mountY=0.07, mountTheta=2.02
21:29:53.109 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.04, opts=13)
21:29:53.110 00.001 9044 Enqueuing Move request for scope (-0.06, 0.04)
21:29:53.110 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:53.111 00.001 12252 Worker thread wakes up
21:29:53.111 00.000 9044 UpdateGuideState exits: m=5639 SNR=51.5
21:29:53.114 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
21:29:53.114 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:53.116 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
21:29:53.117 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:53.119 00.002 12252 Moving (-0.06, 0.04) raw xDistance=-0.03 yDistance=0.07
21:29:53.119 00.000 9044 Enqueuing Expose request
21:29:53.121 00.002 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.92
21:29:53.121 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
21:29:53.121 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:53.121 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:29:53.121 00.000 12252 MoveAxis(E, 4, ABG)
21:29:53.122 00.001 12252 Guiding  Dir = 2, Dur = 4
21:29:53.122 00.000 12252 IsSlewing returns 0
21:29:53.122 00.000 12252 IsGuiding returns 0
21:29:53.125 00.003 12252 PulseGuide returned control before completion, sleep 12
21:29:53.141 00.016 12252 IsGuiding returns 0
21:29:53.141 00.000 12252 Move returns status 0, amount 4
21:29:53.141 00.000 12252 MoveAxis(N, 0, ABG)
21:29:53.141 00.000 12252 Move returns status 0, amount 0
21:29:53.141 00.000 12252 move complete, result=0
21:29:53.141 00.000 12252 worker thread done servicing request
21:29:53.141 00.000 12252 Worker thread wakes up
21:29:53.141 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:53.141 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:53.141 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:29:55.487 02.346 12252 Exposure complete
21:29:55.533 00.046 12252 worker thread done servicing request
21:29:55.533 00.000 9044 OnExposeComplete: enter
21:29:55.535 00.002 9044 UpdateGuideState(): m_state=6
21:29:55.538 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2023
21:29:55.540 00.002 9044 Star::Find returns 1 (0), X=1008.11, Y=821.27, Mass=5626, SNR=51.5, Peak=173 HFD=5.1
21:29:55.543 00.003 9044 MultiStar: [#1 -0.08,0.39,1.04,U] [#2 -0.06,0.16,1.19,U] [#3 -0.09,0.21,0.85,U] [#4 0.01,0.08,1.23,U] [#5 -0.02,0.20,0.66,U] [#6 -0.07,0.24,0.42,U] [#7 0.01,0.24,0.44,U] [#8 -0.17,0.30,0.43,U] 
21:29:55.546 00.003 9044 single-star, 8 included, MultiStar: {-0.05, 0.18}, one-star: {-0.05, -0.03}
21:29:55.548 00.002 9044 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
21:29:55.550 00.002 9044 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.29)
21:29:55.553 00.003 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.53 mountX=0.04 mountY=0.05, mountTheta=0.89
21:29:55.557 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.03, opts=13)
21:29:55.560 00.003 9044 Enqueuing Move request for scope (-0.05, -0.03)
21:29:55.561 00.001 12252 Worker thread wakes up
21:29:55.561 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:55.563 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
21:29:55.563 00.000 9044 UpdateGuideState exits: m=5626 SNR=51.5
21:29:55.564 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:55.566 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:55.569 00.003 9044 Enqueuing Expose request
21:29:55.571 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
21:29:55.571 00.000 12252 Moving (-0.05, -0.03) raw xDistance=0.04 yDistance=0.05
21:29:55.577 00.006 12252 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1354.97
21:29:55.577 00.000 12252 PPEC: input: 0.04, control: -0.00, exposure: 2000
21:29:55.577 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:55.577 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:29:55.577 00.000 12252 MoveAxis(E, 2, ABG)
21:29:55.577 00.000 12252 Guiding  Dir = 2, Dur = 2
21:29:55.578 00.001 12252 IsSlewing returns 0
21:29:55.578 00.000 12252 IsGuiding returns 0
21:29:55.580 00.002 12252 PulseGuide returned control before completion, sleep 11
21:29:55.597 00.017 12252 IsGuiding returns 0
21:29:55.597 00.000 12252 Move returns status 0, amount 2
21:29:55.597 00.000 12252 MoveAxis(N, 0, ABG)
21:29:55.597 00.000 12252 Move returns status 0, amount 0
21:29:55.598 00.001 12252 move complete, result=0
21:29:55.598 00.000 12252 worker thread done servicing request
21:29:55.598 00.000 12252 Worker thread wakes up
21:29:55.598 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:55.598 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:29:55.598 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:29:57.948 02.350 12252 Exposure complete
21:29:57.994 00.046 12252 worker thread done servicing request
21:29:57.994 00.000 9044 OnExposeComplete: enter
21:29:57.997 00.003 9044 UpdateGuideState(): m_state=6
21:29:57.998 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2024
21:29:57.999 00.001 9044 Star::Find returns 1 (0), X=1008.06, Y=821.61, Mass=5627, SNR=51.4, Peak=173 HFD=5.2
21:29:58.000 00.001 9044 MultiStar: [#1 -0.11,0.50,0.00,M1] [#2 -0.13,0.48,0.00,M1] [#3 -0.07,0.30,0.86,U] [#4 -0.03,0.33,1.28,U] [#5 -0.21,0.44,0.00,M1] [#6 -0.09,0.30,0.42,U] [#7 -0.19,0.25,0.45,U] [#8 -0.30,0.61,0.00,M1] 
21:29:58.002 00.002 9044 refined, 4 included, MultiStar: {-0.08, 0.31}, one-star: {-0.10, 0.31}
21:29:58.003 00.001 9044 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.62) = xAngle (3.45 = -2.83)
21:29:58.004 00.001 9044 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.37 = 0.37)
21:29:58.005 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.83 mountX=-0.30 mountY=0.11, mountTheta=2.78
21:29:58.008 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.31, opts=13)
21:29:58.009 00.001 9044 Enqueuing Move request for scope (-0.08, 0.31)
21:29:58.010 00.001 12252 Worker thread wakes up
21:29:58.010 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:29:58.012 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.31) opts 0xd
21:29:58.012 00.000 9044 UpdateGuideState exits: m=5627 SNR=51.4
21:29:58.013 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.31)
21:29:58.013 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:29:58.014 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:29:58.015 00.001 9044 Enqueuing Expose request
21:29:58.017 00.002 12252 Moving (-0.08, 0.31) raw xDistance=-0.30 yDistance=0.11
21:29:58.019 00.002 12252 PPEC rslt: input = -0.30, final = -0.19, react = -0.18, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 1355.02
21:29:58.019 00.000 12252 PPEC: input: -0.30, control: -0.19, exposure: 2000
21:29:58.019 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:29:58.019 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:29:58.019 00.000 12252 MoveAxis(E, 74, ABG)
21:29:58.019 00.000 12252 Guiding  Dir = 2, Dur = 74
21:29:58.019 00.000 12252 IsSlewing returns 0
21:29:58.020 00.001 12252 IsGuiding returns 0
21:29:58.021 00.001 12252 PulseGuide returned control before completion, sleep 83
21:29:58.120 00.099 12252 IsGuiding returns 0
21:29:58.120 00.000 12252 Move returns status 0, amount 74
21:29:58.120 00.000 12252 MoveAxis(N, 0, ABG)
21:29:58.120 00.000 12252 Move returns status 0, amount 0
21:29:58.120 00.000 12252 move complete, result=0
21:29:58.120 00.000 12252 worker thread done servicing request
21:29:58.120 00.000 12252 Worker thread wakes up
21:29:58.120 00.000 9044 GuideStep: -0.3 px 74 ms EAST, 0.1 px 0 ms NORTH
21:29:58.124 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:29:58.124 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:00.489 02.365 12252 Exposure complete
21:30:00.537 00.048 12252 worker thread done servicing request
21:30:00.537 00.000 9044 OnExposeComplete: enter
21:30:00.539 00.002 9044 UpdateGuideState(): m_state=6
21:30:00.541 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2025
21:30:00.542 00.001 9044 Star::Find returns 1 (0), X=1008.13, Y=821.35, Mass=5802, SNR=52.3, Peak=173 HFD=5.3
21:30:00.543 00.001 9044 MultiStar: [#1 0.00,0.31,1.02,U] [#2 -0.10,0.19,1.19,U] [#3 -0.07,0.14,0.82,U] [#4 -0.02,0.11,1.23,U] [#5 -0.07,0.10,0.65,U] [#6 -0.05,0.18,0.42,U] [#7 -0.07,0.16,0.44,U] [#8 -0.16,0.20,0.42,U] 
21:30:00.544 00.001 9044 single-star, 8 included, MultiStar: {-0.05, 0.16}, one-star: {-0.03, 0.05}
21:30:00.545 00.001 9044 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.62) = xAngle (3.81 = -2.48)
21:30:00.547 00.002 9044 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.72 = 0.72)
21:30:00.549 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.18 mountX=-0.04 mountY=0.04, mountTheta=2.44
21:30:00.553 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.05, opts=13)
21:30:00.555 00.002 9044 Enqueuing Move request for scope (-0.03, 0.05)
21:30:00.557 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:00.560 00.003 9044 UpdateGuideState exits: m=5802 SNR=52.3
21:30:00.562 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:00.563 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:00.564 00.001 9044 Enqueuing Expose request
21:30:00.566 00.002 12252 Worker thread wakes up
21:30:00.566 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
21:30:00.566 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
21:30:00.566 00.000 12252 Moving (-0.03, 0.05) raw xDistance=-0.04 yDistance=0.04
21:30:00.569 00.003 12252 PPEC rslt: input = -0.04, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1355.06
21:30:00.569 00.000 12252 PPEC: input: -0.04, control: -0.03, exposure: 2000
21:30:00.569 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:00.569 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:30:00.571 00.002 12252 MoveAxis(E, 10, ABG)
21:30:00.571 00.000 12252 Guiding  Dir = 2, Dur = 10
21:30:00.571 00.000 12252 IsSlewing returns 0
21:30:00.571 00.000 12252 IsGuiding returns 0
21:30:00.573 00.002 12252 PulseGuide returned control before completion, sleep 19
21:30:00.601 00.028 12252 IsGuiding returns 0
21:30:00.601 00.000 12252 Move returns status 0, amount 10
21:30:00.601 00.000 12252 MoveAxis(N, 0, ABG)
21:30:00.601 00.000 12252 Move returns status 0, amount 0
21:30:00.601 00.000 12252 move complete, result=0
21:30:00.601 00.000 12252 worker thread done servicing request
21:30:00.601 00.000 12252 Worker thread wakes up
21:30:00.601 00.000 9044 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
21:30:00.603 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:00.604 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:02.961 02.357 12252 Exposure complete
21:30:03.009 00.048 12252 worker thread done servicing request
21:30:03.009 00.000 9044 OnExposeComplete: enter
21:30:03.010 00.001 9044 UpdateGuideState(): m_state=6
21:30:03.011 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2026
21:30:03.012 00.001 9044 Star::Find returns 1 (0), X=1008.16, Y=821.22, Mass=5594, SNR=51.3, Peak=173 HFD=5.1
21:30:03.013 00.001 9044 MultiStar: [#1 -0.01,0.29,1.04,U] [#2 -0.06,0.06,1.20,U] [#3 -0.15,0.08,0.86,U] [#4 -0.09,0.07,1.27,U] [#5 -0.06,0.07,0.66,U] [#6 -0.09,0.13,0.42,U] [#7 -0.01,0.04,0.43,U] [#8 -0.22,0.23,0.41,U] 
21:30:03.014 00.001 9044 single-star, 8 included, MultiStar: {-0.07, 0.09}, one-star: {-0.00, -0.09}
21:30:03.015 00.001 9044 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.62) = xAngle (0.04 = 0.04)
21:30:03.016 00.001 9044 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.04 = -3.04)
21:30:03.017 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.58 mountX=0.09 mountY=-0.01, mountTheta=-0.10
21:30:03.019 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.09, opts=13)
21:30:03.020 00.001 9044 Enqueuing Move request for scope (-0.00, -0.09)
21:30:03.022 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:03.023 00.001 9044 UpdateGuideState exits: m=5594 SNR=51.3
21:30:03.024 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:03.025 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:03.026 00.001 9044 Enqueuing Expose request
21:30:03.027 00.001 12252 Worker thread wakes up
21:30:03.027 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
21:30:03.027 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
21:30:03.027 00.000 12252 Moving (-0.00, -0.09) raw xDistance=0.09 yDistance=-0.01
21:30:03.030 00.003 12252 PPEC rslt: input = 0.09, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1355.11
21:30:03.030 00.000 12252 PPEC: input: 0.09, control: -0.04, exposure: 2000
21:30:03.030 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:03.030 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:30:03.030 00.000 12252 MoveAxis(E, 16, ABG)
21:30:03.030 00.000 12252 Guiding  Dir = 2, Dur = 16
21:30:03.031 00.001 12252 IsSlewing returns 0
21:30:03.031 00.000 12252 IsGuiding returns 0
21:30:03.033 00.002 12252 PulseGuide returned control before completion, sleep 25
21:30:03.065 00.032 12252 IsGuiding returns 0
21:30:03.065 00.000 12252 Move returns status 0, amount 16
21:30:03.065 00.000 12252 MoveAxis(N, 0, ABG)
21:30:03.065 00.000 12252 Move returns status 0, amount 0
21:30:03.065 00.000 12252 move complete, result=0
21:30:03.065 00.000 12252 worker thread done servicing request
21:30:03.065 00.000 12252 Worker thread wakes up
21:30:03.065 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:03.065 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:03.066 00.001 9044 GuideStep: 0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
21:30:05.427 02.361 12252 Exposure complete
21:30:05.470 00.043 12252 worker thread done servicing request
21:30:05.470 00.000 9044 OnExposeComplete: enter
21:30:05.472 00.002 9044 UpdateGuideState(): m_state=6
21:30:05.474 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2027
21:30:05.476 00.002 9044 Star::Find returns 1 (0), X=1008.14, Y=821.24, Mass=5414, SNR=50.5, Peak=173 HFD=5.1
21:30:05.480 00.004 9044 MultiStar: [#1 0.07,0.28,1.09,U] [#2 0.04,0.02,1.21,U] [#3 -0.04,0.06,0.86,U] [#4 0.04,0.07,1.28,U] [#5 0.05,-0.01,0.67,U] [#6 0.02,0.11,0.43,U] [#7 0.07,0.01,0.44,U] [#8 -0.20,0.09,0.44,U] 
21:30:05.482 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {-0.02, -0.07}
21:30:05.484 00.002 9044 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.62) = xAngle (2.99 = 2.99)
21:30:05.487 00.003 9044 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.10 = -0.10)
21:30:05.489 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.36 mountX=-0.07 mountY=-0.01, mountTheta=-3.04
21:30:05.494 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.07, opts=13)
21:30:05.495 00.001 9044 Enqueuing Move request for scope (0.01, 0.07)
21:30:05.496 00.001 12252 Worker thread wakes up
21:30:05.496 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:05.497 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
21:30:05.497 00.000 9044 UpdateGuideState exits: m=5414 SNR=50.5
21:30:05.501 00.004 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
21:30:05.501 00.000 12252 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.01
21:30:05.501 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:05.503 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:05.505 00.002 9044 Enqueuing Expose request
21:30:05.507 00.002 12252 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1355.16
21:30:05.507 00.000 12252 PPEC: input: -0.07, control: -0.04, exposure: 2000
21:30:05.507 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:05.507 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:30:05.507 00.000 12252 MoveAxis(E, 15, ABG)
21:30:05.507 00.000 12252 Guiding  Dir = 2, Dur = 15
21:30:05.507 00.000 12252 IsSlewing returns 0
21:30:05.508 00.001 12252 IsGuiding returns 0
21:30:05.510 00.002 12252 PulseGuide returned control before completion, sleep 23
21:30:05.544 00.034 12252 IsGuiding returns 0
21:30:05.545 00.001 12252 Move returns status 0, amount 15
21:30:05.545 00.000 12252 MoveAxis(N, 0, ABG)
21:30:05.545 00.000 12252 Move returns status 0, amount 0
21:30:05.545 00.000 12252 move complete, result=0
21:30:05.545 00.000 12252 worker thread done servicing request
21:30:05.545 00.000 9044 GuideStep: -0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
21:30:05.547 00.002 12252 Worker thread wakes up
21:30:05.547 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:05.547 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:07.908 02.361 12252 Exposure complete
21:30:07.956 00.048 12252 worker thread done servicing request
21:30:07.956 00.000 9044 OnExposeComplete: enter
21:30:07.958 00.002 9044 UpdateGuideState(): m_state=6
21:30:07.960 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2028
21:30:07.961 00.001 9044 Star::Find returns 1 (0), X=1008.17, Y=821.13, Mass=5532, SNR=51.0, Peak=173 HFD=5.2
21:30:07.962 00.001 9044 MultiStar: [#1 -0.00,-0.07,1.04,U] [#2 -0.09,-0.11,1.23,U] [#3 -0.06,-0.05,0.86,U] [#4 0.06,-0.26,1.27,U] [#5 -0.09,-0.21,0.65,U] [#6 -0.07,-0.19,0.42,U] [#7 0.02,-0.07,0.45,U] [#8 -0.12,0.08,0.43,U] 
21:30:07.963 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {0.01, -0.18}
21:30:07.964 00.001 9044 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.62) = xAngle (-0.16 = -0.16)
21:30:07.966 00.002 9044 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.25 = 3.03)
21:30:07.967 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.79 mountX=0.13 mountY=0.01, mountTheta=0.11
21:30:07.969 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.13, opts=13)
21:30:07.971 00.002 9044 Enqueuing Move request for scope (-0.03, -0.13)
21:30:07.972 00.001 12252 Worker thread wakes up
21:30:07.972 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:07.973 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
21:30:07.973 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
21:30:07.973 00.000 9044 UpdateGuideState exits: m=5532 SNR=51.0
21:30:07.974 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:07.976 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:07.977 00.001 9044 Enqueuing Expose request
21:30:07.978 00.001 12252 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=0.01
21:30:07.980 00.002 12252 PPEC rslt: input = 0.13, final = 0.05, react = 0.08, pred = -0.03, hyst = 0.07, hyst_pct = 0.00, period_length = 1355.20
21:30:07.980 00.000 12252 PPEC: input: 0.13, control: 0.05, exposure: 2000
21:30:07.980 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:07.980 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:30:07.980 00.000 12252 MoveAxis(W, 21, ABG)
21:30:07.980 00.000 12252 Guiding  Dir = 3, Dur = 21
21:30:07.980 00.000 12252 IsSlewing returns 0
21:30:07.981 00.001 12252 IsGuiding returns 0
21:30:07.983 00.002 12252 PulseGuide returned control before completion, sleep 30
21:30:08.022 00.039 12252 IsGuiding returns 0
21:30:08.022 00.000 12252 Move returns status 0, amount 21
21:30:08.022 00.000 12252 MoveAxis(N, 0, ABG)
21:30:08.022 00.000 12252 Move returns status 0, amount 0
21:30:08.022 00.000 12252 move complete, result=0
21:30:08.022 00.000 12252 worker thread done servicing request
21:30:08.022 00.000 12252 Worker thread wakes up
21:30:08.022 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:08.022 00.000 9044 GuideStep: 0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
21:30:08.023 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:10.378 02.355 12252 Exposure complete
21:30:10.432 00.054 12252 worker thread done servicing request
21:30:10.433 00.001 9044 OnExposeComplete: enter
21:30:10.435 00.002 9044 UpdateGuideState(): m_state=6
21:30:10.435 00.000 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2029
21:30:10.436 00.001 9044 Star::Find returns 1 (0), X=1008.14, Y=821.06, Mass=5520, SNR=50.9, Peak=173 HFD=4.9
21:30:10.438 00.002 9044 MultiStar: [#1 -0.05,0.11,1.06,U] [#2 -0.16,-0.11,1.23,U] [#3 -0.16,-0.09,0.86,U] [#4 -0.09,-0.03,1.28,U] [#5 -0.07,-0.09,0.66,U] [#6 -0.11,-0.11,0.42,U] [#7 0.03,-0.09,0.44,U] [#8 -0.22,0.02,0.43,U] 
21:30:10.439 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.02, -0.24}
21:30:10.441 00.002 9044 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.62) = xAngle (-0.88 = -0.88)
21:30:10.442 00.001 9044 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.96 = 2.32)
21:30:10.443 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.50 mountX=0.07 mountY=0.08, mountTheta=0.85
21:30:10.445 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.07, opts=13)
21:30:10.447 00.002 9044 Enqueuing Move request for scope (-0.09, -0.07)
21:30:10.448 00.001 12252 Worker thread wakes up
21:30:10.448 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:10.449 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
21:30:10.449 00.000 9044 UpdateGuideState exits: m=5520 SNR=50.9
21:30:10.450 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
21:30:10.450 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:10.451 00.001 12252 Moving (-0.09, -0.07) raw xDistance=0.07 yDistance=0.08
21:30:10.451 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:10.452 00.001 9044 Enqueuing Expose request
21:30:10.453 00.001 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1355.25
21:30:10.453 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
21:30:10.453 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:10.453 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:30:10.454 00.001 12252 MoveAxis(E, 5, ABG)
21:30:10.454 00.000 12252 Guiding  Dir = 2, Dur = 5
21:30:10.454 00.000 12252 IsSlewing returns 0
21:30:10.454 00.000 12252 IsGuiding returns 0
21:30:10.457 00.003 12252 PulseGuide returned control before completion, sleep 14
21:30:10.484 00.027 12252 IsGuiding returns 0
21:30:10.484 00.000 12252 Move returns status 0, amount 5
21:30:10.484 00.000 12252 MoveAxis(N, 0, ABG)
21:30:10.484 00.000 12252 Move returns status 0, amount 0
21:30:10.484 00.000 12252 move complete, result=0
21:30:10.484 00.000 12252 worker thread done servicing request
21:30:10.484 00.000 12252 Worker thread wakes up
21:30:10.484 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:30:10.486 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:10.486 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:12.845 02.359 12252 Exposure complete
21:30:12.911 00.066 12252 worker thread done servicing request
21:30:12.912 00.001 9044 OnExposeComplete: enter
21:30:12.912 00.000 9044 UpdateGuideState(): m_state=6
21:30:12.915 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2030
21:30:12.917 00.002 9044 Star::Find returns 1 (0), X=1008.12, Y=821.06, Mass=5496, SNR=50.9, Peak=173 HFD=5.0
21:30:12.919 00.002 9044 MultiStar: [#1 -0.01,-0.09,1.04,U] [#2 -0.10,-0.11,1.22,U] [#3 -0.08,-0.29,0.86,U] [#4 -0.03,-0.08,1.26,U] [#5 -0.03,-0.12,0.66,U] [#6 -0.10,-0.09,0.42,U] [#7 -0.09,-0.18,0.44,U] [#8 -0.17,-0.01,0.42,U] 
21:30:12.921 00.002 9044 refined, 8 included, MultiStar: {-0.06, -0.14}, one-star: {-0.04, -0.25}
21:30:12.922 00.001 9044 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.62) = xAngle (-0.37 = -0.37)
21:30:12.925 00.003 9044 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.45 = 2.83)
21:30:12.926 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.99 mountX=0.14 mountY=0.05, mountTheta=0.31
21:30:12.929 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.14, opts=13)
21:30:12.930 00.001 9044 Enqueuing Move request for scope (-0.06, -0.14)
21:30:12.931 00.001 12252 Worker thread wakes up
21:30:12.931 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:12.932 00.001 9044 UpdateGuideState exits: m=5496 SNR=50.9
21:30:12.933 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
21:30:12.933 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:12.935 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:12.936 00.001 9044 Enqueuing Expose request
21:30:12.937 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
21:30:12.937 00.000 12252 Moving (-0.06, -0.14) raw xDistance=0.14 yDistance=0.05
21:30:12.941 00.004 12252 PPEC rslt: input = 0.14, final = 0.07, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 1355.29
21:30:12.941 00.000 12252 PPEC: input: 0.14, control: 0.07, exposure: 2000
21:30:12.941 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:12.941 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:30:12.941 00.000 12252 MoveAxis(W, 29, ABG)
21:30:12.941 00.000 12252 Guiding  Dir = 3, Dur = 29
21:30:12.941 00.000 12252 IsSlewing returns 0
21:30:12.941 00.000 12252 IsGuiding returns 0
21:30:12.943 00.002 12252 PulseGuide returned control before completion, sleep 38
21:30:12.988 00.045 12252 IsGuiding returns 0
21:30:12.988 00.000 12252 Move returns status 0, amount 29
21:30:12.988 00.000 12252 MoveAxis(N, 0, ABG)
21:30:12.988 00.000 12252 Move returns status 0, amount 0
21:30:12.988 00.000 12252 move complete, result=0
21:30:12.988 00.000 12252 worker thread done servicing request
21:30:12.988 00.000 12252 Worker thread wakes up
21:30:12.988 00.000 9044 GuideStep: 0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
21:30:12.989 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:12.989 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:15.323 02.334 12252 Exposure complete
21:30:15.400 00.077 12252 worker thread done servicing request
21:30:15.400 00.000 9044 OnExposeComplete: enter
21:30:15.402 00.002 9044 UpdateGuideState(): m_state=6
21:30:15.403 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2031
21:30:15.404 00.001 9044 Star::Find returns 1 (0), X=1008.13, Y=821.16, Mass=5521, SNR=51.0, Peak=173 HFD=5.0
21:30:15.405 00.001 9044 MultiStar: [#1 0.01,0.24,1.05,U] [#2 -0.03,0.03,1.21,U] [#3 -0.14,0.06,0.86,U] [#4 -0.06,0.03,1.27,U] [#5 -0.04,-0.01,0.65,U] [#6 -0.05,-0.10,0.43,U] [#7 -0.11,0.09,0.44,U] [#8 -0.27,0.18,0.43,U] 
21:30:15.405 00.000 9044 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.03, -0.14}
21:30:15.406 00.001 9044 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.62) = xAngle (4.20 = -2.09)
21:30:15.407 00.001 9044 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.11 = 1.11)
21:30:15.409 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.08 cameraTheta=2.57 mountX=-0.04 mountY=0.07, mountTheta=2.07
21:30:15.410 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.04, opts=13)
21:30:15.412 00.002 9044 Enqueuing Move request for scope (-0.06, 0.04)
21:30:15.413 00.001 12252 Worker thread wakes up
21:30:15.413 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:15.414 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
21:30:15.414 00.000 9044 UpdateGuideState exits: m=5521 SNR=51.0
21:30:15.415 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:15.416 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:15.417 00.001 9044 Enqueuing Expose request
21:30:15.418 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
21:30:15.419 00.001 12252 Moving (-0.06, 0.04) raw xDistance=-0.04 yDistance=0.07
21:30:15.422 00.003 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1355.34
21:30:15.422 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
21:30:15.422 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:15.422 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:30:15.422 00.000 12252 MoveAxis(E, 3, ABG)
21:30:15.422 00.000 12252 Guiding  Dir = 2, Dur = 3
21:30:15.423 00.001 12252 IsSlewing returns 0
21:30:15.423 00.000 12252 IsGuiding returns 0
21:30:15.426 00.003 12252 PulseGuide returned control before completion, sleep 11
21:30:15.442 00.016 12252 IsGuiding returns 0
21:30:15.442 00.000 12252 Move returns status 0, amount 3
21:30:15.442 00.000 12252 MoveAxis(N, 0, ABG)
21:30:15.442 00.000 12252 Move returns status 0, amount 0
21:30:15.442 00.000 12252 move complete, result=0
21:30:15.442 00.000 12252 worker thread done servicing request
21:30:15.442 00.000 12252 Worker thread wakes up
21:30:15.442 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:15.442 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:30:15.444 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:17.787 02.343 12252 Exposure complete
21:30:17.825 00.038 12252 worker thread done servicing request
21:30:17.825 00.000 9044 OnExposeComplete: enter
21:30:17.828 00.003 9044 UpdateGuideState(): m_state=6
21:30:17.829 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2032
21:30:17.830 00.001 9044 Star::Find returns 1 (0), X=1008.19, Y=821.38, Mass=5491, SNR=50.7, Peak=173 HFD=5.2
21:30:17.831 00.001 9044 MultiStar: [#1 0.15,0.28,1.06,U] [#2 0.09,0.05,1.22,U] [#3 -0.01,0.17,0.86,U] [#4 0.09,0.16,1.28,U] [#5 0.03,0.09,0.67,U] [#6 0.09,0.03,0.44,U] [#7 0.01,0.15,0.45,U] [#8 0.02,0.21,0.42,U] 
21:30:17.832 00.001 9044 single-star, 8 included, MultiStar: {0.07, 0.14}, one-star: {0.03, 0.08}
21:30:17.833 00.001 9044 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.62) = xAngle (2.77 = 2.77)
21:30:17.834 00.001 9044 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.31 = -0.31)
21:30:17.835 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.15 mountX=-0.08 mountY=-0.03, mountTheta=-2.82
21:30:17.836 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.08, opts=13)
21:30:17.837 00.001 9044 Enqueuing Move request for scope (0.03, 0.08)
21:30:17.839 00.002 12252 Worker thread wakes up
21:30:17.839 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:17.839 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
21:30:17.839 00.000 9044 UpdateGuideState exits: m=5491 SNR=50.7
21:30:17.840 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
21:30:17.840 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:17.841 00.001 12252 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=-0.03
21:30:17.841 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:17.842 00.001 9044 Enqueuing Expose request
21:30:17.843 00.001 12252 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1355.38
21:30:17.843 00.000 12252 PPEC: input: -0.08, control: -0.00, exposure: 2000
21:30:17.843 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:17.843 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:30:17.843 00.000 12252 MoveAxis(E, 2, ABG)
21:30:17.843 00.000 12252 Guiding  Dir = 2, Dur = 2
21:30:17.844 00.001 12252 IsSlewing returns 0
21:30:17.844 00.000 12252 IsGuiding returns 0
21:30:17.846 00.002 12252 PulseGuide returned control before completion, sleep 11
21:30:17.860 00.014 12252 IsGuiding returns 0
21:30:17.860 00.000 12252 Move returns status 0, amount 2
21:30:17.860 00.000 12252 MoveAxis(N, 0, ABG)
21:30:17.860 00.000 12252 Move returns status 0, amount 0
21:30:17.860 00.000 12252 move complete, result=0
21:30:17.860 00.000 12252 worker thread done servicing request
21:30:17.860 00.000 12252 Worker thread wakes up
21:30:17.860 00.000 9044 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:30:17.863 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:17.863 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:20.209 02.346 12252 Exposure complete
21:30:20.268 00.059 12252 worker thread done servicing request
21:30:20.268 00.000 9044 OnExposeComplete: enter
21:30:20.269 00.001 9044 UpdateGuideState(): m_state=6
21:30:20.270 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2033
21:30:20.271 00.001 9044 Star::Find returns 1 (0), X=1008.07, Y=821.04, Mass=5629, SNR=51.3, Peak=173 HFD=5.0
21:30:20.273 00.002 9044 MultiStar: [#1 -0.13,0.11,1.06,U] [#2 -0.15,-0.16,1.21,U] [#3 -0.10,-0.01,0.86,U] [#4 -0.05,-0.04,1.28,U] [#5 -0.23,-0.19,0.65,U] [#6 -0.13,-0.20,0.42,U] [#7 -0.18,-0.10,0.44,U] [#8 -0.16,0.01,0.42,U] 
21:30:20.273 00.000 9044 refined, 8 included, MultiStar: {-0.12, -0.09}, one-star: {-0.09, -0.27}
21:30:20.274 00.001 9044 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.62) = xAngle (-0.90 = -0.90)
21:30:20.275 00.001 9044 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.98 = 2.30)
21:30:20.276 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.52 mountX=0.10 mountY=0.11, mountTheta=0.88
21:30:20.279 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.09, opts=13)
21:30:20.280 00.001 9044 Enqueuing Move request for scope (-0.12, -0.09)
21:30:20.282 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:20.283 00.001 9044 UpdateGuideState exits: m=5629 SNR=51.3
21:30:20.284 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:20.285 00.001 12252 Worker thread wakes up
21:30:20.285 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:20.286 00.001 9044 Enqueuing Expose request
21:30:20.287 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
21:30:20.288 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
21:30:20.288 00.000 12252 Moving (-0.12, -0.09) raw xDistance=0.10 yDistance=0.11
21:30:20.290 00.002 12252 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1355.43
21:30:20.290 00.000 12252 PPEC: input: 0.10, control: -0.01, exposure: 2000
21:30:20.290 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:20.290 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:30:20.290 00.000 12252 MoveAxis(E, 2, ABG)
21:30:20.290 00.000 12252 Guiding  Dir = 2, Dur = 2
21:30:20.290 00.000 12252 IsSlewing returns 0
21:30:20.290 00.000 12252 IsGuiding returns 0
21:30:20.292 00.002 12252 PulseGuide returned control before completion, sleep 11
21:30:20.310 00.018 12252 IsGuiding returns 0
21:30:20.310 00.000 12252 Move returns status 0, amount 2
21:30:20.310 00.000 12252 MoveAxis(N, 0, ABG)
21:30:20.310 00.000 12252 Move returns status 0, amount 0
21:30:20.310 00.000 12252 move complete, result=0
21:30:20.310 00.000 12252 worker thread done servicing request
21:30:20.310 00.000 12252 Worker thread wakes up
21:30:20.310 00.000 9044 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:30:20.312 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:20.312 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:22.674 02.362 12252 Exposure complete
21:30:22.736 00.062 12252 worker thread done servicing request
21:30:22.736 00.000 9044 OnExposeComplete: enter
21:30:22.738 00.002 9044 UpdateGuideState(): m_state=6
21:30:22.740 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2034
21:30:22.742 00.002 9044 Star::Find returns 1 (0), X=1008.12, Y=821.01, Mass=5579, SNR=51.2, Peak=173 HFD=4.7
21:30:22.743 00.001 9044 MultiStar: [#1 -0.06,-0.10,1.05,U] [#2 -0.07,-0.19,1.22,U] [#3 -0.09,-0.09,0.85,U] [#4 -0.06,-0.10,1.26,U] [#5 -0.12,-0.25,0.66,U] [#6 -0.10,-0.28,0.42,U] [#7 -0.04,-0.15,0.45,U] [#8 -0.34,-0.04,0.43,U] 
21:30:22.744 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.16}, one-star: {-0.04, -0.29}
21:30:22.745 00.001 9044 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.62) = xAngle (-0.43 = -0.43)
21:30:22.746 00.001 9044 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.51 = 2.77)
21:30:22.747 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.05 mountX=0.17 mountY=0.07, mountTheta=0.38
21:30:22.749 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.16, opts=13)
21:30:22.752 00.003 9044 Enqueuing Move request for scope (-0.09, -0.16)
21:30:22.754 00.002 12252 Worker thread wakes up
21:30:22.754 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:22.756 00.002 9044 UpdateGuideState exits: m=5579 SNR=51.2
21:30:22.759 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:22.762 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:22.764 00.002 9044 Enqueuing Expose request
21:30:22.766 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
21:30:22.766 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
21:30:22.766 00.000 12252 Moving (-0.09, -0.16) raw xDistance=0.17 yDistance=0.07
21:30:22.771 00.005 12252 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 1355.47
21:30:22.771 00.000 12252 PPEC: input: 0.17, control: 0.08, exposure: 2000
21:30:22.771 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:22.771 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:30:22.771 00.000 12252 MoveAxis(W, 31, ABG)
21:30:22.771 00.000 12252 Guiding  Dir = 3, Dur = 31
21:30:22.772 00.001 12252 IsSlewing returns 0
21:30:22.772 00.000 12252 IsGuiding returns 0
21:30:22.774 00.002 12252 PulseGuide returned control before completion, sleep 39
21:30:22.816 00.042 12252 IsGuiding returns 0
21:30:22.816 00.000 12252 Move returns status 0, amount 31
21:30:22.816 00.000 12252 MoveAxis(N, 0, ABG)
21:30:22.816 00.000 12252 Move returns status 0, amount 0
21:30:22.816 00.000 12252 move complete, result=0
21:30:22.816 00.000 12252 worker thread done servicing request
21:30:22.816 00.000 12252 Worker thread wakes up
21:30:22.816 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:22.816 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:22.816 00.000 9044 GuideStep: 0.2 px 31 ms WEST, 0.1 px 0 ms NORTH
21:30:25.171 02.355 12252 Exposure complete
21:30:25.217 00.046 12252 worker thread done servicing request
21:30:25.219 00.002 9044 OnExposeComplete: enter
21:30:25.219 00.000 9044 UpdateGuideState(): m_state=6
21:30:25.220 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2035
21:30:25.221 00.001 9044 Star::Find returns 1 (0), X=1008.13, Y=821.15, Mass=5583, SNR=51.3, Peak=173 HFD=4.9
21:30:25.223 00.002 9044 MultiStar: [#1 0.00,-0.09,1.06,U] [#2 -0.09,-0.15,1.22,U] [#3 -0.04,-0.06,0.85,U] [#4 0.09,-0.29,1.25,U] [#5 -0.03,-0.21,0.65,U] [#6 0.01,-0.17,0.42,U] [#7 -0.05,0.06,0.44,U] [#8 -0.21,-0.10,0.43,U] 
21:30:25.224 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.15}, one-star: {-0.03, -0.15}
21:30:25.225 00.001 9044 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.62) = xAngle (-0.12 = -0.12)
21:30:25.226 00.001 9044 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.21 = 3.08)
21:30:25.227 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.75 mountX=0.15 mountY=0.01, mountTheta=0.07
21:30:25.230 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.15, opts=13)
21:30:25.232 00.002 9044 Enqueuing Move request for scope (-0.03, -0.15)
21:30:25.233 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:25.234 00.001 12252 Worker thread wakes up
21:30:25.234 00.000 9044 UpdateGuideState exits: m=5583 SNR=51.3
21:30:25.235 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:25.236 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
21:30:25.236 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:25.237 00.001 9044 Enqueuing Expose request
21:30:25.238 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
21:30:25.238 00.000 12252 Moving (-0.03, -0.15) raw xDistance=0.15 yDistance=0.01
21:30:25.243 00.005 12252 PPEC rslt: input = 0.15, final = 0.07, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 1355.51
21:30:25.243 00.000 12252 PPEC: input: 0.15, control: 0.07, exposure: 2000
21:30:25.243 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:25.244 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:30:25.244 00.000 12252 MoveAxis(W, 27, ABG)
21:30:25.244 00.000 12252 Guiding  Dir = 3, Dur = 27
21:30:25.244 00.000 12252 IsSlewing returns 0
21:30:25.244 00.000 12252 IsGuiding returns 0
21:30:25.247 00.003 12252 PulseGuide returned control before completion, sleep 35
21:30:25.287 00.040 12252 IsGuiding returns 0
21:30:25.287 00.000 12252 Move returns status 0, amount 27
21:30:25.287 00.000 12252 MoveAxis(N, 0, ABG)
21:30:25.287 00.000 12252 Move returns status 0, amount 0
21:30:25.287 00.000 12252 move complete, result=0
21:30:25.287 00.000 12252 worker thread done servicing request
21:30:25.287 00.000 12252 Worker thread wakes up
21:30:25.287 00.000 9044 GuideStep: 0.1 px 27 ms WEST, 0.0 px 0 ms NORTH
21:30:25.290 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:25.290 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:27.656 02.366 12252 Exposure complete
21:30:27.706 00.050 12252 worker thread done servicing request
21:30:27.706 00.000 9044 OnExposeComplete: enter
21:30:27.707 00.001 9044 UpdateGuideState(): m_state=6
21:30:27.710 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
21:30:27.711 00.001 9044 Star::Find returns 1 (0), X=1008.11, Y=821.12, Mass=5498, SNR=50.7, Peak=173 HFD=4.9
21:30:27.712 00.001 9044 MultiStar: [#1 -0.01,-0.01,1.06,U] [#2 -0.05,-0.10,1.22,U] [#3 -0.11,0.02,0.87,U] [#4 0.00,0.04,1.27,U] [#5 -0.16,-0.19,0.65,U] [#6 -0.14,-0.13,0.42,U] [#7 -0.01,-0.01,0.46,U] [#8 -0.23,-0.02,0.42,U] 
21:30:27.713 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {-0.05, -0.18}
21:30:27.715 00.002 9044 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.62) = xAngle (-0.77 = -0.77)
21:30:27.715 00.000 9044 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.85 = 2.43)
21:30:27.716 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.39 mountX=0.06 mountY=0.06, mountTheta=0.74
21:30:27.719 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.06, opts=13)
21:30:27.722 00.003 9044 Enqueuing Move request for scope (-0.06, -0.06)
21:30:27.725 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:27.726 00.001 12252 Worker thread wakes up
21:30:27.726 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
21:30:27.726 00.000 9044 UpdateGuideState exits: m=5498 SNR=50.7
21:30:27.728 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:27.730 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
21:30:27.730 00.000 12252 Moving (-0.06, -0.06) raw xDistance=0.06 yDistance=0.06
21:30:27.730 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:27.731 00.001 9044 Enqueuing Expose request
21:30:27.733 00.002 12252 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1355.55
21:30:27.733 00.000 12252 PPEC: input: 0.06, control: 0.00, exposure: 2000
21:30:27.733 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:27.733 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:30:27.733 00.000 12252 MoveAxis(W, 0, ABG)
21:30:27.733 00.000 12252 Move returns status 0, amount 0
21:30:27.733 00.000 12252 MoveAxis(N, 0, ABG)
21:30:27.733 00.000 12252 Move returns status 0, amount 0
21:30:27.733 00.000 12252 move complete, result=0
21:30:27.733 00.000 12252 worker thread done servicing request
21:30:27.733 00.000 12252 Worker thread wakes up
21:30:27.733 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:27.733 00.000 9044 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
21:30:27.735 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:30.085 02.350 12252 Exposure complete
21:30:30.165 00.080 12252 worker thread done servicing request
21:30:30.165 00.000 9044 OnExposeComplete: enter
21:30:30.166 00.001 9044 UpdateGuideState(): m_state=6
21:30:30.169 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2037
21:30:30.170 00.001 9044 Star::Find returns 1 (0), X=1007.98, Y=820.98, Mass=5603, SNR=51.3, Peak=173 HFD=5.3
21:30:30.172 00.002 9044 MultiStar: [#1 -0.09,0.05,1.06,U] [#2 -0.15,-0.10,1.19,U] [#3 -0.17,-0.08,0.86,U] [#4 -0.12,-0.02,1.27,U] [#5 -0.32,-0.09,0.65,U] [#6 -0.17,-0.20,0.42,U] [#7 -0.16,-0.02,0.44,U] [#8 -0.35,-0.12,0.43,U] 
21:30:30.173 00.001 9044 refined, 8 included, MultiStar: {-0.17, -0.09}, one-star: {-0.18, -0.33}
21:30:30.174 00.001 9044 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.62) = xAngle (-1.01 = -1.01)
21:30:30.175 00.001 9044 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.10 = 2.19)
21:30:30.176 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.20 cameraTheta=-2.64 mountX=0.10 mountY=0.16, mountTheta=0.99
21:30:30.178 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.09, opts=13)
21:30:30.179 00.001 9044 Enqueuing Move request for scope (-0.17, -0.09)
21:30:30.181 00.002 12252 Worker thread wakes up
21:30:30.181 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:30.182 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
21:30:30.182 00.000 9044 UpdateGuideState exits: m=5603 SNR=51.3
21:30:30.183 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:30.184 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:30.185 00.001 9044 Enqueuing Expose request
21:30:30.186 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
21:30:30.187 00.001 12252 Moving (-0.17, -0.09) raw xDistance=0.10 yDistance=0.16
21:30:30.190 00.003 12252 PPEC rslt: input = 0.10, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 1355.60
21:30:30.190 00.000 12252 PPEC: input: 0.10, control: 0.06, exposure: 2000
21:30:30.190 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:30:30.190 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
21:30:30.190 00.000 12252 MoveAxis(W, 24, ABG)
21:30:30.190 00.000 12252 Guiding  Dir = 3, Dur = 24
21:30:30.190 00.000 12252 IsSlewing returns 0
21:30:30.190 00.000 12252 IsGuiding returns 0
21:30:30.192 00.002 12252 PulseGuide returned control before completion, sleep 32
21:30:30.236 00.044 12252 IsGuiding returns 0
21:30:30.236 00.000 12252 Move returns status 0, amount 24
21:30:30.236 00.000 12252 MoveAxis(N, 0, ABG)
21:30:30.236 00.000 12252 Move returns status 0, amount 0
21:30:30.236 00.000 12252 move complete, result=0
21:30:30.236 00.000 12252 worker thread done servicing request
21:30:30.237 00.001 9044 GuideStep: 0.1 px 24 ms WEST, 0.2 px 0 ms NORTH
21:30:30.239 00.002 12252 Worker thread wakes up
21:30:30.239 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:30.240 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:32.602 02.362 12252 Exposure complete
21:30:32.648 00.046 12252 worker thread done servicing request
21:30:32.648 00.000 9044 OnExposeComplete: enter
21:30:32.649 00.001 9044 UpdateGuideState(): m_state=6
21:30:32.650 00.001 9044 Star::Find(15, 1007, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2038
21:30:32.651 00.001 9044 Star::Find returns 1 (0), X=1008.03, Y=821.06, Mass=5494, SNR=50.8, Peak=173 HFD=4.7
21:30:32.652 00.001 9044 MultiStar: [#1 -0.11,0.04,1.07,U] [#2 -0.14,-0.10,1.21,U] [#3 -0.11,-0.08,0.86,U] [#4 -0.13,-0.07,1.28,U] [#5 -0.28,-0.24,0.66,U] [#6 -0.26,-0.22,0.42,U] [#7 -0.06,-0.11,0.44,U] [#8 -0.33,-0.04,0.44,U] 
21:30:32.652 00.000 9044 refined, 8 included, MultiStar: {-0.16, -0.11}, one-star: {-0.13, -0.24}
21:30:32.653 00.001 9044 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
21:30:32.654 00.001 9044 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.29)
21:30:32.654 00.000 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.53 mountX=0.12 mountY=0.14, mountTheta=0.88
21:30:32.657 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.11, opts=13)
21:30:32.658 00.001 9044 Enqueuing Move request for scope (-0.16, -0.11)
21:30:32.659 00.001 12252 Worker thread wakes up
21:30:32.659 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:32.660 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
21:30:32.660 00.000 9044 UpdateGuideState exits: m=5494 SNR=50.8
21:30:32.662 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:32.663 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
21:30:32.663 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:32.664 00.001 9044 Enqueuing Expose request
21:30:32.666 00.002 12252 Moving (-0.16, -0.11) raw xDistance=0.12 yDistance=0.14
21:30:32.668 00.002 12252 PPEC rslt: input = 0.12, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 1355.64
21:30:32.668 00.000 12252 PPEC: input: 0.12, control: 0.07, exposure: 2000
21:30:32.668 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:32.669 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:30:32.669 00.000 12252 MoveAxis(W, 27, ABG)
21:30:32.669 00.000 12252 Guiding  Dir = 3, Dur = 27
21:30:32.669 00.000 12252 IsSlewing returns 0
21:30:32.670 00.001 12252 IsGuiding returns 0
21:30:32.672 00.002 12252 PulseGuide returned control before completion, sleep 36
21:30:32.720 00.048 12252 IsGuiding returns 0
21:30:32.720 00.000 12252 Move returns status 0, amount 27
21:30:32.720 00.000 12252 MoveAxis(N, 0, ABG)
21:30:32.720 00.000 12252 Move returns status 0, amount 0
21:30:32.720 00.000 12252 move complete, result=0
21:30:32.720 00.000 12252 worker thread done servicing request
21:30:32.720 00.000 12252 Worker thread wakes up
21:30:32.720 00.000 9044 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
21:30:32.722 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:32.722 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:35.067 02.345 12252 Exposure complete
21:30:35.101 00.034 12252 worker thread done servicing request
21:30:35.102 00.001 9044 OnExposeComplete: enter
21:30:35.103 00.001 9044 UpdateGuideState(): m_state=6
21:30:35.104 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2039
21:30:35.104 00.000 9044 Star::Find returns 1 (0), X=1008.07, Y=821.10, Mass=5708, SNR=51.7, Peak=173 HFD=5.4
21:30:35.105 00.001 9044 MultiStar: [#1 -0.18,0.18,1.05,U] [#2 -0.19,-0.10,1.20,U] [#3 -0.14,0.06,0.86,U] [#4 -0.14,0.08,1.27,U] [#5 -0.31,-0.13,0.64,U] [#6 -0.15,-0.15,0.43,U] [#7 -0.11,0.02,0.43,U] [#8 -0.32,0.07,0.42,U] 
21:30:35.106 00.001 9044 refined, 8 included, MultiStar: {-0.17, -0.01}, one-star: {-0.09, -0.20}
21:30:35.107 00.001 9044 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.62) = xAngle (-1.44 = -1.44)
21:30:35.108 00.001 9044 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.53 = 1.76)
21:30:35.109 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.07 mountX=0.02 mountY=0.17, mountTheta=1.44
21:30:35.111 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.01, opts=13)
21:30:35.113 00.002 9044 Enqueuing Move request for scope (-0.17, -0.01)
21:30:35.114 00.001 12252 Worker thread wakes up
21:30:35.114 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:35.115 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
21:30:35.115 00.000 9044 UpdateGuideState exits: m=5708 SNR=51.7
21:30:35.116 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:35.117 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
21:30:35.118 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:35.118 00.000 9044 Enqueuing Expose request
21:30:35.119 00.001 12252 Moving (-0.17, -0.01) raw xDistance=0.02 yDistance=0.17
21:30:35.122 00.003 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1355.68
21:30:35.122 00.000 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
21:30:35.122 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:30:35.122 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:30:35.122 00.000 12252 MoveAxis(E, 1, ABG)
21:30:35.122 00.000 12252 Guiding  Dir = 2, Dur = 1
21:30:35.122 00.000 12252 IsSlewing returns 0
21:30:35.122 00.000 12252 IsGuiding returns 0
21:30:35.124 00.002 12252 IsGuiding returns 0
21:30:35.124 00.000 12252 Move returns status 0, amount 1
21:30:35.124 00.000 12252 MoveAxis(N, 0, ABG)
21:30:35.124 00.000 12252 Move returns status 0, amount 0
21:30:35.124 00.000 12252 move complete, result=0
21:30:35.126 00.002 12252 worker thread done servicing request
21:30:35.126 00.000 12252 Worker thread wakes up
21:30:35.126 00.000 9044 GuideStep: 0.0 px 1 ms EAST, 0.2 px 0 ms NORTH
21:30:35.127 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:35.127 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:37.483 02.356 12252 Exposure complete
21:30:37.542 00.059 12252 worker thread done servicing request
21:30:37.542 00.000 9044 OnExposeComplete: enter
21:30:37.543 00.001 9044 UpdateGuideState(): m_state=6
21:30:37.545 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2040
21:30:37.547 00.002 9044 Star::Find returns 1 (0), X=1007.98, Y=821.05, Mass=5705, SNR=51.8, Peak=173 HFD=5.2
21:30:37.548 00.001 9044 MultiStar: [#1 -0.16,0.13,1.05,U] [#2 -0.21,-0.19,1.21,U] [#3 -0.16,-0.14,0.83,U] [#4 -0.16,-0.05,1.26,U] [#5 -0.20,-0.22,0.64,U] [#6 -0.25,-0.22,0.42,U] [#7 -0.24,-0.10,0.43,U] [#8 -0.28,-0.01,0.43,U] 
21:30:37.551 00.003 9044 refined, 8 included, MultiStar: {-0.19, -0.11}, one-star: {-0.18, -0.26}
21:30:37.553 00.002 9044 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.62) = xAngle (-0.99 = -0.99)
21:30:37.554 00.001 9044 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.08 = 2.21)
21:30:37.555 00.001 9044 CameraToMount -- cameraX=-0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-2.62 mountX=0.12 mountY=0.18, mountTheta=0.97
21:30:37.558 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=-0.11, opts=13)
21:30:37.560 00.002 9044 Enqueuing Move request for scope (-0.19, -0.11)
21:30:37.563 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:37.566 00.003 9044 UpdateGuideState exits: m=5705 SNR=51.8
21:30:37.568 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:37.570 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:37.572 00.002 9044 Enqueuing Expose request
21:30:37.576 00.004 12252 Worker thread wakes up
21:30:37.576 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.11) opts 0xd
21:30:37.576 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, -0.11)
21:30:37.576 00.000 12252 Moving (-0.19, -0.11) raw xDistance=0.12 yDistance=0.18
21:30:37.580 00.004 12252 PPEC rslt: input = 0.12, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 1355.72
21:30:37.580 00.000 12252 PPEC: input: 0.12, control: 0.06, exposure: 2000
21:30:37.581 00.001 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.16 newest=0.49
21:30:37.581 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
21:30:37.581 00.000 12252 MoveAxis(W, 23, ABG)
21:30:37.581 00.000 12252 Guiding  Dir = 3, Dur = 23
21:30:37.582 00.001 12252 IsSlewing returns 0
21:30:37.582 00.000 12252 IsGuiding returns 0
21:30:37.584 00.002 12252 PulseGuide returned control before completion, sleep 31
21:30:37.621 00.037 12252 IsGuiding returns 0
21:30:37.621 00.000 12252 Move returns status 0, amount 23
21:30:37.622 00.001 12252 BLC: Oldest BLC event removed
21:30:37.622 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
21:30:37.622 00.000 12252 MoveAxis(S, 141, ABG)
21:30:37.622 00.000 12252 Guiding  Dir = 1, Dur = 141
21:30:37.622 00.000 12252 IsSlewing returns 0
21:30:37.622 00.000 12252 IsGuiding returns 0
21:30:37.629 00.007 12252 PulseGuide returned control before completion, sleep 145
21:30:37.793 00.164 12252 IsGuiding returns 0
21:30:37.793 00.000 12252 Move returns status 0, amount 141
21:30:37.793 00.000 12252 move complete, result=0
21:30:37.793 00.000 12252 worker thread done servicing request
21:30:37.793 00.000 9044 GuideStep: 0.1 px 23 ms WEST, 0.2 px 141 ms SOUTH
21:30:37.795 00.002 12252 Worker thread wakes up
21:30:37.795 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:37.795 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:40.143 02.348 12252 Exposure complete
21:30:40.178 00.035 12252 worker thread done servicing request
21:30:40.178 00.000 9044 OnExposeComplete: enter
21:30:40.179 00.001 9044 UpdateGuideState(): m_state=6
21:30:40.182 00.003 9044 Star::Find(15, 1007, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2041
21:30:40.183 00.001 9044 Star::Find returns 1 (0), X=1008.29, Y=821.13, Mass=5682, SNR=51.6, Peak=173 HFD=5.1
21:30:40.184 00.001 9044 MultiStar: [#1 0.12,-0.16,1.03,U] [#2 -0.03,-0.14,1.21,U] [#3 0.01,-0.06,0.85,U] [#4 0.02,-0.03,1.26,U] [#5 -0.02,-0.21,0.65,U] [#6 -0.04,-0.15,0.43,U] [#7 0.01,-0.00,0.44,U] [#8 0.01,-0.20,0.40,U] 
21:30:40.185 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.12}, one-star: {0.13, -0.17}
21:30:40.186 00.001 9044 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.62) = xAngle (0.31 = 0.31)
21:30:40.187 00.001 9044 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.77 = -2.77)
21:30:40.188 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.31 mountX=0.12 mountY=-0.04, mountTheta=-0.36
21:30:40.191 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.12, opts=13)
21:30:40.193 00.002 9044 Enqueuing Move request for scope (0.03, -0.12)
21:30:40.194 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:40.195 00.001 12252 Worker thread wakes up
21:30:40.195 00.000 9044 UpdateGuideState exits: m=5682 SNR=51.6
21:30:40.197 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
21:30:40.197 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:40.200 00.003 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
21:30:40.200 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:40.201 00.001 9044 Enqueuing Expose request
21:30:40.203 00.002 12252 Moving (0.03, -0.12) raw xDistance=0.12 yDistance=-0.04
21:30:40.203 00.000 12252 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.178583, 1:-0.044498
21:30:40.203 00.000 12252 BLC: No correction, Miss < min_move
21:30:40.206 00.003 12252 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 1355.76
21:30:40.206 00.000 12252 PPEC: input: 0.12, control: 0.05, exposure: 2000
21:30:40.206 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:40.206 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:30:40.206 00.000 12252 MoveAxis(W, 19, ABG)
21:30:40.206 00.000 12252 Guiding  Dir = 3, Dur = 19
21:30:40.206 00.000 12252 IsSlewing returns 0
21:30:40.208 00.002 12252 IsGuiding returns 0
21:30:40.209 00.001 12252 PulseGuide returned control before completion, sleep 28
21:30:40.240 00.031 12252 IsGuiding returns 1
21:30:40.240 00.000 12252 scope still moving after pulse duration time elapsed
21:30:40.271 00.031 12252 IsSlewing returns 0
21:30:40.272 00.001 12252 IsGuiding returns 0
21:30:40.272 00.000 12252 scope move finished after 19 + 45 ms
21:30:40.272 00.000 12252 Move returns status 0, amount 19
21:30:40.272 00.000 12252 MoveAxis(N, 0, ABG)
21:30:40.272 00.000 12252 Move returns status 0, amount 0
21:30:40.272 00.000 12252 move complete, result=0
21:30:40.272 00.000 12252 worker thread done servicing request
21:30:40.272 00.000 12252 Worker thread wakes up
21:30:40.273 00.001 9044 GuideStep: 0.1 px 19 ms WEST, -0.0 px 0 ms NORTH
21:30:40.276 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:40.276 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:42.635 02.359 12252 Exposure complete
21:30:42.721 00.086 12252 worker thread done servicing request
21:30:42.722 00.001 9044 OnExposeComplete: enter
21:30:42.724 00.002 9044 UpdateGuideState(): m_state=6
21:30:42.725 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2042
21:30:42.726 00.001 9044 Star::Find returns 1 (0), X=1008.24, Y=821.07, Mass=5669, SNR=51.7, Peak=173 HFD=5.1
21:30:42.728 00.002 9044 MultiStar: [#1 0.07,-0.05,1.04,U] [#2 0.02,-0.15,1.19,U] [#3 -0.01,-0.11,0.85,U] [#4 -0.06,-0.00,1.26,U] [#5 0.03,-0.14,0.65,U] [#6 -0.02,-0.14,0.42,U] [#7 -0.00,-0.12,0.43,U] [#8 -0.11,-0.01,0.41,U] 
21:30:42.729 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.08, -0.23}
21:30:42.730 00.001 9044 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.62) = xAngle (0.14 = 0.14)
21:30:42.731 00.001 9044 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.94 = -2.94)
21:30:42.732 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.49 mountX=0.11 mountY=-0.02, mountTheta=-0.20
21:30:42.735 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.11, opts=13)
21:30:42.736 00.001 9044 Enqueuing Move request for scope (0.01, -0.11)
21:30:42.737 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:42.738 00.001 9044 UpdateGuideState exits: m=5669 SNR=51.7
21:30:42.739 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:42.740 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:42.741 00.001 9044 Enqueuing Expose request
21:30:42.742 00.001 12252 Worker thread wakes up
21:30:42.742 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
21:30:42.742 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
21:30:42.742 00.000 12252 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=-0.02
21:30:42.742 00.000 12252 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.178583, 1:-0.044498, 2:-0.020848
21:30:42.742 00.000 12252 BLC: No correction, Miss < min_move
21:30:42.745 00.003 12252 PPEC rslt: input = 0.11, final = 0.05, react = 0.06, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 1355.81
21:30:42.745 00.000 12252 PPEC: input: 0.11, control: 0.05, exposure: 2000
21:30:42.745 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:42.745 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:30:42.746 00.001 12252 MoveAxis(W, 18, ABG)
21:30:42.746 00.000 12252 Guiding  Dir = 3, Dur = 18
21:30:42.746 00.000 12252 IsSlewing returns 0
21:30:42.746 00.000 12252 IsGuiding returns 0
21:30:42.750 00.004 12252 PulseGuide returned control before completion, sleep 26
21:30:42.780 00.030 12252 IsGuiding returns 0
21:30:42.780 00.000 12252 Move returns status 0, amount 18
21:30:42.780 00.000 12252 MoveAxis(N, 0, ABG)
21:30:42.780 00.000 12252 Move returns status 0, amount 0
21:30:42.780 00.000 12252 move complete, result=0
21:30:42.780 00.000 12252 worker thread done servicing request
21:30:42.780 00.000 12252 Worker thread wakes up
21:30:42.780 00.000 9044 GuideStep: 0.1 px 18 ms WEST, -0.0 px 0 ms NORTH
21:30:42.782 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:42.782 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:45.141 02.359 12252 Exposure complete
21:30:45.195 00.054 12252 worker thread done servicing request
21:30:45.195 00.000 9044 OnExposeComplete: enter
21:30:45.198 00.003 9044 UpdateGuideState(): m_state=6
21:30:45.200 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2043
21:30:45.201 00.001 9044 Star::Find returns 1 (0), X=1008.21, Y=821.08, Mass=5693, SNR=51.8, Peak=173 HFD=5.1
21:30:45.203 00.002 9044 MultiStar: [#1 0.05,-0.09,1.06,U] [#2 -0.02,-0.13,1.21,U] [#3 -0.02,-0.05,0.86,U] [#4 0.06,-0.40,1.25,U] [#5 0.05,-0.10,0.64,U] [#6 -0.01,-0.16,0.42,U] [#7 0.12,-0.06,0.43,U] [#8 -0.08,0.02,0.43,U] 
21:30:45.203 00.000 9044 refined, 8 included, MultiStar: {0.03, -0.16}, one-star: {0.05, -0.23}
21:30:45.204 00.001 9044 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.62) = xAngle (0.22 = 0.22)
21:30:45.205 00.001 9044 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.87 = -2.87)
21:30:45.205 00.000 9044 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.41 mountX=0.16 mountY=-0.04, mountTheta=-0.27
21:30:45.206 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.16, opts=13)
21:30:45.207 00.001 9044 Enqueuing Move request for scope (0.03, -0.16)
21:30:45.209 00.002 12252 Worker thread wakes up
21:30:45.209 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:45.210 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
21:30:45.210 00.000 9044 UpdateGuideState exits: m=5693 SNR=51.8
21:30:45.211 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
21:30:45.211 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:45.211 00.000 12252 Moving (0.03, -0.16) raw xDistance=0.16 yDistance=-0.04
21:30:45.211 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:45.213 00.002 9044 Enqueuing Expose request
21:30:45.214 00.001 12252 BLC: window closed
21:30:45.214 00.000 12252 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.178583, 1:-0.044498, 2:-0.020848
21:30:45.214 00.000 12252 BLC: No correction, Miss < min_move
21:30:45.217 00.003 12252 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 1355.85
21:30:45.217 00.000 12252 PPEC: input: 0.16, control: 0.08, exposure: 2000
21:30:45.217 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:45.217 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:30:45.217 00.000 12252 MoveAxis(W, 31, ABG)
21:30:45.217 00.000 12252 Guiding  Dir = 3, Dur = 31
21:30:45.218 00.001 12252 IsSlewing returns 0
21:30:45.218 00.000 12252 IsGuiding returns 0
21:30:45.220 00.002 12252 PulseGuide returned control before completion, sleep 40
21:30:45.261 00.041 12252 IsGuiding returns 0
21:30:45.261 00.000 12252 Move returns status 0, amount 31
21:30:45.261 00.000 12252 MoveAxis(N, 0, ABG)
21:30:45.261 00.000 12252 Move returns status 0, amount 0
21:30:45.261 00.000 12252 move complete, result=0
21:30:45.261 00.000 12252 worker thread done servicing request
21:30:45.262 00.001 12252 Worker thread wakes up
21:30:45.262 00.000 9044 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
21:30:45.263 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:45.263 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:47.626 02.363 12252 Exposure complete
21:30:47.693 00.067 12252 worker thread done servicing request
21:30:47.693 00.000 9044 OnExposeComplete: enter
21:30:47.694 00.001 9044 UpdateGuideState(): m_state=6
21:30:47.699 00.005 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2044
21:30:47.701 00.002 9044 Star::Find returns 1 (0), X=1008.23, Y=821.03, Mass=5623, SNR=51.3, Peak=173 HFD=5.2
21:30:47.702 00.001 9044 MultiStar: [#1 0.08,-0.08,1.05,U] [#2 -0.06,-0.06,1.23,U] [#3 -0.03,-0.01,0.85,U] [#4 0.05,-0.04,1.26,U] [#5 0.10,-0.08,0.67,U] [#6 0.09,-0.20,0.42,U] [#7 -0.01,0.03,0.43,U] [#8 -0.11,0.05,0.42,U] 
21:30:47.703 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.07, -0.28}
21:30:47.704 00.001 9044 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.62) = xAngle (0.34 = 0.34)
21:30:47.706 00.002 9044 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.74 = -2.74)
21:30:47.707 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.28 mountX=0.08 mountY=-0.03, mountTheta=-0.39
21:30:47.709 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.08, opts=13)
21:30:47.710 00.001 9044 Enqueuing Move request for scope (0.02, -0.08)
21:30:47.712 00.002 12252 Worker thread wakes up
21:30:47.712 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
21:30:47.712 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
21:30:47.712 00.000 12252 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=-0.03
21:30:47.712 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:47.713 00.001 9044 UpdateGuideState exits: m=5623 SNR=51.3
21:30:47.714 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:47.715 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:47.717 00.002 9044 Enqueuing Expose request
21:30:47.719 00.002 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1355.89
21:30:47.719 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
21:30:47.719 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:47.719 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:30:47.719 00.000 12252 MoveAxis(E, 4, ABG)
21:30:47.719 00.000 12252 Guiding  Dir = 2, Dur = 4
21:30:47.720 00.001 12252 IsSlewing returns 0
21:30:47.720 00.000 12252 IsGuiding returns 0
21:30:47.722 00.002 12252 PulseGuide returned control before completion, sleep 13
21:30:47.742 00.020 12252 IsGuiding returns 0
21:30:47.742 00.000 12252 Move returns status 0, amount 4
21:30:47.742 00.000 12252 MoveAxis(N, 0, ABG)
21:30:47.742 00.000 12252 Move returns status 0, amount 0
21:30:47.742 00.000 12252 move complete, result=0
21:30:47.742 00.000 12252 worker thread done servicing request
21:30:47.742 00.000 12252 Worker thread wakes up
21:30:47.742 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:47.742 00.000 9044 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
21:30:47.745 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:50.083 02.338 12252 Exposure complete
21:30:50.128 00.045 12252 worker thread done servicing request
21:30:50.128 00.000 9044 OnExposeComplete: enter
21:30:50.129 00.001 9044 UpdateGuideState(): m_state=6
21:30:50.131 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2045
21:30:50.133 00.002 9044 Star::Find returns 1 (0), X=1008.12, Y=820.95, Mass=5614, SNR=51.4, Peak=173 HFD=5.0
21:30:50.135 00.002 9044 MultiStar: [#1 -0.08,-0.11,1.03,U] [#2 -0.05,-0.20,1.21,U] [#3 -0.11,-0.08,0.86,U] [#4 -0.02,-0.40,1.26,U] [#5 -0.01,-0.20,0.65,U] [#6 -0.06,-0.26,0.42,U] [#7 -0.09,-0.17,0.43,U] [#8 -0.13,-0.16,0.42,U] 
21:30:50.138 00.003 9044 refined, 8 included, MultiStar: {-0.06, -0.23}, one-star: {-0.04, -0.36}
21:30:50.140 00.002 9044 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.62) = xAngle (-0.20 = -0.20)
21:30:50.142 00.002 9044 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.28 = 3.00)
21:30:50.144 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.82 mountX=0.23 mountY=0.03, mountTheta=0.14
21:30:50.148 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.23, opts=13)
21:30:50.151 00.003 9044 Enqueuing Move request for scope (-0.06, -0.23)
21:30:50.153 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:50.156 00.003 9044 UpdateGuideState exits: m=5614 SNR=51.4
21:30:50.158 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:50.160 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:50.162 00.002 9044 Enqueuing Expose request
21:30:50.164 00.002 12252 Worker thread wakes up
21:30:50.164 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
21:30:50.164 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
21:30:50.164 00.000 12252 Moving (-0.06, -0.23) raw xDistance=0.23 yDistance=0.03
21:30:50.169 00.005 12252 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 1355.93
21:30:50.169 00.000 12252 PPEC: input: 0.23, control: 0.13, exposure: 2000
21:30:50.169 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:50.169 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:30:50.169 00.000 12252 MoveAxis(W, 51, ABG)
21:30:50.169 00.000 12252 Guiding  Dir = 3, Dur = 51
21:30:50.169 00.000 12252 IsSlewing returns 0
21:30:50.170 00.001 12252 IsGuiding returns 0
21:30:50.171 00.001 12252 PulseGuide returned control before completion, sleep 60
21:30:50.236 00.065 12252 IsGuiding returns 0
21:30:50.237 00.001 12252 Move returns status 0, amount 51
21:30:50.237 00.000 12252 MoveAxis(N, 0, ABG)
21:30:50.237 00.000 12252 Move returns status 0, amount 0
21:30:50.237 00.000 12252 move complete, result=0
21:30:50.237 00.000 12252 worker thread done servicing request
21:30:50.237 00.000 9044 GuideStep: 0.2 px 51 ms WEST, 0.0 px 0 ms NORTH
21:30:50.238 00.001 12252 Worker thread wakes up
21:30:50.238 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:50.238 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:52.582 02.344 12252 Exposure complete
21:30:52.626 00.044 12252 worker thread done servicing request
21:30:52.627 00.001 9044 OnExposeComplete: enter
21:30:52.628 00.001 9044 UpdateGuideState(): m_state=6
21:30:52.631 00.003 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2046
21:30:52.632 00.001 9044 Star::Find returns 1 (0), X=1008.21, Y=820.98, Mass=5625, SNR=51.5, Peak=173 HFD=5.1
21:30:52.633 00.001 9044 MultiStar: [#1 0.01,-0.08,1.05,U] [#2 -0.05,-0.17,1.21,U] [#3 -0.01,-0.22,0.84,U] [#4 -0.02,-0.09,1.25,U] [#5 -0.12,-0.31,0.65,U] [#6 -0.04,-0.20,0.43,U] [#7 0.02,-0.07,0.44,U] [#8 -0.15,-0.07,0.42,U] 
21:30:52.634 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.17}, one-star: {0.05, -0.32}
21:30:52.635 00.001 9044 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.62) = xAngle (-0.09 = -0.09)
21:30:52.636 00.001 9044 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.17 = 3.11)
21:30:52.637 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.71 mountX=0.17 mountY=0.01, mountTheta=0.03
21:30:52.640 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.17, opts=13)
21:30:52.642 00.002 9044 Enqueuing Move request for scope (-0.02, -0.17)
21:30:52.644 00.002 12252 Worker thread wakes up
21:30:52.645 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:52.646 00.001 9044 UpdateGuideState exits: m=5625 SNR=51.5
21:30:52.647 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:52.648 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:52.649 00.001 9044 Enqueuing Expose request
21:30:52.651 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
21:30:52.651 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
21:30:52.651 00.000 12252 Moving (-0.02, -0.17) raw xDistance=0.17 yDistance=0.01
21:30:52.653 00.002 12252 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 1355.98
21:30:52.653 00.000 12252 PPEC: input: 0.17, control: 0.10, exposure: 2000
21:30:52.653 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:52.653 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:30:52.653 00.000 12252 MoveAxis(W, 39, ABG)
21:30:52.653 00.000 12252 Guiding  Dir = 3, Dur = 39
21:30:52.655 00.002 12252 IsSlewing returns 0
21:30:52.655 00.000 12252 IsGuiding returns 0
21:30:52.657 00.002 12252 PulseGuide returned control before completion, sleep 48
21:30:52.708 00.051 12252 IsGuiding returns 0
21:30:52.709 00.001 12252 Move returns status 0, amount 39
21:30:52.709 00.000 12252 MoveAxis(N, 0, ABG)
21:30:52.709 00.000 12252 Move returns status 0, amount 0
21:30:52.709 00.000 12252 move complete, result=0
21:30:52.709 00.000 12252 worker thread done servicing request
21:30:52.709 00.000 12252 Worker thread wakes up
21:30:52.709 00.000 9044 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
21:30:52.710 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:52.710 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:55.063 02.353 12252 Exposure complete
21:30:55.116 00.053 12252 worker thread done servicing request
21:30:55.117 00.001 9044 OnExposeComplete: enter
21:30:55.118 00.001 9044 UpdateGuideState(): m_state=6
21:30:55.120 00.002 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2047
21:30:55.121 00.001 9044 Star::Find returns 1 (0), X=1008.20, Y=820.93, Mass=5627, SNR=51.5, Peak=173 HFD=5.0
21:30:55.123 00.002 9044 MultiStar: [#1 -0.03,-0.08,1.03,U] [#2 -0.05,-0.13,1.21,U] [#3 -0.06,-0.07,0.86,U] [#4 0.00,-0.08,1.25,U] [#5 -0.01,-0.12,0.66,U] [#6 0.01,-0.15,0.42,U] [#7 0.06,-0.10,0.44,U] [#8 -0.18,0.04,0.42,U] 
21:30:55.124 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {0.04, -0.37}
21:30:55.125 00.001 9044 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.62) = xAngle (-0.10 = -0.10)
21:30:55.126 00.001 9044 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.19 = 3.10)
21:30:55.127 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.73 mountX=0.13 mountY=0.01, mountTheta=0.04
21:30:55.129 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.13, opts=13)
21:30:55.130 00.001 9044 Enqueuing Move request for scope (-0.02, -0.13)
21:30:55.132 00.002 12252 Worker thread wakes up
21:30:55.132 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:55.134 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
21:30:55.134 00.000 9044 UpdateGuideState exits: m=5627 SNR=51.5
21:30:55.136 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
21:30:55.136 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:55.138 00.002 12252 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=0.01
21:30:55.138 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:55.141 00.003 12252 PPEC rslt: input = 0.13, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 1356.02
21:30:55.141 00.000 9044 Enqueuing Expose request
21:30:55.142 00.001 12252 PPEC: input: 0.13, control: 0.08, exposure: 2000
21:30:55.142 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:55.142 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:30:55.142 00.000 12252 MoveAxis(W, 32, ABG)
21:30:55.142 00.000 12252 Guiding  Dir = 3, Dur = 32
21:30:55.142 00.000 12252 IsSlewing returns 0
21:30:55.143 00.001 12252 IsGuiding returns 0
21:30:55.144 00.001 12252 PulseGuide returned control before completion, sleep 41
21:30:55.188 00.044 12252 IsGuiding returns 0
21:30:55.188 00.000 12252 Move returns status 0, amount 32
21:30:55.188 00.000 12252 MoveAxis(N, 0, ABG)
21:30:55.188 00.000 12252 Move returns status 0, amount 0
21:30:55.188 00.000 12252 move complete, result=0
21:30:55.188 00.000 12252 worker thread done servicing request
21:30:55.188 00.000 12252 Worker thread wakes up
21:30:55.188 00.000 9044 GuideStep: 0.1 px 32 ms WEST, 0.0 px 0 ms NORTH
21:30:55.189 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:55.189 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:30:57.555 02.366 12252 Exposure complete
21:30:57.604 00.049 12252 worker thread done servicing request
21:30:57.604 00.000 9044 OnExposeComplete: enter
21:30:57.605 00.001 9044 UpdateGuideState(): m_state=6
21:30:57.606 00.001 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2048
21:30:57.607 00.001 9044 Star::Find returns 1 (0), X=1008.16, Y=821.15, Mass=5558, SNR=51.1, Peak=173 HFD=5.1
21:30:57.608 00.001 9044 MultiStar: [#1 -0.12,0.11,1.05,U] [#2 -0.10,-0.13,1.23,U] [#3 -0.15,-0.03,0.85,U] [#4 -0.01,-0.01,1.29,U] [#5 0.07,-0.12,0.66,U] [#6 -0.06,-0.20,0.42,U] [#7 -0.02,-0.05,0.44,U] [#8 -0.24,-0.03,0.43,U] 
21:30:57.611 00.003 9044 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {0.01, -0.16}
21:30:57.612 00.001 9044 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.62) = xAngle (-0.76 = -0.76)
21:30:57.613 00.001 9044 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.84 = 2.44)
21:30:57.614 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.38 mountX=0.06 mountY=0.06, mountTheta=0.72
21:30:57.616 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.06, opts=13)
21:30:57.617 00.001 9044 Enqueuing Move request for scope (-0.06, -0.06)
21:30:57.618 00.001 12252 Worker thread wakes up
21:30:57.618 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:30:57.619 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
21:30:57.619 00.000 9044 UpdateGuideState exits: m=5558 SNR=51.1
21:30:57.621 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
21:30:57.621 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:30:57.622 00.001 12252 Moving (-0.06, -0.06) raw xDistance=0.06 yDistance=0.06
21:30:57.622 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:30:57.623 00.001 9044 Enqueuing Expose request
21:30:57.625 00.002 12252 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1356.06
21:30:57.625 00.000 12252 PPEC: input: 0.06, control: 0.02, exposure: 2000
21:30:57.625 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:30:57.626 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:30:57.626 00.000 12252 MoveAxis(W, 6, ABG)
21:30:57.626 00.000 12252 Guiding  Dir = 3, Dur = 6
21:30:57.626 00.000 12252 IsSlewing returns 0
21:30:57.626 00.000 12252 IsGuiding returns 0
21:30:57.628 00.002 12252 PulseGuide returned control before completion, sleep 15
21:30:57.649 00.021 12252 IsGuiding returns 0
21:30:57.649 00.000 12252 Move returns status 0, amount 6
21:30:57.649 00.000 12252 MoveAxis(N, 0, ABG)
21:30:57.649 00.000 12252 Move returns status 0, amount 0
21:30:57.649 00.000 12252 move complete, result=0
21:30:57.649 00.000 12252 worker thread done servicing request
21:30:57.649 00.000 12252 Worker thread wakes up
21:30:57.649 00.000 9044 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
21:30:57.651 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:30:57.651 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:00.017 02.366 12252 Exposure complete
21:31:00.076 00.059 12252 worker thread done servicing request
21:31:00.076 00.000 9044 OnExposeComplete: enter
21:31:00.078 00.002 9044 UpdateGuideState(): m_state=6
21:31:00.079 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2049
21:31:00.079 00.000 9044 Star::Find returns 1 (0), X=1008.19, Y=820.98, Mass=5711, SNR=51.9, Peak=173 HFD=5.2
21:31:00.080 00.001 9044 MultiStar: [#1 -0.06,-0.15,1.04,U] [#2 -0.05,-0.14,1.19,U] [#3 -0.04,-0.34,0.84,U] [#4 -0.02,-0.09,1.27,U] [#5 0.02,-0.22,0.64,U] [#6 -0.07,-0.17,0.41,U] [#7 -0.03,-0.15,0.44,U] [#8 -0.15,-0.05,0.42,U] 
21:31:00.081 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.19}, one-star: {0.03, -0.33}
21:31:00.082 00.001 9044 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.62) = xAngle (-0.13 = -0.13)
21:31:00.083 00.001 9044 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.21 = 3.07)
21:31:00.084 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.75 mountX=0.19 mountY=0.01, mountTheta=0.07
21:31:00.087 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.19, opts=13)
21:31:00.088 00.001 9044 Enqueuing Move request for scope (-0.03, -0.19)
21:31:00.089 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:00.090 00.001 9044 UpdateGuideState exits: m=5711 SNR=51.9
21:31:00.091 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:00.092 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:00.094 00.002 9044 Enqueuing Expose request
21:31:00.095 00.001 12252 Worker thread wakes up
21:31:00.095 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
21:31:00.095 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
21:31:00.095 00.000 12252 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=0.01
21:31:00.098 00.003 12252 PPEC rslt: input = 0.19, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 1356.11
21:31:00.098 00.000 12252 PPEC: input: 0.19, control: 0.12, exposure: 2000
21:31:00.098 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:00.098 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:31:00.098 00.000 12252 MoveAxis(W, 47, ABG)
21:31:00.098 00.000 12252 Guiding  Dir = 3, Dur = 47
21:31:00.099 00.001 12252 IsSlewing returns 0
21:31:00.099 00.000 12252 IsGuiding returns 0
21:31:00.101 00.002 12252 PulseGuide returned control before completion, sleep 56
21:31:00.164 00.063 12252 IsGuiding returns 1
21:31:00.164 00.000 12252 scope still moving after pulse duration time elapsed
21:31:00.195 00.031 12252 IsSlewing returns 0
21:31:00.195 00.000 12252 IsGuiding returns 0
21:31:00.195 00.000 12252 scope move finished after 47 + 49 ms
21:31:00.195 00.000 12252 Move returns status 0, amount 47
21:31:00.195 00.000 12252 MoveAxis(N, 0, ABG)
21:31:00.195 00.000 12252 Move returns status 0, amount 0
21:31:00.195 00.000 12252 move complete, result=0
21:31:00.196 00.001 12252 worker thread done servicing request
21:31:00.196 00.000 12252 Worker thread wakes up
21:31:00.196 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:00.196 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:00.196 00.000 9044 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
21:31:02.543 02.347 12252 Exposure complete
21:31:02.602 00.059 12252 worker thread done servicing request
21:31:02.602 00.000 9044 OnExposeComplete: enter
21:31:02.603 00.001 9044 UpdateGuideState(): m_state=6
21:31:02.604 00.001 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2050
21:31:02.605 00.001 9044 Star::Find returns 1 (0), X=1008.08, Y=820.93, Mass=5554, SNR=51.0, Peak=173 HFD=4.8
21:31:02.606 00.001 9044 MultiStar: [#1 -0.04,-0.12,1.04,U] [#2 -0.14,-0.24,1.23,U] [#3 -0.03,-0.20,0.85,U] [#4 -0.02,-0.13,1.25,U] [#5 -0.14,-0.25,0.66,U] [#6 -0.11,-0.28,0.43,U] [#7 -0.08,-0.21,0.44,U] [#8 -0.29,-0.06,0.42,U] 
21:31:02.606 00.000 9044 refined, 8 included, MultiStar: {-0.09, -0.21}, one-star: {-0.08, -0.38}
21:31:02.607 00.001 9044 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.62) = xAngle (-0.34 = -0.34)
21:31:02.608 00.001 9044 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.43 = 2.86)
21:31:02.609 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.97 mountX=0.21 mountY=0.06, mountTheta=0.29
21:31:02.613 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.21, opts=13)
21:31:02.615 00.002 9044 Enqueuing Move request for scope (-0.09, -0.21)
21:31:02.616 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:02.618 00.002 9044 UpdateGuideState exits: m=5554 SNR=51.0
21:31:02.619 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:02.622 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:02.623 00.001 9044 Enqueuing Expose request
21:31:02.625 00.002 12252 Worker thread wakes up
21:31:02.625 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
21:31:02.625 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
21:31:02.625 00.000 12252 Moving (-0.09, -0.21) raw xDistance=0.21 yDistance=0.06
21:31:02.627 00.002 12252 PPEC rslt: input = 0.21, final = 0.13, react = 0.13, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 1356.15
21:31:02.627 00.000 12252 PPEC: input: 0.21, control: 0.13, exposure: 2000
21:31:02.628 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:02.628 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:31:02.628 00.000 12252 MoveAxis(W, 49, ABG)
21:31:02.628 00.000 12252 Guiding  Dir = 3, Dur = 49
21:31:02.628 00.000 12252 IsSlewing returns 0
21:31:02.629 00.001 12252 IsGuiding returns 0
21:31:02.630 00.001 12252 PulseGuide returned control before completion, sleep 58
21:31:02.689 00.059 12252 IsGuiding returns 1
21:31:02.689 00.000 12252 scope still moving after pulse duration time elapsed
21:31:02.720 00.031 12252 IsSlewing returns 0
21:31:02.720 00.000 12252 IsGuiding returns 0
21:31:02.720 00.000 12252 scope move finished after 49 + 42 ms
21:31:02.721 00.001 12252 Move returns status 0, amount 49
21:31:02.721 00.000 12252 MoveAxis(N, 0, ABG)
21:31:02.721 00.000 12252 Move returns status 0, amount 0
21:31:02.721 00.000 12252 move complete, result=0
21:31:02.721 00.000 12252 worker thread done servicing request
21:31:02.721 00.000 12252 Worker thread wakes up
21:31:02.721 00.000 9044 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
21:31:02.724 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:02.724 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:05.078 02.354 12252 Exposure complete
21:31:05.144 00.066 12252 worker thread done servicing request
21:31:05.145 00.001 9044 OnExposeComplete: enter
21:31:05.147 00.002 9044 UpdateGuideState(): m_state=6
21:31:05.148 00.001 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2051
21:31:05.151 00.003 9044 Star::Find returns 1 (0), X=1008.08, Y=821.08, Mass=5487, SNR=50.7, Peak=173 HFD=4.7
21:31:05.152 00.001 9044 MultiStar: [#1 0.03,-0.06,1.08,U] [#2 -0.06,-0.11,1.20,U] [#3 -0.11,-0.12,0.85,U] [#4 -0.06,-0.03,1.30,U] [#5 -0.05,-0.14,0.67,U] [#6 -0.04,-0.16,0.42,U] [#7 -0.09,0.01,0.44,U] [#8 -0.18,-0.06,0.42,U] 
21:31:05.153 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {-0.08, -0.23}
21:31:05.154 00.001 9044 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.62) = xAngle (-0.49 = -0.49)
21:31:05.154 00.000 9044 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.57 = 2.71)
21:31:05.155 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.11 mountX=0.10 mountY=0.05, mountTheta=0.44
21:31:05.156 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.10, opts=13)
21:31:05.157 00.001 9044 Enqueuing Move request for scope (-0.06, -0.10)
21:31:05.158 00.001 12252 Worker thread wakes up
21:31:05.158 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:05.159 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
21:31:05.159 00.000 9044 UpdateGuideState exits: m=5487 SNR=50.7
21:31:05.160 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:05.160 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
21:31:05.160 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:05.161 00.001 9044 Enqueuing Expose request
21:31:05.163 00.002 12252 Moving (-0.06, -0.10) raw xDistance=0.10 yDistance=0.05
21:31:05.166 00.003 12252 PPEC rslt: input = 0.10, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 1356.20
21:31:05.166 00.000 12252 PPEC: input: 0.10, control: 0.06, exposure: 2000
21:31:05.166 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:05.166 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:31:05.166 00.000 12252 MoveAxis(W, 23, ABG)
21:31:05.166 00.000 12252 Guiding  Dir = 3, Dur = 23
21:31:05.166 00.000 12252 IsSlewing returns 0
21:31:05.166 00.000 12252 IsGuiding returns 0
21:31:05.169 00.003 12252 PulseGuide returned control before completion, sleep 31
21:31:05.213 00.044 12252 IsGuiding returns 0
21:31:05.213 00.000 12252 Move returns status 0, amount 23
21:31:05.213 00.000 12252 MoveAxis(N, 0, ABG)
21:31:05.213 00.000 12252 Move returns status 0, amount 0
21:31:05.213 00.000 12252 move complete, result=0
21:31:05.213 00.000 12252 worker thread done servicing request
21:31:05.213 00.000 12252 Worker thread wakes up
21:31:05.213 00.000 9044 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
21:31:05.214 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:05.214 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:07.576 02.362 12252 Exposure complete
21:31:07.622 00.046 12252 worker thread done servicing request
21:31:07.622 00.000 9044 OnExposeComplete: enter
21:31:07.625 00.003 9044 UpdateGuideState(): m_state=6
21:31:07.626 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2052
21:31:07.627 00.001 9044 Star::Find returns 1 (0), X=1008.17, Y=821.13, Mass=5697, SNR=51.6, Peak=173 HFD=5.2
21:31:07.627 00.000 9044 MultiStar: [#1 -0.14,0.17,1.06,U] [#2 -0.11,-0.08,1.23,U] [#3 -0.10,-0.02,0.85,U] [#4 -0.04,-0.02,1.26,U] [#5 -0.18,-0.07,0.65,U] [#6 -0.18,-0.11,0.43,U] [#7 -0.01,-0.03,0.44,U] [#8 -0.19,0.04,0.40,U] 
21:31:07.628 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {0.01, -0.17}
21:31:07.629 00.001 9044 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.62) = xAngle (-1.21 = -1.21)
21:31:07.630 00.001 9044 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.29 = 1.99)
21:31:07.631 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.83 mountX=0.03 mountY=0.09, mountTheta=1.20
21:31:07.632 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.03, opts=13)
21:31:07.634 00.002 9044 Enqueuing Move request for scope (-0.09, -0.03)
21:31:07.635 00.001 12252 Worker thread wakes up
21:31:07.635 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:07.635 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
21:31:07.635 00.000 9044 UpdateGuideState exits: m=5697 SNR=51.6
21:31:07.636 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:07.637 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
21:31:07.637 00.000 12252 Moving (-0.09, -0.03) raw xDistance=0.03 yDistance=0.09
21:31:07.637 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:07.638 00.001 9044 Enqueuing Expose request
21:31:07.640 00.002 12252 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1356.24
21:31:07.640 00.000 12252 PPEC: input: 0.03, control: 0.00, exposure: 2000
21:31:07.640 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:07.640 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:31:07.640 00.000 12252 MoveAxis(W, 1, ABG)
21:31:07.640 00.000 12252 Guiding  Dir = 3, Dur = 1
21:31:07.640 00.000 12252 IsSlewing returns 0
21:31:07.640 00.000 12252 IsGuiding returns 0
21:31:07.642 00.002 12252 IsGuiding returns 0
21:31:07.642 00.000 12252 Move returns status 0, amount 1
21:31:07.643 00.001 12252 MoveAxis(N, 0, ABG)
21:31:07.643 00.000 12252 Move returns status 0, amount 0
21:31:07.643 00.000 12252 move complete, result=0
21:31:07.643 00.000 12252 worker thread done servicing request
21:31:07.643 00.000 12252 Worker thread wakes up
21:31:07.643 00.000 9044 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:31:07.645 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:07.646 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:10.008 02.362 12252 Exposure complete
21:31:10.062 00.054 12252 worker thread done servicing request
21:31:10.062 00.000 9044 OnExposeComplete: enter
21:31:10.065 00.003 9044 UpdateGuideState(): m_state=6
21:31:10.065 00.000 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2053
21:31:10.066 00.001 9044 Star::Find returns 1 (0), X=1008.12, Y=821.15, Mass=5664, SNR=51.6, Peak=173 HFD=5.1
21:31:10.067 00.001 9044 MultiStar: [#1 -0.06,0.14,1.04,U] [#2 -0.03,-0.08,1.20,U] [#3 -0.03,0.01,0.84,U] [#4 -0.10,0.08,1.27,U] [#5 -0.00,-0.02,0.65,U] [#6 0.00,0.03,0.42,U] [#7 -0.07,0.03,0.43,U] [#8 -0.19,0.10,0.42,U] 
21:31:10.068 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.04, -0.15}
21:31:10.069 00.001 9044 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.62) = xAngle (4.62 = -1.66)
21:31:10.069 00.000 9044 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.54 = 1.54)
21:31:10.070 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.99 mountX=-0.01 mountY=0.05, mountTheta=1.66
21:31:10.071 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.01, opts=13)
21:31:10.072 00.001 9044 Enqueuing Move request for scope (-0.05, 0.01)
21:31:10.073 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:10.075 00.002 12252 Worker thread wakes up
21:31:10.075 00.000 9044 UpdateGuideState exits: m=5664 SNR=51.6
21:31:10.076 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
21:31:10.076 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:10.077 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
21:31:10.077 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:10.078 00.001 9044 Enqueuing Expose request
21:31:10.079 00.001 12252 Moving (-0.05, 0.01) raw xDistance=-0.01 yDistance=0.05
21:31:10.081 00.002 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1356.29
21:31:10.081 00.000 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
21:31:10.081 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:10.081 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:31:10.081 00.000 12252 MoveAxis(E, 1, ABG)
21:31:10.081 00.000 12252 Guiding  Dir = 2, Dur = 1
21:31:10.081 00.000 12252 IsSlewing returns 0
21:31:10.082 00.001 12252 IsGuiding returns 0
21:31:10.084 00.002 12252 IsGuiding returns 0
21:31:10.084 00.000 12252 Move returns status 0, amount 1
21:31:10.084 00.000 12252 MoveAxis(N, 0, ABG)
21:31:10.084 00.000 12252 Move returns status 0, amount 0
21:31:10.084 00.000 12252 move complete, result=0
21:31:10.084 00.000 12252 worker thread done servicing request
21:31:10.084 00.000 12252 Worker thread wakes up
21:31:10.084 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:10.084 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:10.084 00.000 9044 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:31:12.456 02.372 12252 Exposure complete
21:31:12.506 00.050 12252 worker thread done servicing request
21:31:12.506 00.000 9044 OnExposeComplete: enter
21:31:12.508 00.002 9044 UpdateGuideState(): m_state=6
21:31:12.509 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2054
21:31:12.510 00.001 9044 Star::Find returns 1 (0), X=1008.17, Y=821.02, Mass=5667, SNR=51.6, Peak=173 HFD=5.2
21:31:12.512 00.002 9044 MultiStar: [#1 -0.03,-0.08,1.06,U] [#2 -0.07,-0.17,1.21,U] [#3 -0.04,-0.04,0.85,U] [#4 -0.01,0.02,1.26,U] [#5 0.08,-0.10,0.65,U] [#6 0.01,-0.17,0.42,U] [#7 0.12,-0.02,0.43,U] [#8 -0.19,-0.07,0.42,U] 
21:31:12.513 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.10}, one-star: {0.01, -0.28}
21:31:12.514 00.001 9044 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.62) = xAngle (-0.09 = -0.09)
21:31:12.515 00.001 9044 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.18 = 3.11)
21:31:12.516 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.72 mountX=0.10 mountY=0.00, mountTheta=0.04
21:31:12.518 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.10, opts=13)
21:31:12.519 00.001 9044 Enqueuing Move request for scope (-0.02, -0.10)
21:31:12.521 00.002 12252 Worker thread wakes up
21:31:12.521 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:12.522 00.001 9044 UpdateGuideState exits: m=5667 SNR=51.6
21:31:12.523 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:12.524 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:12.525 00.001 9044 Enqueuing Expose request
21:31:12.526 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
21:31:12.526 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
21:31:12.526 00.000 12252 Moving (-0.02, -0.10) raw xDistance=0.10 yDistance=0.00
21:31:12.528 00.002 12252 PPEC rslt: input = 0.10, final = 0.06, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 1356.34
21:31:12.528 00.000 12252 PPEC: input: 0.10, control: 0.06, exposure: 2000
21:31:12.528 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:12.528 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:31:12.528 00.000 12252 MoveAxis(W, 22, ABG)
21:31:12.529 00.001 12252 Guiding  Dir = 3, Dur = 22
21:31:12.529 00.000 12252 IsSlewing returns 0
21:31:12.529 00.000 12252 IsGuiding returns 0
21:31:12.531 00.002 12252 PulseGuide returned control before completion, sleep 31
21:31:12.569 00.038 12252 IsGuiding returns 0
21:31:12.570 00.001 12252 Move returns status 0, amount 22
21:31:12.570 00.000 12252 MoveAxis(N, 0, ABG)
21:31:12.570 00.000 12252 Move returns status 0, amount 0
21:31:12.570 00.000 12252 move complete, result=0
21:31:12.570 00.000 12252 worker thread done servicing request
21:31:12.570 00.000 9044 GuideStep: 0.1 px 22 ms WEST, 0.0 px 0 ms NORTH
21:31:12.572 00.002 12252 Worker thread wakes up
21:31:12.572 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:12.572 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:14.930 02.358 12252 Exposure complete
21:31:14.985 00.055 12252 worker thread done servicing request
21:31:14.985 00.000 9044 OnExposeComplete: enter
21:31:14.986 00.001 9044 UpdateGuideState(): m_state=6
21:31:14.987 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2055
21:31:14.988 00.001 9044 Star::Find returns 1 (0), X=1008.10, Y=821.12, Mass=5612, SNR=51.4, Peak=173 HFD=5.2
21:31:14.989 00.001 9044 MultiStar: [#1 -0.10,-0.06,1.06,U] [#2 -0.10,-0.13,1.19,U] [#3 -0.09,-0.08,0.85,U] [#4 -0.11,-0.05,1.26,U] [#5 -0.25,-0.26,0.65,U] [#6 -0.04,-0.13,0.41,U] [#7 -0.08,-0.09,0.44,U] [#8 -0.23,-0.11,0.42,U] 
21:31:14.990 00.001 9044 refined, 8 included, MultiStar: {-0.11, -0.12}, one-star: {-0.06, -0.19}
21:31:14.991 00.001 9044 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.62) = xAngle (-0.71 = -0.71)
21:31:14.991 00.000 9044 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.79 = 2.49)
21:31:14.992 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-2.33 mountX=0.12 mountY=0.10, mountTheta=0.67
21:31:14.994 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.12, opts=13)
21:31:14.995 00.001 9044 Enqueuing Move request for scope (-0.11, -0.12)
21:31:14.998 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:14.999 00.001 9044 UpdateGuideState exits: m=5612 SNR=51.4
21:31:15.000 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:15.001 00.001 12252 Worker thread wakes up
21:31:15.001 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:15.002 00.001 9044 Enqueuing Expose request
21:31:15.003 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
21:31:15.003 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
21:31:15.003 00.000 12252 Moving (-0.11, -0.12) raw xDistance=0.12 yDistance=0.10
21:31:15.005 00.002 12252 PPEC rslt: input = 0.12, final = 0.06, react = 0.07, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 1356.39
21:31:15.006 00.001 12252 PPEC: input: 0.12, control: 0.06, exposure: 2000
21:31:15.006 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:15.006 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:31:15.006 00.000 12252 MoveAxis(W, 23, ABG)
21:31:15.006 00.000 12252 Guiding  Dir = 3, Dur = 23
21:31:15.006 00.000 12252 IsSlewing returns 0
21:31:15.006 00.000 12252 IsGuiding returns 0
21:31:15.009 00.003 12252 PulseGuide returned control before completion, sleep 31
21:31:15.046 00.037 12252 IsGuiding returns 0
21:31:15.046 00.000 12252 Move returns status 0, amount 23
21:31:15.046 00.000 12252 MoveAxis(N, 0, ABG)
21:31:15.046 00.000 12252 Move returns status 0, amount 0
21:31:15.046 00.000 12252 move complete, result=0
21:31:15.046 00.000 12252 worker thread done servicing request
21:31:15.047 00.001 9044 GuideStep: 0.1 px 23 ms WEST, 0.1 px 0 ms NORTH
21:31:15.047 00.000 12252 Worker thread wakes up
21:31:15.047 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:15.047 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:17.398 02.351 12252 Exposure complete
21:31:17.445 00.047 12252 worker thread done servicing request
21:31:17.445 00.000 9044 OnExposeComplete: enter
21:31:17.446 00.001 9044 UpdateGuideState(): m_state=6
21:31:17.448 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2056
21:31:17.450 00.002 9044 Star::Find returns 1 (0), X=1008.04, Y=821.07, Mass=5591, SNR=51.2, Peak=173 HFD=5.1
21:31:17.452 00.002 9044 MultiStar: [#1 -0.19,0.19,1.06,U] [#2 -0.20,-0.07,1.21,U] [#3 -0.27,-0.02,0.85,U] [#4 -0.07,-0.05,1.27,U] [#5 -0.19,-0.16,0.66,U] [#6 -0.29,-0.21,0.42,U] [#7 -0.13,0.06,0.44,U] [#8 -0.26,0.01,0.42,U] 
21:31:17.453 00.001 9044 refined, 8 included, MultiStar: {-0.18, -0.05}, one-star: {-0.12, -0.23}
21:31:17.455 00.002 9044 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.62) = xAngle (-1.24 = -1.24)
21:31:17.457 00.002 9044 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.32 = 1.96)
21:31:17.459 00.002 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-2.86 mountX=0.06 mountY=0.17, mountTheta=1.23
21:31:17.464 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.05, opts=13)
21:31:17.467 00.003 9044 Enqueuing Move request for scope (-0.18, -0.05)
21:31:17.469 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:17.471 00.002 9044 UpdateGuideState exits: m=5591 SNR=51.2
21:31:17.474 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:17.476 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:17.478 00.002 9044 Enqueuing Expose request
21:31:17.480 00.002 12252 Worker thread wakes up
21:31:17.480 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
21:31:17.480 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
21:31:17.481 00.001 12252 Moving (-0.18, -0.05) raw xDistance=0.06 yDistance=0.17
21:31:17.485 00.004 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1356.44
21:31:17.485 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
21:31:17.485 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
21:31:17.485 00.000 12252 MoveAxis(E, 6, ABG)
21:31:17.485 00.000 12252 Guiding  Dir = 2, Dur = 6
21:31:17.486 00.001 12252 IsSlewing returns 0
21:31:17.486 00.000 12252 IsGuiding returns 0
21:31:17.488 00.002 12252 PulseGuide returned control before completion, sleep 15
21:31:17.506 00.018 12252 IsGuiding returns 0
21:31:17.506 00.000 12252 Move returns status 0, amount 6
21:31:17.506 00.000 12252 MoveAxis(S, 58, ABG)
21:31:17.506 00.000 12252 Guiding  Dir = 1, Dur = 58
21:31:17.506 00.000 12252 IsSlewing returns 0
21:31:17.506 00.000 12252 IsGuiding returns 0
21:31:17.511 00.005 12252 PulseGuide returned control before completion, sleep 63
21:31:17.587 00.076 12252 IsGuiding returns 0
21:31:17.587 00.000 12252 Move returns status 0, amount 58
21:31:17.587 00.000 12252 move complete, result=0
21:31:17.587 00.000 12252 worker thread done servicing request
21:31:17.587 00.000 12252 Worker thread wakes up
21:31:17.587 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:17.587 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.2 px 58 ms SOUTH
21:31:17.589 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:19.945 02.356 12252 Exposure complete
21:31:19.996 00.051 12252 worker thread done servicing request
21:31:19.996 00.000 9044 OnExposeComplete: enter
21:31:19.997 00.001 9044 UpdateGuideState(): m_state=6
21:31:20.000 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2057
21:31:20.001 00.001 9044 Star::Find returns 1 (0), X=1008.10, Y=820.93, Mass=5559, SNR=51.0, Peak=173 HFD=4.8
21:31:20.004 00.003 9044 MultiStar: [#1 -0.20,0.03,1.05,U] [#2 -0.09,-0.12,1.22,U] [#3 -0.06,-0.09,0.86,U] [#4 -0.09,-0.08,1.26,U] [#5 -0.05,-0.14,0.66,U] [#6 -0.14,-0.14,0.43,U] [#7 -0.12,-0.18,0.45,U] [#8 -0.25,-0.03,0.42,U] 
21:31:20.007 00.003 9044 refined, 8 included, MultiStar: {-0.11, -0.12}, one-star: {-0.06, -0.38}
21:31:20.009 00.002 9044 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.62) = xAngle (-0.68 = -0.68)
21:31:20.011 00.002 9044 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.76 = 2.52)
21:31:20.013 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-2.30 mountX=0.13 mountY=0.10, mountTheta=0.64
21:31:20.018 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.12, opts=13)
21:31:20.019 00.001 9044 Enqueuing Move request for scope (-0.11, -0.12)
21:31:20.020 00.001 12252 Worker thread wakes up
21:31:20.020 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.12) opts 0xd
21:31:20.020 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.12)
21:31:20.020 00.000 12252 Moving (-0.11, -0.12) raw xDistance=0.13 yDistance=0.10
21:31:20.020 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:20.022 00.002 9044 UpdateGuideState exits: m=5559 SNR=51.0
21:31:20.023 00.001 12252 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 1356.49
21:31:20.023 00.000 12252 PPEC: input: 0.13, control: 0.07, exposure: 2000
21:31:20.023 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:20.023 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:20.024 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:31:20.024 00.000 12252 MoveAxis(W, 26, ABG)
21:31:20.024 00.000 12252 Guiding  Dir = 3, Dur = 26
21:31:20.024 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:20.025 00.001 9044 Enqueuing Expose request
21:31:20.026 00.001 12252 IsSlewing returns 0
21:31:20.026 00.000 12252 IsGuiding returns 0
21:31:20.028 00.002 12252 PulseGuide returned control before completion, sleep 35
21:31:20.079 00.051 12252 IsGuiding returns 0
21:31:20.079 00.000 12252 Move returns status 0, amount 26
21:31:20.079 00.000 12252 MoveAxis(N, 0, ABG)
21:31:20.079 00.000 12252 Move returns status 0, amount 0
21:31:20.079 00.000 12252 move complete, result=0
21:31:20.079 00.000 12252 worker thread done servicing request
21:31:20.079 00.000 12252 Worker thread wakes up
21:31:20.080 00.001 9044 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
21:31:20.083 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:20.083 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:22.437 02.354 12252 Exposure complete
21:31:22.484 00.047 12252 worker thread done servicing request
21:31:22.485 00.001 9044 OnExposeComplete: enter
21:31:22.486 00.001 9044 UpdateGuideState(): m_state=6
21:31:22.487 00.001 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2058
21:31:22.488 00.001 9044 Star::Find returns 1 (0), X=1008.08, Y=821.01, Mass=5678, SNR=51.7, Peak=173 HFD=5.3
21:31:22.489 00.001 9044 MultiStar: [#1 -0.12,0.10,1.05,U] [#2 -0.08,-0.16,1.21,U] [#3 -0.14,-0.08,0.85,U] [#4 -0.05,-0.03,1.26,U] [#5 -0.03,-0.17,0.64,U] [#6 -0.11,-0.11,0.43,U] [#7 -0.09,-0.15,0.44,U] [#8 -0.21,0.01,0.42,U] 
21:31:22.490 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.10}, one-star: {-0.08, -0.30}
21:31:22.491 00.001 9044 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.62) = xAngle (-0.71 = -0.71)
21:31:22.493 00.002 9044 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.79 = 2.49)
21:31:22.494 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-2.33 mountX=0.10 mountY=0.08, mountTheta=0.68
21:31:22.497 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.10, opts=13)
21:31:22.498 00.001 9044 Enqueuing Move request for scope (-0.09, -0.10)
21:31:22.499 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:22.500 00.001 9044 UpdateGuideState exits: m=5678 SNR=51.7
21:31:22.501 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:22.502 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:22.503 00.001 9044 Enqueuing Expose request
21:31:22.504 00.001 12252 Worker thread wakes up
21:31:22.504 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
21:31:22.504 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
21:31:22.504 00.000 12252 Moving (-0.09, -0.10) raw xDistance=0.10 yDistance=0.08
21:31:22.508 00.004 12252 PPEC rslt: input = 0.10, final = 0.06, react = 0.06, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 1356.54
21:31:22.508 00.000 12252 PPEC: input: 0.10, control: 0.06, exposure: 2000
21:31:22.508 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:22.508 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:31:22.508 00.000 12252 MoveAxis(W, 24, ABG)
21:31:22.508 00.000 12252 Guiding  Dir = 3, Dur = 24
21:31:22.509 00.001 12252 IsSlewing returns 0
21:31:22.509 00.000 12252 IsGuiding returns 0
21:31:22.511 00.002 12252 PulseGuide returned control before completion, sleep 33
21:31:22.546 00.035 12252 IsGuiding returns 0
21:31:22.546 00.000 12252 Move returns status 0, amount 24
21:31:22.546 00.000 12252 MoveAxis(N, 0, ABG)
21:31:22.546 00.000 12252 Move returns status 0, amount 0
21:31:22.546 00.000 12252 move complete, result=0
21:31:22.546 00.000 12252 worker thread done servicing request
21:31:22.546 00.000 12252 Worker thread wakes up
21:31:22.546 00.000 9044 GuideStep: 0.1 px 24 ms WEST, 0.1 px 0 ms NORTH
21:31:22.547 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:22.547 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:24.901 02.354 12252 Exposure complete
21:31:24.962 00.061 12252 worker thread done servicing request
21:31:24.962 00.000 9044 OnExposeComplete: enter
21:31:24.964 00.002 9044 UpdateGuideState(): m_state=6
21:31:24.965 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2059
21:31:24.966 00.001 9044 Star::Find returns 1 (0), X=1008.16, Y=821.05, Mass=5590, SNR=51.2, Peak=173 HFD=5.1
21:31:24.967 00.001 9044 MultiStar: [#1 -0.04,-0.14,1.06,U] [#2 -0.03,-0.18,1.20,U] [#3 -0.07,-0.24,0.86,U] [#4 -0.04,-0.07,1.29,U] [#5 -0.23,-0.26,0.65,U] [#6 -0.08,-0.14,0.42,U] [#7 -0.04,-0.13,0.44,U] [#8 -0.13,-0.01,0.43,U] 
21:31:24.968 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.16}, one-star: {-0.00, -0.26}
21:31:24.969 00.001 9044 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.62) = xAngle (-0.30 = -0.30)
21:31:24.970 00.001 9044 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.39 = 2.90)
21:31:24.972 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.18 cameraTheta=-1.93 mountX=0.17 mountY=0.04, mountTheta=0.25
21:31:24.974 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.16, opts=13)
21:31:24.975 00.001 9044 Enqueuing Move request for scope (-0.06, -0.16)
21:31:24.976 00.001 12252 Worker thread wakes up
21:31:24.976 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:24.977 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
21:31:24.977 00.000 9044 UpdateGuideState exits: m=5590 SNR=51.2
21:31:24.978 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
21:31:24.978 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:24.979 00.001 12252 Moving (-0.06, -0.16) raw xDistance=0.17 yDistance=0.04
21:31:24.979 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:24.980 00.001 9044 Enqueuing Expose request
21:31:24.985 00.005 12252 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 1356.59
21:31:24.985 00.000 12252 PPEC: input: 0.17, control: 0.10, exposure: 2000
21:31:24.985 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:24.985 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:31:24.985 00.000 12252 MoveAxis(W, 38, ABG)
21:31:24.985 00.000 12252 Guiding  Dir = 3, Dur = 38
21:31:24.986 00.001 12252 IsSlewing returns 0
21:31:24.986 00.000 12252 IsGuiding returns 0
21:31:24.988 00.002 12252 PulseGuide returned control before completion, sleep 46
21:31:25.046 00.058 12252 IsGuiding returns 0
21:31:25.046 00.000 12252 Move returns status 0, amount 38
21:31:25.046 00.000 12252 MoveAxis(N, 0, ABG)
21:31:25.046 00.000 12252 Move returns status 0, amount 0
21:31:25.047 00.001 12252 move complete, result=0
21:31:25.047 00.000 12252 worker thread done servicing request
21:31:25.047 00.000 12252 Worker thread wakes up
21:31:25.047 00.000 9044 GuideStep: 0.2 px 38 ms WEST, 0.0 px 0 ms NORTH
21:31:25.048 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:25.048 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:27.387 02.339 12252 Exposure complete
21:31:27.444 00.057 12252 worker thread done servicing request
21:31:27.444 00.000 9044 OnExposeComplete: enter
21:31:27.445 00.001 9044 UpdateGuideState(): m_state=6
21:31:27.447 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2060
21:31:27.448 00.001 9044 Star::Find returns 1 (0), X=1008.24, Y=821.19, Mass=5583, SNR=51.2, Peak=173 HFD=5.1
21:31:27.450 00.002 9044 MultiStar: [#1 0.06,0.21,1.05,U] [#2 0.01,-0.04,1.21,U] [#3 -0.02,-0.04,0.85,U] [#4 0.07,0.05,1.27,U] [#5 0.06,0.03,0.66,U] [#6 0.03,0.03,0.43,U] [#7 0.13,0.04,0.44,U] [#8 -0.15,0.17,0.43,U] 
21:31:27.451 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.08, -0.11}
21:31:27.452 00.001 9044 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.62) = xAngle (2.31 = 2.31)
21:31:27.453 00.001 9044 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.77 = -0.77)
21:31:27.454 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.69 mountX=-0.03 mountY=-0.03, mountTheta=-2.34
21:31:27.456 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.03, opts=13)
21:31:27.457 00.001 9044 Enqueuing Move request for scope (0.04, 0.03)
21:31:27.458 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:27.460 00.002 12252 Worker thread wakes up
21:31:27.460 00.000 9044 UpdateGuideState exits: m=5583 SNR=51.2
21:31:27.462 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:27.463 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:27.463 00.000 9044 Enqueuing Expose request
21:31:27.464 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
21:31:27.465 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
21:31:27.465 00.000 12252 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.03
21:31:27.468 00.003 12252 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1356.64
21:31:27.468 00.000 12252 PPEC: input: -0.03, control: 0.00, exposure: 2000
21:31:27.468 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:27.468 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:31:27.468 00.000 12252 MoveAxis(W, 0, ABG)
21:31:27.469 00.001 12252 Move returns status 0, amount 0
21:31:27.469 00.000 12252 MoveAxis(N, 0, ABG)
21:31:27.469 00.000 12252 Move returns status 0, amount 0
21:31:27.469 00.000 12252 move complete, result=0
21:31:27.469 00.000 12252 worker thread done servicing request
21:31:27.469 00.000 12252 Worker thread wakes up
21:31:27.469 00.000 9044 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:31:27.470 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:27.470 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:29.835 02.365 12252 Exposure complete
21:31:29.880 00.045 12252 worker thread done servicing request
21:31:29.880 00.000 9044 OnExposeComplete: enter
21:31:29.882 00.002 9044 UpdateGuideState(): m_state=6
21:31:29.885 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2061
21:31:29.886 00.001 9044 Star::Find returns 1 (0), X=1008.14, Y=820.93, Mass=5600, SNR=51.2, Peak=173 HFD=5.0
21:31:29.888 00.002 9044 MultiStar: [#1 -0.12,-0.19,1.04,U] [#2 -0.05,-0.21,1.20,U] [#3 -0.10,-0.30,0.85,U] [#4 -0.05,-0.08,1.26,U] [#5 -0.05,-0.17,0.65,U] [#6 -0.04,-0.29,0.42,U] [#7 -0.15,-0.20,0.44,U] [#8 -0.21,-0.05,0.42,U] 
21:31:29.889 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.21}, one-star: {-0.02, -0.38}
21:31:29.889 00.000 9044 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.62) = xAngle (-0.30 = -0.30)
21:31:29.891 00.002 9044 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.38 = 2.90)
21:31:29.894 00.003 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.92 mountX=0.21 mountY=0.05, mountTheta=0.25
21:31:29.898 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.21, opts=13)
21:31:29.901 00.003 9044 Enqueuing Move request for scope (-0.08, -0.21)
21:31:29.904 00.003 12252 Worker thread wakes up
21:31:29.904 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:29.906 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
21:31:29.906 00.000 9044 UpdateGuideState exits: m=5600 SNR=51.2
21:31:29.909 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:29.911 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
21:31:29.911 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:29.912 00.001 9044 Enqueuing Expose request
21:31:29.912 00.000 12252 Moving (-0.08, -0.21) raw xDistance=0.21 yDistance=0.05
21:31:29.916 00.004 12252 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 1356.70
21:31:29.917 00.001 12252 PPEC: input: 0.21, control: 0.11, exposure: 2000
21:31:29.917 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:29.917 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:31:29.917 00.000 12252 MoveAxis(W, 45, ABG)
21:31:29.917 00.000 12252 Guiding  Dir = 3, Dur = 45
21:31:29.917 00.000 12252 IsSlewing returns 0
21:31:29.918 00.001 12252 IsGuiding returns 0
21:31:29.920 00.002 12252 PulseGuide returned control before completion, sleep 54
21:31:29.990 00.070 12252 IsGuiding returns 0
21:31:29.990 00.000 12252 Move returns status 0, amount 45
21:31:29.990 00.000 12252 MoveAxis(N, 0, ABG)
21:31:29.990 00.000 12252 Move returns status 0, amount 0
21:31:29.991 00.001 12252 move complete, result=0
21:31:29.991 00.000 12252 worker thread done servicing request
21:31:29.991 00.000 12252 Worker thread wakes up
21:31:29.991 00.000 9044 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
21:31:29.992 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:29.992 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:32.341 02.349 12252 Exposure complete
21:31:32.405 00.064 12252 worker thread done servicing request
21:31:32.405 00.000 9044 OnExposeComplete: enter
21:31:32.407 00.002 9044 UpdateGuideState(): m_state=6
21:31:32.409 00.002 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2062
21:31:32.410 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=820.63, Mass=5761, SNR=51.8, Peak=173 HFD=5.2
21:31:32.412 00.002 9044 MultiStar: [#1 -0.04,-0.50,0.00,M1] [#2 -0.06,-0.55,0.00,M1] [#3 -0.04,-0.60,0.00,M1] [#4 0.04,-0.64,0.00,M1] [#5 0.03,-0.66,0.00,M1] [#6 -0.01,-0.65,0.00,M1] [#7 -0.01,-0.59,0.00,M1] [#8 -0.21,-0.52,0.00,M1] 
21:31:32.414 00.002 9044 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.62) = xAngle (0.04 = 0.04)
21:31:32.416 00.002 9044 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.05 = -3.05)
21:31:32.418 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.68 hyp=0.68 cameraTheta=-1.59 mountX=0.67 mountY=-0.06, mountTheta=-0.09
21:31:32.420 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.68, opts=13)
21:31:32.422 00.002 9044 Enqueuing Move request for scope (-0.01, -0.68)
21:31:32.423 00.001 12252 Worker thread wakes up
21:31:32.423 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:32.424 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.68) opts 0xd
21:31:32.424 00.000 9044 UpdateGuideState exits: m=5761 SNR=51.8
21:31:32.425 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.68)
21:31:32.425 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:32.427 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:32.428 00.001 9044 Enqueuing Expose request
21:31:32.429 00.001 12252 Moving (-0.01, -0.68) raw xDistance=0.67 yDistance=-0.06
21:31:32.433 00.004 12252 PPEC rslt: input = 0.67, final = 0.40, react = 0.40, pred = -0.01, hyst = 0.36, hyst_pct = 0.00, period_length = 1356.75
21:31:32.433 00.000 12252 PPEC: input: 0.67, control: 0.40, exposure: 2000
21:31:32.434 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:32.434 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:31:32.434 00.000 12252 MoveAxis(W, 155, ABG)
21:31:32.434 00.000 12252 Guiding  Dir = 3, Dur = 155
21:31:32.434 00.000 12252 IsSlewing returns 0
21:31:32.434 00.000 12252 IsGuiding returns 0
21:31:32.436 00.002 12252 PulseGuide returned control before completion, sleep 164
21:31:32.616 00.180 12252 IsGuiding returns 0
21:31:32.616 00.000 12252 Move returns status 0, amount 155
21:31:32.616 00.000 12252 MoveAxis(N, 0, ABG)
21:31:32.616 00.000 12252 Move returns status 0, amount 0
21:31:32.616 00.000 12252 move complete, result=0
21:31:32.617 00.001 12252 worker thread done servicing request
21:31:32.617 00.000 12252 Worker thread wakes up
21:31:32.617 00.000 9044 GuideStep: 0.7 px 155 ms WEST, -0.1 px 0 ms NORTH
21:31:32.618 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:32.618 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:34.960 02.342 12252 Exposure complete
21:31:35.005 00.045 12252 worker thread done servicing request
21:31:35.005 00.000 9044 OnExposeComplete: enter
21:31:35.007 00.002 9044 UpdateGuideState(): m_state=6
21:31:35.008 00.001 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2063
21:31:35.009 00.001 9044 Star::Find returns 1 (0), X=1008.30, Y=819.82, Mass=5634, SNR=51.5, Peak=173 HFD=5.1
21:31:35.010 00.001 9044 MultiStar: large primary error, entering stabilization period
21:31:35.012 00.002 9044 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.62) = xAngle (0.14 = 0.14)
21:31:35.014 00.002 9044 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.94 = -2.94)
21:31:35.014 00.000 9044 CameraToMount -- cameraX=0.14 cameraY=-1.48 hyp=1.49 cameraTheta=-1.48 mountX=1.47 mountY=-0.30, mountTheta=-0.20
21:31:35.016 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-1.48, opts=13)
21:31:35.017 00.001 9044 Enqueuing Move request for scope (0.14, -1.48)
21:31:35.018 00.001 12252 Worker thread wakes up
21:31:35.019 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:35.020 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -1.48) opts 0xd
21:31:35.020 00.000 9044 UpdateGuideState exits: m=5634 SNR=51.5
21:31:35.021 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, -1.48)
21:31:35.021 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:35.022 00.001 12252 Moving (0.14, -1.48) raw xDistance=1.47 yDistance=-0.30
21:31:35.022 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:35.024 00.002 9044 Enqueuing Expose request
21:31:35.025 00.001 12252 PPEC rslt: input = 1.47, final = 0.88, react = 0.88, pred = -0.01, hyst = 0.80, hyst_pct = 0.00, period_length = 1356.81
21:31:35.025 00.000 12252 PPEC: input: 1.47, control: 0.88, exposure: 2000
21:31:35.025 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:31:35.025 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
21:31:35.025 00.000 12252 MoveAxis(W, 343, ABG)
21:31:35.025 00.000 12252 Guiding  Dir = 3, Dur = 343
21:31:35.026 00.001 12252 IsSlewing returns 0
21:31:35.026 00.000 12252 IsGuiding returns 0
21:31:35.027 00.001 12252 PulseGuide returned control before completion, sleep 352
21:31:35.387 00.360 12252 IsGuiding returns 0
21:31:35.387 00.000 12252 Move returns status 0, amount 343
21:31:35.387 00.000 12252 MoveAxis(N, 0, ABG)
21:31:35.387 00.000 12252 Move returns status 0, amount 0
21:31:35.387 00.000 12252 move complete, result=0
21:31:35.387 00.000 12252 worker thread done servicing request
21:31:35.387 00.000 12252 Worker thread wakes up
21:31:35.387 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:35.387 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:35.387 00.000 9044 GuideStep: 1.5 px 343 ms WEST, -0.3 px 0 ms NORTH
21:31:37.734 02.347 12252 Exposure complete
21:31:37.783 00.049 12252 worker thread done servicing request
21:31:37.783 00.000 9044 OnExposeComplete: enter
21:31:37.785 00.002 9044 UpdateGuideState(): m_state=6
21:31:37.787 00.002 9044 Star::Find(15, 1008, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2064
21:31:37.789 00.002 9044 Star::Find returns 1 (0), X=1008.23, Y=820.78, Mass=5544, SNR=51.0, Peak=173 HFD=5.1
21:31:37.791 00.002 9044 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.62) = xAngle (0.19 = 0.19)
21:31:37.795 00.004 9044 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.90 = -2.90)
21:31:37.797 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.52 hyp=0.53 cameraTheta=-1.44 mountX=0.52 mountY=-0.13, mountTheta=-0.24
21:31:37.801 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.52, opts=13)
21:31:37.804 00.003 9044 Enqueuing Move request for scope (0.07, -0.52)
21:31:37.806 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:37.809 00.003 9044 UpdateGuideState exits: m=5544 SNR=51.0
21:31:37.812 00.003 12252 Worker thread wakes up
21:31:37.812 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:37.814 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:37.817 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.52) opts 0xd
21:31:37.817 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.52)
21:31:37.817 00.000 9044 Enqueuing Expose request
21:31:37.819 00.002 12252 Moving (0.07, -0.52) raw xDistance=0.52 yDistance=-0.13
21:31:37.823 00.004 12252 PPEC rslt: input = 0.52, final = 0.35, react = 0.31, pred = 0.03, hyst = 0.30, hyst_pct = 0.00, period_length = 1356.87
21:31:37.823 00.000 12252 PPEC: input: 0.52, control: 0.35, exposure: 2000
21:31:37.823 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:37.823 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:31:37.823 00.000 12252 MoveAxis(W, 135, ABG)
21:31:37.823 00.000 12252 Guiding  Dir = 3, Dur = 135
21:31:37.824 00.001 12252 IsSlewing returns 0
21:31:37.824 00.000 12252 IsGuiding returns 0
21:31:37.826 00.002 12252 PulseGuide returned control before completion, sleep 143
21:31:37.976 00.150 12252 IsGuiding returns 1
21:31:37.976 00.000 12252 scope still moving after pulse duration time elapsed
21:31:38.007 00.031 12252 IsSlewing returns 0
21:31:38.007 00.000 12252 IsGuiding returns 0
21:31:38.007 00.000 12252 scope move finished after 135 + 48 ms
21:31:38.007 00.000 12252 Move returns status 0, amount 135
21:31:38.007 00.000 12252 MoveAxis(N, 0, ABG)
21:31:38.007 00.000 12252 Move returns status 0, amount 0
21:31:38.008 00.001 12252 move complete, result=0
21:31:38.008 00.000 12252 worker thread done servicing request
21:31:38.008 00.000 9044 GuideStep: 0.5 px 135 ms WEST, -0.1 px 0 ms NORTH
21:31:38.009 00.001 12252 Worker thread wakes up
21:31:38.009 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:38.009 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:40.365 02.356 12252 Exposure complete
21:31:40.428 00.063 12252 worker thread done servicing request
21:31:40.429 00.001 9044 OnExposeComplete: enter
21:31:40.429 00.000 9044 UpdateGuideState(): m_state=6
21:31:40.431 00.002 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2065
21:31:40.433 00.002 9044 Star::Find returns 1 (0), X=1008.15, Y=821.07, Mass=5576, SNR=51.2, Peak=173 HFD=5.0
21:31:40.434 00.001 9044 MultiStar: exiting stabilization period
21:31:40.437 00.003 9044 MultiStar: [#1 0.00,-0.00,1.04,U] [#2 -0.02,-0.06,1.22,U] [#3 0.05,-0.02,0.86,U] [#4 0.04,0.00,1.28,U] [#5 0.02,-0.07,0.67,U] [#6 0.04,0.00,0.42,U] [#7 0.08,-0.08,0.44,U] [#8 -0.22,-0.00,0.42,U] 
21:31:40.439 00.002 9044 refined, 8 included, MultiStar: {0.00, -0.06}, one-star: {-0.01, -0.23}
21:31:40.441 00.002 9044 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.62) = xAngle (0.14 = 0.14)
21:31:40.442 00.001 9044 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.95 = -2.95)
21:31:40.442 00.000 9044 CameraToMount -- cameraX=0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.49 mountX=0.05 mountY=-0.01, mountTheta=-0.19
21:31:40.446 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.06, opts=13)
21:31:40.447 00.001 9044 Enqueuing Move request for scope (0.00, -0.06)
21:31:40.449 00.002 12252 Worker thread wakes up
21:31:40.449 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:40.450 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.06) opts 0xd
21:31:40.450 00.000 9044 UpdateGuideState exits: m=5576 SNR=51.2
21:31:40.452 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:40.455 00.003 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.06)
21:31:40.455 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:40.458 00.003 12252 Moving (0.00, -0.06) raw xDistance=0.05 yDistance=-0.01
21:31:40.458 00.000 9044 Enqueuing Expose request
21:31:40.461 00.003 12252 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1356.92
21:31:40.461 00.000 12252 PPEC: input: 0.05, control: 0.03, exposure: 2000
21:31:40.461 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:40.462 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:31:40.462 00.000 12252 MoveAxis(W, 11, ABG)
21:31:40.462 00.000 12252 Guiding  Dir = 3, Dur = 11
21:31:40.462 00.000 12252 IsSlewing returns 0
21:31:40.462 00.000 12252 IsGuiding returns 0
21:31:40.463 00.001 12252 PulseGuide returned control before completion, sleep 20
21:31:40.494 00.031 12252 IsGuiding returns 0
21:31:40.494 00.000 12252 Move returns status 0, amount 11
21:31:40.494 00.000 12252 MoveAxis(N, 0, ABG)
21:31:40.494 00.000 12252 Move returns status 0, amount 0
21:31:40.494 00.000 12252 move complete, result=0
21:31:40.494 00.000 12252 worker thread done servicing request
21:31:40.494 00.000 12252 Worker thread wakes up
21:31:40.494 00.000 9044 GuideStep: 0.1 px 11 ms WEST, -0.0 px 0 ms NORTH
21:31:40.495 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:40.495 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:42.837 02.342 12252 Exposure complete
21:31:42.894 00.057 12252 worker thread done servicing request
21:31:42.894 00.000 9044 OnExposeComplete: enter
21:31:42.896 00.002 9044 UpdateGuideState(): m_state=6
21:31:42.897 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
21:31:42.899 00.002 9044 Star::Find returns 1 (0), X=1008.29, Y=821.24, Mass=5547, SNR=51.0, Peak=173 HFD=5.2
21:31:42.901 00.002 9044 MultiStar: [#1 0.06,0.24,1.08,U] [#2 0.09,0.03,1.22,U] [#3 0.02,0.07,0.87,U] [#4 0.11,0.09,1.27,U] [#5 0.08,0.07,0.66,U] [#6 0.09,0.07,0.43,U] [#7 0.13,0.07,0.44,U] [#8 -0.02,0.17,0.42,U] 
21:31:42.902 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.13, -0.07}
21:31:42.904 00.002 9044 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.62) = xAngle (2.39 = 2.39)
21:31:42.906 00.002 9044 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.69 = -0.69)
21:31:42.907 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.77 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
21:31:42.909 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.08, opts=13)
21:31:42.911 00.002 9044 Enqueuing Move request for scope (0.08, 0.08)
21:31:42.912 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:42.914 00.002 9044 UpdateGuideState exits: m=5547 SNR=51.0
21:31:42.915 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:42.916 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:42.917 00.001 9044 Enqueuing Expose request
21:31:42.918 00.001 12252 Worker thread wakes up
21:31:42.918 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
21:31:42.918 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
21:31:42.918 00.000 12252 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
21:31:42.921 00.003 12252 PPEC rslt: input = -0.08, final = 0.08, react = -0.05, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 1356.99
21:31:42.921 00.000 12252 PPEC: input: -0.08, control: 0.08, exposure: 2000
21:31:42.921 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:42.922 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:31:42.922 00.000 12252 MoveAxis(W, 31, ABG)
21:31:42.922 00.000 12252 Guiding  Dir = 3, Dur = 31
21:31:42.922 00.000 12252 IsSlewing returns 0
21:31:42.922 00.000 12252 IsGuiding returns 0
21:31:42.924 00.002 12252 PulseGuide returned control before completion, sleep 40
21:31:42.966 00.042 12252 IsGuiding returns 0
21:31:42.966 00.000 12252 Move returns status 0, amount 31
21:31:42.966 00.000 12252 MoveAxis(N, 0, ABG)
21:31:42.966 00.000 12252 Move returns status 0, amount 0
21:31:42.966 00.000 12252 move complete, result=0
21:31:42.966 00.000 12252 worker thread done servicing request
21:31:42.966 00.000 12252 Worker thread wakes up
21:31:42.966 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:42.966 00.000 9044 GuideStep: -0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
21:31:42.968 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:45.329 02.361 12252 Exposure complete
21:31:45.376 00.047 12252 worker thread done servicing request
21:31:45.376 00.000 9044 OnExposeComplete: enter
21:31:45.378 00.002 9044 UpdateGuideState(): m_state=6
21:31:45.379 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2067
21:31:45.380 00.001 9044 Star::Find returns 1 (0), X=1008.26, Y=821.57, Mass=5590, SNR=51.2, Peak=173 HFD=5.2
21:31:45.383 00.003 9044 MultiStar: [#1 0.06,0.49,0.00,M1] [#2 -0.05,0.34,1.21,U] [#3 -0.01,0.31,0.85,U] [#4 0.05,0.29,1.26,U] [#5 0.04,0.32,0.66,U] [#6 -0.02,0.37,0.43,U] [#7 0.12,0.28,0.44,U] [#8 -0.10,0.33,0.42,U] 
21:31:45.384 00.001 9044 single-star, 7 included, MultiStar: {0.02, 0.31}, one-star: {0.10, 0.27}
21:31:45.385 00.001 9044 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.62) = xAngle (2.84 = 2.84)
21:31:45.386 00.001 9044 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.24 = -0.24)
21:31:45.387 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.22 mountX=-0.27 mountY=-0.07, mountTheta=-2.90
21:31:45.390 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.27, opts=13)
21:31:45.391 00.001 9044 Enqueuing Move request for scope (0.10, 0.27)
21:31:45.392 00.001 12252 Worker thread wakes up
21:31:45.392 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:45.393 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.27) opts 0xd
21:31:45.394 00.001 9044 UpdateGuideState exits: m=5590 SNR=51.2
21:31:45.395 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.27)
21:31:45.395 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:45.396 00.001 12252 Moving (0.10, 0.27) raw xDistance=-0.27 yDistance=-0.07
21:31:45.396 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:45.398 00.002 12252 PPEC rslt: input = -0.27, final = -0.10, react = -0.16, pred = 0.06, hyst = -0.15, hyst_pct = 0.00, period_length = 1357.05
21:31:45.398 00.000 9044 Enqueuing Expose request
21:31:45.401 00.003 12252 PPEC: input: -0.27, control: -0.10, exposure: 2000
21:31:45.401 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:45.401 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:31:45.401 00.000 12252 MoveAxis(E, 40, ABG)
21:31:45.401 00.000 12252 Guiding  Dir = 2, Dur = 40
21:31:45.401 00.000 12252 IsSlewing returns 0
21:31:45.401 00.000 12252 IsGuiding returns 0
21:31:45.403 00.002 12252 PulseGuide returned control before completion, sleep 48
21:31:45.457 00.054 12252 IsGuiding returns 0
21:31:45.457 00.000 12252 Move returns status 0, amount 40
21:31:45.457 00.000 12252 MoveAxis(N, 0, ABG)
21:31:45.458 00.001 12252 Move returns status 0, amount 0
21:31:45.458 00.000 12252 move complete, result=0
21:31:45.458 00.000 12252 worker thread done servicing request
21:31:45.458 00.000 12252 Worker thread wakes up
21:31:45.458 00.000 9044 GuideStep: -0.3 px 40 ms EAST, -0.1 px 0 ms NORTH
21:31:45.462 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:45.462 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:47.802 02.340 12252 Exposure complete
21:31:47.854 00.052 12252 worker thread done servicing request
21:31:47.854 00.000 9044 OnExposeComplete: enter
21:31:47.855 00.001 9044 UpdateGuideState(): m_state=6
21:31:47.856 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2068
21:31:47.857 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.63, Mass=5507, SNR=50.9, Peak=173 HFD=5.1
21:31:47.858 00.001 9044 MultiStar: [#1 -0.02,0.49,0.00,M2] [#2 -0.00,0.26,1.20,U] [#3 -0.08,0.39,0.87,U] [#4 0.02,0.31,1.28,U] [#5 -0.03,0.29,0.67,U] [#6 0.04,0.39,0.43,U] [#7 0.05,0.33,0.44,U] [#8 -0.21,0.38,0.00,M1] 
21:31:47.860 00.002 9044 refined, 6 included, MultiStar: {-0.01, 0.32}, one-star: {-0.01, 0.33}
21:31:47.861 00.001 9044 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.62) = xAngle (3.22 = -3.07)
21:31:47.862 00.001 9044 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.13 = 0.13)
21:31:47.862 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.59 mountX=-0.32 mountY=0.04, mountTheta=3.01
21:31:47.864 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.32, opts=13)
21:31:47.864 00.000 9044 Enqueuing Move request for scope (-0.01, 0.32)
21:31:47.865 00.001 12252 Worker thread wakes up
21:31:47.865 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.32) opts 0xd
21:31:47.865 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:47.866 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.32)
21:31:47.866 00.000 12252 Moving (-0.01, 0.32) raw xDistance=-0.32 yDistance=0.04
21:31:47.866 00.000 9044 UpdateGuideState exits: m=5507 SNR=50.9
21:31:47.867 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:47.868 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:47.870 00.002 9044 Enqueuing Expose request
21:31:47.872 00.002 12252 PPEC rslt: input = -0.32, final = -0.21, react = -0.19, pred = -0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 1357.12
21:31:47.872 00.000 12252 PPEC: input: -0.32, control: -0.21, exposure: 2000
21:31:47.872 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:47.872 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:31:47.872 00.000 12252 MoveAxis(E, 84, ABG)
21:31:47.872 00.000 12252 Guiding  Dir = 2, Dur = 84
21:31:47.873 00.001 12252 IsSlewing returns 0
21:31:47.873 00.000 12252 IsGuiding returns 0
21:31:47.875 00.002 12252 PulseGuide returned control before completion, sleep 92
21:31:47.971 00.096 12252 IsGuiding returns 0
21:31:47.971 00.000 12252 Move returns status 0, amount 84
21:31:47.972 00.001 12252 MoveAxis(N, 0, ABG)
21:31:47.972 00.000 12252 Move returns status 0, amount 0
21:31:47.972 00.000 12252 move complete, result=0
21:31:47.972 00.000 12252 worker thread done servicing request
21:31:47.972 00.000 12252 Worker thread wakes up
21:31:47.972 00.000 9044 GuideStep: -0.3 px 84 ms EAST, 0.0 px 0 ms NORTH
21:31:47.974 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:47.974 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:50.332 02.358 12252 Exposure complete
21:31:50.378 00.046 12252 worker thread done servicing request
21:31:50.378 00.000 9044 OnExposeComplete: enter
21:31:50.379 00.001 9044 UpdateGuideState(): m_state=6
21:31:50.380 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2069
21:31:50.381 00.001 9044 Star::Find returns 1 (0), X=1008.07, Y=821.11, Mass=5492, SNR=50.7, Peak=173 HFD=4.7
21:31:50.384 00.003 9044 MultiStar: [#1 -0.10,0.20,1.07,U] [#2 -0.12,-0.04,1.22,U] [#3 -0.15,-0.01,0.87,U] [#4 -0.10,0.01,1.27,U] [#5 -0.10,-0.05,0.65,U] [#6 -0.18,-0.13,0.43,U] [#7 -0.02,-0.04,0.44,U] [#8 -0.26,0.08,0.43,U] 
21:31:50.385 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.09, -0.20}
21:31:50.386 00.001 9044 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.62) = xAngle (-1.39 = -1.39)
21:31:50.387 00.001 9044 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.47 = 1.81)
21:31:50.388 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.01 mountX=0.02 mountY=0.11, mountTheta=1.39
21:31:50.390 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.01, opts=13)
21:31:50.391 00.001 9044 Enqueuing Move request for scope (-0.12, -0.01)
21:31:50.392 00.001 12252 Worker thread wakes up
21:31:50.392 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:50.393 00.001 9044 UpdateGuideState exits: m=5492 SNR=50.7
21:31:50.394 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:50.395 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:50.397 00.002 9044 Enqueuing Expose request
21:31:50.398 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
21:31:50.398 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
21:31:50.399 00.001 12252 Moving (-0.12, -0.01) raw xDistance=0.02 yDistance=0.11
21:31:50.400 00.001 12252 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1357.18
21:31:50.401 00.001 12252 PPEC: input: 0.02, control: -0.04, exposure: 2000
21:31:50.401 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:50.401 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:31:50.401 00.000 12252 MoveAxis(E, 16, ABG)
21:31:50.401 00.000 12252 Guiding  Dir = 2, Dur = 16
21:31:50.401 00.000 12252 IsSlewing returns 0
21:31:50.401 00.000 12252 IsGuiding returns 0
21:31:50.403 00.002 12252 PulseGuide returned control before completion, sleep 24
21:31:50.442 00.039 12252 IsGuiding returns 0
21:31:50.442 00.000 12252 Move returns status 0, amount 16
21:31:50.442 00.000 12252 MoveAxis(N, 0, ABG)
21:31:50.442 00.000 12252 Move returns status 0, amount 0
21:31:50.442 00.000 12252 move complete, result=0
21:31:50.442 00.000 12252 worker thread done servicing request
21:31:50.442 00.000 12252 Worker thread wakes up
21:31:50.442 00.000 9044 GuideStep: 0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
21:31:50.444 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:50.444 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:52.779 02.335 12252 Exposure complete
21:31:52.805 00.026 12252 worker thread done servicing request
21:31:52.805 00.000 9044 OnExposeComplete: enter
21:31:52.806 00.001 9044 UpdateGuideState(): m_state=6
21:31:52.807 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2070
21:31:52.808 00.001 9044 Star::Find returns 1 (0), X=1008.13, Y=821.28, Mass=5705, SNR=51.8, Peak=173 HFD=5.1
21:31:52.809 00.001 9044 MultiStar: [#1 -0.08,0.29,1.05,U] [#2 -0.14,0.09,1.20,U] [#3 -0.11,0.08,0.85,U] [#4 -0.08,0.14,1.26,U] [#5 -0.09,0.07,0.65,U] [#6 -0.19,0.16,0.42,U] [#7 -0.06,0.19,0.43,U] [#8 -0.27,0.23,0.42,U] 
21:31:52.810 00.001 9044 single-star, 8 included, MultiStar: {-0.10, 0.13}, one-star: {-0.03, -0.03}
21:31:52.811 00.001 9044 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.62) = xAngle (-0.84 = -0.84)
21:31:52.812 00.001 9044 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.92 = 2.36)
21:31:52.812 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.46 mountX=0.03 mountY=0.03, mountTheta=0.81
21:31:52.815 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.03, opts=13)
21:31:52.816 00.001 9044 Enqueuing Move request for scope (-0.03, -0.03)
21:31:52.816 00.000 12252 Worker thread wakes up
21:31:52.816 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
21:31:52.816 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
21:31:52.817 00.001 12252 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.03
21:31:52.817 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:52.818 00.001 12252 PPEC rslt: input = 0.03, final = -0.08, react = 0.02, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 1357.25
21:31:52.818 00.000 12252 PPEC: input: 0.03, control: -0.08, exposure: 2000
21:31:52.818 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:52.819 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:31:52.819 00.000 12252 MoveAxis(E, 32, ABG)
21:31:52.819 00.000 12252 Guiding  Dir = 2, Dur = 32
21:31:52.819 00.000 12252 IsSlewing returns 0
21:31:52.819 00.000 12252 IsGuiding returns 0
21:31:52.821 00.002 12252 PulseGuide returned control before completion, sleep 41
21:31:52.833 00.012 9044 UpdateGuideState exits: m=5705 SNR=51.8
21:31:52.834 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:52.834 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:52.835 00.001 9044 Enqueuing Expose request
21:31:52.874 00.039 12252 IsGuiding returns 0
21:31:52.874 00.000 12252 Move returns status 0, amount 32
21:31:52.874 00.000 12252 MoveAxis(N, 0, ABG)
21:31:52.874 00.000 12252 Move returns status 0, amount 0
21:31:52.874 00.000 12252 move complete, result=0
21:31:52.874 00.000 12252 worker thread done servicing request
21:31:52.874 00.000 12252 Worker thread wakes up
21:31:52.874 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:52.874 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:52.875 00.001 9044 GuideStep: 0.0 px 32 ms EAST, 0.0 px 0 ms NORTH
21:31:55.207 02.332 12252 Exposure complete
21:31:55.236 00.029 12252 worker thread done servicing request
21:31:55.236 00.000 9044 OnExposeComplete: enter
21:31:55.237 00.001 9044 UpdateGuideState(): m_state=6
21:31:55.237 00.000 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2071
21:31:55.239 00.002 9044 Star::Find returns 1 (0), X=1008.19, Y=821.24, Mass=5714, SNR=51.9, Peak=173 HFD=5.1
21:31:55.240 00.001 9044 MultiStar: [#1 -0.01,0.31,1.03,U] [#2 -0.02,0.05,1.20,U] [#3 -0.00,0.09,0.84,U] [#4 0.03,0.07,1.24,U] [#5 0.04,0.06,0.64,U] [#6 0.02,0.05,0.42,U] [#7 0.02,0.08,0.43,U] [#8 -0.13,0.25,0.42,U] 
21:31:55.240 00.000 9044 single-star, 8 included, MultiStar: {0.00, 0.09}, one-star: {0.03, -0.07}
21:31:55.241 00.001 9044 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.62) = xAngle (0.43 = 0.43)
21:31:55.242 00.001 9044 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.65 = -2.65)
21:31:55.242 00.000 9044 CameraToMount -- cameraX=0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.19 mountX=0.07 mountY=-0.03, mountTheta=-0.48
21:31:55.244 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.07, opts=13)
21:31:55.244 00.000 9044 Enqueuing Move request for scope (0.03, -0.07)
21:31:55.245 00.001 12252 Worker thread wakes up
21:31:55.245 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.07) opts 0xd
21:31:55.245 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.07)
21:31:55.245 00.000 12252 Moving (0.03, -0.07) raw xDistance=0.07 yDistance=-0.03
21:31:55.246 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:55.247 00.001 12252 PPEC rslt: input = 0.07, final = -0.08, react = 0.04, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 1357.33
21:31:55.247 00.000 12252 PPEC: input: 0.07, control: -0.08, exposure: 2000
21:31:55.247 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:55.247 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:31:55.247 00.000 12252 MoveAxis(E, 33, ABG)
21:31:55.247 00.000 12252 Guiding  Dir = 2, Dur = 33
21:31:55.247 00.000 12252 IsSlewing returns 0
21:31:55.247 00.000 12252 IsGuiding returns 0
21:31:55.250 00.003 12252 PulseGuide returned control before completion, sleep 41
21:31:55.262 00.012 9044 UpdateGuideState exits: m=5714 SNR=51.9
21:31:55.263 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:55.264 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:55.264 00.000 9044 Enqueuing Expose request
21:31:55.303 00.039 12252 IsGuiding returns 0
21:31:55.303 00.000 12252 Move returns status 0, amount 33
21:31:55.303 00.000 12252 MoveAxis(N, 0, ABG)
21:31:55.303 00.000 12252 Move returns status 0, amount 0
21:31:55.303 00.000 12252 move complete, result=0
21:31:55.303 00.000 12252 worker thread done servicing request
21:31:55.304 00.001 12252 Worker thread wakes up
21:31:55.304 00.000 9044 GuideStep: 0.1 px 33 ms EAST, -0.0 px 0 ms NORTH
21:31:55.305 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:55.305 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:57.637 02.332 12252 Exposure complete
21:31:57.665 00.028 12252 worker thread done servicing request
21:31:57.665 00.000 9044 OnExposeComplete: enter
21:31:57.666 00.001 9044 UpdateGuideState(): m_state=6
21:31:57.666 00.000 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2072
21:31:57.667 00.001 9044 Star::Find returns 1 (0), X=1008.11, Y=821.57, Mass=5464, SNR=50.6, Peak=173 HFD=5.1
21:31:57.668 00.001 9044 MultiStar: [#1 -0.08,0.43,0.00,M1] [#2 -0.05,0.14,1.23,U] [#3 -0.08,0.28,0.87,U] [#4 -0.00,0.27,1.28,U] [#5 0.02,0.15,0.67,U] [#6 -0.08,0.17,0.43,U] [#7 0.04,0.32,0.45,U] [#8 -0.16,0.42,0.00,M1] 
21:31:57.668 00.000 9044 refined, 6 included, MultiStar: {-0.03, 0.23}, one-star: {-0.05, 0.27}
21:31:57.669 00.001 9044 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.62) = xAngle (3.33 = -2.95)
21:31:57.670 00.001 9044 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.25 = 0.25)
21:31:57.670 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.71 mountX=-0.23 mountY=0.06, mountTheta=2.90
21:31:57.671 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.23, opts=13)
21:31:57.672 00.001 9044 Enqueuing Move request for scope (-0.03, 0.23)
21:31:57.673 00.001 12252 Worker thread wakes up
21:31:57.673 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
21:31:57.673 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
21:31:57.673 00.000 12252 Moving (-0.03, 0.23) raw xDistance=-0.23 yDistance=0.06
21:31:57.674 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:31:57.674 00.000 12252 PPEC rslt: input = -0.23, final = -0.18, react = -0.14, pred = -0.05, hyst = -0.13, hyst_pct = 0.00, period_length = 1357.40
21:31:57.674 00.000 12252 PPEC: input: -0.23, control: -0.18, exposure: 2000
21:31:57.674 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:57.676 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:31:57.676 00.000 12252 MoveAxis(E, 72, ABG)
21:31:57.676 00.000 12252 Guiding  Dir = 2, Dur = 72
21:31:57.676 00.000 12252 IsSlewing returns 0
21:31:57.676 00.000 12252 IsGuiding returns 0
21:31:57.678 00.002 12252 PulseGuide returned control before completion, sleep 80
21:31:57.690 00.012 9044 UpdateGuideState exits: m=5464 SNR=50.6
21:31:57.691 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:57.692 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:31:57.692 00.000 9044 Enqueuing Expose request
21:31:57.763 00.071 12252 IsGuiding returns 0
21:31:57.763 00.000 12252 Move returns status 0, amount 72
21:31:57.763 00.000 12252 MoveAxis(N, 0, ABG)
21:31:57.763 00.000 12252 Move returns status 0, amount 0
21:31:57.763 00.000 12252 move complete, result=0
21:31:57.763 00.000 12252 worker thread done servicing request
21:31:57.763 00.000 12252 Worker thread wakes up
21:31:57.763 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:31:57.763 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:31:57.763 00.000 9044 GuideStep: -0.2 px 72 ms EAST, 0.1 px 0 ms NORTH
21:32:00.101 02.338 12252 Exposure complete
21:32:00.129 00.028 12252 worker thread done servicing request
21:32:00.129 00.000 9044 OnExposeComplete: enter
21:32:00.130 00.001 9044 UpdateGuideState(): m_state=6
21:32:00.131 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2073
21:32:00.131 00.000 9044 Star::Find returns 1 (0), X=1008.11, Y=821.12, Mass=5698, SNR=51.8, Peak=173 HFD=5.3
21:32:00.132 00.001 9044 MultiStar: [#1 -0.05,-0.11,1.06,U] [#2 -0.06,-0.04,1.20,U] [#3 -0.07,-0.19,0.85,U] [#4 -0.02,-0.03,1.25,U] [#5 -0.05,-0.05,0.64,U] [#6 -0.08,-0.12,0.41,U] [#7 -0.02,0.02,0.44,U] [#8 -0.22,0.08,0.42,U] 
21:32:00.133 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {-0.05, -0.19}
21:32:00.134 00.001 9044 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.62) = xAngle (-0.56 = -0.56)
21:32:00.134 00.000 9044 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.64 = 2.64)
21:32:00.135 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.18 mountX=0.09 mountY=0.05, mountTheta=0.51
21:32:00.136 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.08, opts=13)
21:32:00.137 00.001 9044 Enqueuing Move request for scope (-0.06, -0.08)
21:32:00.138 00.001 12252 Worker thread wakes up
21:32:00.138 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
21:32:00.138 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
21:32:00.138 00.000 12252 Moving (-0.06, -0.08) raw xDistance=0.09 yDistance=0.05
21:32:00.138 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:00.139 00.001 12252 PPEC rslt: input = 0.09, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1357.47
21:32:00.140 00.001 12252 PPEC: input: 0.09, control: -0.04, exposure: 2000
21:32:00.140 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:00.140 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:32:00.140 00.000 12252 MoveAxis(E, 16, ABG)
21:32:00.140 00.000 12252 Guiding  Dir = 2, Dur = 16
21:32:00.140 00.000 12252 IsSlewing returns 0
21:32:00.140 00.000 12252 IsGuiding returns 0
21:32:00.142 00.002 12252 PulseGuide returned control before completion, sleep 24
21:32:00.153 00.011 9044 UpdateGuideState exits: m=5698 SNR=51.8
21:32:00.154 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:00.155 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:00.155 00.000 9044 Enqueuing Expose request
21:32:00.180 00.025 12252 IsGuiding returns 0
21:32:00.180 00.000 12252 Move returns status 0, amount 16
21:32:00.180 00.000 12252 MoveAxis(N, 0, ABG)
21:32:00.180 00.000 12252 Move returns status 0, amount 0
21:32:00.180 00.000 12252 move complete, result=0
21:32:00.180 00.000 12252 worker thread done servicing request
21:32:00.180 00.000 12252 Worker thread wakes up
21:32:00.180 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:00.180 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:00.180 00.000 9044 GuideStep: 0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
21:32:02.528 02.348 12252 Exposure complete
21:32:02.595 00.067 12252 worker thread done servicing request
21:32:02.595 00.000 9044 OnExposeComplete: enter
21:32:02.598 00.003 9044 UpdateGuideState(): m_state=6
21:32:02.601 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2074
21:32:02.603 00.002 9044 Star::Find returns 1 (0), X=1008.12, Y=821.06, Mass=5810, SNR=52.4, Peak=173 HFD=5.3
21:32:02.605 00.002 9044 MultiStar: [#1 -0.02,0.13,1.04,U] [#2 -0.12,-0.05,1.19,U] [#3 -0.12,-0.14,0.83,U] [#4 0.02,-0.35,1.25,U] [#5 -0.12,-0.10,0.63,U] [#6 -0.04,-0.02,0.41,U] [#7 -0.04,-0.02,0.43,U] [#8 -0.21,0.01,0.41,U] 
21:32:02.609 00.004 9044 refined, 8 included, MultiStar: {-0.07, -0.11}, one-star: {-0.04, -0.24}
21:32:02.611 00.002 9044 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.62) = xAngle (-0.50 = -0.50)
21:32:02.612 00.001 9044 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.58 = 2.70)
21:32:02.613 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.12 mountX=0.11 mountY=0.05, mountTheta=0.45
21:32:02.616 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.11, opts=13)
21:32:02.618 00.002 9044 Enqueuing Move request for scope (-0.07, -0.11)
21:32:02.620 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:02.621 00.001 9044 UpdateGuideState exits: m=5810 SNR=52.4
21:32:02.623 00.002 12252 Worker thread wakes up
21:32:02.623 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:02.626 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
21:32:02.626 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:02.627 00.001 9044 Enqueuing Expose request
21:32:02.628 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
21:32:02.628 00.000 12252 Moving (-0.07, -0.11) raw xDistance=0.11 yDistance=0.05
21:32:02.634 00.006 12252 PPEC rslt: input = 0.11, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.05, hyst_pct = 0.00, period_length = 1357.55
21:32:02.634 00.000 12252 PPEC: input: 0.11, control: 0.05, exposure: 2000
21:32:02.634 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:02.634 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:32:02.634 00.000 12252 MoveAxis(W, 19, ABG)
21:32:02.634 00.000 12252 Guiding  Dir = 3, Dur = 19
21:32:02.635 00.001 12252 IsSlewing returns 0
21:32:02.635 00.000 12252 IsGuiding returns 0
21:32:02.637 00.002 12252 PulseGuide returned control before completion, sleep 28
21:32:02.680 00.043 12252 IsGuiding returns 0
21:32:02.680 00.000 12252 Move returns status 0, amount 19
21:32:02.680 00.000 12252 MoveAxis(N, 0, ABG)
21:32:02.680 00.000 12252 Move returns status 0, amount 0
21:32:02.680 00.000 12252 move complete, result=0
21:32:02.680 00.000 12252 worker thread done servicing request
21:32:02.680 00.000 12252 Worker thread wakes up
21:32:02.680 00.000 9044 GuideStep: 0.1 px 19 ms WEST, 0.1 px 0 ms NORTH
21:32:02.682 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:02.682 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:05.050 02.368 12252 Exposure complete
21:32:05.111 00.061 12252 worker thread done servicing request
21:32:05.111 00.000 9044 OnExposeComplete: enter
21:32:05.113 00.002 9044 UpdateGuideState(): m_state=6
21:32:05.115 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2075
21:32:05.116 00.001 9044 Star::Find returns 1 (0), X=1008.27, Y=821.29, Mass=5716, SNR=51.9, Peak=173 HFD=5.2
21:32:05.119 00.003 9044 MultiStar: [#1 0.04,0.39,1.04,U] [#2 -0.07,0.10,1.21,U] [#3 0.02,0.20,0.84,U] [#4 0.06,0.09,1.25,U] [#5 0.10,0.14,0.64,U] [#6 0.10,0.24,0.41,U] [#7 0.19,0.21,0.44,U] [#8 0.00,0.36,0.40,U] 
21:32:05.122 00.003 9044 single-star, 8 included, MultiStar: {0.05, 0.17}, one-star: {0.11, -0.01}
21:32:05.124 00.002 9044 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.62) = xAngle (1.51 = 1.51)
21:32:05.126 00.002 9044 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.58 = -1.58)
21:32:05.127 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.12 mountX=0.01 mountY=-0.11, mountTheta=-1.51
21:32:05.131 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.01, opts=13)
21:32:05.133 00.002 9044 Enqueuing Move request for scope (0.11, -0.01)
21:32:05.135 00.002 12252 Worker thread wakes up
21:32:05.135 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
21:32:05.135 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
21:32:05.135 00.000 12252 Moving (0.11, -0.01) raw xDistance=0.01 yDistance=-0.11
21:32:05.135 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:05.137 00.002 9044 UpdateGuideState exits: m=5716 SNR=51.9
21:32:05.139 00.002 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1357.63
21:32:05.139 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:05.141 00.002 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
21:32:05.142 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:05.143 00.001 9044 Enqueuing Expose request
21:32:05.144 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:05.145 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:32:05.145 00.000 12252 MoveAxis(E, 6, ABG)
21:32:05.145 00.000 12252 Guiding  Dir = 2, Dur = 6
21:32:05.145 00.000 12252 IsSlewing returns 0
21:32:05.146 00.001 12252 IsGuiding returns 0
21:32:05.148 00.002 12252 PulseGuide returned control before completion, sleep 14
21:32:05.166 00.018 12252 IsGuiding returns 0
21:32:05.166 00.000 12252 Move returns status 0, amount 6
21:32:05.166 00.000 12252 MoveAxis(N, 0, ABG)
21:32:05.166 00.000 12252 Move returns status 0, amount 0
21:32:05.166 00.000 12252 move complete, result=0
21:32:05.167 00.001 12252 worker thread done servicing request
21:32:05.167 00.000 12252 Worker thread wakes up
21:32:05.167 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:32:05.168 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:05.168 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:07.517 02.349 12252 Exposure complete
21:32:07.593 00.076 12252 worker thread done servicing request
21:32:07.593 00.000 9044 OnExposeComplete: enter
21:32:07.594 00.001 9044 UpdateGuideState(): m_state=6
21:32:07.596 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2076
21:32:07.598 00.002 9044 Star::Find returns 1 (0), X=1008.23, Y=821.54, Mass=5658, SNR=51.4, Peak=173 HFD=5.3
21:32:07.599 00.001 9044 MultiStar: [#1 0.09,0.45,0.00,M1] [#2 0.03,0.25,1.18,U] [#3 0.03,0.29,0.84,U] [#4 0.07,0.30,1.29,U] [#5 0.12,0.26,0.66,U] [#6 0.11,0.29,0.43,U] [#7 0.08,0.31,0.44,U] [#8 -0.09,0.34,0.41,U] 
21:32:07.601 00.002 9044 single-star, 7 included, MultiStar: {0.06, 0.28}, one-star: {0.07, 0.24}
21:32:07.604 00.003 9044 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.62) = xAngle (2.92 = 2.92)
21:32:07.606 00.002 9044 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.16 = -0.16)
21:32:07.608 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.24 hyp=0.24 cameraTheta=1.30 mountX=-0.24 mountY=-0.04, mountTheta=-2.98
21:32:07.612 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.24, opts=13)
21:32:07.614 00.002 9044 Enqueuing Move request for scope (0.07, 0.24)
21:32:07.616 00.002 12252 Worker thread wakes up
21:32:07.616 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:07.618 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.24) opts 0xd
21:32:07.618 00.000 9044 UpdateGuideState exits: m=5658 SNR=51.4
21:32:07.620 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.24)
21:32:07.620 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:07.622 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:07.623 00.001 9044 Enqueuing Expose request
21:32:07.625 00.002 12252 Moving (0.07, 0.24) raw xDistance=-0.24 yDistance=-0.04
21:32:07.629 00.004 12252 PPEC rslt: input = -0.24, final = -0.15, react = -0.14, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 1357.71
21:32:07.629 00.000 12252 PPEC: input: -0.24, control: -0.15, exposure: 2000
21:32:07.629 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:07.629 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:32:07.629 00.000 12252 MoveAxis(E, 57, ABG)
21:32:07.630 00.001 12252 Guiding  Dir = 2, Dur = 57
21:32:07.630 00.000 12252 IsSlewing returns 0
21:32:07.630 00.000 12252 IsGuiding returns 0
21:32:07.632 00.002 12252 PulseGuide returned control before completion, sleep 66
21:32:07.712 00.080 12252 IsGuiding returns 0
21:32:07.712 00.000 12252 Move returns status 0, amount 57
21:32:07.712 00.000 12252 MoveAxis(N, 0, ABG)
21:32:07.712 00.000 12252 Move returns status 0, amount 0
21:32:07.712 00.000 12252 move complete, result=0
21:32:07.712 00.000 12252 worker thread done servicing request
21:32:07.712 00.000 12252 Worker thread wakes up
21:32:07.712 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:07.712 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:07.712 00.000 9044 GuideStep: -0.2 px 57 ms EAST, -0.0 px 0 ms NORTH
21:32:10.067 02.355 12252 Exposure complete
21:32:10.112 00.045 12252 worker thread done servicing request
21:32:10.112 00.000 9044 OnExposeComplete: enter
21:32:10.114 00.002 9044 UpdateGuideState(): m_state=6
21:32:10.115 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2077
21:32:10.117 00.002 9044 Star::Find returns 1 (0), X=1008.18, Y=821.51, Mass=5709, SNR=51.6, Peak=173 HFD=5.3
21:32:10.118 00.001 9044 MultiStar: [#1 -0.05,0.40,1.06,U] [#2 -0.05,0.16,1.21,U] [#3 -0.00,0.22,0.84,U] [#4 0.05,0.25,1.28,U] [#5 0.02,0.13,0.64,U] [#6 -0.02,0.20,0.42,U] [#7 0.10,0.26,0.43,U] [#8 -0.19,0.24,0.42,U] 
21:32:10.119 00.001 9044 single-star, 8 included, MultiStar: {-0.01, 0.23}, one-star: {0.02, 0.20}
21:32:10.120 00.001 9044 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.62) = xAngle (3.09 = 3.09)
21:32:10.121 00.001 9044 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.01 = 0.01)
21:32:10.123 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.47 mountX=-0.20 mountY=0.00, mountTheta=3.13
21:32:10.125 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.20, opts=13)
21:32:10.126 00.001 9044 Enqueuing Move request for scope (0.02, 0.20)
21:32:10.127 00.001 12252 Worker thread wakes up
21:32:10.127 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:10.128 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
21:32:10.128 00.000 9044 UpdateGuideState exits: m=5709 SNR=51.6
21:32:10.130 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
21:32:10.130 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:10.131 00.001 12252 Moving (0.02, 0.20) raw xDistance=-0.20 yDistance=0.00
21:32:10.131 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:10.132 00.001 9044 Enqueuing Expose request
21:32:10.135 00.003 12252 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 1357.79
21:32:10.135 00.000 12252 PPEC: input: -0.20, control: -0.12, exposure: 2000
21:32:10.135 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:10.135 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:32:10.135 00.000 12252 MoveAxis(E, 47, ABG)
21:32:10.135 00.000 12252 Guiding  Dir = 2, Dur = 47
21:32:10.136 00.001 12252 IsSlewing returns 0
21:32:10.136 00.000 12252 IsGuiding returns 0
21:32:10.138 00.002 12252 PulseGuide returned control before completion, sleep 55
21:32:10.199 00.061 12252 IsGuiding returns 0
21:32:10.199 00.000 12252 Move returns status 0, amount 47
21:32:10.199 00.000 12252 MoveAxis(N, 0, ABG)
21:32:10.199 00.000 12252 Move returns status 0, amount 0
21:32:10.199 00.000 12252 move complete, result=0
21:32:10.199 00.000 12252 worker thread done servicing request
21:32:10.199 00.000 12252 Worker thread wakes up
21:32:10.199 00.000 9044 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
21:32:10.201 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:10.202 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:12.562 02.360 12252 Exposure complete
21:32:12.620 00.058 12252 worker thread done servicing request
21:32:12.620 00.000 9044 OnExposeComplete: enter
21:32:12.621 00.001 9044 UpdateGuideState(): m_state=6
21:32:12.623 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2078
21:32:12.624 00.001 9044 Star::Find returns 1 (0), X=1008.28, Y=821.40, Mass=5712, SNR=51.8, Peak=173 HFD=5.3
21:32:12.626 00.002 9044 MultiStar: [#1 0.06,0.46,0.00,M1] [#2 0.06,0.24,1.21,U] [#3 0.05,0.27,0.85,U] [#4 0.12,0.20,1.26,U] [#5 0.03,0.21,0.66,U] [#6 0.09,0.23,0.41,U] [#7 0.09,0.14,0.44,U] [#8 -0.11,0.29,0.42,U] 
21:32:12.627 00.001 9044 single-star, 7 included, MultiStar: {0.07, 0.21}, one-star: {0.12, 0.09}
21:32:12.628 00.001 9044 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.62) = xAngle (2.28 = 2.28)
21:32:12.629 00.001 9044 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.81 = -0.81)
21:32:12.630 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.65 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
21:32:12.632 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.09, opts=13)
21:32:12.634 00.002 9044 Enqueuing Move request for scope (0.12, 0.09)
21:32:12.635 00.001 12252 Worker thread wakes up
21:32:12.635 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:12.636 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
21:32:12.636 00.000 9044 UpdateGuideState exits: m=5712 SNR=51.8
21:32:12.637 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
21:32:12.637 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:12.638 00.001 12252 Moving (0.12, 0.09) raw xDistance=-0.10 yDistance=-0.11
21:32:12.638 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:12.639 00.001 9044 Enqueuing Expose request
21:32:12.642 00.003 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 1357.87
21:32:12.642 00.000 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
21:32:12.642 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:12.642 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:32:12.642 00.000 12252 MoveAxis(E, 30, ABG)
21:32:12.643 00.001 12252 Guiding  Dir = 2, Dur = 30
21:32:12.643 00.000 12252 IsSlewing returns 0
21:32:12.643 00.000 12252 IsGuiding returns 0
21:32:12.645 00.002 12252 PulseGuide returned control before completion, sleep 38
21:32:12.692 00.047 12252 IsGuiding returns 0
21:32:12.692 00.000 12252 Move returns status 0, amount 30
21:32:12.692 00.000 12252 MoveAxis(N, 0, ABG)
21:32:12.692 00.000 12252 Move returns status 0, amount 0
21:32:12.692 00.000 12252 move complete, result=0
21:32:12.693 00.001 12252 worker thread done servicing request
21:32:12.693 00.000 12252 Worker thread wakes up
21:32:12.693 00.000 9044 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
21:32:12.694 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:12.694 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:15.057 02.363 12252 Exposure complete
21:32:15.108 00.051 12252 worker thread done servicing request
21:32:15.108 00.000 9044 OnExposeComplete: enter
21:32:15.109 00.001 9044 UpdateGuideState(): m_state=6
21:32:15.112 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2079
21:32:15.114 00.002 9044 Star::Find returns 1 (0), X=1008.16, Y=821.51, Mass=5694, SNR=51.4, Peak=173 HFD=5.3
21:32:15.115 00.001 9044 MultiStar: [#1 -0.04,0.41,0.00,M2] [#2 -0.09,0.15,1.19,U] [#3 -0.07,0.24,0.84,U] [#4 -0.01,0.20,1.27,U] [#5 -0.17,0.19,0.65,U] [#6 -0.05,0.27,0.42,U] [#7 -0.01,0.31,0.45,U] [#8 -0.18,0.28,0.41,U] 
21:32:15.116 00.001 9044 single-star, 7 included, MultiStar: {-0.06, 0.22}, one-star: {-0.00, 0.21}
21:32:15.117 00.001 9044 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.62) = xAngle (3.21 = -3.07)
21:32:15.118 00.001 9044 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.13 = 0.13)
21:32:15.119 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.59 mountX=-0.20 mountY=0.03, mountTheta=3.01
21:32:15.122 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.21, opts=13)
21:32:15.124 00.002 9044 Enqueuing Move request for scope (-0.00, 0.21)
21:32:15.126 00.002 12252 Worker thread wakes up
21:32:15.127 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:15.130 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
21:32:15.130 00.000 9044 UpdateGuideState exits: m=5694 SNR=51.4
21:32:15.132 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
21:32:15.132 00.000 12252 Moving (-0.00, 0.21) raw xDistance=-0.20 yDistance=0.03
21:32:15.132 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:15.135 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:15.137 00.002 9044 Enqueuing Expose request
21:32:15.139 00.002 12252 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 1357.96
21:32:15.139 00.000 12252 PPEC: input: -0.20, control: -0.14, exposure: 2000
21:32:15.139 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:15.139 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:32:15.139 00.000 12252 MoveAxis(E, 56, ABG)
21:32:15.140 00.001 12252 Guiding  Dir = 2, Dur = 56
21:32:15.140 00.000 12252 IsSlewing returns 0
21:32:15.140 00.000 12252 IsGuiding returns 0
21:32:15.143 00.003 12252 PulseGuide returned control before completion, sleep 64
21:32:15.217 00.074 12252 IsGuiding returns 0
21:32:15.217 00.000 12252 Move returns status 0, amount 56
21:32:15.217 00.000 12252 MoveAxis(N, 0, ABG)
21:32:15.217 00.000 12252 Move returns status 0, amount 0
21:32:15.217 00.000 12252 move complete, result=0
21:32:15.217 00.000 12252 worker thread done servicing request
21:32:15.217 00.000 12252 Worker thread wakes up
21:32:15.217 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:15.217 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:15.217 00.000 9044 GuideStep: -0.2 px 56 ms EAST, 0.0 px 0 ms NORTH
21:32:17.584 02.367 12252 Exposure complete
21:32:17.633 00.049 12252 worker thread done servicing request
21:32:17.633 00.000 9044 OnExposeComplete: enter
21:32:17.635 00.002 9044 UpdateGuideState(): m_state=6
21:32:17.635 00.000 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2080
21:32:17.636 00.001 9044 Star::Find returns 1 (0), X=1008.18, Y=821.31, Mass=5691, SNR=51.6, Peak=173 HFD=5.2
21:32:17.637 00.001 9044 MultiStar: [#1 -0.12,0.38,1.05,U] [#2 -0.10,0.14,1.21,U] [#3 -0.07,0.18,0.86,U] [#4 -0.08,0.12,1.27,U] [#5 -0.06,0.06,0.65,U] [#6 -0.05,0.18,0.42,U] [#7 -0.00,0.27,0.44,U] [#8 -0.25,0.30,0.40,U] 
21:32:17.639 00.002 9044 single-star, 8 included, MultiStar: {-0.08, 0.17}, one-star: {0.02, 0.01}
21:32:17.642 00.003 9044 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.62) = xAngle (1.98 = 1.98)
21:32:17.644 00.002 9044 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.10 = -1.10)
21:32:17.646 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.36 mountX=-0.01 mountY=-0.02, mountTheta=-2.00
21:32:17.650 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.01, opts=13)
21:32:17.653 00.003 9044 Enqueuing Move request for scope (0.02, 0.01)
21:32:17.655 00.002 12252 Worker thread wakes up
21:32:17.655 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:17.658 00.003 9044 UpdateGuideState exits: m=5691 SNR=51.6
21:32:17.661 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
21:32:17.661 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:17.664 00.003 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
21:32:17.665 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:17.667 00.002 12252 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
21:32:17.667 00.000 9044 Enqueuing Expose request
21:32:17.671 00.004 12252 PPEC rslt: input = -0.01, final = -0.04, react = -0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1358.04
21:32:17.671 00.000 12252 PPEC: input: -0.01, control: -0.04, exposure: 2000
21:32:17.671 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:17.671 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:32:17.671 00.000 12252 MoveAxis(E, 16, ABG)
21:32:17.672 00.001 12252 Guiding  Dir = 2, Dur = 16
21:32:17.672 00.000 12252 IsSlewing returns 0
21:32:17.672 00.000 12252 IsGuiding returns 0
21:32:17.675 00.003 12252 PulseGuide returned control before completion, sleep 25
21:32:17.715 00.040 12252 IsGuiding returns 0
21:32:17.715 00.000 12252 Move returns status 0, amount 16
21:32:17.715 00.000 12252 MoveAxis(N, 0, ABG)
21:32:17.715 00.000 12252 Move returns status 0, amount 0
21:32:17.715 00.000 12252 move complete, result=0
21:32:17.715 00.000 12252 worker thread done servicing request
21:32:17.716 00.001 12252 Worker thread wakes up
21:32:17.716 00.000 9044 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
21:32:17.718 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:17.718 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:20.082 02.364 12252 Exposure complete
21:32:20.127 00.045 12252 worker thread done servicing request
21:32:20.127 00.000 9044 OnExposeComplete: enter
21:32:20.129 00.002 9044 UpdateGuideState(): m_state=6
21:32:20.131 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2081
21:32:20.133 00.002 9044 Star::Find returns 1 (0), X=1008.25, Y=821.61, Mass=5627, SNR=51.4, Peak=173 HFD=5.3
21:32:20.134 00.001 9044 MultiStar: [#1 0.02,0.45,0.00,M2] [#2 0.03,0.26,1.21,U] [#3 -0.03,0.30,0.87,U] [#4 0.09,0.31,1.26,U] [#5 0.03,0.29,0.66,U] [#6 0.10,0.21,0.43,U] [#7 0.19,0.45,0.00,M1] [#8 -0.16,0.45,0.00,M1] 
21:32:20.136 00.002 9044 refined, 5 included, MultiStar: {0.05, 0.29}, one-star: {0.09, 0.31}
21:32:20.137 00.001 9044 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.62) = xAngle (3.02 = 3.02)
21:32:20.138 00.001 9044 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.07 = -0.07)
21:32:20.139 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.39 mountX=-0.29 mountY=-0.02, mountTheta=-3.08
21:32:20.142 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.29, opts=13)
21:32:20.143 00.001 9044 Enqueuing Move request for scope (0.05, 0.29)
21:32:20.144 00.001 12252 Worker thread wakes up
21:32:20.144 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:20.145 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
21:32:20.145 00.000 9044 UpdateGuideState exits: m=5627 SNR=51.4
21:32:20.146 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
21:32:20.146 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:20.146 00.000 12252 Moving (0.05, 0.29) raw xDistance=-0.29 yDistance=-0.02
21:32:20.146 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:20.147 00.001 9044 Enqueuing Expose request
21:32:20.150 00.003 12252 PPEC rslt: input = -0.29, final = -0.21, react = -0.17, pred = -0.04, hyst = -0.16, hyst_pct = 0.00, period_length = 1358.13
21:32:20.150 00.000 12252 PPEC: input: -0.29, control: -0.21, exposure: 2000
21:32:20.150 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:20.150 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:32:20.150 00.000 12252 MoveAxis(E, 83, ABG)
21:32:20.150 00.000 12252 Guiding  Dir = 2, Dur = 83
21:32:20.150 00.000 12252 IsSlewing returns 0
21:32:20.150 00.000 12252 IsGuiding returns 0
21:32:20.152 00.002 12252 PulseGuide returned control before completion, sleep 92
21:32:20.258 00.106 12252 IsGuiding returns 0
21:32:20.258 00.000 12252 Move returns status 0, amount 83
21:32:20.258 00.000 12252 MoveAxis(N, 0, ABG)
21:32:20.258 00.000 12252 Move returns status 0, amount 0
21:32:20.258 00.000 12252 move complete, result=0
21:32:20.258 00.000 12252 worker thread done servicing request
21:32:20.258 00.000 12252 Worker thread wakes up
21:32:20.258 00.000 9044 GuideStep: -0.3 px 83 ms EAST, -0.0 px 0 ms NORTH
21:32:20.261 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:20.262 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:22.611 02.349 12252 Exposure complete
21:32:22.668 00.057 12252 worker thread done servicing request
21:32:22.668 00.000 9044 OnExposeComplete: enter
21:32:22.669 00.001 9044 UpdateGuideState(): m_state=6
21:32:22.671 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2082
21:32:22.672 00.001 9044 Star::Find returns 1 (0), X=1008.11, Y=821.36, Mass=5589, SNR=51.3, Peak=173 HFD=5.2
21:32:22.674 00.002 9044 MultiStar: [#1 -0.15,0.35,1.05,U] [#2 -0.05,0.10,1.20,U] [#3 -0.08,0.16,0.86,U] [#4 -0.06,0.14,1.27,U] [#5 -0.12,0.21,0.66,U] [#6 -0.05,0.21,0.42,U] [#7 -0.05,0.20,0.44,U] [#8 -0.17,0.31,0.41,U] 
21:32:22.675 00.001 9044 single-star, 8 included, MultiStar: {-0.08, 0.18}, one-star: {-0.05, 0.05}
21:32:22.676 00.001 9044 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.62) = xAngle (3.90 = -2.38)
21:32:22.678 00.002 9044 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.82 = 0.82)
21:32:22.679 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.27 mountX=-0.05 mountY=0.05, mountTheta=2.36
21:32:22.681 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.05, opts=13)
21:32:22.682 00.001 9044 Enqueuing Move request for scope (-0.05, 0.05)
21:32:22.683 00.001 12252 Worker thread wakes up
21:32:22.683 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:22.684 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
21:32:22.684 00.000 9044 UpdateGuideState exits: m=5589 SNR=51.3
21:32:22.686 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
21:32:22.686 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:22.687 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:22.688 00.001 9044 Enqueuing Expose request
21:32:22.690 00.002 12252 Moving (-0.05, 0.05) raw xDistance=-0.05 yDistance=0.05
21:32:22.692 00.002 12252 PPEC rslt: input = -0.05, final = -0.04, react = -0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1358.22
21:32:22.692 00.000 12252 PPEC: input: -0.05, control: -0.04, exposure: 2000
21:32:22.693 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:22.693 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:32:22.693 00.000 12252 MoveAxis(E, 15, ABG)
21:32:22.693 00.000 12252 Guiding  Dir = 2, Dur = 15
21:32:22.693 00.000 12252 IsSlewing returns 0
21:32:22.693 00.000 12252 IsGuiding returns 0
21:32:22.695 00.002 12252 PulseGuide returned control before completion, sleep 24
21:32:22.721 00.026 12252 IsGuiding returns 1
21:32:22.721 00.000 12252 scope still moving after pulse duration time elapsed
21:32:22.752 00.031 12252 IsSlewing returns 0
21:32:22.753 00.001 12252 IsGuiding returns 0
21:32:22.753 00.000 12252 scope move finished after 15 + 44 ms
21:32:22.753 00.000 12252 Move returns status 0, amount 15
21:32:22.753 00.000 12252 MoveAxis(N, 0, ABG)
21:32:22.753 00.000 12252 Move returns status 0, amount 0
21:32:22.753 00.000 12252 move complete, result=0
21:32:22.753 00.000 12252 worker thread done servicing request
21:32:22.753 00.000 9044 GuideStep: -0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
21:32:22.755 00.002 12252 Worker thread wakes up
21:32:22.755 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:22.755 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:25.098 02.343 12252 Exposure complete
21:32:25.143 00.045 12252 worker thread done servicing request
21:32:25.143 00.000 9044 OnExposeComplete: enter
21:32:25.144 00.001 9044 UpdateGuideState(): m_state=6
21:32:25.147 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2083
21:32:25.148 00.001 9044 Star::Find returns 1 (0), X=1008.17, Y=821.33, Mass=5712, SNR=51.9, Peak=173 HFD=5.3
21:32:25.150 00.002 9044 MultiStar: [#1 -0.05,0.38,1.05,U] [#2 -0.09,0.19,1.20,U] [#3 -0.10,0.16,0.84,U] [#4 -0.01,0.22,1.25,U] [#5 -0.18,0.24,0.64,U] [#6 -0.12,0.18,0.42,U] [#7 -0.10,0.21,0.43,U] [#8 -0.31,0.33,0.00,M1] 
21:32:25.151 00.001 9044 single-star, 7 included, MultiStar: {-0.07, 0.20}, one-star: {0.01, 0.03}
21:32:25.151 00.000 9044 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.62) = xAngle (2.98 = 2.98)
21:32:25.152 00.001 9044 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.10 = -0.10)
21:32:25.153 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.36 mountX=-0.03 mountY=-0.00, mountTheta=-3.04
21:32:25.154 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.03, opts=13)
21:32:25.155 00.001 9044 Enqueuing Move request for scope (0.01, 0.03)
21:32:25.155 00.000 12252 Worker thread wakes up
21:32:25.156 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:25.156 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
21:32:25.156 00.000 9044 UpdateGuideState exits: m=5712 SNR=51.9
21:32:25.159 00.003 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
21:32:25.160 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:25.162 00.002 12252 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.00
21:32:25.162 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:25.164 00.002 9044 Enqueuing Expose request
21:32:25.166 00.002 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1358.31
21:32:25.166 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
21:32:25.167 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:25.167 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:32:25.167 00.000 12252 MoveAxis(E, 13, ABG)
21:32:25.167 00.000 12252 Guiding  Dir = 2, Dur = 13
21:32:25.167 00.000 12252 IsSlewing returns 0
21:32:25.167 00.000 12252 IsGuiding returns 0
21:32:25.169 00.002 12252 PulseGuide returned control before completion, sleep 21
21:32:25.205 00.036 12252 IsGuiding returns 0
21:32:25.205 00.000 12252 Move returns status 0, amount 13
21:32:25.205 00.000 12252 MoveAxis(N, 0, ABG)
21:32:25.205 00.000 12252 Move returns status 0, amount 0
21:32:25.205 00.000 12252 move complete, result=0
21:32:25.205 00.000 12252 worker thread done servicing request
21:32:25.205 00.000 12252 Worker thread wakes up
21:32:25.206 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:25.206 00.000 9044 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
21:32:25.207 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:27.546 02.339 12252 Exposure complete
21:32:27.593 00.047 12252 worker thread done servicing request
21:32:27.593 00.000 9044 OnExposeComplete: enter
21:32:27.594 00.001 9044 UpdateGuideState(): m_state=6
21:32:27.595 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2084
21:32:27.597 00.002 9044 Star::Find returns 1 (0), X=1008.15, Y=821.60, Mass=5516, SNR=50.9, Peak=173 HFD=5.1
21:32:27.598 00.001 9044 MultiStar: [#1 -0.05,0.50,0.00,M1] [#2 -0.05,0.31,1.20,U] [#3 -0.08,0.27,0.88,U] [#4 -0.04,0.30,1.30,U] [#5 -0.12,0.23,0.65,U] [#6 -0.12,0.34,0.42,U] [#7 -0.03,0.37,0.44,U] [#8 -0.23,0.44,0.00,M2] 
21:32:27.599 00.001 9044 single-star, 6 included, MultiStar: {-0.06, 0.30}, one-star: {-0.01, 0.30}
21:32:27.599 00.000 9044 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.62) = xAngle (3.23 = -3.05)
21:32:27.600 00.001 9044 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.15 = 0.15)
21:32:27.601 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.60 mountX=-0.30 mountY=0.04, mountTheta=3.00
21:32:27.602 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.30, opts=13)
21:32:27.604 00.002 9044 Enqueuing Move request for scope (-0.01, 0.30)
21:32:27.605 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:27.606 00.001 9044 UpdateGuideState exits: m=5516 SNR=50.9
21:32:27.608 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:27.609 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:27.610 00.001 9044 Enqueuing Expose request
21:32:27.611 00.001 12252 Worker thread wakes up
21:32:27.611 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.30) opts 0xd
21:32:27.611 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.30)
21:32:27.611 00.000 12252 Moving (-0.01, 0.30) raw xDistance=-0.30 yDistance=0.04
21:32:27.614 00.003 12252 PPEC rslt: input = -0.30, final = -0.20, react = -0.18, pred = -0.02, hyst = -0.16, hyst_pct = 0.00, period_length = 1358.40
21:32:27.614 00.000 12252 PPEC: input: -0.30, control: -0.20, exposure: 2000
21:32:27.614 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:27.615 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:32:27.615 00.000 12252 MoveAxis(E, 77, ABG)
21:32:27.615 00.000 12252 Guiding  Dir = 2, Dur = 77
21:32:27.615 00.000 12252 IsSlewing returns 0
21:32:27.615 00.000 12252 IsGuiding returns 0
21:32:27.617 00.002 12252 PulseGuide returned control before completion, sleep 85
21:32:27.711 00.094 12252 IsGuiding returns 0
21:32:27.712 00.001 12252 Move returns status 0, amount 77
21:32:27.712 00.000 12252 MoveAxis(N, 0, ABG)
21:32:27.712 00.000 12252 Move returns status 0, amount 0
21:32:27.712 00.000 12252 move complete, result=0
21:32:27.712 00.000 12252 worker thread done servicing request
21:32:27.712 00.000 9044 GuideStep: -0.3 px 77 ms EAST, 0.0 px 0 ms NORTH
21:32:27.713 00.001 12252 Worker thread wakes up
21:32:27.713 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:27.713 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:30.057 02.344 12252 Exposure complete
21:32:30.102 00.045 12252 worker thread done servicing request
21:32:30.102 00.000 9044 OnExposeComplete: enter
21:32:30.103 00.001 9044 UpdateGuideState(): m_state=6
21:32:30.104 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2085
21:32:30.106 00.002 9044 Star::Find returns 1 (0), X=1008.06, Y=821.25, Mass=5606, SNR=51.3, Peak=173 HFD=5.2
21:32:30.108 00.002 9044 MultiStar: [#1 -0.18,0.32,1.04,U] [#2 -0.10,0.06,1.20,U] [#3 -0.13,0.12,0.85,U] [#4 -0.05,0.08,1.25,U] [#5 -0.08,0.10,0.66,U] [#6 -0.19,0.16,0.42,U] [#7 -0.11,0.18,0.44,U] [#8 -0.25,0.16,0.41,U] 
21:32:30.109 00.001 9044 single-star, 8 included, MultiStar: {-0.12, 0.11}, one-star: {-0.10, -0.06}
21:32:30.110 00.001 9044 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.62) = xAngle (-1.00 = -1.00)
21:32:30.111 00.001 9044 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.09 = 2.20)
21:32:30.112 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.63 mountX=0.06 mountY=0.10, mountTheta=0.98
21:32:30.114 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.06, opts=13)
21:32:30.115 00.001 9044 Enqueuing Move request for scope (-0.10, -0.06)
21:32:30.117 00.002 12252 Worker thread wakes up
21:32:30.117 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:30.118 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
21:32:30.118 00.000 9044 UpdateGuideState exits: m=5606 SNR=51.3
21:32:30.119 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
21:32:30.119 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:30.120 00.001 12252 Moving (-0.10, -0.06) raw xDistance=0.06 yDistance=0.10
21:32:30.120 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:30.121 00.001 9044 Enqueuing Expose request
21:32:30.123 00.002 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1358.48
21:32:30.123 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
21:32:30.123 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:30.123 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:32:30.123 00.000 12252 MoveAxis(E, 6, ABG)
21:32:30.123 00.000 12252 Guiding  Dir = 2, Dur = 6
21:32:30.123 00.000 12252 IsSlewing returns 0
21:32:30.124 00.001 12252 IsGuiding returns 0
21:32:30.125 00.001 12252 PulseGuide returned control before completion, sleep 15
21:32:30.143 00.018 12252 IsGuiding returns 0
21:32:30.143 00.000 12252 Move returns status 0, amount 6
21:32:30.143 00.000 12252 MoveAxis(N, 0, ABG)
21:32:30.143 00.000 12252 Move returns status 0, amount 0
21:32:30.143 00.000 12252 move complete, result=0
21:32:30.143 00.000 12252 worker thread done servicing request
21:32:30.143 00.000 12252 Worker thread wakes up
21:32:30.143 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:32:30.144 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:30.146 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:32.492 02.346 12252 Exposure complete
21:32:32.540 00.048 12252 worker thread done servicing request
21:32:32.540 00.000 9044 OnExposeComplete: enter
21:32:32.541 00.001 9044 UpdateGuideState(): m_state=6
21:32:32.542 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2086
21:32:32.543 00.001 9044 Star::Find returns 1 (0), X=1008.10, Y=821.38, Mass=5591, SNR=51.2, Peak=173 HFD=5.2
21:32:32.544 00.001 9044 MultiStar: [#1 -0.15,0.39,0.00,M1] [#2 -0.10,0.18,1.19,U] [#3 -0.19,0.25,0.85,U] [#4 -0.04,0.17,1.27,U] [#5 -0.27,0.27,0.66,U] [#6 -0.20,0.28,0.43,U] [#7 -0.13,0.21,0.44,U] [#8 -0.35,0.37,0.00,M2] 
21:32:32.545 00.001 9044 single-star, 6 included, MultiStar: {-0.12, 0.19}, one-star: {-0.06, 0.08}
21:32:32.546 00.001 9044 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.62) = xAngle (3.86 = -2.42)
21:32:32.547 00.001 9044 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.78 = 0.78)
21:32:32.547 00.000 9044 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.24 mountX=-0.08 mountY=0.07, mountTheta=2.39
21:32:32.549 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.08, opts=13)
21:32:32.550 00.001 9044 Enqueuing Move request for scope (-0.06, 0.08)
21:32:32.551 00.001 12252 Worker thread wakes up
21:32:32.551 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:32.552 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
21:32:32.552 00.000 9044 UpdateGuideState exits: m=5591 SNR=51.2
21:32:32.552 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:32.554 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
21:32:32.554 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:32.555 00.001 9044 Enqueuing Expose request
21:32:32.556 00.001 12252 Moving (-0.06, 0.08) raw xDistance=-0.08 yDistance=0.07
21:32:32.558 00.002 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1358.58
21:32:32.558 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
21:32:32.558 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:32.558 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:32:32.558 00.000 12252 MoveAxis(E, 2, ABG)
21:32:32.558 00.000 12252 Guiding  Dir = 2, Dur = 2
21:32:32.558 00.000 12252 IsSlewing returns 0
21:32:32.558 00.000 12252 IsGuiding returns 0
21:32:32.561 00.003 12252 IsGuiding returns 0
21:32:32.561 00.000 12252 Move returns status 0, amount 2
21:32:32.561 00.000 12252 MoveAxis(N, 0, ABG)
21:32:32.561 00.000 12252 Move returns status 0, amount 0
21:32:32.561 00.000 12252 move complete, result=0
21:32:32.561 00.000 12252 worker thread done servicing request
21:32:32.561 00.000 12252 Worker thread wakes up
21:32:32.561 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:32.561 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:32.562 00.001 9044 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
21:32:34.914 02.352 12252 Exposure complete
21:32:34.969 00.055 12252 worker thread done servicing request
21:32:34.969 00.000 9044 OnExposeComplete: enter
21:32:34.970 00.001 9044 UpdateGuideState(): m_state=6
21:32:34.971 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2087
21:32:34.972 00.001 9044 Star::Find returns 1 (0), X=1008.11, Y=821.49, Mass=5478, SNR=50.7, Peak=173 HFD=5.2
21:32:34.974 00.002 9044 MultiStar: [#1 -0.07,0.36,1.08,U] [#2 -0.15,0.19,1.20,U] [#3 -0.16,0.18,0.86,U] [#4 -0.07,0.25,1.28,U] [#5 -0.12,0.14,0.66,U] [#6 -0.12,0.21,0.43,U] [#7 -0.17,0.21,0.45,U] [#8 -0.32,0.12,0.43,U] 
21:32:34.975 00.001 9044 single-star, 8 included, MultiStar: {-0.12, 0.22}, one-star: {-0.05, 0.19}
21:32:34.976 00.001 9044 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.62) = xAngle (3.48 = -2.80)
21:32:34.978 00.002 9044 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.40 = 0.40)
21:32:34.979 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.19 cameraTheta=1.86 mountX=-0.18 mountY=0.07, mountTheta=2.75
21:32:34.981 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.19, opts=13)
21:32:34.982 00.001 9044 Enqueuing Move request for scope (-0.05, 0.19)
21:32:34.983 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:34.984 00.001 9044 UpdateGuideState exits: m=5478 SNR=50.7
21:32:34.986 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:34.987 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:34.988 00.001 9044 Enqueuing Expose request
21:32:34.989 00.001 12252 Worker thread wakes up
21:32:34.989 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
21:32:34.989 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
21:32:34.989 00.000 12252 Moving (-0.05, 0.19) raw xDistance=-0.18 yDistance=0.07
21:32:34.992 00.003 12252 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 1358.67
21:32:34.992 00.000 12252 PPEC: input: -0.18, control: -0.11, exposure: 2000
21:32:34.992 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:34.992 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:32:34.992 00.000 12252 MoveAxis(E, 45, ABG)
21:32:34.992 00.000 12252 Guiding  Dir = 2, Dur = 45
21:32:34.992 00.000 12252 IsSlewing returns 0
21:32:34.994 00.002 12252 IsGuiding returns 0
21:32:34.996 00.002 12252 PulseGuide returned control before completion, sleep 53
21:32:35.064 00.068 12252 IsGuiding returns 0
21:32:35.065 00.001 12252 Move returns status 0, amount 45
21:32:35.065 00.000 12252 MoveAxis(N, 0, ABG)
21:32:35.065 00.000 12252 Move returns status 0, amount 0
21:32:35.065 00.000 12252 move complete, result=0
21:32:35.065 00.000 12252 worker thread done servicing request
21:32:35.065 00.000 12252 Worker thread wakes up
21:32:35.065 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:35.065 00.000 9044 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
21:32:35.068 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:37.408 02.340 12252 Exposure complete
21:32:37.483 00.075 12252 worker thread done servicing request
21:32:37.484 00.001 9044 OnExposeComplete: enter
21:32:37.485 00.001 9044 UpdateGuideState(): m_state=6
21:32:37.486 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2088
21:32:37.488 00.002 9044 Star::Find returns 1 (0), X=1008.04, Y=821.61, Mass=5631, SNR=51.5, Peak=173 HFD=5.2
21:32:37.490 00.002 9044 MultiStar: [#1 -0.08,0.49,0.00,M1] [#2 -0.03,0.28,1.18,U] [#3 -0.15,0.32,0.84,U] [#4 -0.10,0.21,1.26,U] [#5 -0.24,0.29,0.66,U] [#6 -0.24,0.28,0.42,U] [#7 -0.10,0.33,0.44,U] [#8 -0.33,0.52,0.00,M2] 
21:32:37.492 00.002 9044 refined, 6 included, MultiStar: {-0.12, 0.28}, one-star: {-0.12, 0.30}
21:32:37.494 00.002 9044 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.62) = xAngle (3.61 = -2.68)
21:32:37.495 00.001 9044 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.52 = 0.52)
21:32:37.497 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.28 hyp=0.30 cameraTheta=1.98 mountX=-0.27 mountY=0.15, mountTheta=2.63
21:32:37.499 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.28, opts=13)
21:32:37.500 00.001 9044 Enqueuing Move request for scope (-0.12, 0.28)
21:32:37.502 00.002 12252 Worker thread wakes up
21:32:37.502 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:37.503 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.28) opts 0xd
21:32:37.503 00.000 9044 UpdateGuideState exits: m=5631 SNR=51.5
21:32:37.504 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.28)
21:32:37.504 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:37.505 00.001 12252 Moving (-0.12, 0.28) raw xDistance=-0.27 yDistance=0.15
21:32:37.505 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:37.506 00.001 9044 Enqueuing Expose request
21:32:37.508 00.002 12252 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 1358.76
21:32:37.508 00.000 12252 PPEC: input: -0.27, control: -0.16, exposure: 2000
21:32:37.508 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.15
21:32:37.508 00.000 12252 MoveAxis(E, 63, ABG)
21:32:37.508 00.000 12252 Guiding  Dir = 2, Dur = 63
21:32:37.509 00.001 12252 IsSlewing returns 0
21:32:37.509 00.000 12252 IsGuiding returns 0
21:32:37.511 00.002 12252 PulseGuide returned control before completion, sleep 72
21:32:37.584 00.073 12252 IsGuiding returns 0
21:32:37.584 00.000 12252 Move returns status 0, amount 63
21:32:37.584 00.000 12252 MoveAxis(S, 52, ABG)
21:32:37.585 00.001 12252 Guiding  Dir = 1, Dur = 52
21:32:37.585 00.000 12252 IsSlewing returns 0
21:32:37.585 00.000 12252 IsGuiding returns 0
21:32:37.591 00.006 12252 PulseGuide returned control before completion, sleep 57
21:32:37.662 00.071 12252 IsGuiding returns 0
21:32:37.662 00.000 12252 Move returns status 0, amount 52
21:32:37.662 00.000 12252 move complete, result=0
21:32:37.662 00.000 12252 worker thread done servicing request
21:32:37.663 00.001 12252 Worker thread wakes up
21:32:37.663 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:37.663 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:37.663 00.000 9044 GuideStep: -0.3 px 63 ms EAST, 0.2 px 52 ms SOUTH
21:32:40.012 02.349 12252 Exposure complete
21:32:40.057 00.045 12252 worker thread done servicing request
21:32:40.057 00.000 9044 OnExposeComplete: enter
21:32:40.058 00.001 9044 UpdateGuideState(): m_state=6
21:32:40.060 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2089
21:32:40.061 00.001 9044 Star::Find returns 1 (0), X=1008.13, Y=821.27, Mass=5605, SNR=51.4, Peak=173 HFD=5.1
21:32:40.063 00.002 9044 MultiStar: [#1 0.04,0.26,1.05,U] [#2 -0.02,0.07,1.19,U] [#3 -0.10,0.15,0.86,U] [#4 -0.05,0.10,1.27,U] [#5 -0.05,0.02,0.65,U] [#6 -0.02,0.07,0.43,U] [#7 -0.10,0.13,0.44,U] [#8 -0.23,0.16,0.43,U] 
21:32:40.064 00.001 9044 single-star, 8 included, MultiStar: {-0.05, 0.10}, one-star: {-0.03, -0.03}
21:32:40.065 00.001 9044 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.62) = xAngle (-0.79 = -0.79)
21:32:40.066 00.001 9044 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.87 = 2.41)
21:32:40.067 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.05 cameraTheta=-2.41 mountX=0.03 mountY=0.03, mountTheta=0.76
21:32:40.070 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.03, opts=13)
21:32:40.071 00.001 9044 Enqueuing Move request for scope (-0.03, -0.03)
21:32:40.072 00.001 12252 Worker thread wakes up
21:32:40.072 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:40.073 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
21:32:40.073 00.000 9044 UpdateGuideState exits: m=5605 SNR=51.4
21:32:40.074 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
21:32:40.074 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:40.075 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:40.077 00.002 12252 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.03
21:32:40.077 00.000 9044 Enqueuing Expose request
21:32:40.080 00.003 12252 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1358.85
21:32:40.080 00.000 12252 PPEC: input: 0.03, control: 0.01, exposure: 2000
21:32:40.080 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:40.080 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:32:40.080 00.000 12252 MoveAxis(W, 6, ABG)
21:32:40.080 00.000 12252 Guiding  Dir = 3, Dur = 6
21:32:40.080 00.000 12252 IsSlewing returns 0
21:32:40.081 00.001 12252 IsGuiding returns 0
21:32:40.084 00.003 12252 PulseGuide returned control before completion, sleep 14
21:32:40.101 00.017 12252 IsGuiding returns 0
21:32:40.101 00.000 12252 Move returns status 0, amount 6
21:32:40.101 00.000 12252 MoveAxis(N, 0, ABG)
21:32:40.102 00.001 12252 Move returns status 0, amount 0
21:32:40.102 00.000 12252 move complete, result=0
21:32:40.102 00.000 12252 worker thread done servicing request
21:32:40.102 00.000 12252 Worker thread wakes up
21:32:40.102 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:40.102 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:40.103 00.001 9044 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
21:32:42.468 02.365 12252 Exposure complete
21:32:42.544 00.076 12252 worker thread done servicing request
21:32:42.545 00.001 9044 OnExposeComplete: enter
21:32:42.546 00.001 9044 UpdateGuideState(): m_state=6
21:32:42.548 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2090
21:32:42.549 00.001 9044 Star::Find returns 1 (0), X=1008.17, Y=821.41, Mass=5617, SNR=51.0, Peak=173 HFD=5.2
21:32:42.551 00.002 9044 MultiStar: [#1 -0.02,0.42,0.00,M1] [#2 0.04,0.20,1.20,U] [#3 -0.01,0.20,0.84,U] [#4 0.05,0.24,1.27,U] [#5 0.06,0.20,0.66,U] [#6 0.07,0.24,0.43,U] [#7 0.00,0.17,0.44,U] [#8 -0.09,0.41,0.00,M2] 
21:32:42.552 00.001 9044 single-star, 6 included, MultiStar: {0.03, 0.19}, one-star: {0.01, 0.11}
21:32:42.553 00.001 9044 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.62) = xAngle (3.11 = 3.11)
21:32:42.555 00.002 9044 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.03 = 0.03)
21:32:42.556 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.49 mountX=-0.11 mountY=0.00, mountTheta=3.11
21:32:42.558 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.11, opts=13)
21:32:42.560 00.002 9044 Enqueuing Move request for scope (0.01, 0.11)
21:32:42.561 00.001 12252 Worker thread wakes up
21:32:42.561 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
21:32:42.561 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
21:32:42.561 00.000 12252 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=0.00
21:32:42.561 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:42.563 00.002 9044 UpdateGuideState exits: m=5617 SNR=51.0
21:32:42.565 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:42.567 00.002 12252 PPEC rslt: input = -0.11, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 1358.94
21:32:42.569 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:42.570 00.001 9044 Enqueuing Expose request
21:32:42.572 00.002 12252 PPEC: input: -0.11, control: -0.06, exposure: 2000
21:32:42.572 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:42.572 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:32:42.572 00.000 12252 MoveAxis(E, 25, ABG)
21:32:42.572 00.000 12252 Guiding  Dir = 2, Dur = 25
21:32:42.573 00.001 12252 IsSlewing returns 0
21:32:42.573 00.000 12252 IsGuiding returns 0
21:32:42.576 00.003 12252 PulseGuide returned control before completion, sleep 33
21:32:42.624 00.048 12252 IsGuiding returns 0
21:32:42.624 00.000 12252 Move returns status 0, amount 25
21:32:42.624 00.000 12252 MoveAxis(N, 0, ABG)
21:32:42.624 00.000 12252 Move returns status 0, amount 0
21:32:42.624 00.000 12252 move complete, result=0
21:32:42.624 00.000 12252 worker thread done servicing request
21:32:42.624 00.000 12252 Worker thread wakes up
21:32:42.624 00.000 9044 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
21:32:42.627 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:42.627 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:44.966 02.339 12252 Exposure complete
21:32:45.034 00.068 12252 worker thread done servicing request
21:32:45.034 00.000 9044 OnExposeComplete: enter
21:32:45.035 00.001 9044 UpdateGuideState(): m_state=6
21:32:45.038 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2091
21:32:45.039 00.001 9044 Star::Find returns 1 (0), X=1008.17, Y=821.39, Mass=5546, SNR=50.9, Peak=173 HFD=5.2
21:32:45.042 00.003 9044 MultiStar: [#1 -0.03,0.41,1.05,U] [#2 -0.05,0.18,1.22,U] [#3 -0.12,0.25,0.85,U] [#4 0.05,0.21,1.28,U] [#5 -0.02,0.30,0.66,U] [#6 -0.05,0.28,0.43,U] [#7 0.05,0.29,0.44,U] [#8 -0.15,0.40,0.00,M3] 
21:32:45.043 00.001 9044 single-star, 7 included, MultiStar: {-0.02, 0.24}, one-star: {0.01, 0.08}
21:32:45.045 00.002 9044 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.62) = xAngle (3.03 = 3.03)
21:32:45.048 00.003 9044 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.05 = -0.05)
21:32:45.049 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.09 cameraTheta=1.41 mountX=-0.08 mountY=-0.00, mountTheta=-3.09
21:32:45.051 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.08, opts=13)
21:32:45.052 00.001 9044 Enqueuing Move request for scope (0.01, 0.08)
21:32:45.053 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:45.053 00.000 9044 UpdateGuideState exits: m=5546 SNR=50.9
21:32:45.055 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:45.056 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:45.057 00.001 9044 Enqueuing Expose request
21:32:45.058 00.001 12252 Worker thread wakes up
21:32:45.058 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
21:32:45.058 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
21:32:45.058 00.000 12252 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.00
21:32:45.061 00.003 12252 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1359.04
21:32:45.062 00.001 12252 PPEC: input: -0.08, control: 0.00, exposure: 2000
21:32:45.062 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:45.062 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:32:45.062 00.000 12252 MoveAxis(W, 2, ABG)
21:32:45.062 00.000 12252 Guiding  Dir = 3, Dur = 2
21:32:45.062 00.000 12252 IsSlewing returns 0
21:32:45.063 00.001 12252 IsGuiding returns 0
21:32:45.064 00.001 12252 PulseGuide returned control before completion, sleep 11
21:32:45.077 00.013 12252 IsGuiding returns 0
21:32:45.077 00.000 12252 Move returns status 0, amount 2
21:32:45.077 00.000 12252 MoveAxis(N, 0, ABG)
21:32:45.077 00.000 12252 Move returns status 0, amount 0
21:32:45.077 00.000 12252 move complete, result=0
21:32:45.077 00.000 12252 worker thread done servicing request
21:32:45.077 00.000 12252 Worker thread wakes up
21:32:45.077 00.000 9044 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
21:32:45.081 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:45.081 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:47.448 02.367 12252 Exposure complete
21:32:47.516 00.068 12252 worker thread done servicing request
21:32:47.516 00.000 9044 OnExposeComplete: enter
21:32:47.518 00.002 9044 UpdateGuideState(): m_state=6
21:32:47.519 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2092
21:32:47.520 00.001 9044 Star::Find returns 1 (0), X=1008.20, Y=821.62, Mass=5637, SNR=51.5, Peak=173 HFD=5.2
21:32:47.522 00.002 9044 MultiStar: [#1 0.00,0.56,0.00,M1] [#2 -0.00,0.29,1.19,U] [#3 -0.02,0.34,0.86,U] [#4 0.03,0.36,1.26,U] [#5 0.00,0.40,0.65,U] [#6 0.02,0.43,0.00,M1] [#7 -0.01,0.42,0.00,M1] [#8 -0.15,0.48,0.00,M4] 
21:32:47.523 00.001 9044 single-star, 4 included, MultiStar: {0.01, 0.34}, one-star: {0.04, 0.31}
21:32:47.524 00.001 9044 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.62) = xAngle (3.07 = 3.07)
21:32:47.525 00.001 9044 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.01 = -0.01)
21:32:47.525 00.000 9044 CameraToMount -- cameraX=0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.45 mountX=-0.31 mountY=-0.00, mountTheta=-3.13
21:32:47.527 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.31, opts=13)
21:32:47.528 00.001 9044 Enqueuing Move request for scope (0.04, 0.31)
21:32:47.528 00.000 12252 Worker thread wakes up
21:32:47.528 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:47.529 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.31) opts 0xd
21:32:47.529 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.31)
21:32:47.529 00.000 12252 Moving (0.04, 0.31) raw xDistance=-0.31 yDistance=-0.00
21:32:47.529 00.000 9044 UpdateGuideState exits: m=5637 SNR=51.5
21:32:47.532 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:47.534 00.002 12252 PPEC rslt: input = -0.31, final = -0.18, react = -0.19, pred = 0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 1359.13
21:32:47.534 00.000 12252 PPEC: input: -0.31, control: -0.18, exposure: 2000
21:32:47.534 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:47.534 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:47.535 00.001 9044 Enqueuing Expose request
21:32:47.536 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:32:47.536 00.000 12252 MoveAxis(E, 71, ABG)
21:32:47.536 00.000 12252 Guiding  Dir = 2, Dur = 71
21:32:47.537 00.001 12252 IsSlewing returns 0
21:32:47.537 00.000 12252 IsGuiding returns 0
21:32:47.538 00.001 12252 PulseGuide returned control before completion, sleep 80
21:32:47.625 00.087 12252 IsGuiding returns 0
21:32:47.625 00.000 12252 Move returns status 0, amount 71
21:32:47.625 00.000 12252 MoveAxis(N, 0, ABG)
21:32:47.625 00.000 12252 Move returns status 0, amount 0
21:32:47.625 00.000 12252 move complete, result=0
21:32:47.625 00.000 12252 worker thread done servicing request
21:32:47.625 00.000 12252 Worker thread wakes up
21:32:47.626 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:47.626 00.000 9044 GuideStep: -0.3 px 71 ms EAST, -0.0 px 0 ms NORTH
21:32:47.629 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:49.970 02.341 12252 Exposure complete
21:32:50.015 00.045 12252 worker thread done servicing request
21:32:50.015 00.000 9044 OnExposeComplete: enter
21:32:50.016 00.001 9044 UpdateGuideState(): m_state=6
21:32:50.018 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2093
21:32:50.019 00.001 9044 Star::Find returns 1 (0), X=1008.09, Y=821.30, Mass=5561, SNR=51.1, Peak=173 HFD=5.1
21:32:50.020 00.001 9044 MultiStar: [#1 -0.01,0.26,1.07,U] [#2 -0.05,0.11,1.22,U] [#3 -0.08,0.16,0.87,U] [#4 0.04,0.11,1.27,U] [#5 0.01,0.11,0.65,U] [#6 -0.03,0.07,0.43,U] [#7 -0.07,0.17,0.43,U] [#8 -0.21,0.29,0.43,U] 
21:32:50.020 00.000 9044 single-star, 8 included, MultiStar: {-0.04, 0.13}, one-star: {-0.07, -0.01}
21:32:50.021 00.001 9044 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.62) = xAngle (-1.38 = -1.38)
21:32:50.022 00.001 9044 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.47 = 1.82)
21:32:50.023 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.01 mountX=0.01 mountY=0.07, mountTheta=1.38
21:32:50.025 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.01, opts=13)
21:32:50.026 00.001 9044 Enqueuing Move request for scope (-0.07, -0.01)
21:32:50.028 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:50.029 00.001 9044 UpdateGuideState exits: m=5561 SNR=51.1
21:32:50.030 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:50.031 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:50.032 00.001 9044 Enqueuing Expose request
21:32:50.034 00.002 12252 Worker thread wakes up
21:32:50.034 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
21:32:50.034 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
21:32:50.034 00.000 12252 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
21:32:50.036 00.002 12252 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1359.22
21:32:50.036 00.000 12252 PPEC: input: 0.01, control: 0.00, exposure: 2000
21:32:50.037 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:50.037 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:32:50.037 00.000 12252 MoveAxis(W, 1, ABG)
21:32:50.037 00.000 12252 Guiding  Dir = 3, Dur = 1
21:32:50.037 00.000 12252 IsSlewing returns 0
21:32:50.037 00.000 12252 IsGuiding returns 0
21:32:50.039 00.002 12252 IsGuiding returns 0
21:32:50.039 00.000 12252 Move returns status 0, amount 1
21:32:50.039 00.000 12252 MoveAxis(N, 0, ABG)
21:32:50.040 00.001 12252 Move returns status 0, amount 0
21:32:50.040 00.000 12252 move complete, result=0
21:32:50.040 00.000 12252 worker thread done servicing request
21:32:50.040 00.000 9044 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:32:50.041 00.001 12252 Worker thread wakes up
21:32:50.041 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:50.041 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:52.400 02.359 12252 Exposure complete
21:32:52.452 00.052 12252 worker thread done servicing request
21:32:52.452 00.000 9044 OnExposeComplete: enter
21:32:52.453 00.001 9044 UpdateGuideState(): m_state=6
21:32:52.454 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2094
21:32:52.455 00.001 9044 Star::Find returns 1 (0), X=1008.08, Y=821.63, Mass=5640, SNR=51.5, Peak=173 HFD=5.2
21:32:52.456 00.001 9044 MultiStar: [#1 -0.04,0.52,0.00,M1] [#2 -0.10,0.23,1.19,U] [#3 -0.16,0.30,0.84,U] [#4 -0.06,0.31,1.27,U] [#5 -0.09,0.27,0.65,U] [#6 -0.14,0.36,0.42,U] [#7 -0.10,0.40,0.00,M1] [#8 -0.26,0.30,0.41,U] 
21:32:52.457 00.001 9044 refined, 6 included, MultiStar: {-0.11, 0.29}, one-star: {-0.08, 0.33}
21:32:52.458 00.001 9044 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.62) = xAngle (3.56 = -2.73)
21:32:52.460 00.002 9044 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.47 = 0.47)
21:32:52.461 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.93 mountX=-0.29 mountY=0.14, mountTheta=2.68
21:32:52.463 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.29, opts=13)
21:32:52.464 00.001 9044 Enqueuing Move request for scope (-0.11, 0.29)
21:32:52.465 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:52.466 00.001 9044 UpdateGuideState exits: m=5640 SNR=51.5
21:32:52.467 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:52.468 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:52.469 00.001 9044 Enqueuing Expose request
21:32:52.472 00.003 12252 Worker thread wakes up
21:32:52.472 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.29) opts 0xd
21:32:52.472 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.29)
21:32:52.472 00.000 12252 Moving (-0.11, 0.29) raw xDistance=-0.29 yDistance=0.14
21:32:52.475 00.003 12252 PPEC rslt: input = -0.29, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 1359.32
21:32:52.475 00.000 12252 PPEC: input: -0.29, control: -0.18, exposure: 2000
21:32:52.475 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:52.475 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:32:52.475 00.000 12252 MoveAxis(E, 70, ABG)
21:32:52.475 00.000 12252 Guiding  Dir = 2, Dur = 70
21:32:52.476 00.001 12252 IsSlewing returns 0
21:32:52.476 00.000 12252 IsGuiding returns 0
21:32:52.478 00.002 12252 PulseGuide returned control before completion, sleep 78
21:32:52.571 00.093 12252 IsGuiding returns 0
21:32:52.571 00.000 12252 Move returns status 0, amount 70
21:32:52.571 00.000 12252 MoveAxis(N, 0, ABG)
21:32:52.571 00.000 12252 Move returns status 0, amount 0
21:32:52.571 00.000 12252 move complete, result=0
21:32:52.571 00.000 12252 worker thread done servicing request
21:32:52.571 00.000 9044 GuideStep: -0.3 px 70 ms EAST, 0.1 px 0 ms NORTH
21:32:52.573 00.002 12252 Worker thread wakes up
21:32:52.573 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:52.574 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:54.932 02.358 12252 Exposure complete
21:32:54.980 00.048 12252 worker thread done servicing request
21:32:54.981 00.001 9044 OnExposeComplete: enter
21:32:54.983 00.002 9044 UpdateGuideState(): m_state=6
21:32:54.985 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2095
21:32:54.987 00.002 9044 Star::Find returns 1 (0), X=1008.09, Y=821.41, Mass=5682, SNR=51.7, Peak=173 HFD=5.2
21:32:54.988 00.001 9044 MultiStar: [#1 -0.03,0.46,0.00,M2] [#2 -0.10,0.23,1.20,U] [#3 -0.03,0.30,0.84,U] [#4 -0.03,0.26,1.27,U] [#5 -0.09,0.33,0.65,U] [#6 -0.10,0.26,0.43,U] [#7 -0.08,0.30,0.44,U] [#8 -0.16,0.52,0.00,M3] 
21:32:54.989 00.001 9044 single-star, 6 included, MultiStar: {-0.07, 0.24}, one-star: {-0.07, 0.10}
21:32:54.990 00.001 9044 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.62) = xAngle (3.80 = -2.49)
21:32:54.991 00.001 9044 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.71 = 0.71)
21:32:54.993 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=-0.10 mountY=0.08, mountTheta=2.45
21:32:54.996 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.10, opts=13)
21:32:54.997 00.001 9044 Enqueuing Move request for scope (-0.07, 0.10)
21:32:54.999 00.002 12252 Worker thread wakes up
21:32:54.999 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:55.000 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
21:32:55.000 00.000 9044 UpdateGuideState exits: m=5682 SNR=51.7
21:32:55.001 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
21:32:55.001 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:55.002 00.001 12252 Moving (-0.07, 0.10) raw xDistance=-0.10 yDistance=0.08
21:32:55.002 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:55.003 00.001 9044 Enqueuing Expose request
21:32:55.006 00.003 12252 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1359.41
21:32:55.006 00.000 12252 PPEC: input: -0.10, control: -0.02, exposure: 2000
21:32:55.006 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:55.006 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:32:55.006 00.000 12252 MoveAxis(E, 6, ABG)
21:32:55.006 00.000 12252 Guiding  Dir = 2, Dur = 6
21:32:55.006 00.000 12252 IsSlewing returns 0
21:32:55.006 00.000 12252 IsGuiding returns 0
21:32:55.009 00.003 12252 PulseGuide returned control before completion, sleep 14
21:32:55.029 00.020 12252 IsGuiding returns 0
21:32:55.029 00.000 12252 Move returns status 0, amount 6
21:32:55.029 00.000 12252 MoveAxis(N, 0, ABG)
21:32:55.029 00.000 12252 Move returns status 0, amount 0
21:32:55.029 00.000 12252 move complete, result=0
21:32:55.029 00.000 12252 worker thread done servicing request
21:32:55.029 00.000 12252 Worker thread wakes up
21:32:55.029 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:55.029 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:55.029 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:32:57.390 02.361 12252 Exposure complete
21:32:57.440 00.050 12252 worker thread done servicing request
21:32:57.440 00.000 9044 OnExposeComplete: enter
21:32:57.441 00.001 9044 UpdateGuideState(): m_state=6
21:32:57.443 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2096
21:32:57.444 00.001 9044 Star::Find returns 1 (0), X=1008.08, Y=821.76, Mass=5810, SNR=52.3, Peak=173 HFD=5.1
21:32:57.445 00.001 9044 MultiStar: [#1 -0.08,0.71,0.00,M3] [#2 -0.04,0.53,0.00,M1] [#3 -0.11,0.54,0.00,M1] [#4 -0.05,0.38,1.25,U] [#5 -0.12,0.41,0.00,M1] [#6 -0.18,0.41,0.00,M1] [#7 -0.06,0.67,0.00,M1] [#8 -0.20,0.56,0.00,M4] 
21:32:57.446 00.001 9044 refined, 1 included, MultiStar: {-0.06, 0.41}, one-star: {-0.08, 0.46}
21:32:57.448 00.002 9044 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.62) = xAngle (3.35 = -2.94)
21:32:57.449 00.001 9044 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.26 = 0.26)
21:32:57.450 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.41 hyp=0.42 cameraTheta=1.72 mountX=-0.41 mountY=0.11, mountTheta=2.88
21:32:57.452 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.41, opts=13)
21:32:57.453 00.001 9044 Enqueuing Move request for scope (-0.06, 0.41)
21:32:57.454 00.001 12252 Worker thread wakes up
21:32:57.454 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:32:57.456 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.41) opts 0xd
21:32:57.456 00.000 9044 UpdateGuideState exits: m=5810 SNR=52.3
21:32:57.457 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.41)
21:32:57.457 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:57.458 00.001 12252 Moving (-0.06, 0.41) raw xDistance=-0.41 yDistance=0.11
21:32:57.458 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:32:57.460 00.002 9044 Enqueuing Expose request
21:32:57.461 00.001 12252 PPEC rslt: input = -0.41, final = -0.26, react = -0.24, pred = -0.01, hyst = -0.23, hyst_pct = 0.00, period_length = 1359.50
21:32:57.461 00.000 12252 PPEC: input: -0.41, control: -0.26, exposure: 2000
21:32:57.461 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:57.461 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:32:57.461 00.000 12252 MoveAxis(E, 101, ABG)
21:32:57.461 00.000 12252 Guiding  Dir = 2, Dur = 101
21:32:57.461 00.000 12252 IsSlewing returns 0
21:32:57.462 00.001 12252 IsGuiding returns 0
21:32:57.463 00.001 12252 PulseGuide returned control before completion, sleep 110
21:32:57.582 00.119 12252 IsGuiding returns 0
21:32:57.582 00.000 12252 Move returns status 0, amount 101
21:32:57.582 00.000 12252 MoveAxis(N, 0, ABG)
21:32:57.582 00.000 12252 Move returns status 0, amount 0
21:32:57.582 00.000 12252 move complete, result=0
21:32:57.582 00.000 12252 worker thread done servicing request
21:32:57.582 00.000 12252 Worker thread wakes up
21:32:57.583 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:32:57.583 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:32:57.583 00.000 9044 GuideStep: -0.4 px 101 ms EAST, 0.1 px 0 ms NORTH
21:32:59.947 02.364 12252 Exposure complete
21:33:00.019 00.072 12252 worker thread done servicing request
21:33:00.019 00.000 9044 OnExposeComplete: enter
21:33:00.020 00.001 9044 UpdateGuideState(): m_state=6
21:33:00.022 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2097
21:33:00.023 00.001 9044 Star::Find returns 1 (0), X=1008.18, Y=821.68, Mass=5879, SNR=52.4, Peak=173 HFD=5.3
21:33:00.024 00.001 9044 MultiStar: [#1 -0.03,0.49,0.00,M4] [#2 -0.04,0.32,1.18,U] [#3 -0.05,0.32,0.86,U] [#4 0.04,0.31,1.23,U] [#5 0.00,0.40,0.65,U] [#6 -0.01,0.41,0.42,U] [#7 0.02,0.37,0.43,U] [#8 -0.16,0.43,0.00,M5] 
21:33:00.026 00.002 9044 refined, 6 included, MultiStar: {-0.00, 0.35}, one-star: {0.02, 0.37}
21:33:00.027 00.001 9044 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.62) = xAngle (3.21 = -3.08)
21:33:00.028 00.001 9044 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.12 = 0.12)
21:33:00.029 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.35 hyp=0.35 cameraTheta=1.58 mountX=-0.35 mountY=0.04, mountTheta=3.02
21:33:00.031 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.35, opts=13)
21:33:00.033 00.002 9044 Enqueuing Move request for scope (-0.00, 0.35)
21:33:00.034 00.001 12252 Worker thread wakes up
21:33:00.034 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:00.035 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.35) opts 0xd
21:33:00.035 00.000 9044 UpdateGuideState exits: m=5879 SNR=52.4
21:33:00.037 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:00.038 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:00.039 00.001 9044 Enqueuing Expose request
21:33:00.040 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.35)
21:33:00.040 00.000 12252 Moving (-0.00, 0.35) raw xDistance=-0.35 yDistance=0.04
21:33:00.044 00.004 12252 PPEC rslt: input = -0.35, final = -0.22, react = -0.21, pred = -0.02, hyst = -0.19, hyst_pct = 0.00, period_length = 1359.60
21:33:00.044 00.000 12252 PPEC: input: -0.35, control: -0.22, exposure: 2000
21:33:00.044 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:00.044 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:33:00.045 00.001 12252 MoveAxis(E, 88, ABG)
21:33:00.045 00.000 12252 Guiding  Dir = 2, Dur = 88
21:33:00.045 00.000 12252 IsSlewing returns 0
21:33:00.045 00.000 12252 IsGuiding returns 0
21:33:00.048 00.003 12252 PulseGuide returned control before completion, sleep 96
21:33:00.158 00.110 12252 IsGuiding returns 0
21:33:00.158 00.000 12252 Move returns status 0, amount 88
21:33:00.158 00.000 12252 MoveAxis(N, 0, ABG)
21:33:00.158 00.000 12252 Move returns status 0, amount 0
21:33:00.158 00.000 12252 move complete, result=0
21:33:00.158 00.000 12252 worker thread done servicing request
21:33:00.159 00.001 9044 GuideStep: -0.3 px 88 ms EAST, 0.0 px 0 ms NORTH
21:33:00.161 00.002 12252 Worker thread wakes up
21:33:00.161 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:00.161 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:02.521 02.360 12252 Exposure complete
21:33:02.570 00.049 12252 worker thread done servicing request
21:33:02.570 00.000 9044 OnExposeComplete: enter
21:33:02.572 00.002 9044 UpdateGuideState(): m_state=6
21:33:02.574 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2098
21:33:02.575 00.001 9044 Star::Find returns 1 (0), X=1008.11, Y=821.61, Mass=5682, SNR=51.6, Peak=173 HFD=5.2
21:33:02.577 00.002 9044 MultiStar: [#1 -0.06,0.49,0.00,M5] [#2 -0.07,0.25,1.21,U] [#3 -0.11,0.30,0.84,U] [#4 -0.00,0.26,1.27,U] [#5 0.03,0.22,0.65,U] [#6 -0.08,0.12,0.42,U] [#7 -0.05,0.34,0.44,U] [#8 -0.23,0.33,0.41,U] 
21:33:02.578 00.001 9044 refined, 7 included, MultiStar: {-0.06, 0.27}, one-star: {-0.05, 0.31}
21:33:02.580 00.002 9044 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.62) = xAngle (3.41 = -2.88)
21:33:02.584 00.004 9044 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.32 = 0.32)
21:33:02.586 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=0.27 hyp=0.27 cameraTheta=1.78 mountX=-0.26 mountY=0.09, mountTheta=2.83
21:33:02.589 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.27, opts=13)
21:33:02.591 00.002 9044 Enqueuing Move request for scope (-0.06, 0.27)
21:33:02.592 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:02.594 00.002 9044 UpdateGuideState exits: m=5682 SNR=51.6
21:33:02.595 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:02.597 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:02.598 00.001 12252 Worker thread wakes up
21:33:02.598 00.000 9044 Enqueuing Expose request
21:33:02.599 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.27) opts 0xd
21:33:02.599 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.27)
21:33:02.599 00.000 12252 Moving (-0.06, 0.27) raw xDistance=-0.26 yDistance=0.09
21:33:02.603 00.004 12252 PPEC rslt: input = -0.26, final = -0.18, react = -0.16, pred = -0.03, hyst = -0.16, hyst_pct = 0.00, period_length = 1359.69
21:33:02.603 00.000 12252 PPEC: input: -0.26, control: -0.18, exposure: 2000
21:33:02.603 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:02.603 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:33:02.603 00.000 12252 MoveAxis(E, 72, ABG)
21:33:02.603 00.000 12252 Guiding  Dir = 2, Dur = 72
21:33:02.603 00.000 12252 IsSlewing returns 0
21:33:02.603 00.000 12252 IsGuiding returns 0
21:33:02.605 00.002 12252 PulseGuide returned control before completion, sleep 81
21:33:02.694 00.089 12252 IsGuiding returns 0
21:33:02.694 00.000 12252 Move returns status 0, amount 72
21:33:02.694 00.000 12252 MoveAxis(N, 0, ABG)
21:33:02.694 00.000 12252 Move returns status 0, amount 0
21:33:02.694 00.000 12252 move complete, result=0
21:33:02.694 00.000 12252 worker thread done servicing request
21:33:02.694 00.000 12252 Worker thread wakes up
21:33:02.695 00.001 9044 GuideStep: -0.3 px 72 ms EAST, 0.1 px 0 ms NORTH
21:33:02.696 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:02.696 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:05.039 02.343 12252 Exposure complete
21:33:05.109 00.070 12252 worker thread done servicing request
21:33:05.109 00.000 9044 OnExposeComplete: enter
21:33:05.111 00.002 9044 UpdateGuideState(): m_state=6
21:33:05.112 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2099
21:33:05.113 00.001 9044 Star::Find returns 1 (0), X=1008.25, Y=821.31, Mass=5640, SNR=51.5, Peak=173 HFD=5.3
21:33:05.115 00.002 9044 MultiStar: [#1 0.05,0.29,1.04,U] [#2 -0.05,0.04,1.22,U] [#3 0.01,0.11,0.84,U] [#4 0.07,-0.10,1.30,U] [#5 0.03,0.07,0.65,U] [#6 0.04,0.14,0.42,U] [#7 0.07,0.21,0.44,U] [#8 -0.18,0.20,0.41,U] 
21:33:05.117 00.002 9044 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.09, 0.00}
21:33:05.119 00.002 9044 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.62) = xAngle (2.91 = 2.91)
21:33:05.122 00.003 9044 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.17 = -0.17)
21:33:05.124 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.29 mountX=-0.08 mountY=-0.01, mountTheta=-2.97
21:33:05.128 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.08, opts=13)
21:33:05.131 00.003 9044 Enqueuing Move request for scope (0.02, 0.08)
21:33:05.134 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:05.136 00.002 12252 Worker thread wakes up
21:33:05.136 00.000 9044 UpdateGuideState exits: m=5640 SNR=51.5
21:33:05.139 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:05.142 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:05.144 00.002 9044 Enqueuing Expose request
21:33:05.147 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
21:33:05.147 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
21:33:05.147 00.000 12252 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=-0.01
21:33:05.151 00.004 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1359.79
21:33:05.151 00.000 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
21:33:05.151 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:05.151 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:33:05.151 00.000 12252 MoveAxis(E, 8, ABG)
21:33:05.153 00.002 12252 Guiding  Dir = 2, Dur = 8
21:33:05.153 00.000 12252 IsSlewing returns 0
21:33:05.153 00.000 12252 IsGuiding returns 0
21:33:05.155 00.002 12252 PulseGuide returned control before completion, sleep 16
21:33:05.181 00.026 12252 IsGuiding returns 0
21:33:05.181 00.000 12252 Move returns status 0, amount 8
21:33:05.181 00.000 12252 MoveAxis(N, 0, ABG)
21:33:05.181 00.000 12252 Move returns status 0, amount 0
21:33:05.181 00.000 12252 move complete, result=0
21:33:05.181 00.000 12252 worker thread done servicing request
21:33:05.181 00.000 12252 Worker thread wakes up
21:33:05.181 00.000 9044 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:33:05.182 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:05.182 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:07.526 02.344 12252 Exposure complete
21:33:07.594 00.068 12252 worker thread done servicing request
21:33:07.594 00.000 9044 OnExposeComplete: enter
21:33:07.597 00.003 9044 UpdateGuideState(): m_state=6
21:33:07.597 00.000 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2100
21:33:07.598 00.001 9044 Star::Find returns 1 (0), X=1008.16, Y=821.19, Mass=5667, SNR=51.7, Peak=173 HFD=5.1
21:33:07.599 00.001 9044 MultiStar: [#1 -0.00,0.26,1.04,U] [#2 0.03,-0.01,1.21,U] [#3 -0.06,0.10,0.84,U] [#4 -0.02,0.12,1.25,U] [#5 0.00,-0.05,0.64,U] [#6 0.07,0.06,0.42,U] [#7 -0.02,0.11,0.44,U] [#8 -0.13,0.02,0.42,U] 
21:33:07.600 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.00, -0.11}
21:33:07.601 00.001 9044 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.62) = xAngle (3.35 = -2.93)
21:33:07.601 00.000 9044 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.27 = 0.27)
21:33:07.602 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.73 mountX=-0.06 mountY=0.02, mountTheta=2.88
21:33:07.604 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.06, opts=13)
21:33:07.604 00.000 9044 Enqueuing Move request for scope (-0.01, 0.06)
21:33:07.605 00.001 12252 Worker thread wakes up
21:33:07.605 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:07.606 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
21:33:07.606 00.000 9044 UpdateGuideState exits: m=5667 SNR=51.7
21:33:07.607 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
21:33:07.607 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:07.609 00.002 12252 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=0.02
21:33:07.609 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:07.610 00.001 9044 Enqueuing Expose request
21:33:07.611 00.001 12252 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1359.88
21:33:07.611 00.000 12252 PPEC: input: -0.06, control: -0.03, exposure: 2000
21:33:07.611 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:07.612 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:33:07.612 00.000 12252 MoveAxis(E, 12, ABG)
21:33:07.612 00.000 12252 Guiding  Dir = 2, Dur = 12
21:33:07.612 00.000 12252 IsSlewing returns 0
21:33:07.612 00.000 12252 IsGuiding returns 0
21:33:07.614 00.002 12252 PulseGuide returned control before completion, sleep 21
21:33:07.645 00.031 12252 IsGuiding returns 1
21:33:07.645 00.000 12252 scope still moving after pulse duration time elapsed
21:33:07.676 00.031 12252 IsSlewing returns 0
21:33:07.676 00.000 12252 IsGuiding returns 0
21:33:07.676 00.000 12252 scope move finished after 12 + 52 ms
21:33:07.676 00.000 12252 Move returns status 0, amount 12
21:33:07.676 00.000 12252 MoveAxis(N, 0, ABG)
21:33:07.676 00.000 12252 Move returns status 0, amount 0
21:33:07.676 00.000 12252 move complete, result=0
21:33:07.676 00.000 12252 worker thread done servicing request
21:33:07.676 00.000 12252 Worker thread wakes up
21:33:07.676 00.000 9044 GuideStep: -0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
21:33:07.680 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:07.680 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:10.017 02.337 12252 Exposure complete
21:33:10.074 00.057 12252 worker thread done servicing request
21:33:10.074 00.000 9044 OnExposeComplete: enter
21:33:10.076 00.002 9044 UpdateGuideState(): m_state=6
21:33:10.077 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2101
21:33:10.078 00.001 9044 Star::Find returns 1 (0), X=1008.21, Y=821.29, Mass=5672, SNR=51.7, Peak=173 HFD=5.2
21:33:10.079 00.001 9044 MultiStar: [#1 0.03,0.28,1.04,U] [#2 0.04,0.11,1.19,U] [#3 -0.05,0.19,0.85,U] [#4 0.04,0.14,1.26,U] [#5 -0.00,0.10,0.64,U] [#6 0.01,0.14,0.43,U] [#7 0.02,0.11,0.44,U] [#8 -0.24,0.12,0.42,U] 
21:33:10.079 00.000 9044 single-star, 8 included, MultiStar: {0.00, 0.13}, one-star: {0.05, -0.02}
21:33:10.080 00.001 9044 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.62) = xAngle (1.25 = 1.25)
21:33:10.081 00.001 9044 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.83 = -1.83)
21:33:10.083 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-0.37 mountX=0.02 mountY=-0.05, mountTheta=-1.26
21:33:10.085 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.02, opts=13)
21:33:10.086 00.001 9044 Enqueuing Move request for scope (0.05, -0.02)
21:33:10.087 00.001 12252 Worker thread wakes up
21:33:10.088 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:10.089 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
21:33:10.089 00.000 9044 UpdateGuideState exits: m=5672 SNR=51.7
21:33:10.090 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:10.091 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:10.092 00.001 9044 Enqueuing Expose request
21:33:10.094 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
21:33:10.094 00.000 12252 Moving (0.05, -0.02) raw xDistance=0.02 yDistance=-0.05
21:33:10.096 00.002 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1359.97
21:33:10.096 00.000 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
21:33:10.096 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:10.097 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:33:10.097 00.000 12252 MoveAxis(E, 12, ABG)
21:33:10.097 00.000 12252 Guiding  Dir = 2, Dur = 12
21:33:10.097 00.000 12252 IsSlewing returns 0
21:33:10.097 00.000 12252 IsGuiding returns 0
21:33:10.099 00.002 12252 PulseGuide returned control before completion, sleep 21
21:33:10.132 00.033 12252 IsGuiding returns 0
21:33:10.132 00.000 12252 Move returns status 0, amount 12
21:33:10.132 00.000 12252 MoveAxis(N, 0, ABG)
21:33:10.132 00.000 12252 Move returns status 0, amount 0
21:33:10.132 00.000 12252 move complete, result=0
21:33:10.132 00.000 12252 worker thread done servicing request
21:33:10.132 00.000 9044 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
21:33:10.134 00.002 12252 Worker thread wakes up
21:33:10.134 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:10.134 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:12.485 02.351 12252 Exposure complete
21:33:12.557 00.072 12252 worker thread done servicing request
21:33:12.557 00.000 9044 OnExposeComplete: enter
21:33:12.558 00.001 9044 UpdateGuideState(): m_state=6
21:33:12.560 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2102
21:33:12.562 00.002 9044 Star::Find returns 1 (0), X=1008.25, Y=821.51, Mass=5623, SNR=51.3, Peak=173 HFD=5.2
21:33:12.565 00.003 9044 MultiStar: [#1 0.08,0.42,0.00,M3] [#2 0.02,0.12,1.20,U] [#3 -0.02,0.28,0.86,U] [#4 0.11,0.22,1.27,U] [#5 0.00,0.14,0.66,U] [#6 -0.01,0.18,0.44,U] [#7 0.03,0.26,0.45,U] [#8 -0.14,0.32,0.43,U] 
21:33:12.568 00.003 9044 refined, 7 included, MultiStar: {0.03, 0.21}, one-star: {0.09, 0.20}
21:33:12.570 00.002 9044 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.62) = xAngle (3.05 = 3.05)
21:33:12.572 00.002 9044 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.03 = -0.03)
21:33:12.574 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.43 mountX=-0.21 mountY=-0.01, mountTheta=-3.11
21:33:12.577 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.21, opts=13)
21:33:12.579 00.002 9044 Enqueuing Move request for scope (0.03, 0.21)
21:33:12.581 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:12.582 00.001 9044 UpdateGuideState exits: m=5623 SNR=51.3
21:33:12.584 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:12.585 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:12.586 00.001 9044 Enqueuing Expose request
21:33:12.587 00.001 12252 Worker thread wakes up
21:33:12.587 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
21:33:12.587 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
21:33:12.587 00.000 12252 Moving (0.03, 0.21) raw xDistance=-0.21 yDistance=-0.01
21:33:12.591 00.004 12252 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 1360.07
21:33:12.591 00.000 12252 PPEC: input: -0.21, control: -0.14, exposure: 2000
21:33:12.591 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:12.591 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:33:12.591 00.000 12252 MoveAxis(E, 54, ABG)
21:33:12.591 00.000 12252 Guiding  Dir = 2, Dur = 54
21:33:12.591 00.000 12252 IsSlewing returns 0
21:33:12.591 00.000 12252 IsGuiding returns 0
21:33:12.594 00.003 12252 PulseGuide returned control before completion, sleep 62
21:33:12.664 00.070 12252 IsGuiding returns 0
21:33:12.664 00.000 12252 Move returns status 0, amount 54
21:33:12.665 00.001 12252 MoveAxis(N, 0, ABG)
21:33:12.665 00.000 12252 Move returns status 0, amount 0
21:33:12.665 00.000 12252 move complete, result=0
21:33:12.665 00.000 12252 worker thread done servicing request
21:33:12.665 00.000 12252 Worker thread wakes up
21:33:12.665 00.000 9044 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
21:33:12.668 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:12.668 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:15.032 02.364 12252 Exposure complete
21:33:15.134 00.102 12252 worker thread done servicing request
21:33:15.134 00.000 9044 OnExposeComplete: enter
21:33:15.137 00.003 9044 UpdateGuideState(): m_state=6
21:33:15.139 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2103
21:33:15.140 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.22, Mass=5692, SNR=51.8, Peak=173 HFD=5.1
21:33:15.141 00.001 9044 MultiStar: [#1 -0.02,0.20,1.04,U] [#2 -0.08,-0.03,1.20,U] [#3 -0.15,0.06,0.83,U] [#4 -0.06,-0.00,1.24,U] [#5 -0.10,-0.06,0.64,U] [#6 -0.12,-0.06,0.41,U] [#7 -0.11,0.04,0.43,U] [#8 -0.17,0.16,0.41,U] 
21:33:15.142 00.001 9044 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.01, -0.08}
21:33:15.145 00.003 9044 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.62) = xAngle (4.47 = -1.81)
21:33:15.146 00.001 9044 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.39 = 1.39)
21:33:15.147 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.84 mountX=-0.02 mountY=0.08, mountTheta=1.81
21:33:15.149 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.02, opts=13)
21:33:15.150 00.001 9044 Enqueuing Move request for scope (-0.08, 0.02)
21:33:15.151 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:15.152 00.001 9044 UpdateGuideState exits: m=5692 SNR=51.8
21:33:15.153 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:15.155 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:15.156 00.001 9044 Enqueuing Expose request
21:33:15.158 00.002 12252 Worker thread wakes up
21:33:15.158 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
21:33:15.158 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
21:33:15.158 00.000 12252 Moving (-0.08, 0.02) raw xDistance=-0.02 yDistance=0.08
21:33:15.161 00.003 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1360.16
21:33:15.161 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
21:33:15.161 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:15.162 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:33:15.162 00.000 12252 MoveAxis(E, 2, ABG)
21:33:15.162 00.000 12252 Guiding  Dir = 2, Dur = 2
21:33:15.162 00.000 12252 IsSlewing returns 0
21:33:15.162 00.000 12252 IsGuiding returns 0
21:33:15.164 00.002 12252 IsGuiding returns 0
21:33:15.165 00.001 12252 Move returns status 0, amount 2
21:33:15.165 00.000 12252 MoveAxis(N, 0, ABG)
21:33:15.165 00.000 12252 Move returns status 0, amount 0
21:33:15.165 00.000 12252 move complete, result=0
21:33:15.165 00.000 12252 worker thread done servicing request
21:33:15.165 00.000 12252 Worker thread wakes up
21:33:15.165 00.000 9044 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:33:15.166 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:15.166 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:17.507 02.341 12252 Exposure complete
21:33:17.549 00.042 12252 worker thread done servicing request
21:33:17.549 00.000 9044 OnExposeComplete: enter
21:33:17.551 00.002 9044 UpdateGuideState(): m_state=6
21:33:17.553 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2104
21:33:17.554 00.001 9044 Star::Find returns 1 (0), X=1008.03, Y=821.35, Mass=5587, SNR=51.3, Peak=173 HFD=5.1
21:33:17.556 00.002 9044 MultiStar: [#1 -0.10,0.34,1.06,U] [#2 -0.13,0.05,1.21,U] [#3 -0.15,0.23,0.87,U] [#4 -0.05,0.15,1.27,U] [#5 -0.26,0.13,0.66,U] [#6 -0.06,0.20,0.42,U] [#7 -0.10,0.27,0.45,U] [#8 -0.27,0.26,0.43,U] 
21:33:17.557 00.001 9044 single-star, 8 included, MultiStar: {-0.13, 0.17}, one-star: {-0.13, 0.04}
21:33:17.558 00.001 9044 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.62) = xAngle (4.47 = -1.82)
21:33:17.560 00.002 9044 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.38 = 1.38)
21:33:17.561 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.84 mountX=-0.03 mountY=0.13, mountTheta=1.81
21:33:17.563 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.04, opts=13)
21:33:17.566 00.003 9044 Enqueuing Move request for scope (-0.13, 0.04)
21:33:17.567 00.001 12252 Worker thread wakes up
21:33:17.568 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:17.569 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
21:33:17.569 00.000 9044 UpdateGuideState exits: m=5587 SNR=51.3
21:33:17.571 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:17.573 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
21:33:17.573 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:17.576 00.003 9044 Enqueuing Expose request
21:33:17.578 00.002 12252 Moving (-0.13, 0.04) raw xDistance=-0.03 yDistance=0.13
21:33:17.584 00.006 12252 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1360.25
21:33:17.584 00.000 12252 PPEC: input: -0.03, control: 0.00, exposure: 2000
21:33:17.584 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:17.584 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:33:17.584 00.000 12252 MoveAxis(W, 1, ABG)
21:33:17.585 00.001 12252 Guiding  Dir = 3, Dur = 1
21:33:17.585 00.000 12252 IsSlewing returns 0
21:33:17.585 00.000 12252 IsGuiding returns 0
21:33:17.587 00.002 12252 IsGuiding returns 0
21:33:17.588 00.001 12252 Move returns status 0, amount 1
21:33:17.588 00.000 12252 MoveAxis(N, 0, ABG)
21:33:17.588 00.000 12252 Move returns status 0, amount 0
21:33:17.588 00.000 12252 move complete, result=0
21:33:17.588 00.000 12252 worker thread done servicing request
21:33:17.588 00.000 9044 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
21:33:17.589 00.001 12252 Worker thread wakes up
21:33:17.589 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:17.589 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:19.928 02.339 12252 Exposure complete
21:33:19.967 00.039 12252 worker thread done servicing request
21:33:19.967 00.000 9044 OnExposeComplete: enter
21:33:19.968 00.001 9044 UpdateGuideState(): m_state=6
21:33:19.969 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2105
21:33:19.971 00.002 9044 Star::Find returns 1 (0), X=1008.12, Y=821.39, Mass=5569, SNR=51.2, Peak=173 HFD=5.2
21:33:19.972 00.001 9044 MultiStar: [#1 -0.11,0.38,1.06,U] [#2 -0.18,0.16,1.20,U] [#3 -0.09,0.21,0.86,U] [#4 -0.04,0.26,1.29,U] [#5 -0.27,0.20,0.65,U] [#6 -0.10,0.20,0.42,U] [#7 -0.14,0.23,0.45,U] [#8 -0.21,0.26,0.42,U] 
21:33:19.972 00.000 9044 single-star, 8 included, MultiStar: {-0.12, 0.22}, one-star: {-0.04, 0.09}
21:33:19.973 00.001 9044 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.62) = xAngle (3.65 = -2.63)
21:33:19.974 00.001 9044 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.57 = 0.57)
21:33:19.975 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.09 cameraTheta=2.03 mountX=-0.08 mountY=0.05, mountTheta=2.59
21:33:19.976 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.09, opts=13)
21:33:19.977 00.001 9044 Enqueuing Move request for scope (-0.04, 0.09)
21:33:19.978 00.001 12252 Worker thread wakes up
21:33:19.978 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:19.978 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
21:33:19.979 00.001 9044 UpdateGuideState exits: m=5569 SNR=51.2
21:33:19.979 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
21:33:19.980 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:19.980 00.000 12252 Moving (-0.04, 0.09) raw xDistance=-0.08 yDistance=0.05
21:33:19.980 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:19.983 00.003 9044 Enqueuing Expose request
21:33:19.985 00.002 12252 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1360.35
21:33:19.985 00.000 12252 PPEC: input: -0.08, control: 0.01, exposure: 2000
21:33:19.985 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:19.985 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:33:19.985 00.000 12252 MoveAxis(W, 2, ABG)
21:33:19.985 00.000 12252 Guiding  Dir = 3, Dur = 2
21:33:19.986 00.001 12252 IsSlewing returns 0
21:33:19.986 00.000 12252 IsGuiding returns 0
21:33:19.988 00.002 12252 PulseGuide returned control before completion, sleep 11
21:33:20.009 00.021 12252 IsGuiding returns 0
21:33:20.009 00.000 12252 Move returns status 0, amount 2
21:33:20.009 00.000 12252 MoveAxis(N, 0, ABG)
21:33:20.009 00.000 12252 Move returns status 0, amount 0
21:33:20.009 00.000 12252 move complete, result=0
21:33:20.009 00.000 12252 worker thread done servicing request
21:33:20.009 00.000 12252 Worker thread wakes up
21:33:20.009 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:20.009 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:20.009 00.000 9044 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
21:33:22.363 02.354 12252 Exposure complete
21:33:22.423 00.060 12252 worker thread done servicing request
21:33:22.423 00.000 9044 OnExposeComplete: enter
21:33:22.424 00.001 9044 UpdateGuideState(): m_state=6
21:33:22.425 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2106
21:33:22.426 00.001 9044 Star::Find returns 1 (0), X=1008.08, Y=821.42, Mass=5589, SNR=51.2, Peak=173 HFD=5.2
21:33:22.427 00.001 9044 MultiStar: [#1 -0.14,0.46,0.00,M1] [#2 -0.13,0.23,1.20,U] [#3 -0.15,0.20,0.86,U] [#4 -0.01,0.32,1.28,U] [#5 -0.24,0.20,0.66,U] [#6 -0.12,0.24,0.42,U] [#7 -0.18,0.30,0.43,U] [#8 -0.28,0.44,0.00,M1] 
21:33:22.428 00.001 9044 single-star, 6 included, MultiStar: {-0.11, 0.23}, one-star: {-0.08, 0.11}
21:33:22.429 00.001 9044 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.62) = xAngle (3.78 = -2.51)
21:33:22.429 00.000 9044 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.69 = 0.69)
21:33:22.430 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.15 mountX=-0.11 mountY=0.09, mountTheta=2.47
21:33:22.431 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.11, opts=13)
21:33:22.432 00.001 9044 Enqueuing Move request for scope (-0.08, 0.11)
21:33:22.433 00.001 12252 Worker thread wakes up
21:33:22.433 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
21:33:22.433 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
21:33:22.433 00.000 12252 Moving (-0.08, 0.11) raw xDistance=-0.11 yDistance=0.09
21:33:22.433 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:22.435 00.002 9044 UpdateGuideState exits: m=5589 SNR=51.2
21:33:22.436 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:22.437 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:22.437 00.000 9044 Enqueuing Expose request
21:33:22.438 00.001 12252 PPEC rslt: input = -0.11, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 1360.44
21:33:22.438 00.000 12252 PPEC: input: -0.11, control: -0.06, exposure: 2000
21:33:22.438 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:22.438 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:33:22.438 00.000 12252 MoveAxis(E, 25, ABG)
21:33:22.438 00.000 12252 Guiding  Dir = 2, Dur = 25
21:33:22.439 00.001 12252 IsSlewing returns 0
21:33:22.439 00.000 12252 IsGuiding returns 0
21:33:22.441 00.002 12252 PulseGuide returned control before completion, sleep 33
21:33:22.485 00.044 12252 IsGuiding returns 0
21:33:22.485 00.000 12252 Move returns status 0, amount 25
21:33:22.485 00.000 12252 MoveAxis(N, 0, ABG)
21:33:22.485 00.000 12252 Move returns status 0, amount 0
21:33:22.485 00.000 12252 move complete, result=0
21:33:22.485 00.000 12252 worker thread done servicing request
21:33:22.485 00.000 12252 Worker thread wakes up
21:33:22.485 00.000 9044 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
21:33:22.488 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:22.488 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:24.829 02.341 12252 Exposure complete
21:33:24.879 00.050 12252 worker thread done servicing request
21:33:24.879 00.000 9044 OnExposeComplete: enter
21:33:24.880 00.001 9044 UpdateGuideState(): m_state=6
21:33:24.883 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2107
21:33:24.885 00.002 9044 Star::Find returns 1 (0), X=1008.04, Y=821.43, Mass=5701, SNR=51.8, Peak=173 HFD=5.2
21:33:24.888 00.003 9044 MultiStar: [#1 -0.17,0.52,0.00,M2] [#2 -0.15,0.22,1.22,U] [#3 -0.08,0.34,0.84,U] [#4 -0.06,0.33,1.29,U] [#5 -0.18,0.31,0.65,U] [#6 -0.16,0.28,0.42,U] [#7 -0.17,0.31,0.44,U] [#8 -0.22,0.55,0.00,M2] 
21:33:24.891 00.003 9044 single-star, 6 included, MultiStar: {-0.12, 0.27}, one-star: {-0.12, 0.13}
21:33:24.894 00.003 9044 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.62) = xAngle (3.96 = -2.33)
21:33:24.896 00.002 9044 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.87 = 0.87)
21:33:24.898 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.18 cameraTheta=2.33 mountX=-0.12 mountY=0.14, mountTheta=2.30
21:33:24.902 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.13, opts=13)
21:33:24.904 00.002 9044 Enqueuing Move request for scope (-0.12, 0.13)
21:33:24.905 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:24.907 00.002 9044 UpdateGuideState exits: m=5701 SNR=51.8
21:33:24.908 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:24.910 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:24.911 00.001 9044 Enqueuing Expose request
21:33:24.912 00.001 12252 Worker thread wakes up
21:33:24.912 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
21:33:24.912 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
21:33:24.912 00.000 12252 Moving (-0.12, 0.13) raw xDistance=-0.12 yDistance=0.14
21:33:24.914 00.002 12252 PPEC rslt: input = -0.12, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 1360.53
21:33:24.914 00.000 12252 PPEC: input: -0.12, control: -0.07, exposure: 2000
21:33:24.914 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:24.914 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:33:24.914 00.000 12252 MoveAxis(E, 27, ABG)
21:33:24.914 00.000 12252 Guiding  Dir = 2, Dur = 27
21:33:24.914 00.000 12252 IsSlewing returns 0
21:33:24.916 00.002 12252 IsGuiding returns 0
21:33:24.917 00.001 12252 PulseGuide returned control before completion, sleep 36
21:33:24.965 00.048 12252 IsGuiding returns 0
21:33:24.965 00.000 12252 Move returns status 0, amount 27
21:33:24.965 00.000 12252 MoveAxis(N, 0, ABG)
21:33:24.965 00.000 12252 Move returns status 0, amount 0
21:33:24.965 00.000 12252 move complete, result=0
21:33:24.965 00.000 12252 worker thread done servicing request
21:33:24.965 00.000 12252 Worker thread wakes up
21:33:24.965 00.000 9044 GuideStep: -0.1 px 27 ms EAST, 0.1 px 0 ms NORTH
21:33:24.968 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:24.968 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:27.334 02.366 12252 Exposure complete
21:33:27.408 00.074 12252 worker thread done servicing request
21:33:27.408 00.000 9044 OnExposeComplete: enter
21:33:27.411 00.003 9044 UpdateGuideState(): m_state=6
21:33:27.412 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2108
21:33:27.413 00.001 9044 Star::Find returns 1 (0), X=1008.05, Y=821.40, Mass=5602, SNR=51.4, Peak=173 HFD=5.2
21:33:27.415 00.002 9044 MultiStar: [#1 -0.15,0.38,0.00,M3] [#2 -0.22,0.37,0.00,M1] [#3 -0.24,0.18,0.85,U] [#4 -0.08,0.18,1.25,U] [#5 -0.32,0.24,0.66,U] [#6 -0.16,0.19,0.42,U] [#7 -0.15,0.24,0.44,U] [#8 -0.38,0.30,0.00,M3] 
21:33:27.416 00.001 9044 single-star, 5 included, MultiStar: {-0.16, 0.18}, one-star: {-0.11, 0.10}
21:33:27.417 00.001 9044 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.62) = xAngle (4.01 = -2.28)
21:33:27.419 00.002 9044 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.92 = 0.92)
21:33:27.422 00.003 9044 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.38 mountX=-0.09 mountY=0.12, mountTheta=2.25
21:33:27.426 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.10, opts=13)
21:33:27.429 00.003 9044 Enqueuing Move request for scope (-0.11, 0.10)
21:33:27.432 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:27.434 00.002 9044 UpdateGuideState exits: m=5602 SNR=51.4
21:33:27.437 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:27.439 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:27.442 00.003 9044 Enqueuing Expose request
21:33:27.444 00.002 12252 Worker thread wakes up
21:33:27.444 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
21:33:27.444 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
21:33:27.444 00.000 12252 Moving (-0.11, 0.10) raw xDistance=-0.09 yDistance=0.12
21:33:27.450 00.006 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1360.63
21:33:27.451 00.001 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
21:33:27.451 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:27.451 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:33:27.451 00.000 12252 MoveAxis(E, 3, ABG)
21:33:27.451 00.000 12252 Guiding  Dir = 2, Dur = 3
21:33:27.452 00.001 12252 IsSlewing returns 0
21:33:27.452 00.000 12252 IsGuiding returns 0
21:33:27.454 00.002 12252 PulseGuide returned control before completion, sleep 11
21:33:27.477 00.023 12252 IsGuiding returns 0
21:33:27.477 00.000 12252 Move returns status 0, amount 3
21:33:27.477 00.000 12252 MoveAxis(N, 0, ABG)
21:33:27.477 00.000 12252 Move returns status 0, amount 0
21:33:27.477 00.000 12252 move complete, result=0
21:33:27.477 00.000 12252 worker thread done servicing request
21:33:27.477 00.000 12252 Worker thread wakes up
21:33:27.477 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:33:27.480 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:27.481 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:29.827 02.346 12252 Exposure complete
21:33:29.874 00.047 12252 worker thread done servicing request
21:33:29.874 00.000 9044 OnExposeComplete: enter
21:33:29.877 00.003 9044 UpdateGuideState(): m_state=6
21:33:29.878 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2109
21:33:29.882 00.004 9044 Star::Find returns 1 (0), X=1008.03, Y=821.60, Mass=5664, SNR=51.6, Peak=173 HFD=5.2
21:33:29.886 00.004 9044 MultiStar: [#1 -0.16,0.42,0.00,M4] [#2 -0.21,0.47,0.00,M2] [#3 -0.20,0.32,0.85,U] [#4 -0.07,0.29,1.28,U] [#5 -0.26,0.27,0.66,U] [#6 -0.17,0.29,0.42,U] [#7 -0.14,0.33,0.44,U] [#8 -0.24,0.46,0.00,M4] 
21:33:29.888 00.002 9044 single-star, 5 included, MultiStar: {-0.15, 0.30}, one-star: {-0.13, 0.30}
21:33:29.891 00.003 9044 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.62) = xAngle (3.62 = -2.67)
21:33:29.894 00.003 9044 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.53 = 0.53)
21:33:29.896 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=0.30 hyp=0.33 cameraTheta=1.99 mountX=-0.29 mountY=0.17, mountTheta=2.62
21:33:29.902 00.006 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.30, opts=13)
21:33:29.905 00.003 9044 Enqueuing Move request for scope (-0.13, 0.30)
21:33:29.906 00.001 12252 Worker thread wakes up
21:33:29.906 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:29.909 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.30) opts 0xd
21:33:29.909 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.30)
21:33:29.909 00.000 9044 UpdateGuideState exits: m=5664 SNR=51.6
21:33:29.911 00.002 12252 Moving (-0.13, 0.30) raw xDistance=-0.29 yDistance=0.17
21:33:29.911 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:29.912 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:29.915 00.003 9044 Enqueuing Expose request
21:33:29.916 00.001 12252 PPEC rslt: input = -0.29, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 1360.72
21:33:29.916 00.000 12252 PPEC: input: -0.29, control: -0.18, exposure: 2000
21:33:29.916 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
21:33:29.917 00.001 12252 MoveAxis(E, 72, ABG)
21:33:29.917 00.000 12252 Guiding  Dir = 2, Dur = 72
21:33:29.917 00.000 12252 IsSlewing returns 0
21:33:29.917 00.000 12252 IsGuiding returns 0
21:33:29.919 00.002 12252 PulseGuide returned control before completion, sleep 81
21:33:30.002 00.083 12252 IsGuiding returns 0
21:33:30.002 00.000 12252 Move returns status 0, amount 72
21:33:30.002 00.000 12252 MoveAxis(S, 57, ABG)
21:33:30.002 00.000 12252 Guiding  Dir = 1, Dur = 57
21:33:30.002 00.000 12252 IsSlewing returns 0
21:33:30.002 00.000 12252 IsGuiding returns 0
21:33:30.007 00.005 12252 PulseGuide returned control before completion, sleep 63
21:33:30.080 00.073 12252 IsGuiding returns 0
21:33:30.080 00.000 12252 Move returns status 0, amount 57
21:33:30.080 00.000 12252 move complete, result=0
21:33:30.080 00.000 12252 worker thread done servicing request
21:33:30.080 00.000 12252 Worker thread wakes up
21:33:30.080 00.000 9044 GuideStep: -0.3 px 72 ms EAST, 0.2 px 57 ms SOUTH
21:33:30.083 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:30.083 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:32.447 02.364 12252 Exposure complete
21:33:32.503 00.056 12252 worker thread done servicing request
21:33:32.503 00.000 9044 OnExposeComplete: enter
21:33:32.504 00.001 9044 UpdateGuideState(): m_state=6
21:33:32.506 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2110
21:33:32.507 00.001 9044 Star::Find returns 1 (0), X=1008.23, Y=821.69, Mass=5698, SNR=51.8, Peak=173 HFD=5.2
21:33:32.508 00.001 9044 MultiStar: [#1 0.03,0.58,0.00,M5] [#2 0.06,0.38,1.19,U] [#3 -0.02,0.39,0.84,U] [#4 0.05,0.39,1.27,U] [#5 -0.12,0.48,0.00,M1] [#6 -0.09,0.40,0.00,M1] [#7 -0.03,0.42,0.00,M1] [#8 -0.13,0.70,0.00,M5] 
21:33:32.509 00.001 9044 refined, 3 included, MultiStar: {0.05, 0.38}, one-star: {0.07, 0.39}
21:33:32.510 00.001 9044 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.62) = xAngle (3.08 = 3.08)
21:33:32.512 00.002 9044 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.01 = -0.01)
21:33:32.514 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.38 hyp=0.39 cameraTheta=1.45 mountX=-0.39 mountY=-0.00, mountTheta=-3.13
21:33:32.515 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.38, opts=13)
21:33:32.517 00.002 9044 Enqueuing Move request for scope (0.05, 0.38)
21:33:32.518 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:32.519 00.001 9044 UpdateGuideState exits: m=5698 SNR=51.8
21:33:32.520 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:32.521 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:32.522 00.001 9044 Enqueuing Expose request
21:33:32.523 00.001 12252 Worker thread wakes up
21:33:32.523 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.38) opts 0xd
21:33:32.523 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.38)
21:33:32.523 00.000 12252 Moving (0.05, 0.38) raw xDistance=-0.39 yDistance=-0.00
21:33:32.528 00.005 12252 PPEC rslt: input = -0.39, final = -0.25, react = -0.23, pred = -0.02, hyst = -0.21, hyst_pct = 0.00, period_length = 1360.81
21:33:32.528 00.000 12252 PPEC: input: -0.39, control: -0.25, exposure: 2000
21:33:32.528 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:32.528 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:33:32.528 00.000 12252 MoveAxis(E, 99, ABG)
21:33:32.528 00.000 12252 Guiding  Dir = 2, Dur = 99
21:33:32.528 00.000 12252 IsSlewing returns 0
21:33:32.529 00.001 12252 IsGuiding returns 0
21:33:32.531 00.002 12252 PulseGuide returned control before completion, sleep 107
21:33:32.650 00.119 12252 IsGuiding returns 0
21:33:32.650 00.000 12252 Move returns status 0, amount 99
21:33:32.650 00.000 12252 MoveAxis(N, 0, ABG)
21:33:32.650 00.000 12252 Move returns status 0, amount 0
21:33:32.650 00.000 12252 move complete, result=0
21:33:32.651 00.001 12252 worker thread done servicing request
21:33:32.651 00.000 12252 Worker thread wakes up
21:33:32.651 00.000 9044 GuideStep: -0.4 px 99 ms EAST, -0.0 px 0 ms NORTH
21:33:32.653 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:32.654 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:35.002 02.348 12252 Exposure complete
21:33:35.049 00.047 12252 worker thread done servicing request
21:33:35.049 00.000 9044 OnExposeComplete: enter
21:33:35.051 00.002 9044 UpdateGuideState(): m_state=6
21:33:35.052 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2111
21:33:35.053 00.001 9044 Star::Find returns 1 (0), X=1008.16, Y=821.42, Mass=5506, SNR=50.9, Peak=173 HFD=5.2
21:33:35.055 00.002 9044 MultiStar: [#1 -0.01,0.36,1.06,U] [#2 0.01,0.17,1.20,U] [#3 -0.00,0.25,0.86,U] [#4 0.03,0.22,1.28,U] [#5 0.04,0.20,0.67,U] [#6 0.06,0.26,0.43,U] [#7 -0.11,0.24,0.44,U] [#8 -0.16,0.27,0.43,U] 
21:33:35.056 00.001 9044 single-star, 8 included, MultiStar: {-0.00, 0.22}, one-star: {0.00, 0.12}
21:33:35.057 00.001 9044 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.62) = xAngle (3.17 = -3.11)
21:33:35.058 00.001 9044 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.09 = 0.09)
21:33:35.060 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.55 mountX=-0.12 mountY=0.01, mountTheta=3.05
21:33:35.062 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.12, opts=13)
21:33:35.063 00.001 9044 Enqueuing Move request for scope (0.00, 0.12)
21:33:35.064 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:35.065 00.001 9044 UpdateGuideState exits: m=5506 SNR=50.9
21:33:35.066 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:35.068 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:35.069 00.001 9044 Enqueuing Expose request
21:33:35.070 00.001 12252 Worker thread wakes up
21:33:35.070 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.12) opts 0xd
21:33:35.070 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.12)
21:33:35.070 00.000 12252 Moving (0.00, 0.12) raw xDistance=-0.12 yDistance=0.01
21:33:35.073 00.003 12252 PPEC rslt: input = -0.12, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 1360.90
21:33:35.074 00.001 12252 PPEC: input: -0.12, control: -0.09, exposure: 2000
21:33:35.074 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:35.074 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:33:35.074 00.000 12252 MoveAxis(E, 36, ABG)
21:33:35.074 00.000 12252 Guiding  Dir = 2, Dur = 36
21:33:35.074 00.000 12252 IsSlewing returns 0
21:33:35.074 00.000 12252 IsGuiding returns 0
21:33:35.077 00.003 12252 PulseGuide returned control before completion, sleep 45
21:33:35.127 00.050 12252 IsGuiding returns 0
21:33:35.127 00.000 12252 Move returns status 0, amount 36
21:33:35.127 00.000 12252 MoveAxis(N, 0, ABG)
21:33:35.127 00.000 12252 Move returns status 0, amount 0
21:33:35.127 00.000 12252 move complete, result=0
21:33:35.128 00.001 12252 worker thread done servicing request
21:33:35.128 00.000 12252 Worker thread wakes up
21:33:35.128 00.000 9044 GuideStep: -0.1 px 36 ms EAST, 0.0 px 0 ms NORTH
21:33:35.130 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:35.130 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:37.478 02.348 12252 Exposure complete
21:33:37.522 00.044 12252 worker thread done servicing request
21:33:37.522 00.000 9044 OnExposeComplete: enter
21:33:37.524 00.002 9044 UpdateGuideState(): m_state=6
21:33:37.528 00.004 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2112
21:33:37.530 00.002 9044 Star::Find returns 1 (0), X=1008.19, Y=821.50, Mass=5534, SNR=51.0, Peak=173 HFD=5.3
21:33:37.532 00.002 9044 MultiStar: [#1 0.04,0.27,1.05,U] [#2 0.04,0.14,1.21,U] [#3 0.00,0.27,0.86,U] [#4 0.10,0.16,1.26,U] [#5 0.06,0.09,0.66,U] [#6 0.13,0.08,0.42,U] [#7 0.05,0.16,0.44,U] [#8 -0.13,0.24,0.44,U] 
21:33:37.534 00.002 9044 refined, 8 included, MultiStar: {0.04, 0.18}, one-star: {0.03, 0.20}
21:33:37.536 00.002 9044 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.62) = xAngle (2.97 = 2.97)
21:33:37.538 00.002 9044 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.12 = -0.12)
21:33:37.539 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.34 mountX=-0.19 mountY=-0.02, mountTheta=-3.02
21:33:37.544 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.18, opts=13)
21:33:37.546 00.002 9044 Enqueuing Move request for scope (0.04, 0.18)
21:33:37.548 00.002 12252 Worker thread wakes up
21:33:37.548 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:37.550 00.002 9044 UpdateGuideState exits: m=5534 SNR=51.0
21:33:37.553 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:37.555 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:37.557 00.002 9044 Enqueuing Expose request
21:33:37.560 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
21:33:37.560 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
21:33:37.560 00.000 12252 Moving (0.04, 0.18) raw xDistance=-0.19 yDistance=-0.02
21:33:37.563 00.003 12252 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 1360.99
21:33:37.563 00.000 12252 PPEC: input: -0.19, control: -0.14, exposure: 2000
21:33:37.563 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:37.563 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:33:37.563 00.000 12252 MoveAxis(E, 57, ABG)
21:33:37.563 00.000 12252 Guiding  Dir = 2, Dur = 57
21:33:37.563 00.000 12252 IsSlewing returns 0
21:33:37.564 00.001 12252 IsGuiding returns 0
21:33:37.565 00.001 12252 PulseGuide returned control before completion, sleep 66
21:33:37.644 00.079 12252 IsGuiding returns 0
21:33:37.644 00.000 12252 Move returns status 0, amount 57
21:33:37.644 00.000 12252 MoveAxis(N, 0, ABG)
21:33:37.645 00.001 12252 Move returns status 0, amount 0
21:33:37.645 00.000 12252 move complete, result=0
21:33:37.645 00.000 12252 worker thread done servicing request
21:33:37.645 00.000 9044 GuideStep: -0.2 px 57 ms EAST, -0.0 px 0 ms NORTH
21:33:37.646 00.001 12252 Worker thread wakes up
21:33:37.647 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:37.647 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:39.987 02.340 12252 Exposure complete
21:33:40.034 00.047 12252 worker thread done servicing request
21:33:40.034 00.000 9044 OnExposeComplete: enter
21:33:40.035 00.001 9044 UpdateGuideState(): m_state=6
21:33:40.036 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2113
21:33:40.037 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.62, Mass=5650, SNR=51.5, Peak=173 HFD=5.2
21:33:40.039 00.002 9044 MultiStar: [#1 -0.04,0.47,0.00,M4] [#2 -0.04,0.24,1.19,U] [#3 -0.04,0.41,0.00,M1] [#4 0.02,0.25,1.26,U] [#5 -0.17,0.26,0.66,U] [#6 -0.06,0.29,0.42,U] [#7 0.05,0.29,0.44,U] [#8 -0.25,0.49,0.00,M4] 
21:33:40.040 00.001 9044 refined, 5 included, MultiStar: {-0.03, 0.27}, one-star: {-0.01, 0.32}
21:33:40.041 00.001 9044 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.62) = xAngle (3.31 = -2.98)
21:33:40.044 00.003 9044 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.22 = 0.22)
21:33:40.045 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.68 mountX=-0.27 mountY=0.06, mountTheta=2.92
21:33:40.048 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.27, opts=13)
21:33:40.050 00.002 9044 Enqueuing Move request for scope (-0.03, 0.27)
21:33:40.053 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:40.055 00.002 12252 Worker thread wakes up
21:33:40.055 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.27) opts 0xd
21:33:40.055 00.000 9044 UpdateGuideState exits: m=5650 SNR=51.5
21:33:40.056 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.27)
21:33:40.056 00.000 12252 Moving (-0.03, 0.27) raw xDistance=-0.27 yDistance=0.06
21:33:40.056 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:40.058 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:40.058 00.000 9044 Enqueuing Expose request
21:33:40.061 00.003 12252 PPEC rslt: input = -0.27, final = -0.19, react = -0.16, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 1361.08
21:33:40.061 00.000 12252 PPEC: input: -0.27, control: -0.19, exposure: 2000
21:33:40.061 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:40.062 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:33:40.062 00.000 12252 MoveAxis(E, 75, ABG)
21:33:40.062 00.000 12252 Guiding  Dir = 2, Dur = 75
21:33:40.062 00.000 12252 IsSlewing returns 0
21:33:40.062 00.000 12252 IsGuiding returns 0
21:33:40.064 00.002 12252 PulseGuide returned control before completion, sleep 84
21:33:40.164 00.100 12252 IsGuiding returns 0
21:33:40.164 00.000 12252 Move returns status 0, amount 75
21:33:40.164 00.000 12252 MoveAxis(N, 0, ABG)
21:33:40.164 00.000 12252 Move returns status 0, amount 0
21:33:40.165 00.001 12252 move complete, result=0
21:33:40.165 00.000 12252 worker thread done servicing request
21:33:40.165 00.000 12252 Worker thread wakes up
21:33:40.165 00.000 9044 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH
21:33:40.166 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:40.166 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:42.518 02.352 12252 Exposure complete
21:33:42.566 00.048 12252 worker thread done servicing request
21:33:42.566 00.000 9044 OnExposeComplete: enter
21:33:42.566 00.000 9044 UpdateGuideState(): m_state=6
21:33:42.568 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2114
21:33:42.569 00.001 9044 Star::Find returns 1 (0), X=1008.13, Y=821.36, Mass=5632, SNR=51.4, Peak=173 HFD=5.2
21:33:42.570 00.001 9044 MultiStar: [#1 -0.09,0.30,1.05,U] [#2 -0.10,0.09,1.21,U] [#3 -0.06,0.09,0.86,U] [#4 -0.06,0.18,1.28,U] [#5 -0.20,0.18,0.65,U] [#6 -0.16,0.08,0.42,U] [#7 -0.11,0.18,0.44,U] [#8 -0.22,0.26,0.42,U] 
21:33:42.572 00.002 9044 single-star, 8 included, MultiStar: {-0.10, 0.15}, one-star: {-0.03, 0.05}
21:33:42.573 00.001 9044 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.62) = xAngle (3.78 = -2.50)
21:33:42.576 00.003 9044 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.70 = 0.70)
21:33:42.577 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.16 mountX=-0.05 mountY=0.04, mountTheta=2.47
21:33:42.579 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.05, opts=13)
21:33:42.580 00.001 9044 Enqueuing Move request for scope (-0.03, 0.05)
21:33:42.581 00.001 12252 Worker thread wakes up
21:33:42.581 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:42.582 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
21:33:42.582 00.000 9044 UpdateGuideState exits: m=5632 SNR=51.4
21:33:42.584 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:42.585 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
21:33:42.585 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:42.586 00.001 9044 Enqueuing Expose request
21:33:42.587 00.001 12252 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=0.04
21:33:42.589 00.002 12252 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1361.18
21:33:42.589 00.000 12252 PPEC: input: -0.05, control: -0.03, exposure: 2000
21:33:42.589 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:42.590 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:33:42.590 00.000 12252 MoveAxis(E, 11, ABG)
21:33:42.590 00.000 12252 Guiding  Dir = 2, Dur = 11
21:33:42.590 00.000 12252 IsSlewing returns 0
21:33:42.590 00.000 12252 IsGuiding returns 0
21:33:42.592 00.002 12252 PulseGuide returned control before completion, sleep 20
21:33:42.620 00.028 12252 IsGuiding returns 0
21:33:42.620 00.000 12252 Move returns status 0, amount 11
21:33:42.620 00.000 12252 MoveAxis(N, 0, ABG)
21:33:42.620 00.000 12252 Move returns status 0, amount 0
21:33:42.620 00.000 12252 move complete, result=0
21:33:42.621 00.001 12252 worker thread done servicing request
21:33:42.621 00.000 12252 Worker thread wakes up
21:33:42.621 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
21:33:42.622 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:42.622 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:44.988 02.366 12252 Exposure complete
21:33:45.031 00.043 12252 worker thread done servicing request
21:33:45.031 00.000 9044 OnExposeComplete: enter
21:33:45.033 00.002 9044 UpdateGuideState(): m_state=6
21:33:45.034 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2115
21:33:45.035 00.001 9044 Star::Find returns 1 (0), X=1008.10, Y=821.37, Mass=5705, SNR=51.9, Peak=173 HFD=5.2
21:33:45.037 00.002 9044 MultiStar: [#1 -0.12,0.36,1.05,U] [#2 -0.12,0.09,1.22,U] [#3 -0.12,0.17,0.85,U] [#4 -0.08,0.15,1.26,U] [#5 -0.14,0.15,0.65,U] [#6 -0.15,0.14,0.42,U] [#7 -0.14,0.22,0.43,U] [#8 -0.18,0.30,0.42,U] 
21:33:45.038 00.001 9044 single-star, 8 included, MultiStar: {-0.11, 0.17}, one-star: {-0.06, 0.06}
21:33:45.039 00.001 9044 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.62) = xAngle (3.97 = -2.31)
21:33:45.040 00.001 9044 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.89 = 0.89)
21:33:45.041 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.35 mountX=-0.06 mountY=0.07, mountTheta=2.28
21:33:45.044 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.06, opts=13)
21:33:45.045 00.001 9044 Enqueuing Move request for scope (-0.06, 0.06)
21:33:45.046 00.001 12252 Worker thread wakes up
21:33:45.046 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:45.047 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
21:33:45.047 00.000 9044 UpdateGuideState exits: m=5705 SNR=51.9
21:33:45.048 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
21:33:45.048 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:45.050 00.002 12252 Moving (-0.06, 0.06) raw xDistance=-0.06 yDistance=0.07
21:33:45.051 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:45.053 00.002 9044 Enqueuing Expose request
21:33:45.054 00.001 12252 PPEC rslt: input = -0.06, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1361.27
21:33:45.054 00.000 12252 PPEC: input: -0.06, control: -0.03, exposure: 2000
21:33:45.054 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:45.054 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:33:45.054 00.000 12252 MoveAxis(E, 10, ABG)
21:33:45.054 00.000 12252 Guiding  Dir = 2, Dur = 10
21:33:45.055 00.001 12252 IsSlewing returns 0
21:33:45.055 00.000 12252 IsGuiding returns 0
21:33:45.058 00.003 12252 PulseGuide returned control before completion, sleep 19
21:33:45.082 00.024 12252 IsGuiding returns 1
21:33:45.082 00.000 12252 scope still moving after pulse duration time elapsed
21:33:45.114 00.032 12252 IsSlewing returns 0
21:33:45.115 00.001 12252 IsGuiding returns 0
21:33:45.115 00.000 12252 scope move finished after 10 + 49 ms
21:33:45.115 00.000 12252 Move returns status 0, amount 10
21:33:45.115 00.000 12252 MoveAxis(N, 0, ABG)
21:33:45.115 00.000 12252 Move returns status 0, amount 0
21:33:45.115 00.000 12252 move complete, result=0
21:33:45.115 00.000 12252 worker thread done servicing request
21:33:45.115 00.000 9044 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
21:33:45.117 00.002 12252 Worker thread wakes up
21:33:45.117 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:45.117 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:47.475 02.358 12252 Exposure complete
21:33:47.547 00.072 12252 worker thread done servicing request
21:33:47.547 00.000 9044 OnExposeComplete: enter
21:33:47.551 00.004 9044 UpdateGuideState(): m_state=6
21:33:47.552 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2116
21:33:47.554 00.002 9044 Star::Find returns 1 (0), X=1008.08, Y=821.31, Mass=5579, SNR=51.2, Peak=173 HFD=5.1
21:33:47.558 00.004 9044 MultiStar: [#1 -0.14,0.28,1.05,U] [#2 -0.11,0.07,1.20,U] [#3 -0.15,0.10,0.86,U] [#4 -0.10,0.13,1.28,U] [#5 -0.22,0.10,0.65,U] [#6 -0.20,0.07,0.43,U] [#7 -0.10,0.13,0.44,U] [#8 -0.29,0.11,0.44,U] 
21:33:47.560 00.002 9044 single-star, 8 included, MultiStar: {-0.14, 0.12}, one-star: {-0.08, 0.01}
21:33:47.562 00.002 9044 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.62) = xAngle (4.69 = -1.59)
21:33:47.565 00.003 9044 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.61 = 1.61)
21:33:47.568 00.003 9044 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.07 mountX=-0.00 mountY=0.08, mountTheta=1.59
21:33:47.572 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.01, opts=13)
21:33:47.575 00.003 9044 Enqueuing Move request for scope (-0.08, 0.01)
21:33:47.578 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:47.580 00.002 9044 UpdateGuideState exits: m=5579 SNR=51.2
21:33:47.582 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:47.584 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:47.586 00.002 9044 Enqueuing Expose request
21:33:47.587 00.001 12252 Worker thread wakes up
21:33:47.588 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
21:33:47.588 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
21:33:47.588 00.000 12252 Moving (-0.08, 0.01) raw xDistance=-0.00 yDistance=0.08
21:33:47.591 00.003 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1361.36
21:33:47.591 00.000 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
21:33:47.591 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:47.591 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:33:47.591 00.000 12252 MoveAxis(E, 6, ABG)
21:33:47.591 00.000 12252 Guiding  Dir = 2, Dur = 6
21:33:47.592 00.001 12252 IsSlewing returns 0
21:33:47.592 00.000 12252 IsGuiding returns 0
21:33:47.594 00.002 12252 PulseGuide returned control before completion, sleep 14
21:33:47.623 00.029 12252 IsGuiding returns 0
21:33:47.623 00.000 12252 Move returns status 0, amount 6
21:33:47.623 00.000 12252 MoveAxis(N, 0, ABG)
21:33:47.623 00.000 12252 Move returns status 0, amount 0
21:33:47.623 00.000 12252 move complete, result=0
21:33:47.623 00.000 12252 worker thread done servicing request
21:33:47.623 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:33:47.625 00.002 12252 Worker thread wakes up
21:33:47.625 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:47.625 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:49.958 02.333 12252 Exposure complete
21:33:49.997 00.039 12252 worker thread done servicing request
21:33:49.997 00.000 9044 OnExposeComplete: enter
21:33:49.998 00.001 9044 UpdateGuideState(): m_state=6
21:33:50.000 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2117
21:33:50.001 00.001 9044 Star::Find returns 1 (0), X=1008.08, Y=821.59, Mass=5602, SNR=51.3, Peak=173 HFD=5.2
21:33:50.003 00.002 9044 MultiStar: [#1 -0.14,0.48,0.00,M2] [#2 -0.08,0.20,1.22,U] [#3 -0.13,0.28,0.86,U] [#4 -0.05,0.28,1.29,U] [#5 -0.20,0.23,0.65,U] [#6 -0.11,0.24,0.43,U] [#7 -0.10,0.33,0.45,U] [#8 -0.26,0.36,0.00,M2] 
21:33:50.004 00.001 9044 refined, 6 included, MultiStar: {-0.10, 0.26}, one-star: {-0.08, 0.28}
21:33:50.005 00.001 9044 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.62) = xAngle (3.56 = -2.73)
21:33:50.006 00.001 9044 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.47 = 0.47)
21:33:50.008 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.93 mountX=-0.25 mountY=0.13, mountTheta=2.68
21:33:50.010 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.26, opts=13)
21:33:50.011 00.001 9044 Enqueuing Move request for scope (-0.10, 0.26)
21:33:50.012 00.001 12252 Worker thread wakes up
21:33:50.013 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:50.013 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.26) opts 0xd
21:33:50.013 00.000 9044 UpdateGuideState exits: m=5602 SNR=51.3
21:33:50.014 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:50.016 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.26)
21:33:50.016 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:50.016 00.000 9044 Enqueuing Expose request
21:33:50.017 00.001 12252 Moving (-0.10, 0.26) raw xDistance=-0.25 yDistance=0.13
21:33:50.021 00.004 12252 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 1361.45
21:33:50.021 00.000 12252 PPEC: input: -0.25, control: -0.16, exposure: 2000
21:33:50.021 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:50.021 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:33:50.021 00.000 12252 MoveAxis(E, 63, ABG)
21:33:50.021 00.000 12252 Guiding  Dir = 2, Dur = 63
21:33:50.022 00.001 12252 IsSlewing returns 0
21:33:50.022 00.000 12252 IsGuiding returns 0
21:33:50.024 00.002 12252 PulseGuide returned control before completion, sleep 72
21:33:50.108 00.084 12252 IsGuiding returns 0
21:33:50.108 00.000 12252 Move returns status 0, amount 63
21:33:50.108 00.000 12252 MoveAxis(N, 0, ABG)
21:33:50.108 00.000 12252 Move returns status 0, amount 0
21:33:50.108 00.000 12252 move complete, result=0
21:33:50.108 00.000 12252 worker thread done servicing request
21:33:50.108 00.000 12252 Worker thread wakes up
21:33:50.108 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:50.108 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:50.108 00.000 9044 GuideStep: -0.3 px 63 ms EAST, 0.1 px 0 ms NORTH
21:33:52.451 02.343 12252 Exposure complete
21:33:52.515 00.064 12252 worker thread done servicing request
21:33:52.515 00.000 9044 OnExposeComplete: enter
21:33:52.516 00.001 9044 UpdateGuideState(): m_state=6
21:33:52.517 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2118
21:33:52.518 00.001 9044 Star::Find returns 1 (0), X=1008.11, Y=821.52, Mass=5514, SNR=50.9, Peak=173 HFD=5.2
21:33:52.519 00.001 9044 MultiStar: [#1 -0.08,0.42,0.00,M3] [#2 -0.16,0.13,1.24,U] [#3 -0.13,0.25,0.86,U] [#4 -0.01,0.15,1.27,U] [#5 -0.12,0.14,0.65,U] [#6 -0.06,0.17,0.42,U] [#7 -0.04,0.30,0.45,U] [#8 -0.34,0.22,0.43,U] 
21:33:52.520 00.001 9044 refined, 7 included, MultiStar: {-0.10, 0.19}, one-star: {-0.05, 0.21}
21:33:52.520 00.000 9044 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.62) = xAngle (3.70 = -2.58)
21:33:52.522 00.002 9044 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.62 = 0.62)
21:33:52.523 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.08 mountX=-0.18 mountY=0.12, mountTheta=2.54
21:33:52.525 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.19, opts=13)
21:33:52.527 00.002 9044 Enqueuing Move request for scope (-0.10, 0.19)
21:33:52.528 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:52.530 00.002 9044 UpdateGuideState exits: m=5514 SNR=50.9
21:33:52.531 00.001 12252 Worker thread wakes up
21:33:52.531 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:52.532 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
21:33:52.532 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:52.534 00.002 9044 Enqueuing Expose request
21:33:52.537 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
21:33:52.537 00.000 12252 Moving (-0.10, 0.19) raw xDistance=-0.18 yDistance=0.12
21:33:52.542 00.005 12252 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 1361.54
21:33:52.542 00.000 12252 PPEC: input: -0.18, control: -0.11, exposure: 2000
21:33:52.542 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:52.543 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:33:52.543 00.000 12252 MoveAxis(E, 42, ABG)
21:33:52.543 00.000 12252 Guiding  Dir = 2, Dur = 42
21:33:52.543 00.000 12252 IsSlewing returns 0
21:33:52.548 00.005 12252 IsGuiding returns 0
21:33:52.549 00.001 12252 PulseGuide returned control before completion, sleep 51
21:33:52.610 00.061 12252 IsGuiding returns 0
21:33:52.611 00.001 12252 Move returns status 0, amount 42
21:33:52.611 00.000 12252 MoveAxis(N, 0, ABG)
21:33:52.611 00.000 12252 Move returns status 0, amount 0
21:33:52.611 00.000 12252 move complete, result=0
21:33:52.611 00.000 12252 worker thread done servicing request
21:33:52.611 00.000 12252 Worker thread wakes up
21:33:52.611 00.000 9044 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
21:33:52.612 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:52.612 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:54.953 02.341 12252 Exposure complete
21:33:54.999 00.046 12252 worker thread done servicing request
21:33:54.999 00.000 9044 OnExposeComplete: enter
21:33:55.000 00.001 9044 UpdateGuideState(): m_state=6
21:33:55.001 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2119
21:33:55.002 00.001 9044 Star::Find returns 1 (0), X=1008.00, Y=821.16, Mass=5682, SNR=51.7, Peak=173 HFD=5.2
21:33:55.003 00.001 9044 MultiStar: [#1 -0.18,0.17,1.06,U] [#2 -0.15,-0.00,1.20,U] [#3 -0.23,-0.02,0.86,U] [#4 -0.13,-0.01,1.27,U] [#5 -0.12,-0.01,0.66,U] [#6 -0.17,0.00,0.42,U] [#7 -0.20,0.02,0.43,U] [#8 -0.36,0.07,0.42,U] 
21:33:55.004 00.001 9044 refined, 8 included, MultiStar: {-0.18, 0.01}, one-star: {-0.16, -0.14}
21:33:55.006 00.002 9044 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.62) = xAngle (4.73 = -1.55)
21:33:55.007 00.001 9044 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.65 = 1.65)
21:33:55.010 00.003 9044 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.11 mountX=0.00 mountY=0.17, mountTheta=1.55
21:33:55.013 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=0.01, opts=13)
21:33:55.015 00.002 9044 Enqueuing Move request for scope (-0.18, 0.01)
21:33:55.016 00.001 12252 Worker thread wakes up
21:33:55.016 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:55.017 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
21:33:55.018 00.001 9044 UpdateGuideState exits: m=5682 SNR=51.7
21:33:55.019 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
21:33:55.019 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:55.020 00.001 12252 Moving (-0.18, 0.01) raw xDistance=0.00 yDistance=0.17
21:33:55.020 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:55.022 00.002 9044 Enqueuing Expose request
21:33:55.024 00.002 12252 PPEC rslt: input = 0.00, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1361.63
21:33:55.025 00.001 12252 PPEC: input: 0.00, control: 0.00, exposure: 2000
21:33:55.025 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
21:33:55.025 00.000 12252 MoveAxis(W, 1, ABG)
21:33:55.025 00.000 12252 Guiding  Dir = 3, Dur = 1
21:33:55.025 00.000 12252 IsSlewing returns 0
21:33:55.025 00.000 12252 IsGuiding returns 0
21:33:55.027 00.002 12252 IsGuiding returns 0
21:33:55.027 00.000 12252 Move returns status 0, amount 1
21:33:55.027 00.000 12252 MoveAxis(S, 60, ABG)
21:33:55.027 00.000 12252 Guiding  Dir = 1, Dur = 60
21:33:55.028 00.001 12252 IsSlewing returns 0
21:33:55.028 00.000 12252 IsGuiding returns 0
21:33:55.032 00.004 12252 PulseGuide returned control before completion, sleep 66
21:33:55.102 00.070 12252 IsGuiding returns 0
21:33:55.102 00.000 12252 Move returns status 0, amount 60
21:33:55.102 00.000 12252 move complete, result=0
21:33:55.102 00.000 12252 worker thread done servicing request
21:33:55.102 00.000 9044 GuideStep: 0.0 px 1 ms WEST, 0.2 px 60 ms SOUTH
21:33:55.104 00.002 12252 Worker thread wakes up
21:33:55.104 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:55.105 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:57.471 02.366 12252 Exposure complete
21:33:57.524 00.053 12252 worker thread done servicing request
21:33:57.524 00.000 9044 OnExposeComplete: enter
21:33:57.525 00.001 9044 UpdateGuideState(): m_state=6
21:33:57.527 00.002 9044 Star::Find(15, 1007, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2120
21:33:57.528 00.001 9044 Star::Find returns 1 (0), X=1008.09, Y=821.07, Mass=5654, SNR=51.6, Peak=173 HFD=5.1
21:33:57.529 00.001 9044 MultiStar: [#1 -0.18,0.12,1.05,U] [#2 -0.11,-0.07,1.21,U] [#3 -0.12,-0.07,0.86,U] [#4 -0.14,0.03,1.27,U] [#5 0.01,-0.04,0.65,U] [#6 -0.23,-0.06,0.41,U] [#7 -0.06,-0.05,0.43,U] [#8 -0.27,-0.04,0.42,U] 
21:33:57.530 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.04}, one-star: {-0.07, -0.24}
21:33:57.531 00.001 9044 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.62) = xAngle (-1.19 = -1.19)
21:33:57.533 00.002 9044 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.27 = 2.01)
21:33:57.534 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-2.82 mountX=0.05 mountY=0.12, mountTheta=1.18
21:33:57.536 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.04, opts=13)
21:33:57.537 00.001 9044 Enqueuing Move request for scope (-0.12, -0.04)
21:33:57.538 00.001 12252 Worker thread wakes up
21:33:57.538 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:57.539 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
21:33:57.539 00.000 9044 UpdateGuideState exits: m=5654 SNR=51.6
21:33:57.540 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
21:33:57.540 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:57.540 00.000 12252 Moving (-0.12, -0.04) raw xDistance=0.05 yDistance=0.12
21:33:57.541 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:57.542 00.001 9044 Enqueuing Expose request
21:33:57.543 00.001 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1361.72
21:33:57.544 00.001 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
21:33:57.544 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:57.544 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:33:57.544 00.000 12252 MoveAxis(E, 5, ABG)
21:33:57.544 00.000 12252 Guiding  Dir = 2, Dur = 5
21:33:57.544 00.000 12252 IsSlewing returns 0
21:33:57.544 00.000 12252 IsGuiding returns 0
21:33:57.547 00.003 12252 PulseGuide returned control before completion, sleep 13
21:33:57.568 00.021 12252 IsGuiding returns 0
21:33:57.568 00.000 12252 Move returns status 0, amount 5
21:33:57.568 00.000 12252 MoveAxis(N, 0, ABG)
21:33:57.568 00.000 12252 Move returns status 0, amount 0
21:33:57.568 00.000 12252 move complete, result=0
21:33:57.568 00.000 12252 worker thread done servicing request
21:33:57.569 00.001 12252 Worker thread wakes up
21:33:57.569 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:33:57.569 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:33:57.569 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:33:59.930 02.361 12252 Exposure complete
21:33:59.976 00.046 12252 worker thread done servicing request
21:33:59.976 00.000 9044 OnExposeComplete: enter
21:33:59.977 00.001 9044 UpdateGuideState(): m_state=6
21:33:59.979 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2121
21:33:59.980 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.37, Mass=5603, SNR=51.4, Peak=173 HFD=5.2
21:33:59.982 00.002 9044 MultiStar: [#1 0.00,0.31,1.04,U] [#2 -0.07,-0.04,1.20,U] [#3 0.04,0.13,0.85,U] [#4 0.02,0.10,1.27,U] [#5 -0.02,0.01,0.65,U] [#6 -0.02,0.01,0.43,U] [#7 0.10,0.08,0.44,U] [#8 -0.15,0.06,0.42,U] 
21:33:59.983 00.001 9044 single-star, 8 included, MultiStar: {-0.01, 0.09}, one-star: {-0.01, 0.07}
21:33:59.984 00.001 9044 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.62) = xAngle (3.32 = -2.97)
21:33:59.985 00.001 9044 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.23 = 0.23)
21:33:59.986 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.69 mountX=-0.07 mountY=0.02, mountTheta=2.91
21:33:59.988 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.07, opts=13)
21:33:59.989 00.001 9044 Enqueuing Move request for scope (-0.01, 0.07)
21:33:59.990 00.001 12252 Worker thread wakes up
21:33:59.990 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:33:59.990 00.000 9044 UpdateGuideState exits: m=5603 SNR=51.4
21:33:59.991 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
21:33:59.991 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:59.991 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
21:33:59.991 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:33:59.993 00.002 9044 Enqueuing Expose request
21:33:59.994 00.001 12252 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=0.02
21:33:59.997 00.003 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1361.81
21:33:59.997 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
21:33:59.997 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:59.997 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:33:59.997 00.000 12252 MoveAxis(E, 6, ABG)
21:33:59.997 00.000 12252 Guiding  Dir = 2, Dur = 6
21:33:59.998 00.001 12252 IsSlewing returns 0
21:33:59.998 00.000 12252 IsGuiding returns 0
21:34:00.000 00.002 12252 PulseGuide returned control before completion, sleep 15
21:34:00.017 00.017 12252 IsGuiding returns 0
21:34:00.018 00.001 12252 Move returns status 0, amount 6
21:34:00.018 00.000 12252 MoveAxis(N, 0, ABG)
21:34:00.018 00.000 12252 Move returns status 0, amount 0
21:34:00.018 00.000 12252 move complete, result=0
21:34:00.018 00.000 12252 worker thread done servicing request
21:34:00.018 00.000 12252 Worker thread wakes up
21:34:00.018 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:00.018 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:00.018 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
21:34:02.368 02.350 12252 Exposure complete
21:34:02.430 00.062 12252 worker thread done servicing request
21:34:02.430 00.000 9044 OnExposeComplete: enter
21:34:02.432 00.002 9044 UpdateGuideState(): m_state=6
21:34:02.433 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2122
21:34:02.435 00.002 9044 Star::Find returns 1 (0), X=1008.10, Y=821.19, Mass=5572, SNR=51.0, Peak=173 HFD=5.0
21:34:02.436 00.001 9044 MultiStar: [#1 -0.05,0.08,1.07,U] [#2 -0.06,-0.00,1.21,U] [#3 -0.06,0.08,0.86,U] [#4 -0.02,0.03,1.27,U] [#5 -0.06,-0.07,0.65,U] [#6 -0.04,0.06,0.43,U] [#7 -0.03,0.02,0.44,U] [#8 -0.30,0.07,0.43,U] 
21:34:02.437 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.06, -0.11}
21:34:02.438 00.001 9044 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.62) = xAngle (4.55 = -1.73)
21:34:02.439 00.001 9044 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.47 = 1.47)
21:34:02.440 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.93 mountX=-0.01 mountY=0.06, mountTheta=1.73
21:34:02.443 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.01, opts=13)
21:34:02.444 00.001 9044 Enqueuing Move request for scope (-0.06, 0.01)
21:34:02.445 00.001 12252 Worker thread wakes up
21:34:02.446 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:02.447 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
21:34:02.447 00.000 9044 UpdateGuideState exits: m=5572 SNR=51.0
21:34:02.448 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
21:34:02.448 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:02.449 00.001 12252 Moving (-0.06, 0.01) raw xDistance=-0.01 yDistance=0.06
21:34:02.449 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:02.451 00.002 9044 Enqueuing Expose request
21:34:02.452 00.001 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1361.90
21:34:02.452 00.000 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
21:34:02.452 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:02.452 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:34:02.452 00.000 12252 MoveAxis(E, 2, ABG)
21:34:02.454 00.002 12252 Guiding  Dir = 2, Dur = 2
21:34:02.454 00.000 12252 IsSlewing returns 0
21:34:02.454 00.000 12252 IsGuiding returns 0
21:34:02.456 00.002 12252 PulseGuide returned control before completion, sleep 11
21:34:02.478 00.022 12252 IsGuiding returns 0
21:34:02.478 00.000 12252 Move returns status 0, amount 2
21:34:02.478 00.000 12252 MoveAxis(N, 0, ABG)
21:34:02.478 00.000 12252 Move returns status 0, amount 0
21:34:02.478 00.000 12252 move complete, result=0
21:34:02.478 00.000 12252 worker thread done servicing request
21:34:02.478 00.000 12252 Worker thread wakes up
21:34:02.478 00.000 9044 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:34:02.480 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:02.480 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:04.835 02.355 12252 Exposure complete
21:34:04.902 00.067 12252 worker thread done servicing request
21:34:04.902 00.000 9044 OnExposeComplete: enter
21:34:04.904 00.002 9044 UpdateGuideState(): m_state=6
21:34:04.906 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2123
21:34:04.907 00.001 9044 Star::Find returns 1 (0), X=1008.27, Y=821.19, Mass=5806, SNR=52.4, Peak=173 HFD=5.3
21:34:04.908 00.001 9044 MultiStar: [#1 0.07,0.23,1.05,U] [#2 0.07,-0.03,1.17,U] [#3 0.05,-0.01,0.84,U] [#4 0.11,-0.22,1.28,U] [#5 0.12,-0.04,0.65,U] [#6 0.10,0.00,0.41,U] [#7 0.11,-0.01,0.43,U] [#8 -0.09,0.09,0.41,U] 
21:34:04.909 00.001 9044 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.11, -0.11}
21:34:04.913 00.004 9044 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.62) = xAngle (1.31 = 1.31)
21:34:04.915 00.002 9044 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.77 = -1.77)
21:34:04.918 00.003 9044 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.31 mountX=0.02 mountY=-0.08, mountTheta=-1.31
21:34:04.920 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.03, opts=13)
21:34:04.921 00.001 9044 Enqueuing Move request for scope (0.08, -0.03)
21:34:04.923 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:04.924 00.001 9044 UpdateGuideState exits: m=5806 SNR=52.4
21:34:04.925 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:04.927 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:04.928 00.001 9044 Enqueuing Expose request
21:34:04.929 00.001 12252 Worker thread wakes up
21:34:04.930 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
21:34:04.930 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
21:34:04.930 00.000 12252 Moving (0.08, -0.03) raw xDistance=0.02 yDistance=-0.08
21:34:04.932 00.002 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1361.99
21:34:04.932 00.000 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
21:34:04.932 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:04.932 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:34:04.932 00.000 12252 MoveAxis(E, 0, ABG)
21:34:04.932 00.000 12252 Move returns status 0, amount 0
21:34:04.932 00.000 12252 MoveAxis(N, 0, ABG)
21:34:04.932 00.000 12252 Move returns status 0, amount 0
21:34:04.932 00.000 12252 move complete, result=0
21:34:04.932 00.000 12252 worker thread done servicing request
21:34:04.932 00.000 12252 Worker thread wakes up
21:34:04.932 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:04.932 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:04.932 00.000 9044 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:34:07.276 02.344 12252 Exposure complete
21:34:07.321 00.045 12252 worker thread done servicing request
21:34:07.321 00.000 9044 OnExposeComplete: enter
21:34:07.324 00.003 9044 UpdateGuideState(): m_state=6
21:34:07.327 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2124
21:34:07.329 00.002 9044 Star::Find returns 1 (0), X=1008.20, Y=821.12, Mass=5523, SNR=51.0, Peak=173 HFD=5.1
21:34:07.333 00.004 9044 MultiStar: [#1 -0.01,-0.06,1.07,U] [#2 -0.06,-0.08,1.20,U] [#3 -0.02,-0.01,0.86,U] [#4 0.05,-0.33,1.27,U] [#5 0.00,-0.09,0.66,U] [#6 -0.13,-0.10,0.43,U] [#7 -0.00,-0.11,0.45,U] [#8 -0.24,0.05,0.43,U] 
21:34:07.334 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {0.04, -0.18}
21:34:07.335 00.001 9044 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.62) = xAngle (-0.12 = -0.12)
21:34:07.337 00.002 9044 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.21 = 3.08)
21:34:07.338 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.75 mountX=0.12 mountY=0.01, mountTheta=0.07
21:34:07.341 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.12, opts=13)
21:34:07.342 00.001 9044 Enqueuing Move request for scope (-0.02, -0.12)
21:34:07.345 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:07.346 00.001 9044 UpdateGuideState exits: m=5523 SNR=51.0
21:34:07.347 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:07.349 00.002 12252 Worker thread wakes up
21:34:07.349 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:07.351 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
21:34:07.351 00.000 9044 Enqueuing Expose request
21:34:07.352 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
21:34:07.353 00.001 12252 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=0.01
21:34:07.356 00.003 12252 PPEC rslt: input = 0.12, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 1362.08
21:34:07.356 00.000 12252 PPEC: input: 0.12, control: 0.07, exposure: 2000
21:34:07.356 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:07.356 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:34:07.356 00.000 12252 MoveAxis(W, 29, ABG)
21:34:07.356 00.000 12252 Guiding  Dir = 3, Dur = 29
21:34:07.356 00.000 12252 IsSlewing returns 0
21:34:07.356 00.000 12252 IsGuiding returns 0
21:34:07.358 00.002 12252 PulseGuide returned control before completion, sleep 38
21:34:07.411 00.053 12252 IsGuiding returns 0
21:34:07.411 00.000 12252 Move returns status 0, amount 29
21:34:07.411 00.000 12252 MoveAxis(N, 0, ABG)
21:34:07.411 00.000 12252 Move returns status 0, amount 0
21:34:07.411 00.000 12252 move complete, result=0
21:34:07.411 00.000 12252 worker thread done servicing request
21:34:07.411 00.000 12252 Worker thread wakes up
21:34:07.411 00.000 9044 GuideStep: 0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
21:34:07.412 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:07.412 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:09.747 02.335 12252 Exposure complete
21:34:09.794 00.047 12252 worker thread done servicing request
21:34:09.794 00.000 9044 OnExposeComplete: enter
21:34:09.796 00.002 9044 UpdateGuideState(): m_state=6
21:34:09.797 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2125
21:34:09.797 00.000 9044 Star::Find returns 1 (0), X=1008.07, Y=821.10, Mass=5787, SNR=52.2, Peak=173 HFD=5.3
21:34:09.798 00.001 9044 MultiStar: [#1 -0.10,-0.05,1.04,U] [#2 -0.16,-0.11,1.20,U] [#3 -0.11,-0.07,0.83,U] [#4 -0.08,-0.03,1.24,U] [#5 -0.11,-0.14,0.63,U] [#6 -0.09,-0.13,0.41,U] [#7 -0.13,-0.06,0.42,U] [#8 -0.26,0.03,0.40,U] 
21:34:09.799 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.09}, one-star: {-0.09, -0.21}
21:34:09.800 00.001 9044 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.62) = xAngle (-0.86 = -0.86)
21:34:09.801 00.001 9044 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.95 = 2.34)
21:34:09.803 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.49 mountX=0.09 mountY=0.11, mountTheta=0.84
21:34:09.808 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.09, opts=13)
21:34:09.810 00.002 9044 Enqueuing Move request for scope (-0.12, -0.09)
21:34:09.813 00.003 12252 Worker thread wakes up
21:34:09.813 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:09.814 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
21:34:09.814 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
21:34:09.814 00.000 9044 UpdateGuideState exits: m=5787 SNR=52.2
21:34:09.817 00.003 12252 Moving (-0.12, -0.09) raw xDistance=0.09 yDistance=0.11
21:34:09.817 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:09.818 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:09.820 00.002 9044 Enqueuing Expose request
21:34:09.822 00.002 12252 PPEC rslt: input = 0.09, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1362.17
21:34:09.822 00.000 12252 PPEC: input: 0.09, control: 0.00, exposure: 2000
21:34:09.822 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:09.823 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:34:09.823 00.000 12252 MoveAxis(W, 1, ABG)
21:34:09.823 00.000 12252 Guiding  Dir = 3, Dur = 1
21:34:09.823 00.000 12252 IsSlewing returns 0
21:34:09.824 00.001 12252 IsGuiding returns 0
21:34:09.826 00.002 12252 IsGuiding returns 0
21:34:09.826 00.000 12252 Move returns status 0, amount 1
21:34:09.826 00.000 12252 MoveAxis(N, 0, ABG)
21:34:09.826 00.000 12252 Move returns status 0, amount 0
21:34:09.826 00.000 12252 move complete, result=0
21:34:09.826 00.000 12252 worker thread done servicing request
21:34:09.826 00.000 12252 Worker thread wakes up
21:34:09.826 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:09.826 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:09.826 00.000 9044 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:34:12.176 02.350 12252 Exposure complete
21:34:12.224 00.048 12252 worker thread done servicing request
21:34:12.224 00.000 9044 OnExposeComplete: enter
21:34:12.225 00.001 9044 UpdateGuideState(): m_state=6
21:34:12.227 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2126
21:34:12.227 00.000 9044 Star::Find returns 1 (0), X=1008.18, Y=820.99, Mass=5754, SNR=52.0, Peak=173 HFD=5.3
21:34:12.228 00.001 9044 MultiStar: [#1 0.04,-0.11,1.02,U] [#2 -0.03,-0.16,1.20,U] [#3 -0.03,-0.23,0.85,U] [#4 0.05,-0.39,1.25,U] [#5 -0.07,-0.22,0.64,U] [#6 -0.05,-0.24,0.42,U] [#7 0.00,-0.09,0.44,U] [#8 -0.12,0.02,0.40,U] 
21:34:12.230 00.002 9044 refined, 8 included, MultiStar: {-0.01, -0.22}, one-star: {0.02, -0.32}
21:34:12.232 00.002 9044 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.62) = xAngle (0.03 = 0.03)
21:34:12.233 00.001 9044 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.06 = -3.06)
21:34:12.234 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.60 mountX=0.22 mountY=-0.02, mountTheta=-0.08
21:34:12.236 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.22, opts=13)
21:34:12.237 00.001 9044 Enqueuing Move request for scope (-0.01, -0.22)
21:34:12.238 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:12.239 00.001 9044 UpdateGuideState exits: m=5754 SNR=52.0
21:34:12.240 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:12.241 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:12.243 00.002 12252 Worker thread wakes up
21:34:12.243 00.000 9044 Enqueuing Expose request
21:34:12.247 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
21:34:12.247 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
21:34:12.247 00.000 12252 Moving (-0.01, -0.22) raw xDistance=0.22 yDistance=-0.02
21:34:12.249 00.002 12252 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 1362.26
21:34:12.249 00.000 12252 PPEC: input: 0.22, control: 0.14, exposure: 2000
21:34:12.249 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:12.249 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:34:12.249 00.000 12252 MoveAxis(W, 56, ABG)
21:34:12.249 00.000 12252 Guiding  Dir = 3, Dur = 56
21:34:12.249 00.000 12252 IsSlewing returns 0
21:34:12.250 00.001 12252 IsGuiding returns 0
21:34:12.252 00.002 12252 PulseGuide returned control before completion, sleep 64
21:34:12.319 00.067 12252 IsGuiding returns 0
21:34:12.319 00.000 12252 Move returns status 0, amount 56
21:34:12.319 00.000 12252 MoveAxis(N, 0, ABG)
21:34:12.319 00.000 12252 Move returns status 0, amount 0
21:34:12.319 00.000 12252 move complete, result=0
21:34:12.319 00.000 12252 worker thread done servicing request
21:34:12.319 00.000 9044 GuideStep: 0.2 px 56 ms WEST, -0.0 px 0 ms NORTH
21:34:12.321 00.002 12252 Worker thread wakes up
21:34:12.321 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:12.321 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:14.688 02.367 12252 Exposure complete
21:34:14.735 00.047 12252 worker thread done servicing request
21:34:14.735 00.000 9044 OnExposeComplete: enter
21:34:14.736 00.001 9044 UpdateGuideState(): m_state=6
21:34:14.737 00.001 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
21:34:14.738 00.001 9044 Star::Find returns 1 (0), X=1008.24, Y=821.02, Mass=5578, SNR=51.2, Peak=173 HFD=5.0
21:34:14.741 00.003 9044 MultiStar: [#1 0.03,-0.07,1.06,U] [#2 -0.02,-0.12,1.20,U] [#3 -0.05,-0.25,0.86,U] [#4 0.07,-0.38,1.27,U] [#5 -0.06,-0.10,0.66,U] [#6 0.02,-0.16,0.42,U] [#7 0.11,-0.16,0.43,U] [#8 -0.15,0.07,0.42,U] 
21:34:14.742 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.19}, one-star: {0.08, -0.28}
21:34:14.743 00.001 9044 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.62) = xAngle (0.11 = 0.11)
21:34:14.744 00.001 9044 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.97 = -2.97)
21:34:14.745 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.51 mountX=0.19 mountY=-0.03, mountTheta=-0.17
21:34:14.747 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.19, opts=13)
21:34:14.748 00.001 9044 Enqueuing Move request for scope (0.01, -0.19)
21:34:14.749 00.001 12252 Worker thread wakes up
21:34:14.749 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:14.751 00.002 9044 UpdateGuideState exits: m=5578 SNR=51.2
21:34:14.753 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
21:34:14.753 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:14.755 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:14.757 00.002 9044 Enqueuing Expose request
21:34:14.760 00.003 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
21:34:14.760 00.000 12252 Moving (0.01, -0.19) raw xDistance=0.19 yDistance=-0.03
21:34:14.762 00.002 12252 PPEC rslt: input = 0.19, final = 0.13, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 1362.35
21:34:14.762 00.000 12252 PPEC: input: 0.19, control: 0.13, exposure: 2000
21:34:14.762 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:14.762 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:34:14.762 00.000 12252 MoveAxis(W, 49, ABG)
21:34:14.762 00.000 12252 Guiding  Dir = 3, Dur = 49
21:34:14.762 00.000 12252 IsSlewing returns 0
21:34:14.762 00.000 12252 IsGuiding returns 0
21:34:14.765 00.003 12252 PulseGuide returned control before completion, sleep 57
21:34:14.828 00.063 12252 IsGuiding returns 0
21:34:14.828 00.000 12252 Move returns status 0, amount 49
21:34:14.828 00.000 12252 MoveAxis(N, 0, ABG)
21:34:14.828 00.000 12252 Move returns status 0, amount 0
21:34:14.828 00.000 12252 move complete, result=0
21:34:14.828 00.000 12252 worker thread done servicing request
21:34:14.829 00.001 12252 Worker thread wakes up
21:34:14.829 00.000 9044 GuideStep: 0.2 px 49 ms WEST, -0.0 px 0 ms NORTH
21:34:14.831 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:14.831 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:17.173 02.342 12252 Exposure complete
21:34:17.213 00.040 12252 worker thread done servicing request
21:34:17.213 00.000 9044 OnExposeComplete: enter
21:34:17.214 00.001 9044 UpdateGuideState(): m_state=6
21:34:17.215 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2128
21:34:17.216 00.001 9044 Star::Find returns 1 (0), X=1008.26, Y=821.12, Mass=5619, SNR=51.3, Peak=173 HFD=5.1
21:34:17.217 00.001 9044 MultiStar: [#1 0.05,-0.03,1.06,U] [#2 0.01,-0.12,1.21,U] [#3 0.01,-0.03,0.85,U] [#4 0.14,-0.25,1.27,U] [#5 0.05,-0.11,0.64,U] [#6 0.07,-0.11,0.43,U] [#7 0.18,-0.02,0.44,U] [#8 -0.13,-0.05,0.43,U] 
21:34:17.218 00.001 9044 refined, 8 included, MultiStar: {0.06, -0.12}, one-star: {0.10, -0.18}
21:34:17.218 00.000 9044 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.62) = xAngle (0.52 = 0.52)
21:34:17.219 00.001 9044 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.56 = -2.56)
21:34:17.220 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.10 mountX=0.11 mountY=-0.07, mountTheta=-0.56
21:34:17.222 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.12, opts=13)
21:34:17.223 00.001 9044 Enqueuing Move request for scope (0.06, -0.12)
21:34:17.223 00.000 12252 Worker thread wakes up
21:34:17.223 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:17.225 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
21:34:17.225 00.000 9044 UpdateGuideState exits: m=5619 SNR=51.3
21:34:17.225 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
21:34:17.225 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:17.226 00.001 12252 Moving (0.06, -0.12) raw xDistance=0.11 yDistance=-0.07
21:34:17.226 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:17.227 00.001 9044 Enqueuing Expose request
21:34:17.229 00.002 12252 PPEC rslt: input = 0.11, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 1362.44
21:34:17.229 00.000 12252 PPEC: input: 0.11, control: 0.08, exposure: 2000
21:34:17.229 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:17.229 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:34:17.229 00.000 12252 MoveAxis(W, 33, ABG)
21:34:17.229 00.000 12252 Guiding  Dir = 3, Dur = 33
21:34:17.229 00.000 12252 IsSlewing returns 0
21:34:17.229 00.000 12252 IsGuiding returns 0
21:34:17.232 00.003 12252 PulseGuide returned control before completion, sleep 42
21:34:17.276 00.044 12252 IsGuiding returns 0
21:34:17.276 00.000 12252 Move returns status 0, amount 33
21:34:17.276 00.000 12252 MoveAxis(N, 0, ABG)
21:34:17.276 00.000 12252 Move returns status 0, amount 0
21:34:17.276 00.000 12252 move complete, result=0
21:34:17.276 00.000 12252 worker thread done servicing request
21:34:17.277 00.001 12252 Worker thread wakes up
21:34:17.277 00.000 9044 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
21:34:17.280 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:17.280 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:19.633 02.353 12252 Exposure complete
21:34:19.687 00.054 12252 worker thread done servicing request
21:34:19.687 00.000 9044 OnExposeComplete: enter
21:34:19.689 00.002 9044 UpdateGuideState(): m_state=6
21:34:19.692 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2129
21:34:19.693 00.001 9044 Star::Find returns 1 (0), X=1008.22, Y=821.15, Mass=5717, SNR=51.8, Peak=173 HFD=5.1
21:34:19.694 00.001 9044 MultiStar: [#1 0.02,0.12,1.04,U] [#2 -0.02,-0.06,1.21,U] [#3 0.11,0.11,0.84,U] [#4 0.04,0.01,1.25,U] [#5 0.01,-0.09,0.65,U] [#6 0.04,-0.09,0.43,U] [#7 0.07,0.11,0.44,U] [#8 -0.15,0.06,0.42,U] 
21:34:19.695 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.00}, one-star: {0.06, -0.15}
21:34:19.696 00.001 9044 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.62) = xAngle (1.48 = 1.48)
21:34:19.696 00.000 9044 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.61 = -1.61)
21:34:19.697 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.15 mountX=0.00 mountY=-0.03, mountTheta=-1.48
21:34:19.698 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.00, opts=13)
21:34:19.699 00.001 9044 Enqueuing Move request for scope (0.03, -0.00)
21:34:19.700 00.001 12252 Worker thread wakes up
21:34:19.700 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:19.701 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
21:34:19.701 00.000 9044 UpdateGuideState exits: m=5717 SNR=51.8
21:34:19.702 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:19.702 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
21:34:19.702 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:19.704 00.002 9044 Enqueuing Expose request
21:34:19.705 00.001 12252 Moving (0.03, -0.00) raw xDistance=0.00 yDistance=-0.03
21:34:19.707 00.002 12252 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1362.53
21:34:19.707 00.000 12252 PPEC: input: 0.00, control: 0.01, exposure: 2000
21:34:19.707 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:19.707 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:34:19.707 00.000 12252 MoveAxis(W, 4, ABG)
21:34:19.707 00.000 12252 Guiding  Dir = 3, Dur = 4
21:34:19.708 00.001 12252 IsSlewing returns 0
21:34:19.708 00.000 12252 IsGuiding returns 0
21:34:19.710 00.002 12252 PulseGuide returned control before completion, sleep 13
21:34:19.727 00.017 12252 IsGuiding returns 0
21:34:19.727 00.000 12252 Move returns status 0, amount 4
21:34:19.727 00.000 12252 MoveAxis(N, 0, ABG)
21:34:19.727 00.000 12252 Move returns status 0, amount 0
21:34:19.727 00.000 12252 move complete, result=0
21:34:19.727 00.000 12252 worker thread done servicing request
21:34:19.727 00.000 12252 Worker thread wakes up
21:34:19.727 00.000 9044 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
21:34:19.728 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:19.728 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:22.091 02.363 12252 Exposure complete
21:34:22.137 00.046 12252 worker thread done servicing request
21:34:22.137 00.000 9044 OnExposeComplete: enter
21:34:22.139 00.002 9044 UpdateGuideState(): m_state=6
21:34:22.141 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2130
21:34:22.143 00.002 9044 Star::Find returns 1 (0), X=1008.25, Y=821.16, Mass=5563, SNR=51.1, Peak=173 HFD=5.1
21:34:22.145 00.002 9044 MultiStar: [#1 0.02,-0.06,1.07,U] [#2 0.01,-0.12,1.20,U] [#3 0.16,0.01,0.86,U] [#4 0.08,-0.26,1.29,U] [#5 -0.02,-0.12,0.66,U] [#6 -0.03,-0.14,0.42,U] [#7 0.14,-0.01,0.44,U] [#8 -0.09,0.05,0.43,U] 
21:34:22.146 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {0.09, -0.15}
21:34:22.147 00.001 9044 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.62) = xAngle (0.48 = 0.48)
21:34:22.148 00.001 9044 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.60 = -2.60)
21:34:22.149 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.14 mountX=0.11 mountY=-0.06, mountTheta=-0.53
21:34:22.150 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.11, opts=13)
21:34:22.151 00.001 9044 Enqueuing Move request for scope (0.05, -0.11)
21:34:22.152 00.001 12252 Worker thread wakes up
21:34:22.152 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:22.153 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
21:34:22.153 00.000 9044 UpdateGuideState exits: m=5563 SNR=51.1
21:34:22.153 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
21:34:22.153 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:22.155 00.002 12252 Moving (0.05, -0.11) raw xDistance=0.11 yDistance=-0.06
21:34:22.155 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:22.156 00.001 9044 Enqueuing Expose request
21:34:22.157 00.001 12252 PPEC rslt: input = 0.11, final = 0.08, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 1362.62
21:34:22.157 00.000 12252 PPEC: input: 0.11, control: 0.08, exposure: 2000
21:34:22.157 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:22.157 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:34:22.157 00.000 12252 MoveAxis(W, 30, ABG)
21:34:22.157 00.000 12252 Guiding  Dir = 3, Dur = 30
21:34:22.158 00.001 12252 IsSlewing returns 0
21:34:22.158 00.000 12252 IsGuiding returns 0
21:34:22.161 00.003 12252 PulseGuide returned control before completion, sleep 38
21:34:22.210 00.049 12252 IsGuiding returns 0
21:34:22.210 00.000 12252 Move returns status 0, amount 30
21:34:22.210 00.000 12252 MoveAxis(N, 0, ABG)
21:34:22.210 00.000 12252 Move returns status 0, amount 0
21:34:22.210 00.000 12252 move complete, result=0
21:34:22.210 00.000 12252 worker thread done servicing request
21:34:22.210 00.000 12252 Worker thread wakes up
21:34:22.210 00.000 9044 GuideStep: 0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
21:34:22.212 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:22.212 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:24.572 02.360 12252 Exposure complete
21:34:24.620 00.048 12252 worker thread done servicing request
21:34:24.620 00.000 9044 OnExposeComplete: enter
21:34:24.621 00.001 9044 UpdateGuideState(): m_state=6
21:34:24.623 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2131
21:34:24.624 00.001 9044 Star::Find returns 1 (0), X=1008.17, Y=821.21, Mass=5651, SNR=51.6, Peak=173 HFD=5.1
21:34:24.625 00.001 9044 MultiStar: [#1 -0.03,0.22,1.05,U] [#2 -0.06,-0.01,1.20,U] [#3 -0.05,0.05,0.86,U] [#4 -0.03,0.05,1.25,U] [#5 0.02,-0.03,0.65,U] [#6 -0.01,-0.10,0.42,U] [#7 -0.02,0.04,0.44,U] [#8 -0.09,0.12,0.43,U] 
21:34:24.626 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {0.01, -0.09}
21:34:24.627 00.001 9044 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.62) = xAngle (3.88 = -2.40)
21:34:24.628 00.001 9044 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.80 = 0.80)
21:34:24.630 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.26 mountX=-0.03 mountY=0.03, mountTheta=2.37
21:34:24.633 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.03, opts=13)
21:34:24.636 00.003 9044 Enqueuing Move request for scope (-0.03, 0.03)
21:34:24.638 00.002 12252 Worker thread wakes up
21:34:24.638 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:24.639 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
21:34:24.639 00.000 9044 UpdateGuideState exits: m=5651 SNR=51.6
21:34:24.641 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:24.642 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
21:34:24.642 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:24.643 00.001 9044 Enqueuing Expose request
21:34:24.644 00.001 12252 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=0.03
21:34:24.647 00.003 12252 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1362.71
21:34:24.647 00.000 12252 PPEC: input: -0.03, control: 0.02, exposure: 2000
21:34:24.647 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:24.647 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:34:24.647 00.000 12252 MoveAxis(W, 6, ABG)
21:34:24.647 00.000 12252 Guiding  Dir = 3, Dur = 6
21:34:24.647 00.000 12252 IsSlewing returns 0
21:34:24.647 00.000 12252 IsGuiding returns 0
21:34:24.649 00.002 12252 PulseGuide returned control before completion, sleep 14
21:34:24.677 00.028 12252 IsGuiding returns 0
21:34:24.677 00.000 12252 Move returns status 0, amount 6
21:34:24.677 00.000 12252 MoveAxis(N, 0, ABG)
21:34:24.677 00.000 12252 Move returns status 0, amount 0
21:34:24.677 00.000 12252 move complete, result=0
21:34:24.677 00.000 12252 worker thread done servicing request
21:34:24.678 00.001 12252 Worker thread wakes up
21:34:24.678 00.000 9044 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
21:34:24.678 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:24.680 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:27.025 02.345 12252 Exposure complete
21:34:27.072 00.047 12252 worker thread done servicing request
21:34:27.072 00.000 9044 OnExposeComplete: enter
21:34:27.074 00.002 9044 UpdateGuideState(): m_state=6
21:34:27.075 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2132
21:34:27.077 00.002 9044 Star::Find returns 1 (0), X=1008.20, Y=821.11, Mass=5597, SNR=51.3, Peak=173 HFD=5.0
21:34:27.079 00.002 9044 MultiStar: [#1 0.00,-0.02,1.06,U] [#2 0.06,-0.11,1.20,U] [#3 -0.04,-0.01,0.87,U] [#4 0.08,-0.29,1.28,U] [#5 0.03,-0.12,0.66,U] [#6 -0.00,-0.07,0.42,U] [#7 -0.00,-0.06,0.44,U] [#8 -0.26,0.07,0.43,U] 
21:34:27.082 00.003 9044 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.04, -0.19}
21:34:27.085 00.003 9044 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.62) = xAngle (0.16 = 0.16)
21:34:27.087 00.002 9044 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.92 = -2.92)
21:34:27.089 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=0.11 mountY=-0.02, mountTheta=-0.22
21:34:27.093 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.11, opts=13)
21:34:27.095 00.002 9044 Enqueuing Move request for scope (0.01, -0.11)
21:34:27.099 00.004 12252 Worker thread wakes up
21:34:27.099 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:27.101 00.002 9044 UpdateGuideState exits: m=5597 SNR=51.3
21:34:27.103 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:27.105 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:27.108 00.003 9044 Enqueuing Expose request
21:34:27.110 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
21:34:27.110 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
21:34:27.111 00.001 12252 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=-0.02
21:34:27.116 00.005 12252 PPEC rslt: input = 0.11, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 1362.80
21:34:27.116 00.000 12252 PPEC: input: 0.11, control: 0.08, exposure: 2000
21:34:27.116 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:27.116 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:34:27.116 00.000 12252 MoveAxis(W, 30, ABG)
21:34:27.116 00.000 12252 Guiding  Dir = 3, Dur = 30
21:34:27.116 00.000 12252 IsSlewing returns 0
21:34:27.118 00.002 12252 IsGuiding returns 0
21:34:27.120 00.002 12252 PulseGuide returned control before completion, sleep 38
21:34:27.173 00.053 12252 IsGuiding returns 0
21:34:27.173 00.000 12252 Move returns status 0, amount 30
21:34:27.174 00.001 12252 MoveAxis(N, 0, ABG)
21:34:27.174 00.000 12252 Move returns status 0, amount 0
21:34:27.174 00.000 12252 move complete, result=0
21:34:27.174 00.000 12252 worker thread done servicing request
21:34:27.174 00.000 12252 Worker thread wakes up
21:34:27.174 00.000 9044 GuideStep: 0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
21:34:27.176 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:27.176 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:29.513 02.337 12252 Exposure complete
21:34:29.557 00.044 12252 worker thread done servicing request
21:34:29.557 00.000 9044 OnExposeComplete: enter
21:34:29.561 00.004 9044 UpdateGuideState(): m_state=6
21:34:29.563 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2133
21:34:29.565 00.002 9044 Star::Find returns 1 (0), X=1008.14, Y=821.18, Mass=5703, SNR=51.7, Peak=173 HFD=5.1
21:34:29.568 00.003 9044 MultiStar: [#1 -0.03,-0.04,1.04,U] [#2 -0.07,-0.12,1.19,U] [#3 -0.07,-0.03,0.85,U] [#4 -0.05,0.02,1.26,U] [#5 -0.06,-0.12,0.65,U] [#6 -0.12,-0.10,0.42,U] [#7 -0.02,0.02,0.43,U] [#8 -0.23,0.05,0.43,U] 
21:34:29.570 00.002 9044 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {-0.02, -0.13}
21:34:29.572 00.002 9044 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.62) = xAngle (-0.79 = -0.79)
21:34:29.574 00.002 9044 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.88 = 2.40)
21:34:29.577 00.003 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.42 mountX=0.06 mountY=0.06, mountTheta=0.76
21:34:29.581 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.05, opts=13)
21:34:29.584 00.003 9044 Enqueuing Move request for scope (-0.06, -0.05)
21:34:29.586 00.002 12252 Worker thread wakes up
21:34:29.586 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
21:34:29.586 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
21:34:29.586 00.000 12252 Moving (-0.06, -0.05) raw xDistance=0.06 yDistance=0.06
21:34:29.587 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:29.589 00.002 9044 UpdateGuideState exits: m=5703 SNR=51.7
21:34:29.590 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:29.591 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:29.594 00.003 9044 Enqueuing Expose request
21:34:29.596 00.002 12252 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1362.89
21:34:29.597 00.001 12252 PPEC: input: 0.06, control: 0.01, exposure: 2000
21:34:29.597 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:29.597 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:34:29.597 00.000 12252 MoveAxis(W, 5, ABG)
21:34:29.597 00.000 12252 Guiding  Dir = 3, Dur = 5
21:34:29.598 00.001 12252 IsSlewing returns 0
21:34:29.598 00.000 12252 IsGuiding returns 0
21:34:29.601 00.003 12252 PulseGuide returned control before completion, sleep 13
21:34:29.618 00.017 12252 IsGuiding returns 0
21:34:29.618 00.000 12252 Move returns status 0, amount 5
21:34:29.618 00.000 12252 MoveAxis(N, 0, ABG)
21:34:29.618 00.000 12252 Move returns status 0, amount 0
21:34:29.619 00.001 12252 move complete, result=0
21:34:29.619 00.000 12252 worker thread done servicing request
21:34:29.619 00.000 12252 Worker thread wakes up
21:34:29.619 00.000 9044 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
21:34:29.620 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:29.620 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:31.967 02.347 12252 Exposure complete
21:34:32.031 00.064 12252 worker thread done servicing request
21:34:32.032 00.001 9044 OnExposeComplete: enter
21:34:32.035 00.003 9044 UpdateGuideState(): m_state=6
21:34:32.037 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2134
21:34:32.039 00.002 9044 Star::Find returns 1 (0), X=1008.09, Y=821.22, Mass=5564, SNR=51.3, Peak=173 HFD=5.1
21:34:32.041 00.002 9044 MultiStar: [#1 -0.16,0.24,1.06,U] [#2 -0.11,0.00,1.23,U] [#3 -0.06,0.11,0.86,U] [#4 -0.09,-0.01,1.22,U] [#5 -0.09,-0.03,0.66,U] [#6 -0.16,0.04,0.43,U] [#7 -0.12,0.01,0.44,U] [#8 -0.35,0.05,0.43,U] 
21:34:32.042 00.001 9044 single-star, 8 included, MultiStar: {-0.12, 0.04}, one-star: {-0.07, -0.09}
21:34:32.044 00.002 9044 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.62) = xAngle (-0.64 = -0.64)
21:34:32.045 00.001 9044 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.72 = 2.56)
21:34:32.046 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.26 mountX=0.09 mountY=0.06, mountTheta=0.60
21:34:32.048 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.09, opts=13)
21:34:32.050 00.002 9044 Enqueuing Move request for scope (-0.07, -0.09)
21:34:32.052 00.002 12252 Worker thread wakes up
21:34:32.052 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:32.053 00.001 9044 UpdateGuideState exits: m=5564 SNR=51.3
21:34:32.055 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
21:34:32.055 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:32.056 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
21:34:32.056 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:32.057 00.001 9044 Enqueuing Expose request
21:34:32.059 00.002 12252 Moving (-0.07, -0.09) raw xDistance=0.09 yDistance=0.06
21:34:32.062 00.003 12252 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1362.98
21:34:32.062 00.000 12252 PPEC: input: 0.09, control: 0.01, exposure: 2000
21:34:32.062 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:32.062 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:34:32.062 00.000 12252 MoveAxis(W, 2, ABG)
21:34:32.062 00.000 12252 Guiding  Dir = 3, Dur = 2
21:34:32.062 00.000 12252 IsSlewing returns 0
21:34:32.062 00.000 12252 IsGuiding returns 0
21:34:32.064 00.002 12252 PulseGuide returned control before completion, sleep 11
21:34:32.084 00.020 12252 IsGuiding returns 0
21:34:32.084 00.000 12252 Move returns status 0, amount 2
21:34:32.084 00.000 12252 MoveAxis(N, 0, ABG)
21:34:32.084 00.000 12252 Move returns status 0, amount 0
21:34:32.084 00.000 12252 move complete, result=0
21:34:32.084 00.000 12252 worker thread done servicing request
21:34:32.084 00.000 12252 Worker thread wakes up
21:34:32.084 00.000 9044 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
21:34:32.086 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:32.086 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:34.430 02.344 12252 Exposure complete
21:34:34.495 00.065 12252 worker thread done servicing request
21:34:34.495 00.000 9044 OnExposeComplete: enter
21:34:34.497 00.002 9044 UpdateGuideState(): m_state=6
21:34:34.498 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2135
21:34:34.499 00.001 9044 Star::Find returns 1 (0), X=1008.08, Y=821.20, Mass=5624, SNR=51.4, Peak=173 HFD=5.2
21:34:34.501 00.002 9044 MultiStar: [#1 -0.18,0.25,1.06,U] [#2 -0.13,0.04,1.21,U] [#3 -0.15,0.16,0.86,U] [#4 -0.10,0.14,1.27,U] [#5 -0.24,0.11,0.66,U] [#6 -0.22,-0.06,0.43,U] [#7 -0.19,0.16,0.45,U] [#8 -0.25,0.25,0.41,U] 
21:34:34.502 00.001 9044 single-star, 8 included, MultiStar: {-0.15, 0.10}, one-star: {-0.08, -0.11}
21:34:34.503 00.001 9044 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.62) = xAngle (-0.56 = -0.56)
21:34:34.504 00.001 9044 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.64 = 2.64)
21:34:34.505 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.18 mountX=0.11 mountY=0.06, mountTheta=0.51
21:34:34.507 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.11, opts=13)
21:34:34.509 00.002 9044 Enqueuing Move request for scope (-0.08, -0.11)
21:34:34.510 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:34.511 00.001 9044 UpdateGuideState exits: m=5624 SNR=51.4
21:34:34.512 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:34.513 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:34.515 00.002 9044 Enqueuing Expose request
21:34:34.516 00.001 12252 Worker thread wakes up
21:34:34.516 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
21:34:34.516 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
21:34:34.516 00.000 12252 Moving (-0.08, -0.11) raw xDistance=0.11 yDistance=0.06
21:34:34.519 00.003 12252 PPEC rslt: input = 0.11, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 1363.07
21:34:34.519 00.000 12252 PPEC: input: 0.11, control: 0.07, exposure: 2000
21:34:34.519 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:34.519 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:34:34.519 00.000 12252 MoveAxis(W, 27, ABG)
21:34:34.519 00.000 12252 Guiding  Dir = 3, Dur = 27
21:34:34.519 00.000 12252 IsSlewing returns 0
21:34:34.519 00.000 12252 IsGuiding returns 0
21:34:34.522 00.003 12252 PulseGuide returned control before completion, sleep 35
21:34:34.565 00.043 12252 IsGuiding returns 0
21:34:34.565 00.000 12252 Move returns status 0, amount 27
21:34:34.565 00.000 12252 MoveAxis(N, 0, ABG)
21:34:34.565 00.000 12252 Move returns status 0, amount 0
21:34:34.565 00.000 12252 move complete, result=0
21:34:34.565 00.000 12252 worker thread done servicing request
21:34:34.565 00.000 12252 Worker thread wakes up
21:34:34.565 00.000 9044 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
21:34:34.568 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:34.568 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:36.925 02.357 12252 Exposure complete
21:34:36.979 00.054 12252 worker thread done servicing request
21:34:36.979 00.000 9044 OnExposeComplete: enter
21:34:36.980 00.001 9044 UpdateGuideState(): m_state=6
21:34:36.981 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2136
21:34:36.981 00.000 9044 Star::Find returns 1 (0), X=1008.07, Y=821.38, Mass=5555, SNR=51.2, Peak=173 HFD=5.2
21:34:36.982 00.001 9044 MultiStar: [#1 -0.18,0.36,1.06,U] [#2 -0.13,0.18,1.20,U] [#3 -0.22,0.19,0.86,U] [#4 -0.15,0.16,1.24,U] [#5 -0.10,0.15,0.66,U] [#6 -0.17,0.13,0.43,U] [#7 -0.14,0.21,0.45,U] [#8 -0.24,0.41,0.00,M1] 
21:34:36.984 00.002 9044 single-star, 7 included, MultiStar: {-0.15, 0.18}, one-star: {-0.09, 0.07}
21:34:36.985 00.001 9044 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.62) = xAngle (4.11 = -2.17)
21:34:36.985 00.000 9044 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.03 = 1.03)
21:34:36.986 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.49 mountX=-0.07 mountY=0.10, mountTheta=2.15
21:34:36.988 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.07, opts=13)
21:34:36.989 00.001 9044 Enqueuing Move request for scope (-0.09, 0.07)
21:34:36.990 00.001 12252 Worker thread wakes up
21:34:36.990 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
21:34:36.990 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
21:34:36.990 00.000 12252 Moving (-0.09, 0.07) raw xDistance=-0.07 yDistance=0.10
21:34:36.990 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:36.992 00.002 9044 UpdateGuideState exits: m=5555 SNR=51.2
21:34:36.993 00.001 12252 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1363.16
21:34:36.993 00.000 12252 PPEC: input: -0.07, control: 0.00, exposure: 2000
21:34:36.994 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:36.994 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:34:36.994 00.000 12252 MoveAxis(W, 1, ABG)
21:34:36.994 00.000 12252 Guiding  Dir = 3, Dur = 1
21:34:36.994 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:36.996 00.002 12252 IsSlewing returns 0
21:34:36.996 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:36.996 00.000 9044 Enqueuing Expose request
21:34:36.997 00.001 12252 IsGuiding returns 0
21:34:36.999 00.002 12252 IsGuiding returns 0
21:34:36.999 00.000 12252 Move returns status 0, amount 1
21:34:36.999 00.000 12252 MoveAxis(N, 0, ABG)
21:34:36.999 00.000 12252 Move returns status 0, amount 0
21:34:36.999 00.000 12252 move complete, result=0
21:34:37.000 00.001 12252 worker thread done servicing request
21:34:37.000 00.000 12252 Worker thread wakes up
21:34:37.000 00.000 9044 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:34:37.001 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:37.001 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:39.360 02.359 12252 Exposure complete
21:34:39.408 00.048 12252 worker thread done servicing request
21:34:39.409 00.001 9044 OnExposeComplete: enter
21:34:39.410 00.001 9044 UpdateGuideState(): m_state=6
21:34:39.411 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2137
21:34:39.412 00.001 9044 Star::Find returns 1 (0), X=1008.09, Y=821.56, Mass=5637, SNR=51.5, Peak=173 HFD=5.2
21:34:39.413 00.001 9044 MultiStar: [#1 -0.12,0.46,0.00,M1] [#2 -0.14,0.20,1.19,U] [#3 -0.18,0.33,0.85,U] [#4 -0.10,0.28,1.27,U] [#5 -0.29,0.25,0.65,U] [#6 -0.24,0.24,0.42,U] [#7 -0.06,0.55,0.00,M1] [#8 -0.35,0.41,0.00,M2] 
21:34:39.413 00.000 9044 single-star, 5 included, MultiStar: {-0.15, 0.26}, one-star: {-0.07, 0.25}
21:34:39.414 00.001 9044 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.62) = xAngle (3.47 = -2.81)
21:34:39.416 00.002 9044 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.39 = 0.39)
21:34:39.420 00.004 9044 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.85 mountX=-0.25 mountY=0.10, mountTheta=2.76
21:34:39.423 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.25, opts=13)
21:34:39.426 00.003 9044 Enqueuing Move request for scope (-0.07, 0.25)
21:34:39.429 00.003 12252 Worker thread wakes up
21:34:39.429 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:39.430 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
21:34:39.430 00.000 9044 UpdateGuideState exits: m=5637 SNR=51.5
21:34:39.431 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
21:34:39.431 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:39.433 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:39.434 00.001 9044 Enqueuing Expose request
21:34:39.436 00.002 12252 Moving (-0.07, 0.25) raw xDistance=-0.25 yDistance=0.10
21:34:39.439 00.003 12252 PPEC rslt: input = -0.25, final = -0.15, react = -0.15, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 1363.25
21:34:39.439 00.000 12252 PPEC: input: -0.25, control: -0.15, exposure: 2000
21:34:39.439 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:39.439 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:34:39.440 00.001 12252 MoveAxis(E, 59, ABG)
21:34:39.440 00.000 12252 Guiding  Dir = 2, Dur = 59
21:34:39.440 00.000 12252 IsSlewing returns 0
21:34:39.441 00.001 12252 IsGuiding returns 0
21:34:39.442 00.001 12252 PulseGuide returned control before completion, sleep 68
21:34:39.520 00.078 12252 IsGuiding returns 0
21:34:39.520 00.000 12252 Move returns status 0, amount 59
21:34:39.520 00.000 12252 MoveAxis(N, 0, ABG)
21:34:39.520 00.000 12252 Move returns status 0, amount 0
21:34:39.520 00.000 12252 move complete, result=0
21:34:39.520 00.000 12252 worker thread done servicing request
21:34:39.520 00.000 12252 Worker thread wakes up
21:34:39.521 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:39.521 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:39.521 00.000 9044 GuideStep: -0.2 px 59 ms EAST, 0.1 px 0 ms NORTH
21:34:41.859 02.338 12252 Exposure complete
21:34:41.923 00.064 12252 worker thread done servicing request
21:34:41.923 00.000 9044 OnExposeComplete: enter
21:34:41.924 00.001 9044 UpdateGuideState(): m_state=6
21:34:41.926 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2138
21:34:41.928 00.002 9044 Star::Find returns 1 (0), X=1008.13, Y=821.12, Mass=5642, SNR=51.5, Peak=173 HFD=5.0
21:34:41.930 00.002 9044 MultiStar: [#1 -0.11,0.20,1.05,U] [#2 -0.08,-0.05,1.19,U] [#3 -0.13,-0.01,0.85,U] [#4 -0.08,0.03,1.26,U] [#5 -0.08,-0.01,0.64,U] [#6 -0.17,-0.04,0.42,U] [#7 -0.09,0.02,0.44,U] [#8 -0.27,0.15,0.42,U] 
21:34:41.931 00.001 9044 refined, 8 included, MultiStar: {-0.10, 0.01}, one-star: {-0.03, -0.19}
21:34:41.932 00.001 9044 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.62) = xAngle (4.71 = -1.57)
21:34:41.933 00.001 9044 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.63 = 1.63)
21:34:41.934 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.09 mountX=-0.00 mountY=0.10, mountTheta=1.57
21:34:41.936 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.01, opts=13)
21:34:41.937 00.001 9044 Enqueuing Move request for scope (-0.10, 0.01)
21:34:41.939 00.002 12252 Worker thread wakes up
21:34:41.939 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:41.940 00.001 9044 UpdateGuideState exits: m=5642 SNR=51.5
21:34:41.942 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:41.943 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:41.944 00.001 9044 Enqueuing Expose request
21:34:41.945 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
21:34:41.945 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
21:34:41.945 00.000 12252 Moving (-0.10, 0.01) raw xDistance=-0.00 yDistance=0.10
21:34:41.947 00.002 12252 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1363.34
21:34:41.947 00.000 12252 PPEC: input: -0.00, control: -0.00, exposure: 2000
21:34:41.948 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:41.948 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:34:41.948 00.000 12252 MoveAxis(E, 2, ABG)
21:34:41.948 00.000 12252 Guiding  Dir = 2, Dur = 2
21:34:41.948 00.000 12252 IsSlewing returns 0
21:34:41.948 00.000 12252 IsGuiding returns 0
21:34:41.950 00.002 12252 IsGuiding returns 0
21:34:41.950 00.000 12252 Move returns status 0, amount 2
21:34:41.950 00.000 12252 MoveAxis(N, 0, ABG)
21:34:41.950 00.000 12252 Move returns status 0, amount 0
21:34:41.950 00.000 12252 move complete, result=0
21:34:41.950 00.000 12252 worker thread done servicing request
21:34:41.950 00.000 12252 Worker thread wakes up
21:34:41.950 00.000 9044 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:34:41.951 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:41.951 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:44.313 02.362 12252 Exposure complete
21:34:44.390 00.077 12252 worker thread done servicing request
21:34:44.390 00.000 9044 OnExposeComplete: enter
21:34:44.392 00.002 9044 UpdateGuideState(): m_state=6
21:34:44.395 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2139
21:34:44.398 00.003 9044 Star::Find returns 1 (0), X=1008.21, Y=821.09, Mass=5655, SNR=51.6, Peak=173 HFD=5.2
21:34:44.400 00.002 9044 MultiStar: [#1 -0.07,0.15,1.05,U] [#2 -0.01,-0.12,1.20,U] [#3 -0.08,-0.03,0.86,U] [#4 -0.02,-0.00,1.27,U] [#5 0.01,-0.09,0.65,U] [#6 -0.02,-0.21,0.42,U] [#7 -0.06,-0.06,0.44,U] [#8 -0.15,0.05,0.43,U] 
21:34:44.402 00.002 9044 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {0.05, -0.22}
21:34:44.405 00.003 9044 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.62) = xAngle (-0.52 = -0.52)
21:34:44.406 00.001 9044 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.60 = 2.68)
21:34:44.408 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.14 mountX=0.05 mountY=0.03, mountTheta=0.47
21:34:44.410 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.05, opts=13)
21:34:44.411 00.001 9044 Enqueuing Move request for scope (-0.03, -0.05)
21:34:44.412 00.001 12252 Worker thread wakes up
21:34:44.412 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:44.413 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
21:34:44.413 00.000 9044 UpdateGuideState exits: m=5655 SNR=51.6
21:34:44.415 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
21:34:44.415 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:44.416 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:44.418 00.002 9044 Enqueuing Expose request
21:34:44.419 00.001 12252 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=0.03
21:34:44.421 00.002 12252 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1363.42
21:34:44.421 00.000 12252 PPEC: input: 0.05, control: -0.00, exposure: 2000
21:34:44.421 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:44.421 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:34:44.421 00.000 12252 MoveAxis(E, 1, ABG)
21:34:44.422 00.001 12252 Guiding  Dir = 2, Dur = 1
21:34:44.422 00.000 12252 IsSlewing returns 0
21:34:44.422 00.000 12252 IsGuiding returns 0
21:34:44.424 00.002 12252 IsGuiding returns 0
21:34:44.425 00.001 12252 Move returns status 0, amount 1
21:34:44.425 00.000 12252 MoveAxis(N, 0, ABG)
21:34:44.425 00.000 12252 Move returns status 0, amount 0
21:34:44.425 00.000 12252 move complete, result=0
21:34:44.425 00.000 12252 worker thread done servicing request
21:34:44.425 00.000 12252 Worker thread wakes up
21:34:44.425 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:34:44.426 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:44.426 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:46.775 02.349 12252 Exposure complete
21:34:46.822 00.047 12252 worker thread done servicing request
21:34:46.822 00.000 9044 OnExposeComplete: enter
21:34:46.823 00.001 9044 UpdateGuideState(): m_state=6
21:34:46.825 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2140
21:34:46.826 00.001 9044 Star::Find returns 1 (0), X=1008.14, Y=821.18, Mass=5570, SNR=51.2, Peak=173 HFD=5.1
21:34:46.828 00.002 9044 MultiStar: [#1 -0.11,0.14,1.07,U] [#2 -0.08,-0.07,1.23,U] [#3 -0.09,0.01,0.87,U] [#4 -0.04,-0.01,1.27,U] [#5 -0.07,-0.05,0.66,U] [#6 -0.05,0.01,0.43,U] [#7 -0.18,0.09,0.44,U] [#8 -0.29,0.06,0.42,U] 
21:34:46.828 00.000 9044 refined, 8 included, MultiStar: {-0.08, -0.00}, one-star: {-0.02, -0.12}
21:34:46.829 00.001 9044 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.62) = xAngle (-1.49 = -1.49)
21:34:46.830 00.001 9044 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.57 = 1.71)
21:34:46.831 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.11 mountX=0.01 mountY=0.08, mountTheta=1.49
21:34:46.832 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.00, opts=13)
21:34:46.833 00.001 9044 Enqueuing Move request for scope (-0.08, -0.00)
21:34:46.834 00.001 12252 Worker thread wakes up
21:34:46.834 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:46.835 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
21:34:46.835 00.000 9044 UpdateGuideState exits: m=5570 SNR=51.2
21:34:46.835 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
21:34:46.835 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:46.836 00.001 12252 Moving (-0.08, -0.00) raw xDistance=0.01 yDistance=0.08
21:34:46.836 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:46.837 00.001 9044 Enqueuing Expose request
21:34:46.839 00.002 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1363.51
21:34:46.839 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
21:34:46.839 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:46.839 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:34:46.839 00.000 12252 MoveAxis(E, 4, ABG)
21:34:46.839 00.000 12252 Guiding  Dir = 2, Dur = 4
21:34:46.839 00.000 12252 IsSlewing returns 0
21:34:46.839 00.000 12252 IsGuiding returns 0
21:34:46.842 00.003 12252 PulseGuide returned control before completion, sleep 13
21:34:46.857 00.015 12252 IsGuiding returns 0
21:34:46.857 00.000 12252 Move returns status 0, amount 4
21:34:46.857 00.000 12252 MoveAxis(N, 0, ABG)
21:34:46.857 00.000 12252 Move returns status 0, amount 0
21:34:46.857 00.000 12252 move complete, result=0
21:34:46.857 00.000 12252 worker thread done servicing request
21:34:46.857 00.000 12252 Worker thread wakes up
21:34:46.857 00.000 9044 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:34:46.858 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:46.859 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:49.222 02.363 12252 Exposure complete
21:34:49.279 00.057 12252 worker thread done servicing request
21:34:49.279 00.000 9044 OnExposeComplete: enter
21:34:49.280 00.001 9044 UpdateGuideState(): m_state=6
21:34:49.281 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2141
21:34:49.282 00.001 9044 Star::Find returns 1 (0), X=1008.08, Y=821.22, Mass=5668, SNR=51.6, Peak=173 HFD=5.2
21:34:49.283 00.001 9044 MultiStar: [#1 -0.10,0.23,1.05,U] [#2 -0.15,-0.04,1.21,U] [#3 -0.15,0.07,0.85,U] [#4 -0.07,0.01,1.26,U] [#5 -0.11,-0.08,0.64,U] [#6 -0.19,-0.07,0.42,U] [#7 -0.07,0.05,0.44,U] [#8 -0.25,0.09,0.42,U] 
21:34:49.286 00.003 9044 single-star, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.08, -0.08}
21:34:49.287 00.001 9044 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.62) = xAngle (-0.70 = -0.70)
21:34:49.288 00.001 9044 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.78 = 2.50)
21:34:49.289 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.32 mountX=0.09 mountY=0.07, mountTheta=0.66
21:34:49.291 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.08, opts=13)
21:34:49.292 00.001 9044 Enqueuing Move request for scope (-0.08, -0.08)
21:34:49.293 00.001 12252 Worker thread wakes up
21:34:49.293 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:49.294 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
21:34:49.294 00.000 9044 UpdateGuideState exits: m=5668 SNR=51.6
21:34:49.295 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:49.296 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:49.297 00.001 9044 Enqueuing Expose request
21:34:49.299 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
21:34:49.299 00.000 12252 Moving (-0.08, -0.08) raw xDistance=0.09 yDistance=0.07
21:34:49.301 00.002 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1363.60
21:34:49.301 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
21:34:49.301 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:49.301 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:34:49.301 00.000 12252 MoveAxis(E, 4, ABG)
21:34:49.301 00.000 12252 Guiding  Dir = 2, Dur = 4
21:34:49.302 00.001 12252 IsSlewing returns 0
21:34:49.302 00.000 12252 IsGuiding returns 0
21:34:49.304 00.002 12252 PulseGuide returned control before completion, sleep 13
21:34:49.330 00.026 12252 IsGuiding returns 0
21:34:49.330 00.000 12252 Move returns status 0, amount 4
21:34:49.330 00.000 12252 MoveAxis(N, 0, ABG)
21:34:49.331 00.001 12252 Move returns status 0, amount 0
21:34:49.331 00.000 12252 move complete, result=0
21:34:49.331 00.000 12252 worker thread done servicing request
21:34:49.331 00.000 9044 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:34:49.334 00.003 12252 Worker thread wakes up
21:34:49.334 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:49.334 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:51.688 02.354 12252 Exposure complete
21:34:51.756 00.068 12252 worker thread done servicing request
21:34:51.756 00.000 9044 OnExposeComplete: enter
21:34:51.758 00.002 9044 UpdateGuideState(): m_state=6
21:34:51.759 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2142
21:34:51.760 00.001 9044 Star::Find returns 1 (0), X=1008.09, Y=821.27, Mass=5689, SNR=51.7, Peak=173 HFD=5.1
21:34:51.762 00.002 9044 MultiStar: [#1 -0.07,0.27,1.04,U] [#2 -0.09,0.10,1.19,U] [#3 -0.09,0.13,0.87,U] [#4 -0.10,0.08,1.26,U] [#5 -0.12,0.14,0.65,U] [#6 -0.20,-0.01,0.42,U] [#7 -0.13,0.11,0.45,U] [#8 -0.28,0.29,0.42,U] 
21:34:51.763 00.001 9044 single-star, 8 included, MultiStar: {-0.11, 0.11}, one-star: {-0.07, -0.04}
21:34:51.763 00.000 9044 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.62) = xAngle (-1.07 = -1.07)
21:34:51.764 00.001 9044 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.16 = 2.13)
21:34:51.765 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.70 mountX=0.04 mountY=0.07, mountTheta=1.06
21:34:51.767 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.04, opts=13)
21:34:51.768 00.001 9044 Enqueuing Move request for scope (-0.07, -0.04)
21:34:51.769 00.001 12252 Worker thread wakes up
21:34:51.769 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:51.769 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
21:34:51.770 00.001 9044 UpdateGuideState exits: m=5689 SNR=51.7
21:34:51.771 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:51.773 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:51.776 00.003 9044 Enqueuing Expose request
21:34:51.778 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
21:34:51.778 00.000 12252 Moving (-0.07, -0.04) raw xDistance=0.04 yDistance=0.07
21:34:51.781 00.003 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1363.69
21:34:51.781 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
21:34:51.781 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:51.781 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:34:51.781 00.000 12252 MoveAxis(E, 2, ABG)
21:34:51.782 00.001 12252 Guiding  Dir = 2, Dur = 2
21:34:51.782 00.000 12252 IsSlewing returns 0
21:34:51.782 00.000 12252 IsGuiding returns 0
21:34:51.784 00.002 12252 IsGuiding returns 0
21:34:51.784 00.000 12252 Move returns status 0, amount 2
21:34:51.785 00.001 12252 MoveAxis(N, 0, ABG)
21:34:51.785 00.000 12252 Move returns status 0, amount 0
21:34:51.785 00.000 12252 move complete, result=0
21:34:51.785 00.000 12252 worker thread done servicing request
21:34:51.785 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:34:51.787 00.002 12252 Worker thread wakes up
21:34:51.787 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:51.787 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:54.130 02.343 12252 Exposure complete
21:34:54.167 00.037 12252 worker thread done servicing request
21:34:54.167 00.000 9044 OnExposeComplete: enter
21:34:54.168 00.001 9044 UpdateGuideState(): m_state=6
21:34:54.169 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2143
21:34:54.170 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.23, Mass=5649, SNR=51.6, Peak=173 HFD=5.1
21:34:54.171 00.001 9044 MultiStar: [#1 -0.04,0.28,1.04,U] [#2 0.00,0.06,1.19,U] [#3 -0.02,0.11,0.86,U] [#4 -0.02,0.09,1.27,U] [#5 -0.01,0.05,0.65,U] [#6 0.03,0.06,0.42,U] [#7 0.01,0.08,0.44,U] [#8 -0.19,0.28,0.43,U] 
21:34:54.172 00.001 9044 single-star, 8 included, MultiStar: {-0.02, 0.10}, one-star: {-0.01, -0.07}
21:34:54.175 00.003 9044 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.62) = xAngle (-0.03 = -0.03)
21:34:54.176 00.001 9044 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.11 = -3.11)
21:34:54.177 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.65 mountX=0.07 mountY=-0.00, mountTheta=-0.03
21:34:54.179 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.07, opts=13)
21:34:54.180 00.001 9044 Enqueuing Move request for scope (-0.01, -0.07)
21:34:54.181 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:54.182 00.001 9044 UpdateGuideState exits: m=5649 SNR=51.6
21:34:54.183 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:54.185 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:54.186 00.001 9044 Enqueuing Expose request
21:34:54.187 00.001 12252 Worker thread wakes up
21:34:54.187 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
21:34:54.187 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
21:34:54.187 00.000 12252 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=-0.00
21:34:54.190 00.003 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1363.78
21:34:54.190 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
21:34:54.190 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:54.190 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:34:54.190 00.000 12252 MoveAxis(E, 2, ABG)
21:34:54.190 00.000 12252 Guiding  Dir = 2, Dur = 2
21:34:54.191 00.001 12252 IsSlewing returns 0
21:34:54.191 00.000 12252 IsGuiding returns 0
21:34:54.193 00.002 12252 PulseGuide returned control before completion, sleep 11
21:34:54.214 00.021 12252 IsGuiding returns 0
21:34:54.214 00.000 12252 Move returns status 0, amount 2
21:34:54.214 00.000 12252 MoveAxis(N, 0, ABG)
21:34:54.214 00.000 12252 Move returns status 0, amount 0
21:34:54.214 00.000 12252 move complete, result=0
21:34:54.214 00.000 12252 worker thread done servicing request
21:34:54.214 00.000 12252 Worker thread wakes up
21:34:54.214 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:34:54.215 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:54.216 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:56.558 02.342 12252 Exposure complete
21:34:56.603 00.045 12252 worker thread done servicing request
21:34:56.603 00.000 9044 OnExposeComplete: enter
21:34:56.605 00.002 9044 UpdateGuideState(): m_state=6
21:34:56.606 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2144
21:34:56.608 00.002 9044 Star::Find returns 1 (0), X=1008.11, Y=821.29, Mass=5608, SNR=51.3, Peak=173 HFD=5.1
21:34:56.609 00.001 9044 MultiStar: [#1 -0.05,0.29,1.05,U] [#2 -0.11,0.03,1.21,U] [#3 -0.10,0.12,0.85,U] [#4 -0.05,0.12,1.27,U] [#5 -0.09,-0.02,0.66,U] [#6 -0.09,0.01,0.42,U] [#7 -0.02,0.09,0.44,U] [#8 -0.33,0.13,0.42,U] 
21:34:56.610 00.001 9044 single-star, 8 included, MultiStar: {-0.09, 0.09}, one-star: {-0.05, -0.02}
21:34:56.611 00.001 9044 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.62) = xAngle (-1.19 = -1.19)
21:34:56.613 00.002 9044 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.28 = 2.01)
21:34:56.614 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.82 mountX=0.02 mountY=0.05, mountTheta=1.19
21:34:56.616 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.02, opts=13)
21:34:56.617 00.001 9044 Enqueuing Move request for scope (-0.05, -0.02)
21:34:56.618 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:56.619 00.001 9044 UpdateGuideState exits: m=5608 SNR=51.3
21:34:56.620 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:56.621 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:56.623 00.002 9044 Enqueuing Expose request
21:34:56.624 00.001 12252 Worker thread wakes up
21:34:56.624 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
21:34:56.624 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
21:34:56.624 00.000 12252 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=0.05
21:34:56.627 00.003 12252 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1363.87
21:34:56.627 00.000 12252 PPEC: input: 0.02, control: 0.00, exposure: 2000
21:34:56.627 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:56.627 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:34:56.627 00.000 12252 MoveAxis(W, 0, ABG)
21:34:56.627 00.000 12252 Move returns status 0, amount 0
21:34:56.627 00.000 12252 MoveAxis(N, 0, ABG)
21:34:56.627 00.000 12252 Move returns status 0, amount 0
21:34:56.627 00.000 12252 move complete, result=0
21:34:56.627 00.000 12252 worker thread done servicing request
21:34:56.627 00.000 12252 Worker thread wakes up
21:34:56.628 00.001 9044 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
21:34:56.629 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:56.629 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:58.971 02.342 12252 Exposure complete
21:34:59.016 00.045 12252 worker thread done servicing request
21:34:59.017 00.001 9044 OnExposeComplete: enter
21:34:59.017 00.000 9044 UpdateGuideState(): m_state=6
21:34:59.018 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2145
21:34:59.020 00.002 9044 Star::Find returns 1 (0), X=1008.14, Y=821.26, Mass=5605, SNR=51.2, Peak=173 HFD=5.1
21:34:59.021 00.001 9044 MultiStar: [#1 -0.02,0.27,1.05,U] [#2 -0.10,0.03,1.23,U] [#3 -0.06,0.04,0.85,U] [#4 -0.03,0.08,1.25,U] [#5 -0.09,0.05,0.66,U] [#6 -0.06,0.12,0.43,U] [#7 -0.02,0.12,0.43,U] [#8 -0.13,0.13,0.42,U] 
21:34:59.022 00.001 9044 single-star, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.02, -0.04}
21:34:59.023 00.001 9044 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.62) = xAngle (-0.40 = -0.40)
21:34:59.024 00.001 9044 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.48 = 2.80)
21:34:59.025 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.02 mountX=0.04 mountY=0.02, mountTheta=0.35
21:34:59.029 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.04, opts=13)
21:34:59.031 00.002 9044 Enqueuing Move request for scope (-0.02, -0.04)
21:34:59.033 00.002 12252 Worker thread wakes up
21:34:59.033 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:34:59.035 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
21:34:59.035 00.000 9044 UpdateGuideState exits: m=5605 SNR=51.2
21:34:59.037 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
21:34:59.037 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:59.038 00.001 12252 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=0.02
21:34:59.038 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:34:59.040 00.002 9044 Enqueuing Expose request
21:34:59.045 00.005 12252 PPEC rslt: input = 0.04, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1363.96
21:34:59.045 00.000 12252 PPEC: input: 0.04, control: 0.00, exposure: 2000
21:34:59.045 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:59.045 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:34:59.045 00.000 12252 MoveAxis(W, 1, ABG)
21:34:59.045 00.000 12252 Guiding  Dir = 3, Dur = 1
21:34:59.046 00.001 12252 IsSlewing returns 0
21:34:59.046 00.000 12252 IsGuiding returns 0
21:34:59.050 00.004 12252 IsGuiding returns 0
21:34:59.050 00.000 12252 Move returns status 0, amount 1
21:34:59.050 00.000 12252 MoveAxis(N, 0, ABG)
21:34:59.050 00.000 12252 Move returns status 0, amount 0
21:34:59.050 00.000 12252 move complete, result=0
21:34:59.050 00.000 12252 worker thread done servicing request
21:34:59.050 00.000 12252 Worker thread wakes up
21:34:59.050 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:34:59.050 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:34:59.050 00.000 9044 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:35:01.385 02.335 12252 Exposure complete
21:35:01.432 00.047 12252 worker thread done servicing request
21:35:01.432 00.000 9044 OnExposeComplete: enter
21:35:01.434 00.002 9044 UpdateGuideState(): m_state=6
21:35:01.436 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2146
21:35:01.437 00.001 9044 Star::Find returns 1 (0), X=1008.02, Y=821.16, Mass=5622, SNR=51.3, Peak=173 HFD=5.1
21:35:01.440 00.003 9044 MultiStar: [#1 -0.14,0.20,1.05,U] [#2 -0.06,0.02,1.20,U] [#3 -0.05,0.11,0.86,U] [#4 -0.16,0.01,1.25,U] [#5 -0.04,0.01,0.65,U] [#6 -0.08,-0.05,0.42,U] [#7 -0.09,0.10,0.44,U] [#8 -0.07,0.15,0.42,U] 
21:35:01.441 00.001 9044 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.14, -0.15}
21:35:01.442 00.001 9044 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.62) = xAngle (4.39 = -1.89)
21:35:01.443 00.001 9044 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.31 = 1.31)
21:35:01.445 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.77 mountX=-0.03 mountY=0.10, mountTheta=1.89
21:35:01.449 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.04, opts=13)
21:35:01.451 00.002 9044 Enqueuing Move request for scope (-0.10, 0.04)
21:35:01.452 00.001 12252 Worker thread wakes up
21:35:01.452 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:01.452 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
21:35:01.453 00.001 9044 UpdateGuideState exits: m=5622 SNR=51.3
21:35:01.454 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
21:35:01.454 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:01.455 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:01.457 00.002 9044 Enqueuing Expose request
21:35:01.460 00.003 12252 Moving (-0.10, 0.04) raw xDistance=-0.03 yDistance=0.10
21:35:01.464 00.004 12252 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1364.05
21:35:01.466 00.002 12252 PPEC: input: -0.03, control: 0.00, exposure: 2000
21:35:01.466 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:01.466 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:35:01.466 00.000 12252 MoveAxis(W, 0, ABG)
21:35:01.466 00.000 12252 Move returns status 0, amount 0
21:35:01.466 00.000 12252 MoveAxis(N, 0, ABG)
21:35:01.466 00.000 12252 Move returns status 0, amount 0
21:35:01.466 00.000 12252 move complete, result=0
21:35:01.467 00.001 12252 worker thread done servicing request
21:35:01.467 00.000 9044 GuideStep: -0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
21:35:01.468 00.001 12252 Worker thread wakes up
21:35:01.468 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:01.468 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:03.839 02.371 12252 Exposure complete
21:35:03.922 00.083 12252 worker thread done servicing request
21:35:03.922 00.000 9044 OnExposeComplete: enter
21:35:03.924 00.002 9044 UpdateGuideState(): m_state=6
21:35:03.925 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2147
21:35:03.926 00.001 9044 Star::Find returns 1 (0), X=1008.12, Y=821.07, Mass=5642, SNR=51.4, Peak=173 HFD=5.1
21:35:03.927 00.001 9044 MultiStar: [#1 -0.06,0.19,1.05,U] [#2 -0.07,-0.01,1.21,U] [#3 -0.09,0.06,0.87,U] [#4 -0.01,-0.02,1.25,U] [#5 0.02,0.01,0.66,U] [#6 -0.02,0.06,0.42,U] [#7 -0.03,-0.06,0.44,U] [#8 -0.24,0.21,0.42,U] 
21:35:03.927 00.000 9044 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.04, -0.23}
21:35:03.928 00.001 9044 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.62) = xAngle (4.53 = -1.75)
21:35:03.929 00.001 9044 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.45 = 1.45)
21:35:03.930 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.91 mountX=-0.01 mountY=0.05, mountTheta=1.75
21:35:03.932 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.01, opts=13)
21:35:03.933 00.001 9044 Enqueuing Move request for scope (-0.05, 0.01)
21:35:03.935 00.002 12252 Worker thread wakes up
21:35:03.935 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:03.938 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
21:35:03.938 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
21:35:03.939 00.001 9044 UpdateGuideState exits: m=5642 SNR=51.4
21:35:03.939 00.000 12252 Moving (-0.05, 0.01) raw xDistance=-0.01 yDistance=0.05
21:35:03.939 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:03.940 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:03.941 00.001 9044 Enqueuing Expose request
21:35:03.942 00.001 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1364.13
21:35:03.942 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
21:35:03.942 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:03.942 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:35:03.942 00.000 12252 MoveAxis(W, 2, ABG)
21:35:03.942 00.000 12252 Guiding  Dir = 3, Dur = 2
21:35:03.943 00.001 12252 IsSlewing returns 0
21:35:03.943 00.000 12252 IsGuiding returns 0
21:35:03.946 00.003 12252 IsGuiding returns 0
21:35:03.947 00.001 12252 Move returns status 0, amount 2
21:35:03.947 00.000 12252 MoveAxis(N, 0, ABG)
21:35:03.947 00.000 12252 Move returns status 0, amount 0
21:35:03.947 00.000 12252 move complete, result=0
21:35:03.947 00.000 12252 worker thread done servicing request
21:35:03.947 00.000 12252 Worker thread wakes up
21:35:03.947 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:03.947 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:03.947 00.000 9044 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:35:06.300 02.353 12252 Exposure complete
21:35:06.370 00.070 12252 worker thread done servicing request
21:35:06.370 00.000 9044 OnExposeComplete: enter
21:35:06.372 00.002 9044 UpdateGuideState(): m_state=6
21:35:06.373 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2148
21:35:06.375 00.002 9044 Star::Find returns 1 (0), X=1008.33, Y=821.37, Mass=5468, SNR=50.7, Peak=173 HFD=5.3
21:35:06.377 00.002 9044 MultiStar: [#1 0.15,0.30,1.05,U] [#2 0.01,0.01,1.22,U] [#3 -0.04,0.08,0.87,U] [#4 0.11,0.15,1.28,U] [#5 -0.03,-0.03,0.67,U] [#6 0.08,0.07,0.43,U] [#7 0.18,0.18,0.45,U] [#8 -0.17,0.20,0.42,U] 
21:35:06.379 00.002 9044 refined, 8 included, MultiStar: {0.07, 0.11}, one-star: {0.17, 0.07}
21:35:06.381 00.002 9044 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.62) = xAngle (2.67 = 2.67)
21:35:06.383 00.002 9044 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.41 = -0.41)
21:35:06.386 00.003 9044 CameraToMount -- cameraX=0.07 cameraY=0.11 hyp=0.13 cameraTheta=1.05 mountX=-0.12 mountY=-0.05, mountTheta=-2.72
21:35:06.390 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.11, opts=13)
21:35:06.392 00.002 9044 Enqueuing Move request for scope (0.07, 0.11)
21:35:06.394 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:06.396 00.002 12252 Worker thread wakes up
21:35:06.397 00.001 9044 UpdateGuideState exits: m=5468 SNR=50.7
21:35:06.398 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.11) opts 0xd
21:35:06.398 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:06.400 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.11)
21:35:06.400 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:06.401 00.001 9044 Enqueuing Expose request
21:35:06.402 00.001 12252 Moving (0.07, 0.11) raw xDistance=-0.12 yDistance=-0.05
21:35:06.408 00.006 12252 PPEC rslt: input = -0.12, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 1364.22
21:35:06.408 00.000 12252 PPEC: input: -0.12, control: -0.06, exposure: 2000
21:35:06.408 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:06.408 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:35:06.408 00.000 12252 MoveAxis(E, 23, ABG)
21:35:06.408 00.000 12252 Guiding  Dir = 2, Dur = 23
21:35:06.409 00.001 12252 IsSlewing returns 0
21:35:06.409 00.000 12252 IsGuiding returns 0
21:35:06.411 00.002 12252 PulseGuide returned control before completion, sleep 32
21:35:06.456 00.045 12252 IsGuiding returns 1
21:35:06.456 00.000 12252 scope still moving after pulse duration time elapsed
21:35:06.487 00.031 12252 IsSlewing returns 0
21:35:06.487 00.000 12252 IsGuiding returns 0
21:35:06.487 00.000 12252 scope move finished after 23 + 55 ms
21:35:06.487 00.000 12252 Move returns status 0, amount 23
21:35:06.487 00.000 12252 MoveAxis(N, 0, ABG)
21:35:06.487 00.000 12252 Move returns status 0, amount 0
21:35:06.487 00.000 12252 move complete, result=0
21:35:06.487 00.000 12252 worker thread done servicing request
21:35:06.487 00.000 12252 Worker thread wakes up
21:35:06.489 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:06.489 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:06.489 00.000 9044 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
21:35:08.853 02.364 12252 Exposure complete
21:35:08.933 00.080 12252 worker thread done servicing request
21:35:08.933 00.000 9044 OnExposeComplete: enter
21:35:08.936 00.003 9044 UpdateGuideState(): m_state=6
21:35:08.937 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2149
21:35:08.938 00.001 9044 Star::Find returns 1 (0), X=1008.07, Y=821.03, Mass=5628, SNR=51.5, Peak=173 HFD=5.2
21:35:08.939 00.001 9044 MultiStar: [#1 -0.08,0.04,1.05,U] [#2 -0.11,-0.27,1.20,U] [#3 -0.08,-0.14,0.85,U] [#4 -0.02,-0.09,1.25,U] [#5 -0.15,-0.35,0.66,U] [#6 -0.00,-0.23,0.42,U] [#7 -0.03,-0.13,0.44,U] [#8 -0.30,-0.11,0.42,U] 
21:35:08.940 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.17}, one-star: {-0.09, -0.27}
21:35:08.941 00.001 9044 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.62) = xAngle (-0.41 = -0.41)
21:35:08.942 00.001 9044 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.49 = 2.79)
21:35:08.943 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.04 mountX=0.17 mountY=0.07, mountTheta=0.36
21:35:08.944 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.17, opts=13)
21:35:08.946 00.002 9044 Enqueuing Move request for scope (-0.08, -0.17)
21:35:08.947 00.001 12252 Worker thread wakes up
21:35:08.947 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:08.947 00.000 9044 UpdateGuideState exits: m=5628 SNR=51.5
21:35:08.948 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:08.949 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:08.950 00.001 9044 Enqueuing Expose request
21:35:08.951 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
21:35:08.951 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
21:35:08.951 00.000 12252 Moving (-0.08, -0.17) raw xDistance=0.17 yDistance=0.07
21:35:08.954 00.003 12252 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 1364.31
21:35:08.954 00.000 12252 PPEC: input: 0.17, control: 0.11, exposure: 2000
21:35:08.954 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:08.954 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:35:08.954 00.000 12252 MoveAxis(W, 44, ABG)
21:35:08.954 00.000 12252 Guiding  Dir = 3, Dur = 44
21:35:08.954 00.000 12252 IsSlewing returns 0
21:35:08.955 00.001 12252 IsGuiding returns 0
21:35:08.957 00.002 12252 PulseGuide returned control before completion, sleep 53
21:35:09.020 00.063 12252 IsGuiding returns 0
21:35:09.020 00.000 12252 Move returns status 0, amount 44
21:35:09.020 00.000 12252 MoveAxis(N, 0, ABG)
21:35:09.020 00.000 12252 Move returns status 0, amount 0
21:35:09.020 00.000 12252 move complete, result=0
21:35:09.020 00.000 12252 worker thread done servicing request
21:35:09.020 00.000 12252 Worker thread wakes up
21:35:09.020 00.000 9044 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
21:35:09.022 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:09.022 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:11.381 02.359 12252 Exposure complete
21:35:11.437 00.056 12252 worker thread done servicing request
21:35:11.437 00.000 9044 OnExposeComplete: enter
21:35:11.439 00.002 9044 UpdateGuideState(): m_state=6
21:35:11.443 00.004 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2150
21:35:11.445 00.002 9044 Star::Find returns 1 (0), X=1008.18, Y=821.15, Mass=5771, SNR=52.0, Peak=173 HFD=5.2
21:35:11.448 00.003 9044 MultiStar: [#1 -0.06,0.17,1.04,U] [#2 -0.03,-0.04,1.21,U] [#3 -0.09,0.06,0.83,U] [#4 0.01,0.01,1.26,U] [#5 0.03,-0.04,0.65,U] [#6 -0.05,-0.12,0.41,U] [#7 -0.02,0.01,0.44,U] [#8 -0.24,0.03,0.42,U] 
21:35:11.451 00.003 9044 refined, 8 included, MultiStar: {-0.03, -0.00}, one-star: {0.02, -0.15}
21:35:11.453 00.002 9044 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.62) = xAngle (-1.45 = -1.45)
21:35:11.456 00.003 9044 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.53 = 1.75)
21:35:11.458 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.07 mountX=0.00 mountY=0.03, mountTheta=1.45
21:35:11.462 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.00, opts=13)
21:35:11.464 00.002 9044 Enqueuing Move request for scope (-0.03, -0.00)
21:35:11.466 00.002 12252 Worker thread wakes up
21:35:11.466 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:11.467 00.001 9044 UpdateGuideState exits: m=5771 SNR=52.0
21:35:11.469 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:11.470 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:11.471 00.001 9044 Enqueuing Expose request
21:35:11.474 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
21:35:11.474 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
21:35:11.474 00.000 12252 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
21:35:11.480 00.006 12252 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1364.40
21:35:11.480 00.000 12252 PPEC: input: 0.00, control: 0.01, exposure: 2000
21:35:11.480 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:11.480 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:35:11.480 00.000 12252 MoveAxis(W, 3, ABG)
21:35:11.480 00.000 12252 Guiding  Dir = 3, Dur = 3
21:35:11.481 00.001 12252 IsSlewing returns 0
21:35:11.481 00.000 12252 IsGuiding returns 0
21:35:11.483 00.002 12252 PulseGuide returned control before completion, sleep 11
21:35:11.501 00.018 12252 IsGuiding returns 0
21:35:11.501 00.000 12252 Move returns status 0, amount 3
21:35:11.501 00.000 12252 MoveAxis(N, 0, ABG)
21:35:11.501 00.000 12252 Move returns status 0, amount 0
21:35:11.501 00.000 12252 move complete, result=0
21:35:11.501 00.000 12252 worker thread done servicing request
21:35:11.501 00.000 12252 Worker thread wakes up
21:35:11.501 00.000 9044 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
21:35:11.503 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:11.503 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:13.855 02.352 12252 Exposure complete
21:35:13.932 00.077 12252 worker thread done servicing request
21:35:13.932 00.000 9044 OnExposeComplete: enter
21:35:13.933 00.001 9044 UpdateGuideState(): m_state=6
21:35:13.936 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2151
21:35:13.937 00.001 9044 Star::Find returns 1 (0), X=1008.10, Y=820.99, Mass=5585, SNR=51.3, Peak=173 HFD=4.8
21:35:13.938 00.001 9044 MultiStar: [#1 -0.05,-0.11,1.05,U] [#2 -0.09,-0.12,1.21,U] [#3 -0.16,-0.13,0.85,U] [#4 -0.06,-0.44,0.00,M1] [#5 -0.22,-0.25,0.65,U] [#6 -0.14,-0.23,0.43,U] [#7 -0.06,-0.13,0.44,U] [#8 -0.23,0.05,0.43,U] 
21:35:13.939 00.001 9044 refined, 7 included, MultiStar: {-0.11, -0.16}, one-star: {-0.06, -0.32}
21:35:13.940 00.001 9044 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.62) = xAngle (-0.55 = -0.55)
21:35:13.941 00.001 9044 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.64 = 2.65)
21:35:13.942 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-2.18 mountX=0.17 mountY=0.09, mountTheta=0.51
21:35:13.944 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.16, opts=13)
21:35:13.945 00.001 9044 Enqueuing Move request for scope (-0.11, -0.16)
21:35:13.946 00.001 12252 Worker thread wakes up
21:35:13.946 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:13.947 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
21:35:13.947 00.000 9044 UpdateGuideState exits: m=5585 SNR=51.3
21:35:13.948 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:13.949 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
21:35:13.950 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:13.951 00.001 9044 Enqueuing Expose request
21:35:13.952 00.001 12252 Moving (-0.11, -0.16) raw xDistance=0.17 yDistance=0.09
21:35:13.955 00.003 12252 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 1364.48
21:35:13.955 00.000 12252 PPEC: input: 0.17, control: 0.11, exposure: 2000
21:35:13.955 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:13.955 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:35:13.955 00.000 12252 MoveAxis(W, 44, ABG)
21:35:13.955 00.000 12252 Guiding  Dir = 3, Dur = 44
21:35:13.956 00.001 12252 IsSlewing returns 0
21:35:13.956 00.000 12252 IsGuiding returns 0
21:35:13.959 00.003 12252 PulseGuide returned control before completion, sleep 52
21:35:14.025 00.066 12252 IsGuiding returns 0
21:35:14.025 00.000 12252 Move returns status 0, amount 44
21:35:14.025 00.000 12252 MoveAxis(N, 0, ABG)
21:35:14.025 00.000 12252 Move returns status 0, amount 0
21:35:14.025 00.000 12252 move complete, result=0
21:35:14.025 00.000 12252 worker thread done servicing request
21:35:14.025 00.000 9044 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
21:35:14.027 00.002 12252 Worker thread wakes up
21:35:14.027 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:14.027 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:16.387 02.360 12252 Exposure complete
21:35:16.434 00.047 12252 worker thread done servicing request
21:35:16.434 00.000 9044 OnExposeComplete: enter
21:35:16.436 00.002 9044 UpdateGuideState(): m_state=6
21:35:16.437 00.001 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2152
21:35:16.438 00.001 9044 Star::Find returns 1 (0), X=1008.05, Y=821.21, Mass=5642, SNR=51.5, Peak=173 HFD=5.2
21:35:16.439 00.001 9044 MultiStar: [#1 -0.03,0.18,1.03,U] [#2 -0.14,-0.02,1.20,U] [#3 -0.10,-0.01,0.86,U] [#4 -0.03,0.02,1.26,U] [#5 -0.03,-0.02,0.66,U] [#6 -0.19,-0.15,0.42,U] [#7 -0.08,0.03,0.44,U] [#8 -0.21,0.12,0.40,U] 
21:35:16.441 00.002 9044 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {-0.11, -0.09}
21:35:16.442 00.001 9044 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.62) = xAngle (4.66 = -1.63)
21:35:16.443 00.001 9044 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.57 = 1.57)
21:35:16.444 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.03 mountX=-0.00 mountY=0.09, mountTheta=1.63
21:35:16.446 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.01, opts=13)
21:35:16.448 00.002 9044 Enqueuing Move request for scope (-0.09, 0.01)
21:35:16.449 00.001 12252 Worker thread wakes up
21:35:16.449 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:16.450 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
21:35:16.450 00.000 9044 UpdateGuideState exits: m=5642 SNR=51.5
21:35:16.451 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
21:35:16.451 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:16.452 00.001 12252 Moving (-0.09, 0.01) raw xDistance=-0.00 yDistance=0.09
21:35:16.452 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:16.453 00.001 9044 Enqueuing Expose request
21:35:16.455 00.002 12252 PPEC rslt: input = -0.00, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1364.57
21:35:16.455 00.000 12252 PPEC: input: -0.00, control: 0.01, exposure: 2000
21:35:16.455 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:16.455 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:35:16.455 00.000 12252 MoveAxis(W, 2, ABG)
21:35:16.456 00.001 12252 Guiding  Dir = 3, Dur = 2
21:35:16.456 00.000 12252 IsSlewing returns 0
21:35:16.456 00.000 12252 IsGuiding returns 0
21:35:16.461 00.005 12252 IsGuiding returns 0
21:35:16.461 00.000 12252 Move returns status 0, amount 2
21:35:16.462 00.001 12252 MoveAxis(N, 0, ABG)
21:35:16.462 00.000 12252 Move returns status 0, amount 0
21:35:16.462 00.000 12252 move complete, result=0
21:35:16.462 00.000 12252 worker thread done servicing request
21:35:16.462 00.000 12252 Worker thread wakes up
21:35:16.462 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:16.462 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:16.462 00.000 9044 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
21:35:18.797 02.335 12252 Exposure complete
21:35:18.867 00.070 12252 worker thread done servicing request
21:35:18.868 00.001 9044 OnExposeComplete: enter
21:35:18.870 00.002 9044 UpdateGuideState(): m_state=6
21:35:18.871 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2153
21:35:18.872 00.001 9044 Star::Find returns 1 (0), X=1008.05, Y=821.15, Mass=5554, SNR=51.0, Peak=173 HFD=5.2
21:35:18.874 00.002 9044 MultiStar: [#1 -0.12,0.21,1.05,U] [#2 -0.16,-0.06,1.22,U] [#3 -0.12,0.11,0.86,U] [#4 -0.13,0.05,1.27,U] [#5 -0.25,-0.06,0.66,U] [#6 -0.11,-0.02,0.43,U] [#7 -0.04,0.07,0.44,U] [#8 -0.27,0.05,0.43,U] 
21:35:18.875 00.001 9044 refined, 8 included, MultiStar: {-0.14, 0.02}, one-star: {-0.11, -0.15}
21:35:18.876 00.001 9044 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.62) = xAngle (4.62 = -1.67)
21:35:18.877 00.001 9044 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.53 = 1.53)
21:35:18.878 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=2.99 mountX=-0.01 mountY=0.14, mountTheta=1.67
21:35:18.880 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.02, opts=13)
21:35:18.882 00.002 9044 Enqueuing Move request for scope (-0.14, 0.02)
21:35:18.883 00.001 12252 Worker thread wakes up
21:35:18.883 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:18.884 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
21:35:18.884 00.000 9044 UpdateGuideState exits: m=5554 SNR=51.0
21:35:18.885 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
21:35:18.885 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:18.886 00.001 12252 Moving (-0.14, 0.02) raw xDistance=-0.01 yDistance=0.14
21:35:18.886 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:18.887 00.001 9044 Enqueuing Expose request
21:35:18.889 00.002 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1364.66
21:35:18.890 00.001 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
21:35:18.890 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:18.890 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:35:18.890 00.000 12252 MoveAxis(W, 3, ABG)
21:35:18.890 00.000 12252 Guiding  Dir = 3, Dur = 3
21:35:18.890 00.000 12252 IsSlewing returns 0
21:35:18.891 00.001 12252 IsGuiding returns 0
21:35:18.892 00.001 12252 PulseGuide returned control before completion, sleep 12
21:35:18.909 00.017 12252 IsGuiding returns 0
21:35:18.909 00.000 12252 Move returns status 0, amount 3
21:35:18.909 00.000 12252 MoveAxis(N, 0, ABG)
21:35:18.909 00.000 12252 Move returns status 0, amount 0
21:35:18.909 00.000 12252 move complete, result=0
21:35:18.909 00.000 12252 worker thread done servicing request
21:35:18.909 00.000 12252 Worker thread wakes up
21:35:18.909 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:18.909 00.000 9044 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
21:35:18.910 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:21.250 02.340 12252 Exposure complete
21:35:21.292 00.042 12252 worker thread done servicing request
21:35:21.292 00.000 9044 OnExposeComplete: enter
21:35:21.294 00.002 9044 UpdateGuideState(): m_state=6
21:35:21.295 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2154
21:35:21.295 00.000 9044 Star::Find returns 1 (0), X=1008.10, Y=821.15, Mass=5615, SNR=51.3, Peak=173 HFD=5.1
21:35:21.296 00.001 9044 MultiStar: [#1 -0.09,0.09,1.07,U] [#2 -0.14,-0.12,1.22,U] [#3 -0.14,-0.03,0.87,U] [#4 -0.08,-0.06,1.25,U] [#5 -0.27,-0.20,0.66,U] [#6 -0.16,-0.14,0.43,U] [#7 -0.15,-0.07,0.45,U] [#8 -0.25,-0.03,0.42,U] 
21:35:21.297 00.001 9044 refined, 8 included, MultiStar: {-0.13, -0.07}, one-star: {-0.06, -0.15}
21:35:21.298 00.001 9044 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.62) = xAngle (-1.01 = -1.01)
21:35:21.299 00.001 9044 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.09 = 2.19)
21:35:21.300 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.15 cameraTheta=-2.63 mountX=0.08 mountY=0.12, mountTheta=0.99
21:35:21.301 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.07, opts=13)
21:35:21.302 00.001 9044 Enqueuing Move request for scope (-0.13, -0.07)
21:35:21.303 00.001 12252 Worker thread wakes up
21:35:21.303 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:21.303 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
21:35:21.303 00.000 9044 UpdateGuideState exits: m=5615 SNR=51.3
21:35:21.305 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
21:35:21.305 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:21.306 00.001 12252 Moving (-0.13, -0.07) raw xDistance=0.08 yDistance=0.12
21:35:21.306 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:21.307 00.001 9044 Enqueuing Expose request
21:35:21.309 00.002 12252 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1364.74
21:35:21.309 00.000 12252 PPEC: input: 0.08, control: 0.01, exposure: 2000
21:35:21.309 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:21.309 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:35:21.309 00.000 12252 MoveAxis(W, 4, ABG)
21:35:21.309 00.000 12252 Guiding  Dir = 3, Dur = 4
21:35:21.309 00.000 12252 IsSlewing returns 0
21:35:21.310 00.001 12252 IsGuiding returns 0
21:35:21.311 00.001 12252 PulseGuide returned control before completion, sleep 13
21:35:21.337 00.026 12252 IsGuiding returns 0
21:35:21.338 00.001 12252 Move returns status 0, amount 4
21:35:21.338 00.000 12252 MoveAxis(N, 0, ABG)
21:35:21.338 00.000 12252 Move returns status 0, amount 0
21:35:21.338 00.000 12252 move complete, result=0
21:35:21.338 00.000 12252 worker thread done servicing request
21:35:21.338 00.000 9044 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
21:35:21.339 00.001 12252 Worker thread wakes up
21:35:21.340 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:21.340 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:23.697 02.357 12252 Exposure complete
21:35:23.756 00.059 12252 worker thread done servicing request
21:35:23.757 00.001 9044 OnExposeComplete: enter
21:35:23.759 00.002 9044 UpdateGuideState(): m_state=6
21:35:23.762 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2155
21:35:23.765 00.003 9044 Star::Find returns 1 (0), X=1008.07, Y=821.03, Mass=5647, SNR=51.5, Peak=173 HFD=5.2
21:35:23.768 00.003 9044 MultiStar: [#1 -0.12,0.03,1.04,U] [#2 -0.11,-0.09,1.20,U] [#3 -0.08,-0.11,0.84,U] [#4 -0.07,-0.07,1.26,U] [#5 -0.03,-0.07,0.66,U] [#6 -0.10,-0.24,0.42,U] [#7 -0.18,-0.05,0.44,U] [#8 -0.32,-0.05,0.42,U] 
21:35:23.771 00.003 9044 refined, 8 included, MultiStar: {-0.11, -0.10}, one-star: {-0.09, -0.28}
21:35:23.773 00.002 9044 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.62) = xAngle (-0.77 = -0.77)
21:35:23.776 00.003 9044 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.86 = 2.43)
21:35:23.778 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.40 mountX=0.10 mountY=0.10, mountTheta=0.74
21:35:23.783 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.10, opts=13)
21:35:23.785 00.002 9044 Enqueuing Move request for scope (-0.11, -0.10)
21:35:23.788 00.003 12252 Worker thread wakes up
21:35:23.788 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
21:35:23.788 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:23.791 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
21:35:23.791 00.000 9044 UpdateGuideState exits: m=5647 SNR=51.5
21:35:23.793 00.002 12252 Moving (-0.11, -0.10) raw xDistance=0.10 yDistance=0.10
21:35:23.793 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:23.795 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:23.797 00.002 9044 Enqueuing Expose request
21:35:23.798 00.001 12252 PPEC rslt: input = 0.10, final = 0.06, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 1364.83
21:35:23.798 00.000 12252 PPEC: input: 0.10, control: 0.06, exposure: 2000
21:35:23.798 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:23.798 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:35:23.798 00.000 12252 MoveAxis(W, 25, ABG)
21:35:23.798 00.000 12252 Guiding  Dir = 3, Dur = 25
21:35:23.800 00.002 12252 IsSlewing returns 0
21:35:23.800 00.000 12252 IsGuiding returns 0
21:35:23.802 00.002 12252 PulseGuide returned control before completion, sleep 33
21:35:23.850 00.048 12252 IsGuiding returns 0
21:35:23.850 00.000 12252 Move returns status 0, amount 25
21:35:23.850 00.000 12252 MoveAxis(N, 0, ABG)
21:35:23.850 00.000 12252 Move returns status 0, amount 0
21:35:23.850 00.000 12252 move complete, result=0
21:35:23.850 00.000 12252 worker thread done servicing request
21:35:23.850 00.000 12252 Worker thread wakes up
21:35:23.850 00.000 9044 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
21:35:23.853 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:23.853 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:26.217 02.364 12252 Exposure complete
21:35:26.284 00.067 12252 worker thread done servicing request
21:35:26.284 00.000 9044 OnExposeComplete: enter
21:35:26.286 00.002 9044 UpdateGuideState(): m_state=6
21:35:26.288 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2156
21:35:26.288 00.000 9044 Star::Find returns 1 (0), X=1008.11, Y=821.13, Mass=5672, SNR=51.7, Peak=173 HFD=5.3
21:35:26.291 00.003 9044 MultiStar: [#1 -0.13,0.14,1.05,U] [#2 -0.15,-0.09,1.20,U] [#3 -0.16,0.02,0.86,U] [#4 -0.09,0.03,1.26,U] [#5 -0.22,-0.14,0.66,U] [#6 -0.23,-0.04,0.42,U] [#7 -0.07,0.06,0.44,U] [#8 -0.35,0.06,0.42,U] 
21:35:26.293 00.002 9044 refined, 8 included, MultiStar: {-0.14, -0.02}, one-star: {-0.05, -0.17}
21:35:26.295 00.002 9044 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.62) = xAngle (-1.38 = -1.38)
21:35:26.295 00.000 9044 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.46 = 1.82)
21:35:26.296 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-3.01 mountX=0.03 mountY=0.14, mountTheta=1.38
21:35:26.297 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.02, opts=13)
21:35:26.299 00.002 9044 Enqueuing Move request for scope (-0.14, -0.02)
21:35:26.300 00.001 12252 Worker thread wakes up
21:35:26.300 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:26.300 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
21:35:26.300 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
21:35:26.300 00.000 12252 Moving (-0.14, -0.02) raw xDistance=0.03 yDistance=0.14
21:35:26.300 00.000 9044 UpdateGuideState exits: m=5672 SNR=51.7
21:35:26.302 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:26.303 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:26.304 00.001 9044 Enqueuing Expose request
21:35:26.307 00.003 12252 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1364.92
21:35:26.307 00.000 12252 PPEC: input: 0.03, control: 0.00, exposure: 2000
21:35:26.307 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:26.307 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:35:26.307 00.000 12252 MoveAxis(W, 0, ABG)
21:35:26.307 00.000 12252 Move returns status 0, amount 0
21:35:26.307 00.000 12252 MoveAxis(N, 0, ABG)
21:35:26.307 00.000 12252 Move returns status 0, amount 0
21:35:26.307 00.000 12252 move complete, result=0
21:35:26.307 00.000 12252 worker thread done servicing request
21:35:26.307 00.000 12252 Worker thread wakes up
21:35:26.307 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:26.307 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:26.307 00.000 9044 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
21:35:28.650 02.343 12252 Exposure complete
21:35:28.718 00.068 12252 worker thread done servicing request
21:35:28.718 00.000 9044 OnExposeComplete: enter
21:35:28.720 00.002 9044 UpdateGuideState(): m_state=6
21:35:28.721 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2157
21:35:28.722 00.001 9044 Star::Find returns 1 (0), X=1008.09, Y=821.13, Mass=5510, SNR=51.0, Peak=173 HFD=5.0
21:35:28.723 00.001 9044 MultiStar: [#1 -0.07,-0.05,1.07,U] [#2 -0.07,-0.07,1.22,U] [#3 -0.11,0.05,0.86,U] [#4 -0.01,-0.32,1.27,U] [#5 -0.04,-0.04,0.66,U] [#6 -0.06,-0.09,0.42,U] [#7 -0.05,0.03,0.44,U] [#8 -0.29,0.08,0.43,U] 
21:35:28.726 00.003 9044 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {-0.07, -0.18}
21:35:28.727 00.001 9044 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.62) = xAngle (-0.62 = -0.62)
21:35:28.728 00.001 9044 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.70 = 2.58)
21:35:28.729 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-2.25 mountX=0.10 mountY=0.06, mountTheta=0.58
21:35:28.731 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.09, opts=13)
21:35:28.732 00.001 9044 Enqueuing Move request for scope (-0.07, -0.09)
21:35:28.733 00.001 12252 Worker thread wakes up
21:35:28.733 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:28.734 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
21:35:28.734 00.000 9044 UpdateGuideState exits: m=5510 SNR=51.0
21:35:28.735 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
21:35:28.735 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:28.736 00.001 12252 Moving (-0.07, -0.09) raw xDistance=0.10 yDistance=0.06
21:35:28.736 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:28.737 00.001 9044 Enqueuing Expose request
21:35:28.739 00.002 12252 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1365.00
21:35:28.740 00.001 12252 PPEC: input: 0.10, control: 0.01, exposure: 2000
21:35:28.740 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:28.740 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:35:28.740 00.000 12252 MoveAxis(W, 3, ABG)
21:35:28.740 00.000 12252 Guiding  Dir = 3, Dur = 3
21:35:28.740 00.000 12252 IsSlewing returns 0
21:35:28.742 00.002 12252 IsGuiding returns 0
21:35:28.743 00.001 12252 PulseGuide returned control before completion, sleep 12
21:35:28.769 00.026 12252 IsGuiding returns 0
21:35:28.769 00.000 12252 Move returns status 0, amount 3
21:35:28.769 00.000 12252 MoveAxis(N, 0, ABG)
21:35:28.769 00.000 12252 Move returns status 0, amount 0
21:35:28.769 00.000 12252 move complete, result=0
21:35:28.769 00.000 12252 worker thread done servicing request
21:35:28.770 00.001 9044 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
21:35:28.771 00.001 12252 Worker thread wakes up
21:35:28.771 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:28.773 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:31.116 02.343 12252 Exposure complete
21:35:31.162 00.046 12252 worker thread done servicing request
21:35:31.162 00.000 9044 OnExposeComplete: enter
21:35:31.164 00.002 9044 UpdateGuideState(): m_state=6
21:35:31.165 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2158
21:35:31.166 00.001 9044 Star::Find returns 1 (0), X=1007.96, Y=821.09, Mass=5537, SNR=51.0, Peak=173 HFD=4.8
21:35:31.168 00.002 9044 MultiStar: [#1 -0.19,0.06,1.05,U] [#2 -0.20,-0.13,1.22,U] [#3 -0.17,-0.06,0.86,U] [#4 -0.11,-0.10,1.26,U] [#5 -0.32,-0.21,0.66,U] [#6 -0.17,-0.19,0.43,U] [#7 -0.13,-0.09,0.44,U] [#8 -0.36,0.02,0.43,U] 
21:35:31.169 00.001 9044 refined, 8 included, MultiStar: {-0.19, -0.10}, one-star: {-0.20, -0.21}
21:35:31.170 00.001 9044 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.62) = xAngle (-1.04 = -1.04)
21:35:31.171 00.001 9044 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.12 = 2.16)
21:35:31.172 00.001 9044 CameraToMount -- cameraX=-0.19 cameraY=-0.10 hyp=0.22 cameraTheta=-2.66 mountX=0.11 mountY=0.18, mountTheta=1.02
21:35:31.175 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=-0.10, opts=13)
21:35:31.177 00.002 9044 Enqueuing Move request for scope (-0.19, -0.10)
21:35:31.178 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:31.180 00.002 12252 Worker thread wakes up
21:35:31.180 00.000 9044 UpdateGuideState exits: m=5537 SNR=51.0
21:35:31.183 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.10) opts 0xd
21:35:31.183 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:31.185 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.19, -0.10)
21:35:31.185 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:31.187 00.002 9044 Enqueuing Expose request
21:35:31.189 00.002 12252 Moving (-0.19, -0.10) raw xDistance=0.11 yDistance=0.18
21:35:31.192 00.003 12252 PPEC rslt: input = 0.11, final = 0.08, react = 0.07, pred = 0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 1365.09
21:35:31.192 00.000 12252 PPEC: input: 0.11, control: 0.08, exposure: 2000
21:35:31.192 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
21:35:31.192 00.000 12252 MoveAxis(W, 33, ABG)
21:35:31.192 00.000 12252 Guiding  Dir = 3, Dur = 33
21:35:31.193 00.001 12252 IsSlewing returns 0
21:35:31.193 00.000 12252 IsGuiding returns 0
21:35:31.195 00.002 12252 PulseGuide returned control before completion, sleep 42
21:35:31.252 00.057 12252 IsGuiding returns 0
21:35:31.252 00.000 12252 Move returns status 0, amount 33
21:35:31.252 00.000 12252 MoveAxis(S, 62, ABG)
21:35:31.252 00.000 12252 Guiding  Dir = 1, Dur = 62
21:35:31.252 00.000 12252 IsSlewing returns 0
21:35:31.253 00.001 12252 IsGuiding returns 0
21:35:31.258 00.005 12252 PulseGuide returned control before completion, sleep 67
21:35:31.330 00.072 12252 IsGuiding returns 0
21:35:31.330 00.000 12252 Move returns status 0, amount 62
21:35:31.330 00.000 12252 move complete, result=0
21:35:31.330 00.000 12252 worker thread done servicing request
21:35:31.330 00.000 12252 Worker thread wakes up
21:35:31.330 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:31.330 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:31.330 00.000 9044 GuideStep: 0.1 px 33 ms WEST, 0.2 px 62 ms SOUTH
21:35:33.692 02.362 12252 Exposure complete
21:35:33.738 00.046 12252 worker thread done servicing request
21:35:33.738 00.000 9044 OnExposeComplete: enter
21:35:33.740 00.002 9044 UpdateGuideState(): m_state=6
21:35:33.741 00.001 9044 Star::Find(15, 1007, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2159
21:35:33.741 00.000 9044 Star::Find returns 1 (0), X=1008.20, Y=820.98, Mass=5736, SNR=51.9, Peak=173 HFD=5.2
21:35:33.742 00.001 9044 MultiStar: [#1 0.01,-0.17,1.03,U] [#2 -0.01,-0.22,1.19,U] [#3 -0.07,-0.09,0.84,U] [#4 -0.03,-0.06,1.24,U] [#5 -0.10,-0.30,0.65,U] [#6 -0.13,-0.19,0.42,U] [#7 -0.02,-0.08,0.43,U] [#8 -0.24,-0.08,0.42,U] 
21:35:33.743 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.17}, one-star: {0.04, -0.33}
21:35:33.744 00.001 9044 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.62) = xAngle (-0.17 = -0.17)
21:35:33.745 00.001 9044 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.25 = 3.03)
21:35:33.746 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.79 mountX=0.18 mountY=0.02, mountTheta=0.11
21:35:33.747 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.17, opts=13)
21:35:33.748 00.001 9044 Enqueuing Move request for scope (-0.04, -0.17)
21:35:33.749 00.001 12252 Worker thread wakes up
21:35:33.749 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:33.750 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.17) opts 0xd
21:35:33.750 00.000 9044 UpdateGuideState exits: m=5736 SNR=51.9
21:35:33.751 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.17)
21:35:33.751 00.000 12252 Moving (-0.04, -0.17) raw xDistance=0.18 yDistance=0.02
21:35:33.751 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:33.752 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:33.753 00.001 9044 Enqueuing Expose request
21:35:33.754 00.001 12252 PPEC rslt: input = 0.18, final = 0.13, react = 0.11, pred = 0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 1365.17
21:35:33.754 00.000 12252 PPEC: input: 0.18, control: 0.13, exposure: 2000
21:35:33.754 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:33.754 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:35:33.754 00.000 12252 MoveAxis(W, 49, ABG)
21:35:33.754 00.000 12252 Guiding  Dir = 3, Dur = 49
21:35:33.755 00.001 12252 IsSlewing returns 0
21:35:33.755 00.000 12252 IsGuiding returns 0
21:35:33.758 00.003 12252 PulseGuide returned control before completion, sleep 57
21:35:33.825 00.067 12252 IsGuiding returns 0
21:35:33.825 00.000 12252 Move returns status 0, amount 49
21:35:33.825 00.000 12252 MoveAxis(N, 0, ABG)
21:35:33.825 00.000 12252 Move returns status 0, amount 0
21:35:33.825 00.000 12252 move complete, result=0
21:35:33.825 00.000 12252 worker thread done servicing request
21:35:33.825 00.000 9044 GuideStep: 0.2 px 49 ms WEST, 0.0 px 0 ms NORTH
21:35:33.828 00.003 12252 Worker thread wakes up
21:35:33.828 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:33.828 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:36.168 02.340 12252 Exposure complete
21:35:36.217 00.049 12252 worker thread done servicing request
21:35:36.218 00.001 9044 OnExposeComplete: enter
21:35:36.219 00.001 9044 UpdateGuideState(): m_state=6
21:35:36.221 00.002 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2160
21:35:36.224 00.003 9044 Star::Find returns 1 (0), X=1008.12, Y=821.27, Mass=5564, SNR=51.1, Peak=173 HFD=5.1
21:35:36.224 00.000 9044 MultiStar: [#1 -0.06,0.21,1.05,U] [#2 -0.06,-0.01,1.20,U] [#3 -0.13,0.12,0.86,U] [#4 -0.06,0.08,1.27,U] [#5 -0.22,0.03,0.66,U] [#6 -0.10,-0.02,0.43,U] [#7 -0.08,0.14,0.43,U] [#8 -0.22,0.13,0.42,U] 
21:35:36.225 00.001 9044 single-star, 8 included, MultiStar: {-0.09, 0.07}, one-star: {-0.04, -0.04}
21:35:36.226 00.001 9044 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.62) = xAngle (-0.80 = -0.80)
21:35:36.228 00.002 9044 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.88 = 2.40)
21:35:36.228 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.42 mountX=0.04 mountY=0.04, mountTheta=0.77
21:35:36.230 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.04, opts=13)
21:35:36.231 00.001 9044 Enqueuing Move request for scope (-0.04, -0.04)
21:35:36.232 00.001 12252 Worker thread wakes up
21:35:36.232 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
21:35:36.232 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:36.233 00.001 9044 UpdateGuideState exits: m=5564 SNR=51.1
21:35:36.234 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:36.236 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:36.237 00.001 9044 Enqueuing Expose request
21:35:36.238 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
21:35:36.239 00.001 12252 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.04
21:35:36.241 00.002 12252 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1365.26
21:35:36.241 00.000 12252 PPEC: input: 0.04, control: 0.01, exposure: 2000
21:35:36.241 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:36.241 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:35:36.242 00.001 12252 MoveAxis(W, 5, ABG)
21:35:36.242 00.000 12252 Guiding  Dir = 3, Dur = 5
21:35:36.242 00.000 12252 IsSlewing returns 0
21:35:36.242 00.000 12252 IsGuiding returns 0
21:35:36.245 00.003 12252 PulseGuide returned control before completion, sleep 13
21:35:36.269 00.024 12252 IsGuiding returns 0
21:35:36.269 00.000 12252 Move returns status 0, amount 5
21:35:36.269 00.000 12252 MoveAxis(N, 0, ABG)
21:35:36.270 00.001 12252 Move returns status 0, amount 0
21:35:36.270 00.000 12252 move complete, result=0
21:35:36.270 00.000 12252 worker thread done servicing request
21:35:36.270 00.000 12252 Worker thread wakes up
21:35:36.270 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:36.270 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:36.270 00.000 9044 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
21:35:38.607 02.337 12252 Exposure complete
21:35:38.668 00.061 12252 worker thread done servicing request
21:35:38.668 00.000 9044 OnExposeComplete: enter
21:35:38.669 00.001 9044 UpdateGuideState(): m_state=6
21:35:38.670 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2161
21:35:38.671 00.001 9044 Star::Find returns 1 (0), X=1008.13, Y=821.30, Mass=5637, SNR=51.5, Peak=173 HFD=5.1
21:35:38.673 00.002 9044 MultiStar: [#1 -0.06,0.34,1.03,U] [#2 -0.04,0.07,1.20,U] [#3 -0.09,0.13,0.85,U] [#4 -0.01,0.14,1.27,U] [#5 0.03,-0.00,0.66,U] [#6 -0.14,0.08,0.42,U] [#7 -0.07,0.17,0.44,U] [#8 -0.23,0.19,0.43,U] 
21:35:38.674 00.001 9044 single-star, 8 included, MultiStar: {-0.05, 0.13}, one-star: {-0.03, -0.00}
21:35:38.675 00.001 9044 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.62) = xAngle (-1.51 = -1.51)
21:35:38.676 00.001 9044 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.59 = 1.69)
21:35:38.678 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.13 mountX=0.00 mountY=0.03, mountTheta=1.51
21:35:38.680 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.00, opts=13)
21:35:38.681 00.001 9044 Enqueuing Move request for scope (-0.03, -0.00)
21:35:38.682 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:38.683 00.001 9044 UpdateGuideState exits: m=5637 SNR=51.5
21:35:38.684 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:38.685 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:38.686 00.001 9044 Enqueuing Expose request
21:35:38.688 00.002 12252 Worker thread wakes up
21:35:38.688 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
21:35:38.688 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
21:35:38.688 00.000 12252 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
21:35:38.692 00.004 12252 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1365.34
21:35:38.692 00.000 12252 PPEC: input: 0.00, control: 0.01, exposure: 2000
21:35:38.692 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:38.693 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:35:38.693 00.000 12252 MoveAxis(W, 5, ABG)
21:35:38.693 00.000 12252 Guiding  Dir = 3, Dur = 5
21:35:38.693 00.000 12252 IsSlewing returns 0
21:35:38.693 00.000 12252 IsGuiding returns 0
21:35:38.695 00.002 12252 PulseGuide returned control before completion, sleep 13
21:35:38.712 00.017 12252 IsGuiding returns 0
21:35:38.712 00.000 12252 Move returns status 0, amount 5
21:35:38.712 00.000 12252 MoveAxis(N, 0, ABG)
21:35:38.712 00.000 12252 Move returns status 0, amount 0
21:35:38.712 00.000 12252 move complete, result=0
21:35:38.712 00.000 12252 worker thread done servicing request
21:35:38.712 00.000 9044 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
21:35:38.713 00.001 12252 Worker thread wakes up
21:35:38.714 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:38.714 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:41.041 02.327 12252 Exposure complete
21:35:41.089 00.048 12252 worker thread done servicing request
21:35:41.089 00.000 9044 OnExposeComplete: enter
21:35:41.090 00.001 9044 UpdateGuideState(): m_state=6
21:35:41.091 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
21:35:41.092 00.001 9044 Star::Find returns 1 (0), X=1008.04, Y=821.44, Mass=5576, SNR=51.2, Peak=173 HFD=5.1
21:35:41.093 00.001 9044 MultiStar: [#1 -0.14,0.35,1.05,U] [#2 -0.08,0.10,1.20,U] [#3 -0.16,0.24,0.85,U] [#4 -0.08,0.22,1.27,U] [#5 -0.23,0.11,0.66,U] [#6 -0.20,0.14,0.42,U] [#7 -0.13,0.27,0.45,U] [#8 -0.26,0.18,0.42,U] 
21:35:41.094 00.001 9044 single-star, 8 included, MultiStar: {-0.14, 0.20}, one-star: {-0.12, 0.14}
21:35:41.094 00.000 9044 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.62) = xAngle (3.94 = -2.34)
21:35:41.095 00.001 9044 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.86 = 0.86)
21:35:41.096 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.31 mountX=-0.13 mountY=0.14, mountTheta=2.32
21:35:41.097 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.14, opts=13)
21:35:41.098 00.001 9044 Enqueuing Move request for scope (-0.12, 0.14)
21:35:41.099 00.001 12252 Worker thread wakes up
21:35:41.099 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:41.101 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
21:35:41.101 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
21:35:41.101 00.000 12252 Moving (-0.12, 0.14) raw xDistance=-0.13 yDistance=0.14
21:35:41.101 00.000 9044 UpdateGuideState exits: m=5576 SNR=51.2
21:35:41.102 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:41.103 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:41.104 00.001 9044 Enqueuing Expose request
21:35:41.104 00.000 12252 PPEC rslt: input = -0.13, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 1365.43
21:35:41.105 00.001 12252 PPEC: input: -0.13, control: -0.07, exposure: 2000
21:35:41.105 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:41.105 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:35:41.105 00.000 12252 MoveAxis(E, 27, ABG)
21:35:41.105 00.000 12252 Guiding  Dir = 2, Dur = 27
21:35:41.105 00.000 12252 IsSlewing returns 0
21:35:41.106 00.001 12252 IsGuiding returns 0
21:35:41.107 00.001 12252 PulseGuide returned control before completion, sleep 36
21:35:41.148 00.041 12252 IsGuiding returns 0
21:35:41.148 00.000 12252 Move returns status 0, amount 27
21:35:41.148 00.000 12252 MoveAxis(N, 0, ABG)
21:35:41.148 00.000 12252 Move returns status 0, amount 0
21:35:41.148 00.000 12252 move complete, result=0
21:35:41.148 00.000 12252 worker thread done servicing request
21:35:41.148 00.000 12252 Worker thread wakes up
21:35:41.148 00.000 9044 GuideStep: -0.1 px 27 ms EAST, 0.1 px 0 ms NORTH
21:35:41.149 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:41.149 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:43.501 02.352 12252 Exposure complete
21:35:43.550 00.049 12252 worker thread done servicing request
21:35:43.550 00.000 9044 OnExposeComplete: enter
21:35:43.553 00.003 9044 UpdateGuideState(): m_state=6
21:35:43.555 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2163
21:35:43.556 00.001 9044 Star::Find returns 1 (0), X=1008.06, Y=821.19, Mass=5568, SNR=51.1, Peak=173 HFD=5.3
21:35:43.558 00.002 9044 MultiStar: [#1 -0.14,0.24,1.05,U] [#2 -0.17,0.00,1.22,U] [#3 -0.17,0.02,0.86,U] [#4 -0.07,0.05,1.26,U] [#5 -0.22,-0.02,0.67,U] [#6 -0.15,0.01,0.43,U] [#7 -0.09,-0.00,0.44,U] [#8 -0.38,0.12,0.42,U] 
21:35:43.559 00.001 9044 single-star, 8 included, MultiStar: {-0.15, 0.04}, one-star: {-0.10, -0.12}
21:35:43.560 00.001 9044 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.62) = xAngle (-0.64 = -0.64)
21:35:43.561 00.001 9044 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.72 = 2.56)
21:35:43.562 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-2.26 mountX=0.12 mountY=0.08, mountTheta=0.60
21:35:43.565 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.12, opts=13)
21:35:43.566 00.001 9044 Enqueuing Move request for scope (-0.10, -0.12)
21:35:43.567 00.001 12252 Worker thread wakes up
21:35:43.568 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
21:35:43.568 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
21:35:43.568 00.000 12252 Moving (-0.10, -0.12) raw xDistance=0.12 yDistance=0.08
21:35:43.568 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:43.571 00.003 9044 UpdateGuideState exits: m=5568 SNR=51.1
21:35:43.573 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:43.574 00.001 12252 PPEC rslt: input = 0.12, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 1365.51
21:35:43.574 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:43.575 00.001 9044 Enqueuing Expose request
21:35:43.576 00.001 12252 PPEC: input: 0.12, control: 0.07, exposure: 2000
21:35:43.576 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:43.576 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:35:43.576 00.000 12252 MoveAxis(W, 28, ABG)
21:35:43.576 00.000 12252 Guiding  Dir = 3, Dur = 28
21:35:43.578 00.002 12252 IsSlewing returns 0
21:35:43.578 00.000 12252 IsGuiding returns 0
21:35:43.580 00.002 12252 PulseGuide returned control before completion, sleep 37
21:35:43.624 00.044 12252 IsGuiding returns 0
21:35:43.625 00.001 12252 Move returns status 0, amount 28
21:35:43.625 00.000 12252 MoveAxis(N, 0, ABG)
21:35:43.625 00.000 12252 Move returns status 0, amount 0
21:35:43.625 00.000 12252 move complete, result=0
21:35:43.625 00.000 12252 worker thread done servicing request
21:35:43.625 00.000 12252 Worker thread wakes up
21:35:43.625 00.000 9044 GuideStep: 0.1 px 28 ms WEST, 0.1 px 0 ms NORTH
21:35:43.626 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:43.626 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:45.990 02.364 12252 Exposure complete
21:35:46.054 00.064 12252 worker thread done servicing request
21:35:46.054 00.000 9044 OnExposeComplete: enter
21:35:46.056 00.002 9044 UpdateGuideState(): m_state=6
21:35:46.057 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2164
21:35:46.058 00.001 9044 Star::Find returns 1 (0), X=1007.91, Y=821.13, Mass=5649, SNR=51.5, Peak=173 HFD=5.1
21:35:46.060 00.002 9044 MultiStar: [#1 -0.26,0.17,1.04,U] [#2 -0.27,-0.02,1.21,U] [#3 -0.25,0.02,0.85,U] [#4 -0.19,0.01,1.26,U] [#5 -0.33,-0.05,0.65,U] [#6 -0.29,0.03,0.42,U] [#7 -0.30,0.05,0.44,U] [#8 -0.40,0.12,0.00,M1] 
21:35:46.061 00.001 9044 refined, 7 included, MultiStar: {-0.26, 0.00}, one-star: {-0.25, -0.17}
21:35:46.062 00.001 9044 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.62) = xAngle (4.76 = -1.53)
21:35:46.063 00.001 9044 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.67 = 1.67)
21:35:46.064 00.001 9044 CameraToMount -- cameraX=-0.26 cameraY=0.00 hyp=0.26 cameraTheta=3.13 mountX=0.01 mountY=0.26, mountTheta=1.53
21:35:46.067 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.26, y=0.00, opts=13)
21:35:46.068 00.001 9044 Enqueuing Move request for scope (-0.26, 0.00)
21:35:46.069 00.001 12252 Worker thread wakes up
21:35:46.069 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:46.070 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.00) opts 0xd
21:35:46.070 00.000 9044 UpdateGuideState exits: m=5649 SNR=51.5
21:35:46.071 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:46.072 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:46.074 00.002 9044 Enqueuing Expose request
21:35:46.076 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.26, 0.00)
21:35:46.076 00.000 12252 Moving (-0.26, 0.00) raw xDistance=0.01 yDistance=0.26
21:35:46.080 00.004 12252 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1365.59
21:35:46.080 00.000 12252 PPEC: input: 0.01, control: -0.00, exposure: 2000
21:35:46.080 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
21:35:46.080 00.000 12252 MoveAxis(E, 2, ABG)
21:35:46.080 00.000 12252 Guiding  Dir = 2, Dur = 2
21:35:46.080 00.000 12252 IsSlewing returns 0
21:35:46.080 00.000 12252 IsGuiding returns 0
21:35:46.083 00.003 12252 IsGuiding returns 0
21:35:46.083 00.000 12252 Move returns status 0, amount 2
21:35:46.083 00.000 12252 MoveAxis(S, 87, ABG)
21:35:46.083 00.000 12252 Guiding  Dir = 1, Dur = 87
21:35:46.083 00.000 12252 IsSlewing returns 0
21:35:46.084 00.001 12252 IsGuiding returns 0
21:35:46.090 00.006 12252 PulseGuide returned control before completion, sleep 92
21:35:46.184 00.094 12252 IsGuiding returns 1
21:35:46.184 00.000 12252 scope still moving after pulse duration time elapsed
21:35:46.215 00.031 12252 IsSlewing returns 0
21:35:46.215 00.000 12252 IsGuiding returns 0
21:35:46.215 00.000 12252 scope move finished after 87 + 45 ms
21:35:46.216 00.001 12252 Move returns status 0, amount 87
21:35:46.216 00.000 12252 move complete, result=0
21:35:46.216 00.000 12252 worker thread done servicing request
21:35:46.216 00.000 12252 Worker thread wakes up
21:35:46.216 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.3 px 87 ms SOUTH
21:35:46.217 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:46.217 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:48.563 02.346 12252 Exposure complete
21:35:48.609 00.046 12252 worker thread done servicing request
21:35:48.609 00.000 9044 OnExposeComplete: enter
21:35:48.611 00.002 9044 UpdateGuideState(): m_state=6
21:35:48.613 00.002 9044 Star::Find(15, 1007, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2165
21:35:48.614 00.001 9044 Star::Find returns 1 (0), X=1008.21, Y=821.22, Mass=5601, SNR=51.3, Peak=173 HFD=5.1
21:35:48.615 00.001 9044 MultiStar: [#1 -0.02,0.29,1.05,U] [#2 -0.02,0.09,1.19,U] [#3 -0.08,0.02,0.85,U] [#4 0.02,0.06,1.26,U] [#5 0.06,-0.03,0.66,U] [#6 -0.05,0.09,0.42,U] [#7 0.04,0.13,0.44,U] [#8 -0.17,0.14,0.42,U] 
21:35:48.615 00.000 9044 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.05, -0.09}
21:35:48.616 00.001 9044 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.62) = xAngle (3.35 = -2.93)
21:35:48.617 00.001 9044 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.27 = 0.27)
21:35:48.617 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.73 mountX=-0.07 mountY=0.02, mountTheta=2.88
21:35:48.619 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.08, opts=13)
21:35:48.620 00.001 9044 Enqueuing Move request for scope (-0.01, 0.08)
21:35:48.620 00.000 12252 Worker thread wakes up
21:35:48.621 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:48.621 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
21:35:48.621 00.000 9044 UpdateGuideState exits: m=5601 SNR=51.3
21:35:48.622 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
21:35:48.622 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:48.623 00.001 12252 Moving (-0.01, 0.08) raw xDistance=-0.07 yDistance=0.02
21:35:48.623 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:48.625 00.002 9044 Enqueuing Expose request
21:35:48.628 00.003 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1365.68
21:35:48.628 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
21:35:48.628 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:48.628 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:35:48.628 00.000 12252 MoveAxis(E, 3, ABG)
21:35:48.628 00.000 12252 Guiding  Dir = 2, Dur = 3
21:35:48.629 00.001 12252 IsSlewing returns 0
21:35:48.629 00.000 12252 IsGuiding returns 0
21:35:48.631 00.002 12252 PulseGuide returned control before completion, sleep 12
21:35:48.656 00.025 12252 IsGuiding returns 0
21:35:48.656 00.000 12252 Move returns status 0, amount 3
21:35:48.657 00.001 12252 MoveAxis(N, 0, ABG)
21:35:48.657 00.000 12252 Move returns status 0, amount 0
21:35:48.657 00.000 12252 move complete, result=0
21:35:48.657 00.000 12252 worker thread done servicing request
21:35:48.657 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:35:48.659 00.002 12252 Worker thread wakes up
21:35:48.659 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:48.659 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:50.996 02.337 12252 Exposure complete
21:35:51.044 00.048 12252 worker thread done servicing request
21:35:51.044 00.000 9044 OnExposeComplete: enter
21:35:51.045 00.001 9044 UpdateGuideState(): m_state=6
21:35:51.046 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2166
21:35:51.047 00.001 9044 Star::Find returns 1 (0), X=1008.16, Y=821.21, Mass=5576, SNR=51.2, Peak=173 HFD=5.1
21:35:51.048 00.001 9044 MultiStar: [#1 -0.01,0.21,1.05,U] [#2 -0.03,-0.01,1.22,U] [#3 -0.02,0.10,0.86,U] [#4 0.01,0.09,1.27,U] [#5 -0.05,0.07,0.65,U] [#6 -0.07,-0.05,0.42,U] [#7 -0.09,0.09,0.44,U] [#8 -0.16,0.19,0.43,U] 
21:35:51.050 00.002 9044 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.00, -0.09}
21:35:51.051 00.001 9044 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.62) = xAngle (3.65 = -2.63)
21:35:51.051 00.000 9044 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.57 = 0.57)
21:35:51.052 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.03 mountX=-0.06 mountY=0.04, mountTheta=2.59
21:35:51.054 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.06, opts=13)
21:35:51.056 00.002 9044 Enqueuing Move request for scope (-0.03, 0.06)
21:35:51.057 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:51.059 00.002 9044 UpdateGuideState exits: m=5576 SNR=51.2
21:35:51.060 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:51.061 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:51.062 00.001 9044 Enqueuing Expose request
21:35:51.063 00.001 12252 Worker thread wakes up
21:35:51.063 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
21:35:51.063 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
21:35:51.063 00.000 12252 Moving (-0.03, 0.06) raw xDistance=-0.06 yDistance=0.04
21:35:51.066 00.003 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1365.76
21:35:51.066 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
21:35:51.066 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:51.066 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:35:51.066 00.000 12252 MoveAxis(E, 3, ABG)
21:35:51.066 00.000 12252 Guiding  Dir = 2, Dur = 3
21:35:51.066 00.000 12252 IsSlewing returns 0
21:35:51.067 00.001 12252 IsGuiding returns 0
21:35:51.068 00.001 12252 PulseGuide returned control before completion, sleep 12
21:35:51.085 00.017 12252 IsGuiding returns 0
21:35:51.085 00.000 12252 Move returns status 0, amount 3
21:35:51.085 00.000 12252 MoveAxis(N, 0, ABG)
21:35:51.085 00.000 12252 Move returns status 0, amount 0
21:35:51.085 00.000 12252 move complete, result=0
21:35:51.086 00.001 12252 worker thread done servicing request
21:35:51.086 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:35:51.087 00.001 12252 Worker thread wakes up
21:35:51.087 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:51.087 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:53.455 02.368 12252 Exposure complete
21:35:53.511 00.056 12252 worker thread done servicing request
21:35:53.511 00.000 9044 OnExposeComplete: enter
21:35:53.513 00.002 9044 UpdateGuideState(): m_state=6
21:35:53.514 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2167
21:35:53.515 00.001 9044 Star::Find returns 1 (0), X=1008.19, Y=821.25, Mass=5559, SNR=51.0, Peak=173 HFD=5.0
21:35:53.516 00.001 9044 MultiStar: [#1 0.02,0.22,1.08,U] [#2 -0.04,0.03,1.20,U] [#3 -0.06,0.08,0.86,U] [#4 0.05,0.03,1.27,U] [#5 -0.05,-0.07,0.66,U] [#6 0.01,-0.02,0.43,U] [#7 0.00,0.06,0.44,U] [#8 -0.16,0.09,0.43,U] 
21:35:53.517 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {0.03, -0.06}
21:35:53.518 00.001 9044 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.62) = xAngle (3.42 = -2.86)
21:35:53.519 00.001 9044 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.34 = 0.34)
21:35:53.520 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.80 mountX=-0.04 mountY=0.02, mountTheta=2.81
21:35:53.523 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.05, opts=13)
21:35:53.524 00.001 9044 Enqueuing Move request for scope (-0.01, 0.05)
21:35:53.525 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:53.527 00.002 9044 UpdateGuideState exits: m=5559 SNR=51.0
21:35:53.528 00.001 12252 Worker thread wakes up
21:35:53.528 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:53.529 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:53.530 00.001 9044 Enqueuing Expose request
21:35:53.531 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
21:35:53.531 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
21:35:53.531 00.000 12252 Moving (-0.01, 0.05) raw xDistance=-0.04 yDistance=0.02
21:35:53.533 00.002 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1365.84
21:35:53.533 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
21:35:53.534 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:53.534 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:35:53.534 00.000 12252 MoveAxis(E, 6, ABG)
21:35:53.534 00.000 12252 Guiding  Dir = 2, Dur = 6
21:35:53.534 00.000 12252 IsSlewing returns 0
21:35:53.534 00.000 12252 IsGuiding returns 0
21:35:53.537 00.003 12252 PulseGuide returned control before completion, sleep 14
21:35:53.564 00.027 12252 IsGuiding returns 0
21:35:53.564 00.000 12252 Move returns status 0, amount 6
21:35:53.564 00.000 12252 MoveAxis(N, 0, ABG)
21:35:53.565 00.001 12252 Move returns status 0, amount 0
21:35:53.565 00.000 12252 move complete, result=0
21:35:53.565 00.000 12252 worker thread done servicing request
21:35:53.565 00.000 12252 Worker thread wakes up
21:35:53.565 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
21:35:53.567 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:53.567 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:55.932 02.365 12252 Exposure complete
21:35:55.982 00.050 12252 worker thread done servicing request
21:35:55.982 00.000 9044 OnExposeComplete: enter
21:35:55.983 00.001 9044 UpdateGuideState(): m_state=6
21:35:55.984 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2168
21:35:55.985 00.001 9044 Star::Find returns 1 (0), X=1008.23, Y=821.10, Mass=5561, SNR=50.9, Peak=173 HFD=5.1
21:35:55.986 00.001 9044 MultiStar: [#1 0.05,-0.01,1.07,U] [#2 -0.02,-0.01,1.22,U] [#3 -0.01,-0.05,0.86,U] [#4 0.05,0.03,1.27,U] [#5 0.01,0.06,0.66,U] [#6 0.01,-0.02,0.43,U] [#7 0.07,-0.01,0.44,U] [#8 -0.13,0.11,0.43,U] 
21:35:55.987 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.07, -0.20}
21:35:55.988 00.001 9044 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.62) = xAngle (0.78 = 0.78)
21:35:55.989 00.001 9044 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.30 = -2.30)
21:35:55.989 00.000 9044 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.84 mountX=0.02 mountY=-0.02, mountTheta=-0.81
21:35:55.991 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.02, opts=13)
21:35:55.992 00.001 9044 Enqueuing Move request for scope (0.02, -0.02)
21:35:55.994 00.002 12252 Worker thread wakes up
21:35:55.994 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:55.995 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
21:35:55.995 00.000 9044 UpdateGuideState exits: m=5561 SNR=50.9
21:35:55.996 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
21:35:55.996 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:55.997 00.001 12252 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
21:35:55.997 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:55.998 00.001 9044 Enqueuing Expose request
21:35:56.000 00.002 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1365.92
21:35:56.000 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
21:35:56.000 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:56.000 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:35:56.002 00.002 12252 MoveAxis(E, 7, ABG)
21:35:56.002 00.000 12252 Guiding  Dir = 2, Dur = 7
21:35:56.002 00.000 12252 IsSlewing returns 0
21:35:56.002 00.000 12252 IsGuiding returns 0
21:35:56.004 00.002 12252 PulseGuide returned control before completion, sleep 16
21:35:56.035 00.031 12252 IsGuiding returns 0
21:35:56.035 00.000 12252 Move returns status 0, amount 7
21:35:56.035 00.000 12252 MoveAxis(N, 0, ABG)
21:35:56.035 00.000 12252 Move returns status 0, amount 0
21:35:56.035 00.000 12252 move complete, result=0
21:35:56.035 00.000 12252 worker thread done servicing request
21:35:56.035 00.000 12252 Worker thread wakes up
21:35:56.035 00.000 9044 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
21:35:56.036 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:56.036 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:35:58.386 02.350 12252 Exposure complete
21:35:58.432 00.046 12252 worker thread done servicing request
21:35:58.432 00.000 9044 OnExposeComplete: enter
21:35:58.434 00.002 9044 UpdateGuideState(): m_state=6
21:35:58.437 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2169
21:35:58.439 00.002 9044 Star::Find returns 1 (0), X=1008.20, Y=821.27, Mass=5639, SNR=51.5, Peak=173 HFD=5.1
21:35:58.442 00.003 9044 MultiStar: [#1 -0.01,0.29,1.04,U] [#2 -0.02,0.01,1.18,U] [#3 -0.05,0.11,0.86,U] [#4 0.02,0.10,1.26,U] [#5 -0.10,-0.08,0.66,U] [#6 -0.01,-0.00,0.42,U] [#7 0.13,0.12,0.43,U] [#8 -0.16,0.14,0.43,U] 
21:35:58.445 00.003 9044 single-star, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.04, -0.04}
21:35:58.447 00.002 9044 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.62) = xAngle (0.83 = 0.83)
21:35:58.449 00.002 9044 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.25 = -2.25)
21:35:58.451 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-0.79 mountX=0.04 mountY=-0.04, mountTheta=-0.86
21:35:58.455 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.04, opts=13)
21:35:58.457 00.002 9044 Enqueuing Move request for scope (0.04, -0.04)
21:35:58.459 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:35:58.461 00.002 9044 UpdateGuideState exits: m=5639 SNR=51.5
21:35:58.464 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:58.466 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:35:58.468 00.002 9044 Enqueuing Expose request
21:35:58.471 00.003 12252 Worker thread wakes up
21:35:58.471 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
21:35:58.471 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
21:35:58.471 00.000 12252 Moving (0.04, -0.04) raw xDistance=0.04 yDistance=-0.04
21:35:58.476 00.005 12252 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1366.00
21:35:58.476 00.000 12252 PPEC: input: 0.04, control: -0.02, exposure: 2000
21:35:58.476 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:58.476 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:35:58.476 00.000 12252 MoveAxis(E, 6, ABG)
21:35:58.476 00.000 12252 Guiding  Dir = 2, Dur = 6
21:35:58.477 00.001 12252 IsSlewing returns 0
21:35:58.477 00.000 12252 IsGuiding returns 0
21:35:58.479 00.002 12252 PulseGuide returned control before completion, sleep 14
21:35:58.502 00.023 12252 IsGuiding returns 0
21:35:58.502 00.000 12252 Move returns status 0, amount 6
21:35:58.502 00.000 12252 MoveAxis(N, 0, ABG)
21:35:58.502 00.000 12252 Move returns status 0, amount 0
21:35:58.503 00.001 12252 move complete, result=0
21:35:58.503 00.000 12252 worker thread done servicing request
21:35:58.503 00.000 12252 Worker thread wakes up
21:35:58.503 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
21:35:58.505 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:35:58.505 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:00.866 02.361 12252 Exposure complete
21:36:00.912 00.046 12252 worker thread done servicing request
21:36:00.912 00.000 9044 OnExposeComplete: enter
21:36:00.914 00.002 9044 UpdateGuideState(): m_state=6
21:36:00.915 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2170
21:36:00.918 00.003 9044 Star::Find returns 1 (0), X=1008.16, Y=821.01, Mass=5494, SNR=50.8, Peak=173 HFD=4.8
21:36:00.920 00.002 9044 MultiStar: [#1 -0.01,-0.12,1.06,U] [#2 -0.02,-0.19,1.23,U] [#3 -0.08,-0.26,0.87,U] [#4 -0.01,-0.11,1.25,U] [#5 0.06,-0.17,0.66,U] [#6 -0.03,-0.19,0.43,U] [#7 -0.05,-0.09,0.45,U] [#8 -0.16,-0.07,0.43,U] 
21:36:00.922 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.17}, one-star: {0.00, -0.29}
21:36:00.922 00.000 9044 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.62) = xAngle (-0.08 = -0.08)
21:36:00.923 00.001 9044 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.17 = 3.12)
21:36:00.924 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.71 mountX=0.17 mountY=0.00, mountTheta=0.03
21:36:00.926 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.17, opts=13)
21:36:00.928 00.002 9044 Enqueuing Move request for scope (-0.02, -0.17)
21:36:00.929 00.001 12252 Worker thread wakes up
21:36:00.929 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:00.930 00.001 9044 UpdateGuideState exits: m=5494 SNR=50.8
21:36:00.932 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
21:36:00.932 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:00.933 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
21:36:00.933 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:00.934 00.001 9044 Enqueuing Expose request
21:36:00.935 00.001 12252 Moving (-0.02, -0.17) raw xDistance=0.17 yDistance=0.00
21:36:00.937 00.002 12252 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 1366.08
21:36:00.937 00.000 12252 PPEC: input: 0.17, control: 0.08, exposure: 2000
21:36:00.937 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:00.938 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:36:00.938 00.000 12252 MoveAxis(W, 32, ABG)
21:36:00.938 00.000 12252 Guiding  Dir = 3, Dur = 32
21:36:00.938 00.000 12252 IsSlewing returns 0
21:36:00.938 00.000 12252 IsGuiding returns 0
21:36:00.941 00.003 12252 PulseGuide returned control before completion, sleep 41
21:36:00.996 00.055 12252 IsGuiding returns 0
21:36:00.996 00.000 12252 Move returns status 0, amount 32
21:36:00.996 00.000 12252 MoveAxis(N, 0, ABG)
21:36:00.996 00.000 12252 Move returns status 0, amount 0
21:36:00.996 00.000 12252 move complete, result=0
21:36:00.997 00.001 12252 worker thread done servicing request
21:36:00.997 00.000 9044 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
21:36:00.999 00.002 12252 Worker thread wakes up
21:36:00.999 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:00.999 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:03.360 02.361 12252 Exposure complete
21:36:03.409 00.049 12252 worker thread done servicing request
21:36:03.409 00.000 9044 OnExposeComplete: enter
21:36:03.410 00.001 9044 UpdateGuideState(): m_state=6
21:36:03.411 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2171
21:36:03.412 00.001 9044 Star::Find returns 1 (0), X=1008.10, Y=821.11, Mass=5734, SNR=51.9, Peak=173 HFD=5.1
21:36:03.413 00.001 9044 MultiStar: [#1 -0.01,-0.09,1.04,U] [#2 -0.08,-0.13,1.21,U] [#3 -0.07,-0.13,0.85,U] [#4 -0.03,-0.02,1.25,U] [#5 -0.01,-0.18,0.64,U] [#6 -0.07,-0.10,0.42,U] [#7 -0.10,-0.10,0.44,U] [#8 -0.22,-0.09,0.42,U] 
21:36:03.414 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.11}, one-star: {-0.06, -0.20}
21:36:03.414 00.000 9044 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.62) = xAngle (-0.43 = -0.43)
21:36:03.415 00.001 9044 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.51 = 2.77)
21:36:03.417 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.05 mountX=0.12 mountY=0.05, mountTheta=0.38
21:36:03.420 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.11, opts=13)
21:36:03.421 00.001 9044 Enqueuing Move request for scope (-0.06, -0.11)
21:36:03.422 00.001 12252 Worker thread wakes up
21:36:03.422 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:03.424 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
21:36:03.424 00.000 9044 UpdateGuideState exits: m=5734 SNR=51.9
21:36:03.426 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
21:36:03.426 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:03.427 00.001 12252 Moving (-0.06, -0.11) raw xDistance=0.12 yDistance=0.05
21:36:03.427 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:03.429 00.002 9044 Enqueuing Expose request
21:36:03.431 00.002 12252 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 1366.16
21:36:03.431 00.000 12252 PPEC: input: 0.12, control: 0.05, exposure: 2000
21:36:03.431 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:03.431 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:36:03.431 00.000 12252 MoveAxis(W, 19, ABG)
21:36:03.431 00.000 12252 Guiding  Dir = 3, Dur = 19
21:36:03.431 00.000 12252 IsSlewing returns 0
21:36:03.431 00.000 12252 IsGuiding returns 0
21:36:03.433 00.002 12252 PulseGuide returned control before completion, sleep 28
21:36:03.475 00.042 12252 IsGuiding returns 0
21:36:03.475 00.000 12252 Move returns status 0, amount 19
21:36:03.475 00.000 12252 MoveAxis(N, 0, ABG)
21:36:03.475 00.000 12252 Move returns status 0, amount 0
21:36:03.475 00.000 12252 move complete, result=0
21:36:03.475 00.000 12252 worker thread done servicing request
21:36:03.476 00.001 12252 Worker thread wakes up
21:36:03.476 00.000 9044 GuideStep: 0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
21:36:03.477 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:03.477 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:05.818 02.341 12252 Exposure complete
21:36:05.861 00.043 12252 worker thread done servicing request
21:36:05.861 00.000 9044 OnExposeComplete: enter
21:36:05.862 00.001 9044 UpdateGuideState(): m_state=6
21:36:05.863 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2172
21:36:05.864 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.20, Mass=5683, SNR=51.6, Peak=173 HFD=5.1
21:36:05.866 00.002 9044 MultiStar: [#1 -0.02,0.17,1.07,U] [#2 -0.05,-0.02,1.21,U] [#3 -0.06,0.06,0.86,U] [#4 -0.04,0.05,1.25,U] [#5 -0.00,0.04,0.65,U] [#6 -0.02,-0.06,0.41,U] [#7 -0.09,0.05,0.44,U] [#8 -0.16,0.19,0.42,U] 
21:36:05.867 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.01, -0.10}
21:36:05.867 00.000 9044 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.62) = xAngle (4.02 = -2.26)
21:36:05.868 00.001 9044 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.94 = 0.94)
21:36:05.869 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.40 mountX=-0.04 mountY=0.05, mountTheta=2.24
21:36:05.870 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.04, opts=13)
21:36:05.871 00.001 9044 Enqueuing Move request for scope (-0.04, 0.04)
21:36:05.872 00.001 12252 Worker thread wakes up
21:36:05.872 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:05.873 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
21:36:05.873 00.000 9044 UpdateGuideState exits: m=5683 SNR=51.6
21:36:05.873 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
21:36:05.873 00.000 12252 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=0.05
21:36:05.873 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:05.874 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:05.875 00.001 9044 Enqueuing Expose request
21:36:05.877 00.002 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1366.24
21:36:05.877 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
21:36:05.877 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:05.877 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:36:05.877 00.000 12252 MoveAxis(E, 9, ABG)
21:36:05.877 00.000 12252 Guiding  Dir = 2, Dur = 9
21:36:05.878 00.001 12252 IsSlewing returns 0
21:36:05.878 00.000 12252 IsGuiding returns 0
21:36:05.881 00.003 12252 PulseGuide returned control before completion, sleep 17
21:36:05.902 00.021 12252 IsGuiding returns 0
21:36:05.902 00.000 12252 Move returns status 0, amount 9
21:36:05.902 00.000 12252 MoveAxis(N, 0, ABG)
21:36:05.902 00.000 12252 Move returns status 0, amount 0
21:36:05.902 00.000 12252 move complete, result=0
21:36:05.902 00.000 12252 worker thread done servicing request
21:36:05.902 00.000 12252 Worker thread wakes up
21:36:05.902 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:05.902 00.000 9044 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
21:36:05.905 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:08.272 02.367 12252 Exposure complete
21:36:08.349 00.077 12252 worker thread done servicing request
21:36:08.349 00.000 9044 OnExposeComplete: enter
21:36:08.351 00.002 9044 UpdateGuideState(): m_state=6
21:36:08.354 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2173
21:36:08.356 00.002 9044 Star::Find returns 1 (0), X=1008.18, Y=821.25, Mass=5689, SNR=51.7, Peak=173 HFD=5.1
21:36:08.358 00.002 9044 MultiStar: [#1 -0.01,0.27,1.05,U] [#2 -0.04,0.02,1.21,U] [#3 -0.06,0.09,0.85,U] [#4 0.07,0.08,1.24,U] [#5 0.04,0.03,0.65,U] [#6 0.04,0.12,0.41,U] [#7 0.02,0.11,0.43,U] [#8 -0.17,0.18,0.42,U] 
21:36:08.360 00.002 9044 single-star, 8 included, MultiStar: {-0.00, 0.08}, one-star: {0.02, -0.06}
21:36:08.362 00.002 9044 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.62) = xAngle (0.32 = 0.32)
21:36:08.365 00.003 9044 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.77 = -2.77)
21:36:08.366 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.31 mountX=0.06 mountY=-0.02, mountTheta=-0.37
21:36:08.369 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.06, opts=13)
21:36:08.374 00.005 9044 Enqueuing Move request for scope (0.02, -0.06)
21:36:08.376 00.002 12252 Worker thread wakes up
21:36:08.376 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:08.378 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
21:36:08.378 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
21:36:08.378 00.000 12252 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=-0.02
21:36:08.378 00.000 9044 UpdateGuideState exits: m=5689 SNR=51.7
21:36:08.381 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:08.382 00.001 12252 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1366.32
21:36:08.382 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:08.384 00.002 9044 Enqueuing Expose request
21:36:08.386 00.002 12252 PPEC: input: 0.06, control: -0.02, exposure: 2000
21:36:08.386 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:08.386 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:36:08.386 00.000 12252 MoveAxis(E, 7, ABG)
21:36:08.386 00.000 12252 Guiding  Dir = 2, Dur = 7
21:36:08.386 00.000 12252 IsSlewing returns 0
21:36:08.387 00.001 12252 IsGuiding returns 0
21:36:08.388 00.001 12252 PulseGuide returned control before completion, sleep 16
21:36:08.415 00.027 12252 IsGuiding returns 0
21:36:08.415 00.000 12252 Move returns status 0, amount 7
21:36:08.415 00.000 12252 MoveAxis(N, 0, ABG)
21:36:08.416 00.001 12252 Move returns status 0, amount 0
21:36:08.416 00.000 12252 move complete, result=0
21:36:08.416 00.000 12252 worker thread done servicing request
21:36:08.416 00.000 12252 Worker thread wakes up
21:36:08.416 00.000 9044 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
21:36:08.417 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:08.417 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:10.766 02.349 12252 Exposure complete
21:36:10.832 00.066 12252 worker thread done servicing request
21:36:10.832 00.000 9044 OnExposeComplete: enter
21:36:10.833 00.001 9044 UpdateGuideState(): m_state=6
21:36:10.834 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2174
21:36:10.835 00.001 9044 Star::Find returns 1 (0), X=1008.10, Y=821.13, Mass=5594, SNR=51.3, Peak=173 HFD=5.1
21:36:10.836 00.001 9044 MultiStar: [#1 -0.08,0.16,1.06,U] [#2 -0.03,-0.09,1.20,U] [#3 -0.04,0.03,0.86,U] [#4 -0.04,-0.04,1.25,U] [#5 0.01,-0.00,0.65,U] [#6 -0.10,-0.06,0.42,U] [#7 -0.04,-0.05,0.44,U] [#8 -0.20,0.11,0.42,U] 
21:36:10.837 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.06, -0.18}
21:36:10.838 00.001 9044 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.62) = xAngle (-1.19 = -1.19)
21:36:10.839 00.001 9044 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.27 = 2.01)
21:36:10.839 00.000 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.81 mountX=0.02 mountY=0.05, mountTheta=1.18
21:36:10.842 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.02, opts=13)
21:36:10.843 00.001 9044 Enqueuing Move request for scope (-0.05, -0.02)
21:36:10.844 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:10.847 00.003 9044 UpdateGuideState exits: m=5594 SNR=51.3
21:36:10.848 00.001 12252 Worker thread wakes up
21:36:10.848 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
21:36:10.848 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:10.848 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
21:36:10.848 00.000 12252 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=0.05
21:36:10.848 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:10.849 00.001 9044 Enqueuing Expose request
21:36:10.853 00.004 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1366.40
21:36:10.853 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
21:36:10.853 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:10.853 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:36:10.853 00.000 12252 MoveAxis(E, 9, ABG)
21:36:10.853 00.000 12252 Guiding  Dir = 2, Dur = 9
21:36:10.854 00.001 12252 IsSlewing returns 0
21:36:10.854 00.000 12252 IsGuiding returns 0
21:36:10.856 00.002 12252 PulseGuide returned control before completion, sleep 17
21:36:10.878 00.022 12252 IsGuiding returns 0
21:36:10.878 00.000 12252 Move returns status 0, amount 9
21:36:10.878 00.000 12252 MoveAxis(N, 0, ABG)
21:36:10.878 00.000 12252 Move returns status 0, amount 0
21:36:10.878 00.000 12252 move complete, result=0
21:36:10.878 00.000 12252 worker thread done servicing request
21:36:10.878 00.000 12252 Worker thread wakes up
21:36:10.878 00.000 9044 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
21:36:10.881 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:10.881 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:13.218 02.337 12252 Exposure complete
21:36:13.263 00.045 12252 worker thread done servicing request
21:36:13.263 00.000 9044 OnExposeComplete: enter
21:36:13.264 00.001 9044 UpdateGuideState(): m_state=6
21:36:13.265 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2175
21:36:13.266 00.001 9044 Star::Find returns 1 (0), X=1008.20, Y=821.23, Mass=5631, SNR=51.4, Peak=173 HFD=5.1
21:36:13.268 00.002 9044 MultiStar: [#1 -0.00,0.24,1.05,U] [#2 -0.11,-0.01,1.20,U] [#3 -0.05,0.05,0.85,U] [#4 -0.03,0.04,1.26,U] [#5 0.05,0.02,0.66,U] [#6 -0.10,-0.05,0.42,U] [#7 0.06,0.02,0.44,U] [#8 -0.12,0.14,0.42,U] 
21:36:13.269 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {0.04, -0.07}
21:36:13.270 00.001 9044 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.62) = xAngle (3.80 = -2.48)
21:36:13.271 00.001 9044 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.72 = 0.72)
21:36:13.272 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.18 mountX=-0.04 mountY=0.03, mountTheta=2.45
21:36:13.275 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.04, opts=13)
21:36:13.276 00.001 9044 Enqueuing Move request for scope (-0.03, 0.04)
21:36:13.277 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:13.278 00.001 9044 UpdateGuideState exits: m=5631 SNR=51.4
21:36:13.279 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:13.280 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:13.281 00.001 9044 Enqueuing Expose request
21:36:13.282 00.001 12252 Worker thread wakes up
21:36:13.282 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
21:36:13.282 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
21:36:13.282 00.000 12252 Moving (-0.03, 0.04) raw xDistance=-0.04 yDistance=0.03
21:36:13.287 00.005 12252 PPEC rslt: input = -0.04, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1366.47
21:36:13.287 00.000 12252 PPEC: input: -0.04, control: -0.03, exposure: 2000
21:36:13.287 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:13.287 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:36:13.287 00.000 12252 MoveAxis(E, 10, ABG)
21:36:13.287 00.000 12252 Guiding  Dir = 2, Dur = 10
21:36:13.287 00.000 12252 IsSlewing returns 0
21:36:13.288 00.001 12252 IsGuiding returns 0
21:36:13.290 00.002 12252 PulseGuide returned control before completion, sleep 18
21:36:13.324 00.034 12252 IsGuiding returns 0
21:36:13.324 00.000 12252 Move returns status 0, amount 10
21:36:13.324 00.000 12252 MoveAxis(N, 0, ABG)
21:36:13.324 00.000 12252 Move returns status 0, amount 0
21:36:13.326 00.002 12252 move complete, result=0
21:36:13.326 00.000 12252 worker thread done servicing request
21:36:13.326 00.000 12252 Worker thread wakes up
21:36:13.326 00.000 9044 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
21:36:13.327 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:13.327 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:15.691 02.364 12252 Exposure complete
21:36:15.738 00.047 12252 worker thread done servicing request
21:36:15.738 00.000 9044 OnExposeComplete: enter
21:36:15.741 00.003 9044 UpdateGuideState(): m_state=6
21:36:15.743 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2176
21:36:15.745 00.002 9044 Star::Find returns 1 (0), X=1008.19, Y=821.11, Mass=5604, SNR=51.6, Peak=173 HFD=5.2
21:36:15.748 00.003 9044 MultiStar: [#1 -0.03,0.21,1.04,U] [#2 -0.03,0.01,1.19,U] [#3 -0.07,0.01,0.86,U] [#4 -0.05,0.02,1.25,U] [#5 -0.06,-0.06,0.65,U] [#6 -0.10,0.02,0.42,U] [#7 -0.04,0.03,0.43,U] [#8 -0.19,0.09,0.43,U] 
21:36:15.750 00.002 9044 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {0.03, -0.19}
21:36:15.753 00.003 9044 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.62) = xAngle (4.48 = -1.80)
21:36:15.755 00.002 9044 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.40 = 1.40)
21:36:15.757 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.86 mountX=-0.01 mountY=0.05, mountTheta=1.80
21:36:15.760 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.01, opts=13)
21:36:15.763 00.003 9044 Enqueuing Move request for scope (-0.05, 0.01)
21:36:15.765 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:15.766 00.001 9044 UpdateGuideState exits: m=5604 SNR=51.6
21:36:15.768 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:15.769 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:15.771 00.002 9044 Enqueuing Expose request
21:36:15.772 00.001 12252 Worker thread wakes up
21:36:15.772 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
21:36:15.772 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
21:36:15.772 00.000 12252 Moving (-0.05, 0.01) raw xDistance=-0.01 yDistance=0.05
21:36:15.775 00.003 12252 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1366.55
21:36:15.775 00.000 12252 PPEC: input: -0.01, control: -0.03, exposure: 2000
21:36:15.775 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:15.775 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:36:15.775 00.000 12252 MoveAxis(E, 10, ABG)
21:36:15.775 00.000 12252 Guiding  Dir = 2, Dur = 10
21:36:15.776 00.001 12252 IsSlewing returns 0
21:36:15.776 00.000 12252 IsGuiding returns 0
21:36:15.778 00.002 12252 PulseGuide returned control before completion, sleep 18
21:36:15.811 00.033 12252 IsGuiding returns 0
21:36:15.811 00.000 12252 Move returns status 0, amount 10
21:36:15.812 00.001 12252 MoveAxis(N, 0, ABG)
21:36:15.812 00.000 12252 Move returns status 0, amount 0
21:36:15.812 00.000 12252 move complete, result=0
21:36:15.812 00.000 12252 worker thread done servicing request
21:36:15.812 00.000 12252 Worker thread wakes up
21:36:15.812 00.000 9044 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
21:36:15.814 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:15.814 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:18.165 02.351 12252 Exposure complete
21:36:18.211 00.046 12252 worker thread done servicing request
21:36:18.211 00.000 9044 OnExposeComplete: enter
21:36:18.212 00.001 9044 UpdateGuideState(): m_state=6
21:36:18.213 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2177
21:36:18.215 00.002 9044 Star::Find returns 1 (0), X=1008.17, Y=821.12, Mass=5563, SNR=51.1, Peak=173 HFD=5.0
21:36:18.216 00.001 9044 MultiStar: [#1 -0.03,-0.07,1.04,U] [#2 -0.04,-0.10,1.22,U] [#3 -0.01,0.06,0.87,U] [#4 0.02,-0.33,1.28,U] [#5 0.03,-0.06,0.66,U] [#6 -0.06,-0.04,0.42,U] [#7 -0.02,-0.07,0.44,U] [#8 -0.13,0.04,0.42,U] 
21:36:18.217 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.11}, one-star: {0.01, -0.18}
21:36:18.219 00.002 9044 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.62) = xAngle (-0.09 = -0.09)
21:36:18.219 00.000 9044 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.18 = 3.11)
21:36:18.220 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.72 mountX=0.11 mountY=0.00, mountTheta=0.03
21:36:18.222 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.11, opts=13)
21:36:18.223 00.001 9044 Enqueuing Move request for scope (-0.02, -0.11)
21:36:18.224 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:18.225 00.001 9044 UpdateGuideState exits: m=5563 SNR=51.1
21:36:18.226 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:18.227 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:18.228 00.001 9044 Enqueuing Expose request
21:36:18.229 00.001 12252 Worker thread wakes up
21:36:18.229 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
21:36:18.230 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
21:36:18.230 00.000 12252 Moving (-0.02, -0.11) raw xDistance=0.11 yDistance=0.00
21:36:18.233 00.003 12252 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 1366.62
21:36:18.233 00.000 12252 PPEC: input: 0.11, control: 0.03, exposure: 2000
21:36:18.233 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:18.233 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:36:18.233 00.000 12252 MoveAxis(W, 13, ABG)
21:36:18.233 00.000 12252 Guiding  Dir = 3, Dur = 13
21:36:18.233 00.000 12252 IsSlewing returns 0
21:36:18.233 00.000 12252 IsGuiding returns 0
21:36:18.235 00.002 12252 PulseGuide returned control before completion, sleep 22
21:36:18.263 00.028 12252 IsGuiding returns 0
21:36:18.263 00.000 12252 Move returns status 0, amount 13
21:36:18.263 00.000 12252 MoveAxis(N, 0, ABG)
21:36:18.263 00.000 12252 Move returns status 0, amount 0
21:36:18.263 00.000 12252 move complete, result=0
21:36:18.263 00.000 12252 worker thread done servicing request
21:36:18.263 00.000 12252 Worker thread wakes up
21:36:18.263 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:18.263 00.000 9044 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
21:36:18.266 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:20.605 02.339 12252 Exposure complete
21:36:20.650 00.045 12252 worker thread done servicing request
21:36:20.651 00.001 9044 OnExposeComplete: enter
21:36:20.652 00.001 9044 UpdateGuideState(): m_state=6
21:36:20.653 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2178
21:36:20.654 00.001 9044 Star::Find returns 1 (0), X=1008.11, Y=821.16, Mass=5639, SNR=51.4, Peak=173 HFD=5.1
21:36:20.656 00.002 9044 MultiStar: [#1 0.03,0.12,1.05,U] [#2 -0.03,-0.12,1.19,U] [#3 -0.05,-0.01,0.85,U] [#4 0.01,-0.02,1.26,U] [#5 -0.01,-0.08,0.65,U] [#6 0.04,-0.19,0.43,U] [#7 -0.05,-0.04,0.44,U] [#8 -0.25,0.01,0.43,U] 
21:36:20.657 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.05, -0.15}
21:36:20.658 00.001 9044 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.62) = xAngle (-0.48 = -0.48)
21:36:20.659 00.001 9044 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.57 = 2.72)
21:36:20.660 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-2.11 mountX=0.05 mountY=0.02, mountTheta=0.44
21:36:20.663 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.05, opts=13)
21:36:20.664 00.001 9044 Enqueuing Move request for scope (-0.03, -0.05)
21:36:20.665 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:20.666 00.001 9044 UpdateGuideState exits: m=5639 SNR=51.4
21:36:20.667 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:20.668 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:20.669 00.001 9044 Enqueuing Expose request
21:36:20.670 00.001 12252 Worker thread wakes up
21:36:20.670 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
21:36:20.671 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
21:36:20.671 00.000 12252 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=0.02
21:36:20.674 00.003 12252 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 1366.69
21:36:20.674 00.000 12252 PPEC: input: 0.05, control: -0.04, exposure: 2000
21:36:20.674 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:20.674 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:36:20.676 00.002 12252 MoveAxis(E, 14, ABG)
21:36:20.676 00.000 12252 Guiding  Dir = 2, Dur = 14
21:36:20.676 00.000 12252 IsSlewing returns 0
21:36:20.676 00.000 12252 IsGuiding returns 0
21:36:20.678 00.002 12252 PulseGuide returned control before completion, sleep 22
21:36:20.712 00.034 12252 IsGuiding returns 0
21:36:20.712 00.000 12252 Move returns status 0, amount 14
21:36:20.712 00.000 12252 MoveAxis(N, 0, ABG)
21:36:20.712 00.000 12252 Move returns status 0, amount 0
21:36:20.712 00.000 12252 move complete, result=0
21:36:20.712 00.000 12252 worker thread done servicing request
21:36:20.712 00.000 12252 Worker thread wakes up
21:36:20.712 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:20.712 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:20.712 00.000 9044 GuideStep: 0.0 px 14 ms EAST, 0.0 px 0 ms NORTH
21:36:23.079 02.367 12252 Exposure complete
21:36:23.131 00.052 12252 worker thread done servicing request
21:36:23.131 00.000 9044 OnExposeComplete: enter
21:36:23.132 00.001 9044 UpdateGuideState(): m_state=6
21:36:23.134 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2179
21:36:23.135 00.001 9044 Star::Find returns 1 (0), X=1008.14, Y=821.03, Mass=5535, SNR=51.1, Peak=173 HFD=4.9
21:36:23.136 00.001 9044 MultiStar: [#1 -0.03,-0.16,1.06,U] [#2 -0.08,-0.23,1.23,U] [#3 -0.11,-0.22,0.85,U] [#4 -0.06,0.01,1.29,U] [#5 -0.17,-0.34,0.66,U] [#6 -0.19,-0.26,0.43,U] [#7 0.04,-0.16,0.44,U] [#8 -0.22,-0.14,0.43,U] 
21:36:23.138 00.002 9044 refined, 8 included, MultiStar: {-0.08, -0.19}, one-star: {-0.02, -0.28}
21:36:23.139 00.001 9044 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.62) = xAngle (-0.35 = -0.35)
21:36:23.140 00.001 9044 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.43 = 2.85)
21:36:23.141 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.97 mountX=0.19 mountY=0.06, mountTheta=0.29
21:36:23.143 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.19, opts=13)
21:36:23.145 00.002 9044 Enqueuing Move request for scope (-0.08, -0.19)
21:36:23.146 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:23.147 00.001 9044 UpdateGuideState exits: m=5535 SNR=51.1
21:36:23.148 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:23.149 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:23.150 00.001 9044 Enqueuing Expose request
21:36:23.151 00.001 12252 Worker thread wakes up
21:36:23.151 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
21:36:23.152 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
21:36:23.152 00.000 12252 Moving (-0.08, -0.19) raw xDistance=0.19 yDistance=0.06
21:36:23.158 00.006 12252 PPEC rslt: input = 0.19, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 1366.77
21:36:23.158 00.000 12252 PPEC: input: 0.19, control: 0.09, exposure: 2000
21:36:23.158 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:23.158 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:36:23.158 00.000 12252 MoveAxis(W, 36, ABG)
21:36:23.158 00.000 12252 Guiding  Dir = 3, Dur = 36
21:36:23.159 00.001 12252 IsSlewing returns 0
21:36:23.159 00.000 12252 IsGuiding returns 0
21:36:23.161 00.002 12252 PulseGuide returned control before completion, sleep 45
21:36:23.220 00.059 12252 IsGuiding returns 0
21:36:23.220 00.000 12252 Move returns status 0, amount 36
21:36:23.220 00.000 12252 MoveAxis(N, 0, ABG)
21:36:23.220 00.000 12252 Move returns status 0, amount 0
21:36:23.220 00.000 12252 move complete, result=0
21:36:23.220 00.000 12252 worker thread done servicing request
21:36:23.220 00.000 9044 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
21:36:23.223 00.003 12252 Worker thread wakes up
21:36:23.224 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:23.224 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:25.579 02.355 12252 Exposure complete
21:36:25.626 00.047 12252 worker thread done servicing request
21:36:25.626 00.000 9044 OnExposeComplete: enter
21:36:25.627 00.001 9044 UpdateGuideState(): m_state=6
21:36:25.628 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2180
21:36:25.629 00.001 9044 Star::Find returns 1 (0), X=1008.25, Y=821.14, Mass=5595, SNR=51.5, Peak=173 HFD=5.1
21:36:25.630 00.001 9044 MultiStar: [#1 0.07,-0.05,1.07,U] [#2 0.01,-0.05,1.18,U] [#3 -0.06,-0.02,0.85,U] [#4 0.07,0.03,1.26,U] [#5 0.05,-0.13,0.66,U] [#6 -0.00,-0.11,0.42,U] [#7 0.05,0.07,0.44,U] [#8 -0.14,0.02,0.42,U] 
21:36:25.631 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.09, -0.16}
21:36:25.632 00.001 9044 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.62) = xAngle (0.63 = 0.63)
21:36:25.633 00.001 9044 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.46 = -2.46)
21:36:25.636 00.003 9044 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.00 mountX=0.05 mountY=-0.04, mountTheta=-0.66
21:36:25.641 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.05, opts=13)
21:36:25.643 00.002 9044 Enqueuing Move request for scope (0.03, -0.05)
21:36:25.645 00.002 12252 Worker thread wakes up
21:36:25.645 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:25.647 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
21:36:25.648 00.001 9044 UpdateGuideState exits: m=5595 SNR=51.5
21:36:25.650 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
21:36:25.650 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:25.652 00.002 12252 Moving (0.03, -0.05) raw xDistance=0.05 yDistance=-0.04
21:36:25.652 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:25.654 00.002 9044 Enqueuing Expose request
21:36:25.657 00.003 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1366.84
21:36:25.657 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
21:36:25.657 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:25.657 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:36:25.657 00.000 12252 MoveAxis(E, 8, ABG)
21:36:25.657 00.000 12252 Guiding  Dir = 2, Dur = 8
21:36:25.658 00.001 12252 IsSlewing returns 0
21:36:25.658 00.000 12252 IsGuiding returns 0
21:36:25.660 00.002 12252 PulseGuide returned control before completion, sleep 17
21:36:25.688 00.028 12252 IsGuiding returns 0
21:36:25.688 00.000 12252 Move returns status 0, amount 8
21:36:25.688 00.000 12252 MoveAxis(N, 0, ABG)
21:36:25.688 00.000 12252 Move returns status 0, amount 0
21:36:25.688 00.000 12252 move complete, result=0
21:36:25.688 00.000 12252 worker thread done servicing request
21:36:25.688 00.000 12252 Worker thread wakes up
21:36:25.688 00.000 9044 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
21:36:25.689 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:25.689 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:28.047 02.358 12252 Exposure complete
21:36:28.107 00.060 12252 worker thread done servicing request
21:36:28.107 00.000 9044 OnExposeComplete: enter
21:36:28.108 00.001 9044 UpdateGuideState(): m_state=6
21:36:28.108 00.000 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2181
21:36:28.109 00.001 9044 Star::Find returns 1 (0), X=1008.19, Y=821.42, Mass=5487, SNR=50.8, Peak=173 HFD=5.2
21:36:28.110 00.001 9044 MultiStar: [#1 0.10,0.26,1.06,U] [#2 0.03,0.14,1.19,U] [#3 0.04,0.17,0.86,U] [#4 0.09,0.13,1.27,U] [#5 0.04,0.07,0.67,U] [#6 0.03,0.06,0.43,U] [#7 0.09,0.19,0.45,U] [#8 -0.11,0.27,0.43,U] 
21:36:28.111 00.001 9044 single-star, 8 included, MultiStar: {0.05, 0.15}, one-star: {0.03, 0.12}
21:36:28.113 00.002 9044 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.62) = xAngle (2.92 = 2.92)
21:36:28.113 00.000 9044 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.17 = -0.17)
21:36:28.114 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.29 mountX=-0.12 mountY=-0.02, mountTheta=-2.97
21:36:28.116 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.12, opts=13)
21:36:28.117 00.001 9044 Enqueuing Move request for scope (0.03, 0.12)
21:36:28.118 00.001 12252 Worker thread wakes up
21:36:28.118 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:28.120 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
21:36:28.120 00.000 9044 UpdateGuideState exits: m=5487 SNR=50.8
21:36:28.123 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:28.125 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:28.128 00.003 9044 Enqueuing Expose request
21:36:28.129 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
21:36:28.129 00.000 12252 Moving (0.03, 0.12) raw xDistance=-0.12 yDistance=-0.02
21:36:28.131 00.002 12252 PPEC rslt: input = -0.12, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 1366.91
21:36:28.131 00.000 12252 PPEC: input: -0.12, control: -0.08, exposure: 2000
21:36:28.131 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:28.131 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:36:28.131 00.000 12252 MoveAxis(E, 32, ABG)
21:36:28.132 00.001 12252 Guiding  Dir = 2, Dur = 32
21:36:28.132 00.000 12252 IsSlewing returns 0
21:36:28.132 00.000 12252 IsGuiding returns 0
21:36:28.134 00.002 12252 PulseGuide returned control before completion, sleep 41
21:36:28.177 00.043 12252 IsGuiding returns 0
21:36:28.177 00.000 12252 Move returns status 0, amount 32
21:36:28.177 00.000 12252 MoveAxis(N, 0, ABG)
21:36:28.177 00.000 12252 Move returns status 0, amount 0
21:36:28.177 00.000 12252 move complete, result=0
21:36:28.177 00.000 12252 worker thread done servicing request
21:36:28.177 00.000 12252 Worker thread wakes up
21:36:28.177 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:28.177 00.000 9044 GuideStep: -0.1 px 32 ms EAST, -0.0 px 0 ms NORTH
21:36:28.180 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:30.542 02.362 12252 Exposure complete
21:36:30.594 00.052 12252 worker thread done servicing request
21:36:30.594 00.000 9044 OnExposeComplete: enter
21:36:30.595 00.001 9044 UpdateGuideState(): m_state=6
21:36:30.596 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2182
21:36:30.597 00.001 9044 Star::Find returns 1 (0), X=1008.23, Y=821.24, Mass=5548, SNR=51.1, Peak=173 HFD=5.1
21:36:30.598 00.001 9044 MultiStar: [#1 -0.02,0.18,1.05,U] [#2 -0.04,-0.05,1.21,U] [#3 -0.06,0.08,0.86,U] [#4 0.03,0.02,1.26,U] [#5 0.01,-0.01,0.65,U] [#6 -0.06,-0.01,0.42,U] [#7 -0.06,0.02,0.44,U] [#8 -0.14,0.21,0.43,U] 
21:36:30.599 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {0.07, -0.06}
21:36:30.600 00.001 9044 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.62) = xAngle (3.62 = -2.67)
21:36:30.602 00.002 9044 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.53 = 0.53)
21:36:30.602 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.99 mountX=-0.03 mountY=0.02, mountTheta=2.62
21:36:30.605 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.03, opts=13)
21:36:30.606 00.001 9044 Enqueuing Move request for scope (-0.02, 0.03)
21:36:30.606 00.000 12252 Worker thread wakes up
21:36:30.606 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:30.608 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
21:36:30.608 00.000 9044 UpdateGuideState exits: m=5548 SNR=51.1
21:36:30.610 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
21:36:30.610 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:30.612 00.002 12252 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
21:36:30.612 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:30.613 00.001 9044 Enqueuing Expose request
21:36:30.615 00.002 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1366.98
21:36:30.615 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
21:36:30.615 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:30.615 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:36:30.615 00.000 12252 MoveAxis(E, 4, ABG)
21:36:30.615 00.000 12252 Guiding  Dir = 2, Dur = 4
21:36:30.616 00.001 12252 IsSlewing returns 0
21:36:30.616 00.000 12252 IsGuiding returns 0
21:36:30.617 00.001 12252 PulseGuide returned control before completion, sleep 13
21:36:30.643 00.026 12252 IsGuiding returns 0
21:36:30.643 00.000 12252 Move returns status 0, amount 4
21:36:30.643 00.000 12252 MoveAxis(N, 0, ABG)
21:36:30.643 00.000 12252 Move returns status 0, amount 0
21:36:30.643 00.000 12252 move complete, result=0
21:36:30.644 00.001 12252 worker thread done servicing request
21:36:30.644 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:36:30.646 00.002 12252 Worker thread wakes up
21:36:30.646 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:30.646 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:32.983 02.337 12252 Exposure complete
21:36:33.038 00.055 12252 worker thread done servicing request
21:36:33.038 00.000 9044 OnExposeComplete: enter
21:36:33.040 00.002 9044 UpdateGuideState(): m_state=6
21:36:33.041 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2183
21:36:33.042 00.001 9044 Star::Find returns 1 (0), X=1008.22, Y=821.06, Mass=5591, SNR=51.2, Peak=173 HFD=5.0
21:36:33.043 00.001 9044 MultiStar: [#1 -0.01,-0.07,1.04,U] [#2 -0.08,-0.12,1.22,U] [#3 -0.14,-0.22,0.85,U] [#4 0.07,-0.35,1.28,U] [#5 -0.15,-0.20,0.66,U] [#6 -0.04,-0.22,0.43,U] [#7 -0.01,-0.14,0.44,U] [#8 -0.24,-0.07,0.43,U] 
21:36:33.045 00.002 9044 refined, 8 included, MultiStar: {-0.04, -0.19}, one-star: {0.06, -0.24}
21:36:33.046 00.001 9044 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.62) = xAngle (-0.16 = -0.16)
21:36:33.047 00.001 9044 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.24 = 3.04)
21:36:33.047 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.78 mountX=0.20 mountY=0.02, mountTheta=0.10
21:36:33.049 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.19, opts=13)
21:36:33.050 00.001 9044 Enqueuing Move request for scope (-0.04, -0.19)
21:36:33.051 00.001 12252 Worker thread wakes up
21:36:33.051 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:33.052 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
21:36:33.052 00.000 9044 UpdateGuideState exits: m=5591 SNR=51.2
21:36:33.053 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
21:36:33.053 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:33.053 00.000 12252 Moving (-0.04, -0.19) raw xDistance=0.20 yDistance=0.02
21:36:33.053 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:33.054 00.001 9044 Enqueuing Expose request
21:36:33.056 00.002 12252 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 1367.05
21:36:33.056 00.000 12252 PPEC: input: 0.20, control: 0.10, exposure: 2000
21:36:33.056 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:33.056 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:36:33.056 00.000 12252 MoveAxis(W, 41, ABG)
21:36:33.056 00.000 12252 Guiding  Dir = 3, Dur = 41
21:36:33.057 00.001 12252 IsSlewing returns 0
21:36:33.057 00.000 12252 IsGuiding returns 0
21:36:33.059 00.002 12252 PulseGuide returned control before completion, sleep 50
21:36:33.119 00.060 12252 IsGuiding returns 0
21:36:33.119 00.000 12252 Move returns status 0, amount 41
21:36:33.120 00.001 12252 MoveAxis(N, 0, ABG)
21:36:33.120 00.000 12252 Move returns status 0, amount 0
21:36:33.120 00.000 12252 move complete, result=0
21:36:33.120 00.000 12252 worker thread done servicing request
21:36:33.120 00.000 12252 Worker thread wakes up
21:36:33.120 00.000 9044 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
21:36:33.121 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:33.122 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:35.468 02.346 12252 Exposure complete
21:36:35.514 00.046 12252 worker thread done servicing request
21:36:35.515 00.001 9044 OnExposeComplete: enter
21:36:35.516 00.001 9044 UpdateGuideState(): m_state=6
21:36:35.518 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2184
21:36:35.520 00.002 9044 Star::Find returns 1 (0), X=1008.13, Y=821.14, Mass=5608, SNR=51.3, Peak=173 HFD=5.1
21:36:35.523 00.003 9044 MultiStar: [#1 -0.09,0.18,1.04,U] [#2 -0.05,-0.13,1.19,U] [#3 -0.12,0.00,0.86,U] [#4 -0.03,0.02,1.26,U] [#5 -0.21,-0.25,0.66,U] [#6 -0.09,-0.19,0.43,U] [#7 -0.06,-0.01,0.45,U] [#8 -0.21,0.04,0.42,U] 
21:36:35.525 00.002 9044 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.03, -0.17}
21:36:35.526 00.001 9044 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.62) = xAngle (-1.01 = -1.01)
21:36:35.527 00.001 9044 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.10 = 2.19)
21:36:35.529 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.64 mountX=0.05 mountY=0.08, mountTheta=1.00
21:36:35.531 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.05, opts=13)
21:36:35.533 00.002 9044 Enqueuing Move request for scope (-0.08, -0.05)
21:36:35.534 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:35.536 00.002 12252 Worker thread wakes up
21:36:35.536 00.000 9044 UpdateGuideState exits: m=5608 SNR=51.3
21:36:35.537 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
21:36:35.537 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:35.538 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:35.539 00.001 9044 Enqueuing Expose request
21:36:35.540 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
21:36:35.540 00.000 12252 Moving (-0.08, -0.05) raw xDistance=0.05 yDistance=0.08
21:36:35.544 00.004 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1367.11
21:36:35.544 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
21:36:35.544 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:35.544 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:36:35.544 00.000 12252 MoveAxis(E, 5, ABG)
21:36:35.544 00.000 12252 Guiding  Dir = 2, Dur = 5
21:36:35.544 00.000 12252 IsSlewing returns 0
21:36:35.544 00.000 12252 IsGuiding returns 0
21:36:35.547 00.003 12252 PulseGuide returned control before completion, sleep 13
21:36:35.565 00.018 12252 IsGuiding returns 0
21:36:35.565 00.000 12252 Move returns status 0, amount 5
21:36:35.565 00.000 12252 MoveAxis(N, 0, ABG)
21:36:35.565 00.000 12252 Move returns status 0, amount 0
21:36:35.565 00.000 12252 move complete, result=0
21:36:35.566 00.001 12252 worker thread done servicing request
21:36:35.566 00.000 12252 Worker thread wakes up
21:36:35.566 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:36:35.568 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:35.568 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:37.935 02.367 12252 Exposure complete
21:36:37.991 00.056 12252 worker thread done servicing request
21:36:37.991 00.000 9044 OnExposeComplete: enter
21:36:37.992 00.001 9044 UpdateGuideState(): m_state=6
21:36:37.994 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2185
21:36:37.995 00.001 9044 Star::Find returns 1 (0), X=1008.27, Y=821.32, Mass=5598, SNR=51.3, Peak=173 HFD=5.3
21:36:37.996 00.001 9044 MultiStar: [#1 0.08,0.31,1.04,U] [#2 0.04,0.04,1.19,U] [#3 0.00,0.11,0.86,U] [#4 0.04,0.20,1.28,U] [#5 -0.01,0.06,0.65,U] [#6 0.02,0.10,0.43,U] [#7 0.16,0.17,0.44,U] [#8 -0.17,0.18,0.43,U] 
21:36:37.997 00.001 9044 single-star, 8 included, MultiStar: {0.04, 0.13}, one-star: {0.11, 0.02}
21:36:37.998 00.001 9044 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.62) = xAngle (1.78 = 1.78)
21:36:37.999 00.001 9044 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.31 = -1.31)
21:36:38.001 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.15 mountX=-0.02 mountY=-0.10, mountTheta=-1.78
21:36:38.004 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.02, opts=13)
21:36:38.005 00.001 9044 Enqueuing Move request for scope (0.11, 0.02)
21:36:38.006 00.001 12252 Worker thread wakes up
21:36:38.006 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:38.007 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
21:36:38.007 00.000 9044 UpdateGuideState exits: m=5598 SNR=51.3
21:36:38.007 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
21:36:38.007 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:38.008 00.001 12252 Moving (0.11, 0.02) raw xDistance=-0.02 yDistance=-0.10
21:36:38.008 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:38.009 00.001 9044 Enqueuing Expose request
21:36:38.011 00.002 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1367.18
21:36:38.011 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
21:36:38.011 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:38.012 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:36:38.012 00.000 12252 MoveAxis(E, 2, ABG)
21:36:38.012 00.000 12252 Guiding  Dir = 2, Dur = 2
21:36:38.012 00.000 12252 IsSlewing returns 0
21:36:38.012 00.000 12252 IsGuiding returns 0
21:36:38.014 00.002 12252 PulseGuide returned control before completion, sleep 11
21:36:38.032 00.018 12252 IsGuiding returns 0
21:36:38.032 00.000 12252 Move returns status 0, amount 2
21:36:38.032 00.000 12252 MoveAxis(N, 0, ABG)
21:36:38.032 00.000 12252 Move returns status 0, amount 0
21:36:38.032 00.000 12252 move complete, result=0
21:36:38.032 00.000 12252 worker thread done servicing request
21:36:38.032 00.000 12252 Worker thread wakes up
21:36:38.032 00.000 9044 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:36:38.034 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:38.034 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:40.398 02.364 12252 Exposure complete
21:36:40.449 00.051 12252 worker thread done servicing request
21:36:40.449 00.000 9044 OnExposeComplete: enter
21:36:40.450 00.001 9044 UpdateGuideState(): m_state=6
21:36:40.451 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2186
21:36:40.452 00.001 9044 Star::Find returns 1 (0), X=1008.30, Y=821.20, Mass=5599, SNR=51.4, Peak=173 HFD=5.1
21:36:40.453 00.001 9044 MultiStar: [#1 0.15,0.31,1.06,U] [#2 -0.01,0.12,1.21,U] [#3 0.06,0.12,0.85,U] [#4 0.10,0.10,1.27,U] [#5 0.09,0.10,0.65,U] [#6 0.06,0.15,0.42,U] [#7 0.07,0.11,0.44,U] [#8 -0.03,0.24,0.42,U] 
21:36:40.454 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.14, -0.10}
21:36:40.454 00.000 9044 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.62) = xAngle (2.63 = 2.63)
21:36:40.455 00.001 9044 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.45 = -0.45)
21:36:40.456 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=1.01 mountX=-0.12 mountY=-0.06, mountTheta=-2.68
21:36:40.457 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.12, opts=13)
21:36:40.458 00.001 9044 Enqueuing Move request for scope (0.08, 0.12)
21:36:40.459 00.001 12252 Worker thread wakes up
21:36:40.459 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:40.459 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
21:36:40.459 00.000 9044 UpdateGuideState exits: m=5599 SNR=51.4
21:36:40.460 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:40.461 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
21:36:40.461 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:40.462 00.001 9044 Enqueuing Expose request
21:36:40.462 00.000 12252 Moving (0.08, 0.12) raw xDistance=-0.12 yDistance=-0.06
21:36:40.466 00.004 12252 PPEC rslt: input = -0.12, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 1367.25
21:36:40.466 00.000 12252 PPEC: input: -0.12, control: -0.08, exposure: 2000
21:36:40.466 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:40.466 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:36:40.466 00.000 12252 MoveAxis(E, 31, ABG)
21:36:40.466 00.000 12252 Guiding  Dir = 2, Dur = 31
21:36:40.466 00.000 12252 IsSlewing returns 0
21:36:40.467 00.001 12252 IsGuiding returns 0
21:36:40.469 00.002 12252 PulseGuide returned control before completion, sleep 39
21:36:40.513 00.044 12252 IsGuiding returns 0
21:36:40.513 00.000 12252 Move returns status 0, amount 31
21:36:40.513 00.000 12252 MoveAxis(N, 0, ABG)
21:36:40.513 00.000 12252 Move returns status 0, amount 0
21:36:40.514 00.001 12252 move complete, result=0
21:36:40.514 00.000 12252 worker thread done servicing request
21:36:40.514 00.000 12252 Worker thread wakes up
21:36:40.514 00.000 9044 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
21:36:40.515 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:40.515 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:42.872 02.357 12252 Exposure complete
21:36:42.936 00.064 12252 worker thread done servicing request
21:36:42.936 00.000 9044 OnExposeComplete: enter
21:36:42.937 00.001 9044 UpdateGuideState(): m_state=6
21:36:42.938 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2187
21:36:42.939 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.33, Mass=5623, SNR=51.5, Peak=173 HFD=5.2
21:36:42.940 00.001 9044 MultiStar: [#1 -0.03,0.23,1.05,U] [#2 -0.03,0.09,1.18,U] [#3 -0.12,0.13,0.85,U] [#4 0.01,0.12,1.27,U] [#5 -0.07,-0.03,0.65,U] [#6 -0.05,0.11,0.41,U] [#7 -0.07,0.12,0.44,U] [#8 -0.23,0.20,0.42,U] 
21:36:42.940 00.000 9044 single-star, 8 included, MultiStar: {-0.05, 0.11}, one-star: {-0.01, 0.02}
21:36:42.941 00.001 9044 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.62) = xAngle (3.79 = -2.50)
21:36:42.942 00.001 9044 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.70 = 0.70)
21:36:42.942 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.16 mountX=-0.02 mountY=0.02, mountTheta=2.46
21:36:42.944 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.02, opts=13)
21:36:42.945 00.001 9044 Enqueuing Move request for scope (-0.01, 0.02)
21:36:42.946 00.001 12252 Worker thread wakes up
21:36:42.946 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:42.946 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
21:36:42.946 00.000 9044 UpdateGuideState exits: m=5623 SNR=51.5
21:36:42.949 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:42.950 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:42.952 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
21:36:42.952 00.000 9044 Enqueuing Expose request
21:36:42.954 00.002 12252 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.02
21:36:42.958 00.004 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1367.31
21:36:42.958 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
21:36:42.958 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:42.958 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:36:42.958 00.000 12252 MoveAxis(E, 3, ABG)
21:36:42.958 00.000 12252 Guiding  Dir = 2, Dur = 3
21:36:42.959 00.001 12252 IsSlewing returns 0
21:36:42.959 00.000 12252 IsGuiding returns 0
21:36:42.961 00.002 12252 PulseGuide returned control before completion, sleep 12
21:36:42.985 00.024 12252 IsGuiding returns 0
21:36:42.985 00.000 12252 Move returns status 0, amount 3
21:36:42.985 00.000 12252 MoveAxis(N, 0, ABG)
21:36:42.985 00.000 12252 Move returns status 0, amount 0
21:36:42.985 00.000 12252 move complete, result=0
21:36:42.985 00.000 12252 worker thread done servicing request
21:36:42.985 00.000 12252 Worker thread wakes up
21:36:42.985 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:42.985 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:36:42.986 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:45.338 02.352 12252 Exposure complete
21:36:45.388 00.050 12252 worker thread done servicing request
21:36:45.388 00.000 9044 OnExposeComplete: enter
21:36:45.389 00.001 9044 UpdateGuideState(): m_state=6
21:36:45.391 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2188
21:36:45.392 00.001 9044 Star::Find returns 1 (0), X=1008.12, Y=821.28, Mass=5655, SNR=51.5, Peak=173 HFD=5.1
21:36:45.393 00.001 9044 MultiStar: [#1 -0.04,0.31,1.05,U] [#2 -0.05,0.08,1.21,U] [#3 -0.03,0.13,0.84,U] [#4 -0.03,0.18,1.26,U] [#5 -0.02,0.12,0.65,U] [#6 -0.14,0.03,0.43,U] [#7 -0.08,0.19,0.43,U] [#8 -0.19,0.24,0.43,U] 
21:36:45.395 00.002 9044 single-star, 8 included, MultiStar: {-0.05, 0.14}, one-star: {-0.04, -0.03}
21:36:45.396 00.001 9044 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.62) = xAngle (-0.83 = -0.83)
21:36:45.397 00.001 9044 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.91 = 2.37)
21:36:45.398 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.45 mountX=0.03 mountY=0.03, mountTheta=0.80
21:36:45.400 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.03, opts=13)
21:36:45.401 00.001 9044 Enqueuing Move request for scope (-0.04, -0.03)
21:36:45.402 00.001 12252 Worker thread wakes up
21:36:45.403 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:45.404 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
21:36:45.404 00.000 9044 UpdateGuideState exits: m=5655 SNR=51.5
21:36:45.405 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
21:36:45.405 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:45.406 00.001 12252 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.03
21:36:45.406 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:45.408 00.002 9044 Enqueuing Expose request
21:36:45.412 00.004 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1367.37
21:36:45.412 00.000 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
21:36:45.412 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:45.412 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:36:45.412 00.000 12252 MoveAxis(E, 2, ABG)
21:36:45.412 00.000 12252 Guiding  Dir = 2, Dur = 2
21:36:45.412 00.000 12252 IsSlewing returns 0
21:36:45.412 00.000 12252 IsGuiding returns 0
21:36:45.415 00.003 12252 IsGuiding returns 0
21:36:45.415 00.000 12252 Move returns status 0, amount 2
21:36:45.415 00.000 12252 MoveAxis(N, 0, ABG)
21:36:45.415 00.000 12252 Move returns status 0, amount 0
21:36:45.415 00.000 12252 move complete, result=0
21:36:45.415 00.000 12252 worker thread done servicing request
21:36:45.415 00.000 12252 Worker thread wakes up
21:36:45.415 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:45.415 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:36:45.416 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:47.775 02.359 12252 Exposure complete
21:36:47.814 00.039 12252 worker thread done servicing request
21:36:47.814 00.000 9044 OnExposeComplete: enter
21:36:47.816 00.002 9044 UpdateGuideState(): m_state=6
21:36:47.817 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2189
21:36:47.817 00.000 9044 Star::Find returns 1 (0), X=1008.25, Y=821.28, Mass=5564, SNR=51.1, Peak=173 HFD=5.2
21:36:47.819 00.002 9044 MultiStar: [#1 0.01,0.27,1.08,U] [#2 -0.01,0.06,1.20,U] [#3 0.00,0.14,0.87,U] [#4 0.03,0.06,1.26,U] [#5 0.07,0.09,0.66,U] [#6 0.08,0.07,0.42,U] [#7 0.08,0.12,0.44,U] [#8 -0.13,0.20,0.43,U] 
21:36:47.819 00.000 9044 single-star, 8 included, MultiStar: {0.03, 0.10}, one-star: {0.09, -0.03}
21:36:47.820 00.001 9044 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.62) = xAngle (1.34 = 1.34)
21:36:47.821 00.001 9044 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.74 = -1.74)
21:36:47.822 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.28 mountX=0.02 mountY=-0.09, mountTheta=-1.34
21:36:47.825 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.03, opts=13)
21:36:47.826 00.001 9044 Enqueuing Move request for scope (0.09, -0.03)
21:36:47.827 00.001 12252 Worker thread wakes up
21:36:47.827 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:47.828 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
21:36:47.828 00.000 9044 UpdateGuideState exits: m=5564 SNR=51.1
21:36:47.830 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:47.831 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:47.832 00.001 9044 Enqueuing Expose request
21:36:47.833 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
21:36:47.833 00.000 12252 Moving (0.09, -0.03) raw xDistance=0.02 yDistance=-0.09
21:36:47.836 00.003 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1367.43
21:36:47.836 00.000 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
21:36:47.836 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:47.836 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:36:47.836 00.000 12252 MoveAxis(E, 1, ABG)
21:36:47.836 00.000 12252 Guiding  Dir = 2, Dur = 1
21:36:47.837 00.001 12252 IsSlewing returns 0
21:36:47.837 00.000 12252 IsGuiding returns 0
21:36:47.839 00.002 12252 IsGuiding returns 0
21:36:47.839 00.000 12252 Move returns status 0, amount 1
21:36:47.839 00.000 12252 MoveAxis(N, 0, ABG)
21:36:47.839 00.000 12252 Move returns status 0, amount 0
21:36:47.839 00.000 12252 move complete, result=0
21:36:47.839 00.000 12252 worker thread done servicing request
21:36:47.839 00.000 12252 Worker thread wakes up
21:36:47.839 00.000 9044 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:36:47.841 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:47.841 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:50.198 02.357 12252 Exposure complete
21:36:50.263 00.065 12252 worker thread done servicing request
21:36:50.263 00.000 9044 OnExposeComplete: enter
21:36:50.264 00.001 9044 UpdateGuideState(): m_state=6
21:36:50.265 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2190
21:36:50.266 00.001 9044 Star::Find returns 1 (0), X=1008.19, Y=821.24, Mass=5641, SNR=51.4, Peak=173 HFD=5.1
21:36:50.267 00.001 9044 MultiStar: [#1 -0.02,0.20,1.06,U] [#2 -0.03,-0.04,1.20,U] [#3 0.00,0.05,0.86,U] [#4 -0.03,0.08,1.27,U] [#5 0.07,-0.07,0.65,U] [#6 -0.03,-0.00,0.43,U] [#7 -0.04,0.07,0.44,U] [#8 -0.11,0.11,0.42,U] 
21:36:50.268 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {0.03, -0.07}
21:36:50.269 00.001 9044 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.62) = xAngle (3.52 = -2.76)
21:36:50.269 00.000 9044 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.44 = 0.44)
21:36:50.270 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.89 mountX=-0.04 mountY=0.02, mountTheta=2.72
21:36:50.272 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.04, opts=13)
21:36:50.273 00.001 9044 Enqueuing Move request for scope (-0.01, 0.04)
21:36:50.275 00.002 12252 Worker thread wakes up
21:36:50.275 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:50.276 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
21:36:50.276 00.000 9044 UpdateGuideState exits: m=5641 SNR=51.4
21:36:50.277 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
21:36:50.277 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:50.278 00.001 12252 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=0.02
21:36:50.278 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:50.280 00.002 9044 Enqueuing Expose request
21:36:50.282 00.002 12252 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1367.49
21:36:50.283 00.001 12252 PPEC: input: -0.04, control: -0.00, exposure: 2000
21:36:50.283 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:50.283 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:36:50.283 00.000 12252 MoveAxis(E, 0, ABG)
21:36:50.283 00.000 12252 Move returns status 0, amount 0
21:36:50.283 00.000 12252 MoveAxis(N, 0, ABG)
21:36:50.283 00.000 12252 Move returns status 0, amount 0
21:36:50.283 00.000 12252 move complete, result=0
21:36:50.284 00.001 12252 worker thread done servicing request
21:36:50.284 00.000 12252 Worker thread wakes up
21:36:50.284 00.000 9044 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
21:36:50.285 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:50.286 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:52.617 02.331 12252 Exposure complete
21:36:52.664 00.047 12252 worker thread done servicing request
21:36:52.665 00.001 9044 OnExposeComplete: enter
21:36:52.667 00.002 9044 UpdateGuideState(): m_state=6
21:36:52.670 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2191
21:36:52.672 00.002 9044 Star::Find returns 1 (0), X=1008.24, Y=821.12, Mass=5686, SNR=51.7, Peak=173 HFD=5.1
21:36:52.675 00.003 9044 MultiStar: [#1 -0.01,0.01,1.03,U] [#2 0.06,-0.01,1.20,U] [#3 -0.05,0.02,0.86,U] [#4 -0.04,0.03,1.25,U] [#5 0.00,0.01,0.65,U] [#6 -0.02,0.00,0.42,U] [#7 -0.03,0.02,0.43,U] [#8 -0.10,0.13,0.42,U] 
21:36:52.678 00.003 9044 refined, 8 included, MultiStar: {-0.00, -0.01}, one-star: {0.08, -0.18}
21:36:52.680 00.002 9044 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.62) = xAngle (-0.38 = -0.38)
21:36:52.682 00.002 9044 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.47 = 2.82)
21:36:52.684 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-2.01 mountX=0.01 mountY=0.00, mountTheta=0.33
21:36:52.687 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.01, opts=13)
21:36:52.688 00.001 9044 Enqueuing Move request for scope (-0.00, -0.01)
21:36:52.690 00.002 12252 Worker thread wakes up
21:36:52.690 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:52.692 00.002 9044 UpdateGuideState exits: m=5686 SNR=51.7
21:36:52.693 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:52.694 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:52.696 00.002 9044 Enqueuing Expose request
21:36:52.697 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
21:36:52.697 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
21:36:52.697 00.000 12252 Moving (-0.00, -0.01) raw xDistance=0.01 yDistance=0.00
21:36:52.699 00.002 12252 PPEC rslt: input = 0.01, final = 0.00, react = 0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1367.55
21:36:52.699 00.000 12252 PPEC: input: 0.01, control: 0.00, exposure: 2000
21:36:52.699 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:52.699 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:36:52.700 00.001 12252 MoveAxis(W, 1, ABG)
21:36:52.700 00.000 12252 Guiding  Dir = 3, Dur = 1
21:36:52.700 00.000 12252 IsSlewing returns 0
21:36:52.700 00.000 12252 IsGuiding returns 0
21:36:52.701 00.001 12252 IsGuiding returns 0
21:36:52.701 00.000 12252 Move returns status 0, amount 1
21:36:52.701 00.000 12252 MoveAxis(N, 0, ABG)
21:36:52.703 00.002 12252 Move returns status 0, amount 0
21:36:52.703 00.000 12252 move complete, result=0
21:36:52.703 00.000 12252 worker thread done servicing request
21:36:52.703 00.000 9044 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:36:52.706 00.003 12252 Worker thread wakes up
21:36:52.706 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:52.706 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:55.051 02.345 12252 Exposure complete
21:36:55.096 00.045 12252 worker thread done servicing request
21:36:55.097 00.001 9044 OnExposeComplete: enter
21:36:55.099 00.002 9044 UpdateGuideState(): m_state=6
21:36:55.100 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2192
21:36:55.101 00.001 9044 Star::Find returns 1 (0), X=1008.29, Y=821.29, Mass=5568, SNR=51.2, Peak=173 HFD=5.3
21:36:55.103 00.002 9044 MultiStar: [#1 0.02,0.34,1.03,U] [#2 0.05,0.03,1.21,U] [#3 0.04,0.12,0.86,U] [#4 0.06,0.14,1.27,U] [#5 0.09,0.06,0.65,U] [#6 0.06,0.15,0.43,U] [#7 0.11,0.27,0.44,U] [#8 -0.06,0.23,0.43,U] 
21:36:55.104 00.001 9044 single-star, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.13, -0.01}
21:36:55.105 00.001 9044 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.62) = xAngle (1.54 = 1.54)
21:36:55.107 00.002 9044 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.54 = -1.54)
21:36:55.109 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.08 mountX=0.00 mountY=-0.13, mountTheta=-1.54
21:36:55.111 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.01, opts=13)
21:36:55.114 00.003 9044 Enqueuing Move request for scope (0.13, -0.01)
21:36:55.117 00.003 12252 Worker thread wakes up
21:36:55.117 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:55.120 00.003 9044 UpdateGuideState exits: m=5568 SNR=51.2
21:36:55.122 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
21:36:55.122 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:55.125 00.003 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
21:36:55.125 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:55.127 00.002 9044 Enqueuing Expose request
21:36:55.128 00.001 12252 Moving (0.13, -0.01) raw xDistance=0.00 yDistance=-0.13
21:36:55.130 00.002 12252 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1367.61
21:36:55.130 00.000 12252 PPEC: input: 0.00, control: -0.00, exposure: 2000
21:36:55.131 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:55.131 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:36:55.131 00.000 12252 MoveAxis(E, 0, ABG)
21:36:55.131 00.000 12252 Move returns status 0, amount 0
21:36:55.131 00.000 12252 MoveAxis(N, 0, ABG)
21:36:55.131 00.000 12252 Move returns status 0, amount 0
21:36:55.131 00.000 12252 move complete, result=0
21:36:55.131 00.000 12252 worker thread done servicing request
21:36:55.131 00.000 12252 Worker thread wakes up
21:36:55.131 00.000 9044 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:36:55.133 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:55.133 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:57.485 02.352 12252 Exposure complete
21:36:57.540 00.055 12252 worker thread done servicing request
21:36:57.540 00.000 9044 OnExposeComplete: enter
21:36:57.541 00.001 9044 UpdateGuideState(): m_state=6
21:36:57.543 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2193
21:36:57.544 00.001 9044 Star::Find returns 1 (0), X=1008.24, Y=821.49, Mass=5628, SNR=51.4, Peak=173 HFD=5.2
21:36:57.545 00.001 9044 MultiStar: [#1 0.09,0.35,1.04,U] [#2 -0.00,0.12,1.21,U] [#3 0.04,0.20,0.85,U] [#4 0.05,0.18,1.27,U] [#5 0.12,0.11,0.66,U] [#6 0.03,0.21,0.42,U] [#7 0.08,0.09,0.44,U] [#8 -0.09,0.26,0.43,U] 
21:36:57.546 00.001 9044 single-star, 8 included, MultiStar: {0.05, 0.19}, one-star: {0.08, 0.18}
21:36:57.546 00.000 9044 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.62) = xAngle (2.77 = 2.77)
21:36:57.547 00.001 9044 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.32 = -0.32)
21:36:57.548 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.14 mountX=-0.18 mountY=-0.06, mountTheta=-2.82
21:36:57.549 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.18, opts=13)
21:36:57.550 00.001 9044 Enqueuing Move request for scope (0.08, 0.18)
21:36:57.551 00.001 12252 Worker thread wakes up
21:36:57.551 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
21:36:57.551 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
21:36:57.551 00.000 12252 Moving (0.08, 0.18) raw xDistance=-0.18 yDistance=-0.06
21:36:57.551 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:36:57.552 00.001 9044 UpdateGuideState exits: m=5628 SNR=51.4
21:36:57.553 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:57.554 00.001 12252 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 1367.67
21:36:57.554 00.000 12252 PPEC: input: -0.18, control: -0.12, exposure: 2000
21:36:57.554 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:57.554 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:36:57.556 00.002 9044 Enqueuing Expose request
21:36:57.558 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:36:57.558 00.000 12252 MoveAxis(E, 46, ABG)
21:36:57.558 00.000 12252 Guiding  Dir = 2, Dur = 46
21:36:57.560 00.002 12252 IsSlewing returns 0
21:36:57.560 00.000 12252 IsGuiding returns 0
21:36:57.563 00.003 12252 PulseGuide returned control before completion, sleep 54
21:36:57.630 00.067 12252 IsGuiding returns 0
21:36:57.630 00.000 12252 Move returns status 0, amount 46
21:36:57.630 00.000 12252 MoveAxis(N, 0, ABG)
21:36:57.630 00.000 12252 Move returns status 0, amount 0
21:36:57.630 00.000 12252 move complete, result=0
21:36:57.630 00.000 12252 worker thread done servicing request
21:36:57.632 00.002 9044 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
21:36:57.634 00.002 12252 Worker thread wakes up
21:36:57.634 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:36:57.634 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:36:59.989 02.355 12252 Exposure complete
21:37:00.051 00.062 12252 worker thread done servicing request
21:37:00.051 00.000 9044 OnExposeComplete: enter
21:37:00.054 00.003 9044 UpdateGuideState(): m_state=6
21:37:00.056 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2194
21:37:00.056 00.000 9044 Star::Find returns 1 (0), X=1008.29, Y=821.16, Mass=5612, SNR=51.3, Peak=173 HFD=5.1
21:37:00.059 00.003 9044 MultiStar: [#1 0.06,-0.03,1.06,U] [#2 0.12,-0.07,1.18,U] [#3 -0.00,0.02,0.85,U] [#4 0.13,-0.29,1.26,U] [#5 0.19,-0.16,0.65,U] [#6 0.08,-0.04,0.42,U] [#7 0.12,0.03,0.44,U] [#8 -0.05,0.03,0.43,U] 
21:37:00.059 00.000 9044 refined, 8 included, MultiStar: {0.09, -0.10}, one-star: {0.13, -0.15}
21:37:00.060 00.001 9044 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.62) = xAngle (0.82 = 0.82)
21:37:00.062 00.002 9044 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.26 = -2.26)
21:37:00.063 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.80 mountX=0.09 mountY=-0.11, mountTheta=-0.85
21:37:00.068 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.10, opts=13)
21:37:00.071 00.003 9044 Enqueuing Move request for scope (0.09, -0.10)
21:37:00.072 00.001 12252 Worker thread wakes up
21:37:00.073 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:00.073 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
21:37:00.073 00.000 9044 UpdateGuideState exits: m=5612 SNR=51.3
21:37:00.074 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:00.075 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
21:37:00.075 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:00.076 00.001 9044 Enqueuing Expose request
21:37:00.077 00.001 12252 Moving (0.09, -0.10) raw xDistance=0.09 yDistance=-0.11
21:37:00.079 00.002 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1367.72
21:37:00.079 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
21:37:00.079 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:00.079 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:37:00.079 00.000 12252 MoveAxis(E, 5, ABG)
21:37:00.079 00.000 12252 Guiding  Dir = 2, Dur = 5
21:37:00.081 00.002 12252 IsSlewing returns 0
21:37:00.081 00.000 12252 IsGuiding returns 0
21:37:00.083 00.002 12252 PulseGuide returned control before completion, sleep 14
21:37:00.097 00.014 12252 IsGuiding returns 0
21:37:00.097 00.000 12252 Move returns status 0, amount 5
21:37:00.097 00.000 12252 MoveAxis(N, 0, ABG)
21:37:00.097 00.000 12252 Move returns status 0, amount 0
21:37:00.097 00.000 12252 move complete, result=0
21:37:00.097 00.000 12252 worker thread done servicing request
21:37:00.097 00.000 12252 Worker thread wakes up
21:37:00.097 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:00.097 00.000 9044 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:37:00.100 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:02.456 02.356 12252 Exposure complete
21:37:02.505 00.049 12252 worker thread done servicing request
21:37:02.505 00.000 9044 OnExposeComplete: enter
21:37:02.506 00.001 9044 UpdateGuideState(): m_state=6
21:37:02.507 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2195
21:37:02.508 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.07, Mass=5549, SNR=51.0, Peak=173 HFD=5.0
21:37:02.510 00.002 9044 MultiStar: [#1 -0.02,-0.11,1.07,U] [#2 0.00,-0.11,1.19,U] [#3 0.03,-0.21,0.86,U] [#4 0.09,-0.28,1.28,U] [#5 0.05,-0.13,0.67,U] [#6 0.03,-0.13,0.44,U] [#7 0.06,-0.00,0.44,U] [#8 -0.17,0.03,0.43,U] 
21:37:02.511 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.16}, one-star: {-0.01, -0.24}
21:37:02.512 00.001 9044 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.62) = xAngle (0.15 = 0.15)
21:37:02.513 00.001 9044 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.93 = -2.93)
21:37:02.513 00.000 9044 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.48 mountX=0.16 mountY=-0.03, mountTheta=-0.21
21:37:02.514 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.16, opts=13)
21:37:02.517 00.003 9044 Enqueuing Move request for scope (0.01, -0.16)
21:37:02.519 00.002 12252 Worker thread wakes up
21:37:02.519 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:02.521 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
21:37:02.521 00.000 9044 UpdateGuideState exits: m=5549 SNR=51.0
21:37:02.522 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:02.523 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
21:37:02.523 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:02.525 00.002 9044 Enqueuing Expose request
21:37:02.526 00.001 12252 Moving (0.01, -0.16) raw xDistance=0.16 yDistance=-0.03
21:37:02.528 00.002 12252 PPEC rslt: input = 0.16, final = 0.07, react = 0.09, pred = -0.03, hyst = 0.08, hyst_pct = 0.00, period_length = 1367.78
21:37:02.528 00.000 12252 PPEC: input: 0.16, control: 0.07, exposure: 2000
21:37:02.528 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:02.528 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:37:02.528 00.000 12252 MoveAxis(W, 26, ABG)
21:37:02.528 00.000 12252 Guiding  Dir = 3, Dur = 26
21:37:02.528 00.000 12252 IsSlewing returns 0
21:37:02.528 00.000 12252 IsGuiding returns 0
21:37:02.531 00.003 12252 PulseGuide returned control before completion, sleep 35
21:37:02.581 00.050 12252 IsGuiding returns 0
21:37:02.581 00.000 12252 Move returns status 0, amount 26
21:37:02.581 00.000 12252 MoveAxis(N, 0, ABG)
21:37:02.581 00.000 12252 Move returns status 0, amount 0
21:37:02.581 00.000 12252 move complete, result=0
21:37:02.581 00.000 12252 worker thread done servicing request
21:37:02.582 00.001 12252 Worker thread wakes up
21:37:02.582 00.000 9044 GuideStep: 0.2 px 26 ms WEST, -0.0 px 0 ms NORTH
21:37:02.584 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:02.584 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:04.925 02.341 12252 Exposure complete
21:37:04.974 00.049 12252 worker thread done servicing request
21:37:04.975 00.001 9044 OnExposeComplete: enter
21:37:04.977 00.002 9044 UpdateGuideState(): m_state=6
21:37:04.978 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2196
21:37:04.979 00.001 9044 Star::Find returns 1 (0), X=1008.28, Y=821.16, Mass=5623, SNR=51.5, Peak=173 HFD=5.1
21:37:04.980 00.001 9044 MultiStar: [#1 0.05,0.19,1.05,U] [#2 0.03,-0.01,1.19,U] [#3 0.04,0.05,0.85,U] [#4 0.12,-0.23,1.28,U] [#5 0.13,-0.00,0.65,U] [#6 0.09,-0.04,0.42,U] [#7 0.07,-0.01,0.44,U] [#8 -0.03,0.17,0.42,U] 
21:37:04.981 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.12, -0.15}
21:37:04.983 00.002 9044 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.62) = xAngle (1.34 = 1.34)
21:37:04.984 00.001 9044 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.74 = -1.74)
21:37:04.985 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.28 mountX=0.02 mountY=-0.08, mountTheta=-1.35
21:37:04.987 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.02, opts=13)
21:37:04.988 00.001 9044 Enqueuing Move request for scope (0.07, -0.02)
21:37:04.989 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:04.990 00.001 9044 UpdateGuideState exits: m=5623 SNR=51.5
21:37:04.992 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:04.993 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:04.994 00.001 9044 Enqueuing Expose request
21:37:04.995 00.001 12252 Worker thread wakes up
21:37:04.996 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
21:37:04.996 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
21:37:04.996 00.000 12252 Moving (0.07, -0.02) raw xDistance=0.02 yDistance=-0.08
21:37:04.998 00.002 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1367.83
21:37:04.998 00.000 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
21:37:04.998 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:04.998 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:37:04.998 00.000 12252 MoveAxis(E, 11, ABG)
21:37:04.998 00.000 12252 Guiding  Dir = 2, Dur = 11
21:37:04.998 00.000 12252 IsSlewing returns 0
21:37:04.999 00.001 12252 IsGuiding returns 0
21:37:05.000 00.001 12252 PulseGuide returned control before completion, sleep 20
21:37:05.025 00.025 12252 IsGuiding returns 1
21:37:05.025 00.000 12252 scope still moving after pulse duration time elapsed
21:37:05.056 00.031 12252 IsSlewing returns 0
21:37:05.056 00.000 12252 IsGuiding returns 0
21:37:05.056 00.000 12252 scope move finished after 11 + 45 ms
21:37:05.056 00.000 12252 Move returns status 0, amount 11
21:37:05.056 00.000 12252 MoveAxis(N, 0, ABG)
21:37:05.056 00.000 12252 Move returns status 0, amount 0
21:37:05.056 00.000 12252 move complete, result=0
21:37:05.056 00.000 12252 worker thread done servicing request
21:37:05.056 00.000 12252 Worker thread wakes up
21:37:05.056 00.000 9044 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
21:37:05.057 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:05.057 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:07.399 02.342 12252 Exposure complete
21:37:07.445 00.046 12252 worker thread done servicing request
21:37:07.446 00.001 9044 OnExposeComplete: enter
21:37:07.447 00.001 9044 UpdateGuideState(): m_state=6
21:37:07.448 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2197
21:37:07.448 00.000 9044 Star::Find returns 1 (0), X=1008.34, Y=821.25, Mass=5663, SNR=51.6, Peak=173 HFD=5.3
21:37:07.449 00.001 9044 MultiStar: [#1 0.14,0.25,1.04,U] [#2 0.14,0.05,1.18,U] [#3 0.02,-0.07,0.86,U] [#4 0.16,-0.16,1.27,U] [#5 0.12,0.09,0.65,U] [#6 0.05,0.01,0.42,U] [#7 0.19,0.08,0.44,U] [#8 -0.13,0.21,0.43,U] 
21:37:07.451 00.002 9044 refined, 8 included, MultiStar: {0.11, 0.03}, one-star: {0.18, -0.05}
21:37:07.451 00.000 9044 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.62) = xAngle (1.85 = 1.85)
21:37:07.452 00.001 9044 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.23 = -1.23)
21:37:07.454 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.12 cameraTheta=0.23 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
21:37:07.456 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.03, opts=13)
21:37:07.458 00.002 9044 Enqueuing Move request for scope (0.11, 0.03)
21:37:07.459 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:07.460 00.001 9044 UpdateGuideState exits: m=5663 SNR=51.6
21:37:07.461 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:07.462 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:07.463 00.001 9044 Enqueuing Expose request
21:37:07.464 00.001 12252 Worker thread wakes up
21:37:07.464 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
21:37:07.464 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
21:37:07.464 00.000 12252 Moving (0.11, 0.03) raw xDistance=-0.03 yDistance=-0.11
21:37:07.466 00.002 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1367.88
21:37:07.466 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
21:37:07.468 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:07.468 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:37:07.468 00.000 12252 MoveAxis(E, 9, ABG)
21:37:07.468 00.000 12252 Guiding  Dir = 2, Dur = 9
21:37:07.468 00.000 12252 IsSlewing returns 0
21:37:07.468 00.000 12252 IsGuiding returns 0
21:37:07.470 00.002 12252 PulseGuide returned control before completion, sleep 17
21:37:07.501 00.031 12252 IsGuiding returns 0
21:37:07.501 00.000 12252 Move returns status 0, amount 9
21:37:07.501 00.000 12252 MoveAxis(N, 0, ABG)
21:37:07.501 00.000 12252 Move returns status 0, amount 0
21:37:07.501 00.000 12252 move complete, result=0
21:37:07.501 00.000 12252 worker thread done servicing request
21:37:07.501 00.000 12252 Worker thread wakes up
21:37:07.501 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:07.501 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:07.502 00.001 9044 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
21:37:09.848 02.346 12252 Exposure complete
21:37:09.897 00.049 12252 worker thread done servicing request
21:37:09.898 00.001 9044 OnExposeComplete: enter
21:37:09.899 00.001 9044 UpdateGuideState(): m_state=6
21:37:09.900 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2198
21:37:09.901 00.001 9044 Star::Find returns 1 (0), X=1008.32, Y=821.21, Mass=5511, SNR=50.8, Peak=173 HFD=5.2
21:37:09.902 00.001 9044 MultiStar: [#1 0.08,0.17,1.06,U] [#2 0.04,-0.04,1.23,U] [#3 0.01,0.12,0.86,U] [#4 0.08,0.10,1.27,U] [#5 0.12,-0.03,0.66,U] [#6 0.04,0.02,0.43,U] [#7 0.09,0.03,0.44,U] [#8 -0.08,0.05,0.41,U] 
21:37:09.902 00.000 9044 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.16, -0.10}
21:37:09.903 00.001 9044 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.62) = xAngle (2.13 = 2.13)
21:37:09.904 00.001 9044 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.96 = -0.96)
21:37:09.905 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.50 mountX=-0.04 mountY=-0.06, mountTheta=-2.14
21:37:09.907 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.04, opts=13)
21:37:09.907 00.000 9044 Enqueuing Move request for scope (0.07, 0.04)
21:37:09.909 00.002 12252 Worker thread wakes up
21:37:09.909 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:09.911 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
21:37:09.911 00.000 9044 UpdateGuideState exits: m=5511 SNR=50.8
21:37:09.912 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
21:37:09.912 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:09.913 00.001 12252 Moving (0.07, 0.04) raw xDistance=-0.04 yDistance=-0.06
21:37:09.913 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:09.915 00.002 9044 Enqueuing Expose request
21:37:09.917 00.002 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1367.94
21:37:09.917 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
21:37:09.917 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:09.917 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:37:09.918 00.001 12252 MoveAxis(E, 3, ABG)
21:37:09.918 00.000 12252 Guiding  Dir = 2, Dur = 3
21:37:09.918 00.000 12252 IsSlewing returns 0
21:37:09.918 00.000 12252 IsGuiding returns 0
21:37:09.920 00.002 12252 PulseGuide returned control before completion, sleep 11
21:37:09.940 00.020 12252 IsGuiding returns 0
21:37:09.940 00.000 12252 Move returns status 0, amount 3
21:37:09.940 00.000 12252 MoveAxis(N, 0, ABG)
21:37:09.940 00.000 12252 Move returns status 0, amount 0
21:37:09.940 00.000 12252 move complete, result=0
21:37:09.940 00.000 12252 worker thread done servicing request
21:37:09.940 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
21:37:09.942 00.002 12252 Worker thread wakes up
21:37:09.942 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:09.942 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:12.296 02.354 12252 Exposure complete
21:37:12.350 00.054 12252 worker thread done servicing request
21:37:12.351 00.001 9044 OnExposeComplete: enter
21:37:12.352 00.001 9044 UpdateGuideState(): m_state=6
21:37:12.353 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2199
21:37:12.354 00.001 9044 Star::Find returns 1 (0), X=1008.28, Y=821.14, Mass=5610, SNR=51.3, Peak=173 HFD=5.1
21:37:12.356 00.002 9044 MultiStar: [#1 0.06,-0.02,1.04,U] [#2 0.03,-0.02,1.20,U] [#3 -0.05,0.00,0.85,U] [#4 0.19,-0.28,1.26,U] [#5 0.05,-0.03,0.66,U] [#6 0.07,-0.13,0.43,U] [#7 0.17,0.01,0.44,U] [#8 -0.12,0.14,0.43,U] 
21:37:12.357 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.12, -0.17}
21:37:12.359 00.002 9044 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.62) = xAngle (0.77 = 0.77)
21:37:12.360 00.001 9044 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.31 = -2.31)
21:37:12.361 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.85 mountX=0.08 mountY=-0.08, mountTheta=-0.80
21:37:12.363 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.08, opts=13)
21:37:12.364 00.001 9044 Enqueuing Move request for scope (0.07, -0.08)
21:37:12.365 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:12.366 00.001 9044 UpdateGuideState exits: m=5610 SNR=51.3
21:37:12.367 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:12.368 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:12.369 00.001 9044 Enqueuing Expose request
21:37:12.370 00.001 12252 Worker thread wakes up
21:37:12.370 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
21:37:12.372 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
21:37:12.372 00.000 12252 Moving (0.07, -0.08) raw xDistance=0.08 yDistance=-0.08
21:37:12.378 00.006 12252 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1367.99
21:37:12.378 00.000 12252 PPEC: input: 0.08, control: 0.02, exposure: 2000
21:37:12.378 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:12.378 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:37:12.378 00.000 12252 MoveAxis(W, 8, ABG)
21:37:12.378 00.000 12252 Guiding  Dir = 3, Dur = 8
21:37:12.378 00.000 12252 IsSlewing returns 0
21:37:12.378 00.000 12252 IsGuiding returns 0
21:37:12.381 00.003 12252 PulseGuide returned control before completion, sleep 16
21:37:12.406 00.025 12252 IsGuiding returns 0
21:37:12.406 00.000 12252 Move returns status 0, amount 8
21:37:12.406 00.000 12252 MoveAxis(N, 0, ABG)
21:37:12.406 00.000 12252 Move returns status 0, amount 0
21:37:12.406 00.000 12252 move complete, result=0
21:37:12.406 00.000 12252 worker thread done servicing request
21:37:12.406 00.000 12252 Worker thread wakes up
21:37:12.406 00.000 9044 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
21:37:12.408 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:12.408 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:14.772 02.364 12252 Exposure complete
21:37:14.817 00.045 12252 worker thread done servicing request
21:37:14.817 00.000 9044 OnExposeComplete: enter
21:37:14.820 00.003 9044 UpdateGuideState(): m_state=6
21:37:14.822 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2200
21:37:14.824 00.002 9044 Star::Find returns 1 (0), X=1008.22, Y=821.09, Mass=5721, SNR=51.8, Peak=173 HFD=5.2
21:37:14.826 00.002 9044 MultiStar: [#1 0.00,0.16,1.06,U] [#2 0.01,-0.06,1.17,U] [#3 0.11,-0.02,0.84,U] [#4 0.01,0.05,1.25,U] [#5 -0.02,-0.09,0.65,U] [#6 -0.08,-0.13,0.42,U] [#7 0.05,-0.10,0.44,U] [#8 -0.20,0.01,0.42,U] 
21:37:14.829 00.003 9044 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.06, -0.22}
21:37:14.831 00.002 9044 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.62) = xAngle (0.39 = 0.39)
21:37:14.834 00.003 9044 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.69 = -2.69)
21:37:14.836 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.23 mountX=0.03 mountY=-0.01, mountTheta=-0.44
21:37:14.839 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.03, opts=13)
21:37:14.842 00.003 9044 Enqueuing Move request for scope (0.01, -0.03)
21:37:14.844 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:14.846 00.002 9044 UpdateGuideState exits: m=5721 SNR=51.8
21:37:14.848 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:14.850 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:14.852 00.002 9044 Enqueuing Expose request
21:37:14.853 00.001 12252 Worker thread wakes up
21:37:14.853 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
21:37:14.854 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
21:37:14.854 00.000 12252 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
21:37:14.858 00.004 12252 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1368.03
21:37:14.858 00.000 12252 PPEC: input: 0.03, control: 0.03, exposure: 2000
21:37:14.858 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:14.858 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:37:14.858 00.000 12252 MoveAxis(W, 13, ABG)
21:37:14.858 00.000 12252 Guiding  Dir = 3, Dur = 13
21:37:14.858 00.000 12252 IsSlewing returns 0
21:37:14.858 00.000 12252 IsGuiding returns 0
21:37:14.860 00.002 12252 PulseGuide returned control before completion, sleep 22
21:37:14.888 00.028 12252 IsGuiding returns 0
21:37:14.889 00.001 12252 Move returns status 0, amount 13
21:37:14.889 00.000 12252 MoveAxis(N, 0, ABG)
21:37:14.889 00.000 12252 Move returns status 0, amount 0
21:37:14.889 00.000 12252 move complete, result=0
21:37:14.889 00.000 12252 worker thread done servicing request
21:37:14.889 00.000 9044 GuideStep: 0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
21:37:14.892 00.003 12252 Worker thread wakes up
21:37:14.892 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:14.892 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:17.236 02.344 12252 Exposure complete
21:37:17.295 00.059 12252 worker thread done servicing request
21:37:17.295 00.000 9044 OnExposeComplete: enter
21:37:17.296 00.001 9044 UpdateGuideState(): m_state=6
21:37:17.298 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2201
21:37:17.299 00.001 9044 Star::Find returns 1 (0), X=1008.21, Y=821.19, Mass=5687, SNR=51.8, Peak=173 HFD=5.1
21:37:17.301 00.002 9044 MultiStar: [#1 -0.03,0.24,1.03,U] [#2 0.00,-0.07,1.19,U] [#3 -0.04,0.05,0.86,U] [#4 0.06,-0.21,1.27,U] [#5 0.10,-0.06,0.65,U] [#6 -0.05,-0.02,0.42,U] [#7 0.09,0.03,0.43,U] [#8 -0.18,0.07,0.42,U] 
21:37:17.302 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.05, -0.12}
21:37:17.304 00.002 9044 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.62) = xAngle (0.46 = 0.46)
21:37:17.307 00.003 9044 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.62 = -2.62)
21:37:17.309 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.16 mountX=0.03 mountY=-0.01, mountTheta=-0.51
21:37:17.312 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.03, opts=13)
21:37:17.314 00.002 9044 Enqueuing Move request for scope (0.01, -0.03)
21:37:17.316 00.002 12252 Worker thread wakes up
21:37:17.316 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:17.317 00.001 9044 UpdateGuideState exits: m=5687 SNR=51.8
21:37:17.319 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:17.321 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:17.322 00.001 9044 Enqueuing Expose request
21:37:17.324 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
21:37:17.324 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
21:37:17.324 00.000 12252 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
21:37:17.326 00.002 12252 PPEC rslt: input = 0.03, final = 0.05, react = 0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 1368.08
21:37:17.326 00.000 12252 PPEC: input: 0.03, control: 0.05, exposure: 2000
21:37:17.326 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:17.327 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:37:17.327 00.000 12252 MoveAxis(W, 20, ABG)
21:37:17.327 00.000 12252 Guiding  Dir = 3, Dur = 20
21:37:17.327 00.000 12252 IsSlewing returns 0
21:37:17.327 00.000 12252 IsGuiding returns 0
21:37:17.329 00.002 12252 PulseGuide returned control before completion, sleep 28
21:37:17.363 00.034 12252 IsGuiding returns 0
21:37:17.363 00.000 12252 Move returns status 0, amount 20
21:37:17.363 00.000 12252 MoveAxis(N, 0, ABG)
21:37:17.363 00.000 12252 Move returns status 0, amount 0
21:37:17.363 00.000 12252 move complete, result=0
21:37:17.363 00.000 12252 worker thread done servicing request
21:37:17.363 00.000 12252 Worker thread wakes up
21:37:17.363 00.000 9044 GuideStep: 0.0 px 20 ms WEST, -0.0 px 0 ms NORTH
21:37:17.365 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:17.365 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:19.705 02.340 12252 Exposure complete
21:37:19.746 00.041 12252 worker thread done servicing request
21:37:19.746 00.000 9044 OnExposeComplete: enter
21:37:19.747 00.001 9044 UpdateGuideState(): m_state=6
21:37:19.748 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2202
21:37:19.749 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.21, Mass=5608, SNR=51.4, Peak=173 HFD=5.1
21:37:19.750 00.001 9044 MultiStar: [#1 0.03,0.24,1.07,U] [#2 0.01,-0.00,1.20,U] [#3 0.01,0.09,0.85,U] [#4 -0.01,0.10,1.27,U] [#5 0.04,0.01,0.64,U] [#6 -0.06,0.02,0.42,U] [#7 -0.04,0.08,0.43,U] [#8 -0.16,0.19,0.40,U] 
21:37:19.750 00.000 9044 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {-0.01, -0.10}
21:37:19.751 00.001 9044 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.62) = xAngle (3.28 = -3.00)
21:37:19.751 00.000 9044 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.20 = 0.20)
21:37:19.753 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.66 mountX=-0.07 mountY=0.01, mountTheta=2.95
21:37:19.755 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.07, opts=13)
21:37:19.756 00.001 9044 Enqueuing Move request for scope (-0.01, 0.07)
21:37:19.757 00.001 12252 Worker thread wakes up
21:37:19.757 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:19.758 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
21:37:19.758 00.000 9044 UpdateGuideState exits: m=5608 SNR=51.4
21:37:19.759 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
21:37:19.759 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:19.760 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:19.760 00.000 9044 Enqueuing Expose request
21:37:19.761 00.001 12252 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=0.01
21:37:19.764 00.003 12252 PPEC rslt: input = -0.07, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 1368.13
21:37:19.764 00.000 12252 PPEC: input: -0.07, control: 0.05, exposure: 2000
21:37:19.764 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:19.765 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:37:19.765 00.000 12252 MoveAxis(W, 19, ABG)
21:37:19.765 00.000 12252 Guiding  Dir = 3, Dur = 19
21:37:19.765 00.000 12252 IsSlewing returns 0
21:37:19.765 00.000 12252 IsGuiding returns 0
21:37:19.767 00.002 12252 PulseGuide returned control before completion, sleep 28
21:37:19.804 00.037 12252 IsGuiding returns 0
21:37:19.804 00.000 12252 Move returns status 0, amount 19
21:37:19.804 00.000 12252 MoveAxis(N, 0, ABG)
21:37:19.804 00.000 12252 Move returns status 0, amount 0
21:37:19.804 00.000 12252 move complete, result=0
21:37:19.804 00.000 12252 worker thread done servicing request
21:37:19.804 00.000 9044 GuideStep: -0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
21:37:19.806 00.002 12252 Worker thread wakes up
21:37:19.806 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:19.806 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:22.166 02.360 12252 Exposure complete
21:37:22.228 00.062 12252 worker thread done servicing request
21:37:22.228 00.000 9044 OnExposeComplete: enter
21:37:22.230 00.002 9044 UpdateGuideState(): m_state=6
21:37:22.233 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2203
21:37:22.235 00.002 9044 Star::Find returns 1 (0), X=1008.10, Y=821.14, Mass=5765, SNR=52.1, Peak=173 HFD=5.3
21:37:22.239 00.004 9044 MultiStar: [#1 -0.05,0.20,1.04,U] [#2 -0.04,-0.03,1.19,U] [#3 -0.11,0.07,0.84,U] [#4 -0.00,0.07,1.24,U] [#5 -0.02,-0.08,0.64,U] [#6 0.07,0.06,0.42,U] [#7 -0.08,0.07,0.43,U] [#8 -0.08,0.02,0.40,U] 
21:37:22.241 00.002 9044 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.06, -0.17}
21:37:22.243 00.002 9044 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.62) = xAngle (4.28 = -2.00)
21:37:22.245 00.002 9044 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.20 = 1.20)
21:37:22.247 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.66 mountX=-0.02 mountY=0.04, mountTheta=1.99
21:37:22.251 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.02, opts=13)
21:37:22.254 00.003 9044 Enqueuing Move request for scope (-0.04, 0.02)
21:37:22.256 00.002 12252 Worker thread wakes up
21:37:22.256 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:22.258 00.002 9044 UpdateGuideState exits: m=5765 SNR=52.1
21:37:22.260 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:22.262 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:22.264 00.002 9044 Enqueuing Expose request
21:37:22.267 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
21:37:22.268 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
21:37:22.268 00.000 12252 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
21:37:22.270 00.002 12252 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1368.17
21:37:22.271 00.001 12252 PPEC: input: -0.02, control: 0.03, exposure: 2000
21:37:22.271 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:22.271 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:37:22.271 00.000 12252 MoveAxis(W, 13, ABG)
21:37:22.271 00.000 12252 Guiding  Dir = 3, Dur = 13
21:37:22.272 00.001 12252 IsSlewing returns 0
21:37:22.272 00.000 12252 IsGuiding returns 0
21:37:22.274 00.002 12252 PulseGuide returned control before completion, sleep 21
21:37:22.303 00.029 12252 IsGuiding returns 0
21:37:22.303 00.000 12252 Move returns status 0, amount 13
21:37:22.303 00.000 12252 MoveAxis(N, 0, ABG)
21:37:22.303 00.000 12252 Move returns status 0, amount 0
21:37:22.303 00.000 12252 move complete, result=0
21:37:22.303 00.000 12252 worker thread done servicing request
21:37:22.303 00.000 12252 Worker thread wakes up
21:37:22.304 00.001 9044 GuideStep: -0.0 px 13 ms WEST, 0.0 px 0 ms NORTH
21:37:22.306 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:22.306 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:24.656 02.350 12252 Exposure complete
21:37:24.702 00.046 12252 worker thread done servicing request
21:37:24.702 00.000 9044 OnExposeComplete: enter
21:37:24.704 00.002 9044 UpdateGuideState(): m_state=6
21:37:24.705 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2204
21:37:24.707 00.002 9044 Star::Find returns 1 (0), X=1008.12, Y=821.19, Mass=5660, SNR=51.6, Peak=173 HFD=5.1
21:37:24.709 00.002 9044 MultiStar: [#1 -0.03,0.19,1.06,U] [#2 -0.00,-0.05,1.19,U] [#3 -0.05,-0.03,0.85,U] [#4 0.05,0.07,1.27,U] [#5 0.04,-0.03,0.64,U] [#6 -0.10,-0.11,0.43,U] [#7 0.01,0.01,0.43,U] [#8 -0.05,0.10,0.41,U] 
21:37:24.709 00.000 9044 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {-0.04, -0.12}
21:37:24.710 00.001 9044 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.62) = xAngle (4.17 = -2.11)
21:37:24.711 00.001 9044 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.09 = 1.09)
21:37:24.712 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.55 mountX=-0.01 mountY=0.01, mountTheta=2.10
21:37:24.713 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.01, opts=13)
21:37:24.714 00.001 9044 Enqueuing Move request for scope (-0.01, 0.01)
21:37:24.715 00.001 12252 Worker thread wakes up
21:37:24.715 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:24.716 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
21:37:24.716 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
21:37:24.716 00.000 12252 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
21:37:24.716 00.000 9044 UpdateGuideState exits: m=5660 SNR=51.6
21:37:24.717 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:24.717 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:24.719 00.002 9044 Enqueuing Expose request
21:37:24.720 00.001 12252 PPEC rslt: input = -0.01, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1368.21
21:37:24.720 00.000 12252 PPEC: input: -0.01, control: 0.02, exposure: 2000
21:37:24.720 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:24.720 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:37:24.720 00.000 12252 MoveAxis(W, 6, ABG)
21:37:24.720 00.000 12252 Guiding  Dir = 3, Dur = 6
21:37:24.721 00.001 12252 IsSlewing returns 0
21:37:24.721 00.000 12252 IsGuiding returns 0
21:37:24.724 00.003 12252 PulseGuide returned control before completion, sleep 14
21:37:24.748 00.024 12252 IsGuiding returns 0
21:37:24.748 00.000 12252 Move returns status 0, amount 6
21:37:24.748 00.000 12252 MoveAxis(N, 0, ABG)
21:37:24.748 00.000 12252 Move returns status 0, amount 0
21:37:24.748 00.000 12252 move complete, result=0
21:37:24.748 00.000 12252 worker thread done servicing request
21:37:24.748 00.000 12252 Worker thread wakes up
21:37:24.748 00.000 9044 GuideStep: -0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
21:37:24.751 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:24.751 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:27.105 02.354 12252 Exposure complete
21:37:27.151 00.046 12252 worker thread done servicing request
21:37:27.151 00.000 9044 OnExposeComplete: enter
21:37:27.152 00.001 9044 UpdateGuideState(): m_state=6
21:37:27.153 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2205
21:37:27.155 00.002 9044 Star::Find returns 1 (0), X=1008.32, Y=821.50, Mass=5589, SNR=51.0, Peak=173 HFD=5.2
21:37:27.156 00.001 9044 MultiStar: [#1 0.12,0.39,0.00,M1] [#2 0.05,0.10,1.23,U] [#3 0.03,0.23,0.86,U] [#4 0.09,0.20,1.28,U] [#5 0.12,0.13,0.67,U] [#6 0.07,0.17,0.42,U] [#7 0.20,0.25,0.44,U] [#8 -0.01,0.28,0.43,U] 
21:37:27.157 00.001 9044 refined, 7 included, MultiStar: {0.09, 0.19}, one-star: {0.16, 0.20}
21:37:27.158 00.001 9044 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.62) = xAngle (2.76 = 2.76)
21:37:27.159 00.001 9044 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.33 = -0.33)
21:37:27.160 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.20 cameraTheta=1.13 mountX=-0.19 mountY=-0.07, mountTheta=-2.81
21:37:27.162 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.19, opts=13)
21:37:27.164 00.002 9044 Enqueuing Move request for scope (0.09, 0.19)
21:37:27.165 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:27.166 00.001 12252 Worker thread wakes up
21:37:27.166 00.000 9044 UpdateGuideState exits: m=5589 SNR=51.0
21:37:27.167 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:27.168 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:27.169 00.001 9044 Enqueuing Expose request
21:37:27.171 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
21:37:27.171 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
21:37:27.171 00.000 12252 Moving (0.09, 0.19) raw xDistance=-0.19 yDistance=-0.07
21:37:27.173 00.002 12252 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 1368.26
21:37:27.173 00.000 12252 PPEC: input: -0.19, control: -0.11, exposure: 2000
21:37:27.173 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:27.173 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:37:27.173 00.000 12252 MoveAxis(E, 43, ABG)
21:37:27.173 00.000 12252 Guiding  Dir = 2, Dur = 43
21:37:27.175 00.002 12252 IsSlewing returns 0
21:37:27.175 00.000 12252 IsGuiding returns 0
21:37:27.177 00.002 12252 PulseGuide returned control before completion, sleep 52
21:37:27.245 00.068 12252 IsGuiding returns 0
21:37:27.245 00.000 12252 Move returns status 0, amount 43
21:37:27.245 00.000 12252 MoveAxis(N, 0, ABG)
21:37:27.245 00.000 12252 Move returns status 0, amount 0
21:37:27.245 00.000 12252 move complete, result=0
21:37:27.245 00.000 12252 worker thread done servicing request
21:37:27.245 00.000 12252 Worker thread wakes up
21:37:27.246 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:27.246 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:27.246 00.000 9044 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
21:37:29.583 02.337 12252 Exposure complete
21:37:29.633 00.050 12252 worker thread done servicing request
21:37:29.634 00.001 9044 OnExposeComplete: enter
21:37:29.635 00.001 9044 UpdateGuideState(): m_state=6
21:37:29.636 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2206
21:37:29.637 00.001 9044 Star::Find returns 1 (0), X=1008.32, Y=821.12, Mass=5627, SNR=51.4, Peak=173 HFD=5.1
21:37:29.638 00.001 9044 MultiStar: [#1 0.08,-0.10,1.06,U] [#2 0.06,-0.15,1.19,U] [#3 0.16,-0.02,0.86,U] [#4 0.10,-0.30,1.29,U] [#5 0.02,-0.17,0.64,U] [#6 0.07,-0.19,0.43,U] [#7 0.14,-0.01,0.44,U] [#8 -0.06,0.01,0.42,U] 
21:37:29.640 00.002 9044 refined, 8 included, MultiStar: {0.09, -0.14}, one-star: {0.16, -0.18}
21:37:29.641 00.001 9044 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.62) = xAngle (0.61 = 0.61)
21:37:29.642 00.001 9044 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.48 = -2.48)
21:37:29.642 00.000 9044 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.02 mountX=0.14 mountY=-0.10, mountTheta=-0.64
21:37:29.644 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.14, opts=13)
21:37:29.646 00.002 9044 Enqueuing Move request for scope (0.09, -0.14)
21:37:29.647 00.001 12252 Worker thread wakes up
21:37:29.647 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:29.648 00.001 9044 UpdateGuideState exits: m=5627 SNR=51.4
21:37:29.649 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:29.650 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:29.651 00.001 9044 Enqueuing Expose request
21:37:29.653 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
21:37:29.653 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
21:37:29.653 00.000 12252 Moving (0.09, -0.14) raw xDistance=0.14 yDistance=-0.10
21:37:29.659 00.006 12252 PPEC rslt: input = 0.14, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 1368.30
21:37:29.659 00.000 12252 PPEC: input: 0.14, control: 0.08, exposure: 2000
21:37:29.659 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:29.659 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:37:29.659 00.000 12252 MoveAxis(W, 32, ABG)
21:37:29.659 00.000 12252 Guiding  Dir = 3, Dur = 32
21:37:29.660 00.001 12252 IsSlewing returns 0
21:37:29.660 00.000 12252 IsGuiding returns 0
21:37:29.663 00.003 12252 PulseGuide returned control before completion, sleep 41
21:37:29.717 00.054 12252 IsGuiding returns 0
21:37:29.717 00.000 12252 Move returns status 0, amount 32
21:37:29.717 00.000 12252 MoveAxis(N, 0, ABG)
21:37:29.717 00.000 12252 Move returns status 0, amount 0
21:37:29.719 00.002 12252 move complete, result=0
21:37:29.719 00.000 12252 worker thread done servicing request
21:37:29.719 00.000 12252 Worker thread wakes up
21:37:29.719 00.000 9044 GuideStep: 0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
21:37:29.720 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:29.720 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:32.085 02.365 12252 Exposure complete
21:37:32.132 00.047 12252 worker thread done servicing request
21:37:32.132 00.000 9044 OnExposeComplete: enter
21:37:32.135 00.003 9044 UpdateGuideState(): m_state=6
21:37:32.139 00.004 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2207
21:37:32.141 00.002 9044 Star::Find returns 1 (0), X=1008.34, Y=821.24, Mass=5578, SNR=51.2, Peak=173 HFD=5.3
21:37:32.144 00.003 9044 MultiStar: [#1 0.19,0.26,1.07,U] [#2 0.14,-0.01,1.22,U] [#3 0.12,0.09,0.85,U] [#4 0.12,0.13,1.28,U] [#5 0.23,0.05,0.66,U] [#6 0.02,0.01,0.43,U] [#7 0.23,0.11,0.43,U] [#8 0.15,0.11,0.42,U] 
21:37:32.146 00.002 9044 refined, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.18, -0.07}
21:37:32.149 00.003 9044 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.62) = xAngle (2.09 = 2.09)
21:37:32.151 00.002 9044 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.99 = -0.99)
21:37:32.153 00.002 9044 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.17 cameraTheta=0.47 mountX=-0.09 mountY=-0.15, mountTheta=-2.11
21:37:32.157 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.08, opts=13)
21:37:32.160 00.003 9044 Enqueuing Move request for scope (0.16, 0.08)
21:37:32.163 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:32.165 00.002 9044 UpdateGuideState exits: m=5578 SNR=51.2
21:37:32.167 00.002 12252 Worker thread wakes up
21:37:32.167 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:32.170 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
21:37:32.170 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:32.172 00.002 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
21:37:32.172 00.000 9044 Enqueuing Expose request
21:37:32.174 00.002 12252 Moving (0.16, 0.08) raw xDistance=-0.09 yDistance=-0.15
21:37:32.179 00.005 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1368.33
21:37:32.179 00.000 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
21:37:32.179 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:32.179 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:37:32.179 00.000 12252 MoveAxis(E, 2, ABG)
21:37:32.179 00.000 12252 Guiding  Dir = 2, Dur = 2
21:37:32.181 00.002 12252 IsSlewing returns 0
21:37:32.181 00.000 12252 IsGuiding returns 0
21:37:32.183 00.002 12252 PulseGuide returned control before completion, sleep 11
21:37:32.199 00.016 12252 IsGuiding returns 0
21:37:32.199 00.000 12252 Move returns status 0, amount 2
21:37:32.199 00.000 12252 MoveAxis(N, 0, ABG)
21:37:32.199 00.000 12252 Move returns status 0, amount 0
21:37:32.199 00.000 12252 move complete, result=0
21:37:32.199 00.000 12252 worker thread done servicing request
21:37:32.199 00.000 12252 Worker thread wakes up
21:37:32.199 00.000 9044 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:37:32.201 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:32.202 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:34.559 02.357 12252 Exposure complete
21:37:34.606 00.047 12252 worker thread done servicing request
21:37:34.606 00.000 9044 OnExposeComplete: enter
21:37:34.608 00.002 9044 UpdateGuideState(): m_state=6
21:37:34.609 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2208
21:37:34.610 00.001 9044 Star::Find returns 1 (0), X=1008.51, Y=821.15, Mass=5761, SNR=52.2, Peak=173 HFD=5.3
21:37:34.611 00.001 9044 MultiStar: [#1 0.23,0.18,1.03,U] [#2 0.14,-0.00,1.21,U] [#3 0.22,-0.02,0.84,U] [#4 0.21,-0.23,1.27,U] [#5 0.20,-0.03,0.65,U] [#6 0.16,-0.13,0.41,U] [#7 0.24,0.09,0.43,U] [#8 0.03,0.03,0.42,U] 
21:37:34.612 00.001 9044 refined, 8 included, MultiStar: {0.21, -0.04}, one-star: {0.35, -0.16}
21:37:34.613 00.001 9044 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.62) = xAngle (1.43 = 1.43)
21:37:34.613 00.000 9044 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.66 = -1.66)
21:37:34.614 00.001 9044 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.20 mountX=0.03 mountY=-0.21, mountTheta=-1.43
21:37:34.618 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=-0.04, opts=13)
21:37:34.620 00.002 9044 Enqueuing Move request for scope (0.21, -0.04)
21:37:34.621 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:34.622 00.001 9044 UpdateGuideState exits: m=5761 SNR=52.2
21:37:34.623 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:34.624 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:34.625 00.001 9044 Enqueuing Expose request
21:37:34.626 00.001 12252 Worker thread wakes up
21:37:34.626 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
21:37:34.626 00.000 12252 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
21:37:34.626 00.000 12252 Moving (0.21, -0.04) raw xDistance=0.03 yDistance=-0.21
21:37:34.628 00.002 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1368.37
21:37:34.630 00.002 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
21:37:34.630 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:37:34.630 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:37:34.630 00.000 12252 MoveAxis(E, 2, ABG)
21:37:34.630 00.000 12252 Guiding  Dir = 2, Dur = 2
21:37:34.630 00.000 12252 IsSlewing returns 0
21:37:34.630 00.000 12252 IsGuiding returns 0
21:37:34.632 00.002 12252 PulseGuide returned control before completion, sleep 11
21:37:34.646 00.014 12252 IsGuiding returns 0
21:37:34.646 00.000 12252 Move returns status 0, amount 2
21:37:34.646 00.000 12252 MoveAxis(N, 0, ABG)
21:37:34.646 00.000 12252 Move returns status 0, amount 0
21:37:34.646 00.000 12252 move complete, result=0
21:37:34.646 00.000 12252 worker thread done servicing request
21:37:34.646 00.000 12252 Worker thread wakes up
21:37:34.646 00.000 9044 GuideStep: 0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
21:37:34.647 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:34.647 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:36.990 02.343 12252 Exposure complete
21:37:37.033 00.043 12252 worker thread done servicing request
21:37:37.033 00.000 9044 OnExposeComplete: enter
21:37:37.035 00.002 9044 UpdateGuideState(): m_state=6
21:37:37.037 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2209
21:37:37.038 00.001 9044 Star::Find returns 1 (0), X=1008.34, Y=821.17, Mass=5598, SNR=51.3, Peak=173 HFD=5.3
21:37:37.039 00.001 9044 MultiStar: [#1 0.20,0.21,1.05,U] [#2 0.11,-0.00,1.20,U] [#3 0.21,0.03,0.85,U] [#4 0.17,0.08,1.27,U] [#5 0.17,-0.03,0.66,U] [#6 0.29,-0.03,0.43,U] [#7 0.25,0.13,0.44,U] [#8 0.02,-0.01,0.43,U] 
21:37:37.041 00.002 9044 refined, 8 included, MultiStar: {0.17, 0.03}, one-star: {0.18, -0.13}
21:37:37.042 00.001 9044 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.62) = xAngle (1.81 = 1.81)
21:37:37.043 00.001 9044 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.28 = -1.28)
21:37:37.045 00.002 9044 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.18 cameraTheta=0.18 mountX=-0.04 mountY=-0.17, mountTheta=-1.81
21:37:37.048 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.03, opts=13)
21:37:37.051 00.003 9044 Enqueuing Move request for scope (0.17, 0.03)
21:37:37.054 00.003 12252 Worker thread wakes up
21:37:37.054 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:37.056 00.002 9044 UpdateGuideState exits: m=5598 SNR=51.3
21:37:37.059 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
21:37:37.059 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:37.061 00.002 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
21:37:37.061 00.000 12252 Moving (0.17, 0.03) raw xDistance=-0.04 yDistance=-0.17
21:37:37.061 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:37.063 00.002 9044 Enqueuing Expose request
21:37:37.066 00.003 12252 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1359.54
21:37:37.067 00.001 12252 PPEC: input: -0.04, control: 0.01, exposure: 2000
21:37:37.067 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:37:37.067 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:37:37.067 00.000 12252 MoveAxis(W, 4, ABG)
21:37:37.067 00.000 12252 Guiding  Dir = 3, Dur = 4
21:37:37.068 00.001 12252 IsSlewing returns 0
21:37:37.068 00.000 12252 IsGuiding returns 0
21:37:37.070 00.002 12252 PulseGuide returned control before completion, sleep 12
21:37:37.094 00.024 12252 IsGuiding returns 0
21:37:37.094 00.000 12252 Move returns status 0, amount 4
21:37:37.094 00.000 12252 MoveAxis(N, 0, ABG)
21:37:37.094 00.000 12252 Move returns status 0, amount 0
21:37:37.094 00.000 12252 move complete, result=0
21:37:37.094 00.000 12252 worker thread done servicing request
21:37:37.094 00.000 12252 Worker thread wakes up
21:37:37.094 00.000 9044 GuideStep: -0.0 px 4 ms WEST, -0.2 px 0 ms NORTH
21:37:37.097 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:37.097 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:39.457 02.360 12252 Exposure complete
21:37:39.500 00.043 12252 worker thread done servicing request
21:37:39.500 00.000 9044 OnExposeComplete: enter
21:37:39.502 00.002 9044 UpdateGuideState(): m_state=6
21:37:39.504 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2210
21:37:39.505 00.001 9044 Star::Find returns 1 (0), X=1008.49, Y=821.26, Mass=5588, SNR=51.3, Peak=173 HFD=5.2
21:37:39.506 00.001 9044 MultiStar: [#1 0.23,0.23,1.06,U] [#2 0.20,-0.06,1.19,U] [#3 0.28,0.07,0.87,U] [#4 0.17,0.06,1.25,U] [#5 0.25,-0.05,0.66,U] [#6 0.21,-0.06,0.43,U] [#7 0.32,0.01,0.44,U] [#8 0.09,0.16,0.42,U] 
21:37:39.507 00.001 9044 refined, 8 included, MultiStar: {0.23, 0.04}, one-star: {0.33, -0.05}
21:37:39.508 00.001 9044 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.62) = xAngle (1.78 = 1.78)
21:37:39.509 00.001 9044 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.30 = -1.30)
21:37:39.510 00.001 9044 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.24 cameraTheta=0.16 mountX=-0.05 mountY=-0.23, mountTheta=-1.79
21:37:39.512 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.23, y=0.04, opts=13)
21:37:39.514 00.002 9044 Enqueuing Move request for scope (0.23, 0.04)
21:37:39.515 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:39.516 00.001 9044 UpdateGuideState exits: m=5588 SNR=51.3
21:37:39.517 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:39.519 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:39.521 00.002 12252 Worker thread wakes up
21:37:39.521 00.000 9044 Enqueuing Expose request
21:37:39.523 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.04) opts 0xd
21:37:39.523 00.000 12252 Handling offset move in thread for scope, endpoint = (0.23, 0.04)
21:37:39.523 00.000 12252 Moving (0.23, 0.04) raw xDistance=-0.05 yDistance=-0.23
21:37:39.525 00.002 12252 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1350.80
21:37:39.525 00.000 12252 PPEC: input: -0.05, control: 0.00, exposure: 2000
21:37:39.525 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=0.04 newest=-0.61
21:37:39.525 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.23 from input -0.23
21:37:39.525 00.000 12252 MoveAxis(W, 2, ABG)
21:37:39.525 00.000 12252 Guiding  Dir = 3, Dur = 2
21:37:39.525 00.000 12252 IsSlewing returns 0
21:37:39.526 00.001 12252 IsGuiding returns 0
21:37:39.527 00.001 12252 PulseGuide returned control before completion, sleep 11
21:37:39.552 00.025 12252 IsGuiding returns 0
21:37:39.552 00.000 12252 Move returns status 0, amount 2
21:37:39.552 00.000 12252 BLC: Oldest BLC event removed
21:37:39.552 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
21:37:39.552 00.000 12252 MoveAxis(N, 157, ABG)
21:37:39.552 00.000 12252 Guiding  Dir = 0, Dur = 157
21:37:39.553 00.001 12252 IsSlewing returns 0
21:37:39.553 00.000 12252 IsGuiding returns 0
21:37:39.558 00.005 12252 PulseGuide returned control before completion, sleep 162
21:37:39.724 00.166 12252 IsGuiding returns 0
21:37:39.724 00.000 12252 Move returns status 0, amount 157
21:37:39.724 00.000 12252 move complete, result=0
21:37:39.724 00.000 12252 worker thread done servicing request
21:37:39.724 00.000 12252 Worker thread wakes up
21:37:39.724 00.000 9044 GuideStep: -0.0 px 2 ms WEST, -0.2 px 157 ms NORTH
21:37:39.726 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:39.726 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:42.087 02.361 12252 Exposure complete
21:37:42.160 00.073 12252 worker thread done servicing request
21:37:42.160 00.000 9044 OnExposeComplete: enter
21:37:42.161 00.001 9044 UpdateGuideState(): m_state=6
21:37:42.162 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2211
21:37:42.163 00.001 9044 Star::Find returns 1 (0), X=1008.27, Y=821.19, Mass=5650, SNR=51.4, Peak=173 HFD=5.1
21:37:42.165 00.002 9044 MultiStar: [#1 0.06,0.22,1.05,U] [#2 0.01,-0.01,1.20,U] [#3 -0.01,0.09,0.86,U] [#4 0.03,0.07,1.26,U] [#5 0.04,-0.02,0.65,U] [#6 0.07,0.03,0.42,U] [#7 0.11,-0.05,0.44,U] [#8 -0.04,0.03,0.43,U] 
21:37:42.167 00.002 9044 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.11, -0.12}
21:37:42.168 00.001 9044 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.62) = xAngle (2.36 = 2.36)
21:37:42.169 00.001 9044 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.72 = -0.72)
21:37:42.170 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.74 mountX=-0.04 mountY=-0.04, mountTheta=-2.39
21:37:42.172 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.04, opts=13)
21:37:42.173 00.001 9044 Enqueuing Move request for scope (0.04, 0.04)
21:37:42.174 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:42.175 00.001 12252 Worker thread wakes up
21:37:42.175 00.000 9044 UpdateGuideState exits: m=5650 SNR=51.4
21:37:42.176 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:42.177 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:42.179 00.002 9044 Enqueuing Expose request
21:37:42.180 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
21:37:42.180 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
21:37:42.180 00.000 12252 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.04
21:37:42.181 00.001 12252 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.226465, 1:0.035634
21:37:42.181 00.000 12252 BLC: No correction, Miss < min_move
21:37:42.186 00.005 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1342.14
21:37:42.186 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
21:37:42.186 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:42.186 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:37:42.186 00.000 12252 MoveAxis(E, 6, ABG)
21:37:42.186 00.000 12252 Guiding  Dir = 2, Dur = 6
21:37:42.188 00.002 12252 IsSlewing returns 0
21:37:42.188 00.000 12252 IsGuiding returns 0
21:37:42.191 00.003 12252 PulseGuide returned control before completion, sleep 14
21:37:42.216 00.025 12252 IsGuiding returns 0
21:37:42.216 00.000 12252 Move returns status 0, amount 6
21:37:42.217 00.001 12252 MoveAxis(N, 0, ABG)
21:37:42.217 00.000 12252 Move returns status 0, amount 0
21:37:42.217 00.000 12252 move complete, result=0
21:37:42.217 00.000 12252 worker thread done servicing request
21:37:42.217 00.000 12252 Worker thread wakes up
21:37:42.217 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
21:37:42.219 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:42.219 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:44.580 02.361 12252 Exposure complete
21:37:44.654 00.074 12252 worker thread done servicing request
21:37:44.655 00.001 9044 OnExposeComplete: enter
21:37:44.657 00.002 9044 UpdateGuideState(): m_state=6
21:37:44.659 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2212
21:37:44.661 00.002 9044 Star::Find returns 1 (0), X=1008.22, Y=821.18, Mass=5722, SNR=51.9, Peak=173 HFD=5.3
21:37:44.662 00.001 9044 MultiStar: [#1 0.02,0.29,1.04,U] [#2 0.00,-0.05,1.19,U] [#3 -0.09,0.11,0.84,U] [#4 0.04,0.06,1.25,U] [#5 0.09,-0.06,0.65,U] [#6 -0.01,-0.08,0.43,U] [#7 0.07,0.15,0.44,U] [#8 -0.20,0.04,0.43,U] 
21:37:44.663 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.06, -0.13}
21:37:44.665 00.002 9044 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.62) = xAngle (3.01 = 3.01)
21:37:44.667 00.002 9044 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.08 = -0.08)
21:37:44.670 00.003 9044 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.38 mountX=-0.04 mountY=-0.00, mountTheta=-3.07
21:37:44.674 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.04, opts=13)
21:37:44.677 00.003 9044 Enqueuing Move request for scope (0.01, 0.04)
21:37:44.679 00.002 12252 Worker thread wakes up
21:37:44.679 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:44.682 00.003 9044 UpdateGuideState exits: m=5722 SNR=51.9
21:37:44.685 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:44.687 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:44.689 00.002 9044 Enqueuing Expose request
21:37:44.691 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
21:37:44.692 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
21:37:44.692 00.000 12252 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=-0.00
21:37:44.692 00.000 12252 BLC: History state: CurrMiss=0.00, AvgInitMiss=-0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.226465, 1:0.035634, 2:0.003121
21:37:44.692 00.000 12252 BLC: No correction, Miss < min_move
21:37:44.696 00.004 12252 PPEC rslt: input = -0.04, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1333.57
21:37:44.696 00.000 12252 PPEC: input: -0.04, control: 0.03, exposure: 2000
21:37:44.696 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:44.696 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:37:44.696 00.000 12252 MoveAxis(W, 12, ABG)
21:37:44.696 00.000 12252 Guiding  Dir = 3, Dur = 12
21:37:44.697 00.001 12252 IsSlewing returns 0
21:37:44.697 00.000 12252 IsGuiding returns 0
21:37:44.699 00.002 12252 PulseGuide returned control before completion, sleep 21
21:37:44.727 00.028 12252 IsGuiding returns 0
21:37:44.728 00.001 12252 Move returns status 0, amount 12
21:37:44.728 00.000 12252 MoveAxis(N, 0, ABG)
21:37:44.728 00.000 12252 Move returns status 0, amount 0
21:37:44.728 00.000 12252 move complete, result=0
21:37:44.728 00.000 12252 worker thread done servicing request
21:37:44.728 00.000 12252 Worker thread wakes up
21:37:44.728 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:44.728 00.000 9044 GuideStep: -0.0 px 12 ms WEST, -0.0 px 0 ms NORTH
21:37:44.729 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:47.091 02.362 12252 Exposure complete
21:37:47.162 00.071 12252 worker thread done servicing request
21:37:47.162 00.000 9044 OnExposeComplete: enter
21:37:47.163 00.001 9044 UpdateGuideState(): m_state=6
21:37:47.164 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2213
21:37:47.165 00.001 9044 Star::Find returns 1 (0), X=1008.15, Y=821.23, Mass=5805, SNR=52.2, Peak=173 HFD=5.3
21:37:47.166 00.001 9044 MultiStar: [#1 -0.07,0.19,1.03,U] [#2 -0.12,-0.08,1.19,U] [#3 -0.11,-0.01,0.85,U] [#4 -0.05,0.03,1.24,U] [#5 -0.25,-0.18,0.65,U] [#6 -0.03,-0.19,0.41,U] [#7 0.03,0.01,0.43,U] [#8 -0.18,-0.11,0.41,U] 
21:37:47.167 00.001 9044 single-star, 8 included, MultiStar: {-0.08, -0.03}, one-star: {-0.01, -0.08}
21:37:47.168 00.001 9044 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.62) = xAngle (-0.07 = -0.07)
21:37:47.169 00.001 9044 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.16 = 3.13)
21:37:47.169 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.70 mountX=0.08 mountY=0.00, mountTheta=0.02
21:37:47.171 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.08, opts=13)
21:37:47.172 00.001 9044 Enqueuing Move request for scope (-0.01, -0.08)
21:37:47.173 00.001 12252 Worker thread wakes up
21:37:47.173 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
21:37:47.173 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:47.175 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
21:37:47.175 00.000 9044 UpdateGuideState exits: m=5805 SNR=52.2
21:37:47.176 00.001 12252 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.00
21:37:47.176 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:47.177 00.001 12252 BLC: window closed
21:37:47.177 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:47.178 00.001 9044 Enqueuing Expose request
21:37:47.179 00.001 12252 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.226465, 1:0.035634, 2:0.003121
21:37:47.179 00.000 12252 BLC: No correction, Miss < min_move
21:37:47.182 00.003 12252 PPEC rslt: input = 0.08, final = 0.06, react = 0.05, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 1325.08
21:37:47.182 00.000 12252 PPEC: input: 0.08, control: 0.06, exposure: 2000
21:37:47.182 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:47.182 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:37:47.183 00.001 12252 MoveAxis(W, 23, ABG)
21:37:47.183 00.000 12252 Guiding  Dir = 3, Dur = 23
21:37:47.183 00.000 12252 IsSlewing returns 0
21:37:47.183 00.000 12252 IsGuiding returns 0
21:37:47.186 00.003 12252 PulseGuide returned control before completion, sleep 31
21:37:47.233 00.047 12252 IsGuiding returns 0
21:37:47.233 00.000 12252 Move returns status 0, amount 23
21:37:47.233 00.000 12252 MoveAxis(N, 0, ABG)
21:37:47.233 00.000 12252 Move returns status 0, amount 0
21:37:47.233 00.000 12252 move complete, result=0
21:37:47.233 00.000 12252 worker thread done servicing request
21:37:47.233 00.000 12252 Worker thread wakes up
21:37:47.233 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:47.233 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:47.233 00.000 9044 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
21:37:49.573 02.340 12252 Exposure complete
21:37:49.636 00.063 12252 worker thread done servicing request
21:37:49.636 00.000 9044 OnExposeComplete: enter
21:37:49.636 00.000 9044 UpdateGuideState(): m_state=6
21:37:49.639 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2214
21:37:49.642 00.003 9044 Star::Find returns 1 (0), X=1008.14, Y=821.15, Mass=5760, SNR=52.0, Peak=173 HFD=5.2
21:37:49.645 00.003 9044 MultiStar: [#1 0.02,-0.00,1.06,U] [#2 -0.06,-0.09,1.19,U] [#3 -0.01,-0.04,0.84,U] [#4 -0.01,-0.01,1.25,U] [#5 -0.02,-0.09,0.65,U] [#6 -0.01,-0.12,0.42,U] [#7 -0.08,0.11,0.44,U] [#8 -0.35,0.06,0.42,U] 
21:37:49.648 00.003 9044 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {-0.02, -0.16}
21:37:49.650 00.002 9044 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.62) = xAngle (-0.66 = -0.66)
21:37:49.652 00.002 9044 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.74 = 2.54)
21:37:49.655 00.003 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-2.28 mountX=0.05 mountY=0.04, mountTheta=0.62
21:37:49.658 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.05, opts=13)
21:37:49.658 00.000 9044 Enqueuing Move request for scope (-0.04, -0.05)
21:37:49.659 00.001 12252 Worker thread wakes up
21:37:49.659 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:49.660 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
21:37:49.660 00.000 9044 UpdateGuideState exits: m=5760 SNR=52.0
21:37:49.661 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
21:37:49.661 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:49.662 00.001 12252 Moving (-0.04, -0.05) raw xDistance=0.05 yDistance=0.04
21:37:49.662 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:49.664 00.002 9044 Enqueuing Expose request
21:37:49.666 00.002 12252 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1316.69
21:37:49.666 00.000 12252 PPEC: input: 0.05, control: -0.03, exposure: 2000
21:37:49.666 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:49.666 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:37:49.666 00.000 12252 MoveAxis(E, 12, ABG)
21:37:49.666 00.000 12252 Guiding  Dir = 2, Dur = 12
21:37:49.667 00.001 12252 IsSlewing returns 0
21:37:49.667 00.000 12252 IsGuiding returns 0
21:37:49.669 00.002 12252 PulseGuide returned control before completion, sleep 20
21:37:49.694 00.025 12252 IsGuiding returns 1
21:37:49.694 00.000 12252 scope still moving after pulse duration time elapsed
21:37:49.725 00.031 12252 IsSlewing returns 0
21:37:49.725 00.000 12252 IsGuiding returns 0
21:37:49.725 00.000 12252 scope move finished after 12 + 47 ms
21:37:49.725 00.000 12252 Move returns status 0, amount 12
21:37:49.725 00.000 12252 MoveAxis(N, 0, ABG)
21:37:49.725 00.000 12252 Move returns status 0, amount 0
21:37:49.725 00.000 12252 move complete, result=0
21:37:49.725 00.000 12252 worker thread done servicing request
21:37:49.725 00.000 12252 Worker thread wakes up
21:37:49.725 00.000 9044 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
21:37:49.727 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:49.727 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:52.061 02.334 12252 Exposure complete
21:37:52.116 00.055 12252 worker thread done servicing request
21:37:52.116 00.000 9044 OnExposeComplete: enter
21:37:52.118 00.002 9044 UpdateGuideState(): m_state=6
21:37:52.120 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2215
21:37:52.121 00.001 9044 Star::Find returns 1 (0), X=1008.19, Y=821.25, Mass=5702, SNR=51.7, Peak=173 HFD=5.1
21:37:52.122 00.001 9044 MultiStar: [#1 0.03,0.20,1.05,U] [#2 -0.01,-0.03,1.22,U] [#3 -0.09,0.02,0.85,U] [#4 0.05,0.04,1.25,U] [#5 0.11,-0.01,0.65,U] [#6 -0.03,-0.08,0.42,U] [#7 0.05,-0.02,0.44,U] [#8 -0.08,0.13,0.42,U] 
21:37:52.124 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.03, -0.06}
21:37:52.125 00.001 9044 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.62) = xAngle (2.79 = 2.79)
21:37:52.126 00.001 9044 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.30 = -0.30)
21:37:52.127 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.16 mountX=-0.03 mountY=-0.01, mountTheta=-2.84
21:37:52.129 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.02, opts=13)
21:37:52.130 00.001 9044 Enqueuing Move request for scope (0.01, 0.02)
21:37:52.132 00.002 12252 Worker thread wakes up
21:37:52.132 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
21:37:52.132 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
21:37:52.132 00.000 12252 Moving (0.01, 0.02) raw xDistance=-0.03 yDistance=-0.01
21:37:52.132 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:52.133 00.001 9044 UpdateGuideState exits: m=5702 SNR=51.7
21:37:52.134 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:52.135 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:52.137 00.002 9044 Enqueuing Expose request
21:37:52.138 00.001 12252 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1308.37
21:37:52.138 00.000 12252 PPEC: input: -0.03, control: 0.01, exposure: 2000
21:37:52.138 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:52.138 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:37:52.138 00.000 12252 MoveAxis(W, 2, ABG)
21:37:52.138 00.000 12252 Guiding  Dir = 3, Dur = 2
21:37:52.138 00.000 12252 IsSlewing returns 0
21:37:52.138 00.000 12252 IsGuiding returns 0
21:37:52.140 00.002 12252 IsGuiding returns 0
21:37:52.140 00.000 12252 Move returns status 0, amount 2
21:37:52.140 00.000 12252 MoveAxis(N, 0, ABG)
21:37:52.140 00.000 12252 Move returns status 0, amount 0
21:37:52.140 00.000 12252 move complete, result=0
21:37:52.140 00.000 12252 worker thread done servicing request
21:37:52.140 00.000 12252 Worker thread wakes up
21:37:52.140 00.000 9044 GuideStep: -0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
21:37:52.143 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:52.143 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:54.484 02.341 12252 Exposure complete
21:37:54.529 00.045 12252 worker thread done servicing request
21:37:54.529 00.000 9044 OnExposeComplete: enter
21:37:54.532 00.003 9044 UpdateGuideState(): m_state=6
21:37:54.534 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2216
21:37:54.535 00.001 9044 Star::Find returns 1 (0), X=1008.22, Y=821.06, Mass=5684, SNR=51.7, Peak=173 HFD=5.3
21:37:54.536 00.001 9044 MultiStar: [#1 0.09,-0.12,1.06,U] [#2 -0.01,-0.08,1.20,U] [#3 -0.02,-0.06,0.85,U] [#4 0.09,-0.37,1.27,U] [#5 0.10,-0.08,0.65,U] [#6 0.05,-0.14,0.42,U] [#7 0.07,-0.05,0.44,U] [#8 -0.10,0.03,0.42,U] 
21:37:54.537 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.15}, one-star: {0.06, -0.25}
21:37:54.538 00.001 9044 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.62) = xAngle (0.33 = 0.33)
21:37:54.538 00.000 9044 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.75 = -2.75)
21:37:54.540 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.29 mountX=0.15 mountY=-0.06, mountTheta=-0.38
21:37:54.543 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.15, opts=13)
21:37:54.545 00.002 9044 Enqueuing Move request for scope (0.04, -0.15)
21:37:54.546 00.001 12252 Worker thread wakes up
21:37:54.546 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
21:37:54.547 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
21:37:54.547 00.000 12252 Moving (0.04, -0.15) raw xDistance=0.15 yDistance=-0.06
21:37:54.547 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:54.549 00.002 9044 UpdateGuideState exits: m=5684 SNR=51.7
21:37:54.552 00.003 12252 PPEC rslt: input = 0.15, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 1300.14
21:37:54.552 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:54.554 00.002 12252 PPEC: input: 0.15, control: 0.08, exposure: 2000
21:37:54.554 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:54.556 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:54.556 00.000 9044 Enqueuing Expose request
21:37:54.557 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:37:54.557 00.000 12252 MoveAxis(W, 32, ABG)
21:37:54.557 00.000 12252 Guiding  Dir = 3, Dur = 32
21:37:54.558 00.001 12252 IsSlewing returns 0
21:37:54.558 00.000 12252 IsGuiding returns 0
21:37:54.561 00.003 12252 PulseGuide returned control before completion, sleep 41
21:37:54.609 00.048 12252 IsGuiding returns 0
21:37:54.609 00.000 12252 Move returns status 0, amount 32
21:37:54.609 00.000 12252 MoveAxis(N, 0, ABG)
21:37:54.609 00.000 12252 Move returns status 0, amount 0
21:37:54.609 00.000 12252 move complete, result=0
21:37:54.609 00.000 12252 worker thread done servicing request
21:37:54.609 00.000 12252 Worker thread wakes up
21:37:54.609 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:54.609 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:54.609 00.000 9044 GuideStep: 0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
21:37:56.948 02.339 12252 Exposure complete
21:37:56.996 00.048 12252 worker thread done servicing request
21:37:56.997 00.001 9044 OnExposeComplete: enter
21:37:56.998 00.001 9044 UpdateGuideState(): m_state=6
21:37:56.999 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2217
21:37:57.000 00.001 9044 Star::Find returns 1 (0), X=1008.23, Y=821.17, Mass=5620, SNR=51.4, Peak=173 HFD=5.1
21:37:57.002 00.002 9044 MultiStar: [#1 0.05,0.19,1.05,U] [#2 0.02,-0.02,1.21,U] [#3 -0.02,0.04,0.87,U] [#4 0.01,0.04,1.26,U] [#5 0.05,-0.03,0.65,U] [#6 0.00,0.08,0.43,U] [#7 -0.05,0.03,0.43,U] [#8 -0.25,0.08,0.42,U] 
21:37:57.003 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.07, -0.14}
21:37:57.005 00.002 9044 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.62) = xAngle (2.94 = 2.94)
21:37:57.008 00.003 9044 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.14 = -0.14)
21:37:57.010 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.32 mountX=-0.03 mountY=-0.00, mountTheta=-3.00
21:37:57.013 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.03, opts=13)
21:37:57.014 00.001 9044 Enqueuing Move request for scope (0.01, 0.03)
21:37:57.015 00.001 12252 Worker thread wakes up
21:37:57.015 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:57.015 00.000 9044 UpdateGuideState exits: m=5620 SNR=51.4
21:37:57.018 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
21:37:57.018 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:57.019 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
21:37:57.019 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:57.021 00.002 9044 Enqueuing Expose request
21:37:57.024 00.003 12252 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.00
21:37:57.027 00.003 12252 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1291.99
21:37:57.027 00.000 12252 PPEC: input: -0.03, control: 0.00, exposure: 2000
21:37:57.027 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:57.027 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:37:57.027 00.000 12252 MoveAxis(W, 1, ABG)
21:37:57.027 00.000 12252 Guiding  Dir = 3, Dur = 1
21:37:57.027 00.000 12252 IsSlewing returns 0
21:37:57.027 00.000 12252 IsGuiding returns 0
21:37:57.029 00.002 12252 IsGuiding returns 0
21:37:57.029 00.000 12252 Move returns status 0, amount 1
21:37:57.029 00.000 12252 MoveAxis(N, 0, ABG)
21:37:57.029 00.000 12252 Move returns status 0, amount 0
21:37:57.029 00.000 12252 move complete, result=0
21:37:57.030 00.001 12252 worker thread done servicing request
21:37:57.030 00.000 12252 Worker thread wakes up
21:37:57.030 00.000 9044 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
21:37:57.032 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:57.032 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:37:59.385 02.353 12252 Exposure complete
21:37:59.452 00.067 12252 worker thread done servicing request
21:37:59.452 00.000 9044 OnExposeComplete: enter
21:37:59.454 00.002 9044 UpdateGuideState(): m_state=6
21:37:59.455 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2218
21:37:59.456 00.001 9044 Star::Find returns 1 (0), X=1008.12, Y=821.09, Mass=5564, SNR=51.1, Peak=173 HFD=5.0
21:37:59.459 00.003 9044 MultiStar: [#1 -0.07,0.14,1.06,U] [#2 -0.02,-0.07,1.23,U] [#3 -0.00,0.00,0.86,U] [#4 -0.03,0.04,1.28,U] [#5 -0.01,-0.07,0.65,U] [#6 -0.10,-0.06,0.41,U] [#7 -0.10,-0.08,0.44,U] [#8 -0.21,-0.01,0.43,U] 
21:37:59.460 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {-0.04, -0.21}
21:37:59.461 00.001 9044 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.62) = xAngle (-0.99 = -0.99)
21:37:59.463 00.002 9044 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.07 = 2.21)
21:37:59.464 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.61 mountX=0.03 mountY=0.05, mountTheta=0.97
21:37:59.467 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.03, opts=13)
21:37:59.469 00.002 9044 Enqueuing Move request for scope (-0.05, -0.03)
21:37:59.470 00.001 12252 Worker thread wakes up
21:37:59.471 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:37:59.472 00.001 9044 UpdateGuideState exits: m=5564 SNR=51.1
21:37:59.473 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:59.473 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:37:59.474 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
21:37:59.474 00.000 9044 Enqueuing Expose request
21:37:59.477 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
21:37:59.477 00.000 12252 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=0.05
21:37:59.479 00.002 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1283.92
21:37:59.479 00.000 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
21:37:59.479 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:59.479 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:37:59.479 00.000 12252 MoveAxis(E, 2, ABG)
21:37:59.479 00.000 12252 Guiding  Dir = 2, Dur = 2
21:37:59.480 00.001 12252 IsSlewing returns 0
21:37:59.480 00.000 12252 IsGuiding returns 0
21:37:59.483 00.003 12252 IsGuiding returns 0
21:37:59.483 00.000 12252 Move returns status 0, amount 2
21:37:59.483 00.000 12252 MoveAxis(N, 0, ABG)
21:37:59.483 00.000 12252 Move returns status 0, amount 0
21:37:59.483 00.000 12252 move complete, result=0
21:37:59.483 00.000 12252 worker thread done servicing request
21:37:59.483 00.000 12252 Worker thread wakes up
21:37:59.483 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:37:59.486 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:37:59.486 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:38:01.852 02.366 12252 Exposure complete
21:38:01.906 00.054 12252 worker thread done servicing request
21:38:01.906 00.000 9044 OnExposeComplete: enter
21:38:01.908 00.002 9044 UpdateGuideState(): m_state=6
21:38:01.909 00.001 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2219
21:38:01.910 00.001 9044 Star::Find returns 1 (0), X=1008.29, Y=820.95, Mass=5699, SNR=51.9, Peak=173 HFD=5.1
21:38:01.911 00.001 9044 MultiStar: [#1 0.05,-0.20,1.05,U] [#2 0.05,-0.13,1.20,U] [#3 0.04,-0.22,0.84,U] [#4 0.14,-0.41,0.00,M1] [#5 0.12,-0.16,0.64,U] [#6 0.05,-0.10,0.42,U] [#7 0.00,-0.15,0.44,U] [#8 -0.05,-0.02,0.42,U] 
21:38:01.912 00.001 9044 refined, 7 included, MultiStar: {0.06, -0.19}, one-star: {0.13, -0.35}
21:38:01.914 00.002 9044 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.62) = xAngle (0.36 = 0.36)
21:38:01.915 00.001 9044 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.72 = -2.72)
21:38:01.916 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.26 mountX=0.18 mountY=-0.08, mountTheta=-0.41
21:38:01.918 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.19, opts=13)
21:38:01.920 00.002 9044 Enqueuing Move request for scope (0.06, -0.19)
21:38:01.921 00.001 12252 Worker thread wakes up
21:38:01.921 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:38:01.922 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
21:38:01.922 00.000 9044 UpdateGuideState exits: m=5699 SNR=51.9
21:38:01.923 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:01.924 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
21:38:01.924 00.000 12252 Moving (0.06, -0.19) raw xDistance=0.18 yDistance=-0.08
21:38:01.924 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:01.926 00.002 9044 Enqueuing Expose request
21:38:01.928 00.002 12252 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 1275.93
21:38:01.928 00.000 12252 PPEC: input: 0.18, control: 0.11, exposure: 2000
21:38:01.928 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:01.928 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:38:01.928 00.000 12252 MoveAxis(W, 42, ABG)
21:38:01.928 00.000 12252 Guiding  Dir = 3, Dur = 42
21:38:01.928 00.000 12252 IsSlewing returns 0
21:38:01.928 00.000 12252 IsGuiding returns 0
21:38:01.931 00.003 12252 PulseGuide returned control before completion, sleep 50
21:38:01.995 00.064 12252 IsGuiding returns 0
21:38:01.995 00.000 12252 Move returns status 0, amount 42
21:38:01.995 00.000 12252 MoveAxis(N, 0, ABG)
21:38:01.995 00.000 12252 Move returns status 0, amount 0
21:38:01.995 00.000 12252 move complete, result=0
21:38:01.995 00.000 12252 worker thread done servicing request
21:38:01.995 00.000 12252 Worker thread wakes up
21:38:01.996 00.001 9044 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
21:38:01.998 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:01.998 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:38:04.353 02.355 12252 Exposure complete
21:38:04.393 00.040 12252 worker thread done servicing request
21:38:04.393 00.000 9044 OnExposeComplete: enter
21:38:04.394 00.001 9044 UpdateGuideState(): m_state=6
21:38:04.395 00.001 9044 Star::Find(15, 1008, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2220
21:38:04.396 00.001 9044 Star::Find returns 1 (0), X=1008.38, Y=821.32, Mass=5565, SNR=51.2, Peak=173 HFD=5.4
21:38:04.398 00.002 9044 MultiStar: [#1 0.24,0.31,1.05,U] [#2 0.61,0.24,0.00,M1] [#3 0.12,0.17,0.86,U] [#4 0.28,-0.11,1.28,U] [#5 0.23,0.08,0.66,U] [#6 0.19,0.11,0.43,U] [#7 0.22,0.21,0.45,U] [#8 0.11,0.20,0.42,U] 
21:38:04.400 00.002 9044 single-star, 7 included, MultiStar: {0.21, 0.10}, one-star: {0.22, 0.02}
21:38:04.402 00.002 9044 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.62) = xAngle (1.70 = 1.70)
21:38:04.404 00.002 9044 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.38 = -1.38)
21:38:04.406 00.002 9044 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.08 mountX=-0.03 mountY=-0.22, mountTheta=-1.70
21:38:04.409 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=0.02, opts=13)
21:38:04.410 00.001 9044 Enqueuing Move request for scope (0.22, 0.02)
21:38:04.411 00.001 12252 Worker thread wakes up
21:38:04.412 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:38:04.413 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
21:38:04.413 00.000 9044 UpdateGuideState exits: m=5565 SNR=51.2
21:38:04.414 00.001 12252 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
21:38:04.414 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:04.415 00.001 12252 Moving (0.22, 0.02) raw xDistance=-0.03 yDistance=-0.22
21:38:04.415 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:04.416 00.001 9044 Enqueuing Expose request
21:38:04.418 00.002 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1268.02
21:38:04.418 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
21:38:04.418 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
21:38:04.418 00.000 12252 MoveAxis(E, 5, ABG)
21:38:04.418 00.000 12252 Guiding  Dir = 2, Dur = 5
21:38:04.420 00.002 12252 IsSlewing returns 0
21:38:04.420 00.000 12252 IsGuiding returns 0
21:38:04.422 00.002 12252 PulseGuide returned control before completion, sleep 13
21:38:04.441 00.019 12252 IsGuiding returns 0
21:38:04.441 00.000 12252 Move returns status 0, amount 5
21:38:04.441 00.000 12252 MoveAxis(N, 75, ABG)
21:38:04.441 00.000 12252 Guiding  Dir = 0, Dur = 75
21:38:04.441 00.000 12252 IsSlewing returns 0
21:38:04.441 00.000 12252 IsGuiding returns 0
21:38:04.447 00.006 12252 PulseGuide returned control before completion, sleep 81
21:38:04.535 00.088 12252 IsGuiding returns 1
21:38:04.535 00.000 12252 scope still moving after pulse duration time elapsed
21:38:04.565 00.030 12252 IsSlewing returns 0
21:38:04.565 00.000 12252 IsGuiding returns 0
21:38:04.565 00.000 12252 scope move finished after 75 + 48 ms
21:38:04.565 00.000 12252 Move returns status 0, amount 75
21:38:04.566 00.001 12252 move complete, result=0
21:38:04.566 00.000 12252 worker thread done servicing request
21:38:04.566 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.2 px 75 ms NORTH
21:38:04.570 00.004 12252 Worker thread wakes up
21:38:04.570 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:04.570 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(993,806,31,31)
21:38:06.529 01.959 9044 evsrv: cli 0CD5D178 connect
21:38:06.530 00.001 9044 case statement mapped state 6 to 3
21:38:06.531 00.001 9044 case statement mapped state 6 to 3
21:38:06.533 00.002 9044 evsrv: cli 0CD5D178 request: {"method":"get_app_state","id":"ec66de21-8e47-44e0-9885-73c1994213de"}
21:38:06.534 00.001 9044 case statement mapped state 6 to 3
21:38:06.537 00.003 9044 evsrv: cli 0CD5D178 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec66de21-8e47-44e0-9885-73c1994213de"}
21:38:06.540 00.003 9044 evsrv: cli 0CD5D178 disconnect
21:38:06.541 00.001 9044 evsrv: cli 0CD5D678 connect
21:38:06.543 00.002 9044 case statement mapped state 6 to 3
21:38:06.544 00.001 9044 case statement mapped state 6 to 3
21:38:06.546 00.002 9044 evsrv: cli 0CD5D678 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":2,"time":8,"timeout":40}},"id":"6218fc06-40ac-4329-8bb2-4da0db7b551a"}
21:38:06.547 00.001 9044 PhdController::Dither begins
21:38:06.548 00.001 9044 dither: size=5.00, dRA=-3.26 dDec=3.59
21:38:06.549 00.001 9044 MountToCamera -- mountTheta (-2.31) + m_xAngle (-1.62) = xAngle (-3.93 = 2.35)
21:38:06.550 00.001 9044 MountToCamera -- mountX=-3.26 mountY=3.59 hyp=4.85 mountTheta=-2.31 cameraX=-3.41, cameraY=3.45 cameraTheta=2.35
21:38:06.552 00.002 9044 setting lock position to (1004.75, 824.75)
21:38:06.553 00.001 9044 Mount: notify guiding dithered (-3.4, 3.4)
21:38:06.554 00.001 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
21:38:06.555 00.001 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
21:38:06.556 00.001 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:38:06.557 00.001 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:38:06.559 00.002 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
21:38:06.561 00.002 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
21:38:06.562 00.001 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
21:38:06.563 00.001 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:38:06.564 00.001 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
21:38:06.565 00.001 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
21:38:06.567 00.002 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:38:06.568 00.001 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
21:38:06.570 00.002 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
21:38:06.571 00.001 9044 MultiStar: stabilizing after lock position change
21:38:06.572 00.001 9044 Status Line: Dither by -3.26,3.59
21:38:06.573 00.001 9044 PhdController: newstate STATE_SETTLE_BEGIN
21:38:06.574 00.001 9044 PhdController: newstate STATE_SETTLE_WAIT
21:38:06.574 00.000 9044 evsrv: cli 0CD5D678 response: {"jsonrpc":"2.0","result":0,"id":"6218fc06-40ac-4329-8bb2-4da0db7b551a"}
21:38:06.576 00.002 9044 evsrv: cli 0CD5D678 disconnect
21:38:06.921 00.345 12252 Exposure complete
21:38:07.002 00.081 12252 worker thread done servicing request
21:38:07.003 00.001 9044 OnExposeComplete: enter
21:38:07.004 00.001 9044 UpdateGuideState(): m_state=6
21:38:07.006 00.002 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2221
21:38:07.007 00.001 9044 Star::Find returns 1 (0), X=1008.13, Y=821.17, Mass=5632, SNR=51.4, Peak=173 HFD=4.9
21:38:07.009 00.002 9044 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.62) = xAngle (0.81 = 0.81)
21:38:07.010 00.001 9044 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.27 = -2.27)
21:38:07.011 00.001 9044 CameraToMount -- cameraX=3.38 cameraY=-3.58 hyp=4.92 cameraTheta=-0.82 mountX=3.40 mountY=-3.75, mountTheta=-0.84
21:38:07.013 00.002 9044 dither recenter: remaining=(3.3,-3.6) step=(3.3,-3.6)
21:38:07.015 00.002 9044 MountToCamera -- mountTheta (0.83) + m_xAngle (-1.62) = xAngle (-0.79 = -0.79)
21:38:07.017 00.002 9044 MountToCamera -- mountX=3.26 mountY=-3.59 hyp=4.85 mountTheta=0.83 cameraX=3.41, cameraY=-3.45 cameraTheta=-0.79
21:38:07.020 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=3.41, y=-3.45, opts=4)
21:38:07.022 00.002 9044 Enqueuing Move request for scope (3.41, -3.45)
21:38:07.023 00.001 9044 Mount: notify direct move 3.26,-3.59
21:38:07.025 00.002 12252 Worker thread wakes up
21:38:07.025 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (3.41, -3.45) opts 0x4
21:38:07.025 00.000 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
21:38:07.027 00.002 12252 Handling offset move in thread for scope, endpoint = (3.41, -3.45)
21:38:07.027 00.000 12252 Moving (3.41, -3.45) raw xDistance=3.26 yDistance=-3.59
21:38:07.027 00.000 12252 BLC: window closed
21:38:07.027 00.000 12252 MoveAxis(W, 1274, B)
21:38:07.027 00.000 12252 Guiding  Dir = 3, Dur = 1274
21:38:07.028 00.001 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
21:38:07.030 00.002 12252 IsSlewing returns 0
21:38:07.030 00.000 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:38:07.032 00.002 12252 IsGuiding returns 0
21:38:07.033 00.001 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:38:07.035 00.002 12252 PulseGuide returned control before completion, sleep 1282
21:38:07.035 00.000 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
21:38:07.037 00.002 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
21:38:07.038 00.001 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
21:38:07.042 00.004 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:38:07.044 00.002 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
21:38:07.046 00.002 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
21:38:07.048 00.002 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:38:07.050 00.002 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
21:38:07.052 00.002 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
21:38:07.054 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:38:07.056 00.002 9044 UpdateGuideState exits: m=5632 SNR=51.4
21:38:07.058 00.002 9044 PhdController: settling, locked = 1, distance = 4.97 (2.00) aobump = 0 frame = 1 / 99999
21:38:07.061 00.003 9044 evsrv: {"Event":"Settling","Timestamp":1766543887.061,"Host":"ASTRO_IMAGING","Inst":1,"Distance":4.97,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
21:38:07.063 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:07.065 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:07.066 00.001 9044 Enqueuing Expose request
21:38:08.329 01.263 12252 IsGuiding returns 0
21:38:08.331 00.002 12252 Move returns status 0, amount 1274
21:38:08.331 00.000 12252 BLC: non-algo type move will not reverse Dec direction, no blc applied
21:38:08.331 00.000 12252 MoveAxis(N, 1227, B)
21:38:08.331 00.000 12252 Guiding  Dir = 0, Dur = 1227
21:38:08.331 00.000 12252 IsSlewing returns 0
21:38:08.331 00.000 12252 IsGuiding returns 0
21:38:08.336 00.005 12252 PulseGuide returned control before completion, sleep 1233
21:38:09.579 01.243 12252 IsGuiding returns 0
21:38:09.579 00.000 12252 Move returns status 0, amount 1227
21:38:09.579 00.000 12252 move complete, result=0
21:38:09.579 00.000 12252 worker thread done servicing request
21:38:09.579 00.000 12252 Worker thread wakes up
21:38:09.579 00.000 9044 GuideStep: 3.3 px 1274 ms WEST, -3.6 px 1227 ms NORTH
21:38:09.581 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:09.581 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:11.910 02.329 12252 Exposure complete
21:38:11.957 00.047 12252 worker thread done servicing request
21:38:11.957 00.000 9044 OnExposeComplete: enter
21:38:11.959 00.002 9044 UpdateGuideState(): m_state=6
21:38:11.962 00.003 9044 Star::Find(15, 1008, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2222
21:38:11.964 00.002 9044 Star::Find returns 1 (0), X=1005.15, Y=824.28, Mass=5853, SNR=52.6, Peak=173 HFD=5.2
21:38:11.966 00.002 9044 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.62) = xAngle (0.75 = 0.75)
21:38:11.969 00.003 9044 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.33 = -2.33)
21:38:11.971 00.002 9044 CameraToMount -- cameraX=0.40 cameraY=-0.47 hyp=0.62 cameraTheta=-0.87 mountX=0.45 mountY=-0.45, mountTheta=-0.78
21:38:11.975 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.40, y=-0.47, opts=13)
21:38:11.978 00.003 9044 Enqueuing Move request for scope (0.40, -0.47)
21:38:11.980 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:38:11.982 00.002 9044 UpdateGuideState exits: m=5853 SNR=52.6
21:38:11.984 00.002 9044 PhdController: settling, locked = 1, distance = 0.62 (2.00) aobump = 0 frame = 2 / 99999
21:38:11.986 00.002 12252 Worker thread wakes up
21:38:11.986 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766543891.986,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
21:38:11.989 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.47) opts 0xd
21:38:11.989 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:11.990 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:11.991 00.001 9044 Enqueuing Expose request
21:38:11.993 00.002 12252 Handling offset move in thread for scope, endpoint = (0.40, -0.47)
21:38:11.993 00.000 12252 Moving (0.40, -0.47) raw xDistance=0.45 yDistance=-0.45
21:38:11.996 00.003 12252 PPEC rslt(dithering): input = 0.45, final = 0.27
21:38:11.996 00.000 12252 PPEC: input: 0.45, control: 0.27, exposure: 2000
21:38:11.996 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:11.996 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:38:11.996 00.000 12252 MoveAxis(W, 106, ABG)
21:38:11.996 00.000 12252 Guiding  Dir = 3, Dur = 106
21:38:11.997 00.001 12252 IsSlewing returns 0
21:38:11.997 00.000 12252 IsGuiding returns 0
21:38:11.999 00.002 12252 PulseGuide returned control before completion, sleep 114
21:38:12.124 00.125 12252 IsGuiding returns 1
21:38:12.124 00.000 12252 scope still moving after pulse duration time elapsed
21:38:12.155 00.031 12252 IsSlewing returns 0
21:38:12.155 00.000 12252 IsGuiding returns 0
21:38:12.155 00.000 12252 scope move finished after 106 + 51 ms
21:38:12.155 00.000 12252 Move returns status 0, amount 106
21:38:12.155 00.000 12252 MoveAxis(N, 0, ABG)
21:38:12.155 00.000 12252 Move returns status 0, amount 0
21:38:12.155 00.000 12252 move complete, result=0
21:38:12.155 00.000 12252 worker thread done servicing request
21:38:12.155 00.000 12252 Worker thread wakes up
21:38:12.155 00.000 9044 GuideStep: 0.5 px 106 ms WEST, -0.4 px 0 ms NORTH
21:38:12.158 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:12.158 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:14.520 02.362 12252 Exposure complete
21:38:14.560 00.040 12252 worker thread done servicing request
21:38:14.560 00.000 9044 OnExposeComplete: enter
21:38:14.561 00.001 9044 UpdateGuideState(): m_state=6
21:38:14.562 00.001 9044 Star::Find(15, 1005, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2223
21:38:14.562 00.000 9044 Star::Find returns 1 (0), X=1005.15, Y=824.77, Mass=5641, SNR=51.5, Peak=173 HFD=5.1
21:38:14.564 00.002 9044 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.62) = xAngle (1.66 = 1.66)
21:38:14.565 00.001 9044 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.42 = -1.42)
21:38:14.566 00.001 9044 CameraToMount -- cameraX=0.40 cameraY=0.02 hyp=0.40 cameraTheta=0.04 mountX=-0.04 mountY=-0.39, mountTheta=-1.66
21:38:14.569 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.40, y=0.02, opts=13)
21:38:14.569 00.000 9044 Enqueuing Move request for scope (0.40, 0.02)
21:38:14.571 00.002 12252 Worker thread wakes up
21:38:14.571 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:38:14.573 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.02) opts 0xd
21:38:14.573 00.000 9044 UpdateGuideState exits: m=5641 SNR=51.5
21:38:14.575 00.002 12252 Handling offset move in thread for scope, endpoint = (0.40, 0.02)
21:38:14.575 00.000 9044 PhdController: settling, locked = 1, distance = 0.55 (2.00) aobump = 0 frame = 3 / 99999
21:38:14.577 00.002 12252 Moving (0.40, 0.02) raw xDistance=-0.04 yDistance=-0.39
21:38:14.577 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766543894.577,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.55,"Time":2.6,"SettleTime":8.0,"StarLocked":true}
21:38:14.579 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:14.580 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:14.581 00.001 12252 PPEC rslt(dithering): input = -0.04, final = -0.02
21:38:14.581 00.000 9044 Enqueuing Expose request
21:38:14.582 00.001 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
21:38:14.582 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:14.582 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:38:14.582 00.000 12252 MoveAxis(E, 9, ABG)
21:38:14.582 00.000 12252 Guiding  Dir = 2, Dur = 9
21:38:14.583 00.001 12252 IsSlewing returns 0
21:38:14.583 00.000 12252 IsGuiding returns 0
21:38:14.585 00.002 12252 PulseGuide returned control before completion, sleep 18
21:38:14.614 00.029 12252 IsGuiding returns 0
21:38:14.614 00.000 12252 Move returns status 0, amount 9
21:38:14.614 00.000 12252 MoveAxis(N, 0, ABG)
21:38:14.614 00.000 12252 Move returns status 0, amount 0
21:38:14.614 00.000 12252 move complete, result=0
21:38:14.614 00.000 12252 worker thread done servicing request
21:38:14.614 00.000 12252 Worker thread wakes up
21:38:14.614 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:14.614 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:14.614 00.000 9044 GuideStep: -0.0 px 9 ms EAST, -0.4 px 0 ms NORTH
21:38:16.988 02.374 12252 Exposure complete
21:38:17.038 00.050 12252 worker thread done servicing request
21:38:17.038 00.000 9044 OnExposeComplete: enter
21:38:17.039 00.001 9044 UpdateGuideState(): m_state=6
21:38:17.040 00.001 9044 Star::Find(15, 1005, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2224
21:38:17.041 00.001 9044 Star::Find returns 1 (0), X=1005.07, Y=824.77, Mass=5658, SNR=51.5, Peak=173 HFD=5.2
21:38:17.041 00.000 9044 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.62) = xAngle (1.67 = 1.67)
21:38:17.042 00.001 9044 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.41 = -1.41)
21:38:17.043 00.001 9044 CameraToMount -- cameraX=0.32 cameraY=0.02 hyp=0.32 cameraTheta=0.05 mountX=-0.03 mountY=-0.31, mountTheta=-1.67
21:38:17.044 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.32, y=0.02, opts=13)
21:38:17.045 00.001 9044 Enqueuing Move request for scope (0.32, 0.02)
21:38:17.047 00.002 12252 Worker thread wakes up
21:38:17.047 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.02) opts 0xd
21:38:17.047 00.000 12252 Handling offset move in thread for scope, endpoint = (0.32, 0.02)
21:38:17.047 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:38:17.048 00.001 12252 Moving (0.32, 0.02) raw xDistance=-0.03 yDistance=-0.31
21:38:17.048 00.000 9044 UpdateGuideState exits: m=5658 SNR=51.5
21:38:17.049 00.001 9044 PhdController: settling, locked = 1, distance = 0.48 (2.00) aobump = 0 frame = 4 / 99999
21:38:17.050 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766543897.050,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.48,"Time":5.1,"SettleTime":8.0,"StarLocked":true}
21:38:17.051 00.001 12252 PPEC rslt(dithering): input = -0.03, final = -0.02
21:38:17.051 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:17.052 00.001 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
21:38:17.052 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:17.052 00.000 9044 Enqueuing Expose request
21:38:17.053 00.001 12252 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-1.15
21:38:17.053 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.31 from input -0.31
21:38:17.053 00.000 12252 MoveAxis(E, 8, ABG)
21:38:17.053 00.000 12252 Guiding  Dir = 2, Dur = 8
21:38:17.053 00.000 12252 IsSlewing returns 0
21:38:17.054 00.001 12252 IsGuiding returns 0
21:38:17.057 00.003 12252 PulseGuide returned control before completion, sleep 16
21:38:17.080 00.023 12252 IsGuiding returns 0
21:38:17.080 00.000 12252 Move returns status 0, amount 8
21:38:17.080 00.000 12252 MoveAxis(N, 107, ABG)
21:38:17.080 00.000 12252 Guiding  Dir = 0, Dur = 107
21:38:17.080 00.000 12252 IsSlewing returns 0
21:38:17.080 00.000 12252 IsGuiding returns 0
21:38:17.086 00.006 12252 PulseGuide returned control before completion, sleep 113
21:38:17.204 00.118 12252 IsGuiding returns 1
21:38:17.204 00.000 12252 scope still moving after pulse duration time elapsed
21:38:17.235 00.031 12252 IsSlewing returns 0
21:38:17.236 00.001 12252 IsGuiding returns 0
21:38:17.236 00.000 12252 scope move finished after 107 + 47 ms
21:38:17.236 00.000 12252 Move returns status 0, amount 107
21:38:17.236 00.000 12252 move complete, result=0
21:38:17.236 00.000 12252 worker thread done servicing request
21:38:17.236 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.3 px 107 ms NORTH
21:38:17.238 00.002 12252 Worker thread wakes up
21:38:17.238 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:17.238 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:19.580 02.342 12252 Exposure complete
21:38:19.626 00.046 12252 worker thread done servicing request
21:38:19.626 00.000 9044 OnExposeComplete: enter
21:38:19.627 00.001 9044 UpdateGuideState(): m_state=6
21:38:19.628 00.001 9044 Star::Find(15, 1005, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2225
21:38:19.629 00.001 9044 Star::Find returns 1 (0), X=1004.75, Y=824.51, Mass=5585, SNR=51.2, Peak=173 HFD=5.2
21:38:19.629 00.000 9044 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.62) = xAngle (0.04 = 0.04)
21:38:19.630 00.001 9044 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.04 = -3.04)
21:38:19.631 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.58 mountX=0.24 mountY=-0.02, mountTheta=-0.10
21:38:19.633 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.24, opts=13)
21:38:19.634 00.001 9044 Enqueuing Move request for scope (-0.00, -0.24)
21:38:19.635 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:38:19.635 00.000 12252 Worker thread wakes up
21:38:19.635 00.000 9044 UpdateGuideState exits: m=5585 SNR=51.2
21:38:19.637 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.24) opts 0xd
21:38:19.637 00.000 9044 PhdController: settling, locked = 1, distance = 0.41 (2.00) aobump = 0 frame = 5 / 99999
21:38:19.638 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.24)
21:38:19.638 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766543899.638,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.41,"Time":7.7,"SettleTime":8.0,"StarLocked":true}
21:38:19.638 00.000 12252 Moving (-0.00, -0.24) raw xDistance=0.24 yDistance=-0.02
21:38:19.639 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:19.639 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:19.640 00.001 9044 Enqueuing Expose request
21:38:19.641 00.001 12252 PPEC rslt(dithering): input = 0.24, final = 0.14
21:38:19.641 00.000 12252 PPEC: input: 0.24, control: 0.14, exposure: 2000
21:38:19.642 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:19.642 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:38:19.642 00.000 12252 MoveAxis(W, 56, ABG)
21:38:19.642 00.000 12252 Guiding  Dir = 3, Dur = 56
21:38:19.642 00.000 12252 IsSlewing returns 0
21:38:19.642 00.000 12252 IsGuiding returns 0
21:38:19.644 00.002 12252 PulseGuide returned control before completion, sleep 65
21:38:19.714 00.070 12252 IsGuiding returns 0
21:38:19.714 00.000 12252 Move returns status 0, amount 56
21:38:19.714 00.000 12252 MoveAxis(N, 0, ABG)
21:38:19.714 00.000 12252 Move returns status 0, amount 0
21:38:19.714 00.000 12252 move complete, result=0
21:38:19.714 00.000 12252 worker thread done servicing request
21:38:19.714 00.000 12252 Worker thread wakes up
21:38:19.714 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:19.714 00.000 9044 GuideStep: 0.2 px 56 ms WEST, -0.0 px 0 ms NORTH
21:38:19.716 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:22.085 02.369 12252 Exposure complete
21:38:22.132 00.047 12252 worker thread done servicing request
21:38:22.132 00.000 9044 OnExposeComplete: enter
21:38:22.135 00.003 9044 UpdateGuideState(): m_state=6
21:38:22.138 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
21:38:22.140 00.002 9044 Star::Find returns 1 (0), X=1004.47, Y=824.70, Mass=5673, SNR=51.7, Peak=173 HFD=5.2
21:38:22.142 00.002 9044 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.62) = xAngle (-1.34 = -1.34)
21:38:22.145 00.003 9044 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.42 = 1.86)
21:38:22.147 00.002 9044 CameraToMount -- cameraX=-0.28 cameraY=-0.05 hyp=0.28 cameraTheta=-2.97 mountX=0.06 mountY=0.27, mountTheta=1.34
21:38:22.151 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.28, y=-0.05, opts=13)
21:38:22.153 00.002 9044 Enqueuing Move request for scope (-0.28, -0.05)
21:38:22.156 00.003 12252 Worker thread wakes up
21:38:22.156 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:38:22.159 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.05) opts 0xd
21:38:22.159 00.000 9044 UpdateGuideState exits: m=5673 SNR=51.7
21:38:22.161 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.28, -0.05)
21:38:22.161 00.000 9044 PhdController: settling, locked = 1, distance = 0.37 (2.00) aobump = 0 frame = 6 / 99999
21:38:22.162 00.001 9044 PhdController: newstate STATE_FINISH
21:38:22.164 00.002 12252 Moving (-0.28, -0.05) raw xDistance=0.06 yDistance=0.27
21:38:22.164 00.000 9044 PhdController complete: success
21:38:22.165 00.001 9044 evsrv: {"Event":"SettleDone","Timestamp":1766543902.165,"Host":"ASTRO_IMAGING","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
21:38:22.168 00.003 9044 Mount: notify guiding dither settle done success=1
21:38:22.170 00.002 12252 PPEC rslt(dithering): input = 0.06, final = 0.04
21:38:22.170 00.000 9044 PhdController: newstate STATE_IDLE
21:38:22.171 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:22.172 00.001 12252 PPEC: input: 0.06, control: 0.04, exposure: 2000
21:38:22.173 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:38:22.173 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:22.174 00.001 9044 Enqueuing Expose request
21:38:22.175 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:38:22.175 00.000 12252 MoveAxis(W, 15, ABG)
21:38:22.175 00.000 12252 Guiding  Dir = 3, Dur = 15
21:38:22.176 00.001 12252 IsSlewing returns 0
21:38:22.176 00.000 12252 IsGuiding returns 0
21:38:22.179 00.003 12252 PulseGuide returned control before completion, sleep 23
21:38:22.210 00.031 12252 IsGuiding returns 1
21:38:22.210 00.000 12252 scope still moving after pulse duration time elapsed
21:38:22.242 00.032 12252 IsSlewing returns 0
21:38:22.242 00.000 12252 IsGuiding returns 0
21:38:22.242 00.000 12252 scope move finished after 15 + 50 ms
21:38:22.242 00.000 12252 Move returns status 0, amount 15
21:38:22.242 00.000 12252 MoveAxis(N, 0, ABG)
21:38:22.242 00.000 12252 Move returns status 0, amount 0
21:38:22.242 00.000 12252 move complete, result=0
21:38:22.242 00.000 12252 worker thread done servicing request
21:38:22.242 00.000 12252 Worker thread wakes up
21:38:22.242 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:22.242 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:22.243 00.001 9044 GuideStep: 0.1 px 15 ms WEST, 0.3 px 0 ms NORTH
21:38:24.592 02.349 12252 Exposure complete
21:38:24.647 00.055 12252 worker thread done servicing request
21:38:24.647 00.000 9044 OnExposeComplete: enter
21:38:24.648 00.001 9044 UpdateGuideState(): m_state=6
21:38:24.649 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
21:38:24.650 00.001 9044 Star::Find returns 1 (0), X=1004.68, Y=825.01, Mass=5674, SNR=51.7, Peak=173 HFD=5.1
21:38:24.651 00.001 9044 MultiStar: exiting stabilization period
21:38:24.652 00.001 9044 MultiStar: updating star positions after lock position change
21:38:24.653 00.001 9044 Star::Find(15, 1175, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
21:38:24.654 00.001 9044 Star::Find returns 1 (0), X=1175.51, Y=633.83, Mass=6387, SNR=54.2, Peak=173 HFD=5.5
21:38:24.656 00.002 9044 Star::Find(15, 713, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
21:38:24.657 00.001 9044 Star::Find returns 1 (0), X=713.41, Y=312.79, Mass=8384, SNR=62.1, Peak=173 HFD=6.2
21:38:24.658 00.001 9044 Star::Find(15, 262, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
21:38:24.659 00.001 9044 Star::Find returns 1 (0), X=262.83, Y=831.37, Mass=4115, SNR=44.5, Peak=172 HFD=4.8
21:38:24.660 00.001 9044 Star::Find(15, 1195, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
21:38:24.661 00.001 9044 Star::Find returns 1 (0), X=1195.92, Y=749.50, Mass=9934, SNR=65.8, Peak=173 HFD=6.8
21:38:24.662 00.001 9044 Star::Find(15, 619, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
21:38:24.663 00.001 9044 Star::Find returns 1 (0), X=620.18, Y=247.23, Mass=2262, SNR=33.0, Peak=112 HFD=5.0
21:38:24.664 00.001 9044 Star::Find(15, 1178, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
21:38:24.665 00.001 9044 Star::Find returns 1 (0), X=1179.24, Y=374.18, Mass=958, SNR=21.7, Peak=120 HFD=3.6
21:38:24.666 00.001 9044 Star::Find(15, 1014, 741, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
21:38:24.667 00.001 9044 Star::Find returns 1 (0), X=1015.02, Y=741.59, Mass=997, SNR=22.0, Peak=61 HFD=4.8
21:38:24.669 00.002 9044 Star::Find(15, 485, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
21:38:24.671 00.002 9044 Star::Find returns 1 (0), X=485.78, Y=217.69, Mass=904, SNR=20.8, Peak=53 HFD=4.8
21:38:24.672 00.001 9044 Star::Find(15, 1048, 776, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
21:38:24.673 00.001 9044 Star::Find returns 1 (0), X=1048.05, Y=776.97, Mass=562, SNR=16.6, Peak=48 HFD=4.4
21:38:24.674 00.001 9044 Star::Find(15, 529, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
21:38:24.675 00.001 9044 Star::Find returns 1 (0), X=529.96, Y=823.83, Mass=820, SNR=20.0, Peak=45 HFD=4.7
21:38:24.676 00.001 9044 Star::Find(15, 655, 757, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
21:38:24.677 00.001 9044 Star::Find returns 1 (0), X=656.06, Y=758.10, Mass=1026, SNR=22.2, Peak=48 HFD=5.9
21:38:24.678 00.001 9044 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.62) = xAngle (3.46 = -2.83)
21:38:24.679 00.001 9044 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.37 = 0.37)
21:38:24.680 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.26 hyp=0.26 cameraTheta=1.83 mountX=-0.25 mountY=0.10, mountTheta=2.78
21:38:24.683 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.26, opts=13)
21:38:24.684 00.001 9044 Enqueuing Move request for scope (-0.07, 0.26)
21:38:24.685 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:38:24.686 00.001 9044 UpdateGuideState exits: m=5674 SNR=51.7
21:38:24.687 00.001 12252 Worker thread wakes up
21:38:24.687 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:24.689 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:24.690 00.001 9044 Enqueuing Expose request
21:38:24.691 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.26) opts 0xd
21:38:24.691 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.26)
21:38:24.691 00.000 12252 Moving (-0.07, 0.26) raw xDistance=-0.25 yDistance=0.10
21:38:24.694 00.003 12252 PPEC rslt(dithering): input = -0.25, final = -0.15
21:38:24.694 00.000 12252 PPEC: input: -0.25, control: -0.15, exposure: 2000
21:38:24.694 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:24.694 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:38:24.694 00.000 12252 MoveAxis(E, 59, ABG)
21:38:24.694 00.000 12252 Guiding  Dir = 2, Dur = 59
21:38:24.694 00.000 12252 IsSlewing returns 0
21:38:24.694 00.000 12252 IsGuiding returns 0
21:38:24.697 00.003 12252 PulseGuide returned control before completion, sleep 68
21:38:24.770 00.073 12252 IsGuiding returns 0
21:38:24.770 00.000 12252 Move returns status 0, amount 59
21:38:24.770 00.000 12252 MoveAxis(N, 0, ABG)
21:38:24.770 00.000 12252 Move returns status 0, amount 0
21:38:24.770 00.000 12252 move complete, result=0
21:38:24.770 00.000 12252 worker thread done servicing request
21:38:24.771 00.001 12252 Worker thread wakes up
21:38:24.771 00.000 9044 GuideStep: -0.3 px 59 ms EAST, 0.1 px 0 ms NORTH
21:38:24.772 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:24.772 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:27.112 02.340 12252 Exposure complete
21:38:27.166 00.054 12252 worker thread done servicing request
21:38:27.167 00.001 9044 OnExposeComplete: enter
21:38:27.168 00.001 9044 UpdateGuideState(): m_state=6
21:38:27.170 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2228
21:38:27.172 00.002 9044 Star::Find returns 1 (0), X=1004.82, Y=824.71, Mass=5647, SNR=51.8, Peak=173 HFD=5.1
21:38:27.175 00.003 9044 MultiStar: [#1 0.14,-0.34,1.05,U] [#2 0.14,-0.16,1.19,U] [#3 0.17,-0.28,0.85,U] [#4 0.09,-0.22,1.30,U] [#5 0.18,-0.21,0.65,U] [#6 0.11,-0.25,0.43,U] [#7 -0.01,-0.22,0.44,U] [#8 0.10,-0.16,0.43,U] 
21:38:27.177 00.002 9044 single-star, 8 included, MultiStar: {0.11, -0.21}, one-star: {0.07, -0.04}
21:38:27.179 00.002 9044 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.62) = xAngle (1.11 = 1.11)
21:38:27.180 00.001 9044 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.97 = -1.97)
21:38:27.182 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.51 mountX=0.03 mountY=-0.07, mountTheta=-1.12
21:38:27.186 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.04, opts=13)
21:38:27.188 00.002 9044 Enqueuing Move request for scope (0.07, -0.04)
21:38:27.189 00.001 12252 Worker thread wakes up
21:38:27.189 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:38:27.190 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
21:38:27.190 00.000 9044 UpdateGuideState exits: m=5647 SNR=51.8
21:38:27.191 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:27.192 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:27.193 00.001 9044 Enqueuing Expose request
21:38:27.194 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
21:38:27.194 00.000 12252 Moving (0.07, -0.04) raw xDistance=0.03 yDistance=-0.07
21:38:27.196 00.002 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1214.83
21:38:27.196 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
21:38:27.196 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:27.196 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:38:27.196 00.000 12252 MoveAxis(E, 8, ABG)
21:38:27.196 00.000 12252 Guiding  Dir = 2, Dur = 8
21:38:27.196 00.000 12252 IsSlewing returns 0
21:38:27.196 00.000 12252 IsGuiding returns 0
21:38:27.199 00.003 12252 PulseGuide returned control before completion, sleep 17
21:38:27.231 00.032 12252 IsGuiding returns 0
21:38:27.232 00.001 12252 Move returns status 0, amount 8
21:38:27.232 00.000 12252 MoveAxis(N, 0, ABG)
21:38:27.232 00.000 12252 Move returns status 0, amount 0
21:38:27.232 00.000 12252 move complete, result=0
21:38:27.232 00.000 12252 worker thread done servicing request
21:38:27.232 00.000 12252 Worker thread wakes up
21:38:27.232 00.000 9044 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
21:38:27.234 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:27.234 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:29.596 02.362 12252 Exposure complete
21:38:29.668 00.072 12252 worker thread done servicing request
21:38:29.668 00.000 9044 OnExposeComplete: enter
21:38:29.670 00.002 9044 UpdateGuideState(): m_state=6
21:38:29.671 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2229
21:38:29.672 00.001 9044 Star::Find returns 1 (0), X=1004.69, Y=824.48, Mass=5642, SNR=51.6, Peak=173 HFD=5.2
21:38:29.674 00.002 9044 MultiStar: [#1 0.02,-0.46,0.00,M1] [#2 0.04,-0.39,1.20,U] [#3 0.08,-0.53,0.00,M1] [#4 0.02,-0.35,1.29,U] [#5 0.06,-0.44,0.00,M1] [#6 0.00,-0.38,0.42,U] [#7 -0.04,-0.40,0.00,M1] [#8 -0.00,-0.44,0.00,M1] 
21:38:29.675 00.001 9044 single-star, 3 included, MultiStar: {0.00, -0.34}, one-star: {-0.06, -0.27}
21:38:29.676 00.001 9044 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.62) = xAngle (-0.18 = -0.18)
21:38:29.677 00.001 9044 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.27 = 3.01)
21:38:29.678 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.27 cameraTheta=-1.81 mountX=0.27 mountY=0.03, mountTheta=0.13
21:38:29.679 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.27, opts=13)
21:38:29.680 00.001 9044 Enqueuing Move request for scope (-0.06, -0.27)
21:38:29.681 00.001 12252 Worker thread wakes up
21:38:29.681 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:38:29.682 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
21:38:29.682 00.000 9044 UpdateGuideState exits: m=5642 SNR=51.6
21:38:29.683 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:29.685 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
21:38:29.685 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:29.687 00.002 9044 Enqueuing Expose request
21:38:29.688 00.001 12252 Moving (-0.06, -0.27) raw xDistance=0.27 yDistance=0.03
21:38:29.690 00.002 12252 PPEC rslt: input = 0.27, final = 0.16, react = 0.16, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 1207.53
21:38:29.690 00.000 12252 PPEC: input: 0.27, control: 0.16, exposure: 2000
21:38:29.690 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:29.690 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:38:29.691 00.001 12252 MoveAxis(W, 61, ABG)
21:38:29.691 00.000 12252 Guiding  Dir = 3, Dur = 61
21:38:29.691 00.000 12252 IsSlewing returns 0
21:38:29.691 00.000 12252 IsGuiding returns 0
21:38:29.693 00.002 12252 PulseGuide returned control before completion, sleep 69
21:38:29.771 00.078 12252 IsGuiding returns 0
21:38:29.771 00.000 12252 Move returns status 0, amount 61
21:38:29.771 00.000 12252 MoveAxis(N, 0, ABG)
21:38:29.771 00.000 12252 Move returns status 0, amount 0
21:38:29.771 00.000 12252 move complete, result=0
21:38:29.771 00.000 12252 worker thread done servicing request
21:38:29.771 00.000 12252 Worker thread wakes up
21:38:29.771 00.000 9044 GuideStep: 0.3 px 61 ms WEST, 0.0 px 0 ms NORTH
21:38:29.773 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:29.773 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:32.129 02.356 12252 Exposure complete
21:38:32.175 00.046 12252 worker thread done servicing request
21:38:32.175 00.000 9044 OnExposeComplete: enter
21:38:32.177 00.002 9044 UpdateGuideState(): m_state=6
21:38:32.179 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2230
21:38:32.181 00.002 9044 Star::Find returns 1 (0), X=1004.70, Y=824.52, Mass=5627, SNR=51.5, Peak=173 HFD=5.2
21:38:32.182 00.001 9044 MultiStar: [#1 0.04,-0.43,0.00,M2] [#2 0.07,-0.33,1.23,U] [#3 0.08,-0.48,0.00,M2] [#4 0.04,-0.23,1.33,U] [#5 0.14,-0.31,0.65,U] [#6 0.00,-0.40,0.42,U] [#7 -0.07,-0.39,0.43,U] [#8 -0.10,-0.24,0.42,U] 
21:38:32.183 00.001 9044 single-star, 6 included, MultiStar: {0.02, -0.29}, one-star: {-0.05, -0.23}
21:38:32.183 00.000 9044 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.62) = xAngle (-0.15 = -0.15)
21:38:32.184 00.001 9044 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.24 = 3.05)
21:38:32.185 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.24 cameraTheta=-1.78 mountX=0.24 mountY=0.02, mountTheta=0.10
21:38:32.186 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.23, opts=13)
21:38:32.187 00.001 9044 Enqueuing Move request for scope (-0.05, -0.23)
21:38:32.188 00.001 12252 Worker thread wakes up
21:38:32.188 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:38:32.189 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
21:38:32.189 00.000 9044 UpdateGuideState exits: m=5627 SNR=51.5
21:38:32.190 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
21:38:32.190 00.000 12252 Moving (-0.05, -0.23) raw xDistance=0.24 yDistance=0.02
21:38:32.190 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:32.191 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:32.192 00.001 9044 Enqueuing Expose request
21:38:32.193 00.001 12252 PPEC rslt: input = 0.24, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 1200.30
21:38:32.193 00.000 12252 PPEC: input: 0.24, control: 0.13, exposure: 2000
21:38:32.194 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:32.194 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:38:32.194 00.000 12252 MoveAxis(W, 50, ABG)
21:38:32.194 00.000 12252 Guiding  Dir = 3, Dur = 50
21:38:32.194 00.000 12252 IsSlewing returns 0
21:38:32.194 00.000 12252 IsGuiding returns 0
21:38:32.197 00.003 12252 PulseGuide returned control before completion, sleep 58
21:38:32.262 00.065 12252 IsGuiding returns 1
21:38:32.262 00.000 12252 scope still moving after pulse duration time elapsed
21:38:32.294 00.032 12252 IsSlewing returns 0
21:38:32.295 00.001 12252 IsGuiding returns 0
21:38:32.295 00.000 12252 scope move finished after 50 + 50 ms
21:38:32.295 00.000 12252 Move returns status 0, amount 50
21:38:32.295 00.000 12252 MoveAxis(N, 0, ABG)
21:38:32.295 00.000 12252 Move returns status 0, amount 0
21:38:32.295 00.000 12252 move complete, result=0
21:38:32.295 00.000 12252 worker thread done servicing request
21:38:32.295 00.000 12252 Worker thread wakes up
21:38:32.295 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:32.295 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:32.295 00.000 9044 GuideStep: 0.2 px 50 ms WEST, 0.0 px 0 ms NORTH
21:38:34.646 02.351 12252 Exposure complete
21:38:34.696 00.050 12252 worker thread done servicing request
21:38:34.696 00.000 9044 OnExposeComplete: enter
21:38:34.698 00.002 9044 UpdateGuideState(): m_state=6
21:38:34.699 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2231
21:38:34.700 00.001 9044 Star::Find returns 1 (0), X=1004.78, Y=824.83, Mass=5967, SNR=53.0, Peak=173 HFD=5.2
21:38:34.702 00.002 9044 MultiStar: [#1 0.12,-0.11,1.03,U] [#2 0.08,-0.06,1.19,U] [#3 0.11,-0.16,0.83,U] [#4 0.10,-0.08,1.29,U] [#5 0.09,-0.03,0.62,U] [#6 0.11,-0.19,0.41,U] [#7 0.07,-0.10,0.41,U] [#8 0.12,-0.01,0.41,U] 
21:38:34.703 00.001 9044 single-star, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.03, 0.08}
21:38:34.704 00.001 9044 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.62) = xAngle (2.86 = 2.86)
21:38:34.705 00.001 9044 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.23 = -0.23)
21:38:34.706 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.23 mountX=-0.08 mountY=-0.02, mountTheta=-2.91
21:38:34.709 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.08, opts=13)
21:38:34.710 00.001 9044 Enqueuing Move request for scope (0.03, 0.08)
21:38:34.711 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:38:34.712 00.001 9044 UpdateGuideState exits: m=5967 SNR=53.0
21:38:34.713 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:34.714 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:34.715 00.001 9044 Enqueuing Expose request
21:38:34.716 00.001 12252 Worker thread wakes up
21:38:34.716 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
21:38:34.716 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
21:38:34.716 00.000 12252 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=-0.02
21:38:34.720 00.004 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1193.15
21:38:34.720 00.000 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
21:38:34.720 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:34.720 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:38:34.720 00.000 12252 MoveAxis(E, 9, ABG)
21:38:34.720 00.000 12252 Guiding  Dir = 2, Dur = 9
21:38:34.721 00.001 12252 IsSlewing returns 0
21:38:34.721 00.000 12252 IsGuiding returns 0
21:38:34.723 00.002 12252 PulseGuide returned control before completion, sleep 17
21:38:34.756 00.033 12252 IsGuiding returns 0
21:38:34.756 00.000 12252 Move returns status 0, amount 9
21:38:34.756 00.000 12252 MoveAxis(N, 0, ABG)
21:38:34.756 00.000 12252 Move returns status 0, amount 0
21:38:34.756 00.000 12252 move complete, result=0
21:38:34.756 00.000 12252 worker thread done servicing request
21:38:34.756 00.000 12252 Worker thread wakes up
21:38:34.757 00.001 9044 GuideStep: -0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
21:38:34.760 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:34.760 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:37.105 02.345 12252 Exposure complete
21:38:37.156 00.051 12252 worker thread done servicing request
21:38:37.156 00.000 9044 OnExposeComplete: enter
21:38:37.159 00.003 9044 UpdateGuideState(): m_state=6
21:38:37.161 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2232
21:38:37.164 00.003 9044 Star::Find returns 1 (0), X=1004.72, Y=824.98, Mass=5748, SNR=52.1, Peak=173 HFD=5.2
21:38:37.166 00.002 9044 MultiStar: [#1 0.08,-0.00,1.04,U] [#2 0.03,-0.15,1.21,U] [#3 0.10,-0.06,0.85,U] [#4 0.08,0.03,1.25,U] [#5 0.08,-0.14,0.65,U] [#6 -0.00,-0.04,0.42,U] [#7 0.01,-0.00,0.43,U] [#8 -0.07,0.01,0.40,U] 
21:38:37.169 00.003 9044 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {-0.03, 0.23}
21:38:37.171 00.002 9044 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.62) = xAngle (1.38 = 1.38)
21:38:37.173 00.002 9044 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.71 = -1.71)
21:38:37.175 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.25 mountX=0.01 mountY=-0.04, mountTheta=-1.38
21:38:37.178 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.01, opts=13)
21:38:37.180 00.002 9044 Enqueuing Move request for scope (0.04, -0.01)
21:38:37.181 00.001 12252 Worker thread wakes up
21:38:37.182 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:38:37.183 00.001 9044 UpdateGuideState exits: m=5748 SNR=52.1
21:38:37.184 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:37.185 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:37.186 00.001 9044 Enqueuing Expose request
21:38:37.188 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
21:38:37.188 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
21:38:37.188 00.000 12252 Moving (0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
21:38:37.190 00.002 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1186.07
21:38:37.190 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
21:38:37.190 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:37.190 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:38:37.190 00.000 12252 MoveAxis(E, 6, ABG)
21:38:37.190 00.000 12252 Guiding  Dir = 2, Dur = 6
21:38:37.191 00.001 12252 IsSlewing returns 0
21:38:37.191 00.000 12252 IsGuiding returns 0
21:38:37.193 00.002 12252 PulseGuide returned control before completion, sleep 15
21:38:37.222 00.029 12252 IsGuiding returns 0
21:38:37.222 00.000 12252 Move returns status 0, amount 6
21:38:37.222 00.000 12252 MoveAxis(N, 0, ABG)
21:38:37.222 00.000 12252 Move returns status 0, amount 0
21:38:37.222 00.000 12252 move complete, result=0
21:38:37.223 00.001 12252 worker thread done servicing request
21:38:37.223 00.000 12252 Worker thread wakes up
21:38:37.223 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:37.223 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:37.223 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
21:38:39.584 02.361 12252 Exposure complete
21:38:39.635 00.051 12252 worker thread done servicing request
21:38:39.635 00.000 9044 OnExposeComplete: enter
21:38:39.637 00.002 9044 UpdateGuideState(): m_state=6
21:38:39.638 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2233
21:38:39.640 00.002 9044 Star::Find returns 1 (0), X=1004.71, Y=824.87, Mass=5834, SNR=52.5, Peak=173 HFD=5.1
21:38:39.641 00.001 9044 MultiStar: [#1 0.03,-0.13,1.02,U] [#2 0.06,-0.17,1.20,U] [#3 0.08,-0.24,0.84,U] [#4 0.09,-0.05,1.23,U] [#5 0.06,-0.11,0.64,U] [#6 0.06,-0.15,0.41,U] [#7 -0.01,-0.16,0.43,U] [#8 -0.13,-0.05,0.41,U] 
21:38:39.642 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.10}, one-star: {-0.04, 0.12}
21:38:39.643 00.001 9044 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.62) = xAngle (0.41 = 0.41)
21:38:39.643 00.000 9044 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.68 = -2.68)
21:38:39.644 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.22 mountX=0.09 mountY=-0.05, mountTheta=-0.45
21:38:39.645 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.10, opts=13)
21:38:39.646 00.001 9044 Enqueuing Move request for scope (0.04, -0.10)
21:38:39.647 00.001 12252 Worker thread wakes up
21:38:39.647 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
21:38:39.647 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
21:38:39.647 00.000 12252 Moving (0.04, -0.10) raw xDistance=0.09 yDistance=-0.05
21:38:39.647 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:38:39.648 00.001 9044 UpdateGuideState exits: m=5834 SNR=52.5
21:38:39.649 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:39.649 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:39.652 00.003 9044 Enqueuing Expose request
21:38:39.652 00.000 12252 PPEC rslt: input = 0.09, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1179.05
21:38:39.653 00.001 12252 PPEC: input: 0.09, control: 0.03, exposure: 2000
21:38:39.653 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:39.653 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:38:39.653 00.000 12252 MoveAxis(W, 12, ABG)
21:38:39.653 00.000 12252 Guiding  Dir = 3, Dur = 12
21:38:39.653 00.000 12252 IsSlewing returns 0
21:38:39.654 00.001 12252 IsGuiding returns 0
21:38:39.656 00.002 12252 PulseGuide returned control before completion, sleep 21
21:38:39.686 00.030 12252 IsGuiding returns 0
21:38:39.686 00.000 12252 Move returns status 0, amount 12
21:38:39.686 00.000 12252 MoveAxis(N, 0, ABG)
21:38:39.686 00.000 12252 Move returns status 0, amount 0
21:38:39.687 00.001 12252 move complete, result=0
21:38:39.687 00.000 12252 worker thread done servicing request
21:38:39.687 00.000 12252 Worker thread wakes up
21:38:39.687 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:39.687 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:39.687 00.000 9044 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
21:38:42.028 02.341 12252 Exposure complete
21:38:42.073 00.045 12252 worker thread done servicing request
21:38:42.074 00.001 9044 OnExposeComplete: enter
21:38:42.075 00.001 9044 UpdateGuideState(): m_state=6
21:38:42.077 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2234
21:38:42.079 00.002 9044 Star::Find returns 1 (0), X=1004.78, Y=824.87, Mass=5720, SNR=51.9, Peak=173 HFD=5.1
21:38:42.080 00.001 9044 MultiStar: [#1 0.15,-0.08,1.04,U] [#2 0.08,-0.12,1.18,U] [#3 0.12,-0.35,0.83,U] [#4 0.17,-0.11,1.26,U] [#5 0.14,-0.17,0.64,U] [#6 0.11,-0.13,0.41,U] [#7 -0.00,-0.24,0.43,U] [#8 0.07,-0.14,0.42,U] 
21:38:42.081 00.001 9044 single-star, 8 included, MultiStar: {0.11, -0.12}, one-star: {0.03, 0.12}
21:38:42.082 00.001 9044 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.62) = xAngle (2.94 = 2.94)
21:38:42.082 00.000 9044 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.14 = -0.14)
21:38:42.083 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.32 mountX=-0.12 mountY=-0.02, mountTheta=-3.00
21:38:42.085 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.12, opts=13)
21:38:42.086 00.001 9044 Enqueuing Move request for scope (0.03, 0.12)
21:38:42.087 00.001 12252 Worker thread wakes up
21:38:42.087 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:38:42.088 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
21:38:42.088 00.000 9044 UpdateGuideState exits: m=5720 SNR=51.9
21:38:42.091 00.003 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
21:38:42.091 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:42.092 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:42.093 00.001 9044 Enqueuing Expose request
21:38:42.095 00.002 12252 Moving (0.03, 0.12) raw xDistance=-0.12 yDistance=-0.02
21:38:42.097 00.002 12252 PPEC rslt: input = -0.12, final = -0.11, react = -0.07, pred = -0.04, hyst = -0.06, hyst_pct = 0.00, period_length = 1172.11
21:38:42.097 00.000 12252 PPEC: input: -0.12, control: -0.11, exposure: 2000
21:38:42.097 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:42.097 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:38:42.097 00.000 12252 MoveAxis(E, 44, ABG)
21:38:42.097 00.000 12252 Guiding  Dir = 2, Dur = 44
21:38:42.097 00.000 12252 IsSlewing returns 0
21:38:42.098 00.001 12252 IsGuiding returns 0
21:38:42.100 00.002 12252 PulseGuide returned control before completion, sleep 52
21:38:42.166 00.066 12252 IsGuiding returns 0
21:38:42.166 00.000 12252 Move returns status 0, amount 44
21:38:42.166 00.000 12252 MoveAxis(N, 0, ABG)
21:38:42.166 00.000 12252 Move returns status 0, amount 0
21:38:42.166 00.000 12252 move complete, result=0
21:38:42.166 00.000 12252 worker thread done servicing request
21:38:42.166 00.000 12252 Worker thread wakes up
21:38:42.167 00.001 9044 GuideStep: -0.1 px 44 ms EAST, -0.0 px 0 ms NORTH
21:38:42.169 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:42.169 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:44.534 02.365 12252 Exposure complete
21:38:44.584 00.050 12252 worker thread done servicing request
21:38:44.584 00.000 9044 OnExposeComplete: enter
21:38:44.586 00.002 9044 UpdateGuideState(): m_state=6
21:38:44.588 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2235
21:38:44.591 00.003 9044 Star::Find returns 1 (0), X=1004.51, Y=824.71, Mass=5606, SNR=51.5, Peak=173 HFD=5.2
21:38:44.593 00.002 9044 MultiStar: [#1 -0.08,-0.53,0.00,M1] [#2 0.02,-0.30,1.20,U] [#3 0.00,-0.40,0.00,M1] [#4 0.01,-0.29,1.27,U] [#5 0.01,-0.35,0.66,U] [#6 -0.06,-0.35,0.42,U] [#7 -0.08,-0.31,0.44,U] [#8 0.01,-0.26,0.43,U] 
21:38:44.594 00.001 9044 single-star, 6 included, MultiStar: {-0.04, -0.26}, one-star: {-0.24, -0.04}
21:38:44.595 00.001 9044 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.62) = xAngle (-1.34 = -1.34)
21:38:44.596 00.001 9044 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.42 = 1.86)
21:38:44.597 00.001 9044 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-2.96 mountX=0.06 mountY=0.23, mountTheta=1.33
21:38:44.598 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.24, y=-0.04, opts=13)
21:38:44.599 00.001 9044 Enqueuing Move request for scope (-0.24, -0.04)
21:38:44.600 00.001 12252 Worker thread wakes up
21:38:44.600 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:38:44.601 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
21:38:44.601 00.000 9044 UpdateGuideState exits: m=5606 SNR=51.5
21:38:44.603 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
21:38:44.603 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:44.604 00.001 12252 Moving (-0.24, -0.04) raw xDistance=0.06 yDistance=0.23
21:38:44.604 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:44.606 00.002 9044 Enqueuing Expose request
21:38:44.608 00.002 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1165.24
21:38:44.608 00.000 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
21:38:44.608 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:38:44.609 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
21:38:44.609 00.000 12252 MoveAxis(E, 10, ABG)
21:38:44.609 00.000 12252 Guiding  Dir = 2, Dur = 10
21:38:44.609 00.000 12252 IsSlewing returns 0
21:38:44.609 00.000 12252 IsGuiding returns 0
21:38:44.612 00.003 12252 PulseGuide returned control before completion, sleep 18
21:38:44.645 00.033 12252 IsGuiding returns 0
21:38:44.645 00.000 12252 Move returns status 0, amount 10
21:38:44.646 00.001 12252 MoveAxis(N, 0, ABG)
21:38:44.646 00.000 12252 Move returns status 0, amount 0
21:38:44.646 00.000 12252 move complete, result=0
21:38:44.646 00.000 12252 worker thread done servicing request
21:38:44.646 00.000 12252 Worker thread wakes up
21:38:44.646 00.000 9044 GuideStep: 0.1 px 10 ms EAST, 0.2 px 0 ms NORTH
21:38:44.650 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:44.650 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:47.000 02.350 12252 Exposure complete
21:38:47.046 00.046 12252 worker thread done servicing request
21:38:47.046 00.000 9044 OnExposeComplete: enter
21:38:47.048 00.002 9044 UpdateGuideState(): m_state=6
21:38:47.049 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2236
21:38:47.050 00.001 9044 Star::Find returns 1 (0), X=1004.69, Y=824.37, Mass=5704, SNR=51.9, Peak=173 HFD=5.4
21:38:47.051 00.001 9044 MultiStar: [#1 -0.11,-0.63,0.00,M2] [#2 -0.09,-0.61,0.00,M1] [#3 -0.02,-0.70,0.00,M2] [#4 -0.02,-0.43,0.00,M1] [#5 -0.02,-0.61,0.00,M1] [#6 -0.06,-0.59,0.00,M1] [#7 -0.07,-0.51,0.00,M1] [#8 -0.12,-0.60,0.00,M1] 
21:38:47.052 00.001 9044 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.62) = xAngle (-0.10 = -0.10)
21:38:47.053 00.001 9044 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.18 = 3.10)
21:38:47.054 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.38 hyp=0.39 cameraTheta=-1.72 mountX=0.38 mountY=0.02, mountTheta=0.04
21:38:47.058 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.38, opts=13)
21:38:47.059 00.001 9044 Enqueuing Move request for scope (-0.06, -0.38)
21:38:47.060 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:38:47.061 00.001 9044 UpdateGuideState exits: m=5704 SNR=51.9
21:38:47.062 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:47.063 00.001 12252 Worker thread wakes up
21:38:47.063 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:47.065 00.002 9044 Enqueuing Expose request
21:38:47.066 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.38) opts 0xd
21:38:47.066 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.38)
21:38:47.066 00.000 12252 Moving (-0.06, -0.38) raw xDistance=0.38 yDistance=0.02
21:38:47.071 00.005 12252 PPEC rslt: input = 0.38, final = 0.18, react = 0.23, pred = -0.05, hyst = 0.20, hyst_pct = 0.00, period_length = 1158.44
21:38:47.071 00.000 12252 PPEC: input: 0.38, control: 0.18, exposure: 2000
21:38:47.071 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:47.071 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:38:47.071 00.000 12252 MoveAxis(W, 70, ABG)
21:38:47.071 00.000 12252 Guiding  Dir = 3, Dur = 70
21:38:47.072 00.001 12252 IsSlewing returns 0
21:38:47.072 00.000 12252 IsGuiding returns 0
21:38:47.076 00.004 12252 PulseGuide returned control before completion, sleep 78
21:38:47.167 00.091 12252 IsGuiding returns 0
21:38:47.168 00.001 12252 Move returns status 0, amount 70
21:38:47.168 00.000 12252 MoveAxis(N, 0, ABG)
21:38:47.168 00.000 12252 Move returns status 0, amount 0
21:38:47.168 00.000 12252 move complete, result=0
21:38:47.168 00.000 12252 worker thread done servicing request
21:38:47.168 00.000 9044 GuideStep: 0.4 px 70 ms WEST, 0.0 px 0 ms NORTH
21:38:47.170 00.002 12252 Worker thread wakes up
21:38:47.170 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:47.171 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:49.538 02.367 12252 Exposure complete
21:38:49.613 00.075 12252 worker thread done servicing request
21:38:49.615 00.002 9044 OnExposeComplete: enter
21:38:49.616 00.001 9044 UpdateGuideState(): m_state=6
21:38:49.619 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2237
21:38:49.621 00.002 9044 Star::Find returns 1 (0), X=1004.74, Y=824.35, Mass=5603, SNR=51.3, Peak=173 HFD=5.3
21:38:49.624 00.003 9044 MultiStar: [#1 0.04,-0.54,0.00,M3] [#2 0.06,-0.52,0.00,M2] [#3 0.06,-0.64,0.00,M3] [#4 0.04,-0.41,0.00,M2] [#5 0.07,-0.68,0.00,M2] [#6 0.08,-0.49,0.00,M2] [#7 0.03,-0.63,0.00,M2] [#8 -0.10,-0.52,0.00,M2] 
21:38:49.627 00.003 9044 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.62) = xAngle (0.03 = 0.03)
21:38:49.628 00.001 9044 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.06 = -3.06)
21:38:49.630 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.41 hyp=0.41 cameraTheta=-1.60 mountX=0.41 mountY=-0.03, mountTheta=-0.08
21:38:49.632 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.41, opts=13)
21:38:49.634 00.002 9044 Enqueuing Move request for scope (-0.01, -0.41)
21:38:49.635 00.001 12252 Worker thread wakes up
21:38:49.635 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:38:49.637 00.002 9044 UpdateGuideState exits: m=5603 SNR=51.3
21:38:49.639 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:49.640 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:49.641 00.001 9044 Enqueuing Expose request
21:38:49.642 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.41) opts 0xd
21:38:49.642 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.41)
21:38:49.642 00.000 12252 Moving (-0.01, -0.41) raw xDistance=0.41 yDistance=-0.03
21:38:49.646 00.004 12252 PPEC rslt: input = 0.41, final = 0.23, react = 0.24, pred = -0.01, hyst = 0.22, hyst_pct = 0.00, period_length = 1151.70
21:38:49.646 00.000 12252 PPEC: input: 0.41, control: 0.23, exposure: 2000
21:38:49.646 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:49.647 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:38:49.647 00.000 12252 MoveAxis(W, 90, ABG)
21:38:49.647 00.000 12252 Guiding  Dir = 3, Dur = 90
21:38:49.647 00.000 12252 IsSlewing returns 0
21:38:49.648 00.001 12252 IsGuiding returns 0
21:38:49.649 00.001 12252 PulseGuide returned control before completion, sleep 99
21:38:49.756 00.107 12252 IsGuiding returns 0
21:38:49.756 00.000 12252 Move returns status 0, amount 90
21:38:49.756 00.000 12252 MoveAxis(N, 0, ABG)
21:38:49.756 00.000 12252 Move returns status 0, amount 0
21:38:49.756 00.000 12252 move complete, result=0
21:38:49.756 00.000 12252 worker thread done servicing request
21:38:49.756 00.000 12252 Worker thread wakes up
21:38:49.756 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:49.756 00.000 9044 GuideStep: 0.4 px 90 ms WEST, -0.0 px 0 ms NORTH
21:38:49.759 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:52.110 02.351 12252 Exposure complete
21:38:52.154 00.044 12252 worker thread done servicing request
21:38:52.154 00.000 9044 OnExposeComplete: enter
21:38:52.155 00.001 9044 UpdateGuideState(): m_state=6
21:38:52.156 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2238
21:38:52.158 00.002 9044 Star::Find returns 1 (0), X=1004.71, Y=824.62, Mass=5509, SNR=50.9, Peak=173 HFD=5.3
21:38:52.160 00.002 9044 MultiStar: [#1 0.08,-0.33,1.06,U] [#2 0.01,-0.35,1.24,U] [#3 0.04,-0.51,0.00,M4] [#4 0.03,-0.27,1.32,U] [#5 0.01,-0.32,0.65,U] [#6 -0.03,-0.35,0.43,U] [#7 0.02,-0.52,0.00,M3] [#8 0.02,-0.14,0.43,U] 
21:38:52.161 00.001 9044 single-star, 6 included, MultiStar: {0.02, -0.28}, one-star: {-0.04, -0.13}
21:38:52.164 00.003 9044 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.62) = xAngle (-0.27 = -0.27)
21:38:52.165 00.001 9044 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.35 = 2.93)
21:38:52.166 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.89 mountX=0.13 mountY=0.03, mountTheta=0.21
21:38:52.168 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.13, opts=13)
21:38:52.169 00.001 9044 Enqueuing Move request for scope (-0.04, -0.13)
21:38:52.171 00.002 12252 Worker thread wakes up
21:38:52.171 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:38:52.172 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
21:38:52.172 00.000 9044 UpdateGuideState exits: m=5509 SNR=50.9
21:38:52.172 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
21:38:52.172 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:52.173 00.001 12252 Moving (-0.04, -0.13) raw xDistance=0.13 yDistance=0.03
21:38:52.173 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:52.174 00.001 9044 Enqueuing Expose request
21:38:52.176 00.002 12252 PPEC rslt: input = 0.13, final = 0.06, react = 0.08, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 1145.03
21:38:52.177 00.001 12252 PPEC: input: 0.13, control: 0.06, exposure: 2000
21:38:52.177 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:52.177 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:38:52.177 00.000 12252 MoveAxis(W, 24, ABG)
21:38:52.177 00.000 12252 Guiding  Dir = 3, Dur = 24
21:38:52.177 00.000 12252 IsSlewing returns 0
21:38:52.177 00.000 12252 IsGuiding returns 0
21:38:52.179 00.002 12252 PulseGuide returned control before completion, sleep 33
21:38:52.222 00.043 12252 IsGuiding returns 0
21:38:52.222 00.000 12252 Move returns status 0, amount 24
21:38:52.222 00.000 12252 MoveAxis(N, 0, ABG)
21:38:52.222 00.000 12252 Move returns status 0, amount 0
21:38:52.222 00.000 12252 move complete, result=0
21:38:52.223 00.001 12252 worker thread done servicing request
21:38:52.223 00.000 12252 Worker thread wakes up
21:38:52.223 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:52.223 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:52.223 00.000 9044 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
21:38:54.558 02.335 12252 Exposure complete
21:38:54.594 00.036 12252 worker thread done servicing request
21:38:54.595 00.001 9044 OnExposeComplete: enter
21:38:54.596 00.001 9044 UpdateGuideState(): m_state=6
21:38:54.596 00.000 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2239
21:38:54.597 00.001 9044 Star::Find returns 1 (0), X=1004.71, Y=824.75, Mass=5607, SNR=51.3, Peak=173 HFD=5.2
21:38:54.599 00.002 9044 MultiStar: [#1 0.02,-0.19,1.04,U] [#2 0.03,-0.30,1.23,U] [#3 0.08,-0.35,0.86,U] [#4 0.05,-0.19,1.32,U] [#5 0.08,-0.29,0.65,U] [#6 0.02,-0.31,0.43,U] [#7 0.00,-0.22,0.43,U] [#8 0.01,-0.33,0.43,U] 
21:38:54.600 00.001 9044 single-star, 8 included, MultiStar: {0.03, -0.23}, one-star: {-0.04, 0.00}
21:38:54.601 00.001 9044 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.62) = xAngle (4.75 = -1.53)
21:38:54.601 00.000 9044 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.66 = 1.66)
21:38:54.602 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.12 mountX=0.00 mountY=0.04, mountTheta=1.53
21:38:54.605 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.00, opts=13)
21:38:54.606 00.001 9044 Enqueuing Move request for scope (-0.04, 0.00)
21:38:54.607 00.001 12252 Worker thread wakes up
21:38:54.607 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:38:54.608 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
21:38:54.608 00.000 9044 UpdateGuideState exits: m=5607 SNR=51.3
21:38:54.609 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
21:38:54.609 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:54.610 00.001 12252 Moving (-0.04, 0.00) raw xDistance=0.00 yDistance=0.04
21:38:54.610 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:54.612 00.002 9044 Enqueuing Expose request
21:38:54.614 00.002 12252 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1138.43
21:38:54.614 00.000 12252 PPEC: input: 0.00, control: -0.02, exposure: 2000
21:38:54.614 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:54.614 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:38:54.614 00.000 12252 MoveAxis(E, 9, ABG)
21:38:54.614 00.000 12252 Guiding  Dir = 2, Dur = 9
21:38:54.614 00.000 12252 IsSlewing returns 0
21:38:54.614 00.000 12252 IsGuiding returns 0
21:38:54.616 00.002 12252 PulseGuide returned control before completion, sleep 18
21:38:54.644 00.028 12252 IsGuiding returns 0
21:38:54.644 00.000 12252 Move returns status 0, amount 9
21:38:54.644 00.000 12252 MoveAxis(N, 0, ABG)
21:38:54.644 00.000 12252 Move returns status 0, amount 0
21:38:54.644 00.000 12252 move complete, result=0
21:38:54.644 00.000 12252 worker thread done servicing request
21:38:54.644 00.000 12252 Worker thread wakes up
21:38:54.644 00.000 9044 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
21:38:54.647 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:54.647 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:56.996 02.349 12252 Exposure complete
21:38:57.050 00.054 12252 worker thread done servicing request
21:38:57.050 00.000 9044 OnExposeComplete: enter
21:38:57.052 00.002 9044 UpdateGuideState(): m_state=6
21:38:57.054 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2240
21:38:57.055 00.001 9044 Star::Find returns 1 (0), X=1004.81, Y=824.56, Mass=5597, SNR=51.5, Peak=173 HFD=5.1
21:38:57.056 00.001 9044 MultiStar: [#1 0.14,-0.17,1.05,U] [#2 0.12,-0.16,1.20,U] [#3 0.20,-0.34,0.83,U] [#4 0.13,-0.21,1.30,U] [#5 0.23,-0.19,0.67,U] [#6 0.18,-0.20,0.42,U] [#7 0.06,-0.29,0.44,U] [#8 0.20,-0.01,0.43,U] 
21:38:57.058 00.002 9044 single-star, 8 included, MultiStar: {0.14, -0.20}, one-star: {0.06, -0.19}
21:38:57.059 00.001 9044 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.62) = xAngle (0.37 = 0.37)
21:38:57.061 00.002 9044 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.71 = -2.71)
21:38:57.062 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.25 mountX=0.18 mountY=-0.08, mountTheta=-0.42
21:38:57.066 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.19, opts=13)
21:38:57.067 00.001 9044 Enqueuing Move request for scope (0.06, -0.19)
21:38:57.068 00.001 12252 Worker thread wakes up
21:38:57.068 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:38:57.069 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
21:38:57.069 00.000 9044 UpdateGuideState exits: m=5597 SNR=51.5
21:38:57.071 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:57.072 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:57.074 00.002 9044 Enqueuing Expose request
21:38:57.076 00.002 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
21:38:57.076 00.000 12252 Moving (0.06, -0.19) raw xDistance=0.18 yDistance=-0.08
21:38:57.078 00.002 12252 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 1131.89
21:38:57.078 00.000 12252 PPEC: input: 0.18, control: 0.09, exposure: 2000
21:38:57.078 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:57.078 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:38:57.078 00.000 12252 MoveAxis(W, 36, ABG)
21:38:57.078 00.000 12252 Guiding  Dir = 3, Dur = 36
21:38:57.079 00.001 12252 IsSlewing returns 0
21:38:57.079 00.000 12252 IsGuiding returns 0
21:38:57.081 00.002 12252 PulseGuide returned control before completion, sleep 45
21:38:57.138 00.057 12252 IsGuiding returns 0
21:38:57.138 00.000 12252 Move returns status 0, amount 36
21:38:57.138 00.000 12252 MoveAxis(N, 0, ABG)
21:38:57.139 00.001 12252 Move returns status 0, amount 0
21:38:57.139 00.000 12252 move complete, result=0
21:38:57.139 00.000 12252 worker thread done servicing request
21:38:57.139 00.000 12252 Worker thread wakes up
21:38:57.139 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:57.139 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:38:57.139 00.000 9044 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
21:38:59.495 02.356 12252 Exposure complete
21:38:59.567 00.072 12252 worker thread done servicing request
21:38:59.567 00.000 9044 OnExposeComplete: enter
21:38:59.569 00.002 9044 UpdateGuideState(): m_state=6
21:38:59.571 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2241
21:38:59.572 00.001 9044 Star::Find returns 1 (0), X=1004.69, Y=824.73, Mass=5625, SNR=51.5, Peak=173 HFD=5.3
21:38:59.573 00.001 9044 MultiStar: [#1 0.02,-0.26,1.05,U] [#2 0.01,-0.30,1.22,U] [#3 0.10,-0.43,0.00,M3] [#4 0.04,-0.18,1.30,U] [#5 0.06,-0.36,0.65,U] [#6 0.05,-0.30,0.42,U] [#7 0.06,-0.38,0.44,U] [#8 -0.01,-0.23,0.42,U] 
21:38:59.575 00.002 9044 single-star, 7 included, MultiStar: {0.02, -0.23}, one-star: {-0.06, -0.02}
21:38:59.576 00.001 9044 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.62) = xAngle (-1.13 = -1.13)
21:38:59.577 00.001 9044 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.22 = 2.07)
21:38:59.578 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-2.76 mountX=0.03 mountY=0.06, mountTheta=1.12
21:38:59.580 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.02, opts=13)
21:38:59.581 00.001 9044 Enqueuing Move request for scope (-0.06, -0.02)
21:38:59.583 00.002 12252 Worker thread wakes up
21:38:59.583 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:38:59.584 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
21:38:59.584 00.000 9044 UpdateGuideState exits: m=5625 SNR=51.5
21:38:59.585 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
21:38:59.585 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:59.586 00.001 12252 Moving (-0.06, -0.02) raw xDistance=0.03 yDistance=0.06
21:38:59.586 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:38:59.587 00.001 9044 Enqueuing Expose request
21:38:59.589 00.002 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1125.42
21:38:59.589 00.000 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
21:38:59.589 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:59.589 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:38:59.589 00.000 12252 MoveAxis(E, 1, ABG)
21:38:59.589 00.000 12252 Guiding  Dir = 2, Dur = 1
21:38:59.590 00.001 12252 IsSlewing returns 0
21:38:59.590 00.000 12252 IsGuiding returns 0
21:38:59.592 00.002 12252 IsGuiding returns 0
21:38:59.592 00.000 12252 Move returns status 0, amount 1
21:38:59.592 00.000 12252 MoveAxis(N, 0, ABG)
21:38:59.592 00.000 12252 Move returns status 0, amount 0
21:38:59.592 00.000 12252 move complete, result=0
21:38:59.592 00.000 12252 worker thread done servicing request
21:38:59.592 00.000 12252 Worker thread wakes up
21:38:59.592 00.000 9044 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:38:59.594 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:38:59.594 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:01.948 02.354 12252 Exposure complete
21:39:01.994 00.046 12252 worker thread done servicing request
21:39:01.994 00.000 9044 OnExposeComplete: enter
21:39:01.995 00.001 9044 UpdateGuideState(): m_state=6
21:39:01.997 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2242
21:39:01.998 00.001 9044 Star::Find returns 1 (0), X=1004.69, Y=824.47, Mass=5597, SNR=51.3, Peak=173 HFD=5.2
21:39:02.000 00.002 9044 MultiStar: [#1 0.06,-0.57,0.00,M1] [#2 -0.03,-0.34,1.25,U] [#3 0.06,-0.50,0.00,M4] [#4 0.01,-0.37,1.31,U] [#5 -0.02,-0.38,0.66,U] [#6 -0.00,-0.49,0.00,M1] [#7 0.01,-0.45,0.00,M1] [#8 -0.03,-0.34,0.43,U] 
21:39:02.001 00.001 9044 single-star, 4 included, MultiStar: {-0.02, -0.34}, one-star: {-0.06, -0.28}
21:39:02.002 00.001 9044 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.62) = xAngle (-0.16 = -0.16)
21:39:02.003 00.001 9044 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.24 = 3.04)
21:39:02.004 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.78 mountX=0.28 mountY=0.03, mountTheta=0.10
21:39:02.006 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.28, opts=13)
21:39:02.006 00.000 9044 Enqueuing Move request for scope (-0.06, -0.28)
21:39:02.007 00.001 12252 Worker thread wakes up
21:39:02.007 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:02.008 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.28) opts 0xd
21:39:02.008 00.000 9044 UpdateGuideState exits: m=5597 SNR=51.3
21:39:02.009 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.28)
21:39:02.009 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:02.010 00.001 12252 Moving (-0.06, -0.28) raw xDistance=0.28 yDistance=0.03
21:39:02.010 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:02.011 00.001 9044 Enqueuing Expose request
21:39:02.014 00.003 12252 PPEC rslt: input = 0.28, final = 0.16, react = 0.17, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 1119.01
21:39:02.014 00.000 12252 PPEC: input: 0.28, control: 0.16, exposure: 2000
21:39:02.014 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:02.014 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:39:02.014 00.000 12252 MoveAxis(W, 62, ABG)
21:39:02.014 00.000 12252 Guiding  Dir = 3, Dur = 62
21:39:02.014 00.000 12252 IsSlewing returns 0
21:39:02.014 00.000 12252 IsGuiding returns 0
21:39:02.017 00.003 12252 PulseGuide returned control before completion, sleep 71
21:39:02.092 00.075 12252 IsGuiding returns 0
21:39:02.092 00.000 12252 Move returns status 0, amount 62
21:39:02.092 00.000 12252 MoveAxis(N, 0, ABG)
21:39:02.092 00.000 12252 Move returns status 0, amount 0
21:39:02.092 00.000 12252 move complete, result=0
21:39:02.092 00.000 12252 worker thread done servicing request
21:39:02.092 00.000 12252 Worker thread wakes up
21:39:02.092 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:02.092 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:02.092 00.000 9044 GuideStep: 0.3 px 62 ms WEST, 0.0 px 0 ms NORTH
21:39:04.447 02.355 12252 Exposure complete
21:39:04.499 00.052 12252 worker thread done servicing request
21:39:04.499 00.000 9044 OnExposeComplete: enter
21:39:04.501 00.002 9044 UpdateGuideState(): m_state=6
21:39:04.502 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2243
21:39:04.503 00.001 9044 Star::Find returns 1 (0), X=1004.57, Y=824.46, Mass=5731, SNR=52.0, Peak=173 HFD=5.2
21:39:04.504 00.001 9044 MultiStar: [#1 -0.17,-0.51,0.00,M2] [#2 -0.09,-0.26,1.19,U] [#3 0.01,-0.38,0.82,U] [#4 -0.06,-0.35,1.31,U] [#5 0.00,-0.33,0.64,U] [#6 -0.03,-0.50,0.00,M2] [#7 -0.19,-0.39,0.00,M2] [#8 -0.07,-0.18,0.42,U] 
21:39:04.505 00.001 9044 refined, 5 included, MultiStar: {-0.07, -0.31}, one-star: {-0.18, -0.29}
21:39:04.507 00.002 9044 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.62) = xAngle (-0.17 = -0.17)
21:39:04.509 00.002 9044 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.26 = 3.03)
21:39:04.510 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.80 mountX=0.31 mountY=0.04, mountTheta=0.11
21:39:04.512 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.31, opts=13)
21:39:04.513 00.001 9044 Enqueuing Move request for scope (-0.07, -0.31)
21:39:04.514 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:04.515 00.001 12252 Worker thread wakes up
21:39:04.516 00.001 9044 UpdateGuideState exits: m=5731 SNR=52.0
21:39:04.517 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:04.521 00.004 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:04.523 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
21:39:04.523 00.000 9044 Enqueuing Expose request
21:39:04.524 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
21:39:04.525 00.001 12252 Moving (-0.07, -0.31) raw xDistance=0.31 yDistance=0.04
21:39:04.529 00.004 12252 PPEC rslt: input = 0.31, final = 0.19, react = 0.19, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 1112.67
21:39:04.529 00.000 12252 PPEC: input: 0.31, control: 0.19, exposure: 2000
21:39:04.529 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:04.529 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:39:04.531 00.002 12252 MoveAxis(W, 75, ABG)
21:39:04.531 00.000 12252 Guiding  Dir = 3, Dur = 75
21:39:04.531 00.000 12252 IsSlewing returns 0
21:39:04.531 00.000 12252 IsGuiding returns 0
21:39:04.533 00.002 12252 PulseGuide returned control before completion, sleep 83
21:39:04.618 00.085 12252 IsGuiding returns 0
21:39:04.618 00.000 12252 Move returns status 0, amount 75
21:39:04.618 00.000 12252 MoveAxis(N, 0, ABG)
21:39:04.618 00.000 12252 Move returns status 0, amount 0
21:39:04.618 00.000 12252 move complete, result=0
21:39:04.618 00.000 12252 worker thread done servicing request
21:39:04.618 00.000 12252 Worker thread wakes up
21:39:04.618 00.000 9044 GuideStep: 0.3 px 75 ms WEST, 0.0 px 0 ms NORTH
21:39:04.619 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:04.620 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:06.965 02.345 12252 Exposure complete
21:39:07.011 00.046 12252 worker thread done servicing request
21:39:07.012 00.001 9044 OnExposeComplete: enter
21:39:07.014 00.002 9044 UpdateGuideState(): m_state=6
21:39:07.017 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2244
21:39:07.019 00.002 9044 Star::Find returns 1 (0), X=1004.67, Y=824.56, Mass=5643, SNR=51.6, Peak=173 HFD=5.2
21:39:07.020 00.001 9044 MultiStar: [#1 0.05,-0.49,0.00,M3] [#2 -0.06,-0.31,1.24,U] [#3 -0.00,-0.50,0.00,M4] [#4 0.03,-0.27,1.32,U] [#5 -0.02,-0.31,0.64,U] [#6 0.08,-0.39,0.42,U] [#7 -0.11,-0.45,0.00,M3] [#8 -0.14,-0.25,0.40,U] 
21:39:07.021 00.001 9044 single-star, 5 included, MultiStar: {-0.03, -0.28}, one-star: {-0.08, -0.19}
21:39:07.022 00.001 9044 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.62) = xAngle (-0.34 = -0.34)
21:39:07.023 00.001 9044 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.43 = 2.86)
21:39:07.024 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.97 mountX=0.19 mountY=0.06, mountTheta=0.29
21:39:07.026 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.19, opts=13)
21:39:07.028 00.002 9044 Enqueuing Move request for scope (-0.08, -0.19)
21:39:07.029 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:07.030 00.001 12252 Worker thread wakes up
21:39:07.031 00.001 9044 UpdateGuideState exits: m=5643 SNR=51.6
21:39:07.034 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
21:39:07.034 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:07.036 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
21:39:07.036 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:07.038 00.002 9044 Enqueuing Expose request
21:39:07.041 00.003 12252 Moving (-0.08, -0.19) raw xDistance=0.19 yDistance=0.06
21:39:07.046 00.005 12252 PPEC rslt: input = 0.19, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 1106.39
21:39:07.047 00.001 12252 PPEC: input: 0.19, control: 0.10, exposure: 2000
21:39:07.047 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:07.047 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:39:07.047 00.000 12252 MoveAxis(W, 38, ABG)
21:39:07.047 00.000 12252 Guiding  Dir = 3, Dur = 38
21:39:07.048 00.001 12252 IsSlewing returns 0
21:39:07.048 00.000 12252 IsGuiding returns 0
21:39:07.051 00.003 12252 PulseGuide returned control before completion, sleep 46
21:39:07.107 00.056 12252 IsGuiding returns 0
21:39:07.107 00.000 12252 Move returns status 0, amount 38
21:39:07.107 00.000 12252 MoveAxis(N, 0, ABG)
21:39:07.107 00.000 12252 Move returns status 0, amount 0
21:39:07.107 00.000 12252 move complete, result=0
21:39:07.107 00.000 12252 worker thread done servicing request
21:39:07.107 00.000 12252 Worker thread wakes up
21:39:07.107 00.000 9044 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
21:39:07.110 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:07.110 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:09.465 02.355 12252 Exposure complete
21:39:09.521 00.056 12252 worker thread done servicing request
21:39:09.521 00.000 9044 OnExposeComplete: enter
21:39:09.522 00.001 9044 UpdateGuideState(): m_state=6
21:39:09.523 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2245
21:39:09.525 00.002 9044 Star::Find returns 1 (0), X=1004.71, Y=824.77, Mass=5719, SNR=51.9, Peak=173 HFD=5.2
21:39:09.526 00.001 9044 MultiStar: [#1 0.07,-0.15,1.05,U] [#2 0.03,-0.18,1.18,U] [#3 -0.01,-0.33,0.83,U] [#4 0.05,-0.18,1.28,U] [#5 -0.02,-0.17,0.65,U] [#6 -0.01,-0.30,0.43,U] [#7 -0.03,-0.29,0.44,U] [#8 0.09,-0.23,0.42,U] 
21:39:09.528 00.002 9044 single-star, 8 included, MultiStar: {0.02, -0.18}, one-star: {-0.04, 0.02}
21:39:09.529 00.001 9044 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.62) = xAngle (4.40 = -1.89)
21:39:09.530 00.001 9044 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.31 = 1.31)
21:39:09.531 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.77 mountX=-0.01 mountY=0.05, mountTheta=1.88
21:39:09.533 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.02, opts=13)
21:39:09.535 00.002 9044 Enqueuing Move request for scope (-0.04, 0.02)
21:39:09.536 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:09.537 00.001 9044 UpdateGuideState exits: m=5719 SNR=51.9
21:39:09.538 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:09.539 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:09.541 00.002 9044 Enqueuing Expose request
21:39:09.542 00.001 12252 Worker thread wakes up
21:39:09.542 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
21:39:09.542 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
21:39:09.542 00.000 12252 Moving (-0.04, 0.02) raw xDistance=-0.01 yDistance=0.05
21:39:09.546 00.004 12252 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 1100.17
21:39:09.546 00.000 12252 PPEC: input: -0.01, control: -0.03, exposure: 2000
21:39:09.546 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:09.546 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:39:09.546 00.000 12252 MoveAxis(E, 11, ABG)
21:39:09.546 00.000 12252 Guiding  Dir = 2, Dur = 11
21:39:09.546 00.000 12252 IsSlewing returns 0
21:39:09.547 00.001 12252 IsGuiding returns 0
21:39:09.549 00.002 12252 PulseGuide returned control before completion, sleep 19
21:39:09.574 00.025 12252 IsGuiding returns 0
21:39:09.574 00.000 12252 Move returns status 0, amount 11
21:39:09.574 00.000 12252 MoveAxis(N, 0, ABG)
21:39:09.575 00.001 12252 Move returns status 0, amount 0
21:39:09.575 00.000 12252 move complete, result=0
21:39:09.575 00.000 12252 worker thread done servicing request
21:39:09.575 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
21:39:09.578 00.003 12252 Worker thread wakes up
21:39:09.578 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:09.579 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:11.919 02.340 12252 Exposure complete
21:39:11.983 00.064 12252 worker thread done servicing request
21:39:11.983 00.000 9044 OnExposeComplete: enter
21:39:11.985 00.002 9044 UpdateGuideState(): m_state=6
21:39:11.986 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2246
21:39:11.988 00.002 9044 Star::Find returns 1 (0), X=1004.69, Y=824.72, Mass=5797, SNR=52.3, Peak=173 HFD=5.3
21:39:11.989 00.001 9044 MultiStar: [#1 -0.08,-0.34,1.03,U] [#2 -0.02,-0.25,1.20,U] [#3 -0.01,-0.40,0.00,M4] [#4 0.02,-0.20,1.25,U] [#5 -0.04,-0.30,0.65,U] [#6 0.06,-0.29,0.41,U] [#7 0.02,-0.40,0.00,M3] [#8 -0.05,-0.29,0.40,U] 
21:39:11.990 00.001 9044 single-star, 6 included, MultiStar: {-0.03, -0.23}, one-star: {-0.06, -0.04}
21:39:11.991 00.001 9044 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.62) = xAngle (-1.00 = -1.00)
21:39:11.992 00.001 9044 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.08 = 2.20)
21:39:11.993 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.62 mountX=0.04 mountY=0.06, mountTheta=0.98
21:39:11.995 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.04, opts=13)
21:39:11.996 00.001 9044 Enqueuing Move request for scope (-0.06, -0.04)
21:39:11.997 00.001 12252 Worker thread wakes up
21:39:11.998 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:11.999 00.001 9044 UpdateGuideState exits: m=5797 SNR=52.3
21:39:12.002 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
21:39:12.002 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
21:39:12.002 00.000 12252 Moving (-0.06, -0.04) raw xDistance=0.04 yDistance=0.06
21:39:12.002 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:12.003 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:12.005 00.002 9044 Enqueuing Expose request
21:39:12.009 00.004 12252 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 1094.02
21:39:12.010 00.001 12252 PPEC: input: 0.04, control: -0.02, exposure: 2000
21:39:12.010 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:12.010 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:39:12.010 00.000 12252 MoveAxis(E, 10, ABG)
21:39:12.010 00.000 12252 Guiding  Dir = 2, Dur = 10
21:39:12.010 00.000 12252 IsSlewing returns 0
21:39:12.010 00.000 12252 IsGuiding returns 0
21:39:12.012 00.002 12252 PulseGuide returned control before completion, sleep 19
21:39:12.031 00.019 12252 IsGuiding returns 1
21:39:12.031 00.000 12252 scope still moving after pulse duration time elapsed
21:39:12.062 00.031 12252 IsSlewing returns 0
21:39:12.062 00.000 12252 IsGuiding returns 0
21:39:12.062 00.000 12252 scope move finished after 10 + 42 ms
21:39:12.062 00.000 12252 Move returns status 0, amount 10
21:39:12.062 00.000 12252 MoveAxis(N, 0, ABG)
21:39:12.063 00.001 12252 Move returns status 0, amount 0
21:39:12.063 00.000 12252 move complete, result=0
21:39:12.063 00.000 12252 worker thread done servicing request
21:39:12.063 00.000 9044 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
21:39:12.065 00.002 12252 Worker thread wakes up
21:39:12.065 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:12.065 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:14.438 02.373 12252 Exposure complete
21:39:14.496 00.058 12252 worker thread done servicing request
21:39:14.498 00.002 9044 OnExposeComplete: enter
21:39:14.499 00.001 9044 UpdateGuideState(): m_state=6
21:39:14.500 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2247
21:39:14.500 00.000 9044 Star::Find returns 1 (0), X=1004.59, Y=824.36, Mass=5668, SNR=51.7, Peak=173 HFD=5.3
21:39:14.501 00.001 9044 MultiStar: [#1 -0.07,-0.58,0.00,M2] [#2 -0.05,-0.44,0.00,M1] [#3 -0.00,-0.63,0.00,M5] [#4 -0.05,-0.43,0.00,M1] [#5 -0.09,-0.55,0.00,M1] [#6 -0.11,-0.65,0.00,M1] [#7 -0.22,-0.76,0.00,M4] [#8 -0.13,-0.50,0.00,M1] 
21:39:14.502 00.001 9044 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.62) = xAngle (-0.34 = -0.34)
21:39:14.503 00.001 9044 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.42 = 2.86)
21:39:14.505 00.002 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.39 hyp=0.42 cameraTheta=-1.96 mountX=0.40 mountY=0.12, mountTheta=0.28
21:39:14.507 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.39, opts=13)
21:39:14.509 00.002 9044 Enqueuing Move request for scope (-0.16, -0.39)
21:39:14.512 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:14.514 00.002 9044 UpdateGuideState exits: m=5668 SNR=51.7
21:39:14.517 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:14.520 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:14.522 00.002 9044 Enqueuing Expose request
21:39:14.524 00.002 12252 Worker thread wakes up
21:39:14.524 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.39) opts 0xd
21:39:14.524 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.39)
21:39:14.524 00.000 12252 Moving (-0.16, -0.39) raw xDistance=0.40 yDistance=0.12
21:39:14.528 00.004 12252 PPEC rslt: input = 0.40, final = 0.23, react = 0.24, pred = -0.00, hyst = 0.21, hyst_pct = 0.00, period_length = 1087.92
21:39:14.528 00.000 12252 PPEC: input: 0.40, control: 0.23, exposure: 2000
21:39:14.528 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:14.528 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:39:14.528 00.000 12252 MoveAxis(W, 91, ABG)
21:39:14.528 00.000 12252 Guiding  Dir = 3, Dur = 91
21:39:14.528 00.000 12252 IsSlewing returns 0
21:39:14.530 00.002 12252 IsGuiding returns 0
21:39:14.531 00.001 12252 PulseGuide returned control before completion, sleep 100
21:39:14.645 00.114 12252 IsGuiding returns 0
21:39:14.645 00.000 12252 Move returns status 0, amount 91
21:39:14.646 00.001 12252 MoveAxis(N, 0, ABG)
21:39:14.646 00.000 12252 Move returns status 0, amount 0
21:39:14.646 00.000 12252 move complete, result=0
21:39:14.646 00.000 12252 worker thread done servicing request
21:39:14.646 00.000 12252 Worker thread wakes up
21:39:14.646 00.000 9044 GuideStep: 0.4 px 91 ms WEST, 0.1 px 0 ms NORTH
21:39:14.649 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:14.649 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:16.982 02.333 12252 Exposure complete
21:39:17.027 00.045 12252 worker thread done servicing request
21:39:17.027 00.000 9044 OnExposeComplete: enter
21:39:17.030 00.003 9044 UpdateGuideState(): m_state=6
21:39:17.031 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2248
21:39:17.032 00.001 9044 Star::Find returns 1 (0), X=1004.68, Y=824.63, Mass=5632, SNR=51.4, Peak=173 HFD=5.3
21:39:17.033 00.001 9044 MultiStar: [#1 -0.10,-0.48,0.00,M3] [#2 -0.06,-0.33,1.21,U] [#3 0.07,-0.44,0.00,M6] [#4 -0.03,-0.31,1.29,U] [#5 -0.00,-0.44,0.00,M2] [#6 0.02,-0.33,0.42,U] [#7 -0.10,-0.40,0.00,M5] [#8 0.00,-0.35,0.43,U] 
21:39:17.034 00.001 9044 single-star, 4 included, MultiStar: {-0.04, -0.28}, one-star: {-0.07, -0.12}
21:39:17.034 00.000 9044 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.62) = xAngle (-0.48 = -0.48)
21:39:17.036 00.002 9044 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.56 = 2.72)
21:39:17.037 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.10 mountX=0.12 mountY=0.06, mountTheta=0.43
21:39:17.040 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.12, opts=13)
21:39:17.043 00.003 9044 Enqueuing Move request for scope (-0.07, -0.12)
21:39:17.046 00.003 12252 Worker thread wakes up
21:39:17.046 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
21:39:17.046 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:17.048 00.002 9044 UpdateGuideState exits: m=5632 SNR=51.4
21:39:17.050 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:17.053 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
21:39:17.053 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:17.056 00.003 9044 Enqueuing Expose request
21:39:17.058 00.002 12252 Moving (-0.07, -0.12) raw xDistance=0.12 yDistance=0.06
21:39:17.063 00.005 12252 PPEC rslt: input = 0.12, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 1081.89
21:39:17.063 00.000 12252 PPEC: input: 0.12, control: 0.07, exposure: 2000
21:39:17.063 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:17.063 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:39:17.063 00.000 12252 MoveAxis(W, 29, ABG)
21:39:17.063 00.000 12252 Guiding  Dir = 3, Dur = 29
21:39:17.064 00.001 12252 IsSlewing returns 0
21:39:17.064 00.000 12252 IsGuiding returns 0
21:39:17.066 00.002 12252 PulseGuide returned control before completion, sleep 37
21:39:17.119 00.053 12252 IsGuiding returns 0
21:39:17.119 00.000 12252 Move returns status 0, amount 29
21:39:17.119 00.000 12252 MoveAxis(N, 0, ABG)
21:39:17.119 00.000 12252 Move returns status 0, amount 0
21:39:17.119 00.000 12252 move complete, result=0
21:39:17.119 00.000 12252 worker thread done servicing request
21:39:17.119 00.000 12252 Worker thread wakes up
21:39:17.120 00.001 9044 GuideStep: 0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
21:39:17.123 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:17.123 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:19.468 02.345 12252 Exposure complete
21:39:19.515 00.047 12252 worker thread done servicing request
21:39:19.515 00.000 9044 OnExposeComplete: enter
21:39:19.517 00.002 9044 UpdateGuideState(): m_state=6
21:39:19.519 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2249
21:39:19.521 00.002 9044 Star::Find returns 1 (0), X=1004.67, Y=824.42, Mass=5863, SNR=52.6, Peak=173 HFD=5.4
21:39:19.524 00.003 9044 MultiStar: [#1 0.04,-0.47,0.00,M4] [#2 -0.00,-0.35,1.17,U] [#3 0.07,-0.54,0.00,M7] [#4 -0.01,-0.27,1.27,U] [#5 0.02,-0.35,0.63,U] [#6 -0.04,-0.34,0.41,U] [#7 -0.01,-0.37,0.42,U] [#8 -0.18,-0.27,0.41,U] 
21:39:19.527 00.003 9044 refined, 6 included, MultiStar: {-0.03, -0.32}, one-star: {-0.08, -0.33}
21:39:19.529 00.002 9044 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.62) = xAngle (-0.05 = -0.05)
21:39:19.531 00.002 9044 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.13 = -3.13)
21:39:19.534 00.003 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.67 mountX=0.32 mountY=-0.00, mountTheta=-0.01
21:39:19.538 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.32, opts=13)
21:39:19.540 00.002 9044 Enqueuing Move request for scope (-0.03, -0.32)
21:39:19.543 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:19.545 00.002 9044 UpdateGuideState exits: m=5863 SNR=52.6
21:39:19.547 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:19.549 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:19.550 00.001 9044 Enqueuing Expose request
21:39:19.552 00.002 12252 Worker thread wakes up
21:39:19.552 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.32) opts 0xd
21:39:19.552 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.32)
21:39:19.552 00.000 12252 Moving (-0.03, -0.32) raw xDistance=0.32 yDistance=-0.00
21:39:19.556 00.004 12252 PPEC rslt: input = 0.32, final = 0.19, react = 0.19, pred = -0.00, hyst = 0.19, hyst_pct = 0.00, period_length = 1075.92
21:39:19.556 00.000 12252 PPEC: input: 0.32, control: 0.19, exposure: 2000
21:39:19.556 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:19.556 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:39:19.556 00.000 12252 MoveAxis(W, 74, ABG)
21:39:19.556 00.000 12252 Guiding  Dir = 3, Dur = 74
21:39:19.556 00.000 12252 IsSlewing returns 0
21:39:19.557 00.001 12252 IsGuiding returns 0
21:39:19.559 00.002 12252 PulseGuide returned control before completion, sleep 83
21:39:19.651 00.092 12252 IsGuiding returns 0
21:39:19.651 00.000 12252 Move returns status 0, amount 74
21:39:19.651 00.000 12252 MoveAxis(N, 0, ABG)
21:39:19.651 00.000 12252 Move returns status 0, amount 0
21:39:19.651 00.000 12252 move complete, result=0
21:39:19.651 00.000 12252 worker thread done servicing request
21:39:19.651 00.000 12252 Worker thread wakes up
21:39:19.651 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:19.651 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:19.651 00.000 9044 GuideStep: 0.3 px 74 ms WEST, -0.0 px 0 ms NORTH
21:39:21.997 02.346 12252 Exposure complete
21:39:22.057 00.060 12252 worker thread done servicing request
21:39:22.058 00.001 9044 OnExposeComplete: enter
21:39:22.060 00.002 9044 UpdateGuideState(): m_state=6
21:39:22.063 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2250
21:39:22.066 00.003 9044 Star::Find returns 1 (0), X=1004.88, Y=824.76, Mass=5660, SNR=51.6, Peak=173 HFD=5.1
21:39:22.069 00.003 9044 MultiStar: [#1 0.22,-0.19,1.03,U] [#2 0.06,-0.25,1.20,U] [#3 0.10,-0.51,0.00,M8] [#4 0.17,-0.21,1.27,U] [#5 0.16,-0.25,0.66,U] [#6 0.16,-0.30,0.42,U] [#7 0.12,-0.31,0.43,U] [#8 0.07,-0.24,0.43,U] 
21:39:22.071 00.002 9044 single-star, 7 included, MultiStar: {0.14, -0.20}, one-star: {0.13, 0.01}
21:39:22.073 00.002 9044 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.62) = xAngle (1.72 = 1.72)
21:39:22.075 00.002 9044 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.36 = -1.36)
21:39:22.076 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.10 mountX=-0.02 mountY=-0.12, mountTheta=-1.72
21:39:22.079 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.01, opts=13)
21:39:22.081 00.002 9044 Enqueuing Move request for scope (0.13, 0.01)
21:39:22.083 00.002 12252 Worker thread wakes up
21:39:22.083 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:22.083 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
21:39:22.084 00.001 9044 UpdateGuideState exits: m=5660 SNR=51.6
21:39:22.084 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:22.085 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:22.086 00.001 9044 Enqueuing Expose request
21:39:22.087 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
21:39:22.087 00.000 12252 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.12
21:39:22.090 00.003 12252 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1070.01
21:39:22.090 00.000 12252 PPEC: input: -0.02, control: -0.00, exposure: 2000
21:39:22.090 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:22.090 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:39:22.090 00.000 12252 MoveAxis(E, 1, ABG)
21:39:22.090 00.000 12252 Guiding  Dir = 2, Dur = 1
21:39:22.091 00.001 12252 IsSlewing returns 0
21:39:22.091 00.000 12252 IsGuiding returns 0
21:39:22.094 00.003 12252 IsGuiding returns 0
21:39:22.094 00.000 12252 Move returns status 0, amount 1
21:39:22.094 00.000 12252 MoveAxis(N, 0, ABG)
21:39:22.094 00.000 12252 Move returns status 0, amount 0
21:39:22.094 00.000 12252 move complete, result=0
21:39:22.094 00.000 12252 worker thread done servicing request
21:39:22.094 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:39:22.095 00.001 12252 Worker thread wakes up
21:39:22.095 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:22.095 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:24.448 02.353 12252 Exposure complete
21:39:24.533 00.085 12252 worker thread done servicing request
21:39:24.533 00.000 9044 OnExposeComplete: enter
21:39:24.536 00.003 9044 UpdateGuideState(): m_state=6
21:39:24.538 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2251
21:39:24.539 00.001 9044 Star::Find returns 1 (0), X=1004.71, Y=824.84, Mass=5738, SNR=52.0, Peak=173 HFD=5.1
21:39:24.541 00.002 9044 MultiStar: [#1 0.05,-0.13,1.05,U] [#2 0.11,-0.14,1.20,U] [#3 0.16,-0.33,0.85,U] [#4 0.09,-0.09,1.28,U] [#5 0.21,-0.23,0.64,U] [#6 -0.02,-0.12,0.42,U] [#7 -0.05,-0.21,0.43,U] [#8 0.08,-0.10,0.41,U] 
21:39:24.542 00.001 9044 single-star, 8 included, MultiStar: {0.08, -0.13}, one-star: {-0.04, 0.09}
21:39:24.543 00.001 9044 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.62) = xAngle (3.62 = -2.67)
21:39:24.544 00.001 9044 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.53 = 0.53)
21:39:24.545 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.99 mountX=-0.09 mountY=0.05, mountTheta=2.62
21:39:24.547 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.09, opts=13)
21:39:24.549 00.002 9044 Enqueuing Move request for scope (-0.04, 0.09)
21:39:24.551 00.002 12252 Worker thread wakes up
21:39:24.551 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:39:24.552 00.001 9044 UpdateGuideState exits: m=5738 SNR=52.0
21:39:24.553 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:24.554 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
21:39:24.554 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:24.555 00.001 9044 Enqueuing Expose request
21:39:24.558 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
21:39:24.558 00.000 12252 Moving (-0.04, 0.09) raw xDistance=-0.09 yDistance=0.05
21:39:24.560 00.002 12252 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1064.15
21:39:24.560 00.000 12252 PPEC: input: -0.09, control: 0.00, exposure: 2000
21:39:24.560 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:24.560 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:39:24.560 00.000 12252 MoveAxis(W, 1, ABG)
21:39:24.560 00.000 12252 Guiding  Dir = 3, Dur = 1
21:39:24.560 00.000 12252 IsSlewing returns 0
21:39:24.560 00.000 12252 IsGuiding returns 0
21:39:24.563 00.003 12252 IsGuiding returns 0
21:39:24.563 00.000 12252 Move returns status 0, amount 1
21:39:24.563 00.000 12252 MoveAxis(N, 0, ABG)
21:39:24.563 00.000 12252 Move returns status 0, amount 0
21:39:24.563 00.000 12252 move complete, result=0
21:39:24.563 00.000 12252 worker thread done servicing request
21:39:24.563 00.000 12252 Worker thread wakes up
21:39:24.564 00.001 9044 GuideStep: -0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:39:24.565 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:24.565 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:26.909 02.344 12252 Exposure complete
21:39:26.954 00.045 12252 worker thread done servicing request
21:39:26.954 00.000 9044 OnExposeComplete: enter
21:39:26.957 00.003 9044 UpdateGuideState(): m_state=6
21:39:26.958 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2252
21:39:26.958 00.000 9044 Star::Find returns 1 (0), X=1004.76, Y=824.50, Mass=5560, SNR=51.2, Peak=173 HFD=5.2
21:39:26.959 00.001 9044 MultiStar: [#1 0.04,-0.42,0.00,M3] [#2 0.13,-0.21,1.19,U] [#3 0.15,-0.50,0.00,M8] [#4 0.12,-0.24,1.32,U] [#5 0.16,-0.24,0.67,U] [#6 0.08,-0.22,0.42,U] [#7 -0.01,-0.48,0.00,M3] [#8 0.08,-0.25,0.44,U] 
21:39:26.960 00.001 9044 single-star, 5 included, MultiStar: {0.10, -0.23}, one-star: {0.01, -0.25}
21:39:26.961 00.001 9044 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.62) = xAngle (0.08 = 0.08)
21:39:26.962 00.001 9044 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.01 = -3.01)
21:39:26.963 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.55 mountX=0.25 mountY=-0.03, mountTheta=-0.13
21:39:26.967 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.25, opts=13)
21:39:26.970 00.003 9044 Enqueuing Move request for scope (0.01, -0.25)
21:39:26.973 00.003 12252 Worker thread wakes up
21:39:26.973 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.25) opts 0xd
21:39:26.974 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.25)
21:39:26.974 00.000 12252 Moving (0.01, -0.25) raw xDistance=0.25 yDistance=-0.03
21:39:26.974 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:26.976 00.002 9044 UpdateGuideState exits: m=5560 SNR=51.2
21:39:26.977 00.001 12252 PPEC rslt: input = 0.25, final = 0.15, react = 0.15, pred = 0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 1058.36
21:39:26.977 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:26.978 00.001 12252 PPEC: input: 0.25, control: 0.15, exposure: 2000
21:39:26.978 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:26.979 00.001 9044 Enqueuing Expose request
21:39:26.980 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:26.980 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:39:26.980 00.000 12252 MoveAxis(W, 60, ABG)
21:39:26.980 00.000 12252 Guiding  Dir = 3, Dur = 60
21:39:26.981 00.001 12252 IsSlewing returns 0
21:39:26.981 00.000 12252 IsGuiding returns 0
21:39:26.983 00.002 12252 PulseGuide returned control before completion, sleep 68
21:39:27.053 00.070 12252 IsGuiding returns 0
21:39:27.053 00.000 12252 Move returns status 0, amount 60
21:39:27.053 00.000 12252 MoveAxis(N, 0, ABG)
21:39:27.053 00.000 12252 Move returns status 0, amount 0
21:39:27.053 00.000 12252 move complete, result=0
21:39:27.053 00.000 12252 worker thread done servicing request
21:39:27.053 00.000 12252 Worker thread wakes up
21:39:27.054 00.001 9044 GuideStep: 0.3 px 60 ms WEST, -0.0 px 0 ms NORTH
21:39:27.057 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:27.057 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:29.400 02.343 12252 Exposure complete
21:39:29.467 00.067 12252 worker thread done servicing request
21:39:29.468 00.001 9044 OnExposeComplete: enter
21:39:29.469 00.001 9044 UpdateGuideState(): m_state=6
21:39:29.471 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2253
21:39:29.472 00.001 9044 Star::Find returns 1 (0), X=1004.77, Y=824.68, Mass=5685, SNR=51.7, Peak=173 HFD=5.2
21:39:29.476 00.004 9044 MultiStar: [#1 0.17,-0.31,1.06,U] [#2 0.08,-0.33,1.19,U] [#3 0.12,-0.43,0.00,M9] [#4 0.16,-0.28,1.31,U] [#5 0.06,-0.36,0.65,U] [#6 0.13,-0.41,0.00,M1] [#7 0.02,-0.41,0.00,M4] [#8 0.07,-0.37,0.42,U] 
21:39:29.478 00.002 9044 single-star, 5 included, MultiStar: {0.10, -0.27}, one-star: {0.02, -0.07}
21:39:29.481 00.003 9044 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.62) = xAngle (0.32 = 0.32)
21:39:29.483 00.002 9044 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.77 = -2.77)
21:39:29.486 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.31 mountX=0.07 mountY=-0.03, mountTheta=-0.37
21:39:29.490 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.07, opts=13)
21:39:29.492 00.002 9044 Enqueuing Move request for scope (0.02, -0.07)
21:39:29.496 00.004 12252 Worker thread wakes up
21:39:29.496 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:39:29.497 00.001 9044 UpdateGuideState exits: m=5685 SNR=51.7
21:39:29.499 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:29.501 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:29.502 00.001 9044 Enqueuing Expose request
21:39:29.503 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
21:39:29.503 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
21:39:29.505 00.002 12252 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=-0.03
21:39:29.507 00.002 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1052.62
21:39:29.507 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
21:39:29.507 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:29.507 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:39:29.507 00.000 12252 MoveAxis(E, 2, ABG)
21:39:29.507 00.000 12252 Guiding  Dir = 2, Dur = 2
21:39:29.508 00.001 12252 IsSlewing returns 0
21:39:29.508 00.000 12252 IsGuiding returns 0
21:39:29.510 00.002 12252 PulseGuide returned control before completion, sleep 11
21:39:29.534 00.024 12252 IsGuiding returns 0
21:39:29.534 00.000 12252 Move returns status 0, amount 2
21:39:29.534 00.000 12252 MoveAxis(N, 0, ABG)
21:39:29.534 00.000 12252 Move returns status 0, amount 0
21:39:29.534 00.000 12252 move complete, result=0
21:39:29.535 00.001 12252 worker thread done servicing request
21:39:29.535 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:39:29.536 00.001 12252 Worker thread wakes up
21:39:29.536 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:29.536 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:31.895 02.359 12252 Exposure complete
21:39:31.940 00.045 12252 worker thread done servicing request
21:39:31.940 00.000 9044 OnExposeComplete: enter
21:39:31.941 00.001 9044 UpdateGuideState(): m_state=6
21:39:31.941 00.000 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2254
21:39:31.943 00.002 9044 Star::Find returns 1 (0), X=1004.72, Y=824.60, Mass=5787, SNR=52.2, Peak=173 HFD=5.3
21:39:31.944 00.001 9044 MultiStar: [#1 -0.08,-0.50,0.00,M3] [#2 0.05,-0.30,1.21,U] [#3 0.08,-0.46,0.00,M10] [#4 0.08,-0.28,1.27,U] [#5 0.08,-0.34,0.65,U] [#6 -0.02,-0.44,0.00,M2] [#7 -0.02,-0.54,0.00,M5] [#8 -0.05,-0.14,0.41,U] 
21:39:31.945 00.001 9044 single-star, 4 included, MultiStar: {0.03, -0.25}, one-star: {-0.03, -0.15}
21:39:31.945 00.000 9044 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.62) = xAngle (-0.11 = -0.11)
21:39:31.946 00.001 9044 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.19 = 3.09)
21:39:31.947 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.73 mountX=0.16 mountY=0.01, mountTheta=0.05
21:39:31.950 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.15, opts=13)
21:39:31.952 00.002 9044 Enqueuing Move request for scope (-0.03, -0.15)
21:39:31.954 00.002 12252 Worker thread wakes up
21:39:31.954 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
21:39:31.954 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
21:39:31.954 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:31.955 00.001 12252 Moving (-0.03, -0.15) raw xDistance=0.16 yDistance=0.01
21:39:31.955 00.000 9044 UpdateGuideState exits: m=5787 SNR=52.2
21:39:31.957 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:31.958 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:31.960 00.002 9044 Enqueuing Expose request
21:39:31.962 00.002 12252 PPEC rslt: input = 0.16, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 1046.94
21:39:31.962 00.000 12252 PPEC: input: 0.16, control: 0.08, exposure: 2000
21:39:31.962 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:31.962 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:39:31.962 00.000 12252 MoveAxis(W, 32, ABG)
21:39:31.962 00.000 12252 Guiding  Dir = 3, Dur = 32
21:39:31.963 00.001 12252 IsSlewing returns 0
21:39:31.963 00.000 12252 IsGuiding returns 0
21:39:31.965 00.002 12252 PulseGuide returned control before completion, sleep 40
21:39:32.013 00.048 12252 IsGuiding returns 0
21:39:32.013 00.000 12252 Move returns status 0, amount 32
21:39:32.013 00.000 12252 MoveAxis(N, 0, ABG)
21:39:32.013 00.000 12252 Move returns status 0, amount 0
21:39:32.013 00.000 12252 move complete, result=0
21:39:32.013 00.000 12252 worker thread done servicing request
21:39:32.013 00.000 12252 Worker thread wakes up
21:39:32.013 00.000 9044 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
21:39:32.016 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:32.016 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:34.381 02.365 12252 Exposure complete
21:39:34.435 00.054 12252 worker thread done servicing request
21:39:34.435 00.000 9044 OnExposeComplete: enter
21:39:34.438 00.003 9044 UpdateGuideState(): m_state=6
21:39:34.440 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2255
21:39:34.441 00.001 9044 Star::Find returns 1 (0), X=1004.75, Y=824.66, Mass=5795, SNR=52.3, Peak=173 HFD=5.3
21:39:34.442 00.001 9044 MultiStar: [#1 0.10,-0.27,1.06,U] [#2 0.10,-0.20,1.19,U] [#3 0.17,-0.46,0.00,R] [#4 0.07,-0.24,1.32,U] [#5 0.16,-0.27,0.64,U] [#6 0.08,-0.37,0.41,U] [#7 0.06,-0.28,0.42,U] [#8 0.03,-0.23,0.41,U] 
21:39:34.443 00.001 9044 single-star, 7 included, MultiStar: {0.08, -0.23}, one-star: {-0.00, -0.09}
21:39:34.444 00.001 9044 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.62) = xAngle (0.02 = 0.02)
21:39:34.444 00.000 9044 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.06 = -3.06)
21:39:34.445 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.60 mountX=0.09 mountY=-0.01, mountTheta=-0.08
21:39:34.447 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.09, opts=13)
21:39:34.449 00.002 9044 Enqueuing Move request for scope (-0.00, -0.09)
21:39:34.450 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:39:34.451 00.001 9044 UpdateGuideState exits: m=5795 SNR=52.3
21:39:34.453 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:34.454 00.001 12252 Worker thread wakes up
21:39:34.454 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:34.455 00.001 9044 Enqueuing Expose request
21:39:34.456 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
21:39:34.456 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
21:39:34.456 00.000 12252 Moving (-0.00, -0.09) raw xDistance=0.09 yDistance=-0.01
21:39:34.458 00.002 12252 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1041.31
21:39:34.458 00.000 12252 PPEC: input: 0.09, control: -0.00, exposure: 2000
21:39:34.458 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:34.459 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:39:34.459 00.000 12252 MoveAxis(E, 1, ABG)
21:39:34.459 00.000 12252 Guiding  Dir = 2, Dur = 1
21:39:34.459 00.000 12252 IsSlewing returns 0
21:39:34.459 00.000 12252 IsGuiding returns 0
21:39:34.462 00.003 12252 IsGuiding returns 0
21:39:34.462 00.000 12252 Move returns status 0, amount 1
21:39:34.462 00.000 12252 MoveAxis(N, 0, ABG)
21:39:34.462 00.000 12252 Move returns status 0, amount 0
21:39:34.462 00.000 12252 move complete, result=0
21:39:34.462 00.000 12252 worker thread done servicing request
21:39:34.462 00.000 12252 Worker thread wakes up
21:39:34.462 00.000 9044 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:39:34.464 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:34.464 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:36.822 02.358 12252 Exposure complete
21:39:36.879 00.057 12252 worker thread done servicing request
21:39:36.879 00.000 9044 OnExposeComplete: enter
21:39:36.880 00.001 9044 UpdateGuideState(): m_state=6
21:39:36.882 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2256
21:39:36.885 00.003 9044 Star::Find returns 1 (0), X=1004.74, Y=824.09, Mass=5785, SNR=52.3, Peak=173 HFD=5.2
21:39:36.888 00.003 9044 MultiStar: [#1 0.04,-0.85,0.00,M3] [#2 0.03,-0.75,0.00,M1] [#3 -0.05,-0.42,0.00,M1] [#4 0.01,-0.63,0.00,M1] [#5 0.01,-0.90,0.00,M1] [#6 0.06,-0.88,0.00,M2] [#7 -0.03,-0.90,0.00,M5] [#8 -0.06,-0.71,0.00,M1] 
21:39:36.891 00.003 9044 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.62) = xAngle (0.04 = 0.04)
21:39:36.893 00.002 9044 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.05 = -3.05)
21:39:36.895 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.67 hyp=0.67 cameraTheta=-1.59 mountX=0.67 mountY=-0.06, mountTheta=-0.09
21:39:36.899 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.67, opts=13)
21:39:36.901 00.002 9044 Enqueuing Move request for scope (-0.01, -0.67)
21:39:36.903 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:36.905 00.002 9044 UpdateGuideState exits: m=5785 SNR=52.3
21:39:36.906 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:36.909 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:36.910 00.001 9044 Enqueuing Expose request
21:39:36.911 00.001 12252 Worker thread wakes up
21:39:36.911 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.67) opts 0xd
21:39:36.911 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.67)
21:39:36.911 00.000 12252 Moving (-0.01, -0.67) raw xDistance=0.67 yDistance=-0.06
21:39:36.916 00.005 12252 PPEC rslt: input = 0.67, final = 0.40, react = 0.40, pred = -0.00, hyst = 0.36, hyst_pct = 0.00, period_length = 1035.74
21:39:36.917 00.001 12252 PPEC: input: 0.67, control: 0.40, exposure: 2000
21:39:36.917 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:36.917 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:39:36.917 00.000 12252 MoveAxis(W, 155, ABG)
21:39:36.917 00.000 12252 Guiding  Dir = 3, Dur = 155
21:39:36.917 00.000 12252 IsSlewing returns 0
21:39:36.917 00.000 12252 IsGuiding returns 0
21:39:36.919 00.002 12252 PulseGuide returned control before completion, sleep 164
21:39:37.096 00.177 12252 IsGuiding returns 0
21:39:37.096 00.000 12252 Move returns status 0, amount 155
21:39:37.096 00.000 12252 MoveAxis(N, 0, ABG)
21:39:37.096 00.000 12252 Move returns status 0, amount 0
21:39:37.096 00.000 12252 move complete, result=0
21:39:37.096 00.000 12252 worker thread done servicing request
21:39:37.097 00.001 9044 GuideStep: 0.7 px 155 ms WEST, -0.1 px 0 ms NORTH
21:39:37.099 00.002 12252 Worker thread wakes up
21:39:37.099 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:37.099 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:39.457 02.358 12252 Exposure complete
21:39:39.505 00.048 12252 worker thread done servicing request
21:39:39.505 00.000 9044 OnExposeComplete: enter
21:39:39.507 00.002 9044 UpdateGuideState(): m_state=6
21:39:39.508 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2257
21:39:39.508 00.000 9044 Star::Find returns 1 (0), X=1004.64, Y=823.21, Mass=5804, SNR=52.3, Peak=173 HFD=5.3
21:39:39.509 00.001 9044 MultiStar: large primary error, entering stabilization period
21:39:39.510 00.001 9044 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.62) = xAngle (-0.02 = -0.02)
21:39:39.511 00.001 9044 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.10 = -3.10)
21:39:39.511 00.000 9044 CameraToMount -- cameraX=-0.11 cameraY=-1.55 hyp=1.55 cameraTheta=-1.64 mountX=1.55 mountY=-0.06, mountTheta=-0.04
21:39:39.515 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-1.55, opts=13)
21:39:39.516 00.001 9044 Enqueuing Move request for scope (-0.11, -1.55)
21:39:39.516 00.000 12252 Worker thread wakes up
21:39:39.518 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:39.519 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -1.55) opts 0xd
21:39:39.519 00.000 9044 UpdateGuideState exits: m=5804 SNR=52.3
21:39:39.520 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:39.521 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, -1.55)
21:39:39.522 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:39.523 00.001 9044 Enqueuing Expose request
21:39:39.523 00.000 12252 Moving (-0.11, -1.55) raw xDistance=1.55 yDistance=-0.06
21:39:39.526 00.003 12252 PPEC rslt: input = 1.55, final = 0.92, react = 0.93, pred = -0.01, hyst = 0.84, hyst_pct = 0.00, period_length = 1030.23
21:39:39.526 00.000 12252 PPEC: input: 1.55, control: 0.92, exposure: 2000
21:39:39.526 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:39.526 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:39:39.526 00.000 12252 MoveAxis(W, 360, ABG)
21:39:39.527 00.001 12252 Guiding  Dir = 3, Dur = 360
21:39:39.527 00.000 12252 IsSlewing returns 0
21:39:39.527 00.000 12252 IsGuiding returns 0
21:39:39.529 00.002 12252 PulseGuide returned control before completion, sleep 369
21:39:39.905 00.376 12252 IsGuiding returns 0
21:39:39.906 00.001 12252 Move returns status 0, amount 360
21:39:39.906 00.000 12252 MoveAxis(N, 0, ABG)
21:39:39.906 00.000 12252 Move returns status 0, amount 0
21:39:39.906 00.000 12252 move complete, result=0
21:39:39.906 00.000 12252 worker thread done servicing request
21:39:39.906 00.000 12252 Worker thread wakes up
21:39:39.907 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:39.907 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:39.907 00.000 9044 GuideStep: 1.5 px 360 ms WEST, -0.1 px 0 ms NORTH
21:39:42.240 02.333 12252 Exposure complete
21:39:42.284 00.044 12252 worker thread done servicing request
21:39:42.284 00.000 9044 OnExposeComplete: enter
21:39:42.285 00.001 9044 UpdateGuideState(): m_state=6
21:39:42.288 00.003 9044 Star::Find(15, 1004, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2258
21:39:42.289 00.001 9044 Star::Find returns 1 (0), X=1004.79, Y=824.10, Mass=5790, SNR=52.2, Peak=173 HFD=5.3
21:39:42.290 00.001 9044 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.62) = xAngle (0.11 = 0.11)
21:39:42.290 00.000 9044 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.97 = -2.97)
21:39:42.291 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.65 hyp=0.65 cameraTheta=-1.51 mountX=0.65 mountY=-0.11, mountTheta=-0.17
21:39:42.292 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.65, opts=13)
21:39:42.293 00.001 9044 Enqueuing Move request for scope (0.04, -0.65)
21:39:42.294 00.001 12252 Worker thread wakes up
21:39:42.294 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:42.295 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.65) opts 0xd
21:39:42.295 00.000 9044 UpdateGuideState exits: m=5790 SNR=52.2
21:39:42.296 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.65)
21:39:42.296 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:42.297 00.001 12252 Moving (0.04, -0.65) raw xDistance=0.65 yDistance=-0.11
21:39:42.297 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:42.299 00.002 9044 Enqueuing Expose request
21:39:42.301 00.002 12252 PPEC rslt: input = 0.65, final = 0.39, react = 0.39, pred = -0.00, hyst = 0.38, hyst_pct = 0.00, period_length = 1024.77
21:39:42.301 00.000 12252 PPEC: input: 0.65, control: 0.39, exposure: 2000
21:39:42.301 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:42.301 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:39:42.301 00.000 12252 MoveAxis(W, 151, ABG)
21:39:42.301 00.000 12252 Guiding  Dir = 3, Dur = 151
21:39:42.302 00.001 12252 IsSlewing returns 0
21:39:42.302 00.000 12252 IsGuiding returns 0
21:39:42.304 00.002 12252 PulseGuide returned control before completion, sleep 159
21:39:42.468 00.164 12252 IsGuiding returns 0
21:39:42.468 00.000 12252 Move returns status 0, amount 151
21:39:42.468 00.000 12252 MoveAxis(N, 0, ABG)
21:39:42.470 00.002 12252 Move returns status 0, amount 0
21:39:42.470 00.000 12252 move complete, result=0
21:39:42.470 00.000 12252 worker thread done servicing request
21:39:42.470 00.000 12252 Worker thread wakes up
21:39:42.470 00.000 9044 GuideStep: 0.7 px 151 ms WEST, -0.1 px 0 ms NORTH
21:39:42.473 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:42.473 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:44.812 02.339 12252 Exposure complete
21:39:44.858 00.046 12252 worker thread done servicing request
21:39:44.858 00.000 9044 OnExposeComplete: enter
21:39:44.860 00.002 9044 UpdateGuideState(): m_state=6
21:39:44.861 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2259
21:39:44.862 00.001 9044 Star::Find returns 1 (0), X=1004.71, Y=824.71, Mass=5815, SNR=52.4, Peak=173 HFD=5.3
21:39:44.863 00.001 9044 MultiStar: exiting stabilization period
21:39:44.864 00.001 9044 MultiStar: [#1 0.04,-0.36,1.03,U] [#2 0.01,-0.26,1.21,U] [#3 -0.09,0.07,0.84,U] [#4 0.09,-0.13,1.26,U] [#5 0.10,-0.26,0.64,U] [#6 -0.02,-0.28,0.41,U] [#7 -0.00,-0.20,0.42,U] [#8 0.07,-0.22,0.42,U] 
21:39:44.865 00.001 9044 single-star, 8 included, MultiStar: {0.02, -0.18}, one-star: {-0.04, -0.04}
21:39:44.865 00.000 9044 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.62) = xAngle (-0.70 = -0.70)
21:39:44.867 00.002 9044 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.78 = 2.50)
21:39:44.868 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.33 mountX=0.04 mountY=0.04, mountTheta=0.67
21:39:44.870 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.04, opts=13)
21:39:44.871 00.001 9044 Enqueuing Move request for scope (-0.04, -0.04)
21:39:44.872 00.001 12252 Worker thread wakes up
21:39:44.872 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:44.873 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
21:39:44.873 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
21:39:44.873 00.000 9044 UpdateGuideState exits: m=5815 SNR=52.4
21:39:44.875 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:44.875 00.000 12252 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=0.04
21:39:44.875 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:44.876 00.001 9044 Enqueuing Expose request
21:39:44.880 00.004 12252 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1019.37
21:39:44.880 00.000 12252 PPEC: input: 0.04, control: -0.00, exposure: 2000
21:39:44.880 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:44.880 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:39:44.880 00.000 12252 MoveAxis(E, 2, ABG)
21:39:44.880 00.000 12252 Guiding  Dir = 2, Dur = 2
21:39:44.881 00.001 12252 IsSlewing returns 0
21:39:44.884 00.003 12252 IsGuiding returns 0
21:39:44.886 00.002 12252 PulseGuide returned control before completion, sleep 11
21:39:44.912 00.026 12252 IsGuiding returns 0
21:39:44.912 00.000 12252 Move returns status 0, amount 2
21:39:44.912 00.000 12252 MoveAxis(N, 0, ABG)
21:39:44.912 00.000 12252 Move returns status 0, amount 0
21:39:44.912 00.000 12252 move complete, result=0
21:39:44.912 00.000 12252 worker thread done servicing request
21:39:44.912 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
21:39:44.914 00.002 12252 Worker thread wakes up
21:39:44.914 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:44.914 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:47.280 02.366 12252 Exposure complete
21:39:47.344 00.064 12252 worker thread done servicing request
21:39:47.344 00.000 9044 OnExposeComplete: enter
21:39:47.346 00.002 9044 UpdateGuideState(): m_state=6
21:39:47.347 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2260
21:39:47.349 00.002 9044 Star::Find returns 1 (0), X=1004.87, Y=824.57, Mass=5771, SNR=52.2, Peak=173 HFD=5.2
21:39:47.350 00.001 9044 MultiStar: [#1 0.15,-0.37,1.03,U] [#2 0.12,-0.21,1.18,U] [#3 0.04,-0.03,0.83,U] [#4 0.12,-0.21,1.27,U] [#5 0.15,-0.32,0.65,U] [#6 0.12,-0.26,0.42,U] [#7 0.00,-0.29,0.43,U] [#8 0.08,-0.31,0.42,U] 
21:39:47.351 00.001 9044 single-star, 8 included, MultiStar: {0.11, -0.23}, one-star: {0.12, -0.18}
21:39:47.352 00.001 9044 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.62) = xAngle (0.66 = 0.66)
21:39:47.354 00.002 9044 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.42 = -2.42)
21:39:47.355 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.96 mountX=0.17 mountY=-0.14, mountTheta=-0.70
21:39:47.357 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.18, opts=13)
21:39:47.359 00.002 9044 Enqueuing Move request for scope (0.12, -0.18)
21:39:47.360 00.001 12252 Worker thread wakes up
21:39:47.360 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:47.361 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
21:39:47.361 00.000 9044 UpdateGuideState exits: m=5771 SNR=52.2
21:39:47.362 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:47.363 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
21:39:47.363 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:47.364 00.001 9044 Enqueuing Expose request
21:39:47.366 00.002 12252 Moving (0.12, -0.18) raw xDistance=0.17 yDistance=-0.14
21:39:47.368 00.002 12252 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.12, hyst_pct = 0.00, period_length = 1014.02
21:39:47.368 00.000 12252 PPEC: input: 0.17, control: 0.10, exposure: 2000
21:39:47.368 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:47.368 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:39:47.368 00.000 12252 MoveAxis(W, 39, ABG)
21:39:47.368 00.000 12252 Guiding  Dir = 3, Dur = 39
21:39:47.368 00.000 12252 IsSlewing returns 0
21:39:47.369 00.001 12252 IsGuiding returns 0
21:39:47.371 00.002 12252 PulseGuide returned control before completion, sleep 47
21:39:47.421 00.050 12252 IsGuiding returns 0
21:39:47.421 00.000 12252 Move returns status 0, amount 39
21:39:47.421 00.000 12252 MoveAxis(N, 0, ABG)
21:39:47.421 00.000 12252 Move returns status 0, amount 0
21:39:47.421 00.000 12252 move complete, result=0
21:39:47.421 00.000 12252 worker thread done servicing request
21:39:47.421 00.000 12252 Worker thread wakes up
21:39:47.421 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:47.421 00.000 9044 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
21:39:47.424 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:49.762 02.338 12252 Exposure complete
21:39:49.801 00.039 12252 worker thread done servicing request
21:39:49.801 00.000 9044 OnExposeComplete: enter
21:39:49.803 00.002 9044 UpdateGuideState(): m_state=6
21:39:49.805 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2261
21:39:49.807 00.002 9044 Star::Find returns 1 (0), X=1004.82, Y=824.87, Mass=5613, SNR=51.7, Peak=173 HFD=5.1
21:39:49.810 00.003 9044 MultiStar: [#1 0.16,-0.13,1.05,U] [#2 0.10,-0.14,1.20,U] [#3 0.00,0.20,0.84,U] [#4 0.18,-0.12,1.27,U] [#5 0.08,-0.23,0.65,U] [#6 0.22,-0.20,0.42,U] [#7 0.02,-0.16,0.45,U] [#8 0.07,-0.13,0.43,U] 
21:39:49.812 00.002 9044 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.07, 0.12}
21:39:49.815 00.003 9044 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.62) = xAngle (1.02 = 1.02)
21:39:49.817 00.002 9044 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.07 = -2.07)
21:39:49.819 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.61 mountX=0.07 mountY=-0.11, mountTheta=-1.03
21:39:49.823 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.07, opts=13)
21:39:49.825 00.002 9044 Enqueuing Move request for scope (0.11, -0.07)
21:39:49.827 00.002 12252 Worker thread wakes up
21:39:49.827 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:39:49.828 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
21:39:49.828 00.000 9044 UpdateGuideState exits: m=5613 SNR=51.7
21:39:49.830 00.002 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
21:39:49.830 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:49.831 00.001 12252 Moving (0.11, -0.07) raw xDistance=0.07 yDistance=-0.11
21:39:49.831 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:49.835 00.004 9044 Enqueuing Expose request
21:39:49.839 00.004 12252 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 1008.73
21:39:49.839 00.000 12252 PPEC: input: 0.07, control: 0.00, exposure: 2000
21:39:49.839 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:49.839 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:39:49.839 00.000 12252 MoveAxis(W, 1, ABG)
21:39:49.839 00.000 12252 Guiding  Dir = 3, Dur = 1
21:39:49.840 00.001 12252 IsSlewing returns 0
21:39:49.840 00.000 12252 IsGuiding returns 0
21:39:49.843 00.003 12252 IsGuiding returns 0
21:39:49.843 00.000 12252 Move returns status 0, amount 1
21:39:49.843 00.000 12252 MoveAxis(N, 0, ABG)
21:39:49.843 00.000 12252 Move returns status 0, amount 0
21:39:49.843 00.000 12252 move complete, result=0
21:39:49.843 00.000 12252 worker thread done servicing request
21:39:49.843 00.000 12252 Worker thread wakes up
21:39:49.843 00.000 9044 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:39:49.847 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:49.847 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:52.200 02.353 12252 Exposure complete
21:39:52.277 00.077 12252 worker thread done servicing request
21:39:52.277 00.000 9044 OnExposeComplete: enter
21:39:52.277 00.000 9044 UpdateGuideState(): m_state=6
21:39:52.279 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2262
21:39:52.283 00.004 9044 Star::Find returns 1 (0), X=1004.65, Y=824.80, Mass=5801, SNR=52.3, Peak=173 HFD=5.2
21:39:52.286 00.003 9044 MultiStar: [#1 -0.00,-0.10,1.03,U] [#2 0.00,-0.10,1.21,U] [#3 -0.05,0.22,0.83,U] [#4 0.04,-0.14,1.30,U] [#5 0.08,-0.06,0.65,U] [#6 0.05,-0.12,0.41,U] [#7 -0.02,-0.29,0.43,U] [#8 0.10,0.01,0.42,U] 
21:39:52.288 00.002 9044 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {-0.10, 0.04}
21:39:52.289 00.001 9044 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.62) = xAngle (0.10 = 0.10)
21:39:52.291 00.002 9044 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.98 = -2.98)
21:39:52.292 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.53 mountX=0.05 mountY=-0.01, mountTheta=-0.16
21:39:52.296 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.05, opts=13)
21:39:52.297 00.001 9044 Enqueuing Move request for scope (0.00, -0.05)
21:39:52.298 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:52.300 00.002 9044 UpdateGuideState exits: m=5801 SNR=52.3
21:39:52.301 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:52.302 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:52.303 00.001 9044 Enqueuing Expose request
21:39:52.304 00.001 12252 Worker thread wakes up
21:39:52.304 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
21:39:52.304 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
21:39:52.304 00.000 12252 Moving (0.00, -0.05) raw xDistance=0.05 yDistance=-0.01
21:39:52.308 00.004 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 1003.48
21:39:52.308 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
21:39:52.308 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:52.308 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:39:52.308 00.000 12252 MoveAxis(E, 2, ABG)
21:39:52.308 00.000 12252 Guiding  Dir = 2, Dur = 2
21:39:52.308 00.000 12252 IsSlewing returns 0
21:39:52.309 00.001 12252 IsGuiding returns 0
21:39:52.310 00.001 12252 PulseGuide returned control before completion, sleep 11
21:39:52.330 00.020 12252 IsGuiding returns 0
21:39:52.330 00.000 12252 Move returns status 0, amount 2
21:39:52.331 00.001 12252 MoveAxis(N, 0, ABG)
21:39:52.331 00.000 12252 Move returns status 0, amount 0
21:39:52.331 00.000 12252 move complete, result=0
21:39:52.331 00.000 12252 worker thread done servicing request
21:39:52.331 00.000 12252 Worker thread wakes up
21:39:52.331 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
21:39:52.333 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:52.333 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:54.668 02.335 12252 Exposure complete
21:39:54.694 00.026 12252 worker thread done servicing request
21:39:54.696 00.002 9044 OnExposeComplete: enter
21:39:54.696 00.000 9044 UpdateGuideState(): m_state=6
21:39:54.697 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
21:39:54.698 00.001 9044 Star::Find returns 1 (0), X=1004.79, Y=824.98, Mass=5697, SNR=51.7, Peak=173 HFD=5.1
21:39:54.699 00.001 9044 MultiStar: [#1 0.15,0.05,1.04,U] [#2 0.08,0.00,1.22,U] [#3 -0.07,0.34,0.85,U] [#4 0.17,0.09,1.25,U] [#5 0.10,0.01,0.66,U] [#6 0.07,0.08,0.42,U] [#7 -0.02,-0.04,0.44,U] [#8 -0.02,0.12,0.43,U] 
21:39:54.699 00.000 9044 refined, 8 included, MultiStar: {0.07, 0.10}, one-star: {0.04, 0.23}
21:39:54.700 00.001 9044 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.62) = xAngle (2.59 = 2.59)
21:39:54.701 00.001 9044 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.49 = -0.49)
21:39:54.702 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.13 cameraTheta=0.96 mountX=-0.11 mountY=-0.06, mountTheta=-2.63
21:39:54.703 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.10, opts=13)
21:39:54.704 00.001 9044 Enqueuing Move request for scope (0.07, 0.10)
21:39:54.704 00.000 12252 Worker thread wakes up
21:39:54.704 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
21:39:54.704 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
21:39:54.704 00.000 12252 Moving (0.07, 0.10) raw xDistance=-0.11 yDistance=-0.06
21:39:54.705 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:39:54.706 00.001 12252 PPEC rslt: input = -0.11, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 998.29
21:39:54.707 00.001 12252 PPEC: input: -0.11, control: -0.08, exposure: 2000
21:39:54.707 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:54.707 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:39:54.707 00.000 12252 MoveAxis(E, 32, ABG)
21:39:54.707 00.000 12252 Guiding  Dir = 2, Dur = 32
21:39:54.707 00.000 12252 IsSlewing returns 0
21:39:54.707 00.000 12252 IsGuiding returns 0
21:39:54.709 00.002 12252 PulseGuide returned control before completion, sleep 40
21:39:54.721 00.012 9044 UpdateGuideState exits: m=5697 SNR=51.7
21:39:54.721 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:54.722 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:54.723 00.001 9044 Enqueuing Expose request
21:39:54.757 00.034 12252 IsGuiding returns 0
21:39:54.757 00.000 12252 Move returns status 0, amount 32
21:39:54.757 00.000 12252 MoveAxis(N, 0, ABG)
21:39:54.757 00.000 12252 Move returns status 0, amount 0
21:39:54.757 00.000 12252 move complete, result=0
21:39:54.757 00.000 12252 worker thread done servicing request
21:39:54.757 00.000 12252 Worker thread wakes up
21:39:54.757 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:54.757 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:54.757 00.000 9044 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
21:39:57.092 02.335 12252 Exposure complete
21:39:57.119 00.027 12252 worker thread done servicing request
21:39:57.119 00.000 9044 OnExposeComplete: enter
21:39:57.120 00.001 9044 UpdateGuideState(): m_state=6
21:39:57.121 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2264
21:39:57.122 00.001 9044 Star::Find returns 1 (0), X=1004.71, Y=824.91, Mass=5812, SNR=52.2, Peak=173 HFD=5.1
21:39:57.123 00.001 9044 MultiStar: [#1 -0.12,-0.12,1.05,U] [#2 0.03,-0.14,1.19,U] [#3 -0.08,0.34,0.84,U] [#4 0.02,-0.09,1.30,U] [#5 0.00,-0.15,0.64,U] [#6 -0.06,-0.16,0.42,U] [#7 -0.11,-0.13,0.43,U] [#8 -0.10,0.06,0.42,U] 
21:39:57.124 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.04, 0.16}
21:39:57.124 00.000 9044 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.62) = xAngle (-1.01 = -1.01)
21:39:57.125 00.001 9044 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.10 = 2.19)
21:39:57.125 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.64 mountX=0.02 mountY=0.04, mountTheta=1.00
21:39:57.127 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.02, opts=13)
21:39:57.128 00.001 9044 Enqueuing Move request for scope (-0.04, -0.02)
21:39:57.129 00.001 12252 Worker thread wakes up
21:39:57.129 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
21:39:57.129 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
21:39:57.129 00.000 12252 Moving (-0.04, -0.02) raw xDistance=0.02 yDistance=0.04
21:39:57.130 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:57.131 00.001 12252 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 993.16
21:39:57.131 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
21:39:57.131 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:57.131 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:39:57.131 00.000 12252 MoveAxis(W, 3, ABG)
21:39:57.131 00.000 12252 Guiding  Dir = 3, Dur = 3
21:39:57.131 00.000 12252 IsSlewing returns 0
21:39:57.132 00.001 12252 IsGuiding returns 0
21:39:57.134 00.002 12252 PulseGuide returned control before completion, sleep 11
21:39:57.146 00.012 9044 UpdateGuideState exits: m=5812 SNR=52.2
21:39:57.146 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:57.147 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:57.147 00.000 9044 Enqueuing Expose request
21:39:57.154 00.007 12252 IsGuiding returns 0
21:39:57.154 00.000 12252 Move returns status 0, amount 3
21:39:57.154 00.000 12252 MoveAxis(N, 0, ABG)
21:39:57.154 00.000 12252 Move returns status 0, amount 0
21:39:57.154 00.000 12252 move complete, result=0
21:39:57.154 00.000 12252 worker thread done servicing request
21:39:57.154 00.000 12252 Worker thread wakes up
21:39:57.154 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:57.154 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:39:57.156 00.002 9044 GuideStep: 0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
21:39:59.495 02.339 12252 Exposure complete
21:39:59.522 00.027 12252 worker thread done servicing request
21:39:59.522 00.000 9044 OnExposeComplete: enter
21:39:59.524 00.002 9044 UpdateGuideState(): m_state=6
21:39:59.524 00.000 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2265
21:39:59.525 00.001 9044 Star::Find returns 1 (0), X=1004.49, Y=824.85, Mass=5711, SNR=51.9, Peak=173 HFD=5.2
21:39:59.527 00.002 9044 MultiStar: [#1 -0.14,-0.09,1.04,U] [#2 -0.03,-0.12,1.22,U] [#3 -0.41,0.16,0.00,M1] [#4 -0.07,-0.11,1.29,U] [#5 -0.10,0.04,0.65,U] [#6 -0.05,-0.16,0.43,U] [#7 -0.18,-0.15,0.43,U] [#8 -0.18,-0.05,0.41,U] 
21:39:59.528 00.001 9044 refined, 7 included, MultiStar: {-0.12, -0.06}, one-star: {-0.26, 0.10}
21:39:59.528 00.000 9044 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.62) = xAngle (-1.03 = -1.03)
21:39:59.529 00.001 9044 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.11 = 2.17)
21:39:59.529 00.000 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.65 mountX=0.07 mountY=0.11, mountTheta=1.01
21:39:59.531 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.06, opts=13)
21:39:59.532 00.001 9044 Enqueuing Move request for scope (-0.12, -0.06)
21:39:59.532 00.000 12252 Worker thread wakes up
21:39:59.532 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
21:39:59.532 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
21:39:59.532 00.000 12252 Moving (-0.12, -0.06) raw xDistance=0.07 yDistance=0.11
21:39:59.534 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:39:59.535 00.001 12252 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 988.07
21:39:59.535 00.000 12252 PPEC: input: 0.07, control: 0.00, exposure: 2000
21:39:59.535 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:59.535 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:39:59.535 00.000 12252 MoveAxis(W, 1, ABG)
21:39:59.535 00.000 12252 Guiding  Dir = 3, Dur = 1
21:39:59.536 00.001 12252 IsSlewing returns 0
21:39:59.536 00.000 12252 IsGuiding returns 0
21:39:59.540 00.004 12252 IsGuiding returns 0
21:39:59.540 00.000 12252 Move returns status 0, amount 1
21:39:59.540 00.000 12252 MoveAxis(N, 0, ABG)
21:39:59.540 00.000 12252 Move returns status 0, amount 0
21:39:59.540 00.000 12252 move complete, result=0
21:39:59.540 00.000 12252 worker thread done servicing request
21:39:59.552 00.012 9044 UpdateGuideState exits: m=5711 SNR=51.9
21:39:59.553 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:59.553 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:39:59.554 00.001 9044 Enqueuing Expose request
21:39:59.555 00.001 9044 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
21:39:59.555 00.000 12252 Worker thread wakes up
21:39:59.555 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:39:59.555 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:01.885 02.330 12252 Exposure complete
21:40:01.912 00.027 12252 worker thread done servicing request
21:40:01.912 00.000 9044 OnExposeComplete: enter
21:40:01.913 00.001 9044 UpdateGuideState(): m_state=6
21:40:01.913 00.000 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2266
21:40:01.914 00.001 9044 Star::Find returns 1 (0), X=1004.59, Y=825.02, Mass=5689, SNR=51.7, Peak=173 HFD=5.2
21:40:01.916 00.002 9044 MultiStar: [#1 -0.14,-0.03,1.05,U] [#2 -0.03,-0.01,1.21,U] [#3 -0.18,0.43,0.00,M2] [#4 -0.11,-0.02,1.27,U] [#5 -0.01,-0.01,0.66,U] [#6 -0.15,0.01,0.42,U] [#7 -0.16,-0.07,0.44,U] [#8 -0.06,0.07,0.42,U] 
21:40:01.916 00.000 9044 refined, 7 included, MultiStar: {-0.10, 0.03}, one-star: {-0.16, 0.27}
21:40:01.917 00.001 9044 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.62) = xAngle (4.46 = -1.82)
21:40:01.918 00.001 9044 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.38 = 1.38)
21:40:01.918 00.000 9044 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.84 mountX=-0.03 mountY=0.10, mountTheta=1.82
21:40:01.920 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.03, opts=13)
21:40:01.920 00.000 9044 Enqueuing Move request for scope (-0.10, 0.03)
21:40:01.921 00.001 12252 Worker thread wakes up
21:40:01.921 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
21:40:01.921 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
21:40:01.921 00.000 12252 Moving (-0.10, 0.03) raw xDistance=-0.03 yDistance=0.10
21:40:01.922 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:40:01.923 00.001 12252 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 983.03
21:40:01.923 00.000 12252 PPEC: input: -0.03, control: -0.00, exposure: 2000
21:40:01.923 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:01.923 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:40:01.923 00.000 12252 MoveAxis(E, 1, ABG)
21:40:01.923 00.000 12252 Guiding  Dir = 2, Dur = 1
21:40:01.924 00.001 12252 IsSlewing returns 0
21:40:01.924 00.000 12252 IsGuiding returns 0
21:40:01.926 00.002 12252 IsGuiding returns 0
21:40:01.926 00.000 12252 Move returns status 0, amount 1
21:40:01.926 00.000 12252 MoveAxis(N, 0, ABG)
21:40:01.926 00.000 12252 Move returns status 0, amount 0
21:40:01.926 00.000 12252 move complete, result=0
21:40:01.926 00.000 12252 worker thread done servicing request
21:40:01.939 00.013 9044 UpdateGuideState exits: m=5689 SNR=51.7
21:40:01.940 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:01.940 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:01.941 00.001 9044 Enqueuing Expose request
21:40:01.941 00.000 9044 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
21:40:01.942 00.001 12252 Worker thread wakes up
21:40:01.942 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:01.942 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:04.274 02.332 12252 Exposure complete
21:40:04.305 00.031 12252 worker thread done servicing request
21:40:04.305 00.000 9044 OnExposeComplete: enter
21:40:04.306 00.001 9044 UpdateGuideState(): m_state=6
21:40:04.307 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2267
21:40:04.308 00.001 9044 Star::Find returns 1 (0), X=1004.73, Y=825.07, Mass=5798, SNR=52.3, Peak=173 HFD=5.2
21:40:04.309 00.001 9044 MultiStar: [#1 0.06,0.14,1.06,U] [#2 0.07,-0.00,1.18,U] [#3 -0.13,0.58,0.00,M3] [#4 0.07,0.10,1.29,U] [#5 0.02,0.07,0.63,U] [#6 0.05,0.23,0.42,U] [#7 -0.12,0.21,0.43,U] [#8 -0.03,0.12,0.41,U] 
21:40:04.310 00.001 9044 refined, 7 included, MultiStar: {0.03, 0.14}, one-star: {-0.02, 0.32}
21:40:04.310 00.000 9044 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.62) = xAngle (2.99 = 2.99)
21:40:04.311 00.001 9044 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.09 = -0.09)
21:40:04.312 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.37 mountX=-0.14 mountY=-0.01, mountTheta=-3.05
21:40:04.313 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.14, opts=13)
21:40:04.314 00.001 9044 Enqueuing Move request for scope (0.03, 0.14)
21:40:04.314 00.000 12252 Worker thread wakes up
21:40:04.315 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
21:40:04.315 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
21:40:04.315 00.000 12252 Moving (0.03, 0.14) raw xDistance=-0.14 yDistance=-0.01
21:40:04.316 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:40:04.317 00.001 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 978.05
21:40:04.317 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
21:40:04.317 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:04.317 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:40:04.317 00.000 12252 MoveAxis(E, 37, ABG)
21:40:04.317 00.000 12252 Guiding  Dir = 2, Dur = 37
21:40:04.317 00.000 12252 IsSlewing returns 0
21:40:04.317 00.000 12252 IsGuiding returns 0
21:40:04.319 00.002 12252 PulseGuide returned control before completion, sleep 45
21:40:04.332 00.013 9044 UpdateGuideState exits: m=5798 SNR=52.3
21:40:04.333 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:04.335 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:04.335 00.000 9044 Enqueuing Expose request
21:40:04.380 00.045 12252 IsGuiding returns 0
21:40:04.380 00.000 12252 Move returns status 0, amount 37
21:40:04.380 00.000 12252 MoveAxis(N, 0, ABG)
21:40:04.380 00.000 12252 Move returns status 0, amount 0
21:40:04.380 00.000 12252 move complete, result=0
21:40:04.380 00.000 12252 worker thread done servicing request
21:40:04.380 00.000 12252 Worker thread wakes up
21:40:04.380 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:04.380 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:04.380 00.000 9044 GuideStep: -0.1 px 37 ms EAST, -0.0 px 0 ms NORTH
21:40:06.714 02.334 12252 Exposure complete
21:40:06.741 00.027 12252 worker thread done servicing request
21:40:06.766 00.025 9044 OnExposeComplete: enter
21:40:06.767 00.001 9044 UpdateGuideState(): m_state=6
21:40:06.769 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2268
21:40:06.770 00.001 9044 Star::Find returns 1 (0), X=1004.70, Y=825.04, Mass=5756, SNR=52.0, Peak=173 HFD=5.2
21:40:06.772 00.002 9044 MultiStar: [#1 0.03,0.09,1.04,U] [#2 -0.00,0.08,1.19,U] [#3 -0.16,0.49,0.00,M4] [#4 0.05,0.09,1.28,U] [#5 0.07,0.13,0.64,U] [#6 0.12,0.10,0.42,U] [#7 -0.09,0.14,0.43,U] [#8 -0.08,0.15,0.42,U] 
21:40:06.772 00.000 9044 refined, 7 included, MultiStar: {0.01, 0.13}, one-star: {-0.05, 0.29}
21:40:06.773 00.001 9044 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.62) = xAngle (3.12 = 3.12)
21:40:06.774 00.001 9044 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.04 = 0.04)
21:40:06.775 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.50 mountX=-0.13 mountY=0.01, mountTheta=3.10
21:40:06.779 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.13, opts=13)
21:40:06.780 00.001 9044 Enqueuing Move request for scope (0.01, 0.13)
21:40:06.782 00.002 12252 Worker thread wakes up
21:40:06.782 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
21:40:06.782 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:40:06.783 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
21:40:06.783 00.000 9044 UpdateGuideState exits: m=5756 SNR=52.0
21:40:06.784 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:06.785 00.001 12252 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=0.01
21:40:06.785 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:06.786 00.001 9044 Enqueuing Expose request
21:40:06.787 00.001 12252 PPEC rslt: input = -0.13, final = 0.04, react = -0.08, pred = 0.12, hyst = -0.07, hyst_pct = 0.00, period_length = 973.11
21:40:06.788 00.001 12252 PPEC: input: -0.13, control: 0.04, exposure: 2000
21:40:06.788 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:06.788 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:40:06.788 00.000 12252 MoveAxis(W, 14, ABG)
21:40:06.788 00.000 12252 Guiding  Dir = 3, Dur = 14
21:40:06.789 00.001 12252 IsSlewing returns 0
21:40:06.790 00.001 12252 IsGuiding returns 0
21:40:06.793 00.003 12252 PulseGuide returned control before completion, sleep 22
21:40:06.825 00.032 12252 IsGuiding returns 0
21:40:06.826 00.001 12252 Move returns status 0, amount 14
21:40:06.826 00.000 12252 MoveAxis(N, 0, ABG)
21:40:06.826 00.000 12252 Move returns status 0, amount 0
21:40:06.826 00.000 12252 move complete, result=0
21:40:06.826 00.000 12252 worker thread done servicing request
21:40:06.826 00.000 12252 Worker thread wakes up
21:40:06.826 00.000 9044 GuideStep: -0.1 px 14 ms WEST, 0.0 px 0 ms NORTH
21:40:06.829 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:06.829 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:09.185 02.356 12252 Exposure complete
21:40:09.242 00.057 12252 worker thread done servicing request
21:40:09.243 00.001 9044 OnExposeComplete: enter
21:40:09.243 00.000 9044 UpdateGuideState(): m_state=6
21:40:09.244 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2269
21:40:09.245 00.001 9044 Star::Find returns 1 (0), X=1004.72, Y=825.12, Mass=5609, SNR=51.5, Peak=173 HFD=5.1
21:40:09.248 00.003 9044 MultiStar: [#1 0.04,0.13,1.06,U] [#2 -0.03,0.07,1.21,U] [#3 -0.19,0.54,0.00,M5] [#4 0.05,0.12,1.29,U] [#5 0.01,0.15,0.66,U] [#6 -0.06,0.10,0.42,U] [#7 -0.17,0.09,0.43,U] [#8 -0.19,0.13,0.42,U] 
21:40:09.249 00.001 9044 refined, 7 included, MultiStar: {-0.02, 0.15}, one-star: {-0.03, 0.37}
21:40:09.250 00.001 9044 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.62) = xAngle (3.34 = -2.95)
21:40:09.251 00.001 9044 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.25 = 0.25)
21:40:09.252 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.71 mountX=-0.15 mountY=0.04, mountTheta=2.89
21:40:09.253 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.15, opts=13)
21:40:09.254 00.001 9044 Enqueuing Move request for scope (-0.02, 0.15)
21:40:09.255 00.001 12252 Worker thread wakes up
21:40:09.255 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:40:09.257 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
21:40:09.257 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
21:40:09.257 00.000 12252 Moving (-0.02, 0.15) raw xDistance=-0.15 yDistance=0.04
21:40:09.257 00.000 9044 UpdateGuideState exits: m=5609 SNR=51.5
21:40:09.257 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:09.258 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:09.259 00.001 12252 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = 0.08, hyst = -0.09, hyst_pct = 0.00, period_length = 968.22
21:40:09.259 00.000 12252 PPEC: input: -0.15, control: -0.01, exposure: 2000
21:40:09.259 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:09.260 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:40:09.260 00.000 9044 Enqueuing Expose request
21:40:09.261 00.001 12252 MoveAxis(E, 3, ABG)
21:40:09.261 00.000 12252 Guiding  Dir = 2, Dur = 3
21:40:09.261 00.000 12252 IsSlewing returns 0
21:40:09.262 00.001 12252 IsGuiding returns 0
21:40:09.263 00.001 12252 PulseGuide returned control before completion, sleep 12
21:40:09.288 00.025 12252 IsGuiding returns 0
21:40:09.288 00.000 12252 Move returns status 0, amount 3
21:40:09.288 00.000 12252 MoveAxis(N, 0, ABG)
21:40:09.288 00.000 12252 Move returns status 0, amount 0
21:40:09.288 00.000 12252 move complete, result=0
21:40:09.288 00.000 12252 worker thread done servicing request
21:40:09.288 00.000 12252 Worker thread wakes up
21:40:09.288 00.000 9044 GuideStep: -0.2 px 3 ms EAST, 0.0 px 0 ms NORTH
21:40:09.290 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:09.290 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:11.625 02.335 12252 Exposure complete
21:40:11.656 00.031 12252 worker thread done servicing request
21:40:11.656 00.000 9044 OnExposeComplete: enter
21:40:11.657 00.001 9044 UpdateGuideState(): m_state=6
21:40:11.658 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2270
21:40:11.658 00.000 9044 Star::Find returns 1 (0), X=1004.58, Y=825.20, Mass=5626, SNR=51.5, Peak=173 HFD=5.3
21:40:11.659 00.001 9044 MultiStar: [#1 -0.19,0.24,1.08,U] [#2 -0.09,0.20,1.22,U] [#3 -0.29,0.66,0.00,M6] [#4 -0.08,0.22,1.28,U] [#5 -0.15,0.30,0.65,U] [#6 -0.21,0.20,0.43,U] [#7 -0.21,0.26,0.44,U] [#8 -0.27,0.31,0.00,M1] 
21:40:11.660 00.001 9044 refined, 6 included, MultiStar: {-0.14, 0.27}, one-star: {-0.17, 0.45}
21:40:11.661 00.001 9044 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.62) = xAngle (3.68 = -2.60)
21:40:11.661 00.000 9044 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.60 = 0.60)
21:40:11.662 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.30 cameraTheta=2.06 mountX=-0.26 mountY=0.17, mountTheta=2.56
21:40:11.665 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.27, opts=13)
21:40:11.666 00.001 9044 Enqueuing Move request for scope (-0.14, 0.27)
21:40:11.668 00.002 12252 Worker thread wakes up
21:40:11.668 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
21:40:11.668 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
21:40:11.668 00.000 12252 Moving (-0.14, 0.27) raw xDistance=-0.26 yDistance=0.17
21:40:11.670 00.002 12252 PPEC rslt: input = -0.26, final = -0.18, react = -0.16, pred = -0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 963.39
21:40:11.670 00.000 12252 PPEC: input: -0.26, control: -0.18, exposure: 2000
21:40:11.670 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:40:11.670 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:40:11.671 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:40:11.671 00.000 12252 MoveAxis(E, 72, ABG)
21:40:11.671 00.000 12252 Guiding  Dir = 2, Dur = 72
21:40:11.671 00.000 12252 IsSlewing returns 0
21:40:11.672 00.001 12252 IsGuiding returns 0
21:40:11.674 00.002 12252 PulseGuide returned control before completion, sleep 80
21:40:11.686 00.012 9044 UpdateGuideState exits: m=5626 SNR=51.5
21:40:11.687 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:11.688 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:11.688 00.000 9044 Enqueuing Expose request
21:40:11.765 00.077 12252 IsGuiding returns 0
21:40:11.765 00.000 12252 Move returns status 0, amount 72
21:40:11.765 00.000 12252 MoveAxis(N, 0, ABG)
21:40:11.765 00.000 12252 Move returns status 0, amount 0
21:40:11.765 00.000 12252 move complete, result=0
21:40:11.765 00.000 12252 worker thread done servicing request
21:40:11.765 00.000 12252 Worker thread wakes up
21:40:11.765 00.000 9044 GuideStep: -0.3 px 72 ms EAST, 0.2 px 0 ms NORTH
21:40:11.766 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:11.767 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:13.027 01.260 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
21:40:13.028 00.001 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:40:14.103 01.075 12252 Exposure complete
21:40:14.130 00.027 12252 worker thread done servicing request
21:40:14.130 00.000 9044 OnExposeComplete: enter
21:40:14.131 00.001 9044 UpdateGuideState(): m_state=6
21:40:14.133 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2271
21:40:14.134 00.001 9044 Star::Find returns 1 (0), X=1004.57, Y=825.16, Mass=5643, SNR=51.6, Peak=173 HFD=5.2
21:40:14.134 00.000 9044 MultiStar: [#1 -0.19,0.20,1.06,U] [#2 -0.13,0.21,1.21,U] [#3 -0.26,0.65,0.00,M7] [#4 -0.11,0.17,1.30,U] [#5 -0.13,0.27,0.67,U] [#6 -0.11,0.28,0.43,U] [#7 -0.15,0.11,0.44,U] [#8 -0.26,0.34,0.00,M2] 
21:40:14.135 00.001 9044 refined, 6 included, MultiStar: {-0.15, 0.23}, one-star: {-0.18, 0.41}
21:40:14.136 00.001 9044 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.62) = xAngle (3.75 = -2.53)
21:40:14.137 00.001 9044 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.67 = 0.67)
21:40:14.137 00.000 9044 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.28 cameraTheta=2.13 mountX=-0.23 mountY=0.17, mountTheta=2.50
21:40:14.139 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.23, opts=13)
21:40:14.139 00.000 9044 Enqueuing Move request for scope (-0.15, 0.23)
21:40:14.140 00.001 12252 Worker thread wakes up
21:40:14.140 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
21:40:14.140 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
21:40:14.140 00.000 12252 Moving (-0.15, 0.23) raw xDistance=-0.23 yDistance=0.17
21:40:14.141 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:40:14.142 00.001 12252 PPEC rslt: input = -0.23, final = -0.19, react = -0.14, pred = -0.06, hyst = -0.12, hyst_pct = 0.00, period_length = 958.60
21:40:14.142 00.000 12252 PPEC: input: -0.23, control: -0.19, exposure: 2000
21:40:14.142 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:40:14.142 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:40:14.142 00.000 12252 MoveAxis(E, 75, ABG)
21:40:14.142 00.000 12252 Guiding  Dir = 2, Dur = 75
21:40:14.142 00.000 12252 IsSlewing returns 0
21:40:14.142 00.000 12252 IsGuiding returns 0
21:40:14.145 00.003 12252 PulseGuide returned control before completion, sleep 84
21:40:14.157 00.012 9044 UpdateGuideState exits: m=5643 SNR=51.6
21:40:14.158 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:14.159 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:14.159 00.000 9044 Enqueuing Expose request
21:40:14.242 00.083 12252 IsGuiding returns 0
21:40:14.242 00.000 12252 Move returns status 0, amount 75
21:40:14.242 00.000 12252 MoveAxis(N, 0, ABG)
21:40:14.242 00.000 12252 Move returns status 0, amount 0
21:40:14.242 00.000 12252 move complete, result=0
21:40:14.242 00.000 12252 worker thread done servicing request
21:40:14.243 00.001 12252 Worker thread wakes up
21:40:14.243 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:14.243 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:14.243 00.000 9044 GuideStep: -0.2 px 75 ms EAST, 0.2 px 0 ms NORTH
21:40:16.573 02.330 12252 Exposure complete
21:40:16.600 00.027 12252 worker thread done servicing request
21:40:16.600 00.000 9044 OnExposeComplete: enter
21:40:16.600 00.000 9044 UpdateGuideState(): m_state=6
21:40:16.601 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2272
21:40:16.602 00.001 9044 Star::Find returns 1 (0), X=1004.44, Y=825.06, Mass=5609, SNR=51.4, Peak=173 HFD=5.1
21:40:16.602 00.000 9044 MultiStar: [#1 -0.21,0.07,1.05,U] [#2 -0.16,0.01,1.21,U] [#3 -0.30,0.45,0.00,M8] [#4 -0.12,0.03,1.29,U] [#5 -0.16,0.12,0.65,U] [#6 -0.22,0.07,0.43,U] [#7 -0.29,0.07,0.44,U] [#8 -0.30,0.18,0.41,U] 
21:40:16.604 00.002 9044 refined, 7 included, MultiStar: {-0.21, 0.10}, one-star: {-0.31, 0.31}
21:40:16.604 00.000 9044 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.62) = xAngle (4.31 = -1.97)
21:40:16.605 00.001 9044 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.23 = 1.23)
21:40:16.605 00.000 9044 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.69 mountX=-0.09 mountY=0.22, mountTheta=1.96
21:40:16.607 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=0.10, opts=13)
21:40:16.607 00.000 9044 Enqueuing Move request for scope (-0.21, 0.10)
21:40:16.608 00.001 12252 Worker thread wakes up
21:40:16.608 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
21:40:16.608 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
21:40:16.608 00.000 12252 Moving (-0.21, 0.10) raw xDistance=-0.09 yDistance=0.22
21:40:16.609 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:40:16.610 00.001 12252 PPEC rslt: input = -0.09, final = -0.05, react = -0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 953.86
21:40:16.610 00.000 12252 PPEC: input: -0.09, control: -0.05, exposure: 2000
21:40:16.610 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.09 newest=0.56
21:40:16.610 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
21:40:16.610 00.000 12252 MoveAxis(E, 20, ABG)
21:40:16.610 00.000 12252 Guiding  Dir = 2, Dur = 20
21:40:16.610 00.000 12252 IsSlewing returns 0
21:40:16.611 00.001 12252 IsGuiding returns 0
21:40:16.613 00.002 12252 PulseGuide returned control before completion, sleep 28
21:40:16.624 00.011 9044 UpdateGuideState exits: m=5609 SNR=51.4
21:40:16.626 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:16.627 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:16.627 00.000 9044 Enqueuing Expose request
21:40:16.654 00.027 12252 IsGuiding returns 0
21:40:16.654 00.000 12252 Move returns status 0, amount 20
21:40:16.654 00.000 12252 BLC: Oldest BLC event removed
21:40:16.654 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
21:40:16.654 00.000 12252 MoveAxis(S, 154, ABG)
21:40:16.654 00.000 12252 Guiding  Dir = 1, Dur = 154
21:40:16.655 00.001 12252 IsSlewing returns 0
21:40:16.655 00.000 12252 IsGuiding returns 0
21:40:16.660 00.005 12252 PulseGuide returned control before completion, sleep 160
21:40:16.825 00.165 12252 IsGuiding returns 0
21:40:16.826 00.001 12252 Move returns status 0, amount 154
21:40:16.826 00.000 12252 move complete, result=0
21:40:16.826 00.000 12252 worker thread done servicing request
21:40:16.826 00.000 12252 Worker thread wakes up
21:40:16.826 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:16.826 00.000 9044 GuideStep: -0.1 px 20 ms EAST, 0.2 px 154 ms SOUTH
21:40:16.827 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:19.164 02.337 12252 Exposure complete
21:40:19.191 00.027 12252 worker thread done servicing request
21:40:19.191 00.000 9044 OnExposeComplete: enter
21:40:19.192 00.001 9044 UpdateGuideState(): m_state=6
21:40:19.192 00.000 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2273
21:40:19.193 00.001 9044 Star::Find returns 1 (0), X=1004.65, Y=824.96, Mass=5731, SNR=52.0, Peak=173 HFD=5.1
21:40:19.194 00.001 9044 MultiStar: [#1 -0.14,0.04,1.06,U] [#2 -0.03,-0.03,1.18,U] [#3 -0.19,0.45,0.00,M9] [#4 -0.00,-0.04,1.29,U] [#5 -0.05,-0.03,0.66,U] [#6 -0.06,0.02,0.43,U] [#7 -0.15,0.04,0.44,U] [#8 -0.22,0.02,0.41,U] 
21:40:19.194 00.000 9044 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {-0.10, 0.21}
21:40:19.195 00.001 9044 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.62) = xAngle (4.43 = -1.86)
21:40:19.196 00.001 9044 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.34 = 1.34)
21:40:19.196 00.000 9044 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.80 mountX=-0.02 mountY=0.08, mountTheta=1.85
21:40:19.198 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.03, opts=13)
21:40:19.198 00.000 9044 Enqueuing Move request for scope (-0.08, 0.03)
21:40:19.199 00.001 12252 Worker thread wakes up
21:40:19.199 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
21:40:19.199 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
21:40:19.199 00.000 12252 Moving (-0.08, 0.03) raw xDistance=-0.02 yDistance=0.08
21:40:19.199 00.000 12252 BLC: History state: CurrMiss=0.08, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.216731, 1:0.080896
21:40:19.199 00.000 12252 BLC: No correction, Miss < min_move
21:40:19.200 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:40:19.201 00.001 12252 PPEC rslt: input = -0.02, final = -0.07, react = -0.01, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 949.16
21:40:19.201 00.000 12252 PPEC: input: -0.02, control: -0.07, exposure: 2000
21:40:19.201 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:19.201 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:40:19.201 00.000 12252 MoveAxis(E, 25, ABG)
21:40:19.201 00.000 12252 Guiding  Dir = 2, Dur = 25
21:40:19.202 00.001 12252 IsSlewing returns 0
21:40:19.202 00.000 12252 IsGuiding returns 0
21:40:19.204 00.002 12252 PulseGuide returned control before completion, sleep 33
21:40:19.216 00.012 9044 UpdateGuideState exits: m=5731 SNR=52.0
21:40:19.217 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:19.218 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:19.219 00.001 9044 Enqueuing Expose request
21:40:19.246 00.027 12252 IsGuiding returns 0
21:40:19.246 00.000 12252 Move returns status 0, amount 25
21:40:19.246 00.000 12252 MoveAxis(N, 0, ABG)
21:40:19.246 00.000 12252 Move returns status 0, amount 0
21:40:19.246 00.000 12252 move complete, result=0
21:40:19.246 00.000 12252 worker thread done servicing request
21:40:19.246 00.000 12252 Worker thread wakes up
21:40:19.246 00.000 9044 GuideStep: -0.0 px 25 ms EAST, 0.1 px 0 ms NORTH
21:40:19.247 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:19.248 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:21.585 02.337 12252 Exposure complete
21:40:21.612 00.027 12252 worker thread done servicing request
21:40:21.612 00.000 9044 OnExposeComplete: enter
21:40:21.613 00.001 9044 UpdateGuideState(): m_state=6
21:40:21.614 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2274
21:40:21.615 00.001 9044 Star::Find returns 1 (0), X=1004.57, Y=824.93, Mass=5651, SNR=51.6, Peak=173 HFD=5.2
21:40:21.616 00.001 9044 MultiStar: [#1 -0.11,-0.09,1.04,U] [#2 -0.11,-0.16,1.22,U] [#3 -0.24,0.28,0.86,U] [#4 -0.08,-0.06,1.29,U] [#5 -0.07,-0.06,0.65,U] [#6 -0.10,0.03,0.42,U] [#7 -0.14,-0.13,0.44,U] [#8 -0.19,0.07,0.42,U] 
21:40:21.617 00.001 9044 refined, 8 included, MultiStar: {-0.13, 0.00}, one-star: {-0.18, 0.18}
21:40:21.617 00.000 9044 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.62) = xAngle (4.76 = -1.52)
21:40:21.618 00.001 9044 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.67 = 1.67)
21:40:21.619 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.00 hyp=0.13 cameraTheta=3.13 mountX=0.01 mountY=0.13, mountTheta=1.52
21:40:21.621 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.00, opts=13)
21:40:21.622 00.001 9044 Enqueuing Move request for scope (-0.13, 0.00)
21:40:21.622 00.000 12252 Worker thread wakes up
21:40:21.623 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.00) opts 0xd
21:40:21.623 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.00)
21:40:21.623 00.000 12252 Moving (-0.13, 0.00) raw xDistance=0.01 yDistance=0.13
21:40:21.623 00.000 12252 BLC: History state: CurrMiss=0.13, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.216731, 1:0.080896, 2:0.130845
21:40:21.623 00.000 12252 BLC: No correction, Miss < min_move
21:40:21.623 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:40:21.625 00.002 12252 PPEC rslt: input = 0.01, final = -0.05, react = 0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 944.52
21:40:21.625 00.000 12252 PPEC: input: 0.01, control: -0.05, exposure: 2000
21:40:21.625 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:21.625 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:40:21.625 00.000 12252 MoveAxis(E, 19, ABG)
21:40:21.625 00.000 12252 Guiding  Dir = 2, Dur = 19
21:40:21.625 00.000 12252 IsSlewing returns 0
21:40:21.625 00.000 12252 IsGuiding returns 0
21:40:21.628 00.003 12252 PulseGuide returned control before completion, sleep 28
21:40:21.640 00.012 9044 UpdateGuideState exits: m=5651 SNR=51.6
21:40:21.640 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:21.641 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:21.641 00.000 9044 Enqueuing Expose request
21:40:21.664 00.023 12252 IsGuiding returns 0
21:40:21.664 00.000 12252 Move returns status 0, amount 19
21:40:21.664 00.000 12252 MoveAxis(N, 0, ABG)
21:40:21.664 00.000 12252 Move returns status 0, amount 0
21:40:21.664 00.000 12252 move complete, result=0
21:40:21.664 00.000 12252 worker thread done servicing request
21:40:21.664 00.000 12252 Worker thread wakes up
21:40:21.664 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:21.664 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:21.664 00.000 9044 GuideStep: 0.0 px 19 ms EAST, 0.1 px 0 ms NORTH
21:40:22.423 00.759 9044 User exited setup dialog with 'ok'
21:40:22.424 00.001 9044 set dither mode 0
21:40:22.426 00.002 9044 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:40:22.427 00.001 9044 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:40:22.428 00.001 9044 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:40:22.430 00.002 9044 camera: set binning = 1
21:40:22.431 00.001 9044 Saturation detection set to Max-ADU value 255
21:40:22.432 00.001 9044 Setting StarMinHFD = 1.50
21:40:22.433 00.001 9044 Setting MaxHFD = 10.0
21:40:22.434 00.001 9044 Setting StarMinSNR = 6.0
21:40:22.434 00.000 9044 Setting AutoSelDownsample = 0
21:40:22.435 00.001 9044 MultiStar mode enabled
21:40:22.436 00.001 9044 Scope: enabling slew check, guiding will stop when slew is detected
21:40:22.437 00.001 9044 BLC: Backlash comp enabled, Comp pulse = 80 ms
21:40:22.441 00.004 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
21:40:22.443 00.002 9044 ScopeASCOM::SideOfPier() returns 1
21:40:22.446 00.003 9044 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
21:40:22.446 00.000 9044 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:40:22.447 00.001 9044 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:40:22.481 00.034 9044 PhdConfig flush
21:40:22.780 00.299 9044 evsrv: cli 0CD5D3F8 connect
21:40:22.780 00.000 9044 case statement mapped state 6 to 3
21:40:22.781 00.001 9044 case statement mapped state 6 to 3
21:40:22.784 00.003 9044 evsrv: cli 0CD5D3F8 request: {"method":"get_pixel_scale","id":"619477c9-9334-4b43-8000-f19119954bc3"}
21:40:22.784 00.000 9044 evsrv: cli 0CD5D3F8 response: {"jsonrpc":"2.0","result":4.77465,"id":"619477c9-9334-4b43-8000-f19119954bc3"}
21:40:22.785 00.001 9044 evsrv: cli 0CD5D3F8 disconnect
21:40:24.004 01.219 12252 Exposure complete
21:40:24.030 00.026 12252 worker thread done servicing request
21:40:24.030 00.000 9044 OnExposeComplete: enter
21:40:24.031 00.001 9044 UpdateGuideState(): m_state=6
21:40:24.032 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2275
21:40:24.032 00.000 9044 Star::Find returns 1 (0), X=1004.66, Y=824.89, Mass=5660, SNR=51.6, Peak=173 HFD=5.1
21:40:24.033 00.001 9044 MultiStar: [#1 -0.09,-0.01,1.04,U] [#2 -0.01,-0.03,1.19,U] [#3 -0.11,0.46,0.00,M9] [#4 -0.01,-0.01,1.31,U] [#5 -0.04,-0.04,0.65,U] [#6 -0.00,-0.07,0.42,U] [#7 -0.14,-0.10,0.44,U] [#8 -0.18,0.08,0.42,U] 
21:40:24.034 00.001 9044 refined, 7 included, MultiStar: {-0.06, 0.00}, one-star: {-0.09, 0.14}
21:40:24.035 00.001 9044 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.62) = xAngle (4.72 = -1.56)
21:40:24.035 00.000 9044 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.64 = 1.64)
21:40:24.036 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.10 mountX=0.00 mountY=0.06, mountTheta=1.56
21:40:24.037 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.00, opts=13)
21:40:24.038 00.001 9044 Enqueuing Move request for scope (-0.06, 0.00)
21:40:24.039 00.001 12252 Worker thread wakes up
21:40:24.039 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
21:40:24.039 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
21:40:24.039 00.000 12252 Moving (-0.06, 0.00) raw xDistance=0.00 yDistance=0.06
21:40:24.039 00.000 12252 BLC: window closed
21:40:24.039 00.000 12252 BLC: History state: CurrMiss=0.06, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.216731, 1:0.080896, 2:0.130845
21:40:24.039 00.000 12252 BLC: No correction, Miss < min_move
21:40:24.041 00.002 12252 PPEC rslt: input = 0.00, final = -0.05, react = 0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 958.60
21:40:24.041 00.000 12252 PPEC: input: 0.00, control: -0.05, exposure: 2000
21:40:24.041 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:24.041 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:40:24.041 00.000 12252 MoveAxis(E, 20, ABG)
21:40:24.041 00.000 12252 Guiding  Dir = 2, Dur = 20
21:40:24.041 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:40:24.042 00.001 12252 IsSlewing returns 0
21:40:24.043 00.001 12252 IsGuiding returns 0
21:40:24.044 00.001 12252 PulseGuide returned control before completion, sleep 29
21:40:24.058 00.014 9044 UpdateGuideState exits: m=5660 SNR=51.6
21:40:24.059 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:24.059 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:24.060 00.001 9044 Enqueuing Expose request
21:40:24.083 00.023 12252 IsGuiding returns 0
21:40:24.083 00.000 12252 Move returns status 0, amount 20
21:40:24.083 00.000 12252 MoveAxis(N, 0, ABG)
21:40:24.083 00.000 12252 Move returns status 0, amount 0
21:40:24.083 00.000 12252 move complete, result=0
21:40:24.083 00.000 12252 worker thread done servicing request
21:40:24.083 00.000 12252 Worker thread wakes up
21:40:24.083 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:24.083 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:24.083 00.000 9044 GuideStep: 0.0 px 20 ms EAST, 0.1 px 0 ms NORTH
21:40:26.432 02.349 12252 Exposure complete
21:40:26.487 00.055 12252 worker thread done servicing request
21:40:26.487 00.000 9044 OnExposeComplete: enter
21:40:26.488 00.001 9044 UpdateGuideState(): m_state=6
21:40:26.491 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2276
21:40:26.492 00.001 9044 Star::Find returns 1 (0), X=1004.71, Y=824.97, Mass=5802, SNR=52.2, Peak=173 HFD=5.2
21:40:26.493 00.001 9044 MultiStar: [#1 -0.04,0.01,1.03,U] [#2 0.03,-0.00,1.17,U] [#3 -0.20,0.40,0.00,M10] [#4 0.05,0.01,1.25,U] [#5 0.04,-0.04,0.65,U] [#6 -0.05,0.03,0.42,U] [#7 -0.05,-0.03,0.43,U] [#8 0.02,0.03,0.42,U] 
21:40:26.494 00.001 9044 refined, 7 included, MultiStar: {0.00, 0.04}, one-star: {-0.04, 0.22}
21:40:26.495 00.001 9044 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.62) = xAngle (3.19 = -3.10)
21:40:26.496 00.001 9044 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.10 = 0.10)
21:40:26.497 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.56 mountX=-0.04 mountY=0.00, mountTheta=3.04
21:40:26.500 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.04, opts=13)
21:40:26.502 00.002 9044 Enqueuing Move request for scope (0.00, 0.04)
21:40:26.503 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:40:26.504 00.001 9044 UpdateGuideState exits: m=5802 SNR=52.2
21:40:26.505 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:26.506 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:26.507 00.001 9044 Enqueuing Expose request
21:40:26.508 00.001 12252 Worker thread wakes up
21:40:26.508 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
21:40:26.508 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
21:40:26.508 00.000 12252 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=0.00
21:40:26.511 00.003 12252 PPEC rslt: input = -0.04, final = -0.06, react = -0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 953.86
21:40:26.511 00.000 12252 PPEC: input: -0.04, control: -0.06, exposure: 2000
21:40:26.511 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:26.511 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:40:26.511 00.000 12252 MoveAxis(E, 24, ABG)
21:40:26.511 00.000 12252 Guiding  Dir = 2, Dur = 24
21:40:26.513 00.002 12252 IsSlewing returns 0
21:40:26.513 00.000 12252 IsGuiding returns 0
21:40:26.516 00.003 12252 PulseGuide returned control before completion, sleep 33
21:40:26.557 00.041 12252 IsGuiding returns 0
21:40:26.557 00.000 12252 Move returns status 0, amount 24
21:40:26.558 00.001 12252 MoveAxis(N, 0, ABG)
21:40:26.558 00.000 12252 Move returns status 0, amount 0
21:40:26.558 00.000 12252 move complete, result=0
21:40:26.558 00.000 12252 worker thread done servicing request
21:40:26.558 00.000 12252 Worker thread wakes up
21:40:26.558 00.000 9044 GuideStep: -0.0 px 24 ms EAST, 0.0 px 0 ms NORTH
21:40:26.560 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:26.560 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:28.894 02.334 12252 Exposure complete
21:40:28.953 00.059 12252 worker thread done servicing request
21:40:28.953 00.000 9044 OnExposeComplete: enter
21:40:28.954 00.001 9044 UpdateGuideState(): m_state=6
21:40:28.955 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2277
21:40:28.956 00.001 9044 Star::Find returns 1 (0), X=1004.46, Y=824.99, Mass=5653, SNR=51.6, Peak=173 HFD=5.1
21:40:28.957 00.001 9044 MultiStar: [#1 -0.15,0.03,1.04,U] [#2 -0.11,0.01,1.20,U] [#3 -0.21,0.50,0.00,R] [#4 -0.05,-0.05,1.30,U] [#5 -0.07,-0.00,0.65,U] [#6 -0.06,0.03,0.43,U] [#7 -0.17,-0.02,0.45,U] [#8 -0.24,0.15,0.42,U] 
21:40:28.958 00.001 9044 refined, 7 included, MultiStar: {-0.14, 0.04}, one-star: {-0.29, 0.24}
21:40:28.960 00.002 9044 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.62) = xAngle (4.46 = -1.82)
21:40:28.960 00.000 9044 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.38 = 1.38)
21:40:28.961 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.14 cameraTheta=2.84 mountX=-0.04 mountY=0.14, mountTheta=1.82
21:40:28.963 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.04, opts=13)
21:40:28.964 00.001 9044 Enqueuing Move request for scope (-0.14, 0.04)
21:40:28.966 00.002 12252 Worker thread wakes up
21:40:28.966 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:40:28.968 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
21:40:28.968 00.000 9044 UpdateGuideState exits: m=5653 SNR=51.6
21:40:28.969 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:28.971 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
21:40:28.971 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:28.972 00.001 9044 Enqueuing Expose request
21:40:28.972 00.000 12252 Moving (-0.14, 0.04) raw xDistance=-0.04 yDistance=0.14
21:40:28.975 00.003 12252 PPEC rslt: input = -0.04, final = -0.05, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 949.17
21:40:28.975 00.000 12252 PPEC: input: -0.04, control: -0.05, exposure: 2000
21:40:28.975 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:28.975 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:40:28.975 00.000 12252 MoveAxis(E, 21, ABG)
21:40:28.975 00.000 12252 Guiding  Dir = 2, Dur = 21
21:40:28.975 00.000 12252 IsSlewing returns 0
21:40:28.975 00.000 12252 IsGuiding returns 0
21:40:28.977 00.002 12252 PulseGuide returned control before completion, sleep 29
21:40:29.018 00.041 12252 IsGuiding returns 0
21:40:29.018 00.000 12252 Move returns status 0, amount 21
21:40:29.018 00.000 12252 MoveAxis(N, 0, ABG)
21:40:29.018 00.000 12252 Move returns status 0, amount 0
21:40:29.018 00.000 12252 move complete, result=0
21:40:29.018 00.000 12252 worker thread done servicing request
21:40:29.018 00.000 12252 Worker thread wakes up
21:40:29.018 00.000 9044 GuideStep: -0.0 px 21 ms EAST, 0.1 px 0 ms NORTH
21:40:29.021 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:29.021 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:31.374 02.353 12252 Exposure complete
21:40:31.424 00.050 12252 worker thread done servicing request
21:40:31.424 00.000 9044 OnExposeComplete: enter
21:40:31.425 00.001 9044 UpdateGuideState(): m_state=6
21:40:31.426 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2278
21:40:31.427 00.001 9044 Star::Find returns 1 (0), X=1004.65, Y=824.94, Mass=5591, SNR=51.6, Peak=173 HFD=5.1
21:40:31.430 00.003 9044 MultiStar: [#1 0.03,0.03,1.05,U] [#2 -0.02,0.03,1.20,U] [#3 0.09,-0.10,0.85,U] [#4 0.04,-0.04,1.28,U] [#5 0.08,0.12,0.67,U] [#6 0.03,0.04,0.42,U] [#7 -0.06,-0.08,0.45,U] [#8 -0.00,0.16,0.42,U] 
21:40:31.431 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {-0.10, 0.18}
21:40:31.432 00.001 9044 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.62) = xAngle (2.89 = 2.89)
21:40:31.433 00.001 9044 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.19 = -0.19)
21:40:31.434 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.27 mountX=-0.03 mountY=-0.01, mountTheta=-2.95
21:40:31.436 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.03, opts=13)
21:40:31.437 00.001 9044 Enqueuing Move request for scope (0.01, 0.03)
21:40:31.438 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:40:31.439 00.001 9044 UpdateGuideState exits: m=5591 SNR=51.6
21:40:31.441 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:31.443 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:31.444 00.001 9044 Enqueuing Expose request
21:40:31.445 00.001 12252 Worker thread wakes up
21:40:31.445 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
21:40:31.445 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
21:40:31.445 00.000 12252 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
21:40:31.448 00.003 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 944.52
21:40:31.448 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
21:40:31.448 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:31.448 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:40:31.448 00.000 12252 MoveAxis(E, 13, ABG)
21:40:31.448 00.000 12252 Guiding  Dir = 2, Dur = 13
21:40:31.448 00.000 12252 IsSlewing returns 0
21:40:31.448 00.000 12252 IsGuiding returns 0
21:40:31.450 00.002 12252 PulseGuide returned control before completion, sleep 21
21:40:31.479 00.029 12252 IsGuiding returns 0
21:40:31.479 00.000 12252 Move returns status 0, amount 13
21:40:31.479 00.000 12252 MoveAxis(N, 0, ABG)
21:40:31.479 00.000 12252 Move returns status 0, amount 0
21:40:31.479 00.000 12252 move complete, result=0
21:40:31.479 00.000 12252 worker thread done servicing request
21:40:31.479 00.000 12252 Worker thread wakes up
21:40:31.480 00.001 9044 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
21:40:31.481 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:31.481 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:33.837 02.356 12252 Exposure complete
21:40:33.881 00.044 12252 worker thread done servicing request
21:40:33.881 00.000 9044 OnExposeComplete: enter
21:40:33.883 00.002 9044 UpdateGuideState(): m_state=6
21:40:33.886 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2279
21:40:33.889 00.003 9044 Star::Find returns 1 (0), X=1004.75, Y=825.06, Mass=5690, SNR=52.0, Peak=173 HFD=5.2
21:40:33.892 00.003 9044 MultiStar: [#1 0.07,0.09,1.03,U] [#2 0.04,-0.04,1.21,U] [#3 0.14,0.03,0.84,U] [#4 0.10,0.05,1.29,U] [#5 0.08,0.01,0.65,U] [#6 0.01,0.01,0.42,U] [#7 -0.00,-0.01,0.43,U] [#8 0.06,0.09,0.42,U] 
21:40:33.894 00.002 9044 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.00, 0.31}
21:40:33.897 00.003 9044 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.62) = xAngle (2.44 = 2.44)
21:40:33.899 00.002 9044 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.65 = -0.65)
21:40:33.901 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.81 mountX=-0.07 mountY=-0.06, mountTheta=-2.47
21:40:33.908 00.007 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.07, opts=13)
21:40:33.910 00.002 9044 Enqueuing Move request for scope (0.06, 0.07)
21:40:33.913 00.003 12252 Worker thread wakes up
21:40:33.913 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:40:33.915 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
21:40:33.915 00.000 9044 UpdateGuideState exits: m=5690 SNR=52.0
21:40:33.918 00.003 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
21:40:33.918 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:33.920 00.002 12252 Moving (0.06, 0.07) raw xDistance=-0.07 yDistance=-0.06
21:40:33.920 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:33.922 00.002 9044 Enqueuing Expose request
21:40:33.925 00.003 12252 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 939.92
21:40:33.925 00.000 12252 PPEC: input: -0.07, control: -0.03, exposure: 2000
21:40:33.925 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:33.925 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:40:33.925 00.000 12252 MoveAxis(E, 10, ABG)
21:40:33.925 00.000 12252 Guiding  Dir = 2, Dur = 10
21:40:33.926 00.001 12252 IsSlewing returns 0
21:40:33.926 00.000 12252 IsGuiding returns 0
21:40:33.928 00.002 12252 PulseGuide returned control before completion, sleep 19
21:40:33.951 00.023 12252 IsGuiding returns 1
21:40:33.951 00.000 12252 scope still moving after pulse duration time elapsed
21:40:33.983 00.032 12252 IsSlewing returns 0
21:40:33.984 00.001 12252 IsGuiding returns 0
21:40:33.984 00.000 12252 scope move finished after 10 + 48 ms
21:40:33.984 00.000 12252 Move returns status 0, amount 10
21:40:33.984 00.000 12252 MoveAxis(N, 0, ABG)
21:40:33.984 00.000 12252 Move returns status 0, amount 0
21:40:33.984 00.000 12252 move complete, result=0
21:40:33.984 00.000 12252 worker thread done servicing request
21:40:33.984 00.000 9044 GuideStep: -0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
21:40:33.986 00.002 12252 Worker thread wakes up
21:40:33.986 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:33.986 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:36.336 02.350 12252 Exposure complete
21:40:36.385 00.049 12252 worker thread done servicing request
21:40:36.386 00.001 9044 OnExposeComplete: enter
21:40:36.387 00.001 9044 UpdateGuideState(): m_state=6
21:40:36.388 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2280
21:40:36.389 00.001 9044 Star::Find returns 1 (0), X=1004.69, Y=824.94, Mass=5745, SNR=52.1, Peak=173 HFD=5.1
21:40:36.390 00.001 9044 MultiStar: [#1 -0.08,-0.08,1.03,U] [#2 -0.01,-0.08,1.20,U] [#3 0.08,-0.02,0.84,U] [#4 -0.03,-0.07,1.29,U] [#5 0.04,-0.08,0.66,U] [#6 -0.04,-0.08,0.43,U] [#7 -0.06,-0.07,0.42,U] [#8 -0.09,0.03,0.42,U] 
21:40:36.391 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.06, 0.19}
21:40:36.392 00.001 9044 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.62) = xAngle (-0.70 = -0.70)
21:40:36.393 00.001 9044 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.78 = 2.50)
21:40:36.394 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.32 mountX=0.03 mountY=0.02, mountTheta=0.66
21:40:36.396 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.03, opts=13)
21:40:36.398 00.002 9044 Enqueuing Move request for scope (-0.03, -0.03)
21:40:36.399 00.001 12252 Worker thread wakes up
21:40:36.399 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:40:36.400 00.001 9044 UpdateGuideState exits: m=5745 SNR=52.1
21:40:36.401 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:36.402 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:36.404 00.002 9044 Enqueuing Expose request
21:40:36.405 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
21:40:36.405 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
21:40:36.405 00.000 12252 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.02
21:40:36.408 00.003 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 935.37
21:40:36.408 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
21:40:36.408 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:36.408 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:40:36.408 00.000 12252 MoveAxis(E, 4, ABG)
21:40:36.408 00.000 12252 Guiding  Dir = 2, Dur = 4
21:40:36.409 00.001 12252 IsSlewing returns 0
21:40:36.409 00.000 12252 IsGuiding returns 0
21:40:36.411 00.002 12252 PulseGuide returned control before completion, sleep 12
21:40:36.430 00.019 12252 IsGuiding returns 0
21:40:36.430 00.000 12252 Move returns status 0, amount 4
21:40:36.430 00.000 12252 MoveAxis(N, 0, ABG)
21:40:36.430 00.000 12252 Move returns status 0, amount 0
21:40:36.430 00.000 12252 move complete, result=0
21:40:36.430 00.000 12252 worker thread done servicing request
21:40:36.430 00.000 12252 Worker thread wakes up
21:40:36.431 00.001 9044 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:40:36.433 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:36.433 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:38.781 02.348 12252 Exposure complete
21:40:38.836 00.055 12252 worker thread done servicing request
21:40:38.836 00.000 9044 OnExposeComplete: enter
21:40:38.838 00.002 9044 UpdateGuideState(): m_state=6
21:40:38.842 00.004 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2281
21:40:38.844 00.002 9044 Star::Find returns 1 (0), X=1004.74, Y=824.94, Mass=5915, SNR=52.8, Peak=173 HFD=5.3
21:40:38.847 00.003 9044 MultiStar: [#1 0.13,0.07,1.04,U] [#2 0.10,0.06,1.17,U] [#3 0.21,-0.04,0.83,U] [#4 0.11,0.01,1.28,U] [#5 0.10,0.12,0.63,U] [#6 0.10,0.08,0.41,U] [#7 0.08,-0.11,0.42,U] [#8 -0.00,0.17,0.41,U] 
21:40:38.848 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {-0.01, 0.19}
21:40:38.849 00.001 9044 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.62) = xAngle (2.17 = 2.17)
21:40:38.851 00.002 9044 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.91 = -0.91)
21:40:38.853 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.55 mountX=-0.07 mountY=-0.09, mountTheta=-2.19
21:40:38.855 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.06, opts=13)
21:40:38.857 00.002 9044 Enqueuing Move request for scope (0.10, 0.06)
21:40:38.858 00.001 12252 Worker thread wakes up
21:40:38.859 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:40:38.861 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
21:40:38.861 00.000 9044 UpdateGuideState exits: m=5915 SNR=52.8
21:40:38.862 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
21:40:38.862 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:38.863 00.001 12252 Moving (0.10, 0.06) raw xDistance=-0.07 yDistance=-0.09
21:40:38.863 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:38.865 00.002 9044 Enqueuing Expose request
21:40:38.867 00.002 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 930.87
21:40:38.867 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
21:40:38.867 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:38.867 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:40:38.867 00.000 12252 MoveAxis(E, 5, ABG)
21:40:38.867 00.000 12252 Guiding  Dir = 2, Dur = 5
21:40:38.867 00.000 12252 IsSlewing returns 0
21:40:38.867 00.000 12252 IsGuiding returns 0
21:40:38.870 00.003 12252 PulseGuide returned control before completion, sleep 14
21:40:38.893 00.023 12252 IsGuiding returns 0
21:40:38.893 00.000 12252 Move returns status 0, amount 5
21:40:38.893 00.000 12252 MoveAxis(N, 0, ABG)
21:40:38.893 00.000 12252 Move returns status 0, amount 0
21:40:38.893 00.000 12252 move complete, result=0
21:40:38.893 00.000 12252 worker thread done servicing request
21:40:38.894 00.001 12252 Worker thread wakes up
21:40:38.894 00.000 9044 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:40:38.895 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:38.895 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:41.240 02.345 12252 Exposure complete
21:40:41.306 00.066 12252 worker thread done servicing request
21:40:41.306 00.000 9044 OnExposeComplete: enter
21:40:41.308 00.002 9044 UpdateGuideState(): m_state=6
21:40:41.309 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2282
21:40:41.310 00.001 9044 Star::Find returns 1 (0), X=1004.77, Y=824.95, Mass=5852, SNR=52.5, Peak=173 HFD=5.3
21:40:41.312 00.002 9044 MultiStar: [#1 0.12,-0.02,1.03,U] [#2 0.11,0.07,1.18,U] [#3 0.14,-0.06,0.83,U] [#4 0.12,-0.03,1.26,U] [#5 0.11,0.12,0.63,U] [#6 0.11,0.05,0.41,U] [#7 0.07,-0.04,0.43,U] [#8 0.06,0.15,0.42,U] 
21:40:41.313 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.02, 0.20}
21:40:41.314 00.001 9044 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.62) = xAngle (2.04 = 2.04)
21:40:41.315 00.001 9044 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.04 = -1.04)
21:40:41.317 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.42 mountX=-0.05 mountY=-0.09, mountTheta=-2.06
21:40:41.319 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.04, opts=13)
21:40:41.320 00.001 9044 Enqueuing Move request for scope (0.10, 0.04)
21:40:41.321 00.001 12252 Worker thread wakes up
21:40:41.322 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:40:41.323 00.001 9044 UpdateGuideState exits: m=5852 SNR=52.5
21:40:41.324 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:41.325 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:41.326 00.001 9044 Enqueuing Expose request
21:40:41.327 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
21:40:41.327 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
21:40:41.327 00.000 12252 Moving (0.10, 0.04) raw xDistance=-0.05 yDistance=-0.09
21:40:41.333 00.006 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 926.40
21:40:41.334 00.001 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
21:40:41.334 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:41.334 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:40:41.334 00.000 12252 MoveAxis(E, 6, ABG)
21:40:41.334 00.000 12252 Guiding  Dir = 2, Dur = 6
21:40:41.334 00.000 12252 IsSlewing returns 0
21:40:41.335 00.001 12252 IsGuiding returns 0
21:40:41.336 00.001 12252 PulseGuide returned control before completion, sleep 14
21:40:41.359 00.023 12252 IsGuiding returns 0
21:40:41.359 00.000 12252 Move returns status 0, amount 6
21:40:41.359 00.000 12252 MoveAxis(N, 0, ABG)
21:40:41.359 00.000 12252 Move returns status 0, amount 0
21:40:41.359 00.000 12252 move complete, result=0
21:40:41.359 00.000 12252 worker thread done servicing request
21:40:41.359 00.000 12252 Worker thread wakes up
21:40:41.359 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:41.359 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:41.359 00.000 9044 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
21:40:43.727 02.368 12252 Exposure complete
21:40:43.795 00.068 12252 worker thread done servicing request
21:40:43.795 00.000 9044 OnExposeComplete: enter
21:40:43.796 00.001 9044 UpdateGuideState(): m_state=6
21:40:43.798 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2283
21:40:43.800 00.002 9044 Star::Find returns 1 (0), X=1004.73, Y=825.02, Mass=5631, SNR=51.3, Peak=173 HFD=5.1
21:40:43.801 00.001 9044 MultiStar: [#1 0.05,0.10,1.05,U] [#2 0.05,0.12,1.19,U] [#3 0.12,0.07,0.87,U] [#4 0.09,0.05,1.30,U] [#5 0.07,-0.02,0.64,U] [#6 0.05,0.07,0.42,U] [#7 0.01,0.07,0.43,U] [#8 0.11,0.18,0.42,U] 
21:40:43.802 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.11}, one-star: {-0.02, 0.27}
21:40:43.802 00.000 9044 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.62) = xAngle (2.67 = 2.67)
21:40:43.803 00.001 9044 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.41 = -0.41)
21:40:43.804 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.11 hyp=0.12 cameraTheta=1.05 mountX=-0.11 mountY=-0.05, mountTheta=-2.72
21:40:43.805 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.11, opts=13)
21:40:43.806 00.001 9044 Enqueuing Move request for scope (0.06, 0.11)
21:40:43.809 00.003 12252 Worker thread wakes up
21:40:43.809 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:40:43.811 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.11) opts 0xd
21:40:43.811 00.000 9044 UpdateGuideState exits: m=5631 SNR=51.3
21:40:43.812 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.11)
21:40:43.812 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:43.813 00.001 12252 Moving (0.06, 0.11) raw xDistance=-0.11 yDistance=-0.05
21:40:43.813 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:43.815 00.002 9044 Enqueuing Expose request
21:40:43.819 00.004 12252 PPEC rslt: input = -0.11, final = -0.07, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 921.99
21:40:43.819 00.000 12252 PPEC: input: -0.11, control: -0.07, exposure: 2000
21:40:43.819 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:43.819 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:40:43.819 00.000 12252 MoveAxis(E, 28, ABG)
21:40:43.819 00.000 12252 Guiding  Dir = 2, Dur = 28
21:40:43.819 00.000 12252 IsSlewing returns 0
21:40:43.820 00.001 12252 IsGuiding returns 0
21:40:43.822 00.002 12252 PulseGuide returned control before completion, sleep 36
21:40:43.868 00.046 12252 IsGuiding returns 0
21:40:43.868 00.000 12252 Move returns status 0, amount 28
21:40:43.868 00.000 12252 MoveAxis(N, 0, ABG)
21:40:43.868 00.000 12252 Move returns status 0, amount 0
21:40:43.868 00.000 12252 move complete, result=0
21:40:43.868 00.000 12252 worker thread done servicing request
21:40:43.868 00.000 12252 Worker thread wakes up
21:40:43.868 00.000 9044 GuideStep: -0.1 px 28 ms EAST, -0.0 px 0 ms NORTH
21:40:43.871 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:43.871 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:46.210 02.339 12252 Exposure complete
21:40:46.284 00.074 12252 worker thread done servicing request
21:40:46.285 00.001 9044 OnExposeComplete: enter
21:40:46.286 00.001 9044 UpdateGuideState(): m_state=6
21:40:46.288 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2284
21:40:46.290 00.002 9044 Star::Find returns 1 (0), X=1004.63, Y=825.01, Mass=5757, SNR=52.0, Peak=173 HFD=5.2
21:40:46.291 00.001 9044 MultiStar: [#1 -0.01,0.11,1.04,U] [#2 -0.06,0.00,1.20,U] [#3 0.11,0.01,0.85,U] [#4 0.03,0.05,1.29,U] [#5 0.04,0.13,0.65,U] [#6 -0.03,0.10,0.42,U] [#7 -0.13,0.04,0.44,U] [#8 -0.19,0.12,0.42,U] 
21:40:46.292 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.12, 0.25}
21:40:46.293 00.001 9044 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.62) = xAngle (3.47 = -2.82)
21:40:46.294 00.001 9044 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.38 = 0.38)
21:40:46.294 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.84 mountX=-0.09 mountY=0.03, mountTheta=2.77
21:40:46.296 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.09, opts=13)
21:40:46.297 00.001 9044 Enqueuing Move request for scope (-0.02, 0.09)
21:40:46.299 00.002 12252 Worker thread wakes up
21:40:46.299 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
21:40:46.299 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
21:40:46.299 00.000 12252 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=0.03
21:40:46.299 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:40:46.300 00.001 9044 UpdateGuideState exits: m=5757 SNR=52.0
21:40:46.301 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:46.302 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:46.303 00.001 9044 Enqueuing Expose request
21:40:46.304 00.001 12252 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 917.62
21:40:46.304 00.000 12252 PPEC: input: -0.09, control: 0.01, exposure: 2000
21:40:46.304 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:46.304 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:40:46.304 00.000 12252 MoveAxis(W, 2, ABG)
21:40:46.304 00.000 12252 Guiding  Dir = 3, Dur = 2
21:40:46.305 00.001 12252 IsSlewing returns 0
21:40:46.305 00.000 12252 IsGuiding returns 0
21:40:46.308 00.003 12252 IsGuiding returns 0
21:40:46.308 00.000 12252 Move returns status 0, amount 2
21:40:46.308 00.000 12252 MoveAxis(N, 0, ABG)
21:40:46.308 00.000 12252 Move returns status 0, amount 0
21:40:46.308 00.000 12252 move complete, result=0
21:40:46.308 00.000 12252 worker thread done servicing request
21:40:46.308 00.000 9044 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
21:40:46.309 00.001 12252 Worker thread wakes up
21:40:46.309 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:46.309 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:48.657 02.348 12252 Exposure complete
21:40:48.714 00.057 12252 worker thread done servicing request
21:40:48.714 00.000 9044 OnExposeComplete: enter
21:40:48.715 00.001 9044 UpdateGuideState(): m_state=6
21:40:48.717 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2285
21:40:48.718 00.001 9044 Star::Find returns 1 (0), X=1004.70, Y=825.12, Mass=5698, SNR=51.8, Peak=173 HFD=5.1
21:40:48.719 00.001 9044 MultiStar: [#1 0.04,0.10,1.04,U] [#2 -0.03,0.08,1.21,U] [#3 0.13,0.14,0.84,U] [#4 0.05,0.14,1.29,U] [#5 0.05,0.16,0.65,U] [#6 -0.03,0.21,0.42,U] [#7 -0.00,0.05,0.43,U] [#8 -0.10,0.28,0.42,U] 
21:40:48.721 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.16}, one-star: {-0.05, 0.36}
21:40:48.722 00.001 9044 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.62) = xAngle (3.12 = 3.12)
21:40:48.723 00.001 9044 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.04 = 0.04)
21:40:48.724 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.50 mountX=-0.16 mountY=0.01, mountTheta=3.11
21:40:48.726 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.16, opts=13)
21:40:48.727 00.001 9044 Enqueuing Move request for scope (0.01, 0.16)
21:40:48.728 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:40:48.729 00.001 9044 UpdateGuideState exits: m=5698 SNR=51.8
21:40:48.731 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:48.733 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:48.734 00.001 9044 Enqueuing Expose request
21:40:48.735 00.001 12252 Worker thread wakes up
21:40:48.735 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
21:40:48.735 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
21:40:48.735 00.000 12252 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=0.01
21:40:48.738 00.003 12252 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 913.29
21:40:48.738 00.000 12252 PPEC: input: -0.16, control: -0.10, exposure: 2000
21:40:48.738 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:48.738 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:40:48.738 00.000 12252 MoveAxis(E, 40, ABG)
21:40:48.738 00.000 12252 Guiding  Dir = 2, Dur = 40
21:40:48.739 00.001 12252 IsSlewing returns 0
21:40:48.739 00.000 12252 IsGuiding returns 0
21:40:48.741 00.002 12252 PulseGuide returned control before completion, sleep 48
21:40:48.791 00.050 12252 IsGuiding returns 0
21:40:48.791 00.000 12252 Move returns status 0, amount 40
21:40:48.791 00.000 12252 MoveAxis(N, 0, ABG)
21:40:48.791 00.000 12252 Move returns status 0, amount 0
21:40:48.791 00.000 12252 move complete, result=0
21:40:48.791 00.000 12252 worker thread done servicing request
21:40:48.791 00.000 12252 Worker thread wakes up
21:40:48.791 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:48.791 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:48.791 00.000 9044 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
21:40:51.142 02.351 12252 Exposure complete
21:40:51.188 00.046 12252 worker thread done servicing request
21:40:51.189 00.001 9044 OnExposeComplete: enter
21:40:51.191 00.002 9044 UpdateGuideState(): m_state=6
21:40:51.193 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2286
21:40:51.196 00.003 9044 Star::Find returns 1 (0), X=1004.66, Y=825.20, Mass=5557, SNR=51.3, Peak=173 HFD=5.2
21:40:51.199 00.003 9044 MultiStar: [#1 0.05,0.17,1.08,U] [#2 -0.02,0.07,1.23,U] [#3 0.04,0.16,0.85,U] [#4 0.00,0.15,1.27,U] [#5 -0.02,0.14,0.66,U] [#6 0.03,0.19,0.43,U] [#7 -0.08,0.19,0.43,U] [#8 -0.22,0.12,0.42,U] 
21:40:51.202 00.003 9044 refined, 8 included, MultiStar: {-0.02, 0.18}, one-star: {-0.09, 0.45}
21:40:51.205 00.003 9044 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.62) = xAngle (3.31 = -2.97)
21:40:51.207 00.002 9044 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.23 = 0.23)
21:40:51.210 00.003 9044 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.69 mountX=-0.18 mountY=0.04, mountTheta=2.92
21:40:51.214 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.18, opts=13)
21:40:51.216 00.002 9044 Enqueuing Move request for scope (-0.02, 0.18)
21:40:51.217 00.001 12252 Worker thread wakes up
21:40:51.218 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:40:51.219 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
21:40:51.220 00.001 9044 UpdateGuideState exits: m=5557 SNR=51.3
21:40:51.221 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:51.223 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:51.225 00.002 9044 Enqueuing Expose request
21:40:51.226 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
21:40:51.226 00.000 12252 Moving (-0.02, 0.18) raw xDistance=-0.18 yDistance=0.04
21:40:51.230 00.004 12252 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 909.00
21:40:51.230 00.000 12252 PPEC: input: -0.18, control: -0.11, exposure: 2000
21:40:51.230 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:51.230 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:40:51.230 00.000 12252 MoveAxis(E, 44, ABG)
21:40:51.230 00.000 12252 Guiding  Dir = 2, Dur = 44
21:40:51.231 00.001 12252 IsSlewing returns 0
21:40:51.231 00.000 12252 IsGuiding returns 0
21:40:51.233 00.002 12252 PulseGuide returned control before completion, sleep 53
21:40:51.305 00.072 12252 IsGuiding returns 0
21:40:51.305 00.000 12252 Move returns status 0, amount 44
21:40:51.305 00.000 12252 MoveAxis(N, 0, ABG)
21:40:51.305 00.000 12252 Move returns status 0, amount 0
21:40:51.305 00.000 12252 move complete, result=0
21:40:51.306 00.001 12252 worker thread done servicing request
21:40:51.306 00.000 9044 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
21:40:51.308 00.002 12252 Worker thread wakes up
21:40:51.308 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:51.308 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:53.675 02.367 12252 Exposure complete
21:40:53.723 00.048 12252 worker thread done servicing request
21:40:53.723 00.000 9044 OnExposeComplete: enter
21:40:53.724 00.001 9044 UpdateGuideState(): m_state=6
21:40:53.727 00.003 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2287
21:40:53.730 00.003 9044 Star::Find returns 1 (0), X=1004.65, Y=824.96, Mass=5858, SNR=52.6, Peak=173 HFD=5.2
21:40:53.733 00.003 9044 MultiStar: [#1 -0.12,-0.04,1.04,U] [#2 -0.05,0.00,1.18,U] [#3 0.06,-0.15,0.84,U] [#4 -0.02,-0.01,1.29,U] [#5 -0.06,0.01,0.63,U] [#6 -0.20,0.00,0.42,U] [#7 -0.06,-0.06,0.42,U] [#8 -0.21,0.02,0.40,U] 
21:40:53.736 00.003 9044 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.10, 0.21}
21:40:53.739 00.003 9044 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.62) = xAngle (4.73 = -1.55)
21:40:53.742 00.003 9044 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.65 = 1.65)
21:40:53.744 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.11 mountX=0.00 mountY=0.07, mountTheta=1.55
21:40:53.749 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.00, opts=13)
21:40:53.752 00.003 9044 Enqueuing Move request for scope (-0.07, 0.00)
21:40:53.754 00.002 12252 Worker thread wakes up
21:40:53.754 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:40:53.755 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
21:40:53.755 00.000 9044 UpdateGuideState exits: m=5858 SNR=52.6
21:40:53.756 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:53.758 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
21:40:53.758 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:53.761 00.003 12252 Moving (-0.07, 0.00) raw xDistance=0.00 yDistance=0.07
21:40:53.761 00.000 9044 Enqueuing Expose request
21:40:53.763 00.002 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 904.76
21:40:53.764 00.001 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
21:40:53.764 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:53.764 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:40:53.764 00.000 12252 MoveAxis(E, 5, ABG)
21:40:53.764 00.000 12252 Guiding  Dir = 2, Dur = 5
21:40:53.764 00.000 12252 IsSlewing returns 0
21:40:53.765 00.001 12252 IsGuiding returns 0
21:40:53.767 00.002 12252 PulseGuide returned control before completion, sleep 13
21:40:53.783 00.016 12252 IsGuiding returns 0
21:40:53.783 00.000 12252 Move returns status 0, amount 5
21:40:53.783 00.000 12252 MoveAxis(N, 0, ABG)
21:40:53.783 00.000 12252 Move returns status 0, amount 0
21:40:53.783 00.000 12252 move complete, result=0
21:40:53.783 00.000 12252 worker thread done servicing request
21:40:53.783 00.000 12252 Worker thread wakes up
21:40:53.783 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:53.783 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:40:53.784 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:56.133 02.349 12252 Exposure complete
21:40:56.178 00.045 12252 worker thread done servicing request
21:40:56.178 00.000 9044 OnExposeComplete: enter
21:40:56.179 00.001 9044 UpdateGuideState(): m_state=6
21:40:56.180 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2288
21:40:56.181 00.001 9044 Star::Find returns 1 (0), X=1004.58, Y=824.98, Mass=5786, SNR=52.1, Peak=173 HFD=5.1
21:40:56.182 00.001 9044 MultiStar: [#1 -0.12,0.03,1.03,U] [#2 -0.06,-0.04,1.20,U] [#3 0.01,-0.07,0.84,U] [#4 -0.05,-0.03,1.26,U] [#5 -0.10,-0.01,0.64,U] [#6 -0.08,-0.02,0.41,U] [#7 -0.17,-0.00,0.43,U] [#8 -0.16,0.10,0.42,U] 
21:40:56.184 00.002 9044 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.17, 0.23}
21:40:56.185 00.001 9044 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.62) = xAngle (4.56 = -1.72)
21:40:56.186 00.001 9044 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.48 = 1.48)
21:40:56.186 00.000 9044 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.94 mountX=-0.01 mountY=0.09, mountTheta=1.72
21:40:56.188 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.02, opts=13)
21:40:56.189 00.001 9044 Enqueuing Move request for scope (-0.09, 0.02)
21:40:56.189 00.000 12252 Worker thread wakes up
21:40:56.189 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:40:56.191 00.002 9044 UpdateGuideState exits: m=5786 SNR=52.1
21:40:56.192 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:56.194 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:56.195 00.001 9044 Enqueuing Expose request
21:40:56.196 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
21:40:56.196 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
21:40:56.196 00.000 12252 Moving (-0.09, 0.02) raw xDistance=-0.01 yDistance=0.09
21:40:56.199 00.003 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 900.56
21:40:56.199 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
21:40:56.199 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:56.199 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:40:56.199 00.000 12252 MoveAxis(E, 4, ABG)
21:40:56.199 00.000 12252 Guiding  Dir = 2, Dur = 4
21:40:56.199 00.000 12252 IsSlewing returns 0
21:40:56.200 00.001 12252 IsGuiding returns 0
21:40:56.201 00.001 12252 PulseGuide returned control before completion, sleep 13
21:40:56.227 00.026 12252 IsGuiding returns 0
21:40:56.227 00.000 12252 Move returns status 0, amount 4
21:40:56.227 00.000 12252 MoveAxis(N, 0, ABG)
21:40:56.227 00.000 12252 Move returns status 0, amount 0
21:40:56.227 00.000 12252 move complete, result=0
21:40:56.227 00.000 12252 worker thread done servicing request
21:40:56.227 00.000 12252 Worker thread wakes up
21:40:56.227 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:40:56.231 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:56.231 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:58.583 02.352 12252 Exposure complete
21:40:58.630 00.047 12252 worker thread done servicing request
21:40:58.630 00.000 9044 OnExposeComplete: enter
21:40:58.632 00.002 9044 UpdateGuideState(): m_state=6
21:40:58.634 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2289
21:40:58.636 00.002 9044 Star::Find returns 1 (0), X=1004.54, Y=825.09, Mass=5807, SNR=52.3, Peak=173 HFD=5.2
21:40:58.637 00.001 9044 MultiStar: [#1 -0.22,0.07,1.04,U] [#2 -0.11,0.09,1.20,U] [#3 -0.01,0.04,0.84,U] [#4 -0.11,0.03,1.28,U] [#5 -0.08,0.13,0.64,U] [#6 -0.14,0.03,0.42,U] [#7 -0.24,0.01,0.43,U] [#8 -0.25,0.20,0.41,U] 
21:40:58.638 00.001 9044 refined, 8 included, MultiStar: {-0.14, 0.11}, one-star: {-0.21, 0.34}
21:40:58.638 00.000 9044 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.62) = xAngle (4.12 = -2.16)
21:40:58.639 00.001 9044 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.04 = 1.04)
21:40:58.640 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.50 mountX=-0.10 mountY=0.15, mountTheta=2.14
21:40:58.641 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.11, opts=13)
21:40:58.642 00.001 9044 Enqueuing Move request for scope (-0.14, 0.11)
21:40:58.643 00.001 12252 Worker thread wakes up
21:40:58.643 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:40:58.643 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
21:40:58.644 00.001 9044 UpdateGuideState exits: m=5807 SNR=52.3
21:40:58.644 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
21:40:58.646 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:58.647 00.001 12252 Moving (-0.14, 0.11) raw xDistance=-0.10 yDistance=0.15
21:40:58.647 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:40:58.648 00.001 9044 Enqueuing Expose request
21:40:58.649 00.001 12252 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 896.41
21:40:58.649 00.000 12252 PPEC: input: -0.10, control: -0.00, exposure: 2000
21:40:58.649 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:40:58.649 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:40:58.649 00.000 12252 MoveAxis(E, 0, ABG)
21:40:58.649 00.000 12252 Move returns status 0, amount 0
21:40:58.649 00.000 12252 MoveAxis(N, 0, ABG)
21:40:58.649 00.000 12252 Move returns status 0, amount 0
21:40:58.649 00.000 12252 move complete, result=0
21:40:58.649 00.000 12252 worker thread done servicing request
21:40:58.649 00.000 12252 Worker thread wakes up
21:40:58.649 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:40:58.649 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:40:58.649 00.000 9044 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:41:00.999 02.350 12252 Exposure complete
21:41:01.043 00.044 12252 worker thread done servicing request
21:41:01.043 00.000 9044 OnExposeComplete: enter
21:41:01.046 00.003 9044 UpdateGuideState(): m_state=6
21:41:01.047 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2290
21:41:01.048 00.001 9044 Star::Find returns 1 (0), X=1004.57, Y=825.14, Mass=5702, SNR=51.8, Peak=173 HFD=5.2
21:41:01.050 00.002 9044 MultiStar: [#1 -0.15,0.16,1.03,U] [#2 -0.16,0.11,1.21,U] [#3 -0.07,0.07,0.86,U] [#4 -0.08,0.06,1.31,U] [#5 -0.09,0.23,0.64,U] [#6 -0.18,0.22,0.43,U] [#7 -0.20,0.10,0.44,U] [#8 -0.23,0.37,0.00,M1] 
21:41:01.051 00.001 9044 refined, 7 included, MultiStar: {-0.13, 0.16}, one-star: {-0.18, 0.39}
21:41:01.052 00.001 9044 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.62) = xAngle (3.88 = -2.40)
21:41:01.053 00.001 9044 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.80 = 0.80)
21:41:01.054 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.26 mountX=-0.16 mountY=0.15, mountTheta=2.37
21:41:01.056 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.16, opts=13)
21:41:01.058 00.002 9044 Enqueuing Move request for scope (-0.13, 0.16)
21:41:01.059 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:41:01.060 00.001 9044 UpdateGuideState exits: m=5702 SNR=51.8
21:41:01.061 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:01.062 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:01.064 00.002 9044 Enqueuing Expose request
21:41:01.065 00.001 12252 Worker thread wakes up
21:41:01.065 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
21:41:01.065 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
21:41:01.065 00.000 12252 Moving (-0.13, 0.16) raw xDistance=-0.16 yDistance=0.15
21:41:01.068 00.003 12252 PPEC rslt: input = -0.16, final = -0.09, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 892.29
21:41:01.069 00.001 12252 PPEC: input: -0.16, control: -0.09, exposure: 2000
21:41:01.069 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:41:01.069 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:41:01.069 00.000 12252 MoveAxis(E, 35, ABG)
21:41:01.069 00.000 12252 Guiding  Dir = 2, Dur = 35
21:41:01.069 00.000 12252 IsSlewing returns 0
21:41:01.069 00.000 12252 IsGuiding returns 0
21:41:01.072 00.003 12252 PulseGuide returned control before completion, sleep 43
21:41:01.119 00.047 12252 IsGuiding returns 0
21:41:01.119 00.000 12252 Move returns status 0, amount 35
21:41:01.119 00.000 12252 MoveAxis(N, 0, ABG)
21:41:01.119 00.000 12252 Move returns status 0, amount 0
21:41:01.119 00.000 12252 move complete, result=0
21:41:01.119 00.000 12252 worker thread done servicing request
21:41:01.119 00.000 12252 Worker thread wakes up
21:41:01.119 00.000 9044 GuideStep: -0.2 px 35 ms EAST, 0.2 px 0 ms NORTH
21:41:01.122 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:01.122 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:03.479 02.357 12252 Exposure complete
21:41:03.536 00.057 12252 worker thread done servicing request
21:41:03.536 00.000 9044 OnExposeComplete: enter
21:41:03.538 00.002 9044 UpdateGuideState(): m_state=6
21:41:03.540 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2291
21:41:03.542 00.002 9044 Star::Find returns 1 (0), X=1004.54, Y=825.24, Mass=5632, SNR=51.5, Peak=173 HFD=5.3
21:41:03.543 00.001 9044 MultiStar: [#1 -0.26,0.34,0.00,M1] [#2 -0.15,0.25,1.21,U] [#3 -0.08,0.26,0.84,U] [#4 -0.17,0.24,1.29,U] [#5 -0.15,0.35,0.65,U] [#6 -0.21,0.37,0.00,M1] [#7 -0.19,0.30,0.43,U] [#8 -0.30,0.44,0.00,M2] 
21:41:03.543 00.000 9044 refined, 5 included, MultiStar: {-0.16, 0.31}, one-star: {-0.21, 0.49}
21:41:03.544 00.001 9044 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.62) = xAngle (3.67 = -2.61)
21:41:03.546 00.002 9044 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.59 = 0.59)
21:41:03.547 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=0.31 hyp=0.35 cameraTheta=2.05 mountX=-0.30 mountY=0.19, mountTheta=2.57
21:41:03.551 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.31, opts=13)
21:41:03.552 00.001 9044 Enqueuing Move request for scope (-0.16, 0.31)
21:41:03.553 00.001 12252 Worker thread wakes up
21:41:03.553 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.31) opts 0xd
21:41:03.553 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:41:03.555 00.002 9044 UpdateGuideState exits: m=5632 SNR=51.5
21:41:03.556 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:03.557 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:03.558 00.001 9044 Enqueuing Expose request
21:41:03.559 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.31)
21:41:03.559 00.000 12252 Moving (-0.16, 0.31) raw xDistance=-0.30 yDistance=0.19
21:41:03.562 00.003 12252 PPEC rslt: input = -0.30, final = -0.17, react = -0.18, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 888.22
21:41:03.562 00.000 12252 PPEC: input: -0.30, control: -0.17, exposure: 2000
21:41:03.562 00.000 12252 switching direction from 0 to 1 - decHistory=3 oldest=-0.11 newest=0.49
21:41:03.562 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
21:41:03.562 00.000 12252 MoveAxis(E, 66, ABG)
21:41:03.562 00.000 12252 Guiding  Dir = 2, Dur = 66
21:41:03.562 00.000 12252 IsSlewing returns 0
21:41:03.562 00.000 12252 IsGuiding returns 0
21:41:03.564 00.002 12252 PulseGuide returned control before completion, sleep 75
21:41:03.656 00.092 12252 IsGuiding returns 0
21:41:03.656 00.000 12252 Move returns status 0, amount 66
21:41:03.656 00.000 12252 MoveAxis(S, 65, ABG)
21:41:03.656 00.000 12252 Guiding  Dir = 1, Dur = 65
21:41:03.657 00.001 12252 IsSlewing returns 0
21:41:03.657 00.000 12252 IsGuiding returns 0
21:41:03.662 00.005 12252 PulseGuide returned control before completion, sleep 70
21:41:03.736 00.074 12252 IsGuiding returns 0
21:41:03.736 00.000 12252 Move returns status 0, amount 65
21:41:03.736 00.000 12252 move complete, result=0
21:41:03.736 00.000 12252 worker thread done servicing request
21:41:03.737 00.001 12252 Worker thread wakes up
21:41:03.737 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:03.737 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:03.737 00.000 9044 GuideStep: -0.3 px 66 ms EAST, 0.2 px 65 ms SOUTH
21:41:06.077 02.340 12252 Exposure complete
21:41:06.123 00.046 12252 worker thread done servicing request
21:41:06.123 00.000 9044 OnExposeComplete: enter
21:41:06.125 00.002 9044 UpdateGuideState(): m_state=6
21:41:06.126 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2292
21:41:06.127 00.001 9044 Star::Find returns 1 (0), X=1004.61, Y=825.22, Mass=5725, SNR=52.0, Peak=173 HFD=5.3
21:41:06.128 00.001 9044 MultiStar: [#1 -0.15,0.18,1.07,U] [#2 -0.10,0.22,1.21,U] [#3 -0.06,0.22,0.83,U] [#4 -0.07,0.24,1.24,U] [#5 0.01,0.35,0.64,U] [#6 -0.22,0.33,0.42,U] [#7 -0.15,0.23,0.43,U] [#8 -0.25,0.32,0.41,U] 
21:41:06.130 00.002 9044 refined, 8 included, MultiStar: {-0.11, 0.28}, one-star: {-0.14, 0.47}
21:41:06.131 00.001 9044 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.62) = xAngle (3.58 = -2.71)
21:41:06.132 00.001 9044 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.49 = 0.49)
21:41:06.132 00.000 9044 CameraToMount -- cameraX=-0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.95 mountX=-0.27 mountY=0.14, mountTheta=2.66
21:41:06.134 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.28, opts=13)
21:41:06.135 00.001 9044 Enqueuing Move request for scope (-0.11, 0.28)
21:41:06.135 00.000 12252 Worker thread wakes up
21:41:06.135 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:41:06.136 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.28) opts 0xd
21:41:06.136 00.000 9044 UpdateGuideState exits: m=5725 SNR=52.0
21:41:06.137 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.28)
21:41:06.137 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:06.138 00.001 12252 Moving (-0.11, 0.28) raw xDistance=-0.27 yDistance=0.14
21:41:06.138 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:06.139 00.001 9044 Enqueuing Expose request
21:41:06.141 00.002 12252 PPEC rslt: input = -0.27, final = -0.15, react = -0.16, pred = 0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 884.19
21:41:06.141 00.000 12252 PPEC: input: -0.27, control: -0.15, exposure: 2000
21:41:06.141 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:06.141 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:41:06.141 00.000 12252 MoveAxis(E, 58, ABG)
21:41:06.141 00.000 12252 Guiding  Dir = 2, Dur = 58
21:41:06.141 00.000 12252 IsSlewing returns 0
21:41:06.142 00.001 12252 IsGuiding returns 0
21:41:06.143 00.001 12252 PulseGuide returned control before completion, sleep 67
21:41:06.211 00.068 12252 IsGuiding returns 0
21:41:06.211 00.000 12252 Move returns status 0, amount 58
21:41:06.211 00.000 12252 MoveAxis(N, 0, ABG)
21:41:06.211 00.000 12252 Move returns status 0, amount 0
21:41:06.211 00.000 12252 move complete, result=0
21:41:06.211 00.000 12252 worker thread done servicing request
21:41:06.211 00.000 12252 Worker thread wakes up
21:41:06.212 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:06.212 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:06.212 00.000 9044 GuideStep: -0.3 px 58 ms EAST, 0.1 px 0 ms NORTH
21:41:08.541 02.329 12252 Exposure complete
21:41:08.588 00.047 12252 worker thread done servicing request
21:41:08.589 00.001 9044 OnExposeComplete: enter
21:41:08.592 00.003 9044 UpdateGuideState(): m_state=6
21:41:08.593 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2293
21:41:08.594 00.001 9044 Star::Find returns 1 (0), X=1004.55, Y=825.25, Mass=5574, SNR=51.5, Peak=173 HFD=5.3
21:41:08.596 00.002 9044 MultiStar: [#1 -0.14,0.19,1.05,U] [#2 -0.10,0.23,1.22,U] [#3 0.01,0.19,0.84,U] [#4 -0.10,0.21,1.29,U] [#5 -0.05,0.37,0.64,U] [#6 -0.11,0.23,0.42,U] [#7 -0.11,0.25,0.43,U] [#8 -0.29,0.39,0.00,M2] 
21:41:08.597 00.001 9044 refined, 7 included, MultiStar: {-0.10, 0.27}, one-star: {-0.20, 0.50}
21:41:08.598 00.001 9044 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.62) = xAngle (3.56 = -2.72)
21:41:08.599 00.001 9044 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.48 = 0.48)
21:41:08.602 00.003 9044 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.94 mountX=-0.26 mountY=0.13, mountTheta=2.67
21:41:08.606 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.27, opts=13)
21:41:08.609 00.003 9044 Enqueuing Move request for scope (-0.10, 0.27)
21:41:08.610 00.001 12252 Worker thread wakes up
21:41:08.611 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:41:08.612 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
21:41:08.612 00.000 9044 UpdateGuideState exits: m=5574 SNR=51.5
21:41:08.614 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
21:41:08.614 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:08.615 00.001 12252 Moving (-0.10, 0.27) raw xDistance=-0.26 yDistance=0.13
21:41:08.616 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:08.618 00.002 9044 Enqueuing Expose request
21:41:08.620 00.002 12252 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 880.20
21:41:08.620 00.000 12252 PPEC: input: -0.26, control: -0.17, exposure: 2000
21:41:08.620 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:08.620 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:41:08.620 00.000 12252 MoveAxis(E, 65, ABG)
21:41:08.620 00.000 12252 Guiding  Dir = 2, Dur = 65
21:41:08.621 00.001 12252 IsSlewing returns 0
21:41:08.621 00.000 12252 IsGuiding returns 0
21:41:08.623 00.002 12252 PulseGuide returned control before completion, sleep 74
21:41:08.706 00.083 12252 IsGuiding returns 0
21:41:08.706 00.000 12252 Move returns status 0, amount 65
21:41:08.706 00.000 12252 MoveAxis(N, 0, ABG)
21:41:08.706 00.000 12252 Move returns status 0, amount 0
21:41:08.706 00.000 12252 move complete, result=0
21:41:08.706 00.000 12252 worker thread done servicing request
21:41:08.706 00.000 12252 Worker thread wakes up
21:41:08.706 00.000 9044 GuideStep: -0.3 px 65 ms EAST, 0.1 px 0 ms NORTH
21:41:08.707 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:08.707 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:11.053 02.346 12252 Exposure complete
21:41:11.121 00.068 12252 worker thread done servicing request
21:41:11.121 00.000 9044 OnExposeComplete: enter
21:41:11.124 00.003 9044 UpdateGuideState(): m_state=6
21:41:11.126 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2294
21:41:11.130 00.004 9044 Star::Find returns 1 (0), X=1004.51, Y=825.09, Mass=5765, SNR=52.3, Peak=173 HFD=5.2
21:41:11.133 00.003 9044 MultiStar: [#1 -0.13,0.17,1.03,U] [#2 -0.15,0.19,1.19,U] [#3 -0.02,0.07,0.84,U] [#4 -0.16,0.08,1.29,U] [#5 -0.13,0.25,0.65,U] [#6 -0.25,0.24,0.42,U] [#7 -0.21,0.14,0.43,U] [#8 -0.22,0.21,0.41,U] 
21:41:11.135 00.002 9044 refined, 8 included, MultiStar: {-0.16, 0.18}, one-star: {-0.24, 0.34}
21:41:11.137 00.002 9044 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.62) = xAngle (3.91 = -2.37)
21:41:11.141 00.004 9044 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.83 = 0.83)
21:41:11.143 00.002 9044 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.29 mountX=-0.17 mountY=0.18, mountTheta=2.34
21:41:11.147 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.18, opts=13)
21:41:11.151 00.004 9044 Enqueuing Move request for scope (-0.16, 0.18)
21:41:11.153 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:41:11.155 00.002 9044 UpdateGuideState exits: m=5765 SNR=52.3
21:41:11.157 00.002 12252 Worker thread wakes up
21:41:11.157 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:11.159 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
21:41:11.159 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:11.162 00.003 9044 Enqueuing Expose request
21:41:11.164 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
21:41:11.164 00.000 12252 Moving (-0.16, 0.18) raw xDistance=-0.17 yDistance=0.18
21:41:11.167 00.003 12252 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 876.25
21:41:11.168 00.001 12252 PPEC: input: -0.17, control: -0.12, exposure: 2000
21:41:11.168 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
21:41:11.168 00.000 12252 MoveAxis(E, 47, ABG)
21:41:11.168 00.000 12252 Guiding  Dir = 2, Dur = 47
21:41:11.171 00.003 12252 IsSlewing returns 0
21:41:11.171 00.000 12252 IsGuiding returns 0
21:41:11.173 00.002 12252 PulseGuide returned control before completion, sleep 56
21:41:11.234 00.061 12252 IsGuiding returns 0
21:41:11.234 00.000 12252 Move returns status 0, amount 47
21:41:11.234 00.000 12252 MoveAxis(S, 60, ABG)
21:41:11.234 00.000 12252 Guiding  Dir = 1, Dur = 60
21:41:11.234 00.000 12252 IsSlewing returns 0
21:41:11.234 00.000 12252 IsGuiding returns 0
21:41:11.240 00.006 12252 PulseGuide returned control before completion, sleep 65
21:41:11.311 00.071 12252 IsGuiding returns 0
21:41:11.311 00.000 12252 Move returns status 0, amount 60
21:41:11.311 00.000 12252 move complete, result=0
21:41:11.311 00.000 12252 worker thread done servicing request
21:41:11.311 00.000 12252 Worker thread wakes up
21:41:11.311 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:11.311 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:11.311 00.000 9044 GuideStep: -0.2 px 47 ms EAST, 0.2 px 60 ms SOUTH
21:41:13.654 02.343 12252 Exposure complete
21:41:13.724 00.070 12252 worker thread done servicing request
21:41:13.724 00.000 9044 OnExposeComplete: enter
21:41:13.725 00.001 9044 UpdateGuideState(): m_state=6
21:41:13.726 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2295
21:41:13.728 00.002 9044 Star::Find returns 1 (0), X=1004.68, Y=825.08, Mass=5646, SNR=51.8, Peak=173 HFD=5.1
21:41:13.731 00.003 9044 MultiStar: [#1 0.06,0.12,1.05,U] [#2 0.00,0.09,1.20,U] [#3 0.12,-0.04,0.84,U] [#4 0.07,0.19,1.23,U] [#5 0.01,0.11,0.64,U] [#6 0.07,0.13,0.42,U] [#7 0.03,0.14,0.44,U] [#8 0.13,0.18,0.43,U] 
21:41:13.733 00.002 9044 refined, 8 included, MultiStar: {0.04, 0.14}, one-star: {-0.07, 0.33}
21:41:13.736 00.003 9044 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.62) = xAngle (2.93 = 2.93)
21:41:13.738 00.002 9044 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.15 = -0.15)
21:41:13.740 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.31 mountX=-0.14 mountY=-0.02, mountTheta=-2.99
21:41:13.744 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.14, opts=13)
21:41:13.746 00.002 9044 Enqueuing Move request for scope (0.04, 0.14)
21:41:13.749 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:41:13.751 00.002 12252 Worker thread wakes up
21:41:13.751 00.000 9044 UpdateGuideState exits: m=5646 SNR=51.8
21:41:13.753 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
21:41:13.753 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
21:41:13.753 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:13.754 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:13.755 00.001 9044 Enqueuing Expose request
21:41:13.757 00.002 12252 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=-0.02
21:41:13.763 00.006 12252 PPEC rslt: input = -0.14, final = -0.10, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 872.34
21:41:13.764 00.001 12252 PPEC: input: -0.14, control: -0.10, exposure: 2000
21:41:13.764 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:13.764 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:13.764 00.000 12252 MoveAxis(E, 41, ABG)
21:41:13.764 00.000 12252 Guiding  Dir = 2, Dur = 41
21:41:13.764 00.000 12252 IsSlewing returns 0
21:41:13.764 00.000 12252 IsGuiding returns 0
21:41:13.766 00.002 12252 PulseGuide returned control before completion, sleep 49
21:41:13.816 00.050 12252 IsGuiding returns 1
21:41:13.816 00.000 12252 scope still moving after pulse duration time elapsed
21:41:13.847 00.031 12252 IsSlewing returns 0
21:41:13.847 00.000 12252 IsGuiding returns 0
21:41:13.847 00.000 12252 scope move finished after 41 + 42 ms
21:41:13.847 00.000 12252 Move returns status 0, amount 41
21:41:13.847 00.000 12252 MoveAxis(N, 0, ABG)
21:41:13.847 00.000 12252 Move returns status 0, amount 0
21:41:13.847 00.000 12252 move complete, result=0
21:41:13.847 00.000 12252 worker thread done servicing request
21:41:13.847 00.000 12252 Worker thread wakes up
21:41:13.849 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:13.849 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:13.849 00.000 9044 GuideStep: -0.1 px 41 ms EAST, -0.0 px 0 ms NORTH
21:41:16.195 02.346 12252 Exposure complete
21:41:16.266 00.071 12252 worker thread done servicing request
21:41:16.267 00.001 9044 OnExposeComplete: enter
21:41:16.268 00.001 9044 UpdateGuideState(): m_state=6
21:41:16.270 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2296
21:41:16.273 00.003 9044 Star::Find returns 1 (0), X=1004.57, Y=825.06, Mass=5639, SNR=51.5, Peak=173 HFD=5.2
21:41:16.276 00.003 9044 MultiStar: [#1 -0.16,-0.01,1.05,U] [#2 -0.05,0.01,1.20,U] [#3 -0.02,0.01,0.83,U] [#4 -0.13,0.06,1.28,U] [#5 -0.06,0.14,0.65,U] [#6 -0.20,-0.00,0.43,U] [#7 -0.19,0.01,0.44,U] [#8 -0.27,0.14,0.42,U] 
21:41:16.278 00.002 9044 refined, 8 included, MultiStar: {-0.13, 0.07}, one-star: {-0.18, 0.31}
21:41:16.280 00.002 9044 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.62) = xAngle (4.23 = -2.06)
21:41:16.282 00.002 9044 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.14 = 1.14)
21:41:16.284 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.60 mountX=-0.07 mountY=0.13, mountTheta=2.04
21:41:16.287 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.07, opts=13)
21:41:16.288 00.001 9044 Enqueuing Move request for scope (-0.13, 0.07)
21:41:16.290 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:41:16.291 00.001 9044 UpdateGuideState exits: m=5639 SNR=51.5
21:41:16.292 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:16.293 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:16.295 00.002 9044 Enqueuing Expose request
21:41:16.296 00.001 12252 Worker thread wakes up
21:41:16.296 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
21:41:16.296 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
21:41:16.296 00.000 12252 Moving (-0.13, 0.07) raw xDistance=-0.07 yDistance=0.13
21:41:16.301 00.005 12252 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 868.47
21:41:16.301 00.000 12252 PPEC: input: -0.07, control: 0.01, exposure: 2000
21:41:16.301 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:16.301 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:41:16.301 00.000 12252 MoveAxis(W, 4, ABG)
21:41:16.301 00.000 12252 Guiding  Dir = 3, Dur = 4
21:41:16.301 00.000 12252 IsSlewing returns 0
21:41:16.301 00.000 12252 IsGuiding returns 0
21:41:16.304 00.003 12252 PulseGuide returned control before completion, sleep 12
21:41:16.327 00.023 12252 IsGuiding returns 0
21:41:16.327 00.000 12252 Move returns status 0, amount 4
21:41:16.327 00.000 12252 MoveAxis(N, 0, ABG)
21:41:16.327 00.000 12252 Move returns status 0, amount 0
21:41:16.327 00.000 12252 move complete, result=0
21:41:16.327 00.000 12252 worker thread done servicing request
21:41:16.327 00.000 12252 Worker thread wakes up
21:41:16.327 00.000 9044 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
21:41:16.329 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:16.329 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:18.675 02.346 12252 Exposure complete
21:41:18.720 00.045 12252 worker thread done servicing request
21:41:18.720 00.000 9044 OnExposeComplete: enter
21:41:18.721 00.001 9044 UpdateGuideState(): m_state=6
21:41:18.723 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2297
21:41:18.724 00.001 9044 Star::Find returns 1 (0), X=1004.66, Y=825.12, Mass=5695, SNR=51.8, Peak=173 HFD=5.2
21:41:18.725 00.001 9044 MultiStar: [#1 -0.04,0.13,1.06,U] [#2 -0.10,0.05,1.21,U] [#3 -0.04,0.08,0.84,U] [#4 -0.03,0.08,1.29,U] [#5 -0.08,0.10,0.65,U] [#6 -0.04,0.07,0.41,U] [#7 -0.16,0.08,0.43,U] [#8 -0.19,0.15,0.43,U] 
21:41:18.725 00.000 9044 refined, 8 included, MultiStar: {-0.07, 0.13}, one-star: {-0.09, 0.37}
21:41:18.726 00.001 9044 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.62) = xAngle (3.73 = -2.56)
21:41:18.727 00.001 9044 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.64 = 0.64)
21:41:18.728 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.10 mountX=-0.12 mountY=0.09, mountTheta=2.52
21:41:18.729 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.13, opts=13)
21:41:18.730 00.001 9044 Enqueuing Move request for scope (-0.07, 0.13)
21:41:18.731 00.001 12252 Worker thread wakes up
21:41:18.731 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:41:18.732 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
21:41:18.732 00.000 9044 UpdateGuideState exits: m=5695 SNR=51.8
21:41:18.733 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
21:41:18.733 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:18.734 00.001 12252 Moving (-0.07, 0.13) raw xDistance=-0.12 yDistance=0.09
21:41:18.734 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:18.735 00.001 9044 Enqueuing Expose request
21:41:18.739 00.004 12252 PPEC rslt: input = -0.12, final = -0.10, react = -0.07, pred = -0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 864.63
21:41:18.739 00.000 12252 PPEC: input: -0.12, control: -0.10, exposure: 2000
21:41:18.739 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:18.739 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:41:18.739 00.000 12252 MoveAxis(E, 40, ABG)
21:41:18.739 00.000 12252 Guiding  Dir = 2, Dur = 40
21:41:18.740 00.001 12252 IsSlewing returns 0
21:41:18.740 00.000 12252 IsGuiding returns 0
21:41:18.742 00.002 12252 PulseGuide returned control before completion, sleep 48
21:41:18.799 00.057 12252 IsGuiding returns 0
21:41:18.799 00.000 12252 Move returns status 0, amount 40
21:41:18.799 00.000 12252 MoveAxis(N, 0, ABG)
21:41:18.799 00.000 12252 Move returns status 0, amount 0
21:41:18.799 00.000 12252 move complete, result=0
21:41:18.799 00.000 12252 worker thread done servicing request
21:41:18.799 00.000 9044 GuideStep: -0.1 px 40 ms EAST, 0.1 px 0 ms NORTH
21:41:18.801 00.002 12252 Worker thread wakes up
21:41:18.802 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:18.802 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:21.152 02.350 12252 Exposure complete
21:41:21.198 00.046 12252 worker thread done servicing request
21:41:21.198 00.000 9044 OnExposeComplete: enter
21:41:21.200 00.002 9044 UpdateGuideState(): m_state=6
21:41:21.201 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2298
21:41:21.203 00.002 9044 Star::Find returns 1 (0), X=1004.61, Y=825.01, Mass=5737, SNR=52.0, Peak=173 HFD=5.2
21:41:21.205 00.002 9044 MultiStar: [#1 -0.15,0.08,1.05,U] [#2 -0.12,0.02,1.19,U] [#3 -0.06,0.00,0.84,U] [#4 -0.05,0.03,1.28,U] [#5 -0.14,0.07,0.65,U] [#6 -0.09,-0.07,0.43,U] [#7 -0.14,0.02,0.44,U] [#8 -0.27,0.16,0.42,U] 
21:41:21.206 00.001 9044 refined, 8 included, MultiStar: {-0.12, 0.07}, one-star: {-0.14, 0.26}
21:41:21.207 00.001 9044 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.62) = xAngle (4.24 = -2.04)
21:41:21.208 00.001 9044 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.16 = 1.16)
21:41:21.209 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.13 cameraTheta=2.61 mountX=-0.06 mountY=0.12, mountTheta=2.03
21:41:21.210 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.07, opts=13)
21:41:21.212 00.002 9044 Enqueuing Move request for scope (-0.12, 0.07)
21:41:21.214 00.002 12252 Worker thread wakes up
21:41:21.214 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:41:21.215 00.001 9044 UpdateGuideState exits: m=5737 SNR=52.0
21:41:21.216 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:21.218 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:21.219 00.001 9044 Enqueuing Expose request
21:41:21.220 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
21:41:21.220 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
21:41:21.220 00.000 12252 Moving (-0.12, 0.07) raw xDistance=-0.06 yDistance=0.12
21:41:21.222 00.002 12252 PPEC rslt: input = -0.06, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 860.84
21:41:21.222 00.000 12252 PPEC: input: -0.06, control: -0.03, exposure: 2000
21:41:21.222 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:21.222 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:41:21.222 00.000 12252 MoveAxis(E, 11, ABG)
21:41:21.222 00.000 12252 Guiding  Dir = 2, Dur = 11
21:41:21.222 00.000 12252 IsSlewing returns 0
21:41:21.223 00.001 12252 IsGuiding returns 0
21:41:21.224 00.001 12252 PulseGuide returned control before completion, sleep 19
21:41:21.245 00.021 12252 IsGuiding returns 1
21:41:21.245 00.000 12252 scope still moving after pulse duration time elapsed
21:41:21.277 00.032 12252 IsSlewing returns 0
21:41:21.277 00.000 12252 IsGuiding returns 0
21:41:21.277 00.000 12252 scope move finished after 11 + 43 ms
21:41:21.278 00.001 12252 Move returns status 0, amount 11
21:41:21.278 00.000 12252 MoveAxis(N, 0, ABG)
21:41:21.278 00.000 12252 Move returns status 0, amount 0
21:41:21.278 00.000 12252 move complete, result=0
21:41:21.278 00.000 12252 worker thread done servicing request
21:41:21.278 00.000 9044 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
21:41:21.279 00.001 12252 Worker thread wakes up
21:41:21.280 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:21.280 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:23.623 02.343 12252 Exposure complete
21:41:23.679 00.056 12252 worker thread done servicing request
21:41:23.679 00.000 9044 OnExposeComplete: enter
21:41:23.680 00.001 9044 UpdateGuideState(): m_state=6
21:41:23.681 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2299
21:41:23.683 00.002 9044 Star::Find returns 1 (0), X=1004.55, Y=825.14, Mass=5670, SNR=51.6, Peak=173 HFD=5.2
21:41:23.684 00.001 9044 MultiStar: [#1 -0.20,0.19,1.07,U] [#2 -0.11,0.20,1.19,U] [#3 0.03,0.04,0.86,U] [#4 -0.06,0.14,1.28,U] [#5 -0.09,0.23,0.65,U] [#6 -0.16,0.14,0.43,U] [#7 -0.19,0.30,0.44,U] [#8 -0.17,0.22,0.41,U] 
21:41:23.685 00.001 9044 refined, 8 included, MultiStar: {-0.12, 0.20}, one-star: {-0.20, 0.39}
21:41:23.687 00.002 9044 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.62) = xAngle (3.73 = -2.55)
21:41:23.687 00.000 9044 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.65 = 0.65)
21:41:23.689 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.20 hyp=0.23 cameraTheta=2.11 mountX=-0.19 mountY=0.14, mountTheta=2.51
21:41:23.691 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.20, opts=13)
21:41:23.692 00.001 9044 Enqueuing Move request for scope (-0.12, 0.20)
21:41:23.694 00.002 12252 Worker thread wakes up
21:41:23.694 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:41:23.695 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.20) opts 0xd
21:41:23.695 00.000 9044 UpdateGuideState exits: m=5670 SNR=51.6
21:41:23.697 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.20)
21:41:23.697 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:23.699 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:23.702 00.003 9044 Enqueuing Expose request
21:41:23.704 00.002 12252 Moving (-0.12, 0.20) raw xDistance=-0.19 yDistance=0.14
21:41:23.706 00.002 12252 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 857.09
21:41:23.706 00.000 12252 PPEC: input: -0.19, control: -0.13, exposure: 2000
21:41:23.707 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:23.707 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:41:23.707 00.000 12252 MoveAxis(E, 49, ABG)
21:41:23.707 00.000 12252 Guiding  Dir = 2, Dur = 49
21:41:23.707 00.000 12252 IsSlewing returns 0
21:41:23.708 00.001 12252 IsGuiding returns 0
21:41:23.710 00.002 12252 PulseGuide returned control before completion, sleep 58
21:41:23.772 00.062 12252 IsGuiding returns 1
21:41:23.772 00.000 12252 scope still moving after pulse duration time elapsed
21:41:23.803 00.031 12252 IsSlewing returns 0
21:41:23.806 00.003 12252 IsGuiding returns 0
21:41:23.806 00.000 12252 scope move finished after 49 + 50 ms
21:41:23.806 00.000 12252 Move returns status 0, amount 49
21:41:23.806 00.000 12252 MoveAxis(N, 0, ABG)
21:41:23.806 00.000 12252 Move returns status 0, amount 0
21:41:23.808 00.002 12252 move complete, result=0
21:41:23.808 00.000 12252 worker thread done servicing request
21:41:23.808 00.000 12252 Worker thread wakes up
21:41:23.808 00.000 9044 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
21:41:23.809 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:23.809 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:26.164 02.355 12252 Exposure complete
21:41:26.232 00.068 12252 worker thread done servicing request
21:41:26.232 00.000 9044 OnExposeComplete: enter
21:41:26.233 00.001 9044 UpdateGuideState(): m_state=6
21:41:26.234 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2300
21:41:26.236 00.002 9044 Star::Find returns 1 (0), X=1004.70, Y=825.14, Mass=5684, SNR=52.0, Peak=173 HFD=5.2
21:41:26.238 00.002 9044 MultiStar: [#1 -0.04,0.20,1.03,U] [#2 0.01,0.15,1.18,U] [#3 0.05,0.16,0.84,U] [#4 -0.07,0.18,1.24,U] [#5 -0.00,0.21,0.64,U] [#6 0.01,0.10,0.42,U] [#7 -0.09,0.18,0.44,U] [#8 -0.21,0.25,0.42,U] 
21:41:26.239 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.21}, one-star: {-0.05, 0.39}
21:41:26.240 00.001 9044 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.62) = xAngle (3.36 = -2.93)
21:41:26.241 00.001 9044 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.27 = 0.27)
21:41:26.244 00.003 9044 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.73 mountX=-0.21 mountY=0.06, mountTheta=2.87
21:41:26.246 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.21, opts=13)
21:41:26.247 00.001 9044 Enqueuing Move request for scope (-0.03, 0.21)
21:41:26.247 00.000 12252 Worker thread wakes up
21:41:26.247 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:41:26.248 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
21:41:26.249 00.001 9044 UpdateGuideState exits: m=5684 SNR=52.0
21:41:26.250 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
21:41:26.250 00.000 12252 Moving (-0.03, 0.21) raw xDistance=-0.21 yDistance=0.06
21:41:26.250 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:26.251 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:26.252 00.001 9044 Enqueuing Expose request
21:41:26.254 00.002 12252 PPEC rslt: input = -0.21, final = -0.14, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 853.37
21:41:26.254 00.000 12252 PPEC: input: -0.21, control: -0.14, exposure: 2000
21:41:26.254 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:26.254 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:41:26.254 00.000 12252 MoveAxis(E, 53, ABG)
21:41:26.254 00.000 12252 Guiding  Dir = 2, Dur = 53
21:41:26.254 00.000 12252 IsSlewing returns 0
21:41:26.254 00.000 12252 IsGuiding returns 0
21:41:26.257 00.003 12252 PulseGuide returned control before completion, sleep 62
21:41:26.334 00.077 12252 IsGuiding returns 0
21:41:26.334 00.000 12252 Move returns status 0, amount 53
21:41:26.334 00.000 12252 MoveAxis(N, 0, ABG)
21:41:26.334 00.000 12252 Move returns status 0, amount 0
21:41:26.334 00.000 12252 move complete, result=0
21:41:26.334 00.000 12252 worker thread done servicing request
21:41:26.334 00.000 12252 Worker thread wakes up
21:41:26.335 00.001 9044 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
21:41:26.336 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:26.336 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:28.677 02.341 12252 Exposure complete
21:41:28.732 00.055 12252 worker thread done servicing request
21:41:28.732 00.000 9044 OnExposeComplete: enter
21:41:28.733 00.001 9044 UpdateGuideState(): m_state=6
21:41:28.733 00.000 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2301
21:41:28.735 00.002 9044 Star::Find returns 1 (0), X=1004.58, Y=825.00, Mass=5765, SNR=52.1, Peak=173 HFD=5.1
21:41:28.736 00.001 9044 MultiStar: [#1 -0.06,-0.00,1.04,U] [#2 -0.03,0.04,1.20,U] [#3 0.00,-0.07,0.83,U] [#4 -0.05,0.01,1.25,U] [#5 -0.08,-0.08,0.64,U] [#6 -0.08,0.01,0.42,U] [#7 -0.10,0.04,0.42,U] [#8 -0.23,0.08,0.42,U] 
21:41:28.738 00.002 9044 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.17, 0.25}
21:41:28.739 00.001 9044 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.62) = xAngle (4.34 = -1.95)
21:41:28.740 00.001 9044 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.25 = 1.25)
21:41:28.741 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.08 cameraTheta=2.71 mountX=-0.03 mountY=0.08, mountTheta=1.94
21:41:28.743 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.04, opts=13)
21:41:28.744 00.001 9044 Enqueuing Move request for scope (-0.08, 0.04)
21:41:28.746 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:41:28.747 00.001 12252 Worker thread wakes up
21:41:28.747 00.000 9044 UpdateGuideState exits: m=5765 SNR=52.1
21:41:28.748 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:28.749 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:28.750 00.001 9044 Enqueuing Expose request
21:41:28.752 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
21:41:28.752 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
21:41:28.752 00.000 12252 Moving (-0.08, 0.04) raw xDistance=-0.03 yDistance=0.08
21:41:28.754 00.002 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 849.69
21:41:28.754 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
21:41:28.754 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:28.754 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:41:28.754 00.000 12252 MoveAxis(E, 6, ABG)
21:41:28.754 00.000 12252 Guiding  Dir = 2, Dur = 6
21:41:28.755 00.001 12252 IsSlewing returns 0
21:41:28.755 00.000 12252 IsGuiding returns 0
21:41:28.756 00.001 12252 PulseGuide returned control before completion, sleep 15
21:41:28.785 00.029 12252 IsGuiding returns 0
21:41:28.785 00.000 12252 Move returns status 0, amount 6
21:41:28.785 00.000 12252 MoveAxis(N, 0, ABG)
21:41:28.785 00.000 12252 Move returns status 0, amount 0
21:41:28.785 00.000 12252 move complete, result=0
21:41:28.785 00.000 12252 worker thread done servicing request
21:41:28.785 00.000 12252 Worker thread wakes up
21:41:28.785 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:41:28.786 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:28.786 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:31.132 02.346 12252 Exposure complete
21:41:31.199 00.067 12252 worker thread done servicing request
21:41:31.199 00.000 9044 OnExposeComplete: enter
21:41:31.201 00.002 9044 UpdateGuideState(): m_state=6
21:41:31.203 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
21:41:31.204 00.001 9044 Star::Find returns 1 (0), X=1004.70, Y=824.97, Mass=5598, SNR=51.5, Peak=173 HFD=5.1
21:41:31.206 00.002 9044 MultiStar: [#1 0.10,0.01,1.07,U] [#2 0.02,-0.03,1.22,U] [#3 0.10,-0.16,0.85,U] [#4 0.01,0.00,1.31,U] [#5 -0.03,-0.01,0.65,U] [#6 0.00,0.02,0.43,U] [#7 -0.02,-0.02,0.44,U] [#8 -0.13,0.21,0.42,U] 
21:41:31.208 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.05, 0.21}
21:41:31.209 00.001 9044 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.62) = xAngle (2.61 = 2.61)
21:41:31.210 00.001 9044 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.47 = -0.47)
21:41:31.212 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.99 mountX=-0.02 mountY=-0.01, mountTheta=-2.66
21:41:31.217 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.02, opts=13)
21:41:31.219 00.002 9044 Enqueuing Move request for scope (0.01, 0.02)
21:41:31.220 00.001 12252 Worker thread wakes up
21:41:31.220 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:41:31.221 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
21:41:31.221 00.000 9044 UpdateGuideState exits: m=5598 SNR=51.5
21:41:31.222 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
21:41:31.222 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:31.224 00.002 12252 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
21:41:31.224 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:31.226 00.002 9044 Enqueuing Expose request
21:41:31.228 00.002 12252 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 846.05
21:41:31.228 00.000 12252 PPEC: input: -0.02, control: 0.00, exposure: 2000
21:41:31.228 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:31.229 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:41:31.229 00.000 12252 MoveAxis(W, 1, ABG)
21:41:31.229 00.000 12252 Guiding  Dir = 3, Dur = 1
21:41:31.229 00.000 12252 IsSlewing returns 0
21:41:31.229 00.000 12252 IsGuiding returns 0
21:41:31.231 00.002 12252 IsGuiding returns 0
21:41:31.231 00.000 12252 Move returns status 0, amount 1
21:41:31.231 00.000 12252 MoveAxis(N, 0, ABG)
21:41:31.231 00.000 12252 Move returns status 0, amount 0
21:41:31.231 00.000 12252 move complete, result=0
21:41:31.231 00.000 12252 worker thread done servicing request
21:41:31.231 00.000 12252 Worker thread wakes up
21:41:31.231 00.000 9044 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
21:41:31.233 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:31.233 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:33.588 02.355 12252 Exposure complete
21:41:33.635 00.047 12252 worker thread done servicing request
21:41:33.636 00.001 9044 OnExposeComplete: enter
21:41:33.636 00.000 9044 UpdateGuideState(): m_state=6
21:41:33.638 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2303
21:41:33.640 00.002 9044 Star::Find returns 1 (0), X=1004.69, Y=825.02, Mass=5613, SNR=51.6, Peak=173 HFD=5.1
21:41:33.644 00.004 9044 MultiStar: [#1 -0.07,0.06,1.06,U] [#2 -0.05,0.04,1.19,U] [#3 0.03,0.08,0.84,U] [#4 0.03,-0.01,1.29,U] [#5 -0.03,0.15,0.66,U] [#6 -0.08,0.20,0.43,U] [#7 -0.13,0.04,0.43,U] [#8 -0.24,0.15,0.42,U] 
21:41:33.646 00.002 9044 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {-0.06, 0.27}
21:41:33.649 00.003 9044 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.62) = xAngle (3.65 = -2.64)
21:41:33.651 00.002 9044 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.56 = 0.56)
21:41:33.654 00.003 9044 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.02 mountX=-0.09 mountY=0.06, mountTheta=2.60
21:41:33.658 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.10, opts=13)
21:41:33.660 00.002 9044 Enqueuing Move request for scope (-0.05, 0.10)
21:41:33.663 00.003 12252 Worker thread wakes up
21:41:33.663 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:41:33.665 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
21:41:33.665 00.000 9044 UpdateGuideState exits: m=5613 SNR=51.6
21:41:33.668 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:33.669 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:33.671 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
21:41:33.671 00.000 12252 Moving (-0.05, 0.10) raw xDistance=-0.09 yDistance=0.06
21:41:33.671 00.000 9044 Enqueuing Expose request
21:41:33.676 00.005 12252 PPEC rslt: input = -0.09, final = 0.02, react = -0.06, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 842.44
21:41:33.676 00.000 12252 PPEC: input: -0.09, control: 0.02, exposure: 2000
21:41:33.676 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:33.676 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:41:33.676 00.000 12252 MoveAxis(W, 9, ABG)
21:41:33.677 00.001 12252 Guiding  Dir = 3, Dur = 9
21:41:33.677 00.000 12252 IsSlewing returns 0
21:41:33.677 00.000 12252 IsGuiding returns 0
21:41:33.680 00.003 12252 PulseGuide returned control before completion, sleep 17
21:41:33.700 00.020 12252 IsGuiding returns 0
21:41:33.700 00.000 12252 Move returns status 0, amount 9
21:41:33.700 00.000 12252 MoveAxis(N, 0, ABG)
21:41:33.700 00.000 12252 Move returns status 0, amount 0
21:41:33.700 00.000 12252 move complete, result=0
21:41:33.700 00.000 12252 worker thread done servicing request
21:41:33.700 00.000 12252 Worker thread wakes up
21:41:33.700 00.000 9044 GuideStep: -0.1 px 9 ms WEST, 0.1 px 0 ms NORTH
21:41:33.702 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:33.702 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:36.055 02.353 12252 Exposure complete
21:41:36.101 00.046 12252 worker thread done servicing request
21:41:36.102 00.001 9044 OnExposeComplete: enter
21:41:36.103 00.001 9044 UpdateGuideState(): m_state=6
21:41:36.103 00.000 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2304
21:41:36.104 00.001 9044 Star::Find returns 1 (0), X=1004.62, Y=825.15, Mass=5684, SNR=51.8, Peak=173 HFD=5.3
21:41:36.105 00.001 9044 MultiStar: [#1 -0.07,0.16,1.05,U] [#2 -0.03,0.13,1.21,U] [#3 0.02,0.13,0.83,U] [#4 0.02,0.12,1.29,U] [#5 0.04,0.21,0.65,U] [#6 -0.04,0.23,0.42,U] [#7 -0.17,0.15,0.43,U] [#8 -0.11,0.29,0.42,U] 
21:41:36.107 00.002 9044 refined, 8 included, MultiStar: {-0.04, 0.19}, one-star: {-0.13, 0.40}
21:41:36.108 00.001 9044 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.62) = xAngle (3.42 = -2.86)
21:41:36.109 00.001 9044 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.34 = 0.34)
21:41:36.111 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.79 mountX=-0.19 mountY=0.07, mountTheta=2.81
21:41:36.113 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.19, opts=13)
21:41:36.114 00.001 9044 Enqueuing Move request for scope (-0.04, 0.19)
21:41:36.115 00.001 12252 Worker thread wakes up
21:41:36.115 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:41:36.116 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
21:41:36.116 00.000 9044 UpdateGuideState exits: m=5684 SNR=51.8
21:41:36.118 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
21:41:36.118 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:36.119 00.001 12252 Moving (-0.04, 0.19) raw xDistance=-0.19 yDistance=0.07
21:41:36.119 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:36.121 00.002 9044 Enqueuing Expose request
21:41:36.122 00.001 12252 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 838.87
21:41:36.122 00.000 12252 PPEC: input: -0.19, control: -0.13, exposure: 2000
21:41:36.122 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:36.122 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:41:36.122 00.000 12252 MoveAxis(E, 50, ABG)
21:41:36.122 00.000 12252 Guiding  Dir = 2, Dur = 50
21:41:36.122 00.000 12252 IsSlewing returns 0
21:41:36.123 00.001 12252 IsGuiding returns 0
21:41:36.125 00.002 12252 PulseGuide returned control before completion, sleep 59
21:41:36.186 00.061 12252 IsGuiding returns 0
21:41:36.186 00.000 12252 Move returns status 0, amount 50
21:41:36.186 00.000 12252 MoveAxis(N, 0, ABG)
21:41:36.186 00.000 12252 Move returns status 0, amount 0
21:41:36.186 00.000 12252 move complete, result=0
21:41:36.186 00.000 12252 worker thread done servicing request
21:41:36.186 00.000 12252 Worker thread wakes up
21:41:36.186 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:36.186 00.000 9044 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
21:41:36.188 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:38.534 02.346 12252 Exposure complete
21:41:38.612 00.078 12252 worker thread done servicing request
21:41:38.612 00.000 9044 OnExposeComplete: enter
21:41:38.614 00.002 9044 UpdateGuideState(): m_state=6
21:41:38.615 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2305
21:41:38.616 00.001 9044 Star::Find returns 1 (0), X=1004.71, Y=825.11, Mass=5716, SNR=51.9, Peak=173 HFD=5.1
21:41:38.619 00.003 9044 MultiStar: [#1 0.08,0.13,1.06,U] [#2 -0.00,0.11,1.23,U] [#3 0.06,-0.01,0.86,U] [#4 0.05,0.10,1.28,U] [#5 0.04,0.14,0.64,U] [#6 0.05,0.13,0.42,U] [#7 -0.00,0.14,0.44,U] [#8 -0.06,0.10,0.41,U] 
21:41:38.621 00.002 9044 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {-0.04, 0.36}
21:41:38.623 00.002 9044 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.62) = xAngle (3.02 = 3.02)
21:41:38.625 00.002 9044 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.06 = -0.06)
21:41:38.627 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.40 mountX=-0.14 mountY=-0.01, mountTheta=-3.08
21:41:38.632 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.14, opts=13)
21:41:38.634 00.002 9044 Enqueuing Move request for scope (0.02, 0.14)
21:41:38.637 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:41:38.639 00.002 12252 Worker thread wakes up
21:41:38.639 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
21:41:38.640 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
21:41:38.640 00.000 12252 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=-0.01
21:41:38.640 00.000 9044 UpdateGuideState exits: m=5716 SNR=51.9
21:41:38.641 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:38.641 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:38.642 00.001 9044 Enqueuing Expose request
21:41:38.647 00.005 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 835.34
21:41:38.647 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
21:41:38.647 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:38.647 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:41:38.648 00.001 12252 MoveAxis(E, 35, ABG)
21:41:38.648 00.000 12252 Guiding  Dir = 2, Dur = 35
21:41:38.648 00.000 12252 IsSlewing returns 0
21:41:38.648 00.000 12252 IsGuiding returns 0
21:41:38.651 00.003 12252 PulseGuide returned control before completion, sleep 43
21:41:38.702 00.051 12252 IsGuiding returns 0
21:41:38.702 00.000 12252 Move returns status 0, amount 35
21:41:38.702 00.000 12252 MoveAxis(N, 0, ABG)
21:41:38.702 00.000 12252 Move returns status 0, amount 0
21:41:38.702 00.000 12252 move complete, result=0
21:41:38.702 00.000 12252 worker thread done servicing request
21:41:38.702 00.000 12252 Worker thread wakes up
21:41:38.702 00.000 9044 GuideStep: -0.1 px 35 ms EAST, -0.0 px 0 ms NORTH
21:41:38.705 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:38.705 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:41.059 02.354 12252 Exposure complete
21:41:41.115 00.056 12252 worker thread done servicing request
21:41:41.115 00.000 9044 OnExposeComplete: enter
21:41:41.117 00.002 9044 UpdateGuideState(): m_state=6
21:41:41.118 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2306
21:41:41.119 00.001 9044 Star::Find returns 1 (0), X=1004.73, Y=824.99, Mass=5620, SNR=51.5, Peak=173 HFD=5.0
21:41:41.120 00.001 9044 MultiStar: [#1 0.03,0.08,1.06,U] [#2 0.04,0.06,1.20,U] [#3 0.21,-0.04,0.84,U] [#4 0.06,0.15,1.28,U] [#5 0.10,0.19,0.65,U] [#6 0.05,0.14,0.42,U] [#7 0.00,0.06,0.43,U] [#8 -0.13,0.27,0.43,U] 
21:41:41.121 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {-0.02, 0.24}
21:41:41.123 00.002 9044 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.62) = xAngle (2.81 = 2.81)
21:41:41.123 00.000 9044 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.27 = -0.27)
21:41:41.124 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.19 mountX=-0.12 mountY=-0.04, mountTheta=-2.86
21:41:41.127 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.12, opts=13)
21:41:41.128 00.001 9044 Enqueuing Move request for scope (0.05, 0.12)
21:41:41.130 00.002 12252 Worker thread wakes up
21:41:41.130 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:41:41.131 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
21:41:41.131 00.000 9044 UpdateGuideState exits: m=5620 SNR=51.5
21:41:41.132 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:41.133 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:41.134 00.001 9044 Enqueuing Expose request
21:41:41.136 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
21:41:41.136 00.000 12252 Moving (0.05, 0.12) raw xDistance=-0.12 yDistance=-0.04
21:41:41.140 00.004 12252 PPEC rslt: input = -0.12, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 831.84
21:41:41.141 00.001 12252 PPEC: input: -0.12, control: -0.09, exposure: 2000
21:41:41.141 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:41.141 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:41.141 00.000 12252 MoveAxis(E, 34, ABG)
21:41:41.141 00.000 12252 Guiding  Dir = 2, Dur = 34
21:41:41.141 00.000 12252 IsSlewing returns 0
21:41:41.141 00.000 12252 IsGuiding returns 0
21:41:41.144 00.003 12252 PulseGuide returned control before completion, sleep 42
21:41:41.201 00.057 12252 IsGuiding returns 0
21:41:41.201 00.000 12252 Move returns status 0, amount 34
21:41:41.201 00.000 12252 MoveAxis(N, 0, ABG)
21:41:41.201 00.000 12252 Move returns status 0, amount 0
21:41:41.201 00.000 12252 move complete, result=0
21:41:41.201 00.000 12252 worker thread done servicing request
21:41:41.201 00.000 12252 Worker thread wakes up
21:41:41.201 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:41.201 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:41.201 00.000 9044 GuideStep: -0.1 px 34 ms EAST, -0.0 px 0 ms NORTH
21:41:43.563 02.362 12252 Exposure complete
21:41:43.630 00.067 12252 worker thread done servicing request
21:41:43.630 00.000 9044 OnExposeComplete: enter
21:41:43.632 00.002 9044 UpdateGuideState(): m_state=6
21:41:43.633 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2307
21:41:43.636 00.003 9044 Star::Find returns 1 (0), X=1004.66, Y=825.05, Mass=5571, SNR=51.4, Peak=173 HFD=5.1
21:41:43.638 00.002 9044 MultiStar: [#1 0.01,0.06,1.06,U] [#2 0.04,0.02,1.20,U] [#3 0.01,-0.07,0.86,U] [#4 0.04,0.04,1.30,U] [#5 0.10,0.12,0.66,U] [#6 -0.04,0.03,0.43,U] [#7 -0.13,0.07,0.43,U] [#8 -0.10,0.21,0.43,U] 
21:41:43.640 00.002 9044 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {-0.09, 0.30}
21:41:43.640 00.000 9044 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.62) = xAngle (3.21 = -3.08)
21:41:43.642 00.002 9044 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.12 = 0.12)
21:41:43.643 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.58 mountX=-0.08 mountY=0.01, mountTheta=3.02
21:41:43.646 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.08, opts=13)
21:41:43.648 00.002 9044 Enqueuing Move request for scope (-0.00, 0.08)
21:41:43.650 00.002 12252 Worker thread wakes up
21:41:43.651 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:41:43.653 00.002 9044 UpdateGuideState exits: m=5571 SNR=51.4
21:41:43.655 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:43.658 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:43.660 00.002 9044 Enqueuing Expose request
21:41:43.663 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
21:41:43.663 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
21:41:43.663 00.000 12252 Moving (-0.00, 0.08) raw xDistance=-0.08 yDistance=0.01
21:41:43.666 00.003 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 828.38
21:41:43.666 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
21:41:43.666 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:43.666 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:41:43.666 00.000 12252 MoveAxis(E, 3, ABG)
21:41:43.666 00.000 12252 Guiding  Dir = 2, Dur = 3
21:41:43.667 00.001 12252 IsSlewing returns 0
21:41:43.667 00.000 12252 IsGuiding returns 0
21:41:43.669 00.002 12252 PulseGuide returned control before completion, sleep 11
21:41:43.695 00.026 12252 IsGuiding returns 0
21:41:43.695 00.000 12252 Move returns status 0, amount 3
21:41:43.695 00.000 12252 MoveAxis(N, 0, ABG)
21:41:43.695 00.000 12252 Move returns status 0, amount 0
21:41:43.695 00.000 12252 move complete, result=0
21:41:43.695 00.000 12252 worker thread done servicing request
21:41:43.695 00.000 12252 Worker thread wakes up
21:41:43.695 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:41:43.697 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:43.697 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:46.036 02.339 12252 Exposure complete
21:41:46.087 00.051 12252 worker thread done servicing request
21:41:46.087 00.000 9044 OnExposeComplete: enter
21:41:46.088 00.001 9044 UpdateGuideState(): m_state=6
21:41:46.091 00.003 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2308
21:41:46.094 00.003 9044 Star::Find returns 1 (0), X=1004.79, Y=825.21, Mass=5655, SNR=51.6, Peak=173 HFD=5.1
21:41:46.097 00.003 9044 MultiStar: [#1 0.10,0.25,1.05,U] [#2 0.05,0.19,1.22,U] [#3 0.17,0.20,0.85,U] [#4 0.14,0.23,1.28,U] [#5 0.09,0.31,0.66,U] [#6 0.04,0.23,0.41,U] [#7 0.10,0.26,0.43,U] [#8 -0.01,0.36,0.41,U] 
21:41:46.099 00.002 9044 refined, 8 included, MultiStar: {0.09, 0.27}, one-star: {0.04, 0.46}
21:41:46.102 00.003 9044 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.62) = xAngle (2.88 = 2.88)
21:41:46.105 00.003 9044 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.21 = -0.21)
21:41:46.107 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=0.27 hyp=0.28 cameraTheta=1.25 mountX=-0.27 mountY=-0.06, mountTheta=-2.93
21:41:46.109 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.27, opts=13)
21:41:46.111 00.002 9044 Enqueuing Move request for scope (0.09, 0.27)
21:41:46.114 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:41:46.115 00.001 9044 UpdateGuideState exits: m=5655 SNR=51.6
21:41:46.117 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:46.118 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:46.120 00.002 9044 Enqueuing Expose request
21:41:46.121 00.001 12252 Worker thread wakes up
21:41:46.121 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.27) opts 0xd
21:41:46.121 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.27)
21:41:46.121 00.000 12252 Moving (0.09, 0.27) raw xDistance=-0.27 yDistance=-0.06
21:41:46.123 00.002 12252 PPEC rslt: input = -0.27, final = -0.19, react = -0.16, pred = -0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 824.95
21:41:46.123 00.000 12252 PPEC: input: -0.27, control: -0.19, exposure: 2000
21:41:46.123 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:46.123 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:41:46.124 00.001 12252 MoveAxis(E, 73, ABG)
21:41:46.124 00.000 12252 Guiding  Dir = 2, Dur = 73
21:41:46.124 00.000 12252 IsSlewing returns 0
21:41:46.124 00.000 12252 IsGuiding returns 0
21:41:46.126 00.002 12252 PulseGuide returned control before completion, sleep 81
21:41:46.222 00.096 12252 IsGuiding returns 0
21:41:46.223 00.001 12252 Move returns status 0, amount 73
21:41:46.223 00.000 12252 MoveAxis(N, 0, ABG)
21:41:46.223 00.000 12252 Move returns status 0, amount 0
21:41:46.223 00.000 12252 move complete, result=0
21:41:46.223 00.000 12252 worker thread done servicing request
21:41:46.223 00.000 12252 Worker thread wakes up
21:41:46.223 00.000 9044 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH
21:41:46.224 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:46.225 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:48.585 02.360 12252 Exposure complete
21:41:48.631 00.046 12252 worker thread done servicing request
21:41:48.632 00.001 9044 OnExposeComplete: enter
21:41:48.633 00.001 9044 UpdateGuideState(): m_state=6
21:41:48.634 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2309
21:41:48.635 00.001 9044 Star::Find returns 1 (0), X=1004.72, Y=825.06, Mass=5621, SNR=51.4, Peak=173 HFD=5.1
21:41:48.637 00.002 9044 MultiStar: [#1 0.07,0.08,1.05,U] [#2 0.02,0.05,1.20,U] [#3 0.06,0.02,0.85,U] [#4 0.09,0.06,1.30,U] [#5 0.12,0.07,0.66,U] [#6 0.13,0.09,0.43,U] [#7 -0.02,0.10,0.44,U] [#8 -0.01,0.16,0.41,U] 
21:41:48.638 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {-0.03, 0.31}
21:41:48.639 00.001 9044 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.62) = xAngle (2.76 = 2.76)
21:41:48.641 00.002 9044 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.32 = -0.32)
21:41:48.641 00.000 9044 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.14 mountX=-0.10 mountY=-0.04, mountTheta=-2.81
21:41:48.643 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.10, opts=13)
21:41:48.644 00.001 9044 Enqueuing Move request for scope (0.05, 0.10)
21:41:48.645 00.001 12252 Worker thread wakes up
21:41:48.645 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:41:48.647 00.002 9044 UpdateGuideState exits: m=5621 SNR=51.4
21:41:48.648 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:48.649 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:48.650 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
21:41:48.650 00.000 9044 Enqueuing Expose request
21:41:48.652 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
21:41:48.652 00.000 12252 Moving (0.05, 0.10) raw xDistance=-0.10 yDistance=-0.04
21:41:48.656 00.004 12252 PPEC rslt: input = -0.10, final = -0.09, react = -0.06, pred = -0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 821.56
21:41:48.656 00.000 12252 PPEC: input: -0.10, control: -0.09, exposure: 2000
21:41:48.657 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:48.657 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:41:48.657 00.000 12252 MoveAxis(E, 35, ABG)
21:41:48.657 00.000 12252 Guiding  Dir = 2, Dur = 35
21:41:48.657 00.000 12252 IsSlewing returns 0
21:41:48.658 00.001 12252 IsGuiding returns 0
21:41:48.660 00.002 12252 PulseGuide returned control before completion, sleep 43
21:41:48.713 00.053 12252 IsGuiding returns 0
21:41:48.713 00.000 12252 Move returns status 0, amount 35
21:41:48.713 00.000 12252 MoveAxis(N, 0, ABG)
21:41:48.713 00.000 12252 Move returns status 0, amount 0
21:41:48.713 00.000 12252 move complete, result=0
21:41:48.713 00.000 12252 worker thread done servicing request
21:41:48.713 00.000 12252 Worker thread wakes up
21:41:48.714 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:48.714 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:48.714 00.000 9044 GuideStep: -0.1 px 35 ms EAST, -0.0 px 0 ms NORTH
21:41:51.061 02.347 12252 Exposure complete
21:41:51.124 00.063 12252 worker thread done servicing request
21:41:51.125 00.001 9044 OnExposeComplete: enter
21:41:51.126 00.001 9044 UpdateGuideState(): m_state=6
21:41:51.130 00.004 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2310
21:41:51.132 00.002 9044 Star::Find returns 1 (0), X=1004.75, Y=825.03, Mass=5682, SNR=51.7, Peak=173 HFD=5.2
21:41:51.135 00.003 9044 MultiStar: [#1 0.07,0.11,1.08,U] [#2 0.01,0.08,1.21,U] [#3 0.15,0.02,0.86,U] [#4 0.04,0.09,1.28,U] [#5 0.04,0.16,0.66,U] [#6 0.03,0.13,0.41,U] [#7 -0.02,0.19,0.44,U] [#8 -0.13,0.18,0.42,U] 
21:41:51.137 00.002 9044 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {-0.00, 0.28}
21:41:51.140 00.003 9044 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.62) = xAngle (2.94 = 2.94)
21:41:51.142 00.002 9044 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.14 = -0.14)
21:41:51.143 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.32 mountX=-0.13 mountY=-0.02, mountTheta=-3.00
21:41:51.147 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.13, opts=13)
21:41:51.150 00.003 9044 Enqueuing Move request for scope (0.03, 0.13)
21:41:51.152 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:41:51.155 00.003 9044 UpdateGuideState exits: m=5682 SNR=51.7
21:41:51.157 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:51.160 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:51.162 00.002 9044 Enqueuing Expose request
21:41:51.165 00.003 12252 Worker thread wakes up
21:41:51.165 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
21:41:51.165 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
21:41:51.165 00.000 12252 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=-0.02
21:41:51.171 00.006 12252 PPEC rslt: input = -0.13, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 818.20
21:41:51.172 00.001 12252 PPEC: input: -0.13, control: -0.10, exposure: 2000
21:41:51.172 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:51.172 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:41:51.172 00.000 12252 MoveAxis(E, 38, ABG)
21:41:51.172 00.000 12252 Guiding  Dir = 2, Dur = 38
21:41:51.173 00.001 12252 IsSlewing returns 0
21:41:51.173 00.000 12252 IsGuiding returns 0
21:41:51.175 00.002 12252 PulseGuide returned control before completion, sleep 47
21:41:51.225 00.050 12252 IsGuiding returns 0
21:41:51.225 00.000 12252 Move returns status 0, amount 38
21:41:51.226 00.001 12252 MoveAxis(N, 0, ABG)
21:41:51.226 00.000 12252 Move returns status 0, amount 0
21:41:51.226 00.000 12252 move complete, result=0
21:41:51.226 00.000 12252 worker thread done servicing request
21:41:51.226 00.000 12252 Worker thread wakes up
21:41:51.226 00.000 9044 GuideStep: -0.1 px 38 ms EAST, -0.0 px 0 ms NORTH
21:41:51.230 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:51.230 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:53.583 02.353 12252 Exposure complete
21:41:53.649 00.066 12252 worker thread done servicing request
21:41:53.649 00.000 9044 OnExposeComplete: enter
21:41:53.651 00.002 9044 UpdateGuideState(): m_state=6
21:41:53.653 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2311
21:41:53.654 00.001 9044 Star::Find returns 1 (0), X=1004.82, Y=825.05, Mass=5719, SNR=52.2, Peak=173 HFD=5.2
21:41:53.655 00.001 9044 MultiStar: [#1 0.15,0.13,1.04,U] [#2 0.11,0.10,1.19,U] [#3 0.23,0.05,0.85,U] [#4 0.13,0.10,1.25,U] [#5 0.22,0.12,0.65,U] [#6 0.21,0.11,0.42,U] [#7 0.03,0.08,0.44,U] [#8 0.09,0.19,0.43,U] 
21:41:53.656 00.001 9044 refined, 8 included, MultiStar: {0.14, 0.13}, one-star: {0.07, 0.30}
21:41:53.658 00.002 9044 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.62) = xAngle (2.40 = 2.40)
21:41:53.659 00.001 9044 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.69 = -0.69)
21:41:53.660 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.13 hyp=0.19 cameraTheta=0.77 mountX=-0.14 mountY=-0.12, mountTheta=-2.43
21:41:53.663 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.13, opts=13)
21:41:53.664 00.001 9044 Enqueuing Move request for scope (0.14, 0.13)
21:41:53.666 00.002 12252 Worker thread wakes up
21:41:53.666 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:41:53.667 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.13) opts 0xd
21:41:53.667 00.000 9044 UpdateGuideState exits: m=5719 SNR=52.2
21:41:53.668 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.13)
21:41:53.669 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:53.669 00.000 12252 Moving (0.14, 0.13) raw xDistance=-0.14 yDistance=-0.12
21:41:53.670 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:53.670 00.000 9044 Enqueuing Expose request
21:41:53.673 00.003 12252 PPEC rslt: input = -0.14, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 814.87
21:41:53.673 00.000 12252 PPEC: input: -0.14, control: -0.10, exposure: 2000
21:41:53.673 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:53.673 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:41:53.673 00.000 12252 MoveAxis(E, 37, ABG)
21:41:53.673 00.000 12252 Guiding  Dir = 2, Dur = 37
21:41:53.674 00.001 12252 IsSlewing returns 0
21:41:53.674 00.000 12252 IsGuiding returns 0
21:41:53.676 00.002 12252 PulseGuide returned control before completion, sleep 46
21:41:53.733 00.057 12252 IsGuiding returns 0
21:41:53.733 00.000 12252 Move returns status 0, amount 37
21:41:53.733 00.000 12252 MoveAxis(N, 0, ABG)
21:41:53.733 00.000 12252 Move returns status 0, amount 0
21:41:53.733 00.000 12252 move complete, result=0
21:41:53.733 00.000 12252 worker thread done servicing request
21:41:53.733 00.000 12252 Worker thread wakes up
21:41:53.733 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:53.733 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:53.733 00.000 9044 GuideStep: -0.1 px 37 ms EAST, -0.1 px 0 ms NORTH
21:41:56.075 02.342 12252 Exposure complete
21:41:56.153 00.078 12252 worker thread done servicing request
21:41:56.153 00.000 9044 OnExposeComplete: enter
21:41:56.155 00.002 9044 UpdateGuideState(): m_state=6
21:41:56.157 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2312
21:41:56.158 00.001 9044 Star::Find returns 1 (0), X=1004.65, Y=825.04, Mass=5741, SNR=52.1, Peak=173 HFD=5.1
21:41:56.160 00.002 9044 MultiStar: [#1 0.06,0.01,1.05,U] [#2 -0.04,0.02,1.19,U] [#3 0.08,0.02,0.85,U] [#4 0.01,-0.01,1.28,U] [#5 0.03,0.03,0.66,U] [#6 -0.04,0.02,0.42,U] [#7 -0.01,-0.02,0.43,U] [#8 -0.18,-0.01,0.42,U] 
21:41:56.162 00.002 9044 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {-0.10, 0.29}
21:41:56.164 00.002 9044 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.62) = xAngle (3.41 = -2.87)
21:41:56.166 00.002 9044 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.33 = 0.33)
21:41:56.167 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.79 mountX=-0.05 mountY=0.02, mountTheta=2.82
21:41:56.169 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.05, opts=13)
21:41:56.170 00.001 9044 Enqueuing Move request for scope (-0.01, 0.05)
21:41:56.171 00.001 12252 Worker thread wakes up
21:41:56.171 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
21:41:56.172 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
21:41:56.172 00.000 12252 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=0.02
21:41:56.172 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:41:56.174 00.002 9044 UpdateGuideState exits: m=5741 SNR=52.1
21:41:56.175 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:56.177 00.002 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 811.58
21:41:56.177 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:56.178 00.001 9044 Enqueuing Expose request
21:41:56.179 00.001 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
21:41:56.179 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:56.179 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:41:56.179 00.000 12252 MoveAxis(E, 3, ABG)
21:41:56.179 00.000 12252 Guiding  Dir = 2, Dur = 3
21:41:56.180 00.001 12252 IsSlewing returns 0
21:41:56.180 00.000 12252 IsGuiding returns 0
21:41:56.183 00.003 12252 PulseGuide returned control before completion, sleep 11
21:41:56.207 00.024 12252 IsGuiding returns 0
21:41:56.207 00.000 12252 Move returns status 0, amount 3
21:41:56.207 00.000 12252 MoveAxis(N, 0, ABG)
21:41:56.207 00.000 12252 Move returns status 0, amount 0
21:41:56.207 00.000 12252 move complete, result=0
21:41:56.207 00.000 12252 worker thread done servicing request
21:41:56.207 00.000 12252 Worker thread wakes up
21:41:56.207 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:41:56.209 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:56.210 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:41:58.555 02.345 12252 Exposure complete
21:41:58.638 00.083 12252 worker thread done servicing request
21:41:58.638 00.000 9044 OnExposeComplete: enter
21:41:58.638 00.000 9044 UpdateGuideState(): m_state=6
21:41:58.640 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2313
21:41:58.643 00.003 9044 Star::Find returns 1 (0), X=1004.75, Y=825.05, Mass=5786, SNR=52.2, Peak=173 HFD=5.2
21:41:58.646 00.003 9044 MultiStar: [#1 0.04,0.08,1.04,U] [#2 0.04,0.04,1.19,U] [#3 0.08,-0.03,0.83,U] [#4 0.05,0.03,1.26,U] [#5 0.12,0.05,0.65,U] [#6 -0.05,0.08,0.41,U] [#7 -0.04,-0.03,0.44,U] [#8 -0.03,0.19,0.41,U] 
21:41:58.649 00.003 9044 refined, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.00, 0.30}
21:41:58.651 00.002 9044 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.62) = xAngle (2.78 = 2.78)
21:41:58.653 00.002 9044 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.30 = -0.30)
21:41:58.656 00.003 9044 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.16 mountX=-0.08 mountY=-0.03, mountTheta=-2.83
21:41:58.659 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.08, opts=13)
21:41:58.661 00.002 9044 Enqueuing Move request for scope (0.03, 0.08)
21:41:58.661 00.000 12252 Worker thread wakes up
21:41:58.661 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:41:58.663 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
21:41:58.663 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
21:41:58.663 00.000 12252 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=-0.03
21:41:58.663 00.000 9044 UpdateGuideState exits: m=5786 SNR=52.2
21:41:58.666 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:58.668 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:41:58.669 00.001 9044 Enqueuing Expose request
21:41:58.671 00.002 12252 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 808.32
21:41:58.671 00.000 12252 PPEC: input: -0.08, control: 0.00, exposure: 2000
21:41:58.671 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:58.671 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:41:58.671 00.000 12252 MoveAxis(W, 0, ABG)
21:41:58.671 00.000 12252 Move returns status 0, amount 0
21:41:58.671 00.000 12252 MoveAxis(N, 0, ABG)
21:41:58.671 00.000 12252 Move returns status 0, amount 0
21:41:58.671 00.000 12252 move complete, result=0
21:41:58.671 00.000 12252 worker thread done servicing request
21:41:58.671 00.000 12252 Worker thread wakes up
21:41:58.672 00.001 9044 GuideStep: -0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
21:41:58.673 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:41:58.673 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:01.013 02.340 12252 Exposure complete
21:42:01.058 00.045 12252 worker thread done servicing request
21:42:01.059 00.001 9044 OnExposeComplete: enter
21:42:01.060 00.001 9044 UpdateGuideState(): m_state=6
21:42:01.061 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2314
21:42:01.062 00.001 9044 Star::Find returns 1 (0), X=1004.69, Y=825.09, Mass=5723, SNR=51.9, Peak=173 HFD=5.1
21:42:01.066 00.004 9044 MultiStar: [#1 0.08,0.04,1.04,U] [#2 0.06,0.01,1.20,U] [#3 0.05,0.04,0.84,U] [#4 -0.00,0.14,1.24,U] [#5 0.06,0.09,0.65,U] [#6 0.04,0.11,0.42,U] [#7 -0.06,0.16,0.43,U] [#8 -0.14,0.10,0.42,U] 
21:42:01.068 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {-0.06, 0.33}
21:42:01.069 00.001 9044 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.62) = xAngle (3.07 = 3.07)
21:42:01.071 00.002 9044 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.01 = -0.01)
21:42:01.073 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.45 mountX=-0.11 mountY=-0.00, mountTheta=-3.13
21:42:01.076 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.11, opts=13)
21:42:01.079 00.003 9044 Enqueuing Move request for scope (0.01, 0.11)
21:42:01.081 00.002 12252 Worker thread wakes up
21:42:01.081 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:42:01.084 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
21:42:01.084 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
21:42:01.084 00.000 12252 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=-0.00
21:42:01.084 00.000 9044 UpdateGuideState exits: m=5723 SNR=51.9
21:42:01.086 00.002 12252 PPEC rslt: input = -0.11, final = -0.06, react = -0.07, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 805.10
21:42:01.086 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:01.088 00.002 12252 PPEC: input: -0.11, control: -0.06, exposure: 2000
21:42:01.088 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:01.088 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:01.090 00.002 9044 Enqueuing Expose request
21:42:01.092 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:42:01.092 00.000 12252 MoveAxis(E, 25, ABG)
21:42:01.092 00.000 12252 Guiding  Dir = 2, Dur = 25
21:42:01.093 00.001 12252 IsSlewing returns 0
21:42:01.093 00.000 12252 IsGuiding returns 0
21:42:01.095 00.002 12252 PulseGuide returned control before completion, sleep 33
21:42:01.140 00.045 12252 IsGuiding returns 0
21:42:01.140 00.000 12252 Move returns status 0, amount 25
21:42:01.140 00.000 12252 MoveAxis(N, 0, ABG)
21:42:01.140 00.000 12252 Move returns status 0, amount 0
21:42:01.140 00.000 12252 move complete, result=0
21:42:01.140 00.000 12252 worker thread done servicing request
21:42:01.140 00.000 12252 Worker thread wakes up
21:42:01.140 00.000 9044 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
21:42:01.141 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:01.141 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:03.490 02.349 12252 Exposure complete
21:42:03.530 00.040 12252 worker thread done servicing request
21:42:03.531 00.001 9044 OnExposeComplete: enter
21:42:03.532 00.001 9044 UpdateGuideState(): m_state=6
21:42:03.533 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2315
21:42:03.533 00.000 9044 Star::Find returns 1 (0), X=1004.64, Y=824.98, Mass=5690, SNR=51.8, Peak=173 HFD=5.1
21:42:03.535 00.002 9044 MultiStar: [#1 -0.04,0.01,1.04,U] [#2 -0.03,0.11,1.19,U] [#3 0.04,-0.03,0.84,U] [#4 0.04,-0.02,1.25,U] [#5 -0.02,0.12,0.64,U] [#6 0.05,0.07,0.42,U] [#7 -0.09,-0.04,0.43,U] [#8 -0.20,0.15,0.43,U] 
21:42:03.536 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.11, 0.23}
21:42:03.537 00.001 9044 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.62) = xAngle (3.66 = -2.63)
21:42:03.538 00.001 9044 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.57 = 0.57)
21:42:03.539 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.03 mountX=-0.06 mountY=0.04, mountTheta=2.59
21:42:03.541 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.06, opts=13)
21:42:03.542 00.001 9044 Enqueuing Move request for scope (-0.03, 0.06)
21:42:03.544 00.002 12252 Worker thread wakes up
21:42:03.544 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:42:03.545 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
21:42:03.545 00.000 9044 UpdateGuideState exits: m=5690 SNR=51.8
21:42:03.546 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:03.547 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:03.549 00.002 9044 Enqueuing Expose request
21:42:03.549 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
21:42:03.549 00.000 12252 Moving (-0.03, 0.06) raw xDistance=-0.06 yDistance=0.04
21:42:03.551 00.002 12252 PPEC rslt: input = -0.06, final = 0.08, react = -0.04, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 801.91
21:42:03.551 00.000 12252 PPEC: input: -0.06, control: 0.08, exposure: 2000
21:42:03.551 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:03.553 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:42:03.553 00.000 12252 MoveAxis(W, 32, ABG)
21:42:03.553 00.000 12252 Guiding  Dir = 3, Dur = 32
21:42:03.553 00.000 12252 IsSlewing returns 0
21:42:03.553 00.000 12252 IsGuiding returns 0
21:42:03.555 00.002 12252 PulseGuide returned control before completion, sleep 40
21:42:03.608 00.053 12252 IsGuiding returns 0
21:42:03.608 00.000 12252 Move returns status 0, amount 32
21:42:03.608 00.000 12252 MoveAxis(N, 0, ABG)
21:42:03.608 00.000 12252 Move returns status 0, amount 0
21:42:03.608 00.000 12252 move complete, result=0
21:42:03.608 00.000 12252 worker thread done servicing request
21:42:03.608 00.000 12252 Worker thread wakes up
21:42:03.608 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:03.608 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:03.609 00.001 9044 GuideStep: -0.1 px 32 ms WEST, 0.0 px 0 ms NORTH
21:42:05.958 02.349 12252 Exposure complete
21:42:06.005 00.047 12252 worker thread done servicing request
21:42:06.005 00.000 9044 OnExposeComplete: enter
21:42:06.006 00.001 9044 UpdateGuideState(): m_state=6
21:42:06.007 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2316
21:42:06.008 00.001 9044 Star::Find returns 1 (0), X=1004.63, Y=825.31, Mass=5635, SNR=51.5, Peak=173 HFD=5.4
21:42:06.009 00.001 9044 MultiStar: [#1 0.02,0.31,1.07,U] [#2 -0.06,0.23,1.23,U] [#3 -0.00,0.25,0.84,U] [#4 0.02,0.27,1.29,U] [#5 0.00,0.34,0.66,U] [#6 -0.05,0.31,0.42,U] [#7 -0.13,0.21,0.43,U] [#8 -0.14,0.39,0.00,M1] 
21:42:06.010 00.001 9044 refined, 7 included, MultiStar: {-0.03, 0.31}, one-star: {-0.12, 0.56}
21:42:06.011 00.001 9044 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.62) = xAngle (3.30 = -2.98)
21:42:06.014 00.003 9044 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.22 = 0.22)
21:42:06.015 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.68 mountX=-0.31 mountY=0.07, mountTheta=2.93
21:42:06.019 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.31, opts=13)
21:42:06.021 00.002 9044 Enqueuing Move request for scope (-0.03, 0.31)
21:42:06.023 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:42:06.025 00.002 9044 UpdateGuideState exits: m=5635 SNR=51.5
21:42:06.026 00.001 12252 Worker thread wakes up
21:42:06.028 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:06.030 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:06.031 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.31) opts 0xd
21:42:06.032 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.31)
21:42:06.032 00.000 12252 Moving (-0.03, 0.31) raw xDistance=-0.31 yDistance=0.07
21:42:06.032 00.000 9044 Enqueuing Expose request
21:42:06.035 00.003 12252 PPEC rslt: input = -0.31, final = -0.17, react = -0.19, pred = 0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 798.75
21:42:06.035 00.000 12252 PPEC: input: -0.31, control: -0.17, exposure: 2000
21:42:06.035 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:06.036 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:42:06.036 00.000 12252 MoveAxis(E, 66, ABG)
21:42:06.036 00.000 12252 Guiding  Dir = 2, Dur = 66
21:42:06.036 00.000 12252 IsSlewing returns 0
21:42:06.036 00.000 12252 IsGuiding returns 0
21:42:06.038 00.002 12252 PulseGuide returned control before completion, sleep 74
21:42:06.127 00.089 12252 IsGuiding returns 0
21:42:06.127 00.000 12252 Move returns status 0, amount 66
21:42:06.127 00.000 12252 MoveAxis(N, 0, ABG)
21:42:06.127 00.000 12252 Move returns status 0, amount 0
21:42:06.127 00.000 12252 move complete, result=0
21:42:06.127 00.000 12252 worker thread done servicing request
21:42:06.127 00.000 12252 Worker thread wakes up
21:42:06.127 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:06.127 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:06.127 00.000 9044 GuideStep: -0.3 px 66 ms EAST, 0.1 px 0 ms NORTH
21:42:08.474 02.347 12252 Exposure complete
21:42:08.513 00.039 12252 worker thread done servicing request
21:42:08.513 00.000 9044 OnExposeComplete: enter
21:42:08.514 00.001 9044 UpdateGuideState(): m_state=6
21:42:08.515 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2317
21:42:08.516 00.001 9044 Star::Find returns 1 (0), X=1004.68, Y=825.24, Mass=5671, SNR=51.9, Peak=173 HFD=5.3
21:42:08.517 00.001 9044 MultiStar: [#1 0.04,0.23,1.05,U] [#2 -0.05,0.28,1.21,U] [#3 0.08,0.21,0.85,U] [#4 0.02,0.22,1.24,U] [#5 -0.01,0.34,0.66,U] [#6 -0.06,0.38,0.41,U] [#7 -0.09,0.20,0.44,U] [#8 0.00,0.38,0.42,U] 
21:42:08.518 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.29}, one-star: {-0.07, 0.48}
21:42:08.519 00.001 9044 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.62) = xAngle (3.23 = -3.06)
21:42:08.520 00.001 9044 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.14 = 0.14)
21:42:08.521 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.60 mountX=-0.29 mountY=0.04, mountTheta=3.00
21:42:08.523 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.29, opts=13)
21:42:08.524 00.001 9044 Enqueuing Move request for scope (-0.01, 0.29)
21:42:08.525 00.001 12252 Worker thread wakes up
21:42:08.525 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
21:42:08.525 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
21:42:08.525 00.000 12252 Moving (-0.01, 0.29) raw xDistance=-0.29 yDistance=0.04
21:42:08.525 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:42:08.526 00.001 9044 UpdateGuideState exits: m=5671 SNR=51.9
21:42:08.528 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:08.529 00.001 12252 PPEC rslt: input = -0.29, final = -0.13, react = -0.18, pred = 0.05, hyst = -0.15, hyst_pct = 0.00, period_length = 795.62
21:42:08.529 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:08.530 00.001 9044 Enqueuing Expose request
21:42:08.531 00.001 12252 PPEC: input: -0.29, control: -0.13, exposure: 2000
21:42:08.531 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:08.531 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:42:08.531 00.000 12252 MoveAxis(E, 50, ABG)
21:42:08.531 00.000 12252 Guiding  Dir = 2, Dur = 50
21:42:08.531 00.000 12252 IsSlewing returns 0
21:42:08.532 00.001 12252 IsGuiding returns 0
21:42:08.534 00.002 12252 PulseGuide returned control before completion, sleep 58
21:42:08.604 00.070 12252 IsGuiding returns 0
21:42:08.604 00.000 12252 Move returns status 0, amount 50
21:42:08.604 00.000 12252 MoveAxis(N, 0, ABG)
21:42:08.604 00.000 12252 Move returns status 0, amount 0
21:42:08.604 00.000 12252 move complete, result=0
21:42:08.604 00.000 12252 worker thread done servicing request
21:42:08.605 00.001 9044 GuideStep: -0.3 px 50 ms EAST, 0.0 px 0 ms NORTH
21:42:08.607 00.002 12252 Worker thread wakes up
21:42:08.607 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:08.608 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:10.966 02.358 12252 Exposure complete
21:42:11.035 00.069 12252 worker thread done servicing request
21:42:11.035 00.000 9044 OnExposeComplete: enter
21:42:11.036 00.001 9044 UpdateGuideState(): m_state=6
21:42:11.038 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2318
21:42:11.040 00.002 9044 Star::Find returns 1 (0), X=1004.58, Y=825.05, Mass=5645, SNR=51.5, Peak=173 HFD=5.2
21:42:11.041 00.001 9044 MultiStar: [#1 -0.12,0.14,1.05,U] [#2 -0.07,0.11,1.20,U] [#3 0.04,0.08,0.85,U] [#4 -0.06,0.08,1.30,U] [#5 -0.08,0.28,0.67,U] [#6 -0.08,0.16,0.43,U] [#7 -0.17,0.10,0.44,U] [#8 -0.20,0.26,0.41,U] 
21:42:11.042 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.16}, one-star: {-0.17, 0.30}
21:42:11.043 00.001 9044 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.62) = xAngle (3.72 = -2.56)
21:42:11.043 00.000 9044 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.64 = 0.64)
21:42:11.046 00.003 9044 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.10 mountX=-0.15 mountY=0.11, mountTheta=2.52
21:42:11.048 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.16, opts=13)
21:42:11.050 00.002 9044 Enqueuing Move request for scope (-0.09, 0.16)
21:42:11.053 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:42:11.055 00.002 9044 UpdateGuideState exits: m=5645 SNR=51.5
21:42:11.057 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:11.059 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:11.060 00.001 9044 Enqueuing Expose request
21:42:11.062 00.002 12252 Worker thread wakes up
21:42:11.062 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
21:42:11.062 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
21:42:11.062 00.000 12252 Moving (-0.09, 0.16) raw xDistance=-0.15 yDistance=0.11
21:42:11.065 00.003 12252 PPEC rslt: input = -0.15, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 792.52
21:42:11.065 00.000 12252 PPEC: input: -0.15, control: -0.07, exposure: 2000
21:42:11.065 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:11.065 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:42:11.065 00.000 12252 MoveAxis(E, 26, ABG)
21:42:11.066 00.001 12252 Guiding  Dir = 2, Dur = 26
21:42:11.066 00.000 12252 IsSlewing returns 0
21:42:11.066 00.000 12252 IsGuiding returns 0
21:42:11.068 00.002 12252 PulseGuide returned control before completion, sleep 35
21:42:11.116 00.048 12252 IsGuiding returns 0
21:42:11.116 00.000 12252 Move returns status 0, amount 26
21:42:11.116 00.000 12252 MoveAxis(N, 0, ABG)
21:42:11.116 00.000 12252 Move returns status 0, amount 0
21:42:11.116 00.000 12252 move complete, result=0
21:42:11.117 00.001 12252 worker thread done servicing request
21:42:11.117 00.000 12252 Worker thread wakes up
21:42:11.117 00.000 9044 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
21:42:11.118 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:11.119 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:13.484 02.365 12252 Exposure complete
21:42:13.531 00.047 12252 worker thread done servicing request
21:42:13.532 00.001 9044 OnExposeComplete: enter
21:42:13.533 00.001 9044 UpdateGuideState(): m_state=6
21:42:13.535 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2319
21:42:13.537 00.002 9044 Star::Find returns 1 (0), X=1004.61, Y=824.90, Mass=5835, SNR=52.4, Peak=173 HFD=5.2
21:42:13.540 00.003 9044 MultiStar: [#1 -0.16,0.01,1.07,U] [#2 -0.09,0.05,1.18,U] [#3 -0.01,-0.13,0.83,U] [#4 -0.00,-0.02,1.27,U] [#5 -0.07,0.08,0.66,U] [#6 -0.11,-0.01,0.43,U] [#7 -0.13,-0.00,0.43,U] [#8 -0.12,0.19,0.41,U] 
21:42:13.542 00.002 9044 refined, 8 included, MultiStar: {-0.08, 0.03}, one-star: {-0.14, 0.15}
21:42:13.543 00.001 9044 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.62) = xAngle (4.45 = -1.83)
21:42:13.545 00.002 9044 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.37 = 1.37)
21:42:13.546 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.83 mountX=-0.02 mountY=0.09, mountTheta=1.83
21:42:13.548 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.03, opts=13)
21:42:13.549 00.001 9044 Enqueuing Move request for scope (-0.08, 0.03)
21:42:13.551 00.002 12252 Worker thread wakes up
21:42:13.551 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:42:13.553 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
21:42:13.553 00.000 9044 UpdateGuideState exits: m=5835 SNR=52.4
21:42:13.554 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
21:42:13.554 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:13.555 00.001 12252 Moving (-0.08, 0.03) raw xDistance=-0.02 yDistance=0.09
21:42:13.555 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:13.556 00.001 9044 Enqueuing Expose request
21:42:13.558 00.002 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 789.45
21:42:13.558 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
21:42:13.558 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:13.558 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:42:13.558 00.000 12252 MoveAxis(E, 5, ABG)
21:42:13.558 00.000 12252 Guiding  Dir = 2, Dur = 5
21:42:13.559 00.001 12252 IsSlewing returns 0
21:42:13.559 00.000 12252 IsGuiding returns 0
21:42:13.560 00.001 12252 PulseGuide returned control before completion, sleep 14
21:42:13.577 00.017 12252 IsGuiding returns 0
21:42:13.577 00.000 12252 Move returns status 0, amount 5
21:42:13.577 00.000 12252 MoveAxis(N, 0, ABG)
21:42:13.577 00.000 12252 Move returns status 0, amount 0
21:42:13.577 00.000 12252 move complete, result=0
21:42:13.577 00.000 12252 worker thread done servicing request
21:42:13.577 00.000 12252 Worker thread wakes up
21:42:13.577 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:13.577 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:13.577 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:42:15.918 02.341 12252 Exposure complete
21:42:15.967 00.049 12252 worker thread done servicing request
21:42:15.967 00.000 9044 OnExposeComplete: enter
21:42:15.969 00.002 9044 UpdateGuideState(): m_state=6
21:42:15.970 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2320
21:42:15.973 00.003 9044 Star::Find returns 1 (0), X=1004.68, Y=824.91, Mass=5899, SNR=52.8, Peak=173 HFD=5.2
21:42:15.975 00.002 9044 MultiStar: [#1 0.01,-0.03,1.02,U] [#2 0.00,-0.03,1.19,U] [#3 0.12,-0.15,0.84,U] [#4 0.03,-0.06,1.29,U] [#5 0.05,-0.04,0.65,U] [#6 -0.05,-0.11,0.41,U] [#7 -0.11,-0.14,0.43,U] [#8 -0.12,0.08,0.41,U] 
21:42:15.979 00.004 9044 refined, 8 included, MultiStar: {0.00, -0.03}, one-star: {-0.07, 0.16}
21:42:15.982 00.003 9044 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.62) = xAngle (0.09 = 0.09)
21:42:15.984 00.002 9044 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.99 = -2.99)
21:42:15.986 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.53 mountX=0.03 mountY=-0.00, mountTheta=-0.15
21:42:15.990 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.03, opts=13)
21:42:15.993 00.003 9044 Enqueuing Move request for scope (0.00, -0.03)
21:42:15.994 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:42:15.996 00.002 9044 UpdateGuideState exits: m=5899 SNR=52.8
21:42:15.997 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:16.000 00.003 12252 Worker thread wakes up
21:42:16.000 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:16.001 00.001 9044 Enqueuing Expose request
21:42:16.002 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
21:42:16.002 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
21:42:16.002 00.000 12252 Moving (0.00, -0.03) raw xDistance=0.03 yDistance=-0.00
21:42:16.004 00.002 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 786.42
21:42:16.004 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
21:42:16.004 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:16.004 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:42:16.004 00.000 12252 MoveAxis(E, 4, ABG)
21:42:16.005 00.001 12252 Guiding  Dir = 2, Dur = 4
21:42:16.005 00.000 12252 IsSlewing returns 0
21:42:16.005 00.000 12252 IsGuiding returns 0
21:42:16.006 00.001 12252 PulseGuide returned control before completion, sleep 13
21:42:16.023 00.017 12252 IsGuiding returns 0
21:42:16.023 00.000 12252 Move returns status 0, amount 4
21:42:16.023 00.000 12252 MoveAxis(N, 0, ABG)
21:42:16.023 00.000 12252 Move returns status 0, amount 0
21:42:16.023 00.000 12252 move complete, result=0
21:42:16.023 00.000 12252 worker thread done servicing request
21:42:16.023 00.000 12252 Worker thread wakes up
21:42:16.024 00.001 9044 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:42:16.027 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:16.027 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:18.372 02.345 12252 Exposure complete
21:42:18.410 00.038 12252 worker thread done servicing request
21:42:18.411 00.001 9044 OnExposeComplete: enter
21:42:18.412 00.001 9044 UpdateGuideState(): m_state=6
21:42:18.414 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2321
21:42:18.416 00.002 9044 Star::Find returns 1 (0), X=1004.67, Y=824.85, Mass=5732, SNR=51.9, Peak=173 HFD=5.1
21:42:18.419 00.003 9044 MultiStar: [#1 0.01,-0.06,1.04,U] [#2 -0.01,-0.14,1.20,U] [#3 0.03,-0.14,0.84,U] [#4 0.02,-0.09,1.25,U] [#5 0.05,-0.12,0.64,U] [#6 0.06,-0.10,0.42,U] [#7 -0.02,-0.13,0.43,U] [#8 -0.06,0.02,0.42,U] 
21:42:18.421 00.002 9044 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {-0.08, 0.10}
21:42:18.424 00.003 9044 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.62) = xAngle (0.01 = 0.01)
21:42:18.426 00.002 9044 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.07 = -3.07)
21:42:18.428 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.61 mountX=0.07 mountY=-0.01, mountTheta=-0.07
21:42:18.432 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.07, opts=13)
21:42:18.435 00.003 9044 Enqueuing Move request for scope (-0.00, -0.07)
21:42:18.437 00.002 12252 Worker thread wakes up
21:42:18.437 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:42:18.439 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
21:42:18.440 00.001 9044 UpdateGuideState exits: m=5732 SNR=51.9
21:42:18.441 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
21:42:18.441 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:18.443 00.002 12252 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=-0.01
21:42:18.443 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:18.446 00.003 9044 Enqueuing Expose request
21:42:18.449 00.003 12252 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 783.41
21:42:18.449 00.000 12252 PPEC: input: 0.07, control: 0.00, exposure: 2000
21:42:18.449 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:18.449 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:42:18.449 00.000 12252 MoveAxis(W, 1, ABG)
21:42:18.449 00.000 12252 Guiding  Dir = 3, Dur = 1
21:42:18.450 00.001 12252 IsSlewing returns 0
21:42:18.450 00.000 12252 IsGuiding returns 0
21:42:18.452 00.002 12252 IsGuiding returns 0
21:42:18.452 00.000 12252 Move returns status 0, amount 1
21:42:18.452 00.000 12252 MoveAxis(N, 0, ABG)
21:42:18.452 00.000 12252 Move returns status 0, amount 0
21:42:18.452 00.000 12252 move complete, result=0
21:42:18.452 00.000 12252 worker thread done servicing request
21:42:18.452 00.000 12252 Worker thread wakes up
21:42:18.452 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:18.452 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:18.452 00.000 9044 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:42:20.795 02.343 12252 Exposure complete
21:42:20.865 00.070 12252 worker thread done servicing request
21:42:20.865 00.000 9044 OnExposeComplete: enter
21:42:20.867 00.002 9044 UpdateGuideState(): m_state=6
21:42:20.868 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2322
21:42:20.869 00.001 9044 Star::Find returns 1 (0), X=1004.54, Y=824.84, Mass=5693, SNR=51.8, Peak=173 HFD=5.2
21:42:20.871 00.002 9044 MultiStar: [#1 -0.08,-0.30,1.04,U] [#2 -0.06,-0.11,1.20,U] [#3 -0.14,-0.27,0.85,U] [#4 -0.03,-0.15,1.30,U] [#5 -0.06,-0.22,0.65,U] [#6 -0.09,-0.17,0.42,U] [#7 -0.13,-0.22,0.43,U] [#8 -0.09,-0.15,0.42,U] 
21:42:20.872 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.16}, one-star: {-0.21, 0.09}
21:42:20.873 00.001 9044 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.62) = xAngle (-0.48 = -0.48)
21:42:20.874 00.001 9044 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.56 = 2.72)
21:42:20.874 00.000 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.10 mountX=0.16 mountY=0.07, mountTheta=0.43
21:42:20.876 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.16, opts=13)
21:42:20.877 00.001 9044 Enqueuing Move request for scope (-0.09, -0.16)
21:42:20.878 00.001 12252 Worker thread wakes up
21:42:20.878 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:42:20.878 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
21:42:20.879 00.001 9044 UpdateGuideState exits: m=5693 SNR=51.8
21:42:20.879 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:20.880 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
21:42:20.880 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:20.881 00.001 9044 Enqueuing Expose request
21:42:20.884 00.003 12252 Moving (-0.09, -0.16) raw xDistance=0.16 yDistance=0.07
21:42:20.886 00.002 12252 PPEC rslt: input = 0.16, final = 0.09, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 780.44
21:42:20.886 00.000 12252 PPEC: input: 0.16, control: 0.09, exposure: 2000
21:42:20.886 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:20.887 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:42:20.887 00.000 12252 MoveAxis(W, 36, ABG)
21:42:20.887 00.000 12252 Guiding  Dir = 3, Dur = 36
21:42:20.888 00.001 12252 IsSlewing returns 0
21:42:20.889 00.001 12252 IsGuiding returns 0
21:42:20.891 00.002 12252 PulseGuide returned control before completion, sleep 45
21:42:20.947 00.056 12252 IsGuiding returns 0
21:42:20.947 00.000 12252 Move returns status 0, amount 36
21:42:20.947 00.000 12252 MoveAxis(N, 0, ABG)
21:42:20.947 00.000 12252 Move returns status 0, amount 0
21:42:20.947 00.000 12252 move complete, result=0
21:42:20.947 00.000 12252 worker thread done servicing request
21:42:20.947 00.000 9044 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
21:42:20.949 00.002 12252 Worker thread wakes up
21:42:20.949 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:20.949 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:23.300 02.351 12252 Exposure complete
21:42:23.350 00.050 12252 worker thread done servicing request
21:42:23.351 00.001 9044 OnExposeComplete: enter
21:42:23.352 00.001 9044 UpdateGuideState(): m_state=6
21:42:23.353 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2323
21:42:23.353 00.000 9044 Star::Find returns 1 (0), X=1004.47, Y=824.85, Mass=5752, SNR=51.9, Peak=173 HFD=5.2
21:42:23.354 00.001 9044 MultiStar: [#1 -0.16,-0.21,1.04,U] [#2 -0.10,-0.15,1.19,U] [#3 -0.01,-0.35,0.86,U] [#4 -0.05,-0.18,1.29,U] [#5 -0.13,-0.23,0.65,U] [#6 -0.07,-0.20,0.41,U] [#7 -0.14,-0.35,0.43,U] [#8 -0.19,-0.11,0.42,U] 
21:42:23.355 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.17}, one-star: {-0.28, 0.10}
21:42:23.356 00.001 9044 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.62) = xAngle (-0.55 = -0.55)
21:42:23.356 00.000 9044 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.64 = 2.65)
21:42:23.357 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.18 mountX=0.18 mountY=0.10, mountTheta=0.51
21:42:23.360 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.17, opts=13)
21:42:23.360 00.000 9044 Enqueuing Move request for scope (-0.12, -0.17)
21:42:23.361 00.001 12252 Worker thread wakes up
21:42:23.361 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:42:23.362 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
21:42:23.362 00.000 9044 UpdateGuideState exits: m=5752 SNR=51.9
21:42:23.363 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
21:42:23.363 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:23.364 00.001 12252 Moving (-0.12, -0.17) raw xDistance=0.18 yDistance=0.10
21:42:23.364 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:23.366 00.002 9044 Enqueuing Expose request
21:42:23.370 00.004 12252 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 777.50
21:42:23.370 00.000 12252 PPEC: input: 0.18, control: 0.11, exposure: 2000
21:42:23.370 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:23.370 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:42:23.370 00.000 12252 MoveAxis(W, 42, ABG)
21:42:23.370 00.000 12252 Guiding  Dir = 3, Dur = 42
21:42:23.371 00.001 12252 IsSlewing returns 0
21:42:23.371 00.000 12252 IsGuiding returns 0
21:42:23.373 00.002 12252 PulseGuide returned control before completion, sleep 50
21:42:23.427 00.054 12252 IsGuiding returns 1
21:42:23.427 00.000 12252 scope still moving after pulse duration time elapsed
21:42:23.458 00.031 12252 IsSlewing returns 0
21:42:23.458 00.000 12252 IsGuiding returns 0
21:42:23.458 00.000 12252 scope move finished after 42 + 45 ms
21:42:23.458 00.000 12252 Move returns status 0, amount 42
21:42:23.458 00.000 12252 MoveAxis(N, 0, ABG)
21:42:23.458 00.000 12252 Move returns status 0, amount 0
21:42:23.458 00.000 12252 move complete, result=0
21:42:23.458 00.000 12252 worker thread done servicing request
21:42:23.458 00.000 12252 Worker thread wakes up
21:42:23.459 00.001 9044 GuideStep: 0.2 px 42 ms WEST, 0.1 px 0 ms NORTH
21:42:23.460 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:23.460 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:25.820 02.360 12252 Exposure complete
21:42:25.882 00.062 12252 worker thread done servicing request
21:42:25.882 00.000 9044 OnExposeComplete: enter
21:42:25.884 00.002 9044 UpdateGuideState(): m_state=6
21:42:25.885 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2324
21:42:25.888 00.003 9044 Star::Find returns 1 (0), X=1004.68, Y=824.95, Mass=5769, SNR=52.1, Peak=173 HFD=5.2
21:42:25.889 00.001 9044 MultiStar: [#1 0.05,0.06,1.06,U] [#2 0.01,-0.08,1.20,U] [#3 0.06,-0.03,0.84,U] [#4 0.00,0.03,1.27,U] [#5 -0.02,-0.00,0.65,U] [#6 -0.07,-0.03,0.42,U] [#7 -0.04,0.02,0.43,U] [#8 -0.22,0.05,0.43,U] 
21:42:25.889 00.000 9044 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.07, 0.20}
21:42:25.890 00.001 9044 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.62) = xAngle (3.71 = -2.57)
21:42:25.891 00.001 9044 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.63 = 0.63)
21:42:25.891 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=2.09 mountX=-0.03 mountY=0.02, mountTheta=2.53
21:42:25.896 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.03, opts=13)
21:42:25.898 00.002 9044 Enqueuing Move request for scope (-0.01, 0.03)
21:42:25.901 00.003 12252 Worker thread wakes up
21:42:25.901 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:42:25.903 00.002 9044 UpdateGuideState exits: m=5769 SNR=52.1
21:42:25.905 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:25.908 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:25.910 00.002 9044 Enqueuing Expose request
21:42:25.912 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
21:42:25.912 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
21:42:25.912 00.000 12252 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.02
21:42:25.916 00.004 12252 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 774.58
21:42:25.916 00.000 12252 PPEC: input: -0.03, control: 0.00, exposure: 2000
21:42:25.916 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:25.916 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:42:25.916 00.000 12252 MoveAxis(W, 1, ABG)
21:42:25.916 00.000 12252 Guiding  Dir = 3, Dur = 1
21:42:25.918 00.002 12252 IsSlewing returns 0
21:42:25.918 00.000 12252 IsGuiding returns 0
21:42:25.920 00.002 12252 IsGuiding returns 0
21:42:25.920 00.000 12252 Move returns status 0, amount 1
21:42:25.920 00.000 12252 MoveAxis(N, 0, ABG)
21:42:25.920 00.000 12252 Move returns status 0, amount 0
21:42:25.920 00.000 12252 move complete, result=0
21:42:25.920 00.000 12252 worker thread done servicing request
21:42:25.920 00.000 12252 Worker thread wakes up
21:42:25.920 00.000 9044 GuideStep: -0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
21:42:25.921 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:25.921 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:28.284 02.363 12252 Exposure complete
21:42:28.351 00.067 12252 worker thread done servicing request
21:42:28.351 00.000 9044 OnExposeComplete: enter
21:42:28.352 00.001 9044 UpdateGuideState(): m_state=6
21:42:28.353 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2325
21:42:28.354 00.001 9044 Star::Find returns 1 (0), X=1004.68, Y=825.10, Mass=5746, SNR=52.0, Peak=173 HFD=5.1
21:42:28.355 00.001 9044 MultiStar: [#1 0.12,0.18,1.06,U] [#2 0.00,0.13,1.22,U] [#3 0.13,0.16,0.86,U] [#4 0.06,0.14,1.27,U] [#5 0.06,0.29,0.65,U] [#6 0.04,0.16,0.42,U] [#7 0.02,0.21,0.43,U] [#8 -0.02,0.35,0.42,U] 
21:42:28.356 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.21}, one-star: {-0.07, 0.34}
21:42:28.357 00.001 9044 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.62) = xAngle (3.00 = 3.00)
21:42:28.359 00.002 9044 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.09 = -0.09)
21:42:28.360 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.37 mountX=-0.21 mountY=-0.02, mountTheta=-3.05
21:42:28.364 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.21, opts=13)
21:42:28.368 00.004 9044 Enqueuing Move request for scope (0.04, 0.21)
21:42:28.371 00.003 12252 Worker thread wakes up
21:42:28.371 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:42:28.373 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
21:42:28.373 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
21:42:28.373 00.000 12252 Moving (0.04, 0.21) raw xDistance=-0.21 yDistance=-0.02
21:42:28.373 00.000 9044 UpdateGuideState exits: m=5746 SNR=52.0
21:42:28.375 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:28.377 00.002 12252 PPEC rslt: input = -0.21, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 771.70
21:42:28.377 00.000 12252 PPEC: input: -0.21, control: -0.11, exposure: 2000
21:42:28.377 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:28.377 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:28.380 00.003 9044 Enqueuing Expose request
21:42:28.382 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:42:28.382 00.000 12252 MoveAxis(E, 44, ABG)
21:42:28.382 00.000 12252 Guiding  Dir = 2, Dur = 44
21:42:28.383 00.001 12252 IsSlewing returns 0
21:42:28.383 00.000 12252 IsGuiding returns 0
21:42:28.385 00.002 12252 PulseGuide returned control before completion, sleep 52
21:42:28.440 00.055 12252 IsGuiding returns 1
21:42:28.440 00.000 12252 scope still moving after pulse duration time elapsed
21:42:28.471 00.031 12252 IsSlewing returns 0
21:42:28.472 00.001 12252 IsGuiding returns 0
21:42:28.472 00.000 12252 scope move finished after 44 + 45 ms
21:42:28.472 00.000 12252 Move returns status 0, amount 44
21:42:28.472 00.000 12252 MoveAxis(N, 0, ABG)
21:42:28.472 00.000 12252 Move returns status 0, amount 0
21:42:28.472 00.000 12252 move complete, result=0
21:42:28.472 00.000 12252 worker thread done servicing request
21:42:28.472 00.000 12252 Worker thread wakes up
21:42:28.472 00.000 9044 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
21:42:28.476 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:28.476 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:30.817 02.341 12252 Exposure complete
21:42:30.862 00.045 12252 worker thread done servicing request
21:42:30.862 00.000 9044 OnExposeComplete: enter
21:42:30.864 00.002 9044 UpdateGuideState(): m_state=6
21:42:30.865 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2326
21:42:30.867 00.002 9044 Star::Find returns 1 (0), X=1004.74, Y=825.01, Mass=5711, SNR=51.9, Peak=173 HFD=5.2
21:42:30.868 00.001 9044 MultiStar: [#1 0.10,0.01,1.03,U] [#2 0.09,0.11,1.21,U] [#3 0.19,-0.00,0.85,U] [#4 0.13,-0.01,1.32,U] [#5 0.32,0.16,0.64,U] [#6 0.14,0.12,0.42,U] [#7 0.07,-0.06,0.43,U] [#8 0.20,0.11,0.42,U] 
21:42:30.869 00.001 9044 refined, 8 included, MultiStar: {0.13, 0.08}, one-star: {-0.01, 0.25}
21:42:30.870 00.001 9044 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.62) = xAngle (2.18 = 2.18)
21:42:30.871 00.001 9044 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.90 = -0.90)
21:42:30.872 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.56 mountX=-0.08 mountY=-0.12, mountTheta=-2.20
21:42:30.875 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.08, opts=13)
21:42:30.876 00.001 9044 Enqueuing Move request for scope (0.13, 0.08)
21:42:30.877 00.001 12252 Worker thread wakes up
21:42:30.877 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:42:30.878 00.001 9044 UpdateGuideState exits: m=5711 SNR=51.9
21:42:30.879 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:30.881 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
21:42:30.881 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:30.882 00.001 9044 Enqueuing Expose request
21:42:30.883 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
21:42:30.883 00.000 12252 Moving (0.13, 0.08) raw xDistance=-0.08 yDistance=-0.12
21:42:30.886 00.003 12252 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 768.84
21:42:30.886 00.000 12252 PPEC: input: -0.08, control: 0.01, exposure: 2000
21:42:30.886 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:30.886 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:42:30.886 00.000 12252 MoveAxis(W, 3, ABG)
21:42:30.886 00.000 12252 Guiding  Dir = 3, Dur = 3
21:42:30.886 00.000 12252 IsSlewing returns 0
21:42:30.886 00.000 12252 IsGuiding returns 0
21:42:30.889 00.003 12252 PulseGuide returned control before completion, sleep 11
21:42:30.904 00.015 12252 IsGuiding returns 0
21:42:30.904 00.000 12252 Move returns status 0, amount 3
21:42:30.904 00.000 12252 MoveAxis(N, 0, ABG)
21:42:30.904 00.000 12252 Move returns status 0, amount 0
21:42:30.904 00.000 12252 move complete, result=0
21:42:30.904 00.000 12252 worker thread done servicing request
21:42:30.904 00.000 12252 Worker thread wakes up
21:42:30.904 00.000 9044 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
21:42:30.906 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:30.906 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:33.269 02.363 12252 Exposure complete
21:42:33.327 00.058 12252 worker thread done servicing request
21:42:33.327 00.000 9044 OnExposeComplete: enter
21:42:33.328 00.001 9044 UpdateGuideState(): m_state=6
21:42:33.329 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2327
21:42:33.330 00.001 9044 Star::Find returns 1 (0), X=1004.80, Y=824.99, Mass=5691, SNR=51.8, Peak=173 HFD=5.2
21:42:33.333 00.003 9044 MultiStar: [#1 -0.02,-0.05,1.04,U] [#2 0.10,0.01,1.21,U] [#3 0.14,-0.09,0.85,U] [#4 0.08,-0.05,1.27,U] [#5 0.10,0.08,0.65,U] [#6 -0.02,0.11,0.43,U] [#7 0.01,-0.08,0.43,U] [#8 -0.03,0.14,0.42,U] 
21:42:33.334 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.02}, one-star: {0.05, 0.23}
21:42:33.335 00.001 9044 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.62) = xAngle (2.02 = 2.02)
21:42:33.336 00.001 9044 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.06 = -1.06)
21:42:33.336 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.06 cameraTheta=0.40 mountX=-0.03 mountY=-0.05, mountTheta=-2.03
21:42:33.338 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.02, opts=13)
21:42:33.339 00.001 9044 Enqueuing Move request for scope (0.06, 0.02)
21:42:33.340 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
21:42:33.341 00.001 9044 UpdateGuideState exits: m=5691 SNR=51.8
21:42:33.342 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:33.344 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:33.345 00.001 9044 Enqueuing Expose request
21:42:33.346 00.001 12252 Worker thread wakes up
21:42:33.346 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
21:42:33.346 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
21:42:33.346 00.000 12252 Moving (0.06, 0.02) raw xDistance=-0.03 yDistance=-0.05
21:42:33.351 00.005 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 766.01
21:42:33.351 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
21:42:33.351 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:33.352 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:42:33.352 00.000 12252 MoveAxis(E, 8, ABG)
21:42:33.352 00.000 12252 Guiding  Dir = 2, Dur = 8
21:42:33.352 00.000 12252 IsSlewing returns 0
21:42:33.352 00.000 12252 IsGuiding returns 0
21:42:33.354 00.002 12252 PulseGuide returned control before completion, sleep 17
21:42:33.386 00.032 12252 IsGuiding returns 0
21:42:33.386 00.000 12252 Move returns status 0, amount 8
21:42:33.386 00.000 12252 MoveAxis(N, 0, ABG)
21:42:33.386 00.000 12252 Move returns status 0, amount 0
21:42:33.387 00.001 12252 move complete, result=0
21:42:33.387 00.000 12252 worker thread done servicing request
21:42:33.387 00.000 12252 Worker thread wakes up
21:42:33.387 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:33.387 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:33.387 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
21:42:35.724 02.337 12252 Exposure complete
21:42:35.768 00.044 12252 worker thread done servicing request
21:42:35.768 00.000 9044 OnExposeComplete: enter
21:42:35.769 00.001 9044 UpdateGuideState(): m_state=6
21:42:35.772 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2328
21:42:35.773 00.001 9044 Star::Find returns 1 (0), X=1004.78, Y=824.93, Mass=5620, SNR=51.4, Peak=173 HFD=5.1
21:42:35.775 00.002 9044 MultiStar: [#1 0.12,-0.01,1.06,U] [#2 0.06,-0.04,1.20,U] [#3 0.23,-0.04,0.86,U] [#4 0.15,-0.01,1.29,U] [#5 0.16,0.11,0.66,U] [#6 0.10,-0.06,0.42,U] [#7 0.03,-0.14,0.44,U] [#8 0.12,0.12,0.43,U] 
21:42:35.776 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {0.03, 0.17}
21:42:35.777 00.001 9044 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.62) = xAngle (1.75 = 1.75)
21:42:35.778 00.001 9044 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.34 = -1.34)
21:42:35.779 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.12 mountX=-0.02 mountY=-0.11, mountTheta=-1.75
21:42:35.781 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.01, opts=13)
21:42:35.783 00.002 9044 Enqueuing Move request for scope (0.11, 0.01)
21:42:35.784 00.001 12252 Worker thread wakes up
21:42:35.784 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:42:35.785 00.001 9044 UpdateGuideState exits: m=5620 SNR=51.4
21:42:35.786 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:35.787 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:35.788 00.001 9044 Enqueuing Expose request
21:42:35.789 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
21:42:35.790 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
21:42:35.790 00.000 12252 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=-0.11
21:42:35.793 00.003 12252 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 763.22
21:42:35.793 00.000 12252 PPEC: input: -0.02, control: 0.03, exposure: 2000
21:42:35.793 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:35.794 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:42:35.794 00.000 12252 MoveAxis(W, 11, ABG)
21:42:35.794 00.000 12252 Guiding  Dir = 3, Dur = 11
21:42:35.794 00.000 12252 IsSlewing returns 0
21:42:35.795 00.001 12252 IsGuiding returns 0
21:42:35.797 00.002 12252 PulseGuide returned control before completion, sleep 20
21:42:35.834 00.037 12252 IsGuiding returns 0
21:42:35.835 00.001 12252 Move returns status 0, amount 11
21:42:35.835 00.000 12252 MoveAxis(N, 0, ABG)
21:42:35.835 00.000 12252 Move returns status 0, amount 0
21:42:35.835 00.000 12252 move complete, result=0
21:42:35.835 00.000 12252 worker thread done servicing request
21:42:35.835 00.000 9044 GuideStep: -0.0 px 11 ms WEST, -0.1 px 0 ms NORTH
21:42:35.836 00.001 12252 Worker thread wakes up
21:42:35.836 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:35.837 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:38.198 02.361 12252 Exposure complete
21:42:38.246 00.048 12252 worker thread done servicing request
21:42:38.246 00.000 9044 OnExposeComplete: enter
21:42:38.247 00.001 9044 UpdateGuideState(): m_state=6
21:42:38.248 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2329
21:42:38.249 00.001 9044 Star::Find returns 1 (0), X=1004.81, Y=825.13, Mass=5698, SNR=52.0, Peak=173 HFD=5.1
21:42:38.250 00.001 9044 MultiStar: [#1 0.12,0.10,1.04,U] [#2 0.07,0.03,1.19,U] [#3 0.23,0.10,0.84,U] [#4 0.13,0.10,1.28,U] [#5 0.08,-0.01,0.66,U] [#6 0.09,-0.01,0.43,U] [#7 0.08,0.11,0.44,U] [#8 0.11,0.13,0.42,U] 
21:42:38.251 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.11}, one-star: {0.06, 0.37}
21:42:38.252 00.001 9044 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.62) = xAngle (2.42 = 2.42)
21:42:38.254 00.002 9044 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.66 = -0.66)
21:42:38.255 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.79 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
21:42:38.257 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.11, opts=13)
21:42:38.258 00.001 9044 Enqueuing Move request for scope (0.11, 0.11)
21:42:38.260 00.002 12252 Worker thread wakes up
21:42:38.260 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:42:38.261 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
21:42:38.261 00.000 9044 UpdateGuideState exits: m=5698 SNR=52.0
21:42:38.262 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:38.263 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
21:42:38.263 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:38.264 00.001 9044 Enqueuing Expose request
21:42:38.265 00.001 12252 Moving (0.11, 0.11) raw xDistance=-0.12 yDistance=-0.10
21:42:38.268 00.003 12252 PPEC rslt: input = -0.12, final = -0.10, react = -0.07, pred = -0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 760.45
21:42:38.268 00.000 12252 PPEC: input: -0.12, control: -0.10, exposure: 2000
21:42:38.268 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:38.268 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:42:38.268 00.000 12252 MoveAxis(E, 40, ABG)
21:42:38.268 00.000 12252 Guiding  Dir = 2, Dur = 40
21:42:38.268 00.000 12252 IsSlewing returns 0
21:42:38.268 00.000 12252 IsGuiding returns 0
21:42:38.270 00.002 12252 PulseGuide returned control before completion, sleep 49
21:42:38.333 00.063 12252 IsGuiding returns 0
21:42:38.333 00.000 12252 Move returns status 0, amount 40
21:42:38.333 00.000 12252 MoveAxis(N, 0, ABG)
21:42:38.333 00.000 12252 Move returns status 0, amount 0
21:42:38.333 00.000 12252 move complete, result=0
21:42:38.333 00.000 12252 worker thread done servicing request
21:42:38.333 00.000 12252 Worker thread wakes up
21:42:38.333 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:38.333 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:38.333 00.000 9044 GuideStep: -0.1 px 40 ms EAST, -0.1 px 0 ms NORTH
21:42:40.671 02.338 12252 Exposure complete
21:42:40.719 00.048 12252 worker thread done servicing request
21:42:40.719 00.000 9044 OnExposeComplete: enter
21:42:40.721 00.002 9044 UpdateGuideState(): m_state=6
21:42:40.722 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2330
21:42:40.724 00.002 9044 Star::Find returns 1 (0), X=1004.70, Y=824.94, Mass=5709, SNR=51.9, Peak=173 HFD=5.1
21:42:40.726 00.002 9044 MultiStar: [#1 0.01,0.01,1.04,U] [#2 0.04,-0.04,1.21,U] [#3 0.10,-0.05,0.84,U] [#4 0.05,-0.02,1.29,U] [#5 0.04,0.00,0.65,U] [#6 0.02,0.03,0.42,U] [#7 -0.01,-0.12,0.44,U] [#8 0.01,0.11,0.41,U] 
21:42:40.728 00.002 9044 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {-0.05, 0.18}
21:42:40.730 00.002 9044 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.62) = xAngle (2.08 = 2.08)
21:42:40.732 00.002 9044 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.00 = -1.00)
21:42:40.734 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.46 mountX=-0.01 mountY=-0.02, mountTheta=-2.10
21:42:40.737 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.01, opts=13)
21:42:40.739 00.002 9044 Enqueuing Move request for scope (0.03, 0.01)
21:42:40.740 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:42:40.741 00.001 9044 UpdateGuideState exits: m=5709 SNR=51.9
21:42:40.742 00.001 12252 Worker thread wakes up
21:42:40.742 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:40.743 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:40.745 00.002 9044 Enqueuing Expose request
21:42:40.747 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
21:42:40.747 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
21:42:40.747 00.000 12252 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=-0.02
21:42:40.750 00.003 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 757.70
21:42:40.750 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
21:42:40.750 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:40.750 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:42:40.750 00.000 12252 MoveAxis(E, 8, ABG)
21:42:40.750 00.000 12252 Guiding  Dir = 2, Dur = 8
21:42:40.751 00.001 12252 IsSlewing returns 0
21:42:40.751 00.000 12252 IsGuiding returns 0
21:42:40.753 00.002 12252 PulseGuide returned control before completion, sleep 17
21:42:40.784 00.031 12252 IsGuiding returns 0
21:42:40.784 00.000 12252 Move returns status 0, amount 8
21:42:40.784 00.000 12252 MoveAxis(N, 0, ABG)
21:42:40.784 00.000 12252 Move returns status 0, amount 0
21:42:40.784 00.000 12252 move complete, result=0
21:42:40.786 00.002 12252 worker thread done servicing request
21:42:40.786 00.000 12252 Worker thread wakes up
21:42:40.786 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
21:42:40.787 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:40.787 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:43.127 02.340 12252 Exposure complete
21:42:43.175 00.048 12252 worker thread done servicing request
21:42:43.175 00.000 9044 OnExposeComplete: enter
21:42:43.177 00.002 9044 UpdateGuideState(): m_state=6
21:42:43.181 00.004 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2331
21:42:43.183 00.002 9044 Star::Find returns 1 (0), X=1004.72, Y=824.98, Mass=5703, SNR=51.9, Peak=173 HFD=5.2
21:42:43.184 00.001 9044 MultiStar: [#1 0.09,0.04,1.07,U] [#2 -0.00,-0.05,1.21,U] [#3 0.05,-0.02,0.84,U] [#4 0.04,0.03,1.28,U] [#5 0.02,-0.06,0.65,U] [#6 0.04,0.03,0.42,U] [#7 -0.01,0.00,0.44,U] [#8 -0.09,0.03,0.42,U] 
21:42:43.187 00.003 9044 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.03, 0.23}
21:42:43.189 00.002 9044 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.62) = xAngle (2.64 = 2.64)
21:42:43.190 00.001 9044 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.45 = -0.45)
21:42:43.191 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=1.01 mountX=-0.03 mountY=-0.01, mountTheta=-2.68
21:42:43.193 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.03, opts=13)
21:42:43.195 00.002 9044 Enqueuing Move request for scope (0.02, 0.03)
21:42:43.197 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:42:43.199 00.002 12252 Worker thread wakes up
21:42:43.199 00.000 9044 UpdateGuideState exits: m=5703 SNR=51.9
21:42:43.201 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
21:42:43.201 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
21:42:43.201 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:43.202 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:43.203 00.001 9044 Enqueuing Expose request
21:42:43.204 00.001 12252 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=-0.01
21:42:43.206 00.002 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 754.99
21:42:43.206 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
21:42:43.206 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:43.206 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:42:43.206 00.000 12252 MoveAxis(E, 9, ABG)
21:42:43.206 00.000 12252 Guiding  Dir = 2, Dur = 9
21:42:43.207 00.001 12252 IsSlewing returns 0
21:42:43.207 00.000 12252 IsGuiding returns 0
21:42:43.209 00.002 12252 PulseGuide returned control before completion, sleep 18
21:42:43.230 00.021 12252 IsGuiding returns 0
21:42:43.230 00.000 12252 Move returns status 0, amount 9
21:42:43.230 00.000 12252 MoveAxis(N, 0, ABG)
21:42:43.230 00.000 12252 Move returns status 0, amount 0
21:42:43.230 00.000 12252 move complete, result=0
21:42:43.230 00.000 12252 worker thread done servicing request
21:42:43.230 00.000 12252 Worker thread wakes up
21:42:43.230 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:43.230 00.000 9044 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
21:42:43.231 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:45.594 02.363 12252 Exposure complete
21:42:45.640 00.046 12252 worker thread done servicing request
21:42:45.641 00.001 9044 OnExposeComplete: enter
21:42:45.643 00.002 9044 UpdateGuideState(): m_state=6
21:42:45.646 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2332
21:42:45.647 00.001 9044 Star::Find returns 1 (0), X=1004.76, Y=825.03, Mass=5841, SNR=52.4, Peak=173 HFD=5.2
21:42:45.649 00.002 9044 MultiStar: [#1 0.14,0.07,1.04,U] [#2 0.03,0.10,1.20,U] [#3 0.16,-0.13,0.83,U] [#4 0.13,-0.00,1.27,U] [#5 0.14,0.14,0.63,U] [#6 -0.03,0.08,0.42,U] [#7 0.06,0.03,0.44,U] [#8 -0.02,0.12,0.41,U] 
21:42:45.650 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.01, 0.28}
21:42:45.650 00.000 9044 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.62) = xAngle (2.39 = 2.39)
21:42:45.653 00.003 9044 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.70 = -0.70)
21:42:45.655 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.76 mountX=-0.08 mountY=-0.07, mountTheta=-2.42
21:42:45.659 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.08, opts=13)
21:42:45.661 00.002 9044 Enqueuing Move request for scope (0.08, 0.08)
21:42:45.661 00.000 12252 Worker thread wakes up
21:42:45.662 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
21:42:45.662 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:42:45.662 00.000 9044 UpdateGuideState exits: m=5841 SNR=52.4
21:42:45.663 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:45.664 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:45.666 00.002 9044 Enqueuing Expose request
21:42:45.667 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
21:42:45.667 00.000 12252 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=-0.07
21:42:45.668 00.001 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 752.30
21:42:45.668 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
21:42:45.670 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:45.670 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:42:45.670 00.000 12252 MoveAxis(E, 5, ABG)
21:42:45.670 00.000 12252 Guiding  Dir = 2, Dur = 5
21:42:45.670 00.000 12252 IsSlewing returns 0
21:42:45.670 00.000 12252 IsGuiding returns 0
21:42:45.672 00.002 12252 PulseGuide returned control before completion, sleep 14
21:42:45.694 00.022 12252 IsGuiding returns 0
21:42:45.694 00.000 12252 Move returns status 0, amount 5
21:42:45.694 00.000 12252 MoveAxis(N, 0, ABG)
21:42:45.694 00.000 12252 Move returns status 0, amount 0
21:42:45.694 00.000 12252 move complete, result=0
21:42:45.694 00.000 12252 worker thread done servicing request
21:42:45.694 00.000 9044 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:42:45.696 00.002 12252 Worker thread wakes up
21:42:45.697 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:45.697 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:48.047 02.350 12252 Exposure complete
21:42:48.093 00.046 12252 worker thread done servicing request
21:42:48.094 00.001 9044 OnExposeComplete: enter
21:42:48.095 00.001 9044 UpdateGuideState(): m_state=6
21:42:48.096 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2333
21:42:48.096 00.000 9044 Star::Find returns 1 (0), X=1004.76, Y=825.14, Mass=5682, SNR=51.7, Peak=173 HFD=5.1
21:42:48.097 00.001 9044 MultiStar: [#1 0.06,0.19,1.05,U] [#2 0.10,0.04,1.22,U] [#3 0.17,0.10,0.86,U] [#4 0.14,0.17,1.26,U] [#5 0.12,0.08,0.65,U] [#6 0.14,0.07,0.42,U] [#7 -0.01,0.18,0.43,U] [#8 0.07,0.16,0.42,U] 
21:42:48.098 00.001 9044 refined, 8 included, MultiStar: {0.09, 0.16}, one-star: {0.01, 0.39}
21:42:48.099 00.001 9044 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.62) = xAngle (2.67 = 2.67)
21:42:48.100 00.001 9044 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.42 = -0.42)
21:42:48.101 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.04 mountX=-0.16 mountY=-0.07, mountTheta=-2.71
21:42:48.102 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.16, opts=13)
21:42:48.103 00.001 9044 Enqueuing Move request for scope (0.09, 0.16)
21:42:48.104 00.001 12252 Worker thread wakes up
21:42:48.104 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
21:42:48.104 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
21:42:48.104 00.000 12252 Moving (0.09, 0.16) raw xDistance=-0.16 yDistance=-0.07
21:42:48.104 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:42:48.106 00.002 9044 UpdateGuideState exits: m=5682 SNR=51.7
21:42:48.107 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:48.109 00.002 12252 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 749.64
21:42:48.109 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:48.110 00.001 9044 Enqueuing Expose request
21:42:48.111 00.001 12252 PPEC: input: -0.16, control: -0.12, exposure: 2000
21:42:48.112 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:48.112 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:42:48.112 00.000 12252 MoveAxis(E, 48, ABG)
21:42:48.112 00.000 12252 Guiding  Dir = 2, Dur = 48
21:42:48.113 00.001 12252 IsSlewing returns 0
21:42:48.113 00.000 12252 IsGuiding returns 0
21:42:48.116 00.003 12252 PulseGuide returned control before completion, sleep 56
21:42:48.184 00.068 12252 IsGuiding returns 0
21:42:48.184 00.000 12252 Move returns status 0, amount 48
21:42:48.184 00.000 12252 MoveAxis(N, 0, ABG)
21:42:48.184 00.000 12252 Move returns status 0, amount 0
21:42:48.184 00.000 12252 move complete, result=0
21:42:48.184 00.000 12252 worker thread done servicing request
21:42:48.184 00.000 12252 Worker thread wakes up
21:42:48.184 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:48.184 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:48.184 00.000 9044 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
21:42:50.531 02.347 12252 Exposure complete
21:42:50.587 00.056 12252 worker thread done servicing request
21:42:50.588 00.001 9044 OnExposeComplete: enter
21:42:50.591 00.003 9044 UpdateGuideState(): m_state=6
21:42:50.594 00.003 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2334
21:42:50.596 00.002 9044 Star::Find returns 1 (0), X=1004.67, Y=825.08, Mass=5869, SNR=52.7, Peak=173 HFD=5.3
21:42:50.598 00.002 9044 MultiStar: [#1 0.03,0.17,1.04,U] [#2 -0.05,0.04,1.19,U] [#3 0.06,-0.02,0.83,U] [#4 0.03,0.09,1.23,U] [#5 -0.01,0.00,0.64,U] [#6 -0.05,0.02,0.42,U] [#7 -0.08,0.11,0.43,U] [#8 -0.13,0.09,0.42,U] 
21:42:50.599 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {-0.08, 0.33}
21:42:50.600 00.001 9044 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.62) = xAngle (3.37 = -2.91)
21:42:50.602 00.002 9044 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.29 = 0.29)
21:42:50.603 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.75 mountX=-0.10 mountY=0.03, mountTheta=2.86
21:42:50.605 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.10, opts=13)
21:42:50.607 00.002 9044 Enqueuing Move request for scope (-0.02, 0.10)
21:42:50.608 00.001 12252 Worker thread wakes up
21:42:50.608 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:42:50.611 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
21:42:50.611 00.000 9044 UpdateGuideState exits: m=5869 SNR=52.7
21:42:50.612 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
21:42:50.612 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:50.613 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:50.616 00.003 9044 Enqueuing Expose request
21:42:50.617 00.001 12252 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=0.03
21:42:50.619 00.002 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 747.01
21:42:50.619 00.000 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
21:42:50.619 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:50.619 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:42:50.619 00.000 12252 MoveAxis(E, 33, ABG)
21:42:50.619 00.000 12252 Guiding  Dir = 2, Dur = 33
21:42:50.619 00.000 12252 IsSlewing returns 0
21:42:50.619 00.000 12252 IsGuiding returns 0
21:42:50.621 00.002 12252 PulseGuide returned control before completion, sleep 42
21:42:50.667 00.046 12252 IsGuiding returns 0
21:42:50.667 00.000 12252 Move returns status 0, amount 33
21:42:50.667 00.000 12252 MoveAxis(N, 0, ABG)
21:42:50.667 00.000 12252 Move returns status 0, amount 0
21:42:50.667 00.000 12252 move complete, result=0
21:42:50.667 00.000 12252 worker thread done servicing request
21:42:50.667 00.000 12252 Worker thread wakes up
21:42:50.667 00.000 9044 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
21:42:50.670 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:50.670 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:53.008 02.338 12252 Exposure complete
21:42:53.069 00.061 12252 worker thread done servicing request
21:42:53.069 00.000 9044 OnExposeComplete: enter
21:42:53.071 00.002 9044 UpdateGuideState(): m_state=6
21:42:53.072 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2335
21:42:53.073 00.001 9044 Star::Find returns 1 (0), X=1004.70, Y=825.02, Mass=5597, SNR=51.5, Peak=173 HFD=5.1
21:42:53.074 00.001 9044 MultiStar: [#1 -0.04,0.13,1.04,U] [#2 0.07,0.11,1.20,U] [#3 0.14,0.05,0.86,U] [#4 0.07,0.07,1.27,U] [#5 0.10,0.15,0.67,U] [#6 -0.02,0.12,0.42,U] [#7 -0.02,0.14,0.43,U] [#8 0.03,0.26,0.42,U] 
21:42:53.077 00.003 9044 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {-0.05, 0.27}
21:42:53.078 00.001 9044 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.62) = xAngle (2.95 = 2.95)
21:42:53.079 00.001 9044 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.14 = -0.14)
21:42:53.080 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.32 mountX=-0.14 mountY=-0.02, mountTheta=-3.00
21:42:53.082 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.13, opts=13)
21:42:53.083 00.001 9044 Enqueuing Move request for scope (0.03, 0.13)
21:42:53.084 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:42:53.085 00.001 9044 UpdateGuideState exits: m=5597 SNR=51.5
21:42:53.086 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:53.087 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:53.089 00.002 9044 Enqueuing Expose request
21:42:53.090 00.001 12252 Worker thread wakes up
21:42:53.090 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
21:42:53.091 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
21:42:53.091 00.000 12252 Moving (0.03, 0.13) raw xDistance=-0.14 yDistance=-0.02
21:42:53.092 00.001 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 744.40
21:42:53.092 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
21:42:53.092 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:53.093 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:42:53.093 00.000 12252 MoveAxis(E, 36, ABG)
21:42:53.093 00.000 12252 Guiding  Dir = 2, Dur = 36
21:42:53.093 00.000 12252 IsSlewing returns 0
21:42:53.093 00.000 12252 IsGuiding returns 0
21:42:53.095 00.002 12252 PulseGuide returned control before completion, sleep 44
21:42:53.143 00.048 12252 IsGuiding returns 0
21:42:53.143 00.000 12252 Move returns status 0, amount 36
21:42:53.143 00.000 12252 MoveAxis(N, 0, ABG)
21:42:53.143 00.000 12252 Move returns status 0, amount 0
21:42:53.143 00.000 12252 move complete, result=0
21:42:53.144 00.001 12252 worker thread done servicing request
21:42:53.144 00.000 9044 GuideStep: -0.1 px 36 ms EAST, -0.0 px 0 ms NORTH
21:42:53.147 00.003 12252 Worker thread wakes up
21:42:53.147 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:53.147 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:55.491 02.344 12252 Exposure complete
21:42:55.536 00.045 12252 worker thread done servicing request
21:42:55.536 00.000 9044 OnExposeComplete: enter
21:42:55.537 00.001 9044 UpdateGuideState(): m_state=6
21:42:55.538 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2336
21:42:55.539 00.001 9044 Star::Find returns 1 (0), X=1004.78, Y=824.98, Mass=5786, SNR=52.2, Peak=173 HFD=5.3
21:42:55.540 00.001 9044 MultiStar: [#1 0.13,-0.08,1.04,U] [#2 0.05,-0.07,1.23,U] [#3 0.15,-0.05,0.84,U] [#4 0.06,-0.02,1.28,U] [#5 0.08,-0.06,0.64,U] [#6 0.03,-0.06,0.42,U] [#7 0.02,-0.02,0.43,U] [#8 0.08,0.02,0.40,U] 
21:42:55.540 00.000 9044 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.03, 0.23}
21:42:55.541 00.001 9044 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.62) = xAngle (1.49 = 1.49)
21:42:55.542 00.001 9044 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.59 = -1.59)
21:42:55.543 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.14 mountX=0.01 mountY=-0.07, mountTheta=-1.49
21:42:55.544 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.01, opts=13)
21:42:55.546 00.002 9044 Enqueuing Move request for scope (0.07, -0.01)
21:42:55.549 00.003 12252 Worker thread wakes up
21:42:55.549 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:42:55.551 00.002 9044 UpdateGuideState exits: m=5786 SNR=52.2
21:42:55.553 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:55.555 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:55.557 00.002 9044 Enqueuing Expose request
21:42:55.559 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
21:42:55.559 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
21:42:55.559 00.000 12252 Moving (0.07, -0.01) raw xDistance=0.01 yDistance=-0.07
21:42:55.563 00.004 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 741.82
21:42:55.563 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
21:42:55.563 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:55.563 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:42:55.563 00.000 12252 MoveAxis(E, 9, ABG)
21:42:55.563 00.000 12252 Guiding  Dir = 2, Dur = 9
21:42:55.564 00.001 12252 IsSlewing returns 0
21:42:55.564 00.000 12252 IsGuiding returns 0
21:42:55.566 00.002 12252 PulseGuide returned control before completion, sleep 17
21:42:55.591 00.025 12252 IsGuiding returns 0
21:42:55.591 00.000 12252 Move returns status 0, amount 9
21:42:55.591 00.000 12252 MoveAxis(N, 0, ABG)
21:42:55.591 00.000 12252 Move returns status 0, amount 0
21:42:55.591 00.000 12252 move complete, result=0
21:42:55.591 00.000 12252 worker thread done servicing request
21:42:55.592 00.001 12252 Worker thread wakes up
21:42:55.592 00.000 9044 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
21:42:55.594 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:55.594 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:42:57.944 02.350 12252 Exposure complete
21:42:58.006 00.062 12252 worker thread done servicing request
21:42:58.006 00.000 9044 OnExposeComplete: enter
21:42:58.008 00.002 9044 UpdateGuideState(): m_state=6
21:42:58.010 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2337
21:42:58.011 00.001 9044 Star::Find returns 1 (0), X=1004.77, Y=825.07, Mass=5627, SNR=51.5, Peak=173 HFD=5.1
21:42:58.013 00.002 9044 MultiStar: [#1 0.14,0.12,1.05,U] [#2 0.06,0.10,1.21,U] [#3 0.16,0.08,0.84,U] [#4 0.15,0.10,1.27,U] [#5 0.16,0.16,0.65,U] [#6 0.20,0.09,0.42,U] [#7 0.06,0.07,0.44,U] [#8 0.11,0.24,0.42,U] 
21:42:58.014 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.02, 0.32}
21:42:58.015 00.001 9044 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.62) = xAngle (2.52 = 2.52)
21:42:58.018 00.003 9044 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.57 = -0.57)
21:42:58.019 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.89 mountX=-0.15 mountY=-0.10, mountTheta=-2.56
21:42:58.021 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.14, opts=13)
21:42:58.022 00.001 9044 Enqueuing Move request for scope (0.11, 0.14)
21:42:58.024 00.002 12252 Worker thread wakes up
21:42:58.024 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:42:58.025 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
21:42:58.025 00.000 9044 UpdateGuideState exits: m=5627 SNR=51.5
21:42:58.026 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:42:58.027 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
21:42:58.027 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:42:58.029 00.002 9044 Enqueuing Expose request
21:42:58.031 00.002 12252 Moving (0.11, 0.14) raw xDistance=-0.15 yDistance=-0.10
21:42:58.033 00.002 12252 PPEC rslt: input = -0.15, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 739.27
21:42:58.033 00.000 12252 PPEC: input: -0.15, control: -0.11, exposure: 2000
21:42:58.033 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:42:58.034 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:42:58.034 00.000 12252 MoveAxis(E, 42, ABG)
21:42:58.034 00.000 12252 Guiding  Dir = 2, Dur = 42
21:42:58.034 00.000 12252 IsSlewing returns 0
21:42:58.034 00.000 12252 IsGuiding returns 0
21:42:58.036 00.002 12252 PulseGuide returned control before completion, sleep 51
21:42:58.102 00.066 12252 IsGuiding returns 0
21:42:58.102 00.000 12252 Move returns status 0, amount 42
21:42:58.102 00.000 12252 MoveAxis(N, 0, ABG)
21:42:58.102 00.000 12252 Move returns status 0, amount 0
21:42:58.102 00.000 12252 move complete, result=0
21:42:58.102 00.000 12252 worker thread done servicing request
21:42:58.102 00.000 12252 Worker thread wakes up
21:42:58.104 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:42:58.104 00.000 9044 GuideStep: -0.1 px 42 ms EAST, -0.1 px 0 ms NORTH
21:42:58.106 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:00.448 02.342 12252 Exposure complete
21:43:00.495 00.047 12252 worker thread done servicing request
21:43:00.495 00.000 9044 OnExposeComplete: enter
21:43:00.497 00.002 9044 UpdateGuideState(): m_state=6
21:43:00.498 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2338
21:43:00.499 00.001 9044 Star::Find returns 1 (0), X=1004.72, Y=824.95, Mass=5662, SNR=51.8, Peak=173 HFD=5.1
21:43:00.500 00.001 9044 MultiStar: [#1 0.09,0.05,1.05,U] [#2 0.03,-0.07,1.21,U] [#3 0.23,0.03,0.85,U] [#4 0.09,-0.01,1.28,U] [#5 0.15,0.06,0.66,U] [#6 0.08,0.01,0.42,U] [#7 0.06,0.08,0.44,U] [#8 0.04,0.02,0.43,U] 
21:43:00.501 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {-0.03, 0.20}
21:43:00.502 00.001 9044 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.62) = xAngle (2.06 = 2.06)
21:43:00.502 00.000 9044 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.03 = -1.03)
21:43:00.503 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.43 mountX=-0.04 mountY=-0.07, mountTheta=-2.07
21:43:00.505 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.04, opts=13)
21:43:00.506 00.001 9044 Enqueuing Move request for scope (0.08, 0.04)
21:43:00.507 00.001 12252 Worker thread wakes up
21:43:00.507 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:43:00.508 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
21:43:00.508 00.000 9044 UpdateGuideState exits: m=5662 SNR=51.8
21:43:00.508 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
21:43:00.508 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:00.509 00.001 12252 Moving (0.08, 0.04) raw xDistance=-0.04 yDistance=-0.07
21:43:00.509 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:00.511 00.002 9044 Enqueuing Expose request
21:43:00.513 00.002 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 736.74
21:43:00.513 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
21:43:00.513 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:00.513 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:00.513 00.000 12252 MoveAxis(E, 4, ABG)
21:43:00.513 00.000 12252 Guiding  Dir = 2, Dur = 4
21:43:00.513 00.000 12252 IsSlewing returns 0
21:43:00.513 00.000 12252 IsGuiding returns 0
21:43:00.515 00.002 12252 PulseGuide returned control before completion, sleep 13
21:43:00.532 00.017 12252 IsGuiding returns 0
21:43:00.532 00.000 12252 Move returns status 0, amount 4
21:43:00.532 00.000 12252 MoveAxis(N, 0, ABG)
21:43:00.532 00.000 12252 Move returns status 0, amount 0
21:43:00.532 00.000 12252 move complete, result=0
21:43:00.532 00.000 12252 worker thread done servicing request
21:43:00.532 00.000 12252 Worker thread wakes up
21:43:00.532 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:43:00.534 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:00.534 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:02.872 02.338 12252 Exposure complete
21:43:02.950 00.078 12252 worker thread done servicing request
21:43:02.950 00.000 9044 OnExposeComplete: enter
21:43:02.951 00.001 9044 UpdateGuideState(): m_state=6
21:43:02.953 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2339
21:43:02.955 00.002 9044 Star::Find returns 1 (0), X=1004.72, Y=824.82, Mass=5723, SNR=52.0, Peak=173 HFD=5.1
21:43:02.959 00.004 9044 MultiStar: [#1 0.09,-0.13,1.04,U] [#2 0.04,-0.07,1.22,U] [#3 0.14,-0.28,0.86,U] [#4 0.11,-0.14,1.27,U] [#5 0.09,-0.13,0.65,U] [#6 0.00,-0.13,0.42,U] [#7 0.02,-0.19,0.43,U] [#8 0.09,0.01,0.42,U] 
21:43:02.961 00.002 9044 single-star, 8 included, MultiStar: {0.07, -0.11}, one-star: {-0.03, 0.07}
21:43:02.964 00.003 9044 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.62) = xAngle (3.59 = -2.69)
21:43:02.965 00.001 9044 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.51 = 0.51)
21:43:02.967 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.96 mountX=-0.07 mountY=0.04, mountTheta=2.65
21:43:02.969 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.07, opts=13)
21:43:02.971 00.002 9044 Enqueuing Move request for scope (-0.03, 0.07)
21:43:02.972 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:43:02.974 00.002 9044 UpdateGuideState exits: m=5723 SNR=52.0
21:43:02.975 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:02.976 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:02.977 00.001 9044 Enqueuing Expose request
21:43:02.979 00.002 12252 Worker thread wakes up
21:43:02.979 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
21:43:02.979 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
21:43:02.979 00.000 12252 Moving (-0.03, 0.07) raw xDistance=-0.07 yDistance=0.04
21:43:02.982 00.003 12252 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 734.23
21:43:02.982 00.000 12252 PPEC: input: -0.07, control: 0.01, exposure: 2000
21:43:02.982 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:02.982 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:43:02.982 00.000 12252 MoveAxis(W, 2, ABG)
21:43:02.982 00.000 12252 Guiding  Dir = 3, Dur = 2
21:43:02.982 00.000 12252 IsSlewing returns 0
21:43:02.983 00.001 12252 IsGuiding returns 0
21:43:02.986 00.003 12252 IsGuiding returns 0
21:43:02.986 00.000 12252 Move returns status 0, amount 2
21:43:02.986 00.000 12252 MoveAxis(N, 0, ABG)
21:43:02.986 00.000 12252 Move returns status 0, amount 0
21:43:02.986 00.000 12252 move complete, result=0
21:43:02.986 00.000 12252 worker thread done servicing request
21:43:02.986 00.000 12252 Worker thread wakes up
21:43:02.986 00.000 9044 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
21:43:02.988 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:02.988 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:05.336 02.348 12252 Exposure complete
21:43:05.388 00.052 12252 worker thread done servicing request
21:43:05.388 00.000 9044 OnExposeComplete: enter
21:43:05.389 00.001 9044 UpdateGuideState(): m_state=6
21:43:05.390 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2340
21:43:05.391 00.001 9044 Star::Find returns 1 (0), X=1004.62, Y=824.95, Mass=5669, SNR=51.7, Peak=173 HFD=5.1
21:43:05.393 00.002 9044 MultiStar: [#1 -0.11,-0.05,1.06,U] [#2 -0.06,-0.10,1.19,U] [#3 0.03,-0.10,0.84,U] [#4 -0.01,0.01,1.25,U] [#5 -0.08,-0.15,0.66,U] [#6 -0.09,-0.13,0.43,U] [#7 -0.11,-0.01,0.44,U] [#8 -0.16,-0.04,0.41,U] 
21:43:05.394 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {-0.13, 0.20}
21:43:05.395 00.001 9044 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.62) = xAngle (-1.12 = -1.12)
21:43:05.395 00.000 9044 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.20 = 2.08)
21:43:05.396 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.74 mountX=0.03 mountY=0.07, mountTheta=1.10
21:43:05.399 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.03, opts=13)
21:43:05.400 00.001 9044 Enqueuing Move request for scope (-0.07, -0.03)
21:43:05.401 00.001 12252 Worker thread wakes up
21:43:05.401 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:43:05.402 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
21:43:05.402 00.000 9044 UpdateGuideState exits: m=5669 SNR=51.7
21:43:05.403 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
21:43:05.403 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:05.403 00.000 12252 Moving (-0.07, -0.03) raw xDistance=0.03 yDistance=0.07
21:43:05.403 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:05.404 00.001 9044 Enqueuing Expose request
21:43:05.407 00.003 12252 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 731.76
21:43:05.407 00.000 12252 PPEC: input: 0.03, control: 0.00, exposure: 2000
21:43:05.407 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:05.407 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:43:05.408 00.001 12252 MoveAxis(W, 0, ABG)
21:43:05.408 00.000 12252 Move returns status 0, amount 0
21:43:05.408 00.000 12252 MoveAxis(N, 0, ABG)
21:43:05.408 00.000 12252 Move returns status 0, amount 0
21:43:05.408 00.000 12252 move complete, result=0
21:43:05.408 00.000 12252 worker thread done servicing request
21:43:05.408 00.000 12252 Worker thread wakes up
21:43:05.408 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:05.408 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:05.408 00.000 9044 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
21:43:07.774 02.366 12252 Exposure complete
21:43:07.829 00.055 12252 worker thread done servicing request
21:43:07.829 00.000 9044 OnExposeComplete: enter
21:43:07.830 00.001 9044 UpdateGuideState(): m_state=6
21:43:07.832 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2341
21:43:07.833 00.001 9044 Star::Find returns 1 (0), X=1004.68, Y=824.97, Mass=5763, SNR=52.1, Peak=173 HFD=5.2
21:43:07.834 00.001 9044 MultiStar: [#1 0.03,-0.01,1.04,U] [#2 -0.01,-0.07,1.21,U] [#3 0.06,-0.04,0.84,U] [#4 0.02,0.02,1.27,U] [#5 0.02,0.02,0.64,U] [#6 0.05,0.04,0.42,U] [#7 -0.09,-0.09,0.44,U] [#8 -0.09,0.02,0.41,U] 
21:43:07.835 00.001 9044 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {-0.07, 0.22}
21:43:07.836 00.001 9044 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.62) = xAngle (3.32 = -2.96)
21:43:07.837 00.001 9044 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.24 = 0.24)
21:43:07.840 00.003 9044 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.70 mountX=-0.02 mountY=0.00, mountTheta=2.91
21:43:07.843 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.02, opts=13)
21:43:07.844 00.001 9044 Enqueuing Move request for scope (-0.00, 0.02)
21:43:07.848 00.004 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:43:07.850 00.002 9044 UpdateGuideState exits: m=5763 SNR=52.1
21:43:07.852 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:07.854 00.002 12252 Worker thread wakes up
21:43:07.854 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:07.856 00.002 9044 Enqueuing Expose request
21:43:07.858 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
21:43:07.859 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
21:43:07.859 00.000 12252 Moving (-0.00, 0.02) raw xDistance=-0.02 yDistance=0.00
21:43:07.862 00.003 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 729.30
21:43:07.862 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
21:43:07.862 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:07.862 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:43:07.862 00.000 12252 MoveAxis(E, 5, ABG)
21:43:07.862 00.000 12252 Guiding  Dir = 2, Dur = 5
21:43:07.862 00.000 12252 IsSlewing returns 0
21:43:07.863 00.001 12252 IsGuiding returns 0
21:43:07.865 00.002 12252 PulseGuide returned control before completion, sleep 13
21:43:07.883 00.018 12252 IsGuiding returns 0
21:43:07.883 00.000 12252 Move returns status 0, amount 5
21:43:07.883 00.000 12252 MoveAxis(N, 0, ABG)
21:43:07.883 00.000 12252 Move returns status 0, amount 0
21:43:07.883 00.000 12252 move complete, result=0
21:43:07.883 00.000 12252 worker thread done servicing request
21:43:07.883 00.000 12252 Worker thread wakes up
21:43:07.883 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:43:07.884 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:07.884 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:10.250 02.366 12252 Exposure complete
21:43:10.313 00.063 12252 worker thread done servicing request
21:43:10.314 00.001 9044 OnExposeComplete: enter
21:43:10.315 00.001 9044 UpdateGuideState(): m_state=6
21:43:10.318 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2342
21:43:10.319 00.001 9044 Star::Find returns 1 (0), X=1004.66, Y=824.93, Mass=5786, SNR=52.2, Peak=173 HFD=5.1
21:43:10.321 00.002 9044 MultiStar: [#1 -0.00,0.01,1.04,U] [#2 -0.03,-0.08,1.22,U] [#3 0.02,-0.13,0.84,U] [#4 -0.02,-0.03,1.27,U] [#5 0.02,0.02,0.64,U] [#6 -0.09,-0.08,0.42,U] [#7 -0.10,-0.07,0.44,U] [#8 -0.13,0.07,0.42,U] 
21:43:10.322 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.09, 0.18}
21:43:10.324 00.002 9044 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.62) = xAngle (-1.20 = -1.20)
21:43:10.325 00.001 9044 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.29 = 2.00)
21:43:10.327 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.83 mountX=0.01 mountY=0.03, mountTheta=1.20
21:43:10.329 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.01, opts=13)
21:43:10.330 00.001 9044 Enqueuing Move request for scope (-0.04, -0.01)
21:43:10.331 00.001 12252 Worker thread wakes up
21:43:10.331 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:43:10.333 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
21:43:10.333 00.000 9044 UpdateGuideState exits: m=5786 SNR=52.2
21:43:10.334 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
21:43:10.334 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:10.335 00.001 12252 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.03
21:43:10.335 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:10.336 00.001 9044 Enqueuing Expose request
21:43:10.338 00.002 12252 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 726.87
21:43:10.338 00.000 12252 PPEC: input: 0.01, control: 0.01, exposure: 2000
21:43:10.338 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:10.338 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:43:10.338 00.000 12252 MoveAxis(W, 5, ABG)
21:43:10.338 00.000 12252 Guiding  Dir = 3, Dur = 5
21:43:10.338 00.000 12252 IsSlewing returns 0
21:43:10.338 00.000 12252 IsGuiding returns 0
21:43:10.340 00.002 12252 PulseGuide returned control before completion, sleep 14
21:43:10.362 00.022 12252 IsGuiding returns 0
21:43:10.362 00.000 12252 Move returns status 0, amount 5
21:43:10.362 00.000 12252 MoveAxis(N, 0, ABG)
21:43:10.362 00.000 12252 Move returns status 0, amount 0
21:43:10.362 00.000 12252 move complete, result=0
21:43:10.363 00.001 12252 worker thread done servicing request
21:43:10.363 00.000 12252 Worker thread wakes up
21:43:10.363 00.000 9044 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
21:43:10.364 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:10.364 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:12.722 02.358 12252 Exposure complete
21:43:12.764 00.042 12252 worker thread done servicing request
21:43:12.764 00.000 9044 OnExposeComplete: enter
21:43:12.765 00.001 9044 UpdateGuideState(): m_state=6
21:43:12.766 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2343
21:43:12.767 00.001 9044 Star::Find returns 1 (0), X=1004.70, Y=824.85, Mass=5674, SNR=51.7, Peak=173 HFD=5.1
21:43:12.768 00.001 9044 MultiStar: [#1 0.06,-0.08,1.06,U] [#2 0.02,-0.17,1.21,U] [#3 0.06,-0.31,0.85,U] [#4 0.03,-0.05,1.24,U] [#5 0.04,-0.09,0.66,U] [#6 0.03,-0.18,0.43,U] [#7 -0.02,-0.16,0.44,U] [#8 0.05,-0.02,0.43,U] 
21:43:12.769 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {-0.05, 0.10}
21:43:12.770 00.001 9044 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.62) = xAngle (0.28 = 0.28)
21:43:12.771 00.001 9044 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.80 = -2.80)
21:43:12.771 00.000 9044 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.34 mountX=0.10 mountY=-0.03, mountTheta=-0.33
21:43:12.772 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.10, opts=13)
21:43:12.773 00.001 9044 Enqueuing Move request for scope (0.02, -0.10)
21:43:12.774 00.001 12252 Worker thread wakes up
21:43:12.774 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:43:12.774 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
21:43:12.774 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
21:43:12.776 00.002 12252 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=-0.03
21:43:12.776 00.000 9044 UpdateGuideState exits: m=5674 SNR=51.7
21:43:12.777 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:12.778 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:12.779 00.001 9044 Enqueuing Expose request
21:43:12.780 00.001 12252 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 724.47
21:43:12.780 00.000 12252 PPEC: input: 0.10, control: 0.00, exposure: 2000
21:43:12.780 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:12.780 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:43:12.780 00.000 12252 MoveAxis(W, 2, ABG)
21:43:12.780 00.000 12252 Guiding  Dir = 3, Dur = 2
21:43:12.781 00.001 12252 IsSlewing returns 0
21:43:12.781 00.000 12252 IsGuiding returns 0
21:43:12.784 00.003 12252 IsGuiding returns 0
21:43:12.784 00.000 12252 Move returns status 0, amount 2
21:43:12.784 00.000 12252 MoveAxis(N, 0, ABG)
21:43:12.784 00.000 12252 Move returns status 0, amount 0
21:43:12.784 00.000 12252 move complete, result=0
21:43:12.784 00.000 12252 worker thread done servicing request
21:43:12.785 00.001 12252 Worker thread wakes up
21:43:12.785 00.000 9044 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
21:43:12.786 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:12.786 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:15.154 02.368 12252 Exposure complete
21:43:15.201 00.047 12252 worker thread done servicing request
21:43:15.201 00.000 9044 OnExposeComplete: enter
21:43:15.202 00.001 9044 UpdateGuideState(): m_state=6
21:43:15.203 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2344
21:43:15.204 00.001 9044 Star::Find returns 1 (0), X=1004.87, Y=824.90, Mass=5772, SNR=52.1, Peak=173 HFD=5.1
21:43:15.205 00.001 9044 MultiStar: [#1 0.19,-0.08,1.05,U] [#2 0.10,-0.12,1.20,U] [#3 0.20,-0.26,0.85,U] [#4 0.17,-0.02,1.30,U] [#5 0.12,-0.18,0.66,U] [#6 0.16,-0.05,0.42,U] [#7 0.09,-0.04,0.43,U] [#8 0.01,-0.05,0.40,U] 
21:43:15.206 00.001 9044 refined, 8 included, MultiStar: {0.14, -0.07}, one-star: {0.12, 0.14}
21:43:15.207 00.001 9044 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.62) = xAngle (1.16 = 1.16)
21:43:15.207 00.000 9044 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.92 = -1.92)
21:43:15.208 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-0.46 mountX=0.06 mountY=-0.15, mountTheta=-1.17
21:43:15.209 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.07, opts=13)
21:43:15.210 00.001 9044 Enqueuing Move request for scope (0.14, -0.07)
21:43:15.212 00.002 12252 Worker thread wakes up
21:43:15.212 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:43:15.213 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
21:43:15.213 00.000 9044 UpdateGuideState exits: m=5772 SNR=52.1
21:43:15.214 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
21:43:15.214 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:15.215 00.001 12252 Moving (0.14, -0.07) raw xDistance=0.06 yDistance=-0.15
21:43:15.215 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:15.216 00.001 9044 Enqueuing Expose request
21:43:15.220 00.004 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 722.09
21:43:15.220 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
21:43:15.220 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:15.220 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:43:15.220 00.000 12252 MoveAxis(E, 2, ABG)
21:43:15.220 00.000 12252 Guiding  Dir = 2, Dur = 2
21:43:15.221 00.001 12252 IsSlewing returns 0
21:43:15.221 00.000 12252 IsGuiding returns 0
21:43:15.223 00.002 12252 IsGuiding returns 0
21:43:15.224 00.001 12252 Move returns status 0, amount 2
21:43:15.224 00.000 12252 MoveAxis(N, 0, ABG)
21:43:15.224 00.000 12252 Move returns status 0, amount 0
21:43:15.224 00.000 12252 move complete, result=0
21:43:15.224 00.000 12252 worker thread done servicing request
21:43:15.224 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:43:15.225 00.001 12252 Worker thread wakes up
21:43:15.225 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:15.225 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:17.585 02.360 12252 Exposure complete
21:43:17.632 00.047 12252 worker thread done servicing request
21:43:17.632 00.000 9044 OnExposeComplete: enter
21:43:17.634 00.002 9044 UpdateGuideState(): m_state=6
21:43:17.636 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2345
21:43:17.637 00.001 9044 Star::Find returns 1 (0), X=1004.72, Y=824.85, Mass=5732, SNR=52.0, Peak=173 HFD=5.1
21:43:17.639 00.002 9044 MultiStar: [#1 0.13,-0.05,1.07,U] [#2 0.08,-0.18,1.21,U] [#3 0.16,-0.15,0.84,U] [#4 0.14,-0.04,1.27,U] [#5 0.20,-0.11,0.65,U] [#6 -0.03,-0.14,0.42,U] [#7 0.08,-0.07,0.43,U] [#8 0.10,-0.02,0.42,U] 
21:43:17.640 00.001 9044 single-star, 8 included, MultiStar: {0.10, -0.07}, one-star: {-0.03, 0.10}
21:43:17.641 00.001 9044 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.62) = xAngle (3.46 = -2.82)
21:43:17.642 00.001 9044 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.37 = 0.37)
21:43:17.643 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.83 mountX=-0.09 mountY=0.04, mountTheta=2.77
21:43:17.645 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.10, opts=13)
21:43:17.646 00.001 9044 Enqueuing Move request for scope (-0.03, 0.10)
21:43:17.647 00.001 12252 Worker thread wakes up
21:43:17.647 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:43:17.649 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
21:43:17.649 00.000 9044 UpdateGuideState exits: m=5732 SNR=52.0
21:43:17.650 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
21:43:17.650 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:17.651 00.001 12252 Moving (-0.03, 0.10) raw xDistance=-0.09 yDistance=0.04
21:43:17.651 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:17.652 00.001 9044 Enqueuing Expose request
21:43:17.654 00.002 12252 PPEC rslt: input = -0.09, final = 0.05, react = -0.06, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 719.73
21:43:17.654 00.000 12252 PPEC: input: -0.09, control: 0.05, exposure: 2000
21:43:17.654 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:17.654 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:43:17.654 00.000 12252 MoveAxis(W, 20, ABG)
21:43:17.654 00.000 12252 Guiding  Dir = 3, Dur = 20
21:43:17.654 00.000 12252 IsSlewing returns 0
21:43:17.654 00.000 12252 IsGuiding returns 0
21:43:17.656 00.002 12252 PulseGuide returned control before completion, sleep 29
21:43:17.698 00.042 12252 IsGuiding returns 0
21:43:17.698 00.000 12252 Move returns status 0, amount 20
21:43:17.698 00.000 12252 MoveAxis(N, 0, ABG)
21:43:17.698 00.000 12252 Move returns status 0, amount 0
21:43:17.698 00.000 12252 move complete, result=0
21:43:17.698 00.000 12252 worker thread done servicing request
21:43:17.698 00.000 12252 Worker thread wakes up
21:43:17.698 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:17.698 00.000 9044 GuideStep: -0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
21:43:17.700 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:20.038 02.338 12252 Exposure complete
21:43:20.088 00.050 12252 worker thread done servicing request
21:43:20.088 00.000 9044 OnExposeComplete: enter
21:43:20.089 00.001 9044 UpdateGuideState(): m_state=6
21:43:20.091 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2346
21:43:20.093 00.002 9044 Star::Find returns 1 (0), X=1004.80, Y=824.94, Mass=5707, SNR=51.8, Peak=173 HFD=5.2
21:43:20.096 00.003 9044 MultiStar: [#1 0.08,-0.06,1.03,U] [#2 0.04,-0.09,1.19,U] [#3 0.15,-0.30,0.84,U] [#4 0.08,-0.08,1.29,U] [#5 0.07,-0.10,0.64,U] [#6 0.12,-0.07,0.42,U] [#7 -0.01,-0.13,0.43,U] [#8 0.09,-0.02,0.43,U] 
21:43:20.097 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.05, 0.19}
21:43:20.098 00.001 9044 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.62) = xAngle (0.90 = 0.90)
21:43:20.099 00.001 9044 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.19 = -2.19)
21:43:20.100 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.73 mountX=0.06 mountY=-0.08, mountTheta=-0.92
21:43:20.102 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.07, opts=13)
21:43:20.104 00.002 9044 Enqueuing Move request for scope (0.07, -0.07)
21:43:20.105 00.001 12252 Worker thread wakes up
21:43:20.105 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:43:20.106 00.001 9044 UpdateGuideState exits: m=5707 SNR=51.8
21:43:20.107 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:20.108 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:20.109 00.001 9044 Enqueuing Expose request
21:43:20.110 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
21:43:20.110 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
21:43:20.110 00.000 12252 Moving (0.07, -0.07) raw xDistance=0.06 yDistance=-0.08
21:43:20.113 00.003 12252 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 717.40
21:43:20.113 00.000 12252 PPEC: input: 0.06, control: 0.00, exposure: 2000
21:43:20.113 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:20.113 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:20.113 00.000 12252 MoveAxis(W, 1, ABG)
21:43:20.113 00.000 12252 Guiding  Dir = 3, Dur = 1
21:43:20.114 00.001 12252 IsSlewing returns 0
21:43:20.114 00.000 12252 IsGuiding returns 0
21:43:20.116 00.002 12252 IsGuiding returns 0
21:43:20.116 00.000 12252 Move returns status 0, amount 1
21:43:20.116 00.000 12252 MoveAxis(N, 0, ABG)
21:43:20.116 00.000 12252 Move returns status 0, amount 0
21:43:20.116 00.000 12252 move complete, result=0
21:43:20.116 00.000 12252 worker thread done servicing request
21:43:20.116 00.000 12252 Worker thread wakes up
21:43:20.116 00.000 9044 GuideStep: 0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
21:43:20.119 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:20.119 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:22.454 02.335 12252 Exposure complete
21:43:22.503 00.049 12252 worker thread done servicing request
21:43:22.503 00.000 9044 OnExposeComplete: enter
21:43:22.504 00.001 9044 UpdateGuideState(): m_state=6
21:43:22.505 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2347
21:43:22.507 00.002 9044 Star::Find returns 1 (0), X=1004.71, Y=824.76, Mass=5784, SNR=52.2, Peak=173 HFD=5.3
21:43:22.508 00.001 9044 MultiStar: [#1 0.04,-0.16,1.03,U] [#2 0.03,-0.23,1.18,U] [#3 0.05,-0.38,0.85,U] [#4 -0.01,-0.18,1.27,U] [#5 -0.03,-0.27,0.65,U] [#6 0.04,-0.12,0.41,U] [#7 0.01,-0.18,0.43,U] [#8 -0.04,-0.12,0.41,U] 
21:43:22.509 00.001 9044 single-star, 8 included, MultiStar: {0.01, -0.18}, one-star: {-0.04, 0.01}
21:43:22.511 00.002 9044 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.62) = xAngle (4.57 = -1.72)
21:43:22.512 00.001 9044 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.48 = 1.48)
21:43:22.513 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.94 mountX=-0.01 mountY=0.04, mountTheta=1.72
21:43:22.515 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.01, opts=13)
21:43:22.516 00.001 9044 Enqueuing Move request for scope (-0.04, 0.01)
21:43:22.517 00.001 12252 Worker thread wakes up
21:43:22.517 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:43:22.518 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
21:43:22.518 00.000 9044 UpdateGuideState exits: m=5784 SNR=52.2
21:43:22.519 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
21:43:22.519 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:22.520 00.001 12252 Moving (-0.04, 0.01) raw xDistance=-0.01 yDistance=0.04
21:43:22.520 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:22.522 00.002 9044 Enqueuing Expose request
21:43:22.523 00.001 12252 PPEC rslt: input = -0.01, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 715.09
21:43:22.524 00.001 12252 PPEC: input: -0.01, control: 0.03, exposure: 2000
21:43:22.524 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:22.524 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:43:22.524 00.000 12252 MoveAxis(W, 14, ABG)
21:43:22.524 00.000 12252 Guiding  Dir = 3, Dur = 14
21:43:22.524 00.000 12252 IsSlewing returns 0
21:43:22.524 00.000 12252 IsGuiding returns 0
21:43:22.526 00.002 12252 PulseGuide returned control before completion, sleep 22
21:43:22.562 00.036 12252 IsGuiding returns 0
21:43:22.562 00.000 12252 Move returns status 0, amount 14
21:43:22.562 00.000 12252 MoveAxis(N, 0, ABG)
21:43:22.563 00.001 12252 Move returns status 0, amount 0
21:43:22.563 00.000 12252 move complete, result=0
21:43:22.563 00.000 12252 worker thread done servicing request
21:43:22.563 00.000 12252 Worker thread wakes up
21:43:22.563 00.000 9044 GuideStep: -0.0 px 14 ms WEST, 0.0 px 0 ms NORTH
21:43:22.565 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:22.565 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:24.896 02.331 12252 Exposure complete
21:43:24.940 00.044 12252 worker thread done servicing request
21:43:24.940 00.000 9044 OnExposeComplete: enter
21:43:24.942 00.002 9044 UpdateGuideState(): m_state=6
21:43:24.943 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2348
21:43:24.945 00.002 9044 Star::Find returns 1 (0), X=1004.72, Y=824.53, Mass=5707, SNR=51.9, Peak=173 HFD=5.2
21:43:24.946 00.001 9044 MultiStar: [#1 0.02,-0.39,1.03,U] [#2 -0.01,-0.24,1.20,U] [#3 0.09,-0.40,0.00,M1] [#4 -0.01,-0.21,1.30,U] [#5 0.03,-0.24,0.66,U] [#6 0.03,-0.22,0.43,U] [#7 -0.03,-0.50,0.00,M1] [#8 0.05,-0.20,0.42,U] 
21:43:24.947 00.001 9044 single-star, 6 included, MultiStar: {0.01, -0.25}, one-star: {-0.03, -0.22}
21:43:24.949 00.002 9044 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.62) = xAngle (-0.08 = -0.08)
21:43:24.950 00.001 9044 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.16 = 3.12)
21:43:24.951 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.70 mountX=0.22 mountY=0.00, mountTheta=0.02
21:43:24.954 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.22, opts=13)
21:43:24.955 00.001 9044 Enqueuing Move request for scope (-0.03, -0.22)
21:43:24.956 00.001 12252 Worker thread wakes up
21:43:24.956 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:43:24.957 00.001 9044 UpdateGuideState exits: m=5707 SNR=51.9
21:43:24.958 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:24.960 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:24.961 00.001 9044 Enqueuing Expose request
21:43:24.962 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
21:43:24.962 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
21:43:24.962 00.000 12252 Moving (-0.03, -0.22) raw xDistance=0.22 yDistance=0.00
21:43:24.965 00.003 12252 PPEC rslt: input = 0.22, final = 0.16, react = 0.13, pred = 0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 712.81
21:43:24.965 00.000 12252 PPEC: input: 0.22, control: 0.16, exposure: 2000
21:43:24.965 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:24.965 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:43:24.965 00.000 12252 MoveAxis(W, 64, ABG)
21:43:24.965 00.000 12252 Guiding  Dir = 3, Dur = 64
21:43:24.965 00.000 12252 IsSlewing returns 0
21:43:24.965 00.000 12252 IsGuiding returns 0
21:43:24.968 00.003 12252 PulseGuide returned control before completion, sleep 72
21:43:25.047 00.079 12252 IsGuiding returns 0
21:43:25.047 00.000 12252 Move returns status 0, amount 64
21:43:25.047 00.000 12252 MoveAxis(N, 0, ABG)
21:43:25.047 00.000 12252 Move returns status 0, amount 0
21:43:25.047 00.000 12252 move complete, result=0
21:43:25.047 00.000 12252 worker thread done servicing request
21:43:25.047 00.000 12252 Worker thread wakes up
21:43:25.047 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:25.047 00.000 9044 GuideStep: 0.2 px 64 ms WEST, 0.0 px 0 ms NORTH
21:43:25.048 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:27.415 02.367 12252 Exposure complete
21:43:27.476 00.061 12252 worker thread done servicing request
21:43:27.476 00.000 9044 OnExposeComplete: enter
21:43:27.478 00.002 9044 UpdateGuideState(): m_state=6
21:43:27.479 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2349
21:43:27.480 00.001 9044 Star::Find returns 1 (0), X=1004.80, Y=825.03, Mass=5718, SNR=51.7, Peak=173 HFD=5.1
21:43:27.482 00.002 9044 MultiStar: [#1 0.09,0.07,1.06,U] [#2 0.08,-0.04,1.21,U] [#3 0.14,-0.02,0.85,U] [#4 0.09,0.06,1.25,U] [#5 0.12,-0.00,0.64,U] [#6 0.05,-0.05,0.42,U] [#7 -0.01,0.04,0.44,U] [#8 0.01,0.09,0.42,U] 
21:43:27.482 00.000 9044 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {0.05, 0.28}
21:43:27.483 00.001 9044 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.62) = xAngle (2.22 = 2.22)
21:43:27.484 00.001 9044 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.86 = -0.86)
21:43:27.484 00.000 9044 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.60 mountX=-0.06 mountY=-0.07, mountTheta=-2.25
21:43:27.486 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.05, opts=13)
21:43:27.486 00.000 9044 Enqueuing Move request for scope (0.08, 0.05)
21:43:27.487 00.001 12252 Worker thread wakes up
21:43:27.487 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:43:27.488 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
21:43:27.489 00.001 9044 UpdateGuideState exits: m=5718 SNR=51.7
21:43:27.489 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
21:43:27.489 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:27.490 00.001 12252 Moving (0.08, 0.05) raw xDistance=-0.06 yDistance=-0.07
21:43:27.490 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:27.491 00.001 9044 Enqueuing Expose request
21:43:27.493 00.002 12252 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 710.54
21:43:27.493 00.000 12252 PPEC: input: -0.06, control: 0.01, exposure: 2000
21:43:27.493 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:27.493 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:27.493 00.000 12252 MoveAxis(W, 4, ABG)
21:43:27.493 00.000 12252 Guiding  Dir = 3, Dur = 4
21:43:27.493 00.000 12252 IsSlewing returns 0
21:43:27.493 00.000 12252 IsGuiding returns 0
21:43:27.496 00.003 12252 PulseGuide returned control before completion, sleep 13
21:43:27.515 00.019 12252 IsGuiding returns 0
21:43:27.515 00.000 12252 Move returns status 0, amount 4
21:43:27.515 00.000 12252 MoveAxis(N, 0, ABG)
21:43:27.515 00.000 12252 Move returns status 0, amount 0
21:43:27.515 00.000 12252 move complete, result=0
21:43:27.516 00.001 12252 worker thread done servicing request
21:43:27.516 00.000 9044 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
21:43:27.517 00.001 12252 Worker thread wakes up
21:43:27.517 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:27.517 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:29.876 02.359 12252 Exposure complete
21:43:29.924 00.048 12252 worker thread done servicing request
21:43:29.924 00.000 9044 OnExposeComplete: enter
21:43:29.926 00.002 9044 UpdateGuideState(): m_state=6
21:43:29.928 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2350
21:43:29.929 00.001 9044 Star::Find returns 1 (0), X=1004.66, Y=824.85, Mass=5770, SNR=52.1, Peak=173 HFD=5.2
21:43:29.931 00.002 9044 MultiStar: [#1 0.03,-0.11,1.04,U] [#2 -0.03,-0.12,1.19,U] [#3 0.00,-0.13,0.84,U] [#4 0.05,-0.09,1.25,U] [#5 -0.03,-0.13,0.64,U] [#6 0.03,-0.05,0.42,U] [#7 -0.10,-0.09,0.43,U] [#8 -0.09,0.04,0.43,U] 
21:43:29.932 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.09, 0.09}
21:43:29.933 00.001 9044 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.62) = xAngle (-0.16 = -0.16)
21:43:29.935 00.002 9044 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.24 = 3.04)
21:43:29.936 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.79 mountX=0.07 mountY=0.01, mountTheta=0.10
21:43:29.937 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.07, opts=13)
21:43:29.938 00.001 9044 Enqueuing Move request for scope (-0.02, -0.07)
21:43:29.941 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:43:29.942 00.001 9044 UpdateGuideState exits: m=5770 SNR=52.1
21:43:29.942 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:29.943 00.001 12252 Worker thread wakes up
21:43:29.943 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:29.945 00.002 9044 Enqueuing Expose request
21:43:29.946 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
21:43:29.946 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
21:43:29.946 00.000 12252 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=0.01
21:43:29.950 00.004 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 708.30
21:43:29.950 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
21:43:29.950 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:29.950 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:43:29.950 00.000 12252 MoveAxis(E, 5, ABG)
21:43:29.950 00.000 12252 Guiding  Dir = 2, Dur = 5
21:43:29.950 00.000 12252 IsSlewing returns 0
21:43:29.950 00.000 12252 IsGuiding returns 0
21:43:29.952 00.002 12252 PulseGuide returned control before completion, sleep 13
21:43:29.976 00.024 12252 IsGuiding returns 0
21:43:29.976 00.000 12252 Move returns status 0, amount 5
21:43:29.976 00.000 12252 MoveAxis(N, 0, ABG)
21:43:29.976 00.000 12252 Move returns status 0, amount 0
21:43:29.976 00.000 12252 move complete, result=0
21:43:29.976 00.000 12252 worker thread done servicing request
21:43:29.976 00.000 12252 Worker thread wakes up
21:43:29.978 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:29.978 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:29.978 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:43:32.321 02.343 12252 Exposure complete
21:43:32.368 00.047 12252 worker thread done servicing request
21:43:32.369 00.001 9044 OnExposeComplete: enter
21:43:32.370 00.001 9044 UpdateGuideState(): m_state=6
21:43:32.371 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2351
21:43:32.372 00.001 9044 Star::Find returns 1 (0), X=1004.79, Y=824.76, Mass=5702, SNR=51.6, Peak=173 HFD=5.1
21:43:32.373 00.001 9044 MultiStar: [#1 0.13,-0.20,1.05,U] [#2 0.04,-0.22,1.21,U] [#3 0.15,-0.37,0.85,U] [#4 0.10,-0.20,1.28,U] [#5 0.12,-0.30,0.66,U] [#6 0.13,-0.27,0.42,U] [#7 0.07,-0.18,0.44,U] [#8 0.06,-0.19,0.43,U] 
21:43:32.373 00.000 9044 single-star, 8 included, MultiStar: {0.09, -0.21}, one-star: {0.04, 0.01}
21:43:32.374 00.001 9044 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.62) = xAngle (1.75 = 1.75)
21:43:32.375 00.001 9044 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.33 = -1.33)
21:43:32.376 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.13 mountX=-0.01 mountY=-0.04, mountTheta=-1.75
21:43:32.377 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.01, opts=13)
21:43:32.378 00.001 9044 Enqueuing Move request for scope (0.04, 0.01)
21:43:32.379 00.001 12252 Worker thread wakes up
21:43:32.379 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
21:43:32.379 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:43:32.381 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
21:43:32.381 00.000 9044 UpdateGuideState exits: m=5702 SNR=51.6
21:43:32.382 00.001 12252 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
21:43:32.382 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:32.383 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:32.385 00.002 9044 Enqueuing Expose request
21:43:32.386 00.001 12252 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 706.09
21:43:32.386 00.000 12252 PPEC: input: -0.01, control: -0.03, exposure: 2000
21:43:32.386 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:32.386 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:43:32.386 00.000 12252 MoveAxis(E, 13, ABG)
21:43:32.386 00.000 12252 Guiding  Dir = 2, Dur = 13
21:43:32.386 00.000 12252 IsSlewing returns 0
21:43:32.387 00.001 12252 IsGuiding returns 0
21:43:32.389 00.002 12252 PulseGuide returned control before completion, sleep 22
21:43:32.426 00.037 12252 IsGuiding returns 0
21:43:32.426 00.000 12252 Move returns status 0, amount 13
21:43:32.426 00.000 12252 MoveAxis(N, 0, ABG)
21:43:32.426 00.000 12252 Move returns status 0, amount 0
21:43:32.426 00.000 12252 move complete, result=0
21:43:32.426 00.000 12252 worker thread done servicing request
21:43:32.426 00.000 12252 Worker thread wakes up
21:43:32.426 00.000 9044 GuideStep: -0.0 px 13 ms EAST, -0.0 px 0 ms NORTH
21:43:32.430 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:32.430 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:34.778 02.348 12252 Exposure complete
21:43:34.823 00.045 12252 worker thread done servicing request
21:43:34.823 00.000 9044 OnExposeComplete: enter
21:43:34.826 00.003 9044 UpdateGuideState(): m_state=6
21:43:34.829 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2352
21:43:34.830 00.001 9044 Star::Find returns 1 (0), X=1004.75, Y=824.43, Mass=5797, SNR=52.3, Peak=173 HFD=5.3
21:43:34.831 00.001 9044 MultiStar: [#1 0.05,-0.47,0.00,M1] [#2 0.06,-0.41,0.00,M1] [#3 0.11,-0.55,0.00,M1] [#4 0.09,-0.31,1.28,U] [#5 0.09,-0.44,0.00,M1] [#6 -0.01,-0.35,0.42,U] [#7 -0.04,-0.40,0.00,M1] [#8 0.03,-0.54,0.00,M1] 
21:43:34.833 00.002 9044 refined, 2 included, MultiStar: {0.04, -0.32}, one-star: {-0.00, -0.33}
21:43:34.834 00.001 9044 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.62) = xAngle (0.18 = 0.18)
21:43:34.835 00.001 9044 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.91 = -2.91)
21:43:34.836 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.45 mountX=0.32 mountY=-0.07, mountTheta=-0.23
21:43:34.837 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.32, opts=13)
21:43:34.839 00.002 9044 Enqueuing Move request for scope (0.04, -0.32)
21:43:34.840 00.001 12252 Worker thread wakes up
21:43:34.840 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:43:34.842 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.32) opts 0xd
21:43:34.842 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.32)
21:43:34.842 00.000 9044 UpdateGuideState exits: m=5797 SNR=52.3
21:43:34.845 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:34.846 00.001 12252 Moving (0.04, -0.32) raw xDistance=0.32 yDistance=-0.07
21:43:34.846 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:34.849 00.003 9044 Enqueuing Expose request
21:43:34.850 00.001 12252 PPEC rslt: input = 0.32, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 703.89
21:43:34.850 00.000 12252 PPEC: input: 0.32, control: 0.18, exposure: 2000
21:43:34.850 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:34.850 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:34.850 00.000 12252 MoveAxis(W, 69, ABG)
21:43:34.850 00.000 12252 Guiding  Dir = 3, Dur = 69
21:43:34.850 00.000 12252 IsSlewing returns 0
21:43:34.850 00.000 12252 IsGuiding returns 0
21:43:34.852 00.002 12252 PulseGuide returned control before completion, sleep 78
21:43:34.932 00.080 12252 IsGuiding returns 0
21:43:34.932 00.000 12252 Move returns status 0, amount 69
21:43:34.932 00.000 12252 MoveAxis(N, 0, ABG)
21:43:34.932 00.000 12252 Move returns status 0, amount 0
21:43:34.932 00.000 12252 move complete, result=0
21:43:34.932 00.000 12252 worker thread done servicing request
21:43:34.932 00.000 12252 Worker thread wakes up
21:43:34.932 00.000 9044 GuideStep: 0.3 px 69 ms WEST, -0.1 px 0 ms NORTH
21:43:34.934 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:34.934 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:37.302 02.368 12252 Exposure complete
21:43:37.375 00.073 12252 worker thread done servicing request
21:43:37.375 00.000 9044 OnExposeComplete: enter
21:43:37.376 00.001 9044 UpdateGuideState(): m_state=6
21:43:37.377 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2353
21:43:37.378 00.001 9044 Star::Find returns 1 (0), X=1004.71, Y=824.66, Mass=5624, SNR=51.4, Peak=173 HFD=5.3
21:43:37.379 00.001 9044 MultiStar: [#1 0.08,-0.23,1.05,U] [#2 0.07,-0.18,1.20,U] [#3 0.16,-0.48,0.00,M2] [#4 0.10,-0.23,1.29,U] [#5 0.15,-0.25,0.66,U] [#6 0.06,-0.24,0.43,U] [#7 -0.00,-0.31,0.44,U] [#8 -0.07,-0.21,0.42,U] 
21:43:37.380 00.001 9044 single-star, 7 included, MultiStar: {0.05, -0.21}, one-star: {-0.04, -0.09}
21:43:37.381 00.001 9044 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.62) = xAngle (-0.41 = -0.41)
21:43:37.383 00.002 9044 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.50 = 2.79)
21:43:37.385 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.04 mountX=0.09 mountY=0.03, mountTheta=0.36
21:43:37.387 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.09, opts=13)
21:43:37.388 00.001 9044 Enqueuing Move request for scope (-0.04, -0.09)
21:43:37.388 00.000 12252 Worker thread wakes up
21:43:37.389 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:43:37.390 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
21:43:37.391 00.001 9044 UpdateGuideState exits: m=5624 SNR=51.4
21:43:37.393 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
21:43:37.393 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:37.394 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:37.395 00.001 9044 Enqueuing Expose request
21:43:37.397 00.002 12252 Moving (-0.04, -0.09) raw xDistance=0.09 yDistance=0.03
21:43:37.401 00.004 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 701.72
21:43:37.402 00.001 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
21:43:37.402 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:37.402 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:43:37.402 00.000 12252 MoveAxis(E, 3, ABG)
21:43:37.402 00.000 12252 Guiding  Dir = 2, Dur = 3
21:43:37.402 00.000 12252 IsSlewing returns 0
21:43:37.403 00.001 12252 IsGuiding returns 0
21:43:37.406 00.003 12252 PulseGuide returned control before completion, sleep 11
21:43:37.430 00.024 12252 IsGuiding returns 0
21:43:37.430 00.000 12252 Move returns status 0, amount 3
21:43:37.431 00.001 12252 MoveAxis(N, 0, ABG)
21:43:37.431 00.000 12252 Move returns status 0, amount 0
21:43:37.431 00.000 12252 move complete, result=0
21:43:37.431 00.000 12252 worker thread done servicing request
21:43:37.431 00.000 12252 Worker thread wakes up
21:43:37.431 00.000 9044 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:43:37.433 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:37.434 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:39.787 02.353 12252 Exposure complete
21:43:39.833 00.046 12252 worker thread done servicing request
21:43:39.833 00.000 9044 OnExposeComplete: enter
21:43:39.835 00.002 9044 UpdateGuideState(): m_state=6
21:43:39.835 00.000 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2354
21:43:39.836 00.001 9044 Star::Find returns 1 (0), X=1004.74, Y=824.41, Mass=5612, SNR=51.6, Peak=173 HFD=5.3
21:43:39.838 00.002 9044 MultiStar: [#1 0.05,-0.56,0.00,M1] [#2 0.08,-0.45,0.00,M1] [#3 0.16,-0.59,0.00,M3] [#4 0.02,-0.30,1.28,U] [#5 0.11,-0.50,0.00,M1] [#6 0.07,-0.42,0.00,M1] [#7 -0.01,-0.57,0.00,M1] [#8 -0.04,-0.29,0.42,U] 
21:43:39.839 00.001 9044 refined, 2 included, MultiStar: {0.00, -0.31}, one-star: {-0.01, -0.34}
21:43:39.841 00.002 9044 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.62) = xAngle (0.06 = 0.06)
21:43:39.843 00.002 9044 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.03 = -3.03)
21:43:39.843 00.000 9044 CameraToMount -- cameraX=0.00 cameraY=-0.31 hyp=0.31 cameraTheta=-1.57 mountX=0.31 mountY=-0.04, mountTheta=-0.11
21:43:39.845 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.31, opts=13)
21:43:39.845 00.000 9044 Enqueuing Move request for scope (0.00, -0.31)
21:43:39.846 00.001 12252 Worker thread wakes up
21:43:39.846 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.31) opts 0xd
21:43:39.846 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.31)
21:43:39.846 00.000 12252 Moving (0.00, -0.31) raw xDistance=0.31 yDistance=-0.04
21:43:39.846 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:43:39.847 00.001 9044 UpdateGuideState exits: m=5612 SNR=51.6
21:43:39.848 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:39.849 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:39.850 00.001 9044 Enqueuing Expose request
21:43:39.850 00.000 12252 PPEC rslt: input = 0.31, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 699.57
21:43:39.850 00.000 12252 PPEC: input: 0.31, control: 0.18, exposure: 2000
21:43:39.850 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:39.850 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:43:39.850 00.000 12252 MoveAxis(W, 70, ABG)
21:43:39.851 00.001 12252 Guiding  Dir = 3, Dur = 70
21:43:39.851 00.000 12252 IsSlewing returns 0
21:43:39.851 00.000 12252 IsGuiding returns 0
21:43:39.853 00.002 12252 PulseGuide returned control before completion, sleep 79
21:43:39.946 00.093 12252 IsGuiding returns 0
21:43:39.946 00.000 12252 Move returns status 0, amount 70
21:43:39.946 00.000 12252 MoveAxis(N, 0, ABG)
21:43:39.946 00.000 12252 Move returns status 0, amount 0
21:43:39.946 00.000 12252 move complete, result=0
21:43:39.946 00.000 12252 worker thread done servicing request
21:43:39.946 00.000 12252 Worker thread wakes up
21:43:39.946 00.000 9044 GuideStep: 0.3 px 70 ms WEST, -0.0 px 0 ms NORTH
21:43:39.947 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:39.947 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:42.312 02.365 12252 Exposure complete
21:43:42.366 00.054 12252 worker thread done servicing request
21:43:42.367 00.001 9044 OnExposeComplete: enter
21:43:42.369 00.002 9044 UpdateGuideState(): m_state=6
21:43:42.370 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2355
21:43:42.372 00.002 9044 Star::Find returns 1 (0), X=1004.84, Y=824.58, Mass=5817, SNR=52.4, Peak=173 HFD=5.2
21:43:42.374 00.002 9044 MultiStar: [#1 0.12,-0.46,0.00,M2] [#2 0.09,-0.20,1.19,U] [#3 0.17,-0.45,0.00,M4] [#4 0.11,-0.17,1.24,U] [#5 0.05,-0.20,0.64,U] [#6 0.01,-0.20,0.41,U] [#7 0.03,-0.33,0.43,U] [#8 0.12,-0.16,0.42,U] 
21:43:42.376 00.002 9044 single-star, 6 included, MultiStar: {0.08, -0.19}, one-star: {0.09, -0.17}
21:43:42.377 00.001 9044 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.62) = xAngle (0.54 = 0.54)
21:43:42.379 00.002 9044 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.54 = -2.54)
21:43:42.381 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-1.08 mountX=0.16 mountY=-0.11, mountTheta=-0.59
21:43:42.383 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.17, opts=13)
21:43:42.385 00.002 9044 Enqueuing Move request for scope (0.09, -0.17)
21:43:42.386 00.001 12252 Worker thread wakes up
21:43:42.387 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
21:43:42.387 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
21:43:42.387 00.000 12252 Moving (0.09, -0.17) raw xDistance=0.16 yDistance=-0.11
21:43:42.387 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:43:42.389 00.002 9044 UpdateGuideState exits: m=5817 SNR=52.4
21:43:42.390 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:42.393 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:42.393 00.000 9044 Enqueuing Expose request
21:43:42.397 00.004 12252 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 697.44
21:43:42.397 00.000 12252 PPEC: input: 0.16, control: 0.08, exposure: 2000
21:43:42.397 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:42.397 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:43:42.397 00.000 12252 MoveAxis(W, 33, ABG)
21:43:42.397 00.000 12252 Guiding  Dir = 3, Dur = 33
21:43:42.398 00.001 12252 IsSlewing returns 0
21:43:42.398 00.000 12252 IsGuiding returns 0
21:43:42.400 00.002 12252 PulseGuide returned control before completion, sleep 41
21:43:42.454 00.054 12252 IsGuiding returns 0
21:43:42.454 00.000 12252 Move returns status 0, amount 33
21:43:42.454 00.000 12252 MoveAxis(N, 0, ABG)
21:43:42.454 00.000 12252 Move returns status 0, amount 0
21:43:42.454 00.000 12252 move complete, result=0
21:43:42.454 00.000 12252 worker thread done servicing request
21:43:42.455 00.001 12252 Worker thread wakes up
21:43:42.455 00.000 9044 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
21:43:42.458 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:42.458 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:44.818 02.360 12252 Exposure complete
21:43:44.864 00.046 12252 worker thread done servicing request
21:43:44.864 00.000 9044 OnExposeComplete: enter
21:43:44.866 00.002 9044 UpdateGuideState(): m_state=6
21:43:44.868 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2356
21:43:44.870 00.002 9044 Star::Find returns 1 (0), X=1004.78, Y=824.82, Mass=5557, SNR=51.4, Peak=173 HFD=5.1
21:43:44.871 00.001 9044 MultiStar: [#1 0.09,-0.14,1.05,U] [#2 0.10,-0.20,1.23,U] [#3 0.21,-0.30,0.86,U] [#4 0.06,-0.14,1.29,U] [#5 0.19,-0.14,0.65,U] [#6 0.08,-0.11,0.43,U] [#7 0.04,-0.09,0.43,U] [#8 0.19,-0.06,0.42,U] 
21:43:44.872 00.001 9044 single-star, 8 included, MultiStar: {0.10, -0.13}, one-star: {0.03, 0.07}
21:43:44.873 00.001 9044 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.62) = xAngle (2.74 = 2.74)
21:43:44.873 00.000 9044 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.34 = -0.34)
21:43:44.874 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.12 mountX=-0.07 mountY=-0.03, mountTheta=-2.79
21:43:44.876 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.07, opts=13)
21:43:44.877 00.001 9044 Enqueuing Move request for scope (0.03, 0.07)
21:43:44.879 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:43:44.880 00.001 12252 Worker thread wakes up
21:43:44.880 00.000 9044 UpdateGuideState exits: m=5557 SNR=51.4
21:43:44.881 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:44.882 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:44.883 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
21:43:44.883 00.000 9044 Enqueuing Expose request
21:43:44.884 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
21:43:44.884 00.000 12252 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=-0.03
21:43:44.887 00.003 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 695.33
21:43:44.887 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
21:43:44.887 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:44.887 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:43:44.887 00.000 12252 MoveAxis(E, 3, ABG)
21:43:44.887 00.000 12252 Guiding  Dir = 2, Dur = 3
21:43:44.888 00.001 12252 IsSlewing returns 0
21:43:44.888 00.000 12252 IsGuiding returns 0
21:43:44.891 00.003 12252 PulseGuide returned control before completion, sleep 11
21:43:44.903 00.012 12252 IsGuiding returns 0
21:43:44.903 00.000 12252 Move returns status 0, amount 3
21:43:44.903 00.000 12252 MoveAxis(N, 0, ABG)
21:43:44.903 00.000 12252 Move returns status 0, amount 0
21:43:44.903 00.000 12252 move complete, result=0
21:43:44.903 00.000 12252 worker thread done servicing request
21:43:44.903 00.000 12252 Worker thread wakes up
21:43:44.903 00.000 9044 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
21:43:44.906 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:44.906 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:47.265 02.359 12252 Exposure complete
21:43:47.318 00.053 12252 worker thread done servicing request
21:43:47.319 00.001 9044 OnExposeComplete: enter
21:43:47.320 00.001 9044 UpdateGuideState(): m_state=6
21:43:47.321 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2357
21:43:47.321 00.000 9044 Star::Find returns 1 (0), X=1004.82, Y=824.50, Mass=5687, SNR=51.8, Peak=173 HFD=5.3
21:43:47.322 00.001 9044 MultiStar: [#1 0.14,-0.29,1.07,U] [#2 0.10,-0.30,1.21,U] [#3 0.16,-0.45,0.00,M4] [#4 0.09,-0.22,1.28,U] [#5 0.15,-0.26,0.66,U] [#6 0.14,-0.33,0.41,U] [#7 0.09,-0.40,0.00,M1] [#8 0.04,-0.16,0.43,U] 
21:43:47.323 00.001 9044 single-star, 6 included, MultiStar: {0.10, -0.26}, one-star: {0.07, -0.26}
21:43:47.324 00.001 9044 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.62) = xAngle (0.33 = 0.33)
21:43:47.324 00.000 9044 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.75 = -2.75)
21:43:47.325 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.30 mountX=0.25 mountY=-0.10, mountTheta=-0.38
21:43:47.326 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.26, opts=13)
21:43:47.327 00.001 9044 Enqueuing Move request for scope (0.07, -0.26)
21:43:47.328 00.001 12252 Worker thread wakes up
21:43:47.328 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:43:47.328 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
21:43:47.330 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
21:43:47.330 00.000 12252 Moving (0.07, -0.26) raw xDistance=0.25 yDistance=-0.10
21:43:47.330 00.000 9044 UpdateGuideState exits: m=5687 SNR=51.8
21:43:47.331 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:47.333 00.002 12252 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 693.24
21:43:47.333 00.000 12252 PPEC: input: 0.25, control: 0.13, exposure: 2000
21:43:47.333 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:47.333 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:47.334 00.001 9044 Enqueuing Expose request
21:43:47.336 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:43:47.336 00.000 12252 MoveAxis(W, 50, ABG)
21:43:47.336 00.000 12252 Guiding  Dir = 3, Dur = 50
21:43:47.336 00.000 12252 IsSlewing returns 0
21:43:47.337 00.001 12252 IsGuiding returns 0
21:43:47.338 00.001 12252 PulseGuide returned control before completion, sleep 59
21:43:47.402 00.064 12252 IsGuiding returns 0
21:43:47.402 00.000 12252 Move returns status 0, amount 50
21:43:47.402 00.000 12252 MoveAxis(N, 0, ABG)
21:43:47.402 00.000 12252 Move returns status 0, amount 0
21:43:47.402 00.000 12252 move complete, result=0
21:43:47.402 00.000 12252 worker thread done servicing request
21:43:47.402 00.000 12252 Worker thread wakes up
21:43:47.403 00.001 9044 GuideStep: 0.3 px 50 ms WEST, -0.1 px 0 ms NORTH
21:43:47.404 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:47.404 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:49.765 02.361 12252 Exposure complete
21:43:49.834 00.069 12252 worker thread done servicing request
21:43:49.834 00.000 9044 OnExposeComplete: enter
21:43:49.837 00.003 9044 UpdateGuideState(): m_state=6
21:43:49.838 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2358
21:43:49.839 00.001 9044 Star::Find returns 1 (0), X=1004.82, Y=824.75, Mass=5530, SNR=51.0, Peak=173 HFD=5.1
21:43:49.840 00.001 9044 MultiStar: [#1 0.15,-0.11,1.06,U] [#2 0.12,-0.14,1.25,U] [#3 0.16,-0.20,0.85,U] [#4 0.14,-0.09,1.31,U] [#5 0.19,-0.16,0.66,U] [#6 0.09,-0.15,0.43,U] [#7 0.00,-0.21,0.44,U] [#8 0.11,-0.07,0.43,U] 
21:43:49.842 00.002 9044 single-star, 8 included, MultiStar: {0.12, -0.12}, one-star: {0.07, -0.00}
21:43:49.843 00.001 9044 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.62) = xAngle (1.60 = 1.60)
21:43:49.844 00.001 9044 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.48 = -1.48)
21:43:49.844 00.000 9044 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.02 mountX=-0.00 mountY=-0.07, mountTheta=-1.60
21:43:49.846 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.00, opts=13)
21:43:49.847 00.001 9044 Enqueuing Move request for scope (0.07, -0.00)
21:43:49.848 00.001 12252 Worker thread wakes up
21:43:49.848 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:43:49.848 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
21:43:49.849 00.001 9044 UpdateGuideState exits: m=5530 SNR=51.0
21:43:49.849 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:49.850 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:49.853 00.003 9044 Enqueuing Expose request
21:43:49.854 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
21:43:49.854 00.000 12252 Moving (0.07, -0.00) raw xDistance=-0.00 yDistance=-0.07
21:43:49.857 00.003 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 691.18
21:43:49.857 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
21:43:49.857 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:49.857 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:43:49.857 00.000 12252 MoveAxis(E, 6, ABG)
21:43:49.857 00.000 12252 Guiding  Dir = 2, Dur = 6
21:43:49.858 00.001 12252 IsSlewing returns 0
21:43:49.858 00.000 12252 IsGuiding returns 0
21:43:49.860 00.002 12252 PulseGuide returned control before completion, sleep 14
21:43:49.876 00.016 12252 IsGuiding returns 0
21:43:49.876 00.000 12252 Move returns status 0, amount 6
21:43:49.876 00.000 12252 MoveAxis(N, 0, ABG)
21:43:49.876 00.000 12252 Move returns status 0, amount 0
21:43:49.876 00.000 12252 move complete, result=0
21:43:49.876 00.000 12252 worker thread done servicing request
21:43:49.876 00.000 12252 Worker thread wakes up
21:43:49.876 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:43:49.878 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:49.878 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:52.235 02.357 12252 Exposure complete
21:43:52.280 00.045 12252 worker thread done servicing request
21:43:52.280 00.000 9044 OnExposeComplete: enter
21:43:52.284 00.004 9044 UpdateGuideState(): m_state=6
21:43:52.285 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2359
21:43:52.287 00.002 9044 Star::Find returns 1 (0), X=1004.85, Y=824.87, Mass=5724, SNR=51.8, Peak=173 HFD=5.1
21:43:52.288 00.001 9044 MultiStar: [#1 0.08,-0.01,1.05,U] [#2 0.15,-0.09,1.21,U] [#3 0.26,-0.28,0.86,U] [#4 0.20,-0.01,1.25,U] [#5 0.17,-0.04,0.64,U] [#6 0.22,-0.05,0.42,U] [#7 0.18,-0.02,0.43,U] [#8 0.09,-0.03,0.42,U] 
21:43:52.288 00.000 9044 single-star, 8 included, MultiStar: {0.16, -0.04}, one-star: {0.10, 0.12}
21:43:52.289 00.001 9044 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.62) = xAngle (2.51 = 2.51)
21:43:52.290 00.001 9044 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.57 = -0.57)
21:43:52.291 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.89 mountX=-0.12 mountY=-0.08, mountTheta=-2.55
21:43:52.292 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.12, opts=13)
21:43:52.293 00.001 9044 Enqueuing Move request for scope (0.10, 0.12)
21:43:52.294 00.001 12252 Worker thread wakes up
21:43:52.294 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:43:52.295 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
21:43:52.295 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
21:43:52.295 00.000 9044 UpdateGuideState exits: m=5724 SNR=51.8
21:43:52.296 00.001 12252 Moving (0.10, 0.12) raw xDistance=-0.12 yDistance=-0.08
21:43:52.296 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:52.297 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:52.298 00.001 9044 Enqueuing Expose request
21:43:52.300 00.002 12252 PPEC rslt: input = -0.12, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 689.13
21:43:52.300 00.000 12252 PPEC: input: -0.12, control: -0.09, exposure: 2000
21:43:52.300 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:52.300 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:43:52.300 00.000 12252 MoveAxis(E, 34, ABG)
21:43:52.300 00.000 12252 Guiding  Dir = 2, Dur = 34
21:43:52.300 00.000 12252 IsSlewing returns 0
21:43:52.301 00.001 12252 IsGuiding returns 0
21:43:52.303 00.002 12252 PulseGuide returned control before completion, sleep 42
21:43:52.352 00.049 12252 IsGuiding returns 0
21:43:52.352 00.000 12252 Move returns status 0, amount 34
21:43:52.352 00.000 12252 MoveAxis(N, 0, ABG)
21:43:52.352 00.000 12252 Move returns status 0, amount 0
21:43:52.352 00.000 12252 move complete, result=0
21:43:52.352 00.000 12252 worker thread done servicing request
21:43:52.352 00.000 12252 Worker thread wakes up
21:43:52.352 00.000 9044 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
21:43:52.355 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:52.355 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:54.712 02.357 12252 Exposure complete
21:43:54.780 00.068 12252 worker thread done servicing request
21:43:54.780 00.000 9044 OnExposeComplete: enter
21:43:54.781 00.001 9044 UpdateGuideState(): m_state=6
21:43:54.783 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2360
21:43:54.784 00.001 9044 Star::Find returns 1 (0), X=1004.80, Y=824.97, Mass=5719, SNR=51.9, Peak=173 HFD=5.2
21:43:54.785 00.001 9044 MultiStar: [#1 0.13,-0.01,1.05,U] [#2 0.17,-0.06,1.19,U] [#3 0.21,-0.10,0.85,U] [#4 0.11,-0.05,1.25,U] [#5 0.13,-0.07,0.66,U] [#6 0.09,-0.03,0.42,U] [#7 0.07,-0.02,0.44,U] [#8 0.13,0.09,0.41,U] 
21:43:54.787 00.002 9044 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.05, 0.22}
21:43:54.788 00.001 9044 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.62) = xAngle (1.58 = 1.58)
21:43:54.790 00.002 9044 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.50 = -1.50)
21:43:54.791 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.05 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
21:43:54.793 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.01, opts=13)
21:43:54.795 00.002 9044 Enqueuing Move request for scope (0.12, -0.01)
21:43:54.796 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:43:54.798 00.002 12252 Worker thread wakes up
21:43:54.798 00.000 9044 UpdateGuideState exits: m=5719 SNR=51.9
21:43:54.799 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
21:43:54.799 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:54.799 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
21:43:54.800 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:54.800 00.000 9044 Enqueuing Expose request
21:43:54.801 00.001 12252 Moving (0.12, -0.01) raw xDistance=-0.00 yDistance=-0.12
21:43:54.805 00.004 12252 PPEC rslt: input = -0.00, final = 0.04, react = -0.00, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 687.11
21:43:54.805 00.000 12252 PPEC: input: -0.00, control: 0.04, exposure: 2000
21:43:54.805 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:54.805 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:43:54.805 00.000 12252 MoveAxis(W, 15, ABG)
21:43:54.805 00.000 12252 Guiding  Dir = 3, Dur = 15
21:43:54.805 00.000 12252 IsSlewing returns 0
21:43:54.805 00.000 12252 IsGuiding returns 0
21:43:54.808 00.003 12252 PulseGuide returned control before completion, sleep 23
21:43:54.835 00.027 12252 IsGuiding returns 0
21:43:54.835 00.000 12252 Move returns status 0, amount 15
21:43:54.835 00.000 12252 MoveAxis(N, 0, ABG)
21:43:54.836 00.001 12252 Move returns status 0, amount 0
21:43:54.836 00.000 12252 move complete, result=0
21:43:54.836 00.000 12252 worker thread done servicing request
21:43:54.836 00.000 9044 GuideStep: -0.0 px 15 ms WEST, -0.1 px 0 ms NORTH
21:43:54.838 00.002 12252 Worker thread wakes up
21:43:54.838 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:54.838 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:57.196 02.358 12252 Exposure complete
21:43:57.262 00.066 12252 worker thread done servicing request
21:43:57.262 00.000 9044 OnExposeComplete: enter
21:43:57.264 00.002 9044 UpdateGuideState(): m_state=6
21:43:57.265 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2361
21:43:57.266 00.001 9044 Star::Find returns 1 (0), X=1004.83, Y=825.05, Mass=5674, SNR=51.7, Peak=173 HFD=5.2
21:43:57.267 00.001 9044 MultiStar: [#1 0.23,0.09,1.04,U] [#2 0.14,0.09,1.19,U] [#3 0.24,0.04,0.84,U] [#4 0.16,0.12,1.28,U] [#5 0.19,0.12,0.65,U] [#6 0.18,0.09,0.42,U] [#7 0.05,0.14,0.44,U] [#8 -0.02,0.19,0.42,U] 
21:43:57.267 00.000 9044 refined, 8 included, MultiStar: {0.15, 0.13}, one-star: {0.08, 0.30}
21:43:57.268 00.001 9044 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.62) = xAngle (2.34 = 2.34)
21:43:57.269 00.001 9044 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.75 = -0.75)
21:43:57.269 00.000 9044 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.71 mountX=-0.14 mountY=-0.14, mountTheta=-2.37
21:43:57.271 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.13, opts=13)
21:43:57.272 00.001 9044 Enqueuing Move request for scope (0.15, 0.13)
21:43:57.274 00.002 12252 Worker thread wakes up
21:43:57.274 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:43:57.275 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
21:43:57.275 00.000 9044 UpdateGuideState exits: m=5674 SNR=51.7
21:43:57.276 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
21:43:57.276 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:57.277 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:57.278 00.001 9044 Enqueuing Expose request
21:43:57.279 00.001 12252 Moving (0.15, 0.13) raw xDistance=-0.14 yDistance=-0.14
21:43:57.282 00.003 12252 PPEC rslt: input = -0.14, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 685.10
21:43:57.282 00.000 12252 PPEC: input: -0.14, control: -0.10, exposure: 2000
21:43:57.282 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:57.284 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:43:57.284 00.000 12252 MoveAxis(E, 41, ABG)
21:43:57.284 00.000 12252 Guiding  Dir = 2, Dur = 41
21:43:57.284 00.000 12252 IsSlewing returns 0
21:43:57.284 00.000 12252 IsGuiding returns 0
21:43:57.286 00.002 12252 PulseGuide returned control before completion, sleep 49
21:43:57.350 00.064 12252 IsGuiding returns 0
21:43:57.350 00.000 12252 Move returns status 0, amount 41
21:43:57.350 00.000 12252 MoveAxis(N, 0, ABG)
21:43:57.351 00.001 12252 Move returns status 0, amount 0
21:43:57.351 00.000 12252 move complete, result=0
21:43:57.351 00.000 12252 worker thread done servicing request
21:43:57.351 00.000 9044 GuideStep: -0.1 px 41 ms EAST, -0.1 px 0 ms NORTH
21:43:57.352 00.001 12252 Worker thread wakes up
21:43:57.352 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:57.352 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:43:59.712 02.360 12252 Exposure complete
21:43:59.761 00.049 12252 worker thread done servicing request
21:43:59.761 00.000 9044 OnExposeComplete: enter
21:43:59.763 00.002 9044 UpdateGuideState(): m_state=6
21:43:59.764 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2362
21:43:59.765 00.001 9044 Star::Find returns 1 (0), X=1004.71, Y=824.79, Mass=5592, SNR=51.5, Peak=173 HFD=5.1
21:43:59.766 00.001 9044 MultiStar: [#1 0.07,-0.19,1.04,U] [#2 0.03,-0.23,1.22,U] [#3 0.08,-0.32,0.84,U] [#4 0.02,-0.14,1.27,U] [#5 0.07,-0.21,0.66,U] [#6 0.07,-0.26,0.43,U] [#7 0.03,-0.25,0.44,U] [#8 0.03,-0.10,0.42,U] 
21:43:59.767 00.001 9044 single-star, 8 included, MultiStar: {0.03, -0.18}, one-star: {-0.04, 0.04}
21:43:59.768 00.001 9044 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.62) = xAngle (4.09 = -2.19)
21:43:59.769 00.001 9044 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.01 = 1.01)
21:43:59.770 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.47 mountX=-0.03 mountY=0.05, mountTheta=2.17
21:43:59.773 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.04, opts=13)
21:43:59.774 00.001 9044 Enqueuing Move request for scope (-0.04, 0.04)
21:43:59.776 00.002 12252 Worker thread wakes up
21:43:59.776 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:43:59.776 00.000 9044 UpdateGuideState exits: m=5592 SNR=51.5
21:43:59.778 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:59.780 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:43:59.781 00.001 9044 Enqueuing Expose request
21:43:59.782 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
21:43:59.782 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
21:43:59.782 00.000 12252 Moving (-0.04, 0.04) raw xDistance=-0.03 yDistance=0.05
21:43:59.786 00.004 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 683.12
21:43:59.786 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
21:43:59.786 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:59.786 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:43:59.786 00.000 12252 MoveAxis(E, 10, ABG)
21:43:59.786 00.000 12252 Guiding  Dir = 2, Dur = 10
21:43:59.787 00.001 12252 IsSlewing returns 0
21:43:59.787 00.000 12252 IsGuiding returns 0
21:43:59.789 00.002 12252 PulseGuide returned control before completion, sleep 18
21:43:59.824 00.035 12252 IsGuiding returns 0
21:43:59.825 00.001 12252 Move returns status 0, amount 10
21:43:59.825 00.000 12252 MoveAxis(N, 0, ABG)
21:43:59.825 00.000 12252 Move returns status 0, amount 0
21:43:59.825 00.000 12252 move complete, result=0
21:43:59.825 00.000 12252 worker thread done servicing request
21:43:59.825 00.000 12252 Worker thread wakes up
21:43:59.825 00.000 9044 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
21:43:59.829 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:43:59.829 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:02.181 02.352 12252 Exposure complete
21:44:02.239 00.058 12252 worker thread done servicing request
21:44:02.239 00.000 9044 OnExposeComplete: enter
21:44:02.241 00.002 9044 UpdateGuideState(): m_state=6
21:44:02.242 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2363
21:44:02.243 00.001 9044 Star::Find returns 1 (0), X=1004.77, Y=824.66, Mass=5610, SNR=51.4, Peak=173 HFD=5.2
21:44:02.244 00.001 9044 MultiStar: [#1 0.10,-0.47,0.00,M1] [#2 0.10,-0.38,1.24,U] [#3 0.23,-0.43,0.00,M1] [#4 0.15,-0.27,1.33,U] [#5 0.14,-0.44,0.00,M1] [#6 0.14,-0.33,0.42,U] [#7 0.13,-0.32,0.44,U] [#8 0.10,-0.34,0.40,U] 
21:44:02.245 00.001 9044 single-star, 5 included, MultiStar: {0.11, -0.28}, one-star: {0.02, -0.09}
21:44:02.246 00.001 9044 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.62) = xAngle (0.31 = 0.31)
21:44:02.247 00.001 9044 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.77 = -2.77)
21:44:02.247 00.000 9044 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.31 mountX=0.09 mountY=-0.03, mountTheta=-0.37
21:44:02.249 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.09, opts=13)
21:44:02.250 00.001 9044 Enqueuing Move request for scope (0.02, -0.09)
21:44:02.251 00.001 12252 Worker thread wakes up
21:44:02.251 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
21:44:02.251 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
21:44:02.251 00.000 12252 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=-0.03
21:44:02.251 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:44:02.252 00.001 9044 UpdateGuideState exits: m=5610 SNR=51.4
21:44:02.253 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:02.254 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:02.256 00.002 9044 Enqueuing Expose request
21:44:02.257 00.001 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 681.16
21:44:02.257 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
21:44:02.258 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:02.258 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:44:02.258 00.000 12252 MoveAxis(E, 5, ABG)
21:44:02.258 00.000 12252 Guiding  Dir = 2, Dur = 5
21:44:02.258 00.000 12252 IsSlewing returns 0
21:44:02.259 00.001 12252 IsGuiding returns 0
21:44:02.261 00.002 12252 PulseGuide returned control before completion, sleep 14
21:44:02.288 00.027 12252 IsGuiding returns 0
21:44:02.288 00.000 12252 Move returns status 0, amount 5
21:44:02.288 00.000 12252 MoveAxis(N, 0, ABG)
21:44:02.288 00.000 12252 Move returns status 0, amount 0
21:44:02.288 00.000 12252 move complete, result=0
21:44:02.288 00.000 12252 worker thread done servicing request
21:44:02.288 00.000 12252 Worker thread wakes up
21:44:02.288 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:02.288 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:02.289 00.001 9044 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:44:04.632 02.343 12252 Exposure complete
21:44:04.678 00.046 12252 worker thread done servicing request
21:44:04.678 00.000 9044 OnExposeComplete: enter
21:44:04.680 00.002 9044 UpdateGuideState(): m_state=6
21:44:04.681 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2364
21:44:04.682 00.001 9044 Star::Find returns 1 (0), X=1004.80, Y=824.70, Mass=5534, SNR=51.1, Peak=173 HFD=5.2
21:44:04.683 00.001 9044 MultiStar: [#1 0.14,-0.40,0.00,M2] [#2 0.08,-0.29,1.24,U] [#3 0.20,-0.45,0.00,M2] [#4 0.12,-0.17,1.29,U] [#5 0.19,-0.20,0.66,U] [#6 0.12,-0.18,0.43,U] [#7 0.04,-0.30,0.43,U] [#8 0.06,-0.11,0.43,U] 
21:44:04.684 00.001 9044 single-star, 6 included, MultiStar: {0.10, -0.19}, one-star: {0.05, -0.05}
21:44:04.685 00.001 9044 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.62) = xAngle (0.80 = 0.80)
21:44:04.685 00.000 9044 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.28 = -2.28)
21:44:04.686 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.82 mountX=0.05 mountY=-0.05, mountTheta=-0.83
21:44:04.688 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.05, opts=13)
21:44:04.689 00.001 9044 Enqueuing Move request for scope (0.05, -0.05)
21:44:04.690 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:44:04.692 00.002 9044 UpdateGuideState exits: m=5534 SNR=51.1
21:44:04.693 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:04.694 00.001 12252 Worker thread wakes up
21:44:04.694 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:04.697 00.003 9044 Enqueuing Expose request
21:44:04.700 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
21:44:04.700 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
21:44:04.700 00.000 12252 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=-0.05
21:44:04.706 00.006 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 679.21
21:44:04.706 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
21:44:04.706 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:04.706 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:04.706 00.000 12252 MoveAxis(E, 6, ABG)
21:44:04.706 00.000 12252 Guiding  Dir = 2, Dur = 6
21:44:04.707 00.001 12252 IsSlewing returns 0
21:44:04.707 00.000 12252 IsGuiding returns 0
21:44:04.709 00.002 12252 PulseGuide returned control before completion, sleep 14
21:44:04.733 00.024 12252 IsGuiding returns 0
21:44:04.733 00.000 12252 Move returns status 0, amount 6
21:44:04.733 00.000 12252 MoveAxis(N, 0, ABG)
21:44:04.733 00.000 12252 Move returns status 0, amount 0
21:44:04.733 00.000 12252 move complete, result=0
21:44:04.733 00.000 12252 worker thread done servicing request
21:44:04.733 00.000 12252 Worker thread wakes up
21:44:04.733 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
21:44:04.735 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:04.735 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:07.086 02.351 12252 Exposure complete
21:44:07.141 00.055 12252 worker thread done servicing request
21:44:07.141 00.000 9044 OnExposeComplete: enter
21:44:07.142 00.001 9044 UpdateGuideState(): m_state=6
21:44:07.144 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2365
21:44:07.145 00.001 9044 Star::Find returns 1 (0), X=1004.83, Y=824.54, Mass=5819, SNR=52.4, Peak=173 HFD=5.2
21:44:07.146 00.001 9044 MultiStar: [#1 0.17,-0.32,1.03,U] [#2 0.18,-0.15,1.19,U] [#3 0.30,-0.50,0.00,M3] [#4 0.14,-0.23,1.28,U] [#5 0.20,-0.25,0.64,U] [#6 0.18,-0.31,0.41,U] [#7 0.10,-0.29,0.43,U] [#8 0.21,-0.22,0.40,U] 
21:44:07.148 00.002 9044 single-star, 7 included, MultiStar: {0.15, -0.24}, one-star: {0.08, -0.21}
21:44:07.149 00.001 9044 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.62) = xAngle (0.44 = 0.44)
21:44:07.150 00.001 9044 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.64 = -2.64)
21:44:07.151 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.18 mountX=0.20 mountY=-0.11, mountTheta=-0.49
21:44:07.153 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.21, opts=13)
21:44:07.154 00.001 9044 Enqueuing Move request for scope (0.08, -0.21)
21:44:07.156 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:07.157 00.001 9044 UpdateGuideState exits: m=5819 SNR=52.4
21:44:07.158 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:07.158 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:07.160 00.002 9044 Enqueuing Expose request
21:44:07.161 00.001 12252 Worker thread wakes up
21:44:07.161 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
21:44:07.161 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
21:44:07.161 00.000 12252 Moving (0.08, -0.21) raw xDistance=0.20 yDistance=-0.11
21:44:07.167 00.006 12252 PPEC rslt: input = 0.20, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 677.29
21:44:07.167 00.000 12252 PPEC: input: 0.20, control: 0.10, exposure: 2000
21:44:07.167 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:07.167 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:44:07.167 00.000 12252 MoveAxis(W, 40, ABG)
21:44:07.168 00.001 12252 Guiding  Dir = 3, Dur = 40
21:44:07.168 00.000 12252 IsSlewing returns 0
21:44:07.168 00.000 12252 IsGuiding returns 0
21:44:07.171 00.003 12252 PulseGuide returned control before completion, sleep 48
21:44:07.220 00.049 12252 IsGuiding returns 0
21:44:07.220 00.000 12252 Move returns status 0, amount 40
21:44:07.220 00.000 12252 MoveAxis(N, 0, ABG)
21:44:07.220 00.000 12252 Move returns status 0, amount 0
21:44:07.220 00.000 12252 move complete, result=0
21:44:07.222 00.002 12252 worker thread done servicing request
21:44:07.222 00.000 12252 Worker thread wakes up
21:44:07.222 00.000 9044 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
21:44:07.224 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:07.224 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:09.567 02.343 12252 Exposure complete
21:44:09.602 00.035 12252 worker thread done servicing request
21:44:09.602 00.000 9044 OnExposeComplete: enter
21:44:09.603 00.001 9044 UpdateGuideState(): m_state=6
21:44:09.604 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2366
21:44:09.605 00.001 9044 Star::Find returns 1 (0), X=1004.86, Y=824.80, Mass=5716, SNR=51.9, Peak=173 HFD=5.1
21:44:09.608 00.003 9044 MultiStar: [#1 0.23,-0.15,1.04,U] [#2 0.16,-0.22,1.22,U] [#3 0.27,-0.32,0.00,M4] [#4 0.17,-0.15,1.30,U] [#5 0.23,-0.16,0.65,U] [#6 0.20,-0.02,0.42,U] [#7 0.18,-0.22,0.44,U] [#8 0.10,-0.14,0.43,U] 
21:44:09.609 00.001 9044 single-star, 7 included, MultiStar: {0.17, -0.13}, one-star: {0.11, 0.04}
21:44:09.610 00.001 9044 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.62) = xAngle (2.01 = 2.01)
21:44:09.610 00.000 9044 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.07 = -1.07)
21:44:09.611 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.04 hyp=0.12 cameraTheta=0.39 mountX=-0.05 mountY=-0.10, mountTheta=-2.03
21:44:09.613 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.04, opts=13)
21:44:09.614 00.001 9044 Enqueuing Move request for scope (0.11, 0.04)
21:44:09.614 00.000 12252 Worker thread wakes up
21:44:09.614 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:09.615 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.04) opts 0xd
21:44:09.615 00.000 9044 UpdateGuideState exits: m=5716 SNR=51.9
21:44:09.616 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.04)
21:44:09.616 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:09.617 00.001 12252 Moving (0.11, 0.04) raw xDistance=-0.05 yDistance=-0.10
21:44:09.617 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:09.619 00.002 9044 Enqueuing Expose request
21:44:09.621 00.002 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 675.38
21:44:09.621 00.000 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
21:44:09.621 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:09.621 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:44:09.621 00.000 12252 MoveAxis(E, 9, ABG)
21:44:09.621 00.000 12252 Guiding  Dir = 2, Dur = 9
21:44:09.621 00.000 12252 IsSlewing returns 0
21:44:09.621 00.000 12252 IsGuiding returns 0
21:44:09.623 00.002 12252 PulseGuide returned control before completion, sleep 18
21:44:09.651 00.028 12252 IsGuiding returns 0
21:44:09.651 00.000 12252 Move returns status 0, amount 9
21:44:09.651 00.000 12252 MoveAxis(N, 0, ABG)
21:44:09.651 00.000 12252 Move returns status 0, amount 0
21:44:09.651 00.000 12252 move complete, result=0
21:44:09.651 00.000 12252 worker thread done servicing request
21:44:09.651 00.000 12252 Worker thread wakes up
21:44:09.651 00.000 9044 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
21:44:09.654 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:09.654 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:11.985 02.331 12252 Exposure complete
21:44:12.045 00.060 12252 worker thread done servicing request
21:44:12.045 00.000 9044 OnExposeComplete: enter
21:44:12.046 00.001 9044 UpdateGuideState(): m_state=6
21:44:12.046 00.000 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2367
21:44:12.047 00.001 9044 Star::Find returns 1 (0), X=1004.92, Y=824.68, Mass=5868, SNR=52.5, Peak=173 HFD=5.2
21:44:12.048 00.001 9044 MultiStar: [#1 0.27,-0.27,1.03,U] [#2 0.16,-0.28,1.17,U] [#3 0.32,-0.43,0.00,M5] [#4 0.25,-0.23,1.24,U] [#5 0.22,-0.38,0.00,M1] [#6 0.20,-0.35,0.00,M1] [#7 0.19,-0.29,0.42,U] [#8 0.23,-0.30,0.42,U] 
21:44:12.049 00.001 9044 single-star, 5 included, MultiStar: {0.21, -0.23}, one-star: {0.17, -0.08}
21:44:12.049 00.000 9044 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.62) = xAngle (1.20 = 1.20)
21:44:12.050 00.001 9044 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.89 = -1.89)
21:44:12.053 00.003 9044 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.18 cameraTheta=-0.43 mountX=0.07 mountY=-0.17, mountTheta=-1.20
21:44:12.055 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.08, opts=13)
21:44:12.056 00.001 9044 Enqueuing Move request for scope (0.17, -0.08)
21:44:12.057 00.001 12252 Worker thread wakes up
21:44:12.057 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:12.058 00.001 9044 UpdateGuideState exits: m=5868 SNR=52.5
21:44:12.059 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:12.060 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:12.061 00.001 9044 Enqueuing Expose request
21:44:12.062 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
21:44:12.063 00.001 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
21:44:12.063 00.000 12252 Moving (0.17, -0.08) raw xDistance=0.07 yDistance=-0.17
21:44:12.066 00.003 12252 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 673.50
21:44:12.066 00.000 12252 PPEC: input: 0.07, control: -0.00, exposure: 2000
21:44:12.066 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:44:12.066 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:44:12.066 00.000 12252 MoveAxis(E, 1, ABG)
21:44:12.066 00.000 12252 Guiding  Dir = 2, Dur = 1
21:44:12.066 00.000 12252 IsSlewing returns 0
21:44:12.066 00.000 12252 IsGuiding returns 0
21:44:12.070 00.004 12252 IsGuiding returns 0
21:44:12.070 00.000 12252 Move returns status 0, amount 1
21:44:12.070 00.000 12252 MoveAxis(N, 0, ABG)
21:44:12.070 00.000 12252 Move returns status 0, amount 0
21:44:12.070 00.000 12252 move complete, result=0
21:44:12.070 00.000 12252 worker thread done servicing request
21:44:12.070 00.000 12252 Worker thread wakes up
21:44:12.070 00.000 9044 GuideStep: 0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
21:44:12.071 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:12.071 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:14.406 02.335 12252 Exposure complete
21:44:14.460 00.054 12252 worker thread done servicing request
21:44:14.460 00.000 9044 OnExposeComplete: enter
21:44:14.461 00.001 9044 UpdateGuideState(): m_state=6
21:44:14.463 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2368
21:44:14.464 00.001 9044 Star::Find returns 1 (0), X=1004.85, Y=824.84, Mass=5659, SNR=51.5, Peak=173 HFD=5.1
21:44:14.465 00.001 9044 MultiStar: [#1 0.23,-0.10,1.05,U] [#2 0.16,-0.19,1.21,U] [#3 0.25,-0.31,0.85,U] [#4 0.21,-0.16,1.26,U] [#5 0.22,-0.13,0.68,U] [#6 0.23,-0.16,0.42,U] [#7 0.06,-0.11,0.44,U] [#8 0.17,-0.10,0.42,U] 
21:44:14.466 00.001 9044 single-star, 8 included, MultiStar: {0.19, -0.13}, one-star: {0.10, 0.08}
21:44:14.467 00.001 9044 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.62) = xAngle (2.31 = 2.31)
21:44:14.468 00.001 9044 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.78 = -0.78)
21:44:14.470 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.68 mountX=-0.09 mountY=-0.09, mountTheta=-2.33
21:44:14.472 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.08, opts=13)
21:44:14.473 00.001 9044 Enqueuing Move request for scope (0.10, 0.08)
21:44:14.474 00.001 12252 Worker thread wakes up
21:44:14.475 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:14.476 00.001 9044 UpdateGuideState exits: m=5659 SNR=51.5
21:44:14.477 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:14.478 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
21:44:14.478 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:14.479 00.001 9044 Enqueuing Expose request
21:44:14.480 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
21:44:14.480 00.000 12252 Moving (0.10, 0.08) raw xDistance=-0.09 yDistance=-0.09
21:44:14.484 00.004 12252 PPEC rslt: input = -0.09, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 671.63
21:44:14.484 00.000 12252 PPEC: input: -0.09, control: 0.02, exposure: 2000
21:44:14.484 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:14.484 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:44:14.484 00.000 12252 MoveAxis(W, 6, ABG)
21:44:14.484 00.000 12252 Guiding  Dir = 3, Dur = 6
21:44:14.485 00.001 12252 IsSlewing returns 0
21:44:14.485 00.000 12252 IsGuiding returns 0
21:44:14.486 00.001 12252 PulseGuide returned control before completion, sleep 15
21:44:14.508 00.022 12252 IsGuiding returns 0
21:44:14.508 00.000 12252 Move returns status 0, amount 6
21:44:14.508 00.000 12252 MoveAxis(N, 0, ABG)
21:44:14.508 00.000 12252 Move returns status 0, amount 0
21:44:14.508 00.000 12252 move complete, result=0
21:44:14.508 00.000 12252 worker thread done servicing request
21:44:14.508 00.000 12252 Worker thread wakes up
21:44:14.508 00.000 9044 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
21:44:14.511 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:14.511 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:16.866 02.355 12252 Exposure complete
21:44:16.912 00.046 12252 worker thread done servicing request
21:44:16.912 00.000 9044 OnExposeComplete: enter
21:44:16.914 00.002 9044 UpdateGuideState(): m_state=6
21:44:16.915 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2369
21:44:16.917 00.002 9044 Star::Find returns 1 (0), X=1004.80, Y=824.81, Mass=5697, SNR=51.8, Peak=173 HFD=5.1
21:44:16.918 00.001 9044 MultiStar: [#1 0.14,-0.18,1.05,U] [#2 0.12,-0.17,1.19,U] [#3 0.15,-0.36,0.83,U] [#4 0.11,-0.10,1.30,U] [#5 0.13,-0.17,0.66,U] [#6 0.09,-0.29,0.42,U] [#7 0.03,-0.19,0.43,U] [#8 -0.02,-0.17,0.40,U] 
21:44:16.919 00.001 9044 single-star, 8 included, MultiStar: {0.10, -0.16}, one-star: {0.05, 0.06}
21:44:16.920 00.001 9044 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.62) = xAngle (2.48 = 2.48)
21:44:16.921 00.001 9044 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.60 = -0.60)
21:44:16.922 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.85 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
21:44:16.924 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.06, opts=13)
21:44:16.926 00.002 9044 Enqueuing Move request for scope (0.05, 0.06)
21:44:16.927 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:16.928 00.001 9044 UpdateGuideState exits: m=5697 SNR=51.8
21:44:16.929 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:16.930 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:16.931 00.001 9044 Enqueuing Expose request
21:44:16.933 00.002 12252 Worker thread wakes up
21:44:16.933 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
21:44:16.933 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
21:44:16.933 00.000 12252 Moving (0.05, 0.06) raw xDistance=-0.07 yDistance=-0.05
21:44:16.935 00.002 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 669.78
21:44:16.935 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
21:44:16.935 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:16.936 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:16.936 00.000 12252 MoveAxis(E, 8, ABG)
21:44:16.936 00.000 12252 Guiding  Dir = 2, Dur = 8
21:44:16.936 00.000 12252 IsSlewing returns 0
21:44:16.936 00.000 12252 IsGuiding returns 0
21:44:16.938 00.002 12252 PulseGuide returned control before completion, sleep 17
21:44:16.969 00.031 12252 IsGuiding returns 0
21:44:16.969 00.000 12252 Move returns status 0, amount 8
21:44:16.969 00.000 12252 MoveAxis(N, 0, ABG)
21:44:16.969 00.000 12252 Move returns status 0, amount 0
21:44:16.969 00.000 12252 move complete, result=0
21:44:16.969 00.000 12252 worker thread done servicing request
21:44:16.969 00.000 12252 Worker thread wakes up
21:44:16.969 00.000 9044 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:44:16.971 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:16.971 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:19.319 02.348 12252 Exposure complete
21:44:19.367 00.048 12252 worker thread done servicing request
21:44:19.367 00.000 9044 OnExposeComplete: enter
21:44:19.369 00.002 9044 UpdateGuideState(): m_state=6
21:44:19.370 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2370
21:44:19.371 00.001 9044 Star::Find returns 1 (0), X=1004.80, Y=824.72, Mass=5750, SNR=52.1, Peak=173 HFD=5.2
21:44:19.373 00.002 9044 MultiStar: [#1 0.13,-0.18,1.04,U] [#2 0.08,-0.21,1.19,U] [#3 0.15,-0.45,0.00,M4] [#4 0.14,-0.22,1.28,U] [#5 0.12,-0.27,0.66,U] [#6 0.02,-0.19,0.42,U] [#7 0.06,-0.31,0.43,U] [#8 0.11,-0.16,0.42,U] 
21:44:19.374 00.001 9044 single-star, 7 included, MultiStar: {0.09, -0.19}, one-star: {0.05, -0.03}
21:44:19.375 00.001 9044 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.62) = xAngle (1.02 = 1.02)
21:44:19.377 00.002 9044 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.06 = -2.06)
21:44:19.378 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.60 mountX=0.03 mountY=-0.05, mountTheta=-1.03
21:44:19.383 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.03, opts=13)
21:44:19.385 00.002 9044 Enqueuing Move request for scope (0.05, -0.03)
21:44:19.387 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:44:19.389 00.002 9044 UpdateGuideState exits: m=5750 SNR=52.1
21:44:19.391 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:19.393 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:19.394 00.001 9044 Enqueuing Expose request
21:44:19.396 00.002 12252 Worker thread wakes up
21:44:19.396 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
21:44:19.396 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
21:44:19.396 00.000 12252 Moving (0.05, -0.03) raw xDistance=0.03 yDistance=-0.05
21:44:19.399 00.003 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 667.95
21:44:19.399 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
21:44:19.399 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:19.399 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:19.399 00.000 12252 MoveAxis(E, 4, ABG)
21:44:19.399 00.000 12252 Guiding  Dir = 2, Dur = 4
21:44:19.399 00.000 12252 IsSlewing returns 0
21:44:19.399 00.000 12252 IsGuiding returns 0
21:44:19.401 00.002 12252 PulseGuide returned control before completion, sleep 13
21:44:19.426 00.025 12252 IsGuiding returns 0
21:44:19.426 00.000 12252 Move returns status 0, amount 4
21:44:19.426 00.000 12252 MoveAxis(N, 0, ABG)
21:44:19.426 00.000 12252 Move returns status 0, amount 0
21:44:19.426 00.000 12252 move complete, result=0
21:44:19.426 00.000 12252 worker thread done servicing request
21:44:19.426 00.000 12252 Worker thread wakes up
21:44:19.426 00.000 9044 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
21:44:19.430 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:19.430 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:21.794 02.364 12252 Exposure complete
21:44:21.840 00.046 12252 worker thread done servicing request
21:44:21.840 00.000 9044 OnExposeComplete: enter
21:44:21.842 00.002 9044 UpdateGuideState(): m_state=6
21:44:21.843 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2371
21:44:21.845 00.002 9044 Star::Find returns 1 (0), X=1004.78, Y=824.87, Mass=5761, SNR=52.1, Peak=173 HFD=5.1
21:44:21.846 00.001 9044 MultiStar: [#1 0.10,-0.05,1.06,U] [#2 0.08,-0.19,1.22,U] [#3 0.17,-0.38,0.00,M5] [#4 0.10,-0.04,1.25,U] [#5 0.11,-0.20,0.65,U] [#6 0.07,-0.06,0.42,U] [#7 0.10,-0.11,0.43,U] [#8 0.07,-0.11,0.41,U] 
21:44:21.848 00.002 9044 refined, 7 included, MultiStar: {0.08, -0.07}, one-star: {0.03, 0.12}
21:44:21.849 00.001 9044 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.62) = xAngle (0.93 = 0.93)
21:44:21.850 00.001 9044 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.16 = -2.16)
21:44:21.852 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-0.70 mountX=0.07 mountY=-0.09, mountTheta=-0.95
21:44:21.853 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.07, opts=13)
21:44:21.855 00.002 9044 Enqueuing Move request for scope (0.08, -0.07)
21:44:21.856 00.001 12252 Worker thread wakes up
21:44:21.856 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:21.857 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
21:44:21.857 00.000 9044 UpdateGuideState exits: m=5761 SNR=52.1
21:44:21.858 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
21:44:21.858 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:21.859 00.001 12252 Moving (0.08, -0.07) raw xDistance=0.07 yDistance=-0.09
21:44:21.859 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:21.860 00.001 9044 Enqueuing Expose request
21:44:21.862 00.002 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 666.14
21:44:21.862 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
21:44:21.862 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:21.862 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:44:21.863 00.001 12252 MoveAxis(E, 5, ABG)
21:44:21.863 00.000 12252 Guiding  Dir = 2, Dur = 5
21:44:21.864 00.001 12252 IsSlewing returns 0
21:44:21.864 00.000 12252 IsGuiding returns 0
21:44:21.866 00.002 12252 PulseGuide returned control before completion, sleep 13
21:44:21.893 00.027 12252 IsGuiding returns 0
21:44:21.893 00.000 12252 Move returns status 0, amount 5
21:44:21.893 00.000 12252 MoveAxis(N, 0, ABG)
21:44:21.893 00.000 12252 Move returns status 0, amount 0
21:44:21.894 00.001 12252 move complete, result=0
21:44:21.894 00.000 12252 worker thread done servicing request
21:44:21.894 00.000 12252 Worker thread wakes up
21:44:21.894 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:21.894 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:21.894 00.000 9044 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
21:44:24.237 02.343 12252 Exposure complete
21:44:24.304 00.067 12252 worker thread done servicing request
21:44:24.305 00.001 9044 OnExposeComplete: enter
21:44:24.307 00.002 9044 UpdateGuideState(): m_state=6
21:44:24.308 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2372
21:44:24.309 00.001 9044 Star::Find returns 1 (0), X=1004.85, Y=825.02, Mass=5699, SNR=51.8, Peak=173 HFD=5.1
21:44:24.310 00.001 9044 MultiStar: [#1 0.14,0.09,1.04,U] [#2 0.11,0.04,1.21,U] [#3 0.24,-0.08,0.85,U] [#4 0.17,-0.01,1.29,U] [#5 0.18,-0.08,0.64,U] [#6 0.18,0.01,0.43,U] [#7 0.06,0.00,0.44,U] [#8 0.13,0.07,0.42,U] 
21:44:24.311 00.001 9044 refined, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.10, 0.26}
21:44:24.312 00.001 9044 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.62) = xAngle (1.89 = 1.89)
21:44:24.313 00.001 9044 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.19 = -1.19)
21:44:24.314 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.27 mountX=-0.05 mountY=-0.14, mountTheta=-1.90
21:44:24.317 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.04, opts=13)
21:44:24.319 00.002 9044 Enqueuing Move request for scope (0.15, 0.04)
21:44:24.321 00.002 12252 Worker thread wakes up
21:44:24.321 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
21:44:24.321 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
21:44:24.321 00.000 12252 Moving (0.15, 0.04) raw xDistance=-0.05 yDistance=-0.14
21:44:24.321 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:24.323 00.002 9044 UpdateGuideState exits: m=5699 SNR=51.8
21:44:24.324 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:24.325 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:24.327 00.002 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 664.34
21:44:24.327 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
21:44:24.327 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:24.327 00.000 9044 Enqueuing Expose request
21:44:24.330 00.003 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:44:24.330 00.000 12252 MoveAxis(E, 5, ABG)
21:44:24.330 00.000 12252 Guiding  Dir = 2, Dur = 5
21:44:24.330 00.000 12252 IsSlewing returns 0
21:44:24.330 00.000 12252 IsGuiding returns 0
21:44:24.333 00.003 12252 PulseGuide returned control before completion, sleep 13
21:44:24.351 00.018 12252 IsGuiding returns 0
21:44:24.351 00.000 12252 Move returns status 0, amount 5
21:44:24.351 00.000 12252 MoveAxis(N, 0, ABG)
21:44:24.351 00.000 12252 Move returns status 0, amount 0
21:44:24.351 00.000 12252 move complete, result=0
21:44:24.351 00.000 12252 worker thread done servicing request
21:44:24.351 00.000 12252 Worker thread wakes up
21:44:24.351 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:44:24.354 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:24.354 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:26.694 02.340 12252 Exposure complete
21:44:26.754 00.060 12252 worker thread done servicing request
21:44:26.754 00.000 9044 OnExposeComplete: enter
21:44:26.757 00.003 9044 UpdateGuideState(): m_state=6
21:44:26.758 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2373
21:44:26.760 00.002 9044 Star::Find returns 1 (0), X=1004.78, Y=824.85, Mass=5754, SNR=52.0, Peak=173 HFD=5.1
21:44:26.762 00.002 9044 MultiStar: [#1 0.11,-0.01,1.03,U] [#2 0.10,-0.15,1.21,U] [#3 0.18,-0.27,0.85,U] [#4 0.12,-0.03,1.24,U] [#5 0.18,-0.07,0.64,U] [#6 0.08,-0.15,0.42,U] [#7 0.01,-0.13,0.43,U] [#8 0.11,0.04,0.43,U] 
21:44:26.764 00.002 9044 single-star, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.03, 0.10}
21:44:26.766 00.002 9044 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.62) = xAngle (2.94 = 2.94)
21:44:26.768 00.002 9044 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.14 = -0.14)
21:44:26.769 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.31 mountX=-0.10 mountY=-0.01, mountTheta=-3.00
21:44:26.773 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.10, opts=13)
21:44:26.776 00.003 9044 Enqueuing Move request for scope (0.03, 0.10)
21:44:26.777 00.001 12252 Worker thread wakes up
21:44:26.777 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:26.779 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
21:44:26.779 00.000 9044 UpdateGuideState exits: m=5754 SNR=52.0
21:44:26.780 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
21:44:26.780 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:26.782 00.002 12252 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=-0.01
21:44:26.782 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:26.784 00.002 9044 Enqueuing Expose request
21:44:26.787 00.003 12252 PPEC rslt: input = -0.10, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 662.57
21:44:26.787 00.000 12252 PPEC: input: -0.10, control: -0.07, exposure: 2000
21:44:26.787 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:26.787 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:44:26.787 00.000 12252 MoveAxis(E, 27, ABG)
21:44:26.787 00.000 12252 Guiding  Dir = 2, Dur = 27
21:44:26.788 00.001 12252 IsSlewing returns 0
21:44:26.788 00.000 12252 IsGuiding returns 0
21:44:26.790 00.002 12252 PulseGuide returned control before completion, sleep 36
21:44:26.833 00.043 12252 IsGuiding returns 0
21:44:26.833 00.000 12252 Move returns status 0, amount 27
21:44:26.833 00.000 12252 MoveAxis(N, 0, ABG)
21:44:26.833 00.000 12252 Move returns status 0, amount 0
21:44:26.833 00.000 12252 move complete, result=0
21:44:26.833 00.000 12252 worker thread done servicing request
21:44:26.833 00.000 12252 Worker thread wakes up
21:44:26.834 00.001 9044 GuideStep: -0.1 px 27 ms EAST, -0.0 px 0 ms NORTH
21:44:26.835 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:26.835 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:29.172 02.337 12252 Exposure complete
21:44:29.214 00.042 12252 worker thread done servicing request
21:44:29.214 00.000 9044 OnExposeComplete: enter
21:44:29.215 00.001 9044 UpdateGuideState(): m_state=6
21:44:29.216 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2374
21:44:29.216 00.000 9044 Star::Find returns 1 (0), X=1004.72, Y=824.83, Mass=5521, SNR=51.2, Peak=173 HFD=5.0
21:44:29.217 00.001 9044 MultiStar: [#1 0.07,-0.05,1.09,U] [#2 0.02,-0.14,1.23,U] [#3 0.14,-0.19,0.85,U] [#4 0.08,-0.14,1.32,U] [#5 0.08,-0.21,0.65,U] [#6 0.03,-0.14,0.42,U] [#7 0.04,-0.14,0.44,U] [#8 0.04,-0.17,0.43,U] 
21:44:29.218 00.001 9044 single-star, 8 included, MultiStar: {0.05, -0.11}, one-star: {-0.03, 0.08}
21:44:29.219 00.001 9044 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.62) = xAngle (3.58 = -2.71)
21:44:29.219 00.000 9044 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.49 = 0.49)
21:44:29.221 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.95 mountX=-0.08 mountY=0.04, mountTheta=2.66
21:44:29.223 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.08, opts=13)
21:44:29.223 00.000 9044 Enqueuing Move request for scope (-0.03, 0.08)
21:44:29.224 00.001 12252 Worker thread wakes up
21:44:29.224 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:29.225 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
21:44:29.225 00.000 9044 UpdateGuideState exits: m=5521 SNR=51.2
21:44:29.226 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
21:44:29.226 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:29.227 00.001 12252 Moving (-0.03, 0.08) raw xDistance=-0.08 yDistance=0.04
21:44:29.227 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:29.229 00.002 9044 Enqueuing Expose request
21:44:29.231 00.002 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 660.81
21:44:29.231 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
21:44:29.231 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:29.231 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:44:29.231 00.000 12252 MoveAxis(E, 5, ABG)
21:44:29.231 00.000 12252 Guiding  Dir = 2, Dur = 5
21:44:29.231 00.000 12252 IsSlewing returns 0
21:44:29.232 00.001 12252 IsGuiding returns 0
21:44:29.233 00.001 12252 PulseGuide returned control before completion, sleep 14
21:44:29.257 00.024 12252 IsGuiding returns 0
21:44:29.257 00.000 12252 Move returns status 0, amount 5
21:44:29.257 00.000 12252 MoveAxis(N, 0, ABG)
21:44:29.257 00.000 12252 Move returns status 0, amount 0
21:44:29.257 00.000 12252 move complete, result=0
21:44:29.257 00.000 12252 worker thread done servicing request
21:44:29.257 00.000 12252 Worker thread wakes up
21:44:29.257 00.000 9044 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
21:44:29.259 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:29.259 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:31.616 02.357 12252 Exposure complete
21:44:31.666 00.050 12252 worker thread done servicing request
21:44:31.667 00.001 9044 OnExposeComplete: enter
21:44:31.669 00.002 9044 UpdateGuideState(): m_state=6
21:44:31.672 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
21:44:31.673 00.001 9044 Star::Find returns 1 (0), X=1004.78, Y=824.83, Mass=5864, SNR=52.5, Peak=173 HFD=5.2
21:44:31.674 00.001 9044 MultiStar: [#1 0.10,-0.10,1.02,U] [#2 0.05,-0.12,1.18,U] [#3 0.15,-0.22,0.83,U] [#4 0.10,-0.12,1.28,U] [#5 0.10,-0.14,0.64,U] [#6 0.10,-0.16,0.42,U] [#7 0.05,-0.09,0.42,U] [#8 -0.03,0.03,0.41,U] 
21:44:31.677 00.003 9044 single-star, 8 included, MultiStar: {0.08, -0.10}, one-star: {0.03, 0.08}
21:44:31.678 00.001 9044 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.62) = xAngle (2.83 = 2.83)
21:44:31.680 00.002 9044 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.25 = -0.25)
21:44:31.683 00.003 9044 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.21 mountX=-0.08 mountY=-0.02, mountTheta=-2.89
21:44:31.687 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.08, opts=13)
21:44:31.690 00.003 9044 Enqueuing Move request for scope (0.03, 0.08)
21:44:31.693 00.003 12252 Worker thread wakes up
21:44:31.693 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:31.695 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
21:44:31.695 00.000 9044 UpdateGuideState exits: m=5864 SNR=52.5
21:44:31.697 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
21:44:31.698 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:31.699 00.001 12252 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=-0.02
21:44:31.699 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:31.702 00.003 9044 Enqueuing Expose request
21:44:31.705 00.003 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 659.07
21:44:31.705 00.000 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
21:44:31.705 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:31.705 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:44:31.705 00.000 12252 MoveAxis(E, 6, ABG)
21:44:31.705 00.000 12252 Guiding  Dir = 2, Dur = 6
21:44:31.705 00.000 12252 IsSlewing returns 0
21:44:31.705 00.000 12252 IsGuiding returns 0
21:44:31.707 00.002 12252 PulseGuide returned control before completion, sleep 15
21:44:31.738 00.031 12252 IsGuiding returns 0
21:44:31.738 00.000 12252 Move returns status 0, amount 6
21:44:31.738 00.000 12252 MoveAxis(N, 0, ABG)
21:44:31.738 00.000 12252 Move returns status 0, amount 0
21:44:31.738 00.000 12252 move complete, result=0
21:44:31.738 00.000 12252 worker thread done servicing request
21:44:31.738 00.000 9044 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:44:31.741 00.003 12252 Worker thread wakes up
21:44:31.741 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:31.741 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:34.084 02.343 12252 Exposure complete
21:44:34.126 00.042 12252 worker thread done servicing request
21:44:34.126 00.000 9044 OnExposeComplete: enter
21:44:34.127 00.001 9044 UpdateGuideState(): m_state=6
21:44:34.128 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
21:44:34.130 00.002 9044 Star::Find returns 1 (0), X=1004.83, Y=825.01, Mass=5636, SNR=51.4, Peak=173 HFD=5.2
21:44:34.133 00.003 9044 MultiStar: [#1 0.19,0.00,1.05,U] [#2 0.09,-0.09,1.22,U] [#3 0.19,-0.09,0.85,U] [#4 0.16,0.01,1.31,U] [#5 0.16,-0.02,0.67,U] [#6 0.17,-0.03,0.43,U] [#7 0.10,0.07,0.43,U] [#8 0.19,-0.02,0.43,U] 
21:44:34.136 00.003 9044 refined, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.08, 0.25}
21:44:34.138 00.002 9044 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.62) = xAngle (1.71 = 1.71)
21:44:34.139 00.001 9044 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.38 = -1.38)
21:44:34.141 00.002 9044 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.08 mountX=-0.02 mountY=-0.14, mountTheta=-1.71
21:44:34.145 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.01, opts=13)
21:44:34.146 00.001 9044 Enqueuing Move request for scope (0.14, 0.01)
21:44:34.149 00.003 12252 Worker thread wakes up
21:44:34.149 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:34.151 00.002 9044 UpdateGuideState exits: m=5636 SNR=51.4
21:44:34.153 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
21:44:34.153 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:34.156 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:34.157 00.001 9044 Enqueuing Expose request
21:44:34.159 00.002 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
21:44:34.159 00.000 12252 Moving (0.14, 0.01) raw xDistance=-0.02 yDistance=-0.14
21:44:34.162 00.003 12252 PPEC rslt: input = -0.02, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 657.35
21:44:34.162 00.000 12252 PPEC: input: -0.02, control: -0.04, exposure: 2000
21:44:34.163 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:34.163 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:44:34.163 00.000 12252 MoveAxis(E, 14, ABG)
21:44:34.163 00.000 12252 Guiding  Dir = 2, Dur = 14
21:44:34.163 00.000 12252 IsSlewing returns 0
21:44:34.163 00.000 12252 IsGuiding returns 0
21:44:34.165 00.002 12252 PulseGuide returned control before completion, sleep 23
21:44:34.201 00.036 12252 IsGuiding returns 0
21:44:34.201 00.000 12252 Move returns status 0, amount 14
21:44:34.202 00.001 12252 MoveAxis(N, 0, ABG)
21:44:34.202 00.000 12252 Move returns status 0, amount 0
21:44:34.202 00.000 12252 move complete, result=0
21:44:34.202 00.000 12252 worker thread done servicing request
21:44:34.202 00.000 12252 Worker thread wakes up
21:44:34.202 00.000 9044 GuideStep: -0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
21:44:34.203 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:34.203 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:36.542 02.339 12252 Exposure complete
21:44:36.590 00.048 12252 worker thread done servicing request
21:44:36.591 00.001 9044 OnExposeComplete: enter
21:44:36.592 00.001 9044 UpdateGuideState(): m_state=6
21:44:36.594 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2377
21:44:36.595 00.001 9044 Star::Find returns 1 (0), X=1004.79, Y=824.53, Mass=5675, SNR=51.8, Peak=173 HFD=5.3
21:44:36.596 00.001 9044 MultiStar: [#1 0.08,-0.48,0.00,M1] [#2 0.01,-0.28,1.22,U] [#3 0.04,-0.42,0.00,M1] [#4 0.06,-0.20,1.32,U] [#5 0.07,-0.27,0.64,U] [#6 0.04,-0.29,0.42,U] [#7 -0.07,-0.31,0.43,U] [#8 -0.06,-0.28,0.40,U] 
21:44:36.597 00.001 9044 single-star, 6 included, MultiStar: {0.03, -0.25}, one-star: {0.04, -0.22}
21:44:36.598 00.001 9044 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.62) = xAngle (0.22 = 0.22)
21:44:36.599 00.001 9044 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.87 = -2.87)
21:44:36.601 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.41 mountX=0.22 mountY=-0.06, mountTheta=-0.27
21:44:36.603 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.22, opts=13)
21:44:36.604 00.001 9044 Enqueuing Move request for scope (0.04, -0.22)
21:44:36.605 00.001 12252 Worker thread wakes up
21:44:36.605 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:44:36.607 00.002 9044 UpdateGuideState exits: m=5675 SNR=51.8
21:44:36.608 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:36.609 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:36.610 00.001 9044 Enqueuing Expose request
21:44:36.611 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
21:44:36.611 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
21:44:36.611 00.000 12252 Moving (0.04, -0.22) raw xDistance=0.22 yDistance=-0.06
21:44:36.614 00.003 12252 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 655.64
21:44:36.614 00.000 12252 PPEC: input: 0.22, control: 0.11, exposure: 2000
21:44:36.614 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:36.615 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:44:36.615 00.000 12252 MoveAxis(W, 42, ABG)
21:44:36.615 00.000 12252 Guiding  Dir = 3, Dur = 42
21:44:36.615 00.000 12252 IsSlewing returns 0
21:44:36.615 00.000 12252 IsGuiding returns 0
21:44:36.618 00.003 12252 PulseGuide returned control before completion, sleep 51
21:44:36.683 00.065 12252 IsGuiding returns 0
21:44:36.683 00.000 12252 Move returns status 0, amount 42
21:44:36.683 00.000 12252 MoveAxis(N, 0, ABG)
21:44:36.683 00.000 12252 Move returns status 0, amount 0
21:44:36.683 00.000 12252 move complete, result=0
21:44:36.684 00.001 12252 worker thread done servicing request
21:44:36.684 00.000 9044 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
21:44:36.684 00.000 12252 Worker thread wakes up
21:44:36.685 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:36.685 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:39.021 02.336 12252 Exposure complete
21:44:39.091 00.070 12252 worker thread done servicing request
21:44:39.091 00.000 9044 OnExposeComplete: enter
21:44:39.094 00.003 9044 UpdateGuideState(): m_state=6
21:44:39.096 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2378
21:44:39.097 00.001 9044 Star::Find returns 1 (0), X=1004.88, Y=824.85, Mass=5888, SNR=52.6, Peak=173 HFD=5.3
21:44:39.100 00.003 9044 MultiStar: [#1 0.15,-0.06,1.03,U] [#2 0.15,-0.08,1.20,U] [#3 0.27,-0.11,0.82,U] [#4 0.17,-0.03,1.29,U] [#5 0.22,-0.13,0.64,U] [#6 0.14,-0.06,0.42,U] [#7 0.20,-0.21,0.42,U] [#8 0.21,0.03,0.40,U] 
21:44:39.103 00.003 9044 single-star, 8 included, MultiStar: {0.18, -0.05}, one-star: {0.13, 0.10}
21:44:39.105 00.002 9044 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.62) = xAngle (2.26 = 2.26)
21:44:39.108 00.003 9044 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.82 = -0.82)
21:44:39.109 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.64 mountX=-0.10 mountY=-0.12, mountTheta=-2.29
21:44:39.112 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.10, opts=13)
21:44:39.114 00.002 9044 Enqueuing Move request for scope (0.13, 0.10)
21:44:39.116 00.002 12252 Worker thread wakes up
21:44:39.116 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:39.117 00.001 9044 UpdateGuideState exits: m=5888 SNR=52.6
21:44:39.120 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:39.122 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:39.123 00.001 9044 Enqueuing Expose request
21:44:39.125 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
21:44:39.125 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
21:44:39.125 00.000 12252 Moving (0.13, 0.10) raw xDistance=-0.10 yDistance=-0.12
21:44:39.128 00.003 12252 PPEC rslt: input = -0.10, final = -0.09, react = -0.06, pred = -0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 653.95
21:44:39.128 00.000 12252 PPEC: input: -0.10, control: -0.09, exposure: 2000
21:44:39.128 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:39.128 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:44:39.128 00.000 12252 MoveAxis(E, 35, ABG)
21:44:39.128 00.000 12252 Guiding  Dir = 2, Dur = 35
21:44:39.129 00.001 12252 IsSlewing returns 0
21:44:39.129 00.000 12252 IsGuiding returns 0
21:44:39.131 00.002 12252 PulseGuide returned control before completion, sleep 44
21:44:39.187 00.056 12252 IsGuiding returns 0
21:44:39.187 00.000 12252 Move returns status 0, amount 35
21:44:39.187 00.000 12252 MoveAxis(N, 0, ABG)
21:44:39.187 00.000 12252 Move returns status 0, amount 0
21:44:39.187 00.000 12252 move complete, result=0
21:44:39.187 00.000 12252 worker thread done servicing request
21:44:39.187 00.000 12252 Worker thread wakes up
21:44:39.187 00.000 9044 GuideStep: -0.1 px 35 ms EAST, -0.1 px 0 ms NORTH
21:44:39.190 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:39.190 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:41.553 02.363 12252 Exposure complete
21:44:41.624 00.071 12252 worker thread done servicing request
21:44:41.625 00.001 9044 OnExposeComplete: enter
21:44:41.627 00.002 9044 UpdateGuideState(): m_state=6
21:44:41.628 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2379
21:44:41.628 00.000 9044 Star::Find returns 1 (0), X=1004.87, Y=824.89, Mass=5719, SNR=51.8, Peak=173 HFD=5.0
21:44:41.629 00.001 9044 MultiStar: [#1 0.24,-0.06,1.05,U] [#2 0.15,-0.11,1.19,U] [#3 0.29,-0.23,0.83,U] [#4 0.26,0.08,1.25,U] [#5 0.20,-0.09,0.65,U] [#6 0.22,-0.17,0.42,U] [#7 0.10,-0.01,0.43,U] [#8 0.17,-0.07,0.42,U] 
21:44:41.630 00.001 9044 single-star, 8 included, MultiStar: {0.20, -0.04}, one-star: {0.12, 0.14}
21:44:41.631 00.001 9044 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.62) = xAngle (2.47 = 2.47)
21:44:41.632 00.001 9044 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.61 = -0.61)
21:44:41.634 00.002 9044 CameraToMount -- cameraX=0.12 cameraY=0.14 hyp=0.19 cameraTheta=0.85 mountX=-0.14 mountY=-0.11, mountTheta=-2.51
21:44:41.638 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.14, opts=13)
21:44:41.640 00.002 9044 Enqueuing Move request for scope (0.12, 0.14)
21:44:41.642 00.002 12252 Worker thread wakes up
21:44:41.642 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.14) opts 0xd
21:44:41.642 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.14)
21:44:41.643 00.001 12252 Moving (0.12, 0.14) raw xDistance=-0.14 yDistance=-0.11
21:44:41.643 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:41.645 00.002 9044 UpdateGuideState exits: m=5719 SNR=51.8
21:44:41.646 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:41.648 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:41.649 00.001 9044 Enqueuing Expose request
21:44:41.651 00.002 12252 PPEC rslt: input = -0.14, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 652.28
21:44:41.651 00.000 12252 PPEC: input: -0.14, control: -0.11, exposure: 2000
21:44:41.651 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:41.652 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:44:41.652 00.000 12252 MoveAxis(E, 41, ABG)
21:44:41.652 00.000 12252 Guiding  Dir = 2, Dur = 41
21:44:41.652 00.000 12252 IsSlewing returns 0
21:44:41.652 00.000 12252 IsGuiding returns 0
21:44:41.656 00.004 12252 PulseGuide returned control before completion, sleep 49
21:44:41.715 00.059 12252 IsGuiding returns 0
21:44:41.715 00.000 12252 Move returns status 0, amount 41
21:44:41.715 00.000 12252 MoveAxis(N, 0, ABG)
21:44:41.715 00.000 12252 Move returns status 0, amount 0
21:44:41.715 00.000 12252 move complete, result=0
21:44:41.715 00.000 12252 worker thread done servicing request
21:44:41.715 00.000 12252 Worker thread wakes up
21:44:41.715 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:41.715 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:41.715 00.000 9044 GuideStep: -0.1 px 41 ms EAST, -0.1 px 0 ms NORTH
21:44:44.064 02.349 12252 Exposure complete
21:44:44.109 00.045 12252 worker thread done servicing request
21:44:44.109 00.000 9044 OnExposeComplete: enter
21:44:44.111 00.002 9044 UpdateGuideState(): m_state=6
21:44:44.114 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2380
21:44:44.116 00.002 9044 Star::Find returns 1 (0), X=1004.72, Y=824.86, Mass=5732, SNR=51.9, Peak=173 HFD=5.1
21:44:44.117 00.001 9044 MultiStar: [#1 0.17,-0.12,1.05,U] [#2 0.07,-0.16,1.20,U] [#3 0.15,-0.18,0.85,U] [#4 0.12,-0.14,1.30,U] [#5 0.10,-0.19,0.65,U] [#6 0.09,-0.26,0.42,U] [#7 -0.04,-0.20,0.43,U] [#8 0.07,-0.14,0.42,U] 
21:44:44.118 00.001 9044 single-star, 8 included, MultiStar: {0.09, -0.12}, one-star: {-0.03, 0.11}
21:44:44.119 00.001 9044 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.62) = xAngle (3.45 = -2.83)
21:44:44.120 00.001 9044 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.37 = 0.37)
21:44:44.121 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.83 mountX=-0.11 mountY=0.04, mountTheta=2.78
21:44:44.122 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.11, opts=13)
21:44:44.123 00.001 9044 Enqueuing Move request for scope (-0.03, 0.11)
21:44:44.124 00.001 12252 Worker thread wakes up
21:44:44.124 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:44.126 00.002 9044 UpdateGuideState exits: m=5732 SNR=51.9
21:44:44.126 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:44.128 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:44.129 00.001 9044 Enqueuing Expose request
21:44:44.129 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
21:44:44.129 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
21:44:44.129 00.000 12252 Moving (-0.03, 0.11) raw xDistance=-0.11 yDistance=0.04
21:44:44.131 00.002 12252 PPEC rslt: input = -0.11, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 650.62
21:44:44.131 00.000 12252 PPEC: input: -0.11, control: -0.09, exposure: 2000
21:44:44.131 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:44.131 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:44:44.131 00.000 12252 MoveAxis(E, 35, ABG)
21:44:44.131 00.000 12252 Guiding  Dir = 2, Dur = 35
21:44:44.132 00.001 12252 IsSlewing returns 0
21:44:44.132 00.000 12252 IsGuiding returns 0
21:44:44.134 00.002 12252 PulseGuide returned control before completion, sleep 43
21:44:44.192 00.058 12252 IsGuiding returns 0
21:44:44.192 00.000 12252 Move returns status 0, amount 35
21:44:44.193 00.001 12252 MoveAxis(N, 0, ABG)
21:44:44.193 00.000 12252 Move returns status 0, amount 0
21:44:44.193 00.000 12252 move complete, result=0
21:44:44.193 00.000 12252 worker thread done servicing request
21:44:44.193 00.000 12252 Worker thread wakes up
21:44:44.193 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:44.193 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:44.193 00.000 9044 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
21:44:46.542 02.349 12252 Exposure complete
21:44:46.581 00.039 12252 worker thread done servicing request
21:44:46.581 00.000 9044 OnExposeComplete: enter
21:44:46.583 00.002 9044 UpdateGuideState(): m_state=6
21:44:46.584 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2381
21:44:46.585 00.001 9044 Star::Find returns 1 (0), X=1004.75, Y=824.84, Mass=5685, SNR=51.7, Peak=173 HFD=5.1
21:44:46.587 00.002 9044 MultiStar: [#1 0.11,-0.40,0.00,M1] [#2 0.04,-0.17,1.22,U] [#3 0.10,-0.38,0.85,U] [#4 0.08,-0.20,1.30,U] [#5 0.08,-0.25,0.65,U] [#6 0.08,-0.30,0.42,U] [#7 -0.05,-0.30,0.44,U] [#8 -0.03,-0.10,0.41,U] 
21:44:46.588 00.001 9044 single-star, 7 included, MultiStar: {0.05, -0.18}, one-star: {0.00, 0.09}
21:44:46.589 00.001 9044 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.62) = xAngle (3.17 = -3.11)
21:44:46.590 00.001 9044 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.09 = 0.09)
21:44:46.591 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.55 mountX=-0.09 mountY=0.01, mountTheta=3.05
21:44:46.593 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.09, opts=13)
21:44:46.595 00.002 9044 Enqueuing Move request for scope (0.00, 0.09)
21:44:46.596 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:44:46.597 00.001 9044 UpdateGuideState exits: m=5685 SNR=51.7
21:44:46.598 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:46.599 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:46.600 00.001 9044 Enqueuing Expose request
21:44:46.602 00.002 12252 Worker thread wakes up
21:44:46.602 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
21:44:46.602 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
21:44:46.602 00.000 12252 Moving (0.00, 0.09) raw xDistance=-0.09 yDistance=0.01
21:44:46.604 00.002 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 648.98
21:44:46.604 00.000 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
21:44:46.604 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:46.604 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:44:46.604 00.000 12252 MoveAxis(E, 7, ABG)
21:44:46.604 00.000 12252 Guiding  Dir = 2, Dur = 7
21:44:46.606 00.002 12252 IsSlewing returns 0
21:44:46.606 00.000 12252 IsGuiding returns 0
21:44:46.608 00.002 12252 PulseGuide returned control before completion, sleep 15
21:44:46.624 00.016 12252 IsGuiding returns 0
21:44:46.624 00.000 12252 Move returns status 0, amount 7
21:44:46.624 00.000 12252 MoveAxis(N, 0, ABG)
21:44:46.624 00.000 12252 Move returns status 0, amount 0
21:44:46.624 00.000 12252 move complete, result=0
21:44:46.624 00.000 12252 worker thread done servicing request
21:44:46.624 00.000 12252 Worker thread wakes up
21:44:46.624 00.000 9044 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
21:44:46.625 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:46.626 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:48.987 02.361 12252 Exposure complete
21:44:49.056 00.069 12252 worker thread done servicing request
21:44:49.056 00.000 9044 OnExposeComplete: enter
21:44:49.058 00.002 9044 UpdateGuideState(): m_state=6
21:44:49.061 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2382
21:44:49.062 00.001 9044 Star::Find returns 1 (0), X=1004.72, Y=824.48, Mass=5593, SNR=51.4, Peak=173 HFD=5.2
21:44:49.063 00.001 9044 MultiStar: [#1 0.08,-0.39,1.06,U] [#2 0.10,-0.24,1.20,U] [#3 0.10,-0.37,0.86,U] [#4 0.06,-0.25,1.28,U] [#5 0.07,-0.22,0.66,U] [#6 -0.02,-0.27,0.43,U] [#7 -0.06,-0.29,0.44,U] [#8 0.10,-0.23,0.42,U] 
21:44:49.065 00.002 9044 single-star, 8 included, MultiStar: {0.05, -0.29}, one-star: {-0.03, -0.28}
21:44:49.066 00.001 9044 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.62) = xAngle (-0.05 = -0.05)
21:44:49.067 00.001 9044 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.13 = -3.13)
21:44:49.069 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.68 mountX=0.28 mountY=-0.00, mountTheta=-0.01
21:44:49.071 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.28, opts=13)
21:44:49.074 00.003 9044 Enqueuing Move request for scope (-0.03, -0.28)
21:44:49.076 00.002 12252 Worker thread wakes up
21:44:49.076 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:44:49.078 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.28) opts 0xd
21:44:49.078 00.000 9044 UpdateGuideState exits: m=5593 SNR=51.4
21:44:49.080 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:49.083 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:49.086 00.003 9044 Enqueuing Expose request
21:44:49.088 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.28)
21:44:49.089 00.001 12252 Moving (-0.03, -0.28) raw xDistance=0.28 yDistance=-0.00
21:44:49.093 00.004 12252 PPEC rslt: input = 0.28, final = 0.16, react = 0.17, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 647.36
21:44:49.093 00.000 12252 PPEC: input: 0.28, control: 0.16, exposure: 2000
21:44:49.093 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:49.093 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:44:49.093 00.000 12252 MoveAxis(W, 61, ABG)
21:44:49.093 00.000 12252 Guiding  Dir = 3, Dur = 61
21:44:49.093 00.000 12252 IsSlewing returns 0
21:44:49.093 00.000 12252 IsGuiding returns 0
21:44:49.095 00.002 12252 PulseGuide returned control before completion, sleep 70
21:44:49.180 00.085 12252 IsGuiding returns 0
21:44:49.180 00.000 12252 Move returns status 0, amount 61
21:44:49.181 00.001 12252 MoveAxis(N, 0, ABG)
21:44:49.181 00.000 12252 Move returns status 0, amount 0
21:44:49.181 00.000 12252 move complete, result=0
21:44:49.181 00.000 12252 worker thread done servicing request
21:44:49.181 00.000 12252 Worker thread wakes up
21:44:49.181 00.000 9044 GuideStep: 0.3 px 61 ms WEST, -0.0 px 0 ms NORTH
21:44:49.184 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:49.184 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:51.542 02.358 12252 Exposure complete
21:44:51.592 00.050 12252 worker thread done servicing request
21:44:51.592 00.000 9044 OnExposeComplete: enter
21:44:51.593 00.001 9044 UpdateGuideState(): m_state=6
21:44:51.594 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2383
21:44:51.596 00.002 9044 Star::Find returns 1 (0), X=1004.81, Y=824.82, Mass=5703, SNR=51.8, Peak=173 HFD=5.1
21:44:51.597 00.001 9044 MultiStar: [#1 0.08,-0.06,1.04,U] [#2 0.05,-0.16,1.21,U] [#3 0.16,-0.35,0.85,U] [#4 0.07,-0.06,1.25,U] [#5 0.12,-0.12,0.66,U] [#6 0.06,-0.16,0.41,U] [#7 0.08,-0.16,0.43,U] [#8 0.02,-0.12,0.43,U] 
21:44:51.598 00.001 9044 single-star, 8 included, MultiStar: {0.08, -0.11}, one-star: {0.06, 0.07}
21:44:51.599 00.001 9044 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.62) = xAngle (2.52 = 2.52)
21:44:51.599 00.000 9044 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.56 = -0.56)
21:44:51.600 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.90 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
21:44:51.603 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.07, opts=13)
21:44:51.605 00.002 9044 Enqueuing Move request for scope (0.06, 0.07)
21:44:51.606 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:51.608 00.002 12252 Worker thread wakes up
21:44:51.608 00.000 9044 UpdateGuideState exits: m=5703 SNR=51.8
21:44:51.609 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:51.610 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:51.612 00.002 9044 Enqueuing Expose request
21:44:51.613 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
21:44:51.613 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
21:44:51.613 00.000 12252 Moving (0.06, 0.07) raw xDistance=-0.08 yDistance=-0.05
21:44:51.616 00.003 12252 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 645.75
21:44:51.616 00.000 12252 PPEC: input: -0.08, control: -0.00, exposure: 2000
21:44:51.616 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:51.616 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:51.616 00.000 12252 MoveAxis(E, 1, ABG)
21:44:51.616 00.000 12252 Guiding  Dir = 2, Dur = 1
21:44:51.616 00.000 12252 IsSlewing returns 0
21:44:51.617 00.001 12252 IsGuiding returns 0
21:44:51.618 00.001 12252 IsGuiding returns 0
21:44:51.618 00.000 12252 Move returns status 0, amount 1
21:44:51.618 00.000 12252 MoveAxis(N, 0, ABG)
21:44:51.618 00.000 12252 Move returns status 0, amount 0
21:44:51.618 00.000 12252 move complete, result=0
21:44:51.618 00.000 12252 worker thread done servicing request
21:44:51.618 00.000 12252 Worker thread wakes up
21:44:51.618 00.000 9044 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
21:44:51.619 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:51.619 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:53.965 02.346 12252 Exposure complete
21:44:54.005 00.040 12252 worker thread done servicing request
21:44:54.005 00.000 9044 OnExposeComplete: enter
21:44:54.006 00.001 9044 UpdateGuideState(): m_state=6
21:44:54.007 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2384
21:44:54.009 00.002 9044 Star::Find returns 1 (0), X=1004.69, Y=824.90, Mass=5759, SNR=52.0, Peak=173 HFD=5.1
21:44:54.010 00.001 9044 MultiStar: [#1 0.03,-0.14,1.03,U] [#2 0.02,-0.12,1.19,U] [#3 0.04,-0.32,0.84,U] [#4 0.05,-0.08,1.27,U] [#5 0.05,-0.15,0.65,U] [#6 0.02,-0.14,0.43,U] [#7 -0.04,-0.11,0.43,U] [#8 0.03,-0.04,0.42,U] 
21:44:54.011 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {-0.06, 0.15}
21:44:54.012 00.001 9044 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.62) = xAngle (0.22 = 0.22)
21:44:54.013 00.001 9044 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.86 = -2.86)
21:44:54.015 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.40 mountX=0.10 mountY=-0.03, mountTheta=-0.27
21:44:54.016 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.10, opts=13)
21:44:54.018 00.002 9044 Enqueuing Move request for scope (0.02, -0.10)
21:44:54.019 00.001 12252 Worker thread wakes up
21:44:54.019 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:54.021 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
21:44:54.021 00.000 9044 UpdateGuideState exits: m=5759 SNR=52.0
21:44:54.022 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:54.023 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:54.024 00.001 9044 Enqueuing Expose request
21:44:54.025 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
21:44:54.026 00.001 12252 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=-0.03
21:44:54.028 00.002 12252 PPEC rslt: input = 0.10, final = 0.08, react = 0.06, pred = 0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 644.16
21:44:54.028 00.000 12252 PPEC: input: 0.10, control: 0.08, exposure: 2000
21:44:54.028 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:54.028 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:44:54.028 00.000 12252 MoveAxis(W, 31, ABG)
21:44:54.028 00.000 12252 Guiding  Dir = 3, Dur = 31
21:44:54.029 00.001 12252 IsSlewing returns 0
21:44:54.029 00.000 12252 IsGuiding returns 0
21:44:54.031 00.002 12252 PulseGuide returned control before completion, sleep 39
21:44:54.084 00.053 12252 IsGuiding returns 0
21:44:54.084 00.000 12252 Move returns status 0, amount 31
21:44:54.084 00.000 12252 MoveAxis(N, 0, ABG)
21:44:54.084 00.000 12252 Move returns status 0, amount 0
21:44:54.084 00.000 12252 move complete, result=0
21:44:54.084 00.000 12252 worker thread done servicing request
21:44:54.084 00.000 12252 Worker thread wakes up
21:44:54.084 00.000 9044 GuideStep: 0.1 px 31 ms WEST, -0.0 px 0 ms NORTH
21:44:54.085 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:54.085 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:56.450 02.365 12252 Exposure complete
21:44:56.509 00.059 12252 worker thread done servicing request
21:44:56.509 00.000 9044 OnExposeComplete: enter
21:44:56.511 00.002 9044 UpdateGuideState(): m_state=6
21:44:56.512 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2385
21:44:56.513 00.001 9044 Star::Find returns 1 (0), X=1004.75, Y=824.98, Mass=5722, SNR=51.9, Peak=173 HFD=5.2
21:44:56.514 00.001 9044 MultiStar: [#1 0.02,-0.05,1.02,U] [#2 0.05,-0.05,1.18,U] [#3 0.15,-0.27,0.85,U] [#4 0.07,-0.06,1.27,U] [#5 0.06,-0.04,0.65,U] [#6 0.05,-0.02,0.43,U] [#7 -0.11,-0.08,0.44,U] [#8 0.14,-0.05,0.41,U] 
21:44:56.515 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {-0.00, 0.22}
21:44:56.516 00.001 9044 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.62) = xAngle (0.99 = 0.99)
21:44:56.517 00.001 9044 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.09 = -2.09)
21:44:56.518 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.64 mountX=0.03 mountY=-0.05, mountTheta=-1.01
21:44:56.521 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.04, opts=13)
21:44:56.522 00.001 9044 Enqueuing Move request for scope (0.05, -0.04)
21:44:56.523 00.001 12252 Worker thread wakes up
21:44:56.523 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:44:56.524 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
21:44:56.525 00.001 9044 UpdateGuideState exits: m=5722 SNR=51.9
21:44:56.526 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:56.527 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:56.528 00.001 9044 Enqueuing Expose request
21:44:56.529 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
21:44:56.529 00.000 12252 Moving (0.05, -0.04) raw xDistance=0.03 yDistance=-0.05
21:44:56.532 00.003 12252 PPEC rslt: input = 0.03, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 642.59
21:44:56.532 00.000 12252 PPEC: input: 0.03, control: 0.03, exposure: 2000
21:44:56.532 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:56.532 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:44:56.532 00.000 12252 MoveAxis(W, 12, ABG)
21:44:56.532 00.000 12252 Guiding  Dir = 3, Dur = 12
21:44:56.532 00.000 12252 IsSlewing returns 0
21:44:56.532 00.000 12252 IsGuiding returns 0
21:44:56.535 00.003 12252 PulseGuide returned control before completion, sleep 20
21:44:56.558 00.023 12252 IsGuiding returns 1
21:44:56.558 00.000 12252 scope still moving after pulse duration time elapsed
21:44:56.589 00.031 12252 IsSlewing returns 0
21:44:56.589 00.000 12252 IsGuiding returns 0
21:44:56.589 00.000 12252 scope move finished after 12 + 44 ms
21:44:56.589 00.000 12252 Move returns status 0, amount 12
21:44:56.590 00.001 12252 MoveAxis(N, 0, ABG)
21:44:56.590 00.000 12252 Move returns status 0, amount 0
21:44:56.590 00.000 12252 move complete, result=0
21:44:56.590 00.000 12252 worker thread done servicing request
21:44:56.590 00.000 12252 Worker thread wakes up
21:44:56.590 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:56.590 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:44:56.590 00.000 9044 GuideStep: 0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
21:44:58.947 02.357 12252 Exposure complete
21:44:58.991 00.044 12252 worker thread done servicing request
21:44:58.991 00.000 9044 OnExposeComplete: enter
21:44:58.993 00.002 9044 UpdateGuideState(): m_state=6
21:44:58.994 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2386
21:44:58.995 00.001 9044 Star::Find returns 1 (0), X=1004.80, Y=824.90, Mass=5692, SNR=51.7, Peak=173 HFD=5.1
21:44:58.997 00.002 9044 MultiStar: [#1 0.15,-0.07,1.04,U] [#2 0.16,-0.05,1.18,U] [#3 0.20,-0.09,0.85,U] [#4 0.15,-0.00,1.25,U] [#5 0.18,-0.04,0.66,U] [#6 0.18,-0.08,0.43,U] [#7 0.18,-0.10,0.44,U] [#8 0.10,0.09,0.43,U] 
21:44:58.998 00.001 9044 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.05, 0.14}
21:44:58.999 00.001 9044 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.62) = xAngle (1.51 = 1.51)
21:44:59.000 00.001 9044 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.58 = -1.58)
21:44:59.001 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.12 mountX=0.01 mountY=-0.15, mountTheta=-1.51
21:44:59.003 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.02, opts=13)
21:44:59.004 00.001 9044 Enqueuing Move request for scope (0.15, -0.02)
21:44:59.006 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:44:59.007 00.001 9044 UpdateGuideState exits: m=5692 SNR=51.7
21:44:59.008 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:59.009 00.001 12252 Worker thread wakes up
21:44:59.009 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:44:59.010 00.001 9044 Enqueuing Expose request
21:44:59.011 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
21:44:59.011 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
21:44:59.011 00.000 12252 Moving (0.15, -0.02) raw xDistance=0.01 yDistance=-0.15
21:44:59.013 00.002 12252 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 641.03
21:44:59.013 00.000 12252 PPEC: input: 0.01, control: 0.02, exposure: 2000
21:44:59.013 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:59.013 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:44:59.013 00.000 12252 MoveAxis(W, 9, ABG)
21:44:59.013 00.000 12252 Guiding  Dir = 3, Dur = 9
21:44:59.014 00.001 12252 IsSlewing returns 0
21:44:59.014 00.000 12252 IsGuiding returns 0
21:44:59.016 00.002 12252 PulseGuide returned control before completion, sleep 18
21:44:59.046 00.030 12252 IsGuiding returns 0
21:44:59.046 00.000 12252 Move returns status 0, amount 9
21:44:59.046 00.000 12252 MoveAxis(N, 0, ABG)
21:44:59.046 00.000 12252 Move returns status 0, amount 0
21:44:59.047 00.001 12252 move complete, result=0
21:44:59.047 00.000 12252 worker thread done servicing request
21:44:59.047 00.000 12252 Worker thread wakes up
21:44:59.047 00.000 9044 GuideStep: 0.0 px 9 ms WEST, -0.1 px 0 ms NORTH
21:44:59.048 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:44:59.048 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:01.387 02.339 12252 Exposure complete
21:45:01.433 00.046 12252 worker thread done servicing request
21:45:01.433 00.000 9044 OnExposeComplete: enter
21:45:01.435 00.002 9044 UpdateGuideState(): m_state=6
21:45:01.436 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2387
21:45:01.437 00.001 9044 Star::Find returns 1 (0), X=1004.76, Y=825.00, Mass=5693, SNR=51.7, Peak=173 HFD=5.1
21:45:01.438 00.001 9044 MultiStar: [#1 0.15,0.05,1.05,U] [#2 0.10,-0.01,1.20,U] [#3 0.20,-0.06,0.85,U] [#4 0.07,0.03,1.27,U] [#5 0.16,0.04,0.64,U] [#6 0.09,0.04,0.42,U] [#7 0.04,-0.06,0.43,U] [#8 -0.09,0.14,0.42,U] 
21:45:01.439 00.001 9044 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.01, 0.24}
21:45:01.439 00.000 9044 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.62) = xAngle (2.11 = 2.11)
21:45:01.440 00.001 9044 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.97 = -0.97)
21:45:01.441 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.49 mountX=-0.05 mountY=-0.08, mountTheta=-2.13
21:45:01.443 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.05, opts=13)
21:45:01.444 00.001 9044 Enqueuing Move request for scope (0.09, 0.05)
21:45:01.445 00.001 12252 Worker thread wakes up
21:45:01.445 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
21:45:01.445 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:01.447 00.002 9044 UpdateGuideState exits: m=5693 SNR=51.7
21:45:01.448 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:01.450 00.002 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
21:45:01.450 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:01.451 00.001 9044 Enqueuing Expose request
21:45:01.453 00.002 12252 Moving (0.09, 0.05) raw xDistance=-0.05 yDistance=-0.08
21:45:01.456 00.003 12252 PPEC rslt: input = -0.05, final = 0.05, react = -0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 639.49
21:45:01.456 00.000 12252 PPEC: input: -0.05, control: 0.05, exposure: 2000
21:45:01.456 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:01.456 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:45:01.456 00.000 12252 MoveAxis(W, 20, ABG)
21:45:01.456 00.000 12252 Guiding  Dir = 3, Dur = 20
21:45:01.457 00.001 12252 IsSlewing returns 0
21:45:01.457 00.000 12252 IsGuiding returns 0
21:45:01.460 00.003 12252 PulseGuide returned control before completion, sleep 29
21:45:01.496 00.036 12252 IsGuiding returns 0
21:45:01.496 00.000 12252 Move returns status 0, amount 20
21:45:01.496 00.000 12252 MoveAxis(N, 0, ABG)
21:45:01.496 00.000 12252 Move returns status 0, amount 0
21:45:01.496 00.000 12252 move complete, result=0
21:45:01.496 00.000 12252 worker thread done servicing request
21:45:01.496 00.000 12252 Worker thread wakes up
21:45:01.496 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:01.496 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:01.496 00.000 9044 GuideStep: -0.1 px 20 ms WEST, -0.1 px 0 ms NORTH
21:45:03.849 02.353 12252 Exposure complete
21:45:03.895 00.046 12252 worker thread done servicing request
21:45:03.895 00.000 9044 OnExposeComplete: enter
21:45:03.897 00.002 9044 UpdateGuideState(): m_state=6
21:45:03.898 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2388
21:45:03.899 00.001 9044 Star::Find returns 1 (0), X=1004.78, Y=825.08, Mass=5924, SNR=52.9, Peak=173 HFD=5.4
21:45:03.900 00.001 9044 MultiStar: [#1 0.14,0.04,1.03,U] [#2 0.06,0.08,1.19,U] [#3 0.22,-0.05,0.82,U] [#4 0.16,0.06,1.27,U] [#5 0.18,0.16,0.63,U] [#6 0.11,0.11,0.41,U] [#7 0.02,0.04,0.42,U] [#8 0.11,0.15,0.40,U] 
21:45:03.901 00.001 9044 refined, 8 included, MultiStar: {0.12, 0.10}, one-star: {0.03, 0.33}
21:45:03.902 00.001 9044 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.62) = xAngle (2.34 = 2.34)
21:45:03.903 00.001 9044 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.75 = -0.75)
21:45:03.904 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.10 hyp=0.15 cameraTheta=0.71 mountX=-0.11 mountY=-0.10, mountTheta=-2.37
21:45:03.906 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.10, opts=13)
21:45:03.908 00.002 9044 Enqueuing Move request for scope (0.12, 0.10)
21:45:03.910 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:03.911 00.001 9044 UpdateGuideState exits: m=5924 SNR=52.9
21:45:03.912 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:03.913 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:03.914 00.001 9044 Enqueuing Expose request
21:45:03.915 00.001 12252 Worker thread wakes up
21:45:03.915 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.10) opts 0xd
21:45:03.915 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.10)
21:45:03.915 00.000 12252 Moving (0.12, 0.10) raw xDistance=-0.11 yDistance=-0.10
21:45:03.918 00.003 12252 PPEC rslt: input = -0.11, final = -0.06, react = -0.06, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 637.96
21:45:03.918 00.000 12252 PPEC: input: -0.11, control: -0.06, exposure: 2000
21:45:03.918 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:03.918 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:45:03.918 00.000 12252 MoveAxis(E, 23, ABG)
21:45:03.918 00.000 12252 Guiding  Dir = 2, Dur = 23
21:45:03.918 00.000 12252 IsSlewing returns 0
21:45:03.918 00.000 12252 IsGuiding returns 0
21:45:03.921 00.003 12252 PulseGuide returned control before completion, sleep 32
21:45:03.962 00.041 12252 IsGuiding returns 0
21:45:03.962 00.000 12252 Move returns status 0, amount 23
21:45:03.962 00.000 12252 MoveAxis(N, 0, ABG)
21:45:03.962 00.000 12252 Move returns status 0, amount 0
21:45:03.962 00.000 12252 move complete, result=0
21:45:03.962 00.000 12252 worker thread done servicing request
21:45:03.963 00.001 12252 Worker thread wakes up
21:45:03.963 00.000 9044 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
21:45:03.965 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:03.965 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:06.300 02.335 12252 Exposure complete
21:45:06.348 00.048 12252 worker thread done servicing request
21:45:06.348 00.000 9044 OnExposeComplete: enter
21:45:06.349 00.001 9044 UpdateGuideState(): m_state=6
21:45:06.350 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2389
21:45:06.351 00.001 9044 Star::Find returns 1 (0), X=1004.80, Y=825.06, Mass=5666, SNR=51.9, Peak=173 HFD=5.1
21:45:06.353 00.002 9044 MultiStar: [#1 0.19,-0.05,1.04,U] [#2 0.11,-0.05,1.21,U] [#3 0.22,-0.08,0.84,U] [#4 0.14,0.02,1.31,U] [#5 0.10,-0.04,0.65,U] [#6 0.15,-0.05,0.43,U] [#7 -0.00,-0.01,0.43,U] [#8 0.05,0.07,0.41,U] 
21:45:06.354 00.001 9044 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {0.05, 0.31}
21:45:06.355 00.001 9044 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.62) = xAngle (1.76 = 1.76)
21:45:06.356 00.001 9044 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.32 = -1.32)
21:45:06.356 00.000 9044 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=-0.02 mountY=-0.12, mountTheta=-1.77
21:45:06.358 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.02, opts=13)
21:45:06.359 00.001 9044 Enqueuing Move request for scope (0.12, 0.02)
21:45:06.361 00.002 12252 Worker thread wakes up
21:45:06.361 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:06.362 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
21:45:06.362 00.000 9044 UpdateGuideState exits: m=5666 SNR=51.9
21:45:06.363 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
21:45:06.363 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:06.365 00.002 12252 Moving (0.12, 0.02) raw xDistance=-0.02 yDistance=-0.12
21:45:06.365 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:06.367 00.002 9044 Enqueuing Expose request
21:45:06.369 00.002 12252 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 636.44
21:45:06.370 00.001 12252 PPEC: input: -0.02, control: -0.00, exposure: 2000
21:45:06.370 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:06.370 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:45:06.370 00.000 12252 MoveAxis(E, 1, ABG)
21:45:06.370 00.000 12252 Guiding  Dir = 2, Dur = 1
21:45:06.370 00.000 12252 IsSlewing returns 0
21:45:06.370 00.000 12252 IsGuiding returns 0
21:45:06.372 00.002 12252 IsGuiding returns 0
21:45:06.372 00.000 12252 Move returns status 0, amount 1
21:45:06.372 00.000 12252 MoveAxis(N, 0, ABG)
21:45:06.372 00.000 12252 Move returns status 0, amount 0
21:45:06.372 00.000 12252 move complete, result=0
21:45:06.372 00.000 12252 worker thread done servicing request
21:45:06.372 00.000 12252 Worker thread wakes up
21:45:06.372 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:45:06.376 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:06.376 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:08.729 02.353 12252 Exposure complete
21:45:08.775 00.046 12252 worker thread done servicing request
21:45:08.775 00.000 9044 OnExposeComplete: enter
21:45:08.776 00.001 9044 UpdateGuideState(): m_state=6
21:45:08.778 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2390
21:45:08.779 00.001 9044 Star::Find returns 1 (0), X=1004.80, Y=825.06, Mass=5748, SNR=52.0, Peak=173 HFD=5.2
21:45:08.782 00.003 9044 MultiStar: [#1 0.12,0.09,1.05,U] [#2 0.06,0.10,1.21,U] [#3 0.22,0.03,0.84,U] [#4 0.15,0.09,1.27,U] [#5 0.12,0.14,0.65,U] [#6 0.15,0.04,0.42,U] [#7 0.07,0.13,0.43,U] [#8 -0.02,0.22,0.42,U] 
21:45:08.783 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.12}, one-star: {0.05, 0.31}
21:45:08.785 00.002 9044 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.62) = xAngle (2.47 = 2.47)
21:45:08.786 00.001 9044 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.61 = -0.61)
21:45:08.789 00.003 9044 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.17 cameraTheta=0.85 mountX=-0.13 mountY=-0.10, mountTheta=-2.51
21:45:08.793 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.12, opts=13)
21:45:08.795 00.002 9044 Enqueuing Move request for scope (0.11, 0.12)
21:45:08.797 00.002 12252 Worker thread wakes up
21:45:08.797 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:08.800 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
21:45:08.800 00.000 9044 UpdateGuideState exits: m=5748 SNR=52.0
21:45:08.802 00.002 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
21:45:08.802 00.000 12252 Moving (0.11, 0.12) raw xDistance=-0.13 yDistance=-0.10
21:45:08.802 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:08.804 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:08.807 00.003 9044 Enqueuing Expose request
21:45:08.809 00.002 12252 PPEC rslt: input = -0.13, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 634.95
21:45:08.809 00.000 12252 PPEC: input: -0.13, control: -0.09, exposure: 2000
21:45:08.809 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:08.809 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:45:08.809 00.000 12252 MoveAxis(E, 33, ABG)
21:45:08.809 00.000 12252 Guiding  Dir = 2, Dur = 33
21:45:08.810 00.001 12252 IsSlewing returns 0
21:45:08.810 00.000 12252 IsGuiding returns 0
21:45:08.812 00.002 12252 PulseGuide returned control before completion, sleep 41
21:45:08.854 00.042 12252 IsGuiding returns 0
21:45:08.854 00.000 12252 Move returns status 0, amount 33
21:45:08.854 00.000 12252 MoveAxis(N, 0, ABG)
21:45:08.854 00.000 12252 Move returns status 0, amount 0
21:45:08.854 00.000 12252 move complete, result=0
21:45:08.854 00.000 12252 worker thread done servicing request
21:45:08.854 00.000 12252 Worker thread wakes up
21:45:08.854 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:08.854 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:08.854 00.000 9044 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
21:45:11.193 02.339 12252 Exposure complete
21:45:11.241 00.048 12252 worker thread done servicing request
21:45:11.241 00.000 9044 OnExposeComplete: enter
21:45:11.242 00.001 9044 UpdateGuideState(): m_state=6
21:45:11.243 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
21:45:11.244 00.001 9044 Star::Find returns 1 (0), X=1004.84, Y=824.97, Mass=5705, SNR=51.8, Peak=173 HFD=5.3
21:45:11.245 00.001 9044 MultiStar: [#1 0.13,0.02,1.04,U] [#2 0.12,0.00,1.21,U] [#3 0.23,-0.11,0.83,U] [#4 0.16,-0.00,1.28,U] [#5 0.15,-0.03,0.66,U] [#6 0.08,-0.09,0.43,U] [#7 0.05,-0.08,0.43,U] [#8 0.20,0.15,0.41,U] 
21:45:11.247 00.002 9044 refined, 8 included, MultiStar: {0.14, 0.02}, one-star: {0.09, 0.22}
21:45:11.248 00.001 9044 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.62) = xAngle (1.75 = 1.75)
21:45:11.249 00.001 9044 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.34 = -1.34)
21:45:11.250 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.02 hyp=0.14 cameraTheta=0.12 mountX=-0.02 mountY=-0.13, mountTheta=-1.75
21:45:11.253 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.02, opts=13)
21:45:11.254 00.001 9044 Enqueuing Move request for scope (0.14, 0.02)
21:45:11.255 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:11.256 00.001 9044 UpdateGuideState exits: m=5705 SNR=51.8
21:45:11.257 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:11.258 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:11.259 00.001 9044 Enqueuing Expose request
21:45:11.261 00.002 12252 Worker thread wakes up
21:45:11.261 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.02) opts 0xd
21:45:11.261 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.02)
21:45:11.261 00.000 12252 Moving (0.14, 0.02) raw xDistance=-0.02 yDistance=-0.13
21:45:11.264 00.003 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 633.46
21:45:11.264 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
21:45:11.264 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:11.264 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:45:11.264 00.000 12252 MoveAxis(E, 2, ABG)
21:45:11.264 00.000 12252 Guiding  Dir = 2, Dur = 2
21:45:11.265 00.001 12252 IsSlewing returns 0
21:45:11.265 00.000 12252 IsGuiding returns 0
21:45:11.268 00.003 12252 IsGuiding returns 0
21:45:11.268 00.000 12252 Move returns status 0, amount 2
21:45:11.268 00.000 12252 MoveAxis(N, 0, ABG)
21:45:11.268 00.000 12252 Move returns status 0, amount 0
21:45:11.268 00.000 12252 move complete, result=0
21:45:11.268 00.000 12252 worker thread done servicing request
21:45:11.268 00.000 12252 Worker thread wakes up
21:45:11.269 00.001 9044 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:45:11.270 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:11.271 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:13.606 02.335 12252 Exposure complete
21:45:13.653 00.047 12252 worker thread done servicing request
21:45:13.653 00.000 9044 OnExposeComplete: enter
21:45:13.655 00.002 9044 UpdateGuideState(): m_state=6
21:45:13.656 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2392
21:45:13.657 00.001 9044 Star::Find returns 1 (0), X=1004.83, Y=824.81, Mass=5760, SNR=52.0, Peak=173 HFD=5.2
21:45:13.660 00.003 9044 MultiStar: [#1 0.15,-0.17,1.04,U] [#2 0.09,-0.23,1.21,U] [#3 0.15,-0.39,0.00,M1] [#4 0.13,-0.14,1.28,U] [#5 0.12,-0.19,0.65,U] [#6 0.14,-0.26,0.42,U] [#7 0.11,-0.20,0.43,U] [#8 0.01,-0.09,0.41,U] 
21:45:13.661 00.001 9044 single-star, 7 included, MultiStar: {0.11, -0.14}, one-star: {0.08, 0.06}
21:45:13.662 00.001 9044 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.62) = xAngle (2.25 = 2.25)
21:45:13.662 00.000 9044 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.84 = -0.84)
21:45:13.663 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.62 mountX=-0.06 mountY=-0.07, mountTheta=-2.27
21:45:13.666 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.06, opts=13)
21:45:13.667 00.001 9044 Enqueuing Move request for scope (0.08, 0.06)
21:45:13.668 00.001 12252 Worker thread wakes up
21:45:13.668 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:13.669 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
21:45:13.669 00.000 9044 UpdateGuideState exits: m=5760 SNR=52.0
21:45:13.671 00.002 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
21:45:13.671 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:13.672 00.001 12252 Moving (0.08, 0.06) raw xDistance=-0.06 yDistance=-0.07
21:45:13.672 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:13.675 00.003 9044 Enqueuing Expose request
21:45:13.675 00.000 12252 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 631.99
21:45:13.677 00.002 12252 PPEC: input: -0.06, control: -0.00, exposure: 2000
21:45:13.677 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:13.677 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:45:13.677 00.000 12252 MoveAxis(E, 1, ABG)
21:45:13.677 00.000 12252 Guiding  Dir = 2, Dur = 1
21:45:13.677 00.000 12252 IsSlewing returns 0
21:45:13.677 00.000 12252 IsGuiding returns 0
21:45:13.679 00.002 12252 IsGuiding returns 0
21:45:13.679 00.000 12252 Move returns status 0, amount 1
21:45:13.680 00.001 12252 MoveAxis(N, 0, ABG)
21:45:13.680 00.000 12252 Move returns status 0, amount 0
21:45:13.680 00.000 12252 move complete, result=0
21:45:13.680 00.000 12252 worker thread done servicing request
21:45:13.680 00.000 12252 Worker thread wakes up
21:45:13.680 00.000 9044 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:45:13.681 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:13.681 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:16.042 02.361 12252 Exposure complete
21:45:16.099 00.057 12252 worker thread done servicing request
21:45:16.100 00.001 9044 OnExposeComplete: enter
21:45:16.101 00.001 9044 UpdateGuideState(): m_state=6
21:45:16.103 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2393
21:45:16.104 00.001 9044 Star::Find returns 1 (0), X=1004.77, Y=824.76, Mass=5741, SNR=51.9, Peak=173 HFD=5.1
21:45:16.105 00.001 9044 MultiStar: [#1 0.12,-0.21,1.03,U] [#2 0.12,-0.27,1.20,U] [#3 0.16,-0.38,0.00,M2] [#4 0.09,-0.12,1.25,U] [#5 0.14,-0.25,0.65,U] [#6 0.06,-0.30,0.43,U] [#7 0.05,-0.17,0.43,U] [#8 0.11,-0.13,0.43,U] 
21:45:16.107 00.002 9044 single-star, 7 included, MultiStar: {0.09, -0.17}, one-star: {0.02, 0.01}
21:45:16.108 00.001 9044 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.62) = xAngle (1.95 = 1.95)
21:45:16.109 00.001 9044 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.13 = -1.13)
21:45:16.110 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.32 mountX=-0.01 mountY=-0.02, mountTheta=-1.96
21:45:16.111 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.01, opts=13)
21:45:16.113 00.002 9044 Enqueuing Move request for scope (0.02, 0.01)
21:45:16.114 00.001 12252 Worker thread wakes up
21:45:16.114 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:16.115 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
21:45:16.115 00.000 9044 UpdateGuideState exits: m=5741 SNR=51.9
21:45:16.117 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
21:45:16.117 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:16.118 00.001 12252 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
21:45:16.118 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:16.119 00.001 9044 Enqueuing Expose request
21:45:16.121 00.002 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 630.54
21:45:16.121 00.000 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
21:45:16.121 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:16.121 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:45:16.121 00.000 12252 MoveAxis(E, 1, ABG)
21:45:16.121 00.000 12252 Guiding  Dir = 2, Dur = 1
21:45:16.123 00.002 12252 IsSlewing returns 0
21:45:16.123 00.000 12252 IsGuiding returns 0
21:45:16.125 00.002 12252 IsGuiding returns 0
21:45:16.125 00.000 12252 Move returns status 0, amount 1
21:45:16.125 00.000 12252 MoveAxis(N, 0, ABG)
21:45:16.125 00.000 12252 Move returns status 0, amount 0
21:45:16.125 00.000 12252 move complete, result=0
21:45:16.125 00.000 12252 worker thread done servicing request
21:45:16.125 00.000 12252 Worker thread wakes up
21:45:16.125 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:45:16.127 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:16.127 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:18.462 02.335 12252 Exposure complete
21:45:18.503 00.041 12252 worker thread done servicing request
21:45:18.503 00.000 9044 OnExposeComplete: enter
21:45:18.505 00.002 9044 UpdateGuideState(): m_state=6
21:45:18.506 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2394
21:45:18.507 00.001 9044 Star::Find returns 1 (0), X=1004.73, Y=824.85, Mass=5694, SNR=51.8, Peak=173 HFD=5.1
21:45:18.508 00.001 9044 MultiStar: [#1 0.09,-0.16,1.03,U] [#2 0.07,-0.15,1.21,U] [#3 0.10,-0.29,0.86,U] [#4 0.10,-0.07,1.25,U] [#5 0.07,-0.14,0.65,U] [#6 0.14,-0.10,0.41,U] [#7 -0.06,-0.15,0.44,U] [#8 0.16,-0.08,0.42,U] 
21:45:18.509 00.001 9044 single-star, 8 included, MultiStar: {0.07, -0.11}, one-star: {-0.02, 0.10}
21:45:18.510 00.001 9044 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.62) = xAngle (3.35 = -2.93)
21:45:18.510 00.000 9044 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.27 = 0.27)
21:45:18.511 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.73 mountX=-0.09 mountY=0.03, mountTheta=2.88
21:45:18.514 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.10, opts=13)
21:45:18.514 00.000 9044 Enqueuing Move request for scope (-0.02, 0.10)
21:45:18.515 00.001 12252 Worker thread wakes up
21:45:18.515 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:18.516 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
21:45:18.516 00.000 9044 UpdateGuideState exits: m=5694 SNR=51.8
21:45:18.517 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
21:45:18.517 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:18.518 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:18.518 00.000 9044 Enqueuing Expose request
21:45:18.520 00.002 12252 Moving (-0.02, 0.10) raw xDistance=-0.09 yDistance=0.03
21:45:18.523 00.003 12252 PPEC rslt: input = -0.09, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 629.10
21:45:18.523 00.000 12252 PPEC: input: -0.09, control: 0.00, exposure: 2000
21:45:18.523 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:18.523 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:45:18.523 00.000 12252 MoveAxis(W, 2, ABG)
21:45:18.523 00.000 12252 Guiding  Dir = 3, Dur = 2
21:45:18.524 00.001 12252 IsSlewing returns 0
21:45:18.524 00.000 12252 IsGuiding returns 0
21:45:18.528 00.004 12252 IsGuiding returns 0
21:45:18.528 00.000 12252 Move returns status 0, amount 2
21:45:18.528 00.000 12252 MoveAxis(N, 0, ABG)
21:45:18.528 00.000 12252 Move returns status 0, amount 0
21:45:18.528 00.000 12252 move complete, result=0
21:45:18.528 00.000 12252 worker thread done servicing request
21:45:18.528 00.000 12252 Worker thread wakes up
21:45:18.528 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:18.528 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:18.528 00.000 9044 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
21:45:20.883 02.355 12252 Exposure complete
21:45:20.953 00.070 12252 worker thread done servicing request
21:45:20.953 00.000 9044 OnExposeComplete: enter
21:45:20.955 00.002 9044 UpdateGuideState(): m_state=6
21:45:20.958 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2395
21:45:20.960 00.002 9044 Star::Find returns 1 (0), X=1004.75, Y=824.72, Mass=5867, SNR=52.6, Peak=173 HFD=5.3
21:45:20.961 00.001 9044 MultiStar: [#1 0.11,-0.15,1.04,U] [#2 0.10,-0.22,1.18,U] [#3 0.14,-0.37,0.83,U] [#4 0.14,-0.19,1.24,U] [#5 0.09,-0.25,0.64,U] [#6 0.06,-0.27,0.41,U] [#7 -0.01,-0.25,0.43,U] [#8 0.00,-0.23,0.41,U] 
21:45:20.962 00.001 9044 single-star, 8 included, MultiStar: {0.08, -0.21}, one-star: {0.00, -0.04}
21:45:20.962 00.000 9044 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.62) = xAngle (0.18 = 0.18)
21:45:20.963 00.001 9044 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.90 = -2.90)
21:45:20.964 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.44 mountX=0.04 mountY=-0.01, mountTheta=-0.24
21:45:20.967 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.04, opts=13)
21:45:20.967 00.000 9044 Enqueuing Move request for scope (0.00, -0.04)
21:45:20.968 00.001 12252 Worker thread wakes up
21:45:20.968 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:20.969 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
21:45:20.969 00.000 9044 UpdateGuideState exits: m=5867 SNR=52.6
21:45:20.971 00.002 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
21:45:20.971 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:20.972 00.001 12252 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=-0.01
21:45:20.972 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:20.973 00.001 9044 Enqueuing Expose request
21:45:20.977 00.004 12252 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 627.67
21:45:20.977 00.000 12252 PPEC: input: 0.04, control: 0.00, exposure: 2000
21:45:20.977 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:20.977 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:45:20.977 00.000 12252 MoveAxis(W, 0, ABG)
21:45:20.977 00.000 12252 Move returns status 0, amount 0
21:45:20.977 00.000 12252 MoveAxis(N, 0, ABG)
21:45:20.977 00.000 12252 Move returns status 0, amount 0
21:45:20.978 00.001 12252 move complete, result=0
21:45:20.978 00.000 12252 worker thread done servicing request
21:45:20.978 00.000 9044 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:45:20.980 00.002 12252 Worker thread wakes up
21:45:20.980 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:20.980 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:23.329 02.349 12252 Exposure complete
21:45:23.397 00.068 12252 worker thread done servicing request
21:45:23.397 00.000 9044 OnExposeComplete: enter
21:45:23.398 00.001 9044 UpdateGuideState(): m_state=6
21:45:23.399 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2396
21:45:23.401 00.002 9044 Star::Find returns 1 (0), X=1004.78, Y=824.93, Mass=5711, SNR=51.9, Peak=173 HFD=5.0
21:45:23.402 00.001 9044 MultiStar: [#1 0.14,-0.11,1.06,U] [#2 0.03,-0.12,1.20,U] [#3 0.14,-0.20,0.84,U] [#4 0.09,-0.09,1.27,U] [#5 0.11,-0.21,0.64,U] [#6 0.08,-0.20,0.43,U] [#7 -0.01,-0.19,0.44,U] [#8 0.02,-0.01,0.42,U] 
21:45:23.403 00.001 9044 refined, 8 included, MultiStar: {0.08, -0.09}, one-star: {0.03, 0.18}
21:45:23.404 00.001 9044 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.62) = xAngle (0.76 = 0.76)
21:45:23.406 00.002 9044 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.33 = -2.33)
21:45:23.407 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.87 mountX=0.09 mountY=-0.09, mountTheta=-0.79
21:45:23.409 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.09, opts=13)
21:45:23.410 00.001 9044 Enqueuing Move request for scope (0.08, -0.09)
21:45:23.411 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:23.412 00.001 9044 UpdateGuideState exits: m=5711 SNR=51.9
21:45:23.414 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:23.415 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:23.416 00.001 9044 Enqueuing Expose request
21:45:23.417 00.001 12252 Worker thread wakes up
21:45:23.417 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
21:45:23.417 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
21:45:23.417 00.000 12252 Moving (0.08, -0.09) raw xDistance=0.09 yDistance=-0.09
21:45:23.420 00.003 12252 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 626.26
21:45:23.420 00.000 12252 PPEC: input: 0.09, control: -0.00, exposure: 2000
21:45:23.420 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:23.421 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:45:23.421 00.000 12252 MoveAxis(E, 1, ABG)
21:45:23.421 00.000 12252 Guiding  Dir = 2, Dur = 1
21:45:23.421 00.000 12252 IsSlewing returns 0
21:45:23.421 00.000 12252 IsGuiding returns 0
21:45:23.424 00.003 12252 IsGuiding returns 0
21:45:23.424 00.000 12252 Move returns status 0, amount 1
21:45:23.424 00.000 12252 MoveAxis(N, 0, ABG)
21:45:23.424 00.000 12252 Move returns status 0, amount 0
21:45:23.424 00.000 12252 move complete, result=0
21:45:23.424 00.000 12252 worker thread done servicing request
21:45:23.424 00.000 12252 Worker thread wakes up
21:45:23.424 00.000 9044 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
21:45:23.425 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:23.425 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:25.768 02.343 12252 Exposure complete
21:45:25.817 00.049 12252 worker thread done servicing request
21:45:25.818 00.001 9044 OnExposeComplete: enter
21:45:25.820 00.002 9044 UpdateGuideState(): m_state=6
21:45:25.822 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2397
21:45:25.825 00.003 9044 Star::Find returns 1 (0), X=1004.83, Y=824.92, Mass=5778, SNR=52.2, Peak=173 HFD=5.2
21:45:25.828 00.003 9044 MultiStar: [#1 0.19,-0.03,1.03,U] [#2 0.10,-0.18,1.21,U] [#3 0.16,-0.26,0.83,U] [#4 0.15,-0.11,1.31,U] [#5 0.14,-0.15,0.64,U] [#6 0.20,-0.15,0.41,U] [#7 0.11,-0.08,0.42,U] [#8 -0.03,-0.10,0.41,U] 
21:45:25.831 00.003 9044 refined, 8 included, MultiStar: {0.13, -0.09}, one-star: {0.08, 0.17}
21:45:25.833 00.002 9044 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.62) = xAngle (0.99 = 0.99)
21:45:25.836 00.003 9044 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.09 = -2.09)
21:45:25.838 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.63 mountX=0.09 mountY=-0.14, mountTheta=-1.01
21:45:25.842 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.09, opts=13)
21:45:25.844 00.002 9044 Enqueuing Move request for scope (0.13, -0.09)
21:45:25.847 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:25.849 00.002 9044 UpdateGuideState exits: m=5778 SNR=52.2
21:45:25.850 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:25.852 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:25.853 00.001 9044 Enqueuing Expose request
21:45:25.855 00.002 12252 Worker thread wakes up
21:45:25.855 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
21:45:25.855 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
21:45:25.855 00.000 12252 Moving (0.13, -0.09) raw xDistance=0.09 yDistance=-0.14
21:45:25.858 00.003 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 624.86
21:45:25.858 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
21:45:25.858 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:25.858 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:45:25.858 00.000 12252 MoveAxis(E, 4, ABG)
21:45:25.858 00.000 12252 Guiding  Dir = 2, Dur = 4
21:45:25.859 00.001 12252 IsSlewing returns 0
21:45:25.859 00.000 12252 IsGuiding returns 0
21:45:25.861 00.002 12252 PulseGuide returned control before completion, sleep 12
21:45:25.875 00.014 12252 IsGuiding returns 0
21:45:25.875 00.000 12252 Move returns status 0, amount 4
21:45:25.875 00.000 12252 MoveAxis(N, 0, ABG)
21:45:25.875 00.000 12252 Move returns status 0, amount 0
21:45:25.875 00.000 12252 move complete, result=0
21:45:25.875 00.000 12252 worker thread done servicing request
21:45:25.875 00.000 12252 Worker thread wakes up
21:45:25.875 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:25.875 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:25.875 00.000 9044 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:45:28.219 02.344 12252 Exposure complete
21:45:28.266 00.047 12252 worker thread done servicing request
21:45:28.266 00.000 9044 OnExposeComplete: enter
21:45:28.269 00.003 9044 UpdateGuideState(): m_state=6
21:45:28.272 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2398
21:45:28.275 00.003 9044 Star::Find returns 1 (0), X=1004.85, Y=824.75, Mass=5611, SNR=51.4, Peak=173 HFD=5.1
21:45:28.278 00.003 9044 MultiStar: [#1 0.16,-0.18,1.03,U] [#2 0.16,-0.19,1.20,U] [#3 0.29,-0.33,0.00,M1] [#4 0.16,-0.15,1.29,U] [#5 0.25,-0.22,0.66,U] [#6 0.15,-0.19,0.42,U] [#7 0.12,-0.29,0.45,U] [#8 0.14,-0.17,0.43,U] 
21:45:28.279 00.001 9044 single-star, 7 included, MultiStar: {0.16, -0.16}, one-star: {0.10, -0.00}
21:45:28.280 00.001 9044 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.62) = xAngle (1.62 = 1.62)
21:45:28.281 00.001 9044 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.46 = -1.46)
21:45:28.282 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.00 mountX=-0.01 mountY=-0.10, mountTheta=-1.62
21:45:28.284 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.00, opts=13)
21:45:28.285 00.001 9044 Enqueuing Move request for scope (0.10, -0.00)
21:45:28.285 00.000 12252 Worker thread wakes up
21:45:28.285 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:28.287 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
21:45:28.287 00.000 9044 UpdateGuideState exits: m=5611 SNR=51.4
21:45:28.287 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
21:45:28.288 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:28.288 00.000 12252 Moving (0.10, -0.00) raw xDistance=-0.01 yDistance=-0.10
21:45:28.288 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:28.290 00.002 9044 Enqueuing Expose request
21:45:28.291 00.001 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 623.48
21:45:28.291 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
21:45:28.291 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:28.291 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:45:28.291 00.000 12252 MoveAxis(W, 5, ABG)
21:45:28.292 00.001 12252 Guiding  Dir = 3, Dur = 5
21:45:28.292 00.000 12252 IsSlewing returns 0
21:45:28.292 00.000 12252 IsGuiding returns 0
21:45:28.294 00.002 12252 PulseGuide returned control before completion, sleep 14
21:45:28.309 00.015 12252 IsGuiding returns 0
21:45:28.309 00.000 12252 Move returns status 0, amount 5
21:45:28.309 00.000 12252 MoveAxis(N, 0, ABG)
21:45:28.309 00.000 12252 Move returns status 0, amount 0
21:45:28.309 00.000 12252 move complete, result=0
21:45:28.309 00.000 12252 worker thread done servicing request
21:45:28.309 00.000 12252 Worker thread wakes up
21:45:28.309 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:28.309 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:28.309 00.000 9044 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
21:45:30.665 02.356 12252 Exposure complete
21:45:30.707 00.042 12252 worker thread done servicing request
21:45:30.707 00.000 9044 OnExposeComplete: enter
21:45:30.708 00.001 9044 UpdateGuideState(): m_state=6
21:45:30.709 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2399
21:45:30.710 00.001 9044 Star::Find returns 1 (0), X=1004.79, Y=824.79, Mass=5758, SNR=52.0, Peak=173 HFD=5.1
21:45:30.713 00.003 9044 MultiStar: [#1 0.16,-0.13,1.06,U] [#2 0.14,-0.21,1.20,U] [#3 0.25,-0.18,0.85,U] [#4 0.12,-0.09,1.29,U] [#5 0.21,-0.30,0.64,U] [#6 0.11,-0.36,0.42,U] [#7 -0.01,-0.18,0.43,U] [#8 0.12,-0.23,0.42,U] 
21:45:30.714 00.001 9044 single-star, 8 included, MultiStar: {0.13, -0.16}, one-star: {0.04, 0.04}
21:45:30.715 00.001 9044 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.62) = xAngle (2.43 = 2.43)
21:45:30.716 00.001 9044 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.66 = -0.66)
21:45:30.717 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.80 mountX=-0.04 mountY=-0.03, mountTheta=-2.46
21:45:30.719 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.04, opts=13)
21:45:30.720 00.001 9044 Enqueuing Move request for scope (0.04, 0.04)
21:45:30.722 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:30.723 00.001 12252 Worker thread wakes up
21:45:30.723 00.000 9044 UpdateGuideState exits: m=5758 SNR=52.0
21:45:30.724 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:30.725 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:30.726 00.001 9044 Enqueuing Expose request
21:45:30.727 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
21:45:30.727 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
21:45:30.727 00.000 12252 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.03
21:45:30.734 00.007 12252 PPEC rslt: input = -0.04, final = 0.05, react = -0.02, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 622.11
21:45:30.734 00.000 12252 PPEC: input: -0.04, control: 0.05, exposure: 2000
21:45:30.734 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:30.734 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:45:30.734 00.000 12252 MoveAxis(W, 20, ABG)
21:45:30.734 00.000 12252 Guiding  Dir = 3, Dur = 20
21:45:30.734 00.000 12252 IsSlewing returns 0
21:45:30.734 00.000 12252 IsGuiding returns 0
21:45:30.736 00.002 12252 PulseGuide returned control before completion, sleep 29
21:45:30.780 00.044 12252 IsGuiding returns 0
21:45:30.780 00.000 12252 Move returns status 0, amount 20
21:45:30.780 00.000 12252 MoveAxis(N, 0, ABG)
21:45:30.780 00.000 12252 Move returns status 0, amount 0
21:45:30.780 00.000 12252 move complete, result=0
21:45:30.781 00.001 12252 worker thread done servicing request
21:45:30.781 00.000 12252 Worker thread wakes up
21:45:30.781 00.000 9044 GuideStep: -0.0 px 20 ms WEST, -0.0 px 0 ms NORTH
21:45:30.783 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:30.783 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:33.142 02.359 12252 Exposure complete
21:45:33.214 00.072 12252 worker thread done servicing request
21:45:33.214 00.000 9044 OnExposeComplete: enter
21:45:33.216 00.002 9044 UpdateGuideState(): m_state=6
21:45:33.217 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2400
21:45:33.218 00.001 9044 Star::Find returns 1 (0), X=1004.91, Y=825.09, Mass=5586, SNR=51.5, Peak=173 HFD=5.0
21:45:33.219 00.001 9044 MultiStar: [#1 0.24,-0.02,1.06,U] [#2 0.23,-0.02,1.23,U] [#3 0.28,-0.08,0.85,U] [#4 0.25,-0.01,1.32,U] [#5 0.18,-0.05,0.65,U] [#6 0.18,-0.01,0.44,U] [#7 0.21,0.00,0.44,U] [#8 0.19,-0.02,0.42,U] 
21:45:33.219 00.000 9044 refined, 8 included, MultiStar: {0.22, 0.02}, one-star: {0.16, 0.33}
21:45:33.220 00.001 9044 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.62) = xAngle (1.73 = 1.73)
21:45:33.221 00.001 9044 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.36 = -1.36)
21:45:33.221 00.000 9044 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.10 mountX=-0.03 mountY=-0.22, mountTheta=-1.73
21:45:33.224 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=0.02, opts=13)
21:45:33.225 00.001 9044 Enqueuing Move request for scope (0.22, 0.02)
21:45:33.226 00.001 12252 Worker thread wakes up
21:45:33.226 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:33.227 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
21:45:33.227 00.000 9044 UpdateGuideState exits: m=5586 SNR=51.5
21:45:33.227 00.000 12252 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
21:45:33.227 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:33.230 00.003 12252 Moving (0.22, 0.02) raw xDistance=-0.03 yDistance=-0.22
21:45:33.230 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:33.231 00.001 9044 Enqueuing Expose request
21:45:33.232 00.001 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 620.75
21:45:33.232 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
21:45:33.232 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:45:33.232 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:45:33.232 00.000 12252 MoveAxis(E, 4, ABG)
21:45:33.232 00.000 12252 Guiding  Dir = 2, Dur = 4
21:45:33.233 00.001 12252 IsSlewing returns 0
21:45:33.233 00.000 12252 IsGuiding returns 0
21:45:33.235 00.002 12252 PulseGuide returned control before completion, sleep 13
21:45:33.260 00.025 12252 IsGuiding returns 0
21:45:33.260 00.000 12252 Move returns status 0, amount 4
21:45:33.260 00.000 12252 MoveAxis(N, 0, ABG)
21:45:33.260 00.000 12252 Move returns status 0, amount 0
21:45:33.260 00.000 12252 move complete, result=0
21:45:33.260 00.000 12252 worker thread done servicing request
21:45:33.260 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
21:45:33.262 00.002 12252 Worker thread wakes up
21:45:33.262 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:33.262 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:35.624 02.362 12252 Exposure complete
21:45:35.675 00.051 12252 worker thread done servicing request
21:45:35.675 00.000 9044 OnExposeComplete: enter
21:45:35.677 00.002 9044 UpdateGuideState(): m_state=6
21:45:35.678 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2401
21:45:35.680 00.002 9044 Star::Find returns 1 (0), X=1004.96, Y=825.03, Mass=5667, SNR=51.6, Peak=173 HFD=5.2
21:45:35.682 00.002 9044 MultiStar: [#1 0.26,0.07,1.04,U] [#2 0.26,-0.04,1.19,U] [#3 0.34,-0.04,0.86,U] [#4 0.31,0.03,1.27,U] [#5 0.33,0.05,0.64,U] [#6 0.26,-0.04,0.43,U] [#7 0.17,-0.00,0.45,U] [#8 0.23,0.15,0.43,U] 
21:45:35.683 00.001 9044 refined, 8 included, MultiStar: {0.27, 0.05}, one-star: {0.21, 0.28}
21:45:35.685 00.002 9044 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.62) = xAngle (1.82 = 1.82)
21:45:35.686 00.001 9044 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.26 = -1.26)
21:45:35.687 00.001 9044 CameraToMount -- cameraX=0.27 cameraY=0.05 hyp=0.27 cameraTheta=0.20 mountX=-0.07 mountY=-0.26, mountTheta=-1.83
21:45:35.690 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.27, y=0.05, opts=13)
21:45:35.692 00.002 9044 Enqueuing Move request for scope (0.27, 0.05)
21:45:35.693 00.001 12252 Worker thread wakes up
21:45:35.693 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:35.694 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.05) opts 0xd
21:45:35.694 00.000 9044 UpdateGuideState exits: m=5667 SNR=51.6
21:45:35.696 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:35.697 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:35.698 00.001 9044 Enqueuing Expose request
21:45:35.699 00.001 12252 Handling offset move in thread for scope, endpoint = (0.27, 0.05)
21:45:35.699 00.000 12252 Moving (0.27, 0.05) raw xDistance=-0.07 yDistance=-0.26
21:45:35.701 00.002 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 619.41
21:45:35.701 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
21:45:35.701 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:45:35.701 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:45:35.701 00.000 12252 MoveAxis(E, 6, ABG)
21:45:35.702 00.001 12252 Guiding  Dir = 2, Dur = 6
21:45:35.702 00.000 12252 IsSlewing returns 0
21:45:35.702 00.000 12252 IsGuiding returns 0
21:45:35.705 00.003 12252 PulseGuide returned control before completion, sleep 14
21:45:35.725 00.020 12252 IsGuiding returns 0
21:45:35.725 00.000 12252 Move returns status 0, amount 6
21:45:35.725 00.000 12252 MoveAxis(N, 0, ABG)
21:45:35.725 00.000 12252 Move returns status 0, amount 0
21:45:35.725 00.000 12252 move complete, result=0
21:45:35.725 00.000 12252 worker thread done servicing request
21:45:35.725 00.000 12252 Worker thread wakes up
21:45:35.725 00.000 9044 GuideStep: -0.1 px 6 ms EAST, -0.3 px 0 ms NORTH
21:45:35.727 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:35.728 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:38.095 02.367 12252 Exposure complete
21:45:38.148 00.053 12252 worker thread done servicing request
21:45:38.148 00.000 9044 OnExposeComplete: enter
21:45:38.149 00.001 9044 UpdateGuideState(): m_state=6
21:45:38.150 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2402
21:45:38.153 00.003 9044 Star::Find returns 1 (0), X=1004.97, Y=824.89, Mass=5690, SNR=51.7, Peak=173 HFD=5.5
21:45:38.155 00.002 9044 MultiStar: [#1 0.27,-0.09,1.04,U] [#2 0.29,-0.19,1.22,U] [#3 0.35,-0.29,0.00,M1] [#4 0.29,-0.04,1.25,U] [#5 0.33,-0.12,0.66,U] [#6 0.35,-0.15,0.42,U] [#7 0.22,-0.18,0.44,U] [#8 0.22,-0.05,0.42,U] 
21:45:38.158 00.003 9044 single-star, 7 included, MultiStar: {0.28, -0.07}, one-star: {0.22, 0.14}
21:45:38.160 00.002 9044 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.62) = xAngle (2.18 = 2.18)
21:45:38.161 00.001 9044 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.91 = -0.91)
21:45:38.163 00.002 9044 CameraToMount -- cameraX=0.22 cameraY=0.14 hyp=0.26 cameraTheta=0.55 mountX=-0.15 mountY=-0.20, mountTheta=-2.20
21:45:38.168 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=0.14, opts=13)
21:45:38.170 00.002 9044 Enqueuing Move request for scope (0.22, 0.14)
21:45:38.173 00.003 12252 Worker thread wakes up
21:45:38.173 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:38.175 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.14) opts 0xd
21:45:38.175 00.000 9044 UpdateGuideState exits: m=5690 SNR=51.7
21:45:38.178 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:38.181 00.003 12252 Handling offset move in thread for scope, endpoint = (0.22, 0.14)
21:45:38.181 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:38.183 00.002 9044 Enqueuing Expose request
21:45:38.185 00.002 12252 Moving (0.22, 0.14) raw xDistance=-0.15 yDistance=-0.20
21:45:38.191 00.006 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 618.08
21:45:38.191 00.000 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
21:45:38.191 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=0.00 newest=-0.68
21:45:38.191 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
21:45:38.191 00.000 12252 MoveAxis(E, 38, ABG)
21:45:38.191 00.000 12252 Guiding  Dir = 2, Dur = 38
21:45:38.192 00.001 12252 IsSlewing returns 0
21:45:38.192 00.000 12252 IsGuiding returns 0
21:45:38.194 00.002 12252 PulseGuide returned control before completion, sleep 46
21:45:38.255 00.061 12252 IsGuiding returns 0
21:45:38.255 00.000 12252 Move returns status 0, amount 38
21:45:38.255 00.000 12252 BLC: Oldest BLC event removed
21:45:38.255 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
21:45:38.255 00.000 12252 MoveAxis(N, 150, ABG)
21:45:38.255 00.000 12252 Guiding  Dir = 0, Dur = 150
21:45:38.256 00.001 12252 IsSlewing returns 0
21:45:38.260 00.004 12252 IsGuiding returns 0
21:45:38.265 00.005 12252 PulseGuide returned control before completion, sleep 155
21:45:38.427 00.162 12252 IsGuiding returns 0
21:45:38.427 00.000 12252 Move returns status 0, amount 150
21:45:38.427 00.000 12252 move complete, result=0
21:45:38.427 00.000 12252 worker thread done servicing request
21:45:38.427 00.000 12252 Worker thread wakes up
21:45:38.427 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:38.427 00.000 9044 GuideStep: -0.1 px 38 ms EAST, -0.2 px 150 ms NORTH
21:45:38.429 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:40.788 02.359 12252 Exposure complete
21:45:40.856 00.068 12252 worker thread done servicing request
21:45:40.856 00.000 9044 OnExposeComplete: enter
21:45:40.857 00.001 9044 UpdateGuideState(): m_state=6
21:45:40.858 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2403
21:45:40.860 00.002 9044 Star::Find returns 1 (0), X=1004.69, Y=824.73, Mass=5729, SNR=52.0, Peak=173 HFD=5.3
21:45:40.862 00.002 9044 MultiStar: [#1 0.08,-0.33,1.05,U] [#2 0.07,-0.20,1.22,U] [#3 0.06,-0.34,0.86,U] [#4 0.03,-0.16,1.26,U] [#5 0.09,-0.15,0.65,U] [#6 0.03,-0.28,0.43,U] [#7 -0.08,-0.46,0.00,M1] [#8 0.02,-0.16,0.42,U] 
21:45:40.865 00.003 9044 single-star, 7 included, MultiStar: {0.04, -0.20}, one-star: {-0.06, -0.02}
21:45:40.866 00.001 9044 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.62) = xAngle (-1.19 = -1.19)
21:45:40.867 00.001 9044 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.27 = 2.01)
21:45:40.867 00.000 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.81 mountX=0.02 mountY=0.06, mountTheta=1.18
21:45:40.870 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.02, opts=13)
21:45:40.871 00.001 9044 Enqueuing Move request for scope (-0.06, -0.02)
21:45:40.872 00.001 12252 Worker thread wakes up
21:45:40.872 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:45:40.874 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
21:45:40.874 00.000 9044 UpdateGuideState exits: m=5729 SNR=52.0
21:45:40.875 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
21:45:40.875 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:40.876 00.001 12252 Moving (-0.06, -0.02) raw xDistance=0.02 yDistance=0.06
21:45:40.876 00.000 12252 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.203893, 1:-0.058688
21:45:40.876 00.000 12252 BLC: No correction, Miss < min_move
21:45:40.876 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:40.879 00.003 9044 Enqueuing Expose request
21:45:40.882 00.003 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 616.76
21:45:40.882 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
21:45:40.882 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:40.882 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:45:40.882 00.000 12252 MoveAxis(E, 8, ABG)
21:45:40.882 00.000 12252 Guiding  Dir = 2, Dur = 8
21:45:40.882 00.000 12252 IsSlewing returns 0
21:45:40.884 00.002 12252 IsGuiding returns 0
21:45:40.886 00.002 12252 PulseGuide returned control before completion, sleep 16
21:45:40.915 00.029 12252 IsGuiding returns 0
21:45:40.915 00.000 12252 Move returns status 0, amount 8
21:45:40.915 00.000 12252 MoveAxis(N, 0, ABG)
21:45:40.915 00.000 12252 Move returns status 0, amount 0
21:45:40.915 00.000 12252 move complete, result=0
21:45:40.915 00.000 12252 worker thread done servicing request
21:45:40.915 00.000 12252 Worker thread wakes up
21:45:40.915 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:40.915 00.000 9044 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
21:45:40.917 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:43.266 02.349 12252 Exposure complete
21:45:43.330 00.064 12252 worker thread done servicing request
21:45:43.331 00.001 9044 OnExposeComplete: enter
21:45:43.332 00.001 9044 UpdateGuideState(): m_state=6
21:45:43.333 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2404
21:45:43.334 00.001 9044 Star::Find returns 1 (0), X=1004.88, Y=824.88, Mass=5731, SNR=52.2, Peak=173 HFD=5.4
21:45:43.336 00.002 9044 MultiStar: [#1 0.20,-0.03,1.02,U] [#2 0.13,-0.10,1.20,U] [#3 0.23,-0.12,0.83,U] [#4 0.19,-0.06,1.29,U] [#5 0.15,-0.06,0.66,U] [#6 0.09,-0.15,0.43,U] [#7 0.11,-0.11,0.44,U] [#8 0.19,0.02,0.42,U] 
21:45:43.338 00.002 9044 refined, 8 included, MultiStar: {0.17, -0.04}, one-star: {0.13, 0.13}
21:45:43.340 00.002 9044 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.62) = xAngle (1.36 = 1.36)
21:45:43.342 00.002 9044 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.72 = -1.72)
21:45:43.345 00.003 9044 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-0.26 mountX=0.04 mountY=-0.17, mountTheta=-1.36
21:45:43.349 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.04, opts=13)
21:45:43.351 00.002 9044 Enqueuing Move request for scope (0.17, -0.04)
21:45:43.352 00.001 12252 Worker thread wakes up
21:45:43.352 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
21:45:43.353 00.001 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
21:45:43.353 00.000 12252 Moving (0.17, -0.04) raw xDistance=0.04 yDistance=-0.17
21:45:43.353 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:45:43.355 00.002 12252 BLC: History state: CurrMiss=0.17, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.203893, 1:-0.058688, 2:0.169770
21:45:43.355 00.000 12252 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
21:45:43.355 00.000 12252 BLC: window closed
21:45:43.355 00.000 9044 UpdateGuideState exits: m=5731 SNR=52.2
21:45:43.357 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:43.358 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:43.360 00.002 9044 Enqueuing Expose request
21:45:43.362 00.002 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 615.45
21:45:43.362 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
21:45:43.362 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.17
21:45:43.362 00.000 12252 MoveAxis(E, 5, ABG)
21:45:43.362 00.000 12252 Guiding  Dir = 2, Dur = 5
21:45:43.362 00.000 12252 IsSlewing returns 0
21:45:43.363 00.001 12252 IsGuiding returns 0
21:45:43.365 00.002 12252 PulseGuide returned control before completion, sleep 14
21:45:43.381 00.016 12252 IsGuiding returns 0
21:45:43.381 00.000 12252 Move returns status 0, amount 5
21:45:43.381 00.000 12252 MoveAxis(N, 58, ABG)
21:45:43.381 00.000 12252 Guiding  Dir = 0, Dur = 58
21:45:43.381 00.000 12252 IsSlewing returns 0
21:45:43.382 00.001 12252 IsGuiding returns 0
21:45:43.388 00.006 12252 PulseGuide returned control before completion, sleep 62
21:45:43.459 00.071 12252 IsGuiding returns 0
21:45:43.459 00.000 12252 Move returns status 0, amount 58
21:45:43.460 00.001 12252 move complete, result=0
21:45:43.460 00.000 12252 worker thread done servicing request
21:45:43.460 00.000 9044 GuideStep: 0.0 px 5 ms EAST, -0.2 px 58 ms NORTH
21:45:43.461 00.001 12252 Worker thread wakes up
21:45:43.461 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:43.461 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:45.823 02.362 12252 Exposure complete
21:45:45.867 00.044 12252 worker thread done servicing request
21:45:45.867 00.000 9044 OnExposeComplete: enter
21:45:45.868 00.001 9044 UpdateGuideState(): m_state=6
21:45:45.869 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2405
21:45:45.870 00.001 9044 Star::Find returns 1 (0), X=1004.63, Y=824.80, Mass=5773, SNR=52.2, Peak=173 HFD=5.3
21:45:45.871 00.001 9044 MultiStar: [#1 -0.02,-0.11,1.03,U] [#2 0.04,-0.22,1.19,U] [#3 0.12,-0.33,0.85,U] [#4 0.01,-0.17,1.29,U] [#5 0.00,-0.19,0.66,U] [#6 -0.01,-0.25,0.41,U] [#7 -0.04,-0.17,0.44,U] [#8 0.07,-0.12,0.42,U] 
21:45:45.872 00.001 9044 single-star, 8 included, MultiStar: {0.00, -0.16}, one-star: {-0.12, 0.05}
21:45:45.873 00.001 9044 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.62) = xAngle (4.40 = -1.89)
21:45:45.875 00.002 9044 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.31 = 1.31)
21:45:45.876 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.77 mountX=-0.04 mountY=0.13, mountTheta=1.88
21:45:45.877 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.05, opts=13)
21:45:45.878 00.001 9044 Enqueuing Move request for scope (-0.12, 0.05)
21:45:45.878 00.000 12252 Worker thread wakes up
21:45:45.879 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:45:45.879 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
21:45:45.879 00.000 9044 UpdateGuideState exits: m=5773 SNR=52.2
21:45:45.880 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
21:45:45.880 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:45.882 00.002 12252 Moving (-0.12, 0.05) raw xDistance=-0.04 yDistance=0.13
21:45:45.882 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:45.883 00.001 9044 Enqueuing Expose request
21:45:45.885 00.002 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 614.16
21:45:45.885 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
21:45:45.885 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:45.885 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:45:45.885 00.000 12252 MoveAxis(E, 8, ABG)
21:45:45.885 00.000 12252 Guiding  Dir = 2, Dur = 8
21:45:45.886 00.001 12252 IsSlewing returns 0
21:45:45.887 00.001 12252 IsGuiding returns 0
21:45:45.888 00.001 12252 PulseGuide returned control before completion, sleep 17
21:45:45.906 00.018 12252 IsGuiding returns 0
21:45:45.906 00.000 12252 Move returns status 0, amount 8
21:45:45.906 00.000 12252 MoveAxis(N, 0, ABG)
21:45:45.906 00.000 12252 Move returns status 0, amount 0
21:45:45.906 00.000 12252 move complete, result=0
21:45:45.906 00.000 12252 worker thread done servicing request
21:45:45.906 00.000 12252 Worker thread wakes up
21:45:45.906 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
21:45:45.907 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:45.907 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:48.247 02.340 12252 Exposure complete
21:45:48.293 00.046 12252 worker thread done servicing request
21:45:48.293 00.000 9044 OnExposeComplete: enter
21:45:48.295 00.002 9044 UpdateGuideState(): m_state=6
21:45:48.297 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2406
21:45:48.298 00.001 9044 Star::Find returns 1 (0), X=1004.59, Y=824.47, Mass=5605, SNR=51.5, Peak=173 HFD=5.2
21:45:48.300 00.002 9044 MultiStar: [#1 -0.15,-0.61,0.00,M1] [#2 -0.02,-0.36,1.22,U] [#3 0.03,-0.58,0.00,M1] [#4 -0.00,-0.32,1.27,U] [#5 -0.03,-0.39,0.66,U] [#6 -0.02,-0.33,0.42,U] [#7 -0.11,-0.62,0.00,M1] [#8 -0.24,-0.39,0.00,M1] 
21:45:48.300 00.000 9044 single-star, 4 included, MultiStar: {-0.05, -0.33}, one-star: {-0.16, -0.28}
21:45:48.302 00.002 9044 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.62) = xAngle (-0.46 = -0.46)
21:45:48.303 00.001 9044 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.54 = 2.74)
21:45:48.305 00.002 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-2.08 mountX=0.28 mountY=0.12, mountTheta=0.41
21:45:48.306 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.28, opts=13)
21:45:48.308 00.002 9044 Enqueuing Move request for scope (-0.16, -0.28)
21:45:48.310 00.002 12252 Worker thread wakes up
21:45:48.310 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:45:48.311 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.28) opts 0xd
21:45:48.311 00.000 9044 UpdateGuideState exits: m=5605 SNR=51.5
21:45:48.312 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.28)
21:45:48.312 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:48.313 00.001 12252 Moving (-0.16, -0.28) raw xDistance=0.28 yDistance=0.12
21:45:48.313 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:48.315 00.002 9044 Enqueuing Expose request
21:45:48.316 00.001 12252 PPEC rslt: input = 0.28, final = 0.16, react = 0.17, pred = -0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 612.88
21:45:48.316 00.000 12252 PPEC: input: 0.28, control: 0.16, exposure: 2000
21:45:48.316 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:48.316 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:45:48.316 00.000 12252 MoveAxis(W, 62, ABG)
21:45:48.316 00.000 12252 Guiding  Dir = 3, Dur = 62
21:45:48.317 00.001 12252 IsSlewing returns 0
21:45:48.317 00.000 12252 IsGuiding returns 0
21:45:48.319 00.002 12252 PulseGuide returned control before completion, sleep 70
21:45:48.397 00.078 12252 IsGuiding returns 0
21:45:48.397 00.000 12252 Move returns status 0, amount 62
21:45:48.397 00.000 12252 MoveAxis(N, 0, ABG)
21:45:48.397 00.000 12252 Move returns status 0, amount 0
21:45:48.397 00.000 12252 move complete, result=0
21:45:48.397 00.000 12252 worker thread done servicing request
21:45:48.397 00.000 9044 GuideStep: 0.3 px 62 ms WEST, 0.1 px 0 ms NORTH
21:45:48.401 00.004 12252 Worker thread wakes up
21:45:48.401 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:48.401 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:50.739 02.338 12252 Exposure complete
21:45:50.785 00.046 12252 worker thread done servicing request
21:45:50.786 00.001 9044 OnExposeComplete: enter
21:45:50.786 00.000 9044 UpdateGuideState(): m_state=6
21:45:50.787 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2407
21:45:50.790 00.003 9044 Star::Find returns 1 (0), X=1004.54, Y=824.68, Mass=5457, SNR=50.6, Peak=173 HFD=5.1
21:45:50.793 00.003 9044 MultiStar: [#1 -0.06,-0.23,1.08,U] [#2 -0.09,-0.26,1.24,U] [#3 -0.05,-0.48,0.00,M2] [#4 -0.04,-0.26,1.32,U] [#5 -0.12,-0.31,0.66,U] [#6 -0.13,-0.31,0.43,U] [#7 -0.11,-0.31,0.45,U] [#8 -0.18,-0.14,0.44,U] 
21:45:50.795 00.002 9044 single-star, 7 included, MultiStar: {-0.11, -0.23}, one-star: {-0.21, -0.07}
21:45:50.798 00.003 9044 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.62) = xAngle (-1.19 = -1.19)
21:45:50.800 00.002 9044 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.27 = 2.01)
21:45:50.803 00.003 9044 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.23 cameraTheta=-2.81 mountX=0.09 mountY=0.20, mountTheta=1.18
21:45:50.807 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=-0.07, opts=13)
21:45:50.809 00.002 9044 Enqueuing Move request for scope (-0.21, -0.07)
21:45:50.812 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:45:50.814 00.002 9044 UpdateGuideState exits: m=5457 SNR=50.6
21:45:50.816 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:50.818 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:50.820 00.002 9044 Enqueuing Expose request
21:45:50.821 00.001 12252 Worker thread wakes up
21:45:50.821 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
21:45:50.821 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
21:45:50.821 00.000 12252 Moving (-0.21, -0.07) raw xDistance=0.09 yDistance=0.20
21:45:50.826 00.005 12252 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 611.61
21:45:50.826 00.000 12252 PPEC: input: 0.09, control: -0.02, exposure: 2000
21:45:50.826 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:45:50.826 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:45:50.826 00.000 12252 MoveAxis(E, 6, ABG)
21:45:50.826 00.000 12252 Guiding  Dir = 2, Dur = 6
21:45:50.826 00.000 12252 IsSlewing returns 0
21:45:50.827 00.001 12252 IsGuiding returns 0
21:45:50.829 00.002 12252 PulseGuide returned control before completion, sleep 14
21:45:50.857 00.028 12252 IsGuiding returns 0
21:45:50.857 00.000 12252 Move returns status 0, amount 6
21:45:50.857 00.000 12252 MoveAxis(N, 0, ABG)
21:45:50.857 00.000 12252 Move returns status 0, amount 0
21:45:50.857 00.000 12252 move complete, result=0
21:45:50.857 00.000 12252 worker thread done servicing request
21:45:50.857 00.000 12252 Worker thread wakes up
21:45:50.858 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:50.858 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:50.858 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
21:45:53.206 02.348 12252 Exposure complete
21:45:53.264 00.058 12252 worker thread done servicing request
21:45:53.264 00.000 9044 OnExposeComplete: enter
21:45:53.265 00.001 9044 UpdateGuideState(): m_state=6
21:45:53.266 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2408
21:45:53.267 00.001 9044 Star::Find returns 1 (0), X=1004.43, Y=824.71, Mass=5668, SNR=51.6, Peak=173 HFD=5.3
21:45:53.268 00.001 9044 MultiStar: [#1 -0.23,-0.27,1.05,U] [#2 -0.17,-0.27,1.24,U] [#3 -0.22,-0.46,0.00,M3] [#4 -0.15,-0.23,1.30,U] [#5 -0.19,-0.33,0.65,U] [#6 -0.28,-0.33,0.00,M1] [#7 -0.19,-0.34,0.44,U] [#8 -0.32,-0.22,0.42,U] 
21:45:53.269 00.001 9044 refined, 6 included, MultiStar: {-0.21, -0.23}, one-star: {-0.32, -0.04}
21:45:53.270 00.001 9044 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.62) = xAngle (-0.69 = -0.69)
21:45:53.271 00.001 9044 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.77 = 2.51)
21:45:53.273 00.002 9044 CameraToMount -- cameraX=-0.21 cameraY=-0.23 hyp=0.32 cameraTheta=-2.31 mountX=0.24 mountY=0.19, mountTheta=0.65
21:45:53.275 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=-0.23, opts=13)
21:45:53.276 00.001 9044 Enqueuing Move request for scope (-0.21, -0.23)
21:45:53.278 00.002 12252 Worker thread wakes up
21:45:53.278 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:45:53.279 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.23) opts 0xd
21:45:53.279 00.000 9044 UpdateGuideState exits: m=5668 SNR=51.6
21:45:53.280 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.21, -0.23)
21:45:53.280 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:53.281 00.001 12252 Moving (-0.21, -0.23) raw xDistance=0.24 yDistance=0.19
21:45:53.282 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:53.284 00.002 9044 Enqueuing Expose request
21:45:53.285 00.001 12252 PPEC rslt: input = 0.24, final = 0.15, react = 0.15, pred = -0.00, hyst = 0.14, hyst_pct = 0.00, period_length = 610.36
21:45:53.285 00.000 12252 PPEC: input: 0.24, control: 0.15, exposure: 2000
21:45:53.285 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:45:53.285 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:45:53.285 00.000 12252 MoveAxis(W, 57, ABG)
21:45:53.285 00.000 12252 Guiding  Dir = 3, Dur = 57
21:45:53.286 00.001 12252 IsSlewing returns 0
21:45:53.286 00.000 12252 IsGuiding returns 0
21:45:53.287 00.001 12252 PulseGuide returned control before completion, sleep 66
21:45:53.366 00.079 12252 IsGuiding returns 0
21:45:53.366 00.000 12252 Move returns status 0, amount 57
21:45:53.366 00.000 12252 MoveAxis(N, 0, ABG)
21:45:53.366 00.000 12252 Move returns status 0, amount 0
21:45:53.366 00.000 12252 move complete, result=0
21:45:53.366 00.000 12252 worker thread done servicing request
21:45:53.366 00.000 12252 Worker thread wakes up
21:45:53.366 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:53.366 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:53.366 00.000 9044 GuideStep: 0.2 px 57 ms WEST, 0.2 px 0 ms NORTH
21:45:55.718 02.352 12252 Exposure complete
21:45:55.794 00.076 12252 worker thread done servicing request
21:45:55.794 00.000 9044 OnExposeComplete: enter
21:45:55.796 00.002 9044 UpdateGuideState(): m_state=6
21:45:55.798 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2409
21:45:55.800 00.002 9044 Star::Find returns 1 (0), X=1004.51, Y=824.84, Mass=5665, SNR=51.8, Peak=173 HFD=5.3
21:45:55.803 00.003 9044 MultiStar: [#1 -0.22,-0.15,1.05,U] [#2 -0.05,-0.20,1.22,U] [#3 -0.17,-0.33,0.84,U] [#4 -0.13,-0.08,1.26,U] [#5 -0.10,-0.21,0.66,U] [#6 -0.10,-0.24,0.43,U] [#7 -0.22,-0.22,0.42,U] [#8 -0.17,-0.04,0.43,U] 
21:45:55.805 00.002 9044 refined, 8 included, MultiStar: {-0.15, -0.14}, one-star: {-0.24, 0.09}
21:45:55.808 00.003 9044 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.62) = xAngle (-0.76 = -0.76)
21:45:55.810 00.002 9044 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.84 = 2.44)
21:45:55.813 00.003 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-2.38 mountX=0.15 mountY=0.14, mountTheta=0.73
21:45:55.816 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.14, opts=13)
21:45:55.817 00.001 9044 Enqueuing Move request for scope (-0.15, -0.14)
21:45:55.819 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:45:55.820 00.001 9044 UpdateGuideState exits: m=5665 SNR=51.8
21:45:55.821 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:55.822 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:55.824 00.002 9044 Enqueuing Expose request
21:45:55.825 00.001 12252 Worker thread wakes up
21:45:55.825 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
21:45:55.825 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
21:45:55.825 00.000 12252 Moving (-0.15, -0.14) raw xDistance=0.15 yDistance=0.14
21:45:55.829 00.004 12252 PPEC rslt: input = 0.15, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 609.12
21:45:55.829 00.000 12252 PPEC: input: 0.15, control: 0.08, exposure: 2000
21:45:55.829 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:55.829 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:45:55.829 00.000 12252 MoveAxis(W, 32, ABG)
21:45:55.829 00.000 12252 Guiding  Dir = 3, Dur = 32
21:45:55.830 00.001 12252 IsSlewing returns 0
21:45:55.830 00.000 12252 IsGuiding returns 0
21:45:55.831 00.001 12252 PulseGuide returned control before completion, sleep 41
21:45:55.878 00.047 12252 IsGuiding returns 0
21:45:55.878 00.000 12252 Move returns status 0, amount 32
21:45:55.878 00.000 12252 MoveAxis(N, 0, ABG)
21:45:55.878 00.000 12252 Move returns status 0, amount 0
21:45:55.878 00.000 12252 move complete, result=0
21:45:55.878 00.000 12252 worker thread done servicing request
21:45:55.878 00.000 12252 Worker thread wakes up
21:45:55.878 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:55.878 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:45:55.878 00.000 9044 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
21:45:58.223 02.345 12252 Exposure complete
21:45:58.268 00.045 12252 worker thread done servicing request
21:45:58.268 00.000 9044 OnExposeComplete: enter
21:45:58.269 00.001 9044 UpdateGuideState(): m_state=6
21:45:58.270 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2410
21:45:58.270 00.000 9044 Star::Find returns 1 (0), X=1004.63, Y=824.78, Mass=5743, SNR=52.0, Peak=173 HFD=5.2
21:45:58.271 00.001 9044 MultiStar: [#1 -0.10,-0.09,1.04,U] [#2 -0.02,-0.06,1.19,U] [#3 0.01,-0.35,0.84,U] [#4 -0.02,-0.16,1.27,U] [#5 -0.08,-0.15,0.65,U] [#6 -0.02,-0.12,0.42,U] [#7 -0.12,-0.10,0.44,U] [#8 -0.24,-0.05,0.42,U] 
21:45:58.272 00.001 9044 single-star, 8 included, MultiStar: {-0.07, -0.12}, one-star: {-0.12, 0.03}
21:45:58.273 00.001 9044 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.62) = xAngle (4.51 = -1.77)
21:45:58.275 00.002 9044 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.43 = 1.43)
21:45:58.275 00.000 9044 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.89 mountX=-0.02 mountY=0.12, mountTheta=1.77
21:45:58.277 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.03, opts=13)
21:45:58.277 00.000 9044 Enqueuing Move request for scope (-0.12, 0.03)
21:45:58.278 00.001 12252 Worker thread wakes up
21:45:58.278 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:45:58.279 00.001 9044 UpdateGuideState exits: m=5743 SNR=52.0
21:45:58.280 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:58.281 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:45:58.282 00.001 9044 Enqueuing Expose request
21:45:58.283 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
21:45:58.283 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
21:45:58.283 00.000 12252 Moving (-0.12, 0.03) raw xDistance=-0.02 yDistance=0.12
21:45:58.285 00.002 12252 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 607.89
21:45:58.285 00.000 12252 PPEC: input: -0.02, control: 0.02, exposure: 2000
21:45:58.285 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:45:58.285 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:45:58.285 00.000 12252 MoveAxis(W, 7, ABG)
21:45:58.286 00.001 12252 Guiding  Dir = 3, Dur = 7
21:45:58.286 00.000 12252 IsSlewing returns 0
21:45:58.286 00.000 12252 IsGuiding returns 0
21:45:58.288 00.002 12252 PulseGuide returned control before completion, sleep 16
21:45:58.310 00.022 12252 IsGuiding returns 0
21:45:58.310 00.000 12252 Move returns status 0, amount 7
21:45:58.310 00.000 12252 MoveAxis(N, 0, ABG)
21:45:58.310 00.000 12252 Move returns status 0, amount 0
21:45:58.310 00.000 12252 move complete, result=0
21:45:58.311 00.001 12252 worker thread done servicing request
21:45:58.311 00.000 12252 Worker thread wakes up
21:45:58.311 00.000 9044 GuideStep: -0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
21:45:58.314 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:45:58.314 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:00.662 02.348 12252 Exposure complete
21:46:00.714 00.052 12252 worker thread done servicing request
21:46:00.714 00.000 9044 OnExposeComplete: enter
21:46:00.715 00.001 9044 UpdateGuideState(): m_state=6
21:46:00.717 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2411
21:46:00.717 00.000 9044 Star::Find returns 1 (0), X=1004.76, Y=824.81, Mass=5679, SNR=51.7, Peak=173 HFD=5.1
21:46:00.719 00.002 9044 MultiStar: [#1 0.11,-0.14,1.04,U] [#2 0.04,-0.19,1.22,U] [#3 0.04,-0.19,0.84,U] [#4 0.07,-0.13,1.25,U] [#5 0.05,-0.25,0.65,U] [#6 0.05,-0.25,0.43,U] [#7 0.06,-0.18,0.44,U] [#8 -0.02,-0.12,0.43,U] 
21:46:00.721 00.002 9044 single-star, 8 included, MultiStar: {0.05, -0.14}, one-star: {0.01, 0.06}
21:46:00.724 00.003 9044 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.62) = xAngle (3.09 = 3.09)
21:46:00.726 00.002 9044 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.00 = 0.00)
21:46:00.728 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.46 mountX=-0.06 mountY=0.00, mountTheta=3.14
21:46:00.733 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.06, opts=13)
21:46:00.735 00.002 9044 Enqueuing Move request for scope (0.01, 0.06)
21:46:00.737 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:00.741 00.004 9044 UpdateGuideState exits: m=5679 SNR=51.7
21:46:00.743 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:00.745 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:00.746 00.001 9044 Enqueuing Expose request
21:46:00.748 00.002 12252 Worker thread wakes up
21:46:00.748 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
21:46:00.748 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
21:46:00.748 00.000 12252 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=0.00
21:46:00.751 00.003 12252 PPEC rslt: input = -0.06, final = 0.10, react = -0.04, pred = 0.10, hyst = 0.00, hyst_pct = 0.00, period_length = 606.67
21:46:00.751 00.000 12252 PPEC: input: -0.06, control: 0.10, exposure: 2000
21:46:00.751 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:00.751 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:46:00.751 00.000 12252 MoveAxis(W, 41, ABG)
21:46:00.751 00.000 12252 Guiding  Dir = 3, Dur = 41
21:46:00.751 00.000 12252 IsSlewing returns 0
21:46:00.752 00.001 12252 IsGuiding returns 0
21:46:00.753 00.001 12252 PulseGuide returned control before completion, sleep 50
21:46:00.812 00.059 12252 IsGuiding returns 1
21:46:00.812 00.000 12252 scope still moving after pulse duration time elapsed
21:46:00.844 00.032 12252 IsSlewing returns 0
21:46:00.844 00.000 12252 IsGuiding returns 0
21:46:00.845 00.001 12252 scope move finished after 41 + 51 ms
21:46:00.845 00.000 12252 Move returns status 0, amount 41
21:46:00.845 00.000 12252 MoveAxis(N, 0, ABG)
21:46:00.845 00.000 12252 Move returns status 0, amount 0
21:46:00.845 00.000 12252 move complete, result=0
21:46:00.845 00.000 12252 worker thread done servicing request
21:46:00.845 00.000 12252 Worker thread wakes up
21:46:00.845 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:00.845 00.000 9044 GuideStep: -0.1 px 41 ms WEST, 0.0 px 0 ms NORTH
21:46:00.848 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:03.199 02.351 12252 Exposure complete
21:46:03.272 00.073 12252 worker thread done servicing request
21:46:03.272 00.000 9044 OnExposeComplete: enter
21:46:03.274 00.002 9044 UpdateGuideState(): m_state=6
21:46:03.277 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2412
21:46:03.279 00.002 9044 Star::Find returns 1 (0), X=1004.82, Y=824.91, Mass=5751, SNR=52.0, Peak=173 HFD=5.1
21:46:03.280 00.001 9044 MultiStar: [#1 0.19,-0.05,1.04,U] [#2 0.09,-0.05,1.20,U] [#3 0.25,-0.10,0.85,U] [#4 0.20,0.01,1.30,U] [#5 0.19,-0.02,0.66,U] [#6 0.19,-0.03,0.42,U] [#7 0.13,-0.07,0.43,U] [#8 0.10,0.09,0.42,U] 
21:46:03.281 00.001 9044 refined, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.07, 0.15}
21:46:03.282 00.001 9044 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.62) = xAngle (1.59 = 1.59)
21:46:03.284 00.002 9044 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.50 = -1.50)
21:46:03.287 00.003 9044 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.04 mountX=-0.00 mountY=-0.16, mountTheta=-1.59
21:46:03.290 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=-0.01, opts=13)
21:46:03.292 00.002 9044 Enqueuing Move request for scope (0.16, -0.01)
21:46:03.294 00.002 12252 Worker thread wakes up
21:46:03.295 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:46:03.297 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
21:46:03.297 00.000 9044 UpdateGuideState exits: m=5751 SNR=52.0
21:46:03.300 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:03.301 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:03.303 00.002 9044 Enqueuing Expose request
21:46:03.305 00.002 12252 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
21:46:03.305 00.000 12252 Moving (0.16, -0.01) raw xDistance=-0.00 yDistance=-0.16
21:46:03.311 00.006 12252 PPEC rslt: input = -0.00, final = 0.02, react = -0.00, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 605.46
21:46:03.311 00.000 12252 PPEC: input: -0.00, control: 0.02, exposure: 2000
21:46:03.311 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
21:46:03.311 00.000 12252 MoveAxis(W, 10, ABG)
21:46:03.311 00.000 12252 Guiding  Dir = 3, Dur = 10
21:46:03.312 00.001 12252 IsSlewing returns 0
21:46:03.313 00.001 12252 IsGuiding returns 0
21:46:03.315 00.002 12252 PulseGuide returned control before completion, sleep 19
21:46:03.338 00.023 12252 IsGuiding returns 0
21:46:03.338 00.000 12252 Move returns status 0, amount 10
21:46:03.338 00.000 12252 MoveAxis(N, 53, ABG)
21:46:03.338 00.000 12252 Guiding  Dir = 0, Dur = 53
21:46:03.338 00.000 12252 IsSlewing returns 0
21:46:03.338 00.000 12252 IsGuiding returns 0
21:46:03.343 00.005 12252 PulseGuide returned control before completion, sleep 59
21:46:03.412 00.069 12252 IsGuiding returns 0
21:46:03.412 00.000 12252 Move returns status 0, amount 53
21:46:03.412 00.000 12252 move complete, result=0
21:46:03.412 00.000 12252 worker thread done servicing request
21:46:03.412 00.000 12252 Worker thread wakes up
21:46:03.412 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:03.412 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:03.412 00.000 9044 GuideStep: -0.0 px 10 ms WEST, -0.2 px 53 ms NORTH
21:46:05.772 02.360 12252 Exposure complete
21:46:05.844 00.072 12252 worker thread done servicing request
21:46:05.844 00.000 9044 OnExposeComplete: enter
21:46:05.844 00.000 9044 UpdateGuideState(): m_state=6
21:46:05.846 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2413
21:46:05.850 00.004 9044 Star::Find returns 1 (0), X=1004.60, Y=824.88, Mass=5767, SNR=52.2, Peak=173 HFD=5.2
21:46:05.852 00.002 9044 MultiStar: [#1 -0.05,-0.06,1.03,U] [#2 -0.10,-0.11,1.18,U] [#3 0.07,-0.15,0.84,U] [#4 -0.02,-0.06,1.23,U] [#5 -0.04,-0.01,0.65,U] [#6 -0.10,-0.02,0.42,U] [#7 -0.18,-0.11,0.42,U] [#8 -0.18,0.07,0.43,U] 
21:46:05.854 00.002 9044 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.15, 0.13}
21:46:05.856 00.002 9044 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.62) = xAngle (-0.97 = -0.97)
21:46:05.857 00.001 9044 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.05 = 2.23)
21:46:05.858 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.59 mountX=0.05 mountY=0.06, mountTheta=0.95
21:46:05.861 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.04, opts=13)
21:46:05.863 00.002 9044 Enqueuing Move request for scope (-0.07, -0.04)
21:46:05.864 00.001 12252 Worker thread wakes up
21:46:05.864 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:05.866 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
21:46:05.866 00.000 9044 UpdateGuideState exits: m=5767 SNR=52.2
21:46:05.867 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
21:46:05.867 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:05.869 00.002 12252 Moving (-0.07, -0.04) raw xDistance=0.05 yDistance=0.06
21:46:05.869 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:05.870 00.001 9044 Enqueuing Expose request
21:46:05.873 00.003 12252 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 604.27
21:46:05.873 00.000 12252 PPEC: input: 0.05, control: -0.00, exposure: 2000
21:46:05.873 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:05.873 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:46:05.873 00.000 12252 MoveAxis(E, 2, ABG)
21:46:05.873 00.000 12252 Guiding  Dir = 2, Dur = 2
21:46:05.873 00.000 12252 IsSlewing returns 0
21:46:05.873 00.000 12252 IsGuiding returns 0
21:46:05.875 00.002 12252 PulseGuide returned control before completion, sleep 11
21:46:05.888 00.013 12252 IsGuiding returns 0
21:46:05.888 00.000 12252 Move returns status 0, amount 2
21:46:05.888 00.000 12252 MoveAxis(N, 0, ABG)
21:46:05.888 00.000 12252 Move returns status 0, amount 0
21:46:05.888 00.000 12252 move complete, result=0
21:46:05.888 00.000 12252 worker thread done servicing request
21:46:05.888 00.000 12252 Worker thread wakes up
21:46:05.888 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:05.888 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:05.888 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:46:08.248 02.360 12252 Exposure complete
21:46:08.307 00.059 12252 worker thread done servicing request
21:46:08.307 00.000 9044 OnExposeComplete: enter
21:46:08.308 00.001 9044 UpdateGuideState(): m_state=6
21:46:08.309 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2414
21:46:08.310 00.001 9044 Star::Find returns 1 (0), X=1004.53, Y=824.78, Mass=5859, SNR=53.2, Peak=173 HFD=5.3
21:46:08.312 00.002 9044 MultiStar: [#1 -0.12,-0.21,1.02,U] [#2 -0.01,-0.21,1.17,U] [#3 0.06,-0.39,0.83,U] [#4 0.01,-0.19,1.28,U] [#5 0.04,-0.25,0.64,U] [#6 -0.07,-0.17,0.41,U] [#7 -0.16,-0.23,0.42,U] [#8 -0.20,-0.19,0.41,U] 
21:46:08.313 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.20}, one-star: {-0.22, 0.03}
21:46:08.314 00.001 9044 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.62) = xAngle (-0.25 = -0.25)
21:46:08.315 00.001 9044 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.33 = 2.95)
21:46:08.317 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.20 cameraTheta=-1.87 mountX=0.20 mountY=0.04, mountTheta=0.19
21:46:08.319 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.20, opts=13)
21:46:08.321 00.002 9044 Enqueuing Move request for scope (-0.06, -0.20)
21:46:08.322 00.001 12252 Worker thread wakes up
21:46:08.322 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
21:46:08.322 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
21:46:08.322 00.000 12252 Moving (-0.06, -0.20) raw xDistance=0.20 yDistance=0.04
21:46:08.322 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:08.323 00.001 9044 UpdateGuideState exits: m=5859 SNR=53.2
21:46:08.324 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:08.325 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:08.326 00.001 9044 Enqueuing Expose request
21:46:08.328 00.002 12252 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 603.08
21:46:08.329 00.001 12252 PPEC: input: 0.20, control: 0.12, exposure: 2000
21:46:08.329 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:08.329 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:46:08.329 00.000 12252 MoveAxis(W, 47, ABG)
21:46:08.329 00.000 12252 Guiding  Dir = 3, Dur = 47
21:46:08.329 00.000 12252 IsSlewing returns 0
21:46:08.329 00.000 12252 IsGuiding returns 0
21:46:08.331 00.002 12252 PulseGuide returned control before completion, sleep 55
21:46:08.394 00.063 12252 IsGuiding returns 0
21:46:08.394 00.000 12252 Move returns status 0, amount 47
21:46:08.394 00.000 12252 MoveAxis(N, 0, ABG)
21:46:08.394 00.000 12252 Move returns status 0, amount 0
21:46:08.394 00.000 12252 move complete, result=0
21:46:08.394 00.000 12252 worker thread done servicing request
21:46:08.394 00.000 12252 Worker thread wakes up
21:46:08.394 00.000 9044 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
21:46:08.397 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:08.397 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:10.740 02.343 12252 Exposure complete
21:46:10.787 00.047 12252 worker thread done servicing request
21:46:10.787 00.000 9044 OnExposeComplete: enter
21:46:10.788 00.001 9044 UpdateGuideState(): m_state=6
21:46:10.790 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2415
21:46:10.792 00.002 9044 Star::Find returns 1 (0), X=1004.45, Y=824.79, Mass=5614, SNR=51.4, Peak=173 HFD=5.2
21:46:10.793 00.001 9044 MultiStar: [#1 -0.18,-0.25,1.08,U] [#2 -0.10,-0.20,1.21,U] [#3 -0.08,-0.46,0.00,M1] [#4 -0.09,-0.21,1.32,U] [#5 -0.10,-0.21,0.67,U] [#6 -0.11,-0.25,0.42,U] [#7 -0.15,-0.30,0.44,U] [#8 -0.25,-0.21,0.43,U] 
21:46:10.794 00.001 9044 refined, 7 included, MultiStar: {-0.15, -0.19}, one-star: {-0.30, 0.04}
21:46:10.795 00.001 9044 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.62) = xAngle (-0.64 = -0.64)
21:46:10.796 00.001 9044 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.72 = 2.56)
21:46:10.798 00.002 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-2.26 mountX=0.19 mountY=0.13, mountTheta=0.60
21:46:10.800 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.19, opts=13)
21:46:10.801 00.001 9044 Enqueuing Move request for scope (-0.15, -0.19)
21:46:10.801 00.000 12252 Worker thread wakes up
21:46:10.801 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:10.802 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.19) opts 0xd
21:46:10.802 00.000 9044 UpdateGuideState exits: m=5614 SNR=51.4
21:46:10.803 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.19)
21:46:10.803 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:10.803 00.000 12252 Moving (-0.15, -0.19) raw xDistance=0.19 yDistance=0.13
21:46:10.803 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:10.805 00.002 9044 Enqueuing Expose request
21:46:10.807 00.002 12252 PPEC rslt: input = 0.19, final = 0.10, react = 0.12, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 601.91
21:46:10.807 00.000 12252 PPEC: input: 0.19, control: 0.10, exposure: 2000
21:46:10.807 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:10.807 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:46:10.807 00.000 12252 MoveAxis(W, 38, ABG)
21:46:10.807 00.000 12252 Guiding  Dir = 3, Dur = 38
21:46:10.808 00.001 12252 IsSlewing returns 0
21:46:10.808 00.000 12252 IsGuiding returns 0
21:46:10.810 00.002 12252 PulseGuide returned control before completion, sleep 47
21:46:10.859 00.049 12252 IsGuiding returns 0
21:46:10.859 00.000 12252 Move returns status 0, amount 38
21:46:10.859 00.000 12252 MoveAxis(N, 0, ABG)
21:46:10.859 00.000 12252 Move returns status 0, amount 0
21:46:10.859 00.000 12252 move complete, result=0
21:46:10.859 00.000 12252 worker thread done servicing request
21:46:10.859 00.000 12252 Worker thread wakes up
21:46:10.859 00.000 9044 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
21:46:10.861 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:10.862 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:13.226 02.364 12252 Exposure complete
21:46:13.293 00.067 12252 worker thread done servicing request
21:46:13.293 00.000 9044 OnExposeComplete: enter
21:46:13.294 00.001 9044 UpdateGuideState(): m_state=6
21:46:13.295 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2416
21:46:13.296 00.001 9044 Star::Find returns 1 (0), X=1004.45, Y=824.85, Mass=5745, SNR=52.0, Peak=173 HFD=5.2
21:46:13.299 00.003 9044 MultiStar: [#1 -0.12,-0.14,1.04,U] [#2 -0.14,-0.25,1.20,U] [#3 -0.10,-0.38,0.85,U] [#4 -0.07,-0.12,1.29,U] [#5 -0.04,-0.23,0.66,U] [#6 -0.14,-0.17,0.43,U] [#7 -0.14,-0.14,0.43,U] [#8 -0.21,-0.10,0.42,U] 
21:46:13.300 00.001 9044 refined, 8 included, MultiStar: {-0.14, -0.16}, one-star: {-0.30, 0.10}
21:46:13.301 00.001 9044 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.62) = xAngle (-0.66 = -0.66)
21:46:13.302 00.001 9044 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.74 = 2.54)
21:46:13.303 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-2.28 mountX=0.17 mountY=0.12, mountTheta=0.62
21:46:13.306 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.16, opts=13)
21:46:13.307 00.001 9044 Enqueuing Move request for scope (-0.14, -0.16)
21:46:13.309 00.002 12252 Worker thread wakes up
21:46:13.309 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:13.311 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.16) opts 0xd
21:46:13.311 00.000 9044 UpdateGuideState exits: m=5745 SNR=52.0
21:46:13.314 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:13.317 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:13.319 00.002 9044 Enqueuing Expose request
21:46:13.321 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.16)
21:46:13.321 00.000 12252 Moving (-0.14, -0.16) raw xDistance=0.17 yDistance=0.12
21:46:13.325 00.004 12252 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 600.75
21:46:13.325 00.000 12252 PPEC: input: 0.17, control: 0.09, exposure: 2000
21:46:13.325 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:13.325 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:46:13.325 00.000 12252 MoveAxis(W, 35, ABG)
21:46:13.326 00.001 12252 Guiding  Dir = 3, Dur = 35
21:46:13.326 00.000 12252 IsSlewing returns 0
21:46:13.326 00.000 12252 IsGuiding returns 0
21:46:13.329 00.003 12252 PulseGuide returned control before completion, sleep 43
21:46:13.385 00.056 12252 IsGuiding returns 0
21:46:13.386 00.001 12252 Move returns status 0, amount 35
21:46:13.386 00.000 12252 MoveAxis(N, 0, ABG)
21:46:13.386 00.000 12252 Move returns status 0, amount 0
21:46:13.386 00.000 12252 move complete, result=0
21:46:13.386 00.000 12252 worker thread done servicing request
21:46:13.386 00.000 12252 Worker thread wakes up
21:46:13.386 00.000 9044 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
21:46:13.389 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:13.389 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:15.742 02.353 12252 Exposure complete
21:46:15.786 00.044 12252 worker thread done servicing request
21:46:15.786 00.000 9044 OnExposeComplete: enter
21:46:15.788 00.002 9044 UpdateGuideState(): m_state=6
21:46:15.790 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2417
21:46:15.791 00.001 9044 Star::Find returns 1 (0), X=1004.35, Y=824.90, Mass=5719, SNR=51.8, Peak=173 HFD=5.1
21:46:15.793 00.002 9044 MultiStar: [#1 -0.31,-0.07,1.05,U] [#2 -0.23,-0.08,1.22,U] [#3 -0.15,-0.12,0.85,U] [#4 -0.22,-0.07,1.27,U] [#5 -0.23,-0.08,0.66,U] [#6 -0.23,-0.15,0.41,U] [#7 -0.29,-0.05,0.44,U] [#8 -0.36,-0.07,0.42,U] 
21:46:15.794 00.001 9044 refined, 8 included, MultiStar: {-0.26, -0.05}, one-star: {-0.40, 0.15}
21:46:15.795 00.001 9044 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.62) = xAngle (-1.32 = -1.32)
21:46:15.796 00.001 9044 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.41 = 1.88)
21:46:15.797 00.001 9044 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-2.95 mountX=0.07 mountY=0.26, mountTheta=1.32
21:46:15.799 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.26, y=-0.05, opts=13)
21:46:15.801 00.002 9044 Enqueuing Move request for scope (-0.26, -0.05)
21:46:15.802 00.001 12252 Worker thread wakes up
21:46:15.802 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd
21:46:15.802 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.26, -0.05)
21:46:15.802 00.000 12252 Moving (-0.26, -0.05) raw xDistance=0.07 yDistance=0.26
21:46:15.802 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:15.803 00.001 9044 UpdateGuideState exits: m=5719 SNR=51.8
21:46:15.804 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:15.806 00.002 12252 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 599.60
21:46:15.806 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:15.809 00.003 12252 PPEC: input: 0.07, control: -0.00, exposure: 2000
21:46:15.809 00.000 9044 Enqueuing Expose request
21:46:15.810 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:46:15.810 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
21:46:15.810 00.000 12252 MoveAxis(E, 0, ABG)
21:46:15.810 00.000 12252 Move returns status 0, amount 0
21:46:15.810 00.000 12252 MoveAxis(N, 0, ABG)
21:46:15.810 00.000 12252 Move returns status 0, amount 0
21:46:15.810 00.000 12252 move complete, result=0
21:46:15.810 00.000 12252 worker thread done servicing request
21:46:15.810 00.000 12252 Worker thread wakes up
21:46:15.810 00.000 9044 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:46:15.811 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:15.811 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:18.174 02.363 12252 Exposure complete
21:46:18.247 00.073 12252 worker thread done servicing request
21:46:18.247 00.000 9044 OnExposeComplete: enter
21:46:18.248 00.001 9044 UpdateGuideState(): m_state=6
21:46:18.251 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2418
21:46:18.252 00.001 9044 Star::Find returns 1 (0), X=1004.38, Y=824.61, Mass=5620, SNR=51.5, Peak=173 HFD=5.3
21:46:18.253 00.001 9044 MultiStar: [#1 -0.28,-0.29,0.00,M1] [#2 -0.19,-0.29,1.21,U] [#3 -0.27,-0.51,0.00,M1] [#4 -0.20,-0.23,1.30,U] [#5 -0.17,-0.33,0.66,U] [#6 -0.21,-0.34,0.42,U] [#7 -0.38,-0.44,0.00,M1] [#8 -0.37,-0.37,0.00,M1] 
21:46:18.254 00.001 9044 refined, 4 included, MultiStar: {-0.23, -0.25}, one-star: {-0.37, -0.15}
21:46:18.255 00.001 9044 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.62) = xAngle (-0.69 = -0.69)
21:46:18.256 00.001 9044 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.77 = 2.51)
21:46:18.257 00.001 9044 CameraToMount -- cameraX=-0.23 cameraY=-0.25 hyp=0.34 cameraTheta=-2.31 mountX=0.26 mountY=0.20, mountTheta=0.65
21:46:18.259 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.23, y=-0.25, opts=13)
21:46:18.261 00.002 9044 Enqueuing Move request for scope (-0.23, -0.25)
21:46:18.262 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:18.263 00.001 9044 UpdateGuideState exits: m=5620 SNR=51.5
21:46:18.264 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:18.265 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:18.266 00.001 9044 Enqueuing Expose request
21:46:18.267 00.001 12252 Worker thread wakes up
21:46:18.268 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.25) opts 0xd
21:46:18.268 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.23, -0.25)
21:46:18.268 00.000 12252 Moving (-0.23, -0.25) raw xDistance=0.26 yDistance=0.20
21:46:18.271 00.003 12252 PPEC rslt: input = 0.26, final = 0.17, react = 0.16, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 598.47
21:46:18.271 00.000 12252 PPEC: input: 0.26, control: 0.17, exposure: 2000
21:46:18.271 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:46:18.271 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:46:18.271 00.000 12252 MoveAxis(W, 67, ABG)
21:46:18.271 00.000 12252 Guiding  Dir = 3, Dur = 67
21:46:18.271 00.000 12252 IsSlewing returns 0
21:46:18.272 00.001 12252 IsGuiding returns 0
21:46:18.275 00.003 12252 PulseGuide returned control before completion, sleep 74
21:46:18.350 00.075 12252 IsGuiding returns 0
21:46:18.350 00.000 12252 Move returns status 0, amount 67
21:46:18.350 00.000 12252 MoveAxis(N, 0, ABG)
21:46:18.350 00.000 12252 Move returns status 0, amount 0
21:46:18.350 00.000 12252 move complete, result=0
21:46:18.350 00.000 12252 worker thread done servicing request
21:46:18.350 00.000 12252 Worker thread wakes up
21:46:18.350 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:18.350 00.000 9044 GuideStep: 0.3 px 67 ms WEST, 0.2 px 0 ms NORTH
21:46:18.351 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:20.713 02.362 12252 Exposure complete
21:46:20.780 00.067 12252 worker thread done servicing request
21:46:20.780 00.000 9044 OnExposeComplete: enter
21:46:20.782 00.002 9044 UpdateGuideState(): m_state=6
21:46:20.785 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2419
21:46:20.787 00.002 9044 Star::Find returns 1 (0), X=1004.46, Y=824.76, Mass=5659, SNR=51.7, Peak=173 HFD=5.3
21:46:20.789 00.002 9044 MultiStar: [#1 -0.12,-0.26,1.04,U] [#2 -0.18,-0.29,1.24,U] [#3 -0.08,-0.42,0.00,M2] [#4 -0.09,-0.22,1.32,U] [#5 -0.15,-0.36,0.65,U] [#6 -0.18,-0.26,0.42,U] [#7 -0.12,-0.27,0.43,U] [#8 -0.10,-0.29,0.43,U] 
21:46:20.791 00.002 9044 refined, 7 included, MultiStar: {-0.16, -0.23}, one-star: {-0.29, 0.01}
21:46:20.794 00.003 9044 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.62) = xAngle (-0.55 = -0.55)
21:46:20.796 00.002 9044 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.64 = 2.65)
21:46:20.799 00.003 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-2.18 mountX=0.24 mountY=0.13, mountTheta=0.51
21:46:20.804 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.23, opts=13)
21:46:20.807 00.003 9044 Enqueuing Move request for scope (-0.16, -0.23)
21:46:20.809 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:20.812 00.003 9044 UpdateGuideState exits: m=5659 SNR=51.7
21:46:20.815 00.003 12252 Worker thread wakes up
21:46:20.815 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:20.817 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.23) opts 0xd
21:46:20.817 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:20.819 00.002 9044 Enqueuing Expose request
21:46:20.821 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.23)
21:46:20.821 00.000 12252 Moving (-0.16, -0.23) raw xDistance=0.24 yDistance=0.13
21:46:20.825 00.004 12252 PPEC rslt: input = 0.24, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 597.34
21:46:20.825 00.000 12252 PPEC: input: 0.24, control: 0.15, exposure: 2000
21:46:20.825 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:20.825 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:46:20.825 00.000 12252 MoveAxis(W, 58, ABG)
21:46:20.825 00.000 12252 Guiding  Dir = 3, Dur = 58
21:46:20.826 00.001 12252 IsSlewing returns 0
21:46:20.826 00.000 12252 IsGuiding returns 0
21:46:20.828 00.002 12252 PulseGuide returned control before completion, sleep 67
21:46:20.909 00.081 12252 IsGuiding returns 0
21:46:20.909 00.000 12252 Move returns status 0, amount 58
21:46:20.909 00.000 12252 MoveAxis(N, 0, ABG)
21:46:20.909 00.000 12252 Move returns status 0, amount 0
21:46:20.909 00.000 12252 move complete, result=0
21:46:20.909 00.000 12252 worker thread done servicing request
21:46:20.910 00.001 9044 GuideStep: 0.2 px 58 ms WEST, 0.1 px 0 ms NORTH
21:46:20.911 00.001 12252 Worker thread wakes up
21:46:20.911 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:20.911 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:23.274 02.363 12252 Exposure complete
21:46:23.334 00.060 12252 worker thread done servicing request
21:46:23.334 00.000 9044 OnExposeComplete: enter
21:46:23.336 00.002 9044 UpdateGuideState(): m_state=6
21:46:23.337 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2420
21:46:23.337 00.000 9044 Star::Find returns 1 (0), X=1004.41, Y=824.73, Mass=5630, SNR=51.5, Peak=173 HFD=5.3
21:46:23.338 00.001 9044 MultiStar: [#1 -0.26,-0.14,1.05,U] [#2 -0.16,-0.20,1.23,U] [#3 -0.16,-0.44,0.00,M3] [#4 -0.17,-0.20,1.29,U] [#5 -0.13,-0.23,0.66,U] [#6 -0.18,-0.22,0.42,U] [#7 -0.28,-0.20,0.43,U] [#8 -0.23,-0.12,0.43,U] 
21:46:23.339 00.001 9044 refined, 7 included, MultiStar: {-0.22, -0.16}, one-star: {-0.34, -0.02}
21:46:23.340 00.001 9044 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.62) = xAngle (-0.87 = -0.87)
21:46:23.342 00.002 9044 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.96 = 2.33)
21:46:23.343 00.001 9044 CameraToMount -- cameraX=-0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-2.50 mountX=0.17 mountY=0.20, mountTheta=0.85
21:46:23.345 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.22, y=-0.16, opts=13)
21:46:23.346 00.001 9044 Enqueuing Move request for scope (-0.22, -0.16)
21:46:23.347 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:23.349 00.002 9044 UpdateGuideState exits: m=5630 SNR=51.5
21:46:23.350 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:23.351 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:23.352 00.001 9044 Enqueuing Expose request
21:46:23.353 00.001 12252 Worker thread wakes up
21:46:23.353 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.16) opts 0xd
21:46:23.353 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.22, -0.16)
21:46:23.353 00.000 12252 Moving (-0.22, -0.16) raw xDistance=0.17 yDistance=0.20
21:46:23.356 00.003 12252 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 596.22
21:46:23.356 00.000 12252 PPEC: input: 0.17, control: 0.12, exposure: 2000
21:46:23.356 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:46:23.356 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
21:46:23.356 00.000 12252 MoveAxis(W, 46, ABG)
21:46:23.356 00.000 12252 Guiding  Dir = 3, Dur = 46
21:46:23.357 00.001 12252 IsSlewing returns 0
21:46:23.357 00.000 12252 IsGuiding returns 0
21:46:23.359 00.002 12252 PulseGuide returned control before completion, sleep 55
21:46:23.419 00.060 12252 IsGuiding returns 1
21:46:23.419 00.000 12252 scope still moving after pulse duration time elapsed
21:46:23.449 00.030 12252 IsSlewing returns 0
21:46:23.449 00.000 12252 IsGuiding returns 0
21:46:23.449 00.000 12252 scope move finished after 46 + 46 ms
21:46:23.449 00.000 12252 Move returns status 0, amount 46
21:46:23.449 00.000 12252 MoveAxis(N, 0, ABG)
21:46:23.449 00.000 12252 Move returns status 0, amount 0
21:46:23.449 00.000 12252 move complete, result=0
21:46:23.449 00.000 12252 worker thread done servicing request
21:46:23.449 00.000 12252 Worker thread wakes up
21:46:23.449 00.000 9044 GuideStep: 0.2 px 46 ms WEST, 0.2 px 0 ms NORTH
21:46:23.451 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:23.451 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:25.799 02.348 12252 Exposure complete
21:46:25.870 00.071 12252 worker thread done servicing request
21:46:25.870 00.000 9044 OnExposeComplete: enter
21:46:25.873 00.003 9044 UpdateGuideState(): m_state=6
21:46:25.876 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2421
21:46:25.878 00.002 9044 Star::Find returns 1 (0), X=1004.61, Y=824.90, Mass=5737, SNR=52.0, Peak=173 HFD=5.2
21:46:25.880 00.002 9044 MultiStar: [#1 -0.18,0.01,1.07,U] [#2 -0.04,-0.03,1.20,U] [#3 0.04,-0.10,0.85,U] [#4 -0.04,-0.04,1.29,U] [#5 -0.02,-0.01,0.65,U] [#6 -0.10,-0.04,0.42,U] [#7 -0.12,-0.07,0.45,U] [#8 -0.19,0.06,0.42,U] 
21:46:25.881 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.14, 0.15}
21:46:25.882 00.001 9044 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.62) = xAngle (-1.45 = -1.45)
21:46:25.883 00.001 9044 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.53 = 1.75)
21:46:25.884 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.07 mountX=0.01 mountY=0.08, mountTheta=1.45
21:46:25.888 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.01, opts=13)
21:46:25.892 00.004 9044 Enqueuing Move request for scope (-0.08, -0.01)
21:46:25.894 00.002 12252 Worker thread wakes up
21:46:25.894 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:25.897 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
21:46:25.897 00.000 9044 UpdateGuideState exits: m=5737 SNR=52.0
21:46:25.899 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
21:46:25.899 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:25.903 00.004 12252 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.08
21:46:25.903 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:25.904 00.001 9044 Enqueuing Expose request
21:46:25.907 00.003 12252 PPEC rslt: input = 0.01, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 595.12
21:46:25.907 00.000 12252 PPEC: input: 0.01, control: 0.02, exposure: 2000
21:46:25.907 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:25.907 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:46:25.907 00.000 12252 MoveAxis(W, 6, ABG)
21:46:25.907 00.000 12252 Guiding  Dir = 3, Dur = 6
21:46:25.908 00.001 12252 IsSlewing returns 0
21:46:25.908 00.000 12252 IsGuiding returns 0
21:46:25.910 00.002 12252 PulseGuide returned control before completion, sleep 14
21:46:25.932 00.022 12252 IsGuiding returns 0
21:46:25.932 00.000 12252 Move returns status 0, amount 6
21:46:25.932 00.000 12252 MoveAxis(N, 0, ABG)
21:46:25.932 00.000 12252 Move returns status 0, amount 0
21:46:25.932 00.000 12252 move complete, result=0
21:46:25.932 00.000 12252 worker thread done servicing request
21:46:25.932 00.000 9044 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
21:46:25.934 00.002 12252 Worker thread wakes up
21:46:25.935 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:25.935 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:28.298 02.363 12252 Exposure complete
21:46:28.347 00.049 12252 worker thread done servicing request
21:46:28.347 00.000 9044 OnExposeComplete: enter
21:46:28.349 00.002 9044 UpdateGuideState(): m_state=6
21:46:28.350 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2422
21:46:28.350 00.000 9044 Star::Find returns 1 (0), X=1004.39, Y=824.88, Mass=5688, SNR=51.7, Peak=173 HFD=5.2
21:46:28.352 00.002 9044 MultiStar: [#1 -0.25,-0.09,1.04,U] [#2 -0.11,-0.15,1.20,U] [#3 -0.17,-0.29,0.85,U] [#4 -0.12,-0.20,1.30,U] [#5 -0.11,-0.22,0.66,U] [#6 -0.21,-0.12,0.42,U] [#7 -0.23,-0.22,0.44,U] [#8 -0.27,-0.14,0.43,U] 
21:46:28.352 00.000 9044 refined, 8 included, MultiStar: {-0.20, -0.14}, one-star: {-0.36, 0.12}
21:46:28.353 00.001 9044 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
21:46:28.354 00.001 9044 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.29)
21:46:28.355 00.001 9044 CameraToMount -- cameraX=-0.20 cameraY=-0.14 hyp=0.24 cameraTheta=-2.53 mountX=0.15 mountY=0.18, mountTheta=0.88
21:46:28.358 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=-0.14, opts=13)
21:46:28.359 00.001 9044 Enqueuing Move request for scope (-0.20, -0.14)
21:46:28.360 00.001 12252 Worker thread wakes up
21:46:28.360 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:28.361 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.14) opts 0xd
21:46:28.361 00.000 9044 UpdateGuideState exits: m=5688 SNR=51.7
21:46:28.362 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:28.363 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:28.364 00.001 9044 Enqueuing Expose request
21:46:28.365 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.20, -0.14)
21:46:28.365 00.000 12252 Moving (-0.20, -0.14) raw xDistance=0.15 yDistance=0.18
21:46:28.367 00.002 12252 PPEC rslt: input = 0.15, final = 0.11, react = 0.09, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 594.02
21:46:28.367 00.000 12252 PPEC: input: 0.15, control: 0.11, exposure: 2000
21:46:28.367 00.000 12252 switching direction from -1 to 1 - decHistory=4 oldest=0.23 newest=0.45
21:46:28.367 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
21:46:28.367 00.000 12252 MoveAxis(W, 42, ABG)
21:46:28.368 00.001 12252 Guiding  Dir = 3, Dur = 42
21:46:28.368 00.000 12252 IsSlewing returns 0
21:46:28.368 00.000 12252 IsGuiding returns 0
21:46:28.370 00.002 12252 PulseGuide returned control before completion, sleep 51
21:46:28.433 00.063 12252 IsGuiding returns 0
21:46:28.434 00.001 12252 Move returns status 0, amount 42
21:46:28.434 00.000 12252 BLC: Oldest BLC event removed
21:46:28.434 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
21:46:28.434 00.000 12252 MoveAxis(S, 141, ABG)
21:46:28.434 00.000 12252 Guiding  Dir = 1, Dur = 141
21:46:28.437 00.003 12252 IsSlewing returns 0
21:46:28.437 00.000 12252 IsGuiding returns 0
21:46:28.443 00.006 12252 PulseGuide returned control before completion, sleep 147
21:46:28.603 00.160 12252 IsGuiding returns 1
21:46:28.603 00.000 12252 scope still moving after pulse duration time elapsed
21:46:28.635 00.032 12252 IsSlewing returns 0
21:46:28.639 00.004 12252 IsGuiding returns 0
21:46:28.639 00.000 12252 scope move finished after 141 + 60 ms
21:46:28.639 00.000 12252 Move returns status 0, amount 141
21:46:28.639 00.000 12252 move complete, result=0
21:46:28.640 00.001 12252 worker thread done servicing request
21:46:28.640 00.000 12252 Worker thread wakes up
21:46:28.640 00.000 9044 GuideStep: 0.1 px 42 ms WEST, 0.2 px 141 ms SOUTH
21:46:28.644 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:28.644 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:31.003 02.359 12252 Exposure complete
21:46:31.051 00.048 12252 worker thread done servicing request
21:46:31.051 00.000 9044 OnExposeComplete: enter
21:46:31.053 00.002 9044 UpdateGuideState(): m_state=6
21:46:31.054 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2423
21:46:31.056 00.002 9044 Star::Find returns 1 (0), X=1004.66, Y=824.87, Mass=5795, SNR=52.2, Peak=173 HFD=5.2
21:46:31.057 00.001 9044 MultiStar: [#1 0.02,-0.06,1.04,U] [#2 -0.00,-0.15,1.22,U] [#3 0.09,-0.17,0.84,U] [#4 0.04,-0.02,1.28,U] [#5 0.01,-0.12,0.64,U] [#6 -0.02,-0.11,0.41,U] [#7 -0.10,-0.15,0.43,U] [#8 -0.09,0.05,0.40,U] 
21:46:31.058 00.001 9044 refined, 8 included, MultiStar: {-0.00, -0.06}, one-star: {-0.09, 0.12}
21:46:31.060 00.002 9044 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.62) = xAngle (0.01 = 0.01)
21:46:31.061 00.001 9044 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.08 = -3.08)
21:46:31.062 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.62 mountX=0.06 mountY=-0.00, mountTheta=-0.06
21:46:31.064 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.06, opts=13)
21:46:31.065 00.001 9044 Enqueuing Move request for scope (-0.00, -0.06)
21:46:31.067 00.002 12252 Worker thread wakes up
21:46:31.067 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:46:31.068 00.001 9044 UpdateGuideState exits: m=5795 SNR=52.2
21:46:31.069 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:31.070 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
21:46:31.070 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:31.072 00.002 9044 Enqueuing Expose request
21:46:31.074 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
21:46:31.074 00.000 12252 Moving (-0.00, -0.06) raw xDistance=0.06 yDistance=-0.00
21:46:31.074 00.000 12252 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.178641, 1:-0.003975
21:46:31.074 00.000 12252 BLC: No correction, Miss < min_move
21:46:31.076 00.002 12252 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 592.94
21:46:31.076 00.000 12252 PPEC: input: 0.06, control: 0.01, exposure: 2000
21:46:31.076 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:31.076 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:46:31.076 00.000 12252 MoveAxis(W, 5, ABG)
21:46:31.076 00.000 12252 Guiding  Dir = 3, Dur = 5
21:46:31.077 00.001 12252 IsSlewing returns 0
21:46:31.077 00.000 12252 IsGuiding returns 0
21:46:31.080 00.003 12252 PulseGuide returned control before completion, sleep 13
21:46:31.100 00.020 12252 IsGuiding returns 0
21:46:31.100 00.000 12252 Move returns status 0, amount 5
21:46:31.100 00.000 12252 MoveAxis(N, 0, ABG)
21:46:31.101 00.001 12252 Move returns status 0, amount 0
21:46:31.101 00.000 12252 move complete, result=0
21:46:31.101 00.000 12252 worker thread done servicing request
21:46:31.101 00.000 12252 Worker thread wakes up
21:46:31.101 00.000 9044 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
21:46:31.102 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:31.102 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:33.454 02.352 12252 Exposure complete
21:46:33.498 00.044 12252 worker thread done servicing request
21:46:33.498 00.000 9044 OnExposeComplete: enter
21:46:33.501 00.003 9044 UpdateGuideState(): m_state=6
21:46:33.502 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2424
21:46:33.503 00.001 9044 Star::Find returns 1 (0), X=1004.74, Y=824.99, Mass=5795, SNR=52.2, Peak=173 HFD=5.2
21:46:33.505 00.002 9044 MultiStar: [#1 0.01,0.01,1.02,U] [#2 0.02,-0.10,1.21,U] [#3 0.04,-0.04,0.84,U] [#4 0.10,-0.01,1.24,U] [#5 0.03,-0.09,0.65,U] [#6 0.12,-0.03,0.42,U] [#7 0.01,-0.02,0.43,U] [#8 -0.08,0.01,0.41,U] 
21:46:33.506 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {-0.01, 0.24}
21:46:33.507 00.001 9044 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.62) = xAngle (1.63 = 1.63)
21:46:33.508 00.001 9044 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.45 = -1.45)
21:46:33.510 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.00 mountX=-0.00 mountY=-0.03, mountTheta=-1.63
21:46:33.512 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.00, opts=13)
21:46:33.513 00.001 9044 Enqueuing Move request for scope (0.03, 0.00)
21:46:33.514 00.001 12252 Worker thread wakes up
21:46:33.514 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:33.515 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
21:46:33.515 00.000 9044 UpdateGuideState exits: m=5795 SNR=52.2
21:46:33.516 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
21:46:33.516 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:33.517 00.001 12252 Moving (0.03, 0.00) raw xDistance=-0.00 yDistance=-0.03
21:46:33.517 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:33.517 00.000 9044 Enqueuing Expose request
21:46:33.519 00.002 12252 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.178641, 1:-0.003975, 2:-0.030287
21:46:33.519 00.000 12252 BLC: No correction, Miss < min_move
21:46:33.521 00.002 12252 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 591.86
21:46:33.521 00.000 12252 PPEC: input: -0.00, control: -0.00, exposure: 2000
21:46:33.521 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:33.521 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:46:33.521 00.000 12252 MoveAxis(E, 1, ABG)
21:46:33.521 00.000 12252 Guiding  Dir = 2, Dur = 1
21:46:33.522 00.001 12252 IsSlewing returns 0
21:46:33.522 00.000 12252 IsGuiding returns 0
21:46:33.525 00.003 12252 IsGuiding returns 0
21:46:33.525 00.000 12252 Move returns status 0, amount 1
21:46:33.525 00.000 12252 MoveAxis(N, 0, ABG)
21:46:33.525 00.000 12252 Move returns status 0, amount 0
21:46:33.525 00.000 12252 move complete, result=0
21:46:33.526 00.001 12252 worker thread done servicing request
21:46:33.526 00.000 12252 Worker thread wakes up
21:46:33.526 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:46:33.527 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:33.527 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:35.868 02.341 12252 Exposure complete
21:46:35.913 00.045 12252 worker thread done servicing request
21:46:35.913 00.000 9044 OnExposeComplete: enter
21:46:35.914 00.001 9044 UpdateGuideState(): m_state=6
21:46:35.916 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2425
21:46:35.917 00.001 9044 Star::Find returns 1 (0), X=1004.65, Y=824.94, Mass=5660, SNR=51.9, Peak=173 HFD=5.1
21:46:35.918 00.001 9044 MultiStar: [#1 -0.09,-0.06,1.04,U] [#2 0.01,-0.04,1.18,U] [#3 0.18,-0.14,0.84,U] [#4 0.02,-0.03,1.30,U] [#5 0.06,-0.01,0.65,U] [#6 -0.04,-0.16,0.41,U] [#7 -0.11,-0.08,0.44,U] [#8 -0.18,0.02,0.42,U] 
21:46:35.920 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.10, 0.19}
21:46:35.921 00.001 9044 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.62) = xAngle (-0.52 = -0.52)
21:46:35.922 00.001 9044 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.60 = 2.68)
21:46:35.925 00.003 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.14 mountX=0.03 mountY=0.01, mountTheta=0.47
21:46:35.928 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.02, opts=13)
21:46:35.930 00.002 9044 Enqueuing Move request for scope (-0.02, -0.02)
21:46:35.932 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:35.934 00.002 9044 UpdateGuideState exits: m=5660 SNR=51.9
21:46:35.937 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:35.939 00.002 12252 Worker thread wakes up
21:46:35.939 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:35.942 00.003 9044 Enqueuing Expose request
21:46:35.945 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
21:46:35.945 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
21:46:35.945 00.000 12252 Moving (-0.02, -0.02) raw xDistance=0.03 yDistance=0.01
21:46:35.945 00.000 12252 BLC: window closed
21:46:35.945 00.000 12252 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.178641, 1:-0.003975, 2:-0.030287
21:46:35.945 00.000 12252 BLC: No correction, Miss < min_move
21:46:35.949 00.004 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 590.80
21:46:35.949 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
21:46:35.949 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:35.950 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:46:35.950 00.000 12252 MoveAxis(E, 3, ABG)
21:46:35.950 00.000 12252 Guiding  Dir = 2, Dur = 3
21:46:35.950 00.000 12252 IsSlewing returns 0
21:46:35.951 00.001 12252 IsGuiding returns 0
21:46:35.952 00.001 12252 PulseGuide returned control before completion, sleep 12
21:46:35.967 00.015 12252 IsGuiding returns 0
21:46:35.967 00.000 12252 Move returns status 0, amount 3
21:46:35.967 00.000 12252 MoveAxis(N, 0, ABG)
21:46:35.967 00.000 12252 Move returns status 0, amount 0
21:46:35.967 00.000 12252 move complete, result=0
21:46:35.967 00.000 12252 worker thread done servicing request
21:46:35.967 00.000 12252 Worker thread wakes up
21:46:35.967 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:46:35.969 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:35.969 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:38.324 02.355 12252 Exposure complete
21:46:38.392 00.068 12252 worker thread done servicing request
21:46:38.393 00.001 9044 OnExposeComplete: enter
21:46:38.396 00.003 9044 UpdateGuideState(): m_state=6
21:46:38.398 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2426
21:46:38.400 00.002 9044 Star::Find returns 1 (0), X=1004.51, Y=824.75, Mass=5752, SNR=52.1, Peak=173 HFD=5.2
21:46:38.404 00.004 9044 MultiStar: [#1 -0.16,-0.19,1.04,U] [#2 -0.12,-0.15,1.23,U] [#3 0.03,-0.25,0.84,U] [#4 -0.06,-0.17,1.30,U] [#5 -0.06,-0.12,0.64,U] [#6 -0.12,-0.22,0.42,U] [#7 -0.25,-0.29,0.43,U] [#8 -0.29,-0.09,0.43,U] 
21:46:38.406 00.002 9044 refined, 8 included, MultiStar: {-0.13, -0.16}, one-star: {-0.24, 0.00}
21:46:38.408 00.002 9044 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.62) = xAngle (-0.63 = -0.63)
21:46:38.410 00.002 9044 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.71 = 2.57)
21:46:38.413 00.003 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-2.25 mountX=0.16 mountY=0.11, mountTheta=0.59
21:46:38.418 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.16, opts=13)
21:46:38.420 00.002 9044 Enqueuing Move request for scope (-0.13, -0.16)
21:46:38.422 00.002 12252 Worker thread wakes up
21:46:38.422 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:38.426 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
21:46:38.426 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
21:46:38.426 00.000 9044 UpdateGuideState exits: m=5752 SNR=52.1
21:46:38.427 00.001 12252 Moving (-0.13, -0.16) raw xDistance=0.16 yDistance=0.11
21:46:38.427 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:38.429 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:38.431 00.002 9044 Enqueuing Expose request
21:46:38.433 00.002 12252 PPEC rslt: input = 0.16, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 589.74
21:46:38.433 00.000 12252 PPEC: input: 0.16, control: 0.09, exposure: 2000
21:46:38.433 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:38.434 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:46:38.434 00.000 12252 MoveAxis(W, 35, ABG)
21:46:38.434 00.000 12252 Guiding  Dir = 3, Dur = 35
21:46:38.434 00.000 12252 IsSlewing returns 0
21:46:38.436 00.002 12252 IsGuiding returns 0
21:46:38.438 00.002 12252 PulseGuide returned control before completion, sleep 44
21:46:38.489 00.051 12252 IsGuiding returns 0
21:46:38.489 00.000 12252 Move returns status 0, amount 35
21:46:38.489 00.000 12252 MoveAxis(N, 0, ABG)
21:46:38.490 00.001 12252 Move returns status 0, amount 0
21:46:38.490 00.000 12252 move complete, result=0
21:46:38.490 00.000 12252 worker thread done servicing request
21:46:38.490 00.000 12252 Worker thread wakes up
21:46:38.490 00.000 9044 GuideStep: 0.2 px 35 ms WEST, 0.1 px 0 ms NORTH
21:46:38.494 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:38.494 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:40.845 02.351 12252 Exposure complete
21:46:40.896 00.051 12252 worker thread done servicing request
21:46:40.896 00.000 9044 OnExposeComplete: enter
21:46:40.897 00.001 9044 UpdateGuideState(): m_state=6
21:46:40.897 00.000 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2427
21:46:40.899 00.002 9044 Star::Find returns 1 (0), X=1004.67, Y=824.88, Mass=5648, SNR=51.5, Peak=173 HFD=5.1
21:46:40.900 00.001 9044 MultiStar: [#1 -0.02,-0.03,1.04,U] [#2 -0.05,-0.11,1.20,U] [#3 0.01,-0.21,0.85,U] [#4 0.02,-0.05,1.29,U] [#5 -0.00,-0.11,0.67,U] [#6 0.05,-0.16,0.42,U] [#7 -0.03,-0.17,0.44,U] [#8 -0.21,0.03,0.43,U] 
21:46:40.903 00.003 9044 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.08, 0.13}
21:46:40.904 00.001 9044 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.62) = xAngle (-0.38 = -0.38)
21:46:40.905 00.001 9044 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.46 = 2.82)
21:46:40.906 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.00 mountX=0.06 mountY=0.02, mountTheta=0.33
21:46:40.908 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.06, opts=13)
21:46:40.911 00.003 9044 Enqueuing Move request for scope (-0.03, -0.06)
21:46:40.912 00.001 12252 Worker thread wakes up
21:46:40.912 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:40.913 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
21:46:40.913 00.000 9044 UpdateGuideState exits: m=5648 SNR=51.5
21:46:40.914 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
21:46:40.914 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:40.915 00.001 12252 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=0.02
21:46:40.915 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:40.916 00.001 9044 Enqueuing Expose request
21:46:40.918 00.002 12252 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 588.70
21:46:40.918 00.000 12252 PPEC: input: 0.06, control: -0.00, exposure: 2000
21:46:40.918 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:40.919 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:46:40.919 00.000 12252 MoveAxis(E, 2, ABG)
21:46:40.919 00.000 12252 Guiding  Dir = 2, Dur = 2
21:46:40.919 00.000 12252 IsSlewing returns 0
21:46:40.920 00.001 12252 IsGuiding returns 0
21:46:40.922 00.002 12252 IsGuiding returns 0
21:46:40.922 00.000 12252 Move returns status 0, amount 2
21:46:40.923 00.001 12252 MoveAxis(N, 0, ABG)
21:46:40.923 00.000 12252 Move returns status 0, amount 0
21:46:40.923 00.000 12252 move complete, result=0
21:46:40.923 00.000 12252 worker thread done servicing request
21:46:40.923 00.000 12252 Worker thread wakes up
21:46:40.923 00.000 9044 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:46:40.925 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:40.925 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:43.263 02.338 12252 Exposure complete
21:46:43.302 00.039 12252 worker thread done servicing request
21:46:43.302 00.000 9044 OnExposeComplete: enter
21:46:43.303 00.001 9044 UpdateGuideState(): m_state=6
21:46:43.304 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2428
21:46:43.305 00.001 9044 Star::Find returns 1 (0), X=1004.74, Y=824.94, Mass=5725, SNR=51.8, Peak=173 HFD=5.3
21:46:43.307 00.002 9044 MultiStar: [#1 0.11,-0.02,1.07,U] [#2 0.08,-0.12,1.20,U] [#3 0.23,-0.12,0.85,U] [#4 0.09,-0.04,1.31,U] [#5 0.06,-0.06,0.64,U] [#6 0.07,-0.06,0.42,U] [#7 0.01,-0.07,0.43,U] [#8 -0.02,0.04,0.42,U] 
21:46:43.308 00.001 9044 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {-0.01, 0.19}
21:46:43.310 00.002 9044 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.62) = xAngle (1.28 = 1.28)
21:46:43.311 00.001 9044 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.81 = -1.81)
21:46:43.312 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.35 mountX=0.02 mountY=-0.08, mountTheta=-1.28
21:46:43.314 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.03, opts=13)
21:46:43.315 00.001 9044 Enqueuing Move request for scope (0.08, -0.03)
21:46:43.316 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:46:43.317 00.001 9044 UpdateGuideState exits: m=5725 SNR=51.8
21:46:43.318 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:43.320 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:43.321 00.001 9044 Enqueuing Expose request
21:46:43.322 00.001 12252 Worker thread wakes up
21:46:43.323 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
21:46:43.323 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
21:46:43.323 00.000 12252 Moving (0.08, -0.03) raw xDistance=0.02 yDistance=-0.08
21:46:43.325 00.002 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 587.67
21:46:43.325 00.000 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
21:46:43.325 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:43.325 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:46:43.325 00.000 12252 MoveAxis(E, 1, ABG)
21:46:43.325 00.000 12252 Guiding  Dir = 2, Dur = 1
21:46:43.326 00.001 12252 IsSlewing returns 0
21:46:43.326 00.000 12252 IsGuiding returns 0
21:46:43.327 00.001 12252 IsGuiding returns 0
21:46:43.327 00.000 12252 Move returns status 0, amount 1
21:46:43.327 00.000 12252 MoveAxis(N, 0, ABG)
21:46:43.327 00.000 12252 Move returns status 0, amount 0
21:46:43.327 00.000 12252 move complete, result=0
21:46:43.328 00.001 12252 worker thread done servicing request
21:46:43.328 00.000 12252 Worker thread wakes up
21:46:43.328 00.000 9044 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
21:46:43.329 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:43.329 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:45.694 02.365 12252 Exposure complete
21:46:45.739 00.045 12252 worker thread done servicing request
21:46:45.739 00.000 9044 OnExposeComplete: enter
21:46:45.740 00.001 9044 UpdateGuideState(): m_state=6
21:46:45.741 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2429
21:46:45.744 00.003 9044 Star::Find returns 1 (0), X=1004.41, Y=824.66, Mass=5729, SNR=51.9, Peak=173 HFD=5.4
21:46:45.745 00.001 9044 MultiStar: [#1 -0.20,-0.42,0.00,M1] [#2 -0.14,-0.32,1.23,U] [#3 -0.08,-0.57,0.00,M1] [#4 -0.15,-0.26,1.29,U] [#5 -0.28,-0.32,0.00,M1] [#6 -0.20,-0.35,0.00,M1] [#7 -0.20,-0.47,0.00,M1] [#8 -0.28,-0.21,0.41,U] 
21:46:45.746 00.001 9044 refined, 3 included, MultiStar: {-0.21, -0.23}, one-star: {-0.34, -0.09}
21:46:45.747 00.001 9044 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.62) = xAngle (-0.68 = -0.68)
21:46:45.747 00.000 9044 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.77 = 2.51)
21:46:45.748 00.001 9044 CameraToMount -- cameraX=-0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-2.31 mountX=0.24 mountY=0.18, mountTheta=0.65
21:46:45.752 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=-0.23, opts=13)
21:46:45.753 00.001 9044 Enqueuing Move request for scope (-0.21, -0.23)
21:46:45.754 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:45.755 00.001 12252 Worker thread wakes up
21:46:45.755 00.000 9044 UpdateGuideState exits: m=5729 SNR=51.9
21:46:45.756 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:45.758 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:45.761 00.003 9044 Enqueuing Expose request
21:46:45.763 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.23) opts 0xd
21:46:45.763 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.21, -0.23)
21:46:45.763 00.000 12252 Moving (-0.21, -0.23) raw xDistance=0.24 yDistance=0.18
21:46:45.768 00.005 12252 PPEC rslt: input = 0.24, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 586.64
21:46:45.768 00.000 12252 PPEC: input: 0.24, control: 0.13, exposure: 2000
21:46:45.768 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
21:46:45.768 00.000 12252 MoveAxis(W, 52, ABG)
21:46:45.768 00.000 12252 Guiding  Dir = 3, Dur = 52
21:46:45.768 00.000 12252 IsSlewing returns 0
21:46:45.770 00.002 12252 IsGuiding returns 0
21:46:45.771 00.001 12252 PulseGuide returned control before completion, sleep 60
21:46:45.837 00.066 12252 IsGuiding returns 0
21:46:45.837 00.000 12252 Move returns status 0, amount 52
21:46:45.837 00.000 12252 MoveAxis(S, 62, ABG)
21:46:45.837 00.000 12252 Guiding  Dir = 1, Dur = 62
21:46:45.838 00.001 12252 IsSlewing returns 0
21:46:45.838 00.000 12252 IsGuiding returns 0
21:46:45.843 00.005 12252 PulseGuide returned control before completion, sleep 67
21:46:45.924 00.081 12252 IsGuiding returns 0
21:46:45.924 00.000 12252 Move returns status 0, amount 62
21:46:45.924 00.000 12252 move complete, result=0
21:46:45.924 00.000 12252 worker thread done servicing request
21:46:45.924 00.000 12252 Worker thread wakes up
21:46:45.924 00.000 9044 GuideStep: 0.2 px 52 ms WEST, 0.2 px 62 ms SOUTH
21:46:45.927 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:45.927 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:48.281 02.354 12252 Exposure complete
21:46:48.330 00.049 12252 worker thread done servicing request
21:46:48.330 00.000 9044 OnExposeComplete: enter
21:46:48.331 00.001 9044 UpdateGuideState(): m_state=6
21:46:48.332 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2430
21:46:48.333 00.001 9044 Star::Find returns 1 (0), X=1004.68, Y=824.37, Mass=5596, SNR=51.3, Peak=173 HFD=5.4
21:46:48.334 00.001 9044 MultiStar: [#1 -0.09,-0.59,0.00,M2] [#2 -0.04,-0.50,0.00,M1] [#3 0.05,-0.68,0.00,M2] [#4 -0.04,-0.39,1.30,U] [#5 0.03,-0.50,0.00,M2] [#6 -0.04,-0.47,0.00,M2] [#7 0.00,-0.66,0.00,M2] [#8 0.06,-0.50,0.00,M1] 
21:46:48.335 00.001 9044 refined, 1 included, MultiStar: {-0.05, -0.39}, one-star: {-0.07, -0.38}
21:46:48.336 00.001 9044 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.62) = xAngle (-0.08 = -0.08)
21:46:48.337 00.001 9044 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.16 = 3.12)
21:46:48.338 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.39 hyp=0.39 cameraTheta=-1.71 mountX=0.39 mountY=0.01, mountTheta=0.02
21:46:48.340 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.39, opts=13)
21:46:48.341 00.001 9044 Enqueuing Move request for scope (-0.05, -0.39)
21:46:48.342 00.001 12252 Worker thread wakes up
21:46:48.342 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:48.343 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.39) opts 0xd
21:46:48.343 00.000 9044 UpdateGuideState exits: m=5596 SNR=51.3
21:46:48.344 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.39)
21:46:48.344 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:48.345 00.001 12252 Moving (-0.05, -0.39) raw xDistance=0.39 yDistance=0.01
21:46:48.345 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:48.347 00.002 9044 Enqueuing Expose request
21:46:48.349 00.002 12252 PPEC rslt: input = 0.39, final = 0.22, react = 0.23, pred = -0.01, hyst = 0.21, hyst_pct = 0.00, period_length = 585.63
21:46:48.349 00.000 12252 PPEC: input: 0.39, control: 0.22, exposure: 2000
21:46:48.349 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:48.350 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:46:48.350 00.000 12252 MoveAxis(W, 87, ABG)
21:46:48.350 00.000 12252 Guiding  Dir = 3, Dur = 87
21:46:48.350 00.000 12252 IsSlewing returns 0
21:46:48.350 00.000 12252 IsGuiding returns 0
21:46:48.352 00.002 12252 PulseGuide returned control before completion, sleep 95
21:46:48.458 00.106 12252 IsGuiding returns 0
21:46:48.458 00.000 12252 Move returns status 0, amount 87
21:46:48.458 00.000 12252 MoveAxis(N, 0, ABG)
21:46:48.458 00.000 12252 Move returns status 0, amount 0
21:46:48.458 00.000 12252 move complete, result=0
21:46:48.458 00.000 12252 worker thread done servicing request
21:46:48.458 00.000 12252 Worker thread wakes up
21:46:48.458 00.000 9044 GuideStep: 0.4 px 87 ms WEST, 0.0 px 0 ms NORTH
21:46:48.461 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:48.461 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:50.822 02.361 12252 Exposure complete
21:46:50.883 00.061 12252 worker thread done servicing request
21:46:50.883 00.000 9044 OnExposeComplete: enter
21:46:50.884 00.001 9044 UpdateGuideState(): m_state=6
21:46:50.885 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2431
21:46:50.886 00.001 9044 Star::Find returns 1 (0), X=1004.66, Y=824.47, Mass=5671, SNR=51.7, Peak=173 HFD=5.2
21:46:50.888 00.002 9044 MultiStar: [#1 -0.04,-0.49,0.00,M3] [#2 0.02,-0.29,1.22,U] [#3 0.10,-0.49,0.00,M3] [#4 0.01,-0.34,1.29,U] [#5 0.02,-0.31,0.66,U] [#6 0.04,-0.31,0.42,U] [#7 -0.03,-0.38,0.43,U] [#8 -0.04,-0.18,0.42,U] 
21:46:50.888 00.000 9044 single-star, 6 included, MultiStar: {-0.01, -0.30}, one-star: {-0.09, -0.28}
21:46:50.889 00.001 9044 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.62) = xAngle (-0.25 = -0.25)
21:46:50.891 00.002 9044 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.33 = 2.95)
21:46:50.891 00.000 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.30 cameraTheta=-1.87 mountX=0.29 mountY=0.06, mountTheta=0.19
21:46:50.893 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.28, opts=13)
21:46:50.894 00.001 9044 Enqueuing Move request for scope (-0.09, -0.28)
21:46:50.896 00.002 12252 Worker thread wakes up
21:46:50.896 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:46:50.897 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.28) opts 0xd
21:46:50.897 00.000 9044 UpdateGuideState exits: m=5671 SNR=51.7
21:46:50.898 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.28)
21:46:50.898 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:50.898 00.000 12252 Moving (-0.09, -0.28) raw xDistance=0.29 yDistance=0.06
21:46:50.898 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:50.900 00.002 9044 Enqueuing Expose request
21:46:50.901 00.001 12252 PPEC rslt: input = 0.29, final = 0.16, react = 0.17, pred = -0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 584.62
21:46:50.902 00.001 12252 PPEC: input: 0.29, control: 0.16, exposure: 2000
21:46:50.902 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:50.902 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:46:50.902 00.000 12252 MoveAxis(W, 64, ABG)
21:46:50.902 00.000 12252 Guiding  Dir = 3, Dur = 64
21:46:50.902 00.000 12252 IsSlewing returns 0
21:46:50.902 00.000 12252 IsGuiding returns 0
21:46:50.904 00.002 12252 PulseGuide returned control before completion, sleep 73
21:46:50.986 00.082 12252 IsGuiding returns 0
21:46:50.986 00.000 12252 Move returns status 0, amount 64
21:46:50.986 00.000 12252 MoveAxis(N, 0, ABG)
21:46:50.986 00.000 12252 Move returns status 0, amount 0
21:46:50.986 00.000 12252 move complete, result=0
21:46:50.986 00.000 12252 worker thread done servicing request
21:46:50.986 00.000 12252 Worker thread wakes up
21:46:50.986 00.000 9044 GuideStep: 0.3 px 64 ms WEST, 0.1 px 0 ms NORTH
21:46:50.988 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:50.988 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:53.325 02.337 12252 Exposure complete
21:46:53.390 00.065 12252 worker thread done servicing request
21:46:53.390 00.000 9044 OnExposeComplete: enter
21:46:53.391 00.001 9044 UpdateGuideState(): m_state=6
21:46:53.392 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2432
21:46:53.392 00.000 9044 Star::Find returns 1 (0), X=1004.76, Y=824.86, Mass=5652, SNR=51.5, Peak=173 HFD=5.0
21:46:53.394 00.002 9044 MultiStar: [#1 0.09,-0.05,1.06,U] [#2 0.08,-0.13,1.22,U] [#3 0.26,-0.15,0.84,U] [#4 0.09,-0.06,1.31,U] [#5 0.20,-0.15,0.66,U] [#6 0.16,-0.15,0.43,U] [#7 0.01,-0.08,0.44,U] [#8 0.02,-0.02,0.42,U] 
21:46:53.394 00.000 9044 single-star, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.01, 0.11}
21:46:53.396 00.002 9044 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.62) = xAngle (3.11 = 3.11)
21:46:53.398 00.002 9044 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.02 = 0.02)
21:46:53.400 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.48 mountX=-0.11 mountY=0.00, mountTheta=3.12
21:46:53.405 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.11, opts=13)
21:46:53.408 00.003 9044 Enqueuing Move request for scope (0.01, 0.11)
21:46:53.411 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:46:53.413 00.002 9044 UpdateGuideState exits: m=5652 SNR=51.5
21:46:53.416 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:53.418 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:53.420 00.002 9044 Enqueuing Expose request
21:46:53.423 00.003 12252 Worker thread wakes up
21:46:53.423 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
21:46:53.423 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
21:46:53.423 00.000 12252 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=0.00
21:46:53.428 00.005 12252 PPEC rslt: input = -0.11, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.05, hyst_pct = 0.00, period_length = 583.63
21:46:53.428 00.000 12252 PPEC: input: -0.11, control: -0.06, exposure: 2000
21:46:53.428 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:53.428 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:46:53.429 00.001 12252 MoveAxis(E, 24, ABG)
21:46:53.429 00.000 12252 Guiding  Dir = 2, Dur = 24
21:46:53.429 00.000 12252 IsSlewing returns 0
21:46:53.430 00.001 12252 IsGuiding returns 0
21:46:53.432 00.002 12252 PulseGuide returned control before completion, sleep 32
21:46:53.472 00.040 12252 IsGuiding returns 0
21:46:53.472 00.000 12252 Move returns status 0, amount 24
21:46:53.472 00.000 12252 MoveAxis(N, 0, ABG)
21:46:53.472 00.000 12252 Move returns status 0, amount 0
21:46:53.472 00.000 12252 move complete, result=0
21:46:53.472 00.000 12252 worker thread done servicing request
21:46:53.473 00.001 12252 Worker thread wakes up
21:46:53.473 00.000 9044 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
21:46:53.476 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:53.476 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:55.820 02.344 12252 Exposure complete
21:46:55.868 00.048 12252 worker thread done servicing request
21:46:55.868 00.000 9044 OnExposeComplete: enter
21:46:55.868 00.000 9044 UpdateGuideState(): m_state=6
21:46:55.870 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2433
21:46:55.871 00.001 9044 Star::Find returns 1 (0), X=1004.68, Y=824.93, Mass=5698, SNR=51.7, Peak=173 HFD=5.1
21:46:55.872 00.001 9044 MultiStar: [#1 0.05,-0.07,1.04,U] [#2 0.01,-0.10,1.21,U] [#3 0.10,-0.14,0.84,U] [#4 0.05,-0.08,1.26,U] [#5 0.05,-0.11,0.65,U] [#6 -0.02,-0.14,0.42,U] [#7 -0.09,-0.07,0.43,U] [#8 -0.00,-0.06,0.42,U] 
21:46:55.873 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {-0.07, 0.18}
21:46:55.875 00.002 9044 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.62) = xAngle (0.34 = 0.34)
21:46:55.876 00.001 9044 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.74 = -2.74)
21:46:55.877 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.28 mountX=0.06 mountY=-0.02, mountTheta=-0.39
21:46:55.880 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.06, opts=13)
21:46:55.881 00.001 9044 Enqueuing Move request for scope (0.02, -0.06)
21:46:55.882 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:46:55.883 00.001 12252 Worker thread wakes up
21:46:55.883 00.000 9044 UpdateGuideState exits: m=5698 SNR=51.7
21:46:55.884 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:55.886 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:55.887 00.001 9044 Enqueuing Expose request
21:46:55.888 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
21:46:55.888 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
21:46:55.888 00.000 12252 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=-0.02
21:46:55.893 00.005 12252 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 582.64
21:46:55.893 00.000 12252 PPEC: input: 0.06, control: 0.01, exposure: 2000
21:46:55.893 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:55.893 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:46:55.893 00.000 12252 MoveAxis(W, 6, ABG)
21:46:55.893 00.000 12252 Guiding  Dir = 3, Dur = 6
21:46:55.893 00.000 12252 IsSlewing returns 0
21:46:55.894 00.001 12252 IsGuiding returns 0
21:46:55.895 00.001 12252 PulseGuide returned control before completion, sleep 14
21:46:55.914 00.019 12252 IsGuiding returns 0
21:46:55.914 00.000 12252 Move returns status 0, amount 6
21:46:55.914 00.000 12252 MoveAxis(N, 0, ABG)
21:46:55.914 00.000 12252 Move returns status 0, amount 0
21:46:55.914 00.000 12252 move complete, result=0
21:46:55.914 00.000 12252 worker thread done servicing request
21:46:55.914 00.000 12252 Worker thread wakes up
21:46:55.914 00.000 9044 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
21:46:55.916 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:55.916 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:46:58.256 02.340 12252 Exposure complete
21:46:58.316 00.060 12252 worker thread done servicing request
21:46:58.316 00.000 9044 OnExposeComplete: enter
21:46:58.319 00.003 9044 UpdateGuideState(): m_state=6
21:46:58.321 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2434
21:46:58.323 00.002 9044 Star::Find returns 1 (0), X=1004.74, Y=824.77, Mass=5657, SNR=51.6, Peak=173 HFD=5.1
21:46:58.326 00.003 9044 MultiStar: [#1 0.03,-0.24,1.05,U] [#2 -0.02,-0.29,1.21,U] [#3 0.07,-0.40,0.00,M2] [#4 0.05,-0.19,1.27,U] [#5 0.14,-0.34,0.65,U] [#6 0.08,-0.31,0.42,U] [#7 -0.07,-0.33,0.44,U] [#8 -0.10,-0.22,0.42,U] 
21:46:58.329 00.003 9044 single-star, 7 included, MultiStar: {0.02, -0.22}, one-star: {-0.01, 0.02}
21:46:58.331 00.002 9044 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.62) = xAngle (3.64 = -2.64)
21:46:58.334 00.003 9044 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.56 = 0.56)
21:46:58.336 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.02 mountX=-0.01 mountY=0.01, mountTheta=2.60
21:46:58.341 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.02, opts=13)
21:46:58.343 00.002 9044 Enqueuing Move request for scope (-0.01, 0.02)
21:46:58.345 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:46:58.347 00.002 9044 UpdateGuideState exits: m=5657 SNR=51.6
21:46:58.349 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:46:58.351 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:46:58.352 00.001 9044 Enqueuing Expose request
21:46:58.354 00.002 12252 Worker thread wakes up
21:46:58.354 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
21:46:58.354 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
21:46:58.354 00.000 12252 Moving (-0.01, 0.02) raw xDistance=-0.01 yDistance=0.01
21:46:58.357 00.003 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 581.67
21:46:58.357 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
21:46:58.357 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:46:58.357 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:46:58.357 00.000 12252 MoveAxis(W, 3, ABG)
21:46:58.357 00.000 12252 Guiding  Dir = 3, Dur = 3
21:46:58.358 00.001 12252 IsSlewing returns 0
21:46:58.358 00.000 12252 IsGuiding returns 0
21:46:58.360 00.002 12252 PulseGuide returned control before completion, sleep 12
21:46:58.383 00.023 12252 IsGuiding returns 0
21:46:58.384 00.001 12252 Move returns status 0, amount 3
21:46:58.385 00.001 12252 MoveAxis(N, 0, ABG)
21:46:58.385 00.000 12252 Move returns status 0, amount 0
21:46:58.385 00.000 12252 move complete, result=0
21:46:58.385 00.000 12252 worker thread done servicing request
21:46:58.385 00.000 12252 Worker thread wakes up
21:46:58.385 00.000 9044 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
21:46:58.386 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:46:58.386 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:00.725 02.339 12252 Exposure complete
21:47:00.778 00.053 12252 worker thread done servicing request
21:47:00.778 00.000 9044 OnExposeComplete: enter
21:47:00.779 00.001 9044 UpdateGuideState(): m_state=6
21:47:00.782 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2435
21:47:00.784 00.002 9044 Star::Find returns 1 (0), X=1004.75, Y=824.77, Mass=5557, SNR=51.1, Peak=173 HFD=5.1
21:47:00.787 00.003 9044 MultiStar: [#1 0.12,-0.16,1.09,U] [#2 0.08,-0.23,1.18,U] [#3 0.16,-0.36,0.86,U] [#4 0.07,-0.17,1.28,U] [#5 0.13,-0.28,0.67,U] [#6 0.00,-0.21,0.43,U] [#7 0.06,-0.27,0.45,U] [#8 0.03,-0.19,0.43,U] 
21:47:00.790 00.003 9044 single-star, 8 included, MultiStar: {0.08, -0.19}, one-star: {-0.00, 0.02}
21:47:00.792 00.002 9044 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.62) = xAngle (3.40 = -2.89)
21:47:00.795 00.003 9044 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.31 = 0.31)
21:47:00.797 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.77 mountX=-0.02 mountY=0.01, mountTheta=2.83
21:47:00.801 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.02, opts=13)
21:47:00.803 00.002 9044 Enqueuing Move request for scope (-0.00, 0.02)
21:47:00.805 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:47:00.807 00.002 9044 UpdateGuideState exits: m=5557 SNR=51.1
21:47:00.809 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:00.810 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:00.812 00.002 9044 Enqueuing Expose request
21:47:00.813 00.001 12252 Worker thread wakes up
21:47:00.813 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
21:47:00.813 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
21:47:00.813 00.000 12252 Moving (-0.00, 0.02) raw xDistance=-0.02 yDistance=0.01
21:47:00.818 00.005 12252 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 580.70
21:47:00.818 00.000 12252 PPEC: input: -0.02, control: 0.03, exposure: 2000
21:47:00.818 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:00.818 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:47:00.818 00.000 12252 MoveAxis(W, 10, ABG)
21:47:00.818 00.000 12252 Guiding  Dir = 3, Dur = 10
21:47:00.819 00.001 12252 IsSlewing returns 0
21:47:00.819 00.000 12252 IsGuiding returns 0
21:47:00.821 00.002 12252 PulseGuide returned control before completion, sleep 18
21:47:00.844 00.023 12252 IsGuiding returns 1
21:47:00.844 00.000 12252 scope still moving after pulse duration time elapsed
21:47:00.875 00.031 12252 IsSlewing returns 0
21:47:00.875 00.000 12252 IsGuiding returns 0
21:47:00.875 00.000 12252 scope move finished after 10 + 45 ms
21:47:00.875 00.000 12252 Move returns status 0, amount 10
21:47:00.875 00.000 12252 MoveAxis(N, 0, ABG)
21:47:00.875 00.000 12252 Move returns status 0, amount 0
21:47:00.875 00.000 12252 move complete, result=0
21:47:00.875 00.000 12252 worker thread done servicing request
21:47:00.875 00.000 12252 Worker thread wakes up
21:47:00.875 00.000 9044 GuideStep: -0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
21:47:00.876 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:00.876 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:03.240 02.364 12252 Exposure complete
21:47:03.299 00.059 12252 worker thread done servicing request
21:47:03.299 00.000 9044 OnExposeComplete: enter
21:47:03.300 00.001 9044 UpdateGuideState(): m_state=6
21:47:03.302 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2436
21:47:03.306 00.004 9044 Star::Find returns 1 (0), X=1004.85, Y=824.79, Mass=5779, SNR=52.1, Peak=173 HFD=5.1
21:47:03.308 00.002 9044 MultiStar: [#1 0.17,-0.26,1.03,U] [#2 0.11,-0.18,1.19,U] [#3 0.23,-0.22,0.84,U] [#4 0.13,-0.16,1.28,U] [#5 0.21,-0.14,0.64,U] [#6 0.13,-0.11,0.41,U] [#7 0.17,-0.23,0.43,U] [#8 -0.01,-0.13,0.40,U] 
21:47:03.310 00.002 9044 single-star, 8 included, MultiStar: {0.14, -0.15}, one-star: {0.10, 0.03}
21:47:03.311 00.001 9044 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.62) = xAngle (1.96 = 1.96)
21:47:03.312 00.001 9044 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.13 = -1.13)
21:47:03.313 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.03 hyp=0.11 cameraTheta=0.33 mountX=-0.04 mountY=-0.10, mountTheta=-1.96
21:47:03.315 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.03, opts=13)
21:47:03.317 00.002 9044 Enqueuing Move request for scope (0.10, 0.03)
21:47:03.318 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:47:03.319 00.001 9044 UpdateGuideState exits: m=5779 SNR=52.1
21:47:03.320 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:03.321 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:03.322 00.001 9044 Enqueuing Expose request
21:47:03.324 00.002 12252 Worker thread wakes up
21:47:03.324 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.03) opts 0xd
21:47:03.324 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.03)
21:47:03.324 00.000 12252 Moving (0.10, 0.03) raw xDistance=-0.04 yDistance=-0.10
21:47:03.327 00.003 12252 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 579.74
21:47:03.327 00.000 12252 PPEC: input: -0.04, control: 0.02, exposure: 2000
21:47:03.327 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:03.327 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:47:03.327 00.000 12252 MoveAxis(W, 6, ABG)
21:47:03.327 00.000 12252 Guiding  Dir = 3, Dur = 6
21:47:03.327 00.000 12252 IsSlewing returns 0
21:47:03.328 00.001 12252 IsGuiding returns 0
21:47:03.330 00.002 12252 PulseGuide returned control before completion, sleep 14
21:47:03.356 00.026 12252 IsGuiding returns 0
21:47:03.356 00.000 12252 Move returns status 0, amount 6
21:47:03.356 00.000 12252 MoveAxis(N, 0, ABG)
21:47:03.356 00.000 12252 Move returns status 0, amount 0
21:47:03.356 00.000 12252 move complete, result=0
21:47:03.356 00.000 12252 worker thread done servicing request
21:47:03.356 00.000 12252 Worker thread wakes up
21:47:03.356 00.000 9044 GuideStep: -0.0 px 6 ms WEST, -0.1 px 0 ms NORTH
21:47:03.357 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:03.358 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:05.708 02.350 12252 Exposure complete
21:47:05.756 00.048 12252 worker thread done servicing request
21:47:05.756 00.000 9044 OnExposeComplete: enter
21:47:05.758 00.002 9044 UpdateGuideState(): m_state=6
21:47:05.761 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2437
21:47:05.762 00.001 9044 Star::Find returns 1 (0), X=1004.83, Y=824.73, Mass=5573, SNR=51.2, Peak=173 HFD=5.1
21:47:05.764 00.002 9044 MultiStar: [#1 0.22,-0.16,1.08,U] [#2 0.07,-0.29,1.21,U] [#3 0.19,-0.48,0.00,M1] [#4 0.17,-0.17,1.31,U] [#5 0.05,-0.30,0.67,U] [#6 0.12,-0.36,0.43,U] [#7 0.03,-0.36,0.45,U] [#8 0.07,-0.20,0.44,U] 
21:47:05.767 00.003 9044 single-star, 7 included, MultiStar: {0.11, -0.21}, one-star: {0.08, -0.02}
21:47:05.769 00.002 9044 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.62) = xAngle (1.42 = 1.42)
21:47:05.771 00.002 9044 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.67 = -1.67)
21:47:05.773 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.21 mountX=0.01 mountY=-0.08, mountTheta=-1.42
21:47:05.777 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.02, opts=13)
21:47:05.779 00.002 9044 Enqueuing Move request for scope (0.08, -0.02)
21:47:05.780 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:47:05.782 00.002 9044 UpdateGuideState exits: m=5573 SNR=51.2
21:47:05.783 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:05.785 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:05.786 00.001 9044 Enqueuing Expose request
21:47:05.788 00.002 12252 Worker thread wakes up
21:47:05.788 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
21:47:05.788 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
21:47:05.788 00.000 12252 Moving (0.08, -0.02) raw xDistance=0.01 yDistance=-0.08
21:47:05.791 00.003 12252 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 578.79
21:47:05.791 00.000 12252 PPEC: input: 0.01, control: -0.00, exposure: 2000
21:47:05.791 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:05.792 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:47:05.792 00.000 12252 MoveAxis(E, 0, ABG)
21:47:05.792 00.000 12252 Move returns status 0, amount 0
21:47:05.792 00.000 12252 MoveAxis(N, 0, ABG)
21:47:05.792 00.000 12252 Move returns status 0, amount 0
21:47:05.792 00.000 12252 move complete, result=0
21:47:05.792 00.000 12252 worker thread done servicing request
21:47:05.792 00.000 12252 Worker thread wakes up
21:47:05.792 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:05.792 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:05.792 00.000 9044 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:47:08.161 02.369 12252 Exposure complete
21:47:08.205 00.044 12252 worker thread done servicing request
21:47:08.205 00.000 9044 OnExposeComplete: enter
21:47:08.207 00.002 9044 UpdateGuideState(): m_state=6
21:47:08.209 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2438
21:47:08.211 00.002 9044 Star::Find returns 1 (0), X=1004.69, Y=824.53, Mass=5669, SNR=51.7, Peak=173 HFD=5.2
21:47:08.213 00.002 9044 MultiStar: [#1 0.01,-0.51,0.00,M1] [#2 -0.02,-0.35,1.21,U] [#3 -0.00,-0.52,0.00,M2] [#4 -0.02,-0.29,1.30,U] [#5 0.00,-0.43,0.00,M1] [#6 -0.07,-0.39,0.42,U] [#7 -0.07,-0.54,0.00,M1] [#8 -0.15,-0.47,0.00,M1] 
21:47:08.215 00.002 9044 single-star, 3 included, MultiStar: {-0.03, -0.30}, one-star: {-0.06, -0.22}
21:47:08.216 00.001 9044 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.62) = xAngle (-0.20 = -0.20)
21:47:08.216 00.000 9044 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.29 = 2.99)
21:47:08.217 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.83 mountX=0.22 mountY=0.03, mountTheta=0.15
21:47:08.220 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.22, opts=13)
21:47:08.221 00.001 9044 Enqueuing Move request for scope (-0.06, -0.22)
21:47:08.222 00.001 12252 Worker thread wakes up
21:47:08.223 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:08.224 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
21:47:08.224 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
21:47:08.224 00.000 12252 Moving (-0.06, -0.22) raw xDistance=0.22 yDistance=0.03
21:47:08.224 00.000 9044 UpdateGuideState exits: m=5669 SNR=51.7
21:47:08.225 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:08.228 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:08.230 00.002 9044 Enqueuing Expose request
21:47:08.230 00.000 12252 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 577.85
21:47:08.231 00.001 12252 PPEC: input: 0.22, control: 0.12, exposure: 2000
21:47:08.231 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:08.231 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:47:08.231 00.000 12252 MoveAxis(W, 48, ABG)
21:47:08.231 00.000 12252 Guiding  Dir = 3, Dur = 48
21:47:08.231 00.000 12252 IsSlewing returns 0
21:47:08.232 00.001 12252 IsGuiding returns 0
21:47:08.234 00.002 12252 PulseGuide returned control before completion, sleep 56
21:47:08.301 00.067 12252 IsGuiding returns 0
21:47:08.301 00.000 12252 Move returns status 0, amount 48
21:47:08.301 00.000 12252 MoveAxis(N, 0, ABG)
21:47:08.301 00.000 12252 Move returns status 0, amount 0
21:47:08.301 00.000 12252 move complete, result=0
21:47:08.301 00.000 12252 worker thread done servicing request
21:47:08.302 00.001 12252 Worker thread wakes up
21:47:08.302 00.000 9044 GuideStep: 0.2 px 48 ms WEST, 0.0 px 0 ms NORTH
21:47:08.303 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:08.303 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:10.653 02.350 12252 Exposure complete
21:47:10.705 00.052 12252 worker thread done servicing request
21:47:10.705 00.000 9044 OnExposeComplete: enter
21:47:10.706 00.001 9044 UpdateGuideState(): m_state=6
21:47:10.708 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2439
21:47:10.709 00.001 9044 Star::Find returns 1 (0), X=1004.60, Y=824.39, Mass=5678, SNR=51.8, Peak=173 HFD=5.3
21:47:10.710 00.001 9044 MultiStar: [#1 -0.19,-0.49,0.00,M2] [#2 -0.07,-0.35,1.20,U] [#3 -0.03,-0.58,0.00,M3] [#4 -0.12,-0.33,1.29,U] [#5 -0.09,-0.42,0.00,M2] [#6 -0.13,-0.44,0.00,M1] [#7 -0.20,-0.51,0.00,M2] [#8 -0.12,-0.31,0.41,U] 
21:47:10.711 00.001 9044 refined, 3 included, MultiStar: {-0.11, -0.34}, one-star: {-0.15, -0.36}
21:47:10.711 00.000 9044 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.62) = xAngle (-0.26 = -0.26)
21:47:10.712 00.001 9044 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.34 = 2.94)
21:47:10.713 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.34 hyp=0.36 cameraTheta=-1.89 mountX=0.35 mountY=0.07, mountTheta=0.21
21:47:10.715 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.34, opts=13)
21:47:10.716 00.001 9044 Enqueuing Move request for scope (-0.11, -0.34)
21:47:10.716 00.000 12252 Worker thread wakes up
21:47:10.717 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:10.717 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.34) opts 0xd
21:47:10.718 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.34)
21:47:10.718 00.000 12252 Moving (-0.11, -0.34) raw xDistance=0.35 yDistance=0.07
21:47:10.718 00.000 9044 UpdateGuideState exits: m=5678 SNR=51.8
21:47:10.719 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:10.719 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:10.720 00.001 9044 Enqueuing Expose request
21:47:10.721 00.001 12252 PPEC rslt: input = 0.35, final = 0.19, react = 0.21, pred = -0.02, hyst = 0.19, hyst_pct = 0.00, period_length = 576.92
21:47:10.721 00.000 12252 PPEC: input: 0.35, control: 0.19, exposure: 2000
21:47:10.721 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:10.722 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:47:10.722 00.000 12252 MoveAxis(W, 75, ABG)
21:47:10.722 00.000 12252 Guiding  Dir = 3, Dur = 75
21:47:10.722 00.000 12252 IsSlewing returns 0
21:47:10.722 00.000 12252 IsGuiding returns 0
21:47:10.725 00.003 12252 PulseGuide returned control before completion, sleep 84
21:47:10.812 00.087 12252 IsGuiding returns 1
21:47:10.812 00.000 12252 scope still moving after pulse duration time elapsed
21:47:10.844 00.032 12252 IsSlewing returns 0
21:47:10.845 00.001 12252 IsGuiding returns 0
21:47:10.845 00.000 12252 scope move finished after 75 + 46 ms
21:47:10.845 00.000 12252 Move returns status 0, amount 75
21:47:10.845 00.000 12252 MoveAxis(N, 0, ABG)
21:47:10.845 00.000 12252 Move returns status 0, amount 0
21:47:10.845 00.000 12252 move complete, result=0
21:47:10.845 00.000 12252 worker thread done servicing request
21:47:10.845 00.000 9044 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH
21:47:10.848 00.003 12252 Worker thread wakes up
21:47:10.848 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:10.848 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:13.208 02.360 12252 Exposure complete
21:47:13.277 00.069 12252 worker thread done servicing request
21:47:13.277 00.000 9044 OnExposeComplete: enter
21:47:13.278 00.001 9044 UpdateGuideState(): m_state=6
21:47:13.279 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2440
21:47:13.280 00.001 9044 Star::Find returns 1 (0), X=1004.48, Y=824.84, Mass=5772, SNR=52.2, Peak=173 HFD=5.2
21:47:13.281 00.001 9044 MultiStar: [#1 -0.17,-0.19,1.05,U] [#2 -0.07,-0.19,1.20,U] [#3 -0.02,-0.40,0.00,M4] [#4 -0.05,-0.20,1.29,U] [#5 -0.04,-0.17,0.64,U] [#6 -0.13,-0.19,0.41,U] [#7 -0.07,-0.27,0.43,U] [#8 -0.20,-0.12,0.40,U] 
21:47:13.282 00.001 9044 refined, 7 included, MultiStar: {-0.12, -0.15}, one-star: {-0.27, 0.09}
21:47:13.283 00.001 9044 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.62) = xAngle (-0.64 = -0.64)
21:47:13.284 00.001 9044 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.72 = 2.56)
21:47:13.285 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.27 mountX=0.15 mountY=0.10, mountTheta=0.60
21:47:13.286 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.15, opts=13)
21:47:13.287 00.001 9044 Enqueuing Move request for scope (-0.12, -0.15)
21:47:13.288 00.001 12252 Worker thread wakes up
21:47:13.288 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:13.289 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
21:47:13.289 00.000 9044 UpdateGuideState exits: m=5772 SNR=52.2
21:47:13.290 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:13.290 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
21:47:13.291 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:13.291 00.000 9044 Enqueuing Expose request
21:47:13.292 00.001 12252 Moving (-0.12, -0.15) raw xDistance=0.15 yDistance=0.10
21:47:13.297 00.005 12252 PPEC rslt: input = 0.15, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 576.00
21:47:13.297 00.000 12252 PPEC: input: 0.15, control: 0.10, exposure: 2000
21:47:13.297 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:13.297 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:47:13.297 00.000 12252 MoveAxis(W, 38, ABG)
21:47:13.297 00.000 12252 Guiding  Dir = 3, Dur = 38
21:47:13.297 00.000 12252 IsSlewing returns 0
21:47:13.297 00.000 12252 IsGuiding returns 0
21:47:13.300 00.003 12252 PulseGuide returned control before completion, sleep 47
21:47:13.353 00.053 12252 IsGuiding returns 0
21:47:13.353 00.000 12252 Move returns status 0, amount 38
21:47:13.353 00.000 12252 MoveAxis(N, 0, ABG)
21:47:13.353 00.000 12252 Move returns status 0, amount 0
21:47:13.353 00.000 12252 move complete, result=0
21:47:13.353 00.000 12252 worker thread done servicing request
21:47:13.353 00.000 12252 Worker thread wakes up
21:47:13.353 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:13.353 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:13.353 00.000 9044 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
21:47:15.700 02.347 12252 Exposure complete
21:47:15.740 00.040 12252 worker thread done servicing request
21:47:15.740 00.000 9044 OnExposeComplete: enter
21:47:15.743 00.003 9044 UpdateGuideState(): m_state=6
21:47:15.744 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2441
21:47:15.744 00.000 9044 Star::Find returns 1 (0), X=1004.50, Y=824.78, Mass=5761, SNR=52.2, Peak=173 HFD=5.2
21:47:15.745 00.001 9044 MultiStar: [#1 -0.13,-0.37,1.06,U] [#2 -0.07,-0.18,1.18,U] [#3 0.02,-0.42,0.00,M5] [#4 -0.07,-0.15,1.27,U] [#5 -0.07,-0.15,0.65,U] [#6 -0.16,-0.27,0.42,U] [#7 -0.18,-0.37,0.00,M2] [#8 -0.18,-0.13,0.41,U] 
21:47:15.746 00.001 9044 refined, 6 included, MultiStar: {-0.12, -0.17}, one-star: {-0.25, 0.03}
21:47:15.747 00.001 9044 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.62) = xAngle (-0.57 = -0.57)
21:47:15.748 00.001 9044 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.65 = 2.63)
21:47:15.748 00.000 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.20 mountX=0.18 mountY=0.10, mountTheta=0.53
21:47:15.750 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.17, opts=13)
21:47:15.750 00.000 9044 Enqueuing Move request for scope (-0.12, -0.17)
21:47:15.751 00.001 12252 Worker thread wakes up
21:47:15.751 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:15.753 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
21:47:15.753 00.000 9044 UpdateGuideState exits: m=5761 SNR=52.2
21:47:15.754 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
21:47:15.754 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:15.755 00.001 12252 Moving (-0.12, -0.17) raw xDistance=0.18 yDistance=0.10
21:47:15.755 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:15.756 00.001 9044 Enqueuing Expose request
21:47:15.757 00.001 12252 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 575.09
21:47:15.757 00.000 12252 PPEC: input: 0.18, control: 0.12, exposure: 2000
21:47:15.757 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:15.758 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:47:15.758 00.000 12252 MoveAxis(W, 45, ABG)
21:47:15.758 00.000 12252 Guiding  Dir = 3, Dur = 45
21:47:15.758 00.000 12252 IsSlewing returns 0
21:47:15.758 00.000 12252 IsGuiding returns 0
21:47:15.760 00.002 12252 PulseGuide returned control before completion, sleep 54
21:47:15.820 00.060 12252 IsGuiding returns 0
21:47:15.820 00.000 12252 Move returns status 0, amount 45
21:47:15.820 00.000 12252 MoveAxis(N, 0, ABG)
21:47:15.820 00.000 12252 Move returns status 0, amount 0
21:47:15.820 00.000 12252 move complete, result=0
21:47:15.820 00.000 12252 worker thread done servicing request
21:47:15.820 00.000 12252 Worker thread wakes up
21:47:15.820 00.000 9044 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
21:47:15.823 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:15.823 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:18.156 02.333 12252 Exposure complete
21:47:18.202 00.046 12252 worker thread done servicing request
21:47:18.202 00.000 9044 OnExposeComplete: enter
21:47:18.204 00.002 9044 UpdateGuideState(): m_state=6
21:47:18.206 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2442
21:47:18.207 00.001 9044 Star::Find returns 1 (0), X=1004.43, Y=824.88, Mass=5730, SNR=51.9, Peak=173 HFD=5.2
21:47:18.208 00.001 9044 MultiStar: [#1 -0.22,-0.11,1.03,U] [#2 -0.11,-0.12,1.19,U] [#3 -0.17,-0.31,0.85,U] [#4 -0.16,-0.08,1.29,U] [#5 -0.11,-0.09,0.66,U] [#6 -0.13,-0.06,0.42,U] [#7 -0.17,-0.12,0.43,U] [#8 -0.26,-0.04,0.42,U] 
21:47:18.210 00.002 9044 refined, 8 included, MultiStar: {-0.18, -0.09}, one-star: {-0.32, 0.13}
21:47:18.211 00.001 9044 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.62) = xAngle (-1.07 = -1.07)
21:47:18.212 00.001 9044 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.15 = 2.13)
21:47:18.213 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.69 mountX=0.10 mountY=0.17, mountTheta=1.05
21:47:18.215 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.09, opts=13)
21:47:18.216 00.001 9044 Enqueuing Move request for scope (-0.18, -0.09)
21:47:18.217 00.001 12252 Worker thread wakes up
21:47:18.217 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:18.219 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
21:47:18.219 00.000 9044 UpdateGuideState exits: m=5730 SNR=51.9
21:47:18.220 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
21:47:18.220 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:18.221 00.001 12252 Moving (-0.18, -0.09) raw xDistance=0.10 yDistance=0.17
21:47:18.221 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:18.222 00.001 9044 Enqueuing Expose request
21:47:18.224 00.002 12252 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 574.19
21:47:18.224 00.000 12252 PPEC: input: 0.10, control: 0.03, exposure: 2000
21:47:18.224 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
21:47:18.224 00.000 12252 MoveAxis(W, 14, ABG)
21:47:18.224 00.000 12252 Guiding  Dir = 3, Dur = 14
21:47:18.224 00.000 12252 IsSlewing returns 0
21:47:18.224 00.000 12252 IsGuiding returns 0
21:47:18.226 00.002 12252 PulseGuide returned control before completion, sleep 23
21:47:18.260 00.034 12252 IsGuiding returns 1
21:47:18.260 00.000 12252 scope still moving after pulse duration time elapsed
21:47:18.291 00.031 12252 IsSlewing returns 0
21:47:18.291 00.000 12252 IsGuiding returns 0
21:47:18.291 00.000 12252 scope move finished after 14 + 52 ms
21:47:18.291 00.000 12252 Move returns status 0, amount 14
21:47:18.291 00.000 12252 MoveAxis(S, 59, ABG)
21:47:18.291 00.000 12252 Guiding  Dir = 1, Dur = 59
21:47:18.292 00.001 12252 IsSlewing returns 0
21:47:18.292 00.000 12252 IsGuiding returns 0
21:47:18.297 00.005 12252 PulseGuide returned control before completion, sleep 65
21:47:18.369 00.072 12252 IsGuiding returns 0
21:47:18.369 00.000 12252 Move returns status 0, amount 59
21:47:18.369 00.000 12252 move complete, result=0
21:47:18.369 00.000 12252 worker thread done servicing request
21:47:18.369 00.000 12252 Worker thread wakes up
21:47:18.369 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:18.369 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:18.369 00.000 9044 GuideStep: 0.1 px 14 ms WEST, 0.2 px 59 ms SOUTH
21:47:20.723 02.354 12252 Exposure complete
21:47:20.769 00.046 12252 worker thread done servicing request
21:47:20.769 00.000 9044 OnExposeComplete: enter
21:47:20.771 00.002 9044 UpdateGuideState(): m_state=6
21:47:20.772 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2443
21:47:20.773 00.001 9044 Star::Find returns 1 (0), X=1004.48, Y=824.86, Mass=5803, SNR=52.3, Peak=173 HFD=5.2
21:47:20.775 00.002 9044 MultiStar: [#1 -0.18,-0.31,1.06,U] [#2 -0.12,-0.17,1.22,U] [#3 0.03,-0.22,0.85,U] [#4 -0.09,-0.07,1.27,U] [#5 -0.05,-0.18,0.64,U] [#6 -0.13,-0.18,0.43,U] [#7 -0.17,-0.17,0.43,U] [#8 -0.04,-0.07,0.41,U] 
21:47:20.776 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.14}, one-star: {-0.27, 0.11}
21:47:20.777 00.001 9044 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.62) = xAngle (-0.66 = -0.66)
21:47:20.778 00.001 9044 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.74 = 2.54)
21:47:20.779 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.18 cameraTheta=-2.28 mountX=0.14 mountY=0.10, mountTheta=0.62
21:47:20.781 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.14, opts=13)
21:47:20.783 00.002 9044 Enqueuing Move request for scope (-0.12, -0.14)
21:47:20.783 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:20.784 00.001 9044 UpdateGuideState exits: m=5803 SNR=52.3
21:47:20.785 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:20.787 00.002 12252 Worker thread wakes up
21:47:20.787 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:20.788 00.001 9044 Enqueuing Expose request
21:47:20.789 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
21:47:20.789 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
21:47:20.789 00.000 12252 Moving (-0.12, -0.14) raw xDistance=0.14 yDistance=0.10
21:47:20.792 00.003 12252 PPEC rslt: input = 0.14, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 573.29
21:47:20.792 00.000 12252 PPEC: input: 0.14, control: 0.09, exposure: 2000
21:47:20.792 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:20.792 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:47:20.792 00.000 12252 MoveAxis(W, 34, ABG)
21:47:20.792 00.000 12252 Guiding  Dir = 3, Dur = 34
21:47:20.792 00.000 12252 IsSlewing returns 0
21:47:20.792 00.000 12252 IsGuiding returns 0
21:47:20.796 00.004 12252 PulseGuide returned control before completion, sleep 42
21:47:20.851 00.055 12252 IsGuiding returns 0
21:47:20.851 00.000 12252 Move returns status 0, amount 34
21:47:20.851 00.000 12252 MoveAxis(N, 0, ABG)
21:47:20.851 00.000 12252 Move returns status 0, amount 0
21:47:20.851 00.000 12252 move complete, result=0
21:47:20.851 00.000 12252 worker thread done servicing request
21:47:20.851 00.000 12252 Worker thread wakes up
21:47:20.851 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:20.851 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:20.851 00.000 9044 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
21:47:23.211 02.360 12252 Exposure complete
21:47:23.280 00.069 12252 worker thread done servicing request
21:47:23.280 00.000 9044 OnExposeComplete: enter
21:47:23.281 00.001 9044 UpdateGuideState(): m_state=6
21:47:23.283 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2444
21:47:23.284 00.001 9044 Star::Find returns 1 (0), X=1004.57, Y=824.95, Mass=5751, SNR=52.1, Peak=173 HFD=5.2
21:47:23.285 00.001 9044 MultiStar: [#1 -0.18,-0.03,1.03,U] [#2 -0.08,-0.00,1.20,U] [#3 -0.04,-0.07,0.85,U] [#4 -0.14,0.00,1.27,U] [#5 -0.09,0.01,0.65,U] [#6 -0.15,-0.02,0.43,U] [#7 -0.16,0.03,0.43,U] [#8 -0.21,0.13,0.43,U] 
21:47:23.286 00.001 9044 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {-0.18, 0.20}
21:47:23.288 00.002 9044 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.62) = xAngle (4.59 = -1.70)
21:47:23.290 00.002 9044 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.50 = 1.50)
21:47:23.291 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.96 mountX=-0.02 mountY=0.13, mountTheta=1.70
21:47:23.292 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.02, opts=13)
21:47:23.293 00.001 9044 Enqueuing Move request for scope (-0.13, 0.02)
21:47:23.294 00.001 12252 Worker thread wakes up
21:47:23.294 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:23.295 00.001 9044 UpdateGuideState exits: m=5751 SNR=52.1
21:47:23.296 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:23.296 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:23.298 00.002 9044 Enqueuing Expose request
21:47:23.299 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
21:47:23.299 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
21:47:23.299 00.000 12252 Moving (-0.13, 0.02) raw xDistance=-0.02 yDistance=0.13
21:47:23.302 00.003 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 572.40
21:47:23.303 00.001 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
21:47:23.303 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:23.303 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:47:23.303 00.000 12252 MoveAxis(E, 3, ABG)
21:47:23.303 00.000 12252 Guiding  Dir = 2, Dur = 3
21:47:23.303 00.000 12252 IsSlewing returns 0
21:47:23.303 00.000 12252 IsGuiding returns 0
21:47:23.306 00.003 12252 PulseGuide returned control before completion, sleep 11
21:47:23.321 00.015 12252 IsGuiding returns 0
21:47:23.321 00.000 12252 Move returns status 0, amount 3
21:47:23.321 00.000 12252 MoveAxis(N, 0, ABG)
21:47:23.321 00.000 12252 Move returns status 0, amount 0
21:47:23.321 00.000 12252 move complete, result=0
21:47:23.321 00.000 12252 worker thread done servicing request
21:47:23.321 00.000 12252 Worker thread wakes up
21:47:23.321 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:23.321 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:47:23.322 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:25.663 02.341 12252 Exposure complete
21:47:25.706 00.043 12252 worker thread done servicing request
21:47:25.707 00.001 9044 OnExposeComplete: enter
21:47:25.708 00.001 9044 UpdateGuideState(): m_state=6
21:47:25.708 00.000 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2445
21:47:25.709 00.001 9044 Star::Find returns 1 (0), X=1004.46, Y=824.74, Mass=5676, SNR=51.7, Peak=173 HFD=5.2
21:47:25.710 00.001 9044 MultiStar: [#1 -0.23,-0.17,1.05,U] [#2 -0.05,-0.12,1.19,U] [#3 -0.04,-0.35,0.85,U] [#4 -0.15,-0.17,1.28,U] [#5 -0.09,-0.16,0.65,U] [#6 -0.14,-0.22,0.43,U] [#7 -0.17,-0.29,0.43,U] [#8 -0.21,-0.06,0.43,U] 
21:47:25.713 00.003 9044 refined, 8 included, MultiStar: {-0.15, -0.16}, one-star: {-0.29, -0.01}
21:47:25.715 00.002 9044 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.62) = xAngle (-0.68 = -0.68)
21:47:25.716 00.001 9044 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.77 = 2.51)
21:47:25.718 00.002 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.31 mountX=0.17 mountY=0.13, mountTheta=0.65
21:47:25.721 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.16, opts=13)
21:47:25.722 00.001 9044 Enqueuing Move request for scope (-0.15, -0.16)
21:47:25.724 00.002 12252 Worker thread wakes up
21:47:25.724 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
21:47:25.724 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
21:47:25.724 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:25.727 00.003 12252 Moving (-0.15, -0.16) raw xDistance=0.17 yDistance=0.13
21:47:25.727 00.000 9044 UpdateGuideState exits: m=5676 SNR=51.7
21:47:25.728 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:25.729 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:25.730 00.001 12252 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 571.53
21:47:25.730 00.000 9044 Enqueuing Expose request
21:47:25.731 00.001 12252 PPEC: input: 0.17, control: 0.10, exposure: 2000
21:47:25.731 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:25.732 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:47:25.732 00.000 12252 MoveAxis(W, 38, ABG)
21:47:25.732 00.000 12252 Guiding  Dir = 3, Dur = 38
21:47:25.732 00.000 12252 IsSlewing returns 0
21:47:25.732 00.000 12252 IsGuiding returns 0
21:47:25.734 00.002 12252 PulseGuide returned control before completion, sleep 47
21:47:25.795 00.061 12252 IsGuiding returns 0
21:47:25.795 00.000 12252 Move returns status 0, amount 38
21:47:25.795 00.000 12252 MoveAxis(N, 0, ABG)
21:47:25.795 00.000 12252 Move returns status 0, amount 0
21:47:25.795 00.000 12252 move complete, result=0
21:47:25.795 00.000 12252 worker thread done servicing request
21:47:25.795 00.000 12252 Worker thread wakes up
21:47:25.795 00.000 9044 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
21:47:25.796 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:25.796 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:28.145 02.349 12252 Exposure complete
21:47:28.186 00.041 12252 worker thread done servicing request
21:47:28.186 00.000 9044 OnExposeComplete: enter
21:47:28.187 00.001 9044 UpdateGuideState(): m_state=6
21:47:28.189 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2446
21:47:28.189 00.000 9044 Star::Find returns 1 (0), X=1004.40, Y=823.91, Mass=5839, SNR=52.5, Peak=173 HFD=5.2
21:47:28.191 00.002 9044 MultiStar: large primary error, entering stabilization period
21:47:28.192 00.001 9044 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.62) = xAngle (-0.34 = -0.34)
21:47:28.193 00.001 9044 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.42 = 2.86)
21:47:28.194 00.001 9044 CameraToMount -- cameraX=-0.35 cameraY=-0.84 hyp=0.91 cameraTheta=-1.96 mountX=0.86 mountY=0.25, mountTheta=0.28
21:47:28.197 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.35, y=-0.84, opts=13)
21:47:28.198 00.001 9044 Enqueuing Move request for scope (-0.35, -0.84)
21:47:28.199 00.001 12252 Worker thread wakes up
21:47:28.199 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:28.201 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.84) opts 0xd
21:47:28.201 00.000 9044 UpdateGuideState exits: m=5839 SNR=52.5
21:47:28.201 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.35, -0.84)
21:47:28.201 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:28.202 00.001 12252 Moving (-0.35, -0.84) raw xDistance=0.86 yDistance=0.25
21:47:28.202 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:28.203 00.001 9044 Enqueuing Expose request
21:47:28.206 00.003 12252 PPEC rslt: input = 0.86, final = 0.50, react = 0.51, pred = -0.01, hyst = 0.46, hyst_pct = 0.00, period_length = 570.66
21:47:28.206 00.000 12252 PPEC: input: 0.86, control: 0.50, exposure: 2000
21:47:28.206 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.25 from input 0.25
21:47:28.206 00.000 12252 MoveAxis(W, 196, ABG)
21:47:28.206 00.000 12252 Guiding  Dir = 3, Dur = 196
21:47:28.206 00.000 12252 IsSlewing returns 0
21:47:28.206 00.000 12252 IsGuiding returns 0
21:47:28.208 00.002 12252 PulseGuide returned control before completion, sleep 205
21:47:28.424 00.216 12252 IsGuiding returns 0
21:47:28.424 00.000 12252 Move returns status 0, amount 196
21:47:28.424 00.000 12252 MoveAxis(S, 86, ABG)
21:47:28.424 00.000 12252 Guiding  Dir = 1, Dur = 86
21:47:28.424 00.000 12252 IsSlewing returns 0
21:47:28.424 00.000 12252 IsGuiding returns 0
21:47:28.430 00.006 12252 PulseGuide returned control before completion, sleep 92
21:47:28.535 00.105 12252 IsGuiding returns 0
21:47:28.535 00.000 12252 Move returns status 0, amount 86
21:47:28.535 00.000 12252 move complete, result=0
21:47:28.535 00.000 12252 worker thread done servicing request
21:47:28.535 00.000 12252 Worker thread wakes up
21:47:28.535 00.000 9044 GuideStep: 0.9 px 196 ms WEST, 0.3 px 86 ms SOUTH
21:47:28.537 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:28.537 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:30.903 02.366 12252 Exposure complete
21:47:30.967 00.064 12252 worker thread done servicing request
21:47:30.967 00.000 9044 OnExposeComplete: enter
21:47:30.970 00.003 9044 UpdateGuideState(): m_state=6
21:47:30.971 00.001 9044 Star::Find(15, 1004, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2447
21:47:30.972 00.001 9044 Star::Find returns 1 (0), X=1004.70, Y=823.53, Mass=5666, SNR=51.8, Peak=173 HFD=5.2
21:47:30.973 00.001 9044 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.62) = xAngle (0.01 = 0.01)
21:47:30.975 00.002 9044 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.07 = -3.07)
21:47:30.975 00.000 9044 CameraToMount -- cameraX=-0.05 cameraY=-1.23 hyp=1.23 cameraTheta=-1.61 mountX=1.23 mountY=-0.09, mountTheta=-0.07
21:47:30.977 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-1.23, opts=13)
21:47:30.979 00.002 9044 Enqueuing Move request for scope (-0.05, -1.23)
21:47:30.980 00.001 12252 Worker thread wakes up
21:47:30.980 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:30.981 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -1.23) opts 0xd
21:47:30.981 00.000 9044 UpdateGuideState exits: m=5666 SNR=51.8
21:47:30.981 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:30.982 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:30.983 00.001 9044 Enqueuing Expose request
21:47:30.985 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, -1.23)
21:47:30.985 00.000 12252 Moving (-0.05, -1.23) raw xDistance=1.23 yDistance=-0.09
21:47:30.988 00.003 12252 PPEC rslt: input = 1.23, final = 0.72, react = 0.74, pred = -0.01, hyst = 0.67, hyst_pct = 0.00, period_length = 569.79
21:47:30.989 00.001 12252 PPEC: input: 1.23, control: 0.72, exposure: 2000
21:47:30.989 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:30.989 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:47:30.989 00.000 12252 MoveAxis(W, 283, ABG)
21:47:30.989 00.000 12252 Guiding  Dir = 3, Dur = 283
21:47:30.990 00.001 12252 IsSlewing returns 0
21:47:30.990 00.000 12252 IsGuiding returns 0
21:47:30.993 00.003 12252 PulseGuide returned control before completion, sleep 291
21:47:31.298 00.305 12252 IsGuiding returns 0
21:47:31.298 00.000 12252 Move returns status 0, amount 283
21:47:31.298 00.000 12252 MoveAxis(N, 0, ABG)
21:47:31.298 00.000 12252 Move returns status 0, amount 0
21:47:31.298 00.000 12252 move complete, result=0
21:47:31.299 00.001 12252 worker thread done servicing request
21:47:31.299 00.000 12252 Worker thread wakes up
21:47:31.299 00.000 9044 GuideStep: 1.2 px 283 ms WEST, -0.1 px 0 ms NORTH
21:47:31.300 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:31.300 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:33.661 02.361 12252 Exposure complete
21:47:33.706 00.045 12252 worker thread done servicing request
21:47:33.706 00.000 9044 OnExposeComplete: enter
21:47:33.708 00.002 9044 UpdateGuideState(): m_state=6
21:47:33.709 00.001 9044 Star::Find(15, 1004, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2448
21:47:33.710 00.001 9044 Star::Find returns 1 (0), X=1004.60, Y=824.35, Mass=5667, SNR=51.7, Peak=173 HFD=5.4
21:47:33.710 00.000 9044 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.62) = xAngle (-0.30 = -0.30)
21:47:33.711 00.001 9044 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.39 = 2.90)
21:47:33.712 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.40 hyp=0.43 cameraTheta=-1.93 mountX=0.41 mountY=0.10, mountTheta=0.25
21:47:33.713 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.40, opts=13)
21:47:33.714 00.001 9044 Enqueuing Move request for scope (-0.15, -0.40)
21:47:33.716 00.002 12252 Worker thread wakes up
21:47:33.716 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.40) opts 0xd
21:47:33.716 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.40)
21:47:33.716 00.000 12252 Moving (-0.15, -0.40) raw xDistance=0.41 yDistance=0.10
21:47:33.716 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:33.720 00.004 9044 UpdateGuideState exits: m=5667 SNR=51.7
21:47:33.722 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:33.725 00.003 12252 PPEC rslt: input = 0.41, final = 0.24, react = 0.24, pred = -0.00, hyst = 0.25, hyst_pct = 0.00, period_length = 568.94
21:47:33.725 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:33.726 00.001 9044 Enqueuing Expose request
21:47:33.728 00.002 12252 PPEC: input: 0.41, control: 0.24, exposure: 2000
21:47:33.728 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:33.728 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:47:33.728 00.000 12252 MoveAxis(W, 95, ABG)
21:47:33.728 00.000 12252 Guiding  Dir = 3, Dur = 95
21:47:33.728 00.000 12252 IsSlewing returns 0
21:47:33.729 00.001 12252 IsGuiding returns 0
21:47:33.732 00.003 12252 PulseGuide returned control before completion, sleep 103
21:47:33.837 00.105 12252 IsGuiding returns 0
21:47:33.837 00.000 12252 Move returns status 0, amount 95
21:47:33.837 00.000 12252 MoveAxis(N, 0, ABG)
21:47:33.837 00.000 12252 Move returns status 0, amount 0
21:47:33.837 00.000 12252 move complete, result=0
21:47:33.837 00.000 12252 worker thread done servicing request
21:47:33.837 00.000 12252 Worker thread wakes up
21:47:33.837 00.000 9044 GuideStep: 0.4 px 95 ms WEST, 0.1 px 0 ms NORTH
21:47:33.839 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:33.839 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:36.182 02.343 12252 Exposure complete
21:47:36.223 00.041 12252 worker thread done servicing request
21:47:36.223 00.000 9044 OnExposeComplete: enter
21:47:36.224 00.001 9044 UpdateGuideState(): m_state=6
21:47:36.225 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
21:47:36.226 00.001 9044 Star::Find returns 1 (0), X=1004.66, Y=824.44, Mass=5588, SNR=51.3, Peak=173 HFD=5.2
21:47:36.227 00.001 9044 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.62) = xAngle (-0.24 = -0.24)
21:47:36.229 00.002 9044 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.32 = 2.96)
21:47:36.231 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.31 hyp=0.32 cameraTheta=-1.86 mountX=0.32 mountY=0.06, mountTheta=0.18
21:47:36.235 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.31, opts=13)
21:47:36.237 00.002 9044 Enqueuing Move request for scope (-0.09, -0.31)
21:47:36.239 00.002 12252 Worker thread wakes up
21:47:36.239 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:36.240 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.31) opts 0xd
21:47:36.240 00.000 9044 UpdateGuideState exits: m=5588 SNR=51.3
21:47:36.241 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.31)
21:47:36.241 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:36.242 00.001 12252 Moving (-0.09, -0.31) raw xDistance=0.32 yDistance=0.06
21:47:36.242 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:36.244 00.002 9044 Enqueuing Expose request
21:47:36.248 00.004 12252 PPEC rslt: input = 0.32, final = 0.18, react = 0.19, pred = -0.01, hyst = 0.21, hyst_pct = 0.00, period_length = 568.10
21:47:36.248 00.000 12252 PPEC: input: 0.32, control: 0.18, exposure: 2000
21:47:36.248 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:36.248 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:47:36.248 00.000 12252 MoveAxis(W, 72, ABG)
21:47:36.248 00.000 12252 Guiding  Dir = 3, Dur = 72
21:47:36.248 00.000 12252 IsSlewing returns 0
21:47:36.249 00.001 12252 IsGuiding returns 0
21:47:36.251 00.002 12252 PulseGuide returned control before completion, sleep 80
21:47:36.348 00.097 12252 IsGuiding returns 0
21:47:36.348 00.000 12252 Move returns status 0, amount 72
21:47:36.348 00.000 12252 MoveAxis(N, 0, ABG)
21:47:36.348 00.000 12252 Move returns status 0, amount 0
21:47:36.348 00.000 12252 move complete, result=0
21:47:36.348 00.000 12252 worker thread done servicing request
21:47:36.348 00.000 12252 Worker thread wakes up
21:47:36.348 00.000 9044 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
21:47:36.349 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:36.349 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:38.708 02.359 12252 Exposure complete
21:47:38.788 00.080 12252 worker thread done servicing request
21:47:38.788 00.000 9044 OnExposeComplete: enter
21:47:38.790 00.002 9044 UpdateGuideState(): m_state=6
21:47:38.793 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2450
21:47:38.796 00.003 9044 Star::Find returns 1 (0), X=1004.69, Y=824.83, Mass=5753, SNR=52.3, Peak=173 HFD=5.2
21:47:38.799 00.003 9044 MultiStar: exiting stabilization period
21:47:38.802 00.003 9044 MultiStar: [#1 -0.06,0.02,1.03,U] [#2 -0.05,-0.05,1.20,U] [#3 0.04,-0.07,0.85,U] [#4 -0.01,-0.08,1.27,U] [#5 -0.03,-0.05,0.65,U] [#6 -0.06,-0.08,0.42,U] [#7 -0.05,-0.05,0.43,U] [#8 -0.14,0.09,0.43,U] 
21:47:38.804 00.002 9044 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.06, 0.08}
21:47:38.806 00.002 9044 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.62) = xAngle (-0.95 = -0.95)
21:47:38.808 00.002 9044 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.03 = 2.25)
21:47:38.810 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-2.57 mountX=0.03 mountY=0.04, mountTheta=0.93
21:47:38.813 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.02, opts=13)
21:47:38.814 00.001 9044 Enqueuing Move request for scope (-0.04, -0.02)
21:47:38.815 00.001 12252 Worker thread wakes up
21:47:38.815 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:38.816 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
21:47:38.816 00.000 9044 UpdateGuideState exits: m=5753 SNR=52.3
21:47:38.817 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:38.818 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:38.819 00.001 9044 Enqueuing Expose request
21:47:38.821 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
21:47:38.821 00.000 12252 Moving (-0.04, -0.02) raw xDistance=0.03 yDistance=0.04
21:47:38.824 00.003 12252 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 567.26
21:47:38.824 00.000 12252 PPEC: input: 0.03, control: 0.04, exposure: 2000
21:47:38.824 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:38.824 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:47:38.824 00.000 12252 MoveAxis(W, 15, ABG)
21:47:38.824 00.000 12252 Guiding  Dir = 3, Dur = 15
21:47:38.824 00.000 12252 IsSlewing returns 0
21:47:38.824 00.000 12252 IsGuiding returns 0
21:47:38.827 00.003 12252 PulseGuide returned control before completion, sleep 23
21:47:38.858 00.031 12252 IsGuiding returns 0
21:47:38.858 00.000 12252 Move returns status 0, amount 15
21:47:38.858 00.000 12252 MoveAxis(N, 0, ABG)
21:47:38.858 00.000 12252 Move returns status 0, amount 0
21:47:38.858 00.000 12252 move complete, result=0
21:47:38.858 00.000 12252 worker thread done servicing request
21:47:38.858 00.000 12252 Worker thread wakes up
21:47:38.858 00.000 9044 GuideStep: 0.0 px 15 ms WEST, 0.0 px 0 ms NORTH
21:47:38.860 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:38.860 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:41.211 02.351 12252 Exposure complete
21:47:41.256 00.045 12252 worker thread done servicing request
21:47:41.256 00.000 9044 OnExposeComplete: enter
21:47:41.257 00.001 9044 UpdateGuideState(): m_state=6
21:47:41.259 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2451
21:47:41.260 00.001 9044 Star::Find returns 1 (0), X=1004.67, Y=825.04, Mass=5637, SNR=51.8, Peak=173 HFD=5.1
21:47:41.261 00.001 9044 MultiStar: [#1 -0.06,0.08,1.04,U] [#2 -0.02,0.05,1.23,U] [#3 0.03,-0.00,0.85,U] [#4 0.02,0.06,1.28,U] [#5 0.05,0.03,0.66,U] [#6 -0.01,0.16,0.42,U] [#7 -0.03,0.06,0.44,U] [#8 -0.14,0.13,0.42,U] 
21:47:41.262 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.08, 0.29}
21:47:41.263 00.001 9044 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.62) = xAngle (3.43 = -2.86)
21:47:41.264 00.001 9044 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.34 = 0.34)
21:47:41.265 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.80 mountX=-0.09 mountY=0.03, mountTheta=2.80
21:47:41.267 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.09, opts=13)
21:47:41.269 00.002 9044 Enqueuing Move request for scope (-0.02, 0.09)
21:47:41.270 00.001 12252 Worker thread wakes up
21:47:41.270 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:41.271 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
21:47:41.271 00.000 9044 UpdateGuideState exits: m=5637 SNR=51.8
21:47:41.273 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
21:47:41.273 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:41.276 00.003 12252 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=0.03
21:47:41.276 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:41.277 00.001 9044 Enqueuing Expose request
21:47:41.279 00.002 12252 PPEC rslt: input = -0.09, final = 0.03, react = -0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 566.43
21:47:41.279 00.000 12252 PPEC: input: -0.09, control: 0.03, exposure: 2000
21:47:41.279 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:41.279 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:47:41.279 00.000 12252 MoveAxis(W, 10, ABG)
21:47:41.279 00.000 12252 Guiding  Dir = 3, Dur = 10
21:47:41.279 00.000 12252 IsSlewing returns 0
21:47:41.279 00.000 12252 IsGuiding returns 0
21:47:41.281 00.002 12252 PulseGuide returned control before completion, sleep 19
21:47:41.302 00.021 12252 IsGuiding returns 1
21:47:41.302 00.000 12252 scope still moving after pulse duration time elapsed
21:47:41.334 00.032 12252 IsSlewing returns 0
21:47:41.335 00.001 12252 IsGuiding returns 0
21:47:41.335 00.000 12252 scope move finished after 10 + 46 ms
21:47:41.335 00.000 12252 Move returns status 0, amount 10
21:47:41.335 00.000 12252 MoveAxis(N, 0, ABG)
21:47:41.335 00.000 12252 Move returns status 0, amount 0
21:47:41.335 00.000 12252 move complete, result=0
21:47:41.335 00.000 12252 worker thread done servicing request
21:47:41.335 00.000 12252 Worker thread wakes up
21:47:41.335 00.000 9044 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
21:47:41.338 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:41.338 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:43.705 02.367 12252 Exposure complete
21:47:43.782 00.077 12252 worker thread done servicing request
21:47:43.784 00.002 9044 OnExposeComplete: enter
21:47:43.785 00.001 9044 UpdateGuideState(): m_state=6
21:47:43.787 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2452
21:47:43.789 00.002 9044 Star::Find returns 1 (0), X=1004.67, Y=825.16, Mass=5607, SNR=51.6, Peak=173 HFD=5.1
21:47:43.793 00.004 9044 MultiStar: [#1 0.01,0.17,1.07,U] [#2 -0.03,0.13,1.19,U] [#3 0.03,0.12,0.85,U] [#4 -0.01,0.17,1.28,U] [#5 0.02,0.20,0.66,U] [#6 -0.01,0.12,0.43,U] [#7 -0.03,0.10,0.44,U] [#8 0.00,0.23,0.42,U] 
21:47:43.795 00.002 9044 refined, 8 included, MultiStar: {-0.01, 0.19}, one-star: {-0.08, 0.41}
21:47:43.798 00.003 9044 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.62) = xAngle (3.26 = -3.02)
21:47:43.799 00.001 9044 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.18 = 0.18)
21:47:43.801 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.64 mountX=-0.19 mountY=0.03, mountTheta=2.96
21:47:43.805 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.19, opts=13)
21:47:43.807 00.002 9044 Enqueuing Move request for scope (-0.01, 0.19)
21:47:43.809 00.002 12252 Worker thread wakes up
21:47:43.809 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:47:43.813 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
21:47:43.813 00.000 9044 UpdateGuideState exits: m=5607 SNR=51.6
21:47:43.815 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:43.816 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
21:47:43.818 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:43.820 00.002 9044 Enqueuing Expose request
21:47:43.821 00.001 12252 Moving (-0.01, 0.19) raw xDistance=-0.19 yDistance=0.03
21:47:43.823 00.002 12252 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 565.61
21:47:43.823 00.000 12252 PPEC: input: -0.19, control: -0.11, exposure: 2000
21:47:43.823 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:43.823 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:47:43.823 00.000 12252 MoveAxis(E, 42, ABG)
21:47:43.823 00.000 12252 Guiding  Dir = 2, Dur = 42
21:47:43.823 00.000 12252 IsSlewing returns 0
21:47:43.823 00.000 12252 IsGuiding returns 0
21:47:43.825 00.002 12252 PulseGuide returned control before completion, sleep 51
21:47:43.877 00.052 12252 IsGuiding returns 1
21:47:43.877 00.000 12252 scope still moving after pulse duration time elapsed
21:47:43.907 00.030 12252 IsSlewing returns 0
21:47:43.907 00.000 12252 IsGuiding returns 0
21:47:43.907 00.000 12252 scope move finished after 42 + 42 ms
21:47:43.909 00.002 12252 Move returns status 0, amount 42
21:47:43.909 00.000 12252 MoveAxis(N, 0, ABG)
21:47:43.909 00.000 12252 Move returns status 0, amount 0
21:47:43.909 00.000 12252 move complete, result=0
21:47:43.909 00.000 12252 worker thread done servicing request
21:47:43.909 00.000 12252 Worker thread wakes up
21:47:43.909 00.000 9044 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
21:47:43.911 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:43.911 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:46.245 02.334 12252 Exposure complete
21:47:46.272 00.027 12252 worker thread done servicing request
21:47:46.272 00.000 9044 OnExposeComplete: enter
21:47:46.272 00.000 9044 UpdateGuideState(): m_state=6
21:47:46.273 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2453
21:47:46.274 00.001 9044 Star::Find returns 1 (0), X=1004.61, Y=825.11, Mass=5853, SNR=52.5, Peak=173 HFD=5.3
21:47:46.274 00.000 9044 MultiStar: [#1 -0.15,0.15,1.04,U] [#2 -0.08,0.13,1.20,U] [#3 -0.02,0.07,0.83,U] [#4 -0.01,0.12,1.27,U] [#5 -0.07,0.23,0.65,U] [#6 -0.03,0.11,0.41,U] [#7 -0.06,0.17,0.44,U] [#8 -0.20,0.25,0.42,U] 
21:47:46.275 00.001 9044 refined, 8 included, MultiStar: {-0.08, 0.17}, one-star: {-0.14, 0.36}
21:47:46.277 00.002 9044 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.62) = xAngle (3.63 = -2.65)
21:47:46.277 00.000 9044 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.55 = 0.55)
21:47:46.278 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.01 mountX=-0.17 mountY=0.10, mountTheta=2.61
21:47:46.279 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.17, opts=13)
21:47:46.280 00.001 9044 Enqueuing Move request for scope (-0.08, 0.17)
21:47:46.280 00.000 12252 Worker thread wakes up
21:47:46.280 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
21:47:46.280 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
21:47:46.280 00.000 12252 Moving (-0.08, 0.17) raw xDistance=-0.17 yDistance=0.10
21:47:46.281 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:46.282 00.001 12252 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 564.80
21:47:46.282 00.000 12252 PPEC: input: -0.17, control: -0.10, exposure: 2000
21:47:46.282 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:46.282 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:47:46.282 00.000 12252 MoveAxis(E, 37, ABG)
21:47:46.282 00.000 12252 Guiding  Dir = 2, Dur = 37
21:47:46.283 00.001 12252 IsSlewing returns 0
21:47:46.283 00.000 12252 IsGuiding returns 0
21:47:46.284 00.001 12252 PulseGuide returned control before completion, sleep 46
21:47:46.297 00.013 9044 UpdateGuideState exits: m=5853 SNR=52.5
21:47:46.298 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:46.298 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:46.299 00.001 9044 Enqueuing Expose request
21:47:46.337 00.038 12252 IsGuiding returns 0
21:47:46.337 00.000 12252 Move returns status 0, amount 37
21:47:46.337 00.000 12252 MoveAxis(N, 0, ABG)
21:47:46.337 00.000 12252 Move returns status 0, amount 0
21:47:46.337 00.000 12252 move complete, result=0
21:47:46.337 00.000 12252 worker thread done servicing request
21:47:46.337 00.000 12252 Worker thread wakes up
21:47:46.337 00.000 9044 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
21:47:46.338 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:46.339 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:48.669 02.330 12252 Exposure complete
21:47:48.696 00.027 12252 worker thread done servicing request
21:47:48.696 00.000 9044 OnExposeComplete: enter
21:47:48.696 00.000 9044 UpdateGuideState(): m_state=6
21:47:48.697 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2454
21:47:48.698 00.001 9044 Star::Find returns 1 (0), X=1004.70, Y=825.05, Mass=5675, SNR=51.9, Peak=173 HFD=5.1
21:47:48.698 00.000 9044 MultiStar: [#1 0.06,0.09,1.03,U] [#2 -0.02,0.15,1.19,U] [#3 0.15,-0.03,0.83,U] [#4 0.04,0.07,1.28,U] [#5 0.08,0.15,0.65,U] [#6 0.02,0.04,0.43,U] [#7 -0.07,0.03,0.44,U] [#8 -0.04,0.21,0.42,U] 
21:47:48.699 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {-0.05, 0.30}
21:47:48.699 00.000 9044 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.62) = xAngle (2.98 = 2.98)
21:47:48.700 00.001 9044 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.10 = -0.10)
21:47:48.701 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.36 mountX=-0.12 mountY=-0.01, mountTheta=-3.04
21:47:48.702 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.12, opts=13)
21:47:48.703 00.001 9044 Enqueuing Move request for scope (0.03, 0.12)
21:47:48.704 00.001 12252 Worker thread wakes up
21:47:48.704 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
21:47:48.704 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
21:47:48.704 00.000 12252 Moving (0.03, 0.12) raw xDistance=-0.12 yDistance=-0.01
21:47:48.705 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:47:48.707 00.002 12252 PPEC rslt: input = -0.12, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 563.99
21:47:48.707 00.000 12252 PPEC: input: -0.12, control: -0.09, exposure: 2000
21:47:48.707 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:48.707 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:47:48.707 00.000 12252 MoveAxis(E, 34, ABG)
21:47:48.707 00.000 12252 Guiding  Dir = 2, Dur = 34
21:47:48.707 00.000 12252 IsSlewing returns 0
21:47:48.707 00.000 12252 IsGuiding returns 0
21:47:48.710 00.003 12252 PulseGuide returned control before completion, sleep 42
21:47:48.724 00.014 9044 UpdateGuideState exits: m=5675 SNR=51.9
21:47:48.725 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:48.725 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:48.726 00.001 9044 Enqueuing Expose request
21:47:48.759 00.033 12252 IsGuiding returns 0
21:47:48.759 00.000 12252 Move returns status 0, amount 34
21:47:48.759 00.000 12252 MoveAxis(N, 0, ABG)
21:47:48.759 00.000 12252 Move returns status 0, amount 0
21:47:48.759 00.000 12252 move complete, result=0
21:47:48.759 00.000 12252 worker thread done servicing request
21:47:48.759 00.000 12252 Worker thread wakes up
21:47:48.759 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:48.759 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:48.759 00.000 9044 GuideStep: -0.1 px 34 ms EAST, -0.0 px 0 ms NORTH
21:47:51.093 02.334 12252 Exposure complete
21:47:51.121 00.028 12252 worker thread done servicing request
21:47:51.121 00.000 9044 OnExposeComplete: enter
21:47:51.122 00.001 9044 UpdateGuideState(): m_state=6
21:47:51.123 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2455
21:47:51.124 00.001 9044 Star::Find returns 1 (0), X=1004.65, Y=825.07, Mass=5505, SNR=51.1, Peak=173 HFD=5.1
21:47:51.124 00.000 9044 MultiStar: [#1 -0.07,0.10,1.06,U] [#2 -0.01,0.10,1.22,U] [#3 0.05,0.02,0.86,U] [#4 0.03,0.13,1.26,U] [#5 0.06,0.20,0.66,U] [#6 -0.05,0.04,0.43,U] [#7 -0.05,0.11,0.44,U] [#8 -0.09,0.29,0.43,U] 
21:47:51.125 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.14}, one-star: {-0.10, 0.32}
21:47:51.126 00.001 9044 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.62) = xAngle (3.33 = -2.95)
21:47:51.126 00.000 9044 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.25 = 0.25)
21:47:51.127 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.15 cameraTheta=1.71 mountX=-0.14 mountY=0.04, mountTheta=2.90
21:47:51.129 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.14, opts=13)
21:47:51.129 00.000 9044 Enqueuing Move request for scope (-0.02, 0.14)
21:47:51.130 00.001 12252 Worker thread wakes up
21:47:51.130 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
21:47:51.130 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
21:47:51.130 00.000 12252 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=0.04
21:47:51.131 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:51.132 00.001 12252 PPEC rslt: input = -0.14, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 563.20
21:47:51.132 00.000 12252 PPEC: input: -0.14, control: -0.11, exposure: 2000
21:47:51.132 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:51.132 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:47:51.132 00.000 12252 MoveAxis(E, 43, ABG)
21:47:51.132 00.000 12252 Guiding  Dir = 2, Dur = 43
21:47:51.132 00.000 12252 IsSlewing returns 0
21:47:51.132 00.000 12252 IsGuiding returns 0
21:47:51.134 00.002 12252 PulseGuide returned control before completion, sleep 52
21:47:51.147 00.013 9044 UpdateGuideState exits: m=5505 SNR=51.1
21:47:51.148 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:51.148 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:51.149 00.001 9044 Enqueuing Expose request
21:47:51.202 00.053 12252 IsGuiding returns 0
21:47:51.203 00.001 12252 Move returns status 0, amount 43
21:47:51.203 00.000 12252 MoveAxis(N, 0, ABG)
21:47:51.203 00.000 12252 Move returns status 0, amount 0
21:47:51.203 00.000 12252 move complete, result=0
21:47:51.203 00.000 12252 worker thread done servicing request
21:47:51.203 00.000 12252 Worker thread wakes up
21:47:51.203 00.000 9044 GuideStep: -0.1 px 43 ms EAST, 0.0 px 0 ms NORTH
21:47:51.205 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:51.205 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:53.535 02.330 12252 Exposure complete
21:47:53.562 00.027 12252 worker thread done servicing request
21:47:53.562 00.000 9044 OnExposeComplete: enter
21:47:53.563 00.001 9044 UpdateGuideState(): m_state=6
21:47:53.565 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2456
21:47:53.566 00.001 9044 Star::Find returns 1 (0), X=1004.75, Y=824.97, Mass=5662, SNR=51.6, Peak=173 HFD=5.1
21:47:53.566 00.000 9044 MultiStar: [#1 0.13,-0.05,1.04,U] [#2 0.08,-0.09,1.22,U] [#3 0.21,-0.27,0.86,U] [#4 0.08,-0.04,1.26,U] [#5 0.14,-0.08,0.66,U] [#6 0.07,-0.07,0.42,U] [#7 0.07,-0.10,0.43,U] [#8 0.06,0.00,0.43,U] 
21:47:53.567 00.001 9044 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {-0.00, 0.21}
21:47:53.568 00.001 9044 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.62) = xAngle (1.15 = 1.15)
21:47:53.568 00.000 9044 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.94 = -1.94)
21:47:53.569 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.48 mountX=0.04 mountY=-0.10, mountTheta=-1.15
21:47:53.572 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.05, opts=13)
21:47:53.573 00.001 9044 Enqueuing Move request for scope (0.09, -0.05)
21:47:53.573 00.000 12252 Worker thread wakes up
21:47:53.573 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
21:47:53.573 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
21:47:53.574 00.001 12252 Moving (0.09, -0.05) raw xDistance=0.04 yDistance=-0.10
21:47:53.574 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:47:53.575 00.001 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 562.41
21:47:53.575 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
21:47:53.575 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:53.575 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:47:53.575 00.000 12252 MoveAxis(E, 2, ABG)
21:47:53.575 00.000 12252 Guiding  Dir = 2, Dur = 2
21:47:53.576 00.001 12252 IsSlewing returns 0
21:47:53.576 00.000 12252 IsGuiding returns 0
21:47:53.579 00.003 12252 IsGuiding returns 0
21:47:53.579 00.000 12252 Move returns status 0, amount 2
21:47:53.579 00.000 12252 MoveAxis(N, 0, ABG)
21:47:53.579 00.000 12252 Move returns status 0, amount 0
21:47:53.579 00.000 12252 move complete, result=0
21:47:53.579 00.000 12252 worker thread done servicing request
21:47:53.590 00.011 9044 UpdateGuideState exits: m=5662 SNR=51.6
21:47:53.591 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:53.591 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:53.592 00.001 9044 Enqueuing Expose request
21:47:53.593 00.001 9044 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:47:53.593 00.000 12252 Worker thread wakes up
21:47:53.593 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:53.593 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:55.921 02.328 12252 Exposure complete
21:47:55.951 00.030 12252 worker thread done servicing request
21:47:55.951 00.000 9044 OnExposeComplete: enter
21:47:55.952 00.001 9044 UpdateGuideState(): m_state=6
21:47:55.952 00.000 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2457
21:47:55.953 00.001 9044 Star::Find returns 1 (0), X=1004.71, Y=825.10, Mass=5631, SNR=51.4, Peak=173 HFD=5.1
21:47:55.954 00.001 9044 MultiStar: [#1 0.07,0.09,1.06,U] [#2 0.01,0.03,1.21,U] [#3 0.12,0.11,0.86,U] [#4 0.07,0.12,1.25,U] [#5 0.17,-0.01,0.66,U] [#6 0.04,0.09,0.44,U] [#7 -0.00,0.07,0.44,U] [#8 -0.07,0.17,0.42,U] 
21:47:55.955 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {-0.04, 0.35}
21:47:55.956 00.001 9044 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.62) = xAngle (2.83 = 2.83)
21:47:55.956 00.000 9044 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.26 = -0.26)
21:47:55.957 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.20 mountX=-0.12 mountY=-0.03, mountTheta=-2.88
21:47:55.958 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.12, opts=13)
21:47:55.959 00.001 9044 Enqueuing Move request for scope (0.05, 0.12)
21:47:55.959 00.000 12252 Worker thread wakes up
21:47:55.959 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
21:47:55.959 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
21:47:55.960 00.001 12252 Moving (0.05, 0.12) raw xDistance=-0.12 yDistance=-0.03
21:47:55.960 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:47:55.961 00.001 12252 PPEC rslt: input = -0.12, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 561.63
21:47:55.961 00.000 12252 PPEC: input: -0.12, control: -0.09, exposure: 2000
21:47:55.961 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:55.962 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:47:55.962 00.000 12252 MoveAxis(E, 35, ABG)
21:47:55.962 00.000 12252 Guiding  Dir = 2, Dur = 35
21:47:55.962 00.000 12252 IsSlewing returns 0
21:47:55.962 00.000 12252 IsGuiding returns 0
21:47:55.964 00.002 12252 PulseGuide returned control before completion, sleep 43
21:47:55.976 00.012 9044 UpdateGuideState exits: m=5631 SNR=51.4
21:47:55.977 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:55.978 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:55.978 00.000 9044 Enqueuing Expose request
21:47:56.011 00.033 12252 IsGuiding returns 0
21:47:56.011 00.000 12252 Move returns status 0, amount 35
21:47:56.011 00.000 12252 MoveAxis(N, 0, ABG)
21:47:56.011 00.000 12252 Move returns status 0, amount 0
21:47:56.011 00.000 12252 move complete, result=0
21:47:56.011 00.000 12252 worker thread done servicing request
21:47:56.011 00.000 12252 Worker thread wakes up
21:47:56.011 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:56.011 00.000 9044 GuideStep: -0.1 px 35 ms EAST, -0.0 px 0 ms NORTH
21:47:56.012 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:47:58.354 02.342 12252 Exposure complete
21:47:58.400 00.046 12252 worker thread done servicing request
21:47:58.400 00.000 9044 OnExposeComplete: enter
21:47:58.403 00.003 9044 UpdateGuideState(): m_state=6
21:47:58.404 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2458
21:47:58.405 00.001 9044 Star::Find returns 1 (0), X=1004.73, Y=824.95, Mass=5870, SNR=52.6, Peak=173 HFD=5.2
21:47:58.407 00.002 9044 MultiStar: [#1 -0.04,0.03,1.06,U] [#2 0.02,-0.04,1.20,U] [#3 0.15,-0.11,0.84,U] [#4 0.14,0.05,1.27,U] [#5 0.07,-0.03,0.64,U] [#6 0.05,-0.04,0.41,U] [#7 -0.04,-0.07,0.43,U] [#8 -0.01,0.10,0.40,U] 
21:47:58.408 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.02, 0.20}
21:47:58.409 00.001 9044 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.62) = xAngle (1.99 = 1.99)
21:47:58.410 00.001 9044 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.09 = -1.09)
21:47:58.411 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.37 mountX=-0.02 mountY=-0.04, mountTheta=-2.00
21:47:58.413 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.02, opts=13)
21:47:58.415 00.002 9044 Enqueuing Move request for scope (0.04, 0.02)
21:47:58.416 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:47:58.417 00.001 9044 UpdateGuideState exits: m=5870 SNR=52.6
21:47:58.418 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:47:58.419 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:47:58.421 00.002 9044 Enqueuing Expose request
21:47:58.422 00.001 12252 Worker thread wakes up
21:47:58.422 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
21:47:58.422 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
21:47:58.422 00.000 12252 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=-0.04
21:47:58.425 00.003 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 560.85
21:47:58.425 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
21:47:58.425 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:47:58.425 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:47:58.425 00.000 12252 MoveAxis(E, 3, ABG)
21:47:58.426 00.001 12252 Guiding  Dir = 2, Dur = 3
21:47:58.426 00.000 12252 IsSlewing returns 0
21:47:58.426 00.000 12252 IsGuiding returns 0
21:47:58.429 00.003 12252 PulseGuide returned control before completion, sleep 11
21:47:58.444 00.015 12252 IsGuiding returns 0
21:47:58.444 00.000 12252 Move returns status 0, amount 3
21:47:58.444 00.000 12252 MoveAxis(N, 0, ABG)
21:47:58.444 00.000 12252 Move returns status 0, amount 0
21:47:58.444 00.000 12252 move complete, result=0
21:47:58.444 00.000 12252 worker thread done servicing request
21:47:58.444 00.000 12252 Worker thread wakes up
21:47:58.444 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:47:58.444 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
21:47:58.445 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:00.792 02.347 12252 Exposure complete
21:48:00.843 00.051 12252 worker thread done servicing request
21:48:00.843 00.000 9044 OnExposeComplete: enter
21:48:00.845 00.002 9044 UpdateGuideState(): m_state=6
21:48:00.847 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2459
21:48:00.848 00.001 9044 Star::Find returns 1 (0), X=1004.69, Y=824.96, Mass=5661, SNR=51.8, Peak=173 HFD=5.1
21:48:00.849 00.001 9044 MultiStar: [#1 0.13,0.01,1.07,U] [#2 0.04,0.04,1.20,U] [#3 0.12,-0.21,0.84,U] [#4 0.09,-0.02,1.27,U] [#5 0.08,0.12,0.65,U] [#6 -0.00,0.02,0.43,U] [#7 -0.05,-0.05,0.44,U] [#8 -0.01,0.19,0.41,U] 
21:48:00.850 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {-0.06, 0.21}
21:48:00.851 00.001 9044 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.62) = xAngle (2.16 = 2.16)
21:48:00.852 00.001 9044 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.93 = -0.93)
21:48:00.852 00.000 9044 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.53 mountX=-0.03 mountY=-0.05, mountTheta=-2.18
21:48:00.854 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.03, opts=13)
21:48:00.855 00.001 9044 Enqueuing Move request for scope (0.05, 0.03)
21:48:00.857 00.002 12252 Worker thread wakes up
21:48:00.857 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
21:48:00.857 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
21:48:00.857 00.000 12252 Moving (0.05, 0.03) raw xDistance=-0.03 yDistance=-0.05
21:48:00.857 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:00.858 00.001 9044 UpdateGuideState exits: m=5661 SNR=51.8
21:48:00.859 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:00.861 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:00.862 00.001 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 560.09
21:48:00.862 00.000 9044 Enqueuing Expose request
21:48:00.863 00.001 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
21:48:00.863 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:00.863 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:48:00.863 00.000 12252 MoveAxis(E, 5, ABG)
21:48:00.863 00.000 12252 Guiding  Dir = 2, Dur = 5
21:48:00.864 00.001 12252 IsSlewing returns 0
21:48:00.864 00.000 12252 IsGuiding returns 0
21:48:00.867 00.003 12252 PulseGuide returned control before completion, sleep 13
21:48:00.889 00.022 12252 IsGuiding returns 0
21:48:00.889 00.000 12252 Move returns status 0, amount 5
21:48:00.889 00.000 12252 MoveAxis(N, 0, ABG)
21:48:00.889 00.000 12252 Move returns status 0, amount 0
21:48:00.889 00.000 12252 move complete, result=0
21:48:00.889 00.000 12252 worker thread done servicing request
21:48:00.890 00.001 12252 Worker thread wakes up
21:48:00.890 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:00.890 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:00.890 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:48:03.256 02.366 12252 Exposure complete
21:48:03.306 00.050 12252 worker thread done servicing request
21:48:03.306 00.000 9044 OnExposeComplete: enter
21:48:03.307 00.001 9044 UpdateGuideState(): m_state=6
21:48:03.308 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2460
21:48:03.309 00.001 9044 Star::Find returns 1 (0), X=1004.75, Y=825.18, Mass=5627, SNR=51.4, Peak=173 HFD=5.1
21:48:03.310 00.001 9044 MultiStar: [#1 0.12,0.15,1.05,U] [#2 0.08,0.18,1.20,U] [#3 0.14,0.17,0.86,U] [#4 0.14,0.18,1.26,U] [#5 0.11,0.18,0.65,U] [#6 0.08,0.20,0.42,U] [#7 0.06,0.23,0.44,U] [#8 -0.02,0.24,0.42,U] 
21:48:03.311 00.001 9044 refined, 8 included, MultiStar: {0.09, 0.22}, one-star: {0.00, 0.43}
21:48:03.312 00.001 9044 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.62) = xAngle (2.80 = 2.80)
21:48:03.313 00.001 9044 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.28 = -0.28)
21:48:03.314 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.23 cameraTheta=1.18 mountX=-0.22 mountY=-0.07, mountTheta=-2.85
21:48:03.317 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.22, opts=13)
21:48:03.318 00.001 9044 Enqueuing Move request for scope (0.09, 0.22)
21:48:03.319 00.001 12252 Worker thread wakes up
21:48:03.319 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:03.320 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
21:48:03.320 00.000 9044 UpdateGuideState exits: m=5627 SNR=51.4
21:48:03.321 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:03.322 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
21:48:03.322 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:03.323 00.001 9044 Enqueuing Expose request
21:48:03.324 00.001 12252 Moving (0.09, 0.22) raw xDistance=-0.22 yDistance=-0.07
21:48:03.328 00.004 12252 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = 0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 559.33
21:48:03.328 00.000 12252 PPEC: input: -0.22, control: -0.13, exposure: 2000
21:48:03.328 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:03.328 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:48:03.328 00.000 12252 MoveAxis(E, 52, ABG)
21:48:03.328 00.000 12252 Guiding  Dir = 2, Dur = 52
21:48:03.329 00.001 12252 IsSlewing returns 0
21:48:03.329 00.000 12252 IsGuiding returns 0
21:48:03.331 00.002 12252 PulseGuide returned control before completion, sleep 61
21:48:03.398 00.067 12252 IsGuiding returns 0
21:48:03.398 00.000 12252 Move returns status 0, amount 52
21:48:03.398 00.000 12252 MoveAxis(N, 0, ABG)
21:48:03.398 00.000 12252 Move returns status 0, amount 0
21:48:03.398 00.000 12252 move complete, result=0
21:48:03.398 00.000 12252 worker thread done servicing request
21:48:03.398 00.000 12252 Worker thread wakes up
21:48:03.398 00.000 9044 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
21:48:03.401 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:03.401 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:05.740 02.339 12252 Exposure complete
21:48:05.785 00.045 12252 worker thread done servicing request
21:48:05.785 00.000 9044 OnExposeComplete: enter
21:48:05.787 00.002 9044 UpdateGuideState(): m_state=6
21:48:05.790 00.003 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
21:48:05.792 00.002 9044 Star::Find returns 1 (0), X=1004.73, Y=825.18, Mass=5616, SNR=51.7, Peak=173 HFD=5.1
21:48:05.794 00.002 9044 MultiStar: [#1 0.04,0.24,1.07,U] [#2 0.00,0.12,1.21,U] [#3 0.20,0.14,0.85,U] [#4 0.05,0.10,1.32,U] [#5 0.06,0.25,0.66,U] [#6 0.03,0.21,0.42,U] [#7 -0.05,0.09,0.44,U] [#8 -0.05,0.36,0.43,U] 
21:48:05.796 00.002 9044 refined, 8 included, MultiStar: {0.04, 0.21}, one-star: {-0.02, 0.43}
21:48:05.800 00.004 9044 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.62) = xAngle (3.02 = 3.02)
21:48:05.802 00.002 9044 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.06 = -0.06)
21:48:05.804 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.40 mountX=-0.21 mountY=-0.01, mountTheta=-3.08
21:48:05.807 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.21, opts=13)
21:48:05.808 00.001 9044 Enqueuing Move request for scope (0.04, 0.21)
21:48:05.810 00.002 12252 Worker thread wakes up
21:48:05.810 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:05.813 00.003 9044 UpdateGuideState exits: m=5616 SNR=51.7
21:48:05.814 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
21:48:05.814 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:05.815 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:05.816 00.001 9044 Enqueuing Expose request
21:48:05.817 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
21:48:05.817 00.000 12252 Moving (0.04, 0.21) raw xDistance=-0.21 yDistance=-0.01
21:48:05.820 00.003 12252 PPEC rslt: input = -0.21, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 558.58
21:48:05.820 00.000 12252 PPEC: input: -0.21, control: -0.12, exposure: 2000
21:48:05.820 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:05.820 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:48:05.820 00.000 12252 MoveAxis(E, 46, ABG)
21:48:05.820 00.000 12252 Guiding  Dir = 2, Dur = 46
21:48:05.820 00.000 12252 IsSlewing returns 0
21:48:05.820 00.000 12252 IsGuiding returns 0
21:48:05.822 00.002 12252 PulseGuide returned control before completion, sleep 55
21:48:05.891 00.069 12252 IsGuiding returns 0
21:48:05.891 00.000 12252 Move returns status 0, amount 46
21:48:05.891 00.000 12252 MoveAxis(N, 0, ABG)
21:48:05.891 00.000 12252 Move returns status 0, amount 0
21:48:05.891 00.000 12252 move complete, result=0
21:48:05.891 00.000 12252 worker thread done servicing request
21:48:05.891 00.000 12252 Worker thread wakes up
21:48:05.891 00.000 9044 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
21:48:05.894 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:05.894 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:08.252 02.358 12252 Exposure complete
21:48:08.319 00.067 12252 worker thread done servicing request
21:48:08.319 00.000 9044 OnExposeComplete: enter
21:48:08.322 00.003 9044 UpdateGuideState(): m_state=6
21:48:08.324 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2462
21:48:08.327 00.003 9044 Star::Find returns 1 (0), X=1004.76, Y=825.01, Mass=5804, SNR=52.4, Peak=173 HFD=5.3
21:48:08.330 00.003 9044 MultiStar: [#1 0.10,0.10,1.04,U] [#2 0.05,0.01,1.19,U] [#3 0.11,0.03,0.84,U] [#4 0.12,0.00,1.26,U] [#5 0.09,-0.04,0.64,U] [#6 0.07,-0.01,0.42,U] [#7 0.00,0.01,0.43,U] [#8 -0.07,0.13,0.42,U] 
21:48:08.333 00.003 9044 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.01, 0.26}
21:48:08.335 00.002 9044 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.62) = xAngle (2.37 = 2.37)
21:48:08.337 00.002 9044 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.71 = -0.71)
21:48:08.339 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.75 mountX=-0.06 mountY=-0.06, mountTheta=-2.40
21:48:08.344 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.06, opts=13)
21:48:08.346 00.002 9044 Enqueuing Move request for scope (0.07, 0.06)
21:48:08.347 00.001 12252 Worker thread wakes up
21:48:08.348 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:08.349 00.001 9044 UpdateGuideState exits: m=5804 SNR=52.4
21:48:08.350 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
21:48:08.350 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:08.352 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
21:48:08.352 00.000 12252 Moving (0.07, 0.06) raw xDistance=-0.06 yDistance=-0.06
21:48:08.353 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:08.354 00.001 9044 Enqueuing Expose request
21:48:08.357 00.003 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 557.84
21:48:08.357 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
21:48:08.357 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:08.357 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:48:08.357 00.000 12252 MoveAxis(E, 3, ABG)
21:48:08.357 00.000 12252 Guiding  Dir = 2, Dur = 3
21:48:08.358 00.001 12252 IsSlewing returns 0
21:48:08.358 00.000 12252 IsGuiding returns 0
21:48:08.360 00.002 12252 PulseGuide returned control before completion, sleep 12
21:48:08.388 00.028 12252 IsGuiding returns 0
21:48:08.388 00.000 12252 Move returns status 0, amount 3
21:48:08.388 00.000 12252 MoveAxis(N, 0, ABG)
21:48:08.388 00.000 12252 Move returns status 0, amount 0
21:48:08.388 00.000 12252 move complete, result=0
21:48:08.388 00.000 12252 worker thread done servicing request
21:48:08.388 00.000 12252 Worker thread wakes up
21:48:08.388 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:08.388 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:08.388 00.000 9044 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:48:10.734 02.346 12252 Exposure complete
21:48:10.782 00.048 12252 worker thread done servicing request
21:48:10.782 00.000 9044 OnExposeComplete: enter
21:48:10.784 00.002 9044 UpdateGuideState(): m_state=6
21:48:10.787 00.003 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2463
21:48:10.789 00.002 9044 Star::Find returns 1 (0), X=1004.69, Y=825.16, Mass=5715, SNR=51.8, Peak=173 HFD=5.2
21:48:10.790 00.001 9044 MultiStar: [#1 0.05,0.18,1.06,U] [#2 -0.02,0.19,1.19,U] [#3 0.06,0.12,0.85,U] [#4 0.01,0.16,1.27,U] [#5 0.05,0.27,0.66,U] [#6 0.10,0.23,0.42,U] [#7 -0.06,0.20,0.43,U] [#8 -0.04,0.26,0.42,U] 
21:48:10.793 00.003 9044 refined, 8 included, MultiStar: {0.01, 0.22}, one-star: {-0.06, 0.41}
21:48:10.795 00.002 9044 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.62) = xAngle (3.16 = -3.13)
21:48:10.796 00.001 9044 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.07 = 0.07)
21:48:10.797 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.53 mountX=-0.22 mountY=0.02, mountTheta=3.07
21:48:10.799 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.22, opts=13)
21:48:10.800 00.001 9044 Enqueuing Move request for scope (0.01, 0.22)
21:48:10.802 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:10.803 00.001 12252 Worker thread wakes up
21:48:10.803 00.000 9044 UpdateGuideState exits: m=5715 SNR=51.8
21:48:10.805 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:10.806 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:10.807 00.001 9044 Enqueuing Expose request
21:48:10.808 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0xd
21:48:10.808 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
21:48:10.808 00.000 12252 Moving (0.01, 0.22) raw xDistance=-0.22 yDistance=0.02
21:48:10.811 00.003 12252 PPEC rslt: input = -0.22, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 557.10
21:48:10.811 00.000 12252 PPEC: input: -0.22, control: -0.11, exposure: 2000
21:48:10.811 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:10.811 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:48:10.811 00.000 12252 MoveAxis(E, 44, ABG)
21:48:10.811 00.000 12252 Guiding  Dir = 2, Dur = 44
21:48:10.812 00.001 12252 IsSlewing returns 0
21:48:10.812 00.000 12252 IsGuiding returns 0
21:48:10.815 00.003 12252 PulseGuide returned control before completion, sleep 53
21:48:10.876 00.061 12252 IsGuiding returns 0
21:48:10.876 00.000 12252 Move returns status 0, amount 44
21:48:10.876 00.000 12252 MoveAxis(N, 0, ABG)
21:48:10.876 00.000 12252 Move returns status 0, amount 0
21:48:10.876 00.000 12252 move complete, result=0
21:48:10.876 00.000 12252 worker thread done servicing request
21:48:10.876 00.000 12252 Worker thread wakes up
21:48:10.876 00.000 9044 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
21:48:10.877 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:10.877 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:13.215 02.338 12252 Exposure complete
21:48:13.265 00.050 12252 worker thread done servicing request
21:48:13.265 00.000 9044 OnExposeComplete: enter
21:48:13.267 00.002 9044 UpdateGuideState(): m_state=6
21:48:13.267 00.000 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2464
21:48:13.270 00.003 9044 Star::Find returns 1 (0), X=1004.72, Y=825.06, Mass=5706, SNR=51.8, Peak=173 HFD=5.1
21:48:13.271 00.001 9044 MultiStar: [#1 0.03,0.10,1.05,U] [#2 0.06,0.05,1.19,U] [#3 0.12,0.10,0.85,U] [#4 0.01,0.12,1.28,U] [#5 0.06,0.17,0.65,U] [#6 -0.01,0.06,0.41,U] [#7 -0.02,0.05,0.43,U] [#8 -0.03,0.08,0.42,U] 
21:48:13.272 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {-0.03, 0.31}
21:48:13.273 00.001 9044 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.62) = xAngle (2.98 = 2.98)
21:48:13.274 00.001 9044 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.10 = -0.10)
21:48:13.275 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.36 mountX=-0.12 mountY=-0.01, mountTheta=-3.04
21:48:13.277 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.12, opts=13)
21:48:13.278 00.001 9044 Enqueuing Move request for scope (0.03, 0.12)
21:48:13.279 00.001 12252 Worker thread wakes up
21:48:13.279 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:13.279 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
21:48:13.279 00.000 9044 UpdateGuideState exits: m=5706 SNR=51.8
21:48:13.280 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
21:48:13.280 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:13.281 00.001 12252 Moving (0.03, 0.12) raw xDistance=-0.12 yDistance=-0.01
21:48:13.281 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:13.282 00.001 9044 Enqueuing Expose request
21:48:13.285 00.003 12252 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = 0.05, hyst = -0.07, hyst_pct = 0.00, period_length = 556.37
21:48:13.285 00.000 12252 PPEC: input: -0.12, control: -0.03, exposure: 2000
21:48:13.285 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:13.285 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:48:13.285 00.000 12252 MoveAxis(E, 12, ABG)
21:48:13.285 00.000 12252 Guiding  Dir = 2, Dur = 12
21:48:13.286 00.001 12252 IsSlewing returns 0
21:48:13.286 00.000 12252 IsGuiding returns 0
21:48:13.288 00.002 12252 PulseGuide returned control before completion, sleep 21
21:48:13.314 00.026 12252 IsGuiding returns 1
21:48:13.314 00.000 12252 scope still moving after pulse duration time elapsed
21:48:13.345 00.031 12252 IsSlewing returns 0
21:48:13.346 00.001 12252 IsGuiding returns 0
21:48:13.346 00.000 12252 scope move finished after 12 + 48 ms
21:48:13.346 00.000 12252 Move returns status 0, amount 12
21:48:13.346 00.000 12252 MoveAxis(N, 0, ABG)
21:48:13.346 00.000 12252 Move returns status 0, amount 0
21:48:13.347 00.001 12252 move complete, result=0
21:48:13.347 00.000 12252 worker thread done servicing request
21:48:13.347 00.000 9044 GuideStep: -0.1 px 12 ms EAST, -0.0 px 0 ms NORTH
21:48:13.348 00.001 12252 Worker thread wakes up
21:48:13.348 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:13.348 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:15.693 02.345 12252 Exposure complete
21:48:15.755 00.062 12252 worker thread done servicing request
21:48:15.755 00.000 9044 OnExposeComplete: enter
21:48:15.756 00.001 9044 UpdateGuideState(): m_state=6
21:48:15.758 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2465
21:48:15.760 00.002 9044 Star::Find returns 1 (0), X=1004.68, Y=825.10, Mass=5612, SNR=51.3, Peak=173 HFD=5.1
21:48:15.762 00.002 9044 MultiStar: [#1 -0.00,0.17,1.06,U] [#2 0.02,0.23,1.20,U] [#3 0.10,0.07,0.85,U] [#4 0.04,0.09,1.31,U] [#5 0.04,0.23,0.65,U] [#6 -0.02,0.23,0.42,U] [#7 -0.08,0.11,0.44,U] [#8 -0.17,0.20,0.42,U] 
21:48:15.763 00.001 9044 refined, 8 included, MultiStar: {-0.00, 0.18}, one-star: {-0.07, 0.34}
21:48:15.764 00.001 9044 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.62) = xAngle (3.20 = -3.08)
21:48:15.765 00.001 9044 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.12 = 0.12)
21:48:15.766 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.58 mountX=-0.18 mountY=0.02, mountTheta=3.03
21:48:15.768 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.18, opts=13)
21:48:15.769 00.001 9044 Enqueuing Move request for scope (-0.00, 0.18)
21:48:15.771 00.002 12252 Worker thread wakes up
21:48:15.771 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:15.772 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.18) opts 0xd
21:48:15.772 00.000 9044 UpdateGuideState exits: m=5612 SNR=51.3
21:48:15.774 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.18)
21:48:15.774 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:15.775 00.001 12252 Moving (-0.00, 0.18) raw xDistance=-0.18 yDistance=0.02
21:48:15.775 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:15.776 00.001 9044 Enqueuing Expose request
21:48:15.777 00.001 12252 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 555.65
21:48:15.777 00.000 12252 PPEC: input: -0.18, control: -0.13, exposure: 2000
21:48:15.777 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:15.777 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:48:15.777 00.000 12252 MoveAxis(E, 50, ABG)
21:48:15.777 00.000 12252 Guiding  Dir = 2, Dur = 50
21:48:15.779 00.002 12252 IsSlewing returns 0
21:48:15.779 00.000 12252 IsGuiding returns 0
21:48:15.780 00.001 12252 PulseGuide returned control before completion, sleep 59
21:48:15.852 00.072 12252 IsGuiding returns 0
21:48:15.852 00.000 12252 Move returns status 0, amount 50
21:48:15.852 00.000 12252 MoveAxis(N, 0, ABG)
21:48:15.852 00.000 12252 Move returns status 0, amount 0
21:48:15.852 00.000 12252 move complete, result=0
21:48:15.852 00.000 12252 worker thread done servicing request
21:48:15.852 00.000 12252 Worker thread wakes up
21:48:15.852 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:15.852 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:15.852 00.000 9044 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
21:48:18.219 02.367 12252 Exposure complete
21:48:18.275 00.056 12252 worker thread done servicing request
21:48:18.276 00.001 9044 OnExposeComplete: enter
21:48:18.277 00.001 9044 UpdateGuideState(): m_state=6
21:48:18.278 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2466
21:48:18.279 00.001 9044 Star::Find returns 1 (0), X=1004.64, Y=825.06, Mass=5684, SNR=51.7, Peak=173 HFD=5.1
21:48:18.280 00.001 9044 MultiStar: [#1 -0.04,0.15,1.04,U] [#2 -0.06,0.06,1.19,U] [#3 0.11,0.00,0.84,U] [#4 0.02,0.04,1.29,U] [#5 -0.02,0.14,0.64,U] [#6 -0.09,0.11,0.42,U] [#7 -0.13,0.10,0.43,U] [#8 -0.10,0.18,0.42,U] 
21:48:18.280 00.000 9044 refined, 8 included, MultiStar: {-0.03, 0.12}, one-star: {-0.11, 0.31}
21:48:18.282 00.002 9044 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.62) = xAngle (3.49 = -2.80)
21:48:18.283 00.001 9044 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.40 = 0.40)
21:48:18.284 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.86 mountX=-0.11 mountY=0.05, mountTheta=2.75
21:48:18.286 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.12, opts=13)
21:48:18.289 00.003 9044 Enqueuing Move request for scope (-0.03, 0.12)
21:48:18.290 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:18.291 00.001 9044 UpdateGuideState exits: m=5684 SNR=51.7
21:48:18.292 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:18.293 00.001 12252 Worker thread wakes up
21:48:18.293 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:18.294 00.001 9044 Enqueuing Expose request
21:48:18.295 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
21:48:18.295 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
21:48:18.295 00.000 12252 Moving (-0.03, 0.12) raw xDistance=-0.11 yDistance=0.05
21:48:18.299 00.004 12252 PPEC rslt: input = -0.11, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 554.94
21:48:18.299 00.000 12252 PPEC: input: -0.11, control: -0.09, exposure: 2000
21:48:18.299 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:18.299 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:48:18.299 00.000 12252 MoveAxis(E, 35, ABG)
21:48:18.299 00.000 12252 Guiding  Dir = 2, Dur = 35
21:48:18.299 00.000 12252 IsSlewing returns 0
21:48:18.299 00.000 12252 IsGuiding returns 0
21:48:18.301 00.002 12252 PulseGuide returned control before completion, sleep 44
21:48:18.360 00.059 12252 IsGuiding returns 0
21:48:18.360 00.000 12252 Move returns status 0, amount 35
21:48:18.360 00.000 12252 MoveAxis(N, 0, ABG)
21:48:18.360 00.000 12252 Move returns status 0, amount 0
21:48:18.360 00.000 12252 move complete, result=0
21:48:18.360 00.000 12252 worker thread done servicing request
21:48:18.360 00.000 12252 Worker thread wakes up
21:48:18.360 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:18.360 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:18.360 00.000 9044 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
21:48:20.724 02.364 12252 Exposure complete
21:48:20.772 00.048 12252 worker thread done servicing request
21:48:20.772 00.000 9044 OnExposeComplete: enter
21:48:20.773 00.001 9044 UpdateGuideState(): m_state=6
21:48:20.774 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2467
21:48:20.775 00.001 9044 Star::Find returns 1 (0), X=1004.58, Y=825.07, Mass=5777, SNR=52.1, Peak=173 HFD=5.2
21:48:20.776 00.001 9044 MultiStar: [#1 -0.15,0.10,1.04,U] [#2 -0.06,0.09,1.19,U] [#3 0.07,0.06,0.84,U] [#4 -0.11,0.15,1.25,U] [#5 -0.08,0.16,0.64,U] [#6 -0.12,-0.04,0.42,U] [#7 -0.21,0.07,0.44,U] [#8 -0.26,0.17,0.42,U] 
21:48:20.778 00.002 9044 refined, 8 included, MultiStar: {-0.11, 0.13}, one-star: {-0.17, 0.32}
21:48:20.780 00.002 9044 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.62) = xAngle (3.88 = -2.40)
21:48:20.781 00.001 9044 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.80 = 0.80)
21:48:20.782 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.26 mountX=-0.13 mountY=0.12, mountTheta=2.37
21:48:20.784 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.13, opts=13)
21:48:20.785 00.001 9044 Enqueuing Move request for scope (-0.11, 0.13)
21:48:20.786 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:48:20.787 00.001 9044 UpdateGuideState exits: m=5777 SNR=52.1
21:48:20.788 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:20.789 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:20.790 00.001 9044 Enqueuing Expose request
21:48:20.793 00.003 12252 Worker thread wakes up
21:48:20.793 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
21:48:20.793 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
21:48:20.793 00.000 12252 Moving (-0.11, 0.13) raw xDistance=-0.13 yDistance=0.12
21:48:20.795 00.002 12252 PPEC rslt: input = -0.13, final = -0.10, react = -0.08, pred = -0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 554.23
21:48:20.795 00.000 12252 PPEC: input: -0.13, control: -0.10, exposure: 2000
21:48:20.795 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:20.795 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:48:20.795 00.000 12252 MoveAxis(E, 40, ABG)
21:48:20.795 00.000 12252 Guiding  Dir = 2, Dur = 40
21:48:20.796 00.001 12252 IsSlewing returns 0
21:48:20.796 00.000 12252 IsGuiding returns 0
21:48:20.798 00.002 12252 PulseGuide returned control before completion, sleep 49
21:48:20.854 00.056 12252 IsGuiding returns 0
21:48:20.854 00.000 12252 Move returns status 0, amount 40
21:48:20.854 00.000 12252 MoveAxis(N, 0, ABG)
21:48:20.854 00.000 12252 Move returns status 0, amount 0
21:48:20.854 00.000 12252 move complete, result=0
21:48:20.854 00.000 12252 worker thread done servicing request
21:48:20.854 00.000 12252 Worker thread wakes up
21:48:20.854 00.000 9044 GuideStep: -0.1 px 40 ms EAST, 0.1 px 0 ms NORTH
21:48:20.856 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:20.856 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:23.198 02.342 12252 Exposure complete
21:48:23.244 00.046 12252 worker thread done servicing request
21:48:23.244 00.000 9044 OnExposeComplete: enter
21:48:23.246 00.002 9044 UpdateGuideState(): m_state=6
21:48:23.247 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2468
21:48:23.248 00.001 9044 Star::Find returns 1 (0), X=1004.60, Y=825.16, Mass=5653, SNR=51.4, Peak=173 HFD=5.2
21:48:23.248 00.000 9044 MultiStar: [#1 -0.10,0.15,1.05,U] [#2 -0.05,0.14,1.22,U] [#3 0.11,0.15,0.86,U] [#4 -0.06,0.18,1.26,U] [#5 -0.00,0.21,0.66,U] [#6 -0.03,0.21,0.43,U] [#7 -0.04,0.19,0.45,U] [#8 -0.14,0.23,0.43,U] 
21:48:23.249 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.21}, one-star: {-0.15, 0.41}
21:48:23.250 00.001 9044 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.62) = xAngle (3.45 = -2.84)
21:48:23.251 00.001 9044 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.36 = 0.36)
21:48:23.251 00.000 9044 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.82 mountX=-0.20 mountY=0.08, mountTheta=2.79
21:48:23.253 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.21, opts=13)
21:48:23.254 00.001 9044 Enqueuing Move request for scope (-0.05, 0.21)
21:48:23.256 00.002 12252 Worker thread wakes up
21:48:23.257 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:48:23.260 00.003 9044 UpdateGuideState exits: m=5653 SNR=51.4
21:48:23.262 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:23.264 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:23.266 00.002 9044 Enqueuing Expose request
21:48:23.269 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
21:48:23.269 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
21:48:23.269 00.000 12252 Moving (-0.05, 0.21) raw xDistance=-0.20 yDistance=0.08
21:48:23.273 00.004 12252 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 553.53
21:48:23.273 00.000 12252 PPEC: input: -0.20, control: -0.14, exposure: 2000
21:48:23.274 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:23.274 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:48:23.274 00.000 12252 MoveAxis(E, 56, ABG)
21:48:23.274 00.000 12252 Guiding  Dir = 2, Dur = 56
21:48:23.274 00.000 12252 IsSlewing returns 0
21:48:23.274 00.000 12252 IsGuiding returns 0
21:48:23.277 00.003 12252 PulseGuide returned control before completion, sleep 64
21:48:23.348 00.071 12252 IsGuiding returns 0
21:48:23.348 00.000 12252 Move returns status 0, amount 56
21:48:23.348 00.000 12252 MoveAxis(N, 0, ABG)
21:48:23.348 00.000 12252 Move returns status 0, amount 0
21:48:23.348 00.000 12252 move complete, result=0
21:48:23.348 00.000 12252 worker thread done servicing request
21:48:23.348 00.000 12252 Worker thread wakes up
21:48:23.348 00.000 9044 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
21:48:23.351 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:23.351 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:25.690 02.339 12252 Exposure complete
21:48:25.753 00.063 12252 worker thread done servicing request
21:48:25.753 00.000 9044 OnExposeComplete: enter
21:48:25.755 00.002 9044 UpdateGuideState(): m_state=6
21:48:25.756 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2469
21:48:25.758 00.002 9044 Star::Find returns 1 (0), X=1004.67, Y=825.13, Mass=5610, SNR=51.6, Peak=173 HFD=5.2
21:48:25.760 00.002 9044 MultiStar: [#1 -0.06,0.12,1.05,U] [#2 -0.04,0.09,1.21,U] [#3 0.06,-0.00,0.85,U] [#4 -0.02,0.10,1.30,U] [#5 -0.00,0.15,0.67,U] [#6 -0.06,0.13,0.43,U] [#7 -0.10,0.15,0.44,U] [#8 0.01,0.16,0.42,U] 
21:48:25.761 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.14}, one-star: {-0.08, 0.38}
21:48:25.763 00.002 9044 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.62) = xAngle (3.42 = -2.87)
21:48:25.764 00.001 9044 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.33 = 0.33)
21:48:25.765 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.79 mountX=-0.14 mountY=0.05, mountTheta=2.81
21:48:25.767 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.14, opts=13)
21:48:25.768 00.001 9044 Enqueuing Move request for scope (-0.03, 0.14)
21:48:25.769 00.001 12252 Worker thread wakes up
21:48:25.769 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:48:25.770 00.001 9044 UpdateGuideState exits: m=5610 SNR=51.6
21:48:25.771 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
21:48:25.771 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:25.773 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
21:48:25.773 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:25.775 00.002 9044 Enqueuing Expose request
21:48:25.777 00.002 12252 Moving (-0.03, 0.14) raw xDistance=-0.14 yDistance=0.05
21:48:25.781 00.004 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 552.84
21:48:25.781 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
21:48:25.781 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:25.781 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:48:25.781 00.000 12252 MoveAxis(E, 37, ABG)
21:48:25.782 00.001 12252 Guiding  Dir = 2, Dur = 37
21:48:25.782 00.000 12252 IsSlewing returns 0
21:48:25.782 00.000 12252 IsGuiding returns 0
21:48:25.785 00.003 12252 PulseGuide returned control before completion, sleep 45
21:48:25.841 00.056 12252 IsGuiding returns 0
21:48:25.842 00.001 12252 Move returns status 0, amount 37
21:48:25.842 00.000 12252 MoveAxis(N, 0, ABG)
21:48:25.842 00.000 12252 Move returns status 0, amount 0
21:48:25.842 00.000 12252 move complete, result=0
21:48:25.842 00.000 12252 worker thread done servicing request
21:48:25.842 00.000 9044 GuideStep: -0.1 px 37 ms EAST, 0.0 px 0 ms NORTH
21:48:25.846 00.004 12252 Worker thread wakes up
21:48:25.846 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:25.846 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:28.182 02.336 12252 Exposure complete
21:48:28.209 00.027 12252 worker thread done servicing request
21:48:28.209 00.000 9044 OnExposeComplete: enter
21:48:28.211 00.002 9044 UpdateGuideState(): m_state=6
21:48:28.212 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2470
21:48:28.212 00.000 9044 Star::Find returns 1 (0), X=1004.59, Y=825.13, Mass=5704, SNR=51.8, Peak=173 HFD=5.3
21:48:28.213 00.001 9044 MultiStar: [#1 -0.16,0.10,1.06,U] [#2 -0.14,0.03,1.21,U] [#3 -0.07,0.03,0.84,U] [#4 -0.09,0.13,1.25,U] [#5 -0.05,0.11,0.66,U] [#6 -0.17,0.19,0.43,U] [#7 -0.18,0.04,0.44,U] [#8 -0.23,0.25,0.43,U] 
21:48:28.214 00.001 9044 refined, 8 included, MultiStar: {-0.13, 0.13}, one-star: {-0.16, 0.38}
21:48:28.214 00.000 9044 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.62) = xAngle (3.97 = -2.31)
21:48:28.215 00.001 9044 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.89 = 0.89)
21:48:28.216 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.19 cameraTheta=2.35 mountX=-0.13 mountY=0.15, mountTheta=2.29
21:48:28.217 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.13, opts=13)
21:48:28.217 00.000 9044 Enqueuing Move request for scope (-0.13, 0.13)
21:48:28.218 00.001 12252 Worker thread wakes up
21:48:28.218 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
21:48:28.218 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
21:48:28.218 00.000 12252 Moving (-0.13, 0.13) raw xDistance=-0.13 yDistance=0.15
21:48:28.219 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:48:28.220 00.001 12252 PPEC rslt: input = -0.13, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 552.16
21:48:28.220 00.000 12252 PPEC: input: -0.13, control: -0.10, exposure: 2000
21:48:28.220 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:28.220 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:48:28.220 00.000 12252 MoveAxis(E, 38, ABG)
21:48:28.220 00.000 12252 Guiding  Dir = 2, Dur = 38
21:48:28.222 00.002 12252 IsSlewing returns 0
21:48:28.222 00.000 12252 IsGuiding returns 0
21:48:28.224 00.002 12252 PulseGuide returned control before completion, sleep 46
21:48:28.236 00.012 9044 UpdateGuideState exits: m=5704 SNR=51.8
21:48:28.236 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:28.237 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:28.238 00.001 9044 Enqueuing Expose request
21:48:28.273 00.035 12252 IsGuiding returns 0
21:48:28.273 00.000 12252 Move returns status 0, amount 38
21:48:28.273 00.000 12252 MoveAxis(N, 0, ABG)
21:48:28.273 00.000 12252 Move returns status 0, amount 0
21:48:28.273 00.000 12252 move complete, result=0
21:48:28.273 00.000 12252 worker thread done servicing request
21:48:28.273 00.000 12252 Worker thread wakes up
21:48:28.273 00.000 9044 GuideStep: -0.1 px 38 ms EAST, 0.1 px 0 ms NORTH
21:48:28.274 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:28.274 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:30.610 02.336 12252 Exposure complete
21:48:30.637 00.027 12252 worker thread done servicing request
21:48:30.637 00.000 9044 OnExposeComplete: enter
21:48:30.638 00.001 9044 UpdateGuideState(): m_state=6
21:48:30.638 00.000 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2471
21:48:30.639 00.001 9044 Star::Find returns 1 (0), X=1004.57, Y=825.04, Mass=5554, SNR=51.1, Peak=173 HFD=5.2
21:48:30.640 00.001 9044 MultiStar: [#1 -0.25,0.10,1.05,U] [#2 -0.20,0.02,1.20,U] [#3 -0.28,-0.21,0.84,U] [#4 -0.12,0.09,1.29,U] [#5 -0.22,-0.02,0.67,U] [#6 -0.20,0.02,0.43,U] [#7 -0.16,-0.12,0.44,U] [#8 -0.39,0.10,0.00,M1] 
21:48:30.640 00.000 9044 refined, 7 included, MultiStar: {-0.20, 0.04}, one-star: {-0.18, 0.29}
21:48:30.641 00.001 9044 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.62) = xAngle (4.55 = -1.73)
21:48:30.641 00.000 9044 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.47 = 1.47)
21:48:30.643 00.002 9044 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.93 mountX=-0.03 mountY=0.20, mountTheta=1.73
21:48:30.644 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=0.04, opts=13)
21:48:30.645 00.001 9044 Enqueuing Move request for scope (-0.20, 0.04)
21:48:30.645 00.000 12252 Worker thread wakes up
21:48:30.645 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
21:48:30.646 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
21:48:30.646 00.000 12252 Moving (-0.20, 0.04) raw xDistance=-0.03 yDistance=0.20
21:48:30.646 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:48:30.647 00.001 12252 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 551.48
21:48:30.648 00.001 12252 PPEC: input: -0.03, control: -0.00, exposure: 2000
21:48:30.648 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
21:48:30.648 00.000 12252 MoveAxis(E, 1, ABG)
21:48:30.648 00.000 12252 Guiding  Dir = 2, Dur = 1
21:48:30.648 00.000 12252 IsSlewing returns 0
21:48:30.648 00.000 12252 IsGuiding returns 0
21:48:30.650 00.002 12252 IsGuiding returns 0
21:48:30.650 00.000 12252 Move returns status 0, amount 1
21:48:30.650 00.000 12252 MoveAxis(S, 69, ABG)
21:48:30.650 00.000 12252 Guiding  Dir = 1, Dur = 69
21:48:30.650 00.000 12252 IsSlewing returns 0
21:48:30.650 00.000 12252 IsGuiding returns 0
21:48:30.656 00.006 12252 PulseGuide returned control before completion, sleep 75
21:48:30.663 00.007 9044 UpdateGuideState exits: m=5554 SNR=51.1
21:48:30.664 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:30.665 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:30.665 00.000 9044 Enqueuing Expose request
21:48:30.733 00.068 12252 IsGuiding returns 0
21:48:30.733 00.000 12252 Move returns status 0, amount 69
21:48:30.733 00.000 12252 move complete, result=0
21:48:30.733 00.000 12252 worker thread done servicing request
21:48:30.733 00.000 12252 Worker thread wakes up
21:48:30.733 00.000 9044 GuideStep: -0.0 px 1 ms EAST, 0.2 px 69 ms SOUTH
21:48:30.734 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:30.734 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:32.443 01.709 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
21:48:32.446 00.003 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:48:33.065 00.619 12252 Exposure complete
21:48:33.092 00.027 12252 worker thread done servicing request
21:48:33.093 00.001 9044 OnExposeComplete: enter
21:48:33.093 00.000 9044 UpdateGuideState(): m_state=6
21:48:33.094 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2472
21:48:33.095 00.001 9044 Star::Find returns 1 (0), X=1004.62, Y=825.14, Mass=5792, SNR=52.3, Peak=173 HFD=5.3
21:48:33.096 00.001 9044 MultiStar: [#1 -0.11,0.22,1.04,U] [#2 -0.09,0.17,1.19,U] [#3 0.05,-0.06,0.84,U] [#4 -0.05,0.16,1.29,U] [#5 -0.07,0.14,0.65,U] [#6 -0.13,0.15,0.42,U] [#7 -0.12,0.14,0.43,U] [#8 -0.08,0.20,0.41,U] 
21:48:33.096 00.000 9044 refined, 8 included, MultiStar: {-0.08, 0.18}, one-star: {-0.13, 0.39}
21:48:33.097 00.001 9044 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.62) = xAngle (3.61 = -2.68)
21:48:33.098 00.001 9044 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.52 = 0.52)
21:48:33.098 00.000 9044 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.98 mountX=-0.17 mountY=0.10, mountTheta=2.63
21:48:33.099 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.18, opts=13)
21:48:33.100 00.001 9044 Enqueuing Move request for scope (-0.08, 0.18)
21:48:33.101 00.001 12252 Worker thread wakes up
21:48:33.101 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
21:48:33.101 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
21:48:33.101 00.000 12252 Moving (-0.08, 0.18) raw xDistance=-0.17 yDistance=0.10
21:48:33.103 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:33.105 00.002 12252 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 550.81
21:48:33.105 00.000 12252 PPEC: input: -0.17, control: -0.12, exposure: 2000
21:48:33.105 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:33.105 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:48:33.105 00.000 12252 MoveAxis(E, 47, ABG)
21:48:33.105 00.000 12252 Guiding  Dir = 2, Dur = 47
21:48:33.105 00.000 12252 IsSlewing returns 0
21:48:33.105 00.000 12252 IsGuiding returns 0
21:48:33.107 00.002 12252 PulseGuide returned control before completion, sleep 55
21:48:33.120 00.013 9044 UpdateGuideState exits: m=5792 SNR=52.3
21:48:33.121 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:33.121 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:33.122 00.001 9044 Enqueuing Expose request
21:48:33.174 00.052 12252 IsGuiding returns 1
21:48:33.174 00.000 12252 scope still moving after pulse duration time elapsed
21:48:33.205 00.031 12252 IsSlewing returns 0
21:48:33.206 00.001 12252 IsGuiding returns 0
21:48:33.206 00.000 12252 scope move finished after 47 + 53 ms
21:48:33.206 00.000 12252 Move returns status 0, amount 47
21:48:33.206 00.000 12252 MoveAxis(N, 0, ABG)
21:48:33.206 00.000 12252 Move returns status 0, amount 0
21:48:33.206 00.000 12252 move complete, result=0
21:48:33.206 00.000 12252 worker thread done servicing request
21:48:33.206 00.000 12252 Worker thread wakes up
21:48:33.206 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:33.206 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:33.206 00.000 9044 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
21:48:35.543 02.337 12252 Exposure complete
21:48:35.569 00.026 12252 worker thread done servicing request
21:48:35.569 00.000 9044 OnExposeComplete: enter
21:48:35.570 00.001 9044 UpdateGuideState(): m_state=6
21:48:35.571 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2473
21:48:35.572 00.001 9044 Star::Find returns 1 (0), X=1004.70, Y=825.25, Mass=5798, SNR=52.2, Peak=173 HFD=5.4
21:48:35.572 00.000 9044 MultiStar: [#1 0.14,0.33,1.05,U] [#2 0.00,0.22,1.20,U] [#3 0.11,0.23,0.82,U] [#4 0.05,0.28,1.27,U] [#5 0.20,0.28,0.63,U] [#6 0.02,0.35,0.41,U] [#7 0.05,0.30,0.43,U] [#8 -0.05,0.47,0.00,M1] 
21:48:35.573 00.001 9044 refined, 7 included, MultiStar: {0.06, 0.31}, one-star: {-0.05, 0.50}
21:48:35.574 00.001 9044 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.62) = xAngle (3.00 = 3.00)
21:48:35.574 00.000 9044 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.08 = -0.08)
21:48:35.575 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.31 hyp=0.32 cameraTheta=1.38 mountX=-0.31 mountY=-0.03, mountTheta=-3.06
21:48:35.577 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.31, opts=13)
21:48:35.577 00.000 9044 Enqueuing Move request for scope (0.06, 0.31)
21:48:35.579 00.002 12252 Worker thread wakes up
21:48:35.579 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.31) opts 0xd
21:48:35.579 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.31)
21:48:35.579 00.000 12252 Moving (0.06, 0.31) raw xDistance=-0.31 yDistance=-0.03
21:48:35.580 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:35.581 00.001 12252 PPEC rslt: input = -0.31, final = -0.16, react = -0.19, pred = 0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 550.15
21:48:35.581 00.000 12252 PPEC: input: -0.31, control: -0.16, exposure: 2000
21:48:35.581 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:35.581 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:48:35.581 00.000 12252 MoveAxis(E, 64, ABG)
21:48:35.581 00.000 12252 Guiding  Dir = 2, Dur = 64
21:48:35.581 00.000 12252 IsSlewing returns 0
21:48:35.581 00.000 12252 IsGuiding returns 0
21:48:35.584 00.003 12252 PulseGuide returned control before completion, sleep 72
21:48:35.596 00.012 9044 UpdateGuideState exits: m=5798 SNR=52.2
21:48:35.597 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:35.597 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:35.598 00.001 9044 Enqueuing Expose request
21:48:35.671 00.073 12252 IsGuiding returns 0
21:48:35.671 00.000 12252 Move returns status 0, amount 64
21:48:35.671 00.000 12252 MoveAxis(N, 0, ABG)
21:48:35.671 00.000 12252 Move returns status 0, amount 0
21:48:35.671 00.000 12252 move complete, result=0
21:48:35.671 00.000 12252 worker thread done servicing request
21:48:35.671 00.000 12252 Worker thread wakes up
21:48:35.671 00.000 9044 GuideStep: -0.3 px 64 ms EAST, -0.0 px 0 ms NORTH
21:48:35.672 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:35.673 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:38.014 02.341 12252 Exposure complete
21:48:38.041 00.027 12252 worker thread done servicing request
21:48:38.041 00.000 9044 OnExposeComplete: enter
21:48:38.043 00.002 9044 UpdateGuideState(): m_state=6
21:48:38.044 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2474
21:48:38.044 00.000 9044 Star::Find returns 1 (0), X=1004.45, Y=825.20, Mass=5729, SNR=52.0, Peak=173 HFD=5.3
21:48:38.045 00.001 9044 MultiStar: [#1 -0.18,0.23,1.07,U] [#2 -0.11,0.13,1.20,U] [#3 -0.07,0.17,0.84,U] [#4 -0.10,0.19,1.31,U] [#5 -0.05,0.29,0.64,U] [#6 -0.17,0.16,0.43,U] [#7 -0.23,0.22,0.43,U] [#8 -0.25,0.29,0.41,U] 
21:48:38.046 00.001 9044 refined, 8 included, MultiStar: {-0.15, 0.23}, one-star: {-0.30, 0.45}
21:48:38.046 00.000 9044 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.62) = xAngle (3.78 = -2.50)
21:48:38.047 00.001 9044 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.70 = 0.70)
21:48:38.047 00.000 9044 CameraToMount -- cameraX=-0.15 cameraY=0.23 hyp=0.28 cameraTheta=2.16 mountX=-0.22 mountY=0.18, mountTheta=2.47
21:48:38.049 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.23, opts=13)
21:48:38.049 00.000 9044 Enqueuing Move request for scope (-0.15, 0.23)
21:48:38.050 00.001 12252 Worker thread wakes up
21:48:38.050 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.23) opts 0xd
21:48:38.050 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.23)
21:48:38.050 00.000 12252 Moving (-0.15, 0.23) raw xDistance=-0.22 yDistance=0.18
21:48:38.051 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:48:38.052 00.001 12252 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 549.49
21:48:38.053 00.001 12252 PPEC: input: -0.22, control: -0.15, exposure: 2000
21:48:38.053 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
21:48:38.053 00.000 12252 MoveAxis(E, 60, ABG)
21:48:38.053 00.000 12252 Guiding  Dir = 2, Dur = 60
21:48:38.053 00.000 12252 IsSlewing returns 0
21:48:38.054 00.001 12252 IsGuiding returns 0
21:48:38.056 00.002 12252 PulseGuide returned control before completion, sleep 68
21:48:38.069 00.013 9044 UpdateGuideState exits: m=5729 SNR=52.0
21:48:38.070 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:38.071 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:38.071 00.000 9044 Enqueuing Expose request
21:48:38.137 00.066 12252 IsGuiding returns 0
21:48:38.137 00.000 12252 Move returns status 0, amount 60
21:48:38.137 00.000 12252 MoveAxis(S, 61, ABG)
21:48:38.137 00.000 12252 Guiding  Dir = 1, Dur = 61
21:48:38.138 00.001 12252 IsSlewing returns 0
21:48:38.138 00.000 12252 IsGuiding returns 0
21:48:38.144 00.006 12252 PulseGuide returned control before completion, sleep 67
21:48:38.214 00.070 12252 IsGuiding returns 0
21:48:38.214 00.000 12252 Move returns status 0, amount 61
21:48:38.214 00.000 12252 move complete, result=0
21:48:38.214 00.000 12252 worker thread done servicing request
21:48:38.214 00.000 12252 Worker thread wakes up
21:48:38.214 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:38.214 00.000 9044 GuideStep: -0.2 px 60 ms EAST, 0.2 px 61 ms SOUTH
21:48:38.215 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:40.546 02.331 12252 Exposure complete
21:48:40.574 00.028 12252 worker thread done servicing request
21:48:40.574 00.000 9044 OnExposeComplete: enter
21:48:40.575 00.001 9044 UpdateGuideState(): m_state=6
21:48:40.575 00.000 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2475
21:48:40.576 00.001 9044 Star::Find returns 1 (0), X=1004.76, Y=825.15, Mass=5737, SNR=52.1, Peak=173 HFD=5.1
21:48:40.577 00.001 9044 MultiStar: [#1 0.11,0.12,1.04,U] [#2 0.06,0.01,1.21,U] [#3 0.16,0.09,0.85,U] [#4 0.06,0.15,1.25,U] [#5 0.16,0.09,0.64,U] [#6 0.14,0.01,0.42,U] [#7 0.02,0.20,0.44,U] [#8 -0.06,0.20,0.42,U] 
21:48:40.578 00.001 9044 refined, 8 included, MultiStar: {0.07, 0.14}, one-star: {0.01, 0.39}
21:48:40.578 00.000 9044 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.62) = xAngle (2.71 = 2.71)
21:48:40.579 00.001 9044 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.37 = -0.37)
21:48:40.579 00.000 9044 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.09 mountX=-0.14 mountY=-0.06, mountTheta=-2.76
21:48:40.581 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.14, opts=13)
21:48:40.581 00.000 9044 Enqueuing Move request for scope (0.07, 0.14)
21:48:40.582 00.001 12252 Worker thread wakes up
21:48:40.582 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
21:48:40.582 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
21:48:40.582 00.000 12252 Moving (0.07, 0.14) raw xDistance=-0.14 yDistance=-0.06
21:48:40.583 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:40.585 00.002 12252 PPEC rslt: input = -0.14, final = -0.08, react = -0.09, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 548.84
21:48:40.585 00.000 12252 PPEC: input: -0.14, control: -0.08, exposure: 2000
21:48:40.585 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:40.585 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:48:40.585 00.000 12252 MoveAxis(E, 33, ABG)
21:48:40.585 00.000 12252 Guiding  Dir = 2, Dur = 33
21:48:40.585 00.000 12252 IsSlewing returns 0
21:48:40.585 00.000 12252 IsGuiding returns 0
21:48:40.587 00.002 12252 PulseGuide returned control before completion, sleep 42
21:48:40.599 00.012 9044 UpdateGuideState exits: m=5737 SNR=52.1
21:48:40.600 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:40.601 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:40.602 00.001 9044 Enqueuing Expose request
21:48:40.640 00.038 12252 IsGuiding returns 0
21:48:40.640 00.000 12252 Move returns status 0, amount 33
21:48:40.640 00.000 12252 MoveAxis(N, 0, ABG)
21:48:40.640 00.000 12252 Move returns status 0, amount 0
21:48:40.640 00.000 12252 move complete, result=0
21:48:40.640 00.000 12252 worker thread done servicing request
21:48:40.640 00.000 12252 Worker thread wakes up
21:48:40.640 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:40.640 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:40.642 00.002 9044 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
21:48:40.666 00.024 9044 User exited setup dialog with 'ok'
21:48:40.667 00.001 9044 set dither mode 0
21:48:40.669 00.002 9044 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:48:40.670 00.001 9044 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:48:40.671 00.001 9044 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:48:40.672 00.001 9044 camera: set binning = 1
21:48:40.673 00.001 9044 Saturation detection set to Max-ADU value 255
21:48:40.674 00.001 9044 Setting StarMinHFD = 1.50
21:48:40.674 00.000 9044 Setting MaxHFD = 10.0
21:48:40.675 00.001 9044 Setting StarMinSNR = 6.0
21:48:40.676 00.001 9044 Setting AutoSelDownsample = 0
21:48:40.676 00.000 9044 MultiStar mode enabled
21:48:40.677 00.001 9044 Scope: enabling slew check, guiding will stop when slew is detected
21:48:40.678 00.001 9044 BLC: Backlash comp enabled, Comp pulse = 80 ms
21:48:40.681 00.003 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
21:48:40.682 00.001 9044 ScopeASCOM::SideOfPier() returns 1
21:48:40.685 00.003 9044 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
21:48:40.686 00.001 9044 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:48:40.686 00.000 9044 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:48:40.726 00.040 9044 PhdConfig flush
21:48:40.907 00.181 9044 evsrv: cli 0CD5D678 connect
21:48:40.909 00.002 9044 case statement mapped state 6 to 3
21:48:40.910 00.001 9044 case statement mapped state 6 to 3
21:48:40.911 00.001 9044 evsrv: cli 0CD5D678 request: {"method":"get_pixel_scale","id":"29ae1e98-7aa9-4f4a-a72a-36a61e272b92"}
21:48:40.912 00.001 9044 evsrv: cli 0CD5D678 response: {"jsonrpc":"2.0","result":4.77465,"id":"29ae1e98-7aa9-4f4a-a72a-36a61e272b92"}
21:48:40.915 00.003 9044 evsrv: cli 0CD5D678 disconnect
21:48:42.979 02.064 12252 Exposure complete
21:48:43.007 00.028 12252 worker thread done servicing request
21:48:43.007 00.000 9044 OnExposeComplete: enter
21:48:43.008 00.001 9044 UpdateGuideState(): m_state=6
21:48:43.009 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2476
21:48:43.010 00.001 9044 Star::Find returns 1 (0), X=1004.77, Y=825.16, Mass=5796, SNR=52.2, Peak=173 HFD=5.2
21:48:43.011 00.001 9044 MultiStar: [#1 0.08,0.12,1.05,U] [#2 0.10,0.18,1.20,U] [#3 0.16,0.07,0.84,U] [#4 0.06,0.09,1.31,U] [#5 0.16,0.29,0.63,U] [#6 0.05,0.09,0.42,U] [#7 -0.04,0.05,0.43,U] [#8 0.05,0.26,0.40,U] 
21:48:43.011 00.000 9044 refined, 8 included, MultiStar: {0.08, 0.17}, one-star: {0.02, 0.41}
21:48:43.012 00.001 9044 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.62) = xAngle (2.78 = 2.78)
21:48:43.012 00.000 9044 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.30 = -0.30)
21:48:43.013 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.15 mountX=-0.18 mountY=-0.06, mountTheta=-2.83
21:48:43.015 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.17, opts=13)
21:48:43.016 00.001 9044 Enqueuing Move request for scope (0.08, 0.17)
21:48:43.017 00.001 12252 Worker thread wakes up
21:48:43.017 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
21:48:43.017 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
21:48:43.017 00.000 12252 Moving (0.08, 0.17) raw xDistance=-0.18 yDistance=-0.06
21:48:43.018 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:43.019 00.001 12252 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 550.81
21:48:43.019 00.000 12252 PPEC: input: -0.18, control: -0.10, exposure: 2000
21:48:43.019 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:43.019 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:48:43.019 00.000 12252 MoveAxis(E, 38, ABG)
21:48:43.019 00.000 12252 Guiding  Dir = 2, Dur = 38
21:48:43.020 00.001 12252 IsSlewing returns 0
21:48:43.020 00.000 12252 IsGuiding returns 0
21:48:43.022 00.002 12252 PulseGuide returned control before completion, sleep 47
21:48:43.036 00.014 9044 UpdateGuideState exits: m=5796 SNR=52.2
21:48:43.037 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:43.038 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:43.039 00.001 9044 Enqueuing Expose request
21:48:43.073 00.034 12252 IsGuiding returns 0
21:48:43.073 00.000 12252 Move returns status 0, amount 38
21:48:43.073 00.000 12252 MoveAxis(N, 0, ABG)
21:48:43.073 00.000 12252 Move returns status 0, amount 0
21:48:43.073 00.000 12252 move complete, result=0
21:48:43.073 00.000 12252 worker thread done servicing request
21:48:43.073 00.000 12252 Worker thread wakes up
21:48:43.073 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:43.073 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:43.073 00.000 9044 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
21:48:45.428 02.355 12252 Exposure complete
21:48:45.480 00.052 12252 worker thread done servicing request
21:48:45.480 00.000 9044 OnExposeComplete: enter
21:48:45.481 00.001 9044 UpdateGuideState(): m_state=6
21:48:45.482 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2477
21:48:45.483 00.001 9044 Star::Find returns 1 (0), X=1004.81, Y=825.11, Mass=5773, SNR=52.1, Peak=173 HFD=5.3
21:48:45.484 00.001 9044 MultiStar: [#1 0.14,0.21,1.04,U] [#2 0.13,0.12,1.20,U] [#3 0.19,0.18,0.84,U] [#4 0.16,0.18,1.27,U] [#5 0.20,0.22,0.64,U] [#6 0.11,0.07,0.42,U] [#7 0.08,0.11,0.42,U] [#8 0.10,0.18,0.43,U] 
21:48:45.485 00.001 9044 refined, 8 included, MultiStar: {0.13, 0.19}, one-star: {0.06, 0.36}
21:48:45.486 00.001 9044 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.62) = xAngle (2.59 = 2.59)
21:48:45.487 00.001 9044 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.49 = -0.49)
21:48:45.488 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.19 hyp=0.23 cameraTheta=0.97 mountX=-0.20 mountY=-0.11, mountTheta=-2.63
21:48:45.491 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.19, opts=13)
21:48:45.491 00.000 9044 Enqueuing Move request for scope (0.13, 0.19)
21:48:45.492 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:45.493 00.001 9044 UpdateGuideState exits: m=5773 SNR=52.1
21:48:45.494 00.001 12252 Worker thread wakes up
21:48:45.496 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.19) opts 0xd
21:48:45.496 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:45.497 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.19)
21:48:45.497 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:45.497 00.000 9044 Enqueuing Expose request
21:48:45.498 00.001 12252 Moving (0.13, 0.19) raw xDistance=-0.20 yDistance=-0.11
21:48:45.500 00.002 12252 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 550.15
21:48:45.501 00.001 12252 PPEC: input: -0.20, control: -0.14, exposure: 2000
21:48:45.501 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:45.501 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:48:45.501 00.000 12252 MoveAxis(E, 54, ABG)
21:48:45.501 00.000 12252 Guiding  Dir = 2, Dur = 54
21:48:45.501 00.000 12252 IsSlewing returns 0
21:48:45.501 00.000 12252 IsGuiding returns 0
21:48:45.503 00.002 12252 PulseGuide returned control before completion, sleep 63
21:48:45.570 00.067 12252 IsGuiding returns 0
21:48:45.570 00.000 12252 Move returns status 0, amount 54
21:48:45.570 00.000 12252 MoveAxis(N, 0, ABG)
21:48:45.570 00.000 12252 Move returns status 0, amount 0
21:48:45.570 00.000 12252 move complete, result=0
21:48:45.571 00.001 12252 worker thread done servicing request
21:48:45.571 00.000 12252 Worker thread wakes up
21:48:45.571 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:45.571 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:45.571 00.000 9044 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
21:48:47.911 02.340 12252 Exposure complete
21:48:47.961 00.050 12252 worker thread done servicing request
21:48:47.961 00.000 9044 OnExposeComplete: enter
21:48:47.963 00.002 9044 UpdateGuideState(): m_state=6
21:48:47.965 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2478
21:48:47.966 00.001 9044 Star::Find returns 1 (0), X=1004.68, Y=825.03, Mass=5742, SNR=51.9, Peak=173 HFD=5.2
21:48:47.967 00.001 9044 MultiStar: [#1 0.07,0.11,1.05,U] [#2 0.07,0.03,1.20,U] [#3 0.18,0.05,0.86,U] [#4 0.11,0.09,1.24,U] [#5 0.21,0.09,0.65,U] [#6 0.13,0.07,0.42,U] [#7 -0.08,0.04,0.43,U] [#8 0.17,0.19,0.43,U] 
21:48:47.969 00.002 9044 refined, 8 included, MultiStar: {0.08, 0.10}, one-star: {-0.07, 0.28}
21:48:47.970 00.001 9044 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.62) = xAngle (2.52 = 2.52)
21:48:47.972 00.002 9044 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.56 = -0.56)
21:48:47.974 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.10 hyp=0.13 cameraTheta=0.90 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
21:48:47.975 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.10, opts=13)
21:48:47.977 00.002 9044 Enqueuing Move request for scope (0.08, 0.10)
21:48:47.977 00.000 12252 Worker thread wakes up
21:48:47.977 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:47.979 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.10) opts 0xd
21:48:47.979 00.000 9044 UpdateGuideState exits: m=5742 SNR=51.9
21:48:47.981 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:47.982 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.10)
21:48:47.982 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:47.983 00.001 9044 Enqueuing Expose request
21:48:47.984 00.001 12252 Moving (0.08, 0.10) raw xDistance=-0.11 yDistance=-0.07
21:48:47.989 00.005 12252 PPEC rslt: input = -0.11, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 549.49
21:48:47.990 00.001 12252 PPEC: input: -0.11, control: -0.07, exposure: 2000
21:48:47.990 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:47.990 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:48:47.990 00.000 12252 MoveAxis(E, 27, ABG)
21:48:47.990 00.000 12252 Guiding  Dir = 2, Dur = 27
21:48:47.991 00.001 12252 IsSlewing returns 0
21:48:47.991 00.000 12252 IsGuiding returns 0
21:48:47.994 00.003 12252 PulseGuide returned control before completion, sleep 36
21:48:48.030 00.036 12252 IsGuiding returns 1
21:48:48.030 00.000 12252 scope still moving after pulse duration time elapsed
21:48:48.061 00.031 12252 IsSlewing returns 0
21:48:48.061 00.000 12252 IsGuiding returns 0
21:48:48.061 00.000 12252 scope move finished after 27 + 42 ms
21:48:48.062 00.001 12252 Move returns status 0, amount 27
21:48:48.062 00.000 12252 MoveAxis(N, 0, ABG)
21:48:48.062 00.000 12252 Move returns status 0, amount 0
21:48:48.062 00.000 12252 move complete, result=0
21:48:48.062 00.000 12252 worker thread done servicing request
21:48:48.062 00.000 9044 GuideStep: -0.1 px 27 ms EAST, -0.1 px 0 ms NORTH
21:48:48.064 00.002 12252 Worker thread wakes up
21:48:48.064 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:48.064 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:50.403 02.339 12252 Exposure complete
21:48:50.457 00.054 12252 worker thread done servicing request
21:48:50.457 00.000 9044 OnExposeComplete: enter
21:48:50.461 00.004 9044 UpdateGuideState(): m_state=6
21:48:50.463 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2479
21:48:50.465 00.002 9044 Star::Find returns 1 (0), X=1004.75, Y=825.17, Mass=5604, SNR=51.4, Peak=173 HFD=5.1
21:48:50.467 00.002 9044 MultiStar: [#1 0.06,0.19,1.06,U] [#2 0.05,0.15,1.22,U] [#3 0.24,0.12,0.85,U] [#4 0.10,0.16,1.28,U] [#5 0.15,0.19,0.63,U] [#6 0.08,0.13,0.43,U] [#7 -0.02,0.18,0.45,U] [#8 0.16,0.29,0.42,U] 
21:48:50.469 00.002 9044 refined, 8 included, MultiStar: {0.09, 0.20}, one-star: {0.00, 0.42}
21:48:50.470 00.001 9044 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.62) = xAngle (2.78 = 2.78)
21:48:50.473 00.003 9044 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.30 = -0.30)
21:48:50.474 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.16 mountX=-0.21 mountY=-0.07, mountTheta=-2.84
21:48:50.477 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.20, opts=13)
21:48:50.479 00.002 9044 Enqueuing Move request for scope (0.09, 0.20)
21:48:50.480 00.001 12252 Worker thread wakes up
21:48:50.480 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:50.483 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
21:48:50.483 00.000 9044 UpdateGuideState exits: m=5604 SNR=51.4
21:48:50.484 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
21:48:50.484 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:50.486 00.002 12252 Moving (0.09, 0.20) raw xDistance=-0.21 yDistance=-0.07
21:48:50.486 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:50.488 00.002 9044 Enqueuing Expose request
21:48:50.491 00.003 12252 PPEC rslt: input = -0.21, final = -0.13, react = -0.12, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 548.84
21:48:50.491 00.000 12252 PPEC: input: -0.21, control: -0.13, exposure: 2000
21:48:50.491 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:50.491 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:48:50.491 00.000 12252 MoveAxis(E, 53, ABG)
21:48:50.491 00.000 12252 Guiding  Dir = 2, Dur = 53
21:48:50.491 00.000 12252 IsSlewing returns 0
21:48:50.491 00.000 12252 IsGuiding returns 0
21:48:50.494 00.003 12252 PulseGuide returned control before completion, sleep 62
21:48:50.570 00.076 12252 IsGuiding returns 0
21:48:50.570 00.000 12252 Move returns status 0, amount 53
21:48:50.570 00.000 12252 MoveAxis(N, 0, ABG)
21:48:50.571 00.001 12252 Move returns status 0, amount 0
21:48:50.571 00.000 12252 move complete, result=0
21:48:50.571 00.000 12252 worker thread done servicing request
21:48:50.571 00.000 9044 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
21:48:50.572 00.001 12252 Worker thread wakes up
21:48:50.572 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:50.572 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:52.908 02.336 12252 Exposure complete
21:48:52.956 00.048 12252 worker thread done servicing request
21:48:52.956 00.000 9044 OnExposeComplete: enter
21:48:52.958 00.002 9044 UpdateGuideState(): m_state=6
21:48:52.959 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2480
21:48:52.960 00.001 9044 Star::Find returns 1 (0), X=1004.82, Y=825.09, Mass=5683, SNR=51.8, Peak=173 HFD=5.2
21:48:52.961 00.001 9044 MultiStar: [#1 0.20,0.14,1.05,U] [#2 0.10,0.16,1.20,U] [#3 0.20,0.04,0.85,U] [#4 0.20,0.11,1.28,U] [#5 0.16,0.24,0.65,U] [#6 0.15,0.27,0.42,U] [#7 0.07,0.12,0.43,U] [#8 0.09,0.29,0.40,U] 
21:48:52.962 00.001 9044 refined, 8 included, MultiStar: {0.14, 0.18}, one-star: {0.07, 0.33}
21:48:52.962 00.000 9044 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.62) = xAngle (2.50 = 2.50)
21:48:52.963 00.001 9044 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.58 = -0.58)
21:48:52.964 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.88 mountX=-0.18 mountY=-0.12, mountTheta=-2.54
21:48:52.966 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.18, opts=13)
21:48:52.968 00.002 9044 Enqueuing Move request for scope (0.14, 0.18)
21:48:52.969 00.001 12252 Worker thread wakes up
21:48:52.969 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:52.970 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
21:48:52.970 00.000 9044 UpdateGuideState exits: m=5683 SNR=51.8
21:48:52.971 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:52.972 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
21:48:52.972 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:52.973 00.001 9044 Enqueuing Expose request
21:48:52.974 00.001 12252 Moving (0.14, 0.18) raw xDistance=-0.18 yDistance=-0.12
21:48:52.978 00.004 12252 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 548.20
21:48:52.978 00.000 12252 PPEC: input: -0.18, control: -0.11, exposure: 2000
21:48:52.978 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:52.978 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:48:52.978 00.000 12252 MoveAxis(E, 43, ABG)
21:48:52.978 00.000 12252 Guiding  Dir = 2, Dur = 43
21:48:52.978 00.000 12252 IsSlewing returns 0
21:48:52.979 00.001 12252 IsGuiding returns 0
21:48:52.980 00.001 12252 PulseGuide returned control before completion, sleep 52
21:48:53.046 00.066 12252 IsGuiding returns 0
21:48:53.047 00.001 12252 Move returns status 0, amount 43
21:48:53.047 00.000 12252 MoveAxis(N, 0, ABG)
21:48:53.047 00.000 12252 Move returns status 0, amount 0
21:48:53.047 00.000 12252 move complete, result=0
21:48:53.047 00.000 12252 worker thread done servicing request
21:48:53.047 00.000 12252 Worker thread wakes up
21:48:53.047 00.000 9044 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
21:48:53.048 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:53.048 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:55.411 02.363 12252 Exposure complete
21:48:55.470 00.059 12252 worker thread done servicing request
21:48:55.470 00.000 9044 OnExposeComplete: enter
21:48:55.471 00.001 9044 UpdateGuideState(): m_state=6
21:48:55.474 00.003 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2481
21:48:55.476 00.002 9044 Star::Find returns 1 (0), X=1004.82, Y=824.98, Mass=5637, SNR=51.3, Peak=173 HFD=5.1
21:48:55.477 00.001 9044 MultiStar: [#1 0.16,0.05,1.05,U] [#2 0.07,-0.02,1.22,U] [#3 0.20,-0.08,0.86,U] [#4 0.16,0.02,1.28,U] [#5 0.15,-0.04,0.66,U] [#6 0.17,0.01,0.41,U] [#7 0.09,-0.07,0.44,U] [#8 0.21,0.07,0.42,U] 
21:48:55.479 00.002 9044 refined, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.07, 0.23}
21:48:55.480 00.001 9044 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.62) = xAngle (1.81 = 1.81)
21:48:55.482 00.002 9044 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.28 = -1.28)
21:48:55.486 00.004 9044 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.18 mountX=-0.03 mountY=-0.13, mountTheta=-1.81
21:48:55.490 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.03, opts=13)
21:48:55.492 00.002 9044 Enqueuing Move request for scope (0.14, 0.03)
21:48:55.494 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:55.497 00.003 9044 UpdateGuideState exits: m=5637 SNR=51.3
21:48:55.500 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:55.502 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:55.504 00.002 9044 Enqueuing Expose request
21:48:55.507 00.003 12252 Worker thread wakes up
21:48:55.507 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
21:48:55.507 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
21:48:55.508 00.001 12252 Moving (0.14, 0.03) raw xDistance=-0.03 yDistance=-0.13
21:48:55.513 00.005 12252 PPEC rslt: input = -0.03, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 547.57
21:48:55.513 00.000 12252 PPEC: input: -0.03, control: 0.02, exposure: 2000
21:48:55.513 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:48:55.513 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:48:55.513 00.000 12252 MoveAxis(W, 7, ABG)
21:48:55.513 00.000 12252 Guiding  Dir = 3, Dur = 7
21:48:55.514 00.001 12252 IsSlewing returns 0
21:48:55.514 00.000 12252 IsGuiding returns 0
21:48:55.517 00.003 12252 PulseGuide returned control before completion, sleep 16
21:48:55.541 00.024 12252 IsGuiding returns 0
21:48:55.541 00.000 12252 Move returns status 0, amount 7
21:48:55.541 00.000 12252 MoveAxis(N, 0, ABG)
21:48:55.541 00.000 12252 Move returns status 0, amount 0
21:48:55.541 00.000 12252 move complete, result=0
21:48:55.541 00.000 12252 worker thread done servicing request
21:48:55.541 00.000 12252 Worker thread wakes up
21:48:55.541 00.000 9044 GuideStep: -0.0 px 7 ms WEST, -0.1 px 0 ms NORTH
21:48:55.543 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:55.544 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:48:57.910 02.366 12252 Exposure complete
21:48:57.957 00.047 12252 worker thread done servicing request
21:48:57.957 00.000 9044 OnExposeComplete: enter
21:48:57.960 00.003 9044 UpdateGuideState(): m_state=6
21:48:57.961 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
21:48:57.962 00.001 9044 Star::Find returns 1 (0), X=1004.91, Y=825.04, Mass=5604, SNR=51.6, Peak=173 HFD=5.3
21:48:57.963 00.001 9044 MultiStar: [#1 0.22,0.16,1.04,U] [#2 0.15,0.09,1.21,U] [#3 0.34,0.04,0.84,U] [#4 0.19,0.15,1.26,U] [#5 0.34,0.22,0.00,M1] [#6 0.11,0.06,0.42,U] [#7 0.12,0.11,0.43,U] [#8 0.14,0.15,0.42,U] 
21:48:57.965 00.002 9044 refined, 7 included, MultiStar: {0.19, 0.14}, one-star: {0.16, 0.29}
21:48:57.966 00.001 9044 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.62) = xAngle (2.25 = 2.25)
21:48:57.967 00.001 9044 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.83 = -0.83)
21:48:57.968 00.001 9044 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.63 mountX=-0.15 mountY=-0.17, mountTheta=-2.27
21:48:57.971 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=0.14, opts=13)
21:48:57.974 00.003 9044 Enqueuing Move request for scope (0.19, 0.14)
21:48:57.976 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:48:57.979 00.003 9044 UpdateGuideState exits: m=5604 SNR=51.6
21:48:57.981 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:48:57.984 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:48:57.986 00.002 9044 Enqueuing Expose request
21:48:57.988 00.002 12252 Worker thread wakes up
21:48:57.988 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
21:48:57.988 00.000 12252 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
21:48:57.988 00.000 12252 Moving (0.19, 0.14) raw xDistance=-0.15 yDistance=-0.17
21:48:57.993 00.005 12252 PPEC rslt: input = -0.15, final = -0.09, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 546.94
21:48:57.993 00.000 12252 PPEC: input: -0.15, control: -0.09, exposure: 2000
21:48:57.994 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:48:57.994 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:48:57.994 00.000 12252 MoveAxis(E, 37, ABG)
21:48:57.994 00.000 12252 Guiding  Dir = 2, Dur = 37
21:48:57.994 00.000 12252 IsSlewing returns 0
21:48:57.995 00.001 12252 IsGuiding returns 0
21:48:57.997 00.002 12252 PulseGuide returned control before completion, sleep 45
21:48:58.058 00.061 12252 IsGuiding returns 0
21:48:58.058 00.000 12252 Move returns status 0, amount 37
21:48:58.058 00.000 12252 MoveAxis(N, 0, ABG)
21:48:58.058 00.000 12252 Move returns status 0, amount 0
21:48:58.058 00.000 12252 move complete, result=0
21:48:58.058 00.000 12252 worker thread done servicing request
21:48:58.058 00.000 12252 Worker thread wakes up
21:48:58.058 00.000 9044 GuideStep: -0.1 px 37 ms EAST, -0.2 px 0 ms NORTH
21:48:58.061 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:48:58.061 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:00.408 02.347 12252 Exposure complete
21:49:00.474 00.066 12252 worker thread done servicing request
21:49:00.474 00.000 9044 OnExposeComplete: enter
21:49:00.475 00.001 9044 UpdateGuideState(): m_state=6
21:49:00.477 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2483
21:49:00.478 00.001 9044 Star::Find returns 1 (0), X=1004.87, Y=825.04, Mass=5588, SNR=51.1, Peak=173 HFD=5.1
21:49:00.479 00.001 9044 MultiStar: [#1 0.20,0.06,1.05,U] [#2 0.14,-0.01,1.23,U] [#3 0.28,-0.05,0.84,U] [#4 0.17,0.06,1.31,U] [#5 0.25,0.08,0.66,U] [#6 0.17,0.01,0.42,U] [#7 0.12,0.04,0.44,U] [#8 0.05,0.13,0.42,U] 
21:49:00.480 00.001 9044 refined, 8 included, MultiStar: {0.17, 0.07}, one-star: {0.12, 0.29}
21:49:00.481 00.001 9044 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.62) = xAngle (2.01 = 2.01)
21:49:00.482 00.001 9044 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.08 = -1.08)
21:49:00.483 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.38 mountX=-0.08 mountY=-0.16, mountTheta=-2.02
21:49:00.486 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.07, opts=13)
21:49:00.488 00.002 9044 Enqueuing Move request for scope (0.17, 0.07)
21:49:00.489 00.001 12252 Worker thread wakes up
21:49:00.489 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:49:00.490 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
21:49:00.490 00.000 9044 UpdateGuideState exits: m=5588 SNR=51.1
21:49:00.491 00.001 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
21:49:00.491 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:00.492 00.001 12252 Moving (0.17, 0.07) raw xDistance=-0.08 yDistance=-0.16
21:49:00.492 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:00.494 00.002 9044 Enqueuing Expose request
21:49:00.496 00.002 12252 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 546.31
21:49:00.496 00.000 12252 PPEC: input: -0.08, control: -0.00, exposure: 2000
21:49:00.496 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:49:00.496 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
21:49:00.496 00.000 12252 MoveAxis(E, 0, ABG)
21:49:00.496 00.000 12252 Move returns status 0, amount 0
21:49:00.496 00.000 12252 MoveAxis(N, 0, ABG)
21:49:00.496 00.000 12252 Move returns status 0, amount 0
21:49:00.496 00.000 12252 move complete, result=0
21:49:00.496 00.000 12252 worker thread done servicing request
21:49:00.496 00.000 9044 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:49:00.497 00.001 12252 Worker thread wakes up
21:49:00.497 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:00.497 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:02.850 02.353 12252 Exposure complete
21:49:02.901 00.051 12252 worker thread done servicing request
21:49:02.901 00.000 9044 OnExposeComplete: enter
21:49:02.903 00.002 9044 UpdateGuideState(): m_state=6
21:49:02.905 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2484
21:49:02.906 00.001 9044 Star::Find returns 1 (0), X=1004.93, Y=825.18, Mass=5761, SNR=52.1, Peak=173 HFD=5.4
21:49:02.908 00.002 9044 MultiStar: [#1 0.24,0.24,1.04,U] [#2 0.17,0.38,0.00,M1] [#3 0.30,0.13,0.85,U] [#4 0.19,0.30,1.23,U] [#5 0.21,0.19,0.63,U] [#6 0.17,0.18,0.43,U] [#7 0.17,0.10,0.44,U] [#8 0.18,0.32,0.42,U] 
21:49:02.909 00.001 9044 refined, 7 included, MultiStar: {0.21, 0.25}, one-star: {0.18, 0.43}
21:49:02.910 00.001 9044 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.62) = xAngle (2.51 = 2.51)
21:49:02.911 00.001 9044 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.58 = -0.58)
21:49:02.912 00.001 9044 CameraToMount -- cameraX=0.21 cameraY=0.25 hyp=0.33 cameraTheta=0.88 mountX=-0.27 mountY=-0.18, mountTheta=-2.54
21:49:02.915 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=0.25, opts=13)
21:49:02.917 00.002 9044 Enqueuing Move request for scope (0.21, 0.25)
21:49:02.920 00.003 12252 Worker thread wakes up
21:49:02.920 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:49:02.921 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.25) opts 0xd
21:49:02.921 00.000 9044 UpdateGuideState exits: m=5761 SNR=52.1
21:49:02.922 00.001 12252 Handling offset move in thread for scope, endpoint = (0.21, 0.25)
21:49:02.922 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:02.923 00.001 12252 Moving (0.21, 0.25) raw xDistance=-0.27 yDistance=-0.18
21:49:02.924 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:02.925 00.001 9044 Enqueuing Expose request
21:49:02.927 00.002 12252 PPEC rslt: input = -0.27, final = -0.16, react = -0.16, pred = 0.00, hyst = -0.15, hyst_pct = 0.00, period_length = 545.70
21:49:02.927 00.000 12252 PPEC: input: -0.27, control: -0.16, exposure: 2000
21:49:02.927 00.000 12252 switching direction from 0 to -1 - decHistory=-3 oldest=-0.23 newest=-0.52
21:49:02.927 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
21:49:02.927 00.000 12252 MoveAxis(E, 62, ABG)
21:49:02.927 00.000 12252 Guiding  Dir = 2, Dur = 62
21:49:02.927 00.000 12252 IsSlewing returns 0
21:49:02.927 00.000 12252 IsGuiding returns 0
21:49:02.929 00.002 12252 PulseGuide returned control before completion, sleep 71
21:49:03.014 00.085 12252 IsGuiding returns 0
21:49:03.014 00.000 12252 Move returns status 0, amount 62
21:49:03.014 00.000 12252 BLC: Oldest BLC event removed
21:49:03.014 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
21:49:03.014 00.000 12252 MoveAxis(N, 142, ABG)
21:49:03.014 00.000 12252 Guiding  Dir = 0, Dur = 142
21:49:03.015 00.001 12252 IsSlewing returns 0
21:49:03.015 00.000 12252 IsGuiding returns 0
21:49:03.020 00.005 12252 PulseGuide returned control before completion, sleep 147
21:49:03.188 00.168 12252 IsGuiding returns 0
21:49:03.188 00.000 12252 Move returns status 0, amount 142
21:49:03.188 00.000 12252 move complete, result=0
21:49:03.188 00.000 12252 worker thread done servicing request
21:49:03.188 00.000 12252 Worker thread wakes up
21:49:03.189 00.001 9044 GuideStep: -0.3 px 62 ms EAST, -0.2 px 142 ms NORTH
21:49:03.190 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:03.190 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:05.529 02.339 12252 Exposure complete
21:49:05.578 00.049 12252 worker thread done servicing request
21:49:05.578 00.000 9044 OnExposeComplete: enter
21:49:05.579 00.001 9044 UpdateGuideState(): m_state=6
21:49:05.580 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2485
21:49:05.581 00.001 9044 Star::Find returns 1 (0), X=1004.68, Y=825.11, Mass=5554, SNR=51.4, Peak=173 HFD=5.1
21:49:05.582 00.001 9044 MultiStar: [#1 0.07,0.12,1.07,U] [#2 -0.04,0.08,1.23,U] [#3 0.05,0.08,0.85,U] [#4 0.10,0.17,1.25,U] [#5 0.07,0.19,0.65,U] [#6 -0.02,0.24,0.43,U] [#7 0.04,0.17,0.45,U] [#8 -0.00,0.28,0.42,U] 
21:49:05.584 00.002 9044 refined, 8 included, MultiStar: {0.02, 0.18}, one-star: {-0.07, 0.36}
21:49:05.587 00.003 9044 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.62) = xAngle (3.06 = 3.06)
21:49:05.589 00.002 9044 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.02 = -0.02)
21:49:05.590 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.44 mountX=-0.18 mountY=-0.00, mountTheta=-3.12
21:49:05.593 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.18, opts=13)
21:49:05.595 00.002 9044 Enqueuing Move request for scope (0.02, 0.18)
21:49:05.596 00.001 12252 Worker thread wakes up
21:49:05.596 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:49:05.599 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
21:49:05.599 00.000 9044 UpdateGuideState exits: m=5554 SNR=51.4
21:49:05.601 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
21:49:05.601 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:05.603 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:05.605 00.002 9044 Enqueuing Expose request
21:49:05.607 00.002 12252 Moving (0.02, 0.18) raw xDistance=-0.18 yDistance=-0.00
21:49:05.607 00.000 12252 BLC: History state: CurrMiss=0.00, AvgInitMiss=-0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.180416, 1:0.003954
21:49:05.607 00.000 12252 BLC: No correction, Miss < min_move
21:49:05.611 00.004 12252 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 545.09
21:49:05.611 00.000 12252 PPEC: input: -0.18, control: -0.09, exposure: 2000
21:49:05.611 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:05.612 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:49:05.612 00.000 12252 MoveAxis(E, 35, ABG)
21:49:05.612 00.000 12252 Guiding  Dir = 2, Dur = 35
21:49:05.612 00.000 12252 IsSlewing returns 0
21:49:05.612 00.000 12252 IsGuiding returns 0
21:49:05.614 00.002 12252 PulseGuide returned control before completion, sleep 44
21:49:05.661 00.047 12252 IsGuiding returns 0
21:49:05.661 00.000 12252 Move returns status 0, amount 35
21:49:05.661 00.000 12252 MoveAxis(N, 0, ABG)
21:49:05.661 00.000 12252 Move returns status 0, amount 0
21:49:05.661 00.000 12252 move complete, result=0
21:49:05.661 00.000 12252 worker thread done servicing request
21:49:05.661 00.000 12252 Worker thread wakes up
21:49:05.661 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:05.662 00.001 9044 GuideStep: -0.2 px 35 ms EAST, -0.0 px 0 ms NORTH
21:49:05.663 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:08.030 02.367 12252 Exposure complete
21:49:08.101 00.071 12252 worker thread done servicing request
21:49:08.101 00.000 9044 OnExposeComplete: enter
21:49:08.103 00.002 9044 UpdateGuideState(): m_state=6
21:49:08.105 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2486
21:49:08.107 00.002 9044 Star::Find returns 1 (0), X=1004.69, Y=825.15, Mass=5696, SNR=51.8, Peak=173 HFD=5.2
21:49:08.109 00.002 9044 MultiStar: [#1 0.06,0.11,1.08,U] [#2 -0.00,0.13,1.21,U] [#3 0.13,0.10,0.86,U] [#4 0.06,0.10,1.29,U] [#5 0.04,0.25,0.66,U] [#6 0.02,0.16,0.42,U] [#7 -0.07,0.12,0.44,U] [#8 -0.01,0.25,0.41,U] 
21:49:08.112 00.003 9044 refined, 8 included, MultiStar: {0.02, 0.17}, one-star: {-0.06, 0.40}
21:49:08.114 00.002 9044 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.62) = xAngle (3.05 = 3.05)
21:49:08.117 00.003 9044 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.03 = -0.03)
21:49:08.120 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.43 mountX=-0.17 mountY=-0.01, mountTheta=-3.11
21:49:08.124 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.17, opts=13)
21:49:08.125 00.001 9044 Enqueuing Move request for scope (0.02, 0.17)
21:49:08.126 00.001 12252 Worker thread wakes up
21:49:08.126 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
21:49:08.126 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
21:49:08.126 00.000 12252 Moving (0.02, 0.17) raw xDistance=-0.17 yDistance=-0.01
21:49:08.127 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:49:08.127 00.000 12252 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.180416, 1:0.003954, 2:0.005178
21:49:08.128 00.001 12252 BLC: No correction, Miss < min_move
21:49:08.128 00.000 9044 UpdateGuideState exits: m=5696 SNR=51.8
21:49:08.129 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:08.130 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:08.132 00.002 9044 Enqueuing Expose request
21:49:08.135 00.003 12252 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 544.49
21:49:08.135 00.000 12252 PPEC: input: -0.17, control: -0.11, exposure: 2000
21:49:08.135 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:08.136 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:49:08.136 00.000 12252 MoveAxis(E, 43, ABG)
21:49:08.136 00.000 12252 Guiding  Dir = 2, Dur = 43
21:49:08.136 00.000 12252 IsSlewing returns 0
21:49:08.137 00.001 12252 IsGuiding returns 0
21:49:08.139 00.002 12252 PulseGuide returned control before completion, sleep 52
21:49:08.201 00.062 12252 IsGuiding returns 1
21:49:08.201 00.000 12252 scope still moving after pulse duration time elapsed
21:49:08.231 00.030 12252 IsSlewing returns 0
21:49:08.232 00.001 12252 IsGuiding returns 0
21:49:08.232 00.000 12252 scope move finished after 43 + 52 ms
21:49:08.232 00.000 12252 Move returns status 0, amount 43
21:49:08.232 00.000 12252 MoveAxis(N, 0, ABG)
21:49:08.232 00.000 12252 Move returns status 0, amount 0
21:49:08.232 00.000 12252 move complete, result=0
21:49:08.232 00.000 12252 worker thread done servicing request
21:49:08.232 00.000 12252 Worker thread wakes up
21:49:08.232 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:08.232 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:08.232 00.000 9044 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
21:49:10.575 02.343 12252 Exposure complete
21:49:10.621 00.046 12252 worker thread done servicing request
21:49:10.621 00.000 9044 OnExposeComplete: enter
21:49:10.623 00.002 9044 UpdateGuideState(): m_state=6
21:49:10.627 00.004 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2487
21:49:10.628 00.001 9044 Star::Find returns 1 (0), X=1004.65, Y=825.01, Mass=5754, SNR=52.1, Peak=173 HFD=5.2
21:49:10.630 00.002 9044 MultiStar: [#1 -0.09,0.07,1.06,U] [#2 -0.07,0.00,1.22,U] [#3 0.06,-0.08,0.85,U] [#4 -0.02,-0.02,1.29,U] [#5 -0.05,0.14,0.65,U] [#6 0.03,0.10,0.43,U] [#7 -0.14,0.06,0.43,U] [#8 -0.17,0.23,0.42,U] 
21:49:10.631 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {-0.10, 0.26}
21:49:10.634 00.003 9044 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.62) = xAngle (3.89 = -2.39)
21:49:10.636 00.002 9044 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.80 = 0.80)
21:49:10.637 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.09 cameraTheta=2.26 mountX=-0.06 mountY=0.06, mountTheta=2.37
21:49:10.641 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.07, opts=13)
21:49:10.642 00.001 9044 Enqueuing Move request for scope (-0.06, 0.07)
21:49:10.643 00.001 12252 Worker thread wakes up
21:49:10.643 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:49:10.645 00.002 9044 UpdateGuideState exits: m=5754 SNR=52.1
21:49:10.646 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:10.648 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:10.649 00.001 9044 Enqueuing Expose request
21:49:10.650 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
21:49:10.650 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
21:49:10.650 00.000 12252 Moving (-0.06, 0.07) raw xDistance=-0.06 yDistance=0.06
21:49:10.651 00.001 12252 BLC: window closed
21:49:10.651 00.000 12252 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.180416, 1:0.003954, 2:0.005178
21:49:10.651 00.000 12252 BLC: No correction, Miss < min_move
21:49:10.655 00.004 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 543.89
21:49:10.655 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
21:49:10.655 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:10.655 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:49:10.655 00.000 12252 MoveAxis(E, 3, ABG)
21:49:10.655 00.000 12252 Guiding  Dir = 2, Dur = 3
21:49:10.655 00.000 12252 IsSlewing returns 0
21:49:10.656 00.001 12252 IsGuiding returns 0
21:49:10.657 00.001 12252 PulseGuide returned control before completion, sleep 12
21:49:10.678 00.021 12252 IsGuiding returns 0
21:49:10.678 00.000 12252 Move returns status 0, amount 3
21:49:10.678 00.000 12252 MoveAxis(N, 0, ABG)
21:49:10.678 00.000 12252 Move returns status 0, amount 0
21:49:10.678 00.000 12252 move complete, result=0
21:49:10.678 00.000 12252 worker thread done servicing request
21:49:10.678 00.000 12252 Worker thread wakes up
21:49:10.679 00.001 9044 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:49:10.680 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:10.680 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:13.025 02.345 12252 Exposure complete
21:49:13.070 00.045 12252 worker thread done servicing request
21:49:13.070 00.000 9044 OnExposeComplete: enter
21:49:13.074 00.004 9044 UpdateGuideState(): m_state=6
21:49:13.075 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2488
21:49:13.076 00.001 9044 Star::Find returns 1 (0), X=1004.70, Y=825.10, Mass=5731, SNR=52.0, Peak=173 HFD=5.1
21:49:13.078 00.002 9044 MultiStar: [#1 -0.07,0.13,1.04,U] [#2 -0.07,0.10,1.21,U] [#3 -0.01,0.09,0.85,U] [#4 -0.02,0.09,1.28,U] [#5 0.00,0.18,0.64,U] [#6 -0.06,0.17,0.42,U] [#7 0.01,0.04,0.43,U] [#8 -0.07,0.24,0.42,U] 
21:49:13.079 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.15}, one-star: {-0.05, 0.34}
21:49:13.080 00.001 9044 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.62) = xAngle (3.45 = -2.84)
21:49:13.080 00.000 9044 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.36 = 0.36)
21:49:13.081 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.82 mountX=-0.15 mountY=0.06, mountTheta=2.78
21:49:13.084 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.15, opts=13)
21:49:13.085 00.001 9044 Enqueuing Move request for scope (-0.04, 0.15)
21:49:13.086 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:49:13.088 00.002 12252 Worker thread wakes up
21:49:13.088 00.000 9044 UpdateGuideState exits: m=5731 SNR=52.0
21:49:13.089 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
21:49:13.089 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:13.090 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:13.091 00.001 9044 Enqueuing Expose request
21:49:13.092 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
21:49:13.092 00.000 12252 Moving (-0.04, 0.15) raw xDistance=-0.15 yDistance=0.06
21:49:13.094 00.002 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 543.30
21:49:13.094 00.000 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
21:49:13.094 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:13.094 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:49:13.094 00.000 12252 MoveAxis(E, 39, ABG)
21:49:13.094 00.000 12252 Guiding  Dir = 2, Dur = 39
21:49:13.096 00.002 12252 IsSlewing returns 0
21:49:13.096 00.000 12252 IsGuiding returns 0
21:49:13.098 00.002 12252 PulseGuide returned control before completion, sleep 48
21:49:13.156 00.058 12252 IsGuiding returns 0
21:49:13.156 00.000 12252 Move returns status 0, amount 39
21:49:13.156 00.000 12252 MoveAxis(N, 0, ABG)
21:49:13.156 00.000 12252 Move returns status 0, amount 0
21:49:13.158 00.002 12252 move complete, result=0
21:49:13.158 00.000 12252 worker thread done servicing request
21:49:13.158 00.000 12252 Worker thread wakes up
21:49:13.158 00.000 9044 GuideStep: -0.1 px 39 ms EAST, 0.1 px 0 ms NORTH
21:49:13.161 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:13.161 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:15.519 02.358 12252 Exposure complete
21:49:15.594 00.075 12252 worker thread done servicing request
21:49:15.594 00.000 9044 OnExposeComplete: enter
21:49:15.595 00.001 9044 UpdateGuideState(): m_state=6
21:49:15.596 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2489
21:49:15.598 00.002 9044 Star::Find returns 1 (0), X=1004.68, Y=825.16, Mass=5563, SNR=51.2, Peak=173 HFD=5.1
21:49:15.600 00.002 9044 MultiStar: [#1 0.06,0.22,1.06,U] [#2 0.05,0.34,1.21,U] [#3 0.15,0.11,0.86,U] [#4 0.05,0.11,1.31,U] [#5 0.07,0.22,0.66,U] [#6 0.04,0.18,0.42,U] [#7 -0.09,0.16,0.44,U] [#8 -0.03,0.29,0.43,U] 
21:49:15.601 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.23}, one-star: {-0.07, 0.41}
21:49:15.602 00.001 9044 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.62) = xAngle (3.04 = 3.04)
21:49:15.605 00.003 9044 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.04 = -0.04)
21:49:15.606 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.42 mountX=-0.23 mountY=-0.01, mountTheta=-3.10
21:49:15.608 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.23, opts=13)
21:49:15.609 00.001 9044 Enqueuing Move request for scope (0.04, 0.23)
21:49:15.610 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:49:15.611 00.001 9044 UpdateGuideState exits: m=5563 SNR=51.2
21:49:15.613 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:15.614 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:15.615 00.001 9044 Enqueuing Expose request
21:49:15.616 00.001 12252 Worker thread wakes up
21:49:15.617 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd
21:49:15.617 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
21:49:15.617 00.000 12252 Moving (0.04, 0.23) raw xDistance=-0.23 yDistance=-0.01
21:49:15.623 00.006 12252 PPEC rslt: input = -0.23, final = -0.18, react = -0.14, pred = -0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 542.72
21:49:15.623 00.000 12252 PPEC: input: -0.23, control: -0.18, exposure: 2000
21:49:15.623 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:15.623 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:49:15.623 00.000 12252 MoveAxis(E, 70, ABG)
21:49:15.623 00.000 12252 Guiding  Dir = 2, Dur = 70
21:49:15.623 00.000 12252 IsSlewing returns 0
21:49:15.624 00.001 12252 IsGuiding returns 0
21:49:15.626 00.002 12252 PulseGuide returned control before completion, sleep 79
21:49:15.713 00.087 12252 IsGuiding returns 0
21:49:15.713 00.000 12252 Move returns status 0, amount 70
21:49:15.713 00.000 12252 MoveAxis(N, 0, ABG)
21:49:15.713 00.000 12252 Move returns status 0, amount 0
21:49:15.713 00.000 12252 move complete, result=0
21:49:15.713 00.000 12252 worker thread done servicing request
21:49:15.713 00.000 12252 Worker thread wakes up
21:49:15.713 00.000 9044 GuideStep: -0.2 px 70 ms EAST, -0.0 px 0 ms NORTH
21:49:15.715 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:15.715 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:18.057 02.342 12252 Exposure complete
21:49:18.094 00.037 12252 worker thread done servicing request
21:49:18.094 00.000 9044 OnExposeComplete: enter
21:49:18.097 00.003 9044 UpdateGuideState(): m_state=6
21:49:18.098 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2490
21:49:18.100 00.002 9044 Star::Find returns 1 (0), X=1004.70, Y=825.14, Mass=5620, SNR=51.4, Peak=173 HFD=5.1
21:49:18.100 00.000 9044 MultiStar: [#1 0.02,0.20,1.06,U] [#2 0.08,0.21,1.21,U] [#3 0.15,0.19,0.86,U] [#4 0.07,0.15,1.29,U] [#5 0.10,0.25,0.67,U] [#6 0.10,0.31,0.43,U] [#7 0.01,0.17,0.44,U] [#8 -0.12,0.31,0.42,U] 
21:49:18.101 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.23}, one-star: {-0.05, 0.39}
21:49:18.103 00.002 9044 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.62) = xAngle (2.99 = 2.99)
21:49:18.103 00.000 9044 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.09 = -0.09)
21:49:18.105 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.36 mountX=-0.24 mountY=-0.02, mountTheta=-3.05
21:49:18.106 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.23, opts=13)
21:49:18.108 00.002 9044 Enqueuing Move request for scope (0.05, 0.23)
21:49:18.109 00.001 12252 Worker thread wakes up
21:49:18.109 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:49:18.111 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
21:49:18.111 00.000 9044 UpdateGuideState exits: m=5620 SNR=51.4
21:49:18.112 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
21:49:18.112 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:18.112 00.000 12252 Moving (0.05, 0.23) raw xDistance=-0.24 yDistance=-0.02
21:49:18.113 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:18.114 00.001 9044 Enqueuing Expose request
21:49:18.116 00.002 12252 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 542.14
21:49:18.116 00.000 12252 PPEC: input: -0.24, control: -0.16, exposure: 2000
21:49:18.116 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:18.116 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:49:18.116 00.000 12252 MoveAxis(E, 62, ABG)
21:49:18.116 00.000 12252 Guiding  Dir = 2, Dur = 62
21:49:18.116 00.000 12252 IsSlewing returns 0
21:49:18.116 00.000 12252 IsGuiding returns 0
21:49:18.120 00.004 12252 PulseGuide returned control before completion, sleep 70
21:49:18.192 00.072 12252 IsGuiding returns 0
21:49:18.192 00.000 12252 Move returns status 0, amount 62
21:49:18.192 00.000 12252 MoveAxis(N, 0, ABG)
21:49:18.192 00.000 12252 Move returns status 0, amount 0
21:49:18.192 00.000 12252 move complete, result=0
21:49:18.192 00.000 12252 worker thread done servicing request
21:49:18.192 00.000 12252 Worker thread wakes up
21:49:18.192 00.000 9044 GuideStep: -0.2 px 62 ms EAST, -0.0 px 0 ms NORTH
21:49:18.195 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:18.195 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:20.564 02.369 12252 Exposure complete
21:49:20.613 00.049 12252 worker thread done servicing request
21:49:20.613 00.000 9044 OnExposeComplete: enter
21:49:20.614 00.001 9044 UpdateGuideState(): m_state=6
21:49:20.615 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2491
21:49:20.618 00.003 9044 Star::Find returns 1 (0), X=1004.74, Y=825.06, Mass=5755, SNR=52.0, Peak=173 HFD=5.2
21:49:20.620 00.002 9044 MultiStar: [#1 0.13,0.06,1.06,U] [#2 0.01,0.05,1.19,U] [#3 0.08,-0.00,0.84,U] [#4 0.08,0.09,1.25,U] [#5 0.11,0.04,0.64,U] [#6 -0.04,0.05,0.41,U] [#7 -0.03,0.02,0.42,U] [#8 -0.14,0.27,0.42,U] 
21:49:20.622 00.002 9044 refined, 8 included, MultiStar: {0.04, 0.10}, one-star: {-0.01, 0.31}
21:49:20.624 00.002 9044 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.62) = xAngle (2.79 = 2.79)
21:49:20.627 00.003 9044 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.29 = -0.29)
21:49:20.629 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.17 mountX=-0.10 mountY=-0.03, mountTheta=-2.85
21:49:20.633 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.10, opts=13)
21:49:20.635 00.002 9044 Enqueuing Move request for scope (0.04, 0.10)
21:49:20.638 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:49:20.640 00.002 12252 Worker thread wakes up
21:49:20.640 00.000 9044 UpdateGuideState exits: m=5755 SNR=52.0
21:49:20.641 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:20.643 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:20.644 00.001 9044 Enqueuing Expose request
21:49:20.645 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
21:49:20.645 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
21:49:20.645 00.000 12252 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=-0.03
21:49:20.650 00.005 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 541.57
21:49:20.650 00.000 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
21:49:20.650 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:20.650 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:49:20.650 00.000 12252 MoveAxis(E, 33, ABG)
21:49:20.650 00.000 12252 Guiding  Dir = 2, Dur = 33
21:49:20.650 00.000 12252 IsSlewing returns 0
21:49:20.650 00.000 12252 IsGuiding returns 0
21:49:20.652 00.002 12252 PulseGuide returned control before completion, sleep 42
21:49:20.706 00.054 12252 IsGuiding returns 0
21:49:20.706 00.000 12252 Move returns status 0, amount 33
21:49:20.707 00.001 12252 MoveAxis(N, 0, ABG)
21:49:20.707 00.000 12252 Move returns status 0, amount 0
21:49:20.707 00.000 12252 move complete, result=0
21:49:20.707 00.000 12252 worker thread done servicing request
21:49:20.707 00.000 12252 Worker thread wakes up
21:49:20.707 00.000 9044 GuideStep: -0.1 px 33 ms EAST, -0.0 px 0 ms NORTH
21:49:20.709 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:20.709 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:23.054 02.345 12252 Exposure complete
21:49:23.121 00.067 12252 worker thread done servicing request
21:49:23.122 00.001 9044 OnExposeComplete: enter
21:49:23.123 00.001 9044 UpdateGuideState(): m_state=6
21:49:23.125 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2492
21:49:23.128 00.003 9044 Star::Find returns 1 (0), X=1004.66, Y=825.17, Mass=5745, SNR=52.1, Peak=173 HFD=5.3
21:49:23.131 00.003 9044 MultiStar: [#1 0.02,0.23,1.03,U] [#2 -0.01,0.15,1.20,U] [#3 0.09,0.08,0.84,U] [#4 0.03,0.16,1.26,U] [#5 -0.00,0.25,0.64,U] [#6 -0.02,0.18,0.42,U] [#7 -0.10,0.24,0.43,U] [#8 -0.12,0.34,0.42,U] 
21:49:23.133 00.002 9044 refined, 8 included, MultiStar: {-0.01, 0.22}, one-star: {-0.09, 0.42}
21:49:23.136 00.003 9044 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.62) = xAngle (3.23 = -3.05)
21:49:23.137 00.001 9044 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.15 = 0.15)
21:49:23.139 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.22 hyp=0.22 cameraTheta=1.61 mountX=-0.22 mountY=0.03, mountTheta=2.99
21:49:23.143 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.22, opts=13)
21:49:23.145 00.002 9044 Enqueuing Move request for scope (-0.01, 0.22)
21:49:23.148 00.003 12252 Worker thread wakes up
21:49:23.148 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:49:23.151 00.003 9044 UpdateGuideState exits: m=5745 SNR=52.1
21:49:23.153 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:23.156 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:23.157 00.001 9044 Enqueuing Expose request
21:49:23.159 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.22) opts 0xd
21:49:23.161 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.22)
21:49:23.161 00.000 12252 Moving (-0.01, 0.22) raw xDistance=-0.22 yDistance=0.03
21:49:23.164 00.003 12252 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 541.00
21:49:23.164 00.000 12252 PPEC: input: -0.22, control: -0.15, exposure: 2000
21:49:23.164 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:23.164 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:49:23.164 00.000 12252 MoveAxis(E, 59, ABG)
21:49:23.165 00.001 12252 Guiding  Dir = 2, Dur = 59
21:49:23.165 00.000 12252 IsSlewing returns 0
21:49:23.165 00.000 12252 IsGuiding returns 0
21:49:23.167 00.002 12252 PulseGuide returned control before completion, sleep 67
21:49:23.245 00.078 12252 IsGuiding returns 0
21:49:23.246 00.001 12252 Move returns status 0, amount 59
21:49:23.246 00.000 12252 MoveAxis(N, 0, ABG)
21:49:23.246 00.000 12252 Move returns status 0, amount 0
21:49:23.246 00.000 12252 move complete, result=0
21:49:23.246 00.000 12252 worker thread done servicing request
21:49:23.246 00.000 12252 Worker thread wakes up
21:49:23.246 00.000 9044 GuideStep: -0.2 px 59 ms EAST, 0.0 px 0 ms NORTH
21:49:23.248 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:23.248 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:25.596 02.348 12252 Exposure complete
21:49:25.647 00.051 12252 worker thread done servicing request
21:49:25.647 00.000 9044 OnExposeComplete: enter
21:49:25.650 00.003 9044 UpdateGuideState(): m_state=6
21:49:25.653 00.003 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2493
21:49:25.655 00.002 9044 Star::Find returns 1 (0), X=1004.59, Y=825.08, Mass=5617, SNR=51.4, Peak=173 HFD=5.2
21:49:25.657 00.002 9044 MultiStar: [#1 -0.10,0.16,1.04,U] [#2 -0.10,0.10,1.24,U] [#3 0.03,0.06,0.84,U] [#4 -0.03,0.11,1.32,U] [#5 0.01,0.19,0.66,U] [#6 -0.08,0.15,0.43,U] [#7 -0.10,0.15,0.44,U] [#8 -0.17,0.15,0.42,U] 
21:49:25.659 00.002 9044 refined, 8 included, MultiStar: {-0.07, 0.15}, one-star: {-0.16, 0.33}
21:49:25.662 00.003 9044 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.62) = xAngle (3.64 = -2.64)
21:49:25.664 00.002 9044 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.56 = 0.56)
21:49:25.667 00.003 9044 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.02 mountX=-0.15 mountY=0.09, mountTheta=2.60
21:49:25.671 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.15, opts=13)
21:49:25.674 00.003 9044 Enqueuing Move request for scope (-0.07, 0.15)
21:49:25.676 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:49:25.678 00.002 9044 UpdateGuideState exits: m=5617 SNR=51.4
21:49:25.681 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:25.683 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:25.685 00.002 9044 Enqueuing Expose request
21:49:25.687 00.002 12252 Worker thread wakes up
21:49:25.687 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
21:49:25.687 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
21:49:25.687 00.000 12252 Moving (-0.07, 0.15) raw xDistance=-0.15 yDistance=0.09
21:49:25.691 00.004 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 540.44
21:49:25.691 00.000 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
21:49:25.691 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:25.692 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:49:25.692 00.000 12252 MoveAxis(E, 38, ABG)
21:49:25.692 00.000 12252 Guiding  Dir = 2, Dur = 38
21:49:25.692 00.000 12252 IsSlewing returns 0
21:49:25.692 00.000 12252 IsGuiding returns 0
21:49:25.695 00.003 12252 PulseGuide returned control before completion, sleep 47
21:49:25.748 00.053 12252 IsGuiding returns 0
21:49:25.748 00.000 12252 Move returns status 0, amount 38
21:49:25.749 00.001 12252 MoveAxis(N, 0, ABG)
21:49:25.749 00.000 12252 Move returns status 0, amount 0
21:49:25.749 00.000 12252 move complete, result=0
21:49:25.749 00.000 12252 worker thread done servicing request
21:49:25.749 00.000 12252 Worker thread wakes up
21:49:25.749 00.000 9044 GuideStep: -0.1 px 38 ms EAST, 0.1 px 0 ms NORTH
21:49:25.751 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:25.751 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:28.111 02.360 12252 Exposure complete
21:49:28.175 00.064 12252 worker thread done servicing request
21:49:28.175 00.000 9044 OnExposeComplete: enter
21:49:28.176 00.001 9044 UpdateGuideState(): m_state=6
21:49:28.177 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2494
21:49:28.179 00.002 9044 Star::Find returns 1 (0), X=1004.71, Y=825.13, Mass=5680, SNR=51.7, Peak=173 HFD=5.1
21:49:28.180 00.001 9044 MultiStar: [#1 -0.06,0.11,1.07,U] [#2 0.03,0.10,1.21,U] [#3 0.08,0.12,0.85,U] [#4 0.04,0.17,1.24,U] [#5 0.11,0.16,0.66,U] [#6 0.00,0.15,0.42,U] [#7 0.02,0.05,0.43,U] [#8 -0.05,0.32,0.42,U] 
21:49:28.181 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.17}, one-star: {-0.04, 0.38}
21:49:28.182 00.001 9044 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.62) = xAngle (3.10 = 3.10)
21:49:28.183 00.001 9044 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.02 = 0.02)
21:49:28.185 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.48 mountX=-0.17 mountY=0.00, mountTheta=3.12
21:49:28.187 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.17, opts=13)
21:49:28.189 00.002 9044 Enqueuing Move request for scope (0.02, 0.17)
21:49:28.190 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:49:28.191 00.001 9044 UpdateGuideState exits: m=5680 SNR=51.7
21:49:28.192 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:28.193 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:28.194 00.001 9044 Enqueuing Expose request
21:49:28.195 00.001 12252 Worker thread wakes up
21:49:28.195 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
21:49:28.195 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
21:49:28.195 00.000 12252 Moving (0.02, 0.17) raw xDistance=-0.17 yDistance=0.00
21:49:28.198 00.003 12252 PPEC rslt: input = -0.17, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 539.89
21:49:28.198 00.000 12252 PPEC: input: -0.17, control: -0.08, exposure: 2000
21:49:28.198 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:28.198 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:49:28.198 00.000 12252 MoveAxis(E, 33, ABG)
21:49:28.198 00.000 12252 Guiding  Dir = 2, Dur = 33
21:49:28.199 00.001 12252 IsSlewing returns 0
21:49:28.199 00.000 12252 IsGuiding returns 0
21:49:28.201 00.002 12252 PulseGuide returned control before completion, sleep 42
21:49:28.246 00.045 12252 IsGuiding returns 0
21:49:28.246 00.000 12252 Move returns status 0, amount 33
21:49:28.246 00.000 12252 MoveAxis(N, 0, ABG)
21:49:28.246 00.000 12252 Move returns status 0, amount 0
21:49:28.246 00.000 12252 move complete, result=0
21:49:28.248 00.002 12252 worker thread done servicing request
21:49:28.248 00.000 9044 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
21:49:28.249 00.001 12252 Worker thread wakes up
21:49:28.249 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:28.249 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:30.595 02.346 12252 Exposure complete
21:49:30.634 00.039 12252 worker thread done servicing request
21:49:30.635 00.001 9044 OnExposeComplete: enter
21:49:30.637 00.002 9044 UpdateGuideState(): m_state=6
21:49:30.638 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2495
21:49:30.639 00.001 9044 Star::Find returns 1 (0), X=1004.74, Y=825.10, Mass=5572, SNR=51.1, Peak=173 HFD=5.1
21:49:30.640 00.001 9044 MultiStar: [#1 0.06,0.17,1.05,U] [#2 0.05,0.08,1.23,U] [#3 0.13,0.17,0.84,U] [#4 0.11,0.13,1.33,U] [#5 0.08,0.32,0.66,U] [#6 0.07,0.23,0.42,U] [#7 0.04,0.17,0.44,U] [#8 -0.11,0.33,0.44,U] 
21:49:30.642 00.002 9044 refined, 8 included, MultiStar: {0.05, 0.20}, one-star: {-0.01, 0.35}
21:49:30.643 00.001 9044 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.62) = xAngle (2.93 = 2.93)
21:49:30.644 00.001 9044 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.16 = -0.16)
21:49:30.645 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.30 mountX=-0.20 mountY=-0.03, mountTheta=-2.98
21:49:30.648 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.20, opts=13)
21:49:30.649 00.001 9044 Enqueuing Move request for scope (0.05, 0.20)
21:49:30.651 00.002 12252 Worker thread wakes up
21:49:30.651 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:49:30.652 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
21:49:30.652 00.000 9044 UpdateGuideState exits: m=5572 SNR=51.1
21:49:30.655 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:30.657 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
21:49:30.657 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:30.659 00.002 12252 Moving (0.05, 0.20) raw xDistance=-0.20 yDistance=-0.03
21:49:30.659 00.000 9044 Enqueuing Expose request
21:49:30.663 00.004 12252 PPEC rslt: input = -0.20, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 539.34
21:49:30.663 00.000 12252 PPEC: input: -0.20, control: -0.10, exposure: 2000
21:49:30.663 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:30.663 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:49:30.663 00.000 12252 MoveAxis(E, 38, ABG)
21:49:30.663 00.000 12252 Guiding  Dir = 2, Dur = 38
21:49:30.664 00.001 12252 IsSlewing returns 0
21:49:30.664 00.000 12252 IsGuiding returns 0
21:49:30.666 00.002 12252 PulseGuide returned control before completion, sleep 46
21:49:30.712 00.046 12252 IsGuiding returns 0
21:49:30.712 00.000 12252 Move returns status 0, amount 38
21:49:30.712 00.000 12252 MoveAxis(N, 0, ABG)
21:49:30.712 00.000 12252 Move returns status 0, amount 0
21:49:30.712 00.000 12252 move complete, result=0
21:49:30.712 00.000 12252 worker thread done servicing request
21:49:30.712 00.000 12252 Worker thread wakes up
21:49:30.712 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:30.712 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:30.712 00.000 9044 GuideStep: -0.2 px 38 ms EAST, -0.0 px 0 ms NORTH
21:49:33.067 02.355 12252 Exposure complete
21:49:33.141 00.074 12252 worker thread done servicing request
21:49:33.141 00.000 9044 OnExposeComplete: enter
21:49:33.143 00.002 9044 UpdateGuideState(): m_state=6
21:49:33.145 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2496
21:49:33.146 00.001 9044 Star::Find returns 1 (0), X=1004.67, Y=825.16, Mass=5580, SNR=51.5, Peak=173 HFD=5.1
21:49:33.150 00.004 9044 MultiStar: [#1 -0.02,0.23,1.05,U] [#2 -0.03,0.14,1.22,U] [#3 0.01,0.13,0.85,U] [#4 0.05,0.14,1.29,U] [#5 0.05,0.23,0.66,U] [#6 -0.08,0.18,0.43,U] [#7 -0.08,0.11,0.43,U] [#8 -0.13,0.40,0.00,M1] 
21:49:33.152 00.002 9044 refined, 7 included, MultiStar: {-0.01, 0.20}, one-star: {-0.08, 0.41}
21:49:33.154 00.002 9044 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.62) = xAngle (3.27 = -3.01)
21:49:33.156 00.002 9044 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.18 = 0.18)
21:49:33.157 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.64 mountX=-0.20 mountY=0.04, mountTheta=2.96
21:49:33.161 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.20, opts=13)
21:49:33.163 00.002 9044 Enqueuing Move request for scope (-0.01, 0.20)
21:49:33.164 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:49:33.165 00.001 9044 UpdateGuideState exits: m=5580 SNR=51.5
21:49:33.166 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:33.167 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:33.168 00.001 9044 Enqueuing Expose request
21:49:33.169 00.001 12252 Worker thread wakes up
21:49:33.169 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.20) opts 0xd
21:49:33.170 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.20)
21:49:33.170 00.000 12252 Moving (-0.01, 0.20) raw xDistance=-0.20 yDistance=0.04
21:49:33.173 00.003 12252 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 538.80
21:49:33.173 00.000 12252 PPEC: input: -0.20, control: -0.11, exposure: 2000
21:49:33.173 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:33.173 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:49:33.173 00.000 12252 MoveAxis(E, 43, ABG)
21:49:33.174 00.001 12252 Guiding  Dir = 2, Dur = 43
21:49:33.174 00.000 12252 IsSlewing returns 0
21:49:33.174 00.000 12252 IsGuiding returns 0
21:49:33.177 00.003 12252 PulseGuide returned control before completion, sleep 51
21:49:33.237 00.060 12252 IsGuiding returns 1
21:49:33.237 00.000 12252 scope still moving after pulse duration time elapsed
21:49:33.269 00.032 12252 IsSlewing returns 0
21:49:33.269 00.000 12252 IsGuiding returns 0
21:49:33.269 00.000 12252 scope move finished after 43 + 51 ms
21:49:33.269 00.000 12252 Move returns status 0, amount 43
21:49:33.269 00.000 12252 MoveAxis(N, 0, ABG)
21:49:33.269 00.000 12252 Move returns status 0, amount 0
21:49:33.270 00.001 12252 move complete, result=0
21:49:33.270 00.000 12252 worker thread done servicing request
21:49:33.270 00.000 12252 Worker thread wakes up
21:49:33.270 00.000 9044 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
21:49:33.271 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:33.271 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:35.635 02.364 12252 Exposure complete
21:49:35.685 00.050 12252 worker thread done servicing request
21:49:35.685 00.000 9044 OnExposeComplete: enter
21:49:35.686 00.001 9044 UpdateGuideState(): m_state=6
21:49:35.687 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2497
21:49:35.688 00.001 9044 Star::Find returns 1 (0), X=1004.70, Y=825.11, Mass=5656, SNR=51.9, Peak=173 HFD=5.1
21:49:35.689 00.001 9044 MultiStar: [#1 0.03,0.19,1.07,U] [#2 -0.10,0.11,1.21,U] [#3 0.10,0.09,0.85,U] [#4 0.03,0.10,1.28,U] [#5 -0.01,0.23,0.65,U] [#6 -0.07,0.26,0.42,U] [#7 -0.11,0.15,0.44,U] [#8 -0.03,0.20,0.42,U] 
21:49:35.690 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.18}, one-star: {-0.05, 0.35}
21:49:35.691 00.001 9044 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.62) = xAngle (3.28 = -3.00)
21:49:35.692 00.001 9044 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.20 = 0.20)
21:49:35.693 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.66 mountX=-0.18 mountY=0.04, mountTheta=2.94
21:49:35.694 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.18, opts=13)
21:49:35.695 00.001 9044 Enqueuing Move request for scope (-0.02, 0.18)
21:49:35.696 00.001 12252 Worker thread wakes up
21:49:35.696 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
21:49:35.696 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
21:49:35.696 00.000 12252 Moving (-0.02, 0.18) raw xDistance=-0.18 yDistance=0.04
21:49:35.696 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:49:35.697 00.001 9044 UpdateGuideState exits: m=5656 SNR=51.9
21:49:35.698 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:35.699 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:35.699 00.000 9044 Enqueuing Expose request
21:49:35.700 00.001 12252 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 538.26
21:49:35.700 00.000 12252 PPEC: input: -0.18, control: -0.10, exposure: 2000
21:49:35.700 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:35.701 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:49:35.701 00.000 12252 MoveAxis(E, 39, ABG)
21:49:35.701 00.000 12252 Guiding  Dir = 2, Dur = 39
21:49:35.701 00.000 12252 IsSlewing returns 0
21:49:35.701 00.000 12252 IsGuiding returns 0
21:49:35.703 00.002 12252 PulseGuide returned control before completion, sleep 48
21:49:35.764 00.061 12252 IsGuiding returns 0
21:49:35.764 00.000 12252 Move returns status 0, amount 39
21:49:35.764 00.000 12252 MoveAxis(N, 0, ABG)
21:49:35.764 00.000 12252 Move returns status 0, amount 0
21:49:35.765 00.001 12252 move complete, result=0
21:49:35.765 00.000 12252 worker thread done servicing request
21:49:35.765 00.000 9044 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
21:49:35.768 00.003 12252 Worker thread wakes up
21:49:35.768 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:35.768 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:38.113 02.345 12252 Exposure complete
21:49:38.167 00.054 12252 worker thread done servicing request
21:49:38.168 00.001 9044 OnExposeComplete: enter
21:49:38.170 00.002 9044 UpdateGuideState(): m_state=6
21:49:38.172 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2498
21:49:38.173 00.001 9044 Star::Find returns 1 (0), X=1004.62, Y=825.14, Mass=5677, SNR=51.8, Peak=173 HFD=5.2
21:49:38.174 00.001 9044 MultiStar: [#1 -0.16,0.19,1.07,U] [#2 -0.04,0.12,1.21,U] [#3 0.03,0.09,0.86,U] [#4 -0.07,0.12,1.27,U] [#5 -0.06,0.16,0.65,U] [#6 -0.12,0.14,0.42,U] [#7 -0.17,0.16,0.43,U] [#8 -0.15,0.26,0.42,U] 
21:49:38.175 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.18}, one-star: {-0.13, 0.39}
21:49:38.178 00.003 9044 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.62) = xAngle (3.65 = -2.63)
21:49:38.179 00.001 9044 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.57 = 0.57)
21:49:38.180 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.03 mountX=-0.17 mountY=0.11, mountTheta=2.59
21:49:38.183 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.18, opts=13)
21:49:38.186 00.003 9044 Enqueuing Move request for scope (-0.09, 0.18)
21:49:38.189 00.003 12252 Worker thread wakes up
21:49:38.189 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
21:49:38.189 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
21:49:38.190 00.001 12252 Moving (-0.09, 0.18) raw xDistance=-0.17 yDistance=0.11
21:49:38.190 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:49:38.192 00.002 9044 UpdateGuideState exits: m=5677 SNR=51.8
21:49:38.194 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:38.197 00.003 12252 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 537.73
21:49:38.197 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:38.199 00.002 9044 Enqueuing Expose request
21:49:38.202 00.003 12252 PPEC: input: -0.17, control: -0.12, exposure: 2000
21:49:38.202 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:38.202 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:49:38.202 00.000 12252 MoveAxis(E, 47, ABG)
21:49:38.202 00.000 12252 Guiding  Dir = 2, Dur = 47
21:49:38.202 00.000 12252 IsSlewing returns 0
21:49:38.203 00.001 12252 IsGuiding returns 0
21:49:38.205 00.002 12252 PulseGuide returned control before completion, sleep 55
21:49:38.274 00.069 12252 IsGuiding returns 0
21:49:38.274 00.000 12252 Move returns status 0, amount 47
21:49:38.274 00.000 12252 MoveAxis(N, 0, ABG)
21:49:38.274 00.000 12252 Move returns status 0, amount 0
21:49:38.274 00.000 12252 move complete, result=0
21:49:38.274 00.000 12252 worker thread done servicing request
21:49:38.274 00.000 12252 Worker thread wakes up
21:49:38.274 00.000 9044 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
21:49:38.276 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:38.276 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:40.629 02.353 12252 Exposure complete
21:49:40.675 00.046 12252 worker thread done servicing request
21:49:40.675 00.000 9044 OnExposeComplete: enter
21:49:40.677 00.002 9044 UpdateGuideState(): m_state=6
21:49:40.679 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2499
21:49:40.680 00.001 9044 Star::Find returns 1 (0), X=1004.56, Y=825.09, Mass=5718, SNR=51.9, Peak=173 HFD=5.2
21:49:40.681 00.001 9044 MultiStar: [#1 -0.13,0.15,1.04,U] [#2 -0.10,0.12,1.21,U] [#3 0.02,0.04,0.84,U] [#4 -0.05,0.07,1.29,U] [#5 -0.06,0.19,0.65,U] [#6 -0.14,0.13,0.42,U] [#7 -0.12,0.17,0.43,U] [#8 -0.01,0.25,0.42,U] 
21:49:40.682 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.15}, one-star: {-0.19, 0.34}
21:49:40.683 00.001 9044 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.62) = xAngle (3.73 = -2.56)
21:49:40.683 00.000 9044 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.64 = 0.64)
21:49:40.684 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.10 mountX=-0.15 mountY=0.11, mountTheta=2.52
21:49:40.686 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.15, opts=13)
21:49:40.687 00.001 9044 Enqueuing Move request for scope (-0.09, 0.15)
21:49:40.687 00.000 12252 Worker thread wakes up
21:49:40.687 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:49:40.688 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
21:49:40.688 00.000 9044 UpdateGuideState exits: m=5718 SNR=51.9
21:49:40.689 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:40.690 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
21:49:40.690 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:40.692 00.002 9044 Enqueuing Expose request
21:49:40.693 00.001 12252 Moving (-0.09, 0.15) raw xDistance=-0.15 yDistance=0.11
21:49:40.697 00.004 12252 PPEC rslt: input = -0.15, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 537.20
21:49:40.697 00.000 12252 PPEC: input: -0.15, control: -0.11, exposure: 2000
21:49:40.697 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:40.697 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:49:40.697 00.000 12252 MoveAxis(E, 43, ABG)
21:49:40.698 00.001 12252 Guiding  Dir = 2, Dur = 43
21:49:40.698 00.000 12252 IsSlewing returns 0
21:49:40.698 00.000 12252 IsGuiding returns 0
21:49:40.700 00.002 12252 PulseGuide returned control before completion, sleep 52
21:49:40.754 00.054 12252 IsGuiding returns 1
21:49:40.754 00.000 12252 scope still moving after pulse duration time elapsed
21:49:40.784 00.030 12252 IsSlewing returns 0
21:49:40.785 00.001 12252 IsGuiding returns 0
21:49:40.785 00.000 12252 scope move finished after 43 + 44 ms
21:49:40.785 00.000 12252 Move returns status 0, amount 43
21:49:40.785 00.000 12252 MoveAxis(N, 0, ABG)
21:49:40.785 00.000 12252 Move returns status 0, amount 0
21:49:40.785 00.000 12252 move complete, result=0
21:49:40.785 00.000 12252 worker thread done servicing request
21:49:40.785 00.000 12252 Worker thread wakes up
21:49:40.785 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:40.785 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:40.785 00.000 9044 GuideStep: -0.1 px 43 ms EAST, 0.1 px 0 ms NORTH
21:49:43.140 02.355 12252 Exposure complete
21:49:43.197 00.057 12252 worker thread done servicing request
21:49:43.197 00.000 9044 OnExposeComplete: enter
21:49:43.198 00.001 9044 UpdateGuideState(): m_state=6
21:49:43.200 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2500
21:49:43.204 00.004 9044 Star::Find returns 1 (0), X=1004.72, Y=825.02, Mass=5772, SNR=52.1, Peak=173 HFD=5.2
21:49:43.206 00.002 9044 MultiStar: [#1 -0.02,0.02,1.04,U] [#2 -0.02,0.09,1.19,U] [#3 0.13,0.03,0.84,U] [#4 0.04,0.09,1.27,U] [#5 0.03,0.17,0.64,U] [#6 0.01,0.03,0.41,U] [#7 -0.06,0.07,0.42,U] [#8 -0.00,0.19,0.40,U] 
21:49:43.209 00.003 9044 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {-0.03, 0.27}
21:49:43.210 00.001 9044 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.62) = xAngle (3.10 = 3.10)
21:49:43.213 00.003 9044 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.02 = 0.02)
21:49:43.215 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.11 cameraTheta=1.48 mountX=-0.11 mountY=0.00, mountTheta=3.13
21:49:43.218 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.10, opts=13)
21:49:43.219 00.001 9044 Enqueuing Move request for scope (0.01, 0.10)
21:49:43.221 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:49:43.222 00.001 9044 UpdateGuideState exits: m=5772 SNR=52.1
21:49:43.224 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:43.225 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:43.226 00.001 9044 Enqueuing Expose request
21:49:43.227 00.001 12252 Worker thread wakes up
21:49:43.227 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
21:49:43.227 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
21:49:43.227 00.000 12252 Moving (0.01, 0.10) raw xDistance=-0.11 yDistance=0.00
21:49:43.231 00.004 12252 PPEC rslt: input = -0.11, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 536.68
21:49:43.231 00.000 12252 PPEC: input: -0.11, control: -0.07, exposure: 2000
21:49:43.231 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:43.231 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:49:43.231 00.000 12252 MoveAxis(E, 27, ABG)
21:49:43.231 00.000 12252 Guiding  Dir = 2, Dur = 27
21:49:43.232 00.001 12252 IsSlewing returns 0
21:49:43.232 00.000 12252 IsGuiding returns 0
21:49:43.234 00.002 12252 PulseGuide returned control before completion, sleep 36
21:49:43.286 00.052 12252 IsGuiding returns 0
21:49:43.286 00.000 12252 Move returns status 0, amount 27
21:49:43.286 00.000 12252 MoveAxis(N, 0, ABG)
21:49:43.287 00.001 12252 Move returns status 0, amount 0
21:49:43.287 00.000 12252 move complete, result=0
21:49:43.287 00.000 12252 worker thread done servicing request
21:49:43.287 00.000 12252 Worker thread wakes up
21:49:43.287 00.000 9044 GuideStep: -0.1 px 27 ms EAST, 0.0 px 0 ms NORTH
21:49:43.291 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:43.291 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:45.637 02.346 12252 Exposure complete
21:49:45.686 00.049 12252 worker thread done servicing request
21:49:45.686 00.000 9044 OnExposeComplete: enter
21:49:45.687 00.001 9044 UpdateGuideState(): m_state=6
21:49:45.688 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2501
21:49:45.690 00.002 9044 Star::Find returns 1 (0), X=1004.78, Y=825.20, Mass=5576, SNR=51.4, Peak=173 HFD=5.1
21:49:45.691 00.001 9044 MultiStar: [#1 0.12,0.21,1.06,U] [#2 0.06,0.03,1.22,U] [#3 0.18,0.20,0.85,U] [#4 0.08,0.20,1.26,U] [#5 0.16,0.20,0.66,U] [#6 0.04,0.20,0.43,U] [#7 -0.04,0.22,0.44,U] [#8 0.10,0.24,0.42,U] 
21:49:45.692 00.001 9044 refined, 8 included, MultiStar: {0.09, 0.21}, one-star: {0.03, 0.44}
21:49:45.693 00.001 9044 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.62) = xAngle (2.81 = 2.81)
21:49:45.696 00.003 9044 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.28 = -0.28)
21:49:45.698 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.18 mountX=-0.22 mountY=-0.06, mountTheta=-2.86
21:49:45.702 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.21, opts=13)
21:49:45.705 00.003 9044 Enqueuing Move request for scope (0.09, 0.21)
21:49:45.708 00.003 12252 Worker thread wakes up
21:49:45.708 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:49:45.710 00.002 9044 UpdateGuideState exits: m=5576 SNR=51.4
21:49:45.713 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:45.715 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:45.717 00.002 9044 Enqueuing Expose request
21:49:45.719 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
21:49:45.720 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
21:49:45.720 00.000 12252 Moving (0.09, 0.21) raw xDistance=-0.22 yDistance=-0.06
21:49:45.726 00.006 12252 PPEC rslt: input = -0.22, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 536.17
21:49:45.726 00.000 12252 PPEC: input: -0.22, control: -0.14, exposure: 2000
21:49:45.726 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:45.726 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:49:45.726 00.000 12252 MoveAxis(E, 53, ABG)
21:49:45.726 00.000 12252 Guiding  Dir = 2, Dur = 53
21:49:45.727 00.001 12252 IsSlewing returns 0
21:49:45.727 00.000 12252 IsGuiding returns 0
21:49:45.729 00.002 12252 PulseGuide returned control before completion, sleep 62
21:49:45.801 00.072 12252 IsGuiding returns 0
21:49:45.801 00.000 12252 Move returns status 0, amount 53
21:49:45.801 00.000 12252 MoveAxis(N, 0, ABG)
21:49:45.801 00.000 12252 Move returns status 0, amount 0
21:49:45.801 00.000 12252 move complete, result=0
21:49:45.801 00.000 12252 worker thread done servicing request
21:49:45.801 00.000 12252 Worker thread wakes up
21:49:45.801 00.000 9044 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
21:49:45.803 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:45.803 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:48.145 02.342 12252 Exposure complete
21:49:48.193 00.048 12252 worker thread done servicing request
21:49:48.193 00.000 9044 OnExposeComplete: enter
21:49:48.194 00.001 9044 UpdateGuideState(): m_state=6
21:49:48.196 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2502
21:49:48.197 00.001 9044 Star::Find returns 1 (0), X=1004.65, Y=824.90, Mass=5672, SNR=51.7, Peak=173 HFD=5.1
21:49:48.198 00.001 9044 MultiStar: [#1 -0.07,-0.06,1.05,U] [#2 -0.03,-0.07,1.19,U] [#3 0.10,-0.28,0.85,U] [#4 -0.03,-0.01,1.26,U] [#5 0.01,-0.11,0.66,U] [#6 -0.06,-0.06,0.42,U] [#7 -0.07,-0.13,0.44,U] [#8 -0.15,-0.02,0.42,U] 
21:49:48.199 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.10, 0.15}
21:49:48.199 00.000 9044 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.62) = xAngle (-0.53 = -0.53)
21:49:48.200 00.001 9044 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.62 = 2.67)
21:49:48.201 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.16 mountX=0.06 mountY=0.03, mountTheta=0.49
21:49:48.202 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.06, opts=13)
21:49:48.206 00.004 9044 Enqueuing Move request for scope (-0.04, -0.06)
21:49:48.208 00.002 12252 Worker thread wakes up
21:49:48.208 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:49:48.210 00.002 9044 UpdateGuideState exits: m=5672 SNR=51.7
21:49:48.212 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:48.215 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:48.216 00.001 9044 Enqueuing Expose request
21:49:48.218 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
21:49:48.218 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
21:49:48.219 00.001 12252 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=0.03
21:49:48.221 00.002 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 535.66
21:49:48.221 00.000 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
21:49:48.221 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:48.222 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:49:48.222 00.000 12252 MoveAxis(E, 11, ABG)
21:49:48.222 00.000 12252 Guiding  Dir = 2, Dur = 11
21:49:48.222 00.000 12252 IsSlewing returns 0
21:49:48.223 00.001 12252 IsGuiding returns 0
21:49:48.225 00.002 12252 PulseGuide returned control before completion, sleep 19
21:49:48.252 00.027 12252 IsGuiding returns 1
21:49:48.252 00.000 12252 scope still moving after pulse duration time elapsed
21:49:48.282 00.030 12252 IsSlewing returns 0
21:49:48.282 00.000 12252 IsGuiding returns 0
21:49:48.282 00.000 12252 scope move finished after 11 + 48 ms
21:49:48.282 00.000 12252 Move returns status 0, amount 11
21:49:48.284 00.002 12252 MoveAxis(N, 0, ABG)
21:49:48.284 00.000 12252 Move returns status 0, amount 0
21:49:48.284 00.000 12252 move complete, result=0
21:49:48.284 00.000 12252 worker thread done servicing request
21:49:48.284 00.000 12252 Worker thread wakes up
21:49:48.284 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:48.284 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:48.284 00.000 9044 GuideStep: 0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
21:49:50.628 02.344 12252 Exposure complete
21:49:50.675 00.047 12252 worker thread done servicing request
21:49:50.675 00.000 9044 OnExposeComplete: enter
21:49:50.677 00.002 9044 UpdateGuideState(): m_state=6
21:49:50.679 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2503
21:49:50.680 00.001 9044 Star::Find returns 1 (0), X=1004.45, Y=824.84, Mass=5723, SNR=51.9, Peak=173 HFD=5.2
21:49:50.683 00.003 9044 MultiStar: [#1 -0.17,-0.05,1.06,U] [#2 -0.07,-0.16,1.21,U] [#3 -0.14,-0.33,0.86,U] [#4 -0.03,-0.10,1.30,U] [#5 -0.10,-0.18,0.66,U] [#6 -0.13,-0.08,0.43,U] [#7 -0.16,-0.11,0.43,U] [#8 -0.26,-0.07,0.42,U] 
21:49:50.685 00.002 9044 refined, 8 included, MultiStar: {-0.14, -0.11}, one-star: {-0.30, 0.08}
21:49:50.688 00.003 9044 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.62) = xAngle (-0.86 = -0.86)
21:49:50.690 00.002 9044 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.94 = 2.34)
21:49:50.692 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.48 mountX=0.12 mountY=0.13, mountTheta=0.83
21:49:50.695 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.11, opts=13)
21:49:50.697 00.002 9044 Enqueuing Move request for scope (-0.14, -0.11)
21:49:50.699 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:49:50.700 00.001 9044 UpdateGuideState exits: m=5723 SNR=51.9
21:49:50.702 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:50.703 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:50.704 00.001 9044 Enqueuing Expose request
21:49:50.706 00.002 12252 Worker thread wakes up
21:49:50.706 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
21:49:50.706 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
21:49:50.706 00.000 12252 Moving (-0.14, -0.11) raw xDistance=0.12 yDistance=0.13
21:49:50.708 00.002 12252 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.05, hyst_pct = 0.00, period_length = 535.16
21:49:50.708 00.000 12252 PPEC: input: 0.12, control: 0.05, exposure: 2000
21:49:50.709 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:50.709 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:49:50.709 00.000 12252 MoveAxis(W, 18, ABG)
21:49:50.709 00.000 12252 Guiding  Dir = 3, Dur = 18
21:49:50.709 00.000 12252 IsSlewing returns 0
21:49:50.709 00.000 12252 IsGuiding returns 0
21:49:50.711 00.002 12252 PulseGuide returned control before completion, sleep 27
21:49:50.743 00.032 12252 IsGuiding returns 0
21:49:50.744 00.001 12252 Move returns status 0, amount 18
21:49:50.744 00.000 12252 MoveAxis(N, 0, ABG)
21:49:50.744 00.000 12252 Move returns status 0, amount 0
21:49:50.744 00.000 12252 move complete, result=0
21:49:50.744 00.000 12252 worker thread done servicing request
21:49:50.744 00.000 12252 Worker thread wakes up
21:49:50.744 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:50.744 00.000 9044 GuideStep: 0.1 px 18 ms WEST, 0.1 px 0 ms NORTH
21:49:50.745 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:53.088 02.343 12252 Exposure complete
21:49:53.156 00.068 12252 worker thread done servicing request
21:49:53.156 00.000 9044 OnExposeComplete: enter
21:49:53.158 00.002 9044 UpdateGuideState(): m_state=6
21:49:53.161 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2504
21:49:53.162 00.001 9044 Star::Find returns 1 (0), X=1004.43, Y=825.01, Mass=5684, SNR=51.7, Peak=173 HFD=5.1
21:49:53.164 00.002 9044 MultiStar: [#1 -0.15,-0.05,1.05,U] [#2 -0.15,-0.06,1.21,U] [#3 -0.22,-0.21,0.85,U] [#4 -0.09,0.01,1.29,U] [#5 -0.13,-0.06,0.65,U] [#6 -0.09,-0.09,0.43,U] [#7 -0.25,0.03,0.43,U] [#8 -0.23,0.02,0.42,U] 
21:49:53.166 00.002 9044 refined, 8 included, MultiStar: {-0.17, -0.01}, one-star: {-0.32, 0.26}
21:49:53.169 00.003 9044 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.62) = xAngle (-1.44 = -1.44)
21:49:53.170 00.001 9044 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.52 = 1.76)
21:49:53.171 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.18 cameraTheta=-3.07 mountX=0.02 mountY=0.17, mountTheta=1.44
21:49:53.173 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.01, opts=13)
21:49:53.174 00.001 9044 Enqueuing Move request for scope (-0.17, -0.01)
21:49:53.176 00.002 12252 Worker thread wakes up
21:49:53.176 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:49:53.178 00.002 9044 UpdateGuideState exits: m=5684 SNR=51.7
21:49:53.180 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:53.182 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:53.185 00.003 9044 Enqueuing Expose request
21:49:53.188 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
21:49:53.188 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
21:49:53.188 00.000 12252 Moving (-0.17, -0.01) raw xDistance=0.02 yDistance=0.17
21:49:53.192 00.004 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 534.66
21:49:53.193 00.001 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
21:49:53.193 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:49:53.193 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:49:53.193 00.000 12252 MoveAxis(E, 10, ABG)
21:49:53.193 00.000 12252 Guiding  Dir = 2, Dur = 10
21:49:53.193 00.000 12252 IsSlewing returns 0
21:49:53.194 00.001 12252 IsGuiding returns 0
21:49:53.196 00.002 12252 PulseGuide returned control before completion, sleep 19
21:49:53.222 00.026 12252 IsGuiding returns 1
21:49:53.222 00.000 12252 scope still moving after pulse duration time elapsed
21:49:53.252 00.030 12252 IsSlewing returns 0
21:49:53.252 00.000 12252 IsGuiding returns 0
21:49:53.252 00.000 12252 scope move finished after 10 + 49 ms
21:49:53.252 00.000 12252 Move returns status 0, amount 10
21:49:53.252 00.000 12252 MoveAxis(N, 0, ABG)
21:49:53.252 00.000 12252 Move returns status 0, amount 0
21:49:53.254 00.002 12252 move complete, result=0
21:49:53.254 00.000 12252 worker thread done servicing request
21:49:53.254 00.000 12252 Worker thread wakes up
21:49:53.254 00.000 9044 GuideStep: 0.0 px 10 ms EAST, 0.2 px 0 ms NORTH
21:49:53.255 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:53.256 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:55.595 02.339 12252 Exposure complete
21:49:55.648 00.053 12252 worker thread done servicing request
21:49:55.648 00.000 9044 OnExposeComplete: enter
21:49:55.649 00.001 9044 UpdateGuideState(): m_state=6
21:49:55.650 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2505
21:49:55.651 00.001 9044 Star::Find returns 1 (0), X=1004.56, Y=825.04, Mass=5515, SNR=51.1, Peak=173 HFD=5.1
21:49:55.652 00.001 9044 MultiStar: [#1 -0.18,0.14,1.06,U] [#2 -0.13,0.08,1.21,U] [#3 -0.02,0.08,0.86,U] [#4 -0.10,0.11,1.29,U] [#5 -0.08,0.14,0.67,U] [#6 -0.17,-0.02,0.43,U] [#7 -0.23,0.08,0.44,U] [#8 -0.19,0.13,0.42,U] 
21:49:55.653 00.001 9044 refined, 8 included, MultiStar: {-0.14, 0.13}, one-star: {-0.19, 0.29}
21:49:55.654 00.001 9044 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.62) = xAngle (4.02 = -2.26)
21:49:55.655 00.001 9044 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.94 = 0.94)
21:49:55.655 00.000 9044 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.18 cameraTheta=2.40 mountX=-0.12 mountY=0.15, mountTheta=2.24
21:49:55.657 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.13, opts=13)
21:49:55.659 00.002 9044 Enqueuing Move request for scope (-0.14, 0.13)
21:49:55.660 00.001 12252 Worker thread wakes up
21:49:55.661 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:49:55.661 00.000 9044 UpdateGuideState exits: m=5515 SNR=51.1
21:49:55.662 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:55.664 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:55.665 00.001 9044 Enqueuing Expose request
21:49:55.666 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
21:49:55.666 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
21:49:55.666 00.000 12252 Moving (-0.14, 0.13) raw xDistance=-0.12 yDistance=0.15
21:49:55.669 00.003 12252 PPEC rslt: input = -0.12, final = -0.10, react = -0.07, pred = -0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 534.16
21:49:55.669 00.000 12252 PPEC: input: -0.12, control: -0.10, exposure: 2000
21:49:55.669 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:49:55.669 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:49:55.669 00.000 12252 MoveAxis(E, 39, ABG)
21:49:55.669 00.000 12252 Guiding  Dir = 2, Dur = 39
21:49:55.669 00.000 12252 IsSlewing returns 0
21:49:55.671 00.002 12252 IsGuiding returns 0
21:49:55.672 00.001 12252 PulseGuide returned control before completion, sleep 48
21:49:55.722 00.050 12252 IsGuiding returns 0
21:49:55.723 00.001 12252 Move returns status 0, amount 39
21:49:55.723 00.000 12252 MoveAxis(N, 0, ABG)
21:49:55.723 00.000 12252 Move returns status 0, amount 0
21:49:55.724 00.001 12252 move complete, result=0
21:49:55.724 00.000 12252 worker thread done servicing request
21:49:55.724 00.000 12252 Worker thread wakes up
21:49:55.724 00.000 9044 GuideStep: -0.1 px 39 ms EAST, 0.1 px 0 ms NORTH
21:49:55.726 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:55.726 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:49:58.079 02.353 12252 Exposure complete
21:49:58.145 00.066 12252 worker thread done servicing request
21:49:58.145 00.000 9044 OnExposeComplete: enter
21:49:58.146 00.001 9044 UpdateGuideState(): m_state=6
21:49:58.147 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2506
21:49:58.148 00.001 9044 Star::Find returns 1 (0), X=1004.42, Y=824.94, Mass=5654, SNR=51.6, Peak=173 HFD=5.2
21:49:58.150 00.002 9044 MultiStar: [#1 -0.32,-0.03,1.05,U] [#2 -0.21,-0.14,1.20,U] [#3 -0.26,-0.25,0.84,U] [#4 -0.21,-0.06,1.30,U] [#5 -0.19,-0.09,0.66,U] [#6 -0.23,-0.14,0.42,U] [#7 -0.27,-0.03,0.44,U] [#8 -0.31,0.06,0.41,U] 
21:49:58.151 00.001 9044 refined, 8 included, MultiStar: {-0.26, -0.05}, one-star: {-0.33, 0.19}
21:49:58.153 00.002 9044 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.62) = xAngle (-1.31 = -1.31)
21:49:58.154 00.001 9044 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.39 = 1.89)
21:49:58.155 00.001 9044 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.26 cameraTheta=-2.93 mountX=0.07 mountY=0.25, mountTheta=1.30
21:49:58.157 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.26, y=-0.05, opts=13)
21:49:58.158 00.001 9044 Enqueuing Move request for scope (-0.26, -0.05)
21:49:58.159 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:49:58.160 00.001 9044 UpdateGuideState exits: m=5654 SNR=51.6
21:49:58.163 00.003 12252 Worker thread wakes up
21:49:58.163 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:49:58.164 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd
21:49:58.164 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:49:58.165 00.001 9044 Enqueuing Expose request
21:49:58.166 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.26, -0.05)
21:49:58.166 00.000 12252 Moving (-0.26, -0.05) raw xDistance=0.07 yDistance=0.25
21:49:58.171 00.005 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 533.68
21:49:58.171 00.000 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
21:49:58.172 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:49:58.172 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
21:49:58.172 00.000 12252 MoveAxis(E, 9, ABG)
21:49:58.172 00.000 12252 Guiding  Dir = 2, Dur = 9
21:49:58.172 00.000 12252 IsSlewing returns 0
21:49:58.172 00.000 12252 IsGuiding returns 0
21:49:58.174 00.002 12252 PulseGuide returned control before completion, sleep 17
21:49:58.206 00.032 12252 IsGuiding returns 0
21:49:58.206 00.000 12252 Move returns status 0, amount 9
21:49:58.207 00.001 12252 MoveAxis(N, 0, ABG)
21:49:58.207 00.000 12252 Move returns status 0, amount 0
21:49:58.207 00.000 12252 move complete, result=0
21:49:58.207 00.000 12252 worker thread done servicing request
21:49:58.207 00.000 12252 Worker thread wakes up
21:49:58.207 00.000 9044 GuideStep: 0.1 px 9 ms EAST, 0.2 px 0 ms NORTH
21:49:58.209 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:49:58.209 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:00.579 02.370 12252 Exposure complete
21:50:00.630 00.051 12252 worker thread done servicing request
21:50:00.630 00.000 9044 OnExposeComplete: enter
21:50:00.633 00.003 9044 UpdateGuideState(): m_state=6
21:50:00.634 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2507
21:50:00.635 00.001 9044 Star::Find returns 1 (0), X=1004.31, Y=825.08, Mass=5679, SNR=51.7, Peak=173 HFD=5.1
21:50:00.636 00.001 9044 MultiStar: [#1 -0.38,0.10,1.05,U] [#2 -0.24,-0.01,1.21,U] [#3 -0.20,0.08,0.84,U] [#4 -0.26,0.06,1.29,U] [#5 -0.28,0.08,0.63,U] [#6 -0.34,0.12,0.43,U] [#7 -0.42,0.13,0.00,M1] [#8 -0.33,0.16,0.42,U] 
21:50:00.638 00.002 9044 refined, 7 included, MultiStar: {-0.30, 0.11}, one-star: {-0.44, 0.33}
21:50:00.639 00.001 9044 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.62) = xAngle (4.43 = -1.85)
21:50:00.640 00.001 9044 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.35 = 1.35)
21:50:00.641 00.001 9044 CameraToMount -- cameraX=-0.30 cameraY=0.11 hyp=0.32 cameraTheta=2.81 mountX=-0.09 mountY=0.31, mountTheta=1.85
21:50:00.643 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.30, y=0.11, opts=13)
21:50:00.644 00.001 9044 Enqueuing Move request for scope (-0.30, 0.11)
21:50:00.645 00.001 12252 Worker thread wakes up
21:50:00.645 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:50:00.646 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.11) opts 0xd
21:50:00.646 00.000 9044 UpdateGuideState exits: m=5679 SNR=51.7
21:50:00.648 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.30, 0.11)
21:50:00.648 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:00.649 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:00.650 00.001 9044 Enqueuing Expose request
21:50:00.651 00.001 12252 Moving (-0.30, 0.11) raw xDistance=-0.09 yDistance=0.31
21:50:00.654 00.003 12252 PPEC rslt: input = -0.09, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 533.19
21:50:00.654 00.000 12252 PPEC: input: -0.09, control: -0.03, exposure: 2000
21:50:00.654 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.22 newest=0.71
21:50:00.654 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.31 from input 0.31
21:50:00.654 00.000 12252 MoveAxis(E, 11, ABG)
21:50:00.654 00.000 12252 Guiding  Dir = 2, Dur = 11
21:50:00.654 00.000 12252 IsSlewing returns 0
21:50:00.654 00.000 12252 IsGuiding returns 0
21:50:00.657 00.003 12252 PulseGuide returned control before completion, sleep 19
21:50:00.688 00.031 12252 IsGuiding returns 0
21:50:00.688 00.000 12252 Move returns status 0, amount 11
21:50:00.688 00.000 12252 BLC: Oldest BLC event removed
21:50:00.688 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
21:50:00.688 00.000 12252 MoveAxis(S, 187, ABG)
21:50:00.688 00.000 12252 Guiding  Dir = 1, Dur = 187
21:50:00.688 00.000 12252 IsSlewing returns 0
21:50:00.688 00.000 12252 IsGuiding returns 0
21:50:00.693 00.005 12252 PulseGuide returned control before completion, sleep 192
21:50:00.893 00.200 12252 IsGuiding returns 0
21:50:00.893 00.000 12252 Move returns status 0, amount 187
21:50:00.893 00.000 12252 move complete, result=0
21:50:00.893 00.000 12252 worker thread done servicing request
21:50:00.893 00.000 12252 Worker thread wakes up
21:50:00.893 00.000 9044 GuideStep: -0.1 px 11 ms EAST, 0.3 px 187 ms SOUTH
21:50:00.894 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:00.895 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:03.260 02.365 12252 Exposure complete
21:50:03.323 00.063 12252 worker thread done servicing request
21:50:03.323 00.000 9044 OnExposeComplete: enter
21:50:03.324 00.001 9044 UpdateGuideState(): m_state=6
21:50:03.326 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2508
21:50:03.327 00.001 9044 Star::Find returns 1 (0), X=1004.82, Y=824.99, Mass=5629, SNR=51.5, Peak=173 HFD=5.3
21:50:03.328 00.001 9044 MultiStar: [#1 0.16,0.01,1.06,U] [#2 0.16,0.02,1.18,U] [#3 0.23,-0.07,0.84,U] [#4 0.15,-0.03,1.28,U] [#5 0.19,-0.03,0.66,U] [#6 0.15,-0.07,0.41,U] [#7 0.10,-0.01,0.45,U] [#8 0.14,0.08,0.42,U] 
21:50:03.330 00.002 9044 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.07, 0.24}
21:50:03.331 00.001 9044 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.62) = xAngle (1.76 = 1.76)
21:50:03.332 00.001 9044 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.32 = -1.32)
21:50:03.333 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.14 mountX=-0.03 mountY=-0.15, mountTheta=-1.76
21:50:03.335 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.02, opts=13)
21:50:03.336 00.001 9044 Enqueuing Move request for scope (0.15, 0.02)
21:50:03.337 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:50:03.339 00.002 9044 UpdateGuideState exits: m=5629 SNR=51.5
21:50:03.340 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:03.341 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:03.342 00.001 9044 Enqueuing Expose request
21:50:03.343 00.001 12252 Worker thread wakes up
21:50:03.343 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
21:50:03.343 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
21:50:03.343 00.000 12252 Moving (0.15, 0.02) raw xDistance=-0.03 yDistance=-0.15
21:50:03.344 00.001 12252 BLC: History state: CurrMiss=-0.15, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.314284, 1:-0.149759
21:50:03.344 00.000 12252 BLC: No correction, Miss < min_move
21:50:03.347 00.003 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 532.72
21:50:03.347 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
21:50:03.347 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:03.347 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:50:03.347 00.000 12252 MoveAxis(E, 10, ABG)
21:50:03.347 00.000 12252 Guiding  Dir = 2, Dur = 10
21:50:03.347 00.000 12252 IsSlewing returns 0
21:50:03.348 00.001 12252 IsGuiding returns 0
21:50:03.350 00.002 12252 PulseGuide returned control before completion, sleep 18
21:50:03.372 00.022 12252 IsGuiding returns 1
21:50:03.372 00.000 12252 scope still moving after pulse duration time elapsed
21:50:03.403 00.031 12252 IsSlewing returns 0
21:50:03.403 00.000 12252 IsGuiding returns 0
21:50:03.403 00.000 12252 scope move finished after 10 + 45 ms
21:50:03.403 00.000 12252 Move returns status 0, amount 10
21:50:03.403 00.000 12252 MoveAxis(N, 0, ABG)
21:50:03.403 00.000 12252 Move returns status 0, amount 0
21:50:03.403 00.000 12252 move complete, result=0
21:50:03.403 00.000 12252 worker thread done servicing request
21:50:03.403 00.000 12252 Worker thread wakes up
21:50:03.403 00.000 9044 GuideStep: -0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
21:50:03.405 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:03.405 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:05.758 02.353 12252 Exposure complete
21:50:05.816 00.058 12252 worker thread done servicing request
21:50:05.816 00.000 9044 OnExposeComplete: enter
21:50:05.819 00.003 9044 UpdateGuideState(): m_state=6
21:50:05.821 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2509
21:50:05.823 00.002 9044 Star::Find returns 1 (0), X=1004.75, Y=824.95, Mass=5775, SNR=52.2, Peak=173 HFD=5.2
21:50:05.825 00.002 9044 MultiStar: [#1 0.15,0.04,1.06,U] [#2 0.05,-0.12,1.20,U] [#3 0.10,-0.04,0.84,U] [#4 0.11,-0.00,1.29,U] [#5 0.04,-0.06,0.64,U] [#6 0.12,-0.07,0.41,U] [#7 0.03,0.02,0.44,U] [#8 -0.12,0.09,0.42,U] 
21:50:05.827 00.002 9044 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {-0.00, 0.20}
21:50:05.829 00.002 9044 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.62) = xAngle (1.72 = 1.72)
21:50:05.830 00.001 9044 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.36 = -1.36)
21:50:05.831 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.10 mountX=-0.01 mountY=-0.06, mountTheta=-1.72
21:50:05.834 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.01, opts=13)
21:50:05.837 00.003 9044 Enqueuing Move request for scope (0.07, 0.01)
21:50:05.839 00.002 12252 Worker thread wakes up
21:50:05.839 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
21:50:05.839 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
21:50:05.839 00.000 12252 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.06
21:50:05.839 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:50:05.840 00.001 12252 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.314284, 1:-0.149759, 2:-0.064096
21:50:05.840 00.000 12252 BLC: No correction, Miss < min_move
21:50:05.840 00.000 9044 UpdateGuideState exits: m=5775 SNR=52.2
21:50:05.842 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:05.843 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:05.843 00.000 9044 Enqueuing Expose request
21:50:05.844 00.001 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 532.24
21:50:05.844 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
21:50:05.844 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:05.845 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:50:05.845 00.000 12252 MoveAxis(E, 7, ABG)
21:50:05.845 00.000 12252 Guiding  Dir = 2, Dur = 7
21:50:05.845 00.000 12252 IsSlewing returns 0
21:50:05.845 00.000 12252 IsGuiding returns 0
21:50:05.848 00.003 12252 PulseGuide returned control before completion, sleep 16
21:50:05.867 00.019 12252 IsGuiding returns 0
21:50:05.867 00.000 12252 Move returns status 0, amount 7
21:50:05.867 00.000 12252 MoveAxis(N, 0, ABG)
21:50:05.867 00.000 12252 Move returns status 0, amount 0
21:50:05.867 00.000 12252 move complete, result=0
21:50:05.867 00.000 12252 worker thread done servicing request
21:50:05.867 00.000 12252 Worker thread wakes up
21:50:05.867 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
21:50:05.870 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:05.870 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:08.208 02.338 12252 Exposure complete
21:50:08.263 00.055 12252 worker thread done servicing request
21:50:08.264 00.001 9044 OnExposeComplete: enter
21:50:08.264 00.000 9044 UpdateGuideState(): m_state=6
21:50:08.265 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2510
21:50:08.267 00.002 9044 Star::Find returns 1 (0), X=1004.71, Y=824.96, Mass=5642, SNR=51.5, Peak=173 HFD=5.1
21:50:08.269 00.002 9044 MultiStar: [#1 0.03,-0.04,1.05,U] [#2 0.01,0.01,1.18,U] [#3 0.07,-0.08,0.86,U] [#4 -0.01,-0.03,1.32,U] [#5 -0.00,-0.03,0.66,U] [#6 -0.02,0.02,0.42,U] [#7 -0.10,-0.09,0.43,U] [#8 -0.08,0.09,0.40,U] 
21:50:08.270 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {-0.04, 0.21}
21:50:08.271 00.001 9044 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.62) = xAngle (3.88 = -2.41)
21:50:08.272 00.001 9044 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.79 = 0.79)
21:50:08.273 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.25 mountX=-0.01 mountY=0.01, mountTheta=2.38
21:50:08.276 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.01, opts=13)
21:50:08.277 00.001 9044 Enqueuing Move request for scope (-0.01, 0.01)
21:50:08.278 00.001 12252 Worker thread wakes up
21:50:08.278 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:50:08.279 00.001 9044 UpdateGuideState exits: m=5642 SNR=51.5
21:50:08.280 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:08.281 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:08.282 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
21:50:08.283 00.001 9044 Enqueuing Expose request
21:50:08.284 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
21:50:08.284 00.000 12252 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
21:50:08.284 00.000 12252 BLC: window closed
21:50:08.284 00.000 12252 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.314284, 1:-0.149759, 2:-0.064096
21:50:08.284 00.000 12252 BLC: No correction, Miss < min_move
21:50:08.289 00.005 12252 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 531.77
21:50:08.289 00.000 12252 PPEC: input: -0.01, control: -0.03, exposure: 2000
21:50:08.289 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:08.289 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:50:08.289 00.000 12252 MoveAxis(E, 10, ABG)
21:50:08.289 00.000 12252 Guiding  Dir = 2, Dur = 10
21:50:08.290 00.001 12252 IsSlewing returns 0
21:50:08.290 00.000 12252 IsGuiding returns 0
21:50:08.292 00.002 12252 PulseGuide returned control before completion, sleep 18
21:50:08.316 00.024 12252 IsGuiding returns 1
21:50:08.316 00.000 12252 scope still moving after pulse duration time elapsed
21:50:08.347 00.031 12252 IsSlewing returns 0
21:50:08.347 00.000 12252 IsGuiding returns 0
21:50:08.347 00.000 12252 scope move finished after 10 + 46 ms
21:50:08.347 00.000 12252 Move returns status 0, amount 10
21:50:08.347 00.000 12252 MoveAxis(N, 0, ABG)
21:50:08.348 00.001 12252 Move returns status 0, amount 0
21:50:08.348 00.000 12252 move complete, result=0
21:50:08.348 00.000 12252 worker thread done servicing request
21:50:08.348 00.000 9044 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
21:50:08.349 00.001 12252 Worker thread wakes up
21:50:08.349 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:08.349 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:10.690 02.341 12252 Exposure complete
21:50:10.758 00.068 12252 worker thread done servicing request
21:50:10.758 00.000 9044 OnExposeComplete: enter
21:50:10.759 00.001 9044 UpdateGuideState(): m_state=6
21:50:10.760 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2511
21:50:10.762 00.002 9044 Star::Find returns 1 (0), X=1004.73, Y=824.61, Mass=5742, SNR=52.1, Peak=173 HFD=5.3
21:50:10.764 00.002 9044 MultiStar: [#1 0.08,-0.37,1.07,U] [#2 -0.01,-0.17,1.20,U] [#3 0.04,-0.23,0.84,U] [#4 0.01,-0.21,1.27,U] [#5 0.03,-0.15,0.63,U] [#6 -0.03,-0.21,0.41,U] [#7 -0.02,-0.16,0.43,U] [#8 -0.02,-0.15,0.41,U] 
21:50:10.765 00.001 9044 single-star, 8 included, MultiStar: {0.01, -0.21}, one-star: {-0.02, -0.14}
21:50:10.766 00.001 9044 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.62) = xAngle (-0.09 = -0.09)
21:50:10.767 00.001 9044 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.18 = 3.11)
21:50:10.769 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.72 mountX=0.14 mountY=0.00, mountTheta=0.03
21:50:10.771 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.14, opts=13)
21:50:10.772 00.001 9044 Enqueuing Move request for scope (-0.02, -0.14)
21:50:10.773 00.001 12252 Worker thread wakes up
21:50:10.773 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:50:10.775 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
21:50:10.775 00.000 9044 UpdateGuideState exits: m=5742 SNR=52.1
21:50:10.778 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
21:50:10.778 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:10.779 00.001 12252 Moving (-0.02, -0.14) raw xDistance=0.14 yDistance=0.00
21:50:10.779 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:10.780 00.001 9044 Enqueuing Expose request
21:50:10.783 00.003 12252 PPEC rslt: input = 0.14, final = 0.06, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 531.31
21:50:10.784 00.001 12252 PPEC: input: 0.14, control: 0.06, exposure: 2000
21:50:10.784 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:10.784 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:50:10.784 00.000 12252 MoveAxis(W, 24, ABG)
21:50:10.784 00.000 12252 Guiding  Dir = 3, Dur = 24
21:50:10.784 00.000 12252 IsSlewing returns 0
21:50:10.784 00.000 12252 IsGuiding returns 0
21:50:10.786 00.002 12252 PulseGuide returned control before completion, sleep 33
21:50:10.828 00.042 12252 IsGuiding returns 0
21:50:10.828 00.000 12252 Move returns status 0, amount 24
21:50:10.828 00.000 12252 MoveAxis(N, 0, ABG)
21:50:10.828 00.000 12252 Move returns status 0, amount 0
21:50:10.828 00.000 12252 move complete, result=0
21:50:10.828 00.000 12252 worker thread done servicing request
21:50:10.828 00.000 12252 Worker thread wakes up
21:50:10.829 00.001 9044 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
21:50:10.831 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:10.831 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:13.171 02.340 12252 Exposure complete
21:50:13.218 00.047 12252 worker thread done servicing request
21:50:13.218 00.000 9044 OnExposeComplete: enter
21:50:13.220 00.002 9044 UpdateGuideState(): m_state=6
21:50:13.221 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2512
21:50:13.222 00.001 9044 Star::Find returns 1 (0), X=1004.73, Y=824.94, Mass=5672, SNR=51.5, Peak=173 HFD=5.2
21:50:13.224 00.002 9044 MultiStar: [#1 0.00,-0.08,1.04,U] [#2 -0.03,-0.11,1.20,U] [#3 0.07,-0.16,0.84,U] [#4 0.08,-0.02,1.30,U] [#5 0.04,-0.06,0.67,U] [#6 0.04,-0.08,0.42,U] [#7 -0.01,-0.08,0.44,U] [#8 -0.06,-0.04,0.42,U] 
21:50:13.225 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.02, 0.19}
21:50:13.226 00.001 9044 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.62) = xAngle (0.42 = 0.42)
21:50:13.227 00.001 9044 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.67 = -2.67)
21:50:13.230 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.21 mountX=0.04 mountY=-0.02, mountTheta=-0.46
21:50:13.232 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.04, opts=13)
21:50:13.234 00.002 9044 Enqueuing Move request for scope (0.02, -0.04)
21:50:13.235 00.001 12252 Worker thread wakes up
21:50:13.235 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:50:13.236 00.001 9044 UpdateGuideState exits: m=5672 SNR=51.5
21:50:13.238 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
21:50:13.238 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:13.242 00.004 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
21:50:13.242 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:13.243 00.001 9044 Enqueuing Expose request
21:50:13.244 00.001 12252 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
21:50:13.249 00.005 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 530.85
21:50:13.249 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
21:50:13.249 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:13.250 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:50:13.250 00.000 12252 MoveAxis(E, 5, ABG)
21:50:13.250 00.000 12252 Guiding  Dir = 2, Dur = 5
21:50:13.251 00.001 12252 IsSlewing returns 0
21:50:13.251 00.000 12252 IsGuiding returns 0
21:50:13.253 00.002 12252 PulseGuide returned control before completion, sleep 14
21:50:13.274 00.021 12252 IsGuiding returns 0
21:50:13.274 00.000 12252 Move returns status 0, amount 5
21:50:13.274 00.000 12252 MoveAxis(N, 0, ABG)
21:50:13.274 00.000 12252 Move returns status 0, amount 0
21:50:13.274 00.000 12252 move complete, result=0
21:50:13.274 00.000 12252 worker thread done servicing request
21:50:13.274 00.000 12252 Worker thread wakes up
21:50:13.274 00.000 9044 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:50:13.277 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:13.277 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:15.621 02.344 12252 Exposure complete
21:50:15.681 00.060 12252 worker thread done servicing request
21:50:15.681 00.000 9044 OnExposeComplete: enter
21:50:15.682 00.001 9044 UpdateGuideState(): m_state=6
21:50:15.684 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2513
21:50:15.685 00.001 9044 Star::Find returns 1 (0), X=1004.62, Y=824.85, Mass=5663, SNR=51.8, Peak=173 HFD=5.2
21:50:15.687 00.002 9044 MultiStar: [#1 -0.08,-0.30,1.04,U] [#2 -0.05,-0.12,1.20,U] [#3 0.01,-0.20,0.83,U] [#4 -0.04,-0.14,1.32,U] [#5 -0.10,-0.18,0.65,U] [#6 -0.10,-0.15,0.42,U] [#7 -0.09,-0.18,0.44,U] [#8 -0.17,-0.08,0.42,U] 
21:50:15.690 00.003 9044 refined, 8 included, MultiStar: {-0.07, -0.14}, one-star: {-0.13, 0.10}
21:50:15.692 00.002 9044 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.62) = xAngle (-0.44 = -0.44)
21:50:15.694 00.002 9044 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.53 = 2.76)
21:50:15.697 00.003 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.07 mountX=0.14 mountY=0.06, mountTheta=0.39
21:50:15.701 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.14, opts=13)
21:50:15.704 00.003 9044 Enqueuing Move request for scope (-0.07, -0.14)
21:50:15.706 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:50:15.708 00.002 9044 UpdateGuideState exits: m=5663 SNR=51.8
21:50:15.710 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:15.712 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:15.714 00.002 9044 Enqueuing Expose request
21:50:15.716 00.002 12252 Worker thread wakes up
21:50:15.716 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
21:50:15.716 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
21:50:15.716 00.000 12252 Moving (-0.07, -0.14) raw xDistance=0.14 yDistance=0.06
21:50:15.720 00.004 12252 PPEC rslt: input = 0.14, final = 0.07, react = 0.08, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 530.40
21:50:15.720 00.000 12252 PPEC: input: 0.14, control: 0.07, exposure: 2000
21:50:15.720 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:15.720 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:50:15.720 00.000 12252 MoveAxis(W, 27, ABG)
21:50:15.720 00.000 12252 Guiding  Dir = 3, Dur = 27
21:50:15.721 00.001 12252 IsSlewing returns 0
21:50:15.721 00.000 12252 IsGuiding returns 0
21:50:15.724 00.003 12252 PulseGuide returned control before completion, sleep 35
21:50:15.759 00.035 12252 IsGuiding returns 0
21:50:15.759 00.000 12252 Move returns status 0, amount 27
21:50:15.759 00.000 12252 MoveAxis(N, 0, ABG)
21:50:15.759 00.000 12252 Move returns status 0, amount 0
21:50:15.759 00.000 12252 move complete, result=0
21:50:15.759 00.000 12252 worker thread done servicing request
21:50:15.759 00.000 12252 Worker thread wakes up
21:50:15.759 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:15.759 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:15.759 00.000 9044 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
21:50:18.119 02.360 12252 Exposure complete
21:50:18.175 00.056 12252 worker thread done servicing request
21:50:18.176 00.001 9044 OnExposeComplete: enter
21:50:18.178 00.002 9044 UpdateGuideState(): m_state=6
21:50:18.180 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2514
21:50:18.181 00.001 9044 Star::Find returns 1 (0), X=1004.74, Y=824.97, Mass=5703, SNR=51.8, Peak=173 HFD=5.2
21:50:18.182 00.001 9044 MultiStar: [#1 0.07,0.06,1.04,U] [#2 -0.01,0.00,1.23,U] [#3 0.13,-0.22,0.86,U] [#4 0.08,-0.04,1.28,U] [#5 0.05,0.14,0.65,U] [#6 0.02,-0.01,0.42,U] [#7 0.00,-0.02,0.44,U] [#8 0.03,0.08,0.43,U] 
21:50:18.185 00.003 9044 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.01, 0.22}
21:50:18.186 00.001 9044 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.62) = xAngle (2.04 = 2.04)
21:50:18.187 00.001 9044 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.04 = -1.04)
21:50:18.188 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.42 mountX=-0.02 mountY=-0.04, mountTheta=-2.06
21:50:18.189 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.02, opts=13)
21:50:18.190 00.001 9044 Enqueuing Move request for scope (0.04, 0.02)
21:50:18.191 00.001 12252 Worker thread wakes up
21:50:18.191 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:50:18.192 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
21:50:18.192 00.000 9044 UpdateGuideState exits: m=5703 SNR=51.8
21:50:18.193 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
21:50:18.193 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:18.196 00.003 12252 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=-0.04
21:50:18.196 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:18.197 00.001 9044 Enqueuing Expose request
21:50:18.199 00.002 12252 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 529.95
21:50:18.199 00.000 12252 PPEC: input: -0.02, control: -0.00, exposure: 2000
21:50:18.199 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:18.199 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:50:18.199 00.000 12252 MoveAxis(E, 1, ABG)
21:50:18.199 00.000 12252 Guiding  Dir = 2, Dur = 1
21:50:18.199 00.000 12252 IsSlewing returns 0
21:50:18.199 00.000 12252 IsGuiding returns 0
21:50:18.202 00.003 12252 IsGuiding returns 0
21:50:18.202 00.000 12252 Move returns status 0, amount 1
21:50:18.202 00.000 12252 MoveAxis(N, 0, ABG)
21:50:18.202 00.000 12252 Move returns status 0, amount 0
21:50:18.202 00.000 12252 move complete, result=0
21:50:18.202 00.000 12252 worker thread done servicing request
21:50:18.202 00.000 12252 Worker thread wakes up
21:50:18.202 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:18.202 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:18.202 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
21:50:20.560 02.358 12252 Exposure complete
21:50:20.607 00.047 12252 worker thread done servicing request
21:50:20.607 00.000 9044 OnExposeComplete: enter
21:50:20.608 00.001 9044 UpdateGuideState(): m_state=6
21:50:20.609 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2515
21:50:20.610 00.001 9044 Star::Find returns 1 (0), X=1004.86, Y=824.79, Mass=5582, SNR=51.3, Peak=173 HFD=5.0
21:50:20.612 00.002 9044 MultiStar: [#1 0.19,-0.13,1.05,U] [#2 0.18,-0.27,1.23,U] [#3 0.29,-0.31,0.00,M1] [#4 0.22,-0.09,1.29,U] [#5 0.26,-0.19,0.66,U] [#6 0.27,-0.20,0.43,U] [#7 0.17,-0.15,0.44,U] [#8 0.28,-0.17,0.42,U] 
21:50:20.613 00.001 9044 single-star, 7 included, MultiStar: {0.20, -0.14}, one-star: {0.11, 0.03}
21:50:20.614 00.001 9044 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.62) = xAngle (1.94 = 1.94)
21:50:20.615 00.001 9044 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.15 = -1.15)
21:50:20.616 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.31 mountX=-0.04 mountY=-0.10, mountTheta=-1.95
21:50:20.618 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.03, opts=13)
21:50:20.619 00.001 9044 Enqueuing Move request for scope (0.11, 0.03)
21:50:20.621 00.002 12252 Worker thread wakes up
21:50:20.621 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:50:20.623 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
21:50:20.623 00.000 9044 UpdateGuideState exits: m=5582 SNR=51.3
21:50:20.624 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
21:50:20.624 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:20.625 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:20.626 00.001 9044 Enqueuing Expose request
21:50:20.627 00.001 12252 Moving (0.11, 0.03) raw xDistance=-0.04 yDistance=-0.10
21:50:20.630 00.003 12252 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 529.51
21:50:20.630 00.000 12252 PPEC: input: -0.04, control: -0.00, exposure: 2000
21:50:20.630 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:20.630 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:50:20.630 00.000 12252 MoveAxis(E, 2, ABG)
21:50:20.630 00.000 12252 Guiding  Dir = 2, Dur = 2
21:50:20.630 00.000 12252 IsSlewing returns 0
21:50:20.630 00.000 12252 IsGuiding returns 0
21:50:20.637 00.007 12252 IsGuiding returns 0
21:50:20.637 00.000 12252 Move returns status 0, amount 2
21:50:20.637 00.000 12252 MoveAxis(N, 0, ABG)
21:50:20.637 00.000 12252 Move returns status 0, amount 0
21:50:20.637 00.000 12252 move complete, result=0
21:50:20.637 00.000 12252 worker thread done servicing request
21:50:20.637 00.000 12252 Worker thread wakes up
21:50:20.637 00.000 9044 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
21:50:20.638 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:20.638 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:22.980 02.342 12252 Exposure complete
21:50:23.027 00.047 12252 worker thread done servicing request
21:50:23.027 00.000 9044 OnExposeComplete: enter
21:50:23.031 00.004 9044 UpdateGuideState(): m_state=6
21:50:23.033 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2516
21:50:23.034 00.001 9044 Star::Find returns 1 (0), X=1004.86, Y=824.64, Mass=5603, SNR=51.3, Peak=173 HFD=5.2
21:50:23.035 00.001 9044 MultiStar: [#1 0.18,-0.30,1.05,U] [#2 0.13,-0.34,1.22,U] [#3 0.26,-0.48,0.00,M2] [#4 0.18,-0.25,1.27,U] [#5 0.17,-0.28,0.66,U] [#6 0.24,-0.27,0.43,U] [#7 0.16,-0.35,0.44,U] [#8 0.09,-0.09,0.43,U] 
21:50:23.036 00.001 9044 single-star, 7 included, MultiStar: {0.16, -0.25}, one-star: {0.11, -0.11}
21:50:23.036 00.000 9044 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.62) = xAngle (0.82 = 0.82)
21:50:23.038 00.002 9044 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.26 = -2.26)
21:50:23.039 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.80 mountX=0.11 mountY=-0.12, mountTheta=-0.85
21:50:23.040 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.11, opts=13)
21:50:23.041 00.001 9044 Enqueuing Move request for scope (0.11, -0.11)
21:50:23.042 00.001 12252 Worker thread wakes up
21:50:23.042 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:50:23.043 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
21:50:23.043 00.000 9044 UpdateGuideState exits: m=5603 SNR=51.3
21:50:23.044 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
21:50:23.044 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:23.046 00.002 12252 Moving (0.11, -0.11) raw xDistance=0.11 yDistance=-0.12
21:50:23.046 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:23.048 00.002 9044 Enqueuing Expose request
21:50:23.050 00.002 12252 PPEC rslt: input = 0.11, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 529.07
21:50:23.050 00.000 12252 PPEC: input: 0.11, control: 0.07, exposure: 2000
21:50:23.050 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:23.050 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:50:23.050 00.000 12252 MoveAxis(W, 27, ABG)
21:50:23.050 00.000 12252 Guiding  Dir = 3, Dur = 27
21:50:23.050 00.000 12252 IsSlewing returns 0
21:50:23.050 00.000 12252 IsGuiding returns 0
21:50:23.052 00.002 12252 PulseGuide returned control before completion, sleep 36
21:50:23.097 00.045 12252 IsGuiding returns 0
21:50:23.097 00.000 12252 Move returns status 0, amount 27
21:50:23.097 00.000 12252 MoveAxis(N, 0, ABG)
21:50:23.097 00.000 12252 Move returns status 0, amount 0
21:50:23.097 00.000 12252 move complete, result=0
21:50:23.097 00.000 12252 worker thread done servicing request
21:50:23.097 00.000 12252 Worker thread wakes up
21:50:23.097 00.000 9044 GuideStep: 0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
21:50:23.100 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:23.100 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:25.448 02.348 12252 Exposure complete
21:50:25.508 00.060 12252 worker thread done servicing request
21:50:25.508 00.000 9044 OnExposeComplete: enter
21:50:25.510 00.002 9044 UpdateGuideState(): m_state=6
21:50:25.511 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2517
21:50:25.512 00.001 9044 Star::Find returns 1 (0), X=1004.72, Y=824.83, Mass=5528, SNR=50.9, Peak=173 HFD=5.1
21:50:25.513 00.001 9044 MultiStar: [#1 0.05,-0.14,1.08,U] [#2 0.02,-0.19,1.24,U] [#3 0.12,-0.27,0.86,U] [#4 0.10,-0.08,1.32,U] [#5 0.09,-0.21,0.66,U] [#6 0.02,-0.27,0.43,U] [#7 -0.01,-0.23,0.44,U] [#8 -0.14,-0.15,0.42,U] 
21:50:25.514 00.001 9044 single-star, 8 included, MultiStar: {0.04, -0.14}, one-star: {-0.03, 0.08}
21:50:25.516 00.002 9044 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.62) = xAngle (3.61 = -2.67)
21:50:25.518 00.002 9044 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.53 = 0.53)
21:50:25.520 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.98 mountX=-0.08 mountY=0.04, mountTheta=2.63
21:50:25.524 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.08, opts=13)
21:50:25.526 00.002 9044 Enqueuing Move request for scope (-0.03, 0.08)
21:50:25.527 00.001 12252 Worker thread wakes up
21:50:25.527 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:50:25.527 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
21:50:25.527 00.000 9044 UpdateGuideState exits: m=5528 SNR=50.9
21:50:25.528 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:25.529 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:25.530 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
21:50:25.530 00.000 9044 Enqueuing Expose request
21:50:25.532 00.002 12252 Moving (-0.03, 0.08) raw xDistance=-0.08 yDistance=0.04
21:50:25.537 00.005 12252 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 528.63
21:50:25.537 00.000 12252 PPEC: input: -0.08, control: -0.00, exposure: 2000
21:50:25.537 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:25.537 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:50:25.537 00.000 12252 MoveAxis(E, 1, ABG)
21:50:25.537 00.000 12252 Guiding  Dir = 2, Dur = 1
21:50:25.537 00.000 12252 IsSlewing returns 0
21:50:25.538 00.001 12252 IsGuiding returns 0
21:50:25.539 00.001 12252 IsGuiding returns 0
21:50:25.539 00.000 12252 Move returns status 0, amount 1
21:50:25.540 00.001 12252 MoveAxis(N, 0, ABG)
21:50:25.540 00.000 12252 Move returns status 0, amount 0
21:50:25.540 00.000 12252 move complete, result=0
21:50:25.540 00.000 12252 worker thread done servicing request
21:50:25.540 00.000 12252 Worker thread wakes up
21:50:25.540 00.000 9044 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
21:50:25.541 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:25.542 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:27.882 02.340 12252 Exposure complete
21:50:27.946 00.064 12252 worker thread done servicing request
21:50:27.947 00.001 9044 OnExposeComplete: enter
21:50:27.948 00.001 9044 UpdateGuideState(): m_state=6
21:50:27.950 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2518
21:50:27.951 00.001 9044 Star::Find returns 1 (0), X=1004.85, Y=824.96, Mass=5659, SNR=51.7, Peak=173 HFD=5.4
21:50:27.953 00.002 9044 MultiStar: [#1 0.23,-0.03,1.05,U] [#2 0.15,-0.04,1.19,U] [#3 0.20,-0.26,0.86,U] [#4 0.21,-0.04,1.30,U] [#5 0.19,-0.02,0.65,U] [#6 0.22,-0.00,0.42,U] [#7 0.13,0.01,0.44,U] [#8 0.12,0.04,0.41,U] 
21:50:27.954 00.001 9044 refined, 8 included, MultiStar: {0.18, -0.02}, one-star: {0.10, 0.21}
21:50:27.955 00.001 9044 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.62) = xAngle (1.52 = 1.52)
21:50:27.956 00.001 9044 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.57 = -1.57)
21:50:27.958 00.002 9044 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.11 mountX=0.01 mountY=-0.18, mountTheta=-1.52
21:50:27.959 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=-0.02, opts=13)
21:50:27.960 00.001 9044 Enqueuing Move request for scope (0.18, -0.02)
21:50:27.961 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:50:27.963 00.002 9044 UpdateGuideState exits: m=5659 SNR=51.7
21:50:27.965 00.002 12252 Worker thread wakes up
21:50:27.965 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:27.966 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
21:50:27.966 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:27.967 00.001 12252 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
21:50:27.967 00.000 9044 Enqueuing Expose request
21:50:27.968 00.001 12252 Moving (0.18, -0.02) raw xDistance=0.01 yDistance=-0.18
21:50:27.972 00.004 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 528.20
21:50:27.972 00.000 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
21:50:27.972 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:50:27.972 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:50:27.972 00.000 12252 MoveAxis(E, 10, ABG)
21:50:27.972 00.000 12252 Guiding  Dir = 2, Dur = 10
21:50:27.972 00.000 12252 IsSlewing returns 0
21:50:27.973 00.001 12252 IsGuiding returns 0
21:50:27.975 00.002 12252 PulseGuide returned control before completion, sleep 18
21:50:27.999 00.024 12252 IsGuiding returns 1
21:50:27.999 00.000 12252 scope still moving after pulse duration time elapsed
21:50:28.031 00.032 12252 IsSlewing returns 0
21:50:28.031 00.000 12252 IsGuiding returns 0
21:50:28.031 00.000 12252 scope move finished after 10 + 49 ms
21:50:28.031 00.000 12252 Move returns status 0, amount 10
21:50:28.031 00.000 12252 MoveAxis(N, 0, ABG)
21:50:28.032 00.001 12252 Move returns status 0, amount 0
21:50:28.032 00.000 12252 move complete, result=0
21:50:28.032 00.000 12252 worker thread done servicing request
21:50:28.032 00.000 12252 Worker thread wakes up
21:50:28.032 00.000 9044 GuideStep: 0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
21:50:28.033 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:28.033 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:30.387 02.354 12252 Exposure complete
21:50:30.427 00.040 12252 worker thread done servicing request
21:50:30.427 00.000 9044 OnExposeComplete: enter
21:50:30.429 00.002 9044 UpdateGuideState(): m_state=6
21:50:30.430 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2519
21:50:30.431 00.001 9044 Star::Find returns 1 (0), X=1004.70, Y=824.80, Mass=5515, SNR=50.8, Peak=173 HFD=5.1
21:50:30.432 00.001 9044 MultiStar: [#1 0.01,-0.13,1.07,U] [#2 0.01,-0.18,1.23,U] [#3 0.08,-0.30,0.86,U] [#4 0.05,-0.11,1.31,U] [#5 0.14,-0.14,0.67,U] [#6 0.01,-0.13,0.43,U] [#7 -0.03,-0.29,0.44,U] [#8 -0.02,-0.03,0.44,U] 
21:50:30.433 00.001 9044 single-star, 8 included, MultiStar: {0.02, -0.14}, one-star: {-0.05, 0.05}
21:50:30.434 00.001 9044 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.62) = xAngle (3.98 = -2.31)
21:50:30.434 00.000 9044 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.89 = 0.89)
21:50:30.435 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.35 mountX=-0.05 mountY=0.05, mountTheta=2.28
21:50:30.439 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.05, opts=13)
21:50:30.441 00.002 9044 Enqueuing Move request for scope (-0.05, 0.05)
21:50:30.444 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:50:30.446 00.002 9044 UpdateGuideState exits: m=5515 SNR=50.8
21:50:30.449 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:30.451 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:30.454 00.003 9044 Enqueuing Expose request
21:50:30.456 00.002 12252 Worker thread wakes up
21:50:30.456 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
21:50:30.456 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
21:50:30.457 00.001 12252 Moving (-0.05, 0.05) raw xDistance=-0.05 yDistance=0.05
21:50:30.462 00.005 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 527.78
21:50:30.462 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
21:50:30.462 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:30.462 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:50:30.462 00.000 12252 MoveAxis(E, 5, ABG)
21:50:30.463 00.001 12252 Guiding  Dir = 2, Dur = 5
21:50:30.463 00.000 12252 IsSlewing returns 0
21:50:30.463 00.000 12252 IsGuiding returns 0
21:50:30.466 00.003 12252 PulseGuide returned control before completion, sleep 13
21:50:30.483 00.017 12252 IsGuiding returns 0
21:50:30.483 00.000 12252 Move returns status 0, amount 5
21:50:30.483 00.000 12252 MoveAxis(N, 0, ABG)
21:50:30.483 00.000 12252 Move returns status 0, amount 0
21:50:30.483 00.000 12252 move complete, result=0
21:50:30.483 00.000 12252 worker thread done servicing request
21:50:30.483 00.000 12252 Worker thread wakes up
21:50:30.484 00.001 9044 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:50:30.486 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:30.486 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:32.829 02.343 12252 Exposure complete
21:50:32.911 00.082 12252 worker thread done servicing request
21:50:32.911 00.000 9044 OnExposeComplete: enter
21:50:32.912 00.001 9044 UpdateGuideState(): m_state=6
21:50:32.913 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2520
21:50:32.914 00.001 9044 Star::Find returns 1 (0), X=1004.82, Y=825.03, Mass=5610, SNR=51.3, Peak=173 HFD=5.1
21:50:32.915 00.001 9044 MultiStar: [#1 0.15,0.06,1.06,U] [#2 0.10,0.03,1.19,U] [#3 0.23,-0.01,0.85,U] [#4 0.17,0.08,1.29,U] [#5 0.17,0.05,0.67,U] [#6 0.09,-0.04,0.43,U] [#7 0.02,0.03,0.44,U] [#8 0.07,0.17,0.44,U] 
21:50:32.917 00.002 9044 refined, 8 included, MultiStar: {0.13, 0.08}, one-star: {0.07, 0.28}
21:50:32.917 00.000 9044 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.62) = xAngle (2.17 = 2.17)
21:50:32.918 00.001 9044 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.91 = -0.91)
21:50:32.919 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.55 mountX=-0.09 mountY=-0.12, mountTheta=-2.19
21:50:32.920 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.08, opts=13)
21:50:32.921 00.001 9044 Enqueuing Move request for scope (0.13, 0.08)
21:50:32.922 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:50:32.924 00.002 9044 UpdateGuideState exits: m=5610 SNR=51.3
21:50:32.925 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:32.926 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:32.927 00.001 9044 Enqueuing Expose request
21:50:32.929 00.002 12252 Worker thread wakes up
21:50:32.929 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
21:50:32.930 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
21:50:32.930 00.000 12252 Moving (0.13, 0.08) raw xDistance=-0.09 yDistance=-0.12
21:50:32.933 00.003 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 527.36
21:50:32.933 00.000 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
21:50:32.933 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:32.933 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:50:32.933 00.000 12252 MoveAxis(E, 7, ABG)
21:50:32.933 00.000 12252 Guiding  Dir = 2, Dur = 7
21:50:32.934 00.001 12252 IsSlewing returns 0
21:50:32.934 00.000 12252 IsGuiding returns 0
21:50:32.936 00.002 12252 PulseGuide returned control before completion, sleep 16
21:50:32.963 00.027 12252 IsGuiding returns 0
21:50:32.963 00.000 12252 Move returns status 0, amount 7
21:50:32.963 00.000 12252 MoveAxis(N, 0, ABG)
21:50:32.963 00.000 12252 Move returns status 0, amount 0
21:50:32.963 00.000 12252 move complete, result=0
21:50:32.964 00.001 12252 worker thread done servicing request
21:50:32.964 00.000 9044 GuideStep: -0.1 px 7 ms EAST, -0.1 px 0 ms NORTH
21:50:32.965 00.001 12252 Worker thread wakes up
21:50:32.965 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:32.965 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:35.321 02.356 12252 Exposure complete
21:50:35.366 00.045 12252 worker thread done servicing request
21:50:35.366 00.000 9044 OnExposeComplete: enter
21:50:35.368 00.002 9044 UpdateGuideState(): m_state=6
21:50:35.369 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2521
21:50:35.371 00.002 9044 Star::Find returns 1 (0), X=1004.75, Y=825.07, Mass=5651, SNR=51.5, Peak=173 HFD=5.1
21:50:35.373 00.002 9044 MultiStar: [#1 0.11,0.05,1.06,U] [#2 0.03,0.02,1.20,U] [#3 0.25,0.05,0.85,U] [#4 0.10,0.07,1.25,U] [#5 0.30,0.07,0.64,U] [#6 0.12,0.00,0.42,U] [#7 0.08,0.11,0.43,U] [#8 0.16,0.15,0.43,U] 
21:50:35.374 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.00, 0.32}
21:50:35.375 00.001 9044 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.62) = xAngle (2.32 = 2.32)
21:50:35.376 00.001 9044 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.77 = -0.77)
21:50:35.377 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.15 cameraTheta=0.69 mountX=-0.10 mountY=-0.10, mountTheta=-2.35
21:50:35.379 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.09, opts=13)
21:50:35.380 00.001 9044 Enqueuing Move request for scope (0.11, 0.09)
21:50:35.381 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:50:35.383 00.002 12252 Worker thread wakes up
21:50:35.383 00.000 9044 UpdateGuideState exits: m=5651 SNR=51.5
21:50:35.384 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:35.386 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
21:50:35.386 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:35.387 00.001 9044 Enqueuing Expose request
21:50:35.388 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
21:50:35.388 00.000 12252 Moving (0.11, 0.09) raw xDistance=-0.10 yDistance=-0.10
21:50:35.391 00.003 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.05, hyst_pct = 0.00, period_length = 526.94
21:50:35.391 00.000 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
21:50:35.391 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:35.391 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:50:35.391 00.000 12252 MoveAxis(E, 30, ABG)
21:50:35.391 00.000 12252 Guiding  Dir = 2, Dur = 30
21:50:35.391 00.000 12252 IsSlewing returns 0
21:50:35.392 00.001 12252 IsGuiding returns 0
21:50:35.394 00.002 12252 PulseGuide returned control before completion, sleep 38
21:50:35.432 00.038 12252 IsGuiding returns 0
21:50:35.432 00.000 12252 Move returns status 0, amount 30
21:50:35.432 00.000 12252 MoveAxis(N, 0, ABG)
21:50:35.432 00.000 12252 Move returns status 0, amount 0
21:50:35.432 00.000 12252 move complete, result=0
21:50:35.432 00.000 12252 worker thread done servicing request
21:50:35.432 00.000 12252 Worker thread wakes up
21:50:35.433 00.001 9044 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
21:50:35.434 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:35.434 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:37.793 02.359 12252 Exposure complete
21:50:37.857 00.064 12252 worker thread done servicing request
21:50:37.857 00.000 9044 OnExposeComplete: enter
21:50:37.859 00.002 9044 UpdateGuideState(): m_state=6
21:50:37.860 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2522
21:50:37.862 00.002 9044 Star::Find returns 1 (0), X=1004.94, Y=824.94, Mass=5629, SNR=51.4, Peak=173 HFD=5.2
21:50:37.863 00.001 9044 MultiStar: [#1 0.26,-0.08,1.06,U] [#2 0.23,-0.16,1.20,U] [#3 0.37,-0.29,0.00,M1] [#4 0.26,-0.06,1.28,U] [#5 0.27,-0.20,0.66,U] [#6 0.35,-0.16,0.43,U] [#7 0.22,-0.09,0.43,U] [#8 0.27,-0.10,0.43,U] 
21:50:37.865 00.002 9044 refined, 7 included, MultiStar: {0.25, -0.07}, one-star: {0.19, 0.19}
21:50:37.866 00.001 9044 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.62) = xAngle (1.36 = 1.36)
21:50:37.867 00.001 9044 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.72 = -1.72)
21:50:37.868 00.001 9044 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.26 mountX=0.05 mountY=-0.26, mountTheta=-1.36
21:50:37.869 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.25, y=-0.07, opts=13)
21:50:37.870 00.001 9044 Enqueuing Move request for scope (0.25, -0.07)
21:50:37.870 00.000 12252 Worker thread wakes up
21:50:37.870 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:50:37.871 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
21:50:37.871 00.000 12252 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
21:50:37.871 00.000 12252 Moving (0.25, -0.07) raw xDistance=0.05 yDistance=-0.26
21:50:37.871 00.000 9044 UpdateGuideState exits: m=5629 SNR=51.4
21:50:37.872 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:37.873 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:37.874 00.001 9044 Enqueuing Expose request
21:50:37.875 00.001 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 526.53
21:50:37.875 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
21:50:37.875 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:50:37.875 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:50:37.875 00.000 12252 MoveAxis(E, 7, ABG)
21:50:37.875 00.000 12252 Guiding  Dir = 2, Dur = 7
21:50:37.875 00.000 12252 IsSlewing returns 0
21:50:37.877 00.002 12252 IsGuiding returns 0
21:50:37.878 00.001 12252 PulseGuide returned control before completion, sleep 16
21:50:37.895 00.017 12252 IsGuiding returns 0
21:50:37.895 00.000 12252 Move returns status 0, amount 7
21:50:37.895 00.000 12252 MoveAxis(N, 0, ABG)
21:50:37.895 00.000 12252 Move returns status 0, amount 0
21:50:37.895 00.000 12252 move complete, result=0
21:50:37.895 00.000 12252 worker thread done servicing request
21:50:37.895 00.000 12252 Worker thread wakes up
21:50:37.895 00.000 9044 GuideStep: 0.1 px 7 ms EAST, -0.3 px 0 ms NORTH
21:50:37.896 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:37.897 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:40.252 02.355 12252 Exposure complete
21:50:40.290 00.038 12252 worker thread done servicing request
21:50:40.292 00.002 9044 OnExposeComplete: enter
21:50:40.293 00.001 9044 UpdateGuideState(): m_state=6
21:50:40.294 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2523
21:50:40.295 00.001 9044 Star::Find returns 1 (0), X=1004.74, Y=825.04, Mass=5717, SNR=51.8, Peak=173 HFD=5.1
21:50:40.297 00.002 9044 MultiStar: [#1 0.15,0.02,1.05,U] [#2 0.09,-0.09,1.20,U] [#3 0.23,-0.07,0.83,U] [#4 0.14,-0.01,1.29,U] [#5 0.19,-0.01,0.65,U] [#6 0.12,-0.01,0.41,U] [#7 0.03,-0.02,0.43,U] [#8 0.09,0.07,0.43,U] 
21:50:40.298 00.001 9044 refined, 8 included, MultiStar: {0.12, 0.02}, one-star: {-0.01, 0.29}
21:50:40.299 00.001 9044 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.62) = xAngle (1.78 = 1.78)
21:50:40.300 00.001 9044 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.30 = -1.30)
21:50:40.301 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.16 mountX=-0.03 mountY=-0.12, mountTheta=-1.78
21:50:40.304 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.02, opts=13)
21:50:40.305 00.001 9044 Enqueuing Move request for scope (0.12, 0.02)
21:50:40.306 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:50:40.307 00.001 9044 UpdateGuideState exits: m=5717 SNR=51.8
21:50:40.308 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:40.309 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:40.310 00.001 9044 Enqueuing Expose request
21:50:40.311 00.001 12252 Worker thread wakes up
21:50:40.311 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
21:50:40.311 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
21:50:40.311 00.000 12252 Moving (0.12, 0.02) raw xDistance=-0.03 yDistance=-0.12
21:50:40.315 00.004 12252 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 526.12
21:50:40.315 00.000 12252 PPEC: input: -0.03, control: 0.01, exposure: 2000
21:50:40.315 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:40.315 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:50:40.315 00.000 12252 MoveAxis(W, 5, ABG)
21:50:40.315 00.000 12252 Guiding  Dir = 3, Dur = 5
21:50:40.317 00.002 12252 IsSlewing returns 0
21:50:40.317 00.000 12252 IsGuiding returns 0
21:50:40.319 00.002 12252 PulseGuide returned control before completion, sleep 13
21:50:40.345 00.026 12252 IsGuiding returns 0
21:50:40.345 00.000 12252 Move returns status 0, amount 5
21:50:40.345 00.000 12252 MoveAxis(N, 0, ABG)
21:50:40.345 00.000 12252 Move returns status 0, amount 0
21:50:40.345 00.000 12252 move complete, result=0
21:50:40.345 00.000 12252 worker thread done servicing request
21:50:40.345 00.000 12252 Worker thread wakes up
21:50:40.345 00.000 9044 GuideStep: -0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
21:50:40.348 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:40.348 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:42.687 02.339 12252 Exposure complete
21:50:42.755 00.068 12252 worker thread done servicing request
21:50:42.755 00.000 9044 OnExposeComplete: enter
21:50:42.756 00.001 9044 UpdateGuideState(): m_state=6
21:50:42.757 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2524
21:50:42.759 00.002 9044 Star::Find returns 1 (0), X=1004.80, Y=824.97, Mass=5673, SNR=51.7, Peak=173 HFD=5.1
21:50:42.760 00.001 9044 MultiStar: [#1 0.13,-0.03,1.04,U] [#2 0.13,-0.05,1.19,U] [#3 0.24,-0.11,0.84,U] [#4 0.10,-0.04,1.32,U] [#5 0.19,-0.12,0.66,U] [#6 0.03,-0.12,0.43,U] [#7 0.02,-0.06,0.43,U] [#8 0.10,0.06,0.42,U] 
21:50:42.762 00.002 9044 refined, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.05, 0.22}
21:50:42.763 00.001 9044 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.62) = xAngle (1.46 = 1.46)
21:50:42.764 00.001 9044 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.63 = -1.63)
21:50:42.765 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.17 mountX=0.01 mountY=-0.12, mountTheta=-1.46
21:50:42.767 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.02, opts=13)
21:50:42.768 00.001 9044 Enqueuing Move request for scope (0.12, -0.02)
21:50:42.769 00.001 12252 Worker thread wakes up
21:50:42.769 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:50:42.771 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
21:50:42.771 00.000 9044 UpdateGuideState exits: m=5673 SNR=51.7
21:50:42.771 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:42.772 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
21:50:42.772 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:42.773 00.001 9044 Enqueuing Expose request
21:50:42.774 00.001 12252 Moving (0.12, -0.02) raw xDistance=0.01 yDistance=-0.12
21:50:42.780 00.006 12252 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 525.72
21:50:42.780 00.000 12252 PPEC: input: 0.01, control: 0.03, exposure: 2000
21:50:42.780 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:42.780 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:50:42.780 00.000 12252 MoveAxis(W, 13, ABG)
21:50:42.780 00.000 12252 Guiding  Dir = 3, Dur = 13
21:50:42.781 00.001 12252 IsSlewing returns 0
21:50:42.781 00.000 12252 IsGuiding returns 0
21:50:42.783 00.002 12252 PulseGuide returned control before completion, sleep 21
21:50:42.819 00.036 12252 IsGuiding returns 0
21:50:42.819 00.000 12252 Move returns status 0, amount 13
21:50:42.819 00.000 12252 MoveAxis(N, 0, ABG)
21:50:42.819 00.000 12252 Move returns status 0, amount 0
21:50:42.819 00.000 12252 move complete, result=0
21:50:42.820 00.001 12252 worker thread done servicing request
21:50:42.820 00.000 9044 GuideStep: 0.0 px 13 ms WEST, -0.1 px 0 ms NORTH
21:50:42.822 00.002 12252 Worker thread wakes up
21:50:42.822 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:42.822 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:45.175 02.353 12252 Exposure complete
21:50:45.222 00.047 12252 worker thread done servicing request
21:50:45.222 00.000 9044 OnExposeComplete: enter
21:50:45.223 00.001 9044 UpdateGuideState(): m_state=6
21:50:45.224 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2525
21:50:45.226 00.002 9044 Star::Find returns 1 (0), X=1004.85, Y=825.02, Mass=5584, SNR=51.4, Peak=173 HFD=5.2
21:50:45.227 00.001 9044 MultiStar: [#1 0.21,0.11,1.05,U] [#2 0.17,0.07,1.19,U] [#3 0.23,0.05,0.85,U] [#4 0.23,0.11,1.25,U] [#5 0.25,0.14,0.67,U] [#6 0.17,0.07,0.43,U] [#7 0.14,-0.00,0.43,U] [#8 0.18,0.23,0.44,U] 
21:50:45.228 00.001 9044 refined, 8 included, MultiStar: {0.19, 0.12}, one-star: {0.10, 0.27}
21:50:45.229 00.001 9044 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.62) = xAngle (2.18 = 2.18)
21:50:45.230 00.001 9044 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.90 = -0.90)
21:50:45.232 00.002 9044 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.56 mountX=-0.13 mountY=-0.18, mountTheta=-2.20
21:50:45.233 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=0.12, opts=13)
21:50:45.235 00.002 9044 Enqueuing Move request for scope (0.19, 0.12)
21:50:45.235 00.000 12252 Worker thread wakes up
21:50:45.235 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:50:45.236 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
21:50:45.236 00.000 9044 UpdateGuideState exits: m=5584 SNR=51.4
21:50:45.238 00.002 12252 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
21:50:45.238 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:45.239 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:45.240 00.001 9044 Enqueuing Expose request
21:50:45.241 00.001 12252 Moving (0.19, 0.12) raw xDistance=-0.13 yDistance=-0.18
21:50:45.244 00.003 12252 PPEC rslt: input = -0.13, final = -0.05, react = -0.08, pred = 0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 525.32
21:50:45.245 00.001 12252 PPEC: input: -0.13, control: -0.05, exposure: 2000
21:50:45.245 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.26 newest=-0.41
21:50:45.245 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
21:50:45.245 00.000 12252 MoveAxis(E, 18, ABG)
21:50:45.245 00.000 12252 Guiding  Dir = 2, Dur = 18
21:50:45.245 00.000 12252 IsSlewing returns 0
21:50:45.245 00.000 12252 IsGuiding returns 0
21:50:45.248 00.003 12252 PulseGuide returned control before completion, sleep 27
21:50:45.286 00.038 12252 IsGuiding returns 0
21:50:45.286 00.000 12252 Move returns status 0, amount 18
21:50:45.286 00.000 12252 BLC: Oldest BLC event removed
21:50:45.286 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
21:50:45.286 00.000 12252 MoveAxis(N, 140, ABG)
21:50:45.286 00.000 12252 Guiding  Dir = 0, Dur = 140
21:50:45.286 00.000 12252 IsSlewing returns 0
21:50:45.286 00.000 12252 IsGuiding returns 0
21:50:45.292 00.006 12252 PulseGuide returned control before completion, sleep 145
21:50:45.441 00.149 12252 IsGuiding returns 1
21:50:45.441 00.000 12252 scope still moving after pulse duration time elapsed
21:50:45.473 00.032 12252 IsSlewing returns 0
21:50:45.474 00.001 12252 IsGuiding returns 0
21:50:45.474 00.000 12252 scope move finished after 140 + 47 ms
21:50:45.474 00.000 12252 Move returns status 0, amount 140
21:50:45.474 00.000 12252 move complete, result=0
21:50:45.474 00.000 12252 worker thread done servicing request
21:50:45.474 00.000 12252 Worker thread wakes up
21:50:45.474 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:45.474 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:45.474 00.000 9044 GuideStep: -0.1 px 18 ms EAST, -0.2 px 140 ms NORTH
21:50:47.839 02.365 12252 Exposure complete
21:50:47.886 00.047 12252 worker thread done servicing request
21:50:47.886 00.000 9044 OnExposeComplete: enter
21:50:47.888 00.002 9044 UpdateGuideState(): m_state=6
21:50:47.890 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2526
21:50:47.891 00.001 9044 Star::Find returns 1 (0), X=1004.65, Y=825.02, Mass=5693, SNR=51.7, Peak=173 HFD=5.1
21:50:47.892 00.001 9044 MultiStar: [#1 -0.10,0.09,1.06,U] [#2 -0.02,0.02,1.19,U] [#3 0.05,-0.03,0.83,U] [#4 0.00,0.03,1.30,U] [#5 -0.01,0.19,0.66,U] [#6 -0.08,0.04,0.43,U] [#7 -0.10,0.05,0.44,U] [#8 -0.10,0.25,0.43,U] 
21:50:47.895 00.003 9044 refined, 8 included, MultiStar: {-0.04, 0.09}, one-star: {-0.10, 0.27}
21:50:47.896 00.001 9044 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.62) = xAngle (3.62 = -2.66)
21:50:47.898 00.002 9044 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.53 = 0.53)
21:50:47.899 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.99 mountX=-0.09 mountY=0.05, mountTheta=2.62
21:50:47.901 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.09, opts=13)
21:50:47.903 00.002 9044 Enqueuing Move request for scope (-0.04, 0.09)
21:50:47.905 00.002 12252 Worker thread wakes up
21:50:47.905 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
21:50:47.905 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
21:50:47.905 00.000 12252 Moving (-0.04, 0.09) raw xDistance=-0.09 yDistance=0.05
21:50:47.906 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:50:47.907 00.001 12252 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.175180, 1:-0.051130
21:50:47.907 00.000 12252 BLC: No correction, Miss < min_move
21:50:47.908 00.001 9044 UpdateGuideState exits: m=5693 SNR=51.7
21:50:47.910 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:47.911 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:47.912 00.001 9044 Enqueuing Expose request
21:50:47.914 00.002 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 524.93
21:50:47.914 00.000 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
21:50:47.914 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:47.914 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:50:47.914 00.000 12252 MoveAxis(E, 7, ABG)
21:50:47.914 00.000 12252 Guiding  Dir = 2, Dur = 7
21:50:47.915 00.001 12252 IsSlewing returns 0
21:50:47.915 00.000 12252 IsGuiding returns 0
21:50:47.918 00.003 12252 PulseGuide returned control before completion, sleep 15
21:50:47.948 00.030 12252 IsGuiding returns 0
21:50:47.948 00.000 12252 Move returns status 0, amount 7
21:50:47.948 00.000 12252 MoveAxis(N, 0, ABG)
21:50:47.948 00.000 12252 Move returns status 0, amount 0
21:50:47.948 00.000 12252 move complete, result=0
21:50:47.948 00.000 12252 worker thread done servicing request
21:50:47.949 00.001 12252 Worker thread wakes up
21:50:47.949 00.000 9044 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:50:47.951 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:47.951 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:50.315 02.364 12252 Exposure complete
21:50:50.379 00.064 12252 worker thread done servicing request
21:50:50.380 00.001 9044 OnExposeComplete: enter
21:50:50.381 00.001 9044 UpdateGuideState(): m_state=6
21:50:50.382 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2527
21:50:50.384 00.002 9044 Star::Find returns 1 (0), X=1004.71, Y=824.90, Mass=5817, SNR=52.3, Peak=173 HFD=5.1
21:50:50.385 00.001 9044 MultiStar: [#1 -0.07,0.01,1.06,U] [#2 0.01,-0.01,1.18,U] [#3 0.06,-0.14,0.83,U] [#4 0.02,-0.01,1.24,U] [#5 0.02,-0.02,0.63,U] [#6 0.07,0.02,0.42,U] [#7 -0.01,-0.07,0.42,U] [#8 0.03,0.04,0.42,U] 
21:50:50.386 00.001 9044 refined, 8 included, MultiStar: {0.00, 0.00}, one-star: {-0.04, 0.15}
21:50:50.387 00.001 9044 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.62) = xAngle (1.68 = 1.68)
21:50:50.389 00.002 9044 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.40 = -1.40)
21:50:50.390 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.06 mountX=-0.00 mountY=-0.00, mountTheta=-1.68
21:50:50.391 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.00, opts=13)
21:50:50.392 00.001 9044 Enqueuing Move request for scope (0.00, 0.00)
21:50:50.393 00.001 12252 Worker thread wakes up
21:50:50.393 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:50:50.394 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
21:50:50.394 00.000 9044 UpdateGuideState exits: m=5817 SNR=52.3
21:50:50.394 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:50:50.394 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:50.395 00.001 12252 Moving (0.00, 0.00) raw xDistance=-0.00 yDistance=-0.00
21:50:50.395 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:50.396 00.001 9044 Enqueuing Expose request
21:50:50.397 00.001 12252 BLC: History state: CurrMiss=0.00, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.175180, 1:-0.051130, 2:0.004311
21:50:50.397 00.000 12252 BLC: No correction, Miss < min_move
21:50:50.399 00.002 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 524.54
21:50:50.399 00.000 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
21:50:50.399 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:50.399 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:50:50.399 00.000 12252 MoveAxis(E, 8, ABG)
21:50:50.399 00.000 12252 Guiding  Dir = 2, Dur = 8
21:50:50.400 00.001 12252 IsSlewing returns 0
21:50:50.400 00.000 12252 IsGuiding returns 0
21:50:50.403 00.003 12252 PulseGuide returned control before completion, sleep 16
21:50:50.432 00.029 12252 IsGuiding returns 0
21:50:50.432 00.000 12252 Move returns status 0, amount 8
21:50:50.432 00.000 12252 MoveAxis(N, 0, ABG)
21:50:50.432 00.000 12252 Move returns status 0, amount 0
21:50:50.432 00.000 12252 move complete, result=0
21:50:50.432 00.000 12252 worker thread done servicing request
21:50:50.432 00.000 12252 Worker thread wakes up
21:50:50.432 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
21:50:50.433 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:50.433 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:52.780 02.347 12252 Exposure complete
21:50:52.853 00.073 12252 worker thread done servicing request
21:50:52.853 00.000 9044 OnExposeComplete: enter
21:50:52.855 00.002 9044 UpdateGuideState(): m_state=6
21:50:52.856 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2528
21:50:52.857 00.001 9044 Star::Find returns 1 (0), X=1004.68, Y=825.05, Mass=5651, SNR=51.7, Peak=173 HFD=5.1
21:50:52.858 00.001 9044 MultiStar: [#1 0.05,0.09,1.05,U] [#2 0.02,0.04,1.22,U] [#3 0.14,0.02,0.86,U] [#4 0.06,0.10,1.29,U] [#5 0.08,0.16,0.65,U] [#6 0.09,0.16,0.42,U] [#7 -0.07,0.09,0.44,U] [#8 -0.07,0.09,0.42,U] 
21:50:52.859 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {-0.07, 0.30}
21:50:52.860 00.001 9044 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.62) = xAngle (2.93 = 2.93)
21:50:52.861 00.001 9044 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.16 = -0.16)
21:50:52.864 00.003 9044 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.30 mountX=-0.12 mountY=-0.02, mountTheta=-2.98
21:50:52.866 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.12, opts=13)
21:50:52.867 00.001 9044 Enqueuing Move request for scope (0.03, 0.12)
21:50:52.868 00.001 12252 Worker thread wakes up
21:50:52.868 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:50:52.869 00.001 9044 UpdateGuideState exits: m=5651 SNR=51.7
21:50:52.870 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:52.871 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:52.873 00.002 9044 Enqueuing Expose request
21:50:52.874 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
21:50:52.874 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
21:50:52.874 00.000 12252 Moving (0.03, 0.12) raw xDistance=-0.12 yDistance=-0.02
21:50:52.874 00.000 12252 BLC: window closed
21:50:52.874 00.000 12252 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.175180, 1:-0.051130, 2:0.004311
21:50:52.875 00.001 12252 BLC: No correction, Miss < min_move
21:50:52.877 00.002 12252 PPEC rslt: input = -0.12, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 524.15
21:50:52.877 00.000 12252 PPEC: input: -0.12, control: -0.09, exposure: 2000
21:50:52.877 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:52.878 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:50:52.878 00.000 12252 MoveAxis(E, 34, ABG)
21:50:52.878 00.000 12252 Guiding  Dir = 2, Dur = 34
21:50:52.878 00.000 12252 IsSlewing returns 0
21:50:52.878 00.000 12252 IsGuiding returns 0
21:50:52.880 00.002 12252 PulseGuide returned control before completion, sleep 43
21:50:52.924 00.044 12252 IsGuiding returns 0
21:50:52.924 00.000 12252 Move returns status 0, amount 34
21:50:52.924 00.000 12252 MoveAxis(N, 0, ABG)
21:50:52.924 00.000 12252 Move returns status 0, amount 0
21:50:52.924 00.000 12252 move complete, result=0
21:50:52.924 00.000 12252 worker thread done servicing request
21:50:52.924 00.000 12252 Worker thread wakes up
21:50:52.924 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:52.924 00.000 9044 GuideStep: -0.1 px 34 ms EAST, -0.0 px 0 ms NORTH
21:50:52.927 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:55.290 02.363 12252 Exposure complete
21:50:55.366 00.076 12252 worker thread done servicing request
21:50:55.366 00.000 9044 OnExposeComplete: enter
21:50:55.368 00.002 9044 UpdateGuideState(): m_state=6
21:50:55.370 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2529
21:50:55.372 00.002 9044 Star::Find returns 1 (0), X=1004.67, Y=824.83, Mass=5690, SNR=51.7, Peak=173 HFD=5.1
21:50:55.373 00.001 9044 MultiStar: [#1 -0.05,-0.06,1.04,U] [#2 -0.06,-0.05,1.20,U] [#3 0.01,-0.14,0.84,U] [#4 -0.05,-0.02,1.26,U] [#5 -0.05,-0.07,0.65,U] [#6 -0.10,-0.04,0.42,U] [#7 -0.05,-0.15,0.43,U] [#8 -0.24,0.11,0.42,U] 
21:50:55.374 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {-0.08, 0.07}
21:50:55.377 00.003 9044 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.62) = xAngle (-0.96 = -0.96)
21:50:55.378 00.001 9044 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.05 = 2.23)
21:50:55.380 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.59 mountX=0.04 mountY=0.06, mountTheta=0.94
21:50:55.383 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.04, opts=13)
21:50:55.384 00.001 9044 Enqueuing Move request for scope (-0.06, -0.04)
21:50:55.387 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:50:55.389 00.002 9044 UpdateGuideState exits: m=5690 SNR=51.7
21:50:55.392 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:55.394 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:55.397 00.003 9044 Enqueuing Expose request
21:50:55.399 00.002 12252 Worker thread wakes up
21:50:55.399 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
21:50:55.399 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
21:50:55.399 00.000 12252 Moving (-0.06, -0.04) raw xDistance=0.04 yDistance=0.06
21:50:55.405 00.006 12252 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 523.77
21:50:55.405 00.000 12252 PPEC: input: 0.04, control: -0.02, exposure: 2000
21:50:55.405 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:55.405 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:50:55.405 00.000 12252 MoveAxis(E, 9, ABG)
21:50:55.405 00.000 12252 Guiding  Dir = 2, Dur = 9
21:50:55.405 00.000 12252 IsSlewing returns 0
21:50:55.406 00.001 12252 IsGuiding returns 0
21:50:55.408 00.002 12252 PulseGuide returned control before completion, sleep 17
21:50:55.435 00.027 12252 IsGuiding returns 0
21:50:55.435 00.000 12252 Move returns status 0, amount 9
21:50:55.435 00.000 12252 MoveAxis(N, 0, ABG)
21:50:55.435 00.000 12252 Move returns status 0, amount 0
21:50:55.435 00.000 12252 move complete, result=0
21:50:55.435 00.000 12252 worker thread done servicing request
21:50:55.435 00.000 12252 Worker thread wakes up
21:50:55.435 00.000 9044 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
21:50:55.437 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:55.437 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:50:57.782 02.345 12252 Exposure complete
21:50:57.833 00.051 12252 worker thread done servicing request
21:50:57.833 00.000 9044 OnExposeComplete: enter
21:50:57.834 00.001 9044 UpdateGuideState(): m_state=6
21:50:57.835 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2530
21:50:57.836 00.001 9044 Star::Find returns 1 (0), X=1004.61, Y=825.08, Mass=5677, SNR=51.7, Peak=173 HFD=5.2
21:50:57.837 00.001 9044 MultiStar: [#1 0.05,0.11,1.05,U] [#2 -0.05,0.04,1.20,U] [#3 0.02,0.05,0.84,U] [#4 -0.03,0.13,1.27,U] [#5 -0.02,0.04,0.65,U] [#6 0.00,0.06,0.42,U] [#7 -0.16,0.06,0.43,U] [#8 -0.15,0.11,0.42,U] 
21:50:57.838 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {-0.14, 0.32}
21:50:57.839 00.001 9044 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.62) = xAngle (3.56 = -2.72)
21:50:57.840 00.001 9044 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.48 = 0.48)
21:50:57.842 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.94 mountX=-0.11 mountY=0.06, mountTheta=2.67
21:50:57.844 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.11, opts=13)
21:50:57.845 00.001 9044 Enqueuing Move request for scope (-0.04, 0.11)
21:50:57.846 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:50:57.847 00.001 9044 UpdateGuideState exits: m=5677 SNR=51.7
21:50:57.848 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:50:57.850 00.002 12252 Worker thread wakes up
21:50:57.850 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:50:57.851 00.001 9044 Enqueuing Expose request
21:50:57.852 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
21:50:57.852 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
21:50:57.852 00.000 12252 Moving (-0.04, 0.11) raw xDistance=-0.11 yDistance=0.06
21:50:57.855 00.003 12252 PPEC rslt: input = -0.11, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 523.39
21:50:57.855 00.000 12252 PPEC: input: -0.11, control: -0.08, exposure: 2000
21:50:57.855 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:50:57.855 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:50:57.855 00.000 12252 MoveAxis(E, 32, ABG)
21:50:57.855 00.000 12252 Guiding  Dir = 2, Dur = 32
21:50:57.857 00.002 12252 IsSlewing returns 0
21:50:57.857 00.000 12252 IsGuiding returns 0
21:50:57.859 00.002 12252 PulseGuide returned control before completion, sleep 41
21:50:57.904 00.045 12252 IsGuiding returns 0
21:50:57.904 00.000 12252 Move returns status 0, amount 32
21:50:57.904 00.000 12252 MoveAxis(N, 0, ABG)
21:50:57.904 00.000 12252 Move returns status 0, amount 0
21:50:57.904 00.000 12252 move complete, result=0
21:50:57.904 00.000 12252 worker thread done servicing request
21:50:57.904 00.000 12252 Worker thread wakes up
21:50:57.904 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:50:57.904 00.000 9044 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
21:50:57.908 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:00.250 02.342 12252 Exposure complete
21:51:00.311 00.061 12252 worker thread done servicing request
21:51:00.311 00.000 9044 OnExposeComplete: enter
21:51:00.313 00.002 9044 UpdateGuideState(): m_state=6
21:51:00.315 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
21:51:00.316 00.001 9044 Star::Find returns 1 (0), X=1004.69, Y=824.98, Mass=5605, SNR=51.3, Peak=173 HFD=5.1
21:51:00.319 00.003 9044 MultiStar: [#1 0.02,0.08,1.04,U] [#2 0.00,0.01,1.22,U] [#3 0.05,-0.00,0.86,U] [#4 0.07,0.05,1.28,U] [#5 0.01,0.08,0.66,U] [#6 -0.02,0.06,0.43,U] [#7 -0.04,-0.02,0.44,U] [#8 0.01,0.10,0.42,U] 
21:51:00.320 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.07}, one-star: {-0.06, 0.23}
21:51:00.321 00.001 9044 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.62) = xAngle (3.02 = 3.02)
21:51:00.322 00.001 9044 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.06 = -0.06)
21:51:00.323 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.40 mountX=-0.07 mountY=-0.00, mountTheta=-3.08
21:51:00.326 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.07, opts=13)
21:51:00.327 00.001 9044 Enqueuing Move request for scope (0.01, 0.07)
21:51:00.329 00.002 12252 Worker thread wakes up
21:51:00.329 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:00.332 00.003 9044 UpdateGuideState exits: m=5605 SNR=51.3
21:51:00.334 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:00.335 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:00.336 00.001 9044 Enqueuing Expose request
21:51:00.337 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
21:51:00.337 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
21:51:00.339 00.002 12252 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.00
21:51:00.341 00.002 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 523.01
21:51:00.341 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
21:51:00.341 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:00.341 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:51:00.341 00.000 12252 MoveAxis(E, 8, ABG)
21:51:00.341 00.000 12252 Guiding  Dir = 2, Dur = 8
21:51:00.341 00.000 12252 IsSlewing returns 0
21:51:00.341 00.000 12252 IsGuiding returns 0
21:51:00.343 00.002 12252 PulseGuide returned control before completion, sleep 17
21:51:00.363 00.020 12252 IsGuiding returns 0
21:51:00.363 00.000 12252 Move returns status 0, amount 8
21:51:00.363 00.000 12252 MoveAxis(N, 0, ABG)
21:51:00.363 00.000 12252 Move returns status 0, amount 0
21:51:00.363 00.000 12252 move complete, result=0
21:51:00.363 00.000 12252 worker thread done servicing request
21:51:00.363 00.000 12252 Worker thread wakes up
21:51:00.363 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:00.363 00.000 9044 GuideStep: -0.1 px 8 ms EAST, -0.0 px 0 ms NORTH
21:51:00.366 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:02.713 02.347 12252 Exposure complete
21:51:02.760 00.047 12252 worker thread done servicing request
21:51:02.760 00.000 9044 OnExposeComplete: enter
21:51:02.762 00.002 9044 UpdateGuideState(): m_state=6
21:51:02.763 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2532
21:51:02.765 00.002 9044 Star::Find returns 1 (0), X=1004.60, Y=825.06, Mass=5736, SNR=51.9, Peak=173 HFD=5.2
21:51:02.766 00.001 9044 MultiStar: [#1 -0.17,0.10,1.07,U] [#2 -0.04,-0.06,1.21,U] [#3 0.03,-0.08,0.84,U] [#4 -0.03,0.03,1.30,U] [#5 -0.07,0.04,0.65,U] [#6 -0.14,-0.02,0.43,U] [#7 -0.09,0.05,0.44,U] [#8 -0.16,0.14,0.42,U] 
21:51:02.767 00.001 9044 refined, 8 included, MultiStar: {-0.08, 0.05}, one-star: {-0.15, 0.31}
21:51:02.768 00.001 9044 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.62) = xAngle (4.17 = -2.11)
21:51:02.769 00.001 9044 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.09 = 1.09)
21:51:02.771 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.55 mountX=-0.05 mountY=0.09, mountTheta=2.10
21:51:02.773 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.05, opts=13)
21:51:02.774 00.001 9044 Enqueuing Move request for scope (-0.08, 0.05)
21:51:02.775 00.001 12252 Worker thread wakes up
21:51:02.775 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
21:51:02.775 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:02.776 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
21:51:02.776 00.000 9044 UpdateGuideState exits: m=5736 SNR=51.9
21:51:02.777 00.001 12252 Moving (-0.08, 0.05) raw xDistance=-0.05 yDistance=0.09
21:51:02.777 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:02.779 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:02.781 00.002 9044 Enqueuing Expose request
21:51:02.782 00.001 12252 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 522.64
21:51:02.782 00.000 12252 PPEC: input: -0.05, control: -0.03, exposure: 2000
21:51:02.782 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:02.782 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:51:02.782 00.000 12252 MoveAxis(E, 10, ABG)
21:51:02.782 00.000 12252 Guiding  Dir = 2, Dur = 10
21:51:02.783 00.001 12252 IsSlewing returns 0
21:51:02.783 00.000 12252 IsGuiding returns 0
21:51:02.785 00.002 12252 PulseGuide returned control before completion, sleep 19
21:51:02.814 00.029 12252 IsGuiding returns 1
21:51:02.814 00.000 12252 scope still moving after pulse duration time elapsed
21:51:02.845 00.031 12252 IsSlewing returns 0
21:51:02.845 00.000 12252 IsGuiding returns 0
21:51:02.845 00.000 12252 scope move finished after 10 + 52 ms
21:51:02.845 00.000 12252 Move returns status 0, amount 10
21:51:02.845 00.000 12252 MoveAxis(N, 0, ABG)
21:51:02.845 00.000 12252 Move returns status 0, amount 0
21:51:02.846 00.001 12252 move complete, result=0
21:51:02.846 00.000 12252 worker thread done servicing request
21:51:02.846 00.000 12252 Worker thread wakes up
21:51:02.846 00.000 9044 GuideStep: -0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
21:51:02.848 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:02.848 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:05.193 02.345 12252 Exposure complete
21:51:05.239 00.046 12252 worker thread done servicing request
21:51:05.239 00.000 9044 OnExposeComplete: enter
21:51:05.240 00.001 9044 UpdateGuideState(): m_state=6
21:51:05.242 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2533
21:51:05.243 00.001 9044 Star::Find returns 1 (0), X=1004.61, Y=824.93, Mass=5635, SNR=51.5, Peak=173 HFD=5.2
21:51:05.244 00.001 9044 MultiStar: [#1 -0.07,-0.06,1.03,U] [#2 -0.09,-0.12,1.23,U] [#3 0.02,-0.23,0.83,U] [#4 0.00,-0.04,1.26,U] [#5 -0.05,-0.12,0.66,U] [#6 -0.06,-0.14,0.43,U] [#7 -0.13,-0.09,0.43,U] [#8 -0.15,0.02,0.42,U] 
21:51:05.245 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {-0.14, 0.18}
21:51:05.247 00.002 9044 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.62) = xAngle (-0.78 = -0.78)
21:51:05.248 00.001 9044 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.86 = 2.42)
21:51:05.249 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.40 mountX=0.06 mountY=0.06, mountTheta=0.74
21:51:05.252 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.06, opts=13)
21:51:05.253 00.001 9044 Enqueuing Move request for scope (-0.07, -0.06)
21:51:05.254 00.001 12252 Worker thread wakes up
21:51:05.254 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:05.255 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
21:51:05.255 00.000 9044 UpdateGuideState exits: m=5635 SNR=51.5
21:51:05.256 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
21:51:05.256 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:05.257 00.001 12252 Moving (-0.07, -0.06) raw xDistance=0.06 yDistance=0.06
21:51:05.257 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:05.258 00.001 9044 Enqueuing Expose request
21:51:05.261 00.003 12252 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 522.28
21:51:05.261 00.000 12252 PPEC: input: 0.06, control: -0.02, exposure: 2000
21:51:05.261 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:05.261 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:51:05.261 00.000 12252 MoveAxis(E, 7, ABG)
21:51:05.261 00.000 12252 Guiding  Dir = 2, Dur = 7
21:51:05.261 00.000 12252 IsSlewing returns 0
21:51:05.261 00.000 12252 IsGuiding returns 0
21:51:05.264 00.003 12252 PulseGuide returned control before completion, sleep 15
21:51:05.282 00.018 12252 IsGuiding returns 0
21:51:05.282 00.000 12252 Move returns status 0, amount 7
21:51:05.282 00.000 12252 MoveAxis(N, 0, ABG)
21:51:05.282 00.000 12252 Move returns status 0, amount 0
21:51:05.282 00.000 12252 move complete, result=0
21:51:05.282 00.000 12252 worker thread done servicing request
21:51:05.282 00.000 12252 Worker thread wakes up
21:51:05.282 00.000 9044 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
21:51:05.284 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:05.284 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:07.643 02.359 12252 Exposure complete
21:51:07.695 00.052 12252 worker thread done servicing request
21:51:07.695 00.000 9044 OnExposeComplete: enter
21:51:07.698 00.003 9044 UpdateGuideState(): m_state=6
21:51:07.699 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2534
21:51:07.701 00.002 9044 Star::Find returns 1 (0), X=1004.72, Y=824.78, Mass=5818, SNR=52.2, Peak=173 HFD=5.2
21:51:07.703 00.002 9044 MultiStar: [#1 -0.04,-0.13,1.03,U] [#2 0.05,-0.22,1.19,U] [#3 0.03,-0.38,0.83,U] [#4 0.00,-0.14,1.29,U] [#5 0.04,-0.24,0.65,U] [#6 -0.03,-0.17,0.42,U] [#7 -0.03,-0.20,0.44,U] [#8 0.00,-0.03,0.41,U] 
21:51:07.704 00.001 9044 single-star, 8 included, MultiStar: {0.00, -0.16}, one-star: {-0.03, 0.03}
21:51:07.705 00.001 9044 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.62) = xAngle (3.99 = -2.30)
21:51:07.706 00.001 9044 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.90 = 0.90)
21:51:07.708 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.36 mountX=-0.03 mountY=0.04, mountTheta=2.27
21:51:07.710 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.03, opts=13)
21:51:07.713 00.003 9044 Enqueuing Move request for scope (-0.03, 0.03)
21:51:07.714 00.001 12252 Worker thread wakes up
21:51:07.714 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:07.715 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
21:51:07.715 00.000 9044 UpdateGuideState exits: m=5818 SNR=52.2
21:51:07.715 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
21:51:07.716 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:07.716 00.000 12252 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=0.04
21:51:07.716 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:07.717 00.001 9044 Enqueuing Expose request
21:51:07.719 00.002 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 521.91
21:51:07.719 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
21:51:07.719 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:07.720 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:51:07.720 00.000 12252 MoveAxis(E, 10, ABG)
21:51:07.720 00.000 12252 Guiding  Dir = 2, Dur = 10
21:51:07.720 00.000 12252 IsSlewing returns 0
21:51:07.720 00.000 12252 IsGuiding returns 0
21:51:07.722 00.002 12252 PulseGuide returned control before completion, sleep 19
21:51:07.747 00.025 12252 IsGuiding returns 0
21:51:07.747 00.000 12252 Move returns status 0, amount 10
21:51:07.747 00.000 12252 MoveAxis(N, 0, ABG)
21:51:07.747 00.000 12252 Move returns status 0, amount 0
21:51:07.748 00.001 12252 move complete, result=0
21:51:07.748 00.000 12252 worker thread done servicing request
21:51:07.748 00.000 12252 Worker thread wakes up
21:51:07.748 00.000 9044 GuideStep: -0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
21:51:07.749 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:07.749 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:10.107 02.358 12252 Exposure complete
21:51:10.154 00.047 12252 worker thread done servicing request
21:51:10.154 00.000 9044 OnExposeComplete: enter
21:51:10.156 00.002 9044 UpdateGuideState(): m_state=6
21:51:10.157 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2535
21:51:10.159 00.002 9044 Star::Find returns 1 (0), X=1004.76, Y=824.84, Mass=5736, SNR=52.0, Peak=173 HFD=5.1
21:51:10.161 00.002 9044 MultiStar: [#1 0.03,-0.17,1.04,U] [#2 0.04,-0.25,1.19,U] [#3 0.08,-0.37,0.85,U] [#4 0.06,-0.13,1.28,U] [#5 0.05,-0.24,0.66,U] [#6 0.03,-0.21,0.42,U] [#7 0.04,-0.25,0.43,U] [#8 0.03,-0.13,0.42,U] 
21:51:10.162 00.001 9044 single-star, 8 included, MultiStar: {0.04, -0.18}, one-star: {0.01, 0.09}
21:51:10.162 00.000 9044 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.62) = xAngle (3.08 = 3.08)
21:51:10.163 00.001 9044 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.00 = 0.00)
21:51:10.164 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.46 mountX=-0.09 mountY=0.00, mountTheta=3.14
21:51:10.166 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.09, opts=13)
21:51:10.167 00.001 9044 Enqueuing Move request for scope (0.01, 0.09)
21:51:10.169 00.002 12252 Worker thread wakes up
21:51:10.169 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
21:51:10.169 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:51:10.170 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
21:51:10.170 00.000 9044 UpdateGuideState exits: m=5736 SNR=52.0
21:51:10.170 00.000 12252 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=0.00
21:51:10.172 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:10.173 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:10.174 00.001 9044 Enqueuing Expose request
21:51:10.175 00.001 12252 PPEC rslt: input = -0.09, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 521.55
21:51:10.175 00.000 12252 PPEC: input: -0.09, control: -0.04, exposure: 2000
21:51:10.175 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:10.175 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:51:10.175 00.000 12252 MoveAxis(E, 14, ABG)
21:51:10.175 00.000 12252 Guiding  Dir = 2, Dur = 14
21:51:10.176 00.001 12252 IsSlewing returns 0
21:51:10.176 00.000 12252 IsGuiding returns 0
21:51:10.178 00.002 12252 PulseGuide returned control before completion, sleep 23
21:51:10.212 00.034 12252 IsGuiding returns 0
21:51:10.213 00.001 12252 Move returns status 0, amount 14
21:51:10.213 00.000 12252 MoveAxis(N, 0, ABG)
21:51:10.213 00.000 12252 Move returns status 0, amount 0
21:51:10.213 00.000 12252 move complete, result=0
21:51:10.213 00.000 12252 worker thread done servicing request
21:51:10.213 00.000 12252 Worker thread wakes up
21:51:10.213 00.000 9044 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
21:51:10.215 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:10.215 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:12.554 02.339 12252 Exposure complete
21:51:12.602 00.048 12252 worker thread done servicing request
21:51:12.602 00.000 9044 OnExposeComplete: enter
21:51:12.603 00.001 9044 UpdateGuideState(): m_state=6
21:51:12.604 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2536
21:51:12.605 00.001 9044 Star::Find returns 1 (0), X=1004.73, Y=824.76, Mass=5607, SNR=51.3, Peak=173 HFD=5.2
21:51:12.606 00.001 9044 MultiStar: [#1 -0.10,-0.15,1.08,U] [#2 -0.00,-0.20,1.23,U] [#3 0.10,-0.35,0.85,U] [#4 0.03,-0.22,1.28,U] [#5 0.05,-0.23,0.66,U] [#6 0.02,-0.20,0.42,U] [#7 0.01,-0.32,0.43,U] [#8 -0.15,-0.10,0.42,U] 
21:51:12.607 00.001 9044 single-star, 8 included, MultiStar: {-0.00, -0.19}, one-star: {-0.02, 0.01}
21:51:12.608 00.001 9044 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.62) = xAngle (4.36 = -1.92)
21:51:12.609 00.001 9044 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.28 = 1.28)
21:51:12.611 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.74 mountX=-0.01 mountY=0.02, mountTheta=1.92
21:51:12.612 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.01, opts=13)
21:51:12.614 00.002 9044 Enqueuing Move request for scope (-0.02, 0.01)
21:51:12.615 00.001 12252 Worker thread wakes up
21:51:12.615 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:12.616 00.001 9044 UpdateGuideState exits: m=5607 SNR=51.3
21:51:12.617 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:12.618 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:12.619 00.001 9044 Enqueuing Expose request
21:51:12.620 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
21:51:12.621 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
21:51:12.621 00.000 12252 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
21:51:12.624 00.003 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 521.20
21:51:12.624 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
21:51:12.624 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:12.624 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:51:12.624 00.000 12252 MoveAxis(E, 5, ABG)
21:51:12.624 00.000 12252 Guiding  Dir = 2, Dur = 5
21:51:12.624 00.000 12252 IsSlewing returns 0
21:51:12.625 00.001 12252 IsGuiding returns 0
21:51:12.628 00.003 12252 PulseGuide returned control before completion, sleep 13
21:51:12.657 00.029 12252 IsGuiding returns 0
21:51:12.657 00.000 12252 Move returns status 0, amount 5
21:51:12.657 00.000 12252 MoveAxis(N, 0, ABG)
21:51:12.657 00.000 12252 Move returns status 0, amount 0
21:51:12.657 00.000 12252 move complete, result=0
21:51:12.657 00.000 12252 worker thread done servicing request
21:51:12.658 00.001 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:51:12.658 00.000 12252 Worker thread wakes up
21:51:12.659 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:12.659 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:14.997 02.338 12252 Exposure complete
21:51:15.057 00.060 12252 worker thread done servicing request
21:51:15.057 00.000 9044 OnExposeComplete: enter
21:51:15.059 00.002 9044 UpdateGuideState(): m_state=6
21:51:15.060 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2537
21:51:15.063 00.003 9044 Star::Find returns 1 (0), X=1004.83, Y=824.71, Mass=5569, SNR=51.1, Peak=173 HFD=5.1
21:51:15.065 00.002 9044 MultiStar: [#1 0.12,-0.21,1.06,U] [#2 0.10,-0.32,1.25,U] [#3 0.24,-0.46,0.00,M1] [#4 0.12,-0.25,1.29,U] [#5 0.13,-0.28,0.66,U] [#6 0.11,-0.31,0.42,U] [#7 0.13,-0.33,0.45,U] [#8 0.09,-0.17,0.43,U] 
21:51:15.066 00.001 9044 single-star, 7 included, MultiStar: {0.11, -0.23}, one-star: {0.08, -0.04}
21:51:15.068 00.002 9044 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.62) = xAngle (1.17 = 1.17)
21:51:15.070 00.002 9044 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.91 = -1.91)
21:51:15.071 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.45 mountX=0.04 mountY=-0.09, mountTheta=-1.18
21:51:15.074 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.04, opts=13)
21:51:15.075 00.001 9044 Enqueuing Move request for scope (0.08, -0.04)
21:51:15.076 00.001 12252 Worker thread wakes up
21:51:15.076 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
21:51:15.076 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
21:51:15.076 00.000 12252 Moving (0.08, -0.04) raw xDistance=0.04 yDistance=-0.09
21:51:15.076 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:51:15.077 00.001 9044 UpdateGuideState exits: m=5569 SNR=51.1
21:51:15.078 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:15.078 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:15.080 00.002 12252 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 520.85
21:51:15.080 00.000 9044 Enqueuing Expose request
21:51:15.081 00.001 12252 PPEC: input: 0.04, control: -0.02, exposure: 2000
21:51:15.081 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:15.081 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:51:15.081 00.000 12252 MoveAxis(E, 9, ABG)
21:51:15.082 00.001 12252 Guiding  Dir = 2, Dur = 9
21:51:15.082 00.000 12252 IsSlewing returns 0
21:51:15.082 00.000 12252 IsGuiding returns 0
21:51:15.083 00.001 12252 PulseGuide returned control before completion, sleep 18
21:51:15.103 00.020 12252 IsGuiding returns 0
21:51:15.103 00.000 12252 Move returns status 0, amount 9
21:51:15.103 00.000 12252 MoveAxis(N, 0, ABG)
21:51:15.103 00.000 12252 Move returns status 0, amount 0
21:51:15.103 00.000 12252 move complete, result=0
21:51:15.103 00.000 12252 worker thread done servicing request
21:51:15.103 00.000 12252 Worker thread wakes up
21:51:15.103 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:15.103 00.000 9044 GuideStep: 0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
21:51:15.105 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:17.450 02.345 12252 Exposure complete
21:51:17.481 00.031 12252 worker thread done servicing request
21:51:17.481 00.000 9044 OnExposeComplete: enter
21:51:17.482 00.001 9044 UpdateGuideState(): m_state=6
21:51:17.483 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2538
21:51:17.484 00.001 9044 Star::Find returns 1 (0), X=1004.83, Y=824.47, Mass=5489, SNR=51.1, Peak=173 HFD=5.2
21:51:17.486 00.002 9044 MultiStar: [#1 0.14,-0.52,0.00,M1] [#2 0.08,-0.42,0.00,M1] [#3 0.12,-0.53,0.00,M2] [#4 0.13,-0.32,1.30,U] [#5 0.09,-0.44,0.00,M1] [#6 0.14,-0.48,0.00,M1] [#7 0.08,-0.49,0.00,M1] [#8 -0.03,-0.46,0.00,M1] 
21:51:17.487 00.001 9044 single-star, 1 included, MultiStar: {0.11, -0.30}, one-star: {0.08, -0.28}
21:51:17.488 00.001 9044 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.62) = xAngle (0.34 = 0.34)
21:51:17.489 00.001 9044 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.74 = -2.74)
21:51:17.490 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.28 mountX=0.28 mountY=-0.11, mountTheta=-0.39
21:51:17.492 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.28, opts=13)
21:51:17.494 00.002 9044 Enqueuing Move request for scope (0.08, -0.28)
21:51:17.495 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:17.496 00.001 9044 UpdateGuideState exits: m=5489 SNR=51.1
21:51:17.497 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:17.498 00.001 12252 Worker thread wakes up
21:51:17.498 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:17.500 00.002 9044 Enqueuing Expose request
21:51:17.501 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
21:51:17.502 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
21:51:17.502 00.000 12252 Moving (0.08, -0.28) raw xDistance=0.28 yDistance=-0.11
21:51:17.506 00.004 12252 PPEC rslt: input = 0.28, final = 0.18, react = 0.17, pred = 0.01, hyst = 0.15, hyst_pct = 0.00, period_length = 520.50
21:51:17.506 00.000 12252 PPEC: input: 0.28, control: 0.18, exposure: 2000
21:51:17.506 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:17.506 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:51:17.506 00.000 12252 MoveAxis(W, 69, ABG)
21:51:17.506 00.000 12252 Guiding  Dir = 3, Dur = 69
21:51:17.506 00.000 12252 IsSlewing returns 0
21:51:17.507 00.001 12252 IsGuiding returns 0
21:51:17.509 00.002 12252 PulseGuide returned control before completion, sleep 78
21:51:17.596 00.087 12252 IsGuiding returns 0
21:51:17.596 00.000 12252 Move returns status 0, amount 69
21:51:17.596 00.000 12252 MoveAxis(N, 0, ABG)
21:51:17.596 00.000 12252 Move returns status 0, amount 0
21:51:17.596 00.000 12252 move complete, result=0
21:51:17.596 00.000 12252 worker thread done servicing request
21:51:17.597 00.001 12252 Worker thread wakes up
21:51:17.597 00.000 9044 GuideStep: 0.3 px 69 ms WEST, -0.1 px 0 ms NORTH
21:51:17.599 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:17.599 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:19.956 02.357 12252 Exposure complete
21:51:20.004 00.048 12252 worker thread done servicing request
21:51:20.004 00.000 9044 OnExposeComplete: enter
21:51:20.007 00.003 9044 UpdateGuideState(): m_state=6
21:51:20.010 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2539
21:51:20.012 00.002 9044 Star::Find returns 1 (0), X=1004.76, Y=824.74, Mass=5649, SNR=51.5, Peak=173 HFD=5.1
21:51:20.015 00.003 9044 MultiStar: [#1 0.10,-0.22,1.05,U] [#2 0.05,-0.29,1.21,U] [#3 0.17,-0.24,0.85,U] [#4 0.10,-0.22,1.32,U] [#5 0.05,-0.34,0.65,U] [#6 0.04,-0.23,0.43,U] [#7 0.02,-0.18,0.44,U] [#8 0.02,-0.18,0.43,U] 
21:51:20.016 00.001 9044 single-star, 8 included, MultiStar: {0.07, -0.21}, one-star: {0.01, -0.01}
21:51:20.018 00.002 9044 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.62) = xAngle (0.84 = 0.84)
21:51:20.019 00.001 9044 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.25 = -2.25)
21:51:20.021 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.79 mountX=0.01 mountY=-0.01, mountTheta=-0.86
21:51:20.023 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.01, opts=13)
21:51:20.024 00.001 9044 Enqueuing Move request for scope (0.01, -0.01)
21:51:20.026 00.002 12252 Worker thread wakes up
21:51:20.026 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:51:20.026 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
21:51:20.027 00.001 9044 UpdateGuideState exits: m=5649 SNR=51.5
21:51:20.027 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
21:51:20.027 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:20.028 00.001 12252 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
21:51:20.028 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:20.030 00.002 9044 Enqueuing Expose request
21:51:20.032 00.002 12252 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 520.16
21:51:20.032 00.000 12252 PPEC: input: 0.01, control: 0.01, exposure: 2000
21:51:20.032 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:20.032 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:51:20.032 00.000 12252 MoveAxis(W, 4, ABG)
21:51:20.032 00.000 12252 Guiding  Dir = 3, Dur = 4
21:51:20.033 00.001 12252 IsSlewing returns 0
21:51:20.033 00.000 12252 IsGuiding returns 0
21:51:20.035 00.002 12252 PulseGuide returned control before completion, sleep 12
21:51:20.060 00.025 12252 IsGuiding returns 0
21:51:20.060 00.000 12252 Move returns status 0, amount 4
21:51:20.060 00.000 12252 MoveAxis(N, 0, ABG)
21:51:20.060 00.000 12252 Move returns status 0, amount 0
21:51:20.060 00.000 12252 move complete, result=0
21:51:20.060 00.000 12252 worker thread done servicing request
21:51:20.060 00.000 12252 Worker thread wakes up
21:51:20.060 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:20.060 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:20.060 00.000 9044 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
21:51:22.410 02.350 12252 Exposure complete
21:51:22.478 00.068 12252 worker thread done servicing request
21:51:22.479 00.001 9044 OnExposeComplete: enter
21:51:22.481 00.002 9044 UpdateGuideState(): m_state=6
21:51:22.482 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2540
21:51:22.483 00.001 9044 Star::Find returns 1 (0), X=1004.80, Y=824.85, Mass=5748, SNR=52.3, Peak=173 HFD=5.1
21:51:22.484 00.001 9044 MultiStar: [#1 0.12,-0.11,1.05,U] [#2 0.11,-0.09,1.18,U] [#3 0.23,-0.30,0.83,U] [#4 0.16,-0.12,1.27,U] [#5 0.17,-0.16,0.65,U] [#6 0.17,-0.17,0.42,U] [#7 0.06,-0.19,0.42,U] [#8 0.04,-0.01,0.40,U] 
21:51:22.485 00.001 9044 single-star, 8 included, MultiStar: {0.13, -0.11}, one-star: {0.05, 0.09}
21:51:22.486 00.001 9044 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.62) = xAngle (2.68 = 2.68)
21:51:22.487 00.001 9044 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.40 = -0.40)
21:51:22.489 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.11 cameraTheta=1.06 mountX=-0.10 mountY=-0.04, mountTheta=-2.73
21:51:22.492 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.09, opts=13)
21:51:22.494 00.002 9044 Enqueuing Move request for scope (0.05, 0.09)
21:51:22.495 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:51:22.496 00.001 9044 UpdateGuideState exits: m=5748 SNR=52.3
21:51:22.497 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:22.499 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:22.500 00.001 12252 Worker thread wakes up
21:51:22.500 00.000 9044 Enqueuing Expose request
21:51:22.501 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
21:51:22.501 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
21:51:22.501 00.000 12252 Moving (0.05, 0.09) raw xDistance=-0.10 yDistance=-0.04
21:51:22.504 00.003 12252 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 519.81
21:51:22.504 00.000 12252 PPEC: input: -0.10, control: 0.00, exposure: 2000
21:51:22.504 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:22.504 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:51:22.504 00.000 12252 MoveAxis(W, 2, ABG)
21:51:22.504 00.000 12252 Guiding  Dir = 3, Dur = 2
21:51:22.504 00.000 12252 IsSlewing returns 0
21:51:22.504 00.000 12252 IsGuiding returns 0
21:51:22.508 00.004 12252 IsGuiding returns 0
21:51:22.508 00.000 12252 Move returns status 0, amount 2
21:51:22.508 00.000 12252 MoveAxis(N, 0, ABG)
21:51:22.508 00.000 12252 Move returns status 0, amount 0
21:51:22.508 00.000 12252 move complete, result=0
21:51:22.508 00.000 12252 worker thread done servicing request
21:51:22.508 00.000 12252 Worker thread wakes up
21:51:22.508 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:22.508 00.000 9044 GuideStep: -0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
21:51:22.510 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:24.875 02.365 12252 Exposure complete
21:51:24.921 00.046 12252 worker thread done servicing request
21:51:24.922 00.001 9044 OnExposeComplete: enter
21:51:24.925 00.003 9044 UpdateGuideState(): m_state=6
21:51:24.928 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2541
21:51:24.929 00.001 9044 Star::Find returns 1 (0), X=1004.90, Y=824.72, Mass=5709, SNR=51.8, Peak=173 HFD=5.1
21:51:24.930 00.001 9044 MultiStar: [#1 0.24,-0.46,0.00,M1] [#2 0.18,-0.27,1.20,U] [#3 0.29,-0.46,0.00,M1] [#4 0.15,-0.17,1.25,U] [#5 0.22,-0.33,0.65,U] [#6 0.15,-0.26,0.42,U] [#7 0.12,-0.39,0.00,M1] [#8 0.17,-0.26,0.43,U] 
21:51:24.931 00.001 9044 single-star, 5 included, MultiStar: {0.17, -0.20}, one-star: {0.15, -0.03}
21:51:24.932 00.001 9044 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.62) = xAngle (1.39 = 1.39)
21:51:24.934 00.002 9044 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.69 = -1.69)
21:51:24.937 00.003 9044 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.23 mountX=0.03 mountY=-0.15, mountTheta=-1.39
21:51:24.941 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.03, opts=13)
21:51:24.944 00.003 9044 Enqueuing Move request for scope (0.15, -0.03)
21:51:24.946 00.002 12252 Worker thread wakes up
21:51:24.946 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
21:51:24.946 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
21:51:24.946 00.000 12252 Moving (0.15, -0.03) raw xDistance=0.03 yDistance=-0.15
21:51:24.947 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:24.948 00.001 9044 UpdateGuideState exits: m=5709 SNR=51.8
21:51:24.950 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:24.951 00.001 12252 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 519.48
21:51:24.951 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:24.952 00.001 9044 Enqueuing Expose request
21:51:24.953 00.001 12252 PPEC: input: 0.03, control: 0.02, exposure: 2000
21:51:24.953 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:24.953 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
21:51:24.953 00.000 12252 MoveAxis(W, 10, ABG)
21:51:24.953 00.000 12252 Guiding  Dir = 3, Dur = 10
21:51:24.954 00.001 12252 IsSlewing returns 0
21:51:24.954 00.000 12252 IsGuiding returns 0
21:51:24.957 00.003 12252 PulseGuide returned control before completion, sleep 18
21:51:24.986 00.029 12252 IsGuiding returns 1
21:51:24.986 00.000 12252 scope still moving after pulse duration time elapsed
21:51:25.017 00.031 12252 IsSlewing returns 0
21:51:25.017 00.000 12252 IsGuiding returns 0
21:51:25.017 00.000 12252 scope move finished after 10 + 52 ms
21:51:25.017 00.000 12252 Move returns status 0, amount 10
21:51:25.017 00.000 12252 MoveAxis(N, 0, ABG)
21:51:25.017 00.000 12252 Move returns status 0, amount 0
21:51:25.017 00.000 12252 move complete, result=0
21:51:25.017 00.000 12252 worker thread done servicing request
21:51:25.017 00.000 12252 Worker thread wakes up
21:51:25.017 00.000 9044 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
21:51:25.018 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:25.018 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:27.365 02.347 12252 Exposure complete
21:51:27.418 00.053 12252 worker thread done servicing request
21:51:27.418 00.000 9044 OnExposeComplete: enter
21:51:27.419 00.001 9044 UpdateGuideState(): m_state=6
21:51:27.421 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2542
21:51:27.424 00.003 9044 Star::Find returns 1 (0), X=1004.77, Y=824.75, Mass=5606, SNR=51.4, Peak=173 HFD=5.1
21:51:27.427 00.003 9044 MultiStar: [#1 0.09,-0.16,1.07,U] [#2 0.08,-0.22,1.23,U] [#3 0.12,-0.15,0.85,U] [#4 0.10,-0.15,1.29,U] [#5 0.10,-0.15,0.66,U] [#6 0.05,-0.26,0.43,U] [#7 -0.02,-0.20,0.44,U] [#8 0.03,-0.19,0.43,U] 
21:51:27.429 00.002 9044 single-star, 8 included, MultiStar: {0.07, -0.15}, one-star: {0.02, 0.00}
21:51:27.432 00.003 9044 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.62) = xAngle (1.67 = 1.67)
21:51:27.434 00.002 9044 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.41 = -1.41)
21:51:27.437 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.05 mountX=-0.00 mountY=-0.02, mountTheta=-1.67
21:51:27.440 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.00, opts=13)
21:51:27.442 00.002 9044 Enqueuing Move request for scope (0.02, 0.00)
21:51:27.444 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:27.446 00.002 9044 UpdateGuideState exits: m=5606 SNR=51.4
21:51:27.447 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:27.449 00.002 12252 Worker thread wakes up
21:51:27.449 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:27.450 00.001 9044 Enqueuing Expose request
21:51:27.451 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
21:51:27.451 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
21:51:27.451 00.000 12252 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
21:51:27.455 00.004 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 519.14
21:51:27.455 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
21:51:27.455 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:27.455 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:51:27.455 00.000 12252 MoveAxis(E, 5, ABG)
21:51:27.455 00.000 12252 Guiding  Dir = 2, Dur = 5
21:51:27.455 00.000 12252 IsSlewing returns 0
21:51:27.456 00.001 12252 IsGuiding returns 0
21:51:27.458 00.002 12252 PulseGuide returned control before completion, sleep 13
21:51:27.480 00.022 12252 IsGuiding returns 0
21:51:27.480 00.000 12252 Move returns status 0, amount 5
21:51:27.480 00.000 12252 MoveAxis(N, 0, ABG)
21:51:27.480 00.000 12252 Move returns status 0, amount 0
21:51:27.480 00.000 12252 move complete, result=0
21:51:27.480 00.000 12252 worker thread done servicing request
21:51:27.480 00.000 12252 Worker thread wakes up
21:51:27.480 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:27.480 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
21:51:27.482 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:29.838 02.356 12252 Exposure complete
21:51:29.878 00.040 12252 worker thread done servicing request
21:51:29.878 00.000 9044 OnExposeComplete: enter
21:51:29.879 00.001 9044 UpdateGuideState(): m_state=6
21:51:29.880 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2543
21:51:29.881 00.001 9044 Star::Find returns 1 (0), X=1004.73, Y=824.71, Mass=5617, SNR=51.5, Peak=173 HFD=5.2
21:51:29.882 00.001 9044 MultiStar: [#1 0.08,-0.16,1.05,U] [#2 0.06,-0.26,1.23,U] [#3 0.17,-0.43,0.00,M1] [#4 0.06,-0.21,1.29,U] [#5 0.10,-0.30,0.66,U] [#6 0.14,-0.25,0.42,U] [#7 0.04,-0.36,0.44,U] [#8 -0.09,-0.18,0.43,U] 
21:51:29.883 00.001 9044 single-star, 7 included, MultiStar: {0.05, -0.21}, one-star: {-0.02, -0.04}
21:51:29.884 00.001 9044 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.62) = xAngle (-0.45 = -0.45)
21:51:29.885 00.001 9044 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.54 = 2.74)
21:51:29.887 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.08 mountX=0.04 mountY=0.02, mountTheta=0.41
21:51:29.889 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.04, opts=13)
21:51:29.890 00.001 9044 Enqueuing Move request for scope (-0.02, -0.04)
21:51:29.892 00.002 12252 Worker thread wakes up
21:51:29.892 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:29.893 00.001 9044 UpdateGuideState exits: m=5617 SNR=51.5
21:51:29.893 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:29.895 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
21:51:29.895 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:29.896 00.001 9044 Enqueuing Expose request
21:51:29.898 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
21:51:29.898 00.000 12252 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=0.02
21:51:29.900 00.002 12252 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 518.81
21:51:29.900 00.000 12252 PPEC: input: 0.04, control: -0.02, exposure: 2000
21:51:29.900 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:29.900 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:51:29.900 00.000 12252 MoveAxis(E, 8, ABG)
21:51:29.900 00.000 12252 Guiding  Dir = 2, Dur = 8
21:51:29.900 00.000 12252 IsSlewing returns 0
21:51:29.901 00.001 12252 IsGuiding returns 0
21:51:29.904 00.003 12252 PulseGuide returned control before completion, sleep 16
21:51:29.927 00.023 12252 IsGuiding returns 0
21:51:29.927 00.000 12252 Move returns status 0, amount 8
21:51:29.927 00.000 12252 MoveAxis(N, 0, ABG)
21:51:29.927 00.000 12252 Move returns status 0, amount 0
21:51:29.928 00.001 12252 move complete, result=0
21:51:29.928 00.000 12252 worker thread done servicing request
21:51:29.928 00.000 9044 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
21:51:29.929 00.001 12252 Worker thread wakes up
21:51:29.930 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:29.930 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:32.272 02.342 12252 Exposure complete
21:51:32.315 00.043 12252 worker thread done servicing request
21:51:32.315 00.000 9044 OnExposeComplete: enter
21:51:32.316 00.001 9044 UpdateGuideState(): m_state=6
21:51:32.318 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2544
21:51:32.318 00.000 9044 Star::Find returns 1 (0), X=1004.66, Y=824.73, Mass=5677, SNR=51.7, Peak=173 HFD=5.3
21:51:32.319 00.001 9044 MultiStar: [#1 0.05,-0.32,1.05,U] [#2 0.01,-0.20,1.23,U] [#3 0.06,-0.24,0.84,U] [#4 0.04,-0.16,1.31,U] [#5 0.00,-0.19,0.65,U] [#6 0.09,-0.26,0.42,U] [#7 -0.03,-0.25,0.44,U] [#8 -0.02,-0.13,0.42,U] 
21:51:32.320 00.001 9044 single-star, 8 included, MultiStar: {0.01, -0.19}, one-star: {-0.09, -0.02}
21:51:32.321 00.001 9044 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.62) = xAngle (-1.28 = -1.28)
21:51:32.322 00.001 9044 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.37 = 1.92)
21:51:32.323 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.91 mountX=0.03 mountY=0.08, mountTheta=1.28
21:51:32.326 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.02, opts=13)
21:51:32.327 00.001 9044 Enqueuing Move request for scope (-0.09, -0.02)
21:51:32.328 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:32.329 00.001 9044 UpdateGuideState exits: m=5677 SNR=51.7
21:51:32.330 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:32.331 00.001 12252 Worker thread wakes up
21:51:32.331 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:32.332 00.001 9044 Enqueuing Expose request
21:51:32.334 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
21:51:32.334 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
21:51:32.334 00.000 12252 Moving (-0.09, -0.02) raw xDistance=0.03 yDistance=0.08
21:51:32.338 00.004 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 518.49
21:51:32.338 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
21:51:32.338 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:32.338 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:51:32.338 00.000 12252 MoveAxis(E, 8, ABG)
21:51:32.338 00.000 12252 Guiding  Dir = 2, Dur = 8
21:51:32.340 00.002 12252 IsSlewing returns 0
21:51:32.341 00.001 12252 IsGuiding returns 0
21:51:32.342 00.001 12252 PulseGuide returned control before completion, sleep 17
21:51:32.374 00.032 12252 IsGuiding returns 0
21:51:32.375 00.001 12252 Move returns status 0, amount 8
21:51:32.375 00.000 12252 MoveAxis(N, 0, ABG)
21:51:32.375 00.000 12252 Move returns status 0, amount 0
21:51:32.375 00.000 12252 move complete, result=0
21:51:32.375 00.000 12252 worker thread done servicing request
21:51:32.375 00.000 12252 Worker thread wakes up
21:51:32.375 00.000 9044 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
21:51:32.377 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:32.377 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:34.721 02.344 12252 Exposure complete
21:51:34.766 00.045 12252 worker thread done servicing request
21:51:34.766 00.000 9044 OnExposeComplete: enter
21:51:34.768 00.002 9044 UpdateGuideState(): m_state=6
21:51:34.769 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2545
21:51:34.770 00.001 9044 Star::Find returns 1 (0), X=1004.68, Y=824.86, Mass=5709, SNR=52.0, Peak=173 HFD=5.1
21:51:34.772 00.002 9044 MultiStar: [#1 0.05,-0.12,1.06,U] [#2 -0.01,-0.12,1.19,U] [#3 0.12,-0.14,0.85,U] [#4 0.05,-0.13,1.28,U] [#5 0.08,-0.14,0.65,U] [#6 -0.00,-0.15,0.42,U] [#7 0.00,-0.14,0.43,U] [#8 -0.23,-0.05,0.42,U] 
21:51:34.773 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.07, 0.10}
21:51:34.775 00.002 9044 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.62) = xAngle (0.18 = 0.18)
21:51:34.777 00.002 9044 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.90 = -2.90)
21:51:34.778 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.44 mountX=0.09 mountY=-0.02, mountTheta=-0.24
21:51:34.780 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.09, opts=13)
21:51:34.781 00.001 9044 Enqueuing Move request for scope (0.01, -0.09)
21:51:34.784 00.003 12252 Worker thread wakes up
21:51:34.784 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:51:34.785 00.001 9044 UpdateGuideState exits: m=5709 SNR=52.0
21:51:34.786 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:34.787 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:34.788 00.001 9044 Enqueuing Expose request
21:51:34.789 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
21:51:34.789 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
21:51:34.789 00.000 12252 Moving (0.01, -0.09) raw xDistance=0.09 yDistance=-0.02
21:51:34.793 00.004 12252 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 518.16
21:51:34.793 00.000 12252 PPEC: input: 0.09, control: 0.00, exposure: 2000
21:51:34.793 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:34.793 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:51:34.793 00.000 12252 MoveAxis(W, 1, ABG)
21:51:34.793 00.000 12252 Guiding  Dir = 3, Dur = 1
21:51:34.793 00.000 12252 IsSlewing returns 0
21:51:34.793 00.000 12252 IsGuiding returns 0
21:51:34.795 00.002 12252 IsGuiding returns 0
21:51:34.795 00.000 12252 Move returns status 0, amount 1
21:51:34.795 00.000 12252 MoveAxis(N, 0, ABG)
21:51:34.795 00.000 12252 Move returns status 0, amount 0
21:51:34.795 00.000 12252 move complete, result=0
21:51:34.795 00.000 12252 worker thread done servicing request
21:51:34.795 00.000 12252 Worker thread wakes up
21:51:34.795 00.000 9044 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
21:51:34.797 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:34.797 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:37.152 02.355 12252 Exposure complete
21:51:37.207 00.055 12252 worker thread done servicing request
21:51:37.207 00.000 9044 OnExposeComplete: enter
21:51:37.209 00.002 9044 UpdateGuideState(): m_state=6
21:51:37.211 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2546
21:51:37.212 00.001 9044 Star::Find returns 1 (0), X=1004.69, Y=824.76, Mass=5626, SNR=51.4, Peak=173 HFD=5.2
21:51:37.213 00.001 9044 MultiStar: [#1 0.01,-0.23,1.07,U] [#2 0.01,-0.27,1.21,U] [#3 0.06,-0.44,0.00,M1] [#4 -0.01,-0.21,1.28,U] [#5 0.04,-0.28,0.67,U] [#6 -0.02,-0.31,0.42,U] [#7 -0.07,-0.37,0.44,U] [#8 0.03,-0.21,0.42,U] 
21:51:37.215 00.002 9044 single-star, 7 included, MultiStar: {-0.01, -0.22}, one-star: {-0.06, 0.01}
21:51:37.216 00.001 9044 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.62) = xAngle (4.61 = -1.67)
21:51:37.217 00.001 9044 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.53 = 1.53)
21:51:37.218 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.99 mountX=-0.01 mountY=0.06, mountTheta=1.67
21:51:37.220 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.01, opts=13)
21:51:37.222 00.002 9044 Enqueuing Move request for scope (-0.06, 0.01)
21:51:37.223 00.001 12252 Worker thread wakes up
21:51:37.223 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:37.224 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
21:51:37.224 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
21:51:37.224 00.000 12252 Moving (-0.06, 0.01) raw xDistance=-0.01 yDistance=0.06
21:51:37.224 00.000 9044 UpdateGuideState exits: m=5626 SNR=51.4
21:51:37.225 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:37.228 00.003 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 517.84
21:51:37.228 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:37.230 00.002 9044 Enqueuing Expose request
21:51:37.231 00.001 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
21:51:37.231 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:37.231 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:51:37.231 00.000 12252 MoveAxis(E, 2, ABG)
21:51:37.231 00.000 12252 Guiding  Dir = 2, Dur = 2
21:51:37.232 00.001 12252 IsSlewing returns 0
21:51:37.232 00.000 12252 IsGuiding returns 0
21:51:37.235 00.003 12252 IsGuiding returns 0
21:51:37.235 00.000 12252 Move returns status 0, amount 2
21:51:37.235 00.000 12252 MoveAxis(N, 0, ABG)
21:51:37.235 00.000 12252 Move returns status 0, amount 0
21:51:37.235 00.000 12252 move complete, result=0
21:51:37.235 00.000 12252 worker thread done servicing request
21:51:37.235 00.000 12252 Worker thread wakes up
21:51:37.235 00.000 9044 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:51:37.236 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:37.236 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:39.588 02.352 12252 Exposure complete
21:51:39.649 00.061 12252 worker thread done servicing request
21:51:39.650 00.001 9044 OnExposeComplete: enter
21:51:39.650 00.000 9044 UpdateGuideState(): m_state=6
21:51:39.651 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2547
21:51:39.652 00.001 9044 Star::Find returns 1 (0), X=1004.81, Y=824.61, Mass=5701, SNR=51.9, Peak=173 HFD=5.2
21:51:39.653 00.001 9044 MultiStar: [#1 0.11,-0.27,1.05,U] [#2 0.08,-0.27,1.21,U] [#3 0.19,-0.52,0.00,M2] [#4 0.07,-0.25,1.29,U] [#5 0.18,-0.30,0.65,U] [#6 0.11,-0.33,0.42,U] [#7 0.06,-0.28,0.44,U] [#8 0.04,-0.26,0.43,U] 
21:51:39.653 00.000 9044 single-star, 7 included, MultiStar: {0.09, -0.25}, one-star: {0.06, -0.14}
21:51:39.655 00.002 9044 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.62) = xAngle (0.45 = 0.45)
21:51:39.656 00.001 9044 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.63 = -2.63)
21:51:39.656 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.17 mountX=0.13 mountY=-0.07, mountTheta=-0.50
21:51:39.658 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.14, opts=13)
21:51:39.659 00.001 9044 Enqueuing Move request for scope (0.06, -0.14)
21:51:39.659 00.000 12252 Worker thread wakes up
21:51:39.659 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:39.660 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
21:51:39.660 00.000 9044 UpdateGuideState exits: m=5701 SNR=51.9
21:51:39.661 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
21:51:39.661 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:39.662 00.001 12252 Moving (0.06, -0.14) raw xDistance=0.13 yDistance=-0.07
21:51:39.662 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:39.663 00.001 9044 Enqueuing Expose request
21:51:39.665 00.002 12252 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 517.53
21:51:39.665 00.000 12252 PPEC: input: 0.13, control: 0.07, exposure: 2000
21:51:39.665 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:39.665 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:51:39.665 00.000 12252 MoveAxis(W, 26, ABG)
21:51:39.665 00.000 12252 Guiding  Dir = 3, Dur = 26
21:51:39.665 00.000 12252 IsSlewing returns 0
21:51:39.665 00.000 12252 IsGuiding returns 0
21:51:39.668 00.003 12252 PulseGuide returned control before completion, sleep 35
21:51:39.712 00.044 12252 IsGuiding returns 0
21:51:39.712 00.000 12252 Move returns status 0, amount 26
21:51:39.712 00.000 12252 MoveAxis(N, 0, ABG)
21:51:39.712 00.000 12252 Move returns status 0, amount 0
21:51:39.712 00.000 12252 move complete, result=0
21:51:39.712 00.000 12252 worker thread done servicing request
21:51:39.712 00.000 12252 Worker thread wakes up
21:51:39.712 00.000 9044 GuideStep: 0.1 px 26 ms WEST, -0.1 px 0 ms NORTH
21:51:39.715 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:39.715 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:42.068 02.353 12252 Exposure complete
21:51:42.115 00.047 12252 worker thread done servicing request
21:51:42.115 00.000 9044 OnExposeComplete: enter
21:51:42.117 00.002 9044 UpdateGuideState(): m_state=6
21:51:42.119 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2548
21:51:42.120 00.001 9044 Star::Find returns 1 (0), X=1004.66, Y=824.68, Mass=5606, SNR=51.3, Peak=173 HFD=5.4
21:51:42.121 00.001 9044 MultiStar: [#1 0.03,-0.41,0.00,M1] [#2 0.03,-0.28,1.24,U] [#3 0.05,-0.41,0.00,M3] [#4 -0.00,-0.23,1.31,U] [#5 -0.01,-0.24,0.67,U] [#6 -0.05,-0.27,0.43,U] [#7 -0.09,-0.33,0.44,U] [#8 -0.05,-0.01,0.42,U] 
21:51:42.122 00.001 9044 single-star, 6 included, MultiStar: {-0.03, -0.21}, one-star: {-0.09, -0.07}
21:51:42.123 00.001 9044 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.62) = xAngle (-0.83 = -0.83)
21:51:42.125 00.002 9044 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.91 = 2.37)
21:51:42.126 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.45 mountX=0.08 mountY=0.08, mountTheta=0.80
21:51:42.127 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.07, opts=13)
21:51:42.129 00.002 9044 Enqueuing Move request for scope (-0.09, -0.07)
21:51:42.130 00.001 12252 Worker thread wakes up
21:51:42.130 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:42.131 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
21:51:42.131 00.000 9044 UpdateGuideState exits: m=5606 SNR=51.3
21:51:42.132 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
21:51:42.132 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:42.133 00.001 12252 Moving (-0.09, -0.07) raw xDistance=0.08 yDistance=0.08
21:51:42.133 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:42.134 00.001 9044 Enqueuing Expose request
21:51:42.137 00.003 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 517.21
21:51:42.137 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
21:51:42.137 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:42.137 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:51:42.137 00.000 12252 MoveAxis(E, 3, ABG)
21:51:42.137 00.000 12252 Guiding  Dir = 2, Dur = 3
21:51:42.137 00.000 12252 IsSlewing returns 0
21:51:42.137 00.000 12252 IsGuiding returns 0
21:51:42.139 00.002 12252 PulseGuide returned control before completion, sleep 12
21:51:42.155 00.016 12252 IsGuiding returns 0
21:51:42.155 00.000 12252 Move returns status 0, amount 3
21:51:42.155 00.000 12252 MoveAxis(N, 0, ABG)
21:51:42.155 00.000 12252 Move returns status 0, amount 0
21:51:42.156 00.001 12252 move complete, result=0
21:51:42.156 00.000 12252 worker thread done servicing request
21:51:42.156 00.000 12252 Worker thread wakes up
21:51:42.156 00.000 9044 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:51:42.157 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:42.157 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:44.499 02.342 12252 Exposure complete
21:51:44.555 00.056 12252 worker thread done servicing request
21:51:44.555 00.000 9044 OnExposeComplete: enter
21:51:44.556 00.001 9044 UpdateGuideState(): m_state=6
21:51:44.557 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2549
21:51:44.558 00.001 9044 Star::Find returns 1 (0), X=1004.74, Y=824.88, Mass=5614, SNR=51.4, Peak=173 HFD=5.1
21:51:44.560 00.002 9044 MultiStar: [#1 0.06,-0.14,1.05,U] [#2 0.01,-0.19,1.23,U] [#3 0.20,-0.32,0.86,U] [#4 0.06,-0.12,1.28,U] [#5 0.09,-0.12,0.67,U] [#6 0.06,-0.26,0.41,U] [#7 0.02,-0.10,0.46,U] [#8 0.08,-0.06,0.43,U] 
21:51:44.561 00.001 9044 single-star, 8 included, MultiStar: {0.06, -0.13}, one-star: {-0.01, 0.13}
21:51:44.562 00.001 9044 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.62) = xAngle (3.25 = -3.03)
21:51:44.564 00.002 9044 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.17 = 0.17)
21:51:44.565 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.63 mountX=-0.13 mountY=0.02, mountTheta=2.98
21:51:44.569 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.13, opts=13)
21:51:44.571 00.002 9044 Enqueuing Move request for scope (-0.01, 0.13)
21:51:44.575 00.004 12252 Worker thread wakes up
21:51:44.575 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
21:51:44.575 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:44.577 00.002 9044 UpdateGuideState exits: m=5614 SNR=51.4
21:51:44.580 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:44.582 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:44.584 00.002 9044 Enqueuing Expose request
21:51:44.586 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
21:51:44.587 00.001 12252 Moving (-0.01, 0.13) raw xDistance=-0.13 yDistance=0.02
21:51:44.593 00.006 12252 PPEC rslt: input = -0.13, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 516.90
21:51:44.593 00.000 12252 PPEC: input: -0.13, control: -0.09, exposure: 2000
21:51:44.593 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:44.594 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:51:44.594 00.000 12252 MoveAxis(E, 36, ABG)
21:51:44.594 00.000 12252 Guiding  Dir = 2, Dur = 36
21:51:44.594 00.000 12252 IsSlewing returns 0
21:51:44.595 00.001 12252 IsGuiding returns 0
21:51:44.597 00.002 12252 PulseGuide returned control before completion, sleep 44
21:51:44.651 00.054 12252 IsGuiding returns 0
21:51:44.651 00.000 12252 Move returns status 0, amount 36
21:51:44.651 00.000 12252 MoveAxis(N, 0, ABG)
21:51:44.651 00.000 12252 Move returns status 0, amount 0
21:51:44.651 00.000 12252 move complete, result=0
21:51:44.651 00.000 12252 worker thread done servicing request
21:51:44.651 00.000 12252 Worker thread wakes up
21:51:44.651 00.000 9044 GuideStep: -0.1 px 36 ms EAST, 0.0 px 0 ms NORTH
21:51:44.653 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:44.653 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:47.009 02.356 12252 Exposure complete
21:51:47.052 00.043 12252 worker thread done servicing request
21:51:47.053 00.001 9044 OnExposeComplete: enter
21:51:47.055 00.002 9044 UpdateGuideState(): m_state=6
21:51:47.056 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2550
21:51:47.059 00.003 9044 Star::Find returns 1 (0), X=1004.52, Y=824.78, Mass=5806, SNR=52.2, Peak=173 HFD=5.3
21:51:47.063 00.004 9044 MultiStar: [#1 -0.04,-0.31,1.04,U] [#2 0.01,-0.19,1.20,U] [#3 0.10,-0.35,0.83,U] [#4 -0.02,-0.21,1.30,U] [#5 0.06,-0.18,0.65,U] [#6 0.01,-0.19,0.43,U] [#7 -0.10,-0.25,0.42,U] [#8 -0.21,-0.12,0.42,U] 
21:51:47.065 00.002 9044 refined, 8 included, MultiStar: {-0.04, -0.20}, one-star: {-0.23, 0.03}
21:51:47.067 00.002 9044 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.62) = xAngle (-0.15 = -0.15)
21:51:47.069 00.002 9044 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.23 = 3.05)
21:51:47.071 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.78 mountX=0.20 mountY=0.02, mountTheta=0.09
21:51:47.073 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.20, opts=13)
21:51:47.074 00.001 9044 Enqueuing Move request for scope (-0.04, -0.20)
21:51:47.076 00.002 12252 Worker thread wakes up
21:51:47.076 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:47.077 00.001 9044 UpdateGuideState exits: m=5806 SNR=52.2
21:51:47.079 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:47.080 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:47.081 00.001 9044 Enqueuing Expose request
21:51:47.083 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
21:51:47.083 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
21:51:47.083 00.000 12252 Moving (-0.04, -0.20) raw xDistance=0.20 yDistance=0.02
21:51:47.087 00.004 12252 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 516.60
21:51:47.087 00.000 12252 PPEC: input: 0.20, control: 0.11, exposure: 2000
21:51:47.087 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:47.087 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:51:47.087 00.000 12252 MoveAxis(W, 44, ABG)
21:51:47.087 00.000 12252 Guiding  Dir = 3, Dur = 44
21:51:47.088 00.001 12252 IsSlewing returns 0
21:51:47.088 00.000 12252 IsGuiding returns 0
21:51:47.090 00.002 12252 PulseGuide returned control before completion, sleep 52
21:51:47.148 00.058 12252 IsGuiding returns 0
21:51:47.148 00.000 12252 Move returns status 0, amount 44
21:51:47.148 00.000 12252 MoveAxis(N, 0, ABG)
21:51:47.149 00.001 12252 Move returns status 0, amount 0
21:51:47.149 00.000 12252 move complete, result=0
21:51:47.149 00.000 12252 worker thread done servicing request
21:51:47.149 00.000 12252 Worker thread wakes up
21:51:47.149 00.000 9044 GuideStep: 0.2 px 44 ms WEST, 0.0 px 0 ms NORTH
21:51:47.151 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:47.151 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:49.508 02.357 12252 Exposure complete
21:51:49.569 00.061 12252 worker thread done servicing request
21:51:49.569 00.000 9044 OnExposeComplete: enter
21:51:49.571 00.002 9044 UpdateGuideState(): m_state=6
21:51:49.573 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2551
21:51:49.576 00.003 9044 Star::Find returns 1 (0), X=1004.75, Y=824.77, Mass=5821, SNR=52.3, Peak=173 HFD=5.1
21:51:49.579 00.003 9044 MultiStar: [#1 0.09,-0.16,1.04,U] [#2 0.09,-0.21,1.18,U] [#3 0.14,-0.29,0.83,U] [#4 0.08,-0.12,1.24,U] [#5 0.07,-0.17,0.65,U] [#6 0.07,-0.18,0.42,U] [#7 0.01,-0.13,0.42,U] [#8 -0.02,-0.17,0.41,U] 
21:51:49.582 00.003 9044 single-star, 8 included, MultiStar: {0.07, -0.15}, one-star: {0.00, 0.02}
21:51:49.584 00.002 9044 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.62) = xAngle (2.99 = 2.99)
21:51:49.587 00.003 9044 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.09 = -0.09)
21:51:49.590 00.003 9044 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.37 mountX=-0.02 mountY=-0.00, mountTheta=-3.05
21:51:49.594 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.02, opts=13)
21:51:49.596 00.002 9044 Enqueuing Move request for scope (0.00, 0.02)
21:51:49.598 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:51:49.600 00.002 9044 UpdateGuideState exits: m=5821 SNR=52.3
21:51:49.601 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:49.603 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:49.604 00.001 9044 Enqueuing Expose request
21:51:49.606 00.002 12252 Worker thread wakes up
21:51:49.606 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
21:51:49.606 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
21:51:49.606 00.000 12252 Moving (0.00, 0.02) raw xDistance=-0.02 yDistance=-0.00
21:51:49.611 00.005 12252 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 516.29
21:51:49.611 00.000 12252 PPEC: input: -0.02, control: 0.00, exposure: 2000
21:51:49.611 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:49.611 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
21:51:49.611 00.000 12252 MoveAxis(W, 0, ABG)
21:51:49.611 00.000 12252 Move returns status 0, amount 0
21:51:49.612 00.001 12252 MoveAxis(N, 0, ABG)
21:51:49.612 00.000 12252 Move returns status 0, amount 0
21:51:49.612 00.000 12252 move complete, result=0
21:51:49.612 00.000 12252 worker thread done servicing request
21:51:49.612 00.000 9044 GuideStep: -0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
21:51:49.613 00.001 12252 Worker thread wakes up
21:51:49.613 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:49.613 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:51.954 02.341 12252 Exposure complete
21:51:51.995 00.041 12252 worker thread done servicing request
21:51:51.995 00.000 9044 OnExposeComplete: enter
21:51:51.996 00.001 9044 UpdateGuideState(): m_state=6
21:51:51.997 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2552
21:51:52.000 00.003 9044 Star::Find returns 1 (0), X=1004.70, Y=824.89, Mass=5739, SNR=51.9, Peak=173 HFD=5.1
21:51:52.004 00.004 9044 MultiStar: [#1 0.02,-0.10,1.04,U] [#2 0.06,-0.16,1.20,U] [#3 0.14,-0.12,0.85,U] [#4 0.00,-0.03,1.27,U] [#5 0.14,-0.24,0.65,U] [#6 0.03,-0.16,0.42,U] [#7 -0.03,-0.08,0.43,U] [#8 -0.00,-0.07,0.41,U] 
21:51:52.006 00.002 9044 refined, 8 included, MultiStar: {0.04, -0.08}, one-star: {-0.05, 0.14}
21:51:52.008 00.002 9044 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.62) = xAngle (0.47 = 0.47)
21:51:52.010 00.002 9044 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.61 = -2.61)
21:51:52.012 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.15 mountX=0.08 mountY=-0.04, mountTheta=-0.51
21:51:52.014 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.08, opts=13)
21:51:52.016 00.002 9044 Enqueuing Move request for scope (0.04, -0.08)
21:51:52.017 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:52.018 00.001 12252 Worker thread wakes up
21:51:52.019 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
21:51:52.019 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
21:51:52.019 00.000 12252 Moving (0.04, -0.08) raw xDistance=0.08 yDistance=-0.04
21:51:52.019 00.000 9044 UpdateGuideState exits: m=5739 SNR=51.9
21:51:52.021 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:52.024 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:52.026 00.002 9044 Enqueuing Expose request
21:51:52.029 00.003 12252 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 515.99
21:51:52.029 00.000 12252 PPEC: input: 0.08, control: 0.02, exposure: 2000
21:51:52.029 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:52.029 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:51:52.029 00.000 12252 MoveAxis(W, 8, ABG)
21:51:52.029 00.000 12252 Guiding  Dir = 3, Dur = 8
21:51:52.029 00.000 12252 IsSlewing returns 0
21:51:52.029 00.000 12252 IsGuiding returns 0
21:51:52.031 00.002 12252 PulseGuide returned control before completion, sleep 17
21:51:52.064 00.033 12252 IsGuiding returns 0
21:51:52.064 00.000 12252 Move returns status 0, amount 8
21:51:52.064 00.000 12252 MoveAxis(N, 0, ABG)
21:51:52.064 00.000 12252 Move returns status 0, amount 0
21:51:52.064 00.000 12252 move complete, result=0
21:51:52.064 00.000 12252 worker thread done servicing request
21:51:52.064 00.000 12252 Worker thread wakes up
21:51:52.064 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:52.064 00.000 9044 GuideStep: 0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
21:51:52.067 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:54.418 02.351 12252 Exposure complete
21:51:54.477 00.059 12252 worker thread done servicing request
21:51:54.478 00.001 9044 OnExposeComplete: enter
21:51:54.479 00.001 9044 UpdateGuideState(): m_state=6
21:51:54.480 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2553
21:51:54.481 00.001 9044 Star::Find returns 1 (0), X=1004.79, Y=824.79, Mass=5570, SNR=51.2, Peak=173 HFD=5.0
21:51:54.485 00.004 9044 MultiStar: [#1 0.10,-0.23,1.05,U] [#2 0.16,-0.08,1.20,U] [#3 0.17,-0.12,0.85,U] [#4 0.11,-0.14,1.32,U] [#5 0.17,-0.14,0.67,U] [#6 0.15,-0.17,0.43,U] [#7 0.03,-0.26,0.44,U] [#8 0.10,0.04,0.44,U] 
21:51:54.487 00.002 9044 single-star, 8 included, MultiStar: {0.12, -0.11}, one-star: {0.04, 0.04}
21:51:54.490 00.003 9044 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.62) = xAngle (2.38 = 2.38)
21:51:54.493 00.003 9044 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.71 = -0.71)
21:51:54.495 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.75 mountX=-0.04 mountY=-0.04, mountTheta=-2.41
21:51:54.500 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.04, opts=13)
21:51:54.503 00.003 9044 Enqueuing Move request for scope (0.04, 0.04)
21:51:54.506 00.003 12252 Worker thread wakes up
21:51:54.506 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
21:51:54.506 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
21:51:54.506 00.000 12252 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.04
21:51:54.506 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:51:54.509 00.003 9044 UpdateGuideState exits: m=5570 SNR=51.2
21:51:54.511 00.002 12252 PPEC rslt: input = -0.04, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 515.69
21:51:54.511 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:54.514 00.003 12252 PPEC: input: -0.04, control: 0.01, exposure: 2000
21:51:54.514 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:54.516 00.002 9044 Enqueuing Expose request
21:51:54.518 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:54.518 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:51:54.518 00.000 12252 MoveAxis(W, 3, ABG)
21:51:54.518 00.000 12252 Guiding  Dir = 3, Dur = 3
21:51:54.518 00.000 12252 IsSlewing returns 0
21:51:54.518 00.000 12252 IsGuiding returns 0
21:51:54.520 00.002 12252 PulseGuide returned control before completion, sleep 11
21:51:54.537 00.017 12252 IsGuiding returns 0
21:51:54.537 00.000 12252 Move returns status 0, amount 3
21:51:54.537 00.000 12252 MoveAxis(N, 0, ABG)
21:51:54.537 00.000 12252 Move returns status 0, amount 0
21:51:54.537 00.000 12252 move complete, result=0
21:51:54.537 00.000 12252 worker thread done servicing request
21:51:54.537 00.000 12252 Worker thread wakes up
21:51:54.537 00.000 9044 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
21:51:54.538 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:54.538 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:56.882 02.344 12252 Exposure complete
21:51:56.955 00.073 12252 worker thread done servicing request
21:51:56.955 00.000 9044 OnExposeComplete: enter
21:51:56.956 00.001 9044 UpdateGuideState(): m_state=6
21:51:56.957 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2554
21:51:56.958 00.001 9044 Star::Find returns 1 (0), X=1004.86, Y=824.89, Mass=5754, SNR=52.0, Peak=173 HFD=5.0
21:51:56.960 00.002 9044 MultiStar: [#1 0.23,0.03,1.06,U] [#2 0.16,-0.09,1.19,U] [#3 0.28,-0.09,0.84,U] [#4 0.20,-0.03,1.29,U] [#5 0.20,-0.11,0.65,U] [#6 0.21,-0.00,0.42,U] [#7 0.09,-0.05,0.45,U] [#8 0.17,-0.06,0.41,U] 
21:51:56.961 00.001 9044 single-star, 8 included, MultiStar: {0.19, -0.02}, one-star: {0.11, 0.14}
21:51:56.962 00.001 9044 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.62) = xAngle (2.51 = 2.51)
21:51:56.963 00.001 9044 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.57 = -0.57)
21:51:56.964 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.14 hyp=0.18 cameraTheta=0.89 mountX=-0.15 mountY=-0.10, mountTheta=-2.55
21:51:56.966 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.14, opts=13)
21:51:56.967 00.001 9044 Enqueuing Move request for scope (0.11, 0.14)
21:51:56.968 00.001 12252 Worker thread wakes up
21:51:56.968 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.14) opts 0xd
21:51:56.968 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:51:56.969 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.14)
21:51:56.969 00.000 9044 UpdateGuideState exits: m=5754 SNR=52.0
21:51:56.971 00.002 12252 Moving (0.11, 0.14) raw xDistance=-0.15 yDistance=-0.10
21:51:56.971 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:56.973 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:56.975 00.002 9044 Enqueuing Expose request
21:51:56.977 00.002 12252 PPEC rslt: input = -0.15, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 515.40
21:51:56.977 00.000 12252 PPEC: input: -0.15, control: -0.06, exposure: 2000
21:51:56.977 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:56.977 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:51:56.977 00.000 12252 MoveAxis(E, 22, ABG)
21:51:56.977 00.000 12252 Guiding  Dir = 2, Dur = 22
21:51:56.978 00.001 12252 IsSlewing returns 0
21:51:56.978 00.000 12252 IsGuiding returns 0
21:51:56.979 00.001 12252 PulseGuide returned control before completion, sleep 31
21:51:57.016 00.037 12252 IsGuiding returns 0
21:51:57.016 00.000 12252 Move returns status 0, amount 22
21:51:57.016 00.000 12252 MoveAxis(N, 0, ABG)
21:51:57.016 00.000 12252 Move returns status 0, amount 0
21:51:57.016 00.000 12252 move complete, result=0
21:51:57.017 00.001 12252 worker thread done servicing request
21:51:57.017 00.000 9044 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
21:51:57.018 00.001 12252 Worker thread wakes up
21:51:57.018 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:57.018 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:51:59.366 02.348 12252 Exposure complete
21:51:59.431 00.065 12252 worker thread done servicing request
21:51:59.432 00.001 9044 OnExposeComplete: enter
21:51:59.434 00.002 9044 UpdateGuideState(): m_state=6
21:51:59.434 00.000 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2555
21:51:59.436 00.002 9044 Star::Find returns 1 (0), X=1004.69, Y=824.88, Mass=5778, SNR=52.1, Peak=173 HFD=5.1
21:51:59.439 00.003 9044 MultiStar: [#1 -0.00,-0.06,1.04,U] [#2 0.02,-0.17,1.21,U] [#3 0.10,-0.26,0.84,U] [#4 0.06,-0.11,1.25,U] [#5 0.04,-0.09,0.65,U] [#6 0.02,-0.11,0.43,U] [#7 -0.04,-0.04,0.44,U] [#8 -0.05,0.02,0.40,U] 
21:51:59.441 00.002 9044 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {-0.06, 0.13}
21:51:59.443 00.002 9044 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.62) = xAngle (0.25 = 0.25)
21:51:59.446 00.003 9044 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.83 = -2.83)
21:51:59.448 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.37 mountX=0.08 mountY=-0.03, mountTheta=-0.30
21:51:59.453 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.08, opts=13)
21:51:59.455 00.002 9044 Enqueuing Move request for scope (0.02, -0.08)
21:51:59.458 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:51:59.460 00.002 9044 UpdateGuideState exits: m=5778 SNR=52.1
21:51:59.462 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:51:59.465 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:51:59.467 00.002 9044 Enqueuing Expose request
21:51:59.469 00.002 12252 Worker thread wakes up
21:51:59.469 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
21:51:59.469 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
21:51:59.470 00.001 12252 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=-0.03
21:51:59.474 00.004 12252 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 515.11
21:51:59.474 00.000 12252 PPEC: input: 0.08, control: 0.03, exposure: 2000
21:51:59.474 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:51:59.475 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:51:59.475 00.000 12252 MoveAxis(W, 14, ABG)
21:51:59.475 00.000 12252 Guiding  Dir = 3, Dur = 14
21:51:59.475 00.000 12252 IsSlewing returns 0
21:51:59.475 00.000 12252 IsGuiding returns 0
21:51:59.478 00.003 12252 PulseGuide returned control before completion, sleep 23
21:51:59.516 00.038 12252 IsGuiding returns 0
21:51:59.516 00.000 12252 Move returns status 0, amount 14
21:51:59.517 00.001 12252 MoveAxis(N, 0, ABG)
21:51:59.517 00.000 12252 Move returns status 0, amount 0
21:51:59.517 00.000 12252 move complete, result=0
21:51:59.517 00.000 12252 worker thread done servicing request
21:51:59.517 00.000 12252 Worker thread wakes up
21:51:59.517 00.000 9044 GuideStep: 0.1 px 14 ms WEST, -0.0 px 0 ms NORTH
21:51:59.518 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:51:59.518 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:01.874 02.356 12252 Exposure complete
21:52:01.920 00.046 12252 worker thread done servicing request
21:52:01.920 00.000 9044 OnExposeComplete: enter
21:52:01.921 00.001 9044 UpdateGuideState(): m_state=6
21:52:01.923 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2556
21:52:01.924 00.001 9044 Star::Find returns 1 (0), X=1004.75, Y=824.91, Mass=5725, SNR=51.9, Peak=173 HFD=5.1
21:52:01.926 00.002 9044 MultiStar: [#1 0.12,-0.10,1.04,U] [#2 0.06,-0.11,1.22,U] [#3 0.18,-0.14,0.85,U] [#4 0.14,-0.13,1.30,U] [#5 0.12,-0.19,0.64,U] [#6 0.06,-0.09,0.41,U] [#7 0.04,-0.17,0.43,U] [#8 0.12,-0.12,0.42,U] 
21:52:01.928 00.002 9044 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.00, 0.15}
21:52:01.929 00.001 9044 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.62) = xAngle (0.88 = 0.88)
21:52:01.930 00.001 9044 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.20 = -2.20)
21:52:01.931 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.74 mountX=0.08 mountY=-0.11, mountTheta=-0.91
21:52:01.932 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.09, opts=13)
21:52:01.934 00.002 9044 Enqueuing Move request for scope (0.10, -0.09)
21:52:01.935 00.001 12252 Worker thread wakes up
21:52:01.935 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:52:01.937 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
21:52:01.937 00.000 9044 UpdateGuideState exits: m=5725 SNR=51.9
21:52:01.938 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
21:52:01.938 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:01.938 00.000 12252 Moving (0.10, -0.09) raw xDistance=0.08 yDistance=-0.11
21:52:01.938 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:01.939 00.001 9044 Enqueuing Expose request
21:52:01.941 00.002 12252 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 514.82
21:52:01.941 00.000 12252 PPEC: input: 0.08, control: -0.00, exposure: 2000
21:52:01.941 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:01.941 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:52:01.941 00.000 12252 MoveAxis(E, 2, ABG)
21:52:01.941 00.000 12252 Guiding  Dir = 2, Dur = 2
21:52:01.943 00.002 12252 IsSlewing returns 0
21:52:01.943 00.000 12252 IsGuiding returns 0
21:52:01.945 00.002 12252 IsGuiding returns 0
21:52:01.945 00.000 12252 Move returns status 0, amount 2
21:52:01.945 00.000 12252 MoveAxis(N, 0, ABG)
21:52:01.945 00.000 12252 Move returns status 0, amount 0
21:52:01.945 00.000 12252 move complete, result=0
21:52:01.945 00.000 12252 worker thread done servicing request
21:52:01.945 00.000 12252 Worker thread wakes up
21:52:01.945 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:52:01.946 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:01.946 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:04.293 02.347 12252 Exposure complete
21:52:04.341 00.048 12252 worker thread done servicing request
21:52:04.341 00.000 9044 OnExposeComplete: enter
21:52:04.343 00.002 9044 UpdateGuideState(): m_state=6
21:52:04.345 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2557
21:52:04.347 00.002 9044 Star::Find returns 1 (0), X=1004.84, Y=824.87, Mass=5700, SNR=52.0, Peak=173 HFD=5.2
21:52:04.349 00.002 9044 MultiStar: [#1 0.18,-0.03,1.06,U] [#2 0.09,-0.12,1.21,U] [#3 0.18,-0.23,0.83,U] [#4 0.15,-0.05,1.28,U] [#5 0.15,-0.10,0.65,U] [#6 0.18,-0.11,0.42,U] [#7 0.07,-0.04,0.43,U] [#8 0.15,0.01,0.43,U] 
21:52:04.350 00.001 9044 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.09, 0.12}
21:52:04.351 00.001 9044 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.62) = xAngle (1.19 = 1.19)
21:52:04.351 00.000 9044 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.89 = -1.89)
21:52:04.352 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.43 mountX=0.06 mountY=-0.14, mountTheta=-1.20
21:52:04.353 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.06, opts=13)
21:52:04.354 00.001 9044 Enqueuing Move request for scope (0.14, -0.06)
21:52:04.355 00.001 12252 Worker thread wakes up
21:52:04.355 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:52:04.356 00.001 9044 UpdateGuideState exits: m=5700 SNR=52.0
21:52:04.357 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:04.358 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:04.359 00.001 9044 Enqueuing Expose request
21:52:04.360 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
21:52:04.360 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
21:52:04.361 00.001 12252 Moving (0.14, -0.06) raw xDistance=0.06 yDistance=-0.14
21:52:04.364 00.003 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 514.53
21:52:04.364 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
21:52:04.364 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:04.364 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:52:04.364 00.000 12252 MoveAxis(E, 4, ABG)
21:52:04.364 00.000 12252 Guiding  Dir = 2, Dur = 4
21:52:04.364 00.000 12252 IsSlewing returns 0
21:52:04.364 00.000 12252 IsGuiding returns 0
21:52:04.366 00.002 12252 PulseGuide returned control before completion, sleep 12
21:52:04.388 00.022 12252 IsGuiding returns 0
21:52:04.388 00.000 12252 Move returns status 0, amount 4
21:52:04.388 00.000 12252 MoveAxis(N, 0, ABG)
21:52:04.388 00.000 12252 Move returns status 0, amount 0
21:52:04.388 00.000 12252 move complete, result=0
21:52:04.388 00.000 12252 worker thread done servicing request
21:52:04.388 00.000 12252 Worker thread wakes up
21:52:04.388 00.000 9044 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
21:52:04.389 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:04.390 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:06.754 02.364 12252 Exposure complete
21:52:06.801 00.047 12252 worker thread done servicing request
21:52:06.801 00.000 9044 OnExposeComplete: enter
21:52:06.803 00.002 9044 UpdateGuideState(): m_state=6
21:52:06.804 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2558
21:52:06.805 00.001 9044 Star::Find returns 1 (0), X=1004.77, Y=824.58, Mass=5765, SNR=52.2, Peak=173 HFD=5.3
21:52:06.806 00.001 9044 MultiStar: [#1 0.09,-0.12,1.06,U] [#2 0.05,-0.17,1.21,U] [#3 0.13,-0.36,0.84,U] [#4 0.05,-0.15,1.29,U] [#5 0.13,-0.23,0.64,U] [#6 0.10,-0.14,0.42,U] [#7 0.04,-0.21,0.42,U] [#8 0.06,-0.15,0.42,U] 
21:52:06.807 00.001 9044 single-star, 8 included, MultiStar: {0.07, -0.19}, one-star: {0.02, -0.17}
21:52:06.808 00.001 9044 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.62) = xAngle (0.17 = 0.17)
21:52:06.808 00.000 9044 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.91 = -2.91)
21:52:06.810 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.45 mountX=0.17 mountY=-0.04, mountTheta=-0.23
21:52:06.812 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.17, opts=13)
21:52:06.812 00.000 9044 Enqueuing Move request for scope (0.02, -0.17)
21:52:06.813 00.001 12252 Worker thread wakes up
21:52:06.813 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:52:06.814 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
21:52:06.814 00.000 9044 UpdateGuideState exits: m=5765 SNR=52.2
21:52:06.815 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:06.816 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:06.817 00.001 9044 Enqueuing Expose request
21:52:06.818 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
21:52:06.819 00.001 12252 Moving (0.02, -0.17) raw xDistance=0.17 yDistance=-0.04
21:52:06.823 00.004 12252 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 514.25
21:52:06.823 00.000 12252 PPEC: input: 0.17, control: 0.10, exposure: 2000
21:52:06.823 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:06.824 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:52:06.824 00.000 12252 MoveAxis(W, 37, ABG)
21:52:06.824 00.000 12252 Guiding  Dir = 3, Dur = 37
21:52:06.824 00.000 12252 IsSlewing returns 0
21:52:06.825 00.001 12252 IsGuiding returns 0
21:52:06.827 00.002 12252 PulseGuide returned control before completion, sleep 45
21:52:06.877 00.050 12252 IsGuiding returns 0
21:52:06.877 00.000 12252 Move returns status 0, amount 37
21:52:06.877 00.000 12252 MoveAxis(N, 0, ABG)
21:52:06.877 00.000 12252 Move returns status 0, amount 0
21:52:06.877 00.000 12252 move complete, result=0
21:52:06.877 00.000 12252 worker thread done servicing request
21:52:06.878 00.001 12252 Worker thread wakes up
21:52:06.878 00.000 9044 GuideStep: 0.2 px 37 ms WEST, -0.0 px 0 ms NORTH
21:52:06.881 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:06.881 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:09.228 02.347 12252 Exposure complete
21:52:09.297 00.069 12252 worker thread done servicing request
21:52:09.297 00.000 9044 OnExposeComplete: enter
21:52:09.298 00.001 9044 UpdateGuideState(): m_state=6
21:52:09.299 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2559
21:52:09.300 00.001 9044 Star::Find returns 1 (0), X=1004.84, Y=824.85, Mass=5886, SNR=52.7, Peak=173 HFD=5.3
21:52:09.301 00.001 9044 MultiStar: [#1 0.16,-0.11,1.03,U] [#2 0.11,-0.14,1.20,U] [#3 0.23,-0.22,0.83,U] [#4 0.16,-0.10,1.26,U] [#5 0.15,-0.09,0.64,U] [#6 0.14,-0.13,0.41,U] [#7 0.09,-0.10,0.43,U] [#8 0.05,0.05,0.41,U] 
21:52:09.303 00.002 9044 single-star, 8 included, MultiStar: {0.14, -0.09}, one-star: {0.09, 0.10}
21:52:09.305 00.002 9044 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.62) = xAngle (2.46 = 2.46)
21:52:09.307 00.002 9044 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.62 = -0.62)
21:52:09.309 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.14 cameraTheta=0.84 mountX=-0.10 mountY=-0.08, mountTheta=-2.50
21:52:09.314 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.10, opts=13)
21:52:09.316 00.002 9044 Enqueuing Move request for scope (0.09, 0.10)
21:52:09.319 00.003 12252 Worker thread wakes up
21:52:09.319 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:52:09.321 00.002 9044 UpdateGuideState exits: m=5886 SNR=52.7
21:52:09.323 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:09.326 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:09.328 00.002 9044 Enqueuing Expose request
21:52:09.330 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
21:52:09.330 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
21:52:09.330 00.000 12252 Moving (0.09, 0.10) raw xDistance=-0.10 yDistance=-0.08
21:52:09.333 00.003 12252 PPEC rslt: input = -0.10, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 513.97
21:52:09.334 00.001 12252 PPEC: input: -0.10, control: -0.07, exposure: 2000
21:52:09.334 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:09.334 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:52:09.334 00.000 12252 MoveAxis(E, 29, ABG)
21:52:09.334 00.000 12252 Guiding  Dir = 2, Dur = 29
21:52:09.334 00.000 12252 IsSlewing returns 0
21:52:09.335 00.001 12252 IsGuiding returns 0
21:52:09.336 00.001 12252 PulseGuide returned control before completion, sleep 38
21:52:09.379 00.043 12252 IsGuiding returns 0
21:52:09.379 00.000 12252 Move returns status 0, amount 29
21:52:09.379 00.000 12252 MoveAxis(N, 0, ABG)
21:52:09.379 00.000 12252 Move returns status 0, amount 0
21:52:09.379 00.000 12252 move complete, result=0
21:52:09.379 00.000 12252 worker thread done servicing request
21:52:09.379 00.000 12252 Worker thread wakes up
21:52:09.379 00.000 9044 GuideStep: -0.1 px 29 ms EAST, -0.1 px 0 ms NORTH
21:52:09.381 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:09.382 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:11.728 02.346 12252 Exposure complete
21:52:11.769 00.041 12252 worker thread done servicing request
21:52:11.769 00.000 9044 OnExposeComplete: enter
21:52:11.771 00.002 9044 UpdateGuideState(): m_state=6
21:52:11.774 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2560
21:52:11.775 00.001 9044 Star::Find returns 1 (0), X=1004.88, Y=824.74, Mass=5728, SNR=52.2, Peak=173 HFD=5.1
21:52:11.776 00.001 9044 MultiStar: [#1 0.20,-0.19,1.04,U] [#2 0.13,-0.18,1.19,U] [#3 0.29,-0.42,0.00,M1] [#4 0.18,-0.18,1.31,U] [#5 0.16,-0.27,0.65,U] [#6 0.22,-0.22,0.42,U] [#7 0.24,-0.34,0.00,M1] [#8 -0.01,-0.24,0.42,U] 
21:52:11.777 00.001 9044 single-star, 6 included, MultiStar: {0.15, -0.17}, one-star: {0.13, -0.01}
21:52:11.778 00.001 9044 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.62) = xAngle (1.53 = 1.53)
21:52:11.779 00.001 9044 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.55 = -1.55)
21:52:11.781 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.09 mountX=0.00 mountY=-0.13, mountTheta=-1.53
21:52:11.782 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.01, opts=13)
21:52:11.784 00.002 9044 Enqueuing Move request for scope (0.13, -0.01)
21:52:11.788 00.004 12252 Worker thread wakes up
21:52:11.788 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:52:11.789 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
21:52:11.789 00.000 9044 UpdateGuideState exits: m=5728 SNR=52.2
21:52:11.791 00.002 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
21:52:11.791 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:11.792 00.001 12252 Moving (0.13, -0.01) raw xDistance=0.00 yDistance=-0.13
21:52:11.792 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:11.793 00.001 9044 Enqueuing Expose request
21:52:11.795 00.002 12252 PPEC rslt: input = 0.00, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 513.69
21:52:11.795 00.000 12252 PPEC: input: 0.00, control: 0.01, exposure: 2000
21:52:11.795 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:11.795 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:52:11.795 00.000 12252 MoveAxis(W, 2, ABG)
21:52:11.795 00.000 12252 Guiding  Dir = 3, Dur = 2
21:52:11.796 00.001 12252 IsSlewing returns 0
21:52:11.796 00.000 12252 IsGuiding returns 0
21:52:11.797 00.001 12252 IsGuiding returns 0
21:52:11.797 00.000 12252 Move returns status 0, amount 2
21:52:11.797 00.000 12252 MoveAxis(N, 0, ABG)
21:52:11.799 00.002 12252 Move returns status 0, amount 0
21:52:11.799 00.000 12252 move complete, result=0
21:52:11.799 00.000 12252 worker thread done servicing request
21:52:11.799 00.000 12252 Worker thread wakes up
21:52:11.799 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:11.799 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:11.799 00.000 9044 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
21:52:14.147 02.348 12252 Exposure complete
21:52:14.199 00.052 12252 worker thread done servicing request
21:52:14.199 00.000 9044 OnExposeComplete: enter
21:52:14.200 00.001 9044 UpdateGuideState(): m_state=6
21:52:14.202 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2561
21:52:14.205 00.003 9044 Star::Find returns 1 (0), X=1004.76, Y=824.91, Mass=5612, SNR=51.5, Peak=173 HFD=5.1
21:52:14.207 00.002 9044 MultiStar: [#1 0.09,-0.14,1.04,U] [#2 0.07,-0.22,1.21,U] [#3 0.06,-0.33,0.86,U] [#4 0.10,-0.08,1.26,U] [#5 0.07,-0.16,0.67,U] [#6 0.03,-0.13,0.43,U] [#7 -0.00,-0.21,0.44,U] [#8 -0.08,-0.09,0.43,U] 
21:52:14.209 00.002 9044 refined, 8 included, MultiStar: {0.05, -0.13}, one-star: {0.01, 0.15}
21:52:14.211 00.002 9044 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.62) = xAngle (0.45 = 0.45)
21:52:14.213 00.002 9044 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.64 = -2.64)
21:52:14.214 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.18 mountX=0.12 mountY=-0.07, mountTheta=-0.49
21:52:14.215 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.13, opts=13)
21:52:14.217 00.002 9044 Enqueuing Move request for scope (0.05, -0.13)
21:52:14.219 00.002 12252 Worker thread wakes up
21:52:14.219 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:52:14.221 00.002 9044 UpdateGuideState exits: m=5612 SNR=51.5
21:52:14.224 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:14.227 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:14.230 00.003 9044 Enqueuing Expose request
21:52:14.232 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
21:52:14.232 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
21:52:14.232 00.000 12252 Moving (0.05, -0.13) raw xDistance=0.12 yDistance=-0.07
21:52:14.239 00.007 12252 PPEC rslt: input = 0.12, final = 0.11, react = 0.07, pred = 0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 513.42
21:52:14.239 00.000 12252 PPEC: input: 0.12, control: 0.11, exposure: 2000
21:52:14.239 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:14.240 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:52:14.240 00.000 12252 MoveAxis(W, 42, ABG)
21:52:14.240 00.000 12252 Guiding  Dir = 3, Dur = 42
21:52:14.240 00.000 12252 IsSlewing returns 0
21:52:14.241 00.001 12252 IsGuiding returns 0
21:52:14.244 00.003 12252 PulseGuide returned control before completion, sleep 50
21:52:14.306 00.062 12252 IsGuiding returns 0
21:52:14.306 00.000 12252 Move returns status 0, amount 42
21:52:14.306 00.000 12252 MoveAxis(N, 0, ABG)
21:52:14.307 00.001 12252 Move returns status 0, amount 0
21:52:14.307 00.000 12252 move complete, result=0
21:52:14.307 00.000 12252 worker thread done servicing request
21:52:14.307 00.000 9044 GuideStep: 0.1 px 42 ms WEST, -0.1 px 0 ms NORTH
21:52:14.308 00.001 12252 Worker thread wakes up
21:52:14.308 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:14.308 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:16.639 02.331 12252 Exposure complete
21:52:16.685 00.046 12252 worker thread done servicing request
21:52:16.685 00.000 9044 OnExposeComplete: enter
21:52:16.686 00.001 9044 UpdateGuideState(): m_state=6
21:52:16.688 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2562
21:52:16.689 00.001 9044 Star::Find returns 1 (0), X=1004.83, Y=825.10, Mass=5695, SNR=51.7, Peak=173 HFD=5.2
21:52:16.690 00.001 9044 MultiStar: [#1 0.16,0.15,1.04,U] [#2 0.30,0.10,1.20,U] [#3 0.25,-0.01,0.86,U] [#4 0.18,0.14,1.31,U] [#5 0.16,0.18,0.65,U] [#6 0.12,0.19,0.42,U] [#7 -0.00,0.19,0.44,U] [#8 0.15,0.25,0.41,U] 
21:52:16.692 00.002 9044 refined, 8 included, MultiStar: {0.17, 0.16}, one-star: {0.08, 0.35}
21:52:16.693 00.001 9044 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.62) = xAngle (2.37 = 2.37)
21:52:16.695 00.002 9044 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.71 = -0.71)
21:52:16.698 00.003 9044 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.24 cameraTheta=0.75 mountX=-0.17 mountY=-0.15, mountTheta=-2.40
21:52:16.701 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.16, opts=13)
21:52:16.702 00.001 9044 Enqueuing Move request for scope (0.17, 0.16)
21:52:16.703 00.001 12252 Worker thread wakes up
21:52:16.703 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:52:16.704 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
21:52:16.704 00.000 9044 UpdateGuideState exits: m=5695 SNR=51.7
21:52:16.706 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:16.707 00.001 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
21:52:16.707 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:16.708 00.001 9044 Enqueuing Expose request
21:52:16.709 00.001 12252 Moving (0.17, 0.16) raw xDistance=-0.17 yDistance=-0.15
21:52:16.713 00.004 12252 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 513.15
21:52:16.713 00.000 12252 PPEC: input: -0.17, control: -0.09, exposure: 2000
21:52:16.713 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.15
21:52:16.713 00.000 12252 MoveAxis(E, 36, ABG)
21:52:16.713 00.000 12252 Guiding  Dir = 2, Dur = 36
21:52:16.714 00.001 12252 IsSlewing returns 0
21:52:16.714 00.000 12252 IsGuiding returns 0
21:52:16.716 00.002 12252 PulseGuide returned control before completion, sleep 45
21:52:16.772 00.056 12252 IsGuiding returns 0
21:52:16.772 00.000 12252 Move returns status 0, amount 36
21:52:16.772 00.000 12252 MoveAxis(N, 53, ABG)
21:52:16.772 00.000 12252 Guiding  Dir = 0, Dur = 53
21:52:16.772 00.000 12252 IsSlewing returns 0
21:52:16.772 00.000 12252 IsGuiding returns 0
21:52:16.778 00.006 12252 PulseGuide returned control before completion, sleep 58
21:52:16.848 00.070 12252 IsGuiding returns 0
21:52:16.848 00.000 12252 Move returns status 0, amount 53
21:52:16.848 00.000 12252 move complete, result=0
21:52:16.848 00.000 12252 worker thread done servicing request
21:52:16.848 00.000 12252 Worker thread wakes up
21:52:16.848 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:16.848 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:16.848 00.000 9044 GuideStep: -0.2 px 36 ms EAST, -0.2 px 53 ms NORTH
21:52:19.205 02.357 12252 Exposure complete
21:52:19.251 00.046 12252 worker thread done servicing request
21:52:19.251 00.000 9044 OnExposeComplete: enter
21:52:19.251 00.000 9044 UpdateGuideState(): m_state=6
21:52:19.253 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2563
21:52:19.254 00.001 9044 Star::Find returns 1 (0), X=1004.78, Y=825.03, Mass=5674, SNR=51.7, Peak=173 HFD=5.3
21:52:19.255 00.001 9044 MultiStar: [#1 0.12,0.02,1.05,U] [#2 0.09,-0.00,1.18,U] [#3 0.14,-0.18,0.85,U] [#4 0.07,0.04,1.31,U] [#5 0.13,-0.03,0.65,U] [#6 0.03,-0.06,0.43,U] [#7 0.15,-0.04,0.44,U] [#8 0.12,0.04,0.42,U] 
21:52:19.256 00.001 9044 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.03, 0.28}
21:52:19.257 00.001 9044 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.62) = xAngle (1.84 = 1.84)
21:52:19.258 00.001 9044 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.25 = -1.25)
21:52:19.259 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.21 mountX=-0.02 mountY=-0.09, mountTheta=-1.84
21:52:19.260 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.02, opts=13)
21:52:19.261 00.001 9044 Enqueuing Move request for scope (0.09, 0.02)
21:52:19.262 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:52:19.265 00.003 12252 Worker thread wakes up
21:52:19.265 00.000 9044 UpdateGuideState exits: m=5674 SNR=51.7
21:52:19.266 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
21:52:19.266 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:19.268 00.002 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
21:52:19.268 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:19.270 00.002 9044 Enqueuing Expose request
21:52:19.271 00.001 12252 Moving (0.09, 0.02) raw xDistance=-0.02 yDistance=-0.09
21:52:19.276 00.005 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 512.88
21:52:19.276 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
21:52:19.276 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:19.276 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:52:19.276 00.000 12252 MoveAxis(E, 5, ABG)
21:52:19.276 00.000 12252 Guiding  Dir = 2, Dur = 5
21:52:19.277 00.001 12252 IsSlewing returns 0
21:52:19.277 00.000 12252 IsGuiding returns 0
21:52:19.279 00.002 12252 PulseGuide returned control before completion, sleep 14
21:52:19.296 00.017 12252 IsGuiding returns 0
21:52:19.296 00.000 12252 Move returns status 0, amount 5
21:52:19.296 00.000 12252 MoveAxis(N, 0, ABG)
21:52:19.296 00.000 12252 Move returns status 0, amount 0
21:52:19.296 00.000 12252 move complete, result=0
21:52:19.296 00.000 12252 worker thread done servicing request
21:52:19.297 00.001 12252 Worker thread wakes up
21:52:19.297 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
21:52:19.300 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:19.300 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:21.657 02.357 12252 Exposure complete
21:52:21.708 00.051 12252 worker thread done servicing request
21:52:21.708 00.000 9044 OnExposeComplete: enter
21:52:21.709 00.001 9044 UpdateGuideState(): m_state=6
21:52:21.710 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2564
21:52:21.711 00.001 9044 Star::Find returns 1 (0), X=1004.80, Y=824.97, Mass=5763, SNR=52.1, Peak=173 HFD=5.3
21:52:21.713 00.002 9044 MultiStar: [#1 0.23,0.04,1.04,U] [#2 0.12,-0.02,1.19,U] [#3 0.24,-0.05,0.83,U] [#4 0.21,0.01,1.24,U] [#5 0.15,0.03,0.65,U] [#6 0.17,0.13,0.42,U] [#7 0.14,0.03,0.44,U] [#8 0.19,0.17,0.42,U] 
21:52:21.714 00.001 9044 refined, 8 included, MultiStar: {0.17, 0.05}, one-star: {0.05, 0.22}
21:52:21.715 00.001 9044 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.62) = xAngle (1.92 = 1.92)
21:52:21.716 00.001 9044 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.17 = -1.17)
21:52:21.717 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.29 mountX=-0.06 mountY=-0.16, mountTheta=-1.92
21:52:21.719 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.05, opts=13)
21:52:21.721 00.002 9044 Enqueuing Move request for scope (0.17, 0.05)
21:52:21.722 00.001 12252 Worker thread wakes up
21:52:21.722 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:52:21.724 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
21:52:21.724 00.000 9044 UpdateGuideState exits: m=5763 SNR=52.1
21:52:21.725 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:21.726 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:21.727 00.001 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
21:52:21.727 00.000 9044 Enqueuing Expose request
21:52:21.727 00.000 12252 Moving (0.17, 0.05) raw xDistance=-0.06 yDistance=-0.16
21:52:21.730 00.003 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 512.61
21:52:21.730 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
21:52:21.730 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
21:52:21.730 00.000 12252 MoveAxis(E, 3, ABG)
21:52:21.730 00.000 12252 Guiding  Dir = 2, Dur = 3
21:52:21.730 00.000 12252 IsSlewing returns 0
21:52:21.730 00.000 12252 IsGuiding returns 0
21:52:21.732 00.002 12252 PulseGuide returned control before completion, sleep 11
21:52:21.746 00.014 12252 IsGuiding returns 0
21:52:21.746 00.000 12252 Move returns status 0, amount 3
21:52:21.746 00.000 12252 MoveAxis(N, 55, ABG)
21:52:21.746 00.000 12252 Guiding  Dir = 0, Dur = 55
21:52:21.746 00.000 12252 IsSlewing returns 0
21:52:21.747 00.001 12252 IsGuiding returns 0
21:52:21.753 00.006 12252 PulseGuide returned control before completion, sleep 60
21:52:21.822 00.069 12252 IsGuiding returns 0
21:52:21.822 00.000 12252 Move returns status 0, amount 55
21:52:21.822 00.000 12252 move complete, result=0
21:52:21.823 00.001 12252 worker thread done servicing request
21:52:21.823 00.000 9044 GuideStep: -0.1 px 3 ms EAST, -0.2 px 55 ms NORTH
21:52:21.824 00.001 12252 Worker thread wakes up
21:52:21.824 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:21.824 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:24.166 02.342 12252 Exposure complete
21:52:24.205 00.039 12252 worker thread done servicing request
21:52:24.207 00.002 9044 OnExposeComplete: enter
21:52:24.208 00.001 9044 UpdateGuideState(): m_state=6
21:52:24.209 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2565
21:52:24.210 00.001 9044 Star::Find returns 1 (0), X=1004.70, Y=825.19, Mass=5728, SNR=51.9, Peak=173 HFD=5.2
21:52:24.210 00.000 9044 MultiStar: [#1 0.04,0.22,1.05,U] [#2 0.04,0.20,1.17,U] [#3 0.17,0.15,0.85,U] [#4 0.07,0.18,1.28,U] [#5 0.09,0.21,0.66,U] [#6 0.00,0.22,0.42,U] [#7 0.05,0.24,0.44,U] [#8 -0.06,0.26,0.43,U] 
21:52:24.211 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.23}, one-star: {-0.05, 0.44}
21:52:24.212 00.001 9044 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.62) = xAngle (3.00 = 3.00)
21:52:24.213 00.001 9044 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.08 = -0.08)
21:52:24.214 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.38 mountX=-0.24 mountY=-0.02, mountTheta=-3.06
21:52:24.215 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.23, opts=13)
21:52:24.217 00.002 9044 Enqueuing Move request for scope (0.05, 0.23)
21:52:24.218 00.001 12252 Worker thread wakes up
21:52:24.218 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:52:24.218 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
21:52:24.218 00.000 9044 UpdateGuideState exits: m=5728 SNR=51.9
21:52:24.219 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
21:52:24.219 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:24.220 00.001 12252 Moving (0.05, 0.23) raw xDistance=-0.24 yDistance=-0.02
21:52:24.220 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:24.221 00.001 9044 Enqueuing Expose request
21:52:24.223 00.002 12252 PPEC rslt: input = -0.24, final = -0.16, react = -0.14, pred = -0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 512.35
21:52:24.223 00.000 12252 PPEC: input: -0.24, control: -0.16, exposure: 2000
21:52:24.223 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:24.223 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:52:24.223 00.000 12252 MoveAxis(E, 63, ABG)
21:52:24.223 00.000 12252 Guiding  Dir = 2, Dur = 63
21:52:24.224 00.001 12252 IsSlewing returns 0
21:52:24.224 00.000 12252 IsGuiding returns 0
21:52:24.227 00.003 12252 PulseGuide returned control before completion, sleep 72
21:52:24.301 00.074 12252 IsGuiding returns 0
21:52:24.301 00.000 12252 Move returns status 0, amount 63
21:52:24.301 00.000 12252 MoveAxis(N, 0, ABG)
21:52:24.301 00.000 12252 Move returns status 0, amount 0
21:52:24.301 00.000 12252 move complete, result=0
21:52:24.301 00.000 12252 worker thread done servicing request
21:52:24.301 00.000 12252 Worker thread wakes up
21:52:24.301 00.000 9044 GuideStep: -0.2 px 63 ms EAST, -0.0 px 0 ms NORTH
21:52:24.303 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:24.303 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:26.665 02.362 12252 Exposure complete
21:52:26.729 00.064 12252 worker thread done servicing request
21:52:26.729 00.000 9044 OnExposeComplete: enter
21:52:26.730 00.001 9044 UpdateGuideState(): m_state=6
21:52:26.731 00.001 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2566
21:52:26.733 00.002 9044 Star::Find returns 1 (0), X=1004.79, Y=824.94, Mass=5733, SNR=52.2, Peak=173 HFD=5.3
21:52:26.735 00.002 9044 MultiStar: [#1 -0.03,-0.05,1.06,U] [#2 0.02,-0.07,1.18,U] [#3 0.11,-0.23,0.84,U] [#4 0.12,-0.05,1.31,U] [#5 0.03,-0.06,0.66,U] [#6 0.10,0.01,0.41,U] [#7 -0.00,-0.10,0.43,U] [#8 0.07,0.05,0.40,U] 
21:52:26.736 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {0.04, 0.19}
21:52:26.737 00.001 9044 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.62) = xAngle (1.01 = 1.01)
21:52:26.738 00.001 9044 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.07 = -2.07)
21:52:26.739 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.61 mountX=0.03 mountY=-0.06, mountTheta=-1.03
21:52:26.741 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.04, opts=13)
21:52:26.744 00.003 9044 Enqueuing Move request for scope (0.05, -0.04)
21:52:26.746 00.002 12252 Worker thread wakes up
21:52:26.746 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:52:26.749 00.003 9044 UpdateGuideState exits: m=5733 SNR=52.2
21:52:26.752 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
21:52:26.752 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:26.754 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
21:52:26.754 00.000 12252 Moving (0.05, -0.04) raw xDistance=0.03 yDistance=-0.06
21:52:26.754 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:26.756 00.002 9044 Enqueuing Expose request
21:52:26.758 00.002 12252 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 512.09
21:52:26.758 00.000 12252 PPEC: input: 0.03, control: -0.03, exposure: 2000
21:52:26.758 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:26.758 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:52:26.758 00.000 12252 MoveAxis(E, 11, ABG)
21:52:26.758 00.000 12252 Guiding  Dir = 2, Dur = 11
21:52:26.759 00.001 12252 IsSlewing returns 0
21:52:26.759 00.000 12252 IsGuiding returns 0
21:52:26.761 00.002 12252 PulseGuide returned control before completion, sleep 19
21:52:26.798 00.037 12252 IsGuiding returns 0
21:52:26.798 00.000 12252 Move returns status 0, amount 11
21:52:26.799 00.001 12252 MoveAxis(N, 0, ABG)
21:52:26.799 00.000 12252 Move returns status 0, amount 0
21:52:26.799 00.000 12252 move complete, result=0
21:52:26.799 00.000 12252 worker thread done servicing request
21:52:26.799 00.000 12252 Worker thread wakes up
21:52:26.799 00.000 9044 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
21:52:26.800 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:26.800 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:29.159 02.359 12252 Exposure complete
21:52:29.216 00.057 12252 worker thread done servicing request
21:52:29.217 00.001 9044 OnExposeComplete: enter
21:52:29.218 00.001 9044 UpdateGuideState(): m_state=6
21:52:29.221 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2567
21:52:29.223 00.002 9044 Star::Find returns 1 (0), X=1004.65, Y=824.79, Mass=5772, SNR=52.2, Peak=173 HFD=5.3
21:52:29.224 00.001 9044 MultiStar: [#1 0.01,-0.17,1.04,U] [#2 0.03,-0.17,1.21,U] [#3 0.11,-0.41,0.00,M1] [#4 -0.01,-0.19,1.27,U] [#5 0.02,-0.19,0.65,U] [#6 -0.10,-0.23,0.41,U] [#7 -0.10,-0.24,0.44,U] [#8 -0.08,-0.17,0.42,U] 
21:52:29.225 00.001 9044 single-star, 7 included, MultiStar: {-0.02, -0.15}, one-star: {-0.10, 0.03}
21:52:29.226 00.001 9044 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.62) = xAngle (4.42 = -1.86)
21:52:29.227 00.001 9044 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.34 = 1.34)
21:52:29.227 00.000 9044 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.80 mountX=-0.03 mountY=0.10, mountTheta=1.85
21:52:29.232 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.03, opts=13)
21:52:29.233 00.001 9044 Enqueuing Move request for scope (-0.10, 0.03)
21:52:29.234 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:52:29.236 00.002 9044 UpdateGuideState exits: m=5772 SNR=52.2
21:52:29.239 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:29.242 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:29.244 00.002 9044 Enqueuing Expose request
21:52:29.246 00.002 12252 Worker thread wakes up
21:52:29.246 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
21:52:29.246 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
21:52:29.246 00.000 12252 Moving (-0.10, 0.03) raw xDistance=-0.03 yDistance=0.10
21:52:29.249 00.003 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 511.83
21:52:29.249 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
21:52:29.249 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:29.250 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:52:29.250 00.000 12252 MoveAxis(E, 11, ABG)
21:52:29.250 00.000 12252 Guiding  Dir = 2, Dur = 11
21:52:29.250 00.000 12252 IsSlewing returns 0
21:52:29.251 00.001 12252 IsGuiding returns 0
21:52:29.253 00.002 12252 PulseGuide returned control before completion, sleep 19
21:52:29.278 00.025 12252 IsGuiding returns 0
21:52:29.278 00.000 12252 Move returns status 0, amount 11
21:52:29.278 00.000 12252 MoveAxis(N, 0, ABG)
21:52:29.278 00.000 12252 Move returns status 0, amount 0
21:52:29.278 00.000 12252 move complete, result=0
21:52:29.278 00.000 12252 worker thread done servicing request
21:52:29.278 00.000 12252 Worker thread wakes up
21:52:29.278 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:29.278 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:29.278 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
21:52:31.612 02.334 12252 Exposure complete
21:52:31.664 00.052 12252 worker thread done servicing request
21:52:31.664 00.000 9044 OnExposeComplete: enter
21:52:31.665 00.001 9044 UpdateGuideState(): m_state=6
21:52:31.669 00.004 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2568
21:52:31.670 00.001 9044 Star::Find returns 1 (0), X=1004.68, Y=824.75, Mass=5773, SNR=52.0, Peak=173 HFD=5.3
21:52:31.671 00.001 9044 MultiStar: [#1 0.02,-0.35,1.04,U] [#2 0.00,-0.23,1.20,U] [#3 0.07,-0.43,0.00,M2] [#4 0.05,-0.25,1.28,U] [#5 0.07,-0.29,0.65,U] [#6 0.10,-0.28,0.42,U] [#7 -0.09,-0.24,0.43,U] [#8 -0.04,-0.19,0.41,U] 
21:52:31.672 00.001 9044 single-star, 7 included, MultiStar: {0.01, -0.22}, one-star: {-0.07, -0.00}
21:52:31.673 00.001 9044 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.62) = xAngle (-1.48 = -1.48)
21:52:31.674 00.001 9044 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.57 = 1.72)
21:52:31.675 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.11 mountX=0.01 mountY=0.06, mountTheta=1.48
21:52:31.677 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.00, opts=13)
21:52:31.678 00.001 9044 Enqueuing Move request for scope (-0.07, -0.00)
21:52:31.681 00.003 12252 Worker thread wakes up
21:52:31.681 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:52:31.682 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
21:52:31.683 00.001 9044 UpdateGuideState exits: m=5773 SNR=52.0
21:52:31.684 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
21:52:31.684 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:31.685 00.001 12252 Moving (-0.07, -0.00) raw xDistance=0.01 yDistance=0.06
21:52:31.685 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:31.686 00.001 9044 Enqueuing Expose request
21:52:31.689 00.003 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 511.58
21:52:31.689 00.000 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
21:52:31.689 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:31.689 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:52:31.689 00.000 12252 MoveAxis(E, 11, ABG)
21:52:31.689 00.000 12252 Guiding  Dir = 2, Dur = 11
21:52:31.690 00.001 12252 IsSlewing returns 0
21:52:31.690 00.000 12252 IsGuiding returns 0
21:52:31.691 00.001 12252 PulseGuide returned control before completion, sleep 20
21:52:31.714 00.023 12252 IsGuiding returns 1
21:52:31.714 00.000 12252 scope still moving after pulse duration time elapsed
21:52:31.745 00.031 12252 IsSlewing returns 0
21:52:31.745 00.000 12252 IsGuiding returns 0
21:52:31.746 00.001 12252 scope move finished after 11 + 45 ms
21:52:31.746 00.000 12252 Move returns status 0, amount 11
21:52:31.746 00.000 12252 MoveAxis(N, 0, ABG)
21:52:31.746 00.000 12252 Move returns status 0, amount 0
21:52:31.746 00.000 12252 move complete, result=0
21:52:31.746 00.000 12252 worker thread done servicing request
21:52:31.746 00.000 12252 Worker thread wakes up
21:52:31.746 00.000 9044 GuideStep: 0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
21:52:31.750 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:31.750 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:34.087 02.337 12252 Exposure complete
21:52:34.134 00.047 12252 worker thread done servicing request
21:52:34.134 00.000 9044 OnExposeComplete: enter
21:52:34.136 00.002 9044 UpdateGuideState(): m_state=6
21:52:34.138 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2569
21:52:34.139 00.001 9044 Star::Find returns 1 (0), X=1004.66, Y=824.63, Mass=5543, SNR=51.1, Peak=173 HFD=5.3
21:52:34.140 00.001 9044 MultiStar: [#1 -0.04,-0.32,1.06,U] [#2 0.01,-0.17,1.22,U] [#3 0.09,-0.38,0.85,U] [#4 0.01,-0.19,1.31,U] [#5 0.02,-0.19,0.66,U] [#6 -0.11,-0.19,0.43,U] [#7 -0.15,-0.36,0.43,U] [#8 -0.14,-0.18,0.43,U] 
21:52:34.141 00.001 9044 single-star, 8 included, MultiStar: {-0.03, -0.23}, one-star: {-0.09, -0.13}
21:52:34.142 00.001 9044 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.62) = xAngle (-0.56 = -0.56)
21:52:34.143 00.001 9044 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.65 = 2.64)
21:52:34.144 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.15 cameraTheta=-2.19 mountX=0.13 mountY=0.07, mountTheta=0.52
21:52:34.148 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.13, opts=13)
21:52:34.149 00.001 9044 Enqueuing Move request for scope (-0.09, -0.13)
21:52:34.150 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:52:34.151 00.001 12252 Worker thread wakes up
21:52:34.151 00.000 9044 UpdateGuideState exits: m=5543 SNR=51.1
21:52:34.152 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:34.154 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
21:52:34.154 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:34.155 00.001 9044 Enqueuing Expose request
21:52:34.156 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
21:52:34.156 00.000 12252 Moving (-0.09, -0.13) raw xDistance=0.13 yDistance=0.07
21:52:34.162 00.006 12252 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 511.32
21:52:34.162 00.000 12252 PPEC: input: 0.13, control: 0.07, exposure: 2000
21:52:34.162 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:34.162 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:52:34.162 00.000 12252 MoveAxis(W, 26, ABG)
21:52:34.163 00.001 12252 Guiding  Dir = 3, Dur = 26
21:52:34.163 00.000 12252 IsSlewing returns 0
21:52:34.163 00.000 12252 IsGuiding returns 0
21:52:34.165 00.002 12252 PulseGuide returned control before completion, sleep 34
21:52:34.204 00.039 12252 IsGuiding returns 1
21:52:34.204 00.000 12252 scope still moving after pulse duration time elapsed
21:52:34.235 00.031 12252 IsSlewing returns 0
21:52:34.235 00.000 12252 IsGuiding returns 0
21:52:34.236 00.001 12252 scope move finished after 26 + 46 ms
21:52:34.236 00.000 12252 Move returns status 0, amount 26
21:52:34.236 00.000 12252 MoveAxis(N, 0, ABG)
21:52:34.236 00.000 12252 Move returns status 0, amount 0
21:52:34.236 00.000 12252 move complete, result=0
21:52:34.236 00.000 12252 worker thread done servicing request
21:52:34.236 00.000 12252 Worker thread wakes up
21:52:34.236 00.000 9044 GuideStep: 0.1 px 26 ms WEST, 0.1 px 0 ms NORTH
21:52:34.238 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:34.238 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:36.583 02.345 12252 Exposure complete
21:52:36.629 00.046 12252 worker thread done servicing request
21:52:36.630 00.001 9044 OnExposeComplete: enter
21:52:36.631 00.001 9044 UpdateGuideState(): m_state=6
21:52:36.634 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
21:52:36.636 00.002 9044 Star::Find returns 1 (0), X=1004.71, Y=824.54, Mass=5829, SNR=52.5, Peak=173 HFD=5.4
21:52:36.637 00.001 9044 MultiStar: [#1 -0.12,-0.15,1.05,U] [#2 -0.03,-0.29,1.18,U] [#3 0.06,-0.42,0.00,M2] [#4 0.04,-0.21,1.24,U] [#5 -0.01,-0.27,0.65,U] [#6 -0.10,-0.22,0.42,U] [#7 -0.13,-0.44,0.00,M1] [#8 -0.17,-0.12,0.41,U] 
21:52:36.638 00.001 9044 single-star, 6 included, MultiStar: {-0.05, -0.22}, one-star: {-0.04, -0.21}
21:52:36.640 00.002 9044 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.62) = xAngle (-0.14 = -0.14)
21:52:36.641 00.001 9044 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.23 = 3.06)
21:52:36.642 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.77 mountX=0.21 mountY=0.02, mountTheta=0.08
21:52:36.644 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.21, opts=13)
21:52:36.645 00.001 9044 Enqueuing Move request for scope (-0.04, -0.21)
21:52:36.647 00.002 12252 Worker thread wakes up
21:52:36.647 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:52:36.648 00.001 9044 UpdateGuideState exits: m=5829 SNR=52.5
21:52:36.649 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:36.650 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:36.651 00.001 9044 Enqueuing Expose request
21:52:36.652 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
21:52:36.652 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
21:52:36.652 00.000 12252 Moving (-0.04, -0.21) raw xDistance=0.21 yDistance=0.02
21:52:36.655 00.003 12252 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 511.07
21:52:36.655 00.000 12252 PPEC: input: 0.21, control: 0.11, exposure: 2000
21:52:36.655 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:36.655 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:52:36.655 00.000 12252 MoveAxis(W, 42, ABG)
21:52:36.655 00.000 12252 Guiding  Dir = 3, Dur = 42
21:52:36.657 00.002 12252 IsSlewing returns 0
21:52:36.657 00.000 12252 IsGuiding returns 0
21:52:36.659 00.002 12252 PulseGuide returned control before completion, sleep 50
21:52:36.720 00.061 12252 IsGuiding returns 0
21:52:36.720 00.000 12252 Move returns status 0, amount 42
21:52:36.720 00.000 12252 MoveAxis(N, 0, ABG)
21:52:36.720 00.000 12252 Move returns status 0, amount 0
21:52:36.720 00.000 12252 move complete, result=0
21:52:36.721 00.001 12252 worker thread done servicing request
21:52:36.721 00.000 12252 Worker thread wakes up
21:52:36.721 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:36.721 00.000 9044 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
21:52:36.721 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:39.068 02.347 12252 Exposure complete
21:52:39.115 00.047 12252 worker thread done servicing request
21:52:39.116 00.001 9044 OnExposeComplete: enter
21:52:39.117 00.001 9044 UpdateGuideState(): m_state=6
21:52:39.118 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2571
21:52:39.119 00.001 9044 Star::Find returns 1 (0), X=1004.60, Y=824.96, Mass=5718, SNR=51.9, Peak=173 HFD=5.2
21:52:39.120 00.001 9044 MultiStar: [#1 -0.09,-0.06,1.03,U] [#2 -0.04,-0.11,1.20,U] [#3 0.02,-0.08,0.86,U] [#4 -0.08,-0.08,1.29,U] [#5 -0.12,-0.09,0.65,U] [#6 -0.18,-0.04,0.43,U] [#7 -0.12,-0.12,0.43,U] [#8 -0.18,0.09,0.42,U] 
21:52:39.122 00.002 9044 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.15, 0.21}
21:52:39.122 00.000 9044 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.62) = xAngle (-1.16 = -1.16)
21:52:39.123 00.001 9044 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.25 = 2.03)
21:52:39.124 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.79 mountX=0.04 mountY=0.09, mountTheta=1.15
21:52:39.126 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.03, opts=13)
21:52:39.127 00.001 9044 Enqueuing Move request for scope (-0.09, -0.03)
21:52:39.129 00.002 12252 Worker thread wakes up
21:52:39.129 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:52:39.130 00.001 9044 UpdateGuideState exits: m=5718 SNR=51.9
21:52:39.132 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:39.133 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:39.134 00.001 9044 Enqueuing Expose request
21:52:39.136 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
21:52:39.136 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
21:52:39.136 00.000 12252 Moving (-0.09, -0.03) raw xDistance=0.04 yDistance=0.09
21:52:39.138 00.002 12252 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 510.82
21:52:39.138 00.000 12252 PPEC: input: 0.04, control: -0.02, exposure: 2000
21:52:39.138 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:39.138 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:52:39.138 00.000 12252 MoveAxis(E, 7, ABG)
21:52:39.138 00.000 12252 Guiding  Dir = 2, Dur = 7
21:52:39.139 00.001 12252 IsSlewing returns 0
21:52:39.139 00.000 12252 IsGuiding returns 0
21:52:39.140 00.001 12252 PulseGuide returned control before completion, sleep 16
21:52:39.162 00.022 12252 IsGuiding returns 0
21:52:39.164 00.002 12252 Move returns status 0, amount 7
21:52:39.164 00.000 12252 MoveAxis(N, 0, ABG)
21:52:39.164 00.000 12252 Move returns status 0, amount 0
21:52:39.164 00.000 12252 move complete, result=0
21:52:39.164 00.000 12252 worker thread done servicing request
21:52:39.164 00.000 12252 Worker thread wakes up
21:52:39.164 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:52:39.165 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:39.165 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:41.507 02.342 12252 Exposure complete
21:52:41.562 00.055 12252 worker thread done servicing request
21:52:41.562 00.000 9044 OnExposeComplete: enter
21:52:41.564 00.002 9044 UpdateGuideState(): m_state=6
21:52:41.568 00.004 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2572
21:52:41.570 00.002 9044 Star::Find returns 1 (0), X=1004.61, Y=824.98, Mass=5839, SNR=52.5, Peak=173 HFD=5.2
21:52:41.573 00.003 9044 MultiStar: [#1 -0.10,-0.01,1.02,U] [#2 -0.06,-0.04,1.22,U] [#3 0.11,-0.04,0.84,U] [#4 -0.02,-0.04,1.27,U] [#5 -0.11,0.02,0.64,U] [#6 -0.06,-0.08,0.42,U] [#7 -0.10,-0.05,0.43,U] [#8 -0.17,0.10,0.41,U] 
21:52:41.576 00.003 9044 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.14, 0.23}
21:52:41.579 00.003 9044 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.62) = xAngle (4.57 = -1.72)
21:52:41.581 00.002 9044 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.48 = 1.48)
21:52:41.584 00.003 9044 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.94 mountX=-0.01 mountY=0.06, mountTheta=1.72
21:52:41.588 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.01, opts=13)
21:52:41.591 00.003 9044 Enqueuing Move request for scope (-0.06, 0.01)
21:52:41.593 00.002 12252 Worker thread wakes up
21:52:41.593 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:52:41.596 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
21:52:41.596 00.000 9044 UpdateGuideState exits: m=5839 SNR=52.5
21:52:41.599 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:41.601 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:41.603 00.002 9044 Enqueuing Expose request
21:52:41.607 00.004 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
21:52:41.607 00.000 12252 Moving (-0.06, 0.01) raw xDistance=-0.01 yDistance=0.06
21:52:41.610 00.003 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 510.58
21:52:41.610 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
21:52:41.611 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:41.611 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:52:41.611 00.000 12252 MoveAxis(E, 6, ABG)
21:52:41.611 00.000 12252 Guiding  Dir = 2, Dur = 6
21:52:41.612 00.001 12252 IsSlewing returns 0
21:52:41.612 00.000 12252 IsGuiding returns 0
21:52:41.615 00.003 12252 PulseGuide returned control before completion, sleep 14
21:52:41.640 00.025 12252 IsGuiding returns 0
21:52:41.640 00.000 12252 Move returns status 0, amount 6
21:52:41.640 00.000 12252 MoveAxis(N, 0, ABG)
21:52:41.641 00.001 12252 Move returns status 0, amount 0
21:52:41.641 00.000 12252 move complete, result=0
21:52:41.641 00.000 12252 worker thread done servicing request
21:52:41.641 00.000 12252 Worker thread wakes up
21:52:41.641 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:52:41.643 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:41.643 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:43.998 02.355 12252 Exposure complete
21:52:44.072 00.074 12252 worker thread done servicing request
21:52:44.072 00.000 9044 OnExposeComplete: enter
21:52:44.074 00.002 9044 UpdateGuideState(): m_state=6
21:52:44.075 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2573
21:52:44.076 00.001 9044 Star::Find returns 1 (0), X=1004.61, Y=824.98, Mass=5767, SNR=52.1, Peak=173 HFD=5.2
21:52:44.078 00.002 9044 MultiStar: [#1 -0.13,0.02,1.06,U] [#2 -0.00,0.03,1.19,U] [#3 0.02,0.02,0.85,U] [#4 -0.02,0.01,1.28,U] [#5 -0.05,0.04,0.64,U] [#6 -0.07,-0.08,0.42,U] [#7 -0.06,-0.00,0.42,U] [#8 -0.11,0.05,0.41,U] 
21:52:44.079 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.14, 0.22}
21:52:44.080 00.001 9044 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.62) = xAngle (4.11 = -2.17)
21:52:44.081 00.001 9044 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.03 = 1.03)
21:52:44.081 00.000 9044 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.48 mountX=-0.04 mountY=0.06, mountTheta=2.16
21:52:44.083 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.04, opts=13)
21:52:44.085 00.002 9044 Enqueuing Move request for scope (-0.06, 0.04)
21:52:44.086 00.001 12252 Worker thread wakes up
21:52:44.086 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:52:44.087 00.001 9044 UpdateGuideState exits: m=5767 SNR=52.1
21:52:44.088 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:44.089 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:44.090 00.001 9044 Enqueuing Expose request
21:52:44.091 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
21:52:44.091 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
21:52:44.091 00.000 12252 Moving (-0.06, 0.04) raw xDistance=-0.04 yDistance=0.06
21:52:44.095 00.004 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 510.33
21:52:44.097 00.002 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
21:52:44.097 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:44.097 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:52:44.097 00.000 12252 MoveAxis(E, 6, ABG)
21:52:44.097 00.000 12252 Guiding  Dir = 2, Dur = 6
21:52:44.097 00.000 12252 IsSlewing returns 0
21:52:44.097 00.000 12252 IsGuiding returns 0
21:52:44.099 00.002 12252 PulseGuide returned control before completion, sleep 15
21:52:44.122 00.023 12252 IsGuiding returns 0
21:52:44.122 00.000 12252 Move returns status 0, amount 6
21:52:44.122 00.000 12252 MoveAxis(N, 0, ABG)
21:52:44.122 00.000 12252 Move returns status 0, amount 0
21:52:44.122 00.000 12252 move complete, result=0
21:52:44.122 00.000 12252 worker thread done servicing request
21:52:44.122 00.000 12252 Worker thread wakes up
21:52:44.124 00.002 9044 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:52:44.125 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:44.125 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:46.493 02.368 12252 Exposure complete
21:52:46.542 00.049 12252 worker thread done servicing request
21:52:46.542 00.000 9044 OnExposeComplete: enter
21:52:46.546 00.004 9044 UpdateGuideState(): m_state=6
21:52:46.547 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2574
21:52:46.549 00.002 9044 Star::Find returns 1 (0), X=1004.70, Y=824.96, Mass=5796, SNR=52.2, Peak=173 HFD=5.2
21:52:46.550 00.001 9044 MultiStar: [#1 -0.04,0.01,1.03,U] [#2 -0.01,0.00,1.19,U] [#3 0.10,-0.09,0.83,U] [#4 0.01,-0.06,1.30,U] [#5 -0.03,-0.00,0.64,U] [#6 -0.07,-0.00,0.42,U] [#7 -0.06,-0.04,0.44,U] [#8 -0.13,0.09,0.41,U] 
21:52:46.550 00.000 9044 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {-0.05, 0.21}
21:52:46.551 00.001 9044 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.62) = xAngle (4.23 = -2.06)
21:52:46.552 00.001 9044 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.14 = 1.14)
21:52:46.553 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.60 mountX=-0.01 mountY=0.02, mountTheta=2.04
21:52:46.556 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.01, opts=13)
21:52:46.558 00.002 9044 Enqueuing Move request for scope (-0.02, 0.01)
21:52:46.560 00.002 12252 Worker thread wakes up
21:52:46.560 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:52:46.561 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
21:52:46.561 00.000 9044 UpdateGuideState exits: m=5796 SNR=52.2
21:52:46.563 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
21:52:46.563 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:46.564 00.001 12252 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
21:52:46.566 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:46.567 00.001 9044 Enqueuing Expose request
21:52:46.570 00.003 12252 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 510.09
21:52:46.570 00.000 12252 PPEC: input: -0.01, control: -0.03, exposure: 2000
21:52:46.570 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:46.570 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:52:46.570 00.000 12252 MoveAxis(E, 11, ABG)
21:52:46.571 00.001 12252 Guiding  Dir = 2, Dur = 11
21:52:46.571 00.000 12252 IsSlewing returns 0
21:52:46.571 00.000 12252 IsGuiding returns 0
21:52:46.574 00.003 12252 PulseGuide returned control before completion, sleep 19
21:52:46.605 00.031 12252 IsGuiding returns 0
21:52:46.605 00.000 12252 Move returns status 0, amount 11
21:52:46.605 00.000 12252 MoveAxis(N, 0, ABG)
21:52:46.605 00.000 12252 Move returns status 0, amount 0
21:52:46.605 00.000 12252 move complete, result=0
21:52:46.605 00.000 12252 worker thread done servicing request
21:52:46.605 00.000 12252 Worker thread wakes up
21:52:46.605 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
21:52:46.607 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:46.607 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:48.959 02.352 12252 Exposure complete
21:52:49.022 00.063 12252 worker thread done servicing request
21:52:49.022 00.000 9044 OnExposeComplete: enter
21:52:49.023 00.001 9044 UpdateGuideState(): m_state=6
21:52:49.025 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2575
21:52:49.026 00.001 9044 Star::Find returns 1 (0), X=1004.55, Y=824.82, Mass=5650, SNR=51.6, Peak=173 HFD=5.2
21:52:49.028 00.002 9044 MultiStar: [#1 -0.10,-0.14,1.04,U] [#2 -0.05,-0.15,1.22,U] [#3 -0.07,-0.35,0.85,U] [#4 -0.03,-0.07,1.27,U] [#5 -0.06,-0.18,0.65,U] [#6 -0.06,-0.23,0.43,U] [#7 -0.16,-0.23,0.43,U] [#8 -0.15,-0.09,0.42,U] 
21:52:49.029 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.14}, one-star: {-0.20, 0.07}
21:52:49.030 00.001 9044 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.62) = xAngle (-0.52 = -0.52)
21:52:49.031 00.001 9044 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.60 = 2.68)
21:52:49.032 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.14 mountX=0.14 mountY=0.07, mountTheta=0.47
21:52:49.034 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.14, opts=13)
21:52:49.035 00.001 9044 Enqueuing Move request for scope (-0.09, -0.14)
21:52:49.036 00.001 12252 Worker thread wakes up
21:52:49.036 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:52:49.039 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
21:52:49.039 00.000 9044 UpdateGuideState exits: m=5650 SNR=51.6
21:52:49.040 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
21:52:49.040 00.000 12252 Moving (-0.09, -0.14) raw xDistance=0.14 yDistance=0.07
21:52:49.040 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:49.042 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:49.043 00.001 9044 Enqueuing Expose request
21:52:49.044 00.001 12252 PPEC rslt: input = 0.14, final = 0.06, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 509.85
21:52:49.044 00.000 12252 PPEC: input: 0.14, control: 0.06, exposure: 2000
21:52:49.044 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:49.044 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:52:49.044 00.000 12252 MoveAxis(W, 25, ABG)
21:52:49.044 00.000 12252 Guiding  Dir = 3, Dur = 25
21:52:49.045 00.001 12252 IsSlewing returns 0
21:52:49.045 00.000 12252 IsGuiding returns 0
21:52:49.047 00.002 12252 PulseGuide returned control before completion, sleep 34
21:52:49.085 00.038 12252 IsGuiding returns 0
21:52:49.085 00.000 12252 Move returns status 0, amount 25
21:52:49.085 00.000 12252 MoveAxis(N, 0, ABG)
21:52:49.085 00.000 12252 Move returns status 0, amount 0
21:52:49.085 00.000 12252 move complete, result=0
21:52:49.086 00.001 12252 worker thread done servicing request
21:52:49.086 00.000 12252 Worker thread wakes up
21:52:49.086 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:49.086 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:49.086 00.000 9044 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
21:52:51.441 02.355 12252 Exposure complete
21:52:51.483 00.042 12252 worker thread done servicing request
21:52:51.483 00.000 9044 OnExposeComplete: enter
21:52:51.484 00.001 9044 UpdateGuideState(): m_state=6
21:52:51.487 00.003 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2576
21:52:51.488 00.001 9044 Star::Find returns 1 (0), X=1004.53, Y=824.90, Mass=5744, SNR=52.0, Peak=173 HFD=5.2
21:52:51.490 00.002 9044 MultiStar: [#1 -0.11,-0.09,1.04,U] [#2 -0.05,-0.09,1.19,U] [#3 0.01,-0.13,0.85,U] [#4 -0.03,-0.07,1.25,U] [#5 -0.05,-0.01,0.64,U] [#6 -0.09,-0.11,0.42,U] [#7 -0.13,-0.11,0.44,U] [#8 -0.20,0.04,0.42,U] 
21:52:51.492 00.002 9044 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.22, 0.15}
21:52:51.493 00.001 9044 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.62) = xAngle (-1.03 = -1.03)
21:52:51.495 00.002 9044 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.11 = 2.17)
21:52:51.497 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.65 mountX=0.05 mountY=0.08, mountTheta=1.01
21:52:51.500 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.05, opts=13)
21:52:51.501 00.001 9044 Enqueuing Move request for scope (-0.09, -0.05)
21:52:51.503 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:52:51.505 00.002 9044 UpdateGuideState exits: m=5744 SNR=52.0
21:52:51.506 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:51.507 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:51.508 00.001 9044 Enqueuing Expose request
21:52:51.509 00.001 12252 Worker thread wakes up
21:52:51.509 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
21:52:51.509 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
21:52:51.509 00.000 12252 Moving (-0.09, -0.05) raw xDistance=0.05 yDistance=0.08
21:52:51.512 00.003 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 509.62
21:52:51.513 00.001 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
21:52:51.513 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:51.513 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:52:51.513 00.000 12252 MoveAxis(E, 6, ABG)
21:52:51.513 00.000 12252 Guiding  Dir = 2, Dur = 6
21:52:51.513 00.000 12252 IsSlewing returns 0
21:52:51.513 00.000 12252 IsGuiding returns 0
21:52:51.516 00.003 12252 PulseGuide returned control before completion, sleep 15
21:52:51.536 00.020 12252 IsGuiding returns 0
21:52:51.536 00.000 12252 Move returns status 0, amount 6
21:52:51.536 00.000 12252 MoveAxis(N, 0, ABG)
21:52:51.536 00.000 12252 Move returns status 0, amount 0
21:52:51.536 00.000 12252 move complete, result=0
21:52:51.536 00.000 12252 worker thread done servicing request
21:52:51.536 00.000 12252 Worker thread wakes up
21:52:51.536 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:52:51.538 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:51.538 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:53.888 02.350 12252 Exposure complete
21:52:53.949 00.061 12252 worker thread done servicing request
21:52:53.949 00.000 9044 OnExposeComplete: enter
21:52:53.950 00.001 9044 UpdateGuideState(): m_state=6
21:52:53.951 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2577
21:52:53.953 00.002 9044 Star::Find returns 1 (0), X=1004.61, Y=824.88, Mass=5820, SNR=52.4, Peak=173 HFD=5.2
21:52:53.954 00.001 9044 MultiStar: [#1 -0.14,-0.02,1.05,U] [#2 -0.05,-0.07,1.20,U] [#3 -0.00,-0.16,0.84,U] [#4 -0.02,-0.09,1.26,U] [#5 -0.09,-0.08,0.64,U] [#6 -0.09,-0.03,0.42,U] [#7 -0.18,-0.09,0.43,U] [#8 -0.17,0.14,0.40,U] 
21:52:53.956 00.002 9044 refined, 8 included, MultiStar: {-0.08, -0.04}, one-star: {-0.14, 0.12}
21:52:53.957 00.001 9044 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.62) = xAngle (-1.10 = -1.10)
21:52:53.958 00.001 9044 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.19 = 2.10)
21:52:53.959 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.73 mountX=0.04 mountY=0.08, mountTheta=1.09
21:52:53.961 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.04, opts=13)
21:52:53.962 00.001 9044 Enqueuing Move request for scope (-0.08, -0.04)
21:52:53.963 00.001 12252 Worker thread wakes up
21:52:53.963 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:52:53.964 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
21:52:53.964 00.000 9044 UpdateGuideState exits: m=5820 SNR=52.4
21:52:53.965 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
21:52:53.966 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:53.968 00.002 12252 Moving (-0.08, -0.04) raw xDistance=0.04 yDistance=0.08
21:52:53.968 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:53.969 00.001 9044 Enqueuing Expose request
21:52:53.972 00.003 12252 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 509.38
21:52:53.972 00.000 12252 PPEC: input: 0.04, control: -0.02, exposure: 2000
21:52:53.972 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:53.973 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:52:53.973 00.000 12252 MoveAxis(E, 7, ABG)
21:52:53.973 00.000 12252 Guiding  Dir = 2, Dur = 7
21:52:53.973 00.000 12252 IsSlewing returns 0
21:52:53.973 00.000 12252 IsGuiding returns 0
21:52:53.975 00.002 12252 PulseGuide returned control before completion, sleep 15
21:52:53.999 00.024 12252 IsGuiding returns 0
21:52:53.999 00.000 12252 Move returns status 0, amount 7
21:52:53.999 00.000 12252 MoveAxis(N, 0, ABG)
21:52:53.999 00.000 12252 Move returns status 0, amount 0
21:52:53.999 00.000 12252 move complete, result=0
21:52:53.999 00.000 12252 worker thread done servicing request
21:52:54.000 00.001 9044 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:52:54.001 00.001 12252 Worker thread wakes up
21:52:54.001 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:54.001 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:56.346 02.345 12252 Exposure complete
21:52:56.393 00.047 12252 worker thread done servicing request
21:52:56.393 00.000 9044 OnExposeComplete: enter
21:52:56.394 00.001 9044 UpdateGuideState(): m_state=6
21:52:56.395 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2578
21:52:56.396 00.001 9044 Star::Find returns 1 (0), X=1004.64, Y=824.93, Mass=5592, SNR=51.4, Peak=173 HFD=5.1
21:52:56.398 00.002 9044 MultiStar: [#1 -0.13,-0.04,1.05,U] [#2 -0.10,-0.23,1.21,U] [#3 0.01,-0.14,0.84,U] [#4 -0.03,-0.02,1.31,U] [#5 -0.09,-0.16,0.66,U] [#6 -0.13,-0.09,0.44,U] [#7 -0.21,-0.06,0.45,U] [#8 -0.21,-0.05,0.43,U] 
21:52:56.399 00.001 9044 refined, 8 included, MultiStar: {-0.10, -0.07}, one-star: {-0.11, 0.17}
21:52:56.401 00.002 9044 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
21:52:56.402 00.001 9044 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.00 = 2.28)
21:52:56.403 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.54 mountX=0.07 mountY=0.09, mountTheta=0.89
21:52:56.405 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.07, opts=13)
21:52:56.406 00.001 9044 Enqueuing Move request for scope (-0.10, -0.07)
21:52:56.407 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:52:56.408 00.001 9044 UpdateGuideState exits: m=5592 SNR=51.4
21:52:56.409 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:56.410 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:56.411 00.001 9044 Enqueuing Expose request
21:52:56.412 00.001 12252 Worker thread wakes up
21:52:56.412 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
21:52:56.412 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
21:52:56.412 00.000 12252 Moving (-0.10, -0.07) raw xDistance=0.07 yDistance=0.09
21:52:56.416 00.004 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 509.15
21:52:56.416 00.000 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
21:52:56.416 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:56.416 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:52:56.416 00.000 12252 MoveAxis(E, 8, ABG)
21:52:56.416 00.000 12252 Guiding  Dir = 2, Dur = 8
21:52:56.417 00.001 12252 IsSlewing returns 0
21:52:56.417 00.000 12252 IsGuiding returns 0
21:52:56.419 00.002 12252 PulseGuide returned control before completion, sleep 16
21:52:56.450 00.031 12252 IsGuiding returns 0
21:52:56.450 00.000 12252 Move returns status 0, amount 8
21:52:56.450 00.000 12252 MoveAxis(N, 0, ABG)
21:52:56.450 00.000 12252 Move returns status 0, amount 0
21:52:56.450 00.000 12252 move complete, result=0
21:52:56.450 00.000 12252 worker thread done servicing request
21:52:56.450 00.000 12252 Worker thread wakes up
21:52:56.450 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:56.451 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:56.451 00.000 9044 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:52:58.791 02.340 12252 Exposure complete
21:52:58.833 00.042 12252 worker thread done servicing request
21:52:58.833 00.000 9044 OnExposeComplete: enter
21:52:58.834 00.001 9044 UpdateGuideState(): m_state=6
21:52:58.835 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2579
21:52:58.836 00.001 9044 Star::Find returns 1 (0), X=1004.65, Y=824.96, Mass=5842, SNR=52.5, Peak=173 HFD=5.2
21:52:58.836 00.000 9044 MultiStar: [#1 -0.16,0.04,1.06,U] [#2 -0.03,-0.10,1.19,U] [#3 0.01,-0.12,0.84,U] [#4 -0.04,0.01,1.27,U] [#5 0.02,0.01,0.64,U] [#6 -0.06,-0.05,0.42,U] [#7 -0.12,0.01,0.43,U] [#8 -0.12,0.06,0.41,U] 
21:52:58.839 00.003 9044 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.10, 0.21}
21:52:58.840 00.001 9044 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.62) = xAngle (4.64 = -1.64)
21:52:58.841 00.001 9044 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.56 = 1.56)
21:52:58.842 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=3.02 mountX=-0.00 mountY=0.06, mountTheta=1.64
21:52:58.844 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.01, opts=13)
21:52:58.845 00.001 9044 Enqueuing Move request for scope (-0.06, 0.01)
21:52:58.847 00.002 12252 Worker thread wakes up
21:52:58.847 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:52:58.848 00.001 9044 UpdateGuideState exits: m=5842 SNR=52.5
21:52:58.849 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:52:58.850 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:52:58.851 00.001 9044 Enqueuing Expose request
21:52:58.853 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
21:52:58.853 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
21:52:58.853 00.000 12252 Moving (-0.06, 0.01) raw xDistance=-0.00 yDistance=0.06
21:52:58.855 00.002 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 508.92
21:52:58.855 00.000 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
21:52:58.855 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:52:58.855 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:52:58.855 00.000 12252 MoveAxis(E, 6, ABG)
21:52:58.855 00.000 12252 Guiding  Dir = 2, Dur = 6
21:52:58.856 00.001 12252 IsSlewing returns 0
21:52:58.856 00.000 12252 IsGuiding returns 0
21:52:58.857 00.001 12252 PulseGuide returned control before completion, sleep 15
21:52:58.873 00.016 12252 IsGuiding returns 0
21:52:58.873 00.000 12252 Move returns status 0, amount 6
21:52:58.873 00.000 12252 MoveAxis(N, 0, ABG)
21:52:58.873 00.000 12252 Move returns status 0, amount 0
21:52:58.873 00.000 12252 move complete, result=0
21:52:58.873 00.000 12252 worker thread done servicing request
21:52:58.873 00.000 12252 Worker thread wakes up
21:52:58.873 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:52:58.873 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:52:58.873 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:53:01.213 02.340 12252 Exposure complete
21:53:01.259 00.046 12252 worker thread done servicing request
21:53:01.259 00.000 9044 OnExposeComplete: enter
21:53:01.261 00.002 9044 UpdateGuideState(): m_state=6
21:53:01.262 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2580
21:53:01.263 00.001 9044 Star::Find returns 1 (0), X=1004.63, Y=824.99, Mass=5749, SNR=52.1, Peak=173 HFD=5.2
21:53:01.264 00.001 9044 MultiStar: [#1 0.06,0.02,1.07,U] [#2 -0.03,-0.07,1.19,U] [#3 0.06,-0.09,0.84,U] [#4 0.02,-0.01,1.28,U] [#5 -0.04,-0.04,0.65,U] [#6 -0.04,0.04,0.42,U] [#7 -0.16,-0.02,0.43,U] [#8 -0.07,-0.04,0.40,U] 
21:53:01.265 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {-0.12, 0.24}
21:53:01.266 00.001 9044 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.62) = xAngle (4.55 = -1.74)
21:53:01.266 00.000 9044 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.46 = 1.46)
21:53:01.267 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.92 mountX=-0.00 mountY=0.02, mountTheta=1.73
21:53:01.268 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.00, opts=13)
21:53:01.269 00.001 9044 Enqueuing Move request for scope (-0.02, 0.00)
21:53:01.270 00.001 12252 Worker thread wakes up
21:53:01.270 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
21:53:01.270 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
21:53:01.270 00.000 12252 Moving (-0.02, 0.00) raw xDistance=-0.00 yDistance=0.02
21:53:01.270 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:53:01.271 00.001 9044 UpdateGuideState exits: m=5749 SNR=52.1
21:53:01.272 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:01.273 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:01.273 00.000 9044 Enqueuing Expose request
21:53:01.274 00.001 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 508.69
21:53:01.274 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
21:53:01.274 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:01.274 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:53:01.274 00.000 12252 MoveAxis(E, 3, ABG)
21:53:01.274 00.000 12252 Guiding  Dir = 2, Dur = 3
21:53:01.275 00.001 12252 IsSlewing returns 0
21:53:01.275 00.000 12252 IsGuiding returns 0
21:53:01.278 00.003 12252 PulseGuide returned control before completion, sleep 11
21:53:01.300 00.022 12252 IsGuiding returns 0
21:53:01.300 00.000 12252 Move returns status 0, amount 3
21:53:01.300 00.000 12252 MoveAxis(N, 0, ABG)
21:53:01.300 00.000 12252 Move returns status 0, amount 0
21:53:01.300 00.000 12252 move complete, result=0
21:53:01.300 00.000 12252 worker thread done servicing request
21:53:01.300 00.000 12252 Worker thread wakes up
21:53:01.300 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:53:01.301 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:01.301 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:53:03.659 02.358 12252 Exposure complete
21:53:03.705 00.046 12252 worker thread done servicing request
21:53:03.705 00.000 9044 OnExposeComplete: enter
21:53:03.707 00.002 9044 UpdateGuideState(): m_state=6
21:53:03.709 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2581
21:53:03.710 00.001 9044 Star::Find returns 1 (0), X=1004.53, Y=824.91, Mass=5728, SNR=51.9, Peak=173 HFD=5.2
21:53:03.712 00.002 9044 MultiStar: [#1 -0.12,-0.09,1.04,U] [#2 -0.10,-0.04,1.20,U] [#3 0.04,-0.13,0.85,U] [#4 -0.04,-0.06,1.27,U] [#5 -0.02,-0.10,0.64,U] [#6 -0.15,-0.08,0.42,U] [#7 -0.19,-0.05,0.42,U] [#8 -0.17,0.08,0.42,U] 
21:53:03.712 00.000 9044 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.22, 0.16}
21:53:03.713 00.001 9044 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.62) = xAngle (-1.15 = -1.15)
21:53:03.714 00.001 9044 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.24 = 2.05)
21:53:03.716 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-2.78 mountX=0.04 mountY=0.09, mountTheta=1.14
21:53:03.718 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.04, opts=13)
21:53:03.719 00.001 9044 Enqueuing Move request for scope (-0.10, -0.04)
21:53:03.720 00.001 12252 Worker thread wakes up
21:53:03.720 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:03.721 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
21:53:03.721 00.000 9044 UpdateGuideState exits: m=5728 SNR=51.9
21:53:03.722 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
21:53:03.722 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:03.723 00.001 12252 Moving (-0.10, -0.04) raw xDistance=0.04 yDistance=0.09
21:53:03.723 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:03.724 00.001 9044 Enqueuing Expose request
21:53:03.726 00.002 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 508.47
21:53:03.726 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
21:53:03.726 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:03.726 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:53:03.726 00.000 12252 MoveAxis(E, 3, ABG)
21:53:03.726 00.000 12252 Guiding  Dir = 2, Dur = 3
21:53:03.726 00.000 12252 IsSlewing returns 0
21:53:03.727 00.001 12252 IsGuiding returns 0
21:53:03.730 00.003 12252 PulseGuide returned control before completion, sleep 11
21:53:03.744 00.014 12252 IsGuiding returns 0
21:53:03.744 00.000 12252 Move returns status 0, amount 3
21:53:03.744 00.000 12252 MoveAxis(N, 0, ABG)
21:53:03.744 00.000 12252 Move returns status 0, amount 0
21:53:03.744 00.000 12252 move complete, result=0
21:53:03.745 00.001 12252 worker thread done servicing request
21:53:03.745 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:53:03.745 00.000 12252 Worker thread wakes up
21:53:03.746 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:03.746 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:53:06.104 02.358 12252 Exposure complete
21:53:06.142 00.038 12252 worker thread done servicing request
21:53:06.143 00.001 9044 OnExposeComplete: enter
21:53:06.144 00.001 9044 UpdateGuideState(): m_state=6
21:53:06.145 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2582
21:53:06.147 00.002 9044 Star::Find returns 1 (0), X=1004.62, Y=824.89, Mass=5870, SNR=52.6, Peak=173 HFD=5.2
21:53:06.150 00.003 9044 MultiStar: [#1 -0.10,-0.07,1.03,U] [#2 -0.10,-0.15,1.18,U] [#3 -0.01,-0.14,0.83,U] [#4 -0.06,-0.10,1.27,U] [#5 -0.08,-0.14,0.65,U] [#6 -0.03,-0.05,0.41,U] [#7 -0.07,-0.03,0.42,U] [#8 -0.17,-0.09,0.40,U] 
21:53:06.152 00.002 9044 refined, 8 included, MultiStar: {-0.08, -0.07}, one-star: {-0.13, 0.14}
21:53:06.154 00.002 9044 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.62) = xAngle (-0.82 = -0.82)
21:53:06.156 00.002 9044 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.90 = 2.38)
21:53:06.158 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.44 mountX=0.07 mountY=0.08, mountTheta=0.79
21:53:06.161 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.07, opts=13)
21:53:06.163 00.002 9044 Enqueuing Move request for scope (-0.08, -0.07)
21:53:06.164 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:06.166 00.002 9044 UpdateGuideState exits: m=5870 SNR=52.6
21:53:06.167 00.001 12252 Worker thread wakes up
21:53:06.167 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:06.168 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
21:53:06.168 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:06.170 00.002 9044 Enqueuing Expose request
21:53:06.171 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
21:53:06.171 00.000 12252 Moving (-0.08, -0.07) raw xDistance=0.07 yDistance=0.08
21:53:06.174 00.003 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 508.24
21:53:06.174 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
21:53:06.174 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:06.174 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:53:06.174 00.000 12252 MoveAxis(E, 3, ABG)
21:53:06.174 00.000 12252 Guiding  Dir = 2, Dur = 3
21:53:06.175 00.001 12252 IsSlewing returns 0
21:53:06.175 00.000 12252 IsGuiding returns 0
21:53:06.178 00.003 12252 PulseGuide returned control before completion, sleep 11
21:53:06.203 00.025 12252 IsGuiding returns 0
21:53:06.203 00.000 12252 Move returns status 0, amount 3
21:53:06.203 00.000 12252 MoveAxis(N, 0, ABG)
21:53:06.203 00.000 12252 Move returns status 0, amount 0
21:53:06.203 00.000 12252 move complete, result=0
21:53:06.203 00.000 12252 worker thread done servicing request
21:53:06.203 00.000 12252 Worker thread wakes up
21:53:06.203 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:06.203 00.000 9044 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:53:06.205 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:53:08.546 02.341 12252 Exposure complete
21:53:08.593 00.047 12252 worker thread done servicing request
21:53:08.593 00.000 9044 OnExposeComplete: enter
21:53:08.594 00.001 9044 UpdateGuideState(): m_state=6
21:53:08.596 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2583
21:53:08.597 00.001 9044 Star::Find returns 1 (0), X=1004.47, Y=824.92, Mass=5664, SNR=51.6, Peak=173 HFD=5.1
21:53:08.599 00.002 9044 MultiStar: [#1 -0.14,-0.07,1.04,U] [#2 -0.12,-0.05,1.23,U] [#3 -0.04,-0.10,0.85,U] [#4 -0.05,-0.07,1.28,U] [#5 -0.08,-0.03,0.66,U] [#6 -0.10,-0.08,0.42,U] [#7 -0.17,-0.08,0.43,U] [#8 -0.26,0.09,0.43,U] 
21:53:08.600 00.001 9044 refined, 8 included, MultiStar: {-0.13, -0.03}, one-star: {-0.28, 0.17}
21:53:08.601 00.001 9044 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.62) = xAngle (-1.32 = -1.32)
21:53:08.603 00.002 9044 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.40 = 1.88)
21:53:08.604 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.94 mountX=0.03 mountY=0.12, mountTheta=1.31
21:53:08.606 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.03, opts=13)
21:53:08.607 00.001 9044 Enqueuing Move request for scope (-0.13, -0.03)
21:53:08.608 00.001 12252 Worker thread wakes up
21:53:08.608 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:08.609 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
21:53:08.609 00.000 9044 UpdateGuideState exits: m=5664 SNR=51.6
21:53:08.611 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
21:53:08.611 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:08.612 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:08.613 00.001 9044 Enqueuing Expose request
21:53:08.614 00.001 12252 Moving (-0.13, -0.03) raw xDistance=0.03 yDistance=0.12
21:53:08.618 00.004 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 508.02
21:53:08.618 00.000 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
21:53:08.618 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:08.618 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:53:08.619 00.001 12252 MoveAxis(E, 0, ABG)
21:53:08.619 00.000 12252 Move returns status 0, amount 0
21:53:08.619 00.000 12252 MoveAxis(N, 0, ABG)
21:53:08.619 00.000 12252 Move returns status 0, amount 0
21:53:08.619 00.000 12252 move complete, result=0
21:53:08.619 00.000 12252 worker thread done servicing request
21:53:08.619 00.000 9044 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:53:08.620 00.001 12252 Worker thread wakes up
21:53:08.620 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:08.620 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:53:10.976 02.356 12252 Exposure complete
21:53:11.050 00.074 12252 worker thread done servicing request
21:53:11.050 00.000 9044 OnExposeComplete: enter
21:53:11.052 00.002 9044 UpdateGuideState(): m_state=6
21:53:11.054 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2584
21:53:11.056 00.002 9044 Star::Find returns 1 (0), X=1004.54, Y=824.92, Mass=5745, SNR=51.6, Peak=173 HFD=5.2
21:53:11.058 00.002 9044 MultiStar: [#1 -0.12,0.06,1.05,U] [#2 -0.11,-0.00,1.21,U] [#3 -0.01,-0.05,0.85,U] [#4 -0.09,0.00,1.27,U] [#5 -0.05,0.08,0.66,U] [#6 -0.18,0.05,0.42,U] [#7 -0.22,0.01,0.44,U] [#8 -0.27,0.14,0.42,U] 
21:53:11.060 00.002 9044 refined, 8 included, MultiStar: {-0.12, 0.04}, one-star: {-0.21, 0.17}
21:53:11.063 00.003 9044 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.62) = xAngle (4.43 = -1.85)
21:53:11.065 00.002 9044 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.35 = 1.35)
21:53:11.068 00.003 9044 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.81 mountX=-0.04 mountY=0.13, mountTheta=1.84
21:53:11.072 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.04, opts=13)
21:53:11.075 00.003 9044 Enqueuing Move request for scope (-0.12, 0.04)
21:53:11.078 00.003 12252 Worker thread wakes up
21:53:11.078 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:11.081 00.003 9044 UpdateGuideState exits: m=5745 SNR=51.6
21:53:11.083 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:11.085 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:11.087 00.002 9044 Enqueuing Expose request
21:53:11.091 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
21:53:11.091 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
21:53:11.091 00.000 12252 Moving (-0.12, 0.04) raw xDistance=-0.04 yDistance=0.13
21:53:11.096 00.005 12252 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 507.80
21:53:11.096 00.000 12252 PPEC: input: -0.04, control: -0.00, exposure: 2000
21:53:11.096 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:11.096 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:53:11.096 00.000 12252 MoveAxis(E, 2, ABG)
21:53:11.096 00.000 12252 Guiding  Dir = 2, Dur = 2
21:53:11.097 00.001 12252 IsSlewing returns 0
21:53:11.097 00.000 12252 IsGuiding returns 0
21:53:11.100 00.003 12252 IsGuiding returns 0
21:53:11.100 00.000 12252 Move returns status 0, amount 2
21:53:11.100 00.000 12252 MoveAxis(N, 0, ABG)
21:53:11.100 00.000 12252 Move returns status 0, amount 0
21:53:11.100 00.000 12252 move complete, result=0
21:53:11.100 00.000 12252 worker thread done servicing request
21:53:11.100 00.000 9044 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:53:11.101 00.001 12252 Worker thread wakes up
21:53:11.101 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:11.101 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:53:13.450 02.349 12252 Exposure complete
21:53:13.500 00.050 12252 worker thread done servicing request
21:53:13.500 00.000 9044 OnExposeComplete: enter
21:53:13.501 00.001 9044 UpdateGuideState(): m_state=6
21:53:13.503 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2585
21:53:13.506 00.003 9044 Star::Find returns 1 (0), X=1004.65, Y=825.18, Mass=5680, SNR=51.7, Peak=173 HFD=5.2
21:53:13.508 00.002 9044 MultiStar: [#1 0.06,0.12,1.08,U] [#2 -0.04,0.15,1.21,U] [#3 0.03,0.18,0.86,U] [#4 0.00,0.14,1.29,U] [#5 0.01,0.13,0.64,U] [#6 -0.12,0.14,0.42,U] [#7 -0.09,0.14,0.44,U] [#8 -0.11,0.18,0.42,U] 
21:53:13.510 00.002 9044 refined, 8 included, MultiStar: {-0.02, 0.18}, one-star: {-0.10, 0.43}
21:53:13.512 00.002 9044 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.62) = xAngle (3.33 = -2.96)
21:53:13.514 00.002 9044 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.24 = 0.24)
21:53:13.515 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.19 cameraTheta=1.70 mountX=-0.18 mountY=0.04, mountTheta=2.90
21:53:13.518 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.18, opts=13)
21:53:13.520 00.002 9044 Enqueuing Move request for scope (-0.02, 0.18)
21:53:13.521 00.001 12252 Worker thread wakes up
21:53:13.521 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
21:53:13.522 00.001 9044 UpdateGuideState exits: m=5680 SNR=51.7
21:53:13.523 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:13.526 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:13.528 00.002 9044 Enqueuing Expose request
21:53:13.530 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
21:53:13.530 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
21:53:13.530 00.000 12252 Moving (-0.02, 0.18) raw xDistance=-0.18 yDistance=0.04
21:53:13.533 00.003 12252 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 507.59
21:53:13.533 00.000 12252 PPEC: input: -0.18, control: -0.12, exposure: 2000
21:53:13.533 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:13.533 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:53:13.533 00.000 12252 MoveAxis(E, 45, ABG)
21:53:13.533 00.000 12252 Guiding  Dir = 2, Dur = 45
21:53:13.534 00.001 12252 IsSlewing returns 0
21:53:13.534 00.000 12252 IsGuiding returns 0
21:53:13.537 00.003 12252 PulseGuide returned control before completion, sleep 53
21:53:13.604 00.067 12252 IsGuiding returns 0
21:53:13.604 00.000 12252 Move returns status 0, amount 45
21:53:13.604 00.000 12252 MoveAxis(N, 0, ABG)
21:53:13.604 00.000 12252 Move returns status 0, amount 0
21:53:13.604 00.000 12252 move complete, result=0
21:53:13.606 00.002 12252 worker thread done servicing request
21:53:13.606 00.000 9044 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
21:53:13.608 00.002 12252 Worker thread wakes up
21:53:13.608 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:13.608 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:53:15.944 02.336 12252 Exposure complete
21:53:15.993 00.049 12252 worker thread done servicing request
21:53:15.993 00.000 9044 OnExposeComplete: enter
21:53:15.994 00.001 9044 UpdateGuideState(): m_state=6
21:53:15.996 00.002 9044 Star::Find(15, 1004, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2586
21:53:15.997 00.001 9044 Star::Find returns 1 (0), X=1004.67, Y=824.80, Mass=5817, SNR=52.4, Peak=173 HFD=5.2
21:53:15.999 00.002 9044 MultiStar: [#1 -0.12,-0.00,1.04,U] [#2 -0.04,-0.12,1.19,U] [#3 0.01,-0.13,0.83,U] [#4 -0.03,-0.03,1.28,U] [#5 -0.01,-0.06,0.64,U] [#6 -0.03,-0.03,0.41,U] [#7 -0.16,-0.13,0.43,U] [#8 -0.22,0.04,0.41,U] 
21:53:16.000 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {-0.08, 0.05}
21:53:16.001 00.001 9044 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.62) = xAngle (-0.89 = -0.89)
21:53:16.002 00.001 9044 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.97 = 2.31)
21:53:16.003 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.51 mountX=0.05 mountY=0.06, mountTheta=0.86
21:53:16.005 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.05, opts=13)
21:53:16.007 00.002 9044 Enqueuing Move request for scope (-0.06, -0.05)
21:53:16.008 00.001 12252 Worker thread wakes up
21:53:16.008 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:16.009 00.001 9044 UpdateGuideState exits: m=5817 SNR=52.4
21:53:16.010 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:16.011 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
21:53:16.011 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:16.012 00.001 9044 Enqueuing Expose request
21:53:16.014 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
21:53:16.014 00.000 12252 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=0.06
21:53:16.016 00.002 12252 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 507.37
21:53:16.016 00.000 12252 PPEC: input: 0.05, control: -0.00, exposure: 2000
21:53:16.017 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:16.017 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:53:16.017 00.000 12252 MoveAxis(E, 1, ABG)
21:53:16.017 00.000 12252 Guiding  Dir = 2, Dur = 1
21:53:16.017 00.000 12252 IsSlewing returns 0
21:53:16.017 00.000 12252 IsGuiding returns 0
21:53:16.019 00.002 12252 IsGuiding returns 0
21:53:16.019 00.000 12252 Move returns status 0, amount 1
21:53:16.019 00.000 12252 MoveAxis(N, 0, ABG)
21:53:16.019 00.000 12252 Move returns status 0, amount 0
21:53:16.019 00.000 12252 move complete, result=0
21:53:16.019 00.000 12252 worker thread done servicing request
21:53:16.019 00.000 12252 Worker thread wakes up
21:53:16.019 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:53:16.020 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:16.020 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:53:18.357 02.337 12252 Exposure complete
21:53:18.402 00.045 12252 worker thread done servicing request
21:53:18.402 00.000 9044 OnExposeComplete: enter
21:53:18.403 00.001 9044 UpdateGuideState(): m_state=6
21:53:18.405 00.002 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2587
21:53:18.407 00.002 9044 Star::Find returns 1 (0), X=1004.65, Y=824.92, Mass=5940, SNR=52.9, Peak=173 HFD=5.2
21:53:18.409 00.002 9044 MultiStar: [#1 -0.04,-0.02,1.03,U] [#2 -0.04,-0.04,1.18,U] [#3 -0.03,-0.17,0.85,U] [#4 -0.03,0.02,1.24,U] [#5 0.01,-0.09,0.64,U] [#6 -0.07,-0.02,0.42,U] [#7 -0.12,-0.06,0.43,U] [#8 -0.24,-0.02,0.42,U] 
21:53:18.409 00.000 9044 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {-0.10, 0.17}
21:53:18.411 00.002 9044 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.62) = xAngle (-1.23 = -1.23)
21:53:18.412 00.001 9044 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.32 = 1.97)
21:53:18.414 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.86 mountX=0.02 mountY=0.05, mountTheta=1.23
21:53:18.416 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.02, opts=13)
21:53:18.417 00.001 9044 Enqueuing Move request for scope (-0.06, -0.02)
21:53:18.418 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:18.419 00.001 12252 Worker thread wakes up
21:53:18.419 00.000 9044 UpdateGuideState exits: m=5940 SNR=52.9
21:53:18.420 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:18.422 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
21:53:18.422 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:18.423 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
21:53:18.423 00.000 9044 Enqueuing Expose request
21:53:18.424 00.001 12252 Moving (-0.06, -0.02) raw xDistance=0.02 yDistance=0.05
21:53:18.429 00.005 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 507.16
21:53:18.429 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
21:53:18.429 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:18.429 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:53:18.429 00.000 12252 MoveAxis(E, 2, ABG)
21:53:18.429 00.000 12252 Guiding  Dir = 2, Dur = 2
21:53:18.430 00.001 12252 IsSlewing returns 0
21:53:18.430 00.000 12252 IsGuiding returns 0
21:53:18.432 00.002 12252 IsGuiding returns 0
21:53:18.432 00.000 12252 Move returns status 0, amount 2
21:53:18.432 00.000 12252 MoveAxis(N, 0, ABG)
21:53:18.432 00.000 12252 Move returns status 0, amount 0
21:53:18.432 00.000 12252 move complete, result=0
21:53:18.432 00.000 12252 worker thread done servicing request
21:53:18.432 00.000 12252 Worker thread wakes up
21:53:18.432 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:53:18.434 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:18.434 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:53:20.771 02.337 12252 Exposure complete
21:53:20.821 00.050 12252 worker thread done servicing request
21:53:20.821 00.000 9044 OnExposeComplete: enter
21:53:20.822 00.001 9044 UpdateGuideState(): m_state=6
21:53:20.823 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2588
21:53:20.824 00.001 9044 Star::Find returns 1 (0), X=1004.63, Y=824.91, Mass=5748, SNR=52.1, Peak=173 HFD=5.2
21:53:20.826 00.002 9044 MultiStar: [#1 -0.07,-0.05,1.03,U] [#2 -0.05,-0.14,1.21,U] [#3 0.05,-0.14,0.84,U] [#4 -0.06,-0.09,1.29,U] [#5 -0.01,-0.10,0.65,U] [#6 -0.12,-0.01,0.41,U] [#7 -0.15,-0.10,0.44,U] [#8 -0.11,-0.08,0.41,U] 
21:53:20.828 00.002 9044 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {-0.12, 0.16}
21:53:20.829 00.001 9044 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.62) = xAngle (-0.75 = -0.75)
21:53:20.830 00.001 9044 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.83 = 2.45)
21:53:20.831 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.37 mountX=0.06 mountY=0.06, mountTheta=0.72
21:53:20.832 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.06, opts=13)
21:53:20.833 00.001 9044 Enqueuing Move request for scope (-0.06, -0.06)
21:53:20.834 00.001 12252 Worker thread wakes up
21:53:20.836 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:20.837 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
21:53:20.837 00.000 9044 UpdateGuideState exits: m=5748 SNR=52.1
21:53:20.838 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:20.839 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
21:53:20.839 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:20.840 00.001 9044 Enqueuing Expose request
21:53:20.841 00.001 12252 Moving (-0.06, -0.06) raw xDistance=0.06 yDistance=0.06
21:53:20.844 00.003 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 506.95
21:53:20.844 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
21:53:20.844 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:20.844 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:53:20.844 00.000 12252 MoveAxis(E, 3, ABG)
21:53:20.844 00.000 12252 Guiding  Dir = 2, Dur = 3
21:53:20.844 00.000 12252 IsSlewing returns 0
21:53:20.844 00.000 12252 IsGuiding returns 0
21:53:20.847 00.003 12252 PulseGuide returned control before completion, sleep 12
21:53:20.860 00.013 12252 IsGuiding returns 0
21:53:20.860 00.000 12252 Move returns status 0, amount 3
21:53:20.860 00.000 12252 MoveAxis(N, 0, ABG)
21:53:20.860 00.000 12252 Move returns status 0, amount 0
21:53:20.860 00.000 12252 move complete, result=0
21:53:20.860 00.000 12252 worker thread done servicing request
21:53:20.860 00.000 9044 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:53:20.861 00.001 12252 Worker thread wakes up
21:53:20.861 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:20.861 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:53:23.211 02.350 12252 Exposure complete
21:53:23.258 00.047 12252 worker thread done servicing request
21:53:23.258 00.000 9044 OnExposeComplete: enter
21:53:23.260 00.002 9044 UpdateGuideState(): m_state=6
21:53:23.261 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2589
21:53:23.262 00.001 9044 Star::Find returns 1 (0), X=1004.55, Y=824.88, Mass=5612, SNR=51.3, Peak=173 HFD=5.2
21:53:23.263 00.001 9044 MultiStar: [#1 -0.15,0.03,1.06,U] [#2 -0.10,-0.08,1.23,U] [#3 0.03,-0.17,0.85,U] [#4 -0.09,-0.08,1.29,U] [#5 -0.08,-0.07,0.66,U] [#6 -0.17,-0.08,0.42,U] [#7 -0.11,-0.10,0.44,U] [#8 -0.26,-0.05,0.42,U] 
21:53:23.266 00.003 9044 refined, 8 included, MultiStar: {-0.12, -0.05}, one-star: {-0.20, 0.12}
21:53:23.267 00.001 9044 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.62) = xAngle (-1.13 = -1.13)
21:53:23.269 00.002 9044 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.21 = 2.07)
21:53:23.271 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.12 cameraTheta=-2.75 mountX=0.05 mountY=0.11, mountTheta=1.12
21:53:23.276 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.05, opts=13)
21:53:23.278 00.002 9044 Enqueuing Move request for scope (-0.12, -0.05)
21:53:23.281 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:23.284 00.003 9044 UpdateGuideState exits: m=5612 SNR=51.3
21:53:23.286 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:23.288 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:23.291 00.003 9044 Enqueuing Expose request
21:53:23.294 00.003 12252 Worker thread wakes up
21:53:23.294 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
21:53:23.294 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
21:53:23.294 00.000 12252 Moving (-0.12, -0.05) raw xDistance=0.05 yDistance=0.11
21:53:23.299 00.005 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 506.74
21:53:23.299 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
21:53:23.299 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:23.299 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:53:23.299 00.000 12252 MoveAxis(E, 3, ABG)
21:53:23.299 00.000 12252 Guiding  Dir = 2, Dur = 3
21:53:23.300 00.001 12252 IsSlewing returns 0
21:53:23.300 00.000 12252 IsGuiding returns 0
21:53:23.302 00.002 12252 PulseGuide returned control before completion, sleep 12
21:53:23.320 00.018 12252 IsGuiding returns 0
21:53:23.320 00.000 12252 Move returns status 0, amount 3
21:53:23.320 00.000 12252 MoveAxis(N, 0, ABG)
21:53:23.320 00.000 12252 Move returns status 0, amount 0
21:53:23.321 00.001 12252 move complete, result=0
21:53:23.321 00.000 12252 worker thread done servicing request
21:53:23.321 00.000 12252 Worker thread wakes up
21:53:23.321 00.000 9044 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:53:23.323 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:23.323 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,810,31,31)
21:53:25.551 02.228 9044 evsrv: cli 0CD5D678 connect
21:53:25.552 00.001 9044 case statement mapped state 6 to 3
21:53:25.554 00.002 9044 case statement mapped state 6 to 3
21:53:25.555 00.001 9044 evsrv: cli 0CD5D678 request: {"method":"get_app_state","id":"1b27d844-89a6-4334-9906-ff83d47ea7cc"}
21:53:25.556 00.001 9044 case statement mapped state 6 to 3
21:53:25.559 00.003 9044 evsrv: cli 0CD5D678 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b27d844-89a6-4334-9906-ff83d47ea7cc"}
21:53:25.560 00.001 9044 evsrv: cli 0CD5D678 disconnect
21:53:25.562 00.002 9044 evsrv: cli 0CD5D498 connect
21:53:25.563 00.001 9044 case statement mapped state 6 to 3
21:53:25.566 00.003 9044 case statement mapped state 6 to 3
21:53:25.568 00.002 9044 evsrv: cli 0CD5D498 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":2,"time":8,"timeout":40}},"id":"356fd1de-31f0-4d89-a0a5-9b0caffe231c"}
21:53:25.569 00.001 9044 PhdController::Dither begins
21:53:25.570 00.001 9044 dither: size=5.00, dRA=2.11 dDec=0.14
21:53:25.571 00.001 9044 MountToCamera -- mountTheta (-0.06) + m_xAngle (-1.62) = xAngle (-1.69 = -1.69)
21:53:25.573 00.002 9044 MountToCamera -- mountX=2.11 mountY=0.14 hyp=2.11 mountTheta=-0.06 cameraX=-0.25, cameraY=-2.09 cameraTheta=-1.69
21:53:25.573 00.000 9044 setting lock position to (1004.50, 822.66)
21:53:25.574 00.001 9044 Mount: notify guiding dithered (-0.2, -2.1)
21:53:25.575 00.001 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
21:53:25.576 00.001 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
21:53:25.577 00.001 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:53:25.579 00.002 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:53:25.580 00.001 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
21:53:25.582 00.002 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
21:53:25.583 00.001 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
21:53:25.584 00.001 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:53:25.585 00.001 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
21:53:25.587 00.002 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
21:53:25.588 00.001 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:53:25.589 00.001 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
21:53:25.590 00.001 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
21:53:25.591 00.001 9044 MultiStar: stabilizing after lock position change
21:53:25.592 00.001 9044 Status Line: Dither by 2.11,0.14
21:53:25.594 00.002 9044 PhdController: newstate STATE_SETTLE_BEGIN
21:53:25.596 00.002 9044 PhdController: newstate STATE_SETTLE_WAIT
21:53:25.597 00.001 9044 evsrv: cli 0CD5D498 response: {"jsonrpc":"2.0","result":0,"id":"356fd1de-31f0-4d89-a0a5-9b0caffe231c"}
21:53:25.598 00.001 9044 evsrv: cli 0CD5D498 disconnect
21:53:25.657 00.059 12252 Exposure complete
21:53:25.694 00.037 12252 worker thread done servicing request
21:53:25.694 00.000 9044 OnExposeComplete: enter
21:53:25.695 00.001 9044 UpdateGuideState(): m_state=6
21:53:25.696 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2590
21:53:25.697 00.001 9044 Star::Find returns 1 (0), X=1004.59, Y=824.99, Mass=5709, SNR=52.1, Peak=173 HFD=5.2
21:53:25.698 00.001 9044 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.62) = xAngle (3.16 = -3.13)
21:53:25.699 00.001 9044 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.07 = 0.07)
21:53:25.700 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=2.33 hyp=2.33 cameraTheta=1.53 mountX=-2.33 mountY=0.17, mountTheta=3.07
21:53:25.702 00.002 9044 dither recenter: remaining=(-2.1,-0.1) step=(-2.1,-0.1)
21:53:25.702 00.000 9044 MountToCamera -- mountTheta (3.08) + m_xAngle (-1.62) = xAngle (1.45 = 1.45)
21:53:25.703 00.001 9044 MountToCamera -- mountX=-2.11 mountY=-0.14 hyp=2.11 mountTheta=3.08 cameraX=0.25, cameraY=2.09 cameraTheta=1.45
21:53:25.704 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.25, y=2.09, opts=4)
21:53:25.705 00.001 9044 Enqueuing Move request for scope (0.25, 2.09)
21:53:25.705 00.000 9044 Mount: notify direct move -2.11,-0.14
21:53:25.706 00.001 12252 Worker thread wakes up
21:53:25.706 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.25, 2.09) opts 0x4
21:53:25.706 00.000 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
21:53:25.707 00.001 12252 Handling offset move in thread for scope, endpoint = (0.25, 2.09)
21:53:25.707 00.000 12252 Moving (0.25, 2.09) raw xDistance=-2.11 yDistance=-0.14
21:53:25.707 00.000 12252 BLC: window closed
21:53:25.707 00.000 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
21:53:25.708 00.001 12252 MoveAxis(E, 823, B)
21:53:25.708 00.000 12252 Guiding  Dir = 2, Dur = 823
21:53:25.708 00.000 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
21:53:25.709 00.001 12252 IsSlewing returns 0
21:53:25.709 00.000 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
21:53:25.709 00.000 12252 IsGuiding returns 0
21:53:25.709 00.000 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
21:53:25.710 00.001 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
21:53:25.711 00.001 12252 PulseGuide returned control before completion, sleep 832
21:53:25.711 00.000 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
21:53:25.713 00.002 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:53:25.714 00.001 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
21:53:25.715 00.001 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
21:53:25.716 00.001 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:53:25.717 00.001 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
21:53:25.718 00.001 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
21:53:25.720 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:25.722 00.002 9044 UpdateGuideState exits: m=5709 SNR=52.1
21:53:25.723 00.001 9044 PhdController: settling, locked = 1, distance = 2.25 (2.00) aobump = 0 frame = 1 / 99999
21:53:25.724 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766544805.724,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.25,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
21:53:25.725 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:25.726 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:25.727 00.001 9044 Enqueuing Expose request
21:53:26.547 00.820 12252 IsGuiding returns 1
21:53:26.547 00.000 12252 scope still moving after pulse duration time elapsed
21:53:26.579 00.032 12252 IsSlewing returns 0
21:53:26.579 00.000 12252 IsGuiding returns 0
21:53:26.579 00.000 12252 scope move finished after 823 + 46 ms
21:53:26.580 00.001 12252 Move returns status 0, amount 823
21:53:26.580 00.000 12252 BLC: non-algo type move will not reverse Dec direction, no blc applied
21:53:26.580 00.000 12252 MoveAxis(N, 46, B)
21:53:26.580 00.000 12252 Guiding  Dir = 0, Dur = 46
21:53:26.580 00.000 12252 IsSlewing returns 0
21:53:26.580 00.000 12252 IsGuiding returns 0
21:53:26.585 00.005 12252 PulseGuide returned control before completion, sleep 51
21:53:26.640 00.055 12252 IsGuiding returns 1
21:53:26.640 00.000 12252 scope still moving after pulse duration time elapsed
21:53:26.671 00.031 12252 IsSlewing returns 0
21:53:26.671 00.000 12252 IsGuiding returns 0
21:53:26.671 00.000 12252 scope move finished after 46 + 44 ms
21:53:26.671 00.000 12252 Move returns status 0, amount 46
21:53:26.671 00.000 12252 move complete, result=0
21:53:26.671 00.000 12252 worker thread done servicing request
21:53:26.671 00.000 12252 Worker thread wakes up
21:53:26.671 00.000 9044 GuideStep: -2.1 px 823 ms EAST, -0.1 px 46 ms NORTH
21:53:26.672 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:26.672 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:53:29.016 02.344 12252 Exposure complete
21:53:29.077 00.061 12252 worker thread done servicing request
21:53:29.077 00.000 9044 OnExposeComplete: enter
21:53:29.078 00.001 9044 UpdateGuideState(): m_state=6
21:53:29.079 00.001 9044 Star::Find(15, 1004, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2591
21:53:29.081 00.002 9044 Star::Find returns 1 (0), X=1004.39, Y=822.90, Mass=5730, SNR=52.0, Peak=173 HFD=5.2
21:53:29.082 00.001 9044 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.62) = xAngle (3.63 = -2.65)
21:53:29.084 00.002 9044 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.55 = 0.55)
21:53:29.085 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.27 cameraTheta=2.01 mountX=-0.23 mountY=0.14, mountTheta=2.61
21:53:29.087 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.24, opts=13)
21:53:29.088 00.001 9044 Enqueuing Move request for scope (-0.11, 0.24)
21:53:29.089 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:29.090 00.001 9044 UpdateGuideState exits: m=5730 SNR=52.0
21:53:29.091 00.001 9044 PhdController: settling, locked = 1, distance = 0.27 (2.00) aobump = 0 frame = 2 / 99999
21:53:29.093 00.002 12252 Worker thread wakes up
21:53:29.093 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766544809.093,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.27,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
21:53:29.093 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
21:53:29.094 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
21:53:29.094 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:29.094 00.000 12252 Moving (-0.11, 0.24) raw xDistance=-0.23 yDistance=0.14
21:53:29.094 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:29.097 00.003 9044 Enqueuing Expose request
21:53:29.100 00.003 12252 PPEC rslt(dithering): input = -0.23, final = -0.14
21:53:29.100 00.000 12252 PPEC: input: -0.23, control: -0.14, exposure: 2000
21:53:29.101 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:29.101 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:53:29.101 00.000 12252 MoveAxis(E, 55, ABG)
21:53:29.101 00.000 12252 Guiding  Dir = 2, Dur = 55
21:53:29.102 00.001 12252 IsSlewing returns 0
21:53:29.102 00.000 12252 IsGuiding returns 0
21:53:29.104 00.002 12252 PulseGuide returned control before completion, sleep 63
21:53:29.174 00.070 12252 IsGuiding returns 0
21:53:29.174 00.000 12252 Move returns status 0, amount 55
21:53:29.174 00.000 12252 MoveAxis(N, 0, ABG)
21:53:29.174 00.000 12252 Move returns status 0, amount 0
21:53:29.174 00.000 12252 move complete, result=0
21:53:29.174 00.000 12252 worker thread done servicing request
21:53:29.174 00.000 12252 Worker thread wakes up
21:53:29.174 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:29.174 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:53:29.174 00.000 9044 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
21:53:31.518 02.344 12252 Exposure complete
21:53:31.561 00.043 12252 worker thread done servicing request
21:53:31.562 00.001 9044 OnExposeComplete: enter
21:53:31.563 00.001 9044 UpdateGuideState(): m_state=6
21:53:31.564 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2592
21:53:31.565 00.001 9044 Star::Find returns 1 (0), X=1004.35, Y=822.77, Mass=5610, SNR=51.4, Peak=173 HFD=5.3
21:53:31.565 00.000 9044 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.62) = xAngle (4.16 = -2.13)
21:53:31.566 00.001 9044 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.07 = 1.07)
21:53:31.568 00.002 9044 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.19 cameraTheta=2.53 mountX=-0.10 mountY=0.17, mountTheta=2.11
21:53:31.572 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.11, opts=13)
21:53:31.573 00.001 9044 Enqueuing Move request for scope (-0.16, 0.11)
21:53:31.574 00.001 12252 Worker thread wakes up
21:53:31.574 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
21:53:31.575 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
21:53:31.575 00.000 9044 UpdateGuideState exits: m=5610 SNR=51.4
21:53:31.577 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
21:53:31.577 00.000 9044 PhdController: settling, locked = 1, distance = 0.24 (2.00) aobump = 0 frame = 3 / 99999
21:53:31.578 00.001 12252 Moving (-0.16, 0.11) raw xDistance=-0.10 yDistance=0.17
21:53:31.578 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766544811.578,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.24,"Time":2.5,"SettleTime":8.0,"StarLocked":true}
21:53:31.579 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:31.581 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:31.582 00.001 9044 Enqueuing Expose request
21:53:31.583 00.001 12252 PPEC rslt(dithering): input = -0.10, final = -0.06
21:53:31.583 00.000 12252 PPEC: input: -0.10, control: -0.06, exposure: 2000
21:53:31.583 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:53:31.583 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:53:31.583 00.000 12252 MoveAxis(E, 24, ABG)
21:53:31.583 00.000 12252 Guiding  Dir = 2, Dur = 24
21:53:31.584 00.001 12252 IsSlewing returns 0
21:53:31.584 00.000 12252 IsGuiding returns 0
21:53:31.586 00.002 12252 PulseGuide returned control before completion, sleep 33
21:53:31.623 00.037 12252 IsGuiding returns 1
21:53:31.623 00.000 12252 scope still moving after pulse duration time elapsed
21:53:31.655 00.032 12252 IsSlewing returns 0
21:53:31.655 00.000 12252 IsGuiding returns 0
21:53:31.655 00.000 12252 scope move finished after 24 + 47 ms
21:53:31.655 00.000 12252 Move returns status 0, amount 24
21:53:31.655 00.000 12252 MoveAxis(N, 0, ABG)
21:53:31.655 00.000 12252 Move returns status 0, amount 0
21:53:31.655 00.000 12252 move complete, result=0
21:53:31.655 00.000 12252 worker thread done servicing request
21:53:31.655 00.000 12252 Worker thread wakes up
21:53:31.655 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:31.656 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:53:31.656 00.000 9044 GuideStep: -0.1 px 24 ms EAST, 0.2 px 0 ms NORTH
21:53:34.010 02.354 12252 Exposure complete
21:53:34.059 00.049 12252 worker thread done servicing request
21:53:34.060 00.001 9044 OnExposeComplete: enter
21:53:34.061 00.001 9044 UpdateGuideState(): m_state=6
21:53:34.062 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2593
21:53:34.063 00.001 9044 Star::Find returns 1 (0), X=1004.40, Y=822.72, Mass=5772, SNR=52.1, Peak=173 HFD=5.4
21:53:34.064 00.001 9044 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.62) = xAngle (4.22 = -2.06)
21:53:34.065 00.001 9044 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.14 = 1.14)
21:53:34.067 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.60 mountX=-0.05 mountY=0.11, mountTheta=2.05
21:53:34.068 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.06, opts=13)
21:53:34.069 00.001 9044 Enqueuing Move request for scope (-0.10, 0.06)
21:53:34.070 00.001 12252 Worker thread wakes up
21:53:34.070 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:34.071 00.001 9044 UpdateGuideState exits: m=5772 SNR=52.1
21:53:34.072 00.001 9044 PhdController: settling, locked = 1, distance = 0.21 (2.00) aobump = 0 frame = 4 / 99999
21:53:34.074 00.002 9044 evsrv: {"Event":"Settling","Timestamp":1766544814.073,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.21,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
21:53:34.076 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
21:53:34.076 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:34.077 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:34.078 00.001 9044 Enqueuing Expose request
21:53:34.079 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
21:53:34.079 00.000 12252 Moving (-0.10, 0.06) raw xDistance=-0.05 yDistance=0.11
21:53:34.082 00.003 12252 PPEC rslt(dithering): input = -0.05, final = -0.03
21:53:34.082 00.000 12252 PPEC: input: -0.05, control: -0.03, exposure: 2000
21:53:34.082 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:34.082 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:53:34.082 00.000 12252 MoveAxis(E, 13, ABG)
21:53:34.082 00.000 12252 Guiding  Dir = 2, Dur = 13
21:53:34.083 00.001 12252 IsSlewing returns 0
21:53:34.083 00.000 12252 IsGuiding returns 0
21:53:34.085 00.002 12252 PulseGuide returned control before completion, sleep 22
21:53:34.109 00.024 12252 IsGuiding returns 1
21:53:34.109 00.000 12252 scope still moving after pulse duration time elapsed
21:53:34.141 00.032 12252 IsSlewing returns 0
21:53:34.141 00.000 12252 IsGuiding returns 0
21:53:34.141 00.000 12252 scope move finished after 13 + 45 ms
21:53:34.141 00.000 12252 Move returns status 0, amount 13
21:53:34.142 00.001 12252 MoveAxis(N, 0, ABG)
21:53:34.142 00.000 12252 Move returns status 0, amount 0
21:53:34.142 00.000 12252 move complete, result=0
21:53:34.142 00.000 12252 worker thread done servicing request
21:53:34.142 00.000 12252 Worker thread wakes up
21:53:34.142 00.000 9044 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
21:53:34.143 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:34.143 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:53:36.488 02.345 12252 Exposure complete
21:53:36.551 00.063 12252 worker thread done servicing request
21:53:36.551 00.000 9044 OnExposeComplete: enter
21:53:36.553 00.002 9044 UpdateGuideState(): m_state=6
21:53:36.555 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2594
21:53:36.557 00.002 9044 Star::Find returns 1 (0), X=1004.38, Y=822.65, Mass=5734, SNR=52.0, Peak=173 HFD=5.3
21:53:36.559 00.002 9044 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.62) = xAngle (-1.43 = -1.43)
21:53:36.561 00.002 9044 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.51 = 1.77)
21:53:36.563 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.05 mountX=0.02 mountY=0.12, mountTheta=1.43
21:53:36.566 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.01, opts=13)
21:53:36.569 00.003 9044 Enqueuing Move request for scope (-0.13, -0.01)
21:53:36.571 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:36.572 00.001 12252 Worker thread wakes up
21:53:36.572 00.000 9044 UpdateGuideState exits: m=5734 SNR=52.0
21:53:36.573 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
21:53:36.573 00.000 9044 PhdController: settling, locked = 1, distance = 0.18 (2.00) aobump = 0 frame = 5 / 99999
21:53:36.575 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
21:53:36.575 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766544816.575,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.18,"Time":7.5,"SettleTime":8.0,"StarLocked":true}
21:53:36.576 00.001 12252 Moving (-0.13, -0.01) raw xDistance=0.02 yDistance=0.12
21:53:36.576 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:36.578 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:36.580 00.002 9044 Enqueuing Expose request
21:53:36.581 00.001 12252 PPEC rslt(dithering): input = 0.02, final = 0.01
21:53:36.581 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
21:53:36.581 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:36.581 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:53:36.581 00.000 12252 MoveAxis(W, 4, ABG)
21:53:36.581 00.000 12252 Guiding  Dir = 3, Dur = 4
21:53:36.582 00.001 12252 IsSlewing returns 0
21:53:36.582 00.000 12252 IsGuiding returns 0
21:53:36.584 00.002 12252 PulseGuide returned control before completion, sleep 13
21:53:36.604 00.020 12252 IsGuiding returns 0
21:53:36.604 00.000 12252 Move returns status 0, amount 4
21:53:36.604 00.000 12252 MoveAxis(N, 0, ABG)
21:53:36.604 00.000 12252 Move returns status 0, amount 0
21:53:36.604 00.000 12252 move complete, result=0
21:53:36.604 00.000 12252 worker thread done servicing request
21:53:36.604 00.000 12252 Worker thread wakes up
21:53:36.604 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:36.604 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:53:36.604 00.000 9044 GuideStep: 0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
21:53:38.955 02.351 12252 Exposure complete
21:53:39.004 00.049 12252 worker thread done servicing request
21:53:39.004 00.000 9044 OnExposeComplete: enter
21:53:39.005 00.001 9044 UpdateGuideState(): m_state=6
21:53:39.006 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2595
21:53:39.007 00.001 9044 Star::Find returns 1 (0), X=1004.36, Y=822.70, Mass=5692, SNR=51.8, Peak=173 HFD=5.4
21:53:39.007 00.000 9044 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.62) = xAngle (4.47 = -1.82)
21:53:39.008 00.001 9044 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.38 = 1.38)
21:53:39.009 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.84 mountX=-0.04 mountY=0.14, mountTheta=1.81
21:53:39.012 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.04, opts=13)
21:53:39.014 00.002 9044 Enqueuing Move request for scope (-0.14, 0.04)
21:53:39.015 00.001 12252 Worker thread wakes up
21:53:39.015 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:39.016 00.001 9044 UpdateGuideState exits: m=5692 SNR=51.8
21:53:39.017 00.001 9044 PhdController: settling, locked = 1, distance = 0.17 (2.00) aobump = 0 frame = 6 / 99999
21:53:39.018 00.001 9044 PhdController: newstate STATE_FINISH
21:53:39.019 00.001 9044 PhdController complete: success
21:53:39.020 00.001 9044 evsrv: {"Event":"SettleDone","Timestamp":1766544819.020,"Host":"ASTRO_IMAGING","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
21:53:39.021 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
21:53:39.021 00.000 9044 Mount: notify guiding dither settle done success=1
21:53:39.023 00.002 9044 PhdController: newstate STATE_IDLE
21:53:39.024 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:39.025 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:39.026 00.001 9044 Enqueuing Expose request
21:53:39.028 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
21:53:39.028 00.000 12252 Moving (-0.14, 0.04) raw xDistance=-0.04 yDistance=0.14
21:53:39.032 00.004 12252 PPEC rslt(dithering): input = -0.04, final = -0.02
21:53:39.032 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
21:53:39.032 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:39.032 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:53:39.032 00.000 12252 MoveAxis(E, 8, ABG)
21:53:39.032 00.000 12252 Guiding  Dir = 2, Dur = 8
21:53:39.033 00.001 12252 IsSlewing returns 0
21:53:39.033 00.000 12252 IsGuiding returns 0
21:53:39.035 00.002 12252 PulseGuide returned control before completion, sleep 17
21:53:39.064 00.029 12252 IsGuiding returns 0
21:53:39.064 00.000 12252 Move returns status 0, amount 8
21:53:39.064 00.000 12252 MoveAxis(N, 0, ABG)
21:53:39.064 00.000 12252 Move returns status 0, amount 0
21:53:39.064 00.000 12252 move complete, result=0
21:53:39.065 00.001 12252 worker thread done servicing request
21:53:39.065 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
21:53:39.066 00.001 12252 Worker thread wakes up
21:53:39.066 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:39.066 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:53:41.423 02.357 12252 Exposure complete
21:53:41.468 00.045 12252 worker thread done servicing request
21:53:41.468 00.000 9044 OnExposeComplete: enter
21:53:41.470 00.002 9044 UpdateGuideState(): m_state=6
21:53:41.474 00.004 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
21:53:41.475 00.001 9044 Star::Find returns 1 (0), X=1004.36, Y=822.53, Mass=5361, SNR=50.2, Peak=173 HFD=5.1
21:53:41.476 00.001 9044 MultiStar: exiting stabilization period
21:53:41.477 00.001 9044 MultiStar: updating star positions after lock position change
21:53:41.479 00.002 9044 Star::Find(15, 1174, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
21:53:41.481 00.002 9044 Star::Find returns 1 (0), X=1175.12, Y=631.49, Mass=6401, SNR=53.9, Peak=173 HFD=5.3
21:53:41.482 00.001 9044 Star::Find(15, 712, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
21:53:41.483 00.001 9044 Star::Find returns 1 (0), X=713.37, Y=310.67, Mass=8540, SNR=62.4, Peak=173 HFD=6.2
21:53:41.486 00.003 9044 Star::Find(15, 262, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
21:53:41.487 00.001 9044 Star::Find returns 1 (0), X=262.43, Y=828.95, Mass=4068, SNR=44.3, Peak=173 HFD=4.8
21:53:41.489 00.002 9044 Star::Find(15, 1195, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
21:53:41.490 00.001 9044 Star::Find returns 1 (0), X=1195.61, Y=747.74, Mass=9742, SNR=65.1, Peak=173 HFD=6.6
21:53:41.492 00.002 9044 Star::Find(15, 619, 244, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
21:53:41.494 00.002 9044 Star::Find returns 1 (0), X=619.94, Y=244.79, Mass=2442, SNR=34.4, Peak=142 HFD=4.6
21:53:41.495 00.001 9044 Star::Find(15, 1178, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
21:53:41.496 00.001 9044 Star::Find returns 1 (0), X=1178.92, Y=371.75, Mass=1041, SNR=22.6, Peak=156 HFD=3.3
21:53:41.499 00.003 9044 Star::Find(15, 1014, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
21:53:41.500 00.001 9044 Star::Find returns 1 (0), X=1014.58, Y=739.12, Mass=1009, SNR=22.1, Peak=68 HFD=4.4
21:53:41.501 00.001 9044 Star::Find(15, 485, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
21:53:41.502 00.001 9044 Star::Find returns 1 (0), X=485.41, Y=215.29, Mass=1022, SNR=22.3, Peak=60 HFD=4.9
21:53:41.503 00.001 9044 Star::Find(15, 1047, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
21:53:41.504 00.001 9044 Star::Find returns 1 (0), X=1047.83, Y=774.60, Mass=515, SNR=15.8, Peak=48 HFD=3.8
21:53:41.505 00.001 9044 Star::Find(15, 529, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
21:53:41.506 00.001 9044 Star::Find returns 1 (0), X=529.70, Y=821.45, Mass=817, SNR=19.9, Peak=45 HFD=5.0
21:53:41.508 00.002 9044 Star::Find(15, 655, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
21:53:41.509 00.001 9044 Star::Find returns 1 (0), X=655.67, Y=755.55, Mass=1072, SNR=22.7, Peak=49 HFD=5.5
21:53:41.510 00.001 9044 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.62) = xAngle (-0.80 = -0.80)
21:53:41.511 00.001 9044 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.89 = 2.40)
21:53:41.513 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-2.43 mountX=0.13 mountY=0.13, mountTheta=0.77
21:53:41.514 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.12, opts=13)
21:53:41.515 00.001 9044 Enqueuing Move request for scope (-0.14, -0.12)
21:53:41.516 00.001 12252 Worker thread wakes up
21:53:41.517 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:41.517 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
21:53:41.518 00.001 9044 UpdateGuideState exits: m=5361 SNR=50.2
21:53:41.519 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:41.521 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
21:53:41.521 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:41.522 00.001 9044 Enqueuing Expose request
21:53:41.523 00.001 12252 Moving (-0.14, -0.12) raw xDistance=0.13 yDistance=0.13
21:53:41.525 00.002 12252 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 505.52
21:53:41.525 00.000 12252 PPEC: input: 0.13, control: 0.07, exposure: 2000
21:53:41.525 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:41.525 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:53:41.525 00.000 12252 MoveAxis(W, 27, ABG)
21:53:41.525 00.000 12252 Guiding  Dir = 3, Dur = 27
21:53:41.526 00.001 12252 IsSlewing returns 0
21:53:41.526 00.000 12252 IsGuiding returns 0
21:53:41.528 00.002 12252 PulseGuide returned control before completion, sleep 35
21:53:41.574 00.046 12252 IsGuiding returns 0
21:53:41.574 00.000 12252 Move returns status 0, amount 27
21:53:41.574 00.000 12252 MoveAxis(N, 0, ABG)
21:53:41.574 00.000 12252 Move returns status 0, amount 0
21:53:41.574 00.000 12252 move complete, result=0
21:53:41.574 00.000 12252 worker thread done servicing request
21:53:41.574 00.000 12252 Worker thread wakes up
21:53:41.574 00.000 9044 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
21:53:41.577 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:41.577 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:53:43.931 02.354 12252 Exposure complete
21:53:43.977 00.046 12252 worker thread done servicing request
21:53:43.977 00.000 9044 OnExposeComplete: enter
21:53:43.979 00.002 9044 UpdateGuideState(): m_state=6
21:53:43.979 00.000 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2597
21:53:43.980 00.001 9044 Star::Find returns 1 (0), X=1004.44, Y=822.74, Mass=5643, SNR=51.5, Peak=173 HFD=5.3
21:53:43.981 00.001 9044 MultiStar: [#1 0.11,0.21,1.06,U] [#2 0.02,0.13,1.22,U] [#3 0.26,0.19,0.86,U] [#4 0.09,0.17,1.31,U] [#5 0.04,0.14,0.65,U] [#6 0.10,0.35,0.44,U] [#7 0.17,0.32,0.44,U] [#8 0.19,0.22,0.42,U] 
21:53:43.982 00.001 9044 single-star, 8 included, MultiStar: {0.09, 0.18}, one-star: {-0.07, 0.09}
21:53:43.983 00.001 9044 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.62) = xAngle (3.85 = -2.44)
21:53:43.984 00.001 9044 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.76 = 0.76)
21:53:43.986 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.22 mountX=-0.08 mountY=0.07, mountTheta=2.40
21:53:43.987 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.09, opts=13)
21:53:43.989 00.002 9044 Enqueuing Move request for scope (-0.07, 0.09)
21:53:43.993 00.004 12252 Worker thread wakes up
21:53:43.993 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:43.996 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
21:53:43.996 00.000 9044 UpdateGuideState exits: m=5643 SNR=51.5
21:53:43.999 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
21:53:43.999 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:44.002 00.003 12252 Moving (-0.07, 0.09) raw xDistance=-0.08 yDistance=0.07
21:53:44.002 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:44.004 00.002 9044 Enqueuing Expose request
21:53:44.007 00.003 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 505.32
21:53:44.007 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
21:53:44.007 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:44.007 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:53:44.007 00.000 12252 MoveAxis(E, 3, ABG)
21:53:44.007 00.000 12252 Guiding  Dir = 2, Dur = 3
21:53:44.008 00.001 12252 IsSlewing returns 0
21:53:44.008 00.000 12252 IsGuiding returns 0
21:53:44.010 00.002 12252 PulseGuide returned control before completion, sleep 12
21:53:44.035 00.025 12252 IsGuiding returns 0
21:53:44.035 00.000 12252 Move returns status 0, amount 3
21:53:44.035 00.000 12252 MoveAxis(N, 0, ABG)
21:53:44.035 00.000 12252 Move returns status 0, amount 0
21:53:44.035 00.000 12252 move complete, result=0
21:53:44.035 00.000 12252 worker thread done servicing request
21:53:44.035 00.000 12252 Worker thread wakes up
21:53:44.035 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:44.035 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:53:44.037 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:53:46.394 02.357 12252 Exposure complete
21:53:46.450 00.056 12252 worker thread done servicing request
21:53:46.450 00.000 9044 OnExposeComplete: enter
21:53:46.451 00.001 9044 UpdateGuideState(): m_state=6
21:53:46.452 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2598
21:53:46.453 00.001 9044 Star::Find returns 1 (0), X=1004.37, Y=822.83, Mass=5517, SNR=50.9, Peak=173 HFD=5.1
21:53:46.456 00.003 9044 MultiStar: [#1 0.10,0.22,1.07,U] [#2 0.05,0.08,1.22,U] [#3 0.03,0.13,0.86,U] [#4 0.07,0.17,1.30,U] [#5 0.03,0.17,0.68,U] [#6 0.09,0.28,0.43,U] [#7 0.04,0.29,0.44,U] [#8 0.07,0.30,0.42,U] 
21:53:46.457 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.18}, one-star: {-0.14, 0.17}
21:53:46.458 00.001 9044 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.62) = xAngle (3.00 = 3.00)
21:53:46.459 00.001 9044 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.08 = -0.08)
21:53:46.460 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.38 mountX=-0.18 mountY=-0.01, mountTheta=-3.06
21:53:46.462 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.18, opts=13)
21:53:46.463 00.001 9044 Enqueuing Move request for scope (0.03, 0.18)
21:53:46.464 00.001 12252 Worker thread wakes up
21:53:46.464 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:46.465 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
21:53:46.465 00.000 9044 UpdateGuideState exits: m=5517 SNR=50.9
21:53:46.466 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:46.468 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
21:53:46.468 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:46.470 00.002 12252 Moving (0.03, 0.18) raw xDistance=-0.18 yDistance=-0.01
21:53:46.471 00.001 9044 Enqueuing Expose request
21:53:46.474 00.003 12252 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 505.12
21:53:46.474 00.000 12252 PPEC: input: -0.18, control: -0.10, exposure: 2000
21:53:46.474 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:46.474 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:53:46.474 00.000 12252 MoveAxis(E, 40, ABG)
21:53:46.474 00.000 12252 Guiding  Dir = 2, Dur = 40
21:53:46.475 00.001 12252 IsSlewing returns 0
21:53:46.475 00.000 12252 IsGuiding returns 0
21:53:46.476 00.001 12252 PulseGuide returned control before completion, sleep 49
21:53:46.527 00.051 12252 IsGuiding returns 0
21:53:46.527 00.000 12252 Move returns status 0, amount 40
21:53:46.527 00.000 12252 MoveAxis(N, 0, ABG)
21:53:46.527 00.000 12252 Move returns status 0, amount 0
21:53:46.527 00.000 12252 move complete, result=0
21:53:46.527 00.000 12252 worker thread done servicing request
21:53:46.527 00.000 12252 Worker thread wakes up
21:53:46.527 00.000 9044 GuideStep: -0.2 px 40 ms EAST, -0.0 px 0 ms NORTH
21:53:46.528 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:46.528 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:53:48.870 02.342 12252 Exposure complete
21:53:48.915 00.045 12252 worker thread done servicing request
21:53:48.915 00.000 9044 OnExposeComplete: enter
21:53:48.916 00.001 9044 UpdateGuideState(): m_state=6
21:53:48.917 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2599
21:53:48.918 00.001 9044 Star::Find returns 1 (0), X=1004.35, Y=822.80, Mass=5747, SNR=52.0, Peak=173 HFD=5.3
21:53:48.920 00.002 9044 MultiStar: [#1 0.06,0.07,1.04,U] [#2 -0.08,0.08,1.19,U] [#3 0.05,0.08,0.86,U] [#4 0.06,0.06,1.26,U] [#5 -0.13,0.20,0.64,U] [#6 0.03,0.18,0.42,U] [#7 0.08,0.06,0.44,U] [#8 -0.09,0.25,0.42,U] 
21:53:48.921 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {-0.15, 0.15}
21:53:48.923 00.002 9044 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.62) = xAngle (3.37 = -2.92)
21:53:48.924 00.001 9044 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.28 = 0.28)
21:53:48.925 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.74 mountX=-0.11 mountY=0.03, mountTheta=2.86
21:53:48.927 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.11, opts=13)
21:53:48.928 00.001 9044 Enqueuing Move request for scope (-0.02, 0.11)
21:53:48.929 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:48.930 00.001 9044 UpdateGuideState exits: m=5747 SNR=52.0
21:53:48.932 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:48.933 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:48.934 00.001 9044 Enqueuing Expose request
21:53:48.935 00.001 12252 Worker thread wakes up
21:53:48.935 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
21:53:48.935 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
21:53:48.935 00.000 12252 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=0.03
21:53:48.940 00.005 12252 PPEC rslt: input = -0.11, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 504.93
21:53:48.940 00.000 12252 PPEC: input: -0.11, control: -0.07, exposure: 2000
21:53:48.940 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:48.940 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:53:48.940 00.000 12252 MoveAxis(E, 26, ABG)
21:53:48.940 00.000 12252 Guiding  Dir = 2, Dur = 26
21:53:48.944 00.004 12252 IsSlewing returns 0
21:53:48.944 00.000 12252 IsGuiding returns 0
21:53:48.946 00.002 12252 PulseGuide returned control before completion, sleep 35
21:53:48.987 00.041 12252 IsGuiding returns 0
21:53:48.987 00.000 12252 Move returns status 0, amount 26
21:53:48.987 00.000 12252 MoveAxis(N, 0, ABG)
21:53:48.987 00.000 12252 Move returns status 0, amount 0
21:53:48.987 00.000 12252 move complete, result=0
21:53:48.987 00.000 12252 worker thread done servicing request
21:53:48.987 00.000 9044 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
21:53:48.991 00.004 12252 Worker thread wakes up
21:53:48.991 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:48.991 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:53:51.336 02.345 12252 Exposure complete
21:53:51.408 00.072 12252 worker thread done servicing request
21:53:51.408 00.000 9044 OnExposeComplete: enter
21:53:51.410 00.002 9044 UpdateGuideState(): m_state=6
21:53:51.413 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2600
21:53:51.415 00.002 9044 Star::Find returns 1 (0), X=1004.31, Y=822.73, Mass=5715, SNR=51.8, Peak=173 HFD=5.3
21:53:51.417 00.002 9044 MultiStar: [#1 -0.03,0.19,1.03,U] [#2 -0.26,0.26,1.21,U] [#3 -0.01,0.06,0.83,U] [#4 -0.00,0.10,1.27,U] [#5 -0.08,0.19,0.65,U] [#6 -0.02,0.19,0.42,U] [#7 -0.03,0.26,0.43,U] [#8 -0.09,0.17,0.42,U] 
21:53:51.418 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.16}, one-star: {-0.19, 0.07}
21:53:51.419 00.001 9044 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.62) = xAngle (3.72 = -2.57)
21:53:51.420 00.001 9044 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.63 = 0.63)
21:53:51.422 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.18 cameraTheta=2.09 mountX=-0.15 mountY=0.11, mountTheta=2.53
21:53:51.424 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.16, opts=13)
21:53:51.426 00.002 9044 Enqueuing Move request for scope (-0.09, 0.16)
21:53:51.427 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:51.428 00.001 9044 UpdateGuideState exits: m=5715 SNR=51.8
21:53:51.429 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:51.430 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:51.431 00.001 9044 Enqueuing Expose request
21:53:51.432 00.001 12252 Worker thread wakes up
21:53:51.432 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
21:53:51.432 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
21:53:51.432 00.000 12252 Moving (-0.09, 0.16) raw xDistance=-0.15 yDistance=0.11
21:53:51.435 00.003 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 504.74
21:53:51.435 00.000 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
21:53:51.435 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:51.435 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:53:51.435 00.000 12252 MoveAxis(E, 38, ABG)
21:53:51.435 00.000 12252 Guiding  Dir = 2, Dur = 38
21:53:51.437 00.002 12252 IsSlewing returns 0
21:53:51.437 00.000 12252 IsGuiding returns 0
21:53:51.439 00.002 12252 PulseGuide returned control before completion, sleep 46
21:53:51.485 00.046 12252 IsGuiding returns 0
21:53:51.485 00.000 12252 Move returns status 0, amount 38
21:53:51.485 00.000 12252 MoveAxis(N, 0, ABG)
21:53:51.485 00.000 12252 Move returns status 0, amount 0
21:53:51.485 00.000 12252 move complete, result=0
21:53:51.485 00.000 12252 worker thread done servicing request
21:53:51.485 00.000 12252 Worker thread wakes up
21:53:51.485 00.000 9044 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
21:53:51.487 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:51.487 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:53:53.838 02.351 12252 Exposure complete
21:53:53.885 00.047 12252 worker thread done servicing request
21:53:53.885 00.000 9044 OnExposeComplete: enter
21:53:53.887 00.002 9044 UpdateGuideState(): m_state=6
21:53:53.889 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2601
21:53:53.891 00.002 9044 Star::Find returns 1 (0), X=1004.24, Y=822.80, Mass=5631, SNR=51.4, Peak=173 HFD=5.1
21:53:53.892 00.001 9044 MultiStar: [#1 -0.04,0.11,1.05,U] [#2 -0.09,0.13,1.20,U] [#3 -0.04,0.09,0.88,U] [#4 -0.01,0.04,1.27,U] [#5 -0.10,0.21,0.65,U] [#6 -0.06,0.22,0.42,U] [#7 -0.04,0.30,0.43,U] [#8 -0.09,0.29,0.42,U] 
21:53:53.893 00.001 9044 refined, 8 included, MultiStar: {-0.08, 0.14}, one-star: {-0.26, 0.14}
21:53:53.895 00.002 9044 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.62) = xAngle (3.72 = -2.56)
21:53:53.897 00.002 9044 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.64 = 0.64)
21:53:53.900 00.003 9044 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.10 mountX=-0.14 mountY=0.10, mountTheta=2.52
21:53:53.904 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.14, opts=13)
21:53:53.906 00.002 9044 Enqueuing Move request for scope (-0.08, 0.14)
21:53:53.909 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:53.910 00.001 9044 UpdateGuideState exits: m=5631 SNR=51.4
21:53:53.912 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:53.913 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:53.915 00.002 9044 Enqueuing Expose request
21:53:53.916 00.001 12252 Worker thread wakes up
21:53:53.916 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
21:53:53.916 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
21:53:53.916 00.000 12252 Moving (-0.08, 0.14) raw xDistance=-0.14 yDistance=0.10
21:53:53.919 00.003 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 504.55
21:53:53.919 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
21:53:53.919 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:53.920 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:53:53.920 00.000 12252 MoveAxis(E, 36, ABG)
21:53:53.920 00.000 12252 Guiding  Dir = 2, Dur = 36
21:53:53.920 00.000 12252 IsSlewing returns 0
21:53:53.920 00.000 12252 IsGuiding returns 0
21:53:53.922 00.002 12252 PulseGuide returned control before completion, sleep 45
21:53:53.975 00.053 12252 IsGuiding returns 0
21:53:53.975 00.000 12252 Move returns status 0, amount 36
21:53:53.975 00.000 12252 MoveAxis(N, 0, ABG)
21:53:53.975 00.000 12252 Move returns status 0, amount 0
21:53:53.976 00.001 12252 move complete, result=0
21:53:53.976 00.000 12252 worker thread done servicing request
21:53:53.976 00.000 12252 Worker thread wakes up
21:53:53.976 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:53.976 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:53:53.976 00.000 9044 GuideStep: -0.1 px 36 ms EAST, 0.1 px 0 ms NORTH
21:53:56.348 02.372 12252 Exposure complete
21:53:56.433 00.085 12252 worker thread done servicing request
21:53:56.434 00.001 9044 OnExposeComplete: enter
21:53:56.435 00.001 9044 UpdateGuideState(): m_state=6
21:53:56.436 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2602
21:53:56.437 00.001 9044 Star::Find returns 1 (0), X=1004.37, Y=822.82, Mass=5736, SNR=52.0, Peak=173 HFD=5.2
21:53:56.439 00.002 9044 MultiStar: [#1 0.05,0.16,1.04,U] [#2 0.06,0.09,1.21,U] [#3 0.09,0.05,0.84,U] [#4 0.05,0.07,1.25,U] [#5 0.04,0.30,0.67,U] [#6 -0.03,0.26,0.42,U] [#7 0.07,0.30,0.43,U] [#8 0.01,0.19,0.42,U] 
21:53:56.440 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.15}, one-star: {-0.13, 0.16}
21:53:56.441 00.001 9044 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.62) = xAngle (3.03 = 3.03)
21:53:56.443 00.002 9044 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.06 = -0.06)
21:53:56.444 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.40 mountX=-0.15 mountY=-0.01, mountTheta=-3.09
21:53:56.446 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.15, opts=13)
21:53:56.447 00.001 9044 Enqueuing Move request for scope (0.03, 0.15)
21:53:56.448 00.001 12252 Worker thread wakes up
21:53:56.448 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:56.449 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
21:53:56.449 00.000 9044 UpdateGuideState exits: m=5736 SNR=52.0
21:53:56.450 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
21:53:56.450 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:56.451 00.001 12252 Moving (0.03, 0.15) raw xDistance=-0.15 yDistance=-0.01
21:53:56.451 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:56.452 00.001 9044 Enqueuing Expose request
21:53:56.455 00.003 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 504.36
21:53:56.455 00.000 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
21:53:56.455 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:56.455 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:53:56.455 00.000 12252 MoveAxis(E, 41, ABG)
21:53:56.455 00.000 12252 Guiding  Dir = 2, Dur = 41
21:53:56.456 00.001 12252 IsSlewing returns 0
21:53:56.456 00.000 12252 IsGuiding returns 0
21:53:56.459 00.003 12252 PulseGuide returned control before completion, sleep 50
21:53:56.518 00.059 12252 IsGuiding returns 0
21:53:56.518 00.000 12252 Move returns status 0, amount 41
21:53:56.518 00.000 12252 MoveAxis(N, 0, ABG)
21:53:56.518 00.000 12252 Move returns status 0, amount 0
21:53:56.518 00.000 12252 move complete, result=0
21:53:56.518 00.000 12252 worker thread done servicing request
21:53:56.518 00.000 12252 Worker thread wakes up
21:53:56.518 00.000 9044 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
21:53:56.519 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:56.519 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:53:58.861 02.342 12252 Exposure complete
21:53:58.907 00.046 12252 worker thread done servicing request
21:53:58.907 00.000 9044 OnExposeComplete: enter
21:53:58.910 00.003 9044 UpdateGuideState(): m_state=6
21:53:58.912 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2603
21:53:58.913 00.001 9044 Star::Find returns 1 (0), X=1004.24, Y=822.68, Mass=5543, SNR=51.1, Peak=173 HFD=5.2
21:53:58.916 00.003 9044 MultiStar: [#1 -0.08,0.03,1.08,U] [#2 -0.09,-0.06,1.23,U] [#3 -0.03,-0.07,0.87,U] [#4 -0.04,-0.00,1.29,U] [#5 -0.11,0.01,0.68,U] [#6 -0.11,0.02,0.43,U] [#7 -0.16,-0.00,0.44,U] [#8 -0.07,0.03,0.43,U] 
21:53:58.918 00.002 9044 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.26, 0.02}
21:53:58.919 00.001 9044 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.62) = xAngle (-1.46 = -1.46)
21:53:58.921 00.002 9044 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.54 = 1.74)
21:53:58.924 00.003 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.08 mountX=0.01 mountY=0.10, mountTheta=1.46
21:53:58.928 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.01, opts=13)
21:53:58.931 00.003 9044 Enqueuing Move request for scope (-0.10, -0.01)
21:53:58.934 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:53:58.936 00.002 12252 Worker thread wakes up
21:53:58.936 00.000 9044 UpdateGuideState exits: m=5543 SNR=51.1
21:53:58.939 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
21:53:58.939 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
21:53:58.939 00.000 12252 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=0.10
21:53:58.939 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:53:58.941 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:53:58.944 00.003 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 504.17
21:53:58.944 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
21:53:58.944 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:53:58.944 00.000 9044 Enqueuing Expose request
21:53:58.946 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:53:58.946 00.000 12252 MoveAxis(E, 9, ABG)
21:53:58.946 00.000 12252 Guiding  Dir = 2, Dur = 9
21:53:58.946 00.000 12252 IsSlewing returns 0
21:53:58.947 00.001 12252 IsGuiding returns 0
21:53:58.950 00.003 12252 PulseGuide returned control before completion, sleep 17
21:53:58.983 00.033 12252 IsGuiding returns 0
21:53:58.983 00.000 12252 Move returns status 0, amount 9
21:53:58.983 00.000 12252 MoveAxis(N, 0, ABG)
21:53:58.983 00.000 12252 Move returns status 0, amount 0
21:53:58.983 00.000 12252 move complete, result=0
21:53:58.984 00.001 12252 worker thread done servicing request
21:53:58.984 00.000 12252 Worker thread wakes up
21:53:58.984 00.000 9044 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
21:53:58.986 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:53:58.986 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:01.322 02.336 12252 Exposure complete
21:54:01.367 00.045 12252 worker thread done servicing request
21:54:01.367 00.000 9044 OnExposeComplete: enter
21:54:01.368 00.001 9044 UpdateGuideState(): m_state=6
21:54:01.369 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2604
21:54:01.369 00.000 9044 Star::Find returns 1 (0), X=1004.23, Y=822.59, Mass=5868, SNR=52.6, Peak=173 HFD=5.3
21:54:01.370 00.001 9044 MultiStar: [#1 -0.05,0.02,1.03,U] [#2 -0.08,0.01,1.19,U] [#3 -0.04,-0.05,0.85,U] [#4 -0.06,-0.08,1.22,U] [#5 -0.15,0.08,0.66,U] [#6 -0.10,0.05,0.41,U] [#7 -0.06,-0.08,0.44,U] [#8 -0.05,0.23,0.42,U] 
21:54:01.371 00.001 9044 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.27, -0.07}
21:54:01.372 00.001 9044 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.62) = xAngle (-1.44 = -1.44)
21:54:01.374 00.002 9044 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.53 = 1.76)
21:54:01.374 00.000 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.07 mountX=0.01 mountY=0.10, mountTheta=1.44
21:54:01.376 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.01, opts=13)
21:54:01.377 00.001 9044 Enqueuing Move request for scope (-0.10, -0.01)
21:54:01.379 00.002 12252 Worker thread wakes up
21:54:01.379 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:01.380 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
21:54:01.381 00.001 9044 UpdateGuideState exits: m=5868 SNR=52.6
21:54:01.382 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
21:54:01.383 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:01.386 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:01.388 00.002 9044 Enqueuing Expose request
21:54:01.389 00.001 12252 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=0.10
21:54:01.392 00.003 12252 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 503.98
21:54:01.392 00.000 12252 PPEC: input: 0.01, control: -0.00, exposure: 2000
21:54:01.392 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:01.392 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:54:01.392 00.000 12252 MoveAxis(E, 2, ABG)
21:54:01.392 00.000 12252 Guiding  Dir = 2, Dur = 2
21:54:01.392 00.000 12252 IsSlewing returns 0
21:54:01.393 00.001 12252 IsGuiding returns 0
21:54:01.395 00.002 12252 PulseGuide returned control before completion, sleep 11
21:54:01.411 00.016 12252 IsGuiding returns 0
21:54:01.411 00.000 12252 Move returns status 0, amount 2
21:54:01.411 00.000 12252 MoveAxis(N, 0, ABG)
21:54:01.411 00.000 12252 Move returns status 0, amount 0
21:54:01.411 00.000 12252 move complete, result=0
21:54:01.411 00.000 12252 worker thread done servicing request
21:54:01.411 00.000 12252 Worker thread wakes up
21:54:01.411 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
21:54:01.414 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:01.414 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:03.752 02.338 12252 Exposure complete
21:54:03.808 00.056 12252 worker thread done servicing request
21:54:03.808 00.000 9044 OnExposeComplete: enter
21:54:03.810 00.002 9044 UpdateGuideState(): m_state=6
21:54:03.812 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2605
21:54:03.813 00.001 9044 Star::Find returns 1 (0), X=1004.24, Y=822.74, Mass=5635, SNR=51.5, Peak=173 HFD=5.1
21:54:03.814 00.001 9044 MultiStar: [#1 -0.06,0.06,1.05,U] [#2 -0.11,0.08,1.22,U] [#3 -0.02,0.04,0.83,U] [#4 -0.04,0.02,1.28,U] [#5 -0.23,0.18,0.65,U] [#6 -0.09,0.20,0.42,U] [#7 -0.07,0.16,0.43,U] [#8 -0.15,0.27,0.42,U] 
21:54:03.814 00.000 9044 refined, 8 included, MultiStar: {-0.11, 0.09}, one-star: {-0.27, 0.09}
21:54:03.815 00.001 9044 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.62) = xAngle (4.07 = -2.21)
21:54:03.816 00.001 9044 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.99 = 0.99)
21:54:03.817 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.15 cameraTheta=2.44 mountX=-0.09 mountY=0.12, mountTheta=2.20
21:54:03.819 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.09, opts=13)
21:54:03.820 00.001 9044 Enqueuing Move request for scope (-0.11, 0.09)
21:54:03.821 00.001 12252 Worker thread wakes up
21:54:03.821 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
21:54:03.821 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
21:54:03.821 00.000 12252 Moving (-0.11, 0.09) raw xDistance=-0.09 yDistance=0.12
21:54:03.822 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:03.824 00.002 9044 UpdateGuideState exits: m=5635 SNR=51.5
21:54:03.825 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:03.826 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:03.828 00.002 9044 Enqueuing Expose request
21:54:03.831 00.003 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 503.80
21:54:03.831 00.000 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
21:54:03.831 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:03.831 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:54:03.831 00.000 12252 MoveAxis(E, 3, ABG)
21:54:03.831 00.000 12252 Guiding  Dir = 2, Dur = 3
21:54:03.831 00.000 12252 IsSlewing returns 0
21:54:03.832 00.001 12252 IsGuiding returns 0
21:54:03.834 00.002 12252 PulseGuide returned control before completion, sleep 11
21:54:03.858 00.024 12252 IsGuiding returns 0
21:54:03.858 00.000 12252 Move returns status 0, amount 3
21:54:03.858 00.000 12252 MoveAxis(N, 0, ABG)
21:54:03.858 00.000 12252 Move returns status 0, amount 0
21:54:03.858 00.000 12252 move complete, result=0
21:54:03.858 00.000 12252 worker thread done servicing request
21:54:03.858 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:54:03.860 00.002 12252 Worker thread wakes up
21:54:03.860 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:03.861 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:06.213 02.352 12252 Exposure complete
21:54:06.262 00.049 12252 worker thread done servicing request
21:54:06.262 00.000 9044 OnExposeComplete: enter
21:54:06.263 00.001 9044 UpdateGuideState(): m_state=6
21:54:06.264 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2606
21:54:06.265 00.001 9044 Star::Find returns 1 (0), X=1004.14, Y=822.65, Mass=5832, SNR=52.3, Peak=173 HFD=5.3
21:54:06.266 00.001 9044 MultiStar: [#1 -0.16,0.06,1.03,U] [#2 -0.38,0.25,0.00,M1] [#3 -0.18,0.04,0.83,U] [#4 -0.16,0.06,1.27,U] [#5 -0.40,0.31,0.00,M1] [#6 -0.21,0.14,0.41,U] [#7 -0.18,0.15,0.44,U] [#8 -0.22,0.30,0.42,U] 
21:54:06.267 00.001 9044 refined, 6 included, MultiStar: {-0.21, 0.08}, one-star: {-0.36, -0.01}
21:54:06.268 00.001 9044 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.62) = xAngle (4.41 = -1.87)
21:54:06.270 00.002 9044 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.33 = 1.33)
21:54:06.271 00.001 9044 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.22 cameraTheta=2.79 mountX=-0.07 mountY=0.22, mountTheta=1.87
21:54:06.273 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=0.08, opts=13)
21:54:06.274 00.001 9044 Enqueuing Move request for scope (-0.21, 0.08)
21:54:06.275 00.001 12252 Worker thread wakes up
21:54:06.275 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:06.276 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
21:54:06.276 00.000 9044 UpdateGuideState exits: m=5832 SNR=52.3
21:54:06.277 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
21:54:06.277 00.000 12252 Moving (-0.21, 0.08) raw xDistance=-0.07 yDistance=0.22
21:54:06.277 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:06.279 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:06.280 00.001 9044 Enqueuing Expose request
21:54:06.283 00.003 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 503.62
21:54:06.283 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
21:54:06.283 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:54:06.283 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:54:06.283 00.000 12252 MoveAxis(E, 6, ABG)
21:54:06.283 00.000 12252 Guiding  Dir = 2, Dur = 6
21:54:06.283 00.000 12252 IsSlewing returns 0
21:54:06.283 00.000 12252 IsGuiding returns 0
21:54:06.285 00.002 12252 PulseGuide returned control before completion, sleep 14
21:54:06.303 00.018 12252 IsGuiding returns 0
21:54:06.303 00.000 12252 Move returns status 0, amount 6
21:54:06.303 00.000 12252 MoveAxis(N, 0, ABG)
21:54:06.303 00.000 12252 Move returns status 0, amount 0
21:54:06.303 00.000 12252 move complete, result=0
21:54:06.303 00.000 12252 worker thread done servicing request
21:54:06.303 00.000 12252 Worker thread wakes up
21:54:06.303 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:06.304 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:06.304 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.2 px 0 ms NORTH
21:54:08.657 02.353 12252 Exposure complete
21:54:08.718 00.061 12252 worker thread done servicing request
21:54:08.718 00.000 9044 OnExposeComplete: enter
21:54:08.720 00.002 9044 UpdateGuideState(): m_state=6
21:54:08.722 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
21:54:08.723 00.001 9044 Star::Find returns 1 (0), X=1004.11, Y=822.64, Mass=5679, SNR=51.6, Peak=173 HFD=5.2
21:54:08.726 00.003 9044 MultiStar: [#1 -0.14,0.13,1.07,U] [#2 -0.18,0.01,1.19,U] [#3 -0.07,-0.05,0.84,U] [#4 -0.07,-0.04,1.25,U] [#5 -0.20,0.19,0.66,U] [#6 -0.16,0.11,0.41,U] [#7 -0.22,0.17,0.44,U] [#8 -0.26,0.17,0.42,U] 
21:54:08.728 00.002 9044 refined, 8 included, MultiStar: {-0.18, 0.05}, one-star: {-0.39, -0.02}
21:54:08.731 00.003 9044 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.62) = xAngle (4.50 = -1.78)
21:54:08.733 00.002 9044 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.42 = 1.42)
21:54:08.735 00.002 9044 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.19 cameraTheta=2.88 mountX=-0.04 mountY=0.18, mountTheta=1.78
21:54:08.739 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=0.05, opts=13)
21:54:08.741 00.002 9044 Enqueuing Move request for scope (-0.18, 0.05)
21:54:08.744 00.003 12252 Worker thread wakes up
21:54:08.745 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:08.747 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
21:54:08.747 00.000 9044 UpdateGuideState exits: m=5679 SNR=51.6
21:54:08.750 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
21:54:08.750 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:08.751 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:08.753 00.002 9044 Enqueuing Expose request
21:54:08.755 00.002 12252 Moving (-0.18, 0.05) raw xDistance=-0.04 yDistance=0.18
21:54:08.759 00.004 12252 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 503.44
21:54:08.759 00.000 12252 PPEC: input: -0.04, control: -0.00, exposure: 2000
21:54:08.759 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:54:08.760 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:54:08.760 00.000 12252 MoveAxis(E, 2, ABG)
21:54:08.760 00.000 12252 Guiding  Dir = 2, Dur = 2
21:54:08.760 00.000 12252 IsSlewing returns 0
21:54:08.760 00.000 12252 IsGuiding returns 0
21:54:08.763 00.003 12252 IsGuiding returns 0
21:54:08.763 00.000 12252 Move returns status 0, amount 2
21:54:08.763 00.000 12252 MoveAxis(N, 0, ABG)
21:54:08.763 00.000 12252 Move returns status 0, amount 0
21:54:08.763 00.000 12252 move complete, result=0
21:54:08.764 00.001 12252 worker thread done servicing request
21:54:08.764 00.000 12252 Worker thread wakes up
21:54:08.764 00.000 9044 GuideStep: -0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
21:54:08.766 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:08.768 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:11.096 02.328 12252 Exposure complete
21:54:11.138 00.042 12252 worker thread done servicing request
21:54:11.138 00.000 9044 OnExposeComplete: enter
21:54:11.140 00.002 9044 UpdateGuideState(): m_state=6
21:54:11.143 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2608
21:54:11.145 00.002 9044 Star::Find returns 1 (0), X=1004.24, Y=822.64, Mass=5574, SNR=51.4, Peak=173 HFD=5.3
21:54:11.148 00.003 9044 MultiStar: [#1 -0.07,0.08,1.05,U] [#2 -0.15,0.05,1.21,U] [#3 -0.10,-0.04,0.86,U] [#4 -0.05,0.04,1.29,U] [#5 -0.12,0.11,0.66,U] [#6 -0.13,0.14,0.43,U] [#7 -0.07,0.18,0.44,U] [#8 -0.14,0.21,0.41,U] 
21:54:11.150 00.002 9044 refined, 8 included, MultiStar: {-0.12, 0.06}, one-star: {-0.26, -0.02}
21:54:11.153 00.003 9044 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.62) = xAngle (4.29 = -1.99)
21:54:11.155 00.002 9044 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.21 = 1.21)
21:54:11.157 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.13 cameraTheta=2.67 mountX=-0.06 mountY=0.13, mountTheta=1.98
21:54:11.161 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.06, opts=13)
21:54:11.163 00.002 9044 Enqueuing Move request for scope (-0.12, 0.06)
21:54:11.164 00.001 12252 Worker thread wakes up
21:54:11.164 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:11.165 00.001 9044 UpdateGuideState exits: m=5574 SNR=51.4
21:54:11.167 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
21:54:11.167 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:11.168 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
21:54:11.169 00.001 12252 Moving (-0.12, 0.06) raw xDistance=-0.06 yDistance=0.13
21:54:11.169 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:11.170 00.001 9044 Enqueuing Expose request
21:54:11.174 00.004 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 503.26
21:54:11.174 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
21:54:11.174 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:11.174 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:54:11.174 00.000 12252 MoveAxis(E, 3, ABG)
21:54:11.174 00.000 12252 Guiding  Dir = 2, Dur = 3
21:54:11.175 00.001 12252 IsSlewing returns 0
21:54:11.175 00.000 12252 IsGuiding returns 0
21:54:11.177 00.002 12252 PulseGuide returned control before completion, sleep 12
21:54:11.202 00.025 12252 IsGuiding returns 0
21:54:11.202 00.000 12252 Move returns status 0, amount 3
21:54:11.202 00.000 12252 MoveAxis(N, 0, ABG)
21:54:11.202 00.000 12252 Move returns status 0, amount 0
21:54:11.202 00.000 12252 move complete, result=0
21:54:11.202 00.000 12252 worker thread done servicing request
21:54:11.202 00.000 12252 Worker thread wakes up
21:54:11.202 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:54:11.203 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:11.204 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:13.553 02.349 12252 Exposure complete
21:54:13.606 00.053 12252 worker thread done servicing request
21:54:13.606 00.000 9044 OnExposeComplete: enter
21:54:13.607 00.001 9044 UpdateGuideState(): m_state=6
21:54:13.608 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2609
21:54:13.609 00.001 9044 Star::Find returns 1 (0), X=1004.19, Y=822.80, Mass=5748, SNR=52.1, Peak=173 HFD=5.1
21:54:13.610 00.001 9044 MultiStar: [#1 -0.03,0.16,1.03,U] [#2 -0.18,0.05,1.18,U] [#3 -0.10,0.05,0.84,U] [#4 -0.06,0.17,1.25,U] [#5 -0.06,0.24,0.65,U] [#6 -0.04,0.24,0.42,U] [#7 0.00,0.20,0.43,U] [#8 -0.17,0.28,0.43,U] 
21:54:13.611 00.001 9044 refined, 8 included, MultiStar: {-0.12, 0.15}, one-star: {-0.31, 0.15}
21:54:13.612 00.001 9044 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.62) = xAngle (3.86 = -2.43)
21:54:13.613 00.001 9044 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.77 = 0.77)
21:54:13.615 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.15 hyp=0.19 cameraTheta=2.23 mountX=-0.14 mountY=0.13, mountTheta=2.39
21:54:13.617 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.15, opts=13)
21:54:13.618 00.001 9044 Enqueuing Move request for scope (-0.12, 0.15)
21:54:13.619 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:13.620 00.001 9044 UpdateGuideState exits: m=5748 SNR=52.1
21:54:13.622 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:13.623 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:13.624 00.001 9044 Enqueuing Expose request
21:54:13.625 00.001 12252 Worker thread wakes up
21:54:13.625 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.15) opts 0xd
21:54:13.625 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.15)
21:54:13.625 00.000 12252 Moving (-0.12, 0.15) raw xDistance=-0.14 yDistance=0.13
21:54:13.628 00.003 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 503.08
21:54:13.628 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
21:54:13.628 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:13.628 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:54:13.628 00.000 12252 MoveAxis(E, 35, ABG)
21:54:13.628 00.000 12252 Guiding  Dir = 2, Dur = 35
21:54:13.629 00.001 12252 IsSlewing returns 0
21:54:13.629 00.000 12252 IsGuiding returns 0
21:54:13.631 00.002 12252 PulseGuide returned control before completion, sleep 43
21:54:13.680 00.049 12252 IsGuiding returns 0
21:54:13.680 00.000 12252 Move returns status 0, amount 35
21:54:13.680 00.000 12252 MoveAxis(N, 0, ABG)
21:54:13.681 00.001 12252 Move returns status 0, amount 0
21:54:13.681 00.000 12252 move complete, result=0
21:54:13.681 00.000 12252 worker thread done servicing request
21:54:13.681 00.000 12252 Worker thread wakes up
21:54:13.681 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:13.681 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:13.681 00.000 9044 GuideStep: -0.1 px 35 ms EAST, 0.1 px 0 ms NORTH
21:54:16.038 02.357 12252 Exposure complete
21:54:16.103 00.065 12252 worker thread done servicing request
21:54:16.103 00.000 9044 OnExposeComplete: enter
21:54:16.104 00.001 9044 UpdateGuideState(): m_state=6
21:54:16.106 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2610
21:54:16.108 00.002 9044 Star::Find returns 1 (0), X=1004.18, Y=822.72, Mass=5576, SNR=51.2, Peak=173 HFD=5.1
21:54:16.109 00.001 9044 MultiStar: [#1 -0.10,0.09,1.04,U] [#2 -0.16,0.03,1.20,U] [#3 -0.13,0.09,0.86,U] [#4 -0.10,0.07,1.28,U] [#5 -0.31,0.18,0.67,U] [#6 -0.16,0.15,0.42,U] [#7 -0.10,0.15,0.44,U] [#8 -0.18,0.20,0.43,U] 
21:54:16.110 00.001 9044 refined, 8 included, MultiStar: {-0.17, 0.10}, one-star: {-0.32, 0.06}
21:54:16.112 00.002 9044 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.62) = xAngle (4.25 = -2.03)
21:54:16.113 00.001 9044 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.17 = 1.17)
21:54:16.114 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=0.10 hyp=0.19 cameraTheta=2.63 mountX=-0.09 mountY=0.18, mountTheta=2.02
21:54:16.116 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.10, opts=13)
21:54:16.117 00.001 9044 Enqueuing Move request for scope (-0.17, 0.10)
21:54:16.118 00.001 12252 Worker thread wakes up
21:54:16.119 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:16.120 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.10) opts 0xd
21:54:16.120 00.000 9044 UpdateGuideState exits: m=5576 SNR=51.2
21:54:16.122 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.10)
21:54:16.122 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:16.123 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:16.124 00.001 12252 Moving (-0.17, 0.10) raw xDistance=-0.09 yDistance=0.18
21:54:16.124 00.000 9044 Enqueuing Expose request
21:54:16.127 00.003 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 502.90
21:54:16.127 00.000 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
21:54:16.127 00.000 12252 switching direction from 0 to 1 - decHistory=3 oldest=0.19 newest=0.44
21:54:16.127 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
21:54:16.127 00.000 12252 MoveAxis(E, 2, ABG)
21:54:16.127 00.000 12252 Guiding  Dir = 2, Dur = 2
21:54:16.128 00.001 12252 IsSlewing returns 0
21:54:16.128 00.000 12252 IsGuiding returns 0
21:54:16.130 00.002 12252 IsGuiding returns 0
21:54:16.130 00.000 12252 Move returns status 0, amount 2
21:54:16.130 00.000 12252 BLC: Oldest BLC event removed
21:54:16.130 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
21:54:16.130 00.000 12252 MoveAxis(S, 141, ABG)
21:54:16.130 00.000 12252 Guiding  Dir = 1, Dur = 141
21:54:16.130 00.000 12252 IsSlewing returns 0
21:54:16.130 00.000 12252 IsGuiding returns 0
21:54:16.135 00.005 12252 PulseGuide returned control before completion, sleep 146
21:54:16.288 00.153 12252 IsGuiding returns 1
21:54:16.288 00.000 12252 scope still moving after pulse duration time elapsed
21:54:16.319 00.031 12252 IsSlewing returns 0
21:54:16.320 00.001 12252 IsGuiding returns 0
21:54:16.320 00.000 12252 scope move finished after 141 + 49 ms
21:54:16.320 00.000 12252 Move returns status 0, amount 141
21:54:16.320 00.000 12252 move complete, result=0
21:54:16.322 00.002 12252 worker thread done servicing request
21:54:16.322 00.000 12252 Worker thread wakes up
21:54:16.322 00.000 9044 GuideStep: -0.1 px 2 ms EAST, 0.2 px 141 ms SOUTH
21:54:16.324 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:16.324 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:18.668 02.344 12252 Exposure complete
21:54:18.726 00.058 12252 worker thread done servicing request
21:54:18.726 00.000 9044 OnExposeComplete: enter
21:54:18.727 00.001 9044 UpdateGuideState(): m_state=6
21:54:18.728 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2611
21:54:18.729 00.001 9044 Star::Find returns 1 (0), X=1004.29, Y=822.71, Mass=5620, SNR=51.4, Peak=173 HFD=5.3
21:54:18.731 00.002 9044 MultiStar: [#1 0.04,0.06,1.04,U] [#2 -0.04,0.10,1.21,U] [#3 0.03,0.04,0.85,U] [#4 0.04,0.06,1.28,U] [#5 0.01,0.19,0.66,U] [#6 0.01,0.15,0.42,U] [#7 0.07,0.17,0.42,U] [#8 0.01,0.30,0.42,U] 
21:54:18.732 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {-0.21, 0.06}
21:54:18.733 00.001 9044 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.62) = xAngle (3.32 = -2.96)
21:54:18.734 00.001 9044 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.24 = 0.24)
21:54:18.735 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.70 mountX=-0.10 mountY=0.02, mountTheta=2.90
21:54:18.737 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.10, opts=13)
21:54:18.738 00.001 9044 Enqueuing Move request for scope (-0.01, 0.10)
21:54:18.738 00.000 12252 Worker thread wakes up
21:54:18.738 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:18.739 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
21:54:18.739 00.000 9044 UpdateGuideState exits: m=5620 SNR=51.4
21:54:18.740 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
21:54:18.740 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:18.742 00.002 12252 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=0.02
21:54:18.742 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:18.743 00.001 12252 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.178677, 1:0.024285
21:54:18.743 00.000 9044 Enqueuing Expose request
21:54:18.744 00.001 12252 BLC: No correction, Miss < min_move
21:54:18.746 00.002 12252 PPEC rslt: input = -0.10, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 502.73
21:54:18.746 00.000 12252 PPEC: input: -0.10, control: -0.07, exposure: 2000
21:54:18.746 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:18.747 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:54:18.747 00.000 12252 MoveAxis(E, 26, ABG)
21:54:18.747 00.000 12252 Guiding  Dir = 2, Dur = 26
21:54:18.747 00.000 12252 IsSlewing returns 0
21:54:18.747 00.000 12252 IsGuiding returns 0
21:54:18.749 00.002 12252 PulseGuide returned control before completion, sleep 35
21:54:18.791 00.042 12252 IsGuiding returns 0
21:54:18.791 00.000 12252 Move returns status 0, amount 26
21:54:18.791 00.000 12252 MoveAxis(N, 0, ABG)
21:54:18.791 00.000 12252 Move returns status 0, amount 0
21:54:18.791 00.000 12252 move complete, result=0
21:54:18.791 00.000 12252 worker thread done servicing request
21:54:18.791 00.000 9044 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
21:54:18.795 00.004 12252 Worker thread wakes up
21:54:18.795 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:18.795 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:21.126 02.331 12252 Exposure complete
21:54:21.191 00.065 12252 worker thread done servicing request
21:54:21.191 00.000 9044 OnExposeComplete: enter
21:54:21.192 00.001 9044 UpdateGuideState(): m_state=6
21:54:21.194 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2612
21:54:21.195 00.001 9044 Star::Find returns 1 (0), X=1004.28, Y=822.69, Mass=5628, SNR=51.5, Peak=173 HFD=5.3
21:54:21.197 00.002 9044 MultiStar: [#1 -0.03,0.01,1.04,U] [#2 -0.04,-0.03,1.21,U] [#3 0.01,-0.11,0.84,U] [#4 0.01,0.01,1.27,U] [#5 -0.03,0.06,0.67,U] [#6 0.01,0.10,0.43,U] [#7 -0.02,0.11,0.43,U] [#8 -0.10,0.15,0.42,U] 
21:54:21.199 00.002 9044 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {-0.22, 0.03}
21:54:21.200 00.001 9044 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.62) = xAngle (4.41 = -1.87)
21:54:21.201 00.001 9044 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.33 = 1.33)
21:54:21.202 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.79 mountX=-0.02 mountY=0.05, mountTheta=1.87
21:54:21.204 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.02, opts=13)
21:54:21.205 00.001 9044 Enqueuing Move request for scope (-0.05, 0.02)
21:54:21.206 00.001 12252 Worker thread wakes up
21:54:21.206 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:21.208 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
21:54:21.208 00.000 9044 UpdateGuideState exits: m=5628 SNR=51.5
21:54:21.209 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:21.211 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
21:54:21.211 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:21.211 00.000 9044 Enqueuing Expose request
21:54:21.212 00.001 12252 Moving (-0.05, 0.02) raw xDistance=-0.02 yDistance=0.05
21:54:21.212 00.000 12252 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.178677, 1:0.024285, 2:0.050405
21:54:21.212 00.000 12252 BLC: No correction, Miss < min_move
21:54:21.217 00.005 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 502.55
21:54:21.217 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
21:54:21.217 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:21.217 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:54:21.217 00.000 12252 MoveAxis(E, 4, ABG)
21:54:21.217 00.000 12252 Guiding  Dir = 2, Dur = 4
21:54:21.217 00.000 12252 IsSlewing returns 0
21:54:21.217 00.000 12252 IsGuiding returns 0
21:54:21.220 00.003 12252 PulseGuide returned control before completion, sleep 12
21:54:21.244 00.024 12252 IsGuiding returns 0
21:54:21.244 00.000 12252 Move returns status 0, amount 4
21:54:21.244 00.000 12252 MoveAxis(N, 0, ABG)
21:54:21.244 00.000 12252 Move returns status 0, amount 0
21:54:21.244 00.000 12252 move complete, result=0
21:54:21.244 00.000 12252 worker thread done servicing request
21:54:21.244 00.000 12252 Worker thread wakes up
21:54:21.244 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:21.244 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:21.244 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
21:54:23.607 02.363 12252 Exposure complete
21:54:23.679 00.072 12252 worker thread done servicing request
21:54:23.679 00.000 9044 OnExposeComplete: enter
21:54:23.680 00.001 9044 UpdateGuideState(): m_state=6
21:54:23.682 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2613
21:54:23.684 00.002 9044 Star::Find returns 1 (0), X=1004.37, Y=822.78, Mass=5534, SNR=51.3, Peak=173 HFD=5.2
21:54:23.687 00.003 9044 MultiStar: [#1 0.10,0.17,1.05,U] [#2 0.06,0.11,1.23,U] [#3 0.11,0.06,0.86,U] [#4 0.08,0.07,1.27,U] [#5 0.06,0.16,0.68,U] [#6 0.05,0.19,0.43,U] [#7 0.18,0.23,0.44,U] [#8 0.02,0.18,0.43,U] 
21:54:23.688 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {-0.13, 0.12}
21:54:23.692 00.004 9044 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.62) = xAngle (2.79 = 2.79)
21:54:23.694 00.002 9044 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.30 = -0.30)
21:54:23.697 00.003 9044 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.16 mountX=-0.13 mountY=-0.04, mountTheta=-2.84
21:54:23.700 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.13, opts=13)
21:54:23.704 00.004 9044 Enqueuing Move request for scope (0.05, 0.13)
21:54:23.706 00.002 12252 Worker thread wakes up
21:54:23.706 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:23.709 00.003 9044 UpdateGuideState exits: m=5534 SNR=51.3
21:54:23.711 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:23.714 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:23.716 00.002 9044 Enqueuing Expose request
21:54:23.718 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
21:54:23.718 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
21:54:23.718 00.000 12252 Moving (0.05, 0.13) raw xDistance=-0.13 yDistance=-0.04
21:54:23.718 00.000 12252 BLC: window closed
21:54:23.718 00.000 12252 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.178677, 1:0.024285, 2:0.050405
21:54:23.718 00.000 12252 BLC: No correction, Miss < min_move
21:54:23.722 00.004 12252 PPEC rslt: input = -0.13, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 502.38
21:54:23.722 00.000 12252 PPEC: input: -0.13, control: -0.08, exposure: 2000
21:54:23.722 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:23.724 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:54:23.724 00.000 12252 MoveAxis(E, 32, ABG)
21:54:23.724 00.000 12252 Guiding  Dir = 2, Dur = 32
21:54:23.724 00.000 12252 IsSlewing returns 0
21:54:23.724 00.000 12252 IsGuiding returns 0
21:54:23.726 00.002 12252 PulseGuide returned control before completion, sleep 41
21:54:23.772 00.046 12252 IsGuiding returns 0
21:54:23.772 00.000 12252 Move returns status 0, amount 32
21:54:23.772 00.000 12252 MoveAxis(N, 0, ABG)
21:54:23.772 00.000 12252 Move returns status 0, amount 0
21:54:23.773 00.001 12252 move complete, result=0
21:54:23.773 00.000 12252 worker thread done servicing request
21:54:23.773 00.000 12252 Worker thread wakes up
21:54:23.773 00.000 9044 GuideStep: -0.1 px 32 ms EAST, -0.0 px 0 ms NORTH
21:54:23.775 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:23.775 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:26.118 02.343 12252 Exposure complete
21:54:26.167 00.049 12252 worker thread done servicing request
21:54:26.168 00.001 9044 OnExposeComplete: enter
21:54:26.169 00.001 9044 UpdateGuideState(): m_state=6
21:54:26.171 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2614
21:54:26.173 00.002 9044 Star::Find returns 1 (0), X=1004.29, Y=822.74, Mass=5508, SNR=51.0, Peak=173 HFD=5.2
21:54:26.174 00.001 9044 MultiStar: [#1 0.04,0.10,1.07,U] [#2 -0.07,0.00,1.22,U] [#3 0.02,0.05,0.84,U] [#4 -0.01,0.07,1.27,U] [#5 -0.06,0.14,0.67,U] [#6 0.01,0.10,0.43,U] [#7 0.07,0.16,0.43,U] [#8 -0.05,0.12,0.41,U] 
21:54:26.175 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.21, 0.08}
21:54:26.176 00.001 9044 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.62) = xAngle (3.66 = -2.62)
21:54:26.177 00.001 9044 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.58 = 0.58)
21:54:26.178 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.04 mountX=-0.08 mountY=0.05, mountTheta=2.58
21:54:26.180 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.08, opts=13)
21:54:26.181 00.001 9044 Enqueuing Move request for scope (-0.04, 0.08)
21:54:26.182 00.001 12252 Worker thread wakes up
21:54:26.182 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:26.183 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
21:54:26.183 00.000 9044 UpdateGuideState exits: m=5508 SNR=51.0
21:54:26.184 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
21:54:26.184 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:26.185 00.001 12252 Moving (-0.04, 0.08) raw xDistance=-0.08 yDistance=0.05
21:54:26.185 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:26.186 00.001 9044 Enqueuing Expose request
21:54:26.187 00.001 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 502.21
21:54:26.187 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
21:54:26.188 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:26.188 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:54:26.188 00.000 12252 MoveAxis(E, 3, ABG)
21:54:26.188 00.000 12252 Guiding  Dir = 2, Dur = 3
21:54:26.188 00.000 12252 IsSlewing returns 0
21:54:26.188 00.000 12252 IsGuiding returns 0
21:54:26.191 00.003 12252 PulseGuide returned control before completion, sleep 11
21:54:26.208 00.017 12252 IsGuiding returns 0
21:54:26.208 00.000 12252 Move returns status 0, amount 3
21:54:26.208 00.000 12252 MoveAxis(N, 0, ABG)
21:54:26.208 00.000 12252 Move returns status 0, amount 0
21:54:26.208 00.000 12252 move complete, result=0
21:54:26.208 00.000 12252 worker thread done servicing request
21:54:26.208 00.000 12252 Worker thread wakes up
21:54:26.208 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
21:54:26.210 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:26.210 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:28.575 02.365 12252 Exposure complete
21:54:28.638 00.063 12252 worker thread done servicing request
21:54:28.638 00.000 9044 OnExposeComplete: enter
21:54:28.640 00.002 9044 UpdateGuideState(): m_state=6
21:54:28.642 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2615
21:54:28.644 00.002 9044 Star::Find returns 1 (0), X=1004.30, Y=822.62, Mass=5577, SNR=51.3, Peak=173 HFD=5.3
21:54:28.647 00.003 9044 MultiStar: [#1 -0.01,0.03,1.06,U] [#2 -0.04,-0.01,1.22,U] [#3 0.06,0.02,0.87,U] [#4 0.02,-0.09,1.26,U] [#5 -0.05,0.09,0.66,U] [#6 0.02,0.11,0.43,U] [#7 0.06,0.05,0.44,U] [#8 -0.03,0.17,0.43,U] 
21:54:28.649 00.002 9044 refined, 8 included, MultiStar: {-0.03, 0.01}, one-star: {-0.20, -0.04}
21:54:28.650 00.001 9044 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.62) = xAngle (4.33 = -1.96)
21:54:28.651 00.001 9044 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.24 = 1.24)
21:54:28.653 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.70 mountX=-0.01 mountY=0.03, mountTheta=1.95
21:54:28.654 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.01, opts=13)
21:54:28.656 00.002 9044 Enqueuing Move request for scope (-0.03, 0.01)
21:54:28.657 00.001 12252 Worker thread wakes up
21:54:28.657 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:28.659 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
21:54:28.659 00.000 9044 UpdateGuideState exits: m=5577 SNR=51.3
21:54:28.660 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:28.660 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:28.661 00.001 9044 Enqueuing Expose request
21:54:28.662 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
21:54:28.662 00.000 12252 Moving (-0.03, 0.01) raw xDistance=-0.01 yDistance=0.03
21:54:28.664 00.002 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 502.04
21:54:28.664 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
21:54:28.664 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:28.664 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:54:28.664 00.000 12252 MoveAxis(E, 5, ABG)
21:54:28.664 00.000 12252 Guiding  Dir = 2, Dur = 5
21:54:28.664 00.000 12252 IsSlewing returns 0
21:54:28.665 00.001 12252 IsGuiding returns 0
21:54:28.667 00.002 12252 PulseGuide returned control before completion, sleep 13
21:54:28.689 00.022 12252 IsGuiding returns 0
21:54:28.689 00.000 12252 Move returns status 0, amount 5
21:54:28.689 00.000 12252 MoveAxis(N, 0, ABG)
21:54:28.689 00.000 12252 Move returns status 0, amount 0
21:54:28.689 00.000 12252 move complete, result=0
21:54:28.689 00.000 12252 worker thread done servicing request
21:54:28.689 00.000 12252 Worker thread wakes up
21:54:28.689 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:28.689 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:28.689 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
21:54:31.055 02.366 12252 Exposure complete
21:54:31.110 00.055 12252 worker thread done servicing request
21:54:31.111 00.001 9044 OnExposeComplete: enter
21:54:31.111 00.000 9044 UpdateGuideState(): m_state=6
21:54:31.112 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2616
21:54:31.113 00.001 9044 Star::Find returns 1 (0), X=1004.35, Y=822.69, Mass=5646, SNR=51.5, Peak=173 HFD=5.3
21:54:31.115 00.002 9044 MultiStar: [#1 0.07,0.01,1.05,U] [#2 -0.02,0.01,1.20,U] [#3 0.01,-0.03,0.85,U] [#4 0.02,0.05,1.28,U] [#5 -0.07,0.14,0.67,U] [#6 0.00,0.04,0.43,U] [#7 0.13,0.04,0.43,U] [#8 -0.09,0.18,0.42,U] 
21:54:31.116 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {-0.15, 0.04}
21:54:31.117 00.001 9044 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.62) = xAngle (3.47 = -2.81)
21:54:31.117 00.000 9044 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.39 = 0.39)
21:54:31.118 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.85 mountX=-0.04 mountY=0.02, mountTheta=2.76
21:54:31.120 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.04, opts=13)
21:54:31.121 00.001 9044 Enqueuing Move request for scope (-0.01, 0.04)
21:54:31.124 00.003 12252 Worker thread wakes up
21:54:31.124 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:31.126 00.002 9044 UpdateGuideState exits: m=5646 SNR=51.5
21:54:31.128 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:31.130 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:31.134 00.004 9044 Enqueuing Expose request
21:54:31.136 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
21:54:31.136 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
21:54:31.136 00.000 12252 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=0.02
21:54:31.139 00.003 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 501.88
21:54:31.139 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
21:54:31.139 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:31.140 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:54:31.140 00.000 12252 MoveAxis(E, 3, ABG)
21:54:31.140 00.000 12252 Guiding  Dir = 2, Dur = 3
21:54:31.140 00.000 12252 IsSlewing returns 0
21:54:31.140 00.000 12252 IsGuiding returns 0
21:54:31.143 00.003 12252 PulseGuide returned control before completion, sleep 11
21:54:31.167 00.024 12252 IsGuiding returns 0
21:54:31.167 00.000 12252 Move returns status 0, amount 3
21:54:31.167 00.000 12252 MoveAxis(N, 0, ABG)
21:54:31.167 00.000 12252 Move returns status 0, amount 0
21:54:31.167 00.000 12252 move complete, result=0
21:54:31.167 00.000 12252 worker thread done servicing request
21:54:31.167 00.000 12252 Worker thread wakes up
21:54:31.167 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:54:31.168 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:31.169 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:33.529 02.360 12252 Exposure complete
21:54:33.577 00.048 12252 worker thread done servicing request
21:54:33.577 00.000 9044 OnExposeComplete: enter
21:54:33.578 00.001 9044 UpdateGuideState(): m_state=6
21:54:33.579 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2617
21:54:33.580 00.001 9044 Star::Find returns 1 (0), X=1004.31, Y=822.75, Mass=5626, SNR=51.4, Peak=173 HFD=5.2
21:54:33.580 00.000 9044 MultiStar: [#1 0.06,0.12,1.06,U] [#2 0.01,0.04,1.20,U] [#3 0.08,0.05,0.87,U] [#4 0.07,0.09,1.25,U] [#5 0.01,0.12,0.67,U] [#6 0.06,0.04,0.42,U] [#7 -0.02,0.16,0.43,U] [#8 -0.03,0.10,0.42,U] 
21:54:33.581 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {-0.19, 0.09}
21:54:33.582 00.001 9044 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.62) = xAngle (3.13 = 3.13)
21:54:33.582 00.000 9044 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.05 = 0.05)
21:54:33.583 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.51 mountX=-0.09 mountY=0.00, mountTheta=3.09
21:54:33.586 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.09, opts=13)
21:54:33.587 00.001 9044 Enqueuing Move request for scope (0.01, 0.09)
21:54:33.588 00.001 12252 Worker thread wakes up
21:54:33.588 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:33.589 00.001 9044 UpdateGuideState exits: m=5626 SNR=51.4
21:54:33.590 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:33.591 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:33.592 00.001 9044 Enqueuing Expose request
21:54:33.595 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
21:54:33.595 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
21:54:33.595 00.000 12252 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=0.00
21:54:33.597 00.002 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 501.71
21:54:33.597 00.000 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
21:54:33.597 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:33.597 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:54:33.597 00.000 12252 MoveAxis(E, 2, ABG)
21:54:33.597 00.000 12252 Guiding  Dir = 2, Dur = 2
21:54:33.598 00.001 12252 IsSlewing returns 0
21:54:33.598 00.000 12252 IsGuiding returns 0
21:54:33.600 00.002 12252 PulseGuide returned control before completion, sleep 11
21:54:33.615 00.015 12252 IsGuiding returns 0
21:54:33.615 00.000 12252 Move returns status 0, amount 2
21:54:33.615 00.000 12252 MoveAxis(N, 0, ABG)
21:54:33.615 00.000 12252 Move returns status 0, amount 0
21:54:33.615 00.000 12252 move complete, result=0
21:54:33.615 00.000 12252 worker thread done servicing request
21:54:33.615 00.000 12252 Worker thread wakes up
21:54:33.615 00.000 9044 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
21:54:33.617 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:33.617 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:35.961 02.344 12252 Exposure complete
21:54:36.006 00.045 12252 worker thread done servicing request
21:54:36.006 00.000 9044 OnExposeComplete: enter
21:54:36.008 00.002 9044 UpdateGuideState(): m_state=6
21:54:36.009 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2618
21:54:36.010 00.001 9044 Star::Find returns 1 (0), X=1004.41, Y=822.76, Mass=5648, SNR=51.3, Peak=173 HFD=5.3
21:54:36.011 00.001 9044 MultiStar: [#1 0.06,0.08,1.05,U] [#2 -0.01,0.06,1.21,U] [#3 0.05,0.03,0.86,U] [#4 0.07,0.09,1.26,U] [#5 0.04,0.14,0.66,U] [#6 0.01,0.19,0.43,U] [#7 0.15,0.22,0.44,U] [#8 0.02,0.19,0.42,U] 
21:54:36.012 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {-0.10, 0.10}
21:54:36.012 00.000 9044 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.62) = xAngle (2.95 = 2.95)
21:54:36.013 00.001 9044 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.13 = -0.13)
21:54:36.014 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.33 mountX=-0.10 mountY=-0.01, mountTheta=-3.01
21:54:36.015 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.10, opts=13)
21:54:36.016 00.001 9044 Enqueuing Move request for scope (0.03, 0.10)
21:54:36.017 00.001 12252 Worker thread wakes up
21:54:36.017 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:36.018 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
21:54:36.018 00.000 9044 UpdateGuideState exits: m=5648 SNR=51.3
21:54:36.018 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
21:54:36.018 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:36.019 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:36.021 00.002 9044 Enqueuing Expose request
21:54:36.022 00.001 12252 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=-0.01
21:54:36.025 00.003 12252 PPEC rslt: input = -0.10, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 501.54
21:54:36.025 00.000 12252 PPEC: input: -0.10, control: -0.07, exposure: 2000
21:54:36.025 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:36.025 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:54:36.025 00.000 12252 MoveAxis(E, 26, ABG)
21:54:36.025 00.000 12252 Guiding  Dir = 2, Dur = 26
21:54:36.026 00.001 12252 IsSlewing returns 0
21:54:36.026 00.000 12252 IsGuiding returns 0
21:54:36.028 00.002 12252 PulseGuide returned control before completion, sleep 34
21:54:36.066 00.038 12252 IsGuiding returns 0
21:54:36.066 00.000 12252 Move returns status 0, amount 26
21:54:36.066 00.000 12252 MoveAxis(N, 0, ABG)
21:54:36.066 00.000 12252 Move returns status 0, amount 0
21:54:36.066 00.000 12252 move complete, result=0
21:54:36.066 00.000 12252 worker thread done servicing request
21:54:36.066 00.000 12252 Worker thread wakes up
21:54:36.066 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:36.067 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:36.067 00.000 9044 GuideStep: -0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
21:54:38.412 02.345 12252 Exposure complete
21:54:38.459 00.047 12252 worker thread done servicing request
21:54:38.459 00.000 9044 OnExposeComplete: enter
21:54:38.461 00.002 9044 UpdateGuideState(): m_state=6
21:54:38.462 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2619
21:54:38.463 00.001 9044 Star::Find returns 1 (0), X=1004.34, Y=822.62, Mass=5540, SNR=51.1, Peak=173 HFD=5.3
21:54:38.465 00.002 9044 MultiStar: [#1 0.08,-0.07,1.07,U] [#2 0.04,-0.09,1.22,U] [#3 0.10,-0.16,0.85,U] [#4 0.10,-0.06,1.28,U] [#5 0.04,-0.03,0.66,U] [#6 0.08,-0.01,0.43,U] [#7 0.16,-0.04,0.43,U] [#8 0.03,-0.05,0.42,U] 
21:54:38.466 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.07}, one-star: {-0.16, -0.04}
21:54:38.468 00.002 9044 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.62) = xAngle (0.65 = 0.65)
21:54:38.471 00.003 9044 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.43 = -2.43)
21:54:38.473 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.97 mountX=0.06 mountY=-0.05, mountTheta=-0.69
21:54:38.476 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.07, opts=13)
21:54:38.479 00.003 9044 Enqueuing Move request for scope (0.05, -0.07)
21:54:38.481 00.002 12252 Worker thread wakes up
21:54:38.482 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:38.484 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
21:54:38.484 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
21:54:38.484 00.000 9044 UpdateGuideState exits: m=5540 SNR=51.1
21:54:38.487 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:38.489 00.002 12252 Moving (0.05, -0.07) raw xDistance=0.06 yDistance=-0.05
21:54:38.489 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:38.492 00.003 9044 Enqueuing Expose request
21:54:38.494 00.002 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 501.38
21:54:38.495 00.001 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
21:54:38.495 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:38.495 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:54:38.495 00.000 12252 MoveAxis(E, 3, ABG)
21:54:38.495 00.000 12252 Guiding  Dir = 2, Dur = 3
21:54:38.495 00.000 12252 IsSlewing returns 0
21:54:38.496 00.001 12252 IsGuiding returns 0
21:54:38.498 00.002 12252 PulseGuide returned control before completion, sleep 11
21:54:38.522 00.024 12252 IsGuiding returns 0
21:54:38.522 00.000 12252 Move returns status 0, amount 3
21:54:38.522 00.000 12252 MoveAxis(N, 0, ABG)
21:54:38.522 00.000 12252 Move returns status 0, amount 0
21:54:38.522 00.000 12252 move complete, result=0
21:54:38.522 00.000 12252 worker thread done servicing request
21:54:38.522 00.000 12252 Worker thread wakes up
21:54:38.522 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
21:54:38.526 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:38.526 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:40.864 02.338 12252 Exposure complete
21:54:40.912 00.048 12252 worker thread done servicing request
21:54:40.912 00.000 9044 OnExposeComplete: enter
21:54:40.913 00.001 9044 UpdateGuideState(): m_state=6
21:54:40.915 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2620
21:54:40.916 00.001 9044 Star::Find returns 1 (0), X=1004.31, Y=822.45, Mass=5663, SNR=51.5, Peak=173 HFD=5.2
21:54:40.917 00.001 9044 MultiStar: [#1 0.05,-0.37,1.06,U] [#2 0.06,-0.14,1.22,U] [#3 0.23,-0.18,0.87,U] [#4 0.04,-0.21,1.24,U] [#5 0.05,-0.09,0.66,U] [#6 0.07,-0.20,0.43,U] [#7 0.18,-0.26,0.42,U] [#8 0.04,-0.11,0.41,U] 
21:54:40.918 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.20}, one-star: {-0.19, -0.21}
21:54:40.919 00.001 9044 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.62) = xAngle (0.27 = 0.27)
21:54:40.919 00.000 9044 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.81 = -2.81)
21:54:40.921 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.35 mountX=0.20 mountY=-0.07, mountTheta=-0.33
21:54:40.922 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.20, opts=13)
21:54:40.923 00.001 9044 Enqueuing Move request for scope (0.05, -0.20)
21:54:40.924 00.001 12252 Worker thread wakes up
21:54:40.924 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:40.925 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
21:54:40.925 00.000 9044 UpdateGuideState exits: m=5663 SNR=51.5
21:54:40.926 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
21:54:40.926 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:40.928 00.002 12252 Moving (0.05, -0.20) raw xDistance=0.20 yDistance=-0.07
21:54:40.928 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:40.929 00.001 9044 Enqueuing Expose request
21:54:40.930 00.001 12252 PPEC rslt: input = 0.20, final = 0.11, react = 0.12, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 501.22
21:54:40.931 00.001 12252 PPEC: input: 0.20, control: 0.11, exposure: 2000
21:54:40.931 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:40.931 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:54:40.931 00.000 12252 MoveAxis(W, 43, ABG)
21:54:40.931 00.000 12252 Guiding  Dir = 3, Dur = 43
21:54:40.931 00.000 12252 IsSlewing returns 0
21:54:40.931 00.000 12252 IsGuiding returns 0
21:54:40.933 00.002 12252 PulseGuide returned control before completion, sleep 52
21:54:40.997 00.064 12252 IsGuiding returns 0
21:54:40.997 00.000 12252 Move returns status 0, amount 43
21:54:40.997 00.000 12252 MoveAxis(N, 0, ABG)
21:54:40.997 00.000 12252 Move returns status 0, amount 0
21:54:40.997 00.000 12252 move complete, result=0
21:54:40.997 00.000 12252 worker thread done servicing request
21:54:40.998 00.001 12252 Worker thread wakes up
21:54:40.998 00.000 9044 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
21:54:40.999 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:40.999 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:43.357 02.358 12252 Exposure complete
21:54:43.404 00.047 12252 worker thread done servicing request
21:54:43.404 00.000 9044 OnExposeComplete: enter
21:54:43.407 00.003 9044 UpdateGuideState(): m_state=6
21:54:43.408 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2621
21:54:43.410 00.002 9044 Star::Find returns 1 (0), X=1004.24, Y=822.67, Mass=5701, SNR=51.8, Peak=173 HFD=5.3
21:54:43.411 00.001 9044 MultiStar: [#1 -0.07,0.00,1.05,U] [#2 -0.11,-0.02,1.19,U] [#3 -0.05,-0.06,0.86,U] [#4 0.02,-0.01,1.27,U] [#5 -0.04,0.03,0.66,U] [#6 -0.06,-0.02,0.43,U] [#7 -0.04,0.10,0.43,U] [#8 -0.06,0.03,0.41,U] 
21:54:43.412 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.00}, one-star: {-0.26, 0.01}
21:54:43.413 00.001 9044 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.62) = xAngle (-1.52 = -1.52)
21:54:43.413 00.000 9044 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.60 = 1.68)
21:54:43.414 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.14 mountX=0.00 mountY=0.08, mountTheta=1.52
21:54:43.417 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.00, opts=13)
21:54:43.418 00.001 9044 Enqueuing Move request for scope (-0.08, -0.00)
21:54:43.419 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:43.421 00.002 9044 UpdateGuideState exits: m=5701 SNR=51.8
21:54:43.423 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:43.424 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:43.425 00.001 9044 Enqueuing Expose request
21:54:43.426 00.001 12252 Worker thread wakes up
21:54:43.426 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
21:54:43.426 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
21:54:43.426 00.000 12252 Moving (-0.08, -0.00) raw xDistance=0.00 yDistance=0.08
21:54:43.429 00.003 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 501.06
21:54:43.429 00.000 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
21:54:43.430 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:43.430 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:54:43.430 00.000 12252 MoveAxis(E, 6, ABG)
21:54:43.430 00.000 12252 Guiding  Dir = 2, Dur = 6
21:54:43.430 00.000 12252 IsSlewing returns 0
21:54:43.430 00.000 12252 IsGuiding returns 0
21:54:43.432 00.002 12252 PulseGuide returned control before completion, sleep 15
21:54:43.459 00.027 12252 IsGuiding returns 0
21:54:43.459 00.000 12252 Move returns status 0, amount 6
21:54:43.459 00.000 12252 MoveAxis(N, 0, ABG)
21:54:43.459 00.000 12252 Move returns status 0, amount 0
21:54:43.459 00.000 12252 move complete, result=0
21:54:43.460 00.001 12252 worker thread done servicing request
21:54:43.460 00.000 12252 Worker thread wakes up
21:54:43.460 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:54:43.461 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:43.461 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:45.807 02.346 12252 Exposure complete
21:54:45.854 00.047 12252 worker thread done servicing request
21:54:45.856 00.002 9044 OnExposeComplete: enter
21:54:45.857 00.001 9044 UpdateGuideState(): m_state=6
21:54:45.858 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2622
21:54:45.858 00.000 9044 Star::Find returns 1 (0), X=1004.25, Y=822.64, Mass=5724, SNR=51.9, Peak=173 HFD=5.3
21:54:45.860 00.002 9044 MultiStar: [#1 -0.05,0.03,1.03,U] [#2 -0.07,-0.01,1.20,U] [#3 0.01,-0.06,0.85,U] [#4 -0.02,-0.03,1.26,U] [#5 -0.14,0.04,0.66,U] [#6 -0.13,-0.01,0.41,U] [#7 -0.05,0.00,0.43,U] [#8 -0.23,0.09,0.43,U] 
21:54:45.861 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.00}, one-star: {-0.25, -0.01}
21:54:45.862 00.001 9044 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.62) = xAngle (-1.47 = -1.47)
21:54:45.863 00.001 9044 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.55 = 1.73)
21:54:45.864 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.10 mountX=0.01 mountY=0.09, mountTheta=1.47
21:54:45.866 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.00, opts=13)
21:54:45.867 00.001 9044 Enqueuing Move request for scope (-0.09, -0.00)
21:54:45.868 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:45.870 00.002 9044 UpdateGuideState exits: m=5724 SNR=51.9
21:54:45.871 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:45.872 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:45.873 00.001 9044 Enqueuing Expose request
21:54:45.875 00.002 12252 Worker thread wakes up
21:54:45.875 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
21:54:45.875 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
21:54:45.875 00.000 12252 Moving (-0.09, -0.00) raw xDistance=0.01 yDistance=0.09
21:54:45.878 00.003 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 500.90
21:54:45.878 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
21:54:45.878 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:45.878 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:54:45.878 00.000 12252 MoveAxis(E, 7, ABG)
21:54:45.878 00.000 12252 Guiding  Dir = 2, Dur = 7
21:54:45.880 00.002 12252 IsSlewing returns 0
21:54:45.880 00.000 12252 IsGuiding returns 0
21:54:45.882 00.002 12252 PulseGuide returned control before completion, sleep 16
21:54:45.909 00.027 12252 IsGuiding returns 0
21:54:45.909 00.000 12252 Move returns status 0, amount 7
21:54:45.909 00.000 12252 MoveAxis(N, 0, ABG)
21:54:45.910 00.001 12252 Move returns status 0, amount 0
21:54:45.910 00.000 12252 move complete, result=0
21:54:45.910 00.000 12252 worker thread done servicing request
21:54:45.910 00.000 12252 Worker thread wakes up
21:54:45.910 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
21:54:45.913 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:45.913 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:48.247 02.334 12252 Exposure complete
21:54:48.289 00.042 12252 worker thread done servicing request
21:54:48.290 00.001 9044 OnExposeComplete: enter
21:54:48.291 00.001 9044 UpdateGuideState(): m_state=6
21:54:48.293 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2623
21:54:48.294 00.001 9044 Star::Find returns 1 (0), X=1004.23, Y=822.64, Mass=5606, SNR=51.3, Peak=173 HFD=5.3
21:54:48.295 00.001 9044 MultiStar: [#1 0.02,-0.02,1.04,U] [#2 -0.08,-0.05,1.22,U] [#3 -0.00,-0.06,0.86,U] [#4 -0.01,-0.01,1.28,U] [#5 -0.12,0.02,0.66,U] [#6 -0.02,0.01,0.42,U] [#7 -0.03,-0.05,0.44,U] [#8 -0.11,0.16,0.43,U] 
21:54:48.296 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {-0.27, -0.01}
21:54:48.297 00.001 9044 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.62) = xAngle (-1.32 = -1.32)
21:54:48.299 00.002 9044 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.40 = 1.88)
21:54:48.300 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.94 mountX=0.02 mountY=0.07, mountTheta=1.31
21:54:48.303 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.01, opts=13)
21:54:48.306 00.003 9044 Enqueuing Move request for scope (-0.07, -0.01)
21:54:48.307 00.001 12252 Worker thread wakes up
21:54:48.307 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:48.308 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
21:54:48.308 00.000 9044 UpdateGuideState exits: m=5606 SNR=51.3
21:54:48.309 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:48.310 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
21:54:48.310 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:48.312 00.002 12252 Moving (-0.07, -0.01) raw xDistance=0.02 yDistance=0.07
21:54:48.312 00.000 9044 Enqueuing Expose request
21:54:48.318 00.006 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 500.74
21:54:48.318 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
21:54:48.318 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:48.318 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:54:48.318 00.000 12252 MoveAxis(E, 3, ABG)
21:54:48.318 00.000 12252 Guiding  Dir = 2, Dur = 3
21:54:48.319 00.001 12252 IsSlewing returns 0
21:54:48.319 00.000 12252 IsGuiding returns 0
21:54:48.321 00.002 12252 PulseGuide returned control before completion, sleep 11
21:54:48.348 00.027 12252 IsGuiding returns 0
21:54:48.348 00.000 12252 Move returns status 0, amount 3
21:54:48.348 00.000 12252 MoveAxis(N, 0, ABG)
21:54:48.348 00.000 12252 Move returns status 0, amount 0
21:54:48.349 00.001 12252 move complete, result=0
21:54:48.349 00.000 12252 worker thread done servicing request
21:54:48.349 00.000 12252 Worker thread wakes up
21:54:48.349 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:54:48.350 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:48.350 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:50.688 02.338 12252 Exposure complete
21:54:50.735 00.047 12252 worker thread done servicing request
21:54:50.735 00.000 9044 OnExposeComplete: enter
21:54:50.736 00.001 9044 UpdateGuideState(): m_state=6
21:54:50.737 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2624
21:54:50.739 00.002 9044 Star::Find returns 1 (0), X=1004.28, Y=822.63, Mass=5648, SNR=51.5, Peak=173 HFD=5.3
21:54:50.741 00.002 9044 MultiStar: [#1 -0.03,-0.00,1.06,U] [#2 -0.09,-0.03,1.21,U] [#3 0.00,-0.14,0.84,U] [#4 -0.02,-0.05,1.27,U] [#5 -0.08,0.01,0.66,U] [#6 -0.03,0.04,0.42,U] [#7 0.03,-0.02,0.44,U] [#8 -0.15,0.08,0.43,U] 
21:54:50.743 00.002 9044 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {-0.22, -0.03}
21:54:50.746 00.003 9044 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.62) = xAngle (-1.12 = -1.12)
21:54:50.749 00.003 9044 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.20 = 2.08)
21:54:50.751 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.74 mountX=0.03 mountY=0.06, mountTheta=1.11
21:54:50.755 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.03, opts=13)
21:54:50.758 00.003 9044 Enqueuing Move request for scope (-0.07, -0.03)
21:54:50.760 00.002 12252 Worker thread wakes up
21:54:50.760 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:50.762 00.002 9044 UpdateGuideState exits: m=5648 SNR=51.5
21:54:50.764 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:50.766 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:50.768 00.002 9044 Enqueuing Expose request
21:54:50.769 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
21:54:50.769 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
21:54:50.770 00.001 12252 Moving (-0.07, -0.03) raw xDistance=0.03 yDistance=0.06
21:54:50.773 00.003 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 500.59
21:54:50.773 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
21:54:50.773 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:50.773 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:54:50.773 00.000 12252 MoveAxis(E, 8, ABG)
21:54:50.773 00.000 12252 Guiding  Dir = 2, Dur = 8
21:54:50.773 00.000 12252 IsSlewing returns 0
21:54:50.773 00.000 12252 IsGuiding returns 0
21:54:50.775 00.002 12252 PulseGuide returned control before completion, sleep 17
21:54:50.801 00.026 12252 IsGuiding returns 0
21:54:50.801 00.000 12252 Move returns status 0, amount 8
21:54:50.801 00.000 12252 MoveAxis(N, 0, ABG)
21:54:50.801 00.000 12252 Move returns status 0, amount 0
21:54:50.801 00.000 12252 move complete, result=0
21:54:50.801 00.000 12252 worker thread done servicing request
21:54:50.801 00.000 12252 Worker thread wakes up
21:54:50.801 00.000 9044 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
21:54:50.802 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:50.803 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:53.146 02.343 12252 Exposure complete
21:54:53.196 00.050 12252 worker thread done servicing request
21:54:53.196 00.000 9044 OnExposeComplete: enter
21:54:53.197 00.001 9044 UpdateGuideState(): m_state=6
21:54:53.198 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2625
21:54:53.200 00.002 9044 Star::Find returns 1 (0), X=1004.25, Y=822.61, Mass=5746, SNR=52.1, Peak=173 HFD=5.3
21:54:53.201 00.001 9044 MultiStar: [#1 -0.07,-0.01,1.03,U] [#2 -0.17,-0.12,1.17,U] [#3 0.01,-0.15,0.86,U] [#4 -0.06,-0.03,1.25,U] [#5 -0.08,-0.01,0.65,U] [#6 -0.11,-0.03,0.42,U] [#7 -0.04,-0.09,0.44,U] [#8 -0.14,-0.01,0.42,U] 
21:54:53.202 00.001 9044 refined, 8 included, MultiStar: {-0.10, -0.06}, one-star: {-0.25, -0.05}
21:54:53.203 00.001 9044 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.62) = xAngle (-0.99 = -0.99)
21:54:53.204 00.001 9044 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.07 = 2.21)
21:54:53.206 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.61 mountX=0.07 mountY=0.10, mountTheta=0.97
21:54:53.208 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.06, opts=13)
21:54:53.209 00.001 9044 Enqueuing Move request for scope (-0.10, -0.06)
21:54:53.210 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:53.211 00.001 9044 UpdateGuideState exits: m=5746 SNR=52.1
21:54:53.212 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:53.213 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:53.215 00.002 9044 Enqueuing Expose request
21:54:53.216 00.001 12252 Worker thread wakes up
21:54:53.216 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
21:54:53.216 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
21:54:53.216 00.000 12252 Moving (-0.10, -0.06) raw xDistance=0.07 yDistance=0.10
21:54:53.222 00.006 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 500.43
21:54:53.223 00.001 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
21:54:53.223 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:53.223 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:54:53.223 00.000 12252 MoveAxis(E, 6, ABG)
21:54:53.223 00.000 12252 Guiding  Dir = 2, Dur = 6
21:54:53.225 00.002 12252 IsSlewing returns 0
21:54:53.225 00.000 12252 IsGuiding returns 0
21:54:53.227 00.002 12252 PulseGuide returned control before completion, sleep 15
21:54:53.249 00.022 12252 IsGuiding returns 0
21:54:53.249 00.000 12252 Move returns status 0, amount 6
21:54:53.249 00.000 12252 MoveAxis(N, 0, ABG)
21:54:53.249 00.000 12252 Move returns status 0, amount 0
21:54:53.249 00.000 12252 move complete, result=0
21:54:53.250 00.001 12252 worker thread done servicing request
21:54:53.250 00.000 12252 Worker thread wakes up
21:54:53.250 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:53.250 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:53.250 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:54:55.602 02.352 12252 Exposure complete
21:54:55.649 00.047 12252 worker thread done servicing request
21:54:55.649 00.000 9044 OnExposeComplete: enter
21:54:55.651 00.002 9044 UpdateGuideState(): m_state=6
21:54:55.652 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2626
21:54:55.654 00.002 9044 Star::Find returns 1 (0), X=1004.24, Y=822.62, Mass=5734, SNR=51.8, Peak=173 HFD=5.3
21:54:55.655 00.001 9044 MultiStar: [#1 -0.07,-0.03,1.03,U] [#2 -0.09,-0.08,1.21,U] [#3 -0.02,-0.16,0.86,U] [#4 -0.03,-0.00,1.27,U] [#5 -0.14,-0.03,0.65,U] [#6 -0.03,0.05,0.42,U] [#7 -0.11,0.01,0.44,U] [#8 -0.21,0.09,0.43,U] 
21:54:55.656 00.001 9044 refined, 8 included, MultiStar: {-0.10, -0.04}, one-star: {-0.27, -0.04}
21:54:55.657 00.001 9044 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.62) = xAngle (-1.17 = -1.17)
21:54:55.658 00.001 9044 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.26 = 2.03)
21:54:55.659 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-2.80 mountX=0.04 mountY=0.10, mountTheta=1.16
21:54:55.663 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.04, opts=13)
21:54:55.664 00.001 9044 Enqueuing Move request for scope (-0.10, -0.04)
21:54:55.665 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:55.666 00.001 9044 UpdateGuideState exits: m=5734 SNR=51.8
21:54:55.667 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:55.668 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:55.669 00.001 9044 Enqueuing Expose request
21:54:55.670 00.001 12252 Worker thread wakes up
21:54:55.671 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.04) opts 0xd
21:54:55.671 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.04)
21:54:55.671 00.000 12252 Moving (-0.10, -0.04) raw xDistance=0.04 yDistance=0.10
21:54:55.673 00.002 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 500.28
21:54:55.675 00.002 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
21:54:55.675 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:55.675 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:54:55.675 00.000 12252 MoveAxis(E, 3, ABG)
21:54:55.675 00.000 12252 Guiding  Dir = 2, Dur = 3
21:54:55.675 00.000 12252 IsSlewing returns 0
21:54:55.676 00.001 12252 IsGuiding returns 0
21:54:55.677 00.001 12252 PulseGuide returned control before completion, sleep 12
21:54:55.696 00.019 12252 IsGuiding returns 0
21:54:55.696 00.000 12252 Move returns status 0, amount 3
21:54:55.696 00.000 12252 MoveAxis(N, 0, ABG)
21:54:55.696 00.000 12252 Move returns status 0, amount 0
21:54:55.696 00.000 12252 move complete, result=0
21:54:55.696 00.000 12252 worker thread done servicing request
21:54:55.696 00.000 12252 Worker thread wakes up
21:54:55.696 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:55.696 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:54:55.696 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
21:54:58.045 02.349 12252 Exposure complete
21:54:58.091 00.046 12252 worker thread done servicing request
21:54:58.091 00.000 9044 OnExposeComplete: enter
21:54:58.092 00.001 9044 UpdateGuideState(): m_state=6
21:54:58.095 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2627
21:54:58.096 00.001 9044 Star::Find returns 1 (0), X=1004.15, Y=822.55, Mass=5601, SNR=51.4, Peak=173 HFD=5.2
21:54:58.097 00.001 9044 MultiStar: [#1 -0.10,-0.06,1.06,U] [#2 -0.14,-0.10,1.22,U] [#3 -0.07,-0.18,0.87,U] [#4 -0.02,-0.11,1.29,U] [#5 -0.14,-0.08,0.67,U] [#6 -0.08,-0.05,0.42,U] [#7 -0.04,-0.04,0.44,U] [#8 -0.09,-0.12,0.42,U] 
21:54:58.098 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.10}, one-star: {-0.35, -0.11}
21:54:58.099 00.001 9044 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.62) = xAngle (-0.83 = -0.83)
21:54:58.100 00.001 9044 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.91 = 2.37)
21:54:58.101 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.45 mountX=0.11 mountY=0.11, mountTheta=0.80
21:54:58.103 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.10, opts=13)
21:54:58.104 00.001 9044 Enqueuing Move request for scope (-0.12, -0.10)
21:54:58.105 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:54:58.107 00.002 9044 UpdateGuideState exits: m=5601 SNR=51.4
21:54:58.108 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:54:58.109 00.001 12252 Worker thread wakes up
21:54:58.110 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:54:58.110 00.000 9044 Enqueuing Expose request
21:54:58.111 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
21:54:58.111 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
21:54:58.111 00.000 12252 Moving (-0.12, -0.10) raw xDistance=0.11 yDistance=0.11
21:54:58.113 00.002 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 500.13
21:54:58.113 00.000 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
21:54:58.113 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:54:58.114 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:54:58.114 00.000 12252 MoveAxis(W, 22, ABG)
21:54:58.114 00.000 12252 Guiding  Dir = 3, Dur = 22
21:54:58.114 00.000 12252 IsSlewing returns 0
21:54:58.114 00.000 12252 IsGuiding returns 0
21:54:58.116 00.002 12252 PulseGuide returned control before completion, sleep 30
21:54:58.155 00.039 12252 IsGuiding returns 0
21:54:58.155 00.000 12252 Move returns status 0, amount 22
21:54:58.155 00.000 12252 MoveAxis(N, 0, ABG)
21:54:58.155 00.000 12252 Move returns status 0, amount 0
21:54:58.155 00.000 12252 move complete, result=0
21:54:58.157 00.002 12252 worker thread done servicing request
21:54:58.157 00.000 12252 Worker thread wakes up
21:54:58.157 00.000 9044 GuideStep: 0.1 px 22 ms WEST, 0.1 px 0 ms NORTH
21:54:58.157 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:54:58.158 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:00.515 02.357 12252 Exposure complete
21:55:00.594 00.079 12252 worker thread done servicing request
21:55:00.594 00.000 9044 OnExposeComplete: enter
21:55:00.595 00.001 9044 UpdateGuideState(): m_state=6
21:55:00.596 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2628
21:55:00.597 00.001 9044 Star::Find returns 1 (0), X=1004.29, Y=822.55, Mass=5707, SNR=51.8, Peak=173 HFD=5.3
21:55:00.598 00.001 9044 MultiStar: [#1 0.01,-0.08,1.06,U] [#2 -0.07,-0.21,1.19,U] [#3 0.02,-0.12,0.86,U] [#4 -0.02,-0.02,1.27,U] [#5 -0.09,-0.07,0.65,U] [#6 0.03,-0.07,0.43,U] [#7 0.01,-0.06,0.43,U] [#8 -0.02,-0.17,0.41,U] 
21:55:00.599 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {-0.22, -0.11}
21:55:00.599 00.000 9044 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.62) = xAngle (-0.37 = -0.37)
21:55:00.600 00.001 9044 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.45 = 2.83)
21:55:00.603 00.003 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.00 mountX=0.10 mountY=0.03, mountTheta=0.32
21:55:00.606 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.10, opts=13)
21:55:00.609 00.003 9044 Enqueuing Move request for scope (-0.05, -0.10)
21:55:00.611 00.002 12252 Worker thread wakes up
21:55:00.611 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
21:55:00.611 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
21:55:00.611 00.000 12252 Moving (-0.05, -0.10) raw xDistance=0.10 yDistance=0.03
21:55:00.611 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:00.613 00.002 12252 PPEC rslt: input = 0.10, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 499.98
21:55:00.614 00.001 12252 PPEC: input: 0.10, control: 0.05, exposure: 2000
21:55:00.614 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:00.614 00.000 9044 UpdateGuideState exits: m=5707 SNR=51.8
21:55:00.617 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:00.619 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:00.621 00.002 9044 Enqueuing Expose request
21:55:00.623 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:55:00.624 00.001 12252 MoveAxis(W, 21, ABG)
21:55:00.624 00.000 12252 Guiding  Dir = 3, Dur = 21
21:55:00.624 00.000 12252 IsSlewing returns 0
21:55:00.624 00.000 12252 IsGuiding returns 0
21:55:00.626 00.002 12252 PulseGuide returned control before completion, sleep 29
21:55:00.663 00.037 12252 IsGuiding returns 0
21:55:00.663 00.000 12252 Move returns status 0, amount 21
21:55:00.663 00.000 12252 MoveAxis(N, 0, ABG)
21:55:00.663 00.000 12252 Move returns status 0, amount 0
21:55:00.663 00.000 12252 move complete, result=0
21:55:00.663 00.000 12252 worker thread done servicing request
21:55:00.663 00.000 12252 Worker thread wakes up
21:55:00.663 00.000 9044 GuideStep: 0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
21:55:00.665 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:00.665 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:03.028 02.363 12252 Exposure complete
21:55:03.074 00.046 12252 worker thread done servicing request
21:55:03.075 00.001 9044 OnExposeComplete: enter
21:55:03.075 00.000 9044 UpdateGuideState(): m_state=6
21:55:03.077 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2629
21:55:03.077 00.000 9044 Star::Find returns 1 (0), X=1004.35, Y=822.57, Mass=5594, SNR=51.4, Peak=173 HFD=5.3
21:55:03.079 00.002 9044 MultiStar: [#1 0.04,0.01,1.07,U] [#2 -0.06,-0.09,1.23,U] [#3 0.02,-0.12,0.85,U] [#4 0.02,-0.03,1.28,U] [#5 -0.06,-0.01,0.67,U] [#6 -0.08,0.06,0.42,U] [#7 -0.01,0.02,0.43,U] [#8 -0.11,0.07,0.42,U] 
21:55:03.080 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.16, -0.08}
21:55:03.081 00.001 9044 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.62) = xAngle (-0.74 = -0.74)
21:55:03.081 00.000 9044 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.82 = 2.46)
21:55:03.082 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.36 mountX=0.04 mountY=0.03, mountTheta=0.70
21:55:03.084 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.03, opts=13)
21:55:03.085 00.001 9044 Enqueuing Move request for scope (-0.04, -0.03)
21:55:03.086 00.001 12252 Worker thread wakes up
21:55:03.086 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:03.087 00.001 9044 UpdateGuideState exits: m=5594 SNR=51.4
21:55:03.089 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:03.092 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:03.093 00.001 9044 Enqueuing Expose request
21:55:03.095 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
21:55:03.095 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
21:55:03.095 00.000 12252 Moving (-0.04, -0.03) raw xDistance=0.04 yDistance=0.03
21:55:03.101 00.006 12252 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 499.83
21:55:03.101 00.000 12252 PPEC: input: 0.04, control: -0.02, exposure: 2000
21:55:03.101 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:03.101 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:55:03.101 00.000 12252 MoveAxis(E, 6, ABG)
21:55:03.101 00.000 12252 Guiding  Dir = 2, Dur = 6
21:55:03.102 00.001 12252 IsSlewing returns 0
21:55:03.102 00.000 12252 IsGuiding returns 0
21:55:03.104 00.002 12252 PulseGuide returned control before completion, sleep 14
21:55:03.130 00.026 12252 IsGuiding returns 0
21:55:03.130 00.000 12252 Move returns status 0, amount 6
21:55:03.130 00.000 12252 MoveAxis(N, 0, ABG)
21:55:03.130 00.000 12252 Move returns status 0, amount 0
21:55:03.130 00.000 12252 move complete, result=0
21:55:03.130 00.000 12252 worker thread done servicing request
21:55:03.130 00.000 12252 Worker thread wakes up
21:55:03.130 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:03.130 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
21:55:03.132 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:05.488 02.356 12252 Exposure complete
21:55:05.535 00.047 12252 worker thread done servicing request
21:55:05.535 00.000 9044 OnExposeComplete: enter
21:55:05.536 00.001 9044 UpdateGuideState(): m_state=6
21:55:05.537 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2630
21:55:05.538 00.001 9044 Star::Find returns 1 (0), X=1004.20, Y=822.61, Mass=5623, SNR=51.3, Peak=173 HFD=5.2
21:55:05.539 00.001 9044 MultiStar: [#1 -0.07,-0.04,1.07,U] [#2 -0.08,-0.19,1.22,U] [#3 -0.04,-0.15,0.86,U] [#4 -0.04,-0.03,1.29,U] [#5 -0.11,-0.04,0.66,U] [#6 -0.12,0.02,0.43,U] [#7 -0.06,-0.06,0.45,U] [#8 -0.08,-0.12,0.43,U] 
21:55:05.540 00.001 9044 refined, 8 included, MultiStar: {-0.10, -0.08}, one-star: {-0.30, -0.05}
21:55:05.541 00.001 9044 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.62) = xAngle (-0.84 = -0.84)
21:55:05.542 00.001 9044 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.92 = 2.36)
21:55:05.543 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.46 mountX=0.09 mountY=0.09, mountTheta=0.81
21:55:05.545 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.08, opts=13)
21:55:05.547 00.002 9044 Enqueuing Move request for scope (-0.10, -0.08)
21:55:05.548 00.001 12252 Worker thread wakes up
21:55:05.548 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:05.548 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
21:55:05.548 00.000 9044 UpdateGuideState exits: m=5623 SNR=51.3
21:55:05.549 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
21:55:05.549 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:05.550 00.001 12252 Moving (-0.10, -0.08) raw xDistance=0.09 yDistance=0.09
21:55:05.550 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:05.551 00.001 9044 Enqueuing Expose request
21:55:05.552 00.001 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 499.68
21:55:05.553 00.001 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
21:55:05.553 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:05.553 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:55:05.553 00.000 12252 MoveAxis(E, 5, ABG)
21:55:05.553 00.000 12252 Guiding  Dir = 2, Dur = 5
21:55:05.553 00.000 12252 IsSlewing returns 0
21:55:05.553 00.000 12252 IsGuiding returns 0
21:55:05.555 00.002 12252 PulseGuide returned control before completion, sleep 14
21:55:05.578 00.023 12252 IsGuiding returns 0
21:55:05.578 00.000 12252 Move returns status 0, amount 5
21:55:05.578 00.000 12252 MoveAxis(N, 0, ABG)
21:55:05.578 00.000 12252 Move returns status 0, amount 0
21:55:05.578 00.000 12252 move complete, result=0
21:55:05.579 00.001 12252 worker thread done servicing request
21:55:05.579 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:55:05.580 00.001 12252 Worker thread wakes up
21:55:05.580 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:05.580 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:07.924 02.344 12252 Exposure complete
21:55:07.968 00.044 12252 worker thread done servicing request
21:55:07.968 00.000 9044 OnExposeComplete: enter
21:55:07.970 00.002 9044 UpdateGuideState(): m_state=6
21:55:07.972 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2631
21:55:07.973 00.001 9044 Star::Find returns 1 (0), X=1004.20, Y=822.50, Mass=5590, SNR=51.3, Peak=173 HFD=5.3
21:55:07.974 00.001 9044 MultiStar: [#1 -0.06,-0.06,1.07,U] [#2 -0.14,-0.21,1.21,U] [#3 -0.09,-0.19,0.85,U] [#4 -0.05,-0.22,1.27,U] [#5 -0.13,-0.13,0.66,U] [#6 -0.13,-0.11,0.43,U] [#7 -0.04,-0.10,0.43,U] [#8 -0.20,-0.19,0.42,U] 
21:55:07.975 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.16}, one-star: {-0.30, -0.15}
21:55:07.977 00.002 9044 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.62) = xAngle (-0.61 = -0.61)
21:55:07.978 00.001 9044 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.69 = 2.59)
21:55:07.979 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.23 mountX=0.17 mountY=0.11, mountTheta=0.57
21:55:07.981 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.16, opts=13)
21:55:07.982 00.001 9044 Enqueuing Move request for scope (-0.12, -0.16)
21:55:07.983 00.001 12252 Worker thread wakes up
21:55:07.984 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:07.985 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
21:55:07.985 00.000 9044 UpdateGuideState exits: m=5590 SNR=51.3
21:55:07.986 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
21:55:07.986 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:07.989 00.003 12252 Moving (-0.12, -0.16) raw xDistance=0.17 yDistance=0.11
21:55:07.989 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:07.990 00.001 9044 Enqueuing Expose request
21:55:07.992 00.002 12252 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 499.53
21:55:07.992 00.000 12252 PPEC: input: 0.17, control: 0.08, exposure: 2000
21:55:07.992 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:07.992 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:55:07.992 00.000 12252 MoveAxis(W, 33, ABG)
21:55:07.992 00.000 12252 Guiding  Dir = 3, Dur = 33
21:55:07.993 00.001 12252 IsSlewing returns 0
21:55:07.993 00.000 12252 IsGuiding returns 0
21:55:07.995 00.002 12252 PulseGuide returned control before completion, sleep 41
21:55:08.045 00.050 12252 IsGuiding returns 0
21:55:08.045 00.000 12252 Move returns status 0, amount 33
21:55:08.045 00.000 12252 MoveAxis(N, 0, ABG)
21:55:08.045 00.000 12252 Move returns status 0, amount 0
21:55:08.046 00.001 12252 move complete, result=0
21:55:08.046 00.000 12252 worker thread done servicing request
21:55:08.046 00.000 12252 Worker thread wakes up
21:55:08.046 00.000 9044 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
21:55:08.049 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:08.049 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:10.414 02.365 12252 Exposure complete
21:55:10.463 00.049 12252 worker thread done servicing request
21:55:10.463 00.000 9044 OnExposeComplete: enter
21:55:10.465 00.002 9044 UpdateGuideState(): m_state=6
21:55:10.466 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2632
21:55:10.468 00.002 9044 Star::Find returns 1 (0), X=1004.19, Y=822.49, Mass=5638, SNR=51.5, Peak=173 HFD=5.3
21:55:10.469 00.001 9044 MultiStar: [#1 -0.12,-0.06,1.06,U] [#2 -0.06,-0.20,1.22,U] [#3 0.00,-0.18,0.86,U] [#4 -0.04,-0.40,0.00,M1] [#5 -0.07,-0.18,0.66,U] [#6 -0.09,-0.12,0.43,U] [#7 0.00,-0.20,0.44,U] [#8 -0.11,-0.21,0.42,U] 
21:55:10.470 00.001 9044 refined, 7 included, MultiStar: {-0.10, -0.16}, one-star: {-0.31, -0.17}
21:55:10.472 00.002 9044 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.62) = xAngle (-0.53 = -0.53)
21:55:10.473 00.001 9044 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.61 = 2.67)
21:55:10.475 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.19 cameraTheta=-2.15 mountX=0.17 mountY=0.09, mountTheta=0.48
21:55:10.476 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.16, opts=13)
21:55:10.479 00.003 9044 Enqueuing Move request for scope (-0.10, -0.16)
21:55:10.480 00.001 12252 Worker thread wakes up
21:55:10.480 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:10.482 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
21:55:10.482 00.000 9044 UpdateGuideState exits: m=5638 SNR=51.5
21:55:10.483 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
21:55:10.483 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:10.485 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:10.486 00.001 9044 Enqueuing Expose request
21:55:10.487 00.001 12252 Moving (-0.10, -0.16) raw xDistance=0.17 yDistance=0.09
21:55:10.490 00.003 12252 PPEC rslt: input = 0.17, final = 0.10, react = 0.10, pred = -0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 499.38
21:55:10.490 00.000 12252 PPEC: input: 0.17, control: 0.10, exposure: 2000
21:55:10.490 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:10.490 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:55:10.490 00.000 12252 MoveAxis(W, 38, ABG)
21:55:10.490 00.000 12252 Guiding  Dir = 3, Dur = 38
21:55:10.490 00.000 12252 IsSlewing returns 0
21:55:10.491 00.001 12252 IsGuiding returns 0
21:55:10.493 00.002 12252 PulseGuide returned control before completion, sleep 47
21:55:10.555 00.062 12252 IsGuiding returns 0
21:55:10.555 00.000 12252 Move returns status 0, amount 38
21:55:10.555 00.000 12252 MoveAxis(N, 0, ABG)
21:55:10.555 00.000 12252 Move returns status 0, amount 0
21:55:10.555 00.000 12252 move complete, result=0
21:55:10.555 00.000 12252 worker thread done servicing request
21:55:10.555 00.000 9044 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
21:55:10.558 00.003 12252 Worker thread wakes up
21:55:10.558 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:10.558 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:12.923 02.365 12252 Exposure complete
21:55:12.990 00.067 12252 worker thread done servicing request
21:55:12.990 00.000 9044 OnExposeComplete: enter
21:55:12.991 00.001 9044 UpdateGuideState(): m_state=6
21:55:12.993 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2633
21:55:12.995 00.002 9044 Star::Find returns 1 (0), X=1004.26, Y=822.64, Mass=5774, SNR=52.1, Peak=173 HFD=5.3
21:55:12.997 00.002 9044 MultiStar: [#1 -0.11,0.06,1.03,U] [#2 -0.09,-0.07,1.20,U] [#3 -0.10,-0.03,0.84,U] [#4 -0.06,0.01,1.26,U] [#5 -0.11,0.00,0.64,U] [#6 -0.12,0.11,0.42,U] [#7 -0.12,0.01,0.43,U] [#8 -0.15,0.13,0.42,U] 
21:55:13.001 00.004 9044 refined, 8 included, MultiStar: {-0.12, 0.01}, one-star: {-0.24, -0.02}
21:55:13.003 00.002 9044 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.62) = xAngle (4.69 = -1.59)
21:55:13.005 00.002 9044 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.61 = 1.61)
21:55:13.007 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.06 mountX=-0.00 mountY=0.12, mountTheta=1.59
21:55:13.012 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.01, opts=13)
21:55:13.014 00.002 9044 Enqueuing Move request for scope (-0.12, 0.01)
21:55:13.017 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:13.018 00.001 9044 UpdateGuideState exits: m=5774 SNR=52.1
21:55:13.021 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:13.023 00.002 12252 Worker thread wakes up
21:55:13.023 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:13.024 00.001 9044 Enqueuing Expose request
21:55:13.026 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
21:55:13.026 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
21:55:13.026 00.000 12252 Moving (-0.12, 0.01) raw xDistance=-0.00 yDistance=0.12
21:55:13.033 00.007 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 499.24
21:55:13.033 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
21:55:13.033 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:13.034 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:55:13.034 00.000 12252 MoveAxis(E, 5, ABG)
21:55:13.034 00.000 12252 Guiding  Dir = 2, Dur = 5
21:55:13.034 00.000 12252 IsSlewing returns 0
21:55:13.035 00.001 12252 IsGuiding returns 0
21:55:13.037 00.002 12252 PulseGuide returned control before completion, sleep 13
21:55:13.054 00.017 12252 IsGuiding returns 0
21:55:13.054 00.000 12252 Move returns status 0, amount 5
21:55:13.054 00.000 12252 MoveAxis(N, 0, ABG)
21:55:13.054 00.000 12252 Move returns status 0, amount 0
21:55:13.054 00.000 12252 move complete, result=0
21:55:13.054 00.000 12252 worker thread done servicing request
21:55:13.055 00.001 12252 Worker thread wakes up
21:55:13.055 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
21:55:13.057 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:13.058 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:15.406 02.348 12252 Exposure complete
21:55:15.452 00.046 12252 worker thread done servicing request
21:55:15.453 00.001 9044 OnExposeComplete: enter
21:55:15.455 00.002 9044 UpdateGuideState(): m_state=6
21:55:15.456 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2634
21:55:15.457 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.72, Mass=5758, SNR=52.1, Peak=173 HFD=5.2
21:55:15.459 00.002 9044 MultiStar: [#1 -0.03,-0.04,1.02,U] [#2 -0.09,-0.11,1.19,U] [#3 0.02,-0.08,0.84,U] [#4 0.02,0.01,1.27,U] [#5 -0.02,0.10,0.64,U] [#6 -0.10,0.05,0.41,U] [#7 0.01,-0.05,0.43,U] [#8 -0.09,0.16,0.41,U] 
21:55:15.460 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {-0.25, 0.07}
21:55:15.461 00.001 9044 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.62) = xAngle (-1.45 = -1.45)
21:55:15.462 00.001 9044 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.53 = 1.75)
21:55:15.463 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.07 mountX=0.01 mountY=0.06, mountTheta=1.45
21:55:15.466 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.00, opts=13)
21:55:15.467 00.001 9044 Enqueuing Move request for scope (-0.06, -0.00)
21:55:15.468 00.001 12252 Worker thread wakes up
21:55:15.468 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:15.469 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
21:55:15.469 00.000 9044 UpdateGuideState exits: m=5758 SNR=52.1
21:55:15.470 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:15.471 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:15.473 00.002 9044 Enqueuing Expose request
21:55:15.474 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
21:55:15.474 00.000 12252 Moving (-0.06, -0.00) raw xDistance=0.01 yDistance=0.06
21:55:15.478 00.004 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 499.10
21:55:15.478 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
21:55:15.478 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:15.478 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:55:15.478 00.000 12252 MoveAxis(E, 6, ABG)
21:55:15.478 00.000 12252 Guiding  Dir = 2, Dur = 6
21:55:15.479 00.001 12252 IsSlewing returns 0
21:55:15.479 00.000 12252 IsGuiding returns 0
21:55:15.481 00.002 12252 PulseGuide returned control before completion, sleep 15
21:55:15.507 00.026 12252 IsGuiding returns 0
21:55:15.507 00.000 12252 Move returns status 0, amount 6
21:55:15.507 00.000 12252 MoveAxis(N, 0, ABG)
21:55:15.507 00.000 12252 Move returns status 0, amount 0
21:55:15.507 00.000 12252 move complete, result=0
21:55:15.507 00.000 12252 worker thread done servicing request
21:55:15.507 00.000 12252 Worker thread wakes up
21:55:15.507 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
21:55:15.510 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:15.510 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:17.855 02.345 12252 Exposure complete
21:55:17.913 00.058 12252 worker thread done servicing request
21:55:17.913 00.000 9044 OnExposeComplete: enter
21:55:17.915 00.002 9044 UpdateGuideState(): m_state=6
21:55:17.916 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2635
21:55:17.917 00.001 9044 Star::Find returns 1 (0), X=1004.24, Y=822.59, Mass=5630, SNR=51.5, Peak=173 HFD=5.3
21:55:17.918 00.001 9044 MultiStar: [#1 0.04,-0.07,1.04,U] [#2 -0.04,-0.16,1.19,U] [#3 0.02,-0.18,0.84,U] [#4 0.02,-0.13,1.25,U] [#5 0.02,-0.12,0.66,U] [#6 -0.03,-0.14,0.41,U] [#7 0.02,-0.02,0.44,U] [#8 -0.05,0.09,0.41,U] 
21:55:17.919 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.10}, one-star: {-0.26, -0.07}
21:55:17.920 00.001 9044 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.62) = xAngle (-0.24 = -0.24)
21:55:17.920 00.000 9044 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.32 = 2.96)
21:55:17.921 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.11 cameraTheta=-1.86 mountX=0.10 mountY=0.02, mountTheta=0.18
21:55:17.922 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.10, opts=13)
21:55:17.923 00.001 9044 Enqueuing Move request for scope (-0.03, -0.10)
21:55:17.924 00.001 12252 Worker thread wakes up
21:55:17.924 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:17.925 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
21:55:17.925 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
21:55:17.925 00.000 9044 UpdateGuideState exits: m=5630 SNR=51.5
21:55:17.927 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:17.927 00.000 12252 Moving (-0.03, -0.10) raw xDistance=0.10 yDistance=0.02
21:55:17.927 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:17.929 00.002 9044 Enqueuing Expose request
21:55:17.930 00.001 12252 PPEC rslt: input = 0.10, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 498.95
21:55:17.930 00.000 12252 PPEC: input: 0.10, control: 0.07, exposure: 2000
21:55:17.930 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:17.930 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:55:17.930 00.000 12252 MoveAxis(W, 25, ABG)
21:55:17.930 00.000 12252 Guiding  Dir = 3, Dur = 25
21:55:17.930 00.000 12252 IsSlewing returns 0
21:55:17.930 00.000 12252 IsGuiding returns 0
21:55:17.932 00.002 12252 PulseGuide returned control before completion, sleep 34
21:55:17.973 00.041 12252 IsGuiding returns 0
21:55:17.973 00.000 12252 Move returns status 0, amount 25
21:55:17.973 00.000 12252 MoveAxis(N, 0, ABG)
21:55:17.974 00.001 12252 Move returns status 0, amount 0
21:55:17.974 00.000 12252 move complete, result=0
21:55:17.974 00.000 12252 worker thread done servicing request
21:55:17.974 00.000 12252 Worker thread wakes up
21:55:17.974 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:17.974 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:17.974 00.000 9044 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
21:55:20.319 02.345 12252 Exposure complete
21:55:20.365 00.046 12252 worker thread done servicing request
21:55:20.365 00.000 9044 OnExposeComplete: enter
21:55:20.368 00.003 9044 UpdateGuideState(): m_state=6
21:55:20.369 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2636
21:55:20.370 00.001 9044 Star::Find returns 1 (0), X=1004.27, Y=822.55, Mass=5545, SNR=51.1, Peak=173 HFD=5.2
21:55:20.371 00.001 9044 MultiStar: [#1 0.01,-0.05,1.07,U] [#2 -0.02,-0.21,1.21,U] [#3 0.02,-0.02,0.87,U] [#4 0.04,-0.15,1.28,U] [#5 -0.02,-0.05,0.66,U] [#6 -0.07,-0.07,0.44,U] [#7 0.01,-0.02,0.46,U] [#8 -0.13,-0.07,0.42,U] 
21:55:20.372 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {-0.24, -0.11}
21:55:20.373 00.001 9044 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.62) = xAngle (-0.32 = -0.32)
21:55:20.375 00.002 9044 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.41 = 2.88)
21:55:20.375 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.95 mountX=0.10 mountY=0.03, mountTheta=0.27
21:55:20.377 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.10, opts=13)
21:55:20.379 00.002 9044 Enqueuing Move request for scope (-0.04, -0.10)
21:55:20.380 00.001 12252 Worker thread wakes up
21:55:20.381 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:20.382 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
21:55:20.382 00.000 9044 UpdateGuideState exits: m=5545 SNR=51.1
21:55:20.383 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
21:55:20.383 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:20.384 00.001 12252 Moving (-0.04, -0.10) raw xDistance=0.10 yDistance=0.03
21:55:20.384 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:20.385 00.001 9044 Enqueuing Expose request
21:55:20.387 00.002 12252 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 498.81
21:55:20.387 00.000 12252 PPEC: input: 0.10, control: -0.01, exposure: 2000
21:55:20.387 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:20.387 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:55:20.387 00.000 12252 MoveAxis(E, 4, ABG)
21:55:20.387 00.000 12252 Guiding  Dir = 2, Dur = 4
21:55:20.387 00.000 12252 IsSlewing returns 0
21:55:20.388 00.001 12252 IsGuiding returns 0
21:55:20.389 00.001 12252 PulseGuide returned control before completion, sleep 13
21:55:20.405 00.016 12252 IsGuiding returns 0
21:55:20.405 00.000 12252 Move returns status 0, amount 4
21:55:20.405 00.000 12252 MoveAxis(N, 0, ABG)
21:55:20.405 00.000 12252 Move returns status 0, amount 0
21:55:20.405 00.000 12252 move complete, result=0
21:55:20.405 00.000 12252 worker thread done servicing request
21:55:20.405 00.000 12252 Worker thread wakes up
21:55:20.405 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:20.405 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:20.405 00.000 9044 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
21:55:22.785 02.380 12252 Exposure complete
21:55:22.846 00.061 12252 worker thread done servicing request
21:55:22.846 00.000 9044 OnExposeComplete: enter
21:55:22.848 00.002 9044 UpdateGuideState(): m_state=6
21:55:22.851 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2637
21:55:22.853 00.002 9044 Star::Find returns 1 (0), X=1004.30, Y=822.60, Mass=5878, SNR=52.5, Peak=173 HFD=5.4
21:55:22.854 00.001 9044 MultiStar: [#1 0.04,-0.04,1.03,U] [#2 0.03,-0.05,1.20,U] [#3 0.06,-0.17,0.85,U] [#4 0.12,-0.06,1.27,U] [#5 0.04,-0.03,0.65,U] [#6 0.01,0.01,0.42,U] [#7 -0.05,0.04,0.44,U] [#8 -0.03,0.11,0.41,U] 
21:55:22.855 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {-0.20, -0.06}
21:55:22.855 00.000 9044 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.62) = xAngle (0.27 = 0.27)
21:55:22.856 00.001 9044 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.81 = -2.81)
21:55:22.857 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.35 mountX=0.05 mountY=-0.02, mountTheta=-0.32
21:55:22.860 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.05, opts=13)
21:55:22.864 00.004 9044 Enqueuing Move request for scope (0.01, -0.05)
21:55:22.865 00.001 12252 Worker thread wakes up
21:55:22.865 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:22.866 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
21:55:22.866 00.000 9044 UpdateGuideState exits: m=5878 SNR=52.5
21:55:22.868 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
21:55:22.868 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:22.870 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:22.872 00.002 9044 Enqueuing Expose request
21:55:22.874 00.002 12252 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=-0.02
21:55:22.877 00.003 12252 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 498.67
21:55:22.877 00.000 12252 PPEC: input: 0.05, control: -0.03, exposure: 2000
21:55:22.877 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:22.877 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:55:22.877 00.000 12252 MoveAxis(E, 10, ABG)
21:55:22.877 00.000 12252 Guiding  Dir = 2, Dur = 10
21:55:22.878 00.001 12252 IsSlewing returns 0
21:55:22.878 00.000 12252 IsGuiding returns 0
21:55:22.880 00.002 12252 PulseGuide returned control before completion, sleep 18
21:55:22.899 00.019 12252 IsGuiding returns 1
21:55:22.899 00.000 12252 scope still moving after pulse duration time elapsed
21:55:22.931 00.032 12252 IsSlewing returns 0
21:55:22.931 00.000 12252 IsGuiding returns 0
21:55:22.931 00.000 12252 scope move finished after 10 + 42 ms
21:55:22.931 00.000 12252 Move returns status 0, amount 10
21:55:22.932 00.001 12252 MoveAxis(N, 0, ABG)
21:55:22.932 00.000 12252 Move returns status 0, amount 0
21:55:22.932 00.000 12252 move complete, result=0
21:55:22.932 00.000 12252 worker thread done servicing request
21:55:22.932 00.000 9044 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
21:55:22.933 00.001 12252 Worker thread wakes up
21:55:22.933 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:22.933 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:25.288 02.355 12252 Exposure complete
21:55:25.345 00.057 12252 worker thread done servicing request
21:55:25.345 00.000 9044 OnExposeComplete: enter
21:55:25.347 00.002 9044 UpdateGuideState(): m_state=6
21:55:25.351 00.004 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2638
21:55:25.353 00.002 9044 Star::Find returns 1 (0), X=1004.32, Y=822.14, Mass=5734, SNR=52.0, Peak=173 HFD=5.2
21:55:25.356 00.003 9044 MultiStar: [#1 0.01,-0.51,0.00,M1] [#2 -0.04,-0.42,0.00,M1] [#3 0.13,-0.34,0.85,U] [#4 -0.01,-0.57,0.00,M1] [#5 -0.06,-0.23,0.66,U] [#6 -0.03,-0.37,0.42,U] [#7 0.05,-0.37,0.44,U] [#8 0.03,-0.24,0.41,U] 
21:55:25.358 00.002 9044 refined, 5 included, MultiStar: {-0.02, -0.36}, one-star: {-0.18, -0.52}
21:55:25.362 00.004 9044 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.62) = xAngle (-0.01 = -0.01)
21:55:25.364 00.002 9044 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.09 = -3.09)
21:55:25.366 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.36 hyp=0.37 cameraTheta=-1.64 mountX=0.37 mountY=-0.02, mountTheta=-0.05
21:55:25.370 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.36, opts=13)
21:55:25.371 00.001 9044 Enqueuing Move request for scope (-0.02, -0.36)
21:55:25.373 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:25.375 00.002 12252 Worker thread wakes up
21:55:25.375 00.000 9044 UpdateGuideState exits: m=5734 SNR=52.0
21:55:25.376 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:25.377 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:25.378 00.001 9044 Enqueuing Expose request
21:55:25.380 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.36) opts 0xd
21:55:25.380 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.36)
21:55:25.380 00.000 12252 Moving (-0.02, -0.36) raw xDistance=0.37 yDistance=-0.02
21:55:25.387 00.007 12252 PPEC rslt: input = 0.37, final = 0.21, react = 0.22, pred = -0.01, hyst = 0.20, hyst_pct = 0.00, period_length = 498.54
21:55:25.387 00.000 12252 PPEC: input: 0.37, control: 0.21, exposure: 2000
21:55:25.387 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:25.387 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:55:25.387 00.000 12252 MoveAxis(W, 81, ABG)
21:55:25.388 00.001 12252 Guiding  Dir = 3, Dur = 81
21:55:25.388 00.000 12252 IsSlewing returns 0
21:55:25.388 00.000 12252 IsGuiding returns 0
21:55:25.391 00.003 12252 PulseGuide returned control before completion, sleep 89
21:55:25.488 00.097 12252 IsGuiding returns 0
21:55:25.488 00.000 12252 Move returns status 0, amount 81
21:55:25.488 00.000 12252 MoveAxis(N, 0, ABG)
21:55:25.488 00.000 12252 Move returns status 0, amount 0
21:55:25.488 00.000 12252 move complete, result=0
21:55:25.488 00.000 12252 worker thread done servicing request
21:55:25.488 00.000 12252 Worker thread wakes up
21:55:25.488 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:25.488 00.000 9044 GuideStep: 0.4 px 81 ms WEST, -0.0 px 0 ms NORTH
21:55:25.492 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:27.848 02.356 12252 Exposure complete
21:55:27.897 00.049 12252 worker thread done servicing request
21:55:27.897 00.000 9044 OnExposeComplete: enter
21:55:27.899 00.002 9044 UpdateGuideState(): m_state=6
21:55:27.901 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2639
21:55:27.902 00.001 9044 Star::Find returns 1 (0), X=1004.43, Y=821.04, Mass=5646, SNR=51.4, Peak=173 HFD=5.1
21:55:27.903 00.001 9044 MultiStar: large primary error, entering stabilization period
21:55:27.904 00.001 9044 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.62) = xAngle (0.01 = 0.01)
21:55:27.905 00.001 9044 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.07 = -3.07)
21:55:27.905 00.000 9044 CameraToMount -- cameraX=-0.07 cameraY=-1.62 hyp=1.62 cameraTheta=-1.61 mountX=1.62 mountY=-0.11, mountTheta=-0.07
21:55:27.907 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-1.62, opts=13)
21:55:27.908 00.001 9044 Enqueuing Move request for scope (-0.07, -1.62)
21:55:27.908 00.000 12252 Worker thread wakes up
21:55:27.908 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -1.62) opts 0xd
21:55:27.909 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:27.910 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -1.62)
21:55:27.910 00.000 9044 UpdateGuideState exits: m=5646 SNR=51.4
21:55:27.912 00.002 12252 Moving (-0.07, -1.62) raw xDistance=1.62 yDistance=-0.11
21:55:27.912 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:27.915 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:27.916 00.001 9044 Enqueuing Expose request
21:55:27.917 00.001 12252 PPEC rslt: input = 1.62, final = 0.96, react = 0.97, pred = -0.01, hyst = 0.87, hyst_pct = 0.00, period_length = 498.40
21:55:27.917 00.000 12252 PPEC: input: 1.62, control: 0.96, exposure: 2000
21:55:27.917 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:27.917 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:55:27.917 00.000 12252 MoveAxis(W, 376, ABG)
21:55:27.917 00.000 12252 Guiding  Dir = 3, Dur = 376
21:55:27.918 00.001 12252 IsSlewing returns 0
21:55:27.918 00.000 12252 IsGuiding returns 0
21:55:27.920 00.002 12252 PulseGuide returned control before completion, sleep 385
21:55:28.320 00.400 12252 IsGuiding returns 0
21:55:28.320 00.000 12252 Move returns status 0, amount 376
21:55:28.320 00.000 12252 MoveAxis(N, 0, ABG)
21:55:28.320 00.000 12252 Move returns status 0, amount 0
21:55:28.320 00.000 12252 move complete, result=0
21:55:28.320 00.000 12252 worker thread done servicing request
21:55:28.320 00.000 12252 Worker thread wakes up
21:55:28.320 00.000 9044 GuideStep: 1.6 px 376 ms WEST, -0.1 px 0 ms NORTH
21:55:28.322 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:28.322 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:30.684 02.362 12252 Exposure complete
21:55:30.741 00.057 12252 worker thread done servicing request
21:55:30.741 00.000 9044 OnExposeComplete: enter
21:55:30.743 00.002 9044 UpdateGuideState(): m_state=6
21:55:30.743 00.000 9044 Star::Find(15, 1004, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2640
21:55:30.745 00.002 9044 Star::Find returns 1 (0), X=1004.37, Y=821.75, Mass=5639, SNR=51.5, Peak=173 HFD=5.3
21:55:30.746 00.001 9044 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.62) = xAngle (-0.09 = -0.09)
21:55:30.747 00.001 9044 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.18 = 3.11)
21:55:30.748 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.91 hyp=0.92 cameraTheta=-1.72 mountX=0.92 mountY=0.03, mountTheta=0.03
21:55:30.750 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.91, opts=13)
21:55:30.753 00.003 9044 Enqueuing Move request for scope (-0.13, -0.91)
21:55:30.754 00.001 12252 Worker thread wakes up
21:55:30.754 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:30.755 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.91) opts 0xd
21:55:30.755 00.000 9044 UpdateGuideState exits: m=5639 SNR=51.5
21:55:30.756 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:30.759 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:30.762 00.003 9044 Enqueuing Expose request
21:55:30.764 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.91)
21:55:30.764 00.000 12252 Moving (-0.13, -0.91) raw xDistance=0.92 yDistance=0.03
21:55:30.769 00.005 12252 PPEC rslt: input = 0.92, final = 0.54, react = 0.55, pred = -0.01, hyst = 0.51, hyst_pct = 0.00, period_length = 498.26
21:55:30.769 00.000 12252 PPEC: input: 0.92, control: 0.54, exposure: 2000
21:55:30.769 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:30.769 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:55:30.769 00.000 12252 MoveAxis(W, 213, ABG)
21:55:30.769 00.000 12252 Guiding  Dir = 3, Dur = 213
21:55:30.773 00.004 12252 IsSlewing returns 0
21:55:30.773 00.000 12252 IsGuiding returns 0
21:55:30.775 00.002 12252 PulseGuide returned control before completion, sleep 222
21:55:31.003 00.228 12252 IsGuiding returns 0
21:55:31.003 00.000 12252 Move returns status 0, amount 213
21:55:31.003 00.000 12252 MoveAxis(N, 0, ABG)
21:55:31.003 00.000 12252 Move returns status 0, amount 0
21:55:31.003 00.000 12252 move complete, result=0
21:55:31.003 00.000 12252 worker thread done servicing request
21:55:31.003 00.000 9044 GuideStep: 0.9 px 213 ms WEST, 0.0 px 0 ms NORTH
21:55:31.005 00.002 12252 Worker thread wakes up
21:55:31.005 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:31.005 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:33.338 02.333 12252 Exposure complete
21:55:33.410 00.072 12252 worker thread done servicing request
21:55:33.410 00.000 9044 OnExposeComplete: enter
21:55:33.411 00.001 9044 UpdateGuideState(): m_state=6
21:55:33.414 00.003 9044 Star::Find(15, 1004, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2641
21:55:33.415 00.001 9044 Star::Find returns 1 (0), X=1004.36, Y=822.26, Mass=5632, SNR=51.5, Peak=173 HFD=5.3
21:55:33.417 00.002 9044 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.62) = xAngle (-0.29 = -0.29)
21:55:33.418 00.001 9044 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.38 = 2.91)
21:55:33.419 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.40 hyp=0.42 cameraTheta=-1.92 mountX=0.41 mountY=0.10, mountTheta=0.24
21:55:33.422 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.40, opts=13)
21:55:33.424 00.002 9044 Enqueuing Move request for scope (-0.14, -0.40)
21:55:33.425 00.001 12252 Worker thread wakes up
21:55:33.425 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:33.427 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.40) opts 0xd
21:55:33.427 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.40)
21:55:33.427 00.000 12252 Moving (-0.14, -0.40) raw xDistance=0.41 yDistance=0.10
21:55:33.427 00.000 9044 UpdateGuideState exits: m=5632 SNR=51.5
21:55:33.429 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:33.430 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:33.432 00.002 9044 Enqueuing Expose request
21:55:33.433 00.001 12252 PPEC rslt: input = 0.41, final = 0.26, react = 0.24, pred = 0.02, hyst = 0.28, hyst_pct = 0.00, period_length = 498.13
21:55:33.433 00.000 12252 PPEC: input: 0.41, control: 0.26, exposure: 2000
21:55:33.433 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:33.434 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:55:33.434 00.000 12252 MoveAxis(W, 102, ABG)
21:55:33.434 00.000 12252 Guiding  Dir = 3, Dur = 102
21:55:33.434 00.000 12252 IsSlewing returns 0
21:55:33.434 00.000 12252 IsGuiding returns 0
21:55:33.436 00.002 12252 PulseGuide returned control before completion, sleep 111
21:55:33.551 00.115 12252 IsGuiding returns 0
21:55:33.551 00.000 12252 Move returns status 0, amount 102
21:55:33.551 00.000 12252 MoveAxis(N, 0, ABG)
21:55:33.551 00.000 12252 Move returns status 0, amount 0
21:55:33.551 00.000 12252 move complete, result=0
21:55:33.551 00.000 12252 worker thread done servicing request
21:55:33.551 00.000 12252 Worker thread wakes up
21:55:33.551 00.000 9044 GuideStep: 0.4 px 102 ms WEST, 0.1 px 0 ms NORTH
21:55:33.554 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:33.554 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:35.915 02.361 12252 Exposure complete
21:55:35.972 00.057 12252 worker thread done servicing request
21:55:35.972 00.000 9044 OnExposeComplete: enter
21:55:35.973 00.001 9044 UpdateGuideState(): m_state=6
21:55:35.975 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2642
21:55:35.978 00.003 9044 Star::Find returns 1 (0), X=1004.37, Y=822.79, Mass=5604, SNR=51.3, Peak=173 HFD=5.2
21:55:35.981 00.003 9044 MultiStar: exiting stabilization period
21:55:35.984 00.003 9044 MultiStar: [#1 0.12,0.11,1.09,U] [#2 0.08,0.04,1.21,U] [#3 0.09,0.10,0.86,U] [#4 0.07,0.12,1.28,U] [#5 0.05,0.14,0.67,U] [#6 0.11,0.26,0.43,U] [#7 0.17,0.20,0.44,U] [#8 0.04,0.18,0.43,U] 
21:55:35.986 00.002 9044 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {-0.13, 0.14}
21:55:35.988 00.002 9044 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.62) = xAngle (2.75 = 2.75)
21:55:35.991 00.003 9044 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.33 = -0.33)
21:55:35.993 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.13 mountX=-0.13 mountY=-0.04, mountTheta=-2.81
21:55:35.998 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.12, opts=13)
21:55:36.000 00.002 9044 Enqueuing Move request for scope (0.06, 0.12)
21:55:36.003 00.003 12252 Worker thread wakes up
21:55:36.003 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:36.005 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
21:55:36.005 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
21:55:36.005 00.000 9044 UpdateGuideState exits: m=5604 SNR=51.3
21:55:36.009 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:36.011 00.002 12252 Moving (0.06, 0.12) raw xDistance=-0.13 yDistance=-0.04
21:55:36.011 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:36.012 00.001 9044 Enqueuing Expose request
21:55:36.013 00.001 12252 PPEC rslt: input = -0.13, final = -0.06, react = -0.08, pred = 0.02, hyst = -0.04, hyst_pct = 0.00, period_length = 498.00
21:55:36.014 00.001 12252 PPEC: input: -0.13, control: -0.06, exposure: 2000
21:55:36.014 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:36.014 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:55:36.014 00.000 12252 MoveAxis(E, 22, ABG)
21:55:36.014 00.000 12252 Guiding  Dir = 2, Dur = 22
21:55:36.014 00.000 12252 IsSlewing returns 0
21:55:36.014 00.000 12252 IsGuiding returns 0
21:55:36.016 00.002 12252 PulseGuide returned control before completion, sleep 31
21:55:36.049 00.033 12252 IsGuiding returns 0
21:55:36.049 00.000 12252 Move returns status 0, amount 22
21:55:36.049 00.000 12252 MoveAxis(N, 0, ABG)
21:55:36.049 00.000 12252 Move returns status 0, amount 0
21:55:36.049 00.000 12252 move complete, result=0
21:55:36.049 00.000 12252 worker thread done servicing request
21:55:36.049 00.000 12252 Worker thread wakes up
21:55:36.049 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:36.049 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:36.049 00.000 9044 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
21:55:38.388 02.339 12252 Exposure complete
21:55:38.458 00.070 12252 worker thread done servicing request
21:55:38.458 00.000 9044 OnExposeComplete: enter
21:55:38.459 00.001 9044 UpdateGuideState(): m_state=6
21:55:38.463 00.004 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2643
21:55:38.465 00.002 9044 Star::Find returns 1 (0), X=1004.39, Y=822.64, Mass=5677, SNR=51.7, Peak=173 HFD=5.4
21:55:38.468 00.003 9044 MultiStar: [#1 0.15,-0.04,1.06,U] [#2 0.02,-0.10,1.20,U] [#3 0.10,-0.13,0.85,U] [#4 0.16,-0.11,1.27,U] [#5 0.08,0.05,0.68,U] [#6 0.08,0.14,0.43,U] [#7 0.14,-0.03,0.44,U] [#8 0.05,0.15,0.42,U] 
21:55:38.470 00.002 9044 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {-0.12, -0.01}
21:55:38.474 00.004 9044 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.62) = xAngle (1.15 = 1.15)
21:55:38.476 00.002 9044 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.94 = -1.94)
21:55:38.478 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.48 mountX=0.03 mountY=-0.08, mountTheta=-1.16
21:55:38.483 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.04, opts=13)
21:55:38.486 00.003 9044 Enqueuing Move request for scope (0.07, -0.04)
21:55:38.488 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:38.490 00.002 9044 UpdateGuideState exits: m=5677 SNR=51.7
21:55:38.494 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:38.496 00.002 12252 Worker thread wakes up
21:55:38.496 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:38.498 00.002 9044 Enqueuing Expose request
21:55:38.499 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
21:55:38.499 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
21:55:38.499 00.000 12252 Moving (0.07, -0.04) raw xDistance=0.03 yDistance=-0.08
21:55:38.503 00.004 12252 PPEC rslt: input = 0.03, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 497.86
21:55:38.503 00.000 12252 PPEC: input: 0.03, control: 0.04, exposure: 2000
21:55:38.503 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:38.505 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:55:38.505 00.000 12252 MoveAxis(W, 16, ABG)
21:55:38.505 00.000 12252 Guiding  Dir = 3, Dur = 16
21:55:38.505 00.000 12252 IsSlewing returns 0
21:55:38.505 00.000 12252 IsGuiding returns 0
21:55:38.507 00.002 12252 PulseGuide returned control before completion, sleep 25
21:55:38.545 00.038 12252 IsGuiding returns 0
21:55:38.545 00.000 12252 Move returns status 0, amount 16
21:55:38.545 00.000 12252 MoveAxis(N, 0, ABG)
21:55:38.545 00.000 12252 Move returns status 0, amount 0
21:55:38.545 00.000 12252 move complete, result=0
21:55:38.546 00.001 12252 worker thread done servicing request
21:55:38.546 00.000 12252 Worker thread wakes up
21:55:38.546 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:38.546 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:38.546 00.000 9044 GuideStep: 0.0 px 16 ms WEST, -0.1 px 0 ms NORTH
21:55:40.894 02.348 12252 Exposure complete
21:55:40.956 00.062 12252 worker thread done servicing request
21:55:40.957 00.001 9044 OnExposeComplete: enter
21:55:40.958 00.001 9044 UpdateGuideState(): m_state=6
21:55:40.960 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2644
21:55:40.961 00.001 9044 Star::Find returns 1 (0), X=1004.39, Y=822.80, Mass=5650, SNR=51.7, Peak=173 HFD=5.2
21:55:40.962 00.001 9044 MultiStar: [#1 0.14,0.12,1.04,U] [#2 0.08,0.10,1.23,U] [#3 0.11,0.12,0.84,U] [#4 0.14,0.09,1.28,U] [#5 0.09,0.31,0.66,U] [#6 0.11,0.24,0.44,U] [#7 0.13,0.36,0.44,U] [#8 0.14,0.39,0.00,M1] 
21:55:40.964 00.002 9044 refined, 7 included, MultiStar: {0.08, 0.16}, one-star: {-0.11, 0.14}
21:55:40.965 00.001 9044 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.62) = xAngle (2.71 = 2.71)
21:55:40.966 00.001 9044 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.37 = -0.37)
21:55:40.968 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.09 mountX=-0.16 mountY=-0.06, mountTheta=-2.76
21:55:40.969 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.16, opts=13)
21:55:40.970 00.001 9044 Enqueuing Move request for scope (0.08, 0.16)
21:55:40.971 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:40.972 00.001 12252 Worker thread wakes up
21:55:40.972 00.000 9044 UpdateGuideState exits: m=5650 SNR=51.7
21:55:40.973 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
21:55:40.973 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:40.974 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:40.976 00.002 9044 Enqueuing Expose request
21:55:40.977 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
21:55:40.977 00.000 12252 Moving (0.08, 0.16) raw xDistance=-0.16 yDistance=-0.06
21:55:40.980 00.003 12252 PPEC rslt: input = -0.16, final = -0.05, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 497.73
21:55:40.980 00.000 12252 PPEC: input: -0.16, control: -0.05, exposure: 2000
21:55:40.980 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:40.980 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:55:40.980 00.000 12252 MoveAxis(E, 20, ABG)
21:55:40.980 00.000 12252 Guiding  Dir = 2, Dur = 20
21:55:40.981 00.001 12252 IsSlewing returns 0
21:55:40.981 00.000 12252 IsGuiding returns 0
21:55:40.983 00.002 12252 PulseGuide returned control before completion, sleep 28
21:55:41.026 00.043 12252 IsGuiding returns 0
21:55:41.026 00.000 12252 Move returns status 0, amount 20
21:55:41.026 00.000 12252 MoveAxis(N, 0, ABG)
21:55:41.026 00.000 12252 Move returns status 0, amount 0
21:55:41.026 00.000 12252 move complete, result=0
21:55:41.026 00.000 12252 worker thread done servicing request
21:55:41.026 00.000 12252 Worker thread wakes up
21:55:41.026 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:41.027 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:41.027 00.000 9044 GuideStep: -0.2 px 20 ms EAST, -0.1 px 0 ms NORTH
21:55:43.390 02.363 12252 Exposure complete
21:55:43.450 00.060 12252 worker thread done servicing request
21:55:43.450 00.000 9044 OnExposeComplete: enter
21:55:43.451 00.001 9044 UpdateGuideState(): m_state=6
21:55:43.452 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2645
21:55:43.453 00.001 9044 Star::Find returns 1 (0), X=1004.34, Y=822.79, Mass=5671, SNR=51.7, Peak=173 HFD=5.2
21:55:43.454 00.001 9044 MultiStar: [#1 0.06,0.22,1.04,U] [#2 -0.03,0.20,1.20,U] [#3 0.06,0.18,0.87,U] [#4 0.05,0.10,1.25,U] [#5 0.00,0.22,0.64,U] [#6 0.01,0.24,0.42,U] [#7 0.12,0.23,0.44,U] [#8 -0.02,0.29,0.43,U] 
21:55:43.456 00.002 9044 refined, 8 included, MultiStar: {0.00, 0.18}, one-star: {-0.16, 0.13}
21:55:43.457 00.001 9044 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.62) = xAngle (3.18 = -3.10)
21:55:43.458 00.001 9044 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.10 = 0.10)
21:55:43.459 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.56 mountX=-0.18 mountY=0.02, mountTheta=3.04
21:55:43.461 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.18, opts=13)
21:55:43.462 00.001 9044 Enqueuing Move request for scope (0.00, 0.18)
21:55:43.464 00.002 12252 Worker thread wakes up
21:55:43.464 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:43.465 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.18) opts 0xd
21:55:43.465 00.000 9044 UpdateGuideState exits: m=5671 SNR=51.7
21:55:43.467 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:43.468 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.18)
21:55:43.468 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:43.469 00.001 9044 Enqueuing Expose request
21:55:43.470 00.001 12252 Moving (0.00, 0.18) raw xDistance=-0.18 yDistance=0.02
21:55:43.472 00.002 12252 PPEC rslt: input = -0.18, final = -0.07, react = -0.11, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 497.60
21:55:43.472 00.000 12252 PPEC: input: -0.18, control: -0.07, exposure: 2000
21:55:43.472 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:43.472 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:55:43.472 00.000 12252 MoveAxis(E, 29, ABG)
21:55:43.472 00.000 12252 Guiding  Dir = 2, Dur = 29
21:55:43.473 00.001 12252 IsSlewing returns 0
21:55:43.473 00.000 12252 IsGuiding returns 0
21:55:43.476 00.003 12252 PulseGuide returned control before completion, sleep 38
21:55:43.521 00.045 12252 IsGuiding returns 0
21:55:43.521 00.000 12252 Move returns status 0, amount 29
21:55:43.521 00.000 12252 MoveAxis(N, 0, ABG)
21:55:43.521 00.000 12252 Move returns status 0, amount 0
21:55:43.521 00.000 12252 move complete, result=0
21:55:43.521 00.000 12252 worker thread done servicing request
21:55:43.521 00.000 12252 Worker thread wakes up
21:55:43.521 00.000 9044 GuideStep: -0.2 px 29 ms EAST, 0.0 px 0 ms NORTH
21:55:43.524 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:43.524 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:45.860 02.336 12252 Exposure complete
21:55:45.912 00.052 12252 worker thread done servicing request
21:55:45.912 00.000 9044 OnExposeComplete: enter
21:55:45.913 00.001 9044 UpdateGuideState(): m_state=6
21:55:45.916 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2646
21:55:45.919 00.003 9044 Star::Find returns 1 (0), X=1004.39, Y=822.87, Mass=5786, SNR=52.2, Peak=173 HFD=5.2
21:55:45.922 00.003 9044 MultiStar: [#1 0.19,0.15,1.04,U] [#2 0.30,0.21,1.20,U] [#3 0.19,0.14,0.84,U] [#4 0.15,0.15,1.27,U] [#5 0.12,0.28,0.68,U] [#6 0.16,0.28,0.42,U] [#7 0.21,0.24,0.43,U] [#8 0.02,0.34,0.41,U] 
21:55:45.925 00.003 9044 single-star, 8 included, MultiStar: {0.14, 0.20}, one-star: {-0.12, 0.21}
21:55:45.927 00.002 9044 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.62) = xAngle (3.70 = -2.59)
21:55:45.931 00.004 9044 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.61 = 0.61)
21:55:45.932 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.07 mountX=-0.21 mountY=0.14, mountTheta=2.55
21:55:45.933 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.21, opts=13)
21:55:45.934 00.001 9044 Enqueuing Move request for scope (-0.12, 0.21)
21:55:45.935 00.001 12252 Worker thread wakes up
21:55:45.935 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:45.937 00.002 9044 UpdateGuideState exits: m=5786 SNR=52.2
21:55:45.939 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:45.941 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:45.943 00.002 9044 Enqueuing Expose request
21:55:45.944 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
21:55:45.944 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
21:55:45.944 00.000 12252 Moving (-0.12, 0.21) raw xDistance=-0.21 yDistance=0.14
21:55:45.948 00.004 12252 PPEC rslt: input = -0.21, final = -0.09, react = -0.12, pred = 0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 497.47
21:55:45.948 00.000 12252 PPEC: input: -0.21, control: -0.09, exposure: 2000
21:55:45.948 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:45.948 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
21:55:45.948 00.000 12252 MoveAxis(E, 36, ABG)
21:55:45.948 00.000 12252 Guiding  Dir = 2, Dur = 36
21:55:45.948 00.000 12252 IsSlewing returns 0
21:55:45.949 00.001 12252 IsGuiding returns 0
21:55:45.951 00.002 12252 PulseGuide returned control before completion, sleep 44
21:55:46.009 00.058 12252 IsGuiding returns 0
21:55:46.009 00.000 12252 Move returns status 0, amount 36
21:55:46.009 00.000 12252 MoveAxis(N, 0, ABG)
21:55:46.009 00.000 12252 Move returns status 0, amount 0
21:55:46.009 00.000 12252 move complete, result=0
21:55:46.009 00.000 12252 worker thread done servicing request
21:55:46.009 00.000 12252 Worker thread wakes up
21:55:46.009 00.000 9044 GuideStep: -0.2 px 36 ms EAST, 0.1 px 0 ms NORTH
21:55:46.010 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:46.010 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:48.335 02.325 12252 Exposure complete
21:55:48.363 00.028 12252 worker thread done servicing request
21:55:48.363 00.000 9044 OnExposeComplete: enter
21:55:48.364 00.001 9044 UpdateGuideState(): m_state=6
21:55:48.365 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2647
21:55:48.365 00.000 9044 Star::Find returns 1 (0), X=1004.48, Y=822.88, Mass=5819, SNR=52.2, Peak=173 HFD=5.2
21:55:48.366 00.001 9044 MultiStar: [#1 0.21,0.17,1.06,U] [#2 0.12,0.06,1.19,U] [#3 0.34,0.22,0.85,U] [#4 0.21,0.16,1.27,U] [#5 0.15,0.14,0.65,U] [#6 0.13,0.18,0.42,U] [#7 0.31,0.32,0.00,M1] [#8 0.10,0.22,0.41,U] 
21:55:48.367 00.001 9044 single-star, 7 included, MultiStar: {0.16, 0.16}, one-star: {-0.02, 0.23}
21:55:48.368 00.001 9044 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.62) = xAngle (3.28 = -3.01)
21:55:48.368 00.000 9044 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.19 = 0.19)
21:55:48.369 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.65 mountX=-0.23 mountY=0.04, mountTheta=2.95
21:55:48.370 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.23, opts=13)
21:55:48.371 00.001 9044 Enqueuing Move request for scope (-0.02, 0.23)
21:55:48.372 00.001 12252 Worker thread wakes up
21:55:48.372 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
21:55:48.372 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
21:55:48.372 00.000 12252 Moving (-0.02, 0.23) raw xDistance=-0.23 yDistance=0.04
21:55:48.373 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:48.374 00.001 12252 PPEC rslt: input = -0.23, final = -0.12, react = -0.14, pred = 0.02, hyst = -0.13, hyst_pct = 0.00, period_length = 497.34
21:55:48.374 00.000 12252 PPEC: input: -0.23, control: -0.12, exposure: 2000
21:55:48.374 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:48.374 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:55:48.374 00.000 12252 MoveAxis(E, 46, ABG)
21:55:48.374 00.000 12252 Guiding  Dir = 2, Dur = 46
21:55:48.374 00.000 12252 IsSlewing returns 0
21:55:48.374 00.000 12252 IsGuiding returns 0
21:55:48.377 00.003 12252 PulseGuide returned control before completion, sleep 54
21:55:48.389 00.012 9044 UpdateGuideState exits: m=5819 SNR=52.2
21:55:48.390 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:48.390 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:48.391 00.001 9044 Enqueuing Expose request
21:55:48.447 00.056 12252 IsGuiding returns 0
21:55:48.447 00.000 12252 Move returns status 0, amount 46
21:55:48.447 00.000 12252 MoveAxis(N, 0, ABG)
21:55:48.447 00.000 12252 Move returns status 0, amount 0
21:55:48.447 00.000 12252 move complete, result=0
21:55:48.447 00.000 12252 worker thread done servicing request
21:55:48.447 00.000 12252 Worker thread wakes up
21:55:48.447 00.000 9044 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
21:55:48.448 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:48.448 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:50.782 02.334 12252 Exposure complete
21:55:50.808 00.026 12252 worker thread done servicing request
21:55:50.809 00.001 9044 OnExposeComplete: enter
21:55:50.810 00.001 9044 UpdateGuideState(): m_state=6
21:55:50.810 00.000 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2648
21:55:50.811 00.001 9044 Star::Find returns 1 (0), X=1004.42, Y=822.81, Mass=5609, SNR=51.4, Peak=173 HFD=5.2
21:55:50.812 00.001 9044 MultiStar: [#1 0.19,0.16,1.05,U] [#2 0.02,0.06,1.20,U] [#3 0.23,0.11,0.85,U] [#4 0.20,0.10,1.29,U] [#5 -0.00,0.20,0.67,U] [#6 0.19,0.14,0.42,U] [#7 0.21,0.24,0.44,U] [#8 0.04,0.28,0.43,U] 
21:55:50.812 00.000 9044 single-star, 8 included, MultiStar: {0.11, 0.14}, one-star: {-0.08, 0.15}
21:55:50.813 00.001 9044 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.62) = xAngle (3.67 = -2.61)
21:55:50.814 00.001 9044 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.59 = 0.59)
21:55:50.814 00.000 9044 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.05 mountX=-0.15 mountY=0.10, mountTheta=2.57
21:55:50.815 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.15, opts=13)
21:55:50.816 00.001 9044 Enqueuing Move request for scope (-0.08, 0.15)
21:55:50.817 00.001 12252 Worker thread wakes up
21:55:50.817 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
21:55:50.817 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
21:55:50.817 00.000 12252 Moving (-0.08, 0.15) raw xDistance=-0.15 yDistance=0.10
21:55:50.818 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:50.819 00.001 12252 PPEC rslt: input = -0.15, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 497.22
21:55:50.819 00.000 12252 PPEC: input: -0.15, control: -0.09, exposure: 2000
21:55:50.819 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:50.819 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:55:50.819 00.000 12252 MoveAxis(E, 36, ABG)
21:55:50.819 00.000 12252 Guiding  Dir = 2, Dur = 36
21:55:50.820 00.001 12252 IsSlewing returns 0
21:55:50.820 00.000 12252 IsGuiding returns 0
21:55:50.822 00.002 12252 PulseGuide returned control before completion, sleep 44
21:55:50.834 00.012 9044 UpdateGuideState exits: m=5609 SNR=51.4
21:55:50.835 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:50.836 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:50.836 00.000 9044 Enqueuing Expose request
21:55:50.873 00.037 12252 IsGuiding returns 0
21:55:50.873 00.000 12252 Move returns status 0, amount 36
21:55:50.873 00.000 12252 MoveAxis(N, 0, ABG)
21:55:50.873 00.000 12252 Move returns status 0, amount 0
21:55:50.873 00.000 12252 move complete, result=0
21:55:50.873 00.000 12252 worker thread done servicing request
21:55:50.873 00.000 12252 Worker thread wakes up
21:55:50.873 00.000 9044 GuideStep: -0.1 px 36 ms EAST, 0.1 px 0 ms NORTH
21:55:50.875 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:50.875 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:53.211 02.336 12252 Exposure complete
21:55:53.238 00.027 12252 worker thread done servicing request
21:55:53.238 00.000 9044 OnExposeComplete: enter
21:55:53.238 00.000 9044 UpdateGuideState(): m_state=6
21:55:53.240 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2649
21:55:53.241 00.001 9044 Star::Find returns 1 (0), X=1004.38, Y=822.82, Mass=5702, SNR=51.7, Peak=173 HFD=5.2
21:55:53.241 00.000 9044 MultiStar: [#1 0.11,0.18,1.05,U] [#2 0.09,0.13,1.22,U] [#3 0.11,0.03,0.85,U] [#4 0.11,0.05,1.26,U] [#5 0.05,0.22,0.65,U] [#6 0.07,0.22,0.43,U] [#7 0.16,0.09,0.43,U] [#8 0.11,0.14,0.42,U] 
21:55:53.242 00.001 9044 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {-0.12, 0.16}
21:55:53.242 00.000 9044 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.62) = xAngle (2.69 = 2.69)
21:55:53.243 00.001 9044 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.39 = -0.39)
21:55:53.243 00.000 9044 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.07 mountX=-0.13 mountY=-0.06, mountTheta=-2.74
21:55:53.245 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.13, opts=13)
21:55:53.245 00.000 9044 Enqueuing Move request for scope (0.07, 0.13)
21:55:53.246 00.001 12252 Worker thread wakes up
21:55:53.246 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
21:55:53.246 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
21:55:53.246 00.000 12252 Moving (0.07, 0.13) raw xDistance=-0.13 yDistance=-0.06
21:55:53.247 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:53.248 00.001 12252 PPEC rslt: input = -0.13, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 497.09
21:55:53.248 00.000 12252 PPEC: input: -0.13, control: -0.10, exposure: 2000
21:55:53.248 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:53.248 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:55:53.248 00.000 12252 MoveAxis(E, 39, ABG)
21:55:53.248 00.000 12252 Guiding  Dir = 2, Dur = 39
21:55:53.248 00.000 12252 IsSlewing returns 0
21:55:53.248 00.000 12252 IsGuiding returns 0
21:55:53.251 00.003 12252 PulseGuide returned control before completion, sleep 48
21:55:53.264 00.013 9044 UpdateGuideState exits: m=5702 SNR=51.7
21:55:53.265 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:53.265 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:53.266 00.001 9044 Enqueuing Expose request
21:55:53.306 00.040 12252 IsGuiding returns 0
21:55:53.306 00.000 12252 Move returns status 0, amount 39
21:55:53.306 00.000 12252 MoveAxis(N, 0, ABG)
21:55:53.306 00.000 12252 Move returns status 0, amount 0
21:55:53.306 00.000 12252 move complete, result=0
21:55:53.306 00.000 12252 worker thread done servicing request
21:55:53.306 00.000 12252 Worker thread wakes up
21:55:53.306 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:53.306 00.000 9044 GuideStep: -0.1 px 39 ms EAST, -0.1 px 0 ms NORTH
21:55:53.307 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:55.655 02.348 12252 Exposure complete
21:55:55.696 00.041 12252 worker thread done servicing request
21:55:55.696 00.000 9044 OnExposeComplete: enter
21:55:55.698 00.002 9044 UpdateGuideState(): m_state=6
21:55:55.701 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2650
21:55:55.703 00.002 9044 Star::Find returns 1 (0), X=1004.41, Y=822.89, Mass=5874, SNR=52.6, Peak=173 HFD=5.2
21:55:55.704 00.001 9044 MultiStar: [#1 0.14,0.09,1.02,U] [#2 0.10,0.10,1.20,U] [#3 0.09,0.09,0.83,U] [#4 0.17,0.22,1.27,U] [#5 0.02,0.26,0.65,U] [#6 0.02,0.19,0.41,U] [#7 0.12,0.27,0.43,U] [#8 0.06,0.26,0.41,U] 
21:55:55.705 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.18}, one-star: {-0.09, 0.23}
21:55:55.706 00.001 9044 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.62) = xAngle (2.78 = 2.78)
21:55:55.707 00.001 9044 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.30 = -0.30)
21:55:55.708 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.16 mountX=-0.18 mountY=-0.06, mountTheta=-2.84
21:55:55.712 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.18, opts=13)
21:55:55.713 00.001 9044 Enqueuing Move request for scope (0.08, 0.18)
21:55:55.714 00.001 12252 Worker thread wakes up
21:55:55.715 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
21:55:55.715 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:55.716 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
21:55:55.716 00.000 9044 UpdateGuideState exits: m=5874 SNR=52.6
21:55:55.717 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:55.718 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:55.718 00.000 9044 Enqueuing Expose request
21:55:55.719 00.001 12252 Moving (0.08, 0.18) raw xDistance=-0.18 yDistance=-0.06
21:55:55.724 00.005 12252 PPEC rslt: input = -0.18, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 496.97
21:55:55.724 00.000 12252 PPEC: input: -0.18, control: -0.14, exposure: 2000
21:55:55.724 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:55.726 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:55:55.726 00.000 12252 MoveAxis(E, 54, ABG)
21:55:55.726 00.000 12252 Guiding  Dir = 2, Dur = 54
21:55:55.726 00.000 12252 IsSlewing returns 0
21:55:55.727 00.001 12252 IsGuiding returns 0
21:55:55.729 00.002 12252 PulseGuide returned control before completion, sleep 62
21:55:55.802 00.073 12252 IsGuiding returns 0
21:55:55.802 00.000 12252 Move returns status 0, amount 54
21:55:55.802 00.000 12252 MoveAxis(N, 0, ABG)
21:55:55.802 00.000 12252 Move returns status 0, amount 0
21:55:55.802 00.000 12252 move complete, result=0
21:55:55.802 00.000 12252 worker thread done servicing request
21:55:55.802 00.000 12252 Worker thread wakes up
21:55:55.802 00.000 9044 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
21:55:55.803 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:55.803 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:58.141 02.338 12252 Exposure complete
21:55:58.168 00.027 12252 worker thread done servicing request
21:55:58.168 00.000 9044 OnExposeComplete: enter
21:55:58.169 00.001 9044 UpdateGuideState(): m_state=6
21:55:58.170 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2651
21:55:58.171 00.001 9044 Star::Find returns 1 (0), X=1004.34, Y=822.75, Mass=5591, SNR=51.3, Peak=173 HFD=5.3
21:55:58.172 00.001 9044 MultiStar: [#1 0.02,0.05,1.04,U] [#2 0.04,0.00,1.21,U] [#3 0.12,0.03,0.85,U] [#4 0.09,0.05,1.30,U] [#5 0.02,0.17,0.68,U] [#6 -0.04,0.11,0.42,U] [#7 -0.01,0.16,0.44,U] [#8 -0.01,0.21,0.41,U] 
21:55:58.172 00.000 9044 refined, 8 included, MultiStar: {0.02, 0.07}, one-star: {-0.17, 0.09}
21:55:58.173 00.001 9044 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.62) = xAngle (2.98 = 2.98)
21:55:58.174 00.001 9044 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.10 = -0.10)
21:55:58.174 00.000 9044 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.36 mountX=-0.08 mountY=-0.01, mountTheta=-3.04
21:55:58.177 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.07, opts=13)
21:55:58.178 00.001 9044 Enqueuing Move request for scope (0.02, 0.07)
21:55:58.179 00.001 12252 Worker thread wakes up
21:55:58.179 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
21:55:58.179 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
21:55:58.179 00.000 12252 Moving (0.02, 0.07) raw xDistance=-0.08 yDistance=-0.01
21:55:58.180 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:55:58.181 00.001 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 496.84
21:55:58.181 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
21:55:58.181 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:55:58.181 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:55:58.181 00.000 12252 MoveAxis(E, 6, ABG)
21:55:58.181 00.000 12252 Guiding  Dir = 2, Dur = 6
21:55:58.181 00.000 12252 IsSlewing returns 0
21:55:58.181 00.000 12252 IsGuiding returns 0
21:55:58.184 00.003 12252 PulseGuide returned control before completion, sleep 14
21:55:58.196 00.012 9044 UpdateGuideState exits: m=5591 SNR=51.3
21:55:58.196 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:55:58.197 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:55:58.197 00.000 9044 Enqueuing Expose request
21:55:58.204 00.007 12252 IsGuiding returns 0
21:55:58.204 00.000 12252 Move returns status 0, amount 6
21:55:58.204 00.000 12252 MoveAxis(N, 0, ABG)
21:55:58.204 00.000 12252 Move returns status 0, amount 0
21:55:58.204 00.000 12252 move complete, result=0
21:55:58.204 00.000 12252 worker thread done servicing request
21:55:58.204 00.000 12252 Worker thread wakes up
21:55:58.204 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:55:58.204 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:55:58.205 00.001 9044 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
21:55:59.531 01.326 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
21:55:59.533 00.002 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:56:00.539 01.006 12252 Exposure complete
21:56:00.567 00.028 12252 worker thread done servicing request
21:56:00.567 00.000 9044 OnExposeComplete: enter
21:56:00.568 00.001 9044 UpdateGuideState(): m_state=6
21:56:00.569 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2652
21:56:00.569 00.000 9044 Star::Find returns 1 (0), X=1004.40, Y=822.76, Mass=5842, SNR=52.2, Peak=173 HFD=5.4
21:56:00.570 00.001 9044 MultiStar: [#1 0.08,0.19,1.07,U] [#2 0.04,0.10,1.20,U] [#3 0.08,-0.02,0.84,U] [#4 0.06,0.08,1.26,U] [#5 0.08,0.22,0.67,U] [#6 0.09,0.13,0.41,U] [#7 0.17,0.23,0.43,U] [#8 0.01,0.12,0.41,U] 
21:56:00.571 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {-0.10, 0.11}
21:56:00.571 00.000 9044 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.62) = xAngle (2.83 = 2.83)
21:56:00.572 00.001 9044 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.25 = -0.25)
21:56:00.573 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.21 mountX=-0.12 mountY=-0.03, mountTheta=-2.89
21:56:00.574 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.12, opts=13)
21:56:00.574 00.000 9044 Enqueuing Move request for scope (0.05, 0.12)
21:56:00.575 00.001 12252 Worker thread wakes up
21:56:00.575 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
21:56:00.575 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
21:56:00.575 00.000 12252 Moving (0.05, 0.12) raw xDistance=-0.12 yDistance=-0.03
21:56:00.576 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:00.577 00.001 12252 PPEC rslt: input = -0.12, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 496.72
21:56:00.577 00.000 12252 PPEC: input: -0.12, control: -0.09, exposure: 2000
21:56:00.577 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:00.577 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:56:00.577 00.000 12252 MoveAxis(E, 37, ABG)
21:56:00.577 00.000 12252 Guiding  Dir = 2, Dur = 37
21:56:00.578 00.001 12252 IsSlewing returns 0
21:56:00.578 00.000 12252 IsGuiding returns 0
21:56:00.581 00.003 12252 PulseGuide returned control before completion, sleep 46
21:56:00.594 00.013 9044 UpdateGuideState exits: m=5842 SNR=52.2
21:56:00.595 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:00.595 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:00.596 00.001 9044 Enqueuing Expose request
21:56:00.634 00.038 12252 IsGuiding returns 0
21:56:00.634 00.000 12252 Move returns status 0, amount 37
21:56:00.634 00.000 12252 MoveAxis(N, 0, ABG)
21:56:00.634 00.000 12252 Move returns status 0, amount 0
21:56:00.634 00.000 12252 move complete, result=0
21:56:00.634 00.000 12252 worker thread done servicing request
21:56:00.634 00.000 12252 Worker thread wakes up
21:56:00.635 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:00.635 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:00.635 00.000 9044 GuideStep: -0.1 px 37 ms EAST, -0.0 px 0 ms NORTH
21:56:02.957 02.322 12252 Exposure complete
21:56:02.984 00.027 12252 worker thread done servicing request
21:56:02.984 00.000 9044 OnExposeComplete: enter
21:56:02.985 00.001 9044 UpdateGuideState(): m_state=6
21:56:02.986 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2653
21:56:02.986 00.000 9044 Star::Find returns 1 (0), X=1004.37, Y=822.72, Mass=5654, SNR=51.6, Peak=173 HFD=5.3
21:56:02.987 00.001 9044 MultiStar: [#1 0.11,0.15,1.06,U] [#2 0.06,0.15,1.20,U] [#3 0.10,0.13,0.83,U] [#4 0.15,0.02,1.30,U] [#5 0.11,0.21,0.66,U] [#6 0.06,0.16,0.44,U] [#7 0.11,0.16,0.43,U] [#8 0.06,0.18,0.41,U] 
21:56:02.988 00.001 9044 refined, 8 included, MultiStar: {0.07, 0.12}, one-star: {-0.13, 0.07}
21:56:02.988 00.000 9044 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.62) = xAngle (2.68 = 2.68)
21:56:02.990 00.002 9044 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.40 = -0.40)
21:56:02.991 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.06 mountX=-0.13 mountY=-0.06, mountTheta=-2.73
21:56:02.993 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.12, opts=13)
21:56:02.994 00.001 9044 Enqueuing Move request for scope (0.07, 0.12)
21:56:02.995 00.001 12252 Worker thread wakes up
21:56:02.995 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
21:56:02.995 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
21:56:02.995 00.000 12252 Moving (0.07, 0.12) raw xDistance=-0.13 yDistance=-0.06
21:56:02.997 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:02.998 00.001 12252 PPEC rslt: input = -0.13, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 496.60
21:56:02.998 00.000 12252 PPEC: input: -0.13, control: -0.09, exposure: 2000
21:56:02.998 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:02.998 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
21:56:02.998 00.000 12252 MoveAxis(E, 37, ABG)
21:56:02.998 00.000 12252 Guiding  Dir = 2, Dur = 37
21:56:02.998 00.000 12252 IsSlewing returns 0
21:56:02.998 00.000 12252 IsGuiding returns 0
21:56:03.000 00.002 12252 PulseGuide returned control before completion, sleep 46
21:56:03.015 00.015 9044 UpdateGuideState exits: m=5654 SNR=51.6
21:56:03.015 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:03.016 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:03.016 00.000 9044 Enqueuing Expose request
21:56:03.056 00.040 12252 IsGuiding returns 0
21:56:03.057 00.001 12252 Move returns status 0, amount 37
21:56:03.057 00.000 12252 MoveAxis(N, 0, ABG)
21:56:03.057 00.000 12252 Move returns status 0, amount 0
21:56:03.057 00.000 12252 move complete, result=0
21:56:03.057 00.000 12252 worker thread done servicing request
21:56:03.057 00.000 12252 Worker thread wakes up
21:56:03.057 00.000 9044 GuideStep: -0.1 px 37 ms EAST, -0.1 px 0 ms NORTH
21:56:03.058 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:03.058 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:05.181 02.123 9044 User exited setup dialog with 'ok'
21:56:05.183 00.002 9044 set dither mode 0
21:56:05.184 00.001 9044 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:56:05.185 00.001 9044 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:56:05.185 00.000 9044 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:56:05.186 00.001 9044 camera: set binning = 1
21:56:05.187 00.001 9044 Saturation detection set to Max-ADU value 255
21:56:05.188 00.001 9044 Setting StarMinHFD = 1.50
21:56:05.189 00.001 9044 Setting MaxHFD = 10.0
21:56:05.190 00.001 9044 Setting StarMinSNR = 6.0
21:56:05.192 00.002 9044 Setting AutoSelDownsample = 0
21:56:05.193 00.001 9044 MultiStar mode enabled
21:56:05.194 00.001 9044 Scope: enabling slew check, guiding will stop when slew is detected
21:56:05.194 00.000 9044 BLC: Backlash comp enabled, Comp pulse = 80 ms
21:56:05.198 00.004 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
21:56:05.199 00.001 9044 ScopeASCOM::SideOfPier() returns 1
21:56:05.202 00.003 9044 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
21:56:05.203 00.001 9044 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:56:05.203 00.000 9044 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:56:05.242 00.039 9044 PhdConfig flush
21:56:05.385 00.143 12252 Exposure complete
21:56:05.412 00.027 12252 worker thread done servicing request
21:56:05.413 00.001 9044 OnExposeComplete: enter
21:56:05.413 00.000 9044 UpdateGuideState(): m_state=6
21:56:05.414 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2654
21:56:05.415 00.001 9044 Star::Find returns 1 (0), X=1004.50, Y=822.84, Mass=5615, SNR=51.5, Peak=173 HFD=5.3
21:56:05.416 00.001 9044 MultiStar: [#1 0.23,0.28,1.04,U] [#2 0.14,0.16,1.19,U] [#3 0.21,0.20,0.83,U] [#4 0.21,0.24,1.27,U] [#5 0.10,0.35,0.67,U] [#6 0.13,0.37,0.41,U] [#7 0.16,0.33,0.44,U] [#8 0.19,0.35,0.41,U] 
21:56:05.416 00.000 9044 single-star, 8 included, MultiStar: {0.15, 0.25}, one-star: {-0.00, 0.18}
21:56:05.417 00.001 9044 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.62) = xAngle (3.20 = -3.08)
21:56:05.418 00.001 9044 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.12 = 0.12)
21:56:05.418 00.000 9044 CameraToMount -- cameraX=-0.00 cameraY=0.18 hyp=0.18 cameraTheta=1.57 mountX=-0.18 mountY=0.02, mountTheta=3.03
21:56:05.420 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.18, opts=13)
21:56:05.420 00.000 9044 Enqueuing Move request for scope (-0.00, 0.18)
21:56:05.421 00.001 12252 Worker thread wakes up
21:56:05.421 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.18) opts 0xd
21:56:05.421 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.18)
21:56:05.421 00.000 12252 Moving (-0.00, 0.18) raw xDistance=-0.18 yDistance=0.02
21:56:05.422 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:05.423 00.001 12252 PPEC rslt: input = -0.18, final = -0.11, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 496.72
21:56:05.423 00.000 12252 PPEC: input: -0.18, control: -0.11, exposure: 2000
21:56:05.423 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:05.423 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:56:05.423 00.000 12252 MoveAxis(E, 44, ABG)
21:56:05.423 00.000 12252 Guiding  Dir = 2, Dur = 44
21:56:05.423 00.000 12252 IsSlewing returns 0
21:56:05.424 00.001 12252 IsGuiding returns 0
21:56:05.426 00.002 12252 PulseGuide returned control before completion, sleep 53
21:56:05.439 00.013 9044 UpdateGuideState exits: m=5615 SNR=51.5
21:56:05.440 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:05.441 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:05.442 00.001 9044 Enqueuing Expose request
21:56:05.460 00.018 9044 evsrv: cli 0CD5D5D8 connect
21:56:05.461 00.001 9044 case statement mapped state 6 to 3
21:56:05.462 00.001 9044 case statement mapped state 6 to 3
21:56:05.462 00.000 9044 evsrv: cli 0CD5D5D8 request: {"method":"get_pixel_scale","id":"9567dea2-ce65-4570-bff8-1d19c4a8904b"}
21:56:05.463 00.001 9044 evsrv: cli 0CD5D5D8 response: {"jsonrpc":"2.0","result":4.77465,"id":"9567dea2-ce65-4570-bff8-1d19c4a8904b"}
21:56:05.464 00.001 9044 evsrv: cli 0CD5D5D8 disconnect
21:56:05.481 00.017 12252 IsGuiding returns 0
21:56:05.482 00.001 12252 Move returns status 0, amount 44
21:56:05.482 00.000 12252 MoveAxis(N, 0, ABG)
21:56:05.482 00.000 12252 Move returns status 0, amount 0
21:56:05.482 00.000 12252 move complete, result=0
21:56:05.482 00.000 12252 worker thread done servicing request
21:56:05.482 00.000 12252 Worker thread wakes up
21:56:05.482 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:05.482 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:05.482 00.000 9044 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
21:56:07.827 02.345 12252 Exposure complete
21:56:07.879 00.052 12252 worker thread done servicing request
21:56:07.879 00.000 9044 OnExposeComplete: enter
21:56:07.880 00.001 9044 UpdateGuideState(): m_state=6
21:56:07.881 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2655
21:56:07.882 00.001 9044 Star::Find returns 1 (0), X=1004.50, Y=822.76, Mass=5783, SNR=52.0, Peak=173 HFD=5.2
21:56:07.883 00.001 9044 MultiStar: [#1 0.21,0.12,1.03,U] [#2 0.04,0.10,1.20,U] [#3 0.14,0.11,0.85,U] [#4 0.11,0.11,1.28,U] [#5 0.11,0.19,0.67,U] [#6 0.15,0.23,0.42,U] [#7 0.25,0.38,0.00,M1] [#8 0.07,0.14,0.42,U] 
21:56:07.884 00.001 9044 single-star, 7 included, MultiStar: {0.10, 0.13}, one-star: {-0.01, 0.10}
21:56:07.884 00.000 9044 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.62) = xAngle (3.27 = -3.02)
21:56:07.885 00.001 9044 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.18 = 0.18)
21:56:07.886 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.64 mountX=-0.10 mountY=0.02, mountTheta=2.96
21:56:07.888 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.10, opts=13)
21:56:07.889 00.001 9044 Enqueuing Move request for scope (-0.01, 0.10)
21:56:07.890 00.001 12252 Worker thread wakes up
21:56:07.890 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:07.892 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
21:56:07.892 00.000 9044 UpdateGuideState exits: m=5783 SNR=52.0
21:56:07.893 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
21:56:07.893 00.000 12252 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=0.02
21:56:07.893 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:07.894 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:07.895 00.001 9044 Enqueuing Expose request
21:56:07.896 00.001 12252 PPEC rslt: input = -0.10, final = -0.07, react = -0.06, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 496.60
21:56:07.896 00.000 12252 PPEC: input: -0.10, control: -0.07, exposure: 2000
21:56:07.896 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:07.896 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:56:07.896 00.000 12252 MoveAxis(E, 26, ABG)
21:56:07.896 00.000 12252 Guiding  Dir = 2, Dur = 26
21:56:07.896 00.000 12252 IsSlewing returns 0
21:56:07.896 00.000 12252 IsGuiding returns 0
21:56:07.898 00.002 12252 PulseGuide returned control before completion, sleep 35
21:56:07.940 00.042 12252 IsGuiding returns 0
21:56:07.940 00.000 12252 Move returns status 0, amount 26
21:56:07.940 00.000 12252 MoveAxis(N, 0, ABG)
21:56:07.940 00.000 12252 Move returns status 0, amount 0
21:56:07.940 00.000 12252 move complete, result=0
21:56:07.940 00.000 12252 worker thread done servicing request
21:56:07.940 00.000 12252 Worker thread wakes up
21:56:07.940 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:07.940 00.000 9044 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
21:56:07.942 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:10.280 02.338 12252 Exposure complete
21:56:10.321 00.041 12252 worker thread done servicing request
21:56:10.321 00.000 9044 OnExposeComplete: enter
21:56:10.322 00.001 9044 UpdateGuideState(): m_state=6
21:56:10.323 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2656
21:56:10.324 00.001 9044 Star::Find returns 1 (0), X=1004.39, Y=822.75, Mass=5840, SNR=52.5, Peak=173 HFD=5.3
21:56:10.326 00.002 9044 MultiStar: [#1 0.21,0.14,1.04,U] [#2 0.09,0.14,1.20,U] [#3 0.16,0.06,0.84,U] [#4 0.16,0.09,1.25,U] [#5 0.05,0.32,0.65,U] [#6 0.12,0.25,0.42,U] [#7 0.21,0.19,0.43,U] [#8 0.08,0.27,0.41,U] 
21:56:10.327 00.001 9044 single-star, 8 included, MultiStar: {0.10, 0.15}, one-star: {-0.12, 0.09}
21:56:10.328 00.001 9044 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.62) = xAngle (4.11 = -2.17)
21:56:10.330 00.002 9044 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.03 = 1.03)
21:56:10.331 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.48 mountX=-0.08 mountY=0.13, mountTheta=2.16
21:56:10.333 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.09, opts=13)
21:56:10.335 00.002 9044 Enqueuing Move request for scope (-0.12, 0.09)
21:56:10.337 00.002 12252 Worker thread wakes up
21:56:10.337 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:10.338 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
21:56:10.339 00.001 9044 UpdateGuideState exits: m=5840 SNR=52.5
21:56:10.340 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:10.343 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
21:56:10.343 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:10.344 00.001 9044 Enqueuing Expose request
21:56:10.345 00.001 12252 Moving (-0.12, 0.09) raw xDistance=-0.08 yDistance=0.13
21:56:10.347 00.002 12252 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 496.48
21:56:10.347 00.000 12252 PPEC: input: -0.08, control: -0.00, exposure: 2000
21:56:10.347 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:10.347 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:56:10.347 00.000 12252 MoveAxis(E, 1, ABG)
21:56:10.347 00.000 12252 Guiding  Dir = 2, Dur = 1
21:56:10.347 00.000 12252 IsSlewing returns 0
21:56:10.348 00.001 12252 IsGuiding returns 0
21:56:10.350 00.002 12252 IsGuiding returns 0
21:56:10.350 00.000 12252 Move returns status 0, amount 1
21:56:10.350 00.000 12252 MoveAxis(N, 0, ABG)
21:56:10.350 00.000 12252 Move returns status 0, amount 0
21:56:10.350 00.000 12252 move complete, result=0
21:56:10.350 00.000 12252 worker thread done servicing request
21:56:10.350 00.000 12252 Worker thread wakes up
21:56:10.350 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:10.350 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:10.350 00.000 9044 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
21:56:12.712 02.362 12252 Exposure complete
21:56:12.760 00.048 12252 worker thread done servicing request
21:56:12.760 00.000 9044 OnExposeComplete: enter
21:56:12.763 00.003 9044 UpdateGuideState(): m_state=6
21:56:12.764 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2657
21:56:12.766 00.002 9044 Star::Find returns 1 (0), X=1004.61, Y=822.93, Mass=5567, SNR=51.4, Peak=173 HFD=5.2
21:56:12.768 00.002 9044 MultiStar: [#1 0.25,0.28,1.07,U] [#2 0.14,0.21,1.24,U] [#3 0.32,0.37,0.00,M1] [#4 0.27,0.20,1.29,U] [#5 0.13,0.43,0.00,M1] [#6 0.19,0.31,0.42,U] [#7 0.31,0.42,0.00,M1] [#8 0.11,0.48,0.00,M1] 
21:56:12.768 00.000 9044 single-star, 4 included, MultiStar: {0.20, 0.24}, one-star: {0.11, 0.28}
21:56:12.769 00.001 9044 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.62) = xAngle (2.83 = 2.83)
21:56:12.770 00.001 9044 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.25 = -0.25)
21:56:12.770 00.000 9044 CameraToMount -- cameraX=0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.21 mountX=-0.28 mountY=-0.07, mountTheta=-2.89
21:56:12.772 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.28, opts=13)
21:56:12.772 00.000 9044 Enqueuing Move request for scope (0.11, 0.28)
21:56:12.773 00.001 12252 Worker thread wakes up
21:56:12.773 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:12.774 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.28) opts 0xd
21:56:12.774 00.000 9044 UpdateGuideState exits: m=5567 SNR=51.4
21:56:12.775 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.28)
21:56:12.775 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:12.776 00.001 12252 Moving (0.11, 0.28) raw xDistance=-0.28 yDistance=-0.07
21:56:12.776 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:12.779 00.003 9044 Enqueuing Expose request
21:56:12.781 00.002 12252 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 496.36
21:56:12.781 00.000 12252 PPEC: input: -0.28, control: -0.18, exposure: 2000
21:56:12.781 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:12.781 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:56:12.781 00.000 12252 MoveAxis(E, 69, ABG)
21:56:12.781 00.000 12252 Guiding  Dir = 2, Dur = 69
21:56:12.782 00.001 12252 IsSlewing returns 0
21:56:12.782 00.000 12252 IsGuiding returns 0
21:56:12.784 00.002 12252 PulseGuide returned control before completion, sleep 77
21:56:12.869 00.085 12252 IsGuiding returns 0
21:56:12.869 00.000 12252 Move returns status 0, amount 69
21:56:12.869 00.000 12252 MoveAxis(N, 0, ABG)
21:56:12.869 00.000 12252 Move returns status 0, amount 0
21:56:12.869 00.000 12252 move complete, result=0
21:56:12.869 00.000 12252 worker thread done servicing request
21:56:12.869 00.000 12252 Worker thread wakes up
21:56:12.869 00.000 9044 GuideStep: -0.3 px 69 ms EAST, -0.1 px 0 ms NORTH
21:56:12.873 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:12.873 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:15.237 02.364 12252 Exposure complete
21:56:15.302 00.065 12252 worker thread done servicing request
21:56:15.302 00.000 9044 OnExposeComplete: enter
21:56:15.306 00.004 9044 UpdateGuideState(): m_state=6
21:56:15.308 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2658
21:56:15.310 00.002 9044 Star::Find returns 1 (0), X=1004.49, Y=822.84, Mass=5545, SNR=51.3, Peak=173 HFD=5.2
21:56:15.313 00.003 9044 MultiStar: [#1 0.19,0.30,1.06,U] [#2 0.09,0.23,1.21,U] [#3 0.37,0.33,0.00,M2] [#4 0.17,0.29,1.30,U] [#5 0.14,0.32,0.67,U] [#6 0.21,0.40,0.00,M1] [#7 0.23,0.35,0.00,M2] [#8 0.15,0.39,0.00,M2] 
21:56:15.316 00.003 9044 single-star, 4 included, MultiStar: {0.12, 0.26}, one-star: {-0.01, 0.19}
21:56:15.319 00.003 9044 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.62) = xAngle (3.24 = -3.04)
21:56:15.321 00.002 9044 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.16 = 0.16)
21:56:15.323 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.61 mountX=-0.19 mountY=0.03, mountTheta=2.99
21:56:15.328 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.19, opts=13)
21:56:15.331 00.003 9044 Enqueuing Move request for scope (-0.01, 0.19)
21:56:15.333 00.002 12252 Worker thread wakes up
21:56:15.333 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:15.335 00.002 9044 UpdateGuideState exits: m=5545 SNR=51.3
21:56:15.338 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:15.340 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:15.341 00.001 9044 Enqueuing Expose request
21:56:15.343 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
21:56:15.343 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
21:56:15.343 00.000 12252 Moving (-0.01, 0.19) raw xDistance=-0.19 yDistance=0.03
21:56:15.347 00.004 12252 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 496.24
21:56:15.347 00.000 12252 PPEC: input: -0.19, control: -0.11, exposure: 2000
21:56:15.347 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:15.347 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:56:15.347 00.000 12252 MoveAxis(E, 43, ABG)
21:56:15.347 00.000 12252 Guiding  Dir = 2, Dur = 43
21:56:15.348 00.001 12252 IsSlewing returns 0
21:56:15.348 00.000 12252 IsGuiding returns 0
21:56:15.351 00.003 12252 PulseGuide returned control before completion, sleep 52
21:56:15.418 00.067 12252 IsGuiding returns 0
21:56:15.419 00.001 12252 Move returns status 0, amount 43
21:56:15.419 00.000 12252 MoveAxis(N, 0, ABG)
21:56:15.419 00.000 12252 Move returns status 0, amount 0
21:56:15.419 00.000 12252 move complete, result=0
21:56:15.419 00.000 12252 worker thread done servicing request
21:56:15.419 00.000 12252 Worker thread wakes up
21:56:15.419 00.000 9044 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
21:56:15.420 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:15.420 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:17.753 02.333 12252 Exposure complete
21:56:17.801 00.048 12252 worker thread done servicing request
21:56:17.801 00.000 9044 OnExposeComplete: enter
21:56:17.802 00.001 9044 UpdateGuideState(): m_state=6
21:56:17.803 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2659
21:56:17.804 00.001 9044 Star::Find returns 1 (0), X=1004.41, Y=822.89, Mass=5817, SNR=52.4, Peak=173 HFD=5.2
21:56:17.805 00.001 9044 MultiStar: [#1 0.22,0.18,1.04,U] [#2 0.16,0.22,1.18,U] [#3 0.22,0.15,0.83,U] [#4 0.14,0.17,1.26,U] [#5 0.13,0.35,0.65,U] [#6 0.13,0.33,0.42,U] [#7 0.21,0.33,0.42,U] [#8 0.13,0.45,0.00,M3] 
21:56:17.806 00.001 9044 single-star, 7 included, MultiStar: {0.13, 0.22}, one-star: {-0.09, 0.24}
21:56:17.807 00.001 9044 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.62) = xAngle (3.55 = -2.73)
21:56:17.809 00.002 9044 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.47 = 0.47)
21:56:17.809 00.000 9044 CameraToMount -- cameraX=-0.09 cameraY=0.24 hyp=0.25 cameraTheta=1.93 mountX=-0.23 mountY=0.11, mountTheta=2.68
21:56:17.812 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.24, opts=13)
21:56:17.813 00.001 9044 Enqueuing Move request for scope (-0.09, 0.24)
21:56:17.815 00.002 12252 Worker thread wakes up
21:56:17.815 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:17.816 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.24) opts 0xd
21:56:17.816 00.000 9044 UpdateGuideState exits: m=5817 SNR=52.4
21:56:17.817 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.24)
21:56:17.817 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:17.818 00.001 12252 Moving (-0.09, 0.24) raw xDistance=-0.23 yDistance=0.11
21:56:17.818 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:17.819 00.001 9044 Enqueuing Expose request
21:56:17.822 00.003 12252 PPEC rslt: input = -0.23, final = -0.12, react = -0.14, pred = 0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 496.12
21:56:17.822 00.000 12252 PPEC: input: -0.23, control: -0.12, exposure: 2000
21:56:17.822 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:17.822 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:56:17.822 00.000 12252 MoveAxis(E, 47, ABG)
21:56:17.822 00.000 12252 Guiding  Dir = 2, Dur = 47
21:56:17.822 00.000 12252 IsSlewing returns 0
21:56:17.823 00.001 12252 IsGuiding returns 0
21:56:17.825 00.002 12252 PulseGuide returned control before completion, sleep 55
21:56:17.889 00.064 12252 IsGuiding returns 0
21:56:17.889 00.000 12252 Move returns status 0, amount 47
21:56:17.889 00.000 12252 MoveAxis(N, 0, ABG)
21:56:17.889 00.000 12252 Move returns status 0, amount 0
21:56:17.889 00.000 12252 move complete, result=0
21:56:17.890 00.001 12252 worker thread done servicing request
21:56:17.890 00.000 12252 Worker thread wakes up
21:56:17.890 00.000 9044 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
21:56:17.893 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:17.893 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:20.236 02.343 12252 Exposure complete
21:56:20.293 00.057 12252 worker thread done servicing request
21:56:20.293 00.000 9044 OnExposeComplete: enter
21:56:20.294 00.001 9044 UpdateGuideState(): m_state=6
21:56:20.296 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2660
21:56:20.297 00.001 9044 Star::Find returns 1 (0), X=1004.38, Y=822.87, Mass=5682, SNR=51.8, Peak=173 HFD=5.1
21:56:20.299 00.002 9044 MultiStar: [#1 0.16,0.14,1.05,U] [#2 0.13,0.08,1.22,U] [#3 0.13,0.09,0.85,U] [#4 0.15,0.11,1.27,U] [#5 0.10,0.26,0.66,U] [#6 0.13,0.29,0.42,U] [#7 0.22,0.38,0.00,M2] [#8 0.03,0.35,0.41,U] 
21:56:20.300 00.001 9044 refined, 7 included, MultiStar: {0.09, 0.16}, one-star: {-0.12, 0.22}
21:56:20.301 00.001 9044 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.62) = xAngle (2.67 = 2.67)
21:56:20.302 00.001 9044 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.41 = -0.41)
21:56:20.303 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.19 cameraTheta=1.05 mountX=-0.17 mountY=-0.07, mountTheta=-2.72
21:56:20.305 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.16, opts=13)
21:56:20.306 00.001 9044 Enqueuing Move request for scope (0.09, 0.16)
21:56:20.308 00.002 12252 Worker thread wakes up
21:56:20.308 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:20.311 00.003 9044 UpdateGuideState exits: m=5682 SNR=51.8
21:56:20.313 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:20.315 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:20.318 00.003 9044 Enqueuing Expose request
21:56:20.321 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
21:56:20.321 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
21:56:20.321 00.000 12252 Moving (0.09, 0.16) raw xDistance=-0.17 yDistance=-0.07
21:56:20.323 00.002 12252 PPEC rslt: input = -0.17, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 496.01
21:56:20.323 00.000 12252 PPEC: input: -0.17, control: -0.08, exposure: 2000
21:56:20.323 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:20.323 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:56:20.323 00.000 12252 MoveAxis(E, 32, ABG)
21:56:20.323 00.000 12252 Guiding  Dir = 2, Dur = 32
21:56:20.324 00.001 12252 IsSlewing returns 0
21:56:20.325 00.001 12252 IsGuiding returns 0
21:56:20.328 00.003 12252 PulseGuide returned control before completion, sleep 41
21:56:20.383 00.055 12252 IsGuiding returns 0
21:56:20.383 00.000 12252 Move returns status 0, amount 32
21:56:20.383 00.000 12252 MoveAxis(N, 0, ABG)
21:56:20.383 00.000 12252 Move returns status 0, amount 0
21:56:20.383 00.000 12252 move complete, result=0
21:56:20.383 00.000 12252 worker thread done servicing request
21:56:20.383 00.000 12252 Worker thread wakes up
21:56:20.383 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:20.383 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:20.383 00.000 9044 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
21:56:22.767 02.384 12252 Exposure complete
21:56:22.808 00.041 12252 worker thread done servicing request
21:56:22.808 00.000 9044 OnExposeComplete: enter
21:56:22.810 00.002 9044 UpdateGuideState(): m_state=6
21:56:22.812 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2661
21:56:22.815 00.003 9044 Star::Find returns 1 (0), X=1004.45, Y=822.85, Mass=5682, SNR=51.7, Peak=173 HFD=5.2
21:56:22.818 00.003 9044 MultiStar: [#1 0.22,0.27,1.05,U] [#2 0.10,0.24,1.20,U] [#3 0.19,0.10,0.85,U] [#4 0.18,0.23,1.28,U] [#5 0.19,0.28,0.66,U] [#6 0.16,0.32,0.43,U] [#7 0.14,0.31,0.44,U] [#8 0.17,0.40,0.00,M3] 
21:56:22.821 00.003 9044 single-star, 7 included, MultiStar: {0.14, 0.23}, one-star: {-0.05, 0.19}
21:56:22.823 00.002 9044 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.62) = xAngle (3.47 = -2.82)
21:56:22.826 00.003 9044 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.38 = 0.38)
21:56:22.828 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.84 mountX=-0.19 mountY=0.08, mountTheta=2.77
21:56:22.833 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.19, opts=13)
21:56:22.834 00.001 9044 Enqueuing Move request for scope (-0.05, 0.19)
21:56:22.836 00.002 12252 Worker thread wakes up
21:56:22.836 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
21:56:22.838 00.002 9044 UpdateGuideState exits: m=5682 SNR=51.7
21:56:22.842 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:22.844 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:22.846 00.002 9044 Enqueuing Expose request
21:56:22.848 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
21:56:22.848 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
21:56:22.848 00.000 12252 Moving (-0.05, 0.19) raw xDistance=-0.19 yDistance=0.08
21:56:22.852 00.004 12252 PPEC rslt: input = -0.19, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 495.90
21:56:22.852 00.000 12252 PPEC: input: -0.19, control: -0.10, exposure: 2000
21:56:22.852 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:22.852 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:56:22.852 00.000 12252 MoveAxis(E, 39, ABG)
21:56:22.852 00.000 12252 Guiding  Dir = 2, Dur = 39
21:56:22.854 00.002 12252 IsSlewing returns 0
21:56:22.854 00.000 12252 IsGuiding returns 0
21:56:22.857 00.003 12252 PulseGuide returned control before completion, sleep 47
21:56:22.910 00.053 12252 IsGuiding returns 0
21:56:22.910 00.000 12252 Move returns status 0, amount 39
21:56:22.910 00.000 12252 MoveAxis(N, 0, ABG)
21:56:22.910 00.000 12252 Move returns status 0, amount 0
21:56:22.910 00.000 12252 move complete, result=0
21:56:22.910 00.000 12252 worker thread done servicing request
21:56:22.910 00.000 12252 Worker thread wakes up
21:56:22.910 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:22.910 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:22.910 00.000 9044 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
21:56:25.255 02.345 12252 Exposure complete
21:56:25.301 00.046 12252 worker thread done servicing request
21:56:25.302 00.001 9044 OnExposeComplete: enter
21:56:25.303 00.001 9044 UpdateGuideState(): m_state=6
21:56:25.303 00.000 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2662
21:56:25.304 00.001 9044 Star::Find returns 1 (0), X=1004.61, Y=822.96, Mass=5743, SNR=52.0, Peak=173 HFD=5.2
21:56:25.305 00.001 9044 MultiStar: [#1 0.26,0.31,0.00,M1] [#2 0.20,0.28,1.19,U] [#3 0.37,0.37,0.00,M1] [#4 0.22,0.30,1.28,U] [#5 0.22,0.32,0.65,U] [#6 0.27,0.45,0.00,M1] [#7 0.38,0.42,0.00,M2] [#8 0.19,0.46,0.00,M4] 
21:56:25.306 00.001 9044 single-star, 3 included, MultiStar: {0.18, 0.30}, one-star: {0.10, 0.30}
21:56:25.307 00.001 9044 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.62) = xAngle (2.86 = 2.86)
21:56:25.308 00.001 9044 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.23 = -0.23)
21:56:25.308 00.000 9044 CameraToMount -- cameraX=0.10 cameraY=0.30 hyp=0.32 cameraTheta=1.23 mountX=-0.30 mountY=-0.07, mountTheta=-2.91
21:56:25.311 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.30, opts=13)
21:56:25.311 00.000 9044 Enqueuing Move request for scope (0.10, 0.30)
21:56:25.312 00.001 12252 Worker thread wakes up
21:56:25.312 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:25.313 00.001 9044 UpdateGuideState exits: m=5743 SNR=52.0
21:56:25.314 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:25.315 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:25.316 00.001 9044 Enqueuing Expose request
21:56:25.317 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.30) opts 0xd
21:56:25.317 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.30)
21:56:25.317 00.000 12252 Moving (0.10, 0.30) raw xDistance=-0.30 yDistance=-0.07
21:56:25.320 00.003 12252 PPEC rslt: input = -0.30, final = -0.18, react = -0.18, pred = 0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 495.78
21:56:25.320 00.000 12252 PPEC: input: -0.30, control: -0.18, exposure: 2000
21:56:25.320 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:25.322 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:56:25.322 00.000 12252 MoveAxis(E, 71, ABG)
21:56:25.322 00.000 12252 Guiding  Dir = 2, Dur = 71
21:56:25.322 00.000 12252 IsSlewing returns 0
21:56:25.322 00.000 12252 IsGuiding returns 0
21:56:25.324 00.002 12252 PulseGuide returned control before completion, sleep 79
21:56:25.419 00.095 12252 IsGuiding returns 0
21:56:25.419 00.000 12252 Move returns status 0, amount 71
21:56:25.419 00.000 12252 MoveAxis(N, 0, ABG)
21:56:25.419 00.000 12252 Move returns status 0, amount 0
21:56:25.419 00.000 12252 move complete, result=0
21:56:25.419 00.000 12252 worker thread done servicing request
21:56:25.419 00.000 12252 Worker thread wakes up
21:56:25.419 00.000 9044 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH
21:56:25.421 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:25.421 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:27.775 02.354 12252 Exposure complete
21:56:27.822 00.047 12252 worker thread done servicing request
21:56:27.822 00.000 9044 OnExposeComplete: enter
21:56:27.824 00.002 9044 UpdateGuideState(): m_state=6
21:56:27.825 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2663
21:56:27.826 00.001 9044 Star::Find returns 1 (0), X=1004.48, Y=822.78, Mass=5827, SNR=52.5, Peak=173 HFD=5.3
21:56:27.827 00.001 9044 MultiStar: [#1 0.20,0.11,1.07,U] [#2 0.32,0.11,1.17,U] [#3 0.21,0.15,0.84,U] [#4 0.21,0.04,1.24,U] [#5 0.18,0.22,0.66,U] [#6 0.21,0.15,0.41,U] [#7 0.28,0.13,0.43,U] [#8 0.09,0.26,0.41,U] 
21:56:27.828 00.001 9044 single-star, 8 included, MultiStar: {0.19, 0.13}, one-star: {-0.02, 0.13}
21:56:27.830 00.002 9044 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.62) = xAngle (3.36 = -2.92)
21:56:27.831 00.001 9044 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.28 = 0.28)
21:56:27.832 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.74 mountX=-0.13 mountY=0.04, mountTheta=2.86
21:56:27.834 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.13, opts=13)
21:56:27.835 00.001 9044 Enqueuing Move request for scope (-0.02, 0.13)
21:56:27.836 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:27.837 00.001 9044 UpdateGuideState exits: m=5827 SNR=52.5
21:56:27.838 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:27.841 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:27.841 00.000 9044 Enqueuing Expose request
21:56:27.843 00.002 12252 Worker thread wakes up
21:56:27.843 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
21:56:27.843 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
21:56:27.843 00.000 12252 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=0.04
21:56:27.846 00.003 12252 PPEC rslt: input = -0.13, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 495.67
21:56:27.847 00.001 12252 PPEC: input: -0.13, control: -0.08, exposure: 2000
21:56:27.847 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:27.847 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:56:27.847 00.000 12252 MoveAxis(E, 33, ABG)
21:56:27.847 00.000 12252 Guiding  Dir = 2, Dur = 33
21:56:27.847 00.000 12252 IsSlewing returns 0
21:56:27.847 00.000 12252 IsGuiding returns 0
21:56:27.850 00.003 12252 PulseGuide returned control before completion, sleep 42
21:56:27.898 00.048 12252 IsGuiding returns 0
21:56:27.898 00.000 12252 Move returns status 0, amount 33
21:56:27.898 00.000 12252 MoveAxis(N, 0, ABG)
21:56:27.898 00.000 12252 Move returns status 0, amount 0
21:56:27.898 00.000 12252 move complete, result=0
21:56:27.898 00.000 12252 worker thread done servicing request
21:56:27.898 00.000 12252 Worker thread wakes up
21:56:27.898 00.000 9044 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
21:56:27.901 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:27.901 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:30.245 02.344 12252 Exposure complete
21:56:30.322 00.077 12252 worker thread done servicing request
21:56:30.323 00.001 9044 OnExposeComplete: enter
21:56:30.324 00.001 9044 UpdateGuideState(): m_state=6
21:56:30.325 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2664
21:56:30.327 00.002 9044 Star::Find returns 1 (0), X=1004.46, Y=822.68, Mass=5625, SNR=51.5, Peak=173 HFD=5.2
21:56:30.329 00.002 9044 MultiStar: [#1 0.17,0.13,1.08,U] [#2 0.08,0.02,1.20,U] [#3 0.14,-0.01,0.84,U] [#4 0.19,0.08,1.28,U] [#5 0.08,0.15,0.68,U] [#6 0.18,0.17,0.42,U] [#7 0.28,0.21,0.44,U] [#8 0.18,0.11,0.41,U] 
21:56:30.330 00.001 9044 single-star, 8 included, MultiStar: {0.13, 0.08}, one-star: {-0.04, 0.03}
21:56:30.331 00.001 9044 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.62) = xAngle (4.13 = -2.15)
21:56:30.332 00.001 9044 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.05 = 1.05)
21:56:30.333 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.51 mountX=-0.03 mountY=0.04, mountTheta=2.14
21:56:30.336 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.03, opts=13)
21:56:30.337 00.001 9044 Enqueuing Move request for scope (-0.04, 0.03)
21:56:30.338 00.001 12252 Worker thread wakes up
21:56:30.339 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:30.340 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
21:56:30.340 00.000 9044 UpdateGuideState exits: m=5625 SNR=51.5
21:56:30.343 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:30.344 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:30.345 00.001 9044 Enqueuing Expose request
21:56:30.346 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
21:56:30.346 00.000 12252 Moving (-0.04, 0.03) raw xDistance=-0.03 yDistance=0.04
21:56:30.349 00.003 12252 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 495.56
21:56:30.349 00.000 12252 PPEC: input: -0.03, control: -0.00, exposure: 2000
21:56:30.349 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:30.349 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:56:30.349 00.000 12252 MoveAxis(E, 1, ABG)
21:56:30.349 00.000 12252 Guiding  Dir = 2, Dur = 1
21:56:30.349 00.000 12252 IsSlewing returns 0
21:56:30.349 00.000 12252 IsGuiding returns 0
21:56:30.352 00.003 12252 IsGuiding returns 0
21:56:30.352 00.000 12252 Move returns status 0, amount 1
21:56:30.353 00.001 12252 MoveAxis(N, 0, ABG)
21:56:30.353 00.000 12252 Move returns status 0, amount 0
21:56:30.353 00.000 12252 move complete, result=0
21:56:30.353 00.000 12252 worker thread done servicing request
21:56:30.353 00.000 12252 Worker thread wakes up
21:56:30.353 00.000 9044 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
21:56:30.354 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:30.354 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:32.713 02.359 12252 Exposure complete
21:56:32.760 00.047 12252 worker thread done servicing request
21:56:32.760 00.000 9044 OnExposeComplete: enter
21:56:32.762 00.002 9044 UpdateGuideState(): m_state=6
21:56:32.764 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2665
21:56:32.765 00.001 9044 Star::Find returns 1 (0), X=1004.64, Y=822.97, Mass=5605, SNR=51.3, Peak=173 HFD=5.1
21:56:32.767 00.002 9044 MultiStar: [#1 0.31,0.31,0.00,M1] [#2 0.17,0.19,1.21,U] [#3 0.44,0.34,0.00,M1] [#4 0.33,0.23,1.28,U] [#5 0.21,0.36,0.00,M1] [#6 0.25,0.34,0.00,M1] [#7 0.36,0.39,0.00,M1] [#8 0.24,0.42,0.00,M3] 
21:56:32.768 00.001 9044 refined, 2 included, MultiStar: {0.22, 0.24}, one-star: {0.13, 0.31}
21:56:32.769 00.001 9044 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.62) = xAngle (2.46 = 2.46)
21:56:32.770 00.001 9044 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.62 = -0.62)
21:56:32.771 00.001 9044 CameraToMount -- cameraX=0.22 cameraY=0.24 hyp=0.32 cameraTheta=0.84 mountX=-0.25 mountY=-0.19, mountTheta=-2.50
21:56:32.773 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=0.24, opts=13)
21:56:32.775 00.002 9044 Enqueuing Move request for scope (0.22, 0.24)
21:56:32.776 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:32.777 00.001 9044 UpdateGuideState exits: m=5605 SNR=51.3
21:56:32.778 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:32.779 00.001 12252 Worker thread wakes up
21:56:32.780 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:32.781 00.001 9044 Enqueuing Expose request
21:56:32.782 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.24) opts 0xd
21:56:32.782 00.000 12252 Handling offset move in thread for scope, endpoint = (0.22, 0.24)
21:56:32.782 00.000 12252 Moving (0.22, 0.24) raw xDistance=-0.25 yDistance=-0.19
21:56:32.784 00.002 12252 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 495.45
21:56:32.785 00.001 12252 PPEC: input: -0.25, control: -0.16, exposure: 2000
21:56:32.785 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:32.785 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
21:56:32.785 00.000 12252 MoveAxis(E, 64, ABG)
21:56:32.785 00.000 12252 Guiding  Dir = 2, Dur = 64
21:56:32.785 00.000 12252 IsSlewing returns 0
21:56:32.785 00.000 12252 IsGuiding returns 0
21:56:32.787 00.002 12252 PulseGuide returned control before completion, sleep 73
21:56:32.876 00.089 12252 IsGuiding returns 0
21:56:32.876 00.000 12252 Move returns status 0, amount 64
21:56:32.876 00.000 12252 MoveAxis(N, 0, ABG)
21:56:32.877 00.001 12252 Move returns status 0, amount 0
21:56:32.877 00.000 12252 move complete, result=0
21:56:32.877 00.000 12252 worker thread done servicing request
21:56:32.877 00.000 12252 Worker thread wakes up
21:56:32.877 00.000 9044 GuideStep: -0.2 px 64 ms EAST, -0.2 px 0 ms NORTH
21:56:32.879 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:32.879 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:35.227 02.348 12252 Exposure complete
21:56:35.297 00.070 12252 worker thread done servicing request
21:56:35.297 00.000 9044 OnExposeComplete: enter
21:56:35.299 00.002 9044 UpdateGuideState(): m_state=6
21:56:35.300 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
21:56:35.301 00.001 9044 Star::Find returns 1 (0), X=1004.75, Y=822.95, Mass=5737, SNR=52.0, Peak=173 HFD=5.1
21:56:35.302 00.001 9044 MultiStar: [#1 0.51,0.37,0.00,M2] [#2 0.51,0.30,0.00,M1] [#3 0.58,0.43,0.00,M2] [#4 0.41,0.29,0.00,M1] [#5 0.35,0.43,0.00,M2] [#6 0.41,0.41,0.00,M2] [#7 0.46,0.39,0.00,M2] [#8 0.59,0.54,0.00,M4] 
21:56:35.303 00.001 9044 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.62) = xAngle (2.50 = 2.50)
21:56:35.304 00.001 9044 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.58 = -0.58)
21:56:35.305 00.001 9044 CameraToMount -- cameraX=0.24 cameraY=0.29 hyp=0.38 cameraTheta=0.88 mountX=-0.31 mountY=-0.21, mountTheta=-2.54
21:56:35.307 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.24, y=0.29, opts=13)
21:56:35.308 00.001 9044 Enqueuing Move request for scope (0.24, 0.29)
21:56:35.309 00.001 12252 Worker thread wakes up
21:56:35.309 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:35.312 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.29) opts 0xd
21:56:35.312 00.000 9044 UpdateGuideState exits: m=5737 SNR=52.0
21:56:35.313 00.001 12252 Handling offset move in thread for scope, endpoint = (0.24, 0.29)
21:56:35.313 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:35.314 00.001 12252 Moving (0.24, 0.29) raw xDistance=-0.31 yDistance=-0.21
21:56:35.314 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:35.315 00.001 9044 Enqueuing Expose request
21:56:35.318 00.003 12252 PPEC rslt: input = -0.31, final = -0.20, react = -0.18, pred = -0.01, hyst = -0.17, hyst_pct = 0.00, period_length = 495.34
21:56:35.318 00.000 12252 PPEC: input: -0.31, control: -0.20, exposure: 2000
21:56:35.318 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:56:35.318 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
21:56:35.318 00.000 12252 MoveAxis(E, 77, ABG)
21:56:35.318 00.000 12252 Guiding  Dir = 2, Dur = 77
21:56:35.319 00.001 12252 IsSlewing returns 0
21:56:35.319 00.000 12252 IsGuiding returns 0
21:56:35.321 00.002 12252 PulseGuide returned control before completion, sleep 86
21:56:35.424 00.103 12252 IsGuiding returns 0
21:56:35.424 00.000 12252 Move returns status 0, amount 77
21:56:35.424 00.000 12252 MoveAxis(N, 0, ABG)
21:56:35.424 00.000 12252 Move returns status 0, amount 0
21:56:35.424 00.000 12252 move complete, result=0
21:56:35.424 00.000 12252 worker thread done servicing request
21:56:35.424 00.000 12252 Worker thread wakes up
21:56:35.425 00.001 9044 GuideStep: -0.3 px 77 ms EAST, -0.2 px 0 ms NORTH
21:56:35.427 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:35.427 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:37.768 02.341 12252 Exposure complete
21:56:37.808 00.040 12252 worker thread done servicing request
21:56:37.808 00.000 9044 OnExposeComplete: enter
21:56:37.809 00.001 9044 UpdateGuideState(): m_state=6
21:56:37.811 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2667
21:56:37.812 00.001 9044 Star::Find returns 1 (0), X=1004.48, Y=822.85, Mass=5724, SNR=51.9, Peak=173 HFD=5.2
21:56:37.814 00.002 9044 MultiStar: [#1 0.22,0.18,1.08,U] [#2 0.15,0.04,1.19,U] [#3 0.45,0.13,0.00,M3] [#4 0.23,0.17,1.27,U] [#5 0.21,0.17,0.66,U] [#6 0.27,0.12,0.41,U] [#7 0.29,0.25,0.43,U] [#8 0.15,0.17,0.42,U] 
21:56:37.815 00.001 9044 single-star, 7 included, MultiStar: {0.17, 0.15}, one-star: {-0.02, 0.19}
21:56:37.816 00.001 9044 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.62) = xAngle (3.31 = -2.97)
21:56:37.817 00.001 9044 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.23 = 0.23)
21:56:37.818 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.69 mountX=-0.19 mountY=0.04, mountTheta=2.91
21:56:37.819 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.19, opts=13)
21:56:37.820 00.001 9044 Enqueuing Move request for scope (-0.02, 0.19)
21:56:37.821 00.001 12252 Worker thread wakes up
21:56:37.821 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
21:56:37.821 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
21:56:37.821 00.000 12252 Moving (-0.02, 0.19) raw xDistance=-0.19 yDistance=0.04
21:56:37.821 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:37.822 00.001 9044 UpdateGuideState exits: m=5724 SNR=51.9
21:56:37.823 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:37.824 00.001 12252 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 495.24
21:56:37.824 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:37.825 00.001 9044 Enqueuing Expose request
21:56:37.827 00.002 12252 PPEC: input: -0.19, control: -0.12, exposure: 2000
21:56:37.827 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:37.827 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:56:37.827 00.000 12252 MoveAxis(E, 48, ABG)
21:56:37.827 00.000 12252 Guiding  Dir = 2, Dur = 48
21:56:37.827 00.000 12252 IsSlewing returns 0
21:56:37.827 00.000 12252 IsGuiding returns 0
21:56:37.829 00.002 12252 PulseGuide returned control before completion, sleep 57
21:56:37.899 00.070 12252 IsGuiding returns 0
21:56:37.899 00.000 12252 Move returns status 0, amount 48
21:56:37.899 00.000 12252 MoveAxis(N, 0, ABG)
21:56:37.899 00.000 12252 Move returns status 0, amount 0
21:56:37.899 00.000 12252 move complete, result=0
21:56:37.899 00.000 12252 worker thread done servicing request
21:56:37.899 00.000 12252 Worker thread wakes up
21:56:37.900 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:37.900 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:37.900 00.000 9044 GuideStep: -0.2 px 48 ms EAST, 0.0 px 0 ms NORTH
21:56:40.255 02.355 12252 Exposure complete
21:56:40.316 00.061 12252 worker thread done servicing request
21:56:40.316 00.000 9044 OnExposeComplete: enter
21:56:40.317 00.001 9044 UpdateGuideState(): m_state=6
21:56:40.318 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2668
21:56:40.319 00.001 9044 Star::Find returns 1 (0), X=1004.50, Y=822.92, Mass=5731, SNR=52.0, Peak=173 HFD=5.1
21:56:40.321 00.002 9044 MultiStar: [#1 0.28,0.32,0.00,M2] [#2 0.20,0.11,1.20,U] [#3 0.38,0.12,0.00,M4] [#4 0.25,0.22,1.28,U] [#5 0.25,0.28,0.67,U] [#6 0.24,0.26,0.42,U] [#7 0.32,0.28,0.00,M2] [#8 0.12,0.25,0.43,U] 
21:56:40.322 00.001 9044 single-star, 5 included, MultiStar: {0.18, 0.22}, one-star: {-0.00, 0.27}
21:56:40.323 00.001 9044 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.62) = xAngle (3.20 = -3.08)
21:56:40.324 00.001 9044 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.12 = 0.12)
21:56:40.325 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.27 hyp=0.27 cameraTheta=1.58 mountX=-0.27 mountY=0.03, mountTheta=3.02
21:56:40.328 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.27, opts=13)
21:56:40.329 00.001 9044 Enqueuing Move request for scope (-0.00, 0.27)
21:56:40.330 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:40.331 00.001 9044 UpdateGuideState exits: m=5731 SNR=52.0
21:56:40.332 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:40.333 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:40.334 00.001 9044 Enqueuing Expose request
21:56:40.336 00.002 12252 Worker thread wakes up
21:56:40.336 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.27) opts 0xd
21:56:40.336 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.27)
21:56:40.336 00.000 12252 Moving (-0.00, 0.27) raw xDistance=-0.27 yDistance=0.03
21:56:40.339 00.003 12252 PPEC rslt: input = -0.27, final = -0.18, react = -0.16, pred = -0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 495.13
21:56:40.339 00.000 12252 PPEC: input: -0.27, control: -0.18, exposure: 2000
21:56:40.339 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:40.339 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:56:40.339 00.000 12252 MoveAxis(E, 68, ABG)
21:56:40.339 00.000 12252 Guiding  Dir = 2, Dur = 68
21:56:40.339 00.000 12252 IsSlewing returns 0
21:56:40.340 00.001 12252 IsGuiding returns 0
21:56:40.341 00.001 12252 PulseGuide returned control before completion, sleep 77
21:56:40.428 00.087 12252 IsGuiding returns 0
21:56:40.428 00.000 12252 Move returns status 0, amount 68
21:56:40.428 00.000 12252 MoveAxis(N, 0, ABG)
21:56:40.428 00.000 12252 Move returns status 0, amount 0
21:56:40.428 00.000 12252 move complete, result=0
21:56:40.429 00.001 12252 worker thread done servicing request
21:56:40.429 00.000 12252 Worker thread wakes up
21:56:40.429 00.000 9044 GuideStep: -0.3 px 68 ms EAST, 0.0 px 0 ms NORTH
21:56:40.430 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:40.430 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:42.776 02.346 12252 Exposure complete
21:56:42.836 00.060 12252 worker thread done servicing request
21:56:42.837 00.001 9044 OnExposeComplete: enter
21:56:42.838 00.001 9044 UpdateGuideState(): m_state=6
21:56:42.839 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2669
21:56:42.841 00.002 9044 Star::Find returns 1 (0), X=1004.65, Y=822.80, Mass=5739, SNR=52.0, Peak=173 HFD=5.3
21:56:42.845 00.004 9044 MultiStar: [#1 0.28,0.18,1.06,U] [#2 0.50,0.14,0.00,M1] [#3 0.50,0.24,0.00,M5] [#4 0.27,0.15,1.26,U] [#5 0.26,0.30,0.66,U] [#6 0.32,0.27,0.00,M1] [#7 0.40,0.20,0.00,M3] [#8 0.41,0.36,0.00,M3] 
21:56:42.846 00.001 9044 single-star, 3 included, MultiStar: {0.24, 0.18}, one-star: {0.15, 0.15}
21:56:42.848 00.002 9044 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.62) = xAngle (2.40 = 2.40)
21:56:42.850 00.002 9044 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.69 = -0.69)
21:56:42.852 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.77 mountX=-0.15 mountY=-0.13, mountTheta=-2.43
21:56:42.857 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.15, opts=13)
21:56:42.858 00.001 9044 Enqueuing Move request for scope (0.15, 0.15)
21:56:42.860 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:42.862 00.002 9044 UpdateGuideState exits: m=5739 SNR=52.0
21:56:42.865 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:42.867 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:42.869 00.002 9044 Enqueuing Expose request
21:56:42.871 00.002 12252 Worker thread wakes up
21:56:42.871 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
21:56:42.871 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
21:56:42.871 00.000 12252 Moving (0.15, 0.15) raw xDistance=-0.15 yDistance=-0.13
21:56:42.875 00.004 12252 PPEC rslt: input = -0.15, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 495.03
21:56:42.876 00.001 12252 PPEC: input: -0.15, control: -0.11, exposure: 2000
21:56:42.876 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:42.876 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:56:42.876 00.000 12252 MoveAxis(E, 43, ABG)
21:56:42.876 00.000 12252 Guiding  Dir = 2, Dur = 43
21:56:42.876 00.000 12252 IsSlewing returns 0
21:56:42.876 00.000 12252 IsGuiding returns 0
21:56:42.878 00.002 12252 PulseGuide returned control before completion, sleep 52
21:56:42.943 00.065 12252 IsGuiding returns 0
21:56:42.943 00.000 12252 Move returns status 0, amount 43
21:56:42.943 00.000 12252 MoveAxis(N, 0, ABG)
21:56:42.943 00.000 12252 Move returns status 0, amount 0
21:56:42.943 00.000 12252 move complete, result=0
21:56:42.943 00.000 12252 worker thread done servicing request
21:56:42.943 00.000 12252 Worker thread wakes up
21:56:42.943 00.000 9044 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
21:56:42.945 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:42.945 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:45.292 02.347 12252 Exposure complete
21:56:45.337 00.045 12252 worker thread done servicing request
21:56:45.337 00.000 9044 OnExposeComplete: enter
21:56:45.338 00.001 9044 UpdateGuideState(): m_state=6
21:56:45.340 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2670
21:56:45.340 00.000 9044 Star::Find returns 1 (0), X=1004.75, Y=822.94, Mass=5697, SNR=51.9, Peak=173 HFD=5.1
21:56:45.342 00.002 9044 MultiStar: [#1 0.52,0.24,0.00,M2] [#2 0.47,0.16,0.00,M2] [#3 0.52,0.31,0.00,M6] [#4 0.37,0.15,1.25,U] [#5 0.33,0.25,0.00,M1] [#6 0.46,0.20,0.00,M2] [#7 0.50,0.38,0.00,M4] [#8 0.47,0.30,0.00,M4] 
21:56:45.343 00.001 9044 refined, 1 included, MultiStar: {0.32, 0.21}, one-star: {0.25, 0.28}
21:56:45.344 00.001 9044 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.62) = xAngle (2.20 = 2.20)
21:56:45.344 00.000 9044 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.88 = -0.88)
21:56:45.345 00.001 9044 CameraToMount -- cameraX=0.32 cameraY=0.21 hyp=0.38 cameraTheta=0.58 mountX=-0.22 mountY=-0.29, mountTheta=-2.22
21:56:45.347 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.32, y=0.21, opts=13)
21:56:45.347 00.000 9044 Enqueuing Move request for scope (0.32, 0.21)
21:56:45.348 00.001 12252 Worker thread wakes up
21:56:45.348 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:45.349 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.21) opts 0xd
21:56:45.349 00.000 12252 Handling offset move in thread for scope, endpoint = (0.32, 0.21)
21:56:45.349 00.000 12252 Moving (0.32, 0.21) raw xDistance=-0.22 yDistance=-0.29
21:56:45.349 00.000 9044 UpdateGuideState exits: m=5697 SNR=51.9
21:56:45.350 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:45.353 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:45.355 00.002 9044 Enqueuing Expose request
21:56:45.356 00.001 12252 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 494.92
21:56:45.356 00.000 12252 PPEC: input: -0.22, control: -0.16, exposure: 2000
21:56:45.356 00.000 12252 switching direction from 0 to -1 - decHistory=-3 oldest=0.04 newest=-0.39
21:56:45.356 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
21:56:45.356 00.000 12252 MoveAxis(E, 62, ABG)
21:56:45.356 00.000 12252 Guiding  Dir = 2, Dur = 62
21:56:45.357 00.001 12252 IsSlewing returns 0
21:56:45.357 00.000 12252 IsGuiding returns 0
21:56:45.359 00.002 12252 PulseGuide returned control before completion, sleep 71
21:56:45.436 00.077 12252 IsGuiding returns 0
21:56:45.436 00.000 12252 Move returns status 0, amount 62
21:56:45.436 00.000 12252 BLC: Oldest BLC event removed
21:56:45.437 00.001 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
21:56:45.437 00.000 12252 MoveAxis(N, 180, ABG)
21:56:45.437 00.000 12252 Guiding  Dir = 0, Dur = 180
21:56:45.437 00.000 12252 IsSlewing returns 0
21:56:45.438 00.001 12252 IsGuiding returns 0
21:56:45.443 00.005 12252 PulseGuide returned control before completion, sleep 185
21:56:45.641 00.198 12252 IsGuiding returns 0
21:56:45.641 00.000 12252 Move returns status 0, amount 180
21:56:45.641 00.000 12252 move complete, result=0
21:56:45.641 00.000 12252 worker thread done servicing request
21:56:45.641 00.000 12252 Worker thread wakes up
21:56:45.641 00.000 9044 GuideStep: -0.2 px 62 ms EAST, -0.3 px 180 ms NORTH
21:56:45.642 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:45.642 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:47.991 02.349 12252 Exposure complete
21:56:48.054 00.063 12252 worker thread done servicing request
21:56:48.054 00.000 9044 OnExposeComplete: enter
21:56:48.056 00.002 9044 UpdateGuideState(): m_state=6
21:56:48.058 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2671
21:56:48.059 00.001 9044 Star::Find returns 1 (0), X=1004.34, Y=822.63, Mass=5675, SNR=51.7, Peak=173 HFD=5.4
21:56:48.061 00.002 9044 MultiStar: [#1 0.15,-0.17,1.04,U] [#2 0.00,-0.09,1.22,U] [#3 0.09,-0.11,0.86,U] [#4 0.08,-0.09,1.26,U] [#5 0.04,0.05,0.66,U] [#6 0.09,-0.03,0.43,U] [#7 0.15,0.01,0.44,U] [#8 0.07,0.10,0.42,U] 
21:56:48.062 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {-0.16, -0.02}
21:56:48.063 00.001 9044 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.62) = xAngle (0.69 = 0.69)
21:56:48.064 00.001 9044 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.40 = -2.40)
21:56:48.065 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.94 mountX=0.06 mountY=-0.05, mountTheta=-0.72
21:56:48.067 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.06, opts=13)
21:56:48.068 00.001 9044 Enqueuing Move request for scope (0.05, -0.06)
21:56:48.069 00.001 12252 Worker thread wakes up
21:56:48.069 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:48.071 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
21:56:48.071 00.000 9044 UpdateGuideState exits: m=5675 SNR=51.7
21:56:48.072 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:48.075 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:48.077 00.002 9044 Enqueuing Expose request
21:56:48.080 00.003 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
21:56:48.080 00.000 12252 Moving (0.05, -0.06) raw xDistance=0.06 yDistance=-0.05
21:56:48.080 00.000 12252 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.291624, 1:0.052131
21:56:48.080 00.000 12252 BLC: No correction, Miss < min_move
21:56:48.085 00.005 12252 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 494.82
21:56:48.085 00.000 12252 PPEC: input: 0.06, control: -0.02, exposure: 2000
21:56:48.085 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:48.085 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:56:48.085 00.000 12252 MoveAxis(E, 10, ABG)
21:56:48.085 00.000 12252 Guiding  Dir = 2, Dur = 10
21:56:48.086 00.001 12252 IsSlewing returns 0
21:56:48.086 00.000 12252 IsGuiding returns 0
21:56:48.088 00.002 12252 PulseGuide returned control before completion, sleep 19
21:56:48.116 00.028 12252 IsGuiding returns 1
21:56:48.116 00.000 12252 scope still moving after pulse duration time elapsed
21:56:48.150 00.034 12252 IsSlewing returns 0
21:56:48.151 00.001 12252 IsGuiding returns 0
21:56:48.151 00.000 12252 scope move finished after 10 + 55 ms
21:56:48.151 00.000 12252 Move returns status 0, amount 10
21:56:48.151 00.000 12252 MoveAxis(N, 0, ABG)
21:56:48.151 00.000 12252 Move returns status 0, amount 0
21:56:48.151 00.000 12252 move complete, result=0
21:56:48.151 00.000 12252 worker thread done servicing request
21:56:48.151 00.000 12252 Worker thread wakes up
21:56:48.151 00.000 9044 GuideStep: 0.1 px 10 ms EAST, -0.1 px 0 ms NORTH
21:56:48.152 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:48.152 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:50.517 02.365 12252 Exposure complete
21:56:50.563 00.046 12252 worker thread done servicing request
21:56:50.564 00.001 9044 OnExposeComplete: enter
21:56:50.565 00.001 9044 UpdateGuideState(): m_state=6
21:56:50.566 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2672
21:56:50.568 00.002 9044 Star::Find returns 1 (0), X=1004.40, Y=822.73, Mass=5578, SNR=51.2, Peak=173 HFD=5.3
21:56:50.570 00.002 9044 MultiStar: [#1 0.10,0.03,1.05,U] [#2 0.07,-0.01,1.24,U] [#3 0.15,0.03,0.87,U] [#4 0.05,0.09,1.30,U] [#5 0.07,0.12,0.66,U] [#6 0.10,0.09,0.43,U] [#7 0.15,0.19,0.44,U] [#8 0.05,0.31,0.44,U] 
21:56:50.572 00.002 9044 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {-0.10, 0.07}
21:56:50.575 00.003 9044 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.62) = xAngle (2.50 = 2.50)
21:56:50.577 00.002 9044 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.58 = -0.58)
21:56:50.580 00.003 9044 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.88 mountX=-0.08 mountY=-0.05, mountTheta=-2.54
21:56:50.584 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.08, opts=13)
21:56:50.586 00.002 9044 Enqueuing Move request for scope (0.06, 0.08)
21:56:50.589 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:50.591 00.002 9044 UpdateGuideState exits: m=5578 SNR=51.2
21:56:50.593 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:50.594 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:50.596 00.002 9044 Enqueuing Expose request
21:56:50.598 00.002 12252 Worker thread wakes up
21:56:50.598 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
21:56:50.598 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
21:56:50.598 00.000 12252 Moving (0.06, 0.08) raw xDistance=-0.08 yDistance=-0.05
21:56:50.598 00.000 12252 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.291624, 1:0.052131, 2:0.053975
21:56:50.598 00.000 12252 BLC: No correction, Miss < min_move
21:56:50.601 00.003 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 494.72
21:56:50.601 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
21:56:50.601 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:50.601 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:56:50.601 00.000 12252 MoveAxis(E, 2, ABG)
21:56:50.601 00.000 12252 Guiding  Dir = 2, Dur = 2
21:56:50.601 00.000 12252 IsSlewing returns 0
21:56:50.601 00.000 12252 IsGuiding returns 0
21:56:50.605 00.004 12252 IsGuiding returns 0
21:56:50.605 00.000 12252 Move returns status 0, amount 2
21:56:50.605 00.000 12252 MoveAxis(N, 0, ABG)
21:56:50.605 00.000 12252 Move returns status 0, amount 0
21:56:50.605 00.000 12252 move complete, result=0
21:56:50.605 00.000 12252 worker thread done servicing request
21:56:50.605 00.000 12252 Worker thread wakes up
21:56:50.605 00.000 9044 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
21:56:50.607 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:50.607 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:52.963 02.356 12252 Exposure complete
21:56:53.027 00.064 12252 worker thread done servicing request
21:56:53.027 00.000 9044 OnExposeComplete: enter
21:56:53.029 00.002 9044 UpdateGuideState(): m_state=6
21:56:53.032 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2673
21:56:53.033 00.001 9044 Star::Find returns 1 (0), X=1004.39, Y=822.70, Mass=5640, SNR=51.4, Peak=173 HFD=5.4
21:56:53.037 00.004 9044 MultiStar: [#1 0.12,0.06,1.03,U] [#2 0.10,0.02,1.23,U] [#3 0.18,-0.00,0.86,U] [#4 0.11,0.06,1.26,U] [#5 0.08,0.19,0.66,U] [#6 0.14,0.13,0.43,U] [#7 0.21,0.21,0.44,U] [#8 0.11,0.12,0.42,U] 
21:56:53.039 00.002 9044 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {-0.11, 0.05}
21:56:53.041 00.002 9044 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.62) = xAngle (2.28 = 2.28)
21:56:53.043 00.002 9044 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.81 = -0.81)
21:56:53.045 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.65 mountX=-0.08 mountY=-0.09, mountTheta=-2.30
21:56:53.049 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.07, opts=13)
21:56:53.050 00.001 9044 Enqueuing Move request for scope (0.09, 0.07)
21:56:53.052 00.002 12252 Worker thread wakes up
21:56:53.052 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
21:56:53.052 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
21:56:53.052 00.000 12252 Moving (0.09, 0.07) raw xDistance=-0.08 yDistance=-0.09
21:56:53.052 00.000 12252 BLC: window closed
21:56:53.052 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:53.054 00.002 9044 UpdateGuideState exits: m=5640 SNR=51.4
21:56:53.055 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:53.057 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:53.058 00.001 9044 Enqueuing Expose request
21:56:53.060 00.002 12252 BLC: History state: CurrMiss=0.09, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.291624, 1:0.052131, 2:0.053975
21:56:53.060 00.000 12252 BLC: No correction, Miss < min_move
21:56:53.062 00.002 12252 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 494.62
21:56:53.062 00.000 12252 PPEC: input: -0.08, control: 0.00, exposure: 2000
21:56:53.062 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:53.062 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:56:53.063 00.001 12252 MoveAxis(W, 2, ABG)
21:56:53.063 00.000 12252 Guiding  Dir = 3, Dur = 2
21:56:53.063 00.000 12252 IsSlewing returns 0
21:56:53.063 00.000 12252 IsGuiding returns 0
21:56:53.065 00.002 12252 PulseGuide returned control before completion, sleep 11
21:56:53.081 00.016 12252 IsGuiding returns 0
21:56:53.081 00.000 12252 Move returns status 0, amount 2
21:56:53.081 00.000 12252 MoveAxis(N, 0, ABG)
21:56:53.081 00.000 12252 Move returns status 0, amount 0
21:56:53.081 00.000 12252 move complete, result=0
21:56:53.081 00.000 12252 worker thread done servicing request
21:56:53.081 00.000 12252 Worker thread wakes up
21:56:53.081 00.000 9044 GuideStep: -0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
21:56:53.083 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:53.083 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:55.427 02.344 12252 Exposure complete
21:56:55.472 00.045 12252 worker thread done servicing request
21:56:55.472 00.000 9044 OnExposeComplete: enter
21:56:55.474 00.002 9044 UpdateGuideState(): m_state=6
21:56:55.476 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2674
21:56:55.477 00.001 9044 Star::Find returns 1 (0), X=1004.46, Y=822.86, Mass=5586, SNR=51.3, Peak=173 HFD=5.2
21:56:55.478 00.001 9044 MultiStar: [#1 0.21,0.26,1.07,U] [#2 0.43,0.21,0.00,M1] [#3 0.36,0.18,0.00,M4] [#4 0.22,0.18,1.26,U] [#5 0.21,0.34,0.65,U] [#6 0.27,0.30,0.00,M1] [#7 0.24,0.38,0.00,M2] [#8 0.34,0.30,0.00,M2] 
21:56:55.479 00.001 9044 single-star, 3 included, MultiStar: {0.15, 0.23}, one-star: {-0.04, 0.20}
21:56:55.481 00.002 9044 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.62) = xAngle (3.38 = -2.90)
21:56:55.482 00.001 9044 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.30 = 0.30)
21:56:55.483 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.21 cameraTheta=1.76 mountX=-0.20 mountY=0.06, mountTheta=2.85
21:56:55.484 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.20, opts=13)
21:56:55.485 00.001 9044 Enqueuing Move request for scope (-0.04, 0.20)
21:56:55.486 00.001 12252 Worker thread wakes up
21:56:55.486 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
21:56:55.486 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
21:56:55.486 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:55.487 00.001 12252 Moving (-0.04, 0.20) raw xDistance=-0.20 yDistance=0.06
21:56:55.487 00.000 9044 UpdateGuideState exits: m=5586 SNR=51.3
21:56:55.489 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:55.490 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:55.491 00.001 9044 Enqueuing Expose request
21:56:55.492 00.001 12252 PPEC rslt: input = -0.20, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 494.52
21:56:55.492 00.000 12252 PPEC: input: -0.20, control: -0.11, exposure: 2000
21:56:55.492 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:55.492 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:56:55.492 00.000 12252 MoveAxis(E, 42, ABG)
21:56:55.492 00.000 12252 Guiding  Dir = 2, Dur = 42
21:56:55.492 00.000 12252 IsSlewing returns 0
21:56:55.492 00.000 12252 IsGuiding returns 0
21:56:55.494 00.002 12252 PulseGuide returned control before completion, sleep 51
21:56:55.558 00.064 12252 IsGuiding returns 0
21:56:55.558 00.000 12252 Move returns status 0, amount 42
21:56:55.558 00.000 12252 MoveAxis(N, 0, ABG)
21:56:55.559 00.001 12252 Move returns status 0, amount 0
21:56:55.559 00.000 12252 move complete, result=0
21:56:55.559 00.000 12252 worker thread done servicing request
21:56:55.559 00.000 9044 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
21:56:55.560 00.001 12252 Worker thread wakes up
21:56:55.560 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:55.560 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:56:57.906 02.346 12252 Exposure complete
21:56:57.953 00.047 12252 worker thread done servicing request
21:56:57.954 00.001 9044 OnExposeComplete: enter
21:56:57.955 00.001 9044 UpdateGuideState(): m_state=6
21:56:57.956 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2675
21:56:57.957 00.001 9044 Star::Find returns 1 (0), X=1004.40, Y=822.90, Mass=5661, SNR=51.6, Peak=173 HFD=5.1
21:56:57.958 00.001 9044 MultiStar: [#1 0.09,0.19,1.05,U] [#2 0.03,0.16,1.20,U] [#3 0.15,0.16,0.86,U] [#4 0.10,0.14,1.25,U] [#5 0.07,0.35,0.66,U] [#6 0.10,0.28,0.42,U] [#7 0.17,0.39,0.00,M3] [#8 0.13,0.24,0.41,U] 
21:56:57.959 00.001 9044 refined, 7 included, MultiStar: {0.06, 0.20}, one-star: {-0.10, 0.25}
21:56:57.961 00.002 9044 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.62) = xAngle (2.90 = 2.90)
21:56:57.962 00.001 9044 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.19 = -0.19)
21:56:57.963 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.27 mountX=-0.21 mountY=-0.04, mountTheta=-2.95
21:56:57.965 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.20, opts=13)
21:56:57.966 00.001 9044 Enqueuing Move request for scope (0.06, 0.20)
21:56:57.967 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:56:57.968 00.001 9044 UpdateGuideState exits: m=5661 SNR=51.6
21:56:57.969 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:56:57.971 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:56:57.971 00.000 9044 Enqueuing Expose request
21:56:57.973 00.002 12252 Worker thread wakes up
21:56:57.973 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.20) opts 0xd
21:56:57.973 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.20)
21:56:57.973 00.000 12252 Moving (0.06, 0.20) raw xDistance=-0.21 yDistance=-0.04
21:56:57.976 00.003 12252 PPEC rslt: input = -0.21, final = -0.12, react = -0.12, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 494.42
21:56:57.976 00.000 12252 PPEC: input: -0.21, control: -0.12, exposure: 2000
21:56:57.976 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:56:57.976 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:56:57.976 00.000 12252 MoveAxis(E, 48, ABG)
21:56:57.976 00.000 12252 Guiding  Dir = 2, Dur = 48
21:56:57.977 00.001 12252 IsSlewing returns 0
21:56:57.977 00.000 12252 IsGuiding returns 0
21:56:57.979 00.002 12252 PulseGuide returned control before completion, sleep 57
21:56:58.043 00.064 12252 IsGuiding returns 0
21:56:58.043 00.000 12252 Move returns status 0, amount 48
21:56:58.043 00.000 12252 MoveAxis(N, 0, ABG)
21:56:58.043 00.000 12252 Move returns status 0, amount 0
21:56:58.043 00.000 12252 move complete, result=0
21:56:58.044 00.001 12252 worker thread done servicing request
21:56:58.044 00.000 12252 Worker thread wakes up
21:56:58.044 00.000 9044 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
21:56:58.046 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:56:58.046 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:00.385 02.339 12252 Exposure complete
21:57:00.432 00.047 12252 worker thread done servicing request
21:57:00.432 00.000 9044 OnExposeComplete: enter
21:57:00.433 00.001 9044 UpdateGuideState(): m_state=6
21:57:00.435 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2676
21:57:00.436 00.001 9044 Star::Find returns 1 (0), X=1004.30, Y=822.69, Mass=5503, SNR=51.0, Peak=173 HFD=5.3
21:57:00.438 00.002 9044 MultiStar: [#1 0.05,0.08,1.07,U] [#2 0.00,-0.04,1.22,U] [#3 0.01,-0.03,0.86,U] [#4 0.07,0.05,1.29,U] [#5 -0.00,0.15,0.68,U] [#6 0.02,0.09,0.43,U] [#7 0.12,0.05,0.43,U] [#8 0.01,0.10,0.43,U] 
21:57:00.439 00.001 9044 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {-0.20, 0.04}
21:57:00.440 00.001 9044 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.62) = xAngle (3.11 = 3.11)
21:57:00.441 00.001 9044 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.03 = 0.03)
21:57:00.443 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.49 mountX=-0.04 mountY=0.00, mountTheta=3.11
21:57:00.445 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.04, opts=13)
21:57:00.446 00.001 9044 Enqueuing Move request for scope (0.00, 0.04)
21:57:00.447 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:00.448 00.001 9044 UpdateGuideState exits: m=5503 SNR=51.0
21:57:00.450 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:00.451 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:00.452 00.001 9044 Enqueuing Expose request
21:57:00.453 00.001 12252 Worker thread wakes up
21:57:00.453 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
21:57:00.453 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
21:57:00.453 00.000 12252 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=0.00
21:57:00.457 00.004 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 494.32
21:57:00.457 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
21:57:00.457 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:00.457 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:57:00.457 00.000 12252 MoveAxis(E, 3, ABG)
21:57:00.457 00.000 12252 Guiding  Dir = 2, Dur = 3
21:57:00.458 00.001 12252 IsSlewing returns 0
21:57:00.458 00.000 12252 IsGuiding returns 0
21:57:00.461 00.003 12252 PulseGuide returned control before completion, sleep 11
21:57:00.474 00.013 12252 IsGuiding returns 0
21:57:00.474 00.000 12252 Move returns status 0, amount 3
21:57:00.474 00.000 12252 MoveAxis(N, 0, ABG)
21:57:00.474 00.000 12252 Move returns status 0, amount 0
21:57:00.474 00.000 12252 move complete, result=0
21:57:00.474 00.000 12252 worker thread done servicing request
21:57:00.474 00.000 12252 Worker thread wakes up
21:57:00.474 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:57:00.476 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:00.476 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:02.836 02.360 12252 Exposure complete
21:57:02.887 00.051 12252 worker thread done servicing request
21:57:02.887 00.000 9044 OnExposeComplete: enter
21:57:02.888 00.001 9044 UpdateGuideState(): m_state=6
21:57:02.890 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2677
21:57:02.894 00.004 9044 Star::Find returns 1 (0), X=1004.35, Y=822.80, Mass=5596, SNR=51.3, Peak=173 HFD=5.2
21:57:02.897 00.003 9044 MultiStar: [#1 0.09,0.14,1.07,U] [#2 -0.01,0.07,1.20,U] [#3 0.12,0.05,0.85,U] [#4 0.07,0.11,1.27,U] [#5 -0.04,0.09,0.67,U] [#6 -0.01,0.15,0.43,U] [#7 0.16,0.15,0.44,U] [#8 -0.03,0.20,0.42,U] 
21:57:02.900 00.003 9044 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {-0.15, 0.15}
21:57:02.902 00.002 9044 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.62) = xAngle (3.01 = 3.01)
21:57:02.903 00.001 9044 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.07 = -0.07)
21:57:02.905 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.39 mountX=-0.12 mountY=-0.01, mountTheta=-3.07
21:57:02.909 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.12, opts=13)
21:57:02.912 00.003 9044 Enqueuing Move request for scope (0.02, 0.12)
21:57:02.913 00.001 12252 Worker thread wakes up
21:57:02.913 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
21:57:02.913 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
21:57:02.913 00.000 12252 Moving (0.02, 0.12) raw xDistance=-0.12 yDistance=-0.01
21:57:02.913 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:02.917 00.004 9044 UpdateGuideState exits: m=5596 SNR=51.3
21:57:02.919 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:02.922 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:02.924 00.002 9044 Enqueuing Expose request
21:57:02.926 00.002 12252 PPEC rslt: input = -0.12, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 494.23
21:57:02.926 00.000 12252 PPEC: input: -0.12, control: -0.08, exposure: 2000
21:57:02.926 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:02.926 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:57:02.926 00.000 12252 MoveAxis(E, 32, ABG)
21:57:02.926 00.000 12252 Guiding  Dir = 2, Dur = 32
21:57:02.926 00.000 12252 IsSlewing returns 0
21:57:02.927 00.001 12252 IsGuiding returns 0
21:57:02.929 00.002 12252 PulseGuide returned control before completion, sleep 40
21:57:02.983 00.054 12252 IsGuiding returns 0
21:57:02.983 00.000 12252 Move returns status 0, amount 32
21:57:02.983 00.000 12252 MoveAxis(N, 0, ABG)
21:57:02.983 00.000 12252 Move returns status 0, amount 0
21:57:02.983 00.000 12252 move complete, result=0
21:57:02.983 00.000 12252 worker thread done servicing request
21:57:02.983 00.000 12252 Worker thread wakes up
21:57:02.984 00.001 9044 GuideStep: -0.1 px 32 ms EAST, -0.0 px 0 ms NORTH
21:57:02.987 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:02.987 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:05.340 02.353 12252 Exposure complete
21:57:05.400 00.060 12252 worker thread done servicing request
21:57:05.401 00.001 9044 OnExposeComplete: enter
21:57:05.402 00.001 9044 UpdateGuideState(): m_state=6
21:57:05.403 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2678
21:57:05.405 00.002 9044 Star::Find returns 1 (0), X=1004.28, Y=822.77, Mass=5715, SNR=51.9, Peak=173 HFD=5.2
21:57:05.406 00.001 9044 MultiStar: [#1 0.02,0.05,1.04,U] [#2 -0.02,0.02,1.21,U] [#3 0.02,0.04,0.85,U] [#4 0.06,0.09,1.28,U] [#5 -0.03,0.14,0.66,U] [#6 0.04,0.14,0.42,U] [#7 0.02,0.22,0.44,U] [#8 -0.05,0.19,0.42,U] 
21:57:05.408 00.002 9044 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.22, 0.11}
21:57:05.409 00.001 9044 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.62) = xAngle (3.42 = -2.86)
21:57:05.410 00.001 9044 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.34 = 0.34)
21:57:05.411 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.80 mountX=-0.09 mountY=0.03, mountTheta=2.81
21:57:05.414 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.09, opts=13)
21:57:05.415 00.001 9044 Enqueuing Move request for scope (-0.02, 0.09)
21:57:05.416 00.001 12252 Worker thread wakes up
21:57:05.416 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:05.416 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
21:57:05.417 00.001 9044 UpdateGuideState exits: m=5715 SNR=51.9
21:57:05.417 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
21:57:05.417 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:05.418 00.001 12252 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=0.03
21:57:05.418 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:05.419 00.001 9044 Enqueuing Expose request
21:57:05.421 00.002 12252 PPEC rslt: input = -0.09, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 494.13
21:57:05.421 00.000 12252 PPEC: input: -0.09, control: 0.00, exposure: 2000
21:57:05.421 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:05.421 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:57:05.421 00.000 12252 MoveAxis(W, 2, ABG)
21:57:05.421 00.000 12252 Guiding  Dir = 3, Dur = 2
21:57:05.421 00.000 12252 IsSlewing returns 0
21:57:05.421 00.000 12252 IsGuiding returns 0
21:57:05.424 00.003 12252 PulseGuide returned control before completion, sleep 11
21:57:05.444 00.020 12252 IsGuiding returns 0
21:57:05.444 00.000 12252 Move returns status 0, amount 2
21:57:05.444 00.000 12252 MoveAxis(N, 0, ABG)
21:57:05.444 00.000 12252 Move returns status 0, amount 0
21:57:05.444 00.000 12252 move complete, result=0
21:57:05.445 00.001 12252 worker thread done servicing request
21:57:05.445 00.000 9044 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
21:57:05.445 00.000 12252 Worker thread wakes up
21:57:05.446 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:05.446 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:07.792 02.346 12252 Exposure complete
21:57:07.838 00.046 12252 worker thread done servicing request
21:57:07.839 00.001 9044 OnExposeComplete: enter
21:57:07.840 00.001 9044 UpdateGuideState(): m_state=6
21:57:07.841 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2679
21:57:07.842 00.001 9044 Star::Find returns 1 (0), X=1004.32, Y=822.92, Mass=5886, SNR=52.6, Peak=173 HFD=5.2
21:57:07.844 00.002 9044 MultiStar: [#1 0.07,0.22,1.03,U] [#2 -0.19,0.39,0.00,M1] [#3 0.06,0.19,0.82,U] [#4 0.02,0.20,1.25,U] [#5 -0.01,0.32,0.65,U] [#6 -0.03,0.30,0.40,U] [#7 0.04,0.36,0.42,U] [#8 -0.04,0.37,0.42,U] 
21:57:07.845 00.001 9044 refined, 7 included, MultiStar: {-0.01, 0.25}, one-star: {-0.18, 0.26}
21:57:07.846 00.001 9044 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.62) = xAngle (3.22 = -3.06)
21:57:07.847 00.001 9044 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.14 = 0.14)
21:57:07.848 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.60 mountX=-0.25 mountY=0.04, mountTheta=3.00
21:57:07.851 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.25, opts=13)
21:57:07.852 00.001 9044 Enqueuing Move request for scope (-0.01, 0.25)
21:57:07.853 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:07.854 00.001 9044 UpdateGuideState exits: m=5886 SNR=52.6
21:57:07.855 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:07.856 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:07.857 00.001 9044 Enqueuing Expose request
21:57:07.859 00.002 12252 Worker thread wakes up
21:57:07.859 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
21:57:07.859 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
21:57:07.859 00.000 12252 Moving (-0.01, 0.25) raw xDistance=-0.25 yDistance=0.04
21:57:07.862 00.003 12252 PPEC rslt: input = -0.25, final = -0.17, react = -0.15, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 494.04
21:57:07.862 00.000 12252 PPEC: input: -0.25, control: -0.17, exposure: 2000
21:57:07.862 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:07.862 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:57:07.862 00.000 12252 MoveAxis(E, 66, ABG)
21:57:07.862 00.000 12252 Guiding  Dir = 2, Dur = 66
21:57:07.863 00.001 12252 IsSlewing returns 0
21:57:07.863 00.000 12252 IsGuiding returns 0
21:57:07.865 00.002 12252 PulseGuide returned control before completion, sleep 74
21:57:07.944 00.079 12252 IsGuiding returns 0
21:57:07.944 00.000 12252 Move returns status 0, amount 66
21:57:07.944 00.000 12252 MoveAxis(N, 0, ABG)
21:57:07.944 00.000 12252 Move returns status 0, amount 0
21:57:07.944 00.000 12252 move complete, result=0
21:57:07.944 00.000 12252 worker thread done servicing request
21:57:07.944 00.000 12252 Worker thread wakes up
21:57:07.944 00.000 9044 GuideStep: -0.3 px 66 ms EAST, 0.0 px 0 ms NORTH
21:57:07.946 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:07.946 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:10.295 02.349 12252 Exposure complete
21:57:10.350 00.055 12252 worker thread done servicing request
21:57:10.350 00.000 9044 OnExposeComplete: enter
21:57:10.352 00.002 9044 UpdateGuideState(): m_state=6
21:57:10.353 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2680
21:57:10.354 00.001 9044 Star::Find returns 1 (0), X=1004.31, Y=822.82, Mass=5640, SNR=51.5, Peak=173 HFD=5.1
21:57:10.357 00.003 9044 MultiStar: [#1 0.09,0.15,1.07,U] [#2 -0.02,0.15,1.20,U] [#3 0.09,0.11,0.85,U] [#4 0.12,0.14,1.28,U] [#5 0.03,0.22,0.66,U] [#6 0.12,0.22,0.43,U] [#7 0.04,0.37,0.44,U] [#8 -0.01,0.33,0.42,U] 
21:57:10.360 00.003 9044 refined, 8 included, MultiStar: {0.03, 0.18}, one-star: {-0.19, 0.16}
21:57:10.362 00.002 9044 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.62) = xAngle (3.05 = 3.05)
21:57:10.364 00.002 9044 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.03 = -0.03)
21:57:10.365 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.43 mountX=-0.18 mountY=-0.01, mountTheta=-3.11
21:57:10.370 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.18, opts=13)
21:57:10.373 00.003 9044 Enqueuing Move request for scope (0.03, 0.18)
21:57:10.374 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:10.376 00.002 12252 Worker thread wakes up
21:57:10.376 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
21:57:10.377 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
21:57:10.377 00.000 12252 Moving (0.03, 0.18) raw xDistance=-0.18 yDistance=-0.01
21:57:10.377 00.000 9044 UpdateGuideState exits: m=5640 SNR=51.5
21:57:10.378 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:10.379 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:10.380 00.001 9044 Enqueuing Expose request
21:57:10.381 00.001 12252 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 493.95
21:57:10.381 00.000 12252 PPEC: input: -0.18, control: -0.13, exposure: 2000
21:57:10.381 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:10.381 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:57:10.381 00.000 12252 MoveAxis(E, 50, ABG)
21:57:10.381 00.000 12252 Guiding  Dir = 2, Dur = 50
21:57:10.382 00.001 12252 IsSlewing returns 0
21:57:10.382 00.000 12252 IsGuiding returns 0
21:57:10.387 00.005 12252 PulseGuide returned control before completion, sleep 56
21:57:10.456 00.069 12252 IsGuiding returns 0
21:57:10.456 00.000 12252 Move returns status 0, amount 50
21:57:10.456 00.000 12252 MoveAxis(N, 0, ABG)
21:57:10.456 00.000 12252 Move returns status 0, amount 0
21:57:10.456 00.000 12252 move complete, result=0
21:57:10.457 00.001 12252 worker thread done servicing request
21:57:10.457 00.000 12252 Worker thread wakes up
21:57:10.457 00.000 9044 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
21:57:10.459 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:10.459 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:12.803 02.344 12252 Exposure complete
21:57:12.868 00.065 12252 worker thread done servicing request
21:57:12.868 00.000 9044 OnExposeComplete: enter
21:57:12.871 00.003 9044 UpdateGuideState(): m_state=6
21:57:12.872 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2681
21:57:12.874 00.002 9044 Star::Find returns 1 (0), X=1004.27, Y=822.80, Mass=5718, SNR=51.8, Peak=173 HFD=5.1
21:57:12.875 00.001 9044 MultiStar: [#1 0.07,0.08,1.04,U] [#2 -0.04,-0.04,1.19,U] [#3 0.07,0.03,0.84,U] [#4 0.04,0.02,1.25,U] [#5 -0.05,0.12,0.64,U] [#6 0.09,0.18,0.41,U] [#7 -0.02,0.18,0.42,U] [#8 0.00,0.22,0.41,U] 
21:57:12.876 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.23, 0.15}
21:57:12.877 00.001 9044 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.62) = xAngle (3.38 = -2.91)
21:57:12.878 00.001 9044 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.29 = 0.29)
21:57:12.878 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.75 mountX=-0.08 mountY=0.02, mountTheta=2.85
21:57:12.880 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.08, opts=13)
21:57:12.883 00.003 9044 Enqueuing Move request for scope (-0.01, 0.08)
21:57:12.885 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:12.886 00.001 9044 UpdateGuideState exits: m=5718 SNR=51.8
21:57:12.887 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:12.889 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:12.890 00.001 9044 Enqueuing Expose request
21:57:12.891 00.001 12252 Worker thread wakes up
21:57:12.891 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
21:57:12.891 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
21:57:12.891 00.000 12252 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.02
21:57:12.895 00.004 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 493.85
21:57:12.895 00.000 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
21:57:12.895 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:12.895 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:57:12.895 00.000 12252 MoveAxis(E, 9, ABG)
21:57:12.895 00.000 12252 Guiding  Dir = 2, Dur = 9
21:57:12.896 00.001 12252 IsSlewing returns 0
21:57:12.896 00.000 12252 IsGuiding returns 0
21:57:12.897 00.001 12252 PulseGuide returned control before completion, sleep 18
21:57:12.928 00.031 12252 IsGuiding returns 0
21:57:12.928 00.000 12252 Move returns status 0, amount 9
21:57:12.928 00.000 12252 MoveAxis(N, 0, ABG)
21:57:12.928 00.000 12252 Move returns status 0, amount 0
21:57:12.928 00.000 12252 move complete, result=0
21:57:12.928 00.000 12252 worker thread done servicing request
21:57:12.928 00.000 12252 Worker thread wakes up
21:57:12.928 00.000 9044 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
21:57:12.930 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:12.930 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:15.270 02.340 12252 Exposure complete
21:57:15.327 00.057 12252 worker thread done servicing request
21:57:15.327 00.000 9044 OnExposeComplete: enter
21:57:15.330 00.003 9044 UpdateGuideState(): m_state=6
21:57:15.332 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2682
21:57:15.334 00.002 9044 Star::Find returns 1 (0), X=1004.32, Y=822.96, Mass=5858, SNR=52.6, Peak=173 HFD=5.2
21:57:15.336 00.002 9044 MultiStar: [#1 0.03,0.33,1.05,U] [#2 -0.16,0.41,0.00,M1] [#3 0.04,0.26,0.83,U] [#4 0.04,0.22,1.26,U] [#5 0.02,0.29,0.64,U] [#6 -0.01,0.29,0.42,U] [#7 0.00,0.36,0.44,U] [#8 -0.07,0.39,0.41,U] 
21:57:15.339 00.003 9044 refined, 7 included, MultiStar: {-0.01, 0.29}, one-star: {-0.18, 0.30}
21:57:15.341 00.002 9044 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.62) = xAngle (3.24 = -3.04)
21:57:15.344 00.003 9044 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.16 = 0.16)
21:57:15.346 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.62 mountX=-0.29 mountY=0.05, mountTheta=2.98
21:57:15.351 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.29, opts=13)
21:57:15.354 00.003 9044 Enqueuing Move request for scope (-0.01, 0.29)
21:57:15.356 00.002 12252 Worker thread wakes up
21:57:15.356 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
21:57:15.356 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
21:57:15.356 00.000 12252 Moving (-0.01, 0.29) raw xDistance=-0.29 yDistance=0.05
21:57:15.356 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:15.359 00.003 12252 PPEC rslt: input = -0.29, final = -0.18, react = -0.18, pred = -0.00, hyst = -0.17, hyst_pct = 0.00, period_length = 493.76
21:57:15.359 00.000 9044 UpdateGuideState exits: m=5858 SNR=52.6
21:57:15.361 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:15.364 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:15.366 00.002 9044 Enqueuing Expose request
21:57:15.368 00.002 12252 PPEC: input: -0.29, control: -0.18, exposure: 2000
21:57:15.368 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:15.368 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:15.368 00.000 12252 MoveAxis(E, 70, ABG)
21:57:15.368 00.000 12252 Guiding  Dir = 2, Dur = 70
21:57:15.369 00.001 12252 IsSlewing returns 0
21:57:15.369 00.000 12252 IsGuiding returns 0
21:57:15.371 00.002 12252 PulseGuide returned control before completion, sleep 78
21:57:15.463 00.092 12252 IsGuiding returns 0
21:57:15.463 00.000 12252 Move returns status 0, amount 70
21:57:15.463 00.000 12252 MoveAxis(N, 0, ABG)
21:57:15.463 00.000 12252 Move returns status 0, amount 0
21:57:15.463 00.000 12252 move complete, result=0
21:57:15.463 00.000 12252 worker thread done servicing request
21:57:15.463 00.000 9044 GuideStep: -0.3 px 70 ms EAST, 0.0 px 0 ms NORTH
21:57:15.465 00.002 12252 Worker thread wakes up
21:57:15.465 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:15.465 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:17.793 02.328 12252 Exposure complete
21:57:17.832 00.039 12252 worker thread done servicing request
21:57:17.832 00.000 9044 OnExposeComplete: enter
21:57:17.834 00.002 9044 UpdateGuideState(): m_state=6
21:57:17.835 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2683
21:57:17.835 00.000 9044 Star::Find returns 1 (0), X=1004.36, Y=822.89, Mass=5781, SNR=52.2, Peak=173 HFD=5.2
21:57:17.837 00.002 9044 MultiStar: [#1 0.07,0.28,1.05,U] [#2 -0.16,0.31,1.20,U] [#3 0.10,0.12,0.84,U] [#4 0.04,0.18,1.25,U] [#5 0.07,0.27,0.66,U] [#6 0.08,0.24,0.42,U] [#7 0.13,0.28,0.42,U] [#8 0.05,0.27,0.41,U] 
21:57:17.838 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.24}, one-star: {-0.14, 0.23}
21:57:17.839 00.001 9044 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.62) = xAngle (3.17 = -3.11)
21:57:17.840 00.001 9044 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.09 = 0.09)
21:57:17.841 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.24 hyp=0.24 cameraTheta=1.55 mountX=-0.24 mountY=0.02, mountTheta=3.05
21:57:17.843 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.24, opts=13)
21:57:17.845 00.002 9044 Enqueuing Move request for scope (0.01, 0.24)
21:57:17.846 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:17.847 00.001 9044 UpdateGuideState exits: m=5781 SNR=52.2
21:57:17.848 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:17.849 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:17.850 00.001 9044 Enqueuing Expose request
21:57:17.851 00.001 12252 Worker thread wakes up
21:57:17.851 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.24) opts 0xd
21:57:17.851 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.24)
21:57:17.851 00.000 12252 Moving (0.01, 0.24) raw xDistance=-0.24 yDistance=0.02
21:57:17.854 00.003 12252 PPEC rslt: input = -0.24, final = -0.13, react = -0.14, pred = 0.01, hyst = -0.13, hyst_pct = 0.00, period_length = 493.67
21:57:17.854 00.000 12252 PPEC: input: -0.24, control: -0.13, exposure: 2000
21:57:17.854 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:17.854 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:57:17.854 00.000 12252 MoveAxis(E, 52, ABG)
21:57:17.854 00.000 12252 Guiding  Dir = 2, Dur = 52
21:57:17.855 00.001 12252 IsSlewing returns 0
21:57:17.855 00.000 12252 IsGuiding returns 0
21:57:17.857 00.002 12252 PulseGuide returned control before completion, sleep 61
21:57:17.933 00.076 12252 IsGuiding returns 0
21:57:17.933 00.000 12252 Move returns status 0, amount 52
21:57:17.933 00.000 12252 MoveAxis(N, 0, ABG)
21:57:17.933 00.000 12252 Move returns status 0, amount 0
21:57:17.933 00.000 12252 move complete, result=0
21:57:17.933 00.000 12252 worker thread done servicing request
21:57:17.933 00.000 12252 Worker thread wakes up
21:57:17.933 00.000 9044 GuideStep: -0.2 px 52 ms EAST, 0.0 px 0 ms NORTH
21:57:17.937 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:17.937 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:20.270 02.333 12252 Exposure complete
21:57:20.312 00.042 12252 worker thread done servicing request
21:57:20.312 00.000 9044 OnExposeComplete: enter
21:57:20.314 00.002 9044 UpdateGuideState(): m_state=6
21:57:20.315 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2684
21:57:20.316 00.001 9044 Star::Find returns 1 (0), X=1004.30, Y=822.75, Mass=5594, SNR=51.3, Peak=173 HFD=5.2
21:57:20.318 00.002 9044 MultiStar: [#1 0.02,0.16,1.07,U] [#2 -0.03,0.20,1.23,U] [#3 0.09,0.07,0.86,U] [#4 -0.02,0.13,1.28,U] [#5 -0.17,0.29,0.65,U] [#6 -0.03,0.19,0.43,U] [#7 0.01,0.26,0.43,U] [#8 0.09,0.19,0.41,U] 
21:57:20.319 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.16}, one-star: {-0.20, 0.09}
21:57:20.320 00.001 9044 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.62) = xAngle (3.40 = -2.88)
21:57:20.321 00.001 9044 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.32 = 0.32)
21:57:20.323 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.17 cameraTheta=1.78 mountX=-0.16 mountY=0.05, mountTheta=2.83
21:57:20.325 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.16, opts=13)
21:57:20.326 00.001 9044 Enqueuing Move request for scope (-0.03, 0.16)
21:57:20.327 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:20.328 00.001 9044 UpdateGuideState exits: m=5594 SNR=51.3
21:57:20.330 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:20.331 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:20.332 00.001 9044 Enqueuing Expose request
21:57:20.333 00.001 12252 Worker thread wakes up
21:57:20.333 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
21:57:20.333 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
21:57:20.333 00.000 12252 Moving (-0.03, 0.16) raw xDistance=-0.16 yDistance=0.05
21:57:20.336 00.003 12252 PPEC rslt: input = -0.16, final = -0.08, react = -0.10, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 493.58
21:57:20.336 00.000 12252 PPEC: input: -0.16, control: -0.08, exposure: 2000
21:57:20.336 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:20.336 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:20.336 00.000 12252 MoveAxis(E, 33, ABG)
21:57:20.336 00.000 12252 Guiding  Dir = 2, Dur = 33
21:57:20.337 00.001 12252 IsSlewing returns 0
21:57:20.337 00.000 12252 IsGuiding returns 0
21:57:20.339 00.002 12252 PulseGuide returned control before completion, sleep 42
21:57:20.390 00.051 12252 IsGuiding returns 0
21:57:20.390 00.000 12252 Move returns status 0, amount 33
21:57:20.390 00.000 12252 MoveAxis(N, 0, ABG)
21:57:20.390 00.000 12252 Move returns status 0, amount 0
21:57:20.390 00.000 12252 move complete, result=0
21:57:20.391 00.001 12252 worker thread done servicing request
21:57:20.391 00.000 12252 Worker thread wakes up
21:57:20.391 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:20.391 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:20.391 00.000 9044 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
21:57:22.750 02.359 12252 Exposure complete
21:57:22.798 00.048 12252 worker thread done servicing request
21:57:22.798 00.000 9044 OnExposeComplete: enter
21:57:22.800 00.002 9044 UpdateGuideState(): m_state=6
21:57:22.802 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2685
21:57:22.804 00.002 9044 Star::Find returns 1 (0), X=1004.33, Y=822.76, Mass=5637, SNR=51.4, Peak=173 HFD=5.3
21:57:22.806 00.002 9044 MultiStar: [#1 0.03,0.16,1.05,U] [#2 -0.04,0.14,1.21,U] [#3 0.06,0.01,0.85,U] [#4 0.02,0.13,1.29,U] [#5 -0.18,0.24,0.66,U] [#6 0.05,0.34,0.42,U] [#7 -0.02,0.22,0.42,U] [#8 -0.01,0.24,0.40,U] 
21:57:22.807 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.15}, one-star: {-0.17, 0.11}
21:57:22.808 00.001 9044 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.62) = xAngle (3.40 = -2.88)
21:57:22.809 00.001 9044 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.32 = 0.32)
21:57:22.809 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.78 mountX=-0.15 mountY=0.05, mountTheta=2.83
21:57:22.813 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.15, opts=13)
21:57:22.817 00.004 9044 Enqueuing Move request for scope (-0.03, 0.15)
21:57:22.819 00.002 12252 Worker thread wakes up
21:57:22.819 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:22.820 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
21:57:22.820 00.000 9044 UpdateGuideState exits: m=5637 SNR=51.4
21:57:22.821 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:22.822 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:22.824 00.002 9044 Enqueuing Expose request
21:57:22.826 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
21:57:22.826 00.000 12252 Moving (-0.03, 0.15) raw xDistance=-0.15 yDistance=0.05
21:57:22.831 00.005 12252 PPEC rslt: input = -0.15, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 493.50
21:57:22.831 00.000 12252 PPEC: input: -0.15, control: -0.11, exposure: 2000
21:57:22.831 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:22.831 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:57:22.831 00.000 12252 MoveAxis(E, 44, ABG)
21:57:22.831 00.000 12252 Guiding  Dir = 2, Dur = 44
21:57:22.832 00.001 12252 IsSlewing returns 0
21:57:22.832 00.000 12252 IsGuiding returns 0
21:57:22.834 00.002 12252 PulseGuide returned control before completion, sleep 53
21:57:22.894 00.060 12252 IsGuiding returns 1
21:57:22.894 00.000 12252 scope still moving after pulse duration time elapsed
21:57:22.925 00.031 12252 IsSlewing returns 0
21:57:22.925 00.000 12252 IsGuiding returns 0
21:57:22.926 00.001 12252 scope move finished after 44 + 50 ms
21:57:22.926 00.000 12252 Move returns status 0, amount 44
21:57:22.926 00.000 12252 MoveAxis(N, 0, ABG)
21:57:22.926 00.000 12252 Move returns status 0, amount 0
21:57:22.926 00.000 12252 move complete, result=0
21:57:22.926 00.000 12252 worker thread done servicing request
21:57:22.926 00.000 12252 Worker thread wakes up
21:57:22.926 00.000 9044 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
21:57:22.930 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:22.930 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:25.292 02.362 12252 Exposure complete
21:57:25.362 00.070 12252 worker thread done servicing request
21:57:25.362 00.000 9044 OnExposeComplete: enter
21:57:25.363 00.001 9044 UpdateGuideState(): m_state=6
21:57:25.365 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2686
21:57:25.366 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.75, Mass=5628, SNR=51.4, Peak=173 HFD=5.1
21:57:25.368 00.002 9044 MultiStar: [#1 0.02,0.16,1.05,U] [#2 -0.27,0.30,0.00,M1] [#3 -0.01,-0.00,0.87,U] [#4 -0.03,0.18,1.29,U] [#5 -0.07,0.16,0.65,U] [#6 -0.03,0.25,0.42,U] [#7 0.03,0.27,0.43,U] [#8 -0.14,0.31,0.43,U] 
21:57:25.369 00.001 9044 refined, 7 included, MultiStar: {-0.06, 0.15}, one-star: {-0.25, 0.09}
21:57:25.371 00.002 9044 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.62) = xAngle (3.59 = -2.70)
21:57:25.372 00.001 9044 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.50 = 0.50)
21:57:25.373 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.17 cameraTheta=1.96 mountX=-0.15 mountY=0.08, mountTheta=2.65
21:57:25.374 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.15, opts=13)
21:57:25.375 00.001 9044 Enqueuing Move request for scope (-0.06, 0.15)
21:57:25.376 00.001 12252 Worker thread wakes up
21:57:25.376 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:25.377 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
21:57:25.377 00.000 9044 UpdateGuideState exits: m=5628 SNR=51.4
21:57:25.378 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
21:57:25.378 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:25.378 00.000 12252 Moving (-0.06, 0.15) raw xDistance=-0.15 yDistance=0.08
21:57:25.378 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:25.379 00.001 9044 Enqueuing Expose request
21:57:25.381 00.002 12252 PPEC rslt: input = -0.15, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 493.41
21:57:25.381 00.000 12252 PPEC: input: -0.15, control: -0.09, exposure: 2000
21:57:25.381 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:25.381 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:57:25.381 00.000 12252 MoveAxis(E, 35, ABG)
21:57:25.381 00.000 12252 Guiding  Dir = 2, Dur = 35
21:57:25.383 00.002 12252 IsSlewing returns 0
21:57:25.383 00.000 12252 IsGuiding returns 0
21:57:25.385 00.002 12252 PulseGuide returned control before completion, sleep 43
21:57:25.434 00.049 12252 IsGuiding returns 0
21:57:25.434 00.000 12252 Move returns status 0, amount 35
21:57:25.434 00.000 12252 MoveAxis(N, 0, ABG)
21:57:25.434 00.000 12252 Move returns status 0, amount 0
21:57:25.434 00.000 12252 move complete, result=0
21:57:25.434 00.000 12252 worker thread done servicing request
21:57:25.434 00.000 12252 Worker thread wakes up
21:57:25.434 00.000 9044 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
21:57:25.438 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:25.438 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:27.796 02.358 12252 Exposure complete
21:57:27.860 00.064 12252 worker thread done servicing request
21:57:27.860 00.000 9044 OnExposeComplete: enter
21:57:27.862 00.002 9044 UpdateGuideState(): m_state=6
21:57:27.863 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2687
21:57:27.864 00.001 9044 Star::Find returns 1 (0), X=1004.28, Y=822.82, Mass=5628, SNR=51.5, Peak=173 HFD=5.1
21:57:27.865 00.001 9044 MultiStar: [#1 -0.00,0.16,1.06,U] [#2 -0.01,0.08,1.23,U] [#3 0.12,0.08,0.84,U] [#4 0.00,0.17,1.28,U] [#5 -0.05,0.17,0.66,U] [#6 0.04,0.13,0.43,U] [#7 0.05,0.21,0.43,U] [#8 -0.02,0.27,0.42,U] 
21:57:27.866 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.15}, one-star: {-0.23, 0.16}
21:57:27.867 00.001 9044 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.62) = xAngle (3.32 = -2.96)
21:57:27.867 00.000 9044 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.24 = 0.24)
21:57:27.868 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.70 mountX=-0.15 mountY=0.04, mountTheta=2.91
21:57:27.870 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.15, opts=13)
21:57:27.871 00.001 9044 Enqueuing Move request for scope (-0.02, 0.15)
21:57:27.872 00.001 12252 Worker thread wakes up
21:57:27.872 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:27.873 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
21:57:27.873 00.000 9044 UpdateGuideState exits: m=5628 SNR=51.5
21:57:27.874 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
21:57:27.874 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:27.875 00.001 12252 Moving (-0.02, 0.15) raw xDistance=-0.15 yDistance=0.04
21:57:27.875 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:27.876 00.001 9044 Enqueuing Expose request
21:57:27.877 00.001 12252 PPEC rslt: input = -0.15, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 493.32
21:57:27.877 00.000 12252 PPEC: input: -0.15, control: -0.07, exposure: 2000
21:57:27.877 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:27.877 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:57:27.877 00.000 12252 MoveAxis(E, 26, ABG)
21:57:27.877 00.000 12252 Guiding  Dir = 2, Dur = 26
21:57:27.877 00.000 12252 IsSlewing returns 0
21:57:27.878 00.001 12252 IsGuiding returns 0
21:57:27.880 00.002 12252 PulseGuide returned control before completion, sleep 34
21:57:27.929 00.049 12252 IsGuiding returns 0
21:57:27.929 00.000 12252 Move returns status 0, amount 26
21:57:27.929 00.000 12252 MoveAxis(N, 0, ABG)
21:57:27.929 00.000 12252 Move returns status 0, amount 0
21:57:27.929 00.000 12252 move complete, result=0
21:57:27.929 00.000 12252 worker thread done servicing request
21:57:27.929 00.000 12252 Worker thread wakes up
21:57:27.929 00.000 9044 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
21:57:27.930 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:27.930 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:30.291 02.361 12252 Exposure complete
21:57:30.363 00.072 12252 worker thread done servicing request
21:57:30.363 00.000 9044 OnExposeComplete: enter
21:57:30.365 00.002 9044 UpdateGuideState(): m_state=6
21:57:30.367 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2688
21:57:30.369 00.002 9044 Star::Find returns 1 (0), X=1004.26, Y=822.80, Mass=5665, SNR=51.6, Peak=173 HFD=5.1
21:57:30.370 00.001 9044 MultiStar: [#1 -0.01,0.20,1.07,U] [#2 -0.06,0.11,1.20,U] [#3 0.08,-0.00,0.85,U] [#4 0.03,0.13,1.26,U] [#5 0.05,0.26,0.68,U] [#6 -0.01,0.23,0.42,U] [#7 0.10,0.21,0.44,U] [#8 -0.07,0.30,0.42,U] 
21:57:30.371 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {-0.24, 0.14}
21:57:30.372 00.001 9044 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.62) = xAngle (3.35 = -2.93)
21:57:30.374 00.002 9044 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.27 = 0.27)
21:57:30.375 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.73 mountX=-0.15 mountY=0.04, mountTheta=2.88
21:57:30.380 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.16, opts=13)
21:57:30.382 00.002 9044 Enqueuing Move request for scope (-0.02, 0.16)
21:57:30.384 00.002 12252 Worker thread wakes up
21:57:30.384 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:30.388 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
21:57:30.388 00.000 9044 UpdateGuideState exits: m=5665 SNR=51.6
21:57:30.390 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
21:57:30.390 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:30.393 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:30.394 00.001 12252 Moving (-0.02, 0.16) raw xDistance=-0.15 yDistance=0.04
21:57:30.395 00.001 9044 Enqueuing Expose request
21:57:30.399 00.004 12252 PPEC rslt: input = -0.15, final = -0.11, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 493.24
21:57:30.399 00.000 12252 PPEC: input: -0.15, control: -0.11, exposure: 2000
21:57:30.399 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:30.399 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:57:30.399 00.000 12252 MoveAxis(E, 42, ABG)
21:57:30.399 00.000 12252 Guiding  Dir = 2, Dur = 42
21:57:30.400 00.001 12252 IsSlewing returns 0
21:57:30.400 00.000 12252 IsGuiding returns 0
21:57:30.405 00.005 12252 PulseGuide returned control before completion, sleep 47
21:57:30.457 00.052 12252 IsGuiding returns 0
21:57:30.457 00.000 12252 Move returns status 0, amount 42
21:57:30.457 00.000 12252 MoveAxis(N, 0, ABG)
21:57:30.457 00.000 12252 Move returns status 0, amount 0
21:57:30.457 00.000 12252 move complete, result=0
21:57:30.457 00.000 12252 worker thread done servicing request
21:57:30.457 00.000 12252 Worker thread wakes up
21:57:30.457 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:30.457 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:30.457 00.000 9044 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
21:57:32.795 02.338 12252 Exposure complete
21:57:32.821 00.026 12252 worker thread done servicing request
21:57:32.821 00.000 9044 OnExposeComplete: enter
21:57:32.822 00.001 9044 UpdateGuideState(): m_state=6
21:57:32.824 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2689
21:57:32.825 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.78, Mass=5857, SNR=52.6, Peak=173 HFD=5.2
21:57:32.826 00.001 9044 MultiStar: [#1 -0.05,0.15,1.05,U] [#2 -0.07,0.06,1.18,U] [#3 0.03,0.05,0.83,U] [#4 -0.05,0.16,1.26,U] [#5 -0.18,0.22,0.64,U] [#6 -0.02,0.22,0.41,U] [#7 -0.05,0.21,0.43,U] [#8 -0.13,0.29,0.42,U] 
21:57:32.827 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.14}, one-star: {-0.25, 0.12}
21:57:32.828 00.001 9044 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.62) = xAngle (3.74 = -2.54)
21:57:32.828 00.000 9044 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.66 = 0.66)
21:57:32.830 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.12 mountX=-0.14 mountY=0.10, mountTheta=2.50
21:57:32.831 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.14, opts=13)
21:57:32.832 00.001 9044 Enqueuing Move request for scope (-0.09, 0.14)
21:57:32.832 00.000 12252 Worker thread wakes up
21:57:32.832 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
21:57:32.832 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
21:57:32.832 00.000 12252 Moving (-0.09, 0.14) raw xDistance=-0.14 yDistance=0.10
21:57:32.834 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:32.835 00.001 12252 PPEC rslt: input = -0.14, final = -0.13, react = -0.08, pred = -0.05, hyst = -0.08, hyst_pct = 0.00, period_length = 493.15
21:57:32.835 00.000 12252 PPEC: input: -0.14, control: -0.13, exposure: 2000
21:57:32.835 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:32.835 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:57:32.835 00.000 12252 MoveAxis(E, 52, ABG)
21:57:32.835 00.000 12252 Guiding  Dir = 2, Dur = 52
21:57:32.835 00.000 12252 IsSlewing returns 0
21:57:32.836 00.001 12252 IsGuiding returns 0
21:57:32.838 00.002 12252 PulseGuide returned control before completion, sleep 60
21:57:32.850 00.012 9044 UpdateGuideState exits: m=5857 SNR=52.6
21:57:32.851 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:32.852 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:32.852 00.000 9044 Enqueuing Expose request
21:57:32.906 00.054 12252 IsGuiding returns 1
21:57:32.906 00.000 12252 scope still moving after pulse duration time elapsed
21:57:32.937 00.031 12252 IsSlewing returns 0
21:57:32.937 00.000 12252 IsGuiding returns 0
21:57:32.937 00.000 12252 scope move finished after 52 + 49 ms
21:57:32.938 00.001 12252 Move returns status 0, amount 52
21:57:32.938 00.000 12252 MoveAxis(N, 0, ABG)
21:57:32.938 00.000 12252 Move returns status 0, amount 0
21:57:32.938 00.000 12252 move complete, result=0
21:57:32.938 00.000 12252 worker thread done servicing request
21:57:32.938 00.000 12252 Worker thread wakes up
21:57:32.938 00.000 9044 GuideStep: -0.1 px 52 ms EAST, 0.1 px 0 ms NORTH
21:57:32.939 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:32.939 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:34.185 01.246 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
21:57:34.187 00.002 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
21:57:35.269 01.082 12252 Exposure complete
21:57:35.297 00.028 12252 worker thread done servicing request
21:57:35.297 00.000 9044 OnExposeComplete: enter
21:57:35.297 00.000 9044 UpdateGuideState(): m_state=6
21:57:35.298 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
21:57:35.299 00.001 9044 Star::Find returns 1 (0), X=1004.21, Y=822.78, Mass=5696, SNR=51.8, Peak=173 HFD=5.1
21:57:35.299 00.000 9044 MultiStar: [#1 -0.04,0.12,1.04,U] [#2 -0.08,0.07,1.20,U] [#3 -0.00,0.05,0.85,U] [#4 -0.03,0.11,1.26,U] [#5 -0.05,0.26,0.66,U] [#6 -0.09,0.17,0.42,U] [#7 -0.05,0.23,0.43,U] [#8 -0.06,0.27,0.42,U] 
21:57:35.300 00.001 9044 refined, 8 included, MultiStar: {-0.08, 0.13}, one-star: {-0.29, 0.12}
21:57:35.300 00.000 9044 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.62) = xAngle (3.73 = -2.55)
21:57:35.301 00.001 9044 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.65 = 0.65)
21:57:35.302 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.11 mountX=-0.13 mountY=0.09, mountTheta=2.51
21:57:35.303 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.13, opts=13)
21:57:35.305 00.002 9044 Enqueuing Move request for scope (-0.08, 0.13)
21:57:35.305 00.000 12252 Worker thread wakes up
21:57:35.305 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
21:57:35.305 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
21:57:35.306 00.001 12252 Moving (-0.08, 0.13) raw xDistance=-0.13 yDistance=0.09
21:57:35.306 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:35.307 00.001 12252 PPEC rslt: input = -0.13, final = -0.13, react = -0.08, pred = -0.06, hyst = -0.08, hyst_pct = 0.00, period_length = 493.07
21:57:35.307 00.000 12252 PPEC: input: -0.13, control: -0.13, exposure: 2000
21:57:35.307 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:35.308 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:57:35.308 00.000 12252 MoveAxis(E, 52, ABG)
21:57:35.308 00.000 12252 Guiding  Dir = 2, Dur = 52
21:57:35.308 00.000 12252 IsSlewing returns 0
21:57:35.308 00.000 12252 IsGuiding returns 0
21:57:35.310 00.002 12252 PulseGuide returned control before completion, sleep 60
21:57:35.325 00.015 9044 UpdateGuideState exits: m=5696 SNR=51.8
21:57:35.326 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:35.327 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:35.327 00.000 9044 Enqueuing Expose request
21:57:35.378 00.051 12252 IsGuiding returns 0
21:57:35.378 00.000 12252 Move returns status 0, amount 52
21:57:35.378 00.000 12252 MoveAxis(N, 0, ABG)
21:57:35.378 00.000 12252 Move returns status 0, amount 0
21:57:35.378 00.000 12252 move complete, result=0
21:57:35.379 00.001 12252 worker thread done servicing request
21:57:35.379 00.000 12252 Worker thread wakes up
21:57:35.379 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:35.379 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:35.379 00.000 9044 GuideStep: -0.1 px 52 ms EAST, 0.1 px 0 ms NORTH
21:57:37.706 02.327 12252 Exposure complete
21:57:37.733 00.027 12252 worker thread done servicing request
21:57:37.733 00.000 9044 OnExposeComplete: enter
21:57:37.735 00.002 9044 UpdateGuideState(): m_state=6
21:57:37.736 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2691
21:57:37.736 00.000 9044 Star::Find returns 1 (0), X=1004.26, Y=822.65, Mass=5732, SNR=51.9, Peak=173 HFD=5.3
21:57:37.737 00.001 9044 MultiStar: [#1 -0.09,0.08,1.04,U] [#2 -0.08,-0.02,1.21,U] [#3 0.06,0.00,0.83,U] [#4 -0.04,-0.01,1.27,U] [#5 -0.09,0.10,0.65,U] [#6 -0.07,0.11,0.43,U] [#7 0.02,0.19,0.43,U] [#8 -0.14,0.23,0.42,U] 
21:57:37.738 00.001 9044 refined, 8 included, MultiStar: {-0.08, 0.05}, one-star: {-0.24, -0.00}
21:57:37.739 00.001 9044 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.62) = xAngle (4.24 = -2.04)
21:57:37.740 00.001 9044 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.16 = 1.16)
21:57:37.741 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.09 cameraTheta=2.61 mountX=-0.04 mountY=0.08, mountTheta=2.03
21:57:37.742 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.05, opts=13)
21:57:37.743 00.001 9044 Enqueuing Move request for scope (-0.08, 0.05)
21:57:37.744 00.001 12252 Worker thread wakes up
21:57:37.744 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
21:57:37.744 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
21:57:37.744 00.000 12252 Moving (-0.08, 0.05) raw xDistance=-0.04 yDistance=0.08
21:57:37.745 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:37.746 00.001 12252 PPEC rslt: input = -0.04, final = -0.06, react = -0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 492.99
21:57:37.746 00.000 12252 PPEC: input: -0.04, control: -0.06, exposure: 2000
21:57:37.746 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:37.746 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:57:37.746 00.000 12252 MoveAxis(E, 22, ABG)
21:57:37.746 00.000 12252 Guiding  Dir = 2, Dur = 22
21:57:37.746 00.000 12252 IsSlewing returns 0
21:57:37.747 00.001 12252 IsGuiding returns 0
21:57:37.749 00.002 12252 PulseGuide returned control before completion, sleep 31
21:57:37.764 00.015 9044 UpdateGuideState exits: m=5732 SNR=51.9
21:57:37.764 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:37.765 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:37.766 00.001 9044 Enqueuing Expose request
21:57:37.787 00.021 12252 IsGuiding returns 0
21:57:37.787 00.000 12252 Move returns status 0, amount 22
21:57:37.787 00.000 12252 MoveAxis(N, 0, ABG)
21:57:37.787 00.000 12252 Move returns status 0, amount 0
21:57:37.787 00.000 12252 move complete, result=0
21:57:37.787 00.000 12252 worker thread done servicing request
21:57:37.787 00.000 12252 Worker thread wakes up
21:57:37.787 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:37.787 00.000 9044 GuideStep: -0.0 px 22 ms EAST, 0.1 px 0 ms NORTH
21:57:37.788 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:40.129 02.341 12252 Exposure complete
21:57:40.156 00.027 12252 worker thread done servicing request
21:57:40.156 00.000 9044 OnExposeComplete: enter
21:57:40.157 00.001 9044 UpdateGuideState(): m_state=6
21:57:40.158 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2692
21:57:40.158 00.000 9044 Star::Find returns 1 (0), X=1004.40, Y=822.69, Mass=5484, SNR=50.9, Peak=173 HFD=5.3
21:57:40.159 00.001 9044 MultiStar: [#1 0.13,0.07,1.07,U] [#2 0.05,0.07,1.24,U] [#3 0.10,-0.07,0.85,U] [#4 0.03,0.05,1.27,U] [#5 0.02,0.18,0.68,U] [#6 0.09,0.07,0.42,U] [#7 0.14,0.18,0.44,U] [#8 0.03,0.19,0.43,U] 
21:57:40.160 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {-0.11, 0.03}
21:57:40.160 00.000 9044 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.62) = xAngle (2.58 = 2.58)
21:57:40.161 00.001 9044 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.50 = -0.50)
21:57:40.162 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.96 mountX=-0.07 mountY=-0.04, mountTheta=-2.63
21:57:40.164 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.07, opts=13)
21:57:40.164 00.000 9044 Enqueuing Move request for scope (0.05, 0.07)
21:57:40.165 00.001 12252 Worker thread wakes up
21:57:40.165 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
21:57:40.165 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
21:57:40.165 00.000 12252 Moving (0.05, 0.07) raw xDistance=-0.07 yDistance=-0.04
21:57:40.166 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:40.167 00.001 12252 PPEC rslt: input = -0.07, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 492.90
21:57:40.167 00.000 12252 PPEC: input: -0.07, control: -0.05, exposure: 2000
21:57:40.167 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:40.167 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:57:40.167 00.000 12252 MoveAxis(E, 19, ABG)
21:57:40.167 00.000 12252 Guiding  Dir = 2, Dur = 19
21:57:40.167 00.000 12252 IsSlewing returns 0
21:57:40.168 00.001 12252 IsGuiding returns 0
21:57:40.170 00.002 12252 PulseGuide returned control before completion, sleep 27
21:57:40.182 00.012 9044 UpdateGuideState exits: m=5484 SNR=50.9
21:57:40.183 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:40.184 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:40.184 00.000 9044 Enqueuing Expose request
21:57:40.207 00.023 12252 IsGuiding returns 0
21:57:40.207 00.000 12252 Move returns status 0, amount 19
21:57:40.207 00.000 12252 MoveAxis(N, 0, ABG)
21:57:40.207 00.000 12252 Move returns status 0, amount 0
21:57:40.207 00.000 12252 move complete, result=0
21:57:40.207 00.000 12252 worker thread done servicing request
21:57:40.207 00.000 12252 Worker thread wakes up
21:57:40.207 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:40.207 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:40.207 00.000 9044 GuideStep: -0.1 px 19 ms EAST, -0.0 px 0 ms NORTH
21:57:40.421 00.214 9044 User exited setup dialog with 'ok'
21:57:40.424 00.003 9044 set dither mode 0
21:57:40.425 00.001 9044 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:57:40.427 00.002 9044 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:57:40.428 00.001 9044 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:57:40.429 00.001 9044 camera: set binning = 1
21:57:40.430 00.001 9044 Saturation detection set to Max-ADU value 255
21:57:40.431 00.001 9044 Setting StarMinHFD = 1.50
21:57:40.432 00.001 9044 Setting MaxHFD = 10.0
21:57:40.433 00.001 9044 Setting StarMinSNR = 6.0
21:57:40.433 00.000 9044 Setting AutoSelDownsample = 0
21:57:40.434 00.001 9044 MultiStar mode enabled
21:57:40.435 00.001 9044 Scope: enabling slew check, guiding will stop when slew is detected
21:57:40.436 00.001 9044 BLC: Backlash comp enabled, Comp pulse = 80 ms
21:57:40.440 00.004 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
21:57:40.441 00.001 9044 ScopeASCOM::SideOfPier() returns 1
21:57:40.443 00.002 9044 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
21:57:40.444 00.001 9044 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:57:40.445 00.001 9044 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:57:40.482 00.037 9044 PhdConfig flush
21:57:40.685 00.203 9044 evsrv: cli 0CD5D178 connect
21:57:40.686 00.001 9044 case statement mapped state 6 to 3
21:57:40.687 00.001 9044 case statement mapped state 6 to 3
21:57:40.688 00.001 9044 evsrv: cli 0CD5D178 request: {"method":"get_pixel_scale","id":"3a9df102-fc6b-4733-8573-9809ef17fb5a"}
21:57:40.689 00.001 9044 evsrv: cli 0CD5D178 response: {"jsonrpc":"2.0","result":4.77465,"id":"3a9df102-fc6b-4733-8573-9809ef17fb5a"}
21:57:40.690 00.001 9044 evsrv: cli 0CD5D178 disconnect
21:57:42.540 01.850 12252 Exposure complete
21:57:42.567 00.027 12252 worker thread done servicing request
21:57:42.567 00.000 9044 OnExposeComplete: enter
21:57:42.568 00.001 9044 UpdateGuideState(): m_state=6
21:57:42.569 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2693
21:57:42.569 00.000 9044 Star::Find returns 1 (0), X=1004.30, Y=822.72, Mass=5813, SNR=52.4, Peak=173 HFD=5.3
21:57:42.570 00.001 9044 MultiStar: [#1 0.00,0.12,1.04,U] [#2 -0.03,-0.02,1.19,U] [#3 -0.00,-0.01,0.84,U] [#4 0.04,0.06,1.25,U] [#5 -0.04,0.17,0.66,U] [#6 -0.04,0.07,0.41,U] [#7 0.05,0.06,0.43,U] [#8 -0.02,0.24,0.41,U] 
21:57:42.571 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.20, 0.07}
21:57:42.573 00.002 9044 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.62) = xAngle (3.63 = -2.66)
21:57:42.573 00.000 9044 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.54 = 0.54)
21:57:42.574 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=2.00 mountX=-0.07 mountY=0.04, mountTheta=2.61
21:57:42.575 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.07, opts=13)
21:57:42.576 00.001 9044 Enqueuing Move request for scope (-0.03, 0.07)
21:57:42.576 00.000 12252 Worker thread wakes up
21:57:42.577 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
21:57:42.577 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
21:57:42.577 00.000 12252 Moving (-0.03, 0.07) raw xDistance=-0.07 yDistance=0.04
21:57:42.577 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:42.579 00.002 12252 PPEC rslt: input = -0.07, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 493.07
21:57:42.579 00.000 12252 PPEC: input: -0.07, control: -0.05, exposure: 2000
21:57:42.579 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:42.579 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:57:42.579 00.000 12252 MoveAxis(E, 19, ABG)
21:57:42.579 00.000 12252 Guiding  Dir = 2, Dur = 19
21:57:42.579 00.000 12252 IsSlewing returns 0
21:57:42.579 00.000 12252 IsGuiding returns 0
21:57:42.581 00.002 12252 PulseGuide returned control before completion, sleep 28
21:57:42.593 00.012 9044 UpdateGuideState exits: m=5813 SNR=52.4
21:57:42.594 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:42.594 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:42.595 00.001 9044 Enqueuing Expose request
21:57:42.619 00.024 12252 IsGuiding returns 0
21:57:42.619 00.000 12252 Move returns status 0, amount 19
21:57:42.619 00.000 12252 MoveAxis(N, 0, ABG)
21:57:42.619 00.000 12252 Move returns status 0, amount 0
21:57:42.619 00.000 12252 move complete, result=0
21:57:42.619 00.000 12252 worker thread done servicing request
21:57:42.619 00.000 12252 Worker thread wakes up
21:57:42.619 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:42.619 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:42.619 00.000 9044 GuideStep: -0.1 px 19 ms EAST, 0.0 px 0 ms NORTH
21:57:44.960 02.341 12252 Exposure complete
21:57:44.990 00.030 12252 worker thread done servicing request
21:57:44.990 00.000 9044 OnExposeComplete: enter
21:57:44.991 00.001 9044 UpdateGuideState(): m_state=6
21:57:44.991 00.000 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2694
21:57:44.992 00.001 9044 Star::Find returns 1 (0), X=1004.32, Y=822.81, Mass=5774, SNR=52.2, Peak=173 HFD=5.2
21:57:44.993 00.001 9044 MultiStar: [#1 -0.00,0.20,1.05,U] [#2 -0.11,0.03,1.18,U] [#3 -0.02,0.05,0.84,U] [#4 0.01,0.08,1.26,U] [#5 -0.03,0.19,0.66,U] [#6 0.00,0.16,0.42,U] [#7 0.04,0.21,0.43,U] [#8 -0.08,0.34,0.42,U] 
21:57:44.994 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.13}, one-star: {-0.19, 0.15}
21:57:44.994 00.000 9044 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.62) = xAngle (3.55 = -2.73)
21:57:44.995 00.001 9044 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.47 = 0.47)
21:57:44.996 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.93 mountX=-0.13 mountY=0.06, mountTheta=2.69
21:57:44.997 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.13, opts=13)
21:57:44.998 00.001 9044 Enqueuing Move request for scope (-0.05, 0.13)
21:57:44.999 00.001 12252 Worker thread wakes up
21:57:44.999 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
21:57:44.999 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
21:57:44.999 00.000 12252 Moving (-0.05, 0.13) raw xDistance=-0.13 yDistance=0.06
21:57:45.000 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:45.000 00.000 12252 PPEC rslt: input = -0.13, final = -0.12, react = -0.08, pred = -0.05, hyst = -0.07, hyst_pct = 0.00, period_length = 492.98
21:57:45.000 00.000 12252 PPEC: input: -0.13, control: -0.12, exposure: 2000
21:57:45.000 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:45.000 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:57:45.000 00.000 12252 MoveAxis(E, 49, ABG)
21:57:45.000 00.000 12252 Guiding  Dir = 2, Dur = 49
21:57:45.001 00.001 12252 IsSlewing returns 0
21:57:45.001 00.000 12252 IsGuiding returns 0
21:57:45.003 00.002 12252 PulseGuide returned control before completion, sleep 57
21:57:45.016 00.013 9044 UpdateGuideState exits: m=5774 SNR=52.2
21:57:45.017 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:45.017 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:45.018 00.001 9044 Enqueuing Expose request
21:57:45.067 00.049 12252 IsGuiding returns 0
21:57:45.067 00.000 12252 Move returns status 0, amount 49
21:57:45.067 00.000 12252 MoveAxis(N, 0, ABG)
21:57:45.067 00.000 12252 Move returns status 0, amount 0
21:57:45.067 00.000 12252 move complete, result=0
21:57:45.067 00.000 12252 worker thread done servicing request
21:57:45.067 00.000 12252 Worker thread wakes up
21:57:45.067 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:45.067 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:45.067 00.000 9044 GuideStep: -0.1 px 49 ms EAST, 0.1 px 0 ms NORTH
21:57:47.419 02.352 12252 Exposure complete
21:57:47.447 00.028 12252 worker thread done servicing request
21:57:47.577 00.130 9044 OnExposeComplete: enter
21:57:47.580 00.003 9044 UpdateGuideState(): m_state=6
21:57:47.581 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2695
21:57:47.583 00.002 9044 Star::Find returns 1 (0), X=1004.23, Y=822.75, Mass=5627, SNR=51.5, Peak=173 HFD=5.1
21:57:47.584 00.001 9044 MultiStar: [#1 -0.00,0.13,1.06,U] [#2 -0.09,0.01,1.21,U] [#3 -0.01,0.06,0.83,U] [#4 0.00,0.10,1.29,U] [#5 -0.04,0.07,0.66,U] [#6 -0.05,0.06,0.43,U] [#7 -0.05,0.00,0.43,U] [#8 0.01,0.18,0.42,U] 
21:57:47.586 00.002 9044 refined, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.27, 0.09}
21:57:47.587 00.001 9044 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.62) = xAngle (3.87 = -2.42)
21:57:47.588 00.001 9044 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.78 = 0.78)
21:57:47.589 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.24 mountX=-0.07 mountY=0.07, mountTheta=2.39
21:57:47.592 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.08, opts=13)
21:57:47.593 00.001 9044 Enqueuing Move request for scope (-0.06, 0.08)
21:57:47.595 00.002 12252 Worker thread wakes up
21:57:47.595 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:47.596 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
21:57:47.596 00.000 9044 UpdateGuideState exits: m=5627 SNR=51.5
21:57:47.596 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
21:57:47.597 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:47.597 00.000 12252 Moving (-0.06, 0.08) raw xDistance=-0.07 yDistance=0.07
21:57:47.597 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:47.599 00.002 9044 Enqueuing Expose request
21:57:47.601 00.002 12252 PPEC rslt: input = -0.07, final = -0.05, react = -0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 492.90
21:57:47.601 00.000 12252 PPEC: input: -0.07, control: -0.05, exposure: 2000
21:57:47.601 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:47.601 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:57:47.601 00.000 12252 MoveAxis(E, 21, ABG)
21:57:47.601 00.000 12252 Guiding  Dir = 2, Dur = 21
21:57:47.601 00.000 12252 IsSlewing returns 0
21:57:47.601 00.000 12252 IsGuiding returns 0
21:57:47.604 00.003 12252 PulseGuide returned control before completion, sleep 30
21:57:47.642 00.038 12252 IsGuiding returns 0
21:57:47.642 00.000 12252 Move returns status 0, amount 21
21:57:47.642 00.000 12252 MoveAxis(N, 0, ABG)
21:57:47.642 00.000 12252 Move returns status 0, amount 0
21:57:47.642 00.000 12252 move complete, result=0
21:57:47.642 00.000 12252 worker thread done servicing request
21:57:47.642 00.000 12252 Worker thread wakes up
21:57:47.642 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:47.642 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:47.642 00.000 9044 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
21:57:49.991 02.349 12252 Exposure complete
21:57:50.046 00.055 12252 worker thread done servicing request
21:57:50.046 00.000 9044 OnExposeComplete: enter
21:57:50.047 00.001 9044 UpdateGuideState(): m_state=6
21:57:50.048 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2696
21:57:50.049 00.001 9044 Star::Find returns 1 (0), X=1004.29, Y=822.60, Mass=5591, SNR=51.3, Peak=173 HFD=5.3
21:57:50.051 00.002 9044 MultiStar: [#1 0.01,0.07,1.07,U] [#2 -0.06,-0.07,1.20,U] [#3 0.02,-0.09,0.86,U] [#4 -0.01,0.02,1.28,U] [#5 0.00,0.07,0.65,U] [#6 0.05,-0.03,0.43,U] [#7 0.04,-0.07,0.44,U] [#8 -0.03,0.06,0.42,U] 
21:57:50.052 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.21, -0.06}
21:57:50.053 00.001 9044 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.62) = xAngle (-1.13 = -1.13)
21:57:50.055 00.002 9044 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.22 = 2.07)
21:57:50.056 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.76 mountX=0.01 mountY=0.03, mountTheta=1.12
21:57:50.058 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.01, opts=13)
21:57:50.060 00.002 9044 Enqueuing Move request for scope (-0.03, -0.01)
21:57:50.061 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
21:57:50.062 00.001 9044 UpdateGuideState exits: m=5591 SNR=51.3
21:57:50.063 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:50.064 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:50.065 00.001 9044 Enqueuing Expose request
21:57:50.067 00.002 12252 Worker thread wakes up
21:57:50.067 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
21:57:50.067 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
21:57:50.067 00.000 12252 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=0.03
21:57:50.071 00.004 12252 PPEC rslt: input = 0.01, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 492.82
21:57:50.071 00.000 12252 PPEC: input: 0.01, control: -0.04, exposure: 2000
21:57:50.071 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:50.071 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:57:50.071 00.000 12252 MoveAxis(E, 17, ABG)
21:57:50.071 00.000 12252 Guiding  Dir = 2, Dur = 17
21:57:50.072 00.001 12252 IsSlewing returns 0
21:57:50.072 00.000 12252 IsGuiding returns 0
21:57:50.075 00.003 12252 PulseGuide returned control before completion, sleep 25
21:57:50.113 00.038 12252 IsGuiding returns 0
21:57:50.113 00.000 12252 Move returns status 0, amount 17
21:57:50.113 00.000 12252 MoveAxis(N, 0, ABG)
21:57:50.113 00.000 12252 Move returns status 0, amount 0
21:57:50.113 00.000 12252 move complete, result=0
21:57:50.113 00.000 12252 worker thread done servicing request
21:57:50.113 00.000 12252 Worker thread wakes up
21:57:50.113 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:50.113 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:50.113 00.000 9044 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
21:57:52.451 02.338 12252 Exposure complete
21:57:52.511 00.060 12252 worker thread done servicing request
21:57:52.511 00.000 9044 OnExposeComplete: enter
21:57:52.512 00.001 9044 UpdateGuideState(): m_state=6
21:57:52.513 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2697
21:57:52.513 00.000 9044 Star::Find returns 1 (0), X=1004.30, Y=822.60, Mass=5575, SNR=51.2, Peak=173 HFD=5.3
21:57:52.514 00.001 9044 MultiStar: [#1 -0.00,0.05,1.07,U] [#2 -0.03,-0.02,1.21,U] [#3 -0.00,-0.07,0.86,U] [#4 -0.00,0.00,1.28,U] [#5 0.04,0.03,0.67,U] [#6 0.00,0.12,0.42,U] [#7 -0.01,0.19,0.45,U] [#8 -0.07,-0.06,0.42,U] 
21:57:52.515 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {-0.20, -0.06}
21:57:52.516 00.001 9044 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.62) = xAngle (4.59 = -1.69)
21:57:52.517 00.001 9044 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.50 = 1.50)
21:57:52.517 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.96 mountX=-0.00 mountY=0.04, mountTheta=1.69
21:57:52.519 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.01, opts=13)
21:57:52.520 00.001 9044 Enqueuing Move request for scope (-0.04, 0.01)
21:57:52.521 00.001 12252 Worker thread wakes up
21:57:52.521 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:52.523 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
21:57:52.523 00.000 9044 UpdateGuideState exits: m=5575 SNR=51.2
21:57:52.524 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:52.527 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
21:57:52.527 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:52.528 00.001 9044 Enqueuing Expose request
21:57:52.529 00.001 12252 Moving (-0.04, 0.01) raw xDistance=-0.00 yDistance=0.04
21:57:52.532 00.003 12252 PPEC rslt: input = -0.00, final = -0.05, react = -0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 492.74
21:57:52.532 00.000 12252 PPEC: input: -0.00, control: -0.05, exposure: 2000
21:57:52.532 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:52.532 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:57:52.532 00.000 12252 MoveAxis(E, 18, ABG)
21:57:52.532 00.000 12252 Guiding  Dir = 2, Dur = 18
21:57:52.532 00.000 12252 IsSlewing returns 0
21:57:52.532 00.000 12252 IsGuiding returns 0
21:57:52.535 00.003 12252 PulseGuide returned control before completion, sleep 27
21:57:52.564 00.029 12252 IsGuiding returns 1
21:57:52.564 00.000 12252 scope still moving after pulse duration time elapsed
21:57:52.595 00.031 12252 IsSlewing returns 0
21:57:52.596 00.001 12252 IsGuiding returns 0
21:57:52.596 00.000 12252 scope move finished after 18 + 45 ms
21:57:52.596 00.000 12252 Move returns status 0, amount 18
21:57:52.596 00.000 12252 MoveAxis(N, 0, ABG)
21:57:52.596 00.000 12252 Move returns status 0, amount 0
21:57:52.596 00.000 12252 move complete, result=0
21:57:52.596 00.000 12252 worker thread done servicing request
21:57:52.596 00.000 12252 Worker thread wakes up
21:57:52.596 00.000 9044 GuideStep: -0.0 px 18 ms EAST, 0.0 px 0 ms NORTH
21:57:52.600 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:52.600 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:54.941 02.341 12252 Exposure complete
21:57:55.001 00.060 12252 worker thread done servicing request
21:57:55.002 00.001 9044 OnExposeComplete: enter
21:57:55.002 00.000 9044 UpdateGuideState(): m_state=6
21:57:55.003 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2698
21:57:55.004 00.001 9044 Star::Find returns 1 (0), X=1004.27, Y=822.52, Mass=5813, SNR=52.2, Peak=173 HFD=5.3
21:57:55.006 00.002 9044 MultiStar: [#1 -0.00,-0.04,1.03,U] [#2 -0.05,-0.10,1.20,U] [#3 -0.02,-0.16,0.86,U] [#4 0.01,-0.12,1.25,U] [#5 -0.08,-0.02,0.65,U] [#6 -0.05,0.04,0.42,U] [#7 0.06,-0.13,0.43,U] [#8 -0.12,-0.12,0.41,U] 
21:57:55.007 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {-0.23, -0.13}
21:57:55.008 00.001 9044 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.62) = xAngle (-0.47 = -0.47)
21:57:55.010 00.002 9044 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.55 = 2.73)
21:57:55.012 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.09 mountX=0.10 mountY=0.04, mountTheta=0.42
21:57:55.015 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.10, opts=13)
21:57:55.018 00.003 9044 Enqueuing Move request for scope (-0.05, -0.10)
21:57:55.020 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:55.023 00.003 9044 UpdateGuideState exits: m=5813 SNR=52.2
21:57:55.025 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:55.028 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:55.030 00.002 9044 Enqueuing Expose request
21:57:55.033 00.003 12252 Worker thread wakes up
21:57:55.033 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
21:57:55.033 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
21:57:55.033 00.000 12252 Moving (-0.05, -0.10) raw xDistance=0.10 yDistance=0.04
21:57:55.038 00.005 12252 PPEC rslt: input = 0.10, final = -0.05, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 492.66
21:57:55.038 00.000 12252 PPEC: input: 0.10, control: -0.05, exposure: 2000
21:57:55.039 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:55.039 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:57:55.039 00.000 12252 MoveAxis(E, 20, ABG)
21:57:55.039 00.000 12252 Guiding  Dir = 2, Dur = 20
21:57:55.039 00.000 12252 IsSlewing returns 0
21:57:55.039 00.000 12252 IsGuiding returns 0
21:57:55.041 00.002 12252 PulseGuide returned control before completion, sleep 29
21:57:55.079 00.038 12252 IsGuiding returns 0
21:57:55.079 00.000 12252 Move returns status 0, amount 20
21:57:55.079 00.000 12252 MoveAxis(N, 0, ABG)
21:57:55.079 00.000 12252 Move returns status 0, amount 0
21:57:55.079 00.000 12252 move complete, result=0
21:57:55.079 00.000 12252 worker thread done servicing request
21:57:55.079 00.000 12252 Worker thread wakes up
21:57:55.079 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:55.079 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:55.079 00.000 9044 GuideStep: 0.1 px 20 ms EAST, 0.0 px 0 ms NORTH
21:57:57.432 02.353 12252 Exposure complete
21:57:57.485 00.053 12252 worker thread done servicing request
21:57:57.485 00.000 9044 OnExposeComplete: enter
21:57:57.488 00.003 9044 UpdateGuideState(): m_state=6
21:57:57.489 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2699
21:57:57.490 00.001 9044 Star::Find returns 1 (0), X=1004.23, Y=822.35, Mass=5767, SNR=52.1, Peak=173 HFD=5.3
21:57:57.491 00.001 9044 MultiStar: [#1 -0.07,-0.13,1.06,U] [#2 -0.09,-0.17,1.20,U] [#3 -0.09,-0.19,0.84,U] [#4 -0.07,-0.14,1.26,U] [#5 -0.08,-0.24,0.65,U] [#6 -0.07,-0.18,0.41,U] [#7 -0.11,-0.21,0.44,U] [#8 -0.05,-0.25,0.41,U] 
21:57:57.492 00.001 9044 refined, 8 included, MultiStar: {-0.11, -0.19}, one-star: {-0.28, -0.30}
21:57:57.492 00.000 9044 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.62) = xAngle (-0.46 = -0.46)
21:57:57.493 00.001 9044 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.54 = 2.74)
21:57:57.494 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.08 mountX=0.20 mountY=0.09, mountTheta=0.41
21:57:57.495 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.19, opts=13)
21:57:57.496 00.001 9044 Enqueuing Move request for scope (-0.11, -0.19)
21:57:57.498 00.002 12252 Worker thread wakes up
21:57:57.498 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
21:57:57.498 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:57:57.499 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
21:57:57.499 00.000 9044 UpdateGuideState exits: m=5767 SNR=52.1
21:57:57.501 00.002 12252 Moving (-0.11, -0.19) raw xDistance=0.20 yDistance=0.09
21:57:57.501 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:57:57.504 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:57:57.505 00.001 12252 PPEC rslt: input = 0.20, final = 0.07, react = 0.12, pred = -0.05, hyst = 0.11, hyst_pct = 0.00, period_length = 492.58
21:57:57.505 00.000 9044 Enqueuing Expose request
21:57:57.507 00.002 12252 PPEC: input: 0.20, control: 0.07, exposure: 2000
21:57:57.508 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:57:57.508 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:57:57.508 00.000 12252 MoveAxis(W, 29, ABG)
21:57:57.508 00.000 12252 Guiding  Dir = 3, Dur = 29
21:57:57.508 00.000 12252 IsSlewing returns 0
21:57:57.509 00.001 12252 IsGuiding returns 0
21:57:57.511 00.002 12252 PulseGuide returned control before completion, sleep 37
21:57:57.560 00.049 12252 IsGuiding returns 0
21:57:57.560 00.000 12252 Move returns status 0, amount 29
21:57:57.560 00.000 12252 MoveAxis(N, 0, ABG)
21:57:57.560 00.000 12252 Move returns status 0, amount 0
21:57:57.560 00.000 12252 move complete, result=0
21:57:57.560 00.000 12252 worker thread done servicing request
21:57:57.560 00.000 12252 Worker thread wakes up
21:57:57.560 00.000 9044 GuideStep: 0.2 px 29 ms WEST, 0.1 px 0 ms NORTH
21:57:57.562 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:57:57.562 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:57:59.914 02.352 12252 Exposure complete
21:57:59.997 00.083 12252 worker thread done servicing request
21:57:59.997 00.000 9044 OnExposeComplete: enter
21:57:59.999 00.002 9044 UpdateGuideState(): m_state=6
21:58:00.000 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2700
21:58:00.002 00.002 9044 Star::Find returns 1 (0), X=1004.17, Y=822.54, Mass=5764, SNR=52.1, Peak=173 HFD=5.3
21:58:00.003 00.001 9044 MultiStar: [#1 -0.03,-0.03,1.04,U] [#2 -0.09,-0.13,1.21,U] [#3 -0.06,-0.11,0.83,U] [#4 -0.01,-0.09,1.26,U] [#5 -0.07,-0.04,0.65,U] [#6 0.03,-0.01,0.42,U] [#7 -0.06,-0.05,0.43,U] [#8 -0.06,-0.08,0.42,U] 
21:58:00.004 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.08}, one-star: {-0.33, -0.12}
21:58:00.006 00.002 9044 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.62) = xAngle (-0.76 = -0.76)
21:58:00.008 00.002 9044 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.84 = 2.44)
21:58:00.010 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.38 mountX=0.09 mountY=0.08, mountTheta=0.73
21:58:00.012 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.08, opts=13)
21:58:00.013 00.001 9044 Enqueuing Move request for scope (-0.09, -0.08)
21:58:00.014 00.001 12252 Worker thread wakes up
21:58:00.014 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:00.015 00.001 9044 UpdateGuideState exits: m=5764 SNR=52.1
21:58:00.017 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:00.017 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
21:58:00.018 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
21:58:00.018 00.000 12252 Moving (-0.09, -0.08) raw xDistance=0.09 yDistance=0.08
21:58:00.018 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:00.019 00.001 9044 Enqueuing Expose request
21:58:00.021 00.002 12252 PPEC rslt: input = 0.09, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 492.51
21:58:00.021 00.000 12252 PPEC: input: 0.09, control: -0.04, exposure: 2000
21:58:00.021 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:00.021 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:58:00.021 00.000 12252 MoveAxis(E, 17, ABG)
21:58:00.021 00.000 12252 Guiding  Dir = 2, Dur = 17
21:58:00.021 00.000 12252 IsSlewing returns 0
21:58:00.021 00.000 12252 IsGuiding returns 0
21:58:00.024 00.003 12252 PulseGuide returned control before completion, sleep 25
21:58:00.059 00.035 12252 IsGuiding returns 0
21:58:00.059 00.000 12252 Move returns status 0, amount 17
21:58:00.060 00.001 12252 MoveAxis(N, 0, ABG)
21:58:00.060 00.000 12252 Move returns status 0, amount 0
21:58:00.060 00.000 12252 move complete, result=0
21:58:00.060 00.000 12252 worker thread done servicing request
21:58:00.060 00.000 12252 Worker thread wakes up
21:58:00.060 00.000 9044 GuideStep: 0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
21:58:00.063 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:00.063 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:02.399 02.336 12252 Exposure complete
21:58:02.446 00.047 12252 worker thread done servicing request
21:58:02.446 00.000 9044 OnExposeComplete: enter
21:58:02.447 00.001 9044 UpdateGuideState(): m_state=6
21:58:02.448 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2701
21:58:02.449 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.62, Mass=5693, SNR=51.8, Peak=173 HFD=5.3
21:58:02.450 00.001 9044 MultiStar: [#1 -0.05,-0.05,1.05,U] [#2 -0.11,-0.08,1.19,U] [#3 0.01,-0.11,0.84,U] [#4 -0.04,-0.02,1.28,U] [#5 -0.10,0.01,0.66,U] [#6 -0.09,-0.13,0.43,U] [#7 -0.04,0.05,0.42,U] [#8 -0.04,-0.04,0.41,U] 
21:58:02.452 00.002 9044 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.25, -0.04}
21:58:02.454 00.002 9044 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.62) = xAngle (-1.00 = -1.00)
21:58:02.456 00.002 9044 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.09 = 2.20)
21:58:02.457 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.63 mountX=0.05 mountY=0.08, mountTheta=0.98
21:58:02.461 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.05, opts=13)
21:58:02.463 00.002 9044 Enqueuing Move request for scope (-0.08, -0.05)
21:58:02.464 00.001 12252 Worker thread wakes up
21:58:02.464 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:02.466 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
21:58:02.466 00.000 9044 UpdateGuideState exits: m=5693 SNR=51.8
21:58:02.467 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
21:58:02.467 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:02.470 00.003 12252 Moving (-0.08, -0.05) raw xDistance=0.05 yDistance=0.08
21:58:02.470 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:02.471 00.001 9044 Enqueuing Expose request
21:58:02.475 00.004 12252 PPEC rslt: input = 0.05, final = -0.05, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 492.43
21:58:02.476 00.001 12252 PPEC: input: 0.05, control: -0.05, exposure: 2000
21:58:02.476 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:02.476 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:58:02.476 00.000 12252 MoveAxis(E, 19, ABG)
21:58:02.476 00.000 12252 Guiding  Dir = 2, Dur = 19
21:58:02.476 00.000 12252 IsSlewing returns 0
21:58:02.477 00.001 12252 IsGuiding returns 0
21:58:02.479 00.002 12252 PulseGuide returned control before completion, sleep 28
21:58:02.516 00.037 12252 IsGuiding returns 0
21:58:02.516 00.000 12252 Move returns status 0, amount 19
21:58:02.516 00.000 12252 MoveAxis(N, 0, ABG)
21:58:02.516 00.000 12252 Move returns status 0, amount 0
21:58:02.516 00.000 12252 move complete, result=0
21:58:02.517 00.001 12252 worker thread done servicing request
21:58:02.517 00.000 12252 Worker thread wakes up
21:58:02.517 00.000 9044 GuideStep: 0.1 px 19 ms EAST, 0.1 px 0 ms NORTH
21:58:02.519 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:02.519 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:04.847 02.328 12252 Exposure complete
21:58:04.885 00.038 12252 worker thread done servicing request
21:58:04.885 00.000 9044 OnExposeComplete: enter
21:58:04.887 00.002 9044 UpdateGuideState(): m_state=6
21:58:04.890 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2702
21:58:04.891 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.49, Mass=5514, SNR=50.9, Peak=173 HFD=5.2
21:58:04.892 00.001 9044 MultiStar: [#1 -0.01,-0.26,1.05,U] [#2 -0.10,-0.17,1.23,U] [#3 -0.02,-0.19,0.87,U] [#4 0.00,-0.10,1.28,U] [#5 -0.07,-0.13,0.67,U] [#6 -0.03,-0.12,0.43,U] [#7 0.04,-0.04,0.44,U] [#8 -0.13,-0.12,0.43,U] 
21:58:04.893 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.15}, one-star: {-0.25, -0.17}
21:58:04.894 00.001 9044 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.62) = xAngle (-0.36 = -0.36)
21:58:04.895 00.001 9044 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.44 = 2.84)
21:58:04.896 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-1.98 mountX=0.16 mountY=0.05, mountTheta=0.30
21:58:04.898 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.15, opts=13)
21:58:04.899 00.001 9044 Enqueuing Move request for scope (-0.07, -0.15)
21:58:04.900 00.001 12252 Worker thread wakes up
21:58:04.900 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:04.902 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
21:58:04.902 00.000 9044 UpdateGuideState exits: m=5514 SNR=50.9
21:58:04.903 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:04.905 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:04.906 00.001 9044 Enqueuing Expose request
21:58:04.907 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
21:58:04.907 00.000 12252 Moving (-0.07, -0.15) raw xDistance=0.16 yDistance=0.05
21:58:04.910 00.003 12252 PPEC rslt: input = 0.16, final = 0.03, react = 0.10, pred = -0.06, hyst = 0.08, hyst_pct = 0.00, period_length = 492.35
21:58:04.911 00.001 12252 PPEC: input: 0.16, control: 0.03, exposure: 2000
21:58:04.911 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:04.911 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:58:04.911 00.000 12252 MoveAxis(W, 13, ABG)
21:58:04.911 00.000 12252 Guiding  Dir = 3, Dur = 13
21:58:04.911 00.000 12252 IsSlewing returns 0
21:58:04.911 00.000 12252 IsGuiding returns 0
21:58:04.913 00.002 12252 PulseGuide returned control before completion, sleep 22
21:58:04.951 00.038 12252 IsGuiding returns 1
21:58:04.953 00.002 12252 scope still moving after pulse duration time elapsed
21:58:04.982 00.029 12252 IsSlewing returns 0
21:58:04.985 00.003 12252 IsGuiding returns 0
21:58:04.986 00.001 12252 scope move finished after 13 + 61 ms
21:58:04.986 00.000 12252 Move returns status 0, amount 13
21:58:04.986 00.000 12252 MoveAxis(N, 0, ABG)
21:58:04.986 00.000 12252 Move returns status 0, amount 0
21:58:04.986 00.000 12252 move complete, result=0
21:58:04.986 00.000 12252 worker thread done servicing request
21:58:04.986 00.000 9044 GuideStep: 0.2 px 13 ms WEST, 0.0 px 0 ms NORTH
21:58:04.987 00.001 12252 Worker thread wakes up
21:58:04.989 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:04.989 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:07.329 02.340 12252 Exposure complete
21:58:07.402 00.073 12252 worker thread done servicing request
21:58:07.402 00.000 9044 OnExposeComplete: enter
21:58:07.404 00.002 9044 UpdateGuideState(): m_state=6
21:58:07.406 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2703
21:58:07.409 00.003 9044 Star::Find returns 1 (0), X=1004.25, Y=822.62, Mass=5566, SNR=51.3, Peak=173 HFD=5.3
21:58:07.413 00.004 9044 MultiStar: [#1 0.01,0.00,1.05,U] [#2 -0.03,-0.06,1.20,U] [#3 0.01,-0.11,0.86,U] [#4 0.02,-0.02,1.28,U] [#5 -0.06,0.05,0.67,U] [#6 0.02,0.13,0.43,U] [#7 0.08,0.06,0.43,U] [#8 -0.07,0.01,0.42,U] 
21:58:07.415 00.002 9044 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.26, -0.04}
21:58:07.417 00.002 9044 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.62) = xAngle (-1.14 = -1.14)
21:58:07.420 00.003 9044 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.23 = 2.06)
21:58:07.423 00.003 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.77 mountX=0.02 mountY=0.04, mountTheta=1.13
21:58:07.428 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.01, opts=13)
21:58:07.430 00.002 9044 Enqueuing Move request for scope (-0.04, -0.01)
21:58:07.433 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:07.435 00.002 9044 UpdateGuideState exits: m=5566 SNR=51.3
21:58:07.438 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:07.440 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:07.442 00.002 9044 Enqueuing Expose request
21:58:07.443 00.001 12252 Worker thread wakes up
21:58:07.443 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
21:58:07.443 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
21:58:07.444 00.001 12252 Moving (-0.04, -0.01) raw xDistance=0.02 yDistance=0.04
21:58:07.448 00.004 12252 PPEC rslt: input = 0.02, final = -0.07, react = 0.01, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 492.28
21:58:07.448 00.000 12252 PPEC: input: 0.02, control: -0.07, exposure: 2000
21:58:07.448 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:07.448 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:58:07.448 00.000 12252 MoveAxis(E, 28, ABG)
21:58:07.448 00.000 12252 Guiding  Dir = 2, Dur = 28
21:58:07.448 00.000 12252 IsSlewing returns 0
21:58:07.449 00.001 12252 IsGuiding returns 0
21:58:07.450 00.001 12252 PulseGuide returned control before completion, sleep 37
21:58:07.495 00.045 12252 IsGuiding returns 0
21:58:07.495 00.000 12252 Move returns status 0, amount 28
21:58:07.495 00.000 12252 MoveAxis(N, 0, ABG)
21:58:07.495 00.000 12252 Move returns status 0, amount 0
21:58:07.495 00.000 12252 move complete, result=0
21:58:07.495 00.000 12252 worker thread done servicing request
21:58:07.495 00.000 12252 Worker thread wakes up
21:58:07.495 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:07.495 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:07.496 00.001 9044 GuideStep: 0.0 px 28 ms EAST, 0.0 px 0 ms NORTH
21:58:09.833 02.337 12252 Exposure complete
21:58:09.867 00.034 12252 worker thread done servicing request
21:58:09.867 00.000 9044 OnExposeComplete: enter
21:58:09.870 00.003 9044 UpdateGuideState(): m_state=6
21:58:09.871 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2704
21:58:09.873 00.002 9044 Star::Find returns 1 (0), X=1004.27, Y=822.68, Mass=5703, SNR=51.9, Peak=173 HFD=5.3
21:58:09.876 00.003 9044 MultiStar: [#1 0.02,-0.02,1.07,U] [#2 0.01,-0.07,1.21,U] [#3 0.08,-0.07,0.85,U] [#4 -0.02,-0.03,1.26,U] [#5 -0.04,-0.05,0.64,U] [#6 -0.04,-0.07,0.43,U] [#7 0.08,0.10,0.43,U] [#8 -0.04,-0.01,0.42,U] 
21:58:09.878 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.23, 0.02}
21:58:09.881 00.003 9044 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.62) = xAngle (-0.65 = -0.65)
21:58:09.883 00.002 9044 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.73 = 2.55)
21:58:09.886 00.003 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.28 mountX=0.03 mountY=0.02, mountTheta=0.61
21:58:09.890 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.03, opts=13)
21:58:09.892 00.002 9044 Enqueuing Move request for scope (-0.02, -0.03)
21:58:09.893 00.001 12252 Worker thread wakes up
21:58:09.893 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:09.894 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
21:58:09.894 00.000 9044 UpdateGuideState exits: m=5703 SNR=51.9
21:58:09.896 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
21:58:09.896 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:09.897 00.001 12252 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=0.02
21:58:09.898 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:09.899 00.001 9044 Enqueuing Expose request
21:58:09.901 00.002 12252 PPEC rslt: input = 0.03, final = -0.07, react = 0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 492.20
21:58:09.901 00.000 12252 PPEC: input: 0.03, control: -0.07, exposure: 2000
21:58:09.901 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:09.901 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:58:09.901 00.000 12252 MoveAxis(E, 27, ABG)
21:58:09.901 00.000 12252 Guiding  Dir = 2, Dur = 27
21:58:09.901 00.000 12252 IsSlewing returns 0
21:58:09.902 00.001 12252 IsGuiding returns 0
21:58:09.904 00.002 12252 PulseGuide returned control before completion, sleep 36
21:58:09.950 00.046 12252 IsGuiding returns 0
21:58:09.950 00.000 12252 Move returns status 0, amount 27
21:58:09.951 00.001 12252 MoveAxis(N, 0, ABG)
21:58:09.951 00.000 12252 Move returns status 0, amount 0
21:58:09.951 00.000 12252 move complete, result=0
21:58:09.951 00.000 12252 worker thread done servicing request
21:58:09.951 00.000 12252 Worker thread wakes up
21:58:09.951 00.000 9044 GuideStep: 0.0 px 27 ms EAST, 0.0 px 0 ms NORTH
21:58:09.954 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:09.955 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:12.321 02.366 12252 Exposure complete
21:58:12.378 00.057 12252 worker thread done servicing request
21:58:12.378 00.000 9044 OnExposeComplete: enter
21:58:12.381 00.003 9044 UpdateGuideState(): m_state=6
21:58:12.383 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2705
21:58:12.385 00.002 9044 Star::Find returns 1 (0), X=1004.27, Y=822.40, Mass=5610, SNR=51.3, Peak=173 HFD=5.2
21:58:12.385 00.000 9044 MultiStar: [#1 -0.01,-0.14,1.07,U] [#2 -0.10,-0.23,1.21,U] [#3 0.15,-0.32,0.87,U] [#4 -0.03,-0.12,1.28,U] [#5 -0.09,-0.12,0.67,U] [#6 -0.06,-0.12,0.42,U] [#7 0.16,-0.27,0.44,U] [#8 -0.05,-0.16,0.41,U] 
21:58:12.386 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.19}, one-star: {-0.23, -0.25}
21:58:12.387 00.001 9044 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.62) = xAngle (-0.16 = -0.16)
21:58:12.388 00.001 9044 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.25 = 3.04)
21:58:12.389 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.19 hyp=0.20 cameraTheta=-1.79 mountX=0.20 mountY=0.02, mountTheta=0.10
21:58:12.390 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.19, opts=13)
21:58:12.392 00.002 9044 Enqueuing Move request for scope (-0.04, -0.19)
21:58:12.393 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:12.394 00.001 9044 UpdateGuideState exits: m=5610 SNR=51.3
21:58:12.395 00.001 12252 Worker thread wakes up
21:58:12.395 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:12.397 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.19) opts 0xd
21:58:12.397 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.19)
21:58:12.397 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:12.398 00.001 9044 Enqueuing Expose request
21:58:12.400 00.002 12252 Moving (-0.04, -0.19) raw xDistance=0.20 yDistance=0.02
21:58:12.406 00.006 12252 PPEC rslt: input = 0.20, final = 0.06, react = 0.12, pred = -0.06, hyst = 0.10, hyst_pct = 0.00, period_length = 492.13
21:58:12.407 00.001 12252 PPEC: input: 0.20, control: 0.06, exposure: 2000
21:58:12.407 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:12.407 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:58:12.407 00.000 12252 MoveAxis(W, 23, ABG)
21:58:12.407 00.000 12252 Guiding  Dir = 3, Dur = 23
21:58:12.408 00.001 12252 IsSlewing returns 0
21:58:12.408 00.000 12252 IsGuiding returns 0
21:58:12.410 00.002 12252 PulseGuide returned control before completion, sleep 31
21:58:12.446 00.036 12252 IsGuiding returns 0
21:58:12.446 00.000 12252 Move returns status 0, amount 23
21:58:12.446 00.000 12252 MoveAxis(N, 0, ABG)
21:58:12.447 00.001 12252 Move returns status 0, amount 0
21:58:12.447 00.000 12252 move complete, result=0
21:58:12.447 00.000 12252 worker thread done servicing request
21:58:12.447 00.000 12252 Worker thread wakes up
21:58:12.447 00.000 9044 GuideStep: 0.2 px 23 ms WEST, 0.0 px 0 ms NORTH
21:58:12.448 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:12.448 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:14.786 02.338 12252 Exposure complete
21:58:14.830 00.044 12252 worker thread done servicing request
21:58:14.830 00.000 9044 OnExposeComplete: enter
21:58:14.832 00.002 9044 UpdateGuideState(): m_state=6
21:58:14.835 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2706
21:58:14.837 00.002 9044 Star::Find returns 1 (0), X=1004.24, Y=822.43, Mass=5729, SNR=52.0, Peak=173 HFD=5.3
21:58:14.839 00.002 9044 MultiStar: [#1 -0.08,-0.05,1.05,U] [#2 -0.12,-0.21,1.17,U] [#3 -0.06,-0.20,0.85,U] [#4 -0.04,-0.07,1.25,U] [#5 -0.11,-0.08,0.66,U] [#6 -0.15,-0.05,0.44,U] [#7 -0.17,-0.09,0.43,U] [#8 -0.09,-0.08,0.43,U] 
21:58:14.843 00.004 9044 refined, 8 included, MultiStar: {-0.11, -0.13}, one-star: {-0.26, -0.22}
21:58:14.845 00.002 9044 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.62) = xAngle (-0.68 = -0.68)
21:58:14.846 00.001 9044 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.76 = 2.52)
21:58:14.847 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.30 mountX=0.13 mountY=0.10, mountTheta=0.64
21:58:14.850 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.13, opts=13)
21:58:14.853 00.003 9044 Enqueuing Move request for scope (-0.11, -0.13)
21:58:14.855 00.002 12252 Worker thread wakes up
21:58:14.855 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
21:58:14.855 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
21:58:14.855 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:14.857 00.002 12252 Moving (-0.11, -0.13) raw xDistance=0.13 yDistance=0.10
21:58:14.857 00.000 9044 UpdateGuideState exits: m=5729 SNR=52.0
21:58:14.859 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:14.862 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:14.863 00.001 9044 Enqueuing Expose request
21:58:14.865 00.002 12252 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = -0.06, hyst = 0.07, hyst_pct = 0.00, period_length = 492.05
21:58:14.865 00.000 12252 PPEC: input: 0.13, control: 0.02, exposure: 2000
21:58:14.865 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:14.865 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:58:14.865 00.000 12252 MoveAxis(W, 7, ABG)
21:58:14.865 00.000 12252 Guiding  Dir = 3, Dur = 7
21:58:14.866 00.001 12252 IsSlewing returns 0
21:58:14.866 00.000 12252 IsGuiding returns 0
21:58:14.868 00.002 12252 PulseGuide returned control before completion, sleep 16
21:58:14.889 00.021 12252 IsGuiding returns 0
21:58:14.889 00.000 12252 Move returns status 0, amount 7
21:58:14.889 00.000 12252 MoveAxis(N, 0, ABG)
21:58:14.889 00.000 12252 Move returns status 0, amount 0
21:58:14.889 00.000 12252 move complete, result=0
21:58:14.889 00.000 12252 worker thread done servicing request
21:58:14.889 00.000 12252 Worker thread wakes up
21:58:14.890 00.001 9044 GuideStep: 0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
21:58:14.891 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:14.892 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:17.225 02.333 12252 Exposure complete
21:58:17.265 00.040 12252 worker thread done servicing request
21:58:17.265 00.000 9044 OnExposeComplete: enter
21:58:17.266 00.001 9044 UpdateGuideState(): m_state=6
21:58:17.268 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2707
21:58:17.271 00.003 9044 Star::Find returns 1 (0), X=1004.21, Y=822.46, Mass=5630, SNR=51.5, Peak=173 HFD=5.2
21:58:17.274 00.003 9044 MultiStar: [#1 -0.00,-0.34,1.04,U] [#2 -0.11,-0.17,1.22,U] [#3 -0.04,-0.29,0.86,U] [#4 -0.03,-0.17,1.27,U] [#5 -0.14,-0.06,0.66,U] [#6 -0.10,-0.21,0.43,U] [#7 -0.09,-0.17,0.44,U] [#8 -0.11,-0.07,0.42,U] 
21:58:17.277 00.003 9044 refined, 8 included, MultiStar: {-0.10, -0.20}, one-star: {-0.30, -0.20}
21:58:17.278 00.001 9044 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.62) = xAngle (-0.41 = -0.41)
21:58:17.280 00.002 9044 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.49 = 2.79)
21:58:17.283 00.003 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.03 mountX=0.20 mountY=0.08, mountTheta=0.36
21:58:17.286 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.20, opts=13)
21:58:17.287 00.001 9044 Enqueuing Move request for scope (-0.10, -0.20)
21:58:17.289 00.002 12252 Worker thread wakes up
21:58:17.289 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:17.291 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
21:58:17.291 00.000 9044 UpdateGuideState exits: m=5630 SNR=51.5
21:58:17.292 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
21:58:17.292 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:17.294 00.002 12252 Moving (-0.10, -0.20) raw xDistance=0.20 yDistance=0.08
21:58:17.294 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:17.295 00.001 9044 Enqueuing Expose request
21:58:17.297 00.002 12252 PPEC rslt: input = 0.20, final = 0.06, react = 0.12, pred = -0.07, hyst = 0.12, hyst_pct = 0.00, period_length = 491.98
21:58:17.297 00.000 12252 PPEC: input: 0.20, control: 0.06, exposure: 2000
21:58:17.297 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:17.297 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:58:17.297 00.000 12252 MoveAxis(W, 23, ABG)
21:58:17.297 00.000 12252 Guiding  Dir = 3, Dur = 23
21:58:17.297 00.000 12252 IsSlewing returns 0
21:58:17.299 00.002 12252 IsGuiding returns 0
21:58:17.301 00.002 12252 PulseGuide returned control before completion, sleep 32
21:58:17.345 00.044 12252 IsGuiding returns 0
21:58:17.345 00.000 12252 Move returns status 0, amount 23
21:58:17.345 00.000 12252 MoveAxis(N, 0, ABG)
21:58:17.346 00.001 12252 Move returns status 0, amount 0
21:58:17.346 00.000 12252 move complete, result=0
21:58:17.346 00.000 12252 worker thread done servicing request
21:58:17.346 00.000 9044 GuideStep: 0.2 px 23 ms WEST, 0.1 px 0 ms NORTH
21:58:17.348 00.002 12252 Worker thread wakes up
21:58:17.348 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:17.348 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:19.707 02.359 12252 Exposure complete
21:58:19.754 00.047 12252 worker thread done servicing request
21:58:19.754 00.000 9044 OnExposeComplete: enter
21:58:19.755 00.001 9044 UpdateGuideState(): m_state=6
21:58:19.756 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2708
21:58:19.758 00.002 9044 Star::Find returns 1 (0), X=1004.25, Y=822.50, Mass=5678, SNR=51.5, Peak=173 HFD=5.2
21:58:19.760 00.002 9044 MultiStar: [#1 -0.07,-0.01,1.06,U] [#2 -0.05,-0.17,1.19,U] [#3 -0.00,-0.19,0.84,U] [#4 0.02,-0.08,1.26,U] [#5 -0.04,-0.09,0.66,U] [#6 -0.08,-0.19,0.42,U] [#7 0.06,-0.16,0.43,U] [#8 0.03,-0.10,0.42,U] 
21:58:19.761 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.12}, one-star: {-0.26, -0.16}
21:58:19.762 00.001 9044 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.62) = xAngle (-0.36 = -0.36)
21:58:19.763 00.001 9044 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.44 = 2.84)
21:58:19.763 00.000 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.98 mountX=0.12 mountY=0.04, mountTheta=0.30
21:58:19.765 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.12, opts=13)
21:58:19.767 00.002 9044 Enqueuing Move request for scope (-0.05, -0.12)
21:58:19.768 00.001 12252 Worker thread wakes up
21:58:19.768 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:19.769 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
21:58:19.769 00.000 9044 UpdateGuideState exits: m=5678 SNR=51.5
21:58:19.771 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
21:58:19.771 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:19.774 00.003 12252 Moving (-0.05, -0.12) raw xDistance=0.12 yDistance=0.04
21:58:19.774 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:19.776 00.002 9044 Enqueuing Expose request
21:58:19.778 00.002 12252 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = -0.06, hyst = 0.07, hyst_pct = 0.00, period_length = 491.91
21:58:19.778 00.000 12252 PPEC: input: 0.12, control: 0.02, exposure: 2000
21:58:19.778 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:19.778 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:58:19.778 00.000 12252 MoveAxis(W, 8, ABG)
21:58:19.778 00.000 12252 Guiding  Dir = 3, Dur = 8
21:58:19.778 00.000 12252 IsSlewing returns 0
21:58:19.779 00.001 12252 IsGuiding returns 0
21:58:19.781 00.002 12252 PulseGuide returned control before completion, sleep 17
21:58:19.809 00.028 12252 IsGuiding returns 0
21:58:19.809 00.000 12252 Move returns status 0, amount 8
21:58:19.809 00.000 12252 MoveAxis(N, 0, ABG)
21:58:19.809 00.000 12252 Move returns status 0, amount 0
21:58:19.809 00.000 12252 move complete, result=0
21:58:19.809 00.000 12252 worker thread done servicing request
21:58:19.809 00.000 12252 Worker thread wakes up
21:58:19.809 00.000 9044 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
21:58:19.810 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:19.810 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:22.178 02.368 12252 Exposure complete
21:58:22.235 00.057 12252 worker thread done servicing request
21:58:22.235 00.000 9044 OnExposeComplete: enter
21:58:22.236 00.001 9044 UpdateGuideState(): m_state=6
21:58:22.237 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2709
21:58:22.238 00.001 9044 Star::Find returns 1 (0), X=1004.22, Y=822.54, Mass=5482, SNR=50.8, Peak=173 HFD=5.2
21:58:22.241 00.003 9044 MultiStar: [#1 -0.11,-0.05,1.06,U] [#2 -0.08,-0.08,1.24,U] [#3 0.00,-0.12,0.88,U] [#4 -0.07,-0.02,1.30,U] [#5 -0.13,-0.03,0.67,U] [#6 -0.13,-0.08,0.44,U] [#7 -0.07,0.01,0.44,U] [#8 -0.10,-0.09,0.43,U] 
21:58:22.242 00.001 9044 refined, 8 included, MultiStar: {-0.11, -0.07}, one-star: {-0.28, -0.12}
21:58:22.243 00.001 9044 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.62) = xAngle (-0.96 = -0.96)
21:58:22.244 00.001 9044 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.05 = 2.24)
21:58:22.246 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.59 mountX=0.07 mountY=0.10, mountTheta=0.94
21:58:22.248 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.07, opts=13)
21:58:22.250 00.002 9044 Enqueuing Move request for scope (-0.11, -0.07)
21:58:22.251 00.001 12252 Worker thread wakes up
21:58:22.251 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:22.252 00.001 9044 UpdateGuideState exits: m=5482 SNR=50.8
21:58:22.253 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:22.254 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:22.255 00.001 9044 Enqueuing Expose request
21:58:22.256 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
21:58:22.256 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
21:58:22.256 00.000 12252 Moving (-0.11, -0.07) raw xDistance=0.07 yDistance=0.10
21:58:22.262 00.006 12252 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 491.84
21:58:22.262 00.000 12252 PPEC: input: 0.07, control: -0.04, exposure: 2000
21:58:22.262 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:22.262 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:58:22.262 00.000 12252 MoveAxis(E, 17, ABG)
21:58:22.262 00.000 12252 Guiding  Dir = 2, Dur = 17
21:58:22.262 00.000 12252 IsSlewing returns 0
21:58:22.262 00.000 12252 IsGuiding returns 0
21:58:22.265 00.003 12252 PulseGuide returned control before completion, sleep 25
21:58:22.303 00.038 12252 IsGuiding returns 0
21:58:22.303 00.000 12252 Move returns status 0, amount 17
21:58:22.304 00.001 12252 MoveAxis(N, 0, ABG)
21:58:22.304 00.000 12252 Move returns status 0, amount 0
21:58:22.304 00.000 12252 move complete, result=0
21:58:22.304 00.000 12252 worker thread done servicing request
21:58:22.304 00.000 12252 Worker thread wakes up
21:58:22.304 00.000 9044 GuideStep: 0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
21:58:22.308 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:22.308 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:24.657 02.349 12252 Exposure complete
21:58:24.702 00.045 12252 worker thread done servicing request
21:58:24.702 00.000 9044 OnExposeComplete: enter
21:58:24.703 00.001 9044 UpdateGuideState(): m_state=6
21:58:24.707 00.004 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2710
21:58:24.709 00.002 9044 Star::Find returns 1 (0), X=1004.23, Y=822.50, Mass=5738, SNR=52.0, Peak=173 HFD=5.2
21:58:24.711 00.002 9044 MultiStar: [#1 -0.05,-0.12,1.04,U] [#2 -0.08,-0.24,1.18,U] [#3 0.00,-0.20,0.86,U] [#4 -0.08,-0.38,1.26,U] [#5 -0.02,-0.14,0.65,U] [#6 -0.03,-0.10,0.41,U] [#7 -0.05,-0.14,0.43,U] [#8 -0.03,-0.18,0.40,U] 
21:58:24.714 00.003 9044 refined, 8 included, MultiStar: {-0.08, -0.21}, one-star: {-0.27, -0.16}
21:58:24.716 00.002 9044 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.62) = xAngle (-0.31 = -0.31)
21:58:24.718 00.002 9044 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.40 = 2.88)
21:58:24.719 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.94 mountX=0.21 mountY=0.06, mountTheta=0.26
21:58:24.722 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.21, opts=13)
21:58:24.723 00.001 9044 Enqueuing Move request for scope (-0.08, -0.21)
21:58:24.726 00.003 12252 Worker thread wakes up
21:58:24.726 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:24.727 00.001 9044 UpdateGuideState exits: m=5738 SNR=52.0
21:58:24.728 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:24.729 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:24.730 00.001 9044 Enqueuing Expose request
21:58:24.732 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
21:58:24.732 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
21:58:24.732 00.000 12252 Moving (-0.08, -0.21) raw xDistance=0.21 yDistance=0.06
21:58:24.737 00.005 12252 PPEC rslt: input = 0.21, final = 0.09, react = 0.13, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 491.77
21:58:24.737 00.000 12252 PPEC: input: 0.21, control: 0.09, exposure: 2000
21:58:24.737 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:24.737 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:58:24.737 00.000 12252 MoveAxis(W, 36, ABG)
21:58:24.737 00.000 12252 Guiding  Dir = 3, Dur = 36
21:58:24.738 00.001 12252 IsSlewing returns 0
21:58:24.738 00.000 12252 IsGuiding returns 0
21:58:24.739 00.001 12252 PulseGuide returned control before completion, sleep 45
21:58:24.791 00.052 12252 IsGuiding returns 0
21:58:24.791 00.000 12252 Move returns status 0, amount 36
21:58:24.791 00.000 12252 MoveAxis(N, 0, ABG)
21:58:24.791 00.000 12252 Move returns status 0, amount 0
21:58:24.791 00.000 12252 move complete, result=0
21:58:24.791 00.000 12252 worker thread done servicing request
21:58:24.791 00.000 12252 Worker thread wakes up
21:58:24.791 00.000 9044 GuideStep: 0.2 px 36 ms WEST, 0.1 px 0 ms NORTH
21:58:24.794 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:24.795 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:27.135 02.340 12252 Exposure complete
21:58:27.186 00.051 12252 worker thread done servicing request
21:58:27.187 00.001 9044 OnExposeComplete: enter
21:58:27.187 00.000 9044 UpdateGuideState(): m_state=6
21:58:27.190 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
21:58:27.193 00.003 9044 Star::Find returns 1 (0), X=1004.26, Y=822.67, Mass=5499, SNR=50.7, Peak=173 HFD=5.3
21:58:27.195 00.002 9044 MultiStar: [#1 -0.02,0.11,1.05,U] [#2 -0.14,0.00,1.21,U] [#3 0.00,-0.07,0.86,U] [#4 -0.04,0.09,1.30,U] [#5 -0.06,0.11,0.67,U] [#6 -0.09,0.10,0.44,U] [#7 -0.04,0.12,0.43,U] [#8 -0.12,0.16,0.43,U] 
21:58:27.198 00.003 9044 refined, 8 included, MultiStar: {-0.09, 0.06}, one-star: {-0.25, 0.01}
21:58:27.199 00.001 9044 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.62) = xAngle (4.19 = -2.09)
21:58:27.202 00.003 9044 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.11 = 1.11)
21:58:27.204 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.57 mountX=-0.05 mountY=0.09, mountTheta=2.08
21:58:27.207 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.06, opts=13)
21:58:27.209 00.002 9044 Enqueuing Move request for scope (-0.09, 0.06)
21:58:27.211 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:27.212 00.001 9044 UpdateGuideState exits: m=5499 SNR=50.7
21:58:27.213 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:27.215 00.002 12252 Worker thread wakes up
21:58:27.215 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:27.216 00.001 9044 Enqueuing Expose request
21:58:27.217 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
21:58:27.218 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
21:58:27.218 00.000 12252 Moving (-0.09, 0.06) raw xDistance=-0.05 yDistance=0.09
21:58:27.221 00.003 12252 PPEC rslt: input = -0.05, final = -0.03, react = -0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 491.70
21:58:27.221 00.000 12252 PPEC: input: -0.05, control: -0.03, exposure: 2000
21:58:27.221 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:27.222 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:58:27.222 00.000 12252 MoveAxis(E, 13, ABG)
21:58:27.222 00.000 12252 Guiding  Dir = 2, Dur = 13
21:58:27.222 00.000 12252 IsSlewing returns 0
21:58:27.222 00.000 12252 IsGuiding returns 0
21:58:27.224 00.002 12252 PulseGuide returned control before completion, sleep 22
21:58:27.247 00.023 12252 IsGuiding returns 1
21:58:27.247 00.000 12252 scope still moving after pulse duration time elapsed
21:58:27.279 00.032 12252 IsSlewing returns 0
21:58:27.279 00.000 12252 IsGuiding returns 0
21:58:27.279 00.000 12252 scope move finished after 13 + 43 ms
21:58:27.279 00.000 12252 Move returns status 0, amount 13
21:58:27.279 00.000 12252 MoveAxis(N, 0, ABG)
21:58:27.279 00.000 12252 Move returns status 0, amount 0
21:58:27.279 00.000 12252 move complete, result=0
21:58:27.280 00.001 12252 worker thread done servicing request
21:58:27.280 00.000 12252 Worker thread wakes up
21:58:27.280 00.000 9044 GuideStep: -0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
21:58:27.283 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:27.283 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:29.621 02.338 12252 Exposure complete
21:58:29.666 00.045 12252 worker thread done servicing request
21:58:29.666 00.000 9044 OnExposeComplete: enter
21:58:29.667 00.001 9044 UpdateGuideState(): m_state=6
21:58:29.668 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2712
21:58:29.670 00.002 9044 Star::Find returns 1 (0), X=1004.27, Y=822.62, Mass=5521, SNR=51.2, Peak=173 HFD=5.3
21:58:29.672 00.002 9044 MultiStar: [#1 -0.04,-0.08,1.04,U] [#2 -0.08,-0.12,1.20,U] [#3 0.01,-0.16,0.88,U] [#4 -0.05,0.00,1.29,U] [#5 -0.06,0.03,0.67,U] [#6 -0.10,-0.11,0.42,U] [#7 -0.06,-0.02,0.45,U] [#8 -0.11,0.10,0.43,U] 
21:58:29.673 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.23, -0.04}
21:58:29.674 00.001 9044 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.62) = xAngle (-0.94 = -0.94)
21:58:29.675 00.001 9044 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.02 = 2.26)
21:58:29.676 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.56 mountX=0.06 mountY=0.07, mountTheta=0.92
21:58:29.678 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.05, opts=13)
21:58:29.679 00.001 9044 Enqueuing Move request for scope (-0.08, -0.05)
21:58:29.680 00.001 12252 Worker thread wakes up
21:58:29.680 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:29.682 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
21:58:29.682 00.000 9044 UpdateGuideState exits: m=5521 SNR=51.2
21:58:29.683 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:29.684 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
21:58:29.684 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:29.685 00.001 9044 Enqueuing Expose request
21:58:29.686 00.001 12252 Moving (-0.08, -0.05) raw xDistance=0.06 yDistance=0.07
21:58:29.688 00.002 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 491.63
21:58:29.688 00.000 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
21:58:29.688 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:29.688 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:58:29.688 00.000 12252 MoveAxis(E, 13, ABG)
21:58:29.688 00.000 12252 Guiding  Dir = 2, Dur = 13
21:58:29.690 00.002 12252 IsSlewing returns 0
21:58:29.690 00.000 12252 IsGuiding returns 0
21:58:29.692 00.002 12252 PulseGuide returned control before completion, sleep 22
21:58:29.723 00.031 12252 IsGuiding returns 1
21:58:29.723 00.000 12252 scope still moving after pulse duration time elapsed
21:58:29.754 00.031 12252 IsSlewing returns 0
21:58:29.754 00.000 12252 IsGuiding returns 0
21:58:29.755 00.001 12252 scope move finished after 13 + 51 ms
21:58:29.755 00.000 12252 Move returns status 0, amount 13
21:58:29.755 00.000 12252 MoveAxis(N, 0, ABG)
21:58:29.755 00.000 12252 Move returns status 0, amount 0
21:58:29.755 00.000 12252 move complete, result=0
21:58:29.755 00.000 12252 worker thread done servicing request
21:58:29.755 00.000 12252 Worker thread wakes up
21:58:29.755 00.000 9044 GuideStep: 0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
21:58:29.757 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:29.757 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:32.115 02.358 12252 Exposure complete
21:58:32.165 00.050 12252 worker thread done servicing request
21:58:32.165 00.000 9044 OnExposeComplete: enter
21:58:32.166 00.001 9044 UpdateGuideState(): m_state=6
21:58:32.167 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2713
21:58:32.168 00.001 9044 Star::Find returns 1 (0), X=1004.30, Y=822.66, Mass=5735, SNR=52.0, Peak=173 HFD=5.3
21:58:32.171 00.003 9044 MultiStar: [#1 -0.06,0.12,1.07,U] [#2 -0.05,-0.04,1.19,U] [#3 0.13,-0.05,0.85,U] [#4 0.01,-0.06,1.25,U] [#5 -0.03,0.10,0.65,U] [#6 -0.05,0.01,0.42,U] [#7 0.04,0.07,0.44,U] [#8 -0.10,0.12,0.43,U] 
21:58:32.172 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.20, 0.00}
21:58:32.173 00.001 9044 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.62) = xAngle (4.31 = -1.97)
21:58:32.174 00.001 9044 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.23 = 1.23)
21:58:32.175 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.69 mountX=-0.02 mountY=0.04, mountTheta=1.96
21:58:32.177 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.02, opts=13)
21:58:32.178 00.001 9044 Enqueuing Move request for scope (-0.04, 0.02)
21:58:32.179 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:32.180 00.001 9044 UpdateGuideState exits: m=5735 SNR=52.0
21:58:32.181 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:32.183 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:32.184 00.001 9044 Enqueuing Expose request
21:58:32.185 00.001 12252 Worker thread wakes up
21:58:32.186 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
21:58:32.186 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
21:58:32.186 00.000 12252 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
21:58:32.189 00.003 12252 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 491.56
21:58:32.189 00.000 12252 PPEC: input: -0.02, control: -0.03, exposure: 2000
21:58:32.189 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:32.189 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:58:32.189 00.000 12252 MoveAxis(E, 13, ABG)
21:58:32.189 00.000 12252 Guiding  Dir = 2, Dur = 13
21:58:32.190 00.001 12252 IsSlewing returns 0
21:58:32.190 00.000 12252 IsGuiding returns 0
21:58:32.193 00.003 12252 PulseGuide returned control before completion, sleep 21
21:58:32.231 00.038 12252 IsGuiding returns 0
21:58:32.232 00.001 12252 Move returns status 0, amount 13
21:58:32.232 00.000 12252 MoveAxis(N, 0, ABG)
21:58:32.232 00.000 12252 Move returns status 0, amount 0
21:58:32.232 00.000 12252 move complete, result=0
21:58:32.232 00.000 12252 worker thread done servicing request
21:58:32.232 00.000 9044 GuideStep: -0.0 px 13 ms EAST, 0.0 px 0 ms NORTH
21:58:32.233 00.001 12252 Worker thread wakes up
21:58:32.234 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:32.234 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:34.599 02.365 12252 Exposure complete
21:58:34.662 00.063 12252 worker thread done servicing request
21:58:34.662 00.000 9044 OnExposeComplete: enter
21:58:34.664 00.002 9044 UpdateGuideState(): m_state=6
21:58:34.666 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2714
21:58:34.668 00.002 9044 Star::Find returns 1 (0), X=1004.22, Y=822.56, Mass=5614, SNR=51.4, Peak=173 HFD=5.2
21:58:34.669 00.001 9044 MultiStar: [#1 -0.07,-0.03,1.06,U] [#2 -0.17,-0.07,1.19,U] [#3 -0.05,-0.22,0.85,U] [#4 -0.08,-0.11,1.25,U] [#5 -0.09,0.00,0.67,U] [#6 -0.15,-0.09,0.43,U] [#7 -0.11,-0.07,0.45,U] [#8 -0.16,0.01,0.42,U] 
21:58:34.670 00.001 9044 refined, 8 included, MultiStar: {-0.13, -0.08}, one-star: {-0.29, -0.10}
21:58:34.671 00.001 9044 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.62) = xAngle (-0.95 = -0.95)
21:58:34.672 00.001 9044 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.03 = 2.25)
21:58:34.674 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-2.57 mountX=0.09 mountY=0.12, mountTheta=0.93
21:58:34.679 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.08, opts=13)
21:58:34.680 00.001 9044 Enqueuing Move request for scope (-0.13, -0.08)
21:58:34.682 00.002 12252 Worker thread wakes up
21:58:34.682 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:34.684 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.08) opts 0xd
21:58:34.685 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.08)
21:58:34.685 00.000 12252 Moving (-0.13, -0.08) raw xDistance=0.09 yDistance=0.12
21:58:34.685 00.000 9044 UpdateGuideState exits: m=5614 SNR=51.4
21:58:34.686 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:34.687 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:34.687 00.000 9044 Enqueuing Expose request
21:58:34.688 00.001 12252 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 491.49
21:58:34.688 00.000 12252 PPEC: input: 0.09, control: -0.03, exposure: 2000
21:58:34.688 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:34.688 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:58:34.688 00.000 12252 MoveAxis(E, 13, ABG)
21:58:34.688 00.000 12252 Guiding  Dir = 2, Dur = 13
21:58:34.689 00.001 12252 IsSlewing returns 0
21:58:34.689 00.000 12252 IsGuiding returns 0
21:58:34.690 00.001 12252 PulseGuide returned control before completion, sleep 22
21:58:34.719 00.029 12252 IsGuiding returns 1
21:58:34.719 00.000 12252 scope still moving after pulse duration time elapsed
21:58:34.751 00.032 12252 IsSlewing returns 0
21:58:34.751 00.000 12252 IsGuiding returns 0
21:58:34.751 00.000 12252 scope move finished after 13 + 49 ms
21:58:34.751 00.000 12252 Move returns status 0, amount 13
21:58:34.751 00.000 12252 MoveAxis(N, 0, ABG)
21:58:34.751 00.000 12252 Move returns status 0, amount 0
21:58:34.751 00.000 12252 move complete, result=0
21:58:34.751 00.000 12252 worker thread done servicing request
21:58:34.752 00.001 9044 GuideStep: 0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
21:58:34.754 00.002 12252 Worker thread wakes up
21:58:34.754 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:34.754 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:37.095 02.341 12252 Exposure complete
21:58:37.143 00.048 12252 worker thread done servicing request
21:58:37.143 00.000 9044 OnExposeComplete: enter
21:58:37.144 00.001 9044 UpdateGuideState(): m_state=6
21:58:37.145 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2715
21:58:37.146 00.001 9044 Star::Find returns 1 (0), X=1004.24, Y=822.67, Mass=5572, SNR=51.1, Peak=173 HFD=5.2
21:58:37.147 00.001 9044 MultiStar: [#1 -0.07,0.00,1.04,U] [#2 -0.07,-0.06,1.23,U] [#3 -0.03,-0.15,0.86,U] [#4 -0.01,-0.01,1.28,U] [#5 -0.10,0.06,0.68,U] [#6 -0.12,0.02,0.42,U] [#7 -0.06,0.02,0.44,U] [#8 -0.13,0.05,0.41,U] 
21:58:37.148 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {-0.26, 0.01}
21:58:37.149 00.001 9044 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.62) = xAngle (-1.34 = -1.34)
21:58:37.151 00.002 9044 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.43 = 1.86)
21:58:37.153 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.97 mountX=0.02 mountY=0.09, mountTheta=1.34
21:58:37.157 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.02, opts=13)
21:58:37.160 00.003 9044 Enqueuing Move request for scope (-0.09, -0.02)
21:58:37.162 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:37.165 00.003 9044 UpdateGuideState exits: m=5572 SNR=51.1
21:58:37.167 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:37.168 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:37.170 00.002 9044 Enqueuing Expose request
21:58:37.171 00.001 12252 Worker thread wakes up
21:58:37.171 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
21:58:37.172 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
21:58:37.172 00.000 12252 Moving (-0.09, -0.02) raw xDistance=0.02 yDistance=0.09
21:58:37.176 00.004 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 491.43
21:58:37.176 00.000 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
21:58:37.176 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:37.176 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:58:37.176 00.000 12252 MoveAxis(E, 13, ABG)
21:58:37.176 00.000 12252 Guiding  Dir = 2, Dur = 13
21:58:37.176 00.000 12252 IsSlewing returns 0
21:58:37.177 00.001 12252 IsGuiding returns 0
21:58:37.178 00.001 12252 PulseGuide returned control before completion, sleep 22
21:58:37.212 00.034 12252 IsGuiding returns 1
21:58:37.212 00.000 12252 scope still moving after pulse duration time elapsed
21:58:37.243 00.031 12252 IsSlewing returns 0
21:58:37.244 00.001 12252 IsGuiding returns 0
21:58:37.244 00.000 12252 scope move finished after 13 + 53 ms
21:58:37.244 00.000 12252 Move returns status 0, amount 13
21:58:37.244 00.000 12252 MoveAxis(N, 0, ABG)
21:58:37.244 00.000 12252 Move returns status 0, amount 0
21:58:37.244 00.000 12252 move complete, result=0
21:58:37.244 00.000 12252 worker thread done servicing request
21:58:37.244 00.000 12252 Worker thread wakes up
21:58:37.244 00.000 9044 GuideStep: 0.0 px 13 ms EAST, 0.1 px 0 ms NORTH
21:58:37.247 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:37.247 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:39.605 02.358 12252 Exposure complete
21:58:39.684 00.079 12252 worker thread done servicing request
21:58:39.684 00.000 9044 OnExposeComplete: enter
21:58:39.686 00.002 9044 UpdateGuideState(): m_state=6
21:58:39.688 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2716
21:58:39.691 00.003 9044 Star::Find returns 1 (0), X=1004.22, Y=822.41, Mass=5657, SNR=51.6, Peak=173 HFD=5.3
21:58:39.694 00.003 9044 MultiStar: [#1 -0.05,-0.11,1.03,U] [#2 -0.11,-0.15,1.20,U] [#3 -0.11,-0.26,0.86,U] [#4 -0.07,-0.11,1.26,U] [#5 -0.11,-0.07,0.65,U] [#6 -0.07,-0.11,0.42,U] [#7 -0.09,-0.07,0.43,U] [#8 -0.10,-0.11,0.42,U] 
21:58:39.697 00.003 9044 refined, 8 included, MultiStar: {-0.11, -0.15}, one-star: {-0.28, -0.24}
21:58:39.699 00.002 9044 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.62) = xAngle (-0.61 = -0.61)
21:58:39.702 00.003 9044 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.69 = 2.59)
21:58:39.704 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-2.23 mountX=0.15 mountY=0.10, mountTheta=0.57
21:58:39.707 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.15, opts=13)
21:58:39.710 00.003 9044 Enqueuing Move request for scope (-0.11, -0.15)
21:58:39.713 00.003 12252 Worker thread wakes up
21:58:39.713 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:39.716 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.15) opts 0xd
21:58:39.716 00.000 9044 UpdateGuideState exits: m=5657 SNR=51.6
21:58:39.718 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:39.723 00.005 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.15)
21:58:39.723 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:39.724 00.001 9044 Enqueuing Expose request
21:58:39.726 00.002 12252 Moving (-0.11, -0.15) raw xDistance=0.15 yDistance=0.10
21:58:39.728 00.002 12252 PPEC rslt: input = 0.15, final = 0.06, react = 0.09, pred = -0.03, hyst = 0.08, hyst_pct = 0.00, period_length = 491.36
21:58:39.729 00.001 12252 PPEC: input: 0.15, control: 0.06, exposure: 2000
21:58:39.729 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:39.729 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:58:39.729 00.000 12252 MoveAxis(W, 25, ABG)
21:58:39.729 00.000 12252 Guiding  Dir = 3, Dur = 25
21:58:39.729 00.000 12252 IsSlewing returns 0
21:58:39.729 00.000 12252 IsGuiding returns 0
21:58:39.731 00.002 12252 PulseGuide returned control before completion, sleep 34
21:58:39.767 00.036 12252 IsGuiding returns 0
21:58:39.767 00.000 12252 Move returns status 0, amount 25
21:58:39.767 00.000 12252 MoveAxis(N, 0, ABG)
21:58:39.767 00.000 12252 Move returns status 0, amount 0
21:58:39.767 00.000 12252 move complete, result=0
21:58:39.767 00.000 12252 worker thread done servicing request
21:58:39.767 00.000 12252 Worker thread wakes up
21:58:39.767 00.000 9044 GuideStep: 0.2 px 25 ms WEST, 0.1 px 0 ms NORTH
21:58:39.768 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:39.768 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:42.120 02.352 12252 Exposure complete
21:58:42.196 00.076 12252 worker thread done servicing request
21:58:42.196 00.000 9044 OnExposeComplete: enter
21:58:42.197 00.001 9044 UpdateGuideState(): m_state=6
21:58:42.200 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2717
21:58:42.202 00.002 9044 Star::Find returns 1 (0), X=1004.20, Y=822.47, Mass=5573, SNR=51.1, Peak=173 HFD=5.2
21:58:42.204 00.002 9044 MultiStar: [#1 -0.07,-0.09,1.08,U] [#2 -0.09,-0.18,1.23,U] [#3 -0.09,-0.26,0.86,U] [#4 -0.08,-0.09,1.29,U] [#5 -0.17,-0.12,0.65,U] [#6 -0.11,-0.17,0.43,U] [#7 -0.13,-0.12,0.44,U] [#8 -0.16,-0.19,0.43,U] 
21:58:42.207 00.003 9044 refined, 8 included, MultiStar: {-0.13, -0.15}, one-star: {-0.30, -0.18}
21:58:42.209 00.002 9044 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.62) = xAngle (-0.65 = -0.65)
21:58:42.211 00.002 9044 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.74 = 2.55)
21:58:42.213 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.28 mountX=0.16 mountY=0.11, mountTheta=0.61
21:58:42.216 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.15, opts=13)
21:58:42.217 00.001 9044 Enqueuing Move request for scope (-0.13, -0.15)
21:58:42.219 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:42.220 00.001 12252 Worker thread wakes up
21:58:42.220 00.000 9044 UpdateGuideState exits: m=5573 SNR=51.1
21:58:42.221 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:42.223 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:42.224 00.001 9044 Enqueuing Expose request
21:58:42.225 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
21:58:42.225 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
21:58:42.225 00.000 12252 Moving (-0.13, -0.15) raw xDistance=0.16 yDistance=0.11
21:58:42.228 00.003 12252 PPEC rslt: input = 0.16, final = 0.07, react = 0.10, pred = -0.03, hyst = 0.08, hyst_pct = 0.00, period_length = 491.30
21:58:42.228 00.000 12252 PPEC: input: 0.16, control: 0.07, exposure: 2000
21:58:42.228 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:42.228 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:58:42.228 00.000 12252 MoveAxis(W, 27, ABG)
21:58:42.228 00.000 12252 Guiding  Dir = 3, Dur = 27
21:58:42.229 00.001 12252 IsSlewing returns 0
21:58:42.229 00.000 12252 IsGuiding returns 0
21:58:42.231 00.002 12252 PulseGuide returned control before completion, sleep 35
21:58:42.276 00.045 12252 IsGuiding returns 0
21:58:42.276 00.000 12252 Move returns status 0, amount 27
21:58:42.276 00.000 12252 MoveAxis(N, 0, ABG)
21:58:42.276 00.000 12252 Move returns status 0, amount 0
21:58:42.277 00.001 12252 move complete, result=0
21:58:42.277 00.000 12252 worker thread done servicing request
21:58:42.277 00.000 12252 Worker thread wakes up
21:58:42.277 00.000 9044 GuideStep: 0.2 px 27 ms WEST, 0.1 px 0 ms NORTH
21:58:42.278 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:42.278 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:44.620 02.342 12252 Exposure complete
21:58:44.668 00.048 12252 worker thread done servicing request
21:58:44.668 00.000 9044 OnExposeComplete: enter
21:58:44.669 00.001 9044 UpdateGuideState(): m_state=6
21:58:44.671 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2718
21:58:44.672 00.001 9044 Star::Find returns 1 (0), X=1004.19, Y=822.53, Mass=5885, SNR=52.6, Peak=173 HFD=5.3
21:58:44.673 00.001 9044 MultiStar: [#1 -0.12,0.06,1.03,U] [#2 -0.12,-0.05,1.20,U] [#3 -0.17,-0.01,0.84,U] [#4 -0.13,0.09,1.26,U] [#5 -0.27,0.03,0.64,U] [#6 -0.14,0.04,0.42,U] [#7 -0.13,0.01,0.43,U] [#8 -0.15,0.16,0.42,U] 
21:58:44.674 00.001 9044 refined, 8 included, MultiStar: {-0.17, 0.01}, one-star: {-0.31, -0.13}
21:58:44.676 00.002 9044 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.62) = xAngle (4.70 = -1.58)
21:58:44.677 00.001 9044 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.62 = 1.62)
21:58:44.677 00.000 9044 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.08 mountX=-0.00 mountY=0.17, mountTheta=1.58
21:58:44.679 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.01, opts=13)
21:58:44.682 00.003 9044 Enqueuing Move request for scope (-0.17, 0.01)
21:58:44.683 00.001 12252 Worker thread wakes up
21:58:44.683 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:44.684 00.001 9044 UpdateGuideState exits: m=5885 SNR=52.6
21:58:44.685 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:44.686 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:44.687 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
21:58:44.687 00.000 9044 Enqueuing Expose request
21:58:44.688 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
21:58:44.689 00.001 12252 Moving (-0.17, 0.01) raw xDistance=-0.00 yDistance=0.17
21:58:44.692 00.003 12252 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 491.23
21:58:44.692 00.000 12252 PPEC: input: -0.00, control: -0.03, exposure: 2000
21:58:44.692 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:44.693 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:58:44.693 00.000 12252 MoveAxis(E, 11, ABG)
21:58:44.693 00.000 12252 Guiding  Dir = 2, Dur = 11
21:58:44.693 00.000 12252 IsSlewing returns 0
21:58:44.693 00.000 12252 IsGuiding returns 0
21:58:44.695 00.002 12252 PulseGuide returned control before completion, sleep 20
21:58:44.725 00.030 12252 IsGuiding returns 0
21:58:44.725 00.000 12252 Move returns status 0, amount 11
21:58:44.725 00.000 12252 MoveAxis(N, 0, ABG)
21:58:44.727 00.002 12252 Move returns status 0, amount 0
21:58:44.727 00.000 12252 move complete, result=0
21:58:44.727 00.000 12252 worker thread done servicing request
21:58:44.727 00.000 12252 Worker thread wakes up
21:58:44.727 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:44.727 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.2 px 0 ms NORTH
21:58:44.729 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:47.087 02.358 12252 Exposure complete
21:58:47.136 00.049 12252 worker thread done servicing request
21:58:47.136 00.000 9044 OnExposeComplete: enter
21:58:47.137 00.001 9044 UpdateGuideState(): m_state=6
21:58:47.138 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2719
21:58:47.139 00.001 9044 Star::Find returns 1 (0), X=1004.21, Y=822.86, Mass=5492, SNR=51.0, Peak=173 HFD=5.0
21:58:47.142 00.003 9044 MultiStar: [#1 -0.09,0.18,1.08,U] [#2 -0.16,0.10,1.21,U] [#3 -0.15,0.07,0.86,U] [#4 -0.08,0.10,1.29,U] [#5 -0.28,0.22,0.67,U] [#6 -0.15,0.22,0.42,U] [#7 -0.17,0.30,0.44,U] [#8 -0.21,0.24,0.43,U] 
21:58:47.144 00.002 9044 refined, 8 included, MultiStar: {-0.17, 0.16}, one-star: {-0.29, 0.20}
21:58:47.145 00.001 9044 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.62) = xAngle (4.00 = -2.29)
21:58:47.147 00.002 9044 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.91 = 0.91)
21:58:47.147 00.000 9044 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.37 mountX=-0.15 mountY=0.18, mountTheta=2.26
21:58:47.149 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.16, opts=13)
21:58:47.150 00.001 9044 Enqueuing Move request for scope (-0.17, 0.16)
21:58:47.151 00.001 12252 Worker thread wakes up
21:58:47.151 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0xd
21:58:47.151 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
21:58:47.151 00.000 12252 Moving (-0.17, 0.16) raw xDistance=-0.15 yDistance=0.18
21:58:47.151 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:47.153 00.002 9044 UpdateGuideState exits: m=5492 SNR=51.0
21:58:47.154 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:47.154 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:47.155 00.001 9044 Enqueuing Expose request
21:58:47.156 00.001 12252 PPEC rslt: input = -0.15, final = -0.12, react = -0.09, pred = -0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 491.17
21:58:47.156 00.000 12252 PPEC: input: -0.15, control: -0.12, exposure: 2000
21:58:47.156 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:58:47.157 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:58:47.157 00.000 12252 MoveAxis(E, 47, ABG)
21:58:47.157 00.000 12252 Guiding  Dir = 2, Dur = 47
21:58:47.157 00.000 12252 IsSlewing returns 0
21:58:47.157 00.000 12252 IsGuiding returns 0
21:58:47.159 00.002 12252 PulseGuide returned control before completion, sleep 56
21:58:47.218 00.059 12252 IsGuiding returns 0
21:58:47.219 00.001 12252 Move returns status 0, amount 47
21:58:47.219 00.000 12252 MoveAxis(N, 0, ABG)
21:58:47.219 00.000 12252 Move returns status 0, amount 0
21:58:47.219 00.000 12252 move complete, result=0
21:58:47.219 00.000 12252 worker thread done servicing request
21:58:47.219 00.000 12252 Worker thread wakes up
21:58:47.220 00.001 9044 GuideStep: -0.2 px 47 ms EAST, 0.2 px 0 ms NORTH
21:58:47.223 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:47.223 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:49.557 02.334 12252 Exposure complete
21:58:49.602 00.045 12252 worker thread done servicing request
21:58:49.603 00.001 9044 OnExposeComplete: enter
21:58:49.604 00.001 9044 UpdateGuideState(): m_state=6
21:58:49.605 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2720
21:58:49.606 00.001 9044 Star::Find returns 1 (0), X=1004.08, Y=822.67, Mass=5584, SNR=51.2, Peak=173 HFD=5.1
21:58:49.607 00.001 9044 MultiStar: [#1 -0.13,0.03,1.08,U] [#2 -0.18,-0.06,1.23,U] [#3 -0.19,-0.11,0.87,U] [#4 -0.15,0.01,1.28,U] [#5 -0.25,0.01,0.65,U] [#6 -0.12,0.02,0.43,U] [#7 -0.26,0.00,0.44,U] [#8 -0.27,0.21,0.41,U] 
21:58:49.609 00.002 9044 refined, 8 included, MultiStar: {-0.21, 0.00}, one-star: {-0.42, 0.01}
21:58:49.612 00.003 9044 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.62) = xAngle (4.76 = -1.52)
21:58:49.613 00.001 9044 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.68 = 1.68)
21:58:49.614 00.001 9044 CameraToMount -- cameraX=-0.21 cameraY=0.00 hyp=0.21 cameraTheta=3.14 mountX=0.01 mountY=0.21, mountTheta=1.52
21:58:49.616 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=0.00, opts=13)
21:58:49.618 00.002 9044 Enqueuing Move request for scope (-0.21, 0.00)
21:58:49.619 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:49.620 00.001 12252 Worker thread wakes up
21:58:49.620 00.000 9044 UpdateGuideState exits: m=5584 SNR=51.2
21:58:49.621 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:49.622 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:49.623 00.001 9044 Enqueuing Expose request
21:58:49.625 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.00) opts 0xd
21:58:49.625 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.21, 0.00)
21:58:49.625 00.000 12252 Moving (-0.21, 0.00) raw xDistance=0.01 yDistance=0.21
21:58:49.628 00.003 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 491.10
21:58:49.628 00.000 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
21:58:49.628 00.000 12252 switching direction from 0 to 1 - decHistory=3 oldest=0.21 newest=0.57
21:58:49.628 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
21:58:49.628 00.000 12252 MoveAxis(E, 11, ABG)
21:58:49.628 00.000 12252 Guiding  Dir = 2, Dur = 11
21:58:49.629 00.001 12252 IsSlewing returns 0
21:58:49.629 00.000 12252 IsGuiding returns 0
21:58:49.631 00.002 12252 PulseGuide returned control before completion, sleep 20
21:58:49.659 00.028 12252 IsGuiding returns 1
21:58:49.659 00.000 12252 scope still moving after pulse duration time elapsed
21:58:49.689 00.030 12252 IsSlewing returns 0
21:58:49.689 00.000 12252 IsGuiding returns 0
21:58:49.689 00.000 12252 scope move finished after 11 + 50 ms
21:58:49.689 00.000 12252 Move returns status 0, amount 11
21:58:49.690 00.001 12252 BLC: Oldest BLC event removed
21:58:49.690 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
21:58:49.690 00.000 12252 MoveAxis(S, 153, ABG)
21:58:49.690 00.000 12252 Guiding  Dir = 1, Dur = 153
21:58:49.690 00.000 12252 IsSlewing returns 0
21:58:49.690 00.000 12252 IsGuiding returns 0
21:58:49.697 00.007 12252 PulseGuide returned control before completion, sleep 158
21:58:49.861 00.164 12252 IsGuiding returns 0
21:58:49.861 00.000 12252 Move returns status 0, amount 153
21:58:49.861 00.000 12252 move complete, result=0
21:58:49.861 00.000 12252 worker thread done servicing request
21:58:49.861 00.000 12252 Worker thread wakes up
21:58:49.861 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:49.861 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:49.861 00.000 9044 GuideStep: 0.0 px 11 ms EAST, 0.2 px 153 ms SOUTH
21:58:52.208 02.347 12252 Exposure complete
21:58:52.254 00.046 12252 worker thread done servicing request
21:58:52.254 00.000 9044 OnExposeComplete: enter
21:58:52.257 00.003 9044 UpdateGuideState(): m_state=6
21:58:52.258 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2721
21:58:52.260 00.002 9044 Star::Find returns 1 (0), X=1004.33, Y=822.69, Mass=5813, SNR=52.3, Peak=173 HFD=5.3
21:58:52.261 00.001 9044 MultiStar: [#1 0.01,0.06,1.03,U] [#2 -0.20,0.18,1.21,U] [#3 0.07,-0.01,0.82,U] [#4 -0.04,0.09,1.25,U] [#5 -0.07,0.12,0.65,U] [#6 0.01,0.12,0.41,U] [#7 0.03,0.17,0.43,U] [#8 -0.05,0.21,0.41,U] 
21:58:52.262 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.10}, one-star: {-0.18, 0.04}
21:58:52.263 00.001 9044 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.62) = xAngle (3.76 = -2.52)
21:58:52.263 00.000 9044 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.68 = 0.68)
21:58:52.264 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.14 mountX=-0.09 mountY=0.07, mountTheta=2.48
21:58:52.266 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.10, opts=13)
21:58:52.267 00.001 9044 Enqueuing Move request for scope (-0.06, 0.10)
21:58:52.268 00.001 12252 Worker thread wakes up
21:58:52.268 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
21:58:52.268 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
21:58:52.268 00.000 12252 Moving (-0.06, 0.10) raw xDistance=-0.09 yDistance=0.07
21:58:52.268 00.000 12252 BLC: History state: CurrMiss=0.07, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.213367, 1:0.073440
21:58:52.268 00.000 12252 BLC: No correction, Miss < min_move
21:58:52.268 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:52.269 00.001 9044 UpdateGuideState exits: m=5813 SNR=52.3
21:58:52.270 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:52.272 00.002 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 491.04
21:58:52.272 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:52.273 00.001 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
21:58:52.273 00.000 9044 Enqueuing Expose request
21:58:52.275 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:52.275 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:58:52.275 00.000 12252 MoveAxis(E, 8, ABG)
21:58:52.275 00.000 12252 Guiding  Dir = 2, Dur = 8
21:58:52.276 00.001 12252 IsSlewing returns 0
21:58:52.276 00.000 12252 IsGuiding returns 0
21:58:52.278 00.002 12252 PulseGuide returned control before completion, sleep 16
21:58:52.298 00.020 12252 IsGuiding returns 0
21:58:52.298 00.000 12252 Move returns status 0, amount 8
21:58:52.298 00.000 12252 MoveAxis(N, 0, ABG)
21:58:52.298 00.000 12252 Move returns status 0, amount 0
21:58:52.298 00.000 12252 move complete, result=0
21:58:52.298 00.000 12252 worker thread done servicing request
21:58:52.298 00.000 9044 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
21:58:52.300 00.002 12252 Worker thread wakes up
21:58:52.300 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:52.300 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:54.651 02.351 12252 Exposure complete
21:58:54.698 00.047 12252 worker thread done servicing request
21:58:54.698 00.000 9044 OnExposeComplete: enter
21:58:54.699 00.001 9044 UpdateGuideState(): m_state=6
21:58:54.700 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2722
21:58:54.701 00.001 9044 Star::Find returns 1 (0), X=1004.19, Y=822.74, Mass=5813, SNR=52.3, Peak=173 HFD=5.2
21:58:54.701 00.000 9044 MultiStar: [#1 0.00,0.09,1.03,U] [#2 -0.14,0.02,1.20,U] [#3 0.06,0.15,0.83,U] [#4 0.02,0.07,1.29,U] [#5 -0.06,0.25,0.65,U] [#6 -0.03,0.16,0.41,U] [#7 -0.08,0.25,0.43,U] [#8 -0.12,0.23,0.42,U] 
21:58:54.702 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.12}, one-star: {-0.31, 0.08}
21:58:54.703 00.001 9044 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.62) = xAngle (3.76 = -2.52)
21:58:54.704 00.001 9044 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.68 = 0.68)
21:58:54.705 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.14 mountX=-0.11 mountY=0.09, mountTheta=2.48
21:58:54.706 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.12, opts=13)
21:58:54.707 00.001 9044 Enqueuing Move request for scope (-0.07, 0.12)
21:58:54.708 00.001 12252 Worker thread wakes up
21:58:54.708 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:54.709 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
21:58:54.709 00.000 9044 UpdateGuideState exits: m=5813 SNR=52.3
21:58:54.711 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
21:58:54.711 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:54.713 00.002 12252 Moving (-0.07, 0.12) raw xDistance=-0.11 yDistance=0.09
21:58:54.713 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:54.714 00.001 9044 Enqueuing Expose request
21:58:54.714 00.000 12252 BLC: History state: CurrMiss=0.09, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.213367, 1:0.073440, 2:0.087163
21:58:54.714 00.000 12252 BLC: No correction, Miss < min_move
21:58:54.717 00.003 12252 PPEC rslt: input = -0.11, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 490.98
21:58:54.717 00.000 12252 PPEC: input: -0.11, control: -0.08, exposure: 2000
21:58:54.717 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:54.717 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:58:54.717 00.000 12252 MoveAxis(E, 32, ABG)
21:58:54.717 00.000 12252 Guiding  Dir = 2, Dur = 32
21:58:54.717 00.000 12252 IsSlewing returns 0
21:58:54.717 00.000 12252 IsGuiding returns 0
21:58:54.719 00.002 12252 PulseGuide returned control before completion, sleep 41
21:58:54.773 00.054 12252 IsGuiding returns 0
21:58:54.773 00.000 12252 Move returns status 0, amount 32
21:58:54.773 00.000 12252 MoveAxis(N, 0, ABG)
21:58:54.773 00.000 12252 Move returns status 0, amount 0
21:58:54.773 00.000 12252 move complete, result=0
21:58:54.773 00.000 12252 worker thread done servicing request
21:58:54.773 00.000 12252 Worker thread wakes up
21:58:54.773 00.000 9044 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
21:58:54.775 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:54.775 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:57.140 02.365 12252 Exposure complete
21:58:57.189 00.049 12252 worker thread done servicing request
21:58:57.189 00.000 9044 OnExposeComplete: enter
21:58:57.192 00.003 9044 UpdateGuideState(): m_state=6
21:58:57.193 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2723
21:58:57.194 00.001 9044 Star::Find returns 1 (0), X=1004.22, Y=822.73, Mass=5682, SNR=51.7, Peak=173 HFD=5.1
21:58:57.195 00.001 9044 MultiStar: [#1 -0.10,0.08,1.05,U] [#2 -0.15,0.01,1.20,U] [#3 0.19,-0.01,0.83,U] [#4 -0.13,0.01,1.27,U] [#5 -0.14,0.11,0.64,U] [#6 -0.08,0.08,0.42,U] [#7 -0.09,0.22,0.44,U] [#8 -0.12,0.25,0.42,U] 
21:58:57.195 00.000 9044 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {-0.28, 0.07}
21:58:57.196 00.001 9044 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.62) = xAngle (4.22 = -2.06)
21:58:57.197 00.001 9044 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.14 = 1.14)
21:58:57.199 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.60 mountX=-0.06 mountY=0.12, mountTheta=2.05
21:58:57.204 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.07, opts=13)
21:58:57.206 00.002 9044 Enqueuing Move request for scope (-0.11, 0.07)
21:58:57.208 00.002 12252 Worker thread wakes up
21:58:57.208 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:57.211 00.003 9044 UpdateGuideState exits: m=5682 SNR=51.7
21:58:57.213 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:57.215 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:57.218 00.003 9044 Enqueuing Expose request
21:58:57.220 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
21:58:57.220 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
21:58:57.220 00.000 12252 Moving (-0.11, 0.07) raw xDistance=-0.06 yDistance=0.12
21:58:57.220 00.000 12252 BLC: window closed
21:58:57.220 00.000 12252 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.213367, 1:0.073440, 2:0.087163
21:58:57.221 00.001 12252 BLC: No correction, Miss < min_move
21:58:57.227 00.006 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 490.92
21:58:57.227 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
21:58:57.227 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:57.227 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:58:57.227 00.000 12252 MoveAxis(E, 6, ABG)
21:58:57.227 00.000 12252 Guiding  Dir = 2, Dur = 6
21:58:57.227 00.000 12252 IsSlewing returns 0
21:58:57.227 00.000 12252 IsGuiding returns 0
21:58:57.230 00.003 12252 PulseGuide returned control before completion, sleep 15
21:58:57.254 00.024 12252 IsGuiding returns 0
21:58:57.255 00.001 12252 Move returns status 0, amount 6
21:58:57.255 00.000 12252 MoveAxis(N, 0, ABG)
21:58:57.255 00.000 12252 Move returns status 0, amount 0
21:58:57.255 00.000 12252 move complete, result=0
21:58:57.255 00.000 12252 worker thread done servicing request
21:58:57.255 00.000 12252 Worker thread wakes up
21:58:57.255 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
21:58:57.259 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:57.259 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:58:59.612 02.353 12252 Exposure complete
21:58:59.664 00.052 12252 worker thread done servicing request
21:58:59.664 00.000 9044 OnExposeComplete: enter
21:58:59.665 00.001 9044 UpdateGuideState(): m_state=6
21:58:59.666 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2724
21:58:59.667 00.001 9044 Star::Find returns 1 (0), X=1004.15, Y=822.73, Mass=6029, SNR=53.0, Peak=173 HFD=5.4
21:58:59.669 00.002 9044 MultiStar: [#1 -0.10,0.05,1.03,U] [#2 -0.04,0.04,1.20,U] [#3 -0.04,0.11,0.82,U] [#4 -0.02,-0.27,1.27,U] [#5 -0.20,0.20,0.62,U] [#6 -0.12,0.18,0.41,U] [#7 -0.14,0.13,0.43,U] [#8 -0.18,0.18,0.39,U] 
21:58:59.670 00.001 9044 refined, 8 included, MultiStar: {-0.12, 0.03}, one-star: {-0.35, 0.08}
21:58:59.671 00.001 9044 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.62) = xAngle (4.49 = -1.80)
21:58:59.673 00.002 9044 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.40 = 1.40)
21:58:59.674 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.86 mountX=-0.03 mountY=0.12, mountTheta=1.79
21:58:59.676 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.03, opts=13)
21:58:59.678 00.002 9044 Enqueuing Move request for scope (-0.12, 0.03)
21:58:59.679 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:58:59.680 00.001 9044 UpdateGuideState exits: m=6029 SNR=53.0
21:58:59.681 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:58:59.682 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:58:59.684 00.002 9044 Enqueuing Expose request
21:58:59.685 00.001 12252 Worker thread wakes up
21:58:59.685 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
21:58:59.685 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
21:58:59.685 00.000 12252 Moving (-0.12, 0.03) raw xDistance=-0.03 yDistance=0.12
21:58:59.690 00.005 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 490.85
21:58:59.690 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
21:58:59.690 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:58:59.690 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
21:58:59.690 00.000 12252 MoveAxis(E, 9, ABG)
21:58:59.690 00.000 12252 Guiding  Dir = 2, Dur = 9
21:58:59.690 00.000 12252 IsSlewing returns 0
21:58:59.691 00.001 12252 IsGuiding returns 0
21:58:59.693 00.002 12252 PulseGuide returned control before completion, sleep 18
21:58:59.720 00.027 12252 IsGuiding returns 0
21:58:59.720 00.000 12252 Move returns status 0, amount 9
21:58:59.720 00.000 12252 MoveAxis(N, 0, ABG)
21:58:59.720 00.000 12252 Move returns status 0, amount 0
21:58:59.720 00.000 12252 move complete, result=0
21:58:59.720 00.000 12252 worker thread done servicing request
21:58:59.720 00.000 12252 Worker thread wakes up
21:58:59.720 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:58:59.721 00.001 9044 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
21:58:59.722 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:02.058 02.336 12252 Exposure complete
21:59:02.105 00.047 12252 worker thread done servicing request
21:59:02.105 00.000 9044 OnExposeComplete: enter
21:59:02.106 00.001 9044 UpdateGuideState(): m_state=6
21:59:02.108 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2725
21:59:02.111 00.003 9044 Star::Find returns 1 (0), X=1004.09, Y=822.70, Mass=5492, SNR=50.8, Peak=173 HFD=5.1
21:59:02.114 00.003 9044 MultiStar: [#1 -0.17,-0.01,1.04,U] [#2 -0.43,0.07,0.00,M1] [#3 -0.14,-0.00,0.85,U] [#4 -0.11,-0.20,1.31,U] [#5 -0.20,0.12,0.67,U] [#6 -0.18,0.15,0.43,U] [#7 -0.19,0.19,0.45,U] [#8 -0.21,0.18,0.44,U] 
21:59:02.116 00.002 9044 refined, 7 included, MultiStar: {-0.20, 0.01}, one-star: {-0.41, 0.04}
21:59:02.118 00.002 9044 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.62) = xAngle (4.70 = -1.58)
21:59:02.120 00.002 9044 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.62 = 1.62)
21:59:02.124 00.004 9044 CameraToMount -- cameraX=-0.20 cameraY=0.01 hyp=0.20 cameraTheta=3.08 mountX=-0.00 mountY=0.20, mountTheta=1.58
21:59:02.128 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=0.01, opts=13)
21:59:02.131 00.003 9044 Enqueuing Move request for scope (-0.20, 0.01)
21:59:02.133 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:02.135 00.002 9044 UpdateGuideState exits: m=5492 SNR=50.8
21:59:02.138 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:02.140 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:02.143 00.003 9044 Enqueuing Expose request
21:59:02.145 00.002 12252 Worker thread wakes up
21:59:02.145 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.01) opts 0xd
21:59:02.146 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.20, 0.01)
21:59:02.146 00.000 12252 Moving (-0.20, 0.01) raw xDistance=-0.00 yDistance=0.20
21:59:02.150 00.004 12252 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 490.79
21:59:02.150 00.000 12252 PPEC: input: -0.00, control: -0.03, exposure: 2000
21:59:02.151 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
21:59:02.151 00.000 12252 MoveAxis(E, 12, ABG)
21:59:02.151 00.000 12252 Guiding  Dir = 2, Dur = 12
21:59:02.151 00.000 12252 IsSlewing returns 0
21:59:02.151 00.000 12252 IsGuiding returns 0
21:59:02.153 00.002 12252 PulseGuide returned control before completion, sleep 20
21:59:02.178 00.025 12252 IsGuiding returns 1
21:59:02.178 00.000 12252 scope still moving after pulse duration time elapsed
21:59:02.210 00.032 12252 IsSlewing returns 0
21:59:02.214 00.004 12252 IsGuiding returns 0
21:59:02.214 00.000 12252 scope move finished after 12 + 50 ms
21:59:02.214 00.000 12252 Move returns status 0, amount 12
21:59:02.214 00.000 12252 MoveAxis(S, 68, ABG)
21:59:02.214 00.000 12252 Guiding  Dir = 1, Dur = 68
21:59:02.215 00.001 12252 IsSlewing returns 0
21:59:02.215 00.000 12252 IsGuiding returns 0
21:59:02.221 00.006 12252 PulseGuide returned control before completion, sleep 73
21:59:02.304 00.083 12252 IsGuiding returns 0
21:59:02.305 00.001 12252 Move returns status 0, amount 68
21:59:02.305 00.000 12252 move complete, result=0
21:59:02.305 00.000 12252 worker thread done servicing request
21:59:02.305 00.000 12252 Worker thread wakes up
21:59:02.305 00.000 9044 GuideStep: -0.0 px 12 ms EAST, 0.2 px 68 ms SOUTH
21:59:02.307 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:02.308 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:04.681 02.373 12252 Exposure complete
21:59:04.759 00.078 12252 worker thread done servicing request
21:59:04.760 00.001 9044 OnExposeComplete: enter
21:59:04.761 00.001 9044 UpdateGuideState(): m_state=6
21:59:04.762 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2726
21:59:04.765 00.003 9044 Star::Find returns 1 (0), X=1004.23, Y=822.81, Mass=5757, SNR=51.9, Peak=173 HFD=5.1
21:59:04.766 00.001 9044 MultiStar: [#1 -0.04,0.22,1.04,U] [#2 -0.08,0.12,1.19,U] [#3 -0.00,0.15,0.84,U] [#4 -0.05,0.11,1.26,U] [#5 -0.10,0.24,0.65,U] [#6 -0.05,0.25,0.42,U] [#7 -0.03,0.29,0.42,U] [#8 -0.18,0.35,0.42,U] 
21:59:04.767 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.18}, one-star: {-0.27, 0.15}
21:59:04.768 00.001 9044 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.62) = xAngle (3.65 = -2.63)
21:59:04.769 00.001 9044 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.57 = 0.57)
21:59:04.770 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.03 mountX=-0.18 mountY=0.11, mountTheta=2.59
21:59:04.772 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.18, opts=13)
21:59:04.773 00.001 9044 Enqueuing Move request for scope (-0.09, 0.18)
21:59:04.775 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:04.776 00.001 12252 Worker thread wakes up
21:59:04.776 00.000 9044 UpdateGuideState exits: m=5757 SNR=51.9
21:59:04.777 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
21:59:04.777 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:04.778 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
21:59:04.778 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:04.779 00.001 9044 Enqueuing Expose request
21:59:04.780 00.001 12252 Moving (-0.09, 0.18) raw xDistance=-0.18 yDistance=0.11
21:59:04.782 00.002 12252 PPEC rslt: input = -0.18, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 490.73
21:59:04.783 00.001 12252 PPEC: input: -0.18, control: -0.14, exposure: 2000
21:59:04.783 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:04.783 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:59:04.783 00.000 12252 MoveAxis(E, 54, ABG)
21:59:04.783 00.000 12252 Guiding  Dir = 2, Dur = 54
21:59:04.783 00.000 12252 IsSlewing returns 0
21:59:04.783 00.000 12252 IsGuiding returns 0
21:59:04.785 00.002 12252 PulseGuide returned control before completion, sleep 63
21:59:04.854 00.069 12252 IsGuiding returns 1
21:59:04.854 00.000 12252 scope still moving after pulse duration time elapsed
21:59:04.884 00.030 12252 IsSlewing returns 0
21:59:04.884 00.000 12252 IsGuiding returns 0
21:59:04.885 00.001 12252 scope move finished after 54 + 46 ms
21:59:04.885 00.000 12252 Move returns status 0, amount 54
21:59:04.885 00.000 12252 MoveAxis(N, 0, ABG)
21:59:04.885 00.000 12252 Move returns status 0, amount 0
21:59:04.885 00.000 12252 move complete, result=0
21:59:04.885 00.000 12252 worker thread done servicing request
21:59:04.885 00.000 12252 Worker thread wakes up
21:59:04.885 00.000 9044 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
21:59:04.887 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:04.887 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:07.226 02.339 12252 Exposure complete
21:59:07.274 00.048 12252 worker thread done servicing request
21:59:07.274 00.000 9044 OnExposeComplete: enter
21:59:07.276 00.002 9044 UpdateGuideState(): m_state=6
21:59:07.277 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2727
21:59:07.278 00.001 9044 Star::Find returns 1 (0), X=1004.22, Y=822.53, Mass=5833, SNR=52.2, Peak=173 HFD=5.3
21:59:07.279 00.001 9044 MultiStar: [#1 0.00,-0.11,1.06,U] [#2 -0.11,-0.20,1.19,U] [#3 0.19,-0.21,0.85,U] [#4 -0.02,-0.13,1.24,U] [#5 -0.03,-0.07,0.65,U] [#6 0.03,-0.14,0.41,U] [#7 0.13,-0.18,0.43,U] [#8 0.10,-0.11,0.41,U] 
21:59:07.280 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.14}, one-star: {-0.28, -0.12}
21:59:07.281 00.001 9044 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.62) = xAngle (-0.13 = -0.13)
21:59:07.282 00.001 9044 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.21 = 3.07)
21:59:07.283 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.76 mountX=0.14 mountY=0.01, mountTheta=0.07
21:59:07.285 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.14, opts=13)
21:59:07.286 00.001 9044 Enqueuing Move request for scope (-0.03, -0.14)
21:59:07.287 00.001 12252 Worker thread wakes up
21:59:07.287 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:07.289 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
21:59:07.290 00.001 9044 UpdateGuideState exits: m=5833 SNR=52.2
21:59:07.291 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
21:59:07.291 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:07.293 00.002 12252 Moving (-0.03, -0.14) raw xDistance=0.14 yDistance=0.01
21:59:07.293 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:07.294 00.001 9044 Enqueuing Expose request
21:59:07.295 00.001 12252 PPEC rslt: input = 0.14, final = 0.06, react = 0.09, pred = -0.03, hyst = 0.08, hyst_pct = 0.00, period_length = 490.67
21:59:07.295 00.000 12252 PPEC: input: 0.14, control: 0.06, exposure: 2000
21:59:07.295 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:07.295 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:07.295 00.000 12252 MoveAxis(W, 24, ABG)
21:59:07.295 00.000 12252 Guiding  Dir = 3, Dur = 24
21:59:07.295 00.000 12252 IsSlewing returns 0
21:59:07.295 00.000 12252 IsGuiding returns 0
21:59:07.298 00.003 12252 PulseGuide returned control before completion, sleep 33
21:59:07.346 00.048 12252 IsGuiding returns 0
21:59:07.346 00.000 12252 Move returns status 0, amount 24
21:59:07.346 00.000 12252 MoveAxis(N, 0, ABG)
21:59:07.346 00.000 12252 Move returns status 0, amount 0
21:59:07.346 00.000 12252 move complete, result=0
21:59:07.346 00.000 12252 worker thread done servicing request
21:59:07.347 00.001 12252 Worker thread wakes up
21:59:07.347 00.000 9044 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
21:59:07.348 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:07.348 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:09.703 02.355 12252 Exposure complete
21:59:09.751 00.048 12252 worker thread done servicing request
21:59:09.751 00.000 9044 OnExposeComplete: enter
21:59:09.752 00.001 9044 UpdateGuideState(): m_state=6
21:59:09.754 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2728
21:59:09.755 00.001 9044 Star::Find returns 1 (0), X=1004.22, Y=822.65, Mass=5798, SNR=52.0, Peak=173 HFD=5.3
21:59:09.757 00.002 9044 MultiStar: [#1 -0.06,-0.04,1.07,U] [#2 0.16,-0.06,1.19,U] [#3 0.20,0.01,0.83,U] [#4 -0.00,-0.30,1.30,U] [#5 0.09,0.08,0.63,U] [#6 0.01,0.03,0.42,U] [#7 0.08,-0.05,0.43,U] [#8 0.00,0.11,0.41,U] 
21:59:09.759 00.002 9044 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {-0.28, -0.01}
21:59:09.760 00.001 9044 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.62) = xAngle (0.32 = 0.32)
21:59:09.761 00.001 9044 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.76 = -2.76)
21:59:09.762 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.31 mountX=0.06 mountY=-0.02, mountTheta=-0.37
21:59:09.764 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.06, opts=13)
21:59:09.765 00.001 9044 Enqueuing Move request for scope (0.02, -0.06)
21:59:09.766 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:09.767 00.001 9044 UpdateGuideState exits: m=5798 SNR=52.0
21:59:09.768 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:09.769 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:09.770 00.001 9044 Enqueuing Expose request
21:59:09.774 00.004 12252 Worker thread wakes up
21:59:09.774 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
21:59:09.774 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
21:59:09.774 00.000 12252 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=-0.02
21:59:09.776 00.002 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 490.62
21:59:09.776 00.000 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
21:59:09.776 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:09.777 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:59:09.777 00.000 12252 MoveAxis(E, 10, ABG)
21:59:09.777 00.000 12252 Guiding  Dir = 2, Dur = 10
21:59:09.777 00.000 12252 IsSlewing returns 0
21:59:09.777 00.000 12252 IsGuiding returns 0
21:59:09.779 00.002 12252 PulseGuide returned control before completion, sleep 18
21:59:09.805 00.026 12252 IsGuiding returns 0
21:59:09.806 00.001 12252 Move returns status 0, amount 10
21:59:09.806 00.000 12252 MoveAxis(N, 0, ABG)
21:59:09.806 00.000 12252 Move returns status 0, amount 0
21:59:09.806 00.000 12252 move complete, result=0
21:59:09.806 00.000 12252 worker thread done servicing request
21:59:09.806 00.000 9044 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
21:59:09.808 00.002 12252 Worker thread wakes up
21:59:09.808 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:09.808 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:12.154 02.346 12252 Exposure complete
21:59:12.218 00.064 12252 worker thread done servicing request
21:59:12.219 00.001 9044 OnExposeComplete: enter
21:59:12.220 00.001 9044 UpdateGuideState(): m_state=6
21:59:12.221 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2729
21:59:12.223 00.002 9044 Star::Find returns 1 (0), X=1004.33, Y=822.73, Mass=5520, SNR=50.8, Peak=173 HFD=5.3
21:59:12.226 00.003 9044 MultiStar: [#1 0.08,0.06,1.09,U] [#2 0.03,0.01,1.21,U] [#3 0.29,0.06,0.85,U] [#4 0.09,0.05,1.28,U] [#5 0.14,0.21,0.67,U] [#6 0.16,0.17,0.43,U] [#7 0.20,0.24,0.45,U] [#8 0.25,0.28,0.44,U] 
21:59:12.229 00.003 9044 refined, 8 included, MultiStar: {0.09, 0.10}, one-star: {-0.17, 0.07}
21:59:12.231 00.002 9044 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.62) = xAngle (2.44 = 2.44)
21:59:12.234 00.003 9044 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.65 = -0.65)
21:59:12.236 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.81 mountX=-0.10 mountY=-0.08, mountTheta=-2.47
21:59:12.240 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.10, opts=13)
21:59:12.243 00.003 9044 Enqueuing Move request for scope (0.09, 0.10)
21:59:12.245 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:12.248 00.003 9044 UpdateGuideState exits: m=5520 SNR=50.8
21:59:12.250 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:12.252 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:12.255 00.003 9044 Enqueuing Expose request
21:59:12.258 00.003 12252 Worker thread wakes up
21:59:12.258 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
21:59:12.258 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
21:59:12.258 00.000 12252 Moving (0.09, 0.10) raw xDistance=-0.10 yDistance=-0.08
21:59:12.263 00.005 12252 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 490.56
21:59:12.263 00.000 12252 PPEC: input: -0.10, control: -0.02, exposure: 2000
21:59:12.263 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:12.264 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:59:12.264 00.000 12252 MoveAxis(E, 9, ABG)
21:59:12.264 00.000 12252 Guiding  Dir = 2, Dur = 9
21:59:12.264 00.000 12252 IsSlewing returns 0
21:59:12.265 00.001 12252 IsGuiding returns 0
21:59:12.266 00.001 12252 PulseGuide returned control before completion, sleep 18
21:59:12.291 00.025 12252 IsGuiding returns 0
21:59:12.291 00.000 12252 Move returns status 0, amount 9
21:59:12.291 00.000 12252 MoveAxis(N, 0, ABG)
21:59:12.291 00.000 12252 Move returns status 0, amount 0
21:59:12.291 00.000 12252 move complete, result=0
21:59:12.291 00.000 12252 worker thread done servicing request
21:59:12.291 00.000 12252 Worker thread wakes up
21:59:12.291 00.000 9044 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
21:59:12.294 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:12.294 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:14.641 02.347 12252 Exposure complete
21:59:14.712 00.071 12252 worker thread done servicing request
21:59:14.712 00.000 9044 OnExposeComplete: enter
21:59:14.714 00.002 9044 UpdateGuideState(): m_state=6
21:59:14.717 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2730
21:59:14.719 00.002 9044 Star::Find returns 1 (0), X=1004.26, Y=822.81, Mass=5668, SNR=51.9, Peak=173 HFD=5.1
21:59:14.721 00.002 9044 MultiStar: [#1 0.01,0.09,1.08,U] [#2 -0.04,0.07,1.22,U] [#3 0.02,0.04,0.84,U] [#4 0.01,0.08,1.27,U] [#5 -0.16,0.15,0.65,U] [#6 -0.06,0.23,0.42,U] [#7 -0.07,0.25,0.43,U] [#8 -0.06,0.11,0.42,U] 
21:59:14.722 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.11}, one-star: {-0.25, 0.15}
21:59:14.723 00.001 9044 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.62) = xAngle (3.70 = -2.58)
21:59:14.724 00.001 9044 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.62 = 0.62)
21:59:14.726 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.08 mountX=-0.11 mountY=0.07, mountTheta=2.54
21:59:14.728 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.11, opts=13)
21:59:14.730 00.002 9044 Enqueuing Move request for scope (-0.06, 0.11)
21:59:14.732 00.002 12252 Worker thread wakes up
21:59:14.733 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:14.735 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
21:59:14.736 00.001 9044 UpdateGuideState exits: m=5668 SNR=51.9
21:59:14.738 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
21:59:14.738 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:14.740 00.002 12252 Moving (-0.06, 0.11) raw xDistance=-0.11 yDistance=0.07
21:59:14.740 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:14.742 00.002 9044 Enqueuing Expose request
21:59:14.746 00.004 12252 PPEC rslt: input = -0.11, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 490.50
21:59:14.746 00.000 12252 PPEC: input: -0.11, control: -0.08, exposure: 2000
21:59:14.746 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:14.746 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:59:14.746 00.000 12252 MoveAxis(E, 31, ABG)
21:59:14.746 00.000 12252 Guiding  Dir = 2, Dur = 31
21:59:14.748 00.002 12252 IsSlewing returns 0
21:59:14.748 00.000 12252 IsGuiding returns 0
21:59:14.750 00.002 12252 PulseGuide returned control before completion, sleep 40
21:59:14.792 00.042 12252 IsGuiding returns 0
21:59:14.792 00.000 12252 Move returns status 0, amount 31
21:59:14.792 00.000 12252 MoveAxis(N, 0, ABG)
21:59:14.792 00.000 12252 Move returns status 0, amount 0
21:59:14.792 00.000 12252 move complete, result=0
21:59:14.792 00.000 12252 worker thread done servicing request
21:59:14.792 00.000 12252 Worker thread wakes up
21:59:14.792 00.000 9044 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
21:59:14.794 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:14.794 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:17.128 02.334 12252 Exposure complete
21:59:17.175 00.047 12252 worker thread done servicing request
21:59:17.175 00.000 9044 OnExposeComplete: enter
21:59:17.177 00.002 9044 UpdateGuideState(): m_state=6
21:59:17.178 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2731
21:59:17.179 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.83, Mass=5612, SNR=51.3, Peak=173 HFD=5.1
21:59:17.179 00.000 9044 MultiStar: [#1 -0.02,0.12,1.05,U] [#2 -0.14,0.01,1.20,U] [#3 0.01,0.02,0.85,U] [#4 -0.03,0.04,1.28,U] [#5 -0.12,0.18,0.66,U] [#6 -0.05,0.23,0.44,U] [#7 -0.02,0.19,0.44,U] [#8 -0.09,0.20,0.42,U] 
21:59:17.180 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.10}, one-star: {-0.25, 0.17}
21:59:17.181 00.001 9044 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.62) = xAngle (3.88 = -2.40)
21:59:17.182 00.001 9044 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.80 = 0.80)
21:59:17.184 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.13 cameraTheta=2.26 mountX=-0.10 mountY=0.10, mountTheta=2.37
21:59:17.187 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.10, opts=13)
21:59:17.190 00.003 9044 Enqueuing Move request for scope (-0.09, 0.10)
21:59:17.192 00.002 12252 Worker thread wakes up
21:59:17.192 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:17.193 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
21:59:17.193 00.000 9044 UpdateGuideState exits: m=5612 SNR=51.3
21:59:17.194 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:17.196 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
21:59:17.196 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:17.198 00.002 9044 Enqueuing Expose request
21:59:17.199 00.001 12252 Moving (-0.09, 0.10) raw xDistance=-0.10 yDistance=0.10
21:59:17.204 00.005 12252 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 490.44
21:59:17.204 00.000 12252 PPEC: input: -0.10, control: -0.01, exposure: 2000
21:59:17.204 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:17.205 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:59:17.205 00.000 12252 MoveAxis(E, 5, ABG)
21:59:17.205 00.000 12252 Guiding  Dir = 2, Dur = 5
21:59:17.205 00.000 12252 IsSlewing returns 0
21:59:17.207 00.002 12252 IsGuiding returns 0
21:59:17.208 00.001 12252 PulseGuide returned control before completion, sleep 14
21:59:17.230 00.022 12252 IsGuiding returns 0
21:59:17.230 00.000 12252 Move returns status 0, amount 5
21:59:17.230 00.000 12252 MoveAxis(N, 0, ABG)
21:59:17.230 00.000 12252 Move returns status 0, amount 0
21:59:17.230 00.000 12252 move complete, result=0
21:59:17.230 00.000 12252 worker thread done servicing request
21:59:17.231 00.001 12252 Worker thread wakes up
21:59:17.231 00.000 9044 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
21:59:17.232 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:17.233 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:19.588 02.355 12252 Exposure complete
21:59:19.640 00.052 12252 worker thread done servicing request
21:59:19.641 00.001 9044 OnExposeComplete: enter
21:59:19.641 00.000 9044 UpdateGuideState(): m_state=6
21:59:19.642 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2732
21:59:19.643 00.001 9044 Star::Find returns 1 (0), X=1004.26, Y=822.73, Mass=5800, SNR=52.1, Peak=173 HFD=5.3
21:59:19.645 00.002 9044 MultiStar: [#1 0.01,0.08,1.05,U] [#2 -0.22,0.24,1.21,U] [#3 0.02,-0.02,0.85,U] [#4 0.04,-0.18,1.29,U] [#5 -0.06,0.20,0.64,U] [#6 -0.02,0.25,0.42,U] [#7 -0.02,0.21,0.42,U] [#8 -0.11,0.19,0.41,U] 
21:59:19.646 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.08}, one-star: {-0.24, 0.08}
21:59:19.648 00.002 9044 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.62) = xAngle (3.93 = -2.35)
21:59:19.649 00.001 9044 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.85 = 0.85)
21:59:19.650 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.11 cameraTheta=2.31 mountX=-0.08 mountY=0.08, mountTheta=2.32
21:59:19.652 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.08, opts=13)
21:59:19.653 00.001 9044 Enqueuing Move request for scope (-0.07, 0.08)
21:59:19.654 00.001 12252 Worker thread wakes up
21:59:19.654 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:19.655 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
21:59:19.656 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
21:59:19.656 00.000 9044 UpdateGuideState exits: m=5800 SNR=52.1
21:59:19.657 00.001 12252 Moving (-0.07, 0.08) raw xDistance=-0.08 yDistance=0.08
21:59:19.657 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:19.658 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:19.659 00.001 9044 Enqueuing Expose request
21:59:19.663 00.004 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 490.39
21:59:19.663 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
21:59:19.663 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:19.663 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:59:19.663 00.000 12252 MoveAxis(E, 3, ABG)
21:59:19.663 00.000 12252 Guiding  Dir = 2, Dur = 3
21:59:19.664 00.001 12252 IsSlewing returns 0
21:59:19.664 00.000 12252 IsGuiding returns 0
21:59:19.666 00.002 12252 PulseGuide returned control before completion, sleep 11
21:59:19.688 00.022 12252 IsGuiding returns 0
21:59:19.688 00.000 12252 Move returns status 0, amount 3
21:59:19.688 00.000 12252 MoveAxis(N, 0, ABG)
21:59:19.688 00.000 12252 Move returns status 0, amount 0
21:59:19.688 00.000 12252 move complete, result=0
21:59:19.688 00.000 12252 worker thread done servicing request
21:59:19.688 00.000 12252 Worker thread wakes up
21:59:19.688 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:59:19.689 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:19.689 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:22.035 02.346 12252 Exposure complete
21:59:22.083 00.048 12252 worker thread done servicing request
21:59:22.083 00.000 9044 OnExposeComplete: enter
21:59:22.084 00.001 9044 UpdateGuideState(): m_state=6
21:59:22.086 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2733
21:59:22.087 00.001 9044 Star::Find returns 1 (0), X=1004.27, Y=822.66, Mass=5701, SNR=51.9, Peak=173 HFD=5.3
21:59:22.089 00.002 9044 MultiStar: [#1 -0.02,0.05,1.04,U] [#2 -0.01,0.01,1.22,U] [#3 0.15,0.04,0.83,U] [#4 -0.03,-0.05,1.26,U] [#5 -0.01,0.05,0.67,U] [#6 -0.04,0.10,0.42,U] [#7 0.01,-0.02,0.45,U] [#8 0.01,0.20,0.42,U] 
21:59:22.090 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {-0.23, 0.01}
21:59:22.091 00.001 9044 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.62) = xAngle (4.01 = -2.28)
21:59:22.091 00.000 9044 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.92 = 0.92)
21:59:22.093 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.38 mountX=-0.02 mountY=0.03, mountTheta=2.25
21:59:22.095 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.03, opts=13)
21:59:22.097 00.002 9044 Enqueuing Move request for scope (-0.03, 0.03)
21:59:22.098 00.001 12252 Worker thread wakes up
21:59:22.098 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:22.101 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
21:59:22.101 00.000 9044 UpdateGuideState exits: m=5701 SNR=51.9
21:59:22.104 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:22.107 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:22.109 00.002 9044 Enqueuing Expose request
21:59:22.111 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
21:59:22.111 00.000 12252 Moving (-0.03, 0.03) raw xDistance=-0.02 yDistance=0.03
21:59:22.116 00.005 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 490.33
21:59:22.116 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
21:59:22.116 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:22.116 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:59:22.116 00.000 12252 MoveAxis(E, 4, ABG)
21:59:22.116 00.000 12252 Guiding  Dir = 2, Dur = 4
21:59:22.117 00.001 12252 IsSlewing returns 0
21:59:22.117 00.000 12252 IsGuiding returns 0
21:59:22.119 00.002 12252 PulseGuide returned control before completion, sleep 13
21:59:22.135 00.016 12252 IsGuiding returns 0
21:59:22.135 00.000 12252 Move returns status 0, amount 4
21:59:22.135 00.000 12252 MoveAxis(N, 0, ABG)
21:59:22.135 00.000 12252 Move returns status 0, amount 0
21:59:22.135 00.000 12252 move complete, result=0
21:59:22.135 00.000 12252 worker thread done servicing request
21:59:22.137 00.002 12252 Worker thread wakes up
21:59:22.137 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:59:22.139 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:22.139 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:24.491 02.352 12252 Exposure complete
21:59:24.545 00.054 12252 worker thread done servicing request
21:59:24.545 00.000 9044 OnExposeComplete: enter
21:59:24.546 00.001 9044 UpdateGuideState(): m_state=6
21:59:24.547 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2734
21:59:24.547 00.000 9044 Star::Find returns 1 (0), X=1004.23, Y=822.90, Mass=5724, SNR=52.1, Peak=173 HFD=5.2
21:59:24.549 00.002 9044 MultiStar: [#1 -0.06,0.15,1.04,U] [#2 -0.06,0.12,1.21,U] [#3 -0.07,0.07,0.84,U] [#4 -0.08,0.09,1.25,U] [#5 -0.08,0.22,0.65,U] [#6 -0.07,0.13,0.41,U] [#7 -0.04,0.28,0.44,U] [#8 -0.05,0.32,0.43,U] 
21:59:24.551 00.002 9044 refined, 8 included, MultiStar: {-0.09, 0.16}, one-star: {-0.27, 0.24}
21:59:24.552 00.001 9044 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.62) = xAngle (3.73 = -2.56)
21:59:24.553 00.001 9044 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.64 = 0.64)
21:59:24.554 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.16 hyp=0.19 cameraTheta=2.10 mountX=-0.16 mountY=0.11, mountTheta=2.52
21:59:24.557 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.16, opts=13)
21:59:24.558 00.001 9044 Enqueuing Move request for scope (-0.09, 0.16)
21:59:24.559 00.001 12252 Worker thread wakes up
21:59:24.559 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.16) opts 0xd
21:59:24.560 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.16)
21:59:24.560 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:24.560 00.000 12252 Moving (-0.09, 0.16) raw xDistance=-0.16 yDistance=0.11
21:59:24.560 00.000 9044 UpdateGuideState exits: m=5724 SNR=52.1
21:59:24.561 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:24.562 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:24.564 00.002 9044 Enqueuing Expose request
21:59:24.564 00.000 12252 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 490.27
21:59:24.565 00.001 12252 PPEC: input: -0.16, control: -0.10, exposure: 2000
21:59:24.565 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:24.565 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:59:24.565 00.000 12252 MoveAxis(E, 41, ABG)
21:59:24.565 00.000 12252 Guiding  Dir = 2, Dur = 41
21:59:24.565 00.000 12252 IsSlewing returns 0
21:59:24.565 00.000 12252 IsGuiding returns 0
21:59:24.567 00.002 12252 PulseGuide returned control before completion, sleep 50
21:59:24.628 00.061 12252 IsGuiding returns 1
21:59:24.628 00.000 12252 scope still moving after pulse duration time elapsed
21:59:24.659 00.031 12252 IsSlewing returns 0
21:59:24.659 00.000 12252 IsGuiding returns 0
21:59:24.659 00.000 12252 scope move finished after 41 + 53 ms
21:59:24.659 00.000 12252 Move returns status 0, amount 41
21:59:24.660 00.001 12252 MoveAxis(N, 0, ABG)
21:59:24.660 00.000 12252 Move returns status 0, amount 0
21:59:24.660 00.000 12252 move complete, result=0
21:59:24.660 00.000 12252 worker thread done servicing request
21:59:24.660 00.000 12252 Worker thread wakes up
21:59:24.660 00.000 9044 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
21:59:24.662 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:24.662 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:27.020 02.358 12252 Exposure complete
21:59:27.079 00.059 12252 worker thread done servicing request
21:59:27.079 00.000 9044 OnExposeComplete: enter
21:59:27.081 00.002 9044 UpdateGuideState(): m_state=6
21:59:27.082 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2735
21:59:27.083 00.001 9044 Star::Find returns 1 (0), X=1004.20, Y=822.70, Mass=5585, SNR=51.2, Peak=173 HFD=5.2
21:59:27.084 00.001 9044 MultiStar: [#1 -0.12,0.12,1.04,U] [#2 -0.14,0.02,1.21,U] [#3 -0.08,-0.07,0.86,U] [#4 -0.04,0.06,1.26,U] [#5 -0.12,0.14,0.67,U] [#6 -0.12,0.11,0.43,U] [#7 -0.08,-0.01,0.43,U] [#8 -0.09,0.17,0.43,U] 
21:59:27.085 00.001 9044 refined, 8 included, MultiStar: {-0.12, 0.06}, one-star: {-0.30, 0.04}
21:59:27.086 00.001 9044 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.62) = xAngle (4.33 = -1.96)
21:59:27.086 00.000 9044 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.24 = 1.24)
21:59:27.087 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.06 hyp=0.14 cameraTheta=2.70 mountX=-0.05 mountY=0.13, mountTheta=1.95
21:59:27.090 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.06, opts=13)
21:59:27.092 00.002 9044 Enqueuing Move request for scope (-0.12, 0.06)
21:59:27.094 00.002 12252 Worker thread wakes up
21:59:27.094 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:27.096 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.06) opts 0xd
21:59:27.096 00.000 9044 UpdateGuideState exits: m=5585 SNR=51.2
21:59:27.097 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:27.099 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:27.102 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.06)
21:59:27.102 00.000 9044 Enqueuing Expose request
21:59:27.103 00.001 12252 Moving (-0.12, 0.06) raw xDistance=-0.05 yDistance=0.13
21:59:27.107 00.004 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 490.22
21:59:27.107 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
21:59:27.107 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:27.107 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:59:27.107 00.000 12252 MoveAxis(E, 4, ABG)
21:59:27.107 00.000 12252 Guiding  Dir = 2, Dur = 4
21:59:27.109 00.002 12252 IsSlewing returns 0
21:59:27.109 00.000 12252 IsGuiding returns 0
21:59:27.111 00.002 12252 PulseGuide returned control before completion, sleep 12
21:59:27.134 00.023 12252 IsGuiding returns 0
21:59:27.134 00.000 12252 Move returns status 0, amount 4
21:59:27.134 00.000 12252 MoveAxis(N, 0, ABG)
21:59:27.134 00.000 12252 Move returns status 0, amount 0
21:59:27.135 00.001 12252 move complete, result=0
21:59:27.135 00.000 12252 worker thread done servicing request
21:59:27.135 00.000 12252 Worker thread wakes up
21:59:27.135 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
21:59:27.136 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:27.136 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:29.489 02.353 12252 Exposure complete
21:59:29.543 00.054 12252 worker thread done servicing request
21:59:29.543 00.000 9044 OnExposeComplete: enter
21:59:29.545 00.002 9044 UpdateGuideState(): m_state=6
21:59:29.546 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2736
21:59:29.547 00.001 9044 Star::Find returns 1 (0), X=1004.16, Y=822.71, Mass=5700, SNR=51.8, Peak=173 HFD=5.1
21:59:29.548 00.001 9044 MultiStar: [#1 -0.06,-0.01,1.04,U] [#2 -0.11,0.02,1.22,U] [#3 -0.14,-0.05,0.85,U] [#4 -0.09,-0.32,1.28,U] [#5 -0.27,0.08,0.65,U] [#6 -0.17,0.05,0.41,U] [#7 -0.17,0.19,0.44,U] [#8 -0.14,0.11,0.41,U] 
21:59:29.549 00.001 9044 refined, 8 included, MultiStar: {-0.16, -0.03}, one-star: {-0.34, 0.05}
21:59:29.551 00.002 9044 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.62) = xAngle (-1.35 = -1.35)
21:59:29.552 00.001 9044 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.44 = 1.85)
21:59:29.553 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.98 mountX=0.03 mountY=0.15, mountTheta=1.35
21:59:29.556 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.03, opts=13)
21:59:29.557 00.001 9044 Enqueuing Move request for scope (-0.16, -0.03)
21:59:29.558 00.001 12252 Worker thread wakes up
21:59:29.558 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:29.559 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
21:59:29.559 00.000 9044 UpdateGuideState exits: m=5700 SNR=51.8
21:59:29.560 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:29.561 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
21:59:29.561 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:29.562 00.001 9044 Enqueuing Expose request
21:59:29.562 00.000 12252 Moving (-0.16, -0.03) raw xDistance=0.03 yDistance=0.15
21:59:29.565 00.003 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 490.17
21:59:29.565 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
21:59:29.565 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.15
21:59:29.565 00.000 12252 MoveAxis(E, 3, ABG)
21:59:29.565 00.000 12252 Guiding  Dir = 2, Dur = 3
21:59:29.566 00.001 12252 IsSlewing returns 0
21:59:29.566 00.000 12252 IsGuiding returns 0
21:59:29.568 00.002 12252 PulseGuide returned control before completion, sleep 12
21:59:29.595 00.027 12252 IsGuiding returns 0
21:59:29.595 00.000 12252 Move returns status 0, amount 3
21:59:29.595 00.000 12252 MoveAxis(S, 52, ABG)
21:59:29.595 00.000 12252 Guiding  Dir = 1, Dur = 52
21:59:29.596 00.001 12252 IsSlewing returns 0
21:59:29.596 00.000 12252 IsGuiding returns 0
21:59:29.601 00.005 12252 PulseGuide returned control before completion, sleep 58
21:59:29.674 00.073 12252 IsGuiding returns 0
21:59:29.674 00.000 12252 Move returns status 0, amount 52
21:59:29.675 00.001 12252 move complete, result=0
21:59:29.675 00.000 12252 worker thread done servicing request
21:59:29.675 00.000 12252 Worker thread wakes up
21:59:29.675 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:29.675 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:29.675 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.2 px 52 ms SOUTH
21:59:32.019 02.344 12252 Exposure complete
21:59:32.079 00.060 12252 worker thread done servicing request
21:59:32.079 00.000 9044 OnExposeComplete: enter
21:59:32.082 00.003 9044 UpdateGuideState(): m_state=6
21:59:32.084 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2737
21:59:32.085 00.001 9044 Star::Find returns 1 (0), X=1004.22, Y=822.68, Mass=5632, SNR=51.4, Peak=173 HFD=5.2
21:59:32.086 00.001 9044 MultiStar: [#1 -0.08,0.11,1.06,U] [#2 -0.11,0.05,1.18,U] [#3 0.01,0.02,0.84,U] [#4 -0.06,0.02,1.26,U] [#5 -0.05,0.21,0.65,U] [#6 -0.09,0.18,0.42,U] [#7 -0.04,0.14,0.44,U] [#8 -0.00,0.17,0.42,U] 
21:59:32.087 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.08}, one-star: {-0.28, 0.02}
21:59:32.088 00.001 9044 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.62) = xAngle (4.05 = -2.23)
21:59:32.089 00.001 9044 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.97 = 0.97)
21:59:32.090 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.43 mountX=-0.07 mountY=0.10, mountTheta=2.21
21:59:32.091 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.08, opts=13)
21:59:32.092 00.001 9044 Enqueuing Move request for scope (-0.09, 0.08)
21:59:32.093 00.001 12252 Worker thread wakes up
21:59:32.093 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:32.094 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
21:59:32.094 00.000 9044 UpdateGuideState exits: m=5632 SNR=51.4
21:59:32.095 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:32.097 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
21:59:32.097 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:32.099 00.002 9044 Enqueuing Expose request
21:59:32.100 00.001 12252 Moving (-0.09, 0.08) raw xDistance=-0.07 yDistance=0.10
21:59:32.103 00.003 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 490.11
21:59:32.103 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
21:59:32.103 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:32.103 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:59:32.103 00.000 12252 MoveAxis(E, 3, ABG)
21:59:32.104 00.001 12252 Guiding  Dir = 2, Dur = 3
21:59:32.104 00.000 12252 IsSlewing returns 0
21:59:32.104 00.000 12252 IsGuiding returns 0
21:59:32.106 00.002 12252 PulseGuide returned control before completion, sleep 12
21:59:32.121 00.015 12252 IsGuiding returns 0
21:59:32.121 00.000 12252 Move returns status 0, amount 3
21:59:32.121 00.000 12252 MoveAxis(N, 0, ABG)
21:59:32.121 00.000 12252 Move returns status 0, amount 0
21:59:32.121 00.000 12252 move complete, result=0
21:59:32.121 00.000 12252 worker thread done servicing request
21:59:32.121 00.000 12252 Worker thread wakes up
21:59:32.121 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
21:59:32.124 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:32.124 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:34.468 02.344 12252 Exposure complete
21:59:34.527 00.059 12252 worker thread done servicing request
21:59:34.527 00.000 9044 OnExposeComplete: enter
21:59:34.528 00.001 9044 UpdateGuideState(): m_state=6
21:59:34.530 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2738
21:59:34.532 00.002 9044 Star::Find returns 1 (0), X=1004.32, Y=822.81, Mass=5560, SNR=51.4, Peak=173 HFD=5.1
21:59:34.534 00.002 9044 MultiStar: [#1 0.02,0.18,1.04,U] [#2 -0.05,0.13,1.19,U] [#3 0.02,0.18,0.86,U] [#4 0.01,0.17,1.28,U] [#5 -0.02,0.29,0.67,U] [#6 0.00,0.29,0.43,U] [#7 0.07,0.36,0.44,U] [#8 0.07,0.37,0.43,U] 
21:59:34.535 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.20}, one-star: {-0.18, 0.15}
21:59:34.537 00.002 9044 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.62) = xAngle (3.29 = -2.99)
21:59:34.538 00.001 9044 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.21 = 0.21)
21:59:34.539 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.67 mountX=-0.20 mountY=0.04, mountTheta=2.94
21:59:34.541 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.20, opts=13)
21:59:34.543 00.002 9044 Enqueuing Move request for scope (-0.02, 0.20)
21:59:34.544 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:34.545 00.001 9044 UpdateGuideState exits: m=5560 SNR=51.4
21:59:34.546 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:34.547 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:34.548 00.001 9044 Enqueuing Expose request
21:59:34.549 00.001 12252 Worker thread wakes up
21:59:34.549 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
21:59:34.549 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
21:59:34.549 00.000 12252 Moving (-0.02, 0.20) raw xDistance=-0.20 yDistance=0.04
21:59:34.551 00.002 12252 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 490.06
21:59:34.551 00.000 12252 PPEC: input: -0.20, control: -0.14, exposure: 2000
21:59:34.552 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:34.552 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:59:34.552 00.000 12252 MoveAxis(E, 53, ABG)
21:59:34.552 00.000 12252 Guiding  Dir = 2, Dur = 53
21:59:34.552 00.000 12252 IsSlewing returns 0
21:59:34.552 00.000 12252 IsGuiding returns 0
21:59:34.555 00.003 12252 PulseGuide returned control before completion, sleep 61
21:59:34.617 00.062 12252 IsGuiding returns 1
21:59:34.617 00.000 12252 scope still moving after pulse duration time elapsed
21:59:34.647 00.030 12252 IsSlewing returns 0
21:59:34.650 00.003 12252 IsGuiding returns 0
21:59:34.651 00.001 12252 scope move finished after 53 + 45 ms
21:59:34.651 00.000 12252 Move returns status 0, amount 53
21:59:34.651 00.000 12252 MoveAxis(N, 0, ABG)
21:59:34.651 00.000 12252 Move returns status 0, amount 0
21:59:34.651 00.000 12252 move complete, result=0
21:59:34.651 00.000 12252 worker thread done servicing request
21:59:34.651 00.000 12252 Worker thread wakes up
21:59:34.651 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:34.651 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:34.651 00.000 9044 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
21:59:37.012 02.361 12252 Exposure complete
21:59:37.060 00.048 12252 worker thread done servicing request
21:59:37.060 00.000 9044 OnExposeComplete: enter
21:59:37.062 00.002 9044 UpdateGuideState(): m_state=6
21:59:37.064 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2739
21:59:37.065 00.001 9044 Star::Find returns 1 (0), X=1004.32, Y=822.61, Mass=5558, SNR=51.1, Peak=173 HFD=5.3
21:59:37.066 00.001 9044 MultiStar: [#1 0.04,-0.03,1.05,U] [#2 0.00,-0.05,1.23,U] [#3 -0.04,-0.03,0.86,U] [#4 0.01,-0.06,1.28,U] [#5 -0.04,0.02,0.67,U] [#6 -0.01,0.00,0.43,U] [#7 0.08,-0.10,0.44,U] [#8 -0.01,-0.12,0.43,U] 
21:59:37.067 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {-0.18, -0.05}
21:59:37.067 00.000 9044 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.62) = xAngle (-0.42 = -0.42)
21:59:37.068 00.001 9044 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.50 = 2.78)
21:59:37.069 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.04 mountX=0.05 mountY=0.02, mountTheta=0.37
21:59:37.072 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.04, opts=13)
21:59:37.072 00.000 9044 Enqueuing Move request for scope (-0.02, -0.04)
21:59:37.073 00.001 12252 Worker thread wakes up
21:59:37.073 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
21:59:37.073 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
21:59:37.073 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:37.074 00.001 12252 Moving (-0.02, -0.04) raw xDistance=0.05 yDistance=0.02
21:59:37.074 00.000 9044 UpdateGuideState exits: m=5558 SNR=51.1
21:59:37.075 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:37.076 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:37.077 00.001 9044 Enqueuing Expose request
21:59:37.078 00.001 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 490.00
21:59:37.078 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
21:59:37.078 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:37.078 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:59:37.078 00.000 12252 MoveAxis(E, 6, ABG)
21:59:37.078 00.000 12252 Guiding  Dir = 2, Dur = 6
21:59:37.079 00.001 12252 IsSlewing returns 0
21:59:37.079 00.000 12252 IsGuiding returns 0
21:59:37.080 00.001 12252 PulseGuide returned control before completion, sleep 15
21:59:37.106 00.026 12252 IsGuiding returns 0
21:59:37.106 00.000 12252 Move returns status 0, amount 6
21:59:37.106 00.000 12252 MoveAxis(N, 0, ABG)
21:59:37.106 00.000 12252 Move returns status 0, amount 0
21:59:37.106 00.000 12252 move complete, result=0
21:59:37.106 00.000 12252 worker thread done servicing request
21:59:37.106 00.000 12252 Worker thread wakes up
21:59:37.106 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
21:59:37.108 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:37.108 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:39.452 02.344 12252 Exposure complete
21:59:39.538 00.086 12252 worker thread done servicing request
21:59:39.538 00.000 9044 OnExposeComplete: enter
21:59:39.540 00.002 9044 UpdateGuideState(): m_state=6
21:59:39.541 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2740
21:59:39.542 00.001 9044 Star::Find returns 1 (0), X=1004.42, Y=822.49, Mass=5742, SNR=51.8, Peak=173 HFD=5.1
21:59:39.544 00.002 9044 MultiStar: [#1 0.17,-0.10,1.04,U] [#2 -0.00,-0.19,1.18,U] [#3 0.22,-0.23,0.85,U] [#4 0.12,-0.06,1.28,U] [#5 0.06,-0.03,0.65,U] [#6 0.14,-0.17,0.42,U] [#7 0.28,-0.16,0.44,U] [#8 0.09,-0.12,0.41,U] 
21:59:39.545 00.001 9044 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {-0.08, -0.16}
21:59:39.546 00.001 9044 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.62) = xAngle (0.67 = 0.67)
21:59:39.547 00.001 9044 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.41 = -2.41)
21:59:39.548 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.95 mountX=0.13 mountY=-0.11, mountTheta=-0.71
21:59:39.550 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.13, opts=13)
21:59:39.551 00.001 9044 Enqueuing Move request for scope (0.10, -0.13)
21:59:39.553 00.002 12252 Worker thread wakes up
21:59:39.553 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:39.555 00.002 9044 UpdateGuideState exits: m=5742 SNR=51.8
21:59:39.556 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:39.557 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:39.558 00.001 9044 Enqueuing Expose request
21:59:39.559 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
21:59:39.559 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
21:59:39.559 00.000 12252 Moving (0.10, -0.13) raw xDistance=0.13 yDistance=-0.11
21:59:39.561 00.002 12252 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 489.95
21:59:39.561 00.000 12252 PPEC: input: 0.13, control: 0.07, exposure: 2000
21:59:39.561 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:39.561 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
21:59:39.561 00.000 12252 MoveAxis(W, 28, ABG)
21:59:39.561 00.000 12252 Guiding  Dir = 3, Dur = 28
21:59:39.563 00.002 12252 IsSlewing returns 0
21:59:39.563 00.000 12252 IsGuiding returns 0
21:59:39.565 00.002 12252 PulseGuide returned control before completion, sleep 37
21:59:39.617 00.052 12252 IsGuiding returns 0
21:59:39.617 00.000 12252 Move returns status 0, amount 28
21:59:39.617 00.000 12252 MoveAxis(N, 0, ABG)
21:59:39.617 00.000 12252 Move returns status 0, amount 0
21:59:39.617 00.000 12252 move complete, result=0
21:59:39.617 00.000 12252 worker thread done servicing request
21:59:39.617 00.000 12252 Worker thread wakes up
21:59:39.617 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:39.617 00.000 9044 GuideStep: 0.1 px 28 ms WEST, -0.1 px 0 ms NORTH
21:59:39.621 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:41.971 02.350 12252 Exposure complete
21:59:42.019 00.048 12252 worker thread done servicing request
21:59:42.019 00.000 9044 OnExposeComplete: enter
21:59:42.020 00.001 9044 UpdateGuideState(): m_state=6
21:59:42.021 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2741
21:59:42.022 00.001 9044 Star::Find returns 1 (0), X=1004.29, Y=822.69, Mass=5735, SNR=51.7, Peak=173 HFD=5.3
21:59:42.023 00.001 9044 MultiStar: [#1 0.01,0.06,1.07,U] [#2 -0.04,-0.08,1.22,U] [#3 -0.05,-0.05,0.86,U] [#4 0.03,-0.06,1.25,U] [#5 -0.07,0.01,0.66,U] [#6 0.07,-0.02,0.42,U] [#7 0.01,0.09,0.44,U] [#8 -0.10,0.08,0.42,U] 
21:59:42.024 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.21, 0.03}
21:59:42.025 00.001 9044 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.62) = xAngle (-1.38 = -1.38)
21:59:42.026 00.001 9044 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.47 = 1.82)
21:59:42.027 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-3.01 mountX=0.01 mountY=0.04, mountTheta=1.38
21:59:42.028 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.01, opts=13)
21:59:42.029 00.001 9044 Enqueuing Move request for scope (-0.04, -0.01)
21:59:42.030 00.001 12252 Worker thread wakes up
21:59:42.030 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:42.032 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
21:59:42.032 00.000 9044 UpdateGuideState exits: m=5735 SNR=51.7
21:59:42.033 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
21:59:42.033 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:42.033 00.000 12252 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
21:59:42.033 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:42.035 00.002 9044 Enqueuing Expose request
21:59:42.037 00.002 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 489.90
21:59:42.037 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
21:59:42.037 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:42.037 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
21:59:42.037 00.000 12252 MoveAxis(E, 4, ABG)
21:59:42.037 00.000 12252 Guiding  Dir = 2, Dur = 4
21:59:42.037 00.000 12252 IsSlewing returns 0
21:59:42.037 00.000 12252 IsGuiding returns 0
21:59:42.039 00.002 12252 PulseGuide returned control before completion, sleep 13
21:59:42.063 00.024 12252 IsGuiding returns 0
21:59:42.063 00.000 12252 Move returns status 0, amount 4
21:59:42.063 00.000 12252 MoveAxis(N, 0, ABG)
21:59:42.063 00.000 12252 Move returns status 0, amount 0
21:59:42.063 00.000 12252 move complete, result=0
21:59:42.063 00.000 12252 worker thread done servicing request
21:59:42.063 00.000 12252 Worker thread wakes up
21:59:42.064 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:42.064 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:42.064 00.000 9044 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
21:59:44.426 02.362 12252 Exposure complete
21:59:44.488 00.062 12252 worker thread done servicing request
21:59:44.488 00.000 9044 OnExposeComplete: enter
21:59:44.489 00.001 9044 UpdateGuideState(): m_state=6
21:59:44.490 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2742
21:59:44.491 00.001 9044 Star::Find returns 1 (0), X=1004.38, Y=822.76, Mass=5767, SNR=51.9, Peak=173 HFD=5.3
21:59:44.493 00.002 9044 MultiStar: [#1 0.08,0.17,1.07,U] [#2 -0.05,0.03,1.21,U] [#3 0.08,0.05,0.84,U] [#4 0.07,0.10,1.27,U] [#5 -0.00,0.15,0.66,U] [#6 0.06,0.13,0.42,U] [#7 0.13,0.21,0.43,U] [#8 0.04,0.10,0.42,U] 
21:59:44.494 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.11}, one-star: {-0.13, 0.10}
21:59:44.495 00.001 9044 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.62) = xAngle (3.02 = 3.02)
21:59:44.496 00.001 9044 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.07 = -0.07)
21:59:44.497 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.39 mountX=-0.11 mountY=-0.01, mountTheta=-3.07
21:59:44.500 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.11, opts=13)
21:59:44.501 00.001 9044 Enqueuing Move request for scope (0.02, 0.11)
21:59:44.502 00.001 12252 Worker thread wakes up
21:59:44.502 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:44.503 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
21:59:44.503 00.000 9044 UpdateGuideState exits: m=5767 SNR=51.9
21:59:44.505 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:44.506 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:44.507 00.001 9044 Enqueuing Expose request
21:59:44.509 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
21:59:44.509 00.000 12252 Moving (0.02, 0.11) raw xDistance=-0.11 yDistance=-0.01
21:59:44.511 00.002 12252 PPEC rslt: input = -0.11, final = -0.08, react = -0.07, pred = -0.02, hyst = -0.05, hyst_pct = 0.00, period_length = 489.85
21:59:44.511 00.000 12252 PPEC: input: -0.11, control: -0.08, exposure: 2000
21:59:44.511 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:44.511 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:59:44.511 00.000 12252 MoveAxis(E, 32, ABG)
21:59:44.511 00.000 12252 Guiding  Dir = 2, Dur = 32
21:59:44.511 00.000 12252 IsSlewing returns 0
21:59:44.513 00.002 12252 IsGuiding returns 0
21:59:44.514 00.001 12252 PulseGuide returned control before completion, sleep 41
21:59:44.562 00.048 12252 IsGuiding returns 0
21:59:44.562 00.000 12252 Move returns status 0, amount 32
21:59:44.562 00.000 12252 MoveAxis(N, 0, ABG)
21:59:44.562 00.000 12252 Move returns status 0, amount 0
21:59:44.562 00.000 12252 move complete, result=0
21:59:44.562 00.000 12252 worker thread done servicing request
21:59:44.562 00.000 12252 Worker thread wakes up
21:59:44.563 00.001 9044 GuideStep: -0.1 px 32 ms EAST, -0.0 px 0 ms NORTH
21:59:44.564 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:44.564 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:46.913 02.349 12252 Exposure complete
21:59:46.982 00.069 12252 worker thread done servicing request
21:59:46.982 00.000 9044 OnExposeComplete: enter
21:59:46.984 00.002 9044 UpdateGuideState(): m_state=6
21:59:46.986 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2743
21:59:46.990 00.004 9044 Star::Find returns 1 (0), X=1004.39, Y=822.68, Mass=5589, SNR=51.3, Peak=173 HFD=5.4
21:59:46.993 00.003 9044 MultiStar: [#1 0.19,0.04,1.06,U] [#2 0.03,-0.04,1.22,U] [#3 0.10,-0.03,0.86,U] [#4 0.12,0.02,1.29,U] [#5 0.04,-0.05,0.67,U] [#6 0.05,0.07,0.43,U] [#7 0.26,-0.01,0.43,U] [#8 0.10,0.02,0.42,U] 
21:59:46.995 00.002 9044 refined, 8 included, MultiStar: {0.08, 0.00}, one-star: {-0.12, 0.02}
21:59:46.997 00.002 9044 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.62) = xAngle (1.66 = 1.66)
21:59:47.000 00.003 9044 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.43 = -1.43)
21:59:47.002 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.03 mountX=-0.01 mountY=-0.08, mountTheta=-1.66
21:59:47.006 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.00, opts=13)
21:59:47.007 00.001 9044 Enqueuing Move request for scope (0.08, 0.00)
21:59:47.010 00.003 12252 Worker thread wakes up
21:59:47.010 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:47.012 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
21:59:47.012 00.000 9044 UpdateGuideState exits: m=5589 SNR=51.3
21:59:47.013 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
21:59:47.013 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:47.015 00.002 12252 Moving (0.08, 0.00) raw xDistance=-0.01 yDistance=-0.08
21:59:47.015 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:47.016 00.001 9044 Enqueuing Expose request
21:59:47.020 00.004 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 489.80
21:59:47.021 00.001 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
21:59:47.021 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:47.021 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:59:47.021 00.000 12252 MoveAxis(E, 4, ABG)
21:59:47.021 00.000 12252 Guiding  Dir = 2, Dur = 4
21:59:47.021 00.000 12252 IsSlewing returns 0
21:59:47.022 00.001 12252 IsGuiding returns 0
21:59:47.024 00.002 12252 PulseGuide returned control before completion, sleep 12
21:59:47.038 00.014 12252 IsGuiding returns 0
21:59:47.038 00.000 12252 Move returns status 0, amount 4
21:59:47.038 00.000 12252 MoveAxis(N, 0, ABG)
21:59:47.038 00.000 12252 Move returns status 0, amount 0
21:59:47.038 00.000 12252 move complete, result=0
21:59:47.038 00.000 12252 worker thread done servicing request
21:59:47.038 00.000 12252 Worker thread wakes up
21:59:47.039 00.001 9044 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
21:59:47.041 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:47.041 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:49.394 02.353 12252 Exposure complete
21:59:49.449 00.055 12252 worker thread done servicing request
21:59:49.449 00.000 9044 OnExposeComplete: enter
21:59:49.450 00.001 9044 UpdateGuideState(): m_state=6
21:59:49.452 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2744
21:59:49.455 00.003 9044 Star::Find returns 1 (0), X=1004.28, Y=822.66, Mass=5716, SNR=51.8, Peak=173 HFD=5.3
21:59:49.458 00.003 9044 MultiStar: [#1 0.04,0.03,1.04,U] [#2 -0.04,-0.00,1.20,U] [#3 0.05,-0.04,0.85,U] [#4 0.05,-0.00,1.27,U] [#5 -0.14,0.14,0.65,U] [#6 0.01,0.19,0.42,U] [#7 0.04,0.13,0.44,U] [#8 -0.01,0.15,0.42,U] 
21:59:49.460 00.002 9044 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.22, 0.01}
21:59:49.464 00.004 9044 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.62) = xAngle (3.80 = -2.48)
21:59:49.466 00.002 9044 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.72 = 0.72)
21:59:49.468 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.18 mountX=-0.04 mountY=0.03, mountTheta=2.45
21:59:49.473 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.04, opts=13)
21:59:49.475 00.002 9044 Enqueuing Move request for scope (-0.03, 0.04)
21:59:49.477 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:49.479 00.002 9044 UpdateGuideState exits: m=5716 SNR=51.8
21:59:49.481 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:49.482 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:49.484 00.002 9044 Enqueuing Expose request
21:59:49.486 00.002 12252 Worker thread wakes up
21:59:49.486 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
21:59:49.486 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
21:59:49.486 00.000 12252 Moving (-0.03, 0.04) raw xDistance=-0.04 yDistance=0.03
21:59:49.491 00.005 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 489.75
21:59:49.491 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
21:59:49.491 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:49.491 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
21:59:49.491 00.000 12252 MoveAxis(E, 3, ABG)
21:59:49.491 00.000 12252 Guiding  Dir = 2, Dur = 3
21:59:49.491 00.000 12252 IsSlewing returns 0
21:59:49.492 00.001 12252 IsGuiding returns 0
21:59:49.495 00.003 12252 PulseGuide returned control before completion, sleep 11
21:59:49.518 00.023 12252 IsGuiding returns 0
21:59:49.518 00.000 12252 Move returns status 0, amount 3
21:59:49.518 00.000 12252 MoveAxis(N, 0, ABG)
21:59:49.518 00.000 12252 Move returns status 0, amount 0
21:59:49.518 00.000 12252 move complete, result=0
21:59:49.518 00.000 12252 worker thread done servicing request
21:59:49.518 00.000 12252 Worker thread wakes up
21:59:49.518 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:49.518 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:49.518 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:59:51.869 02.351 12252 Exposure complete
21:59:51.935 00.066 12252 worker thread done servicing request
21:59:51.935 00.000 9044 OnExposeComplete: enter
21:59:51.938 00.003 9044 UpdateGuideState(): m_state=6
21:59:51.940 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2745
21:59:51.940 00.000 9044 Star::Find returns 1 (0), X=1004.30, Y=822.71, Mass=5653, SNR=51.6, Peak=173 HFD=5.3
21:59:51.941 00.001 9044 MultiStar: [#1 0.06,0.00,1.05,U] [#2 0.01,-0.01,1.22,U] [#3 0.02,-0.05,0.87,U] [#4 0.01,-0.07,1.25,U] [#5 -0.01,-0.02,0.65,U] [#6 0.00,0.02,0.43,U] [#7 0.05,-0.04,0.43,U] [#8 -0.07,0.02,0.42,U] 
21:59:51.942 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.01}, one-star: {-0.20, 0.06}
21:59:51.943 00.001 9044 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.62) = xAngle (-0.80 = -0.80)
21:59:51.943 00.000 9044 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.88 = 2.40)
21:59:51.944 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.42 mountX=0.01 mountY=0.01, mountTheta=0.77
21:59:51.945 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.01, opts=13)
21:59:51.946 00.001 9044 Enqueuing Move request for scope (-0.01, -0.01)
21:59:51.947 00.001 12252 Worker thread wakes up
21:59:51.947 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:51.948 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
21:59:51.948 00.000 9044 UpdateGuideState exits: m=5653 SNR=51.6
21:59:51.949 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:51.950 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
21:59:51.950 00.000 12252 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
21:59:51.950 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:51.952 00.002 9044 Enqueuing Expose request
21:59:51.954 00.002 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 489.70
21:59:51.954 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
21:59:51.954 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:51.954 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:51.954 00.000 12252 MoveAxis(E, 3, ABG)
21:59:51.954 00.000 12252 Guiding  Dir = 2, Dur = 3
21:59:51.955 00.001 12252 IsSlewing returns 0
21:59:51.955 00.000 12252 IsGuiding returns 0
21:59:51.958 00.003 12252 PulseGuide returned control before completion, sleep 11
21:59:51.976 00.018 12252 IsGuiding returns 0
21:59:51.976 00.000 12252 Move returns status 0, amount 3
21:59:51.976 00.000 12252 MoveAxis(N, 0, ABG)
21:59:51.976 00.000 12252 Move returns status 0, amount 0
21:59:51.976 00.000 12252 move complete, result=0
21:59:51.976 00.000 12252 worker thread done servicing request
21:59:51.976 00.000 12252 Worker thread wakes up
21:59:51.976 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
21:59:51.979 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:51.979 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:54.324 02.345 12252 Exposure complete
21:59:54.371 00.047 12252 worker thread done servicing request
21:59:54.371 00.000 9044 OnExposeComplete: enter
21:59:54.372 00.001 9044 UpdateGuideState(): m_state=6
21:59:54.373 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2746
21:59:54.374 00.001 9044 Star::Find returns 1 (0), X=1004.53, Y=822.77, Mass=5618, SNR=51.4, Peak=173 HFD=5.3
21:59:54.376 00.002 9044 MultiStar: [#1 0.22,0.09,1.05,U] [#2 0.10,0.05,1.19,U] [#3 0.34,0.12,0.85,U] [#4 0.18,0.11,1.28,U] [#5 0.16,0.19,0.66,U] [#6 0.20,0.13,0.43,U] [#7 0.20,0.23,0.45,U] [#8 0.27,0.23,0.42,U] 
21:59:54.377 00.001 9044 single-star, 8 included, MultiStar: {0.18, 0.12}, one-star: {0.03, 0.11}
21:59:54.378 00.001 9044 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.62) = xAngle (2.95 = 2.95)
21:59:54.379 00.001 9044 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.13 = -0.13)
21:59:54.380 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.33 mountX=-0.11 mountY=-0.01, mountTheta=-3.01
21:59:54.382 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.11, opts=13)
21:59:54.383 00.001 9044 Enqueuing Move request for scope (0.03, 0.11)
21:59:54.385 00.002 12252 Worker thread wakes up
21:59:54.385 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:54.386 00.001 9044 UpdateGuideState exits: m=5618 SNR=51.4
21:59:54.387 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:54.388 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:54.389 00.001 9044 Enqueuing Expose request
21:59:54.391 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
21:59:54.391 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
21:59:54.391 00.000 12252 Moving (0.03, 0.11) raw xDistance=-0.11 yDistance=-0.01
21:59:54.397 00.006 12252 PPEC rslt: input = -0.11, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 489.65
21:59:54.397 00.000 12252 PPEC: input: -0.11, control: -0.08, exposure: 2000
21:59:54.397 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:54.397 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:59:54.397 00.000 12252 MoveAxis(E, 31, ABG)
21:59:54.397 00.000 12252 Guiding  Dir = 2, Dur = 31
21:59:54.398 00.001 12252 IsSlewing returns 0
21:59:54.398 00.000 12252 IsGuiding returns 0
21:59:54.400 00.002 12252 PulseGuide returned control before completion, sleep 40
21:59:54.444 00.044 12252 IsGuiding returns 0
21:59:54.444 00.000 12252 Move returns status 0, amount 31
21:59:54.444 00.000 12252 MoveAxis(N, 0, ABG)
21:59:54.445 00.001 12252 Move returns status 0, amount 0
21:59:54.445 00.000 12252 move complete, result=0
21:59:54.445 00.000 12252 worker thread done servicing request
21:59:54.445 00.000 12252 Worker thread wakes up
21:59:54.445 00.000 9044 GuideStep: -0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
21:59:54.448 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:54.448 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:56.809 02.361 12252 Exposure complete
21:59:56.861 00.052 12252 worker thread done servicing request
21:59:56.861 00.000 9044 OnExposeComplete: enter
21:59:56.862 00.001 9044 UpdateGuideState(): m_state=6
21:59:56.863 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2747
21:59:56.864 00.001 9044 Star::Find returns 1 (0), X=1004.28, Y=822.64, Mass=5444, SNR=50.6, Peak=173 HFD=5.3
21:59:56.865 00.001 9044 MultiStar: [#1 0.00,-0.13,1.06,U] [#2 -0.08,0.04,1.21,U] [#3 0.18,0.00,0.87,U] [#4 0.00,0.06,1.28,U] [#5 0.03,0.20,0.68,U] [#6 0.01,0.19,0.43,U] [#7 0.14,0.09,0.44,U] [#8 0.06,0.14,0.43,U] 
21:59:56.866 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {-0.22, -0.02}
21:59:56.868 00.002 9044 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.62) = xAngle (3.37 = -2.92)
21:59:56.869 00.001 9044 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.28 = 0.28)
21:59:56.871 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.74 mountX=-0.04 mountY=0.01, mountTheta=2.86
21:59:56.873 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.04, opts=13)
21:59:56.874 00.001 9044 Enqueuing Move request for scope (-0.01, 0.04)
21:59:56.875 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:56.876 00.001 9044 UpdateGuideState exits: m=5444 SNR=50.6
21:59:56.877 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:56.878 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:56.879 00.001 9044 Enqueuing Expose request
21:59:56.880 00.001 12252 Worker thread wakes up
21:59:56.880 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
21:59:56.880 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
21:59:56.882 00.002 12252 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=0.01
21:59:56.886 00.004 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 489.60
21:59:56.886 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
21:59:56.886 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:56.886 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
21:59:56.886 00.000 12252 MoveAxis(E, 7, ABG)
21:59:56.886 00.000 12252 Guiding  Dir = 2, Dur = 7
21:59:56.887 00.001 12252 IsSlewing returns 0
21:59:56.887 00.000 12252 IsGuiding returns 0
21:59:56.889 00.002 12252 PulseGuide returned control before completion, sleep 16
21:59:56.908 00.019 12252 IsGuiding returns 0
21:59:56.908 00.000 12252 Move returns status 0, amount 7
21:59:56.908 00.000 12252 MoveAxis(N, 0, ABG)
21:59:56.908 00.000 12252 Move returns status 0, amount 0
21:59:56.909 00.001 12252 move complete, result=0
21:59:56.909 00.000 12252 worker thread done servicing request
21:59:56.909 00.000 12252 Worker thread wakes up
21:59:56.909 00.000 9044 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
21:59:56.910 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:56.910 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
21:59:59.250 02.340 12252 Exposure complete
21:59:59.304 00.054 12252 worker thread done servicing request
21:59:59.305 00.001 9044 OnExposeComplete: enter
21:59:59.307 00.002 9044 UpdateGuideState(): m_state=6
21:59:59.309 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2748
21:59:59.311 00.002 9044 Star::Find returns 1 (0), X=1004.34, Y=822.72, Mass=5747, SNR=52.0, Peak=173 HFD=5.3
21:59:59.315 00.004 9044 MultiStar: [#1 0.11,0.09,1.04,U] [#2 0.00,0.05,1.19,U] [#3 0.07,0.02,0.84,U] [#4 0.06,0.04,1.27,U] [#5 0.01,0.06,0.66,U] [#6 0.05,0.16,0.42,U] [#7 0.08,0.10,0.44,U] [#8 0.05,0.06,0.42,U] 
21:59:59.317 00.002 9044 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {-0.16, 0.07}
21:59:59.320 00.003 9044 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.62) = xAngle (2.83 = 2.83)
21:59:59.323 00.003 9044 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.26 = -0.26)
21:59:59.325 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.20 mountX=-0.06 mountY=-0.02, mountTheta=-2.88
21:59:59.329 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.06, opts=13)
21:59:59.331 00.002 9044 Enqueuing Move request for scope (0.02, 0.06)
21:59:59.333 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
21:59:59.335 00.002 9044 UpdateGuideState exits: m=5747 SNR=52.0
21:59:59.336 00.001 12252 Worker thread wakes up
21:59:59.337 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:59:59.338 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
21:59:59.338 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
21:59:59.340 00.002 9044 Enqueuing Expose request
21:59:59.342 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
21:59:59.342 00.000 12252 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=-0.02
21:59:59.348 00.006 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 489.55
21:59:59.348 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
21:59:59.348 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:59:59.348 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:59:59.348 00.000 12252 MoveAxis(E, 5, ABG)
21:59:59.348 00.000 12252 Guiding  Dir = 2, Dur = 5
21:59:59.349 00.001 12252 IsSlewing returns 0
21:59:59.350 00.001 12252 IsGuiding returns 0
21:59:59.352 00.002 12252 PulseGuide returned control before completion, sleep 14
21:59:59.368 00.016 12252 IsGuiding returns 0
21:59:59.368 00.000 12252 Move returns status 0, amount 5
21:59:59.368 00.000 12252 MoveAxis(N, 0, ABG)
21:59:59.368 00.000 12252 Move returns status 0, amount 0
21:59:59.368 00.000 12252 move complete, result=0
21:59:59.368 00.000 12252 worker thread done servicing request
21:59:59.368 00.000 12252 Worker thread wakes up
21:59:59.368 00.000 9044 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
21:59:59.371 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
21:59:59.371 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:01.715 02.344 12252 Exposure complete
22:00:01.759 00.044 12252 worker thread done servicing request
22:00:01.759 00.000 9044 OnExposeComplete: enter
22:00:01.761 00.002 9044 UpdateGuideState(): m_state=6
22:00:01.762 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2749
22:00:01.765 00.003 9044 Star::Find returns 1 (0), X=1004.33, Y=822.82, Mass=5682, SNR=51.7, Peak=173 HFD=5.2
22:00:01.766 00.001 9044 MultiStar: [#1 0.06,0.15,1.04,U] [#2 0.02,0.13,1.21,U] [#3 0.07,0.13,0.85,U] [#4 0.00,0.11,1.26,U] [#5 0.04,0.25,0.66,U] [#6 0.03,0.21,0.42,U] [#7 0.11,0.31,0.44,U] [#8 0.05,0.29,0.42,U] 
22:00:01.767 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.17}, one-star: {-0.17, 0.17}
22:00:01.767 00.000 9044 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.62) = xAngle (3.13 = 3.13)
22:00:01.768 00.001 9044 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.04 = 0.04)
22:00:01.769 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.50 mountX=-0.17 mountY=0.01, mountTheta=3.10
22:00:01.771 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.17, opts=13)
22:00:01.773 00.002 9044 Enqueuing Move request for scope (0.01, 0.17)
22:00:01.774 00.001 12252 Worker thread wakes up
22:00:01.774 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:01.775 00.001 9044 UpdateGuideState exits: m=5682 SNR=51.7
22:00:01.777 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:01.778 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:01.779 00.001 9044 Enqueuing Expose request
22:00:01.780 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0xd
22:00:01.780 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
22:00:01.780 00.000 12252 Moving (0.01, 0.17) raw xDistance=-0.17 yDistance=0.01
22:00:01.782 00.002 12252 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 489.50
22:00:01.782 00.000 12252 PPEC: input: -0.17, control: -0.11, exposure: 2000
22:00:01.782 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:01.782 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:00:01.782 00.000 12252 MoveAxis(E, 41, ABG)
22:00:01.782 00.000 12252 Guiding  Dir = 2, Dur = 41
22:00:01.783 00.001 12252 IsSlewing returns 0
22:00:01.783 00.000 12252 IsGuiding returns 0
22:00:01.785 00.002 12252 PulseGuide returned control before completion, sleep 49
22:00:01.851 00.066 12252 IsGuiding returns 0
22:00:01.852 00.001 12252 Move returns status 0, amount 41
22:00:01.852 00.000 12252 MoveAxis(N, 0, ABG)
22:00:01.852 00.000 12252 Move returns status 0, amount 0
22:00:01.852 00.000 12252 move complete, result=0
22:00:01.852 00.000 12252 worker thread done servicing request
22:00:01.852 00.000 9044 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
22:00:01.854 00.002 12252 Worker thread wakes up
22:00:01.854 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:01.855 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:04.214 02.359 12252 Exposure complete
22:00:04.282 00.068 12252 worker thread done servicing request
22:00:04.282 00.000 9044 OnExposeComplete: enter
22:00:04.283 00.001 9044 UpdateGuideState(): m_state=6
22:00:04.285 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2750
22:00:04.288 00.003 9044 Star::Find returns 1 (0), X=1004.26, Y=822.89, Mass=5759, SNR=52.1, Peak=173 HFD=5.1
22:00:04.289 00.001 9044 MultiStar: [#1 -0.04,0.20,1.06,U] [#2 -0.05,0.10,1.20,U] [#3 0.03,0.14,0.84,U] [#4 -0.02,0.14,1.26,U] [#5 -0.20,0.23,0.65,U] [#6 -0.06,0.19,0.42,U] [#7 -0.02,0.25,0.42,U] [#8 -0.17,0.24,0.42,U] 
22:00:04.290 00.001 9044 refined, 8 included, MultiStar: {-0.08, 0.18}, one-star: {-0.24, 0.23}
22:00:04.291 00.001 9044 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.62) = xAngle (3.61 = -2.68)
22:00:04.292 00.001 9044 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.52 = 0.52)
22:00:04.293 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.98 mountX=-0.17 mountY=0.10, mountTheta=2.63
22:00:04.296 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.18, opts=13)
22:00:04.297 00.001 9044 Enqueuing Move request for scope (-0.08, 0.18)
22:00:04.298 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:04.299 00.001 9044 UpdateGuideState exits: m=5759 SNR=52.1
22:00:04.301 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:04.302 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:04.303 00.001 9044 Enqueuing Expose request
22:00:04.304 00.001 12252 Worker thread wakes up
22:00:04.304 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
22:00:04.304 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
22:00:04.304 00.000 12252 Moving (-0.08, 0.18) raw xDistance=-0.17 yDistance=0.10
22:00:04.307 00.003 12252 PPEC rslt: input = -0.17, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 489.45
22:00:04.307 00.000 12252 PPEC: input: -0.17, control: -0.12, exposure: 2000
22:00:04.308 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:04.308 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:00:04.308 00.000 12252 MoveAxis(E, 47, ABG)
22:00:04.308 00.000 12252 Guiding  Dir = 2, Dur = 47
22:00:04.308 00.000 12252 IsSlewing returns 0
22:00:04.308 00.000 12252 IsGuiding returns 0
22:00:04.311 00.003 12252 PulseGuide returned control before completion, sleep 56
22:00:04.373 00.062 12252 IsGuiding returns 1
22:00:04.373 00.000 12252 scope still moving after pulse duration time elapsed
22:00:04.404 00.031 12252 IsSlewing returns 0
22:00:04.404 00.000 12252 IsGuiding returns 0
22:00:04.405 00.001 12252 scope move finished after 47 + 48 ms
22:00:04.405 00.000 12252 Move returns status 0, amount 47
22:00:04.405 00.000 12252 MoveAxis(N, 0, ABG)
22:00:04.405 00.000 12252 Move returns status 0, amount 0
22:00:04.405 00.000 12252 move complete, result=0
22:00:04.405 00.000 12252 worker thread done servicing request
22:00:04.405 00.000 12252 Worker thread wakes up
22:00:04.405 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:04.406 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:04.406 00.000 9044 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
22:00:06.768 02.362 12252 Exposure complete
22:00:06.818 00.050 12252 worker thread done servicing request
22:00:06.818 00.000 9044 OnExposeComplete: enter
22:00:06.819 00.001 9044 UpdateGuideState(): m_state=6
22:00:06.821 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2751
22:00:06.822 00.001 9044 Star::Find returns 1 (0), X=1004.32, Y=822.70, Mass=5708, SNR=51.8, Peak=173 HFD=5.3
22:00:06.824 00.002 9044 MultiStar: [#1 0.11,0.03,1.07,U] [#2 -0.00,-0.10,1.19,U] [#3 0.15,-0.08,0.85,U] [#4 0.05,0.05,1.28,U] [#5 0.03,0.10,0.66,U] [#6 0.11,0.02,0.42,U] [#7 0.21,0.03,0.43,U] [#8 0.08,0.13,0.42,U] 
22:00:06.825 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {-0.18, 0.04}
22:00:06.826 00.001 9044 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.62) = xAngle (1.88 = 1.88)
22:00:06.827 00.001 9044 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.20 = -1.20)
22:00:06.828 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.05 cameraTheta=0.25 mountX=-0.01 mountY=-0.04, mountTheta=-1.88
22:00:06.830 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.01, opts=13)
22:00:06.831 00.001 9044 Enqueuing Move request for scope (0.04, 0.01)
22:00:06.832 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:06.834 00.002 9044 UpdateGuideState exits: m=5708 SNR=51.8
22:00:06.836 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:06.837 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:06.838 00.001 9044 Enqueuing Expose request
22:00:06.839 00.001 12252 Worker thread wakes up
22:00:06.839 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:00:06.839 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:00:06.839 00.000 12252 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
22:00:06.844 00.005 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 489.41
22:00:06.844 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
22:00:06.844 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:06.844 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:00:06.844 00.000 12252 MoveAxis(E, 6, ABG)
22:00:06.844 00.000 12252 Guiding  Dir = 2, Dur = 6
22:00:06.845 00.001 12252 IsSlewing returns 0
22:00:06.845 00.000 12252 IsGuiding returns 0
22:00:06.848 00.003 12252 PulseGuide returned control before completion, sleep 15
22:00:06.867 00.019 12252 IsGuiding returns 0
22:00:06.867 00.000 12252 Move returns status 0, amount 6
22:00:06.867 00.000 12252 MoveAxis(N, 0, ABG)
22:00:06.867 00.000 12252 Move returns status 0, amount 0
22:00:06.867 00.000 12252 move complete, result=0
22:00:06.867 00.000 12252 worker thread done servicing request
22:00:06.867 00.000 12252 Worker thread wakes up
22:00:06.867 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:00:06.870 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:06.870 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:09.236 02.366 12252 Exposure complete
22:00:09.285 00.049 12252 worker thread done servicing request
22:00:09.285 00.000 9044 OnExposeComplete: enter
22:00:09.287 00.002 9044 UpdateGuideState(): m_state=6
22:00:09.289 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2752
22:00:09.290 00.001 9044 Star::Find returns 1 (0), X=1004.64, Y=822.75, Mass=5517, SNR=51.1, Peak=173 HFD=5.3
22:00:09.293 00.003 9044 MultiStar: [#1 0.20,-0.03,1.08,U] [#2 0.19,0.07,1.20,U] [#3 0.31,0.09,0.86,U] [#4 0.23,0.12,1.31,U] [#5 0.23,0.18,0.67,U] [#6 0.17,0.15,0.42,U] [#7 0.39,0.20,0.00,M1] [#8 0.31,0.18,0.44,U] 
22:00:09.296 00.003 9044 single-star, 7 included, MultiStar: {0.22, 0.09}, one-star: {0.14, 0.09}
22:00:09.298 00.002 9044 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.62) = xAngle (2.21 = 2.21)
22:00:09.301 00.003 9044 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.88 = -0.88)
22:00:09.303 00.002 9044 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.17 cameraTheta=0.58 mountX=-0.10 mountY=-0.13, mountTheta=-2.23
22:00:09.307 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.09, opts=13)
22:00:09.309 00.002 9044 Enqueuing Move request for scope (0.14, 0.09)
22:00:09.311 00.002 12252 Worker thread wakes up
22:00:09.311 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:09.313 00.002 9044 UpdateGuideState exits: m=5517 SNR=51.1
22:00:09.314 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:09.317 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
22:00:09.317 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:09.319 00.002 9044 Enqueuing Expose request
22:00:09.320 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
22:00:09.320 00.000 12252 Moving (0.14, 0.09) raw xDistance=-0.10 yDistance=-0.13
22:00:09.324 00.004 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 489.36
22:00:09.324 00.000 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
22:00:09.324 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:09.324 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:00:09.324 00.000 12252 MoveAxis(E, 31, ABG)
22:00:09.324 00.000 12252 Guiding  Dir = 2, Dur = 31
22:00:09.326 00.002 12252 IsSlewing returns 0
22:00:09.326 00.000 12252 IsGuiding returns 0
22:00:09.329 00.003 12252 PulseGuide returned control before completion, sleep 39
22:00:09.379 00.050 12252 IsGuiding returns 0
22:00:09.379 00.000 12252 Move returns status 0, amount 31
22:00:09.379 00.000 12252 MoveAxis(N, 0, ABG)
22:00:09.379 00.000 12252 Move returns status 0, amount 0
22:00:09.379 00.000 12252 move complete, result=0
22:00:09.379 00.000 12252 worker thread done servicing request
22:00:09.379 00.000 12252 Worker thread wakes up
22:00:09.379 00.000 9044 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
22:00:09.381 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:09.381 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:11.727 02.346 12252 Exposure complete
22:00:11.798 00.071 12252 worker thread done servicing request
22:00:11.799 00.001 9044 OnExposeComplete: enter
22:00:11.799 00.000 9044 UpdateGuideState(): m_state=6
22:00:11.800 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2753
22:00:11.802 00.002 9044 Star::Find returns 1 (0), X=1004.40, Y=822.70, Mass=5633, SNR=51.4, Peak=173 HFD=5.4
22:00:11.803 00.001 9044 MultiStar: [#1 0.12,0.04,1.05,U] [#2 -0.09,0.21,1.22,U] [#3 0.19,-0.01,0.84,U] [#4 0.13,0.03,1.27,U] [#5 0.07,0.18,0.66,U] [#6 0.20,0.14,0.42,U] [#7 0.18,0.06,0.43,U] [#8 0.10,0.20,0.43,U] 
22:00:11.805 00.002 9044 single-star, 8 included, MultiStar: {0.07, 0.09}, one-star: {-0.10, 0.04}
22:00:11.806 00.001 9044 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.62) = xAngle (4.37 = -1.91)
22:00:11.807 00.001 9044 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.29 = 1.29)
22:00:11.808 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.75 mountX=-0.04 mountY=0.11, mountTheta=1.90
22:00:11.810 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.04, opts=13)
22:00:11.811 00.001 9044 Enqueuing Move request for scope (-0.10, 0.04)
22:00:11.812 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:11.813 00.001 9044 UpdateGuideState exits: m=5633 SNR=51.4
22:00:11.815 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:11.816 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:11.817 00.001 9044 Enqueuing Expose request
22:00:11.818 00.001 12252 Worker thread wakes up
22:00:11.818 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
22:00:11.818 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
22:00:11.818 00.000 12252 Moving (-0.10, 0.04) raw xDistance=-0.04 yDistance=0.11
22:00:11.823 00.005 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 489.31
22:00:11.823 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
22:00:11.823 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:11.823 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:00:11.823 00.000 12252 MoveAxis(E, 8, ABG)
22:00:11.823 00.000 12252 Guiding  Dir = 2, Dur = 8
22:00:11.825 00.002 12252 IsSlewing returns 0
22:00:11.825 00.000 12252 IsGuiding returns 0
22:00:11.827 00.002 12252 PulseGuide returned control before completion, sleep 16
22:00:11.856 00.029 12252 IsGuiding returns 0
22:00:11.856 00.000 12252 Move returns status 0, amount 8
22:00:11.856 00.000 12252 MoveAxis(N, 0, ABG)
22:00:11.856 00.000 12252 Move returns status 0, amount 0
22:00:11.856 00.000 12252 move complete, result=0
22:00:11.858 00.002 12252 worker thread done servicing request
22:00:11.858 00.000 12252 Worker thread wakes up
22:00:11.858 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
22:00:11.860 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:11.860 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:14.216 02.356 12252 Exposure complete
22:00:14.264 00.048 12252 worker thread done servicing request
22:00:14.264 00.000 9044 OnExposeComplete: enter
22:00:14.265 00.001 9044 UpdateGuideState(): m_state=6
22:00:14.267 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2754
22:00:14.268 00.001 9044 Star::Find returns 1 (0), X=1004.39, Y=822.85, Mass=5800, SNR=52.2, Peak=173 HFD=5.2
22:00:14.269 00.001 9044 MultiStar: [#1 0.13,0.19,1.04,U] [#2 -0.14,0.27,1.17,U] [#3 0.10,0.11,0.84,U] [#4 0.11,0.22,1.28,U] [#5 0.06,0.27,0.65,U] [#6 0.03,0.20,0.42,U] [#7 0.11,0.29,0.42,U] [#8 -0.01,0.25,0.41,U] 
22:00:14.270 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.22}, one-star: {-0.11, 0.19}
22:00:14.272 00.002 9044 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.62) = xAngle (3.09 = 3.09)
22:00:14.272 00.000 9044 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.00 = 0.00)
22:00:14.274 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.22 hyp=0.22 cameraTheta=1.46 mountX=-0.22 mountY=0.00, mountTheta=3.14
22:00:14.276 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.22, opts=13)
22:00:14.277 00.001 9044 Enqueuing Move request for scope (0.02, 0.22)
22:00:14.279 00.002 12252 Worker thread wakes up
22:00:14.279 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:14.280 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.22) opts 0xd
22:00:14.280 00.000 9044 UpdateGuideState exits: m=5800 SNR=52.2
22:00:14.280 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:14.281 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:14.282 00.001 9044 Enqueuing Expose request
22:00:14.282 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.22)
22:00:14.282 00.000 12252 Moving (0.02, 0.22) raw xDistance=-0.22 yDistance=0.00
22:00:14.286 00.004 12252 PPEC rslt: input = -0.22, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 489.27
22:00:14.286 00.000 12252 PPEC: input: -0.22, control: -0.15, exposure: 2000
22:00:14.286 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:14.286 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:00:14.286 00.000 12252 MoveAxis(E, 59, ABG)
22:00:14.286 00.000 12252 Guiding  Dir = 2, Dur = 59
22:00:14.286 00.000 12252 IsSlewing returns 0
22:00:14.286 00.000 12252 IsGuiding returns 0
22:00:14.288 00.002 12252 PulseGuide returned control before completion, sleep 68
22:00:14.358 00.070 12252 IsGuiding returns 0
22:00:14.358 00.000 12252 Move returns status 0, amount 59
22:00:14.358 00.000 12252 MoveAxis(N, 0, ABG)
22:00:14.358 00.000 12252 Move returns status 0, amount 0
22:00:14.358 00.000 12252 move complete, result=0
22:00:14.358 00.000 12252 worker thread done servicing request
22:00:14.358 00.000 12252 Worker thread wakes up
22:00:14.358 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:14.358 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:14.358 00.000 9044 GuideStep: -0.2 px 59 ms EAST, 0.0 px 0 ms NORTH
22:00:16.707 02.349 12252 Exposure complete
22:00:16.753 00.046 12252 worker thread done servicing request
22:00:16.753 00.000 9044 OnExposeComplete: enter
22:00:16.754 00.001 9044 UpdateGuideState(): m_state=6
22:00:16.755 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2755
22:00:16.755 00.000 9044 Star::Find returns 1 (0), X=1004.30, Y=822.80, Mass=5568, SNR=51.2, Peak=173 HFD=5.1
22:00:16.756 00.001 9044 MultiStar: [#1 0.00,0.19,1.07,U] [#2 -0.00,0.12,1.25,U] [#3 0.03,0.10,0.86,U] [#4 0.04,0.13,1.28,U] [#5 0.03,0.27,0.67,U] [#6 0.02,0.18,0.43,U] [#7 0.05,0.25,0.44,U] [#8 -0.06,0.24,0.43,U] 
22:00:16.757 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.16}, one-star: {-0.21, 0.14}
22:00:16.759 00.002 9044 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.62) = xAngle (3.29 = -3.00)
22:00:16.759 00.000 9044 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.20 = 0.20)
22:00:16.760 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.66 mountX=-0.16 mountY=0.03, mountTheta=2.94
22:00:16.761 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.16, opts=13)
22:00:16.762 00.001 9044 Enqueuing Move request for scope (-0.01, 0.16)
22:00:16.763 00.001 12252 Worker thread wakes up
22:00:16.763 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:16.764 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
22:00:16.764 00.000 9044 UpdateGuideState exits: m=5568 SNR=51.2
22:00:16.765 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
22:00:16.765 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:16.766 00.001 12252 Moving (-0.01, 0.16) raw xDistance=-0.16 yDistance=0.03
22:00:16.766 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:16.767 00.001 9044 Enqueuing Expose request
22:00:16.770 00.003 12252 PPEC rslt: input = -0.16, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 489.22
22:00:16.770 00.000 12252 PPEC: input: -0.16, control: -0.11, exposure: 2000
22:00:16.770 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:16.770 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:00:16.770 00.000 12252 MoveAxis(E, 44, ABG)
22:00:16.770 00.000 12252 Guiding  Dir = 2, Dur = 44
22:00:16.770 00.000 12252 IsSlewing returns 0
22:00:16.772 00.002 12252 IsGuiding returns 0
22:00:16.773 00.001 12252 PulseGuide returned control before completion, sleep 53
22:00:16.840 00.067 12252 IsGuiding returns 0
22:00:16.840 00.000 12252 Move returns status 0, amount 44
22:00:16.840 00.000 12252 MoveAxis(N, 0, ABG)
22:00:16.840 00.000 12252 Move returns status 0, amount 0
22:00:16.840 00.000 12252 move complete, result=0
22:00:16.841 00.001 12252 worker thread done servicing request
22:00:16.841 00.000 12252 Worker thread wakes up
22:00:16.841 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:16.841 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:16.841 00.000 9044 GuideStep: -0.2 px 44 ms EAST, 0.0 px 0 ms NORTH
22:00:19.207 02.366 12252 Exposure complete
22:00:19.264 00.057 12252 worker thread done servicing request
22:00:19.264 00.000 9044 OnExposeComplete: enter
22:00:19.265 00.001 9044 UpdateGuideState(): m_state=6
22:00:19.266 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2756
22:00:19.267 00.001 9044 Star::Find returns 1 (0), X=1004.34, Y=822.68, Mass=5693, SNR=51.8, Peak=173 HFD=5.4
22:00:19.268 00.001 9044 MultiStar: [#1 0.09,-0.21,1.04,U] [#2 0.01,-0.04,1.21,U] [#3 0.07,-0.16,0.86,U] [#4 0.05,0.00,1.27,U] [#5 -0.03,-0.02,0.65,U] [#6 0.02,-0.05,0.42,U] [#7 0.12,-0.01,0.44,U] [#8 -0.08,-0.00,0.42,U] 
22:00:19.269 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {-0.16, 0.02}
22:00:19.270 00.001 9044 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.62) = xAngle (0.22 = 0.22)
22:00:19.271 00.001 9044 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.86 = -2.86)
22:00:19.274 00.003 9044 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.40 mountX=0.06 mountY=-0.02, mountTheta=-0.28
22:00:19.275 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.06, opts=13)
22:00:19.277 00.002 9044 Enqueuing Move request for scope (0.01, -0.06)
22:00:19.278 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:19.279 00.001 9044 UpdateGuideState exits: m=5693 SNR=51.8
22:00:19.280 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:19.281 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:19.282 00.001 9044 Enqueuing Expose request
22:00:19.283 00.001 12252 Worker thread wakes up
22:00:19.283 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
22:00:19.283 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
22:00:19.283 00.000 12252 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=-0.02
22:00:19.288 00.005 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 489.18
22:00:19.288 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
22:00:19.288 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:19.288 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:00:19.288 00.000 12252 MoveAxis(E, 5, ABG)
22:00:19.289 00.001 12252 Guiding  Dir = 2, Dur = 5
22:00:19.289 00.000 12252 IsSlewing returns 0
22:00:19.289 00.000 12252 IsGuiding returns 0
22:00:19.291 00.002 12252 PulseGuide returned control before completion, sleep 13
22:00:19.314 00.023 12252 IsGuiding returns 0
22:00:19.315 00.001 12252 Move returns status 0, amount 5
22:00:19.315 00.000 12252 MoveAxis(N, 0, ABG)
22:00:19.315 00.000 12252 Move returns status 0, amount 0
22:00:19.315 00.000 12252 move complete, result=0
22:00:19.315 00.000 12252 worker thread done servicing request
22:00:19.315 00.000 9044 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:00:19.318 00.003 12252 Worker thread wakes up
22:00:19.318 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:19.318 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:21.682 02.364 12252 Exposure complete
22:00:21.751 00.069 12252 worker thread done servicing request
22:00:21.751 00.000 9044 OnExposeComplete: enter
22:00:21.752 00.001 9044 UpdateGuideState(): m_state=6
22:00:21.754 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2757
22:00:21.755 00.001 9044 Star::Find returns 1 (0), X=1004.24, Y=822.71, Mass=5744, SNR=52.0, Peak=173 HFD=5.2
22:00:21.757 00.002 9044 MultiStar: [#1 -0.09,0.01,1.06,U] [#2 -0.09,-0.04,1.19,U] [#3 -0.03,-0.19,0.84,U] [#4 -0.06,-0.01,1.25,U] [#5 -0.13,0.07,0.64,U] [#6 -0.07,0.04,0.42,U] [#7 -0.09,-0.00,0.44,U] [#8 -0.15,0.13,0.42,U] 
22:00:21.759 00.002 9044 refined, 8 included, MultiStar: {-0.11, -0.00}, one-star: {-0.27, 0.06}
22:00:21.761 00.002 9044 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.62) = xAngle (-1.48 = -1.48)
22:00:21.762 00.001 9044 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.56 = 1.72)
22:00:21.764 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.10 mountX=0.01 mountY=0.11, mountTheta=1.47
22:00:21.767 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.00, opts=13)
22:00:21.769 00.002 9044 Enqueuing Move request for scope (-0.11, -0.00)
22:00:21.772 00.003 12252 Worker thread wakes up
22:00:21.772 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:21.775 00.003 9044 UpdateGuideState exits: m=5744 SNR=52.0
22:00:21.776 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:21.780 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
22:00:21.780 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:21.781 00.001 9044 Enqueuing Expose request
22:00:21.783 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
22:00:21.784 00.001 12252 Moving (-0.11, -0.00) raw xDistance=0.01 yDistance=0.11
22:00:21.788 00.004 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 489.13
22:00:21.788 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
22:00:21.788 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:21.788 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:00:21.788 00.000 12252 MoveAxis(E, 5, ABG)
22:00:21.788 00.000 12252 Guiding  Dir = 2, Dur = 5
22:00:21.788 00.000 12252 IsSlewing returns 0
22:00:21.788 00.000 12252 IsGuiding returns 0
22:00:21.791 00.003 12252 PulseGuide returned control before completion, sleep 14
22:00:21.812 00.021 12252 IsGuiding returns 0
22:00:21.812 00.000 12252 Move returns status 0, amount 5
22:00:21.812 00.000 12252 MoveAxis(N, 0, ABG)
22:00:21.812 00.000 12252 Move returns status 0, amount 0
22:00:21.812 00.000 12252 move complete, result=0
22:00:21.812 00.000 12252 worker thread done servicing request
22:00:21.813 00.001 12252 Worker thread wakes up
22:00:21.813 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:00:21.815 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:21.815 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:24.152 02.337 12252 Exposure complete
22:00:24.199 00.047 12252 worker thread done servicing request
22:00:24.199 00.000 9044 OnExposeComplete: enter
22:00:24.200 00.001 9044 UpdateGuideState(): m_state=6
22:00:24.201 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2758
22:00:24.202 00.001 9044 Star::Find returns 1 (0), X=1004.16, Y=822.66, Mass=5639, SNR=51.5, Peak=173 HFD=5.2
22:00:24.203 00.001 9044 MultiStar: [#1 -0.14,0.08,1.03,U] [#2 -0.13,-0.03,1.21,U] [#3 -0.08,-0.04,0.85,U] [#4 -0.10,0.00,1.27,U] [#5 -0.26,0.03,0.65,U] [#6 -0.12,0.13,0.43,U] [#7 -0.11,-0.01,0.43,U] [#8 -0.22,-0.07,0.43,U] 
22:00:24.206 00.003 9044 refined, 8 included, MultiStar: {-0.16, 0.01}, one-star: {-0.34, 0.01}
22:00:24.207 00.001 9044 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.62) = xAngle (4.72 = -1.56)
22:00:24.208 00.001 9044 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.63 = 1.63)
22:00:24.209 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.09 mountX=0.00 mountY=0.16, mountTheta=1.56
22:00:24.211 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.01, opts=13)
22:00:24.212 00.001 9044 Enqueuing Move request for scope (-0.16, 0.01)
22:00:24.213 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:24.214 00.001 9044 UpdateGuideState exits: m=5639 SNR=51.5
22:00:24.215 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:24.217 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:24.218 00.001 9044 Enqueuing Expose request
22:00:24.219 00.001 12252 Worker thread wakes up
22:00:24.220 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
22:00:24.220 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
22:00:24.220 00.000 12252 Moving (-0.16, 0.01) raw xDistance=0.00 yDistance=0.16
22:00:24.222 00.002 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 489.09
22:00:24.222 00.000 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
22:00:24.223 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
22:00:24.223 00.000 12252 MoveAxis(E, 2, ABG)
22:00:24.223 00.000 12252 Guiding  Dir = 2, Dur = 2
22:00:24.223 00.000 12252 IsSlewing returns 0
22:00:24.223 00.000 12252 IsGuiding returns 0
22:00:24.226 00.003 12252 IsGuiding returns 0
22:00:24.226 00.000 12252 Move returns status 0, amount 2
22:00:24.226 00.000 12252 MoveAxis(S, 56, ABG)
22:00:24.226 00.000 12252 Guiding  Dir = 1, Dur = 56
22:00:24.226 00.000 12252 IsSlewing returns 0
22:00:24.226 00.000 12252 IsGuiding returns 0
22:00:24.231 00.005 12252 PulseGuide returned control before completion, sleep 61
22:00:24.304 00.073 12252 IsGuiding returns 0
22:00:24.304 00.000 12252 Move returns status 0, amount 56
22:00:24.304 00.000 12252 move complete, result=0
22:00:24.304 00.000 12252 worker thread done servicing request
22:00:24.305 00.001 9044 GuideStep: 0.0 px 2 ms EAST, 0.2 px 56 ms SOUTH
22:00:24.307 00.002 12252 Worker thread wakes up
22:00:24.307 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:24.307 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:26.658 02.351 12252 Exposure complete
22:00:26.695 00.037 12252 worker thread done servicing request
22:00:26.695 00.000 9044 OnExposeComplete: enter
22:00:26.696 00.001 9044 UpdateGuideState(): m_state=6
22:00:26.698 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2759
22:00:26.699 00.001 9044 Star::Find returns 1 (0), X=1004.34, Y=822.67, Mass=5746, SNR=52.0, Peak=173 HFD=5.4
22:00:26.700 00.001 9044 MultiStar: [#1 0.11,-0.01,1.04,U] [#2 -0.03,0.01,1.19,U] [#3 0.10,-0.07,0.84,U] [#4 0.08,0.07,1.28,U] [#5 -0.01,0.12,0.64,U] [#6 0.12,0.06,0.42,U] [#7 0.08,-0.01,0.44,U] [#8 -0.08,0.23,0.41,U] 
22:00:26.701 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.16, 0.01}
22:00:26.702 00.001 9044 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.62) = xAngle (2.67 = 2.67)
22:00:26.703 00.001 9044 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.42 = -0.42)
22:00:26.704 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.04 mountX=-0.03 mountY=-0.01, mountTheta=-2.71
22:00:26.706 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.03, opts=13)
22:00:26.707 00.001 9044 Enqueuing Move request for scope (0.02, 0.03)
22:00:26.708 00.001 12252 Worker thread wakes up
22:00:26.708 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:26.710 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:00:26.710 00.000 9044 UpdateGuideState exits: m=5746 SNR=52.0
22:00:26.711 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:00:26.711 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:26.712 00.001 12252 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=-0.01
22:00:26.712 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:26.712 00.000 9044 Enqueuing Expose request
22:00:26.715 00.003 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 489.04
22:00:26.715 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:00:26.715 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:26.715 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:00:26.715 00.000 12252 MoveAxis(E, 3, ABG)
22:00:26.715 00.000 12252 Guiding  Dir = 2, Dur = 3
22:00:26.716 00.001 12252 IsSlewing returns 0
22:00:26.716 00.000 12252 IsGuiding returns 0
22:00:26.718 00.002 12252 PulseGuide returned control before completion, sleep 11
22:00:26.744 00.026 12252 IsGuiding returns 0
22:00:26.744 00.000 12252 Move returns status 0, amount 3
22:00:26.744 00.000 12252 MoveAxis(N, 0, ABG)
22:00:26.744 00.000 12252 Move returns status 0, amount 0
22:00:26.744 00.000 12252 move complete, result=0
22:00:26.744 00.000 12252 worker thread done servicing request
22:00:26.744 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:00:26.745 00.001 12252 Worker thread wakes up
22:00:26.745 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:26.745 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:29.113 02.368 12252 Exposure complete
22:00:29.163 00.050 12252 worker thread done servicing request
22:00:29.164 00.001 9044 OnExposeComplete: enter
22:00:29.166 00.002 9044 UpdateGuideState(): m_state=6
22:00:29.169 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2760
22:00:29.171 00.002 9044 Star::Find returns 1 (0), X=1004.37, Y=822.64, Mass=5552, SNR=51.0, Peak=173 HFD=5.3
22:00:29.172 00.001 9044 MultiStar: [#1 0.07,0.08,1.05,U] [#2 0.01,0.02,1.25,U] [#3 0.08,-0.03,0.86,U] [#4 0.08,-0.00,1.29,U] [#5 0.04,0.11,0.65,U] [#6 0.04,0.05,0.43,U] [#7 0.18,0.07,0.44,U] [#8 -0.01,0.10,0.42,U] 
22:00:29.174 00.002 9044 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {-0.13, -0.01}
22:00:29.174 00.000 9044 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.62) = xAngle (2.39 = 2.39)
22:00:29.175 00.001 9044 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.70 = -0.70)
22:00:29.176 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.76 mountX=-0.03 mountY=-0.03, mountTheta=-2.42
22:00:29.179 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.03, opts=13)
22:00:29.181 00.002 9044 Enqueuing Move request for scope (0.03, 0.03)
22:00:29.182 00.001 12252 Worker thread wakes up
22:00:29.182 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:29.184 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
22:00:29.184 00.000 9044 UpdateGuideState exits: m=5552 SNR=51.0
22:00:29.186 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
22:00:29.186 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:29.187 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:29.188 00.001 12252 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
22:00:29.188 00.000 9044 Enqueuing Expose request
22:00:29.191 00.003 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 489.00
22:00:29.191 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
22:00:29.191 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:29.191 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:00:29.191 00.000 12252 MoveAxis(E, 6, ABG)
22:00:29.191 00.000 12252 Guiding  Dir = 2, Dur = 6
22:00:29.191 00.000 12252 IsSlewing returns 0
22:00:29.192 00.001 12252 IsGuiding returns 0
22:00:29.194 00.002 12252 PulseGuide returned control before completion, sleep 15
22:00:29.224 00.030 12252 IsGuiding returns 0
22:00:29.224 00.000 12252 Move returns status 0, amount 6
22:00:29.224 00.000 12252 MoveAxis(N, 0, ABG)
22:00:29.224 00.000 12252 Move returns status 0, amount 0
22:00:29.224 00.000 12252 move complete, result=0
22:00:29.224 00.000 12252 worker thread done servicing request
22:00:29.224 00.000 12252 Worker thread wakes up
22:00:29.224 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:00:29.226 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:29.226 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:31.580 02.354 12252 Exposure complete
22:00:31.626 00.046 12252 worker thread done servicing request
22:00:31.626 00.000 9044 OnExposeComplete: enter
22:00:31.627 00.001 9044 UpdateGuideState(): m_state=6
22:00:31.628 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
22:00:31.629 00.001 9044 Star::Find returns 1 (0), X=1004.29, Y=822.64, Mass=5627, SNR=51.5, Peak=173 HFD=5.3
22:00:31.630 00.001 9044 MultiStar: [#1 0.01,0.09,1.04,U] [#2 -0.08,0.02,1.20,U] [#3 0.01,-0.07,0.86,U] [#4 0.05,-0.02,1.27,U] [#5 -0.06,0.10,0.66,U] [#6 0.09,0.11,0.43,U] [#7 0.09,0.07,0.43,U] [#8 -0.10,0.22,0.42,U] 
22:00:31.631 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {-0.21, -0.02}
22:00:31.632 00.001 9044 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.62) = xAngle (3.93 = -2.35)
22:00:31.633 00.001 9044 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.85 = 0.85)
22:00:31.634 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.31 mountX=-0.03 mountY=0.03, mountTheta=2.32
22:00:31.636 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.03, opts=13)
22:00:31.636 00.000 9044 Enqueuing Move request for scope (-0.03, 0.03)
22:00:31.637 00.001 12252 Worker thread wakes up
22:00:31.637 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:31.638 00.001 9044 UpdateGuideState exits: m=5627 SNR=51.5
22:00:31.639 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
22:00:31.639 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
22:00:31.639 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:31.641 00.002 12252 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=0.03
22:00:31.641 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:31.642 00.001 9044 Enqueuing Expose request
22:00:31.644 00.002 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 488.96
22:00:31.644 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
22:00:31.644 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:31.644 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:00:31.644 00.000 12252 MoveAxis(E, 8, ABG)
22:00:31.644 00.000 12252 Guiding  Dir = 2, Dur = 8
22:00:31.645 00.001 12252 IsSlewing returns 0
22:00:31.645 00.000 12252 IsGuiding returns 0
22:00:31.647 00.002 12252 PulseGuide returned control before completion, sleep 17
22:00:31.678 00.031 12252 IsGuiding returns 0
22:00:31.678 00.000 12252 Move returns status 0, amount 8
22:00:31.678 00.000 12252 MoveAxis(N, 0, ABG)
22:00:31.678 00.000 12252 Move returns status 0, amount 0
22:00:31.678 00.000 12252 move complete, result=0
22:00:31.678 00.000 12252 worker thread done servicing request
22:00:31.678 00.000 12252 Worker thread wakes up
22:00:31.678 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:00:31.680 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:31.680 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:34.025 02.345 12252 Exposure complete
22:00:34.066 00.041 12252 worker thread done servicing request
22:00:34.067 00.001 9044 OnExposeComplete: enter
22:00:34.068 00.001 9044 UpdateGuideState(): m_state=6
22:00:34.069 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2762
22:00:34.070 00.001 9044 Star::Find returns 1 (0), X=1004.41, Y=822.67, Mass=5511, SNR=50.8, Peak=173 HFD=5.2
22:00:34.072 00.002 9044 MultiStar: [#1 0.10,0.11,1.06,U] [#2 0.01,-0.03,1.22,U] [#3 0.09,0.07,0.85,U] [#4 0.14,0.04,1.29,U] [#5 0.05,0.16,0.68,U] [#6 0.00,0.07,0.45,U] [#7 0.16,0.18,0.44,U] [#8 -0.05,0.20,0.44,U] 
22:00:34.073 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {-0.10, 0.01}
22:00:34.075 00.002 9044 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.62) = xAngle (2.56 = 2.56)
22:00:34.076 00.001 9044 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.52 = -0.52)
22:00:34.077 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.94 mountX=-0.07 mountY=-0.04, mountTheta=-2.61
22:00:34.079 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.07, opts=13)
22:00:34.080 00.001 9044 Enqueuing Move request for scope (0.05, 0.07)
22:00:34.081 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:34.082 00.001 9044 UpdateGuideState exits: m=5511 SNR=50.8
22:00:34.083 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:34.084 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:34.085 00.001 9044 Enqueuing Expose request
22:00:34.087 00.002 12252 Worker thread wakes up
22:00:34.087 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:00:34.087 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:00:34.087 00.000 12252 Moving (0.05, 0.07) raw xDistance=-0.07 yDistance=-0.04
22:00:34.093 00.006 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 488.91
22:00:34.093 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
22:00:34.093 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:34.093 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:00:34.093 00.000 12252 MoveAxis(E, 7, ABG)
22:00:34.093 00.000 12252 Guiding  Dir = 2, Dur = 7
22:00:34.094 00.001 12252 IsSlewing returns 0
22:00:34.094 00.000 12252 IsGuiding returns 0
22:00:34.097 00.003 12252 PulseGuide returned control before completion, sleep 15
22:00:34.123 00.026 12252 IsGuiding returns 0
22:00:34.123 00.000 12252 Move returns status 0, amount 7
22:00:34.123 00.000 12252 MoveAxis(N, 0, ABG)
22:00:34.123 00.000 12252 Move returns status 0, amount 0
22:00:34.123 00.000 12252 move complete, result=0
22:00:34.123 00.000 12252 worker thread done servicing request
22:00:34.123 00.000 12252 Worker thread wakes up
22:00:34.123 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:34.123 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:34.123 00.000 9044 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:00:36.486 02.363 12252 Exposure complete
22:00:36.529 00.043 12252 worker thread done servicing request
22:00:36.529 00.000 9044 OnExposeComplete: enter
22:00:36.530 00.001 9044 UpdateGuideState(): m_state=6
22:00:36.531 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2763
22:00:36.531 00.000 9044 Star::Find returns 1 (0), X=1004.36, Y=822.80, Mass=5736, SNR=51.9, Peak=173 HFD=5.3
22:00:36.532 00.001 9044 MultiStar: [#1 0.11,0.18,1.03,U] [#2 0.02,0.09,1.22,U] [#3 0.11,0.11,0.84,U] [#4 0.10,0.13,1.28,U] [#5 0.03,0.27,0.65,U] [#6 0.11,0.19,0.43,U] [#7 0.13,0.26,0.42,U] [#8 0.08,0.35,0.42,U] 
22:00:36.533 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.17}, one-star: {-0.14, 0.15}
22:00:36.534 00.001 9044 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.62) = xAngle (2.89 = 2.89)
22:00:36.535 00.001 9044 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.19 = -0.19)
22:00:36.536 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.27 mountX=-0.17 mountY=-0.03, mountTheta=-2.95
22:00:36.538 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.17, opts=13)
22:00:36.540 00.002 9044 Enqueuing Move request for scope (0.05, 0.17)
22:00:36.541 00.001 12252 Worker thread wakes up
22:00:36.541 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
22:00:36.541 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
22:00:36.541 00.000 12252 Moving (0.05, 0.17) raw xDistance=-0.17 yDistance=-0.03
22:00:36.541 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:36.542 00.001 9044 UpdateGuideState exits: m=5736 SNR=51.9
22:00:36.543 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:36.544 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:36.545 00.001 12252 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 488.87
22:00:36.545 00.000 9044 Enqueuing Expose request
22:00:36.546 00.001 12252 PPEC: input: -0.17, control: -0.12, exposure: 2000
22:00:36.546 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:36.546 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:00:36.546 00.000 12252 MoveAxis(E, 45, ABG)
22:00:36.546 00.000 12252 Guiding  Dir = 2, Dur = 45
22:00:36.548 00.002 12252 IsSlewing returns 0
22:00:36.548 00.000 12252 IsGuiding returns 0
22:00:36.550 00.002 12252 PulseGuide returned control before completion, sleep 53
22:00:36.618 00.068 12252 IsGuiding returns 0
22:00:36.618 00.000 12252 Move returns status 0, amount 45
22:00:36.618 00.000 12252 MoveAxis(N, 0, ABG)
22:00:36.618 00.000 12252 Move returns status 0, amount 0
22:00:36.618 00.000 12252 move complete, result=0
22:00:36.618 00.000 12252 worker thread done servicing request
22:00:36.618 00.000 12252 Worker thread wakes up
22:00:36.618 00.000 9044 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
22:00:36.620 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:36.620 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:38.968 02.348 12252 Exposure complete
22:00:39.036 00.068 12252 worker thread done servicing request
22:00:39.037 00.001 9044 OnExposeComplete: enter
22:00:39.038 00.001 9044 UpdateGuideState(): m_state=6
22:00:39.039 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2764
22:00:39.040 00.001 9044 Star::Find returns 1 (0), X=1004.33, Y=822.74, Mass=5579, SNR=51.3, Peak=173 HFD=5.3
22:00:39.041 00.001 9044 MultiStar: [#1 0.04,0.02,1.05,U] [#2 0.04,-0.03,1.24,U] [#3 0.06,0.02,0.86,U] [#4 0.05,0.07,1.28,U] [#5 -0.00,0.07,0.66,U] [#6 0.01,0.11,0.42,U] [#7 0.11,0.12,0.44,U] [#8 0.06,0.10,0.42,U] 
22:00:39.042 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {-0.18, 0.08}
22:00:39.042 00.000 9044 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.62) = xAngle (2.89 = 2.89)
22:00:39.043 00.001 9044 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.19 = -0.19)
22:00:39.044 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.27 mountX=-0.05 mountY=-0.01, mountTheta=-2.95
22:00:39.045 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.05, opts=13)
22:00:39.046 00.001 9044 Enqueuing Move request for scope (0.02, 0.05)
22:00:39.047 00.001 12252 Worker thread wakes up
22:00:39.047 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:39.048 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:00:39.048 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:00:39.048 00.000 12252 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=-0.01
22:00:39.048 00.000 9044 UpdateGuideState exits: m=5579 SNR=51.3
22:00:39.049 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:39.050 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:39.052 00.002 9044 Enqueuing Expose request
22:00:39.053 00.001 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 488.83
22:00:39.053 00.000 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
22:00:39.053 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:39.053 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:00:39.054 00.001 12252 MoveAxis(E, 6, ABG)
22:00:39.054 00.000 12252 Guiding  Dir = 2, Dur = 6
22:00:39.054 00.000 12252 IsSlewing returns 0
22:00:39.054 00.000 12252 IsGuiding returns 0
22:00:39.057 00.003 12252 PulseGuide returned control before completion, sleep 14
22:00:39.072 00.015 12252 IsGuiding returns 0
22:00:39.072 00.000 12252 Move returns status 0, amount 6
22:00:39.072 00.000 12252 MoveAxis(N, 0, ABG)
22:00:39.072 00.000 12252 Move returns status 0, amount 0
22:00:39.072 00.000 12252 move complete, result=0
22:00:39.072 00.000 12252 worker thread done servicing request
22:00:39.072 00.000 12252 Worker thread wakes up
22:00:39.072 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:00:39.074 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:39.074 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:41.423 02.349 12252 Exposure complete
22:00:41.468 00.045 12252 worker thread done servicing request
22:00:41.469 00.001 9044 OnExposeComplete: enter
22:00:41.470 00.001 9044 UpdateGuideState(): m_state=6
22:00:41.471 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2765
22:00:41.472 00.001 9044 Star::Find returns 1 (0), X=1004.37, Y=822.56, Mass=5619, SNR=51.3, Peak=173 HFD=5.2
22:00:41.474 00.002 9044 MultiStar: [#1 0.14,0.06,1.05,U] [#2 0.04,0.01,1.21,U] [#3 0.27,-0.10,0.86,U] [#4 0.06,-0.02,1.26,U] [#5 0.03,0.17,0.67,U] [#6 0.04,0.04,0.43,U] [#7 0.17,0.01,0.44,U] [#8 -0.05,0.13,0.42,U] 
22:00:41.474 00.000 9044 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {-0.13, -0.09}
22:00:41.475 00.001 9044 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.62) = xAngle (1.77 = 1.77)
22:00:41.477 00.002 9044 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.31 = -1.31)
22:00:41.478 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.14 mountX=-0.01 mountY=-0.06, mountTheta=-1.77
22:00:41.479 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.01, opts=13)
22:00:41.481 00.002 9044 Enqueuing Move request for scope (0.06, 0.01)
22:00:41.484 00.003 12252 Worker thread wakes up
22:00:41.484 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:41.487 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:00:41.487 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:00:41.487 00.000 12252 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
22:00:41.487 00.000 9044 UpdateGuideState exits: m=5619 SNR=51.3
22:00:41.489 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:41.491 00.002 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 488.79
22:00:41.491 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:41.492 00.001 9044 Enqueuing Expose request
22:00:41.493 00.001 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
22:00:41.493 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:41.493 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:00:41.493 00.000 12252 MoveAxis(E, 7, ABG)
22:00:41.493 00.000 12252 Guiding  Dir = 2, Dur = 7
22:00:41.495 00.002 12252 IsSlewing returns 0
22:00:41.495 00.000 12252 IsGuiding returns 0
22:00:41.497 00.002 12252 PulseGuide returned control before completion, sleep 15
22:00:41.516 00.019 12252 IsGuiding returns 0
22:00:41.516 00.000 12252 Move returns status 0, amount 7
22:00:41.516 00.000 12252 MoveAxis(N, 0, ABG)
22:00:41.516 00.000 12252 Move returns status 0, amount 0
22:00:41.516 00.000 12252 move complete, result=0
22:00:41.517 00.001 12252 worker thread done servicing request
22:00:41.517 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:00:41.517 00.000 12252 Worker thread wakes up
22:00:41.518 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:41.518 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:43.872 02.354 12252 Exposure complete
22:00:43.930 00.058 12252 worker thread done servicing request
22:00:43.930 00.000 9044 OnExposeComplete: enter
22:00:43.932 00.002 9044 UpdateGuideState(): m_state=6
22:00:43.933 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2766
22:00:43.934 00.001 9044 Star::Find returns 1 (0), X=1004.36, Y=822.77, Mass=5734, SNR=52.0, Peak=173 HFD=5.3
22:00:43.936 00.002 9044 MultiStar: [#1 0.05,0.21,1.04,U] [#2 0.04,0.11,1.21,U] [#3 0.13,0.06,0.85,U] [#4 0.06,0.16,1.28,U] [#5 0.04,0.17,0.66,U] [#6 -0.02,0.21,0.41,U] [#7 0.18,0.28,0.43,U] [#8 0.06,0.19,0.43,U] 
22:00:43.937 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.15}, one-star: {-0.14, 0.11}
22:00:43.941 00.004 9044 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.62) = xAngle (2.95 = 2.95)
22:00:43.943 00.002 9044 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.13 = -0.13)
22:00:43.945 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.33 mountX=-0.15 mountY=-0.02, mountTheta=-3.01
22:00:43.947 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.15, opts=13)
22:00:43.950 00.003 9044 Enqueuing Move request for scope (0.04, 0.15)
22:00:43.952 00.002 12252 Worker thread wakes up
22:00:43.953 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
22:00:43.953 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
22:00:43.953 00.000 12252 Moving (0.04, 0.15) raw xDistance=-0.15 yDistance=-0.02
22:00:43.953 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:43.955 00.002 9044 UpdateGuideState exits: m=5734 SNR=52.0
22:00:43.955 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:43.956 00.001 12252 PPEC rslt: input = -0.15, final = -0.11, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 488.75
22:00:43.956 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:43.957 00.001 9044 Enqueuing Expose request
22:00:43.958 00.001 12252 PPEC: input: -0.15, control: -0.11, exposure: 2000
22:00:43.958 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:43.958 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:00:43.958 00.000 12252 MoveAxis(E, 43, ABG)
22:00:43.958 00.000 12252 Guiding  Dir = 2, Dur = 43
22:00:43.958 00.000 12252 IsSlewing returns 0
22:00:43.958 00.000 12252 IsGuiding returns 0
22:00:43.960 00.002 12252 PulseGuide returned control before completion, sleep 52
22:00:44.015 00.055 12252 IsGuiding returns 1
22:00:44.015 00.000 12252 scope still moving after pulse duration time elapsed
22:00:44.045 00.030 12252 IsSlewing returns 0
22:00:44.045 00.000 12252 IsGuiding returns 0
22:00:44.045 00.000 12252 scope move finished after 43 + 44 ms
22:00:44.045 00.000 12252 Move returns status 0, amount 43
22:00:44.047 00.002 12252 MoveAxis(N, 0, ABG)
22:00:44.047 00.000 12252 Move returns status 0, amount 0
22:00:44.047 00.000 12252 move complete, result=0
22:00:44.047 00.000 12252 worker thread done servicing request
22:00:44.047 00.000 9044 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
22:00:44.048 00.001 12252 Worker thread wakes up
22:00:44.049 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:44.049 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:46.394 02.345 12252 Exposure complete
22:00:46.452 00.058 12252 worker thread done servicing request
22:00:46.452 00.000 9044 OnExposeComplete: enter
22:00:46.453 00.001 9044 UpdateGuideState(): m_state=6
22:00:46.454 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2767
22:00:46.455 00.001 9044 Star::Find returns 1 (0), X=1004.34, Y=822.83, Mass=5734, SNR=51.9, Peak=173 HFD=5.2
22:00:46.458 00.003 9044 MultiStar: [#1 0.10,0.19,1.07,U] [#2 0.13,0.04,1.20,U] [#3 0.18,0.15,0.85,U] [#4 0.09,0.16,1.27,U] [#5 0.09,0.23,0.65,U] [#6 0.12,0.23,0.41,U] [#7 0.13,0.35,0.44,U] [#8 0.14,0.26,0.41,U] 
22:00:46.461 00.003 9044 refined, 8 included, MultiStar: {0.08, 0.17}, one-star: {-0.17, 0.17}
22:00:46.463 00.002 9044 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.62) = xAngle (2.77 = 2.77)
22:00:46.466 00.003 9044 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.31 = -0.31)
22:00:46.468 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.19 cameraTheta=1.15 mountX=-0.18 mountY=-0.06, mountTheta=-2.82
22:00:46.473 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.17, opts=13)
22:00:46.475 00.002 9044 Enqueuing Move request for scope (0.08, 0.17)
22:00:46.477 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:46.479 00.002 9044 UpdateGuideState exits: m=5734 SNR=51.9
22:00:46.481 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:46.482 00.001 12252 Worker thread wakes up
22:00:46.482 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:46.484 00.002 9044 Enqueuing Expose request
22:00:46.485 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
22:00:46.486 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
22:00:46.486 00.000 12252 Moving (0.08, 0.17) raw xDistance=-0.18 yDistance=-0.06
22:00:46.491 00.005 12252 PPEC rslt: input = -0.18, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 488.71
22:00:46.491 00.000 12252 PPEC: input: -0.18, control: -0.13, exposure: 2000
22:00:46.491 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:46.491 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:00:46.491 00.000 12252 MoveAxis(E, 50, ABG)
22:00:46.491 00.000 12252 Guiding  Dir = 2, Dur = 50
22:00:46.491 00.000 12252 IsSlewing returns 0
22:00:46.492 00.001 12252 IsGuiding returns 0
22:00:46.494 00.002 12252 PulseGuide returned control before completion, sleep 59
22:00:46.563 00.069 12252 IsGuiding returns 0
22:00:46.563 00.000 12252 Move returns status 0, amount 50
22:00:46.563 00.000 12252 MoveAxis(N, 0, ABG)
22:00:46.563 00.000 12252 Move returns status 0, amount 0
22:00:46.563 00.000 12252 move complete, result=0
22:00:46.563 00.000 12252 worker thread done servicing request
22:00:46.563 00.000 12252 Worker thread wakes up
22:00:46.563 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:46.563 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:46.563 00.000 9044 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
22:00:48.918 02.355 12252 Exposure complete
22:00:48.966 00.048 12252 worker thread done servicing request
22:00:48.966 00.000 9044 OnExposeComplete: enter
22:00:48.967 00.001 9044 UpdateGuideState(): m_state=6
22:00:48.968 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2768
22:00:48.971 00.003 9044 Star::Find returns 1 (0), X=1004.33, Y=822.76, Mass=5752, SNR=52.1, Peak=173 HFD=5.3
22:00:48.974 00.003 9044 MultiStar: [#1 0.04,0.01,1.05,U] [#2 0.04,-0.07,1.22,U] [#3 0.13,-0.02,0.85,U] [#4 0.01,0.06,1.28,U] [#5 0.01,0.08,0.65,U] [#6 0.01,0.08,0.42,U] [#7 0.12,0.12,0.43,U] [#8 0.07,0.09,0.41,U] 
22:00:48.975 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.17, 0.10}
22:00:48.976 00.001 9044 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.62) = xAngle (2.78 = 2.78)
22:00:48.977 00.001 9044 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.30 = -0.30)
22:00:48.978 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.16 mountX=-0.04 mountY=-0.01, mountTheta=-2.84
22:00:48.981 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.04, opts=13)
22:00:48.982 00.001 9044 Enqueuing Move request for scope (0.02, 0.04)
22:00:48.983 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:48.984 00.001 12252 Worker thread wakes up
22:00:48.984 00.000 9044 UpdateGuideState exits: m=5752 SNR=52.1
22:00:48.986 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:00:48.986 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:48.986 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:00:48.986 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:48.987 00.001 9044 Enqueuing Expose request
22:00:48.989 00.002 12252 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=-0.01
22:00:48.993 00.004 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 488.67
22:00:48.994 00.001 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
22:00:48.994 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:48.994 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:00:48.994 00.000 12252 MoveAxis(E, 8, ABG)
22:00:48.994 00.000 12252 Guiding  Dir = 2, Dur = 8
22:00:48.994 00.000 12252 IsSlewing returns 0
22:00:48.994 00.000 12252 IsGuiding returns 0
22:00:48.996 00.002 12252 PulseGuide returned control before completion, sleep 16
22:00:49.021 00.025 12252 IsGuiding returns 0
22:00:49.021 00.000 12252 Move returns status 0, amount 8
22:00:49.021 00.000 12252 MoveAxis(N, 0, ABG)
22:00:49.021 00.000 12252 Move returns status 0, amount 0
22:00:49.021 00.000 12252 move complete, result=0
22:00:49.022 00.001 12252 worker thread done servicing request
22:00:49.022 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:00:49.023 00.001 12252 Worker thread wakes up
22:00:49.023 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:49.023 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:51.380 02.357 12252 Exposure complete
22:00:51.429 00.049 12252 worker thread done servicing request
22:00:51.430 00.001 9044 OnExposeComplete: enter
22:00:51.432 00.002 9044 UpdateGuideState(): m_state=6
22:00:51.434 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2769
22:00:51.436 00.002 9044 Star::Find returns 1 (0), X=1004.37, Y=822.72, Mass=5673, SNR=51.6, Peak=173 HFD=5.3
22:00:51.437 00.001 9044 MultiStar: [#1 0.06,0.21,1.06,U] [#2 0.00,0.04,1.22,U] [#3 0.13,0.09,0.85,U] [#4 0.12,0.08,1.27,U] [#5 0.15,0.21,0.67,U] [#6 0.13,0.13,0.42,U] [#7 0.19,0.18,0.43,U] [#8 0.04,0.24,0.42,U] 
22:00:51.439 00.002 9044 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {-0.13, 0.06}
22:00:51.440 00.001 9044 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.62) = xAngle (2.73 = 2.73)
22:00:51.441 00.001 9044 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.36 = -0.36)
22:00:51.443 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.14 cameraTheta=1.10 mountX=-0.12 mountY=-0.05, mountTheta=-2.78
22:00:51.445 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.12, opts=13)
22:00:51.446 00.001 9044 Enqueuing Move request for scope (0.06, 0.12)
22:00:51.447 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:51.448 00.001 9044 UpdateGuideState exits: m=5673 SNR=51.6
22:00:51.449 00.001 12252 Worker thread wakes up
22:00:51.449 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:51.451 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:51.452 00.001 9044 Enqueuing Expose request
22:00:51.453 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
22:00:51.453 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
22:00:51.454 00.001 12252 Moving (0.06, 0.12) raw xDistance=-0.12 yDistance=-0.05
22:00:51.456 00.002 12252 PPEC rslt: input = -0.12, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 488.63
22:00:51.456 00.000 12252 PPEC: input: -0.12, control: -0.09, exposure: 2000
22:00:51.456 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:51.457 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:00:51.457 00.000 12252 MoveAxis(E, 36, ABG)
22:00:51.457 00.000 12252 Guiding  Dir = 2, Dur = 36
22:00:51.457 00.000 12252 IsSlewing returns 0
22:00:51.457 00.000 12252 IsGuiding returns 0
22:00:51.460 00.003 12252 PulseGuide returned control before completion, sleep 45
22:00:51.509 00.049 12252 IsGuiding returns 0
22:00:51.509 00.000 12252 Move returns status 0, amount 36
22:00:51.509 00.000 12252 MoveAxis(N, 0, ABG)
22:00:51.509 00.000 12252 Move returns status 0, amount 0
22:00:51.509 00.000 12252 move complete, result=0
22:00:51.509 00.000 12252 worker thread done servicing request
22:00:51.509 00.000 12252 Worker thread wakes up
22:00:51.510 00.001 9044 GuideStep: -0.1 px 36 ms EAST, -0.0 px 0 ms NORTH
22:00:51.511 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:51.511 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:53.858 02.347 12252 Exposure complete
22:00:53.924 00.066 12252 worker thread done servicing request
22:00:53.924 00.000 9044 OnExposeComplete: enter
22:00:53.926 00.002 9044 UpdateGuideState(): m_state=6
22:00:53.927 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2770
22:00:53.928 00.001 9044 Star::Find returns 1 (0), X=1004.44, Y=822.68, Mass=5584, SNR=51.4, Peak=173 HFD=5.2
22:00:53.930 00.002 9044 MultiStar: [#1 0.10,0.12,1.08,U] [#2 0.05,-0.00,1.22,U] [#3 0.07,0.02,0.87,U] [#4 0.08,0.11,1.29,U] [#5 0.05,0.07,0.67,U] [#6 0.01,0.07,0.43,U] [#7 0.13,0.16,0.44,U] [#8 -0.01,-0.00,0.43,U] 
22:00:53.931 00.001 9044 single-star, 8 included, MultiStar: {0.05, 0.06}, one-star: {-0.07, 0.03}
22:00:53.932 00.001 9044 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.62) = xAngle (4.39 = -1.89)
22:00:53.933 00.001 9044 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.31 = 1.31)
22:00:53.934 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.77 mountX=-0.02 mountY=0.07, mountTheta=1.88
22:00:53.937 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.03, opts=13)
22:00:53.939 00.002 9044 Enqueuing Move request for scope (-0.07, 0.03)
22:00:53.940 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:53.941 00.001 9044 UpdateGuideState exits: m=5584 SNR=51.4
22:00:53.942 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:53.943 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:53.944 00.001 9044 Enqueuing Expose request
22:00:53.946 00.002 12252 Worker thread wakes up
22:00:53.946 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
22:00:53.946 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
22:00:53.946 00.000 12252 Moving (-0.07, 0.03) raw xDistance=-0.02 yDistance=0.07
22:00:53.950 00.004 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 488.59
22:00:53.951 00.001 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
22:00:53.951 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:53.951 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:00:53.951 00.000 12252 MoveAxis(E, 6, ABG)
22:00:53.951 00.000 12252 Guiding  Dir = 2, Dur = 6
22:00:53.952 00.001 12252 IsSlewing returns 0
22:00:53.952 00.000 12252 IsGuiding returns 0
22:00:53.954 00.002 12252 PulseGuide returned control before completion, sleep 14
22:00:53.977 00.023 12252 IsGuiding returns 0
22:00:53.977 00.000 12252 Move returns status 0, amount 6
22:00:53.977 00.000 12252 MoveAxis(N, 0, ABG)
22:00:53.977 00.000 12252 Move returns status 0, amount 0
22:00:53.977 00.000 12252 move complete, result=0
22:00:53.977 00.000 12252 worker thread done servicing request
22:00:53.977 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
22:00:53.980 00.003 12252 Worker thread wakes up
22:00:53.980 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:53.980 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:56.318 02.338 12252 Exposure complete
22:00:56.369 00.051 12252 worker thread done servicing request
22:00:56.369 00.000 9044 OnExposeComplete: enter
22:00:56.370 00.001 9044 UpdateGuideState(): m_state=6
22:00:56.372 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2771
22:00:56.374 00.002 9044 Star::Find returns 1 (0), X=1004.47, Y=822.75, Mass=5746, SNR=52.0, Peak=173 HFD=5.2
22:00:56.375 00.001 9044 MultiStar: [#1 0.25,-0.03,1.05,U] [#2 0.34,0.04,1.20,U] [#3 0.39,0.13,0.00,M1] [#4 0.19,0.16,1.29,U] [#5 0.17,0.19,0.67,U] [#6 0.16,0.16,0.43,U] [#7 0.28,0.15,0.43,U] [#8 0.17,0.13,0.42,U] 
22:00:56.375 00.000 9044 single-star, 7 included, MultiStar: {0.20, 0.10}, one-star: {-0.03, 0.09}
22:00:56.376 00.001 9044 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.62) = xAngle (3.51 = -2.77)
22:00:56.377 00.001 9044 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.43 = 0.43)
22:00:56.378 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.89 mountX=-0.09 mountY=0.04, mountTheta=2.72
22:00:56.379 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.09, opts=13)
22:00:56.380 00.001 9044 Enqueuing Move request for scope (-0.03, 0.09)
22:00:56.381 00.001 12252 Worker thread wakes up
22:00:56.381 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:56.382 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
22:00:56.382 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
22:00:56.382 00.000 12252 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=0.04
22:00:56.382 00.000 9044 UpdateGuideState exits: m=5746 SNR=52.0
22:00:56.383 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:56.384 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:56.385 00.001 9044 Enqueuing Expose request
22:00:56.387 00.002 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 488.55
22:00:56.387 00.000 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
22:00:56.387 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:56.387 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:00:56.387 00.000 12252 MoveAxis(E, 6, ABG)
22:00:56.387 00.000 12252 Guiding  Dir = 2, Dur = 6
22:00:56.388 00.001 12252 IsSlewing returns 0
22:00:56.388 00.000 12252 IsGuiding returns 0
22:00:56.390 00.002 12252 PulseGuide returned control before completion, sleep 14
22:00:56.419 00.029 12252 IsGuiding returns 0
22:00:56.419 00.000 12252 Move returns status 0, amount 6
22:00:56.419 00.000 12252 MoveAxis(N, 0, ABG)
22:00:56.419 00.000 12252 Move returns status 0, amount 0
22:00:56.419 00.000 12252 move complete, result=0
22:00:56.419 00.000 12252 worker thread done servicing request
22:00:56.420 00.001 12252 Worker thread wakes up
22:00:56.420 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:00:56.422 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:56.422 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:00:58.765 02.343 12252 Exposure complete
22:00:58.811 00.046 12252 worker thread done servicing request
22:00:58.812 00.001 9044 OnExposeComplete: enter
22:00:58.812 00.000 9044 UpdateGuideState(): m_state=6
22:00:58.813 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2772
22:00:58.814 00.001 9044 Star::Find returns 1 (0), X=1004.45, Y=822.82, Mass=5657, SNR=51.6, Peak=173 HFD=5.2
22:00:58.817 00.003 9044 MultiStar: [#1 0.24,0.11,1.05,U] [#2 0.14,0.06,1.20,U] [#3 0.21,0.03,0.85,U] [#4 0.19,0.09,1.28,U] [#5 0.13,0.13,0.66,U] [#6 0.21,0.13,0.43,U] [#7 0.34,0.06,0.44,U] [#8 0.09,0.17,0.42,U] 
22:00:58.818 00.001 9044 single-star, 8 included, MultiStar: {0.16, 0.10}, one-star: {-0.05, 0.16}
22:00:58.819 00.001 9044 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.62) = xAngle (3.52 = -2.76)
22:00:58.820 00.001 9044 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.44 = 0.44)
22:00:58.821 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.90 mountX=-0.16 mountY=0.07, mountTheta=2.71
22:00:58.822 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.16, opts=13)
22:00:58.823 00.001 9044 Enqueuing Move request for scope (-0.05, 0.16)
22:00:58.824 00.001 12252 Worker thread wakes up
22:00:58.824 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:00:58.824 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
22:00:58.824 00.000 9044 UpdateGuideState exits: m=5657 SNR=51.6
22:00:58.825 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:00:58.827 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:00:58.829 00.002 9044 Enqueuing Expose request
22:00:58.830 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
22:00:58.830 00.000 12252 Moving (-0.05, 0.16) raw xDistance=-0.16 yDistance=0.07
22:00:58.834 00.004 12252 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 488.51
22:00:58.834 00.000 12252 PPEC: input: -0.16, control: -0.12, exposure: 2000
22:00:58.834 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:00:58.834 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:00:58.834 00.000 12252 MoveAxis(E, 45, ABG)
22:00:58.834 00.000 12252 Guiding  Dir = 2, Dur = 45
22:00:58.834 00.000 12252 IsSlewing returns 0
22:00:58.834 00.000 12252 IsGuiding returns 0
22:00:58.836 00.002 12252 PulseGuide returned control before completion, sleep 53
22:00:58.893 00.057 12252 IsGuiding returns 1
22:00:58.893 00.000 12252 scope still moving after pulse duration time elapsed
22:00:58.924 00.031 12252 IsSlewing returns 0
22:00:58.924 00.000 12252 IsGuiding returns 0
22:00:58.924 00.000 12252 scope move finished after 45 + 44 ms
22:00:58.924 00.000 12252 Move returns status 0, amount 45
22:00:58.924 00.000 12252 MoveAxis(N, 0, ABG)
22:00:58.924 00.000 12252 Move returns status 0, amount 0
22:00:58.924 00.000 12252 move complete, result=0
22:00:58.925 00.001 12252 worker thread done servicing request
22:00:58.925 00.000 12252 Worker thread wakes up
22:00:58.925 00.000 9044 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
22:00:58.926 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:00:58.926 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:01.289 02.363 12252 Exposure complete
22:01:01.361 00.072 12252 worker thread done servicing request
22:01:01.361 00.000 9044 OnExposeComplete: enter
22:01:01.363 00.002 9044 UpdateGuideState(): m_state=6
22:01:01.365 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2773
22:01:01.366 00.001 9044 Star::Find returns 1 (0), X=1004.32, Y=822.76, Mass=5811, SNR=52.4, Peak=173 HFD=5.3
22:01:01.368 00.002 9044 MultiStar: [#1 0.11,0.11,1.05,U] [#2 0.03,-0.01,1.21,U] [#3 0.13,0.00,0.83,U] [#4 0.11,-0.00,1.25,U] [#5 0.05,0.21,0.65,U] [#6 0.10,0.11,0.43,U] [#7 0.15,0.25,0.43,U] [#8 -0.04,0.26,0.41,U] 
22:01:01.369 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {-0.18, 0.10}
22:01:01.372 00.003 9044 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.62) = xAngle (2.69 = 2.69)
22:01:01.373 00.001 9044 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.40 = -0.40)
22:01:01.374 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.06 mountX=-0.09 mountY=-0.04, mountTheta=-2.74
22:01:01.376 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.08, opts=13)
22:01:01.377 00.001 9044 Enqueuing Move request for scope (0.05, 0.08)
22:01:01.378 00.001 12252 Worker thread wakes up
22:01:01.379 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:01:01.379 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:01:01.379 00.000 12252 Moving (0.05, 0.08) raw xDistance=-0.09 yDistance=-0.04
22:01:01.379 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:01.381 00.002 9044 UpdateGuideState exits: m=5811 SNR=52.4
22:01:01.382 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:01.384 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:01.387 00.003 9044 Enqueuing Expose request
22:01:01.388 00.001 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 488.47
22:01:01.388 00.000 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
22:01:01.388 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:01.388 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:01:01.388 00.000 12252 MoveAxis(E, 7, ABG)
22:01:01.388 00.000 12252 Guiding  Dir = 2, Dur = 7
22:01:01.388 00.000 12252 IsSlewing returns 0
22:01:01.388 00.000 12252 IsGuiding returns 0
22:01:01.390 00.002 12252 PulseGuide returned control before completion, sleep 15
22:01:01.409 00.019 12252 IsGuiding returns 0
22:01:01.409 00.000 12252 Move returns status 0, amount 7
22:01:01.409 00.000 12252 MoveAxis(N, 0, ABG)
22:01:01.409 00.000 12252 Move returns status 0, amount 0
22:01:01.409 00.000 12252 move complete, result=0
22:01:01.409 00.000 12252 worker thread done servicing request
22:01:01.409 00.000 12252 Worker thread wakes up
22:01:01.409 00.000 9044 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:01:01.412 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:01.412 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:03.743 02.331 12252 Exposure complete
22:01:03.816 00.073 12252 worker thread done servicing request
22:01:03.816 00.000 9044 OnExposeComplete: enter
22:01:03.817 00.001 9044 UpdateGuideState(): m_state=6
22:01:03.818 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2774
22:01:03.821 00.003 9044 Star::Find returns 1 (0), X=1004.39, Y=822.68, Mass=5749, SNR=52.0, Peak=173 HFD=5.4
22:01:03.824 00.003 9044 MultiStar: [#1 0.11,0.05,1.03,U] [#2 0.04,0.01,1.20,U] [#3 0.06,0.01,0.82,U] [#4 0.12,-0.02,1.25,U] [#5 0.03,0.14,0.65,U] [#6 0.05,0.11,0.42,U] [#7 0.20,0.18,0.42,U] [#8 -0.05,-0.01,0.41,U] 
22:01:03.827 00.003 9044 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {-0.11, 0.03}
22:01:03.829 00.002 9044 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.62) = xAngle (2.34 = 2.34)
22:01:03.831 00.002 9044 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.74 = -0.74)
22:01:03.833 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.72 mountX=-0.04 mountY=-0.04, mountTheta=-2.37
22:01:03.838 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.04, opts=13)
22:01:03.840 00.002 9044 Enqueuing Move request for scope (0.05, 0.04)
22:01:03.841 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:03.843 00.002 9044 UpdateGuideState exits: m=5749 SNR=52.0
22:01:03.844 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:03.846 00.002 12252 Worker thread wakes up
22:01:03.847 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:03.848 00.001 9044 Enqueuing Expose request
22:01:03.849 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
22:01:03.849 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
22:01:03.849 00.000 12252 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.04
22:01:03.852 00.003 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 488.43
22:01:03.853 00.001 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:01:03.853 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:03.853 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:01:03.853 00.000 12252 MoveAxis(E, 5, ABG)
22:01:03.853 00.000 12252 Guiding  Dir = 2, Dur = 5
22:01:03.853 00.000 12252 IsSlewing returns 0
22:01:03.854 00.001 12252 IsGuiding returns 0
22:01:03.855 00.001 12252 PulseGuide returned control before completion, sleep 14
22:01:03.880 00.025 12252 IsGuiding returns 0
22:01:03.880 00.000 12252 Move returns status 0, amount 5
22:01:03.880 00.000 12252 MoveAxis(N, 0, ABG)
22:01:03.880 00.000 12252 Move returns status 0, amount 0
22:01:03.880 00.000 12252 move complete, result=0
22:01:03.880 00.000 12252 worker thread done servicing request
22:01:03.880 00.000 12252 Worker thread wakes up
22:01:03.880 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:01:03.881 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:03.882 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:06.240 02.358 12252 Exposure complete
22:01:06.299 00.059 12252 worker thread done servicing request
22:01:06.299 00.000 9044 OnExposeComplete: enter
22:01:06.301 00.002 9044 UpdateGuideState(): m_state=6
22:01:06.302 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2775
22:01:06.304 00.002 9044 Star::Find returns 1 (0), X=1004.47, Y=822.71, Mass=5644, SNR=51.6, Peak=173 HFD=5.2
22:01:06.305 00.001 9044 MultiStar: [#1 0.21,-0.18,1.07,U] [#2 0.17,-0.01,1.19,U] [#3 0.31,0.01,0.85,U] [#4 0.19,-0.04,1.26,U] [#5 0.14,0.08,0.66,U] [#6 0.22,0.10,0.43,U] [#7 0.23,0.10,0.43,U] [#8 0.20,0.15,0.42,U] 
22:01:06.306 00.001 9044 single-star, 8 included, MultiStar: {0.17, 0.00}, one-star: {-0.04, 0.06}
22:01:06.306 00.000 9044 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.62) = xAngle (3.76 = -2.52)
22:01:06.307 00.001 9044 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.68 = 0.68)
22:01:06.308 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.14 mountX=-0.06 mountY=0.04, mountTheta=2.48
22:01:06.309 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.06, opts=13)
22:01:06.310 00.001 9044 Enqueuing Move request for scope (-0.04, 0.06)
22:01:06.311 00.001 12252 Worker thread wakes up
22:01:06.311 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
22:01:06.311 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
22:01:06.311 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:06.312 00.001 12252 Moving (-0.04, 0.06) raw xDistance=-0.06 yDistance=0.04
22:01:06.312 00.000 9044 UpdateGuideState exits: m=5644 SNR=51.6
22:01:06.313 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:06.317 00.004 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:06.318 00.001 9044 Enqueuing Expose request
22:01:06.319 00.001 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 488.40
22:01:06.319 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
22:01:06.319 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:06.319 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:01:06.319 00.000 12252 MoveAxis(E, 6, ABG)
22:01:06.319 00.000 12252 Guiding  Dir = 2, Dur = 6
22:01:06.320 00.001 12252 IsSlewing returns 0
22:01:06.320 00.000 12252 IsGuiding returns 0
22:01:06.322 00.002 12252 PulseGuide returned control before completion, sleep 14
22:01:06.339 00.017 12252 IsGuiding returns 0
22:01:06.339 00.000 12252 Move returns status 0, amount 6
22:01:06.339 00.000 12252 MoveAxis(N, 0, ABG)
22:01:06.339 00.000 12252 Move returns status 0, amount 0
22:01:06.339 00.000 12252 move complete, result=0
22:01:06.339 00.000 12252 worker thread done servicing request
22:01:06.339 00.000 12252 Worker thread wakes up
22:01:06.339 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:06.339 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:01:06.341 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:08.707 02.366 12252 Exposure complete
22:01:08.754 00.047 12252 worker thread done servicing request
22:01:08.755 00.001 9044 OnExposeComplete: enter
22:01:08.756 00.001 9044 UpdateGuideState(): m_state=6
22:01:08.757 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2776
22:01:08.758 00.001 9044 Star::Find returns 1 (0), X=1004.62, Y=822.74, Mass=5773, SNR=52.2, Peak=173 HFD=5.3
22:01:08.759 00.001 9044 MultiStar: [#1 0.28,-0.04,1.05,U] [#2 0.22,0.10,1.21,U] [#3 0.22,0.07,0.82,U] [#4 0.30,0.01,1.25,U] [#5 0.27,0.17,0.66,U] [#6 0.31,0.20,0.42,U] [#7 0.38,0.07,0.43,U] [#8 0.33,0.25,0.00,M1] 
22:01:08.760 00.001 9044 single-star, 7 included, MultiStar: {0.25, 0.07}, one-star: {0.12, 0.08}
22:01:08.761 00.001 9044 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.62) = xAngle (2.24 = 2.24)
22:01:08.763 00.002 9044 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.84 = -0.84)
22:01:08.764 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.15 cameraTheta=0.62 mountX=-0.09 mountY=-0.11, mountTheta=-2.27
22:01:08.767 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.08, opts=13)
22:01:08.769 00.002 9044 Enqueuing Move request for scope (0.12, 0.08)
22:01:08.770 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:08.771 00.001 9044 UpdateGuideState exits: m=5773 SNR=52.2
22:01:08.772 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:08.773 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:08.776 00.003 12252 Worker thread wakes up
22:01:08.776 00.000 9044 Enqueuing Expose request
22:01:08.777 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
22:01:08.777 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
22:01:08.777 00.000 12252 Moving (0.12, 0.08) raw xDistance=-0.09 yDistance=-0.11
22:01:08.780 00.003 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 488.36
22:01:08.780 00.000 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
22:01:08.780 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:08.780 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:01:08.780 00.000 12252 MoveAxis(E, 6, ABG)
22:01:08.780 00.000 12252 Guiding  Dir = 2, Dur = 6
22:01:08.780 00.000 12252 IsSlewing returns 0
22:01:08.780 00.000 12252 IsGuiding returns 0
22:01:08.782 00.002 12252 PulseGuide returned control before completion, sleep 15
22:01:08.804 00.022 12252 IsGuiding returns 0
22:01:08.804 00.000 12252 Move returns status 0, amount 6
22:01:08.804 00.000 12252 MoveAxis(N, 0, ABG)
22:01:08.804 00.000 12252 Move returns status 0, amount 0
22:01:08.804 00.000 12252 move complete, result=0
22:01:08.804 00.000 12252 worker thread done servicing request
22:01:08.804 00.000 12252 Worker thread wakes up
22:01:08.804 00.000 9044 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:01:08.807 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:08.807 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:11.145 02.338 12252 Exposure complete
22:01:11.191 00.046 12252 worker thread done servicing request
22:01:11.191 00.000 9044 OnExposeComplete: enter
22:01:11.192 00.001 9044 UpdateGuideState(): m_state=6
22:01:11.193 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2777
22:01:11.194 00.001 9044 Star::Find returns 1 (0), X=1004.47, Y=822.82, Mass=5683, SNR=51.7, Peak=173 HFD=5.2
22:01:11.196 00.002 9044 MultiStar: [#1 0.24,0.23,1.07,U] [#2 0.14,0.14,1.22,U] [#3 0.20,0.12,0.84,U] [#4 0.22,0.14,1.26,U] [#5 0.14,0.28,0.66,U] [#6 0.21,0.17,0.42,U] [#7 0.30,0.27,0.00,M1] [#8 0.15,0.26,0.41,U] 
22:01:11.197 00.001 9044 single-star, 7 included, MultiStar: {0.16, 0.18}, one-star: {-0.04, 0.17}
22:01:11.198 00.001 9044 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.62) = xAngle (3.41 = -2.87)
22:01:11.199 00.001 9044 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.33 = 0.33)
22:01:11.200 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.79 mountX=-0.16 mountY=0.05, mountTheta=2.82
22:01:11.203 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.17, opts=13)
22:01:11.205 00.002 9044 Enqueuing Move request for scope (-0.04, 0.17)
22:01:11.206 00.001 12252 Worker thread wakes up
22:01:11.206 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:11.207 00.001 9044 UpdateGuideState exits: m=5683 SNR=51.7
22:01:11.208 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:11.209 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:11.210 00.001 9044 Enqueuing Expose request
22:01:11.211 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
22:01:11.211 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
22:01:11.211 00.000 12252 Moving (-0.04, 0.17) raw xDistance=-0.16 yDistance=0.05
22:01:11.214 00.003 12252 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 488.32
22:01:11.214 00.000 12252 PPEC: input: -0.16, control: -0.12, exposure: 2000
22:01:11.214 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:11.214 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:01:11.214 00.000 12252 MoveAxis(E, 46, ABG)
22:01:11.214 00.000 12252 Guiding  Dir = 2, Dur = 46
22:01:11.216 00.002 12252 IsSlewing returns 0
22:01:11.216 00.000 12252 IsGuiding returns 0
22:01:11.218 00.002 12252 PulseGuide returned control before completion, sleep 55
22:01:11.278 00.060 12252 IsGuiding returns 1
22:01:11.278 00.000 12252 scope still moving after pulse duration time elapsed
22:01:11.309 00.031 12252 IsSlewing returns 0
22:01:11.309 00.000 12252 IsGuiding returns 0
22:01:11.310 00.001 12252 scope move finished after 46 + 48 ms
22:01:11.310 00.000 12252 Move returns status 0, amount 46
22:01:11.310 00.000 12252 MoveAxis(N, 0, ABG)
22:01:11.310 00.000 12252 Move returns status 0, amount 0
22:01:11.310 00.000 12252 move complete, result=0
22:01:11.310 00.000 12252 worker thread done servicing request
22:01:11.310 00.000 12252 Worker thread wakes up
22:01:11.310 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:11.310 00.000 9044 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
22:01:11.313 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:13.663 02.350 12252 Exposure complete
22:01:13.710 00.047 12252 worker thread done servicing request
22:01:13.711 00.001 9044 OnExposeComplete: enter
22:01:13.713 00.002 9044 UpdateGuideState(): m_state=6
22:01:13.715 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2778
22:01:13.717 00.002 9044 Star::Find returns 1 (0), X=1004.46, Y=822.77, Mass=5693, SNR=51.8, Peak=173 HFD=5.2
22:01:13.719 00.002 9044 MultiStar: [#1 0.19,0.20,1.08,U] [#2 0.15,0.07,1.20,U] [#3 0.19,0.13,0.83,U] [#4 0.18,0.11,1.28,U] [#5 0.16,0.20,0.64,U] [#6 0.17,0.13,0.43,U] [#7 0.21,0.25,0.43,U] [#8 0.09,0.27,0.42,U] 
22:01:13.723 00.004 9044 single-star, 8 included, MultiStar: {0.14, 0.15}, one-star: {-0.04, 0.12}
22:01:13.725 00.002 9044 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.62) = xAngle (3.51 = -2.77)
22:01:13.727 00.002 9044 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.43 = 0.43)
22:01:13.730 00.003 9044 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.88 mountX=-0.11 mountY=0.05, mountTheta=2.73
22:01:13.734 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.12, opts=13)
22:01:13.736 00.002 9044 Enqueuing Move request for scope (-0.04, 0.12)
22:01:13.738 00.002 12252 Worker thread wakes up
22:01:13.738 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
22:01:13.738 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:13.741 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
22:01:13.742 00.001 12252 Moving (-0.04, 0.12) raw xDistance=-0.11 yDistance=0.05
22:01:13.742 00.000 9044 UpdateGuideState exits: m=5693 SNR=51.8
22:01:13.744 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:13.746 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:13.748 00.002 9044 Enqueuing Expose request
22:01:13.751 00.003 12252 PPEC rslt: input = -0.11, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 488.29
22:01:13.751 00.000 12252 PPEC: input: -0.11, control: -0.08, exposure: 2000
22:01:13.751 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:13.751 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:01:13.751 00.000 12252 MoveAxis(E, 33, ABG)
22:01:13.751 00.000 12252 Guiding  Dir = 2, Dur = 33
22:01:13.752 00.001 12252 IsSlewing returns 0
22:01:13.752 00.000 12252 IsGuiding returns 0
22:01:13.754 00.002 12252 PulseGuide returned control before completion, sleep 42
22:01:13.800 00.046 12252 IsGuiding returns 0
22:01:13.800 00.000 12252 Move returns status 0, amount 33
22:01:13.800 00.000 12252 MoveAxis(N, 0, ABG)
22:01:13.800 00.000 12252 Move returns status 0, amount 0
22:01:13.800 00.000 12252 move complete, result=0
22:01:13.801 00.001 12252 worker thread done servicing request
22:01:13.801 00.000 12252 Worker thread wakes up
22:01:13.801 00.000 9044 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
22:01:13.803 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:13.803 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:16.159 02.356 12252 Exposure complete
22:01:16.231 00.072 12252 worker thread done servicing request
22:01:16.231 00.000 9044 OnExposeComplete: enter
22:01:16.233 00.002 9044 UpdateGuideState(): m_state=6
22:01:16.235 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2779
22:01:16.236 00.001 9044 Star::Find returns 1 (0), X=1004.67, Y=822.81, Mass=5737, SNR=52.1, Peak=173 HFD=5.3
22:01:16.238 00.002 9044 MultiStar: [#1 0.19,0.18,1.06,U] [#2 0.16,0.08,1.19,U] [#3 0.36,0.15,0.83,U] [#4 0.21,0.15,1.27,U] [#5 0.17,0.23,0.67,U] [#6 0.18,0.25,0.42,U] [#7 0.32,0.26,0.00,M1] [#8 0.20,0.17,0.40,U] 
22:01:16.239 00.001 9044 single-star, 7 included, MultiStar: {0.20, 0.16}, one-star: {0.17, 0.15}
22:01:16.240 00.001 9044 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.62) = xAngle (2.35 = 2.35)
22:01:16.241 00.001 9044 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.73 = -0.73)
22:01:16.242 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.22 cameraTheta=0.73 mountX=-0.16 mountY=-0.15, mountTheta=-2.39
22:01:16.244 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.15, opts=13)
22:01:16.245 00.001 9044 Enqueuing Move request for scope (0.17, 0.15)
22:01:16.248 00.003 12252 Worker thread wakes up
22:01:16.248 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:16.249 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd
22:01:16.249 00.000 9044 UpdateGuideState exits: m=5737 SNR=52.1
22:01:16.250 00.001 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
22:01:16.250 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:16.251 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:16.252 00.001 12252 Moving (0.17, 0.15) raw xDistance=-0.16 yDistance=-0.15
22:01:16.252 00.000 9044 Enqueuing Expose request
22:01:16.257 00.005 12252 PPEC rslt: input = -0.16, final = -0.12, react = -0.10, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 488.25
22:01:16.257 00.000 12252 PPEC: input: -0.16, control: -0.12, exposure: 2000
22:01:16.257 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:16.259 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:01:16.259 00.000 12252 MoveAxis(E, 46, ABG)
22:01:16.259 00.000 12252 Guiding  Dir = 2, Dur = 46
22:01:16.259 00.000 12252 IsSlewing returns 0
22:01:16.260 00.001 12252 IsGuiding returns 0
22:01:16.261 00.001 12252 PulseGuide returned control before completion, sleep 54
22:01:16.329 00.068 12252 IsGuiding returns 0
22:01:16.329 00.000 12252 Move returns status 0, amount 46
22:01:16.329 00.000 12252 MoveAxis(N, 0, ABG)
22:01:16.329 00.000 12252 Move returns status 0, amount 0
22:01:16.329 00.000 12252 move complete, result=0
22:01:16.329 00.000 12252 worker thread done servicing request
22:01:16.329 00.000 12252 Worker thread wakes up
22:01:16.329 00.000 9044 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
22:01:16.332 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:16.332 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:18.670 02.338 12252 Exposure complete
22:01:18.728 00.058 12252 worker thread done servicing request
22:01:18.728 00.000 9044 OnExposeComplete: enter
22:01:18.730 00.002 9044 UpdateGuideState(): m_state=6
22:01:18.732 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2780
22:01:18.733 00.001 9044 Star::Find returns 1 (0), X=1004.44, Y=822.64, Mass=5619, SNR=51.4, Peak=173 HFD=5.2
22:01:18.735 00.002 9044 MultiStar: [#1 0.14,-0.22,1.08,U] [#2 0.07,-0.04,1.23,U] [#3 0.17,-0.06,0.85,U] [#4 0.18,-0.03,1.28,U] [#5 0.08,0.06,0.66,U] [#6 0.17,0.05,0.43,U] [#7 0.14,0.02,0.44,U] [#8 0.07,-0.07,0.43,U] 
22:01:18.736 00.001 9044 single-star, 8 included, MultiStar: {0.10, -0.05}, one-star: {-0.06, -0.02}
22:01:18.737 00.001 9044 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.62) = xAngle (-1.23 = -1.23)
22:01:18.738 00.001 9044 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.31 = 1.97)
22:01:18.739 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.85 mountX=0.02 mountY=0.06, mountTheta=1.22
22:01:18.742 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.02, opts=13)
22:01:18.743 00.001 9044 Enqueuing Move request for scope (-0.06, -0.02)
22:01:18.744 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:18.745 00.001 9044 UpdateGuideState exits: m=5619 SNR=51.4
22:01:18.746 00.001 12252 Worker thread wakes up
22:01:18.746 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:18.747 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:18.748 00.001 9044 Enqueuing Expose request
22:01:18.750 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
22:01:18.750 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
22:01:18.750 00.000 12252 Moving (-0.06, -0.02) raw xDistance=0.02 yDistance=0.06
22:01:18.754 00.004 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 488.22
22:01:18.754 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
22:01:18.754 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:18.754 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:01:18.754 00.000 12252 MoveAxis(E, 9, ABG)
22:01:18.754 00.000 12252 Guiding  Dir = 2, Dur = 9
22:01:18.754 00.000 12252 IsSlewing returns 0
22:01:18.754 00.000 12252 IsGuiding returns 0
22:01:18.757 00.003 12252 PulseGuide returned control before completion, sleep 17
22:01:18.776 00.019 12252 IsGuiding returns 0
22:01:18.776 00.000 12252 Move returns status 0, amount 9
22:01:18.776 00.000 12252 MoveAxis(N, 0, ABG)
22:01:18.776 00.000 12252 Move returns status 0, amount 0
22:01:18.776 00.000 12252 move complete, result=0
22:01:18.776 00.000 12252 worker thread done servicing request
22:01:18.776 00.000 9044 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
22:01:18.779 00.003 12252 Worker thread wakes up
22:01:18.779 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:18.779 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:21.135 02.356 12252 Exposure complete
22:01:21.183 00.048 12252 worker thread done servicing request
22:01:21.183 00.000 9044 OnExposeComplete: enter
22:01:21.185 00.002 9044 UpdateGuideState(): m_state=6
22:01:21.186 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2781
22:01:21.188 00.002 9044 Star::Find returns 1 (0), X=1004.67, Y=822.42, Mass=5701, SNR=51.8, Peak=173 HFD=5.3
22:01:21.190 00.002 9044 MultiStar: [#1 0.41,-0.27,0.00,M1] [#2 0.20,-0.06,1.23,U] [#3 0.42,-0.15,0.00,M1] [#4 0.27,-0.15,1.24,U] [#5 0.17,-0.03,0.64,U] [#6 0.24,0.03,0.41,U] [#7 0.33,0.02,0.44,U] [#8 0.21,0.02,0.41,U] 
22:01:21.191 00.001 9044 refined, 6 included, MultiStar: {0.22, -0.09}, one-star: {0.16, -0.24}
22:01:21.193 00.002 9044 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.62) = xAngle (1.23 = 1.23)
22:01:21.194 00.001 9044 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.85 = -1.85)
22:01:21.195 00.001 9044 CameraToMount -- cameraX=0.22 cameraY=-0.09 hyp=0.24 cameraTheta=-0.39 mountX=0.08 mountY=-0.23, mountTheta=-1.24
22:01:21.197 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=-0.09, opts=13)
22:01:21.199 00.002 9044 Enqueuing Move request for scope (0.22, -0.09)
22:01:21.202 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:21.204 00.002 9044 UpdateGuideState exits: m=5701 SNR=51.8
22:01:21.206 00.002 12252 Worker thread wakes up
22:01:21.206 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.09) opts 0xd
22:01:21.206 00.000 12252 Handling offset move in thread for scope, endpoint = (0.22, -0.09)
22:01:21.206 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:21.208 00.002 12252 Moving (0.22, -0.09) raw xDistance=0.08 yDistance=-0.23
22:01:21.208 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:21.209 00.001 9044 Enqueuing Expose request
22:01:21.212 00.003 12252 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 488.18
22:01:21.212 00.000 12252 PPEC: input: 0.08, control: -0.02, exposure: 2000
22:01:21.212 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:01:21.212 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:01:21.213 00.001 12252 MoveAxis(E, 8, ABG)
22:01:21.213 00.000 12252 Guiding  Dir = 2, Dur = 8
22:01:21.213 00.000 12252 IsSlewing returns 0
22:01:21.213 00.000 12252 IsGuiding returns 0
22:01:21.216 00.003 12252 PulseGuide returned control before completion, sleep 16
22:01:21.234 00.018 12252 IsGuiding returns 0
22:01:21.234 00.000 12252 Move returns status 0, amount 8
22:01:21.234 00.000 12252 MoveAxis(N, 0, ABG)
22:01:21.234 00.000 12252 Move returns status 0, amount 0
22:01:21.234 00.000 12252 move complete, result=0
22:01:21.234 00.000 12252 worker thread done servicing request
22:01:21.234 00.000 12252 Worker thread wakes up
22:01:21.234 00.000 9044 GuideStep: 0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
22:01:21.235 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:21.236 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:23.569 02.333 12252 Exposure complete
22:01:23.615 00.046 12252 worker thread done servicing request
22:01:23.615 00.000 9044 OnExposeComplete: enter
22:01:23.617 00.002 9044 UpdateGuideState(): m_state=6
22:01:23.619 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2782
22:01:23.620 00.001 9044 Star::Find returns 1 (0), X=1004.51, Y=822.76, Mass=5707, SNR=51.8, Peak=173 HFD=5.3
22:01:23.624 00.004 9044 MultiStar: [#1 0.29,0.07,1.05,U] [#2 0.20,0.02,1.23,U] [#3 0.35,0.05,0.85,U] [#4 0.26,0.07,1.28,U] [#5 0.22,0.12,0.66,U] [#6 0.25,0.18,0.42,U] [#7 0.25,0.19,0.43,U] [#8 0.22,0.09,0.42,U] 
22:01:23.625 00.001 9044 single-star, 8 included, MultiStar: {0.22, 0.08}, one-star: {0.01, 0.10}
22:01:23.627 00.002 9044 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.62) = xAngle (3.12 = 3.12)
22:01:23.628 00.001 9044 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.04 = 0.04)
22:01:23.632 00.004 9044 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.50 mountX=-0.10 mountY=0.00, mountTheta=3.10
22:01:23.636 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.10, opts=13)
22:01:23.638 00.002 9044 Enqueuing Move request for scope (0.01, 0.10)
22:01:23.640 00.002 12252 Worker thread wakes up
22:01:23.640 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:23.643 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:01:23.643 00.000 9044 UpdateGuideState exits: m=5707 SNR=51.8
22:01:23.644 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:23.645 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:01:23.645 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:23.646 00.001 9044 Enqueuing Expose request
22:01:23.647 00.001 12252 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=0.00
22:01:23.650 00.003 12252 PPEC rslt: input = -0.10, final = -0.03, react = -0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 488.15
22:01:23.650 00.000 12252 PPEC: input: -0.10, control: -0.03, exposure: 2000
22:01:23.650 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:23.650 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:01:23.650 00.000 12252 MoveAxis(E, 10, ABG)
22:01:23.651 00.001 12252 Guiding  Dir = 2, Dur = 10
22:01:23.651 00.000 12252 IsSlewing returns 0
22:01:23.651 00.000 12252 IsGuiding returns 0
22:01:23.652 00.001 12252 PulseGuide returned control before completion, sleep 19
22:01:23.685 00.033 12252 IsGuiding returns 0
22:01:23.685 00.000 12252 Move returns status 0, amount 10
22:01:23.685 00.000 12252 MoveAxis(N, 0, ABG)
22:01:23.685 00.000 12252 Move returns status 0, amount 0
22:01:23.685 00.000 12252 move complete, result=0
22:01:23.685 00.000 12252 worker thread done servicing request
22:01:23.685 00.000 9044 GuideStep: -0.1 px 10 ms EAST, 0.0 px 0 ms NORTH
22:01:23.688 00.003 12252 Worker thread wakes up
22:01:23.688 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:23.689 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:26.054 02.365 12252 Exposure complete
22:01:26.102 00.048 12252 worker thread done servicing request
22:01:26.102 00.000 9044 OnExposeComplete: enter
22:01:26.105 00.003 9044 UpdateGuideState(): m_state=6
22:01:26.107 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2783
22:01:26.108 00.001 9044 Star::Find returns 1 (0), X=1004.62, Y=822.72, Mass=5782, SNR=52.2, Peak=173 HFD=5.3
22:01:26.109 00.001 9044 MultiStar: [#1 0.21,-0.09,1.07,U] [#2 0.18,0.05,1.20,U] [#3 0.44,0.18,0.00,M1] [#4 0.21,0.05,1.26,U] [#5 0.43,0.26,0.00,M1] [#6 0.24,0.13,0.42,U] [#7 0.33,0.22,0.00,M1] [#8 0.29,0.28,0.00,M1] 
22:01:26.111 00.002 9044 single-star, 4 included, MultiStar: {0.18, 0.03}, one-star: {0.11, 0.07}
22:01:26.112 00.001 9044 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.62) = xAngle (2.17 = 2.17)
22:01:26.113 00.001 9044 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.92 = -0.92)
22:01:26.114 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.54 mountX=-0.07 mountY=-0.10, mountTheta=-2.19
22:01:26.116 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.07, opts=13)
22:01:26.117 00.001 9044 Enqueuing Move request for scope (0.11, 0.07)
22:01:26.119 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:26.120 00.001 9044 UpdateGuideState exits: m=5782 SNR=52.2
22:01:26.121 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:26.122 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:26.123 00.001 9044 Enqueuing Expose request
22:01:26.124 00.001 12252 Worker thread wakes up
22:01:26.124 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
22:01:26.125 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
22:01:26.125 00.000 12252 Moving (0.11, 0.07) raw xDistance=-0.07 yDistance=-0.10
22:01:26.127 00.002 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 488.11
22:01:26.127 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
22:01:26.127 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:26.127 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:01:26.127 00.000 12252 MoveAxis(E, 8, ABG)
22:01:26.128 00.001 12252 Guiding  Dir = 2, Dur = 8
22:01:26.128 00.000 12252 IsSlewing returns 0
22:01:26.128 00.000 12252 IsGuiding returns 0
22:01:26.131 00.003 12252 PulseGuide returned control before completion, sleep 16
22:01:26.153 00.022 12252 IsGuiding returns 0
22:01:26.153 00.000 12252 Move returns status 0, amount 8
22:01:26.153 00.000 12252 MoveAxis(N, 0, ABG)
22:01:26.153 00.000 12252 Move returns status 0, amount 0
22:01:26.153 00.000 12252 move complete, result=0
22:01:26.153 00.000 12252 worker thread done servicing request
22:01:26.153 00.000 9044 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:01:26.155 00.002 12252 Worker thread wakes up
22:01:26.155 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:26.156 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:28.503 02.347 12252 Exposure complete
22:01:28.550 00.047 12252 worker thread done servicing request
22:01:28.550 00.000 9044 OnExposeComplete: enter
22:01:28.552 00.002 9044 UpdateGuideState(): m_state=6
22:01:28.553 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2784
22:01:28.555 00.002 9044 Star::Find returns 1 (0), X=1004.67, Y=822.59, Mass=5849, SNR=52.4, Peak=173 HFD=5.4
22:01:28.557 00.002 9044 MultiStar: [#1 0.23,0.09,1.04,U] [#2 0.20,0.05,1.21,U] [#3 0.43,-0.01,0.00,M2] [#4 0.22,0.10,1.27,U] [#5 0.18,0.20,0.65,U] [#6 0.22,0.27,0.42,U] [#7 0.32,0.17,0.43,U] [#8 0.25,0.22,0.41,U] 
22:01:28.559 00.002 9044 single-star, 7 included, MultiStar: {0.21, 0.10}, one-star: {0.17, -0.07}
22:01:28.561 00.002 9044 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.62) = xAngle (1.22 = 1.22)
22:01:28.564 00.003 9044 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.86 = -1.86)
22:01:28.566 00.002 9044 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.18 cameraTheta=-0.40 mountX=0.06 mountY=-0.17, mountTheta=-1.23
22:01:28.570 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.07, opts=13)
22:01:28.574 00.004 9044 Enqueuing Move request for scope (0.17, -0.07)
22:01:28.577 00.003 12252 Worker thread wakes up
22:01:28.577 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
22:01:28.577 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
22:01:28.577 00.000 12252 Moving (0.17, -0.07) raw xDistance=0.06 yDistance=-0.17
22:01:28.577 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:28.579 00.002 9044 UpdateGuideState exits: m=5849 SNR=52.4
22:01:28.581 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:28.584 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:28.587 00.003 9044 Enqueuing Expose request
22:01:28.590 00.003 12252 PPEC rslt: input = 0.06, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 488.08
22:01:28.590 00.000 12252 PPEC: input: 0.06, control: -0.03, exposure: 2000
22:01:28.590 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:01:28.590 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:01:28.590 00.000 12252 MoveAxis(E, 11, ABG)
22:01:28.590 00.000 12252 Guiding  Dir = 2, Dur = 11
22:01:28.590 00.000 12252 IsSlewing returns 0
22:01:28.591 00.001 12252 IsGuiding returns 0
22:01:28.593 00.002 12252 PulseGuide returned control before completion, sleep 19
22:01:28.618 00.025 12252 IsGuiding returns 0
22:01:28.618 00.000 12252 Move returns status 0, amount 11
22:01:28.618 00.000 12252 MoveAxis(N, 0, ABG)
22:01:28.618 00.000 12252 Move returns status 0, amount 0
22:01:28.618 00.000 12252 move complete, result=0
22:01:28.618 00.000 12252 worker thread done servicing request
22:01:28.618 00.000 12252 Worker thread wakes up
22:01:28.618 00.000 9044 GuideStep: 0.1 px 11 ms EAST, -0.2 px 0 ms NORTH
22:01:28.620 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:28.620 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:30.962 02.342 12252 Exposure complete
22:01:31.031 00.069 12252 worker thread done servicing request
22:01:31.031 00.000 9044 OnExposeComplete: enter
22:01:31.032 00.001 9044 UpdateGuideState(): m_state=6
22:01:31.034 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2785
22:01:31.035 00.001 9044 Star::Find returns 1 (0), X=1004.38, Y=822.76, Mass=5566, SNR=51.2, Peak=173 HFD=5.3
22:01:31.037 00.002 9044 MultiStar: [#1 0.12,0.05,1.06,U] [#2 0.04,-0.00,1.19,U] [#3 0.30,-0.03,0.85,U] [#4 0.09,0.04,1.29,U] [#5 0.02,0.09,0.66,U] [#6 0.08,0.18,0.44,U] [#7 0.16,0.02,0.44,U] [#8 0.05,0.07,0.42,U] 
22:01:31.038 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.05}, one-star: {-0.12, 0.10}
22:01:31.039 00.001 9044 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.62) = xAngle (2.18 = 2.18)
22:01:31.040 00.001 9044 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.90 = -0.90)
22:01:31.041 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.56 mountX=-0.05 mountY=-0.07, mountTheta=-2.20
22:01:31.044 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.05, opts=13)
22:01:31.045 00.001 9044 Enqueuing Move request for scope (0.08, 0.05)
22:01:31.046 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:31.047 00.001 9044 UpdateGuideState exits: m=5566 SNR=51.2
22:01:31.048 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:31.049 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:31.050 00.001 9044 Enqueuing Expose request
22:01:31.051 00.001 12252 Worker thread wakes up
22:01:31.051 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
22:01:31.051 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
22:01:31.051 00.000 12252 Moving (0.08, 0.05) raw xDistance=-0.05 yDistance=-0.07
22:01:31.056 00.005 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 488.05
22:01:31.056 00.000 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
22:01:31.056 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:31.056 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:01:31.056 00.000 12252 MoveAxis(E, 8, ABG)
22:01:31.056 00.000 12252 Guiding  Dir = 2, Dur = 8
22:01:31.057 00.001 12252 IsSlewing returns 0
22:01:31.057 00.000 12252 IsGuiding returns 0
22:01:31.059 00.002 12252 PulseGuide returned control before completion, sleep 16
22:01:31.081 00.022 12252 IsGuiding returns 0
22:01:31.081 00.000 12252 Move returns status 0, amount 8
22:01:31.081 00.000 12252 MoveAxis(N, 0, ABG)
22:01:31.081 00.000 12252 Move returns status 0, amount 0
22:01:31.081 00.000 12252 move complete, result=0
22:01:31.082 00.001 12252 worker thread done servicing request
22:01:31.082 00.000 12252 Worker thread wakes up
22:01:31.082 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:31.082 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:31.082 00.000 9044 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:01:33.421 02.339 12252 Exposure complete
22:01:33.467 00.046 12252 worker thread done servicing request
22:01:33.467 00.000 9044 OnExposeComplete: enter
22:01:33.470 00.003 9044 UpdateGuideState(): m_state=6
22:01:33.473 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2786
22:01:33.475 00.002 9044 Star::Find returns 1 (0), X=1004.50, Y=822.70, Mass=5660, SNR=51.6, Peak=173 HFD=5.2
22:01:33.478 00.003 9044 MultiStar: [#1 0.21,-0.08,1.04,U] [#2 0.14,0.04,1.19,U] [#3 0.39,0.02,0.86,U] [#4 0.17,0.09,1.29,U] [#5 0.19,0.15,0.66,U] [#6 0.27,0.13,0.43,U] [#7 0.21,0.19,0.44,U] [#8 0.35,0.20,0.00,M1] 
22:01:33.481 00.003 9044 single-star, 7 included, MultiStar: {0.18, 0.06}, one-star: {-0.01, 0.05}
22:01:33.483 00.002 9044 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.62) = xAngle (3.30 = -2.98)
22:01:33.485 00.002 9044 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.22 = 0.22)
22:01:33.488 00.003 9044 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.68 mountX=-0.05 mountY=0.01, mountTheta=2.93
22:01:33.491 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.05, opts=13)
22:01:33.493 00.002 9044 Enqueuing Move request for scope (-0.01, 0.05)
22:01:33.495 00.002 12252 Worker thread wakes up
22:01:33.495 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:01:33.498 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:01:33.498 00.000 9044 UpdateGuideState exits: m=5660 SNR=51.6
22:01:33.501 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:01:33.501 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:33.503 00.002 12252 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=0.01
22:01:33.503 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:33.505 00.002 9044 Enqueuing Expose request
22:01:33.507 00.002 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 488.01
22:01:33.508 00.001 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
22:01:33.508 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:33.508 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:01:33.508 00.000 12252 MoveAxis(E, 6, ABG)
22:01:33.508 00.000 12252 Guiding  Dir = 2, Dur = 6
22:01:33.508 00.000 12252 IsSlewing returns 0
22:01:33.509 00.001 12252 IsGuiding returns 0
22:01:33.511 00.002 12252 PulseGuide returned control before completion, sleep 14
22:01:33.531 00.020 12252 IsGuiding returns 0
22:01:33.531 00.000 12252 Move returns status 0, amount 6
22:01:33.531 00.000 12252 MoveAxis(N, 0, ABG)
22:01:33.531 00.000 12252 Move returns status 0, amount 0
22:01:33.531 00.000 12252 move complete, result=0
22:01:33.531 00.000 12252 worker thread done servicing request
22:01:33.531 00.000 12252 Worker thread wakes up
22:01:33.531 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:33.531 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:33.531 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:01:35.874 02.343 12252 Exposure complete
22:01:35.941 00.067 12252 worker thread done servicing request
22:01:35.941 00.000 9044 OnExposeComplete: enter
22:01:35.942 00.001 9044 UpdateGuideState(): m_state=6
22:01:35.943 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2787
22:01:35.944 00.001 9044 Star::Find returns 1 (0), X=1004.57, Y=822.91, Mass=5666, SNR=51.7, Peak=173 HFD=5.2
22:01:35.944 00.000 9044 MultiStar: [#1 0.25,0.31,0.00,M1] [#2 0.42,0.36,0.00,M1] [#3 0.48,0.35,0.00,M1] [#4 0.26,0.24,1.27,U] [#5 0.21,0.47,0.00,M1] [#6 0.23,0.36,0.00,M1] [#7 0.36,0.44,0.00,M1] [#8 0.27,0.43,0.00,M2] 
22:01:35.945 00.001 9044 single-star, 1 included, MultiStar: {0.17, 0.25}, one-star: {0.07, 0.26}
22:01:35.946 00.001 9044 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.62) = xAngle (2.93 = 2.93)
22:01:35.947 00.001 9044 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.15 = -0.15)
22:01:35.948 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.31 mountX=-0.26 mountY=-0.04, mountTheta=-2.99
22:01:35.953 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.26, opts=13)
22:01:35.955 00.002 9044 Enqueuing Move request for scope (0.07, 0.26)
22:01:35.957 00.002 12252 Worker thread wakes up
22:01:35.957 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:35.958 00.001 9044 UpdateGuideState exits: m=5666 SNR=51.7
22:01:35.959 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:35.959 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
22:01:35.959 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:35.960 00.001 9044 Enqueuing Expose request
22:01:35.962 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
22:01:35.962 00.000 12252 Moving (0.07, 0.26) raw xDistance=-0.26 yDistance=-0.04
22:01:35.968 00.006 12252 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.02, hyst = -0.14, hyst_pct = 0.00, period_length = 487.98
22:01:35.968 00.000 12252 PPEC: input: -0.26, control: -0.17, exposure: 2000
22:01:35.968 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:35.968 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:01:35.968 00.000 12252 MoveAxis(E, 68, ABG)
22:01:35.968 00.000 12252 Guiding  Dir = 2, Dur = 68
22:01:35.969 00.001 12252 IsSlewing returns 0
22:01:35.969 00.000 12252 IsGuiding returns 0
22:01:35.971 00.002 12252 PulseGuide returned control before completion, sleep 77
22:01:36.057 00.086 12252 IsGuiding returns 0
22:01:36.057 00.000 12252 Move returns status 0, amount 68
22:01:36.057 00.000 12252 MoveAxis(N, 0, ABG)
22:01:36.057 00.000 12252 Move returns status 0, amount 0
22:01:36.057 00.000 12252 move complete, result=0
22:01:36.057 00.000 12252 worker thread done servicing request
22:01:36.057 00.000 12252 Worker thread wakes up
22:01:36.057 00.000 9044 GuideStep: -0.3 px 68 ms EAST, -0.0 px 0 ms NORTH
22:01:36.059 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:36.059 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:38.407 02.348 12252 Exposure complete
22:01:38.486 00.079 12252 worker thread done servicing request
22:01:38.486 00.000 9044 OnExposeComplete: enter
22:01:38.488 00.002 9044 UpdateGuideState(): m_state=6
22:01:38.489 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2788
22:01:38.491 00.002 9044 Star::Find returns 1 (0), X=1004.52, Y=822.68, Mass=5604, SNR=51.4, Peak=173 HFD=5.2
22:01:38.494 00.003 9044 MultiStar: [#1 0.26,-0.11,1.05,U] [#2 0.17,0.04,1.20,U] [#3 0.36,-0.00,0.85,U] [#4 0.21,0.05,1.29,U] [#5 0.16,0.16,0.68,U] [#6 0.22,0.19,0.43,U] [#7 0.30,0.07,0.44,U] [#8 0.12,0.24,0.43,U] 
22:01:38.496 00.002 9044 single-star, 8 included, MultiStar: {0.20, 0.04}, one-star: {0.02, 0.02}
22:01:38.498 00.002 9044 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.62) = xAngle (2.55 = 2.55)
22:01:38.500 00.002 9044 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.53 = -0.53)
22:01:38.502 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.93 mountX=-0.02 mountY=-0.01, mountTheta=-2.60
22:01:38.505 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.02, opts=13)
22:01:38.506 00.001 9044 Enqueuing Move request for scope (0.02, 0.02)
22:01:38.507 00.001 12252 Worker thread wakes up
22:01:38.509 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:38.510 00.001 9044 UpdateGuideState exits: m=5604 SNR=51.4
22:01:38.510 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:38.511 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:38.513 00.002 9044 Enqueuing Expose request
22:01:38.515 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:01:38.515 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:01:38.515 00.000 12252 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.01
22:01:38.520 00.005 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 487.95
22:01:38.520 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
22:01:38.520 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:38.521 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:01:38.521 00.000 12252 MoveAxis(E, 10, ABG)
22:01:38.521 00.000 12252 Guiding  Dir = 2, Dur = 10
22:01:38.521 00.000 12252 IsSlewing returns 0
22:01:38.521 00.000 12252 IsGuiding returns 0
22:01:38.523 00.002 12252 PulseGuide returned control before completion, sleep 18
22:01:38.556 00.033 12252 IsGuiding returns 0
22:01:38.556 00.000 12252 Move returns status 0, amount 10
22:01:38.556 00.000 12252 MoveAxis(N, 0, ABG)
22:01:38.556 00.000 12252 Move returns status 0, amount 0
22:01:38.556 00.000 12252 move complete, result=0
22:01:38.556 00.000 12252 worker thread done servicing request
22:01:38.556 00.000 12252 Worker thread wakes up
22:01:38.556 00.000 9044 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:01:38.557 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:38.557 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:40.922 02.365 12252 Exposure complete
22:01:40.970 00.048 12252 worker thread done servicing request
22:01:40.970 00.000 9044 OnExposeComplete: enter
22:01:40.971 00.001 9044 UpdateGuideState(): m_state=6
22:01:40.972 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2789
22:01:40.973 00.001 9044 Star::Find returns 1 (0), X=1004.46, Y=822.68, Mass=5689, SNR=51.7, Peak=173 HFD=5.3
22:01:40.974 00.001 9044 MultiStar: [#1 0.21,-0.15,1.06,U] [#2 0.10,0.02,1.19,U] [#3 0.24,-0.08,0.85,U] [#4 0.21,0.04,1.28,U] [#5 0.16,0.12,0.66,U] [#6 0.07,-0.02,0.42,U] [#7 0.30,0.11,0.43,U] [#8 0.18,0.13,0.43,U] 
22:01:40.975 00.001 9044 single-star, 8 included, MultiStar: {0.15, 0.01}, one-star: {-0.04, 0.03}
22:01:40.976 00.001 9044 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.62) = xAngle (4.22 = -2.07)
22:01:40.977 00.001 9044 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.13 = 1.13)
22:01:40.978 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.59 mountX=-0.02 mountY=0.05, mountTheta=2.05
22:01:40.980 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.03, opts=13)
22:01:40.984 00.004 9044 Enqueuing Move request for scope (-0.04, 0.03)
22:01:40.987 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:40.988 00.001 9044 UpdateGuideState exits: m=5689 SNR=51.7
22:01:40.990 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:40.994 00.004 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:40.996 00.002 9044 Enqueuing Expose request
22:01:40.998 00.002 12252 Worker thread wakes up
22:01:40.998 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
22:01:40.998 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
22:01:40.998 00.000 12252 Moving (-0.04, 0.03) raw xDistance=-0.02 yDistance=0.05
22:01:41.003 00.005 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 487.92
22:01:41.003 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
22:01:41.003 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:41.003 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:01:41.003 00.000 12252 MoveAxis(E, 9, ABG)
22:01:41.003 00.000 12252 Guiding  Dir = 2, Dur = 9
22:01:41.004 00.001 12252 IsSlewing returns 0
22:01:41.004 00.000 12252 IsGuiding returns 0
22:01:41.007 00.003 12252 PulseGuide returned control before completion, sleep 17
22:01:41.034 00.027 12252 IsGuiding returns 0
22:01:41.034 00.000 12252 Move returns status 0, amount 9
22:01:41.034 00.000 12252 MoveAxis(N, 0, ABG)
22:01:41.034 00.000 12252 Move returns status 0, amount 0
22:01:41.034 00.000 12252 move complete, result=0
22:01:41.034 00.000 12252 worker thread done servicing request
22:01:41.034 00.000 12252 Worker thread wakes up
22:01:41.034 00.000 9044 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
22:01:41.036 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:41.036 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:43.402 02.366 12252 Exposure complete
22:01:43.474 00.072 12252 worker thread done servicing request
22:01:43.475 00.001 9044 OnExposeComplete: enter
22:01:43.476 00.001 9044 UpdateGuideState(): m_state=6
22:01:43.477 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2790
22:01:43.480 00.003 9044 Star::Find returns 1 (0), X=1004.60, Y=822.44, Mass=5722, SNR=51.9, Peak=173 HFD=5.3
22:01:43.482 00.002 9044 MultiStar: [#1 0.17,-0.17,1.04,U] [#2 0.12,-0.01,1.19,U] [#3 0.35,-0.10,0.84,U] [#4 0.14,0.04,1.27,U] [#5 0.18,0.07,0.66,U] [#6 0.17,-0.07,0.43,U] [#7 0.14,0.01,0.43,U] [#8 0.23,-0.06,0.41,U] 
22:01:43.484 00.002 9044 refined, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.10, -0.22}
22:01:43.486 00.002 9044 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.62) = xAngle (1.27 = 1.27)
22:01:43.488 00.002 9044 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.81 = -1.81)
22:01:43.489 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.35 mountX=0.05 mountY=-0.18, mountTheta=-1.27
22:01:43.491 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.06, opts=13)
22:01:43.493 00.002 9044 Enqueuing Move request for scope (0.17, -0.06)
22:01:43.494 00.001 12252 Worker thread wakes up
22:01:43.494 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:43.496 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
22:01:43.496 00.000 9044 UpdateGuideState exits: m=5722 SNR=51.9
22:01:43.498 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:43.500 00.002 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
22:01:43.500 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:43.503 00.003 9044 Enqueuing Expose request
22:01:43.504 00.001 12252 Moving (0.17, -0.06) raw xDistance=0.05 yDistance=-0.18
22:01:43.506 00.002 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 487.88
22:01:43.506 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
22:01:43.506 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
22:01:43.506 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:01:43.506 00.000 12252 MoveAxis(E, 9, ABG)
22:01:43.506 00.000 12252 Guiding  Dir = 2, Dur = 9
22:01:43.507 00.001 12252 IsSlewing returns 0
22:01:43.507 00.000 12252 IsGuiding returns 0
22:01:43.509 00.002 12252 PulseGuide returned control before completion, sleep 18
22:01:43.543 00.034 12252 IsGuiding returns 0
22:01:43.543 00.000 12252 Move returns status 0, amount 9
22:01:43.543 00.000 12252 MoveAxis(N, 0, ABG)
22:01:43.544 00.001 12252 Move returns status 0, amount 0
22:01:43.544 00.000 12252 move complete, result=0
22:01:43.544 00.000 12252 worker thread done servicing request
22:01:43.544 00.000 12252 Worker thread wakes up
22:01:43.544 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:43.544 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:43.544 00.000 9044 GuideStep: 0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
22:01:45.890 02.346 12252 Exposure complete
22:01:45.936 00.046 12252 worker thread done servicing request
22:01:45.936 00.000 9044 OnExposeComplete: enter
22:01:45.938 00.002 9044 UpdateGuideState(): m_state=6
22:01:45.940 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2791
22:01:45.941 00.001 9044 Star::Find returns 1 (0), X=1004.62, Y=822.77, Mass=5630, SNR=51.5, Peak=173 HFD=5.3
22:01:45.942 00.001 9044 MultiStar: [#1 0.22,0.14,1.08,U] [#2 0.14,0.06,1.21,U] [#3 0.44,0.05,0.00,M1] [#4 0.20,0.06,1.26,U] [#5 0.20,0.12,0.64,U] [#6 0.18,0.18,0.41,U] [#7 0.29,0.22,0.43,U] [#8 0.12,0.25,0.41,U] 
22:01:45.944 00.002 9044 single-star, 7 included, MultiStar: {0.18, 0.12}, one-star: {0.11, 0.12}
22:01:45.945 00.001 9044 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.62) = xAngle (2.42 = 2.42)
22:01:45.946 00.001 9044 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.67 = -0.67)
22:01:45.947 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.79 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
22:01:45.949 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.12, opts=13)
22:01:45.950 00.001 9044 Enqueuing Move request for scope (0.11, 0.12)
22:01:45.952 00.002 12252 Worker thread wakes up
22:01:45.952 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:45.953 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
22:01:45.953 00.000 9044 UpdateGuideState exits: m=5630 SNR=51.5
22:01:45.954 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
22:01:45.954 00.000 12252 Moving (0.11, 0.12) raw xDistance=-0.12 yDistance=-0.10
22:01:45.954 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:45.956 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:45.959 00.003 12252 PPEC rslt: input = -0.12, final = -0.10, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 487.85
22:01:45.959 00.000 12252 PPEC: input: -0.12, control: -0.10, exposure: 2000
22:01:45.959 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:45.959 00.000 9044 Enqueuing Expose request
22:01:45.960 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:01:45.960 00.000 12252 MoveAxis(E, 39, ABG)
22:01:45.960 00.000 12252 Guiding  Dir = 2, Dur = 39
22:01:45.961 00.001 12252 IsSlewing returns 0
22:01:45.961 00.000 12252 IsGuiding returns 0
22:01:45.964 00.003 12252 PulseGuide returned control before completion, sleep 47
22:01:46.017 00.053 12252 IsGuiding returns 0
22:01:46.017 00.000 12252 Move returns status 0, amount 39
22:01:46.017 00.000 12252 MoveAxis(N, 0, ABG)
22:01:46.017 00.000 12252 Move returns status 0, amount 0
22:01:46.017 00.000 12252 move complete, result=0
22:01:46.017 00.000 12252 worker thread done servicing request
22:01:46.017 00.000 12252 Worker thread wakes up
22:01:46.017 00.000 9044 GuideStep: -0.1 px 39 ms EAST, -0.1 px 0 ms NORTH
22:01:46.019 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:46.019 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:48.371 02.352 12252 Exposure complete
22:01:48.417 00.046 12252 worker thread done servicing request
22:01:48.417 00.000 9044 OnExposeComplete: enter
22:01:48.419 00.002 9044 UpdateGuideState(): m_state=6
22:01:48.423 00.004 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2792
22:01:48.425 00.002 9044 Star::Find returns 1 (0), X=1004.66, Y=822.35, Mass=5547, SNR=50.9, Peak=173 HFD=5.4
22:01:48.428 00.003 9044 MultiStar: [#1 0.39,-0.26,0.00,M1] [#2 0.20,-0.15,1.22,U] [#3 0.42,-0.22,0.00,M2] [#4 0.28,-0.12,1.28,U] [#5 0.20,-0.09,0.67,U] [#6 0.21,-0.06,0.43,U] [#7 0.37,-0.05,0.44,U] [#8 0.35,-0.10,0.42,U] 
22:01:48.430 00.002 9044 refined, 6 included, MultiStar: {0.24, -0.15}, one-star: {0.16, -0.31}
22:01:48.432 00.002 9044 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.62) = xAngle (1.07 = 1.07)
22:01:48.435 00.003 9044 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.02 = -2.02)
22:01:48.437 00.002 9044 CameraToMount -- cameraX=0.24 cameraY=-0.15 hyp=0.28 cameraTheta=-0.56 mountX=0.13 mountY=-0.25, mountTheta=-1.08
22:01:48.440 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.24, y=-0.15, opts=13)
22:01:48.443 00.003 9044 Enqueuing Move request for scope (0.24, -0.15)
22:01:48.445 00.002 12252 Worker thread wakes up
22:01:48.445 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.15) opts 0xd
22:01:48.445 00.000 12252 Handling offset move in thread for scope, endpoint = (0.24, -0.15)
22:01:48.445 00.000 12252 Moving (0.24, -0.15) raw xDistance=0.13 yDistance=-0.25
22:01:48.445 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:48.449 00.004 9044 UpdateGuideState exits: m=5547 SNR=50.9
22:01:48.451 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:48.453 00.002 12252 PPEC rslt: input = 0.13, final = 0.05, react = 0.08, pred = -0.03, hyst = 0.07, hyst_pct = 0.00, period_length = 487.82
22:01:48.453 00.000 12252 PPEC: input: 0.13, control: 0.05, exposure: 2000
22:01:48.453 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:48.455 00.002 9044 Enqueuing Expose request
22:01:48.458 00.003 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.35 newest=-0.53
22:01:48.458 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:01:48.458 00.000 12252 MoveAxis(W, 20, ABG)
22:01:48.458 00.000 12252 Guiding  Dir = 3, Dur = 20
22:01:48.458 00.000 12252 IsSlewing returns 0
22:01:48.459 00.001 12252 IsGuiding returns 0
22:01:48.461 00.002 12252 PulseGuide returned control before completion, sleep 28
22:01:48.495 00.034 12252 IsGuiding returns 0
22:01:48.495 00.000 12252 Move returns status 0, amount 20
22:01:48.495 00.000 12252 BLC: Oldest BLC event removed
22:01:48.495 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:01:48.495 00.000 12252 MoveAxis(N, 166, ABG)
22:01:48.495 00.000 12252 Guiding  Dir = 0, Dur = 166
22:01:48.496 00.001 12252 IsSlewing returns 0
22:01:48.496 00.000 12252 IsGuiding returns 0
22:01:48.501 00.005 12252 PulseGuide returned control before completion, sleep 171
22:01:48.683 00.182 12252 IsGuiding returns 0
22:01:48.683 00.000 12252 Move returns status 0, amount 166
22:01:48.683 00.000 12252 move complete, result=0
22:01:48.684 00.001 12252 worker thread done servicing request
22:01:48.684 00.000 12252 Worker thread wakes up
22:01:48.684 00.000 9044 GuideStep: 0.1 px 20 ms WEST, -0.3 px 166 ms NORTH
22:01:48.686 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:48.686 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:51.026 02.340 12252 Exposure complete
22:01:51.079 00.053 12252 worker thread done servicing request
22:01:51.079 00.000 9044 OnExposeComplete: enter
22:01:51.080 00.001 9044 UpdateGuideState(): m_state=6
22:01:51.081 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2793
22:01:51.083 00.002 9044 Star::Find returns 1 (0), X=1004.31, Y=822.64, Mass=5553, SNR=51.2, Peak=173 HFD=5.3
22:01:51.084 00.001 9044 MultiStar: [#1 0.04,-0.00,1.05,U] [#2 0.03,-0.01,1.22,U] [#3 0.13,-0.09,0.85,U] [#4 0.04,0.04,1.28,U] [#5 -0.00,0.06,0.67,U] [#6 0.05,0.10,0.42,U] [#7 0.00,0.07,0.43,U] [#8 0.01,-0.02,0.43,U] 
22:01:51.085 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.19, -0.02}
22:01:51.085 00.000 9044 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.62) = xAngle (2.21 = 2.21)
22:01:51.086 00.001 9044 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.87 = -0.87)
22:01:51.088 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.59 mountX=-0.01 mountY=-0.01, mountTheta=-2.23
22:01:51.089 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.01, opts=13)
22:01:51.090 00.001 9044 Enqueuing Move request for scope (0.01, 0.01)
22:01:51.091 00.001 12252 Worker thread wakes up
22:01:51.091 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:51.092 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:01:51.092 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:01:51.092 00.000 9044 UpdateGuideState exits: m=5553 SNR=51.2
22:01:51.093 00.001 12252 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
22:01:51.093 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:51.094 00.001 12252 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.251803, 1:0.008940
22:01:51.094 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:51.095 00.001 9044 Enqueuing Expose request
22:01:51.096 00.001 12252 BLC: No correction, Miss < min_move
22:01:51.099 00.003 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 487.79
22:01:51.099 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
22:01:51.099 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:51.099 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:01:51.099 00.000 12252 MoveAxis(E, 9, ABG)
22:01:51.099 00.000 12252 Guiding  Dir = 2, Dur = 9
22:01:51.100 00.001 12252 IsSlewing returns 0
22:01:51.100 00.000 12252 IsGuiding returns 0
22:01:51.102 00.002 12252 PulseGuide returned control before completion, sleep 18
22:01:51.129 00.027 12252 IsGuiding returns 0
22:01:51.129 00.000 12252 Move returns status 0, amount 9
22:01:51.129 00.000 12252 MoveAxis(N, 0, ABG)
22:01:51.129 00.000 12252 Move returns status 0, amount 0
22:01:51.129 00.000 12252 move complete, result=0
22:01:51.129 00.000 12252 worker thread done servicing request
22:01:51.129 00.000 12252 Worker thread wakes up
22:01:51.129 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:51.129 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:51.129 00.000 9044 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:01:53.479 02.350 12252 Exposure complete
22:01:53.552 00.073 12252 worker thread done servicing request
22:01:53.552 00.000 9044 OnExposeComplete: enter
22:01:53.556 00.004 9044 UpdateGuideState(): m_state=6
22:01:53.557 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2794
22:01:53.558 00.001 9044 Star::Find returns 1 (0), X=1004.27, Y=822.73, Mass=5628, SNR=51.4, Peak=173 HFD=5.2
22:01:53.560 00.002 9044 MultiStar: [#1 0.00,0.08,1.08,U] [#2 -0.04,0.03,1.20,U] [#3 -0.01,-0.03,0.85,U] [#4 0.02,-0.03,1.27,U] [#5 -0.01,0.08,0.66,U] [#6 0.02,0.03,0.42,U] [#7 -0.03,0.15,0.43,U] [#8 -0.12,0.06,0.42,U] 
22:01:53.561 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.04}, one-star: {-0.23, 0.07}
22:01:53.562 00.001 9044 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.62) = xAngle (4.02 = -2.27)
22:01:53.563 00.001 9044 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.93 = 0.93)
22:01:53.564 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.39 mountX=-0.04 mountY=0.05, mountTheta=2.25
22:01:53.567 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.04, opts=13)
22:01:53.570 00.003 9044 Enqueuing Move request for scope (-0.04, 0.04)
22:01:53.572 00.002 12252 Worker thread wakes up
22:01:53.572 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:53.574 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
22:01:53.574 00.000 9044 UpdateGuideState exits: m=5628 SNR=51.4
22:01:53.576 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:53.578 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:53.581 00.003 9044 Enqueuing Expose request
22:01:53.584 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
22:01:53.584 00.000 12252 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=0.05
22:01:53.584 00.000 12252 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.251803, 1:0.008940, 2:-0.047701
22:01:53.584 00.000 12252 BLC: No correction, Miss < min_move
22:01:53.588 00.004 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 487.76
22:01:53.589 00.001 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
22:01:53.589 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:53.589 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:01:53.589 00.000 12252 MoveAxis(E, 8, ABG)
22:01:53.589 00.000 12252 Guiding  Dir = 2, Dur = 8
22:01:53.589 00.000 12252 IsSlewing returns 0
22:01:53.591 00.002 12252 IsGuiding returns 0
22:01:53.592 00.001 12252 PulseGuide returned control before completion, sleep 17
22:01:53.610 00.018 12252 IsGuiding returns 0
22:01:53.610 00.000 12252 Move returns status 0, amount 8
22:01:53.610 00.000 12252 MoveAxis(N, 0, ABG)
22:01:53.610 00.000 12252 Move returns status 0, amount 0
22:01:53.610 00.000 12252 move complete, result=0
22:01:53.610 00.000 12252 worker thread done servicing request
22:01:53.610 00.000 12252 Worker thread wakes up
22:01:53.610 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:53.610 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:53.610 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:01:55.951 02.341 12252 Exposure complete
22:01:55.987 00.036 12252 worker thread done servicing request
22:01:55.989 00.002 9044 OnExposeComplete: enter
22:01:55.990 00.001 9044 UpdateGuideState(): m_state=6
22:01:55.991 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2795
22:01:55.993 00.002 9044 Star::Find returns 1 (0), X=1004.35, Y=822.75, Mass=5614, SNR=51.4, Peak=173 HFD=5.3
22:01:55.994 00.001 9044 MultiStar: [#1 0.06,0.09,1.06,U] [#2 -0.01,0.03,1.23,U] [#3 0.13,-0.03,0.84,U] [#4 0.00,0.09,1.27,U] [#5 0.04,0.14,0.67,U] [#6 0.04,0.15,0.43,U] [#7 0.06,0.28,0.43,U] [#8 0.03,0.12,0.42,U] 
22:01:55.994 00.000 9044 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {-0.16, 0.09}
22:01:55.995 00.001 9044 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.62) = xAngle (3.05 = 3.05)
22:01:55.996 00.001 9044 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.04 = -0.04)
22:01:55.998 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.42 mountX=-0.09 mountY=-0.00, mountTheta=-3.11
22:01:56.002 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.09, opts=13)
22:01:56.002 00.000 9044 Enqueuing Move request for scope (0.01, 0.09)
22:01:56.003 00.001 12252 Worker thread wakes up
22:01:56.003 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:56.005 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
22:01:56.005 00.000 9044 UpdateGuideState exits: m=5614 SNR=51.4
22:01:56.006 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:56.007 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:56.008 00.001 9044 Enqueuing Expose request
22:01:56.009 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
22:01:56.009 00.000 12252 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=-0.00
22:01:56.009 00.000 12252 BLC: window closed
22:01:56.009 00.000 12252 BLC: History state: CurrMiss=0.00, AvgInitMiss=-0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.251803, 1:0.008940, 2:-0.047701
22:01:56.009 00.000 12252 BLC: No correction, Miss < min_move
22:01:56.012 00.003 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 487.73
22:01:56.012 00.000 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
22:01:56.012 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:56.012 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:01:56.012 00.000 12252 MoveAxis(E, 5, ABG)
22:01:56.012 00.000 12252 Guiding  Dir = 2, Dur = 5
22:01:56.012 00.000 12252 IsSlewing returns 0
22:01:56.012 00.000 12252 IsGuiding returns 0
22:01:56.014 00.002 12252 PulseGuide returned control before completion, sleep 14
22:01:56.038 00.024 12252 IsGuiding returns 0
22:01:56.038 00.000 12252 Move returns status 0, amount 5
22:01:56.038 00.000 12252 MoveAxis(N, 0, ABG)
22:01:56.038 00.000 12252 Move returns status 0, amount 0
22:01:56.038 00.000 12252 move complete, result=0
22:01:56.038 00.000 12252 worker thread done servicing request
22:01:56.038 00.000 12252 Worker thread wakes up
22:01:56.038 00.000 9044 GuideStep: -0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:01:56.040 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:56.040 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:01:58.392 02.352 12252 Exposure complete
22:01:58.437 00.045 12252 worker thread done servicing request
22:01:58.437 00.000 9044 OnExposeComplete: enter
22:01:58.440 00.003 9044 UpdateGuideState(): m_state=6
22:01:58.442 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2796
22:01:58.444 00.002 9044 Star::Find returns 1 (0), X=1004.46, Y=822.76, Mass=5577, SNR=51.1, Peak=173 HFD=5.2
22:01:58.446 00.002 9044 MultiStar: [#1 0.14,0.10,1.05,U] [#2 0.04,0.08,1.22,U] [#3 0.13,0.14,0.86,U] [#4 0.12,0.17,1.31,U] [#5 0.06,0.20,0.67,U] [#6 0.11,0.12,0.43,U] [#7 0.13,0.28,0.44,U] [#8 -0.02,0.31,0.43,U] 
22:01:58.447 00.001 9044 single-star, 8 included, MultiStar: {0.08, 0.15}, one-star: {-0.04, 0.10}
22:01:58.449 00.002 9044 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.62) = xAngle (3.60 = -2.69)
22:01:58.450 00.001 9044 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.51 = 0.51)
22:01:58.451 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.97 mountX=-0.10 mountY=0.06, mountTheta=2.64
22:01:58.454 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.10, opts=13)
22:01:58.456 00.002 9044 Enqueuing Move request for scope (-0.04, 0.10)
22:01:58.457 00.001 12252 Worker thread wakes up
22:01:58.457 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:01:58.458 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
22:01:58.458 00.000 9044 UpdateGuideState exits: m=5577 SNR=51.1
22:01:58.459 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
22:01:58.459 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:01:58.460 00.001 12252 Moving (-0.04, 0.10) raw xDistance=-0.10 yDistance=0.06
22:01:58.460 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:01:58.461 00.001 9044 Enqueuing Expose request
22:01:58.464 00.003 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 487.70
22:01:58.464 00.000 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
22:01:58.464 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:01:58.464 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:01:58.464 00.000 12252 MoveAxis(E, 31, ABG)
22:01:58.464 00.000 12252 Guiding  Dir = 2, Dur = 31
22:01:58.464 00.000 12252 IsSlewing returns 0
22:01:58.464 00.000 12252 IsGuiding returns 0
22:01:58.466 00.002 12252 PulseGuide returned control before completion, sleep 40
22:01:58.522 00.056 12252 IsGuiding returns 0
22:01:58.522 00.000 12252 Move returns status 0, amount 31
22:01:58.522 00.000 12252 MoveAxis(N, 0, ABG)
22:01:58.522 00.000 12252 Move returns status 0, amount 0
22:01:58.522 00.000 12252 move complete, result=0
22:01:58.522 00.000 12252 worker thread done servicing request
22:01:58.523 00.001 9044 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
22:01:58.525 00.002 12252 Worker thread wakes up
22:01:58.525 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:01:58.525 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:00.890 02.365 12252 Exposure complete
22:02:00.947 00.057 12252 worker thread done servicing request
22:02:00.947 00.000 9044 OnExposeComplete: enter
22:02:00.950 00.003 9044 UpdateGuideState(): m_state=6
22:02:00.951 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2797
22:02:00.953 00.002 9044 Star::Find returns 1 (0), X=1004.35, Y=822.53, Mass=5730, SNR=51.8, Peak=173 HFD=5.2
22:02:00.955 00.002 9044 MultiStar: [#1 0.03,-0.32,1.04,U] [#2 -0.00,-0.10,1.21,U] [#3 0.05,-0.16,0.85,U] [#4 0.01,-0.13,1.25,U] [#5 -0.05,-0.12,0.66,U] [#6 0.02,-0.04,0.41,U] [#7 0.02,-0.15,0.43,U] [#8 0.05,-0.08,0.42,U] 
22:02:00.958 00.003 9044 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {-0.15, -0.13}
22:02:00.960 00.002 9044 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.62) = xAngle (-0.01 = -0.01)
22:02:00.963 00.003 9044 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.10 = -3.10)
22:02:00.965 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.64 mountX=0.15 mountY=-0.01, mountTheta=-0.05
22:02:00.969 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.15, opts=13)
22:02:00.972 00.003 9044 Enqueuing Move request for scope (-0.01, -0.15)
22:02:00.974 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:00.976 00.002 9044 UpdateGuideState exits: m=5730 SNR=51.8
22:02:00.978 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:00.979 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:00.982 00.003 9044 Enqueuing Expose request
22:02:00.983 00.001 12252 Worker thread wakes up
22:02:00.984 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
22:02:00.984 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
22:02:00.984 00.000 12252 Moving (-0.01, -0.15) raw xDistance=0.15 yDistance=-0.01
22:02:00.988 00.004 12252 PPEC rslt: input = 0.15, final = 0.07, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 487.68
22:02:00.988 00.000 12252 PPEC: input: 0.15, control: 0.07, exposure: 2000
22:02:00.988 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:00.988 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:02:00.988 00.000 12252 MoveAxis(W, 28, ABG)
22:02:00.988 00.000 12252 Guiding  Dir = 3, Dur = 28
22:02:00.988 00.000 12252 IsSlewing returns 0
22:02:00.988 00.000 12252 IsGuiding returns 0
22:02:00.990 00.002 12252 PulseGuide returned control before completion, sleep 37
22:02:01.032 00.042 12252 IsGuiding returns 1
22:02:01.032 00.000 12252 scope still moving after pulse duration time elapsed
22:02:01.064 00.032 12252 IsSlewing returns 0
22:02:01.064 00.000 12252 IsGuiding returns 0
22:02:01.064 00.000 12252 scope move finished after 28 + 47 ms
22:02:01.064 00.000 12252 Move returns status 0, amount 28
22:02:01.064 00.000 12252 MoveAxis(N, 0, ABG)
22:02:01.065 00.001 12252 Move returns status 0, amount 0
22:02:01.065 00.000 12252 move complete, result=0
22:02:01.065 00.000 12252 worker thread done servicing request
22:02:01.065 00.000 12252 Worker thread wakes up
22:02:01.065 00.000 9044 GuideStep: 0.1 px 28 ms WEST, -0.0 px 0 ms NORTH
22:02:01.067 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:01.067 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:03.420 02.353 12252 Exposure complete
22:02:03.469 00.049 12252 worker thread done servicing request
22:02:03.469 00.000 9044 OnExposeComplete: enter
22:02:03.470 00.001 9044 UpdateGuideState(): m_state=6
22:02:03.472 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2798
22:02:03.474 00.002 9044 Star::Find returns 1 (0), X=1004.32, Y=822.63, Mass=5799, SNR=52.3, Peak=173 HFD=5.4
22:02:03.475 00.001 9044 MultiStar: [#1 -0.02,0.01,1.04,U] [#2 -0.08,-0.05,1.19,U] [#3 -0.02,-0.12,0.84,U] [#4 -0.03,-0.04,1.24,U] [#5 -0.02,0.03,0.66,U] [#6 -0.03,0.03,0.42,U] [#7 -0.08,-0.04,0.43,U] [#8 -0.05,-0.01,0.41,U] 
22:02:03.476 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {-0.18, -0.02}
22:02:03.477 00.001 9044 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.62) = xAngle (-1.05 = -1.05)
22:02:03.477 00.000 9044 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.13 = 2.15)
22:02:03.478 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.67 mountX=0.03 mountY=0.05, mountTheta=1.03
22:02:03.479 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.03, opts=13)
22:02:03.481 00.002 9044 Enqueuing Move request for scope (-0.06, -0.03)
22:02:03.482 00.001 12252 Worker thread wakes up
22:02:03.482 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
22:02:03.482 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
22:02:03.482 00.000 12252 Moving (-0.06, -0.03) raw xDistance=0.03 yDistance=0.05
22:02:03.483 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:03.484 00.001 9044 UpdateGuideState exits: m=5799 SNR=52.3
22:02:03.484 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:03.485 00.001 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 487.65
22:02:03.486 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:03.488 00.002 9044 Enqueuing Expose request
22:02:03.490 00.002 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
22:02:03.490 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:03.490 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:02:03.491 00.001 12252 MoveAxis(E, 3, ABG)
22:02:03.491 00.000 12252 Guiding  Dir = 2, Dur = 3
22:02:03.491 00.000 12252 IsSlewing returns 0
22:02:03.492 00.001 12252 IsGuiding returns 0
22:02:03.494 00.002 12252 PulseGuide returned control before completion, sleep 11
22:02:03.516 00.022 12252 IsGuiding returns 0
22:02:03.516 00.000 12252 Move returns status 0, amount 3
22:02:03.516 00.000 12252 MoveAxis(N, 0, ABG)
22:02:03.516 00.000 12252 Move returns status 0, amount 0
22:02:03.516 00.000 12252 move complete, result=0
22:02:03.516 00.000 12252 worker thread done servicing request
22:02:03.516 00.000 12252 Worker thread wakes up
22:02:03.516 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:02:03.517 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:03.517 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:05.863 02.346 12252 Exposure complete
22:02:05.910 00.047 12252 worker thread done servicing request
22:02:05.910 00.000 9044 OnExposeComplete: enter
22:02:05.911 00.001 9044 UpdateGuideState(): m_state=6
22:02:05.912 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2799
22:02:05.914 00.002 9044 Star::Find returns 1 (0), X=1004.35, Y=822.77, Mass=5813, SNR=52.2, Peak=173 HFD=5.3
22:02:05.915 00.001 9044 MultiStar: [#1 0.15,0.12,1.04,U] [#2 0.02,0.05,1.19,U] [#3 0.02,0.04,0.84,U] [#4 0.09,0.15,1.28,U] [#5 0.06,0.15,0.65,U] [#6 0.10,0.08,0.42,U] [#7 0.10,0.16,0.44,U] [#8 0.05,0.27,0.42,U] 
22:02:05.916 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {-0.16, 0.11}
22:02:05.916 00.000 9044 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.62) = xAngle (2.85 = 2.85)
22:02:05.917 00.001 9044 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.23 = -0.23)
22:02:05.918 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.12 mountY=-0.03, mountTheta=-2.90
22:02:05.919 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.11, opts=13)
22:02:05.920 00.001 9044 Enqueuing Move request for scope (0.04, 0.11)
22:02:05.921 00.001 12252 Worker thread wakes up
22:02:05.921 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:05.922 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
22:02:05.922 00.000 9044 UpdateGuideState exits: m=5813 SNR=52.2
22:02:05.923 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
22:02:05.923 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:05.925 00.002 12252 Moving (0.04, 0.11) raw xDistance=-0.12 yDistance=-0.03
22:02:05.925 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:05.927 00.002 9044 Enqueuing Expose request
22:02:05.930 00.003 12252 PPEC rslt: input = -0.12, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 487.62
22:02:05.930 00.000 12252 PPEC: input: -0.12, control: -0.09, exposure: 2000
22:02:05.930 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:05.930 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:05.930 00.000 12252 MoveAxis(E, 34, ABG)
22:02:05.930 00.000 12252 Guiding  Dir = 2, Dur = 34
22:02:05.930 00.000 12252 IsSlewing returns 0
22:02:05.930 00.000 12252 IsGuiding returns 0
22:02:05.932 00.002 12252 PulseGuide returned control before completion, sleep 43
22:02:05.988 00.056 12252 IsGuiding returns 0
22:02:05.988 00.000 12252 Move returns status 0, amount 34
22:02:05.988 00.000 12252 MoveAxis(N, 0, ABG)
22:02:05.988 00.000 12252 Move returns status 0, amount 0
22:02:05.988 00.000 12252 move complete, result=0
22:02:05.988 00.000 12252 worker thread done servicing request
22:02:05.988 00.000 12252 Worker thread wakes up
22:02:05.988 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:05.988 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:05.988 00.000 9044 GuideStep: -0.1 px 34 ms EAST, -0.0 px 0 ms NORTH
22:02:08.334 02.346 12252 Exposure complete
22:02:08.392 00.058 12252 worker thread done servicing request
22:02:08.392 00.000 9044 OnExposeComplete: enter
22:02:08.393 00.001 9044 UpdateGuideState(): m_state=6
22:02:08.394 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2800
22:02:08.395 00.001 9044 Star::Find returns 1 (0), X=1004.35, Y=822.65, Mass=5739, SNR=51.9, Peak=173 HFD=5.4
22:02:08.396 00.001 9044 MultiStar: [#1 0.08,-0.04,1.03,U] [#2 -0.01,-0.01,1.21,U] [#3 0.07,-0.11,0.84,U] [#4 0.06,-0.01,1.27,U] [#5 0.01,0.00,0.65,U] [#6 0.08,0.01,0.42,U] [#7 0.11,-0.04,0.43,U] [#8 -0.02,0.09,0.42,U] 
22:02:08.397 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.15, -0.01}
22:02:08.398 00.001 9044 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.62) = xAngle (0.84 = 0.84)
22:02:08.399 00.001 9044 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.25 = -2.25)
22:02:08.400 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.79 mountX=0.02 mountY=-0.02, mountTheta=-0.86
22:02:08.402 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.02, opts=13)
22:02:08.403 00.001 9044 Enqueuing Move request for scope (0.02, -0.02)
22:02:08.405 00.002 12252 Worker thread wakes up
22:02:08.405 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:08.407 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:02:08.407 00.000 9044 UpdateGuideState exits: m=5739 SNR=51.9
22:02:08.409 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:08.410 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:02:08.411 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:08.412 00.001 9044 Enqueuing Expose request
22:02:08.414 00.002 12252 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
22:02:08.419 00.005 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 487.59
22:02:08.419 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
22:02:08.419 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:08.419 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:02:08.419 00.000 12252 MoveAxis(E, 3, ABG)
22:02:08.419 00.000 12252 Guiding  Dir = 2, Dur = 3
22:02:08.420 00.001 12252 IsSlewing returns 0
22:02:08.420 00.000 12252 IsGuiding returns 0
22:02:08.423 00.003 12252 PulseGuide returned control before completion, sleep 11
22:02:08.437 00.014 12252 IsGuiding returns 0
22:02:08.437 00.000 12252 Move returns status 0, amount 3
22:02:08.437 00.000 12252 MoveAxis(N, 0, ABG)
22:02:08.437 00.000 12252 Move returns status 0, amount 0
22:02:08.437 00.000 12252 move complete, result=0
22:02:08.437 00.000 12252 worker thread done servicing request
22:02:08.437 00.000 12252 Worker thread wakes up
22:02:08.437 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:02:08.441 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:08.441 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:10.807 02.366 12252 Exposure complete
22:02:10.867 00.060 12252 worker thread done servicing request
22:02:10.867 00.000 9044 OnExposeComplete: enter
22:02:10.869 00.002 9044 UpdateGuideState(): m_state=6
22:02:10.872 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2801
22:02:10.874 00.002 9044 Star::Find returns 1 (0), X=1004.33, Y=822.63, Mass=5732, SNR=51.9, Peak=173 HFD=5.4
22:02:10.876 00.002 9044 MultiStar: [#1 0.02,0.02,1.05,U] [#2 -0.01,-0.10,1.20,U] [#3 0.01,-0.12,0.85,U] [#4 0.03,0.00,1.26,U] [#5 -0.01,0.03,0.66,U] [#6 0.04,-0.00,0.42,U] [#7 0.03,-0.06,0.43,U] [#8 -0.02,0.06,0.41,U] 
22:02:10.878 00.002 9044 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.17, -0.02}
22:02:10.880 00.002 9044 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.62) = xAngle (-0.35 = -0.35)
22:02:10.881 00.001 9044 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.43 = 2.85)
22:02:10.882 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.97 mountX=0.03 mountY=0.01, mountTheta=0.30
22:02:10.884 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.03, opts=13)
22:02:10.885 00.001 9044 Enqueuing Move request for scope (-0.01, -0.03)
22:02:10.887 00.002 12252 Worker thread wakes up
22:02:10.887 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:10.888 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:02:10.888 00.000 9044 UpdateGuideState exits: m=5732 SNR=51.9
22:02:10.889 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:02:10.889 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:10.890 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:10.891 00.001 9044 Enqueuing Expose request
22:02:10.892 00.001 12252 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.01
22:02:10.895 00.003 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 487.57
22:02:10.895 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
22:02:10.895 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:10.895 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:02:10.895 00.000 12252 MoveAxis(E, 3, ABG)
22:02:10.895 00.000 12252 Guiding  Dir = 2, Dur = 3
22:02:10.896 00.001 12252 IsSlewing returns 0
22:02:10.896 00.000 12252 IsGuiding returns 0
22:02:10.899 00.003 12252 PulseGuide returned control before completion, sleep 11
22:02:10.917 00.018 12252 IsGuiding returns 0
22:02:10.917 00.000 12252 Move returns status 0, amount 3
22:02:10.917 00.000 12252 MoveAxis(N, 0, ABG)
22:02:10.917 00.000 12252 Move returns status 0, amount 0
22:02:10.917 00.000 12252 move complete, result=0
22:02:10.917 00.000 12252 worker thread done servicing request
22:02:10.917 00.000 12252 Worker thread wakes up
22:02:10.917 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:10.917 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:02:10.920 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:13.274 02.354 12252 Exposure complete
22:02:13.333 00.059 12252 worker thread done servicing request
22:02:13.333 00.000 9044 OnExposeComplete: enter
22:02:13.335 00.002 9044 UpdateGuideState(): m_state=6
22:02:13.336 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2802
22:02:13.337 00.001 9044 Star::Find returns 1 (0), X=1004.34, Y=822.62, Mass=5720, SNR=51.7, Peak=173 HFD=5.4
22:02:13.338 00.001 9044 MultiStar: [#1 0.07,0.01,1.05,U] [#2 0.00,-0.11,1.20,U] [#3 0.07,-0.16,0.84,U] [#4 0.02,0.00,1.27,U] [#5 0.02,-0.01,0.65,U] [#6 0.09,-0.02,0.42,U] [#7 0.14,0.01,0.43,U] [#8 0.03,0.07,0.41,U] 
22:02:13.340 00.002 9044 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.16, -0.03}
22:02:13.341 00.001 9044 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.62) = xAngle (0.45 = 0.45)
22:02:13.342 00.001 9044 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.63 = -2.63)
22:02:13.343 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.18 mountX=0.04 mountY=-0.02, mountTheta=-0.49
22:02:13.345 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.04, opts=13)
22:02:13.347 00.002 9044 Enqueuing Move request for scope (0.02, -0.04)
22:02:13.348 00.001 12252 Worker thread wakes up
22:02:13.348 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:13.349 00.001 9044 UpdateGuideState exits: m=5720 SNR=51.7
22:02:13.350 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:13.353 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:02:13.353 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:13.355 00.002 9044 Enqueuing Expose request
22:02:13.357 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:02:13.357 00.000 12252 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
22:02:13.361 00.004 12252 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 487.54
22:02:13.362 00.001 12252 PPEC: input: 0.04, control: -0.00, exposure: 2000
22:02:13.362 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:13.362 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:02:13.362 00.000 12252 MoveAxis(E, 0, ABG)
22:02:13.362 00.000 12252 Move returns status 0, amount 0
22:02:13.362 00.000 12252 MoveAxis(N, 0, ABG)
22:02:13.362 00.000 12252 Move returns status 0, amount 0
22:02:13.362 00.000 12252 move complete, result=0
22:02:13.362 00.000 12252 worker thread done servicing request
22:02:13.362 00.000 12252 Worker thread wakes up
22:02:13.362 00.000 9044 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:13.365 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:13.365 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:15.709 02.344 12252 Exposure complete
22:02:15.757 00.048 12252 worker thread done servicing request
22:02:15.757 00.000 9044 OnExposeComplete: enter
22:02:15.758 00.001 9044 UpdateGuideState(): m_state=6
22:02:15.759 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2803
22:02:15.760 00.001 9044 Star::Find returns 1 (0), X=1004.34, Y=822.68, Mass=5764, SNR=52.1, Peak=173 HFD=5.4
22:02:15.762 00.002 9044 MultiStar: [#1 0.08,0.04,1.06,U] [#2 -0.04,-0.03,1.19,U] [#3 0.05,-0.10,0.84,U] [#4 0.06,0.01,1.28,U] [#5 0.03,0.14,0.64,U] [#6 0.03,0.07,0.42,U] [#7 0.14,0.10,0.44,U] [#8 0.01,0.16,0.41,U] 
22:02:15.763 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {-0.16, 0.02}
22:02:15.764 00.001 9044 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.62) = xAngle (2.72 = 2.72)
22:02:15.765 00.001 9044 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.37 = -0.37)
22:02:15.767 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.09 mountX=-0.03 mountY=-0.01, mountTheta=-2.77
22:02:15.772 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.03, opts=13)
22:02:15.775 00.003 9044 Enqueuing Move request for scope (0.01, 0.03)
22:02:15.776 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:15.777 00.001 9044 UpdateGuideState exits: m=5764 SNR=52.1
22:02:15.780 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:15.781 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:15.783 00.002 9044 Enqueuing Expose request
22:02:15.784 00.001 12252 Worker thread wakes up
22:02:15.784 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:02:15.784 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:02:15.784 00.000 12252 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
22:02:15.788 00.004 12252 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 487.51
22:02:15.788 00.000 12252 PPEC: input: -0.03, control: -0.00, exposure: 2000
22:02:15.788 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:15.788 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:02:15.788 00.000 12252 MoveAxis(E, 0, ABG)
22:02:15.788 00.000 12252 Move returns status 0, amount 0
22:02:15.788 00.000 12252 MoveAxis(N, 0, ABG)
22:02:15.788 00.000 12252 Move returns status 0, amount 0
22:02:15.788 00.000 12252 move complete, result=0
22:02:15.789 00.001 12252 worker thread done servicing request
22:02:15.789 00.000 12252 Worker thread wakes up
22:02:15.789 00.000 9044 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:02:15.789 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:15.790 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:18.165 02.375 12252 Exposure complete
22:02:18.232 00.067 12252 worker thread done servicing request
22:02:18.232 00.000 9044 OnExposeComplete: enter
22:02:18.234 00.002 9044 UpdateGuideState(): m_state=6
22:02:18.235 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2804
22:02:18.236 00.001 9044 Star::Find returns 1 (0), X=1004.30, Y=822.50, Mass=5662, SNR=51.6, Peak=173 HFD=5.2
22:02:18.237 00.001 9044 MultiStar: [#1 0.07,-0.29,1.05,U] [#2 0.02,-0.21,1.20,U] [#3 0.07,-0.19,0.85,U] [#4 0.07,-0.08,1.27,U] [#5 0.05,-0.04,0.67,U] [#6 0.03,-0.12,0.42,U] [#7 0.09,-0.19,0.43,U] [#8 -0.05,-0.13,0.42,U] 
22:02:18.240 00.003 9044 refined, 8 included, MultiStar: {0.01, -0.16}, one-star: {-0.21, -0.15}
22:02:18.242 00.002 9044 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.62) = xAngle (0.14 = 0.14)
22:02:18.244 00.002 9044 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.94 = -2.94)
22:02:18.246 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.48 mountX=0.16 mountY=-0.03, mountTheta=-0.20
22:02:18.251 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.16, opts=13)
22:02:18.253 00.002 9044 Enqueuing Move request for scope (0.01, -0.16)
22:02:18.256 00.003 12252 Worker thread wakes up
22:02:18.256 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:18.259 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
22:02:18.259 00.000 9044 UpdateGuideState exits: m=5662 SNR=51.6
22:02:18.261 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:18.263 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:18.265 00.002 9044 Enqueuing Expose request
22:02:18.268 00.003 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
22:02:18.268 00.000 12252 Moving (0.01, -0.16) raw xDistance=0.16 yDistance=-0.03
22:02:18.270 00.002 12252 PPEC rslt: input = 0.16, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 487.49
22:02:18.270 00.000 12252 PPEC: input: 0.16, control: 0.09, exposure: 2000
22:02:18.271 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:18.271 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:02:18.271 00.000 12252 MoveAxis(W, 35, ABG)
22:02:18.271 00.000 12252 Guiding  Dir = 3, Dur = 35
22:02:18.271 00.000 12252 IsSlewing returns 0
22:02:18.272 00.001 12252 IsGuiding returns 0
22:02:18.274 00.002 12252 PulseGuide returned control before completion, sleep 43
22:02:18.329 00.055 12252 IsGuiding returns 0
22:02:18.329 00.000 12252 Move returns status 0, amount 35
22:02:18.329 00.000 12252 MoveAxis(N, 0, ABG)
22:02:18.329 00.000 12252 Move returns status 0, amount 0
22:02:18.329 00.000 12252 move complete, result=0
22:02:18.330 00.001 12252 worker thread done servicing request
22:02:18.330 00.000 9044 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
22:02:18.332 00.002 12252 Worker thread wakes up
22:02:18.332 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:18.332 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:20.690 02.358 12252 Exposure complete
22:02:20.734 00.044 12252 worker thread done servicing request
22:02:20.734 00.000 9044 OnExposeComplete: enter
22:02:20.736 00.002 9044 UpdateGuideState(): m_state=6
22:02:20.738 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2805
22:02:20.740 00.002 9044 Star::Find returns 1 (0), X=1004.25, Y=822.56, Mass=5663, SNR=51.7, Peak=173 HFD=5.3
22:02:20.743 00.003 9044 MultiStar: [#1 -0.01,-0.01,1.06,U] [#2 -0.01,-0.16,1.19,U] [#3 0.05,-0.10,0.85,U] [#4 -0.00,-0.01,1.28,U] [#5 -0.04,-0.02,0.66,U] [#6 -0.06,0.03,0.42,U] [#7 -0.01,-0.02,0.44,U] [#8 -0.01,-0.03,0.42,U] 
22:02:20.746 00.003 9044 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.26, -0.10}
22:02:20.748 00.002 9044 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.62) = xAngle (-0.57 = -0.57)
22:02:20.751 00.003 9044 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.65 = 2.63)
22:02:20.754 00.003 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.19 mountX=0.06 mountY=0.03, mountTheta=0.53
22:02:20.758 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.06, opts=13)
22:02:20.760 00.002 9044 Enqueuing Move request for scope (-0.04, -0.06)
22:02:20.763 00.003 12252 Worker thread wakes up
22:02:20.763 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:20.766 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
22:02:20.766 00.000 9044 UpdateGuideState exits: m=5663 SNR=51.7
22:02:20.768 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:20.771 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:20.773 00.002 9044 Enqueuing Expose request
22:02:20.775 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
22:02:20.777 00.002 12252 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=0.03
22:02:20.781 00.004 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 487.46
22:02:20.781 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
22:02:20.781 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:20.781 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:02:20.781 00.000 12252 MoveAxis(E, 3, ABG)
22:02:20.781 00.000 12252 Guiding  Dir = 2, Dur = 3
22:02:20.782 00.001 12252 IsSlewing returns 0
22:02:20.782 00.000 12252 IsGuiding returns 0
22:02:20.784 00.002 12252 PulseGuide returned control before completion, sleep 11
22:02:20.809 00.025 12252 IsGuiding returns 0
22:02:20.809 00.000 12252 Move returns status 0, amount 3
22:02:20.809 00.000 12252 MoveAxis(N, 0, ABG)
22:02:20.809 00.000 12252 Move returns status 0, amount 0
22:02:20.809 00.000 12252 move complete, result=0
22:02:20.809 00.000 12252 worker thread done servicing request
22:02:20.809 00.000 12252 Worker thread wakes up
22:02:20.809 00.000 9044 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:02:20.812 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:20.812 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:23.169 02.357 12252 Exposure complete
22:02:23.219 00.050 12252 worker thread done servicing request
22:02:23.219 00.000 9044 OnExposeComplete: enter
22:02:23.220 00.001 9044 UpdateGuideState(): m_state=6
22:02:23.221 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2806
22:02:23.223 00.002 9044 Star::Find returns 1 (0), X=1004.23, Y=822.58, Mass=5617, SNR=51.4, Peak=173 HFD=5.2
22:02:23.224 00.001 9044 MultiStar: [#1 -0.03,-0.08,1.04,U] [#2 -0.10,-0.13,1.20,U] [#3 -0.08,-0.11,0.84,U] [#4 -0.01,-0.04,1.28,U] [#5 -0.07,-0.01,0.66,U] [#6 -0.04,-0.04,0.43,U] [#7 -0.07,-0.10,0.43,U] [#8 -0.10,0.09,0.42,U] 
22:02:23.225 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.27, -0.08}
22:02:23.226 00.001 9044 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.62) = xAngle (-0.87 = -0.87)
22:02:23.228 00.002 9044 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.95 = 2.33)
22:02:23.229 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.49 mountX=0.07 mountY=0.08, mountTheta=0.84
22:02:23.231 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.07, opts=13)
22:02:23.232 00.001 9044 Enqueuing Move request for scope (-0.09, -0.07)
22:02:23.233 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:23.234 00.001 9044 UpdateGuideState exits: m=5617 SNR=51.4
22:02:23.236 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:23.237 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:23.238 00.001 9044 Enqueuing Expose request
22:02:23.239 00.001 12252 Worker thread wakes up
22:02:23.239 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
22:02:23.239 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
22:02:23.239 00.000 12252 Moving (-0.09, -0.07) raw xDistance=0.07 yDistance=0.08
22:02:23.242 00.003 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 487.44
22:02:23.242 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
22:02:23.242 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:23.242 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:02:23.242 00.000 12252 MoveAxis(E, 5, ABG)
22:02:23.242 00.000 12252 Guiding  Dir = 2, Dur = 5
22:02:23.242 00.000 12252 IsSlewing returns 0
22:02:23.242 00.000 12252 IsGuiding returns 0
22:02:23.244 00.002 12252 PulseGuide returned control before completion, sleep 14
22:02:23.268 00.024 12252 IsGuiding returns 0
22:02:23.268 00.000 12252 Move returns status 0, amount 5
22:02:23.268 00.000 12252 MoveAxis(N, 0, ABG)
22:02:23.268 00.000 12252 Move returns status 0, amount 0
22:02:23.268 00.000 12252 move complete, result=0
22:02:23.268 00.000 12252 worker thread done servicing request
22:02:23.268 00.000 12252 Worker thread wakes up
22:02:23.268 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:23.268 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:23.268 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:02:25.610 02.342 12252 Exposure complete
22:02:25.672 00.062 12252 worker thread done servicing request
22:02:25.672 00.000 9044 OnExposeComplete: enter
22:02:25.673 00.001 9044 UpdateGuideState(): m_state=6
22:02:25.675 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2807
22:02:25.676 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.62, Mass=5506, SNR=50.8, Peak=173 HFD=5.3
22:02:25.678 00.002 9044 MultiStar: [#1 -0.07,0.01,1.09,U] [#2 -0.10,-0.08,1.22,U] [#3 -0.00,-0.09,0.86,U] [#4 -0.03,-0.01,1.28,U] [#5 -0.04,0.03,0.67,U] [#6 -0.09,-0.04,0.43,U] [#7 -0.11,-0.01,0.44,U] [#8 -0.05,0.10,0.42,U] 
22:02:25.679 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {-0.25, -0.04}
22:02:25.679 00.000 9044 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.62) = xAngle (-1.25 = -1.25)
22:02:25.680 00.001 9044 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.33 = 1.95)
22:02:25.681 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.09 cameraTheta=-2.87 mountX=0.03 mountY=0.08, mountTheta=1.24
22:02:25.684 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.02, opts=13)
22:02:25.687 00.003 9044 Enqueuing Move request for scope (-0.08, -0.02)
22:02:25.690 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:25.692 00.002 9044 UpdateGuideState exits: m=5506 SNR=50.8
22:02:25.694 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:25.696 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:25.698 00.002 9044 Enqueuing Expose request
22:02:25.701 00.003 12252 Worker thread wakes up
22:02:25.701 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
22:02:25.701 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
22:02:25.701 00.000 12252 Moving (-0.08, -0.02) raw xDistance=0.03 yDistance=0.08
22:02:25.705 00.004 12252 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 487.41
22:02:25.705 00.000 12252 PPEC: input: 0.03, control: 0.00, exposure: 2000
22:02:25.705 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:25.705 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:02:25.705 00.000 12252 MoveAxis(W, 0, ABG)
22:02:25.705 00.000 12252 Move returns status 0, amount 0
22:02:25.705 00.000 12252 MoveAxis(N, 0, ABG)
22:02:25.706 00.001 12252 Move returns status 0, amount 0
22:02:25.706 00.000 12252 move complete, result=0
22:02:25.706 00.000 12252 worker thread done servicing request
22:02:25.706 00.000 12252 Worker thread wakes up
22:02:25.706 00.000 9044 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
22:02:25.707 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:25.707 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:28.055 02.348 12252 Exposure complete
22:02:28.103 00.048 12252 worker thread done servicing request
22:02:28.103 00.000 9044 OnExposeComplete: enter
22:02:28.104 00.001 9044 UpdateGuideState(): m_state=6
22:02:28.106 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2808
22:02:28.106 00.000 9044 Star::Find returns 1 (0), X=1004.23, Y=822.58, Mass=5658, SNR=51.6, Peak=173 HFD=5.3
22:02:28.108 00.002 9044 MultiStar: [#1 -0.06,-0.04,1.06,U] [#2 -0.02,-0.06,1.22,U] [#3 0.01,-0.13,0.86,U] [#4 -0.04,-0.08,1.26,U] [#5 -0.09,0.06,0.67,U] [#6 -0.13,-0.03,0.43,U] [#7 -0.02,-0.05,0.42,U] [#8 -0.13,0.09,0.42,U] 
22:02:28.110 00.002 9044 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.27, -0.08}
22:02:28.111 00.001 9044 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.62) = xAngle (-0.97 = -0.97)
22:02:28.114 00.003 9044 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.05 = 2.23)
22:02:28.114 00.000 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.59 mountX=0.05 mountY=0.07, mountTheta=0.95
22:02:28.117 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.05, opts=13)
22:02:28.119 00.002 9044 Enqueuing Move request for scope (-0.08, -0.05)
22:02:28.121 00.002 12252 Worker thread wakes up
22:02:28.121 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:28.122 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
22:02:28.122 00.000 9044 UpdateGuideState exits: m=5658 SNR=51.6
22:02:28.125 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
22:02:28.126 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:28.128 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:28.130 00.002 9044 Enqueuing Expose request
22:02:28.134 00.004 12252 Moving (-0.08, -0.05) raw xDistance=0.05 yDistance=0.07
22:02:28.137 00.003 12252 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 487.39
22:02:28.137 00.000 12252 PPEC: input: 0.05, control: -0.00, exposure: 2000
22:02:28.137 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:28.137 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:02:28.137 00.000 12252 MoveAxis(E, 2, ABG)
22:02:28.137 00.000 12252 Guiding  Dir = 2, Dur = 2
22:02:28.138 00.001 12252 IsSlewing returns 0
22:02:28.138 00.000 12252 IsGuiding returns 0
22:02:28.140 00.002 12252 IsGuiding returns 0
22:02:28.140 00.000 12252 Move returns status 0, amount 2
22:02:28.141 00.001 12252 MoveAxis(N, 0, ABG)
22:02:28.141 00.000 12252 Move returns status 0, amount 0
22:02:28.141 00.000 12252 move complete, result=0
22:02:28.141 00.000 12252 worker thread done servicing request
22:02:28.141 00.000 12252 Worker thread wakes up
22:02:28.141 00.000 9044 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:02:28.143 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:28.143 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:30.502 02.359 12252 Exposure complete
22:02:30.551 00.049 12252 worker thread done servicing request
22:02:30.551 00.000 9044 OnExposeComplete: enter
22:02:30.553 00.002 9044 UpdateGuideState(): m_state=6
22:02:30.555 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2809
22:02:30.557 00.002 9044 Star::Find returns 1 (0), X=1004.32, Y=822.61, Mass=5705, SNR=51.8, Peak=173 HFD=5.4
22:02:30.559 00.002 9044 MultiStar: [#1 0.10,0.01,1.07,U] [#2 0.04,-0.01,1.21,U] [#3 0.07,-0.19,0.85,U] [#4 0.11,0.04,1.27,U] [#5 0.04,0.06,0.67,U] [#6 0.05,0.01,0.43,U] [#7 0.01,0.02,0.43,U] [#8 0.07,0.02,0.43,U] 
22:02:30.563 00.004 9044 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {-0.18, -0.04}
22:02:30.565 00.002 9044 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.62) = xAngle (1.24 = 1.24)
22:02:30.567 00.002 9044 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.84 = -1.84)
22:02:30.569 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.38 mountX=0.01 mountY=-0.04, mountTheta=-1.25
22:02:30.574 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.01, opts=13)
22:02:30.576 00.002 9044 Enqueuing Move request for scope (0.04, -0.01)
22:02:30.579 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:30.582 00.003 9044 UpdateGuideState exits: m=5705 SNR=51.8
22:02:30.584 00.002 12252 Worker thread wakes up
22:02:30.584 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:02:30.584 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:02:30.584 00.000 12252 Moving (0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
22:02:30.584 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:30.585 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:30.586 00.001 9044 Enqueuing Expose request
22:02:30.588 00.002 12252 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 487.36
22:02:30.588 00.000 12252 PPEC: input: 0.01, control: 0.00, exposure: 2000
22:02:30.588 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:30.588 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:02:30.588 00.000 12252 MoveAxis(W, 2, ABG)
22:02:30.588 00.000 12252 Guiding  Dir = 3, Dur = 2
22:02:30.589 00.001 12252 IsSlewing returns 0
22:02:30.589 00.000 12252 IsGuiding returns 0
22:02:30.591 00.002 12252 PulseGuide returned control before completion, sleep 11
22:02:30.615 00.024 12252 IsGuiding returns 0
22:02:30.615 00.000 12252 Move returns status 0, amount 2
22:02:30.615 00.000 12252 MoveAxis(N, 0, ABG)
22:02:30.615 00.000 12252 Move returns status 0, amount 0
22:02:30.615 00.000 12252 move complete, result=0
22:02:30.616 00.001 12252 worker thread done servicing request
22:02:30.616 00.000 12252 Worker thread wakes up
22:02:30.616 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:30.616 00.000 9044 GuideStep: 0.0 px 2 ms WEST, -0.0 px 0 ms NORTH
22:02:30.617 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:32.967 02.350 12252 Exposure complete
22:02:33.016 00.049 12252 worker thread done servicing request
22:02:33.016 00.000 9044 OnExposeComplete: enter
22:02:33.017 00.001 9044 UpdateGuideState(): m_state=6
22:02:33.019 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2810
22:02:33.020 00.001 9044 Star::Find returns 1 (0), X=1004.23, Y=822.61, Mass=5654, SNR=51.7, Peak=173 HFD=5.3
22:02:33.021 00.001 9044 MultiStar: [#1 -0.04,-0.06,1.06,U] [#2 -0.01,-0.13,1.20,U] [#3 0.07,-0.15,0.85,U] [#4 -0.02,-0.08,1.27,U] [#5 -0.02,-0.04,0.67,U] [#6 -0.02,-0.07,0.41,U] [#7 -0.03,-0.01,0.44,U] [#8 -0.18,-0.21,0.41,U] 
22:02:33.024 00.003 9044 refined, 8 included, MultiStar: {-0.05, -0.09}, one-star: {-0.27, -0.04}
22:02:33.026 00.002 9044 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.62) = xAngle (-0.50 = -0.50)
22:02:33.028 00.002 9044 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.58 = 2.70)
22:02:33.030 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.12 mountX=0.09 mountY=0.04, mountTheta=0.45
22:02:33.032 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.09, opts=13)
22:02:33.033 00.001 9044 Enqueuing Move request for scope (-0.05, -0.09)
22:02:33.034 00.001 12252 Worker thread wakes up
22:02:33.034 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:33.035 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
22:02:33.035 00.000 9044 UpdateGuideState exits: m=5654 SNR=51.7
22:02:33.036 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
22:02:33.036 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:33.036 00.000 12252 Moving (-0.05, -0.09) raw xDistance=0.09 yDistance=0.04
22:02:33.036 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:33.039 00.003 9044 Enqueuing Expose request
22:02:33.040 00.001 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 487.34
22:02:33.041 00.001 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
22:02:33.041 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:33.041 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:02:33.041 00.000 12252 MoveAxis(E, 3, ABG)
22:02:33.041 00.000 12252 Guiding  Dir = 2, Dur = 3
22:02:33.041 00.000 12252 IsSlewing returns 0
22:02:33.041 00.000 12252 IsGuiding returns 0
22:02:33.043 00.002 12252 PulseGuide returned control before completion, sleep 12
22:02:33.058 00.015 12252 IsGuiding returns 0
22:02:33.058 00.000 12252 Move returns status 0, amount 3
22:02:33.058 00.000 12252 MoveAxis(N, 0, ABG)
22:02:33.058 00.000 12252 Move returns status 0, amount 0
22:02:33.058 00.000 12252 move complete, result=0
22:02:33.058 00.000 12252 worker thread done servicing request
22:02:33.059 00.001 9044 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:02:33.060 00.001 12252 Worker thread wakes up
22:02:33.060 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:33.060 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:35.406 02.346 12252 Exposure complete
22:02:35.454 00.048 12252 worker thread done servicing request
22:02:35.454 00.000 9044 OnExposeComplete: enter
22:02:35.455 00.001 9044 UpdateGuideState(): m_state=6
22:02:35.456 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2811
22:02:35.457 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.64, Mass=5659, SNR=51.6, Peak=173 HFD=5.3
22:02:35.458 00.001 9044 MultiStar: [#1 -0.05,0.04,1.04,U] [#2 -0.12,-0.06,1.20,U] [#3 -0.02,-0.05,0.85,U] [#4 -0.04,-0.05,1.27,U] [#5 -0.15,0.03,0.65,U] [#6 -0.10,0.04,0.43,U] [#7 -0.01,0.11,0.43,U] [#8 -0.18,0.12,0.42,U] 
22:02:35.459 00.001 9044 refined, 8 included, MultiStar: {-0.10, -0.00}, one-star: {-0.25, -0.02}
22:02:35.459 00.000 9044 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.62) = xAngle (-1.47 = -1.47)
22:02:35.461 00.002 9044 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.55 = 1.73)
22:02:35.462 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.09 mountX=0.01 mountY=0.10, mountTheta=1.47
22:02:35.464 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.00, opts=13)
22:02:35.466 00.002 9044 Enqueuing Move request for scope (-0.10, -0.00)
22:02:35.467 00.001 12252 Worker thread wakes up
22:02:35.467 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:35.468 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
22:02:35.468 00.000 9044 UpdateGuideState exits: m=5659 SNR=51.6
22:02:35.469 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
22:02:35.469 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:35.470 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:35.471 00.001 9044 Enqueuing Expose request
22:02:35.473 00.002 12252 Moving (-0.10, -0.00) raw xDistance=0.01 yDistance=0.10
22:02:35.475 00.002 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 487.32
22:02:35.475 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
22:02:35.475 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:35.475 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:02:35.475 00.000 12252 MoveAxis(E, 3, ABG)
22:02:35.475 00.000 12252 Guiding  Dir = 2, Dur = 3
22:02:35.476 00.001 12252 IsSlewing returns 0
22:02:35.476 00.000 12252 IsGuiding returns 0
22:02:35.479 00.003 12252 PulseGuide returned control before completion, sleep 12
22:02:35.503 00.024 12252 IsGuiding returns 0
22:02:35.503 00.000 12252 Move returns status 0, amount 3
22:02:35.503 00.000 12252 MoveAxis(N, 0, ABG)
22:02:35.503 00.000 12252 Move returns status 0, amount 0
22:02:35.503 00.000 12252 move complete, result=0
22:02:35.503 00.000 12252 worker thread done servicing request
22:02:35.503 00.000 12252 Worker thread wakes up
22:02:35.503 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:35.503 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:35.503 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:02:37.872 02.369 12252 Exposure complete
22:02:37.921 00.049 12252 worker thread done servicing request
22:02:37.921 00.000 9044 OnExposeComplete: enter
22:02:37.923 00.002 9044 UpdateGuideState(): m_state=6
22:02:37.925 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2812
22:02:37.926 00.001 9044 Star::Find returns 1 (0), X=1004.26, Y=822.65, Mass=5631, SNR=51.4, Peak=173 HFD=5.3
22:02:37.927 00.001 9044 MultiStar: [#1 -0.02,-0.01,1.08,U] [#2 -0.07,0.01,1.21,U] [#3 -0.05,-0.13,0.86,U] [#4 -0.03,-0.01,1.28,U] [#5 -0.06,0.09,0.66,U] [#6 -0.03,0.03,0.44,U] [#7 0.04,0.19,0.44,U] [#8 -0.12,0.12,0.42,U] 
22:02:37.928 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.24, -0.01}
22:02:37.929 00.001 9044 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.62) = xAngle (4.61 = -1.67)
22:02:37.930 00.001 9044 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.53 = 1.53)
22:02:37.931 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.99 mountX=-0.01 mountY=0.07, mountTheta=1.67
22:02:37.935 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.01, opts=13)
22:02:37.936 00.001 9044 Enqueuing Move request for scope (-0.07, 0.01)
22:02:37.937 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:37.938 00.001 12252 Worker thread wakes up
22:02:37.939 00.001 9044 UpdateGuideState exits: m=5631 SNR=51.4
22:02:37.940 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:37.941 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
22:02:37.941 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:37.942 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
22:02:37.942 00.000 9044 Enqueuing Expose request
22:02:37.943 00.001 12252 Moving (-0.07, 0.01) raw xDistance=-0.01 yDistance=0.07
22:02:37.946 00.003 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 487.29
22:02:37.946 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
22:02:37.946 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:37.946 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:02:37.946 00.000 12252 MoveAxis(E, 6, ABG)
22:02:37.946 00.000 12252 Guiding  Dir = 2, Dur = 6
22:02:37.947 00.001 12252 IsSlewing returns 0
22:02:37.947 00.000 12252 IsGuiding returns 0
22:02:37.949 00.002 12252 PulseGuide returned control before completion, sleep 15
22:02:37.979 00.030 12252 IsGuiding returns 0
22:02:37.979 00.000 12252 Move returns status 0, amount 6
22:02:37.979 00.000 12252 MoveAxis(N, 0, ABG)
22:02:37.979 00.000 12252 Move returns status 0, amount 0
22:02:37.979 00.000 12252 move complete, result=0
22:02:37.979 00.000 12252 worker thread done servicing request
22:02:37.979 00.000 12252 Worker thread wakes up
22:02:37.980 00.001 9044 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
22:02:37.983 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:37.983 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:40.341 02.358 12252 Exposure complete
22:02:40.411 00.070 12252 worker thread done servicing request
22:02:40.411 00.000 9044 OnExposeComplete: enter
22:02:40.414 00.003 9044 UpdateGuideState(): m_state=6
22:02:40.415 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2813
22:02:40.417 00.002 9044 Star::Find returns 1 (0), X=1004.41, Y=822.58, Mass=5620, SNR=51.3, Peak=173 HFD=5.2
22:02:40.418 00.001 9044 MultiStar: [#1 0.10,0.03,1.06,U] [#2 0.09,-0.04,1.24,U] [#3 0.31,-0.06,0.87,U] [#4 0.13,-0.11,1.27,U] [#5 0.16,0.07,0.67,U] [#6 0.04,-0.04,0.43,U] [#7 0.24,0.02,0.44,U] [#8 0.08,0.07,0.42,U] 
22:02:40.420 00.002 9044 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {-0.09, -0.07}
22:02:40.421 00.001 9044 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.62) = xAngle (1.38 = 1.38)
22:02:40.422 00.001 9044 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.71 = -1.71)
22:02:40.424 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.25 mountX=0.02 mountY=-0.11, mountTheta=-1.38
22:02:40.425 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.03, opts=13)
22:02:40.426 00.001 9044 Enqueuing Move request for scope (0.11, -0.03)
22:02:40.427 00.001 12252 Worker thread wakes up
22:02:40.427 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:40.429 00.002 9044 UpdateGuideState exits: m=5620 SNR=51.3
22:02:40.430 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:40.431 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:40.433 00.002 9044 Enqueuing Expose request
22:02:40.434 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:02:40.434 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:02:40.434 00.000 12252 Moving (0.11, -0.03) raw xDistance=0.02 yDistance=-0.11
22:02:40.436 00.002 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 487.27
22:02:40.436 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
22:02:40.436 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:40.436 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:02:40.436 00.000 12252 MoveAxis(E, 4, ABG)
22:02:40.436 00.000 12252 Guiding  Dir = 2, Dur = 4
22:02:40.437 00.001 12252 IsSlewing returns 0
22:02:40.437 00.000 12252 IsGuiding returns 0
22:02:40.439 00.002 12252 PulseGuide returned control before completion, sleep 13
22:02:40.462 00.023 12252 IsGuiding returns 0
22:02:40.462 00.000 12252 Move returns status 0, amount 4
22:02:40.462 00.000 12252 MoveAxis(N, 0, ABG)
22:02:40.462 00.000 12252 Move returns status 0, amount 0
22:02:40.462 00.000 12252 move complete, result=0
22:02:40.462 00.000 12252 worker thread done servicing request
22:02:40.462 00.000 12252 Worker thread wakes up
22:02:40.462 00.000 9044 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:02:40.464 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:40.464 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:42.814 02.350 12252 Exposure complete
22:02:42.868 00.054 12252 worker thread done servicing request
22:02:42.868 00.000 9044 OnExposeComplete: enter
22:02:42.870 00.002 9044 UpdateGuideState(): m_state=6
22:02:42.872 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2814
22:02:42.874 00.002 9044 Star::Find returns 1 (0), X=1004.46, Y=822.56, Mass=5638, SNR=51.5, Peak=173 HFD=5.2
22:02:42.877 00.003 9044 MultiStar: [#1 0.16,-0.01,1.08,U] [#2 0.12,-0.12,1.20,U] [#3 0.18,-0.16,0.85,U] [#4 0.13,-0.07,1.29,U] [#5 0.14,0.04,0.65,U] [#6 0.09,-0.03,0.42,U] [#7 0.22,-0.19,0.44,U] [#8 0.08,0.08,0.42,U] 
22:02:42.879 00.002 9044 single-star, 8 included, MultiStar: {0.12, -0.07}, one-star: {-0.04, -0.10}
22:02:42.881 00.002 9044 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.62) = xAngle (-0.34 = -0.34)
22:02:42.883 00.002 9044 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.42 = 2.86)
22:02:42.885 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.96 mountX=0.10 mountY=0.03, mountTheta=0.29
22:02:42.888 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.10, opts=13)
22:02:42.891 00.003 9044 Enqueuing Move request for scope (-0.04, -0.10)
22:02:42.893 00.002 12252 Worker thread wakes up
22:02:42.893 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:42.895 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
22:02:42.895 00.000 9044 UpdateGuideState exits: m=5638 SNR=51.5
22:02:42.897 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:42.900 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:42.902 00.002 9044 Enqueuing Expose request
22:02:42.904 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
22:02:42.904 00.000 12252 Moving (-0.04, -0.10) raw xDistance=0.10 yDistance=0.03
22:02:42.906 00.002 12252 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 487.25
22:02:42.906 00.000 12252 PPEC: input: 0.10, control: -0.02, exposure: 2000
22:02:42.907 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:42.907 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:02:42.907 00.000 12252 MoveAxis(E, 6, ABG)
22:02:42.907 00.000 12252 Guiding  Dir = 2, Dur = 6
22:02:42.907 00.000 12252 IsSlewing returns 0
22:02:42.908 00.001 12252 IsGuiding returns 0
22:02:42.909 00.001 12252 PulseGuide returned control before completion, sleep 15
22:02:42.933 00.024 12252 IsGuiding returns 0
22:02:42.933 00.000 12252 Move returns status 0, amount 6
22:02:42.933 00.000 12252 MoveAxis(N, 0, ABG)
22:02:42.933 00.000 12252 Move returns status 0, amount 0
22:02:42.933 00.000 12252 move complete, result=0
22:02:42.933 00.000 12252 worker thread done servicing request
22:02:42.933 00.000 12252 Worker thread wakes up
22:02:42.933 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:02:42.935 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:42.935 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:45.297 02.362 12252 Exposure complete
22:02:45.345 00.048 12252 worker thread done servicing request
22:02:45.345 00.000 9044 OnExposeComplete: enter
22:02:45.345 00.000 9044 UpdateGuideState(): m_state=6
22:02:45.347 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2815
22:02:45.348 00.001 9044 Star::Find returns 1 (0), X=1004.27, Y=822.53, Mass=5744, SNR=52.0, Peak=173 HFD=5.2
22:02:45.349 00.001 9044 MultiStar: [#1 0.05,-0.24,1.04,U] [#2 0.02,-0.09,1.19,U] [#3 0.08,-0.17,0.85,U] [#4 0.07,-0.08,1.26,U] [#5 0.07,0.06,0.64,U] [#6 0.02,-0.01,0.42,U] [#7 0.07,-0.02,0.43,U] [#8 -0.02,-0.00,0.41,U] 
22:02:45.350 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {-0.24, -0.13}
22:02:45.351 00.001 9044 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.62) = xAngle (0.14 = 0.14)
22:02:45.353 00.002 9044 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.95 = -2.95)
22:02:45.354 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.49 mountX=0.10 mountY=-0.02, mountTheta=-0.19
22:02:45.356 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.10, opts=13)
22:02:45.357 00.001 9044 Enqueuing Move request for scope (0.01, -0.10)
22:02:45.358 00.001 12252 Worker thread wakes up
22:02:45.358 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:45.359 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
22:02:45.359 00.000 9044 UpdateGuideState exits: m=5744 SNR=52.0
22:02:45.360 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
22:02:45.360 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:45.361 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:45.362 00.001 9044 Enqueuing Expose request
22:02:45.363 00.001 12252 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=-0.02
22:02:45.367 00.004 12252 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 487.22
22:02:45.367 00.000 12252 PPEC: input: 0.10, control: -0.01, exposure: 2000
22:02:45.367 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:45.367 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:02:45.367 00.000 12252 MoveAxis(E, 2, ABG)
22:02:45.367 00.000 12252 Guiding  Dir = 2, Dur = 2
22:02:45.367 00.000 12252 IsSlewing returns 0
22:02:45.367 00.000 12252 IsGuiding returns 0
22:02:45.370 00.003 12252 PulseGuide returned control before completion, sleep 11
22:02:45.397 00.027 12252 IsGuiding returns 0
22:02:45.397 00.000 12252 Move returns status 0, amount 2
22:02:45.397 00.000 12252 MoveAxis(N, 0, ABG)
22:02:45.397 00.000 12252 Move returns status 0, amount 0
22:02:45.397 00.000 12252 move complete, result=0
22:02:45.398 00.001 12252 worker thread done servicing request
22:02:45.398 00.000 12252 Worker thread wakes up
22:02:45.398 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:02:45.400 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:45.400 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:47.750 02.350 12252 Exposure complete
22:02:47.818 00.068 12252 worker thread done servicing request
22:02:47.818 00.000 9044 OnExposeComplete: enter
22:02:47.819 00.001 9044 UpdateGuideState(): m_state=6
22:02:47.821 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2816
22:02:47.822 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.44, Mass=5653, SNR=51.5, Peak=173 HFD=5.3
22:02:47.824 00.002 9044 MultiStar: [#1 -0.06,-0.22,1.06,U] [#2 0.03,-0.22,1.22,U] [#3 0.08,-0.26,0.85,U] [#4 0.01,-0.45,0.00,M1] [#5 0.02,-0.27,0.66,U] [#6 -0.04,-0.23,0.42,U] [#7 0.02,-0.28,0.43,U] [#8 -0.00,-0.19,0.41,U] 
22:02:47.825 00.001 9044 refined, 7 included, MultiStar: {-0.03, -0.23}, one-star: {-0.25, -0.22}
22:02:47.827 00.002 9044 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.62) = xAngle (-0.10 = -0.10)
22:02:47.828 00.001 9044 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.18 = 3.10)
22:02:47.829 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.23 hyp=0.23 cameraTheta=-1.72 mountX=0.23 mountY=0.01, mountTheta=0.04
22:02:47.831 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.23, opts=13)
22:02:47.832 00.001 9044 Enqueuing Move request for scope (-0.03, -0.23)
22:02:47.833 00.001 12252 Worker thread wakes up
22:02:47.833 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:47.834 00.001 9044 UpdateGuideState exits: m=5653 SNR=51.5
22:02:47.835 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.23) opts 0xd
22:02:47.835 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:47.836 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:47.838 00.002 9044 Enqueuing Expose request
22:02:47.839 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.23)
22:02:47.840 00.001 12252 Moving (-0.03, -0.23) raw xDistance=0.23 yDistance=0.01
22:02:47.842 00.002 12252 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 487.20
22:02:47.842 00.000 12252 PPEC: input: 0.23, control: 0.13, exposure: 2000
22:02:47.842 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:47.842 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:02:47.842 00.000 12252 MoveAxis(W, 51, ABG)
22:02:47.842 00.000 12252 Guiding  Dir = 3, Dur = 51
22:02:47.842 00.000 12252 IsSlewing returns 0
22:02:47.842 00.000 12252 IsGuiding returns 0
22:02:47.844 00.002 12252 PulseGuide returned control before completion, sleep 60
22:02:47.912 00.068 12252 IsGuiding returns 0
22:02:47.912 00.000 12252 Move returns status 0, amount 51
22:02:47.912 00.000 12252 MoveAxis(N, 0, ABG)
22:02:47.912 00.000 12252 Move returns status 0, amount 0
22:02:47.912 00.000 12252 move complete, result=0
22:02:47.912 00.000 12252 worker thread done servicing request
22:02:47.912 00.000 12252 Worker thread wakes up
22:02:47.912 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:47.912 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:47.913 00.001 9044 GuideStep: 0.2 px 51 ms WEST, 0.0 px 0 ms NORTH
22:02:50.266 02.353 12252 Exposure complete
22:02:50.321 00.055 12252 worker thread done servicing request
22:02:50.323 00.002 9044 OnExposeComplete: enter
22:02:50.324 00.001 9044 UpdateGuideState(): m_state=6
22:02:50.324 00.000 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2817
22:02:50.325 00.001 9044 Star::Find returns 1 (0), X=1004.30, Y=822.52, Mass=5676, SNR=51.7, Peak=173 HFD=5.2
22:02:50.326 00.001 9044 MultiStar: [#1 -0.06,-0.10,1.06,U] [#2 -0.05,-0.17,1.21,U] [#3 0.07,-0.24,0.85,U] [#4 0.02,-0.12,1.28,U] [#5 -0.09,-0.12,0.66,U] [#6 0.02,-0.12,0.42,U] [#7 -0.04,-0.23,0.43,U] [#8 -0.12,-0.18,0.42,U] 
22:02:50.328 00.002 9044 refined, 8 included, MultiStar: {-0.05, -0.15}, one-star: {-0.21, -0.14}
22:02:50.330 00.002 9044 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.62) = xAngle (-0.27 = -0.27)
22:02:50.331 00.001 9044 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.35 = 2.93)
22:02:50.332 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.89 mountX=0.15 mountY=0.03, mountTheta=0.21
22:02:50.334 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.15, opts=13)
22:02:50.335 00.001 9044 Enqueuing Move request for scope (-0.05, -0.15)
22:02:50.336 00.001 12252 Worker thread wakes up
22:02:50.336 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:50.337 00.001 9044 UpdateGuideState exits: m=5676 SNR=51.7
22:02:50.338 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
22:02:50.338 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:50.339 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
22:02:50.339 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:50.339 00.000 9044 Enqueuing Expose request
22:02:50.340 00.001 12252 Moving (-0.05, -0.15) raw xDistance=0.15 yDistance=0.03
22:02:50.343 00.003 12252 PPEC rslt: input = 0.15, final = 0.07, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 487.18
22:02:50.343 00.000 12252 PPEC: input: 0.15, control: 0.07, exposure: 2000
22:02:50.343 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:50.343 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:02:50.343 00.000 12252 MoveAxis(W, 28, ABG)
22:02:50.343 00.000 12252 Guiding  Dir = 3, Dur = 28
22:02:50.343 00.000 12252 IsSlewing returns 0
22:02:50.343 00.000 12252 IsGuiding returns 0
22:02:50.345 00.002 12252 PulseGuide returned control before completion, sleep 37
22:02:50.391 00.046 12252 IsGuiding returns 0
22:02:50.391 00.000 12252 Move returns status 0, amount 28
22:02:50.391 00.000 12252 MoveAxis(N, 0, ABG)
22:02:50.391 00.000 12252 Move returns status 0, amount 0
22:02:50.392 00.001 12252 move complete, result=0
22:02:50.392 00.000 12252 worker thread done servicing request
22:02:50.392 00.000 12252 Worker thread wakes up
22:02:50.392 00.000 9044 GuideStep: 0.2 px 28 ms WEST, 0.0 px 0 ms NORTH
22:02:50.393 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:50.393 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:52.756 02.363 12252 Exposure complete
22:02:52.817 00.061 12252 worker thread done servicing request
22:02:52.817 00.000 9044 OnExposeComplete: enter
22:02:52.818 00.001 9044 UpdateGuideState(): m_state=6
22:02:52.819 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2818
22:02:52.821 00.002 9044 Star::Find returns 1 (0), X=1004.39, Y=822.50, Mass=5606, SNR=51.2, Peak=173 HFD=5.1
22:02:52.822 00.001 9044 MultiStar: [#1 0.06,-0.10,1.06,U] [#2 -0.03,-0.19,1.21,U] [#3 0.24,-0.23,0.86,U] [#4 0.05,-0.09,1.28,U] [#5 0.03,-0.09,0.65,U] [#6 0.10,-0.05,0.43,U] [#7 0.02,-0.14,0.44,U] [#8 0.02,-0.09,0.42,U] 
22:02:52.823 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.14}, one-star: {-0.11, -0.16}
22:02:52.823 00.000 9044 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.62) = xAngle (0.32 = 0.32)
22:02:52.824 00.001 9044 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.77 = -2.77)
22:02:52.825 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.31 mountX=0.13 mountY=-0.05, mountTheta=-0.37
22:02:52.826 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.14, opts=13)
22:02:52.827 00.001 9044 Enqueuing Move request for scope (0.04, -0.14)
22:02:52.828 00.001 12252 Worker thread wakes up
22:02:52.828 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:52.829 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
22:02:52.829 00.000 9044 UpdateGuideState exits: m=5606 SNR=51.2
22:02:52.829 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:52.831 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
22:02:52.831 00.000 12252 Moving (0.04, -0.14) raw xDistance=0.13 yDistance=-0.05
22:02:52.831 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:52.832 00.001 9044 Enqueuing Expose request
22:02:52.834 00.002 12252 PPEC rslt: input = 0.13, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 487.16
22:02:52.834 00.000 12252 PPEC: input: 0.13, control: 0.08, exposure: 2000
22:02:52.834 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:52.834 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:02:52.835 00.001 12252 MoveAxis(W, 33, ABG)
22:02:52.835 00.000 12252 Guiding  Dir = 3, Dur = 33
22:02:52.835 00.000 12252 IsSlewing returns 0
22:02:52.836 00.001 12252 IsGuiding returns 0
22:02:52.839 00.003 12252 PulseGuide returned control before completion, sleep 41
22:02:52.881 00.042 12252 IsGuiding returns 0
22:02:52.881 00.000 12252 Move returns status 0, amount 33
22:02:52.881 00.000 12252 MoveAxis(N, 0, ABG)
22:02:52.881 00.000 12252 Move returns status 0, amount 0
22:02:52.881 00.000 12252 move complete, result=0
22:02:52.881 00.000 12252 worker thread done servicing request
22:02:52.881 00.000 12252 Worker thread wakes up
22:02:52.881 00.000 9044 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
22:02:52.884 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:52.884 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:55.225 02.341 12252 Exposure complete
22:02:55.271 00.046 12252 worker thread done servicing request
22:02:55.271 00.000 9044 OnExposeComplete: enter
22:02:55.272 00.001 9044 UpdateGuideState(): m_state=6
22:02:55.273 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2819
22:02:55.274 00.001 9044 Star::Find returns 1 (0), X=1004.22, Y=822.48, Mass=5652, SNR=51.6, Peak=173 HFD=5.2
22:02:55.275 00.001 9044 MultiStar: [#1 -0.07,-0.14,1.08,U] [#2 -0.07,-0.26,1.20,U] [#3 0.07,-0.19,0.85,U] [#4 -0.07,-0.46,0.00,M1] [#5 -0.11,-0.22,0.65,U] [#6 -0.04,-0.12,0.42,U] [#7 -0.07,-0.23,0.43,U] [#8 -0.09,-0.15,0.42,U] 
22:02:55.276 00.001 9044 refined, 7 included, MultiStar: {-0.09, -0.19}, one-star: {-0.28, -0.18}
22:02:55.277 00.001 9044 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.62) = xAngle (-0.38 = -0.38)
22:02:55.278 00.001 9044 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.46 = 2.82)
22:02:55.279 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-2.00 mountX=0.19 mountY=0.07, mountTheta=0.32
22:02:55.281 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.19, opts=13)
22:02:55.282 00.001 9044 Enqueuing Move request for scope (-0.09, -0.19)
22:02:55.283 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:55.285 00.002 9044 UpdateGuideState exits: m=5652 SNR=51.6
22:02:55.286 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:55.287 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:55.288 00.001 9044 Enqueuing Expose request
22:02:55.289 00.001 12252 Worker thread wakes up
22:02:55.289 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.19) opts 0xd
22:02:55.289 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.19)
22:02:55.289 00.000 12252 Moving (-0.09, -0.19) raw xDistance=0.19 yDistance=0.07
22:02:55.292 00.003 12252 PPEC rslt: input = 0.19, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 487.14
22:02:55.292 00.000 12252 PPEC: input: 0.19, control: 0.12, exposure: 2000
22:02:55.292 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:55.292 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:02:55.292 00.000 12252 MoveAxis(W, 47, ABG)
22:02:55.292 00.000 12252 Guiding  Dir = 3, Dur = 47
22:02:55.293 00.001 12252 IsSlewing returns 0
22:02:55.293 00.000 12252 IsGuiding returns 0
22:02:55.295 00.002 12252 PulseGuide returned control before completion, sleep 56
22:02:55.363 00.068 12252 IsGuiding returns 0
22:02:55.363 00.000 12252 Move returns status 0, amount 47
22:02:55.363 00.000 12252 MoveAxis(N, 0, ABG)
22:02:55.364 00.001 12252 Move returns status 0, amount 0
22:02:55.364 00.000 12252 move complete, result=0
22:02:55.364 00.000 12252 worker thread done servicing request
22:02:55.364 00.000 12252 Worker thread wakes up
22:02:55.364 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:55.364 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:02:55.364 00.000 9044 GuideStep: 0.2 px 47 ms WEST, 0.1 px 0 ms NORTH
22:02:57.716 02.352 12252 Exposure complete
22:02:57.761 00.045 12252 worker thread done servicing request
22:02:57.761 00.000 9044 OnExposeComplete: enter
22:02:57.762 00.001 9044 UpdateGuideState(): m_state=6
22:02:57.762 00.000 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
22:02:57.764 00.002 9044 Star::Find returns 1 (0), X=1004.24, Y=822.60, Mass=5792, SNR=52.2, Peak=173 HFD=5.3
22:02:57.766 00.002 9044 MultiStar: [#1 -0.07,-0.11,1.02,U] [#2 -0.04,-0.14,1.21,U] [#3 0.03,-0.16,0.85,U] [#4 -0.06,-0.01,1.26,U] [#5 0.04,-0.06,0.66,U] [#6 -0.01,-0.12,0.41,U] [#7 -0.05,0.04,0.43,U] [#8 -0.07,-0.16,0.41,U] 
22:02:57.768 00.002 9044 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {-0.26, -0.06}
22:02:57.769 00.001 9044 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.62) = xAngle (-0.57 = -0.57)
22:02:57.770 00.001 9044 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.66 = 2.62)
22:02:57.771 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.20 mountX=0.09 mountY=0.05, mountTheta=0.53
22:02:57.774 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.08, opts=13)
22:02:57.775 00.001 9044 Enqueuing Move request for scope (-0.06, -0.08)
22:02:57.776 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:02:57.777 00.001 9044 UpdateGuideState exits: m=5792 SNR=52.2
22:02:57.778 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:02:57.779 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:02:57.780 00.001 9044 Enqueuing Expose request
22:02:57.781 00.001 12252 Worker thread wakes up
22:02:57.781 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
22:02:57.781 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
22:02:57.781 00.000 12252 Moving (-0.06, -0.08) raw xDistance=0.09 yDistance=0.05
22:02:57.783 00.002 12252 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 487.12
22:02:57.783 00.000 12252 PPEC: input: 0.09, control: -0.00, exposure: 2000
22:02:57.783 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:02:57.783 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:02:57.783 00.000 12252 MoveAxis(E, 1, ABG)
22:02:57.783 00.000 12252 Guiding  Dir = 2, Dur = 1
22:02:57.783 00.000 12252 IsSlewing returns 0
22:02:57.784 00.001 12252 IsGuiding returns 0
22:02:57.787 00.003 12252 IsGuiding returns 0
22:02:57.788 00.001 12252 Move returns status 0, amount 1
22:02:57.788 00.000 12252 MoveAxis(N, 0, ABG)
22:02:57.788 00.000 12252 Move returns status 0, amount 0
22:02:57.788 00.000 12252 move complete, result=0
22:02:57.788 00.000 12252 worker thread done servicing request
22:02:57.788 00.000 12252 Worker thread wakes up
22:02:57.788 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:02:57.789 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:02:57.790 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:00.146 02.356 12252 Exposure complete
22:03:00.213 00.067 12252 worker thread done servicing request
22:03:00.213 00.000 9044 OnExposeComplete: enter
22:03:00.214 00.001 9044 UpdateGuideState(): m_state=6
22:03:00.216 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2821
22:03:00.219 00.003 9044 Star::Find returns 1 (0), X=1004.33, Y=822.60, Mass=5617, SNR=51.5, Peak=173 HFD=5.3
22:03:00.220 00.001 9044 MultiStar: [#1 0.05,0.02,1.06,U] [#2 0.03,-0.06,1.23,U] [#3 0.01,-0.25,0.85,U] [#4 0.07,-0.07,1.27,U] [#5 -0.02,-0.03,0.65,U] [#6 0.08,0.00,0.43,U] [#7 -0.02,-0.09,0.44,U] [#8 -0.05,-0.06,0.42,U] 
22:03:00.223 00.003 9044 refined, 8 included, MultiStar: {0.00, -0.07}, one-star: {-0.17, -0.05}
22:03:00.225 00.002 9044 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.62) = xAngle (0.05 = 0.05)
22:03:00.226 00.001 9044 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.03 = -3.03)
22:03:00.228 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.57 mountX=0.07 mountY=-0.01, mountTheta=-0.11
22:03:00.231 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.07, opts=13)
22:03:00.233 00.002 9044 Enqueuing Move request for scope (0.00, -0.07)
22:03:00.234 00.001 12252 Worker thread wakes up
22:03:00.234 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:00.235 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
22:03:00.236 00.001 9044 UpdateGuideState exits: m=5617 SNR=51.5
22:03:00.237 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:00.238 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
22:03:00.238 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:00.239 00.001 9044 Enqueuing Expose request
22:03:00.241 00.002 12252 Moving (0.00, -0.07) raw xDistance=0.07 yDistance=-0.01
22:03:00.244 00.003 12252 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 487.10
22:03:00.245 00.001 12252 PPEC: input: 0.07, control: -0.00, exposure: 2000
22:03:00.245 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:00.245 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:03:00.245 00.000 12252 MoveAxis(E, 1, ABG)
22:03:00.245 00.000 12252 Guiding  Dir = 2, Dur = 1
22:03:00.245 00.000 12252 IsSlewing returns 0
22:03:00.246 00.001 12252 IsGuiding returns 0
22:03:00.248 00.002 12252 IsGuiding returns 0
22:03:00.248 00.000 12252 Move returns status 0, amount 1
22:03:00.248 00.000 12252 MoveAxis(N, 0, ABG)
22:03:00.248 00.000 12252 Move returns status 0, amount 0
22:03:00.248 00.000 12252 move complete, result=0
22:03:00.248 00.000 12252 worker thread done servicing request
22:03:00.249 00.001 9044 GuideStep: 0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:03:00.250 00.001 12252 Worker thread wakes up
22:03:00.250 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:00.250 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:02.595 02.345 12252 Exposure complete
22:03:02.670 00.075 12252 worker thread done servicing request
22:03:02.670 00.000 9044 OnExposeComplete: enter
22:03:02.672 00.002 9044 UpdateGuideState(): m_state=6
22:03:02.674 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2822
22:03:02.675 00.001 9044 Star::Find returns 1 (0), X=1004.33, Y=822.54, Mass=5762, SNR=52.1, Peak=173 HFD=5.3
22:03:02.677 00.002 9044 MultiStar: [#1 0.00,-0.02,1.05,U] [#2 0.00,-0.19,1.18,U] [#3 0.06,-0.12,0.85,U] [#4 0.01,-0.09,1.27,U] [#5 0.03,-0.12,0.67,U] [#6 0.08,-0.07,0.42,U] [#7 0.02,-0.08,0.43,U] [#8 0.00,0.06,0.41,U] 
22:03:02.679 00.002 9044 refined, 8 included, MultiStar: {-0.00, -0.09}, one-star: {-0.17, -0.11}
22:03:02.680 00.001 9044 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.62) = xAngle (0.01 = 0.01)
22:03:02.682 00.002 9044 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.08 = -3.08)
22:03:02.683 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.62 mountX=0.09 mountY=-0.01, mountTheta=-0.07
22:03:02.685 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.09, opts=13)
22:03:02.686 00.001 9044 Enqueuing Move request for scope (-0.00, -0.09)
22:03:02.687 00.001 12252 Worker thread wakes up
22:03:02.687 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
22:03:02.687 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
22:03:02.687 00.000 12252 Moving (-0.00, -0.09) raw xDistance=0.09 yDistance=-0.01
22:03:02.688 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:02.689 00.001 9044 UpdateGuideState exits: m=5762 SNR=52.1
22:03:02.690 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:02.691 00.001 12252 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 487.08
22:03:02.691 00.000 12252 PPEC: input: 0.09, control: 0.01, exposure: 2000
22:03:02.691 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:02.691 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:02.692 00.001 9044 Enqueuing Expose request
22:03:02.693 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:03:02.693 00.000 12252 MoveAxis(W, 3, ABG)
22:03:02.693 00.000 12252 Guiding  Dir = 3, Dur = 3
22:03:02.693 00.000 12252 IsSlewing returns 0
22:03:02.693 00.000 12252 IsGuiding returns 0
22:03:02.696 00.003 12252 PulseGuide returned control before completion, sleep 11
22:03:02.716 00.020 12252 IsGuiding returns 0
22:03:02.717 00.001 12252 Move returns status 0, amount 3
22:03:02.717 00.000 12252 MoveAxis(N, 0, ABG)
22:03:02.717 00.000 12252 Move returns status 0, amount 0
22:03:02.717 00.000 12252 move complete, result=0
22:03:02.717 00.000 12252 worker thread done servicing request
22:03:02.717 00.000 12252 Worker thread wakes up
22:03:02.717 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:02.717 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:02.717 00.000 9044 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:03:05.079 02.362 12252 Exposure complete
22:03:05.161 00.082 12252 worker thread done servicing request
22:03:05.161 00.000 9044 OnExposeComplete: enter
22:03:05.163 00.002 9044 UpdateGuideState(): m_state=6
22:03:05.165 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2823
22:03:05.167 00.002 9044 Star::Find returns 1 (0), X=1004.31, Y=822.48, Mass=5578, SNR=51.2, Peak=173 HFD=5.2
22:03:05.169 00.002 9044 MultiStar: [#1 -0.01,-0.16,1.07,U] [#2 0.02,-0.21,1.21,U] [#3 0.08,-0.21,0.86,U] [#4 -0.03,-0.17,1.28,U] [#5 0.03,-0.10,0.66,U] [#6 0.03,-0.02,0.43,U] [#7 0.14,-0.21,0.44,U] [#8 -0.00,-0.10,0.42,U] 
22:03:05.170 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.17}, one-star: {-0.19, -0.18}
22:03:05.171 00.001 9044 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.62) = xAngle (0.01 = 0.01)
22:03:05.172 00.001 9044 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.07 = -3.07)
22:03:05.173 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.61 mountX=0.17 mountY=-0.01, mountTheta=-0.07
22:03:05.176 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.17, opts=13)
22:03:05.179 00.003 9044 Enqueuing Move request for scope (-0.01, -0.17)
22:03:05.182 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:05.184 00.002 9044 UpdateGuideState exits: m=5578 SNR=51.2
22:03:05.186 00.002 12252 Worker thread wakes up
22:03:05.186 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:05.188 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:05.190 00.002 9044 Enqueuing Expose request
22:03:05.191 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
22:03:05.192 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
22:03:05.192 00.000 12252 Moving (-0.01, -0.17) raw xDistance=0.17 yDistance=-0.01
22:03:05.195 00.003 12252 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 487.06
22:03:05.195 00.000 12252 PPEC: input: 0.17, control: 0.11, exposure: 2000
22:03:05.195 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:05.195 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:03:05.195 00.000 12252 MoveAxis(W, 42, ABG)
22:03:05.195 00.000 12252 Guiding  Dir = 3, Dur = 42
22:03:05.196 00.001 12252 IsSlewing returns 0
22:03:05.196 00.000 12252 IsGuiding returns 0
22:03:05.198 00.002 12252 PulseGuide returned control before completion, sleep 50
22:03:05.251 00.053 12252 IsGuiding returns 1
22:03:05.251 00.000 12252 scope still moving after pulse duration time elapsed
22:03:05.283 00.032 12252 IsSlewing returns 0
22:03:05.283 00.000 12252 IsGuiding returns 0
22:03:05.283 00.000 12252 scope move finished after 42 + 44 ms
22:03:05.283 00.000 12252 Move returns status 0, amount 42
22:03:05.283 00.000 12252 MoveAxis(N, 0, ABG)
22:03:05.283 00.000 12252 Move returns status 0, amount 0
22:03:05.283 00.000 12252 move complete, result=0
22:03:05.283 00.000 12252 worker thread done servicing request
22:03:05.283 00.000 12252 Worker thread wakes up
22:03:05.283 00.000 9044 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
22:03:05.285 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:05.285 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:07.637 02.352 12252 Exposure complete
22:03:07.688 00.051 12252 worker thread done servicing request
22:03:07.688 00.000 9044 OnExposeComplete: enter
22:03:07.690 00.002 9044 UpdateGuideState(): m_state=6
22:03:07.692 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2824
22:03:07.693 00.001 9044 Star::Find returns 1 (0), X=1004.36, Y=822.54, Mass=5632, SNR=51.6, Peak=173 HFD=5.2
22:03:07.695 00.002 9044 MultiStar: [#1 0.04,-0.05,1.07,U] [#2 -0.02,-0.14,1.22,U] [#3 0.04,-0.23,0.85,U] [#4 0.00,-0.16,1.26,U] [#5 0.04,-0.01,0.66,U] [#6 0.15,-0.02,0.42,U] [#7 0.15,-0.13,0.44,U] [#8 0.04,-0.07,0.41,U] 
22:03:07.696 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.15, -0.12}
22:03:07.696 00.000 9044 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.62) = xAngle (0.15 = 0.15)
22:03:07.698 00.002 9044 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.94 = -2.94)
22:03:07.700 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.12 cameraTheta=-1.48 mountX=0.11 mountY=-0.02, mountTheta=-0.20
22:03:07.703 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.11, opts=13)
22:03:07.706 00.003 9044 Enqueuing Move request for scope (0.01, -0.11)
22:03:07.708 00.002 12252 Worker thread wakes up
22:03:07.708 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:07.709 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
22:03:07.709 00.000 9044 UpdateGuideState exits: m=5632 SNR=51.6
22:03:07.711 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
22:03:07.711 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:07.711 00.000 12252 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=-0.02
22:03:07.712 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:07.713 00.001 9044 Enqueuing Expose request
22:03:07.715 00.002 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 487.04
22:03:07.715 00.000 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
22:03:07.715 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:07.715 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:03:07.715 00.000 12252 MoveAxis(W, 23, ABG)
22:03:07.715 00.000 12252 Guiding  Dir = 3, Dur = 23
22:03:07.716 00.001 12252 IsSlewing returns 0
22:03:07.716 00.000 12252 IsGuiding returns 0
22:03:07.718 00.002 12252 PulseGuide returned control before completion, sleep 32
22:03:07.759 00.041 12252 IsGuiding returns 0
22:03:07.759 00.000 12252 Move returns status 0, amount 23
22:03:07.759 00.000 12252 MoveAxis(N, 0, ABG)
22:03:07.759 00.000 12252 Move returns status 0, amount 0
22:03:07.759 00.000 12252 move complete, result=0
22:03:07.759 00.000 12252 worker thread done servicing request
22:03:07.759 00.000 12252 Worker thread wakes up
22:03:07.759 00.000 9044 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
22:03:07.761 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:07.761 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:10.124 02.363 12252 Exposure complete
22:03:10.176 00.052 12252 worker thread done servicing request
22:03:10.176 00.000 9044 OnExposeComplete: enter
22:03:10.177 00.001 9044 UpdateGuideState(): m_state=6
22:03:10.178 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2825
22:03:10.179 00.001 9044 Star::Find returns 1 (0), X=1004.30, Y=822.60, Mass=5634, SNR=51.5, Peak=173 HFD=5.4
22:03:10.180 00.001 9044 MultiStar: [#1 -0.00,-0.12,1.05,U] [#2 -0.04,-0.13,1.20,U] [#3 -0.03,-0.30,0.86,U] [#4 0.05,-0.15,1.27,U] [#5 0.04,-0.12,0.66,U] [#6 0.03,-0.10,0.43,U] [#7 0.12,-0.19,0.44,U] [#8 0.08,-0.08,0.42,U] 
22:03:10.181 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {-0.20, -0.06}
22:03:10.182 00.001 9044 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.62) = xAngle (-0.03 = -0.03)
22:03:10.183 00.001 9044 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.11 = -3.11)
22:03:10.183 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.65 mountX=0.14 mountY=-0.00, mountTheta=-0.03
22:03:10.185 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.14, opts=13)
22:03:10.186 00.001 9044 Enqueuing Move request for scope (-0.01, -0.14)
22:03:10.186 00.000 12252 Worker thread wakes up
22:03:10.187 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:10.187 00.000 9044 UpdateGuideState exits: m=5634 SNR=51.5
22:03:10.188 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
22:03:10.188 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:10.189 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:10.191 00.002 9044 Enqueuing Expose request
22:03:10.193 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
22:03:10.193 00.000 12252 Moving (-0.01, -0.14) raw xDistance=0.14 yDistance=-0.00
22:03:10.195 00.002 12252 PPEC rslt: input = 0.14, final = 0.06, react = 0.09, pred = -0.03, hyst = 0.08, hyst_pct = 0.00, period_length = 487.02
22:03:10.195 00.000 12252 PPEC: input: 0.14, control: 0.06, exposure: 2000
22:03:10.196 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:10.196 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:03:10.196 00.000 12252 MoveAxis(W, 23, ABG)
22:03:10.196 00.000 12252 Guiding  Dir = 3, Dur = 23
22:03:10.196 00.000 12252 IsSlewing returns 0
22:03:10.196 00.000 12252 IsGuiding returns 0
22:03:10.198 00.002 12252 PulseGuide returned control before completion, sleep 32
22:03:10.236 00.038 12252 IsGuiding returns 1
22:03:10.236 00.000 12252 scope still moving after pulse duration time elapsed
22:03:10.267 00.031 12252 IsSlewing returns 0
22:03:10.267 00.000 12252 IsGuiding returns 0
22:03:10.267 00.000 12252 scope move finished after 23 + 48 ms
22:03:10.267 00.000 12252 Move returns status 0, amount 23
22:03:10.268 00.001 12252 MoveAxis(N, 0, ABG)
22:03:10.268 00.000 12252 Move returns status 0, amount 0
22:03:10.268 00.000 12252 move complete, result=0
22:03:10.268 00.000 12252 worker thread done servicing request
22:03:10.268 00.000 12252 Worker thread wakes up
22:03:10.268 00.000 9044 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
22:03:10.269 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:10.269 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:12.612 02.343 12252 Exposure complete
22:03:12.664 00.052 12252 worker thread done servicing request
22:03:12.664 00.000 9044 OnExposeComplete: enter
22:03:12.665 00.001 9044 UpdateGuideState(): m_state=6
22:03:12.668 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2826
22:03:12.669 00.001 9044 Star::Find returns 1 (0), X=1004.37, Y=822.54, Mass=5656, SNR=51.6, Peak=173 HFD=5.2
22:03:12.670 00.001 9044 MultiStar: [#1 0.06,-0.11,1.06,U] [#2 -0.02,-0.12,1.22,U] [#3 0.08,-0.16,0.85,U] [#4 0.04,-0.14,1.28,U] [#5 0.04,-0.02,0.66,U] [#6 -0.04,-0.08,0.43,U] [#7 0.10,-0.04,0.43,U] [#8 -0.02,-0.08,0.42,U] 
22:03:12.671 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {-0.13, -0.11}
22:03:12.672 00.001 9044 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.62) = xAngle (0.14 = 0.14)
22:03:12.673 00.001 9044 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.95 = -2.95)
22:03:12.674 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.49 mountX=0.11 mountY=-0.02, mountTheta=-0.19
22:03:12.676 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.11, opts=13)
22:03:12.677 00.001 9044 Enqueuing Move request for scope (0.01, -0.11)
22:03:12.678 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:12.681 00.003 9044 UpdateGuideState exits: m=5656 SNR=51.6
22:03:12.682 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:12.683 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:12.684 00.001 9044 Enqueuing Expose request
22:03:12.685 00.001 12252 Worker thread wakes up
22:03:12.685 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
22:03:12.685 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
22:03:12.685 00.000 12252 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=-0.02
22:03:12.690 00.005 12252 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 487.00
22:03:12.690 00.000 12252 PPEC: input: 0.11, control: 0.04, exposure: 2000
22:03:12.690 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:12.690 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:03:12.690 00.000 12252 MoveAxis(W, 17, ABG)
22:03:12.690 00.000 12252 Guiding  Dir = 3, Dur = 17
22:03:12.691 00.001 12252 IsSlewing returns 0
22:03:12.691 00.000 12252 IsGuiding returns 0
22:03:12.693 00.002 12252 PulseGuide returned control before completion, sleep 25
22:03:12.730 00.037 12252 IsGuiding returns 1
22:03:12.730 00.000 12252 scope still moving after pulse duration time elapsed
22:03:12.761 00.031 12252 IsSlewing returns 0
22:03:12.765 00.004 12252 IsGuiding returns 0
22:03:12.765 00.000 12252 scope move finished after 17 + 57 ms
22:03:12.765 00.000 12252 Move returns status 0, amount 17
22:03:12.765 00.000 12252 MoveAxis(N, 0, ABG)
22:03:12.766 00.001 12252 Move returns status 0, amount 0
22:03:12.766 00.000 12252 move complete, result=0
22:03:12.766 00.000 12252 worker thread done servicing request
22:03:12.766 00.000 12252 Worker thread wakes up
22:03:12.766 00.000 9044 GuideStep: 0.1 px 17 ms WEST, -0.0 px 0 ms NORTH
22:03:12.769 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:12.769 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:15.107 02.338 12252 Exposure complete
22:03:15.154 00.047 12252 worker thread done servicing request
22:03:15.154 00.000 9044 OnExposeComplete: enter
22:03:15.156 00.002 9044 UpdateGuideState(): m_state=6
22:03:15.158 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2827
22:03:15.160 00.002 9044 Star::Find returns 1 (0), X=1004.32, Y=822.62, Mass=5642, SNR=51.5, Peak=173 HFD=5.3
22:03:15.161 00.001 9044 MultiStar: [#1 0.09,0.08,1.06,U] [#2 -0.00,0.01,1.21,U] [#3 -0.08,-0.15,0.85,U] [#4 0.04,0.04,1.26,U] [#5 0.00,0.09,0.65,U] [#6 0.05,0.14,0.42,U] [#7 0.02,0.12,0.44,U] [#8 -0.08,0.07,0.42,U] 
22:03:15.162 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.19, -0.04}
22:03:15.163 00.001 9044 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.62) = xAngle (3.79 = -2.50)
22:03:15.164 00.001 9044 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.70 = 0.70)
22:03:15.164 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.16 mountX=-0.02 mountY=0.02, mountTheta=2.46
22:03:15.166 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.02, opts=13)
22:03:15.167 00.001 9044 Enqueuing Move request for scope (-0.02, 0.02)
22:03:15.168 00.001 12252 Worker thread wakes up
22:03:15.168 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:15.169 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:03:15.169 00.000 9044 UpdateGuideState exits: m=5642 SNR=51.5
22:03:15.170 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:03:15.170 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:15.171 00.001 12252 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=0.02
22:03:15.171 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:15.172 00.001 9044 Enqueuing Expose request
22:03:15.174 00.002 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 486.98
22:03:15.174 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
22:03:15.174 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:15.174 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:03:15.174 00.000 12252 MoveAxis(E, 7, ABG)
22:03:15.174 00.000 12252 Guiding  Dir = 2, Dur = 7
22:03:15.175 00.001 12252 IsSlewing returns 0
22:03:15.175 00.000 12252 IsGuiding returns 0
22:03:15.178 00.003 12252 PulseGuide returned control before completion, sleep 16
22:03:15.196 00.018 12252 IsGuiding returns 0
22:03:15.196 00.000 12252 Move returns status 0, amount 7
22:03:15.196 00.000 12252 MoveAxis(N, 0, ABG)
22:03:15.197 00.001 12252 Move returns status 0, amount 0
22:03:15.197 00.000 12252 move complete, result=0
22:03:15.197 00.000 12252 worker thread done servicing request
22:03:15.197 00.000 9044 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:03:15.198 00.001 12252 Worker thread wakes up
22:03:15.198 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:15.198 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:17.560 02.362 12252 Exposure complete
22:03:17.621 00.061 12252 worker thread done servicing request
22:03:17.622 00.001 9044 OnExposeComplete: enter
22:03:17.624 00.002 9044 UpdateGuideState(): m_state=6
22:03:17.624 00.000 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2828
22:03:17.625 00.001 9044 Star::Find returns 1 (0), X=1004.36, Y=822.69, Mass=5677, SNR=51.7, Peak=173 HFD=5.4
22:03:17.626 00.001 9044 MultiStar: [#1 0.16,0.07,1.05,U] [#2 -0.01,0.02,1.20,U] [#3 0.04,-0.08,0.86,U] [#4 0.10,0.04,1.26,U] [#5 -0.03,0.04,0.66,U] [#6 0.00,0.08,0.43,U] [#7 0.13,0.07,0.44,U] [#8 0.03,0.15,0.42,U] 
22:03:17.627 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {-0.14, 0.03}
22:03:17.628 00.001 9044 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.62) = xAngle (2.51 = 2.51)
22:03:17.628 00.000 9044 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.57 = -0.57)
22:03:17.629 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.89 mountX=-0.04 mountY=-0.03, mountTheta=-2.55
22:03:17.634 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.04, opts=13)
22:03:17.634 00.000 9044 Enqueuing Move request for scope (0.03, 0.04)
22:03:17.635 00.001 12252 Worker thread wakes up
22:03:17.637 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:17.638 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
22:03:17.638 00.000 9044 UpdateGuideState exits: m=5677 SNR=51.7
22:03:17.640 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
22:03:17.640 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:17.641 00.001 12252 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=-0.03
22:03:17.641 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:17.643 00.002 9044 Enqueuing Expose request
22:03:17.647 00.004 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 486.96
22:03:17.647 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:03:17.647 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:17.647 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:03:17.647 00.000 12252 MoveAxis(E, 4, ABG)
22:03:17.647 00.000 12252 Guiding  Dir = 2, Dur = 4
22:03:17.648 00.001 12252 IsSlewing returns 0
22:03:17.648 00.000 12252 IsGuiding returns 0
22:03:17.651 00.003 12252 PulseGuide returned control before completion, sleep 12
22:03:17.678 00.027 12252 IsGuiding returns 0
22:03:17.678 00.000 12252 Move returns status 0, amount 4
22:03:17.678 00.000 12252 MoveAxis(N, 0, ABG)
22:03:17.678 00.000 12252 Move returns status 0, amount 0
22:03:17.678 00.000 12252 move complete, result=0
22:03:17.678 00.000 12252 worker thread done servicing request
22:03:17.678 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:03:17.681 00.003 12252 Worker thread wakes up
22:03:17.681 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:17.681 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:20.041 02.360 12252 Exposure complete
22:03:20.098 00.057 12252 worker thread done servicing request
22:03:20.099 00.001 9044 OnExposeComplete: enter
22:03:20.099 00.000 9044 UpdateGuideState(): m_state=6
22:03:20.102 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2829
22:03:20.105 00.003 9044 Star::Find returns 1 (0), X=1004.37, Y=822.56, Mass=5780, SNR=52.1, Peak=173 HFD=5.3
22:03:20.107 00.002 9044 MultiStar: [#1 0.08,0.04,1.07,U] [#2 0.11,-0.05,1.22,U] [#3 0.08,-0.17,0.86,U] [#4 0.08,-0.05,1.27,U] [#5 0.03,-0.01,0.66,U] [#6 -0.01,-0.13,0.41,U] [#7 0.11,-0.04,0.44,U] [#8 -0.07,-0.01,0.41,U] 
22:03:20.109 00.002 9044 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {-0.13, -0.10}
22:03:20.112 00.003 9044 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.62) = xAngle (0.67 = 0.67)
22:03:20.114 00.002 9044 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.41 = -2.41)
22:03:20.115 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.96 mountX=0.05 mountY=-0.04, mountTheta=-0.70
22:03:20.118 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.05, opts=13)
22:03:20.119 00.001 9044 Enqueuing Move request for scope (0.04, -0.05)
22:03:20.121 00.002 12252 Worker thread wakes up
22:03:20.121 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:20.122 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
22:03:20.122 00.000 9044 UpdateGuideState exits: m=5780 SNR=52.1
22:03:20.122 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
22:03:20.123 00.001 12252 Moving (0.04, -0.05) raw xDistance=0.05 yDistance=-0.04
22:03:20.123 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:20.124 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:20.126 00.002 9044 Enqueuing Expose request
22:03:20.127 00.001 12252 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 486.94
22:03:20.127 00.000 12252 PPEC: input: 0.05, control: 0.00, exposure: 2000
22:03:20.127 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:20.127 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:03:20.127 00.000 12252 MoveAxis(W, 0, ABG)
22:03:20.127 00.000 12252 Move returns status 0, amount 0
22:03:20.127 00.000 12252 MoveAxis(N, 0, ABG)
22:03:20.127 00.000 12252 Move returns status 0, amount 0
22:03:20.127 00.000 12252 move complete, result=0
22:03:20.127 00.000 12252 worker thread done servicing request
22:03:20.127 00.000 12252 Worker thread wakes up
22:03:20.127 00.000 9044 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
22:03:20.128 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:20.128 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:22.484 02.356 12252 Exposure complete
22:03:22.532 00.048 12252 worker thread done servicing request
22:03:22.532 00.000 9044 OnExposeComplete: enter
22:03:22.533 00.001 9044 UpdateGuideState(): m_state=6
22:03:22.534 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2830
22:03:22.535 00.001 9044 Star::Find returns 1 (0), X=1004.51, Y=822.63, Mass=5658, SNR=51.6, Peak=173 HFD=5.1
22:03:22.536 00.001 9044 MultiStar: [#1 0.25,-0.22,1.08,U] [#2 0.11,-0.08,1.24,U] [#3 0.40,-0.11,0.00,M1] [#4 0.23,-0.05,1.27,U] [#5 0.18,-0.02,0.65,U] [#6 0.13,0.00,0.43,U] [#7 0.30,-0.06,0.43,U] [#8 0.28,0.15,0.42,U] 
22:03:22.537 00.001 9044 single-star, 7 included, MultiStar: {0.17, -0.06}, one-star: {0.01, -0.02}
22:03:22.538 00.001 9044 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.62) = xAngle (0.57 = 0.57)
22:03:22.539 00.001 9044 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.51 = -2.51)
22:03:22.540 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-1.05 mountX=0.02 mountY=-0.01, mountTheta=-0.61
22:03:22.542 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.02, opts=13)
22:03:22.543 00.001 9044 Enqueuing Move request for scope (0.01, -0.02)
22:03:22.544 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:22.545 00.001 9044 UpdateGuideState exits: m=5658 SNR=51.6
22:03:22.547 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:22.548 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:22.549 00.001 9044 Enqueuing Expose request
22:03:22.550 00.001 12252 Worker thread wakes up
22:03:22.550 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:03:22.551 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:03:22.551 00.000 12252 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
22:03:22.553 00.002 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 486.92
22:03:22.553 00.000 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
22:03:22.553 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:22.553 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:03:22.553 00.000 12252 MoveAxis(E, 0, ABG)
22:03:22.553 00.000 12252 Move returns status 0, amount 0
22:03:22.553 00.000 12252 MoveAxis(N, 0, ABG)
22:03:22.553 00.000 12252 Move returns status 0, amount 0
22:03:22.553 00.000 12252 move complete, result=0
22:03:22.554 00.001 12252 worker thread done servicing request
22:03:22.554 00.000 12252 Worker thread wakes up
22:03:22.554 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:22.554 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:22.554 00.000 9044 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
22:03:24.920 02.366 12252 Exposure complete
22:03:24.966 00.046 12252 worker thread done servicing request
22:03:24.966 00.000 9044 OnExposeComplete: enter
22:03:24.967 00.001 9044 UpdateGuideState(): m_state=6
22:03:24.970 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2831
22:03:24.971 00.001 9044 Star::Find returns 1 (0), X=1004.53, Y=822.44, Mass=5675, SNR=51.7, Peak=173 HFD=5.2
22:03:24.973 00.002 9044 MultiStar: [#1 0.14,-0.27,1.06,U] [#2 0.14,-0.10,1.22,U] [#3 0.33,-0.18,0.84,U] [#4 0.14,-0.20,1.27,U] [#5 0.10,-0.10,0.65,U] [#6 0.12,-0.04,0.43,U] [#7 0.09,-0.08,0.43,U] [#8 0.17,0.01,0.41,U] 
22:03:24.974 00.001 9044 refined, 8 included, MultiStar: {0.14, -0.16}, one-star: {0.03, -0.22}
22:03:24.976 00.002 9044 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.62) = xAngle (0.78 = 0.78)
22:03:24.977 00.001 9044 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.30 = -2.30)
22:03:24.978 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.84 mountX=0.15 mountY=-0.16, mountTheta=-0.81
22:03:24.980 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.16, opts=13)
22:03:24.981 00.001 9044 Enqueuing Move request for scope (0.14, -0.16)
22:03:24.983 00.002 12252 Worker thread wakes up
22:03:24.983 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:24.984 00.001 9044 UpdateGuideState exits: m=5675 SNR=51.7
22:03:24.985 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:24.986 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:24.987 00.001 9044 Enqueuing Expose request
22:03:24.988 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
22:03:24.988 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
22:03:24.988 00.000 12252 Moving (0.14, -0.16) raw xDistance=0.15 yDistance=-0.16
22:03:24.991 00.003 12252 PPEC rslt: input = 0.15, final = 0.10, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 486.91
22:03:24.991 00.000 12252 PPEC: input: 0.15, control: 0.10, exposure: 2000
22:03:24.991 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
22:03:24.991 00.000 12252 MoveAxis(W, 38, ABG)
22:03:24.991 00.000 12252 Guiding  Dir = 3, Dur = 38
22:03:24.991 00.000 12252 IsSlewing returns 0
22:03:24.991 00.000 12252 IsGuiding returns 0
22:03:24.993 00.002 12252 PulseGuide returned control before completion, sleep 47
22:03:25.044 00.051 12252 IsGuiding returns 0
22:03:25.044 00.000 12252 Move returns status 0, amount 38
22:03:25.045 00.001 12252 MoveAxis(N, 54, ABG)
22:03:25.045 00.000 12252 Guiding  Dir = 0, Dur = 54
22:03:25.045 00.000 12252 IsSlewing returns 0
22:03:25.045 00.000 12252 IsGuiding returns 0
22:03:25.051 00.006 12252 PulseGuide returned control before completion, sleep 59
22:03:25.123 00.072 12252 IsGuiding returns 0
22:03:25.123 00.000 12252 Move returns status 0, amount 54
22:03:25.123 00.000 12252 move complete, result=0
22:03:25.123 00.000 12252 worker thread done servicing request
22:03:25.123 00.000 9044 GuideStep: 0.2 px 38 ms WEST, -0.2 px 54 ms NORTH
22:03:25.126 00.003 12252 Worker thread wakes up
22:03:25.126 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:25.126 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:27.474 02.348 12252 Exposure complete
22:03:27.519 00.045 12252 worker thread done servicing request
22:03:27.519 00.000 9044 OnExposeComplete: enter
22:03:27.520 00.001 9044 UpdateGuideState(): m_state=6
22:03:27.521 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2832
22:03:27.522 00.001 9044 Star::Find returns 1 (0), X=1004.29, Y=822.49, Mass=5596, SNR=51.3, Peak=173 HFD=5.2
22:03:27.523 00.001 9044 MultiStar: [#1 0.04,-0.03,1.08,U] [#2 -0.04,-0.20,1.21,U] [#3 0.15,-0.16,0.88,U] [#4 -0.01,-0.10,1.28,U] [#5 0.08,-0.02,0.66,U] [#6 -0.03,-0.06,0.42,U] [#7 0.09,-0.16,0.44,U] [#8 0.03,-0.18,0.42,U] 
22:03:27.524 00.001 9044 refined, 8 included, MultiStar: {-0.00, -0.12}, one-star: {-0.21, -0.17}
22:03:27.524 00.000 9044 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.62) = xAngle (0.05 = 0.05)
22:03:27.525 00.001 9044 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.04 = -3.04)
22:03:27.526 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.58 mountX=0.12 mountY=-0.01, mountTheta=-0.10
22:03:27.528 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.12, opts=13)
22:03:27.530 00.002 9044 Enqueuing Move request for scope (-0.00, -0.12)
22:03:27.532 00.002 12252 Worker thread wakes up
22:03:27.532 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:27.533 00.001 9044 UpdateGuideState exits: m=5596 SNR=51.3
22:03:27.534 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:27.535 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
22:03:27.535 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:27.536 00.001 9044 Enqueuing Expose request
22:03:27.537 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
22:03:27.537 00.000 12252 Moving (-0.00, -0.12) raw xDistance=0.12 yDistance=-0.01
22:03:27.542 00.005 12252 PPEC rslt: input = 0.12, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 486.89
22:03:27.542 00.000 12252 PPEC: input: 0.12, control: 0.08, exposure: 2000
22:03:27.542 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:27.542 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:03:27.542 00.000 12252 MoveAxis(W, 31, ABG)
22:03:27.542 00.000 12252 Guiding  Dir = 3, Dur = 31
22:03:27.543 00.001 12252 IsSlewing returns 0
22:03:27.543 00.000 12252 IsGuiding returns 0
22:03:27.546 00.003 12252 PulseGuide returned control before completion, sleep 39
22:03:27.587 00.041 12252 IsGuiding returns 0
22:03:27.587 00.000 12252 Move returns status 0, amount 31
22:03:27.587 00.000 12252 MoveAxis(N, 0, ABG)
22:03:27.587 00.000 12252 Move returns status 0, amount 0
22:03:27.588 00.001 12252 move complete, result=0
22:03:27.588 00.000 12252 worker thread done servicing request
22:03:27.588 00.000 12252 Worker thread wakes up
22:03:27.588 00.000 9044 GuideStep: 0.1 px 31 ms WEST, -0.0 px 0 ms NORTH
22:03:27.589 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:27.589 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:29.956 02.367 12252 Exposure complete
22:03:30.019 00.063 12252 worker thread done servicing request
22:03:30.019 00.000 9044 OnExposeComplete: enter
22:03:30.021 00.002 9044 UpdateGuideState(): m_state=6
22:03:30.022 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2833
22:03:30.023 00.001 9044 Star::Find returns 1 (0), X=1004.28, Y=822.58, Mass=5755, SNR=52.1, Peak=173 HFD=5.4
22:03:30.026 00.003 9044 MultiStar: [#1 0.01,0.02,1.03,U] [#2 -0.06,-0.15,1.21,U] [#3 0.06,-0.14,0.84,U] [#4 0.01,0.04,1.28,U] [#5 -0.02,-0.05,0.64,U] [#6 -0.02,0.08,0.42,U] [#7 0.07,-0.10,0.42,U] [#8 -0.06,-0.06,0.42,U] 
22:03:30.028 00.002 9044 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.22, -0.08}
22:03:30.029 00.001 9044 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.62) = xAngle (-0.54 = -0.54)
22:03:30.031 00.002 9044 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.62 = 2.66)
22:03:30.033 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.17 mountX=0.05 mountY=0.03, mountTheta=0.50
22:03:30.036 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.05, opts=13)
22:03:30.037 00.001 9044 Enqueuing Move request for scope (-0.03, -0.05)
22:03:30.039 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:30.041 00.002 9044 UpdateGuideState exits: m=5755 SNR=52.1
22:03:30.043 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:30.045 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:30.047 00.002 9044 Enqueuing Expose request
22:03:30.049 00.002 12252 Worker thread wakes up
22:03:30.049 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
22:03:30.049 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
22:03:30.049 00.000 12252 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=0.03
22:03:30.053 00.004 12252 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 486.87
22:03:30.053 00.000 12252 PPEC: input: 0.05, control: 0.02, exposure: 2000
22:03:30.053 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:30.054 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:03:30.054 00.000 12252 MoveAxis(W, 8, ABG)
22:03:30.054 00.000 12252 Guiding  Dir = 3, Dur = 8
22:03:30.054 00.000 12252 IsSlewing returns 0
22:03:30.054 00.000 12252 IsGuiding returns 0
22:03:30.056 00.002 12252 PulseGuide returned control before completion, sleep 17
22:03:30.086 00.030 12252 IsGuiding returns 0
22:03:30.086 00.000 12252 Move returns status 0, amount 8
22:03:30.087 00.001 12252 MoveAxis(N, 0, ABG)
22:03:30.087 00.000 12252 Move returns status 0, amount 0
22:03:30.087 00.000 12252 move complete, result=0
22:03:30.087 00.000 12252 worker thread done servicing request
22:03:30.087 00.000 12252 Worker thread wakes up
22:03:30.087 00.000 9044 GuideStep: 0.1 px 8 ms WEST, 0.0 px 0 ms NORTH
22:03:30.088 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:30.088 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:32.459 02.371 12252 Exposure complete
22:03:32.540 00.081 12252 worker thread done servicing request
22:03:32.541 00.001 9044 OnExposeComplete: enter
22:03:32.542 00.001 9044 UpdateGuideState(): m_state=6
22:03:32.544 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2834
22:03:32.544 00.000 9044 Star::Find returns 1 (0), X=1004.38, Y=822.54, Mass=5546, SNR=51.1, Peak=173 HFD=5.2
22:03:32.546 00.002 9044 MultiStar: [#1 0.05,-0.25,1.06,U] [#2 0.06,-0.15,1.23,U] [#3 0.09,-0.23,0.85,U] [#4 0.07,-0.13,1.29,U] [#5 0.07,-0.10,0.66,U] [#6 -0.00,-0.09,0.42,U] [#7 0.03,-0.19,0.44,U] [#8 -0.02,-0.05,0.42,U] 
22:03:32.549 00.003 9044 refined, 8 included, MultiStar: {0.03, -0.15}, one-star: {-0.12, -0.12}
22:03:32.551 00.002 9044 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.62) = xAngle (0.24 = 0.24)
22:03:32.554 00.003 9044 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.84 = -2.84)
22:03:32.556 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.38 mountX=0.15 mountY=-0.05, mountTheta=-0.29
22:03:32.559 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.15, opts=13)
22:03:32.562 00.003 9044 Enqueuing Move request for scope (0.03, -0.15)
22:03:32.565 00.003 12252 Worker thread wakes up
22:03:32.565 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:32.567 00.002 9044 UpdateGuideState exits: m=5546 SNR=51.1
22:03:32.570 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:32.573 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:32.575 00.002 9044 Enqueuing Expose request
22:03:32.577 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
22:03:32.578 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
22:03:32.578 00.000 12252 Moving (0.03, -0.15) raw xDistance=0.15 yDistance=-0.05
22:03:32.581 00.003 12252 PPEC rslt: input = 0.15, final = 0.14, react = 0.09, pred = 0.04, hyst = 0.09, hyst_pct = 0.00, period_length = 486.85
22:03:32.581 00.000 12252 PPEC: input: 0.15, control: 0.14, exposure: 2000
22:03:32.581 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:32.583 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:03:32.583 00.000 12252 MoveAxis(W, 54, ABG)
22:03:32.583 00.000 12252 Guiding  Dir = 3, Dur = 54
22:03:32.583 00.000 12252 IsSlewing returns 0
22:03:32.584 00.001 12252 IsGuiding returns 0
22:03:32.586 00.002 12252 PulseGuide returned control before completion, sleep 62
22:03:32.665 00.079 12252 IsGuiding returns 0
22:03:32.667 00.002 12252 Move returns status 0, amount 54
22:03:32.667 00.000 12252 MoveAxis(N, 0, ABG)
22:03:32.667 00.000 12252 Move returns status 0, amount 0
22:03:32.667 00.000 12252 move complete, result=0
22:03:32.667 00.000 12252 worker thread done servicing request
22:03:32.667 00.000 9044 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
22:03:32.669 00.002 12252 Worker thread wakes up
22:03:32.669 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:32.670 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:35.011 02.341 12252 Exposure complete
22:03:35.057 00.046 12252 worker thread done servicing request
22:03:35.057 00.000 9044 OnExposeComplete: enter
22:03:35.059 00.002 9044 UpdateGuideState(): m_state=6
22:03:35.061 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2835
22:03:35.063 00.002 9044 Star::Find returns 1 (0), X=1004.32, Y=822.67, Mass=5916, SNR=52.8, Peak=173 HFD=5.4
22:03:35.066 00.003 9044 MultiStar: [#1 0.12,0.08,1.03,U] [#2 -0.02,-0.03,1.18,U] [#3 0.20,0.10,0.81,U] [#4 0.09,0.03,1.24,U] [#5 0.07,0.21,0.63,U] [#6 0.09,0.14,0.40,U] [#7 0.13,0.08,0.42,U] [#8 0.07,0.07,0.41,U] 
22:03:35.069 00.003 9044 refined, 8 included, MultiStar: {0.05, 0.06}, one-star: {-0.18, 0.01}
22:03:35.072 00.003 9044 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.62) = xAngle (2.48 = 2.48)
22:03:35.074 00.002 9044 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.60 = -0.60)
22:03:35.077 00.003 9044 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.86 mountX=-0.06 mountY=-0.04, mountTheta=-2.52
22:03:35.081 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.06, opts=13)
22:03:35.084 00.003 9044 Enqueuing Move request for scope (0.05, 0.06)
22:03:35.086 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:35.087 00.001 9044 UpdateGuideState exits: m=5916 SNR=52.8
22:03:35.090 00.003 12252 Worker thread wakes up
22:03:35.090 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:35.091 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:35.092 00.001 9044 Enqueuing Expose request
22:03:35.095 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:03:35.095 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:03:35.095 00.000 12252 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=-0.04
22:03:35.100 00.005 12252 PPEC rslt: input = -0.06, final = 0.05, react = -0.04, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 486.84
22:03:35.100 00.000 12252 PPEC: input: -0.06, control: 0.05, exposure: 2000
22:03:35.100 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:35.100 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:03:35.100 00.000 12252 MoveAxis(W, 20, ABG)
22:03:35.100 00.000 12252 Guiding  Dir = 3, Dur = 20
22:03:35.101 00.001 12252 IsSlewing returns 0
22:03:35.101 00.000 12252 IsGuiding returns 0
22:03:35.103 00.002 12252 PulseGuide returned control before completion, sleep 28
22:03:35.139 00.036 12252 IsGuiding returns 0
22:03:35.139 00.000 12252 Move returns status 0, amount 20
22:03:35.139 00.000 12252 MoveAxis(N, 0, ABG)
22:03:35.139 00.000 12252 Move returns status 0, amount 0
22:03:35.139 00.000 12252 move complete, result=0
22:03:35.139 00.000 12252 worker thread done servicing request
22:03:35.139 00.000 12252 Worker thread wakes up
22:03:35.139 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:35.139 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:35.139 00.000 9044 GuideStep: -0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
22:03:37.502 02.363 12252 Exposure complete
22:03:37.544 00.042 12252 worker thread done servicing request
22:03:37.544 00.000 9044 OnExposeComplete: enter
22:03:37.547 00.003 9044 UpdateGuideState(): m_state=6
22:03:37.548 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2836
22:03:37.548 00.000 9044 Star::Find returns 1 (0), X=1004.31, Y=822.62, Mass=5680, SNR=51.7, Peak=173 HFD=5.4
22:03:37.549 00.001 9044 MultiStar: [#1 0.02,0.07,1.05,U] [#2 -0.07,-0.21,1.19,U] [#3 0.05,-0.08,0.85,U] [#4 -0.00,-0.28,1.28,U] [#5 -0.01,0.05,0.67,U] [#6 -0.06,-0.00,0.42,U] [#7 -0.04,0.06,0.44,U] [#8 0.01,-0.01,0.42,U] 
22:03:37.550 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {-0.19, -0.04}
22:03:37.550 00.000 9044 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.62) = xAngle (-0.37 = -0.37)
22:03:37.551 00.001 9044 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.46 = 2.83)
22:03:37.552 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.00 mountX=0.08 mountY=0.03, mountTheta=0.32
22:03:37.553 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.08, opts=13)
22:03:37.554 00.001 9044 Enqueuing Move request for scope (-0.04, -0.08)
22:03:37.555 00.001 12252 Worker thread wakes up
22:03:37.555 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:37.556 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
22:03:37.556 00.000 9044 UpdateGuideState exits: m=5680 SNR=51.7
22:03:37.557 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
22:03:37.557 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:37.558 00.001 12252 Moving (-0.04, -0.08) raw xDistance=0.08 yDistance=0.03
22:03:37.558 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:37.559 00.001 9044 Enqueuing Expose request
22:03:37.560 00.001 12252 PPEC rslt: input = 0.08, final = 0.05, react = 0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 486.82
22:03:37.560 00.000 12252 PPEC: input: 0.08, control: 0.05, exposure: 2000
22:03:37.560 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:37.561 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:03:37.561 00.000 12252 MoveAxis(W, 21, ABG)
22:03:37.561 00.000 12252 Guiding  Dir = 3, Dur = 21
22:03:37.561 00.000 12252 IsSlewing returns 0
22:03:37.561 00.000 12252 IsGuiding returns 0
22:03:37.563 00.002 12252 PulseGuide returned control before completion, sleep 30
22:03:37.596 00.033 12252 IsGuiding returns 0
22:03:37.596 00.000 12252 Move returns status 0, amount 21
22:03:37.596 00.000 12252 MoveAxis(N, 0, ABG)
22:03:37.597 00.001 12252 Move returns status 0, amount 0
22:03:37.597 00.000 12252 move complete, result=0
22:03:37.597 00.000 12252 worker thread done servicing request
22:03:37.597 00.000 12252 Worker thread wakes up
22:03:37.597 00.000 9044 GuideStep: 0.1 px 21 ms WEST, 0.0 px 0 ms NORTH
22:03:37.598 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:37.598 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:39.946 02.348 12252 Exposure complete
22:03:39.994 00.048 12252 worker thread done servicing request
22:03:39.994 00.000 9044 OnExposeComplete: enter
22:03:39.995 00.001 9044 UpdateGuideState(): m_state=6
22:03:39.997 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2837
22:03:39.999 00.002 9044 Star::Find returns 1 (0), X=1004.40, Y=822.14, Mass=5756, SNR=52.1, Peak=173 HFD=5.2
22:03:40.000 00.001 9044 MultiStar: [#1 0.11,-0.60,0.00,M1] [#2 0.35,-0.58,0.00,M1] [#3 0.29,-0.42,0.00,M1] [#4 0.10,-0.32,1.25,U] [#5 0.07,-0.47,0.00,M1] [#6 0.10,-0.47,0.00,M1] [#7 0.17,-0.40,0.00,M1] [#8 0.09,-0.45,0.00,M1] 
22:03:40.002 00.002 9044 refined, 1 included, MultiStar: {0.01, -0.41}, one-star: {-0.10, -0.51}
22:03:40.003 00.001 9044 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.62) = xAngle (0.08 = 0.08)
22:03:40.004 00.001 9044 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.00 = -3.00)
22:03:40.005 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.41 hyp=0.41 cameraTheta=-1.54 mountX=0.41 mountY=-0.06, mountTheta=-0.14
22:03:40.007 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.41, opts=13)
22:03:40.008 00.001 9044 Enqueuing Move request for scope (0.01, -0.41)
22:03:40.009 00.001 12252 Worker thread wakes up
22:03:40.009 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:40.011 00.002 9044 UpdateGuideState exits: m=5756 SNR=52.1
22:03:40.012 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:40.014 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.41) opts 0xd
22:03:40.014 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:40.015 00.001 9044 Enqueuing Expose request
22:03:40.016 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.41)
22:03:40.016 00.000 12252 Moving (0.01, -0.41) raw xDistance=0.41 yDistance=-0.06
22:03:40.018 00.002 12252 PPEC rslt: input = 0.41, final = 0.29, react = 0.25, pred = 0.05, hyst = 0.23, hyst_pct = 0.00, period_length = 486.80
22:03:40.019 00.001 12252 PPEC: input: 0.41, control: 0.29, exposure: 2000
22:03:40.019 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:40.019 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:03:40.019 00.000 12252 MoveAxis(W, 115, ABG)
22:03:40.019 00.000 12252 Guiding  Dir = 3, Dur = 115
22:03:40.019 00.000 12252 IsSlewing returns 0
22:03:40.019 00.000 12252 IsGuiding returns 0
22:03:40.021 00.002 12252 PulseGuide returned control before completion, sleep 124
22:03:40.159 00.138 12252 IsGuiding returns 0
22:03:40.159 00.000 12252 Move returns status 0, amount 115
22:03:40.159 00.000 12252 MoveAxis(N, 0, ABG)
22:03:40.159 00.000 12252 Move returns status 0, amount 0
22:03:40.159 00.000 12252 move complete, result=0
22:03:40.159 00.000 12252 worker thread done servicing request
22:03:40.159 00.000 12252 Worker thread wakes up
22:03:40.159 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:40.159 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:40.159 00.000 9044 GuideStep: 0.4 px 115 ms WEST, -0.1 px 0 ms NORTH
22:03:42.514 02.355 12252 Exposure complete
22:03:42.579 00.065 12252 worker thread done servicing request
22:03:42.579 00.000 9044 OnExposeComplete: enter
22:03:42.581 00.002 9044 UpdateGuideState(): m_state=6
22:03:42.582 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2838
22:03:42.583 00.001 9044 Star::Find returns 1 (0), X=1004.59, Y=821.53, Mass=5477, SNR=50.7, Peak=173 HFD=5.1
22:03:42.586 00.003 9044 MultiStar: large primary error, entering stabilization period
22:03:42.587 00.001 9044 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.62) = xAngle (0.14 = 0.14)
22:03:42.588 00.001 9044 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.95 = -2.95)
22:03:42.589 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-1.12 hyp=1.13 cameraTheta=-1.49 mountX=1.12 mountY=-0.22, mountTheta=-0.19
22:03:42.592 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-1.12, opts=13)
22:03:42.593 00.001 9044 Enqueuing Move request for scope (0.09, -1.12)
22:03:42.594 00.001 12252 Worker thread wakes up
22:03:42.594 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:42.596 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.12) opts 0xd
22:03:42.596 00.000 9044 UpdateGuideState exits: m=5477 SNR=50.7
22:03:42.597 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:42.598 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:42.599 00.001 9044 Enqueuing Expose request
22:03:42.601 00.002 12252 Handling offset move in thread for scope, endpoint = (0.09, -1.12)
22:03:42.601 00.000 12252 Moving (0.09, -1.12) raw xDistance=1.12 yDistance=-0.22
22:03:42.604 00.003 12252 PPEC rslt: input = 1.12, final = 0.71, react = 0.68, pred = 0.03, hyst = 0.62, hyst_pct = 0.00, period_length = 486.78
22:03:42.604 00.000 12252 PPEC: input: 1.12, control: 0.71, exposure: 2000
22:03:42.604 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
22:03:42.604 00.000 12252 MoveAxis(W, 279, ABG)
22:03:42.604 00.000 12252 Guiding  Dir = 3, Dur = 279
22:03:42.604 00.000 12252 IsSlewing returns 0
22:03:42.604 00.000 12252 IsGuiding returns 0
22:03:42.607 00.003 12252 PulseGuide returned control before completion, sleep 287
22:03:42.902 00.295 12252 IsGuiding returns 0
22:03:42.902 00.000 12252 Move returns status 0, amount 279
22:03:42.902 00.000 12252 MoveAxis(N, 74, ABG)
22:03:42.902 00.000 12252 Guiding  Dir = 0, Dur = 74
22:03:42.902 00.000 12252 IsSlewing returns 0
22:03:42.902 00.000 12252 IsGuiding returns 0
22:03:42.908 00.006 12252 PulseGuide returned control before completion, sleep 80
22:03:42.995 00.087 12252 IsGuiding returns 1
22:03:42.995 00.000 12252 scope still moving after pulse duration time elapsed
22:03:43.026 00.031 12252 IsSlewing returns 0
22:03:43.026 00.000 12252 IsGuiding returns 0
22:03:43.026 00.000 12252 scope move finished after 74 + 49 ms
22:03:43.027 00.001 12252 Move returns status 0, amount 74
22:03:43.027 00.000 12252 move complete, result=0
22:03:43.027 00.000 12252 worker thread done servicing request
22:03:43.027 00.000 12252 Worker thread wakes up
22:03:43.027 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:43.027 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:43.028 00.001 9044 GuideStep: 1.1 px 279 ms WEST, -0.2 px 74 ms NORTH
22:03:45.376 02.348 12252 Exposure complete
22:03:45.450 00.074 12252 worker thread done servicing request
22:03:45.450 00.000 9044 OnExposeComplete: enter
22:03:45.452 00.002 9044 UpdateGuideState(): m_state=6
22:03:45.456 00.004 9044 Star::Find(15, 1004, 821, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
22:03:45.458 00.002 9044 Star::Find returns 1 (0), X=1004.25, Y=822.15, Mass=5580, SNR=51.5, Peak=173 HFD=5.1
22:03:45.460 00.002 9044 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.62) = xAngle (-0.41 = -0.41)
22:03:45.461 00.001 9044 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.49 = 2.79)
22:03:45.464 00.003 9044 CameraToMount -- cameraX=-0.25 cameraY=-0.50 hyp=0.56 cameraTheta=-2.03 mountX=0.52 mountY=0.19, mountTheta=0.36
22:03:45.467 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.25, y=-0.50, opts=13)
22:03:45.469 00.002 9044 Enqueuing Move request for scope (-0.25, -0.50)
22:03:45.470 00.001 12252 Worker thread wakes up
22:03:45.470 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:45.471 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.50) opts 0xd
22:03:45.471 00.000 9044 UpdateGuideState exits: m=5580 SNR=51.5
22:03:45.472 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.25, -0.50)
22:03:45.472 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:45.473 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:45.473 00.000 9044 Enqueuing Expose request
22:03:45.474 00.001 12252 Moving (-0.25, -0.50) raw xDistance=0.52 yDistance=0.19
22:03:45.477 00.003 12252 PPEC rslt: input = 0.52, final = 0.34, react = 0.31, pred = 0.02, hyst = 0.30, hyst_pct = 0.00, period_length = 486.77
22:03:45.477 00.000 12252 PPEC: input: 0.52, control: 0.34, exposure: 2000
22:03:45.477 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:45.477 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:03:45.477 00.000 12252 MoveAxis(W, 131, ABG)
22:03:45.477 00.000 12252 Guiding  Dir = 3, Dur = 131
22:03:45.477 00.000 12252 IsSlewing returns 0
22:03:45.477 00.000 12252 IsGuiding returns 0
22:03:45.480 00.003 12252 PulseGuide returned control before completion, sleep 139
22:03:45.633 00.153 12252 IsGuiding returns 0
22:03:45.634 00.001 12252 Move returns status 0, amount 131
22:03:45.634 00.000 12252 MoveAxis(N, 0, ABG)
22:03:45.634 00.000 12252 Move returns status 0, amount 0
22:03:45.634 00.000 12252 move complete, result=0
22:03:45.634 00.000 12252 worker thread done servicing request
22:03:45.634 00.000 9044 GuideStep: 0.5 px 131 ms WEST, 0.2 px 0 ms NORTH
22:03:45.638 00.004 12252 Worker thread wakes up
22:03:45.638 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:45.638 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:47.992 02.354 12252 Exposure complete
22:03:48.053 00.061 12252 worker thread done servicing request
22:03:48.053 00.000 9044 OnExposeComplete: enter
22:03:48.054 00.001 9044 UpdateGuideState(): m_state=6
22:03:48.055 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2840
22:03:48.056 00.001 9044 Star::Find returns 1 (0), X=1004.11, Y=822.49, Mass=5750, SNR=52.1, Peak=173 HFD=5.2
22:03:48.057 00.001 9044 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.62) = xAngle (-1.11 = -1.11)
22:03:48.058 00.001 9044 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.19 = 2.09)
22:03:48.059 00.001 9044 CameraToMount -- cameraX=-0.39 cameraY=-0.17 hyp=0.42 cameraTheta=-2.73 mountX=0.19 mountY=0.37, mountTheta=1.10
22:03:48.061 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.39, y=-0.17, opts=13)
22:03:48.062 00.001 9044 Enqueuing Move request for scope (-0.39, -0.17)
22:03:48.062 00.000 12252 Worker thread wakes up
22:03:48.063 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.17) opts 0xd
22:03:48.063 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:48.064 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.39, -0.17)
22:03:48.064 00.000 12252 Moving (-0.39, -0.17) raw xDistance=0.19 yDistance=0.37
22:03:48.064 00.000 9044 UpdateGuideState exits: m=5750 SNR=52.1
22:03:48.065 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:48.066 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:48.067 00.001 9044 Enqueuing Expose request
22:03:48.068 00.001 12252 PPEC rslt: input = 0.19, final = 0.14, react = 0.12, pred = 0.03, hyst = 0.15, hyst_pct = 0.00, period_length = 486.75
22:03:48.068 00.000 12252 PPEC: input: 0.19, control: 0.14, exposure: 2000
22:03:48.068 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:03:48.068 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
22:03:48.068 00.000 12252 MoveAxis(W, 56, ABG)
22:03:48.068 00.000 12252 Guiding  Dir = 3, Dur = 56
22:03:48.069 00.001 12252 IsSlewing returns 0
22:03:48.069 00.000 12252 IsGuiding returns 0
22:03:48.070 00.001 12252 PulseGuide returned control before completion, sleep 65
22:03:48.141 00.071 12252 IsGuiding returns 0
22:03:48.141 00.000 12252 Move returns status 0, amount 56
22:03:48.141 00.000 12252 MoveAxis(N, 0, ABG)
22:03:48.141 00.000 12252 Move returns status 0, amount 0
22:03:48.141 00.000 12252 move complete, result=0
22:03:48.141 00.000 12252 worker thread done servicing request
22:03:48.141 00.000 12252 Worker thread wakes up
22:03:48.141 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:48.141 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:48.141 00.000 9044 GuideStep: 0.2 px 56 ms WEST, 0.4 px 0 ms NORTH
22:03:50.502 02.361 12252 Exposure complete
22:03:50.550 00.048 12252 worker thread done servicing request
22:03:50.550 00.000 9044 OnExposeComplete: enter
22:03:50.552 00.002 9044 UpdateGuideState(): m_state=6
22:03:50.554 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2841
22:03:50.555 00.001 9044 Star::Find returns 1 (0), X=1004.30, Y=822.90, Mass=5648, SNR=51.4, Peak=173 HFD=5.1
22:03:50.556 00.001 9044 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.62) = xAngle (3.88 = -2.40)
22:03:50.557 00.001 9044 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.80 = 0.80)
22:03:50.558 00.001 9044 CameraToMount -- cameraX=-0.20 cameraY=0.25 hyp=0.32 cameraTheta=2.26 mountX=-0.23 mountY=0.23, mountTheta=2.37
22:03:50.560 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=0.25, opts=13)
22:03:50.561 00.001 9044 Enqueuing Move request for scope (-0.20, 0.25)
22:03:50.562 00.001 12252 Worker thread wakes up
22:03:50.563 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:50.564 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.25) opts 0xd
22:03:50.564 00.000 9044 UpdateGuideState exits: m=5648 SNR=51.4
22:03:50.567 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.20, 0.25)
22:03:50.567 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:50.569 00.002 12252 Moving (-0.20, 0.25) raw xDistance=-0.23 yDistance=0.23
22:03:50.569 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:50.573 00.004 9044 Enqueuing Expose request
22:03:50.576 00.003 12252 PPEC rslt: input = -0.23, final = -0.12, react = -0.14, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 486.73
22:03:50.576 00.000 12252 PPEC: input: -0.23, control: -0.12, exposure: 2000
22:03:50.576 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:03:50.576 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:03:50.576 00.000 12252 MoveAxis(E, 47, ABG)
22:03:50.576 00.000 12252 Guiding  Dir = 2, Dur = 47
22:03:50.576 00.000 12252 IsSlewing returns 0
22:03:50.577 00.001 12252 IsGuiding returns 0
22:03:50.578 00.001 12252 PulseGuide returned control before completion, sleep 55
22:03:50.647 00.069 12252 IsGuiding returns 0
22:03:50.647 00.000 12252 Move returns status 0, amount 47
22:03:50.647 00.000 12252 MoveAxis(N, 0, ABG)
22:03:50.647 00.000 12252 Move returns status 0, amount 0
22:03:50.647 00.000 12252 move complete, result=0
22:03:50.647 00.000 12252 worker thread done servicing request
22:03:50.647 00.000 12252 Worker thread wakes up
22:03:50.647 00.000 9044 GuideStep: -0.2 px 47 ms EAST, 0.2 px 0 ms NORTH
22:03:50.649 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:50.649 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:53.006 02.357 12252 Exposure complete
22:03:53.059 00.053 12252 worker thread done servicing request
22:03:53.059 00.000 9044 OnExposeComplete: enter
22:03:53.060 00.001 9044 UpdateGuideState(): m_state=6
22:03:53.062 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2842
22:03:53.063 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.80, Mass=5675, SNR=51.7, Peak=173 HFD=5.1
22:03:53.064 00.001 9044 MultiStar: exiting stabilization period
22:03:53.066 00.002 9044 MultiStar: [#1 -0.08,0.13,1.04,U] [#2 -0.06,0.13,1.19,U] [#3 -0.05,0.08,0.85,U] [#4 -0.09,0.07,1.26,U] [#5 -0.11,0.17,0.66,U] [#6 -0.10,0.24,0.42,U] [#7 -0.15,0.21,0.43,U] [#8 -0.08,0.29,0.43,U] 
22:03:53.068 00.002 9044 refined, 8 included, MultiStar: {-0.11, 0.14}, one-star: {-0.25, 0.14}
22:03:53.069 00.001 9044 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.62) = xAngle (3.84 = -2.44)
22:03:53.070 00.001 9044 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.76 = 0.76)
22:03:53.071 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.22 mountX=-0.13 mountY=0.12, mountTheta=2.41
22:03:53.073 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.14, opts=13)
22:03:53.074 00.001 9044 Enqueuing Move request for scope (-0.11, 0.14)
22:03:53.075 00.001 12252 Worker thread wakes up
22:03:53.075 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:53.076 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
22:03:53.076 00.000 9044 UpdateGuideState exits: m=5675 SNR=51.7
22:03:53.077 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
22:03:53.077 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:53.078 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:53.079 00.001 9044 Enqueuing Expose request
22:03:53.080 00.001 12252 Moving (-0.11, 0.14) raw xDistance=-0.13 yDistance=0.12
22:03:53.084 00.004 12252 PPEC rslt: input = -0.13, final = -0.05, react = -0.08, pred = 0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 486.72
22:03:53.084 00.000 12252 PPEC: input: -0.13, control: -0.05, exposure: 2000
22:03:53.084 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:53.084 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:03:53.084 00.000 12252 MoveAxis(E, 19, ABG)
22:03:53.084 00.000 12252 Guiding  Dir = 2, Dur = 19
22:03:53.084 00.000 12252 IsSlewing returns 0
22:03:53.084 00.000 12252 IsGuiding returns 0
22:03:53.087 00.003 12252 PulseGuide returned control before completion, sleep 28
22:03:53.122 00.035 12252 IsGuiding returns 0
22:03:53.122 00.000 12252 Move returns status 0, amount 19
22:03:53.122 00.000 12252 MoveAxis(N, 0, ABG)
22:03:53.122 00.000 12252 Move returns status 0, amount 0
22:03:53.122 00.000 12252 move complete, result=0
22:03:53.122 00.000 12252 worker thread done servicing request
22:03:53.122 00.000 12252 Worker thread wakes up
22:03:53.122 00.000 9044 GuideStep: -0.1 px 19 ms EAST, 0.1 px 0 ms NORTH
22:03:53.123 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:53.123 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:55.463 02.340 12252 Exposure complete
22:03:55.507 00.044 12252 worker thread done servicing request
22:03:55.507 00.000 9044 OnExposeComplete: enter
22:03:55.508 00.001 9044 UpdateGuideState(): m_state=6
22:03:55.509 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2843
22:03:55.509 00.000 9044 Star::Find returns 1 (0), X=1004.07, Y=822.72, Mass=5707, SNR=51.8, Peak=173 HFD=5.2
22:03:55.510 00.001 9044 MultiStar: [#1 -0.11,0.12,1.03,U] [#2 -0.15,0.07,1.21,U] [#3 -0.12,-0.02,0.84,U] [#4 -0.18,0.06,1.26,U] [#5 -0.17,0.20,0.66,U] [#6 -0.16,0.19,0.42,U] [#7 -0.19,0.02,0.44,U] [#8 -0.22,0.19,0.42,U] 
22:03:55.512 00.002 9044 refined, 8 included, MultiStar: {-0.19, 0.09}, one-star: {-0.43, 0.06}
22:03:55.514 00.002 9044 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.62) = xAngle (4.34 = -1.94)
22:03:55.514 00.000 9044 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.26 = 1.26)
22:03:55.515 00.001 9044 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.72 mountX=-0.08 mountY=0.20, mountTheta=1.93
22:03:55.517 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=0.09, opts=13)
22:03:55.518 00.001 9044 Enqueuing Move request for scope (-0.19, 0.09)
22:03:55.520 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:55.521 00.001 9044 UpdateGuideState exits: m=5707 SNR=51.8
22:03:55.522 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:55.523 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:55.524 00.001 9044 Enqueuing Expose request
22:03:55.525 00.001 12252 Worker thread wakes up
22:03:55.525 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
22:03:55.525 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
22:03:55.525 00.000 12252 Moving (-0.19, 0.09) raw xDistance=-0.08 yDistance=0.20
22:03:55.530 00.005 12252 PPEC rslt: input = -0.08, final = 0.04, react = -0.05, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 486.70
22:03:55.531 00.001 12252 PPEC: input: -0.08, control: 0.04, exposure: 2000
22:03:55.531 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=-0.06 newest=0.55
22:03:55.531 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:03:55.531 00.000 12252 MoveAxis(W, 14, ABG)
22:03:55.531 00.000 12252 Guiding  Dir = 3, Dur = 14
22:03:55.531 00.000 12252 IsSlewing returns 0
22:03:55.531 00.000 12252 IsGuiding returns 0
22:03:55.534 00.003 12252 PulseGuide returned control before completion, sleep 22
22:03:55.560 00.026 12252 IsGuiding returns 0
22:03:55.560 00.000 12252 Move returns status 0, amount 14
22:03:55.560 00.000 12252 BLC: Oldest BLC event removed
22:03:55.560 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:03:55.560 00.000 12252 MoveAxis(S, 149, ABG)
22:03:55.560 00.000 12252 Guiding  Dir = 1, Dur = 149
22:03:55.560 00.000 12252 IsSlewing returns 0
22:03:55.560 00.000 12252 IsGuiding returns 0
22:03:55.566 00.006 12252 PulseGuide returned control before completion, sleep 154
22:03:55.729 00.163 12252 IsGuiding returns 0
22:03:55.729 00.000 12252 Move returns status 0, amount 149
22:03:55.729 00.000 12252 move complete, result=0
22:03:55.729 00.000 12252 worker thread done servicing request
22:03:55.729 00.000 12252 Worker thread wakes up
22:03:55.729 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:55.729 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:55.729 00.000 9044 GuideStep: -0.1 px 14 ms WEST, 0.2 px 149 ms SOUTH
22:03:58.082 02.353 12252 Exposure complete
22:03:58.139 00.057 12252 worker thread done servicing request
22:03:58.139 00.000 9044 OnExposeComplete: enter
22:03:58.141 00.002 9044 UpdateGuideState(): m_state=6
22:03:58.143 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2844
22:03:58.144 00.001 9044 Star::Find returns 1 (0), X=1004.27, Y=822.95, Mass=5517, SNR=51.1, Peak=173 HFD=5.0
22:03:58.145 00.001 9044 MultiStar: [#1 -0.04,0.27,1.06,U] [#2 -0.24,0.27,1.23,U] [#3 -0.00,0.14,0.86,U] [#4 -0.06,0.22,1.30,U] [#5 -0.01,0.27,0.67,U] [#6 -0.08,0.24,0.43,U] [#7 -0.03,0.31,0.45,U] [#8 -0.06,0.23,0.43,U] 
22:03:58.147 00.002 9044 refined, 8 included, MultiStar: {-0.09, 0.25}, one-star: {-0.23, 0.29}
22:03:58.148 00.001 9044 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.62) = xAngle (3.56 = -2.72)
22:03:58.149 00.001 9044 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.48 = 0.48)
22:03:58.150 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.94 mountX=-0.24 mountY=0.12, mountTheta=2.68
22:03:58.152 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.25, opts=13)
22:03:58.153 00.001 9044 Enqueuing Move request for scope (-0.09, 0.25)
22:03:58.154 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:03:58.155 00.001 9044 UpdateGuideState exits: m=5517 SNR=51.1
22:03:58.157 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:03:58.158 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:03:58.159 00.001 9044 Enqueuing Expose request
22:03:58.160 00.001 12252 Worker thread wakes up
22:03:58.161 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
22:03:58.161 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
22:03:58.161 00.000 12252 Moving (-0.09, 0.25) raw xDistance=-0.24 yDistance=0.12
22:03:58.161 00.000 12252 BLC: History state: CurrMiss=0.12, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.203231, 1:0.122007
22:03:58.161 00.000 12252 BLC: No correction, Miss < min_move
22:03:58.167 00.006 12252 PPEC rslt: input = -0.24, final = -0.12, react = -0.15, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 486.68
22:03:58.167 00.000 12252 PPEC: input: -0.24, control: -0.12, exposure: 2000
22:03:58.167 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:03:58.167 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:03:58.167 00.000 12252 MoveAxis(E, 46, ABG)
22:03:58.167 00.000 12252 Guiding  Dir = 2, Dur = 46
22:03:58.168 00.001 12252 IsSlewing returns 0
22:03:58.168 00.000 12252 IsGuiding returns 0
22:03:58.170 00.002 12252 PulseGuide returned control before completion, sleep 55
22:03:58.240 00.070 12252 IsGuiding returns 0
22:03:58.240 00.000 12252 Move returns status 0, amount 46
22:03:58.241 00.001 12252 MoveAxis(N, 0, ABG)
22:03:58.241 00.000 12252 Move returns status 0, amount 0
22:03:58.241 00.000 12252 move complete, result=0
22:03:58.241 00.000 12252 worker thread done servicing request
22:03:58.241 00.000 12252 Worker thread wakes up
22:03:58.241 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:03:58.241 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:03:58.241 00.000 9044 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
22:04:00.591 02.350 12252 Exposure complete
22:04:00.636 00.045 12252 worker thread done servicing request
22:04:00.636 00.000 9044 OnExposeComplete: enter
22:04:00.637 00.001 9044 UpdateGuideState(): m_state=6
22:04:00.638 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2845
22:04:00.639 00.001 9044 Star::Find returns 1 (0), X=1004.40, Y=822.70, Mass=5760, SNR=52.1, Peak=173 HFD=5.4
22:04:00.640 00.001 9044 MultiStar: [#1 0.07,0.11,1.03,U] [#2 0.07,0.02,1.21,U] [#3 0.08,-0.01,0.84,U] [#4 0.03,0.07,1.27,U] [#5 0.07,0.19,0.66,U] [#6 0.06,0.14,0.41,U] [#7 0.14,0.08,0.43,U] [#8 -0.00,0.23,0.42,U] 
22:04:00.640 00.000 9044 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {-0.10, 0.04}
22:04:00.641 00.001 9044 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.62) = xAngle (2.71 = 2.71)
22:04:00.642 00.001 9044 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.38 = -0.38)
22:04:00.643 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.08 mountX=-0.08 mountY=-0.03, mountTheta=-2.76
22:04:00.645 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.08, opts=13)
22:04:00.646 00.001 9044 Enqueuing Move request for scope (0.04, 0.08)
22:04:00.647 00.001 12252 Worker thread wakes up
22:04:00.647 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:00.647 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
22:04:00.647 00.000 9044 UpdateGuideState exits: m=5760 SNR=52.1
22:04:00.648 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
22:04:00.648 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:00.649 00.001 12252 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=-0.03
22:04:00.649 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:00.651 00.002 9044 Enqueuing Expose request
22:04:00.651 00.000 12252 BLC: History state: CurrMiss=-0.03, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.203231, 1:0.122007, 2:-0.032774
22:04:00.651 00.000 12252 BLC: No correction, Miss < min_move
22:04:00.654 00.003 12252 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 486.67
22:04:00.654 00.000 12252 PPEC: input: -0.08, control: 0.02, exposure: 2000
22:04:00.655 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:00.655 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:04:00.655 00.000 12252 MoveAxis(W, 8, ABG)
22:04:00.655 00.000 12252 Guiding  Dir = 3, Dur = 8
22:04:00.655 00.000 12252 IsSlewing returns 0
22:04:00.655 00.000 12252 IsGuiding returns 0
22:04:00.657 00.002 12252 PulseGuide returned control before completion, sleep 17
22:04:00.683 00.026 12252 IsGuiding returns 0
22:04:00.683 00.000 12252 Move returns status 0, amount 8
22:04:00.683 00.000 12252 MoveAxis(N, 0, ABG)
22:04:00.683 00.000 12252 Move returns status 0, amount 0
22:04:00.683 00.000 12252 move complete, result=0
22:04:00.683 00.000 12252 worker thread done servicing request
22:04:00.683 00.000 9044 GuideStep: -0.1 px 8 ms WEST, -0.0 px 0 ms NORTH
22:04:00.685 00.002 12252 Worker thread wakes up
22:04:00.685 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:00.685 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:03.045 02.360 12252 Exposure complete
22:04:03.091 00.046 12252 worker thread done servicing request
22:04:03.091 00.000 9044 OnExposeComplete: enter
22:04:03.093 00.002 9044 UpdateGuideState(): m_state=6
22:04:03.094 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
22:04:03.096 00.002 9044 Star::Find returns 1 (0), X=1004.27, Y=822.79, Mass=5605, SNR=51.4, Peak=173 HFD=5.1
22:04:03.097 00.001 9044 MultiStar: [#1 0.03,0.18,1.05,U] [#2 -0.05,0.10,1.23,U] [#3 -0.05,0.10,0.87,U] [#4 0.01,0.10,1.28,U] [#5 -0.11,0.24,0.67,U] [#6 -0.05,0.23,0.42,U] [#7 -0.05,0.21,0.44,U] [#8 -0.11,0.35,0.43,U] 
22:04:03.098 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.16}, one-star: {-0.23, 0.13}
22:04:03.099 00.001 9044 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.62) = xAngle (3.57 = -2.72)
22:04:03.100 00.001 9044 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.48 = 0.48)
22:04:03.102 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.94 mountX=-0.15 mountY=0.08, mountTheta=2.67
22:04:03.106 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.16, opts=13)
22:04:03.108 00.002 9044 Enqueuing Move request for scope (-0.06, 0.16)
22:04:03.110 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:03.114 00.004 9044 UpdateGuideState exits: m=5605 SNR=51.4
22:04:03.116 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:03.118 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:03.120 00.002 9044 Enqueuing Expose request
22:04:03.122 00.002 12252 Worker thread wakes up
22:04:03.122 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
22:04:03.122 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
22:04:03.122 00.000 12252 Moving (-0.06, 0.16) raw xDistance=-0.15 yDistance=0.08
22:04:03.122 00.000 12252 BLC: window closed
22:04:03.122 00.000 12252 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.00, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.203231, 1:0.122007, 2:-0.032774
22:04:03.122 00.000 12252 BLC: No correction, Miss < min_move
22:04:03.126 00.004 12252 PPEC rslt: input = -0.15, final = -0.12, react = -0.09, pred = -0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 486.65
22:04:03.126 00.000 12252 PPEC: input: -0.15, control: -0.12, exposure: 2000
22:04:03.126 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:03.127 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:04:03.127 00.000 12252 MoveAxis(E, 46, ABG)
22:04:03.127 00.000 12252 Guiding  Dir = 2, Dur = 46
22:04:03.127 00.000 12252 IsSlewing returns 0
22:04:03.127 00.000 12252 IsGuiding returns 0
22:04:03.129 00.002 12252 PulseGuide returned control before completion, sleep 55
22:04:03.189 00.060 12252 IsGuiding returns 1
22:04:03.189 00.000 12252 scope still moving after pulse duration time elapsed
22:04:03.220 00.031 12252 IsSlewing returns 0
22:04:03.220 00.000 12252 IsGuiding returns 0
22:04:03.221 00.001 12252 scope move finished after 46 + 47 ms
22:04:03.221 00.000 12252 Move returns status 0, amount 46
22:04:03.221 00.000 12252 MoveAxis(N, 0, ABG)
22:04:03.221 00.000 12252 Move returns status 0, amount 0
22:04:03.221 00.000 12252 move complete, result=0
22:04:03.221 00.000 12252 worker thread done servicing request
22:04:03.221 00.000 9044 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
22:04:03.224 00.003 12252 Worker thread wakes up
22:04:03.224 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:03.224 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:05.577 02.353 12252 Exposure complete
22:04:05.616 00.039 12252 worker thread done servicing request
22:04:05.616 00.000 9044 OnExposeComplete: enter
22:04:05.618 00.002 9044 UpdateGuideState(): m_state=6
22:04:05.620 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2847
22:04:05.624 00.004 9044 Star::Find returns 1 (0), X=1004.26, Y=822.62, Mass=5492, SNR=50.8, Peak=173 HFD=5.3
22:04:05.626 00.002 9044 MultiStar: [#1 -0.08,0.03,1.06,U] [#2 -0.13,-0.01,1.23,U] [#3 0.00,-0.04,0.86,U] [#4 -0.08,-0.01,1.29,U] [#5 -0.22,0.14,0.66,U] [#6 -0.05,0.15,0.43,U] [#7 -0.05,0.01,0.45,U] [#8 -0.17,0.12,0.42,U] 
22:04:05.629 00.003 9044 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.24, -0.04}
22:04:05.631 00.002 9044 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.62) = xAngle (4.59 = -1.69)
22:04:05.634 00.003 9044 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.51 = 1.51)
22:04:05.636 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.97 mountX=-0.01 mountY=0.12, mountTheta=1.69
22:04:05.641 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.02, opts=13)
22:04:05.643 00.002 9044 Enqueuing Move request for scope (-0.12, 0.02)
22:04:05.646 00.003 12252 Worker thread wakes up
22:04:05.646 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:05.649 00.003 9044 UpdateGuideState exits: m=5492 SNR=50.8
22:04:05.651 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
22:04:05.651 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:05.654 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:05.656 00.002 9044 Enqueuing Expose request
22:04:05.659 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
22:04:05.659 00.000 12252 Moving (-0.12, 0.02) raw xDistance=-0.01 yDistance=0.12
22:04:05.662 00.003 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 486.64
22:04:05.662 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
22:04:05.662 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:05.662 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:04:05.662 00.000 12252 MoveAxis(E, 9, ABG)
22:04:05.663 00.001 12252 Guiding  Dir = 2, Dur = 9
22:04:05.663 00.000 12252 IsSlewing returns 0
22:04:05.663 00.000 12252 IsGuiding returns 0
22:04:05.666 00.003 12252 PulseGuide returned control before completion, sleep 17
22:04:05.697 00.031 12252 IsGuiding returns 0
22:04:05.698 00.001 12252 Move returns status 0, amount 9
22:04:05.698 00.000 12252 MoveAxis(N, 0, ABG)
22:04:05.698 00.000 12252 Move returns status 0, amount 0
22:04:05.698 00.000 12252 move complete, result=0
22:04:05.698 00.000 12252 worker thread done servicing request
22:04:05.698 00.000 9044 GuideStep: -0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
22:04:05.699 00.001 12252 Worker thread wakes up
22:04:05.700 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:05.700 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:08.057 02.357 12252 Exposure complete
22:04:08.105 00.048 12252 worker thread done servicing request
22:04:08.105 00.000 9044 OnExposeComplete: enter
22:04:08.106 00.001 9044 UpdateGuideState(): m_state=6
22:04:08.108 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2848
22:04:08.109 00.001 9044 Star::Find returns 1 (0), X=1004.33, Y=822.81, Mass=5766, SNR=52.2, Peak=173 HFD=5.3
22:04:08.110 00.001 9044 MultiStar: [#1 0.03,0.09,1.03,U] [#2 -0.01,0.07,1.20,U] [#3 0.04,0.11,0.84,U] [#4 0.05,0.10,1.27,U] [#5 -0.03,0.17,0.67,U] [#6 0.03,0.14,0.42,U] [#7 0.06,0.19,0.44,U] [#8 -0.05,0.22,0.41,U] 
22:04:08.112 00.002 9044 refined, 8 included, MultiStar: {-0.01, 0.12}, one-star: {-0.17, 0.15}
22:04:08.113 00.001 9044 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.62) = xAngle (3.25 = -3.03)
22:04:08.114 00.001 9044 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.17 = 0.17)
22:04:08.115 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.63 mountX=-0.12 mountY=0.02, mountTheta=2.97
22:04:08.117 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.12, opts=13)
22:04:08.119 00.002 9044 Enqueuing Move request for scope (-0.01, 0.12)
22:04:08.120 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:08.122 00.002 12252 Worker thread wakes up
22:04:08.122 00.000 9044 UpdateGuideState exits: m=5766 SNR=52.2
22:04:08.124 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.12) opts 0xd
22:04:08.125 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:08.127 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.12)
22:04:08.127 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:08.129 00.002 9044 Enqueuing Expose request
22:04:08.131 00.002 12252 Moving (-0.01, 0.12) raw xDistance=-0.12 yDistance=0.02
22:04:08.135 00.004 12252 PPEC rslt: input = -0.12, final = -0.07, react = -0.07, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 486.62
22:04:08.135 00.000 12252 PPEC: input: -0.12, control: -0.07, exposure: 2000
22:04:08.135 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:08.135 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:04:08.135 00.000 12252 MoveAxis(E, 27, ABG)
22:04:08.135 00.000 12252 Guiding  Dir = 2, Dur = 27
22:04:08.136 00.001 12252 IsSlewing returns 0
22:04:08.136 00.000 12252 IsGuiding returns 0
22:04:08.138 00.002 12252 PulseGuide returned control before completion, sleep 36
22:04:08.180 00.042 12252 IsGuiding returns 0
22:04:08.181 00.001 12252 Move returns status 0, amount 27
22:04:08.181 00.000 12252 MoveAxis(N, 0, ABG)
22:04:08.181 00.000 12252 Move returns status 0, amount 0
22:04:08.181 00.000 12252 move complete, result=0
22:04:08.181 00.000 12252 worker thread done servicing request
22:04:08.181 00.000 12252 Worker thread wakes up
22:04:08.181 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:08.181 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:08.181 00.000 9044 GuideStep: -0.1 px 27 ms EAST, 0.0 px 0 ms NORTH
22:04:10.521 02.340 12252 Exposure complete
22:04:10.549 00.028 12252 worker thread done servicing request
22:04:10.549 00.000 9044 OnExposeComplete: enter
22:04:10.549 00.000 9044 UpdateGuideState(): m_state=6
22:04:10.550 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2849
22:04:10.551 00.001 9044 Star::Find returns 1 (0), X=1004.38, Y=822.76, Mass=5838, SNR=52.4, Peak=173 HFD=5.3
22:04:10.552 00.001 9044 MultiStar: [#1 0.11,0.14,1.03,U] [#2 -0.02,0.09,1.19,U] [#3 0.05,0.06,0.84,U] [#4 0.10,0.16,1.27,U] [#5 0.01,0.23,0.65,U] [#6 0.04,0.17,0.42,U] [#7 0.15,0.23,0.44,U] [#8 0.13,0.26,0.41,U] 
22:04:10.553 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.14}, one-star: {-0.12, 0.10}
22:04:10.553 00.000 9044 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.62) = xAngle (2.93 = 2.93)
22:04:10.554 00.001 9044 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.16 = -0.16)
22:04:10.554 00.000 9044 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.30 mountX=-0.14 mountY=-0.02, mountTheta=-2.98
22:04:10.557 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.14, opts=13)
22:04:10.557 00.000 9044 Enqueuing Move request for scope (0.04, 0.14)
22:04:10.558 00.001 12252 Worker thread wakes up
22:04:10.558 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
22:04:10.558 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
22:04:10.558 00.000 12252 Moving (0.04, 0.14) raw xDistance=-0.14 yDistance=-0.02
22:04:10.559 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:10.560 00.001 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 486.60
22:04:10.560 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
22:04:10.560 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:10.560 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:04:10.560 00.000 12252 MoveAxis(E, 34, ABG)
22:04:10.560 00.000 12252 Guiding  Dir = 2, Dur = 34
22:04:10.560 00.000 12252 IsSlewing returns 0
22:04:10.561 00.001 12252 IsGuiding returns 0
22:04:10.562 00.001 12252 PulseGuide returned control before completion, sleep 43
22:04:10.574 00.012 9044 UpdateGuideState exits: m=5838 SNR=52.4
22:04:10.575 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:10.576 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:10.576 00.000 9044 Enqueuing Expose request
22:04:10.611 00.035 12252 IsGuiding returns 0
22:04:10.611 00.000 12252 Move returns status 0, amount 34
22:04:10.611 00.000 12252 MoveAxis(N, 0, ABG)
22:04:10.611 00.000 12252 Move returns status 0, amount 0
22:04:10.611 00.000 12252 move complete, result=0
22:04:10.611 00.000 12252 worker thread done servicing request
22:04:10.613 00.002 12252 Worker thread wakes up
22:04:10.613 00.000 9044 GuideStep: -0.1 px 34 ms EAST, -0.0 px 0 ms NORTH
22:04:10.614 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:10.614 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:12.949 02.335 12252 Exposure complete
22:04:12.976 00.027 12252 worker thread done servicing request
22:04:12.976 00.000 9044 OnExposeComplete: enter
22:04:12.977 00.001 9044 UpdateGuideState(): m_state=6
22:04:12.978 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2850
22:04:12.979 00.001 9044 Star::Find returns 1 (0), X=1004.28, Y=822.88, Mass=5621, SNR=51.4, Peak=173 HFD=5.1
22:04:12.980 00.001 9044 MultiStar: [#1 0.05,0.27,1.08,U] [#2 -0.03,0.11,1.21,U] [#3 0.12,0.13,0.83,U] [#4 0.04,0.22,1.29,U] [#5 -0.02,0.27,0.67,U] [#6 -0.01,0.30,0.43,U] [#7 0.16,0.33,0.44,U] [#8 -0.05,0.25,0.42,U] 
22:04:12.981 00.001 9044 refined, 8 included, MultiStar: {-0.00, 0.22}, one-star: {-0.22, 0.23}
22:04:12.982 00.001 9044 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.62) = xAngle (3.21 = -3.07)
22:04:12.983 00.001 9044 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.13 = 0.13)
22:04:12.984 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.22 hyp=0.22 cameraTheta=1.59 mountX=-0.22 mountY=0.03, mountTheta=3.01
22:04:12.985 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.22, opts=13)
22:04:12.986 00.001 9044 Enqueuing Move request for scope (-0.00, 0.22)
22:04:12.987 00.001 12252 Worker thread wakes up
22:04:12.987 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.22) opts 0xd
22:04:12.987 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.22)
22:04:12.987 00.000 12252 Moving (-0.00, 0.22) raw xDistance=-0.22 yDistance=0.03
22:04:12.988 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:12.988 00.000 12252 PPEC rslt: input = -0.22, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 486.59
22:04:12.989 00.001 12252 PPEC: input: -0.22, control: -0.13, exposure: 2000
22:04:12.989 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:12.989 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:04:12.989 00.000 12252 MoveAxis(E, 53, ABG)
22:04:12.989 00.000 12252 Guiding  Dir = 2, Dur = 53
22:04:12.989 00.000 12252 IsSlewing returns 0
22:04:12.989 00.000 12252 IsGuiding returns 0
22:04:12.992 00.003 12252 PulseGuide returned control before completion, sleep 62
22:04:13.003 00.011 9044 UpdateGuideState exits: m=5621 SNR=51.4
22:04:13.004 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:13.006 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:13.006 00.000 9044 Enqueuing Expose request
22:04:13.059 00.053 12252 IsGuiding returns 0
22:04:13.059 00.000 12252 Move returns status 0, amount 53
22:04:13.060 00.001 12252 MoveAxis(N, 0, ABG)
22:04:13.060 00.000 12252 Move returns status 0, amount 0
22:04:13.060 00.000 12252 move complete, result=0
22:04:13.060 00.000 12252 worker thread done servicing request
22:04:13.060 00.000 12252 Worker thread wakes up
22:04:13.060 00.000 9044 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
22:04:13.061 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:13.061 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:15.392 02.331 12252 Exposure complete
22:04:15.419 00.027 12252 worker thread done servicing request
22:04:15.419 00.000 9044 OnExposeComplete: enter
22:04:15.420 00.001 9044 UpdateGuideState(): m_state=6
22:04:15.420 00.000 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2851
22:04:15.421 00.001 9044 Star::Find returns 1 (0), X=1004.30, Y=822.84, Mass=5767, SNR=52.1, Peak=173 HFD=5.1
22:04:15.422 00.001 9044 MultiStar: [#1 -0.04,0.18,1.05,U] [#2 -0.07,0.06,1.21,U] [#3 0.17,0.26,0.83,U] [#4 -0.00,0.15,1.28,U] [#5 -0.22,0.14,0.65,U] [#6 -0.09,0.22,0.42,U] [#7 0.02,0.36,0.43,U] [#8 -0.04,0.22,0.42,U] 
22:04:15.422 00.000 9044 refined, 8 included, MultiStar: {-0.05, 0.18}, one-star: {-0.20, 0.18}
22:04:15.423 00.001 9044 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.62) = xAngle (3.49 = -2.80)
22:04:15.423 00.000 9044 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.40 = 0.40)
22:04:15.425 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.18 cameraTheta=1.86 mountX=-0.17 mountY=0.07, mountTheta=2.75
22:04:15.426 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.18, opts=13)
22:04:15.427 00.001 9044 Enqueuing Move request for scope (-0.05, 0.18)
22:04:15.428 00.001 12252 Worker thread wakes up
22:04:15.428 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
22:04:15.428 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
22:04:15.428 00.000 12252 Moving (-0.05, 0.18) raw xDistance=-0.17 yDistance=0.07
22:04:15.429 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:15.429 00.000 12252 PPEC rslt: input = -0.17, final = -0.06, react = -0.11, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 486.57
22:04:15.429 00.000 12252 PPEC: input: -0.17, control: -0.06, exposure: 2000
22:04:15.430 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:15.430 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:04:15.430 00.000 12252 MoveAxis(E, 24, ABG)
22:04:15.430 00.000 12252 Guiding  Dir = 2, Dur = 24
22:04:15.430 00.000 12252 IsSlewing returns 0
22:04:15.430 00.000 12252 IsGuiding returns 0
22:04:15.432 00.002 12252 PulseGuide returned control before completion, sleep 33
22:04:15.446 00.014 9044 UpdateGuideState exits: m=5767 SNR=52.1
22:04:15.447 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:15.448 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:15.448 00.000 9044 Enqueuing Expose request
22:04:15.473 00.025 12252 IsGuiding returns 0
22:04:15.473 00.000 12252 Move returns status 0, amount 24
22:04:15.473 00.000 12252 MoveAxis(N, 0, ABG)
22:04:15.473 00.000 12252 Move returns status 0, amount 0
22:04:15.473 00.000 12252 move complete, result=0
22:04:15.473 00.000 12252 worker thread done servicing request
22:04:15.473 00.000 12252 Worker thread wakes up
22:04:15.473 00.000 9044 GuideStep: -0.2 px 24 ms EAST, 0.1 px 0 ms NORTH
22:04:15.474 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:15.475 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:17.810 02.335 12252 Exposure complete
22:04:17.836 00.026 12252 worker thread done servicing request
22:04:17.836 00.000 9044 OnExposeComplete: enter
22:04:17.837 00.001 9044 UpdateGuideState(): m_state=6
22:04:17.838 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2852
22:04:17.840 00.002 9044 Star::Find returns 1 (0), X=1004.37, Y=822.86, Mass=5679, SNR=51.9, Peak=173 HFD=5.2
22:04:17.840 00.000 9044 MultiStar: [#1 0.03,0.17,1.05,U] [#2 -0.01,0.07,1.20,U] [#3 0.13,0.13,0.85,U] [#4 0.06,0.09,1.26,U] [#5 0.05,0.22,0.66,U] [#6 0.09,0.21,0.43,U] [#7 0.12,0.22,0.43,U] [#8 0.03,0.26,0.43,U] 
22:04:17.841 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.16}, one-star: {-0.13, 0.20}
22:04:17.841 00.000 9044 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.62) = xAngle (3.01 = 3.01)
22:04:17.842 00.001 9044 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.07 = -0.07)
22:04:17.843 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.39 mountX=-0.16 mountY=-0.01, mountTheta=-3.07
22:04:17.846 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.16, opts=13)
22:04:17.847 00.001 9044 Enqueuing Move request for scope (0.03, 0.16)
22:04:17.848 00.001 12252 Worker thread wakes up
22:04:17.848 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:17.849 00.001 9044 UpdateGuideState exits: m=5679 SNR=51.9
22:04:17.849 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
22:04:17.849 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:17.850 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
22:04:17.850 00.000 12252 Moving (0.03, 0.16) raw xDistance=-0.16 yDistance=-0.01
22:04:17.850 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:17.851 00.001 9044 Enqueuing Expose request
22:04:17.852 00.001 12252 PPEC rslt: input = -0.16, final = -0.03, react = -0.10, pred = 0.07, hyst = -0.09, hyst_pct = 0.00, period_length = 486.56
22:04:17.852 00.000 12252 PPEC: input: -0.16, control: -0.03, exposure: 2000
22:04:17.852 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:17.852 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:04:17.852 00.000 12252 MoveAxis(E, 12, ABG)
22:04:17.852 00.000 12252 Guiding  Dir = 2, Dur = 12
22:04:17.853 00.001 12252 IsSlewing returns 0
22:04:17.853 00.000 12252 IsGuiding returns 0
22:04:17.855 00.002 12252 PulseGuide returned control before completion, sleep 20
22:04:17.893 00.038 12252 IsGuiding returns 0
22:04:17.893 00.000 12252 Move returns status 0, amount 12
22:04:17.893 00.000 12252 MoveAxis(N, 0, ABG)
22:04:17.893 00.000 12252 Move returns status 0, amount 0
22:04:17.893 00.000 12252 move complete, result=0
22:04:17.893 00.000 12252 worker thread done servicing request
22:04:17.893 00.000 12252 Worker thread wakes up
22:04:17.893 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:17.893 00.000 9044 GuideStep: -0.2 px 12 ms EAST, -0.0 px 0 ms NORTH
22:04:17.894 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:20.232 02.338 12252 Exposure complete
22:04:20.279 00.047 12252 worker thread done servicing request
22:04:20.279 00.000 9044 OnExposeComplete: enter
22:04:20.281 00.002 9044 UpdateGuideState(): m_state=6
22:04:20.282 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2853
22:04:20.282 00.000 9044 Star::Find returns 1 (0), X=1004.33, Y=822.82, Mass=5803, SNR=52.3, Peak=173 HFD=5.2
22:04:20.283 00.001 9044 MultiStar: [#1 0.11,0.18,1.04,U] [#2 -0.04,0.02,1.20,U] [#3 0.05,0.12,0.83,U] [#4 0.09,0.19,1.28,U] [#5 -0.09,0.22,0.64,U] [#6 0.05,0.16,0.42,U] [#7 0.13,0.31,0.44,U] [#8 -0.02,0.21,0.42,U] 
22:04:20.284 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.16}, one-star: {-0.17, 0.16}
22:04:20.285 00.001 9044 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.62) = xAngle (3.14 = -3.14)
22:04:20.286 00.001 9044 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.06 = 0.06)
22:04:20.287 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.52 mountX=-0.16 mountY=0.01, mountTheta=3.08
22:04:20.291 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.16, opts=13)
22:04:20.294 00.003 9044 Enqueuing Move request for scope (0.01, 0.16)
22:04:20.296 00.002 12252 Worker thread wakes up
22:04:20.296 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:20.298 00.002 9044 UpdateGuideState exits: m=5803 SNR=52.3
22:04:20.302 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:20.304 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:20.306 00.002 9044 Enqueuing Expose request
22:04:20.309 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
22:04:20.309 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
22:04:20.309 00.000 12252 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=0.01
22:04:20.313 00.004 12252 PPEC rslt: input = -0.16, final = 0.00, react = -0.10, pred = 0.10, hyst = -0.09, hyst_pct = 0.00, period_length = 486.54
22:04:20.313 00.000 12252 PPEC: input: -0.16, control: 0.00, exposure: 2000
22:04:20.313 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:20.314 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:04:20.314 00.000 12252 MoveAxis(W, 1, ABG)
22:04:20.314 00.000 12252 Guiding  Dir = 3, Dur = 1
22:04:20.314 00.000 12252 IsSlewing returns 0
22:04:20.315 00.001 12252 IsGuiding returns 0
22:04:20.317 00.002 12252 IsGuiding returns 0
22:04:20.317 00.000 12252 Move returns status 0, amount 1
22:04:20.317 00.000 12252 MoveAxis(N, 0, ABG)
22:04:20.317 00.000 12252 Move returns status 0, amount 0
22:04:20.317 00.000 12252 move complete, result=0
22:04:20.317 00.000 12252 worker thread done servicing request
22:04:20.317 00.000 12252 Worker thread wakes up
22:04:20.317 00.000 9044 GuideStep: -0.2 px 1 ms WEST, 0.0 px 0 ms NORTH
22:04:20.319 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:20.319 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:22.664 02.345 12252 Exposure complete
22:04:22.727 00.063 12252 worker thread done servicing request
22:04:22.727 00.000 9044 OnExposeComplete: enter
22:04:22.729 00.002 9044 UpdateGuideState(): m_state=6
22:04:22.732 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2854
22:04:22.733 00.001 9044 Star::Find returns 1 (0), X=1004.31, Y=822.93, Mass=5727, SNR=51.9, Peak=173 HFD=5.1
22:04:22.735 00.002 9044 MultiStar: [#1 0.03,0.29,1.04,U] [#2 -0.16,0.41,0.00,M1] [#3 0.09,0.20,0.85,U] [#4 0.03,0.26,1.26,U] [#5 -0.12,0.30,0.66,U] [#6 -0.01,0.33,0.41,U] [#7 0.13,0.40,0.00,M1] [#8 0.04,0.38,0.42,U] 
22:04:22.737 00.002 9044 refined, 6 included, MultiStar: {-0.02, 0.28}, one-star: {-0.19, 0.27}
22:04:22.741 00.004 9044 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.62) = xAngle (3.27 = -3.01)
22:04:22.743 00.002 9044 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.19 = 0.19)
22:04:22.745 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.65 mountX=-0.28 mountY=0.05, mountTheta=2.95
22:04:22.749 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.28, opts=13)
22:04:22.752 00.003 9044 Enqueuing Move request for scope (-0.02, 0.28)
22:04:22.754 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:22.756 00.002 9044 UpdateGuideState exits: m=5727 SNR=51.9
22:04:22.757 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:22.760 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:22.761 00.001 9044 Enqueuing Expose request
22:04:22.763 00.002 12252 Worker thread wakes up
22:04:22.763 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
22:04:22.763 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
22:04:22.763 00.000 12252 Moving (-0.02, 0.28) raw xDistance=-0.28 yDistance=0.05
22:04:22.767 00.004 12252 PPEC rslt: input = -0.28, final = -0.08, react = -0.17, pred = 0.09, hyst = -0.15, hyst_pct = 0.00, period_length = 486.53
22:04:22.767 00.000 12252 PPEC: input: -0.28, control: -0.08, exposure: 2000
22:04:22.767 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:22.767 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:04:22.768 00.001 12252 MoveAxis(E, 32, ABG)
22:04:22.768 00.000 12252 Guiding  Dir = 2, Dur = 32
22:04:22.768 00.000 12252 IsSlewing returns 0
22:04:22.768 00.000 12252 IsGuiding returns 0
22:04:22.770 00.002 12252 PulseGuide returned control before completion, sleep 41
22:04:22.823 00.053 12252 IsGuiding returns 0
22:04:22.823 00.000 12252 Move returns status 0, amount 32
22:04:22.823 00.000 12252 MoveAxis(N, 0, ABG)
22:04:22.823 00.000 12252 Move returns status 0, amount 0
22:04:22.823 00.000 12252 move complete, result=0
22:04:22.823 00.000 12252 worker thread done servicing request
22:04:22.823 00.000 9044 GuideStep: -0.3 px 32 ms EAST, 0.1 px 0 ms NORTH
22:04:22.825 00.002 12252 Worker thread wakes up
22:04:22.825 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:22.825 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:25.183 02.358 12252 Exposure complete
22:04:25.238 00.055 12252 worker thread done servicing request
22:04:25.238 00.000 9044 OnExposeComplete: enter
22:04:25.241 00.003 9044 UpdateGuideState(): m_state=6
22:04:25.244 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2855
22:04:25.246 00.002 9044 Star::Find returns 1 (0), X=1004.27, Y=822.89, Mass=5808, SNR=52.3, Peak=173 HFD=5.1
22:04:25.247 00.001 9044 MultiStar: [#1 0.07,0.27,1.03,U] [#2 0.04,0.21,1.21,U] [#3 0.04,0.30,0.84,U] [#4 0.01,0.21,1.25,U] [#5 0.00,0.31,0.65,U] [#6 0.03,0.29,0.41,U] [#7 0.01,0.43,0.00,M2] [#8 0.01,0.43,0.00,M1] 
22:04:25.248 00.001 9044 refined, 6 included, MultiStar: {-0.01, 0.25}, one-star: {-0.23, 0.23}
22:04:25.249 00.001 9044 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.62) = xAngle (3.23 = -3.06)
22:04:25.250 00.001 9044 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.14 = 0.14)
22:04:25.252 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.60 mountX=-0.25 mountY=0.04, mountTheta=3.00
22:04:25.254 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.25, opts=13)
22:04:25.255 00.001 9044 Enqueuing Move request for scope (-0.01, 0.25)
22:04:25.256 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:25.257 00.001 9044 UpdateGuideState exits: m=5808 SNR=52.3
22:04:25.258 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:25.259 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:25.260 00.001 9044 Enqueuing Expose request
22:04:25.261 00.001 12252 Worker thread wakes up
22:04:25.261 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
22:04:25.261 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
22:04:25.261 00.000 12252 Moving (-0.01, 0.25) raw xDistance=-0.25 yDistance=0.04
22:04:25.266 00.005 12252 PPEC rslt: input = -0.25, final = -0.14, react = -0.15, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 486.51
22:04:25.266 00.000 12252 PPEC: input: -0.25, control: -0.14, exposure: 2000
22:04:25.266 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:25.266 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:04:25.266 00.000 12252 MoveAxis(E, 55, ABG)
22:04:25.266 00.000 12252 Guiding  Dir = 2, Dur = 55
22:04:25.266 00.000 12252 IsSlewing returns 0
22:04:25.266 00.000 12252 IsGuiding returns 0
22:04:25.268 00.002 12252 PulseGuide returned control before completion, sleep 63
22:04:25.337 00.069 12252 IsGuiding returns 0
22:04:25.337 00.000 12252 Move returns status 0, amount 55
22:04:25.337 00.000 12252 MoveAxis(N, 0, ABG)
22:04:25.337 00.000 12252 Move returns status 0, amount 0
22:04:25.337 00.000 12252 move complete, result=0
22:04:25.337 00.000 12252 worker thread done servicing request
22:04:25.337 00.000 12252 Worker thread wakes up
22:04:25.337 00.000 9044 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
22:04:25.339 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:25.339 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:27.691 02.352 12252 Exposure complete
22:04:27.764 00.073 12252 worker thread done servicing request
22:04:27.764 00.000 9044 OnExposeComplete: enter
22:04:27.765 00.001 9044 UpdateGuideState(): m_state=6
22:04:27.766 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2856
22:04:27.769 00.003 9044 Star::Find returns 1 (0), X=1004.31, Y=822.95, Mass=5761, SNR=52.0, Peak=173 HFD=5.1
22:04:27.772 00.003 9044 MultiStar: [#1 0.01,0.30,1.03,U] [#2 -0.25,0.32,0.00,M1] [#3 -0.02,0.28,0.86,U] [#4 -0.05,0.25,1.25,U] [#5 0.02,0.33,0.67,U] [#6 -0.03,0.27,0.42,U] [#7 0.01,0.30,0.42,U] [#8 -0.11,0.38,0.00,M2] 
22:04:27.774 00.002 9044 refined, 6 included, MultiStar: {-0.05, 0.29}, one-star: {-0.19, 0.30}
22:04:27.777 00.003 9044 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.62) = xAngle (3.35 = -2.93)
22:04:27.779 00.002 9044 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.27 = 0.27)
22:04:27.782 00.003 9044 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.29 cameraTheta=1.73 mountX=-0.29 mountY=0.08, mountTheta=2.88
22:04:27.786 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.29, opts=13)
22:04:27.789 00.003 9044 Enqueuing Move request for scope (-0.05, 0.29)
22:04:27.790 00.001 12252 Worker thread wakes up
22:04:27.790 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:27.791 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
22:04:27.792 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
22:04:27.792 00.000 9044 UpdateGuideState exits: m=5761 SNR=52.0
22:04:27.793 00.001 12252 Moving (-0.05, 0.29) raw xDistance=-0.29 yDistance=0.08
22:04:27.795 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:27.796 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:27.797 00.001 9044 Enqueuing Expose request
22:04:27.799 00.002 12252 PPEC rslt: input = -0.29, final = -0.17, react = -0.17, pred = -0.00, hyst = -0.16, hyst_pct = 0.00, period_length = 486.50
22:04:27.799 00.000 12252 PPEC: input: -0.29, control: -0.17, exposure: 2000
22:04:27.799 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:27.799 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:04:27.799 00.000 12252 MoveAxis(E, 68, ABG)
22:04:27.799 00.000 12252 Guiding  Dir = 2, Dur = 68
22:04:27.800 00.001 12252 IsSlewing returns 0
22:04:27.800 00.000 12252 IsGuiding returns 0
22:04:27.803 00.003 12252 PulseGuide returned control before completion, sleep 76
22:04:27.882 00.079 12252 IsGuiding returns 0
22:04:27.882 00.000 12252 Move returns status 0, amount 68
22:04:27.882 00.000 12252 MoveAxis(N, 0, ABG)
22:04:27.882 00.000 12252 Move returns status 0, amount 0
22:04:27.882 00.000 12252 move complete, result=0
22:04:27.882 00.000 12252 worker thread done servicing request
22:04:27.882 00.000 12252 Worker thread wakes up
22:04:27.882 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:27.882 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:27.882 00.000 9044 GuideStep: -0.3 px 68 ms EAST, 0.1 px 0 ms NORTH
22:04:30.217 02.335 12252 Exposure complete
22:04:30.259 00.042 12252 worker thread done servicing request
22:04:30.261 00.002 9044 OnExposeComplete: enter
22:04:30.262 00.001 9044 UpdateGuideState(): m_state=6
22:04:30.263 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2857
22:04:30.264 00.001 9044 Star::Find returns 1 (0), X=1004.19, Y=822.91, Mass=5728, SNR=52.0, Peak=173 HFD=5.1
22:04:30.266 00.002 9044 MultiStar: [#1 -0.13,0.21,1.03,U] [#2 -0.33,0.32,0.00,M2] [#3 -0.09,0.14,0.85,U] [#4 -0.11,0.14,1.27,U] [#5 -0.33,0.26,0.00,M1] [#6 -0.12,0.26,0.42,U] [#7 -0.13,0.35,0.43,U] [#8 -0.22,0.29,0.43,U] 
22:04:30.268 00.002 9044 refined, 6 included, MultiStar: {-0.16, 0.21}, one-star: {-0.32, 0.25}
22:04:30.269 00.001 9044 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.62) = xAngle (3.84 = -2.44)
22:04:30.271 00.002 9044 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.76 = 0.76)
22:04:30.272 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.27 cameraTheta=2.22 mountX=-0.20 mountY=0.18, mountTheta=2.41
22:04:30.275 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.21, opts=13)
22:04:30.276 00.001 9044 Enqueuing Move request for scope (-0.16, 0.21)
22:04:30.277 00.001 12252 Worker thread wakes up
22:04:30.277 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
22:04:30.277 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
22:04:30.277 00.000 12252 Moving (-0.16, 0.21) raw xDistance=-0.20 yDistance=0.18
22:04:30.277 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:30.278 00.001 9044 UpdateGuideState exits: m=5728 SNR=52.0
22:04:30.280 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:30.281 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:30.282 00.001 9044 Enqueuing Expose request
22:04:30.283 00.001 12252 PPEC rslt: input = -0.20, final = -0.16, react = -0.12, pred = -0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 486.48
22:04:30.283 00.000 12252 PPEC: input: -0.20, control: -0.16, exposure: 2000
22:04:30.283 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
22:04:30.283 00.000 12252 MoveAxis(E, 63, ABG)
22:04:30.283 00.000 12252 Guiding  Dir = 2, Dur = 63
22:04:30.283 00.000 12252 IsSlewing returns 0
22:04:30.284 00.001 12252 IsGuiding returns 0
22:04:30.285 00.001 12252 PulseGuide returned control before completion, sleep 72
22:04:30.370 00.085 12252 IsGuiding returns 0
22:04:30.370 00.000 12252 Move returns status 0, amount 63
22:04:30.370 00.000 12252 MoveAxis(S, 63, ABG)
22:04:30.370 00.000 12252 Guiding  Dir = 1, Dur = 63
22:04:30.371 00.001 12252 IsSlewing returns 0
22:04:30.371 00.000 12252 IsGuiding returns 0
22:04:30.378 00.007 12252 PulseGuide returned control before completion, sleep 68
22:04:30.448 00.070 12252 IsGuiding returns 0
22:04:30.448 00.000 12252 Move returns status 0, amount 63
22:04:30.448 00.000 12252 move complete, result=0
22:04:30.448 00.000 12252 worker thread done servicing request
22:04:30.448 00.000 12252 Worker thread wakes up
22:04:30.448 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:30.448 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:30.448 00.000 9044 GuideStep: -0.2 px 63 ms EAST, 0.2 px 63 ms SOUTH
22:04:32.787 02.339 12252 Exposure complete
22:04:32.819 00.032 12252 worker thread done servicing request
22:04:32.850 00.031 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
22:04:32.851 00.001 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
22:04:32.872 00.021 9044 OnExposeComplete: enter
22:04:32.873 00.001 9044 UpdateGuideState(): m_state=6
22:04:32.874 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2858
22:04:32.874 00.000 9044 Star::Find returns 1 (0), X=1004.36, Y=822.86, Mass=5768, SNR=52.1, Peak=173 HFD=5.1
22:04:32.875 00.001 9044 MultiStar: [#1 0.02,0.23,1.05,U] [#2 0.08,0.15,1.21,U] [#3 0.02,0.09,0.84,U] [#4 0.08,0.23,1.28,U] [#5 0.08,0.28,0.66,U] [#6 0.11,0.26,0.43,U] [#7 0.09,0.31,0.43,U] [#8 -0.07,0.24,0.42,U] 
22:04:32.876 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.21}, one-star: {-0.14, 0.21}
22:04:32.876 00.000 9044 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.62) = xAngle (3.07 = 3.07)
22:04:32.877 00.001 9044 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.02 = -0.02)
22:04:32.878 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.44 mountX=-0.21 mountY=-0.00, mountTheta=-3.13
22:04:32.880 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.21, opts=13)
22:04:32.881 00.001 9044 Enqueuing Move request for scope (0.03, 0.21)
22:04:32.881 00.000 12252 Worker thread wakes up
22:04:32.881 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.21) opts 0xd
22:04:32.881 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.21)
22:04:32.881 00.000 12252 Moving (0.03, 0.21) raw xDistance=-0.21 yDistance=-0.00
22:04:32.883 00.002 12252 PPEC rslt: input = -0.21, final = -0.17, react = -0.13, pred = -0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 486.47
22:04:32.883 00.000 12252 PPEC: input: -0.21, control: -0.17, exposure: 2000
22:04:32.883 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:32.883 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:04:32.884 00.001 12252 MoveAxis(E, 67, ABG)
22:04:32.884 00.000 12252 Guiding  Dir = 2, Dur = 67
22:04:32.884 00.000 12252 IsSlewing returns 0
22:04:32.884 00.000 12252 IsGuiding returns 0
22:04:32.884 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:32.887 00.003 12252 PulseGuide returned control before completion, sleep 76
22:04:32.901 00.014 9044 UpdateGuideState exits: m=5768 SNR=52.1
22:04:32.902 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:32.903 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:32.903 00.000 9044 Enqueuing Expose request
22:04:32.976 00.073 12252 IsGuiding returns 0
22:04:32.977 00.001 12252 Move returns status 0, amount 67
22:04:32.977 00.000 12252 MoveAxis(N, 0, ABG)
22:04:32.977 00.000 12252 Move returns status 0, amount 0
22:04:32.977 00.000 12252 move complete, result=0
22:04:32.977 00.000 12252 worker thread done servicing request
22:04:32.977 00.000 12252 Worker thread wakes up
22:04:32.977 00.000 9044 GuideStep: -0.2 px 67 ms EAST, -0.0 px 0 ms NORTH
22:04:32.978 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:32.978 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:35.305 02.327 12252 Exposure complete
22:04:35.332 00.027 12252 worker thread done servicing request
22:04:35.332 00.000 9044 OnExposeComplete: enter
22:04:35.333 00.001 9044 UpdateGuideState(): m_state=6
22:04:35.334 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2859
22:04:35.335 00.001 9044 Star::Find returns 1 (0), X=1004.27, Y=822.72, Mass=5733, SNR=51.9, Peak=173 HFD=5.2
22:04:35.337 00.002 9044 MultiStar: [#1 -0.02,0.08,1.04,U] [#2 -0.05,0.07,1.19,U] [#3 -0.01,0.01,0.84,U] [#4 0.02,0.12,1.28,U] [#5 -0.02,0.13,0.66,U] [#6 -0.09,0.09,0.42,U] [#7 -0.02,0.24,0.43,U] [#8 -0.00,0.25,0.42,U] 
22:04:35.338 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {-0.23, 0.07}
22:04:35.338 00.000 9044 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.62) = xAngle (3.66 = -2.62)
22:04:35.339 00.001 9044 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.58 = 0.58)
22:04:35.339 00.000 9044 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.04 mountX=-0.10 mountY=0.06, mountTheta=2.58
22:04:35.340 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.10, opts=13)
22:04:35.341 00.001 9044 Enqueuing Move request for scope (-0.05, 0.10)
22:04:35.342 00.001 12252 Worker thread wakes up
22:04:35.342 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
22:04:35.342 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
22:04:35.342 00.000 12252 Moving (-0.05, 0.10) raw xDistance=-0.10 yDistance=0.06
22:04:35.343 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:35.344 00.001 12252 PPEC rslt: input = -0.10, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 486.45
22:04:35.344 00.000 12252 PPEC: input: -0.10, control: -0.04, exposure: 2000
22:04:35.344 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:35.344 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:04:35.344 00.000 12252 MoveAxis(E, 14, ABG)
22:04:35.344 00.000 12252 Guiding  Dir = 2, Dur = 14
22:04:35.344 00.000 12252 IsSlewing returns 0
22:04:35.344 00.000 12252 IsGuiding returns 0
22:04:35.347 00.003 12252 PulseGuide returned control before completion, sleep 22
22:04:35.362 00.015 9044 UpdateGuideState exits: m=5733 SNR=51.9
22:04:35.362 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:35.363 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:35.364 00.001 9044 Enqueuing Expose request
22:04:35.381 00.017 12252 IsGuiding returns 0
22:04:35.381 00.000 12252 Move returns status 0, amount 14
22:04:35.381 00.000 12252 MoveAxis(N, 0, ABG)
22:04:35.381 00.000 12252 Move returns status 0, amount 0
22:04:35.381 00.000 12252 move complete, result=0
22:04:35.381 00.000 12252 worker thread done servicing request
22:04:35.381 00.000 12252 Worker thread wakes up
22:04:35.381 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:35.381 00.000 9044 GuideStep: -0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
22:04:35.382 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:36.916 01.534 9044 User exited setup dialog with 'ok'
22:04:36.917 00.001 9044 set dither mode 0
22:04:36.919 00.002 9044 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
22:04:36.921 00.002 9044 AutoExp: config min = 1000 max = 5000 snr = 6.00
22:04:36.922 00.001 9044 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
22:04:36.924 00.002 9044 camera: set binning = 1
22:04:36.924 00.000 9044 Saturation detection set to Max-ADU value 255
22:04:36.925 00.001 9044 Setting StarMinHFD = 1.50
22:04:36.926 00.001 9044 Setting MaxHFD = 10.0
22:04:36.926 00.000 9044 Setting StarMinSNR = 6.0
22:04:36.927 00.001 9044 Setting AutoSelDownsample = 0
22:04:36.928 00.001 9044 MultiStar mode enabled
22:04:36.930 00.002 9044 Scope: enabling slew check, guiding will stop when slew is detected
22:04:36.931 00.001 9044 BLC: Backlash comp enabled, Comp pulse = 80 ms
22:04:36.937 00.006 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
22:04:36.940 00.003 9044 ScopeASCOM::SideOfPier() returns 1
22:04:36.942 00.002 9044 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
22:04:36.943 00.001 9044 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
22:04:36.944 00.001 9044 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
22:04:36.989 00.045 9044 PhdConfig flush
22:04:37.162 00.173 9044 evsrv: cli 0CD5D8F8 connect
22:04:37.164 00.002 9044 case statement mapped state 6 to 3
22:04:37.165 00.001 9044 case statement mapped state 6 to 3
22:04:37.166 00.001 9044 evsrv: cli 0CD5D8F8 request: {"method":"get_pixel_scale","id":"300d3e5e-7637-4b1a-9b1e-3ce0b0afba31"}
22:04:37.167 00.001 9044 evsrv: cli 0CD5D8F8 response: {"jsonrpc":"2.0","result":4.77465,"id":"300d3e5e-7637-4b1a-9b1e-3ce0b0afba31"}
22:04:37.168 00.001 9044 evsrv: cli 0CD5D8F8 disconnect
22:04:37.721 00.553 12252 Exposure complete
22:04:37.748 00.027 12252 worker thread done servicing request
22:04:37.748 00.000 9044 OnExposeComplete: enter
22:04:37.749 00.001 9044 UpdateGuideState(): m_state=6
22:04:37.749 00.000 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2860
22:04:37.750 00.001 9044 Star::Find returns 1 (0), X=1004.31, Y=822.77, Mass=5635, SNR=51.4, Peak=173 HFD=5.2
22:04:37.751 00.001 9044 MultiStar: [#1 -0.00,0.13,1.05,U] [#2 -0.03,0.07,1.20,U] [#3 0.05,0.03,0.85,U] [#4 0.05,0.13,1.27,U] [#5 -0.01,0.24,0.67,U] [#6 -0.05,0.16,0.43,U] [#7 0.12,0.20,0.43,U] [#8 -0.01,0.22,0.42,U] 
22:04:37.752 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.13}, one-star: {-0.19, 0.11}
22:04:37.752 00.000 9044 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.62) = xAngle (3.31 = -2.97)
22:04:37.753 00.001 9044 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.23 = 0.23)
22:04:37.754 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.68 mountX=-0.13 mountY=0.03, mountTheta=2.92
22:04:37.755 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.13, opts=13)
22:04:37.757 00.002 9044 Enqueuing Move request for scope (-0.01, 0.13)
22:04:37.758 00.001 12252 Worker thread wakes up
22:04:37.758 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
22:04:37.758 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
22:04:37.758 00.000 12252 Moving (-0.01, 0.13) raw xDistance=-0.13 yDistance=0.03
22:04:37.759 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:37.759 00.000 12252 PPEC rslt: input = -0.13, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 486.47
22:04:37.760 00.001 12252 PPEC: input: -0.13, control: -0.09, exposure: 2000
22:04:37.760 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:37.760 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:04:37.760 00.000 12252 MoveAxis(E, 35, ABG)
22:04:37.760 00.000 12252 Guiding  Dir = 2, Dur = 35
22:04:37.760 00.000 12252 IsSlewing returns 0
22:04:37.760 00.000 12252 IsGuiding returns 0
22:04:37.762 00.002 12252 PulseGuide returned control before completion, sleep 44
22:04:37.775 00.013 9044 UpdateGuideState exits: m=5635 SNR=51.4
22:04:37.776 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:37.776 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:37.777 00.001 9044 Enqueuing Expose request
22:04:37.816 00.039 12252 IsGuiding returns 0
22:04:37.816 00.000 12252 Move returns status 0, amount 35
22:04:37.816 00.000 12252 MoveAxis(N, 0, ABG)
22:04:37.817 00.001 12252 Move returns status 0, amount 0
22:04:37.817 00.000 12252 move complete, result=0
22:04:37.817 00.000 12252 worker thread done servicing request
22:04:37.817 00.000 12252 Worker thread wakes up
22:04:37.817 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:37.817 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:37.817 00.000 9044 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
22:04:40.155 02.338 12252 Exposure complete
22:04:40.188 00.033 12252 worker thread done servicing request
22:04:40.189 00.001 9044 OnExposeComplete: enter
22:04:40.189 00.000 9044 UpdateGuideState(): m_state=6
22:04:40.190 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2861
22:04:40.191 00.001 9044 Star::Find returns 1 (0), X=1004.21, Y=822.71, Mass=5878, SNR=52.7, Peak=173 HFD=5.3
22:04:40.191 00.000 9044 MultiStar: [#1 -0.03,0.18,1.04,U] [#2 -0.11,0.06,1.17,U] [#3 0.01,0.01,0.82,U] [#4 -0.04,0.05,1.26,U] [#5 -0.21,0.11,0.62,U] [#6 -0.10,0.09,0.42,U] [#7 -0.12,0.12,0.42,U] [#8 -0.15,0.16,0.41,U] 
22:04:40.192 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.29, 0.05}
22:04:40.193 00.001 9044 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.62) = xAngle (4.11 = -2.17)
22:04:40.193 00.000 9044 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.03 = 1.03)
22:04:40.195 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.49 mountX=-0.08 mountY=0.12, mountTheta=2.15
22:04:40.196 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.08, opts=13)
22:04:40.197 00.001 9044 Enqueuing Move request for scope (-0.11, 0.08)
22:04:40.197 00.000 12252 Worker thread wakes up
22:04:40.198 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
22:04:40.198 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
22:04:40.198 00.000 12252 Moving (-0.11, 0.08) raw xDistance=-0.08 yDistance=0.12
22:04:40.200 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:40.200 00.000 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 486.45
22:04:40.201 00.001 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
22:04:40.201 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:40.201 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:04:40.201 00.000 12252 MoveAxis(E, 6, ABG)
22:04:40.201 00.000 12252 Guiding  Dir = 2, Dur = 6
22:04:40.201 00.000 12252 IsSlewing returns 0
22:04:40.201 00.000 12252 IsGuiding returns 0
22:04:40.203 00.002 12252 PulseGuide returned control before completion, sleep 15
22:04:40.220 00.017 9044 UpdateGuideState exits: m=5878 SNR=52.7
22:04:40.221 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:40.222 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:40.222 00.000 9044 Enqueuing Expose request
22:04:40.228 00.006 12252 IsGuiding returns 0
22:04:40.228 00.000 12252 Move returns status 0, amount 6
22:04:40.228 00.000 12252 MoveAxis(N, 0, ABG)
22:04:40.228 00.000 12252 Move returns status 0, amount 0
22:04:40.228 00.000 12252 move complete, result=0
22:04:40.228 00.000 12252 worker thread done servicing request
22:04:40.228 00.000 12252 Worker thread wakes up
22:04:40.228 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:40.228 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:40.233 00.005 9044 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:04:42.569 02.336 12252 Exposure complete
22:04:42.608 00.039 12252 worker thread done servicing request
22:04:42.608 00.000 9044 OnExposeComplete: enter
22:04:42.610 00.002 9044 UpdateGuideState(): m_state=6
22:04:42.612 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2862
22:04:42.614 00.002 9044 Star::Find returns 1 (0), X=1004.27, Y=822.90, Mass=5790, SNR=52.2, Peak=173 HFD=5.1
22:04:42.616 00.002 9044 MultiStar: [#1 0.02,0.31,1.06,U] [#2 -0.04,0.18,1.20,U] [#3 0.02,0.15,0.83,U] [#4 0.04,0.24,1.28,U] [#5 -0.03,0.36,0.65,U] [#6 0.06,0.40,0.00,M1] [#7 0.10,0.34,0.42,U] [#8 -0.02,0.33,0.41,U] 
22:04:42.618 00.002 9044 refined, 7 included, MultiStar: {-0.03, 0.25}, one-star: {-0.23, 0.24}
22:04:42.619 00.001 9044 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.62) = xAngle (3.30 = -2.99)
22:04:42.620 00.001 9044 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.21 = 0.21)
22:04:42.621 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.67 mountX=-0.25 mountY=0.05, mountTheta=2.93
22:04:42.622 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.25, opts=13)
22:04:42.623 00.001 9044 Enqueuing Move request for scope (-0.03, 0.25)
22:04:42.625 00.002 12252 Worker thread wakes up
22:04:42.625 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
22:04:42.625 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
22:04:42.625 00.000 12252 Moving (-0.03, 0.25) raw xDistance=-0.25 yDistance=0.05
22:04:42.626 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:42.628 00.002 12252 PPEC rslt: input = -0.25, final = -0.20, react = -0.15, pred = -0.05, hyst = -0.14, hyst_pct = 0.00, period_length = 486.44
22:04:42.628 00.000 12252 PPEC: input: -0.25, control: -0.20, exposure: 2000
22:04:42.628 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:42.628 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:04:42.628 00.000 12252 MoveAxis(E, 79, ABG)
22:04:42.628 00.000 12252 Guiding  Dir = 2, Dur = 79
22:04:42.628 00.000 12252 IsSlewing returns 0
22:04:42.628 00.000 12252 IsGuiding returns 0
22:04:42.630 00.002 12252 PulseGuide returned control before completion, sleep 88
22:04:42.643 00.013 9044 UpdateGuideState exits: m=5790 SNR=52.2
22:04:42.644 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:42.645 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:42.646 00.001 9044 Enqueuing Expose request
22:04:42.720 00.074 12252 IsGuiding returns 1
22:04:42.720 00.000 12252 scope still moving after pulse duration time elapsed
22:04:42.751 00.031 12252 IsSlewing returns 0
22:04:42.752 00.001 12252 IsGuiding returns 0
22:04:42.752 00.000 12252 scope move finished after 79 + 44 ms
22:04:42.752 00.000 12252 Move returns status 0, amount 79
22:04:42.752 00.000 12252 MoveAxis(N, 0, ABG)
22:04:42.752 00.000 12252 Move returns status 0, amount 0
22:04:42.752 00.000 12252 move complete, result=0
22:04:42.752 00.000 12252 worker thread done servicing request
22:04:42.752 00.000 12252 Worker thread wakes up
22:04:42.752 00.000 9044 GuideStep: -0.3 px 79 ms EAST, 0.1 px 0 ms NORTH
22:04:42.754 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:42.754 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:45.100 02.346 12252 Exposure complete
22:04:45.142 00.042 12252 worker thread done servicing request
22:04:45.142 00.000 9044 OnExposeComplete: enter
22:04:45.144 00.002 9044 UpdateGuideState(): m_state=6
22:04:45.146 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2863
22:04:45.147 00.001 9044 Star::Find returns 1 (0), X=1004.19, Y=822.86, Mass=5723, SNR=51.9, Peak=173 HFD=5.1
22:04:45.148 00.001 9044 MultiStar: [#1 -0.05,0.23,1.04,U] [#2 -0.32,0.33,0.00,M1] [#3 -0.08,0.16,0.85,U] [#4 -0.06,0.23,1.26,U] [#5 -0.09,0.31,0.66,U] [#6 -0.14,0.30,0.42,U] [#7 -0.08,0.26,0.44,U] [#8 -0.18,0.30,0.43,U] 
22:04:45.149 00.001 9044 refined, 7 included, MultiStar: {-0.12, 0.24}, one-star: {-0.31, 0.20}
22:04:45.149 00.000 9044 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.62) = xAngle (3.66 = -2.62)
22:04:45.150 00.001 9044 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.58 = 0.58)
22:04:45.151 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.24 hyp=0.27 cameraTheta=2.04 mountX=-0.23 mountY=0.15, mountTheta=2.58
22:04:45.153 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.24, opts=13)
22:04:45.154 00.001 9044 Enqueuing Move request for scope (-0.12, 0.24)
22:04:45.154 00.000 12252 Worker thread wakes up
22:04:45.154 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.24) opts 0xd
22:04:45.154 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.24)
22:04:45.154 00.000 12252 Moving (-0.12, 0.24) raw xDistance=-0.23 yDistance=0.15
22:04:45.156 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:45.157 00.001 12252 PPEC rslt: input = -0.23, final = -0.19, react = -0.14, pred = -0.05, hyst = -0.13, hyst_pct = 0.00, period_length = 486.42
22:04:45.157 00.000 12252 PPEC: input: -0.23, control: -0.19, exposure: 2000
22:04:45.157 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:45.157 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:04:45.157 00.000 12252 MoveAxis(E, 73, ABG)
22:04:45.157 00.000 12252 Guiding  Dir = 2, Dur = 73
22:04:45.157 00.000 12252 IsSlewing returns 0
22:04:45.159 00.002 12252 IsGuiding returns 0
22:04:45.161 00.002 12252 PulseGuide returned control before completion, sleep 82
22:04:45.179 00.018 9044 UpdateGuideState exits: m=5723 SNR=51.9
22:04:45.181 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:45.181 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:45.182 00.001 9044 Enqueuing Expose request
22:04:45.249 00.067 12252 IsGuiding returns 1
22:04:45.249 00.000 12252 scope still moving after pulse duration time elapsed
22:04:45.280 00.031 12252 IsSlewing returns 0
22:04:45.280 00.000 12252 IsGuiding returns 0
22:04:45.280 00.000 12252 scope move finished after 73 + 49 ms
22:04:45.280 00.000 12252 Move returns status 0, amount 73
22:04:45.280 00.000 12252 MoveAxis(N, 0, ABG)
22:04:45.280 00.000 12252 Move returns status 0, amount 0
22:04:45.280 00.000 12252 move complete, result=0
22:04:45.280 00.000 12252 worker thread done servicing request
22:04:45.280 00.000 12252 Worker thread wakes up
22:04:45.280 00.000 9044 GuideStep: -0.2 px 73 ms EAST, 0.1 px 0 ms NORTH
22:04:45.284 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:45.284 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:47.631 02.347 12252 Exposure complete
22:04:47.668 00.037 12252 worker thread done servicing request
22:04:47.668 00.000 9044 OnExposeComplete: enter
22:04:47.669 00.001 9044 UpdateGuideState(): m_state=6
22:04:47.671 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2864
22:04:47.672 00.001 9044 Star::Find returns 1 (0), X=1004.13, Y=822.73, Mass=5687, SNR=51.8, Peak=173 HFD=5.1
22:04:47.674 00.002 9044 MultiStar: [#1 -0.16,0.03,1.04,U] [#2 -0.24,-0.08,1.20,U] [#3 -0.06,-0.05,0.87,U] [#4 -0.12,0.01,1.27,U] [#5 -0.22,0.04,0.66,U] [#6 -0.24,0.06,0.42,U] [#7 -0.23,0.12,0.43,U] [#8 -0.18,0.11,0.42,U] 
22:04:47.675 00.001 9044 refined, 8 included, MultiStar: {-0.20, 0.02}, one-star: {-0.37, 0.07}
22:04:47.675 00.000 9044 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.62) = xAngle (4.68 = -1.60)
22:04:47.676 00.001 9044 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.60 = 1.60)
22:04:47.677 00.001 9044 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.06 mountX=-0.01 mountY=0.20, mountTheta=1.60
22:04:47.680 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=0.02, opts=13)
22:04:47.681 00.001 9044 Enqueuing Move request for scope (-0.20, 0.02)
22:04:47.682 00.001 12252 Worker thread wakes up
22:04:47.682 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
22:04:47.682 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
22:04:47.682 00.000 12252 Moving (-0.20, 0.02) raw xDistance=-0.01 yDistance=0.20
22:04:47.684 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:47.685 00.001 12252 PPEC rslt: input = -0.01, final = -0.05, react = -0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 486.41
22:04:47.685 00.000 12252 PPEC: input: -0.01, control: -0.05, exposure: 2000
22:04:47.685 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:04:47.685 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:04:47.685 00.000 12252 MoveAxis(E, 21, ABG)
22:04:47.685 00.000 12252 Guiding  Dir = 2, Dur = 21
22:04:47.686 00.001 12252 IsSlewing returns 0
22:04:47.686 00.000 12252 IsGuiding returns 0
22:04:47.688 00.002 12252 PulseGuide returned control before completion, sleep 30
22:04:47.708 00.020 9044 UpdateGuideState exits: m=5687 SNR=51.8
22:04:47.709 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:47.710 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:47.711 00.001 9044 Enqueuing Expose request
22:04:47.725 00.014 12252 IsGuiding returns 0
22:04:47.725 00.000 12252 Move returns status 0, amount 21
22:04:47.725 00.000 12252 MoveAxis(N, 0, ABG)
22:04:47.725 00.000 12252 Move returns status 0, amount 0
22:04:47.725 00.000 12252 move complete, result=0
22:04:47.725 00.000 12252 worker thread done servicing request
22:04:47.725 00.000 12252 Worker thread wakes up
22:04:47.725 00.000 9044 GuideStep: -0.0 px 21 ms EAST, 0.2 px 0 ms NORTH
22:04:47.727 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:47.728 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:50.067 02.339 12252 Exposure complete
22:04:50.099 00.032 12252 worker thread done servicing request
22:04:50.099 00.000 9044 OnExposeComplete: enter
22:04:50.099 00.000 9044 UpdateGuideState(): m_state=6
22:04:50.101 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2865
22:04:50.102 00.001 9044 Star::Find returns 1 (0), X=1004.07, Y=822.50, Mass=5679, SNR=51.8, Peak=173 HFD=5.2
22:04:50.102 00.000 9044 MultiStar: [#1 -0.21,0.03,1.07,U] [#2 -0.22,-0.03,1.19,U] [#3 -0.11,-0.05,0.84,U] [#4 -0.13,-0.02,1.27,U] [#5 -0.23,0.07,0.66,U] [#6 -0.25,0.10,0.43,U] [#7 -0.28,-0.02,0.43,U] [#8 -0.28,0.05,0.42,U] 
22:04:50.103 00.001 9044 refined, 8 included, MultiStar: {-0.23, -0.02}, one-star: {-0.43, -0.16}
22:04:50.103 00.000 9044 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.62) = xAngle (-1.43 = -1.43)
22:04:50.104 00.001 9044 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.51 = 1.77)
22:04:50.105 00.001 9044 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.05 mountX=0.03 mountY=0.22, mountTheta=1.43
22:04:50.108 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.23, y=-0.02, opts=13)
22:04:50.110 00.002 9044 Enqueuing Move request for scope (-0.23, -0.02)
22:04:50.112 00.002 12252 Worker thread wakes up
22:04:50.112 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
22:04:50.112 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
22:04:50.112 00.000 12252 Moving (-0.23, -0.02) raw xDistance=0.03 yDistance=0.22
22:04:50.116 00.004 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:50.119 00.003 12252 PPEC rslt: input = 0.03, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 486.39
22:04:50.119 00.000 12252 PPEC: input: 0.03, control: -0.05, exposure: 2000
22:04:50.119 00.000 12252 switching direction from 0 to 1 - decHistory=3 oldest=0.26 newest=0.57
22:04:50.119 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:04:50.120 00.001 12252 MoveAxis(E, 21, ABG)
22:04:50.120 00.000 12252 Guiding  Dir = 2, Dur = 21
22:04:50.120 00.000 12252 IsSlewing returns 0
22:04:50.120 00.000 12252 IsGuiding returns 0
22:04:50.122 00.002 12252 PulseGuide returned control before completion, sleep 30
22:04:50.142 00.020 9044 UpdateGuideState exits: m=5679 SNR=51.8
22:04:50.143 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:50.145 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:50.146 00.001 9044 Enqueuing Expose request
22:04:50.158 00.012 12252 IsGuiding returns 0
22:04:50.158 00.000 12252 Move returns status 0, amount 21
22:04:50.158 00.000 12252 MoveAxis(S, 77, ABG)
22:04:50.158 00.000 12252 Guiding  Dir = 1, Dur = 77
22:04:50.162 00.004 12252 IsSlewing returns 0
22:04:50.162 00.000 12252 IsGuiding returns 0
22:04:50.167 00.005 12252 PulseGuide returned control before completion, sleep 83
22:04:50.267 00.100 12252 IsGuiding returns 0
22:04:50.267 00.000 12252 Move returns status 0, amount 77
22:04:50.267 00.000 12252 move complete, result=0
22:04:50.267 00.000 12252 worker thread done servicing request
22:04:50.267 00.000 12252 Worker thread wakes up
22:04:50.267 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:50.267 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:50.267 00.000 9044 GuideStep: 0.0 px 21 ms EAST, 0.2 px 77 ms SOUTH
22:04:52.605 02.338 12252 Exposure complete
22:04:52.646 00.041 12252 worker thread done servicing request
22:04:52.646 00.000 9044 OnExposeComplete: enter
22:04:52.648 00.002 9044 UpdateGuideState(): m_state=6
22:04:52.649 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2866
22:04:52.650 00.001 9044 Star::Find returns 1 (0), X=1004.32, Y=822.56, Mass=5744, SNR=51.9, Peak=173 HFD=5.3
22:04:52.651 00.001 9044 MultiStar: [#1 0.00,-0.03,1.04,U] [#2 -0.00,-0.08,1.20,U] [#3 0.08,-0.10,0.84,U] [#4 -0.06,-0.09,1.23,U] [#5 -0.03,-0.07,0.66,U] [#6 -0.06,0.04,0.42,U] [#7 0.06,-0.13,0.43,U] [#8 -0.01,-0.07,0.42,U] 
22:04:52.652 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {-0.18, -0.09}
22:04:52.652 00.000 9044 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.62) = xAngle (-0.32 = -0.32)
22:04:52.653 00.001 9044 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.41 = 2.88)
22:04:52.653 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.95 mountX=0.08 mountY=0.02, mountTheta=0.27
22:04:52.655 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.07, opts=13)
22:04:52.656 00.001 9044 Enqueuing Move request for scope (-0.03, -0.07)
22:04:52.656 00.000 12252 Worker thread wakes up
22:04:52.656 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
22:04:52.656 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
22:04:52.656 00.000 12252 Moving (-0.03, -0.07) raw xDistance=0.08 yDistance=0.02
22:04:52.660 00.004 12252 PPEC rslt: input = 0.08, final = -0.06, react = 0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 486.38
22:04:52.660 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:52.661 00.001 12252 PPEC: input: 0.08, control: -0.06, exposure: 2000
22:04:52.661 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:52.661 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:04:52.661 00.000 12252 MoveAxis(E, 25, ABG)
22:04:52.661 00.000 12252 Guiding  Dir = 2, Dur = 25
22:04:52.662 00.001 12252 IsSlewing returns 0
22:04:52.662 00.000 12252 IsGuiding returns 0
22:04:52.665 00.003 12252 PulseGuide returned control before completion, sleep 33
22:04:52.690 00.025 9044 UpdateGuideState exits: m=5744 SNR=51.9
22:04:52.692 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:52.693 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:52.694 00.001 9044 Enqueuing Expose request
22:04:52.709 00.015 12252 IsGuiding returns 0
22:04:52.709 00.000 12252 Move returns status 0, amount 25
22:04:52.710 00.001 12252 MoveAxis(N, 0, ABG)
22:04:52.710 00.000 12252 Move returns status 0, amount 0
22:04:52.710 00.000 12252 move complete, result=0
22:04:52.710 00.000 12252 worker thread done servicing request
22:04:52.710 00.000 12252 Worker thread wakes up
22:04:52.710 00.000 9044 GuideStep: 0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
22:04:52.712 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:52.712 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:55.047 02.335 12252 Exposure complete
22:04:55.079 00.032 12252 worker thread done servicing request
22:04:55.079 00.000 9044 OnExposeComplete: enter
22:04:55.081 00.002 9044 UpdateGuideState(): m_state=6
22:04:55.082 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2867
22:04:55.084 00.002 9044 Star::Find returns 1 (0), X=1004.32, Y=822.65, Mass=5827, SNR=52.2, Peak=173 HFD=5.4
22:04:55.085 00.001 9044 MultiStar: [#1 -0.03,-0.01,1.04,U] [#2 -0.02,-0.07,1.18,U] [#3 0.09,-0.07,0.83,U] [#4 -0.01,-0.01,1.27,U] [#5 0.07,0.12,0.65,U] [#6 -0.05,0.05,0.42,U] [#7 0.04,0.05,0.43,U] [#8 0.03,0.18,0.41,U] 
22:04:55.086 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {-0.18, -0.01}
22:04:55.086 00.000 9044 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.62) = xAngle (4.59 = -1.69)
22:04:55.088 00.002 9044 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.51 = 1.51)
22:04:55.089 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.97 mountX=-0.00 mountY=0.02, mountTheta=1.69
22:04:55.091 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.00, opts=13)
22:04:55.092 00.001 9044 Enqueuing Move request for scope (-0.02, 0.00)
22:04:55.093 00.001 12252 Worker thread wakes up
22:04:55.093 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
22:04:55.093 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
22:04:55.093 00.000 12252 Moving (-0.02, 0.00) raw xDistance=-0.00 yDistance=0.02
22:04:55.094 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:55.096 00.002 12252 PPEC rslt: input = -0.00, final = -0.06, react = -0.00, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 486.37
22:04:55.096 00.000 12252 PPEC: input: -0.00, control: -0.06, exposure: 2000
22:04:55.096 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:55.096 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:04:55.096 00.000 12252 MoveAxis(E, 24, ABG)
22:04:55.096 00.000 12252 Guiding  Dir = 2, Dur = 24
22:04:55.097 00.001 12252 IsSlewing returns 0
22:04:55.097 00.000 12252 IsGuiding returns 0
22:04:55.100 00.003 12252 PulseGuide returned control before completion, sleep 33
22:04:55.112 00.012 9044 UpdateGuideState exits: m=5827 SNR=52.2
22:04:55.113 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:55.114 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:55.115 00.001 9044 Enqueuing Expose request
22:04:55.139 00.024 12252 IsGuiding returns 1
22:04:55.139 00.000 12252 scope still moving after pulse duration time elapsed
22:04:55.170 00.031 12252 IsSlewing returns 0
22:04:55.170 00.000 12252 IsGuiding returns 0
22:04:55.170 00.000 12252 scope move finished after 24 + 48 ms
22:04:55.170 00.000 12252 Move returns status 0, amount 24
22:04:55.170 00.000 12252 MoveAxis(N, 0, ABG)
22:04:55.170 00.000 12252 Move returns status 0, amount 0
22:04:55.170 00.000 12252 move complete, result=0
22:04:55.170 00.000 12252 worker thread done servicing request
22:04:55.170 00.000 12252 Worker thread wakes up
22:04:55.170 00.000 9044 GuideStep: -0.0 px 24 ms EAST, 0.0 px 0 ms NORTH
22:04:55.172 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:55.172 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:57.512 02.340 12252 Exposure complete
22:04:57.539 00.027 12252 worker thread done servicing request
22:04:57.539 00.000 9044 OnExposeComplete: enter
22:04:57.540 00.001 9044 UpdateGuideState(): m_state=6
22:04:57.541 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2868
22:04:57.542 00.001 9044 Star::Find returns 1 (0), X=1004.28, Y=822.67, Mass=5781, SNR=52.1, Peak=173 HFD=5.3
22:04:57.544 00.002 9044 MultiStar: [#1 0.04,0.10,1.05,U] [#2 -0.06,0.03,1.18,U] [#3 0.07,0.05,0.83,U] [#4 0.04,0.03,1.27,U] [#5 -0.05,0.19,0.66,U] [#6 0.01,0.17,0.43,U] [#7 0.02,0.08,0.43,U] [#8 -0.06,0.18,0.42,U] 
22:04:57.546 00.002 9044 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.22, 0.01}
22:04:57.548 00.002 9044 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.62) = xAngle (3.55 = -2.73)
22:04:57.550 00.002 9044 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.47 = 0.47)
22:04:57.551 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.93 mountX=-0.07 mountY=0.03, mountTheta=2.68
22:04:57.554 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.07, opts=13)
22:04:57.555 00.001 9044 Enqueuing Move request for scope (-0.03, 0.07)
22:04:57.557 00.002 12252 Worker thread wakes up
22:04:57.557 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
22:04:57.557 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
22:04:57.557 00.000 12252 Moving (-0.03, 0.07) raw xDistance=-0.07 yDistance=0.03
22:04:57.558 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:57.561 00.003 12252 PPEC rslt: input = -0.07, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 486.35
22:04:57.561 00.000 12252 PPEC: input: -0.07, control: -0.06, exposure: 2000
22:04:57.561 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:57.561 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:04:57.561 00.000 12252 MoveAxis(E, 25, ABG)
22:04:57.561 00.000 12252 Guiding  Dir = 2, Dur = 25
22:04:57.561 00.000 12252 IsSlewing returns 0
22:04:57.561 00.000 12252 IsGuiding returns 0
22:04:57.563 00.002 12252 PulseGuide returned control before completion, sleep 33
22:04:57.581 00.018 9044 UpdateGuideState exits: m=5781 SNR=52.1
22:04:57.583 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:04:57.584 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:04:57.585 00.001 9044 Enqueuing Expose request
22:04:57.604 00.019 12252 IsGuiding returns 0
22:04:57.604 00.000 12252 Move returns status 0, amount 25
22:04:57.604 00.000 12252 MoveAxis(N, 0, ABG)
22:04:57.604 00.000 12252 Move returns status 0, amount 0
22:04:57.604 00.000 12252 move complete, result=0
22:04:57.604 00.000 12252 worker thread done servicing request
22:04:57.604 00.000 12252 Worker thread wakes up
22:04:57.604 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:04:57.604 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:04:57.604 00.000 9044 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
22:04:59.939 02.335 12252 Exposure complete
22:04:59.981 00.042 12252 worker thread done servicing request
22:04:59.981 00.000 9044 OnExposeComplete: enter
22:04:59.982 00.001 9044 UpdateGuideState(): m_state=6
22:04:59.983 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2869
22:04:59.985 00.002 9044 Star::Find returns 1 (0), X=1004.23, Y=822.67, Mass=5733, SNR=52.0, Peak=173 HFD=5.3
22:04:59.986 00.001 9044 MultiStar: [#1 0.02,0.02,1.03,U] [#2 0.00,0.06,1.23,U] [#3 -0.02,-0.00,0.86,U] [#4 -0.00,0.04,1.26,U] [#5 -0.02,0.07,0.66,U] [#6 0.04,0.15,0.42,U] [#7 -0.00,0.27,0.43,U] [#8 -0.09,0.28,0.41,U] 
22:04:59.987 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {-0.27, 0.01}
22:04:59.988 00.001 9044 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.62) = xAngle (3.74 = -2.54)
22:04:59.989 00.001 9044 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.66 = 0.66)
22:04:59.990 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.12 mountX=-0.07 mountY=0.05, mountTheta=2.50
22:04:59.992 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.07, opts=13)
22:04:59.993 00.001 9044 Enqueuing Move request for scope (-0.04, 0.07)
22:04:59.994 00.001 12252 Worker thread wakes up
22:04:59.994 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
22:04:59.994 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
22:04:59.994 00.000 12252 Moving (-0.04, 0.07) raw xDistance=-0.07 yDistance=0.05
22:04:59.996 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:04:59.998 00.002 12252 PPEC rslt: input = -0.07, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 486.34
22:04:59.998 00.000 12252 PPEC: input: -0.07, control: -0.06, exposure: 2000
22:04:59.998 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:04:59.998 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:04:59.998 00.000 12252 MoveAxis(E, 24, ABG)
22:04:59.998 00.000 12252 Guiding  Dir = 2, Dur = 24
22:04:59.998 00.000 12252 IsSlewing returns 0
22:04:59.999 00.001 12252 IsGuiding returns 0
22:05:00.000 00.001 12252 PulseGuide returned control before completion, sleep 33
22:05:00.017 00.017 9044 UpdateGuideState exits: m=5733 SNR=52.0
22:05:00.018 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:00.019 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:00.020 00.001 9044 Enqueuing Expose request
22:05:00.041 00.021 12252 IsGuiding returns 0
22:05:00.041 00.000 12252 Move returns status 0, amount 24
22:05:00.041 00.000 12252 MoveAxis(N, 0, ABG)
22:05:00.041 00.000 12252 Move returns status 0, amount 0
22:05:00.041 00.000 12252 move complete, result=0
22:05:00.041 00.000 12252 worker thread done servicing request
22:05:00.041 00.000 12252 Worker thread wakes up
22:05:00.041 00.000 9044 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
22:05:00.043 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:00.043 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:02.379 02.336 12252 Exposure complete
22:05:02.416 00.037 12252 worker thread done servicing request
22:05:02.416 00.000 9044 OnExposeComplete: enter
22:05:02.419 00.003 9044 UpdateGuideState(): m_state=6
22:05:02.420 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2870
22:05:02.422 00.002 9044 Star::Find returns 1 (0), X=1004.31, Y=822.81, Mass=5651, SNR=51.5, Peak=173 HFD=5.1
22:05:02.423 00.001 9044 MultiStar: [#1 -0.00,0.16,1.05,U] [#2 -0.08,0.04,1.21,U] [#3 0.00,0.04,0.86,U] [#4 -0.02,0.15,1.27,U] [#5 0.04,0.19,0.67,U] [#6 -0.02,0.07,0.42,U] [#7 0.11,0.26,0.43,U] [#8 -0.13,0.19,0.42,U] 
22:05:02.424 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.13}, one-star: {-0.19, 0.16}
22:05:02.425 00.001 9044 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.62) = xAngle (3.51 = -2.77)
22:05:02.426 00.001 9044 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.43 = 0.43)
22:05:02.426 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.89 mountX=-0.13 mountY=0.06, mountTheta=2.72
22:05:02.429 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.13, opts=13)
22:05:02.430 00.001 9044 Enqueuing Move request for scope (-0.04, 0.13)
22:05:02.431 00.001 12252 Worker thread wakes up
22:05:02.431 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
22:05:02.431 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
22:05:02.431 00.000 12252 Moving (-0.04, 0.13) raw xDistance=-0.13 yDistance=0.06
22:05:02.432 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:02.433 00.001 12252 PPEC rslt: input = -0.13, final = -0.14, react = -0.08, pred = -0.06, hyst = -0.07, hyst_pct = 0.00, period_length = 486.32
22:05:02.433 00.000 12252 PPEC: input: -0.13, control: -0.14, exposure: 2000
22:05:02.433 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:02.433 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:05:02.433 00.000 12252 MoveAxis(E, 53, ABG)
22:05:02.433 00.000 12252 Guiding  Dir = 2, Dur = 53
22:05:02.434 00.001 12252 IsSlewing returns 0
22:05:02.434 00.000 12252 IsGuiding returns 0
22:05:02.436 00.002 12252 PulseGuide returned control before completion, sleep 61
22:05:02.455 00.019 9044 UpdateGuideState exits: m=5651 SNR=51.5
22:05:02.457 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:02.457 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:02.458 00.001 9044 Enqueuing Expose request
22:05:02.514 00.056 12252 IsGuiding returns 0
22:05:02.514 00.000 12252 Move returns status 0, amount 53
22:05:02.514 00.000 12252 MoveAxis(N, 0, ABG)
22:05:02.514 00.000 12252 Move returns status 0, amount 0
22:05:02.514 00.000 12252 move complete, result=0
22:05:02.515 00.001 12252 worker thread done servicing request
22:05:02.515 00.000 9044 GuideStep: -0.1 px 53 ms EAST, 0.1 px 0 ms NORTH
22:05:02.516 00.001 12252 Worker thread wakes up
22:05:02.516 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:02.516 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:04.868 02.352 12252 Exposure complete
22:05:04.905 00.037 12252 worker thread done servicing request
22:05:04.905 00.000 9044 OnExposeComplete: enter
22:05:04.906 00.001 9044 UpdateGuideState(): m_state=6
22:05:04.907 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2871
22:05:04.908 00.001 9044 Star::Find returns 1 (0), X=1004.42, Y=822.69, Mass=5664, SNR=51.6, Peak=173 HFD=5.3
22:05:04.909 00.001 9044 MultiStar: [#1 0.13,0.07,1.08,U] [#2 0.04,-0.03,1.20,U] [#3 0.09,-0.07,0.84,U] [#4 0.12,0.07,1.28,U] [#5 0.06,0.10,0.67,U] [#6 0.08,0.11,0.44,U] [#7 0.21,0.08,0.43,U] [#8 0.02,0.04,0.42,U] 
22:05:04.911 00.002 9044 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {-0.08, 0.04}
22:05:04.912 00.001 9044 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.62) = xAngle (2.12 = 2.12)
22:05:04.912 00.000 9044 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.96 = -0.96)
22:05:04.913 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.50 mountX=-0.04 mountY=-0.06, mountTheta=-2.14
22:05:04.915 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.04, opts=13)
22:05:04.916 00.001 9044 Enqueuing Move request for scope (0.07, 0.04)
22:05:04.916 00.000 12252 Worker thread wakes up
22:05:04.917 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
22:05:04.917 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
22:05:04.917 00.000 12252 Moving (0.07, 0.04) raw xDistance=-0.04 yDistance=-0.06
22:05:04.918 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:04.921 00.003 12252 PPEC rslt: input = -0.04, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 486.31
22:05:04.921 00.000 12252 PPEC: input: -0.04, control: -0.05, exposure: 2000
22:05:04.921 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:04.921 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:05:04.921 00.000 12252 MoveAxis(E, 21, ABG)
22:05:04.921 00.000 12252 Guiding  Dir = 2, Dur = 21
22:05:04.921 00.000 12252 IsSlewing returns 0
22:05:04.921 00.000 12252 IsGuiding returns 0
22:05:04.923 00.002 12252 PulseGuide returned control before completion, sleep 30
22:05:04.941 00.018 9044 UpdateGuideState exits: m=5664 SNR=51.6
22:05:04.942 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:04.943 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:04.944 00.001 9044 Enqueuing Expose request
22:05:04.960 00.016 12252 IsGuiding returns 0
22:05:04.960 00.000 12252 Move returns status 0, amount 21
22:05:04.960 00.000 12252 MoveAxis(N, 0, ABG)
22:05:04.960 00.000 12252 Move returns status 0, amount 0
22:05:04.960 00.000 12252 move complete, result=0
22:05:04.960 00.000 12252 worker thread done servicing request
22:05:04.960 00.000 9044 GuideStep: -0.0 px 21 ms EAST, -0.1 px 0 ms NORTH
22:05:04.963 00.003 12252 Worker thread wakes up
22:05:04.964 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:04.964 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:07.301 02.337 12252 Exposure complete
22:05:07.349 00.048 12252 worker thread done servicing request
22:05:07.349 00.000 9044 OnExposeComplete: enter
22:05:07.351 00.002 9044 UpdateGuideState(): m_state=6
22:05:07.353 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2872
22:05:07.353 00.000 9044 Star::Find returns 1 (0), X=1004.30, Y=822.59, Mass=5641, SNR=51.5, Peak=173 HFD=5.3
22:05:07.354 00.001 9044 MultiStar: [#1 -0.00,-0.01,1.04,U] [#2 0.02,-0.06,1.21,U] [#3 0.04,-0.14,0.86,U] [#4 0.01,-0.01,1.26,U] [#5 0.01,0.00,0.68,U] [#6 0.02,-0.01,0.43,U] [#7 0.06,-0.09,0.44,U] [#8 -0.07,-0.08,0.42,U] 
22:05:07.355 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {-0.20, -0.06}
22:05:07.356 00.001 9044 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.62) = xAngle (-0.25 = -0.25)
22:05:07.357 00.001 9044 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.33 = 2.95)
22:05:07.357 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.87 mountX=0.05 mountY=0.01, mountTheta=0.19
22:05:07.360 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.05, opts=13)
22:05:07.361 00.001 9044 Enqueuing Move request for scope (-0.02, -0.05)
22:05:07.362 00.001 12252 Worker thread wakes up
22:05:07.362 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
22:05:07.362 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
22:05:07.362 00.000 12252 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=0.01
22:05:07.363 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:07.364 00.001 12252 PPEC rslt: input = 0.05, final = -0.06, react = 0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 486.30
22:05:07.364 00.000 12252 PPEC: input: 0.05, control: -0.06, exposure: 2000
22:05:07.364 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:07.365 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:05:07.365 00.000 12252 MoveAxis(E, 24, ABG)
22:05:07.365 00.000 12252 Guiding  Dir = 2, Dur = 24
22:05:07.365 00.000 12252 IsSlewing returns 0
22:05:07.365 00.000 12252 IsGuiding returns 0
22:05:07.366 00.001 12252 PulseGuide returned control before completion, sleep 33
22:05:07.383 00.017 9044 UpdateGuideState exits: m=5641 SNR=51.5
22:05:07.384 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:07.384 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:07.385 00.001 9044 Enqueuing Expose request
22:05:07.405 00.020 12252 IsGuiding returns 0
22:05:07.405 00.000 12252 Move returns status 0, amount 24
22:05:07.405 00.000 12252 MoveAxis(N, 0, ABG)
22:05:07.405 00.000 12252 Move returns status 0, amount 0
22:05:07.405 00.000 12252 move complete, result=0
22:05:07.405 00.000 12252 worker thread done servicing request
22:05:07.405 00.000 12252 Worker thread wakes up
22:05:07.405 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:07.405 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:07.405 00.000 9044 GuideStep: 0.0 px 24 ms EAST, 0.0 px 0 ms NORTH
22:05:09.743 02.338 12252 Exposure complete
22:05:09.785 00.042 12252 worker thread done servicing request
22:05:09.785 00.000 9044 OnExposeComplete: enter
22:05:09.786 00.001 9044 UpdateGuideState(): m_state=6
22:05:09.789 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2873
22:05:09.790 00.001 9044 Star::Find returns 1 (0), X=1004.16, Y=822.49, Mass=5687, SNR=51.7, Peak=173 HFD=5.3
22:05:09.791 00.001 9044 MultiStar: [#1 -0.14,-0.07,1.05,U] [#2 -0.13,-0.12,1.22,U] [#3 -0.14,-0.14,0.85,U] [#4 -0.10,-0.13,1.28,U] [#5 -0.34,-0.10,0.65,U] [#6 -0.22,-0.11,0.42,U] [#7 -0.19,-0.03,0.44,U] [#8 -0.13,-0.11,0.41,U] 
22:05:09.792 00.001 9044 refined, 8 included, MultiStar: {-0.18, -0.12}, one-star: {-0.34, -0.17}
22:05:09.794 00.002 9044 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.62) = xAngle (-0.95 = -0.95)
22:05:09.795 00.001 9044 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.03 = 2.25)
22:05:09.796 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-2.57 mountX=0.13 mountY=0.17, mountTheta=0.93
22:05:09.798 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.12, opts=13)
22:05:09.799 00.001 9044 Enqueuing Move request for scope (-0.18, -0.12)
22:05:09.801 00.002 12252 Worker thread wakes up
22:05:09.801 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
22:05:09.801 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
22:05:09.801 00.000 12252 Moving (-0.18, -0.12) raw xDistance=0.13 yDistance=0.17
22:05:09.803 00.002 12252 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = -0.06, hyst = 0.07, hyst_pct = 0.00, period_length = 486.28
22:05:09.803 00.000 12252 PPEC: input: 0.13, control: 0.02, exposure: 2000
22:05:09.803 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:05:09.803 00.000 12252 MoveAxis(W, 6, ABG)
22:05:09.803 00.000 12252 Guiding  Dir = 3, Dur = 6
22:05:09.804 00.001 12252 IsSlewing returns 0
22:05:09.804 00.000 12252 IsGuiding returns 0
22:05:09.804 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:09.806 00.002 12252 PulseGuide returned control before completion, sleep 15
22:05:09.827 00.021 9044 UpdateGuideState exits: m=5687 SNR=51.7
22:05:09.830 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:09.830 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:09.831 00.001 9044 Enqueuing Expose request
22:05:09.833 00.002 12252 IsGuiding returns 0
22:05:09.833 00.000 12252 Move returns status 0, amount 6
22:05:09.833 00.000 12252 MoveAxis(S, 57, ABG)
22:05:09.833 00.000 12252 Guiding  Dir = 1, Dur = 57
22:05:09.834 00.001 12252 IsSlewing returns 0
22:05:09.834 00.000 12252 IsGuiding returns 0
22:05:09.841 00.007 12252 PulseGuide returned control before completion, sleep 62
22:05:09.912 00.071 12252 IsGuiding returns 0
22:05:09.912 00.000 12252 Move returns status 0, amount 57
22:05:09.912 00.000 12252 move complete, result=0
22:05:09.912 00.000 12252 worker thread done servicing request
22:05:09.913 00.001 12252 Worker thread wakes up
22:05:09.913 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:09.913 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:09.913 00.000 9044 GuideStep: 0.1 px 6 ms WEST, 0.2 px 57 ms SOUTH
22:05:12.259 02.346 12252 Exposure complete
22:05:12.298 00.039 12252 worker thread done servicing request
22:05:12.299 00.001 9044 OnExposeComplete: enter
22:05:12.300 00.001 9044 UpdateGuideState(): m_state=6
22:05:12.301 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2874
22:05:12.302 00.001 9044 Star::Find returns 1 (0), X=1004.62, Y=822.72, Mass=5715, SNR=51.8, Peak=173 HFD=5.3
22:05:12.304 00.002 9044 MultiStar: [#1 0.29,-0.05,1.04,U] [#2 0.36,0.03,1.19,U] [#3 0.48,0.05,0.00,M1] [#4 0.28,0.08,1.27,U] [#5 0.28,0.20,0.66,U] [#6 0.23,0.07,0.42,U] [#7 0.37,0.12,0.42,U] [#8 0.33,0.16,0.43,U] 
22:05:12.307 00.003 9044 single-star, 7 included, MultiStar: {0.28, 0.07}, one-star: {0.12, 0.06}
22:05:12.308 00.001 9044 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.62) = xAngle (2.13 = 2.13)
22:05:12.310 00.002 9044 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.96 = -0.96)
22:05:12.311 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.50 mountX=-0.07 mountY=-0.11, mountTheta=-2.14
22:05:12.312 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.06, opts=13)
22:05:12.313 00.001 9044 Enqueuing Move request for scope (0.12, 0.06)
22:05:12.314 00.001 12252 Worker thread wakes up
22:05:12.314 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
22:05:12.314 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
22:05:12.314 00.000 12252 Moving (0.12, 0.06) raw xDistance=-0.07 yDistance=-0.11
22:05:12.315 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:12.318 00.003 12252 PPEC rslt: input = -0.07, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 486.27
22:05:12.318 00.000 12252 PPEC: input: -0.07, control: -0.06, exposure: 2000
22:05:12.318 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:12.318 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:05:12.318 00.000 12252 MoveAxis(E, 24, ABG)
22:05:12.318 00.000 12252 Guiding  Dir = 2, Dur = 24
22:05:12.318 00.000 12252 IsSlewing returns 0
22:05:12.318 00.000 12252 IsGuiding returns 0
22:05:12.321 00.003 12252 PulseGuide returned control before completion, sleep 32
22:05:12.340 00.019 9044 UpdateGuideState exits: m=5715 SNR=51.8
22:05:12.341 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:12.342 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:12.343 00.001 9044 Enqueuing Expose request
22:05:12.360 00.017 12252 IsGuiding returns 0
22:05:12.360 00.000 12252 Move returns status 0, amount 24
22:05:12.360 00.000 12252 MoveAxis(N, 0, ABG)
22:05:12.360 00.000 12252 Move returns status 0, amount 0
22:05:12.360 00.000 12252 move complete, result=0
22:05:12.360 00.000 12252 worker thread done servicing request
22:05:12.360 00.000 12252 Worker thread wakes up
22:05:12.360 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:12.360 00.000 9044 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
22:05:12.361 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:14.712 02.351 12252 Exposure complete
22:05:14.748 00.036 12252 worker thread done servicing request
22:05:14.748 00.000 9044 OnExposeComplete: enter
22:05:14.750 00.002 9044 UpdateGuideState(): m_state=6
22:05:14.752 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2875
22:05:14.753 00.001 9044 Star::Find returns 1 (0), X=1004.45, Y=822.88, Mass=5688, SNR=51.9, Peak=173 HFD=5.2
22:05:14.756 00.003 9044 MultiStar: [#1 0.15,0.19,1.06,U] [#2 0.13,0.13,1.23,U] [#3 0.19,0.13,0.83,U] [#4 0.16,0.21,1.29,U] [#5 -0.07,0.26,0.66,U] [#6 0.15,0.28,0.42,U] [#7 0.17,0.17,0.43,U] [#8 -0.01,0.29,0.42,U] 
22:05:14.758 00.002 9044 refined, 8 included, MultiStar: {0.10, 0.20}, one-star: {-0.05, 0.23}
22:05:14.759 00.001 9044 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.62) = xAngle (2.74 = 2.74)
22:05:14.761 00.002 9044 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.35 = -0.35)
22:05:14.762 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.11 mountX=-0.20 mountY=-0.07, mountTheta=-2.79
22:05:14.765 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.20, opts=13)
22:05:14.765 00.000 9044 Enqueuing Move request for scope (0.10, 0.20)
22:05:14.766 00.001 12252 Worker thread wakes up
22:05:14.766 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
22:05:14.766 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
22:05:14.766 00.000 12252 Moving (0.10, 0.20) raw xDistance=-0.20 yDistance=-0.07
22:05:14.768 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:14.769 00.001 12252 PPEC rslt: input = -0.20, final = -0.19, react = -0.12, pred = -0.06, hyst = -0.11, hyst_pct = 0.00, period_length = 486.26
22:05:14.769 00.000 12252 PPEC: input: -0.20, control: -0.19, exposure: 2000
22:05:14.769 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:14.769 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:05:14.769 00.000 12252 MoveAxis(E, 73, ABG)
22:05:14.769 00.000 12252 Guiding  Dir = 2, Dur = 73
22:05:14.769 00.000 12252 IsSlewing returns 0
22:05:14.769 00.000 12252 IsGuiding returns 0
22:05:14.772 00.003 12252 PulseGuide returned control before completion, sleep 82
22:05:14.787 00.015 9044 UpdateGuideState exits: m=5688 SNR=51.9
22:05:14.789 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:14.789 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:14.791 00.002 9044 Enqueuing Expose request
22:05:14.857 00.066 12252 IsGuiding returns 1
22:05:14.857 00.000 12252 scope still moving after pulse duration time elapsed
22:05:14.888 00.031 12252 IsSlewing returns 0
22:05:14.889 00.001 12252 IsGuiding returns 0
22:05:14.889 00.000 12252 scope move finished after 73 + 45 ms
22:05:14.889 00.000 12252 Move returns status 0, amount 73
22:05:14.889 00.000 12252 MoveAxis(N, 0, ABG)
22:05:14.889 00.000 12252 Move returns status 0, amount 0
22:05:14.889 00.000 12252 move complete, result=0
22:05:14.889 00.000 12252 worker thread done servicing request
22:05:14.889 00.000 12252 Worker thread wakes up
22:05:14.889 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:14.889 00.000 9044 GuideStep: -0.2 px 73 ms EAST, -0.1 px 0 ms NORTH
22:05:14.892 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:17.245 02.353 12252 Exposure complete
22:05:17.282 00.037 12252 worker thread done servicing request
22:05:17.282 00.000 9044 OnExposeComplete: enter
22:05:17.283 00.001 9044 UpdateGuideState(): m_state=6
22:05:17.285 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2876
22:05:17.286 00.001 9044 Star::Find returns 1 (0), X=1004.41, Y=822.82, Mass=5734, SNR=52.1, Peak=173 HFD=5.2
22:05:17.289 00.003 9044 MultiStar: [#1 0.18,0.15,1.05,U] [#2 0.05,0.03,1.18,U] [#3 0.24,0.13,0.83,U] [#4 0.14,0.05,1.25,U] [#5 0.10,0.18,0.64,U] [#6 0.08,0.15,0.42,U] [#7 0.19,0.21,0.44,U] [#8 0.06,0.19,0.42,U] 
22:05:17.290 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.12}, one-star: {-0.09, 0.16}
22:05:17.291 00.001 9044 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.62) = xAngle (2.49 = 2.49)
22:05:17.293 00.002 9044 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.59 = -0.59)
22:05:17.294 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.87 mountX=-0.13 mountY=-0.09, mountTheta=-2.53
22:05:17.296 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.12, opts=13)
22:05:17.297 00.001 9044 Enqueuing Move request for scope (0.10, 0.12)
22:05:17.298 00.001 12252 Worker thread wakes up
22:05:17.298 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
22:05:17.298 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
22:05:17.298 00.000 12252 Moving (0.10, 0.12) raw xDistance=-0.13 yDistance=-0.09
22:05:17.300 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:17.302 00.002 12252 PPEC rslt: input = -0.13, final = -0.15, react = -0.08, pred = -0.07, hyst = -0.07, hyst_pct = 0.00, period_length = 486.24
22:05:17.302 00.000 12252 PPEC: input: -0.13, control: -0.15, exposure: 2000
22:05:17.302 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:17.302 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:05:17.302 00.000 12252 MoveAxis(E, 58, ABG)
22:05:17.302 00.000 12252 Guiding  Dir = 2, Dur = 58
22:05:17.302 00.000 12252 IsSlewing returns 0
22:05:17.302 00.000 12252 IsGuiding returns 0
22:05:17.304 00.002 12252 PulseGuide returned control before completion, sleep 67
22:05:17.324 00.020 9044 UpdateGuideState exits: m=5734 SNR=52.1
22:05:17.326 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:17.327 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:17.328 00.001 9044 Enqueuing Expose request
22:05:17.378 00.050 12252 IsGuiding returns 0
22:05:17.378 00.000 12252 Move returns status 0, amount 58
22:05:17.378 00.000 12252 MoveAxis(N, 0, ABG)
22:05:17.378 00.000 12252 Move returns status 0, amount 0
22:05:17.378 00.000 12252 move complete, result=0
22:05:17.379 00.001 12252 worker thread done servicing request
22:05:17.379 00.000 12252 Worker thread wakes up
22:05:17.379 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:17.379 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:17.379 00.000 9044 GuideStep: -0.1 px 58 ms EAST, -0.1 px 0 ms NORTH
22:05:19.720 02.341 12252 Exposure complete
22:05:19.757 00.037 12252 worker thread done servicing request
22:05:19.759 00.002 9044 OnExposeComplete: enter
22:05:19.760 00.001 9044 UpdateGuideState(): m_state=6
22:05:19.761 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2877
22:05:19.761 00.000 9044 Star::Find returns 1 (0), X=1004.39, Y=822.69, Mass=5587, SNR=51.2, Peak=173 HFD=5.3
22:05:19.762 00.001 9044 MultiStar: [#1 0.15,0.05,1.07,U] [#2 0.06,-0.05,1.20,U] [#3 0.35,0.02,0.86,U] [#4 0.18,0.03,1.29,U] [#5 0.10,0.14,0.66,U] [#6 0.12,0.04,0.43,U] [#7 0.23,0.01,0.44,U] [#8 0.11,0.11,0.42,U] 
22:05:19.763 00.001 9044 single-star, 8 included, MultiStar: {0.12, 0.03}, one-star: {-0.11, 0.04}
22:05:19.764 00.001 9044 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.62) = xAngle (4.45 = -1.83)
22:05:19.764 00.000 9044 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.37 = 1.37)
22:05:19.765 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.83 mountX=-0.03 mountY=0.12, mountTheta=1.83
22:05:19.766 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.04, opts=13)
22:05:19.767 00.001 9044 Enqueuing Move request for scope (-0.11, 0.04)
22:05:19.767 00.000 12252 Worker thread wakes up
22:05:19.767 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
22:05:19.767 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
22:05:19.767 00.000 12252 Moving (-0.11, 0.04) raw xDistance=-0.03 yDistance=0.12
22:05:19.769 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:19.771 00.002 12252 PPEC rslt: input = -0.03, final = -0.08, react = -0.02, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 486.23
22:05:19.771 00.000 12252 PPEC: input: -0.03, control: -0.08, exposure: 2000
22:05:19.771 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:19.771 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:05:19.771 00.000 12252 MoveAxis(E, 30, ABG)
22:05:19.771 00.000 12252 Guiding  Dir = 2, Dur = 30
22:05:19.771 00.000 12252 IsSlewing returns 0
22:05:19.771 00.000 12252 IsGuiding returns 0
22:05:19.773 00.002 12252 PulseGuide returned control before completion, sleep 38
22:05:19.788 00.015 9044 UpdateGuideState exits: m=5587 SNR=51.2
22:05:19.789 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:19.789 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:19.790 00.001 9044 Enqueuing Expose request
22:05:19.818 00.028 12252 IsGuiding returns 0
22:05:19.818 00.000 12252 Move returns status 0, amount 30
22:05:19.818 00.000 12252 MoveAxis(N, 0, ABG)
22:05:19.818 00.000 12252 Move returns status 0, amount 0
22:05:19.818 00.000 12252 move complete, result=0
22:05:19.818 00.000 12252 worker thread done servicing request
22:05:19.818 00.000 12252 Worker thread wakes up
22:05:19.818 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:19.820 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:19.820 00.000 9044 GuideStep: -0.0 px 30 ms EAST, 0.1 px 0 ms NORTH
22:05:22.164 02.344 12252 Exposure complete
22:05:22.202 00.038 12252 worker thread done servicing request
22:05:22.202 00.000 9044 OnExposeComplete: enter
22:05:22.203 00.001 9044 UpdateGuideState(): m_state=6
22:05:22.205 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2878
22:05:22.206 00.001 9044 Star::Find returns 1 (0), X=1004.40, Y=822.75, Mass=5658, SNR=51.6, Peak=173 HFD=5.3
22:05:22.207 00.001 9044 MultiStar: [#1 0.13,0.07,1.05,U] [#2 0.09,-0.03,1.22,U] [#3 0.21,-0.01,0.84,U] [#4 0.12,0.09,1.28,U] [#5 0.10,0.10,0.67,U] [#6 0.09,0.03,0.43,U] [#7 0.15,0.10,0.43,U] [#8 0.12,0.07,0.42,U] 
22:05:22.208 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {-0.10, 0.09}
22:05:22.209 00.001 9044 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.62) = xAngle (2.13 = 2.13)
22:05:22.210 00.001 9044 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.95 = -0.95)
22:05:22.211 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.51 mountX=-0.06 mountY=-0.09, mountTheta=-2.15
22:05:22.212 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.05, opts=13)
22:05:22.213 00.001 9044 Enqueuing Move request for scope (0.10, 0.05)
22:05:22.214 00.001 12252 Worker thread wakes up
22:05:22.214 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:05:22.214 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:05:22.214 00.000 12252 Moving (0.10, 0.05) raw xDistance=-0.06 yDistance=-0.09
22:05:22.215 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:22.219 00.004 12252 PPEC rslt: input = -0.06, final = -0.08, react = -0.04, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 486.22
22:05:22.219 00.000 12252 PPEC: input: -0.06, control: -0.08, exposure: 2000
22:05:22.219 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:22.219 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:05:22.219 00.000 12252 MoveAxis(E, 30, ABG)
22:05:22.219 00.000 12252 Guiding  Dir = 2, Dur = 30
22:05:22.219 00.000 12252 IsSlewing returns 0
22:05:22.219 00.000 12252 IsGuiding returns 0
22:05:22.221 00.002 12252 PulseGuide returned control before completion, sleep 39
22:05:22.237 00.016 9044 UpdateGuideState exits: m=5658 SNR=51.6
22:05:22.238 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:22.238 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:22.239 00.001 9044 Enqueuing Expose request
22:05:22.262 00.023 12252 IsGuiding returns 0
22:05:22.262 00.000 12252 Move returns status 0, amount 30
22:05:22.262 00.000 12252 MoveAxis(N, 0, ABG)
22:05:22.262 00.000 12252 Move returns status 0, amount 0
22:05:22.262 00.000 12252 move complete, result=0
22:05:22.262 00.000 12252 worker thread done servicing request
22:05:22.262 00.000 12252 Worker thread wakes up
22:05:22.262 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:22.262 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:22.262 00.000 9044 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
22:05:24.542 02.280 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider_multistar.cpp:1117->Skipping event because state > STATE_SELECTED
22:05:24.598 00.056 12252 Exposure complete
22:05:24.625 00.027 12252 worker thread done servicing request
22:05:24.626 00.001 9044 OnExposeComplete: enter
22:05:24.627 00.001 9044 UpdateGuideState(): m_state=6
22:05:24.628 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2879
22:05:24.628 00.000 9044 Star::Find returns 1 (0), X=1004.39, Y=822.74, Mass=5781, SNR=52.1, Peak=173 HFD=5.3
22:05:24.629 00.001 9044 MultiStar: [#1 0.14,0.15,1.07,U] [#2 0.10,0.07,1.19,U] [#3 0.26,0.04,0.84,U] [#4 0.14,0.09,1.27,U] [#5 0.12,0.15,0.66,U] [#6 0.13,0.07,0.41,U] [#7 0.15,0.14,0.44,U] [#8 0.05,0.21,0.42,U] 
22:05:24.630 00.001 9044 single-star, 8 included, MultiStar: {0.11, 0.10}, one-star: {-0.11, 0.09}
22:05:24.631 00.001 9044 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.62) = xAngle (4.10 = -2.19)
22:05:24.632 00.001 9044 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.01 = 1.01)
22:05:24.632 00.000 9044 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.47 mountX=-0.08 mountY=0.12, mountTheta=2.17
22:05:24.633 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.09, opts=13)
22:05:24.633 00.000 9044 Enqueuing Move request for scope (-0.11, 0.09)
22:05:24.634 00.001 12252 Worker thread wakes up
22:05:24.634 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
22:05:24.634 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
22:05:24.634 00.000 12252 Moving (-0.11, 0.09) raw xDistance=-0.08 yDistance=0.12
22:05:24.636 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:24.637 00.001 12252 PPEC rslt: input = -0.08, final = -0.07, react = -0.05, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 486.21
22:05:24.637 00.000 12252 PPEC: input: -0.08, control: -0.07, exposure: 2000
22:05:24.637 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:24.637 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:05:24.637 00.000 12252 MoveAxis(E, 26, ABG)
22:05:24.637 00.000 12252 Guiding  Dir = 2, Dur = 26
22:05:24.638 00.001 12252 IsSlewing returns 0
22:05:24.638 00.000 12252 IsGuiding returns 0
22:05:24.640 00.002 12252 PulseGuide returned control before completion, sleep 34
22:05:24.652 00.012 9044 UpdateGuideState exits: m=5781 SNR=52.1
22:05:24.653 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:24.654 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:24.654 00.000 9044 Enqueuing Expose request
22:05:24.677 00.023 12252 IsGuiding returns 0
22:05:24.677 00.000 12252 Move returns status 0, amount 26
22:05:24.677 00.000 12252 MoveAxis(N, 0, ABG)
22:05:24.677 00.000 12252 Move returns status 0, amount 0
22:05:24.677 00.000 12252 move complete, result=0
22:05:24.677 00.000 12252 worker thread done servicing request
22:05:24.677 00.000 12252 Worker thread wakes up
22:05:24.677 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:24.677 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:24.677 00.000 9044 GuideStep: -0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
22:05:27.013 02.336 12252 Exposure complete
22:05:27.041 00.028 12252 worker thread done servicing request
22:05:27.041 00.000 9044 OnExposeComplete: enter
22:05:27.042 00.001 9044 UpdateGuideState(): m_state=6
22:05:27.042 00.000 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2880
22:05:27.043 00.001 9044 Star::Find returns 1 (0), X=1004.44, Y=822.85, Mass=5622, SNR=51.5, Peak=173 HFD=5.2
22:05:27.044 00.001 9044 MultiStar: [#1 0.17,0.14,1.04,U] [#2 0.08,0.11,1.23,U] [#3 0.12,0.04,0.85,U] [#4 0.13,0.13,1.28,U] [#5 0.08,0.28,0.66,U] [#6 0.08,0.19,0.43,U] [#7 0.15,0.27,0.43,U] [#8 0.06,0.30,0.42,U] 
22:05:27.045 00.001 9044 refined, 8 included, MultiStar: {0.09, 0.16}, one-star: {-0.06, 0.19}
22:05:27.046 00.001 9044 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.62) = xAngle (2.69 = 2.69)
22:05:27.046 00.000 9044 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.40 = -0.40)
22:05:27.047 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.06 mountX=-0.16 mountY=-0.07, mountTheta=-2.73
22:05:27.049 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.16, opts=13)
22:05:27.050 00.001 9044 Enqueuing Move request for scope (0.09, 0.16)
22:05:27.050 00.000 12252 Worker thread wakes up
22:05:27.050 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
22:05:27.051 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
22:05:27.051 00.000 12252 Moving (0.09, 0.16) raw xDistance=-0.16 yDistance=-0.07
22:05:27.052 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:27.053 00.001 12252 PPEC rslt: input = -0.16, final = -0.16, react = -0.10, pred = -0.06, hyst = -0.09, hyst_pct = 0.00, period_length = 486.19
22:05:27.053 00.000 12252 PPEC: input: -0.16, control: -0.16, exposure: 2000
22:05:27.053 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:27.053 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:05:27.053 00.000 12252 MoveAxis(E, 63, ABG)
22:05:27.053 00.000 12252 Guiding  Dir = 2, Dur = 63
22:05:27.053 00.000 12252 IsSlewing returns 0
22:05:27.053 00.000 12252 IsGuiding returns 0
22:05:27.055 00.002 12252 PulseGuide returned control before completion, sleep 72
22:05:27.070 00.015 9044 UpdateGuideState exits: m=5622 SNR=51.5
22:05:27.071 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:27.072 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:27.072 00.000 9044 Enqueuing Expose request
22:05:27.141 00.069 12252 IsGuiding returns 0
22:05:27.141 00.000 12252 Move returns status 0, amount 63
22:05:27.141 00.000 12252 MoveAxis(N, 0, ABG)
22:05:27.141 00.000 12252 Move returns status 0, amount 0
22:05:27.141 00.000 12252 move complete, result=0
22:05:27.141 00.000 12252 worker thread done servicing request
22:05:27.141 00.000 12252 Worker thread wakes up
22:05:27.141 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:27.141 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:27.141 00.000 9044 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
22:05:28.624 01.483 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
22:05:28.625 00.001 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
22:05:29.478 00.853 12252 Exposure complete
22:05:29.506 00.028 12252 worker thread done servicing request
22:05:29.506 00.000 9044 OnExposeComplete: enter
22:05:29.507 00.001 9044 UpdateGuideState(): m_state=6
22:05:29.508 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2881
22:05:29.509 00.001 9044 Star::Find returns 1 (0), X=1004.38, Y=822.70, Mass=5550, SNR=51.1, Peak=173 HFD=5.3
22:05:29.510 00.001 9044 MultiStar: [#1 0.10,0.11,1.07,U] [#2 0.06,-0.06,1.22,U] [#3 0.10,-0.05,0.87,U] [#4 0.01,-0.01,1.29,U] [#5 0.08,0.04,0.66,U] [#6 0.04,-0.01,0.43,U] [#7 0.04,0.06,0.43,U] [#8 -0.00,-0.05,0.42,U] 
22:05:29.511 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {-0.12, 0.04}
22:05:29.512 00.001 9044 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.62) = xAngle (1.83 = 1.83)
22:05:29.513 00.001 9044 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.25 = -1.25)
22:05:29.513 00.000 9044 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.21 mountX=-0.01 mountY=-0.03, mountTheta=-1.83
22:05:29.515 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.01, opts=13)
22:05:29.515 00.000 9044 Enqueuing Move request for scope (0.03, 0.01)
22:05:29.516 00.001 12252 Worker thread wakes up
22:05:29.516 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
22:05:29.516 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
22:05:29.516 00.000 12252 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=-0.03
22:05:29.518 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:29.519 00.001 12252 PPEC rslt: input = -0.01, final = -0.06, react = -0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 486.18
22:05:29.519 00.000 12252 PPEC: input: -0.01, control: -0.06, exposure: 2000
22:05:29.519 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:29.519 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:05:29.519 00.000 12252 MoveAxis(E, 23, ABG)
22:05:29.519 00.000 12252 Guiding  Dir = 2, Dur = 23
22:05:29.520 00.001 12252 IsSlewing returns 0
22:05:29.520 00.000 12252 IsGuiding returns 0
22:05:29.522 00.002 12252 PulseGuide returned control before completion, sleep 32
22:05:29.535 00.013 9044 UpdateGuideState exits: m=5550 SNR=51.1
22:05:29.536 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:29.536 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:29.537 00.001 9044 Enqueuing Expose request
22:05:29.557 00.020 12252 IsGuiding returns 0
22:05:29.557 00.000 12252 Move returns status 0, amount 23
22:05:29.557 00.000 12252 MoveAxis(N, 0, ABG)
22:05:29.557 00.000 12252 Move returns status 0, amount 0
22:05:29.558 00.001 12252 move complete, result=0
22:05:29.558 00.000 12252 worker thread done servicing request
22:05:29.558 00.000 12252 Worker thread wakes up
22:05:29.558 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:29.558 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:29.558 00.000 9044 GuideStep: -0.0 px 23 ms EAST, -0.0 px 0 ms NORTH
22:05:31.896 02.338 12252 Exposure complete
22:05:31.923 00.027 12252 worker thread done servicing request
22:05:31.923 00.000 9044 OnExposeComplete: enter
22:05:31.924 00.001 9044 UpdateGuideState(): m_state=6
22:05:31.925 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2882
22:05:31.926 00.001 9044 Star::Find returns 1 (0), X=1004.46, Y=822.63, Mass=5604, SNR=51.4, Peak=173 HFD=5.2
22:05:31.927 00.001 9044 MultiStar: [#1 0.08,0.08,1.07,U] [#2 -0.02,-0.12,1.19,U] [#3 0.14,-0.07,0.84,U] [#4 0.09,-0.00,1.28,U] [#5 0.04,-0.00,0.67,U] [#6 0.05,-0.03,0.43,U] [#7 0.20,-0.05,0.44,U] [#8 -0.04,0.08,0.43,U] 
22:05:31.928 00.001 9044 single-star, 8 included, MultiStar: {0.05, -0.02}, one-star: {-0.04, -0.03}
22:05:31.929 00.001 9044 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.62) = xAngle (-0.94 = -0.94)
22:05:31.929 00.000 9044 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.02 = 2.26)
22:05:31.931 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.56 mountX=0.03 mountY=0.04, mountTheta=0.91
22:05:31.932 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.03, opts=13)
22:05:31.933 00.001 9044 Enqueuing Move request for scope (-0.04, -0.03)
22:05:31.934 00.001 12252 Worker thread wakes up
22:05:31.934 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
22:05:31.934 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
22:05:31.934 00.000 12252 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.04
22:05:31.935 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:31.935 00.000 12252 PPEC rslt: input = 0.03, final = -0.06, react = 0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 486.17
22:05:31.936 00.001 12252 PPEC: input: 0.03, control: -0.06, exposure: 2000
22:05:31.936 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:31.936 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:05:31.936 00.000 12252 MoveAxis(E, 22, ABG)
22:05:31.936 00.000 12252 Guiding  Dir = 2, Dur = 22
22:05:31.936 00.000 12252 IsSlewing returns 0
22:05:31.936 00.000 12252 IsGuiding returns 0
22:05:31.939 00.003 12252 PulseGuide returned control before completion, sleep 30
22:05:31.951 00.012 9044 UpdateGuideState exits: m=5604 SNR=51.4
22:05:31.952 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:31.953 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:31.954 00.001 9044 Enqueuing Expose request
22:05:31.976 00.022 12252 IsGuiding returns 0
22:05:31.976 00.000 12252 Move returns status 0, amount 22
22:05:31.976 00.000 12252 MoveAxis(N, 0, ABG)
22:05:31.976 00.000 12252 Move returns status 0, amount 0
22:05:31.976 00.000 12252 move complete, result=0
22:05:31.976 00.000 12252 worker thread done servicing request
22:05:31.976 00.000 12252 Worker thread wakes up
22:05:31.977 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:31.977 00.000 9044 GuideStep: 0.0 px 22 ms EAST, 0.0 px 0 ms NORTH
22:05:31.978 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:33.222 01.244 9044 User exited setup dialog with 'ok'
22:05:33.223 00.001 9044 set dither mode 0
22:05:33.225 00.002 9044 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
22:05:33.226 00.001 9044 AutoExp: config min = 1000 max = 5000 snr = 6.00
22:05:33.228 00.002 9044 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
22:05:33.229 00.001 9044 camera: set binning = 1
22:05:33.230 00.001 9044 Saturation detection set to Max-ADU value 255
22:05:33.231 00.001 9044 Setting StarMinHFD = 1.50
22:05:33.232 00.001 9044 Setting MaxHFD = 10.0
22:05:33.232 00.000 9044 Setting StarMinSNR = 6.0
22:05:33.233 00.001 9044 Setting AutoSelDownsample = 0
22:05:33.234 00.001 9044 MultiStar mode enabled
22:05:33.236 00.002 9044 Scope: enabling slew check, guiding will stop when slew is detected
22:05:33.236 00.000 9044 BLC: Backlash comp enabled, Comp pulse = 80 ms
22:05:33.243 00.007 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
22:05:33.244 00.001 9044 ScopeASCOM::SideOfPier() returns 1
22:05:33.247 00.003 9044 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
22:05:33.248 00.001 9044 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
22:05:33.249 00.001 9044 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
22:05:33.288 00.039 9044 PhdConfig flush
22:05:33.289 00.001 9044 evsrv: cli 0CD5D858 connect
22:05:33.290 00.001 9044 case statement mapped state 6 to 3
22:05:33.291 00.001 9044 case statement mapped state 6 to 3
22:05:33.292 00.001 9044 evsrv: cli 0CD5D858 request: {"method":"get_pixel_scale","id":"dd146a80-a786-428c-a133-af943a0a1c0c"}
22:05:33.293 00.001 9044 evsrv: cli 0CD5D858 response: {"jsonrpc":"2.0","result":4.77465,"id":"dd146a80-a786-428c-a133-af943a0a1c0c"}
22:05:33.294 00.001 9044 evsrv: cli 0CD5D858 disconnect
22:05:34.311 01.017 12252 Exposure complete
22:05:34.339 00.028 12252 worker thread done servicing request
22:05:34.339 00.000 9044 OnExposeComplete: enter
22:05:34.341 00.002 9044 UpdateGuideState(): m_state=6
22:05:34.341 00.000 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2883
22:05:34.342 00.001 9044 Star::Find returns 1 (0), X=1004.38, Y=822.73, Mass=5808, SNR=52.3, Peak=173 HFD=5.3
22:05:34.344 00.002 9044 MultiStar: [#1 0.11,0.10,1.03,U] [#2 0.04,0.01,1.22,U] [#3 0.06,-0.05,0.84,U] [#4 0.12,0.08,1.27,U] [#5 0.02,0.14,0.65,U] [#6 0.10,0.15,0.41,U] [#7 0.04,0.08,0.43,U] [#8 -0.02,0.25,0.42,U] 
22:05:34.344 00.000 9044 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {-0.13, 0.08}
22:05:34.345 00.001 9044 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.62) = xAngle (2.69 = 2.69)
22:05:34.346 00.001 9044 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.39 = -0.39)
22:05:34.346 00.000 9044 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.07 mountX=-0.08 mountY=-0.03, mountTheta=-2.74
22:05:34.349 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.07, opts=13)
22:05:34.350 00.001 9044 Enqueuing Move request for scope (0.04, 0.07)
22:05:34.351 00.001 12252 Worker thread wakes up
22:05:34.351 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:05:34.351 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:05:34.351 00.000 12252 Moving (0.04, 0.07) raw xDistance=-0.08 yDistance=-0.03
22:05:34.352 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:34.353 00.001 12252 PPEC rslt: input = -0.08, final = -0.06, react = -0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 486.18
22:05:34.353 00.000 12252 PPEC: input: -0.08, control: -0.06, exposure: 2000
22:05:34.353 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:34.353 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:05:34.353 00.000 12252 MoveAxis(E, 23, ABG)
22:05:34.353 00.000 12252 Guiding  Dir = 2, Dur = 23
22:05:34.353 00.000 12252 IsSlewing returns 0
22:05:34.354 00.001 12252 IsGuiding returns 0
22:05:34.356 00.002 12252 PulseGuide returned control before completion, sleep 31
22:05:34.368 00.012 9044 UpdateGuideState exits: m=5808 SNR=52.3
22:05:34.369 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:34.370 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:34.371 00.001 9044 Enqueuing Expose request
22:05:34.394 00.023 12252 IsGuiding returns 0
22:05:34.394 00.000 12252 Move returns status 0, amount 23
22:05:34.394 00.000 12252 MoveAxis(N, 0, ABG)
22:05:34.394 00.000 12252 Move returns status 0, amount 0
22:05:34.394 00.000 12252 move complete, result=0
22:05:34.394 00.000 12252 worker thread done servicing request
22:05:34.394 00.000 12252 Worker thread wakes up
22:05:34.394 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:34.394 00.000 9044 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
22:05:34.395 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:36.741 02.346 12252 Exposure complete
22:05:36.769 00.028 12252 worker thread done servicing request
22:05:36.769 00.000 9044 OnExposeComplete: enter
22:05:36.769 00.000 9044 UpdateGuideState(): m_state=6
22:05:36.769 00.000 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2884
22:05:36.771 00.002 9044 Star::Find returns 1 (0), X=1004.35, Y=822.69, Mass=5620, SNR=51.4, Peak=173 HFD=5.3
22:05:36.771 00.000 9044 MultiStar: [#1 0.08,0.08,1.08,U] [#2 0.01,0.01,1.21,U] [#3 0.14,0.08,0.85,U] [#4 0.08,0.04,1.26,U] [#5 0.06,0.15,0.67,U] [#6 0.09,0.11,0.44,U] [#7 0.26,0.10,0.44,U] [#8 -0.04,0.24,0.43,U] 
22:05:36.771 00.000 9044 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {-0.15, 0.03}
22:05:36.773 00.002 9044 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.62) = xAngle (2.63 = 2.63)
22:05:36.773 00.000 9044 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.46 = -0.46)
22:05:36.773 00.000 9044 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=1.00 mountX=-0.08 mountY=-0.04, mountTheta=-2.67
22:05:36.773 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.07, opts=13)
22:05:36.773 00.000 9044 Enqueuing Move request for scope (0.05, 0.07)
22:05:36.773 00.000 12252 Worker thread wakes up
22:05:36.773 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
22:05:36.773 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
22:05:36.773 00.000 12252 Moving (0.05, 0.07) raw xDistance=-0.08 yDistance=-0.04
22:05:36.773 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:36.773 00.000 12252 PPEC rslt: input = -0.08, final = -0.06, react = -0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 486.16
22:05:36.773 00.000 12252 PPEC: input: -0.08, control: -0.06, exposure: 2000
22:05:36.773 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:36.773 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:05:36.773 00.000 12252 MoveAxis(E, 22, ABG)
22:05:36.773 00.000 12252 Guiding  Dir = 2, Dur = 22
22:05:36.773 00.000 12252 IsSlewing returns 0
22:05:36.773 00.000 12252 IsGuiding returns 0
22:05:36.773 00.000 12252 PulseGuide returned control before completion, sleep 31
22:05:36.788 00.015 9044 UpdateGuideState exits: m=5620 SNR=51.4
22:05:36.788 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:36.788 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:36.788 00.000 9044 Enqueuing Expose request
22:05:36.821 00.033 12252 IsGuiding returns 0
22:05:36.821 00.000 12252 Move returns status 0, amount 22
22:05:36.821 00.000 12252 MoveAxis(N, 0, ABG)
22:05:36.821 00.000 12252 Move returns status 0, amount 0
22:05:36.821 00.000 12252 move complete, result=0
22:05:36.821 00.000 12252 worker thread done servicing request
22:05:36.821 00.000 12252 Worker thread wakes up
22:05:36.821 00.000 9044 GuideStep: -0.1 px 22 ms EAST, -0.0 px 0 ms NORTH
22:05:36.821 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:36.821 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:39.144 02.323 12252 Exposure complete
22:05:39.174 00.030 12252 worker thread done servicing request
22:05:39.174 00.000 9044 OnExposeComplete: enter
22:05:39.174 00.000 9044 UpdateGuideState(): m_state=6
22:05:39.174 00.000 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2885
22:05:39.174 00.000 9044 Star::Find returns 1 (0), X=1004.36, Y=822.75, Mass=5797, SNR=52.2, Peak=173 HFD=5.3
22:05:39.174 00.000 9044 MultiStar: [#1 0.05,0.15,1.05,U] [#2 -0.04,0.10,1.19,U] [#3 0.02,0.04,0.85,U] [#4 0.11,0.15,1.26,U] [#5 0.00,0.16,0.66,U] [#6 0.08,0.10,0.43,U] [#7 0.12,0.18,0.43,U] [#8 0.01,0.25,0.42,U] 
22:05:39.174 00.000 9044 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {-0.14, 0.09}
22:05:39.174 00.000 9044 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.62) = xAngle (3.07 = 3.07)
22:05:39.190 00.016 9044 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.01 = -0.01)
22:05:39.190 00.000 9044 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.45 mountX=-0.13 mountY=-0.00, mountTheta=-3.13
22:05:39.190 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.13, opts=13)
22:05:39.190 00.000 9044 Enqueuing Move request for scope (0.02, 0.13)
22:05:39.190 00.000 12252 Worker thread wakes up
22:05:39.190 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
22:05:39.190 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
22:05:39.190 00.000 12252 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=-0.00
22:05:39.190 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:39.190 00.000 12252 PPEC rslt: input = -0.13, final = -0.14, react = -0.08, pred = -0.06, hyst = -0.07, hyst_pct = 0.00, period_length = 486.15
22:05:39.190 00.000 12252 PPEC: input: -0.13, control: -0.14, exposure: 2000
22:05:39.190 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:39.190 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:05:39.190 00.000 12252 MoveAxis(E, 53, ABG)
22:05:39.190 00.000 12252 Guiding  Dir = 2, Dur = 53
22:05:39.190 00.000 12252 IsSlewing returns 0
22:05:39.190 00.000 12252 IsGuiding returns 0
22:05:39.190 00.000 12252 PulseGuide returned control before completion, sleep 61
22:05:39.206 00.016 9044 UpdateGuideState exits: m=5797 SNR=52.2
22:05:39.206 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:39.206 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:39.206 00.000 9044 Enqueuing Expose request
22:05:39.269 00.063 12252 IsGuiding returns 0
22:05:39.269 00.000 12252 Move returns status 0, amount 53
22:05:39.269 00.000 12252 MoveAxis(N, 0, ABG)
22:05:39.269 00.000 12252 Move returns status 0, amount 0
22:05:39.269 00.000 12252 move complete, result=0
22:05:39.269 00.000 12252 worker thread done servicing request
22:05:39.269 00.000 12252 Worker thread wakes up
22:05:39.269 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:39.269 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:39.269 00.000 9044 GuideStep: -0.1 px 53 ms EAST, -0.0 px 0 ms NORTH
22:05:41.607 02.338 12252 Exposure complete
22:05:41.635 00.028 12252 worker thread done servicing request
22:05:41.636 00.001 9044 OnExposeComplete: enter
22:05:41.636 00.000 9044 UpdateGuideState(): m_state=6
22:05:41.637 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2886
22:05:41.638 00.001 9044 Star::Find returns 1 (0), X=1004.36, Y=822.74, Mass=5665, SNR=51.6, Peak=173 HFD=5.3
22:05:41.639 00.001 9044 MultiStar: [#1 0.06,0.08,1.07,U] [#2 -0.02,0.03,1.20,U] [#3 0.10,-0.01,0.85,U] [#4 0.05,-0.01,1.27,U] [#5 -0.06,0.12,0.66,U] [#6 0.09,0.14,0.42,U] [#7 0.11,0.16,0.44,U] [#8 0.01,0.19,0.41,U] 
22:05:41.639 00.000 9044 refined, 8 included, MultiStar: {0.01, 0.06}, one-star: {-0.14, 0.08}
22:05:41.641 00.002 9044 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.62) = xAngle (3.02 = 3.02)
22:05:41.642 00.001 9044 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.07 = -0.07)
22:05:41.642 00.000 9044 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.39 mountX=-0.06 mountY=-0.00, mountTheta=-3.08
22:05:41.645 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.06, opts=13)
22:05:41.646 00.001 9044 Enqueuing Move request for scope (0.01, 0.06)
22:05:41.647 00.001 12252 Worker thread wakes up
22:05:41.647 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:05:41.647 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:05:41.647 00.000 12252 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=-0.00
22:05:41.649 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:41.651 00.002 12252 PPEC rslt: input = -0.06, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 486.14
22:05:41.651 00.000 12252 PPEC: input: -0.06, control: -0.06, exposure: 2000
22:05:41.651 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:41.651 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:05:41.651 00.000 12252 MoveAxis(E, 25, ABG)
22:05:41.651 00.000 12252 Guiding  Dir = 2, Dur = 25
22:05:41.651 00.000 12252 IsSlewing returns 0
22:05:41.652 00.001 12252 IsGuiding returns 0
22:05:41.654 00.002 12252 PulseGuide returned control before completion, sleep 34
22:05:41.672 00.018 9044 UpdateGuideState exits: m=5665 SNR=51.6
22:05:41.673 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:41.674 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:41.674 00.000 9044 Enqueuing Expose request
22:05:41.697 00.023 12252 IsGuiding returns 0
22:05:41.697 00.000 12252 Move returns status 0, amount 25
22:05:41.697 00.000 12252 MoveAxis(N, 0, ABG)
22:05:41.697 00.000 12252 Move returns status 0, amount 0
22:05:41.697 00.000 12252 move complete, result=0
22:05:41.697 00.000 12252 worker thread done servicing request
22:05:41.697 00.000 12252 Worker thread wakes up
22:05:41.697 00.000 9044 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
22:05:41.699 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:41.699 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:44.037 02.338 12252 Exposure complete
22:05:44.089 00.052 12252 worker thread done servicing request
22:05:44.090 00.001 9044 OnExposeComplete: enter
22:05:44.091 00.001 9044 UpdateGuideState(): m_state=6
22:05:44.092 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2887
22:05:44.093 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.65, Mass=5748, SNR=52.0, Peak=173 HFD=5.3
22:05:44.094 00.001 9044 MultiStar: [#1 0.05,0.06,1.07,U] [#2 0.00,0.03,1.20,U] [#3 0.08,-0.05,0.85,U] [#4 0.03,-0.04,1.25,U] [#5 0.07,0.08,0.66,U] [#6 -0.04,0.14,0.41,U] [#7 0.02,-0.04,0.43,U] [#8 -0.04,0.21,0.41,U] 
22:05:44.095 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.25, -0.01}
22:05:44.096 00.001 9044 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.62) = xAngle (3.58 = -2.70)
22:05:44.096 00.000 9044 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.50 = 0.50)
22:05:44.097 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.96 mountX=-0.02 mountY=0.01, mountTheta=2.66
22:05:44.099 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.03, opts=13)
22:05:44.100 00.001 9044 Enqueuing Move request for scope (-0.01, 0.03)
22:05:44.101 00.001 12252 Worker thread wakes up
22:05:44.101 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:44.102 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:05:44.102 00.000 9044 UpdateGuideState exits: m=5748 SNR=52.0
22:05:44.103 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:05:44.103 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:44.104 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:44.105 00.001 9044 Enqueuing Expose request
22:05:44.106 00.001 12252 Moving (-0.01, 0.03) raw xDistance=-0.02 yDistance=0.01
22:05:44.110 00.004 12252 PPEC rslt: input = -0.02, final = -0.06, react = -0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 486.12
22:05:44.110 00.000 12252 PPEC: input: -0.02, control: -0.06, exposure: 2000
22:05:44.110 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:44.110 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:05:44.110 00.000 12252 MoveAxis(E, 25, ABG)
22:05:44.110 00.000 12252 Guiding  Dir = 2, Dur = 25
22:05:44.111 00.001 12252 IsSlewing returns 0
22:05:44.111 00.000 12252 IsGuiding returns 0
22:05:44.114 00.003 12252 PulseGuide returned control before completion, sleep 33
22:05:44.150 00.036 12252 IsGuiding returns 0
22:05:44.150 00.000 12252 Move returns status 0, amount 25
22:05:44.150 00.000 12252 MoveAxis(N, 0, ABG)
22:05:44.150 00.000 12252 Move returns status 0, amount 0
22:05:44.150 00.000 12252 move complete, result=0
22:05:44.150 00.000 12252 worker thread done servicing request
22:05:44.150 00.000 12252 Worker thread wakes up
22:05:44.150 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:44.150 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:44.150 00.000 9044 GuideStep: -0.0 px 25 ms EAST, 0.0 px 0 ms NORTH
22:05:46.488 02.338 12252 Exposure complete
22:05:46.532 00.044 12252 worker thread done servicing request
22:05:46.532 00.000 9044 OnExposeComplete: enter
22:05:46.534 00.002 9044 UpdateGuideState(): m_state=6
22:05:46.535 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2888
22:05:46.536 00.001 9044 Star::Find returns 1 (0), X=1004.35, Y=822.78, Mass=5672, SNR=51.7, Peak=173 HFD=5.3
22:05:46.536 00.000 9044 MultiStar: [#1 0.07,0.17,1.07,U] [#2 0.09,0.22,1.20,U] [#3 0.20,0.12,0.85,U] [#4 0.05,0.15,1.27,U] [#5 0.09,0.47,0.00,M1] [#6 0.09,0.24,0.42,U] [#7 0.13,0.25,0.44,U] [#8 0.04,0.39,0.42,U] 
22:05:46.537 00.001 9044 refined, 7 included, MultiStar: {0.06, 0.19}, one-star: {-0.15, 0.13}
22:05:46.538 00.001 9044 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.62) = xAngle (2.90 = 2.90)
22:05:46.539 00.001 9044 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.19 = -0.19)
22:05:46.540 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.19 cameraTheta=1.27 mountX=-0.19 mountY=-0.04, mountTheta=-2.95
22:05:46.541 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.19, opts=13)
22:05:46.542 00.001 9044 Enqueuing Move request for scope (0.06, 0.19)
22:05:46.543 00.001 12252 Worker thread wakes up
22:05:46.543 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:46.544 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
22:05:46.544 00.000 9044 UpdateGuideState exits: m=5672 SNR=51.7
22:05:46.545 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:46.545 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
22:05:46.545 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:46.546 00.001 9044 Enqueuing Expose request
22:05:46.547 00.001 12252 Moving (0.06, 0.19) raw xDistance=-0.19 yDistance=-0.04
22:05:46.549 00.002 12252 PPEC rslt: input = -0.19, final = -0.17, react = -0.12, pred = -0.06, hyst = -0.11, hyst_pct = 0.00, period_length = 486.11
22:05:46.549 00.000 12252 PPEC: input: -0.19, control: -0.17, exposure: 2000
22:05:46.549 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:46.549 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:05:46.549 00.000 12252 MoveAxis(E, 68, ABG)
22:05:46.549 00.000 12252 Guiding  Dir = 2, Dur = 68
22:05:46.549 00.000 12252 IsSlewing returns 0
22:05:46.550 00.001 12252 IsGuiding returns 0
22:05:46.551 00.001 12252 PulseGuide returned control before completion, sleep 77
22:05:46.633 00.082 12252 IsGuiding returns 0
22:05:46.633 00.000 12252 Move returns status 0, amount 68
22:05:46.633 00.000 12252 MoveAxis(N, 0, ABG)
22:05:46.633 00.000 12252 Move returns status 0, amount 0
22:05:46.633 00.000 12252 move complete, result=0
22:05:46.633 00.000 12252 worker thread done servicing request
22:05:46.633 00.000 12252 Worker thread wakes up
22:05:46.633 00.000 9044 GuideStep: -0.2 px 68 ms EAST, -0.0 px 0 ms NORTH
22:05:46.634 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:46.634 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:48.984 02.350 12252 Exposure complete
22:05:49.040 00.056 12252 worker thread done servicing request
22:05:49.041 00.001 9044 OnExposeComplete: enter
22:05:49.042 00.001 9044 UpdateGuideState(): m_state=6
22:05:49.043 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2889
22:05:49.044 00.001 9044 Star::Find returns 1 (0), X=1004.41, Y=822.80, Mass=5660, SNR=51.5, Peak=173 HFD=5.2
22:05:49.046 00.002 9044 MultiStar: [#1 0.15,0.15,1.08,U] [#2 0.13,0.15,1.23,U] [#3 0.13,0.07,0.84,U] [#4 0.07,0.08,1.27,U] [#5 0.09,0.31,0.66,U] [#6 0.09,0.16,0.43,U] [#7 0.21,0.17,0.44,U] [#8 0.04,0.24,0.42,U] 
22:05:49.047 00.001 9044 single-star, 8 included, MultiStar: {0.09, 0.15}, one-star: {-0.09, 0.14}
22:05:49.047 00.000 9044 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.62) = xAngle (3.76 = -2.52)
22:05:49.049 00.002 9044 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.68 = 0.68)
22:05:49.050 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.17 cameraTheta=2.13 mountX=-0.14 mountY=0.11, mountTheta=2.49
22:05:49.053 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.14, opts=13)
22:05:49.054 00.001 9044 Enqueuing Move request for scope (-0.09, 0.14)
22:05:49.056 00.002 12252 Worker thread wakes up
22:05:49.056 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
22:05:49.056 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
22:05:49.056 00.000 12252 Moving (-0.09, 0.14) raw xDistance=-0.14 yDistance=0.11
22:05:49.057 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:49.058 00.001 9044 UpdateGuideState exits: m=5660 SNR=51.5
22:05:49.060 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:49.061 00.001 12252 PPEC rslt: input = -0.14, final = -0.14, react = -0.08, pred = -0.06, hyst = -0.08, hyst_pct = 0.00, period_length = 486.10
22:05:49.061 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:49.062 00.001 9044 Enqueuing Expose request
22:05:49.063 00.001 12252 PPEC: input: -0.14, control: -0.14, exposure: 2000
22:05:49.063 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:49.063 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:05:49.063 00.000 12252 MoveAxis(E, 57, ABG)
22:05:49.063 00.000 12252 Guiding  Dir = 2, Dur = 57
22:05:49.064 00.001 12252 IsSlewing returns 0
22:05:49.064 00.000 12252 IsGuiding returns 0
22:05:49.066 00.002 12252 PulseGuide returned control before completion, sleep 66
22:05:49.147 00.081 12252 IsGuiding returns 0
22:05:49.147 00.000 12252 Move returns status 0, amount 57
22:05:49.147 00.000 12252 MoveAxis(N, 0, ABG)
22:05:49.147 00.000 12252 Move returns status 0, amount 0
22:05:49.147 00.000 12252 move complete, result=0
22:05:49.147 00.000 12252 worker thread done servicing request
22:05:49.147 00.000 12252 Worker thread wakes up
22:05:49.149 00.002 9044 GuideStep: -0.1 px 57 ms EAST, 0.1 px 0 ms NORTH
22:05:49.150 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:49.150 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:51.498 02.348 12252 Exposure complete
22:05:51.548 00.050 12252 worker thread done servicing request
22:05:51.548 00.000 9044 OnExposeComplete: enter
22:05:51.549 00.001 9044 UpdateGuideState(): m_state=6
22:05:51.550 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2890
22:05:51.551 00.001 9044 Star::Find returns 1 (0), X=1004.41, Y=822.61, Mass=5721, SNR=51.9, Peak=173 HFD=5.3
22:05:51.553 00.002 9044 MultiStar: [#1 0.12,-0.03,1.04,U] [#2 0.06,-0.05,1.20,U] [#3 0.10,-0.16,0.86,U] [#4 0.15,-0.01,1.27,U] [#5 0.07,0.11,0.66,U] [#6 0.13,0.06,0.42,U] [#7 0.13,-0.03,0.43,U] [#8 0.01,0.08,0.43,U] 
22:05:51.554 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {-0.10, -0.04}
22:05:51.555 00.001 9044 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.62) = xAngle (1.32 = 1.32)
22:05:51.556 00.001 9044 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.76 = -1.76)
22:05:51.556 00.000 9044 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.30 mountX=0.02 mountY=-0.08, mountTheta=-1.32
22:05:51.559 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.02, opts=13)
22:05:51.560 00.001 9044 Enqueuing Move request for scope (0.07, -0.02)
22:05:51.560 00.000 12252 Worker thread wakes up
22:05:51.560 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:51.561 00.001 9044 UpdateGuideState exits: m=5721 SNR=51.9
22:05:51.562 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:51.564 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
22:05:51.564 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:51.566 00.002 9044 Enqueuing Expose request
22:05:51.568 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
22:05:51.568 00.000 12252 Moving (0.07, -0.02) raw xDistance=0.02 yDistance=-0.08
22:05:51.571 00.003 12252 PPEC rslt: input = 0.02, final = -0.06, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 486.08
22:05:51.571 00.000 12252 PPEC: input: 0.02, control: -0.06, exposure: 2000
22:05:51.571 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:51.571 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:05:51.571 00.000 12252 MoveAxis(E, 23, ABG)
22:05:51.571 00.000 12252 Guiding  Dir = 2, Dur = 23
22:05:51.571 00.000 12252 IsSlewing returns 0
22:05:51.571 00.000 12252 IsGuiding returns 0
22:05:51.574 00.003 12252 PulseGuide returned control before completion, sleep 31
22:05:51.610 00.036 12252 IsGuiding returns 0
22:05:51.610 00.000 12252 Move returns status 0, amount 23
22:05:51.610 00.000 12252 MoveAxis(N, 0, ABG)
22:05:51.612 00.002 12252 Move returns status 0, amount 0
22:05:51.612 00.000 12252 move complete, result=0
22:05:51.612 00.000 12252 worker thread done servicing request
22:05:51.612 00.000 12252 Worker thread wakes up
22:05:51.612 00.000 9044 GuideStep: 0.0 px 23 ms EAST, -0.1 px 0 ms NORTH
22:05:51.614 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:51.614 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:53.962 02.348 12252 Exposure complete
22:05:54.011 00.049 12252 worker thread done servicing request
22:05:54.011 00.000 9044 OnExposeComplete: enter
22:05:54.014 00.003 9044 UpdateGuideState(): m_state=6
22:05:54.016 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2891
22:05:54.018 00.002 9044 Star::Find returns 1 (0), X=1004.40, Y=822.68, Mass=5734, SNR=52.0, Peak=173 HFD=5.4
22:05:54.020 00.002 9044 MultiStar: [#1 0.24,0.05,1.04,U] [#2 0.07,-0.06,1.21,U] [#3 0.07,-0.11,0.85,U] [#4 0.15,-0.01,1.27,U] [#5 0.10,0.03,0.66,U] [#6 0.19,-0.02,0.42,U] [#7 0.26,-0.01,0.44,U] [#8 0.11,-0.01,0.42,U] 
22:05:54.023 00.003 9044 single-star, 8 included, MultiStar: {0.11, -0.02}, one-star: {-0.10, 0.02}
22:05:54.026 00.003 9044 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.62) = xAngle (4.57 = -1.71)
22:05:54.028 00.002 9044 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.49 = 1.49)
22:05:54.030 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.95 mountX=-0.01 mountY=0.11, mountTheta=1.71
22:05:54.032 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.02, opts=13)
22:05:54.034 00.002 9044 Enqueuing Move request for scope (-0.10, 0.02)
22:05:54.036 00.002 12252 Worker thread wakes up
22:05:54.036 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
22:05:54.036 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
22:05:54.036 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:54.037 00.001 9044 UpdateGuideState exits: m=5734 SNR=52.0
22:05:54.038 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:54.040 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:54.041 00.001 9044 Enqueuing Expose request
22:05:54.042 00.001 12252 Moving (-0.10, 0.02) raw xDistance=-0.01 yDistance=0.11
22:05:54.045 00.003 12252 PPEC rslt: input = -0.01, final = -0.06, react = -0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 486.07
22:05:54.045 00.000 12252 PPEC: input: -0.01, control: -0.06, exposure: 2000
22:05:54.045 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:54.045 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:05:54.045 00.000 12252 MoveAxis(E, 25, ABG)
22:05:54.045 00.000 12252 Guiding  Dir = 2, Dur = 25
22:05:54.045 00.000 12252 IsSlewing returns 0
22:05:54.045 00.000 12252 IsGuiding returns 0
22:05:54.049 00.004 12252 PulseGuide returned control before completion, sleep 33
22:05:54.097 00.048 12252 IsGuiding returns 0
22:05:54.097 00.000 12252 Move returns status 0, amount 25
22:05:54.097 00.000 12252 MoveAxis(N, 0, ABG)
22:05:54.097 00.000 12252 Move returns status 0, amount 0
22:05:54.097 00.000 12252 move complete, result=0
22:05:54.098 00.001 12252 worker thread done servicing request
22:05:54.098 00.000 12252 Worker thread wakes up
22:05:54.098 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:54.098 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:54.098 00.000 9044 GuideStep: -0.0 px 25 ms EAST, 0.1 px 0 ms NORTH
22:05:56.444 02.346 12252 Exposure complete
22:05:56.504 00.060 12252 worker thread done servicing request
22:05:56.504 00.000 9044 OnExposeComplete: enter
22:05:56.506 00.002 9044 UpdateGuideState(): m_state=6
22:05:56.508 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2892
22:05:56.510 00.002 9044 Star::Find returns 1 (0), X=1004.39, Y=822.68, Mass=5517, SNR=50.9, Peak=173 HFD=5.3
22:05:56.513 00.003 9044 MultiStar: [#1 0.19,0.00,1.08,U] [#2 0.04,-0.01,1.24,U] [#3 0.19,-0.05,0.85,U] [#4 0.13,-0.04,1.28,U] [#5 0.16,0.07,0.67,U] [#6 0.11,0.07,0.43,U] [#7 0.22,-0.05,0.44,U] [#8 0.17,0.17,0.43,U] 
22:05:56.514 00.001 9044 refined, 8 included, MultiStar: {0.11, 0.01}, one-star: {-0.11, 0.03}
22:05:56.516 00.002 9044 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.62) = xAngle (1.70 = 1.70)
22:05:56.517 00.001 9044 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.38 = -1.38)
22:05:56.519 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.08 mountX=-0.01 mountY=-0.11, mountTheta=-1.71
22:05:56.521 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.01, opts=13)
22:05:56.523 00.002 9044 Enqueuing Move request for scope (0.11, 0.01)
22:05:56.524 00.001 12252 Worker thread wakes up
22:05:56.524 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:56.526 00.002 9044 UpdateGuideState exits: m=5517 SNR=50.9
22:05:56.527 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:56.528 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
22:05:56.528 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:56.529 00.001 9044 Enqueuing Expose request
22:05:56.531 00.002 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
22:05:56.531 00.000 12252 Moving (0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
22:05:56.534 00.003 12252 PPEC rslt: input = -0.01, final = -0.06, react = -0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 486.06
22:05:56.534 00.000 12252 PPEC: input: -0.01, control: -0.06, exposure: 2000
22:05:56.534 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:56.534 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:05:56.534 00.000 12252 MoveAxis(E, 23, ABG)
22:05:56.534 00.000 12252 Guiding  Dir = 2, Dur = 23
22:05:56.535 00.001 12252 IsSlewing returns 0
22:05:56.535 00.000 12252 IsGuiding returns 0
22:05:56.538 00.003 12252 PulseGuide returned control before completion, sleep 32
22:05:56.582 00.044 12252 IsGuiding returns 0
22:05:56.582 00.000 12252 Move returns status 0, amount 23
22:05:56.583 00.001 12252 MoveAxis(N, 0, ABG)
22:05:56.583 00.000 12252 Move returns status 0, amount 0
22:05:56.583 00.000 12252 move complete, result=0
22:05:56.583 00.000 12252 worker thread done servicing request
22:05:56.583 00.000 12252 Worker thread wakes up
22:05:56.583 00.000 9044 GuideStep: -0.0 px 23 ms EAST, -0.1 px 0 ms NORTH
22:05:56.585 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:56.585 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:05:58.928 02.343 12252 Exposure complete
22:05:58.975 00.047 12252 worker thread done servicing request
22:05:58.975 00.000 9044 OnExposeComplete: enter
22:05:58.977 00.002 9044 UpdateGuideState(): m_state=6
22:05:58.979 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2893
22:05:58.980 00.001 9044 Star::Find returns 1 (0), X=1004.43, Y=822.71, Mass=5721, SNR=51.9, Peak=173 HFD=5.3
22:05:58.981 00.001 9044 MultiStar: [#1 0.12,0.04,1.06,U] [#2 0.08,-0.04,1.20,U] [#3 0.15,-0.07,0.85,U] [#4 0.11,0.01,1.27,U] [#5 0.07,0.03,0.65,U] [#6 0.12,0.09,0.43,U] [#7 0.19,0.16,0.43,U] [#8 0.01,0.05,0.42,U] 
22:05:58.982 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {-0.07, 0.05}
22:05:58.983 00.001 9044 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.62) = xAngle (1.85 = 1.85)
22:05:58.984 00.001 9044 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.24 = -1.24)
22:05:58.985 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.22 mountX=-0.02 mountY=-0.08, mountTheta=-1.85
22:05:58.987 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.02, opts=13)
22:05:58.988 00.001 9044 Enqueuing Move request for scope (0.08, 0.02)
22:05:58.990 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:05:58.991 00.001 9044 UpdateGuideState exits: m=5721 SNR=51.9
22:05:58.992 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:05:58.993 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:05:58.995 00.002 9044 Enqueuing Expose request
22:05:58.996 00.001 12252 Worker thread wakes up
22:05:58.996 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:05:58.996 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:05:58.996 00.000 12252 Moving (0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
22:05:58.999 00.003 12252 PPEC rslt: input = -0.02, final = -0.06, react = -0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 486.04
22:05:58.999 00.000 12252 PPEC: input: -0.02, control: -0.06, exposure: 2000
22:05:58.999 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:05:59.000 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:05:59.000 00.000 12252 MoveAxis(E, 22, ABG)
22:05:59.000 00.000 12252 Guiding  Dir = 2, Dur = 22
22:05:59.000 00.000 12252 IsSlewing returns 0
22:05:59.000 00.000 12252 IsGuiding returns 0
22:05:59.003 00.003 12252 PulseGuide returned control before completion, sleep 31
22:05:59.047 00.044 12252 IsGuiding returns 0
22:05:59.047 00.000 12252 Move returns status 0, amount 22
22:05:59.047 00.000 12252 MoveAxis(N, 0, ABG)
22:05:59.047 00.000 12252 Move returns status 0, amount 0
22:05:59.047 00.000 12252 move complete, result=0
22:05:59.047 00.000 12252 worker thread done servicing request
22:05:59.049 00.002 9044 GuideStep: -0.0 px 22 ms EAST, -0.1 px 0 ms NORTH
22:05:59.050 00.001 12252 Worker thread wakes up
22:05:59.051 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:05:59.051 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:01.396 02.345 12252 Exposure complete
22:06:01.440 00.044 12252 worker thread done servicing request
22:06:01.440 00.000 9044 OnExposeComplete: enter
22:06:01.443 00.003 9044 UpdateGuideState(): m_state=6
22:06:01.445 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2894
22:06:01.447 00.002 9044 Star::Find returns 1 (0), X=1004.37, Y=822.55, Mass=5756, SNR=52.1, Peak=173 HFD=5.3
22:06:01.450 00.003 9044 MultiStar: [#1 0.13,-0.14,1.07,U] [#2 0.04,-0.10,1.19,U] [#3 0.29,-0.11,0.85,U] [#4 0.07,-0.13,1.25,U] [#5 0.13,-0.03,0.66,U] [#6 0.12,0.01,0.41,U] [#7 0.19,-0.03,0.43,U] [#8 0.11,-0.07,0.42,U] 
22:06:01.452 00.002 9044 refined, 8 included, MultiStar: {0.09, -0.10}, one-star: {-0.13, -0.11}
22:06:01.454 00.002 9044 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.62) = xAngle (0.79 = 0.79)
22:06:01.457 00.003 9044 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.29 = -2.29)
22:06:01.459 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.83 mountX=0.09 mountY=-0.10, mountTheta=-0.82
22:06:01.464 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.10, opts=13)
22:06:01.466 00.002 9044 Enqueuing Move request for scope (0.09, -0.10)
22:06:01.468 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:01.471 00.003 9044 UpdateGuideState exits: m=5756 SNR=52.1
22:06:01.473 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:01.476 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:01.478 00.002 9044 Enqueuing Expose request
22:06:01.481 00.003 12252 Worker thread wakes up
22:06:01.481 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
22:06:01.482 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
22:06:01.482 00.000 12252 Moving (0.09, -0.10) raw xDistance=0.09 yDistance=-0.10
22:06:01.486 00.004 12252 PPEC rslt: input = 0.09, final = -0.05, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 486.03
22:06:01.486 00.000 12252 PPEC: input: 0.09, control: -0.05, exposure: 2000
22:06:01.486 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:01.486 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:06:01.486 00.000 12252 MoveAxis(E, 20, ABG)
22:06:01.486 00.000 12252 Guiding  Dir = 2, Dur = 20
22:06:01.486 00.000 12252 IsSlewing returns 0
22:06:01.487 00.001 12252 IsGuiding returns 0
22:06:01.489 00.002 12252 PulseGuide returned control before completion, sleep 28
22:06:01.526 00.037 12252 IsGuiding returns 0
22:06:01.526 00.000 12252 Move returns status 0, amount 20
22:06:01.527 00.001 12252 MoveAxis(N, 0, ABG)
22:06:01.527 00.000 12252 Move returns status 0, amount 0
22:06:01.527 00.000 12252 move complete, result=0
22:06:01.528 00.001 12252 worker thread done servicing request
22:06:01.528 00.000 9044 GuideStep: 0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
22:06:01.530 00.002 12252 Worker thread wakes up
22:06:01.530 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:01.530 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:03.867 02.337 12252 Exposure complete
22:06:03.906 00.039 12252 worker thread done servicing request
22:06:03.906 00.000 9044 OnExposeComplete: enter
22:06:03.907 00.001 9044 UpdateGuideState(): m_state=6
22:06:03.908 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2895
22:06:03.909 00.001 9044 Star::Find returns 1 (0), X=1004.56, Y=822.43, Mass=5694, SNR=51.8, Peak=173 HFD=5.2
22:06:03.910 00.001 9044 MultiStar: [#1 0.15,-0.20,1.08,U] [#2 0.10,-0.18,1.20,U] [#3 0.27,-0.15,0.84,U] [#4 0.19,-0.02,1.27,U] [#5 0.12,-0.07,0.66,U] [#6 0.16,-0.06,0.43,U] [#7 0.21,-0.11,0.44,U] [#8 0.10,-0.02,0.42,U] 
22:06:03.913 00.003 9044 refined, 8 included, MultiStar: {0.15, -0.13}, one-star: {0.06, -0.23}
22:06:03.914 00.001 9044 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.62) = xAngle (0.92 = 0.92)
22:06:03.915 00.001 9044 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.16 = -2.16)
22:06:03.916 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.70 mountX=0.12 mountY=-0.16, mountTheta=-0.94
22:06:03.919 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.13, opts=13)
22:06:03.920 00.001 9044 Enqueuing Move request for scope (0.15, -0.13)
22:06:03.921 00.001 12252 Worker thread wakes up
22:06:03.921 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
22:06:03.921 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:03.923 00.002 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
22:06:03.923 00.000 9044 UpdateGuideState exits: m=5694 SNR=51.8
22:06:03.925 00.002 12252 Moving (0.15, -0.13) raw xDistance=0.12 yDistance=-0.16
22:06:03.925 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:03.928 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:03.930 00.002 9044 Enqueuing Expose request
22:06:03.931 00.001 12252 PPEC rslt: input = 0.12, final = 0.02, react = 0.07, pred = -0.05, hyst = 0.06, hyst_pct = 0.00, period_length = 486.02
22:06:03.931 00.000 12252 PPEC: input: 0.12, control: 0.02, exposure: 2000
22:06:03.931 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:06:03.932 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:06:03.932 00.000 12252 MoveAxis(W, 9, ABG)
22:06:03.932 00.000 12252 Guiding  Dir = 3, Dur = 9
22:06:03.932 00.000 12252 IsSlewing returns 0
22:06:03.932 00.000 12252 IsGuiding returns 0
22:06:03.934 00.002 12252 PulseGuide returned control before completion, sleep 18
22:06:03.965 00.031 12252 IsGuiding returns 0
22:06:03.965 00.000 12252 Move returns status 0, amount 9
22:06:03.965 00.000 12252 MoveAxis(N, 0, ABG)
22:06:03.965 00.000 12252 Move returns status 0, amount 0
22:06:03.966 00.001 12252 move complete, result=0
22:06:03.966 00.000 12252 worker thread done servicing request
22:06:03.966 00.000 12252 Worker thread wakes up
22:06:03.966 00.000 9044 GuideStep: 0.1 px 9 ms WEST, -0.2 px 0 ms NORTH
22:06:03.968 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:03.968 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:06.321 02.353 12252 Exposure complete
22:06:06.388 00.067 12252 worker thread done servicing request
22:06:06.388 00.000 9044 OnExposeComplete: enter
22:06:06.390 00.002 9044 UpdateGuideState(): m_state=6
22:06:06.392 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2896
22:06:06.394 00.002 9044 Star::Find returns 1 (0), X=1004.41, Y=822.65, Mass=5658, SNR=51.7, Peak=173 HFD=5.3
22:06:06.397 00.003 9044 MultiStar: [#1 0.11,0.00,1.06,U] [#2 0.11,-0.05,1.23,U] [#3 0.15,-0.06,0.85,U] [#4 0.07,0.03,1.29,U] [#5 0.04,0.01,0.66,U] [#6 0.01,0.04,0.42,U] [#7 0.13,0.04,0.44,U] [#8 0.04,0.03,0.42,U] 
22:06:06.400 00.003 9044 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {-0.09, -0.01}
22:06:06.403 00.003 9044 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.62) = xAngle (1.58 = 1.58)
22:06:06.405 00.002 9044 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.50 = -1.50)
22:06:06.407 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.04 mountX=-0.00 mountY=-0.06, mountTheta=-1.58
22:06:06.412 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.00, opts=13)
22:06:06.414 00.002 9044 Enqueuing Move request for scope (0.06, -0.00)
22:06:06.416 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:06.417 00.001 9044 UpdateGuideState exits: m=5658 SNR=51.7
22:06:06.419 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:06.422 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:06.423 00.001 9044 Enqueuing Expose request
22:06:06.424 00.001 12252 Worker thread wakes up
22:06:06.424 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
22:06:06.424 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
22:06:06.424 00.000 12252 Moving (0.06, -0.00) raw xDistance=-0.00 yDistance=-0.06
22:06:06.427 00.003 12252 PPEC rslt: input = -0.00, final = -0.05, react = -0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 486.00
22:06:06.427 00.000 12252 PPEC: input: -0.00, control: -0.05, exposure: 2000
22:06:06.427 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:06.427 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:06:06.427 00.000 12252 MoveAxis(E, 21, ABG)
22:06:06.427 00.000 12252 Guiding  Dir = 2, Dur = 21
22:06:06.428 00.001 12252 IsSlewing returns 0
22:06:06.428 00.000 12252 IsGuiding returns 0
22:06:06.429 00.001 12252 PulseGuide returned control before completion, sleep 30
22:06:06.463 00.034 12252 IsGuiding returns 0
22:06:06.463 00.000 12252 Move returns status 0, amount 21
22:06:06.463 00.000 12252 MoveAxis(N, 0, ABG)
22:06:06.463 00.000 12252 Move returns status 0, amount 0
22:06:06.463 00.000 12252 move complete, result=0
22:06:06.463 00.000 12252 worker thread done servicing request
22:06:06.463 00.000 12252 Worker thread wakes up
22:06:06.465 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:06.465 00.000 9044 GuideStep: -0.0 px 21 ms EAST, -0.1 px 0 ms NORTH
22:06:06.467 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:08.830 02.363 12252 Exposure complete
22:06:08.882 00.052 12252 worker thread done servicing request
22:06:08.882 00.000 9044 OnExposeComplete: enter
22:06:08.885 00.003 9044 UpdateGuideState(): m_state=6
22:06:08.888 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2897
22:06:08.889 00.001 9044 Star::Find returns 1 (0), X=1004.37, Y=822.55, Mass=5603, SNR=51.3, Peak=173 HFD=5.2
22:06:08.891 00.002 9044 MultiStar: [#1 0.11,-0.27,1.07,U] [#2 0.05,-0.22,1.21,U] [#3 0.06,-0.23,0.85,U] [#4 0.15,-0.10,1.29,U] [#5 0.07,-0.10,0.67,U] [#6 0.15,-0.22,0.43,U] [#7 0.13,-0.12,0.44,U] [#8 -0.00,-0.05,0.43,U] 
22:06:08.893 00.002 9044 single-star, 8 included, MultiStar: {0.06, -0.17}, one-star: {-0.14, -0.10}
22:06:08.894 00.001 9044 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.62) = xAngle (-0.87 = -0.87)
22:06:08.896 00.002 9044 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.95 = 2.33)
22:06:08.897 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.49 mountX=0.11 mountY=0.12, mountTheta=0.84
22:06:08.901 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.10, opts=13)
22:06:08.903 00.002 9044 Enqueuing Move request for scope (-0.14, -0.10)
22:06:08.904 00.001 12252 Worker thread wakes up
22:06:08.904 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:06:08.905 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
22:06:08.905 00.000 9044 UpdateGuideState exits: m=5603 SNR=51.3
22:06:08.907 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
22:06:08.907 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:08.908 00.001 12252 Moving (-0.14, -0.10) raw xDistance=0.11 yDistance=0.12
22:06:08.908 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:08.909 00.001 9044 Enqueuing Expose request
22:06:08.912 00.003 12252 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = -0.05, hyst = 0.06, hyst_pct = 0.00, period_length = 485.99
22:06:08.912 00.000 12252 PPEC: input: 0.11, control: 0.01, exposure: 2000
22:06:08.912 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:08.912 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:06:08.912 00.000 12252 MoveAxis(W, 6, ABG)
22:06:08.912 00.000 12252 Guiding  Dir = 3, Dur = 6
22:06:08.912 00.000 12252 IsSlewing returns 0
22:06:08.912 00.000 12252 IsGuiding returns 0
22:06:08.915 00.003 12252 PulseGuide returned control before completion, sleep 15
22:06:08.942 00.027 12252 IsGuiding returns 0
22:06:08.942 00.000 12252 Move returns status 0, amount 6
22:06:08.942 00.000 12252 MoveAxis(N, 0, ABG)
22:06:08.942 00.000 12252 Move returns status 0, amount 0
22:06:08.942 00.000 12252 move complete, result=0
22:06:08.942 00.000 12252 worker thread done servicing request
22:06:08.943 00.001 9044 GuideStep: 0.1 px 6 ms WEST, 0.1 px 0 ms NORTH
22:06:08.946 00.003 12252 Worker thread wakes up
22:06:08.946 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:08.946 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:11.316 02.370 12252 Exposure complete
22:06:11.367 00.051 12252 worker thread done servicing request
22:06:11.367 00.000 9044 OnExposeComplete: enter
22:06:11.368 00.001 9044 UpdateGuideState(): m_state=6
22:06:11.369 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2898
22:06:11.370 00.001 9044 Star::Find returns 1 (0), X=1004.50, Y=822.36, Mass=5695, SNR=51.8, Peak=173 HFD=5.3
22:06:11.371 00.001 9044 MultiStar: [#1 0.13,-0.34,1.04,U] [#2 0.03,-0.20,1.20,U] [#3 0.21,-0.24,0.83,U] [#4 0.13,-0.14,1.27,U] [#5 0.08,-0.02,0.66,U] [#6 0.05,-0.12,0.42,U] [#7 0.16,-0.20,0.43,U] [#8 0.09,-0.12,0.41,U] 
22:06:11.371 00.000 9044 refined, 8 included, MultiStar: {0.09, -0.20}, one-star: {-0.00, -0.29}
22:06:11.372 00.001 9044 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.62) = xAngle (0.49 = 0.49)
22:06:11.373 00.001 9044 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.59 = -2.59)
22:06:11.374 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.13 mountX=0.20 mountY=-0.12, mountTheta=-0.53
22:06:11.375 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.20, opts=13)
22:06:11.376 00.001 9044 Enqueuing Move request for scope (0.09, -0.20)
22:06:11.377 00.001 12252 Worker thread wakes up
22:06:11.377 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
22:06:11.377 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
22:06:11.377 00.000 12252 Moving (0.09, -0.20) raw xDistance=0.20 yDistance=-0.12
22:06:11.377 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:11.378 00.001 9044 UpdateGuideState exits: m=5695 SNR=51.8
22:06:11.379 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:11.380 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:11.381 00.001 9044 Enqueuing Expose request
22:06:11.382 00.001 12252 PPEC rslt: input = 0.20, final = 0.07, react = 0.12, pred = -0.05, hyst = 0.10, hyst_pct = 0.00, period_length = 485.98
22:06:11.382 00.000 12252 PPEC: input: 0.20, control: 0.07, exposure: 2000
22:06:11.382 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:11.382 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:06:11.382 00.000 12252 MoveAxis(W, 27, ABG)
22:06:11.382 00.000 12252 Guiding  Dir = 3, Dur = 27
22:06:11.383 00.001 12252 IsSlewing returns 0
22:06:11.383 00.000 12252 IsGuiding returns 0
22:06:11.385 00.002 12252 PulseGuide returned control before completion, sleep 35
22:06:11.428 00.043 12252 IsGuiding returns 0
22:06:11.428 00.000 12252 Move returns status 0, amount 27
22:06:11.428 00.000 12252 MoveAxis(N, 0, ABG)
22:06:11.428 00.000 12252 Move returns status 0, amount 0
22:06:11.428 00.000 12252 move complete, result=0
22:06:11.428 00.000 12252 worker thread done servicing request
22:06:11.428 00.000 12252 Worker thread wakes up
22:06:11.428 00.000 9044 GuideStep: 0.2 px 27 ms WEST, -0.1 px 0 ms NORTH
22:06:11.429 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:11.430 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:13.784 02.354 12252 Exposure complete
22:06:13.866 00.082 12252 worker thread done servicing request
22:06:13.866 00.000 9044 OnExposeComplete: enter
22:06:13.868 00.002 9044 UpdateGuideState(): m_state=6
22:06:13.870 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2899
22:06:13.871 00.001 9044 Star::Find returns 1 (0), X=1004.40, Y=822.56, Mass=5625, SNR=51.4, Peak=173 HFD=5.2
22:06:13.872 00.001 9044 MultiStar: [#1 0.19,-0.17,1.06,U] [#2 0.12,-0.06,1.22,U] [#3 0.19,-0.07,0.86,U] [#4 0.15,0.03,1.28,U] [#5 0.14,0.01,0.66,U] [#6 0.15,0.02,0.42,U] [#7 0.17,-0.02,0.44,U] [#8 0.10,-0.03,0.42,U] 
22:06:13.873 00.001 9044 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {-0.10, -0.10}
22:06:13.875 00.002 9044 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.62) = xAngle (1.21 = 1.21)
22:06:13.876 00.001 9044 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.87 = -1.87)
22:06:13.877 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.41 mountX=0.05 mountY=-0.12, mountTheta=-1.22
22:06:13.878 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.05, opts=13)
22:06:13.880 00.002 9044 Enqueuing Move request for scope (0.12, -0.05)
22:06:13.882 00.002 12252 Worker thread wakes up
22:06:13.882 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:13.883 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:06:13.883 00.000 9044 UpdateGuideState exits: m=5625 SNR=51.4
22:06:13.885 00.002 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:06:13.885 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:13.886 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:13.887 00.001 9044 Enqueuing Expose request
22:06:13.889 00.002 12252 Moving (0.12, -0.05) raw xDistance=0.05 yDistance=-0.12
22:06:13.891 00.002 12252 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 485.96
22:06:13.892 00.001 12252 PPEC: input: 0.05, control: -0.04, exposure: 2000
22:06:13.892 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:13.892 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:06:13.892 00.000 12252 MoveAxis(E, 17, ABG)
22:06:13.892 00.000 12252 Guiding  Dir = 2, Dur = 17
22:06:13.892 00.000 12252 IsSlewing returns 0
22:06:13.892 00.000 12252 IsGuiding returns 0
22:06:13.894 00.002 12252 PulseGuide returned control before completion, sleep 26
22:06:13.927 00.033 12252 IsGuiding returns 0
22:06:13.927 00.000 12252 Move returns status 0, amount 17
22:06:13.927 00.000 12252 MoveAxis(N, 0, ABG)
22:06:13.927 00.000 12252 Move returns status 0, amount 0
22:06:13.927 00.000 12252 move complete, result=0
22:06:13.927 00.000 12252 worker thread done servicing request
22:06:13.927 00.000 12252 Worker thread wakes up
22:06:13.927 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:13.927 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:13.928 00.001 9044 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:06:16.274 02.346 12252 Exposure complete
22:06:16.313 00.039 12252 worker thread done servicing request
22:06:16.313 00.000 9044 OnExposeComplete: enter
22:06:16.316 00.003 9044 UpdateGuideState(): m_state=6
22:06:16.318 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2900
22:06:16.320 00.002 9044 Star::Find returns 1 (0), X=1004.41, Y=822.71, Mass=5612, SNR=51.3, Peak=173 HFD=5.3
22:06:16.323 00.003 9044 MultiStar: [#1 0.15,-0.19,1.09,U] [#2 0.13,-0.07,1.23,U] [#3 0.17,-0.06,0.87,U] [#4 0.14,0.04,1.29,U] [#5 0.08,0.03,0.66,U] [#6 0.07,-0.04,0.42,U] [#7 0.20,0.10,0.44,U] [#8 0.13,0.08,0.42,U] 
22:06:16.325 00.002 9044 refined, 8 included, MultiStar: {0.10, -0.02}, one-star: {-0.09, 0.05}
22:06:16.327 00.002 9044 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.62) = xAngle (1.42 = 1.42)
22:06:16.329 00.002 9044 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.66 = -1.66)
22:06:16.330 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.11 cameraTheta=-0.20 mountX=0.02 mountY=-0.11, mountTheta=-1.42
22:06:16.333 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.02, opts=13)
22:06:16.335 00.002 9044 Enqueuing Move request for scope (0.10, -0.02)
22:06:16.336 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:16.337 00.001 9044 UpdateGuideState exits: m=5612 SNR=51.3
22:06:16.338 00.001 12252 Worker thread wakes up
22:06:16.339 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:16.340 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:16.341 00.001 9044 Enqueuing Expose request
22:06:16.342 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:06:16.342 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:06:16.342 00.000 12252 Moving (0.10, -0.02) raw xDistance=0.02 yDistance=-0.11
22:06:16.345 00.003 12252 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 485.95
22:06:16.345 00.000 12252 PPEC: input: 0.02, control: -0.04, exposure: 2000
22:06:16.345 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:16.345 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:06:16.345 00.000 12252 MoveAxis(E, 15, ABG)
22:06:16.345 00.000 12252 Guiding  Dir = 2, Dur = 15
22:06:16.347 00.002 12252 IsSlewing returns 0
22:06:16.347 00.000 12252 IsGuiding returns 0
22:06:16.349 00.002 12252 PulseGuide returned control before completion, sleep 23
22:06:16.378 00.029 12252 IsGuiding returns 1
22:06:16.378 00.000 12252 scope still moving after pulse duration time elapsed
22:06:16.408 00.030 12252 IsSlewing returns 0
22:06:16.408 00.000 12252 IsGuiding returns 0
22:06:16.409 00.001 12252 scope move finished after 15 + 46 ms
22:06:16.409 00.000 12252 Move returns status 0, amount 15
22:06:16.409 00.000 12252 MoveAxis(N, 0, ABG)
22:06:16.409 00.000 12252 Move returns status 0, amount 0
22:06:16.409 00.000 12252 move complete, result=0
22:06:16.409 00.000 12252 worker thread done servicing request
22:06:16.409 00.000 9044 GuideStep: 0.0 px 15 ms EAST, -0.1 px 0 ms NORTH
22:06:16.411 00.002 12252 Worker thread wakes up
22:06:16.411 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:16.411 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:18.762 02.351 12252 Exposure complete
22:06:18.831 00.069 12252 worker thread done servicing request
22:06:18.832 00.001 9044 OnExposeComplete: enter
22:06:18.833 00.001 9044 UpdateGuideState(): m_state=6
22:06:18.834 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2901
22:06:18.834 00.000 9044 Star::Find returns 1 (0), X=1004.36, Y=822.55, Mass=5749, SNR=52.0, Peak=173 HFD=5.3
22:06:18.837 00.003 9044 MultiStar: [#1 0.10,-0.26,1.04,U] [#2 -0.02,-0.12,1.20,U] [#3 0.13,-0.13,0.84,U] [#4 0.06,-0.05,1.26,U] [#5 0.10,-0.05,0.65,U] [#6 0.04,-0.11,0.42,U] [#7 0.08,-0.06,0.44,U] [#8 0.03,-0.05,0.42,U] 
22:06:18.839 00.002 9044 refined, 8 included, MultiStar: {0.03, -0.11}, one-star: {-0.14, -0.11}
22:06:18.842 00.003 9044 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.62) = xAngle (0.35 = 0.35)
22:06:18.844 00.002 9044 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.73 = -2.73)
22:06:18.847 00.003 9044 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.27 mountX=0.11 mountY=-0.05, mountTheta=-0.40
22:06:18.851 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.11, opts=13)
22:06:18.852 00.001 9044 Enqueuing Move request for scope (0.03, -0.11)
22:06:18.854 00.002 12252 Worker thread wakes up
22:06:18.854 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:18.856 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
22:06:18.856 00.000 9044 UpdateGuideState exits: m=5749 SNR=52.0
22:06:18.858 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
22:06:18.858 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:18.860 00.002 12252 Moving (0.03, -0.11) raw xDistance=0.11 yDistance=-0.05
22:06:18.860 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:18.862 00.002 9044 Enqueuing Expose request
22:06:18.865 00.003 12252 PPEC rslt: input = 0.11, final = 0.03, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 485.94
22:06:18.865 00.000 12252 PPEC: input: 0.11, control: 0.03, exposure: 2000
22:06:18.865 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:18.865 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:06:18.865 00.000 12252 MoveAxis(W, 13, ABG)
22:06:18.865 00.000 12252 Guiding  Dir = 3, Dur = 13
22:06:18.865 00.000 12252 IsSlewing returns 0
22:06:18.866 00.001 12252 IsGuiding returns 0
22:06:18.868 00.002 12252 PulseGuide returned control before completion, sleep 22
22:06:18.893 00.025 12252 IsGuiding returns 1
22:06:18.893 00.000 12252 scope still moving after pulse duration time elapsed
22:06:18.925 00.032 12252 IsSlewing returns 0
22:06:18.925 00.000 12252 IsGuiding returns 0
22:06:18.925 00.000 12252 scope move finished after 13 + 46 ms
22:06:18.926 00.001 12252 Move returns status 0, amount 13
22:06:18.926 00.000 12252 MoveAxis(N, 0, ABG)
22:06:18.926 00.000 12252 Move returns status 0, amount 0
22:06:18.926 00.000 12252 move complete, result=0
22:06:18.926 00.000 12252 worker thread done servicing request
22:06:18.926 00.000 9044 GuideStep: 0.1 px 13 ms WEST, -0.0 px 0 ms NORTH
22:06:18.929 00.003 12252 Worker thread wakes up
22:06:18.929 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:18.929 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:21.294 02.365 12252 Exposure complete
22:06:21.351 00.057 12252 worker thread done servicing request
22:06:21.352 00.001 9044 OnExposeComplete: enter
22:06:21.353 00.001 9044 UpdateGuideState(): m_state=6
22:06:21.354 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2902
22:06:21.355 00.001 9044 Star::Find returns 1 (0), X=1004.23, Y=822.62, Mass=5815, SNR=52.3, Peak=173 HFD=5.3
22:06:21.356 00.001 9044 MultiStar: [#1 -0.05,-0.07,1.03,U] [#2 -0.03,-0.09,1.20,U] [#3 0.03,-0.06,0.83,U] [#4 -0.01,-0.03,1.25,U] [#5 0.02,0.11,0.65,U] [#6 -0.06,0.01,0.41,U] [#7 -0.04,0.05,0.43,U] [#8 0.01,0.06,0.42,U] 
22:06:21.358 00.002 9044 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.27, -0.03}
22:06:21.359 00.001 9044 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.62) = xAngle (-1.10 = -1.10)
22:06:21.360 00.001 9044 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.18 = 2.10)
22:06:21.362 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-2.73 mountX=0.03 mountY=0.05, mountTheta=1.09
22:06:21.364 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.02, opts=13)
22:06:21.365 00.001 9044 Enqueuing Move request for scope (-0.05, -0.02)
22:06:21.366 00.001 12252 Worker thread wakes up
22:06:21.366 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:21.367 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
22:06:21.367 00.000 9044 UpdateGuideState exits: m=5815 SNR=52.3
22:06:21.368 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
22:06:21.369 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:21.370 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:21.371 00.001 9044 Enqueuing Expose request
22:06:21.372 00.001 12252 Moving (-0.05, -0.02) raw xDistance=0.03 yDistance=0.05
22:06:21.375 00.003 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.92
22:06:21.375 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
22:06:21.375 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:21.375 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:06:21.375 00.000 12252 MoveAxis(E, 9, ABG)
22:06:21.375 00.000 12252 Guiding  Dir = 2, Dur = 9
22:06:21.376 00.001 12252 IsSlewing returns 0
22:06:21.376 00.000 12252 IsGuiding returns 0
22:06:21.378 00.002 12252 PulseGuide returned control before completion, sleep 18
22:06:21.404 00.026 12252 IsGuiding returns 0
22:06:21.404 00.000 12252 Move returns status 0, amount 9
22:06:21.404 00.000 12252 MoveAxis(N, 0, ABG)
22:06:21.404 00.000 12252 Move returns status 0, amount 0
22:06:21.405 00.001 12252 move complete, result=0
22:06:21.405 00.000 12252 worker thread done servicing request
22:06:21.405 00.000 12252 Worker thread wakes up
22:06:21.405 00.000 9044 GuideStep: 0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
22:06:21.406 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:21.406 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:23.748 02.342 12252 Exposure complete
22:06:23.795 00.047 12252 worker thread done servicing request
22:06:23.795 00.000 9044 OnExposeComplete: enter
22:06:23.796 00.001 9044 UpdateGuideState(): m_state=6
22:06:23.797 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2903
22:06:23.798 00.001 9044 Star::Find returns 1 (0), X=1004.54, Y=822.36, Mass=5684, SNR=51.8, Peak=173 HFD=5.3
22:06:23.799 00.001 9044 MultiStar: [#1 0.13,-0.25,1.02,U] [#2 0.07,-0.13,1.18,U] [#3 0.30,-0.16,0.86,U] [#4 0.09,-0.08,1.27,U] [#5 0.09,-0.10,0.66,U] [#6 0.14,-0.09,0.43,U] [#7 0.14,-0.03,0.44,U] [#8 0.16,-0.15,0.42,U] 
22:06:23.800 00.001 9044 refined, 8 included, MultiStar: {0.12, -0.15}, one-star: {0.04, -0.29}
22:06:23.800 00.000 9044 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.62) = xAngle (0.71 = 0.71)
22:06:23.801 00.001 9044 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.37 = -2.37)
22:06:23.802 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.91 mountX=0.15 mountY=-0.14, mountTheta=-0.74
22:06:23.804 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.15, opts=13)
22:06:23.805 00.001 9044 Enqueuing Move request for scope (0.12, -0.15)
22:06:23.806 00.001 12252 Worker thread wakes up
22:06:23.806 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:23.808 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
22:06:23.808 00.000 9044 UpdateGuideState exits: m=5684 SNR=51.8
22:06:23.809 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:23.810 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
22:06:23.810 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:23.811 00.001 9044 Enqueuing Expose request
22:06:23.812 00.001 12252 Moving (0.12, -0.15) raw xDistance=0.15 yDistance=-0.14
22:06:23.815 00.003 12252 PPEC rslt: input = 0.15, final = 0.07, react = 0.09, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 485.91
22:06:23.815 00.000 12252 PPEC: input: 0.15, control: 0.07, exposure: 2000
22:06:23.815 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:23.815 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:06:23.815 00.000 12252 MoveAxis(W, 27, ABG)
22:06:23.815 00.000 12252 Guiding  Dir = 3, Dur = 27
22:06:23.815 00.000 12252 IsSlewing returns 0
22:06:23.815 00.000 12252 IsGuiding returns 0
22:06:23.817 00.002 12252 PulseGuide returned control before completion, sleep 36
22:06:23.868 00.051 12252 IsGuiding returns 0
22:06:23.869 00.001 12252 Move returns status 0, amount 27
22:06:23.869 00.000 12252 MoveAxis(N, 0, ABG)
22:06:23.869 00.000 12252 Move returns status 0, amount 0
22:06:23.869 00.000 12252 move complete, result=0
22:06:23.869 00.000 12252 worker thread done servicing request
22:06:23.869 00.000 12252 Worker thread wakes up
22:06:23.869 00.000 9044 GuideStep: 0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
22:06:23.870 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:23.871 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:26.234 02.363 12252 Exposure complete
22:06:26.281 00.047 12252 worker thread done servicing request
22:06:26.281 00.000 9044 OnExposeComplete: enter
22:06:26.283 00.002 9044 UpdateGuideState(): m_state=6
22:06:26.284 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2904
22:06:26.285 00.001 9044 Star::Find returns 1 (0), X=1004.32, Y=822.54, Mass=5632, SNR=51.5, Peak=173 HFD=5.2
22:06:26.286 00.001 9044 MultiStar: [#1 0.07,-0.24,1.07,U] [#2 -0.03,-0.15,1.20,U] [#3 0.05,-0.16,0.85,U] [#4 0.07,-0.06,1.27,U] [#5 -0.00,-0.06,0.67,U] [#6 0.04,-0.01,0.42,U] [#7 0.09,-0.05,0.44,U] [#8 -0.06,-0.08,0.43,U] 
22:06:26.287 00.001 9044 refined, 8 included, MultiStar: {-0.00, -0.12}, one-star: {-0.19, -0.12}
22:06:26.287 00.000 9044 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.62) = xAngle (0.05 = 0.05)
22:06:26.288 00.001 9044 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.04 = -3.04)
22:06:26.289 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.58 mountX=0.12 mountY=-0.01, mountTheta=-0.11
22:06:26.290 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.12, opts=13)
22:06:26.292 00.002 9044 Enqueuing Move request for scope (-0.00, -0.12)
22:06:26.293 00.001 12252 Worker thread wakes up
22:06:26.293 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:26.295 00.002 9044 UpdateGuideState exits: m=5632 SNR=51.5
22:06:26.296 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:26.296 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.12) opts 0xd
22:06:26.296 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:26.296 00.000 9044 Enqueuing Expose request
22:06:26.298 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.12)
22:06:26.298 00.000 12252 Moving (-0.00, -0.12) raw xDistance=0.12 yDistance=-0.01
22:06:26.300 00.002 12252 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 485.89
22:06:26.301 00.001 12252 PPEC: input: 0.12, control: 0.05, exposure: 2000
22:06:26.301 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:26.301 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:06:26.301 00.000 12252 MoveAxis(W, 20, ABG)
22:06:26.301 00.000 12252 Guiding  Dir = 3, Dur = 20
22:06:26.301 00.000 12252 IsSlewing returns 0
22:06:26.301 00.000 12252 IsGuiding returns 0
22:06:26.303 00.002 12252 PulseGuide returned control before completion, sleep 29
22:06:26.336 00.033 12252 IsGuiding returns 1
22:06:26.336 00.000 12252 scope still moving after pulse duration time elapsed
22:06:26.367 00.031 12252 IsSlewing returns 0
22:06:26.367 00.000 12252 IsGuiding returns 0
22:06:26.367 00.000 12252 scope move finished after 20 + 45 ms
22:06:26.367 00.000 12252 Move returns status 0, amount 20
22:06:26.368 00.001 12252 MoveAxis(N, 0, ABG)
22:06:26.368 00.000 12252 Move returns status 0, amount 0
22:06:26.368 00.000 12252 move complete, result=0
22:06:26.368 00.000 12252 worker thread done servicing request
22:06:26.368 00.000 12252 Worker thread wakes up
22:06:26.368 00.000 9044 GuideStep: 0.1 px 20 ms WEST, -0.0 px 0 ms NORTH
22:06:26.372 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:26.372 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:28.714 02.342 12252 Exposure complete
22:06:28.761 00.047 12252 worker thread done servicing request
22:06:28.761 00.000 9044 OnExposeComplete: enter
22:06:28.764 00.003 9044 UpdateGuideState(): m_state=6
22:06:28.765 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2905
22:06:28.766 00.001 9044 Star::Find returns 1 (0), X=1004.41, Y=822.66, Mass=5646, SNR=51.6, Peak=173 HFD=5.3
22:06:28.767 00.001 9044 MultiStar: [#1 0.13,0.04,1.07,U] [#2 0.05,-0.01,1.22,U] [#3 0.15,-0.03,0.85,U] [#4 0.14,0.01,1.28,U] [#5 0.08,0.09,0.67,U] [#6 0.05,0.09,0.42,U] [#7 0.15,0.06,0.43,U] [#8 0.05,0.13,0.42,U] 
22:06:28.768 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {-0.09, 0.00}
22:06:28.769 00.001 9044 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.62) = xAngle (1.95 = 1.95)
22:06:28.770 00.001 9044 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.14 = -1.14)
22:06:28.771 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.32 mountX=-0.03 mountY=-0.08, mountTheta=-1.95
22:06:28.773 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.03, opts=13)
22:06:28.774 00.001 9044 Enqueuing Move request for scope (0.08, 0.03)
22:06:28.775 00.001 12252 Worker thread wakes up
22:06:28.775 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:28.776 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:06:28.776 00.000 9044 UpdateGuideState exits: m=5646 SNR=51.6
22:06:28.777 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:28.779 00.002 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:06:28.779 00.000 12252 Moving (0.08, 0.03) raw xDistance=-0.03 yDistance=-0.08
22:06:28.779 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:28.781 00.002 9044 Enqueuing Expose request
22:06:28.786 00.005 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.88
22:06:28.786 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
22:06:28.786 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:28.787 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:06:28.787 00.000 12252 MoveAxis(E, 6, ABG)
22:06:28.787 00.000 12252 Guiding  Dir = 2, Dur = 6
22:06:28.787 00.000 12252 IsSlewing returns 0
22:06:28.788 00.001 12252 IsGuiding returns 0
22:06:28.790 00.002 12252 PulseGuide returned control before completion, sleep 14
22:06:28.815 00.025 12252 IsGuiding returns 0
22:06:28.815 00.000 12252 Move returns status 0, amount 6
22:06:28.815 00.000 12252 MoveAxis(N, 0, ABG)
22:06:28.815 00.000 12252 Move returns status 0, amount 0
22:06:28.815 00.000 12252 move complete, result=0
22:06:28.815 00.000 12252 worker thread done servicing request
22:06:28.816 00.001 12252 Worker thread wakes up
22:06:28.816 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:06:28.818 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:28.818 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:31.190 02.372 12252 Exposure complete
22:06:31.242 00.052 12252 worker thread done servicing request
22:06:31.242 00.000 9044 OnExposeComplete: enter
22:06:31.245 00.003 9044 UpdateGuideState(): m_state=6
22:06:31.247 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2906
22:06:31.249 00.002 9044 Star::Find returns 1 (0), X=1004.25, Y=822.62, Mass=5802, SNR=52.3, Peak=173 HFD=5.3
22:06:31.250 00.001 9044 MultiStar: [#1 0.00,-0.05,1.04,U] [#2 -0.05,-0.13,1.19,U] [#3 -0.05,-0.10,0.84,U] [#4 0.02,-0.06,1.23,U] [#5 -0.11,-0.06,0.66,U] [#6 -0.07,-0.01,0.42,U] [#7 0.15,0.02,0.42,U] [#8 -0.05,0.09,0.41,U] 
22:06:31.252 00.002 9044 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {-0.25, -0.04}
22:06:31.253 00.001 9044 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.62) = xAngle (-0.71 = -0.71)
22:06:31.254 00.001 9044 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.80 = 2.49)
22:06:31.255 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.34 mountX=0.06 mountY=0.05, mountTheta=0.68
22:06:31.256 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.06, opts=13)
22:06:31.257 00.001 9044 Enqueuing Move request for scope (-0.05, -0.06)
22:06:31.258 00.001 12252 Worker thread wakes up
22:06:31.258 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:31.259 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
22:06:31.259 00.000 9044 UpdateGuideState exits: m=5802 SNR=52.3
22:06:31.261 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
22:06:31.261 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:31.262 00.001 12252 Moving (-0.05, -0.06) raw xDistance=0.06 yDistance=0.05
22:06:31.262 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:31.263 00.001 9044 Enqueuing Expose request
22:06:31.268 00.005 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.87
22:06:31.268 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
22:06:31.268 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:31.268 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:06:31.268 00.000 12252 MoveAxis(E, 5, ABG)
22:06:31.268 00.000 12252 Guiding  Dir = 2, Dur = 5
22:06:31.269 00.001 12252 IsSlewing returns 0
22:06:31.269 00.000 12252 IsGuiding returns 0
22:06:31.270 00.001 12252 PulseGuide returned control before completion, sleep 14
22:06:31.299 00.029 12252 IsGuiding returns 0
22:06:31.299 00.000 12252 Move returns status 0, amount 5
22:06:31.299 00.000 12252 MoveAxis(N, 0, ABG)
22:06:31.299 00.000 12252 Move returns status 0, amount 0
22:06:31.299 00.000 12252 move complete, result=0
22:06:31.299 00.000 12252 worker thread done servicing request
22:06:31.300 00.001 9044 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:06:31.303 00.003 12252 Worker thread wakes up
22:06:31.303 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:31.303 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:33.656 02.353 12252 Exposure complete
22:06:33.723 00.067 12252 worker thread done servicing request
22:06:33.723 00.000 9044 OnExposeComplete: enter
22:06:33.724 00.001 9044 UpdateGuideState(): m_state=6
22:06:33.725 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2907
22:06:33.727 00.002 9044 Star::Find returns 1 (0), X=1004.24, Y=822.56, Mass=5685, SNR=51.7, Peak=173 HFD=5.3
22:06:33.728 00.001 9044 MultiStar: [#1 0.01,0.02,1.08,U] [#2 -0.07,-0.08,1.21,U] [#3 -0.05,-0.12,0.86,U] [#4 0.00,-0.05,1.27,U] [#5 -0.12,0.01,0.65,U] [#6 -0.05,-0.06,0.43,U] [#7 -0.03,-0.10,0.44,U] [#8 -0.06,0.10,0.42,U] 
22:06:33.731 00.003 9044 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.26, -0.09}
22:06:33.732 00.001 9044 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
22:06:33.733 00.001 9044 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.29)
22:06:33.734 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.54 mountX=0.05 mountY=0.06, mountTheta=0.89
22:06:33.736 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.05, opts=13)
22:06:33.737 00.001 9044 Enqueuing Move request for scope (-0.07, -0.05)
22:06:33.738 00.001 12252 Worker thread wakes up
22:06:33.738 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:33.739 00.001 9044 UpdateGuideState exits: m=5685 SNR=51.7
22:06:33.742 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:06:33.742 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:33.744 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:06:33.744 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:33.746 00.002 9044 Enqueuing Expose request
22:06:33.749 00.003 12252 Moving (-0.07, -0.05) raw xDistance=0.05 yDistance=0.06
22:06:33.752 00.003 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.85
22:06:33.753 00.001 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:06:33.753 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:33.753 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:06:33.753 00.000 12252 MoveAxis(E, 3, ABG)
22:06:33.753 00.000 12252 Guiding  Dir = 2, Dur = 3
22:06:33.753 00.000 12252 IsSlewing returns 0
22:06:33.754 00.001 12252 IsGuiding returns 0
22:06:33.755 00.001 12252 PulseGuide returned control before completion, sleep 12
22:06:33.783 00.028 12252 IsGuiding returns 0
22:06:33.783 00.000 12252 Move returns status 0, amount 3
22:06:33.783 00.000 12252 MoveAxis(N, 0, ABG)
22:06:33.783 00.000 12252 Move returns status 0, amount 0
22:06:33.783 00.000 12252 move complete, result=0
22:06:33.783 00.000 12252 worker thread done servicing request
22:06:33.783 00.000 12252 Worker thread wakes up
22:06:33.783 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:33.783 00.000 9044 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:06:33.786 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:36.150 02.364 12252 Exposure complete
22:06:36.219 00.069 12252 worker thread done servicing request
22:06:36.219 00.000 9044 OnExposeComplete: enter
22:06:36.220 00.001 9044 UpdateGuideState(): m_state=6
22:06:36.222 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2908
22:06:36.223 00.001 9044 Star::Find returns 1 (0), X=1004.19, Y=822.59, Mass=5717, SNR=51.9, Peak=173 HFD=5.2
22:06:36.224 00.001 9044 MultiStar: [#1 -0.00,-0.01,1.05,U] [#2 -0.06,-0.09,1.19,U] [#3 0.00,-0.14,0.85,U] [#4 -0.02,0.03,1.26,U] [#5 -0.01,0.02,0.65,U] [#6 -0.03,0.01,0.42,U] [#7 0.03,-0.01,0.42,U] [#8 -0.08,-0.05,0.42,U] 
22:06:36.225 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {-0.31, -0.07}
22:06:36.227 00.002 9044 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.62) = xAngle (-0.95 = -0.95)
22:06:36.228 00.001 9044 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.04 = 2.25)
22:06:36.229 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-2.58 mountX=0.04 mountY=0.06, mountTheta=0.93
22:06:36.233 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.04, opts=13)
22:06:36.234 00.001 9044 Enqueuing Move request for scope (-0.06, -0.04)
22:06:36.235 00.001 12252 Worker thread wakes up
22:06:36.235 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:36.236 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
22:06:36.238 00.002 9044 UpdateGuideState exits: m=5717 SNR=51.9
22:06:36.238 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
22:06:36.238 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:36.239 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:36.241 00.002 9044 Enqueuing Expose request
22:06:36.243 00.002 12252 Moving (-0.06, -0.04) raw xDistance=0.04 yDistance=0.06
22:06:36.245 00.002 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.84
22:06:36.245 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
22:06:36.245 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:36.245 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:06:36.245 00.000 12252 MoveAxis(E, 3, ABG)
22:06:36.245 00.000 12252 Guiding  Dir = 2, Dur = 3
22:06:36.245 00.000 12252 IsSlewing returns 0
22:06:36.246 00.001 12252 IsGuiding returns 0
22:06:36.247 00.001 12252 PulseGuide returned control before completion, sleep 12
22:06:36.275 00.028 12252 IsGuiding returns 0
22:06:36.275 00.000 12252 Move returns status 0, amount 3
22:06:36.275 00.000 12252 MoveAxis(N, 0, ABG)
22:06:36.275 00.000 12252 Move returns status 0, amount 0
22:06:36.275 00.000 12252 move complete, result=0
22:06:36.275 00.000 12252 worker thread done servicing request
22:06:36.276 00.001 12252 Worker thread wakes up
22:06:36.276 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:06:36.279 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:36.279 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:38.636 02.357 12252 Exposure complete
22:06:38.681 00.045 12252 worker thread done servicing request
22:06:38.682 00.001 9044 OnExposeComplete: enter
22:06:38.683 00.001 9044 UpdateGuideState(): m_state=6
22:06:38.685 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2909
22:06:38.686 00.001 9044 Star::Find returns 1 (0), X=1004.45, Y=822.70, Mass=5635, SNR=51.5, Peak=173 HFD=5.3
22:06:38.687 00.001 9044 MultiStar: [#1 0.16,-0.11,1.04,U] [#2 0.07,-0.02,1.19,U] [#3 0.31,-0.01,0.86,U] [#4 0.10,0.01,1.27,U] [#5 0.14,0.11,0.68,U] [#6 0.09,0.14,0.43,U] [#7 0.19,0.21,0.43,U] [#8 0.21,0.21,0.42,U] 
22:06:38.688 00.001 9044 single-star, 8 included, MultiStar: {0.12, 0.03}, one-star: {-0.06, 0.05}
22:06:38.690 00.002 9044 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.62) = xAngle (4.07 = -2.21)
22:06:38.692 00.002 9044 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.99 = 0.99)
22:06:38.693 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.07 cameraTheta=2.45 mountX=-0.04 mountY=0.06, mountTheta=2.19
22:06:38.694 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.05, opts=13)
22:06:38.696 00.002 9044 Enqueuing Move request for scope (-0.06, 0.05)
22:06:38.697 00.001 12252 Worker thread wakes up
22:06:38.697 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:38.699 00.002 9044 UpdateGuideState exits: m=5635 SNR=51.5
22:06:38.701 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:38.703 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
22:06:38.703 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:38.706 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
22:06:38.706 00.000 9044 Enqueuing Expose request
22:06:38.708 00.002 12252 Moving (-0.06, 0.05) raw xDistance=-0.04 yDistance=0.06
22:06:38.710 00.002 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.82
22:06:38.711 00.001 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:06:38.711 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:38.711 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:06:38.711 00.000 12252 MoveAxis(E, 2, ABG)
22:06:38.711 00.000 12252 Guiding  Dir = 2, Dur = 2
22:06:38.711 00.000 12252 IsSlewing returns 0
22:06:38.711 00.000 12252 IsGuiding returns 0
22:06:38.713 00.002 12252 PulseGuide returned control before completion, sleep 11
22:06:38.729 00.016 12252 IsGuiding returns 0
22:06:38.729 00.000 12252 Move returns status 0, amount 2
22:06:38.729 00.000 12252 MoveAxis(N, 0, ABG)
22:06:38.729 00.000 12252 Move returns status 0, amount 0
22:06:38.729 00.000 12252 move complete, result=0
22:06:38.729 00.000 12252 worker thread done servicing request
22:06:38.729 00.000 12252 Worker thread wakes up
22:06:38.729 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:38.729 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:38.729 00.000 9044 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:06:41.088 02.359 12252 Exposure complete
22:06:41.139 00.051 12252 worker thread done servicing request
22:06:41.139 00.000 9044 OnExposeComplete: enter
22:06:41.140 00.001 9044 UpdateGuideState(): m_state=6
22:06:41.141 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2910
22:06:41.142 00.001 9044 Star::Find returns 1 (0), X=1004.28, Y=822.72, Mass=5674, SNR=51.7, Peak=173 HFD=5.2
22:06:41.144 00.002 9044 MultiStar: [#1 0.00,0.11,1.07,U] [#2 -0.04,0.08,1.21,U] [#3 -0.01,-0.01,0.85,U] [#4 -0.04,0.06,1.28,U] [#5 -0.04,0.18,0.65,U] [#6 -0.06,0.16,0.42,U] [#7 -0.04,0.12,0.42,U] [#8 0.07,0.25,0.41,U] 
22:06:41.145 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.09}, one-star: {-0.22, 0.06}
22:06:41.146 00.001 9044 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.62) = xAngle (3.69 = -2.59)
22:06:41.148 00.002 9044 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.61 = 0.61)
22:06:41.150 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.09 hyp=0.11 cameraTheta=2.07 mountX=-0.09 mountY=0.06, mountTheta=2.55
22:06:41.152 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.09, opts=13)
22:06:41.153 00.001 9044 Enqueuing Move request for scope (-0.05, 0.09)
22:06:41.154 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:41.155 00.001 9044 UpdateGuideState exits: m=5674 SNR=51.7
22:06:41.156 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:41.157 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:41.158 00.001 9044 Enqueuing Expose request
22:06:41.159 00.001 12252 Worker thread wakes up
22:06:41.159 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.09) opts 0xd
22:06:41.159 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.09)
22:06:41.159 00.000 12252 Moving (-0.05, 0.09) raw xDistance=-0.09 yDistance=0.06
22:06:41.164 00.005 12252 PPEC rslt: input = -0.09, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 485.81
22:06:41.165 00.001 12252 PPEC: input: -0.09, control: -0.00, exposure: 2000
22:06:41.165 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:41.165 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:06:41.165 00.000 12252 MoveAxis(E, 1, ABG)
22:06:41.165 00.000 12252 Guiding  Dir = 2, Dur = 1
22:06:41.165 00.000 12252 IsSlewing returns 0
22:06:41.165 00.000 12252 IsGuiding returns 0
22:06:41.168 00.003 12252 IsGuiding returns 0
22:06:41.168 00.000 12252 Move returns status 0, amount 1
22:06:41.168 00.000 12252 MoveAxis(N, 0, ABG)
22:06:41.168 00.000 12252 Move returns status 0, amount 0
22:06:41.168 00.000 12252 move complete, result=0
22:06:41.168 00.000 12252 worker thread done servicing request
22:06:41.168 00.000 12252 Worker thread wakes up
22:06:41.168 00.000 9044 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:06:41.169 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:41.169 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:43.533 02.364 12252 Exposure complete
22:06:43.581 00.048 12252 worker thread done servicing request
22:06:43.581 00.000 9044 OnExposeComplete: enter
22:06:43.582 00.001 9044 UpdateGuideState(): m_state=6
22:06:43.584 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2911
22:06:43.586 00.002 9044 Star::Find returns 1 (0), X=1004.33, Y=822.80, Mass=5718, SNR=51.9, Peak=173 HFD=5.2
22:06:43.589 00.003 9044 MultiStar: [#1 -0.02,0.11,1.04,U] [#2 -0.07,0.11,1.20,U] [#3 0.01,0.10,0.87,U] [#4 -0.01,0.15,1.26,U] [#5 0.03,0.23,0.65,U] [#6 0.02,0.29,0.42,U] [#7 0.01,0.17,0.43,U] [#8 -0.03,0.20,0.42,U] 
22:06:43.591 00.002 9044 refined, 8 included, MultiStar: {-0.04, 0.15}, one-star: {-0.17, 0.14}
22:06:43.592 00.001 9044 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.62) = xAngle (3.43 = -2.85)
22:06:43.593 00.001 9044 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.35 = 0.35)
22:06:43.595 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.81 mountX=-0.15 mountY=0.05, mountTheta=2.80
22:06:43.597 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.15, opts=13)
22:06:43.598 00.001 9044 Enqueuing Move request for scope (-0.04, 0.15)
22:06:43.599 00.001 12252 Worker thread wakes up
22:06:43.599 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:43.601 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
22:06:43.601 00.000 9044 UpdateGuideState exits: m=5718 SNR=51.9
22:06:43.602 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
22:06:43.602 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:43.605 00.003 12252 Moving (-0.04, 0.15) raw xDistance=-0.15 yDistance=0.05
22:06:43.605 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:43.606 00.001 9044 Enqueuing Expose request
22:06:43.608 00.002 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 485.80
22:06:43.608 00.000 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
22:06:43.608 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:43.608 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:06:43.608 00.000 12252 MoveAxis(E, 39, ABG)
22:06:43.608 00.000 12252 Guiding  Dir = 2, Dur = 39
22:06:43.609 00.001 12252 IsSlewing returns 0
22:06:43.609 00.000 12252 IsGuiding returns 0
22:06:43.611 00.002 12252 PulseGuide returned control before completion, sleep 48
22:06:43.661 00.050 12252 IsGuiding returns 0
22:06:43.661 00.000 12252 Move returns status 0, amount 39
22:06:43.661 00.000 12252 MoveAxis(N, 0, ABG)
22:06:43.661 00.000 12252 Move returns status 0, amount 0
22:06:43.661 00.000 12252 move complete, result=0
22:06:43.661 00.000 12252 worker thread done servicing request
22:06:43.661 00.000 12252 Worker thread wakes up
22:06:43.661 00.000 9044 GuideStep: -0.1 px 39 ms EAST, 0.1 px 0 ms NORTH
22:06:43.662 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:43.662 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:46.013 02.351 12252 Exposure complete
22:06:46.048 00.035 12252 worker thread done servicing request
22:06:46.049 00.001 9044 OnExposeComplete: enter
22:06:46.050 00.001 9044 UpdateGuideState(): m_state=6
22:06:46.050 00.000 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2912
22:06:46.052 00.002 9044 Star::Find returns 1 (0), X=1004.33, Y=822.78, Mass=5663, SNR=51.6, Peak=173 HFD=5.2
22:06:46.053 00.001 9044 MultiStar: [#1 0.07,0.13,1.05,U] [#2 0.01,0.08,1.19,U] [#3 0.14,0.01,0.86,U] [#4 0.08,0.15,1.29,U] [#5 0.07,0.25,0.66,U] [#6 0.10,0.17,0.42,U] [#7 0.16,0.20,0.43,U] [#8 0.00,0.25,0.42,U] 
22:06:46.054 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.13}, one-star: {-0.17, 0.13}
22:06:46.056 00.002 9044 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.62) = xAngle (2.90 = 2.90)
22:06:46.057 00.001 9044 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.18 = -0.18)
22:06:46.058 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.28 mountX=-0.14 mountY=-0.03, mountTheta=-2.96
22:06:46.060 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.13, opts=13)
22:06:46.062 00.002 9044 Enqueuing Move request for scope (0.04, 0.13)
22:06:46.063 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:46.064 00.001 9044 UpdateGuideState exits: m=5663 SNR=51.6
22:06:46.065 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:46.066 00.001 12252 Worker thread wakes up
22:06:46.066 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:46.068 00.002 9044 Enqueuing Expose request
22:06:46.068 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
22:06:46.068 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
22:06:46.068 00.000 12252 Moving (0.04, 0.13) raw xDistance=-0.14 yDistance=-0.03
22:06:46.071 00.003 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 485.78
22:06:46.071 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
22:06:46.071 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:46.071 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:06:46.071 00.000 12252 MoveAxis(E, 36, ABG)
22:06:46.071 00.000 12252 Guiding  Dir = 2, Dur = 36
22:06:46.071 00.000 12252 IsSlewing returns 0
22:06:46.071 00.000 12252 IsGuiding returns 0
22:06:46.074 00.003 12252 PulseGuide returned control before completion, sleep 44
22:06:46.121 00.047 12252 IsGuiding returns 0
22:06:46.121 00.000 12252 Move returns status 0, amount 36
22:06:46.121 00.000 12252 MoveAxis(N, 0, ABG)
22:06:46.121 00.000 12252 Move returns status 0, amount 0
22:06:46.121 00.000 12252 move complete, result=0
22:06:46.121 00.000 12252 worker thread done servicing request
22:06:46.122 00.001 9044 GuideStep: -0.1 px 36 ms EAST, -0.0 px 0 ms NORTH
22:06:46.124 00.002 12252 Worker thread wakes up
22:06:46.124 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:46.124 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:48.469 02.345 12252 Exposure complete
22:06:48.522 00.053 12252 worker thread done servicing request
22:06:48.523 00.001 9044 OnExposeComplete: enter
22:06:48.524 00.001 9044 UpdateGuideState(): m_state=6
22:06:48.525 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
22:06:48.526 00.001 9044 Star::Find returns 1 (0), X=1004.33, Y=822.63, Mass=5609, SNR=51.5, Peak=173 HFD=5.4
22:06:48.528 00.002 9044 MultiStar: [#1 0.12,0.02,1.04,U] [#2 0.09,-0.03,1.20,U] [#3 0.16,-0.10,0.85,U] [#4 0.13,-0.02,1.28,U] [#5 0.08,0.07,0.67,U] [#6 -0.00,0.15,0.42,U] [#7 0.16,0.13,0.43,U] [#8 0.08,0.05,0.42,U] 
22:06:48.529 00.001 9044 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {-0.17, -0.03}
22:06:48.531 00.002 9044 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.62) = xAngle (1.70 = 1.70)
22:06:48.532 00.001 9044 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.38 = -1.38)
22:06:48.533 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.08 mountX=-0.01 mountY=-0.07, mountTheta=-1.70
22:06:48.535 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.01, opts=13)
22:06:48.536 00.001 9044 Enqueuing Move request for scope (0.07, 0.01)
22:06:48.537 00.001 12252 Worker thread wakes up
22:06:48.537 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:48.538 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:06:48.538 00.000 9044 UpdateGuideState exits: m=5609 SNR=51.5
22:06:48.538 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:48.539 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:48.540 00.001 9044 Enqueuing Expose request
22:06:48.541 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:06:48.541 00.000 12252 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
22:06:48.546 00.005 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 485.77
22:06:48.546 00.000 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
22:06:48.546 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:48.546 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:06:48.546 00.000 12252 MoveAxis(E, 1, ABG)
22:06:48.546 00.000 12252 Guiding  Dir = 2, Dur = 1
22:06:48.546 00.000 12252 IsSlewing returns 0
22:06:48.546 00.000 12252 IsGuiding returns 0
22:06:48.548 00.002 12252 IsGuiding returns 0
22:06:48.549 00.001 12252 Move returns status 0, amount 1
22:06:48.549 00.000 12252 MoveAxis(N, 0, ABG)
22:06:48.549 00.000 12252 Move returns status 0, amount 0
22:06:48.549 00.000 12252 move complete, result=0
22:06:48.549 00.000 12252 worker thread done servicing request
22:06:48.549 00.000 12252 Worker thread wakes up
22:06:48.549 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:06:48.550 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:48.550 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:50.884 02.334 12252 Exposure complete
22:06:50.951 00.067 12252 worker thread done servicing request
22:06:50.951 00.000 9044 OnExposeComplete: enter
22:06:50.952 00.001 9044 UpdateGuideState(): m_state=6
22:06:50.953 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2914
22:06:50.954 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.62, Mass=5688, SNR=51.7, Peak=173 HFD=5.3
22:06:50.955 00.001 9044 MultiStar: [#1 -0.03,-0.03,1.03,U] [#2 -0.04,-0.04,1.21,U] [#3 0.04,-0.03,0.84,U] [#4 -0.01,0.04,1.26,U] [#5 0.00,0.05,0.66,U] [#6 -0.03,0.13,0.42,U] [#7 0.09,0.09,0.43,U] [#8 -0.12,0.03,0.43,U] 
22:06:50.956 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.25, -0.03}
22:06:50.956 00.000 9044 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.62) = xAngle (4.64 = -1.64)
22:06:50.957 00.001 9044 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.56 = 1.56)
22:06:50.958 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.02 mountX=-0.00 mountY=0.05, mountTheta=1.64
22:06:50.959 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.01, opts=13)
22:06:50.962 00.003 9044 Enqueuing Move request for scope (-0.05, 0.01)
22:06:50.964 00.002 12252 Worker thread wakes up
22:06:50.964 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:50.966 00.002 9044 UpdateGuideState exits: m=5688 SNR=51.7
22:06:50.970 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:50.972 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:50.974 00.002 9044 Enqueuing Expose request
22:06:50.976 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
22:06:50.976 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
22:06:50.976 00.000 12252 Moving (-0.05, 0.01) raw xDistance=-0.00 yDistance=0.05
22:06:50.983 00.007 12252 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 485.75
22:06:50.983 00.000 12252 PPEC: input: -0.00, control: -0.00, exposure: 2000
22:06:50.983 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:50.984 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:06:50.984 00.000 12252 MoveAxis(E, 1, ABG)
22:06:50.984 00.000 12252 Guiding  Dir = 2, Dur = 1
22:06:50.984 00.000 12252 IsSlewing returns 0
22:06:50.985 00.001 12252 IsGuiding returns 0
22:06:50.987 00.002 12252 IsGuiding returns 0
22:06:50.987 00.000 12252 Move returns status 0, amount 1
22:06:50.987 00.000 12252 MoveAxis(N, 0, ABG)
22:06:50.987 00.000 12252 Move returns status 0, amount 0
22:06:50.987 00.000 12252 move complete, result=0
22:06:50.987 00.000 12252 worker thread done servicing request
22:06:50.988 00.001 12252 Worker thread wakes up
22:06:50.988 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:50.988 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:50.988 00.000 9044 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:06:53.352 02.364 12252 Exposure complete
22:06:53.420 00.068 12252 worker thread done servicing request
22:06:53.420 00.000 9044 OnExposeComplete: enter
22:06:53.422 00.002 9044 UpdateGuideState(): m_state=6
22:06:53.423 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2915
22:06:53.424 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.67, Mass=5811, SNR=52.3, Peak=173 HFD=5.3
22:06:53.425 00.001 9044 MultiStar: [#1 -0.02,-0.01,1.06,U] [#2 -0.04,-0.07,1.21,U] [#3 -0.02,-0.08,0.84,U] [#4 -0.06,-0.10,1.25,U] [#5 -0.16,0.07,0.64,U] [#6 0.01,-0.00,0.41,U] [#7 -0.07,-0.00,0.43,U] [#8 -0.08,0.13,0.42,U] 
22:06:53.426 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {-0.26, 0.01}
22:06:53.426 00.000 9044 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.62) = xAngle (-1.23 = -1.23)
22:06:53.427 00.001 9044 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.31 = 1.97)
22:06:53.428 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.85 mountX=0.03 mountY=0.08, mountTheta=1.22
22:06:53.429 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.02, opts=13)
22:06:53.431 00.002 9044 Enqueuing Move request for scope (-0.08, -0.02)
22:06:53.432 00.001 12252 Worker thread wakes up
22:06:53.432 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:53.435 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
22:06:53.435 00.000 9044 UpdateGuideState exits: m=5811 SNR=52.3
22:06:53.437 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:53.439 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:53.441 00.002 9044 Enqueuing Expose request
22:06:53.443 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
22:06:53.443 00.000 12252 Moving (-0.08, -0.02) raw xDistance=0.03 yDistance=0.08
22:06:53.448 00.005 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.74
22:06:53.448 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
22:06:53.448 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:53.448 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:06:53.448 00.000 12252 MoveAxis(E, 5, ABG)
22:06:53.448 00.000 12252 Guiding  Dir = 2, Dur = 5
22:06:53.448 00.000 12252 IsSlewing returns 0
22:06:53.448 00.000 12252 IsGuiding returns 0
22:06:53.450 00.002 12252 PulseGuide returned control before completion, sleep 13
22:06:53.467 00.017 12252 IsGuiding returns 0
22:06:53.467 00.000 12252 Move returns status 0, amount 5
22:06:53.467 00.000 12252 MoveAxis(N, 0, ABG)
22:06:53.467 00.000 12252 Move returns status 0, amount 0
22:06:53.467 00.000 12252 move complete, result=0
22:06:53.467 00.000 12252 worker thread done servicing request
22:06:53.467 00.000 12252 Worker thread wakes up
22:06:53.467 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:06:53.471 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:53.471 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:55.820 02.349 12252 Exposure complete
22:06:55.885 00.065 12252 worker thread done servicing request
22:06:55.885 00.000 9044 OnExposeComplete: enter
22:06:55.886 00.001 9044 UpdateGuideState(): m_state=6
22:06:55.889 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2916
22:06:55.890 00.001 9044 Star::Find returns 1 (0), X=1004.29, Y=822.82, Mass=5702, SNR=51.8, Peak=173 HFD=5.1
22:06:55.891 00.001 9044 MultiStar: [#1 -0.02,0.17,1.04,U] [#2 -0.01,0.17,1.21,U] [#3 -0.02,0.03,0.86,U] [#4 -0.03,0.20,1.27,U] [#5 -0.03,0.27,0.66,U] [#6 0.01,0.34,0.42,U] [#7 -0.04,0.34,0.43,U] [#8 -0.14,0.29,0.42,U] 
22:06:55.893 00.002 9044 refined, 8 included, MultiStar: {-0.05, 0.19}, one-star: {-0.21, 0.17}
22:06:55.894 00.001 9044 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.62) = xAngle (3.46 = -2.83)
22:06:55.895 00.001 9044 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.37 = 0.37)
22:06:55.897 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.83 mountX=-0.19 mountY=0.07, mountTheta=2.78
22:06:55.899 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.19, opts=13)
22:06:55.900 00.001 9044 Enqueuing Move request for scope (-0.05, 0.19)
22:06:55.901 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:55.902 00.001 9044 UpdateGuideState exits: m=5702 SNR=51.8
22:06:55.903 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:55.904 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:55.905 00.001 9044 Enqueuing Expose request
22:06:55.906 00.001 12252 Worker thread wakes up
22:06:55.906 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
22:06:55.906 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
22:06:55.906 00.000 12252 Moving (-0.05, 0.19) raw xDistance=-0.19 yDistance=0.07
22:06:55.911 00.005 12252 PPEC rslt: input = -0.19, final = -0.13, react = -0.12, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 485.72
22:06:55.911 00.000 12252 PPEC: input: -0.19, control: -0.13, exposure: 2000
22:06:55.911 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:55.911 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:06:55.911 00.000 12252 MoveAxis(E, 52, ABG)
22:06:55.911 00.000 12252 Guiding  Dir = 2, Dur = 52
22:06:55.911 00.000 12252 IsSlewing returns 0
22:06:55.912 00.001 12252 IsGuiding returns 0
22:06:55.914 00.002 12252 PulseGuide returned control before completion, sleep 60
22:06:55.979 00.065 12252 IsGuiding returns 0
22:06:55.980 00.001 12252 Move returns status 0, amount 52
22:06:55.980 00.000 12252 MoveAxis(N, 0, ABG)
22:06:55.980 00.000 12252 Move returns status 0, amount 0
22:06:55.980 00.000 12252 move complete, result=0
22:06:55.980 00.000 12252 worker thread done servicing request
22:06:55.980 00.000 12252 Worker thread wakes up
22:06:55.981 00.001 9044 GuideStep: -0.2 px 52 ms EAST, 0.1 px 0 ms NORTH
22:06:55.981 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:55.981 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:06:58.332 02.351 12252 Exposure complete
22:06:58.376 00.044 12252 worker thread done servicing request
22:06:58.376 00.000 9044 OnExposeComplete: enter
22:06:58.377 00.001 9044 UpdateGuideState(): m_state=6
22:06:58.379 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2917
22:06:58.379 00.000 9044 Star::Find returns 1 (0), X=1004.23, Y=822.65, Mass=5525, SNR=51.0, Peak=173 HFD=5.2
22:06:58.380 00.001 9044 MultiStar: [#1 0.05,0.09,1.06,U] [#2 0.03,0.02,1.22,U] [#3 0.08,-0.05,0.85,U] [#4 0.05,-0.06,1.27,U] [#5 0.02,0.05,0.67,U] [#6 0.02,0.09,0.43,U] [#7 0.04,0.19,0.43,U] [#8 0.02,0.16,0.43,U] 
22:06:58.381 00.001 9044 refined, 8 included, MultiStar: {0.00, 0.03}, one-star: {-0.27, -0.00}
22:06:58.383 00.002 9044 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.62) = xAngle (3.18 = -3.10)
22:06:58.383 00.000 9044 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.10 = 0.10)
22:06:58.384 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.56 mountX=-0.03 mountY=0.00, mountTheta=3.04
22:06:58.386 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.03, opts=13)
22:06:58.386 00.000 9044 Enqueuing Move request for scope (0.00, 0.03)
22:06:58.387 00.001 12252 Worker thread wakes up
22:06:58.387 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:06:58.388 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
22:06:58.388 00.000 9044 UpdateGuideState exits: m=5525 SNR=51.0
22:06:58.389 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
22:06:58.389 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:06:58.390 00.001 12252 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=0.00
22:06:58.390 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:06:58.391 00.001 9044 Enqueuing Expose request
22:06:58.395 00.004 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.71
22:06:58.395 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
22:06:58.395 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:06:58.395 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:06:58.395 00.000 12252 MoveAxis(E, 6, ABG)
22:06:58.395 00.000 12252 Guiding  Dir = 2, Dur = 6
22:06:58.396 00.001 12252 IsSlewing returns 0
22:06:58.396 00.000 12252 IsGuiding returns 0
22:06:58.398 00.002 12252 PulseGuide returned control before completion, sleep 14
22:06:58.421 00.023 12252 IsGuiding returns 0
22:06:58.421 00.000 12252 Move returns status 0, amount 6
22:06:58.421 00.000 12252 MoveAxis(N, 0, ABG)
22:06:58.421 00.000 12252 Move returns status 0, amount 0
22:06:58.421 00.000 12252 move complete, result=0
22:06:58.421 00.000 12252 worker thread done servicing request
22:06:58.421 00.000 12252 Worker thread wakes up
22:06:58.422 00.001 9044 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:06:58.424 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:06:58.424 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:00.781 02.357 12252 Exposure complete
22:07:00.828 00.047 12252 worker thread done servicing request
22:07:00.828 00.000 9044 OnExposeComplete: enter
22:07:00.830 00.002 9044 UpdateGuideState(): m_state=6
22:07:00.831 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2918
22:07:00.832 00.001 9044 Star::Find returns 1 (0), X=1004.24, Y=822.70, Mass=5758, SNR=52.1, Peak=173 HFD=5.2
22:07:00.833 00.001 9044 MultiStar: [#1 -0.03,0.09,1.04,U] [#2 -0.13,0.02,1.19,U] [#3 0.01,0.01,0.85,U] [#4 -0.02,0.03,1.25,U] [#5 -0.07,0.23,0.64,U] [#6 0.04,0.15,0.41,U] [#7 0.03,0.09,0.43,U] [#8 -0.06,0.21,0.42,U] 
22:07:00.834 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {-0.26, 0.04}
22:07:00.836 00.002 9044 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.62) = xAngle (3.96 = -2.33)
22:07:00.836 00.000 9044 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.87 = 0.87)
22:07:00.838 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.33 mountX=-0.07 mountY=0.08, mountTheta=2.30
22:07:00.839 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.07, opts=13)
22:07:00.840 00.001 9044 Enqueuing Move request for scope (-0.07, 0.07)
22:07:00.841 00.001 12252 Worker thread wakes up
22:07:00.841 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
22:07:00.841 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
22:07:00.841 00.000 12252 Moving (-0.07, 0.07) raw xDistance=-0.07 yDistance=0.08
22:07:00.841 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:00.843 00.002 9044 UpdateGuideState exits: m=5758 SNR=52.1
22:07:00.844 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:00.847 00.003 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.69
22:07:00.847 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
22:07:00.847 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:00.847 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:00.848 00.001 9044 Enqueuing Expose request
22:07:00.849 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:07:00.849 00.000 12252 MoveAxis(E, 8, ABG)
22:07:00.849 00.000 12252 Guiding  Dir = 2, Dur = 8
22:07:00.850 00.001 12252 IsSlewing returns 0
22:07:00.850 00.000 12252 IsGuiding returns 0
22:07:00.852 00.002 12252 PulseGuide returned control before completion, sleep 16
22:07:00.879 00.027 12252 IsGuiding returns 0
22:07:00.879 00.000 12252 Move returns status 0, amount 8
22:07:00.879 00.000 12252 MoveAxis(N, 0, ABG)
22:07:00.879 00.000 12252 Move returns status 0, amount 0
22:07:00.879 00.000 12252 move complete, result=0
22:07:00.879 00.000 12252 worker thread done servicing request
22:07:00.879 00.000 12252 Worker thread wakes up
22:07:00.879 00.000 9044 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:07:00.881 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:00.881 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:03.232 02.351 12252 Exposure complete
22:07:03.278 00.046 12252 worker thread done servicing request
22:07:03.278 00.000 9044 OnExposeComplete: enter
22:07:03.280 00.002 9044 UpdateGuideState(): m_state=6
22:07:03.281 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2919
22:07:03.282 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.75, Mass=5665, SNR=51.6, Peak=173 HFD=5.1
22:07:03.283 00.001 9044 MultiStar: [#1 0.03,0.19,1.07,U] [#2 -0.05,0.10,1.21,U] [#3 0.06,0.07,0.86,U] [#4 -0.00,0.12,1.29,U] [#5 -0.00,0.18,0.67,U] [#6 -0.02,0.19,0.43,U] [#7 0.04,0.16,0.43,U] [#8 -0.11,0.19,0.42,U] 
22:07:03.284 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.13}, one-star: {-0.26, 0.10}
22:07:03.285 00.001 9044 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.62) = xAngle (3.47 = -2.81)
22:07:03.286 00.001 9044 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.39 = 0.39)
22:07:03.287 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.85 mountX=-0.13 mountY=0.05, mountTheta=2.76
22:07:03.289 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.13, opts=13)
22:07:03.291 00.002 9044 Enqueuing Move request for scope (-0.04, 0.13)
22:07:03.293 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:03.294 00.001 9044 UpdateGuideState exits: m=5665 SNR=51.6
22:07:03.295 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:03.296 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:03.297 00.001 9044 Enqueuing Expose request
22:07:03.298 00.001 12252 Worker thread wakes up
22:07:03.298 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
22:07:03.298 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
22:07:03.299 00.001 12252 Moving (-0.04, 0.13) raw xDistance=-0.13 yDistance=0.05
22:07:03.301 00.002 12252 PPEC rslt: input = -0.13, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 485.68
22:07:03.301 00.000 12252 PPEC: input: -0.13, control: -0.10, exposure: 2000
22:07:03.301 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:03.301 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:07:03.301 00.000 12252 MoveAxis(E, 39, ABG)
22:07:03.301 00.000 12252 Guiding  Dir = 2, Dur = 39
22:07:03.301 00.000 12252 IsSlewing returns 0
22:07:03.302 00.001 12252 IsGuiding returns 0
22:07:03.304 00.002 12252 PulseGuide returned control before completion, sleep 47
22:07:03.352 00.048 12252 IsGuiding returns 0
22:07:03.352 00.000 12252 Move returns status 0, amount 39
22:07:03.353 00.001 12252 MoveAxis(N, 0, ABG)
22:07:03.353 00.000 12252 Move returns status 0, amount 0
22:07:03.353 00.000 12252 move complete, result=0
22:07:03.353 00.000 12252 worker thread done servicing request
22:07:03.353 00.000 12252 Worker thread wakes up
22:07:03.353 00.000 9044 GuideStep: -0.1 px 39 ms EAST, 0.1 px 0 ms NORTH
22:07:03.356 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:03.356 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:05.698 02.342 12252 Exposure complete
22:07:05.746 00.048 12252 worker thread done servicing request
22:07:05.746 00.000 9044 OnExposeComplete: enter
22:07:05.748 00.002 9044 UpdateGuideState(): m_state=6
22:07:05.749 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2920
22:07:05.750 00.001 9044 Star::Find returns 1 (0), X=1004.31, Y=822.67, Mass=5758, SNR=52.1, Peak=173 HFD=5.4
22:07:05.751 00.001 9044 MultiStar: [#1 0.10,0.03,1.05,U] [#2 -0.05,-0.04,1.18,U] [#3 0.04,-0.05,0.86,U] [#4 0.07,-0.02,1.25,U] [#5 -0.01,0.09,0.63,U] [#6 0.03,0.10,0.42,U] [#7 0.09,0.14,0.43,U] [#8 -0.02,0.14,0.41,U] 
22:07:05.751 00.000 9044 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {-0.19, 0.01}
22:07:05.752 00.001 9044 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.62) = xAngle (3.12 = 3.12)
22:07:05.754 00.002 9044 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.04 = 0.04)
22:07:05.757 00.003 9044 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.50 mountX=-0.02 mountY=0.00, mountTheta=3.10
22:07:05.761 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.02, opts=13)
22:07:05.763 00.002 9044 Enqueuing Move request for scope (0.00, 0.02)
22:07:05.764 00.001 12252 Worker thread wakes up
22:07:05.764 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:05.767 00.003 9044 UpdateGuideState exits: m=5758 SNR=52.1
22:07:05.769 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:05.770 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:05.772 00.002 9044 Enqueuing Expose request
22:07:05.773 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
22:07:05.774 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
22:07:05.774 00.000 12252 Moving (0.00, 0.02) raw xDistance=-0.02 yDistance=0.00
22:07:05.776 00.002 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.67
22:07:05.776 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
22:07:05.776 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:05.776 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:07:05.776 00.000 12252 MoveAxis(E, 7, ABG)
22:07:05.776 00.000 12252 Guiding  Dir = 2, Dur = 7
22:07:05.776 00.000 12252 IsSlewing returns 0
22:07:05.777 00.001 12252 IsGuiding returns 0
22:07:05.780 00.003 12252 PulseGuide returned control before completion, sleep 15
22:07:05.799 00.019 12252 IsGuiding returns 0
22:07:05.799 00.000 12252 Move returns status 0, amount 7
22:07:05.799 00.000 12252 MoveAxis(N, 0, ABG)
22:07:05.799 00.000 12252 Move returns status 0, amount 0
22:07:05.799 00.000 12252 move complete, result=0
22:07:05.799 00.000 12252 worker thread done servicing request
22:07:05.799 00.000 12252 Worker thread wakes up
22:07:05.799 00.000 9044 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:07:05.801 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:05.801 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:08.158 02.357 12252 Exposure complete
22:07:08.235 00.077 12252 worker thread done servicing request
22:07:08.235 00.000 9044 OnExposeComplete: enter
22:07:08.236 00.001 9044 UpdateGuideState(): m_state=6
22:07:08.238 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
22:07:08.238 00.000 9044 Star::Find returns 1 (0), X=1004.30, Y=822.72, Mass=5821, SNR=52.3, Peak=173 HFD=5.3
22:07:08.239 00.001 9044 MultiStar: [#1 -0.00,0.02,1.04,U] [#2 -0.13,-0.13,1.19,U] [#3 0.01,-0.00,0.84,U] [#4 -0.00,0.02,1.26,U] [#5 -0.01,0.11,0.65,U] [#6 -0.05,0.10,0.42,U] [#7 -0.04,0.15,0.43,U] [#8 -0.03,0.22,0.42,U] 
22:07:08.240 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.03}, one-star: {-0.20, 0.07}
22:07:08.241 00.001 9044 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.62) = xAngle (4.22 = -2.06)
22:07:08.242 00.001 9044 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.14 = 1.14)
22:07:08.243 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.60 mountX=-0.03 mountY=0.06, mountTheta=2.05
22:07:08.245 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.03, opts=13)
22:07:08.247 00.002 9044 Enqueuing Move request for scope (-0.06, 0.03)
22:07:08.248 00.001 12252 Worker thread wakes up
22:07:08.248 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:08.249 00.001 9044 UpdateGuideState exits: m=5821 SNR=52.3
22:07:08.250 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:08.251 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:08.253 00.002 9044 Enqueuing Expose request
22:07:08.255 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
22:07:08.255 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
22:07:08.255 00.000 12252 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
22:07:08.257 00.002 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.65
22:07:08.257 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
22:07:08.257 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:08.257 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:07:08.257 00.000 12252 MoveAxis(E, 7, ABG)
22:07:08.257 00.000 12252 Guiding  Dir = 2, Dur = 7
22:07:08.257 00.000 12252 IsSlewing returns 0
22:07:08.258 00.001 12252 IsGuiding returns 0
22:07:08.259 00.001 12252 PulseGuide returned control before completion, sleep 16
22:07:08.283 00.024 12252 IsGuiding returns 0
22:07:08.283 00.000 12252 Move returns status 0, amount 7
22:07:08.283 00.000 12252 MoveAxis(N, 0, ABG)
22:07:08.283 00.000 12252 Move returns status 0, amount 0
22:07:08.284 00.001 12252 move complete, result=0
22:07:08.284 00.000 12252 worker thread done servicing request
22:07:08.284 00.000 12252 Worker thread wakes up
22:07:08.284 00.000 9044 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:07:08.286 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:08.286 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:10.639 02.353 12252 Exposure complete
22:07:10.698 00.059 12252 worker thread done servicing request
22:07:10.698 00.000 9044 OnExposeComplete: enter
22:07:10.700 00.002 9044 UpdateGuideState(): m_state=6
22:07:10.702 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2922
22:07:10.704 00.002 9044 Star::Find returns 1 (0), X=1004.33, Y=822.71, Mass=5836, SNR=52.4, Peak=173 HFD=5.3
22:07:10.705 00.001 9044 MultiStar: [#1 -0.04,0.09,1.05,U] [#2 -0.01,0.06,1.22,U] [#3 0.10,-0.03,0.85,U] [#4 0.01,0.06,1.26,U] [#5 -0.03,0.08,0.66,U] [#6 0.00,0.13,0.43,U] [#7 -0.01,0.20,0.42,U] [#8 -0.03,0.07,0.42,U] 
22:07:10.706 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {-0.17, 0.05}
22:07:10.707 00.001 9044 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.62) = xAngle (3.51 = -2.77)
22:07:10.707 00.000 9044 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.43 = 0.43)
22:07:10.708 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.89 mountX=-0.07 mountY=0.03, mountTheta=2.72
22:07:10.710 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.07, opts=13)
22:07:10.711 00.001 9044 Enqueuing Move request for scope (-0.02, 0.07)
22:07:10.711 00.000 12252 Worker thread wakes up
22:07:10.712 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:10.713 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:07:10.713 00.000 9044 UpdateGuideState exits: m=5836 SNR=52.4
22:07:10.714 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:07:10.714 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:10.715 00.001 12252 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=0.03
22:07:10.715 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:10.717 00.002 9044 Enqueuing Expose request
22:07:10.719 00.002 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.64
22:07:10.719 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
22:07:10.719 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:10.719 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:07:10.719 00.000 12252 MoveAxis(E, 9, ABG)
22:07:10.721 00.002 12252 Guiding  Dir = 2, Dur = 9
22:07:10.721 00.000 12252 IsSlewing returns 0
22:07:10.721 00.000 12252 IsGuiding returns 0
22:07:10.723 00.002 12252 PulseGuide returned control before completion, sleep 18
22:07:10.745 00.022 12252 IsGuiding returns 0
22:07:10.745 00.000 12252 Move returns status 0, amount 9
22:07:10.745 00.000 12252 MoveAxis(N, 0, ABG)
22:07:10.745 00.000 12252 Move returns status 0, amount 0
22:07:10.745 00.000 12252 move complete, result=0
22:07:10.745 00.000 12252 worker thread done servicing request
22:07:10.745 00.000 12252 Worker thread wakes up
22:07:10.746 00.001 9044 GuideStep: -0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
22:07:10.747 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:10.747 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:13.096 02.349 12252 Exposure complete
22:07:13.160 00.064 12252 worker thread done servicing request
22:07:13.160 00.000 9044 OnExposeComplete: enter
22:07:13.163 00.003 9044 UpdateGuideState(): m_state=6
22:07:13.164 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2923
22:07:13.164 00.000 9044 Star::Find returns 1 (0), X=1004.42, Y=822.57, Mass=5708, SNR=52.0, Peak=173 HFD=5.2
22:07:13.165 00.001 9044 MultiStar: [#1 0.14,-0.23,1.05,U] [#2 0.03,-0.18,1.19,U] [#3 0.24,-0.22,0.85,U] [#4 0.10,-0.13,1.26,U] [#5 0.06,-0.11,0.65,U] [#6 0.12,-0.05,0.42,U] [#7 0.23,-0.11,0.43,U] [#8 0.07,-0.10,0.43,U] 
22:07:13.166 00.001 9044 single-star, 8 included, MultiStar: {0.09, -0.15}, one-star: {-0.08, -0.09}
22:07:13.167 00.001 9044 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.62) = xAngle (-0.65 = -0.65)
22:07:13.169 00.002 9044 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.74 = 2.55)
22:07:13.170 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-2.28 mountX=0.09 mountY=0.07, mountTheta=0.62
22:07:13.174 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.09, opts=13)
22:07:13.177 00.003 9044 Enqueuing Move request for scope (-0.08, -0.09)
22:07:13.180 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:13.182 00.002 9044 UpdateGuideState exits: m=5708 SNR=52.0
22:07:13.184 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:13.187 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:13.190 00.003 9044 Enqueuing Expose request
22:07:13.192 00.002 12252 Worker thread wakes up
22:07:13.192 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.09) opts 0xd
22:07:13.192 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.09)
22:07:13.192 00.000 12252 Moving (-0.08, -0.09) raw xDistance=0.09 yDistance=0.07
22:07:13.197 00.005 12252 PPEC rslt: input = 0.09, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.62
22:07:13.197 00.000 12252 PPEC: input: 0.09, control: -0.02, exposure: 2000
22:07:13.197 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:13.197 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:07:13.197 00.000 12252 MoveAxis(E, 9, ABG)
22:07:13.197 00.000 12252 Guiding  Dir = 2, Dur = 9
22:07:13.197 00.000 12252 IsSlewing returns 0
22:07:13.197 00.000 12252 IsGuiding returns 0
22:07:13.199 00.002 12252 PulseGuide returned control before completion, sleep 18
22:07:13.222 00.023 12252 IsGuiding returns 0
22:07:13.222 00.000 12252 Move returns status 0, amount 9
22:07:13.222 00.000 12252 MoveAxis(N, 0, ABG)
22:07:13.222 00.000 12252 Move returns status 0, amount 0
22:07:13.222 00.000 12252 move complete, result=0
22:07:13.222 00.000 12252 worker thread done servicing request
22:07:13.224 00.002 9044 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:07:13.225 00.001 12252 Worker thread wakes up
22:07:13.225 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:13.225 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:15.594 02.369 12252 Exposure complete
22:07:15.650 00.056 12252 worker thread done servicing request
22:07:15.650 00.000 9044 OnExposeComplete: enter
22:07:15.651 00.001 9044 UpdateGuideState(): m_state=6
22:07:15.652 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2924
22:07:15.653 00.001 9044 Star::Find returns 1 (0), X=1004.44, Y=822.60, Mass=5640, SNR=51.5, Peak=173 HFD=5.3
22:07:15.655 00.002 9044 MultiStar: [#1 0.25,-0.21,1.06,U] [#2 0.14,-0.12,1.22,U] [#3 0.25,-0.05,0.86,U] [#4 0.23,0.02,1.28,U] [#5 0.14,-0.03,0.66,U] [#6 0.27,0.06,0.42,U] [#7 0.19,0.04,0.43,U] [#8 0.26,0.13,0.42,U] 
22:07:15.656 00.001 9044 single-star, 8 included, MultiStar: {0.17, -0.05}, one-star: {-0.07, -0.06}
22:07:15.657 00.001 9044 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.62) = xAngle (-0.82 = -0.82)
22:07:15.659 00.002 9044 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.90 = 2.38)
22:07:15.660 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.44 mountX=0.06 mountY=0.06, mountTheta=0.79
22:07:15.662 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.06, opts=13)
22:07:15.663 00.001 9044 Enqueuing Move request for scope (-0.07, -0.06)
22:07:15.664 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:15.665 00.001 12252 Worker thread wakes up
22:07:15.666 00.001 9044 UpdateGuideState exits: m=5640 SNR=51.5
22:07:15.667 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:15.668 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:15.669 00.001 9044 Enqueuing Expose request
22:07:15.670 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
22:07:15.671 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
22:07:15.671 00.000 12252 Moving (-0.07, -0.06) raw xDistance=0.06 yDistance=0.06
22:07:15.676 00.005 12252 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.61
22:07:15.676 00.000 12252 PPEC: input: 0.06, control: -0.02, exposure: 2000
22:07:15.676 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:15.676 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:07:15.676 00.000 12252 MoveAxis(E, 9, ABG)
22:07:15.676 00.000 12252 Guiding  Dir = 2, Dur = 9
22:07:15.676 00.000 12252 IsSlewing returns 0
22:07:15.677 00.001 12252 IsGuiding returns 0
22:07:15.680 00.003 12252 PulseGuide returned control before completion, sleep 17
22:07:15.705 00.025 12252 IsGuiding returns 0
22:07:15.705 00.000 12252 Move returns status 0, amount 9
22:07:15.705 00.000 12252 MoveAxis(N, 0, ABG)
22:07:15.705 00.000 12252 Move returns status 0, amount 0
22:07:15.705 00.000 12252 move complete, result=0
22:07:15.706 00.001 12252 worker thread done servicing request
22:07:15.706 00.000 12252 Worker thread wakes up
22:07:15.706 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:15.706 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:15.706 00.000 9044 GuideStep: 0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:07:18.046 02.340 12252 Exposure complete
22:07:18.114 00.068 12252 worker thread done servicing request
22:07:18.114 00.000 9044 OnExposeComplete: enter
22:07:18.117 00.003 9044 UpdateGuideState(): m_state=6
22:07:18.120 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2925
22:07:18.122 00.002 9044 Star::Find returns 1 (0), X=1004.55, Y=822.41, Mass=5506, SNR=50.9, Peak=173 HFD=5.2
22:07:18.124 00.002 9044 MultiStar: [#1 0.21,-0.26,1.10,U] [#2 0.16,-0.07,1.22,U] [#3 0.33,-0.14,0.87,U] [#4 0.19,-0.09,1.29,U] [#5 0.15,0.03,0.67,U] [#6 0.13,0.03,0.43,U] [#7 0.26,-0.04,0.43,U] [#8 0.17,0.02,0.43,U] 
22:07:18.127 00.003 9044 refined, 8 included, MultiStar: {0.18, -0.11}, one-star: {0.05, -0.25}
22:07:18.129 00.002 9044 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.62) = xAngle (1.08 = 1.08)
22:07:18.133 00.004 9044 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.00 = -2.00)
22:07:18.135 00.002 9044 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.54 mountX=0.10 mountY=-0.19, mountTheta=-1.09
22:07:18.138 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=-0.11, opts=13)
22:07:18.142 00.004 9044 Enqueuing Move request for scope (0.18, -0.11)
22:07:18.144 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:18.147 00.003 9044 UpdateGuideState exits: m=5506 SNR=50.9
22:07:18.150 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:18.152 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:18.154 00.002 9044 Enqueuing Expose request
22:07:18.156 00.002 12252 Worker thread wakes up
22:07:18.156 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
22:07:18.156 00.000 12252 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
22:07:18.156 00.000 12252 Moving (0.18, -0.11) raw xDistance=0.10 yDistance=-0.19
22:07:18.160 00.004 12252 PPEC rslt: input = 0.10, final = -0.02, react = 0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.59
22:07:18.160 00.000 12252 PPEC: input: 0.10, control: -0.02, exposure: 2000
22:07:18.160 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:07:18.161 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:07:18.161 00.000 12252 MoveAxis(E, 9, ABG)
22:07:18.161 00.000 12252 Guiding  Dir = 2, Dur = 9
22:07:18.161 00.000 12252 IsSlewing returns 0
22:07:18.161 00.000 12252 IsGuiding returns 0
22:07:18.164 00.003 12252 PulseGuide returned control before completion, sleep 18
22:07:18.183 00.019 12252 IsGuiding returns 0
22:07:18.183 00.000 12252 Move returns status 0, amount 9
22:07:18.183 00.000 12252 MoveAxis(N, 0, ABG)
22:07:18.183 00.000 12252 Move returns status 0, amount 0
22:07:18.183 00.000 12252 move complete, result=0
22:07:18.183 00.000 12252 worker thread done servicing request
22:07:18.183 00.000 12252 Worker thread wakes up
22:07:18.183 00.000 9044 GuideStep: 0.1 px 9 ms EAST, -0.2 px 0 ms NORTH
22:07:18.185 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:18.185 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:20.519 02.334 12252 Exposure complete
22:07:20.581 00.062 12252 worker thread done servicing request
22:07:20.581 00.000 9044 OnExposeComplete: enter
22:07:20.582 00.001 9044 UpdateGuideState(): m_state=6
22:07:20.583 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2926
22:07:20.584 00.001 9044 Star::Find returns 1 (0), X=1004.47, Y=822.48, Mass=5764, SNR=52.1, Peak=173 HFD=5.1
22:07:20.586 00.002 9044 MultiStar: [#1 0.27,-0.34,0.00,M1] [#2 0.16,-0.21,1.20,U] [#3 0.38,-0.18,0.00,M1] [#4 0.20,-0.08,1.27,U] [#5 0.21,-0.01,0.65,U] [#6 0.18,-0.15,0.43,U] [#7 0.22,-0.07,0.43,U] [#8 0.27,-0.10,0.41,U] 
22:07:20.588 00.002 9044 single-star, 6 included, MultiStar: {0.15, -0.12}, one-star: {-0.03, -0.18}
22:07:20.589 00.001 9044 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.62) = xAngle (-0.12 = -0.12)
22:07:20.590 00.001 9044 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.20 = 3.08)
22:07:20.591 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.75 mountX=0.18 mountY=0.01, mountTheta=0.06
22:07:20.593 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.18, opts=13)
22:07:20.594 00.001 9044 Enqueuing Move request for scope (-0.03, -0.18)
22:07:20.595 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:20.596 00.001 9044 UpdateGuideState exits: m=5764 SNR=52.1
22:07:20.597 00.001 12252 Worker thread wakes up
22:07:20.598 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:20.599 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
22:07:20.599 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:20.600 00.001 9044 Enqueuing Expose request
22:07:20.602 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
22:07:20.602 00.000 12252 Moving (-0.03, -0.18) raw xDistance=0.18 yDistance=0.01
22:07:20.606 00.004 12252 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 485.58
22:07:20.606 00.000 12252 PPEC: input: 0.18, control: 0.08, exposure: 2000
22:07:20.606 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:20.606 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:07:20.606 00.000 12252 MoveAxis(W, 33, ABG)
22:07:20.606 00.000 12252 Guiding  Dir = 3, Dur = 33
22:07:20.606 00.000 12252 IsSlewing returns 0
22:07:20.606 00.000 12252 IsGuiding returns 0
22:07:20.608 00.002 12252 PulseGuide returned control before completion, sleep 42
22:07:20.652 00.044 12252 IsGuiding returns 0
22:07:20.652 00.000 12252 Move returns status 0, amount 33
22:07:20.652 00.000 12252 MoveAxis(N, 0, ABG)
22:07:20.652 00.000 12252 Move returns status 0, amount 0
22:07:20.652 00.000 12252 move complete, result=0
22:07:20.652 00.000 12252 worker thread done servicing request
22:07:20.652 00.000 12252 Worker thread wakes up
22:07:20.652 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:20.652 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:20.652 00.000 9044 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
22:07:22.997 02.345 12252 Exposure complete
22:07:23.044 00.047 12252 worker thread done servicing request
22:07:23.044 00.000 9044 OnExposeComplete: enter
22:07:23.046 00.002 9044 UpdateGuideState(): m_state=6
22:07:23.047 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
22:07:23.048 00.001 9044 Star::Find returns 1 (0), X=1004.39, Y=822.59, Mass=5703, SNR=51.7, Peak=173 HFD=5.3
22:07:23.049 00.001 9044 MultiStar: [#1 0.08,-0.00,1.04,U] [#2 -0.02,-0.11,1.19,U] [#3 0.16,-0.08,0.84,U] [#4 0.07,0.02,1.29,U] [#5 0.10,0.06,0.67,U] [#6 0.15,-0.05,0.42,U] [#7 0.17,-0.00,0.44,U] [#8 0.06,-0.07,0.41,U] 
22:07:23.050 00.001 9044 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {-0.11, -0.07}
22:07:23.051 00.001 9044 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.62) = xAngle (1.08 = 1.08)
22:07:23.053 00.002 9044 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.01 = -2.01)
22:07:23.053 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.55 mountX=0.03 mountY=-0.06, mountTheta=-1.09
22:07:23.055 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.03, opts=13)
22:07:23.056 00.001 9044 Enqueuing Move request for scope (0.06, -0.03)
22:07:23.057 00.001 12252 Worker thread wakes up
22:07:23.057 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:23.057 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
22:07:23.057 00.000 9044 UpdateGuideState exits: m=5703 SNR=51.7
22:07:23.058 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
22:07:23.058 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:23.059 00.001 12252 Moving (0.06, -0.03) raw xDistance=0.03 yDistance=-0.06
22:07:23.059 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:23.060 00.001 9044 Enqueuing Expose request
22:07:23.061 00.001 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.56
22:07:23.061 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
22:07:23.061 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:23.061 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:07:23.061 00.000 12252 MoveAxis(E, 6, ABG)
22:07:23.061 00.000 12252 Guiding  Dir = 2, Dur = 6
22:07:23.062 00.001 12252 IsSlewing returns 0
22:07:23.062 00.000 12252 IsGuiding returns 0
22:07:23.065 00.003 12252 PulseGuide returned control before completion, sleep 15
22:07:23.081 00.016 12252 IsGuiding returns 0
22:07:23.081 00.000 12252 Move returns status 0, amount 6
22:07:23.081 00.000 12252 MoveAxis(N, 0, ABG)
22:07:23.081 00.000 12252 Move returns status 0, amount 0
22:07:23.081 00.000 12252 move complete, result=0
22:07:23.081 00.000 12252 worker thread done servicing request
22:07:23.081 00.000 12252 Worker thread wakes up
22:07:23.081 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:07:23.082 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:23.082 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:25.449 02.367 12252 Exposure complete
22:07:25.498 00.049 12252 worker thread done servicing request
22:07:25.498 00.000 9044 OnExposeComplete: enter
22:07:25.499 00.001 9044 UpdateGuideState(): m_state=6
22:07:25.500 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2928
22:07:25.501 00.001 9044 Star::Find returns 1 (0), X=1004.38, Y=822.54, Mass=5695, SNR=51.8, Peak=173 HFD=5.2
22:07:25.502 00.001 9044 MultiStar: [#1 0.13,0.04,1.08,U] [#2 0.01,-0.03,1.23,U] [#3 0.08,-0.11,0.85,U] [#4 0.05,-0.05,1.28,U] [#5 -0.02,0.01,0.66,U] [#6 0.04,0.10,0.42,U] [#7 0.14,-0.10,0.43,U] [#8 -0.01,0.13,0.41,U] 
22:07:25.503 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {-0.12, -0.12}
22:07:25.504 00.001 9044 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.62) = xAngle (0.89 = 0.89)
22:07:25.504 00.000 9044 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.19 = -2.19)
22:07:25.506 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.73 mountX=0.03 mountY=-0.03, mountTheta=-0.92
22:07:25.508 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.03, opts=13)
22:07:25.509 00.001 9044 Enqueuing Move request for scope (0.03, -0.03)
22:07:25.509 00.000 12252 Worker thread wakes up
22:07:25.510 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:25.510 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
22:07:25.510 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
22:07:25.510 00.000 12252 Moving (0.03, -0.03) raw xDistance=0.03 yDistance=-0.03
22:07:25.511 00.001 9044 UpdateGuideState exits: m=5695 SNR=51.8
22:07:25.511 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:25.512 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:25.513 00.001 9044 Enqueuing Expose request
22:07:25.514 00.001 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.55
22:07:25.514 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
22:07:25.514 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:25.514 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:07:25.514 00.000 12252 MoveAxis(E, 4, ABG)
22:07:25.515 00.001 12252 Guiding  Dir = 2, Dur = 4
22:07:25.515 00.000 12252 IsSlewing returns 0
22:07:25.515 00.000 12252 IsGuiding returns 0
22:07:25.518 00.003 12252 PulseGuide returned control before completion, sleep 12
22:07:25.542 00.024 12252 IsGuiding returns 0
22:07:25.542 00.000 12252 Move returns status 0, amount 4
22:07:25.542 00.000 12252 MoveAxis(N, 0, ABG)
22:07:25.542 00.000 12252 Move returns status 0, amount 0
22:07:25.542 00.000 12252 move complete, result=0
22:07:25.542 00.000 12252 worker thread done servicing request
22:07:25.542 00.000 12252 Worker thread wakes up
22:07:25.542 00.000 9044 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:07:25.545 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:25.545 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:27.888 02.343 12252 Exposure complete
22:07:27.955 00.067 12252 worker thread done servicing request
22:07:27.956 00.001 9044 OnExposeComplete: enter
22:07:27.957 00.001 9044 UpdateGuideState(): m_state=6
22:07:27.959 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2929
22:07:27.960 00.001 9044 Star::Find returns 1 (0), X=1004.31, Y=822.43, Mass=5633, SNR=51.5, Peak=173 HFD=5.3
22:07:27.961 00.001 9044 MultiStar: [#1 -0.02,-0.10,1.08,U] [#2 0.01,-0.34,1.22,U] [#3 0.05,-0.22,0.86,U] [#4 0.01,-0.14,1.27,U] [#5 -0.02,-0.19,0.66,U] [#6 -0.05,-0.21,0.43,U] [#7 0.03,-0.21,0.44,U] [#8 0.05,-0.29,0.42,U] 
22:07:27.963 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.21}, one-star: {-0.19, -0.23}
22:07:27.964 00.001 9044 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.62) = xAngle (-0.04 = -0.04)
22:07:27.966 00.002 9044 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.12 = -3.12)
22:07:27.967 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.67 mountX=0.21 mountY=-0.00, mountTheta=-0.02
22:07:27.969 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.21, opts=13)
22:07:27.970 00.001 9044 Enqueuing Move request for scope (-0.02, -0.21)
22:07:27.972 00.002 12252 Worker thread wakes up
22:07:27.972 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:07:27.973 00.001 9044 UpdateGuideState exits: m=5633 SNR=51.5
22:07:27.977 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:27.979 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:27.980 00.001 9044 Enqueuing Expose request
22:07:27.981 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.21) opts 0xd
22:07:27.981 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.21)
22:07:27.982 00.001 12252 Moving (-0.02, -0.21) raw xDistance=0.21 yDistance=-0.00
22:07:27.984 00.002 12252 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 485.53
22:07:27.984 00.000 12252 PPEC: input: 0.21, control: 0.11, exposure: 2000
22:07:27.984 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:27.984 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:07:27.984 00.000 12252 MoveAxis(W, 45, ABG)
22:07:27.984 00.000 12252 Guiding  Dir = 3, Dur = 45
22:07:27.984 00.000 12252 IsSlewing returns 0
22:07:27.984 00.000 12252 IsGuiding returns 0
22:07:27.986 00.002 12252 PulseGuide returned control before completion, sleep 54
22:07:28.050 00.064 12252 IsGuiding returns 0
22:07:28.050 00.000 12252 Move returns status 0, amount 45
22:07:28.050 00.000 12252 MoveAxis(N, 0, ABG)
22:07:28.050 00.000 12252 Move returns status 0, amount 0
22:07:28.050 00.000 12252 move complete, result=0
22:07:28.050 00.000 12252 worker thread done servicing request
22:07:28.050 00.000 12252 Worker thread wakes up
22:07:28.050 00.000 9044 GuideStep: 0.2 px 45 ms WEST, -0.0 px 0 ms NORTH
22:07:28.052 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:28.052 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:30.413 02.361 12252 Exposure complete
22:07:30.487 00.074 12252 worker thread done servicing request
22:07:30.487 00.000 9044 OnExposeComplete: enter
22:07:30.488 00.001 9044 UpdateGuideState(): m_state=6
22:07:30.489 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2930
22:07:30.491 00.002 9044 Star::Find returns 1 (0), X=1004.40, Y=822.55, Mass=5573, SNR=51.1, Peak=173 HFD=5.2
22:07:30.494 00.003 9044 MultiStar: [#1 0.14,-0.25,1.07,U] [#2 0.09,-0.10,1.23,U] [#3 0.20,-0.11,0.85,U] [#4 0.18,0.03,1.30,U] [#5 0.05,-0.01,0.66,U] [#6 0.12,-0.04,0.43,U] [#7 0.29,-0.06,0.44,U] [#8 0.03,0.03,0.42,U] 
22:07:30.497 00.003 9044 refined, 8 included, MultiStar: {0.11, -0.08}, one-star: {-0.10, -0.11}
22:07:30.499 00.002 9044 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.62) = xAngle (0.99 = 0.99)
22:07:30.501 00.002 9044 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.10 = -2.10)
22:07:30.503 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.64 mountX=0.07 mountY=-0.11, mountTheta=-1.00
22:07:30.507 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.08, opts=13)
22:07:30.509 00.002 9044 Enqueuing Move request for scope (0.11, -0.08)
22:07:30.510 00.001 12252 Worker thread wakes up
22:07:30.510 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:30.511 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
22:07:30.511 00.000 9044 UpdateGuideState exits: m=5573 SNR=51.1
22:07:30.513 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:30.515 00.002 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
22:07:30.515 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:30.516 00.001 9044 Enqueuing Expose request
22:07:30.517 00.001 12252 Moving (0.11, -0.08) raw xDistance=0.07 yDistance=-0.11
22:07:30.520 00.003 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.52
22:07:30.520 00.000 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
22:07:30.520 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:30.520 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:07:30.521 00.001 12252 MoveAxis(E, 8, ABG)
22:07:30.521 00.000 12252 Guiding  Dir = 2, Dur = 8
22:07:30.521 00.000 12252 IsSlewing returns 0
22:07:30.521 00.000 12252 IsGuiding returns 0
22:07:30.523 00.002 12252 PulseGuide returned control before completion, sleep 17
22:07:30.547 00.024 12252 IsGuiding returns 0
22:07:30.547 00.000 12252 Move returns status 0, amount 8
22:07:30.547 00.000 12252 MoveAxis(N, 0, ABG)
22:07:30.547 00.000 12252 Move returns status 0, amount 0
22:07:30.547 00.000 12252 move complete, result=0
22:07:30.547 00.000 12252 worker thread done servicing request
22:07:30.547 00.000 12252 Worker thread wakes up
22:07:30.547 00.000 9044 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:07:30.548 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:30.548 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:32.921 02.373 12252 Exposure complete
22:07:32.970 00.049 12252 worker thread done servicing request
22:07:32.970 00.000 9044 OnExposeComplete: enter
22:07:32.972 00.002 9044 UpdateGuideState(): m_state=6
22:07:32.974 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2931
22:07:32.976 00.002 9044 Star::Find returns 1 (0), X=1004.32, Y=822.57, Mass=5781, SNR=52.3, Peak=173 HFD=5.3
22:07:32.977 00.001 9044 MultiStar: [#1 0.05,0.01,1.05,U] [#2 -0.05,-0.12,1.18,U] [#3 0.00,-0.19,0.84,U] [#4 0.02,-0.10,1.23,U] [#5 0.01,-0.02,0.65,U] [#6 0.00,-0.08,0.43,U] [#7 0.13,-0.02,0.43,U] [#8 0.00,-0.00,0.41,U] 
22:07:32.978 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {-0.18, -0.09}
22:07:32.979 00.001 9044 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.62) = xAngle (-0.12 = -0.12)
22:07:32.980 00.001 9044 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.21 = 3.07)
22:07:32.982 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.75 mountX=0.08 mountY=0.01, mountTheta=0.07
22:07:32.984 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.08, opts=13)
22:07:32.985 00.001 9044 Enqueuing Move request for scope (-0.01, -0.08)
22:07:32.987 00.002 12252 Worker thread wakes up
22:07:32.987 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:32.988 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
22:07:32.988 00.000 9044 UpdateGuideState exits: m=5781 SNR=52.3
22:07:32.989 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:32.990 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
22:07:32.990 00.000 12252 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=0.01
22:07:32.990 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:32.993 00.003 9044 Enqueuing Expose request
22:07:32.994 00.001 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.50
22:07:32.994 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
22:07:32.995 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:32.995 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:07:32.995 00.000 12252 MoveAxis(E, 6, ABG)
22:07:32.995 00.000 12252 Guiding  Dir = 2, Dur = 6
22:07:32.995 00.000 12252 IsSlewing returns 0
22:07:32.995 00.000 12252 IsGuiding returns 0
22:07:32.998 00.003 12252 PulseGuide returned control before completion, sleep 15
22:07:33.027 00.029 12252 IsGuiding returns 0
22:07:33.027 00.000 12252 Move returns status 0, amount 6
22:07:33.027 00.000 12252 MoveAxis(N, 0, ABG)
22:07:33.027 00.000 12252 Move returns status 0, amount 0
22:07:33.027 00.000 12252 move complete, result=0
22:07:33.027 00.000 12252 worker thread done servicing request
22:07:33.027 00.000 12252 Worker thread wakes up
22:07:33.028 00.001 9044 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:07:33.029 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:33.029 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:35.384 02.355 12252 Exposure complete
22:07:35.428 00.044 12252 worker thread done servicing request
22:07:35.430 00.002 9044 OnExposeComplete: enter
22:07:35.431 00.001 9044 UpdateGuideState(): m_state=6
22:07:35.433 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2932
22:07:35.435 00.002 9044 Star::Find returns 1 (0), X=1004.64, Y=822.47, Mass=5668, SNR=51.9, Peak=173 HFD=5.2
22:07:35.436 00.001 9044 MultiStar: [#1 0.25,-0.26,1.08,U] [#2 0.11,-0.13,1.20,U] [#3 0.32,-0.08,0.86,U] [#4 0.19,-0.06,1.27,U] [#5 0.13,-0.02,0.66,U] [#6 0.22,-0.07,0.43,U] [#7 0.24,-0.11,0.43,U] [#8 0.17,0.09,0.42,U] 
22:07:35.437 00.001 9044 refined, 8 included, MultiStar: {0.19, -0.11}, one-star: {0.14, -0.19}
22:07:35.438 00.001 9044 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.62) = xAngle (1.09 = 1.09)
22:07:35.438 00.000 9044 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.99 = -1.99)
22:07:35.439 00.001 9044 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-0.53 mountX=0.10 mountY=-0.20, mountTheta=-1.10
22:07:35.444 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=-0.11, opts=13)
22:07:35.445 00.001 9044 Enqueuing Move request for scope (0.19, -0.11)
22:07:35.448 00.003 12252 Worker thread wakes up
22:07:35.448 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:35.449 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
22:07:35.450 00.001 9044 UpdateGuideState exits: m=5668 SNR=51.9
22:07:35.451 00.001 12252 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
22:07:35.451 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:35.453 00.002 12252 Moving (0.19, -0.11) raw xDistance=0.10 yDistance=-0.20
22:07:35.453 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:35.454 00.001 9044 Enqueuing Expose request
22:07:35.457 00.003 12252 PPEC rslt: input = 0.10, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 485.49
22:07:35.459 00.002 12252 PPEC: input: 0.10, control: 0.05, exposure: 2000
22:07:35.459 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:07:35.459 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:07:35.459 00.000 12252 MoveAxis(W, 19, ABG)
22:07:35.459 00.000 12252 Guiding  Dir = 3, Dur = 19
22:07:35.459 00.000 12252 IsSlewing returns 0
22:07:35.459 00.000 12252 IsGuiding returns 0
22:07:35.461 00.002 12252 PulseGuide returned control before completion, sleep 27
22:07:35.506 00.045 12252 IsGuiding returns 0
22:07:35.506 00.000 12252 Move returns status 0, amount 19
22:07:35.506 00.000 12252 MoveAxis(N, 0, ABG)
22:07:35.506 00.000 12252 Move returns status 0, amount 0
22:07:35.506 00.000 12252 move complete, result=0
22:07:35.506 00.000 12252 worker thread done servicing request
22:07:35.506 00.000 9044 GuideStep: 0.1 px 19 ms WEST, -0.2 px 0 ms NORTH
22:07:35.509 00.003 12252 Worker thread wakes up
22:07:35.509 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:35.509 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:37.851 02.342 12252 Exposure complete
22:07:37.908 00.057 12252 worker thread done servicing request
22:07:37.908 00.000 9044 OnExposeComplete: enter
22:07:37.911 00.003 9044 UpdateGuideState(): m_state=6
22:07:37.912 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2933
22:07:37.913 00.001 9044 Star::Find returns 1 (0), X=1004.35, Y=822.68, Mass=5725, SNR=51.9, Peak=173 HFD=5.4
22:07:37.914 00.001 9044 MultiStar: [#1 0.04,0.02,1.04,U] [#2 -0.03,0.02,1.22,U] [#3 0.04,-0.06,0.85,U] [#4 0.00,0.03,1.28,U] [#5 -0.02,0.07,0.67,U] [#6 -0.07,0.12,0.42,U] [#7 0.11,0.04,0.43,U] [#8 0.07,0.23,0.42,U] 
22:07:37.914 00.000 9044 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {-0.15, 0.02}
22:07:37.915 00.001 9044 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.62) = xAngle (3.47 = -2.82)
22:07:37.916 00.001 9044 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.38 = 0.38)
22:07:37.916 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.84 mountX=-0.04 mountY=0.01, mountTheta=2.76
22:07:37.918 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.04, opts=13)
22:07:37.920 00.002 9044 Enqueuing Move request for scope (-0.01, 0.04)
22:07:37.922 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:37.923 00.001 9044 UpdateGuideState exits: m=5725 SNR=51.9
22:07:37.924 00.001 12252 Worker thread wakes up
22:07:37.924 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:37.925 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
22:07:37.925 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:37.926 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
22:07:37.926 00.000 9044 Enqueuing Expose request
22:07:37.927 00.001 12252 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=0.01
22:07:37.931 00.004 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.47
22:07:37.931 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:07:37.931 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:37.931 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:07:37.931 00.000 12252 MoveAxis(E, 4, ABG)
22:07:37.931 00.000 12252 Guiding  Dir = 2, Dur = 4
22:07:37.931 00.000 12252 IsSlewing returns 0
22:07:37.931 00.000 12252 IsGuiding returns 0
22:07:37.933 00.002 12252 PulseGuide returned control before completion, sleep 13
22:07:37.949 00.016 12252 IsGuiding returns 0
22:07:37.949 00.000 12252 Move returns status 0, amount 4
22:07:37.949 00.000 12252 MoveAxis(N, 0, ABG)
22:07:37.949 00.000 12252 Move returns status 0, amount 0
22:07:37.949 00.000 12252 move complete, result=0
22:07:37.949 00.000 12252 worker thread done servicing request
22:07:37.949 00.000 12252 Worker thread wakes up
22:07:37.949 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:07:37.950 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:37.950 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:40.312 02.362 12252 Exposure complete
22:07:40.372 00.060 12252 worker thread done servicing request
22:07:40.372 00.000 9044 OnExposeComplete: enter
22:07:40.374 00.002 9044 UpdateGuideState(): m_state=6
22:07:40.376 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2934
22:07:40.377 00.001 9044 Star::Find returns 1 (0), X=1004.27, Y=822.62, Mass=5732, SNR=51.9, Peak=173 HFD=5.3
22:07:40.378 00.001 9044 MultiStar: [#1 -0.05,-0.03,1.06,U] [#2 -0.10,-0.18,1.21,U] [#3 -0.07,-0.13,0.85,U] [#4 -0.01,-0.07,1.26,U] [#5 -0.21,-0.11,0.65,U] [#6 -0.04,-0.05,0.42,U] [#7 -0.04,0.08,0.43,U] [#8 -0.08,0.03,0.41,U] 
22:07:40.378 00.000 9044 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.23, -0.03}
22:07:40.379 00.001 9044 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.62) = xAngle (-0.85 = -0.85)
22:07:40.380 00.001 9044 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.93 = 2.35)
22:07:40.381 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.47 mountX=0.08 mountY=0.08, mountTheta=0.82
22:07:40.382 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.07, opts=13)
22:07:40.383 00.001 9044 Enqueuing Move request for scope (-0.09, -0.07)
22:07:40.383 00.000 12252 Worker thread wakes up
22:07:40.384 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
22:07:40.384 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
22:07:40.384 00.000 12252 Moving (-0.09, -0.07) raw xDistance=0.08 yDistance=0.08
22:07:40.384 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:40.385 00.001 9044 UpdateGuideState exits: m=5732 SNR=51.9
22:07:40.385 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:40.386 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:40.388 00.002 9044 Enqueuing Expose request
22:07:40.389 00.001 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.46
22:07:40.389 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
22:07:40.389 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:40.389 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:07:40.389 00.000 12252 MoveAxis(E, 3, ABG)
22:07:40.389 00.000 12252 Guiding  Dir = 2, Dur = 3
22:07:40.389 00.000 12252 IsSlewing returns 0
22:07:40.389 00.000 12252 IsGuiding returns 0
22:07:40.391 00.002 12252 PulseGuide returned control before completion, sleep 12
22:07:40.407 00.016 12252 IsGuiding returns 0
22:07:40.407 00.000 12252 Move returns status 0, amount 3
22:07:40.407 00.000 12252 MoveAxis(N, 0, ABG)
22:07:40.407 00.000 12252 Move returns status 0, amount 0
22:07:40.407 00.000 12252 move complete, result=0
22:07:40.407 00.000 12252 worker thread done servicing request
22:07:40.407 00.000 12252 Worker thread wakes up
22:07:40.407 00.000 9044 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:07:40.410 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:40.410 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:42.765 02.355 12252 Exposure complete
22:07:42.807 00.042 12252 worker thread done servicing request
22:07:42.807 00.000 9044 OnExposeComplete: enter
22:07:42.808 00.001 9044 UpdateGuideState(): m_state=6
22:07:42.810 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2935
22:07:42.811 00.001 9044 Star::Find returns 1 (0), X=1004.24, Y=822.68, Mass=5712, SNR=51.8, Peak=173 HFD=5.2
22:07:42.813 00.002 9044 MultiStar: [#1 -0.05,0.07,1.05,U] [#2 -0.15,-0.02,1.19,U] [#3 -0.07,-0.10,0.84,U] [#4 -0.05,0.06,1.27,U] [#5 -0.26,0.02,0.66,U] [#6 -0.05,0.07,0.42,U] [#7 -0.07,0.13,0.43,U] [#8 -0.10,0.14,0.42,U] 
22:07:42.816 00.003 9044 refined, 8 included, MultiStar: {-0.12, 0.03}, one-star: {-0.26, 0.02}
22:07:42.818 00.002 9044 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.62) = xAngle (4.51 = -1.77)
22:07:42.820 00.002 9044 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.43 = 1.43)
22:07:42.822 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.89 mountX=-0.02 mountY=0.12, mountTheta=1.77
22:07:42.826 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.03, opts=13)
22:07:42.827 00.001 9044 Enqueuing Move request for scope (-0.12, 0.03)
22:07:42.829 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:42.830 00.001 9044 UpdateGuideState exits: m=5712 SNR=51.8
22:07:42.831 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:42.833 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:42.834 00.001 9044 Enqueuing Expose request
22:07:42.836 00.002 12252 Worker thread wakes up
22:07:42.836 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
22:07:42.836 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
22:07:42.836 00.000 12252 Moving (-0.12, 0.03) raw xDistance=-0.02 yDistance=0.12
22:07:42.841 00.005 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.45
22:07:42.841 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
22:07:42.841 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:42.841 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:07:42.841 00.000 12252 MoveAxis(E, 6, ABG)
22:07:42.841 00.000 12252 Guiding  Dir = 2, Dur = 6
22:07:42.842 00.001 12252 IsSlewing returns 0
22:07:42.842 00.000 12252 IsGuiding returns 0
22:07:42.843 00.001 12252 PulseGuide returned control before completion, sleep 15
22:07:42.866 00.023 12252 IsGuiding returns 0
22:07:42.866 00.000 12252 Move returns status 0, amount 6
22:07:42.866 00.000 12252 MoveAxis(N, 0, ABG)
22:07:42.866 00.000 12252 Move returns status 0, amount 0
22:07:42.866 00.000 12252 move complete, result=0
22:07:42.866 00.000 12252 worker thread done servicing request
22:07:42.866 00.000 12252 Worker thread wakes up
22:07:42.866 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
22:07:42.869 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:42.869 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:45.237 02.368 12252 Exposure complete
22:07:45.289 00.052 12252 worker thread done servicing request
22:07:45.289 00.000 9044 OnExposeComplete: enter
22:07:45.290 00.001 9044 UpdateGuideState(): m_state=6
22:07:45.291 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2936
22:07:45.293 00.002 9044 Star::Find returns 1 (0), X=1004.28, Y=822.55, Mass=5597, SNR=51.2, Peak=173 HFD=5.2
22:07:45.294 00.001 9044 MultiStar: [#1 0.04,0.03,1.07,U] [#2 0.02,-0.06,1.23,U] [#3 0.05,-0.07,0.85,U] [#4 0.06,-0.10,1.28,U] [#5 -0.00,0.01,0.66,U] [#6 0.01,-0.07,0.43,U] [#7 0.12,0.00,0.44,U] [#8 -0.01,-0.05,0.42,U] 
22:07:45.295 00.001 9044 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {-0.22, -0.10}
22:07:45.296 00.001 9044 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.62) = xAngle (0.09 = 0.09)
22:07:45.297 00.001 9044 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.99 = -2.99)
22:07:45.298 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.54 mountX=0.05 mountY=-0.01, mountTheta=-0.15
22:07:45.301 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.05, opts=13)
22:07:45.302 00.001 9044 Enqueuing Move request for scope (0.00, -0.05)
22:07:45.303 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:45.304 00.001 9044 UpdateGuideState exits: m=5597 SNR=51.2
22:07:45.305 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:45.306 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:45.307 00.001 9044 Enqueuing Expose request
22:07:45.308 00.001 12252 Worker thread wakes up
22:07:45.308 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
22:07:45.309 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
22:07:45.309 00.000 12252 Moving (0.00, -0.05) raw xDistance=0.05 yDistance=-0.01
22:07:45.313 00.004 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.43
22:07:45.313 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:07:45.313 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:45.313 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:07:45.313 00.000 12252 MoveAxis(E, 5, ABG)
22:07:45.313 00.000 12252 Guiding  Dir = 2, Dur = 5
22:07:45.314 00.001 12252 IsSlewing returns 0
22:07:45.314 00.000 12252 IsGuiding returns 0
22:07:45.316 00.002 12252 PulseGuide returned control before completion, sleep 14
22:07:45.345 00.029 12252 IsGuiding returns 0
22:07:45.345 00.000 12252 Move returns status 0, amount 5
22:07:45.345 00.000 12252 MoveAxis(N, 0, ABG)
22:07:45.345 00.000 12252 Move returns status 0, amount 0
22:07:45.345 00.000 12252 move complete, result=0
22:07:45.345 00.000 12252 worker thread done servicing request
22:07:45.345 00.000 12252 Worker thread wakes up
22:07:45.345 00.000 9044 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:07:45.347 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:45.347 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:47.692 02.345 12252 Exposure complete
22:07:47.770 00.078 12252 worker thread done servicing request
22:07:47.771 00.001 9044 OnExposeComplete: enter
22:07:47.772 00.001 9044 UpdateGuideState(): m_state=6
22:07:47.773 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2937
22:07:47.775 00.002 9044 Star::Find returns 1 (0), X=1004.27, Y=822.68, Mass=5656, SNR=51.6, Peak=173 HFD=5.3
22:07:47.777 00.002 9044 MultiStar: [#1 0.00,0.06,1.04,U] [#2 -0.01,0.02,1.21,U] [#3 0.03,-0.09,0.85,U] [#4 0.03,0.06,1.28,U] [#5 -0.16,0.09,0.65,U] [#6 -0.03,0.09,0.42,U] [#7 0.06,0.16,0.43,U] [#8 -0.08,0.11,0.42,U] 
22:07:47.778 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.05}, one-star: {-0.23, 0.03}
22:07:47.779 00.001 9044 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.62) = xAngle (3.93 = -2.35)
22:07:47.780 00.001 9044 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.84 = 0.84)
22:07:47.781 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.30 mountX=-0.04 mountY=0.05, mountTheta=2.33
22:07:47.783 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.05, opts=13)
22:07:47.784 00.001 9044 Enqueuing Move request for scope (-0.04, 0.05)
22:07:47.786 00.002 12252 Worker thread wakes up
22:07:47.786 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:47.787 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:07:47.787 00.000 9044 UpdateGuideState exits: m=5656 SNR=51.6
22:07:47.788 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:47.789 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:47.790 00.001 9044 Enqueuing Expose request
22:07:47.792 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:07:47.792 00.000 12252 Moving (-0.04, 0.05) raw xDistance=-0.04 yDistance=0.05
22:07:47.798 00.006 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.42
22:07:47.798 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:07:47.798 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:47.798 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:07:47.799 00.001 12252 MoveAxis(E, 5, ABG)
22:07:47.799 00.000 12252 Guiding  Dir = 2, Dur = 5
22:07:47.799 00.000 12252 IsSlewing returns 0
22:07:47.799 00.000 12252 IsGuiding returns 0
22:07:47.801 00.002 12252 PulseGuide returned control before completion, sleep 14
22:07:47.824 00.023 12252 IsGuiding returns 0
22:07:47.824 00.000 12252 Move returns status 0, amount 5
22:07:47.824 00.000 12252 MoveAxis(N, 0, ABG)
22:07:47.824 00.000 12252 Move returns status 0, amount 0
22:07:47.824 00.000 12252 move complete, result=0
22:07:47.824 00.000 12252 worker thread done servicing request
22:07:47.824 00.000 12252 Worker thread wakes up
22:07:47.824 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:47.825 00.001 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:07:47.825 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:50.171 02.346 12252 Exposure complete
22:07:50.225 00.054 12252 worker thread done servicing request
22:07:50.226 00.001 9044 OnExposeComplete: enter
22:07:50.226 00.000 9044 UpdateGuideState(): m_state=6
22:07:50.227 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2938
22:07:50.228 00.001 9044 Star::Find returns 1 (0), X=1004.34, Y=822.60, Mass=5774, SNR=52.1, Peak=173 HFD=5.4
22:07:50.229 00.001 9044 MultiStar: [#1 0.01,-0.10,1.05,U] [#2 0.01,-0.06,1.23,U] [#3 0.10,-0.10,0.85,U] [#4 0.09,-0.06,1.26,U] [#5 0.10,0.03,0.64,U] [#6 0.12,0.06,0.42,U] [#7 0.21,-0.17,0.43,U] [#8 -0.01,-0.08,0.41,U] 
22:07:50.230 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {-0.16, -0.06}
22:07:50.231 00.001 9044 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.62) = xAngle (0.57 = 0.57)
22:07:50.232 00.001 9044 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.52 = -2.52)
22:07:50.233 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.06 mountX=0.06 mountY=-0.04, mountTheta=-0.60
22:07:50.234 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.06, opts=13)
22:07:50.235 00.001 9044 Enqueuing Move request for scope (0.04, -0.06)
22:07:50.235 00.000 12252 Worker thread wakes up
22:07:50.235 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:50.236 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
22:07:50.236 00.000 9044 UpdateGuideState exits: m=5774 SNR=52.1
22:07:50.238 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
22:07:50.238 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:50.239 00.001 12252 Moving (0.04, -0.06) raw xDistance=0.06 yDistance=-0.04
22:07:50.239 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:50.240 00.001 9044 Enqueuing Expose request
22:07:50.242 00.002 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.40
22:07:50.242 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
22:07:50.242 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:50.242 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:07:50.242 00.000 12252 MoveAxis(E, 5, ABG)
22:07:50.242 00.000 12252 Guiding  Dir = 2, Dur = 5
22:07:50.242 00.000 12252 IsSlewing returns 0
22:07:50.243 00.001 12252 IsGuiding returns 0
22:07:50.244 00.001 12252 PulseGuide returned control before completion, sleep 14
22:07:50.270 00.026 12252 IsGuiding returns 0
22:07:50.270 00.000 12252 Move returns status 0, amount 5
22:07:50.270 00.000 12252 MoveAxis(N, 0, ABG)
22:07:50.270 00.000 12252 Move returns status 0, amount 0
22:07:50.270 00.000 12252 move complete, result=0
22:07:50.270 00.000 12252 worker thread done servicing request
22:07:50.270 00.000 9044 GuideStep: 0.1 px 5 ms EAST, -0.0 px 0 ms NORTH
22:07:50.272 00.002 12252 Worker thread wakes up
22:07:50.272 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:50.272 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:52.629 02.357 12252 Exposure complete
22:07:52.675 00.046 12252 worker thread done servicing request
22:07:52.676 00.001 9044 OnExposeComplete: enter
22:07:52.677 00.001 9044 UpdateGuideState(): m_state=6
22:07:52.679 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2939
22:07:52.680 00.001 9044 Star::Find returns 1 (0), X=1004.30, Y=822.63, Mass=5764, SNR=52.1, Peak=173 HFD=5.4
22:07:52.681 00.001 9044 MultiStar: [#1 0.03,-0.06,1.05,U] [#2 -0.02,0.00,1.21,U] [#3 0.01,-0.18,0.84,U] [#4 0.02,-0.08,1.25,U] [#5 -0.01,0.07,0.65,U] [#6 0.01,0.07,0.42,U] [#7 -0.02,0.06,0.43,U] [#8 -0.09,0.07,0.42,U] 
22:07:52.682 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {-0.20, -0.03}
22:07:52.682 00.000 9044 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.62) = xAngle (-0.72 = -0.72)
22:07:52.683 00.001 9044 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.80 = 2.48)
22:07:52.684 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.35 mountX=0.03 mountY=0.03, mountTheta=0.69
22:07:52.687 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.03, opts=13)
22:07:52.689 00.002 9044 Enqueuing Move request for scope (-0.03, -0.03)
22:07:52.690 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:52.692 00.002 12252 Worker thread wakes up
22:07:52.692 00.000 9044 UpdateGuideState exits: m=5764 SNR=52.1
22:07:52.693 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
22:07:52.693 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:52.694 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
22:07:52.694 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:52.695 00.001 12252 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.03
22:07:52.695 00.000 9044 Enqueuing Expose request
22:07:52.698 00.003 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.39
22:07:52.698 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
22:07:52.698 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:52.699 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:07:52.699 00.000 12252 MoveAxis(E, 6, ABG)
22:07:52.699 00.000 12252 Guiding  Dir = 2, Dur = 6
22:07:52.699 00.000 12252 IsSlewing returns 0
22:07:52.699 00.000 12252 IsGuiding returns 0
22:07:52.701 00.002 12252 PulseGuide returned control before completion, sleep 14
22:07:52.718 00.017 12252 IsGuiding returns 0
22:07:52.718 00.000 12252 Move returns status 0, amount 6
22:07:52.718 00.000 12252 MoveAxis(N, 0, ABG)
22:07:52.718 00.000 12252 Move returns status 0, amount 0
22:07:52.718 00.000 12252 move complete, result=0
22:07:52.718 00.000 12252 worker thread done servicing request
22:07:52.718 00.000 12252 Worker thread wakes up
22:07:52.718 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:07:52.720 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:52.720 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:55.082 02.362 12252 Exposure complete
22:07:55.130 00.048 12252 worker thread done servicing request
22:07:55.130 00.000 9044 OnExposeComplete: enter
22:07:55.132 00.002 9044 UpdateGuideState(): m_state=6
22:07:55.134 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2940
22:07:55.135 00.001 9044 Star::Find returns 1 (0), X=1004.21, Y=822.72, Mass=5591, SNR=51.2, Peak=173 HFD=5.1
22:07:55.137 00.002 9044 MultiStar: [#1 -0.12,0.07,1.05,U] [#2 -0.15,0.08,1.22,U] [#3 -0.07,0.01,0.85,U] [#4 -0.06,0.04,1.28,U] [#5 -0.25,0.02,0.66,U] [#6 -0.14,0.13,0.42,U] [#7 -0.12,0.03,0.43,U] [#8 -0.17,0.13,0.42,U] 
22:07:55.139 00.002 9044 refined, 8 included, MultiStar: {-0.15, 0.06}, one-star: {-0.29, 0.06}
22:07:55.141 00.002 9044 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.62) = xAngle (4.39 = -1.89)
22:07:55.143 00.002 9044 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.31 = 1.31)
22:07:55.145 00.002 9044 CameraToMount -- cameraX=-0.15 cameraY=0.06 hyp=0.16 cameraTheta=2.77 mountX=-0.05 mountY=0.15, mountTheta=1.89
22:07:55.148 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.06, opts=13)
22:07:55.149 00.001 9044 Enqueuing Move request for scope (-0.15, 0.06)
22:07:55.151 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:55.153 00.002 9044 UpdateGuideState exits: m=5591 SNR=51.2
22:07:55.154 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:55.156 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:55.157 00.001 9044 Enqueuing Expose request
22:07:55.159 00.002 12252 Worker thread wakes up
22:07:55.159 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.06) opts 0xd
22:07:55.159 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.06)
22:07:55.159 00.000 12252 Moving (-0.15, 0.06) raw xDistance=-0.05 yDistance=0.15
22:07:55.162 00.003 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.37
22:07:55.162 00.000 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
22:07:55.162 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:07:55.163 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:07:55.163 00.000 12252 MoveAxis(E, 7, ABG)
22:07:55.163 00.000 12252 Guiding  Dir = 2, Dur = 7
22:07:55.163 00.000 12252 IsSlewing returns 0
22:07:55.163 00.000 12252 IsGuiding returns 0
22:07:55.165 00.002 12252 PulseGuide returned control before completion, sleep 15
22:07:55.190 00.025 12252 IsGuiding returns 0
22:07:55.190 00.000 12252 Move returns status 0, amount 7
22:07:55.190 00.000 12252 MoveAxis(N, 0, ABG)
22:07:55.190 00.000 12252 Move returns status 0, amount 0
22:07:55.190 00.000 12252 move complete, result=0
22:07:55.191 00.001 12252 worker thread done servicing request
22:07:55.191 00.000 12252 Worker thread wakes up
22:07:55.191 00.000 9044 GuideStep: -0.1 px 7 ms EAST, 0.2 px 0 ms NORTH
22:07:55.192 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:55.193 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:07:57.565 02.372 12252 Exposure complete
22:07:57.624 00.059 12252 worker thread done servicing request
22:07:57.625 00.001 9044 OnExposeComplete: enter
22:07:57.627 00.002 9044 UpdateGuideState(): m_state=6
22:07:57.630 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2941
22:07:57.631 00.001 9044 Star::Find returns 1 (0), X=1004.23, Y=822.74, Mass=5812, SNR=52.3, Peak=173 HFD=5.3
22:07:57.632 00.001 9044 MultiStar: [#1 -0.05,0.03,1.04,U] [#2 -0.09,-0.00,1.19,U] [#3 -0.06,-0.03,0.85,U] [#4 -0.01,0.07,1.27,U] [#5 -0.21,0.14,0.65,U] [#6 0.05,0.12,0.42,U] [#7 -0.05,0.14,0.44,U] [#8 -0.15,0.20,0.41,U] 
22:07:57.633 00.001 9044 refined, 8 included, MultiStar: {-0.10, 0.06}, one-star: {-0.28, 0.08}
22:07:57.634 00.001 9044 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.62) = xAngle (4.19 = -2.10)
22:07:57.635 00.001 9044 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.10 = 1.10)
22:07:57.636 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.11 cameraTheta=2.56 mountX=-0.06 mountY=0.10, mountTheta=2.08
22:07:57.637 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.06, opts=13)
22:07:57.638 00.001 9044 Enqueuing Move request for scope (-0.10, 0.06)
22:07:57.639 00.001 12252 Worker thread wakes up
22:07:57.639 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:07:57.640 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
22:07:57.640 00.000 9044 UpdateGuideState exits: m=5812 SNR=52.3
22:07:57.642 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:07:57.642 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
22:07:57.642 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:07:57.644 00.002 9044 Enqueuing Expose request
22:07:57.645 00.001 12252 Moving (-0.10, 0.06) raw xDistance=-0.06 yDistance=0.10
22:07:57.648 00.003 12252 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.36
22:07:57.648 00.000 12252 PPEC: input: -0.06, control: -0.02, exposure: 2000
22:07:57.648 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:07:57.648 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:07:57.648 00.000 12252 MoveAxis(E, 8, ABG)
22:07:57.648 00.000 12252 Guiding  Dir = 2, Dur = 8
22:07:57.649 00.001 12252 IsSlewing returns 0
22:07:57.649 00.000 12252 IsGuiding returns 0
22:07:57.651 00.002 12252 PulseGuide returned control before completion, sleep 17
22:07:57.672 00.021 12252 IsGuiding returns 0
22:07:57.672 00.000 12252 Move returns status 0, amount 8
22:07:57.672 00.000 12252 MoveAxis(N, 0, ABG)
22:07:57.672 00.000 12252 Move returns status 0, amount 0
22:07:57.672 00.000 12252 move complete, result=0
22:07:57.672 00.000 12252 worker thread done servicing request
22:07:57.673 00.001 12252 Worker thread wakes up
22:07:57.673 00.000 9044 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:07:57.675 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:07:57.675 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:00.033 02.358 12252 Exposure complete
22:08:00.093 00.060 12252 worker thread done servicing request
22:08:00.093 00.000 9044 OnExposeComplete: enter
22:08:00.094 00.001 9044 UpdateGuideState(): m_state=6
22:08:00.095 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2942
22:08:00.096 00.001 9044 Star::Find returns 1 (0), X=1004.29, Y=822.74, Mass=5660, SNR=51.9, Peak=173 HFD=5.2
22:08:00.097 00.001 9044 MultiStar: [#1 0.07,0.13,1.04,U] [#2 -0.00,0.02,1.22,U] [#3 0.05,-0.03,0.84,U] [#4 0.06,0.16,1.28,U] [#5 -0.17,0.12,0.65,U] [#6 0.07,0.20,0.41,U] [#7 0.04,0.18,0.43,U] [#8 -0.06,0.12,0.42,U] 
22:08:00.099 00.002 9044 refined, 8 included, MultiStar: {-0.02, 0.10}, one-star: {-0.21, 0.08}
22:08:00.099 00.000 9044 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.62) = xAngle (3.35 = -2.93)
22:08:00.100 00.001 9044 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.27 = 0.27)
22:08:00.101 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.73 mountX=-0.10 mountY=0.03, mountTheta=2.88
22:08:00.102 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.10, opts=13)
22:08:00.103 00.001 9044 Enqueuing Move request for scope (-0.02, 0.10)
22:08:00.104 00.001 12252 Worker thread wakes up
22:08:00.104 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
22:08:00.104 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
22:08:00.104 00.000 12252 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=0.03
22:08:00.104 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:00.105 00.001 9044 UpdateGuideState exits: m=5660 SNR=51.9
22:08:00.106 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:00.106 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:00.107 00.001 9044 Enqueuing Expose request
22:08:00.108 00.001 12252 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.35
22:08:00.108 00.000 12252 PPEC: input: -0.10, control: -0.02, exposure: 2000
22:08:00.108 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:00.108 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:08:00.108 00.000 12252 MoveAxis(E, 6, ABG)
22:08:00.108 00.000 12252 Guiding  Dir = 2, Dur = 6
22:08:00.109 00.001 12252 IsSlewing returns 0
22:08:00.109 00.000 12252 IsGuiding returns 0
22:08:00.112 00.003 12252 PulseGuide returned control before completion, sleep 14
22:08:00.131 00.019 12252 IsGuiding returns 0
22:08:00.131 00.000 12252 Move returns status 0, amount 6
22:08:00.131 00.000 12252 MoveAxis(N, 0, ABG)
22:08:00.131 00.000 12252 Move returns status 0, amount 0
22:08:00.131 00.000 12252 move complete, result=0
22:08:00.131 00.000 12252 worker thread done servicing request
22:08:00.132 00.001 12252 Worker thread wakes up
22:08:00.132 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:00.132 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:00.132 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:08:02.479 02.347 12252 Exposure complete
22:08:02.524 00.045 12252 worker thread done servicing request
22:08:02.524 00.000 9044 OnExposeComplete: enter
22:08:02.526 00.002 9044 UpdateGuideState(): m_state=6
22:08:02.529 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2943
22:08:02.532 00.003 9044 Star::Find returns 1 (0), X=1004.29, Y=822.74, Mass=5669, SNR=51.6, Peak=173 HFD=5.2
22:08:02.534 00.002 9044 MultiStar: [#1 0.06,-0.02,1.04,U] [#2 -0.09,-0.10,1.22,U] [#3 -0.01,-0.03,0.85,U] [#4 0.02,-0.00,1.27,U] [#5 -0.04,0.01,0.67,U] [#6 -0.02,0.02,0.42,U] [#7 -0.00,0.12,0.43,U] [#8 -0.00,0.04,0.42,U] 
22:08:02.537 00.003 9044 refined, 8 included, MultiStar: {-0.04, -0.00}, one-star: {-0.21, 0.09}
22:08:02.539 00.002 9044 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.62) = xAngle (-1.48 = -1.48)
22:08:02.541 00.002 9044 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.56 = 1.72)
22:08:02.544 00.003 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.10 mountX=0.00 mountY=0.04, mountTheta=1.48
22:08:02.547 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.00, opts=13)
22:08:02.550 00.003 9044 Enqueuing Move request for scope (-0.04, -0.00)
22:08:02.552 00.002 12252 Worker thread wakes up
22:08:02.552 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
22:08:02.552 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
22:08:02.552 00.000 12252 Moving (-0.04, -0.00) raw xDistance=0.00 yDistance=0.04
22:08:02.552 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:02.556 00.004 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.33
22:08:02.556 00.000 9044 UpdateGuideState exits: m=5669 SNR=51.6
22:08:02.558 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:02.561 00.003 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
22:08:02.561 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:02.561 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:02.563 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:08:02.563 00.000 12252 MoveAxis(E, 4, ABG)
22:08:02.563 00.000 12252 Guiding  Dir = 2, Dur = 4
22:08:02.563 00.000 9044 Enqueuing Expose request
22:08:02.566 00.003 12252 IsSlewing returns 0
22:08:02.566 00.000 12252 IsGuiding returns 0
22:08:02.569 00.003 12252 PulseGuide returned control before completion, sleep 13
22:08:02.594 00.025 12252 IsGuiding returns 0
22:08:02.594 00.000 12252 Move returns status 0, amount 4
22:08:02.594 00.000 12252 MoveAxis(N, 0, ABG)
22:08:02.594 00.000 12252 Move returns status 0, amount 0
22:08:02.594 00.000 12252 move complete, result=0
22:08:02.594 00.000 12252 worker thread done servicing request
22:08:02.594 00.000 12252 Worker thread wakes up
22:08:02.594 00.000 9044 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:08:02.599 00.005 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:02.599 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:04.962 02.363 12252 Exposure complete
22:08:05.033 00.071 12252 worker thread done servicing request
22:08:05.033 00.000 9044 OnExposeComplete: enter
22:08:05.035 00.002 9044 UpdateGuideState(): m_state=6
22:08:05.037 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2944
22:08:05.038 00.001 9044 Star::Find returns 1 (0), X=1004.29, Y=822.76, Mass=5776, SNR=52.2, Peak=173 HFD=5.2
22:08:05.040 00.002 9044 MultiStar: [#1 0.09,0.10,1.03,U] [#2 0.03,-0.03,1.21,U] [#3 0.15,0.02,0.84,U] [#4 0.04,0.09,1.27,U] [#5 0.04,0.04,0.65,U] [#6 0.03,0.09,0.41,U] [#7 0.11,0.20,0.42,U] [#8 0.06,0.15,0.41,U] 
22:08:05.041 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {-0.21, 0.10}
22:08:05.041 00.000 9044 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.62) = xAngle (2.81 = 2.81)
22:08:05.043 00.002 9044 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.27 = -0.27)
22:08:05.045 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.19 mountX=-0.07 mountY=-0.02, mountTheta=-2.86
22:08:05.046 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.07, opts=13)
22:08:05.048 00.002 9044 Enqueuing Move request for scope (0.03, 0.07)
22:08:05.051 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:05.053 00.002 12252 Worker thread wakes up
22:08:05.053 00.000 9044 UpdateGuideState exits: m=5776 SNR=52.2
22:08:05.054 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:08:05.054 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:05.056 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:08:05.056 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:05.058 00.002 9044 Enqueuing Expose request
22:08:05.060 00.002 12252 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=-0.02
22:08:05.065 00.005 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.32
22:08:05.065 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
22:08:05.065 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:05.065 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:08:05.065 00.000 12252 MoveAxis(E, 4, ABG)
22:08:05.065 00.000 12252 Guiding  Dir = 2, Dur = 4
22:08:05.065 00.000 12252 IsSlewing returns 0
22:08:05.066 00.001 12252 IsGuiding returns 0
22:08:05.068 00.002 12252 PulseGuide returned control before completion, sleep 13
22:08:05.089 00.021 12252 IsGuiding returns 0
22:08:05.089 00.000 12252 Move returns status 0, amount 4
22:08:05.089 00.000 12252 MoveAxis(N, 0, ABG)
22:08:05.089 00.000 12252 Move returns status 0, amount 0
22:08:05.089 00.000 12252 move complete, result=0
22:08:05.090 00.001 12252 worker thread done servicing request
22:08:05.090 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:08:05.091 00.001 12252 Worker thread wakes up
22:08:05.091 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:05.091 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:07.429 02.338 12252 Exposure complete
22:08:07.470 00.041 12252 worker thread done servicing request
22:08:07.470 00.000 9044 OnExposeComplete: enter
22:08:07.472 00.002 9044 UpdateGuideState(): m_state=6
22:08:07.475 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2945
22:08:07.479 00.004 9044 Star::Find returns 1 (0), X=1004.32, Y=822.84, Mass=5731, SNR=51.9, Peak=173 HFD=5.1
22:08:07.482 00.003 9044 MultiStar: [#1 0.02,0.20,1.08,U] [#2 0.04,0.08,1.20,U] [#3 0.21,0.25,0.84,U] [#4 0.05,0.09,1.28,U] [#5 0.07,0.18,0.65,U] [#6 0.02,0.18,0.42,U] [#7 -0.06,0.26,0.43,U] [#8 0.02,0.23,0.42,U] 
22:08:07.484 00.002 9044 refined, 8 included, MultiStar: {0.02, 0.17}, one-star: {-0.18, 0.18}
22:08:07.486 00.002 9044 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.62) = xAngle (3.06 = 3.06)
22:08:07.489 00.003 9044 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.03 = -0.03)
22:08:07.491 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.43 mountX=-0.17 mountY=-0.00, mountTheta=-3.11
22:08:07.494 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.17, opts=13)
22:08:07.496 00.002 9044 Enqueuing Move request for scope (0.02, 0.17)
22:08:07.498 00.002 12252 Worker thread wakes up
22:08:07.498 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:07.500 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
22:08:07.500 00.000 9044 UpdateGuideState exits: m=5731 SNR=51.9
22:08:07.502 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
22:08:07.502 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:07.503 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:07.504 00.001 9044 Enqueuing Expose request
22:08:07.505 00.001 12252 Moving (0.02, 0.17) raw xDistance=-0.17 yDistance=-0.00
22:08:07.510 00.005 12252 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 485.30
22:08:07.510 00.000 12252 PPEC: input: -0.17, control: -0.11, exposure: 2000
22:08:07.510 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:07.510 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:08:07.510 00.000 12252 MoveAxis(E, 44, ABG)
22:08:07.510 00.000 12252 Guiding  Dir = 2, Dur = 44
22:08:07.510 00.000 12252 IsSlewing returns 0
22:08:07.510 00.000 12252 IsGuiding returns 0
22:08:07.512 00.002 12252 PulseGuide returned control before completion, sleep 52
22:08:07.580 00.068 12252 IsGuiding returns 0
22:08:07.580 00.000 12252 Move returns status 0, amount 44
22:08:07.580 00.000 12252 MoveAxis(N, 0, ABG)
22:08:07.580 00.000 12252 Move returns status 0, amount 0
22:08:07.580 00.000 12252 move complete, result=0
22:08:07.580 00.000 12252 worker thread done servicing request
22:08:07.580 00.000 12252 Worker thread wakes up
22:08:07.580 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:07.580 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:07.580 00.000 9044 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
22:08:09.927 02.347 12252 Exposure complete
22:08:09.981 00.054 12252 worker thread done servicing request
22:08:09.982 00.001 9044 OnExposeComplete: enter
22:08:09.983 00.001 9044 UpdateGuideState(): m_state=6
22:08:09.985 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2946
22:08:09.988 00.003 9044 Star::Find returns 1 (0), X=1004.28, Y=822.62, Mass=5629, SNR=51.4, Peak=173 HFD=5.3
22:08:09.992 00.004 9044 MultiStar: [#1 -0.05,-0.00,1.05,U] [#2 -0.10,-0.08,1.21,U] [#3 0.09,-0.16,0.86,U] [#4 0.01,-0.00,1.28,U] [#5 -0.06,0.01,0.67,U] [#6 0.00,-0.01,0.43,U] [#7 0.02,0.01,0.44,U] [#8 -0.08,0.12,0.42,U] 
22:08:09.994 00.002 9044 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {-0.22, -0.04}
22:08:09.997 00.003 9044 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.62) = xAngle (-0.97 = -0.97)
22:08:09.999 00.002 9044 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.05 = 2.23)
22:08:10.001 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.59 mountX=0.03 mountY=0.05, mountTheta=0.95
22:08:10.004 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.03, opts=13)
22:08:10.008 00.004 9044 Enqueuing Move request for scope (-0.05, -0.03)
22:08:10.010 00.002 12252 Worker thread wakes up
22:08:10.010 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:10.013 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
22:08:10.013 00.000 9044 UpdateGuideState exits: m=5629 SNR=51.4
22:08:10.015 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:10.016 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
22:08:10.016 00.000 12252 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=0.05
22:08:10.016 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:10.019 00.003 9044 Enqueuing Expose request
22:08:10.022 00.003 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 485.29
22:08:10.022 00.000 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
22:08:10.022 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:10.022 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:08:10.022 00.000 12252 MoveAxis(E, 2, ABG)
22:08:10.022 00.000 12252 Guiding  Dir = 2, Dur = 2
22:08:10.023 00.001 12252 IsSlewing returns 0
22:08:10.023 00.000 12252 IsGuiding returns 0
22:08:10.025 00.002 12252 PulseGuide returned control before completion, sleep 11
22:08:10.044 00.019 12252 IsGuiding returns 0
22:08:10.044 00.000 12252 Move returns status 0, amount 2
22:08:10.044 00.000 12252 MoveAxis(N, 0, ABG)
22:08:10.044 00.000 12252 Move returns status 0, amount 0
22:08:10.044 00.000 12252 move complete, result=0
22:08:10.044 00.000 12252 worker thread done servicing request
22:08:10.044 00.000 12252 Worker thread wakes up
22:08:10.044 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:10.044 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:10.045 00.001 9044 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:08:12.392 02.347 12252 Exposure complete
22:08:12.443 00.051 12252 worker thread done servicing request
22:08:12.444 00.001 9044 OnExposeComplete: enter
22:08:12.445 00.001 9044 UpdateGuideState(): m_state=6
22:08:12.448 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2947
22:08:12.449 00.001 9044 Star::Find returns 1 (0), X=1004.17, Y=822.57, Mass=5663, SNR=51.7, Peak=173 HFD=5.2
22:08:12.452 00.003 9044 MultiStar: [#1 -0.13,-0.02,1.06,U] [#2 -0.14,-0.13,1.19,U] [#3 -0.07,-0.18,0.85,U] [#4 -0.11,-0.01,1.27,U] [#5 -0.12,0.01,0.66,U] [#6 -0.14,-0.03,0.42,U] [#7 -0.11,-0.14,0.44,U] [#8 -0.17,-0.09,0.43,U] 
22:08:12.454 00.002 9044 refined, 8 included, MultiStar: {-0.15, -0.08}, one-star: {-0.33, -0.09}
22:08:12.456 00.002 9044 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.62) = xAngle (-1.05 = -1.05)
22:08:12.459 00.003 9044 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.13 = 2.15)
22:08:12.461 00.002 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.68 mountX=0.08 mountY=0.14, mountTheta=1.04
22:08:12.464 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.08, opts=13)
22:08:12.465 00.001 9044 Enqueuing Move request for scope (-0.15, -0.08)
22:08:12.465 00.000 12252 Worker thread wakes up
22:08:12.466 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:12.467 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
22:08:12.467 00.000 9044 UpdateGuideState exits: m=5663 SNR=51.7
22:08:12.468 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
22:08:12.468 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:12.471 00.003 12252 Moving (-0.15, -0.08) raw xDistance=0.08 yDistance=0.14
22:08:12.471 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:12.472 00.001 9044 Enqueuing Expose request
22:08:12.473 00.001 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.28
22:08:12.473 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
22:08:12.473 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:12.473 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:08:12.473 00.000 12252 MoveAxis(E, 3, ABG)
22:08:12.473 00.000 12252 Guiding  Dir = 2, Dur = 3
22:08:12.474 00.001 12252 IsSlewing returns 0
22:08:12.474 00.000 12252 IsGuiding returns 0
22:08:12.476 00.002 12252 PulseGuide returned control before completion, sleep 12
22:08:12.492 00.016 12252 IsGuiding returns 0
22:08:12.493 00.001 12252 Move returns status 0, amount 3
22:08:12.493 00.000 12252 MoveAxis(N, 0, ABG)
22:08:12.493 00.000 12252 Move returns status 0, amount 0
22:08:12.493 00.000 12252 move complete, result=0
22:08:12.493 00.000 12252 worker thread done servicing request
22:08:12.493 00.000 12252 Worker thread wakes up
22:08:12.493 00.000 9044 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:08:12.496 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:12.496 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:14.834 02.338 12252 Exposure complete
22:08:14.873 00.039 12252 worker thread done servicing request
22:08:14.873 00.000 9044 OnExposeComplete: enter
22:08:14.874 00.001 9044 UpdateGuideState(): m_state=6
22:08:14.875 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2948
22:08:14.876 00.001 9044 Star::Find returns 1 (0), X=1004.16, Y=822.58, Mass=5619, SNR=51.4, Peak=173 HFD=5.2
22:08:14.877 00.001 9044 MultiStar: [#1 -0.12,-0.04,1.06,U] [#2 -0.08,-0.08,1.23,U] [#3 -0.13,-0.13,0.85,U] [#4 -0.04,-0.03,1.28,U] [#5 -0.21,0.10,0.66,U] [#6 -0.15,-0.00,0.42,U] [#7 -0.03,-0.12,0.44,U] [#8 -0.23,0.13,0.43,U] 
22:08:14.878 00.001 9044 refined, 8 included, MultiStar: {-0.14, -0.04}, one-star: {-0.34, -0.08}
22:08:14.879 00.001 9044 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.62) = xAngle (-1.24 = -1.24)
22:08:14.879 00.000 9044 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.32 = 1.96)
22:08:14.881 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.86 mountX=0.05 mountY=0.14, mountTheta=1.23
22:08:14.882 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.04, opts=13)
22:08:14.884 00.002 9044 Enqueuing Move request for scope (-0.14, -0.04)
22:08:14.886 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:14.887 00.001 9044 UpdateGuideState exits: m=5619 SNR=51.4
22:08:14.888 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:14.889 00.001 12252 Worker thread wakes up
22:08:14.889 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:14.890 00.001 9044 Enqueuing Expose request
22:08:14.891 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
22:08:14.891 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
22:08:14.891 00.000 12252 Moving (-0.14, -0.04) raw xDistance=0.05 yDistance=0.14
22:08:14.896 00.005 12252 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 485.26
22:08:14.896 00.000 12252 PPEC: input: 0.05, control: -0.00, exposure: 2000
22:08:14.896 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:14.896 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:08:14.896 00.000 12252 MoveAxis(E, 1, ABG)
22:08:14.896 00.000 12252 Guiding  Dir = 2, Dur = 1
22:08:14.896 00.000 12252 IsSlewing returns 0
22:08:14.896 00.000 12252 IsGuiding returns 0
22:08:14.901 00.005 12252 IsGuiding returns 0
22:08:14.901 00.000 12252 Move returns status 0, amount 1
22:08:14.901 00.000 12252 MoveAxis(N, 0, ABG)
22:08:14.901 00.000 12252 Move returns status 0, amount 0
22:08:14.901 00.000 12252 move complete, result=0
22:08:14.901 00.000 12252 worker thread done servicing request
22:08:14.902 00.001 12252 Worker thread wakes up
22:08:14.902 00.000 9044 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:08:14.903 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:14.903 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:17.254 02.351 12252 Exposure complete
22:08:17.291 00.037 12252 worker thread done servicing request
22:08:17.291 00.000 9044 OnExposeComplete: enter
22:08:17.292 00.001 9044 UpdateGuideState(): m_state=6
22:08:17.293 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2949
22:08:17.296 00.003 9044 Star::Find returns 1 (0), X=1004.19, Y=822.51, Mass=5670, SNR=51.6, Peak=173 HFD=5.3
22:08:17.297 00.001 9044 MultiStar: [#1 -0.05,-0.28,1.05,U] [#2 -0.09,-0.12,1.19,U] [#3 -0.05,-0.18,0.86,U] [#4 -0.04,-0.13,1.26,U] [#5 -0.09,-0.02,0.67,U] [#6 -0.07,-0.09,0.42,U] [#7 0.01,-0.05,0.44,U] [#8 -0.12,-0.06,0.42,U] 
22:08:17.298 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.14}, one-star: {-0.31, -0.15}
22:08:17.299 00.001 9044 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.62) = xAngle (-0.55 = -0.55)
22:08:17.300 00.001 9044 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.64 = 2.65)
22:08:17.301 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.18 mountX=0.14 mountY=0.08, mountTheta=0.51
22:08:17.304 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.14, opts=13)
22:08:17.306 00.002 9044 Enqueuing Move request for scope (-0.09, -0.14)
22:08:17.307 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:17.308 00.001 9044 UpdateGuideState exits: m=5670 SNR=51.6
22:08:17.309 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:17.310 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:17.311 00.001 9044 Enqueuing Expose request
22:08:17.312 00.001 12252 Worker thread wakes up
22:08:17.313 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
22:08:17.313 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
22:08:17.313 00.000 12252 Moving (-0.09, -0.14) raw xDistance=0.14 yDistance=0.08
22:08:17.317 00.004 12252 PPEC rslt: input = 0.14, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 485.25
22:08:17.318 00.001 12252 PPEC: input: 0.14, control: 0.09, exposure: 2000
22:08:17.318 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:17.318 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:08:17.318 00.000 12252 MoveAxis(W, 35, ABG)
22:08:17.318 00.000 12252 Guiding  Dir = 3, Dur = 35
22:08:17.318 00.000 12252 IsSlewing returns 0
22:08:17.318 00.000 12252 IsGuiding returns 0
22:08:17.320 00.002 12252 PulseGuide returned control before completion, sleep 43
22:08:17.365 00.045 12252 IsGuiding returns 0
22:08:17.365 00.000 12252 Move returns status 0, amount 35
22:08:17.365 00.000 12252 MoveAxis(N, 0, ABG)
22:08:17.365 00.000 12252 Move returns status 0, amount 0
22:08:17.365 00.000 12252 move complete, result=0
22:08:17.365 00.000 12252 worker thread done servicing request
22:08:17.367 00.002 12252 Worker thread wakes up
22:08:17.367 00.000 9044 GuideStep: 0.1 px 35 ms WEST, 0.1 px 0 ms NORTH
22:08:17.369 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:17.369 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:19.738 02.369 12252 Exposure complete
22:08:19.807 00.069 12252 worker thread done servicing request
22:08:19.807 00.000 9044 OnExposeComplete: enter
22:08:19.811 00.004 9044 UpdateGuideState(): m_state=6
22:08:19.813 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2950
22:08:19.815 00.002 9044 Star::Find returns 1 (0), X=1004.19, Y=822.64, Mass=5626, SNR=51.5, Peak=173 HFD=5.2
22:08:19.818 00.003 9044 MultiStar: [#1 -0.04,-0.03,1.04,U] [#2 -0.10,-0.10,1.22,U] [#3 -0.04,-0.15,0.86,U] [#4 -0.03,-0.08,1.26,U] [#5 -0.09,-0.07,0.66,U] [#6 -0.07,-0.03,0.42,U] [#7 -0.06,-0.12,0.44,U] [#8 -0.05,-0.02,0.42,U] 
22:08:19.821 00.003 9044 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.31, -0.01}
22:08:19.823 00.002 9044 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.62) = xAngle (-0.87 = -0.87)
22:08:19.827 00.004 9044 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.95 = 2.33)
22:08:19.829 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-2.49 mountX=0.08 mountY=0.08, mountTheta=0.84
22:08:19.833 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.07, opts=13)
22:08:19.836 00.003 9044 Enqueuing Move request for scope (-0.09, -0.07)
22:08:19.839 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:19.841 00.002 9044 UpdateGuideState exits: m=5626 SNR=51.5
22:08:19.844 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:19.845 00.001 12252 Worker thread wakes up
22:08:19.846 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
22:08:19.846 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:19.846 00.000 9044 Enqueuing Expose request
22:08:19.849 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
22:08:19.849 00.000 12252 Moving (-0.09, -0.07) raw xDistance=0.08 yDistance=0.08
22:08:19.853 00.004 12252 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 485.24
22:08:19.853 00.000 12252 PPEC: input: 0.08, control: -0.00, exposure: 2000
22:08:19.853 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:19.853 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:08:19.853 00.000 12252 MoveAxis(E, 1, ABG)
22:08:19.853 00.000 12252 Guiding  Dir = 2, Dur = 1
22:08:19.854 00.001 12252 IsSlewing returns 0
22:08:19.854 00.000 12252 IsGuiding returns 0
22:08:19.857 00.003 12252 IsGuiding returns 0
22:08:19.857 00.000 12252 Move returns status 0, amount 1
22:08:19.857 00.000 12252 MoveAxis(N, 0, ABG)
22:08:19.857 00.000 12252 Move returns status 0, amount 0
22:08:19.857 00.000 12252 move complete, result=0
22:08:19.857 00.000 12252 worker thread done servicing request
22:08:19.858 00.001 12252 Worker thread wakes up
22:08:19.858 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:08:19.859 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:19.859 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:22.227 02.368 12252 Exposure complete
22:08:22.293 00.066 12252 worker thread done servicing request
22:08:22.293 00.000 9044 OnExposeComplete: enter
22:08:22.296 00.003 9044 UpdateGuideState(): m_state=6
22:08:22.299 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2951
22:08:22.302 00.003 9044 Star::Find returns 1 (0), X=1004.29, Y=822.64, Mass=5756, SNR=52.0, Peak=173 HFD=5.3
22:08:22.304 00.002 9044 MultiStar: [#1 0.03,0.10,1.06,U] [#2 -0.01,-0.04,1.20,U] [#3 0.01,-0.09,0.87,U] [#4 -0.00,0.07,1.28,U] [#5 -0.04,0.08,0.66,U] [#6 -0.00,0.08,0.42,U] [#7 0.05,-0.04,0.43,U] [#8 -0.07,0.10,0.41,U] 
22:08:22.306 00.002 9044 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.21, -0.02}
22:08:22.307 00.001 9044 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.62) = xAngle (4.13 = -2.15)
22:08:22.310 00.003 9044 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.05 = 1.05)
22:08:22.313 00.003 9044 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.51 mountX=-0.02 mountY=0.03, mountTheta=2.14
22:08:22.316 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.02, opts=13)
22:08:22.318 00.002 9044 Enqueuing Move request for scope (-0.03, 0.02)
22:08:22.320 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:22.322 00.002 9044 UpdateGuideState exits: m=5756 SNR=52.0
22:08:22.324 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:22.326 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:22.328 00.002 9044 Enqueuing Expose request
22:08:22.330 00.002 12252 Worker thread wakes up
22:08:22.330 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:08:22.330 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:08:22.330 00.000 12252 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=0.03
22:08:22.334 00.004 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.22
22:08:22.334 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
22:08:22.334 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:22.334 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:08:22.334 00.000 12252 MoveAxis(E, 3, ABG)
22:08:22.335 00.001 12252 Guiding  Dir = 2, Dur = 3
22:08:22.335 00.000 12252 IsSlewing returns 0
22:08:22.335 00.000 12252 IsGuiding returns 0
22:08:22.337 00.002 12252 PulseGuide returned control before completion, sleep 11
22:08:22.354 00.017 12252 IsGuiding returns 0
22:08:22.354 00.000 12252 Move returns status 0, amount 3
22:08:22.354 00.000 12252 MoveAxis(N, 0, ABG)
22:08:22.354 00.000 12252 Move returns status 0, amount 0
22:08:22.355 00.001 12252 move complete, result=0
22:08:22.355 00.000 12252 worker thread done servicing request
22:08:22.355 00.000 12252 Worker thread wakes up
22:08:22.355 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:08:22.356 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:22.357 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:24.705 02.348 12252 Exposure complete
22:08:24.772 00.067 12252 worker thread done servicing request
22:08:24.772 00.000 9044 OnExposeComplete: enter
22:08:24.776 00.004 9044 UpdateGuideState(): m_state=6
22:08:24.778 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2952
22:08:24.779 00.001 9044 Star::Find returns 1 (0), X=1004.22, Y=822.68, Mass=5657, SNR=51.6, Peak=173 HFD=5.2
22:08:24.780 00.001 9044 MultiStar: [#1 -0.02,0.05,1.06,U] [#2 -0.09,0.00,1.22,U] [#3 -0.07,-0.09,0.86,U] [#4 -0.06,0.00,1.27,U] [#5 -0.11,0.15,0.66,U] [#6 -0.10,0.03,0.42,U] [#7 -0.12,0.09,0.43,U] [#8 -0.09,0.28,0.42,U] 
22:08:24.781 00.001 9044 refined, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.28, 0.03}
22:08:24.782 00.001 9044 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.62) = xAngle (4.41 = -1.87)
22:08:24.783 00.001 9044 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.33 = 1.33)
22:08:24.784 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.04 hyp=0.11 cameraTheta=2.79 mountX=-0.03 mountY=0.11, mountTheta=1.86
22:08:24.786 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.04, opts=13)
22:08:24.787 00.001 9044 Enqueuing Move request for scope (-0.10, 0.04)
22:08:24.789 00.002 12252 Worker thread wakes up
22:08:24.789 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:24.791 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.04) opts 0xd
22:08:24.791 00.000 9044 UpdateGuideState exits: m=5657 SNR=51.6
22:08:24.793 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.04)
22:08:24.793 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:24.795 00.002 12252 Moving (-0.10, 0.04) raw xDistance=-0.03 yDistance=0.11
22:08:24.795 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:24.799 00.004 9044 Enqueuing Expose request
22:08:24.801 00.002 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.21
22:08:24.801 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:08:24.801 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:24.801 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:08:24.801 00.000 12252 MoveAxis(E, 4, ABG)
22:08:24.801 00.000 12252 Guiding  Dir = 2, Dur = 4
22:08:24.802 00.001 12252 IsSlewing returns 0
22:08:24.802 00.000 12252 IsGuiding returns 0
22:08:24.804 00.002 12252 PulseGuide returned control before completion, sleep 12
22:08:24.822 00.018 12252 IsGuiding returns 0
22:08:24.822 00.000 12252 Move returns status 0, amount 4
22:08:24.822 00.000 12252 MoveAxis(N, 0, ABG)
22:08:24.823 00.001 12252 Move returns status 0, amount 0
22:08:24.823 00.000 12252 move complete, result=0
22:08:24.823 00.000 12252 worker thread done servicing request
22:08:24.823 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
22:08:24.824 00.001 12252 Worker thread wakes up
22:08:24.824 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:24.824 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:27.174 02.350 12252 Exposure complete
22:08:27.230 00.056 12252 worker thread done servicing request
22:08:27.230 00.000 9044 OnExposeComplete: enter
22:08:27.231 00.001 9044 UpdateGuideState(): m_state=6
22:08:27.235 00.004 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2953
22:08:27.237 00.002 9044 Star::Find returns 1 (0), X=1004.24, Y=822.60, Mass=5661, SNR=51.7, Peak=173 HFD=5.3
22:08:27.240 00.003 9044 MultiStar: [#1 0.01,-0.01,1.06,U] [#2 -0.03,-0.05,1.22,U] [#3 0.03,-0.06,0.86,U] [#4 0.00,-0.03,1.28,U] [#5 -0.01,0.06,0.66,U] [#6 -0.00,-0.03,0.42,U] [#7 -0.05,-0.02,0.43,U] [#8 -0.03,0.18,0.42,U] 
22:08:27.243 00.003 9044 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.26, -0.06}
22:08:27.245 00.002 9044 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.62) = xAngle (-1.15 = -1.15)
22:08:27.248 00.003 9044 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.23 = 2.05)
22:08:27.250 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.77 mountX=0.02 mountY=0.04, mountTheta=1.14
22:08:27.254 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.02, opts=13)
22:08:27.256 00.002 9044 Enqueuing Move request for scope (-0.04, -0.02)
22:08:27.258 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:27.259 00.001 9044 UpdateGuideState exits: m=5661 SNR=51.7
22:08:27.261 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:27.262 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:27.264 00.002 9044 Enqueuing Expose request
22:08:27.265 00.001 12252 Worker thread wakes up
22:08:27.265 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
22:08:27.265 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
22:08:27.265 00.000 12252 Moving (-0.04, -0.02) raw xDistance=0.02 yDistance=0.04
22:08:27.269 00.004 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.20
22:08:27.269 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
22:08:27.269 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:27.269 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:08:27.270 00.001 12252 MoveAxis(E, 4, ABG)
22:08:27.270 00.000 12252 Guiding  Dir = 2, Dur = 4
22:08:27.270 00.000 12252 IsSlewing returns 0
22:08:27.270 00.000 12252 IsGuiding returns 0
22:08:27.272 00.002 12252 PulseGuide returned control before completion, sleep 13
22:08:27.293 00.021 12252 IsGuiding returns 0
22:08:27.293 00.000 12252 Move returns status 0, amount 4
22:08:27.293 00.000 12252 MoveAxis(N, 0, ABG)
22:08:27.293 00.000 12252 Move returns status 0, amount 0
22:08:27.293 00.000 12252 move complete, result=0
22:08:27.293 00.000 12252 worker thread done servicing request
22:08:27.293 00.000 12252 Worker thread wakes up
22:08:27.293 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:27.293 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:27.293 00.000 9044 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:08:29.635 02.342 12252 Exposure complete
22:08:29.683 00.048 12252 worker thread done servicing request
22:08:29.683 00.000 9044 OnExposeComplete: enter
22:08:29.684 00.001 9044 UpdateGuideState(): m_state=6
22:08:29.685 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2954
22:08:29.686 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.74, Mass=5771, SNR=52.2, Peak=173 HFD=5.2
22:08:29.688 00.002 9044 MultiStar: [#1 -0.02,0.11,1.05,U] [#2 -0.04,0.01,1.21,U] [#3 0.02,0.05,0.84,U] [#4 -0.02,0.04,1.26,U] [#5 -0.10,0.15,0.65,U] [#6 -0.02,0.11,0.42,U] [#7 -0.05,0.28,0.44,U] [#8 -0.12,0.26,0.42,U] 
22:08:29.689 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {-0.26, 0.09}
22:08:29.690 00.001 9044 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.62) = xAngle (3.80 = -2.49)
22:08:29.691 00.001 9044 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.71 = 0.71)
22:08:29.692 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.17 mountX=-0.09 mountY=0.07, mountTheta=2.45
22:08:29.695 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.09, opts=13)
22:08:29.696 00.001 9044 Enqueuing Move request for scope (-0.06, 0.09)
22:08:29.697 00.001 12252 Worker thread wakes up
22:08:29.697 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:29.698 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
22:08:29.698 00.000 9044 UpdateGuideState exits: m=5771 SNR=52.2
22:08:29.699 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:29.701 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
22:08:29.701 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:29.702 00.001 9044 Enqueuing Expose request
22:08:29.702 00.000 12252 Moving (-0.06, 0.09) raw xDistance=-0.09 yDistance=0.07
22:08:29.706 00.004 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.19
22:08:29.706 00.000 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
22:08:29.706 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:29.706 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:08:29.706 00.000 12252 MoveAxis(E, 5, ABG)
22:08:29.706 00.000 12252 Guiding  Dir = 2, Dur = 5
22:08:29.706 00.000 12252 IsSlewing returns 0
22:08:29.706 00.000 12252 IsGuiding returns 0
22:08:29.708 00.002 12252 PulseGuide returned control before completion, sleep 14
22:08:29.738 00.030 12252 IsGuiding returns 0
22:08:29.738 00.000 12252 Move returns status 0, amount 5
22:08:29.738 00.000 12252 MoveAxis(N, 0, ABG)
22:08:29.738 00.000 12252 Move returns status 0, amount 0
22:08:29.739 00.001 12252 move complete, result=0
22:08:29.739 00.000 12252 worker thread done servicing request
22:08:29.739 00.000 9044 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:08:29.741 00.002 12252 Worker thread wakes up
22:08:29.741 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:29.741 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:32.090 02.349 12252 Exposure complete
22:08:32.155 00.065 12252 worker thread done servicing request
22:08:32.155 00.000 9044 OnExposeComplete: enter
22:08:32.157 00.002 9044 UpdateGuideState(): m_state=6
22:08:32.160 00.003 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2955
22:08:32.162 00.002 9044 Star::Find returns 1 (0), X=1004.26, Y=822.76, Mass=5804, SNR=52.2, Peak=173 HFD=5.1
22:08:32.165 00.003 9044 MultiStar: [#1 -0.02,0.05,1.03,U] [#2 -0.14,0.05,1.19,U] [#3 -0.08,-0.05,0.84,U] [#4 -0.04,0.07,1.27,U] [#5 -0.06,0.21,0.65,U] [#6 -0.15,0.07,0.43,U] [#7 -0.05,0.11,0.43,U] [#8 -0.18,0.19,0.42,U] 
22:08:32.168 00.003 9044 refined, 8 included, MultiStar: {-0.10, 0.08}, one-star: {-0.24, 0.11}
22:08:32.170 00.002 9044 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.62) = xAngle (4.13 = -2.16)
22:08:32.172 00.002 9044 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.04 = 1.04)
22:08:32.174 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.50 mountX=-0.07 mountY=0.11, mountTheta=2.14
22:08:32.177 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.08, opts=13)
22:08:32.179 00.002 9044 Enqueuing Move request for scope (-0.10, 0.08)
22:08:32.181 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:32.182 00.001 9044 UpdateGuideState exits: m=5804 SNR=52.2
22:08:32.184 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:32.185 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:32.186 00.001 9044 Enqueuing Expose request
22:08:32.187 00.001 12252 Worker thread wakes up
22:08:32.188 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
22:08:32.188 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
22:08:32.188 00.000 12252 Moving (-0.10, 0.08) raw xDistance=-0.07 yDistance=0.11
22:08:32.191 00.003 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.17
22:08:32.191 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
22:08:32.191 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:32.191 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:08:32.191 00.000 12252 MoveAxis(E, 5, ABG)
22:08:32.191 00.000 12252 Guiding  Dir = 2, Dur = 5
22:08:32.192 00.001 12252 IsSlewing returns 0
22:08:32.192 00.000 12252 IsGuiding returns 0
22:08:32.194 00.002 12252 PulseGuide returned control before completion, sleep 14
22:08:32.214 00.020 12252 IsGuiding returns 0
22:08:32.214 00.000 12252 Move returns status 0, amount 5
22:08:32.214 00.000 12252 MoveAxis(N, 0, ABG)
22:08:32.214 00.000 12252 Move returns status 0, amount 0
22:08:32.214 00.000 12252 move complete, result=0
22:08:32.215 00.001 12252 worker thread done servicing request
22:08:32.215 00.000 12252 Worker thread wakes up
22:08:32.215 00.000 9044 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:08:32.216 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:32.216 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:34.571 02.355 12252 Exposure complete
22:08:34.627 00.056 12252 worker thread done servicing request
22:08:34.627 00.000 9044 OnExposeComplete: enter
22:08:34.628 00.001 9044 UpdateGuideState(): m_state=6
22:08:34.629 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2956
22:08:34.630 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.80, Mass=5666, SNR=51.6, Peak=173 HFD=5.1
22:08:34.632 00.002 9044 MultiStar: [#1 -0.05,0.20,1.05,U] [#2 -0.09,0.16,1.23,U] [#3 -0.04,0.11,0.86,U] [#4 -0.05,0.07,1.25,U] [#5 -0.06,0.32,0.64,U] [#6 -0.15,0.21,0.42,U] [#7 -0.01,0.23,0.44,U] [#8 -0.03,0.35,0.43,U] 
22:08:34.633 00.001 9044 refined, 8 included, MultiStar: {-0.08, 0.17}, one-star: {-0.25, 0.14}
22:08:34.634 00.001 9044 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.62) = xAngle (3.65 = -2.63)
22:08:34.636 00.002 9044 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.57 = 0.57)
22:08:34.636 00.000 9044 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.03 mountX=-0.17 mountY=0.10, mountTheta=2.59
22:08:34.638 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.17, opts=13)
22:08:34.640 00.002 9044 Enqueuing Move request for scope (-0.08, 0.17)
22:08:34.641 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:34.642 00.001 9044 UpdateGuideState exits: m=5666 SNR=51.6
22:08:34.643 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:34.644 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:34.645 00.001 9044 Enqueuing Expose request
22:08:34.647 00.002 12252 Worker thread wakes up
22:08:34.647 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
22:08:34.647 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
22:08:34.647 00.000 12252 Moving (-0.08, 0.17) raw xDistance=-0.17 yDistance=0.10
22:08:34.650 00.003 12252 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 485.16
22:08:34.650 00.000 12252 PPEC: input: -0.17, control: -0.12, exposure: 2000
22:08:34.650 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:34.650 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:08:34.650 00.000 12252 MoveAxis(E, 45, ABG)
22:08:34.650 00.000 12252 Guiding  Dir = 2, Dur = 45
22:08:34.650 00.000 12252 IsSlewing returns 0
22:08:34.650 00.000 12252 IsGuiding returns 0
22:08:34.652 00.002 12252 PulseGuide returned control before completion, sleep 54
22:08:34.717 00.065 12252 IsGuiding returns 0
22:08:34.717 00.000 12252 Move returns status 0, amount 45
22:08:34.717 00.000 12252 MoveAxis(N, 0, ABG)
22:08:34.718 00.001 12252 Move returns status 0, amount 0
22:08:34.718 00.000 12252 move complete, result=0
22:08:34.718 00.000 12252 worker thread done servicing request
22:08:34.718 00.000 9044 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
22:08:34.719 00.001 12252 Worker thread wakes up
22:08:34.719 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:34.720 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:37.085 02.365 12252 Exposure complete
22:08:37.156 00.071 12252 worker thread done servicing request
22:08:37.156 00.000 9044 OnExposeComplete: enter
22:08:37.158 00.002 9044 UpdateGuideState(): m_state=6
22:08:37.160 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2957
22:08:37.161 00.001 9044 Star::Find returns 1 (0), X=1004.25, Y=822.74, Mass=5744, SNR=52.0, Peak=173 HFD=5.2
22:08:37.162 00.001 9044 MultiStar: [#1 -0.08,0.04,1.06,U] [#2 -0.15,-0.02,1.18,U] [#3 0.01,-0.06,0.87,U] [#4 -0.07,-0.00,1.26,U] [#5 -0.10,0.11,0.66,U] [#6 -0.00,0.09,0.42,U] [#7 -0.07,0.12,0.43,U] [#8 -0.09,0.07,0.41,U] 
22:08:37.164 00.002 9044 refined, 8 included, MultiStar: {-0.10, 0.03}, one-star: {-0.25, 0.08}
22:08:37.165 00.001 9044 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.62) = xAngle (4.46 = -1.83)
22:08:37.166 00.001 9044 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.37 = 1.37)
22:08:37.167 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.83 mountX=-0.03 mountY=0.10, mountTheta=1.82
22:08:37.170 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.03, opts=13)
22:08:37.171 00.001 9044 Enqueuing Move request for scope (-0.10, 0.03)
22:08:37.172 00.001 12252 Worker thread wakes up
22:08:37.172 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:37.173 00.001 9044 UpdateGuideState exits: m=5744 SNR=52.0
22:08:37.176 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
22:08:37.176 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:37.177 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
22:08:37.177 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:37.179 00.002 9044 Enqueuing Expose request
22:08:37.180 00.001 12252 Moving (-0.10, 0.03) raw xDistance=-0.03 yDistance=0.10
22:08:37.184 00.004 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.15
22:08:37.184 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
22:08:37.184 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:37.184 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:08:37.184 00.000 12252 MoveAxis(E, 7, ABG)
22:08:37.184 00.000 12252 Guiding  Dir = 2, Dur = 7
22:08:37.186 00.002 12252 IsSlewing returns 0
22:08:37.186 00.000 12252 IsGuiding returns 0
22:08:37.188 00.002 12252 PulseGuide returned control before completion, sleep 15
22:08:37.210 00.022 12252 IsGuiding returns 0
22:08:37.210 00.000 12252 Move returns status 0, amount 7
22:08:37.210 00.000 12252 MoveAxis(N, 0, ABG)
22:08:37.210 00.000 12252 Move returns status 0, amount 0
22:08:37.210 00.000 12252 move complete, result=0
22:08:37.210 00.000 12252 worker thread done servicing request
22:08:37.210 00.000 12252 Worker thread wakes up
22:08:37.210 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:37.210 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:37.210 00.000 9044 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:08:39.573 02.363 12252 Exposure complete
22:08:39.622 00.049 12252 worker thread done servicing request
22:08:39.622 00.000 9044 OnExposeComplete: enter
22:08:39.625 00.003 9044 UpdateGuideState(): m_state=6
22:08:39.627 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2958
22:08:39.629 00.002 9044 Star::Find returns 1 (0), X=1004.27, Y=822.70, Mass=5660, SNR=51.6, Peak=173 HFD=5.3
22:08:39.632 00.003 9044 MultiStar: [#1 0.00,0.04,1.04,U] [#2 -0.13,-0.09,1.20,U] [#3 -0.04,0.01,0.85,U] [#4 -0.00,0.09,1.28,U] [#5 -0.21,0.06,0.67,U] [#6 -0.05,0.07,0.43,U] [#7 -0.04,0.14,0.44,U] [#8 -0.13,0.07,0.42,U] 
22:08:39.634 00.002 9044 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {-0.23, 0.04}
22:08:39.636 00.002 9044 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.62) = xAngle (4.39 = -1.90)
22:08:39.639 00.003 9044 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.30 = 1.30)
22:08:39.641 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.76 mountX=-0.03 mountY=0.09, mountTheta=1.89
22:08:39.646 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.04, opts=13)
22:08:39.649 00.003 9044 Enqueuing Move request for scope (-0.09, 0.04)
22:08:39.651 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:39.654 00.003 9044 UpdateGuideState exits: m=5660 SNR=51.6
22:08:39.656 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:39.659 00.003 12252 Worker thread wakes up
22:08:39.659 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:39.662 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
22:08:39.662 00.000 9044 Enqueuing Expose request
22:08:39.665 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
22:08:39.665 00.000 12252 Moving (-0.09, 0.04) raw xDistance=-0.03 yDistance=0.09
22:08:39.670 00.005 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 485.14
22:08:39.670 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
22:08:39.671 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:39.671 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:08:39.671 00.000 12252 MoveAxis(E, 7, ABG)
22:08:39.671 00.000 12252 Guiding  Dir = 2, Dur = 7
22:08:39.672 00.001 12252 IsSlewing returns 0
22:08:39.672 00.000 12252 IsGuiding returns 0
22:08:39.673 00.001 12252 PulseGuide returned control before completion, sleep 16
22:08:39.700 00.027 12252 IsGuiding returns 0
22:08:39.700 00.000 12252 Move returns status 0, amount 7
22:08:39.700 00.000 12252 MoveAxis(N, 0, ABG)
22:08:39.700 00.000 12252 Move returns status 0, amount 0
22:08:39.701 00.001 12252 move complete, result=0
22:08:39.701 00.000 12252 worker thread done servicing request
22:08:39.701 00.000 12252 Worker thread wakes up
22:08:39.701 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:39.701 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:39.701 00.000 9044 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:08:42.045 02.344 12252 Exposure complete
22:08:42.111 00.066 12252 worker thread done servicing request
22:08:42.111 00.000 9044 OnExposeComplete: enter
22:08:42.112 00.001 9044 UpdateGuideState(): m_state=6
22:08:42.113 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2959
22:08:42.114 00.001 9044 Star::Find returns 1 (0), X=1004.38, Y=822.74, Mass=5699, SNR=51.7, Peak=173 HFD=5.3
22:08:42.116 00.002 9044 MultiStar: [#1 0.09,0.11,1.08,U] [#2 0.01,0.03,1.23,U] [#3 0.10,0.04,0.85,U] [#4 0.09,0.08,1.28,U] [#5 0.05,0.21,0.65,U] [#6 0.07,0.27,0.42,U] [#7 0.17,0.09,0.43,U] [#8 0.08,0.21,0.42,U] 
22:08:42.117 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.10}, one-star: {-0.13, 0.08}
22:08:42.118 00.001 9044 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.62) = xAngle (2.74 = 2.74)
22:08:42.119 00.001 9044 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.34 = -0.34)
22:08:42.120 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.12 mountX=-0.10 mountY=-0.04, mountTheta=-2.79
22:08:42.122 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.10, opts=13)
22:08:42.124 00.002 9044 Enqueuing Move request for scope (0.05, 0.10)
22:08:42.125 00.001 12252 Worker thread wakes up
22:08:42.125 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:42.126 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
22:08:42.126 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
22:08:42.126 00.000 12252 Moving (0.05, 0.10) raw xDistance=-0.10 yDistance=-0.04
22:08:42.126 00.000 9044 UpdateGuideState exits: m=5699 SNR=51.7
22:08:42.127 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:42.128 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:42.130 00.002 9044 Enqueuing Expose request
22:08:42.131 00.001 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 485.12
22:08:42.131 00.000 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
22:08:42.131 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:08:42.131 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:08:42.131 00.000 9044 evsrv: cli 0CD5D178 connect
22:08:42.132 00.001 12252 MoveAxis(E, 32, ABG)
22:08:42.132 00.000 9044 case statement mapped state 6 to 3
22:08:42.134 00.002 9044 case statement mapped state 6 to 3
22:08:42.137 00.003 12252 Guiding  Dir = 2, Dur = 32
22:08:42.138 00.001 12252 IsSlewing returns 0
22:08:42.138 00.000 9044 evsrv: cli 0CD5D178 request: {"method":"get_app_state","id":"aac307f5-843e-407e-a351-4c387725465d"}
22:08:42.139 00.001 12252 IsGuiding returns 0
22:08:42.139 00.000 9044 case statement mapped state 6 to 3
22:08:42.140 00.001 9044 evsrv: cli 0CD5D178 response: {"jsonrpc":"2.0","result":"Guiding","id":"aac307f5-843e-407e-a351-4c387725465d"}
22:08:42.141 00.001 12252 PulseGuide returned control before completion, sleep 41
22:08:42.141 00.000 9044 evsrv: cli 0CD5D178 disconnect
22:08:42.142 00.001 9044 evsrv: cli 0CD5D538 connect
22:08:42.144 00.002 9044 case statement mapped state 6 to 3
22:08:42.145 00.001 9044 case statement mapped state 6 to 3
22:08:42.147 00.002 9044 evsrv: cli 0CD5D538 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":2,"time":8,"timeout":40}},"id":"4d17b12a-f01e-4332-8058-42c5fe41359f"}
22:08:42.148 00.001 9044 PhdController::Dither begins
22:08:42.150 00.002 9044 dither: size=5.00, dRA=-1.96 dDec=-4.85
22:08:42.153 00.003 9044 MountToCamera -- mountTheta (1.95) + m_xAngle (-1.62) = xAngle (0.33 = 0.33)
22:08:42.153 00.000 9044 MountToCamera -- mountX=-1.96 mountY=-4.85 hyp=5.23 mountTheta=1.95 cameraX=4.95, cameraY=1.70 cameraTheta=0.33
22:08:42.154 00.001 9044 setting lock position to (1009.45, 824.35)
22:08:42.155 00.001 9044 Mount: notify guiding dithered (4.9, 1.7)
22:08:42.156 00.001 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
22:08:42.158 00.002 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
22:08:42.159 00.001 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:08:42.160 00.001 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:08:42.162 00.002 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
22:08:42.164 00.002 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
22:08:42.165 00.001 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:08:42.167 00.002 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:08:42.169 00.002 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:08:42.171 00.002 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
22:08:42.173 00.002 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
22:08:42.175 00.002 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
22:08:42.177 00.002 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
22:08:42.179 00.002 9044 MultiStar: stabilizing after lock position change
22:08:42.181 00.002 9044 Status Line: Dither by -1.96,-4.85
22:08:42.183 00.002 9044 PhdController: newstate STATE_SETTLE_BEGIN
22:08:42.185 00.002 9044 PhdController: newstate STATE_SETTLE_WAIT
22:08:42.187 00.002 9044 evsrv: cli 0CD5D538 response: {"jsonrpc":"2.0","result":0,"id":"4d17b12a-f01e-4332-8058-42c5fe41359f"}
22:08:42.189 00.002 9044 evsrv: cli 0CD5D538 disconnect
22:08:42.194 00.005 12252 IsGuiding returns 0
22:08:42.194 00.000 12252 Move returns status 0, amount 32
22:08:42.194 00.000 12252 MoveAxis(N, 0, ABG)
22:08:42.194 00.000 12252 Move returns status 0, amount 0
22:08:42.194 00.000 12252 move complete, result=0
22:08:42.196 00.002 12252 worker thread done servicing request
22:08:42.196 00.000 9044 GuideStep: -0.1 px 32 ms EAST, -0.0 px 0 ms NORTH
22:08:42.196 00.000 12252 Worker thread wakes up
22:08:42.196 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:42.197 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(990,808,31,31)
22:08:44.546 02.349 12252 Exposure complete
22:08:44.616 00.070 12252 worker thread done servicing request
22:08:44.616 00.000 9044 OnExposeComplete: enter
22:08:44.617 00.001 9044 UpdateGuideState(): m_state=6
22:08:44.619 00.002 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2960
22:08:44.621 00.002 9044 Star::Find returns 1 (0), X=1004.15, Y=822.66, Mass=5693, SNR=51.7, Peak=173 HFD=5.2
22:08:44.623 00.002 9044 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.62) = xAngle (-1.21 = -1.21)
22:08:44.624 00.001 9044 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.29 = 1.99)
22:08:44.626 00.002 9044 CameraToMount -- cameraX=-5.30 cameraY=-1.70 hyp=5.56 cameraTheta=-2.83 mountX=1.98 mountY=5.08, mountTheta=1.20
22:08:44.630 00.004 9044 dither recenter: remaining=(2.0,4.9) step=(2.0,4.9)
22:08:44.632 00.002 9044 MountToCamera -- mountTheta (-1.19) + m_xAngle (-1.62) = xAngle (-2.81 = -2.81)
22:08:44.633 00.001 9044 MountToCamera -- mountX=1.96 mountY=4.85 hyp=5.23 mountTheta=-1.19 cameraX=-4.95, cameraY=-1.70 cameraTheta=-2.81
22:08:44.634 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-4.95, y=-1.70, opts=4)
22:08:44.635 00.001 9044 Enqueuing Move request for scope (-4.95, -1.70)
22:08:44.636 00.001 9044 Mount: notify direct move 1.96,4.85
22:08:44.637 00.001 12252 Worker thread wakes up
22:08:44.637 00.000 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
22:08:44.638 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-4.95, -1.70) opts 0x4
22:08:44.638 00.000 12252 Handling offset move in thread for scope, endpoint = (-4.95, -1.70)
22:08:44.638 00.000 12252 Moving (-4.95, -1.70) raw xDistance=1.96 yDistance=4.85
22:08:44.638 00.000 12252 BLC: window closed
22:08:44.638 00.000 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
22:08:44.640 00.002 12252 MoveAxis(W, 766, B)
22:08:44.640 00.000 12252 Guiding  Dir = 3, Dur = 766
22:08:44.640 00.000 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:08:44.641 00.001 12252 IsSlewing returns 0
22:08:44.641 00.000 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:08:44.644 00.003 12252 IsGuiding returns 0
22:08:44.644 00.000 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
22:08:44.645 00.001 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
22:08:44.646 00.001 12252 PulseGuide returned control before completion, sleep 774
22:08:44.647 00.001 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:08:44.648 00.001 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:08:44.649 00.001 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:08:44.650 00.001 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
22:08:44.651 00.001 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
22:08:44.652 00.001 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
22:08:44.653 00.001 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
22:08:44.654 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:08:44.657 00.003 9044 UpdateGuideState exits: m=5693 SNR=51.7
22:08:44.658 00.001 9044 PhdController: settling, locked = 1, distance = 5.41 (2.00) aobump = 0 frame = 1 / 99999
22:08:44.659 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766545724.659,"Host":"ASTRO_IMAGING","Inst":1,"Distance":5.41,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:08:44.660 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:44.661 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:44.662 00.001 9044 Enqueuing Expose request
22:08:45.430 00.768 12252 IsGuiding returns 0
22:08:45.430 00.000 12252 Move returns status 0, amount 766
22:08:45.430 00.000 12252 BLC: non-algo type move will not reverse Dec direction, no blc applied
22:08:45.430 00.000 12252 MoveAxis(S, 1657, B)
22:08:45.430 00.000 12252 Guiding  Dir = 1, Dur = 1657
22:08:45.431 00.001 12252 IsSlewing returns 0
22:08:45.431 00.000 12252 IsGuiding returns 0
22:08:45.437 00.006 12252 PulseGuide returned control before completion, sleep 1662
22:08:47.114 01.677 12252 IsGuiding returns 0
22:08:47.114 00.000 12252 Move returns status 0, amount 1657
22:08:47.115 00.001 12252 move complete, result=0
22:08:47.115 00.000 12252 worker thread done servicing request
22:08:47.115 00.000 12252 Worker thread wakes up
22:08:47.115 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:47.115 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:08:47.115 00.000 9044 GuideStep: 2.0 px 766 ms WEST, 4.9 px 1657 ms SOUTH
22:08:49.464 02.349 12252 Exposure complete
22:08:49.520 00.056 12252 worker thread done servicing request
22:08:49.520 00.000 9044 OnExposeComplete: enter
22:08:49.521 00.001 9044 UpdateGuideState(): m_state=6
22:08:49.522 00.001 9044 Star::Find(15, 1004, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2961
22:08:49.525 00.003 9044 Star::Find returns 1 (0), X=1007.27, Y=824.63, Mass=5739, SNR=52.0, Peak=173 HFD=5.3
22:08:49.526 00.001 9044 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.62) = xAngle (4.64 = -1.64)
22:08:49.527 00.001 9044 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.55 = 1.55)
22:08:49.528 00.001 9044 CameraToMount -- cameraX=-2.18 cameraY=0.28 hyp=2.20 cameraTheta=3.01 mountX=-0.16 mountY=2.20, mountTheta=1.64
22:08:49.530 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-2.18, y=0.28, opts=13)
22:08:49.531 00.001 9044 Enqueuing Move request for scope (-2.18, 0.28)
22:08:49.532 00.001 12252 Worker thread wakes up
22:08:49.532 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-2.18, 0.28) opts 0xd
22:08:49.532 00.000 12252 Handling offset move in thread for scope, endpoint = (-2.18, 0.28)
22:08:49.532 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
22:08:49.533 00.001 9044 UpdateGuideState exits: m=5739 SNR=52.0
22:08:49.535 00.002 12252 Moving (-2.18, 0.28) raw xDistance=-0.16 yDistance=2.20
22:08:49.535 00.000 9044 PhdController: settling, locked = 1, distance = 2.20 (2.00) aobump = 0 frame = 2 / 99999
22:08:49.536 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766545729.536,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.20,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:08:49.537 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:49.538 00.001 12252 PPEC rslt(dithering): input = -0.16, final = -0.10
22:08:49.538 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:49.539 00.001 9044 Enqueuing Expose request
22:08:49.540 00.001 12252 PPEC: input: -0.16, control: -0.10, exposure: 2000
22:08:49.540 00.000 12252 resist switch: large excursion: input 2.20 thresh 0.45 direction from 0 to 1
22:08:49.540 00.000 12252 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.60
22:08:49.540 00.000 12252 GuideAlgorithmResistSwitch::result() returns 2.20 from input 2.20
22:08:49.540 00.000 12252 MoveAxis(E, 39, ABG)
22:08:49.540 00.000 12252 Guiding  Dir = 2, Dur = 39
22:08:49.540 00.000 12252 IsSlewing returns 0
22:08:49.541 00.001 12252 IsGuiding returns 0
22:08:49.544 00.003 12252 PulseGuide returned control before completion, sleep 48
22:08:49.595 00.051 12252 IsGuiding returns 0
22:08:49.595 00.000 12252 Move returns status 0, amount 39
22:08:49.595 00.000 12252 MoveAxis(S, 752, ABG)
22:08:49.595 00.000 12252 Guiding  Dir = 1, Dur = 752
22:08:49.596 00.001 12252 IsSlewing returns 0
22:08:49.596 00.000 12252 IsGuiding returns 0
22:08:49.601 00.005 12252 PulseGuide returned control before completion, sleep 757
22:08:50.377 00.776 12252 IsGuiding returns 0
22:08:50.377 00.000 12252 Move returns status 0, amount 752
22:08:50.377 00.000 12252 move complete, result=0
22:08:50.378 00.001 12252 worker thread done servicing request
22:08:50.378 00.000 9044 GuideStep: -0.2 px 39 ms EAST, 2.2 px 752 ms SOUTH
22:08:50.379 00.001 12252 Worker thread wakes up
22:08:50.380 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:50.380 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:08:52.730 02.350 12252 Exposure complete
22:08:52.777 00.047 12252 worker thread done servicing request
22:08:52.777 00.000 9044 OnExposeComplete: enter
22:08:52.779 00.002 9044 UpdateGuideState(): m_state=6
22:08:52.780 00.001 9044 Star::Find(15, 1007, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2962
22:08:52.780 00.000 9044 Star::Find returns 1 (0), X=1007.26, Y=824.72, Mass=5881, SNR=52.7, Peak=173 HFD=5.3
22:08:52.782 00.002 9044 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.62) = xAngle (4.60 = -1.68)
22:08:52.783 00.001 9044 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.52 = 1.52)
22:08:52.784 00.001 9044 CameraToMount -- cameraX=-2.19 cameraY=0.37 hyp=2.22 cameraTheta=2.98 mountX=-0.25 mountY=2.22, mountTheta=1.68
22:08:52.786 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-2.19, y=0.37, opts=13)
22:08:52.786 00.000 9044 Enqueuing Move request for scope (-2.19, 0.37)
22:08:52.787 00.001 12252 Worker thread wakes up
22:08:52.787 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
22:08:52.788 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-2.19, 0.37) opts 0xd
22:08:52.788 00.000 9044 UpdateGuideState exits: m=5881 SNR=52.7
22:08:52.789 00.001 12252 Handling offset move in thread for scope, endpoint = (-2.19, 0.37)
22:08:52.789 00.000 9044 PhdController: settling, locked = 1, distance = 2.21 (2.00) aobump = 0 frame = 3 / 99999
22:08:52.790 00.001 12252 Moving (-2.19, 0.37) raw xDistance=-0.25 yDistance=2.22
22:08:52.790 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766545732.790,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.21,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:08:52.790 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:52.791 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:52.792 00.001 12252 PPEC rslt(dithering): input = -0.25, final = -0.15
22:08:52.792 00.000 9044 Enqueuing Expose request
22:08:52.793 00.001 12252 PPEC: input: -0.25, control: -0.15, exposure: 2000
22:08:52.793 00.000 12252 GuideAlgorithmResistSwitch::result() returns 2.22 from input 2.22
22:08:52.793 00.000 12252 MoveAxis(E, 59, ABG)
22:08:52.793 00.000 12252 Guiding  Dir = 2, Dur = 59
22:08:52.794 00.001 12252 IsSlewing returns 0
22:08:52.794 00.000 12252 IsGuiding returns 0
22:08:52.796 00.002 12252 PulseGuide returned control before completion, sleep 68
22:08:52.870 00.074 12252 IsGuiding returns 0
22:08:52.870 00.000 12252 Move returns status 0, amount 59
22:08:52.870 00.000 12252 MoveAxis(S, 758, ABG)
22:08:52.870 00.000 12252 Guiding  Dir = 1, Dur = 758
22:08:52.871 00.001 12252 IsSlewing returns 0
22:08:52.871 00.000 12252 IsGuiding returns 0
22:08:52.876 00.005 12252 PulseGuide returned control before completion, sleep 763
22:08:53.646 00.770 12252 IsGuiding returns 0
22:08:53.646 00.000 12252 Move returns status 0, amount 758
22:08:53.646 00.000 12252 move complete, result=0
22:08:53.646 00.000 12252 worker thread done servicing request
22:08:53.646 00.000 12252 Worker thread wakes up
22:08:53.646 00.000 9044 GuideStep: -0.2 px 59 ms EAST, 2.2 px 758 ms SOUTH
22:08:53.648 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:53.648 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:08:56.006 02.358 12252 Exposure complete
22:08:56.054 00.048 12252 worker thread done servicing request
22:08:56.054 00.000 9044 OnExposeComplete: enter
22:08:56.055 00.001 9044 UpdateGuideState(): m_state=6
22:08:56.056 00.001 9044 Star::Find(15, 1007, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2963
22:08:56.057 00.001 9044 Star::Find returns 1 (0), X=1007.27, Y=824.52, Mass=5708, SNR=51.8, Peak=173 HFD=5.2
22:08:56.058 00.001 9044 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.62) = xAngle (4.69 = -1.59)
22:08:56.059 00.001 9044 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.61 = 1.61)
22:08:56.060 00.001 9044 CameraToMount -- cameraX=-2.18 cameraY=0.17 hyp=2.19 cameraTheta=3.07 mountX=-0.05 mountY=2.19, mountTheta=1.59
22:08:56.062 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-2.18, y=0.17, opts=13)
22:08:56.065 00.003 9044 Enqueuing Move request for scope (-2.18, 0.17)
22:08:56.066 00.001 12252 Worker thread wakes up
22:08:56.066 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
22:08:56.066 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-2.18, 0.17) opts 0xd
22:08:56.066 00.000 9044 UpdateGuideState exits: m=5708 SNR=51.8
22:08:56.067 00.001 12252 Handling offset move in thread for scope, endpoint = (-2.18, 0.17)
22:08:56.067 00.000 9044 PhdController: settling, locked = 1, distance = 2.20 (2.00) aobump = 0 frame = 4 / 99999
22:08:56.068 00.001 12252 Moving (-2.18, 0.17) raw xDistance=-0.05 yDistance=2.19
22:08:56.068 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766545736.068,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.20,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:08:56.070 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:56.071 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:56.073 00.002 9044 Enqueuing Expose request
22:08:56.076 00.003 12252 PPEC rslt(dithering): input = -0.05, final = -0.03
22:08:56.076 00.000 12252 PPEC: input: -0.05, control: -0.03, exposure: 2000
22:08:56.076 00.000 12252 GuideAlgorithmResistSwitch::result() returns 2.19 from input 2.19
22:08:56.076 00.000 12252 MoveAxis(E, 12, ABG)
22:08:56.076 00.000 12252 Guiding  Dir = 2, Dur = 12
22:08:56.077 00.001 12252 IsSlewing returns 0
22:08:56.077 00.000 12252 IsGuiding returns 0
22:08:56.079 00.002 12252 PulseGuide returned control before completion, sleep 21
22:08:56.105 00.026 12252 IsGuiding returns 1
22:08:56.105 00.000 12252 scope still moving after pulse duration time elapsed
22:08:56.136 00.031 12252 IsSlewing returns 0
22:08:56.136 00.000 12252 IsGuiding returns 0
22:08:56.136 00.000 12252 scope move finished after 12 + 46 ms
22:08:56.136 00.000 12252 Move returns status 0, amount 12
22:08:56.137 00.001 12252 MoveAxis(S, 748, ABG)
22:08:56.137 00.000 12252 Guiding  Dir = 1, Dur = 748
22:08:56.137 00.000 12252 IsSlewing returns 0
22:08:56.137 00.000 12252 IsGuiding returns 0
22:08:56.142 00.005 12252 PulseGuide returned control before completion, sleep 753
22:08:56.902 00.760 12252 IsGuiding returns 0
22:08:56.902 00.000 12252 Move returns status 0, amount 748
22:08:56.902 00.000 12252 move complete, result=0
22:08:56.902 00.000 12252 worker thread done servicing request
22:08:56.903 00.001 9044 GuideStep: -0.0 px 12 ms EAST, 2.2 px 748 ms SOUTH
22:08:56.905 00.002 12252 Worker thread wakes up
22:08:56.905 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:08:56.905 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:08:59.265 02.360 12252 Exposure complete
22:08:59.321 00.056 12252 worker thread done servicing request
22:08:59.321 00.000 9044 OnExposeComplete: enter
22:08:59.324 00.003 9044 UpdateGuideState(): m_state=6
22:08:59.325 00.001 9044 Star::Find(15, 1007, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2964
22:08:59.326 00.001 9044 Star::Find returns 1 (0), X=1007.25, Y=824.32, Mass=5642, SNR=51.5, Peak=173 HFD=5.2
22:08:59.327 00.001 9044 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.62) = xAngle (-1.50 = -1.50)
22:08:59.328 00.001 9044 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.58 = 1.70)
22:08:59.329 00.001 9044 CameraToMount -- cameraX=-2.20 cameraY=-0.04 hyp=2.20 cameraTheta=-3.12 mountX=0.16 mountY=2.18, mountTheta=1.50
22:08:59.331 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-2.20, y=-0.04, opts=13)
22:08:59.332 00.001 9044 Enqueuing Move request for scope (-2.20, -0.04)
22:08:59.333 00.001 12252 Worker thread wakes up
22:08:59.333 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
22:08:59.335 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-2.20, -0.04) opts 0xd
22:08:59.336 00.001 9044 UpdateGuideState exits: m=5642 SNR=51.5
22:08:59.337 00.001 12252 Handling offset move in thread for scope, endpoint = (-2.20, -0.04)
22:08:59.337 00.000 9044 PhdController: settling, locked = 1, distance = 2.20 (2.00) aobump = 0 frame = 5 / 99999
22:08:59.338 00.001 12252 Moving (-2.20, -0.04) raw xDistance=0.16 yDistance=2.18
22:08:59.338 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766545739.338,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.20,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:08:59.339 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:08:59.340 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:08:59.341 00.001 9044 Enqueuing Expose request
22:08:59.342 00.001 12252 PPEC rslt(dithering): input = 0.16, final = 0.10
22:08:59.343 00.001 12252 PPEC: input: 0.16, control: 0.10, exposure: 2000
22:08:59.343 00.000 12252 GuideAlgorithmResistSwitch::result() returns 2.18 from input 2.18
22:08:59.343 00.000 12252 MoveAxis(W, 37, ABG)
22:08:59.343 00.000 12252 Guiding  Dir = 3, Dur = 37
22:08:59.343 00.000 12252 IsSlewing returns 0
22:08:59.343 00.000 12252 IsGuiding returns 0
22:08:59.347 00.004 12252 PulseGuide returned control before completion, sleep 45
22:08:59.400 00.053 12252 IsGuiding returns 0
22:08:59.400 00.000 12252 Move returns status 0, amount 37
22:08:59.400 00.000 12252 MoveAxis(S, 746, ABG)
22:08:59.400 00.000 12252 Guiding  Dir = 1, Dur = 746
22:08:59.401 00.001 12252 IsSlewing returns 0
22:08:59.401 00.000 12252 IsGuiding returns 0
22:08:59.406 00.005 12252 PulseGuide returned control before completion, sleep 751
22:09:00.162 00.756 12252 IsGuiding returns 0
22:09:00.162 00.000 12252 Move returns status 0, amount 746
22:09:00.162 00.000 12252 move complete, result=0
22:09:00.162 00.000 12252 worker thread done servicing request
22:09:00.162 00.000 12252 Worker thread wakes up
22:09:00.162 00.000 9044 GuideStep: 0.2 px 37 ms WEST, 2.2 px 746 ms SOUTH
22:09:00.164 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:00.164 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:02.527 02.363 12252 Exposure complete
22:09:02.588 00.061 12252 worker thread done servicing request
22:09:02.588 00.000 9044 OnExposeComplete: enter
22:09:02.591 00.003 9044 UpdateGuideState(): m_state=6
22:09:02.593 00.002 9044 Star::Find(15, 1007, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2965
22:09:02.595 00.002 9044 Star::Find returns 1 (0), X=1007.13, Y=824.47, Mass=5677, SNR=51.8, Peak=173 HFD=5.2
22:09:02.596 00.001 9044 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.62) = xAngle (4.72 = -1.57)
22:09:02.598 00.002 9044 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.63 = 1.63)
22:09:02.600 00.002 9044 CameraToMount -- cameraX=-2.32 cameraY=0.12 hyp=2.32 cameraTheta=3.09 mountX=0.01 mountY=2.32, mountTheta=1.57
22:09:02.601 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-2.32, y=0.12, opts=13)
22:09:02.602 00.001 9044 Enqueuing Move request for scope (-2.32, 0.12)
22:09:02.603 00.001 12252 Worker thread wakes up
22:09:02.603 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
22:09:02.604 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-2.32, 0.12) opts 0xd
22:09:02.604 00.000 9044 UpdateGuideState exits: m=5677 SNR=51.8
22:09:02.606 00.002 12252 Handling offset move in thread for scope, endpoint = (-2.32, 0.12)
22:09:02.606 00.000 9044 PhdController: settling, locked = 1, distance = 2.24 (2.00) aobump = 0 frame = 6 / 99999
22:09:02.608 00.002 12252 Moving (-2.32, 0.12) raw xDistance=0.01 yDistance=2.32
22:09:02.608 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766545742.608,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.24,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:09:02.611 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:02.613 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:02.615 00.002 12252 PPEC rslt(dithering): input = 0.01, final = 0.00
22:09:02.615 00.000 9044 Enqueuing Expose request
22:09:02.615 00.000 12252 PPEC: input: 0.01, control: 0.00, exposure: 2000
22:09:02.615 00.000 12252 GuideAlgorithmResistSwitch::result() returns 2.32 from input 2.32
22:09:02.616 00.001 12252 MoveAxis(W, 2, ABG)
22:09:02.616 00.000 12252 Guiding  Dir = 3, Dur = 2
22:09:02.616 00.000 12252 IsSlewing returns 0
22:09:02.616 00.000 12252 IsGuiding returns 0
22:09:02.619 00.003 12252 PulseGuide returned control before completion, sleep 11
22:09:02.641 00.022 12252 IsGuiding returns 0
22:09:02.641 00.000 12252 Move returns status 0, amount 2
22:09:02.641 00.000 12252 MoveAxis(S, 792, ABG)
22:09:02.641 00.000 12252 Guiding  Dir = 1, Dur = 792
22:09:02.642 00.001 12252 IsSlewing returns 0
22:09:02.642 00.000 12252 IsGuiding returns 0
22:09:02.648 00.006 12252 PulseGuide returned control before completion, sleep 797
22:09:03.448 00.800 12252 IsGuiding returns 1
22:09:03.448 00.000 12252 scope still moving after pulse duration time elapsed
22:09:03.480 00.032 12252 IsSlewing returns 0
22:09:03.481 00.001 12252 IsGuiding returns 0
22:09:03.481 00.000 12252 scope move finished after 792 + 46 ms
22:09:03.481 00.000 12252 Move returns status 0, amount 792
22:09:03.481 00.000 12252 move complete, result=0
22:09:03.481 00.000 12252 worker thread done servicing request
22:09:03.481 00.000 12252 Worker thread wakes up
22:09:03.481 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:03.481 00.000 9044 GuideStep: 0.0 px 2 ms WEST, 2.3 px 792 ms SOUTH
22:09:03.484 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:05.839 02.355 12252 Exposure complete
22:09:05.900 00.061 12252 worker thread done servicing request
22:09:05.900 00.000 9044 OnExposeComplete: enter
22:09:05.902 00.002 9044 UpdateGuideState(): m_state=6
22:09:05.903 00.001 9044 Star::Find(15, 1007, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2966
22:09:05.904 00.001 9044 Star::Find returns 1 (0), X=1007.29, Y=824.50, Mass=5859, SNR=53.0, Peak=173 HFD=5.3
22:09:05.905 00.001 9044 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.62) = xAngle (4.70 = -1.59)
22:09:05.905 00.000 9044 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.61 = 1.61)
22:09:05.906 00.001 9044 CameraToMount -- cameraX=-2.16 cameraY=0.15 hyp=2.17 cameraTheta=3.07 mountX=-0.03 mountY=2.17, mountTheta=1.59
22:09:05.909 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-2.16, y=0.15, opts=13)
22:09:05.910 00.001 9044 Enqueuing Move request for scope (-2.16, 0.15)
22:09:05.911 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
22:09:05.912 00.001 9044 UpdateGuideState exits: m=5859 SNR=53.0
22:09:05.913 00.001 9044 PhdController: settling, locked = 1, distance = 2.22 (2.00) aobump = 0 frame = 7 / 99999
22:09:05.914 00.001 12252 Worker thread wakes up
22:09:05.914 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-2.16, 0.15) opts 0xd
22:09:05.914 00.000 12252 Handling offset move in thread for scope, endpoint = (-2.16, 0.15)
22:09:05.915 00.001 12252 Moving (-2.16, 0.15) raw xDistance=-0.03 yDistance=2.17
22:09:05.915 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766545745.914,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.22,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:09:05.916 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:05.916 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:05.917 00.001 9044 Enqueuing Expose request
22:09:05.918 00.001 12252 PPEC rslt(dithering): input = -0.03, final = -0.02
22:09:05.918 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
22:09:05.918 00.000 12252 GuideAlgorithmResistSwitch::result() returns 2.17 from input 2.17
22:09:05.918 00.000 12252 MoveAxis(E, 8, ABG)
22:09:05.918 00.000 12252 Guiding  Dir = 2, Dur = 8
22:09:05.919 00.001 12252 IsSlewing returns 0
22:09:05.919 00.000 12252 IsGuiding returns 0
22:09:05.921 00.002 12252 PulseGuide returned control before completion, sleep 17
22:09:05.953 00.032 12252 IsGuiding returns 0
22:09:05.953 00.000 12252 Move returns status 0, amount 8
22:09:05.953 00.000 12252 MoveAxis(S, 741, ABG)
22:09:05.953 00.000 12252 Guiding  Dir = 1, Dur = 741
22:09:05.954 00.001 12252 IsSlewing returns 0
22:09:05.954 00.000 12252 IsGuiding returns 0
22:09:05.961 00.007 12252 PulseGuide returned control before completion, sleep 745
22:09:06.714 00.753 12252 IsGuiding returns 0
22:09:06.715 00.001 12252 Move returns status 0, amount 741
22:09:06.715 00.000 12252 move complete, result=0
22:09:06.715 00.000 12252 worker thread done servicing request
22:09:06.715 00.000 12252 Worker thread wakes up
22:09:06.715 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:06.715 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 2.2 px 741 ms SOUTH
22:09:06.716 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:09.076 02.360 12252 Exposure complete
22:09:09.144 00.068 12252 worker thread done servicing request
22:09:09.145 00.001 9044 OnExposeComplete: enter
22:09:09.146 00.001 9044 UpdateGuideState(): m_state=6
22:09:09.147 00.001 9044 Star::Find(15, 1007, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2967
22:09:09.148 00.001 9044 Star::Find returns 1 (0), X=1007.32, Y=824.48, Mass=5626, SNR=51.5, Peak=173 HFD=5.2
22:09:09.149 00.001 9044 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.62) = xAngle (4.71 = -1.58)
22:09:09.149 00.000 9044 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.62 = 1.62)
22:09:09.150 00.001 9044 CameraToMount -- cameraX=-2.14 cameraY=0.12 hyp=2.14 cameraTheta=3.08 mountX=-0.01 mountY=2.14, mountTheta=1.58
22:09:09.152 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-2.14, y=0.12, opts=13)
22:09:09.154 00.002 9044 Enqueuing Move request for scope (-2.14, 0.12)
22:09:09.156 00.002 12252 Worker thread wakes up
22:09:09.156 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
22:09:09.157 00.001 9044 UpdateGuideState exits: m=5626 SNR=51.5
22:09:09.158 00.001 9044 PhdController: settling, locked = 1, distance = 2.19 (2.00) aobump = 0 frame = 8 / 99999
22:09:09.159 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766545749.159,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.19,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:09:09.160 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:09.161 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:09.162 00.001 9044 Enqueuing Expose request
22:09:09.163 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-2.14, 0.12) opts 0xd
22:09:09.164 00.001 12252 Handling offset move in thread for scope, endpoint = (-2.14, 0.12)
22:09:09.164 00.000 12252 Moving (-2.14, 0.12) raw xDistance=-0.01 yDistance=2.14
22:09:09.167 00.003 12252 PPEC rslt(dithering): input = -0.01, final = -0.01
22:09:09.167 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
22:09:09.167 00.000 12252 GuideAlgorithmResistSwitch::result() returns 2.14 from input 2.14
22:09:09.167 00.000 12252 MoveAxis(E, 3, ABG)
22:09:09.167 00.000 12252 Guiding  Dir = 2, Dur = 3
22:09:09.167 00.000 12252 IsSlewing returns 0
22:09:09.168 00.001 12252 IsGuiding returns 0
22:09:09.171 00.003 12252 PulseGuide returned control before completion, sleep 12
22:09:09.188 00.017 12252 IsGuiding returns 0
22:09:09.188 00.000 12252 Move returns status 0, amount 3
22:09:09.188 00.000 12252 MoveAxis(S, 730, ABG)
22:09:09.188 00.000 12252 Guiding  Dir = 1, Dur = 730
22:09:09.188 00.000 12252 IsSlewing returns 0
22:09:09.189 00.001 12252 IsGuiding returns 0
22:09:09.194 00.005 12252 PulseGuide returned control before completion, sleep 735
22:09:09.937 00.743 12252 IsGuiding returns 1
22:09:09.937 00.000 12252 scope still moving after pulse duration time elapsed
22:09:09.969 00.032 12252 IsSlewing returns 0
22:09:09.969 00.000 12252 IsGuiding returns 0
22:09:09.969 00.000 12252 scope move finished after 730 + 51 ms
22:09:09.969 00.000 12252 Move returns status 0, amount 730
22:09:09.970 00.001 12252 move complete, result=0
22:09:09.970 00.000 12252 worker thread done servicing request
22:09:09.970 00.000 12252 Worker thread wakes up
22:09:09.970 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:09.970 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:09.970 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 2.1 px 730 ms SOUTH
22:09:12.307 02.337 12252 Exposure complete
22:09:12.354 00.047 12252 worker thread done servicing request
22:09:12.356 00.002 9044 OnExposeComplete: enter
22:09:12.357 00.001 9044 UpdateGuideState(): m_state=6
22:09:12.358 00.001 9044 Star::Find(15, 1007, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2968
22:09:12.359 00.001 9044 Star::Find returns 1 (0), X=1007.22, Y=824.33, Mass=5607, SNR=51.5, Peak=173 HFD=5.2
22:09:12.360 00.001 9044 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.62) = xAngle (-1.51 = -1.51)
22:09:12.361 00.001 9044 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.59 = 1.69)
22:09:12.361 00.000 9044 CameraToMount -- cameraX=-2.23 cameraY=-0.02 hyp=2.23 cameraTheta=-3.13 mountX=0.14 mountY=2.21, mountTheta=1.51
22:09:12.363 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-2.23, y=-0.02, opts=13)
22:09:12.364 00.001 9044 Enqueuing Move request for scope (-2.23, -0.02)
22:09:12.366 00.002 12252 Worker thread wakes up
22:09:12.366 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-2.23, -0.02) opts 0xd
22:09:12.366 00.000 12252 Handling offset move in thread for scope, endpoint = (-2.23, -0.02)
22:09:12.366 00.000 12252 Moving (-2.23, -0.02) raw xDistance=0.14 yDistance=2.21
22:09:12.366 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
22:09:12.368 00.002 9044 UpdateGuideState exits: m=5607 SNR=51.5
22:09:12.371 00.003 9044 PhdController: settling, locked = 1, distance = 2.20 (2.00) aobump = 0 frame = 9 / 99999
22:09:12.372 00.001 12252 PPEC rslt(dithering): input = 0.14, final = 0.08
22:09:12.372 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766545752.372,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.20,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:09:12.373 00.001 12252 PPEC: input: 0.14, control: 0.08, exposure: 2000
22:09:12.373 00.000 12252 GuideAlgorithmResistSwitch::result() returns 2.21 from input 2.21
22:09:12.373 00.000 12252 MoveAxis(W, 33, ABG)
22:09:12.373 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:12.375 00.002 12252 Guiding  Dir = 3, Dur = 33
22:09:12.375 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:12.377 00.002 9044 Enqueuing Expose request
22:09:12.377 00.000 12252 IsSlewing returns 0
22:09:12.378 00.001 12252 IsGuiding returns 0
22:09:12.380 00.002 12252 PulseGuide returned control before completion, sleep 42
22:09:12.428 00.048 12252 IsGuiding returns 0
22:09:12.428 00.000 12252 Move returns status 0, amount 33
22:09:12.428 00.000 12252 MoveAxis(S, 757, ABG)
22:09:12.428 00.000 12252 Guiding  Dir = 1, Dur = 757
22:09:12.428 00.000 12252 IsSlewing returns 0
22:09:12.429 00.001 12252 IsGuiding returns 0
22:09:12.433 00.004 12252 PulseGuide returned control before completion, sleep 763
22:09:13.208 00.775 12252 IsGuiding returns 0
22:09:13.208 00.000 12252 Move returns status 0, amount 757
22:09:13.208 00.000 12252 move complete, result=0
22:09:13.208 00.000 12252 worker thread done servicing request
22:09:13.208 00.000 12252 Worker thread wakes up
22:09:13.208 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:13.208 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:13.208 00.000 9044 GuideStep: 0.1 px 33 ms WEST, 2.2 px 757 ms SOUTH
22:09:15.566 02.358 12252 Exposure complete
22:09:15.618 00.052 12252 worker thread done servicing request
22:09:15.619 00.001 9044 OnExposeComplete: enter
22:09:15.620 00.001 9044 UpdateGuideState(): m_state=6
22:09:15.622 00.002 9044 Star::Find(15, 1007, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2969
22:09:15.624 00.002 9044 Star::Find returns 1 (0), X=1007.56, Y=824.29, Mass=5679, SNR=51.7, Peak=173 HFD=5.4
22:09:15.625 00.001 9044 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.62) = xAngle (-1.48 = -1.48)
22:09:15.626 00.001 9044 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.56 = 1.72)
22:09:15.628 00.002 9044 CameraToMount -- cameraX=-1.89 cameraY=-0.07 hyp=1.89 cameraTheta=-3.11 mountX=0.17 mountY=1.87, mountTheta=1.48
22:09:15.632 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-1.89, y=-0.07, opts=13)
22:09:15.634 00.002 9044 Enqueuing Move request for scope (-1.89, -0.07)
22:09:15.637 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=173, Gamma=0.560
22:09:15.639 00.002 9044 UpdateGuideState exits: m=5679 SNR=51.7
22:09:15.642 00.003 12252 Worker thread wakes up
22:09:15.642 00.000 9044 PhdController: settling, locked = 1, distance = 2.11 (2.00) aobump = 0 frame = 10 / 99999
22:09:15.644 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-1.89, -0.07) opts 0xd
22:09:15.644 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766545755.644,"Host":"ASTRO_IMAGING","Inst":1,"Distance":2.11,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:09:15.647 00.003 12252 Handling offset move in thread for scope, endpoint = (-1.89, -0.07)
22:09:15.647 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:15.649 00.002 12252 Moving (-1.89, -0.07) raw xDistance=0.17 yDistance=1.87
22:09:15.649 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:15.651 00.002 9044 Enqueuing Expose request
22:09:15.654 00.003 12252 PPEC rslt(dithering): input = 0.17, final = 0.10
22:09:15.654 00.000 12252 PPEC: input: 0.17, control: 0.10, exposure: 2000
22:09:15.654 00.000 12252 GuideAlgorithmResistSwitch::result() returns 1.87 from input 1.87
22:09:15.654 00.000 12252 MoveAxis(W, 40, ABG)
22:09:15.654 00.000 12252 Guiding  Dir = 3, Dur = 40
22:09:15.654 00.000 12252 IsSlewing returns 0
22:09:15.654 00.000 12252 IsGuiding returns 0
22:09:15.658 00.004 12252 PulseGuide returned control before completion, sleep 48
22:09:15.719 00.061 12252 IsGuiding returns 0
22:09:15.719 00.000 12252 Move returns status 0, amount 40
22:09:15.720 00.001 12252 MoveAxis(S, 640, ABG)
22:09:15.720 00.000 12252 Guiding  Dir = 1, Dur = 640
22:09:15.720 00.000 12252 IsSlewing returns 0
22:09:15.720 00.000 12252 IsGuiding returns 0
22:09:15.725 00.005 12252 PulseGuide returned control before completion, sleep 645
22:09:16.387 00.662 12252 IsGuiding returns 1
22:09:16.387 00.000 12252 scope still moving after pulse duration time elapsed
22:09:16.419 00.032 12252 IsSlewing returns 0
22:09:16.419 00.000 12252 IsGuiding returns 0
22:09:16.419 00.000 12252 scope move finished after 640 + 58 ms
22:09:16.420 00.001 12252 Move returns status 0, amount 640
22:09:16.420 00.000 12252 move complete, result=0
22:09:16.420 00.000 12252 worker thread done servicing request
22:09:16.420 00.000 12252 Worker thread wakes up
22:09:16.420 00.000 9044 GuideStep: 0.2 px 40 ms WEST, 1.9 px 640 ms SOUTH
22:09:16.422 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:16.422 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:18.780 02.358 12252 Exposure complete
22:09:18.827 00.047 12252 worker thread done servicing request
22:09:18.827 00.000 9044 OnExposeComplete: enter
22:09:18.828 00.001 9044 UpdateGuideState(): m_state=6
22:09:18.829 00.001 9044 Star::Find(15, 1007, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2970
22:09:18.830 00.001 9044 Star::Find returns 1 (0), X=1009.04, Y=824.48, Mass=5685, SNR=51.8, Peak=173 HFD=5.1
22:09:18.830 00.000 9044 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.62) = xAngle (4.48 = -1.81)
22:09:18.831 00.001 9044 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.39 = 1.39)
22:09:18.832 00.001 9044 CameraToMount -- cameraX=-0.41 cameraY=0.12 hyp=0.43 cameraTheta=2.85 mountX=-0.10 mountY=0.42, mountTheta=1.80
22:09:18.835 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.41, y=0.12, opts=13)
22:09:18.837 00.002 9044 Enqueuing Move request for scope (-0.41, 0.12)
22:09:18.838 00.001 12252 Worker thread wakes up
22:09:18.838 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.12) opts 0xd
22:09:18.838 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:09:18.840 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.41, 0.12)
22:09:18.840 00.000 9044 UpdateGuideState exits: m=5685 SNR=51.8
22:09:18.841 00.001 12252 Moving (-0.41, 0.12) raw xDistance=-0.10 yDistance=0.42
22:09:18.842 00.001 9044 PhdController: settling, locked = 1, distance = 1.61 (2.00) aobump = 0 frame = 11 / 99999
22:09:18.844 00.002 9044 evsrv: {"Event":"Settling","Timestamp":1766545758.844,"Host":"ASTRO_IMAGING","Inst":1,"Distance":1.61,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:09:18.845 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:18.847 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:18.848 00.001 9044 Enqueuing Expose request
22:09:18.849 00.001 12252 PPEC rslt(dithering): input = -0.10, final = -0.06
22:09:18.849 00.000 12252 PPEC: input: -0.10, control: -0.06, exposure: 2000
22:09:18.849 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.42 from input 0.42
22:09:18.850 00.001 12252 MoveAxis(E, 24, ABG)
22:09:18.850 00.000 12252 Guiding  Dir = 2, Dur = 24
22:09:18.850 00.000 12252 IsSlewing returns 0
22:09:18.850 00.000 12252 IsGuiding returns 0
22:09:18.852 00.002 12252 PulseGuide returned control before completion, sleep 33
22:09:18.894 00.042 12252 IsGuiding returns 0
22:09:18.894 00.000 12252 Move returns status 0, amount 24
22:09:18.894 00.000 12252 MoveAxis(S, 144, ABG)
22:09:18.894 00.000 12252 Guiding  Dir = 1, Dur = 144
22:09:18.895 00.001 12252 IsSlewing returns 0
22:09:18.895 00.000 12252 IsGuiding returns 0
22:09:18.901 00.006 12252 PulseGuide returned control before completion, sleep 149
22:09:19.066 00.165 12252 IsGuiding returns 0
22:09:19.066 00.000 12252 Move returns status 0, amount 144
22:09:19.066 00.000 12252 move complete, result=0
22:09:19.066 00.000 12252 worker thread done servicing request
22:09:19.066 00.000 12252 Worker thread wakes up
22:09:19.066 00.000 9044 GuideStep: -0.1 px 24 ms EAST, 0.4 px 144 ms SOUTH
22:09:19.068 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:19.068 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:21.430 02.362 12252 Exposure complete
22:09:21.496 00.066 12252 worker thread done servicing request
22:09:21.496 00.000 9044 OnExposeComplete: enter
22:09:21.497 00.001 9044 UpdateGuideState(): m_state=6
22:09:21.498 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2971
22:09:21.501 00.003 9044 Star::Find returns 1 (0), X=1009.55, Y=824.33, Mass=5703, SNR=51.8, Peak=173 HFD=5.3
22:09:21.502 00.001 9044 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.62) = xAngle (1.39 = 1.39)
22:09:21.502 00.000 9044 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.70 = -1.70)
22:09:21.503 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.24 mountX=0.02 mountY=-0.10, mountTheta=-1.39
22:09:21.505 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.02, opts=13)
22:09:21.506 00.001 9044 Enqueuing Move request for scope (0.10, -0.02)
22:09:21.506 00.000 12252 Worker thread wakes up
22:09:21.506 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:09:21.507 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
22:09:21.507 00.000 9044 UpdateGuideState exits: m=5703 SNR=51.8
22:09:21.508 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
22:09:21.508 00.000 9044 PhdController: settling, locked = 1, distance = 1.16 (2.00) aobump = 0 frame = 12 / 99999
22:09:21.509 00.001 12252 Moving (0.10, -0.02) raw xDistance=0.02 yDistance=-0.10
22:09:21.509 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766545761.509,"Host":"ASTRO_IMAGING","Inst":1,"Distance":1.16,"Time":2.7,"SettleTime":8.0,"StarLocked":true}
22:09:21.510 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:21.511 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:21.513 00.002 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 485.01
22:09:21.513 00.000 9044 Enqueuing Expose request
22:09:21.513 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
22:09:21.514 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:21.514 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:09:21.514 00.000 12252 MoveAxis(E, 5, ABG)
22:09:21.514 00.000 12252 Guiding  Dir = 2, Dur = 5
22:09:21.514 00.000 12252 IsSlewing returns 0
22:09:21.514 00.000 12252 IsGuiding returns 0
22:09:21.516 00.002 12252 PulseGuide returned control before completion, sleep 13
22:09:21.544 00.028 12252 IsGuiding returns 0
22:09:21.544 00.000 12252 Move returns status 0, amount 5
22:09:21.544 00.000 12252 MoveAxis(N, 0, ABG)
22:09:21.544 00.000 12252 Move returns status 0, amount 0
22:09:21.544 00.000 12252 move complete, result=0
22:09:21.544 00.000 12252 worker thread done servicing request
22:09:21.544 00.000 12252 Worker thread wakes up
22:09:21.544 00.000 9044 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:09:21.546 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:21.546 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:23.908 02.362 12252 Exposure complete
22:09:23.971 00.063 12252 worker thread done servicing request
22:09:23.971 00.000 9044 OnExposeComplete: enter
22:09:23.972 00.001 9044 UpdateGuideState(): m_state=6
22:09:23.974 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2972
22:09:23.975 00.001 9044 Star::Find returns 1 (0), X=1009.37, Y=824.20, Mass=5802, SNR=52.3, Peak=173 HFD=5.3
22:09:23.976 00.001 9044 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.62) = xAngle (-0.44 = -0.44)
22:09:23.977 00.001 9044 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.52 = 2.76)
22:09:23.979 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.06 mountX=0.16 mountY=0.06, mountTheta=0.39
22:09:23.981 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.15, opts=13)
22:09:23.982 00.001 9044 Enqueuing Move request for scope (-0.08, -0.15)
22:09:23.983 00.001 12252 Worker thread wakes up
22:09:23.983 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:09:23.984 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
22:09:23.985 00.001 9044 UpdateGuideState exits: m=5802 SNR=52.3
22:09:23.986 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
22:09:23.986 00.000 9044 PhdController: settling, locked = 1, distance = 0.86 (2.00) aobump = 0 frame = 13 / 99999
22:09:23.987 00.001 9044 PhdController failed: timed-out waiting for guider to settle
22:09:23.988 00.001 12252 Moving (-0.08, -0.15) raw xDistance=0.16 yDistance=0.06
22:09:23.988 00.000 9044 PhdController: newstate STATE_FINISH
22:09:23.989 00.001 9044 PhdController complete: fail: timed-out waiting for guider to settle
22:09:23.991 00.002 9044 evsrv: {"Event":"SettleDone","Timestamp":1766545763.991,"Host":"ASTRO_IMAGING","Inst":1,"Status":1,"Error":"timed-out waiting for guider to settle","TotalFrames":13,"DroppedFrames":0}
22:09:23.992 00.001 9044 Mount: notify guiding dither settle done success=0
22:09:23.993 00.001 9044 PhdController: newstate STATE_IDLE
22:09:23.994 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:23.996 00.002 12252 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 485.00
22:09:23.996 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:23.997 00.001 12252 PPEC: input: 0.16, control: 0.08, exposure: 2000
22:09:23.997 00.000 9044 Enqueuing Expose request
22:09:23.998 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:23.998 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:09:23.998 00.000 12252 MoveAxis(W, 32, ABG)
22:09:23.998 00.000 12252 Guiding  Dir = 3, Dur = 32
22:09:23.999 00.001 12252 IsSlewing returns 0
22:09:24.000 00.001 12252 IsGuiding returns 0
22:09:24.004 00.004 12252 PulseGuide returned control before completion, sleep 40
22:09:24.051 00.047 12252 IsGuiding returns 0
22:09:24.051 00.000 12252 Move returns status 0, amount 32
22:09:24.051 00.000 12252 MoveAxis(N, 0, ABG)
22:09:24.051 00.000 12252 Move returns status 0, amount 0
22:09:24.051 00.000 12252 move complete, result=0
22:09:24.051 00.000 12252 worker thread done servicing request
22:09:24.051 00.000 12252 Worker thread wakes up
22:09:24.052 00.001 9044 GuideStep: 0.2 px 32 ms WEST, 0.1 px 0 ms NORTH
22:09:24.053 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:24.053 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:26.408 02.355 12252 Exposure complete
22:09:26.461 00.053 12252 worker thread done servicing request
22:09:26.461 00.000 9044 OnExposeComplete: enter
22:09:26.462 00.001 9044 UpdateGuideState(): m_state=6
22:09:26.463 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
22:09:26.464 00.001 9044 Star::Find returns 1 (0), X=1009.31, Y=824.10, Mass=5706, SNR=51.8, Peak=172 HFD=5.1
22:09:26.465 00.001 9044 MultiStar: exiting stabilization period
22:09:26.467 00.002 9044 MultiStar: updating star positions after lock position change
22:09:26.468 00.001 9044 Star::Find(15, 1179, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
22:09:26.470 00.002 9044 Star::Find returns 1 (0), X=1180.29, Y=632.96, Mass=6313, SNR=53.9, Peak=173 HFD=5.6
22:09:26.473 00.003 9044 Star::Find(15, 717, 311, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
22:09:26.476 00.003 9044 Star::Find returns 1 (0), X=718.43, Y=312.05, Mass=8526, SNR=63.0, Peak=173 HFD=6.2
22:09:26.479 00.003 9044 Star::Find(15, 267, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
22:09:26.481 00.002 9044 Star::Find returns 1 (0), X=267.76, Y=830.48, Mass=3989, SNR=43.8, Peak=172 HFD=4.8
22:09:26.482 00.001 9044 Star::Find(15, 1200, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
22:09:26.485 00.003 9044 Star::Find returns 1 (0), X=1200.79, Y=748.31, Mass=9791, SNR=65.3, Peak=174 HFD=6.6
22:09:26.488 00.003 9044 Star::Find(15, 624, 246, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
22:09:26.491 00.003 9044 Star::Find returns 1 (0), X=625.05, Y=246.40, Mass=2390, SNR=34.0, Peak=107 HFD=5.0
22:09:26.494 00.003 9044 Star::Find(15, 1183, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
22:09:26.494 00.000 9044 Star::Find returns 1 (0), X=1183.93, Y=373.26, Mass=972, SNR=21.8, Peak=132 HFD=3.3
22:09:26.495 00.001 9044 Star::Find(15, 1019, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
22:09:26.496 00.001 9044 Star::Find returns 1 (0), X=1019.73, Y=740.73, Mass=1012, SNR=22.2, Peak=62 HFD=4.7
22:09:26.498 00.002 9044 Star::Find(15, 490, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
22:09:26.501 00.003 9044 Star::Find returns 1 (0), X=490.61, Y=216.95, Mass=997, SNR=22.0, Peak=53 HFD=5.1
22:09:26.503 00.002 9044 Star::Find(15, 1052, 775, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
22:09:26.505 00.002 9044 Star::Find returns 1 (0), X=1052.84, Y=776.12, Mass=541, SNR=16.2, Peak=47 HFD=4.2
22:09:26.506 00.001 9044 Star::Find(15, 534, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
22:09:26.508 00.002 9044 Star::Find returns 1 (0), X=534.70, Y=822.91, Mass=865, SNR=20.5, Peak=48 HFD=5.1
22:09:26.508 00.000 9044 Star::Find(15, 660, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
22:09:26.509 00.001 9044 Star::Find returns 1 (0), X=660.72, Y=757.08, Mass=1012, SNR=22.0, Peak=45 HFD=5.8
22:09:26.510 00.001 9044 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.62) = xAngle (-0.44 = -0.44)
22:09:26.510 00.000 9044 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.53 = 2.76)
22:09:26.511 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-2.07 mountX=0.26 mountY=0.11, mountTheta=0.39
22:09:26.513 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.25, opts=13)
22:09:26.515 00.002 9044 Enqueuing Move request for scope (-0.14, -0.25)
22:09:26.516 00.001 12252 Worker thread wakes up
22:09:26.516 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:09:26.517 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.25) opts 0xd
22:09:26.517 00.000 9044 UpdateGuideState exits: m=5706 SNR=51.8
22:09:26.518 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.25)
22:09:26.518 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:26.519 00.001 12252 Moving (-0.14, -0.25) raw xDistance=0.26 yDistance=0.11
22:09:26.519 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:26.521 00.002 9044 Enqueuing Expose request
22:09:26.523 00.002 12252 PPEC rslt: input = 0.26, final = 0.15, react = 0.16, pred = -0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 484.99
22:09:26.523 00.000 12252 PPEC: input: 0.26, control: 0.15, exposure: 2000
22:09:26.523 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:26.523 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:09:26.523 00.000 12252 MoveAxis(W, 58, ABG)
22:09:26.523 00.000 12252 Guiding  Dir = 3, Dur = 58
22:09:26.524 00.001 12252 IsSlewing returns 0
22:09:26.524 00.000 12252 IsGuiding returns 0
22:09:26.526 00.002 12252 PulseGuide returned control before completion, sleep 66
22:09:26.604 00.078 12252 IsGuiding returns 0
22:09:26.604 00.000 12252 Move returns status 0, amount 58
22:09:26.604 00.000 12252 MoveAxis(N, 0, ABG)
22:09:26.604 00.000 12252 Move returns status 0, amount 0
22:09:26.604 00.000 12252 move complete, result=0
22:09:26.605 00.001 12252 worker thread done servicing request
22:09:26.605 00.000 12252 Worker thread wakes up
22:09:26.605 00.000 9044 GuideStep: 0.3 px 58 ms WEST, 0.1 px 0 ms NORTH
22:09:26.606 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:26.606 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:28.953 02.347 12252 Exposure complete
22:09:29.000 00.047 12252 worker thread done servicing request
22:09:29.000 00.000 9044 OnExposeComplete: enter
22:09:29.002 00.002 9044 UpdateGuideState(): m_state=6
22:09:29.004 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2974
22:09:29.005 00.001 9044 Star::Find returns 1 (0), X=1009.57, Y=824.27, Mass=5562, SNR=51.1, Peak=173 HFD=5.3
22:09:29.007 00.002 9044 MultiStar: [#1 -0.01,0.09,1.07,U] [#2 0.17,0.15,1.21,U] [#3 -0.03,0.22,0.86,U] [#4 -0.15,0.49,0.00,M1] [#5 -0.00,0.15,0.68,U] [#6 0.12,0.19,0.43,U] [#7 0.05,0.09,0.45,U] [#8 0.08,0.21,0.44,U] 
22:09:29.008 00.001 9044 refined, 7 included, MultiStar: {0.06, 0.12}, one-star: {0.12, -0.09}
22:09:29.009 00.001 9044 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.62) = xAngle (2.69 = 2.69)
22:09:29.009 00.000 9044 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.39 = -0.39)
22:09:29.011 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.07 mountX=-0.12 mountY=-0.05, mountTheta=-2.74
22:09:29.013 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.12, opts=13)
22:09:29.014 00.001 9044 Enqueuing Move request for scope (0.06, 0.12)
22:09:29.016 00.002 12252 Worker thread wakes up
22:09:29.016 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:09:29.017 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
22:09:29.017 00.000 9044 UpdateGuideState exits: m=5562 SNR=51.1
22:09:29.018 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:29.019 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:29.020 00.001 9044 Enqueuing Expose request
22:09:29.022 00.002 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
22:09:29.022 00.000 12252 Moving (0.06, 0.12) raw xDistance=-0.12 yDistance=-0.05
22:09:29.026 00.004 12252 PPEC rslt: input = -0.12, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 484.98
22:09:29.026 00.000 12252 PPEC: input: -0.12, control: -0.09, exposure: 2000
22:09:29.027 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:29.027 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:09:29.027 00.000 12252 MoveAxis(E, 35, ABG)
22:09:29.027 00.000 12252 Guiding  Dir = 2, Dur = 35
22:09:29.027 00.000 12252 IsSlewing returns 0
22:09:29.029 00.002 12252 IsGuiding returns 0
22:09:29.031 00.002 12252 PulseGuide returned control before completion, sleep 43
22:09:29.082 00.051 12252 IsGuiding returns 0
22:09:29.082 00.000 12252 Move returns status 0, amount 35
22:09:29.082 00.000 12252 MoveAxis(N, 0, ABG)
22:09:29.082 00.000 12252 Move returns status 0, amount 0
22:09:29.082 00.000 12252 move complete, result=0
22:09:29.082 00.000 12252 worker thread done servicing request
22:09:29.082 00.000 12252 Worker thread wakes up
22:09:29.082 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:29.082 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:29.082 00.000 9044 GuideStep: -0.1 px 35 ms EAST, -0.1 px 0 ms NORTH
22:09:31.437 02.355 12252 Exposure complete
22:09:31.509 00.072 12252 worker thread done servicing request
22:09:31.509 00.000 9044 OnExposeComplete: enter
22:09:31.511 00.002 9044 UpdateGuideState(): m_state=6
22:09:31.513 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2975
22:09:31.516 00.003 9044 Star::Find returns 1 (0), X=1009.69, Y=824.16, Mass=5579, SNR=51.3, Peak=173 HFD=5.2
22:09:31.519 00.003 9044 MultiStar: [#1 0.13,0.03,1.07,U] [#2 0.07,0.05,1.20,U] [#3 -0.00,0.10,0.85,U] [#4 0.17,0.12,1.25,U] [#5 0.05,0.08,0.67,U] [#6 0.23,0.09,0.43,U] [#7 0.16,-0.00,0.44,U] [#8 -0.08,-0.13,0.42,U] 
22:09:31.522 00.003 9044 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {0.24, -0.20}
22:09:31.524 00.002 9044 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.62) = xAngle (1.81 = 1.81)
22:09:31.526 00.002 9044 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.27 = -1.27)
22:09:31.528 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.12 cameraTheta=0.19 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
22:09:31.531 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.02, opts=13)
22:09:31.533 00.002 9044 Enqueuing Move request for scope (0.11, 0.02)
22:09:31.535 00.002 12252 Worker thread wakes up
22:09:31.535 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:09:31.537 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:09:31.537 00.000 9044 UpdateGuideState exits: m=5579 SNR=51.3
22:09:31.539 00.002 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:09:31.539 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:31.541 00.002 12252 Moving (0.11, 0.02) raw xDistance=-0.03 yDistance=-0.11
22:09:31.541 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:31.543 00.002 9044 Enqueuing Expose request
22:09:31.547 00.004 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.97
22:09:31.547 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:09:31.547 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:31.547 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:09:31.548 00.001 12252 MoveAxis(E, 4, ABG)
22:09:31.548 00.000 12252 Guiding  Dir = 2, Dur = 4
22:09:31.548 00.000 12252 IsSlewing returns 0
22:09:31.548 00.000 12252 IsGuiding returns 0
22:09:31.551 00.003 12252 PulseGuide returned control before completion, sleep 12
22:09:31.577 00.026 12252 IsGuiding returns 0
22:09:31.577 00.000 12252 Move returns status 0, amount 4
22:09:31.577 00.000 12252 MoveAxis(N, 0, ABG)
22:09:31.577 00.000 12252 Move returns status 0, amount 0
22:09:31.577 00.000 12252 move complete, result=0
22:09:31.577 00.000 12252 worker thread done servicing request
22:09:31.577 00.000 12252 Worker thread wakes up
22:09:31.577 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:09:31.578 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:31.578 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:33.910 02.332 12252 Exposure complete
22:09:33.948 00.038 12252 worker thread done servicing request
22:09:33.948 00.000 9044 OnExposeComplete: enter
22:09:33.949 00.001 9044 UpdateGuideState(): m_state=6
22:09:33.950 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2976
22:09:33.950 00.000 9044 Star::Find returns 1 (0), X=1009.55, Y=824.37, Mass=5727, SNR=51.8, Peak=173 HFD=5.3
22:09:33.951 00.001 9044 MultiStar: [#1 0.12,0.14,1.04,U] [#2 0.05,0.24,1.20,U] [#3 0.03,0.20,0.85,U] [#4 0.10,0.23,1.26,U] [#5 0.02,0.32,0.67,U] [#6 0.17,0.37,0.00,M1] [#7 0.09,0.24,0.44,U] [#8 -0.07,0.20,0.42,U] 
22:09:33.952 00.001 9044 single-star, 7 included, MultiStar: {0.07, 0.19}, one-star: {0.10, 0.01}
22:09:33.953 00.001 9044 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.62) = xAngle (1.75 = 1.75)
22:09:33.956 00.003 9044 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.34 = -1.34)
22:09:33.958 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.12 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
22:09:33.962 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.01, opts=13)
22:09:33.964 00.002 9044 Enqueuing Move request for scope (0.10, 0.01)
22:09:33.968 00.004 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:09:33.970 00.002 9044 UpdateGuideState exits: m=5727 SNR=51.8
22:09:33.972 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:33.976 00.004 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:33.978 00.002 9044 Enqueuing Expose request
22:09:33.980 00.002 12252 Worker thread wakes up
22:09:33.981 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
22:09:33.981 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
22:09:33.981 00.000 12252 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=-0.10
22:09:33.984 00.003 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.96
22:09:33.984 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
22:09:33.984 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:33.984 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:09:33.986 00.002 12252 MoveAxis(E, 5, ABG)
22:09:33.986 00.000 12252 Guiding  Dir = 2, Dur = 5
22:09:33.986 00.000 12252 IsSlewing returns 0
22:09:33.987 00.001 12252 IsGuiding returns 0
22:09:33.989 00.002 12252 PulseGuide returned control before completion, sleep 13
22:09:34.016 00.027 12252 IsGuiding returns 0
22:09:34.016 00.000 12252 Move returns status 0, amount 5
22:09:34.016 00.000 12252 MoveAxis(N, 0, ABG)
22:09:34.016 00.000 12252 Move returns status 0, amount 0
22:09:34.016 00.000 12252 move complete, result=0
22:09:34.016 00.000 12252 worker thread done servicing request
22:09:34.016 00.000 12252 Worker thread wakes up
22:09:34.016 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:09:34.018 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:34.018 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:36.378 02.360 12252 Exposure complete
22:09:36.428 00.050 12252 worker thread done servicing request
22:09:36.428 00.000 9044 OnExposeComplete: enter
22:09:36.429 00.001 9044 UpdateGuideState(): m_state=6
22:09:36.431 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2977
22:09:36.431 00.000 9044 Star::Find returns 1 (0), X=1009.68, Y=824.39, Mass=5711, SNR=51.9, Peak=173 HFD=5.4
22:09:36.434 00.003 9044 MultiStar: [#1 0.22,0.26,1.04,U] [#2 0.18,0.19,1.23,U] [#3 0.14,0.24,0.85,U] [#4 0.19,0.17,1.26,U] [#5 0.09,0.28,0.67,U] [#6 0.37,0.38,0.00,M2] [#7 0.15,0.23,0.44,U] [#8 0.12,0.20,0.43,U] 
22:09:36.434 00.000 9044 single-star, 7 included, MultiStar: {0.18, 0.20}, one-star: {0.23, 0.04}
22:09:36.435 00.001 9044 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.62) = xAngle (1.78 = 1.78)
22:09:36.436 00.001 9044 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.31 = -1.31)
22:09:36.436 00.000 9044 CameraToMount -- cameraX=0.23 cameraY=0.04 hyp=0.24 cameraTheta=0.15 mountX=-0.05 mountY=-0.23, mountTheta=-1.78
22:09:36.439 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.23, y=0.04, opts=13)
22:09:36.441 00.002 9044 Enqueuing Move request for scope (0.23, 0.04)
22:09:36.442 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:09:36.443 00.001 9044 UpdateGuideState exits: m=5711 SNR=51.9
22:09:36.444 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:36.445 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:36.446 00.001 9044 Enqueuing Expose request
22:09:36.447 00.001 12252 Worker thread wakes up
22:09:36.447 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.04) opts 0xd
22:09:36.448 00.001 12252 Handling offset move in thread for scope, endpoint = (0.23, 0.04)
22:09:36.448 00.000 12252 Moving (0.23, 0.04) raw xDistance=-0.05 yDistance=-0.23
22:09:36.451 00.003 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 484.95
22:09:36.451 00.000 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
22:09:36.451 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:09:36.451 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
22:09:36.451 00.000 12252 MoveAxis(E, 7, ABG)
22:09:36.451 00.000 12252 Guiding  Dir = 2, Dur = 7
22:09:36.452 00.001 12252 IsSlewing returns 0
22:09:36.452 00.000 12252 IsGuiding returns 0
22:09:36.453 00.001 12252 PulseGuide returned control before completion, sleep 15
22:09:36.477 00.024 12252 IsGuiding returns 0
22:09:36.477 00.000 12252 Move returns status 0, amount 7
22:09:36.477 00.000 12252 MoveAxis(N, 0, ABG)
22:09:36.477 00.000 12252 Move returns status 0, amount 0
22:09:36.477 00.000 12252 move complete, result=0
22:09:36.479 00.002 12252 worker thread done servicing request
22:09:36.479 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
22:09:36.480 00.001 12252 Worker thread wakes up
22:09:36.480 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:36.480 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:38.842 02.362 12252 Exposure complete
22:09:38.888 00.046 12252 worker thread done servicing request
22:09:38.888 00.000 9044 OnExposeComplete: enter
22:09:38.890 00.002 9044 UpdateGuideState(): m_state=6
22:09:38.891 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2978
22:09:38.892 00.001 9044 Star::Find returns 1 (0), X=1009.38, Y=824.44, Mass=5681, SNR=51.6, Peak=173 HFD=5.2
22:09:38.892 00.000 9044 MultiStar: [#1 -0.02,0.17,1.04,U] [#2 0.02,0.07,1.23,U] [#3 0.07,0.10,0.87,U] [#4 0.11,0.25,1.27,U] [#5 -0.09,0.11,0.64,U] [#6 0.10,0.17,0.43,U] [#7 0.00,0.08,0.43,U] [#8 -0.02,0.12,0.42,U] 
22:09:38.894 00.002 9044 single-star, 8 included, MultiStar: {0.01, 0.13}, one-star: {-0.07, 0.09}
22:09:38.895 00.001 9044 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.62) = xAngle (3.90 = -2.38)
22:09:38.895 00.000 9044 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.82 = 0.82)
22:09:38.896 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.28 mountX=-0.08 mountY=0.08, mountTheta=2.35
22:09:38.898 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.09, opts=13)
22:09:38.900 00.002 9044 Enqueuing Move request for scope (-0.07, 0.09)
22:09:38.902 00.002 12252 Worker thread wakes up
22:09:38.902 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:09:38.904 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
22:09:38.904 00.000 9044 UpdateGuideState exits: m=5681 SNR=51.6
22:09:38.906 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:38.908 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:38.910 00.002 9044 Enqueuing Expose request
22:09:38.912 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
22:09:38.912 00.000 12252 Moving (-0.07, 0.09) raw xDistance=-0.08 yDistance=0.08
22:09:38.915 00.003 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.95
22:09:38.916 00.001 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
22:09:38.916 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:38.916 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:09:38.916 00.000 12252 MoveAxis(E, 5, ABG)
22:09:38.916 00.000 12252 Guiding  Dir = 2, Dur = 5
22:09:38.917 00.001 12252 IsSlewing returns 0
22:09:38.917 00.000 12252 IsGuiding returns 0
22:09:38.919 00.002 12252 PulseGuide returned control before completion, sleep 13
22:09:38.943 00.024 12252 IsGuiding returns 0
22:09:38.943 00.000 12252 Move returns status 0, amount 5
22:09:38.943 00.000 12252 MoveAxis(N, 0, ABG)
22:09:38.943 00.000 12252 Move returns status 0, amount 0
22:09:38.943 00.000 12252 move complete, result=0
22:09:38.943 00.000 12252 worker thread done servicing request
22:09:38.943 00.000 12252 Worker thread wakes up
22:09:38.943 00.000 9044 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:09:38.945 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:38.945 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:41.282 02.337 12252 Exposure complete
22:09:41.326 00.044 12252 worker thread done servicing request
22:09:41.326 00.000 9044 OnExposeComplete: enter
22:09:41.326 00.000 9044 UpdateGuideState(): m_state=6
22:09:41.326 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2979
22:09:41.330 00.004 9044 Star::Find returns 1 (0), X=1009.63, Y=824.22, Mass=5563, SNR=51.1, Peak=173 HFD=5.3
22:09:41.332 00.002 9044 MultiStar: [#1 0.10,0.09,1.09,U] [#2 0.13,0.07,1.19,U] [#3 0.02,0.12,0.87,U] [#4 0.09,0.06,1.29,U] [#5 0.16,0.17,0.69,U] [#6 0.18,0.16,0.43,U] [#7 0.14,0.00,0.44,U] [#8 0.04,-0.01,0.41,U] 
22:09:41.334 00.002 9044 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.18, -0.14}
22:09:41.334 00.000 9044 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.62) = xAngle (2.07 = 2.07)
22:09:41.336 00.002 9044 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.01 = -1.01)
22:09:41.337 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.13 cameraTheta=0.45 mountX=-0.06 mountY=-0.11, mountTheta=-2.09
22:09:41.339 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.05, opts=13)
22:09:41.339 00.000 9044 Enqueuing Move request for scope (0.11, 0.05)
22:09:41.339 00.000 12252 Worker thread wakes up
22:09:41.339 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:09:41.339 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
22:09:41.339 00.000 9044 UpdateGuideState exits: m=5563 SNR=51.1
22:09:41.339 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:41.339 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:41.339 00.000 9044 Enqueuing Expose request
22:09:41.339 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
22:09:41.339 00.000 12252 Moving (0.11, 0.05) raw xDistance=-0.06 yDistance=-0.11
22:09:41.339 00.000 12252 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 484.94
22:09:41.339 00.000 12252 PPEC: input: -0.06, control: -0.02, exposure: 2000
22:09:41.339 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:41.339 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:09:41.339 00.000 12252 MoveAxis(E, 8, ABG)
22:09:41.339 00.000 12252 Guiding  Dir = 2, Dur = 8
22:09:41.339 00.000 12252 IsSlewing returns 0
22:09:41.339 00.000 12252 IsGuiding returns 0
22:09:41.353 00.014 12252 PulseGuide returned control before completion, sleep 17
22:09:41.385 00.032 12252 IsGuiding returns 0
22:09:41.385 00.000 12252 Move returns status 0, amount 8
22:09:41.385 00.000 12252 MoveAxis(N, 0, ABG)
22:09:41.385 00.000 12252 Move returns status 0, amount 0
22:09:41.385 00.000 12252 move complete, result=0
22:09:41.385 00.000 12252 worker thread done servicing request
22:09:41.385 00.000 12252 Worker thread wakes up
22:09:41.385 00.000 9044 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:09:41.387 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:41.387 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:43.722 02.335 12252 Exposure complete
22:09:43.770 00.048 12252 worker thread done servicing request
22:09:43.770 00.000 9044 OnExposeComplete: enter
22:09:43.770 00.000 9044 UpdateGuideState(): m_state=6
22:09:43.783 00.013 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2980
22:09:43.783 00.000 9044 Star::Find returns 1 (0), X=1009.67, Y=824.26, Mass=5739, SNR=52.0, Peak=173 HFD=5.3
22:09:43.785 00.002 9044 MultiStar: [#1 0.11,0.23,1.05,U] [#2 0.13,0.20,1.19,U] [#3 0.05,0.05,0.85,U] [#4 0.09,0.21,1.25,U] [#5 0.12,0.21,0.67,U] [#6 0.14,0.27,0.43,U] [#7 0.24,0.14,0.44,U] [#8 0.05,0.16,0.43,U] 
22:09:43.786 00.001 9044 refined, 8 included, MultiStar: {0.12, 0.15}, one-star: {0.22, -0.09}
22:09:43.786 00.000 9044 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.62) = xAngle (2.50 = 2.50)
22:09:43.786 00.000 9044 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.59 = -0.59)
22:09:43.786 00.000 9044 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.87 mountX=-0.15 mountY=-0.11, mountTheta=-2.54
22:09:43.786 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.15, opts=13)
22:09:43.786 00.000 9044 Enqueuing Move request for scope (0.12, 0.15)
22:09:43.786 00.000 12252 Worker thread wakes up
22:09:43.786 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:09:43.786 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
22:09:43.786 00.000 9044 UpdateGuideState exits: m=5739 SNR=52.0
22:09:43.786 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
22:09:43.786 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:43.786 00.000 12252 Moving (0.12, 0.15) raw xDistance=-0.15 yDistance=-0.11
22:09:43.786 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:43.802 00.016 9044 Enqueuing Expose request
22:09:43.805 00.003 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 484.93
22:09:43.805 00.000 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
22:09:43.805 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:43.805 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:09:43.805 00.000 12252 MoveAxis(E, 38, ABG)
22:09:43.805 00.000 12252 Guiding  Dir = 2, Dur = 38
22:09:43.807 00.002 12252 IsSlewing returns 0
22:09:43.807 00.000 12252 IsGuiding returns 0
22:09:43.809 00.002 12252 PulseGuide returned control before completion, sleep 47
22:09:43.865 00.056 12252 IsGuiding returns 0
22:09:43.865 00.000 12252 Move returns status 0, amount 38
22:09:43.865 00.000 12252 MoveAxis(N, 0, ABG)
22:09:43.865 00.000 12252 Move returns status 0, amount 0
22:09:43.865 00.000 12252 move complete, result=0
22:09:43.865 00.000 12252 worker thread done servicing request
22:09:43.865 00.000 9044 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
22:09:43.865 00.000 12252 Worker thread wakes up
22:09:43.865 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:43.865 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:46.245 02.380 12252 Exposure complete
22:09:46.313 00.068 12252 worker thread done servicing request
22:09:46.313 00.000 9044 OnExposeComplete: enter
22:09:46.313 00.000 9044 UpdateGuideState(): m_state=6
22:09:46.313 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2981
22:09:46.313 00.000 9044 Star::Find returns 1 (0), X=1009.65, Y=824.22, Mass=5739, SNR=52.0, Peak=173 HFD=5.3
22:09:46.313 00.000 9044 MultiStar: [#1 0.09,0.14,1.06,U] [#2 0.09,0.09,1.21,U] [#3 0.02,0.15,0.86,U] [#4 0.12,0.22,1.26,U] [#5 0.13,0.18,0.65,U] [#6 0.16,0.18,0.43,U] [#7 0.23,0.08,0.43,U] [#8 -0.06,0.14,0.43,U] 
22:09:46.313 00.000 9044 refined, 8 included, MultiStar: {0.11, 0.11}, one-star: {0.20, -0.13}
22:09:46.313 00.000 9044 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.62) = xAngle (2.42 = 2.42)
22:09:46.313 00.000 9044 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.67 = -0.67)
22:09:46.313 00.000 9044 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.16 cameraTheta=0.79 mountX=-0.12 mountY=-0.10, mountTheta=-2.45
22:09:46.328 00.015 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.11, opts=13)
22:09:46.328 00.000 9044 Enqueuing Move request for scope (0.11, 0.11)
22:09:46.328 00.000 12252 Worker thread wakes up
22:09:46.328 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:09:46.328 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
22:09:46.328 00.000 9044 UpdateGuideState exits: m=5739 SNR=52.0
22:09:46.328 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
22:09:46.328 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:46.328 00.000 12252 Moving (0.11, 0.11) raw xDistance=-0.12 yDistance=-0.10
22:09:46.328 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:46.328 00.000 9044 Enqueuing Expose request
22:09:46.338 00.010 12252 PPEC rslt: input = -0.12, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 484.92
22:09:46.338 00.000 12252 PPEC: input: -0.12, control: -0.07, exposure: 2000
22:09:46.338 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:46.338 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:09:46.338 00.000 12252 MoveAxis(E, 28, ABG)
22:09:46.338 00.000 12252 Guiding  Dir = 2, Dur = 28
22:09:46.338 00.000 12252 IsSlewing returns 0
22:09:46.338 00.000 12252 IsGuiding returns 0
22:09:46.338 00.000 12252 PulseGuide returned control before completion, sleep 37
22:09:46.391 00.053 12252 IsGuiding returns 0
22:09:46.391 00.000 12252 Move returns status 0, amount 28
22:09:46.391 00.000 12252 MoveAxis(N, 0, ABG)
22:09:46.391 00.000 12252 Move returns status 0, amount 0
22:09:46.391 00.000 12252 move complete, result=0
22:09:46.391 00.000 12252 worker thread done servicing request
22:09:46.391 00.000 12252 Worker thread wakes up
22:09:46.391 00.000 9044 GuideStep: -0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
22:09:46.394 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:46.394 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:48.745 02.351 12252 Exposure complete
22:09:48.802 00.057 12252 worker thread done servicing request
22:09:48.802 00.000 9044 OnExposeComplete: enter
22:09:48.802 00.000 9044 UpdateGuideState(): m_state=6
22:09:48.802 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2982
22:09:48.802 00.000 9044 Star::Find returns 1 (0), X=1009.64, Y=824.06, Mass=5753, SNR=52.1, Peak=173 HFD=5.2
22:09:48.809 00.007 9044 MultiStar: [#1 0.10,-0.08,1.04,U] [#2 0.09,-0.04,1.19,U] [#3 -0.02,-0.12,0.85,U] [#4 0.09,0.04,1.26,U] [#5 0.06,0.00,0.66,U] [#6 0.10,0.00,0.42,U] [#7 0.16,-0.15,0.44,U] [#8 0.03,-0.08,0.42,U] 
22:09:48.809 00.000 9044 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.19, -0.30}
22:09:48.809 00.000 9044 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.62) = xAngle (0.92 = 0.92)
22:09:48.809 00.000 9044 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.17 = -2.17)
22:09:48.809 00.000 9044 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.71 mountX=0.07 mountY=-0.10, mountTheta=-0.94
22:09:48.809 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.08, opts=13)
22:09:48.809 00.000 9044 Enqueuing Move request for scope (0.09, -0.08)
22:09:48.809 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:09:48.809 00.000 9044 UpdateGuideState exits: m=5753 SNR=52.1
22:09:48.809 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:48.809 00.000 12252 Worker thread wakes up
22:09:48.809 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:48.809 00.000 9044 Enqueuing Expose request
22:09:48.809 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
22:09:48.809 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
22:09:48.809 00.000 12252 Moving (0.09, -0.08) raw xDistance=0.07 yDistance=-0.10
22:09:48.824 00.015 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.92
22:09:48.824 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
22:09:48.824 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:48.824 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:09:48.824 00.000 12252 MoveAxis(E, 4, ABG)
22:09:48.824 00.000 12252 Guiding  Dir = 2, Dur = 4
22:09:48.824 00.000 12252 IsSlewing returns 0
22:09:48.824 00.000 12252 IsGuiding returns 0
22:09:48.824 00.000 12252 PulseGuide returned control before completion, sleep 12
22:09:48.856 00.032 12252 IsGuiding returns 0
22:09:48.856 00.000 12252 Move returns status 0, amount 4
22:09:48.856 00.000 12252 MoveAxis(N, 0, ABG)
22:09:48.856 00.000 12252 Move returns status 0, amount 0
22:09:48.856 00.000 12252 move complete, result=0
22:09:48.856 00.000 12252 worker thread done servicing request
22:09:48.856 00.000 12252 Worker thread wakes up
22:09:48.856 00.000 9044 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:09:48.856 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:48.856 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:51.198 02.342 12252 Exposure complete
22:09:51.256 00.058 12252 worker thread done servicing request
22:09:51.256 00.000 9044 OnExposeComplete: enter
22:09:51.256 00.000 9044 UpdateGuideState(): m_state=6
22:09:51.256 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2983
22:09:51.272 00.016 9044 Star::Find returns 1 (0), X=1009.59, Y=824.11, Mass=5717, SNR=51.8, Peak=173 HFD=5.2
22:09:51.272 00.000 9044 MultiStar: [#1 0.09,0.07,1.04,U] [#2 0.15,0.10,1.20,U] [#3 0.15,0.06,0.85,U] [#4 0.17,0.05,1.26,U] [#5 0.14,-0.09,0.67,U] [#6 0.21,0.14,0.42,U] [#7 0.17,0.04,0.44,U] [#8 0.03,-0.12,0.41,U] 
22:09:51.272 00.000 9044 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.14, -0.25}
22:09:51.272 00.000 9044 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.62) = xAngle (1.64 = 1.64)
22:09:51.272 00.000 9044 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.44 = -1.44)
22:09:51.272 00.000 9044 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.02 mountX=-0.01 mountY=-0.14, mountTheta=-1.64
22:09:51.272 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.00, opts=13)
22:09:51.272 00.000 9044 Enqueuing Move request for scope (0.14, 0.00)
22:09:51.272 00.000 12252 Worker thread wakes up
22:09:51.272 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:09:51.272 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
22:09:51.272 00.000 9044 UpdateGuideState exits: m=5717 SNR=51.8
22:09:51.272 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:51.272 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
22:09:51.272 00.000 12252 Moving (0.14, 0.00) raw xDistance=-0.01 yDistance=-0.14
22:09:51.272 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:51.272 00.000 9044 Enqueuing Expose request
22:09:51.272 00.000 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.91
22:09:51.272 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
22:09:51.272 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:51.272 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:09:51.272 00.000 12252 MoveAxis(E, 4, ABG)
22:09:51.272 00.000 12252 Guiding  Dir = 2, Dur = 4
22:09:51.287 00.015 12252 IsSlewing returns 0
22:09:51.288 00.001 12252 IsGuiding returns 0
22:09:51.288 00.000 12252 PulseGuide returned control before completion, sleep 12
22:09:51.303 00.015 12252 IsGuiding returns 0
22:09:51.303 00.000 12252 Move returns status 0, amount 4
22:09:51.303 00.000 12252 MoveAxis(N, 0, ABG)
22:09:51.303 00.000 12252 Move returns status 0, amount 0
22:09:51.303 00.000 12252 move complete, result=0
22:09:51.303 00.000 12252 worker thread done servicing request
22:09:51.303 00.000 12252 Worker thread wakes up
22:09:51.303 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:51.303 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:51.303 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:09:53.666 02.363 12252 Exposure complete
22:09:53.733 00.067 12252 worker thread done servicing request
22:09:53.733 00.000 9044 OnExposeComplete: enter
22:09:53.735 00.002 9044 UpdateGuideState(): m_state=6
22:09:53.737 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2984
22:09:53.739 00.002 9044 Star::Find returns 1 (0), X=1009.58, Y=824.14, Mass=5718, SNR=51.9, Peak=173 HFD=5.2
22:09:53.741 00.002 9044 MultiStar: [#1 0.02,0.08,1.06,U] [#2 0.08,0.04,1.20,U] [#3 0.05,0.07,0.85,U] [#4 0.07,0.04,1.28,U] [#5 0.13,-0.01,0.65,U] [#6 0.10,0.03,0.44,U] [#7 0.13,0.06,0.44,U] [#8 0.02,-0.10,0.42,U] 
22:09:53.745 00.004 9044 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.12, -0.22}
22:09:53.747 00.002 9044 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.62) = xAngle (1.64 = 1.64)
22:09:53.749 00.002 9044 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.44 = -1.44)
22:09:53.753 00.004 9044 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.01 mountX=-0.01 mountY=-0.07, mountTheta=-1.64
22:09:53.757 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.00, opts=13)
22:09:53.759 00.002 9044 Enqueuing Move request for scope (0.07, 0.00)
22:09:53.761 00.002 12252 Worker thread wakes up
22:09:53.761 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
22:09:53.761 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:09:53.765 00.004 9044 UpdateGuideState exits: m=5718 SNR=51.9
22:09:53.767 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
22:09:53.767 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:53.767 00.000 12252 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=-0.07
22:09:53.769 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:53.771 00.002 9044 Enqueuing Expose request
22:09:53.773 00.002 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 484.90
22:09:53.773 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
22:09:53.773 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:53.773 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:09:53.773 00.000 12252 MoveAxis(E, 9, ABG)
22:09:53.773 00.000 12252 Guiding  Dir = 2, Dur = 9
22:09:53.773 00.000 12252 IsSlewing returns 0
22:09:53.773 00.000 12252 IsGuiding returns 0
22:09:53.775 00.002 12252 PulseGuide returned control before completion, sleep 17
22:09:53.808 00.033 12252 IsGuiding returns 0
22:09:53.808 00.000 12252 Move returns status 0, amount 9
22:09:53.808 00.000 12252 MoveAxis(N, 0, ABG)
22:09:53.808 00.000 12252 Move returns status 0, amount 0
22:09:53.808 00.000 12252 move complete, result=0
22:09:53.808 00.000 12252 worker thread done servicing request
22:09:53.808 00.000 12252 Worker thread wakes up
22:09:53.808 00.000 9044 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:09:53.808 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:53.808 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:56.178 02.370 12252 Exposure complete
22:09:56.223 00.045 12252 worker thread done servicing request
22:09:56.223 00.000 9044 OnExposeComplete: enter
22:09:56.225 00.002 9044 UpdateGuideState(): m_state=6
22:09:56.225 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2985
22:09:56.227 00.002 9044 Star::Find returns 1 (0), X=1009.47, Y=823.98, Mass=5728, SNR=51.8, Peak=173 HFD=5.1
22:09:56.229 00.002 9044 MultiStar: [#1 0.06,-0.09,1.05,U] [#2 0.09,0.01,1.21,U] [#3 0.12,-0.12,0.85,U] [#4 0.03,-0.06,1.28,U] [#5 0.01,-0.02,0.66,U] [#6 0.16,-0.05,0.42,U] [#7 0.03,-0.22,0.44,U] [#8 -0.06,-0.05,0.42,U] 
22:09:56.231 00.002 9044 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {0.02, -0.38}
22:09:56.231 00.000 9044 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.62) = xAngle (0.51 = 0.51)
22:09:56.233 00.002 9044 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.57 = -2.57)
22:09:56.233 00.000 9044 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.11 mountX=0.10 mountY=-0.06, mountTheta=-0.55
22:09:56.235 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.11, opts=13)
22:09:56.237 00.002 9044 Enqueuing Move request for scope (0.05, -0.11)
22:09:56.237 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:09:56.239 00.002 9044 UpdateGuideState exits: m=5728 SNR=51.8
22:09:56.241 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:56.241 00.000 12252 Worker thread wakes up
22:09:56.241 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:56.243 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
22:09:56.243 00.000 9044 Enqueuing Expose request
22:09:56.243 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
22:09:56.243 00.000 12252 Moving (0.05, -0.11) raw xDistance=0.10 yDistance=-0.06
22:09:56.243 00.000 12252 PPEC rslt: input = 0.10, final = 0.05, react = 0.06, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 484.89
22:09:56.243 00.000 12252 PPEC: input: 0.10, control: 0.05, exposure: 2000
22:09:56.243 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:09:56.243 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:09:56.243 00.000 12252 MoveAxis(W, 19, ABG)
22:09:56.243 00.000 12252 Guiding  Dir = 3, Dur = 19
22:09:56.243 00.000 12252 IsSlewing returns 0
22:09:56.243 00.000 12252 IsGuiding returns 0
22:09:56.257 00.014 12252 PulseGuide returned control before completion, sleep 27
22:09:56.289 00.032 12252 IsGuiding returns 0
22:09:56.289 00.000 12252 Move returns status 0, amount 19
22:09:56.289 00.000 12252 MoveAxis(N, 0, ABG)
22:09:56.289 00.000 12252 Move returns status 0, amount 0
22:09:56.289 00.000 12252 move complete, result=0
22:09:56.289 00.000 12252 worker thread done servicing request
22:09:56.289 00.000 12252 Worker thread wakes up
22:09:56.289 00.000 9044 GuideStep: 0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
22:09:56.289 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:56.289 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:58.643 02.354 12252 Exposure complete
22:09:58.714 00.071 12252 worker thread done servicing request
22:09:58.714 00.000 9044 OnExposeComplete: enter
22:09:58.716 00.002 9044 UpdateGuideState(): m_state=6
22:09:58.716 00.000 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2986
22:09:58.722 00.006 9044 Star::Find returns 1 (0), X=1009.75, Y=824.07, Mass=5683, SNR=51.7, Peak=173 HFD=5.1
22:09:58.722 00.000 9044 MultiStar: [#1 0.18,0.02,1.07,U] [#2 0.24,-0.29,1.22,U] [#3 0.28,-0.05,0.86,U] [#4 0.23,-0.03,1.26,U] [#5 0.27,-0.05,0.65,U] [#6 0.26,0.02,0.42,U] [#7 0.34,-0.07,0.43,U] [#8 0.06,-0.11,0.42,U] 
22:09:58.722 00.000 9044 refined, 8 included, MultiStar: {0.24, -0.11}, one-star: {0.30, -0.29}
22:09:58.722 00.000 9044 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.62) = xAngle (1.20 = 1.20)
22:09:58.722 00.000 9044 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.89 = -1.89)
22:09:58.722 00.000 9044 CameraToMount -- cameraX=0.24 cameraY=-0.11 hyp=0.27 cameraTheta=-0.43 mountX=0.10 mountY=-0.25, mountTheta=-1.20
22:09:58.722 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=0.24, y=-0.11, opts=13)
22:09:58.738 00.016 9044 Enqueuing Move request for scope (0.24, -0.11)
22:09:58.738 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:09:58.738 00.000 9044 UpdateGuideState exits: m=5683 SNR=51.7
22:09:58.738 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:09:58.738 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:09:58.738 00.000 9044 Enqueuing Expose request
22:09:58.738 00.000 12252 Worker thread wakes up
22:09:58.738 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.11) opts 0xd
22:09:58.738 00.000 12252 Handling offset move in thread for scope, endpoint = (0.24, -0.11)
22:09:58.738 00.000 12252 Moving (0.24, -0.11) raw xDistance=0.10 yDistance=-0.25
22:09:58.738 00.000 12252 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.89
22:09:58.738 00.000 12252 PPEC: input: 0.10, control: -0.01, exposure: 2000
22:09:58.738 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:09:58.738 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:09:58.738 00.000 12252 MoveAxis(E, 4, ABG)
22:09:58.738 00.000 12252 Guiding  Dir = 2, Dur = 4
22:09:58.738 00.000 12252 IsSlewing returns 0
22:09:58.738 00.000 12252 IsGuiding returns 0
22:09:58.738 00.000 12252 PulseGuide returned control before completion, sleep 13
22:09:58.770 00.032 12252 IsGuiding returns 0
22:09:58.770 00.000 12252 Move returns status 0, amount 4
22:09:58.770 00.000 12252 MoveAxis(N, 0, ABG)
22:09:58.770 00.000 12252 Move returns status 0, amount 0
22:09:58.770 00.000 12252 move complete, result=0
22:09:58.770 00.000 12252 worker thread done servicing request
22:09:58.770 00.000 12252 Worker thread wakes up
22:09:58.770 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:09:58.770 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:09:58.770 00.000 9044 GuideStep: 0.1 px 4 ms EAST, -0.3 px 0 ms NORTH
22:10:01.115 02.345 12252 Exposure complete
22:10:01.154 00.039 12252 worker thread done servicing request
22:10:01.154 00.000 9044 OnExposeComplete: enter
22:10:01.154 00.000 9044 UpdateGuideState(): m_state=6
22:10:01.154 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2987
22:10:01.154 00.000 9044 Star::Find returns 1 (0), X=1009.64, Y=824.03, Mass=5711, SNR=52.1, Peak=173 HFD=5.1
22:10:01.154 00.000 9044 MultiStar: [#1 0.08,-0.13,1.07,U] [#2 0.13,-0.11,1.19,U] [#3 0.03,-0.15,0.84,U] [#4 0.13,-0.06,1.26,U] [#5 0.09,-0.11,0.65,U] [#6 0.15,-0.04,0.41,U] [#7 0.18,-0.18,0.43,U] [#8 -0.02,-0.20,0.41,U] 
22:10:01.154 00.000 9044 refined, 8 included, MultiStar: {0.11, -0.14}, one-star: {0.19, -0.32}
22:10:01.154 00.000 9044 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.62) = xAngle (0.72 = 0.72)
22:10:01.170 00.016 9044 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.36 = -2.36)
22:10:01.170 00.000 9044 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.91 mountX=0.14 mountY=-0.13, mountTheta=-0.75
22:10:01.170 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.14, opts=13)
22:10:01.170 00.000 9044 Enqueuing Move request for scope (0.11, -0.14)
22:10:01.170 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:01.170 00.000 9044 UpdateGuideState exits: m=5711 SNR=52.1
22:10:01.170 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:01.170 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:01.186 00.016 9044 Enqueuing Expose request
22:10:01.186 00.000 12252 Worker thread wakes up
22:10:01.186 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
22:10:01.186 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
22:10:01.186 00.000 12252 Moving (0.11, -0.14) raw xDistance=0.14 yDistance=-0.13
22:10:01.186 00.000 12252 PPEC rslt: input = 0.14, final = 0.08, react = 0.08, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 484.88
22:10:01.186 00.000 12252 PPEC: input: 0.14, control: 0.08, exposure: 2000
22:10:01.186 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:01.186 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:10:01.186 00.000 12252 MoveAxis(W, 30, ABG)
22:10:01.186 00.000 12252 Guiding  Dir = 3, Dur = 30
22:10:01.186 00.000 12252 IsSlewing returns 0
22:10:01.186 00.000 12252 IsGuiding returns 0
22:10:01.186 00.000 12252 PulseGuide returned control before completion, sleep 39
22:10:01.250 00.064 12252 IsGuiding returns 0
22:10:01.250 00.000 12252 Move returns status 0, amount 30
22:10:01.250 00.000 12252 MoveAxis(N, 0, ABG)
22:10:01.250 00.000 12252 Move returns status 0, amount 0
22:10:01.250 00.000 12252 move complete, result=0
22:10:01.250 00.000 12252 worker thread done servicing request
22:10:01.250 00.000 12252 Worker thread wakes up
22:10:01.250 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:01.250 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:01.250 00.000 9044 GuideStep: 0.1 px 30 ms WEST, -0.1 px 0 ms NORTH
22:10:03.626 02.376 12252 Exposure complete
22:10:03.678 00.052 12252 worker thread done servicing request
22:10:03.678 00.000 9044 OnExposeComplete: enter
22:10:03.690 00.012 9044 UpdateGuideState(): m_state=6
22:10:03.692 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2988
22:10:03.692 00.000 9044 Star::Find returns 1 (0), X=1009.60, Y=824.03, Mass=5630, SNR=51.5, Peak=172 HFD=5.2
22:10:03.694 00.002 9044 MultiStar: [#1 0.13,-0.04,1.08,U] [#2 0.13,-0.29,1.23,U] [#3 0.14,-0.08,0.86,U] [#4 0.15,-0.06,1.28,U] [#5 0.13,-0.14,0.66,U] [#6 0.24,-0.06,0.42,U] [#7 0.16,-0.16,0.44,U] [#8 0.08,-0.24,0.42,U] 
22:10:03.694 00.000 9044 refined, 8 included, MultiStar: {0.14, -0.16}, one-star: {0.15, -0.32}
22:10:03.694 00.000 9044 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.62) = xAngle (0.79 = 0.79)
22:10:03.694 00.000 9044 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.29 = -2.29)
22:10:03.694 00.000 9044 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.84 mountX=0.15 mountY=-0.16, mountTheta=-0.82
22:10:03.694 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.16, opts=13)
22:10:03.694 00.000 9044 Enqueuing Move request for scope (0.14, -0.16)
22:10:03.694 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:03.694 00.000 9044 UpdateGuideState exits: m=5630 SNR=51.5
22:10:03.694 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:03.694 00.000 12252 Worker thread wakes up
22:10:03.694 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:03.694 00.000 9044 Enqueuing Expose request
22:10:03.710 00.016 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
22:10:03.710 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
22:10:03.710 00.000 12252 Moving (0.14, -0.16) raw xDistance=0.15 yDistance=-0.16
22:10:03.710 00.000 12252 PPEC rslt: input = 0.15, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 484.88
22:10:03.710 00.000 12252 PPEC: input: 0.15, control: 0.09, exposure: 2000
22:10:03.710 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:10:03.710 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:10:03.710 00.000 12252 MoveAxis(W, 36, ABG)
22:10:03.710 00.000 12252 Guiding  Dir = 3, Dur = 36
22:10:03.710 00.000 12252 IsSlewing returns 0
22:10:03.710 00.000 12252 IsGuiding returns 0
22:10:03.710 00.000 12252 PulseGuide returned control before completion, sleep 44
22:10:03.774 00.064 12252 IsGuiding returns 0
22:10:03.774 00.000 12252 Move returns status 0, amount 36
22:10:03.774 00.000 12252 MoveAxis(N, 0, ABG)
22:10:03.774 00.000 12252 Move returns status 0, amount 0
22:10:03.774 00.000 12252 move complete, result=0
22:10:03.774 00.000 12252 worker thread done servicing request
22:10:03.774 00.000 12252 Worker thread wakes up
22:10:03.774 00.000 9044 GuideStep: 0.1 px 36 ms WEST, -0.2 px 0 ms NORTH
22:10:03.774 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:03.774 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:06.128 02.354 12252 Exposure complete
22:10:06.207 00.079 12252 worker thread done servicing request
22:10:06.207 00.000 9044 OnExposeComplete: enter
22:10:06.211 00.004 9044 UpdateGuideState(): m_state=6
22:10:06.211 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2989
22:10:06.213 00.002 9044 Star::Find returns 1 (0), X=1009.73, Y=824.05, Mass=5697, SNR=52.1, Peak=173 HFD=5.2
22:10:06.213 00.000 9044 MultiStar: [#1 0.26,-0.05,1.03,U] [#2 0.29,-0.11,1.18,U] [#3 0.29,-0.29,0.00,M1] [#4 0.27,0.01,1.26,U] [#5 0.34,-0.28,0.00,M1] [#6 0.44,-0.13,0.00,M1] [#7 0.32,-0.16,0.43,U] [#8 0.33,-0.25,0.00,M1] 
22:10:06.215 00.002 9044 refined, 4 included, MultiStar: {0.28, -0.11}, one-star: {0.28, -0.31}
22:10:06.215 00.000 9044 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.62) = xAngle (1.25 = 1.25)
22:10:06.217 00.002 9044 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.84 = -1.84)
22:10:06.217 00.000 9044 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.38 mountX=0.10 mountY=-0.29, mountTheta=-1.25
22:10:06.219 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.28, y=-0.11, opts=13)
22:10:06.219 00.000 9044 Enqueuing Move request for scope (0.28, -0.11)
22:10:06.221 00.002 12252 Worker thread wakes up
22:10:06.221 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:06.221 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
22:10:06.221 00.000 9044 UpdateGuideState exits: m=5697 SNR=52.1
22:10:06.223 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:06.223 00.000 12252 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
22:10:06.223 00.000 12252 Moving (0.28, -0.11) raw xDistance=0.10 yDistance=-0.29
22:10:06.223 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:06.225 00.002 9044 Enqueuing Expose request
22:10:06.227 00.002 12252 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.87
22:10:06.227 00.000 12252 PPEC: input: 0.10, control: -0.01, exposure: 2000
22:10:06.227 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.30 newest=-0.58
22:10:06.227 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.29 from input -0.29
22:10:06.227 00.000 12252 MoveAxis(E, 2, ABG)
22:10:06.227 00.000 12252 Guiding  Dir = 2, Dur = 2
22:10:06.227 00.000 12252 IsSlewing returns 0
22:10:06.227 00.000 12252 IsGuiding returns 0
22:10:06.227 00.000 12252 IsGuiding returns 0
22:10:06.227 00.000 12252 Move returns status 0, amount 2
22:10:06.227 00.000 12252 BLC: Oldest BLC event removed
22:10:06.227 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:10:06.227 00.000 12252 MoveAxis(N, 180, ABG)
22:10:06.227 00.000 12252 Guiding  Dir = 0, Dur = 180
22:10:06.227 00.000 12252 IsSlewing returns 0
22:10:06.227 00.000 12252 IsGuiding returns 0
22:10:06.227 00.000 12252 PulseGuide returned control before completion, sleep 185
22:10:06.429 00.202 12252 IsGuiding returns 0
22:10:06.429 00.000 12252 Move returns status 0, amount 180
22:10:06.429 00.000 12252 move complete, result=0
22:10:06.429 00.000 12252 worker thread done servicing request
22:10:06.429 00.000 12252 Worker thread wakes up
22:10:06.429 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.3 px 180 ms NORTH
22:10:06.429 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:06.429 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:08.766 02.337 12252 Exposure complete
22:10:08.830 00.064 12252 worker thread done servicing request
22:10:08.830 00.000 9044 OnExposeComplete: enter
22:10:08.846 00.016 9044 UpdateGuideState(): m_state=6
22:10:08.846 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2990
22:10:08.846 00.000 9044 Star::Find returns 1 (0), X=1009.24, Y=823.89, Mass=5696, SNR=51.7, Peak=172 HFD=5.1
22:10:08.846 00.000 9044 MultiStar: [#1 -0.18,-0.11,1.09,U] [#2 -0.14,-0.34,1.21,U] [#3 -0.31,-0.40,0.00,M2] [#4 -0.17,-0.09,1.28,U] [#5 -0.27,-0.18,0.67,U] [#6 -0.10,-0.07,0.42,U] [#7 -0.22,-0.23,0.43,U] [#8 -0.28,-0.23,0.42,U] 
22:10:08.846 00.000 9044 refined, 7 included, MultiStar: {-0.19, -0.22}, one-star: {-0.21, -0.46}
22:10:08.846 00.000 9044 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.62) = xAngle (-0.65 = -0.65)
22:10:08.846 00.000 9044 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.73 = 2.55)
22:10:08.846 00.000 9044 CameraToMount -- cameraX=-0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-2.27 mountX=0.23 mountY=0.16, mountTheta=0.61
22:10:08.846 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=-0.22, opts=13)
22:10:08.846 00.000 9044 Enqueuing Move request for scope (-0.19, -0.22)
22:10:08.846 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:08.846 00.000 9044 UpdateGuideState exits: m=5696 SNR=51.7
22:10:08.846 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:08.862 00.016 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:08.862 00.000 9044 Enqueuing Expose request
22:10:08.862 00.000 12252 Worker thread wakes up
22:10:08.862 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.22) opts 0xd
22:10:08.862 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, -0.22)
22:10:08.862 00.000 12252 Moving (-0.19, -0.22) raw xDistance=0.23 yDistance=0.16
22:10:08.862 00.000 12252 BLC: History state: CurrMiss=-0.16, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.291488, 1:-0.162317
22:10:08.862 00.000 12252 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:10:08.862 00.000 12252 BLC: window closed
22:10:08.862 00.000 12252 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 484.86
22:10:08.862 00.000 12252 PPEC: input: 0.23, control: 0.13, exposure: 2000
22:10:08.862 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:10:08.862 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:10:08.862 00.000 12252 MoveAxis(W, 53, ABG)
22:10:08.862 00.000 12252 Guiding  Dir = 3, Dur = 53
22:10:08.862 00.000 12252 IsSlewing returns 0
22:10:08.862 00.000 12252 IsGuiding returns 0
22:10:08.862 00.000 12252 PulseGuide returned control before completion, sleep 62
22:10:08.941 00.079 12252 IsGuiding returns 0
22:10:08.941 00.000 12252 Move returns status 0, amount 53
22:10:08.941 00.000 12252 MoveAxis(N, 0, ABG)
22:10:08.941 00.000 12252 Move returns status 0, amount 0
22:10:08.941 00.000 12252 move complete, result=0
22:10:08.941 00.000 12252 worker thread done servicing request
22:10:08.941 00.000 12252 Worker thread wakes up
22:10:08.941 00.000 9044 GuideStep: 0.2 px 53 ms WEST, 0.2 px 0 ms NORTH
22:10:08.941 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:08.941 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:11.276 02.335 12252 Exposure complete
22:10:11.339 00.063 12252 worker thread done servicing request
22:10:11.339 00.000 9044 OnExposeComplete: enter
22:10:11.355 00.016 9044 UpdateGuideState(): m_state=6
22:10:11.355 00.000 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2991
22:10:11.355 00.000 9044 Star::Find returns 1 (0), X=1009.35, Y=823.92, Mass=5568, SNR=51.1, Peak=173 HFD=5.1
22:10:11.355 00.000 9044 MultiStar: [#1 -0.05,-0.18,1.05,U] [#2 0.07,-0.18,1.23,U] [#3 0.02,-0.17,0.86,U] [#4 -0.10,-0.05,1.26,U] [#5 0.03,-0.25,0.67,U] [#6 0.08,-0.04,0.44,U] [#7 0.01,-0.27,0.44,U] [#8 -0.09,-0.23,0.43,U] 
22:10:11.355 00.000 9044 refined, 8 included, MultiStar: {-0.02, -0.20}, one-star: {-0.10, -0.43}
22:10:11.355 00.000 9044 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.62) = xAngle (-0.06 = -0.06)
22:10:11.355 00.000 9044 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.15 = 3.14)
22:10:11.355 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.69 mountX=0.20 mountY=0.00, mountTheta=0.01
22:10:11.355 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.20, opts=13)
22:10:11.355 00.000 9044 Enqueuing Move request for scope (-0.02, -0.20)
22:10:11.355 00.000 12252 Worker thread wakes up
22:10:11.355 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:11.372 00.017 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
22:10:11.372 00.000 9044 UpdateGuideState exits: m=5568 SNR=51.1
22:10:11.374 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
22:10:11.374 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:11.374 00.000 12252 Moving (-0.02, -0.20) raw xDistance=0.20 yDistance=0.00
22:10:11.374 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:11.374 00.000 9044 Enqueuing Expose request
22:10:11.374 00.000 12252 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 484.86
22:10:11.374 00.000 12252 PPEC: input: 0.20, control: 0.12, exposure: 2000
22:10:11.374 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:11.374 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:10:11.374 00.000 12252 MoveAxis(W, 46, ABG)
22:10:11.374 00.000 12252 Guiding  Dir = 3, Dur = 46
22:10:11.374 00.000 12252 IsSlewing returns 0
22:10:11.374 00.000 12252 IsGuiding returns 0
22:10:11.388 00.014 12252 PulseGuide returned control before completion, sleep 54
22:10:11.451 00.063 12252 IsGuiding returns 0
22:10:11.451 00.000 12252 Move returns status 0, amount 46
22:10:11.451 00.000 12252 MoveAxis(N, 0, ABG)
22:10:11.451 00.000 12252 Move returns status 0, amount 0
22:10:11.451 00.000 12252 move complete, result=0
22:10:11.451 00.000 12252 worker thread done servicing request
22:10:11.451 00.000 12252 Worker thread wakes up
22:10:11.451 00.000 9044 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
22:10:11.451 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:11.451 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:13.817 02.366 12252 Exposure complete
22:10:13.881 00.064 12252 worker thread done servicing request
22:10:13.881 00.000 9044 OnExposeComplete: enter
22:10:13.881 00.000 9044 UpdateGuideState(): m_state=6
22:10:13.881 00.000 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2992
22:10:13.881 00.000 9044 Star::Find returns 1 (0), X=1009.36, Y=824.18, Mass=5727, SNR=51.8, Peak=173 HFD=5.3
22:10:13.881 00.000 9044 MultiStar: [#1 0.03,0.15,1.08,U] [#2 0.05,0.13,1.20,U] [#3 -0.08,0.13,0.84,U] [#4 -0.12,0.40,0.00,M1] [#5 0.06,0.24,0.66,U] [#6 0.12,0.32,0.42,U] [#7 0.11,0.12,0.44,U] [#8 -0.17,0.10,0.42,U] 
22:10:13.881 00.000 9044 refined, 7 included, MultiStar: {-0.00, 0.10}, one-star: {-0.09, -0.18}
22:10:13.881 00.000 9044 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.62) = xAngle (3.20 = -3.08)
22:10:13.881 00.000 9044 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.12 = 0.12)
22:10:13.881 00.000 9044 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.58 mountX=-0.10 mountY=0.01, mountTheta=3.02
22:10:13.881 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.10, opts=13)
22:10:13.881 00.000 9044 Enqueuing Move request for scope (-0.00, 0.10)
22:10:13.881 00.000 12252 Worker thread wakes up
22:10:13.881 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:13.881 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
22:10:13.881 00.000 9044 UpdateGuideState exits: m=5727 SNR=51.8
22:10:13.897 00.016 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:13.897 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:13.897 00.000 9044 Enqueuing Expose request
22:10:13.897 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
22:10:13.897 00.000 12252 Moving (-0.00, 0.10) raw xDistance=-0.10 yDistance=0.01
22:10:13.903 00.006 12252 PPEC rslt: input = -0.10, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.05, hyst_pct = 0.00, period_length = 484.85
22:10:13.903 00.000 12252 PPEC: input: -0.10, control: -0.07, exposure: 2000
22:10:13.903 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:13.903 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:10:13.903 00.000 12252 MoveAxis(E, 26, ABG)
22:10:13.903 00.000 12252 Guiding  Dir = 2, Dur = 26
22:10:13.903 00.000 12252 IsSlewing returns 0
22:10:13.903 00.000 12252 IsGuiding returns 0
22:10:13.903 00.000 12252 PulseGuide returned control before completion, sleep 35
22:10:13.961 00.058 12252 IsGuiding returns 0
22:10:13.961 00.000 12252 Move returns status 0, amount 26
22:10:13.961 00.000 12252 MoveAxis(N, 0, ABG)
22:10:13.961 00.000 12252 Move returns status 0, amount 0
22:10:13.961 00.000 12252 move complete, result=0
22:10:13.961 00.000 12252 worker thread done servicing request
22:10:13.961 00.000 12252 Worker thread wakes up
22:10:13.961 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:13.961 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:13.961 00.000 9044 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
22:10:16.297 02.336 12252 Exposure complete
22:10:16.344 00.047 12252 worker thread done servicing request
22:10:16.344 00.000 9044 OnExposeComplete: enter
22:10:16.356 00.012 9044 UpdateGuideState(): m_state=6
22:10:16.358 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2993
22:10:16.360 00.002 9044 Star::Find returns 1 (0), X=1009.56, Y=824.12, Mass=5695, SNR=51.7, Peak=173 HFD=5.2
22:10:16.362 00.002 9044 MultiStar: [#1 0.03,0.06,1.04,U] [#2 0.05,0.08,1.20,U] [#3 -0.06,0.01,0.85,U] [#4 0.07,0.06,1.27,U] [#5 0.04,0.02,0.66,U] [#6 0.14,0.04,0.42,U] [#7 0.10,-0.02,0.44,U] [#8 -0.07,-0.09,0.40,U] 
22:10:16.362 00.000 9044 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.11, -0.23}
22:10:16.362 00.000 9044 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.62) = xAngle (1.63 = 1.63)
22:10:16.364 00.002 9044 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.45 = -1.45)
22:10:16.366 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.01 mountX=-0.00 mountY=-0.05, mountTheta=-1.63
22:10:16.368 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.00, opts=13)
22:10:16.368 00.000 9044 Enqueuing Move request for scope (0.05, 0.00)
22:10:16.368 00.000 12252 Worker thread wakes up
22:10:16.368 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:16.368 00.000 9044 UpdateGuideState exits: m=5695 SNR=51.7
22:10:16.368 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:16.376 00.008 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:16.376 00.000 9044 Enqueuing Expose request
22:10:16.376 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
22:10:16.376 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
22:10:16.376 00.000 12252 Moving (0.05, 0.00) raw xDistance=-0.00 yDistance=-0.05
22:10:16.376 00.000 12252 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.85
22:10:16.376 00.000 12252 PPEC: input: -0.00, control: -0.00, exposure: 2000
22:10:16.376 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:16.376 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:10:16.376 00.000 12252 MoveAxis(E, 1, ABG)
22:10:16.376 00.000 12252 Guiding  Dir = 2, Dur = 1
22:10:16.376 00.000 12252 IsSlewing returns 0
22:10:16.376 00.000 12252 IsGuiding returns 0
22:10:16.376 00.000 12252 IsGuiding returns 0
22:10:16.376 00.000 12252 Move returns status 0, amount 1
22:10:16.376 00.000 12252 MoveAxis(N, 0, ABG)
22:10:16.376 00.000 12252 Move returns status 0, amount 0
22:10:16.376 00.000 12252 move complete, result=0
22:10:16.376 00.000 12252 worker thread done servicing request
22:10:16.376 00.000 12252 Worker thread wakes up
22:10:16.376 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:10:16.376 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:16.376 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:18.745 02.369 12252 Exposure complete
22:10:18.817 00.072 12252 worker thread done servicing request
22:10:18.817 00.000 9044 OnExposeComplete: enter
22:10:18.819 00.002 9044 UpdateGuideState(): m_state=6
22:10:18.819 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2994
22:10:18.821 00.002 9044 Star::Find returns 1 (0), X=1009.33, Y=824.05, Mass=5583, SNR=51.2, Peak=172 HFD=5.1
22:10:18.823 00.002 9044 MultiStar: [#1 -0.07,0.02,1.06,U] [#2 0.01,-0.02,1.23,U] [#3 -0.15,0.01,0.86,U] [#4 -0.02,0.05,1.29,U] [#5 -0.11,-0.06,0.65,U] [#6 -0.00,0.01,0.44,U] [#7 -0.13,-0.11,0.44,U] [#8 -0.18,-0.16,0.41,U] 
22:10:18.823 00.000 9044 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.12, -0.30}
22:10:18.825 00.002 9044 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.62) = xAngle (-0.89 = -0.89)
22:10:18.825 00.000 9044 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.98 = 2.31)
22:10:18.825 00.000 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.52 mountX=0.06 mountY=0.07, mountTheta=0.87
22:10:18.825 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.05, opts=13)
22:10:18.825 00.000 9044 Enqueuing Move request for scope (-0.07, -0.05)
22:10:18.825 00.000 12252 Worker thread wakes up
22:10:18.825 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:10:18.825 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:10:18.825 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:18.825 00.000 12252 Moving (-0.07, -0.05) raw xDistance=0.06 yDistance=0.07
22:10:18.825 00.000 9044 UpdateGuideState exits: m=5583 SNR=51.2
22:10:18.825 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:18.835 00.010 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:18.839 00.004 9044 Enqueuing Expose request
22:10:18.841 00.002 12252 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.84
22:10:18.841 00.000 12252 PPEC: input: 0.06, control: 0.01, exposure: 2000
22:10:18.841 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:18.841 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:10:18.841 00.000 12252 MoveAxis(W, 3, ABG)
22:10:18.841 00.000 12252 Guiding  Dir = 3, Dur = 3
22:10:18.841 00.000 12252 IsSlewing returns 0
22:10:18.841 00.000 12252 IsGuiding returns 0
22:10:18.844 00.003 12252 PulseGuide returned control before completion, sleep 12
22:10:18.872 00.028 12252 IsGuiding returns 0
22:10:18.872 00.000 12252 Move returns status 0, amount 3
22:10:18.872 00.000 12252 MoveAxis(N, 0, ABG)
22:10:18.872 00.000 12252 Move returns status 0, amount 0
22:10:18.872 00.000 12252 move complete, result=0
22:10:18.872 00.000 12252 worker thread done servicing request
22:10:18.872 00.000 12252 Worker thread wakes up
22:10:18.872 00.000 9044 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:10:18.874 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:18.874 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:21.231 02.357 12252 Exposure complete
22:10:21.289 00.058 12252 worker thread done servicing request
22:10:21.289 00.000 9044 OnExposeComplete: enter
22:10:21.289 00.000 9044 UpdateGuideState(): m_state=6
22:10:21.289 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2995
22:10:21.289 00.000 9044 Star::Find returns 1 (0), X=1009.35, Y=824.02, Mass=5706, SNR=51.8, Peak=173 HFD=5.2
22:10:21.303 00.014 9044 MultiStar: [#1 -0.13,-0.02,1.04,U] [#2 -0.03,-0.01,1.21,U] [#3 -0.25,-0.23,0.86,U] [#4 -0.07,-0.01,1.28,U] [#5 -0.13,-0.10,0.64,U] [#6 -0.03,-0.01,0.42,U] [#7 -0.09,-0.15,0.44,U] [#8 -0.23,-0.14,0.42,U] 
22:10:21.305 00.002 9044 refined, 8 included, MultiStar: {-0.11, -0.11}, one-star: {-0.10, -0.34}
22:10:21.305 00.000 9044 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.62) = xAngle (-0.75 = -0.75)
22:10:21.305 00.000 9044 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.83 = 2.45)
22:10:21.305 00.000 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.37 mountX=0.11 mountY=0.10, mountTheta=0.72
22:10:21.305 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.11, opts=13)
22:10:21.305 00.000 9044 Enqueuing Move request for scope (-0.11, -0.11)
22:10:21.305 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:21.305 00.000 9044 UpdateGuideState exits: m=5706 SNR=51.8
22:10:21.305 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:21.305 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:21.305 00.000 9044 Enqueuing Expose request
22:10:21.318 00.013 12252 Worker thread wakes up
22:10:21.318 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
22:10:21.318 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
22:10:21.318 00.000 12252 Moving (-0.11, -0.11) raw xDistance=0.11 yDistance=0.10
22:10:21.320 00.002 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 484.84
22:10:21.320 00.000 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
22:10:21.320 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:21.320 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:10:21.320 00.000 12252 MoveAxis(W, 25, ABG)
22:10:21.320 00.000 12252 Guiding  Dir = 3, Dur = 25
22:10:21.320 00.000 12252 IsSlewing returns 0
22:10:21.320 00.000 12252 IsGuiding returns 0
22:10:21.320 00.000 12252 PulseGuide returned control before completion, sleep 33
22:10:21.366 00.046 12252 IsGuiding returns 0
22:10:21.366 00.000 12252 Move returns status 0, amount 25
22:10:21.366 00.000 12252 MoveAxis(N, 0, ABG)
22:10:21.366 00.000 12252 Move returns status 0, amount 0
22:10:21.366 00.000 12252 move complete, result=0
22:10:21.366 00.000 12252 worker thread done servicing request
22:10:21.366 00.000 12252 Worker thread wakes up
22:10:21.366 00.000 9044 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
22:10:21.368 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:21.368 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:23.721 02.353 12252 Exposure complete
22:10:23.769 00.048 12252 worker thread done servicing request
22:10:23.769 00.000 9044 OnExposeComplete: enter
22:10:23.769 00.000 9044 UpdateGuideState(): m_state=6
22:10:23.769 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2996
22:10:23.782 00.013 9044 Star::Find returns 1 (0), X=1009.29, Y=824.22, Mass=5628, SNR=51.5, Peak=173 HFD=5.2
22:10:23.784 00.002 9044 MultiStar: [#1 -0.17,0.06,1.06,U] [#2 -0.08,0.01,1.23,U] [#3 -0.15,0.06,0.86,U] [#4 -0.10,0.11,1.26,U] [#5 -0.14,0.03,0.65,U] [#6 -0.05,0.19,0.43,U] [#7 -0.20,0.02,0.44,U] [#8 -0.22,0.07,0.43,U] 
22:10:23.788 00.004 9044 refined, 8 included, MultiStar: {-0.13, 0.04}, one-star: {-0.16, -0.14}
22:10:23.788 00.000 9044 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.62) = xAngle (4.50 = -1.78)
22:10:23.788 00.000 9044 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.42 = 1.42)
22:10:23.788 00.000 9044 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.14 cameraTheta=2.87 mountX=-0.03 mountY=0.14, mountTheta=1.78
22:10:23.788 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.04, opts=13)
22:10:23.801 00.013 9044 Enqueuing Move request for scope (-0.13, 0.04)
22:10:23.801 00.000 12252 Worker thread wakes up
22:10:23.801 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:23.801 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
22:10:23.801 00.000 9044 UpdateGuideState exits: m=5628 SNR=51.5
22:10:23.801 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:23.801 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
22:10:23.801 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:23.801 00.000 9044 Enqueuing Expose request
22:10:23.816 00.015 12252 Moving (-0.13, 0.04) raw xDistance=-0.03 yDistance=0.14
22:10:23.818 00.002 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.83
22:10:23.818 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:10:23.818 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:23.818 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:10:23.818 00.000 12252 MoveAxis(E, 3, ABG)
22:10:23.818 00.000 12252 Guiding  Dir = 2, Dur = 3
22:10:23.818 00.000 12252 IsSlewing returns 0
22:10:23.818 00.000 12252 IsGuiding returns 0
22:10:23.818 00.000 12252 PulseGuide returned control before completion, sleep 12
22:10:23.848 00.030 12252 IsGuiding returns 0
22:10:23.848 00.000 12252 Move returns status 0, amount 3
22:10:23.848 00.000 12252 MoveAxis(N, 0, ABG)
22:10:23.848 00.000 12252 Move returns status 0, amount 0
22:10:23.848 00.000 12252 move complete, result=0
22:10:23.848 00.000 12252 worker thread done servicing request
22:10:23.848 00.000 12252 Worker thread wakes up
22:10:23.848 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:10:23.850 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:23.850 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:26.203 02.353 12252 Exposure complete
22:10:26.251 00.048 12252 worker thread done servicing request
22:10:26.251 00.000 9044 OnExposeComplete: enter
22:10:26.267 00.016 9044 UpdateGuideState(): m_state=6
22:10:26.267 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2997
22:10:26.269 00.002 9044 Star::Find returns 1 (0), X=1009.34, Y=824.12, Mass=5688, SNR=51.7, Peak=173 HFD=5.2
22:10:26.269 00.000 9044 MultiStar: [#1 -0.04,-0.02,1.05,U] [#2 -0.07,0.00,1.21,U] [#3 -0.09,-0.11,0.85,U] [#4 -0.06,0.05,1.27,U] [#5 -0.08,0.06,0.66,U] [#6 -0.03,0.06,0.42,U] [#7 -0.07,-0.05,0.43,U] [#8 -0.11,-0.03,0.42,U] 
22:10:26.271 00.002 9044 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.12, -0.24}
22:10:26.271 00.000 9044 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.62) = xAngle (-1.06 = -1.06)
22:10:26.271 00.000 9044 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.14 = 2.14)
22:10:26.271 00.000 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.68 mountX=0.04 mountY=0.07, mountTheta=1.04
22:10:26.271 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.04, opts=13)
22:10:26.271 00.000 9044 Enqueuing Move request for scope (-0.07, -0.04)
22:10:26.271 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:26.271 00.000 9044 UpdateGuideState exits: m=5688 SNR=51.7
22:10:26.271 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:26.282 00.011 12252 Worker thread wakes up
22:10:26.282 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:26.282 00.000 9044 Enqueuing Expose request
22:10:26.284 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
22:10:26.284 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
22:10:26.284 00.000 12252 Moving (-0.07, -0.04) raw xDistance=0.04 yDistance=0.07
22:10:26.284 00.000 12252 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.83
22:10:26.284 00.000 12252 PPEC: input: 0.04, control: -0.00, exposure: 2000
22:10:26.284 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:26.284 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:10:26.284 00.000 12252 MoveAxis(E, 0, ABG)
22:10:26.284 00.000 12252 Move returns status 0, amount 0
22:10:26.284 00.000 12252 MoveAxis(N, 0, ABG)
22:10:26.284 00.000 12252 Move returns status 0, amount 0
22:10:26.284 00.000 12252 move complete, result=0
22:10:26.284 00.000 12252 worker thread done servicing request
22:10:26.284 00.000 12252 Worker thread wakes up
22:10:26.284 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:26.284 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:26.284 00.000 9044 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:10:28.637 02.353 12252 Exposure complete
22:10:28.694 00.057 12252 worker thread done servicing request
22:10:28.694 00.000 9044 OnExposeComplete: enter
22:10:28.694 00.000 9044 UpdateGuideState(): m_state=6
22:10:28.694 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2998
22:10:28.694 00.000 9044 Star::Find returns 1 (0), X=1009.34, Y=823.97, Mass=5762, SNR=52.0, Peak=173 HFD=5.1
22:10:28.694 00.000 9044 MultiStar: [#1 -0.12,-0.16,1.05,U] [#2 -0.08,-0.15,1.19,U] [#3 -0.24,-0.26,0.85,U] [#4 -0.08,-0.10,1.26,U] [#5 -0.07,-0.13,0.64,U] [#6 -0.09,-0.11,0.42,U] [#7 -0.06,-0.17,0.43,U] [#8 -0.18,-0.19,0.42,U] 
22:10:28.700 00.006 9044 refined, 8 included, MultiStar: {-0.11, -0.19}, one-star: {-0.11, -0.39}
22:10:28.700 00.000 9044 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.62) = xAngle (-0.49 = -0.49)
22:10:28.700 00.000 9044 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.57 = 2.71)
22:10:28.700 00.000 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.12 mountX=0.19 mountY=0.09, mountTheta=0.44
22:10:28.700 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.19, opts=13)
22:10:28.700 00.000 9044 Enqueuing Move request for scope (-0.11, -0.19)
22:10:28.700 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:28.700 00.000 9044 UpdateGuideState exits: m=5762 SNR=52.0
22:10:28.700 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:28.700 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:28.700 00.000 9044 Enqueuing Expose request
22:10:28.700 00.000 12252 Worker thread wakes up
22:10:28.700 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
22:10:28.700 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
22:10:28.700 00.000 12252 Moving (-0.11, -0.19) raw xDistance=0.19 yDistance=0.09
22:10:28.716 00.016 12252 PPEC rslt: input = 0.19, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 484.82
22:10:28.716 00.000 12252 PPEC: input: 0.19, control: 0.13, exposure: 2000
22:10:28.716 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:28.716 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:10:28.716 00.000 12252 MoveAxis(W, 51, ABG)
22:10:28.716 00.000 12252 Guiding  Dir = 3, Dur = 51
22:10:28.716 00.000 12252 IsSlewing returns 0
22:10:28.716 00.000 12252 IsGuiding returns 0
22:10:28.716 00.000 12252 PulseGuide returned control before completion, sleep 60
22:10:28.794 00.078 12252 IsGuiding returns 0
22:10:28.794 00.000 12252 Move returns status 0, amount 51
22:10:28.794 00.000 12252 MoveAxis(N, 0, ABG)
22:10:28.794 00.000 12252 Move returns status 0, amount 0
22:10:28.794 00.000 12252 move complete, result=0
22:10:28.794 00.000 12252 worker thread done servicing request
22:10:28.794 00.000 12252 Worker thread wakes up
22:10:28.794 00.000 9044 GuideStep: 0.2 px 51 ms WEST, 0.1 px 0 ms NORTH
22:10:28.794 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:28.794 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:31.137 02.343 12252 Exposure complete
22:10:31.197 00.060 12252 worker thread done servicing request
22:10:31.197 00.000 9044 OnExposeComplete: enter
22:10:31.199 00.002 9044 UpdateGuideState(): m_state=6
22:10:31.199 00.000 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2999
22:10:31.201 00.002 9044 Star::Find returns 1 (0), X=1009.28, Y=824.13, Mass=5645, SNR=51.4, Peak=173 HFD=5.1
22:10:31.203 00.002 9044 MultiStar: [#1 -0.11,-0.03,1.05,U] [#2 -0.10,-0.06,1.23,U] [#3 -0.21,-0.02,0.86,U] [#4 -0.12,0.02,1.26,U] [#5 -0.19,-0.10,0.65,U] [#6 -0.00,-0.06,0.42,U] [#7 -0.17,-0.08,0.44,U] [#8 -0.30,-0.18,0.43,U] 
22:10:31.203 00.000 9044 refined, 8 included, MultiStar: {-0.15, -0.07}, one-star: {-0.17, -0.23}
22:10:31.205 00.002 9044 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.62) = xAngle (-1.06 = -1.06)
22:10:31.205 00.000 9044 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.14 = 2.14)
22:10:31.207 00.002 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-2.68 mountX=0.08 mountY=0.14, mountTheta=1.04
22:10:31.209 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.07, opts=13)
22:10:31.211 00.002 9044 Enqueuing Move request for scope (-0.15, -0.07)
22:10:31.211 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:31.213 00.002 9044 UpdateGuideState exits: m=5645 SNR=51.4
22:10:31.213 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:31.215 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:31.217 00.002 9044 Enqueuing Expose request
22:10:31.217 00.000 12252 Worker thread wakes up
22:10:31.217 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
22:10:31.217 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
22:10:31.217 00.000 12252 Moving (-0.15, -0.07) raw xDistance=0.08 yDistance=0.14
22:10:31.221 00.004 12252 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.82
22:10:31.221 00.000 12252 PPEC: input: 0.08, control: 0.00, exposure: 2000
22:10:31.221 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:31.221 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:10:31.221 00.000 12252 MoveAxis(W, 2, ABG)
22:10:31.221 00.000 12252 Guiding  Dir = 3, Dur = 2
22:10:31.221 00.000 12252 IsSlewing returns 0
22:10:31.223 00.002 12252 IsGuiding returns 0
22:10:31.225 00.002 12252 PulseGuide returned control before completion, sleep 11
22:10:31.243 00.018 12252 IsGuiding returns 0
22:10:31.243 00.000 12252 Move returns status 0, amount 2
22:10:31.243 00.000 12252 MoveAxis(N, 0, ABG)
22:10:31.243 00.000 12252 Move returns status 0, amount 0
22:10:31.243 00.000 12252 move complete, result=0
22:10:31.243 00.000 12252 worker thread done servicing request
22:10:31.243 00.000 12252 Worker thread wakes up
22:10:31.243 00.000 9044 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
22:10:31.243 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:31.243 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:33.580 02.337 12252 Exposure complete
22:10:33.627 00.047 12252 worker thread done servicing request
22:10:33.627 00.000 9044 OnExposeComplete: enter
22:10:33.629 00.002 9044 UpdateGuideState(): m_state=6
22:10:33.631 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
22:10:33.632 00.001 9044 Star::Find returns 1 (0), X=1009.26, Y=824.15, Mass=5605, SNR=51.6, Peak=173 HFD=5.1
22:10:33.634 00.002 9044 MultiStar: [#1 -0.20,-0.02,1.07,U] [#2 -0.13,0.02,1.19,U] [#3 -0.30,-0.17,0.87,U] [#4 -0.15,0.06,1.25,U] [#5 -0.16,0.01,0.66,U] [#6 -0.07,0.01,0.43,U] [#7 -0.17,-0.02,0.43,U] [#8 -0.11,-0.11,0.41,U] 
22:10:33.635 00.001 9044 refined, 8 included, MultiStar: {-0.17, -0.04}, one-star: {-0.19, -0.21}
22:10:33.636 00.001 9044 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.62) = xAngle (-1.27 = -1.27)
22:10:33.638 00.002 9044 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.35 = 1.93)
22:10:33.639 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-2.89 mountX=0.05 mountY=0.17, mountTheta=1.26
22:10:33.641 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.04, opts=13)
22:10:33.642 00.001 9044 Enqueuing Move request for scope (-0.17, -0.04)
22:10:33.643 00.001 12252 Worker thread wakes up
22:10:33.643 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
22:10:33.643 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
22:10:33.643 00.000 12252 Moving (-0.17, -0.04) raw xDistance=0.05 yDistance=0.17
22:10:33.643 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:33.644 00.001 9044 UpdateGuideState exits: m=5605 SNR=51.6
22:10:33.645 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:33.647 00.002 12252 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.82
22:10:33.648 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:33.649 00.001 9044 Enqueuing Expose request
22:10:33.650 00.001 12252 PPEC: input: 0.05, control: -0.00, exposure: 2000
22:10:33.650 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:10:33.650 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:10:33.650 00.000 12252 MoveAxis(E, 0, ABG)
22:10:33.650 00.000 12252 Move returns status 0, amount 0
22:10:33.650 00.000 12252 MoveAxis(N, 0, ABG)
22:10:33.650 00.000 12252 Move returns status 0, amount 0
22:10:33.650 00.000 12252 move complete, result=0
22:10:33.650 00.000 12252 worker thread done servicing request
22:10:33.651 00.001 12252 Worker thread wakes up
22:10:33.651 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:33.651 00.000 9044 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:10:33.652 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:36.008 02.356 12252 Exposure complete
22:10:36.055 00.047 12252 worker thread done servicing request
22:10:36.055 00.000 9044 OnExposeComplete: enter
22:10:36.056 00.001 9044 UpdateGuideState(): m_state=6
22:10:36.057 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3001
22:10:36.058 00.001 9044 Star::Find returns 1 (0), X=1009.26, Y=824.03, Mass=5723, SNR=51.9, Peak=172 HFD=5.2
22:10:36.059 00.001 9044 MultiStar: [#1 -0.23,-0.06,1.05,U] [#2 -0.09,-0.06,1.19,U] [#3 -0.17,-0.09,0.84,U] [#4 -0.17,0.01,1.26,U] [#5 -0.05,-0.09,0.66,U] [#6 -0.15,-0.00,0.42,U] [#7 -0.04,-0.13,0.43,U] [#8 -0.20,-0.16,0.41,U] 
22:10:36.060 00.001 9044 refined, 8 included, MultiStar: {-0.15, -0.10}, one-star: {-0.19, -0.33}
22:10:36.060 00.000 9044 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.62) = xAngle (-0.95 = -0.95)
22:10:36.061 00.001 9044 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.03 = 2.25)
22:10:36.062 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.57 mountX=0.11 mountY=0.14, mountTheta=0.92
22:10:36.064 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.10, opts=13)
22:10:36.066 00.002 9044 Enqueuing Move request for scope (-0.15, -0.10)
22:10:36.067 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:36.068 00.001 9044 UpdateGuideState exits: m=5723 SNR=51.9
22:10:36.070 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:36.071 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:36.072 00.001 9044 Enqueuing Expose request
22:10:36.073 00.001 12252 Worker thread wakes up
22:10:36.073 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
22:10:36.073 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
22:10:36.073 00.000 12252 Moving (-0.15, -0.10) raw xDistance=0.11 yDistance=0.14
22:10:36.076 00.003 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 484.81
22:10:36.076 00.000 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
22:10:36.076 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:36.076 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:10:36.076 00.000 12252 MoveAxis(W, 25, ABG)
22:10:36.076 00.000 12252 Guiding  Dir = 3, Dur = 25
22:10:36.078 00.002 12252 IsSlewing returns 0
22:10:36.078 00.000 12252 IsGuiding returns 0
22:10:36.079 00.001 12252 PulseGuide returned control before completion, sleep 34
22:10:36.127 00.048 12252 IsGuiding returns 0
22:10:36.127 00.000 12252 Move returns status 0, amount 25
22:10:36.127 00.000 12252 MoveAxis(N, 0, ABG)
22:10:36.127 00.000 12252 Move returns status 0, amount 0
22:10:36.127 00.000 12252 move complete, result=0
22:10:36.127 00.000 12252 worker thread done servicing request
22:10:36.127 00.000 12252 Worker thread wakes up
22:10:36.127 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:36.127 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:36.127 00.000 9044 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
22:10:38.494 02.367 12252 Exposure complete
22:10:38.546 00.052 12252 worker thread done servicing request
22:10:38.546 00.000 9044 OnExposeComplete: enter
22:10:38.548 00.002 9044 UpdateGuideState(): m_state=6
22:10:38.549 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3002
22:10:38.550 00.001 9044 Star::Find returns 1 (0), X=1009.39, Y=823.99, Mass=5644, SNR=51.4, Peak=172 HFD=5.2
22:10:38.551 00.001 9044 MultiStar: [#1 -0.04,-0.03,1.07,U] [#2 -0.01,-0.03,1.19,U] [#3 -0.25,-0.19,0.86,U] [#4 0.01,-0.03,1.27,U] [#5 0.01,-0.13,0.66,U] [#6 0.10,0.04,0.42,U] [#7 0.05,-0.09,0.43,U] [#8 -0.17,-0.18,0.43,U] 
22:10:38.552 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.11}, one-star: {-0.06, -0.36}
22:10:38.554 00.002 9044 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.62) = xAngle (-0.31 = -0.31)
22:10:38.555 00.001 9044 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.40 = 2.89)
22:10:38.555 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.94 mountX=0.12 mountY=0.03, mountTheta=0.26
22:10:38.558 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.11, opts=13)
22:10:38.559 00.001 9044 Enqueuing Move request for scope (-0.04, -0.11)
22:10:38.560 00.001 12252 Worker thread wakes up
22:10:38.561 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:38.562 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
22:10:38.562 00.000 9044 UpdateGuideState exits: m=5644 SNR=51.4
22:10:38.563 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
22:10:38.563 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:38.564 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:38.565 00.001 9044 Enqueuing Expose request
22:10:38.566 00.001 12252 Moving (-0.04, -0.11) raw xDistance=0.12 yDistance=0.03
22:10:38.571 00.005 12252 PPEC rslt: input = 0.12, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 484.81
22:10:38.571 00.000 12252 PPEC: input: 0.12, control: 0.06, exposure: 2000
22:10:38.571 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:38.571 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:10:38.571 00.000 12252 MoveAxis(W, 25, ABG)
22:10:38.571 00.000 12252 Guiding  Dir = 3, Dur = 25
22:10:38.571 00.000 12252 IsSlewing returns 0
22:10:38.572 00.001 12252 IsGuiding returns 0
22:10:38.574 00.002 12252 PulseGuide returned control before completion, sleep 33
22:10:38.623 00.049 12252 IsGuiding returns 0
22:10:38.623 00.000 12252 Move returns status 0, amount 25
22:10:38.623 00.000 12252 MoveAxis(N, 0, ABG)
22:10:38.623 00.000 12252 Move returns status 0, amount 0
22:10:38.624 00.001 12252 move complete, result=0
22:10:38.624 00.000 12252 worker thread done servicing request
22:10:38.624 00.000 12252 Worker thread wakes up
22:10:38.624 00.000 9044 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
22:10:38.627 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:38.627 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:40.960 02.333 12252 Exposure complete
22:10:41.001 00.041 12252 worker thread done servicing request
22:10:41.001 00.000 9044 OnExposeComplete: enter
22:10:41.005 00.004 9044 UpdateGuideState(): m_state=6
22:10:41.007 00.002 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3003
22:10:41.008 00.001 9044 Star::Find returns 1 (0), X=1009.40, Y=824.14, Mass=5629, SNR=51.6, Peak=173 HFD=5.2
22:10:41.010 00.002 9044 MultiStar: [#1 0.08,-0.10,1.05,U] [#2 -0.02,-0.09,1.23,U] [#3 -0.27,-0.26,0.85,U] [#4 0.04,-0.05,1.27,U] [#5 -0.06,-0.06,0.66,U] [#6 0.10,0.07,0.42,U] [#7 -0.01,-0.22,0.43,U] [#8 -0.15,-0.18,0.42,U] 
22:10:41.011 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {-0.05, -0.22}
22:10:41.013 00.002 9044 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.62) = xAngle (-0.21 = -0.21)
22:10:41.014 00.001 9044 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.29 = 2.99)
22:10:41.015 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.13 cameraTheta=-1.83 mountX=0.12 mountY=0.02, mountTheta=0.15
22:10:41.017 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.12, opts=13)
22:10:41.019 00.002 9044 Enqueuing Move request for scope (-0.03, -0.12)
22:10:41.020 00.001 12252 Worker thread wakes up
22:10:41.020 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
22:10:41.020 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:41.021 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
22:10:41.021 00.000 9044 UpdateGuideState exits: m=5629 SNR=51.6
22:10:41.023 00.002 12252 Moving (-0.03, -0.12) raw xDistance=0.12 yDistance=0.02
22:10:41.023 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:41.026 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:41.028 00.002 12252 PPEC rslt: input = 0.12, final = 0.06, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 484.80
22:10:41.028 00.000 9044 Enqueuing Expose request
22:10:41.031 00.003 12252 PPEC: input: 0.12, control: 0.06, exposure: 2000
22:10:41.031 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:41.031 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:10:41.031 00.000 12252 MoveAxis(W, 25, ABG)
22:10:41.031 00.000 12252 Guiding  Dir = 3, Dur = 25
22:10:41.031 00.000 12252 IsSlewing returns 0
22:10:41.032 00.001 12252 IsGuiding returns 0
22:10:41.034 00.002 12252 PulseGuide returned control before completion, sleep 34
22:10:41.080 00.046 12252 IsGuiding returns 0
22:10:41.080 00.000 12252 Move returns status 0, amount 25
22:10:41.080 00.000 12252 MoveAxis(N, 0, ABG)
22:10:41.080 00.000 12252 Move returns status 0, amount 0
22:10:41.080 00.000 12252 move complete, result=0
22:10:41.080 00.000 12252 worker thread done servicing request
22:10:41.080 00.000 12252 Worker thread wakes up
22:10:41.080 00.000 9044 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
22:10:41.082 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:41.082 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:43.432 02.350 12252 Exposure complete
22:10:43.502 00.070 12252 worker thread done servicing request
22:10:43.502 00.000 9044 OnExposeComplete: enter
22:10:43.504 00.002 9044 UpdateGuideState(): m_state=6
22:10:43.505 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3004
22:10:43.507 00.002 9044 Star::Find returns 1 (0), X=1009.32, Y=824.09, Mass=5626, SNR=51.4, Peak=173 HFD=5.1
22:10:43.508 00.001 9044 MultiStar: [#1 -0.08,0.01,1.07,U] [#2 -0.00,0.00,1.23,U] [#3 -0.30,-0.19,0.87,U] [#4 -0.05,0.01,1.29,U] [#5 -0.09,0.04,0.68,U] [#6 0.05,0.10,0.42,U] [#7 -0.21,-0.07,0.44,U] [#8 -0.17,-0.07,0.42,U] 
22:10:43.509 00.001 9044 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.13, -0.27}
22:10:43.510 00.001 9044 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.62) = xAngle (-1.03 = -1.03)
22:10:43.511 00.001 9044 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.11 = 2.17)
22:10:43.513 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.65 mountX=0.06 mountY=0.09, mountTheta=1.01
22:10:43.515 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.05, opts=13)
22:10:43.516 00.001 9044 Enqueuing Move request for scope (-0.10, -0.05)
22:10:43.517 00.001 12252 Worker thread wakes up
22:10:43.517 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:43.518 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
22:10:43.519 00.001 9044 UpdateGuideState exits: m=5626 SNR=51.4
22:10:43.520 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:43.521 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:43.522 00.001 9044 Enqueuing Expose request
22:10:43.523 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
22:10:43.523 00.000 12252 Moving (-0.10, -0.05) raw xDistance=0.06 yDistance=0.09
22:10:43.526 00.003 12252 PPEC rslt: input = 0.06, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.80
22:10:43.527 00.001 12252 PPEC: input: 0.06, control: -0.00, exposure: 2000
22:10:43.527 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:43.527 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:10:43.527 00.000 12252 MoveAxis(E, 1, ABG)
22:10:43.527 00.000 12252 Guiding  Dir = 2, Dur = 1
22:10:43.528 00.001 12252 IsSlewing returns 0
22:10:43.528 00.000 12252 IsGuiding returns 0
22:10:43.530 00.002 12252 IsGuiding returns 0
22:10:43.530 00.000 12252 Move returns status 0, amount 1
22:10:43.530 00.000 12252 MoveAxis(N, 0, ABG)
22:10:43.530 00.000 12252 Move returns status 0, amount 0
22:10:43.530 00.000 12252 move complete, result=0
22:10:43.530 00.000 12252 worker thread done servicing request
22:10:43.530 00.000 12252 Worker thread wakes up
22:10:43.530 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:10:43.531 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:43.531 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:45.884 02.353 12252 Exposure complete
22:10:45.943 00.059 12252 worker thread done servicing request
22:10:45.943 00.000 9044 OnExposeComplete: enter
22:10:45.945 00.002 9044 UpdateGuideState(): m_state=6
22:10:45.945 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3005
22:10:45.947 00.002 9044 Star::Find returns 1 (0), X=1009.33, Y=823.92, Mass=5695, SNR=51.8, Peak=172 HFD=5.1
22:10:45.948 00.001 9044 MultiStar: [#1 -0.11,-0.18,1.04,U] [#2 -0.09,-0.19,1.20,U] [#3 -0.16,-0.20,0.85,U] [#4 -0.11,-0.18,1.29,U] [#5 -0.06,-0.12,0.66,U] [#6 -0.17,-0.14,0.42,U] [#7 -0.01,-0.28,0.44,U] [#8 -0.26,-0.29,0.43,U] 
22:10:45.948 00.000 9044 refined, 8 included, MultiStar: {-0.11, -0.22}, one-star: {-0.12, -0.43}
22:10:45.950 00.002 9044 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.62) = xAngle (-0.42 = -0.42)
22:10:45.950 00.000 9044 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.50 = 2.78)
22:10:45.952 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-2.04 mountX=0.23 mountY=0.09, mountTheta=0.37
22:10:45.954 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.22, opts=13)
22:10:45.956 00.002 9044 Enqueuing Move request for scope (-0.11, -0.22)
22:10:45.956 00.000 12252 Worker thread wakes up
22:10:45.956 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:45.958 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
22:10:45.958 00.000 9044 UpdateGuideState exits: m=5695 SNR=51.8
22:10:45.960 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
22:10:45.960 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:45.960 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:45.962 00.002 9044 Enqueuing Expose request
22:10:45.962 00.000 12252 Moving (-0.11, -0.22) raw xDistance=0.23 yDistance=0.09
22:10:45.966 00.004 12252 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = -0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 484.80
22:10:45.966 00.000 12252 PPEC: input: 0.23, control: 0.14, exposure: 2000
22:10:45.966 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:45.966 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:10:45.966 00.000 12252 MoveAxis(W, 53, ABG)
22:10:45.966 00.000 12252 Guiding  Dir = 3, Dur = 53
22:10:45.966 00.000 12252 IsSlewing returns 0
22:10:45.968 00.002 12252 IsGuiding returns 0
22:10:45.968 00.000 12252 PulseGuide returned control before completion, sleep 61
22:10:46.043 00.075 12252 IsGuiding returns 0
22:10:46.043 00.000 12252 Move returns status 0, amount 53
22:10:46.043 00.000 12252 MoveAxis(N, 0, ABG)
22:10:46.043 00.000 12252 Move returns status 0, amount 0
22:10:46.043 00.000 12252 move complete, result=0
22:10:46.043 00.000 12252 worker thread done servicing request
22:10:46.043 00.000 9044 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
22:10:46.043 00.000 12252 Worker thread wakes up
22:10:46.043 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:46.043 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:48.395 02.352 12252 Exposure complete
22:10:48.425 00.030 12252 worker thread done servicing request
22:10:48.425 00.000 9044 OnExposeComplete: enter
22:10:48.425 00.000 9044 UpdateGuideState(): m_state=6
22:10:48.425 00.000 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3006
22:10:48.425 00.000 9044 Star::Find returns 1 (0), X=1009.32, Y=823.96, Mass=5715, SNR=51.9, Peak=172 HFD=5.1
22:10:48.441 00.016 9044 MultiStar: [#1 -0.09,-0.17,1.04,U] [#2 -0.05,-0.11,1.22,U] [#3 -0.38,-0.46,0.00,M1] [#4 -0.09,-0.05,1.25,U] [#5 -0.13,-0.22,0.65,U] [#6 -0.16,-0.13,0.42,U] [#7 0.04,-0.26,0.44,U] [#8 -0.37,-0.26,0.00,M1] 
22:10:48.441 00.000 9044 refined, 6 included, MultiStar: {-0.09, -0.18}, one-star: {-0.13, -0.40}
22:10:48.441 00.000 9044 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.62) = xAngle (-0.42 = -0.42)
22:10:48.441 00.000 9044 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.50 = 2.78)
22:10:48.441 00.000 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.04 mountX=0.18 mountY=0.07, mountTheta=0.36
22:10:48.441 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.18, opts=13)
22:10:48.441 00.000 9044 Enqueuing Move request for scope (-0.09, -0.18)
22:10:48.441 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:48.441 00.000 12252 Worker thread wakes up
22:10:48.441 00.000 9044 UpdateGuideState exits: m=5715 SNR=51.9
22:10:48.441 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
22:10:48.441 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:48.441 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
22:10:48.441 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:48.441 00.000 9044 Enqueuing Expose request
22:10:48.441 00.000 12252 Moving (-0.09, -0.18) raw xDistance=0.18 yDistance=0.07
22:10:48.457 00.016 12252 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 484.79
22:10:48.457 00.000 12252 PPEC: input: 0.18, control: 0.11, exposure: 2000
22:10:48.457 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:48.457 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:10:48.457 00.000 12252 MoveAxis(W, 45, ABG)
22:10:48.457 00.000 12252 Guiding  Dir = 3, Dur = 45
22:10:48.457 00.000 12252 IsSlewing returns 0
22:10:48.457 00.000 12252 IsGuiding returns 0
22:10:48.457 00.000 12252 PulseGuide returned control before completion, sleep 53
22:10:48.521 00.064 12252 IsGuiding returns 0
22:10:48.521 00.000 12252 Move returns status 0, amount 45
22:10:48.521 00.000 12252 MoveAxis(N, 0, ABG)
22:10:48.521 00.000 12252 Move returns status 0, amount 0
22:10:48.521 00.000 12252 move complete, result=0
22:10:48.521 00.000 12252 worker thread done servicing request
22:10:48.521 00.000 12252 Worker thread wakes up
22:10:48.521 00.000 9044 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
22:10:48.521 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:48.521 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:50.882 02.361 12252 Exposure complete
22:10:50.939 00.057 12252 worker thread done servicing request
22:10:50.939 00.000 9044 OnExposeComplete: enter
22:10:50.939 00.000 9044 UpdateGuideState(): m_state=6
22:10:50.939 00.000 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3007
22:10:50.939 00.000 9044 Star::Find returns 1 (0), X=1009.37, Y=824.02, Mass=5677, SNR=51.7, Peak=173 HFD=5.1
22:10:50.939 00.000 9044 MultiStar: [#1 -0.15,-0.02,1.06,U] [#2 -0.03,0.02,1.22,U] [#3 -0.11,0.02,0.86,U] [#4 -0.09,0.02,1.28,U] [#5 -0.07,-0.02,0.65,U] [#6 0.01,0.14,0.42,U] [#7 0.01,-0.01,0.43,U] [#8 -0.18,-0.14,0.42,U] 
22:10:50.939 00.000 9044 refined, 8 included, MultiStar: {-0.08, -0.04}, one-star: {-0.08, -0.33}
22:10:50.939 00.000 9044 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.62) = xAngle (-1.05 = -1.05)
22:10:50.939 00.000 9044 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.13 = 2.15)
22:10:50.939 00.000 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.67 mountX=0.05 mountY=0.08, mountTheta=1.03
22:10:50.939 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.04, opts=13)
22:10:50.939 00.000 9044 Enqueuing Move request for scope (-0.08, -0.04)
22:10:50.955 00.016 12252 Worker thread wakes up
22:10:50.955 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
22:10:50.955 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
22:10:50.955 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:50.955 00.000 9044 UpdateGuideState exits: m=5677 SNR=51.7
22:10:50.955 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:50.955 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:50.955 00.000 9044 Enqueuing Expose request
22:10:50.955 00.000 12252 Moving (-0.08, -0.04) raw xDistance=0.05 yDistance=0.08
22:10:50.970 00.015 12252 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.79
22:10:50.970 00.000 12252 PPEC: input: 0.05, control: 0.00, exposure: 2000
22:10:50.970 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:50.970 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:10:50.970 00.000 12252 MoveAxis(W, 2, ABG)
22:10:50.970 00.000 12252 Guiding  Dir = 3, Dur = 2
22:10:50.970 00.000 12252 IsSlewing returns 0
22:10:50.970 00.000 12252 IsGuiding returns 0
22:10:50.970 00.000 12252 IsGuiding returns 0
22:10:50.970 00.000 12252 Move returns status 0, amount 2
22:10:50.970 00.000 12252 MoveAxis(N, 0, ABG)
22:10:50.970 00.000 12252 Move returns status 0, amount 0
22:10:50.970 00.000 12252 move complete, result=0
22:10:50.970 00.000 12252 worker thread done servicing request
22:10:50.970 00.000 12252 Worker thread wakes up
22:10:50.970 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:50.970 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:50.970 00.000 9044 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:10:53.341 02.371 12252 Exposure complete
22:10:53.392 00.051 12252 worker thread done servicing request
22:10:53.392 00.000 9044 OnExposeComplete: enter
22:10:53.392 00.000 9044 UpdateGuideState(): m_state=6
22:10:53.392 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3008
22:10:53.398 00.006 9044 Star::Find returns 1 (0), X=1009.25, Y=823.98, Mass=5720, SNR=51.8, Peak=172 HFD=5.1
22:10:53.400 00.002 9044 MultiStar: [#1 -0.20,-0.09,1.04,U] [#2 -0.09,-0.06,1.19,U] [#3 -0.31,-0.22,0.87,U] [#4 -0.19,-0.02,1.24,U] [#5 -0.18,-0.10,0.66,U] [#6 -0.07,0.00,0.42,U] [#7 -0.23,-0.21,0.43,U] [#8 -0.33,-0.15,0.43,U] 
22:10:53.400 00.000 9044 refined, 8 included, MultiStar: {-0.19, -0.13}, one-star: {-0.20, -0.38}
22:10:53.402 00.002 9044 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
22:10:53.404 00.002 9044 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.29)
22:10:53.404 00.000 9044 CameraToMount -- cameraX=-0.19 cameraY=-0.13 hyp=0.24 cameraTheta=-2.54 mountX=0.14 mountY=0.18, mountTheta=0.89
22:10:53.406 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=-0.13, opts=13)
22:10:53.408 00.002 9044 Enqueuing Move request for scope (-0.19, -0.13)
22:10:53.408 00.000 12252 Worker thread wakes up
22:10:53.408 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:53.408 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.13) opts 0xd
22:10:53.408 00.000 9044 UpdateGuideState exits: m=5720 SNR=51.8
22:10:53.408 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, -0.13)
22:10:53.408 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:53.408 00.000 12252 Moving (-0.19, -0.13) raw xDistance=0.14 yDistance=0.18
22:10:53.408 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:53.408 00.000 9044 Enqueuing Expose request
22:10:53.415 00.007 12252 PPEC rslt: input = 0.14, final = 0.11, react = 0.09, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 484.79
22:10:53.415 00.000 12252 PPEC: input: 0.14, control: 0.11, exposure: 2000
22:10:53.415 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:10:53.415 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:10:53.415 00.000 12252 MoveAxis(W, 42, ABG)
22:10:53.415 00.000 12252 Guiding  Dir = 3, Dur = 42
22:10:53.415 00.000 12252 IsSlewing returns 0
22:10:53.415 00.000 12252 IsGuiding returns 0
22:10:53.418 00.003 12252 PulseGuide returned control before completion, sleep 51
22:10:53.482 00.064 12252 IsGuiding returns 0
22:10:53.482 00.000 12252 Move returns status 0, amount 42
22:10:53.482 00.000 12252 MoveAxis(N, 0, ABG)
22:10:53.482 00.000 12252 Move returns status 0, amount 0
22:10:53.482 00.000 12252 move complete, result=0
22:10:53.482 00.000 12252 worker thread done servicing request
22:10:53.482 00.000 9044 GuideStep: 0.1 px 42 ms WEST, 0.2 px 0 ms NORTH
22:10:53.482 00.000 12252 Worker thread wakes up
22:10:53.482 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:53.482 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:55.834 02.352 12252 Exposure complete
22:10:55.902 00.068 12252 worker thread done servicing request
22:10:55.902 00.000 9044 OnExposeComplete: enter
22:10:55.903 00.001 9044 UpdateGuideState(): m_state=6
22:10:55.904 00.001 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3009
22:10:55.905 00.001 9044 Star::Find returns 1 (0), X=1009.29, Y=824.10, Mass=5672, SNR=51.6, Peak=173 HFD=5.1
22:10:55.906 00.001 9044 MultiStar: [#1 -0.14,-0.00,1.06,U] [#2 -0.12,-0.14,1.20,U] [#3 -0.29,-0.20,0.85,U] [#4 -0.13,-0.00,1.27,U] [#5 -0.13,-0.23,0.67,U] [#6 -0.06,-0.10,0.42,U] [#7 -0.09,-0.05,0.44,U] [#8 -0.18,-0.15,0.43,U] 
22:10:55.907 00.001 9044 refined, 8 included, MultiStar: {-0.15, -0.12}, one-star: {-0.16, -0.26}
22:10:55.908 00.001 9044 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.62) = xAngle (-0.83 = -0.83)
22:10:55.908 00.000 9044 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.92 = 2.37)
22:10:55.909 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-2.46 mountX=0.13 mountY=0.13, mountTheta=0.80
22:10:55.914 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.12, opts=13)
22:10:55.915 00.001 9044 Enqueuing Move request for scope (-0.15, -0.12)
22:10:55.916 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:55.918 00.002 12252 Worker thread wakes up
22:10:55.918 00.000 9044 UpdateGuideState exits: m=5672 SNR=51.6
22:10:55.920 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:55.922 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:55.923 00.001 9044 Enqueuing Expose request
22:10:55.925 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.12) opts 0xd
22:10:55.925 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.12)
22:10:55.925 00.000 12252 Moving (-0.15, -0.12) raw xDistance=0.13 yDistance=0.13
22:10:55.927 00.002 12252 PPEC rslt: input = 0.13, final = 0.11, react = 0.08, pred = 0.03, hyst = 0.07, hyst_pct = 0.00, period_length = 484.78
22:10:55.927 00.000 12252 PPEC: input: 0.13, control: 0.11, exposure: 2000
22:10:55.927 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:55.927 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:10:55.927 00.000 12252 MoveAxis(W, 41, ABG)
22:10:55.927 00.000 12252 Guiding  Dir = 3, Dur = 41
22:10:55.927 00.000 12252 IsSlewing returns 0
22:10:55.928 00.001 12252 IsGuiding returns 0
22:10:55.929 00.001 12252 PulseGuide returned control before completion, sleep 50
22:10:55.987 00.058 12252 IsGuiding returns 1
22:10:55.987 00.000 12252 scope still moving after pulse duration time elapsed
22:10:56.019 00.032 12252 IsSlewing returns 0
22:10:56.019 00.000 12252 IsGuiding returns 0
22:10:56.019 00.000 12252 scope move finished after 41 + 49 ms
22:10:56.019 00.000 12252 Move returns status 0, amount 41
22:10:56.020 00.001 12252 MoveAxis(N, 0, ABG)
22:10:56.020 00.000 12252 Move returns status 0, amount 0
22:10:56.020 00.000 12252 move complete, result=0
22:10:56.020 00.000 12252 worker thread done servicing request
22:10:56.020 00.000 12252 Worker thread wakes up
22:10:56.020 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:56.021 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:10:56.021 00.000 9044 GuideStep: 0.1 px 41 ms WEST, 0.1 px 0 ms NORTH
22:10:58.359 02.338 12252 Exposure complete
22:10:58.409 00.050 12252 worker thread done servicing request
22:10:58.409 00.000 9044 OnExposeComplete: enter
22:10:58.410 00.001 9044 UpdateGuideState(): m_state=6
22:10:58.412 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3010
22:10:58.414 00.002 9044 Star::Find returns 1 (0), X=1009.37, Y=824.19, Mass=5653, SNR=51.5, Peak=173 HFD=5.2
22:10:58.417 00.003 9044 MultiStar: [#1 -0.10,0.14,1.06,U] [#2 -0.07,0.09,1.20,U] [#3 -0.15,0.10,0.84,U] [#4 -0.06,0.14,1.27,U] [#5 -0.12,0.13,0.66,U] [#6 -0.04,0.24,0.43,U] [#7 -0.08,0.13,0.44,U] [#8 -0.23,0.08,0.42,U] 
22:10:58.420 00.003 9044 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.08, -0.16}
22:10:58.422 00.002 9044 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.62) = xAngle (4.03 = -2.26)
22:10:58.425 00.003 9044 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.94 = 0.94)
22:10:58.427 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.40 mountX=-0.08 mountY=0.11, mountTheta=2.23
22:10:58.431 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.09, opts=13)
22:10:58.434 00.003 9044 Enqueuing Move request for scope (-0.10, 0.09)
22:10:58.437 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:10:58.440 00.003 9044 UpdateGuideState exits: m=5653 SNR=51.5
22:10:58.441 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:10:58.443 00.002 12252 Worker thread wakes up
22:10:58.443 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:10:58.445 00.002 9044 Enqueuing Expose request
22:10:58.447 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
22:10:58.447 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
22:10:58.447 00.000 12252 Moving (-0.10, 0.09) raw xDistance=-0.08 yDistance=0.11
22:10:58.450 00.003 12252 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.78
22:10:58.450 00.000 12252 PPEC: input: -0.08, control: 0.01, exposure: 2000
22:10:58.450 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:10:58.450 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:10:58.450 00.000 12252 MoveAxis(W, 4, ABG)
22:10:58.450 00.000 12252 Guiding  Dir = 3, Dur = 4
22:10:58.451 00.001 12252 IsSlewing returns 0
22:10:58.451 00.000 12252 IsGuiding returns 0
22:10:58.453 00.002 12252 PulseGuide returned control before completion, sleep 12
22:10:58.477 00.024 12252 IsGuiding returns 0
22:10:58.477 00.000 12252 Move returns status 0, amount 4
22:10:58.477 00.000 12252 MoveAxis(N, 0, ABG)
22:10:58.478 00.001 12252 Move returns status 0, amount 0
22:10:58.478 00.000 12252 move complete, result=0
22:10:58.478 00.000 12252 worker thread done servicing request
22:10:58.478 00.000 12252 Worker thread wakes up
22:10:58.478 00.000 9044 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
22:10:58.480 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:10:58.480 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:00.833 02.353 12252 Exposure complete
22:11:00.885 00.052 12252 worker thread done servicing request
22:11:00.886 00.001 9044 OnExposeComplete: enter
22:11:00.888 00.002 9044 UpdateGuideState(): m_state=6
22:11:00.891 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3011
22:11:00.892 00.001 9044 Star::Find returns 1 (0), X=1009.34, Y=824.10, Mass=5642, SNR=51.5, Peak=173 HFD=5.1
22:11:00.894 00.002 9044 MultiStar: [#1 -0.08,0.06,1.04,U] [#2 -0.18,-0.04,1.20,U] [#3 -0.39,-0.01,0.00,M1] [#4 -0.13,-0.01,1.28,U] [#5 -0.18,-0.01,0.66,U] [#6 -0.04,0.20,0.43,U] [#7 -0.03,-0.06,0.44,U] [#8 -0.33,-0.18,0.43,U] 
22:11:00.895 00.001 9044 refined, 7 included, MultiStar: {-0.13, -0.04}, one-star: {-0.11, -0.25}
22:11:00.896 00.001 9044 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.62) = xAngle (-1.20 = -1.20)
22:11:00.899 00.003 9044 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.28 = 2.00)
22:11:00.900 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.83 mountX=0.05 mountY=0.13, mountTheta=1.19
22:11:00.902 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.04, opts=13)
22:11:00.903 00.001 9044 Enqueuing Move request for scope (-0.13, -0.04)
22:11:00.904 00.001 12252 Worker thread wakes up
22:11:00.904 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:00.904 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
22:11:00.904 00.000 9044 UpdateGuideState exits: m=5642 SNR=51.5
22:11:00.905 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
22:11:00.905 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:00.906 00.001 12252 Moving (-0.13, -0.04) raw xDistance=0.05 yDistance=0.13
22:11:00.906 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:00.908 00.002 9044 Enqueuing Expose request
22:11:00.909 00.001 12252 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.78
22:11:00.909 00.000 12252 PPEC: input: 0.05, control: 0.01, exposure: 2000
22:11:00.909 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:00.909 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:11:00.909 00.000 12252 MoveAxis(W, 6, ABG)
22:11:00.909 00.000 12252 Guiding  Dir = 3, Dur = 6
22:11:00.909 00.000 12252 IsSlewing returns 0
22:11:00.909 00.000 12252 IsGuiding returns 0
22:11:00.911 00.002 12252 PulseGuide returned control before completion, sleep 14
22:11:00.928 00.017 12252 IsGuiding returns 0
22:11:00.928 00.000 12252 Move returns status 0, amount 6
22:11:00.928 00.000 12252 MoveAxis(N, 0, ABG)
22:11:00.928 00.000 12252 Move returns status 0, amount 0
22:11:00.928 00.000 12252 move complete, result=0
22:11:00.928 00.000 12252 worker thread done servicing request
22:11:00.928 00.000 12252 Worker thread wakes up
22:11:00.928 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:00.928 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:00.928 00.000 9044 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
22:11:03.282 02.354 12252 Exposure complete
22:11:03.330 00.048 12252 worker thread done servicing request
22:11:03.330 00.000 9044 OnExposeComplete: enter
22:11:03.331 00.001 9044 UpdateGuideState(): m_state=6
22:11:03.332 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3012
22:11:03.333 00.001 9044 Star::Find returns 1 (0), X=1009.16, Y=824.06, Mass=5678, SNR=51.6, Peak=172 HFD=5.3
22:11:03.334 00.001 9044 MultiStar: [#1 -0.28,-0.06,1.05,U] [#2 -0.21,-0.05,1.21,U] [#3 -0.41,-0.24,0.00,M2] [#4 -0.23,-0.01,1.27,U] [#5 -0.42,-0.20,0.00,M1] [#6 -0.15,-0.08,0.44,U] [#7 -0.28,-0.13,0.45,U] [#8 -0.37,-0.05,0.43,U] 
22:11:03.335 00.001 9044 refined, 6 included, MultiStar: {-0.25, -0.09}, one-star: {-0.29, -0.29}
22:11:03.337 00.002 9044 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.62) = xAngle (-1.17 = -1.17)
22:11:03.338 00.001 9044 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.26 = 2.03)
22:11:03.339 00.001 9044 CameraToMount -- cameraX=-0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-2.80 mountX=0.10 mountY=0.24, mountTheta=1.16
22:11:03.340 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.25, y=-0.09, opts=13)
22:11:03.341 00.001 9044 Enqueuing Move request for scope (-0.25, -0.09)
22:11:03.342 00.001 12252 Worker thread wakes up
22:11:03.342 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:03.344 00.002 9044 UpdateGuideState exits: m=5678 SNR=51.6
22:11:03.345 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:03.347 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:03.350 00.003 9044 Enqueuing Expose request
22:11:03.351 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.09) opts 0xd
22:11:03.351 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.25, -0.09)
22:11:03.351 00.000 12252 Moving (-0.25, -0.09) raw xDistance=0.10 yDistance=0.24
22:11:03.356 00.005 12252 PPEC rslt: input = 0.10, final = 0.08, react = 0.06, pred = 0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 484.77
22:11:03.356 00.000 12252 PPEC: input: 0.10, control: 0.08, exposure: 2000
22:11:03.356 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:11:03.356 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:11:03.356 00.000 12252 MoveAxis(W, 32, ABG)
22:11:03.357 00.001 12252 Guiding  Dir = 3, Dur = 32
22:11:03.357 00.000 12252 IsSlewing returns 0
22:11:03.357 00.000 12252 IsGuiding returns 0
22:11:03.360 00.003 12252 PulseGuide returned control before completion, sleep 40
22:11:03.413 00.053 12252 IsGuiding returns 0
22:11:03.413 00.000 12252 Move returns status 0, amount 32
22:11:03.413 00.000 12252 MoveAxis(N, 0, ABG)
22:11:03.413 00.000 12252 Move returns status 0, amount 0
22:11:03.413 00.000 12252 move complete, result=0
22:11:03.413 00.000 12252 worker thread done servicing request
22:11:03.413 00.000 12252 Worker thread wakes up
22:11:03.413 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:03.413 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:03.414 00.001 9044 GuideStep: 0.1 px 32 ms WEST, 0.2 px 0 ms NORTH
22:11:05.758 02.344 12252 Exposure complete
22:11:05.824 00.066 12252 worker thread done servicing request
22:11:05.824 00.000 9044 OnExposeComplete: enter
22:11:05.826 00.002 9044 UpdateGuideState(): m_state=6
22:11:05.828 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3013
22:11:05.831 00.003 9044 Star::Find returns 1 (0), X=1009.15, Y=823.93, Mass=5737, SNR=51.9, Peak=172 HFD=5.0
22:11:05.833 00.002 9044 MultiStar: [#1 -0.26,-0.13,1.04,U] [#2 -0.20,-0.13,1.21,U] [#3 -0.41,-0.28,0.00,M3] [#4 -0.30,-0.08,1.25,U] [#5 -0.36,-0.18,0.00,M2] [#6 -0.19,-0.09,0.42,U] [#7 -0.30,-0.24,0.43,U] [#8 -0.22,-0.23,0.43,U] 
22:11:05.834 00.001 9044 refined, 6 included, MultiStar: {-0.26, -0.19}, one-star: {-0.30, -0.43}
22:11:05.836 00.002 9044 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.62) = xAngle (-0.90 = -0.90)
22:11:05.838 00.002 9044 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.98 = 2.30)
22:11:05.840 00.002 9044 CameraToMount -- cameraX=-0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-2.52 mountX=0.20 mountY=0.24, mountTheta=0.88
22:11:05.843 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.26, y=-0.19, opts=13)
22:11:05.846 00.003 9044 Enqueuing Move request for scope (-0.26, -0.19)
22:11:05.848 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:05.850 00.002 9044 UpdateGuideState exits: m=5737 SNR=51.9
22:11:05.852 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:05.854 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:05.856 00.002 9044 Enqueuing Expose request
22:11:05.857 00.001 12252 Worker thread wakes up
22:11:05.857 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.19) opts 0xd
22:11:05.857 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.26, -0.19)
22:11:05.857 00.000 12252 Moving (-0.26, -0.19) raw xDistance=0.20 yDistance=0.24
22:11:05.861 00.004 12252 PPEC rslt: input = 0.20, final = 0.13, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 484.77
22:11:05.861 00.000 12252 PPEC: input: 0.20, control: 0.13, exposure: 2000
22:11:05.861 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.25 newest=0.61
22:11:05.861 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.24 from input 0.24
22:11:05.861 00.000 12252 MoveAxis(W, 49, ABG)
22:11:05.861 00.000 12252 Guiding  Dir = 3, Dur = 49
22:11:05.861 00.000 12252 IsSlewing returns 0
22:11:05.861 00.000 12252 IsGuiding returns 0
22:11:05.863 00.002 12252 PulseGuide returned control before completion, sleep 57
22:11:05.924 00.061 12252 IsGuiding returns 0
22:11:05.924 00.000 12252 Move returns status 0, amount 49
22:11:05.924 00.000 12252 BLC: Oldest BLC event removed
22:11:05.924 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:11:05.924 00.000 12252 MoveAxis(S, 161, ABG)
22:11:05.924 00.000 12252 Guiding  Dir = 1, Dur = 161
22:11:05.924 00.000 12252 IsSlewing returns 0
22:11:05.924 00.000 12252 IsGuiding returns 0
22:11:05.932 00.008 12252 PulseGuide returned control before completion, sleep 165
22:11:06.109 00.177 12252 IsGuiding returns 0
22:11:06.109 00.000 12252 Move returns status 0, amount 161
22:11:06.109 00.000 12252 move complete, result=0
22:11:06.110 00.001 12252 worker thread done servicing request
22:11:06.110 00.000 9044 GuideStep: 0.2 px 49 ms WEST, 0.2 px 161 ms SOUTH
22:11:06.113 00.003 12252 Worker thread wakes up
22:11:06.113 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:06.113 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:08.456 02.343 12252 Exposure complete
22:11:08.509 00.053 12252 worker thread done servicing request
22:11:08.509 00.000 9044 OnExposeComplete: enter
22:11:08.511 00.002 9044 UpdateGuideState(): m_state=6
22:11:08.513 00.002 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3014
22:11:08.514 00.001 9044 Star::Find returns 1 (0), X=1009.42, Y=824.10, Mass=5727, SNR=51.9, Peak=173 HFD=5.2
22:11:08.516 00.002 9044 MultiStar: [#1 -0.02,-0.11,1.05,U] [#2 -0.02,-0.07,1.20,U] [#3 -0.11,-0.05,0.86,U] [#4 -0.04,0.05,1.26,U] [#5 -0.02,-0.06,0.67,U] [#6 0.11,0.10,0.42,U] [#7 0.01,-0.09,0.42,U] [#8 -0.13,-0.13,0.42,U] 
22:11:08.516 00.000 9044 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {-0.03, -0.26}
22:11:08.518 00.002 9044 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.62) = xAngle (-0.38 = -0.38)
22:11:08.519 00.001 9044 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.47 = 2.82)
22:11:08.520 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.01 mountX=0.07 mountY=0.03, mountTheta=0.33
22:11:08.521 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.07, opts=13)
22:11:08.523 00.002 9044 Enqueuing Move request for scope (-0.03, -0.07)
22:11:08.524 00.001 12252 Worker thread wakes up
22:11:08.524 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:08.526 00.002 9044 UpdateGuideState exits: m=5727 SNR=51.9
22:11:08.528 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
22:11:08.528 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:08.529 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:08.532 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
22:11:08.532 00.000 9044 Enqueuing Expose request
22:11:08.533 00.001 12252 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=0.03
22:11:08.533 00.000 12252 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.238060, 1:0.025479
22:11:08.533 00.000 12252 BLC: No correction, Miss < min_move
22:11:08.536 00.003 12252 PPEC rslt: input = 0.07, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.77
22:11:08.536 00.000 12252 PPEC: input: 0.07, control: 0.00, exposure: 2000
22:11:08.536 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:08.536 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:11:08.536 00.000 12252 MoveAxis(W, 2, ABG)
22:11:08.536 00.000 12252 Guiding  Dir = 3, Dur = 2
22:11:08.536 00.000 12252 IsSlewing returns 0
22:11:08.537 00.001 12252 IsGuiding returns 0
22:11:08.538 00.001 12252 PulseGuide returned control before completion, sleep 11
22:11:08.561 00.023 12252 IsGuiding returns 0
22:11:08.561 00.000 12252 Move returns status 0, amount 2
22:11:08.561 00.000 12252 MoveAxis(N, 0, ABG)
22:11:08.561 00.000 12252 Move returns status 0, amount 0
22:11:08.561 00.000 12252 move complete, result=0
22:11:08.561 00.000 12252 worker thread done servicing request
22:11:08.561 00.000 12252 Worker thread wakes up
22:11:08.561 00.000 9044 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:11:08.563 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:08.563 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:10.925 02.362 12252 Exposure complete
22:11:10.990 00.065 12252 worker thread done servicing request
22:11:10.990 00.000 9044 OnExposeComplete: enter
22:11:10.991 00.001 9044 UpdateGuideState(): m_state=6
22:11:10.992 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3015
22:11:10.994 00.002 9044 Star::Find returns 1 (0), X=1009.28, Y=824.16, Mass=5734, SNR=51.9, Peak=173 HFD=5.2
22:11:10.996 00.002 9044 MultiStar: [#1 -0.16,0.02,1.06,U] [#2 -0.13,0.08,1.21,U] [#3 -0.22,0.01,0.85,U] [#4 -0.12,-0.02,1.25,U] [#5 -0.18,-0.01,0.65,U] [#6 -0.01,0.16,0.42,U] [#7 -0.13,-0.07,0.43,U] [#8 -0.40,-0.07,0.00,M1] 
22:11:10.997 00.001 9044 refined, 7 included, MultiStar: {-0.15, -0.01}, one-star: {-0.17, -0.19}
22:11:10.998 00.001 9044 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.62) = xAngle (-1.46 = -1.46)
22:11:10.999 00.001 9044 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.55 = 1.74)
22:11:11.000 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.09 mountX=0.02 mountY=0.14, mountTheta=1.46
22:11:11.003 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.01, opts=13)
22:11:11.004 00.001 9044 Enqueuing Move request for scope (-0.15, -0.01)
22:11:11.005 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:11.007 00.002 12252 Worker thread wakes up
22:11:11.007 00.000 9044 UpdateGuideState exits: m=5734 SNR=51.9
22:11:11.009 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:11.010 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:11.011 00.001 9044 Enqueuing Expose request
22:11:11.012 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
22:11:11.012 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
22:11:11.012 00.000 12252 Moving (-0.15, -0.01) raw xDistance=0.02 yDistance=0.14
22:11:11.012 00.000 12252 BLC: History state: CurrMiss=0.14, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.238060, 1:0.025479, 2:0.144111
22:11:11.012 00.000 12252 BLC: No correction, Miss < min_move
22:11:11.014 00.002 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.76
22:11:11.014 00.000 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
22:11:11.014 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:11.014 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:11:11.014 00.000 12252 MoveAxis(E, 1, ABG)
22:11:11.014 00.000 12252 Guiding  Dir = 2, Dur = 1
22:11:11.015 00.001 12252 IsSlewing returns 0
22:11:11.015 00.000 12252 IsGuiding returns 0
22:11:11.018 00.003 12252 IsGuiding returns 0
22:11:11.018 00.000 12252 Move returns status 0, amount 1
22:11:11.018 00.000 12252 MoveAxis(N, 0, ABG)
22:11:11.018 00.000 12252 Move returns status 0, amount 0
22:11:11.018 00.000 12252 move complete, result=0
22:11:11.018 00.000 12252 worker thread done servicing request
22:11:11.019 00.001 12252 Worker thread wakes up
22:11:11.019 00.000 9044 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:11:11.020 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:11.020 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:13.370 02.350 12252 Exposure complete
22:11:13.417 00.047 12252 worker thread done servicing request
22:11:13.417 00.000 9044 OnExposeComplete: enter
22:11:13.419 00.002 9044 UpdateGuideState(): m_state=6
22:11:13.423 00.004 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
22:11:13.424 00.001 9044 Star::Find returns 1 (0), X=1009.34, Y=824.15, Mass=5773, SNR=52.2, Peak=173 HFD=5.3
22:11:13.427 00.003 9044 MultiStar: [#1 -0.11,-0.00,1.04,U] [#2 -0.07,0.00,1.21,U] [#3 -0.34,0.07,0.85,U] [#4 -0.06,0.07,1.25,U] [#5 -0.13,-0.03,0.66,U] [#6 -0.03,0.09,0.41,U] [#7 -0.09,0.06,0.43,U] [#8 -0.18,0.00,0.43,U] 
22:11:13.429 00.002 9044 refined, 8 included, MultiStar: {-0.12, -0.00}, one-star: {-0.11, -0.20}
22:11:13.433 00.004 9044 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.62) = xAngle (-1.51 = -1.51)
22:11:13.435 00.002 9044 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.59 = 1.69)
22:11:13.437 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.13 mountX=0.01 mountY=0.12, mountTheta=1.51
22:11:13.441 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.00, opts=13)
22:11:13.444 00.003 9044 Enqueuing Move request for scope (-0.12, -0.00)
22:11:13.446 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:13.447 00.001 9044 UpdateGuideState exits: m=5773 SNR=52.2
22:11:13.450 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:13.451 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:13.452 00.001 9044 Enqueuing Expose request
22:11:13.454 00.002 12252 Worker thread wakes up
22:11:13.454 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
22:11:13.454 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
22:11:13.454 00.000 12252 Moving (-0.12, -0.00) raw xDistance=0.01 yDistance=0.12
22:11:13.454 00.000 12252 BLC: window closed
22:11:13.454 00.000 12252 BLC: History state: CurrMiss=0.12, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.238060, 1:0.025479, 2:0.144111
22:11:13.454 00.000 12252 BLC: No correction, Miss < min_move
22:11:13.459 00.005 12252 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.76
22:11:13.459 00.000 12252 PPEC: input: 0.01, control: 0.01, exposure: 2000
22:11:13.459 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:13.459 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:11:13.459 00.000 12252 MoveAxis(W, 3, ABG)
22:11:13.459 00.000 12252 Guiding  Dir = 3, Dur = 3
22:11:13.460 00.001 12252 IsSlewing returns 0
22:11:13.460 00.000 12252 IsGuiding returns 0
22:11:13.462 00.002 12252 PulseGuide returned control before completion, sleep 12
22:11:13.479 00.017 12252 IsGuiding returns 0
22:11:13.479 00.000 12252 Move returns status 0, amount 3
22:11:13.479 00.000 12252 MoveAxis(N, 0, ABG)
22:11:13.479 00.000 12252 Move returns status 0, amount 0
22:11:13.479 00.000 12252 move complete, result=0
22:11:13.479 00.000 12252 worker thread done servicing request
22:11:13.480 00.001 12252 Worker thread wakes up
22:11:13.480 00.000 9044 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:11:13.482 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:13.482 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:15.826 02.344 12252 Exposure complete
22:11:15.895 00.069 12252 worker thread done servicing request
22:11:15.895 00.000 9044 OnExposeComplete: enter
22:11:15.896 00.001 9044 UpdateGuideState(): m_state=6
22:11:15.899 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3017
22:11:15.900 00.001 9044 Star::Find returns 1 (0), X=1009.33, Y=824.03, Mass=5609, SNR=51.3, Peak=172 HFD=5.1
22:11:15.902 00.002 9044 MultiStar: [#1 -0.12,-0.09,1.06,U] [#2 -0.02,-0.07,1.21,U] [#3 -0.06,-0.13,0.86,U] [#4 -0.12,-0.06,1.27,U] [#5 -0.10,-0.02,0.66,U] [#6 -0.07,0.01,0.42,U] [#7 -0.07,-0.15,0.44,U] [#8 -0.10,-0.03,0.43,U] 
22:11:15.903 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.11}, one-star: {-0.12, -0.32}
22:11:15.904 00.001 9044 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.62) = xAngle (-0.63 = -0.63)
22:11:15.905 00.001 9044 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.72 = 2.57)
22:11:15.906 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.26 mountX=0.11 mountY=0.08, mountTheta=0.59
22:11:15.908 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.11, opts=13)
22:11:15.910 00.002 9044 Enqueuing Move request for scope (-0.09, -0.11)
22:11:15.911 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:15.912 00.001 9044 UpdateGuideState exits: m=5609 SNR=51.3
22:11:15.913 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:15.914 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:15.915 00.001 9044 Enqueuing Expose request
22:11:15.917 00.002 12252 Worker thread wakes up
22:11:15.917 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
22:11:15.917 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
22:11:15.917 00.000 12252 Moving (-0.09, -0.11) raw xDistance=0.11 yDistance=0.08
22:11:15.923 00.006 12252 PPEC rslt: input = 0.11, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 484.76
22:11:15.923 00.000 12252 PPEC: input: 0.11, control: 0.08, exposure: 2000
22:11:15.923 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:15.923 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:11:15.923 00.000 12252 MoveAxis(W, 32, ABG)
22:11:15.923 00.000 12252 Guiding  Dir = 3, Dur = 32
22:11:15.924 00.001 12252 IsSlewing returns 0
22:11:15.924 00.000 12252 IsGuiding returns 0
22:11:15.926 00.002 12252 PulseGuide returned control before completion, sleep 41
22:11:15.975 00.049 12252 IsGuiding returns 0
22:11:15.975 00.000 12252 Move returns status 0, amount 32
22:11:15.975 00.000 12252 MoveAxis(N, 0, ABG)
22:11:15.975 00.000 12252 Move returns status 0, amount 0
22:11:15.975 00.000 12252 move complete, result=0
22:11:15.976 00.001 12252 worker thread done servicing request
22:11:15.976 00.000 12252 Worker thread wakes up
22:11:15.976 00.000 9044 GuideStep: 0.1 px 32 ms WEST, 0.1 px 0 ms NORTH
22:11:15.978 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:15.978 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:18.345 02.367 12252 Exposure complete
22:11:18.388 00.043 12252 worker thread done servicing request
22:11:18.388 00.000 9044 OnExposeComplete: enter
22:11:18.390 00.002 9044 UpdateGuideState(): m_state=6
22:11:18.391 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3018
22:11:18.392 00.001 9044 Star::Find returns 1 (0), X=1009.44, Y=824.05, Mass=5706, SNR=51.7, Peak=173 HFD=5.2
22:11:18.394 00.002 9044 MultiStar: [#1 -0.02,-0.06,1.04,U] [#2 0.01,0.02,1.19,U] [#3 -0.05,0.03,0.85,U] [#4 0.01,-0.06,1.28,U] [#5 0.01,0.03,0.67,U] [#6 0.14,0.05,0.43,U] [#7 0.08,-0.04,0.44,U] [#8 -0.10,-0.07,0.42,U] 
22:11:18.396 00.002 9044 refined, 8 included, MultiStar: {-0.00, -0.05}, one-star: {-0.02, -0.30}
22:11:18.398 00.002 9044 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.62) = xAngle (0.04 = 0.04)
22:11:18.400 00.002 9044 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.04 = -3.04)
22:11:18.401 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.59 mountX=0.05 mountY=-0.01, mountTheta=-0.10
22:11:18.403 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.05, opts=13)
22:11:18.406 00.003 9044 Enqueuing Move request for scope (-0.00, -0.05)
22:11:18.407 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:18.408 00.001 9044 UpdateGuideState exits: m=5706 SNR=51.7
22:11:18.409 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:18.410 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:18.411 00.001 9044 Enqueuing Expose request
22:11:18.412 00.001 12252 Worker thread wakes up
22:11:18.412 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.05) opts 0xd
22:11:18.412 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.05)
22:11:18.412 00.000 12252 Moving (-0.00, -0.05) raw xDistance=0.05 yDistance=-0.01
22:11:18.416 00.004 12252 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.76
22:11:18.416 00.000 12252 PPEC: input: 0.05, control: 0.01, exposure: 2000
22:11:18.416 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:18.416 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:11:18.416 00.000 12252 MoveAxis(W, 6, ABG)
22:11:18.416 00.000 12252 Guiding  Dir = 3, Dur = 6
22:11:18.416 00.000 12252 IsSlewing returns 0
22:11:18.416 00.000 12252 IsGuiding returns 0
22:11:18.418 00.002 12252 PulseGuide returned control before completion, sleep 15
22:11:18.441 00.023 12252 IsGuiding returns 0
22:11:18.441 00.000 12252 Move returns status 0, amount 6
22:11:18.441 00.000 12252 MoveAxis(N, 0, ABG)
22:11:18.442 00.001 12252 Move returns status 0, amount 0
22:11:18.442 00.000 12252 move complete, result=0
22:11:18.442 00.000 12252 worker thread done servicing request
22:11:18.442 00.000 12252 Worker thread wakes up
22:11:18.442 00.000 9044 GuideStep: 0.1 px 6 ms WEST, -0.0 px 0 ms NORTH
22:11:18.445 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:18.445 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:20.790 02.345 12252 Exposure complete
22:11:20.837 00.047 12252 worker thread done servicing request
22:11:20.837 00.000 9044 OnExposeComplete: enter
22:11:20.839 00.002 9044 UpdateGuideState(): m_state=6
22:11:20.840 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3019
22:11:20.842 00.002 9044 Star::Find returns 1 (0), X=1009.33, Y=824.10, Mass=5729, SNR=51.8, Peak=173 HFD=5.1
22:11:20.843 00.001 9044 MultiStar: [#1 -0.21,-0.13,1.07,U] [#2 -0.10,-0.03,1.20,U] [#3 -0.30,-0.18,0.85,U] [#4 -0.11,-0.05,1.28,U] [#5 -0.29,-0.19,0.66,U] [#6 0.00,-0.02,0.42,U] [#7 -0.13,-0.17,0.44,U] [#8 -0.30,-0.33,0.00,M1] 
22:11:20.844 00.001 9044 refined, 7 included, MultiStar: {-0.16, -0.12}, one-star: {-0.12, -0.25}
22:11:20.845 00.001 9044 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.62) = xAngle (-0.86 = -0.86)
22:11:20.846 00.001 9044 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.94 = 2.34)
22:11:20.847 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.49 mountX=0.13 mountY=0.15, mountTheta=0.84
22:11:20.848 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.12, opts=13)
22:11:20.849 00.001 9044 Enqueuing Move request for scope (-0.16, -0.12)
22:11:20.849 00.000 12252 Worker thread wakes up
22:11:20.849 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:20.850 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
22:11:20.851 00.001 9044 UpdateGuideState exits: m=5729 SNR=51.8
22:11:20.853 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:20.854 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
22:11:20.854 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:20.855 00.001 9044 Enqueuing Expose request
22:11:20.855 00.000 12252 Moving (-0.16, -0.12) raw xDistance=0.13 yDistance=0.15
22:11:20.857 00.002 12252 PPEC rslt: input = 0.13, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 484.75
22:11:20.857 00.000 12252 PPEC: input: 0.13, control: 0.09, exposure: 2000
22:11:20.857 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:20.857 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:11:20.857 00.000 12252 MoveAxis(W, 37, ABG)
22:11:20.857 00.000 12252 Guiding  Dir = 3, Dur = 37
22:11:20.858 00.001 12252 IsSlewing returns 0
22:11:20.858 00.000 12252 IsGuiding returns 0
22:11:20.859 00.001 12252 PulseGuide returned control before completion, sleep 46
22:11:20.906 00.047 12252 IsGuiding returns 0
22:11:20.906 00.000 12252 Move returns status 0, amount 37
22:11:20.906 00.000 12252 MoveAxis(N, 0, ABG)
22:11:20.906 00.000 12252 Move returns status 0, amount 0
22:11:20.906 00.000 12252 move complete, result=0
22:11:20.906 00.000 12252 worker thread done servicing request
22:11:20.906 00.000 12252 Worker thread wakes up
22:11:20.906 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:20.906 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:20.906 00.000 9044 GuideStep: 0.1 px 37 ms WEST, 0.1 px 0 ms NORTH
22:11:23.259 02.353 12252 Exposure complete
22:11:23.309 00.050 12252 worker thread done servicing request
22:11:23.309 00.000 9044 OnExposeComplete: enter
22:11:23.310 00.001 9044 UpdateGuideState(): m_state=6
22:11:23.311 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3020
22:11:23.312 00.001 9044 Star::Find returns 1 (0), X=1009.26, Y=823.81, Mass=5765, SNR=52.1, Peak=172 HFD=5.1
22:11:23.314 00.002 9044 MultiStar: [#1 -0.14,-0.29,1.06,U] [#2 -0.10,-0.27,1.17,U] [#3 -0.33,-0.46,0.00,M1] [#4 -0.12,-0.26,1.27,U] [#5 -0.10,-0.38,0.00,M1] [#6 -0.06,-0.26,0.42,U] [#7 -0.15,-0.45,0.00,M1] [#8 -0.21,-0.44,0.00,M2] 
22:11:23.316 00.002 9044 refined, 4 included, MultiStar: {-0.13, -0.32}, one-star: {-0.19, -0.54}
22:11:23.317 00.001 9044 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.62) = xAngle (-0.33 = -0.33)
22:11:23.318 00.001 9044 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.41 = 2.87)
22:11:23.319 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.32 hyp=0.35 cameraTheta=-1.95 mountX=0.33 mountY=0.09, mountTheta=0.28
22:11:23.321 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.32, opts=13)
22:11:23.322 00.001 9044 Enqueuing Move request for scope (-0.13, -0.32)
22:11:23.323 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:23.324 00.001 9044 UpdateGuideState exits: m=5765 SNR=52.1
22:11:23.327 00.003 12252 Worker thread wakes up
22:11:23.327 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:23.330 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.32) opts 0xd
22:11:23.330 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:23.331 00.001 9044 Enqueuing Expose request
22:11:23.332 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.32)
22:11:23.332 00.000 12252 Moving (-0.13, -0.32) raw xDistance=0.33 yDistance=0.09
22:11:23.335 00.003 12252 PPEC rslt: input = 0.33, final = 0.21, react = 0.20, pred = 0.01, hyst = 0.18, hyst_pct = 0.00, period_length = 484.75
22:11:23.335 00.000 12252 PPEC: input: 0.33, control: 0.21, exposure: 2000
22:11:23.336 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:23.336 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:11:23.336 00.000 12252 MoveAxis(W, 83, ABG)
22:11:23.336 00.000 12252 Guiding  Dir = 3, Dur = 83
22:11:23.336 00.000 12252 IsSlewing returns 0
22:11:23.336 00.000 12252 IsGuiding returns 0
22:11:23.339 00.003 12252 PulseGuide returned control before completion, sleep 91
22:11:23.442 00.103 12252 IsGuiding returns 0
22:11:23.442 00.000 12252 Move returns status 0, amount 83
22:11:23.442 00.000 12252 MoveAxis(N, 0, ABG)
22:11:23.442 00.000 12252 Move returns status 0, amount 0
22:11:23.442 00.000 12252 move complete, result=0
22:11:23.442 00.000 12252 worker thread done servicing request
22:11:23.442 00.000 12252 Worker thread wakes up
22:11:23.442 00.000 9044 GuideStep: 0.3 px 83 ms WEST, 0.1 px 0 ms NORTH
22:11:23.445 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:23.445 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:25.807 02.362 12252 Exposure complete
22:11:25.858 00.051 12252 worker thread done servicing request
22:11:25.858 00.000 9044 OnExposeComplete: enter
22:11:25.859 00.001 9044 UpdateGuideState(): m_state=6
22:11:25.860 00.001 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3021
22:11:25.862 00.002 9044 Star::Find returns 1 (0), X=1009.37, Y=823.81, Mass=5586, SNR=51.3, Peak=172 HFD=5.2
22:11:25.863 00.001 9044 MultiStar: [#1 -0.07,-0.23,1.07,U] [#2 -0.03,-0.21,1.23,U] [#3 -0.24,-0.40,0.00,M2] [#4 -0.03,-0.21,1.28,U] [#5 -0.02,-0.36,0.67,U] [#6 0.03,-0.25,0.44,U] [#7 -0.05,-0.41,0.00,M2] [#8 -0.12,-0.42,0.00,M3] 
22:11:25.864 00.001 9044 refined, 5 included, MultiStar: {-0.04, -0.29}, one-star: {-0.08, -0.54}
22:11:25.865 00.001 9044 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.62) = xAngle (-0.09 = -0.09)
22:11:25.866 00.001 9044 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.17 = 3.11)
22:11:25.868 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.30 cameraTheta=-1.71 mountX=0.30 mountY=0.01, mountTheta=0.03
22:11:25.870 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.29, opts=13)
22:11:25.871 00.001 9044 Enqueuing Move request for scope (-0.04, -0.29)
22:11:25.872 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:25.874 00.002 9044 UpdateGuideState exits: m=5586 SNR=51.3
22:11:25.875 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:25.876 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:25.877 00.001 9044 Enqueuing Expose request
22:11:25.879 00.002 12252 Worker thread wakes up
22:11:25.879 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
22:11:25.879 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
22:11:25.879 00.000 12252 Moving (-0.04, -0.29) raw xDistance=0.30 yDistance=0.01
22:11:25.881 00.002 12252 PPEC rslt: input = 0.30, final = 0.19, react = 0.18, pred = 0.01, hyst = 0.17, hyst_pct = 0.00, period_length = 484.75
22:11:25.881 00.000 12252 PPEC: input: 0.30, control: 0.19, exposure: 2000
22:11:25.883 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:25.883 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:11:25.883 00.000 12252 MoveAxis(W, 74, ABG)
22:11:25.883 00.000 12252 Guiding  Dir = 3, Dur = 74
22:11:25.883 00.000 12252 IsSlewing returns 0
22:11:25.883 00.000 12252 IsGuiding returns 0
22:11:25.885 00.002 12252 PulseGuide returned control before completion, sleep 83
22:11:25.984 00.099 12252 IsGuiding returns 0
22:11:25.984 00.000 12252 Move returns status 0, amount 74
22:11:25.984 00.000 12252 MoveAxis(N, 0, ABG)
22:11:25.984 00.000 12252 Move returns status 0, amount 0
22:11:25.984 00.000 12252 move complete, result=0
22:11:25.985 00.001 12252 worker thread done servicing request
22:11:25.985 00.000 9044 GuideStep: 0.3 px 74 ms WEST, 0.0 px 0 ms NORTH
22:11:25.986 00.001 12252 Worker thread wakes up
22:11:25.986 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:25.986 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:28.339 02.353 12252 Exposure complete
22:11:28.385 00.046 12252 worker thread done servicing request
22:11:28.385 00.000 9044 OnExposeComplete: enter
22:11:28.386 00.001 9044 UpdateGuideState(): m_state=6
22:11:28.387 00.001 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3022
22:11:28.388 00.001 9044 Star::Find returns 1 (0), X=1009.40, Y=824.17, Mass=5662, SNR=51.5, Peak=173 HFD=5.2
22:11:28.390 00.002 9044 MultiStar: [#1 -0.14,0.04,1.06,U] [#2 0.03,-0.05,1.22,U] [#3 -0.19,-0.12,0.84,U] [#4 -0.07,0.14,1.27,U] [#5 -0.14,-0.11,0.65,U] [#6 0.05,0.07,0.42,U] [#7 0.01,-0.06,0.44,U] [#8 -0.13,0.01,0.43,U] 
22:11:28.391 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {-0.06, -0.19}
22:11:28.391 00.000 9044 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.62) = xAngle (-1.19 = -1.19)
22:11:28.392 00.001 9044 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.27 = 2.01)
22:11:28.393 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.81 mountX=0.03 mountY=0.07, mountTheta=1.18
22:11:28.395 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.03, opts=13)
22:11:28.397 00.002 9044 Enqueuing Move request for scope (-0.08, -0.03)
22:11:28.397 00.000 12252 Worker thread wakes up
22:11:28.397 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
22:11:28.398 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
22:11:28.398 00.000 12252 Moving (-0.08, -0.03) raw xDistance=0.03 yDistance=0.07
22:11:28.398 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:28.399 00.001 9044 UpdateGuideState exits: m=5662 SNR=51.5
22:11:28.400 00.001 12252 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 484.74
22:11:28.400 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:28.401 00.001 12252 PPEC: input: 0.03, control: 0.02, exposure: 2000
22:11:28.401 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:28.402 00.001 9044 Enqueuing Expose request
22:11:28.403 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:28.403 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:11:28.403 00.000 12252 MoveAxis(W, 7, ABG)
22:11:28.403 00.000 12252 Guiding  Dir = 3, Dur = 7
22:11:28.404 00.001 12252 IsSlewing returns 0
22:11:28.404 00.000 12252 IsGuiding returns 0
22:11:28.407 00.003 12252 PulseGuide returned control before completion, sleep 16
22:11:28.436 00.029 12252 IsGuiding returns 0
22:11:28.436 00.000 12252 Move returns status 0, amount 7
22:11:28.436 00.000 12252 MoveAxis(N, 0, ABG)
22:11:28.436 00.000 12252 Move returns status 0, amount 0
22:11:28.436 00.000 12252 move complete, result=0
22:11:28.436 00.000 12252 worker thread done servicing request
22:11:28.436 00.000 12252 Worker thread wakes up
22:11:28.436 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:28.436 00.000 9044 GuideStep: 0.0 px 7 ms WEST, 0.1 px 0 ms NORTH
22:11:28.438 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:30.810 02.372 12252 Exposure complete
22:11:30.860 00.050 12252 worker thread done servicing request
22:11:30.860 00.000 9044 OnExposeComplete: enter
22:11:30.862 00.002 9044 UpdateGuideState(): m_state=6
22:11:30.863 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3023
22:11:30.865 00.002 9044 Star::Find returns 1 (0), X=1009.28, Y=822.94, Mass=5818, SNR=52.3, Peak=172 HFD=5.1
22:11:30.866 00.001 9044 MultiStar: large primary error, entering stabilization period
22:11:30.867 00.001 9044 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.62) = xAngle (-0.06 = -0.06)
22:11:30.868 00.001 9044 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.15 = 3.14)
22:11:30.870 00.002 9044 CameraToMount -- cameraX=-0.17 cameraY=-1.41 hyp=1.42 cameraTheta=-1.69 mountX=1.42 mountY=0.01, mountTheta=0.01
22:11:30.871 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-1.41, opts=13)
22:11:30.873 00.002 9044 Enqueuing Move request for scope (-0.17, -1.41)
22:11:30.874 00.001 12252 Worker thread wakes up
22:11:30.874 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:30.875 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -1.41) opts 0xd
22:11:30.875 00.000 9044 UpdateGuideState exits: m=5818 SNR=52.3
22:11:30.876 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:30.877 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.17, -1.41)
22:11:30.877 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:30.878 00.001 9044 Enqueuing Expose request
22:11:30.879 00.001 12252 Moving (-0.17, -1.41) raw xDistance=1.42 yDistance=0.01
22:11:30.886 00.007 12252 PPEC rslt: input = 1.42, final = 0.88, react = 0.87, pred = 0.01, hyst = 0.79, hyst_pct = 0.00, period_length = 484.74
22:11:30.886 00.000 12252 PPEC: input: 1.42, control: 0.88, exposure: 2000
22:11:30.886 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:30.886 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:11:30.886 00.000 12252 MoveAxis(W, 342, ABG)
22:11:30.886 00.000 12252 Guiding  Dir = 3, Dur = 342
22:11:30.886 00.000 12252 IsSlewing returns 0
22:11:30.886 00.000 12252 IsGuiding returns 0
22:11:30.889 00.003 12252 PulseGuide returned control before completion, sleep 350
22:11:31.244 00.355 12252 IsGuiding returns 0
22:11:31.244 00.000 12252 Move returns status 0, amount 342
22:11:31.244 00.000 12252 MoveAxis(N, 0, ABG)
22:11:31.244 00.000 12252 Move returns status 0, amount 0
22:11:31.244 00.000 12252 move complete, result=0
22:11:31.244 00.000 12252 worker thread done servicing request
22:11:31.244 00.000 12252 Worker thread wakes up
22:11:31.244 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:31.244 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:31.244 00.000 9044 GuideStep: 1.4 px 342 ms WEST, 0.0 px 0 ms NORTH
22:11:33.614 02.370 12252 Exposure complete
22:11:33.666 00.052 12252 worker thread done servicing request
22:11:33.666 00.000 9044 OnExposeComplete: enter
22:11:33.669 00.003 9044 UpdateGuideState(): m_state=6
22:11:33.670 00.001 9044 Star::Find(15, 1009, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3024
22:11:33.670 00.000 9044 Star::Find returns 1 (0), X=1009.27, Y=823.29, Mass=5516, SNR=50.9, Peak=172 HFD=5.2
22:11:33.671 00.001 9044 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.62) = xAngle (-0.11 = -0.11)
22:11:33.672 00.001 9044 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.20 = 3.09)
22:11:33.673 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=-1.07 hyp=1.08 cameraTheta=-1.74 mountX=1.07 mountY=0.06, mountTheta=0.06
22:11:33.674 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-1.07, opts=13)
22:11:33.675 00.001 9044 Enqueuing Move request for scope (-0.18, -1.07)
22:11:33.676 00.001 12252 Worker thread wakes up
22:11:33.676 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -1.07) opts 0xd
22:11:33.676 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.18, -1.07)
22:11:33.676 00.000 12252 Moving (-0.18, -1.07) raw xDistance=1.07 yDistance=0.06
22:11:33.676 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:33.677 00.001 9044 UpdateGuideState exits: m=5516 SNR=50.9
22:11:33.679 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:33.682 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:33.684 00.002 9044 Enqueuing Expose request
22:11:33.686 00.002 12252 PPEC rslt: input = 1.07, final = 0.69, react = 0.66, pred = 0.04, hyst = 0.59, hyst_pct = 0.00, period_length = 484.74
22:11:33.686 00.000 12252 PPEC: input: 1.07, control: 0.69, exposure: 2000
22:11:33.686 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:33.687 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:11:33.687 00.000 12252 MoveAxis(W, 271, ABG)
22:11:33.687 00.000 12252 Guiding  Dir = 3, Dur = 271
22:11:33.687 00.000 12252 IsSlewing returns 0
22:11:33.688 00.001 12252 IsGuiding returns 0
22:11:33.690 00.002 12252 PulseGuide returned control before completion, sleep 280
22:11:33.973 00.283 12252 IsGuiding returns 0
22:11:33.974 00.001 12252 Move returns status 0, amount 271
22:11:33.974 00.000 12252 MoveAxis(N, 0, ABG)
22:11:33.974 00.000 12252 Move returns status 0, amount 0
22:11:33.974 00.000 12252 move complete, result=0
22:11:33.974 00.000 12252 worker thread done servicing request
22:11:33.974 00.000 9044 GuideStep: 1.1 px 271 ms WEST, 0.1 px 0 ms NORTH
22:11:33.977 00.003 12252 Worker thread wakes up
22:11:33.977 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:33.977 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:36.333 02.356 12252 Exposure complete
22:11:36.392 00.059 12252 worker thread done servicing request
22:11:36.392 00.000 9044 OnExposeComplete: enter
22:11:36.393 00.001 9044 UpdateGuideState(): m_state=6
22:11:36.394 00.001 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3025
22:11:36.395 00.001 9044 Star::Find returns 1 (0), X=1009.25, Y=823.98, Mass=5709, SNR=51.8, Peak=172 HFD=5.1
22:11:36.396 00.001 9044 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.62) = xAngle (-0.44 = -0.44)
22:11:36.397 00.001 9044 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.53 = 2.76)
22:11:36.398 00.001 9044 CameraToMount -- cameraX=-0.20 cameraY=-0.37 hyp=0.43 cameraTheta=-2.07 mountX=0.38 mountY=0.16, mountTheta=0.39
22:11:36.400 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=-0.37, opts=13)
22:11:36.401 00.001 9044 Enqueuing Move request for scope (-0.20, -0.37)
22:11:36.402 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:36.404 00.002 9044 UpdateGuideState exits: m=5709 SNR=51.8
22:11:36.405 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:36.406 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:36.407 00.001 9044 Enqueuing Expose request
22:11:36.408 00.001 12252 Worker thread wakes up
22:11:36.408 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.37) opts 0xd
22:11:36.408 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.20, -0.37)
22:11:36.408 00.000 12252 Moving (-0.20, -0.37) raw xDistance=0.38 yDistance=0.16
22:11:36.410 00.002 12252 PPEC rslt: input = 0.38, final = 0.30, react = 0.23, pred = 0.07, hyst = 0.26, hyst_pct = 0.00, period_length = 484.74
22:11:36.410 00.000 12252 PPEC: input: 0.38, control: 0.30, exposure: 2000
22:11:36.410 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
22:11:36.410 00.000 12252 MoveAxis(W, 117, ABG)
22:11:36.410 00.000 12252 Guiding  Dir = 3, Dur = 117
22:11:36.411 00.001 12252 IsSlewing returns 0
22:11:36.411 00.000 12252 IsGuiding returns 0
22:11:36.413 00.002 12252 PulseGuide returned control before completion, sleep 126
22:11:36.545 00.132 12252 IsGuiding returns 0
22:11:36.545 00.000 12252 Move returns status 0, amount 117
22:11:36.545 00.000 12252 MoveAxis(S, 54, ABG)
22:11:36.545 00.000 12252 Guiding  Dir = 1, Dur = 54
22:11:36.545 00.000 12252 IsSlewing returns 0
22:11:36.545 00.000 12252 IsGuiding returns 0
22:11:36.551 00.006 12252 PulseGuide returned control before completion, sleep 59
22:11:36.624 00.073 12252 IsGuiding returns 0
22:11:36.624 00.000 12252 Move returns status 0, amount 54
22:11:36.624 00.000 12252 move complete, result=0
22:11:36.624 00.000 12252 worker thread done servicing request
22:11:36.624 00.000 9044 GuideStep: 0.4 px 117 ms WEST, 0.2 px 54 ms SOUTH
22:11:36.627 00.003 12252 Worker thread wakes up
22:11:36.627 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:36.627 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:38.982 02.355 12252 Exposure complete
22:11:39.049 00.067 12252 worker thread done servicing request
22:11:39.049 00.000 9044 OnExposeComplete: enter
22:11:39.050 00.001 9044 UpdateGuideState(): m_state=6
22:11:39.052 00.002 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3026
22:11:39.054 00.002 9044 Star::Find returns 1 (0), X=1009.32, Y=824.37, Mass=5715, SNR=51.6, Peak=173 HFD=5.3
22:11:39.055 00.001 9044 MultiStar: exiting stabilization period
22:11:39.056 00.001 9044 MultiStar: [#1 -0.14,0.05,1.05,U] [#2 -0.04,0.08,1.21,U] [#3 -0.29,0.16,0.86,U] [#4 -0.26,0.53,0.00,M1] [#5 -0.15,0.09,0.66,U] [#6 -0.04,0.16,0.42,U] [#7 -0.16,0.04,0.43,U] [#8 -0.23,0.04,0.42,U] 
22:11:39.057 00.001 9044 single-star, 7 included, MultiStar: {-0.14, 0.08}, one-star: {-0.14, 0.02}
22:11:39.058 00.001 9044 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.62) = xAngle (4.64 = -1.64)
22:11:39.059 00.001 9044 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.56 = 1.56)
22:11:39.059 00.000 9044 CameraToMount -- cameraX=-0.14 cameraY=0.02 hyp=0.14 cameraTheta=3.01 mountX=-0.01 mountY=0.14, mountTheta=1.64
22:11:39.063 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.02, opts=13)
22:11:39.064 00.001 9044 Enqueuing Move request for scope (-0.14, 0.02)
22:11:39.066 00.002 12252 Worker thread wakes up
22:11:39.066 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:39.069 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.02) opts 0xd
22:11:39.069 00.000 9044 UpdateGuideState exits: m=5715 SNR=51.6
22:11:39.071 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.02)
22:11:39.071 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:39.072 00.001 12252 Moving (-0.14, 0.02) raw xDistance=-0.01 yDistance=0.14
22:11:39.072 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:39.075 00.003 9044 Enqueuing Expose request
22:11:39.079 00.004 12252 PPEC rslt: input = -0.01, final = 0.11, react = -0.01, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 484.73
22:11:39.079 00.000 12252 PPEC: input: -0.01, control: 0.11, exposure: 2000
22:11:39.079 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:39.079 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:11:39.079 00.000 12252 MoveAxis(W, 44, ABG)
22:11:39.079 00.000 12252 Guiding  Dir = 3, Dur = 44
22:11:39.079 00.000 12252 IsSlewing returns 0
22:11:39.080 00.001 12252 IsGuiding returns 0
22:11:39.082 00.002 12252 PulseGuide returned control before completion, sleep 52
22:11:39.143 00.061 12252 IsGuiding returns 1
22:11:39.143 00.000 12252 scope still moving after pulse duration time elapsed
22:11:39.174 00.031 12252 IsSlewing returns 0
22:11:39.174 00.000 12252 IsGuiding returns 0
22:11:39.174 00.000 12252 scope move finished after 44 + 50 ms
22:11:39.174 00.000 12252 Move returns status 0, amount 44
22:11:39.174 00.000 12252 MoveAxis(N, 0, ABG)
22:11:39.174 00.000 12252 Move returns status 0, amount 0
22:11:39.174 00.000 12252 move complete, result=0
22:11:39.174 00.000 12252 worker thread done servicing request
22:11:39.174 00.000 12252 Worker thread wakes up
22:11:39.174 00.000 9044 GuideStep: -0.0 px 44 ms WEST, 0.1 px 0 ms NORTH
22:11:39.175 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:39.175 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:41.518 02.343 12252 Exposure complete
22:11:41.565 00.047 12252 worker thread done servicing request
22:11:41.565 00.000 9044 OnExposeComplete: enter
22:11:41.566 00.001 9044 UpdateGuideState(): m_state=6
22:11:41.569 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3027
22:11:41.571 00.002 9044 Star::Find returns 1 (0), X=1009.30, Y=824.75, Mass=5619, SNR=51.4, Peak=173 HFD=5.2
22:11:41.574 00.003 9044 MultiStar: [#1 -0.09,0.53,0.00,M1] [#2 -0.10,0.45,0.00,M1] [#3 -0.16,0.46,0.00,M1] [#4 -0.24,0.69,0.00,M2] [#5 -0.14,0.45,0.00,M1] [#6 -0.00,0.74,0.00,M1] [#7 -0.07,0.62,0.00,M1] [#8 -0.14,0.45,0.00,M2] 
22:11:41.575 00.001 9044 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.62) = xAngle (3.56 = -2.72)
22:11:41.576 00.001 9044 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.48 = 0.48)
22:11:41.578 00.002 9044 CameraToMount -- cameraX=-0.15 cameraY=0.40 hyp=0.43 cameraTheta=1.93 mountX=-0.39 mountY=0.19, mountTheta=2.68
22:11:41.583 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.40, opts=13)
22:11:41.586 00.003 9044 Enqueuing Move request for scope (-0.15, 0.40)
22:11:41.588 00.002 12252 Worker thread wakes up
22:11:41.588 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:41.590 00.002 9044 UpdateGuideState exits: m=5619 SNR=51.4
22:11:41.593 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:41.594 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:41.596 00.002 9044 Enqueuing Expose request
22:11:41.597 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.40) opts 0xd
22:11:41.597 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.40)
22:11:41.597 00.000 12252 Moving (-0.15, 0.40) raw xDistance=-0.39 yDistance=0.19
22:11:41.600 00.003 12252 PPEC rslt: input = -0.39, final = -0.10, react = -0.24, pred = 0.14, hyst = -0.20, hyst_pct = 0.00, period_length = 484.73
22:11:41.600 00.000 12252 PPEC: input: -0.39, control: -0.10, exposure: 2000
22:11:41.601 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:11:41.601 00.000 12252 MoveAxis(E, 38, ABG)
22:11:41.601 00.000 12252 Guiding  Dir = 2, Dur = 38
22:11:41.601 00.000 12252 IsSlewing returns 0
22:11:41.601 00.000 12252 IsGuiding returns 0
22:11:41.603 00.002 12252 PulseGuide returned control before completion, sleep 46
22:11:41.651 00.048 12252 IsGuiding returns 0
22:11:41.651 00.000 12252 Move returns status 0, amount 38
22:11:41.651 00.000 12252 MoveAxis(S, 67, ABG)
22:11:41.651 00.000 12252 Guiding  Dir = 1, Dur = 67
22:11:41.651 00.000 12252 IsSlewing returns 0
22:11:41.652 00.001 12252 IsGuiding returns 0
22:11:41.656 00.004 12252 PulseGuide returned control before completion, sleep 72
22:11:41.729 00.073 12252 IsGuiding returns 0
22:11:41.729 00.000 12252 Move returns status 0, amount 67
22:11:41.729 00.000 12252 move complete, result=0
22:11:41.729 00.000 12252 worker thread done servicing request
22:11:41.729 00.000 12252 Worker thread wakes up
22:11:41.729 00.000 9044 GuideStep: -0.4 px 38 ms EAST, 0.2 px 67 ms SOUTH
22:11:41.733 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:41.733 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:44.075 02.342 12252 Exposure complete
22:11:44.122 00.047 12252 worker thread done servicing request
22:11:44.123 00.001 9044 OnExposeComplete: enter
22:11:44.123 00.000 9044 UpdateGuideState(): m_state=6
22:11:44.124 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3028
22:11:44.125 00.001 9044 Star::Find returns 1 (0), X=1009.41, Y=824.74, Mass=5822, SNR=52.4, Peak=173 HFD=5.3
22:11:44.127 00.002 9044 MultiStar: [#1 -0.04,0.49,0.00,M2] [#2 0.04,0.45,0.00,M2] [#3 -0.07,0.48,0.00,M2] [#4 0.06,0.79,0.00,M3] [#5 -0.05,0.58,0.00,M2] [#6 0.14,0.67,0.00,M2] [#7 0.07,0.46,0.00,M2] [#8 -0.05,0.45,0.00,M3] 
22:11:44.128 00.001 9044 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.62) = xAngle (3.30 = -2.98)
22:11:44.129 00.001 9044 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.22 = 0.22)
22:11:44.131 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.38 hyp=0.38 cameraTheta=1.68 mountX=-0.38 mountY=0.08, mountTheta=2.92
22:11:44.133 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.38, opts=13)
22:11:44.134 00.001 9044 Enqueuing Move request for scope (-0.04, 0.38)
22:11:44.135 00.001 12252 Worker thread wakes up
22:11:44.135 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:44.136 00.001 9044 UpdateGuideState exits: m=5822 SNR=52.4
22:11:44.137 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.38) opts 0xd
22:11:44.138 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:44.139 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:44.141 00.002 9044 Enqueuing Expose request
22:11:44.142 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.38)
22:11:44.142 00.000 12252 Moving (-0.04, 0.38) raw xDistance=-0.38 yDistance=0.08
22:11:44.144 00.002 12252 PPEC rslt: input = -0.38, final = -0.14, react = -0.23, pred = 0.09, hyst = -0.20, hyst_pct = 0.00, period_length = 484.73
22:11:44.144 00.000 12252 PPEC: input: -0.38, control: -0.14, exposure: 2000
22:11:44.144 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:44.144 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:11:44.144 00.000 12252 MoveAxis(E, 55, ABG)
22:11:44.144 00.000 12252 Guiding  Dir = 2, Dur = 55
22:11:44.144 00.000 12252 IsSlewing returns 0
22:11:44.145 00.001 12252 IsGuiding returns 0
22:11:44.147 00.002 12252 PulseGuide returned control before completion, sleep 63
22:11:44.215 00.068 12252 IsGuiding returns 0
22:11:44.216 00.001 12252 Move returns status 0, amount 55
22:11:44.216 00.000 12252 MoveAxis(N, 0, ABG)
22:11:44.216 00.000 12252 Move returns status 0, amount 0
22:11:44.216 00.000 12252 move complete, result=0
22:11:44.216 00.000 12252 worker thread done servicing request
22:11:44.216 00.000 12252 Worker thread wakes up
22:11:44.216 00.000 9044 GuideStep: -0.4 px 55 ms EAST, 0.1 px 0 ms NORTH
22:11:44.219 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:44.219 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:46.568 02.349 12252 Exposure complete
22:11:46.622 00.054 12252 worker thread done servicing request
22:11:46.622 00.000 9044 OnExposeComplete: enter
22:11:46.623 00.001 9044 UpdateGuideState(): m_state=6
22:11:46.623 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3029
22:11:46.624 00.001 9044 Star::Find returns 1 (0), X=1009.42, Y=824.70, Mass=5670, SNR=51.6, Peak=173 HFD=5.3
22:11:46.626 00.002 9044 MultiStar: [#1 0.02,0.36,1.07,U] [#2 0.10,0.32,1.24,U] [#3 -0.18,0.26,0.84,U] [#4 -0.07,0.60,0.00,M4] [#5 -0.05,0.36,0.66,U] [#6 0.22,0.36,0.00,M3] [#7 0.06,0.27,0.44,U] [#8 -0.02,0.40,0.00,M4] 
22:11:46.627 00.001 9044 refined, 5 included, MultiStar: {-0.01, 0.33}, one-star: {-0.03, 0.35}
22:11:46.628 00.001 9044 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.62) = xAngle (3.23 = -3.06)
22:11:46.628 00.000 9044 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.14 = 0.14)
22:11:46.629 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.33 hyp=0.33 cameraTheta=1.60 mountX=-0.32 mountY=0.05, mountTheta=3.00
22:11:46.631 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.33, opts=13)
22:11:46.632 00.001 9044 Enqueuing Move request for scope (-0.01, 0.33)
22:11:46.632 00.000 12252 Worker thread wakes up
22:11:46.632 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:46.633 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.33) opts 0xd
22:11:46.633 00.000 9044 UpdateGuideState exits: m=5670 SNR=51.6
22:11:46.633 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.33)
22:11:46.633 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:46.635 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:46.637 00.002 9044 Enqueuing Expose request
22:11:46.638 00.001 12252 Moving (-0.01, 0.33) raw xDistance=-0.32 yDistance=0.05
22:11:46.641 00.003 12252 PPEC rslt: input = -0.32, final = -0.11, react = -0.20, pred = 0.09, hyst = -0.18, hyst_pct = 0.00, period_length = 484.72
22:11:46.641 00.000 12252 PPEC: input: -0.32, control: -0.11, exposure: 2000
22:11:46.641 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:46.641 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:11:46.641 00.000 12252 MoveAxis(E, 43, ABG)
22:11:46.641 00.000 12252 Guiding  Dir = 2, Dur = 43
22:11:46.642 00.001 12252 IsSlewing returns 0
22:11:46.642 00.000 12252 IsGuiding returns 0
22:11:46.644 00.002 12252 PulseGuide returned control before completion, sleep 52
22:11:46.707 00.063 12252 IsGuiding returns 1
22:11:46.707 00.000 12252 scope still moving after pulse duration time elapsed
22:11:46.737 00.030 12252 IsSlewing returns 0
22:11:46.739 00.002 12252 IsGuiding returns 0
22:11:46.739 00.000 12252 scope move finished after 43 + 53 ms
22:11:46.739 00.000 12252 Move returns status 0, amount 43
22:11:46.739 00.000 12252 MoveAxis(N, 0, ABG)
22:11:46.739 00.000 12252 Move returns status 0, amount 0
22:11:46.739 00.000 12252 move complete, result=0
22:11:46.739 00.000 12252 worker thread done servicing request
22:11:46.739 00.000 12252 Worker thread wakes up
22:11:46.739 00.000 9044 GuideStep: -0.3 px 43 ms EAST, 0.0 px 0 ms NORTH
22:11:46.740 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:46.740 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:49.076 02.336 12252 Exposure complete
22:11:49.121 00.045 12252 worker thread done servicing request
22:11:49.121 00.000 9044 OnExposeComplete: enter
22:11:49.122 00.001 9044 UpdateGuideState(): m_state=6
22:11:49.123 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3030
22:11:49.124 00.001 9044 Star::Find returns 1 (0), X=1009.54, Y=824.35, Mass=5718, SNR=51.9, Peak=173 HFD=5.3
22:11:49.125 00.001 9044 MultiStar: [#1 -0.03,0.25,1.05,U] [#2 0.02,0.22,1.20,U] [#3 -0.18,0.32,0.85,U] [#4 0.01,0.30,1.25,U] [#5 -0.05,0.15,0.66,U] [#6 0.15,0.41,0.00,M4] [#7 0.05,0.22,0.43,U] [#8 -0.05,0.16,0.42,U] 
22:11:49.125 00.000 9044 single-star, 7 included, MultiStar: {-0.01, 0.21}, one-star: {0.09, -0.00}
22:11:49.127 00.002 9044 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.62) = xAngle (1.58 = 1.58)
22:11:49.127 00.000 9044 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.51 = -1.51)
22:11:49.130 00.003 9044 CameraToMount -- cameraX=0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-0.05 mountX=-0.00 mountY=-0.09, mountTheta=-1.58
22:11:49.132 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.00, opts=13)
22:11:49.133 00.001 9044 Enqueuing Move request for scope (0.09, -0.00)
22:11:49.135 00.002 12252 Worker thread wakes up
22:11:49.135 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:49.138 00.003 9044 UpdateGuideState exits: m=5718 SNR=51.9
22:11:49.140 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:49.142 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.00) opts 0xd
22:11:49.142 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:49.145 00.003 9044 Enqueuing Expose request
22:11:49.148 00.003 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.00)
22:11:49.148 00.000 12252 Moving (0.09, -0.00) raw xDistance=-0.00 yDistance=-0.09
22:11:49.154 00.006 12252 PPEC rslt: input = -0.00, final = 0.03, react = -0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 484.72
22:11:49.154 00.000 12252 PPEC: input: -0.00, control: 0.03, exposure: 2000
22:11:49.154 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:49.154 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:11:49.154 00.000 12252 MoveAxis(W, 12, ABG)
22:11:49.154 00.000 12252 Guiding  Dir = 3, Dur = 12
22:11:49.155 00.001 12252 IsSlewing returns 0
22:11:49.155 00.000 12252 IsGuiding returns 0
22:11:49.157 00.002 12252 PulseGuide returned control before completion, sleep 20
22:11:49.192 00.035 12252 IsGuiding returns 0
22:11:49.192 00.000 12252 Move returns status 0, amount 12
22:11:49.192 00.000 12252 MoveAxis(N, 0, ABG)
22:11:49.192 00.000 12252 Move returns status 0, amount 0
22:11:49.192 00.000 12252 move complete, result=0
22:11:49.192 00.000 12252 worker thread done servicing request
22:11:49.192 00.000 12252 Worker thread wakes up
22:11:49.192 00.000 9044 GuideStep: -0.0 px 12 ms WEST, -0.1 px 0 ms NORTH
22:11:49.193 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:49.193 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:51.551 02.358 12252 Exposure complete
22:11:51.597 00.046 12252 worker thread done servicing request
22:11:51.597 00.000 9044 OnExposeComplete: enter
22:11:51.600 00.003 9044 UpdateGuideState(): m_state=6
22:11:51.601 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3031
22:11:51.603 00.002 9044 Star::Find returns 1 (0), X=1009.43, Y=824.54, Mass=5665, SNR=51.5, Peak=173 HFD=5.2
22:11:51.603 00.000 9044 MultiStar: [#1 -0.04,0.39,1.06,U] [#2 0.06,0.36,1.23,U] [#3 -0.18,0.45,0.00,M1] [#4 -0.17,0.68,0.00,M4] [#5 0.02,0.40,0.00,M1] [#6 0.04,0.52,0.00,M5] [#7 -0.02,0.36,0.44,U] [#8 -0.02,0.21,0.42,U] 
22:11:51.604 00.001 9044 single-star, 4 included, MultiStar: {-0.00, 0.31}, one-star: {-0.02, 0.19}
22:11:51.605 00.001 9044 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.62) = xAngle (3.33 = -2.96)
22:11:51.606 00.001 9044 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.24 = 0.24)
22:11:51.607 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.70 mountX=-0.18 mountY=0.05, mountTheta=2.90
22:11:51.608 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.19, opts=13)
22:11:51.609 00.001 9044 Enqueuing Move request for scope (-0.02, 0.19)
22:11:51.610 00.001 12252 Worker thread wakes up
22:11:51.610 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:51.611 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
22:11:51.611 00.000 9044 UpdateGuideState exits: m=5665 SNR=51.5
22:11:51.613 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:51.614 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
22:11:51.614 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:51.615 00.001 9044 Enqueuing Expose request
22:11:51.616 00.001 12252 Moving (-0.02, 0.19) raw xDistance=-0.18 yDistance=0.05
22:11:51.620 00.004 12252 PPEC rslt: input = -0.18, final = -0.09, react = -0.11, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 484.72
22:11:51.620 00.000 12252 PPEC: input: -0.18, control: -0.09, exposure: 2000
22:11:51.620 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:51.621 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:11:51.621 00.000 12252 MoveAxis(E, 35, ABG)
22:11:51.621 00.000 12252 Guiding  Dir = 2, Dur = 35
22:11:51.621 00.000 12252 IsSlewing returns 0
22:11:51.622 00.001 12252 IsGuiding returns 0
22:11:51.625 00.003 12252 PulseGuide returned control before completion, sleep 43
22:11:51.680 00.055 12252 IsGuiding returns 0
22:11:51.680 00.000 12252 Move returns status 0, amount 35
22:11:51.680 00.000 12252 MoveAxis(N, 0, ABG)
22:11:51.681 00.001 12252 Move returns status 0, amount 0
22:11:51.681 00.000 12252 move complete, result=0
22:11:51.681 00.000 12252 worker thread done servicing request
22:11:51.681 00.000 12252 Worker thread wakes up
22:11:51.681 00.000 9044 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
22:11:51.683 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:51.683 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:54.017 02.334 12252 Exposure complete
22:11:54.044 00.027 12252 worker thread done servicing request
22:11:54.044 00.000 9044 OnExposeComplete: enter
22:11:54.045 00.001 9044 UpdateGuideState(): m_state=6
22:11:54.046 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3032
22:11:54.046 00.000 9044 Star::Find returns 1 (0), X=1009.41, Y=824.56, Mass=5739, SNR=51.6, Peak=173 HFD=5.2
22:11:54.047 00.001 9044 MultiStar: [#1 0.01,0.35,1.04,U] [#2 -0.01,0.34,1.22,U] [#3 -0.17,0.34,0.86,U] [#4 0.06,0.34,1.26,U] [#5 0.03,0.41,0.00,M2] [#6 0.14,0.43,0.00,M6] [#7 0.07,0.23,0.44,U] [#8 -0.06,0.29,0.43,U] 
22:11:54.048 00.001 9044 single-star, 6 included, MultiStar: {-0.02, 0.31}, one-star: {-0.04, 0.21}
22:11:54.049 00.001 9044 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.62) = xAngle (3.37 = -2.91)
22:11:54.049 00.000 9044 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.29 = 0.29)
22:11:54.050 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.75 mountX=-0.21 mountY=0.06, mountTheta=2.86
22:11:54.051 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.21, opts=13)
22:11:54.052 00.001 9044 Enqueuing Move request for scope (-0.04, 0.21)
22:11:54.054 00.002 12252 Worker thread wakes up
22:11:54.054 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
22:11:54.054 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
22:11:54.054 00.000 12252 Moving (-0.04, 0.21) raw xDistance=-0.21 yDistance=0.06
22:11:54.055 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:11:54.056 00.001 12252 PPEC rslt: input = -0.21, final = -0.11, react = -0.13, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 484.72
22:11:54.056 00.000 12252 PPEC: input: -0.21, control: -0.11, exposure: 2000
22:11:54.056 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:54.056 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:11:54.056 00.000 12252 MoveAxis(E, 42, ABG)
22:11:54.056 00.000 12252 Guiding  Dir = 2, Dur = 42
22:11:54.057 00.001 12252 IsSlewing returns 0
22:11:54.057 00.000 12252 IsGuiding returns 0
22:11:54.059 00.002 12252 PulseGuide returned control before completion, sleep 51
22:11:54.073 00.014 9044 UpdateGuideState exits: m=5739 SNR=51.6
22:11:54.073 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:54.074 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:54.075 00.001 9044 Enqueuing Expose request
22:11:54.125 00.050 12252 IsGuiding returns 0
22:11:54.125 00.000 12252 Move returns status 0, amount 42
22:11:54.125 00.000 12252 MoveAxis(N, 0, ABG)
22:11:54.125 00.000 12252 Move returns status 0, amount 0
22:11:54.125 00.000 12252 move complete, result=0
22:11:54.125 00.000 12252 worker thread done servicing request
22:11:54.125 00.000 12252 Worker thread wakes up
22:11:54.125 00.000 9044 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
22:11:54.126 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:54.126 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:56.461 02.335 12252 Exposure complete
22:11:56.488 00.027 12252 worker thread done servicing request
22:11:56.488 00.000 9044 OnExposeComplete: enter
22:11:56.488 00.000 9044 UpdateGuideState(): m_state=6
22:11:56.489 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3033
22:11:56.490 00.001 9044 Star::Find returns 1 (0), X=1009.34, Y=824.22, Mass=5758, SNR=52.0, Peak=173 HFD=5.3
22:11:56.491 00.001 9044 MultiStar: [#1 -0.12,0.16,1.04,U] [#2 -0.03,0.15,1.19,U] [#3 -0.26,0.16,0.85,U] [#4 -0.05,0.20,1.23,U] [#5 -0.01,0.15,0.66,U] [#6 0.06,0.23,0.41,U] [#7 0.01,0.20,0.44,U] [#8 -0.07,0.22,0.42,U] 
22:11:56.491 00.000 9044 refined, 8 included, MultiStar: {-0.08, 0.13}, one-star: {-0.11, -0.14}
22:11:56.493 00.002 9044 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.62) = xAngle (3.72 = -2.56)
22:11:56.493 00.000 9044 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.64 = 0.64)
22:11:56.494 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.09 mountX=-0.13 mountY=0.09, mountTheta=2.52
22:11:56.495 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.13, opts=13)
22:11:56.496 00.001 9044 Enqueuing Move request for scope (-0.08, 0.13)
22:11:56.496 00.000 12252 Worker thread wakes up
22:11:56.496 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
22:11:56.496 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
22:11:56.497 00.001 12252 Moving (-0.08, 0.13) raw xDistance=-0.13 yDistance=0.09
22:11:56.498 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:56.498 00.000 12252 PPEC rslt: input = -0.13, final = -0.05, react = -0.08, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 484.71
22:11:56.498 00.000 12252 PPEC: input: -0.13, control: -0.05, exposure: 2000
22:11:56.499 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:56.499 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:11:56.499 00.000 12252 MoveAxis(E, 18, ABG)
22:11:56.499 00.000 12252 Guiding  Dir = 2, Dur = 18
22:11:56.499 00.000 12252 IsSlewing returns 0
22:11:56.499 00.000 12252 IsGuiding returns 0
22:11:56.501 00.002 12252 PulseGuide returned control before completion, sleep 27
22:11:56.513 00.012 9044 UpdateGuideState exits: m=5758 SNR=52.0
22:11:56.514 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:56.514 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:56.516 00.002 9044 Enqueuing Expose request
22:11:56.538 00.022 12252 IsGuiding returns 0
22:11:56.538 00.000 12252 Move returns status 0, amount 18
22:11:56.538 00.000 12252 MoveAxis(N, 0, ABG)
22:11:56.538 00.000 12252 Move returns status 0, amount 0
22:11:56.538 00.000 12252 move complete, result=0
22:11:56.538 00.000 12252 worker thread done servicing request
22:11:56.538 00.000 12252 Worker thread wakes up
22:11:56.538 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:56.538 00.000 9044 GuideStep: -0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
22:11:56.539 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:11:58.867 02.328 12252 Exposure complete
22:11:58.895 00.028 12252 worker thread done servicing request
22:11:58.895 00.000 9044 OnExposeComplete: enter
22:11:58.896 00.001 9044 UpdateGuideState(): m_state=6
22:11:58.897 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3034
22:11:58.898 00.001 9044 Star::Find returns 1 (0), X=1009.52, Y=824.32, Mass=5668, SNR=51.7, Peak=173 HFD=5.3
22:11:58.899 00.001 9044 MultiStar: [#1 -0.00,0.19,1.05,U] [#2 0.03,0.18,1.22,U] [#3 -0.07,0.22,0.86,U] [#4 -0.00,0.21,1.27,U] [#5 0.05,0.21,0.66,U] [#6 0.04,0.25,0.42,U] [#7 0.10,0.20,0.43,U] [#8 -0.09,0.07,0.43,U] 
22:11:58.899 00.000 9044 single-star, 8 included, MultiStar: {0.01, 0.16}, one-star: {0.07, -0.03}
22:11:58.900 00.001 9044 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.62) = xAngle (1.20 = 1.20)
22:11:58.901 00.001 9044 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.89 = -1.89)
22:11:58.902 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.43 mountX=0.03 mountY=-0.08, mountTheta=-1.20
22:11:58.903 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.03, opts=13)
22:11:58.904 00.001 9044 Enqueuing Move request for scope (0.07, -0.03)
22:11:58.904 00.000 12252 Worker thread wakes up
22:11:58.904 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:11:58.904 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:11:58.904 00.000 12252 Moving (0.07, -0.03) raw xDistance=0.03 yDistance=-0.08
22:11:58.906 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:11:58.906 00.000 12252 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.71
22:11:58.907 00.001 12252 PPEC: input: 0.03, control: 0.01, exposure: 2000
22:11:58.907 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:11:58.907 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:11:58.907 00.000 12252 MoveAxis(W, 5, ABG)
22:11:58.907 00.000 12252 Guiding  Dir = 3, Dur = 5
22:11:58.907 00.000 12252 IsSlewing returns 0
22:11:58.907 00.000 12252 IsGuiding returns 0
22:11:58.909 00.002 12252 PulseGuide returned control before completion, sleep 13
22:11:58.922 00.013 9044 UpdateGuideState exits: m=5668 SNR=51.7
22:11:58.922 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:11:58.924 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:11:58.925 00.001 9044 Enqueuing Expose request
22:11:58.931 00.006 12252 IsGuiding returns 0
22:11:58.931 00.000 12252 Move returns status 0, amount 5
22:11:58.931 00.000 12252 MoveAxis(N, 0, ABG)
22:11:58.931 00.000 12252 Move returns status 0, amount 0
22:11:58.931 00.000 12252 move complete, result=0
22:11:58.931 00.000 12252 worker thread done servicing request
22:11:58.931 00.000 12252 Worker thread wakes up
22:11:58.931 00.000 9044 GuideStep: 0.0 px 5 ms WEST, -0.1 px 0 ms NORTH
22:11:58.933 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:11:58.933 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:01.266 02.333 12252 Exposure complete
22:12:01.293 00.027 12252 worker thread done servicing request
22:12:01.293 00.000 9044 OnExposeComplete: enter
22:12:01.295 00.002 9044 UpdateGuideState(): m_state=6
22:12:01.296 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3035
22:12:01.297 00.001 9044 Star::Find returns 1 (0), X=1009.42, Y=824.54, Mass=5729, SNR=51.9, Peak=173 HFD=5.2
22:12:01.297 00.000 9044 MultiStar: [#1 -0.05,0.33,1.04,U] [#2 0.04,0.23,1.21,U] [#3 -0.18,0.29,0.86,U] [#4 -0.16,0.63,0.00,M2] [#5 -0.00,0.25,0.68,U] [#6 -0.01,0.38,0.41,U] [#7 0.00,0.26,0.43,U] [#8 -0.09,0.08,0.41,U] 
22:12:01.298 00.001 9044 single-star, 7 included, MultiStar: {-0.04, 0.25}, one-star: {-0.03, 0.19}
22:12:01.299 00.001 9044 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.62) = xAngle (3.33 = -2.95)
22:12:01.299 00.000 9044 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.25 = 0.25)
22:12:01.300 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.71 mountX=-0.19 mountY=0.05, mountTheta=2.90
22:12:01.302 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.19, opts=13)
22:12:01.303 00.001 9044 Enqueuing Move request for scope (-0.03, 0.19)
22:12:01.304 00.001 12252 Worker thread wakes up
22:12:01.304 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
22:12:01.304 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
22:12:01.304 00.000 12252 Moving (-0.03, 0.19) raw xDistance=-0.19 yDistance=0.05
22:12:01.306 00.002 12252 PPEC rslt: input = -0.19, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 484.71
22:12:01.306 00.000 12252 PPEC: input: -0.19, control: -0.10, exposure: 2000
22:12:01.306 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:01.307 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:01.307 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:12:01.307 00.000 12252 MoveAxis(E, 40, ABG)
22:12:01.307 00.000 12252 Guiding  Dir = 2, Dur = 40
22:12:01.307 00.000 12252 IsSlewing returns 0
22:12:01.308 00.001 12252 IsGuiding returns 0
22:12:01.310 00.002 12252 PulseGuide returned control before completion, sleep 49
22:12:01.324 00.014 9044 UpdateGuideState exits: m=5729 SNR=51.9
22:12:01.324 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:01.325 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:01.326 00.001 9044 Enqueuing Expose request
22:12:01.374 00.048 12252 IsGuiding returns 0
22:12:01.374 00.000 12252 Move returns status 0, amount 40
22:12:01.374 00.000 12252 MoveAxis(N, 0, ABG)
22:12:01.374 00.000 12252 Move returns status 0, amount 0
22:12:01.374 00.000 12252 move complete, result=0
22:12:01.375 00.001 12252 worker thread done servicing request
22:12:01.375 00.000 12252 Worker thread wakes up
22:12:01.375 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:01.375 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:01.375 00.000 9044 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
22:12:03.708 02.333 12252 Exposure complete
22:12:03.736 00.028 12252 worker thread done servicing request
22:12:03.736 00.000 9044 OnExposeComplete: enter
22:12:03.737 00.001 9044 UpdateGuideState(): m_state=6
22:12:03.737 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3036
22:12:03.738 00.001 9044 Star::Find returns 1 (0), X=1009.41, Y=824.59, Mass=5588, SNR=51.3, Peak=173 HFD=5.2
22:12:03.739 00.001 9044 MultiStar: [#1 -0.03,0.25,1.09,U] [#2 0.08,0.22,1.21,U] [#3 -0.05,0.29,0.86,U] [#4 -0.07,0.64,0.00,M3] [#5 0.06,0.31,0.65,U] [#6 0.14,0.39,0.00,M4] [#7 0.04,0.35,0.42,U] [#8 -0.05,0.19,0.42,U] 
22:12:03.739 00.000 9044 single-star, 6 included, MultiStar: {0.00, 0.26}, one-star: {-0.04, 0.24}
22:12:03.740 00.001 9044 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.62) = xAngle (3.34 = -2.94)
22:12:03.741 00.001 9044 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.26 = 0.26)
22:12:03.741 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=0.24 hyp=0.24 cameraTheta=1.72 mountX=-0.24 mountY=0.06, mountTheta=2.88
22:12:03.743 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.24, opts=13)
22:12:03.744 00.001 9044 Enqueuing Move request for scope (-0.04, 0.24)
22:12:03.744 00.000 12252 Worker thread wakes up
22:12:03.744 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.24) opts 0xd
22:12:03.744 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.24)
22:12:03.745 00.001 12252 Moving (-0.04, 0.24) raw xDistance=-0.24 yDistance=0.06
22:12:03.746 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:03.746 00.000 12252 PPEC rslt: input = -0.24, final = -0.10, react = -0.14, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 484.70
22:12:03.746 00.000 12252 PPEC: input: -0.24, control: -0.10, exposure: 2000
22:12:03.746 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:03.746 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:12:03.746 00.000 12252 MoveAxis(E, 40, ABG)
22:12:03.746 00.000 12252 Guiding  Dir = 2, Dur = 40
22:12:03.747 00.001 12252 IsSlewing returns 0
22:12:03.747 00.000 12252 IsGuiding returns 0
22:12:03.750 00.003 12252 PulseGuide returned control before completion, sleep 48
22:12:03.762 00.012 9044 UpdateGuideState exits: m=5588 SNR=51.3
22:12:03.762 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:03.763 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:03.765 00.002 9044 Enqueuing Expose request
22:12:03.803 00.038 12252 IsGuiding returns 0
22:12:03.803 00.000 12252 Move returns status 0, amount 40
22:12:03.803 00.000 12252 MoveAxis(N, 0, ABG)
22:12:03.803 00.000 12252 Move returns status 0, amount 0
22:12:03.803 00.000 12252 move complete, result=0
22:12:03.803 00.000 12252 worker thread done servicing request
22:12:03.803 00.000 9044 GuideStep: -0.2 px 40 ms EAST, 0.1 px 0 ms NORTH
22:12:03.804 00.001 12252 Worker thread wakes up
22:12:03.804 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:03.804 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:06.145 02.341 12252 Exposure complete
22:12:06.176 00.031 12252 worker thread done servicing request
22:12:06.176 00.000 9044 OnExposeComplete: enter
22:12:06.177 00.001 9044 UpdateGuideState(): m_state=6
22:12:06.177 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3037
22:12:06.178 00.001 9044 Star::Find returns 1 (0), X=1009.46, Y=824.61, Mass=5618, SNR=51.4, Peak=173 HFD=5.2
22:12:06.179 00.001 9044 MultiStar: [#1 0.04,0.35,1.05,U] [#2 0.05,0.39,0.00,M1] [#3 -0.10,0.44,0.00,M1] [#4 -0.14,0.71,0.00,M4] [#5 0.07,0.41,0.00,M1] [#6 0.06,0.57,0.00,M5] [#7 -0.00,0.43,0.00,M1] [#8 -0.03,0.40,0.00,M1] 
22:12:06.180 00.001 9044 single-star, 1 included, MultiStar: {0.02, 0.30}, one-star: {0.01, 0.26}
22:12:06.180 00.000 9044 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.62) = xAngle (3.16 = -3.12)
22:12:06.181 00.001 9044 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.08 = 0.08)
22:12:06.181 00.000 9044 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.54 mountX=-0.26 mountY=0.02, mountTheta=3.06
22:12:06.183 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.26, opts=13)
22:12:06.183 00.000 9044 Enqueuing Move request for scope (0.01, 0.26)
22:12:06.184 00.001 12252 Worker thread wakes up
22:12:06.184 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
22:12:06.184 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
22:12:06.184 00.000 12252 Moving (0.01, 0.26) raw xDistance=-0.26 yDistance=0.02
22:12:06.187 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:06.188 00.001 12252 PPEC rslt: input = -0.26, final = -0.04, react = -0.16, pred = 0.11, hyst = -0.15, hyst_pct = 0.00, period_length = 484.70
22:12:06.188 00.000 12252 PPEC: input: -0.26, control: -0.04, exposure: 2000
22:12:06.188 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:06.188 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:12:06.188 00.000 12252 MoveAxis(E, 17, ABG)
22:12:06.188 00.000 12252 Guiding  Dir = 2, Dur = 17
22:12:06.189 00.001 12252 IsSlewing returns 0
22:12:06.189 00.000 12252 IsGuiding returns 0
22:12:06.191 00.002 12252 PulseGuide returned control before completion, sleep 25
22:12:06.203 00.012 9044 UpdateGuideState exits: m=5618 SNR=51.4
22:12:06.204 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:06.205 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:06.205 00.000 9044 Enqueuing Expose request
22:12:06.220 00.015 12252 IsGuiding returns 0
22:12:06.220 00.000 12252 Move returns status 0, amount 17
22:12:06.220 00.000 12252 MoveAxis(N, 0, ABG)
22:12:06.220 00.000 12252 Move returns status 0, amount 0
22:12:06.220 00.000 12252 move complete, result=0
22:12:06.220 00.000 12252 worker thread done servicing request
22:12:06.220 00.000 12252 Worker thread wakes up
22:12:06.220 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:06.220 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:06.220 00.000 9044 GuideStep: -0.3 px 17 ms EAST, 0.0 px 0 ms NORTH
22:12:08.556 02.336 12252 Exposure complete
22:12:08.584 00.028 12252 worker thread done servicing request
22:12:08.584 00.000 9044 OnExposeComplete: enter
22:12:08.585 00.001 9044 UpdateGuideState(): m_state=6
22:12:08.586 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3038
22:12:08.587 00.001 9044 Star::Find returns 1 (0), X=1009.39, Y=824.66, Mass=5722, SNR=51.9, Peak=173 HFD=5.4
22:12:08.587 00.000 9044 MultiStar: [#1 0.03,0.38,1.06,U] [#2 -0.00,0.36,1.22,U] [#3 -0.21,0.37,0.00,M2] [#4 -0.15,0.67,0.00,M5] [#5 0.04,0.37,0.66,U] [#6 0.09,0.42,0.00,M6] [#7 0.01,0.31,0.43,U] [#8 -0.07,0.34,0.41,U] 
22:12:08.588 00.001 9044 single-star, 5 included, MultiStar: {-0.01, 0.35}, one-star: {-0.06, 0.30}
22:12:08.588 00.000 9044 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.62) = xAngle (3.41 = -2.88)
22:12:08.589 00.001 9044 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.32 = 0.32)
22:12:08.590 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.30 hyp=0.31 cameraTheta=1.78 mountX=-0.30 mountY=0.10, mountTheta=2.83
22:12:08.592 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.30, opts=13)
22:12:08.592 00.000 9044 Enqueuing Move request for scope (-0.06, 0.30)
22:12:08.593 00.001 12252 Worker thread wakes up
22:12:08.593 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.30) opts 0xd
22:12:08.593 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.30)
22:12:08.593 00.000 12252 Moving (-0.06, 0.30) raw xDistance=-0.30 yDistance=0.10
22:12:08.594 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:08.595 00.001 12252 PPEC rslt: input = -0.30, final = -0.05, react = -0.18, pred = 0.14, hyst = -0.17, hyst_pct = 0.00, period_length = 484.70
22:12:08.595 00.000 12252 PPEC: input: -0.30, control: -0.05, exposure: 2000
22:12:08.595 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:08.595 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:12:08.595 00.000 12252 MoveAxis(E, 18, ABG)
22:12:08.595 00.000 12252 Guiding  Dir = 2, Dur = 18
22:12:08.596 00.001 12252 IsSlewing returns 0
22:12:08.596 00.000 12252 IsGuiding returns 0
22:12:08.598 00.002 12252 PulseGuide returned control before completion, sleep 26
22:12:08.610 00.012 9044 UpdateGuideState exits: m=5722 SNR=51.9
22:12:08.611 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:08.612 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:08.612 00.000 9044 Enqueuing Expose request
22:12:08.638 00.026 12252 IsGuiding returns 0
22:12:08.638 00.000 12252 Move returns status 0, amount 18
22:12:08.638 00.000 12252 MoveAxis(N, 0, ABG)
22:12:08.638 00.000 12252 Move returns status 0, amount 0
22:12:08.638 00.000 12252 move complete, result=0
22:12:08.638 00.000 12252 worker thread done servicing request
22:12:08.638 00.000 12252 Worker thread wakes up
22:12:08.638 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:08.638 00.000 9044 GuideStep: -0.3 px 18 ms EAST, 0.1 px 0 ms NORTH
22:12:08.639 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:10.970 02.331 12252 Exposure complete
22:12:10.997 00.027 12252 worker thread done servicing request
22:12:10.998 00.001 9044 OnExposeComplete: enter
22:12:10.998 00.000 9044 UpdateGuideState(): m_state=6
22:12:10.999 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3039
22:12:11.000 00.001 9044 Star::Find returns 1 (0), X=1009.35, Y=824.74, Mass=5764, SNR=52.1, Peak=173 HFD=5.3
22:12:11.001 00.001 9044 MultiStar: [#1 -0.04,0.42,0.00,M1] [#2 0.00,0.51,0.00,M1] [#3 -0.23,0.39,0.00,M3] [#4 0.02,0.71,0.00,M6] [#5 -0.07,0.45,0.00,M1] [#6 0.11,0.56,0.00,M7] [#7 -0.02,0.30,0.43,U] [#8 -0.15,0.46,0.00,M1] 
22:12:11.001 00.000 9044 refined, 1 included, MultiStar: {-0.07, 0.36}, one-star: {-0.10, 0.38}
22:12:11.002 00.001 9044 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.62) = xAngle (3.39 = -2.89)
22:12:11.003 00.001 9044 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.31 = 0.31)
22:12:11.003 00.000 9044 CameraToMount -- cameraX=-0.07 cameraY=0.36 hyp=0.37 cameraTheta=1.77 mountX=-0.35 mountY=0.11, mountTheta=2.84
22:12:11.005 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.36, opts=13)
22:12:11.005 00.000 9044 Enqueuing Move request for scope (-0.07, 0.36)
22:12:11.006 00.001 12252 Worker thread wakes up
22:12:11.006 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.36) opts 0xd
22:12:11.006 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.36)
22:12:11.006 00.000 12252 Moving (-0.07, 0.36) raw xDistance=-0.35 yDistance=0.11
22:12:11.008 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:11.009 00.001 12252 PPEC rslt: input = -0.35, final = -0.15, react = -0.22, pred = 0.07, hyst = -0.20, hyst_pct = 0.00, period_length = 484.69
22:12:11.009 00.000 12252 PPEC: input: -0.35, control: -0.15, exposure: 2000
22:12:11.009 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:11.009 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:12:11.009 00.000 12252 MoveAxis(E, 59, ABG)
22:12:11.009 00.000 12252 Guiding  Dir = 2, Dur = 59
22:12:11.010 00.001 12252 IsSlewing returns 0
22:12:11.010 00.000 12252 IsGuiding returns 0
22:12:11.012 00.002 12252 PulseGuide returned control before completion, sleep 67
22:12:11.024 00.012 9044 UpdateGuideState exits: m=5764 SNR=52.1
22:12:11.025 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:11.026 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:11.026 00.000 9044 Enqueuing Expose request
22:12:11.084 00.058 12252 IsGuiding returns 0
22:12:11.085 00.001 12252 Move returns status 0, amount 59
22:12:11.085 00.000 12252 MoveAxis(N, 0, ABG)
22:12:11.085 00.000 12252 Move returns status 0, amount 0
22:12:11.085 00.000 12252 move complete, result=0
22:12:11.085 00.000 12252 worker thread done servicing request
22:12:11.085 00.000 12252 Worker thread wakes up
22:12:11.085 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:11.085 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:11.085 00.000 9044 GuideStep: -0.4 px 59 ms EAST, 0.1 px 0 ms NORTH
22:12:13.415 02.330 12252 Exposure complete
22:12:13.444 00.029 12252 worker thread done servicing request
22:12:13.444 00.000 9044 OnExposeComplete: enter
22:12:13.445 00.001 9044 UpdateGuideState(): m_state=6
22:12:13.446 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3040
22:12:13.446 00.000 9044 Star::Find returns 1 (0), X=1009.48, Y=824.75, Mass=5698, SNR=51.9, Peak=173 HFD=5.2
22:12:13.448 00.002 9044 MultiStar: [#1 0.05,0.53,0.00,M2] [#2 0.12,0.51,0.00,M2] [#3 -0.09,0.46,0.00,M4] [#4 -0.11,0.76,0.00,M7] [#5 0.08,0.47,0.00,M2] [#6 0.20,0.62,0.00,M8] [#7 0.15,0.42,0.00,M1] [#8 0.15,0.54,0.00,M2] 
22:12:13.449 00.001 9044 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.62) = xAngle (3.12 = 3.12)
22:12:13.449 00.000 9044 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.04 = 0.04)
22:12:13.450 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.40 hyp=0.40 cameraTheta=1.49 mountX=-0.40 mountY=0.01, mountTheta=3.11
22:12:13.452 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.40, opts=13)
22:12:13.453 00.001 9044 Enqueuing Move request for scope (0.03, 0.40)
22:12:13.453 00.000 12252 Worker thread wakes up
22:12:13.454 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.40) opts 0xd
22:12:13.454 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.40)
22:12:13.454 00.000 12252 Moving (0.03, 0.40) raw xDistance=-0.40 yDistance=0.01
22:12:13.456 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:13.456 00.000 12252 PPEC rslt: input = -0.40, final = -0.19, react = -0.24, pred = 0.05, hyst = -0.22, hyst_pct = 0.00, period_length = 484.69
22:12:13.457 00.001 12252 PPEC: input: -0.40, control: -0.19, exposure: 2000
22:12:13.457 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:13.457 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:12:13.457 00.000 12252 MoveAxis(E, 76, ABG)
22:12:13.457 00.000 12252 Guiding  Dir = 2, Dur = 76
22:12:13.458 00.001 12252 IsSlewing returns 0
22:12:13.458 00.000 12252 IsGuiding returns 0
22:12:13.460 00.002 12252 PulseGuide returned control before completion, sleep 85
22:12:13.474 00.014 9044 UpdateGuideState exits: m=5698 SNR=51.9
22:12:13.474 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:13.475 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:13.475 00.000 9044 Enqueuing Expose request
22:12:13.557 00.082 12252 IsGuiding returns 0
22:12:13.557 00.000 12252 Move returns status 0, amount 76
22:12:13.557 00.000 12252 MoveAxis(N, 0, ABG)
22:12:13.557 00.000 12252 Move returns status 0, amount 0
22:12:13.557 00.000 12252 move complete, result=0
22:12:13.557 00.000 12252 worker thread done servicing request
22:12:13.557 00.000 12252 Worker thread wakes up
22:12:13.557 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:13.557 00.000 9044 GuideStep: -0.4 px 76 ms EAST, 0.0 px 0 ms NORTH
22:12:13.558 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:15.892 02.334 12252 Exposure complete
22:12:15.920 00.028 12252 worker thread done servicing request
22:12:15.920 00.000 9044 OnExposeComplete: enter
22:12:15.921 00.001 9044 UpdateGuideState(): m_state=6
22:12:15.922 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3041
22:12:15.922 00.000 9044 Star::Find returns 1 (0), X=1009.51, Y=824.70, Mass=5736, SNR=51.9, Peak=173 HFD=5.2
22:12:15.923 00.001 9044 MultiStar: [#1 0.10,0.30,1.05,U] [#2 0.09,0.35,1.19,U] [#3 0.09,0.32,0.86,U] [#4 0.12,0.68,0.00,M8] [#5 0.11,0.46,0.00,M3] [#6 0.14,0.45,0.00,M9] [#7 0.13,0.44,0.00,M2] [#8 0.01,0.30,0.43,U] 
22:12:15.924 00.001 9044 refined, 4 included, MultiStar: {0.08, 0.33}, one-star: {0.06, 0.35}
22:12:15.925 00.001 9044 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.62) = xAngle (2.96 = 2.96)
22:12:15.925 00.000 9044 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.12 = -0.12)
22:12:15.926 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.34 mountX=-0.33 mountY=-0.04, mountTheta=-3.02
22:12:15.928 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.33, opts=13)
22:12:15.929 00.001 9044 Enqueuing Move request for scope (0.08, 0.33)
22:12:15.929 00.000 12252 Worker thread wakes up
22:12:15.929 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0xd
22:12:15.929 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.33)
22:12:15.929 00.000 12252 Moving (0.08, 0.33) raw xDistance=-0.33 yDistance=-0.04
22:12:15.930 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:15.931 00.001 12252 PPEC rslt: input = -0.33, final = -0.20, react = -0.20, pred = 0.00, hyst = -0.19, hyst_pct = 0.00, period_length = 484.69
22:12:15.931 00.000 12252 PPEC: input: -0.33, control: -0.20, exposure: 2000
22:12:15.931 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:15.931 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:12:15.931 00.000 12252 MoveAxis(E, 79, ABG)
22:12:15.931 00.000 12252 Guiding  Dir = 2, Dur = 79
22:12:15.932 00.001 12252 IsSlewing returns 0
22:12:15.932 00.000 12252 IsGuiding returns 0
22:12:15.933 00.001 12252 PulseGuide returned control before completion, sleep 88
22:12:15.946 00.013 9044 UpdateGuideState exits: m=5736 SNR=51.9
22:12:15.947 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:15.948 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:15.948 00.000 9044 Enqueuing Expose request
22:12:16.032 00.084 12252 IsGuiding returns 0
22:12:16.032 00.000 12252 Move returns status 0, amount 79
22:12:16.032 00.000 12252 MoveAxis(N, 0, ABG)
22:12:16.032 00.000 12252 Move returns status 0, amount 0
22:12:16.032 00.000 12252 move complete, result=0
22:12:16.032 00.000 12252 worker thread done servicing request
22:12:16.032 00.000 12252 Worker thread wakes up
22:12:16.032 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:16.032 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:16.032 00.000 9044 GuideStep: -0.3 px 79 ms EAST, -0.0 px 0 ms NORTH
22:12:16.522 00.490 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
22:12:16.523 00.001 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
22:12:18.368 01.845 12252 Exposure complete
22:12:18.396 00.028 12252 worker thread done servicing request
22:12:18.396 00.000 9044 OnExposeComplete: enter
22:12:18.397 00.001 9044 UpdateGuideState(): m_state=6
22:12:18.398 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3042
22:12:18.399 00.001 9044 Star::Find returns 1 (0), X=1009.56, Y=824.26, Mass=5626, SNR=51.5, Peak=173 HFD=5.3
22:12:18.400 00.001 9044 MultiStar: [#1 -0.03,0.17,1.07,U] [#2 0.06,0.19,1.20,U] [#3 -0.04,0.11,0.85,U] [#4 0.00,0.20,1.26,U] [#5 0.03,0.21,0.68,U] [#6 0.17,0.15,0.42,U] [#7 0.14,0.20,0.44,U] [#8 -0.09,0.03,0.43,U] 
22:12:18.400 00.000 9044 refined, 8 included, MultiStar: {0.03, 0.13}, one-star: {0.11, -0.09}
22:12:18.401 00.001 9044 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.62) = xAngle (2.96 = 2.96)
22:12:18.402 00.001 9044 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.12 = -0.12)
22:12:18.402 00.000 9044 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.34 mountX=-0.13 mountY=-0.02, mountTheta=-3.02
22:12:18.403 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.13, opts=13)
22:12:18.405 00.002 9044 Enqueuing Move request for scope (0.03, 0.13)
22:12:18.406 00.001 12252 Worker thread wakes up
22:12:18.406 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
22:12:18.406 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
22:12:18.406 00.000 12252 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=-0.02
22:12:18.407 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:18.407 00.000 12252 PPEC rslt: input = -0.13, final = -0.12, react = -0.08, pred = -0.04, hyst = -0.08, hyst_pct = 0.00, period_length = 484.68
22:12:18.407 00.000 12252 PPEC: input: -0.13, control: -0.12, exposure: 2000
22:12:18.408 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:18.408 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:12:18.408 00.000 12252 MoveAxis(E, 47, ABG)
22:12:18.408 00.000 12252 Guiding  Dir = 2, Dur = 47
22:12:18.408 00.000 12252 IsSlewing returns 0
22:12:18.408 00.000 12252 IsGuiding returns 0
22:12:18.410 00.002 12252 PulseGuide returned control before completion, sleep 55
22:12:18.422 00.012 9044 UpdateGuideState exits: m=5626 SNR=51.5
22:12:18.423 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:18.424 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:18.424 00.000 9044 Enqueuing Expose request
22:12:18.480 00.056 12252 IsGuiding returns 0
22:12:18.480 00.000 12252 Move returns status 0, amount 47
22:12:18.480 00.000 12252 MoveAxis(N, 0, ABG)
22:12:18.480 00.000 12252 Move returns status 0, amount 0
22:12:18.480 00.000 12252 move complete, result=0
22:12:18.480 00.000 12252 worker thread done servicing request
22:12:18.480 00.000 12252 Worker thread wakes up
22:12:18.480 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:18.480 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:18.480 00.000 9044 GuideStep: -0.1 px 47 ms EAST, -0.0 px 0 ms NORTH
22:12:20.813 02.333 12252 Exposure complete
22:12:20.840 00.027 12252 worker thread done servicing request
22:12:20.840 00.000 9044 OnExposeComplete: enter
22:12:20.841 00.001 9044 UpdateGuideState(): m_state=6
22:12:20.841 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3043
22:12:20.842 00.001 9044 Star::Find returns 1 (0), X=1009.58, Y=824.24, Mass=5808, SNR=52.3, Peak=173 HFD=5.4
22:12:20.843 00.001 9044 MultiStar: [#1 0.08,0.19,1.04,U] [#2 0.08,0.15,1.18,U] [#3 0.03,0.13,0.83,U] [#4 0.05,0.21,1.25,U] [#5 0.07,0.14,0.66,U] [#6 0.14,0.15,0.42,U] [#7 0.17,0.10,0.45,U] [#8 -0.02,0.08,0.42,U] 
22:12:20.845 00.002 9044 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.13, -0.11}
22:12:20.846 00.001 9044 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.62) = xAngle (2.62 = 2.62)
22:12:20.846 00.000 9044 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.46 = -0.46)
22:12:20.847 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=1.00 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
22:12:20.851 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.12, opts=13)
22:12:20.852 00.001 9044 Enqueuing Move request for scope (0.08, 0.12)
22:12:20.853 00.001 12252 Worker thread wakes up
22:12:20.853 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
22:12:20.853 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
22:12:20.853 00.000 12252 Moving (0.08, 0.12) raw xDistance=-0.12 yDistance=-0.06
22:12:20.854 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:20.855 00.001 12252 PPEC rslt: input = -0.12, final = -0.10, react = -0.07, pred = -0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 484.68
22:12:20.855 00.000 12252 PPEC: input: -0.12, control: -0.10, exposure: 2000
22:12:20.855 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:20.855 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:12:20.855 00.000 12252 MoveAxis(E, 41, ABG)
22:12:20.855 00.000 12252 Guiding  Dir = 2, Dur = 41
22:12:20.855 00.000 12252 IsSlewing returns 0
22:12:20.856 00.001 12252 IsGuiding returns 0
22:12:20.858 00.002 12252 PulseGuide returned control before completion, sleep 50
22:12:20.870 00.012 9044 UpdateGuideState exits: m=5808 SNR=52.3
22:12:20.871 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:20.871 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:20.872 00.001 9044 Enqueuing Expose request
22:12:20.913 00.041 12252 IsGuiding returns 0
22:12:20.913 00.000 12252 Move returns status 0, amount 41
22:12:20.913 00.000 12252 MoveAxis(N, 0, ABG)
22:12:20.913 00.000 12252 Move returns status 0, amount 0
22:12:20.913 00.000 12252 move complete, result=0
22:12:20.913 00.000 12252 worker thread done servicing request
22:12:20.913 00.000 12252 Worker thread wakes up
22:12:20.913 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:20.913 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:20.913 00.000 9044 GuideStep: -0.1 px 41 ms EAST, -0.1 px 0 ms NORTH
22:12:23.266 02.353 12252 Exposure complete
22:12:23.294 00.028 12252 worker thread done servicing request
22:12:23.294 00.000 9044 OnExposeComplete: enter
22:12:23.295 00.001 9044 UpdateGuideState(): m_state=6
22:12:23.295 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3044
22:12:23.296 00.001 9044 Star::Find returns 1 (0), X=1009.34, Y=824.37, Mass=5510, SNR=51.0, Peak=173 HFD=5.3
22:12:23.297 00.001 9044 MultiStar: [#1 -0.01,0.24,1.06,U] [#2 -0.01,0.23,1.21,U] [#3 -0.21,0.18,0.84,U] [#4 0.05,0.12,1.29,U] [#5 -0.01,0.23,0.68,U] [#6 -0.06,0.25,0.44,U] [#7 -0.02,0.11,0.44,U] [#8 -0.12,0.14,0.43,U] 
22:12:23.297 00.000 9044 single-star, 8 included, MultiStar: {-0.05, 0.17}, one-star: {-0.11, 0.02}
22:12:23.298 00.001 9044 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.62) = xAngle (4.62 = -1.66)
22:12:23.299 00.001 9044 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.54 = 1.54)
22:12:23.299 00.000 9044 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.99 mountX=-0.01 mountY=0.11, mountTheta=1.66
22:12:23.302 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.02, opts=13)
22:12:23.302 00.000 9044 Enqueuing Move request for scope (-0.11, 0.02)
22:12:23.303 00.001 12252 Worker thread wakes up
22:12:23.303 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
22:12:23.304 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
22:12:23.304 00.000 12252 Moving (-0.11, 0.02) raw xDistance=-0.01 yDistance=0.11
22:12:23.305 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:23.306 00.001 12252 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 484.68
22:12:23.306 00.000 12252 PPEC: input: -0.01, control: -0.03, exposure: 2000
22:12:23.306 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:23.306 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:12:23.306 00.000 12252 MoveAxis(E, 11, ABG)
22:12:23.306 00.000 12252 Guiding  Dir = 2, Dur = 11
22:12:23.307 00.001 12252 IsSlewing returns 0
22:12:23.307 00.000 12252 IsGuiding returns 0
22:12:23.309 00.002 12252 PulseGuide returned control before completion, sleep 20
22:12:23.322 00.013 9044 UpdateGuideState exits: m=5510 SNR=51.0
22:12:23.323 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:23.324 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:23.324 00.000 9044 Enqueuing Expose request
22:12:23.330 00.006 12252 IsGuiding returns 1
22:12:23.330 00.000 12252 scope still moving after pulse duration time elapsed
22:12:23.360 00.030 12252 IsSlewing returns 0
22:12:23.360 00.000 12252 IsGuiding returns 0
22:12:23.360 00.000 12252 scope move finished after 11 + 42 ms
22:12:23.360 00.000 12252 Move returns status 0, amount 11
22:12:23.360 00.000 12252 MoveAxis(N, 0, ABG)
22:12:23.360 00.000 12252 Move returns status 0, amount 0
22:12:23.360 00.000 12252 move complete, result=0
22:12:23.360 00.000 12252 worker thread done servicing request
22:12:23.360 00.000 12252 Worker thread wakes up
22:12:23.360 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:23.361 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:23.361 00.000 9044 GuideStep: -0.0 px 11 ms EAST, 0.1 px 0 ms NORTH
22:12:24.820 01.459 9044 User exited setup dialog with 'ok'
22:12:24.823 00.003 9044 set dither mode 0
22:12:24.824 00.001 9044 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
22:12:24.825 00.001 9044 AutoExp: config min = 1000 max = 5000 snr = 6.00
22:12:24.827 00.002 9044 ImgLogger: Settings LogEnabled=1 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
22:12:24.828 00.001 9044 camera: set binning = 1
22:12:24.829 00.001 9044 Saturation detection set to Max-ADU value 255
22:12:24.830 00.001 9044 Setting StarMinHFD = 1.50
22:12:24.830 00.000 9044 Setting MaxHFD = 10.0
22:12:24.831 00.001 9044 Setting StarMinSNR = 6.0
22:12:24.832 00.001 9044 Setting AutoSelDownsample = 0
22:12:24.833 00.001 9044 MultiStar mode enabled
22:12:24.834 00.001 9044 Scope: enabling slew check, guiding will stop when slew is detected
22:12:24.835 00.001 9044 BLC: Backlash comp enabled, Comp pulse = 80 ms
22:12:24.841 00.006 9044 ScopeASCOM::GetDeclinationRadians() returns 36.2
22:12:24.842 00.001 9044 ScopeASCOM::SideOfPier() returns 1
22:12:24.845 00.003 9044 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.15
22:12:24.846 00.001 9044 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
22:12:24.846 00.000 9044 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
22:12:24.887 00.041 9044 PhdConfig flush
22:12:24.923 00.036 9044 evsrv: cli 0CD5CF98 connect
22:12:24.924 00.001 9044 case statement mapped state 6 to 3
22:12:24.925 00.001 9044 case statement mapped state 6 to 3
22:12:24.926 00.001 9044 evsrv: cli 0CD5CF98 request: {"method":"get_pixel_scale","id":"1866fa8e-9f23-49eb-b8c9-6029f42ef57a"}
22:12:24.927 00.001 9044 evsrv: cli 0CD5CF98 response: {"jsonrpc":"2.0","result":4.77465,"id":"1866fa8e-9f23-49eb-b8c9-6029f42ef57a"}
22:12:24.928 00.001 9044 evsrv: cli 0CD5CF98 disconnect
22:12:25.696 00.768 12252 Exposure complete
22:12:25.724 00.028 12252 worker thread done servicing request
22:12:25.725 00.001 9044 OnExposeComplete: enter
22:12:25.725 00.000 9044 UpdateGuideState(): m_state=6
22:12:25.726 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3045
22:12:25.727 00.001 9044 Star::Find returns 1 (0), X=1009.46, Y=824.21, Mass=5683, SNR=52.0, Peak=173 HFD=5.3
22:12:25.727 00.000 9044 MultiStar: [#1 -0.09,0.08,1.05,U] [#2 -0.05,0.04,1.20,U] [#3 -0.00,0.12,0.85,U] [#4 0.02,0.03,1.28,U] [#5 -0.06,0.10,0.66,U] [#6 0.08,0.26,0.41,U] [#7 0.01,-0.09,0.43,U] [#8 -0.05,0.12,0.44,U] 
22:12:25.728 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.01, -0.15}
22:12:25.728 00.000 9044 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.62) = xAngle (3.61 = -2.67)
22:12:25.729 00.001 9044 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.53 = 0.53)
22:12:25.730 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.99 mountX=-0.04 mountY=0.02, mountTheta=2.63
22:12:25.730 00.000 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.04, opts=13)
22:12:25.732 00.002 9044 Enqueuing Move request for scope (-0.02, 0.04)
22:12:25.733 00.001 12252 Worker thread wakes up
22:12:25.733 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
22:12:25.733 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
22:12:25.733 00.000 12252 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=0.02
22:12:25.735 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:25.735 00.000 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.69
22:12:25.735 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:12:25.735 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:25.735 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:12:25.735 00.000 12252 MoveAxis(E, 4, ABG)
22:12:25.735 00.000 12252 Guiding  Dir = 2, Dur = 4
22:12:25.736 00.001 12252 IsSlewing returns 0
22:12:25.736 00.000 12252 IsGuiding returns 0
22:12:25.737 00.001 12252 PulseGuide returned control before completion, sleep 13
22:12:25.753 00.016 9044 UpdateGuideState exits: m=5683 SNR=52.0
22:12:25.754 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:25.754 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:25.755 00.001 9044 Enqueuing Expose request
22:12:25.758 00.003 12252 IsGuiding returns 0
22:12:25.758 00.000 12252 Move returns status 0, amount 4
22:12:25.758 00.000 12252 MoveAxis(N, 0, ABG)
22:12:25.758 00.000 12252 Move returns status 0, amount 0
22:12:25.758 00.000 12252 move complete, result=0
22:12:25.758 00.000 12252 worker thread done servicing request
22:12:25.758 00.000 12252 Worker thread wakes up
22:12:25.758 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:25.758 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:25.761 00.003 9044 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:12:28.090 02.329 12252 Exposure complete
22:12:28.121 00.031 12252 worker thread done servicing request
22:12:28.121 00.000 9044 OnExposeComplete: enter
22:12:28.122 00.001 9044 UpdateGuideState(): m_state=6
22:12:28.123 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3046
22:12:28.124 00.001 9044 Star::Find returns 1 (0), X=1009.40, Y=824.00, Mass=5717, SNR=51.8, Peak=173 HFD=5.2
22:12:28.125 00.001 9044 MultiStar: [#1 -0.01,0.03,1.05,U] [#2 0.05,0.15,1.23,U] [#3 -0.00,0.08,0.84,U] [#4 0.05,0.16,1.26,U] [#5 0.06,0.15,0.65,U] [#6 0.05,0.34,0.42,U] [#7 0.05,0.10,0.43,U] [#8 -0.07,0.01,0.42,U] 
22:12:28.127 00.002 9044 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {-0.05, -0.35}
22:12:28.128 00.001 9044 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.62) = xAngle (2.91 = 2.91)
22:12:28.129 00.001 9044 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.17 = -0.17)
22:12:28.130 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.29 mountX=-0.06 mountY=-0.01, mountTheta=-2.97
22:12:28.132 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.06, opts=13)
22:12:28.134 00.002 9044 Enqueuing Move request for scope (0.02, 0.06)
22:12:28.135 00.001 12252 Worker thread wakes up
22:12:28.135 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
22:12:28.135 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
22:12:28.135 00.000 12252 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=-0.01
22:12:28.138 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:28.139 00.001 12252 PPEC rslt: input = -0.06, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.68
22:12:28.139 00.000 12252 PPEC: input: -0.06, control: 0.00, exposure: 2000
22:12:28.139 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:28.139 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:12:28.139 00.000 12252 MoveAxis(W, 1, ABG)
22:12:28.140 00.001 12252 Guiding  Dir = 3, Dur = 1
22:12:28.140 00.000 12252 IsSlewing returns 0
22:12:28.140 00.000 12252 IsGuiding returns 0
22:12:28.142 00.002 12252 IsGuiding returns 0
22:12:28.142 00.000 12252 Move returns status 0, amount 1
22:12:28.142 00.000 12252 MoveAxis(N, 0, ABG)
22:12:28.142 00.000 12252 Move returns status 0, amount 0
22:12:28.142 00.000 12252 move complete, result=0
22:12:28.142 00.000 12252 worker thread done servicing request
22:12:28.160 00.018 9044 UpdateGuideState exits: m=5717 SNR=51.8
22:12:28.161 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:28.162 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:28.163 00.001 9044 Enqueuing Expose request
22:12:28.164 00.001 12252 Worker thread wakes up
22:12:28.164 00.000 9044 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:12:28.164 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:28.165 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:30.496 02.331 12252 Exposure complete
22:12:30.527 00.031 12252 worker thread done servicing request
22:12:30.527 00.000 9044 OnExposeComplete: enter
22:12:30.527 00.000 9044 UpdateGuideState(): m_state=6
22:12:30.529 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3047
22:12:30.531 00.002 9044 Star::Find returns 1 (0), X=1009.42, Y=824.21, Mass=5811, SNR=52.1, Peak=173 HFD=5.3
22:12:30.532 00.001 9044 MultiStar: [#1 0.05,0.16,1.07,U] [#2 -0.01,0.07,1.16,U] [#3 -0.04,0.17,0.86,U] [#4 0.09,0.14,1.26,U] [#5 0.08,0.14,0.66,U] [#6 0.15,0.36,0.00,M5] [#7 -0.02,-0.08,0.43,U] [#8 -0.03,0.13,0.42,U] 
22:12:30.533 00.001 9044 refined, 7 included, MultiStar: {0.02, 0.08}, one-star: {-0.03, -0.15}
22:12:30.534 00.001 9044 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.62) = xAngle (2.95 = 2.95)
22:12:30.535 00.001 9044 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.14 = -0.14)
22:12:30.536 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.32 mountX=-0.08 mountY=-0.01, mountTheta=-3.00
22:12:30.537 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.08, opts=13)
22:12:30.538 00.001 9044 Enqueuing Move request for scope (0.02, 0.08)
22:12:30.539 00.001 12252 Worker thread wakes up
22:12:30.539 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:12:30.539 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:12:30.539 00.000 12252 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=-0.01
22:12:30.540 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:30.541 00.001 12252 PPEC rslt: input = -0.08, final = -0.03, react = -0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 484.68
22:12:30.541 00.000 12252 PPEC: input: -0.08, control: -0.03, exposure: 2000
22:12:30.541 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:30.541 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:12:30.541 00.000 12252 MoveAxis(E, 11, ABG)
22:12:30.541 00.000 12252 Guiding  Dir = 2, Dur = 11
22:12:30.541 00.000 12252 IsSlewing returns 0
22:12:30.541 00.000 12252 IsGuiding returns 0
22:12:30.543 00.002 12252 PulseGuide returned control before completion, sleep 20
22:12:30.558 00.015 9044 UpdateGuideState exits: m=5811 SNR=52.1
22:12:30.559 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:30.559 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:30.561 00.002 9044 Enqueuing Expose request
22:12:30.575 00.014 12252 IsGuiding returns 0
22:12:30.575 00.000 12252 Move returns status 0, amount 11
22:12:30.575 00.000 12252 MoveAxis(N, 0, ABG)
22:12:30.575 00.000 12252 Move returns status 0, amount 0
22:12:30.575 00.000 12252 move complete, result=0
22:12:30.575 00.000 12252 worker thread done servicing request
22:12:30.575 00.000 12252 Worker thread wakes up
22:12:30.575 00.000 9044 GuideStep: -0.1 px 11 ms EAST, -0.0 px 0 ms NORTH
22:12:30.576 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:30.576 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:32.917 02.341 12252 Exposure complete
22:12:32.945 00.028 12252 worker thread done servicing request
22:12:32.945 00.000 9044 OnExposeComplete: enter
22:12:32.945 00.000 9044 UpdateGuideState(): m_state=6
22:12:32.946 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3048
22:12:32.947 00.001 9044 Star::Find returns 1 (0), X=1009.54, Y=824.25, Mass=5498, SNR=51.1, Peak=173 HFD=5.2
22:12:32.949 00.002 9044 MultiStar: [#1 0.02,0.29,1.07,U] [#2 0.07,0.35,1.21,U] [#3 0.00,0.33,0.88,U] [#4 -0.12,0.63,0.00,M3] [#5 0.06,0.31,0.68,U] [#6 0.08,0.40,0.00,M6] [#7 0.08,0.11,0.44,U] [#8 -0.06,0.24,0.43,U] 
22:12:32.950 00.001 9044 single-star, 6 included, MultiStar: {0.04, 0.22}, one-star: {0.09, -0.10}
22:12:32.951 00.001 9044 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.62) = xAngle (0.75 = 0.75)
22:12:32.952 00.001 9044 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.33 = -2.33)
22:12:32.952 00.000 9044 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-0.87 mountX=0.10 mountY=-0.10, mountTheta=-0.78
22:12:32.953 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.10, opts=13)
22:12:32.955 00.002 9044 Enqueuing Move request for scope (0.09, -0.10)
22:12:32.955 00.000 12252 Worker thread wakes up
22:12:32.956 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
22:12:32.956 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
22:12:32.956 00.000 12252 Moving (0.09, -0.10) raw xDistance=0.10 yDistance=-0.10
22:12:32.957 00.001 12252 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 484.68
22:12:32.957 00.000 12252 PPEC: input: 0.10, control: -0.03, exposure: 2000
22:12:32.957 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:32.958 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:12:32.958 00.000 12252 MoveAxis(E, 11, ABG)
22:12:32.958 00.000 12252 Guiding  Dir = 2, Dur = 11
22:12:32.958 00.000 12252 IsSlewing returns 0
22:12:32.959 00.001 12252 IsGuiding returns 0
22:12:32.960 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:32.961 00.001 12252 PulseGuide returned control before completion, sleep 20
22:12:32.975 00.014 9044 UpdateGuideState exits: m=5498 SNR=51.1
22:12:32.976 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:32.977 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:32.977 00.000 9044 Enqueuing Expose request
22:12:32.997 00.020 12252 IsGuiding returns 0
22:12:32.997 00.000 12252 Move returns status 0, amount 11
22:12:32.997 00.000 12252 MoveAxis(N, 0, ABG)
22:12:32.997 00.000 12252 Move returns status 0, amount 0
22:12:32.997 00.000 12252 move complete, result=0
22:12:32.997 00.000 12252 worker thread done servicing request
22:12:32.997 00.000 12252 Worker thread wakes up
22:12:32.997 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:32.997 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:32.997 00.000 9044 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:12:35.331 02.334 12252 Exposure complete
22:12:35.357 00.026 12252 worker thread done servicing request
22:12:35.357 00.000 9044 OnExposeComplete: enter
22:12:35.358 00.001 9044 UpdateGuideState(): m_state=6
22:12:35.359 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3049
22:12:35.359 00.000 9044 Star::Find returns 1 (0), X=1009.62, Y=824.51, Mass=5684, SNR=51.8, Peak=173 HFD=5.2
22:12:35.362 00.003 9044 MultiStar: [#1 -0.01,0.43,0.00,M1] [#2 0.06,0.22,1.23,U] [#3 0.00,0.41,0.00,M1] [#4 -0.13,0.64,0.00,M4] [#5 -0.02,0.26,0.66,U] [#6 0.12,0.37,0.42,U] [#7 0.13,0.33,0.44,U] [#8 -0.00,0.29,0.43,U] 
22:12:35.362 00.000 9044 single-star, 5 included, MultiStar: {0.08, 0.24}, one-star: {0.17, 0.16}
22:12:35.363 00.001 9044 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.62) = xAngle (2.36 = 2.36)
22:12:35.363 00.000 9044 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.72 = -0.72)
22:12:35.364 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.24 cameraTheta=0.74 mountX=-0.17 mountY=-0.16, mountTheta=-2.40
22:12:35.365 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.16, opts=13)
22:12:35.366 00.001 9044 Enqueuing Move request for scope (0.17, 0.16)
22:12:35.366 00.000 12252 Worker thread wakes up
22:12:35.366 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
22:12:35.366 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
22:12:35.366 00.000 12252 Moving (0.17, 0.16) raw xDistance=-0.17 yDistance=-0.16
22:12:35.368 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:35.368 00.000 12252 PPEC rslt: input = -0.17, final = -0.15, react = -0.10, pred = -0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 484.67
22:12:35.368 00.000 12252 PPEC: input: -0.17, control: -0.15, exposure: 2000
22:12:35.368 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:12:35.368 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:12:35.369 00.001 12252 MoveAxis(E, 57, ABG)
22:12:35.369 00.000 12252 Guiding  Dir = 2, Dur = 57
22:12:35.369 00.000 12252 IsSlewing returns 0
22:12:35.369 00.000 12252 IsGuiding returns 0
22:12:35.372 00.003 12252 PulseGuide returned control before completion, sleep 65
22:12:35.383 00.011 9044 UpdateGuideState exits: m=5684 SNR=51.8
22:12:35.385 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:35.386 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:35.387 00.001 9044 Enqueuing Expose request
22:12:35.440 00.053 12252 IsGuiding returns 1
22:12:35.440 00.000 12252 scope still moving after pulse duration time elapsed
22:12:35.470 00.030 12252 IsSlewing returns 0
22:12:35.470 00.000 12252 IsGuiding returns 0
22:12:35.471 00.001 12252 scope move finished after 57 + 44 ms
22:12:35.471 00.000 12252 Move returns status 0, amount 57
22:12:35.471 00.000 12252 MoveAxis(N, 0, ABG)
22:12:35.471 00.000 12252 Move returns status 0, amount 0
22:12:35.471 00.000 12252 move complete, result=0
22:12:35.471 00.000 12252 worker thread done servicing request
22:12:35.471 00.000 12252 Worker thread wakes up
22:12:35.471 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:35.471 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:35.471 00.000 9044 GuideStep: -0.2 px 57 ms EAST, -0.2 px 0 ms NORTH
22:12:37.810 02.339 12252 Exposure complete
22:12:37.840 00.030 12252 worker thread done servicing request
22:12:37.840 00.000 9044 OnExposeComplete: enter
22:12:37.840 00.000 9044 UpdateGuideState(): m_state=6
22:12:37.841 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3050
22:12:37.842 00.001 9044 Star::Find returns 1 (0), X=1009.49, Y=824.41, Mass=5389, SNR=50.5, Peak=173 HFD=5.1
22:12:37.843 00.001 9044 MultiStar: [#1 0.03,0.24,1.08,U] [#2 -0.02,0.20,1.21,U] [#3 0.03,0.33,0.89,U] [#4 -0.07,0.65,0.00,M5] [#5 0.04,0.19,0.68,U] [#6 0.15,0.31,0.43,U] [#7 0.15,0.30,0.44,U] [#8 0.04,0.19,0.43,U] 
22:12:37.844 00.001 9044 single-star, 7 included, MultiStar: {0.04, 0.22}, one-star: {0.04, 0.06}
22:12:37.844 00.000 9044 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.62) = xAngle (2.62 = 2.62)
22:12:37.845 00.001 9044 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.46 = -0.46)
22:12:37.845 00.000 9044 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.99 mountX=-0.06 mountY=-0.03, mountTheta=-2.66
22:12:37.847 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.06, opts=13)
22:12:37.847 00.000 9044 Enqueuing Move request for scope (0.04, 0.06)
22:12:37.848 00.001 12252 Worker thread wakes up
22:12:37.848 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:12:37.848 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:12:37.848 00.000 12252 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=-0.03
22:12:37.849 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:37.850 00.001 12252 PPEC rslt: input = -0.06, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 484.67
22:12:37.850 00.000 12252 PPEC: input: -0.06, control: -0.04, exposure: 2000
22:12:37.850 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:37.850 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:12:37.850 00.000 12252 MoveAxis(E, 17, ABG)
22:12:37.850 00.000 12252 Guiding  Dir = 2, Dur = 17
22:12:37.851 00.001 12252 IsSlewing returns 0
22:12:37.851 00.000 12252 IsGuiding returns 0
22:12:37.853 00.002 12252 PulseGuide returned control before completion, sleep 25
22:12:37.865 00.012 9044 UpdateGuideState exits: m=5389 SNR=50.5
22:12:37.867 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:37.868 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:37.868 00.000 9044 Enqueuing Expose request
22:12:37.890 00.022 12252 IsGuiding returns 0
22:12:37.890 00.000 12252 Move returns status 0, amount 17
22:12:37.890 00.000 12252 MoveAxis(N, 0, ABG)
22:12:37.890 00.000 12252 Move returns status 0, amount 0
22:12:37.890 00.000 12252 move complete, result=0
22:12:37.890 00.000 12252 worker thread done servicing request
22:12:37.890 00.000 12252 Worker thread wakes up
22:12:37.890 00.000 9044 GuideStep: -0.1 px 17 ms EAST, -0.0 px 0 ms NORTH
22:12:37.891 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:37.891 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:40.227 02.336 12252 Exposure complete
22:12:40.254 00.027 12252 worker thread done servicing request
22:12:40.254 00.000 9044 OnExposeComplete: enter
22:12:40.255 00.001 9044 UpdateGuideState(): m_state=6
22:12:40.255 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3051
22:12:40.256 00.001 9044 Star::Find returns 1 (0), X=1009.56, Y=824.20, Mass=5798, SNR=52.2, Peak=173 HFD=5.3
22:12:40.257 00.001 9044 MultiStar: [#1 0.13,0.10,1.05,U] [#2 0.03,0.09,1.19,U] [#3 0.12,0.05,0.84,U] [#4 0.09,0.14,1.26,U] [#5 0.00,0.05,0.66,U] [#6 0.16,0.21,0.42,U] [#7 0.15,0.11,0.44,U] [#8 -0.03,-0.01,0.42,U] 
22:12:40.258 00.001 9044 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.11, -0.16}
22:12:40.258 00.000 9044 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.62) = xAngle (2.23 = 2.23)
22:12:40.259 00.001 9044 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.86 = -0.86)
22:12:40.259 00.000 9044 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.10 cameraTheta=0.60 mountX=-0.06 mountY=-0.08, mountTheta=-2.25
22:12:40.260 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.06, opts=13)
22:12:40.261 00.001 9044 Enqueuing Move request for scope (0.09, 0.06)
22:12:40.263 00.002 12252 Worker thread wakes up
22:12:40.263 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
22:12:40.263 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
22:12:40.263 00.000 12252 Moving (0.09, 0.06) raw xDistance=-0.06 yDistance=-0.08
22:12:40.264 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:40.264 00.000 12252 PPEC rslt: input = -0.06, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.67
22:12:40.265 00.001 12252 PPEC: input: -0.06, control: -0.05, exposure: 2000
22:12:40.265 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:40.265 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:12:40.265 00.000 12252 MoveAxis(E, 21, ABG)
22:12:40.265 00.000 12252 Guiding  Dir = 2, Dur = 21
22:12:40.265 00.000 12252 IsSlewing returns 0
22:12:40.265 00.000 12252 IsGuiding returns 0
22:12:40.267 00.002 12252 PulseGuide returned control before completion, sleep 29
22:12:40.280 00.013 9044 UpdateGuideState exits: m=5798 SNR=52.2
22:12:40.281 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:40.281 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:40.282 00.001 9044 Enqueuing Expose request
22:12:40.306 00.024 12252 IsGuiding returns 0
22:12:40.306 00.000 12252 Move returns status 0, amount 21
22:12:40.306 00.000 12252 MoveAxis(N, 0, ABG)
22:12:40.306 00.000 12252 Move returns status 0, amount 0
22:12:40.306 00.000 12252 move complete, result=0
22:12:40.306 00.000 12252 worker thread done servicing request
22:12:40.306 00.000 12252 Worker thread wakes up
22:12:40.306 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:40.306 00.000 9044 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
22:12:40.307 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:42.644 02.337 12252 Exposure complete
22:12:42.712 00.068 12252 worker thread done servicing request
22:12:42.713 00.001 9044 OnExposeComplete: enter
22:12:42.714 00.001 9044 UpdateGuideState(): m_state=6
22:12:42.717 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3052
22:12:42.718 00.001 9044 Star::Find returns 1 (0), X=1009.66, Y=824.24, Mass=5634, SNR=51.4, Peak=173 HFD=5.3
22:12:42.719 00.001 9044 MultiStar: [#1 0.19,0.21,1.06,U] [#2 0.21,0.12,1.22,U] [#3 0.21,0.27,0.87,U] [#4 0.06,0.44,0.00,M5] [#5 0.35,0.13,0.67,U] [#6 0.38,0.21,0.00,M4] [#7 0.22,0.17,0.45,U] [#8 0.23,0.06,0.41,U] 
22:12:42.720 00.001 9044 single-star, 6 included, MultiStar: {0.23, 0.12}, one-star: {0.21, -0.11}
22:12:42.721 00.001 9044 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.62) = xAngle (1.14 = 1.14)
22:12:42.721 00.000 9044 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.94 = -1.94)
22:12:42.722 00.001 9044 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.48 mountX=0.10 mountY=-0.22, mountTheta=-1.15
22:12:42.723 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=-0.11, opts=13)
22:12:42.725 00.002 9044 Enqueuing Move request for scope (0.21, -0.11)
22:12:42.726 00.001 12252 Worker thread wakes up
22:12:42.727 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:42.728 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
22:12:42.728 00.000 9044 UpdateGuideState exits: m=5634 SNR=51.4
22:12:42.729 00.001 12252 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
22:12:42.729 00.000 12252 Moving (0.21, -0.11) raw xDistance=0.10 yDistance=-0.22
22:12:42.729 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:42.730 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:42.732 00.002 9044 Enqueuing Expose request
22:12:42.735 00.003 12252 PPEC rslt: input = 0.10, final = -0.06, react = 0.06, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.66
22:12:42.735 00.000 12252 PPEC: input: 0.10, control: -0.06, exposure: 2000
22:12:42.735 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:12:42.735 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:12:42.736 00.001 12252 MoveAxis(E, 25, ABG)
22:12:42.736 00.000 12252 Guiding  Dir = 2, Dur = 25
22:12:42.736 00.000 12252 IsSlewing returns 0
22:12:42.736 00.000 12252 IsGuiding returns 0
22:12:42.740 00.004 12252 PulseGuide returned control before completion, sleep 32
22:12:42.777 00.037 12252 IsGuiding returns 0
22:12:42.777 00.000 12252 Move returns status 0, amount 25
22:12:42.777 00.000 12252 MoveAxis(N, 0, ABG)
22:12:42.777 00.000 12252 Move returns status 0, amount 0
22:12:42.777 00.000 12252 move complete, result=0
22:12:42.777 00.000 12252 worker thread done servicing request
22:12:42.777 00.000 12252 Worker thread wakes up
22:12:42.777 00.000 9044 GuideStep: 0.1 px 25 ms EAST, -0.2 px 0 ms NORTH
22:12:42.780 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:42.780 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:45.138 02.358 12252 Exposure complete
22:12:45.188 00.050 12252 worker thread done servicing request
22:12:45.188 00.000 9044 OnExposeComplete: enter
22:12:45.190 00.002 9044 UpdateGuideState(): m_state=6
22:12:45.191 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3053
22:12:45.193 00.002 9044 Star::Find returns 1 (0), X=1009.63, Y=824.56, Mass=5862, SNR=52.4, Peak=173 HFD=5.3
22:12:45.194 00.001 9044 MultiStar: [#1 0.06,0.26,1.02,U] [#2 0.13,0.30,1.20,U] [#3 0.01,0.40,0.00,M1] [#4 -0.07,0.59,0.00,M6] [#5 0.12,0.24,0.65,U] [#6 0.21,0.37,0.00,M5] [#7 0.21,0.29,0.43,U] [#8 0.02,0.24,0.42,U] 
22:12:45.195 00.001 9044 single-star, 5 included, MultiStar: {0.12, 0.26}, one-star: {0.18, 0.20}
22:12:45.196 00.001 9044 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.62) = xAngle (2.47 = 2.47)
22:12:45.198 00.002 9044 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.61 = -0.61)
22:12:45.199 00.001 9044 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.85 mountX=-0.21 mountY=-0.16, mountTheta=-2.51
22:12:45.201 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=0.20, opts=13)
22:12:45.202 00.001 9044 Enqueuing Move request for scope (0.18, 0.20)
22:12:45.204 00.002 12252 Worker thread wakes up
22:12:45.204 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:45.205 00.001 9044 UpdateGuideState exits: m=5862 SNR=52.4
22:12:45.206 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:45.207 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:45.209 00.002 9044 Enqueuing Expose request
22:12:45.210 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd
22:12:45.210 00.000 12252 Handling offset move in thread for scope, endpoint = (0.18, 0.20)
22:12:45.210 00.000 12252 Moving (0.18, 0.20) raw xDistance=-0.21 yDistance=-0.16
22:12:45.214 00.004 12252 PPEC rslt: input = -0.21, final = -0.20, react = -0.13, pred = -0.07, hyst = -0.12, hyst_pct = 0.00, period_length = 484.66
22:12:45.214 00.000 12252 PPEC: input: -0.21, control: -0.20, exposure: 2000
22:12:45.214 00.000 12252 switching direction from 0 to -1 - decHistory=-3 oldest=0.12 newest=-0.45
22:12:45.214 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
22:12:45.214 00.000 12252 MoveAxis(E, 79, ABG)
22:12:45.214 00.000 12252 Guiding  Dir = 2, Dur = 79
22:12:45.215 00.001 12252 IsSlewing returns 0
22:12:45.215 00.000 12252 IsGuiding returns 0
22:12:45.218 00.003 12252 PulseGuide returned control before completion, sleep 87
22:12:45.315 00.097 12252 IsGuiding returns 0
22:12:45.315 00.000 12252 Move returns status 0, amount 79
22:12:45.316 00.001 12252 BLC: Oldest BLC event removed
22:12:45.316 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:12:45.316 00.000 12252 MoveAxis(N, 133, ABG)
22:12:45.316 00.000 12252 Guiding  Dir = 0, Dur = 133
22:12:45.319 00.003 12252 IsSlewing returns 0
22:12:45.319 00.000 12252 IsGuiding returns 0
22:12:45.325 00.006 12252 PulseGuide returned control before completion, sleep 138
22:12:45.467 00.142 12252 IsGuiding returns 0
22:12:45.468 00.001 12252 Move returns status 0, amount 133
22:12:45.468 00.000 12252 move complete, result=0
22:12:45.468 00.000 12252 worker thread done servicing request
22:12:45.468 00.000 12252 Worker thread wakes up
22:12:45.468 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:45.468 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:45.468 00.000 9044 GuideStep: -0.2 px 79 ms EAST, -0.2 px 133 ms NORTH
22:12:47.820 02.352 12252 Exposure complete
22:12:47.883 00.063 12252 worker thread done servicing request
22:12:47.883 00.000 9044 OnExposeComplete: enter
22:12:47.886 00.003 9044 UpdateGuideState(): m_state=6
22:12:47.889 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3054
22:12:47.892 00.003 9044 Star::Find returns 1 (0), X=1009.38, Y=824.25, Mass=5784, SNR=52.2, Peak=173 HFD=5.3
22:12:47.895 00.003 9044 MultiStar: [#1 -0.03,0.20,1.05,U] [#2 0.00,0.14,1.20,U] [#3 -0.14,-0.01,0.83,U] [#4 -0.08,0.02,1.27,U] [#5 -0.09,0.19,0.65,U] [#6 -0.04,0.22,0.42,U] [#7 0.10,0.09,0.42,U] [#8 -0.10,0.07,0.40,U] 
22:12:47.897 00.002 9044 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {-0.07, -0.11}
22:12:47.900 00.003 9044 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.62) = xAngle (3.79 = -2.50)
22:12:47.903 00.003 9044 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.70 = 0.70)
22:12:47.906 00.003 9044 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.16 mountX=-0.08 mountY=0.06, mountTheta=2.46
22:12:47.910 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.08, opts=13)
22:12:47.913 00.003 9044 Enqueuing Move request for scope (-0.05, 0.08)
22:12:47.916 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:47.918 00.002 9044 UpdateGuideState exits: m=5784 SNR=52.2
22:12:47.921 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:47.923 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:47.925 00.002 9044 Enqueuing Expose request
22:12:47.926 00.001 12252 Worker thread wakes up
22:12:47.926 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:12:47.927 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:12:47.927 00.000 12252 Moving (-0.05, 0.08) raw xDistance=-0.08 yDistance=0.06
22:12:47.927 00.000 12252 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.155072, 1:-0.061905
22:12:47.927 00.000 12252 BLC: No correction, Miss < min_move
22:12:47.931 00.004 12252 PPEC rslt: input = -0.08, final = -0.07, react = -0.05, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 484.66
22:12:47.931 00.000 12252 PPEC: input: -0.08, control: -0.07, exposure: 2000
22:12:47.931 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:47.931 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:12:47.931 00.000 12252 MoveAxis(E, 29, ABG)
22:12:47.931 00.000 12252 Guiding  Dir = 2, Dur = 29
22:12:47.931 00.000 12252 IsSlewing returns 0
22:12:47.931 00.000 12252 IsGuiding returns 0
22:12:47.934 00.003 12252 PulseGuide returned control before completion, sleep 38
22:12:47.977 00.043 12252 IsGuiding returns 0
22:12:47.977 00.000 12252 Move returns status 0, amount 29
22:12:47.978 00.001 12252 MoveAxis(N, 0, ABG)
22:12:47.978 00.000 12252 Move returns status 0, amount 0
22:12:47.978 00.000 12252 move complete, result=0
22:12:47.978 00.000 12252 worker thread done servicing request
22:12:47.978 00.000 12252 Worker thread wakes up
22:12:47.978 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:47.978 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:47.979 00.001 9044 GuideStep: -0.1 px 29 ms EAST, 0.1 px 0 ms NORTH
22:12:50.313 02.334 12252 Exposure complete
22:12:50.356 00.043 12252 worker thread done servicing request
22:12:50.356 00.000 9044 OnExposeComplete: enter
22:12:50.358 00.002 9044 UpdateGuideState(): m_state=6
22:12:50.359 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3055
22:12:50.361 00.002 9044 Star::Find returns 1 (0), X=1009.39, Y=824.16, Mass=5700, SNR=51.8, Peak=173 HFD=5.2
22:12:50.363 00.002 9044 MultiStar: [#1 -0.01,0.03,1.04,U] [#2 -0.01,0.05,1.19,U] [#3 -0.12,0.01,0.86,U] [#4 -0.07,0.15,1.25,U] [#5 -0.04,0.13,0.67,U] [#6 0.03,0.19,0.43,U] [#7 0.05,0.13,0.45,U] [#8 -0.24,0.01,0.43,U] 
22:12:50.367 00.004 9044 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {-0.06, -0.19}
22:12:50.369 00.002 9044 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.62) = xAngle (4.05 = -2.23)
22:12:50.371 00.002 9044 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.97 = 0.97)
22:12:50.373 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.43 mountX=-0.04 mountY=0.06, mountTheta=2.21
22:12:50.376 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.05, opts=13)
22:12:50.377 00.001 9044 Enqueuing Move request for scope (-0.05, 0.05)
22:12:50.378 00.001 12252 Worker thread wakes up
22:12:50.378 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:50.379 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
22:12:50.379 00.000 9044 UpdateGuideState exits: m=5700 SNR=51.8
22:12:50.380 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
22:12:50.380 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:50.381 00.001 12252 Moving (-0.05, 0.05) raw xDistance=-0.04 yDistance=0.06
22:12:50.381 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:50.382 00.001 9044 Enqueuing Expose request
22:12:50.383 00.001 12252 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.155072, 1:-0.061905, 2:-0.057781
22:12:50.383 00.000 12252 BLC: No correction, Miss < min_move
22:12:50.387 00.004 12252 PPEC rslt: input = -0.04, final = -0.07, react = -0.03, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 484.66
22:12:50.387 00.000 12252 PPEC: input: -0.04, control: -0.07, exposure: 2000
22:12:50.387 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:50.387 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:12:50.387 00.000 12252 MoveAxis(E, 26, ABG)
22:12:50.387 00.000 12252 Guiding  Dir = 2, Dur = 26
22:12:50.388 00.001 12252 IsSlewing returns 0
22:12:50.388 00.000 12252 IsGuiding returns 0
22:12:50.392 00.004 12252 PulseGuide returned control before completion, sleep 34
22:12:50.433 00.041 12252 IsGuiding returns 0
22:12:50.433 00.000 12252 Move returns status 0, amount 26
22:12:50.433 00.000 12252 MoveAxis(N, 0, ABG)
22:12:50.433 00.000 12252 Move returns status 0, amount 0
22:12:50.434 00.001 12252 move complete, result=0
22:12:50.434 00.000 12252 worker thread done servicing request
22:12:50.434 00.000 12252 Worker thread wakes up
22:12:50.434 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:50.434 00.000 9044 GuideStep: -0.0 px 26 ms EAST, 0.1 px 0 ms NORTH
22:12:50.436 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:52.785 02.349 12252 Exposure complete
22:12:52.854 00.069 12252 worker thread done servicing request
22:12:52.854 00.000 9044 OnExposeComplete: enter
22:12:52.855 00.001 9044 UpdateGuideState(): m_state=6
22:12:52.857 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3056
22:12:52.859 00.002 9044 Star::Find returns 1 (0), X=1009.26, Y=824.27, Mass=5599, SNR=51.5, Peak=173 HFD=5.2
22:12:52.862 00.003 9044 MultiStar: [#1 -0.16,0.07,1.05,U] [#2 -0.09,0.00,1.20,U] [#3 -0.35,-0.02,0.86,U] [#4 -0.07,0.14,1.28,U] [#5 -0.11,0.09,0.67,U] [#6 0.03,0.06,0.43,U] [#7 -0.01,-0.01,0.44,U] [#8 -0.26,0.04,0.42,U] 
22:12:52.865 00.003 9044 refined, 8 included, MultiStar: {-0.14, 0.03}, one-star: {-0.19, -0.09}
22:12:52.868 00.003 9044 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.62) = xAngle (4.52 = -1.76)
22:12:52.870 00.002 9044 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.44 = 1.44)
22:12:52.873 00.003 9044 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.90 mountX=-0.03 mountY=0.14, mountTheta=1.76
22:12:52.877 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.03, opts=13)
22:12:52.879 00.002 9044 Enqueuing Move request for scope (-0.14, 0.03)
22:12:52.882 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:52.884 00.002 9044 UpdateGuideState exits: m=5599 SNR=51.5
22:12:52.886 00.002 12252 Worker thread wakes up
22:12:52.886 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:52.888 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
22:12:52.888 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:52.890 00.002 9044 Enqueuing Expose request
22:12:52.891 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
22:12:52.891 00.000 12252 Moving (-0.14, 0.03) raw xDistance=-0.03 yDistance=0.14
22:12:52.891 00.000 12252 BLC: window closed
22:12:52.891 00.000 12252 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.155072, 1:-0.061905, 2:-0.057781
22:12:52.892 00.001 12252 BLC: No correction, Miss < min_move
22:12:52.895 00.003 12252 PPEC rslt: input = -0.03, final = -0.07, react = -0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 484.65
22:12:52.895 00.000 12252 PPEC: input: -0.03, control: -0.07, exposure: 2000
22:12:52.895 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:12:52.895 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:12:52.895 00.000 12252 MoveAxis(E, 26, ABG)
22:12:52.895 00.000 12252 Guiding  Dir = 2, Dur = 26
22:12:52.895 00.000 12252 IsSlewing returns 0
22:12:52.896 00.001 12252 IsGuiding returns 0
22:12:52.897 00.001 12252 PulseGuide returned control before completion, sleep 35
22:12:52.941 00.044 12252 IsGuiding returns 0
22:12:52.941 00.000 12252 Move returns status 0, amount 26
22:12:52.941 00.000 12252 MoveAxis(N, 0, ABG)
22:12:52.941 00.000 12252 Move returns status 0, amount 0
22:12:52.941 00.000 12252 move complete, result=0
22:12:52.941 00.000 12252 worker thread done servicing request
22:12:52.941 00.000 12252 Worker thread wakes up
22:12:52.941 00.000 9044 GuideStep: -0.0 px 26 ms EAST, 0.1 px 0 ms NORTH
22:12:52.943 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:52.943 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:55.287 02.344 12252 Exposure complete
22:12:55.349 00.062 12252 worker thread done servicing request
22:12:55.349 00.000 9044 OnExposeComplete: enter
22:12:55.351 00.002 9044 UpdateGuideState(): m_state=6
22:12:55.352 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3057
22:12:55.353 00.001 9044 Star::Find returns 1 (0), X=1009.21, Y=824.33, Mass=5685, SNR=51.5, Peak=173 HFD=5.2
22:12:55.354 00.001 9044 MultiStar: [#1 -0.21,0.13,1.05,U] [#2 -0.23,0.06,1.20,U] [#3 -0.41,0.11,0.00,M1] [#4 -0.11,0.11,1.28,U] [#5 -0.25,0.09,0.65,U] [#6 -0.18,0.34,0.42,U] [#7 -0.29,0.02,0.43,U] [#8 -0.27,0.12,0.42,U] 
22:12:55.356 00.002 9044 refined, 7 included, MultiStar: {-0.21, 0.09}, one-star: {-0.24, -0.02}
22:12:55.357 00.001 9044 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.62) = xAngle (4.36 = -1.92)
22:12:55.358 00.001 9044 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.28 = 1.28)
22:12:55.359 00.001 9044 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.74 mountX=-0.08 mountY=0.22, mountTheta=1.92
22:12:55.361 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=0.09, opts=13)
22:12:55.362 00.001 9044 Enqueuing Move request for scope (-0.21, 0.09)
22:12:55.364 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:55.365 00.001 9044 UpdateGuideState exits: m=5685 SNR=51.5
22:12:55.366 00.001 12252 Worker thread wakes up
22:12:55.366 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:55.368 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
22:12:55.368 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:55.369 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
22:12:55.369 00.000 9044 Enqueuing Expose request
22:12:55.372 00.003 12252 Moving (-0.21, 0.09) raw xDistance=-0.08 yDistance=0.22
22:12:55.376 00.004 12252 PPEC rslt: input = -0.08, final = -0.07, react = -0.05, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 484.65
22:12:55.376 00.000 12252 PPEC: input: -0.08, control: -0.07, exposure: 2000
22:12:55.376 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:12:55.376 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:12:55.376 00.000 12252 MoveAxis(E, 27, ABG)
22:12:55.376 00.000 12252 Guiding  Dir = 2, Dur = 27
22:12:55.376 00.000 12252 IsSlewing returns 0
22:12:55.376 00.000 12252 IsGuiding returns 0
22:12:55.378 00.002 12252 PulseGuide returned control before completion, sleep 36
22:12:55.429 00.051 12252 IsGuiding returns 0
22:12:55.429 00.000 12252 Move returns status 0, amount 27
22:12:55.429 00.000 12252 MoveAxis(N, 0, ABG)
22:12:55.429 00.000 12252 Move returns status 0, amount 0
22:12:55.429 00.000 12252 move complete, result=0
22:12:55.429 00.000 12252 worker thread done servicing request
22:12:55.429 00.000 12252 Worker thread wakes up
22:12:55.429 00.000 9044 GuideStep: -0.1 px 27 ms EAST, 0.2 px 0 ms NORTH
22:12:55.432 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:55.432 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:12:57.779 02.347 12252 Exposure complete
22:12:57.829 00.050 12252 worker thread done servicing request
22:12:57.829 00.000 9044 OnExposeComplete: enter
22:12:57.830 00.001 9044 UpdateGuideState(): m_state=6
22:12:57.831 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3058
22:12:57.832 00.001 9044 Star::Find returns 1 (0), X=1009.31, Y=824.08, Mass=5963, SNR=53.0, Peak=173 HFD=5.3
22:12:57.834 00.002 9044 MultiStar: [#1 -0.15,0.02,1.02,U] [#2 -0.15,0.07,1.17,U] [#3 -0.31,0.02,0.83,U] [#4 -0.12,-0.00,1.24,U] [#5 -0.15,0.21,0.63,U] [#6 -0.06,0.07,0.41,U] [#7 -0.24,-0.12,0.42,U] [#8 -0.18,0.05,0.41,U] 
22:12:57.837 00.003 9044 refined, 8 included, MultiStar: {-0.16, -0.00}, one-star: {-0.14, -0.28}
22:12:57.839 00.002 9044 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.62) = xAngle (-1.49 = -1.49)
22:12:57.840 00.001 9044 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.57 = 1.71)
22:12:57.841 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.11 mountX=0.01 mountY=0.16, mountTheta=1.49
22:12:57.843 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.00, opts=13)
22:12:57.844 00.001 9044 Enqueuing Move request for scope (-0.16, -0.00)
22:12:57.845 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:12:57.848 00.003 9044 UpdateGuideState exits: m=5963 SNR=53.0
22:12:57.851 00.003 12252 Worker thread wakes up
22:12:57.851 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:12:57.854 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
22:12:57.854 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:12:57.855 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
22:12:57.855 00.000 9044 Enqueuing Expose request
22:12:57.856 00.001 12252 Moving (-0.16, -0.00) raw xDistance=0.01 yDistance=0.16
22:12:57.860 00.004 12252 PPEC rslt: input = 0.01, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.65
22:12:57.860 00.000 12252 PPEC: input: 0.01, control: -0.05, exposure: 2000
22:12:57.860 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:12:57.861 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:12:57.861 00.000 12252 MoveAxis(E, 21, ABG)
22:12:57.861 00.000 12252 Guiding  Dir = 2, Dur = 21
22:12:57.861 00.000 12252 IsSlewing returns 0
22:12:57.862 00.001 12252 IsGuiding returns 0
22:12:57.864 00.002 12252 PulseGuide returned control before completion, sleep 30
22:12:57.896 00.032 12252 IsGuiding returns 1
22:12:57.896 00.000 12252 scope still moving after pulse duration time elapsed
22:12:57.926 00.030 12252 IsSlewing returns 0
22:12:57.928 00.002 12252 IsGuiding returns 0
22:12:57.928 00.000 12252 scope move finished after 21 + 43 ms
22:12:57.928 00.000 12252 Move returns status 0, amount 21
22:12:57.928 00.000 12252 MoveAxis(N, 0, ABG)
22:12:57.928 00.000 12252 Move returns status 0, amount 0
22:12:57.928 00.000 12252 move complete, result=0
22:12:57.928 00.000 12252 worker thread done servicing request
22:12:57.928 00.000 12252 Worker thread wakes up
22:12:57.928 00.000 9044 GuideStep: 0.0 px 21 ms EAST, 0.2 px 0 ms NORTH
22:12:57.931 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:12:57.931 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:00.271 02.340 12252 Exposure complete
22:13:00.313 00.042 12252 worker thread done servicing request
22:13:00.313 00.000 9044 OnExposeComplete: enter
22:13:00.315 00.002 9044 UpdateGuideState(): m_state=6
22:13:00.316 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3059
22:13:00.317 00.001 9044 Star::Find returns 1 (0), X=1009.17, Y=824.34, Mass=5638, SNR=51.4, Peak=173 HFD=5.2
22:13:00.318 00.001 9044 MultiStar: [#1 -0.22,0.11,1.07,U] [#2 -0.13,0.16,1.20,U] [#3 -0.26,0.07,0.86,U] [#4 -0.11,0.22,1.26,U] [#5 -0.23,0.23,0.66,U] [#6 -0.07,0.32,0.42,U] [#7 -0.30,0.14,0.44,U] [#8 -0.35,0.19,0.00,M1] 
22:13:00.319 00.001 9044 refined, 7 included, MultiStar: {-0.19, 0.14}, one-star: {-0.28, -0.02}
22:13:00.320 00.001 9044 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.62) = xAngle (4.14 = -2.14)
22:13:00.321 00.001 9044 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.06 = 1.06)
22:13:00.322 00.001 9044 CameraToMount -- cameraX=-0.19 cameraY=0.14 hyp=0.24 cameraTheta=2.52 mountX=-0.13 mountY=0.21, mountTheta=2.12
22:13:00.323 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=0.14, opts=13)
22:13:00.324 00.001 9044 Enqueuing Move request for scope (-0.19, 0.14)
22:13:00.326 00.002 12252 Worker thread wakes up
22:13:00.326 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.14) opts 0xd
22:13:00.326 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, 0.14)
22:13:00.326 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:13:00.328 00.002 12252 Moving (-0.19, 0.14) raw xDistance=-0.13 yDistance=0.21
22:13:00.328 00.000 9044 UpdateGuideState exits: m=5638 SNR=51.4
22:13:00.330 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:00.332 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:00.333 00.001 9044 Enqueuing Expose request
22:13:00.335 00.002 12252 PPEC rslt: input = -0.13, final = -0.13, react = -0.08, pred = -0.05, hyst = -0.07, hyst_pct = 0.00, period_length = 484.64
22:13:00.335 00.000 12252 PPEC: input: -0.13, control: -0.13, exposure: 2000
22:13:00.335 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:13:00.335 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
22:13:00.335 00.000 12252 MoveAxis(E, 51, ABG)
22:13:00.335 00.000 12252 Guiding  Dir = 2, Dur = 51
22:13:00.335 00.000 12252 IsSlewing returns 0
22:13:00.336 00.001 12252 IsGuiding returns 0
22:13:00.339 00.003 12252 PulseGuide returned control before completion, sleep 59
22:13:00.407 00.068 12252 IsGuiding returns 0
22:13:00.407 00.000 12252 Move returns status 0, amount 51
22:13:00.407 00.000 12252 MoveAxis(N, 0, ABG)
22:13:00.408 00.001 12252 Move returns status 0, amount 0
22:13:00.408 00.000 12252 move complete, result=0
22:13:00.408 00.000 12252 worker thread done servicing request
22:13:00.408 00.000 12252 Worker thread wakes up
22:13:00.408 00.000 9044 GuideStep: -0.1 px 51 ms EAST, 0.2 px 0 ms NORTH
22:13:00.410 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:00.410 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:02.751 02.341 12252 Exposure complete
22:13:02.799 00.048 12252 worker thread done servicing request
22:13:02.799 00.000 9044 OnExposeComplete: enter
22:13:02.800 00.001 9044 UpdateGuideState(): m_state=6
22:13:02.801 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3060
22:13:02.802 00.001 9044 Star::Find returns 1 (0), X=1009.47, Y=824.22, Mass=5774, SNR=52.2, Peak=173 HFD=5.3
22:13:02.804 00.002 9044 MultiStar: [#1 -0.14,0.08,1.03,U] [#2 -0.13,0.15,1.20,U] [#3 -0.28,0.14,0.85,U] [#4 -0.12,0.12,1.24,U] [#5 -0.14,0.29,0.66,U] [#6 -0.05,0.12,0.42,U] [#7 -0.10,0.06,0.43,U] [#8 -0.23,0.17,0.41,U] 
22:13:02.805 00.001 9044 single-star, 8 included, MultiStar: {-0.13, 0.10}, one-star: {0.02, -0.14}
22:13:02.806 00.001 9044 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.62) = xAngle (0.23 = 0.23)
22:13:02.807 00.001 9044 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.86 = -2.86)
22:13:02.808 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.40 mountX=0.14 mountY=-0.04, mountTheta=-0.28
22:13:02.810 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.14, opts=13)
22:13:02.812 00.002 9044 Enqueuing Move request for scope (0.02, -0.14)
22:13:02.813 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:02.814 00.001 9044 UpdateGuideState exits: m=5774 SNR=52.2
22:13:02.815 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:02.817 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:02.818 00.001 9044 Enqueuing Expose request
22:13:02.819 00.001 12252 Worker thread wakes up
22:13:02.819 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
22:13:02.819 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
22:13:02.819 00.000 12252 Moving (0.02, -0.14) raw xDistance=0.14 yDistance=-0.04
22:13:02.822 00.003 12252 PPEC rslt: input = 0.14, final = 0.03, react = 0.08, pred = -0.05, hyst = 0.07, hyst_pct = 0.00, period_length = 484.64
22:13:02.822 00.000 12252 PPEC: input: 0.14, control: 0.03, exposure: 2000
22:13:02.822 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:02.822 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:13:02.822 00.000 12252 MoveAxis(W, 12, ABG)
22:13:02.822 00.000 12252 Guiding  Dir = 3, Dur = 12
22:13:02.823 00.001 12252 IsSlewing returns 0
22:13:02.823 00.000 12252 IsGuiding returns 0
22:13:02.826 00.003 12252 PulseGuide returned control before completion, sleep 21
22:13:02.856 00.030 12252 IsGuiding returns 0
22:13:02.856 00.000 12252 Move returns status 0, amount 12
22:13:02.857 00.001 12252 MoveAxis(N, 0, ABG)
22:13:02.857 00.000 12252 Move returns status 0, amount 0
22:13:02.857 00.000 12252 move complete, result=0
22:13:02.857 00.000 12252 worker thread done servicing request
22:13:02.857 00.000 9044 GuideStep: 0.1 px 12 ms WEST, -0.0 px 0 ms NORTH
22:13:02.859 00.002 12252 Worker thread wakes up
22:13:02.859 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:02.859 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:05.220 02.361 12252 Exposure complete
22:13:05.270 00.050 12252 worker thread done servicing request
22:13:05.270 00.000 9044 OnExposeComplete: enter
22:13:05.271 00.001 9044 UpdateGuideState(): m_state=6
22:13:05.273 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3061
22:13:05.274 00.001 9044 Star::Find returns 1 (0), X=1009.17, Y=824.41, Mass=5649, SNR=51.5, Peak=173 HFD=5.2
22:13:05.276 00.002 9044 MultiStar: [#1 -0.18,0.30,1.04,U] [#2 -0.13,0.22,1.19,U] [#3 -0.29,0.30,0.00,M1] [#4 -0.31,0.61,0.00,M1] [#5 -0.14,0.31,0.67,U] [#6 -0.08,0.28,0.42,U] [#7 -0.21,0.22,0.44,U] [#8 -0.17,0.18,0.42,U] 
22:13:05.277 00.001 9044 refined, 6 included, MultiStar: {-0.18, 0.22}, one-star: {-0.28, 0.06}
22:13:05.278 00.001 9044 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.62) = xAngle (3.88 = -2.41)
22:13:05.279 00.001 9044 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.79 = 0.79)
22:13:05.280 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.28 cameraTheta=2.25 mountX=-0.21 mountY=0.20, mountTheta=2.38
22:13:05.282 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=0.22, opts=13)
22:13:05.283 00.001 9044 Enqueuing Move request for scope (-0.18, 0.22)
22:13:05.285 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:05.286 00.001 9044 UpdateGuideState exits: m=5649 SNR=51.5
22:13:05.288 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:05.289 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:05.290 00.001 9044 Enqueuing Expose request
22:13:05.291 00.001 12252 Worker thread wakes up
22:13:05.291 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd
22:13:05.291 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.18, 0.22)
22:13:05.291 00.000 12252 Moving (-0.18, 0.22) raw xDistance=-0.21 yDistance=0.20
22:13:05.296 00.005 12252 PPEC rslt: input = -0.21, final = -0.17, react = -0.12, pred = -0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 484.64
22:13:05.296 00.000 12252 PPEC: input: -0.21, control: -0.17, exposure: 2000
22:13:05.296 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:13:05.296 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:13:05.296 00.000 12252 MoveAxis(E, 66, ABG)
22:13:05.297 00.001 12252 Guiding  Dir = 2, Dur = 66
22:13:05.297 00.000 12252 IsSlewing returns 0
22:13:05.297 00.000 12252 IsGuiding returns 0
22:13:05.299 00.002 12252 PulseGuide returned control before completion, sleep 74
22:13:05.382 00.083 12252 IsGuiding returns 0
22:13:05.382 00.000 12252 Move returns status 0, amount 66
22:13:05.382 00.000 12252 MoveAxis(N, 0, ABG)
22:13:05.382 00.000 12252 Move returns status 0, amount 0
22:13:05.382 00.000 12252 move complete, result=0
22:13:05.382 00.000 12252 worker thread done servicing request
22:13:05.382 00.000 12252 Worker thread wakes up
22:13:05.382 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:05.382 00.000 9044 GuideStep: -0.2 px 66 ms EAST, 0.2 px 0 ms NORTH
22:13:05.385 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:07.745 02.360 12252 Exposure complete
22:13:07.813 00.068 12252 worker thread done servicing request
22:13:07.814 00.001 9044 OnExposeComplete: enter
22:13:07.816 00.002 9044 UpdateGuideState(): m_state=6
22:13:07.817 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3062
22:13:07.817 00.000 9044 Star::Find returns 1 (0), X=1009.23, Y=824.48, Mass=5561, SNR=51.1, Peak=173 HFD=5.2
22:13:07.818 00.001 9044 MultiStar: [#1 -0.22,0.26,1.05,U] [#2 -0.09,0.25,1.20,U] [#3 -0.34,0.17,0.87,U] [#4 -0.11,0.22,1.27,U] [#5 -0.13,0.30,0.67,U] [#6 0.01,0.45,0.00,M1] [#7 -0.28,0.12,0.43,U] [#8 -0.37,0.12,0.43,U] 
22:13:07.820 00.002 9044 single-star, 7 included, MultiStar: {-0.20, 0.21}, one-star: {-0.22, 0.12}
22:13:07.822 00.002 9044 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.62) = xAngle (4.25 = -2.03)
22:13:07.824 00.002 9044 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.17 = 1.17)
22:13:07.827 00.003 9044 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.63 mountX=-0.11 mountY=0.23, mountTheta=2.02
22:13:07.831 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.22, y=0.12, opts=13)
22:13:07.834 00.003 9044 Enqueuing Move request for scope (-0.22, 0.12)
22:13:07.836 00.002 12252 Worker thread wakes up
22:13:07.836 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:07.840 00.004 9044 UpdateGuideState exits: m=5561 SNR=51.1
22:13:07.842 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:07.844 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:07.847 00.003 9044 Enqueuing Expose request
22:13:07.849 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
22:13:07.849 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
22:13:07.849 00.000 12252 Moving (-0.22, 0.12) raw xDistance=-0.11 yDistance=0.23
22:13:07.852 00.003 12252 PPEC rslt: input = -0.11, final = -0.11, react = -0.07, pred = -0.04, hyst = -0.06, hyst_pct = 0.00, period_length = 484.63
22:13:07.852 00.000 12252 PPEC: input: -0.11, control: -0.11, exposure: 2000
22:13:07.852 00.000 12252 switching direction from -1 to 1 - decHistory=4 oldest=-0.04 newest=0.39
22:13:07.852 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:13:07.852 00.000 12252 MoveAxis(E, 43, ABG)
22:13:07.853 00.001 12252 Guiding  Dir = 2, Dur = 43
22:13:07.853 00.000 12252 IsSlewing returns 0
22:13:07.853 00.000 12252 IsGuiding returns 0
22:13:07.856 00.003 12252 PulseGuide returned control before completion, sleep 51
22:13:07.908 00.052 12252 IsGuiding returns 1
22:13:07.908 00.000 12252 scope still moving after pulse duration time elapsed
22:13:07.939 00.031 12252 IsSlewing returns 0
22:13:07.939 00.000 12252 IsGuiding returns 0
22:13:07.940 00.001 12252 scope move finished after 43 + 43 ms
22:13:07.940 00.000 12252 Move returns status 0, amount 43
22:13:07.940 00.000 12252 BLC: Oldest BLC event removed
22:13:07.940 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:13:07.940 00.000 12252 MoveAxis(S, 159, ABG)
22:13:07.940 00.000 12252 Guiding  Dir = 1, Dur = 159
22:13:07.940 00.000 12252 IsSlewing returns 0
22:13:07.940 00.000 12252 IsGuiding returns 0
22:13:07.946 00.006 12252 PulseGuide returned control before completion, sleep 164
22:13:08.112 00.166 12252 IsGuiding returns 0
22:13:08.112 00.000 12252 Move returns status 0, amount 159
22:13:08.112 00.000 12252 move complete, result=0
22:13:08.112 00.000 12252 worker thread done servicing request
22:13:08.112 00.000 12252 Worker thread wakes up
22:13:08.112 00.000 9044 GuideStep: -0.1 px 43 ms EAST, 0.2 px 159 ms SOUTH
22:13:08.113 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:08.113 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:10.463 02.350 12252 Exposure complete
22:13:10.504 00.041 12252 worker thread done servicing request
22:13:10.505 00.001 9044 OnExposeComplete: enter
22:13:10.507 00.002 9044 UpdateGuideState(): m_state=6
22:13:10.508 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3063
22:13:10.508 00.000 9044 Star::Find returns 1 (0), X=1009.57, Y=824.30, Mass=5675, SNR=51.7, Peak=173 HFD=5.3
22:13:10.509 00.001 9044 MultiStar: [#1 -0.00,0.18,1.08,U] [#2 0.15,0.02,1.20,U] [#3 0.03,0.17,0.85,U] [#4 0.05,0.23,1.25,U] [#5 0.13,0.04,0.64,U] [#6 0.09,0.24,0.43,U] [#7 0.17,0.12,0.44,U] [#8 -0.00,0.03,0.42,U] 
22:13:10.511 00.002 9044 single-star, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.12, -0.05}
22:13:10.512 00.001 9044 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.62) = xAngle (1.22 = 1.22)
22:13:10.513 00.001 9044 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.86 = -1.86)
22:13:10.514 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.40 mountX=0.04 mountY=-0.12, mountTheta=-1.23
22:13:10.516 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.05, opts=13)
22:13:10.517 00.001 9044 Enqueuing Move request for scope (0.12, -0.05)
22:13:10.519 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:10.520 00.001 9044 UpdateGuideState exits: m=5675 SNR=51.7
22:13:10.521 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:10.522 00.001 12252 Worker thread wakes up
22:13:10.522 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:10.524 00.002 9044 Enqueuing Expose request
22:13:10.525 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:13:10.525 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:13:10.525 00.000 12252 Moving (0.12, -0.05) raw xDistance=0.04 yDistance=-0.12
22:13:10.525 00.000 12252 BLC: History state: CurrMiss=-0.12, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.230658, 1:-0.121327
22:13:10.525 00.000 12252 BLC: No correction, Miss < min_move
22:13:10.528 00.003 12252 PPEC rslt: input = 0.04, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 484.63
22:13:10.528 00.000 12252 PPEC: input: 0.04, control: -0.04, exposure: 2000
22:13:10.528 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:10.529 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:13:10.529 00.000 12252 MoveAxis(E, 17, ABG)
22:13:10.529 00.000 12252 Guiding  Dir = 2, Dur = 17
22:13:10.529 00.000 12252 IsSlewing returns 0
22:13:10.529 00.000 12252 IsGuiding returns 0
22:13:10.531 00.002 12252 PulseGuide returned control before completion, sleep 26
22:13:10.568 00.037 12252 IsGuiding returns 0
22:13:10.568 00.000 12252 Move returns status 0, amount 17
22:13:10.568 00.000 12252 MoveAxis(N, 0, ABG)
22:13:10.568 00.000 12252 Move returns status 0, amount 0
22:13:10.568 00.000 12252 move complete, result=0
22:13:10.568 00.000 12252 worker thread done servicing request
22:13:10.569 00.001 9044 GuideStep: 0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:13:10.571 00.002 12252 Worker thread wakes up
22:13:10.571 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:10.571 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:12.928 02.357 12252 Exposure complete
22:13:12.975 00.047 12252 worker thread done servicing request
22:13:12.975 00.000 9044 OnExposeComplete: enter
22:13:12.977 00.002 9044 UpdateGuideState(): m_state=6
22:13:12.978 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3064
22:13:12.979 00.001 9044 Star::Find returns 1 (0), X=1009.65, Y=824.39, Mass=5772, SNR=52.2, Peak=173 HFD=5.4
22:13:12.980 00.001 9044 MultiStar: [#1 0.02,0.24,1.07,U] [#2 0.12,0.28,1.21,U] [#3 0.08,0.31,0.85,U] [#4 0.07,0.25,1.25,U] [#5 0.08,0.26,0.66,U] [#6 0.20,0.50,0.00,M1] [#7 0.27,0.20,0.44,U] [#8 -0.03,0.33,0.42,U] 
22:13:12.981 00.001 9044 single-star, 7 included, MultiStar: {0.10, 0.24}, one-star: {0.20, 0.04}
22:13:12.982 00.001 9044 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.62) = xAngle (1.82 = 1.82)
22:13:12.984 00.002 9044 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.26 = -1.26)
22:13:12.985 00.001 9044 CameraToMount -- cameraX=0.20 cameraY=0.04 hyp=0.20 cameraTheta=0.20 mountX=-0.05 mountY=-0.20, mountTheta=-1.82
22:13:12.987 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.20, y=0.04, opts=13)
22:13:12.988 00.001 9044 Enqueuing Move request for scope (0.20, 0.04)
22:13:12.990 00.002 12252 Worker thread wakes up
22:13:12.990 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:12.991 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.04) opts 0xd
22:13:12.991 00.000 9044 UpdateGuideState exits: m=5772 SNR=52.2
22:13:12.992 00.001 12252 Handling offset move in thread for scope, endpoint = (0.20, 0.04)
22:13:12.992 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:12.992 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:12.995 00.003 9044 Enqueuing Expose request
22:13:12.996 00.001 12252 Moving (0.20, 0.04) raw xDistance=-0.05 yDistance=-0.20
22:13:12.996 00.000 12252 BLC: History state: CurrMiss=-0.20, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.230658, 1:-0.121327, 2:-0.195249
22:13:12.996 00.000 12252 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:13:12.996 00.000 12252 BLC: window closed
22:13:13.002 00.006 12252 PPEC rslt: input = -0.05, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.63
22:13:13.002 00.000 12252 PPEC: input: -0.05, control: -0.05, exposure: 2000
22:13:13.003 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:13:13.003 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:13:13.003 00.000 12252 MoveAxis(E, 21, ABG)
22:13:13.003 00.000 12252 Guiding  Dir = 2, Dur = 21
22:13:13.004 00.001 12252 IsSlewing returns 0
22:13:13.004 00.000 12252 IsGuiding returns 0
22:13:13.006 00.002 12252 PulseGuide returned control before completion, sleep 30
22:13:13.046 00.040 12252 IsGuiding returns 0
22:13:13.046 00.000 12252 Move returns status 0, amount 21
22:13:13.046 00.000 12252 MoveAxis(N, 0, ABG)
22:13:13.046 00.000 12252 Move returns status 0, amount 0
22:13:13.046 00.000 12252 move complete, result=0
22:13:13.046 00.000 12252 worker thread done servicing request
22:13:13.047 00.001 9044 GuideStep: -0.1 px 21 ms EAST, -0.2 px 0 ms NORTH
22:13:13.050 00.003 12252 Worker thread wakes up
22:13:13.050 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:13.050 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:15.415 02.365 12252 Exposure complete
22:13:15.487 00.072 12252 worker thread done servicing request
22:13:15.487 00.000 9044 OnExposeComplete: enter
22:13:15.490 00.003 9044 UpdateGuideState(): m_state=6
22:13:15.492 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3065
22:13:15.492 00.000 9044 Star::Find returns 1 (0), X=1009.68, Y=824.41, Mass=5642, SNR=51.5, Peak=173 HFD=5.3
22:13:15.494 00.002 9044 MultiStar: [#1 0.16,0.24,1.06,U] [#2 0.17,0.28,1.17,U] [#3 0.09,0.33,0.85,U] [#4 0.42,0.11,0.00,M1] [#5 0.20,0.31,0.66,U] [#6 0.24,0.43,0.00,M2] [#7 0.15,0.27,0.44,U] [#8 0.02,0.19,0.43,U] 
22:13:15.497 00.003 9044 single-star, 6 included, MultiStar: {0.16, 0.23}, one-star: {0.23, 0.05}
22:13:15.499 00.002 9044 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.62) = xAngle (1.84 = 1.84)
22:13:15.501 00.002 9044 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.24 = -1.24)
22:13:15.501 00.000 9044 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.24 cameraTheta=0.22 mountX=-0.06 mountY=-0.22, mountTheta=-1.85
22:13:15.504 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.23, y=0.05, opts=13)
22:13:15.505 00.001 9044 Enqueuing Move request for scope (0.23, 0.05)
22:13:15.505 00.000 12252 Worker thread wakes up
22:13:15.506 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:15.506 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
22:13:15.506 00.000 9044 UpdateGuideState exits: m=5642 SNR=51.5
22:13:15.508 00.002 12252 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
22:13:15.508 00.000 12252 Moving (0.23, 0.05) raw xDistance=-0.06 yDistance=-0.22
22:13:15.508 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:15.511 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:15.515 00.004 9044 Enqueuing Expose request
22:13:15.517 00.002 12252 PPEC rslt: input = -0.06, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.63
22:13:15.517 00.000 12252 PPEC: input: -0.06, control: -0.06, exposure: 2000
22:13:15.517 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:13:15.518 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:13:15.518 00.000 12252 MoveAxis(E, 22, ABG)
22:13:15.518 00.000 12252 Guiding  Dir = 2, Dur = 22
22:13:15.518 00.000 12252 IsSlewing returns 0
22:13:15.518 00.000 12252 IsGuiding returns 0
22:13:15.520 00.002 12252 PulseGuide returned control before completion, sleep 31
22:13:15.557 00.037 12252 IsGuiding returns 1
22:13:15.557 00.000 12252 scope still moving after pulse duration time elapsed
22:13:15.588 00.031 12252 IsSlewing returns 0
22:13:15.588 00.000 12252 IsGuiding returns 0
22:13:15.588 00.000 12252 scope move finished after 22 + 47 ms
22:13:15.588 00.000 12252 Move returns status 0, amount 22
22:13:15.589 00.001 12252 MoveAxis(N, 0, ABG)
22:13:15.589 00.000 12252 Move returns status 0, amount 0
22:13:15.589 00.000 12252 move complete, result=0
22:13:15.589 00.000 12252 worker thread done servicing request
22:13:15.589 00.000 9044 GuideStep: -0.1 px 22 ms EAST, -0.2 px 0 ms NORTH
22:13:15.590 00.001 12252 Worker thread wakes up
22:13:15.590 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:15.591 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:17.957 02.366 12252 Exposure complete
22:13:18.015 00.058 12252 worker thread done servicing request
22:13:18.015 00.000 9044 OnExposeComplete: enter
22:13:18.016 00.001 9044 UpdateGuideState(): m_state=6
22:13:18.017 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3066
22:13:18.017 00.000 9044 Star::Find returns 1 (0), X=1009.63, Y=824.31, Mass=5769, SNR=52.0, Peak=173 HFD=5.4
22:13:18.018 00.001 9044 MultiStar: [#1 0.13,0.23,1.04,U] [#2 0.09,0.22,1.20,U] [#3 0.03,0.20,0.86,U] [#4 -0.06,0.51,0.00,M2] [#5 0.07,0.20,0.66,U] [#6 0.16,0.22,0.42,U] [#7 0.13,0.34,0.44,U] [#8 -0.03,0.16,0.42,U] 
22:13:18.020 00.002 9044 single-star, 7 included, MultiStar: {0.10, 0.18}, one-star: {0.18, -0.04}
22:13:18.021 00.001 9044 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.62) = xAngle (1.40 = 1.40)
22:13:18.022 00.001 9044 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.68 = -1.68)
22:13:18.023 00.001 9044 CameraToMount -- cameraX=0.18 cameraY=-0.04 hyp=0.19 cameraTheta=-0.22 mountX=0.03 mountY=-0.18, mountTheta=-1.41
22:13:18.025 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=-0.04, opts=13)
22:13:18.026 00.001 9044 Enqueuing Move request for scope (0.18, -0.04)
22:13:18.027 00.001 12252 Worker thread wakes up
22:13:18.027 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:18.028 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.04) opts 0xd
22:13:18.028 00.000 9044 UpdateGuideState exits: m=5769 SNR=52.0
22:13:18.029 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:18.030 00.001 12252 Handling offset move in thread for scope, endpoint = (0.18, -0.04)
22:13:18.030 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:18.031 00.001 9044 Enqueuing Expose request
22:13:18.034 00.003 12252 Moving (0.18, -0.04) raw xDistance=0.03 yDistance=-0.18
22:13:18.036 00.002 12252 PPEC rslt: input = 0.03, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.62
22:13:18.036 00.000 12252 PPEC: input: 0.03, control: -0.05, exposure: 2000
22:13:18.036 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:13:18.036 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:13:18.036 00.000 12252 MoveAxis(E, 21, ABG)
22:13:18.036 00.000 12252 Guiding  Dir = 2, Dur = 21
22:13:18.036 00.000 12252 IsSlewing returns 0
22:13:18.037 00.001 12252 IsGuiding returns 0
22:13:18.038 00.001 12252 PulseGuide returned control before completion, sleep 30
22:13:18.082 00.044 12252 IsGuiding returns 1
22:13:18.082 00.000 12252 scope still moving after pulse duration time elapsed
22:13:18.113 00.031 12252 IsSlewing returns 0
22:13:18.114 00.001 12252 IsGuiding returns 0
22:13:18.114 00.000 12252 scope move finished after 21 + 56 ms
22:13:18.114 00.000 12252 Move returns status 0, amount 21
22:13:18.114 00.000 12252 MoveAxis(N, 0, ABG)
22:13:18.114 00.000 12252 Move returns status 0, amount 0
22:13:18.114 00.000 12252 move complete, result=0
22:13:18.114 00.000 12252 worker thread done servicing request
22:13:18.114 00.000 12252 Worker thread wakes up
22:13:18.114 00.000 9044 GuideStep: 0.0 px 21 ms EAST, -0.2 px 0 ms NORTH
22:13:18.118 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:18.118 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:20.461 02.343 12252 Exposure complete
22:13:20.510 00.049 12252 worker thread done servicing request
22:13:20.510 00.000 9044 OnExposeComplete: enter
22:13:20.511 00.001 9044 UpdateGuideState(): m_state=6
22:13:20.512 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3067
22:13:20.513 00.001 9044 Star::Find returns 1 (0), X=1009.43, Y=824.04, Mass=5758, SNR=51.9, Peak=173 HFD=5.1
22:13:20.514 00.001 9044 MultiStar: [#1 0.05,0.07,1.04,U] [#2 0.01,0.04,1.21,U] [#3 -0.03,0.07,0.85,U] [#4 0.06,0.14,1.26,U] [#5 -0.03,0.04,0.66,U] [#6 0.15,0.11,0.43,U] [#7 0.15,0.04,0.43,U] [#8 -0.15,0.05,0.42,U] 
22:13:20.516 00.002 9044 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.02, -0.32}
22:13:20.517 00.001 9044 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.62) = xAngle (2.51 = 2.51)
22:13:20.518 00.001 9044 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.57 = -0.57)
22:13:20.519 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.89 mountX=-0.02 mountY=-0.02, mountTheta=-2.55
22:13:20.522 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.02, opts=13)
22:13:20.523 00.001 9044 Enqueuing Move request for scope (0.02, 0.02)
22:13:20.524 00.001 12252 Worker thread wakes up
22:13:20.524 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:13:20.524 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:13:20.524 00.000 12252 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
22:13:20.524 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:20.525 00.001 9044 UpdateGuideState exits: m=5758 SNR=51.9
22:13:20.526 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:20.527 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:20.528 00.001 9044 Enqueuing Expose request
22:13:20.530 00.002 12252 PPEC rslt: input = -0.02, final = -0.06, react = -0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.62
22:13:20.530 00.000 12252 PPEC: input: -0.02, control: -0.06, exposure: 2000
22:13:20.530 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:20.530 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:13:20.530 00.000 12252 MoveAxis(E, 24, ABG)
22:13:20.530 00.000 12252 Guiding  Dir = 2, Dur = 24
22:13:20.530 00.000 12252 IsSlewing returns 0
22:13:20.530 00.000 12252 IsGuiding returns 0
22:13:20.533 00.003 12252 PulseGuide returned control before completion, sleep 32
22:13:20.579 00.046 12252 IsGuiding returns 0
22:13:20.579 00.000 12252 Move returns status 0, amount 24
22:13:20.579 00.000 12252 MoveAxis(N, 0, ABG)
22:13:20.579 00.000 12252 Move returns status 0, amount 0
22:13:20.579 00.000 12252 move complete, result=0
22:13:20.579 00.000 12252 worker thread done servicing request
22:13:20.579 00.000 12252 Worker thread wakes up
22:13:20.579 00.000 9044 GuideStep: -0.0 px 24 ms EAST, -0.0 px 0 ms NORTH
22:13:20.581 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:20.581 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:22.942 02.361 12252 Exposure complete
22:13:22.992 00.050 12252 worker thread done servicing request
22:13:22.992 00.000 9044 OnExposeComplete: enter
22:13:22.993 00.001 9044 UpdateGuideState(): m_state=6
22:13:22.995 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3068
22:13:22.996 00.001 9044 Star::Find returns 1 (0), X=1009.55, Y=824.16, Mass=5646, SNR=51.5, Peak=173 HFD=5.2
22:13:22.998 00.002 9044 MultiStar: [#1 0.04,-0.01,1.06,U] [#2 0.08,0.17,1.23,U] [#3 0.09,0.01,0.85,U] [#4 0.03,0.07,1.29,U] [#5 0.11,0.19,0.66,U] [#6 0.06,0.09,0.43,U] [#7 0.08,0.02,0.43,U] [#8 -0.01,0.04,0.42,U] 
22:13:23.000 00.002 9044 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.10, -0.19}
22:13:23.002 00.002 9044 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.62) = xAngle (2.20 = 2.20)
22:13:23.004 00.002 9044 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.89 = -0.89)
22:13:23.005 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.08 cameraTheta=0.57 mountX=-0.05 mountY=-0.06, mountTheta=-2.22
22:13:23.007 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.04, opts=13)
22:13:23.008 00.001 9044 Enqueuing Move request for scope (0.06, 0.04)
22:13:23.010 00.002 12252 Worker thread wakes up
22:13:23.010 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:23.012 00.002 9044 UpdateGuideState exits: m=5646 SNR=51.5
22:13:23.014 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:23.016 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:13:23.016 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:23.016 00.000 9044 Enqueuing Expose request
22:13:23.017 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:13:23.017 00.000 12252 Moving (0.06, 0.04) raw xDistance=-0.05 yDistance=-0.06
22:13:23.020 00.003 12252 PPEC rslt: input = -0.05, final = -0.06, react = -0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.62
22:13:23.020 00.000 12252 PPEC: input: -0.05, control: -0.06, exposure: 2000
22:13:23.020 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:23.020 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:13:23.020 00.000 12252 MoveAxis(E, 23, ABG)
22:13:23.020 00.000 12252 Guiding  Dir = 2, Dur = 23
22:13:23.020 00.000 12252 IsSlewing returns 0
22:13:23.022 00.002 12252 IsGuiding returns 0
22:13:23.023 00.001 12252 PulseGuide returned control before completion, sleep 32
22:13:23.063 00.040 12252 IsGuiding returns 0
22:13:23.063 00.000 12252 Move returns status 0, amount 23
22:13:23.063 00.000 12252 MoveAxis(N, 0, ABG)
22:13:23.063 00.000 12252 Move returns status 0, amount 0
22:13:23.063 00.000 12252 move complete, result=0
22:13:23.063 00.000 12252 worker thread done servicing request
22:13:23.063 00.000 12252 Worker thread wakes up
22:13:23.063 00.000 9044 GuideStep: -0.0 px 23 ms EAST, -0.1 px 0 ms NORTH
22:13:23.064 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:23.064 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:25.415 02.351 12252 Exposure complete
22:13:25.486 00.071 12252 worker thread done servicing request
22:13:25.486 00.000 9044 OnExposeComplete: enter
22:13:25.488 00.002 9044 UpdateGuideState(): m_state=6
22:13:25.489 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3069
22:13:25.490 00.001 9044 Star::Find returns 1 (0), X=1009.53, Y=824.17, Mass=5742, SNR=52.0, Peak=173 HFD=5.3
22:13:25.491 00.001 9044 MultiStar: [#1 0.06,0.06,1.07,U] [#2 0.07,0.02,1.22,U] [#3 0.07,0.07,0.85,U] [#4 0.09,0.17,1.26,U] [#5 0.03,0.05,0.65,U] [#6 0.24,0.14,0.42,U] [#7 0.15,0.02,0.43,U] [#8 -0.01,0.01,0.42,U] 
22:13:25.492 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.08, -0.18}
22:13:25.493 00.001 9044 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.62) = xAngle (2.09 = 2.09)
22:13:25.495 00.002 9044 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.99 = -0.99)
22:13:25.496 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.46 mountX=-0.04 mountY=-0.07, mountTheta=-2.10
22:13:25.498 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.04, opts=13)
22:13:25.499 00.001 9044 Enqueuing Move request for scope (0.08, 0.04)
22:13:25.500 00.001 12252 Worker thread wakes up
22:13:25.501 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:25.501 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
22:13:25.501 00.000 9044 UpdateGuideState exits: m=5742 SNR=52.0
22:13:25.502 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
22:13:25.502 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:25.503 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:25.504 00.001 9044 Enqueuing Expose request
22:13:25.505 00.001 12252 Moving (0.08, 0.04) raw xDistance=-0.04 yDistance=-0.07
22:13:25.509 00.004 12252 PPEC rslt: input = -0.04, final = -0.06, react = -0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.61
22:13:25.509 00.000 12252 PPEC: input: -0.04, control: -0.06, exposure: 2000
22:13:25.509 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:25.509 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:13:25.509 00.000 12252 MoveAxis(E, 22, ABG)
22:13:25.509 00.000 12252 Guiding  Dir = 2, Dur = 22
22:13:25.509 00.000 12252 IsSlewing returns 0
22:13:25.510 00.001 12252 IsGuiding returns 0
22:13:25.512 00.002 12252 PulseGuide returned control before completion, sleep 30
22:13:25.555 00.043 12252 IsGuiding returns 0
22:13:25.555 00.000 12252 Move returns status 0, amount 22
22:13:25.555 00.000 12252 MoveAxis(N, 0, ABG)
22:13:25.555 00.000 12252 Move returns status 0, amount 0
22:13:25.556 00.001 12252 move complete, result=0
22:13:25.556 00.000 12252 worker thread done servicing request
22:13:25.556 00.000 12252 Worker thread wakes up
22:13:25.556 00.000 9044 GuideStep: -0.0 px 22 ms EAST, -0.1 px 0 ms NORTH
22:13:25.559 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:25.559 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:27.910 02.351 12252 Exposure complete
22:13:27.971 00.061 12252 worker thread done servicing request
22:13:27.971 00.000 9044 OnExposeComplete: enter
22:13:27.972 00.001 9044 UpdateGuideState(): m_state=6
22:13:27.973 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3070
22:13:27.975 00.002 9044 Star::Find returns 1 (0), X=1009.50, Y=824.17, Mass=5785, SNR=52.1, Peak=173 HFD=5.3
22:13:27.977 00.002 9044 MultiStar: [#1 -0.04,0.05,1.06,U] [#2 0.02,0.03,1.23,U] [#3 -0.05,0.01,0.85,U] [#4 0.01,0.06,1.28,U] [#5 0.01,0.08,0.66,U] [#6 0.06,0.11,0.42,U] [#7 -0.05,-0.06,0.43,U] [#8 -0.11,-0.03,0.41,U] 
22:13:27.978 00.001 9044 refined, 8 included, MultiStar: {-0.00, 0.01}, one-star: {0.05, -0.18}
22:13:27.979 00.001 9044 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.62) = xAngle (3.45 = -2.83)
22:13:27.980 00.001 9044 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.37 = 0.37)
22:13:27.980 00.000 9044 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.83 mountX=-0.01 mountY=0.00, mountTheta=2.78
22:13:27.982 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.01, opts=13)
22:13:27.983 00.001 9044 Enqueuing Move request for scope (-0.00, 0.01)
22:13:27.984 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:27.985 00.001 9044 UpdateGuideState exits: m=5785 SNR=52.1
22:13:27.987 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:27.988 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:27.989 00.001 9044 Enqueuing Expose request
22:13:27.990 00.001 12252 Worker thread wakes up
22:13:27.991 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
22:13:27.991 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
22:13:27.991 00.000 12252 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=0.00
22:13:27.993 00.002 12252 PPEC rslt: input = -0.01, final = -0.05, react = -0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.61
22:13:27.993 00.000 12252 PPEC: input: -0.01, control: -0.05, exposure: 2000
22:13:27.993 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:27.993 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:13:27.993 00.000 12252 MoveAxis(E, 21, ABG)
22:13:27.993 00.000 12252 Guiding  Dir = 2, Dur = 21
22:13:27.994 00.001 12252 IsSlewing returns 0
22:13:27.994 00.000 12252 IsGuiding returns 0
22:13:27.996 00.002 12252 PulseGuide returned control before completion, sleep 30
22:13:28.030 00.034 12252 IsGuiding returns 0
22:13:28.030 00.000 12252 Move returns status 0, amount 21
22:13:28.030 00.000 12252 MoveAxis(N, 0, ABG)
22:13:28.030 00.000 12252 Move returns status 0, amount 0
22:13:28.030 00.000 12252 move complete, result=0
22:13:28.030 00.000 12252 worker thread done servicing request
22:13:28.030 00.000 12252 Worker thread wakes up
22:13:28.030 00.000 9044 GuideStep: -0.0 px 21 ms EAST, 0.0 px 0 ms NORTH
22:13:28.031 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:28.032 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:30.374 02.342 12252 Exposure complete
22:13:30.419 00.045 12252 worker thread done servicing request
22:13:30.419 00.000 9044 OnExposeComplete: enter
22:13:30.420 00.001 9044 UpdateGuideState(): m_state=6
22:13:30.420 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3071
22:13:30.421 00.001 9044 Star::Find returns 1 (0), X=1009.46, Y=824.03, Mass=5726, SNR=51.9, Peak=173 HFD=5.1
22:13:30.423 00.002 9044 MultiStar: [#1 0.03,-0.00,1.05,U] [#2 0.12,0.04,1.23,U] [#3 0.05,-0.08,0.86,U] [#4 0.07,-0.04,1.26,U] [#5 0.06,0.10,0.65,U] [#6 0.11,0.13,0.41,U] [#7 0.10,-0.22,0.42,U] [#8 -0.07,-0.09,0.42,U] 
22:13:30.424 00.001 9044 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.01, -0.32}
22:13:30.425 00.001 9044 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.62) = xAngle (0.86 = 0.86)
22:13:30.425 00.000 9044 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.23 = -2.23)
22:13:30.426 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-0.77 mountX=0.05 mountY=-0.06, mountTheta=-0.88
22:13:30.428 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.06, opts=13)
22:13:30.429 00.001 9044 Enqueuing Move request for scope (0.06, -0.06)
22:13:30.429 00.000 12252 Worker thread wakes up
22:13:30.429 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:30.431 00.002 9044 UpdateGuideState exits: m=5726 SNR=51.9
22:13:30.432 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:30.435 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
22:13:30.435 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:30.436 00.001 9044 Enqueuing Expose request
22:13:30.438 00.002 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
22:13:30.438 00.000 12252 Moving (0.06, -0.06) raw xDistance=0.05 yDistance=-0.06
22:13:30.442 00.004 12252 PPEC rslt: input = 0.05, final = -0.06, react = 0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.61
22:13:30.442 00.000 12252 PPEC: input: 0.05, control: -0.06, exposure: 2000
22:13:30.442 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:30.443 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:13:30.443 00.000 12252 MoveAxis(E, 22, ABG)
22:13:30.443 00.000 12252 Guiding  Dir = 2, Dur = 22
22:13:30.443 00.000 12252 IsSlewing returns 0
22:13:30.443 00.000 12252 IsGuiding returns 0
22:13:30.446 00.003 12252 PulseGuide returned control before completion, sleep 30
22:13:30.492 00.046 12252 IsGuiding returns 0
22:13:30.492 00.000 12252 Move returns status 0, amount 22
22:13:30.492 00.000 12252 MoveAxis(N, 0, ABG)
22:13:30.492 00.000 12252 Move returns status 0, amount 0
22:13:30.492 00.000 12252 move complete, result=0
22:13:30.492 00.000 12252 worker thread done servicing request
22:13:30.492 00.000 12252 Worker thread wakes up
22:13:30.492 00.000 9044 GuideStep: 0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
22:13:30.495 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:30.495 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:32.854 02.359 12252 Exposure complete
22:13:32.900 00.046 12252 worker thread done servicing request
22:13:32.900 00.000 9044 OnExposeComplete: enter
22:13:32.901 00.001 9044 UpdateGuideState(): m_state=6
22:13:32.902 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3072
22:13:32.903 00.001 9044 Star::Find returns 1 (0), X=1009.58, Y=824.11, Mass=5770, SNR=52.1, Peak=173 HFD=5.2
22:13:32.903 00.000 9044 MultiStar: [#1 0.06,0.04,1.06,U] [#2 0.02,0.08,1.19,U] [#3 -0.01,0.08,0.84,U] [#4 0.06,0.10,1.26,U] [#5 0.01,0.07,0.65,U] [#6 0.08,0.15,0.42,U] [#7 0.11,0.10,0.44,U] [#8 -0.06,-0.03,0.42,U] 
22:13:32.904 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.13, -0.24}
22:13:32.905 00.001 9044 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.62) = xAngle (2.21 = 2.21)
22:13:32.906 00.001 9044 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.87 = -0.87)
22:13:32.906 00.000 9044 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.59 mountX=-0.03 mountY=-0.04, mountTheta=-2.23
22:13:32.908 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.03, opts=13)
22:13:32.910 00.002 9044 Enqueuing Move request for scope (0.05, 0.03)
22:13:32.911 00.001 12252 Worker thread wakes up
22:13:32.911 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:32.911 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:13:32.911 00.000 9044 UpdateGuideState exits: m=5770 SNR=52.1
22:13:32.912 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:13:32.912 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:32.913 00.001 12252 Moving (0.05, 0.03) raw xDistance=-0.03 yDistance=-0.04
22:13:32.913 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:32.914 00.001 9044 Enqueuing Expose request
22:13:32.916 00.002 12252 PPEC rslt: input = -0.03, final = -0.05, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.60
22:13:32.916 00.000 12252 PPEC: input: -0.03, control: -0.05, exposure: 2000
22:13:32.916 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:32.916 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:13:32.916 00.000 12252 MoveAxis(E, 21, ABG)
22:13:32.917 00.001 12252 Guiding  Dir = 2, Dur = 21
22:13:32.917 00.000 12252 IsSlewing returns 0
22:13:32.917 00.000 12252 IsGuiding returns 0
22:13:32.920 00.003 12252 PulseGuide returned control before completion, sleep 30
22:13:32.956 00.036 12252 IsGuiding returns 0
22:13:32.956 00.000 12252 Move returns status 0, amount 21
22:13:32.956 00.000 12252 MoveAxis(N, 0, ABG)
22:13:32.956 00.000 12252 Move returns status 0, amount 0
22:13:32.956 00.000 12252 move complete, result=0
22:13:32.956 00.000 12252 worker thread done servicing request
22:13:32.956 00.000 12252 Worker thread wakes up
22:13:32.956 00.000 9044 GuideStep: -0.0 px 21 ms EAST, -0.0 px 0 ms NORTH
22:13:32.957 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:32.957 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:35.307 02.350 12252 Exposure complete
22:13:35.374 00.067 12252 worker thread done servicing request
22:13:35.374 00.000 9044 OnExposeComplete: enter
22:13:35.375 00.001 9044 UpdateGuideState(): m_state=6
22:13:35.376 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
22:13:35.377 00.001 9044 Star::Find returns 1 (0), X=1009.58, Y=824.22, Mass=5539, SNR=51.0, Peak=173 HFD=5.2
22:13:35.378 00.001 9044 MultiStar: [#1 0.08,0.12,1.06,U] [#2 0.09,0.01,1.20,U] [#3 -0.01,0.05,0.88,U] [#4 0.08,0.11,1.28,U] [#5 0.05,0.05,0.66,U] [#6 0.12,0.20,0.42,U] [#7 0.06,-0.08,0.45,U] [#8 -0.16,0.01,0.43,U] 
22:13:35.378 00.000 9044 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.13, -0.13}
22:13:35.379 00.001 9044 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.62) = xAngle (2.19 = 2.19)
22:13:35.380 00.001 9044 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.90 = -0.90)
22:13:35.382 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.56 mountX=-0.04 mountY=-0.06, mountTheta=-2.21
22:13:35.383 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.04, opts=13)
22:13:35.383 00.000 9044 Enqueuing Move request for scope (0.06, 0.04)
22:13:35.384 00.001 12252 Worker thread wakes up
22:13:35.384 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:35.385 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:13:35.385 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:13:35.385 00.000 9044 UpdateGuideState exits: m=5539 SNR=51.0
22:13:35.388 00.003 12252 Moving (0.06, 0.04) raw xDistance=-0.04 yDistance=-0.06
22:13:35.388 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:35.390 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:35.391 00.001 9044 Enqueuing Expose request
22:13:35.393 00.002 12252 PPEC rslt: input = -0.04, final = -0.05, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.60
22:13:35.393 00.000 12252 PPEC: input: -0.04, control: -0.05, exposure: 2000
22:13:35.393 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:35.394 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:13:35.394 00.000 12252 MoveAxis(E, 21, ABG)
22:13:35.394 00.000 12252 Guiding  Dir = 2, Dur = 21
22:13:35.394 00.000 12252 IsSlewing returns 0
22:13:35.395 00.001 12252 IsGuiding returns 0
22:13:35.397 00.002 12252 PulseGuide returned control before completion, sleep 29
22:13:35.430 00.033 12252 IsGuiding returns 0
22:13:35.430 00.000 12252 Move returns status 0, amount 21
22:13:35.430 00.000 12252 MoveAxis(N, 0, ABG)
22:13:35.430 00.000 12252 Move returns status 0, amount 0
22:13:35.431 00.001 12252 move complete, result=0
22:13:35.431 00.000 12252 worker thread done servicing request
22:13:35.431 00.000 12252 Worker thread wakes up
22:13:35.431 00.000 9044 GuideStep: -0.0 px 21 ms EAST, -0.1 px 0 ms NORTH
22:13:35.434 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:35.434 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:37.771 02.337 12252 Exposure complete
22:13:37.819 00.048 12252 worker thread done servicing request
22:13:37.819 00.000 9044 OnExposeComplete: enter
22:13:37.820 00.001 9044 UpdateGuideState(): m_state=6
22:13:37.822 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3074
22:13:37.822 00.000 9044 Star::Find returns 1 (0), X=1009.43, Y=824.13, Mass=5652, SNR=51.8, Peak=173 HFD=5.2
22:13:37.824 00.002 9044 MultiStar: [#1 0.01,-0.01,1.05,U] [#2 0.05,0.10,1.18,U] [#3 0.02,0.07,0.86,U] [#4 -0.02,0.13,1.26,U] [#5 0.09,0.13,0.67,U] [#6 0.20,0.21,0.42,U] [#7 0.11,-0.07,0.43,U] [#8 -0.16,-0.03,0.43,U] 
22:13:37.825 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.02, -0.23}
22:13:37.826 00.001 9044 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.62) = xAngle (2.56 = 2.56)
22:13:37.827 00.001 9044 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.52 = -0.52)
22:13:37.828 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.94 mountX=-0.03 mountY=-0.02, mountTheta=-2.61
22:13:37.830 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.03, opts=13)
22:13:37.832 00.002 9044 Enqueuing Move request for scope (0.02, 0.03)
22:13:37.833 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:37.835 00.002 9044 UpdateGuideState exits: m=5652 SNR=51.8
22:13:37.836 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:37.837 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:37.838 00.001 9044 Enqueuing Expose request
22:13:37.839 00.001 12252 Worker thread wakes up
22:13:37.839 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:13:37.839 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:13:37.839 00.000 12252 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=-0.02
22:13:37.841 00.002 12252 PPEC rslt: input = -0.03, final = -0.06, react = -0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.60
22:13:37.841 00.000 12252 PPEC: input: -0.03, control: -0.06, exposure: 2000
22:13:37.841 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:37.842 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:13:37.842 00.000 12252 MoveAxis(E, 23, ABG)
22:13:37.842 00.000 12252 Guiding  Dir = 2, Dur = 23
22:13:37.842 00.000 12252 IsSlewing returns 0
22:13:37.843 00.001 12252 IsGuiding returns 0
22:13:37.844 00.001 12252 PulseGuide returned control before completion, sleep 32
22:13:37.888 00.044 12252 IsGuiding returns 0
22:13:37.888 00.000 12252 Move returns status 0, amount 23
22:13:37.888 00.000 12252 MoveAxis(N, 0, ABG)
22:13:37.888 00.000 12252 Move returns status 0, amount 0
22:13:37.888 00.000 12252 move complete, result=0
22:13:37.888 00.000 12252 worker thread done servicing request
22:13:37.888 00.000 9044 GuideStep: -0.0 px 23 ms EAST, -0.0 px 0 ms NORTH
22:13:37.891 00.003 12252 Worker thread wakes up
22:13:37.891 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:37.891 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:40.228 02.337 12252 Exposure complete
22:13:40.274 00.046 12252 worker thread done servicing request
22:13:40.274 00.000 9044 OnExposeComplete: enter
22:13:40.275 00.001 9044 UpdateGuideState(): m_state=6
22:13:40.276 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3075
22:13:40.277 00.001 9044 Star::Find returns 1 (0), X=1009.67, Y=824.10, Mass=5610, SNR=51.5, Peak=173 HFD=5.1
22:13:40.278 00.001 9044 MultiStar: [#1 0.14,-0.03,1.05,U] [#2 0.10,-0.15,1.20,U] [#3 0.06,-0.11,0.86,U] [#4 0.16,0.03,1.26,U] [#5 0.09,-0.31,0.67,U] [#6 0.21,-0.05,0.43,U] [#7 0.17,-0.06,0.44,U] [#8 -0.01,-0.28,0.42,U] 
22:13:40.279 00.001 9044 refined, 8 included, MultiStar: {0.13, -0.12}, one-star: {0.22, -0.25}
22:13:40.279 00.000 9044 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.62) = xAngle (0.88 = 0.88)
22:13:40.280 00.001 9044 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.20 = -2.20)
22:13:40.282 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.74 mountX=0.11 mountY=-0.14, mountTheta=-0.90
22:13:40.287 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.12, opts=13)
22:13:40.290 00.003 9044 Enqueuing Move request for scope (0.13, -0.12)
22:13:40.291 00.001 12252 Worker thread wakes up
22:13:40.291 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:40.294 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
22:13:40.294 00.000 9044 UpdateGuideState exits: m=5610 SNR=51.5
22:13:40.295 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
22:13:40.295 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:40.297 00.002 12252 Moving (0.13, -0.12) raw xDistance=0.11 yDistance=-0.14
22:13:40.297 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:40.300 00.003 9044 Enqueuing Expose request
22:13:40.303 00.003 12252 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = -0.06, hyst = 0.06, hyst_pct = 0.00, period_length = 484.60
22:13:40.304 00.001 12252 PPEC: input: 0.11, control: 0.01, exposure: 2000
22:13:40.304 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:40.304 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:13:40.304 00.000 12252 MoveAxis(W, 5, ABG)
22:13:40.304 00.000 12252 Guiding  Dir = 3, Dur = 5
22:13:40.304 00.000 12252 IsSlewing returns 0
22:13:40.305 00.001 12252 IsGuiding returns 0
22:13:40.307 00.002 12252 PulseGuide returned control before completion, sleep 14
22:13:40.330 00.023 12252 IsGuiding returns 0
22:13:40.330 00.000 12252 Move returns status 0, amount 5
22:13:40.330 00.000 12252 MoveAxis(N, 0, ABG)
22:13:40.330 00.000 12252 Move returns status 0, amount 0
22:13:40.330 00.000 12252 move complete, result=0
22:13:40.330 00.000 12252 worker thread done servicing request
22:13:40.330 00.000 12252 Worker thread wakes up
22:13:40.330 00.000 9044 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:13:40.332 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:40.332 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:42.699 02.367 12252 Exposure complete
22:13:42.747 00.048 12252 worker thread done servicing request
22:13:42.747 00.000 9044 OnExposeComplete: enter
22:13:42.750 00.003 9044 UpdateGuideState(): m_state=6
22:13:42.752 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3076
22:13:42.755 00.003 9044 Star::Find returns 1 (0), X=1009.54, Y=824.22, Mass=5755, SNR=52.1, Peak=173 HFD=5.3
22:13:42.759 00.004 9044 MultiStar: [#1 0.03,0.08,1.05,U] [#2 0.07,0.12,1.19,U] [#3 0.01,0.12,0.84,U] [#4 0.09,0.24,1.25,U] [#5 0.09,0.14,0.66,U] [#6 0.18,0.17,0.42,U] [#7 0.10,0.03,0.44,U] [#8 -0.01,-0.00,0.42,U] 
22:13:42.762 00.003 9044 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.09, -0.13}
22:13:42.764 00.002 9044 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.62) = xAngle (2.56 = 2.56)
22:13:42.766 00.002 9044 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.52 = -0.52)
22:13:42.769 00.003 9044 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.94 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
22:13:42.772 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.09, opts=13)
22:13:42.774 00.002 9044 Enqueuing Move request for scope (0.07, 0.09)
22:13:42.776 00.002 12252 Worker thread wakes up
22:13:42.776 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:42.778 00.002 9044 UpdateGuideState exits: m=5755 SNR=52.1
22:13:42.779 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:42.781 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:42.782 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:13:42.782 00.000 9044 Enqueuing Expose request
22:13:42.785 00.003 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:13:42.785 00.000 12252 Moving (0.07, 0.09) raw xDistance=-0.10 yDistance=-0.06
22:13:42.788 00.003 12252 PPEC rslt: input = -0.10, final = -0.05, react = -0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.59
22:13:42.788 00.000 12252 PPEC: input: -0.10, control: -0.05, exposure: 2000
22:13:42.788 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:42.788 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:13:42.788 00.000 12252 MoveAxis(E, 21, ABG)
22:13:42.788 00.000 12252 Guiding  Dir = 2, Dur = 21
22:13:42.788 00.000 12252 IsSlewing returns 0
22:13:42.788 00.000 12252 IsGuiding returns 0
22:13:42.790 00.002 12252 PulseGuide returned control before completion, sleep 30
22:13:42.829 00.039 12252 IsGuiding returns 0
22:13:42.829 00.000 12252 Move returns status 0, amount 21
22:13:42.829 00.000 12252 MoveAxis(N, 0, ABG)
22:13:42.829 00.000 12252 Move returns status 0, amount 0
22:13:42.829 00.000 12252 move complete, result=0
22:13:42.829 00.000 12252 worker thread done servicing request
22:13:42.829 00.000 9044 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
22:13:42.831 00.002 12252 Worker thread wakes up
22:13:42.831 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:42.831 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:45.187 02.356 12252 Exposure complete
22:13:45.236 00.049 12252 worker thread done servicing request
22:13:45.236 00.000 9044 OnExposeComplete: enter
22:13:45.237 00.001 9044 UpdateGuideState(): m_state=6
22:13:45.239 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3077
22:13:45.240 00.001 9044 Star::Find returns 1 (0), X=1009.60, Y=824.33, Mass=5598, SNR=51.4, Peak=173 HFD=5.4
22:13:45.242 00.002 9044 MultiStar: [#1 0.09,0.12,1.05,U] [#2 0.13,0.19,1.21,U] [#3 0.06,0.21,0.88,U] [#4 0.13,0.15,1.27,U] [#5 0.17,0.21,0.67,U] [#6 0.24,0.22,0.43,U] [#7 0.05,0.18,0.44,U] [#8 0.21,0.10,0.43,U] 
22:13:45.243 00.001 9044 single-star, 8 included, MultiStar: {0.13, 0.15}, one-star: {0.15, -0.03}
22:13:45.244 00.001 9044 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.62) = xAngle (1.45 = 1.45)
22:13:45.245 00.001 9044 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.63 = -1.63)
22:13:45.246 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.18 mountX=0.02 mountY=-0.15, mountTheta=-1.45
22:13:45.248 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.03, opts=13)
22:13:45.250 00.002 9044 Enqueuing Move request for scope (0.15, -0.03)
22:13:45.251 00.001 12252 Worker thread wakes up
22:13:45.251 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:45.253 00.002 9044 UpdateGuideState exits: m=5598 SNR=51.4
22:13:45.254 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:45.255 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:45.256 00.001 9044 Enqueuing Expose request
22:13:45.257 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
22:13:45.257 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
22:13:45.257 00.000 12252 Moving (0.15, -0.03) raw xDistance=0.02 yDistance=-0.15
22:13:45.262 00.005 12252 PPEC rslt: input = 0.02, final = -0.06, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.59
22:13:45.262 00.000 12252 PPEC: input: 0.02, control: -0.06, exposure: 2000
22:13:45.262 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:45.262 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:13:45.262 00.000 12252 MoveAxis(E, 22, ABG)
22:13:45.262 00.000 12252 Guiding  Dir = 2, Dur = 22
22:13:45.263 00.001 12252 IsSlewing returns 0
22:13:45.263 00.000 12252 IsGuiding returns 0
22:13:45.266 00.003 12252 PulseGuide returned control before completion, sleep 30
22:13:45.311 00.045 12252 IsGuiding returns 0
22:13:45.311 00.000 12252 Move returns status 0, amount 22
22:13:45.311 00.000 12252 MoveAxis(N, 0, ABG)
22:13:45.311 00.000 12252 Move returns status 0, amount 0
22:13:45.311 00.000 12252 move complete, result=0
22:13:45.311 00.000 12252 worker thread done servicing request
22:13:45.311 00.000 12252 Worker thread wakes up
22:13:45.311 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:45.311 00.000 9044 GuideStep: 0.0 px 22 ms EAST, -0.1 px 0 ms NORTH
22:13:45.315 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:47.674 02.359 12252 Exposure complete
22:13:47.746 00.072 12252 worker thread done servicing request
22:13:47.746 00.000 9044 OnExposeComplete: enter
22:13:47.747 00.001 9044 UpdateGuideState(): m_state=6
22:13:47.748 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3078
22:13:47.750 00.002 9044 Star::Find returns 1 (0), X=1009.54, Y=824.31, Mass=5641, SNR=51.5, Peak=173 HFD=5.3
22:13:47.753 00.003 9044 MultiStar: [#1 -0.00,0.11,1.05,U] [#2 0.04,0.23,1.19,U] [#3 0.04,0.24,0.85,U] [#4 -0.12,0.54,0.00,M1] [#5 0.09,0.24,0.67,U] [#6 0.11,0.35,0.43,U] [#7 0.05,0.26,0.44,U] [#8 -0.08,0.17,0.43,U] 
22:13:47.756 00.003 9044 single-star, 7 included, MultiStar: {0.04, 0.17}, one-star: {0.09, -0.04}
22:13:47.757 00.001 9044 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.62) = xAngle (1.18 = 1.18)
22:13:47.760 00.003 9044 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.90 = -1.90)
22:13:47.762 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.44 mountX=0.04 mountY=-0.09, mountTheta=-1.19
22:13:47.766 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.04, opts=13)
22:13:47.769 00.003 9044 Enqueuing Move request for scope (0.09, -0.04)
22:13:47.771 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:47.774 00.003 9044 UpdateGuideState exits: m=5641 SNR=51.5
22:13:47.777 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:47.779 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:47.781 00.002 9044 Enqueuing Expose request
22:13:47.783 00.002 12252 Worker thread wakes up
22:13:47.783 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
22:13:47.783 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
22:13:47.783 00.000 12252 Moving (0.09, -0.04) raw xDistance=0.04 yDistance=-0.09
22:13:47.789 00.006 12252 PPEC rslt: input = 0.04, final = -0.06, react = 0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.59
22:13:47.789 00.000 12252 PPEC: input: 0.04, control: -0.06, exposure: 2000
22:13:47.789 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:47.789 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:13:47.789 00.000 12252 MoveAxis(E, 22, ABG)
22:13:47.790 00.001 12252 Guiding  Dir = 2, Dur = 22
22:13:47.790 00.000 12252 IsSlewing returns 0
22:13:47.790 00.000 12252 IsGuiding returns 0
22:13:47.792 00.002 12252 PulseGuide returned control before completion, sleep 31
22:13:47.837 00.045 12252 IsGuiding returns 0
22:13:47.837 00.000 12252 Move returns status 0, amount 22
22:13:47.837 00.000 12252 MoveAxis(N, 0, ABG)
22:13:47.837 00.000 12252 Move returns status 0, amount 0
22:13:47.837 00.000 12252 move complete, result=0
22:13:47.838 00.001 12252 worker thread done servicing request
22:13:47.838 00.000 12252 Worker thread wakes up
22:13:47.838 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:47.838 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:47.838 00.000 9044 GuideStep: 0.0 px 22 ms EAST, -0.1 px 0 ms NORTH
22:13:50.182 02.344 12252 Exposure complete
22:13:50.259 00.077 12252 worker thread done servicing request
22:13:50.259 00.000 9044 OnExposeComplete: enter
22:13:50.261 00.002 9044 UpdateGuideState(): m_state=6
22:13:50.262 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3079
22:13:50.263 00.001 9044 Star::Find returns 1 (0), X=1009.63, Y=824.34, Mass=5567, SNR=51.3, Peak=173 HFD=5.4
22:13:50.264 00.001 9044 MultiStar: [#1 0.04,0.18,1.06,U] [#2 0.07,0.15,1.22,U] [#3 0.02,0.20,0.85,U] [#4 0.06,0.20,1.27,U] [#5 0.04,0.26,0.66,U] [#6 0.07,0.26,0.43,U] [#7 0.11,0.13,0.44,U] [#8 -0.11,0.22,0.42,U] 
22:13:50.265 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.16}, one-star: {0.18, -0.01}
22:13:50.267 00.002 9044 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.62) = xAngle (2.83 = 2.83)
22:13:50.268 00.001 9044 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.25 = -0.25)
22:13:50.269 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.18 cameraTheta=1.21 mountX=-0.17 mountY=-0.04, mountTheta=-2.89
22:13:50.271 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.16, opts=13)
22:13:50.272 00.001 9044 Enqueuing Move request for scope (0.06, 0.16)
22:13:50.275 00.003 12252 Worker thread wakes up
22:13:50.275 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:50.276 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
22:13:50.276 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
22:13:50.276 00.000 9044 UpdateGuideState exits: m=5567 SNR=51.3
22:13:50.280 00.004 12252 Moving (0.06, 0.16) raw xDistance=-0.17 yDistance=-0.04
22:13:50.280 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:50.283 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:50.285 00.002 9044 Enqueuing Expose request
22:13:50.286 00.001 12252 PPEC rslt: input = -0.17, final = -0.16, react = -0.10, pred = -0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 484.58
22:13:50.286 00.000 12252 PPEC: input: -0.17, control: -0.16, exposure: 2000
22:13:50.286 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:50.286 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:13:50.286 00.000 12252 MoveAxis(E, 61, ABG)
22:13:50.286 00.000 12252 Guiding  Dir = 2, Dur = 61
22:13:50.287 00.001 12252 IsSlewing returns 0
22:13:50.287 00.000 12252 IsGuiding returns 0
22:13:50.289 00.002 12252 PulseGuide returned control before completion, sleep 70
22:13:50.370 00.081 12252 IsGuiding returns 0
22:13:50.370 00.000 12252 Move returns status 0, amount 61
22:13:50.370 00.000 12252 MoveAxis(N, 0, ABG)
22:13:50.370 00.000 12252 Move returns status 0, amount 0
22:13:50.370 00.000 12252 move complete, result=0
22:13:50.371 00.001 12252 worker thread done servicing request
22:13:50.371 00.000 12252 Worker thread wakes up
22:13:50.371 00.000 9044 GuideStep: -0.2 px 61 ms EAST, -0.0 px 0 ms NORTH
22:13:50.374 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:50.374 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:52.713 02.339 12252 Exposure complete
22:13:52.760 00.047 12252 worker thread done servicing request
22:13:52.760 00.000 9044 OnExposeComplete: enter
22:13:52.761 00.001 9044 UpdateGuideState(): m_state=6
22:13:52.762 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3080
22:13:52.764 00.002 9044 Star::Find returns 1 (0), X=1009.61, Y=824.22, Mass=5685, SNR=51.7, Peak=173 HFD=5.3
22:13:52.765 00.001 9044 MultiStar: [#1 0.05,0.26,1.08,U] [#2 0.12,0.18,1.21,U] [#3 0.10,0.16,0.86,U] [#4 0.09,0.16,1.26,U] [#5 0.08,0.25,0.66,U] [#6 0.22,0.36,0.00,M1] [#7 0.11,0.17,0.43,U] [#8 -0.02,0.17,0.42,U] 
22:13:52.766 00.001 9044 refined, 7 included, MultiStar: {0.09, 0.15}, one-star: {0.16, -0.13}
22:13:52.767 00.001 9044 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.62) = xAngle (2.63 = 2.63)
22:13:52.768 00.001 9044 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.45 = -0.45)
22:13:52.769 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.15 hyp=0.17 cameraTheta=1.01 mountX=-0.15 mountY=-0.08, mountTheta=-2.68
22:13:52.772 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.15, opts=13)
22:13:52.773 00.001 9044 Enqueuing Move request for scope (0.09, 0.15)
22:13:52.775 00.002 12252 Worker thread wakes up
22:13:52.775 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:52.776 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.15) opts 0xd
22:13:52.776 00.000 9044 UpdateGuideState exits: m=5685 SNR=51.7
22:13:52.777 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:52.778 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.15)
22:13:52.778 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:52.779 00.001 9044 Enqueuing Expose request
22:13:52.780 00.001 12252 Moving (0.09, 0.15) raw xDistance=-0.15 yDistance=-0.08
22:13:52.782 00.002 12252 PPEC rslt: input = -0.15, final = -0.14, react = -0.09, pred = -0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 484.58
22:13:52.784 00.002 12252 PPEC: input: -0.15, control: -0.14, exposure: 2000
22:13:52.784 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:52.784 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:13:52.784 00.000 12252 MoveAxis(E, 55, ABG)
22:13:52.784 00.000 12252 Guiding  Dir = 2, Dur = 55
22:13:52.787 00.003 12252 IsSlewing returns 0
22:13:52.788 00.001 12252 IsGuiding returns 0
22:13:52.789 00.001 12252 PulseGuide returned control before completion, sleep 64
22:13:52.864 00.075 12252 IsGuiding returns 0
22:13:52.864 00.000 12252 Move returns status 0, amount 55
22:13:52.864 00.000 12252 MoveAxis(N, 0, ABG)
22:13:52.864 00.000 12252 Move returns status 0, amount 0
22:13:52.864 00.000 12252 move complete, result=0
22:13:52.865 00.001 12252 worker thread done servicing request
22:13:52.865 00.000 12252 Worker thread wakes up
22:13:52.865 00.000 9044 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
22:13:52.866 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:52.866 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:55.201 02.335 12252 Exposure complete
22:13:55.248 00.047 12252 worker thread done servicing request
22:13:55.248 00.000 9044 OnExposeComplete: enter
22:13:55.251 00.003 9044 UpdateGuideState(): m_state=6
22:13:55.252 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3081
22:13:55.253 00.001 9044 Star::Find returns 1 (0), X=1009.65, Y=824.29, Mass=5677, SNR=51.7, Peak=173 HFD=5.3
22:13:55.254 00.001 9044 MultiStar: [#1 0.06,0.11,1.07,U] [#2 0.12,0.08,1.20,U] [#3 0.06,0.05,0.86,U] [#4 0.12,0.14,1.25,U] [#5 0.20,0.06,0.66,U] [#6 0.24,0.11,0.42,U] [#7 0.11,0.04,0.44,U] [#8 0.08,-0.11,0.42,U] 
22:13:55.255 00.001 9044 refined, 8 included, MultiStar: {0.13, 0.06}, one-star: {0.20, -0.06}
22:13:55.256 00.001 9044 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.62) = xAngle (2.06 = 2.06)
22:13:55.258 00.002 9044 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.02 = -1.02)
22:13:55.259 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.44 mountX=-0.07 mountY=-0.12, mountTheta=-2.08
22:13:55.261 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.06, opts=13)
22:13:55.262 00.001 9044 Enqueuing Move request for scope (0.13, 0.06)
22:13:55.264 00.002 12252 Worker thread wakes up
22:13:55.264 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:55.265 00.001 9044 UpdateGuideState exits: m=5677 SNR=51.7
22:13:55.266 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:55.267 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:55.268 00.001 9044 Enqueuing Expose request
22:13:55.270 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
22:13:55.270 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
22:13:55.270 00.000 12252 Moving (0.13, 0.06) raw xDistance=-0.07 yDistance=-0.12
22:13:55.275 00.005 12252 PPEC rslt: input = -0.07, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.58
22:13:55.275 00.000 12252 PPEC: input: -0.07, control: -0.05, exposure: 2000
22:13:55.275 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:13:55.275 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:13:55.275 00.000 12252 MoveAxis(E, 20, ABG)
22:13:55.275 00.000 12252 Guiding  Dir = 2, Dur = 20
22:13:55.276 00.001 12252 IsSlewing returns 0
22:13:55.276 00.000 12252 IsGuiding returns 0
22:13:55.278 00.002 12252 PulseGuide returned control before completion, sleep 28
22:13:55.318 00.040 12252 IsGuiding returns 0
22:13:55.318 00.000 12252 Move returns status 0, amount 20
22:13:55.318 00.000 12252 MoveAxis(N, 0, ABG)
22:13:55.318 00.000 12252 Move returns status 0, amount 0
22:13:55.318 00.000 12252 move complete, result=0
22:13:55.318 00.000 12252 worker thread done servicing request
22:13:55.318 00.000 12252 Worker thread wakes up
22:13:55.318 00.000 9044 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
22:13:55.321 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:55.321 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:57.654 02.333 12252 Exposure complete
22:13:57.694 00.040 12252 worker thread done servicing request
22:13:57.694 00.000 9044 OnExposeComplete: enter
22:13:57.695 00.001 9044 UpdateGuideState(): m_state=6
22:13:57.697 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3082
22:13:57.699 00.002 9044 Star::Find returns 1 (0), X=1009.63, Y=823.97, Mass=5846, SNR=52.5, Peak=173 HFD=5.2
22:13:57.701 00.002 9044 MultiStar: [#1 0.10,-0.14,1.03,U] [#2 0.18,-0.07,1.18,U] [#3 0.16,-0.09,0.84,U] [#4 0.28,-0.07,1.25,U] [#5 0.12,-0.20,0.65,U] [#6 0.16,-0.15,0.42,U] [#7 0.24,-0.13,0.42,U] [#8 0.02,-0.17,0.42,U] 
22:13:57.703 00.002 9044 refined, 8 included, MultiStar: {0.17, -0.15}, one-star: {0.18, -0.38}
22:13:57.704 00.001 9044 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.62) = xAngle (0.90 = 0.90)
22:13:57.706 00.002 9044 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.18 = -2.18)
22:13:57.708 00.002 9044 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.72 mountX=0.14 mountY=-0.19, mountTheta=-0.92
22:13:57.710 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.15, opts=13)
22:13:57.712 00.002 9044 Enqueuing Move request for scope (0.17, -0.15)
22:13:57.714 00.002 12252 Worker thread wakes up
22:13:57.714 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:13:57.716 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
22:13:57.716 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
22:13:57.716 00.000 12252 Moving (0.17, -0.15) raw xDistance=0.14 yDistance=-0.19
22:13:57.716 00.000 9044 UpdateGuideState exits: m=5846 SNR=52.5
22:13:57.718 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:13:57.719 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:13:57.722 00.003 9044 Enqueuing Expose request
22:13:57.724 00.002 12252 PPEC rslt: input = 0.14, final = 0.03, react = 0.09, pred = -0.05, hyst = 0.07, hyst_pct = 0.00, period_length = 484.57
22:13:57.724 00.000 12252 PPEC: input: 0.14, control: 0.03, exposure: 2000
22:13:57.724 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:13:57.724 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:13:57.724 00.000 12252 MoveAxis(W, 13, ABG)
22:13:57.724 00.000 12252 Guiding  Dir = 3, Dur = 13
22:13:57.725 00.001 12252 IsSlewing returns 0
22:13:57.725 00.000 12252 IsGuiding returns 0
22:13:57.728 00.003 12252 PulseGuide returned control before completion, sleep 21
22:13:57.762 00.034 12252 IsGuiding returns 0
22:13:57.762 00.000 12252 Move returns status 0, amount 13
22:13:57.762 00.000 12252 MoveAxis(N, 0, ABG)
22:13:57.762 00.000 12252 Move returns status 0, amount 0
22:13:57.762 00.000 12252 move complete, result=0
22:13:57.762 00.000 12252 worker thread done servicing request
22:13:57.762 00.000 12252 Worker thread wakes up
22:13:57.762 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:13:57.763 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:13:57.763 00.000 9044 GuideStep: 0.1 px 13 ms WEST, -0.2 px 0 ms NORTH
22:14:00.108 02.345 12252 Exposure complete
22:14:00.168 00.060 12252 worker thread done servicing request
22:14:00.168 00.000 9044 OnExposeComplete: enter
22:14:00.169 00.001 9044 UpdateGuideState(): m_state=6
22:14:00.171 00.002 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3083
22:14:00.173 00.002 9044 Star::Find returns 1 (0), X=1009.59, Y=824.07, Mass=5651, SNR=51.6, Peak=173 HFD=5.2
22:14:00.175 00.002 9044 MultiStar: [#1 0.10,-0.06,1.06,U] [#2 0.14,0.01,1.21,U] [#3 0.20,-0.09,0.85,U] [#4 0.17,0.01,1.25,U] [#5 0.13,-0.22,0.67,U] [#6 0.19,-0.03,0.43,U] [#7 0.20,-0.06,0.43,U] [#8 0.10,-0.21,0.43,U] 
22:14:00.176 00.001 9044 refined, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.14, -0.29}
22:14:00.177 00.001 9044 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.62) = xAngle (1.07 = 1.07)
22:14:00.178 00.001 9044 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.02 = -2.02)
22:14:00.179 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-0.56 mountX=0.08 mountY=-0.16, mountTheta=-1.08
22:14:00.182 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.09, opts=13)
22:14:00.184 00.002 9044 Enqueuing Move request for scope (0.15, -0.09)
22:14:00.185 00.001 12252 Worker thread wakes up
22:14:00.185 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:00.188 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
22:14:00.188 00.000 9044 UpdateGuideState exits: m=5651 SNR=51.6
22:14:00.190 00.002 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
22:14:00.190 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:00.191 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:00.192 00.001 12252 Moving (0.15, -0.09) raw xDistance=0.08 yDistance=-0.16
22:14:00.192 00.000 9044 Enqueuing Expose request
22:14:00.196 00.004 12252 PPEC rslt: input = 0.08, final = -0.05, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.57
22:14:00.196 00.000 12252 PPEC: input: 0.08, control: -0.05, exposure: 2000
22:14:00.196 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:14:00.196 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:14:00.196 00.000 12252 MoveAxis(E, 20, ABG)
22:14:00.196 00.000 12252 Guiding  Dir = 2, Dur = 20
22:14:00.197 00.001 12252 IsSlewing returns 0
22:14:00.197 00.000 12252 IsGuiding returns 0
22:14:00.199 00.002 12252 PulseGuide returned control before completion, sleep 28
22:14:00.242 00.043 12252 IsGuiding returns 0
22:14:00.242 00.000 12252 Move returns status 0, amount 20
22:14:00.242 00.000 12252 MoveAxis(N, 0, ABG)
22:14:00.242 00.000 12252 Move returns status 0, amount 0
22:14:00.242 00.000 12252 move complete, result=0
22:14:00.242 00.000 12252 worker thread done servicing request
22:14:00.243 00.001 12252 Worker thread wakes up
22:14:00.243 00.000 9044 GuideStep: 0.1 px 20 ms EAST, -0.2 px 0 ms NORTH
22:14:00.245 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:00.245 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:02.597 02.352 12252 Exposure complete
22:14:02.654 00.057 12252 worker thread done servicing request
22:14:02.655 00.001 9044 OnExposeComplete: enter
22:14:02.655 00.000 9044 UpdateGuideState(): m_state=6
22:14:02.657 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3084
22:14:02.660 00.003 9044 Star::Find returns 1 (0), X=1009.69, Y=824.10, Mass=5681, SNR=51.6, Peak=173 HFD=5.1
22:14:02.663 00.003 9044 MultiStar: [#1 0.17,-0.00,1.05,U] [#2 0.20,-0.25,1.20,U] [#3 0.20,-0.01,0.86,U] [#4 0.39,-0.04,1.27,U] [#5 0.19,-0.24,0.66,U] [#6 0.28,-0.02,0.42,U] [#7 0.24,-0.01,0.44,U] [#8 0.24,-0.25,0.42,U] 
22:14:02.666 00.003 9044 refined, 8 included, MultiStar: {0.24, -0.12}, one-star: {0.24, -0.25}
22:14:02.669 00.003 9044 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.62) = xAngle (1.15 = 1.15)
22:14:02.671 00.002 9044 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.93 = -1.93)
22:14:02.673 00.002 9044 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.27 cameraTheta=-0.47 mountX=0.11 mountY=-0.25, mountTheta=-1.16
22:14:02.677 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.24, y=-0.12, opts=13)
22:14:02.678 00.001 9044 Enqueuing Move request for scope (0.24, -0.12)
22:14:02.679 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:02.681 00.002 9044 UpdateGuideState exits: m=5681 SNR=51.6
22:14:02.682 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:02.684 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:02.685 00.001 9044 Enqueuing Expose request
22:14:02.687 00.002 12252 Worker thread wakes up
22:14:02.687 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
22:14:02.687 00.000 12252 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
22:14:02.687 00.000 12252 Moving (0.24, -0.12) raw xDistance=0.11 yDistance=-0.25
22:14:02.692 00.005 12252 PPEC rslt: input = 0.11, final = 0.02, react = 0.07, pred = -0.04, hyst = 0.06, hyst_pct = 0.00, period_length = 484.57
22:14:02.692 00.000 12252 PPEC: input: 0.11, control: 0.02, exposure: 2000
22:14:02.692 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.35 newest=-0.60
22:14:02.692 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.25 from input -0.25
22:14:02.692 00.000 12252 MoveAxis(W, 9, ABG)
22:14:02.693 00.001 12252 Guiding  Dir = 3, Dur = 9
22:14:02.693 00.000 12252 IsSlewing returns 0
22:14:02.693 00.000 12252 IsGuiding returns 0
22:14:02.695 00.002 12252 PulseGuide returned control before completion, sleep 18
22:14:02.720 00.025 12252 IsGuiding returns 0
22:14:02.720 00.000 12252 Move returns status 0, amount 9
22:14:02.720 00.000 12252 BLC: Oldest BLC event removed
22:14:02.720 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:14:02.720 00.000 12252 MoveAxis(N, 167, ABG)
22:14:02.720 00.000 12252 Guiding  Dir = 0, Dur = 167
22:14:02.720 00.000 12252 IsSlewing returns 0
22:14:02.721 00.001 12252 IsGuiding returns 0
22:14:02.726 00.005 12252 PulseGuide returned control before completion, sleep 173
22:14:02.908 00.182 12252 IsGuiding returns 1
22:14:02.908 00.000 12252 scope still moving after pulse duration time elapsed
22:14:02.940 00.032 12252 IsSlewing returns 0
22:14:02.940 00.000 12252 IsGuiding returns 0
22:14:02.940 00.000 12252 scope move finished after 167 + 51 ms
22:14:02.940 00.000 12252 Move returns status 0, amount 167
22:14:02.940 00.000 12252 move complete, result=0
22:14:02.940 00.000 12252 worker thread done servicing request
22:14:02.940 00.000 12252 Worker thread wakes up
22:14:02.940 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:02.940 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:02.941 00.001 9044 GuideStep: 0.1 px 9 ms WEST, -0.3 px 167 ms NORTH
22:14:05.303 02.362 12252 Exposure complete
22:14:05.352 00.049 12252 worker thread done servicing request
22:14:05.352 00.000 9044 OnExposeComplete: enter
22:14:05.354 00.002 9044 UpdateGuideState(): m_state=6
22:14:05.355 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3085
22:14:05.356 00.001 9044 Star::Find returns 1 (0), X=1009.43, Y=824.11, Mass=5696, SNR=51.8, Peak=173 HFD=5.2
22:14:05.357 00.001 9044 MultiStar: [#1 0.03,-0.13,1.06,U] [#2 0.03,-0.07,1.21,U] [#3 -0.05,-0.04,0.85,U] [#4 0.07,0.10,1.24,U] [#5 0.01,-0.17,0.67,U] [#6 0.21,-0.08,0.42,U] [#7 0.08,-0.19,0.45,U] [#8 -0.03,-0.08,0.43,U] 
22:14:05.358 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {-0.02, -0.24}
22:14:05.358 00.000 9044 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.62) = xAngle (0.37 = 0.37)
22:14:05.359 00.001 9044 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.71 = -2.71)
22:14:05.360 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.25 mountX=0.08 mountY=-0.04, mountTheta=-0.42
22:14:05.361 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.09, opts=13)
22:14:05.362 00.001 9044 Enqueuing Move request for scope (0.03, -0.09)
22:14:05.363 00.001 12252 Worker thread wakes up
22:14:05.363 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:05.364 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
22:14:05.364 00.000 9044 UpdateGuideState exits: m=5696 SNR=51.8
22:14:05.365 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:05.366 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:05.367 00.001 9044 Enqueuing Expose request
22:14:05.368 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
22:14:05.368 00.000 12252 Moving (0.03, -0.09) raw xDistance=0.08 yDistance=-0.04
22:14:05.369 00.001 12252 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.254843, 1:0.037575
22:14:05.369 00.000 12252 BLC: No correction, Miss < min_move
22:14:05.373 00.004 12252 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 484.56
22:14:05.373 00.000 12252 PPEC: input: 0.08, control: -0.04, exposure: 2000
22:14:05.373 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:05.373 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:14:05.373 00.000 12252 MoveAxis(E, 15, ABG)
22:14:05.373 00.000 12252 Guiding  Dir = 2, Dur = 15
22:14:05.373 00.000 12252 IsSlewing returns 0
22:14:05.374 00.001 12252 IsGuiding returns 0
22:14:05.376 00.002 12252 PulseGuide returned control before completion, sleep 23
22:14:05.402 00.026 12252 IsGuiding returns 0
22:14:05.402 00.000 12252 Move returns status 0, amount 15
22:14:05.402 00.000 12252 MoveAxis(N, 0, ABG)
22:14:05.403 00.001 12252 Move returns status 0, amount 0
22:14:05.403 00.000 12252 move complete, result=0
22:14:05.403 00.000 12252 worker thread done servicing request
22:14:05.403 00.000 9044 GuideStep: 0.1 px 15 ms EAST, -0.0 px 0 ms NORTH
22:14:05.404 00.001 12252 Worker thread wakes up
22:14:05.404 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:05.405 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:07.757 02.352 12252 Exposure complete
22:14:07.817 00.060 12252 worker thread done servicing request
22:14:07.817 00.000 9044 OnExposeComplete: enter
22:14:07.819 00.002 9044 UpdateGuideState(): m_state=6
22:14:07.820 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3086
22:14:07.821 00.001 9044 Star::Find returns 1 (0), X=1009.40, Y=823.92, Mass=5658, SNR=51.5, Peak=172 HFD=5.2
22:14:07.822 00.001 9044 MultiStar: [#1 0.01,-0.08,1.04,U] [#2 0.03,-0.11,1.19,U] [#3 -0.21,-0.29,0.86,U] [#4 0.00,-0.01,1.26,U] [#5 -0.02,-0.00,0.67,U] [#6 0.02,-0.04,0.42,U] [#7 -0.08,-0.08,0.44,U] [#8 -0.12,-0.12,0.42,U] 
22:14:07.823 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.14}, one-star: {-0.05, -0.43}
22:14:07.823 00.000 9044 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.62) = xAngle (-0.21 = -0.21)
22:14:07.824 00.001 9044 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.30 = 2.99)
22:14:07.827 00.003 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.84 mountX=0.14 mountY=0.02, mountTheta=0.16
22:14:07.828 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.14, opts=13)
22:14:07.829 00.001 9044 Enqueuing Move request for scope (-0.04, -0.14)
22:14:07.829 00.000 12252 Worker thread wakes up
22:14:07.830 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:07.831 00.001 9044 UpdateGuideState exits: m=5658 SNR=51.5
22:14:07.832 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:07.833 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:07.834 00.001 9044 Enqueuing Expose request
22:14:07.837 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
22:14:07.837 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
22:14:07.837 00.000 12252 Moving (-0.04, -0.14) raw xDistance=0.14 yDistance=0.02
22:14:07.837 00.000 12252 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.254843, 1:0.037575, 2:-0.022090
22:14:07.837 00.000 12252 BLC: No correction, Miss < min_move
22:14:07.839 00.002 12252 PPEC rslt: input = 0.14, final = 0.05, react = 0.08, pred = -0.03, hyst = 0.08, hyst_pct = 0.00, period_length = 484.56
22:14:07.839 00.000 12252 PPEC: input: 0.14, control: 0.05, exposure: 2000
22:14:07.839 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:07.839 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:14:07.839 00.000 12252 MoveAxis(W, 20, ABG)
22:14:07.839 00.000 12252 Guiding  Dir = 3, Dur = 20
22:14:07.840 00.001 12252 IsSlewing returns 0
22:14:07.840 00.000 12252 IsGuiding returns 0
22:14:07.842 00.002 12252 PulseGuide returned control before completion, sleep 29
22:14:07.878 00.036 12252 IsGuiding returns 0
22:14:07.878 00.000 12252 Move returns status 0, amount 20
22:14:07.878 00.000 12252 MoveAxis(N, 0, ABG)
22:14:07.878 00.000 12252 Move returns status 0, amount 0
22:14:07.878 00.000 12252 move complete, result=0
22:14:07.878 00.000 12252 worker thread done servicing request
22:14:07.878 00.000 12252 Worker thread wakes up
22:14:07.878 00.000 9044 GuideStep: 0.1 px 20 ms WEST, 0.0 px 0 ms NORTH
22:14:07.881 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:07.881 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:10.247 02.366 12252 Exposure complete
22:14:10.289 00.042 12252 worker thread done servicing request
22:14:10.289 00.000 9044 OnExposeComplete: enter
22:14:10.291 00.002 9044 UpdateGuideState(): m_state=6
22:14:10.292 00.001 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3087
22:14:10.293 00.001 9044 Star::Find returns 1 (0), X=1009.44, Y=824.11, Mass=5641, SNR=51.5, Peak=173 HFD=5.2
22:14:10.295 00.002 9044 MultiStar: [#1 -0.05,-0.02,1.06,U] [#2 0.00,0.06,1.22,U] [#3 -0.17,0.07,0.86,U] [#4 -0.05,0.11,1.26,U] [#5 -0.05,-0.02,0.66,U] [#6 0.07,0.04,0.43,U] [#7 0.03,-0.07,0.44,U] [#8 -0.21,-0.05,0.43,U] 
22:14:10.296 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.01, -0.24}
22:14:10.298 00.002 9044 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.62) = xAngle (-1.41 = -1.41)
22:14:10.299 00.001 9044 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.50 = 1.79)
22:14:10.300 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-3.04 mountX=0.01 mountY=0.05, mountTheta=1.41
22:14:10.304 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.01, opts=13)
22:14:10.305 00.001 9044 Enqueuing Move request for scope (-0.05, -0.01)
22:14:10.306 00.001 12252 Worker thread wakes up
22:14:10.306 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:10.308 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
22:14:10.308 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
22:14:10.308 00.000 9044 UpdateGuideState exits: m=5641 SNR=51.5
22:14:10.310 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:10.310 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:10.311 00.001 9044 Enqueuing Expose request
22:14:10.313 00.002 12252 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
22:14:10.314 00.001 12252 BLC: window closed
22:14:10.314 00.000 12252 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.254843, 1:0.037575, 2:-0.022090
22:14:10.314 00.000 12252 BLC: No correction, Miss < min_move
22:14:10.315 00.001 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 484.55
22:14:10.316 00.001 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
22:14:10.316 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:10.316 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:14:10.316 00.000 12252 MoveAxis(E, 10, ABG)
22:14:10.316 00.000 12252 Guiding  Dir = 2, Dur = 10
22:14:10.316 00.000 12252 IsSlewing returns 0
22:14:10.316 00.000 12252 IsGuiding returns 0
22:14:10.319 00.003 12252 PulseGuide returned control before completion, sleep 18
22:14:10.344 00.025 12252 IsGuiding returns 1
22:14:10.344 00.000 12252 scope still moving after pulse duration time elapsed
22:14:10.376 00.032 12252 IsSlewing returns 0
22:14:10.376 00.000 12252 IsGuiding returns 0
22:14:10.376 00.000 12252 scope move finished after 10 + 49 ms
22:14:10.376 00.000 12252 Move returns status 0, amount 10
22:14:10.376 00.000 12252 MoveAxis(N, 0, ABG)
22:14:10.376 00.000 12252 Move returns status 0, amount 0
22:14:10.376 00.000 12252 move complete, result=0
22:14:10.376 00.000 12252 worker thread done servicing request
22:14:10.376 00.000 12252 Worker thread wakes up
22:14:10.376 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:10.377 00.001 9044 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
22:14:10.378 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:12.731 02.353 12252 Exposure complete
22:14:12.793 00.062 12252 worker thread done servicing request
22:14:12.793 00.000 9044 OnExposeComplete: enter
22:14:12.795 00.002 9044 UpdateGuideState(): m_state=6
22:14:12.797 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3088
22:14:12.799 00.002 9044 Star::Find returns 1 (0), X=1009.32, Y=823.87, Mass=5783, SNR=52.1, Peak=172 HFD=5.1
22:14:12.800 00.001 9044 MultiStar: [#1 -0.17,-0.17,1.07,U] [#2 -0.10,-0.17,1.19,U] [#3 -0.30,-0.41,0.00,M1] [#4 -0.09,-0.14,1.25,U] [#5 -0.34,-0.22,0.00,M1] [#6 -0.00,-0.09,0.42,U] [#7 -0.23,-0.45,0.00,M1] [#8 -0.20,-0.12,0.42,U] 
22:14:12.801 00.001 9044 refined, 5 included, MultiStar: {-0.12, -0.21}, one-star: {-0.13, -0.49}
22:14:12.803 00.002 9044 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.62) = xAngle (-0.45 = -0.45)
22:14:12.803 00.000 9044 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.53 = 2.75)
22:14:12.804 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-2.08 mountX=0.22 mountY=0.09, mountTheta=0.40
22:14:12.807 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.21, opts=13)
22:14:12.808 00.001 9044 Enqueuing Move request for scope (-0.12, -0.21)
22:14:12.809 00.001 12252 Worker thread wakes up
22:14:12.809 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:12.810 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
22:14:12.810 00.000 9044 UpdateGuideState exits: m=5783 SNR=52.1
22:14:12.811 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:12.812 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:12.813 00.001 9044 Enqueuing Expose request
22:14:12.814 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
22:14:12.815 00.001 12252 Moving (-0.12, -0.21) raw xDistance=0.22 yDistance=0.09
22:14:12.817 00.002 12252 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 484.55
22:14:12.817 00.000 12252 PPEC: input: 0.22, control: 0.11, exposure: 2000
22:14:12.817 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:12.817 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:14:12.818 00.001 12252 MoveAxis(W, 41, ABG)
22:14:12.818 00.000 12252 Guiding  Dir = 3, Dur = 41
22:14:12.818 00.000 12252 IsSlewing returns 0
22:14:12.818 00.000 12252 IsGuiding returns 0
22:14:12.820 00.002 12252 PulseGuide returned control before completion, sleep 50
22:14:12.883 00.063 12252 IsGuiding returns 0
22:14:12.883 00.000 12252 Move returns status 0, amount 41
22:14:12.883 00.000 12252 MoveAxis(N, 0, ABG)
22:14:12.883 00.000 12252 Move returns status 0, amount 0
22:14:12.883 00.000 12252 move complete, result=0
22:14:12.883 00.000 12252 worker thread done servicing request
22:14:12.883 00.000 9044 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
22:14:12.885 00.002 12252 Worker thread wakes up
22:14:12.885 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:12.885 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:15.218 02.333 12252 Exposure complete
22:14:15.269 00.051 12252 worker thread done servicing request
22:14:15.270 00.001 9044 OnExposeComplete: enter
22:14:15.270 00.000 9044 UpdateGuideState(): m_state=6
22:14:15.272 00.002 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3089
22:14:15.275 00.003 9044 Star::Find returns 1 (0), X=1009.41, Y=824.11, Mass=5690, SNR=51.7, Peak=173 HFD=5.2
22:14:15.278 00.003 9044 MultiStar: [#1 -0.01,0.03,1.05,U] [#2 -0.02,0.09,1.22,U] [#3 -0.13,0.08,0.84,U] [#4 -0.05,0.05,1.25,U] [#5 -0.09,0.04,0.66,U] [#6 0.02,0.05,0.42,U] [#7 -0.05,-0.19,0.44,U] [#8 -0.24,-0.12,0.43,U] 
22:14:15.280 00.002 9044 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {-0.04, -0.24}
22:14:15.282 00.002 9044 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.62) = xAngle (-1.37 = -1.37)
22:14:15.283 00.001 9044 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.45 = 1.83)
22:14:15.284 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.99 mountX=0.01 mountY=0.06, mountTheta=1.36
22:14:15.287 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.01, opts=13)
22:14:15.289 00.002 9044 Enqueuing Move request for scope (-0.06, -0.01)
22:14:15.292 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:15.293 00.001 9044 UpdateGuideState exits: m=5690 SNR=51.7
22:14:15.295 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:15.298 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:15.301 00.003 9044 Enqueuing Expose request
22:14:15.303 00.002 12252 Worker thread wakes up
22:14:15.303 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
22:14:15.303 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
22:14:15.303 00.000 12252 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=0.06
22:14:15.308 00.005 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 484.55
22:14:15.309 00.001 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
22:14:15.309 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:15.309 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:14:15.309 00.000 12252 MoveAxis(E, 10, ABG)
22:14:15.309 00.000 12252 Guiding  Dir = 2, Dur = 10
22:14:15.309 00.000 12252 IsSlewing returns 0
22:14:15.309 00.000 12252 IsGuiding returns 0
22:14:15.311 00.002 12252 PulseGuide returned control before completion, sleep 18
22:14:15.333 00.022 12252 IsGuiding returns 1
22:14:15.333 00.000 12252 scope still moving after pulse duration time elapsed
22:14:15.364 00.031 12252 IsSlewing returns 0
22:14:15.364 00.000 12252 IsGuiding returns 0
22:14:15.365 00.001 12252 scope move finished after 10 + 45 ms
22:14:15.365 00.000 12252 Move returns status 0, amount 10
22:14:15.365 00.000 12252 MoveAxis(N, 0, ABG)
22:14:15.365 00.000 12252 Move returns status 0, amount 0
22:14:15.365 00.000 12252 move complete, result=0
22:14:15.366 00.001 12252 worker thread done servicing request
22:14:15.366 00.000 12252 Worker thread wakes up
22:14:15.366 00.000 9044 GuideStep: 0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
22:14:15.368 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:15.368 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:17.713 02.345 12252 Exposure complete
22:14:17.795 00.082 12252 worker thread done servicing request
22:14:17.796 00.001 9044 OnExposeComplete: enter
22:14:17.797 00.001 9044 UpdateGuideState(): m_state=6
22:14:17.798 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3090
22:14:17.799 00.001 9044 Star::Find returns 1 (0), X=1009.39, Y=824.12, Mass=5595, SNR=51.4, Peak=173 HFD=5.2
22:14:17.801 00.002 9044 MultiStar: [#1 -0.14,0.05,1.05,U] [#2 -0.06,0.06,1.20,U] [#3 -0.16,0.07,0.85,U] [#4 -0.06,-0.03,1.26,U] [#5 0.00,0.08,0.68,U] [#6 -0.00,0.02,0.43,U] [#7 -0.18,-0.08,0.44,U] [#8 -0.13,-0.08,0.43,U] 
22:14:17.802 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.06, -0.23}
22:14:17.803 00.001 9044 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.62) = xAngle (-1.36 = -1.36)
22:14:17.804 00.001 9044 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.44 = 1.84)
22:14:17.804 00.000 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.98 mountX=0.02 mountY=0.08, mountTheta=1.35
22:14:17.806 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.01, opts=13)
22:14:17.807 00.001 9044 Enqueuing Move request for scope (-0.08, -0.01)
22:14:17.807 00.000 12252 Worker thread wakes up
22:14:17.807 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
22:14:17.807 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
22:14:17.808 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:17.808 00.000 12252 Moving (-0.08, -0.01) raw xDistance=0.02 yDistance=0.08
22:14:17.808 00.000 9044 UpdateGuideState exits: m=5595 SNR=51.4
22:14:17.810 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:17.811 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:17.812 00.001 9044 Enqueuing Expose request
22:14:17.813 00.001 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 484.54
22:14:17.813 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
22:14:17.813 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:17.813 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:14:17.813 00.000 12252 MoveAxis(E, 7, ABG)
22:14:17.813 00.000 12252 Guiding  Dir = 2, Dur = 7
22:14:17.813 00.000 12252 IsSlewing returns 0
22:14:17.814 00.001 12252 IsGuiding returns 0
22:14:17.816 00.002 12252 PulseGuide returned control before completion, sleep 16
22:14:17.845 00.029 12252 IsGuiding returns 0
22:14:17.845 00.000 12252 Move returns status 0, amount 7
22:14:17.845 00.000 12252 MoveAxis(N, 0, ABG)
22:14:17.846 00.001 12252 Move returns status 0, amount 0
22:14:17.846 00.000 12252 move complete, result=0
22:14:17.846 00.000 12252 worker thread done servicing request
22:14:17.846 00.000 12252 Worker thread wakes up
22:14:17.846 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:14:17.847 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:17.847 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:20.216 02.369 12252 Exposure complete
22:14:20.260 00.044 12252 worker thread done servicing request
22:14:20.260 00.000 9044 OnExposeComplete: enter
22:14:20.261 00.001 9044 UpdateGuideState(): m_state=6
22:14:20.262 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3091
22:14:20.263 00.001 9044 Star::Find returns 1 (0), X=1009.30, Y=824.17, Mass=5945, SNR=52.9, Peak=173 HFD=5.4
22:14:20.266 00.003 9044 MultiStar: [#1 -0.16,0.03,1.02,U] [#2 -0.07,0.06,1.20,U] [#3 -0.17,0.03,0.82,U] [#4 -0.08,0.05,1.25,U] [#5 -0.12,0.07,0.65,U] [#6 0.02,0.08,0.42,U] [#7 -0.06,-0.01,0.41,U] [#8 -0.16,-0.04,0.42,U] 
22:14:20.267 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.15, -0.19}
22:14:20.267 00.000 9044 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.62) = xAngle (4.69 = -1.60)
22:14:20.268 00.001 9044 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.60 = 1.60)
22:14:20.269 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.06 mountX=-0.00 mountY=0.11, mountTheta=1.60
22:14:20.271 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.01, opts=13)
22:14:20.272 00.001 9044 Enqueuing Move request for scope (-0.11, 0.01)
22:14:20.273 00.001 12252 Worker thread wakes up
22:14:20.273 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:20.274 00.001 9044 UpdateGuideState exits: m=5945 SNR=52.9
22:14:20.274 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:20.275 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
22:14:20.275 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:20.276 00.001 9044 Enqueuing Expose request
22:14:20.278 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
22:14:20.278 00.000 12252 Moving (-0.11, 0.01) raw xDistance=-0.00 yDistance=0.11
22:14:20.280 00.002 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 484.54
22:14:20.280 00.000 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
22:14:20.280 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:20.280 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:14:20.280 00.000 12252 MoveAxis(E, 7, ABG)
22:14:20.280 00.000 12252 Guiding  Dir = 2, Dur = 7
22:14:20.280 00.000 12252 IsSlewing returns 0
22:14:20.280 00.000 12252 IsGuiding returns 0
22:14:20.282 00.002 12252 PulseGuide returned control before completion, sleep 16
22:14:20.308 00.026 12252 IsGuiding returns 0
22:14:20.308 00.000 12252 Move returns status 0, amount 7
22:14:20.308 00.000 12252 MoveAxis(N, 0, ABG)
22:14:20.308 00.000 12252 Move returns status 0, amount 0
22:14:20.308 00.000 12252 move complete, result=0
22:14:20.308 00.000 12252 worker thread done servicing request
22:14:20.308 00.000 9044 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:14:20.310 00.002 12252 Worker thread wakes up
22:14:20.310 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:20.310 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:22.676 02.366 12252 Exposure complete
22:14:22.737 00.061 12252 worker thread done servicing request
22:14:22.737 00.000 9044 OnExposeComplete: enter
22:14:22.738 00.001 9044 UpdateGuideState(): m_state=6
22:14:22.739 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3092
22:14:22.740 00.001 9044 Star::Find returns 1 (0), X=1009.26, Y=824.18, Mass=5562, SNR=51.2, Peak=173 HFD=5.0
22:14:22.741 00.001 9044 MultiStar: [#1 -0.18,-0.01,1.07,U] [#2 -0.07,0.03,1.21,U] [#3 -0.32,-0.27,0.00,M1] [#4 -0.15,0.00,1.27,U] [#5 -0.15,-0.03,0.65,U] [#6 -0.07,0.10,0.42,U] [#7 -0.04,-0.13,0.44,U] [#8 -0.19,-0.19,0.42,U] 
22:14:22.742 00.001 9044 refined, 7 included, MultiStar: {-0.14, -0.04}, one-star: {-0.19, -0.18}
22:14:22.743 00.001 9044 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.62) = xAngle (-1.24 = -1.24)
22:14:22.744 00.001 9044 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.32 = 1.96)
22:14:22.746 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.86 mountX=0.05 mountY=0.13, mountTheta=1.23
22:14:22.747 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.04, opts=13)
22:14:22.748 00.001 9044 Enqueuing Move request for scope (-0.14, -0.04)
22:14:22.749 00.001 12252 Worker thread wakes up
22:14:22.749 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:22.750 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
22:14:22.750 00.000 9044 UpdateGuideState exits: m=5562 SNR=51.2
22:14:22.751 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:22.751 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:22.753 00.002 9044 Enqueuing Expose request
22:14:22.755 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
22:14:22.755 00.000 12252 Moving (-0.14, -0.04) raw xDistance=0.05 yDistance=0.13
22:14:22.760 00.005 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 484.54
22:14:22.760 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
22:14:22.760 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:22.760 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:14:22.760 00.000 12252 MoveAxis(E, 6, ABG)
22:14:22.760 00.000 12252 Guiding  Dir = 2, Dur = 6
22:14:22.761 00.001 12252 IsSlewing returns 0
22:14:22.761 00.000 12252 IsGuiding returns 0
22:14:22.763 00.002 12252 PulseGuide returned control before completion, sleep 15
22:14:22.791 00.028 12252 IsGuiding returns 0
22:14:22.791 00.000 12252 Move returns status 0, amount 6
22:14:22.791 00.000 12252 MoveAxis(N, 0, ABG)
22:14:22.791 00.000 12252 Move returns status 0, amount 0
22:14:22.791 00.000 12252 move complete, result=0
22:14:22.791 00.000 12252 worker thread done servicing request
22:14:22.791 00.000 12252 Worker thread wakes up
22:14:22.791 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
22:14:22.793 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:22.793 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:25.139 02.346 12252 Exposure complete
22:14:25.185 00.046 12252 worker thread done servicing request
22:14:25.185 00.000 9044 OnExposeComplete: enter
22:14:25.186 00.001 9044 UpdateGuideState(): m_state=6
22:14:25.188 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3093
22:14:25.189 00.001 9044 Star::Find returns 1 (0), X=1009.30, Y=824.14, Mass=5600, SNR=51.3, Peak=173 HFD=5.1
22:14:25.190 00.001 9044 MultiStar: [#1 -0.19,0.06,1.06,U] [#2 -0.15,-0.05,1.23,U] [#3 -0.32,0.00,0.87,U] [#4 -0.14,0.10,1.29,U] [#5 -0.26,-0.03,0.67,U] [#6 -0.05,0.01,0.43,U] [#7 -0.07,0.04,0.45,U] [#8 -0.22,-0.04,0.43,U] 
22:14:25.191 00.001 9044 refined, 8 included, MultiStar: {-0.18, -0.01}, one-star: {-0.15, -0.22}
22:14:25.192 00.001 9044 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.62) = xAngle (-1.45 = -1.45)
22:14:25.193 00.001 9044 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.53 = 1.75)
22:14:25.194 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.07 mountX=0.02 mountY=0.17, mountTheta=1.44
22:14:25.196 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.01, opts=13)
22:14:25.198 00.002 9044 Enqueuing Move request for scope (-0.18, -0.01)
22:14:25.200 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:25.202 00.002 12252 Worker thread wakes up
22:14:25.202 00.000 9044 UpdateGuideState exits: m=5600 SNR=51.3
22:14:25.203 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
22:14:25.203 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:25.204 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
22:14:25.205 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:25.206 00.001 9044 Enqueuing Expose request
22:14:25.208 00.002 12252 Moving (-0.18, -0.01) raw xDistance=0.02 yDistance=0.17
22:14:25.215 00.007 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.53
22:14:25.215 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
22:14:25.215 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:14:25.215 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:14:25.215 00.000 12252 MoveAxis(E, 3, ABG)
22:14:25.215 00.000 12252 Guiding  Dir = 2, Dur = 3
22:14:25.216 00.001 12252 IsSlewing returns 0
22:14:25.216 00.000 12252 IsGuiding returns 0
22:14:25.218 00.002 12252 PulseGuide returned control before completion, sleep 11
22:14:25.240 00.022 12252 IsGuiding returns 0
22:14:25.240 00.000 12252 Move returns status 0, amount 3
22:14:25.240 00.000 12252 MoveAxis(N, 0, ABG)
22:14:25.240 00.000 12252 Move returns status 0, amount 0
22:14:25.240 00.000 12252 move complete, result=0
22:14:25.240 00.000 12252 worker thread done servicing request
22:14:25.240 00.000 12252 Worker thread wakes up
22:14:25.240 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.2 px 0 ms NORTH
22:14:25.243 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:25.244 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:27.606 02.362 12252 Exposure complete
22:14:27.666 00.060 12252 worker thread done servicing request
22:14:27.666 00.000 9044 OnExposeComplete: enter
22:14:27.670 00.004 9044 UpdateGuideState(): m_state=6
22:14:27.671 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3094
22:14:27.672 00.001 9044 Star::Find returns 1 (0), X=1009.19, Y=824.09, Mass=5722, SNR=51.9, Peak=172 HFD=5.2
22:14:27.673 00.001 9044 MultiStar: [#1 -0.25,-0.00,1.06,U] [#2 -0.19,0.01,1.19,U] [#3 -0.36,-0.05,0.85,U] [#4 -0.17,0.03,1.25,U] [#5 -0.30,-0.02,0.63,U] [#6 -0.18,0.02,0.43,U] [#7 -0.24,-0.05,0.44,U] [#8 -0.35,-0.06,0.43,U] 
22:14:27.674 00.001 9044 refined, 8 included, MultiStar: {-0.25, -0.04}, one-star: {-0.26, -0.26}
22:14:27.675 00.001 9044 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.62) = xAngle (-1.34 = -1.34)
22:14:27.676 00.001 9044 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.42 = 1.86)
22:14:27.677 00.001 9044 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-2.96 mountX=0.06 mountY=0.24, mountTheta=1.34
22:14:27.679 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.25, y=-0.04, opts=13)
22:14:27.680 00.001 9044 Enqueuing Move request for scope (-0.25, -0.04)
22:14:27.681 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:27.682 00.001 9044 UpdateGuideState exits: m=5722 SNR=51.9
22:14:27.683 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:27.685 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:27.686 00.001 9044 Enqueuing Expose request
22:14:27.688 00.002 12252 Worker thread wakes up
22:14:27.688 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd
22:14:27.688 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.25, -0.04)
22:14:27.688 00.000 12252 Moving (-0.25, -0.04) raw xDistance=0.06 yDistance=0.24
22:14:27.691 00.003 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.53
22:14:27.691 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
22:14:27.691 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:14:27.691 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:14:27.691 00.000 12252 MoveAxis(E, 3, ABG)
22:14:27.691 00.000 12252 Guiding  Dir = 2, Dur = 3
22:14:27.692 00.001 12252 IsSlewing returns 0
22:14:27.692 00.000 12252 IsGuiding returns 0
22:14:27.693 00.001 12252 PulseGuide returned control before completion, sleep 12
22:14:27.714 00.021 12252 IsGuiding returns 0
22:14:27.714 00.000 12252 Move returns status 0, amount 3
22:14:27.714 00.000 12252 MoveAxis(N, 0, ABG)
22:14:27.714 00.000 12252 Move returns status 0, amount 0
22:14:27.714 00.000 12252 move complete, result=0
22:14:27.714 00.000 12252 worker thread done servicing request
22:14:27.714 00.000 12252 Worker thread wakes up
22:14:27.714 00.000 9044 GuideStep: 0.1 px 3 ms EAST, 0.2 px 0 ms NORTH
22:14:27.715 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:27.716 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:30.059 02.343 12252 Exposure complete
22:14:30.106 00.047 12252 worker thread done servicing request
22:14:30.106 00.000 9044 OnExposeComplete: enter
22:14:30.108 00.002 9044 UpdateGuideState(): m_state=6
22:14:30.110 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3095
22:14:30.111 00.001 9044 Star::Find returns 1 (0), X=1009.21, Y=824.11, Mass=5662, SNR=51.5, Peak=172 HFD=5.1
22:14:30.114 00.003 9044 MultiStar: [#1 -0.23,-0.03,1.08,U] [#2 -0.15,0.03,1.19,U] [#3 -0.38,-0.08,0.85,U] [#4 -0.17,0.02,1.27,U] [#5 -0.15,-0.02,0.65,U] [#6 -0.08,0.02,0.42,U] [#7 -0.21,-0.09,0.43,U] [#8 -0.33,-0.07,0.42,U] 
22:14:30.117 00.003 9044 refined, 8 included, MultiStar: {-0.21, -0.05}, one-star: {-0.24, -0.24}
22:14:30.120 00.003 9044 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.62) = xAngle (-1.30 = -1.30)
22:14:30.122 00.002 9044 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.38 = 1.90)
22:14:30.125 00.003 9044 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-2.92 mountX=0.06 mountY=0.21, mountTheta=1.29
22:14:30.129 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=-0.05, opts=13)
22:14:30.132 00.003 9044 Enqueuing Move request for scope (-0.21, -0.05)
22:14:30.134 00.002 12252 Worker thread wakes up
22:14:30.134 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:30.137 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
22:14:30.137 00.000 9044 UpdateGuideState exits: m=5662 SNR=51.5
22:14:30.140 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
22:14:30.140 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:30.142 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:30.144 00.002 9044 Enqueuing Expose request
22:14:30.146 00.002 12252 Moving (-0.21, -0.05) raw xDistance=0.06 yDistance=0.21
22:14:30.152 00.006 12252 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.52
22:14:30.153 00.001 12252 PPEC: input: 0.06, control: 0.01, exposure: 2000
22:14:30.153 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.16 newest=0.62
22:14:30.153 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:14:30.153 00.000 12252 MoveAxis(W, 2, ABG)
22:14:30.153 00.000 12252 Guiding  Dir = 3, Dur = 2
22:14:30.153 00.000 12252 IsSlewing returns 0
22:14:30.154 00.001 12252 IsGuiding returns 0
22:14:30.156 00.002 12252 IsGuiding returns 0
22:14:30.156 00.000 12252 Move returns status 0, amount 2
22:14:30.156 00.000 12252 BLC: Oldest BLC event removed
22:14:30.156 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:14:30.156 00.000 12252 MoveAxis(S, 151, ABG)
22:14:30.156 00.000 12252 Guiding  Dir = 1, Dur = 151
22:14:30.156 00.000 12252 IsSlewing returns 0
22:14:30.156 00.000 12252 IsGuiding returns 0
22:14:30.161 00.005 12252 PulseGuide returned control before completion, sleep 156
22:14:30.323 00.162 12252 IsGuiding returns 0
22:14:30.323 00.000 12252 Move returns status 0, amount 151
22:14:30.323 00.000 12252 move complete, result=0
22:14:30.324 00.001 12252 worker thread done servicing request
22:14:30.324 00.000 9044 GuideStep: 0.1 px 2 ms WEST, 0.2 px 151 ms SOUTH
22:14:30.324 00.000 12252 Worker thread wakes up
22:14:30.325 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:30.325 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:32.668 02.343 12252 Exposure complete
22:14:32.713 00.045 12252 worker thread done servicing request
22:14:32.714 00.001 9044 OnExposeComplete: enter
22:14:32.715 00.001 9044 UpdateGuideState(): m_state=6
22:14:32.716 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3096
22:14:32.717 00.001 9044 Star::Find returns 1 (0), X=1009.55, Y=824.02, Mass=5839, SNR=52.4, Peak=173 HFD=5.1
22:14:32.719 00.002 9044 MultiStar: [#1 0.01,-0.08,1.04,U] [#2 0.03,-0.06,1.18,U] [#3 -0.10,-0.08,0.84,U] [#4 -0.06,-0.01,1.24,U] [#5 -0.04,-0.07,0.65,U] [#6 -0.00,-0.09,0.41,U] [#7 0.09,-0.14,0.42,U] [#8 -0.06,-0.14,0.43,U] 
22:14:32.719 00.000 9044 refined, 8 included, MultiStar: {-0.01, -0.11}, one-star: {0.10, -0.33}
22:14:32.720 00.001 9044 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.62) = xAngle (0.00 = 0.00)
22:14:32.722 00.002 9044 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.08 = -3.08)
22:14:32.723 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.62 mountX=0.11 mountY=-0.01, mountTheta=-0.06
22:14:32.725 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.11, opts=13)
22:14:32.726 00.001 9044 Enqueuing Move request for scope (-0.01, -0.11)
22:14:32.728 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:32.729 00.001 9044 UpdateGuideState exits: m=5839 SNR=52.4
22:14:32.730 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:32.731 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:32.732 00.001 9044 Enqueuing Expose request
22:14:32.735 00.003 12252 Worker thread wakes up
22:14:32.735 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
22:14:32.735 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
22:14:32.735 00.000 12252 Moving (-0.01, -0.11) raw xDistance=0.11 yDistance=-0.01
22:14:32.735 00.000 12252 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.207110, 1:-0.006664
22:14:32.735 00.000 12252 BLC: No correction, Miss < min_move
22:14:32.739 00.004 12252 PPEC rslt: input = 0.11, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 484.52
22:14:32.739 00.000 12252 PPEC: input: 0.11, control: 0.07, exposure: 2000
22:14:32.739 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:32.739 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:14:32.740 00.001 12252 MoveAxis(W, 28, ABG)
22:14:32.740 00.000 12252 Guiding  Dir = 3, Dur = 28
22:14:32.740 00.000 12252 IsSlewing returns 0
22:14:32.740 00.000 12252 IsGuiding returns 0
22:14:32.743 00.003 12252 PulseGuide returned control before completion, sleep 36
22:14:32.781 00.038 12252 IsGuiding returns 0
22:14:32.782 00.001 12252 Move returns status 0, amount 28
22:14:32.782 00.000 12252 MoveAxis(N, 0, ABG)
22:14:32.782 00.000 12252 Move returns status 0, amount 0
22:14:32.782 00.000 12252 move complete, result=0
22:14:32.782 00.000 12252 worker thread done servicing request
22:14:32.782 00.000 12252 Worker thread wakes up
22:14:32.782 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:32.782 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:32.782 00.000 9044 GuideStep: 0.1 px 28 ms WEST, -0.0 px 0 ms NORTH
22:14:35.137 02.355 12252 Exposure complete
22:14:35.215 00.078 12252 worker thread done servicing request
22:14:35.215 00.000 9044 OnExposeComplete: enter
22:14:35.216 00.001 9044 UpdateGuideState(): m_state=6
22:14:35.218 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3097
22:14:35.220 00.002 9044 Star::Find returns 1 (0), X=1009.54, Y=824.19, Mass=5736, SNR=51.9, Peak=173 HFD=5.3
22:14:35.221 00.001 9044 MultiStar: [#1 -0.05,0.08,1.05,U] [#2 -0.00,0.16,1.23,U] [#3 -0.10,0.12,0.83,U] [#4 -0.04,0.14,1.25,U] [#5 -0.10,0.16,0.64,U] [#6 0.02,0.25,0.43,U] [#7 0.02,0.01,0.44,U] [#8 -0.11,0.15,0.42,U] 
22:14:35.223 00.002 9044 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {0.09, -0.17}
22:14:35.224 00.001 9044 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.62) = xAngle (3.47 = -2.81)
22:14:35.226 00.002 9044 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.39 = 0.39)
22:14:35.227 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.85 mountX=-0.09 mountY=0.04, mountTheta=2.76
22:14:35.229 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.09, opts=13)
22:14:35.230 00.001 9044 Enqueuing Move request for scope (-0.03, 0.09)
22:14:35.231 00.001 12252 Worker thread wakes up
22:14:35.231 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
22:14:35.231 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:35.232 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
22:14:35.232 00.000 12252 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=0.04
22:14:35.232 00.000 9044 UpdateGuideState exits: m=5736 SNR=51.9
22:14:35.234 00.002 12252 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.207110, 1:-0.006664, 2:0.036318
22:14:35.234 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:35.235 00.001 12252 BLC: No correction, Miss < min_move
22:14:35.235 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:35.239 00.004 9044 Enqueuing Expose request
22:14:35.240 00.001 12252 PPEC rslt: input = -0.09, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.52
22:14:35.240 00.000 12252 PPEC: input: -0.09, control: 0.01, exposure: 2000
22:14:35.240 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:35.240 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:14:35.241 00.001 12252 MoveAxis(W, 3, ABG)
22:14:35.241 00.000 12252 Guiding  Dir = 3, Dur = 3
22:14:35.241 00.000 12252 IsSlewing returns 0
22:14:35.241 00.000 12252 IsGuiding returns 0
22:14:35.243 00.002 12252 PulseGuide returned control before completion, sleep 12
22:14:35.257 00.014 12252 IsGuiding returns 0
22:14:35.257 00.000 12252 Move returns status 0, amount 3
22:14:35.257 00.000 12252 MoveAxis(N, 0, ABG)
22:14:35.257 00.000 12252 Move returns status 0, amount 0
22:14:35.257 00.000 12252 move complete, result=0
22:14:35.257 00.000 12252 worker thread done servicing request
22:14:35.257 00.000 12252 Worker thread wakes up
22:14:35.257 00.000 9044 GuideStep: -0.1 px 3 ms WEST, 0.0 px 0 ms NORTH
22:14:35.260 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:35.261 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:37.606 02.345 12252 Exposure complete
22:14:37.650 00.044 12252 worker thread done servicing request
22:14:37.650 00.000 9044 OnExposeComplete: enter
22:14:37.651 00.001 9044 UpdateGuideState(): m_state=6
22:14:37.652 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3098
22:14:37.654 00.002 9044 Star::Find returns 1 (0), X=1009.60, Y=824.27, Mass=5801, SNR=52.1, Peak=173 HFD=5.4
22:14:37.656 00.002 9044 MultiStar: [#1 0.03,0.17,1.04,U] [#2 0.06,0.13,1.20,U] [#3 0.08,0.12,0.84,U] [#4 0.09,0.18,1.26,U] [#5 0.02,0.23,0.66,U] [#6 0.15,0.36,0.43,U] [#7 0.15,0.04,0.43,U] [#8 -0.01,0.06,0.42,U] 
22:14:37.657 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.15, -0.08}
22:14:37.658 00.001 9044 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.62) = xAngle (2.63 = 2.63)
22:14:37.659 00.001 9044 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.45 = -0.45)
22:14:37.660 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.00 mountX=-0.13 mountY=-0.07, mountTheta=-2.68
22:14:37.662 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.13, opts=13)
22:14:37.665 00.003 9044 Enqueuing Move request for scope (0.08, 0.13)
22:14:37.666 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:37.667 00.001 9044 UpdateGuideState exits: m=5801 SNR=52.1
22:14:37.668 00.001 12252 Worker thread wakes up
22:14:37.668 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:37.669 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:37.670 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
22:14:37.670 00.000 9044 Enqueuing Expose request
22:14:37.671 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
22:14:37.671 00.000 12252 Moving (0.08, 0.13) raw xDistance=-0.13 yDistance=-0.07
22:14:37.671 00.000 12252 BLC: window closed
22:14:37.671 00.000 12252 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.207110, 1:-0.006664, 2:0.036318
22:14:37.671 00.000 12252 BLC: No correction, Miss < min_move
22:14:37.676 00.005 12252 PPEC rslt: input = -0.13, final = -0.07, react = -0.08, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 484.51
22:14:37.676 00.000 12252 PPEC: input: -0.13, control: -0.07, exposure: 2000
22:14:37.676 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:37.676 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:14:37.676 00.000 12252 MoveAxis(E, 28, ABG)
22:14:37.676 00.000 12252 Guiding  Dir = 2, Dur = 28
22:14:37.676 00.000 12252 IsSlewing returns 0
22:14:37.676 00.000 12252 IsGuiding returns 0
22:14:37.678 00.002 12252 PulseGuide returned control before completion, sleep 36
22:14:37.722 00.044 12252 IsGuiding returns 1
22:14:37.722 00.000 12252 scope still moving after pulse duration time elapsed
22:14:37.752 00.030 12252 IsSlewing returns 0
22:14:37.752 00.000 12252 IsGuiding returns 0
22:14:37.752 00.000 12252 scope move finished after 28 + 48 ms
22:14:37.752 00.000 12252 Move returns status 0, amount 28
22:14:37.752 00.000 12252 MoveAxis(N, 0, ABG)
22:14:37.752 00.000 12252 Move returns status 0, amount 0
22:14:37.752 00.000 12252 move complete, result=0
22:14:37.752 00.000 12252 worker thread done servicing request
22:14:37.752 00.000 12252 Worker thread wakes up
22:14:37.753 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:37.753 00.000 9044 GuideStep: -0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
22:14:37.755 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:40.110 02.355 12252 Exposure complete
22:14:40.159 00.049 12252 worker thread done servicing request
22:14:40.159 00.000 9044 OnExposeComplete: enter
22:14:40.160 00.001 9044 UpdateGuideState(): m_state=6
22:14:40.161 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3099
22:14:40.164 00.003 9044 Star::Find returns 1 (0), X=1009.43, Y=824.12, Mass=5864, SNR=52.6, Peak=173 HFD=5.2
22:14:40.165 00.001 9044 MultiStar: [#1 0.08,0.02,1.02,U] [#2 0.06,-0.01,1.17,U] [#3 0.01,0.02,0.85,U] [#4 0.05,0.07,1.23,U] [#5 0.08,-0.14,0.65,U] [#6 0.07,0.02,0.42,U] [#7 0.09,-0.11,0.42,U] [#8 0.03,-0.12,0.42,U] 
22:14:40.166 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {-0.02, -0.23}
22:14:40.168 00.002 9044 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.62) = xAngle (0.90 = 0.90)
22:14:40.171 00.003 9044 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.18 = -2.18)
22:14:40.171 00.000 9044 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.72 mountX=0.04 mountY=-0.05, mountTheta=-0.92
22:14:40.174 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.04, opts=13)
22:14:40.175 00.001 9044 Enqueuing Move request for scope (0.05, -0.04)
22:14:40.177 00.002 12252 Worker thread wakes up
22:14:40.177 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:40.178 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
22:14:40.178 00.000 9044 UpdateGuideState exits: m=5864 SNR=52.6
22:14:40.179 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
22:14:40.179 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:40.180 00.001 12252 Moving (0.05, -0.04) raw xDistance=0.04 yDistance=-0.05
22:14:40.180 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:40.181 00.001 9044 Enqueuing Expose request
22:14:40.183 00.002 12252 PPEC rslt: input = 0.04, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.51
22:14:40.183 00.000 12252 PPEC: input: 0.04, control: 0.00, exposure: 2000
22:14:40.183 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:40.183 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:14:40.183 00.000 12252 MoveAxis(W, 1, ABG)
22:14:40.183 00.000 12252 Guiding  Dir = 3, Dur = 1
22:14:40.184 00.001 12252 IsSlewing returns 0
22:14:40.184 00.000 12252 IsGuiding returns 0
22:14:40.186 00.002 12252 IsGuiding returns 0
22:14:40.186 00.000 12252 Move returns status 0, amount 1
22:14:40.186 00.000 12252 MoveAxis(N, 0, ABG)
22:14:40.186 00.000 12252 Move returns status 0, amount 0
22:14:40.186 00.000 12252 move complete, result=0
22:14:40.186 00.000 12252 worker thread done servicing request
22:14:40.186 00.000 9044 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:14:40.188 00.002 12252 Worker thread wakes up
22:14:40.188 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:40.188 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:42.548 02.360 12252 Exposure complete
22:14:42.595 00.047 12252 worker thread done servicing request
22:14:42.595 00.000 9044 OnExposeComplete: enter
22:14:42.596 00.001 9044 UpdateGuideState(): m_state=6
22:14:42.598 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3100
22:14:42.599 00.001 9044 Star::Find returns 1 (0), X=1009.48, Y=824.13, Mass=5640, SNR=51.6, Peak=173 HFD=5.2
22:14:42.601 00.002 9044 MultiStar: [#1 0.02,0.00,1.05,U] [#2 0.10,0.10,1.20,U] [#3 0.09,0.05,0.85,U] [#4 -0.00,0.07,1.27,U] [#5 0.07,0.16,0.66,U] [#6 0.15,0.16,0.42,U] [#7 0.10,0.04,0.43,U] [#8 -0.00,0.01,0.43,U] 
22:14:42.602 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.03}, one-star: {0.03, -0.22}
22:14:42.603 00.001 9044 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.62) = xAngle (2.12 = 2.12)
22:14:42.604 00.001 9044 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.96 = -0.96)
22:14:42.605 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.49 mountX=-0.03 mountY=-0.05, mountTheta=-2.14
22:14:42.608 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.03, opts=13)
22:14:42.609 00.001 9044 Enqueuing Move request for scope (0.05, 0.03)
22:14:42.610 00.001 12252 Worker thread wakes up
22:14:42.610 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:42.611 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
22:14:42.611 00.000 9044 UpdateGuideState exits: m=5640 SNR=51.6
22:14:42.612 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:42.613 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:42.615 00.002 9044 Enqueuing Expose request
22:14:42.616 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
22:14:42.616 00.000 12252 Moving (0.05, 0.03) raw xDistance=-0.03 yDistance=-0.05
22:14:42.620 00.004 12252 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.50
22:14:42.620 00.000 12252 PPEC: input: -0.03, control: 0.00, exposure: 2000
22:14:42.620 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:42.620 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:14:42.620 00.000 12252 MoveAxis(W, 0, ABG)
22:14:42.620 00.000 12252 Move returns status 0, amount 0
22:14:42.620 00.000 12252 MoveAxis(N, 0, ABG)
22:14:42.621 00.001 12252 Move returns status 0, amount 0
22:14:42.621 00.000 12252 move complete, result=0
22:14:42.621 00.000 12252 worker thread done servicing request
22:14:42.621 00.000 12252 Worker thread wakes up
22:14:42.621 00.000 9044 GuideStep: -0.0 px 0 ms WEST, -0.1 px 0 ms NORTH
22:14:42.622 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:42.622 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:44.965 02.343 12252 Exposure complete
22:14:45.010 00.045 12252 worker thread done servicing request
22:14:45.011 00.001 9044 OnExposeComplete: enter
22:14:45.012 00.001 9044 UpdateGuideState(): m_state=6
22:14:45.013 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3101
22:14:45.014 00.001 9044 Star::Find returns 1 (0), X=1009.52, Y=824.22, Mass=5736, SNR=52.0, Peak=173 HFD=5.3
22:14:45.015 00.001 9044 MultiStar: [#1 -0.05,0.09,1.04,U] [#2 -0.01,0.11,1.20,U] [#3 -0.04,0.08,0.86,U] [#4 -0.03,0.07,1.28,U] [#5 -0.02,0.04,0.65,U] [#6 0.08,0.22,0.43,U] [#7 0.01,0.09,0.43,U] [#8 -0.20,0.02,0.42,U] 
22:14:45.016 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.07, -0.13}
22:14:45.017 00.001 9044 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.62) = xAngle (3.48 = -2.80)
22:14:45.018 00.001 9044 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.40 = 0.40)
22:14:45.020 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.86 mountX=-0.06 mountY=0.02, mountTheta=2.75
22:14:45.022 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.06, opts=13)
22:14:45.023 00.001 9044 Enqueuing Move request for scope (-0.02, 0.06)
22:14:45.025 00.002 12252 Worker thread wakes up
22:14:45.025 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:45.026 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
22:14:45.026 00.000 9044 UpdateGuideState exits: m=5736 SNR=52.0
22:14:45.028 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
22:14:45.028 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:45.029 00.001 12252 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=0.02
22:14:45.029 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:45.030 00.001 9044 Enqueuing Expose request
22:14:45.032 00.002 12252 PPEC rslt: input = -0.06, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.50
22:14:45.032 00.000 12252 PPEC: input: -0.06, control: 0.00, exposure: 2000
22:14:45.032 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:45.033 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:14:45.033 00.000 12252 MoveAxis(W, 2, ABG)
22:14:45.033 00.000 12252 Guiding  Dir = 3, Dur = 2
22:14:45.033 00.000 12252 IsSlewing returns 0
22:14:45.035 00.002 12252 IsGuiding returns 0
22:14:45.037 00.002 12252 IsGuiding returns 0
22:14:45.037 00.000 12252 Move returns status 0, amount 2
22:14:45.037 00.000 12252 MoveAxis(N, 0, ABG)
22:14:45.037 00.000 12252 Move returns status 0, amount 0
22:14:45.038 00.001 12252 move complete, result=0
22:14:45.038 00.000 12252 worker thread done servicing request
22:14:45.038 00.000 12252 Worker thread wakes up
22:14:45.038 00.000 9044 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:14:45.039 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:45.039 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:47.384 02.345 12252 Exposure complete
22:14:47.451 00.067 12252 worker thread done servicing request
22:14:47.451 00.000 9044 OnExposeComplete: enter
22:14:47.452 00.001 9044 UpdateGuideState(): m_state=6
22:14:47.455 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3102
22:14:47.457 00.002 9044 Star::Find returns 1 (0), X=1009.35, Y=824.17, Mass=5633, SNR=51.6, Peak=173 HFD=5.2
22:14:47.460 00.003 9044 MultiStar: [#1 -0.03,0.04,1.04,U] [#2 -0.01,0.09,1.23,U] [#3 -0.16,0.03,0.85,U] [#4 -0.03,0.08,1.27,U] [#5 -0.05,0.15,0.66,U] [#6 0.01,0.16,0.42,U] [#7 -0.04,-0.03,0.44,U] [#8 -0.07,0.07,0.43,U] 
22:14:47.462 00.002 9044 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {-0.10, -0.19}
22:14:47.464 00.002 9044 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.62) = xAngle (4.15 = -2.13)
22:14:47.465 00.001 9044 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.07 = 1.07)
22:14:47.466 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.53 mountX=-0.04 mountY=0.06, mountTheta=2.12
22:14:47.468 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.04, opts=13)
22:14:47.471 00.003 9044 Enqueuing Move request for scope (-0.05, 0.04)
22:14:47.472 00.001 12252 Worker thread wakes up
22:14:47.472 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:47.473 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
22:14:47.473 00.000 9044 UpdateGuideState exits: m=5633 SNR=51.6
22:14:47.474 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
22:14:47.474 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:47.474 00.000 12252 Moving (-0.05, 0.04) raw xDistance=-0.04 yDistance=0.06
22:14:47.474 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:47.475 00.001 9044 Enqueuing Expose request
22:14:47.478 00.003 12252 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.49
22:14:47.478 00.000 12252 PPEC: input: -0.04, control: 0.01, exposure: 2000
22:14:47.478 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:47.479 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:14:47.479 00.000 12252 MoveAxis(W, 3, ABG)
22:14:47.479 00.000 12252 Guiding  Dir = 3, Dur = 3
22:14:47.479 00.000 12252 IsSlewing returns 0
22:14:47.479 00.000 12252 IsGuiding returns 0
22:14:47.481 00.002 12252 PulseGuide returned control before completion, sleep 12
22:14:47.494 00.013 12252 IsGuiding returns 0
22:14:47.494 00.000 12252 Move returns status 0, amount 3
22:14:47.494 00.000 12252 MoveAxis(N, 0, ABG)
22:14:47.494 00.000 12252 Move returns status 0, amount 0
22:14:47.494 00.000 12252 move complete, result=0
22:14:47.495 00.001 12252 worker thread done servicing request
22:14:47.495 00.000 9044 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:14:47.496 00.001 12252 Worker thread wakes up
22:14:47.497 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:47.497 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:49.837 02.340 12252 Exposure complete
22:14:49.884 00.047 12252 worker thread done servicing request
22:14:49.884 00.000 9044 OnExposeComplete: enter
22:14:49.887 00.003 9044 UpdateGuideState(): m_state=6
22:14:49.888 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3103
22:14:49.889 00.001 9044 Star::Find returns 1 (0), X=1009.40, Y=824.19, Mass=5599, SNR=51.3, Peak=173 HFD=5.2
22:14:49.890 00.001 9044 MultiStar: [#1 -0.02,0.13,1.06,U] [#2 0.02,0.13,1.22,U] [#3 -0.08,0.10,0.85,U] [#4 0.01,0.11,1.30,U] [#5 0.00,0.17,0.65,U] [#6 0.12,0.20,0.43,U] [#7 -0.07,0.14,0.44,U] [#8 -0.21,0.03,0.42,U] 
22:14:49.892 00.002 9044 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.05, -0.16}
22:14:49.893 00.001 9044 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.62) = xAngle (3.45 = -2.84)
22:14:49.895 00.002 9044 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.36 = 0.36)
22:14:49.895 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.82 mountX=-0.08 mountY=0.03, mountTheta=2.79
22:14:49.897 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.09, opts=13)
22:14:49.898 00.001 9044 Enqueuing Move request for scope (-0.02, 0.09)
22:14:49.899 00.001 12252 Worker thread wakes up
22:14:49.899 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:49.900 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
22:14:49.900 00.000 9044 UpdateGuideState exits: m=5599 SNR=51.3
22:14:49.901 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
22:14:49.901 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:49.902 00.001 12252 Moving (-0.02, 0.09) raw xDistance=-0.08 yDistance=0.03
22:14:49.902 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:49.903 00.001 9044 Enqueuing Expose request
22:14:49.905 00.002 12252 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.49
22:14:49.905 00.000 12252 PPEC: input: -0.08, control: 0.00, exposure: 2000
22:14:49.905 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:49.905 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:14:49.905 00.000 12252 MoveAxis(W, 2, ABG)
22:14:49.905 00.000 12252 Guiding  Dir = 3, Dur = 2
22:14:49.905 00.000 12252 IsSlewing returns 0
22:14:49.906 00.001 12252 IsGuiding returns 0
22:14:49.907 00.001 12252 PulseGuide returned control before completion, sleep 11
22:14:49.920 00.013 12252 IsGuiding returns 0
22:14:49.920 00.000 12252 Move returns status 0, amount 2
22:14:49.920 00.000 12252 MoveAxis(N, 0, ABG)
22:14:49.921 00.001 12252 Move returns status 0, amount 0
22:14:49.921 00.000 12252 move complete, result=0
22:14:49.921 00.000 12252 worker thread done servicing request
22:14:49.921 00.000 9044 GuideStep: -0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:14:49.922 00.001 12252 Worker thread wakes up
22:14:49.922 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:49.922 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:52.258 02.336 12252 Exposure complete
22:14:52.310 00.052 12252 worker thread done servicing request
22:14:52.310 00.000 9044 OnExposeComplete: enter
22:14:52.312 00.002 9044 UpdateGuideState(): m_state=6
22:14:52.314 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3104
22:14:52.317 00.003 9044 Star::Find returns 1 (0), X=1009.50, Y=824.25, Mass=5667, SNR=51.6, Peak=173 HFD=5.3
22:14:52.320 00.003 9044 MultiStar: [#1 0.01,0.15,1.05,U] [#2 -0.00,0.07,1.20,U] [#3 -0.10,0.09,0.86,U] [#4 -0.03,0.17,1.27,U] [#5 -0.03,0.12,0.67,U] [#6 -0.02,0.26,0.43,U] [#7 0.03,0.02,0.43,U] [#8 -0.08,0.04,0.42,U] 
22:14:52.322 00.002 9044 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {0.05, -0.10}
22:14:52.324 00.002 9044 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.62) = xAngle (3.38 = -2.90)
22:14:52.325 00.001 9044 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.30 = 0.30)
22:14:52.326 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.76 mountX=-0.09 mountY=0.03, mountTheta=2.85
22:14:52.330 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.09, opts=13)
22:14:52.332 00.002 9044 Enqueuing Move request for scope (-0.02, 0.09)
22:14:52.333 00.001 12252 Worker thread wakes up
22:14:52.333 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:52.333 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
22:14:52.333 00.000 9044 UpdateGuideState exits: m=5667 SNR=51.6
22:14:52.334 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:52.336 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
22:14:52.336 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:52.338 00.002 9044 Enqueuing Expose request
22:14:52.339 00.001 12252 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=0.03
22:14:52.341 00.002 12252 PPEC rslt: input = -0.09, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.49
22:14:52.341 00.000 12252 PPEC: input: -0.09, control: -0.00, exposure: 2000
22:14:52.341 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:52.341 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:14:52.342 00.001 12252 MoveAxis(E, 0, ABG)
22:14:52.342 00.000 12252 Move returns status 0, amount 0
22:14:52.342 00.000 12252 MoveAxis(N, 0, ABG)
22:14:52.342 00.000 12252 Move returns status 0, amount 0
22:14:52.342 00.000 12252 move complete, result=0
22:14:52.342 00.000 12252 worker thread done servicing request
22:14:52.342 00.000 12252 Worker thread wakes up
22:14:52.342 00.000 9044 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
22:14:52.342 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:52.342 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:54.691 02.349 12252 Exposure complete
22:14:54.753 00.062 12252 worker thread done servicing request
22:14:54.753 00.000 9044 OnExposeComplete: enter
22:14:54.755 00.002 9044 UpdateGuideState(): m_state=6
22:14:54.757 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3105
22:14:54.759 00.002 9044 Star::Find returns 1 (0), X=1009.52, Y=824.19, Mass=5800, SNR=52.2, Peak=173 HFD=5.3
22:14:54.762 00.003 9044 MultiStar: [#1 0.02,0.15,1.05,U] [#2 0.01,0.10,1.22,U] [#3 -0.07,0.05,0.84,U] [#4 0.05,0.16,1.26,U] [#5 -0.01,0.14,0.65,U] [#6 0.06,0.21,0.42,U] [#7 0.08,0.03,0.43,U] [#8 0.01,0.07,0.41,U] 
22:14:54.765 00.003 9044 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.07, -0.16}
22:14:54.768 00.003 9044 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.62) = xAngle (2.93 = 2.93)
22:14:54.770 00.002 9044 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.15 = -0.15)
22:14:54.773 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.31 mountX=-0.08 mountY=-0.01, mountTheta=-2.99
22:14:54.777 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.08, opts=13)
22:14:54.779 00.002 9044 Enqueuing Move request for scope (0.02, 0.08)
22:14:54.782 00.003 12252 Worker thread wakes up
22:14:54.782 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:54.785 00.003 9044 UpdateGuideState exits: m=5800 SNR=52.2
22:14:54.787 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:54.789 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:54.791 00.002 9044 Enqueuing Expose request
22:14:54.793 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
22:14:54.793 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
22:14:54.793 00.000 12252 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=-0.01
22:14:54.799 00.006 12252 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.48
22:14:54.799 00.000 12252 PPEC: input: -0.08, control: -0.00, exposure: 2000
22:14:54.799 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:54.799 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:14:54.799 00.000 12252 MoveAxis(E, 1, ABG)
22:14:54.799 00.000 12252 Guiding  Dir = 2, Dur = 1
22:14:54.800 00.001 12252 IsSlewing returns 0
22:14:54.800 00.000 12252 IsGuiding returns 0
22:14:54.804 00.004 12252 IsGuiding returns 0
22:14:54.804 00.000 12252 Move returns status 0, amount 1
22:14:54.804 00.000 12252 MoveAxis(N, 0, ABG)
22:14:54.804 00.000 12252 Move returns status 0, amount 0
22:14:54.804 00.000 12252 move complete, result=0
22:14:54.804 00.000 12252 worker thread done servicing request
22:14:54.805 00.001 12252 Worker thread wakes up
22:14:54.805 00.000 9044 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:14:54.807 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:54.807 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:57.166 02.359 12252 Exposure complete
22:14:57.218 00.052 12252 worker thread done servicing request
22:14:57.219 00.001 9044 OnExposeComplete: enter
22:14:57.219 00.000 9044 UpdateGuideState(): m_state=6
22:14:57.221 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3106
22:14:57.223 00.002 9044 Star::Find returns 1 (0), X=1009.54, Y=824.27, Mass=5750, SNR=52.0, Peak=173 HFD=5.3
22:14:57.226 00.003 9044 MultiStar: [#1 0.05,0.18,1.05,U] [#2 0.07,0.15,1.20,U] [#3 -0.06,0.14,0.85,U] [#4 0.06,0.16,1.27,U] [#5 0.06,0.19,0.65,U] [#6 0.10,0.38,0.00,M1] [#7 0.08,0.19,0.44,U] [#8 -0.13,0.08,0.42,U] 
22:14:57.228 00.002 9044 single-star, 7 included, MultiStar: {0.04, 0.12}, one-star: {0.09, -0.08}
22:14:57.230 00.002 9044 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.62) = xAngle (0.88 = 0.88)
22:14:57.232 00.002 9044 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.20 = -2.20)
22:14:57.236 00.004 9044 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.74 mountX=0.08 mountY=-0.10, mountTheta=-0.91
22:14:57.239 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.08, opts=13)
22:14:57.242 00.003 9044 Enqueuing Move request for scope (0.09, -0.08)
22:14:57.245 00.003 12252 Worker thread wakes up
22:14:57.245 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
22:14:57.245 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
22:14:57.245 00.000 12252 Moving (0.09, -0.08) raw xDistance=0.08 yDistance=-0.10
22:14:57.245 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:57.247 00.002 9044 UpdateGuideState exits: m=5750 SNR=52.0
22:14:57.249 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:57.251 00.002 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.48
22:14:57.251 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:57.253 00.002 9044 Enqueuing Expose request
22:14:57.254 00.001 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
22:14:57.255 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:57.255 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:14:57.255 00.000 12252 MoveAxis(E, 3, ABG)
22:14:57.255 00.000 12252 Guiding  Dir = 2, Dur = 3
22:14:57.255 00.000 12252 IsSlewing returns 0
22:14:57.257 00.002 12252 IsGuiding returns 0
22:14:57.259 00.002 12252 PulseGuide returned control before completion, sleep 12
22:14:57.276 00.017 12252 IsGuiding returns 0
22:14:57.276 00.000 12252 Move returns status 0, amount 3
22:14:57.276 00.000 12252 MoveAxis(N, 0, ABG)
22:14:57.276 00.000 12252 Move returns status 0, amount 0
22:14:57.276 00.000 12252 move complete, result=0
22:14:57.276 00.000 12252 worker thread done servicing request
22:14:57.276 00.000 12252 Worker thread wakes up
22:14:57.276 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:57.276 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:14:57.276 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:14:59.640 02.364 12252 Exposure complete
22:14:59.682 00.042 12252 worker thread done servicing request
22:14:59.683 00.001 9044 OnExposeComplete: enter
22:14:59.683 00.000 9044 UpdateGuideState(): m_state=6
22:14:59.684 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3107
22:14:59.686 00.002 9044 Star::Find returns 1 (0), X=1009.53, Y=824.14, Mass=5648, SNR=51.5, Peak=173 HFD=5.2
22:14:59.687 00.001 9044 MultiStar: [#1 -0.06,0.00,1.06,U] [#2 0.03,0.06,1.23,U] [#3 -0.10,0.02,0.86,U] [#4 -0.05,0.06,1.28,U] [#5 -0.04,0.05,0.65,U] [#6 0.07,0.19,0.42,U] [#7 0.04,0.13,0.44,U] [#8 -0.13,-0.04,0.43,U] 
22:14:59.688 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {0.08, -0.22}
22:14:59.689 00.001 9044 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.62) = xAngle (4.08 = -2.20)
22:14:59.690 00.001 9044 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.00 = 1.00)
22:14:59.692 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.46 mountX=-0.01 mountY=0.02, mountTheta=2.18
22:14:59.694 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.01, opts=13)
22:14:59.695 00.001 9044 Enqueuing Move request for scope (-0.02, 0.01)
22:14:59.697 00.002 12252 Worker thread wakes up
22:14:59.697 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:14:59.698 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:14:59.698 00.000 9044 UpdateGuideState exits: m=5648 SNR=51.5
22:14:59.699 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:14:59.700 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:14:59.701 00.001 9044 Enqueuing Expose request
22:14:59.702 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:14:59.703 00.001 12252 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
22:14:59.705 00.002 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.47
22:14:59.705 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
22:14:59.705 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:14:59.705 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:14:59.705 00.000 12252 MoveAxis(E, 5, ABG)
22:14:59.706 00.001 12252 Guiding  Dir = 2, Dur = 5
22:14:59.706 00.000 12252 IsSlewing returns 0
22:14:59.706 00.000 12252 IsGuiding returns 0
22:14:59.709 00.003 12252 PulseGuide returned control before completion, sleep 14
22:14:59.738 00.029 12252 IsGuiding returns 0
22:14:59.738 00.000 12252 Move returns status 0, amount 5
22:14:59.738 00.000 12252 MoveAxis(N, 0, ABG)
22:14:59.738 00.000 12252 Move returns status 0, amount 0
22:14:59.738 00.000 12252 move complete, result=0
22:14:59.738 00.000 12252 worker thread done servicing request
22:14:59.738 00.000 12252 Worker thread wakes up
22:14:59.738 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:14:59.740 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:14:59.740 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:02.101 02.361 12252 Exposure complete
22:15:02.147 00.046 12252 worker thread done servicing request
22:15:02.147 00.000 9044 OnExposeComplete: enter
22:15:02.149 00.002 9044 UpdateGuideState(): m_state=6
22:15:02.151 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3108
22:15:02.151 00.000 9044 Star::Find returns 1 (0), X=1009.48, Y=824.21, Mass=5629, SNR=51.6, Peak=173 HFD=5.3
22:15:02.153 00.002 9044 MultiStar: [#1 0.02,0.10,1.05,U] [#2 -0.03,0.04,1.22,U] [#3 -0.09,0.19,0.86,U] [#4 0.02,0.11,1.27,U] [#5 0.00,0.00,0.65,U] [#6 0.09,0.22,0.42,U] [#7 0.02,-0.01,0.43,U] [#8 -0.08,-0.05,0.41,U] 
22:15:02.154 00.001 9044 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {0.03, -0.14}
22:15:02.155 00.001 9044 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.62) = xAngle (3.23 = -3.06)
22:15:02.156 00.001 9044 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.14 = 0.14)
22:15:02.157 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.60 mountX=-0.05 mountY=0.01, mountTheta=3.00
22:15:02.159 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.05, opts=13)
22:15:02.160 00.001 9044 Enqueuing Move request for scope (-0.00, 0.05)
22:15:02.163 00.003 12252 Worker thread wakes up
22:15:02.163 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:02.164 00.001 9044 UpdateGuideState exits: m=5629 SNR=51.6
22:15:02.165 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:02.166 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:02.167 00.001 9044 Enqueuing Expose request
22:15:02.168 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
22:15:02.168 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
22:15:02.169 00.001 12252 Moving (-0.00, 0.05) raw xDistance=-0.05 yDistance=0.01
22:15:02.174 00.005 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.47
22:15:02.174 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
22:15:02.174 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:02.174 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:15:02.174 00.000 12252 MoveAxis(E, 3, ABG)
22:15:02.174 00.000 12252 Guiding  Dir = 2, Dur = 3
22:15:02.175 00.001 12252 IsSlewing returns 0
22:15:02.175 00.000 12252 IsGuiding returns 0
22:15:02.179 00.004 12252 IsGuiding returns 0
22:15:02.179 00.000 12252 Move returns status 0, amount 3
22:15:02.179 00.000 12252 MoveAxis(N, 0, ABG)
22:15:02.179 00.000 12252 Move returns status 0, amount 0
22:15:02.180 00.001 12252 move complete, result=0
22:15:02.180 00.000 12252 worker thread done servicing request
22:15:02.180 00.000 12252 Worker thread wakes up
22:15:02.180 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:15:02.181 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:02.181 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:04.517 02.336 12252 Exposure complete
22:15:04.582 00.065 12252 worker thread done servicing request
22:15:04.582 00.000 9044 OnExposeComplete: enter
22:15:04.585 00.003 9044 UpdateGuideState(): m_state=6
22:15:04.586 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
22:15:04.588 00.002 9044 Star::Find returns 1 (0), X=1009.55, Y=824.23, Mass=5829, SNR=52.5, Peak=173 HFD=5.3
22:15:04.589 00.001 9044 MultiStar: [#1 -0.02,0.06,1.05,U] [#2 0.02,0.05,1.20,U] [#3 -0.04,0.02,0.84,U] [#4 0.01,0.10,1.26,U] [#5 -0.08,0.10,0.65,U] [#6 0.13,0.21,0.43,U] [#7 0.02,-0.01,0.43,U] [#8 -0.14,-0.06,0.41,U] 
22:15:04.591 00.002 9044 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.10, -0.12}
22:15:04.593 00.002 9044 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.62) = xAngle (3.13 = 3.13)
22:15:04.595 00.002 9044 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.05 = 0.05)
22:15:04.599 00.004 9044 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.50 mountX=-0.04 mountY=0.00, mountTheta=3.10
22:15:04.601 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.04, opts=13)
22:15:04.603 00.002 9044 Enqueuing Move request for scope (0.00, 0.04)
22:15:04.604 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:04.605 00.001 9044 UpdateGuideState exits: m=5829 SNR=52.5
22:15:04.606 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:04.607 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:04.608 00.001 9044 Enqueuing Expose request
22:15:04.610 00.002 12252 Worker thread wakes up
22:15:04.610 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
22:15:04.610 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
22:15:04.610 00.000 12252 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=0.00
22:15:04.613 00.003 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 484.46
22:15:04.613 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
22:15:04.613 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:04.613 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:15:04.613 00.000 12252 MoveAxis(E, 6, ABG)
22:15:04.613 00.000 12252 Guiding  Dir = 2, Dur = 6
22:15:04.614 00.001 12252 IsSlewing returns 0
22:15:04.614 00.000 12252 IsGuiding returns 0
22:15:04.616 00.002 12252 PulseGuide returned control before completion, sleep 15
22:15:04.637 00.021 12252 IsGuiding returns 0
22:15:04.637 00.000 12252 Move returns status 0, amount 6
22:15:04.637 00.000 12252 MoveAxis(N, 0, ABG)
22:15:04.637 00.000 12252 Move returns status 0, amount 0
22:15:04.637 00.000 12252 move complete, result=0
22:15:04.637 00.000 12252 worker thread done servicing request
22:15:04.637 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:15:04.640 00.003 12252 Worker thread wakes up
22:15:04.641 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:04.641 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:07.013 02.372 12252 Exposure complete
22:15:07.078 00.065 12252 worker thread done servicing request
22:15:07.078 00.000 9044 OnExposeComplete: enter
22:15:07.079 00.001 9044 UpdateGuideState(): m_state=6
22:15:07.081 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3110
22:15:07.082 00.001 9044 Star::Find returns 1 (0), X=1009.45, Y=824.22, Mass=5709, SNR=51.9, Peak=173 HFD=5.3
22:15:07.084 00.002 9044 MultiStar: [#1 -0.03,0.11,1.05,U] [#2 -0.03,0.05,1.22,U] [#3 -0.19,0.12,0.83,U] [#4 -0.01,0.14,1.26,U] [#5 -0.03,0.12,0.65,U] [#6 0.07,0.26,0.41,U] [#7 -0.07,0.07,0.44,U] [#8 -0.21,0.01,0.42,U] 
22:15:07.086 00.002 9044 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {-0.00, -0.13}
22:15:07.087 00.001 9044 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.62) = xAngle (3.77 = -2.52)
22:15:07.089 00.002 9044 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.68 = 0.68)
22:15:07.091 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.14 mountX=-0.07 mountY=0.06, mountTheta=2.48
22:15:07.093 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.08, opts=13)
22:15:07.094 00.001 9044 Enqueuing Move request for scope (-0.05, 0.08)
22:15:07.095 00.001 12252 Worker thread wakes up
22:15:07.096 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:07.097 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:15:07.097 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:15:07.097 00.000 9044 UpdateGuideState exits: m=5709 SNR=51.9
22:15:07.098 00.001 12252 Moving (-0.05, 0.08) raw xDistance=-0.07 yDistance=0.06
22:15:07.098 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:07.100 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:07.101 00.001 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.46
22:15:07.102 00.001 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
22:15:07.102 00.000 9044 Enqueuing Expose request
22:15:07.102 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:07.102 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:15:07.103 00.001 12252 MoveAxis(E, 6, ABG)
22:15:07.103 00.000 12252 Guiding  Dir = 2, Dur = 6
22:15:07.103 00.000 12252 IsSlewing returns 0
22:15:07.108 00.005 12252 IsGuiding returns 0
22:15:07.110 00.002 12252 PulseGuide returned control before completion, sleep 15
22:15:07.136 00.026 12252 IsGuiding returns 0
22:15:07.136 00.000 12252 Move returns status 0, amount 6
22:15:07.136 00.000 12252 MoveAxis(N, 0, ABG)
22:15:07.136 00.000 12252 Move returns status 0, amount 0
22:15:07.136 00.000 12252 move complete, result=0
22:15:07.136 00.000 12252 worker thread done servicing request
22:15:07.136 00.000 12252 Worker thread wakes up
22:15:07.136 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:07.136 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:07.136 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:15:09.489 02.353 12252 Exposure complete
22:15:09.557 00.068 12252 worker thread done servicing request
22:15:09.557 00.000 9044 OnExposeComplete: enter
22:15:09.559 00.002 9044 UpdateGuideState(): m_state=6
22:15:09.560 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3111
22:15:09.562 00.002 9044 Star::Find returns 1 (0), X=1009.37, Y=824.17, Mass=5877, SNR=52.5, Peak=173 HFD=5.3
22:15:09.564 00.002 9044 MultiStar: [#1 -0.04,0.04,1.05,U] [#2 -0.02,0.07,1.19,U] [#3 -0.11,-0.00,0.84,U] [#4 -0.02,0.04,1.25,U] [#5 -0.04,0.13,0.64,U] [#6 -0.02,0.09,0.42,U] [#7 0.01,0.01,0.43,U] [#8 -0.15,0.05,0.42,U] 
22:15:09.565 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {-0.08, -0.18}
22:15:09.566 00.001 9044 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.62) = xAngle (4.39 = -1.89)
22:15:09.567 00.001 9044 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.31 = 1.31)
22:15:09.569 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.77 mountX=-0.02 mountY=0.05, mountTheta=1.88
22:15:09.572 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.02, opts=13)
22:15:09.575 00.003 9044 Enqueuing Move request for scope (-0.05, 0.02)
22:15:09.577 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:09.579 00.002 12252 Worker thread wakes up
22:15:09.579 00.000 9044 UpdateGuideState exits: m=5877 SNR=52.5
22:15:09.580 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:09.582 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:09.583 00.001 9044 Enqueuing Expose request
22:15:09.585 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
22:15:09.585 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
22:15:09.585 00.000 12252 Moving (-0.05, 0.02) raw xDistance=-0.02 yDistance=0.05
22:15:09.588 00.003 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.45
22:15:09.588 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
22:15:09.588 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:09.588 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:15:09.588 00.000 12252 MoveAxis(E, 5, ABG)
22:15:09.588 00.000 12252 Guiding  Dir = 2, Dur = 5
22:15:09.589 00.001 12252 IsSlewing returns 0
22:15:09.589 00.000 12252 IsGuiding returns 0
22:15:09.591 00.002 12252 PulseGuide returned control before completion, sleep 14
22:15:09.611 00.020 12252 IsGuiding returns 0
22:15:09.611 00.000 12252 Move returns status 0, amount 5
22:15:09.611 00.000 12252 MoveAxis(N, 0, ABG)
22:15:09.611 00.000 12252 Move returns status 0, amount 0
22:15:09.611 00.000 12252 move complete, result=0
22:15:09.611 00.000 12252 worker thread done servicing request
22:15:09.611 00.000 12252 Worker thread wakes up
22:15:09.611 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:09.611 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:09.611 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:15:11.964 02.353 12252 Exposure complete
22:15:12.027 00.063 12252 worker thread done servicing request
22:15:12.027 00.000 9044 OnExposeComplete: enter
22:15:12.028 00.001 9044 UpdateGuideState(): m_state=6
22:15:12.029 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3112
22:15:12.031 00.002 9044 Star::Find returns 1 (0), X=1009.48, Y=824.17, Mass=5699, SNR=51.8, Peak=173 HFD=5.3
22:15:12.035 00.004 9044 MultiStar: [#1 -0.02,-0.02,1.04,U] [#2 0.03,0.08,1.20,U] [#3 0.00,0.08,0.85,U] [#4 0.02,0.07,1.28,U] [#5 -0.01,0.02,0.65,U] [#6 0.12,-0.02,0.43,U] [#7 0.11,-0.01,0.43,U] [#8 -0.08,-0.06,0.42,U] 
22:15:12.037 00.002 9044 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.03, -0.19}
22:15:12.039 00.002 9044 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.62) = xAngle (1.80 = 1.80)
22:15:12.042 00.003 9044 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.29 = -1.29)
22:15:12.045 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.17 mountX=-0.00 mountY=-0.02, mountTheta=-1.80
22:15:12.048 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.00, opts=13)
22:15:12.051 00.003 9044 Enqueuing Move request for scope (0.02, 0.00)
22:15:12.053 00.002 12252 Worker thread wakes up
22:15:12.053 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:12.056 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
22:15:12.056 00.000 9044 UpdateGuideState exits: m=5699 SNR=51.8
22:15:12.057 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
22:15:12.058 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:12.059 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:12.061 00.002 9044 Enqueuing Expose request
22:15:12.062 00.001 12252 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
22:15:12.068 00.006 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 484.45
22:15:12.068 00.000 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
22:15:12.068 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:12.068 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:15:12.068 00.000 12252 MoveAxis(E, 7, ABG)
22:15:12.068 00.000 12252 Guiding  Dir = 2, Dur = 7
22:15:12.068 00.000 12252 IsSlewing returns 0
22:15:12.069 00.001 12252 IsGuiding returns 0
22:15:12.072 00.003 12252 PulseGuide returned control before completion, sleep 15
22:15:12.096 00.024 12252 IsGuiding returns 0
22:15:12.096 00.000 12252 Move returns status 0, amount 7
22:15:12.096 00.000 12252 MoveAxis(N, 0, ABG)
22:15:12.096 00.000 12252 Move returns status 0, amount 0
22:15:12.096 00.000 12252 move complete, result=0
22:15:12.097 00.001 12252 worker thread done servicing request
22:15:12.097 00.000 12252 Worker thread wakes up
22:15:12.097 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:15:12.100 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:12.101 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:14.439 02.338 12252 Exposure complete
22:15:14.495 00.056 12252 worker thread done servicing request
22:15:14.495 00.000 9044 OnExposeComplete: enter
22:15:14.496 00.001 9044 UpdateGuideState(): m_state=6
22:15:14.499 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3113
22:15:14.501 00.002 9044 Star::Find returns 1 (0), X=1009.54, Y=824.13, Mass=5735, SNR=51.8, Peak=173 HFD=5.2
22:15:14.504 00.003 9044 MultiStar: [#1 0.02,-0.00,1.07,U] [#2 0.03,-0.02,1.19,U] [#3 -0.03,0.06,0.85,U] [#4 0.08,0.04,1.27,U] [#5 -0.01,-0.01,0.65,U] [#6 0.15,0.06,0.42,U] [#7 0.07,-0.15,0.43,U] [#8 -0.10,-0.08,0.43,U] 
22:15:14.506 00.002 9044 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.09, -0.23}
22:15:14.507 00.001 9044 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.62) = xAngle (0.90 = 0.90)
22:15:14.509 00.002 9044 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.18 = -2.18)
22:15:14.510 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.72 mountX=0.03 mountY=-0.04, mountTheta=-0.92
22:15:14.513 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.03, opts=13)
22:15:14.514 00.001 9044 Enqueuing Move request for scope (0.04, -0.03)
22:15:14.515 00.001 12252 Worker thread wakes up
22:15:14.515 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:15:14.515 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:15:14.515 00.000 12252 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=-0.04
22:15:14.515 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:14.516 00.001 9044 UpdateGuideState exits: m=5735 SNR=51.8
22:15:14.517 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:14.518 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:14.518 00.000 9044 Enqueuing Expose request
22:15:14.520 00.002 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 484.45
22:15:14.520 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
22:15:14.520 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:14.520 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:15:14.520 00.000 12252 MoveAxis(E, 7, ABG)
22:15:14.520 00.000 12252 Guiding  Dir = 2, Dur = 7
22:15:14.521 00.001 12252 IsSlewing returns 0
22:15:14.521 00.000 12252 IsGuiding returns 0
22:15:14.523 00.002 12252 PulseGuide returned control before completion, sleep 15
22:15:14.545 00.022 12252 IsGuiding returns 0
22:15:14.545 00.000 12252 Move returns status 0, amount 7
22:15:14.545 00.000 12252 MoveAxis(N, 0, ABG)
22:15:14.546 00.001 12252 Move returns status 0, amount 0
22:15:14.546 00.000 12252 move complete, result=0
22:15:14.546 00.000 12252 worker thread done servicing request
22:15:14.546 00.000 9044 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:15:14.547 00.001 12252 Worker thread wakes up
22:15:14.547 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:14.547 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:16.889 02.342 12252 Exposure complete
22:15:16.939 00.050 12252 worker thread done servicing request
22:15:16.939 00.000 9044 OnExposeComplete: enter
22:15:16.941 00.002 9044 UpdateGuideState(): m_state=6
22:15:16.943 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3114
22:15:16.944 00.001 9044 Star::Find returns 1 (0), X=1009.57, Y=824.09, Mass=5578, SNR=51.2, Peak=173 HFD=5.2
22:15:16.945 00.001 9044 MultiStar: [#1 0.06,0.05,1.07,U] [#2 0.06,0.05,1.22,U] [#3 -0.05,-0.01,0.85,U] [#4 0.14,0.12,1.28,U] [#5 0.04,0.03,0.67,U] [#6 0.11,0.04,0.43,U] [#7 0.16,0.05,0.44,U] [#8 -0.00,-0.12,0.43,U] 
22:15:16.947 00.002 9044 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.12, -0.27}
22:15:16.950 00.003 9044 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.62) = xAngle (1.61 = 1.61)
22:15:16.952 00.002 9044 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.47 = -1.47)
22:15:16.955 00.003 9044 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.01 mountX=-0.00 mountY=-0.07, mountTheta=-1.61
22:15:16.959 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.00, opts=13)
22:15:16.963 00.004 9044 Enqueuing Move request for scope (0.07, -0.00)
22:15:16.965 00.002 12252 Worker thread wakes up
22:15:16.966 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:16.968 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
22:15:16.968 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
22:15:16.968 00.000 12252 Moving (0.07, -0.00) raw xDistance=-0.00 yDistance=-0.07
22:15:16.968 00.000 9044 UpdateGuideState exits: m=5578 SNR=51.2
22:15:16.971 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:16.974 00.003 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.44
22:15:16.974 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
22:15:16.974 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:16.974 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:16.976 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:15:16.976 00.000 12252 MoveAxis(E, 4, ABG)
22:15:16.976 00.000 12252 Guiding  Dir = 2, Dur = 4
22:15:16.976 00.000 9044 Enqueuing Expose request
22:15:16.980 00.004 12252 IsSlewing returns 0
22:15:16.980 00.000 12252 IsGuiding returns 0
22:15:16.983 00.003 12252 PulseGuide returned control before completion, sleep 12
22:15:17.007 00.024 12252 IsGuiding returns 0
22:15:17.007 00.000 12252 Move returns status 0, amount 4
22:15:17.007 00.000 12252 MoveAxis(N, 0, ABG)
22:15:17.007 00.000 12252 Move returns status 0, amount 0
22:15:17.007 00.000 12252 move complete, result=0
22:15:17.008 00.001 12252 worker thread done servicing request
22:15:17.008 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:15:17.009 00.001 12252 Worker thread wakes up
22:15:17.009 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:17.009 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:19.366 02.357 12252 Exposure complete
22:15:19.433 00.067 12252 worker thread done servicing request
22:15:19.434 00.001 9044 OnExposeComplete: enter
22:15:19.435 00.001 9044 UpdateGuideState(): m_state=6
22:15:19.436 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3115
22:15:19.437 00.001 9044 Star::Find returns 1 (0), X=1009.67, Y=824.25, Mass=5606, SNR=51.3, Peak=173 HFD=5.3
22:15:19.438 00.001 9044 MultiStar: [#1 0.13,0.01,1.05,U] [#2 0.14,-0.17,1.22,U] [#3 0.11,-0.06,0.84,U] [#4 0.14,0.03,1.28,U] [#5 0.11,-0.13,0.68,U] [#6 0.27,0.03,0.43,U] [#7 0.15,0.07,0.45,U] [#8 0.03,-0.08,0.42,U] 
22:15:19.439 00.001 9044 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.22, -0.11}
22:15:19.440 00.001 9044 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.62) = xAngle (1.27 = 1.27)
22:15:19.441 00.001 9044 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.81 = -1.81)
22:15:19.442 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.36 mountX=0.05 mountY=-0.15, mountTheta=-1.27
22:15:19.443 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.05, opts=13)
22:15:19.444 00.001 9044 Enqueuing Move request for scope (0.14, -0.05)
22:15:19.445 00.001 12252 Worker thread wakes up
22:15:19.445 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:19.446 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
22:15:19.446 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
22:15:19.446 00.000 9044 UpdateGuideState exits: m=5606 SNR=51.3
22:15:19.447 00.001 12252 Moving (0.14, -0.05) raw xDistance=0.05 yDistance=-0.15
22:15:19.447 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:19.448 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:19.449 00.001 9044 Enqueuing Expose request
22:15:19.450 00.001 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.44
22:15:19.450 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:15:19.450 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:19.451 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:15:19.451 00.000 12252 MoveAxis(E, 4, ABG)
22:15:19.451 00.000 12252 Guiding  Dir = 2, Dur = 4
22:15:19.452 00.001 12252 IsSlewing returns 0
22:15:19.452 00.000 12252 IsGuiding returns 0
22:15:19.453 00.001 12252 PulseGuide returned control before completion, sleep 13
22:15:19.479 00.026 12252 IsGuiding returns 0
22:15:19.479 00.000 12252 Move returns status 0, amount 4
22:15:19.479 00.000 12252 MoveAxis(N, 0, ABG)
22:15:19.479 00.000 12252 Move returns status 0, amount 0
22:15:19.479 00.000 12252 move complete, result=0
22:15:19.479 00.000 12252 worker thread done servicing request
22:15:19.479 00.000 12252 Worker thread wakes up
22:15:19.480 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:19.480 00.000 9044 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:15:19.481 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:21.816 02.335 12252 Exposure complete
22:15:21.863 00.047 12252 worker thread done servicing request
22:15:21.863 00.000 9044 OnExposeComplete: enter
22:15:21.865 00.002 9044 UpdateGuideState(): m_state=6
22:15:21.866 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3116
22:15:21.867 00.001 9044 Star::Find returns 1 (0), X=1009.60, Y=824.07, Mass=5639, SNR=51.4, Peak=173 HFD=5.2
22:15:21.868 00.001 9044 MultiStar: [#1 0.12,-0.02,1.05,U] [#2 0.13,-0.05,1.17,U] [#3 0.14,-0.02,0.86,U] [#4 0.16,0.06,1.26,U] [#5 0.10,-0.21,0.65,U] [#6 0.26,-0.03,0.43,U] [#7 0.17,-0.13,0.44,U] [#8 0.04,-0.19,0.42,U] 
22:15:21.869 00.001 9044 refined, 8 included, MultiStar: {0.14, -0.08}, one-star: {0.15, -0.29}
22:15:21.869 00.000 9044 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.62) = xAngle (1.09 = 1.09)
22:15:21.870 00.001 9044 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.99 = -1.99)
22:15:21.871 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.53 mountX=0.08 mountY=-0.15, mountTheta=-1.11
22:15:21.872 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.08, opts=13)
22:15:21.874 00.002 9044 Enqueuing Move request for scope (0.14, -0.08)
22:15:21.875 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:21.876 00.001 12252 Worker thread wakes up
22:15:21.876 00.000 9044 UpdateGuideState exits: m=5639 SNR=51.4
22:15:21.877 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:21.879 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
22:15:21.879 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:21.880 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
22:15:21.880 00.000 9044 Enqueuing Expose request
22:15:21.881 00.001 12252 Moving (0.14, -0.08) raw xDistance=0.08 yDistance=-0.15
22:15:21.883 00.002 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.43
22:15:21.883 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
22:15:21.883 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:21.883 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:15:21.883 00.000 12252 MoveAxis(E, 2, ABG)
22:15:21.884 00.001 12252 Guiding  Dir = 2, Dur = 2
22:15:21.884 00.000 12252 IsSlewing returns 0
22:15:21.884 00.000 12252 IsGuiding returns 0
22:15:21.887 00.003 12252 IsGuiding returns 0
22:15:21.887 00.000 12252 Move returns status 0, amount 2
22:15:21.887 00.000 12252 MoveAxis(N, 0, ABG)
22:15:21.888 00.001 12252 Move returns status 0, amount 0
22:15:21.888 00.000 12252 move complete, result=0
22:15:21.888 00.000 12252 worker thread done servicing request
22:15:21.888 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:15:21.889 00.001 12252 Worker thread wakes up
22:15:21.889 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:21.889 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:24.256 02.367 12252 Exposure complete
22:15:24.309 00.053 12252 worker thread done servicing request
22:15:24.309 00.000 9044 OnExposeComplete: enter
22:15:24.310 00.001 9044 UpdateGuideState(): m_state=6
22:15:24.311 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3117
22:15:24.312 00.001 9044 Star::Find returns 1 (0), X=1009.65, Y=824.16, Mass=5758, SNR=52.0, Peak=173 HFD=5.3
22:15:24.314 00.002 9044 MultiStar: [#1 0.13,0.00,1.06,U] [#2 0.11,-0.02,1.19,U] [#3 0.03,-0.06,0.85,U] [#4 0.19,0.10,1.26,U] [#5 0.07,-0.12,0.67,U] [#6 0.25,0.09,0.42,U] [#7 0.15,0.04,0.44,U] [#8 0.02,-0.08,0.43,U] 
22:15:24.315 00.001 9044 refined, 8 included, MultiStar: {0.13, -0.03}, one-star: {0.20, -0.19}
22:15:24.316 00.001 9044 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.62) = xAngle (1.42 = 1.42)
22:15:24.318 00.002 9044 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.67 = -1.67)
22:15:24.319 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=0.02 mountY=-0.13, mountTheta=-1.42
22:15:24.321 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.03, opts=13)
22:15:24.322 00.001 9044 Enqueuing Move request for scope (0.13, -0.03)
22:15:24.323 00.001 12252 Worker thread wakes up
22:15:24.323 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:24.324 00.001 9044 UpdateGuideState exits: m=5758 SNR=52.0
22:15:24.325 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:24.327 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
22:15:24.327 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:24.328 00.001 9044 Enqueuing Expose request
22:15:24.329 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
22:15:24.329 00.000 12252 Moving (0.13, -0.03) raw xDistance=0.02 yDistance=-0.13
22:15:24.334 00.005 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.43
22:15:24.334 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
22:15:24.334 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:24.334 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:15:24.334 00.000 12252 MoveAxis(E, 5, ABG)
22:15:24.334 00.000 12252 Guiding  Dir = 2, Dur = 5
22:15:24.338 00.004 12252 IsSlewing returns 0
22:15:24.338 00.000 12252 IsGuiding returns 0
22:15:24.341 00.003 12252 PulseGuide returned control before completion, sleep 13
22:15:24.367 00.026 12252 IsGuiding returns 0
22:15:24.367 00.000 12252 Move returns status 0, amount 5
22:15:24.367 00.000 12252 MoveAxis(N, 0, ABG)
22:15:24.368 00.001 12252 Move returns status 0, amount 0
22:15:24.368 00.000 12252 move complete, result=0
22:15:24.368 00.000 12252 worker thread done servicing request
22:15:24.368 00.000 12252 Worker thread wakes up
22:15:24.368 00.000 9044 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:15:24.370 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:24.371 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:26.720 02.349 12252 Exposure complete
22:15:26.794 00.074 12252 worker thread done servicing request
22:15:26.794 00.000 9044 OnExposeComplete: enter
22:15:26.795 00.001 9044 UpdateGuideState(): m_state=6
22:15:26.797 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3118
22:15:26.799 00.002 9044 Star::Find returns 1 (0), X=1009.69, Y=824.12, Mass=5613, SNR=51.7, Peak=173 HFD=5.1
22:15:26.801 00.002 9044 MultiStar: [#1 0.19,0.05,1.04,U] [#2 0.18,-0.18,1.20,U] [#3 0.16,-0.10,0.84,U] [#4 0.19,0.07,1.27,U] [#5 0.20,0.08,0.67,U] [#6 0.36,-0.01,0.42,U] [#7 0.17,0.02,0.44,U] [#8 0.13,-0.06,0.42,U] 
22:15:26.802 00.001 9044 refined, 8 included, MultiStar: {0.20, -0.05}, one-star: {0.24, -0.23}
22:15:26.803 00.001 9044 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.62) = xAngle (1.38 = 1.38)
22:15:26.805 00.002 9044 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.70 = -1.70)
22:15:26.806 00.001 9044 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.24 mountX=0.04 mountY=-0.20, mountTheta=-1.38
22:15:26.809 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.20, y=-0.05, opts=13)
22:15:26.810 00.001 9044 Enqueuing Move request for scope (0.20, -0.05)
22:15:26.811 00.001 12252 Worker thread wakes up
22:15:26.812 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:26.813 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
22:15:26.813 00.000 9044 UpdateGuideState exits: m=5613 SNR=51.7
22:15:26.815 00.002 12252 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
22:15:26.815 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:26.816 00.001 12252 Moving (0.20, -0.05) raw xDistance=0.04 yDistance=-0.20
22:15:26.816 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:26.818 00.002 9044 Enqueuing Expose request
22:15:26.822 00.004 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.42
22:15:26.822 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
22:15:26.822 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:15:26.822 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:15:26.822 00.000 12252 MoveAxis(E, 4, ABG)
22:15:26.822 00.000 12252 Guiding  Dir = 2, Dur = 4
22:15:26.823 00.001 12252 IsSlewing returns 0
22:15:26.823 00.000 12252 IsGuiding returns 0
22:15:26.825 00.002 12252 PulseGuide returned control before completion, sleep 13
22:15:26.847 00.022 12252 IsGuiding returns 0
22:15:26.847 00.000 12252 Move returns status 0, amount 4
22:15:26.847 00.000 12252 MoveAxis(N, 0, ABG)
22:15:26.847 00.000 12252 Move returns status 0, amount 0
22:15:26.847 00.000 12252 move complete, result=0
22:15:26.847 00.000 12252 worker thread done servicing request
22:15:26.847 00.000 12252 Worker thread wakes up
22:15:26.848 00.001 9044 GuideStep: 0.0 px 4 ms EAST, -0.2 px 0 ms NORTH
22:15:26.848 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:26.849 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:29.210 02.361 12252 Exposure complete
22:15:29.285 00.075 12252 worker thread done servicing request
22:15:29.286 00.001 9044 OnExposeComplete: enter
22:15:29.288 00.002 9044 UpdateGuideState(): m_state=6
22:15:29.290 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3119
22:15:29.292 00.002 9044 Star::Find returns 1 (0), X=1009.64, Y=824.07, Mass=5636, SNR=51.5, Peak=173 HFD=5.1
22:15:29.293 00.001 9044 MultiStar: [#1 0.19,0.01,1.05,U] [#2 0.22,-0.04,1.21,U] [#3 0.12,-0.06,0.86,U] [#4 0.13,0.00,1.28,U] [#5 0.13,0.01,0.68,U] [#6 0.29,-0.02,0.42,U] [#7 0.27,-0.16,0.44,U] [#8 0.12,-0.02,0.42,U] 
22:15:29.294 00.001 9044 refined, 8 included, MultiStar: {0.18, -0.06}, one-star: {0.19, -0.28}
22:15:29.295 00.001 9044 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.62) = xAngle (1.30 = 1.30)
22:15:29.296 00.001 9044 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.78 = -1.78)
22:15:29.296 00.000 9044 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.32 mountX=0.05 mountY=-0.18, mountTheta=-1.31
22:15:29.299 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=-0.06, opts=13)
22:15:29.300 00.001 9044 Enqueuing Move request for scope (0.18, -0.06)
22:15:29.301 00.001 12252 Worker thread wakes up
22:15:29.301 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:29.302 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
22:15:29.302 00.000 9044 UpdateGuideState exits: m=5636 SNR=51.5
22:15:29.303 00.001 12252 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
22:15:29.303 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:29.304 00.001 12252 Moving (0.18, -0.06) raw xDistance=0.05 yDistance=-0.18
22:15:29.304 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:29.305 00.001 9044 Enqueuing Expose request
22:15:29.307 00.002 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.42
22:15:29.307 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:15:29.307 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:15:29.307 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:15:29.308 00.001 12252 MoveAxis(E, 3, ABG)
22:15:29.308 00.000 12252 Guiding  Dir = 2, Dur = 3
22:15:29.308 00.000 12252 IsSlewing returns 0
22:15:29.308 00.000 12252 IsGuiding returns 0
22:15:29.309 00.001 12252 PulseGuide returned control before completion, sleep 12
22:15:29.325 00.016 12252 IsGuiding returns 0
22:15:29.325 00.000 12252 Move returns status 0, amount 3
22:15:29.325 00.000 12252 MoveAxis(N, 0, ABG)
22:15:29.325 00.000 12252 Move returns status 0, amount 0
22:15:29.325 00.000 12252 move complete, result=0
22:15:29.325 00.000 12252 worker thread done servicing request
22:15:29.325 00.000 12252 Worker thread wakes up
22:15:29.325 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
22:15:29.327 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:29.327 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:31.669 02.342 12252 Exposure complete
22:15:31.722 00.053 12252 worker thread done servicing request
22:15:31.722 00.000 9044 OnExposeComplete: enter
22:15:31.724 00.002 9044 UpdateGuideState(): m_state=6
22:15:31.727 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3120
22:15:31.729 00.002 9044 Star::Find returns 1 (0), X=1009.69, Y=824.05, Mass=5732, SNR=52.0, Peak=173 HFD=5.1
22:15:31.731 00.002 9044 MultiStar: [#1 0.12,-0.00,1.08,U] [#2 0.13,-0.02,1.21,U] [#3 0.02,-0.07,0.86,U] [#4 0.15,0.05,1.27,U] [#5 0.09,-0.00,0.67,U] [#6 0.15,-0.04,0.43,U] [#7 0.17,0.03,0.44,U] [#8 0.05,-0.18,0.42,U] 
22:15:31.732 00.001 9044 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.24, -0.30}
22:15:31.734 00.002 9044 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.62) = xAngle (1.22 = 1.22)
22:15:31.735 00.001 9044 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.87 = -1.87)
22:15:31.737 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.41 mountX=0.05 mountY=-0.13, mountTheta=-1.22
22:15:31.739 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.06, opts=13)
22:15:31.741 00.002 9044 Enqueuing Move request for scope (0.13, -0.06)
22:15:31.742 00.001 12252 Worker thread wakes up
22:15:31.742 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:31.743 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
22:15:31.743 00.000 9044 UpdateGuideState exits: m=5732 SNR=52.0
22:15:31.745 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:31.746 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:31.747 00.001 9044 Enqueuing Expose request
22:15:31.748 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
22:15:31.748 00.000 12252 Moving (0.13, -0.06) raw xDistance=0.05 yDistance=-0.13
22:15:31.750 00.002 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.41
22:15:31.750 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:15:31.750 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:31.750 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:15:31.750 00.000 12252 MoveAxis(E, 3, ABG)
22:15:31.750 00.000 12252 Guiding  Dir = 2, Dur = 3
22:15:31.751 00.001 12252 IsSlewing returns 0
22:15:31.751 00.000 12252 IsGuiding returns 0
22:15:31.753 00.002 12252 PulseGuide returned control before completion, sleep 11
22:15:31.772 00.019 12252 IsGuiding returns 0
22:15:31.772 00.000 12252 Move returns status 0, amount 3
22:15:31.772 00.000 12252 MoveAxis(N, 0, ABG)
22:15:31.772 00.000 12252 Move returns status 0, amount 0
22:15:31.773 00.001 12252 move complete, result=0
22:15:31.773 00.000 12252 worker thread done servicing request
22:15:31.773 00.000 12252 Worker thread wakes up
22:15:31.773 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:31.773 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:15:31.777 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:34.113 02.336 12252 Exposure complete
22:15:34.182 00.069 12252 worker thread done servicing request
22:15:34.183 00.001 9044 OnExposeComplete: enter
22:15:34.185 00.002 9044 UpdateGuideState(): m_state=6
22:15:34.187 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3121
22:15:34.189 00.002 9044 Star::Find returns 1 (0), X=1009.59, Y=824.04, Mass=5654, SNR=51.6, Peak=173 HFD=5.2
22:15:34.190 00.001 9044 MultiStar: [#1 0.08,0.03,1.04,U] [#2 0.12,0.01,1.22,U] [#3 0.07,-0.07,0.85,U] [#4 0.15,0.04,1.28,U] [#5 0.11,-0.02,0.66,U] [#6 0.25,-0.02,0.42,U] [#7 0.13,-0.12,0.44,U] [#8 0.11,-0.07,0.43,U] 
22:15:34.191 00.001 9044 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {0.14, -0.32}
22:15:34.193 00.002 9044 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.62) = xAngle (1.22 = 1.22)
22:15:34.195 00.002 9044 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.86 = -1.86)
22:15:34.196 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.40 mountX=0.05 mountY=-0.13, mountTheta=-1.23
22:15:34.198 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.05, opts=13)
22:15:34.199 00.001 9044 Enqueuing Move request for scope (0.12, -0.05)
22:15:34.200 00.001 12252 Worker thread wakes up
22:15:34.200 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:15:34.200 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:15:34.200 00.000 12252 Moving (0.12, -0.05) raw xDistance=0.05 yDistance=-0.13
22:15:34.200 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:34.203 00.003 9044 UpdateGuideState exits: m=5654 SNR=51.6
22:15:34.206 00.003 12252 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.41
22:15:34.206 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:34.207 00.001 12252 PPEC: input: 0.05, control: -0.00, exposure: 2000
22:15:34.207 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:34.208 00.001 9044 Enqueuing Expose request
22:15:34.211 00.003 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:34.211 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:15:34.211 00.000 12252 MoveAxis(E, 1, ABG)
22:15:34.211 00.000 12252 Guiding  Dir = 2, Dur = 1
22:15:34.211 00.000 12252 IsSlewing returns 0
22:15:34.212 00.001 12252 IsGuiding returns 0
22:15:34.214 00.002 12252 IsGuiding returns 0
22:15:34.214 00.000 12252 Move returns status 0, amount 1
22:15:34.214 00.000 12252 MoveAxis(N, 0, ABG)
22:15:34.214 00.000 12252 Move returns status 0, amount 0
22:15:34.214 00.000 12252 move complete, result=0
22:15:34.214 00.000 12252 worker thread done servicing request
22:15:34.214 00.000 12252 Worker thread wakes up
22:15:34.214 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:34.214 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:34.214 00.000 9044 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:15:36.557 02.343 12252 Exposure complete
22:15:36.612 00.055 12252 worker thread done servicing request
22:15:36.612 00.000 9044 OnExposeComplete: enter
22:15:36.613 00.001 9044 UpdateGuideState(): m_state=6
22:15:36.614 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3122
22:15:36.616 00.002 9044 Star::Find returns 1 (0), X=1009.51, Y=824.12, Mass=5729, SNR=51.9, Peak=173 HFD=5.2
22:15:36.618 00.002 9044 MultiStar: [#1 0.03,-0.04,1.04,U] [#2 0.12,-0.07,1.20,U] [#3 0.08,-0.08,0.85,U] [#4 0.10,0.02,1.25,U] [#5 0.11,-0.06,0.66,U] [#6 0.19,-0.01,0.42,U] [#7 0.15,-0.18,0.44,U] [#8 0.00,-0.09,0.42,U] 
22:15:36.619 00.001 9044 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {0.06, -0.23}
22:15:36.620 00.001 9044 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.62) = xAngle (0.91 = 0.91)
22:15:36.621 00.001 9044 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.18 = -2.18)
22:15:36.621 00.000 9044 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.72 mountX=0.07 mountY=-0.10, mountTheta=-0.93
22:15:36.624 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.08, opts=13)
22:15:36.625 00.001 9044 Enqueuing Move request for scope (0.09, -0.08)
22:15:36.626 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:36.627 00.001 9044 UpdateGuideState exits: m=5729 SNR=51.9
22:15:36.629 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:36.630 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:36.632 00.002 12252 Worker thread wakes up
22:15:36.632 00.000 9044 Enqueuing Expose request
22:15:36.633 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
22:15:36.633 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
22:15:36.633 00.000 12252 Moving (0.09, -0.08) raw xDistance=0.07 yDistance=-0.10
22:15:36.637 00.004 12252 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.40
22:15:36.637 00.000 12252 PPEC: input: 0.07, control: 0.00, exposure: 2000
22:15:36.637 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:36.637 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:15:36.637 00.000 12252 MoveAxis(W, 2, ABG)
22:15:36.637 00.000 12252 Guiding  Dir = 3, Dur = 2
22:15:36.638 00.001 12252 IsSlewing returns 0
22:15:36.638 00.000 12252 IsGuiding returns 0
22:15:36.640 00.002 12252 PulseGuide returned control before completion, sleep 11
22:15:36.659 00.019 12252 IsGuiding returns 0
22:15:36.659 00.000 12252 Move returns status 0, amount 2
22:15:36.659 00.000 12252 MoveAxis(N, 0, ABG)
22:15:36.659 00.000 12252 Move returns status 0, amount 0
22:15:36.659 00.000 12252 move complete, result=0
22:15:36.659 00.000 12252 worker thread done servicing request
22:15:36.659 00.000 12252 Worker thread wakes up
22:15:36.659 00.000 9044 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:15:36.661 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:36.661 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:39.010 02.349 12252 Exposure complete
22:15:39.077 00.067 12252 worker thread done servicing request
22:15:39.077 00.000 9044 OnExposeComplete: enter
22:15:39.079 00.002 9044 UpdateGuideState(): m_state=6
22:15:39.079 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3123
22:15:39.081 00.002 9044 Star::Find returns 1 (0), X=1009.73, Y=824.07, Mass=5756, SNR=51.9, Peak=173 HFD=5.2
22:15:39.081 00.000 9044 MultiStar: [#1 0.18,-0.06,1.04,U] [#2 0.19,0.04,1.20,U] [#3 0.17,-0.01,0.86,U] [#4 0.16,-0.02,1.27,U] [#5 0.16,0.11,0.67,U] [#6 0.28,0.08,0.42,U] [#7 0.15,-0.09,0.44,U] [#8 0.13,0.06,0.41,U] 
22:15:39.082 00.001 9044 refined, 8 included, MultiStar: {0.19, -0.03}, one-star: {0.28, -0.28}
22:15:39.083 00.001 9044 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.62) = xAngle (1.47 = 1.47)
22:15:39.084 00.001 9044 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.62 = -1.62)
22:15:39.085 00.001 9044 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.16 mountX=0.02 mountY=-0.19, mountTheta=-1.47
22:15:39.087 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=-0.03, opts=13)
22:15:39.089 00.002 9044 Enqueuing Move request for scope (0.19, -0.03)
22:15:39.090 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:39.091 00.001 9044 UpdateGuideState exits: m=5756 SNR=51.9
22:15:39.092 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:39.093 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:39.094 00.001 9044 Enqueuing Expose request
22:15:39.095 00.001 12252 Worker thread wakes up
22:15:39.096 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
22:15:39.096 00.000 12252 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
22:15:39.096 00.000 12252 Moving (0.19, -0.03) raw xDistance=0.02 yDistance=-0.19
22:15:39.100 00.004 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.40
22:15:39.100 00.000 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
22:15:39.100 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.37 newest=-0.42
22:15:39.100 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
22:15:39.100 00.000 12252 MoveAxis(E, 2, ABG)
22:15:39.100 00.000 12252 Guiding  Dir = 2, Dur = 2
22:15:39.101 00.001 12252 IsSlewing returns 0
22:15:39.101 00.000 12252 IsGuiding returns 0
22:15:39.103 00.002 12252 IsGuiding returns 0
22:15:39.103 00.000 12252 Move returns status 0, amount 2
22:15:39.103 00.000 12252 BLC: Oldest BLC event removed
22:15:39.103 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:15:39.103 00.000 12252 MoveAxis(N, 146, ABG)
22:15:39.103 00.000 12252 Guiding  Dir = 0, Dur = 146
22:15:39.103 00.000 12252 IsSlewing returns 0
22:15:39.104 00.001 12252 IsGuiding returns 0
22:15:39.108 00.004 12252 PulseGuide returned control before completion, sleep 152
22:15:39.274 00.166 12252 IsGuiding returns 0
22:15:39.274 00.000 12252 Move returns status 0, amount 146
22:15:39.274 00.000 12252 move complete, result=0
22:15:39.274 00.000 12252 worker thread done servicing request
22:15:39.274 00.000 12252 Worker thread wakes up
22:15:39.274 00.000 9044 GuideStep: 0.0 px 2 ms EAST, -0.2 px 146 ms NORTH
22:15:39.276 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:39.276 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:41.620 02.344 12252 Exposure complete
22:15:41.669 00.049 12252 worker thread done servicing request
22:15:41.669 00.000 9044 OnExposeComplete: enter
22:15:41.670 00.001 9044 UpdateGuideState(): m_state=6
22:15:41.671 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3124
22:15:41.672 00.001 9044 Star::Find returns 1 (0), X=1009.33, Y=824.11, Mass=5654, SNR=51.5, Peak=173 HFD=5.1
22:15:41.674 00.002 9044 MultiStar: [#1 -0.04,-0.10,1.05,U] [#2 -0.01,-0.08,1.20,U] [#3 -0.04,-0.02,0.86,U] [#4 0.01,0.02,1.28,U] [#5 -0.07,-0.14,0.67,U] [#6 0.00,-0.14,0.42,U] [#7 -0.04,-0.06,0.44,U] [#8 -0.13,-0.20,0.42,U] 
22:15:41.675 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {-0.12, -0.24}
22:15:41.676 00.001 9044 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.62) = xAngle (-0.36 = -0.36)
22:15:41.678 00.002 9044 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.44 = 2.84)
22:15:41.679 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.98 mountX=0.10 mountY=0.03, mountTheta=0.31
22:15:41.681 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.10, opts=13)
22:15:41.682 00.001 9044 Enqueuing Move request for scope (-0.04, -0.10)
22:15:41.683 00.001 12252 Worker thread wakes up
22:15:41.683 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:41.684 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
22:15:41.684 00.000 9044 UpdateGuideState exits: m=5654 SNR=51.5
22:15:41.685 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:41.688 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
22:15:41.688 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:41.690 00.002 9044 Enqueuing Expose request
22:15:41.691 00.001 12252 Moving (-0.04, -0.10) raw xDistance=0.10 yDistance=0.03
22:15:41.691 00.000 12252 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.192257, 1:-0.031144
22:15:41.691 00.000 12252 BLC: No correction, Miss < min_move
22:15:41.693 00.002 12252 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.40
22:15:41.693 00.000 12252 PPEC: input: 0.10, control: -0.00, exposure: 2000
22:15:41.693 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:41.693 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:15:41.693 00.000 12252 MoveAxis(E, 2, ABG)
22:15:41.693 00.000 12252 Guiding  Dir = 2, Dur = 2
22:15:41.694 00.001 12252 IsSlewing returns 0
22:15:41.694 00.000 12252 IsGuiding returns 0
22:15:41.697 00.003 12252 IsGuiding returns 0
22:15:41.697 00.000 12252 Move returns status 0, amount 2
22:15:41.697 00.000 12252 MoveAxis(N, 0, ABG)
22:15:41.697 00.000 12252 Move returns status 0, amount 0
22:15:41.697 00.000 12252 move complete, result=0
22:15:41.697 00.000 12252 worker thread done servicing request
22:15:41.697 00.000 12252 Worker thread wakes up
22:15:41.697 00.000 9044 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
22:15:41.698 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:41.698 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:44.035 02.337 12252 Exposure complete
22:15:44.081 00.046 12252 worker thread done servicing request
22:15:44.081 00.000 9044 OnExposeComplete: enter
22:15:44.082 00.001 9044 UpdateGuideState(): m_state=6
22:15:44.083 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3125
22:15:44.085 00.002 9044 Star::Find returns 1 (0), X=1009.43, Y=824.04, Mass=5580, SNR=51.2, Peak=172 HFD=5.1
22:15:44.086 00.001 9044 MultiStar: [#1 -0.04,-0.13,1.07,U] [#2 0.02,-0.01,1.22,U] [#3 -0.12,-0.16,0.86,U] [#4 -0.07,-0.05,1.30,U] [#5 0.01,0.06,0.67,U] [#6 0.09,-0.09,0.42,U] [#7 0.01,-0.14,0.44,U] [#8 -0.14,-0.15,0.43,U] 
22:15:44.087 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.11}, one-star: {-0.02, -0.32}
22:15:44.088 00.001 9044 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.62) = xAngle (-0.24 = -0.24)
22:15:44.090 00.002 9044 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.32 = 2.96)
22:15:44.091 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.87 mountX=0.11 mountY=0.02, mountTheta=0.19
22:15:44.093 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.11, opts=13)
22:15:44.094 00.001 9044 Enqueuing Move request for scope (-0.03, -0.11)
22:15:44.095 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:44.096 00.001 12252 Worker thread wakes up
22:15:44.096 00.000 9044 UpdateGuideState exits: m=5580 SNR=51.2
22:15:44.098 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:44.099 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:44.100 00.001 9044 Enqueuing Expose request
22:15:44.101 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
22:15:44.101 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
22:15:44.101 00.000 12252 Moving (-0.03, -0.11) raw xDistance=0.11 yDistance=0.02
22:15:44.101 00.000 12252 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.192257, 1:-0.031144, 2:-0.020737
22:15:44.101 00.000 12252 BLC: No correction, Miss < min_move
22:15:44.104 00.003 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 484.39
22:15:44.104 00.000 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
22:15:44.104 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:44.104 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:15:44.104 00.000 12252 MoveAxis(W, 24, ABG)
22:15:44.104 00.000 12252 Guiding  Dir = 3, Dur = 24
22:15:44.104 00.000 12252 IsSlewing returns 0
22:15:44.105 00.001 12252 IsGuiding returns 0
22:15:44.106 00.001 12252 PulseGuide returned control before completion, sleep 33
22:15:44.155 00.049 12252 IsGuiding returns 0
22:15:44.156 00.001 12252 Move returns status 0, amount 24
22:15:44.156 00.000 12252 MoveAxis(N, 0, ABG)
22:15:44.156 00.000 12252 Move returns status 0, amount 0
22:15:44.156 00.000 12252 move complete, result=0
22:15:44.156 00.000 12252 worker thread done servicing request
22:15:44.156 00.000 12252 Worker thread wakes up
22:15:44.156 00.000 9044 GuideStep: 0.1 px 24 ms WEST, 0.0 px 0 ms NORTH
22:15:44.159 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:44.159 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:46.512 02.353 12252 Exposure complete
22:15:46.572 00.060 12252 worker thread done servicing request
22:15:46.572 00.000 9044 OnExposeComplete: enter
22:15:46.574 00.002 9044 UpdateGuideState(): m_state=6
22:15:46.575 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3126
22:15:46.578 00.003 9044 Star::Find returns 1 (0), X=1009.41, Y=824.09, Mass=5673, SNR=51.6, Peak=173 HFD=5.2
22:15:46.581 00.003 9044 MultiStar: [#1 -0.07,0.05,1.05,U] [#2 -0.00,-0.02,1.22,U] [#3 -0.01,0.01,0.86,U] [#4 -0.00,0.09,1.27,U] [#5 0.01,-0.05,0.67,U] [#6 0.05,0.07,0.43,U] [#7 0.00,-0.03,0.44,U] [#8 -0.13,-0.14,0.43,U] 
22:15:46.585 00.004 9044 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.04, -0.26}
22:15:46.587 00.002 9044 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.62) = xAngle (-0.67 = -0.67)
22:15:46.590 00.003 9044 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.75 = 2.53)
22:15:46.592 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.29 mountX=0.03 mountY=0.02, mountTheta=0.63
22:15:46.597 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.02, opts=13)
22:15:46.599 00.002 9044 Enqueuing Move request for scope (-0.02, -0.02)
22:15:46.602 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:46.603 00.001 9044 UpdateGuideState exits: m=5673 SNR=51.6
22:15:46.604 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:46.607 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:46.608 00.001 9044 Enqueuing Expose request
22:15:46.609 00.001 12252 Worker thread wakes up
22:15:46.610 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:15:46.610 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:15:46.610 00.000 12252 Moving (-0.02, -0.02) raw xDistance=0.03 yDistance=0.02
22:15:46.610 00.000 12252 BLC: window closed
22:15:46.610 00.000 12252 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.192257, 1:-0.031144, 2:-0.020737
22:15:46.610 00.000 12252 BLC: No correction, Miss < min_move
22:15:46.613 00.003 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.39
22:15:46.613 00.000 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
22:15:46.613 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:46.613 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:15:46.613 00.000 12252 MoveAxis(E, 2, ABG)
22:15:46.613 00.000 12252 Guiding  Dir = 2, Dur = 2
22:15:46.614 00.001 12252 IsSlewing returns 0
22:15:46.614 00.000 12252 IsGuiding returns 0
22:15:46.616 00.002 12252 PulseGuide returned control before completion, sleep 11
22:15:46.636 00.020 12252 IsGuiding returns 0
22:15:46.636 00.000 12252 Move returns status 0, amount 2
22:15:46.636 00.000 12252 MoveAxis(N, 0, ABG)
22:15:46.636 00.000 12252 Move returns status 0, amount 0
22:15:46.636 00.000 12252 move complete, result=0
22:15:46.636 00.000 12252 worker thread done servicing request
22:15:46.636 00.000 12252 Worker thread wakes up
22:15:46.636 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:15:46.637 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:46.637 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:48.969 02.332 12252 Exposure complete
22:15:49.017 00.048 12252 worker thread done servicing request
22:15:49.017 00.000 9044 OnExposeComplete: enter
22:15:49.020 00.003 9044 UpdateGuideState(): m_state=6
22:15:49.022 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3127
22:15:49.023 00.001 9044 Star::Find returns 1 (0), X=1009.37, Y=824.06, Mass=5808, SNR=52.1, Peak=173 HFD=5.2
22:15:49.024 00.001 9044 MultiStar: [#1 -0.07,-0.01,1.06,U] [#2 0.05,0.03,1.20,U] [#3 -0.07,0.04,0.86,U] [#4 -0.03,0.06,1.25,U] [#5 0.06,0.08,0.65,U] [#6 0.11,0.10,0.42,U] [#7 0.05,-0.14,0.43,U] [#8 -0.16,-0.14,0.42,U] 
22:15:49.025 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.08, -0.29}
22:15:49.027 00.002 9044 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.62) = xAngle (-0.65 = -0.65)
22:15:49.028 00.001 9044 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.73 = 2.55)
22:15:49.029 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-2.27 mountX=0.03 mountY=0.02, mountTheta=0.61
22:15:49.032 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.03, opts=13)
22:15:49.033 00.001 9044 Enqueuing Move request for scope (-0.02, -0.03)
22:15:49.034 00.001 12252 Worker thread wakes up
22:15:49.034 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:49.035 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:15:49.035 00.000 9044 UpdateGuideState exits: m=5808 SNR=52.1
22:15:49.036 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:49.037 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:49.038 00.001 9044 Enqueuing Expose request
22:15:49.039 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:15:49.039 00.000 12252 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=0.02
22:15:49.041 00.002 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.38
22:15:49.041 00.000 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
22:15:49.042 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:49.042 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:15:49.042 00.000 12252 MoveAxis(E, 0, ABG)
22:15:49.042 00.000 12252 Move returns status 0, amount 0
22:15:49.042 00.000 12252 MoveAxis(N, 0, ABG)
22:15:49.042 00.000 12252 Move returns status 0, amount 0
22:15:49.042 00.000 12252 move complete, result=0
22:15:49.042 00.000 12252 worker thread done servicing request
22:15:49.042 00.000 12252 Worker thread wakes up
22:15:49.042 00.000 9044 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:15:49.044 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:49.044 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:51.410 02.366 12252 Exposure complete
22:15:51.461 00.051 12252 worker thread done servicing request
22:15:51.461 00.000 9044 OnExposeComplete: enter
22:15:51.464 00.003 9044 UpdateGuideState(): m_state=6
22:15:51.465 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3128
22:15:51.466 00.001 9044 Star::Find returns 1 (0), X=1009.34, Y=824.09, Mass=5730, SNR=51.9, Peak=173 HFD=5.2
22:15:51.467 00.001 9044 MultiStar: [#1 -0.10,-0.09,1.05,U] [#2 -0.05,-0.05,1.20,U] [#3 -0.28,-0.16,0.85,U] [#4 -0.03,-0.01,1.25,U] [#5 -0.20,-0.14,0.66,U] [#6 0.04,-0.01,0.41,U] [#7 -0.13,-0.18,0.43,U] [#8 -0.16,-0.10,0.43,U] 
22:15:51.468 00.001 9044 refined, 8 included, MultiStar: {-0.11, -0.11}, one-star: {-0.11, -0.26}
22:15:51.469 00.001 9044 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.62) = xAngle (-0.73 = -0.73)
22:15:51.470 00.001 9044 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.82 = 2.47)
22:15:51.471 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.36 mountX=0.11 mountY=0.09, mountTheta=0.70
22:15:51.474 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.11, opts=13)
22:15:51.475 00.001 9044 Enqueuing Move request for scope (-0.11, -0.11)
22:15:51.476 00.001 12252 Worker thread wakes up
22:15:51.476 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:51.477 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
22:15:51.478 00.001 9044 UpdateGuideState exits: m=5730 SNR=51.9
22:15:51.479 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
22:15:51.479 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:51.480 00.001 12252 Moving (-0.11, -0.11) raw xDistance=0.11 yDistance=0.09
22:15:51.480 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:51.481 00.001 9044 Enqueuing Expose request
22:15:51.485 00.004 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 484.38
22:15:51.485 00.000 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
22:15:51.485 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:51.485 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:15:51.485 00.000 12252 MoveAxis(W, 25, ABG)
22:15:51.485 00.000 12252 Guiding  Dir = 3, Dur = 25
22:15:51.485 00.000 12252 IsSlewing returns 0
22:15:51.486 00.001 12252 IsGuiding returns 0
22:15:51.488 00.002 12252 PulseGuide returned control before completion, sleep 33
22:15:51.521 00.033 12252 IsGuiding returns 0
22:15:51.521 00.000 12252 Move returns status 0, amount 25
22:15:51.521 00.000 12252 MoveAxis(N, 0, ABG)
22:15:51.521 00.000 12252 Move returns status 0, amount 0
22:15:51.521 00.000 12252 move complete, result=0
22:15:51.521 00.000 12252 worker thread done servicing request
22:15:51.521 00.000 9044 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
22:15:51.524 00.003 12252 Worker thread wakes up
22:15:51.524 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:51.524 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:53.866 02.342 12252 Exposure complete
22:15:53.913 00.047 12252 worker thread done servicing request
22:15:53.913 00.000 9044 OnExposeComplete: enter
22:15:53.915 00.002 9044 UpdateGuideState(): m_state=6
22:15:53.917 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3129
22:15:53.919 00.002 9044 Star::Find returns 1 (0), X=1009.27, Y=824.22, Mass=5718, SNR=51.9, Peak=173 HFD=5.2
22:15:53.920 00.001 9044 MultiStar: [#1 -0.10,0.06,1.05,U] [#2 -0.13,0.07,1.20,U] [#3 -0.18,0.16,0.86,U] [#4 -0.07,0.04,1.27,U] [#5 -0.16,0.19,0.67,U] [#6 -0.04,0.17,0.43,U] [#7 -0.06,-0.00,0.44,U] [#8 -0.25,0.13,0.42,U] 
22:15:53.921 00.001 9044 refined, 8 included, MultiStar: {-0.13, 0.06}, one-star: {-0.18, -0.13}
22:15:53.921 00.000 9044 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.62) = xAngle (4.32 = -1.97)
22:15:53.922 00.001 9044 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.23 = 1.23)
22:15:53.923 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.69 mountX=-0.06 mountY=0.13, mountTheta=1.96
22:15:53.925 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.06, opts=13)
22:15:53.926 00.001 9044 Enqueuing Move request for scope (-0.13, 0.06)
22:15:53.927 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:53.928 00.001 9044 UpdateGuideState exits: m=5718 SNR=51.9
22:15:53.930 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:53.931 00.001 12252 Worker thread wakes up
22:15:53.931 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
22:15:53.931 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
22:15:53.931 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:53.933 00.002 12252 Moving (-0.13, 0.06) raw xDistance=-0.06 yDistance=0.13
22:15:53.933 00.000 9044 Enqueuing Expose request
22:15:53.937 00.004 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.37
22:15:53.937 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
22:15:53.937 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:53.937 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:15:53.937 00.000 12252 MoveAxis(E, 3, ABG)
22:15:53.937 00.000 12252 Guiding  Dir = 2, Dur = 3
22:15:53.938 00.001 12252 IsSlewing returns 0
22:15:53.939 00.001 12252 IsGuiding returns 0
22:15:53.940 00.001 12252 PulseGuide returned control before completion, sleep 12
22:15:53.966 00.026 12252 IsGuiding returns 0
22:15:53.966 00.000 12252 Move returns status 0, amount 3
22:15:53.966 00.000 12252 MoveAxis(N, 0, ABG)
22:15:53.966 00.000 12252 Move returns status 0, amount 0
22:15:53.966 00.000 12252 move complete, result=0
22:15:53.967 00.001 12252 worker thread done servicing request
22:15:53.967 00.000 12252 Worker thread wakes up
22:15:53.967 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:53.967 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:53.967 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:15:56.301 02.334 12252 Exposure complete
22:15:56.353 00.052 12252 worker thread done servicing request
22:15:56.353 00.000 9044 OnExposeComplete: enter
22:15:56.354 00.001 9044 UpdateGuideState(): m_state=6
22:15:56.355 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3130
22:15:56.356 00.001 9044 Star::Find returns 1 (0), X=1009.29, Y=824.32, Mass=5797, SNR=52.1, Peak=173 HFD=5.3
22:15:56.357 00.001 9044 MultiStar: [#1 -0.17,0.10,1.05,U] [#2 -0.07,-0.05,1.22,U] [#3 -0.17,0.05,0.85,U] [#4 -0.06,0.09,1.27,U] [#5 -0.12,0.23,0.66,U] [#6 0.06,0.17,0.43,U] [#7 -0.02,-0.01,0.44,U] [#8 -0.23,0.02,0.42,U] 
22:15:56.358 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.05}, one-star: {-0.16, -0.04}
22:15:56.359 00.001 9044 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.62) = xAngle (4.31 = -1.97)
22:15:56.360 00.001 9044 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.23 = 1.23)
22:15:56.360 00.000 9044 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.69 mountX=-0.05 mountY=0.12, mountTheta=1.96
22:15:56.362 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.05, opts=13)
22:15:56.363 00.001 9044 Enqueuing Move request for scope (-0.11, 0.05)
22:15:56.364 00.001 12252 Worker thread wakes up
22:15:56.364 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:56.365 00.001 9044 UpdateGuideState exits: m=5797 SNR=52.1
22:15:56.366 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:56.367 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:56.368 00.001 9044 Enqueuing Expose request
22:15:56.369 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
22:15:56.369 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
22:15:56.369 00.000 12252 Moving (-0.11, 0.05) raw xDistance=-0.05 yDistance=0.12
22:15:56.371 00.002 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.37
22:15:56.371 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
22:15:56.371 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:56.371 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:15:56.371 00.000 12252 MoveAxis(E, 3, ABG)
22:15:56.371 00.000 12252 Guiding  Dir = 2, Dur = 3
22:15:56.371 00.000 12252 IsSlewing returns 0
22:15:56.372 00.001 12252 IsGuiding returns 0
22:15:56.373 00.001 12252 PulseGuide returned control before completion, sleep 12
22:15:56.390 00.017 12252 IsGuiding returns 0
22:15:56.390 00.000 12252 Move returns status 0, amount 3
22:15:56.391 00.001 12252 MoveAxis(N, 0, ABG)
22:15:56.391 00.000 12252 Move returns status 0, amount 0
22:15:56.391 00.000 12252 move complete, result=0
22:15:56.391 00.000 12252 worker thread done servicing request
22:15:56.391 00.000 12252 Worker thread wakes up
22:15:56.391 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:15:56.392 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:56.393 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:15:58.747 02.354 12252 Exposure complete
22:15:58.798 00.051 12252 worker thread done servicing request
22:15:58.798 00.000 9044 OnExposeComplete: enter
22:15:58.800 00.002 9044 UpdateGuideState(): m_state=6
22:15:58.801 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3131
22:15:58.802 00.001 9044 Star::Find returns 1 (0), X=1009.33, Y=824.10, Mass=5712, SNR=51.8, Peak=173 HFD=5.1
22:15:58.805 00.003 9044 MultiStar: [#1 -0.12,0.06,1.04,U] [#2 -0.02,0.04,1.23,U] [#3 -0.00,0.04,0.85,U] [#4 -0.05,0.10,1.26,U] [#5 -0.09,0.07,0.67,U] [#6 -0.03,0.11,0.42,U] [#7 -0.08,0.06,0.43,U] [#8 -0.15,-0.09,0.42,U] 
22:15:58.806 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {-0.12, -0.25}
22:15:58.807 00.001 9044 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.62) = xAngle (4.57 = -1.71)
22:15:58.808 00.001 9044 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.49 = 1.49)
22:15:58.809 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.95 mountX=-0.01 mountY=0.07, mountTheta=1.71
22:15:58.811 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.01, opts=13)
22:15:58.812 00.001 9044 Enqueuing Move request for scope (-0.07, 0.01)
22:15:58.813 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:15:58.815 00.002 9044 UpdateGuideState exits: m=5712 SNR=51.8
22:15:58.816 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:15:58.818 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:15:58.819 00.001 9044 Enqueuing Expose request
22:15:58.820 00.001 12252 Worker thread wakes up
22:15:58.820 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
22:15:58.820 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
22:15:58.820 00.000 12252 Moving (-0.07, 0.01) raw xDistance=-0.01 yDistance=0.07
22:15:58.823 00.003 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.36
22:15:58.823 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
22:15:58.823 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:15:58.823 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:15:58.823 00.000 12252 MoveAxis(W, 3, ABG)
22:15:58.823 00.000 12252 Guiding  Dir = 3, Dur = 3
22:15:58.824 00.001 12252 IsSlewing returns 0
22:15:58.824 00.000 12252 IsGuiding returns 0
22:15:58.826 00.002 12252 PulseGuide returned control before completion, sleep 11
22:15:58.853 00.027 12252 IsGuiding returns 0
22:15:58.853 00.000 12252 Move returns status 0, amount 3
22:15:58.853 00.000 12252 MoveAxis(N, 0, ABG)
22:15:58.853 00.000 12252 Move returns status 0, amount 0
22:15:58.853 00.000 12252 move complete, result=0
22:15:58.853 00.000 12252 worker thread done servicing request
22:15:58.853 00.000 9044 GuideStep: -0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:15:58.854 00.001 12252 Worker thread wakes up
22:15:58.854 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:15:58.854 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:01.221 02.367 12252 Exposure complete
22:16:01.284 00.063 12252 worker thread done servicing request
22:16:01.284 00.000 9044 OnExposeComplete: enter
22:16:01.286 00.002 9044 UpdateGuideState(): m_state=6
22:16:01.290 00.004 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3132
22:16:01.291 00.001 9044 Star::Find returns 1 (0), X=1009.34, Y=824.30, Mass=5884, SNR=52.5, Peak=173 HFD=5.3
22:16:01.294 00.003 9044 MultiStar: [#1 -0.05,0.07,1.03,U] [#2 -0.05,0.14,1.20,U] [#3 -0.02,0.09,0.86,U] [#4 -0.11,0.19,1.24,U] [#5 0.06,0.12,0.65,U] [#6 0.06,0.13,0.41,U] [#7 -0.05,0.13,0.43,U] [#8 -0.05,0.02,0.40,U] 
22:16:01.297 00.003 9044 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {-0.11, -0.06}
22:16:01.299 00.002 9044 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.62) = xAngle (3.67 = -2.62)
22:16:01.302 00.003 9044 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.58 = 0.58)
22:16:01.305 00.003 9044 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.04 mountX=-0.09 mountY=0.06, mountTheta=2.57
22:16:01.308 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.10, opts=13)
22:16:01.311 00.003 9044 Enqueuing Move request for scope (-0.05, 0.10)
22:16:01.313 00.002 12252 Worker thread wakes up
22:16:01.313 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:01.315 00.002 9044 UpdateGuideState exits: m=5884 SNR=52.5
22:16:01.318 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
22:16:01.318 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
22:16:01.318 00.000 12252 Moving (-0.05, 0.10) raw xDistance=-0.09 yDistance=0.06
22:16:01.318 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:01.320 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:01.322 00.002 9044 Enqueuing Expose request
22:16:01.324 00.002 12252 PPEC rslt: input = -0.09, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.36
22:16:01.324 00.000 12252 PPEC: input: -0.09, control: 0.01, exposure: 2000
22:16:01.324 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:01.324 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:16:01.324 00.000 12252 MoveAxis(W, 3, ABG)
22:16:01.324 00.000 12252 Guiding  Dir = 3, Dur = 3
22:16:01.324 00.000 12252 IsSlewing returns 0
22:16:01.326 00.002 12252 IsGuiding returns 0
22:16:01.327 00.001 12252 PulseGuide returned control before completion, sleep 11
22:16:01.348 00.021 12252 IsGuiding returns 0
22:16:01.348 00.000 12252 Move returns status 0, amount 3
22:16:01.348 00.000 12252 MoveAxis(N, 0, ABG)
22:16:01.348 00.000 12252 Move returns status 0, amount 0
22:16:01.348 00.000 12252 move complete, result=0
22:16:01.349 00.001 12252 worker thread done servicing request
22:16:01.349 00.000 12252 Worker thread wakes up
22:16:01.349 00.000 9044 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:16:01.351 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:01.351 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:03.708 02.357 12252 Exposure complete
22:16:03.756 00.048 12252 worker thread done servicing request
22:16:03.756 00.000 9044 OnExposeComplete: enter
22:16:03.756 00.000 9044 UpdateGuideState(): m_state=6
22:16:03.757 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3133
22:16:03.760 00.003 9044 Star::Find returns 1 (0), X=1009.27, Y=824.14, Mass=5723, SNR=51.9, Peak=173 HFD=5.1
22:16:03.761 00.001 9044 MultiStar: [#1 -0.18,0.16,1.07,U] [#2 -0.14,0.08,1.19,U] [#3 -0.29,0.06,0.85,U] [#4 -0.16,0.11,1.25,U] [#5 -0.27,-0.08,0.65,U] [#6 -0.10,0.01,0.42,U] [#7 -0.18,0.04,0.44,U] [#8 -0.24,0.03,0.43,U] 
22:16:03.762 00.001 9044 refined, 8 included, MultiStar: {-0.19, 0.03}, one-star: {-0.18, -0.21}
22:16:03.764 00.002 9044 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.62) = xAngle (4.60 = -1.68)
22:16:03.765 00.001 9044 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.52 = 1.52)
22:16:03.767 00.002 9044 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=2.98 mountX=-0.02 mountY=0.19, mountTheta=1.68
22:16:03.769 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=0.03, opts=13)
22:16:03.770 00.001 9044 Enqueuing Move request for scope (-0.19, 0.03)
22:16:03.771 00.001 12252 Worker thread wakes up
22:16:03.771 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:03.772 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
22:16:03.772 00.000 9044 UpdateGuideState exits: m=5723 SNR=51.9
22:16:03.773 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:03.774 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
22:16:03.774 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:03.775 00.001 9044 Enqueuing Expose request
22:16:03.776 00.001 12252 Moving (-0.19, 0.03) raw xDistance=-0.02 yDistance=0.19
22:16:03.779 00.003 12252 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.35
22:16:03.779 00.000 12252 PPEC: input: -0.02, control: 0.00, exposure: 2000
22:16:03.779 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:03.779 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:16:03.779 00.000 12252 MoveAxis(W, 2, ABG)
22:16:03.779 00.000 12252 Guiding  Dir = 3, Dur = 2
22:16:03.779 00.000 12252 IsSlewing returns 0
22:16:03.781 00.002 12252 IsGuiding returns 0
22:16:03.782 00.001 12252 PulseGuide returned control before completion, sleep 11
22:16:03.794 00.012 12252 IsGuiding returns 0
22:16:03.794 00.000 12252 Move returns status 0, amount 2
22:16:03.794 00.000 12252 MoveAxis(N, 0, ABG)
22:16:03.794 00.000 12252 Move returns status 0, amount 0
22:16:03.794 00.000 12252 move complete, result=0
22:16:03.794 00.000 12252 worker thread done servicing request
22:16:03.794 00.000 12252 Worker thread wakes up
22:16:03.794 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:03.794 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:03.794 00.000 9044 GuideStep: -0.0 px 2 ms WEST, 0.2 px 0 ms NORTH
22:16:06.140 02.346 12252 Exposure complete
22:16:06.231 00.091 12252 worker thread done servicing request
22:16:06.231 00.000 9044 OnExposeComplete: enter
22:16:06.232 00.001 9044 UpdateGuideState(): m_state=6
22:16:06.233 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3134
22:16:06.234 00.001 9044 Star::Find returns 1 (0), X=1009.54, Y=824.16, Mass=5648, SNR=51.5, Peak=173 HFD=5.2
22:16:06.236 00.002 9044 MultiStar: [#1 -0.05,0.04,1.06,U] [#2 0.02,0.09,1.21,U] [#3 -0.05,0.09,0.86,U] [#4 -0.01,0.09,1.27,U] [#5 0.01,0.07,0.66,U] [#6 0.10,0.04,0.42,U] [#7 0.16,0.13,0.43,U] [#8 -0.07,-0.01,0.42,U] 
22:16:06.237 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {0.09, -0.19}
22:16:06.238 00.001 9044 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.62) = xAngle (2.83 = 2.83)
22:16:06.239 00.001 9044 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.25 = -0.25)
22:16:06.240 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.21 mountX=-0.04 mountY=-0.01, mountTheta=-2.88
22:16:06.242 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.03, opts=13)
22:16:06.244 00.002 9044 Enqueuing Move request for scope (0.01, 0.03)
22:16:06.245 00.001 12252 Worker thread wakes up
22:16:06.245 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:06.246 00.001 9044 UpdateGuideState exits: m=5648 SNR=51.5
22:16:06.247 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:06.248 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:06.249 00.001 9044 Enqueuing Expose request
22:16:06.250 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
22:16:06.251 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
22:16:06.251 00.000 12252 Moving (0.01, 0.03) raw xDistance=-0.04 yDistance=-0.01
22:16:06.254 00.003 12252 PPEC rslt: input = -0.04, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.35
22:16:06.254 00.000 12252 PPEC: input: -0.04, control: 0.00, exposure: 2000
22:16:06.254 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:06.254 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:16:06.254 00.000 12252 MoveAxis(W, 1, ABG)
22:16:06.254 00.000 12252 Guiding  Dir = 3, Dur = 1
22:16:06.254 00.000 12252 IsSlewing returns 0
22:16:06.254 00.000 12252 IsGuiding returns 0
22:16:06.260 00.006 12252 IsGuiding returns 0
22:16:06.261 00.001 12252 Move returns status 0, amount 1
22:16:06.261 00.000 12252 MoveAxis(N, 0, ABG)
22:16:06.261 00.000 12252 Move returns status 0, amount 0
22:16:06.261 00.000 12252 move complete, result=0
22:16:06.261 00.000 12252 worker thread done servicing request
22:16:06.261 00.000 12252 Worker thread wakes up
22:16:06.261 00.000 9044 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:16:06.262 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:06.262 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:08.611 02.349 12252 Exposure complete
22:16:08.658 00.047 12252 worker thread done servicing request
22:16:08.658 00.000 9044 OnExposeComplete: enter
22:16:08.660 00.002 9044 UpdateGuideState(): m_state=6
22:16:08.661 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3135
22:16:08.663 00.002 9044 Star::Find returns 1 (0), X=1009.29, Y=824.10, Mass=5717, SNR=51.9, Peak=173 HFD=5.1
22:16:08.664 00.001 9044 MultiStar: [#1 -0.13,0.01,1.05,U] [#2 -0.01,0.08,1.22,U] [#3 -0.28,-0.03,0.84,U] [#4 -0.10,0.08,1.27,U] [#5 -0.08,0.12,0.65,U] [#6 -0.01,0.06,0.42,U] [#7 -0.10,0.02,0.45,U] [#8 -0.14,-0.01,0.43,U] 
22:16:08.665 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.16, -0.26}
22:16:08.666 00.001 9044 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.62) = xAngle (4.72 = -1.56)
22:16:08.667 00.001 9044 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.64 = 1.64)
22:16:08.669 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.09 mountX=0.00 mountY=0.11, mountTheta=1.56
22:16:08.672 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.01, opts=13)
22:16:08.673 00.001 9044 Enqueuing Move request for scope (-0.11, 0.01)
22:16:08.675 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:08.677 00.002 9044 UpdateGuideState exits: m=5717 SNR=51.9
22:16:08.680 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:08.682 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:08.684 00.002 9044 Enqueuing Expose request
22:16:08.687 00.003 12252 Worker thread wakes up
22:16:08.687 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
22:16:08.687 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
22:16:08.687 00.000 12252 Moving (-0.11, 0.01) raw xDistance=0.00 yDistance=0.11
22:16:08.689 00.002 12252 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.35
22:16:08.690 00.001 12252 PPEC: input: 0.00, control: -0.00, exposure: 2000
22:16:08.690 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:08.690 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:16:08.690 00.000 12252 MoveAxis(E, 1, ABG)
22:16:08.690 00.000 12252 Guiding  Dir = 2, Dur = 1
22:16:08.690 00.000 12252 IsSlewing returns 0
22:16:08.690 00.000 12252 IsGuiding returns 0
22:16:08.692 00.002 12252 IsGuiding returns 0
22:16:08.692 00.000 12252 Move returns status 0, amount 1
22:16:08.692 00.000 12252 MoveAxis(N, 0, ABG)
22:16:08.692 00.000 12252 Move returns status 0, amount 0
22:16:08.692 00.000 12252 move complete, result=0
22:16:08.692 00.000 12252 worker thread done servicing request
22:16:08.693 00.001 12252 Worker thread wakes up
22:16:08.693 00.000 9044 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:16:08.695 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:08.696 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:11.051 02.355 12252 Exposure complete
22:16:11.099 00.048 12252 worker thread done servicing request
22:16:11.099 00.000 9044 OnExposeComplete: enter
22:16:11.103 00.004 9044 UpdateGuideState(): m_state=6
22:16:11.106 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3136
22:16:11.107 00.001 9044 Star::Find returns 1 (0), X=1009.56, Y=824.18, Mass=5866, SNR=52.6, Peak=173 HFD=5.3
22:16:11.110 00.003 9044 MultiStar: [#1 -0.05,0.06,1.03,U] [#2 0.04,-0.29,1.21,U] [#3 -0.07,0.03,0.83,U] [#4 0.00,0.10,1.26,U] [#5 -0.01,-0.10,0.64,U] [#6 0.11,0.10,0.42,U] [#7 0.08,0.02,0.43,U] [#8 -0.08,-0.11,0.42,U] 
22:16:11.113 00.003 9044 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.11, -0.18}
22:16:11.115 00.002 9044 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.62) = xAngle (0.32 = 0.32)
22:16:11.118 00.003 9044 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.76 = -2.76)
22:16:11.121 00.003 9044 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.30 mountX=0.05 mountY=-0.02, mountTheta=-0.37
22:16:11.125 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.05, opts=13)
22:16:11.128 00.003 9044 Enqueuing Move request for scope (0.01, -0.05)
22:16:11.129 00.001 12252 Worker thread wakes up
22:16:11.129 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:16:11.129 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:16:11.130 00.001 12252 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=-0.02
22:16:11.130 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:11.131 00.001 9044 UpdateGuideState exits: m=5866 SNR=52.6
22:16:11.132 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:11.134 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:11.135 00.001 9044 Enqueuing Expose request
22:16:11.136 00.001 12252 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.34
22:16:11.136 00.000 12252 PPEC: input: 0.05, control: -0.00, exposure: 2000
22:16:11.136 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:11.136 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:16:11.136 00.000 12252 MoveAxis(E, 0, ABG)
22:16:11.136 00.000 12252 Move returns status 0, amount 0
22:16:11.136 00.000 12252 MoveAxis(N, 0, ABG)
22:16:11.136 00.000 12252 Move returns status 0, amount 0
22:16:11.136 00.000 12252 move complete, result=0
22:16:11.136 00.000 12252 worker thread done servicing request
22:16:11.137 00.001 12252 Worker thread wakes up
22:16:11.137 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:11.137 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:11.137 00.000 9044 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:16:13.466 02.329 12252 Exposure complete
22:16:13.494 00.028 12252 worker thread done servicing request
22:16:13.494 00.000 9044 OnExposeComplete: enter
22:16:13.495 00.001 9044 UpdateGuideState(): m_state=6
22:16:13.496 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3137
22:16:13.496 00.000 9044 Star::Find returns 1 (0), X=1009.34, Y=824.41, Mass=5760, SNR=51.9, Peak=173 HFD=5.3
22:16:13.497 00.001 9044 MultiStar: [#1 -0.07,0.13,1.05,U] [#2 0.02,0.14,1.22,U] [#3 -0.00,0.18,0.84,U] [#4 -0.00,0.23,1.27,U] [#5 -0.02,0.12,0.66,U] [#6 0.03,0.28,0.42,U] [#7 -0.05,0.08,0.43,U] [#8 -0.09,0.12,0.42,U] 
22:16:13.498 00.001 9044 single-star, 8 included, MultiStar: {-0.03, 0.15}, one-star: {-0.11, 0.06}
22:16:13.498 00.000 9044 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.62) = xAngle (4.26 = -2.02)
22:16:13.499 00.001 9044 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.18 = 1.18)
22:16:13.500 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.12 cameraTheta=2.64 mountX=-0.05 mountY=0.11, mountTheta=2.01
22:16:13.501 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.06, opts=13)
22:16:13.502 00.001 9044 Enqueuing Move request for scope (-0.11, 0.06)
22:16:13.502 00.000 12252 Worker thread wakes up
22:16:13.502 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
22:16:13.502 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
22:16:13.502 00.000 12252 Moving (-0.11, 0.06) raw xDistance=-0.05 yDistance=0.11
22:16:13.504 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:13.505 00.001 12252 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.34
22:16:13.505 00.000 12252 PPEC: input: -0.05, control: 0.01, exposure: 2000
22:16:13.505 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:13.505 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:16:13.505 00.000 12252 MoveAxis(W, 2, ABG)
22:16:13.505 00.000 12252 Guiding  Dir = 3, Dur = 2
22:16:13.505 00.000 12252 IsSlewing returns 0
22:16:13.506 00.001 12252 IsGuiding returns 0
22:16:13.508 00.002 12252 PulseGuide returned control before completion, sleep 11
22:16:13.521 00.013 9044 UpdateGuideState exits: m=5760 SNR=51.9
22:16:13.522 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:13.522 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:13.523 00.001 9044 Enqueuing Expose request
22:16:13.530 00.007 12252 IsGuiding returns 0
22:16:13.530 00.000 12252 Move returns status 0, amount 2
22:16:13.530 00.000 12252 MoveAxis(N, 0, ABG)
22:16:13.530 00.000 12252 Move returns status 0, amount 0
22:16:13.530 00.000 12252 move complete, result=0
22:16:13.530 00.000 12252 worker thread done servicing request
22:16:13.530 00.000 12252 Worker thread wakes up
22:16:13.530 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:13.530 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:13.531 00.001 9044 GuideStep: -0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
22:16:15.869 02.338 12252 Exposure complete
22:16:15.896 00.027 12252 worker thread done servicing request
22:16:15.897 00.001 9044 OnExposeComplete: enter
22:16:15.897 00.000 9044 UpdateGuideState(): m_state=6
22:16:15.899 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3138
22:16:15.900 00.001 9044 Star::Find returns 1 (0), X=1009.43, Y=824.15, Mass=5724, SNR=51.9, Peak=173 HFD=5.2
22:16:15.900 00.000 9044 MultiStar: [#1 -0.04,0.14,1.07,U] [#2 -0.01,0.03,1.22,U] [#3 -0.04,0.13,0.86,U] [#4 0.02,0.20,1.24,U] [#5 -0.03,0.11,0.67,U] [#6 0.12,0.10,0.42,U] [#7 -0.03,0.04,0.44,U] [#8 -0.11,0.01,0.42,U] 
22:16:15.901 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {-0.02, -0.20}
22:16:15.902 00.001 9044 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.62) = xAngle (3.48 = -2.81)
22:16:15.902 00.000 9044 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.39 = 0.39)
22:16:15.903 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.85 mountX=-0.06 mountY=0.03, mountTheta=2.76
22:16:15.904 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.06, opts=13)
22:16:15.905 00.001 9044 Enqueuing Move request for scope (-0.02, 0.06)
22:16:15.906 00.001 12252 Worker thread wakes up
22:16:15.906 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
22:16:15.906 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:15.907 00.001 9044 UpdateGuideState exits: m=5724 SNR=51.9
22:16:15.907 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:15.908 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:15.908 00.000 9044 Enqueuing Expose request
22:16:15.909 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
22:16:15.909 00.000 12252 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=0.03
22:16:15.911 00.002 12252 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.33
22:16:15.911 00.000 12252 PPEC: input: -0.06, control: 0.01, exposure: 2000
22:16:15.911 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:15.911 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:16:15.911 00.000 12252 MoveAxis(W, 4, ABG)
22:16:15.911 00.000 12252 Guiding  Dir = 3, Dur = 4
22:16:15.912 00.001 12252 IsSlewing returns 0
22:16:15.912 00.000 12252 IsGuiding returns 0
22:16:15.914 00.002 12252 PulseGuide returned control before completion, sleep 12
22:16:15.932 00.018 12252 IsGuiding returns 0
22:16:15.932 00.000 12252 Move returns status 0, amount 4
22:16:15.932 00.000 12252 MoveAxis(N, 0, ABG)
22:16:15.932 00.000 12252 Move returns status 0, amount 0
22:16:15.932 00.000 12252 move complete, result=0
22:16:15.933 00.001 12252 worker thread done servicing request
22:16:15.933 00.000 12252 Worker thread wakes up
22:16:15.933 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:15.933 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:15.933 00.000 9044 GuideStep: -0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:16:18.296 02.363 12252 Exposure complete
22:16:18.376 00.080 12252 worker thread done servicing request
22:16:18.376 00.000 9044 OnExposeComplete: enter
22:16:18.378 00.002 9044 UpdateGuideState(): m_state=6
22:16:18.379 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3139
22:16:18.380 00.001 9044 Star::Find returns 1 (0), X=1009.42, Y=824.26, Mass=5654, SNR=51.5, Peak=173 HFD=5.3
22:16:18.381 00.001 9044 MultiStar: [#1 -0.03,0.13,1.07,U] [#2 0.01,0.10,1.24,U] [#3 -0.23,0.10,0.84,U] [#4 -0.04,0.18,1.27,U] [#5 -0.02,0.14,0.67,U] [#6 0.04,0.15,0.43,U] [#7 0.04,0.08,0.44,U] [#8 -0.09,0.09,0.43,U] 
22:16:18.384 00.003 9044 single-star, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.03, -0.10}
22:16:18.385 00.001 9044 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.62) = xAngle (-0.21 = -0.21)
22:16:18.386 00.001 9044 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.29 = 2.99)
22:16:18.388 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.83 mountX=0.10 mountY=0.01, mountTheta=0.15
22:16:18.392 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.10, opts=13)
22:16:18.394 00.002 9044 Enqueuing Move request for scope (-0.03, -0.10)
22:16:18.395 00.001 12252 Worker thread wakes up
22:16:18.395 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
22:16:18.395 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
22:16:18.395 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:18.396 00.001 12252 Moving (-0.03, -0.10) raw xDistance=0.10 yDistance=0.01
22:16:18.396 00.000 9044 UpdateGuideState exits: m=5654 SNR=51.5
22:16:18.397 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:18.399 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:18.401 00.002 12252 PPEC rslt: input = 0.10, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.33
22:16:18.401 00.000 9044 Enqueuing Expose request
22:16:18.402 00.001 12252 PPEC: input: 0.10, control: 0.01, exposure: 2000
22:16:18.402 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:18.402 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:16:18.403 00.001 12252 MoveAxis(W, 5, ABG)
22:16:18.403 00.000 12252 Guiding  Dir = 3, Dur = 5
22:16:18.403 00.000 12252 IsSlewing returns 0
22:16:18.404 00.001 12252 IsGuiding returns 0
22:16:18.406 00.002 12252 PulseGuide returned control before completion, sleep 13
22:16:18.425 00.019 12252 IsGuiding returns 0
22:16:18.425 00.000 12252 Move returns status 0, amount 5
22:16:18.425 00.000 12252 MoveAxis(N, 0, ABG)
22:16:18.425 00.000 12252 Move returns status 0, amount 0
22:16:18.425 00.000 12252 move complete, result=0
22:16:18.425 00.000 12252 worker thread done servicing request
22:16:18.425 00.000 12252 Worker thread wakes up
22:16:18.425 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:18.425 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:18.425 00.000 9044 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
22:16:20.765 02.340 12252 Exposure complete
22:16:20.818 00.053 12252 worker thread done servicing request
22:16:20.819 00.001 9044 OnExposeComplete: enter
22:16:20.820 00.001 9044 UpdateGuideState(): m_state=6
22:16:20.822 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3140
22:16:20.825 00.003 9044 Star::Find returns 1 (0), X=1009.52, Y=824.22, Mass=5654, SNR=51.6, Peak=173 HFD=5.3
22:16:20.826 00.001 9044 MultiStar: [#1 -0.09,0.16,1.07,U] [#2 0.02,0.13,1.18,U] [#3 -0.01,0.00,0.86,U] [#4 -0.02,0.10,1.27,U] [#5 0.00,0.09,0.68,U] [#6 0.07,0.17,0.43,U] [#7 -0.00,0.13,0.44,U] [#8 -0.14,0.06,0.43,U] 
22:16:20.827 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.06, -0.13}
22:16:20.827 00.000 9044 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.62) = xAngle (3.35 = -2.93)
22:16:20.828 00.001 9044 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.27 = 0.27)
22:16:20.829 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.73 mountX=-0.07 mountY=0.02, mountTheta=2.88
22:16:20.830 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.07, opts=13)
22:16:20.831 00.001 9044 Enqueuing Move request for scope (-0.01, 0.07)
22:16:20.831 00.000 12252 Worker thread wakes up
22:16:20.832 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:20.832 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:16:20.832 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:16:20.833 00.001 12252 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=0.02
22:16:20.833 00.000 9044 UpdateGuideState exits: m=5654 SNR=51.6
22:16:20.834 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:20.834 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:20.836 00.002 9044 Enqueuing Expose request
22:16:20.837 00.001 12252 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.32
22:16:20.837 00.000 12252 PPEC: input: -0.07, control: 0.01, exposure: 2000
22:16:20.837 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:20.837 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:16:20.838 00.001 12252 MoveAxis(W, 4, ABG)
22:16:20.838 00.000 12252 Guiding  Dir = 3, Dur = 4
22:16:20.838 00.000 12252 IsSlewing returns 0
22:16:20.838 00.000 12252 IsGuiding returns 0
22:16:20.841 00.003 12252 PulseGuide returned control before completion, sleep 12
22:16:20.864 00.023 12252 IsGuiding returns 0
22:16:20.864 00.000 12252 Move returns status 0, amount 4
22:16:20.864 00.000 12252 MoveAxis(N, 0, ABG)
22:16:20.864 00.000 12252 Move returns status 0, amount 0
22:16:20.864 00.000 12252 move complete, result=0
22:16:20.864 00.000 12252 worker thread done servicing request
22:16:20.864 00.000 12252 Worker thread wakes up
22:16:20.864 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:20.864 00.000 9044 GuideStep: -0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:16:20.867 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:23.208 02.341 12252 Exposure complete
22:16:23.297 00.089 12252 worker thread done servicing request
22:16:23.297 00.000 9044 OnExposeComplete: enter
22:16:23.299 00.002 9044 UpdateGuideState(): m_state=6
22:16:23.301 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3141
22:16:23.303 00.002 9044 Star::Find returns 1 (0), X=1009.68, Y=824.46, Mass=5759, SNR=52.1, Peak=173 HFD=5.2
22:16:23.304 00.001 9044 MultiStar: [#1 0.18,0.31,1.05,U] [#2 0.17,0.29,1.22,U] [#3 0.07,0.19,0.85,U] [#4 0.19,0.29,1.23,U] [#5 0.15,0.30,0.66,U] [#6 0.15,0.38,0.00,M1] [#7 0.24,0.30,0.44,U] [#8 0.02,0.27,0.43,U] 
22:16:23.305 00.001 9044 single-star, 7 included, MultiStar: {0.16, 0.26}, one-star: {0.23, 0.11}
22:16:23.307 00.002 9044 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.62) = xAngle (2.06 = 2.06)
22:16:23.310 00.003 9044 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.02 = -1.02)
22:16:23.311 00.001 9044 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.25 cameraTheta=0.44 mountX=-0.12 mountY=-0.21, mountTheta=-2.08
22:16:23.315 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.23, y=0.11, opts=13)
22:16:23.316 00.001 9044 Enqueuing Move request for scope (0.23, 0.11)
22:16:23.317 00.001 12252 Worker thread wakes up
22:16:23.317 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd
22:16:23.317 00.000 12252 Handling offset move in thread for scope, endpoint = (0.23, 0.11)
22:16:23.317 00.000 12252 Moving (0.23, 0.11) raw xDistance=-0.12 yDistance=-0.21
22:16:23.317 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:16:23.319 00.002 9044 UpdateGuideState exits: m=5759 SNR=52.1
22:16:23.322 00.003 12252 PPEC rslt: input = -0.12, final = -0.07, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 484.32
22:16:23.322 00.000 12252 PPEC: input: -0.12, control: -0.07, exposure: 2000
22:16:23.322 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:23.323 00.001 12252 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:16:23.323 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:23.325 00.002 9044 Enqueuing Expose request
22:16:23.328 00.003 12252 MoveAxis(E, 26, ABG)
22:16:23.328 00.000 12252 Guiding  Dir = 2, Dur = 26
22:16:23.328 00.000 12252 IsSlewing returns 0
22:16:23.329 00.001 12252 IsGuiding returns 0
22:16:23.331 00.002 12252 PulseGuide returned control before completion, sleep 35
22:16:23.370 00.039 12252 IsGuiding returns 0
22:16:23.371 00.001 12252 Move returns status 0, amount 26
22:16:23.371 00.000 12252 MoveAxis(N, 73, ABG)
22:16:23.372 00.001 12252 Guiding  Dir = 0, Dur = 73
22:16:23.372 00.000 12252 IsSlewing returns 0
22:16:23.372 00.000 12252 IsGuiding returns 0
22:16:23.378 00.006 12252 PulseGuide returned control before completion, sleep 78
22:16:23.466 00.088 12252 IsGuiding returns 0
22:16:23.466 00.000 12252 Move returns status 0, amount 73
22:16:23.466 00.000 12252 move complete, result=0
22:16:23.466 00.000 12252 worker thread done servicing request
22:16:23.466 00.000 12252 Worker thread wakes up
22:16:23.467 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:23.467 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:23.467 00.000 9044 GuideStep: -0.1 px 26 ms EAST, -0.2 px 73 ms NORTH
22:16:25.798 02.331 12252 Exposure complete
22:16:25.852 00.054 12252 worker thread done servicing request
22:16:25.852 00.000 9044 OnExposeComplete: enter
22:16:25.855 00.003 9044 UpdateGuideState(): m_state=6
22:16:25.856 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3142
22:16:25.857 00.001 9044 Star::Find returns 1 (0), X=1009.24, Y=824.20, Mass=5875, SNR=52.7, Peak=173 HFD=5.4
22:16:25.858 00.001 9044 MultiStar: [#1 -0.22,0.13,1.03,U] [#2 -0.18,0.10,1.19,U] [#3 -0.37,0.11,0.85,U] [#4 -0.35,0.45,0.00,M1] [#5 -0.22,0.11,0.64,U] [#6 -0.09,0.23,0.42,U] [#7 -0.32,0.02,0.43,U] [#8 -0.31,0.02,0.41,U] 
22:16:25.861 00.003 9044 refined, 7 included, MultiStar: {-0.24, 0.06}, one-star: {-0.21, -0.16}
22:16:25.864 00.003 9044 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.62) = xAngle (4.51 = -1.77)
22:16:25.866 00.002 9044 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.43 = 1.43)
22:16:25.869 00.003 9044 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.24 cameraTheta=2.88 mountX=-0.05 mountY=0.24, mountTheta=1.77
22:16:25.874 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.24, y=0.06, opts=13)
22:16:25.876 00.002 9044 Enqueuing Move request for scope (-0.24, 0.06)
22:16:25.877 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:25.878 00.001 9044 UpdateGuideState exits: m=5875 SNR=52.7
22:16:25.879 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:25.881 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:25.883 00.002 9044 Enqueuing Expose request
22:16:25.884 00.001 12252 Worker thread wakes up
22:16:25.884 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
22:16:25.885 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
22:16:25.885 00.000 12252 Moving (-0.24, 0.06) raw xDistance=-0.05 yDistance=0.24
22:16:25.889 00.004 12252 PPEC rslt: input = -0.05, final = 0.00, react = -0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.32
22:16:25.889 00.000 12252 PPEC: input: -0.05, control: 0.00, exposure: 2000
22:16:25.889 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:25.889 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
22:16:25.889 00.000 12252 MoveAxis(W, 0, ABG)
22:16:25.889 00.000 12252 Move returns status 0, amount 0
22:16:25.889 00.000 12252 MoveAxis(N, 0, ABG)
22:16:25.889 00.000 12252 Move returns status 0, amount 0
22:16:25.889 00.000 12252 move complete, result=0
22:16:25.889 00.000 12252 worker thread done servicing request
22:16:25.889 00.000 12252 Worker thread wakes up
22:16:25.890 00.001 9044 GuideStep: -0.0 px 0 ms WEST, 0.2 px 0 ms NORTH
22:16:25.891 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:25.891 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:28.251 02.360 12252 Exposure complete
22:16:28.297 00.046 12252 worker thread done servicing request
22:16:28.297 00.000 9044 OnExposeComplete: enter
22:16:28.298 00.001 9044 UpdateGuideState(): m_state=6
22:16:28.299 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3143
22:16:28.301 00.002 9044 Star::Find returns 1 (0), X=1009.18, Y=824.36, Mass=5718, SNR=51.6, Peak=173 HFD=5.2
22:16:28.303 00.002 9044 MultiStar: [#1 -0.28,0.16,1.05,U] [#2 -0.19,0.12,1.21,U] [#3 -0.42,0.14,0.00,M1] [#4 -0.39,0.44,0.00,M2] [#5 -0.21,0.16,0.67,U] [#6 -0.15,0.27,0.42,U] [#7 -0.26,0.04,0.44,U] [#8 -0.26,0.05,0.42,U] 
22:16:28.304 00.001 9044 refined, 6 included, MultiStar: {-0.24, 0.11}, one-star: {-0.27, 0.00}
22:16:28.305 00.001 9044 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.62) = xAngle (4.33 = -1.95)
22:16:28.307 00.002 9044 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.25 = 1.25)
22:16:28.308 00.001 9044 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.26 cameraTheta=2.71 mountX=-0.10 mountY=0.25, mountTheta=1.94
22:16:28.310 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.24, y=0.11, opts=13)
22:16:28.313 00.003 9044 Enqueuing Move request for scope (-0.24, 0.11)
22:16:28.315 00.002 12252 Worker thread wakes up
22:16:28.315 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:28.317 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd
22:16:28.317 00.000 9044 UpdateGuideState exits: m=5718 SNR=51.6
22:16:28.319 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.24, 0.11)
22:16:28.319 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:28.320 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:28.321 00.001 9044 Enqueuing Expose request
22:16:28.322 00.001 12252 Moving (-0.24, 0.11) raw xDistance=-0.10 yDistance=0.25
22:16:28.327 00.005 12252 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.31
22:16:28.327 00.000 12252 PPEC: input: -0.10, control: -0.00, exposure: 2000
22:16:28.327 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:28.327 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:16:28.327 00.000 12252 MoveAxis(E, 0, ABG)
22:16:28.327 00.000 12252 Move returns status 0, amount 0
22:16:28.327 00.000 12252 MoveAxis(N, 0, ABG)
22:16:28.327 00.000 12252 Move returns status 0, amount 0
22:16:28.327 00.000 12252 move complete, result=0
22:16:28.327 00.000 12252 worker thread done servicing request
22:16:28.327 00.000 12252 Worker thread wakes up
22:16:28.327 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:28.327 00.000 9044 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
22:16:28.328 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:30.694 02.366 12252 Exposure complete
22:16:30.757 00.063 12252 worker thread done servicing request
22:16:30.758 00.001 9044 OnExposeComplete: enter
22:16:30.760 00.002 9044 UpdateGuideState(): m_state=6
22:16:30.761 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3144
22:16:30.763 00.002 9044 Star::Find returns 1 (0), X=1009.16, Y=824.47, Mass=5820, SNR=52.3, Peak=173 HFD=5.2
22:16:30.764 00.001 9044 MultiStar: [#1 -0.29,0.20,1.04,U] [#2 -0.24,0.15,1.19,U] [#3 -0.44,0.15,0.00,M2] [#4 -0.43,0.47,0.00,M3] [#5 -0.22,0.19,0.64,U] [#6 -0.17,0.34,0.42,U] [#7 -0.34,0.22,0.00,M1] [#8 -0.29,0.25,0.42,U] 
22:16:30.765 00.001 9044 single-star, 5 included, MultiStar: {-0.26, 0.19}, one-star: {-0.29, 0.11}
22:16:30.767 00.002 9044 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.62) = xAngle (4.40 = -1.89)
22:16:30.771 00.004 9044 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.31 = 1.31)
22:16:30.773 00.002 9044 CameraToMount -- cameraX=-0.29 cameraY=0.11 hyp=0.32 cameraTheta=2.77 mountX=-0.10 mountY=0.31, mountTheta=1.88
22:16:30.776 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.29, y=0.11, opts=13)
22:16:30.778 00.002 9044 Enqueuing Move request for scope (-0.29, 0.11)
22:16:30.782 00.004 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:30.784 00.002 12252 Worker thread wakes up
22:16:30.784 00.000 9044 UpdateGuideState exits: m=5820 SNR=52.3
22:16:30.786 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.11) opts 0xd
22:16:30.786 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:30.787 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.29, 0.11)
22:16:30.787 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:30.788 00.001 9044 Enqueuing Expose request
22:16:30.790 00.002 12252 Moving (-0.29, 0.11) raw xDistance=-0.10 yDistance=0.31
22:16:30.794 00.004 12252 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.31
22:16:30.794 00.000 12252 PPEC: input: -0.10, control: -0.01, exposure: 2000
22:16:30.794 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:16:30.795 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
22:16:30.795 00.000 12252 MoveAxis(E, 2, ABG)
22:16:30.795 00.000 12252 Guiding  Dir = 2, Dur = 2
22:16:30.795 00.000 12252 IsSlewing returns 0
22:16:30.795 00.000 12252 IsGuiding returns 0
22:16:30.798 00.003 12252 IsGuiding returns 0
22:16:30.798 00.000 12252 Move returns status 0, amount 2
22:16:30.798 00.000 12252 MoveAxis(N, 0, ABG)
22:16:30.798 00.000 12252 Move returns status 0, amount 0
22:16:30.798 00.000 12252 move complete, result=0
22:16:30.799 00.001 12252 worker thread done servicing request
22:16:30.799 00.000 12252 Worker thread wakes up
22:16:30.799 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:30.799 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:30.799 00.000 9044 GuideStep: -0.1 px 2 ms EAST, 0.3 px 0 ms NORTH
22:16:33.136 02.337 12252 Exposure complete
22:16:33.188 00.052 12252 worker thread done servicing request
22:16:33.188 00.000 9044 OnExposeComplete: enter
22:16:33.190 00.002 9044 UpdateGuideState(): m_state=6
22:16:33.191 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3145
22:16:33.191 00.000 9044 Star::Find returns 1 (0), X=1009.11, Y=824.52, Mass=5630, SNR=51.4, Peak=173 HFD=5.2
22:16:33.193 00.002 9044 MultiStar: [#1 -0.30,0.33,0.00,M1] [#2 -0.27,0.29,0.00,M1] [#3 -0.41,0.37,0.00,M3] [#4 -0.42,0.61,0.00,M4] [#5 -0.30,0.33,0.00,M1] [#6 -0.18,0.38,0.00,M1] [#7 -0.29,0.42,0.00,M2] [#8 -0.44,0.42,0.00,M1] 
22:16:33.194 00.001 9044 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.62) = xAngle (4.30 = -1.98)
22:16:33.195 00.001 9044 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.22 = 1.22)
22:16:33.196 00.001 9044 CameraToMount -- cameraX=-0.34 cameraY=0.17 hyp=0.38 cameraTheta=2.68 mountX=-0.15 mountY=0.35, mountTheta=1.97
22:16:33.199 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.34, y=0.17, opts=13)
22:16:33.200 00.001 9044 Enqueuing Move request for scope (-0.34, 0.17)
22:16:33.201 00.001 12252 Worker thread wakes up
22:16:33.201 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:33.202 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.17) opts 0xd
22:16:33.202 00.000 9044 UpdateGuideState exits: m=5630 SNR=51.4
22:16:33.204 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.34, 0.17)
22:16:33.204 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:33.207 00.003 12252 Moving (-0.34, 0.17) raw xDistance=-0.15 yDistance=0.35
22:16:33.207 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:33.209 00.002 9044 Enqueuing Expose request
22:16:33.211 00.002 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 484.30
22:16:33.211 00.000 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
22:16:33.211 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.12 newest=0.91
22:16:33.211 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.35 from input 0.35
22:16:33.211 00.000 12252 MoveAxis(E, 40, ABG)
22:16:33.211 00.000 12252 Guiding  Dir = 2, Dur = 40
22:16:33.211 00.000 12252 IsSlewing returns 0
22:16:33.212 00.001 12252 IsGuiding returns 0
22:16:33.213 00.001 12252 PulseGuide returned control before completion, sleep 49
22:16:33.270 00.057 12252 IsGuiding returns 0
22:16:33.270 00.000 12252 Move returns status 0, amount 40
22:16:33.270 00.000 12252 BLC: Oldest BLC event removed
22:16:33.270 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:16:33.270 00.000 12252 MoveAxis(S, 201, ABG)
22:16:33.270 00.000 12252 Guiding  Dir = 1, Dur = 201
22:16:33.272 00.002 12252 IsSlewing returns 0
22:16:33.272 00.000 12252 IsGuiding returns 0
22:16:33.277 00.005 12252 PulseGuide returned control before completion, sleep 206
22:16:33.487 00.210 12252 IsGuiding returns 1
22:16:33.487 00.000 12252 scope still moving after pulse duration time elapsed
22:16:33.519 00.032 12252 IsSlewing returns 0
22:16:33.519 00.000 12252 IsGuiding returns 0
22:16:33.519 00.000 12252 scope move finished after 201 + 46 ms
22:16:33.519 00.000 12252 Move returns status 0, amount 201
22:16:33.519 00.000 12252 move complete, result=0
22:16:33.520 00.001 12252 worker thread done servicing request
22:16:33.520 00.000 12252 Worker thread wakes up
22:16:33.520 00.000 9044 GuideStep: -0.2 px 40 ms EAST, 0.4 px 201 ms SOUTH
22:16:33.522 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:33.522 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:35.888 02.366 12252 Exposure complete
22:16:35.955 00.067 12252 worker thread done servicing request
22:16:35.955 00.000 9044 OnExposeComplete: enter
22:16:35.958 00.003 9044 UpdateGuideState(): m_state=6
22:16:35.959 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3146
22:16:35.961 00.002 9044 Star::Find returns 1 (0), X=1009.47, Y=824.30, Mass=5738, SNR=52.0, Peak=173 HFD=5.4
22:16:35.962 00.001 9044 MultiStar: [#1 -0.08,0.31,1.07,U] [#2 0.02,0.30,1.23,U] [#3 -0.18,0.23,0.84,U] [#4 -0.02,0.31,1.26,U] [#5 -0.05,0.32,0.64,U] [#6 0.02,0.28,0.42,U] [#7 0.08,0.36,0.44,U] [#8 -0.17,0.11,0.42,U] 
22:16:35.964 00.002 9044 single-star, 8 included, MultiStar: {-0.04, 0.24}, one-star: {0.02, -0.05}
22:16:35.965 00.001 9044 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.62) = xAngle (0.46 = 0.46)
22:16:35.966 00.001 9044 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.63 = -2.63)
22:16:35.967 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.06 cameraTheta=-1.17 mountX=0.05 mountY=-0.03, mountTheta=-0.50
22:16:35.972 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.05, opts=13)
22:16:35.973 00.001 9044 Enqueuing Move request for scope (0.02, -0.05)
22:16:35.974 00.001 12252 Worker thread wakes up
22:16:35.974 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:16:35.974 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:16:35.974 00.000 12252 Moving (0.02, -0.05) raw xDistance=0.05 yDistance=-0.03
22:16:35.974 00.000 12252 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.353172, 1:-0.028099
22:16:35.974 00.000 12252 BLC: No correction, Miss < min_move
22:16:35.974 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:35.975 00.001 9044 UpdateGuideState exits: m=5738 SNR=52.0
22:16:35.976 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:35.978 00.002 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.30
22:16:35.978 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:16:35.978 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:35.978 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:35.980 00.002 9044 Enqueuing Expose request
22:16:35.981 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:16:35.981 00.000 12252 MoveAxis(E, 4, ABG)
22:16:35.981 00.000 12252 Guiding  Dir = 2, Dur = 4
22:16:35.981 00.000 12252 IsSlewing returns 0
22:16:35.982 00.001 12252 IsGuiding returns 0
22:16:35.985 00.003 12252 PulseGuide returned control before completion, sleep 12
22:16:36.012 00.027 12252 IsGuiding returns 0
22:16:36.012 00.000 12252 Move returns status 0, amount 4
22:16:36.012 00.000 12252 MoveAxis(N, 0, ABG)
22:16:36.012 00.000 12252 Move returns status 0, amount 0
22:16:36.012 00.000 12252 move complete, result=0
22:16:36.012 00.000 12252 worker thread done servicing request
22:16:36.012 00.000 12252 Worker thread wakes up
22:16:36.012 00.000 9044 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:16:36.013 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:36.013 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:38.377 02.364 12252 Exposure complete
22:16:38.429 00.052 12252 worker thread done servicing request
22:16:38.429 00.000 9044 OnExposeComplete: enter
22:16:38.431 00.002 9044 UpdateGuideState(): m_state=6
22:16:38.433 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3147
22:16:38.435 00.002 9044 Star::Find returns 1 (0), X=1009.29, Y=824.59, Mass=5957, SNR=52.7, Peak=173 HFD=5.4
22:16:38.436 00.001 9044 MultiStar: [#1 -0.08,0.30,1.02,U] [#2 -0.01,0.29,1.20,U] [#3 -0.17,0.24,0.83,U] [#4 -0.00,0.22,1.25,U] [#5 -0.04,0.38,0.65,U] [#6 -0.01,0.40,0.00,M1] [#7 -0.12,0.25,0.43,U] [#8 -0.06,0.25,0.42,U] 
22:16:38.437 00.001 9044 refined, 7 included, MultiStar: {-0.07, 0.27}, one-star: {-0.16, 0.23}
22:16:38.437 00.000 9044 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.62) = xAngle (3.46 = -2.82)
22:16:38.438 00.001 9044 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.38 = 0.38)
22:16:38.439 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.84 mountX=-0.26 mountY=0.10, mountTheta=2.77
22:16:38.441 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.27, opts=13)
22:16:38.443 00.002 9044 Enqueuing Move request for scope (-0.07, 0.27)
22:16:38.444 00.001 12252 Worker thread wakes up
22:16:38.444 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:38.446 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.27) opts 0xd
22:16:38.446 00.000 9044 UpdateGuideState exits: m=5957 SNR=52.7
22:16:38.447 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.27)
22:16:38.447 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:38.449 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:38.449 00.000 12252 Moving (-0.07, 0.27) raw xDistance=-0.26 yDistance=0.10
22:16:38.449 00.000 9044 Enqueuing Expose request
22:16:38.450 00.001 12252 BLC: History state: CurrMiss=0.10, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.353172, 1:-0.028099, 2:0.102511
22:16:38.450 00.000 12252 BLC: No correction, Miss < min_move
22:16:38.454 00.004 12252 PPEC rslt: input = -0.26, final = -0.17, react = -0.16, pred = -0.01, hyst = -0.15, hyst_pct = 0.00, period_length = 484.30
22:16:38.454 00.000 12252 PPEC: input: -0.26, control: -0.17, exposure: 2000
22:16:38.454 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:38.455 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:16:38.455 00.000 12252 MoveAxis(E, 65, ABG)
22:16:38.455 00.000 12252 Guiding  Dir = 2, Dur = 65
22:16:38.455 00.000 12252 IsSlewing returns 0
22:16:38.456 00.001 12252 IsGuiding returns 0
22:16:38.458 00.002 12252 PulseGuide returned control before completion, sleep 73
22:16:38.544 00.086 12252 IsGuiding returns 0
22:16:38.544 00.000 12252 Move returns status 0, amount 65
22:16:38.544 00.000 12252 MoveAxis(N, 0, ABG)
22:16:38.545 00.001 12252 Move returns status 0, amount 0
22:16:38.545 00.000 12252 move complete, result=0
22:16:38.545 00.000 12252 worker thread done servicing request
22:16:38.545 00.000 9044 GuideStep: -0.3 px 65 ms EAST, 0.1 px 0 ms NORTH
22:16:38.547 00.002 12252 Worker thread wakes up
22:16:38.547 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:38.547 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:40.907 02.360 12252 Exposure complete
22:16:40.959 00.052 12252 worker thread done servicing request
22:16:40.959 00.000 9044 OnExposeComplete: enter
22:16:40.961 00.002 9044 UpdateGuideState(): m_state=6
22:16:40.962 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3148
22:16:40.963 00.001 9044 Star::Find returns 1 (0), X=1009.50, Y=824.09, Mass=5737, SNR=51.9, Peak=173 HFD=5.1
22:16:40.964 00.001 9044 MultiStar: [#1 -0.02,0.03,1.04,U] [#2 0.04,0.07,1.20,U] [#3 -0.09,-0.00,0.86,U] [#4 -0.02,0.08,1.28,U] [#5 0.07,-0.02,0.65,U] [#6 0.06,0.13,0.42,U] [#7 0.08,0.06,0.43,U] [#8 -0.07,0.09,0.42,U] 
22:16:40.964 00.000 9044 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.05, -0.26}
22:16:40.965 00.001 9044 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.62) = xAngle (2.53 = 2.53)
22:16:40.967 00.002 9044 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.55 = -0.55)
22:16:40.968 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.91 mountX=-0.01 mountY=-0.01, mountTheta=-2.57
22:16:40.969 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.01, opts=13)
22:16:40.970 00.001 9044 Enqueuing Move request for scope (0.01, 0.01)
22:16:40.971 00.001 12252 Worker thread wakes up
22:16:40.971 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:40.972 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:16:40.972 00.000 9044 UpdateGuideState exits: m=5737 SNR=51.9
22:16:40.972 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:16:40.972 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:40.973 00.001 12252 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
22:16:40.973 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:40.974 00.001 9044 Enqueuing Expose request
22:16:40.975 00.001 12252 BLC: window closed
22:16:40.975 00.000 12252 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.353172, 1:-0.028099, 2:0.102511
22:16:40.975 00.000 12252 BLC: No correction, Miss < min_move
22:16:40.977 00.002 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 484.29
22:16:40.977 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
22:16:40.977 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:40.977 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:16:40.978 00.001 12252 MoveAxis(E, 7, ABG)
22:16:40.978 00.000 12252 Guiding  Dir = 2, Dur = 7
22:16:40.978 00.000 12252 IsSlewing returns 0
22:16:40.978 00.000 12252 IsGuiding returns 0
22:16:40.980 00.002 12252 PulseGuide returned control before completion, sleep 16
22:16:41.009 00.029 12252 IsGuiding returns 0
22:16:41.009 00.000 12252 Move returns status 0, amount 7
22:16:41.009 00.000 12252 MoveAxis(N, 0, ABG)
22:16:41.009 00.000 12252 Move returns status 0, amount 0
22:16:41.009 00.000 12252 move complete, result=0
22:16:41.009 00.000 12252 worker thread done servicing request
22:16:41.009 00.000 12252 Worker thread wakes up
22:16:41.009 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:41.009 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:41.009 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:16:43.378 02.369 12252 Exposure complete
22:16:43.438 00.060 12252 worker thread done servicing request
22:16:43.438 00.000 9044 OnExposeComplete: enter
22:16:43.440 00.002 9044 UpdateGuideState(): m_state=6
22:16:43.442 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3149
22:16:43.443 00.001 9044 Star::Find returns 1 (0), X=1009.36, Y=824.26, Mass=5816, SNR=52.3, Peak=173 HFD=5.3
22:16:43.445 00.002 9044 MultiStar: [#1 -0.10,0.11,1.05,U] [#2 -0.00,0.13,1.20,U] [#3 -0.12,0.09,0.85,U] [#4 0.00,0.16,1.25,U] [#5 -0.06,0.22,0.65,U] [#6 0.01,0.20,0.42,U] [#7 -0.04,0.06,0.43,U] [#8 -0.05,0.19,0.42,U] 
22:16:43.446 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.11}, one-star: {-0.09, -0.09}
22:16:43.447 00.001 9044 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.62) = xAngle (3.64 = -2.64)
22:16:43.448 00.001 9044 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.56 = 0.56)
22:16:43.449 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.02 mountX=-0.10 mountY=0.06, mountTheta=2.60
22:16:43.452 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.11, opts=13)
22:16:43.453 00.001 9044 Enqueuing Move request for scope (-0.05, 0.11)
22:16:43.453 00.000 12252 Worker thread wakes up
22:16:43.453 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:43.455 00.002 9044 UpdateGuideState exits: m=5816 SNR=52.3
22:16:43.456 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:43.457 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:43.458 00.001 9044 Enqueuing Expose request
22:16:43.460 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
22:16:43.460 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
22:16:43.460 00.000 12252 Moving (-0.05, 0.11) raw xDistance=-0.10 yDistance=0.06
22:16:43.462 00.002 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 484.29
22:16:43.462 00.000 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
22:16:43.462 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:43.462 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:16:43.463 00.001 12252 MoveAxis(E, 31, ABG)
22:16:43.463 00.000 12252 Guiding  Dir = 2, Dur = 31
22:16:43.463 00.000 12252 IsSlewing returns 0
22:16:43.463 00.000 12252 IsGuiding returns 0
22:16:43.465 00.002 12252 PulseGuide returned control before completion, sleep 40
22:16:43.521 00.056 12252 IsGuiding returns 0
22:16:43.521 00.000 12252 Move returns status 0, amount 31
22:16:43.521 00.000 12252 MoveAxis(N, 0, ABG)
22:16:43.521 00.000 12252 Move returns status 0, amount 0
22:16:43.521 00.000 12252 move complete, result=0
22:16:43.521 00.000 12252 worker thread done servicing request
22:16:43.521 00.000 12252 Worker thread wakes up
22:16:43.521 00.000 9044 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
22:16:43.523 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:43.524 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:45.870 02.346 12252 Exposure complete
22:16:45.916 00.046 12252 worker thread done servicing request
22:16:45.917 00.001 9044 OnExposeComplete: enter
22:16:45.919 00.002 9044 UpdateGuideState(): m_state=6
22:16:45.921 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3150
22:16:45.922 00.001 9044 Star::Find returns 1 (0), X=1009.31, Y=824.14, Mass=5806, SNR=52.1, Peak=173 HFD=5.3
22:16:45.923 00.001 9044 MultiStar: [#1 -0.15,0.01,1.08,U] [#2 -0.02,-0.02,1.23,U] [#3 -0.31,0.01,0.85,U] [#4 -0.12,0.01,1.27,U] [#5 -0.07,-0.05,0.66,U] [#6 -0.04,0.03,0.41,U] [#7 -0.18,-0.06,0.43,U] [#8 -0.18,-0.13,0.42,U] 
22:16:45.924 00.001 9044 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.14, -0.21}
22:16:45.925 00.001 9044 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.62) = xAngle (-1.21 = -1.21)
22:16:45.929 00.004 9044 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.30 = 1.99)
22:16:45.931 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.84 mountX=0.05 mountY=0.13, mountTheta=1.21
22:16:45.934 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.04, opts=13)
22:16:45.936 00.002 9044 Enqueuing Move request for scope (-0.13, -0.04)
22:16:45.937 00.001 12252 Worker thread wakes up
22:16:45.937 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:45.939 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
22:16:45.939 00.000 9044 UpdateGuideState exits: m=5806 SNR=52.1
22:16:45.942 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
22:16:45.942 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:45.944 00.002 12252 Moving (-0.13, -0.04) raw xDistance=0.05 yDistance=0.13
22:16:45.944 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:45.946 00.002 9044 Enqueuing Expose request
22:16:45.950 00.004 12252 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.28
22:16:45.950 00.000 12252 PPEC: input: 0.05, control: -0.00, exposure: 2000
22:16:45.950 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:45.950 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:16:45.950 00.000 12252 MoveAxis(E, 1, ABG)
22:16:45.950 00.000 12252 Guiding  Dir = 2, Dur = 1
22:16:45.952 00.002 12252 IsSlewing returns 0
22:16:45.952 00.000 12252 IsGuiding returns 0
22:16:45.954 00.002 12252 IsGuiding returns 0
22:16:45.954 00.000 12252 Move returns status 0, amount 1
22:16:45.954 00.000 12252 MoveAxis(N, 0, ABG)
22:16:45.954 00.000 12252 Move returns status 0, amount 0
22:16:45.954 00.000 12252 move complete, result=0
22:16:45.954 00.000 12252 worker thread done servicing request
22:16:45.954 00.000 12252 Worker thread wakes up
22:16:45.954 00.000 9044 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:16:45.956 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:45.956 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:48.310 02.354 12252 Exposure complete
22:16:48.364 00.054 12252 worker thread done servicing request
22:16:48.364 00.000 9044 OnExposeComplete: enter
22:16:48.367 00.003 9044 UpdateGuideState(): m_state=6
22:16:48.368 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3151
22:16:48.369 00.001 9044 Star::Find returns 1 (0), X=1009.37, Y=824.06, Mass=5741, SNR=51.9, Peak=173 HFD=5.2
22:16:48.370 00.001 9044 MultiStar: [#1 -0.08,-0.07,1.05,U] [#2 -0.08,0.02,1.19,U] [#3 -0.09,0.00,0.86,U] [#4 -0.06,0.01,1.26,U] [#5 -0.07,-0.01,0.66,U] [#6 -0.02,0.05,0.43,U] [#7 0.01,-0.10,0.43,U] [#8 -0.13,-0.09,0.42,U] 
22:16:48.371 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.08, -0.29}
22:16:48.372 00.001 9044 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.62) = xAngle (-0.86 = -0.86)
22:16:48.373 00.001 9044 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.95 = 2.34)
22:16:48.374 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.49 mountX=0.06 mountY=0.06, mountTheta=0.84
22:16:48.376 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.05, opts=13)
22:16:48.379 00.003 9044 Enqueuing Move request for scope (-0.07, -0.05)
22:16:48.382 00.003 12252 Worker thread wakes up
22:16:48.382 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:48.383 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:16:48.384 00.001 9044 UpdateGuideState exits: m=5741 SNR=51.9
22:16:48.385 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:16:48.385 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:48.386 00.001 12252 Moving (-0.07, -0.05) raw xDistance=0.06 yDistance=0.06
22:16:48.386 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:48.388 00.002 9044 Enqueuing Expose request
22:16:48.392 00.004 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.28
22:16:48.393 00.001 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
22:16:48.393 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:48.393 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:16:48.393 00.000 12252 MoveAxis(E, 2, ABG)
22:16:48.393 00.000 12252 Guiding  Dir = 2, Dur = 2
22:16:48.393 00.000 12252 IsSlewing returns 0
22:16:48.394 00.001 12252 IsGuiding returns 0
22:16:48.396 00.002 12252 IsGuiding returns 0
22:16:48.396 00.000 12252 Move returns status 0, amount 2
22:16:48.396 00.000 12252 MoveAxis(N, 0, ABG)
22:16:48.396 00.000 12252 Move returns status 0, amount 0
22:16:48.396 00.000 12252 move complete, result=0
22:16:48.396 00.000 12252 worker thread done servicing request
22:16:48.396 00.000 12252 Worker thread wakes up
22:16:48.396 00.000 9044 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:16:48.398 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:48.399 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:50.758 02.359 12252 Exposure complete
22:16:50.811 00.053 12252 worker thread done servicing request
22:16:50.811 00.000 9044 OnExposeComplete: enter
22:16:50.813 00.002 9044 UpdateGuideState(): m_state=6
22:16:50.814 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
22:16:50.816 00.002 9044 Star::Find returns 1 (0), X=1009.46, Y=824.12, Mass=5690, SNR=51.7, Peak=173 HFD=5.2
22:16:50.817 00.001 9044 MultiStar: [#1 -0.02,-0.02,1.07,U] [#2 0.04,-0.02,1.22,U] [#3 -0.06,-0.00,0.86,U] [#4 0.01,0.03,1.27,U] [#5 -0.00,-0.01,0.66,U] [#6 0.15,-0.00,0.43,U] [#7 0.02,-0.06,0.44,U] [#8 -0.10,-0.10,0.43,U] 
22:16:50.818 00.001 9044 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {0.01, -0.23}
22:16:50.819 00.001 9044 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.62) = xAngle (0.13 = 0.13)
22:16:50.820 00.001 9044 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.96 = -2.96)
22:16:50.822 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.50 mountX=0.04 mountY=-0.01, mountTheta=-0.18
22:16:50.824 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.04, opts=13)
22:16:50.825 00.001 9044 Enqueuing Move request for scope (0.00, -0.04)
22:16:50.826 00.001 12252 Worker thread wakes up
22:16:50.826 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:50.828 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
22:16:50.828 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
22:16:50.828 00.000 12252 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=-0.01
22:16:50.828 00.000 9044 UpdateGuideState exits: m=5690 SNR=51.7
22:16:50.830 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:50.833 00.003 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.28
22:16:50.833 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
22:16:50.833 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:50.833 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:50.834 00.001 9044 Enqueuing Expose request
22:16:50.835 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:16:50.836 00.001 12252 MoveAxis(E, 3, ABG)
22:16:50.836 00.000 12252 Guiding  Dir = 2, Dur = 3
22:16:50.836 00.000 12252 IsSlewing returns 0
22:16:50.837 00.001 12252 IsGuiding returns 0
22:16:50.840 00.003 12252 PulseGuide returned control before completion, sleep 11
22:16:50.857 00.017 12252 IsGuiding returns 0
22:16:50.857 00.000 12252 Move returns status 0, amount 3
22:16:50.857 00.000 12252 MoveAxis(N, 0, ABG)
22:16:50.857 00.000 12252 Move returns status 0, amount 0
22:16:50.857 00.000 12252 move complete, result=0
22:16:50.857 00.000 12252 worker thread done servicing request
22:16:50.857 00.000 12252 Worker thread wakes up
22:16:50.859 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:50.859 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:16:50.861 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:53.216 02.355 12252 Exposure complete
22:16:53.263 00.047 12252 worker thread done servicing request
22:16:53.263 00.000 9044 OnExposeComplete: enter
22:16:53.265 00.002 9044 UpdateGuideState(): m_state=6
22:16:53.269 00.004 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3153
22:16:53.271 00.002 9044 Star::Find returns 1 (0), X=1009.52, Y=824.23, Mass=5673, SNR=51.7, Peak=173 HFD=5.3
22:16:53.274 00.003 9044 MultiStar: [#1 0.01,0.18,1.05,U] [#2 0.02,0.20,1.22,U] [#3 -0.07,0.07,0.85,U] [#4 0.10,0.22,1.25,U] [#5 -0.02,0.15,0.66,U] [#6 0.10,0.15,0.44,U] [#7 0.01,0.20,0.44,U] [#8 -0.11,0.13,0.43,U] 
22:16:53.276 00.002 9044 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.07, -0.12}
22:16:53.278 00.002 9044 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.62) = xAngle (3.04 = 3.04)
22:16:53.280 00.002 9044 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.04 = -0.04)
22:16:53.282 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.42 mountX=-0.13 mountY=-0.01, mountTheta=-3.10
22:16:53.285 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.13, opts=13)
22:16:53.288 00.003 9044 Enqueuing Move request for scope (0.02, 0.13)
22:16:53.290 00.002 12252 Worker thread wakes up
22:16:53.290 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
22:16:53.290 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
22:16:53.290 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:53.292 00.002 12252 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=-0.01
22:16:53.292 00.000 9044 UpdateGuideState exits: m=5673 SNR=51.7
22:16:53.294 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:53.295 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:53.296 00.001 9044 Enqueuing Expose request
22:16:53.299 00.003 12252 PPEC rslt: input = -0.13, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 484.27
22:16:53.299 00.000 12252 PPEC: input: -0.13, control: -0.09, exposure: 2000
22:16:53.299 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:53.299 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:16:53.299 00.000 12252 MoveAxis(E, 33, ABG)
22:16:53.299 00.000 12252 Guiding  Dir = 2, Dur = 33
22:16:53.299 00.000 12252 IsSlewing returns 0
22:16:53.300 00.001 12252 IsGuiding returns 0
22:16:53.302 00.002 12252 PulseGuide returned control before completion, sleep 42
22:16:53.352 00.050 12252 IsGuiding returns 0
22:16:53.352 00.000 12252 Move returns status 0, amount 33
22:16:53.352 00.000 12252 MoveAxis(N, 0, ABG)
22:16:53.352 00.000 12252 Move returns status 0, amount 0
22:16:53.352 00.000 12252 move complete, result=0
22:16:53.352 00.000 12252 worker thread done servicing request
22:16:53.352 00.000 12252 Worker thread wakes up
22:16:53.352 00.000 9044 GuideStep: -0.1 px 33 ms EAST, -0.0 px 0 ms NORTH
22:16:53.354 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:53.354 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:55.692 02.338 12252 Exposure complete
22:16:55.738 00.046 12252 worker thread done servicing request
22:16:55.738 00.000 9044 OnExposeComplete: enter
22:16:55.740 00.002 9044 UpdateGuideState(): m_state=6
22:16:55.741 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3154
22:16:55.741 00.000 9044 Star::Find returns 1 (0), X=1009.53, Y=824.16, Mass=5760, SNR=52.1, Peak=173 HFD=5.2
22:16:55.743 00.002 9044 MultiStar: [#1 0.06,0.11,1.05,U] [#2 0.02,0.08,1.20,U] [#3 -0.02,0.18,0.84,U] [#4 0.08,0.18,1.25,U] [#5 0.03,0.18,0.65,U] [#6 0.17,0.14,0.42,U] [#7 0.09,0.00,0.43,U] [#8 -0.13,-0.02,0.41,U] 
22:16:55.744 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.08, -0.19}
22:16:55.746 00.002 9044 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.62) = xAngle (2.66 = 2.66)
22:16:55.747 00.001 9044 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.42 = -0.42)
22:16:55.748 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.09 cameraTheta=1.04 mountX=-0.08 mountY=-0.04, mountTheta=-2.71
22:16:55.750 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.08, opts=13)
22:16:55.751 00.001 9044 Enqueuing Move request for scope (0.05, 0.08)
22:16:55.752 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:55.753 00.001 9044 UpdateGuideState exits: m=5760 SNR=52.1
22:16:55.754 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:55.756 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:55.757 00.001 9044 Enqueuing Expose request
22:16:55.758 00.001 12252 Worker thread wakes up
22:16:55.758 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
22:16:55.758 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
22:16:55.758 00.000 12252 Moving (0.05, 0.08) raw xDistance=-0.08 yDistance=-0.04
22:16:55.762 00.004 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.27
22:16:55.762 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
22:16:55.762 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:55.762 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:16:55.762 00.000 12252 MoveAxis(E, 3, ABG)
22:16:55.762 00.000 12252 Guiding  Dir = 2, Dur = 3
22:16:55.763 00.001 12252 IsSlewing returns 0
22:16:55.763 00.000 12252 IsGuiding returns 0
22:16:55.765 00.002 12252 PulseGuide returned control before completion, sleep 11
22:16:55.781 00.016 12252 IsGuiding returns 0
22:16:55.781 00.000 12252 Move returns status 0, amount 3
22:16:55.781 00.000 12252 MoveAxis(N, 0, ABG)
22:16:55.781 00.000 12252 Move returns status 0, amount 0
22:16:55.781 00.000 12252 move complete, result=0
22:16:55.781 00.000 12252 worker thread done servicing request
22:16:55.781 00.000 12252 Worker thread wakes up
22:16:55.781 00.000 9044 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:16:55.784 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:55.784 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:16:58.137 02.353 12252 Exposure complete
22:16:58.195 00.058 12252 worker thread done servicing request
22:16:58.195 00.000 9044 OnExposeComplete: enter
22:16:58.197 00.002 9044 UpdateGuideState(): m_state=6
22:16:58.199 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3155
22:16:58.199 00.000 9044 Star::Find returns 1 (0), X=1009.39, Y=824.14, Mass=5690, SNR=51.7, Peak=173 HFD=5.2
22:16:58.201 00.002 9044 MultiStar: [#1 -0.01,0.07,1.05,U] [#2 -0.01,0.09,1.20,U] [#3 0.03,0.08,0.87,U] [#4 -0.04,0.10,1.28,U] [#5 -0.05,0.13,0.66,U] [#6 0.10,0.20,0.42,U] [#7 0.02,0.02,0.43,U] [#8 -0.09,0.10,0.42,U] 
22:16:58.202 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {-0.06, -0.22}
22:16:58.203 00.001 9044 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.62) = xAngle (3.49 = -2.80)
22:16:58.204 00.001 9044 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.40 = 0.40)
22:16:58.206 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.86 mountX=-0.05 mountY=0.02, mountTheta=2.75
22:16:58.208 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.05, opts=13)
22:16:58.209 00.001 9044 Enqueuing Move request for scope (-0.02, 0.05)
22:16:58.210 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:16:58.211 00.001 12252 Worker thread wakes up
22:16:58.211 00.000 9044 UpdateGuideState exits: m=5690 SNR=51.7
22:16:58.212 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:16:58.214 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:16:58.215 00.001 9044 Enqueuing Expose request
22:16:58.216 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:16:58.216 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:16:58.216 00.000 12252 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=0.02
22:16:58.218 00.002 12252 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.26
22:16:58.218 00.000 12252 PPEC: input: -0.05, control: -0.00, exposure: 2000
22:16:58.218 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:16:58.218 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:16:58.220 00.002 12252 MoveAxis(E, 2, ABG)
22:16:58.220 00.000 12252 Guiding  Dir = 2, Dur = 2
22:16:58.220 00.000 12252 IsSlewing returns 0
22:16:58.220 00.000 12252 IsGuiding returns 0
22:16:58.223 00.003 12252 IsGuiding returns 0
22:16:58.223 00.000 12252 Move returns status 0, amount 2
22:16:58.223 00.000 12252 MoveAxis(N, 0, ABG)
22:16:58.223 00.000 12252 Move returns status 0, amount 0
22:16:58.223 00.000 12252 move complete, result=0
22:16:58.223 00.000 12252 worker thread done servicing request
22:16:58.223 00.000 12252 Worker thread wakes up
22:16:58.223 00.000 9044 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
22:16:58.224 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:16:58.224 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:00.579 02.355 12252 Exposure complete
22:17:00.627 00.048 12252 worker thread done servicing request
22:17:00.627 00.000 9044 OnExposeComplete: enter
22:17:00.630 00.003 9044 UpdateGuideState(): m_state=6
22:17:00.633 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3156
22:17:00.634 00.001 9044 Star::Find returns 1 (0), X=1009.43, Y=824.09, Mass=5693, SNR=51.7, Peak=173 HFD=5.2
22:17:00.634 00.000 9044 MultiStar: [#1 -0.02,0.06,1.07,U] [#2 -0.02,0.10,1.20,U] [#3 -0.01,0.08,0.86,U] [#4 -0.04,0.10,1.26,U] [#5 -0.02,0.05,0.66,U] [#6 0.05,0.12,0.42,U] [#7 0.02,-0.07,0.45,U] [#8 -0.20,0.01,0.43,U] 
22:17:00.636 00.002 9044 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.02, -0.27}
22:17:00.637 00.001 9044 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.62) = xAngle (4.03 = -2.26)
22:17:00.637 00.000 9044 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.94 = 0.94)
22:17:00.638 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.40 mountX=-0.02 mountY=0.03, mountTheta=2.23
22:17:00.640 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.02, opts=13)
22:17:00.643 00.003 9044 Enqueuing Move request for scope (-0.02, 0.02)
22:17:00.645 00.002 12252 Worker thread wakes up
22:17:00.646 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:17:00.647 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:17:00.647 00.000 9044 UpdateGuideState exits: m=5693 SNR=51.7
22:17:00.649 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:00.651 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:00.654 00.003 9044 Enqueuing Expose request
22:17:00.656 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:17:00.656 00.000 12252 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=0.03
22:17:00.661 00.005 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.26
22:17:00.661 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
22:17:00.661 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:00.661 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:17:00.661 00.000 12252 MoveAxis(E, 3, ABG)
22:17:00.661 00.000 12252 Guiding  Dir = 2, Dur = 3
22:17:00.666 00.005 12252 IsSlewing returns 0
22:17:00.666 00.000 12252 IsGuiding returns 0
22:17:00.668 00.002 12252 PulseGuide returned control before completion, sleep 12
22:17:00.686 00.018 12252 IsGuiding returns 0
22:17:00.686 00.000 12252 Move returns status 0, amount 3
22:17:00.686 00.000 12252 MoveAxis(N, 0, ABG)
22:17:00.687 00.001 12252 Move returns status 0, amount 0
22:17:00.687 00.000 12252 move complete, result=0
22:17:00.687 00.000 12252 worker thread done servicing request
22:17:00.687 00.000 12252 Worker thread wakes up
22:17:00.687 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:17:00.690 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:00.690 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:03.060 02.370 12252 Exposure complete
22:17:03.130 00.070 12252 worker thread done servicing request
22:17:03.130 00.000 9044 OnExposeComplete: enter
22:17:03.133 00.003 9044 UpdateGuideState(): m_state=6
22:17:03.136 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3157
22:17:03.137 00.001 9044 Star::Find returns 1 (0), X=1009.33, Y=824.22, Mass=5692, SNR=51.7, Peak=173 HFD=5.2
22:17:03.138 00.001 9044 MultiStar: [#1 -0.15,0.01,1.07,U] [#2 -0.09,0.07,1.20,U] [#3 -0.09,0.14,0.86,U] [#4 -0.15,0.02,1.26,U] [#5 -0.10,0.05,0.67,U] [#6 0.00,0.13,0.42,U] [#7 0.02,-0.00,0.42,U] [#8 -0.15,0.04,0.42,U] 
22:17:03.139 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.03}, one-star: {-0.12, -0.13}
22:17:03.140 00.001 9044 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.62) = xAngle (4.50 = -1.78)
22:17:03.142 00.002 9044 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.42 = 1.42)
22:17:03.144 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.88 mountX=-0.02 mountY=0.11, mountTheta=1.78
22:17:03.148 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.03, opts=13)
22:17:03.151 00.003 9044 Enqueuing Move request for scope (-0.11, 0.03)
22:17:03.154 00.003 12252 Worker thread wakes up
22:17:03.154 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:03.156 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
22:17:03.156 00.000 9044 UpdateGuideState exits: m=5692 SNR=51.7
22:17:03.158 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
22:17:03.158 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:03.161 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:03.164 00.003 9044 Enqueuing Expose request
22:17:03.166 00.002 12252 Moving (-0.11, 0.03) raw xDistance=-0.02 yDistance=0.11
22:17:03.169 00.003 12252 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.26
22:17:03.170 00.001 12252 PPEC: input: -0.02, control: -0.00, exposure: 2000
22:17:03.170 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:03.170 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:17:03.170 00.000 12252 MoveAxis(E, 2, ABG)
22:17:03.170 00.000 12252 Guiding  Dir = 2, Dur = 2
22:17:03.170 00.000 12252 IsSlewing returns 0
22:17:03.171 00.001 12252 IsGuiding returns 0
22:17:03.173 00.002 12252 IsGuiding returns 0
22:17:03.173 00.000 12252 Move returns status 0, amount 2
22:17:03.173 00.000 12252 MoveAxis(N, 0, ABG)
22:17:03.173 00.000 12252 Move returns status 0, amount 0
22:17:03.173 00.000 12252 move complete, result=0
22:17:03.173 00.000 12252 worker thread done servicing request
22:17:03.173 00.000 12252 Worker thread wakes up
22:17:03.173 00.000 9044 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:17:03.176 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:03.176 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:05.538 02.362 12252 Exposure complete
22:17:05.610 00.072 12252 worker thread done servicing request
22:17:05.610 00.000 9044 OnExposeComplete: enter
22:17:05.611 00.001 9044 UpdateGuideState(): m_state=6
22:17:05.612 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3158
22:17:05.614 00.002 9044 Star::Find returns 1 (0), X=1009.53, Y=824.10, Mass=5769, SNR=52.2, Peak=173 HFD=5.2
22:17:05.616 00.002 9044 MultiStar: [#1 -0.03,-0.00,1.07,U] [#2 -0.00,-0.05,1.21,U] [#3 -0.12,0.00,0.85,U] [#4 -0.04,-0.02,1.25,U] [#5 -0.03,-0.01,0.66,U] [#6 0.11,0.00,0.42,U] [#7 -0.04,-0.12,0.44,U] [#8 -0.12,-0.10,0.43,U] 
22:17:05.618 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.08, -0.25}
22:17:05.620 00.002 9044 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.62) = xAngle (-0.29 = -0.29)
22:17:05.623 00.003 9044 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.37 = 2.91)
22:17:05.625 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.91 mountX=0.06 mountY=0.01, mountTheta=0.23
22:17:05.629 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.06, opts=13)
22:17:05.631 00.002 9044 Enqueuing Move request for scope (-0.02, -0.06)
22:17:05.634 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:05.636 00.002 9044 UpdateGuideState exits: m=5769 SNR=52.2
22:17:05.637 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:05.638 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:05.640 00.002 9044 Enqueuing Expose request
22:17:05.641 00.001 12252 Worker thread wakes up
22:17:05.641 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:17:05.642 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:17:05.642 00.000 12252 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=0.01
22:17:05.646 00.004 12252 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.25
22:17:05.646 00.000 12252 PPEC: input: 0.06, control: 0.00, exposure: 2000
22:17:05.646 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:05.646 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:17:05.646 00.000 12252 MoveAxis(W, 1, ABG)
22:17:05.646 00.000 12252 Guiding  Dir = 3, Dur = 1
22:17:05.647 00.001 12252 IsSlewing returns 0
22:17:05.647 00.000 12252 IsGuiding returns 0
22:17:05.649 00.002 12252 IsGuiding returns 0
22:17:05.649 00.000 12252 Move returns status 0, amount 1
22:17:05.649 00.000 12252 MoveAxis(N, 0, ABG)
22:17:05.649 00.000 12252 Move returns status 0, amount 0
22:17:05.649 00.000 12252 move complete, result=0
22:17:05.649 00.000 12252 worker thread done servicing request
22:17:05.649 00.000 12252 Worker thread wakes up
22:17:05.649 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:05.649 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:05.649 00.000 9044 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:17:07.987 02.338 12252 Exposure complete
22:17:08.037 00.050 12252 worker thread done servicing request
22:17:08.037 00.000 9044 OnExposeComplete: enter
22:17:08.039 00.002 9044 UpdateGuideState(): m_state=6
22:17:08.041 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3159
22:17:08.042 00.001 9044 Star::Find returns 1 (0), X=1009.35, Y=824.06, Mass=5597, SNR=51.2, Peak=173 HFD=5.1
22:17:08.045 00.003 9044 MultiStar: [#1 -0.08,-0.00,1.06,U] [#2 -0.12,-0.04,1.23,U] [#3 -0.10,-0.04,0.86,U] [#4 -0.10,0.02,1.26,U] [#5 -0.10,-0.07,0.66,U] [#6 0.02,-0.04,0.42,U] [#7 0.00,-0.08,0.44,U] [#8 -0.16,-0.05,0.42,U] 
22:17:08.047 00.002 9044 refined, 8 included, MultiStar: {-0.09, -0.06}, one-star: {-0.10, -0.29}
22:17:08.049 00.002 9044 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.62) = xAngle (-0.90 = -0.90)
22:17:08.050 00.001 9044 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.30)
22:17:08.052 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.53 mountX=0.07 mountY=0.08, mountTheta=0.88
22:17:08.054 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.06, opts=13)
22:17:08.058 00.004 9044 Enqueuing Move request for scope (-0.09, -0.06)
22:17:08.060 00.002 12252 Worker thread wakes up
22:17:08.060 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:08.063 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
22:17:08.063 00.000 9044 UpdateGuideState exits: m=5597 SNR=51.2
22:17:08.066 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
22:17:08.066 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:08.068 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:08.070 00.002 12252 Moving (-0.09, -0.06) raw xDistance=0.07 yDistance=0.08
22:17:08.070 00.000 9044 Enqueuing Expose request
22:17:08.075 00.005 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.25
22:17:08.075 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
22:17:08.075 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:08.076 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:17:08.076 00.000 12252 MoveAxis(E, 2, ABG)
22:17:08.076 00.000 12252 Guiding  Dir = 2, Dur = 2
22:17:08.076 00.000 12252 IsSlewing returns 0
22:17:08.076 00.000 12252 IsGuiding returns 0
22:17:08.080 00.004 12252 IsGuiding returns 0
22:17:08.080 00.000 12252 Move returns status 0, amount 2
22:17:08.080 00.000 12252 MoveAxis(N, 0, ABG)
22:17:08.080 00.000 12252 Move returns status 0, amount 0
22:17:08.080 00.000 12252 move complete, result=0
22:17:08.080 00.000 12252 worker thread done servicing request
22:17:08.080 00.000 12252 Worker thread wakes up
22:17:08.080 00.000 9044 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:17:08.081 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:08.081 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:10.437 02.356 12252 Exposure complete
22:17:10.484 00.047 12252 worker thread done servicing request
22:17:10.484 00.000 9044 OnExposeComplete: enter
22:17:10.487 00.003 9044 UpdateGuideState(): m_state=6
22:17:10.489 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3160
22:17:10.491 00.002 9044 Star::Find returns 1 (0), X=1009.55, Y=824.13, Mass=5706, SNR=51.8, Peak=173 HFD=5.2
22:17:10.493 00.002 9044 MultiStar: [#1 0.05,0.06,1.05,U] [#2 0.06,0.06,1.20,U] [#3 -0.02,0.04,0.87,U] [#4 0.11,0.07,1.28,U] [#5 -0.01,-0.02,0.66,U] [#6 0.17,0.14,0.42,U] [#7 0.09,-0.06,0.43,U] [#8 -0.01,-0.02,0.42,U] 
22:17:10.495 00.002 9044 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.10, -0.23}
22:17:10.497 00.002 9044 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.62) = xAngle (1.74 = 1.74)
22:17:10.498 00.001 9044 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.35 = -1.35)
22:17:10.500 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.11 mountX=-0.01 mountY=-0.06, mountTheta=-1.74
22:17:10.502 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.01, opts=13)
22:17:10.504 00.002 9044 Enqueuing Move request for scope (0.06, 0.01)
22:17:10.506 00.002 12252 Worker thread wakes up
22:17:10.506 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:10.508 00.002 9044 UpdateGuideState exits: m=5706 SNR=51.8
22:17:10.510 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:17:10.510 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:10.511 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:17:10.511 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:10.514 00.003 9044 Enqueuing Expose request
22:17:10.515 00.001 12252 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
22:17:10.517 00.002 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.25
22:17:10.517 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
22:17:10.517 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:10.517 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:17:10.517 00.000 12252 MoveAxis(E, 5, ABG)
22:17:10.517 00.000 12252 Guiding  Dir = 2, Dur = 5
22:17:10.517 00.000 12252 IsSlewing returns 0
22:17:10.517 00.000 12252 IsGuiding returns 0
22:17:10.519 00.002 12252 PulseGuide returned control before completion, sleep 13
22:17:10.543 00.024 12252 IsGuiding returns 0
22:17:10.543 00.000 12252 Move returns status 0, amount 5
22:17:10.543 00.000 12252 MoveAxis(N, 0, ABG)
22:17:10.543 00.000 12252 Move returns status 0, amount 0
22:17:10.543 00.000 12252 move complete, result=0
22:17:10.543 00.000 12252 worker thread done servicing request
22:17:10.543 00.000 12252 Worker thread wakes up
22:17:10.544 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:10.544 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:10.544 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:17:12.908 02.364 12252 Exposure complete
22:17:12.993 00.085 12252 worker thread done servicing request
22:17:12.993 00.000 9044 OnExposeComplete: enter
22:17:12.994 00.001 9044 UpdateGuideState(): m_state=6
22:17:12.995 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3161
22:17:12.997 00.002 9044 Star::Find returns 1 (0), X=1009.51, Y=824.15, Mass=5766, SNR=52.1, Peak=173 HFD=5.3
22:17:13.000 00.003 9044 MultiStar: [#1 0.04,0.07,1.04,U] [#2 -0.02,0.08,1.19,U] [#3 -0.07,0.04,0.85,U] [#4 -0.00,0.08,1.27,U] [#5 -0.01,0.09,0.66,U] [#6 0.00,0.07,0.42,U] [#7 -0.06,0.03,0.42,U] [#8 -0.10,-0.01,0.41,U] 
22:17:13.004 00.004 9044 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.06, -0.21}
22:17:13.007 00.003 9044 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.62) = xAngle (3.50 = -2.79)
22:17:13.009 00.002 9044 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.41 = 0.41)
22:17:13.011 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.87 mountX=-0.03 mountY=0.01, mountTheta=2.74
22:17:13.014 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.03, opts=13)
22:17:13.018 00.004 9044 Enqueuing Move request for scope (-0.01, 0.03)
22:17:13.020 00.002 12252 Worker thread wakes up
22:17:13.020 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:13.023 00.003 9044 UpdateGuideState exits: m=5766 SNR=52.1
22:17:13.025 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:13.028 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:13.031 00.003 9044 Enqueuing Expose request
22:17:13.033 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:17:13.033 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:17:13.033 00.000 12252 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
22:17:13.039 00.006 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.24
22:17:13.039 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:17:13.039 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:13.039 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:17:13.039 00.000 12252 MoveAxis(E, 4, ABG)
22:17:13.039 00.000 12252 Guiding  Dir = 2, Dur = 4
22:17:13.039 00.000 12252 IsSlewing returns 0
22:17:13.040 00.001 12252 IsGuiding returns 0
22:17:13.042 00.002 12252 PulseGuide returned control before completion, sleep 12
22:17:13.069 00.027 12252 IsGuiding returns 0
22:17:13.069 00.000 12252 Move returns status 0, amount 4
22:17:13.069 00.000 12252 MoveAxis(N, 0, ABG)
22:17:13.069 00.000 12252 Move returns status 0, amount 0
22:17:13.069 00.000 12252 move complete, result=0
22:17:13.069 00.000 12252 worker thread done servicing request
22:17:13.069 00.000 12252 Worker thread wakes up
22:17:13.069 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:17:13.071 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:13.071 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:15.424 02.353 12252 Exposure complete
22:17:15.492 00.068 12252 worker thread done servicing request
22:17:15.492 00.000 9044 OnExposeComplete: enter
22:17:15.494 00.002 9044 UpdateGuideState(): m_state=6
22:17:15.495 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3162
22:17:15.496 00.001 9044 Star::Find returns 1 (0), X=1009.29, Y=824.09, Mass=5844, SNR=52.4, Peak=173 HFD=5.2
22:17:15.500 00.004 9044 MultiStar: [#1 -0.16,0.09,1.04,U] [#2 0.02,0.10,1.18,U] [#3 -0.07,0.02,0.84,U] [#4 -0.09,0.10,1.24,U] [#5 -0.07,0.07,0.65,U] [#6 -0.02,0.12,0.42,U] [#7 -0.20,-0.03,0.43,U] [#8 -0.09,-0.04,0.41,U] 
22:17:15.502 00.002 9044 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.16, -0.26}
22:17:15.504 00.002 9044 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.62) = xAngle (4.52 = -1.77)
22:17:15.507 00.003 9044 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.43 = 1.43)
22:17:15.510 00.003 9044 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.89 mountX=-0.02 mountY=0.09, mountTheta=1.76
22:17:15.514 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.02, opts=13)
22:17:15.517 00.003 9044 Enqueuing Move request for scope (-0.09, 0.02)
22:17:15.519 00.002 12252 Worker thread wakes up
22:17:15.519 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:15.522 00.003 9044 UpdateGuideState exits: m=5844 SNR=52.4
22:17:15.524 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:15.526 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
22:17:15.526 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
22:17:15.527 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:15.529 00.002 9044 Enqueuing Expose request
22:17:15.531 00.002 12252 Moving (-0.09, 0.02) raw xDistance=-0.02 yDistance=0.09
22:17:15.537 00.006 12252 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.24
22:17:15.537 00.000 12252 PPEC: input: -0.02, control: -0.00, exposure: 2000
22:17:15.537 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:15.537 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:17:15.537 00.000 12252 MoveAxis(E, 1, ABG)
22:17:15.538 00.001 12252 Guiding  Dir = 2, Dur = 1
22:17:15.538 00.000 12252 IsSlewing returns 0
22:17:15.538 00.000 12252 IsGuiding returns 0
22:17:15.541 00.003 12252 IsGuiding returns 0
22:17:15.541 00.000 12252 Move returns status 0, amount 1
22:17:15.541 00.000 12252 MoveAxis(N, 0, ABG)
22:17:15.541 00.000 12252 Move returns status 0, amount 0
22:17:15.541 00.000 12252 move complete, result=0
22:17:15.541 00.000 12252 worker thread done servicing request
22:17:15.541 00.000 12252 Worker thread wakes up
22:17:15.541 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:15.541 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:15.541 00.000 9044 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:17:17.893 02.352 12252 Exposure complete
22:17:17.956 00.063 12252 worker thread done servicing request
22:17:17.956 00.000 9044 OnExposeComplete: enter
22:17:17.958 00.002 9044 UpdateGuideState(): m_state=6
22:17:17.959 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3163
22:17:17.960 00.001 9044 Star::Find returns 1 (0), X=1009.26, Y=824.18, Mass=5803, SNR=52.2, Peak=173 HFD=5.2
22:17:17.962 00.002 9044 MultiStar: [#1 -0.18,0.03,1.04,U] [#2 -0.16,0.02,1.18,U] [#3 -0.14,-0.02,0.84,U] [#4 -0.17,-0.00,1.26,U] [#5 -0.18,0.11,0.66,U] [#6 -0.13,0.15,0.42,U] [#7 -0.25,0.00,0.44,U] [#8 -0.12,-0.03,0.42,U] 
22:17:17.963 00.001 9044 refined, 8 included, MultiStar: {-0.17, -0.00}, one-star: {-0.19, -0.17}
22:17:17.964 00.001 9044 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.62) = xAngle (-1.50 = -1.50)
22:17:17.965 00.001 9044 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.59 = 1.70)
22:17:17.967 00.002 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-3.13 mountX=0.01 mountY=0.17, mountTheta=1.50
22:17:17.970 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.00, opts=13)
22:17:17.972 00.002 9044 Enqueuing Move request for scope (-0.17, -0.00)
22:17:17.975 00.003 12252 Worker thread wakes up
22:17:17.975 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:17.977 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.00) opts 0xd
22:17:17.977 00.000 9044 UpdateGuideState exits: m=5803 SNR=52.2
22:17:17.981 00.004 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.00)
22:17:17.981 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:17.983 00.002 12252 Moving (-0.17, -0.00) raw xDistance=0.01 yDistance=0.17
22:17:17.983 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:17.984 00.001 9044 Enqueuing Expose request
22:17:17.986 00.002 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.24
22:17:17.986 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
22:17:17.986 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:17:17.987 00.001 12252 MoveAxis(E, 2, ABG)
22:17:17.987 00.000 12252 Guiding  Dir = 2, Dur = 2
22:17:17.987 00.000 12252 IsSlewing returns 0
22:17:17.987 00.000 12252 IsGuiding returns 0
22:17:17.990 00.003 12252 IsGuiding returns 0
22:17:17.990 00.000 12252 Move returns status 0, amount 2
22:17:17.990 00.000 12252 MoveAxis(S, 57, ABG)
22:17:17.990 00.000 12252 Guiding  Dir = 1, Dur = 57
22:17:17.990 00.000 12252 IsSlewing returns 0
22:17:17.990 00.000 12252 IsGuiding returns 0
22:17:17.996 00.006 12252 PulseGuide returned control before completion, sleep 62
22:17:18.066 00.070 12252 IsGuiding returns 0
22:17:18.066 00.000 12252 Move returns status 0, amount 57
22:17:18.066 00.000 12252 move complete, result=0
22:17:18.066 00.000 12252 worker thread done servicing request
22:17:18.066 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.2 px 57 ms SOUTH
22:17:18.070 00.004 12252 Worker thread wakes up
22:17:18.070 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:18.070 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:20.413 02.343 12252 Exposure complete
22:17:20.471 00.058 12252 worker thread done servicing request
22:17:20.471 00.000 9044 OnExposeComplete: enter
22:17:20.472 00.001 9044 UpdateGuideState(): m_state=6
22:17:20.474 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3164
22:17:20.475 00.001 9044 Star::Find returns 1 (0), X=1009.52, Y=824.14, Mass=5747, SNR=52.0, Peak=173 HFD=5.2
22:17:20.476 00.001 9044 MultiStar: [#1 0.04,0.02,1.05,U] [#2 0.01,0.09,1.20,U] [#3 -0.29,0.12,0.86,U] [#4 0.05,0.16,1.25,U] [#5 -0.00,0.11,0.66,U] [#6 0.02,0.22,0.43,U] [#7 0.11,-0.02,0.42,U] [#8 -0.12,0.09,0.42,U] 
22:17:20.477 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.07, -0.22}
22:17:20.478 00.001 9044 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.62) = xAngle (3.32 = -2.97)
22:17:20.479 00.001 9044 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.23 = 0.23)
22:17:20.481 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.69 mountX=-0.05 mountY=0.01, mountTheta=2.91
22:17:20.483 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.06, opts=13)
22:17:20.484 00.001 9044 Enqueuing Move request for scope (-0.01, 0.06)
22:17:20.484 00.000 12252 Worker thread wakes up
22:17:20.484 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:20.487 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
22:17:20.487 00.000 9044 UpdateGuideState exits: m=5747 SNR=52.0
22:17:20.489 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
22:17:20.489 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:20.490 00.001 12252 Moving (-0.01, 0.06) raw xDistance=-0.05 yDistance=0.01
22:17:20.491 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:20.493 00.002 9044 Enqueuing Expose request
22:17:20.497 00.004 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.23
22:17:20.497 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
22:17:20.497 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:20.497 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:17:20.497 00.000 12252 MoveAxis(E, 3, ABG)
22:17:20.498 00.001 12252 Guiding  Dir = 2, Dur = 3
22:17:20.498 00.000 12252 IsSlewing returns 0
22:17:20.498 00.000 12252 IsGuiding returns 0
22:17:20.501 00.003 12252 PulseGuide returned control before completion, sleep 11
22:17:20.516 00.015 12252 IsGuiding returns 0
22:17:20.516 00.000 12252 Move returns status 0, amount 3
22:17:20.516 00.000 12252 MoveAxis(N, 0, ABG)
22:17:20.516 00.000 12252 Move returns status 0, amount 0
22:17:20.516 00.000 12252 move complete, result=0
22:17:20.516 00.000 12252 worker thread done servicing request
22:17:20.516 00.000 12252 Worker thread wakes up
22:17:20.516 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:20.516 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:17:20.519 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:22.860 02.341 12252 Exposure complete
22:17:22.915 00.055 12252 worker thread done servicing request
22:17:22.915 00.000 9044 OnExposeComplete: enter
22:17:22.917 00.002 9044 UpdateGuideState(): m_state=6
22:17:22.918 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3165
22:17:22.919 00.001 9044 Star::Find returns 1 (0), X=1009.54, Y=824.22, Mass=5627, SNR=51.3, Peak=173 HFD=5.3
22:17:22.921 00.002 9044 MultiStar: [#1 -0.02,0.04,1.06,U] [#2 0.03,0.02,1.20,U] [#3 -0.11,0.00,0.87,U] [#4 0.04,0.12,1.27,U] [#5 -0.08,0.11,0.66,U] [#6 0.16,0.21,0.42,U] [#7 0.03,0.01,0.44,U] [#8 -0.15,0.07,0.43,U] 
22:17:22.922 00.001 9044 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.09, -0.14}
22:17:22.923 00.001 9044 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.62) = xAngle (3.16 = -3.13)
22:17:22.924 00.001 9044 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.07 = 0.07)
22:17:22.925 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.53 mountX=-0.04 mountY=0.00, mountTheta=3.07
22:17:22.928 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.04, opts=13)
22:17:22.930 00.002 9044 Enqueuing Move request for scope (0.00, 0.04)
22:17:22.931 00.001 12252 Worker thread wakes up
22:17:22.931 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:22.932 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
22:17:22.932 00.000 9044 UpdateGuideState exits: m=5627 SNR=51.3
22:17:22.934 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:22.935 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
22:17:22.935 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:22.936 00.001 9044 Enqueuing Expose request
22:17:22.937 00.001 12252 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=0.00
22:17:22.939 00.002 12252 PPEC rslt: input = -0.04, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.23
22:17:22.939 00.000 12252 PPEC: input: -0.04, control: -0.00, exposure: 2000
22:17:22.939 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:22.939 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:17:22.939 00.000 12252 MoveAxis(E, 1, ABG)
22:17:22.940 00.001 12252 Guiding  Dir = 2, Dur = 1
22:17:22.940 00.000 12252 IsSlewing returns 0
22:17:22.940 00.000 12252 IsGuiding returns 0
22:17:22.942 00.002 12252 IsGuiding returns 0
22:17:22.942 00.000 12252 Move returns status 0, amount 1
22:17:22.942 00.000 12252 MoveAxis(N, 0, ABG)
22:17:22.942 00.000 12252 Move returns status 0, amount 0
22:17:22.942 00.000 12252 move complete, result=0
22:17:22.942 00.000 12252 worker thread done servicing request
22:17:22.942 00.000 12252 Worker thread wakes up
22:17:22.943 00.001 9044 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:17:22.944 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:22.944 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:25.298 02.354 12252 Exposure complete
22:17:25.355 00.057 12252 worker thread done servicing request
22:17:25.355 00.000 9044 OnExposeComplete: enter
22:17:25.356 00.001 9044 UpdateGuideState(): m_state=6
22:17:25.358 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3166
22:17:25.359 00.001 9044 Star::Find returns 1 (0), X=1009.56, Y=824.27, Mass=5575, SNR=51.4, Peak=173 HFD=5.3
22:17:25.360 00.001 9044 MultiStar: [#1 -0.03,0.16,1.07,U] [#2 0.04,0.21,1.20,U] [#3 -0.03,0.14,0.85,U] [#4 0.04,0.15,1.29,U] [#5 0.06,0.14,0.66,U] [#6 0.13,0.24,0.43,U] [#7 0.11,0.16,0.43,U] [#8 -0.05,0.19,0.42,U] 
22:17:25.361 00.001 9044 single-star, 8 included, MultiStar: {0.04, 0.14}, one-star: {0.11, -0.08}
22:17:25.362 00.001 9044 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.62) = xAngle (0.98 = 0.98)
22:17:25.363 00.001 9044 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.10 = -2.10)
22:17:25.364 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.64 mountX=0.08 mountY=-0.12, mountTheta=-1.00
22:17:25.365 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.08, opts=13)
22:17:25.366 00.001 9044 Enqueuing Move request for scope (0.11, -0.08)
22:17:25.367 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:25.369 00.002 9044 UpdateGuideState exits: m=5575 SNR=51.4
22:17:25.370 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:25.371 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:25.372 00.001 9044 Enqueuing Expose request
22:17:25.373 00.001 12252 Worker thread wakes up
22:17:25.373 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
22:17:25.374 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
22:17:25.374 00.000 12252 Moving (0.11, -0.08) raw xDistance=0.08 yDistance=-0.12
22:17:25.376 00.002 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.23
22:17:25.376 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
22:17:25.376 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:25.376 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:17:25.376 00.000 12252 MoveAxis(E, 2, ABG)
22:17:25.376 00.000 12252 Guiding  Dir = 2, Dur = 2
22:17:25.376 00.000 12252 IsSlewing returns 0
22:17:25.377 00.001 12252 IsGuiding returns 0
22:17:25.378 00.001 12252 PulseGuide returned control before completion, sleep 11
22:17:25.393 00.015 12252 IsGuiding returns 0
22:17:25.393 00.000 12252 Move returns status 0, amount 2
22:17:25.393 00.000 12252 MoveAxis(N, 0, ABG)
22:17:25.393 00.000 12252 Move returns status 0, amount 0
22:17:25.393 00.000 12252 move complete, result=0
22:17:25.393 00.000 12252 worker thread done servicing request
22:17:25.393 00.000 12252 Worker thread wakes up
22:17:25.393 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:25.393 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:17:25.395 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:27.745 02.350 12252 Exposure complete
22:17:27.789 00.044 12252 worker thread done servicing request
22:17:27.789 00.000 9044 OnExposeComplete: enter
22:17:27.790 00.001 9044 UpdateGuideState(): m_state=6
22:17:27.792 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3167
22:17:27.793 00.001 9044 Star::Find returns 1 (0), X=1009.66, Y=824.39, Mass=5682, SNR=51.7, Peak=173 HFD=5.4
22:17:27.794 00.001 9044 MultiStar: [#1 0.06,0.20,1.08,U] [#2 0.17,0.27,1.24,U] [#3 0.06,0.19,0.86,U] [#4 0.10,0.21,1.26,U] [#5 0.10,0.26,0.66,U] [#6 0.19,0.36,0.00,M1] [#7 0.25,0.22,0.43,U] [#8 0.10,0.26,0.41,U] 
22:17:27.795 00.001 9044 single-star, 7 included, MultiStar: {0.13, 0.20}, one-star: {0.21, 0.04}
22:17:27.796 00.001 9044 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.62) = xAngle (1.80 = 1.80)
22:17:27.798 00.002 9044 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.29 = -1.29)
22:17:27.799 00.001 9044 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.21 cameraTheta=0.17 mountX=-0.05 mountY=-0.20, mountTheta=-1.80
22:17:27.801 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=0.04, opts=13)
22:17:27.802 00.001 9044 Enqueuing Move request for scope (0.21, 0.04)
22:17:27.803 00.001 12252 Worker thread wakes up
22:17:27.804 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:27.805 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
22:17:27.805 00.000 9044 UpdateGuideState exits: m=5682 SNR=51.7
22:17:27.806 00.001 12252 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
22:17:27.806 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:27.807 00.001 12252 Moving (0.21, 0.04) raw xDistance=-0.05 yDistance=-0.20
22:17:27.807 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:27.808 00.001 9044 Enqueuing Expose request
22:17:27.811 00.003 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 484.22
22:17:27.811 00.000 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
22:17:27.811 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:17:27.811 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:17:27.811 00.000 12252 MoveAxis(E, 7, ABG)
22:17:27.811 00.000 12252 Guiding  Dir = 2, Dur = 7
22:17:27.811 00.000 12252 IsSlewing returns 0
22:17:27.812 00.001 12252 IsGuiding returns 0
22:17:27.813 00.001 12252 PulseGuide returned control before completion, sleep 16
22:17:27.831 00.018 12252 IsGuiding returns 0
22:17:27.831 00.000 12252 Move returns status 0, amount 7
22:17:27.831 00.000 12252 MoveAxis(N, 0, ABG)
22:17:27.831 00.000 12252 Move returns status 0, amount 0
22:17:27.831 00.000 12252 move complete, result=0
22:17:27.831 00.000 12252 worker thread done servicing request
22:17:27.831 00.000 12252 Worker thread wakes up
22:17:27.831 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
22:17:27.832 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:27.832 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:30.188 02.356 12252 Exposure complete
22:17:30.232 00.044 12252 worker thread done servicing request
22:17:30.233 00.001 9044 OnExposeComplete: enter
22:17:30.234 00.001 9044 UpdateGuideState(): m_state=6
22:17:30.235 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
22:17:30.238 00.003 9044 Star::Find returns 1 (0), X=1009.35, Y=824.19, Mass=5755, SNR=52.1, Peak=173 HFD=5.3
22:17:30.240 00.002 9044 MultiStar: [#1 -0.04,0.08,1.05,U] [#2 0.03,0.09,1.21,U] [#3 -0.02,0.14,0.86,U] [#4 0.05,0.16,1.26,U] [#5 -0.02,0.13,0.65,U] [#6 0.13,0.07,0.41,U] [#7 -0.09,0.04,0.43,U] [#8 -0.20,0.06,0.43,U] 
22:17:30.241 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {-0.10, -0.16}
22:17:30.243 00.002 9044 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.62) = xAngle (3.49 = -2.79)
22:17:30.245 00.002 9044 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.41 = 0.41)
22:17:30.246 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.87 mountX=-0.07 mountY=0.03, mountTheta=2.74
22:17:30.248 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.07, opts=13)
22:17:30.250 00.002 9044 Enqueuing Move request for scope (-0.02, 0.07)
22:17:30.251 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:30.252 00.001 9044 UpdateGuideState exits: m=5755 SNR=52.1
22:17:30.253 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:30.255 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:30.256 00.001 9044 Enqueuing Expose request
22:17:30.257 00.001 12252 Worker thread wakes up
22:17:30.257 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:17:30.257 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:17:30.257 00.000 12252 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=0.03
22:17:30.259 00.002 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.22
22:17:30.260 00.001 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
22:17:30.260 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:30.260 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:17:30.260 00.000 12252 MoveAxis(E, 4, ABG)
22:17:30.260 00.000 12252 Guiding  Dir = 2, Dur = 4
22:17:30.260 00.000 12252 IsSlewing returns 0
22:17:30.261 00.001 12252 IsGuiding returns 0
22:17:30.263 00.002 12252 PulseGuide returned control before completion, sleep 12
22:17:30.287 00.024 12252 IsGuiding returns 0
22:17:30.287 00.000 12252 Move returns status 0, amount 4
22:17:30.287 00.000 12252 MoveAxis(N, 0, ABG)
22:17:30.287 00.000 12252 Move returns status 0, amount 0
22:17:30.287 00.000 12252 move complete, result=0
22:17:30.288 00.001 12252 worker thread done servicing request
22:17:30.288 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:17:30.290 00.002 12252 Worker thread wakes up
22:17:30.290 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:30.290 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:32.634 02.344 12252 Exposure complete
22:17:32.683 00.049 12252 worker thread done servicing request
22:17:32.683 00.000 9044 OnExposeComplete: enter
22:17:32.684 00.001 9044 UpdateGuideState(): m_state=6
22:17:32.685 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3169
22:17:32.686 00.001 9044 Star::Find returns 1 (0), X=1009.36, Y=824.17, Mass=5765, SNR=52.1, Peak=173 HFD=5.3
22:17:32.688 00.002 9044 MultiStar: [#1 -0.06,-0.02,1.06,U] [#2 0.08,0.06,1.19,U] [#3 -0.02,0.08,0.85,U] [#4 0.05,0.12,1.25,U] [#5 -0.04,-0.01,0.65,U] [#6 0.16,0.14,0.43,U] [#7 -0.11,0.01,0.42,U] [#8 -0.08,0.03,0.40,U] 
22:17:32.689 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.09, -0.19}
22:17:32.690 00.001 9044 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.62) = xAngle (3.49 = -2.80)
22:17:32.692 00.002 9044 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.40 = 0.40)
22:17:32.693 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.86 mountX=-0.02 mountY=0.01, mountTheta=2.75
22:17:32.695 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.02, opts=13)
22:17:32.696 00.001 9044 Enqueuing Move request for scope (-0.01, 0.02)
22:17:32.697 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:32.698 00.001 9044 UpdateGuideState exits: m=5765 SNR=52.1
22:17:32.700 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:32.701 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:32.702 00.001 9044 Enqueuing Expose request
22:17:32.704 00.002 12252 Worker thread wakes up
22:17:32.704 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:17:32.704 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:17:32.704 00.000 12252 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
22:17:32.706 00.002 12252 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.22
22:17:32.706 00.000 12252 PPEC: input: -0.02, control: -0.00, exposure: 2000
22:17:32.707 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:32.707 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:17:32.707 00.000 12252 MoveAxis(E, 1, ABG)
22:17:32.707 00.000 12252 Guiding  Dir = 2, Dur = 1
22:17:32.707 00.000 12252 IsSlewing returns 0
22:17:32.707 00.000 12252 IsGuiding returns 0
22:17:32.710 00.003 12252 IsGuiding returns 0
22:17:32.710 00.000 12252 Move returns status 0, amount 1
22:17:32.710 00.000 12252 MoveAxis(N, 0, ABG)
22:17:32.710 00.000 12252 Move returns status 0, amount 0
22:17:32.710 00.000 12252 move complete, result=0
22:17:32.710 00.000 12252 worker thread done servicing request
22:17:32.710 00.000 12252 Worker thread wakes up
22:17:32.710 00.000 9044 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:17:32.711 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:32.711 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:35.064 02.353 12252 Exposure complete
22:17:35.139 00.075 12252 worker thread done servicing request
22:17:35.141 00.002 9044 OnExposeComplete: enter
22:17:35.141 00.000 9044 UpdateGuideState(): m_state=6
22:17:35.143 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3170
22:17:35.144 00.001 9044 Star::Find returns 1 (0), X=1009.33, Y=824.44, Mass=5743, SNR=52.0, Peak=173 HFD=5.2
22:17:35.146 00.002 9044 MultiStar: [#1 -0.16,0.10,1.04,U] [#2 -0.06,0.13,1.21,U] [#3 -0.11,0.22,0.86,U] [#4 -0.34,0.55,0.00,M1] [#5 -0.11,0.06,0.64,U] [#6 -0.13,0.27,0.41,U] [#7 -0.14,0.15,0.44,U] [#8 -0.18,0.07,0.42,U] 
22:17:35.147 00.001 9044 single-star, 7 included, MultiStar: {-0.12, 0.13}, one-star: {-0.12, 0.08}
22:17:35.148 00.001 9044 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.62) = xAngle (4.17 = -2.11)
22:17:35.149 00.001 9044 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.09 = 1.09)
22:17:35.150 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.15 cameraTheta=2.55 mountX=-0.07 mountY=0.13, mountTheta=2.10
22:17:35.153 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.08, opts=13)
22:17:35.154 00.001 9044 Enqueuing Move request for scope (-0.12, 0.08)
22:17:35.155 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:35.158 00.003 12252 Worker thread wakes up
22:17:35.158 00.000 9044 UpdateGuideState exits: m=5743 SNR=52.0
22:17:35.160 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
22:17:35.160 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:35.163 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
22:17:35.163 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:35.165 00.002 9044 Enqueuing Expose request
22:17:35.166 00.001 12252 Moving (-0.12, 0.08) raw xDistance=-0.07 yDistance=0.13
22:17:35.169 00.003 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.22
22:17:35.169 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
22:17:35.169 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:35.169 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:17:35.169 00.000 12252 MoveAxis(E, 5, ABG)
22:17:35.169 00.000 12252 Guiding  Dir = 2, Dur = 5
22:17:35.170 00.001 12252 IsSlewing returns 0
22:17:35.170 00.000 12252 IsGuiding returns 0
22:17:35.171 00.001 12252 PulseGuide returned control before completion, sleep 14
22:17:35.191 00.020 12252 IsGuiding returns 0
22:17:35.191 00.000 12252 Move returns status 0, amount 5
22:17:35.191 00.000 12252 MoveAxis(N, 0, ABG)
22:17:35.191 00.000 12252 Move returns status 0, amount 0
22:17:35.191 00.000 12252 move complete, result=0
22:17:35.191 00.000 12252 worker thread done servicing request
22:17:35.191 00.000 12252 Worker thread wakes up
22:17:35.191 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:35.191 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:35.191 00.000 9044 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:17:37.529 02.338 12252 Exposure complete
22:17:37.585 00.056 12252 worker thread done servicing request
22:17:37.585 00.000 9044 OnExposeComplete: enter
22:17:37.586 00.001 9044 UpdateGuideState(): m_state=6
22:17:37.587 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3171
22:17:37.588 00.001 9044 Star::Find returns 1 (0), X=1009.23, Y=824.49, Mass=5596, SNR=51.3, Peak=173 HFD=5.2
22:17:37.591 00.003 9044 MultiStar: [#1 -0.18,0.32,1.05,U] [#2 -0.08,0.20,1.20,U] [#3 -0.25,0.34,0.00,M1] [#4 -0.36,0.60,0.00,M2] [#5 -0.10,0.30,0.67,U] [#6 -0.02,0.34,0.42,U] [#7 -0.11,0.27,0.42,U] [#8 -0.15,0.24,0.43,U] 
22:17:37.594 00.003 9044 single-star, 6 included, MultiStar: {-0.13, 0.25}, one-star: {-0.22, 0.14}
22:17:37.596 00.002 9044 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.62) = xAngle (4.20 = -2.08)
22:17:37.597 00.001 9044 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.12 = 1.12)
22:17:37.599 00.002 9044 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.58 mountX=-0.13 mountY=0.23, mountTheta=2.07
22:17:37.603 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.22, y=0.14, opts=13)
22:17:37.604 00.001 9044 Enqueuing Move request for scope (-0.22, 0.14)
22:17:37.606 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:37.607 00.001 12252 Worker thread wakes up
22:17:37.607 00.000 9044 UpdateGuideState exits: m=5596 SNR=51.3
22:17:37.608 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
22:17:37.608 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:37.610 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
22:17:37.610 00.000 12252 Moving (-0.22, 0.14) raw xDistance=-0.13 yDistance=0.23
22:17:37.610 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:37.611 00.001 9044 Enqueuing Expose request
22:17:37.614 00.003 12252 PPEC rslt: input = -0.13, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 484.21
22:17:37.614 00.000 12252 PPEC: input: -0.13, control: -0.08, exposure: 2000
22:17:37.614 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.23 from input 0.23
22:17:37.614 00.000 12252 MoveAxis(E, 30, ABG)
22:17:37.614 00.000 12252 Guiding  Dir = 2, Dur = 30
22:17:37.614 00.000 12252 IsSlewing returns 0
22:17:37.614 00.000 12252 IsGuiding returns 0
22:17:37.616 00.002 12252 PulseGuide returned control before completion, sleep 39
22:17:37.664 00.048 12252 IsGuiding returns 0
22:17:37.664 00.000 12252 Move returns status 0, amount 30
22:17:37.664 00.000 12252 MoveAxis(S, 79, ABG)
22:17:37.664 00.000 12252 Guiding  Dir = 1, Dur = 79
22:17:37.664 00.000 12252 IsSlewing returns 0
22:17:37.665 00.001 12252 IsGuiding returns 0
22:17:37.670 00.005 12252 PulseGuide returned control before completion, sleep 85
22:17:37.761 00.091 12252 IsGuiding returns 0
22:17:37.761 00.000 12252 Move returns status 0, amount 79
22:17:37.761 00.000 12252 move complete, result=0
22:17:37.761 00.000 12252 worker thread done servicing request
22:17:37.762 00.001 9044 GuideStep: -0.1 px 30 ms EAST, 0.2 px 79 ms SOUTH
22:17:37.763 00.001 12252 Worker thread wakes up
22:17:37.764 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:37.764 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:40.117 02.353 12252 Exposure complete
22:17:40.195 00.078 12252 worker thread done servicing request
22:17:40.195 00.000 9044 OnExposeComplete: enter
22:17:40.197 00.002 9044 UpdateGuideState(): m_state=6
22:17:40.198 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3172
22:17:40.199 00.001 9044 Star::Find returns 1 (0), X=1009.53, Y=824.24, Mass=5702, SNR=51.8, Peak=173 HFD=5.3
22:17:40.200 00.001 9044 MultiStar: [#1 0.06,0.18,1.07,U] [#2 -0.02,0.17,1.16,U] [#3 0.01,0.06,0.85,U] [#4 0.01,0.10,1.27,U] [#5 -0.06,0.11,0.65,U] [#6 0.11,0.17,0.42,U] [#7 0.02,0.14,0.43,U] [#8 -0.13,0.12,0.42,U] 
22:17:40.202 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {0.08, -0.12}
22:17:40.203 00.001 9044 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.62) = xAngle (3.06 = 3.06)
22:17:40.204 00.001 9044 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.02 = -0.02)
22:17:40.206 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.44 mountX=-0.10 mountY=-0.00, mountTheta=-3.12
22:17:40.209 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.10, opts=13)
22:17:40.211 00.002 9044 Enqueuing Move request for scope (0.01, 0.10)
22:17:40.212 00.001 12252 Worker thread wakes up
22:17:40.213 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:40.213 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:17:40.213 00.000 9044 UpdateGuideState exits: m=5702 SNR=51.8
22:17:40.214 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:40.215 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:17:40.215 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:40.215 00.000 9044 Enqueuing Expose request
22:17:40.216 00.001 12252 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=-0.00
22:17:40.218 00.002 12252 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.21
22:17:40.218 00.000 12252 PPEC: input: -0.10, control: 0.00, exposure: 2000
22:17:40.218 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:40.218 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:17:40.218 00.000 12252 MoveAxis(W, 1, ABG)
22:17:40.218 00.000 12252 Guiding  Dir = 3, Dur = 1
22:17:40.219 00.001 12252 IsSlewing returns 0
22:17:40.219 00.000 12252 IsGuiding returns 0
22:17:40.222 00.003 12252 IsGuiding returns 0
22:17:40.222 00.000 12252 Move returns status 0, amount 1
22:17:40.222 00.000 12252 MoveAxis(N, 0, ABG)
22:17:40.222 00.000 12252 Move returns status 0, amount 0
22:17:40.222 00.000 12252 move complete, result=0
22:17:40.222 00.000 12252 worker thread done servicing request
22:17:40.222 00.000 12252 Worker thread wakes up
22:17:40.222 00.000 9044 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:17:40.223 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:40.223 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:42.571 02.348 12252 Exposure complete
22:17:42.631 00.060 12252 worker thread done servicing request
22:17:42.632 00.001 9044 OnExposeComplete: enter
22:17:42.632 00.000 9044 UpdateGuideState(): m_state=6
22:17:42.634 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3173
22:17:42.635 00.001 9044 Star::Find returns 1 (0), X=1009.56, Y=824.23, Mass=5643, SNR=51.5, Peak=173 HFD=5.3
22:17:42.636 00.001 9044 MultiStar: [#1 -0.01,0.05,1.05,U] [#2 0.02,0.14,1.21,U] [#3 -0.00,0.07,0.87,U] [#4 0.06,0.19,1.26,U] [#5 0.03,0.19,0.67,U] [#6 0.11,0.16,0.43,U] [#7 0.16,-0.02,0.44,U] [#8 0.05,0.18,0.42,U] 
22:17:42.638 00.002 9044 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.11, -0.13}
22:17:42.639 00.001 9044 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.62) = xAngle (2.70 = 2.70)
22:17:42.640 00.001 9044 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.38 = -0.38)
22:17:42.641 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.08 mountX=-0.09 mountY=-0.04, mountTheta=-2.75
22:17:42.644 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.09, opts=13)
22:17:42.645 00.001 9044 Enqueuing Move request for scope (0.05, 0.09)
22:17:42.647 00.002 12252 Worker thread wakes up
22:17:42.647 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:42.648 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:17:42.648 00.000 9044 UpdateGuideState exits: m=5643 SNR=51.5
22:17:42.649 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:17:42.649 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:42.649 00.000 12252 Moving (0.05, 0.09) raw xDistance=-0.09 yDistance=-0.04
22:17:42.649 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:42.650 00.001 9044 Enqueuing Expose request
22:17:42.653 00.003 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.21
22:17:42.653 00.000 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
22:17:42.653 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:42.653 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:17:42.654 00.001 12252 MoveAxis(E, 3, ABG)
22:17:42.654 00.000 12252 Guiding  Dir = 2, Dur = 3
22:17:42.654 00.000 12252 IsSlewing returns 0
22:17:42.655 00.001 12252 IsGuiding returns 0
22:17:42.657 00.002 12252 PulseGuide returned control before completion, sleep 11
22:17:42.683 00.026 12252 IsGuiding returns 0
22:17:42.683 00.000 12252 Move returns status 0, amount 3
22:17:42.683 00.000 12252 MoveAxis(N, 0, ABG)
22:17:42.683 00.000 12252 Move returns status 0, amount 0
22:17:42.683 00.000 12252 move complete, result=0
22:17:42.683 00.000 12252 worker thread done servicing request
22:17:42.683 00.000 12252 Worker thread wakes up
22:17:42.684 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:42.684 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:42.684 00.000 9044 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:17:45.028 02.344 12252 Exposure complete
22:17:45.073 00.045 12252 worker thread done servicing request
22:17:45.074 00.001 9044 OnExposeComplete: enter
22:17:45.076 00.002 9044 UpdateGuideState(): m_state=6
22:17:45.079 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3174
22:17:45.081 00.002 9044 Star::Find returns 1 (0), X=1009.61, Y=824.21, Mass=5544, SNR=51.3, Peak=173 HFD=5.2
22:17:45.082 00.001 9044 MultiStar: [#1 0.07,0.13,1.06,U] [#2 0.14,0.03,1.25,U] [#3 0.18,0.07,0.86,U] [#4 0.08,0.17,1.28,U] [#5 0.16,0.07,0.66,U] [#6 0.20,0.06,0.42,U] [#7 0.19,0.01,0.44,U] [#8 0.03,-0.08,0.42,U] 
22:17:45.083 00.001 9044 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.16, -0.14}
22:17:45.084 00.001 9044 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.62) = xAngle (1.97 = 1.97)
22:17:45.085 00.001 9044 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.11 = -1.11)
22:17:45.086 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.35 mountX=-0.05 mountY=-0.12, mountTheta=-1.98
22:17:45.087 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.05, opts=13)
22:17:45.088 00.001 9044 Enqueuing Move request for scope (0.13, 0.05)
22:17:45.089 00.001 12252 Worker thread wakes up
22:17:45.089 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:45.091 00.002 9044 UpdateGuideState exits: m=5544 SNR=51.3
22:17:45.092 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
22:17:45.092 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:45.094 00.002 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
22:17:45.094 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:45.095 00.001 9044 Enqueuing Expose request
22:17:45.096 00.001 12252 Moving (0.13, 0.05) raw xDistance=-0.05 yDistance=-0.12
22:17:45.101 00.005 12252 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.20
22:17:45.101 00.000 12252 PPEC: input: -0.05, control: -0.00, exposure: 2000
22:17:45.101 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:45.101 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:17:45.101 00.000 12252 MoveAxis(E, 2, ABG)
22:17:45.101 00.000 12252 Guiding  Dir = 2, Dur = 2
22:17:45.101 00.000 12252 IsSlewing returns 0
22:17:45.101 00.000 12252 IsGuiding returns 0
22:17:45.103 00.002 12252 PulseGuide returned control before completion, sleep 11
22:17:45.125 00.022 12252 IsGuiding returns 0
22:17:45.125 00.000 12252 Move returns status 0, amount 2
22:17:45.125 00.000 12252 MoveAxis(N, 0, ABG)
22:17:45.125 00.000 12252 Move returns status 0, amount 0
22:17:45.125 00.000 12252 move complete, result=0
22:17:45.125 00.000 12252 worker thread done servicing request
22:17:45.125 00.000 12252 Worker thread wakes up
22:17:45.126 00.001 9044 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
22:17:45.128 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:45.128 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:47.485 02.357 12252 Exposure complete
22:17:47.537 00.052 12252 worker thread done servicing request
22:17:47.537 00.000 9044 OnExposeComplete: enter
22:17:47.540 00.003 9044 UpdateGuideState(): m_state=6
22:17:47.542 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3175
22:17:47.543 00.001 9044 Star::Find returns 1 (0), X=1009.72, Y=824.18, Mass=5711, SNR=51.9, Peak=173 HFD=5.2
22:17:47.545 00.002 9044 MultiStar: [#1 0.20,0.01,1.05,U] [#2 0.14,0.07,1.16,U] [#3 0.07,0.11,0.85,U] [#4 0.27,0.20,1.24,U] [#5 0.16,-0.08,0.66,U] [#6 0.35,0.14,0.42,U] [#7 0.31,-0.05,0.42,U] [#8 0.21,0.03,0.42,U] 
22:17:47.546 00.001 9044 refined, 8 included, MultiStar: {0.21, 0.03}, one-star: {0.27, -0.17}
22:17:47.547 00.001 9044 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.62) = xAngle (1.79 = 1.79)
22:17:47.547 00.000 9044 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.29 = -1.29)
22:17:47.548 00.001 9044 CameraToMount -- cameraX=0.21 cameraY=0.03 hyp=0.21 cameraTheta=0.17 mountX=-0.05 mountY=-0.20, mountTheta=-1.79
22:17:47.550 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=0.03, opts=13)
22:17:47.551 00.001 9044 Enqueuing Move request for scope (0.21, 0.03)
22:17:47.554 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:47.555 00.001 9044 UpdateGuideState exits: m=5711 SNR=51.9
22:17:47.556 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:47.557 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:47.558 00.001 9044 Enqueuing Expose request
22:17:47.559 00.001 12252 Worker thread wakes up
22:17:47.559 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.03) opts 0xd
22:17:47.559 00.000 12252 Handling offset move in thread for scope, endpoint = (0.21, 0.03)
22:17:47.559 00.000 12252 Moving (0.21, 0.03) raw xDistance=-0.05 yDistance=-0.20
22:17:47.563 00.004 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.20
22:17:47.563 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
22:17:47.563 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:17:47.563 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:17:47.563 00.000 12252 MoveAxis(E, 3, ABG)
22:17:47.563 00.000 12252 Guiding  Dir = 2, Dur = 3
22:17:47.563 00.000 12252 IsSlewing returns 0
22:17:47.564 00.001 12252 IsGuiding returns 0
22:17:47.565 00.001 12252 PulseGuide returned control before completion, sleep 12
22:17:47.587 00.022 12252 IsGuiding returns 0
22:17:47.587 00.000 12252 Move returns status 0, amount 3
22:17:47.587 00.000 12252 MoveAxis(N, 0, ABG)
22:17:47.587 00.000 12252 Move returns status 0, amount 0
22:17:47.587 00.000 12252 move complete, result=0
22:17:47.587 00.000 12252 worker thread done servicing request
22:17:47.587 00.000 12252 Worker thread wakes up
22:17:47.588 00.001 9044 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
22:17:47.590 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:47.590 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:49.935 02.345 12252 Exposure complete
22:17:49.987 00.052 12252 worker thread done servicing request
22:17:49.987 00.000 9044 OnExposeComplete: enter
22:17:49.988 00.001 9044 UpdateGuideState(): m_state=6
22:17:49.989 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3176
22:17:49.990 00.001 9044 Star::Find returns 1 (0), X=1009.62, Y=824.25, Mass=5721, SNR=51.8, Peak=173 HFD=5.3
22:17:49.992 00.002 9044 MultiStar: [#1 0.06,0.15,1.03,U] [#2 0.06,0.05,1.22,U] [#3 0.14,0.07,0.85,U] [#4 0.11,0.21,1.27,U] [#5 0.16,0.16,0.67,U] [#6 0.24,0.20,0.41,U] [#7 0.17,0.09,0.44,U] [#8 0.07,-0.08,0.41,U] 
22:17:49.994 00.002 9044 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.17, -0.10}
22:17:49.995 00.001 9044 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.62) = xAngle (2.25 = 2.25)
22:17:49.996 00.001 9044 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.83 = -0.83)
22:17:49.997 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.63 mountX=-0.09 mountY=-0.11, mountTheta=-2.28
22:17:50.000 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.09, opts=13)
22:17:50.001 00.001 9044 Enqueuing Move request for scope (0.12, 0.09)
22:17:50.003 00.002 12252 Worker thread wakes up
22:17:50.003 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:50.004 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
22:17:50.004 00.000 9044 UpdateGuideState exits: m=5721 SNR=51.8
22:17:50.005 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
22:17:50.005 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:50.006 00.001 12252 Moving (0.12, 0.09) raw xDistance=-0.09 yDistance=-0.11
22:17:50.006 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:50.007 00.001 9044 Enqueuing Expose request
22:17:50.010 00.003 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.20
22:17:50.010 00.000 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
22:17:50.010 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:50.010 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:17:50.010 00.000 12252 MoveAxis(E, 4, ABG)
22:17:50.010 00.000 12252 Guiding  Dir = 2, Dur = 4
22:17:50.010 00.000 12252 IsSlewing returns 0
22:17:50.011 00.001 12252 IsGuiding returns 0
22:17:50.012 00.001 12252 PulseGuide returned control before completion, sleep 13
22:17:50.037 00.025 12252 IsGuiding returns 0
22:17:50.037 00.000 12252 Move returns status 0, amount 4
22:17:50.037 00.000 12252 MoveAxis(N, 0, ABG)
22:17:50.037 00.000 12252 Move returns status 0, amount 0
22:17:50.037 00.000 12252 move complete, result=0
22:17:50.037 00.000 12252 worker thread done servicing request
22:17:50.037 00.000 12252 Worker thread wakes up
22:17:50.038 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:50.038 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:17:50.040 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:52.378 02.338 12252 Exposure complete
22:17:52.422 00.044 12252 worker thread done servicing request
22:17:52.422 00.000 9044 OnExposeComplete: enter
22:17:52.423 00.001 9044 UpdateGuideState(): m_state=6
22:17:52.425 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3177
22:17:52.426 00.001 9044 Star::Find returns 1 (0), X=1009.69, Y=824.33, Mass=5691, SNR=51.9, Peak=173 HFD=5.4
22:17:52.427 00.001 9044 MultiStar: [#1 0.22,0.19,1.04,U] [#2 0.22,0.15,1.24,U] [#3 0.14,0.19,0.86,U] [#4 0.17,0.13,1.27,U] [#5 0.22,0.08,0.66,U] [#6 0.18,0.15,0.44,U] [#7 0.30,0.22,0.43,U] [#8 0.12,0.07,0.42,U] 
22:17:52.428 00.001 9044 refined, 8 included, MultiStar: {0.20, 0.13}, one-star: {0.24, -0.02}
22:17:52.430 00.002 9044 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.62) = xAngle (2.19 = 2.19)
22:17:52.431 00.001 9044 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.90 = -0.90)
22:17:52.431 00.000 9044 CameraToMount -- cameraX=0.20 cameraY=0.13 hyp=0.24 cameraTheta=0.56 mountX=-0.14 mountY=-0.19, mountTheta=-2.21
22:17:52.435 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.20, y=0.13, opts=13)
22:17:52.436 00.001 9044 Enqueuing Move request for scope (0.20, 0.13)
22:17:52.437 00.001 12252 Worker thread wakes up
22:17:52.437 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:52.438 00.001 9044 UpdateGuideState exits: m=5691 SNR=51.9
22:17:52.439 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:52.440 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:52.441 00.001 9044 Enqueuing Expose request
22:17:52.442 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.13) opts 0xd
22:17:52.443 00.001 12252 Handling offset move in thread for scope, endpoint = (0.20, 0.13)
22:17:52.443 00.000 12252 Moving (0.20, 0.13) raw xDistance=-0.14 yDistance=-0.19
22:17:52.445 00.002 12252 PPEC rslt: input = -0.14, final = -0.10, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 484.20
22:17:52.445 00.000 12252 PPEC: input: -0.14, control: -0.10, exposure: 2000
22:17:52.445 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:17:52.445 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:17:52.445 00.000 12252 MoveAxis(E, 38, ABG)
22:17:52.445 00.000 12252 Guiding  Dir = 2, Dur = 38
22:17:52.445 00.000 12252 IsSlewing returns 0
22:17:52.445 00.000 12252 IsGuiding returns 0
22:17:52.448 00.003 12252 PulseGuide returned control before completion, sleep 46
22:17:52.499 00.051 12252 IsGuiding returns 0
22:17:52.499 00.000 12252 Move returns status 0, amount 38
22:17:52.499 00.000 12252 MoveAxis(N, 0, ABG)
22:17:52.499 00.000 12252 Move returns status 0, amount 0
22:17:52.499 00.000 12252 move complete, result=0
22:17:52.499 00.000 12252 worker thread done servicing request
22:17:52.499 00.000 12252 Worker thread wakes up
22:17:52.499 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:52.499 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:52.499 00.000 9044 GuideStep: -0.1 px 38 ms EAST, -0.2 px 0 ms NORTH
22:17:54.855 02.356 12252 Exposure complete
22:17:54.901 00.046 12252 worker thread done servicing request
22:17:54.901 00.000 9044 OnExposeComplete: enter
22:17:54.903 00.002 9044 UpdateGuideState(): m_state=6
22:17:54.904 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3178
22:17:54.906 00.002 9044 Star::Find returns 1 (0), X=1009.70, Y=824.14, Mass=5797, SNR=52.1, Peak=173 HFD=5.2
22:17:54.907 00.001 9044 MultiStar: [#1 0.22,0.11,1.05,U] [#2 0.21,0.01,1.20,U] [#3 0.18,0.05,0.85,U] [#4 0.18,0.17,1.27,U] [#5 0.20,0.01,0.64,U] [#6 0.37,0.07,0.42,U] [#7 0.21,0.03,0.43,U] [#8 0.29,0.00,0.41,U] 
22:17:54.909 00.002 9044 refined, 8 included, MultiStar: {0.22, 0.03}, one-star: {0.25, -0.22}
22:17:54.911 00.002 9044 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.62) = xAngle (1.76 = 1.76)
22:17:54.912 00.001 9044 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.33 = -1.33)
22:17:54.913 00.001 9044 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.13 mountX=-0.04 mountY=-0.22, mountTheta=-1.76
22:17:54.916 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=0.03, opts=13)
22:17:54.918 00.002 9044 Enqueuing Move request for scope (0.22, 0.03)
22:17:54.919 00.001 12252 Worker thread wakes up
22:17:54.919 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:54.921 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
22:17:54.921 00.000 12252 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
22:17:54.921 00.000 12252 Moving (0.22, 0.03) raw xDistance=-0.04 yDistance=-0.22
22:17:54.921 00.000 9044 UpdateGuideState exits: m=5797 SNR=52.1
22:17:54.923 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:54.924 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:54.927 00.003 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.19
22:17:54.927 00.000 9044 Enqueuing Expose request
22:17:54.930 00.003 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:17:54.930 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:17:54.930 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:17:54.930 00.000 12252 MoveAxis(E, 5, ABG)
22:17:54.930 00.000 12252 Guiding  Dir = 2, Dur = 5
22:17:54.931 00.001 12252 IsSlewing returns 0
22:17:54.931 00.000 12252 IsGuiding returns 0
22:17:54.934 00.003 12252 PulseGuide returned control before completion, sleep 13
22:17:54.963 00.029 12252 IsGuiding returns 0
22:17:54.963 00.000 12252 Move returns status 0, amount 5
22:17:54.963 00.000 12252 MoveAxis(N, 0, ABG)
22:17:54.963 00.000 12252 Move returns status 0, amount 0
22:17:54.963 00.000 12252 move complete, result=0
22:17:54.963 00.000 12252 worker thread done servicing request
22:17:54.963 00.000 12252 Worker thread wakes up
22:17:54.963 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
22:17:54.966 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:54.966 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:57.306 02.340 12252 Exposure complete
22:17:57.353 00.047 12252 worker thread done servicing request
22:17:57.353 00.000 9044 OnExposeComplete: enter
22:17:57.356 00.003 9044 UpdateGuideState(): m_state=6
22:17:57.357 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3179
22:17:57.358 00.001 9044 Star::Find returns 1 (0), X=1009.71, Y=824.14, Mass=5578, SNR=51.4, Peak=173 HFD=5.1
22:17:57.359 00.001 9044 MultiStar: [#1 0.14,-0.01,1.08,U] [#2 0.24,0.04,1.23,U] [#3 0.14,0.03,0.86,U] [#4 0.16,-0.02,1.28,U] [#5 0.16,0.15,0.66,U] [#6 0.31,-0.01,0.43,U] [#7 0.24,-0.02,0.44,U] [#8 0.13,-0.04,0.43,U] 
22:17:57.360 00.001 9044 refined, 8 included, MultiStar: {0.19, -0.01}, one-star: {0.26, -0.21}
22:17:57.361 00.001 9044 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.62) = xAngle (1.56 = 1.56)
22:17:57.362 00.001 9044 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.52 = -1.52)
22:17:57.363 00.001 9044 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.06 mountX=0.00 mountY=-0.19, mountTheta=-1.56
22:17:57.365 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=-0.01, opts=13)
22:17:57.368 00.003 9044 Enqueuing Move request for scope (0.19, -0.01)
22:17:57.369 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:57.370 00.001 9044 UpdateGuideState exits: m=5578 SNR=51.4
22:17:57.371 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:57.372 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:57.373 00.001 9044 Enqueuing Expose request
22:17:57.374 00.001 12252 Worker thread wakes up
22:17:57.374 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
22:17:57.374 00.000 12252 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
22:17:57.374 00.000 12252 Moving (0.19, -0.01) raw xDistance=0.00 yDistance=-0.19
22:17:57.377 00.003 12252 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.19
22:17:57.377 00.000 12252 PPEC: input: 0.00, control: -0.00, exposure: 2000
22:17:57.377 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=0.36 newest=-0.60
22:17:57.377 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
22:17:57.377 00.000 12252 MoveAxis(E, 2, ABG)
22:17:57.377 00.000 12252 Guiding  Dir = 2, Dur = 2
22:17:57.377 00.000 12252 IsSlewing returns 0
22:17:57.377 00.000 12252 IsGuiding returns 0
22:17:57.381 00.004 12252 IsGuiding returns 0
22:17:57.381 00.000 12252 Move returns status 0, amount 2
22:17:57.381 00.000 12252 BLC: Oldest BLC event removed
22:17:57.381 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:17:57.381 00.000 12252 MoveAxis(N, 146, ABG)
22:17:57.381 00.000 12252 Guiding  Dir = 0, Dur = 146
22:17:57.381 00.000 12252 IsSlewing returns 0
22:17:57.381 00.000 12252 IsGuiding returns 0
22:17:57.386 00.005 12252 PulseGuide returned control before completion, sleep 151
22:17:57.551 00.165 12252 IsGuiding returns 0
22:17:57.552 00.001 12252 Move returns status 0, amount 146
22:17:57.552 00.000 12252 move complete, result=0
22:17:57.552 00.000 12252 worker thread done servicing request
22:17:57.552 00.000 12252 Worker thread wakes up
22:17:57.552 00.000 9044 GuideStep: 0.0 px 2 ms EAST, -0.2 px 146 ms NORTH
22:17:57.553 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:57.553 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:17:59.887 02.334 12252 Exposure complete
22:17:59.922 00.035 12252 worker thread done servicing request
22:17:59.922 00.000 9044 OnExposeComplete: enter
22:17:59.923 00.001 9044 UpdateGuideState(): m_state=6
22:17:59.924 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3180
22:17:59.925 00.001 9044 Star::Find returns 1 (0), X=1009.55, Y=824.08, Mass=5551, SNR=51.1, Peak=173 HFD=5.1
22:17:59.927 00.002 9044 MultiStar: [#1 0.04,-0.03,1.06,U] [#2 0.09,-0.02,1.21,U] [#3 0.03,-0.05,0.87,U] [#4 -0.05,-0.04,1.30,U] [#5 0.11,0.10,0.67,U] [#6 0.13,-0.06,0.42,U] [#7 0.11,-0.09,0.45,U] [#8 0.03,-0.09,0.42,U] 
22:17:59.928 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.10, -0.28}
22:17:59.929 00.001 9044 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.62) = xAngle (0.76 = 0.76)
22:17:59.931 00.002 9044 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.32 = -2.32)
22:17:59.932 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.86 mountX=0.06 mountY=-0.06, mountTheta=-0.79
22:17:59.933 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.06, opts=13)
22:17:59.934 00.001 9044 Enqueuing Move request for scope (0.05, -0.06)
22:17:59.936 00.002 12252 Worker thread wakes up
22:17:59.936 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:17:59.936 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:17:59.936 00.000 9044 UpdateGuideState exits: m=5551 SNR=51.1
22:17:59.937 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:17:59.937 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:17:59.938 00.001 12252 Moving (0.05, -0.06) raw xDistance=0.06 yDistance=-0.06
22:17:59.938 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:17:59.939 00.001 9044 Enqueuing Expose request
22:17:59.940 00.001 12252 BLC: History state: CurrMiss=0.06, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.192347, 1:0.060706
22:17:59.940 00.000 12252 BLC: No correction, Miss < min_move
22:17:59.942 00.002 12252 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.19
22:17:59.943 00.001 12252 PPEC: input: 0.06, control: 0.01, exposure: 2000
22:17:59.943 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:17:59.943 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:17:59.943 00.000 12252 MoveAxis(W, 3, ABG)
22:17:59.943 00.000 12252 Guiding  Dir = 3, Dur = 3
22:17:59.943 00.000 12252 IsSlewing returns 0
22:17:59.944 00.001 12252 IsGuiding returns 0
22:17:59.945 00.001 12252 PulseGuide returned control before completion, sleep 11
22:17:59.960 00.015 12252 IsGuiding returns 0
22:17:59.960 00.000 12252 Move returns status 0, amount 3
22:17:59.962 00.002 12252 MoveAxis(N, 0, ABG)
22:17:59.962 00.000 12252 Move returns status 0, amount 0
22:17:59.962 00.000 12252 move complete, result=0
22:17:59.962 00.000 12252 worker thread done servicing request
22:17:59.962 00.000 9044 GuideStep: 0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:17:59.964 00.002 12252 Worker thread wakes up
22:17:59.965 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:17:59.965 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:02.305 02.340 12252 Exposure complete
22:18:02.369 00.064 12252 worker thread done servicing request
22:18:02.369 00.000 9044 OnExposeComplete: enter
22:18:02.370 00.001 9044 UpdateGuideState(): m_state=6
22:18:02.372 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3181
22:18:02.374 00.002 9044 Star::Find returns 1 (0), X=1009.67, Y=824.07, Mass=5544, SNR=51.1, Peak=173 HFD=5.1
22:18:02.376 00.002 9044 MultiStar: [#1 0.17,-0.02,1.07,U] [#2 0.15,0.03,1.19,U] [#3 0.20,0.03,0.87,U] [#4 0.16,0.02,1.29,U] [#5 0.18,-0.02,0.66,U] [#6 0.26,0.08,0.43,U] [#7 0.28,0.03,0.44,U] [#8 0.16,-0.13,0.42,U] 
22:18:02.378 00.002 9044 refined, 8 included, MultiStar: {0.19, -0.03}, one-star: {0.22, -0.29}
22:18:02.379 00.001 9044 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.62) = xAngle (1.45 = 1.45)
22:18:02.380 00.001 9044 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.64 = -1.64)
22:18:02.381 00.001 9044 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-0.18 mountX=0.02 mountY=-0.19, mountTheta=-1.45
22:18:02.383 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=-0.03, opts=13)
22:18:02.384 00.001 9044 Enqueuing Move request for scope (0.19, -0.03)
22:18:02.386 00.002 12252 Worker thread wakes up
22:18:02.386 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:02.387 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
22:18:02.387 00.000 9044 UpdateGuideState exits: m=5544 SNR=51.1
22:18:02.389 00.002 12252 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
22:18:02.389 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:02.391 00.002 12252 Moving (0.19, -0.03) raw xDistance=0.02 yDistance=-0.19
22:18:02.391 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:02.394 00.003 12252 BLC: History state: CurrMiss=0.19, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.192347, 1:0.060706, 2:0.191765
22:18:02.394 00.000 12252 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
22:18:02.394 00.000 12252 BLC: window closed
22:18:02.394 00.000 9044 Enqueuing Expose request
22:18:02.402 00.008 12252 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.19
22:18:02.402 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
22:18:02.402 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
22:18:02.402 00.000 12252 MoveAxis(W, 3, ABG)
22:18:02.402 00.000 12252 Guiding  Dir = 3, Dur = 3
22:18:02.403 00.001 12252 IsSlewing returns 0
22:18:02.403 00.000 12252 IsGuiding returns 0
22:18:02.407 00.004 12252 PulseGuide returned control before completion, sleep 11
22:18:02.422 00.015 12252 IsGuiding returns 0
22:18:02.422 00.000 12252 Move returns status 0, amount 3
22:18:02.422 00.000 12252 MoveAxis(N, 66, ABG)
22:18:02.422 00.000 12252 Guiding  Dir = 0, Dur = 66
22:18:02.422 00.000 12252 IsSlewing returns 0
22:18:02.423 00.001 12252 IsGuiding returns 0
22:18:02.430 00.007 12252 PulseGuide returned control before completion, sleep 71
22:18:02.515 00.085 12252 IsGuiding returns 0
22:18:02.515 00.000 12252 Move returns status 0, amount 66
22:18:02.515 00.000 12252 move complete, result=0
22:18:02.516 00.001 12252 worker thread done servicing request
22:18:02.516 00.000 12252 Worker thread wakes up
22:18:02.516 00.000 9044 GuideStep: 0.0 px 3 ms WEST, -0.2 px 66 ms NORTH
22:18:02.519 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:02.519 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:04.856 02.337 12252 Exposure complete
22:18:04.921 00.065 12252 worker thread done servicing request
22:18:04.921 00.000 9044 OnExposeComplete: enter
22:18:04.924 00.003 9044 UpdateGuideState(): m_state=6
22:18:04.927 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3182
22:18:04.930 00.003 9044 Star::Find returns 1 (0), X=1009.53, Y=824.07, Mass=5772, SNR=52.2, Peak=173 HFD=5.1
22:18:04.934 00.004 9044 MultiStar: [#1 -0.03,0.00,1.05,U] [#2 0.03,-0.08,1.19,U] [#3 -0.04,-0.08,0.85,U] [#4 -0.03,0.03,1.25,U] [#5 -0.03,-0.06,0.66,U] [#6 0.13,0.08,0.40,U] [#7 0.01,-0.16,0.43,U] [#8 -0.06,-0.15,0.42,U] 
22:18:04.937 00.003 9044 refined, 8 included, MultiStar: {0.00, -0.07}, one-star: {0.08, -0.29}
22:18:04.938 00.001 9044 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.62) = xAngle (0.10 = 0.10)
22:18:04.940 00.002 9044 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.98 = -2.98)
22:18:04.942 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.52 mountX=0.07 mountY=-0.01, mountTheta=-0.16
22:18:04.946 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.07, opts=13)
22:18:04.949 00.003 9044 Enqueuing Move request for scope (0.00, -0.07)
22:18:04.951 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:04.954 00.003 9044 UpdateGuideState exits: m=5772 SNR=52.2
22:18:04.956 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:04.958 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:04.960 00.002 9044 Enqueuing Expose request
22:18:04.961 00.001 12252 Worker thread wakes up
22:18:04.961 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
22:18:04.961 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
22:18:04.961 00.000 12252 Moving (0.00, -0.07) raw xDistance=0.07 yDistance=-0.01
22:18:04.966 00.005 12252 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.19
22:18:04.966 00.000 12252 PPEC: input: 0.07, control: 0.01, exposure: 2000
22:18:04.966 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:04.966 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:18:04.966 00.000 12252 MoveAxis(W, 3, ABG)
22:18:04.966 00.000 12252 Guiding  Dir = 3, Dur = 3
22:18:04.967 00.001 12252 IsSlewing returns 0
22:18:04.967 00.000 12252 IsGuiding returns 0
22:18:04.969 00.002 12252 PulseGuide returned control before completion, sleep 12
22:18:04.984 00.015 12252 IsGuiding returns 0
22:18:04.984 00.000 12252 Move returns status 0, amount 3
22:18:04.984 00.000 12252 MoveAxis(N, 0, ABG)
22:18:04.984 00.000 12252 Move returns status 0, amount 0
22:18:04.984 00.000 12252 move complete, result=0
22:18:04.984 00.000 12252 worker thread done servicing request
22:18:04.984 00.000 12252 Worker thread wakes up
22:18:04.984 00.000 9044 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:18:04.987 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:04.987 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:07.351 02.364 12252 Exposure complete
22:18:07.402 00.051 12252 worker thread done servicing request
22:18:07.402 00.000 9044 OnExposeComplete: enter
22:18:07.403 00.001 9044 UpdateGuideState(): m_state=6
22:18:07.404 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3183
22:18:07.405 00.001 9044 Star::Find returns 1 (0), X=1009.49, Y=823.92, Mass=5827, SNR=52.3, Peak=173 HFD=5.1
22:18:07.407 00.002 9044 MultiStar: [#1 -0.02,-0.12,1.07,U] [#2 0.05,-0.33,1.20,U] [#3 0.02,-0.19,0.84,U] [#4 0.20,-0.11,1.25,U] [#5 0.05,-0.19,0.65,U] [#6 0.15,-0.09,0.42,U] [#7 0.08,-0.28,0.43,U] [#8 -0.16,-0.29,0.41,U] 
22:18:07.409 00.002 9044 refined, 8 included, MultiStar: {0.06, -0.23}, one-star: {0.04, -0.43}
22:18:07.410 00.001 9044 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.62) = xAngle (0.29 = 0.29)
22:18:07.411 00.001 9044 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.79 = -2.79)
22:18:07.412 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.23 cameraTheta=-1.33 mountX=0.22 mountY=-0.08, mountTheta=-0.35
22:18:07.414 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.23, opts=13)
22:18:07.415 00.001 9044 Enqueuing Move request for scope (0.06, -0.23)
22:18:07.416 00.001 12252 Worker thread wakes up
22:18:07.416 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:07.418 00.002 9044 UpdateGuideState exits: m=5827 SNR=52.3
22:18:07.419 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
22:18:07.419 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:07.420 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:07.421 00.001 9044 Enqueuing Expose request
22:18:07.422 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
22:18:07.422 00.000 12252 Moving (0.06, -0.23) raw xDistance=0.22 yDistance=-0.08
22:18:07.425 00.003 12252 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 484.18
22:18:07.425 00.000 12252 PPEC: input: 0.22, control: 0.14, exposure: 2000
22:18:07.425 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:07.425 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:18:07.425 00.000 12252 MoveAxis(W, 56, ABG)
22:18:07.425 00.000 12252 Guiding  Dir = 3, Dur = 56
22:18:07.425 00.000 12252 IsSlewing returns 0
22:18:07.425 00.000 12252 IsGuiding returns 0
22:18:07.428 00.003 12252 PulseGuide returned control before completion, sleep 64
22:18:07.505 00.077 12252 IsGuiding returns 0
22:18:07.505 00.000 12252 Move returns status 0, amount 56
22:18:07.505 00.000 12252 MoveAxis(N, 0, ABG)
22:18:07.505 00.000 12252 Move returns status 0, amount 0
22:18:07.505 00.000 12252 move complete, result=0
22:18:07.505 00.000 12252 worker thread done servicing request
22:18:07.505 00.000 12252 Worker thread wakes up
22:18:07.505 00.000 9044 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
22:18:07.508 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:07.509 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:09.864 02.355 12252 Exposure complete
22:18:09.928 00.064 12252 worker thread done servicing request
22:18:09.928 00.000 9044 OnExposeComplete: enter
22:18:09.930 00.002 9044 UpdateGuideState(): m_state=6
22:18:09.931 00.001 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3184
22:18:09.932 00.001 9044 Star::Find returns 1 (0), X=1009.68, Y=824.01, Mass=5777, SNR=52.4, Peak=173 HFD=5.2
22:18:09.933 00.001 9044 MultiStar: [#1 0.09,-0.13,1.03,U] [#2 0.13,-0.22,1.17,U] [#3 0.03,-0.10,0.84,U] [#4 0.25,-0.18,1.25,U] [#5 0.12,-0.19,0.66,U] [#6 0.23,-0.02,0.43,U] [#7 0.19,-0.09,0.44,U] [#8 0.02,-0.25,0.43,U] 
22:18:09.934 00.001 9044 refined, 8 included, MultiStar: {0.15, -0.18}, one-star: {0.23, -0.35}
22:18:09.934 00.000 9044 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.62) = xAngle (0.73 = 0.73)
22:18:09.935 00.001 9044 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.35 = -2.35)
22:18:09.937 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-0.89 mountX=0.18 mountY=-0.17, mountTheta=-0.76
22:18:09.940 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.18, opts=13)
22:18:09.943 00.003 9044 Enqueuing Move request for scope (0.15, -0.18)
22:18:09.945 00.002 12252 Worker thread wakes up
22:18:09.945 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:09.945 00.000 9044 UpdateGuideState exits: m=5777 SNR=52.4
22:18:09.946 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:09.948 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
22:18:09.948 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:09.949 00.001 9044 Enqueuing Expose request
22:18:09.950 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
22:18:09.950 00.000 12252 Moving (0.15, -0.18) raw xDistance=0.18 yDistance=-0.17
22:18:09.955 00.005 12252 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 484.18
22:18:09.955 00.000 12252 PPEC: input: 0.18, control: 0.11, exposure: 2000
22:18:09.955 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.17
22:18:09.955 00.000 12252 MoveAxis(W, 43, ABG)
22:18:09.955 00.000 12252 Guiding  Dir = 3, Dur = 43
22:18:09.956 00.001 12252 IsSlewing returns 0
22:18:09.956 00.000 12252 IsGuiding returns 0
22:18:09.958 00.002 12252 PulseGuide returned control before completion, sleep 51
22:18:10.017 00.059 12252 IsGuiding returns 1
22:18:10.017 00.000 12252 scope still moving after pulse duration time elapsed
22:18:10.046 00.029 12252 IsSlewing returns 0
22:18:10.046 00.000 12252 IsGuiding returns 0
22:18:10.046 00.000 12252 scope move finished after 43 + 47 ms
22:18:10.047 00.001 12252 Move returns status 0, amount 43
22:18:10.047 00.000 12252 MoveAxis(N, 58, ABG)
22:18:10.047 00.000 12252 Guiding  Dir = 0, Dur = 58
22:18:10.047 00.000 12252 IsSlewing returns 0
22:18:10.047 00.000 12252 IsGuiding returns 0
22:18:10.055 00.008 12252 PulseGuide returned control before completion, sleep 62
22:18:10.128 00.073 12252 IsGuiding returns 0
22:18:10.128 00.000 12252 Move returns status 0, amount 58
22:18:10.128 00.000 12252 move complete, result=0
22:18:10.128 00.000 12252 worker thread done servicing request
22:18:10.128 00.000 12252 Worker thread wakes up
22:18:10.128 00.000 9044 GuideStep: 0.2 px 43 ms WEST, -0.2 px 58 ms NORTH
22:18:10.130 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:10.130 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:12.482 02.352 12252 Exposure complete
22:18:12.546 00.064 12252 worker thread done servicing request
22:18:12.546 00.000 9044 OnExposeComplete: enter
22:18:12.547 00.001 9044 UpdateGuideState(): m_state=6
22:18:12.548 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3185
22:18:12.551 00.003 9044 Star::Find returns 1 (0), X=1009.33, Y=824.17, Mass=5797, SNR=52.2, Peak=173 HFD=5.2
22:18:12.553 00.002 9044 MultiStar: [#1 -0.10,0.02,1.07,U] [#2 -0.00,-0.01,1.20,U] [#3 -0.28,-0.14,0.86,U] [#4 -0.12,0.02,1.28,U] [#5 -0.24,-0.13,0.66,U] [#6 0.01,0.08,0.42,U] [#7 -0.14,-0.01,0.43,U] [#8 -0.20,-0.04,0.39,U] 
22:18:12.555 00.002 9044 refined, 8 included, MultiStar: {-0.13, -0.05}, one-star: {-0.12, -0.19}
22:18:12.557 00.002 9044 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.62) = xAngle (-1.16 = -1.16)
22:18:12.559 00.002 9044 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.24 = 2.04)
22:18:12.560 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.78 mountX=0.05 mountY=0.12, mountTheta=1.14
22:18:12.563 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.05, opts=13)
22:18:12.567 00.004 9044 Enqueuing Move request for scope (-0.13, -0.05)
22:18:12.569 00.002 12252 Worker thread wakes up
22:18:12.569 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:12.572 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
22:18:12.572 00.000 9044 UpdateGuideState exits: m=5797 SNR=52.2
22:18:12.575 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
22:18:12.575 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:12.577 00.002 12252 Moving (-0.13, -0.05) raw xDistance=0.05 yDistance=0.12
22:18:12.577 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:12.580 00.003 9044 Enqueuing Expose request
22:18:12.584 00.004 12252 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.18
22:18:12.584 00.000 12252 PPEC: input: 0.05, control: 0.00, exposure: 2000
22:18:12.584 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:12.584 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:18:12.584 00.000 12252 MoveAxis(W, 0, ABG)
22:18:12.584 00.000 12252 Move returns status 0, amount 0
22:18:12.584 00.000 12252 MoveAxis(N, 0, ABG)
22:18:12.584 00.000 12252 Move returns status 0, amount 0
22:18:12.584 00.000 12252 move complete, result=0
22:18:12.584 00.000 12252 worker thread done servicing request
22:18:12.584 00.000 9044 GuideStep: 0.1 px 0 ms WEST, 0.1 px 0 ms NORTH
22:18:12.586 00.002 12252 Worker thread wakes up
22:18:12.586 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:12.586 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:14.928 02.342 12252 Exposure complete
22:18:14.989 00.061 12252 worker thread done servicing request
22:18:14.989 00.000 9044 OnExposeComplete: enter
22:18:14.990 00.001 9044 UpdateGuideState(): m_state=6
22:18:14.992 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3186
22:18:14.995 00.003 9044 Star::Find returns 1 (0), X=1009.44, Y=824.12, Mass=5666, SNR=51.6, Peak=172 HFD=5.2
22:18:14.997 00.002 9044 MultiStar: [#1 -0.02,-0.00,1.08,U] [#2 0.03,0.05,1.22,U] [#3 -0.07,0.03,0.85,U] [#4 0.01,0.03,1.26,U] [#5 0.01,0.08,0.66,U] [#6 0.10,-0.01,0.43,U] [#7 0.07,-0.04,0.44,U] [#8 -0.03,-0.05,0.42,U] 
22:18:14.998 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.02}, one-star: {-0.01, -0.23}
22:18:15.000 00.002 9044 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.62) = xAngle (0.37 = 0.37)
22:18:15.001 00.001 9044 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.71 = -2.71)
22:18:15.002 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.25 mountX=0.02 mountY=-0.01, mountTheta=-0.42
22:18:15.004 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.02, opts=13)
22:18:15.006 00.002 9044 Enqueuing Move request for scope (0.01, -0.02)
22:18:15.007 00.001 12252 Worker thread wakes up
22:18:15.007 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:15.008 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:18:15.008 00.000 9044 UpdateGuideState exits: m=5666 SNR=51.6
22:18:15.009 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:15.011 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:15.012 00.001 9044 Enqueuing Expose request
22:18:15.013 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:18:15.013 00.000 12252 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
22:18:15.017 00.004 12252 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.18
22:18:15.017 00.000 12252 PPEC: input: 0.02, control: 0.00, exposure: 2000
22:18:15.017 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:15.017 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:18:15.017 00.000 12252 MoveAxis(W, 1, ABG)
22:18:15.017 00.000 12252 Guiding  Dir = 3, Dur = 1
22:18:15.018 00.001 12252 IsSlewing returns 0
22:18:15.018 00.000 12252 IsGuiding returns 0
22:18:15.020 00.002 12252 IsGuiding returns 0
22:18:15.020 00.000 12252 Move returns status 0, amount 1
22:18:15.020 00.000 12252 MoveAxis(N, 0, ABG)
22:18:15.020 00.000 12252 Move returns status 0, amount 0
22:18:15.020 00.000 12252 move complete, result=0
22:18:15.020 00.000 12252 worker thread done servicing request
22:18:15.020 00.000 12252 Worker thread wakes up
22:18:15.020 00.000 9044 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:18:15.022 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:15.022 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:17.380 02.358 12252 Exposure complete
22:18:17.430 00.050 12252 worker thread done servicing request
22:18:17.430 00.000 9044 OnExposeComplete: enter
22:18:17.431 00.001 9044 UpdateGuideState(): m_state=6
22:18:17.432 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3187
22:18:17.434 00.002 9044 Star::Find returns 1 (0), X=1009.36, Y=824.11, Mass=5801, SNR=52.2, Peak=173 HFD=5.3
22:18:17.436 00.002 9044 MultiStar: [#1 -0.04,-0.04,1.05,U] [#2 -0.03,0.13,1.21,U] [#3 -0.02,0.05,0.85,U] [#4 -0.06,-0.06,1.27,U] [#5 -0.06,0.00,0.65,U] [#6 0.05,0.02,0.42,U] [#7 0.07,-0.06,0.43,U] [#8 -0.05,-0.07,0.42,U] 
22:18:17.438 00.002 9044 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.09, -0.24}
22:18:17.440 00.002 9044 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.62) = xAngle (-0.85 = -0.85)
22:18:17.441 00.001 9044 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.94 = 2.35)
22:18:17.443 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.04 cameraTheta=-2.48 mountX=0.03 mountY=0.03, mountTheta=0.83
22:18:17.447 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.03, opts=13)
22:18:17.448 00.001 9044 Enqueuing Move request for scope (-0.04, -0.03)
22:18:17.450 00.002 12252 Worker thread wakes up
22:18:17.450 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:17.452 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
22:18:17.452 00.000 9044 UpdateGuideState exits: m=5801 SNR=52.2
22:18:17.453 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
22:18:17.453 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:17.455 00.002 12252 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=0.03
22:18:17.455 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:17.457 00.002 9044 Enqueuing Expose request
22:18:17.459 00.002 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.17
22:18:17.459 00.000 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
22:18:17.460 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:17.460 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:18:17.460 00.000 12252 MoveAxis(E, 1, ABG)
22:18:17.460 00.000 12252 Guiding  Dir = 2, Dur = 1
22:18:17.460 00.000 12252 IsSlewing returns 0
22:18:17.460 00.000 12252 IsGuiding returns 0
22:18:17.462 00.002 12252 IsGuiding returns 0
22:18:17.462 00.000 12252 Move returns status 0, amount 1
22:18:17.462 00.000 12252 MoveAxis(N, 0, ABG)
22:18:17.462 00.000 12252 Move returns status 0, amount 0
22:18:17.462 00.000 12252 move complete, result=0
22:18:17.463 00.001 12252 worker thread done servicing request
22:18:17.463 00.000 9044 GuideStep: 0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:18:17.464 00.001 12252 Worker thread wakes up
22:18:17.464 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:17.464 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:19.806 02.342 12252 Exposure complete
22:18:19.859 00.053 12252 worker thread done servicing request
22:18:19.861 00.002 9044 OnExposeComplete: enter
22:18:19.862 00.001 9044 UpdateGuideState(): m_state=6
22:18:19.864 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3188
22:18:19.865 00.001 9044 Star::Find returns 1 (0), X=1009.61, Y=824.08, Mass=5737, SNR=52.0, Peak=173 HFD=5.2
22:18:19.866 00.001 9044 MultiStar: [#1 0.09,-0.01,1.05,U] [#2 0.10,-0.24,1.19,U] [#3 0.02,-0.07,0.86,U] [#4 0.08,-0.02,1.27,U] [#5 0.05,-0.03,0.64,U] [#6 0.17,-0.04,0.41,U] [#7 0.18,-0.02,0.44,U] [#8 0.18,-0.07,0.42,U] 
22:18:19.867 00.001 9044 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {0.16, -0.27}
22:18:19.868 00.001 9044 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.62) = xAngle (0.85 = 0.85)
22:18:19.869 00.001 9044 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.24 = -2.24)
22:18:19.869 00.000 9044 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.78 mountX=0.09 mountY=-0.11, mountTheta=-0.87
22:18:19.871 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.10, opts=13)
22:18:19.871 00.000 9044 Enqueuing Move request for scope (0.10, -0.10)
22:18:19.873 00.002 12252 Worker thread wakes up
22:18:19.873 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
22:18:19.873 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:19.875 00.002 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
22:18:19.875 00.000 9044 UpdateGuideState exits: m=5737 SNR=52.0
22:18:19.876 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:19.878 00.002 12252 Moving (0.10, -0.10) raw xDistance=0.09 yDistance=-0.11
22:18:19.878 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:19.879 00.001 9044 Enqueuing Expose request
22:18:19.883 00.004 12252 PPEC rslt: input = 0.09, final = 0.00, react = 0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.17
22:18:19.883 00.000 12252 PPEC: input: 0.09, control: 0.00, exposure: 2000
22:18:19.883 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:19.883 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:18:19.883 00.000 12252 MoveAxis(W, 2, ABG)
22:18:19.883 00.000 12252 Guiding  Dir = 3, Dur = 2
22:18:19.883 00.000 12252 IsSlewing returns 0
22:18:19.883 00.000 12252 IsGuiding returns 0
22:18:19.886 00.003 12252 PulseGuide returned control before completion, sleep 11
22:18:19.906 00.020 12252 IsGuiding returns 0
22:18:19.906 00.000 12252 Move returns status 0, amount 2
22:18:19.906 00.000 12252 MoveAxis(N, 0, ABG)
22:18:19.906 00.000 12252 Move returns status 0, amount 0
22:18:19.906 00.000 12252 move complete, result=0
22:18:19.906 00.000 12252 worker thread done servicing request
22:18:19.906 00.000 12252 Worker thread wakes up
22:18:19.906 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:19.906 00.000 9044 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:18:19.910 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:22.250 02.340 12252 Exposure complete
22:18:22.318 00.068 12252 worker thread done servicing request
22:18:22.318 00.000 9044 OnExposeComplete: enter
22:18:22.319 00.001 9044 UpdateGuideState(): m_state=6
22:18:22.320 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3189
22:18:22.322 00.002 9044 Star::Find returns 1 (0), X=1009.51, Y=823.90, Mass=5627, SNR=51.3, Peak=172 HFD=5.2
22:18:22.322 00.000 9044 MultiStar: [#1 0.05,-0.12,1.07,U] [#2 0.20,-0.38,0.00,M1] [#3 0.09,-0.11,0.85,U] [#4 0.09,-0.16,1.28,U] [#5 0.16,-0.24,0.66,U] [#6 0.22,-0.08,0.42,U] [#7 0.17,-0.20,0.44,U] [#8 0.14,-0.28,0.43,U] 
22:18:22.324 00.002 9044 refined, 7 included, MultiStar: {0.10, -0.21}, one-star: {0.06, -0.46}
22:18:22.326 00.002 9044 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.62) = xAngle (0.52 = 0.52)
22:18:22.327 00.001 9044 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.57 = -2.57)
22:18:22.328 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.11 mountX=0.20 mountY=-0.13, mountTheta=-0.56
22:18:22.330 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.21, opts=13)
22:18:22.331 00.001 9044 Enqueuing Move request for scope (0.10, -0.21)
22:18:22.332 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:22.333 00.001 9044 UpdateGuideState exits: m=5627 SNR=51.3
22:18:22.334 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:22.335 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:22.337 00.002 9044 Enqueuing Expose request
22:18:22.338 00.001 12252 Worker thread wakes up
22:18:22.338 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
22:18:22.338 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
22:18:22.338 00.000 12252 Moving (0.10, -0.21) raw xDistance=0.20 yDistance=-0.13
22:18:22.341 00.003 12252 PPEC rslt: input = 0.20, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 484.17
22:18:22.341 00.000 12252 PPEC: input: 0.20, control: 0.13, exposure: 2000
22:18:22.341 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:22.341 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:18:22.341 00.000 12252 MoveAxis(W, 51, ABG)
22:18:22.341 00.000 12252 Guiding  Dir = 3, Dur = 51
22:18:22.342 00.001 12252 IsSlewing returns 0
22:18:22.342 00.000 12252 IsGuiding returns 0
22:18:22.344 00.002 12252 PulseGuide returned control before completion, sleep 59
22:18:22.414 00.070 12252 IsGuiding returns 0
22:18:22.414 00.000 12252 Move returns status 0, amount 51
22:18:22.414 00.000 12252 MoveAxis(N, 0, ABG)
22:18:22.414 00.000 12252 Move returns status 0, amount 0
22:18:22.414 00.000 12252 move complete, result=0
22:18:22.414 00.000 12252 worker thread done servicing request
22:18:22.414 00.000 12252 Worker thread wakes up
22:18:22.414 00.000 9044 GuideStep: 0.2 px 51 ms WEST, -0.1 px 0 ms NORTH
22:18:22.415 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:22.415 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:24.783 02.368 12252 Exposure complete
22:18:24.831 00.048 12252 worker thread done servicing request
22:18:24.831 00.000 9044 OnExposeComplete: enter
22:18:24.834 00.003 9044 UpdateGuideState(): m_state=6
22:18:24.836 00.002 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3190
22:18:24.836 00.000 9044 Star::Find returns 1 (0), X=1009.43, Y=824.06, Mass=6007, SNR=52.9, Peak=173 HFD=5.2
22:18:24.837 00.001 9044 MultiStar: [#1 -0.01,-0.11,1.05,U] [#2 0.06,-0.03,1.19,U] [#3 -0.02,0.17,0.83,U] [#4 -0.02,0.01,1.25,U] [#5 -0.10,-0.15,0.63,U] [#6 0.03,0.06,0.41,U] [#7 -0.05,-0.12,0.43,U] [#8 -0.08,-0.07,0.39,U] 
22:18:24.838 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {-0.02, -0.29}
22:18:24.839 00.001 9044 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.62) = xAngle (-0.21 = -0.21)
22:18:24.840 00.001 9044 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.29 = 2.99)
22:18:24.841 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.83 mountX=0.06 mountY=0.01, mountTheta=0.15
22:18:24.844 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.06, opts=13)
22:18:24.846 00.002 9044 Enqueuing Move request for scope (-0.02, -0.06)
22:18:24.849 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:24.851 00.002 9044 UpdateGuideState exits: m=6007 SNR=52.9
22:18:24.854 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:24.856 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:24.858 00.002 12252 Worker thread wakes up
22:18:24.859 00.001 9044 Enqueuing Expose request
22:18:24.861 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:18:24.861 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:18:24.861 00.000 12252 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=0.01
22:18:24.865 00.004 12252 PPEC rslt: input = 0.06, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.17
22:18:24.865 00.000 12252 PPEC: input: 0.06, control: 0.00, exposure: 2000
22:18:24.866 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:24.866 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:18:24.866 00.000 12252 MoveAxis(W, 1, ABG)
22:18:24.866 00.000 12252 Guiding  Dir = 3, Dur = 1
22:18:24.866 00.000 12252 IsSlewing returns 0
22:18:24.867 00.001 12252 IsGuiding returns 0
22:18:24.868 00.001 12252 IsGuiding returns 0
22:18:24.868 00.000 12252 Move returns status 0, amount 1
22:18:24.868 00.000 12252 MoveAxis(N, 0, ABG)
22:18:24.868 00.000 12252 Move returns status 0, amount 0
22:18:24.868 00.000 12252 move complete, result=0
22:18:24.868 00.000 12252 worker thread done servicing request
22:18:24.868 00.000 12252 Worker thread wakes up
22:18:24.870 00.002 9044 GuideStep: 0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:18:24.871 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:24.871 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:27.215 02.344 12252 Exposure complete
22:18:27.271 00.056 12252 worker thread done servicing request
22:18:27.271 00.000 9044 OnExposeComplete: enter
22:18:27.272 00.001 9044 UpdateGuideState(): m_state=6
22:18:27.274 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3191
22:18:27.275 00.001 9044 Star::Find returns 1 (0), X=1009.54, Y=824.08, Mass=5641, SNR=51.5, Peak=173 HFD=5.1
22:18:27.277 00.002 9044 MultiStar: [#1 -0.02,-0.02,1.06,U] [#2 0.05,0.01,1.21,U] [#3 0.05,-0.02,0.87,U] [#4 0.07,0.11,1.27,U] [#5 0.04,0.02,0.67,U] [#6 0.07,0.13,0.42,U] [#7 0.09,-0.07,0.43,U] [#8 0.05,-0.14,0.42,U] 
22:18:27.279 00.002 9044 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.09, -0.27}
22:18:27.281 00.002 9044 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.62) = xAngle (1.19 = 1.19)
22:18:27.282 00.001 9044 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.89 = -1.89)
22:18:27.283 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.43 mountX=0.02 mountY=-0.05, mountTheta=-1.20
22:18:27.285 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.02, opts=13)
22:18:27.286 00.001 9044 Enqueuing Move request for scope (0.05, -0.02)
22:18:27.287 00.001 12252 Worker thread wakes up
22:18:27.287 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
22:18:27.287 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:27.288 00.001 9044 UpdateGuideState exits: m=5641 SNR=51.5
22:18:27.289 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:27.290 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:27.291 00.001 9044 Enqueuing Expose request
22:18:27.292 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
22:18:27.292 00.000 12252 Moving (0.05, -0.02) raw xDistance=0.02 yDistance=-0.05
22:18:27.296 00.004 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.17
22:18:27.296 00.000 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
22:18:27.296 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:27.296 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:18:27.296 00.000 12252 MoveAxis(E, 1, ABG)
22:18:27.296 00.000 12252 Guiding  Dir = 2, Dur = 1
22:18:27.296 00.000 12252 IsSlewing returns 0
22:18:27.296 00.000 12252 IsGuiding returns 0
22:18:27.298 00.002 12252 IsGuiding returns 0
22:18:27.298 00.000 12252 Move returns status 0, amount 1
22:18:27.298 00.000 12252 MoveAxis(N, 0, ABG)
22:18:27.298 00.000 12252 Move returns status 0, amount 0
22:18:27.298 00.000 12252 move complete, result=0
22:18:27.298 00.000 12252 worker thread done servicing request
22:18:27.298 00.000 9044 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:18:27.300 00.002 12252 Worker thread wakes up
22:18:27.300 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:27.300 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:29.643 02.343 12252 Exposure complete
22:18:29.703 00.060 12252 worker thread done servicing request
22:18:29.704 00.001 9044 OnExposeComplete: enter
22:18:29.706 00.002 9044 UpdateGuideState(): m_state=6
22:18:29.708 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3192
22:18:29.710 00.002 9044 Star::Find returns 1 (0), X=1009.40, Y=824.07, Mass=5722, SNR=51.9, Peak=173 HFD=5.2
22:18:29.712 00.002 9044 MultiStar: [#1 -0.07,0.00,1.05,U] [#2 0.01,0.02,1.20,U] [#3 -0.07,0.01,0.87,U] [#4 -0.09,-0.07,1.27,U] [#5 -0.01,-0.03,0.67,U] [#6 0.09,0.02,0.42,U] [#7 0.13,-0.07,0.44,U] [#8 -0.02,-0.08,0.42,U] 
22:18:29.714 00.002 9044 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.05, -0.29}
22:18:29.715 00.001 9044 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.62) = xAngle (-0.39 = -0.39)
22:18:29.717 00.002 9044 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.48 = 2.81)
22:18:29.720 00.003 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.02 mountX=0.06 mountY=0.02, mountTheta=0.34
22:18:29.723 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.06, opts=13)
22:18:29.726 00.003 9044 Enqueuing Move request for scope (-0.03, -0.06)
22:18:29.728 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:29.729 00.001 9044 UpdateGuideState exits: m=5722 SNR=51.9
22:18:29.731 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:29.733 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:29.735 00.002 9044 Enqueuing Expose request
22:18:29.736 00.001 12252 Worker thread wakes up
22:18:29.736 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
22:18:29.736 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
22:18:29.736 00.000 12252 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=0.02
22:18:29.739 00.003 12252 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.17
22:18:29.739 00.000 12252 PPEC: input: 0.06, control: 0.01, exposure: 2000
22:18:29.740 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:29.740 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:18:29.740 00.000 12252 MoveAxis(W, 4, ABG)
22:18:29.740 00.000 12252 Guiding  Dir = 3, Dur = 4
22:18:29.740 00.000 12252 IsSlewing returns 0
22:18:29.741 00.001 12252 IsGuiding returns 0
22:18:29.744 00.003 12252 PulseGuide returned control before completion, sleep 12
22:18:29.764 00.020 12252 IsGuiding returns 0
22:18:29.764 00.000 12252 Move returns status 0, amount 4
22:18:29.764 00.000 12252 MoveAxis(N, 0, ABG)
22:18:29.764 00.000 12252 Move returns status 0, amount 0
22:18:29.764 00.000 12252 move complete, result=0
22:18:29.764 00.000 12252 worker thread done servicing request
22:18:29.764 00.000 12252 Worker thread wakes up
22:18:29.764 00.000 9044 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:18:29.765 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:29.765 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:32.114 02.349 12252 Exposure complete
22:18:32.160 00.046 12252 worker thread done servicing request
22:18:32.160 00.000 9044 OnExposeComplete: enter
22:18:32.161 00.001 9044 UpdateGuideState(): m_state=6
22:18:32.163 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3193
22:18:32.164 00.001 9044 Star::Find returns 1 (0), X=1009.45, Y=823.95, Mass=5721, SNR=51.7, Peak=173 HFD=5.1
22:18:32.165 00.001 9044 MultiStar: [#1 0.07,-0.06,1.05,U] [#2 0.05,-0.07,1.21,U] [#3 -0.04,-0.06,0.87,U] [#4 -0.00,-0.06,1.28,U] [#5 0.08,-0.02,0.66,U] [#6 0.03,0.03,0.42,U] [#7 0.11,-0.14,0.44,U] [#8 0.04,-0.16,0.43,U] 
22:18:32.165 00.000 9044 refined, 8 included, MultiStar: {0.03, -0.11}, one-star: {-0.00, -0.40}
22:18:32.166 00.001 9044 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.62) = xAngle (0.33 = 0.33)
22:18:32.167 00.001 9044 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.75 = -2.75)
22:18:32.167 00.000 9044 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.29 mountX=0.11 mountY=-0.04, mountTheta=-0.38
22:18:32.169 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.11, opts=13)
22:18:32.169 00.000 9044 Enqueuing Move request for scope (0.03, -0.11)
22:18:32.170 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:32.173 00.003 9044 UpdateGuideState exits: m=5721 SNR=51.7
22:18:32.176 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:32.178 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:32.180 00.002 9044 Enqueuing Expose request
22:18:32.183 00.003 12252 Worker thread wakes up
22:18:32.183 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
22:18:32.183 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
22:18:32.184 00.001 12252 Moving (0.03, -0.11) raw xDistance=0.11 yDistance=-0.04
22:18:32.185 00.001 12252 PPEC rslt: input = 0.11, final = 0.08, react = 0.06, pred = 0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 484.16
22:18:32.185 00.000 12252 PPEC: input: 0.11, control: 0.08, exposure: 2000
22:18:32.185 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:32.186 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:18:32.186 00.000 12252 MoveAxis(W, 32, ABG)
22:18:32.186 00.000 12252 Guiding  Dir = 3, Dur = 32
22:18:32.186 00.000 12252 IsSlewing returns 0
22:18:32.186 00.000 12252 IsGuiding returns 0
22:18:32.188 00.002 12252 PulseGuide returned control before completion, sleep 41
22:18:32.231 00.043 12252 IsGuiding returns 0
22:18:32.231 00.000 12252 Move returns status 0, amount 32
22:18:32.232 00.001 12252 MoveAxis(N, 0, ABG)
22:18:32.232 00.000 12252 Move returns status 0, amount 0
22:18:32.232 00.000 12252 move complete, result=0
22:18:32.232 00.000 12252 worker thread done servicing request
22:18:32.232 00.000 12252 Worker thread wakes up
22:18:32.232 00.000 9044 GuideStep: 0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
22:18:32.235 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:32.235 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:34.593 02.358 12252 Exposure complete
22:18:34.666 00.073 12252 worker thread done servicing request
22:18:34.667 00.001 9044 OnExposeComplete: enter
22:18:34.670 00.003 9044 UpdateGuideState(): m_state=6
22:18:34.673 00.003 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3194
22:18:34.675 00.002 9044 Star::Find returns 1 (0), X=1009.38, Y=824.05, Mass=5711, SNR=51.8, Peak=173 HFD=5.2
22:18:34.678 00.003 9044 MultiStar: [#1 -0.07,-0.06,1.05,U] [#2 -0.05,-0.03,1.21,U] [#3 -0.08,-0.07,0.85,U] [#4 -0.06,0.01,1.26,U] [#5 -0.07,-0.02,0.66,U] [#6 0.00,-0.03,0.43,U] [#7 -0.05,-0.13,0.43,U] [#8 -0.14,-0.06,0.41,U] 
22:18:34.681 00.003 9044 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {-0.07, -0.30}
22:18:34.684 00.003 9044 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.62) = xAngle (-0.65 = -0.65)
22:18:34.687 00.003 9044 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.74 = 2.55)
22:18:34.689 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.28 mountX=0.08 mountY=0.06, mountTheta=0.61
22:18:34.694 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.08, opts=13)
22:18:34.697 00.003 9044 Enqueuing Move request for scope (-0.06, -0.08)
22:18:34.699 00.002 12252 Worker thread wakes up
22:18:34.699 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:34.703 00.004 9044 UpdateGuideState exits: m=5711 SNR=51.8
22:18:34.705 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:34.708 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:34.710 00.002 9044 Enqueuing Expose request
22:18:34.714 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
22:18:34.714 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
22:18:34.714 00.000 12252 Moving (-0.06, -0.08) raw xDistance=0.08 yDistance=0.06
22:18:34.720 00.006 12252 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.16
22:18:34.720 00.000 12252 PPEC: input: 0.08, control: 0.01, exposure: 2000
22:18:34.720 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:34.720 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:18:34.720 00.000 12252 MoveAxis(W, 2, ABG)
22:18:34.720 00.000 12252 Guiding  Dir = 3, Dur = 2
22:18:34.721 00.001 12252 IsSlewing returns 0
22:18:34.721 00.000 12252 IsGuiding returns 0
22:18:34.727 00.006 12252 IsGuiding returns 0
22:18:34.727 00.000 12252 Move returns status 0, amount 2
22:18:34.727 00.000 12252 MoveAxis(N, 0, ABG)
22:18:34.727 00.000 12252 Move returns status 0, amount 0
22:18:34.727 00.000 12252 move complete, result=0
22:18:34.727 00.000 12252 worker thread done servicing request
22:18:34.728 00.001 9044 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
22:18:34.729 00.001 12252 Worker thread wakes up
22:18:34.729 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:34.729 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:37.096 02.367 12252 Exposure complete
22:18:37.142 00.046 12252 worker thread done servicing request
22:18:37.142 00.000 9044 OnExposeComplete: enter
22:18:37.143 00.001 9044 UpdateGuideState(): m_state=6
22:18:37.143 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3195
22:18:37.144 00.001 9044 Star::Find returns 1 (0), X=1009.34, Y=823.91, Mass=5583, SNR=51.4, Peak=172 HFD=5.1
22:18:37.145 00.001 9044 MultiStar: [#1 -0.11,-0.16,1.08,U] [#2 -0.06,-0.19,1.22,U] [#3 -0.26,-0.29,0.00,M1] [#4 -0.12,-0.08,1.28,U] [#5 -0.16,-0.15,0.66,U] [#6 0.05,-0.25,0.42,U] [#7 -0.17,-0.25,0.44,U] [#8 -0.21,-0.23,0.43,U] 
22:18:37.147 00.002 9044 refined, 7 included, MultiStar: {-0.11, -0.21}, one-star: {-0.11, -0.44}
22:18:37.147 00.000 9044 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.62) = xAngle (-0.42 = -0.42)
22:18:37.148 00.001 9044 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.51 = 2.78)
22:18:37.149 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-2.05 mountX=0.22 mountY=0.08, mountTheta=0.37
22:18:37.150 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.21, opts=13)
22:18:37.151 00.001 9044 Enqueuing Move request for scope (-0.11, -0.21)
22:18:37.152 00.001 12252 Worker thread wakes up
22:18:37.152 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:37.154 00.002 9044 UpdateGuideState exits: m=5583 SNR=51.4
22:18:37.155 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.21) opts 0xd
22:18:37.155 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.21)
22:18:37.155 00.000 12252 Moving (-0.11, -0.21) raw xDistance=0.22 yDistance=0.08
22:18:37.155 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:37.159 00.004 12252 PPEC rslt: input = 0.22, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 484.16
22:18:37.159 00.000 12252 PPEC: input: 0.22, control: 0.12, exposure: 2000
22:18:37.159 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:37.159 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:37.161 00.002 9044 Enqueuing Expose request
22:18:37.163 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:18:37.163 00.000 12252 MoveAxis(W, 46, ABG)
22:18:37.163 00.000 12252 Guiding  Dir = 3, Dur = 46
22:18:37.164 00.001 12252 IsSlewing returns 0
22:18:37.164 00.000 12252 IsGuiding returns 0
22:18:37.167 00.003 12252 PulseGuide returned control before completion, sleep 54
22:18:37.222 00.055 12252 IsGuiding returns 1
22:18:37.222 00.000 12252 scope still moving after pulse duration time elapsed
22:18:37.254 00.032 12252 IsSlewing returns 0
22:18:37.255 00.001 12252 IsGuiding returns 0
22:18:37.255 00.000 12252 scope move finished after 46 + 43 ms
22:18:37.255 00.000 12252 Move returns status 0, amount 46
22:18:37.255 00.000 12252 MoveAxis(N, 0, ABG)
22:18:37.255 00.000 12252 Move returns status 0, amount 0
22:18:37.256 00.001 12252 move complete, result=0
22:18:37.256 00.000 12252 worker thread done servicing request
22:18:37.256 00.000 9044 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
22:18:37.257 00.001 12252 Worker thread wakes up
22:18:37.258 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:37.258 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:39.595 02.337 12252 Exposure complete
22:18:39.641 00.046 12252 worker thread done servicing request
22:18:39.641 00.000 9044 OnExposeComplete: enter
22:18:39.642 00.001 9044 UpdateGuideState(): m_state=6
22:18:39.643 00.001 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3196
22:18:39.644 00.001 9044 Star::Find returns 1 (0), X=1009.36, Y=823.86, Mass=5653, SNR=51.7, Peak=172 HFD=5.2
22:18:39.645 00.001 9044 MultiStar: [#1 -0.06,-0.22,1.07,U] [#2 0.00,-0.12,1.22,U] [#3 -0.24,-0.36,0.00,M2] [#4 0.00,-0.12,1.28,U] [#5 0.03,-0.32,0.68,U] [#6 0.10,-0.14,0.42,U] [#7 0.01,-0.41,0.00,M1] [#8 -0.10,-0.29,0.42,U] 
22:18:39.646 00.001 9044 refined, 6 included, MultiStar: {-0.02, -0.23}, one-star: {-0.09, -0.50}
22:18:39.647 00.001 9044 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.62) = xAngle (-0.03 = -0.03)
22:18:39.648 00.001 9044 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.12 = -3.12)
22:18:39.648 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.23 hyp=0.24 cameraTheta=-1.66 mountX=0.24 mountY=-0.01, mountTheta=-0.02
22:18:39.650 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.23, opts=13)
22:18:39.651 00.001 9044 Enqueuing Move request for scope (-0.02, -0.23)
22:18:39.652 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:39.653 00.001 9044 UpdateGuideState exits: m=5653 SNR=51.7
22:18:39.654 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:39.655 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:39.656 00.001 9044 Enqueuing Expose request
22:18:39.658 00.002 12252 Worker thread wakes up
22:18:39.658 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.23) opts 0xd
22:18:39.658 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.23)
22:18:39.658 00.000 12252 Moving (-0.02, -0.23) raw xDistance=0.24 yDistance=-0.01
22:18:39.662 00.004 12252 PPEC rslt: input = 0.24, final = 0.14, react = 0.14, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 484.16
22:18:39.662 00.000 12252 PPEC: input: 0.24, control: 0.14, exposure: 2000
22:18:39.662 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:39.662 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:18:39.662 00.000 12252 MoveAxis(W, 56, ABG)
22:18:39.663 00.001 12252 Guiding  Dir = 3, Dur = 56
22:18:39.663 00.000 12252 IsSlewing returns 0
22:18:39.663 00.000 12252 IsGuiding returns 0
22:18:39.665 00.002 12252 PulseGuide returned control before completion, sleep 64
22:18:39.747 00.082 12252 IsGuiding returns 0
22:18:39.747 00.000 12252 Move returns status 0, amount 56
22:18:39.747 00.000 12252 MoveAxis(N, 0, ABG)
22:18:39.747 00.000 12252 Move returns status 0, amount 0
22:18:39.747 00.000 12252 move complete, result=0
22:18:39.747 00.000 12252 worker thread done servicing request
22:18:39.747 00.000 12252 Worker thread wakes up
22:18:39.747 00.000 9044 GuideStep: 0.2 px 56 ms WEST, -0.0 px 0 ms NORTH
22:18:39.748 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:39.748 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:42.086 02.338 12252 Exposure complete
22:18:42.133 00.047 12252 worker thread done servicing request
22:18:42.133 00.000 9044 OnExposeComplete: enter
22:18:42.134 00.001 9044 UpdateGuideState(): m_state=6
22:18:42.136 00.002 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3197
22:18:42.138 00.002 9044 Star::Find returns 1 (0), X=1009.34, Y=824.05, Mass=5804, SNR=52.1, Peak=173 HFD=5.2
22:18:42.140 00.002 9044 MultiStar: [#1 -0.09,0.00,1.06,U] [#2 -0.01,-0.06,1.20,U] [#3 -0.11,0.00,0.85,U] [#4 -0.09,0.06,1.25,U] [#5 -0.06,-0.05,0.64,U] [#6 0.02,0.07,0.42,U] [#7 -0.00,-0.09,0.42,U] [#8 -0.20,-0.06,0.42,U] 
22:18:42.142 00.002 9044 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.11, -0.30}
22:18:42.143 00.001 9044 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.62) = xAngle (-0.92 = -0.92)
22:18:42.146 00.003 9044 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.00 = 2.28)
22:18:42.148 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.54 mountX=0.05 mountY=0.07, mountTheta=0.90
22:18:42.153 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.05, opts=13)
22:18:42.155 00.002 9044 Enqueuing Move request for scope (-0.07, -0.05)
22:18:42.157 00.002 12252 Worker thread wakes up
22:18:42.157 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:18:42.157 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:18:42.158 00.001 12252 Moving (-0.07, -0.05) raw xDistance=0.05 yDistance=0.07
22:18:42.158 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:42.159 00.001 9044 UpdateGuideState exits: m=5804 SNR=52.1
22:18:42.160 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:42.162 00.002 12252 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.16
22:18:42.162 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:42.163 00.001 9044 Enqueuing Expose request
22:18:42.166 00.003 12252 PPEC: input: 0.05, control: 0.01, exposure: 2000
22:18:42.166 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:42.166 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:18:42.166 00.000 12252 MoveAxis(W, 2, ABG)
22:18:42.166 00.000 12252 Guiding  Dir = 3, Dur = 2
22:18:42.166 00.000 12252 IsSlewing returns 0
22:18:42.167 00.001 12252 IsGuiding returns 0
22:18:42.169 00.002 12252 IsGuiding returns 0
22:18:42.169 00.000 12252 Move returns status 0, amount 2
22:18:42.169 00.000 12252 MoveAxis(N, 0, ABG)
22:18:42.169 00.000 12252 Move returns status 0, amount 0
22:18:42.170 00.001 12252 move complete, result=0
22:18:42.170 00.000 12252 worker thread done servicing request
22:18:42.170 00.000 12252 Worker thread wakes up
22:18:42.170 00.000 9044 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
22:18:42.172 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:42.173 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:44.528 02.355 12252 Exposure complete
22:18:44.585 00.057 12252 worker thread done servicing request
22:18:44.585 00.000 9044 OnExposeComplete: enter
22:18:44.587 00.002 9044 UpdateGuideState(): m_state=6
22:18:44.588 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3198
22:18:44.589 00.001 9044 Star::Find returns 1 (0), X=1009.33, Y=824.17, Mass=5693, SNR=51.6, Peak=173 HFD=5.2
22:18:44.590 00.001 9044 MultiStar: [#1 -0.12,-0.01,1.08,U] [#2 -0.18,-0.02,1.20,U] [#3 -0.27,-0.03,0.85,U] [#4 -0.09,0.05,1.27,U] [#5 -0.17,-0.08,0.67,U] [#6 -0.04,0.10,0.42,U] [#7 -0.14,0.04,0.43,U] [#8 -0.18,-0.09,0.43,U] 
22:18:44.591 00.001 9044 refined, 8 included, MultiStar: {-0.15, -0.03}, one-star: {-0.12, -0.19}
22:18:44.592 00.001 9044 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.62) = xAngle (-1.32 = -1.32)
22:18:44.596 00.004 9044 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.40 = 1.88)
22:18:44.598 00.002 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.95 mountX=0.04 mountY=0.14, mountTheta=1.32
22:18:44.601 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.03, opts=13)
22:18:44.604 00.003 9044 Enqueuing Move request for scope (-0.15, -0.03)
22:18:44.606 00.002 12252 Worker thread wakes up
22:18:44.606 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:44.608 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
22:18:44.608 00.000 9044 UpdateGuideState exits: m=5693 SNR=51.6
22:18:44.610 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
22:18:44.610 00.000 12252 Moving (-0.15, -0.03) raw xDistance=0.04 yDistance=0.14
22:18:44.611 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:44.612 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:44.614 00.002 9044 Enqueuing Expose request
22:18:44.618 00.004 12252 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.15
22:18:44.618 00.000 12252 PPEC: input: 0.04, control: 0.01, exposure: 2000
22:18:44.618 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:44.618 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:18:44.618 00.000 12252 MoveAxis(W, 5, ABG)
22:18:44.618 00.000 12252 Guiding  Dir = 3, Dur = 5
22:18:44.619 00.001 12252 IsSlewing returns 0
22:18:44.619 00.000 12252 IsGuiding returns 0
22:18:44.623 00.004 12252 PulseGuide returned control before completion, sleep 13
22:18:44.644 00.021 12252 IsGuiding returns 0
22:18:44.644 00.000 12252 Move returns status 0, amount 5
22:18:44.644 00.000 12252 MoveAxis(N, 0, ABG)
22:18:44.644 00.000 12252 Move returns status 0, amount 0
22:18:44.644 00.000 12252 move complete, result=0
22:18:44.644 00.000 12252 worker thread done servicing request
22:18:44.644 00.000 12252 Worker thread wakes up
22:18:44.644 00.000 9044 GuideStep: 0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
22:18:44.645 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:44.645 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:46.981 02.336 12252 Exposure complete
22:18:47.048 00.067 12252 worker thread done servicing request
22:18:47.049 00.001 9044 OnExposeComplete: enter
22:18:47.050 00.001 9044 UpdateGuideState(): m_state=6
22:18:47.051 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3199
22:18:47.052 00.001 9044 Star::Find returns 1 (0), X=1009.35, Y=823.97, Mass=5833, SNR=52.4, Peak=172 HFD=5.1
22:18:47.053 00.001 9044 MultiStar: [#1 -0.10,-0.21,1.05,U] [#2 0.01,-0.36,1.22,U] [#3 -0.16,-0.20,0.84,U] [#4 0.13,-0.18,1.25,U] [#5 -0.05,-0.19,0.65,U] [#6 -0.00,-0.16,0.43,U] [#7 -0.03,-0.32,0.44,U] [#8 -0.09,-0.40,0.00,M1] 
22:18:47.054 00.001 9044 refined, 7 included, MultiStar: {-0.03, -0.26}, one-star: {-0.10, -0.39}
22:18:47.055 00.001 9044 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.62) = xAngle (-0.06 = -0.06)
22:18:47.056 00.001 9044 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.14 = 3.14)
22:18:47.058 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.69 mountX=0.26 mountY=0.00, mountTheta=0.00
22:18:47.061 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.26, opts=13)
22:18:47.062 00.001 9044 Enqueuing Move request for scope (-0.03, -0.26)
22:18:47.063 00.001 12252 Worker thread wakes up
22:18:47.063 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:47.064 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
22:18:47.064 00.000 9044 UpdateGuideState exits: m=5833 SNR=52.4
22:18:47.065 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
22:18:47.065 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:47.067 00.002 12252 Moving (-0.03, -0.26) raw xDistance=0.26 yDistance=0.00
22:18:47.067 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:47.068 00.001 9044 Enqueuing Expose request
22:18:47.070 00.002 12252 PPEC rslt: input = 0.26, final = 0.17, react = 0.16, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 484.15
22:18:47.070 00.000 12252 PPEC: input: 0.26, control: 0.17, exposure: 2000
22:18:47.070 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:47.070 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:18:47.070 00.000 12252 MoveAxis(W, 65, ABG)
22:18:47.070 00.000 12252 Guiding  Dir = 3, Dur = 65
22:18:47.071 00.001 12252 IsSlewing returns 0
22:18:47.071 00.000 12252 IsGuiding returns 0
22:18:47.072 00.001 12252 PulseGuide returned control before completion, sleep 74
22:18:47.149 00.077 12252 IsGuiding returns 0
22:18:47.149 00.000 12252 Move returns status 0, amount 65
22:18:47.149 00.000 12252 MoveAxis(N, 0, ABG)
22:18:47.149 00.000 12252 Move returns status 0, amount 0
22:18:47.149 00.000 12252 move complete, result=0
22:18:47.149 00.000 12252 worker thread done servicing request
22:18:47.149 00.000 12252 Worker thread wakes up
22:18:47.150 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:47.150 00.000 9044 GuideStep: 0.3 px 65 ms WEST, 0.0 px 0 ms NORTH
22:18:47.151 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:49.516 02.365 12252 Exposure complete
22:18:49.564 00.048 12252 worker thread done servicing request
22:18:49.564 00.000 9044 OnExposeComplete: enter
22:18:49.565 00.001 9044 UpdateGuideState(): m_state=6
22:18:49.567 00.002 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3200
22:18:49.568 00.001 9044 Star::Find returns 1 (0), X=1009.24, Y=824.10, Mass=5983, SNR=53.1, Peak=172 HFD=5.5
22:18:49.569 00.001 9044 MultiStar: [#1 -0.19,0.03,1.02,U] [#2 -0.04,-0.00,1.19,U] [#3 -0.23,-0.03,0.82,U] [#4 -0.09,0.03,1.24,U] [#5 -0.15,-0.11,0.64,U] [#6 -0.00,0.03,0.40,U] [#7 -0.18,-0.10,0.42,U] [#8 -0.13,-0.20,0.41,U] 
22:18:49.570 00.001 9044 refined, 8 included, MultiStar: {-0.14, -0.06}, one-star: {-0.21, -0.26}
22:18:49.571 00.001 9044 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.62) = xAngle (-1.12 = -1.12)
22:18:49.572 00.001 9044 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.21 = 2.08)
22:18:49.574 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.75 mountX=0.06 mountY=0.13, mountTheta=1.11
22:18:49.576 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.06, opts=13)
22:18:49.577 00.001 9044 Enqueuing Move request for scope (-0.14, -0.06)
22:18:49.579 00.002 12252 Worker thread wakes up
22:18:49.579 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:49.580 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
22:18:49.580 00.000 9044 UpdateGuideState exits: m=5983 SNR=53.1
22:18:49.581 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:49.582 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:49.583 00.001 9044 Enqueuing Expose request
22:18:49.584 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
22:18:49.584 00.000 12252 Moving (-0.14, -0.06) raw xDistance=0.06 yDistance=0.13
22:18:49.586 00.002 12252 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 484.15
22:18:49.586 00.000 12252 PPEC: input: 0.06, control: 0.01, exposure: 2000
22:18:49.586 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:49.586 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:18:49.586 00.000 12252 MoveAxis(W, 4, ABG)
22:18:49.586 00.000 12252 Guiding  Dir = 3, Dur = 4
22:18:49.586 00.000 12252 IsSlewing returns 0
22:18:49.587 00.001 12252 IsGuiding returns 0
22:18:49.589 00.002 12252 PulseGuide returned control before completion, sleep 13
22:18:49.613 00.024 12252 IsGuiding returns 0
22:18:49.613 00.000 12252 Move returns status 0, amount 4
22:18:49.613 00.000 12252 MoveAxis(N, 0, ABG)
22:18:49.613 00.000 12252 Move returns status 0, amount 0
22:18:49.613 00.000 12252 move complete, result=0
22:18:49.613 00.000 12252 worker thread done servicing request
22:18:49.613 00.000 12252 Worker thread wakes up
22:18:49.613 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:49.613 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:49.613 00.000 9044 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
22:18:51.984 02.371 12252 Exposure complete
22:18:52.049 00.065 12252 worker thread done servicing request
22:18:52.050 00.001 9044 OnExposeComplete: enter
22:18:52.054 00.004 9044 UpdateGuideState(): m_state=6
22:18:52.056 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3201
22:18:52.058 00.002 9044 Star::Find returns 1 (0), X=1009.34, Y=824.08, Mass=5743, SNR=51.9, Peak=173 HFD=5.1
22:18:52.059 00.001 9044 MultiStar: [#1 -0.09,-0.01,1.05,U] [#2 -0.01,-0.27,1.21,U] [#3 -0.12,-0.04,0.85,U] [#4 -0.10,0.02,1.25,U] [#5 0.02,-0.02,0.65,U] [#6 0.02,-0.02,0.44,U] [#7 -0.17,-0.11,0.44,U] [#8 -0.05,-0.18,0.44,U] 
22:18:52.061 00.002 9044 refined, 8 included, MultiStar: {-0.07, -0.11}, one-star: {-0.11, -0.28}
22:18:52.063 00.002 9044 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.62) = xAngle (-0.53 = -0.53)
22:18:52.065 00.002 9044 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.62 = 2.67)
22:18:52.066 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.16 mountX=0.11 mountY=0.06, mountTheta=0.49
22:18:52.069 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.11, opts=13)
22:18:52.071 00.002 9044 Enqueuing Move request for scope (-0.07, -0.11)
22:18:52.072 00.001 12252 Worker thread wakes up
22:18:52.072 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
22:18:52.073 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:52.074 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
22:18:52.074 00.000 9044 UpdateGuideState exits: m=5743 SNR=51.9
22:18:52.076 00.002 12252 Moving (-0.07, -0.11) raw xDistance=0.11 yDistance=0.06
22:18:52.076 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:52.077 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:52.078 00.001 9044 Enqueuing Expose request
22:18:52.080 00.002 12252 PPEC rslt: input = 0.11, final = 0.08, react = 0.07, pred = 0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 484.15
22:18:52.081 00.001 12252 PPEC: input: 0.11, control: 0.08, exposure: 2000
22:18:52.081 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:52.081 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:18:52.081 00.000 12252 MoveAxis(W, 32, ABG)
22:18:52.081 00.000 12252 Guiding  Dir = 3, Dur = 32
22:18:52.081 00.000 12252 IsSlewing returns 0
22:18:52.081 00.000 12252 IsGuiding returns 0
22:18:52.083 00.002 12252 PulseGuide returned control before completion, sleep 41
22:18:52.128 00.045 12252 IsGuiding returns 0
22:18:52.128 00.000 12252 Move returns status 0, amount 32
22:18:52.128 00.000 12252 MoveAxis(N, 0, ABG)
22:18:52.129 00.001 12252 Move returns status 0, amount 0
22:18:52.129 00.000 12252 move complete, result=0
22:18:52.129 00.000 12252 worker thread done servicing request
22:18:52.129 00.000 12252 Worker thread wakes up
22:18:52.129 00.000 9044 GuideStep: 0.1 px 32 ms WEST, 0.1 px 0 ms NORTH
22:18:52.130 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:52.130 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:54.473 02.343 12252 Exposure complete
22:18:54.537 00.064 12252 worker thread done servicing request
22:18:54.537 00.000 9044 OnExposeComplete: enter
22:18:54.539 00.002 9044 UpdateGuideState(): m_state=6
22:18:54.541 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3202
22:18:54.543 00.002 9044 Star::Find returns 1 (0), X=1009.42, Y=823.99, Mass=5795, SNR=52.2, Peak=173 HFD=5.2
22:18:54.546 00.003 9044 MultiStar: [#1 -0.00,-0.17,1.04,U] [#2 0.07,-0.05,1.21,U] [#3 0.00,-0.14,0.84,U] [#4 0.18,-0.16,1.28,U] [#5 0.00,-0.01,0.64,U] [#6 0.14,-0.00,0.42,U] [#7 0.07,-0.17,0.43,U] [#8 -0.07,-0.11,0.41,U] 
22:18:54.549 00.003 9044 refined, 8 included, MultiStar: {0.05, -0.14}, one-star: {-0.03, -0.36}
22:18:54.551 00.002 9044 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.62) = xAngle (0.36 = 0.36)
22:18:54.553 00.002 9044 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.72 = -2.72)
22:18:54.556 00.003 9044 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.26 mountX=0.14 mountY=-0.06, mountTheta=-0.41
22:18:54.561 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.14, opts=13)
22:18:54.563 00.002 9044 Enqueuing Move request for scope (0.05, -0.14)
22:18:54.565 00.002 12252 Worker thread wakes up
22:18:54.565 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:54.567 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
22:18:54.567 00.000 9044 UpdateGuideState exits: m=5795 SNR=52.2
22:18:54.569 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:54.571 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
22:18:54.571 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:54.573 00.002 9044 Enqueuing Expose request
22:18:54.574 00.001 12252 Moving (0.05, -0.14) raw xDistance=0.14 yDistance=-0.06
22:18:54.578 00.004 12252 PPEC rslt: input = 0.14, final = 0.10, react = 0.08, pred = 0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 484.15
22:18:54.578 00.000 12252 PPEC: input: 0.14, control: 0.10, exposure: 2000
22:18:54.578 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:54.578 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:18:54.578 00.000 12252 MoveAxis(W, 40, ABG)
22:18:54.578 00.000 12252 Guiding  Dir = 3, Dur = 40
22:18:54.578 00.000 12252 IsSlewing returns 0
22:18:54.579 00.001 12252 IsGuiding returns 0
22:18:54.581 00.002 12252 PulseGuide returned control before completion, sleep 48
22:18:54.630 00.049 12252 IsGuiding returns 0
22:18:54.630 00.000 12252 Move returns status 0, amount 40
22:18:54.630 00.000 12252 MoveAxis(N, 0, ABG)
22:18:54.630 00.000 12252 Move returns status 0, amount 0
22:18:54.630 00.000 12252 move complete, result=0
22:18:54.630 00.000 12252 worker thread done servicing request
22:18:54.631 00.001 12252 Worker thread wakes up
22:18:54.631 00.000 9044 GuideStep: 0.1 px 40 ms WEST, -0.1 px 0 ms NORTH
22:18:54.633 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:54.633 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:56.973 02.340 12252 Exposure complete
22:18:57.015 00.042 12252 worker thread done servicing request
22:18:57.015 00.000 9044 OnExposeComplete: enter
22:18:57.016 00.001 9044 UpdateGuideState(): m_state=6
22:18:57.016 00.000 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3203
22:18:57.017 00.001 9044 Star::Find returns 1 (0), X=1009.38, Y=823.97, Mass=5876, SNR=52.5, Peak=173 HFD=5.2
22:18:57.018 00.001 9044 MultiStar: [#1 -0.11,-0.08,1.03,U] [#2 -0.03,-0.14,1.21,U] [#3 -0.17,-0.32,0.85,U] [#4 -0.04,-0.12,1.27,U] [#5 -0.01,-0.16,0.64,U] [#6 0.01,-0.12,0.41,U] [#7 -0.06,-0.21,0.44,U] [#8 -0.17,-0.24,0.41,U] 
22:18:57.020 00.002 9044 refined, 8 included, MultiStar: {-0.07, -0.19}, one-star: {-0.07, -0.38}
22:18:57.021 00.001 9044 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.62) = xAngle (-0.30 = -0.30)
22:18:57.022 00.001 9044 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.38 = 2.90)
22:18:57.023 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.92 mountX=0.19 mountY=0.05, mountTheta=0.24
22:18:57.026 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.19, opts=13)
22:18:57.027 00.001 9044 Enqueuing Move request for scope (-0.07, -0.19)
22:18:57.029 00.002 12252 Worker thread wakes up
22:18:57.029 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:57.031 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
22:18:57.031 00.000 9044 UpdateGuideState exits: m=5876 SNR=52.5
22:18:57.034 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
22:18:57.034 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:57.035 00.001 12252 Moving (-0.07, -0.19) raw xDistance=0.19 yDistance=0.05
22:18:57.035 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:57.037 00.002 9044 Enqueuing Expose request
22:18:57.039 00.002 12252 PPEC rslt: input = 0.19, final = 0.14, react = 0.12, pred = 0.02, hyst = 0.11, hyst_pct = 0.00, period_length = 484.15
22:18:57.040 00.001 12252 PPEC: input: 0.19, control: 0.14, exposure: 2000
22:18:57.040 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:57.040 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:18:57.040 00.000 12252 MoveAxis(W, 54, ABG)
22:18:57.040 00.000 12252 Guiding  Dir = 3, Dur = 54
22:18:57.040 00.000 12252 IsSlewing returns 0
22:18:57.040 00.000 12252 IsGuiding returns 0
22:18:57.042 00.002 12252 PulseGuide returned control before completion, sleep 63
22:18:57.121 00.079 12252 IsGuiding returns 0
22:18:57.121 00.000 12252 Move returns status 0, amount 54
22:18:57.121 00.000 12252 MoveAxis(N, 0, ABG)
22:18:57.121 00.000 12252 Move returns status 0, amount 0
22:18:57.121 00.000 12252 move complete, result=0
22:18:57.121 00.000 12252 worker thread done servicing request
22:18:57.121 00.000 12252 Worker thread wakes up
22:18:57.121 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:57.121 00.000 9044 GuideStep: 0.2 px 54 ms WEST, 0.0 px 0 ms NORTH
22:18:57.124 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:18:59.478 02.354 12252 Exposure complete
22:18:59.549 00.071 12252 worker thread done servicing request
22:18:59.549 00.000 9044 OnExposeComplete: enter
22:18:59.551 00.002 9044 UpdateGuideState(): m_state=6
22:18:59.552 00.001 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3204
22:18:59.553 00.001 9044 Star::Find returns 1 (0), X=1009.47, Y=823.90, Mass=5874, SNR=52.6, Peak=173 HFD=5.2
22:18:59.554 00.001 9044 MultiStar: [#1 0.00,-0.15,1.05,U] [#2 0.02,-0.16,1.18,U] [#3 -0.05,-0.12,0.83,U] [#4 0.11,-0.05,1.24,U] [#5 0.10,-0.18,0.66,U] [#6 0.06,-0.10,0.42,U] [#7 0.03,-0.20,0.43,U] [#8 -0.02,-0.28,0.41,U] 
22:18:59.555 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.18}, one-star: {0.02, -0.45}
22:18:59.557 00.002 9044 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.62) = xAngle (0.23 = 0.23)
22:18:59.558 00.001 9044 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.85 = -2.85)
22:18:59.559 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.39 mountX=0.18 mountY=-0.05, mountTheta=-0.29
22:18:59.561 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.18, opts=13)
22:18:59.562 00.001 9044 Enqueuing Move request for scope (0.03, -0.18)
22:18:59.563 00.001 12252 Worker thread wakes up
22:18:59.564 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:18:59.565 00.001 9044 UpdateGuideState exits: m=5874 SNR=52.6
22:18:59.566 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
22:18:59.566 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:18:59.567 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
22:18:59.567 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:18:59.568 00.001 9044 Enqueuing Expose request
22:18:59.570 00.002 12252 Moving (0.03, -0.18) raw xDistance=0.18 yDistance=-0.05
22:18:59.575 00.005 12252 PPEC rslt: input = 0.18, final = 0.14, react = 0.11, pred = 0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 484.14
22:18:59.575 00.000 12252 PPEC: input: 0.18, control: 0.14, exposure: 2000
22:18:59.575 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:18:59.575 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:18:59.575 00.000 12252 MoveAxis(W, 53, ABG)
22:18:59.576 00.001 12252 Guiding  Dir = 3, Dur = 53
22:18:59.576 00.000 12252 IsSlewing returns 0
22:18:59.576 00.000 12252 IsGuiding returns 0
22:18:59.578 00.002 12252 PulseGuide returned control before completion, sleep 62
22:18:59.646 00.068 12252 IsGuiding returns 0
22:18:59.646 00.000 12252 Move returns status 0, amount 53
22:18:59.646 00.000 12252 MoveAxis(N, 0, ABG)
22:18:59.646 00.000 12252 Move returns status 0, amount 0
22:18:59.646 00.000 12252 move complete, result=0
22:18:59.646 00.000 12252 worker thread done servicing request
22:18:59.647 00.001 12252 Worker thread wakes up
22:18:59.647 00.000 9044 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
22:18:59.650 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:18:59.650 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:02.013 02.363 12252 Exposure complete
22:19:02.064 00.051 12252 worker thread done servicing request
22:19:02.064 00.000 9044 OnExposeComplete: enter
22:19:02.066 00.002 9044 UpdateGuideState(): m_state=6
22:19:02.067 00.001 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3205
22:19:02.067 00.000 9044 Star::Find returns 1 (0), X=1009.33, Y=824.05, Mass=5884, SNR=52.6, Peak=173 HFD=5.2
22:19:02.068 00.001 9044 MultiStar: [#1 -0.11,0.07,1.06,U] [#2 0.02,0.19,1.20,U] [#3 -0.20,0.00,0.84,U] [#4 -0.04,0.11,1.25,U] [#5 0.02,0.10,0.64,U] [#6 0.03,0.27,0.43,U] [#7 -0.02,0.04,0.42,U] [#8 -0.24,0.06,0.41,U] 
22:19:02.069 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {-0.12, -0.31}
22:19:02.070 00.001 9044 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.62) = xAngle (4.16 = -2.13)
22:19:02.071 00.001 9044 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.07 = 1.07)
22:19:02.072 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.53 mountX=-0.05 mountY=0.08, mountTheta=2.11
22:19:02.073 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.05, opts=13)
22:19:02.074 00.001 9044 Enqueuing Move request for scope (-0.07, 0.05)
22:19:02.075 00.001 12252 Worker thread wakes up
22:19:02.075 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:02.077 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
22:19:02.077 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
22:19:02.077 00.000 12252 Moving (-0.07, 0.05) raw xDistance=-0.05 yDistance=0.08
22:19:02.077 00.000 9044 UpdateGuideState exits: m=5884 SNR=52.6
22:19:02.079 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:02.080 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:02.082 00.002 9044 Enqueuing Expose request
22:19:02.083 00.001 12252 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 484.14
22:19:02.083 00.000 12252 PPEC: input: -0.05, control: 0.04, exposure: 2000
22:19:02.083 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:02.083 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:19:02.083 00.000 12252 MoveAxis(W, 14, ABG)
22:19:02.084 00.001 12252 Guiding  Dir = 3, Dur = 14
22:19:02.084 00.000 12252 IsSlewing returns 0
22:19:02.084 00.000 12252 IsGuiding returns 0
22:19:02.086 00.002 12252 PulseGuide returned control before completion, sleep 23
22:19:02.111 00.025 12252 IsGuiding returns 1
22:19:02.111 00.000 12252 scope still moving after pulse duration time elapsed
22:19:02.142 00.031 12252 IsSlewing returns 0
22:19:02.142 00.000 12252 IsGuiding returns 0
22:19:02.142 00.000 12252 scope move finished after 14 + 43 ms
22:19:02.142 00.000 12252 Move returns status 0, amount 14
22:19:02.143 00.001 12252 MoveAxis(N, 0, ABG)
22:19:02.143 00.000 12252 Move returns status 0, amount 0
22:19:02.143 00.000 12252 move complete, result=0
22:19:02.143 00.000 12252 worker thread done servicing request
22:19:02.143 00.000 12252 Worker thread wakes up
22:19:02.143 00.000 9044 GuideStep: -0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
22:19:02.144 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:02.144 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:04.481 02.337 12252 Exposure complete
22:19:04.536 00.055 12252 worker thread done servicing request
22:19:04.537 00.001 9044 OnExposeComplete: enter
22:19:04.538 00.001 9044 UpdateGuideState(): m_state=6
22:19:04.539 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3206
22:19:04.541 00.002 9044 Star::Find returns 1 (0), X=1009.45, Y=824.07, Mass=5865, SNR=52.5, Peak=173 HFD=5.2
22:19:04.543 00.002 9044 MultiStar: [#1 0.01,0.05,1.05,U] [#2 0.04,0.04,1.19,U] [#3 -0.03,0.04,0.86,U] [#4 0.01,0.08,1.26,U] [#5 0.09,0.12,0.65,U] [#6 0.06,0.01,0.43,U] [#7 0.06,-0.07,0.43,U] [#8 -0.13,-0.20,0.42,U] 
22:19:04.544 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.00, -0.28}
22:19:04.545 00.001 9044 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.62) = xAngle (0.94 = 0.94)
22:19:04.546 00.001 9044 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.14 = -2.14)
22:19:04.547 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.68 mountX=0.01 mountY=-0.01, mountTheta=-0.96
22:19:04.549 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.01, opts=13)
22:19:04.551 00.002 9044 Enqueuing Move request for scope (0.01, -0.01)
22:19:04.553 00.002 12252 Worker thread wakes up
22:19:04.553 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:04.554 00.001 9044 UpdateGuideState exits: m=5865 SNR=52.5
22:19:04.555 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:04.557 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:04.559 00.002 9044 Enqueuing Expose request
22:19:04.561 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:19:04.561 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:19:04.561 00.000 12252 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
22:19:04.564 00.003 12252 PPEC rslt: input = 0.01, final = 0.03, react = 0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 484.14
22:19:04.564 00.000 12252 PPEC: input: 0.01, control: 0.03, exposure: 2000
22:19:04.564 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:04.564 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:19:04.564 00.000 12252 MoveAxis(W, 13, ABG)
22:19:04.564 00.000 12252 Guiding  Dir = 3, Dur = 13
22:19:04.564 00.000 12252 IsSlewing returns 0
22:19:04.565 00.001 12252 IsGuiding returns 0
22:19:04.567 00.002 12252 PulseGuide returned control before completion, sleep 21
22:19:04.604 00.037 12252 IsGuiding returns 0
22:19:04.604 00.000 12252 Move returns status 0, amount 13
22:19:04.604 00.000 12252 MoveAxis(N, 0, ABG)
22:19:04.604 00.000 12252 Move returns status 0, amount 0
22:19:04.604 00.000 12252 move complete, result=0
22:19:04.604 00.000 12252 worker thread done servicing request
22:19:04.604 00.000 12252 Worker thread wakes up
22:19:04.604 00.000 9044 GuideStep: 0.0 px 13 ms WEST, -0.0 px 0 ms NORTH
22:19:04.606 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:04.606 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:06.960 02.354 12252 Exposure complete
22:19:07.025 00.065 12252 worker thread done servicing request
22:19:07.026 00.001 9044 OnExposeComplete: enter
22:19:07.027 00.001 9044 UpdateGuideState(): m_state=6
22:19:07.028 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3207
22:19:07.029 00.001 9044 Star::Find returns 1 (0), X=1009.39, Y=824.04, Mass=5833, SNR=52.4, Peak=173 HFD=5.2
22:19:07.031 00.002 9044 MultiStar: [#1 -0.02,-0.04,1.04,U] [#2 0.00,-0.02,1.19,U] [#3 -0.04,-0.00,0.85,U] [#4 -0.01,0.02,1.26,U] [#5 -0.04,-0.06,0.65,U] [#6 0.12,-0.07,0.41,U] [#7 0.04,-0.20,0.42,U] [#8 -0.20,-0.21,0.41,U] 
22:19:07.032 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {-0.07, -0.32}
22:19:07.034 00.002 9044 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.62) = xAngle (-0.22 = -0.22)
22:19:07.035 00.001 9044 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.30 = 2.98)
22:19:07.036 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.09 cameraTheta=-1.85 mountX=0.08 mountY=0.01, mountTheta=0.16
22:19:07.038 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.08, opts=13)
22:19:07.039 00.001 9044 Enqueuing Move request for scope (-0.02, -0.08)
22:19:07.040 00.001 12252 Worker thread wakes up
22:19:07.040 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:07.041 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
22:19:07.041 00.000 9044 UpdateGuideState exits: m=5833 SNR=52.4
22:19:07.043 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
22:19:07.043 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:07.044 00.001 12252 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=0.01
22:19:07.044 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:07.045 00.001 9044 Enqueuing Expose request
22:19:07.046 00.001 12252 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 484.14
22:19:07.047 00.001 12252 PPEC: input: 0.08, control: 0.03, exposure: 2000
22:19:07.047 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:07.047 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:19:07.047 00.000 12252 MoveAxis(W, 10, ABG)
22:19:07.047 00.000 12252 Guiding  Dir = 3, Dur = 10
22:19:07.047 00.000 12252 IsSlewing returns 0
22:19:07.047 00.000 12252 IsGuiding returns 0
22:19:07.049 00.002 12252 PulseGuide returned control before completion, sleep 19
22:19:07.079 00.030 12252 IsGuiding returns 0
22:19:07.079 00.000 12252 Move returns status 0, amount 10
22:19:07.079 00.000 12252 MoveAxis(N, 0, ABG)
22:19:07.079 00.000 12252 Move returns status 0, amount 0
22:19:07.079 00.000 12252 move complete, result=0
22:19:07.079 00.000 12252 worker thread done servicing request
22:19:07.079 00.000 12252 Worker thread wakes up
22:19:07.080 00.001 9044 GuideStep: 0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
22:19:07.081 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:07.081 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:09.432 02.351 12252 Exposure complete
22:19:09.479 00.047 12252 worker thread done servicing request
22:19:09.479 00.000 9044 OnExposeComplete: enter
22:19:09.481 00.002 9044 UpdateGuideState(): m_state=6
22:19:09.483 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3208
22:19:09.484 00.001 9044 Star::Find returns 1 (0), X=1009.64, Y=824.00, Mass=5711, SNR=51.9, Peak=173 HFD=5.2
22:19:09.485 00.001 9044 MultiStar: [#1 0.10,0.00,1.04,U] [#2 0.09,-0.24,1.21,U] [#3 0.01,-0.11,0.86,U] [#4 0.12,0.04,1.26,U] [#5 0.06,-0.07,0.65,U] [#6 0.20,-0.10,0.42,U] [#7 0.13,-0.06,0.43,U] [#8 -0.03,-0.11,0.42,U] 
22:19:09.486 00.001 9044 refined, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.19, -0.35}
22:19:09.487 00.001 9044 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.62) = xAngle (0.76 = 0.76)
22:19:09.488 00.001 9044 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.33 = -2.33)
22:19:09.488 00.000 9044 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-0.87 mountX=0.11 mountY=-0.11, mountTheta=-0.79
22:19:09.491 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.12, opts=13)
22:19:09.492 00.001 9044 Enqueuing Move request for scope (0.10, -0.12)
22:19:09.494 00.002 12252 Worker thread wakes up
22:19:09.494 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:09.495 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
22:19:09.495 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
22:19:09.495 00.000 12252 Moving (0.10, -0.12) raw xDistance=0.11 yDistance=-0.11
22:19:09.495 00.000 9044 UpdateGuideState exits: m=5711 SNR=51.9
22:19:09.497 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:09.498 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:09.500 00.002 9044 Enqueuing Expose request
22:19:09.501 00.001 12252 PPEC rslt: input = 0.11, final = 0.08, react = 0.07, pred = 0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 484.14
22:19:09.502 00.001 12252 PPEC: input: 0.11, control: 0.08, exposure: 2000
22:19:09.502 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:09.502 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:19:09.502 00.000 12252 MoveAxis(W, 32, ABG)
22:19:09.502 00.000 12252 Guiding  Dir = 3, Dur = 32
22:19:09.503 00.001 12252 IsSlewing returns 0
22:19:09.503 00.000 12252 IsGuiding returns 0
22:19:09.506 00.003 12252 PulseGuide returned control before completion, sleep 40
22:19:09.556 00.050 12252 IsGuiding returns 0
22:19:09.556 00.000 12252 Move returns status 0, amount 32
22:19:09.556 00.000 12252 MoveAxis(N, 0, ABG)
22:19:09.556 00.000 12252 Move returns status 0, amount 0
22:19:09.556 00.000 12252 move complete, result=0
22:19:09.556 00.000 12252 worker thread done servicing request
22:19:09.556 00.000 12252 Worker thread wakes up
22:19:09.558 00.002 9044 GuideStep: 0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
22:19:09.560 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:09.560 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:11.905 02.345 12252 Exposure complete
22:19:11.953 00.048 12252 worker thread done servicing request
22:19:11.953 00.000 9044 OnExposeComplete: enter
22:19:11.954 00.001 9044 UpdateGuideState(): m_state=6
22:19:11.955 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3209
22:19:11.956 00.001 9044 Star::Find returns 1 (0), X=1009.35, Y=823.98, Mass=5619, SNR=51.3, Peak=172 HFD=5.1
22:19:11.958 00.002 9044 MultiStar: [#1 -0.05,-0.18,1.08,U] [#2 -0.02,-0.10,1.20,U] [#3 -0.19,-0.36,0.00,M1] [#4 -0.03,-0.02,1.28,U] [#5 -0.03,-0.05,0.65,U] [#6 0.07,0.04,0.43,U] [#7 -0.02,-0.21,0.45,U] [#8 -0.13,-0.19,0.42,U] 
22:19:11.959 00.001 9044 refined, 7 included, MultiStar: {-0.04, -0.14}, one-star: {-0.10, -0.38}
22:19:11.960 00.001 9044 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.62) = xAngle (-0.24 = -0.24)
22:19:11.962 00.002 9044 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.32 = 2.96)
22:19:11.963 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.86 mountX=0.14 mountY=0.03, mountTheta=0.18
22:19:11.964 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.14, opts=13)
22:19:11.966 00.002 9044 Enqueuing Move request for scope (-0.04, -0.14)
22:19:11.967 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:11.968 00.001 9044 UpdateGuideState exits: m=5619 SNR=51.3
22:19:11.969 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:11.971 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:11.972 00.001 9044 Enqueuing Expose request
22:19:11.973 00.001 12252 Worker thread wakes up
22:19:11.973 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
22:19:11.973 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
22:19:11.973 00.000 12252 Moving (-0.04, -0.14) raw xDistance=0.14 yDistance=0.03
22:19:11.977 00.004 12252 PPEC rslt: input = 0.14, final = 0.09, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 484.14
22:19:11.978 00.001 12252 PPEC: input: 0.14, control: 0.09, exposure: 2000
22:19:11.978 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:11.978 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:19:11.978 00.000 12252 MoveAxis(W, 34, ABG)
22:19:11.978 00.000 12252 Guiding  Dir = 3, Dur = 34
22:19:11.978 00.000 12252 IsSlewing returns 0
22:19:11.979 00.001 12252 IsGuiding returns 0
22:19:11.981 00.002 12252 PulseGuide returned control before completion, sleep 42
22:19:12.024 00.043 12252 IsGuiding returns 0
22:19:12.024 00.000 12252 Move returns status 0, amount 34
22:19:12.024 00.000 12252 MoveAxis(N, 0, ABG)
22:19:12.024 00.000 12252 Move returns status 0, amount 0
22:19:12.024 00.000 12252 move complete, result=0
22:19:12.024 00.000 12252 worker thread done servicing request
22:19:12.024 00.000 12252 Worker thread wakes up
22:19:12.024 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:12.024 00.000 9044 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
22:19:12.025 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:14.381 02.356 12252 Exposure complete
22:19:14.430 00.049 12252 worker thread done servicing request
22:19:14.430 00.000 9044 OnExposeComplete: enter
22:19:14.433 00.003 9044 UpdateGuideState(): m_state=6
22:19:14.434 00.001 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3210
22:19:14.435 00.001 9044 Star::Find returns 1 (0), X=1009.43, Y=823.98, Mass=5696, SNR=51.6, Peak=172 HFD=5.1
22:19:14.437 00.002 9044 MultiStar: [#1 -0.06,-0.22,1.07,U] [#2 0.02,-0.33,1.22,U] [#3 -0.18,-0.36,0.00,M2] [#4 0.01,-0.12,1.27,U] [#5 -0.02,-0.11,0.65,U] [#6 -0.01,-0.12,0.42,U] [#7 0.09,-0.25,0.43,U] [#8 -0.19,-0.25,0.43,U] 
22:19:14.438 00.001 9044 refined, 7 included, MultiStar: {-0.02, -0.23}, one-star: {-0.02, -0.38}
22:19:14.439 00.001 9044 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.62) = xAngle (-0.01 = -0.01)
22:19:14.440 00.001 9044 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.10 = -3.10)
22:19:14.441 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.64 mountX=0.23 mountY=-0.01, mountTheta=-0.04
22:19:14.443 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.23, opts=13)
22:19:14.445 00.002 9044 Enqueuing Move request for scope (-0.02, -0.23)
22:19:14.446 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:14.447 00.001 9044 UpdateGuideState exits: m=5696 SNR=51.6
22:19:14.448 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:14.449 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:14.450 00.001 9044 Enqueuing Expose request
22:19:14.451 00.001 12252 Worker thread wakes up
22:19:14.451 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.23) opts 0xd
22:19:14.451 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.23)
22:19:14.451 00.000 12252 Moving (-0.02, -0.23) raw xDistance=0.23 yDistance=-0.01
22:19:14.458 00.007 12252 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 484.13
22:19:14.458 00.000 12252 PPEC: input: 0.23, control: 0.14, exposure: 2000
22:19:14.458 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:14.458 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:19:14.458 00.000 12252 MoveAxis(W, 55, ABG)
22:19:14.458 00.000 12252 Guiding  Dir = 3, Dur = 55
22:19:14.459 00.001 12252 IsSlewing returns 0
22:19:14.459 00.000 12252 IsGuiding returns 0
22:19:14.461 00.002 12252 PulseGuide returned control before completion, sleep 64
22:19:14.535 00.074 12252 IsGuiding returns 0
22:19:14.535 00.000 12252 Move returns status 0, amount 55
22:19:14.535 00.000 12252 MoveAxis(N, 0, ABG)
22:19:14.536 00.001 12252 Move returns status 0, amount 0
22:19:14.536 00.000 12252 move complete, result=0
22:19:14.536 00.000 12252 worker thread done servicing request
22:19:14.536 00.000 9044 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
22:19:14.537 00.001 12252 Worker thread wakes up
22:19:14.538 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:14.538 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:16.901 02.363 12252 Exposure complete
22:19:16.950 00.049 12252 worker thread done servicing request
22:19:16.952 00.002 9044 OnExposeComplete: enter
22:19:16.954 00.002 9044 UpdateGuideState(): m_state=6
22:19:16.957 00.003 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3211
22:19:16.958 00.001 9044 Star::Find returns 1 (0), X=1009.57, Y=824.12, Mass=5757, SNR=52.1, Peak=173 HFD=5.2
22:19:16.959 00.001 9044 MultiStar: [#1 0.10,0.10,1.07,U] [#2 0.03,0.01,1.20,U] [#3 -0.04,0.00,0.85,U] [#4 0.11,0.03,1.26,U] [#5 0.06,0.11,0.65,U] [#6 0.14,0.06,0.42,U] [#7 0.05,0.01,0.43,U] [#8 -0.02,-0.07,0.42,U] 
22:19:16.960 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.12, -0.24}
22:19:16.962 00.002 9044 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.62) = xAngle (1.60 = 1.60)
22:19:16.965 00.003 9044 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.48 = -1.48)
22:19:16.966 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.02 mountX=-0.00 mountY=-0.07, mountTheta=-1.60
22:19:16.968 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.00, opts=13)
22:19:16.970 00.002 9044 Enqueuing Move request for scope (0.07, -0.00)
22:19:16.973 00.003 12252 Worker thread wakes up
22:19:16.973 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
22:19:16.973 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:16.975 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
22:19:16.975 00.000 9044 UpdateGuideState exits: m=5757 SNR=52.1
22:19:16.977 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:16.978 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:16.980 00.002 9044 Enqueuing Expose request
22:19:16.981 00.001 12252 Moving (0.07, -0.00) raw xDistance=-0.00 yDistance=-0.07
22:19:16.985 00.004 12252 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 484.13
22:19:16.985 00.000 12252 PPEC: input: -0.00, control: -0.00, exposure: 2000
22:19:16.985 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:16.985 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:19:16.985 00.000 12252 MoveAxis(E, 1, ABG)
22:19:16.985 00.000 12252 Guiding  Dir = 2, Dur = 1
22:19:16.985 00.000 12252 IsSlewing returns 0
22:19:16.986 00.001 12252 IsGuiding returns 0
22:19:16.987 00.001 12252 IsGuiding returns 0
22:19:16.987 00.000 12252 Move returns status 0, amount 1
22:19:16.987 00.000 12252 MoveAxis(N, 0, ABG)
22:19:16.987 00.000 12252 Move returns status 0, amount 0
22:19:16.987 00.000 12252 move complete, result=0
22:19:16.988 00.001 12252 worker thread done servicing request
22:19:16.988 00.000 12252 Worker thread wakes up
22:19:16.988 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:19:16.989 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:16.989 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:19.317 02.328 12252 Exposure complete
22:19:19.364 00.047 12252 worker thread done servicing request
22:19:19.364 00.000 9044 OnExposeComplete: enter
22:19:19.366 00.002 9044 UpdateGuideState(): m_state=6
22:19:19.367 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3212
22:19:19.368 00.001 9044 Star::Find returns 1 (0), X=1009.53, Y=823.99, Mass=5858, SNR=52.5, Peak=173 HFD=5.1
22:19:19.369 00.001 9044 MultiStar: [#1 0.03,-0.08,1.04,U] [#2 0.08,-0.02,1.20,U] [#3 0.02,-0.13,0.84,U] [#4 0.07,-0.03,1.24,U] [#5 0.10,-0.14,0.65,U] [#6 0.08,0.05,0.42,U] [#7 0.10,-0.15,0.43,U] [#8 0.13,-0.13,0.40,U] 
22:19:19.370 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {0.08, -0.36}
22:19:19.370 00.000 9044 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.62) = xAngle (0.61 = 0.61)
22:19:19.371 00.001 9044 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.47 = -2.47)
22:19:19.372 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.01 mountX=0.11 mountY=-0.08, mountTheta=-0.65
22:19:19.373 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.11, opts=13)
22:19:19.374 00.001 9044 Enqueuing Move request for scope (0.07, -0.11)
22:19:19.375 00.001 12252 Worker thread wakes up
22:19:19.375 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:19.376 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
22:19:19.376 00.000 9044 UpdateGuideState exits: m=5858 SNR=52.5
22:19:19.376 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
22:19:19.376 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:19.378 00.002 12252 Moving (0.07, -0.11) raw xDistance=0.11 yDistance=-0.08
22:19:19.378 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:19.379 00.001 9044 Enqueuing Expose request
22:19:19.381 00.002 12252 PPEC rslt: input = 0.11, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 484.13
22:19:19.381 00.000 12252 PPEC: input: 0.11, control: 0.07, exposure: 2000
22:19:19.381 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:19.381 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:19:19.381 00.000 12252 MoveAxis(W, 27, ABG)
22:19:19.381 00.000 12252 Guiding  Dir = 3, Dur = 27
22:19:19.381 00.000 12252 IsSlewing returns 0
22:19:19.381 00.000 12252 IsGuiding returns 0
22:19:19.383 00.002 12252 PulseGuide returned control before completion, sleep 36
22:19:19.425 00.042 12252 IsGuiding returns 1
22:19:19.425 00.000 12252 scope still moving after pulse duration time elapsed
22:19:19.456 00.031 12252 IsSlewing returns 0
22:19:19.457 00.001 12252 IsGuiding returns 0
22:19:19.457 00.000 12252 scope move finished after 27 + 48 ms
22:19:19.457 00.000 12252 Move returns status 0, amount 27
22:19:19.457 00.000 12252 MoveAxis(N, 0, ABG)
22:19:19.457 00.000 12252 Move returns status 0, amount 0
22:19:19.457 00.000 12252 move complete, result=0
22:19:19.457 00.000 12252 worker thread done servicing request
22:19:19.457 00.000 12252 Worker thread wakes up
22:19:19.457 00.000 9044 GuideStep: 0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
22:19:19.460 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:19.460 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:21.793 02.333 12252 Exposure complete
22:19:21.840 00.047 12252 worker thread done servicing request
22:19:21.840 00.000 9044 OnExposeComplete: enter
22:19:21.842 00.002 9044 UpdateGuideState(): m_state=6
22:19:21.846 00.004 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3213
22:19:21.848 00.002 9044 Star::Find returns 1 (0), X=1009.40, Y=824.01, Mass=5795, SNR=52.3, Peak=173 HFD=5.2
22:19:21.851 00.003 9044 MultiStar: [#1 -0.03,-0.05,1.05,U] [#2 0.09,-0.23,1.21,U] [#3 0.00,-0.15,0.86,U] [#4 -0.05,0.07,1.25,U] [#5 0.06,-0.09,0.65,U] [#6 0.11,-0.07,0.42,U] [#7 0.03,-0.09,0.43,U] [#8 -0.10,-0.08,0.42,U] 
22:19:21.854 00.003 9044 refined, 8 included, MultiStar: {0.00, -0.12}, one-star: {-0.05, -0.34}
22:19:21.856 00.002 9044 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.62) = xAngle (0.07 = 0.07)
22:19:21.858 00.002 9044 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.02 = -3.02)
22:19:21.860 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.56 mountX=0.12 mountY=-0.01, mountTheta=-0.12
22:19:21.865 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.12, opts=13)
22:19:21.867 00.002 9044 Enqueuing Move request for scope (0.00, -0.12)
22:19:21.870 00.003 12252 Worker thread wakes up
22:19:21.870 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:21.873 00.003 9044 UpdateGuideState exits: m=5795 SNR=52.3
22:19:21.875 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
22:19:21.875 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:21.877 00.002 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
22:19:21.877 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:21.879 00.002 9044 Enqueuing Expose request
22:19:21.880 00.001 12252 Moving (0.00, -0.12) raw xDistance=0.12 yDistance=-0.01
22:19:21.887 00.007 12252 PPEC rslt: input = 0.12, final = 0.09, react = 0.07, pred = 0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 484.13
22:19:21.887 00.000 12252 PPEC: input: 0.12, control: 0.09, exposure: 2000
22:19:21.887 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:21.887 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:19:21.887 00.000 12252 MoveAxis(W, 35, ABG)
22:19:21.887 00.000 12252 Guiding  Dir = 3, Dur = 35
22:19:21.888 00.001 12252 IsSlewing returns 0
22:19:21.888 00.000 12252 IsGuiding returns 0
22:19:21.890 00.002 12252 PulseGuide returned control before completion, sleep 43
22:19:21.941 00.051 12252 IsGuiding returns 0
22:19:21.941 00.000 12252 Move returns status 0, amount 35
22:19:21.941 00.000 12252 MoveAxis(N, 0, ABG)
22:19:21.941 00.000 12252 Move returns status 0, amount 0
22:19:21.941 00.000 12252 move complete, result=0
22:19:21.941 00.000 12252 worker thread done servicing request
22:19:21.943 00.002 12252 Worker thread wakes up
22:19:21.943 00.000 9044 GuideStep: 0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
22:19:21.945 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:21.945 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:24.300 02.355 12252 Exposure complete
22:19:24.373 00.073 12252 worker thread done servicing request
22:19:24.374 00.001 9044 OnExposeComplete: enter
22:19:24.375 00.001 9044 UpdateGuideState(): m_state=6
22:19:24.377 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3214
22:19:24.379 00.002 9044 Star::Find returns 1 (0), X=1009.39, Y=824.13, Mass=5769, SNR=51.9, Peak=173 HFD=5.2
22:19:24.380 00.001 9044 MultiStar: [#1 -0.01,-0.00,1.05,U] [#2 -0.05,-0.02,1.18,U] [#3 -0.08,-0.06,0.85,U] [#4 -0.01,0.04,1.26,U] [#5 -0.09,-0.09,0.66,U] [#6 0.08,0.05,0.41,U] [#7 -0.05,-0.13,0.43,U] [#8 -0.11,-0.03,0.42,U] 
22:19:24.381 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {-0.06, -0.23}
22:19:24.382 00.001 9044 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.62) = xAngle (-0.64 = -0.64)
22:19:24.382 00.000 9044 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.72 = 2.56)
22:19:24.383 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.26 mountX=0.05 mountY=0.04, mountTheta=0.60
22:19:24.385 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.05, opts=13)
22:19:24.386 00.001 9044 Enqueuing Move request for scope (-0.04, -0.05)
22:19:24.386 00.000 12252 Worker thread wakes up
22:19:24.387 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:24.388 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
22:19:24.388 00.000 9044 UpdateGuideState exits: m=5769 SNR=51.9
22:19:24.389 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
22:19:24.389 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:24.391 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:24.392 00.001 9044 Enqueuing Expose request
22:19:24.395 00.003 12252 Moving (-0.04, -0.05) raw xDistance=0.05 yDistance=0.04
22:19:24.398 00.003 12252 PPEC rslt: input = 0.05, final = 0.03, react = 0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 484.13
22:19:24.398 00.000 12252 PPEC: input: 0.05, control: 0.03, exposure: 2000
22:19:24.398 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:24.398 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:19:24.398 00.000 12252 MoveAxis(W, 11, ABG)
22:19:24.398 00.000 12252 Guiding  Dir = 3, Dur = 11
22:19:24.399 00.001 12252 IsSlewing returns 0
22:19:24.399 00.000 12252 IsGuiding returns 0
22:19:24.401 00.002 12252 PulseGuide returned control before completion, sleep 19
22:19:24.432 00.031 12252 IsGuiding returns 1
22:19:24.432 00.000 12252 scope still moving after pulse duration time elapsed
22:19:24.464 00.032 12252 IsSlewing returns 0
22:19:24.464 00.000 12252 IsGuiding returns 0
22:19:24.464 00.000 12252 scope move finished after 11 + 53 ms
22:19:24.464 00.000 12252 Move returns status 0, amount 11
22:19:24.464 00.000 12252 MoveAxis(N, 0, ABG)
22:19:24.464 00.000 12252 Move returns status 0, amount 0
22:19:24.464 00.000 12252 move complete, result=0
22:19:24.464 00.000 12252 worker thread done servicing request
22:19:24.464 00.000 12252 Worker thread wakes up
22:19:24.464 00.000 9044 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
22:19:24.467 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:24.467 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:26.826 02.359 12252 Exposure complete
22:19:26.879 00.053 12252 worker thread done servicing request
22:19:26.879 00.000 9044 OnExposeComplete: enter
22:19:26.882 00.003 9044 UpdateGuideState(): m_state=6
22:19:26.884 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3215
22:19:26.885 00.001 9044 Star::Find returns 1 (0), X=1009.59, Y=824.08, Mass=5625, SNR=51.4, Peak=173 HFD=5.2
22:19:26.886 00.001 9044 MultiStar: [#1 0.02,0.08,1.06,U] [#2 0.10,0.00,1.21,U] [#3 0.04,-0.03,0.88,U] [#4 0.02,0.00,1.29,U] [#5 0.07,0.03,0.67,U] [#6 0.11,0.03,0.43,U] [#7 0.17,-0.03,0.44,U] [#8 0.02,-0.02,0.42,U] 
22:19:26.888 00.002 9044 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.13, -0.28}
22:19:26.889 00.001 9044 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.62) = xAngle (1.26 = 1.26)
22:19:26.890 00.001 9044 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.83 = -1.83)
22:19:26.891 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-0.37 mountX=0.02 mountY=-0.07, mountTheta=-1.26
22:19:26.894 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.03, opts=13)
22:19:26.895 00.001 9044 Enqueuing Move request for scope (0.07, -0.03)
22:19:26.896 00.001 12252 Worker thread wakes up
22:19:26.896 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:26.897 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
22:19:26.897 00.000 9044 UpdateGuideState exits: m=5625 SNR=51.4
22:19:26.898 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:26.899 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
22:19:26.899 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:26.900 00.001 9044 Enqueuing Expose request
22:19:26.901 00.001 12252 Moving (0.07, -0.03) raw xDistance=0.02 yDistance=-0.07
22:19:26.903 00.002 12252 PPEC rslt: input = 0.02, final = 0.04, react = 0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 484.12
22:19:26.905 00.002 12252 PPEC: input: 0.02, control: 0.04, exposure: 2000
22:19:26.905 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:26.905 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:19:26.905 00.000 12252 MoveAxis(W, 14, ABG)
22:19:26.905 00.000 12252 Guiding  Dir = 3, Dur = 14
22:19:26.905 00.000 12252 IsSlewing returns 0
22:19:26.906 00.001 12252 IsGuiding returns 0
22:19:26.907 00.001 12252 PulseGuide returned control before completion, sleep 22
22:19:26.944 00.037 12252 IsGuiding returns 0
22:19:26.944 00.000 12252 Move returns status 0, amount 14
22:19:26.944 00.000 12252 MoveAxis(N, 0, ABG)
22:19:26.944 00.000 12252 Move returns status 0, amount 0
22:19:26.944 00.000 12252 move complete, result=0
22:19:26.944 00.000 12252 worker thread done servicing request
22:19:26.944 00.000 12252 Worker thread wakes up
22:19:26.944 00.000 9044 GuideStep: 0.0 px 14 ms WEST, -0.1 px 0 ms NORTH
22:19:26.946 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:26.946 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:29.284 02.338 12252 Exposure complete
22:19:29.372 00.088 12252 worker thread done servicing request
22:19:29.372 00.000 9044 OnExposeComplete: enter
22:19:29.375 00.003 9044 UpdateGuideState(): m_state=6
22:19:29.376 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3216
22:19:29.377 00.001 9044 Star::Find returns 1 (0), X=1009.43, Y=822.78, Mass=5754, SNR=52.0, Peak=172 HFD=5.3
22:19:29.378 00.001 9044 MultiStar: large primary error, entering stabilization period
22:19:29.379 00.001 9044 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.62) = xAngle (0.04 = 0.04)
22:19:29.381 00.002 9044 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.04 = -3.04)
22:19:29.383 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-1.58 hyp=1.58 cameraTheta=-1.59 mountX=1.57 mountY=-0.15, mountTheta=-0.10
22:19:29.385 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-1.58, opts=13)
22:19:29.386 00.001 9044 Enqueuing Move request for scope (-0.02, -1.58)
22:19:29.387 00.001 12252 Worker thread wakes up
22:19:29.387 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:29.388 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -1.58) opts 0xd
22:19:29.388 00.000 9044 UpdateGuideState exits: m=5754 SNR=52.0
22:19:29.389 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -1.58)
22:19:29.389 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:29.390 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:29.391 00.001 9044 Enqueuing Expose request
22:19:29.393 00.002 12252 Moving (-0.02, -1.58) raw xDistance=1.57 yDistance=-0.15
22:19:29.399 00.006 12252 PPEC rslt: input = 1.57, final = 0.99, react = 0.94, pred = 0.05, hyst = 0.85, hyst_pct = 0.00, period_length = 484.12
22:19:29.399 00.000 12252 PPEC: input: 1.57, control: 0.99, exposure: 2000
22:19:29.399 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.15
22:19:29.399 00.000 12252 MoveAxis(W, 388, ABG)
22:19:29.399 00.000 12252 Guiding  Dir = 3, Dur = 388
22:19:29.400 00.001 12252 IsSlewing returns 0
22:19:29.400 00.000 12252 IsGuiding returns 0
22:19:29.402 00.002 12252 PulseGuide returned control before completion, sleep 397
22:19:29.805 00.403 12252 IsGuiding returns 0
22:19:29.805 00.000 12252 Move returns status 0, amount 388
22:19:29.805 00.000 12252 MoveAxis(N, 52, ABG)
22:19:29.805 00.000 12252 Guiding  Dir = 0, Dur = 52
22:19:29.806 00.001 12252 IsSlewing returns 0
22:19:29.806 00.000 12252 IsGuiding returns 0
22:19:29.811 00.005 12252 PulseGuide returned control before completion, sleep 57
22:19:29.880 00.069 12252 IsGuiding returns 0
22:19:29.880 00.000 12252 Move returns status 0, amount 52
22:19:29.880 00.000 12252 move complete, result=0
22:19:29.880 00.000 12252 worker thread done servicing request
22:19:29.880 00.000 12252 Worker thread wakes up
22:19:29.880 00.000 9044 GuideStep: 1.6 px 388 ms WEST, -0.2 px 52 ms NORTH
22:19:29.883 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:29.883 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:32.230 02.347 12252 Exposure complete
22:19:32.282 00.052 12252 worker thread done servicing request
22:19:32.282 00.000 9044 OnExposeComplete: enter
22:19:32.284 00.002 9044 UpdateGuideState(): m_state=6
22:19:32.286 00.002 9044 Star::Find(15, 1009, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3217
22:19:32.288 00.002 9044 Star::Find returns 1 (0), X=1009.24, Y=823.36, Mass=5932, SNR=52.8, Peak=172 HFD=5.3
22:19:32.290 00.002 9044 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.62) = xAngle (-0.16 = -0.16)
22:19:32.293 00.003 9044 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.24 = 3.04)
22:19:32.295 00.002 9044 CameraToMount -- cameraX=-0.21 cameraY=-0.99 hyp=1.01 cameraTheta=-1.78 mountX=1.00 mountY=0.10, mountTheta=0.10
22:19:32.299 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=-0.99, opts=13)
22:19:32.300 00.001 9044 Enqueuing Move request for scope (-0.21, -0.99)
22:19:32.302 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:32.303 00.001 9044 UpdateGuideState exits: m=5932 SNR=52.8
22:19:32.304 00.001 12252 Worker thread wakes up
22:19:32.305 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:32.306 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:32.307 00.001 9044 Enqueuing Expose request
22:19:32.309 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.99) opts 0xd
22:19:32.309 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.21, -0.99)
22:19:32.309 00.000 12252 Moving (-0.21, -0.99) raw xDistance=1.00 yDistance=0.10
22:19:32.312 00.003 12252 PPEC rslt: input = 1.00, final = 0.67, react = 0.60, pred = 0.07, hyst = 0.54, hyst_pct = 0.00, period_length = 484.12
22:19:32.312 00.000 12252 PPEC: input: 1.00, control: 0.67, exposure: 2000
22:19:32.312 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:32.312 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:19:32.312 00.000 12252 MoveAxis(W, 262, ABG)
22:19:32.312 00.000 12252 Guiding  Dir = 3, Dur = 262
22:19:32.313 00.001 12252 IsSlewing returns 0
22:19:32.313 00.000 12252 IsGuiding returns 0
22:19:32.315 00.002 12252 PulseGuide returned control before completion, sleep 271
22:19:32.597 00.282 12252 IsGuiding returns 0
22:19:32.598 00.001 12252 Move returns status 0, amount 262
22:19:32.598 00.000 12252 MoveAxis(N, 0, ABG)
22:19:32.598 00.000 12252 Move returns status 0, amount 0
22:19:32.598 00.000 12252 move complete, result=0
22:19:32.598 00.000 12252 worker thread done servicing request
22:19:32.598 00.000 12252 Worker thread wakes up
22:19:32.598 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:32.599 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:32.599 00.000 9044 GuideStep: 1.0 px 262 ms WEST, 0.1 px 0 ms NORTH
22:19:34.942 02.343 12252 Exposure complete
22:19:34.977 00.035 12252 worker thread done servicing request
22:19:34.977 00.000 9044 OnExposeComplete: enter
22:19:34.979 00.002 9044 UpdateGuideState(): m_state=6
22:19:34.981 00.002 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3218
22:19:34.981 00.000 9044 Star::Find returns 1 (0), X=1009.48, Y=824.23, Mass=5766, SNR=52.1, Peak=173 HFD=5.3
22:19:34.982 00.001 9044 MultiStar: exiting stabilization period
22:19:34.983 00.001 9044 MultiStar: [#1 -0.10,0.09,1.03,U] [#2 -0.01,0.06,1.21,U] [#3 -0.12,0.01,0.84,U] [#4 -0.06,0.11,1.25,U] [#5 -0.11,0.05,0.64,U] [#6 0.05,0.10,0.42,U] [#7 -0.01,-0.02,0.44,U] [#8 -0.12,0.03,0.42,U] 
22:19:34.984 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.03, -0.13}
22:19:34.985 00.001 9044 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.62) = xAngle (4.16 = -2.12)
22:19:34.986 00.001 9044 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.08 = 1.08)
22:19:34.987 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.54 mountX=-0.03 mountY=0.06, mountTheta=2.10
22:19:34.988 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.04, opts=13)
22:19:34.989 00.001 9044 Enqueuing Move request for scope (-0.05, 0.04)
22:19:34.991 00.002 12252 Worker thread wakes up
22:19:34.991 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:34.992 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
22:19:34.992 00.000 9044 UpdateGuideState exits: m=5766 SNR=52.1
22:19:34.993 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
22:19:34.993 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:34.993 00.000 12252 Moving (-0.05, 0.04) raw xDistance=-0.03 yDistance=0.06
22:19:34.993 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:34.994 00.001 9044 Enqueuing Expose request
22:19:34.997 00.003 12252 PPEC rslt: input = -0.03, final = 0.09, react = -0.02, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 484.12
22:19:34.997 00.000 12252 PPEC: input: -0.03, control: 0.09, exposure: 2000
22:19:34.997 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:34.997 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:19:34.997 00.000 12252 MoveAxis(W, 35, ABG)
22:19:34.997 00.000 12252 Guiding  Dir = 3, Dur = 35
22:19:34.998 00.001 12252 IsSlewing returns 0
22:19:34.998 00.000 12252 IsGuiding returns 0
22:19:35.000 00.002 12252 PulseGuide returned control before completion, sleep 44
22:19:35.045 00.045 12252 IsGuiding returns 0
22:19:35.045 00.000 12252 Move returns status 0, amount 35
22:19:35.045 00.000 12252 MoveAxis(N, 0, ABG)
22:19:35.046 00.001 12252 Move returns status 0, amount 0
22:19:35.046 00.000 12252 move complete, result=0
22:19:35.046 00.000 12252 worker thread done servicing request
22:19:35.046 00.000 12252 Worker thread wakes up
22:19:35.046 00.000 9044 GuideStep: -0.0 px 35 ms WEST, 0.1 px 0 ms NORTH
22:19:35.048 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:35.048 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:37.386 02.338 12252 Exposure complete
22:19:37.445 00.059 12252 worker thread done servicing request
22:19:37.446 00.001 9044 OnExposeComplete: enter
22:19:37.448 00.002 9044 UpdateGuideState(): m_state=6
22:19:37.449 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3219
22:19:37.451 00.002 9044 Star::Find returns 1 (0), X=1009.30, Y=824.37, Mass=5657, SNR=51.6, Peak=173 HFD=5.3
22:19:37.452 00.001 9044 MultiStar: [#1 -0.22,0.12,1.04,U] [#2 -0.09,-0.01,1.23,U] [#3 -0.11,0.15,0.84,U] [#4 -0.28,0.52,0.00,M1] [#5 -0.10,0.12,0.66,U] [#6 -0.10,0.24,0.42,U] [#7 -0.16,0.11,0.44,U] [#8 -0.21,0.09,0.43,U] 
22:19:37.453 00.001 9044 single-star, 7 included, MultiStar: {-0.14, 0.09}, one-star: {-0.15, 0.02}
22:19:37.454 00.001 9044 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.62) = xAngle (4.65 = -1.64)
22:19:37.454 00.000 9044 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.56 = 1.56)
22:19:37.455 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=3.02 mountX=-0.01 mountY=0.15, mountTheta=1.64
22:19:37.457 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.02, opts=13)
22:19:37.458 00.001 9044 Enqueuing Move request for scope (-0.15, 0.02)
22:19:37.459 00.001 12252 Worker thread wakes up
22:19:37.459 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:37.462 00.003 9044 UpdateGuideState exits: m=5657 SNR=51.6
22:19:37.463 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
22:19:37.463 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:37.464 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
22:19:37.464 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:37.465 00.001 9044 Enqueuing Expose request
22:19:37.466 00.001 12252 Moving (-0.15, 0.02) raw xDistance=-0.01 yDistance=0.15
22:19:37.468 00.002 12252 PPEC rslt: input = -0.01, final = 0.11, react = -0.01, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 484.12
22:19:37.468 00.000 12252 PPEC: input: -0.01, control: 0.11, exposure: 2000
22:19:37.468 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:37.468 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:19:37.468 00.000 12252 MoveAxis(W, 44, ABG)
22:19:37.468 00.000 12252 Guiding  Dir = 3, Dur = 44
22:19:37.468 00.000 12252 IsSlewing returns 0
22:19:37.468 00.000 12252 IsGuiding returns 0
22:19:37.472 00.004 12252 PulseGuide returned control before completion, sleep 51
22:19:37.534 00.062 12252 IsGuiding returns 0
22:19:37.534 00.000 12252 Move returns status 0, amount 44
22:19:37.534 00.000 12252 MoveAxis(N, 0, ABG)
22:19:37.534 00.000 12252 Move returns status 0, amount 0
22:19:37.534 00.000 12252 move complete, result=0
22:19:37.534 00.000 12252 worker thread done servicing request
22:19:37.534 00.000 12252 Worker thread wakes up
22:19:37.535 00.001 9044 GuideStep: -0.0 px 44 ms WEST, 0.1 px 0 ms NORTH
22:19:37.536 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:37.536 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:39.889 02.353 12252 Exposure complete
22:19:39.951 00.062 12252 worker thread done servicing request
22:19:39.952 00.001 9044 OnExposeComplete: enter
22:19:39.954 00.002 9044 UpdateGuideState(): m_state=6
22:19:39.956 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3220
22:19:39.959 00.003 9044 Star::Find returns 1 (0), X=1009.33, Y=824.56, Mass=5779, SNR=51.9, Peak=173 HFD=5.3
22:19:39.963 00.004 9044 MultiStar: [#1 -0.09,0.30,1.09,U] [#2 -0.01,0.29,1.19,U] [#3 -0.07,0.26,0.86,U] [#4 -0.24,0.60,0.00,M2] [#5 -0.02,0.23,0.66,U] [#6 0.04,0.30,0.42,U] [#7 0.06,0.31,0.44,U] [#8 -0.17,0.24,0.42,U] 
22:19:39.965 00.002 9044 single-star, 7 included, MultiStar: {-0.06, 0.27}, one-star: {-0.12, 0.21}
22:19:39.967 00.002 9044 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.62) = xAngle (3.72 = -2.56)
22:19:39.970 00.003 9044 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.64 = 0.64)
22:19:39.973 00.003 9044 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.10 mountX=-0.20 mountY=0.14, mountTheta=2.52
22:19:39.977 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.21, opts=13)
22:19:39.979 00.002 9044 Enqueuing Move request for scope (-0.12, 0.21)
22:19:39.982 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:39.985 00.003 9044 UpdateGuideState exits: m=5779 SNR=51.9
22:19:39.987 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:39.989 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:39.992 00.003 9044 Enqueuing Expose request
22:19:39.994 00.002 12252 Worker thread wakes up
22:19:39.994 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
22:19:39.994 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
22:19:39.994 00.000 12252 Moving (-0.12, 0.21) raw xDistance=-0.20 yDistance=0.14
22:19:39.999 00.005 12252 PPEC rslt: input = -0.20, final = -0.01, react = -0.12, pred = 0.11, hyst = -0.10, hyst_pct = 0.00, period_length = 484.11
22:19:39.999 00.000 12252 PPEC: input: -0.20, control: -0.01, exposure: 2000
22:19:39.999 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:39.999 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:19:39.999 00.000 12252 MoveAxis(E, 5, ABG)
22:19:39.999 00.000 12252 Guiding  Dir = 2, Dur = 5
22:19:39.999 00.000 12252 IsSlewing returns 0
22:19:40.000 00.001 12252 IsGuiding returns 0
22:19:40.003 00.003 12252 PulseGuide returned control before completion, sleep 13
22:19:40.029 00.026 12252 IsGuiding returns 0
22:19:40.029 00.000 12252 Move returns status 0, amount 5
22:19:40.029 00.000 12252 MoveAxis(N, 0, ABG)
22:19:40.029 00.000 12252 Move returns status 0, amount 0
22:19:40.029 00.000 12252 move complete, result=0
22:19:40.029 00.000 12252 worker thread done servicing request
22:19:40.031 00.002 12252 Worker thread wakes up
22:19:40.031 00.000 9044 GuideStep: -0.2 px 5 ms EAST, 0.1 px 0 ms NORTH
22:19:40.033 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:40.033 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:42.371 02.338 12252 Exposure complete
22:19:42.427 00.056 12252 worker thread done servicing request
22:19:42.427 00.000 9044 OnExposeComplete: enter
22:19:42.429 00.002 9044 UpdateGuideState(): m_state=6
22:19:42.431 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3221
22:19:42.432 00.001 9044 Star::Find returns 1 (0), X=1009.21, Y=824.55, Mass=5644, SNR=51.6, Peak=173 HFD=5.3
22:19:42.435 00.003 9044 MultiStar: [#1 -0.17,0.32,1.06,U] [#2 -0.16,0.48,0.00,M1] [#3 -0.30,0.39,0.00,M1] [#4 -0.30,0.63,0.00,M3] [#5 -0.14,0.46,0.00,M1] [#6 0.02,0.40,0.00,M1] [#7 -0.23,0.39,0.00,M1] [#8 -0.23,0.35,0.00,M1] 
22:19:42.438 00.003 9044 single-star, 1 included, MultiStar: {-0.20, 0.26}, one-star: {-0.24, 0.19}
22:19:42.440 00.002 9044 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.62) = xAngle (4.08 = -2.21)
22:19:42.442 00.002 9044 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.99 = 0.99)
22:19:42.446 00.004 9044 CameraToMount -- cameraX=-0.24 cameraY=0.19 hyp=0.31 cameraTheta=2.45 mountX=-0.18 mountY=0.26, mountTheta=2.19
22:19:42.450 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.24, y=0.19, opts=13)
22:19:42.452 00.002 9044 Enqueuing Move request for scope (-0.24, 0.19)
22:19:42.455 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:42.457 00.002 9044 UpdateGuideState exits: m=5644 SNR=51.6
22:19:42.459 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:42.460 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:42.462 00.002 9044 Enqueuing Expose request
22:19:42.463 00.001 12252 Worker thread wakes up
22:19:42.463 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.19) opts 0xd
22:19:42.463 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.24, 0.19)
22:19:42.464 00.001 12252 Moving (-0.24, 0.19) raw xDistance=-0.18 yDistance=0.26
22:19:42.469 00.005 12252 PPEC rslt: input = -0.18, final = -0.01, react = -0.11, pred = 0.10, hyst = -0.09, hyst_pct = 0.00, period_length = 484.11
22:19:42.469 00.000 12252 PPEC: input: -0.18, control: -0.01, exposure: 2000
22:19:42.470 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:19:42.470 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
22:19:42.470 00.000 12252 MoveAxis(E, 5, ABG)
22:19:42.470 00.000 12252 Guiding  Dir = 2, Dur = 5
22:19:42.470 00.000 12252 IsSlewing returns 0
22:19:42.470 00.000 12252 IsGuiding returns 0
22:19:42.472 00.002 12252 PulseGuide returned control before completion, sleep 13
22:19:42.493 00.021 12252 IsGuiding returns 0
22:19:42.493 00.000 12252 Move returns status 0, amount 5
22:19:42.493 00.000 12252 MoveAxis(N, 0, ABG)
22:19:42.493 00.000 12252 Move returns status 0, amount 0
22:19:42.493 00.000 12252 move complete, result=0
22:19:42.493 00.000 12252 worker thread done servicing request
22:19:42.493 00.000 9044 GuideStep: -0.2 px 5 ms EAST, 0.3 px 0 ms NORTH
22:19:42.496 00.003 12252 Worker thread wakes up
22:19:42.496 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:42.496 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:44.852 02.356 12252 Exposure complete
22:19:44.914 00.062 12252 worker thread done servicing request
22:19:44.914 00.000 9044 OnExposeComplete: enter
22:19:44.915 00.001 9044 UpdateGuideState(): m_state=6
22:19:44.917 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3222
22:19:44.918 00.001 9044 Star::Find returns 1 (0), X=1009.33, Y=824.60, Mass=5716, SNR=51.9, Peak=173 HFD=5.3
22:19:44.919 00.001 9044 MultiStar: [#1 -0.06,0.37,1.08,U] [#2 -0.01,0.39,1.21,U] [#3 -0.23,0.36,0.00,M2] [#4 -0.22,0.70,0.00,M4] [#5 -0.05,0.46,0.00,M2] [#6 -0.01,0.46,0.00,M2] [#7 -0.02,0.43,0.00,M2] [#8 -0.10,0.42,0.00,M2] 
22:19:44.920 00.001 9044 single-star, 2 included, MultiStar: {-0.06, 0.34}, one-star: {-0.12, 0.25}
22:19:44.921 00.001 9044 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.62) = xAngle (3.64 = -2.64)
22:19:44.923 00.002 9044 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.56 = 0.56)
22:19:44.925 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.27 cameraTheta=2.02 mountX=-0.24 mountY=0.15, mountTheta=2.60
22:19:44.927 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.25, opts=13)
22:19:44.928 00.001 9044 Enqueuing Move request for scope (-0.12, 0.25)
22:19:44.931 00.003 12252 Worker thread wakes up
22:19:44.931 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
22:19:44.931 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
22:19:44.931 00.000 12252 Moving (-0.12, 0.25) raw xDistance=-0.24 yDistance=0.15
22:19:44.931 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:44.932 00.001 9044 UpdateGuideState exits: m=5716 SNR=51.9
22:19:44.933 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:44.934 00.001 12252 PPEC rslt: input = -0.24, final = -0.09, react = -0.14, pred = 0.06, hyst = -0.13, hyst_pct = 0.00, period_length = 484.11
22:19:44.935 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:44.935 00.000 9044 Enqueuing Expose request
22:19:44.936 00.001 12252 PPEC: input: -0.24, control: -0.09, exposure: 2000
22:19:44.936 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:44.936 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:19:44.937 00.001 12252 MoveAxis(E, 35, ABG)
22:19:44.937 00.000 12252 Guiding  Dir = 2, Dur = 35
22:19:44.937 00.000 12252 IsSlewing returns 0
22:19:44.937 00.000 12252 IsGuiding returns 0
22:19:44.939 00.002 12252 PulseGuide returned control before completion, sleep 44
22:19:44.984 00.045 12252 IsGuiding returns 0
22:19:44.984 00.000 12252 Move returns status 0, amount 35
22:19:44.984 00.000 12252 MoveAxis(N, 0, ABG)
22:19:44.984 00.000 12252 Move returns status 0, amount 0
22:19:44.986 00.002 12252 move complete, result=0
22:19:44.986 00.000 12252 worker thread done servicing request
22:19:44.986 00.000 12252 Worker thread wakes up
22:19:44.986 00.000 9044 GuideStep: -0.2 px 35 ms EAST, 0.1 px 0 ms NORTH
22:19:44.988 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:44.988 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:47.347 02.359 12252 Exposure complete
22:19:47.392 00.045 12252 worker thread done servicing request
22:19:47.393 00.001 9044 OnExposeComplete: enter
22:19:47.395 00.002 9044 UpdateGuideState(): m_state=6
22:19:47.396 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3223
22:19:47.398 00.002 9044 Star::Find returns 1 (0), X=1009.31, Y=824.64, Mass=5662, SNR=51.5, Peak=173 HFD=5.4
22:19:47.399 00.001 9044 MultiStar: [#1 -0.12,0.42,0.00,M1] [#2 -0.06,0.42,0.00,M1] [#3 -0.26,0.38,0.00,M3] [#4 -0.22,0.68,0.00,M5] [#5 -0.07,0.39,0.00,M3] [#6 -0.03,0.53,0.00,M3] [#7 0.00,0.39,0.44,U] [#8 -0.17,0.51,0.00,M3] 
22:19:47.400 00.001 9044 single-star, 1 included, MultiStar: {-0.10, 0.32}, one-star: {-0.14, 0.28}
22:19:47.402 00.002 9044 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.62) = xAngle (3.65 = -2.63)
22:19:47.402 00.000 9044 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.57 = 0.57)
22:19:47.403 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.28 hyp=0.32 cameraTheta=2.03 mountX=-0.28 mountY=0.17, mountTheta=2.59
22:19:47.405 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.28, opts=13)
22:19:47.406 00.001 9044 Enqueuing Move request for scope (-0.14, 0.28)
22:19:47.407 00.001 12252 Worker thread wakes up
22:19:47.407 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:47.407 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.28) opts 0xd
22:19:47.407 00.000 9044 UpdateGuideState exits: m=5662 SNR=51.5
22:19:47.409 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.28)
22:19:47.409 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:47.410 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:47.411 00.001 9044 Enqueuing Expose request
22:19:47.412 00.001 12252 Moving (-0.14, 0.28) raw xDistance=-0.28 yDistance=0.17
22:19:47.415 00.003 12252 PPEC rslt: input = -0.28, final = -0.14, react = -0.17, pred = 0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 484.11
22:19:47.415 00.000 12252 PPEC: input: -0.28, control: -0.14, exposure: 2000
22:19:47.415 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:47.415 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:19:47.415 00.000 12252 MoveAxis(E, 56, ABG)
22:19:47.415 00.000 12252 Guiding  Dir = 2, Dur = 56
22:19:47.415 00.000 12252 IsSlewing returns 0
22:19:47.415 00.000 12252 IsGuiding returns 0
22:19:47.421 00.006 12252 PulseGuide returned control before completion, sleep 61
22:19:47.494 00.073 12252 IsGuiding returns 0
22:19:47.494 00.000 12252 Move returns status 0, amount 56
22:19:47.494 00.000 12252 MoveAxis(N, 0, ABG)
22:19:47.494 00.000 12252 Move returns status 0, amount 0
22:19:47.495 00.001 12252 move complete, result=0
22:19:47.495 00.000 12252 worker thread done servicing request
22:19:47.495 00.000 9044 GuideStep: -0.3 px 56 ms EAST, 0.2 px 0 ms NORTH
22:19:47.496 00.001 12252 Worker thread wakes up
22:19:47.496 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:47.496 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:49.840 02.344 12252 Exposure complete
22:19:49.883 00.043 12252 worker thread done servicing request
22:19:49.883 00.000 9044 OnExposeComplete: enter
22:19:49.884 00.001 9044 UpdateGuideState(): m_state=6
22:19:49.886 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3224
22:19:49.888 00.002 9044 Star::Find returns 1 (0), X=1009.21, Y=824.63, Mass=5911, SNR=53.2, Peak=173 HFD=5.3
22:19:49.889 00.001 9044 MultiStar: [#1 -0.15,0.34,1.03,U] [#2 -0.22,0.32,1.17,U] [#3 -0.30,0.34,0.00,M4] [#4 -0.25,0.65,0.00,M6] [#5 -0.20,0.41,0.00,M4] [#6 -0.01,0.48,0.00,M4] [#7 -0.18,0.36,0.00,M2] [#8 -0.19,0.36,0.00,M4] 
22:19:49.890 00.001 9044 single-star, 2 included, MultiStar: {-0.20, 0.31}, one-star: {-0.24, 0.28}
22:19:49.892 00.002 9044 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.62) = xAngle (3.90 = -2.38)
22:19:49.893 00.001 9044 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.82 = 0.82)
22:19:49.894 00.001 9044 CameraToMount -- cameraX=-0.24 cameraY=0.28 hyp=0.36 cameraTheta=2.28 mountX=-0.26 mountY=0.27, mountTheta=2.35
22:19:49.897 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.24, y=0.28, opts=13)
22:19:49.898 00.001 9044 Enqueuing Move request for scope (-0.24, 0.28)
22:19:49.899 00.001 12252 Worker thread wakes up
22:19:49.900 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:49.901 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.28) opts 0xd
22:19:49.901 00.000 9044 UpdateGuideState exits: m=5911 SNR=53.2
22:19:49.902 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.24, 0.28)
22:19:49.902 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:49.904 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:49.905 00.001 12252 Moving (-0.24, 0.28) raw xDistance=-0.26 yDistance=0.27
22:19:49.906 00.001 9044 Enqueuing Expose request
22:19:49.908 00.002 12252 PPEC rslt: input = -0.26, final = -0.12, react = -0.16, pred = 0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 484.10
22:19:49.908 00.000 12252 PPEC: input: -0.26, control: -0.12, exposure: 2000
22:19:49.908 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:19:49.908 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:19:49.908 00.000 12252 MoveAxis(E, 48, ABG)
22:19:49.908 00.000 12252 Guiding  Dir = 2, Dur = 48
22:19:49.909 00.001 12252 IsSlewing returns 0
22:19:49.909 00.000 12252 IsGuiding returns 0
22:19:49.911 00.002 12252 PulseGuide returned control before completion, sleep 57
22:19:49.976 00.065 12252 IsGuiding returns 0
22:19:49.976 00.000 12252 Move returns status 0, amount 48
22:19:49.976 00.000 12252 MoveAxis(N, 0, ABG)
22:19:49.976 00.000 12252 Move returns status 0, amount 0
22:19:49.976 00.000 12252 move complete, result=0
22:19:49.976 00.000 12252 worker thread done servicing request
22:19:49.976 00.000 12252 Worker thread wakes up
22:19:49.976 00.000 9044 GuideStep: -0.3 px 48 ms EAST, 0.3 px 0 ms NORTH
22:19:49.979 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:49.979 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:52.326 02.347 12252 Exposure complete
22:19:52.398 00.072 12252 worker thread done servicing request
22:19:52.399 00.001 9044 OnExposeComplete: enter
22:19:52.400 00.001 9044 UpdateGuideState(): m_state=6
22:19:52.403 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3225
22:19:52.404 00.001 9044 Star::Find returns 1 (0), X=1009.31, Y=824.63, Mass=5625, SNR=51.4, Peak=173 HFD=5.3
22:19:52.406 00.002 9044 MultiStar: [#1 -0.13,0.28,1.06,U] [#2 -0.07,0.30,1.19,U] [#3 -0.27,0.33,0.00,M5] [#4 -0.28,0.74,0.00,M7] [#5 -0.10,0.36,0.66,U] [#6 0.00,0.51,0.00,M5] [#7 -0.08,0.37,0.43,U] [#8 -0.16,0.28,0.43,U] 
22:19:52.407 00.001 9044 single-star, 5 included, MultiStar: {-0.11, 0.30}, one-star: {-0.14, 0.27}
22:19:52.408 00.001 9044 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.62) = xAngle (3.66 = -2.62)
22:19:52.409 00.001 9044 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.58 = 0.58)
22:19:52.410 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.31 cameraTheta=2.04 mountX=-0.27 mountY=0.17, mountTheta=2.58
22:19:52.412 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.27, opts=13)
22:19:52.413 00.001 9044 Enqueuing Move request for scope (-0.14, 0.27)
22:19:52.414 00.001 12252 Worker thread wakes up
22:19:52.415 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:52.416 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
22:19:52.416 00.000 9044 UpdateGuideState exits: m=5625 SNR=51.4
22:19:52.418 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:52.419 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:52.420 00.001 9044 Enqueuing Expose request
22:19:52.421 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
22:19:52.421 00.000 12252 Moving (-0.14, 0.27) raw xDistance=-0.27 yDistance=0.17
22:19:52.426 00.005 12252 PPEC rslt: input = -0.27, final = -0.14, react = -0.16, pred = 0.02, hyst = -0.15, hyst_pct = 0.00, period_length = 484.10
22:19:52.426 00.000 12252 PPEC: input: -0.27, control: -0.14, exposure: 2000
22:19:52.426 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.00 newest=0.60
22:19:52.426 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:19:52.427 00.001 12252 MoveAxis(E, 55, ABG)
22:19:52.427 00.000 12252 Guiding  Dir = 2, Dur = 55
22:19:52.427 00.000 12252 IsSlewing returns 0
22:19:52.427 00.000 12252 IsGuiding returns 0
22:19:52.430 00.003 12252 PulseGuide returned control before completion, sleep 63
22:19:52.498 00.068 12252 IsGuiding returns 0
22:19:52.498 00.000 12252 Move returns status 0, amount 55
22:19:52.498 00.000 12252 BLC: Oldest BLC event removed
22:19:52.498 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:19:52.498 00.000 12252 MoveAxis(S, 137, ABG)
22:19:52.498 00.000 12252 Guiding  Dir = 1, Dur = 137
22:19:52.498 00.000 12252 IsSlewing returns 0
22:19:52.498 00.000 12252 IsGuiding returns 0
22:19:52.503 00.005 12252 PulseGuide returned control before completion, sleep 142
22:19:52.657 00.154 12252 IsGuiding returns 0
22:19:52.657 00.000 12252 Move returns status 0, amount 137
22:19:52.657 00.000 12252 move complete, result=0
22:19:52.657 00.000 12252 worker thread done servicing request
22:19:52.657 00.000 12252 Worker thread wakes up
22:19:52.657 00.000 9044 GuideStep: -0.3 px 55 ms EAST, 0.2 px 137 ms SOUTH
22:19:52.659 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:52.659 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:55.013 02.354 12252 Exposure complete
22:19:55.057 00.044 12252 worker thread done servicing request
22:19:55.057 00.000 9044 OnExposeComplete: enter
22:19:55.058 00.001 9044 UpdateGuideState(): m_state=6
22:19:55.058 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3226
22:19:55.060 00.002 9044 Star::Find returns 1 (0), X=1009.30, Y=824.48, Mass=5832, SNR=52.1, Peak=173 HFD=5.2
22:19:55.061 00.001 9044 MultiStar: [#1 -0.06,0.19,1.05,U] [#2 0.05,0.33,1.20,U] [#3 -0.12,0.19,0.82,U] [#4 -0.27,0.55,0.00,M8] [#5 -0.00,0.35,0.66,U] [#6 0.08,0.30,0.41,U] [#7 -0.11,0.20,0.43,U] [#8 -0.14,0.26,0.41,U] 
22:19:55.062 00.001 9044 single-star, 7 included, MultiStar: {-0.05, 0.24}, one-star: {-0.15, 0.13}
22:19:55.063 00.001 9044 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.62) = xAngle (4.05 = -2.23)
22:19:55.064 00.001 9044 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.97 = 0.97)
22:19:55.066 00.002 9044 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.43 mountX=-0.12 mountY=0.16, mountTheta=2.21
22:19:55.069 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.13, opts=13)
22:19:55.072 00.003 9044 Enqueuing Move request for scope (-0.15, 0.13)
22:19:55.074 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:55.078 00.004 9044 UpdateGuideState exits: m=5832 SNR=52.1
22:19:55.080 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:55.082 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:55.083 00.001 9044 Enqueuing Expose request
22:19:55.084 00.001 12252 Worker thread wakes up
22:19:55.084 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
22:19:55.084 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
22:19:55.084 00.000 12252 Moving (-0.15, 0.13) raw xDistance=-0.12 yDistance=0.16
22:19:55.084 00.000 12252 BLC: History state: CurrMiss=0.16, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.167023, 1:0.163737
22:19:55.085 00.001 12252 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
22:19:55.085 00.000 12252 BLC: window closed
22:19:55.088 00.003 12252 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = 0.06, hyst = -0.07, hyst_pct = 0.00, period_length = 484.10
22:19:55.090 00.002 12252 PPEC: input: -0.12, control: -0.02, exposure: 2000
22:19:55.090 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
22:19:55.090 00.000 12252 MoveAxis(E, 6, ABG)
22:19:55.090 00.000 12252 Guiding  Dir = 2, Dur = 6
22:19:55.090 00.000 12252 IsSlewing returns 0
22:19:55.090 00.000 12252 IsGuiding returns 0
22:19:55.093 00.003 12252 PulseGuide returned control before completion, sleep 14
22:19:55.115 00.022 12252 IsGuiding returns 0
22:19:55.116 00.001 12252 Move returns status 0, amount 6
22:19:55.116 00.000 12252 MoveAxis(S, 56, ABG)
22:19:55.116 00.000 12252 Guiding  Dir = 1, Dur = 56
22:19:55.116 00.000 12252 IsSlewing returns 0
22:19:55.116 00.000 12252 IsGuiding returns 0
22:19:55.123 00.007 12252 PulseGuide returned control before completion, sleep 60
22:19:55.192 00.069 12252 IsGuiding returns 0
22:19:55.192 00.000 12252 Move returns status 0, amount 56
22:19:55.192 00.000 12252 move complete, result=0
22:19:55.192 00.000 12252 worker thread done servicing request
22:19:55.192 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.2 px 56 ms SOUTH
22:19:55.195 00.003 12252 Worker thread wakes up
22:19:55.196 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:55.196 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:19:57.534 02.338 12252 Exposure complete
22:19:57.577 00.043 12252 worker thread done servicing request
22:19:57.577 00.000 9044 OnExposeComplete: enter
22:19:57.580 00.003 9044 UpdateGuideState(): m_state=6
22:19:57.582 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3227
22:19:57.583 00.001 9044 Star::Find returns 1 (0), X=1009.55, Y=824.35, Mass=5630, SNR=51.7, Peak=173 HFD=5.3
22:19:57.585 00.002 9044 MultiStar: [#1 0.06,0.27,1.04,U] [#2 0.07,0.32,1.21,U] [#3 0.06,0.21,0.85,U] [#4 0.05,0.24,1.27,U] [#5 0.03,0.27,0.66,U] [#6 0.24,0.39,0.00,M5] [#7 0.15,0.24,0.44,U] [#8 0.16,0.37,0.00,M3] 
22:19:57.586 00.001 9044 single-star, 6 included, MultiStar: {0.07, 0.22}, one-star: {0.10, -0.01}
22:19:57.588 00.002 9044 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.62) = xAngle (1.56 = 1.56)
22:19:57.589 00.001 9044 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.53 = -1.53)
22:19:57.590 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.07 mountX=0.00 mountY=-0.10, mountTheta=-1.56
22:19:57.595 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.01, opts=13)
22:19:57.597 00.002 9044 Enqueuing Move request for scope (0.10, -0.01)
22:19:57.600 00.003 12252 Worker thread wakes up
22:19:57.600 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:19:57.602 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
22:19:57.603 00.001 9044 UpdateGuideState exits: m=5630 SNR=51.7
22:19:57.604 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
22:19:57.604 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:19:57.606 00.002 12252 Moving (0.10, -0.01) raw xDistance=0.00 yDistance=-0.10
22:19:57.606 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:19:57.609 00.003 9044 Enqueuing Expose request
22:19:57.612 00.003 12252 PPEC rslt: input = 0.00, final = 0.08, react = 0.00, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 484.09
22:19:57.612 00.000 12252 PPEC: input: 0.00, control: 0.08, exposure: 2000
22:19:57.613 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:19:57.613 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:19:57.613 00.000 12252 MoveAxis(W, 31, ABG)
22:19:57.613 00.000 12252 Guiding  Dir = 3, Dur = 31
22:19:57.613 00.000 12252 IsSlewing returns 0
22:19:57.614 00.001 12252 IsGuiding returns 0
22:19:57.616 00.002 12252 PulseGuide returned control before completion, sleep 40
22:19:57.668 00.052 12252 IsGuiding returns 0
22:19:57.669 00.001 12252 Move returns status 0, amount 31
22:19:57.669 00.000 12252 MoveAxis(N, 0, ABG)
22:19:57.669 00.000 12252 Move returns status 0, amount 0
22:19:57.669 00.000 12252 move complete, result=0
22:19:57.669 00.000 12252 worker thread done servicing request
22:19:57.670 00.001 12252 Worker thread wakes up
22:19:57.670 00.000 9044 GuideStep: 0.0 px 31 ms WEST, -0.1 px 0 ms NORTH
22:19:57.671 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:19:57.671 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:00.006 02.335 12252 Exposure complete
22:20:00.033 00.027 12252 worker thread done servicing request
22:20:00.034 00.001 9044 OnExposeComplete: enter
22:20:00.034 00.000 9044 UpdateGuideState(): m_state=6
22:20:00.036 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
22:20:00.037 00.001 9044 Star::Find returns 1 (0), X=1009.38, Y=824.71, Mass=5693, SNR=51.7, Peak=173 HFD=5.3
22:20:00.038 00.001 9044 MultiStar: [#1 -0.01,0.42,0.00,M1] [#2 -0.01,0.34,1.22,U] [#3 -0.17,0.35,0.86,U] [#4 -0.09,0.78,0.00,M8] [#5 -0.07,0.39,0.00,M2] [#6 0.08,0.49,0.00,M6] [#7 0.10,0.43,0.00,M1] [#8 -0.15,0.26,0.43,U] 
22:20:00.038 00.000 9044 refined, 3 included, MultiStar: {-0.09, 0.34}, one-star: {-0.07, 0.36}
22:20:00.039 00.001 9044 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.62) = xAngle (3.44 = -2.84)
22:20:00.039 00.000 9044 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.36 = 0.36)
22:20:00.040 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.82 mountX=-0.33 mountY=0.12, mountTheta=2.79
22:20:00.041 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.34, opts=13)
22:20:00.043 00.002 9044 Enqueuing Move request for scope (-0.09, 0.34)
22:20:00.043 00.000 12252 Worker thread wakes up
22:20:00.043 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.34) opts 0xd
22:20:00.043 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.34)
22:20:00.043 00.000 12252 Moving (-0.09, 0.34) raw xDistance=-0.33 yDistance=0.12
22:20:00.044 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:00.045 00.001 12252 PPEC rslt: input = -0.33, final = -0.14, react = -0.20, pred = 0.06, hyst = -0.18, hyst_pct = 0.00, period_length = 484.09
22:20:00.045 00.000 12252 PPEC: input: -0.33, control: -0.14, exposure: 2000
22:20:00.045 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:00.045 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:20:00.045 00.000 12252 MoveAxis(E, 56, ABG)
22:20:00.045 00.000 12252 Guiding  Dir = 2, Dur = 56
22:20:00.046 00.001 12252 IsSlewing returns 0
22:20:00.046 00.000 12252 IsGuiding returns 0
22:20:00.048 00.002 12252 PulseGuide returned control before completion, sleep 64
22:20:00.060 00.012 9044 UpdateGuideState exits: m=5693 SNR=51.7
22:20:00.061 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:00.062 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:00.062 00.000 9044 Enqueuing Expose request
22:20:00.114 00.052 12252 IsGuiding returns 0
22:20:00.114 00.000 12252 Move returns status 0, amount 56
22:20:00.114 00.000 12252 MoveAxis(N, 0, ABG)
22:20:00.114 00.000 12252 Move returns status 0, amount 0
22:20:00.114 00.000 12252 move complete, result=0
22:20:00.114 00.000 12252 worker thread done servicing request
22:20:00.114 00.000 12252 Worker thread wakes up
22:20:00.115 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:00.115 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:00.115 00.000 9044 GuideStep: -0.3 px 56 ms EAST, 0.1 px 0 ms NORTH
22:20:02.445 02.330 12252 Exposure complete
22:20:02.472 00.027 12252 worker thread done servicing request
22:20:02.472 00.000 9044 OnExposeComplete: enter
22:20:02.473 00.001 9044 UpdateGuideState(): m_state=6
22:20:02.474 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3229
22:20:02.474 00.000 9044 Star::Find returns 1 (0), X=1009.49, Y=824.74, Mass=5682, SNR=51.6, Peak=173 HFD=5.2
22:20:02.475 00.001 9044 MultiStar: [#1 0.03,0.44,0.00,M2] [#2 0.14,0.40,0.00,M1] [#3 0.02,0.64,0.00,M3] [#4 0.13,0.87,0.00,M9] [#5 0.05,0.56,0.00,M3] [#6 0.10,0.61,0.00,M7] [#7 0.16,0.60,0.00,M2] [#8 -0.01,0.54,0.00,M3] 
22:20:02.476 00.001 9044 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.62) = xAngle (3.08 = 3.08)
22:20:02.477 00.001 9044 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.00 = -0.00)
22:20:02.477 00.000 9044 CameraToMount -- cameraX=0.04 cameraY=0.39 hyp=0.39 cameraTheta=1.46 mountX=-0.39 mountY=-0.00, mountTheta=-3.14
22:20:02.480 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.39, opts=13)
22:20:02.480 00.000 9044 Enqueuing Move request for scope (0.04, 0.39)
22:20:02.481 00.001 12252 Worker thread wakes up
22:20:02.481 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.39) opts 0xd
22:20:02.481 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.39)
22:20:02.481 00.000 12252 Moving (0.04, 0.39) raw xDistance=-0.39 yDistance=-0.00
22:20:02.482 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:02.483 00.001 12252 PPEC rslt: input = -0.39, final = -0.13, react = -0.23, pred = 0.11, hyst = -0.21, hyst_pct = 0.00, period_length = 484.09
22:20:02.483 00.000 12252 PPEC: input: -0.39, control: -0.13, exposure: 2000
22:20:02.483 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:02.483 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:20:02.483 00.000 12252 MoveAxis(E, 50, ABG)
22:20:02.483 00.000 12252 Guiding  Dir = 2, Dur = 50
22:20:02.484 00.001 12252 IsSlewing returns 0
22:20:02.484 00.000 12252 IsGuiding returns 0
22:20:02.485 00.001 12252 PulseGuide returned control before completion, sleep 59
22:20:02.498 00.013 9044 UpdateGuideState exits: m=5682 SNR=51.6
22:20:02.499 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:02.500 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:02.500 00.000 9044 Enqueuing Expose request
22:20:02.554 00.054 12252 IsGuiding returns 0
22:20:02.554 00.000 12252 Move returns status 0, amount 50
22:20:02.554 00.000 12252 MoveAxis(N, 0, ABG)
22:20:02.554 00.000 12252 Move returns status 0, amount 0
22:20:02.554 00.000 12252 move complete, result=0
22:20:02.554 00.000 12252 worker thread done servicing request
22:20:02.554 00.000 12252 Worker thread wakes up
22:20:02.554 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:02.554 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:02.554 00.000 9044 GuideStep: -0.4 px 50 ms EAST, -0.0 px 0 ms NORTH
22:20:04.893 02.339 12252 Exposure complete
22:20:04.920 00.027 12252 worker thread done servicing request
22:20:04.920 00.000 9044 OnExposeComplete: enter
22:20:04.921 00.001 9044 UpdateGuideState(): m_state=6
22:20:04.922 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3230
22:20:04.922 00.000 9044 Star::Find returns 1 (0), X=1009.50, Y=824.65, Mass=5643, SNR=51.5, Peak=173 HFD=5.2
22:20:04.923 00.001 9044 MultiStar: [#1 0.14,0.63,0.00,M3] [#2 0.07,0.41,0.00,M2] [#3 0.01,0.33,0.86,U] [#4 0.14,0.69,0.00,M10] [#5 0.09,0.42,0.00,M4] [#6 0.16,0.57,0.00,M8] [#7 0.12,0.35,0.44,U] [#8 0.09,0.45,0.00,M4] 
22:20:04.924 00.001 9044 single-star, 2 included, MultiStar: {0.05, 0.32}, one-star: {0.05, 0.29}
22:20:04.925 00.001 9044 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.62) = xAngle (3.04 = 3.04)
22:20:04.925 00.000 9044 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.04 = -0.04)
22:20:04.926 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.41 mountX=-0.29 mountY=-0.01, mountTheta=-3.10
22:20:04.928 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.29, opts=13)
22:20:04.930 00.002 9044 Enqueuing Move request for scope (0.05, 0.29)
22:20:04.931 00.001 12252 Worker thread wakes up
22:20:04.931 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
22:20:04.931 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
22:20:04.931 00.000 12252 Moving (0.05, 0.29) raw xDistance=-0.29 yDistance=-0.01
22:20:04.933 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:04.933 00.000 12252 PPEC rslt: input = -0.29, final = -0.07, react = -0.18, pred = 0.11, hyst = -0.17, hyst_pct = 0.00, period_length = 484.09
22:20:04.933 00.000 12252 PPEC: input: -0.29, control: -0.07, exposure: 2000
22:20:04.933 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:04.934 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:20:04.934 00.000 12252 MoveAxis(E, 26, ABG)
22:20:04.934 00.000 12252 Guiding  Dir = 2, Dur = 26
22:20:04.934 00.000 12252 IsSlewing returns 0
22:20:04.934 00.000 12252 IsGuiding returns 0
22:20:04.936 00.002 12252 PulseGuide returned control before completion, sleep 35
22:20:04.948 00.012 9044 UpdateGuideState exits: m=5643 SNR=51.5
22:20:04.949 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:04.950 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:04.951 00.001 9044 Enqueuing Expose request
22:20:04.973 00.022 12252 IsGuiding returns 0
22:20:04.973 00.000 12252 Move returns status 0, amount 26
22:20:04.973 00.000 12252 MoveAxis(N, 0, ABG)
22:20:04.973 00.000 12252 Move returns status 0, amount 0
22:20:04.973 00.000 12252 move complete, result=0
22:20:04.973 00.000 12252 worker thread done servicing request
22:20:04.973 00.000 12252 Worker thread wakes up
22:20:04.973 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:04.973 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:04.973 00.000 9044 GuideStep: -0.3 px 26 ms EAST, -0.0 px 0 ms NORTH
22:20:07.313 02.340 12252 Exposure complete
22:20:07.340 00.027 12252 worker thread done servicing request
22:20:07.341 00.001 9044 OnExposeComplete: enter
22:20:07.341 00.000 9044 UpdateGuideState(): m_state=6
22:20:07.342 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3231
22:20:07.343 00.001 9044 Star::Find returns 1 (0), X=1009.46, Y=824.51, Mass=5709, SNR=51.8, Peak=173 HFD=5.1
22:20:07.344 00.001 9044 MultiStar: [#1 0.05,0.28,1.08,U] [#2 0.03,0.27,1.22,U] [#3 0.04,0.30,0.86,U] [#4 -0.07,0.63,0.00,R] [#5 0.03,0.36,0.65,U] [#6 0.12,0.39,0.00,M9] [#7 0.12,0.32,0.44,U] [#8 -0.10,0.28,0.42,U] 
22:20:07.344 00.000 9044 single-star, 6 included, MultiStar: {0.03, 0.27}, one-star: {0.01, 0.15}
22:20:07.345 00.001 9044 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.62) = xAngle (3.12 = 3.12)
22:20:07.345 00.000 9044 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.04 = 0.04)
22:20:07.347 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.50 mountX=-0.15 mountY=0.01, mountTheta=3.10
22:20:07.348 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.15, opts=13)
22:20:07.349 00.001 9044 Enqueuing Move request for scope (0.01, 0.15)
22:20:07.349 00.000 12252 Worker thread wakes up
22:20:07.349 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
22:20:07.349 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
22:20:07.349 00.000 12252 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=0.01
22:20:07.350 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:07.351 00.001 12252 PPEC rslt: input = -0.15, final = -0.01, react = -0.09, pred = 0.08, hyst = -0.09, hyst_pct = 0.00, period_length = 484.08
22:20:07.351 00.000 12252 PPEC: input: -0.15, control: -0.01, exposure: 2000
22:20:07.351 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:07.351 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:20:07.351 00.000 12252 MoveAxis(E, 4, ABG)
22:20:07.351 00.000 12252 Guiding  Dir = 2, Dur = 4
22:20:07.352 00.001 12252 IsSlewing returns 0
22:20:07.352 00.000 12252 IsGuiding returns 0
22:20:07.354 00.002 12252 PulseGuide returned control before completion, sleep 12
22:20:07.366 00.012 9044 UpdateGuideState exits: m=5709 SNR=51.8
22:20:07.366 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:07.368 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:07.368 00.000 9044 Enqueuing Expose request
22:20:07.373 00.005 12252 IsGuiding returns 0
22:20:07.373 00.000 12252 Move returns status 0, amount 4
22:20:07.373 00.000 12252 MoveAxis(N, 0, ABG)
22:20:07.373 00.000 12252 Move returns status 0, amount 0
22:20:07.373 00.000 12252 move complete, result=0
22:20:07.374 00.001 12252 worker thread done servicing request
22:20:07.374 00.000 12252 Worker thread wakes up
22:20:07.374 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:07.374 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:07.374 00.000 9044 GuideStep: -0.2 px 4 ms EAST, 0.0 px 0 ms NORTH
22:20:09.707 02.333 12252 Exposure complete
22:20:09.733 00.026 12252 worker thread done servicing request
22:20:09.733 00.000 9044 OnExposeComplete: enter
22:20:09.734 00.001 9044 UpdateGuideState(): m_state=6
22:20:09.734 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3232
22:20:09.735 00.001 9044 Star::Find returns 1 (0), X=1009.49, Y=824.65, Mass=5682, SNR=51.6, Peak=173 HFD=5.2
22:20:09.736 00.001 9044 MultiStar: [#1 0.04,0.41,0.00,M3] [#2 -0.02,0.40,0.00,M2] [#3 -0.16,0.42,0.00,M2] [#4 -0.05,0.12,1.26,U] [#5 -0.00,0.48,0.00,M4] [#6 0.15,0.53,0.00,M10] [#7 0.01,0.37,0.44,U] [#8 -0.04,0.53,0.00,M4] 
22:20:09.736 00.000 9044 refined, 2 included, MultiStar: {-0.01, 0.23}, one-star: {0.04, 0.30}
22:20:09.738 00.002 9044 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.62) = xAngle (3.23 = -3.05)
22:20:09.738 00.000 9044 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.15 = 0.15)
22:20:09.739 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.61 mountX=-0.23 mountY=0.03, mountTheta=2.99
22:20:09.740 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.23, opts=13)
22:20:09.742 00.002 9044 Enqueuing Move request for scope (-0.01, 0.23)
22:20:09.743 00.001 12252 Worker thread wakes up
22:20:09.743 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
22:20:09.743 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
22:20:09.743 00.000 12252 Moving (-0.01, 0.23) raw xDistance=-0.23 yDistance=0.03
22:20:09.744 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:09.745 00.001 12252 PPEC rslt: input = -0.23, final = -0.10, react = -0.14, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 484.08
22:20:09.745 00.000 12252 PPEC: input: -0.23, control: -0.10, exposure: 2000
22:20:09.745 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:09.745 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:20:09.745 00.000 12252 MoveAxis(E, 37, ABG)
22:20:09.745 00.000 12252 Guiding  Dir = 2, Dur = 37
22:20:09.745 00.000 12252 IsSlewing returns 0
22:20:09.745 00.000 12252 IsGuiding returns 0
22:20:09.748 00.003 12252 PulseGuide returned control before completion, sleep 45
22:20:09.761 00.013 9044 UpdateGuideState exits: m=5682 SNR=51.6
22:20:09.761 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:09.762 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:09.764 00.002 9044 Enqueuing Expose request
22:20:09.802 00.038 12252 IsGuiding returns 0
22:20:09.802 00.000 12252 Move returns status 0, amount 37
22:20:09.802 00.000 12252 MoveAxis(N, 0, ABG)
22:20:09.802 00.000 12252 Move returns status 0, amount 0
22:20:09.802 00.000 12252 move complete, result=0
22:20:09.802 00.000 12252 worker thread done servicing request
22:20:09.802 00.000 12252 Worker thread wakes up
22:20:09.802 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:09.802 00.000 9044 GuideStep: -0.2 px 37 ms EAST, 0.0 px 0 ms NORTH
22:20:09.804 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:12.137 02.333 12252 Exposure complete
22:20:12.165 00.028 12252 worker thread done servicing request
22:20:12.165 00.000 9044 OnExposeComplete: enter
22:20:12.166 00.001 9044 UpdateGuideState(): m_state=6
22:20:12.167 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3233
22:20:12.168 00.001 9044 Star::Find returns 1 (0), X=1009.40, Y=824.75, Mass=5619, SNR=51.3, Peak=173 HFD=5.3
22:20:12.168 00.000 9044 MultiStar: [#1 0.05,0.34,1.10,U] [#2 0.03,0.48,0.00,M3] [#3 -0.03,0.56,0.00,M3] [#4 -0.09,0.08,1.31,U] [#5 0.01,0.58,0.00,M5] [#6 0.08,0.66,0.00,R] [#7 0.11,0.49,0.00,M1] [#8 -0.07,0.58,0.00,M5] 
22:20:12.169 00.001 9044 refined, 2 included, MultiStar: {-0.03, 0.26}, one-star: {-0.05, 0.39}
22:20:12.170 00.001 9044 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.62) = xAngle (3.33 = -2.96)
22:20:12.170 00.000 9044 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.24 = 0.24)
22:20:12.171 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.70 mountX=-0.26 mountY=0.06, mountTheta=2.90
22:20:12.172 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.26, opts=13)
22:20:12.174 00.002 9044 Enqueuing Move request for scope (-0.03, 0.26)
22:20:12.174 00.000 12252 Worker thread wakes up
22:20:12.174 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.26) opts 0xd
22:20:12.175 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.26)
22:20:12.175 00.000 12252 Moving (-0.03, 0.26) raw xDistance=-0.26 yDistance=0.06
22:20:12.176 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:12.177 00.001 12252 PPEC rslt: input = -0.26, final = -0.14, react = -0.15, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 484.08
22:20:12.177 00.000 12252 PPEC: input: -0.26, control: -0.14, exposure: 2000
22:20:12.177 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:12.177 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:20:12.177 00.000 12252 MoveAxis(E, 55, ABG)
22:20:12.177 00.000 12252 Guiding  Dir = 2, Dur = 55
22:20:12.177 00.000 12252 IsSlewing returns 0
22:20:12.177 00.000 12252 IsGuiding returns 0
22:20:12.179 00.002 12252 PulseGuide returned control before completion, sleep 64
22:20:12.192 00.013 9044 UpdateGuideState exits: m=5619 SNR=51.3
22:20:12.193 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:12.194 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:12.195 00.001 9044 Enqueuing Expose request
22:20:12.248 00.053 12252 IsGuiding returns 0
22:20:12.248 00.000 12252 Move returns status 0, amount 55
22:20:12.248 00.000 12252 MoveAxis(N, 0, ABG)
22:20:12.248 00.000 12252 Move returns status 0, amount 0
22:20:12.248 00.000 12252 move complete, result=0
22:20:12.248 00.000 12252 worker thread done servicing request
22:20:12.248 00.000 12252 Worker thread wakes up
22:20:12.248 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:12.248 00.000 9044 GuideStep: -0.3 px 55 ms EAST, 0.1 px 0 ms NORTH
22:20:12.249 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:14.585 02.336 12252 Exposure complete
22:20:14.613 00.028 12252 worker thread done servicing request
22:20:14.613 00.000 9044 OnExposeComplete: enter
22:20:14.614 00.001 9044 UpdateGuideState(): m_state=6
22:20:14.615 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3234
22:20:14.615 00.000 9044 Star::Find returns 1 (0), X=1009.42, Y=824.75, Mass=5785, SNR=52.1, Peak=173 HFD=5.3
22:20:14.616 00.001 9044 MultiStar: [#1 0.04,0.50,0.00,M3] [#2 0.08,0.44,0.00,M4] [#3 -0.13,0.45,0.00,M4] [#4 -0.01,0.05,1.27,U] [#5 0.05,0.49,0.00,M6] [#6 0.04,0.01,0.42,U] [#7 0.00,0.56,0.00,M2] [#8 0.09,0.53,0.00,M6] 
22:20:14.616 00.000 9044 refined, 2 included, MultiStar: {-0.01, 0.17}, one-star: {-0.03, 0.40}
22:20:14.618 00.002 9044 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.62) = xAngle (3.25 = -3.04)
22:20:14.618 00.000 9044 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.16 = 0.16)
22:20:14.619 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.62 mountX=-0.17 mountY=0.03, mountTheta=2.98
22:20:14.621 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.17, opts=13)
22:20:14.621 00.000 9044 Enqueuing Move request for scope (-0.01, 0.17)
22:20:14.622 00.001 12252 Worker thread wakes up
22:20:14.622 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
22:20:14.622 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
22:20:14.622 00.000 12252 Moving (-0.01, 0.17) raw xDistance=-0.17 yDistance=0.03
22:20:14.623 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:14.624 00.001 12252 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 484.08
22:20:14.624 00.000 12252 PPEC: input: -0.17, control: -0.10, exposure: 2000
22:20:14.624 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:14.624 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:20:14.624 00.000 12252 MoveAxis(E, 40, ABG)
22:20:14.624 00.000 12252 Guiding  Dir = 2, Dur = 40
22:20:14.625 00.001 12252 IsSlewing returns 0
22:20:14.625 00.000 12252 IsGuiding returns 0
22:20:14.627 00.002 12252 PulseGuide returned control before completion, sleep 49
22:20:14.641 00.014 9044 UpdateGuideState exits: m=5785 SNR=52.1
22:20:14.642 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:14.642 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:14.643 00.001 9044 Enqueuing Expose request
22:20:14.691 00.048 12252 IsGuiding returns 0
22:20:14.691 00.000 12252 Move returns status 0, amount 40
22:20:14.691 00.000 12252 MoveAxis(N, 0, ABG)
22:20:14.691 00.000 12252 Move returns status 0, amount 0
22:20:14.691 00.000 12252 move complete, result=0
22:20:14.691 00.000 12252 worker thread done servicing request
22:20:14.691 00.000 12252 Worker thread wakes up
22:20:14.691 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:14.691 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:14.786 00.095 9044 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
22:20:17.030 02.244 12252 Exposure complete
22:20:17.077 00.047 12252 worker thread done servicing request
22:20:17.077 00.000 9044 OnExposeComplete: enter
22:20:17.079 00.002 9044 UpdateGuideState(): m_state=6
22:20:17.080 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3235
22:20:17.081 00.001 9044 Star::Find returns 1 (0), X=1009.52, Y=824.75, Mass=5722, SNR=51.9, Peak=173 HFD=5.2
22:20:17.082 00.001 9044 MultiStar: [#1 0.06,0.59,0.00,M4] [#2 0.04,0.46,0.00,M5] [#3 -0.08,0.54,0.00,M5] [#4 0.09,0.19,1.26,U] [#5 0.14,0.53,0.00,M7] [#6 0.08,0.09,0.42,U] [#7 0.20,0.66,0.00,M3] [#8 -0.07,0.54,0.00,M7] 
22:20:17.084 00.002 9044 refined, 2 included, MultiStar: {0.08, 0.25}, one-star: {0.07, 0.40}
22:20:17.085 00.001 9044 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.62) = xAngle (2.88 = 2.88)
22:20:17.086 00.001 9044 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.20 = -0.20)
22:20:17.087 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.26 mountX=-0.26 mountY=-0.05, mountTheta=-2.94
22:20:17.090 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.25, opts=13)
22:20:17.091 00.001 9044 Enqueuing Move request for scope (0.08, 0.25)
22:20:17.092 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:17.093 00.001 9044 UpdateGuideState exits: m=5722 SNR=51.9
22:20:17.094 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:17.096 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:17.097 00.001 9044 Enqueuing Expose request
22:20:17.099 00.002 12252 Worker thread wakes up
22:20:17.099 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.25) opts 0xd
22:20:17.099 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.25)
22:20:17.099 00.000 12252 Moving (0.08, 0.25) raw xDistance=-0.26 yDistance=-0.05
22:20:17.104 00.005 12252 PPEC rslt: input = -0.26, final = -0.18, react = -0.15, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 484.07
22:20:17.104 00.000 12252 PPEC: input: -0.26, control: -0.18, exposure: 2000
22:20:17.104 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:17.104 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:20:17.104 00.000 12252 MoveAxis(E, 70, ABG)
22:20:17.104 00.000 12252 Guiding  Dir = 2, Dur = 70
22:20:17.104 00.000 12252 IsSlewing returns 0
22:20:17.105 00.001 12252 IsGuiding returns 0
22:20:17.106 00.001 12252 PulseGuide returned control before completion, sleep 79
22:20:17.196 00.090 12252 IsGuiding returns 0
22:20:17.196 00.000 12252 Move returns status 0, amount 70
22:20:17.196 00.000 12252 MoveAxis(N, 0, ABG)
22:20:17.196 00.000 12252 Move returns status 0, amount 0
22:20:17.196 00.000 12252 move complete, result=0
22:20:17.196 00.000 12252 worker thread done servicing request
22:20:17.196 00.000 12252 Worker thread wakes up
22:20:17.196 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:17.196 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:17.196 00.000 9044 GuideStep: -0.3 px 70 ms EAST, -0.1 px 0 ms NORTH
22:20:19.542 02.346 12252 Exposure complete
22:20:19.596 00.054 12252 worker thread done servicing request
22:20:19.596 00.000 9044 OnExposeComplete: enter
22:20:19.597 00.001 9044 UpdateGuideState(): m_state=6
22:20:19.598 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3236
22:20:19.599 00.001 9044 Star::Find returns 1 (0), X=1009.49, Y=824.72, Mass=5740, SNR=51.9, Peak=173 HFD=5.2
22:20:19.600 00.001 9044 MultiStar: [#1 0.08,0.53,0.00,M5] [#2 0.10,0.55,0.00,M6] [#3 -0.14,0.45,0.00,M6] [#4 -0.04,0.12,1.28,U] [#5 0.02,0.55,0.00,M8] [#6 0.04,0.01,0.43,U] [#7 0.05,0.59,0.00,M4] [#8 -0.02,0.57,0.00,M8] 
22:20:19.600 00.000 9044 refined, 2 included, MultiStar: {0.00, 0.20}, one-star: {0.04, 0.37}
22:20:19.601 00.001 9044 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.62) = xAngle (3.18 = -3.10)
22:20:19.602 00.001 9044 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.10 = 0.10)
22:20:19.603 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.56 mountX=-0.19 mountY=0.02, mountTheta=3.04
22:20:19.604 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.20, opts=13)
22:20:19.605 00.001 9044 Enqueuing Move request for scope (0.00, 0.20)
22:20:19.607 00.002 12252 Worker thread wakes up
22:20:19.607 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:19.608 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.20) opts 0xd
22:20:19.608 00.000 9044 UpdateGuideState exits: m=5740 SNR=51.9
22:20:19.609 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:19.610 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:19.611 00.001 9044 Enqueuing Expose request
22:20:19.612 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.20)
22:20:19.612 00.000 12252 Moving (0.00, 0.20) raw xDistance=-0.19 yDistance=0.02
22:20:19.614 00.002 12252 PPEC rslt: input = -0.19, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 484.07
22:20:19.614 00.000 12252 PPEC: input: -0.19, control: -0.14, exposure: 2000
22:20:19.614 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:19.614 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:20:19.614 00.000 12252 MoveAxis(E, 53, ABG)
22:20:19.614 00.000 12252 Guiding  Dir = 2, Dur = 53
22:20:19.615 00.001 12252 IsSlewing returns 0
22:20:19.615 00.000 12252 IsGuiding returns 0
22:20:19.617 00.002 12252 PulseGuide returned control before completion, sleep 62
22:20:19.687 00.070 12252 IsGuiding returns 0
22:20:19.687 00.000 12252 Move returns status 0, amount 53
22:20:19.687 00.000 12252 MoveAxis(N, 0, ABG)
22:20:19.687 00.000 12252 Move returns status 0, amount 0
22:20:19.687 00.000 12252 move complete, result=0
22:20:19.687 00.000 12252 worker thread done servicing request
22:20:19.687 00.000 12252 Worker thread wakes up
22:20:19.687 00.000 9044 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
22:20:19.688 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:19.688 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:22.042 02.354 12252 Exposure complete
22:20:22.117 00.075 12252 worker thread done servicing request
22:20:22.117 00.000 9044 OnExposeComplete: enter
22:20:22.119 00.002 9044 UpdateGuideState(): m_state=6
22:20:22.119 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3237
22:20:22.121 00.002 9044 Star::Find returns 1 (0), X=1009.35, Y=824.71, Mass=5572, SNR=51.1, Peak=173 HFD=5.3
22:20:22.123 00.002 9044 MultiStar: [#1 -0.05,0.45,0.00,M6] [#2 -0.01,0.50,0.00,M7] [#3 -0.14,0.44,0.00,M7] [#4 -0.15,0.09,1.30,U] [#5 -0.05,0.61,0.00,M9] [#6 0.01,-0.02,0.43,U] [#7 -0.04,0.58,0.00,M5] [#8 -0.03,0.56,0.00,M9] 
22:20:22.126 00.003 9044 refined, 2 included, MultiStar: {-0.11, 0.17}, one-star: {-0.10, 0.36}
22:20:22.128 00.002 9044 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.62) = xAngle (3.76 = -2.52)
22:20:22.130 00.002 9044 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.68 = 0.68)
22:20:22.132 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.14 mountX=-0.16 mountY=0.13, mountTheta=2.49
22:20:22.136 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.17, opts=13)
22:20:22.139 00.003 9044 Enqueuing Move request for scope (-0.11, 0.17)
22:20:22.142 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:22.144 00.002 9044 UpdateGuideState exits: m=5572 SNR=51.1
22:20:22.148 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:22.150 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:22.152 00.002 9044 Enqueuing Expose request
22:20:22.154 00.002 12252 Worker thread wakes up
22:20:22.154 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
22:20:22.155 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
22:20:22.155 00.000 12252 Moving (-0.11, 0.17) raw xDistance=-0.16 yDistance=0.13
22:20:22.161 00.006 12252 PPEC rslt: input = -0.16, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.10, hyst_pct = 0.00, period_length = 484.07
22:20:22.161 00.000 12252 PPEC: input: -0.16, control: -0.13, exposure: 2000
22:20:22.161 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:22.161 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:20:22.162 00.001 12252 MoveAxis(E, 50, ABG)
22:20:22.162 00.000 12252 Guiding  Dir = 2, Dur = 50
22:20:22.162 00.000 12252 IsSlewing returns 0
22:20:22.162 00.000 12252 IsGuiding returns 0
22:20:22.165 00.003 12252 PulseGuide returned control before completion, sleep 58
22:20:22.232 00.067 12252 IsGuiding returns 1
22:20:22.232 00.000 12252 scope still moving after pulse duration time elapsed
22:20:22.264 00.032 12252 IsSlewing returns 0
22:20:22.264 00.000 12252 IsGuiding returns 0
22:20:22.264 00.000 12252 scope move finished after 50 + 51 ms
22:20:22.264 00.000 12252 Move returns status 0, amount 50
22:20:22.264 00.000 12252 MoveAxis(N, 0, ABG)
22:20:22.264 00.000 12252 Move returns status 0, amount 0
22:20:22.265 00.001 12252 move complete, result=0
22:20:22.265 00.000 12252 worker thread done servicing request
22:20:22.265 00.000 12252 Worker thread wakes up
22:20:22.265 00.000 9044 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
22:20:22.265 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:22.265 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:24.607 02.342 12252 Exposure complete
22:20:24.674 00.067 12252 worker thread done servicing request
22:20:24.674 00.000 9044 OnExposeComplete: enter
22:20:24.676 00.002 9044 UpdateGuideState(): m_state=6
22:20:24.678 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3238
22:20:24.681 00.003 9044 Star::Find returns 1 (0), X=1009.51, Y=824.62, Mass=5780, SNR=51.9, Peak=173 HFD=5.2
22:20:24.684 00.003 9044 MultiStar: [#1 0.06,0.35,1.04,U] [#2 0.10,0.22,1.20,U] [#3 0.05,0.24,0.84,U] [#4 0.20,-0.33,1.25,U] [#5 0.15,0.38,0.00,M10] [#6 0.10,-0.30,0.42,U] [#7 0.14,0.23,0.42,U] [#8 0.13,0.32,0.41,U] 
22:20:24.686 00.002 9044 refined, 7 included, MultiStar: {0.11, 0.12}, one-star: {0.06, 0.26}
22:20:24.688 00.002 9044 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.62) = xAngle (2.47 = 2.47)
22:20:24.690 00.002 9044 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.61 = -0.61)
22:20:24.692 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.84 mountX=-0.12 mountY=-0.09, mountTheta=-2.51
22:20:24.694 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.12, opts=13)
22:20:24.697 00.003 9044 Enqueuing Move request for scope (0.11, 0.12)
22:20:24.700 00.003 12252 Worker thread wakes up
22:20:24.700 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:24.703 00.003 9044 UpdateGuideState exits: m=5780 SNR=51.9
22:20:24.706 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:24.709 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
22:20:24.709 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:24.710 00.001 9044 Enqueuing Expose request
22:20:24.712 00.002 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
22:20:24.712 00.000 12252 Moving (0.11, 0.12) raw xDistance=-0.12 yDistance=-0.09
22:20:24.718 00.006 12252 PPEC rslt: input = -0.12, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 484.06
22:20:24.718 00.000 12252 PPEC: input: -0.12, control: -0.08, exposure: 2000
22:20:24.718 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:24.718 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:20:24.718 00.000 12252 MoveAxis(E, 30, ABG)
22:20:24.719 00.001 12252 Guiding  Dir = 2, Dur = 30
22:20:24.719 00.000 12252 IsSlewing returns 0
22:20:24.719 00.000 12252 IsGuiding returns 0
22:20:24.721 00.002 12252 PulseGuide returned control before completion, sleep 39
22:20:24.771 00.050 12252 IsGuiding returns 0
22:20:24.771 00.000 12252 Move returns status 0, amount 30
22:20:24.771 00.000 12252 MoveAxis(N, 0, ABG)
22:20:24.773 00.002 12252 Move returns status 0, amount 0
22:20:24.773 00.000 12252 move complete, result=0
22:20:24.773 00.000 12252 worker thread done servicing request
22:20:24.773 00.000 12252 Worker thread wakes up
22:20:24.773 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:24.773 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:24.773 00.000 9044 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
22:20:27.126 02.353 12252 Exposure complete
22:20:27.181 00.055 12252 worker thread done servicing request
22:20:27.181 00.000 9044 OnExposeComplete: enter
22:20:27.182 00.001 9044 UpdateGuideState(): m_state=6
22:20:27.184 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3239
22:20:27.187 00.003 9044 Star::Find returns 1 (0), X=1009.44, Y=824.61, Mass=5797, SNR=52.2, Peak=173 HFD=5.3
22:20:27.190 00.003 9044 MultiStar: [#1 0.00,0.44,0.00,M6] [#2 0.10,0.45,0.00,M7] [#3 -0.05,0.33,0.84,U] [#4 -0.14,0.01,1.29,U] [#5 0.07,0.47,0.00,R] [#6 0.06,-0.16,0.42,U] [#7 0.08,0.34,0.42,U] [#8 -0.13,0.14,0.42,U] 
22:20:27.192 00.002 9044 refined, 5 included, MultiStar: {-0.05, 0.15}, one-star: {-0.01, 0.26}
22:20:27.195 00.003 9044 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.62) = xAngle (3.52 = -2.76)
22:20:27.196 00.001 9044 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.44 = 0.44)
22:20:27.196 00.000 9044 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.89 mountX=-0.15 mountY=0.07, mountTheta=2.72
22:20:27.198 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.15, opts=13)
22:20:27.199 00.001 9044 Enqueuing Move request for scope (-0.05, 0.15)
22:20:27.200 00.001 12252 Worker thread wakes up
22:20:27.200 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:27.201 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
22:20:27.201 00.000 9044 UpdateGuideState exits: m=5797 SNR=52.2
22:20:27.202 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
22:20:27.202 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:27.203 00.001 12252 Moving (-0.05, 0.15) raw xDistance=-0.15 yDistance=0.07
22:20:27.203 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:27.205 00.002 9044 Enqueuing Expose request
22:20:27.209 00.004 12252 PPEC rslt: input = -0.15, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 484.06
22:20:27.209 00.000 12252 PPEC: input: -0.15, control: -0.08, exposure: 2000
22:20:27.209 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:27.209 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:20:27.209 00.000 12252 MoveAxis(E, 33, ABG)
22:20:27.209 00.000 12252 Guiding  Dir = 2, Dur = 33
22:20:27.209 00.000 12252 IsSlewing returns 0
22:20:27.210 00.001 12252 IsGuiding returns 0
22:20:27.211 00.001 12252 PulseGuide returned control before completion, sleep 42
22:20:27.269 00.058 12252 IsGuiding returns 0
22:20:27.269 00.000 12252 Move returns status 0, amount 33
22:20:27.269 00.000 12252 MoveAxis(N, 0, ABG)
22:20:27.269 00.000 12252 Move returns status 0, amount 0
22:20:27.269 00.000 12252 move complete, result=0
22:20:27.269 00.000 12252 worker thread done servicing request
22:20:27.270 00.001 9044 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
22:20:27.272 00.002 12252 Worker thread wakes up
22:20:27.273 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:27.273 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:29.619 02.346 12252 Exposure complete
22:20:29.690 00.071 12252 worker thread done servicing request
22:20:29.690 00.000 9044 OnExposeComplete: enter
22:20:29.691 00.001 9044 UpdateGuideState(): m_state=6
22:20:29.692 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3240
22:20:29.693 00.001 9044 Star::Find returns 1 (0), X=1009.44, Y=824.69, Mass=5902, SNR=52.7, Peak=173 HFD=5.4
22:20:29.695 00.002 9044 MultiStar: [#1 0.03,0.35,1.05,U] [#2 -0.03,0.27,1.18,U] [#3 -0.06,0.32,0.85,U] [#4 -0.10,0.01,1.27,U] [#5 -0.07,-0.01,0.64,U] [#6 0.08,-0.27,0.41,U] [#7 0.18,0.36,0.00,M4] [#8 0.03,0.33,0.41,U] 
22:20:29.696 00.001 9044 refined, 7 included, MultiStar: {-0.03, 0.19}, one-star: {-0.01, 0.34}
22:20:29.697 00.001 9044 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.62) = xAngle (3.34 = -2.94)
22:20:29.698 00.001 9044 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.26 = 0.26)
22:20:29.698 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.20 cameraTheta=1.72 mountX=-0.19 mountY=0.05, mountTheta=2.89
22:20:29.700 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.19, opts=13)
22:20:29.701 00.001 9044 Enqueuing Move request for scope (-0.03, 0.19)
22:20:29.702 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:29.703 00.001 9044 UpdateGuideState exits: m=5902 SNR=52.7
22:20:29.704 00.001 12252 Worker thread wakes up
22:20:29.704 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:29.705 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
22:20:29.705 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:29.705 00.000 9044 Enqueuing Expose request
22:20:29.706 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
22:20:29.706 00.000 12252 Moving (-0.03, 0.19) raw xDistance=-0.19 yDistance=0.05
22:20:29.710 00.004 12252 PPEC rslt: input = -0.19, final = -0.14, react = -0.11, pred = -0.03, hyst = -0.11, hyst_pct = 0.00, period_length = 484.06
22:20:29.710 00.000 12252 PPEC: input: -0.19, control: -0.14, exposure: 2000
22:20:29.710 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:29.710 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:20:29.710 00.000 12252 MoveAxis(E, 57, ABG)
22:20:29.710 00.000 12252 Guiding  Dir = 2, Dur = 57
22:20:29.710 00.000 12252 IsSlewing returns 0
22:20:29.710 00.000 12252 IsGuiding returns 0
22:20:29.712 00.002 12252 PulseGuide returned control before completion, sleep 66
22:20:29.792 00.080 12252 IsGuiding returns 0
22:20:29.792 00.000 12252 Move returns status 0, amount 57
22:20:29.792 00.000 12252 MoveAxis(N, 0, ABG)
22:20:29.793 00.001 12252 Move returns status 0, amount 0
22:20:29.793 00.000 12252 move complete, result=0
22:20:29.793 00.000 12252 worker thread done servicing request
22:20:29.793 00.000 12252 Worker thread wakes up
22:20:29.793 00.000 9044 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
22:20:29.797 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:29.797 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:32.141 02.344 12252 Exposure complete
22:20:32.190 00.049 12252 worker thread done servicing request
22:20:32.190 00.000 9044 OnExposeComplete: enter
22:20:32.192 00.002 9044 UpdateGuideState(): m_state=6
22:20:32.193 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3241
22:20:32.194 00.001 9044 Star::Find returns 1 (0), X=1009.34, Y=824.37, Mass=5679, SNR=51.6, Peak=173 HFD=5.4
22:20:32.195 00.001 9044 MultiStar: [#1 -0.05,0.39,0.00,M6] [#2 -0.04,0.30,1.22,U] [#3 0.00,0.35,0.86,U] [#4 -0.09,-0.09,1.28,U] [#5 -0.09,-0.09,0.66,U] [#6 -0.03,-0.20,0.42,U] [#7 0.03,0.33,0.43,U] [#8 -0.02,0.31,0.41,U] 
22:20:32.196 00.001 9044 single-star, 7 included, MultiStar: {-0.06, 0.11}, one-star: {-0.11, 0.02}
22:20:32.197 00.001 9044 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.62) = xAngle (4.59 = -1.70)
22:20:32.197 00.000 9044 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.50 = 1.50)
22:20:32.199 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.96 mountX=-0.01 mountY=0.11, mountTheta=1.70
22:20:32.200 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.02, opts=13)
22:20:32.201 00.001 9044 Enqueuing Move request for scope (-0.11, 0.02)
22:20:32.203 00.002 12252 Worker thread wakes up
22:20:32.203 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:32.203 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
22:20:32.203 00.000 9044 UpdateGuideState exits: m=5679 SNR=51.6
22:20:32.204 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
22:20:32.204 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:32.205 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:32.208 00.003 9044 Enqueuing Expose request
22:20:32.210 00.002 12252 Moving (-0.11, 0.02) raw xDistance=-0.01 yDistance=0.11
22:20:32.213 00.003 12252 PPEC rslt: input = -0.01, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 484.06
22:20:32.213 00.000 12252 PPEC: input: -0.01, control: -0.03, exposure: 2000
22:20:32.213 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:32.214 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:20:32.214 00.000 12252 MoveAxis(E, 13, ABG)
22:20:32.214 00.000 12252 Guiding  Dir = 2, Dur = 13
22:20:32.215 00.001 12252 IsSlewing returns 0
22:20:32.215 00.000 12252 IsGuiding returns 0
22:20:32.216 00.001 12252 PulseGuide returned control before completion, sleep 22
22:20:32.246 00.030 12252 IsGuiding returns 0
22:20:32.246 00.000 12252 Move returns status 0, amount 13
22:20:32.246 00.000 12252 MoveAxis(N, 0, ABG)
22:20:32.246 00.000 12252 Move returns status 0, amount 0
22:20:32.246 00.000 12252 move complete, result=0
22:20:32.247 00.001 12252 worker thread done servicing request
22:20:32.247 00.000 12252 Worker thread wakes up
22:20:32.247 00.000 9044 GuideStep: -0.0 px 13 ms EAST, 0.1 px 0 ms NORTH
22:20:32.248 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:32.248 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:34.601 02.353 12252 Exposure complete
22:20:34.648 00.047 12252 worker thread done servicing request
22:20:34.648 00.000 9044 OnExposeComplete: enter
22:20:34.650 00.002 9044 UpdateGuideState(): m_state=6
22:20:34.651 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3242
22:20:34.652 00.001 9044 Star::Find returns 1 (0), X=1009.38, Y=824.56, Mass=5591, SNR=51.3, Peak=173 HFD=5.2
22:20:34.653 00.001 9044 MultiStar: [#1 -0.10,0.36,1.09,U] [#2 0.02,0.43,0.00,M6] [#3 -0.06,0.31,0.86,U] [#4 -0.18,-0.02,1.31,U] [#5 0.00,-0.16,0.67,U] [#6 0.03,-0.15,0.44,U] [#7 0.03,0.37,0.44,U] [#8 -0.00,0.43,0.00,M6] 
22:20:34.654 00.001 9044 refined, 6 included, MultiStar: {-0.08, 0.14}, one-star: {-0.07, 0.21}
22:20:34.655 00.001 9044 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.62) = xAngle (3.69 = -2.59)
22:20:34.657 00.002 9044 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.61 = 0.61)
22:20:34.658 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.07 mountX=-0.14 mountY=0.09, mountTheta=2.55
22:20:34.662 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.14, opts=13)
22:20:34.664 00.002 9044 Enqueuing Move request for scope (-0.08, 0.14)
22:20:34.668 00.004 12252 Worker thread wakes up
22:20:34.668 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
22:20:34.668 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
22:20:34.668 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:34.670 00.002 12252 Moving (-0.08, 0.14) raw xDistance=-0.14 yDistance=0.09
22:20:34.670 00.000 9044 UpdateGuideState exits: m=5591 SNR=51.3
22:20:34.673 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:34.675 00.002 12252 PPEC rslt: input = -0.14, final = -0.13, react = -0.08, pred = -0.05, hyst = -0.08, hyst_pct = 0.00, period_length = 484.05
22:20:34.676 00.001 12252 PPEC: input: -0.14, control: -0.13, exposure: 2000
22:20:34.676 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:34.676 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:34.678 00.002 9044 Enqueuing Expose request
22:20:34.680 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:20:34.680 00.000 12252 MoveAxis(E, 50, ABG)
22:20:34.680 00.000 12252 Guiding  Dir = 2, Dur = 50
22:20:34.681 00.001 12252 IsSlewing returns 0
22:20:34.681 00.000 12252 IsGuiding returns 0
22:20:34.684 00.003 12252 PulseGuide returned control before completion, sleep 58
22:20:34.753 00.069 12252 IsGuiding returns 0
22:20:34.753 00.000 12252 Move returns status 0, amount 50
22:20:34.753 00.000 12252 MoveAxis(N, 0, ABG)
22:20:34.753 00.000 12252 Move returns status 0, amount 0
22:20:34.753 00.000 12252 move complete, result=0
22:20:34.753 00.000 12252 worker thread done servicing request
22:20:34.753 00.000 12252 Worker thread wakes up
22:20:34.753 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:34.753 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:34.754 00.001 9044 GuideStep: -0.1 px 50 ms EAST, 0.1 px 0 ms NORTH
22:20:37.112 02.358 12252 Exposure complete
22:20:37.159 00.047 12252 worker thread done servicing request
22:20:37.159 00.000 9044 OnExposeComplete: enter
22:20:37.160 00.001 9044 UpdateGuideState(): m_state=6
22:20:37.162 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3243
22:20:37.163 00.001 9044 Star::Find returns 1 (0), X=1009.52, Y=824.31, Mass=5807, SNR=52.3, Peak=173 HFD=5.4
22:20:37.165 00.002 9044 MultiStar: [#1 0.00,0.22,1.03,U] [#2 0.04,0.24,1.20,U] [#3 -0.04,0.25,0.85,U] [#4 -0.06,-0.11,1.28,U] [#5 -0.12,-0.32,0.66,U] [#6 0.03,-0.30,0.42,U] [#7 0.01,0.27,0.43,U] [#8 -0.05,0.09,0.42,U] 
22:20:37.166 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {0.07, -0.04}
22:20:37.167 00.001 9044 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.62) = xAngle (3.39 = -2.89)
22:20:37.168 00.001 9044 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.31 = 0.31)
22:20:37.169 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.77 mountX=-0.05 mountY=0.02, mountTheta=2.84
22:20:37.171 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.05, opts=13)
22:20:37.172 00.001 9044 Enqueuing Move request for scope (-0.01, 0.05)
22:20:37.173 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:37.175 00.002 9044 UpdateGuideState exits: m=5807 SNR=52.3
22:20:37.176 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:37.177 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:37.178 00.001 9044 Enqueuing Expose request
22:20:37.180 00.002 12252 Worker thread wakes up
22:20:37.180 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:20:37.180 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:20:37.180 00.000 12252 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=0.02
22:20:37.183 00.003 12252 PPEC rslt: input = -0.05, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.05
22:20:37.183 00.000 12252 PPEC: input: -0.05, control: -0.05, exposure: 2000
22:20:37.183 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:37.183 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:20:37.183 00.000 12252 MoveAxis(E, 18, ABG)
22:20:37.183 00.000 12252 Guiding  Dir = 2, Dur = 18
22:20:37.184 00.001 12252 IsSlewing returns 0
22:20:37.184 00.000 12252 IsGuiding returns 0
22:20:37.186 00.002 12252 PulseGuide returned control before completion, sleep 27
22:20:37.222 00.036 12252 IsGuiding returns 0
22:20:37.223 00.001 12252 Move returns status 0, amount 18
22:20:37.223 00.000 12252 MoveAxis(N, 0, ABG)
22:20:37.223 00.000 12252 Move returns status 0, amount 0
22:20:37.223 00.000 12252 move complete, result=0
22:20:37.223 00.000 12252 worker thread done servicing request
22:20:37.223 00.000 9044 GuideStep: -0.0 px 18 ms EAST, 0.0 px 0 ms NORTH
22:20:37.226 00.003 12252 Worker thread wakes up
22:20:37.226 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:37.226 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:39.574 02.348 12252 Exposure complete
22:20:39.635 00.061 12252 worker thread done servicing request
22:20:39.635 00.000 9044 OnExposeComplete: enter
22:20:39.638 00.003 9044 UpdateGuideState(): m_state=6
22:20:39.641 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3244
22:20:39.644 00.003 9044 Star::Find returns 1 (0), X=1009.35, Y=824.43, Mass=5545, SNR=51.0, Peak=173 HFD=5.2
22:20:39.646 00.002 9044 MultiStar: [#1 -0.01,0.23,1.08,U] [#2 0.07,0.20,1.22,U] [#3 -0.16,0.18,0.86,U] [#4 -0.00,-0.45,0.00,M1] [#5 -0.07,-0.29,0.66,U] [#6 -0.10,-0.47,0.00,M1] [#7 -0.04,0.10,0.44,U] [#8 -0.07,0.24,0.42,U] 
22:20:39.648 00.002 9044 refined, 6 included, MultiStar: {-0.05, 0.12}, one-star: {-0.10, 0.08}
22:20:39.650 00.002 9044 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.62) = xAngle (3.57 = -2.72)
22:20:39.651 00.001 9044 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.48 = 0.48)
22:20:39.652 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.94 mountX=-0.12 mountY=0.06, mountTheta=2.67
22:20:39.654 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.12, opts=13)
22:20:39.656 00.002 9044 Enqueuing Move request for scope (-0.05, 0.12)
22:20:39.657 00.001 12252 Worker thread wakes up
22:20:39.657 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
22:20:39.657 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
22:20:39.657 00.000 12252 Moving (-0.05, 0.12) raw xDistance=-0.12 yDistance=0.06
22:20:39.657 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:39.658 00.001 9044 UpdateGuideState exits: m=5545 SNR=51.0
22:20:39.659 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:39.660 00.001 12252 PPEC rslt: input = -0.12, final = -0.13, react = -0.07, pred = -0.06, hyst = -0.07, hyst_pct = 0.00, period_length = 484.05
22:20:39.660 00.000 12252 PPEC: input: -0.12, control: -0.13, exposure: 2000
22:20:39.660 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:39.661 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:39.662 00.001 9044 Enqueuing Expose request
22:20:39.663 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:20:39.663 00.000 12252 MoveAxis(E, 50, ABG)
22:20:39.663 00.000 12252 Guiding  Dir = 2, Dur = 50
22:20:39.663 00.000 12252 IsSlewing returns 0
22:20:39.663 00.000 12252 IsGuiding returns 0
22:20:39.665 00.002 12252 PulseGuide returned control before completion, sleep 59
22:20:39.735 00.070 12252 IsGuiding returns 0
22:20:39.735 00.000 12252 Move returns status 0, amount 50
22:20:39.736 00.001 12252 MoveAxis(N, 0, ABG)
22:20:39.736 00.000 12252 Move returns status 0, amount 0
22:20:39.736 00.000 12252 move complete, result=0
22:20:39.736 00.000 12252 worker thread done servicing request
22:20:39.736 00.000 9044 GuideStep: -0.1 px 50 ms EAST, 0.1 px 0 ms NORTH
22:20:39.737 00.001 12252 Worker thread wakes up
22:20:39.737 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:39.737 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:42.094 02.357 12252 Exposure complete
22:20:42.141 00.047 12252 worker thread done servicing request
22:20:42.142 00.001 9044 OnExposeComplete: enter
22:20:42.144 00.002 9044 UpdateGuideState(): m_state=6
22:20:42.147 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3245
22:20:42.149 00.002 9044 Star::Find returns 1 (0), X=1009.26, Y=824.48, Mass=5638, SNR=51.5, Peak=173 HFD=5.2
22:20:42.150 00.001 9044 MultiStar: [#1 -0.11,0.25,1.07,U] [#2 0.01,0.23,1.24,U] [#3 -0.26,0.14,0.86,U] [#4 0.04,-0.46,0.00,M2] [#5 -0.15,-0.20,0.66,U] [#6 -0.10,-0.22,0.43,U] [#7 -0.11,0.15,0.44,U] [#8 -0.22,0.24,0.42,U] 
22:20:42.151 00.001 9044 refined, 7 included, MultiStar: {-0.13, 0.12}, one-star: {-0.19, 0.12}
22:20:42.152 00.001 9044 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.62) = xAngle (4.02 = -2.26)
22:20:42.153 00.001 9044 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.94 = 0.94)
22:20:42.154 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.40 mountX=-0.12 mountY=0.15, mountTheta=2.24
22:20:42.157 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.12, opts=13)
22:20:42.157 00.000 9044 Enqueuing Move request for scope (-0.13, 0.12)
22:20:42.158 00.001 12252 Worker thread wakes up
22:20:42.158 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:42.159 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
22:20:42.159 00.000 9044 UpdateGuideState exits: m=5638 SNR=51.5
22:20:42.159 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
22:20:42.159 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:42.161 00.002 12252 Moving (-0.13, 0.12) raw xDistance=-0.12 yDistance=0.15
22:20:42.161 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:42.162 00.001 9044 Enqueuing Expose request
22:20:42.164 00.002 12252 PPEC rslt: input = -0.12, final = -0.13, react = -0.07, pred = -0.06, hyst = -0.06, hyst_pct = 0.00, period_length = 484.05
22:20:42.164 00.000 12252 PPEC: input: -0.12, control: -0.13, exposure: 2000
22:20:42.164 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:42.164 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:20:42.164 00.000 12252 MoveAxis(E, 51, ABG)
22:20:42.164 00.000 12252 Guiding  Dir = 2, Dur = 51
22:20:42.165 00.001 12252 IsSlewing returns 0
22:20:42.165 00.000 12252 IsGuiding returns 0
22:20:42.167 00.002 12252 PulseGuide returned control before completion, sleep 59
22:20:42.240 00.073 12252 IsGuiding returns 0
22:20:42.240 00.000 12252 Move returns status 0, amount 51
22:20:42.240 00.000 12252 MoveAxis(N, 0, ABG)
22:20:42.240 00.000 12252 Move returns status 0, amount 0
22:20:42.240 00.000 12252 move complete, result=0
22:20:42.240 00.000 12252 worker thread done servicing request
22:20:42.240 00.000 12252 Worker thread wakes up
22:20:42.241 00.001 9044 GuideStep: -0.1 px 51 ms EAST, 0.1 px 0 ms NORTH
22:20:42.242 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:42.242 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:44.579 02.337 12252 Exposure complete
22:20:44.626 00.047 12252 worker thread done servicing request
22:20:44.626 00.000 9044 OnExposeComplete: enter
22:20:44.627 00.001 9044 UpdateGuideState(): m_state=6
22:20:44.628 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3246
22:20:44.629 00.001 9044 Star::Find returns 1 (0), X=1009.50, Y=824.22, Mass=5523, SNR=51.1, Peak=173 HFD=5.2
22:20:44.631 00.002 9044 MultiStar: [#1 -0.03,0.16,1.08,U] [#2 0.01,0.15,1.23,U] [#3 0.00,0.15,0.87,U] [#4 0.07,-0.45,0.00,M3] [#5 -0.11,-0.40,0.00,M1] [#6 -0.03,-0.37,0.45,U] [#7 -0.07,0.19,0.44,U] [#8 -0.15,-0.04,0.43,U] 
22:20:44.632 00.001 9044 refined, 6 included, MultiStar: {-0.01, 0.05}, one-star: {0.05, -0.13}
22:20:44.632 00.000 9044 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.62) = xAngle (3.44 = -2.85)
22:20:44.633 00.001 9044 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.35 = 0.35)
22:20:44.634 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.81 mountX=-0.05 mountY=0.02, mountTheta=2.79
22:20:44.636 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.05, opts=13)
22:20:44.637 00.001 9044 Enqueuing Move request for scope (-0.01, 0.05)
22:20:44.638 00.001 12252 Worker thread wakes up
22:20:44.640 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:44.641 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:20:44.641 00.000 9044 UpdateGuideState exits: m=5523 SNR=51.1
22:20:44.642 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:44.643 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:20:44.643 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:44.644 00.001 9044 Enqueuing Expose request
22:20:44.645 00.001 12252 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=0.02
22:20:44.647 00.002 12252 PPEC rslt: input = -0.05, final = -0.07, react = -0.03, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 484.04
22:20:44.647 00.000 12252 PPEC: input: -0.05, control: -0.07, exposure: 2000
22:20:44.647 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:44.647 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:20:44.647 00.000 12252 MoveAxis(E, 26, ABG)
22:20:44.648 00.001 12252 Guiding  Dir = 2, Dur = 26
22:20:44.648 00.000 12252 IsSlewing returns 0
22:20:44.648 00.000 12252 IsGuiding returns 0
22:20:44.650 00.002 12252 PulseGuide returned control before completion, sleep 34
22:20:44.698 00.048 12252 IsGuiding returns 0
22:20:44.698 00.000 12252 Move returns status 0, amount 26
22:20:44.698 00.000 12252 MoveAxis(N, 0, ABG)
22:20:44.698 00.000 12252 Move returns status 0, amount 0
22:20:44.698 00.000 12252 move complete, result=0
22:20:44.698 00.000 12252 worker thread done servicing request
22:20:44.698 00.000 12252 Worker thread wakes up
22:20:44.698 00.000 9044 GuideStep: -0.0 px 26 ms EAST, 0.0 px 0 ms NORTH
22:20:44.701 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:44.701 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:47.070 02.369 12252 Exposure complete
22:20:47.135 00.065 12252 worker thread done servicing request
22:20:47.135 00.000 9044 OnExposeComplete: enter
22:20:47.136 00.001 9044 UpdateGuideState(): m_state=6
22:20:47.137 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3247
22:20:47.138 00.001 9044 Star::Find returns 1 (0), X=1009.39, Y=824.23, Mass=5752, SNR=51.9, Peak=173 HFD=5.3
22:20:47.141 00.003 9044 MultiStar: [#1 -0.11,0.10,1.04,U] [#2 -0.02,0.09,1.20,U] [#3 -0.13,0.11,0.85,U] [#4 -0.02,-0.47,0.00,M4] [#5 -0.22,-0.40,0.00,M2] [#6 -0.05,-0.45,0.00,M1] [#7 -0.04,0.05,0.43,U] [#8 -0.04,0.05,0.42,U] 
22:20:47.142 00.001 9044 refined, 5 included, MultiStar: {-0.07, 0.04}, one-star: {-0.06, -0.12}
22:20:47.143 00.001 9044 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.62) = xAngle (4.20 = -2.08)
22:20:47.145 00.002 9044 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.12 = 1.12)
22:20:47.146 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.58 mountX=-0.04 mountY=0.08, mountTheta=2.07
22:20:47.148 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.04, opts=13)
22:20:47.149 00.001 9044 Enqueuing Move request for scope (-0.07, 0.04)
22:20:47.150 00.001 12252 Worker thread wakes up
22:20:47.150 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:47.152 00.002 9044 UpdateGuideState exits: m=5752 SNR=51.9
22:20:47.155 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:47.158 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:47.160 00.002 9044 Enqueuing Expose request
22:20:47.163 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
22:20:47.163 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
22:20:47.163 00.000 12252 Moving (-0.07, 0.04) raw xDistance=-0.04 yDistance=0.08
22:20:47.167 00.004 12252 PPEC rslt: input = -0.04, final = -0.07, react = -0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 484.04
22:20:47.168 00.001 12252 PPEC: input: -0.04, control: -0.07, exposure: 2000
22:20:47.168 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:47.168 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:20:47.168 00.000 12252 MoveAxis(E, 27, ABG)
22:20:47.168 00.000 12252 Guiding  Dir = 2, Dur = 27
22:20:47.169 00.001 12252 IsSlewing returns 0
22:20:47.169 00.000 12252 IsGuiding returns 0
22:20:47.172 00.003 12252 PulseGuide returned control before completion, sleep 35
22:20:47.213 00.041 12252 IsGuiding returns 0
22:20:47.213 00.000 12252 Move returns status 0, amount 27
22:20:47.213 00.000 12252 MoveAxis(N, 0, ABG)
22:20:47.213 00.000 12252 Move returns status 0, amount 0
22:20:47.213 00.000 12252 move complete, result=0
22:20:47.214 00.001 12252 worker thread done servicing request
22:20:47.214 00.000 9044 GuideStep: -0.0 px 27 ms EAST, 0.1 px 0 ms NORTH
22:20:47.216 00.002 12252 Worker thread wakes up
22:20:47.216 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:47.216 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:49.588 02.372 12252 Exposure complete
22:20:49.660 00.072 12252 worker thread done servicing request
22:20:49.660 00.000 9044 OnExposeComplete: enter
22:20:49.662 00.002 9044 UpdateGuideState(): m_state=6
22:20:49.664 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3248
22:20:49.667 00.003 9044 Star::Find returns 1 (0), X=1009.47, Y=824.13, Mass=5605, SNR=51.4, Peak=173 HFD=5.2
22:20:49.668 00.001 9044 MultiStar: [#1 0.02,-0.01,1.07,U] [#2 0.03,-0.00,1.21,U] [#3 -0.06,0.02,0.86,U] [#4 0.15,-0.61,0.00,M5] [#5 0.03,-0.55,0.00,M3] [#6 -0.04,-0.54,0.00,M2] [#7 0.10,-0.01,0.44,U] [#8 0.10,-0.19,0.42,U] 
22:20:49.669 00.001 9044 refined, 5 included, MultiStar: {0.02, -0.06}, one-star: {0.02, -0.23}
22:20:49.671 00.002 9044 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.62) = xAngle (0.41 = 0.41)
22:20:49.671 00.000 9044 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.67 = -2.67)
22:20:49.672 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.21 mountX=0.06 mountY=-0.03, mountTheta=-0.46
22:20:49.675 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.06, opts=13)
22:20:49.678 00.003 9044 Enqueuing Move request for scope (0.02, -0.06)
22:20:49.681 00.003 12252 Worker thread wakes up
22:20:49.681 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:49.683 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
22:20:49.683 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
22:20:49.683 00.000 12252 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=-0.03
22:20:49.683 00.000 9044 UpdateGuideState exits: m=5605 SNR=51.4
22:20:49.686 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:49.688 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:49.690 00.002 9044 Enqueuing Expose request
22:20:49.693 00.003 12252 PPEC rslt: input = 0.06, final = -0.06, react = 0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.04
22:20:49.693 00.000 12252 PPEC: input: 0.06, control: -0.06, exposure: 2000
22:20:49.693 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:49.693 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:20:49.693 00.000 12252 MoveAxis(E, 24, ABG)
22:20:49.693 00.000 12252 Guiding  Dir = 2, Dur = 24
22:20:49.694 00.001 12252 IsSlewing returns 0
22:20:49.694 00.000 12252 IsGuiding returns 0
22:20:49.697 00.003 12252 PulseGuide returned control before completion, sleep 32
22:20:49.741 00.044 12252 IsGuiding returns 0
22:20:49.741 00.000 12252 Move returns status 0, amount 24
22:20:49.741 00.000 12252 MoveAxis(N, 0, ABG)
22:20:49.741 00.000 12252 Move returns status 0, amount 0
22:20:49.741 00.000 12252 move complete, result=0
22:20:49.741 00.000 12252 worker thread done servicing request
22:20:49.741 00.000 12252 Worker thread wakes up
22:20:49.741 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:49.741 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:49.741 00.000 9044 GuideStep: 0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
22:20:52.090 02.349 12252 Exposure complete
22:20:52.153 00.063 12252 worker thread done servicing request
22:20:52.153 00.000 9044 OnExposeComplete: enter
22:20:52.157 00.004 9044 UpdateGuideState(): m_state=6
22:20:52.160 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3249
22:20:52.163 00.003 9044 Star::Find returns 1 (0), X=1009.33, Y=824.21, Mass=5751, SNR=52.0, Peak=173 HFD=5.3
22:20:52.166 00.003 9044 MultiStar: [#1 -0.13,0.03,1.04,U] [#2 -0.03,0.01,1.20,U] [#3 -0.06,0.12,0.87,U] [#4 -0.05,-0.52,0.00,M6] [#5 -0.16,-0.44,0.00,M4] [#6 -0.14,-0.55,0.00,M3] [#7 -0.13,0.03,0.43,U] [#8 -0.16,-0.10,0.42,U] 
22:20:52.168 00.002 9044 refined, 5 included, MultiStar: {-0.09, -0.01}, one-star: {-0.12, -0.14}
22:20:52.171 00.003 9044 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.62) = xAngle (-1.45 = -1.45)
22:20:52.173 00.002 9044 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.53 = 1.75)
22:20:52.175 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.10 cameraTheta=-3.08 mountX=0.01 mountY=0.09, mountTheta=1.45
22:20:52.178 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.01, opts=13)
22:20:52.179 00.001 9044 Enqueuing Move request for scope (-0.09, -0.01)
22:20:52.180 00.001 12252 Worker thread wakes up
22:20:52.180 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:52.182 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
22:20:52.182 00.000 9044 UpdateGuideState exits: m=5751 SNR=52.0
22:20:52.182 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:52.183 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
22:20:52.183 00.000 12252 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=0.09
22:20:52.183 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:52.185 00.002 9044 Enqueuing Expose request
22:20:52.188 00.003 12252 PPEC rslt: input = 0.01, final = -0.06, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.04
22:20:52.188 00.000 12252 PPEC: input: 0.01, control: -0.06, exposure: 2000
22:20:52.188 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:52.188 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:20:52.189 00.001 12252 MoveAxis(E, 23, ABG)
22:20:52.189 00.000 12252 Guiding  Dir = 2, Dur = 23
22:20:52.189 00.000 12252 IsSlewing returns 0
22:20:52.189 00.000 12252 IsGuiding returns 0
22:20:52.191 00.002 12252 PulseGuide returned control before completion, sleep 32
22:20:52.235 00.044 12252 IsGuiding returns 0
22:20:52.235 00.000 12252 Move returns status 0, amount 23
22:20:52.235 00.000 12252 MoveAxis(N, 0, ABG)
22:20:52.235 00.000 12252 Move returns status 0, amount 0
22:20:52.235 00.000 12252 move complete, result=0
22:20:52.236 00.001 12252 worker thread done servicing request
22:20:52.236 00.000 12252 Worker thread wakes up
22:20:52.236 00.000 9044 GuideStep: 0.0 px 23 ms EAST, 0.1 px 0 ms NORTH
22:20:52.237 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:52.237 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:54.592 02.355 12252 Exposure complete
22:20:54.642 00.050 12252 worker thread done servicing request
22:20:54.642 00.000 9044 OnExposeComplete: enter
22:20:54.642 00.000 9044 UpdateGuideState(): m_state=6
22:20:54.644 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3250
22:20:54.645 00.001 9044 Star::Find returns 1 (0), X=1009.40, Y=824.38, Mass=5617, SNR=51.5, Peak=173 HFD=5.3
22:20:54.648 00.003 9044 MultiStar: [#1 -0.03,0.15,1.07,U] [#2 -0.05,0.08,1.21,U] [#3 -0.28,-0.10,0.88,U] [#4 0.04,-0.46,0.00,M7] [#5 -0.18,-0.40,0.00,M5] [#6 0.00,-0.52,0.00,M4] [#7 -0.01,0.15,0.44,U] [#8 -0.12,-0.03,0.43,U] 
22:20:54.650 00.002 9044 single-star, 5 included, MultiStar: {-0.09, 0.05}, one-star: {-0.05, 0.03}
22:20:54.651 00.001 9044 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.62) = xAngle (4.23 = -2.05)
22:20:54.652 00.001 9044 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.15 = 1.15)
22:20:54.652 00.000 9044 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.60 mountX=-0.03 mountY=0.05, mountTheta=2.04
22:20:54.655 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.03, opts=13)
22:20:54.656 00.001 9044 Enqueuing Move request for scope (-0.05, 0.03)
22:20:54.657 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:54.658 00.001 9044 UpdateGuideState exits: m=5617 SNR=51.5
22:20:54.659 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:54.661 00.002 12252 Worker thread wakes up
22:20:54.661 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:54.662 00.001 9044 Enqueuing Expose request
22:20:54.663 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
22:20:54.663 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
22:20:54.663 00.000 12252 Moving (-0.05, 0.03) raw xDistance=-0.03 yDistance=0.05
22:20:54.666 00.003 12252 PPEC rslt: input = -0.03, final = -0.06, react = -0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.03
22:20:54.666 00.000 12252 PPEC: input: -0.03, control: -0.06, exposure: 2000
22:20:54.666 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:54.666 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:20:54.666 00.000 12252 MoveAxis(E, 24, ABG)
22:20:54.666 00.000 12252 Guiding  Dir = 2, Dur = 24
22:20:54.666 00.000 12252 IsSlewing returns 0
22:20:54.666 00.000 12252 IsGuiding returns 0
22:20:54.668 00.002 12252 PulseGuide returned control before completion, sleep 33
22:20:54.703 00.035 12252 IsGuiding returns 0
22:20:54.703 00.000 12252 Move returns status 0, amount 24
22:20:54.703 00.000 12252 MoveAxis(N, 0, ABG)
22:20:54.703 00.000 12252 Move returns status 0, amount 0
22:20:54.703 00.000 12252 move complete, result=0
22:20:54.703 00.000 12252 worker thread done servicing request
22:20:54.703 00.000 12252 Worker thread wakes up
22:20:54.703 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:54.703 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:54.703 00.000 9044 GuideStep: -0.0 px 24 ms EAST, 0.1 px 0 ms NORTH
22:20:57.054 02.351 12252 Exposure complete
22:20:57.126 00.072 12252 worker thread done servicing request
22:20:57.127 00.001 9044 OnExposeComplete: enter
22:20:57.127 00.000 9044 UpdateGuideState(): m_state=6
22:20:57.130 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3251
22:20:57.132 00.002 9044 Star::Find returns 1 (0), X=1009.50, Y=824.23, Mass=5793, SNR=52.2, Peak=173 HFD=5.3
22:20:57.136 00.004 9044 MultiStar: [#1 0.01,0.15,1.03,U] [#2 0.00,0.06,1.21,U] [#3 -0.06,0.07,0.87,U] [#4 0.05,-0.46,0.00,M8] [#5 -0.16,-0.38,0.00,M6] [#6 -0.08,-0.51,0.00,M5] [#7 0.02,0.09,0.43,U] [#8 -0.10,0.02,0.42,U] 
22:20:57.140 00.004 9044 refined, 5 included, MultiStar: {-0.00, 0.04}, one-star: {0.05, -0.12}
22:20:57.142 00.002 9044 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.62) = xAngle (3.24 = -3.04)
22:20:57.144 00.002 9044 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.16 = 0.16)
22:20:57.146 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.62 mountX=-0.04 mountY=0.01, mountTheta=2.98
22:20:57.150 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.04, opts=13)
22:20:57.152 00.002 9044 Enqueuing Move request for scope (-0.00, 0.04)
22:20:57.153 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:57.154 00.001 9044 UpdateGuideState exits: m=5793 SNR=52.2
22:20:57.156 00.002 12252 Worker thread wakes up
22:20:57.156 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:57.157 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:57.159 00.002 9044 Enqueuing Expose request
22:20:57.160 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.04) opts 0xd
22:20:57.160 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.04)
22:20:57.160 00.000 12252 Moving (-0.00, 0.04) raw xDistance=-0.04 yDistance=0.01
22:20:57.163 00.003 12252 PPEC rslt: input = -0.04, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.03
22:20:57.163 00.000 12252 PPEC: input: -0.04, control: -0.05, exposure: 2000
22:20:57.163 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:57.163 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:20:57.163 00.000 12252 MoveAxis(E, 20, ABG)
22:20:57.163 00.000 12252 Guiding  Dir = 2, Dur = 20
22:20:57.163 00.000 12252 IsSlewing returns 0
22:20:57.163 00.000 12252 IsGuiding returns 0
22:20:57.165 00.002 12252 PulseGuide returned control before completion, sleep 28
22:20:57.200 00.035 12252 IsGuiding returns 0
22:20:57.200 00.000 12252 Move returns status 0, amount 20
22:20:57.201 00.001 12252 MoveAxis(N, 0, ABG)
22:20:57.201 00.000 12252 Move returns status 0, amount 0
22:20:57.201 00.000 12252 move complete, result=0
22:20:57.201 00.000 12252 worker thread done servicing request
22:20:57.201 00.000 12252 Worker thread wakes up
22:20:57.201 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:57.201 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:20:57.201 00.000 9044 GuideStep: -0.0 px 20 ms EAST, 0.0 px 0 ms NORTH
22:20:59.562 02.361 12252 Exposure complete
22:20:59.619 00.057 12252 worker thread done servicing request
22:20:59.619 00.000 9044 OnExposeComplete: enter
22:20:59.621 00.002 9044 UpdateGuideState(): m_state=6
22:20:59.622 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3252
22:20:59.623 00.001 9044 Star::Find returns 1 (0), X=1009.30, Y=824.21, Mass=5657, SNR=51.6, Peak=173 HFD=5.2
22:20:59.624 00.001 9044 MultiStar: [#1 -0.08,0.00,1.06,U] [#2 -0.09,0.08,1.20,U] [#3 -0.12,0.06,0.87,U] [#4 0.03,-0.48,0.00,M9] [#5 -0.16,-0.41,0.00,M7] [#6 -0.13,-0.51,0.00,M6] [#7 -0.20,-0.04,0.44,U] [#8 -0.21,-0.05,0.42,U] 
22:20:59.624 00.000 9044 refined, 5 included, MultiStar: {-0.12, -0.00}, one-star: {-0.15, -0.14}
22:20:59.625 00.001 9044 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.62) = xAngle (-1.48 = -1.48)
22:20:59.626 00.001 9044 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.57 = 1.72)
22:20:59.628 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.11 mountX=0.01 mountY=0.12, mountTheta=1.48
22:20:59.632 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.00, opts=13)
22:20:59.634 00.002 9044 Enqueuing Move request for scope (-0.12, -0.00)
22:20:59.636 00.002 12252 Worker thread wakes up
22:20:59.636 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:20:59.639 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
22:20:59.639 00.000 9044 UpdateGuideState exits: m=5657 SNR=51.6
22:20:59.641 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:20:59.643 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:20:59.645 00.002 9044 Enqueuing Expose request
22:20:59.647 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
22:20:59.647 00.000 12252 Moving (-0.12, -0.00) raw xDistance=0.01 yDistance=0.12
22:20:59.651 00.004 12252 PPEC rslt: input = 0.01, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.03
22:20:59.652 00.001 12252 PPEC: input: 0.01, control: -0.05, exposure: 2000
22:20:59.652 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:20:59.652 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:20:59.652 00.000 12252 MoveAxis(E, 20, ABG)
22:20:59.652 00.000 12252 Guiding  Dir = 2, Dur = 20
22:20:59.652 00.000 12252 IsSlewing returns 0
22:20:59.653 00.001 12252 IsGuiding returns 0
22:20:59.655 00.002 12252 PulseGuide returned control before completion, sleep 28
22:20:59.689 00.034 12252 IsGuiding returns 0
22:20:59.689 00.000 12252 Move returns status 0, amount 20
22:20:59.689 00.000 12252 MoveAxis(N, 0, ABG)
22:20:59.689 00.000 12252 Move returns status 0, amount 0
22:20:59.689 00.000 12252 move complete, result=0
22:20:59.689 00.000 12252 worker thread done servicing request
22:20:59.690 00.001 12252 Worker thread wakes up
22:20:59.690 00.000 9044 GuideStep: 0.0 px 20 ms EAST, 0.1 px 0 ms NORTH
22:20:59.690 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:20:59.692 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:02.025 02.333 12252 Exposure complete
22:21:02.075 00.050 12252 worker thread done servicing request
22:21:02.075 00.000 9044 OnExposeComplete: enter
22:21:02.076 00.001 9044 UpdateGuideState(): m_state=6
22:21:02.077 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3253
22:21:02.077 00.000 9044 Star::Find returns 1 (0), X=1009.46, Y=824.28, Mass=5647, SNR=51.5, Peak=173 HFD=5.3
22:21:02.078 00.001 9044 MultiStar: [#1 0.00,0.22,1.05,U] [#2 0.09,0.18,1.23,U] [#3 -0.04,0.07,0.85,U] [#4 0.08,-0.46,0.00,M10] [#5 -0.00,-0.30,0.68,U] [#6 -0.08,-0.54,0.00,M7] [#7 0.04,0.13,0.43,U] [#8 -0.08,0.07,0.42,U] 
22:21:02.079 00.001 9044 refined, 6 included, MultiStar: {0.01, 0.05}, one-star: {0.01, -0.08}
22:21:02.080 00.001 9044 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.62) = xAngle (2.96 = 2.96)
22:21:02.081 00.001 9044 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.12 = -0.12)
22:21:02.082 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.06 cameraTheta=1.34 mountX=-0.06 mountY=-0.01, mountTheta=-3.02
22:21:02.084 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.05, opts=13)
22:21:02.084 00.000 9044 Enqueuing Move request for scope (0.01, 0.05)
22:21:02.085 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:02.086 00.001 9044 UpdateGuideState exits: m=5647 SNR=51.5
22:21:02.089 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:02.090 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:02.091 00.001 9044 Enqueuing Expose request
22:21:02.092 00.001 12252 Worker thread wakes up
22:21:02.092 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:21:02.092 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:21:02.092 00.000 12252 Moving (0.01, 0.05) raw xDistance=-0.06 yDistance=-0.01
22:21:02.095 00.003 12252 PPEC rslt: input = -0.06, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.03
22:21:02.095 00.000 12252 PPEC: input: -0.06, control: -0.05, exposure: 2000
22:21:02.095 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:02.095 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:21:02.095 00.000 12252 MoveAxis(E, 18, ABG)
22:21:02.095 00.000 12252 Guiding  Dir = 2, Dur = 18
22:21:02.095 00.000 12252 IsSlewing returns 0
22:21:02.096 00.001 12252 IsGuiding returns 0
22:21:02.097 00.001 12252 PulseGuide returned control before completion, sleep 27
22:21:02.129 00.032 12252 IsGuiding returns 0
22:21:02.129 00.000 12252 Move returns status 0, amount 18
22:21:02.129 00.000 12252 MoveAxis(N, 0, ABG)
22:21:02.129 00.000 12252 Move returns status 0, amount 0
22:21:02.129 00.000 12252 move complete, result=0
22:21:02.129 00.000 12252 worker thread done servicing request
22:21:02.129 00.000 12252 Worker thread wakes up
22:21:02.129 00.000 9044 GuideStep: -0.1 px 18 ms EAST, -0.0 px 0 ms NORTH
22:21:02.131 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:02.131 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:04.490 02.359 12252 Exposure complete
22:21:04.563 00.073 12252 worker thread done servicing request
22:21:04.563 00.000 9044 OnExposeComplete: enter
22:21:04.564 00.001 9044 UpdateGuideState(): m_state=6
22:21:04.566 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3254
22:21:04.570 00.004 9044 Star::Find returns 1 (0), X=1009.53, Y=824.26, Mass=5812, SNR=52.2, Peak=173 HFD=5.4
22:21:04.572 00.002 9044 MultiStar: [#1 -0.05,0.26,1.03,U] [#2 0.00,0.08,1.19,U] [#3 -0.02,0.15,0.84,U] [#4 -0.14,-0.12,1.26,U] [#5 -0.08,-0.31,0.66,U] [#6 -0.07,-0.34,0.41,U] [#7 -0.02,0.13,0.43,U] [#8 0.02,0.12,0.41,U] 
22:21:04.574 00.002 9044 refined, 8 included, MultiStar: {-0.03, 0.00}, one-star: {0.08, -0.09}
22:21:04.576 00.002 9044 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.62) = xAngle (4.71 = -1.57)
22:21:04.579 00.003 9044 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.63 = 1.63)
22:21:04.581 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.00 hyp=0.03 cameraTheta=3.09 mountX=0.00 mountY=0.03, mountTheta=1.57
22:21:04.585 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.00, opts=13)
22:21:04.588 00.003 9044 Enqueuing Move request for scope (-0.03, 0.00)
22:21:04.591 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:04.593 00.002 9044 UpdateGuideState exits: m=5812 SNR=52.2
22:21:04.596 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:04.598 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:04.601 00.003 9044 Enqueuing Expose request
22:21:04.603 00.002 12252 Worker thread wakes up
22:21:04.603 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.00) opts 0xd
22:21:04.603 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.00)
22:21:04.603 00.000 12252 Moving (-0.03, 0.00) raw xDistance=0.00 yDistance=0.03
22:21:04.607 00.004 12252 PPEC rslt: input = 0.00, final = -0.05, react = 0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.02
22:21:04.607 00.000 12252 PPEC: input: 0.00, control: -0.05, exposure: 2000
22:21:04.607 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:04.607 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:21:04.607 00.000 12252 MoveAxis(E, 19, ABG)
22:21:04.607 00.000 12252 Guiding  Dir = 2, Dur = 19
22:21:04.608 00.001 12252 IsSlewing returns 0
22:21:04.608 00.000 12252 IsGuiding returns 0
22:21:04.610 00.002 12252 PulseGuide returned control before completion, sleep 28
22:21:04.652 00.042 12252 IsGuiding returns 0
22:21:04.652 00.000 12252 Move returns status 0, amount 19
22:21:04.652 00.000 12252 MoveAxis(N, 0, ABG)
22:21:04.652 00.000 12252 Move returns status 0, amount 0
22:21:04.652 00.000 12252 move complete, result=0
22:21:04.652 00.000 12252 worker thread done servicing request
22:21:04.654 00.002 12252 Worker thread wakes up
22:21:04.654 00.000 9044 GuideStep: 0.0 px 19 ms EAST, 0.0 px 0 ms NORTH
22:21:04.656 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:04.656 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:06.994 02.338 12252 Exposure complete
22:21:07.046 00.052 12252 worker thread done servicing request
22:21:07.046 00.000 9044 OnExposeComplete: enter
22:21:07.047 00.001 9044 UpdateGuideState(): m_state=6
22:21:07.048 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3255
22:21:07.049 00.001 9044 Star::Find returns 1 (0), X=1009.46, Y=824.27, Mass=5687, SNR=51.8, Peak=173 HFD=5.3
22:21:07.052 00.003 9044 MultiStar: [#1 -0.13,0.17,1.06,U] [#2 -0.01,0.18,1.21,U] [#3 -0.28,0.18,0.85,U] [#4 -0.13,-0.14,1.25,U] [#5 -0.13,-0.27,0.66,U] [#6 -0.08,-0.44,0.00,M7] [#7 -0.00,0.12,0.44,U] [#8 -0.16,0.09,0.43,U] 
22:21:07.056 00.004 9044 single-star, 7 included, MultiStar: {-0.10, 0.03}, one-star: {0.01, -0.09}
22:21:07.057 00.001 9044 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.62) = xAngle (0.15 = 0.15)
22:21:07.059 00.002 9044 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.93 = -2.93)
22:21:07.061 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.47 mountX=0.08 mountY=-0.02, mountTheta=-0.21
22:21:07.066 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.09, opts=13)
22:21:07.069 00.003 9044 Enqueuing Move request for scope (0.01, -0.09)
22:21:07.071 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:07.071 00.000 9044 UpdateGuideState exits: m=5687 SNR=51.8
22:21:07.073 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:07.075 00.002 12252 Worker thread wakes up
22:21:07.075 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:07.078 00.003 9044 Enqueuing Expose request
22:21:07.081 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
22:21:07.081 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
22:21:07.081 00.000 12252 Moving (0.01, -0.09) raw xDistance=0.08 yDistance=-0.02
22:21:07.088 00.007 12252 PPEC rslt: input = 0.08, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 484.02
22:21:07.088 00.000 12252 PPEC: input: 0.08, control: -0.04, exposure: 2000
22:21:07.088 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:07.088 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:21:07.088 00.000 12252 MoveAxis(E, 16, ABG)
22:21:07.088 00.000 12252 Guiding  Dir = 2, Dur = 16
22:21:07.089 00.001 12252 IsSlewing returns 0
22:21:07.089 00.000 12252 IsGuiding returns 0
22:21:07.091 00.002 12252 PulseGuide returned control before completion, sleep 24
22:21:07.125 00.034 12252 IsGuiding returns 0
22:21:07.125 00.000 12252 Move returns status 0, amount 16
22:21:07.126 00.001 12252 MoveAxis(N, 0, ABG)
22:21:07.126 00.000 12252 Move returns status 0, amount 0
22:21:07.126 00.000 12252 move complete, result=0
22:21:07.126 00.000 12252 worker thread done servicing request
22:21:07.126 00.000 12252 Worker thread wakes up
22:21:07.126 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:07.126 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:07.126 00.000 9044 GuideStep: 0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:21:09.482 02.356 12252 Exposure complete
22:21:09.530 00.048 12252 worker thread done servicing request
22:21:09.530 00.000 9044 OnExposeComplete: enter
22:21:09.531 00.001 9044 UpdateGuideState(): m_state=6
22:21:09.533 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3256
22:21:09.534 00.001 9044 Star::Find returns 1 (0), X=1009.43, Y=824.21, Mass=5842, SNR=52.9, Peak=173 HFD=5.4
22:21:09.535 00.001 9044 MultiStar: [#1 -0.10,0.11,1.03,U] [#2 -0.12,0.13,1.20,U] [#3 -0.33,0.06,0.84,U] [#4 0.02,-0.46,0.00,M9] [#5 -0.16,-0.31,0.65,U] [#6 -0.08,-0.45,0.00,M8] [#7 0.02,0.08,0.43,U] [#8 -0.11,0.20,0.40,U] 
22:21:09.536 00.001 9044 refined, 6 included, MultiStar: {-0.12, 0.01}, one-star: {-0.02, -0.15}
22:21:09.536 00.000 9044 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.62) = xAngle (4.65 = -1.64)
22:21:09.537 00.001 9044 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.56 = 1.56)
22:21:09.538 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.13 cameraTheta=3.02 mountX=-0.01 mountY=0.13, mountTheta=1.64
22:21:09.539 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.01, opts=13)
22:21:09.541 00.002 9044 Enqueuing Move request for scope (-0.12, 0.01)
22:21:09.542 00.001 12252 Worker thread wakes up
22:21:09.542 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:09.543 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
22:21:09.543 00.000 9044 UpdateGuideState exits: m=5842 SNR=52.9
22:21:09.544 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:09.545 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:09.546 00.001 9044 Enqueuing Expose request
22:21:09.548 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
22:21:09.548 00.000 12252 Moving (-0.12, 0.01) raw xDistance=-0.01 yDistance=0.13
22:21:09.550 00.002 12252 PPEC rslt: input = -0.01, final = -0.04, react = -0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 484.02
22:21:09.550 00.000 12252 PPEC: input: -0.01, control: -0.04, exposure: 2000
22:21:09.550 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:09.550 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:21:09.550 00.000 12252 MoveAxis(E, 16, ABG)
22:21:09.550 00.000 12252 Guiding  Dir = 2, Dur = 16
22:21:09.551 00.001 12252 IsSlewing returns 0
22:21:09.551 00.000 12252 IsGuiding returns 0
22:21:09.553 00.002 12252 PulseGuide returned control before completion, sleep 25
22:21:09.589 00.036 12252 IsGuiding returns 0
22:21:09.589 00.000 12252 Move returns status 0, amount 16
22:21:09.589 00.000 12252 MoveAxis(N, 0, ABG)
22:21:09.589 00.000 12252 Move returns status 0, amount 0
22:21:09.589 00.000 12252 move complete, result=0
22:21:09.589 00.000 12252 worker thread done servicing request
22:21:09.589 00.000 12252 Worker thread wakes up
22:21:09.589 00.000 9044 GuideStep: -0.0 px 16 ms EAST, 0.1 px 0 ms NORTH
22:21:09.590 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:09.590 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:11.945 02.355 12252 Exposure complete
22:21:11.993 00.048 12252 worker thread done servicing request
22:21:11.993 00.000 9044 OnExposeComplete: enter
22:21:11.995 00.002 9044 UpdateGuideState(): m_state=6
22:21:11.997 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3257
22:21:11.998 00.001 9044 Star::Find returns 1 (0), X=1009.34, Y=824.28, Mass=5697, SNR=51.7, Peak=173 HFD=5.3
22:21:12.000 00.002 9044 MultiStar: [#1 -0.17,0.17,1.04,U] [#2 -0.07,0.17,1.21,U] [#3 -0.32,0.10,0.86,U] [#4 -0.04,-0.56,0.00,M10] [#5 -0.20,-0.36,0.00,M4] [#6 -0.15,-0.52,0.00,M9] [#7 -0.12,0.05,0.43,U] [#8 -0.20,0.04,0.43,U] 
22:21:12.001 00.001 9044 single-star, 5 included, MultiStar: {-0.16, 0.09}, one-star: {-0.11, -0.07}
22:21:12.003 00.002 9044 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.62) = xAngle (-0.93 = -0.93)
22:21:12.004 00.001 9044 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.01 = 2.27)
22:21:12.005 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.55 mountX=0.08 mountY=0.10, mountTheta=0.90
22:21:12.008 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.07, opts=13)
22:21:12.009 00.001 9044 Enqueuing Move request for scope (-0.11, -0.07)
22:21:12.010 00.001 12252 Worker thread wakes up
22:21:12.010 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:12.011 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
22:21:12.011 00.000 9044 UpdateGuideState exits: m=5697 SNR=51.7
22:21:12.012 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
22:21:12.012 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:12.013 00.001 12252 Moving (-0.11, -0.07) raw xDistance=0.08 yDistance=0.10
22:21:12.013 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:12.014 00.001 9044 Enqueuing Expose request
22:21:12.017 00.003 12252 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 484.02
22:21:12.017 00.000 12252 PPEC: input: 0.08, control: -0.03, exposure: 2000
22:21:12.017 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:12.017 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:21:12.017 00.000 12252 MoveAxis(E, 13, ABG)
22:21:12.017 00.000 12252 Guiding  Dir = 2, Dur = 13
22:21:12.017 00.000 12252 IsSlewing returns 0
22:21:12.018 00.001 12252 IsGuiding returns 0
22:21:12.020 00.002 12252 PulseGuide returned control before completion, sleep 22
22:21:12.045 00.025 12252 IsGuiding returns 1
22:21:12.045 00.000 12252 scope still moving after pulse duration time elapsed
22:21:12.076 00.031 12252 IsSlewing returns 0
22:21:12.076 00.000 12252 IsGuiding returns 0
22:21:12.076 00.000 12252 scope move finished after 13 + 45 ms
22:21:12.076 00.000 12252 Move returns status 0, amount 13
22:21:12.076 00.000 12252 MoveAxis(N, 0, ABG)
22:21:12.076 00.000 12252 Move returns status 0, amount 0
22:21:12.076 00.000 12252 move complete, result=0
22:21:12.076 00.000 12252 worker thread done servicing request
22:21:12.078 00.002 9044 GuideStep: 0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
22:21:12.079 00.001 12252 Worker thread wakes up
22:21:12.079 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:12.079 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:14.439 02.360 12252 Exposure complete
22:21:14.489 00.050 12252 worker thread done servicing request
22:21:14.489 00.000 9044 OnExposeComplete: enter
22:21:14.490 00.001 9044 UpdateGuideState(): m_state=6
22:21:14.493 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3258
22:21:14.495 00.002 9044 Star::Find returns 1 (0), X=1009.23, Y=824.41, Mass=5749, SNR=51.9, Peak=173 HFD=5.3
22:21:14.498 00.003 9044 MultiStar: [#1 -0.15,0.20,1.05,U] [#2 -0.10,0.17,1.18,U] [#3 -0.22,0.20,0.84,U] [#4 -0.04,-0.47,0.00,R] [#5 -0.17,-0.18,0.65,U] [#6 -0.16,-0.36,0.00,M10] [#7 -0.20,0.09,0.44,U] [#8 -0.16,0.27,0.42,U] 
22:21:14.500 00.002 9044 refined, 6 included, MultiStar: {-0.17, 0.12}, one-star: {-0.22, 0.05}
22:21:14.502 00.002 9044 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.62) = xAngle (4.14 = -2.14)
22:21:14.503 00.001 9044 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.06 = 1.06)
22:21:14.504 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.52 mountX=-0.11 mountY=0.18, mountTheta=2.13
22:21:14.506 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.12, opts=13)
22:21:14.507 00.001 9044 Enqueuing Move request for scope (-0.17, 0.12)
22:21:14.508 00.001 12252 Worker thread wakes up
22:21:14.508 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:14.508 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
22:21:14.510 00.002 9044 UpdateGuideState exits: m=5749 SNR=51.9
22:21:14.510 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
22:21:14.510 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:14.511 00.001 12252 Moving (-0.17, 0.12) raw xDistance=-0.11 yDistance=0.18
22:21:14.511 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:14.513 00.002 9044 Enqueuing Expose request
22:21:14.514 00.001 12252 PPEC rslt: input = -0.11, final = -0.11, react = -0.07, pred = -0.05, hyst = -0.06, hyst_pct = 0.00, period_length = 484.02
22:21:14.514 00.000 12252 PPEC: input: -0.11, control: -0.11, exposure: 2000
22:21:14.514 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
22:21:14.514 00.000 12252 MoveAxis(E, 44, ABG)
22:21:14.514 00.000 12252 Guiding  Dir = 2, Dur = 44
22:21:14.515 00.001 12252 IsSlewing returns 0
22:21:14.515 00.000 12252 IsGuiding returns 0
22:21:14.517 00.002 12252 PulseGuide returned control before completion, sleep 53
22:21:14.581 00.064 12252 IsGuiding returns 0
22:21:14.581 00.000 12252 Move returns status 0, amount 44
22:21:14.581 00.000 12252 MoveAxis(S, 62, ABG)
22:21:14.581 00.000 12252 Guiding  Dir = 1, Dur = 62
22:21:14.581 00.000 12252 IsSlewing returns 0
22:21:14.583 00.002 12252 IsGuiding returns 0
22:21:14.589 00.006 12252 PulseGuide returned control before completion, sleep 67
22:21:14.661 00.072 12252 IsGuiding returns 0
22:21:14.661 00.000 12252 Move returns status 0, amount 62
22:21:14.661 00.000 12252 move complete, result=0
22:21:14.661 00.000 12252 worker thread done servicing request
22:21:14.662 00.001 12252 Worker thread wakes up
22:21:14.662 00.000 9044 GuideStep: -0.1 px 44 ms EAST, 0.2 px 62 ms SOUTH
22:21:14.663 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:14.663 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:17.008 02.345 12252 Exposure complete
22:21:17.046 00.038 12252 worker thread done servicing request
22:21:17.047 00.001 9044 OnExposeComplete: enter
22:21:17.048 00.001 9044 UpdateGuideState(): m_state=6
22:21:17.050 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3259
22:21:17.051 00.001 9044 Star::Find returns 1 (0), X=1009.26, Y=824.20, Mass=5717, SNR=51.8, Peak=173 HFD=5.1
22:21:17.053 00.002 9044 MultiStar: [#1 -0.07,0.07,1.07,U] [#2 -0.01,0.19,1.23,U] [#3 -0.31,0.05,0.86,U] [#4 0.02,-0.00,1.25,U] [#5 -0.09,-0.35,0.66,U] [#6 -0.06,-0.49,0.00,R] [#7 -0.20,0.09,0.43,U] [#8 -0.22,0.01,0.43,U] 
22:21:17.054 00.001 9044 refined, 7 included, MultiStar: {-0.11, 0.00}, one-star: {-0.19, -0.15}
22:21:17.055 00.001 9044 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.62) = xAngle (4.77 = -1.52)
22:21:17.056 00.001 9044 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.68 = 1.68)
22:21:17.057 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.14 mountX=0.01 mountY=0.11, mountTheta=1.52
22:21:17.059 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.00, opts=13)
22:21:17.060 00.001 9044 Enqueuing Move request for scope (-0.11, 0.00)
22:21:17.061 00.001 12252 Worker thread wakes up
22:21:17.062 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:17.063 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
22:21:17.063 00.000 9044 UpdateGuideState exits: m=5717 SNR=51.8
22:21:17.064 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
22:21:17.064 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:17.065 00.001 12252 Moving (-0.11, 0.00) raw xDistance=0.01 yDistance=0.11
22:21:17.065 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:17.066 00.001 9044 Enqueuing Expose request
22:21:17.068 00.002 12252 PPEC rslt: input = 0.01, final = -0.05, react = 0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.02
22:21:17.068 00.000 12252 PPEC: input: 0.01, control: -0.05, exposure: 2000
22:21:17.068 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:17.068 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:21:17.068 00.000 12252 MoveAxis(E, 19, ABG)
22:21:17.068 00.000 12252 Guiding  Dir = 2, Dur = 19
22:21:17.068 00.000 12252 IsSlewing returns 0
22:21:17.068 00.000 12252 IsGuiding returns 0
22:21:17.071 00.003 12252 PulseGuide returned control before completion, sleep 27
22:21:17.112 00.041 12252 IsGuiding returns 1
22:21:17.112 00.000 12252 scope still moving after pulse duration time elapsed
22:21:17.144 00.032 12252 IsSlewing returns 0
22:21:17.144 00.000 12252 IsGuiding returns 0
22:21:17.144 00.000 12252 scope move finished after 19 + 57 ms
22:21:17.144 00.000 12252 Move returns status 0, amount 19
22:21:17.145 00.001 12252 MoveAxis(N, 0, ABG)
22:21:17.145 00.000 12252 Move returns status 0, amount 0
22:21:17.145 00.000 12252 move complete, result=0
22:21:17.145 00.000 12252 worker thread done servicing request
22:21:17.145 00.000 12252 Worker thread wakes up
22:21:17.145 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:17.145 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:17.145 00.000 9044 GuideStep: 0.0 px 19 ms EAST, 0.1 px 0 ms NORTH
22:21:19.489 02.344 12252 Exposure complete
22:21:19.532 00.043 12252 worker thread done servicing request
22:21:19.533 00.001 9044 OnExposeComplete: enter
22:21:19.535 00.002 9044 UpdateGuideState(): m_state=6
22:21:19.536 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3260
22:21:19.539 00.003 9044 Star::Find returns 1 (0), X=1009.27, Y=824.14, Mass=5788, SNR=52.0, Peak=173 HFD=5.2
22:21:19.542 00.003 9044 MultiStar: [#1 -0.17,-0.01,1.06,U] [#2 -0.09,-0.01,1.21,U] [#3 -0.10,0.05,0.85,U] [#4 0.04,-0.11,1.27,U] [#5 -0.22,-0.53,0.00,M3] [#6 -0.08,-0.24,0.43,U] [#7 -0.16,0.02,0.43,U] [#8 -0.20,-0.15,0.43,U] 
22:21:19.545 00.003 9044 refined, 7 included, MultiStar: {-0.10, -0.07}, one-star: {-0.18, -0.22}
22:21:19.548 00.003 9044 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.62) = xAngle (-0.90 = -0.90)
22:21:19.551 00.003 9044 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.30)
22:21:19.553 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.13 cameraTheta=-2.53 mountX=0.08 mountY=0.10, mountTheta=0.88
22:21:19.559 00.006 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.07, opts=13)
22:21:19.562 00.003 9044 Enqueuing Move request for scope (-0.10, -0.07)
22:21:19.564 00.002 12252 Worker thread wakes up
22:21:19.564 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:19.566 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
22:21:19.567 00.001 9044 UpdateGuideState exits: m=5788 SNR=52.0
22:21:19.567 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
22:21:19.567 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:19.568 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:19.570 00.002 9044 Enqueuing Expose request
22:21:19.572 00.002 12252 Moving (-0.10, -0.07) raw xDistance=0.08 yDistance=0.10
22:21:19.575 00.003 12252 PPEC rslt: input = 0.08, final = -0.06, react = 0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.01
22:21:19.575 00.000 12252 PPEC: input: 0.08, control: -0.06, exposure: 2000
22:21:19.575 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:19.575 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:21:19.575 00.000 12252 MoveAxis(E, 22, ABG)
22:21:19.576 00.001 12252 Guiding  Dir = 2, Dur = 22
22:21:19.576 00.000 12252 IsSlewing returns 0
22:21:19.576 00.000 12252 IsGuiding returns 0
22:21:19.578 00.002 12252 PulseGuide returned control before completion, sleep 31
22:21:19.624 00.046 12252 IsGuiding returns 0
22:21:19.624 00.000 12252 Move returns status 0, amount 22
22:21:19.624 00.000 12252 MoveAxis(N, 0, ABG)
22:21:19.624 00.000 12252 Move returns status 0, amount 0
22:21:19.624 00.000 12252 move complete, result=0
22:21:19.624 00.000 12252 worker thread done servicing request
22:21:19.624 00.000 12252 Worker thread wakes up
22:21:19.624 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:19.624 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:19.624 00.000 9044 GuideStep: 0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
22:21:21.975 02.351 12252 Exposure complete
22:21:22.022 00.047 12252 worker thread done servicing request
22:21:22.022 00.000 9044 OnExposeComplete: enter
22:21:22.024 00.002 9044 UpdateGuideState(): m_state=6
22:21:22.025 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3261
22:21:22.026 00.001 9044 Star::Find returns 1 (0), X=1009.38, Y=824.31, Mass=5820, SNR=52.3, Peak=173 HFD=5.4
22:21:22.028 00.002 9044 MultiStar: [#1 -0.07,0.12,1.03,U] [#2 -0.02,0.19,1.19,U] [#3 -0.08,0.09,0.85,U] [#4 0.06,0.01,1.26,U] [#5 -0.13,-0.39,0.00,M4] [#6 0.04,0.02,0.43,U] [#7 -0.08,0.08,0.42,U] [#8 -0.15,0.04,0.42,U] 
22:21:22.029 00.001 9044 refined, 7 included, MultiStar: {-0.04, 0.07}, one-star: {-0.07, -0.04}
22:21:22.030 00.001 9044 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.62) = xAngle (3.68 = -2.60)
22:21:22.032 00.002 9044 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.60 = 0.60)
22:21:22.033 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.06 mountX=-0.07 mountY=0.04, mountTheta=2.56
22:21:22.035 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.07, opts=13)
22:21:22.036 00.001 9044 Enqueuing Move request for scope (-0.04, 0.07)
22:21:22.037 00.001 12252 Worker thread wakes up
22:21:22.037 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:22.038 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
22:21:22.038 00.000 9044 UpdateGuideState exits: m=5820 SNR=52.3
22:21:22.041 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
22:21:22.041 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:22.043 00.002 12252 Moving (-0.04, 0.07) raw xDistance=-0.07 yDistance=0.04
22:21:22.043 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:22.044 00.001 9044 Enqueuing Expose request
22:21:22.049 00.005 12252 PPEC rslt: input = -0.07, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.01
22:21:22.049 00.000 12252 PPEC: input: -0.07, control: -0.06, exposure: 2000
22:21:22.049 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:22.049 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:21:22.049 00.000 12252 MoveAxis(E, 22, ABG)
22:21:22.050 00.001 12252 Guiding  Dir = 2, Dur = 22
22:21:22.050 00.000 12252 IsSlewing returns 0
22:21:22.050 00.000 12252 IsGuiding returns 0
22:21:22.052 00.002 12252 PulseGuide returned control before completion, sleep 30
22:21:22.091 00.039 12252 IsGuiding returns 0
22:21:22.092 00.001 12252 Move returns status 0, amount 22
22:21:22.092 00.000 12252 MoveAxis(N, 0, ABG)
22:21:22.092 00.000 12252 Move returns status 0, amount 0
22:21:22.092 00.000 12252 move complete, result=0
22:21:22.092 00.000 12252 worker thread done servicing request
22:21:22.092 00.000 12252 Worker thread wakes up
22:21:22.092 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:22.092 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:22.092 00.000 9044 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
22:21:24.429 02.337 12252 Exposure complete
22:21:24.499 00.070 12252 worker thread done servicing request
22:21:24.499 00.000 9044 OnExposeComplete: enter
22:21:24.501 00.002 9044 UpdateGuideState(): m_state=6
22:21:24.503 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3262
22:21:24.505 00.002 9044 Star::Find returns 1 (0), X=1009.28, Y=824.22, Mass=5702, SNR=51.8, Peak=173 HFD=5.2
22:21:24.508 00.003 9044 MultiStar: [#1 -0.15,0.08,1.07,U] [#2 -0.08,0.11,1.20,U] [#3 -0.28,0.03,0.86,U] [#4 0.00,-0.08,1.25,U] [#5 -0.16,-0.34,0.66,U] [#6 -0.06,0.01,0.43,U] [#7 -0.12,0.13,0.44,U] [#8 -0.24,0.06,0.41,U] 
22:21:24.510 00.002 9044 refined, 8 included, MultiStar: {-0.13, -0.02}, one-star: {-0.17, -0.14}
22:21:24.513 00.003 9044 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.62) = xAngle (-1.38 = -1.38)
22:21:24.516 00.003 9044 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.47 = 1.82)
22:21:24.518 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-3.01 mountX=0.02 mountY=0.13, mountTheta=1.38
22:21:24.522 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.02, opts=13)
22:21:24.526 00.004 9044 Enqueuing Move request for scope (-0.13, -0.02)
22:21:24.528 00.002 12252 Worker thread wakes up
22:21:24.528 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:24.530 00.002 9044 UpdateGuideState exits: m=5702 SNR=51.8
22:21:24.532 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:24.535 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:24.537 00.002 9044 Enqueuing Expose request
22:21:24.539 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
22:21:24.539 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
22:21:24.539 00.000 12252 Moving (-0.13, -0.02) raw xDistance=0.02 yDistance=0.13
22:21:24.542 00.003 12252 PPEC rslt: input = 0.02, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.01
22:21:24.542 00.000 12252 PPEC: input: 0.02, control: -0.05, exposure: 2000
22:21:24.542 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:24.542 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:21:24.542 00.000 12252 MoveAxis(E, 20, ABG)
22:21:24.543 00.001 12252 Guiding  Dir = 2, Dur = 20
22:21:24.543 00.000 12252 IsSlewing returns 0
22:21:24.543 00.000 12252 IsGuiding returns 0
22:21:24.545 00.002 12252 PulseGuide returned control before completion, sleep 29
22:21:24.577 00.032 12252 IsGuiding returns 0
22:21:24.577 00.000 12252 Move returns status 0, amount 20
22:21:24.577 00.000 12252 MoveAxis(N, 0, ABG)
22:21:24.577 00.000 12252 Move returns status 0, amount 0
22:21:24.577 00.000 12252 move complete, result=0
22:21:24.577 00.000 12252 worker thread done servicing request
22:21:24.577 00.000 12252 Worker thread wakes up
22:21:24.577 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:24.577 00.000 9044 GuideStep: 0.0 px 20 ms EAST, 0.1 px 0 ms NORTH
22:21:24.578 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:26.936 02.358 12252 Exposure complete
22:21:26.997 00.061 12252 worker thread done servicing request
22:21:26.998 00.001 9044 OnExposeComplete: enter
22:21:26.999 00.001 9044 UpdateGuideState(): m_state=6
22:21:27.001 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3263
22:21:27.003 00.002 9044 Star::Find returns 1 (0), X=1009.34, Y=824.22, Mass=5643, SNR=51.6, Peak=173 HFD=5.3
22:21:27.005 00.002 9044 MultiStar: [#1 -0.15,0.16,1.06,U] [#2 -0.09,0.10,1.21,U] [#3 -0.18,0.15,0.85,U] [#4 -0.03,-0.04,1.28,U] [#5 -0.22,-0.32,0.00,M4] [#6 -0.07,0.15,0.42,U] [#7 -0.12,0.12,0.44,U] [#8 -0.13,-0.01,0.43,U] 
22:21:27.008 00.003 9044 refined, 7 included, MultiStar: {-0.11, 0.05}, one-star: {-0.11, -0.13}
22:21:27.009 00.001 9044 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.62) = xAngle (4.30 = -1.98)
22:21:27.011 00.002 9044 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.22 = 1.22)
22:21:27.013 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.68 mountX=-0.05 mountY=0.11, mountTheta=1.97
22:21:27.016 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.05, opts=13)
22:21:27.019 00.003 9044 Enqueuing Move request for scope (-0.11, 0.05)
22:21:27.021 00.002 12252 Worker thread wakes up
22:21:27.021 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:21:27.023 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
22:21:27.023 00.000 9044 UpdateGuideState exits: m=5643 SNR=51.6
22:21:27.025 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
22:21:27.025 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:27.026 00.001 12252 Moving (-0.11, 0.05) raw xDistance=-0.05 yDistance=0.11
22:21:27.026 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:27.028 00.002 9044 Enqueuing Expose request
22:21:27.032 00.004 12252 PPEC rslt: input = -0.05, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.01
22:21:27.032 00.000 12252 PPEC: input: -0.05, control: -0.05, exposure: 2000
22:21:27.032 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:27.032 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:21:27.033 00.001 12252 MoveAxis(E, 21, ABG)
22:21:27.033 00.000 12252 Guiding  Dir = 2, Dur = 21
22:21:27.033 00.000 12252 IsSlewing returns 0
22:21:27.034 00.001 12252 IsGuiding returns 0
22:21:27.036 00.002 12252 PulseGuide returned control before completion, sleep 29
22:21:27.074 00.038 12252 IsGuiding returns 0
22:21:27.074 00.000 12252 Move returns status 0, amount 21
22:21:27.074 00.000 12252 MoveAxis(N, 0, ABG)
22:21:27.074 00.000 12252 Move returns status 0, amount 0
22:21:27.074 00.000 12252 move complete, result=0
22:21:27.074 00.000 12252 worker thread done servicing request
22:21:27.075 00.001 9044 GuideStep: -0.0 px 21 ms EAST, 0.1 px 0 ms NORTH
22:21:27.075 00.000 12252 Worker thread wakes up
22:21:27.076 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:27.076 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:29.416 02.340 12252 Exposure complete
22:21:29.491 00.075 12252 worker thread done servicing request
22:21:29.491 00.000 9044 OnExposeComplete: enter
22:21:29.494 00.003 9044 UpdateGuideState(): m_state=6
22:21:29.496 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
22:21:29.498 00.002 9044 Star::Find returns 1 (0), X=1009.26, Y=824.37, Mass=5627, SNR=51.3, Peak=173 HFD=5.3
22:21:29.500 00.002 9044 MultiStar: [#1 -0.14,0.10,1.05,U] [#2 -0.08,0.06,1.20,U] [#3 -0.29,0.08,0.84,U] [#4 -0.11,0.30,1.28,U] [#5 -0.22,-0.28,0.66,U] [#6 0.03,0.11,0.43,U] [#7 -0.18,0.08,0.44,U] [#8 -0.31,0.07,0.43,U] 
22:21:29.503 00.003 9044 refined, 8 included, MultiStar: {-0.16, 0.08}, one-star: {-0.19, 0.02}
22:21:29.505 00.002 9044 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.62) = xAngle (4.31 = -1.97)
22:21:29.507 00.002 9044 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.23 = 1.23)
22:21:29.509 00.002 9044 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.69 mountX=-0.07 mountY=0.17, mountTheta=1.96
22:21:29.513 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.08, opts=13)
22:21:29.515 00.002 9044 Enqueuing Move request for scope (-0.16, 0.08)
22:21:29.517 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:29.519 00.002 9044 UpdateGuideState exits: m=5627 SNR=51.3
22:21:29.521 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:29.524 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:29.525 00.001 9044 Enqueuing Expose request
22:21:29.528 00.003 12252 Worker thread wakes up
22:21:29.528 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
22:21:29.528 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
22:21:29.528 00.000 12252 Moving (-0.16, 0.08) raw xDistance=-0.07 yDistance=0.17
22:21:29.533 00.005 12252 PPEC rslt: input = -0.07, final = -0.07, react = -0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 484.01
22:21:29.533 00.000 12252 PPEC: input: -0.07, control: -0.07, exposure: 2000
22:21:29.533 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:21:29.533 00.000 12252 MoveAxis(E, 26, ABG)
22:21:29.533 00.000 12252 Guiding  Dir = 2, Dur = 26
22:21:29.534 00.001 12252 IsSlewing returns 0
22:21:29.534 00.000 12252 IsGuiding returns 0
22:21:29.536 00.002 12252 PulseGuide returned control before completion, sleep 35
22:21:29.577 00.041 12252 IsGuiding returns 0
22:21:29.578 00.001 12252 Move returns status 0, amount 26
22:21:29.578 00.000 12252 MoveAxis(S, 57, ABG)
22:21:29.578 00.000 12252 Guiding  Dir = 1, Dur = 57
22:21:29.578 00.000 12252 IsSlewing returns 0
22:21:29.578 00.000 12252 IsGuiding returns 0
22:21:29.584 00.006 12252 PulseGuide returned control before completion, sleep 63
22:21:29.655 00.071 12252 IsGuiding returns 1
22:21:29.655 00.000 12252 scope still moving after pulse duration time elapsed
22:21:29.686 00.031 12252 IsSlewing returns 0
22:21:29.686 00.000 12252 IsGuiding returns 0
22:21:29.686 00.000 12252 scope move finished after 57 + 50 ms
22:21:29.687 00.001 12252 Move returns status 0, amount 57
22:21:29.687 00.000 12252 move complete, result=0
22:21:29.687 00.000 12252 worker thread done servicing request
22:21:29.687 00.000 12252 Worker thread wakes up
22:21:29.687 00.000 9044 GuideStep: -0.1 px 26 ms EAST, 0.2 px 57 ms SOUTH
22:21:29.689 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:29.689 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:32.032 02.343 12252 Exposure complete
22:21:32.078 00.046 12252 worker thread done servicing request
22:21:32.078 00.000 9044 OnExposeComplete: enter
22:21:32.081 00.003 9044 UpdateGuideState(): m_state=6
22:21:32.083 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3265
22:21:32.085 00.002 9044 Star::Find returns 1 (0), X=1009.39, Y=824.41, Mass=5694, SNR=51.6, Peak=173 HFD=5.3
22:21:32.086 00.001 9044 MultiStar: [#1 -0.05,0.18,1.09,U] [#2 0.02,0.15,1.20,U] [#3 -0.05,0.20,0.85,U] [#4 0.14,0.10,1.26,U] [#5 -0.08,-0.28,0.66,U] [#6 0.06,0.03,0.42,U] [#7 -0.01,0.11,0.44,U] [#8 -0.14,0.18,0.42,U] 
22:21:32.087 00.001 9044 single-star, 8 included, MultiStar: {-0.01, 0.09}, one-star: {-0.06, 0.05}
22:21:32.089 00.002 9044 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.62) = xAngle (4.08 = -2.20)
22:21:32.090 00.001 9044 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.00 = 1.00)
22:21:32.093 00.003 9044 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.46 mountX=-0.05 mountY=0.07, mountTheta=2.18
22:21:32.095 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.05, opts=13)
22:21:32.096 00.001 9044 Enqueuing Move request for scope (-0.06, 0.05)
22:21:32.097 00.001 12252 Worker thread wakes up
22:21:32.097 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:32.098 00.001 9044 UpdateGuideState exits: m=5694 SNR=51.6
22:21:32.100 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:32.101 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:32.103 00.002 9044 Enqueuing Expose request
22:21:32.105 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
22:21:32.105 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
22:21:32.106 00.001 12252 Moving (-0.06, 0.05) raw xDistance=-0.05 yDistance=0.07
22:21:32.110 00.004 12252 PPEC rslt: input = -0.05, final = -0.06, react = -0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.01
22:21:32.110 00.000 12252 PPEC: input: -0.05, control: -0.06, exposure: 2000
22:21:32.110 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:32.110 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:21:32.110 00.000 12252 MoveAxis(E, 23, ABG)
22:21:32.110 00.000 12252 Guiding  Dir = 2, Dur = 23
22:21:32.110 00.000 12252 IsSlewing returns 0
22:21:32.111 00.001 12252 IsGuiding returns 0
22:21:32.113 00.002 12252 PulseGuide returned control before completion, sleep 32
22:21:32.151 00.038 12252 IsGuiding returns 0
22:21:32.151 00.000 12252 Move returns status 0, amount 23
22:21:32.151 00.000 12252 MoveAxis(N, 0, ABG)
22:21:32.151 00.000 12252 Move returns status 0, amount 0
22:21:32.151 00.000 12252 move complete, result=0
22:21:32.151 00.000 12252 worker thread done servicing request
22:21:32.151 00.000 12252 Worker thread wakes up
22:21:32.151 00.000 9044 GuideStep: -0.0 px 23 ms EAST, 0.1 px 0 ms NORTH
22:21:32.154 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:32.155 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:34.521 02.366 12252 Exposure complete
22:21:34.568 00.047 12252 worker thread done servicing request
22:21:34.568 00.000 9044 OnExposeComplete: enter
22:21:34.569 00.001 9044 UpdateGuideState(): m_state=6
22:21:34.571 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3266
22:21:34.572 00.001 9044 Star::Find returns 1 (0), X=1009.54, Y=824.30, Mass=5874, SNR=52.6, Peak=173 HFD=5.4
22:21:34.573 00.001 9044 MultiStar: [#1 0.02,0.17,1.04,U] [#2 -0.01,0.14,1.15,U] [#3 0.07,0.03,0.84,U] [#4 0.15,0.07,1.28,U] [#5 -0.20,-0.40,0.00,M3] [#6 0.03,0.05,0.41,U] [#7 0.03,0.28,0.42,U] [#8 -0.07,0.08,0.42,U] 
22:21:34.574 00.001 9044 refined, 7 included, MultiStar: {0.05, 0.09}, one-star: {0.09, -0.05}
22:21:34.574 00.000 9044 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.62) = xAngle (2.65 = 2.65)
22:21:34.575 00.001 9044 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.43 = -0.43)
22:21:34.575 00.000 9044 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.03 mountX=-0.09 mountY=-0.04, mountTheta=-2.70
22:21:34.578 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.09, opts=13)
22:21:34.579 00.001 9044 Enqueuing Move request for scope (0.05, 0.09)
22:21:34.581 00.002 12252 Worker thread wakes up
22:21:34.581 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:34.582 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
22:21:34.582 00.000 9044 UpdateGuideState exits: m=5874 SNR=52.6
22:21:34.583 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
22:21:34.583 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:34.584 00.001 12252 Moving (0.05, 0.09) raw xDistance=-0.09 yDistance=-0.04
22:21:34.584 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:34.585 00.001 9044 Enqueuing Expose request
22:21:34.587 00.002 12252 PPEC rslt: input = -0.09, final = -0.06, react = -0.06, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.00
22:21:34.587 00.000 12252 PPEC: input: -0.09, control: -0.06, exposure: 2000
22:21:34.588 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:34.588 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:21:34.588 00.000 12252 MoveAxis(E, 23, ABG)
22:21:34.588 00.000 12252 Guiding  Dir = 2, Dur = 23
22:21:34.588 00.000 12252 IsSlewing returns 0
22:21:34.588 00.000 12252 IsGuiding returns 0
22:21:34.591 00.003 12252 PulseGuide returned control before completion, sleep 31
22:21:34.632 00.041 12252 IsGuiding returns 0
22:21:34.632 00.000 12252 Move returns status 0, amount 23
22:21:34.632 00.000 12252 MoveAxis(N, 0, ABG)
22:21:34.632 00.000 12252 Move returns status 0, amount 0
22:21:34.632 00.000 12252 move complete, result=0
22:21:34.632 00.000 12252 worker thread done servicing request
22:21:34.632 00.000 12252 Worker thread wakes up
22:21:34.632 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:34.632 00.000 9044 GuideStep: -0.1 px 23 ms EAST, -0.0 px 0 ms NORTH
22:21:34.634 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:36.973 02.339 12252 Exposure complete
22:21:37.040 00.067 12252 worker thread done servicing request
22:21:37.040 00.000 9044 OnExposeComplete: enter
22:21:37.042 00.002 9044 UpdateGuideState(): m_state=6
22:21:37.044 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3267
22:21:37.046 00.002 9044 Star::Find returns 1 (0), X=1009.58, Y=824.23, Mass=5666, SNR=51.6, Peak=173 HFD=5.3
22:21:37.049 00.003 9044 MultiStar: [#1 0.03,0.16,1.09,U] [#2 0.12,0.10,1.21,U] [#3 0.04,0.08,0.85,U] [#4 0.20,0.04,1.29,U] [#5 0.02,-0.29,0.65,U] [#6 0.13,-0.06,0.42,U] [#7 0.20,0.05,0.44,U] [#8 -0.04,0.10,0.43,U] 
22:21:37.051 00.002 9044 refined, 8 included, MultiStar: {0.10, 0.02}, one-star: {0.13, -0.13}
22:21:37.054 00.003 9044 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.62) = xAngle (1.81 = 1.81)
22:21:37.057 00.003 9044 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.27 = -1.27)
22:21:37.059 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.19 mountX=-0.02 mountY=-0.10, mountTheta=-1.81
22:21:37.062 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.02, opts=13)
22:21:37.063 00.001 9044 Enqueuing Move request for scope (0.10, 0.02)
22:21:37.066 00.003 12252 Worker thread wakes up
22:21:37.066 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:37.067 00.001 9044 UpdateGuideState exits: m=5666 SNR=51.6
22:21:37.069 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:37.070 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:37.071 00.001 9044 Enqueuing Expose request
22:21:37.072 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
22:21:37.072 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
22:21:37.072 00.000 12252 Moving (0.10, 0.02) raw xDistance=-0.02 yDistance=-0.10
22:21:37.076 00.004 12252 PPEC rslt: input = -0.02, final = -0.06, react = -0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 484.00
22:21:37.076 00.000 12252 PPEC: input: -0.02, control: -0.06, exposure: 2000
22:21:37.076 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:37.076 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:21:37.076 00.000 12252 MoveAxis(E, 22, ABG)
22:21:37.076 00.000 12252 Guiding  Dir = 2, Dur = 22
22:21:37.076 00.000 12252 IsSlewing returns 0
22:21:37.078 00.002 12252 IsGuiding returns 0
22:21:37.079 00.001 12252 PulseGuide returned control before completion, sleep 31
22:21:37.123 00.044 12252 IsGuiding returns 0
22:21:37.123 00.000 12252 Move returns status 0, amount 22
22:21:37.123 00.000 12252 MoveAxis(N, 0, ABG)
22:21:37.123 00.000 12252 Move returns status 0, amount 0
22:21:37.123 00.000 12252 move complete, result=0
22:21:37.123 00.000 12252 worker thread done servicing request
22:21:37.123 00.000 12252 Worker thread wakes up
22:21:37.123 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:37.123 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:37.123 00.000 9044 GuideStep: -0.0 px 22 ms EAST, -0.1 px 0 ms NORTH
22:21:39.466 02.343 12252 Exposure complete
22:21:39.531 00.065 12252 worker thread done servicing request
22:21:39.531 00.000 9044 OnExposeComplete: enter
22:21:39.532 00.001 9044 UpdateGuideState(): m_state=6
22:21:39.534 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3268
22:21:39.535 00.001 9044 Star::Find returns 1 (0), X=1009.48, Y=824.21, Mass=5929, SNR=52.8, Peak=173 HFD=5.3
22:21:39.537 00.002 9044 MultiStar: [#1 0.02,0.04,1.04,U] [#2 0.07,0.10,1.19,U] [#3 0.01,0.07,0.84,U] [#4 0.11,-0.05,1.25,U] [#5 -0.01,-0.33,0.64,U] [#6 0.13,-0.08,0.41,U] [#7 0.05,0.12,0.43,U] [#8 0.12,0.10,0.41,U] 
22:21:39.539 00.002 9044 refined, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.03, -0.14}
22:21:39.541 00.002 9044 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.62) = xAngle (1.28 = 1.28)
22:21:39.542 00.001 9044 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.80 = -1.80)
22:21:39.544 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.35 mountX=0.02 mountY=-0.06, mountTheta=-1.28
22:21:39.548 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.02, opts=13)
22:21:39.551 00.003 9044 Enqueuing Move request for scope (0.05, -0.02)
22:21:39.553 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:39.554 00.001 12252 Worker thread wakes up
22:21:39.554 00.000 9044 UpdateGuideState exits: m=5929 SNR=52.8
22:21:39.557 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
22:21:39.557 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:39.559 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
22:21:39.559 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:39.559 00.000 9044 Enqueuing Expose request
22:21:39.561 00.002 12252 Moving (0.05, -0.02) raw xDistance=0.02 yDistance=-0.06
22:21:39.565 00.004 12252 PPEC rslt: input = 0.02, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.00
22:21:39.565 00.000 12252 PPEC: input: 0.02, control: -0.05, exposure: 2000
22:21:39.565 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:39.565 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:21:39.565 00.000 12252 MoveAxis(E, 19, ABG)
22:21:39.565 00.000 12252 Guiding  Dir = 2, Dur = 19
22:21:39.565 00.000 12252 IsSlewing returns 0
22:21:39.565 00.000 12252 IsGuiding returns 0
22:21:39.567 00.002 12252 PulseGuide returned control before completion, sleep 28
22:21:39.605 00.038 12252 IsGuiding returns 0
22:21:39.605 00.000 12252 Move returns status 0, amount 19
22:21:39.605 00.000 12252 MoveAxis(N, 0, ABG)
22:21:39.605 00.000 12252 Move returns status 0, amount 0
22:21:39.605 00.000 12252 move complete, result=0
22:21:39.605 00.000 12252 worker thread done servicing request
22:21:39.605 00.000 12252 Worker thread wakes up
22:21:39.606 00.001 9044 GuideStep: 0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
22:21:39.607 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:39.607 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:41.962 02.355 12252 Exposure complete
22:21:42.028 00.066 12252 worker thread done servicing request
22:21:42.028 00.000 9044 OnExposeComplete: enter
22:21:42.030 00.002 9044 UpdateGuideState(): m_state=6
22:21:42.031 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3269
22:21:42.032 00.001 9044 Star::Find returns 1 (0), X=1009.54, Y=824.15, Mass=5754, SNR=52.0, Peak=173 HFD=5.2
22:21:42.035 00.003 9044 MultiStar: [#1 0.00,0.06,1.05,U] [#2 0.08,0.14,1.20,U] [#3 0.04,0.07,0.86,U] [#4 0.07,-0.02,1.26,U] [#5 -0.02,-0.28,0.66,U] [#6 0.07,0.00,0.42,U] [#7 0.06,0.08,0.43,U] [#8 0.02,0.04,0.43,U] 
22:21:42.036 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.09, -0.20}
22:21:42.037 00.001 9044 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.62) = xAngle (1.45 = 1.45)
22:21:42.038 00.001 9044 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.63 = -1.63)
22:21:42.039 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.17 mountX=0.01 mountY=-0.05, mountTheta=-1.45
22:21:42.041 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.01, opts=13)
22:21:42.042 00.001 9044 Enqueuing Move request for scope (0.05, -0.01)
22:21:42.043 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:42.045 00.002 9044 UpdateGuideState exits: m=5754 SNR=52.0
22:21:42.046 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:42.047 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:42.048 00.001 9044 Enqueuing Expose request
22:21:42.049 00.001 12252 Worker thread wakes up
22:21:42.050 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:21:42.050 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:21:42.050 00.000 12252 Moving (0.05, -0.01) raw xDistance=0.01 yDistance=-0.05
22:21:42.052 00.002 12252 PPEC rslt: input = 0.01, final = -0.05, react = 0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.00
22:21:42.052 00.000 12252 PPEC: input: 0.01, control: -0.05, exposure: 2000
22:21:42.052 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:42.053 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:21:42.053 00.000 12252 MoveAxis(E, 19, ABG)
22:21:42.053 00.000 12252 Guiding  Dir = 2, Dur = 19
22:21:42.053 00.000 12252 IsSlewing returns 0
22:21:42.053 00.000 12252 IsGuiding returns 0
22:21:42.055 00.002 12252 PulseGuide returned control before completion, sleep 28
22:21:42.094 00.039 12252 IsGuiding returns 0
22:21:42.094 00.000 12252 Move returns status 0, amount 19
22:21:42.094 00.000 12252 MoveAxis(N, 0, ABG)
22:21:42.094 00.000 12252 Move returns status 0, amount 0
22:21:42.094 00.000 12252 move complete, result=0
22:21:42.094 00.000 12252 worker thread done servicing request
22:21:42.094 00.000 12252 Worker thread wakes up
22:21:42.094 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:42.095 00.001 9044 GuideStep: 0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
22:21:42.098 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:44.442 02.344 12252 Exposure complete
22:21:44.499 00.057 12252 worker thread done servicing request
22:21:44.500 00.001 9044 OnExposeComplete: enter
22:21:44.502 00.002 9044 UpdateGuideState(): m_state=6
22:21:44.504 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3270
22:21:44.506 00.002 9044 Star::Find returns 1 (0), X=1009.55, Y=824.23, Mass=5606, SNR=51.3, Peak=173 HFD=5.3
22:21:44.509 00.003 9044 MultiStar: [#1 0.05,0.12,1.09,U] [#2 0.14,0.15,1.21,U] [#3 0.11,0.20,0.88,U] [#4 0.18,-0.02,1.28,U] [#5 0.05,-0.29,0.67,U] [#6 0.05,-0.02,0.43,U] [#7 0.12,0.22,0.45,U] [#8 -0.18,0.03,0.42,U] 
22:21:44.511 00.002 9044 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.10, -0.12}
22:21:44.512 00.001 9044 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.62) = xAngle (1.95 = 1.95)
22:21:44.514 00.002 9044 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.13 = -1.13)
22:21:44.515 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.33 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
22:21:44.519 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.03, opts=13)
22:21:44.520 00.001 9044 Enqueuing Move request for scope (0.09, 0.03)
22:21:44.521 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:44.522 00.001 9044 UpdateGuideState exits: m=5606 SNR=51.3
22:21:44.523 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:44.524 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:44.525 00.001 9044 Enqueuing Expose request
22:21:44.526 00.001 12252 Worker thread wakes up
22:21:44.527 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:21:44.527 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:21:44.527 00.000 12252 Moving (0.09, 0.03) raw xDistance=-0.04 yDistance=-0.09
22:21:44.530 00.003 12252 PPEC rslt: input = -0.04, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 484.00
22:21:44.530 00.000 12252 PPEC: input: -0.04, control: -0.04, exposure: 2000
22:21:44.530 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:44.531 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:21:44.531 00.000 12252 MoveAxis(E, 16, ABG)
22:21:44.531 00.000 12252 Guiding  Dir = 2, Dur = 16
22:21:44.531 00.000 12252 IsSlewing returns 0
22:21:44.531 00.000 12252 IsGuiding returns 0
22:21:44.534 00.003 12252 PulseGuide returned control before completion, sleep 24
22:21:44.560 00.026 12252 IsGuiding returns 0
22:21:44.560 00.000 12252 Move returns status 0, amount 16
22:21:44.560 00.000 12252 MoveAxis(N, 0, ABG)
22:21:44.560 00.000 12252 Move returns status 0, amount 0
22:21:44.560 00.000 12252 move complete, result=0
22:21:44.560 00.000 12252 worker thread done servicing request
22:21:44.560 00.000 12252 Worker thread wakes up
22:21:44.560 00.000 9044 GuideStep: -0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
22:21:44.563 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:44.563 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:46.922 02.359 12252 Exposure complete
22:21:46.968 00.046 12252 worker thread done servicing request
22:21:46.968 00.000 9044 OnExposeComplete: enter
22:21:46.969 00.001 9044 UpdateGuideState(): m_state=6
22:21:46.970 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3271
22:21:46.973 00.003 9044 Star::Find returns 1 (0), X=1009.59, Y=824.24, Mass=5666, SNR=51.6, Peak=173 HFD=5.3
22:21:46.975 00.002 9044 MultiStar: [#1 -0.05,0.15,1.08,U] [#2 0.05,0.13,1.23,U] [#3 0.09,0.18,0.85,U] [#4 -0.09,0.29,1.30,U] [#5 -0.09,-0.31,0.67,U] [#6 0.11,-0.04,0.42,U] [#7 0.03,0.12,0.42,U] [#8 -0.07,0.04,0.43,U] 
22:21:46.977 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.14, -0.12}
22:21:46.979 00.002 9044 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.62) = xAngle (3.07 = 3.07)
22:21:46.980 00.001 9044 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.01 = -0.01)
22:21:46.983 00.003 9044 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.45 mountX=-0.08 mountY=-0.00, mountTheta=-3.13
22:21:46.985 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.08, opts=13)
22:21:46.987 00.002 9044 Enqueuing Move request for scope (0.01, 0.08)
22:21:46.988 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:46.989 00.001 9044 UpdateGuideState exits: m=5666 SNR=51.6
22:21:46.991 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:46.992 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:46.994 00.002 9044 Enqueuing Expose request
22:21:46.995 00.001 12252 Worker thread wakes up
22:21:46.995 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:21:46.995 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:21:46.995 00.000 12252 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=-0.00
22:21:46.997 00.002 12252 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 484.00
22:21:46.997 00.000 12252 PPEC: input: -0.08, control: -0.04, exposure: 2000
22:21:46.997 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:46.997 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:21:46.997 00.000 12252 MoveAxis(E, 16, ABG)
22:21:46.998 00.001 12252 Guiding  Dir = 2, Dur = 16
22:21:46.998 00.000 12252 IsSlewing returns 0
22:21:46.998 00.000 12252 IsGuiding returns 0
22:21:46.999 00.001 12252 PulseGuide returned control before completion, sleep 25
22:21:47.037 00.038 12252 IsGuiding returns 0
22:21:47.038 00.001 12252 Move returns status 0, amount 16
22:21:47.038 00.000 12252 MoveAxis(N, 0, ABG)
22:21:47.038 00.000 12252 Move returns status 0, amount 0
22:21:47.038 00.000 12252 move complete, result=0
22:21:47.038 00.000 12252 worker thread done servicing request
22:21:47.038 00.000 9044 GuideStep: -0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:21:47.040 00.002 12252 Worker thread wakes up
22:21:47.040 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:47.040 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:49.396 02.356 12252 Exposure complete
22:21:49.443 00.047 12252 worker thread done servicing request
22:21:49.443 00.000 9044 OnExposeComplete: enter
22:21:49.445 00.002 9044 UpdateGuideState(): m_state=6
22:21:49.447 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3272
22:21:49.448 00.001 9044 Star::Find returns 1 (0), X=1009.55, Y=824.32, Mass=5660, SNR=51.6, Peak=173 HFD=5.3
22:21:49.449 00.001 9044 MultiStar: [#1 0.03,0.17,1.06,U] [#2 0.13,0.15,1.20,U] [#3 0.05,0.13,0.86,U] [#4 0.25,0.09,1.25,U] [#5 0.06,-0.21,0.66,U] [#6 0.11,0.15,0.43,U] [#7 0.10,0.08,0.44,U] [#8 0.01,0.07,0.43,U] 
22:21:49.450 00.001 9044 single-star, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.10, -0.03}
22:21:49.452 00.002 9044 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.62) = xAngle (1.33 = 1.33)
22:21:49.454 00.002 9044 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.76 = -1.76)
22:21:49.457 00.003 9044 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-0.30 mountX=0.03 mountY=-0.11, mountTheta=-1.33
22:21:49.459 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.03, opts=13)
22:21:49.460 00.001 9044 Enqueuing Move request for scope (0.10, -0.03)
22:21:49.461 00.001 12252 Worker thread wakes up
22:21:49.461 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:49.462 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:21:49.462 00.000 9044 UpdateGuideState exits: m=5660 SNR=51.6
22:21:49.464 00.002 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:21:49.464 00.000 12252 Moving (0.10, -0.03) raw xDistance=0.03 yDistance=-0.11
22:21:49.464 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:49.465 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:49.467 00.002 9044 Enqueuing Expose request
22:21:49.469 00.002 12252 PPEC rslt: input = 0.03, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 484.00
22:21:49.469 00.000 12252 PPEC: input: 0.03, control: -0.05, exposure: 2000
22:21:49.469 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:49.469 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:21:49.469 00.000 12252 MoveAxis(E, 20, ABG)
22:21:49.469 00.000 12252 Guiding  Dir = 2, Dur = 20
22:21:49.470 00.001 12252 IsSlewing returns 0
22:21:49.470 00.000 12252 IsGuiding returns 0
22:21:49.472 00.002 12252 PulseGuide returned control before completion, sleep 28
22:21:49.512 00.040 12252 IsGuiding returns 0
22:21:49.512 00.000 12252 Move returns status 0, amount 20
22:21:49.512 00.000 12252 MoveAxis(N, 0, ABG)
22:21:49.512 00.000 12252 Move returns status 0, amount 0
22:21:49.512 00.000 12252 move complete, result=0
22:21:49.512 00.000 12252 worker thread done servicing request
22:21:49.512 00.000 12252 Worker thread wakes up
22:21:49.513 00.001 9044 GuideStep: 0.0 px 20 ms EAST, -0.1 px 0 ms NORTH
22:21:49.514 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:49.514 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:51.865 02.351 12252 Exposure complete
22:21:51.920 00.055 12252 worker thread done servicing request
22:21:51.920 00.000 9044 OnExposeComplete: enter
22:21:51.924 00.004 9044 UpdateGuideState(): m_state=6
22:21:51.926 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3273
22:21:51.929 00.003 9044 Star::Find returns 1 (0), X=1009.38, Y=824.23, Mass=5545, SNR=51.3, Peak=173 HFD=5.3
22:21:51.932 00.003 9044 MultiStar: [#1 0.04,0.14,1.06,U] [#2 0.07,0.13,1.21,U] [#3 -0.00,0.12,0.87,U] [#4 0.11,-0.02,1.29,U] [#5 0.02,-0.30,0.67,U] [#6 0.03,-0.03,0.43,U] [#7 0.09,0.19,0.43,U] [#8 -0.03,0.11,0.43,U] 
22:21:51.935 00.003 9044 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {-0.07, -0.12}
22:21:51.938 00.003 9044 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.62) = xAngle (2.26 = 2.26)
22:21:51.940 00.002 9044 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.82 = -0.82)
22:21:51.942 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.64 mountX=-0.03 mountY=-0.03, mountTheta=-2.29
22:21:51.947 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.02, opts=13)
22:21:51.948 00.001 9044 Enqueuing Move request for scope (0.03, 0.02)
22:21:51.950 00.002 12252 Worker thread wakes up
22:21:51.950 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:51.951 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:21:51.951 00.000 9044 UpdateGuideState exits: m=5545 SNR=51.3
22:21:51.955 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:51.957 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:21:51.957 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:51.960 00.003 9044 Enqueuing Expose request
22:21:51.964 00.004 12252 Moving (0.03, 0.02) raw xDistance=-0.03 yDistance=-0.03
22:21:51.967 00.003 12252 PPEC rslt: input = -0.03, final = -0.05, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.99
22:21:51.967 00.000 12252 PPEC: input: -0.03, control: -0.05, exposure: 2000
22:21:51.967 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:51.967 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:21:51.967 00.000 12252 MoveAxis(E, 21, ABG)
22:21:51.967 00.000 12252 Guiding  Dir = 2, Dur = 21
22:21:51.967 00.000 12252 IsSlewing returns 0
22:21:51.967 00.000 12252 IsGuiding returns 0
22:21:51.970 00.003 12252 PulseGuide returned control before completion, sleep 29
22:21:52.013 00.043 12252 IsGuiding returns 0
22:21:52.013 00.000 12252 Move returns status 0, amount 21
22:21:52.013 00.000 12252 MoveAxis(N, 0, ABG)
22:21:52.013 00.000 12252 Move returns status 0, amount 0
22:21:52.013 00.000 12252 move complete, result=0
22:21:52.013 00.000 12252 worker thread done servicing request
22:21:52.013 00.000 12252 Worker thread wakes up
22:21:52.013 00.000 9044 GuideStep: -0.0 px 21 ms EAST, -0.0 px 0 ms NORTH
22:21:52.014 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:52.014 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:54.359 02.345 12252 Exposure complete
22:21:54.401 00.042 12252 worker thread done servicing request
22:21:54.401 00.000 9044 OnExposeComplete: enter
22:21:54.403 00.002 9044 UpdateGuideState(): m_state=6
22:21:54.404 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3274
22:21:54.407 00.003 9044 Star::Find returns 1 (0), X=1009.42, Y=824.22, Mass=5830, SNR=52.4, Peak=173 HFD=5.3
22:21:54.411 00.004 9044 MultiStar: [#1 -0.01,0.08,1.07,U] [#2 0.02,-0.02,1.21,U] [#3 -0.02,-0.05,0.84,U] [#4 0.16,-0.04,1.26,U] [#5 -0.04,-0.48,0.00,M1] [#6 0.05,-0.15,0.41,U] [#7 0.01,-0.03,0.43,U] [#8 -0.09,0.00,0.40,U] 
22:21:54.413 00.002 9044 refined, 7 included, MultiStar: {0.02, -0.04}, one-star: {-0.03, -0.13}
22:21:54.415 00.002 9044 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.62) = xAngle (0.63 = 0.63)
22:21:54.417 00.002 9044 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.46 = -2.46)
22:21:54.420 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.00 mountX=0.03 mountY=-0.03, mountTheta=-0.66
22:21:54.424 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.04, opts=13)
22:21:54.426 00.002 9044 Enqueuing Move request for scope (0.02, -0.04)
22:21:54.428 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:54.429 00.001 9044 UpdateGuideState exits: m=5830 SNR=52.4
22:21:54.431 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:54.432 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:54.434 00.002 9044 Enqueuing Expose request
22:21:54.435 00.001 12252 Worker thread wakes up
22:21:54.436 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:21:54.436 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:21:54.436 00.000 12252 Moving (0.02, -0.04) raw xDistance=0.03 yDistance=-0.03
22:21:54.438 00.002 12252 PPEC rslt: input = 0.03, final = -0.06, react = 0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.99
22:21:54.439 00.001 12252 PPEC: input: 0.03, control: -0.06, exposure: 2000
22:21:54.439 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:54.439 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:21:54.439 00.000 12252 MoveAxis(E, 22, ABG)
22:21:54.439 00.000 12252 Guiding  Dir = 2, Dur = 22
22:21:54.439 00.000 12252 IsSlewing returns 0
22:21:54.439 00.000 12252 IsGuiding returns 0
22:21:54.441 00.002 12252 PulseGuide returned control before completion, sleep 31
22:21:54.479 00.038 12252 IsGuiding returns 0
22:21:54.479 00.000 12252 Move returns status 0, amount 22
22:21:54.480 00.001 12252 MoveAxis(N, 0, ABG)
22:21:54.480 00.000 12252 Move returns status 0, amount 0
22:21:54.480 00.000 12252 move complete, result=0
22:21:54.480 00.000 12252 worker thread done servicing request
22:21:54.480 00.000 12252 Worker thread wakes up
22:21:54.480 00.000 9044 GuideStep: 0.0 px 22 ms EAST, -0.0 px 0 ms NORTH
22:21:54.481 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:54.481 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:56.843 02.362 12252 Exposure complete
22:21:56.915 00.072 12252 worker thread done servicing request
22:21:56.915 00.000 9044 OnExposeComplete: enter
22:21:56.917 00.002 9044 UpdateGuideState(): m_state=6
22:21:56.919 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3275
22:21:56.921 00.002 9044 Star::Find returns 1 (0), X=1009.38, Y=824.20, Mass=5843, SNR=52.3, Peak=173 HFD=5.3
22:21:56.925 00.004 9044 MultiStar: [#1 -0.19,-0.02,1.04,U] [#2 -0.05,-0.01,1.20,U] [#3 -0.17,-0.02,0.86,U] [#4 0.05,-0.04,1.24,U] [#5 -0.13,-0.47,0.00,M2] [#6 -0.02,0.01,0.41,U] [#7 0.02,-0.05,0.42,U] [#8 -0.15,-0.12,0.41,U] 
22:21:56.926 00.001 9044 refined, 7 included, MultiStar: {-0.07, -0.05}, one-star: {-0.07, -0.15}
22:21:56.928 00.002 9044 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.62) = xAngle (-0.92 = -0.92)
22:21:56.929 00.001 9044 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.01 = 2.28)
22:21:56.930 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.55 mountX=0.05 mountY=0.07, mountTheta=0.90
22:21:56.934 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.05, opts=13)
22:21:56.935 00.001 9044 Enqueuing Move request for scope (-0.07, -0.05)
22:21:56.936 00.001 12252 Worker thread wakes up
22:21:56.937 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:56.938 00.001 9044 UpdateGuideState exits: m=5843 SNR=52.3
22:21:56.939 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:56.940 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:56.941 00.001 9044 Enqueuing Expose request
22:21:56.942 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
22:21:56.942 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
22:21:56.942 00.000 12252 Moving (-0.07, -0.05) raw xDistance=0.05 yDistance=0.07
22:21:56.944 00.002 12252 PPEC rslt: input = 0.05, final = -0.05, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.99
22:21:56.945 00.001 12252 PPEC: input: 0.05, control: -0.05, exposure: 2000
22:21:56.945 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:56.945 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:21:56.945 00.000 12252 MoveAxis(E, 20, ABG)
22:21:56.945 00.000 12252 Guiding  Dir = 2, Dur = 20
22:21:56.945 00.000 12252 IsSlewing returns 0
22:21:56.945 00.000 12252 IsGuiding returns 0
22:21:56.948 00.003 12252 PulseGuide returned control before completion, sleep 28
22:21:56.992 00.044 12252 IsGuiding returns 0
22:21:56.992 00.000 12252 Move returns status 0, amount 20
22:21:56.992 00.000 12252 MoveAxis(N, 0, ABG)
22:21:56.992 00.000 12252 Move returns status 0, amount 0
22:21:56.992 00.000 12252 move complete, result=0
22:21:56.992 00.000 12252 worker thread done servicing request
22:21:56.992 00.000 12252 Worker thread wakes up
22:21:56.992 00.000 9044 GuideStep: 0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
22:21:56.994 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:56.994 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:21:59.341 02.347 12252 Exposure complete
22:21:59.388 00.047 12252 worker thread done servicing request
22:21:59.389 00.001 9044 OnExposeComplete: enter
22:21:59.392 00.003 9044 UpdateGuideState(): m_state=6
22:21:59.395 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3276
22:21:59.397 00.002 9044 Star::Find returns 1 (0), X=1009.39, Y=824.04, Mass=5648, SNR=51.4, Peak=173 HFD=5.2
22:21:59.399 00.002 9044 MultiStar: [#1 -0.04,-0.04,1.08,U] [#2 -0.03,-0.06,1.21,U] [#3 -0.07,-0.15,0.87,U] [#4 0.12,-0.11,1.28,U] [#5 -0.13,-0.54,0.00,M3] [#6 0.01,-0.12,0.43,U] [#7 -0.06,-0.19,0.44,U] [#8 -0.23,-0.19,0.42,U] 
22:21:59.402 00.003 9044 refined, 7 included, MultiStar: {-0.03, -0.14}, one-star: {-0.06, -0.31}
22:21:59.404 00.002 9044 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.62) = xAngle (-0.13 = -0.13)
22:21:59.405 00.001 9044 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.21 = 3.07)
22:21:59.407 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.75 mountX=0.14 mountY=0.01, mountTheta=0.07
22:21:59.409 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.14, opts=13)
22:21:59.410 00.001 9044 Enqueuing Move request for scope (-0.03, -0.14)
22:21:59.411 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:21:59.413 00.002 9044 UpdateGuideState exits: m=5648 SNR=51.4
22:21:59.414 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:21:59.415 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:21:59.416 00.001 9044 Enqueuing Expose request
22:21:59.418 00.002 12252 Worker thread wakes up
22:21:59.418 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
22:21:59.418 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
22:21:59.418 00.000 12252 Moving (-0.03, -0.14) raw xDistance=0.14 yDistance=0.01
22:21:59.422 00.004 12252 PPEC rslt: input = 0.14, final = 0.03, react = 0.08, pred = -0.05, hyst = 0.07, hyst_pct = 0.00, period_length = 483.99
22:21:59.422 00.000 12252 PPEC: input: 0.14, control: 0.03, exposure: 2000
22:21:59.422 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:21:59.422 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:21:59.422 00.000 12252 MoveAxis(W, 13, ABG)
22:21:59.422 00.000 12252 Guiding  Dir = 3, Dur = 13
22:21:59.422 00.000 12252 IsSlewing returns 0
22:21:59.422 00.000 12252 IsGuiding returns 0
22:21:59.424 00.002 12252 PulseGuide returned control before completion, sleep 21
22:21:59.447 00.023 12252 IsGuiding returns 0
22:21:59.447 00.000 12252 Move returns status 0, amount 13
22:21:59.447 00.000 12252 MoveAxis(N, 0, ABG)
22:21:59.447 00.000 12252 Move returns status 0, amount 0
22:21:59.447 00.000 12252 move complete, result=0
22:21:59.447 00.000 12252 worker thread done servicing request
22:21:59.447 00.000 12252 Worker thread wakes up
22:21:59.447 00.000 9044 GuideStep: 0.1 px 13 ms WEST, 0.0 px 0 ms NORTH
22:21:59.448 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:21:59.448 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:01.795 02.347 12252 Exposure complete
22:22:01.843 00.048 12252 worker thread done servicing request
22:22:01.843 00.000 9044 OnExposeComplete: enter
22:22:01.844 00.001 9044 UpdateGuideState(): m_state=6
22:22:01.845 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3277
22:22:01.846 00.001 9044 Star::Find returns 1 (0), X=1009.35, Y=824.05, Mass=5750, SNR=52.0, Peak=172 HFD=5.2
22:22:01.848 00.002 9044 MultiStar: [#1 -0.14,0.01,1.06,U] [#2 -0.03,-0.12,1.21,U] [#3 -0.12,-0.07,0.84,U] [#4 0.03,-0.16,1.26,U] [#5 -0.22,-0.59,0.00,M4] [#6 -0.06,-0.20,0.41,U] [#7 -0.12,-0.10,0.43,U] [#8 -0.27,-0.17,0.41,U] 
22:22:01.849 00.001 9044 refined, 7 included, MultiStar: {-0.08, -0.14}, one-star: {-0.10, -0.31}
22:22:01.850 00.001 9044 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.62) = xAngle (-0.48 = -0.48)
22:22:01.851 00.001 9044 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.56 = 2.72)
22:22:01.853 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.10 mountX=0.14 mountY=0.06, mountTheta=0.43
22:22:01.855 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.14, opts=13)
22:22:01.857 00.002 9044 Enqueuing Move request for scope (-0.08, -0.14)
22:22:01.858 00.001 12252 Worker thread wakes up
22:22:01.858 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:01.859 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
22:22:01.859 00.000 9044 UpdateGuideState exits: m=5750 SNR=52.0
22:22:01.859 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
22:22:01.859 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:01.860 00.001 12252 Moving (-0.08, -0.14) raw xDistance=0.14 yDistance=0.06
22:22:01.860 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:01.862 00.002 9044 Enqueuing Expose request
22:22:01.864 00.002 12252 PPEC rslt: input = 0.14, final = 0.04, react = 0.08, pred = -0.04, hyst = 0.07, hyst_pct = 0.00, period_length = 483.99
22:22:01.864 00.000 12252 PPEC: input: 0.14, control: 0.04, exposure: 2000
22:22:01.864 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:01.864 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:22:01.864 00.000 12252 MoveAxis(W, 17, ABG)
22:22:01.864 00.000 12252 Guiding  Dir = 3, Dur = 17
22:22:01.864 00.000 12252 IsSlewing returns 0
22:22:01.864 00.000 12252 IsGuiding returns 0
22:22:01.866 00.002 12252 PulseGuide returned control before completion, sleep 26
22:22:01.900 00.034 12252 IsGuiding returns 1
22:22:01.900 00.000 12252 scope still moving after pulse duration time elapsed
22:22:01.931 00.031 12252 IsSlewing returns 0
22:22:01.931 00.000 12252 IsGuiding returns 0
22:22:01.931 00.000 12252 scope move finished after 17 + 49 ms
22:22:01.931 00.000 12252 Move returns status 0, amount 17
22:22:01.931 00.000 12252 MoveAxis(N, 0, ABG)
22:22:01.931 00.000 12252 Move returns status 0, amount 0
22:22:01.931 00.000 12252 move complete, result=0
22:22:01.931 00.000 12252 worker thread done servicing request
22:22:01.931 00.000 12252 Worker thread wakes up
22:22:01.932 00.001 9044 GuideStep: 0.1 px 17 ms WEST, 0.1 px 0 ms NORTH
22:22:01.933 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:01.933 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:04.291 02.358 12252 Exposure complete
22:22:04.353 00.062 12252 worker thread done servicing request
22:22:04.353 00.000 9044 OnExposeComplete: enter
22:22:04.355 00.002 9044 UpdateGuideState(): m_state=6
22:22:04.358 00.003 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3278
22:22:04.360 00.002 9044 Star::Find returns 1 (0), X=1009.34, Y=824.14, Mass=5761, SNR=52.0, Peak=173 HFD=5.2
22:22:04.362 00.002 9044 MultiStar: [#1 -0.09,0.11,1.08,U] [#2 0.01,0.14,1.20,U] [#3 -0.10,0.12,0.85,U] [#4 0.06,-0.16,1.28,U] [#5 -0.12,-0.28,0.65,U] [#6 0.06,0.11,0.42,U] [#7 -0.06,0.12,0.43,U] [#8 -0.21,0.12,0.42,U] 
22:22:04.364 00.002 9044 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.11, -0.22}
22:22:04.366 00.002 9044 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.62) = xAngle (-1.35 = -1.35)
22:22:04.367 00.001 9044 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.43 = 1.85)
22:22:04.368 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.98 mountX=0.01 mountY=0.05, mountTheta=1.35
22:22:04.371 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.01, opts=13)
22:22:04.372 00.001 9044 Enqueuing Move request for scope (-0.05, -0.01)
22:22:04.373 00.001 12252 Worker thread wakes up
22:22:04.373 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:04.374 00.001 9044 UpdateGuideState exits: m=5761 SNR=52.0
22:22:04.375 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:04.377 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
22:22:04.377 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:04.378 00.001 9044 Enqueuing Expose request
22:22:04.379 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
22:22:04.379 00.000 12252 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
22:22:04.382 00.003 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.99
22:22:04.382 00.000 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
22:22:04.382 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:04.382 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:22:04.382 00.000 12252 MoveAxis(E, 10, ABG)
22:22:04.382 00.000 12252 Guiding  Dir = 2, Dur = 10
22:22:04.382 00.000 12252 IsSlewing returns 0
22:22:04.382 00.000 12252 IsGuiding returns 0
22:22:04.385 00.003 12252 PulseGuide returned control before completion, sleep 18
22:22:04.405 00.020 12252 IsGuiding returns 1
22:22:04.405 00.000 12252 scope still moving after pulse duration time elapsed
22:22:04.436 00.031 12252 IsSlewing returns 0
22:22:04.437 00.001 12252 IsGuiding returns 0
22:22:04.437 00.000 12252 scope move finished after 10 + 44 ms
22:22:04.437 00.000 12252 Move returns status 0, amount 10
22:22:04.437 00.000 12252 MoveAxis(N, 0, ABG)
22:22:04.437 00.000 12252 Move returns status 0, amount 0
22:22:04.437 00.000 12252 move complete, result=0
22:22:04.437 00.000 12252 worker thread done servicing request
22:22:04.437 00.000 12252 Worker thread wakes up
22:22:04.437 00.000 9044 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
22:22:04.438 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:04.438 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:06.810 02.372 12252 Exposure complete
22:22:06.883 00.073 12252 worker thread done servicing request
22:22:06.884 00.001 9044 OnExposeComplete: enter
22:22:06.885 00.001 9044 UpdateGuideState(): m_state=6
22:22:06.886 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3279
22:22:06.888 00.002 9044 Star::Find returns 1 (0), X=1009.38, Y=824.10, Mass=5858, SNR=52.5, Peak=173 HFD=5.2
22:22:06.889 00.001 9044 MultiStar: [#1 -0.04,0.04,1.03,U] [#2 0.01,0.01,1.19,U] [#3 0.02,0.03,0.85,U] [#4 0.14,-0.07,1.23,U] [#5 -0.07,-0.48,0.00,M4] [#6 0.02,-0.09,0.42,U] [#7 -0.01,-0.24,0.43,U] [#8 -0.10,-0.05,0.42,U] 
22:22:06.890 00.001 9044 refined, 7 included, MultiStar: {0.01, -0.06}, one-star: {-0.07, -0.25}
22:22:06.891 00.001 9044 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.62) = xAngle (0.18 = 0.18)
22:22:06.893 00.002 9044 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.91 = -2.91)
22:22:06.894 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.45 mountX=0.06 mountY=-0.02, mountTheta=-0.23
22:22:06.896 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.06, opts=13)
22:22:06.897 00.001 9044 Enqueuing Move request for scope (0.01, -0.06)
22:22:06.899 00.002 12252 Worker thread wakes up
22:22:06.899 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:22:06.901 00.002 9044 UpdateGuideState exits: m=5858 SNR=52.5
22:22:06.902 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
22:22:06.902 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:06.903 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:06.905 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
22:22:06.905 00.000 9044 Enqueuing Expose request
22:22:06.907 00.002 12252 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=-0.02
22:22:06.910 00.003 12252 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.99
22:22:06.910 00.000 12252 PPEC: input: 0.06, control: -0.02, exposure: 2000
22:22:06.910 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:06.911 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:22:06.911 00.000 12252 MoveAxis(E, 9, ABG)
22:22:06.911 00.000 12252 Guiding  Dir = 2, Dur = 9
22:22:06.911 00.000 12252 IsSlewing returns 0
22:22:06.911 00.000 12252 IsGuiding returns 0
22:22:06.913 00.002 12252 PulseGuide returned control before completion, sleep 18
22:22:06.938 00.025 12252 IsGuiding returns 0
22:22:06.938 00.000 12252 Move returns status 0, amount 9
22:22:06.938 00.000 12252 MoveAxis(N, 0, ABG)
22:22:06.938 00.000 12252 Move returns status 0, amount 0
22:22:06.939 00.001 12252 move complete, result=0
22:22:06.939 00.000 12252 worker thread done servicing request
22:22:06.939 00.000 12252 Worker thread wakes up
22:22:06.939 00.000 9044 GuideStep: 0.1 px 9 ms EAST, -0.0 px 0 ms NORTH
22:22:06.940 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:06.940 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:09.286 02.346 12252 Exposure complete
22:22:09.333 00.047 12252 worker thread done servicing request
22:22:09.333 00.000 9044 OnExposeComplete: enter
22:22:09.335 00.002 9044 UpdateGuideState(): m_state=6
22:22:09.336 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3280
22:22:09.337 00.001 9044 Star::Find returns 1 (0), X=1009.42, Y=824.10, Mass=5757, SNR=51.9, Peak=173 HFD=5.2
22:22:09.339 00.002 9044 MultiStar: [#1 -0.08,-0.07,1.06,U] [#2 -0.06,-0.11,1.19,U] [#3 0.00,-0.09,0.86,U] [#4 0.11,-0.13,1.25,U] [#5 -0.10,-0.60,0.00,M5] [#6 0.08,-0.23,0.43,U] [#7 0.02,-0.13,0.43,U] [#8 -0.10,-0.14,0.42,U] 
22:22:09.341 00.002 9044 refined, 7 included, MultiStar: {-0.01, -0.14}, one-star: {-0.03, -0.26}
22:22:09.342 00.001 9044 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.62) = xAngle (-0.01 = -0.01)
22:22:09.342 00.000 9044 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.09 = -3.09)
22:22:09.344 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.63 mountX=0.14 mountY=-0.01, mountTheta=-0.05
22:22:09.346 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.14, opts=13)
22:22:09.347 00.001 9044 Enqueuing Move request for scope (-0.01, -0.14)
22:22:09.348 00.001 12252 Worker thread wakes up
22:22:09.348 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:09.349 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
22:22:09.349 00.000 9044 UpdateGuideState exits: m=5757 SNR=51.9
22:22:09.350 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
22:22:09.350 00.000 12252 Moving (-0.01, -0.14) raw xDistance=0.14 yDistance=-0.01
22:22:09.350 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:09.351 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:09.352 00.001 12252 PPEC rslt: input = 0.14, final = 0.06, react = 0.08, pred = -0.03, hyst = 0.07, hyst_pct = 0.00, period_length = 483.99
22:22:09.352 00.000 12252 PPEC: input: 0.14, control: 0.06, exposure: 2000
22:22:09.353 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:09.353 00.000 9044 Enqueuing Expose request
22:22:09.355 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:22:09.355 00.000 12252 MoveAxis(W, 23, ABG)
22:22:09.355 00.000 12252 Guiding  Dir = 3, Dur = 23
22:22:09.355 00.000 12252 IsSlewing returns 0
22:22:09.355 00.000 12252 IsGuiding returns 0
22:22:09.357 00.002 12252 PulseGuide returned control before completion, sleep 32
22:22:09.401 00.044 12252 IsGuiding returns 0
22:22:09.401 00.000 12252 Move returns status 0, amount 23
22:22:09.401 00.000 12252 MoveAxis(N, 0, ABG)
22:22:09.401 00.000 12252 Move returns status 0, amount 0
22:22:09.402 00.001 12252 move complete, result=0
22:22:09.402 00.000 12252 worker thread done servicing request
22:22:09.402 00.000 9044 GuideStep: 0.1 px 23 ms WEST, -0.0 px 0 ms NORTH
22:22:09.403 00.001 12252 Worker thread wakes up
22:22:09.403 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:09.403 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:11.754 02.351 12252 Exposure complete
22:22:11.801 00.047 12252 worker thread done servicing request
22:22:11.801 00.000 9044 OnExposeComplete: enter
22:22:11.804 00.003 9044 UpdateGuideState(): m_state=6
22:22:11.806 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3281
22:22:11.808 00.002 9044 Star::Find returns 1 (0), X=1009.38, Y=823.97, Mass=5823, SNR=52.3, Peak=173 HFD=5.2
22:22:11.810 00.002 9044 MultiStar: [#1 -0.02,-0.07,1.05,U] [#2 -0.05,-0.10,1.18,U] [#3 0.03,-0.11,0.84,U] [#4 0.01,-0.29,1.26,U] [#5 -0.11,-0.76,0.00,M6] [#6 0.06,-0.22,0.42,U] [#7 0.06,-0.14,0.44,U] [#8 -0.19,-0.20,0.41,U] 
22:22:11.813 00.003 9044 refined, 7 included, MultiStar: {-0.02, -0.19}, one-star: {-0.07, -0.38}
22:22:11.815 00.002 9044 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.62) = xAngle (-0.05 = -0.05)
22:22:11.818 00.003 9044 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.14 = -3.14)
22:22:11.820 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.68 mountX=0.19 mountY=-0.00, mountTheta=-0.01
22:22:11.825 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.19, opts=13)
22:22:11.827 00.002 9044 Enqueuing Move request for scope (-0.02, -0.19)
22:22:11.829 00.002 12252 Worker thread wakes up
22:22:11.829 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:11.832 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
22:22:11.832 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
22:22:11.832 00.000 9044 UpdateGuideState exits: m=5823 SNR=52.3
22:22:11.833 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:11.835 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:11.836 00.001 9044 Enqueuing Expose request
22:22:11.838 00.002 12252 Moving (-0.02, -0.19) raw xDistance=0.19 yDistance=-0.00
22:22:11.841 00.003 12252 PPEC rslt: input = 0.19, final = 0.09, react = 0.12, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 483.98
22:22:11.843 00.002 12252 PPEC: input: 0.19, control: 0.09, exposure: 2000
22:22:11.843 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:11.843 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:22:11.843 00.000 12252 MoveAxis(W, 35, ABG)
22:22:11.843 00.000 12252 Guiding  Dir = 3, Dur = 35
22:22:11.843 00.000 12252 IsSlewing returns 0
22:22:11.843 00.000 12252 IsGuiding returns 0
22:22:11.845 00.002 12252 PulseGuide returned control before completion, sleep 44
22:22:11.900 00.055 12252 IsGuiding returns 0
22:22:11.900 00.000 12252 Move returns status 0, amount 35
22:22:11.900 00.000 12252 MoveAxis(N, 0, ABG)
22:22:11.900 00.000 12252 Move returns status 0, amount 0
22:22:11.900 00.000 12252 move complete, result=0
22:22:11.900 00.000 12252 worker thread done servicing request
22:22:11.900 00.000 12252 Worker thread wakes up
22:22:11.900 00.000 9044 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
22:22:11.902 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:11.902 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:14.250 02.348 12252 Exposure complete
22:22:14.290 00.040 12252 worker thread done servicing request
22:22:14.290 00.000 9044 OnExposeComplete: enter
22:22:14.291 00.001 9044 UpdateGuideState(): m_state=6
22:22:14.293 00.002 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3282
22:22:14.294 00.001 9044 Star::Find returns 1 (0), X=1009.36, Y=824.03, Mass=5753, SNR=52.1, Peak=173 HFD=5.1
22:22:14.295 00.001 9044 MultiStar: [#1 -0.06,-0.10,1.06,U] [#2 0.01,-0.04,1.20,U] [#3 -0.06,-0.16,0.86,U] [#4 0.11,-0.22,1.27,U] [#5 -0.08,-0.60,0.00,M7] [#6 0.03,-0.15,0.43,U] [#7 0.03,-0.17,0.43,U] [#8 -0.08,-0.13,0.44,U] 
22:22:14.296 00.001 9044 refined, 7 included, MultiStar: {-0.01, -0.16}, one-star: {-0.09, -0.33}
22:22:14.297 00.001 9044 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.62) = xAngle (-0.01 = -0.01)
22:22:14.298 00.001 9044 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.10 = -3.10)
22:22:14.300 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.64 mountX=0.16 mountY=-0.01, mountTheta=-0.05
22:22:14.302 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.16, opts=13)
22:22:14.303 00.001 9044 Enqueuing Move request for scope (-0.01, -0.16)
22:22:14.304 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:14.306 00.002 9044 UpdateGuideState exits: m=5753 SNR=52.1
22:22:14.307 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:14.308 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:14.309 00.001 9044 Enqueuing Expose request
22:22:14.310 00.001 12252 Worker thread wakes up
22:22:14.310 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
22:22:14.310 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
22:22:14.311 00.001 12252 Moving (-0.01, -0.16) raw xDistance=0.16 yDistance=-0.01
22:22:14.315 00.004 12252 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 483.98
22:22:14.315 00.000 12252 PPEC: input: 0.16, control: 0.08, exposure: 2000
22:22:14.315 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:14.315 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:22:14.315 00.000 12252 MoveAxis(W, 31, ABG)
22:22:14.315 00.000 12252 Guiding  Dir = 3, Dur = 31
22:22:14.316 00.001 12252 IsSlewing returns 0
22:22:14.316 00.000 12252 IsGuiding returns 0
22:22:14.318 00.002 12252 PulseGuide returned control before completion, sleep 40
22:22:14.359 00.041 12252 IsGuiding returns 0
22:22:14.359 00.000 12252 Move returns status 0, amount 31
22:22:14.359 00.000 12252 MoveAxis(N, 0, ABG)
22:22:14.359 00.000 12252 Move returns status 0, amount 0
22:22:14.359 00.000 12252 move complete, result=0
22:22:14.359 00.000 12252 worker thread done servicing request
22:22:14.359 00.000 12252 Worker thread wakes up
22:22:14.359 00.000 9044 GuideStep: 0.2 px 31 ms WEST, -0.0 px 0 ms NORTH
22:22:14.362 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:14.362 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:16.724 02.362 12252 Exposure complete
22:22:16.771 00.047 12252 worker thread done servicing request
22:22:16.771 00.000 9044 OnExposeComplete: enter
22:22:16.774 00.003 9044 UpdateGuideState(): m_state=6
22:22:16.775 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3283
22:22:16.776 00.001 9044 Star::Find returns 1 (0), X=1009.45, Y=824.06, Mass=5764, SNR=52.0, Peak=173 HFD=5.2
22:22:16.777 00.001 9044 MultiStar: [#1 0.01,-0.03,1.05,U] [#2 0.06,-0.03,1.19,U] [#3 0.05,-0.05,0.85,U] [#4 0.14,-0.14,1.26,U] [#5 0.01,-0.48,0.00,M8] [#6 0.09,-0.07,0.42,U] [#7 0.16,-0.09,0.44,U] [#8 -0.03,-0.14,0.42,U] 
22:22:16.777 00.000 9044 refined, 7 included, MultiStar: {0.06, -0.11}, one-star: {0.00, -0.29}
22:22:16.778 00.001 9044 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.62) = xAngle (0.56 = 0.56)
22:22:16.779 00.001 9044 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.52 = -2.52)
22:22:16.781 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.06 mountX=0.10 mountY=-0.07, mountTheta=-0.60
22:22:16.783 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.11, opts=13)
22:22:16.784 00.001 9044 Enqueuing Move request for scope (0.06, -0.11)
22:22:16.785 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:16.787 00.002 12252 Worker thread wakes up
22:22:16.787 00.000 9044 UpdateGuideState exits: m=5764 SNR=52.0
22:22:16.788 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:16.789 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:16.790 00.001 9044 Enqueuing Expose request
22:22:16.792 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
22:22:16.792 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
22:22:16.792 00.000 12252 Moving (0.06, -0.11) raw xDistance=0.10 yDistance=-0.07
22:22:16.794 00.002 12252 PPEC rslt: input = 0.10, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.98
22:22:16.794 00.000 12252 PPEC: input: 0.10, control: 0.05, exposure: 2000
22:22:16.794 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:16.794 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:22:16.794 00.000 12252 MoveAxis(W, 19, ABG)
22:22:16.794 00.000 12252 Guiding  Dir = 3, Dur = 19
22:22:16.794 00.000 12252 IsSlewing returns 0
22:22:16.794 00.000 12252 IsGuiding returns 0
22:22:16.797 00.003 12252 PulseGuide returned control before completion, sleep 28
22:22:16.835 00.038 12252 IsGuiding returns 0
22:22:16.835 00.000 12252 Move returns status 0, amount 19
22:22:16.835 00.000 12252 MoveAxis(N, 0, ABG)
22:22:16.835 00.000 12252 Move returns status 0, amount 0
22:22:16.835 00.000 12252 move complete, result=0
22:22:16.835 00.000 12252 worker thread done servicing request
22:22:16.835 00.000 9044 GuideStep: 0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
22:22:16.839 00.004 12252 Worker thread wakes up
22:22:16.839 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:16.839 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:19.202 02.363 12252 Exposure complete
22:22:19.249 00.047 12252 worker thread done servicing request
22:22:19.249 00.000 9044 OnExposeComplete: enter
22:22:19.250 00.001 9044 UpdateGuideState(): m_state=6
22:22:19.251 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3284
22:22:19.253 00.002 9044 Star::Find returns 1 (0), X=1009.36, Y=824.10, Mass=5829, SNR=52.3, Peak=173 HFD=5.2
22:22:19.254 00.001 9044 MultiStar: [#1 -0.03,-0.00,1.03,U] [#2 0.01,0.05,1.18,U] [#3 -0.03,0.01,0.86,U] [#4 0.03,-0.14,1.25,U] [#5 -0.09,-0.51,0.00,M9] [#6 -0.03,-0.06,0.42,U] [#7 0.06,-0.04,0.42,U] [#8 -0.15,-0.14,0.41,U] 
22:22:19.255 00.001 9044 refined, 7 included, MultiStar: {-0.02, -0.07}, one-star: {-0.09, -0.25}
22:22:19.256 00.001 9044 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.62) = xAngle (-0.25 = -0.25)
22:22:19.258 00.002 9044 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.33 = 2.95)
22:22:19.259 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.87 mountX=0.07 mountY=0.01, mountTheta=0.19
22:22:19.261 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.07, opts=13)
22:22:19.264 00.003 9044 Enqueuing Move request for scope (-0.02, -0.07)
22:22:19.266 00.002 12252 Worker thread wakes up
22:22:19.266 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:19.267 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:22:19.267 00.000 9044 UpdateGuideState exits: m=5829 SNR=52.3
22:22:19.268 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:22:19.268 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:19.271 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:19.273 00.002 9044 Enqueuing Expose request
22:22:19.275 00.002 12252 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=0.01
22:22:19.280 00.005 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.98
22:22:19.280 00.000 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
22:22:19.280 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:19.280 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:22:19.280 00.000 12252 MoveAxis(E, 7, ABG)
22:22:19.281 00.001 12252 Guiding  Dir = 2, Dur = 7
22:22:19.282 00.001 12252 IsSlewing returns 0
22:22:19.282 00.000 12252 IsGuiding returns 0
22:22:19.285 00.003 12252 PulseGuide returned control before completion, sleep 15
22:22:19.311 00.026 12252 IsGuiding returns 0
22:22:19.311 00.000 12252 Move returns status 0, amount 7
22:22:19.311 00.000 12252 MoveAxis(N, 0, ABG)
22:22:19.311 00.000 12252 Move returns status 0, amount 0
22:22:19.311 00.000 12252 move complete, result=0
22:22:19.311 00.000 12252 worker thread done servicing request
22:22:19.311 00.000 12252 Worker thread wakes up
22:22:19.311 00.000 9044 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:22:19.313 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:19.313 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:21.659 02.346 12252 Exposure complete
22:22:21.708 00.049 12252 worker thread done servicing request
22:22:21.708 00.000 9044 OnExposeComplete: enter
22:22:21.709 00.001 9044 UpdateGuideState(): m_state=6
22:22:21.711 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3285
22:22:21.712 00.001 9044 Star::Find returns 1 (0), X=1009.59, Y=824.06, Mass=5683, SNR=51.7, Peak=173 HFD=5.2
22:22:21.714 00.002 9044 MultiStar: [#1 0.14,-0.03,1.05,U] [#2 0.12,-0.26,1.23,U] [#3 0.06,-0.14,0.86,U] [#4 0.39,-0.19,0.00,M1] [#5 -0.04,-0.51,0.00,M10] [#6 0.26,-0.16,0.43,U] [#7 0.07,-0.17,0.44,U] [#8 -0.00,-0.09,0.42,U] 
22:22:21.716 00.002 9044 refined, 6 included, MultiStar: {0.12, -0.17}, one-star: {0.14, -0.29}
22:22:21.717 00.001 9044 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.62) = xAngle (0.64 = 0.64)
22:22:21.718 00.001 9044 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.45 = -2.45)
22:22:21.720 00.002 9044 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.99 mountX=0.17 mountY=-0.13, mountTheta=-0.67
22:22:21.722 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.17, opts=13)
22:22:21.723 00.001 9044 Enqueuing Move request for scope (0.12, -0.17)
22:22:21.725 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:21.726 00.001 9044 UpdateGuideState exits: m=5683 SNR=51.7
22:22:21.727 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:21.728 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:21.729 00.001 9044 Enqueuing Expose request
22:22:21.730 00.001 12252 Worker thread wakes up
22:22:21.731 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
22:22:21.731 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
22:22:21.731 00.000 12252 Moving (0.12, -0.17) raw xDistance=0.17 yDistance=-0.13
22:22:21.733 00.002 12252 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 483.98
22:22:21.733 00.000 12252 PPEC: input: 0.17, control: 0.09, exposure: 2000
22:22:21.733 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:21.733 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:22:21.733 00.000 12252 MoveAxis(W, 33, ABG)
22:22:21.733 00.000 12252 Guiding  Dir = 3, Dur = 33
22:22:21.734 00.001 12252 IsSlewing returns 0
22:22:21.734 00.000 12252 IsGuiding returns 0
22:22:21.736 00.002 12252 PulseGuide returned control before completion, sleep 41
22:22:21.788 00.052 12252 IsGuiding returns 0
22:22:21.788 00.000 12252 Move returns status 0, amount 33
22:22:21.788 00.000 12252 MoveAxis(N, 0, ABG)
22:22:21.788 00.000 12252 Move returns status 0, amount 0
22:22:21.788 00.000 12252 move complete, result=0
22:22:21.788 00.000 12252 worker thread done servicing request
22:22:21.788 00.000 12252 Worker thread wakes up
22:22:21.788 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:21.788 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:21.788 00.000 9044 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
22:22:24.147 02.359 12252 Exposure complete
22:22:24.220 00.073 12252 worker thread done servicing request
22:22:24.220 00.000 9044 OnExposeComplete: enter
22:22:24.222 00.002 9044 UpdateGuideState(): m_state=6
22:22:24.223 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3286
22:22:24.224 00.001 9044 Star::Find returns 1 (0), X=1009.56, Y=824.16, Mass=5730, SNR=52.2, Peak=173 HFD=5.2
22:22:24.225 00.001 9044 MultiStar: [#1 0.01,0.10,1.04,U] [#2 0.06,0.03,1.19,U] [#3 0.08,-0.00,0.85,U] [#4 0.17,-0.05,1.26,U] [#5 -0.02,-0.48,0.00,R] [#6 0.12,-0.03,0.43,U] [#7 0.09,0.04,0.43,U] [#8 0.05,-0.01,0.42,U] 
22:22:24.226 00.001 9044 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {0.11, -0.19}
22:22:24.228 00.002 9044 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.62) = xAngle (1.43 = 1.43)
22:22:24.229 00.001 9044 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.65 = -1.65)
22:22:24.230 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.19 mountX=0.01 mountY=-0.09, mountTheta=-1.43
22:22:24.232 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.02, opts=13)
22:22:24.233 00.001 9044 Enqueuing Move request for scope (0.09, -0.02)
22:22:24.235 00.002 12252 Worker thread wakes up
22:22:24.235 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:24.235 00.000 9044 UpdateGuideState exits: m=5730 SNR=52.2
22:22:24.238 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:24.239 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
22:22:24.239 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:24.240 00.001 9044 Enqueuing Expose request
22:22:24.241 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
22:22:24.241 00.000 12252 Moving (0.09, -0.02) raw xDistance=0.01 yDistance=-0.09
22:22:24.244 00.003 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.98
22:22:24.244 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
22:22:24.244 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:24.244 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:22:24.244 00.000 12252 MoveAxis(E, 3, ABG)
22:22:24.244 00.000 12252 Guiding  Dir = 2, Dur = 3
22:22:24.245 00.001 12252 IsSlewing returns 0
22:22:24.245 00.000 12252 IsGuiding returns 0
22:22:24.248 00.003 12252 PulseGuide returned control before completion, sleep 11
22:22:24.265 00.017 12252 IsGuiding returns 0
22:22:24.265 00.000 12252 Move returns status 0, amount 3
22:22:24.265 00.000 12252 MoveAxis(N, 0, ABG)
22:22:24.265 00.000 12252 Move returns status 0, amount 0
22:22:24.265 00.000 12252 move complete, result=0
22:22:24.265 00.000 12252 worker thread done servicing request
22:22:24.265 00.000 12252 Worker thread wakes up
22:22:24.265 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:24.265 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:22:24.267 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:26.633 02.366 12252 Exposure complete
22:22:26.683 00.050 12252 worker thread done servicing request
22:22:26.683 00.000 9044 OnExposeComplete: enter
22:22:26.684 00.001 9044 UpdateGuideState(): m_state=6
22:22:26.685 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3287
22:22:26.686 00.001 9044 Star::Find returns 1 (0), X=1009.54, Y=824.15, Mass=5668, SNR=51.8, Peak=173 HFD=5.2
22:22:26.687 00.001 9044 MultiStar: [#1 -0.03,0.03,1.06,U] [#2 0.07,-0.02,1.22,U] [#3 -0.03,0.07,0.85,U] [#4 0.13,-0.01,1.27,U] [#5 -0.00,0.06,0.66,U] [#6 0.03,-0.08,0.41,U] [#7 0.07,0.04,0.44,U] [#8 -0.10,-0.07,0.42,U] 
22:22:26.688 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.09, -0.21}
22:22:26.688 00.000 9044 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.62) = xAngle (1.09 = 1.09)
22:22:26.689 00.001 9044 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.99 = -1.99)
22:22:26.690 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.05 cameraTheta=-0.53 mountX=0.02 mountY=-0.04, mountTheta=-1.10
22:22:26.691 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.02, opts=13)
22:22:26.692 00.001 9044 Enqueuing Move request for scope (0.04, -0.02)
22:22:26.693 00.001 12252 Worker thread wakes up
22:22:26.693 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:26.693 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
22:22:26.693 00.000 9044 UpdateGuideState exits: m=5668 SNR=51.8
22:22:26.695 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
22:22:26.695 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:26.696 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:26.697 00.001 9044 Enqueuing Expose request
22:22:26.698 00.001 12252 Moving (0.04, -0.02) raw xDistance=0.02 yDistance=-0.04
22:22:26.701 00.003 12252 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.98
22:22:26.701 00.000 12252 PPEC: input: 0.02, control: 0.00, exposure: 2000
22:22:26.701 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:26.701 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:22:26.701 00.000 12252 MoveAxis(W, 1, ABG)
22:22:26.701 00.000 12252 Guiding  Dir = 3, Dur = 1
22:22:26.702 00.001 12252 IsSlewing returns 0
22:22:26.702 00.000 12252 IsGuiding returns 0
22:22:26.704 00.002 12252 IsGuiding returns 0
22:22:26.704 00.000 12252 Move returns status 0, amount 1
22:22:26.704 00.000 12252 MoveAxis(N, 0, ABG)
22:22:26.704 00.000 12252 Move returns status 0, amount 0
22:22:26.704 00.000 12252 move complete, result=0
22:22:26.704 00.000 12252 worker thread done servicing request
22:22:26.704 00.000 9044 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:22:26.706 00.002 12252 Worker thread wakes up
22:22:26.706 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:26.706 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:29.062 02.356 12252 Exposure complete
22:22:29.116 00.054 12252 worker thread done servicing request
22:22:29.116 00.000 9044 OnExposeComplete: enter
22:22:29.117 00.001 9044 UpdateGuideState(): m_state=6
22:22:29.119 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3288
22:22:29.121 00.002 9044 Star::Find returns 1 (0), X=1009.51, Y=823.97, Mass=5819, SNR=52.2, Peak=173 HFD=5.0
22:22:29.123 00.002 9044 MultiStar: [#1 0.03,-0.02,1.06,U] [#2 0.08,-0.03,1.19,U] [#3 0.05,-0.01,0.84,U] [#4 0.16,-0.15,1.25,U] [#5 0.05,0.06,0.66,U] [#6 0.12,-0.05,0.41,U] [#7 0.18,-0.10,0.43,U] [#8 0.21,-0.07,0.42,U] 
22:22:29.125 00.002 9044 refined, 8 included, MultiStar: {0.09, -0.09}, one-star: {0.06, -0.38}
22:22:29.128 00.003 9044 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.62) = xAngle (0.85 = 0.85)
22:22:29.129 00.001 9044 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.24 = -2.24)
22:22:29.131 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.78 mountX=0.09 mountY=-0.10, mountTheta=-0.87
22:22:29.133 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.09, opts=13)
22:22:29.135 00.002 9044 Enqueuing Move request for scope (0.09, -0.09)
22:22:29.136 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:29.138 00.002 9044 UpdateGuideState exits: m=5819 SNR=52.2
22:22:29.140 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:29.141 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:29.142 00.001 9044 Enqueuing Expose request
22:22:29.143 00.001 12252 Worker thread wakes up
22:22:29.143 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
22:22:29.143 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
22:22:29.143 00.000 12252 Moving (0.09, -0.09) raw xDistance=0.09 yDistance=-0.10
22:22:29.145 00.002 12252 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.98
22:22:29.145 00.000 12252 PPEC: input: 0.09, control: 0.01, exposure: 2000
22:22:29.145 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:29.145 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:22:29.145 00.000 12252 MoveAxis(W, 4, ABG)
22:22:29.145 00.000 12252 Guiding  Dir = 3, Dur = 4
22:22:29.145 00.000 12252 IsSlewing returns 0
22:22:29.146 00.001 12252 IsGuiding returns 0
22:22:29.147 00.001 12252 PulseGuide returned control before completion, sleep 13
22:22:29.173 00.026 12252 IsGuiding returns 0
22:22:29.173 00.000 12252 Move returns status 0, amount 4
22:22:29.173 00.000 12252 MoveAxis(N, 0, ABG)
22:22:29.173 00.000 12252 Move returns status 0, amount 0
22:22:29.173 00.000 12252 move complete, result=0
22:22:29.173 00.000 12252 worker thread done servicing request
22:22:29.173 00.000 12252 Worker thread wakes up
22:22:29.173 00.000 9044 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:22:29.174 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:29.174 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:31.526 02.352 12252 Exposure complete
22:22:31.591 00.065 12252 worker thread done servicing request
22:22:31.591 00.000 9044 OnExposeComplete: enter
22:22:31.593 00.002 9044 UpdateGuideState(): m_state=6
22:22:31.595 00.002 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3289
22:22:31.596 00.001 9044 Star::Find returns 1 (0), X=1009.54, Y=824.16, Mass=5645, SNR=51.8, Peak=173 HFD=5.2
22:22:31.597 00.001 9044 MultiStar: [#1 -0.01,0.00,1.08,U] [#2 0.15,0.15,1.19,U] [#3 0.03,0.09,0.87,U] [#4 0.20,-0.09,1.28,U] [#5 0.06,0.14,0.67,U] [#6 0.13,-0.05,0.42,U] [#7 0.15,-0.04,0.44,U] [#8 0.05,0.01,0.42,U] 
22:22:31.598 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.00}, one-star: {0.09, -0.19}
22:22:31.598 00.000 9044 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.62) = xAngle (1.63 = 1.63)
22:22:31.599 00.001 9044 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.46 = -1.46)
22:22:31.600 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.00 hyp=0.10 cameraTheta=0.00 mountX=-0.01 mountY=-0.10, mountTheta=-1.63
22:22:31.601 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.00, opts=13)
22:22:31.602 00.001 9044 Enqueuing Move request for scope (0.10, 0.00)
22:22:31.604 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:31.605 00.001 9044 UpdateGuideState exits: m=5645 SNR=51.8
22:22:31.607 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:31.608 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:31.609 00.001 9044 Enqueuing Expose request
22:22:31.610 00.001 12252 Worker thread wakes up
22:22:31.610 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.00) opts 0xd
22:22:31.610 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.00)
22:22:31.610 00.000 12252 Moving (0.10, 0.00) raw xDistance=-0.01 yDistance=-0.10
22:22:31.613 00.003 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.98
22:22:31.613 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
22:22:31.613 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:31.613 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:22:31.613 00.000 12252 MoveAxis(W, 3, ABG)
22:22:31.613 00.000 12252 Guiding  Dir = 3, Dur = 3
22:22:31.613 00.000 12252 IsSlewing returns 0
22:22:31.613 00.000 12252 IsGuiding returns 0
22:22:31.617 00.004 12252 PulseGuide returned control before completion, sleep 11
22:22:31.636 00.019 12252 IsGuiding returns 0
22:22:31.636 00.000 12252 Move returns status 0, amount 3
22:22:31.636 00.000 12252 MoveAxis(N, 0, ABG)
22:22:31.636 00.000 12252 Move returns status 0, amount 0
22:22:31.636 00.000 12252 move complete, result=0
22:22:31.638 00.002 12252 worker thread done servicing request
22:22:31.638 00.000 12252 Worker thread wakes up
22:22:31.638 00.000 9044 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:22:31.639 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:31.639 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:33.973 02.334 12252 Exposure complete
22:22:34.027 00.054 12252 worker thread done servicing request
22:22:34.027 00.000 9044 OnExposeComplete: enter
22:22:34.029 00.002 9044 UpdateGuideState(): m_state=6
22:22:34.031 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3290
22:22:34.032 00.001 9044 Star::Find returns 1 (0), X=1009.53, Y=824.32, Mass=5743, SNR=51.9, Peak=173 HFD=5.3
22:22:34.033 00.001 9044 MultiStar: [#1 -0.08,0.08,1.05,U] [#2 0.10,0.16,1.20,U] [#3 0.04,0.13,0.87,U] [#4 0.12,-0.01,1.25,U] [#5 -0.08,0.17,0.66,U] [#6 0.03,-0.02,0.42,U] [#7 0.07,0.09,0.44,U] [#8 -0.05,0.21,0.42,U] 
22:22:34.035 00.002 9044 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.08, -0.04}
22:22:34.036 00.001 9044 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.62) = xAngle (2.75 = 2.75)
22:22:34.037 00.001 9044 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.33 = -0.33)
22:22:34.038 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.13 mountX=-0.08 mountY=-0.03, mountTheta=-2.80
22:22:34.040 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.08, opts=13)
22:22:34.043 00.003 9044 Enqueuing Move request for scope (0.04, 0.08)
22:22:34.044 00.001 12252 Worker thread wakes up
22:22:34.044 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:34.045 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
22:22:34.045 00.000 9044 UpdateGuideState exits: m=5743 SNR=51.9
22:22:34.048 00.003 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
22:22:34.048 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:34.050 00.002 12252 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=-0.03
22:22:34.050 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:34.052 00.002 12252 PPEC rslt: input = -0.08, final = 0.01, react = -0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.98
22:22:34.052 00.000 12252 PPEC: input: -0.08, control: 0.01, exposure: 2000
22:22:34.052 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:34.052 00.000 9044 Enqueuing Expose request
22:22:34.055 00.003 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:22:34.055 00.000 12252 MoveAxis(W, 4, ABG)
22:22:34.055 00.000 12252 Guiding  Dir = 3, Dur = 4
22:22:34.055 00.000 12252 IsSlewing returns 0
22:22:34.056 00.001 12252 IsGuiding returns 0
22:22:34.058 00.002 12252 PulseGuide returned control before completion, sleep 12
22:22:34.077 00.019 12252 IsGuiding returns 0
22:22:34.077 00.000 12252 Move returns status 0, amount 4
22:22:34.077 00.000 12252 MoveAxis(N, 0, ABG)
22:22:34.077 00.000 12252 Move returns status 0, amount 0
22:22:34.077 00.000 12252 move complete, result=0
22:22:34.077 00.000 12252 worker thread done servicing request
22:22:34.077 00.000 12252 Worker thread wakes up
22:22:34.077 00.000 9044 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:22:34.079 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:34.079 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:36.427 02.348 12252 Exposure complete
22:22:36.474 00.047 12252 worker thread done servicing request
22:22:36.476 00.002 9044 OnExposeComplete: enter
22:22:36.477 00.001 9044 UpdateGuideState(): m_state=6
22:22:36.479 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3291
22:22:36.481 00.002 9044 Star::Find returns 1 (0), X=1009.65, Y=824.47, Mass=5813, SNR=52.3, Peak=173 HFD=5.2
22:22:36.484 00.003 9044 MultiStar: [#1 0.12,0.26,1.06,U] [#2 0.18,0.30,1.19,U] [#3 0.09,0.33,0.86,U] [#4 0.09,0.44,0.00,M1] [#5 0.10,0.43,0.00,M1] [#6 0.17,0.20,0.42,U] [#7 0.23,0.30,0.43,U] [#8 0.21,0.21,0.41,U] 
22:22:36.487 00.003 9044 single-star, 6 included, MultiStar: {0.16, 0.25}, one-star: {0.20, 0.11}
22:22:36.489 00.002 9044 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.62) = xAngle (2.15 = 2.15)
22:22:36.492 00.003 9044 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.94 = -0.94)
22:22:36.494 00.002 9044 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.52 mountX=-0.12 mountY=-0.18, mountTheta=-2.17
22:22:36.498 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.20, y=0.11, opts=13)
22:22:36.500 00.002 9044 Enqueuing Move request for scope (0.20, 0.11)
22:22:36.503 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:36.505 00.002 9044 UpdateGuideState exits: m=5813 SNR=52.3
22:22:36.506 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:36.508 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:36.510 00.002 9044 Enqueuing Expose request
22:22:36.511 00.001 12252 Worker thread wakes up
22:22:36.511 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
22:22:36.512 00.001 12252 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
22:22:36.512 00.000 12252 Moving (0.20, 0.11) raw xDistance=-0.12 yDistance=-0.18
22:22:36.517 00.005 12252 PPEC rslt: input = -0.12, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 483.98
22:22:36.517 00.000 12252 PPEC: input: -0.12, control: -0.06, exposure: 2000
22:22:36.517 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:22:36.517 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:22:36.517 00.000 12252 MoveAxis(E, 24, ABG)
22:22:36.517 00.000 12252 Guiding  Dir = 2, Dur = 24
22:22:36.517 00.000 12252 IsSlewing returns 0
22:22:36.518 00.001 12252 IsGuiding returns 0
22:22:36.520 00.002 12252 PulseGuide returned control before completion, sleep 33
22:22:36.557 00.037 12252 IsGuiding returns 0
22:22:36.557 00.000 12252 Move returns status 0, amount 24
22:22:36.557 00.000 12252 MoveAxis(N, 0, ABG)
22:22:36.558 00.001 12252 Move returns status 0, amount 0
22:22:36.558 00.000 12252 move complete, result=0
22:22:36.558 00.000 12252 worker thread done servicing request
22:22:36.558 00.000 12252 Worker thread wakes up
22:22:36.558 00.000 9044 GuideStep: -0.1 px 24 ms EAST, -0.2 px 0 ms NORTH
22:22:36.559 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:36.559 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:38.913 02.354 12252 Exposure complete
22:22:38.961 00.048 12252 worker thread done servicing request
22:22:38.962 00.001 9044 OnExposeComplete: enter
22:22:38.963 00.001 9044 UpdateGuideState(): m_state=6
22:22:38.964 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3292
22:22:38.965 00.001 9044 Star::Find returns 1 (0), X=1009.61, Y=824.25, Mass=5800, SNR=52.2, Peak=173 HFD=5.4
22:22:38.966 00.001 9044 MultiStar: [#1 0.12,0.17,1.07,U] [#2 0.11,0.31,1.19,U] [#3 0.15,0.13,0.86,U] [#4 0.26,0.03,1.25,U] [#5 0.08,0.22,0.66,U] [#6 0.22,0.15,0.41,U] [#7 0.19,0.16,0.43,U] [#8 0.12,0.20,0.42,U] 
22:22:38.968 00.002 9044 single-star, 8 included, MultiStar: {0.16, 0.13}, one-star: {0.16, -0.10}
22:22:38.969 00.001 9044 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.62) = xAngle (1.06 = 1.06)
22:22:38.970 00.001 9044 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.02 = -2.02)
22:22:38.971 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-0.56 mountX=0.09 mountY=-0.17, mountTheta=-1.07
22:22:38.973 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=-0.10, opts=13)
22:22:38.974 00.001 9044 Enqueuing Move request for scope (0.16, -0.10)
22:22:38.975 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:38.977 00.002 9044 UpdateGuideState exits: m=5800 SNR=52.2
22:22:38.978 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:38.978 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:38.980 00.002 9044 Enqueuing Expose request
22:22:38.982 00.002 12252 Worker thread wakes up
22:22:38.982 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.10) opts 0xd
22:22:38.982 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, -0.10)
22:22:38.982 00.000 12252 Moving (0.16, -0.10) raw xDistance=0.09 yDistance=-0.17
22:22:38.985 00.003 12252 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.97
22:22:38.985 00.000 12252 PPEC: input: 0.09, control: 0.00, exposure: 2000
22:22:38.985 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:22:38.985 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:22:38.985 00.000 12252 MoveAxis(W, 1, ABG)
22:22:38.985 00.000 12252 Guiding  Dir = 3, Dur = 1
22:22:38.985 00.000 12252 IsSlewing returns 0
22:22:38.986 00.001 12252 IsGuiding returns 0
22:22:38.988 00.002 12252 IsGuiding returns 0
22:22:38.988 00.000 12252 Move returns status 0, amount 1
22:22:38.988 00.000 12252 MoveAxis(N, 0, ABG)
22:22:38.988 00.000 12252 Move returns status 0, amount 0
22:22:38.988 00.000 12252 move complete, result=0
22:22:38.988 00.000 12252 worker thread done servicing request
22:22:38.988 00.000 9044 GuideStep: 0.1 px 1 ms WEST, -0.2 px 0 ms NORTH
22:22:38.990 00.002 12252 Worker thread wakes up
22:22:38.990 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:38.990 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:41.355 02.365 12252 Exposure complete
22:22:41.425 00.070 12252 worker thread done servicing request
22:22:41.425 00.000 9044 OnExposeComplete: enter
22:22:41.427 00.002 9044 UpdateGuideState(): m_state=6
22:22:41.428 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3293
22:22:41.429 00.001 9044 Star::Find returns 1 (0), X=1009.63, Y=824.42, Mass=5745, SNR=52.1, Peak=173 HFD=5.3
22:22:41.430 00.001 9044 MultiStar: [#1 0.04,0.18,1.06,U] [#2 0.21,0.23,1.22,U] [#3 0.09,0.21,0.86,U] [#4 0.04,0.39,0.00,M1] [#5 0.10,0.24,0.66,U] [#6 0.20,0.11,0.42,U] [#7 0.09,0.14,0.44,U] [#8 0.05,0.18,0.41,U] 
22:22:41.430 00.000 9044 single-star, 7 included, MultiStar: {0.13, 0.17}, one-star: {0.18, 0.06}
22:22:41.431 00.001 9044 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.62) = xAngle (1.96 = 1.96)
22:22:41.432 00.001 9044 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.12 = -1.12)
22:22:41.433 00.001 9044 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.34 mountX=-0.07 mountY=-0.17, mountTheta=-1.97
22:22:41.434 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=0.06, opts=13)
22:22:41.435 00.001 9044 Enqueuing Move request for scope (0.18, 0.06)
22:22:41.438 00.003 12252 Worker thread wakes up
22:22:41.438 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
22:22:41.438 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:41.439 00.001 12252 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
22:22:41.439 00.000 9044 UpdateGuideState exits: m=5745 SNR=52.1
22:22:41.441 00.002 12252 Moving (0.18, 0.06) raw xDistance=-0.07 yDistance=-0.17
22:22:41.441 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:41.443 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:41.444 00.001 9044 Enqueuing Expose request
22:22:41.445 00.001 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.97
22:22:41.445 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
22:22:41.445 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.21 newest=-0.52
22:22:41.445 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.17
22:22:41.445 00.000 12252 MoveAxis(E, 3, ABG)
22:22:41.445 00.000 12252 Guiding  Dir = 2, Dur = 3
22:22:41.445 00.000 12252 IsSlewing returns 0
22:22:41.446 00.001 12252 IsGuiding returns 0
22:22:41.447 00.001 12252 PulseGuide returned control before completion, sleep 12
22:22:41.468 00.021 12252 IsGuiding returns 0
22:22:41.468 00.000 12252 Move returns status 0, amount 3
22:22:41.468 00.000 12252 BLC: Oldest BLC event removed
22:22:41.468 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:22:41.468 00.000 12252 MoveAxis(N, 139, ABG)
22:22:41.468 00.000 12252 Guiding  Dir = 0, Dur = 139
22:22:41.468 00.000 12252 IsSlewing returns 0
22:22:41.469 00.001 12252 IsGuiding returns 0
22:22:41.474 00.005 12252 PulseGuide returned control before completion, sleep 145
22:22:41.624 00.150 12252 IsGuiding returns 1
22:22:41.624 00.000 12252 scope still moving after pulse duration time elapsed
22:22:41.655 00.031 12252 IsSlewing returns 0
22:22:41.655 00.000 12252 IsGuiding returns 0
22:22:41.655 00.000 12252 scope move finished after 139 + 47 ms
22:22:41.655 00.000 12252 Move returns status 0, amount 139
22:22:41.655 00.000 12252 move complete, result=0
22:22:41.655 00.000 12252 worker thread done servicing request
22:22:41.656 00.001 12252 Worker thread wakes up
22:22:41.656 00.000 9044 GuideStep: -0.1 px 3 ms EAST, -0.2 px 139 ms NORTH
22:22:41.656 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:41.656 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:43.997 02.341 12252 Exposure complete
22:22:44.053 00.056 12252 worker thread done servicing request
22:22:44.053 00.000 9044 OnExposeComplete: enter
22:22:44.054 00.001 9044 UpdateGuideState(): m_state=6
22:22:44.055 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3294
22:22:44.056 00.001 9044 Star::Find returns 1 (0), X=1009.49, Y=824.32, Mass=5690, SNR=51.8, Peak=173 HFD=5.3
22:22:44.058 00.002 9044 MultiStar: [#1 -0.12,0.18,1.04,U] [#2 -0.01,0.30,1.22,U] [#3 -0.09,0.20,0.85,U] [#4 0.02,0.04,1.27,U] [#5 -0.10,0.36,0.67,U] [#6 -0.05,0.15,0.42,U] [#7 -0.03,0.07,0.43,U] [#8 -0.16,0.33,0.42,U] 
22:22:44.059 00.001 9044 single-star, 8 included, MultiStar: {-0.04, 0.17}, one-star: {0.04, -0.03}
22:22:44.060 00.001 9044 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.62) = xAngle (1.02 = 1.02)
22:22:44.060 00.000 9044 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.07 = -2.07)
22:22:44.061 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.61 mountX=0.03 mountY=-0.05, mountTheta=-1.03
22:22:44.063 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.03, opts=13)
22:22:44.065 00.002 9044 Enqueuing Move request for scope (0.04, -0.03)
22:22:44.066 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:44.066 00.000 9044 UpdateGuideState exits: m=5690 SNR=51.8
22:22:44.068 00.002 12252 Worker thread wakes up
22:22:44.068 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:22:44.068 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:44.069 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:44.070 00.001 9044 Enqueuing Expose request
22:22:44.071 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:22:44.071 00.000 12252 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=-0.05
22:22:44.072 00.001 12252 BLC: History state: CurrMiss=0.05, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.173187, 1:0.047485
22:22:44.072 00.000 12252 BLC: No correction, Miss < min_move
22:22:44.074 00.002 12252 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.97
22:22:44.074 00.000 12252 PPEC: input: 0.03, control: 0.00, exposure: 2000
22:22:44.074 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:44.074 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:22:44.074 00.000 12252 MoveAxis(W, 1, ABG)
22:22:44.074 00.000 12252 Guiding  Dir = 3, Dur = 1
22:22:44.074 00.000 12252 IsSlewing returns 0
22:22:44.076 00.002 12252 IsGuiding returns 0
22:22:44.078 00.002 12252 IsGuiding returns 0
22:22:44.078 00.000 12252 Move returns status 0, amount 1
22:22:44.078 00.000 12252 MoveAxis(N, 0, ABG)
22:22:44.078 00.000 12252 Move returns status 0, amount 0
22:22:44.078 00.000 12252 move complete, result=0
22:22:44.078 00.000 12252 worker thread done servicing request
22:22:44.078 00.000 12252 Worker thread wakes up
22:22:44.078 00.000 9044 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:22:44.079 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:44.079 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:46.414 02.335 12252 Exposure complete
22:22:46.470 00.056 12252 worker thread done servicing request
22:22:46.470 00.000 9044 OnExposeComplete: enter
22:22:46.471 00.001 9044 UpdateGuideState(): m_state=6
22:22:46.472 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3295
22:22:46.473 00.001 9044 Star::Find returns 1 (0), X=1009.24, Y=824.58, Mass=5470, SNR=50.9, Peak=173 HFD=5.2
22:22:46.475 00.002 9044 MultiStar: [#1 -0.17,0.40,0.00,M1] [#2 -0.31,0.39,0.00,M1] [#3 -0.32,0.26,0.00,M1] [#4 -0.21,0.50,0.00,M1] [#5 -0.24,0.43,0.00,M1] [#6 -0.13,0.32,0.43,U] [#7 -0.26,0.30,0.00,M1] [#8 -0.35,0.36,0.00,M1] 
22:22:46.476 00.001 9044 single-star, 1 included, MultiStar: {-0.19, 0.26}, one-star: {-0.21, 0.23}
22:22:46.477 00.001 9044 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.62) = xAngle (3.94 = -2.35)
22:22:46.478 00.001 9044 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.85 = 0.85)
22:22:46.480 00.002 9044 CameraToMount -- cameraX=-0.21 cameraY=0.23 hyp=0.31 cameraTheta=2.31 mountX=-0.22 mountY=0.23, mountTheta=2.32
22:22:46.482 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=0.23, opts=13)
22:22:46.483 00.001 9044 Enqueuing Move request for scope (-0.21, 0.23)
22:22:46.484 00.001 12252 Worker thread wakes up
22:22:46.484 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:46.485 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.23) opts 0xd
22:22:46.485 00.000 9044 UpdateGuideState exits: m=5470 SNR=50.9
22:22:46.486 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:46.490 00.004 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:46.492 00.002 9044 Enqueuing Expose request
22:22:46.494 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.21, 0.23)
22:22:46.494 00.000 12252 Moving (-0.21, 0.23) raw xDistance=-0.22 yDistance=0.23
22:22:46.494 00.000 12252 BLC: History state: CurrMiss=-0.23, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.173187, 1:0.047485, 2:-0.234383
22:22:46.495 00.001 12252 BLC: Over-shoot, first stiction event, no adjustment
22:22:46.498 00.003 12252 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 483.97
22:22:46.498 00.000 12252 PPEC: input: -0.22, control: -0.12, exposure: 2000
22:22:46.498 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:22:46.498 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:22:46.498 00.000 12252 MoveAxis(E, 47, ABG)
22:22:46.498 00.000 12252 Guiding  Dir = 2, Dur = 47
22:22:46.499 00.001 12252 IsSlewing returns 0
22:22:46.499 00.000 12252 IsGuiding returns 0
22:22:46.502 00.003 12252 PulseGuide returned control before completion, sleep 55
22:22:46.568 00.066 12252 IsGuiding returns 0
22:22:46.568 00.000 12252 Move returns status 0, amount 47
22:22:46.569 00.001 12252 MoveAxis(N, 0, ABG)
22:22:46.569 00.000 12252 Move returns status 0, amount 0
22:22:46.569 00.000 12252 move complete, result=0
22:22:46.569 00.000 12252 worker thread done servicing request
22:22:46.569 00.000 12252 Worker thread wakes up
22:22:46.569 00.000 9044 GuideStep: -0.2 px 47 ms EAST, 0.2 px 0 ms NORTH
22:22:46.571 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:46.571 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:48.933 02.362 12252 Exposure complete
22:22:48.989 00.056 12252 worker thread done servicing request
22:22:48.989 00.000 9044 OnExposeComplete: enter
22:22:48.990 00.001 9044 UpdateGuideState(): m_state=6
22:22:48.991 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3296
22:22:48.992 00.001 9044 Star::Find returns 1 (0), X=1009.35, Y=824.33, Mass=5658, SNR=51.8, Peak=173 HFD=5.4
22:22:48.994 00.002 9044 MultiStar: [#1 -0.13,0.20,1.05,U] [#2 -0.04,0.27,1.22,U] [#3 -0.29,0.17,0.85,U] [#4 -0.18,0.37,0.00,M2] [#5 -0.10,0.34,0.65,U] [#6 -0.04,0.19,0.44,U] [#7 -0.04,0.16,0.43,U] [#8 -0.22,0.24,0.42,U] 
22:22:48.996 00.002 9044 single-star, 7 included, MultiStar: {-0.12, 0.19}, one-star: {-0.10, -0.03}
22:22:48.997 00.001 9044 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.62) = xAngle (-1.28 = -1.28)
22:22:48.998 00.001 9044 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.37 = 1.92)
22:22:48.999 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.91 mountX=0.03 mountY=0.10, mountTheta=1.28
22:22:49.001 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.03, opts=13)
22:22:49.003 00.002 9044 Enqueuing Move request for scope (-0.10, -0.03)
22:22:49.005 00.002 12252 Worker thread wakes up
22:22:49.005 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:49.006 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
22:22:49.006 00.000 9044 UpdateGuideState exits: m=5658 SNR=51.8
22:22:49.008 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:49.009 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:49.010 00.001 9044 Enqueuing Expose request
22:22:49.012 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
22:22:49.012 00.000 12252 Moving (-0.10, -0.03) raw xDistance=0.03 yDistance=0.10
22:22:49.012 00.000 12252 BLC: window closed
22:22:49.012 00.000 12252 BLC: History state: CurrMiss=-0.10, AvgInitMiss=0.01, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.173187, 1:0.047485, 2:-0.234383
22:22:49.012 00.000 12252 BLC: No correction, Miss < min_move
22:22:49.017 00.005 12252 PPEC rslt: input = 0.03, final = 0.02, react = 0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.97
22:22:49.017 00.000 12252 PPEC: input: 0.03, control: 0.02, exposure: 2000
22:22:49.017 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:49.017 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:22:49.017 00.000 12252 MoveAxis(W, 6, ABG)
22:22:49.017 00.000 12252 Guiding  Dir = 3, Dur = 6
22:22:49.017 00.000 12252 IsSlewing returns 0
22:22:49.018 00.001 12252 IsGuiding returns 0
22:22:49.019 00.001 12252 PulseGuide returned control before completion, sleep 15
22:22:49.037 00.018 12252 IsGuiding returns 0
22:22:49.037 00.000 12252 Move returns status 0, amount 6
22:22:49.037 00.000 12252 MoveAxis(N, 0, ABG)
22:22:49.037 00.000 12252 Move returns status 0, amount 0
22:22:49.037 00.000 12252 move complete, result=0
22:22:49.037 00.000 12252 worker thread done servicing request
22:22:49.037 00.000 12252 Worker thread wakes up
22:22:49.037 00.000 9044 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
22:22:49.040 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:49.041 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:51.389 02.348 12252 Exposure complete
22:22:51.455 00.066 12252 worker thread done servicing request
22:22:51.455 00.000 9044 OnExposeComplete: enter
22:22:51.457 00.002 9044 UpdateGuideState(): m_state=6
22:22:51.458 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3297
22:22:51.461 00.003 9044 Star::Find returns 1 (0), X=1009.28, Y=824.55, Mass=5730, SNR=51.9, Peak=173 HFD=5.3
22:22:51.464 00.003 9044 MultiStar: [#1 -0.15,0.24,1.05,U] [#2 -0.07,0.19,1.22,U] [#3 -0.32,0.15,0.87,U] [#4 -0.19,0.35,0.00,M3] [#5 -0.18,0.25,0.66,U] [#6 -0.04,0.06,0.41,U] [#7 -0.06,0.13,0.43,U] [#8 -0.21,0.10,0.42,U] 
22:22:51.465 00.001 9044 refined, 7 included, MultiStar: {-0.16, 0.18}, one-star: {-0.17, 0.20}
22:22:51.466 00.001 9044 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.62) = xAngle (3.90 = -2.38)
22:22:51.468 00.002 9044 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.82 = 0.82)
22:22:51.470 00.002 9044 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.28 mountX=-0.17 mountY=0.18, mountTheta=2.35
22:22:51.472 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.18, opts=13)
22:22:51.473 00.001 9044 Enqueuing Move request for scope (-0.16, 0.18)
22:22:51.474 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:51.476 00.002 9044 UpdateGuideState exits: m=5730 SNR=51.9
22:22:51.477 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:51.478 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:51.479 00.001 9044 Enqueuing Expose request
22:22:51.481 00.002 12252 Worker thread wakes up
22:22:51.481 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
22:22:51.481 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
22:22:51.481 00.000 12252 Moving (-0.16, 0.18) raw xDistance=-0.17 yDistance=0.18
22:22:51.484 00.003 12252 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 483.97
22:22:51.484 00.000 12252 PPEC: input: -0.17, control: -0.10, exposure: 2000
22:22:51.484 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:22:51.484 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:22:51.484 00.000 12252 MoveAxis(E, 38, ABG)
22:22:51.484 00.000 12252 Guiding  Dir = 2, Dur = 38
22:22:51.485 00.001 12252 IsSlewing returns 0
22:22:51.485 00.000 12252 IsGuiding returns 0
22:22:51.486 00.001 12252 PulseGuide returned control before completion, sleep 47
22:22:51.537 00.051 12252 IsGuiding returns 0
22:22:51.537 00.000 12252 Move returns status 0, amount 38
22:22:51.537 00.000 12252 MoveAxis(N, 0, ABG)
22:22:51.537 00.000 12252 Move returns status 0, amount 0
22:22:51.537 00.000 12252 move complete, result=0
22:22:51.537 00.000 12252 worker thread done servicing request
22:22:51.537 00.000 12252 Worker thread wakes up
22:22:51.537 00.000 9044 GuideStep: -0.2 px 38 ms EAST, 0.2 px 0 ms NORTH
22:22:51.539 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:51.539 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:53.879 02.340 12252 Exposure complete
22:22:53.908 00.029 12252 worker thread done servicing request
22:22:53.908 00.000 9044 OnExposeComplete: enter
22:22:53.909 00.001 9044 UpdateGuideState(): m_state=6
22:22:53.909 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3298
22:22:53.910 00.001 9044 Star::Find returns 1 (0), X=1009.49, Y=824.34, Mass=5723, SNR=51.9, Peak=173 HFD=5.2
22:22:53.911 00.001 9044 MultiStar: [#1 -0.10,0.20,1.07,U] [#2 -0.03,0.17,1.21,U] [#3 -0.24,0.18,0.86,U] [#4 0.08,0.06,1.26,U] [#5 -0.15,0.20,0.66,U] [#6 -0.07,0.13,0.42,U] [#7 -0.08,0.11,0.43,U] [#8 -0.17,0.04,0.42,U] 
22:22:53.911 00.000 9044 single-star, 8 included, MultiStar: {-0.06, 0.12}, one-star: {0.04, -0.01}
22:22:53.912 00.001 9044 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.62) = xAngle (1.36 = 1.36)
22:22:53.913 00.001 9044 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.72 = -1.72)
22:22:53.913 00.000 9044 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.26 mountX=0.01 mountY=-0.04, mountTheta=-1.36
22:22:53.914 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.01, opts=13)
22:22:53.915 00.001 9044 Enqueuing Move request for scope (0.04, -0.01)
22:22:53.916 00.001 12252 Worker thread wakes up
22:22:53.916 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:22:53.916 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:22:53.916 00.000 12252 Moving (0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
22:22:53.917 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:53.918 00.001 12252 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.97
22:22:53.918 00.000 12252 PPEC: input: 0.01, control: -0.00, exposure: 2000
22:22:53.919 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:53.919 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:22:53.919 00.000 12252 MoveAxis(E, 1, ABG)
22:22:53.919 00.000 12252 Guiding  Dir = 2, Dur = 1
22:22:53.919 00.000 12252 IsSlewing returns 0
22:22:53.920 00.001 12252 IsGuiding returns 0
22:22:53.922 00.002 12252 IsGuiding returns 0
22:22:53.922 00.000 12252 Move returns status 0, amount 1
22:22:53.922 00.000 12252 MoveAxis(N, 0, ABG)
22:22:53.922 00.000 12252 Move returns status 0, amount 0
22:22:53.922 00.000 12252 move complete, result=0
22:22:53.922 00.000 12252 worker thread done servicing request
22:22:53.934 00.012 9044 UpdateGuideState exits: m=5723 SNR=51.9
22:22:53.935 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:53.936 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:53.936 00.000 9044 Enqueuing Expose request
22:22:53.937 00.001 9044 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:22:53.938 00.001 12252 Worker thread wakes up
22:22:53.938 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:53.938 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:55.920 01.982 9044 GetInt("/profile/1/camera/SaturationADU", 0) returns 255
22:22:55.921 00.001 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
22:22:56.281 00.360 12252 Exposure complete
22:22:56.308 00.027 12252 worker thread done servicing request
22:22:56.309 00.001 9044 OnExposeComplete: enter
22:22:56.310 00.001 9044 UpdateGuideState(): m_state=6
22:22:56.310 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3299
22:22:56.311 00.001 9044 Star::Find returns 1 (0), X=1009.42, Y=824.27, Mass=5602, SNR=51.3, Peak=173 HFD=5.3
22:22:56.312 00.001 9044 MultiStar: [#1 -0.04,0.23,1.06,U] [#2 -0.03,0.11,1.22,U] [#3 -0.12,0.19,0.87,U] [#4 0.08,-0.04,1.28,U] [#5 -0.06,0.23,0.67,U] [#6 0.07,0.15,0.43,U] [#7 -0.09,0.15,0.43,U] [#8 -0.20,0.09,0.42,U] 
22:22:56.312 00.000 9044 single-star, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.03, -0.09}
22:22:56.313 00.001 9044 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.62) = xAngle (-0.26 = -0.26)
22:22:56.314 00.001 9044 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.34 = 2.94)
22:22:56.314 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.88 mountX=0.09 mountY=0.02, mountTheta=0.20
22:22:56.316 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.09, opts=13)
22:22:56.317 00.001 9044 Enqueuing Move request for scope (-0.03, -0.09)
22:22:56.317 00.000 12252 Worker thread wakes up
22:22:56.319 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
22:22:56.319 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
22:22:56.319 00.000 12252 Moving (-0.03, -0.09) raw xDistance=0.09 yDistance=0.02
22:22:56.321 00.002 12252 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.97
22:22:56.321 00.000 12252 PPEC: input: 0.09, control: 0.00, exposure: 2000
22:22:56.321 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:56.321 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:22:56.321 00.000 12252 MoveAxis(W, 0, ABG)
22:22:56.321 00.000 12252 Move returns status 0, amount 0
22:22:56.321 00.000 12252 MoveAxis(N, 0, ABG)
22:22:56.321 00.000 12252 Move returns status 0, amount 0
22:22:56.321 00.000 12252 move complete, result=0
22:22:56.322 00.001 12252 worker thread done servicing request
22:22:56.322 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:56.338 00.016 9044 UpdateGuideState exits: m=5602 SNR=51.3
22:22:56.338 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:56.339 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:56.340 00.001 9044 Enqueuing Expose request
22:22:56.340 00.000 9044 GuideStep: 0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
22:22:56.341 00.001 12252 Worker thread wakes up
22:22:56.341 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:56.341 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:22:58.670 02.329 12252 Exposure complete
22:22:58.697 00.027 12252 worker thread done servicing request
22:22:58.698 00.001 9044 OnExposeComplete: enter
22:22:58.698 00.000 9044 UpdateGuideState(): m_state=6
22:22:58.699 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3300
22:22:58.700 00.001 9044 Star::Find returns 1 (0), X=1009.37, Y=824.43, Mass=5566, SNR=51.1, Peak=173 HFD=5.2
22:22:58.700 00.000 9044 MultiStar: [#1 -0.14,0.19,1.09,U] [#2 -0.02,0.17,1.24,U] [#3 -0.27,0.21,0.87,U] [#4 0.08,0.03,1.26,U] [#5 -0.16,0.16,0.66,U] [#6 -0.08,0.03,0.43,U] [#7 -0.08,0.07,0.43,U] [#8 -0.20,0.13,0.43,U] 
22:22:58.702 00.002 9044 single-star, 8 included, MultiStar: {-0.09, 0.12}, one-star: {-0.08, 0.08}
22:22:58.703 00.001 9044 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.62) = xAngle (3.99 = -2.30)
22:22:58.703 00.000 9044 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.90 = 0.90)
22:22:58.704 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.08 hyp=0.11 cameraTheta=2.36 mountX=-0.07 mountY=0.09, mountTheta=2.27
22:22:58.705 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.08, opts=13)
22:22:58.706 00.001 9044 Enqueuing Move request for scope (-0.08, 0.08)
22:22:58.706 00.000 12252 Worker thread wakes up
22:22:58.707 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.08) opts 0xd
22:22:58.707 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.08)
22:22:58.707 00.000 12252 Moving (-0.08, 0.08) raw xDistance=-0.07 yDistance=0.09
22:22:58.708 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:22:58.709 00.001 12252 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.97
22:22:58.709 00.000 12252 PPEC: input: -0.07, control: -0.00, exposure: 2000
22:22:58.709 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:22:58.709 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:22:58.709 00.000 12252 MoveAxis(E, 1, ABG)
22:22:58.709 00.000 12252 Guiding  Dir = 2, Dur = 1
22:22:58.709 00.000 12252 IsSlewing returns 0
22:22:58.709 00.000 12252 IsGuiding returns 0
22:22:58.712 00.003 12252 IsGuiding returns 0
22:22:58.712 00.000 12252 Move returns status 0, amount 1
22:22:58.712 00.000 12252 MoveAxis(N, 0, ABG)
22:22:58.712 00.000 12252 Move returns status 0, amount 0
22:22:58.712 00.000 12252 move complete, result=0
22:22:58.712 00.000 12252 worker thread done servicing request
22:22:58.724 00.012 9044 UpdateGuideState exits: m=5566 SNR=51.1
22:22:58.725 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:22:58.725 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:22:58.726 00.001 9044 Enqueuing Expose request
22:22:58.727 00.001 9044 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:22:58.727 00.000 12252 Worker thread wakes up
22:22:58.727 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:22:58.727 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:01.065 02.338 12252 Exposure complete
22:23:01.093 00.028 12252 worker thread done servicing request
22:23:01.093 00.000 9044 OnExposeComplete: enter
22:23:01.094 00.001 9044 UpdateGuideState(): m_state=6
22:23:01.094 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3301
22:23:01.095 00.001 9044 Star::Find returns 1 (0), X=1009.26, Y=824.39, Mass=5577, SNR=51.1, Peak=173 HFD=5.3
22:23:01.096 00.001 9044 MultiStar: [#1 -0.24,0.27,1.08,U] [#2 -0.13,0.11,1.21,U] [#3 -0.36,0.18,0.00,M1] [#4 -0.19,0.29,1.29,U] [#5 -0.26,0.12,0.67,U] [#6 -0.06,0.02,0.42,U] [#7 -0.25,0.11,0.44,U] [#8 -0.23,0.02,0.43,U] 
22:23:01.096 00.000 9044 single-star, 7 included, MultiStar: {-0.19, 0.15}, one-star: {-0.19, 0.03}
22:23:01.098 00.002 9044 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.62) = xAngle (4.60 = -1.69)
22:23:01.098 00.000 9044 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.51 = 1.51)
22:23:01.099 00.001 9044 CameraToMount -- cameraX=-0.19 cameraY=0.03 hyp=0.19 cameraTheta=2.97 mountX=-0.02 mountY=0.19, mountTheta=1.69
22:23:01.100 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=0.03, opts=13)
22:23:01.101 00.001 9044 Enqueuing Move request for scope (-0.19, 0.03)
22:23:01.102 00.001 12252 Worker thread wakes up
22:23:01.102 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.03) opts 0xd
22:23:01.102 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, 0.03)
22:23:01.102 00.000 12252 Moving (-0.19, 0.03) raw xDistance=-0.02 yDistance=0.19
22:23:01.104 00.002 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.97
22:23:01.104 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
22:23:01.104 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:01.104 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:23:01.104 00.000 12252 MoveAxis(E, 7, ABG)
22:23:01.104 00.000 12252 Guiding  Dir = 2, Dur = 7
22:23:01.104 00.000 12252 IsSlewing returns 0
22:23:01.105 00.001 12252 IsGuiding returns 0
22:23:01.105 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:01.106 00.001 12252 PulseGuide returned control before completion, sleep 16
22:23:01.120 00.014 9044 UpdateGuideState exits: m=5577 SNR=51.1
22:23:01.122 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:01.122 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:01.123 00.001 9044 Enqueuing Expose request
22:23:01.126 00.003 12252 IsGuiding returns 0
22:23:01.126 00.000 12252 Move returns status 0, amount 7
22:23:01.126 00.000 12252 MoveAxis(N, 0, ABG)
22:23:01.126 00.000 12252 Move returns status 0, amount 0
22:23:01.126 00.000 12252 move complete, result=0
22:23:01.126 00.000 12252 worker thread done servicing request
22:23:01.126 00.000 12252 Worker thread wakes up
22:23:01.126 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:01.126 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:01.127 00.001 9044 GuideStep: -0.0 px 7 ms EAST, 0.2 px 0 ms NORTH
22:23:03.463 02.336 12252 Exposure complete
22:23:03.493 00.030 12252 worker thread done servicing request
22:23:03.493 00.000 9044 OnExposeComplete: enter
22:23:03.494 00.001 9044 UpdateGuideState(): m_state=6
22:23:03.495 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3302
22:23:03.495 00.000 9044 Star::Find returns 1 (0), X=1009.28, Y=824.36, Mass=5715, SNR=51.7, Peak=173 HFD=5.3
22:23:03.497 00.002 9044 MultiStar: [#1 -0.13,0.27,1.07,U] [#2 -0.12,0.13,1.22,U] [#3 -0.36,0.09,0.87,U] [#4 -0.01,-0.01,1.26,U] [#5 -0.42,0.21,0.00,M1] [#6 -0.04,0.05,0.43,U] [#7 -0.12,0.13,0.44,U] [#8 -0.38,0.02,0.42,U] 
22:23:03.498 00.001 9044 single-star, 7 included, MultiStar: {-0.15, 0.09}, one-star: {-0.17, 0.01}
22:23:03.499 00.001 9044 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.62) = xAngle (4.72 = -1.57)
22:23:03.499 00.000 9044 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.63 = 1.63)
22:23:03.500 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.09 mountX=0.00 mountY=0.17, mountTheta=1.57
22:23:03.502 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.01, opts=13)
22:23:03.503 00.001 9044 Enqueuing Move request for scope (-0.17, 0.01)
22:23:03.504 00.001 12252 Worker thread wakes up
22:23:03.504 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
22:23:03.504 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
22:23:03.504 00.000 12252 Moving (-0.17, 0.01) raw xDistance=0.00 yDistance=0.17
22:23:03.505 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:03.506 00.001 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.97
22:23:03.506 00.000 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
22:23:03.506 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.01 newest=0.46
22:23:03.506 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:23:03.506 00.000 12252 MoveAxis(E, 5, ABG)
22:23:03.506 00.000 12252 Guiding  Dir = 2, Dur = 5
22:23:03.506 00.000 12252 IsSlewing returns 0
22:23:03.507 00.001 12252 IsGuiding returns 0
22:23:03.509 00.002 12252 PulseGuide returned control before completion, sleep 13
22:23:03.522 00.013 9044 UpdateGuideState exits: m=5715 SNR=51.7
22:23:03.523 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:03.524 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:03.525 00.001 9044 Enqueuing Expose request
22:23:03.537 00.012 12252 IsGuiding returns 0
22:23:03.537 00.000 12252 Move returns status 0, amount 5
22:23:03.537 00.000 12252 BLC: Oldest BLC event removed
22:23:03.537 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:23:03.537 00.000 12252 MoveAxis(S, 139, ABG)
22:23:03.537 00.000 12252 Guiding  Dir = 1, Dur = 139
22:23:03.537 00.000 12252 IsSlewing returns 0
22:23:03.539 00.002 12252 IsGuiding returns 0
22:23:03.543 00.004 12252 PulseGuide returned control before completion, sleep 145
22:23:03.698 00.155 12252 IsGuiding returns 0
22:23:03.698 00.000 12252 Move returns status 0, amount 139
22:23:03.698 00.000 12252 move complete, result=0
22:23:03.698 00.000 12252 worker thread done servicing request
22:23:03.698 00.000 12252 Worker thread wakes up
22:23:03.698 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:03.698 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.2 px 139 ms SOUTH
22:23:03.699 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:06.021 02.322 12252 Exposure complete
22:23:06.050 00.029 12252 worker thread done servicing request
22:23:06.050 00.000 9044 OnExposeComplete: enter
22:23:06.051 00.001 9044 UpdateGuideState(): m_state=6
22:23:06.052 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3303
22:23:06.053 00.001 9044 Star::Find returns 1 (0), X=1009.64, Y=824.40, Mass=5865, SNR=52.7, Peak=173 HFD=5.4
22:23:06.054 00.001 9044 MultiStar: [#1 0.06,0.25,1.05,U] [#2 0.07,0.19,1.21,U] [#3 0.00,0.25,0.84,U] [#4 0.22,0.14,1.25,U] [#5 0.04,0.35,0.64,U] [#6 0.08,0.10,0.42,U] [#7 0.04,0.17,0.43,U] [#8 -0.03,0.22,0.41,U] 
22:23:06.055 00.001 9044 single-star, 8 included, MultiStar: {0.10, 0.19}, one-star: {0.19, 0.04}
22:23:06.055 00.000 9044 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.62) = xAngle (1.85 = 1.85)
22:23:06.056 00.001 9044 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.23 = -1.23)
22:23:06.057 00.001 9044 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.19 cameraTheta=0.23 mountX=-0.05 mountY=-0.18, mountTheta=-1.86
22:23:06.058 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=0.04, opts=13)
22:23:06.059 00.001 9044 Enqueuing Move request for scope (0.19, 0.04)
22:23:06.059 00.000 12252 Worker thread wakes up
22:23:06.059 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
22:23:06.060 00.001 12252 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
22:23:06.060 00.000 12252 Moving (0.19, 0.04) raw xDistance=-0.05 yDistance=-0.18
22:23:06.060 00.000 12252 BLC: History state: CurrMiss=-0.18, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.172486, 1:-0.183201
22:23:06.060 00.000 12252 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:23:06.060 00.000 12252 BLC: window closed
22:23:06.061 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:06.062 00.001 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.97
22:23:06.062 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
22:23:06.062 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:06.062 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:23:06.062 00.000 12252 MoveAxis(E, 4, ABG)
22:23:06.062 00.000 12252 Guiding  Dir = 2, Dur = 4
22:23:06.062 00.000 12252 IsSlewing returns 0
22:23:06.062 00.000 12252 IsGuiding returns 0
22:23:06.065 00.003 12252 PulseGuide returned control before completion, sleep 12
22:23:06.077 00.012 9044 UpdateGuideState exits: m=5865 SNR=52.7
22:23:06.078 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:06.078 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:06.079 00.001 9044 Enqueuing Expose request
22:23:06.087 00.008 12252 IsGuiding returns 0
22:23:06.087 00.000 12252 Move returns status 0, amount 4
22:23:06.087 00.000 12252 MoveAxis(N, 0, ABG)
22:23:06.087 00.000 12252 Move returns status 0, amount 0
22:23:06.087 00.000 12252 move complete, result=0
22:23:06.087 00.000 12252 worker thread done servicing request
22:23:06.087 00.000 12252 Worker thread wakes up
22:23:06.087 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:06.087 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:06.087 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
22:23:07.616 01.529 9044 User exited setup dialog with 'cancel'
22:23:07.642 00.026 9044 GetDouble("/profile/1/scope/GuideAlgorithm/X/Predictive PEC/noreset_max_pct_period", 40.000000) returns 40.000000
22:23:08.423 00.781 12252 Exposure complete
22:23:08.453 00.030 12252 worker thread done servicing request
22:23:08.453 00.000 9044 OnExposeComplete: enter
22:23:08.453 00.000 9044 UpdateGuideState(): m_state=6
22:23:08.454 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3304
22:23:08.456 00.002 9044 Star::Find returns 1 (0), X=1009.64, Y=824.29, Mass=5686, SNR=51.7, Peak=173 HFD=5.3
22:23:08.457 00.001 9044 MultiStar: [#1 0.15,0.20,1.04,U] [#2 0.25,0.23,1.24,U] [#3 0.11,0.28,0.86,U] [#4 0.23,0.06,1.29,U] [#5 0.09,0.30,0.66,U] [#6 0.26,0.17,0.43,U] [#7 0.22,0.24,0.44,U] [#8 0.08,0.19,0.43,U] 
22:23:08.458 00.001 9044 single-star, 8 included, MultiStar: {0.18, 0.16}, one-star: {0.19, -0.07}
22:23:08.459 00.001 9044 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.62) = xAngle (1.28 = 1.28)
22:23:08.460 00.001 9044 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.80 = -1.80)
22:23:08.460 00.000 9044 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.34 mountX=0.06 mountY=-0.20, mountTheta=-1.28
22:23:08.462 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=-0.07, opts=13)
22:23:08.463 00.001 9044 Enqueuing Move request for scope (0.19, -0.07)
22:23:08.464 00.001 12252 Worker thread wakes up
22:23:08.464 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
22:23:08.464 00.000 12252 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
22:23:08.464 00.000 12252 Moving (0.19, -0.07) raw xDistance=0.06 yDistance=-0.20
22:23:08.465 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:08.466 00.001 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.97
22:23:08.466 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
22:23:08.466 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:23:08.466 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:23:08.466 00.000 12252 MoveAxis(E, 4, ABG)
22:23:08.466 00.000 12252 Guiding  Dir = 2, Dur = 4
22:23:08.467 00.001 12252 IsSlewing returns 0
22:23:08.467 00.000 12252 IsGuiding returns 0
22:23:08.469 00.002 12252 PulseGuide returned control before completion, sleep 12
22:23:08.481 00.012 9044 UpdateGuideState exits: m=5686 SNR=51.7
22:23:08.482 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:08.483 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:08.483 00.000 9044 Enqueuing Expose request
22:23:08.486 00.003 12252 IsGuiding returns 0
22:23:08.486 00.000 12252 Move returns status 0, amount 4
22:23:08.486 00.000 12252 MoveAxis(N, 0, ABG)
22:23:08.486 00.000 12252 Move returns status 0, amount 0
22:23:08.486 00.000 12252 move complete, result=0
22:23:08.486 00.000 12252 worker thread done servicing request
22:23:08.486 00.000 12252 Worker thread wakes up
22:23:08.486 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:08.486 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:08.488 00.002 9044 GuideStep: 0.1 px 4 ms EAST, -0.2 px 0 ms NORTH
22:23:10.819 02.331 12252 Exposure complete
22:23:10.850 00.031 12252 worker thread done servicing request
22:23:10.850 00.000 9044 OnExposeComplete: enter
22:23:10.852 00.002 9044 UpdateGuideState(): m_state=6
22:23:10.853 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3305
22:23:10.854 00.001 9044 Star::Find returns 1 (0), X=1009.53, Y=824.16, Mass=5616, SNR=51.6, Peak=173 HFD=5.2
22:23:10.855 00.001 9044 MultiStar: [#1 0.02,0.06,1.05,U] [#2 0.08,0.05,1.23,U] [#3 0.04,0.12,0.87,U] [#4 0.11,-0.14,1.28,U] [#5 0.02,0.14,0.68,U] [#6 0.07,-0.02,0.43,U] [#7 -0.06,0.06,0.44,U] [#8 0.09,-0.08,0.42,U] 
22:23:10.855 00.000 9044 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.08, -0.20}
22:23:10.856 00.001 9044 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.62) = xAngle (1.45 = 1.45)
22:23:10.857 00.001 9044 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.64 = -1.64)
22:23:10.857 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.18 mountX=0.01 mountY=-0.06, mountTheta=-1.45
22:23:10.859 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.01, opts=13)
22:23:10.859 00.000 9044 Enqueuing Move request for scope (0.06, -0.01)
22:23:10.860 00.001 12252 Worker thread wakes up
22:23:10.860 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
22:23:10.860 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
22:23:10.860 00.000 12252 Moving (0.06, -0.01) raw xDistance=0.01 yDistance=-0.06
22:23:10.861 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:10.862 00.001 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.97
22:23:10.862 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
22:23:10.862 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:10.862 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:23:10.862 00.000 12252 MoveAxis(E, 5, ABG)
22:23:10.862 00.000 12252 Guiding  Dir = 2, Dur = 5
22:23:10.863 00.001 12252 IsSlewing returns 0
22:23:10.863 00.000 12252 IsGuiding returns 0
22:23:10.865 00.002 12252 PulseGuide returned control before completion, sleep 14
22:23:10.878 00.013 9044 UpdateGuideState exits: m=5616 SNR=51.6
22:23:10.879 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:10.880 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:10.881 00.001 9044 Enqueuing Expose request
22:23:10.884 00.003 12252 IsGuiding returns 0
22:23:10.884 00.000 12252 Move returns status 0, amount 5
22:23:10.884 00.000 12252 MoveAxis(N, 0, ABG)
22:23:10.884 00.000 12252 Move returns status 0, amount 0
22:23:10.884 00.000 12252 move complete, result=0
22:23:10.885 00.001 12252 worker thread done servicing request
22:23:10.885 00.000 12252 Worker thread wakes up
22:23:10.885 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:10.885 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:10.889 00.004 9044 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:23:13.230 02.341 12252 Exposure complete
22:23:13.279 00.049 12252 worker thread done servicing request
22:23:13.280 00.001 9044 OnExposeComplete: enter
22:23:13.281 00.001 9044 UpdateGuideState(): m_state=6
22:23:13.282 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3306
22:23:13.283 00.001 9044 Star::Find returns 1 (0), X=1009.54, Y=824.19, Mass=5769, SNR=52.0, Peak=173 HFD=5.3
22:23:13.284 00.001 9044 MultiStar: [#1 -0.05,0.13,1.07,U] [#2 0.07,0.13,1.23,U] [#3 0.03,0.07,0.86,U] [#4 0.12,0.01,1.26,U] [#5 -0.08,0.17,0.66,U] [#6 0.00,0.08,0.42,U] [#7 0.01,0.13,0.44,U] [#8 -0.09,0.23,0.43,U] 
22:23:13.284 00.000 9044 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.09, -0.17}
22:23:13.285 00.001 9044 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.62) = xAngle (2.80 = 2.80)
22:23:13.286 00.001 9044 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.28 = -0.28)
22:23:13.286 00.000 9044 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.18 mountX=-0.07 mountY=-0.02, mountTheta=-2.86
22:23:13.290 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.07, opts=13)
22:23:13.290 00.000 9044 Enqueuing Move request for scope (0.03, 0.07)
22:23:13.292 00.002 12252 Worker thread wakes up
22:23:13.292 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:13.295 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:23:13.295 00.000 9044 UpdateGuideState exits: m=5769 SNR=52.0
22:23:13.297 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:13.299 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:13.302 00.003 9044 Enqueuing Expose request
22:23:13.305 00.003 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:23:13.305 00.000 12252 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=-0.02
22:23:13.308 00.003 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.97
22:23:13.308 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
22:23:13.308 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:13.308 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:23:13.309 00.001 12252 MoveAxis(E, 6, ABG)
22:23:13.309 00.000 12252 Guiding  Dir = 2, Dur = 6
22:23:13.309 00.000 12252 IsSlewing returns 0
22:23:13.309 00.000 12252 IsGuiding returns 0
22:23:13.311 00.002 12252 PulseGuide returned control before completion, sleep 15
22:23:13.337 00.026 12252 IsGuiding returns 0
22:23:13.337 00.000 12252 Move returns status 0, amount 6
22:23:13.337 00.000 12252 MoveAxis(N, 0, ABG)
22:23:13.337 00.000 12252 Move returns status 0, amount 0
22:23:13.338 00.001 12252 move complete, result=0
22:23:13.338 00.000 12252 worker thread done servicing request
22:23:13.338 00.000 12252 Worker thread wakes up
22:23:13.338 00.000 9044 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:23:13.340 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:13.340 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:15.678 02.338 12252 Exposure complete
22:23:15.728 00.050 12252 worker thread done servicing request
22:23:15.728 00.000 9044 OnExposeComplete: enter
22:23:15.729 00.001 9044 UpdateGuideState(): m_state=6
22:23:15.730 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3307
22:23:15.731 00.001 9044 Star::Find returns 1 (0), X=1009.54, Y=824.21, Mass=5616, SNR=51.6, Peak=173 HFD=5.3
22:23:15.732 00.001 9044 MultiStar: [#1 -0.10,0.08,1.07,U] [#2 -0.05,0.10,1.22,U] [#3 -0.07,0.10,0.86,U] [#4 0.06,0.03,1.26,U] [#5 -0.13,0.20,0.67,U] [#6 0.05,0.04,0.42,U] [#7 0.01,0.11,0.45,U] [#8 0.02,0.07,0.41,U] 
22:23:15.733 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.09, -0.14}
22:23:15.733 00.000 9044 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.62) = xAngle (3.47 = -2.81)
22:23:15.734 00.001 9044 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.39 = 0.39)
22:23:15.735 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.85 mountX=-0.06 mountY=0.02, mountTheta=2.76
22:23:15.737 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.06, opts=13)
22:23:15.738 00.001 9044 Enqueuing Move request for scope (-0.02, 0.06)
22:23:15.741 00.003 12252 Worker thread wakes up
22:23:15.741 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:15.743 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
22:23:15.743 00.000 9044 UpdateGuideState exits: m=5616 SNR=51.6
22:23:15.744 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
22:23:15.744 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:15.744 00.000 12252 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=0.02
22:23:15.744 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:15.745 00.001 9044 Enqueuing Expose request
22:23:15.747 00.002 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.97
22:23:15.747 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
22:23:15.747 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:15.747 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:23:15.747 00.000 12252 MoveAxis(E, 3, ABG)
22:23:15.747 00.000 12252 Guiding  Dir = 2, Dur = 3
22:23:15.747 00.000 12252 IsSlewing returns 0
22:23:15.747 00.000 12252 IsGuiding returns 0
22:23:15.750 00.003 12252 PulseGuide returned control before completion, sleep 12
22:23:15.766 00.016 12252 IsGuiding returns 0
22:23:15.766 00.000 12252 Move returns status 0, amount 3
22:23:15.766 00.000 12252 MoveAxis(N, 0, ABG)
22:23:15.766 00.000 12252 Move returns status 0, amount 0
22:23:15.766 00.000 12252 move complete, result=0
22:23:15.766 00.000 12252 worker thread done servicing request
22:23:15.766 00.000 12252 Worker thread wakes up
22:23:15.766 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:23:15.767 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:15.767 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:18.109 02.342 12252 Exposure complete
22:23:18.157 00.048 12252 worker thread done servicing request
22:23:18.157 00.000 9044 OnExposeComplete: enter
22:23:18.158 00.001 9044 UpdateGuideState(): m_state=6
22:23:18.160 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3308
22:23:18.161 00.001 9044 Star::Find returns 1 (0), X=1009.68, Y=824.10, Mass=5695, SNR=51.7, Peak=173 HFD=5.1
22:23:18.162 00.001 9044 MultiStar: [#1 0.18,-0.01,1.06,U] [#2 0.18,0.03,1.20,U] [#3 0.18,-0.02,0.86,U] [#4 0.29,-0.10,1.28,U] [#5 0.35,0.07,0.66,U] [#6 0.27,-0.09,0.42,U] [#7 0.22,-0.03,0.42,U] [#8 0.05,0.01,0.43,U] 
22:23:18.162 00.000 9044 refined, 8 included, MultiStar: {0.22, -0.05}, one-star: {0.23, -0.26}
22:23:18.163 00.001 9044 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.62) = xAngle (1.39 = 1.39)
22:23:18.164 00.001 9044 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.70 = -1.70)
22:23:18.164 00.000 9044 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.24 mountX=0.04 mountY=-0.22, mountTheta=-1.39
22:23:18.167 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=-0.05, opts=13)
22:23:18.169 00.002 9044 Enqueuing Move request for scope (0.22, -0.05)
22:23:18.170 00.001 12252 Worker thread wakes up
22:23:18.170 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
22:23:18.170 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:18.172 00.002 12252 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
22:23:18.172 00.000 9044 UpdateGuideState exits: m=5695 SNR=51.7
22:23:18.174 00.002 12252 Moving (0.22, -0.05) raw xDistance=0.04 yDistance=-0.22
22:23:18.174 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:18.175 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:18.176 00.001 9044 Enqueuing Expose request
22:23:18.177 00.001 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.97
22:23:18.177 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
22:23:18.177 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:23:18.177 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:23:18.177 00.000 12252 MoveAxis(E, 3, ABG)
22:23:18.177 00.000 12252 Guiding  Dir = 2, Dur = 3
22:23:18.177 00.000 12252 IsSlewing returns 0
22:23:18.177 00.000 12252 IsGuiding returns 0
22:23:18.179 00.002 12252 PulseGuide returned control before completion, sleep 12
22:23:18.196 00.017 12252 IsGuiding returns 0
22:23:18.196 00.000 12252 Move returns status 0, amount 3
22:23:18.196 00.000 12252 MoveAxis(N, 0, ABG)
22:23:18.196 00.000 12252 Move returns status 0, amount 0
22:23:18.196 00.000 12252 move complete, result=0
22:23:18.196 00.000 12252 worker thread done servicing request
22:23:18.196 00.000 12252 Worker thread wakes up
22:23:18.196 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
22:23:18.198 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:18.198 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:20.547 02.349 12252 Exposure complete
22:23:20.593 00.046 12252 worker thread done servicing request
22:23:20.593 00.000 9044 OnExposeComplete: enter
22:23:20.594 00.001 9044 UpdateGuideState(): m_state=6
22:23:20.595 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3309
22:23:20.596 00.001 9044 Star::Find returns 1 (0), X=1009.42, Y=824.16, Mass=5703, SNR=51.8, Peak=173 HFD=5.2
22:23:20.598 00.002 9044 MultiStar: [#1 -0.06,0.07,1.04,U] [#2 0.03,-0.01,1.20,U] [#3 -0.09,-0.04,0.85,U] [#4 0.10,-0.11,1.25,U] [#5 -0.11,-0.02,0.67,U] [#6 0.04,-0.15,0.42,U] [#7 0.06,-0.06,0.43,U] [#8 -0.12,-0.04,0.42,U] 
22:23:20.599 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {-0.03, -0.19}
22:23:20.600 00.001 9044 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.62) = xAngle (-0.16 = -0.16)
22:23:20.601 00.001 9044 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.24 = 3.04)
22:23:20.602 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.79 mountX=0.06 mountY=0.01, mountTheta=0.10
22:23:20.604 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.06, opts=13)
22:23:20.606 00.002 9044 Enqueuing Move request for scope (-0.01, -0.06)
22:23:20.607 00.001 12252 Worker thread wakes up
22:23:20.607 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:20.608 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
22:23:20.608 00.000 9044 UpdateGuideState exits: m=5703 SNR=51.8
22:23:20.609 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:20.610 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:20.611 00.001 9044 Enqueuing Expose request
22:23:20.613 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
22:23:20.613 00.000 12252 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=0.01
22:23:20.617 00.004 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:23:20.618 00.001 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
22:23:20.618 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:20.618 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:23:20.618 00.000 12252 MoveAxis(E, 6, ABG)
22:23:20.618 00.000 12252 Guiding  Dir = 2, Dur = 6
22:23:20.618 00.000 12252 IsSlewing returns 0
22:23:20.618 00.000 12252 IsGuiding returns 0
22:23:20.620 00.002 12252 PulseGuide returned control before completion, sleep 14
22:23:20.643 00.023 12252 IsGuiding returns 0
22:23:20.643 00.000 12252 Move returns status 0, amount 6
22:23:20.643 00.000 12252 MoveAxis(N, 0, ABG)
22:23:20.643 00.000 12252 Move returns status 0, amount 0
22:23:20.643 00.000 12252 move complete, result=0
22:23:20.643 00.000 12252 worker thread done servicing request
22:23:20.643 00.000 12252 Worker thread wakes up
22:23:20.643 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.0 px 0 ms NORTH
22:23:20.646 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:20.646 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:22.994 02.348 12252 Exposure complete
22:23:23.042 00.048 12252 worker thread done servicing request
22:23:23.042 00.000 9044 OnExposeComplete: enter
22:23:23.043 00.001 9044 UpdateGuideState(): m_state=6
22:23:23.045 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3310
22:23:23.047 00.002 9044 Star::Find returns 1 (0), X=1009.57, Y=824.24, Mass=5652, SNR=51.7, Peak=173 HFD=5.3
22:23:23.051 00.004 9044 MultiStar: [#1 0.07,0.08,1.05,U] [#2 0.13,0.08,1.22,U] [#3 -0.03,0.08,0.86,U] [#4 0.15,0.06,1.26,U] [#5 0.01,0.13,0.67,U] [#6 0.14,-0.01,0.42,U] [#7 0.13,0.21,0.44,U] [#8 0.05,-0.02,0.42,U] 
22:23:23.053 00.002 9044 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.12, -0.11}
22:23:23.055 00.002 9044 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.62) = xAngle (2.14 = 2.14)
22:23:23.058 00.003 9044 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.95 = -0.95)
22:23:23.061 00.003 9044 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.51 mountX=-0.06 mountY=-0.08, mountTheta=-2.15
22:23:23.064 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.05, opts=13)
22:23:23.065 00.001 9044 Enqueuing Move request for scope (0.09, 0.05)
22:23:23.066 00.001 12252 Worker thread wakes up
22:23:23.066 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:23.069 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
22:23:23.069 00.000 9044 UpdateGuideState exits: m=5652 SNR=51.7
22:23:23.071 00.002 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
22:23:23.071 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:23.073 00.002 12252 Moving (0.09, 0.05) raw xDistance=-0.06 yDistance=-0.08
22:23:23.073 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:23.075 00.002 9044 Enqueuing Expose request
22:23:23.078 00.003 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:23:23.078 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
22:23:23.079 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:23.079 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:23:23.079 00.000 12252 MoveAxis(E, 3, ABG)
22:23:23.079 00.000 12252 Guiding  Dir = 2, Dur = 3
22:23:23.079 00.000 12252 IsSlewing returns 0
22:23:23.081 00.002 12252 IsGuiding returns 0
22:23:23.082 00.001 12252 PulseGuide returned control before completion, sleep 12
22:23:23.095 00.013 12252 IsGuiding returns 0
22:23:23.095 00.000 12252 Move returns status 0, amount 3
22:23:23.095 00.000 12252 MoveAxis(N, 0, ABG)
22:23:23.095 00.000 12252 Move returns status 0, amount 0
22:23:23.095 00.000 12252 move complete, result=0
22:23:23.095 00.000 12252 worker thread done servicing request
22:23:23.095 00.000 12252 Worker thread wakes up
22:23:23.095 00.000 9044 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:23:23.096 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:23.097 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:25.423 02.326 12252 Exposure complete
22:23:25.493 00.070 12252 worker thread done servicing request
22:23:25.493 00.000 9044 OnExposeComplete: enter
22:23:25.495 00.002 9044 UpdateGuideState(): m_state=6
22:23:25.496 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3311
22:23:25.497 00.001 9044 Star::Find returns 1 (0), X=1009.58, Y=824.16, Mass=5703, SNR=51.8, Peak=173 HFD=5.2
22:23:25.498 00.001 9044 MultiStar: [#1 0.06,0.08,1.04,U] [#2 0.05,-0.02,1.19,U] [#3 -0.00,0.06,0.85,U] [#4 0.25,-0.13,1.27,U] [#5 -0.04,0.09,0.66,U] [#6 0.16,-0.05,0.42,U] [#7 0.07,0.01,0.44,U] [#8 0.01,-0.01,0.42,U] 
22:23:25.499 00.001 9044 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.13, -0.20}
22:23:25.500 00.001 9044 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.62) = xAngle (1.32 = 1.32)
22:23:25.501 00.001 9044 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.77 = -1.77)
22:23:25.502 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-0.31 mountX=0.02 mountY=-0.09, mountTheta=-1.32
22:23:25.504 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.03, opts=13)
22:23:25.505 00.001 9044 Enqueuing Move request for scope (0.09, -0.03)
22:23:25.506 00.001 12252 Worker thread wakes up
22:23:25.506 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:25.507 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:23:25.507 00.000 9044 UpdateGuideState exits: m=5703 SNR=51.8
22:23:25.509 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:25.510 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:23:25.510 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:25.511 00.001 9044 Enqueuing Expose request
22:23:25.512 00.001 12252 Moving (0.09, -0.03) raw xDistance=0.02 yDistance=-0.09
22:23:25.515 00.003 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:23:25.515 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
22:23:25.515 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:25.515 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:23:25.515 00.000 12252 MoveAxis(E, 2, ABG)
22:23:25.515 00.000 12252 Guiding  Dir = 2, Dur = 2
22:23:25.516 00.001 12252 IsSlewing returns 0
22:23:25.516 00.000 12252 IsGuiding returns 0
22:23:25.519 00.003 12252 IsGuiding returns 0
22:23:25.519 00.000 12252 Move returns status 0, amount 2
22:23:25.519 00.000 12252 MoveAxis(N, 0, ABG)
22:23:25.519 00.000 12252 Move returns status 0, amount 0
22:23:25.519 00.000 12252 move complete, result=0
22:23:25.519 00.000 12252 worker thread done servicing request
22:23:25.519 00.000 12252 Worker thread wakes up
22:23:25.519 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:25.519 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:25.519 00.000 9044 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:23:27.864 02.345 12252 Exposure complete
22:23:27.912 00.048 12252 worker thread done servicing request
22:23:27.912 00.000 9044 OnExposeComplete: enter
22:23:27.914 00.002 9044 UpdateGuideState(): m_state=6
22:23:27.915 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3312
22:23:27.916 00.001 9044 Star::Find returns 1 (0), X=1009.45, Y=824.05, Mass=5796, SNR=52.2, Peak=173 HFD=5.1
22:23:27.918 00.002 9044 MultiStar: [#1 0.01,-0.02,1.04,U] [#2 -0.01,0.03,1.20,U] [#3 -0.02,-0.02,0.84,U] [#4 0.14,-0.10,1.26,U] [#5 -0.04,0.04,0.66,U] [#6 0.06,-0.21,0.42,U] [#7 -0.01,-0.14,0.44,U] [#8 -0.02,-0.08,0.42,U] 
22:23:27.920 00.002 9044 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.00, -0.30}
22:23:27.921 00.001 9044 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.62) = xAngle (0.30 = 0.30)
22:23:27.922 00.001 9044 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.79 = -2.79)
22:23:27.922 00.000 9044 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.33 mountX=0.08 mountY=-0.03, mountTheta=-0.35
22:23:27.924 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.08, opts=13)
22:23:27.924 00.000 9044 Enqueuing Move request for scope (0.02, -0.08)
22:23:27.925 00.001 12252 Worker thread wakes up
22:23:27.925 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
22:23:27.925 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
22:23:27.925 00.000 12252 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=-0.03
22:23:27.925 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:27.927 00.002 9044 UpdateGuideState exits: m=5796 SNR=52.2
22:23:27.928 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:27.928 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:27.929 00.001 9044 Enqueuing Expose request
22:23:27.930 00.001 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:23:27.930 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
22:23:27.930 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:27.930 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:23:27.930 00.000 12252 MoveAxis(E, 2, ABG)
22:23:27.930 00.000 12252 Guiding  Dir = 2, Dur = 2
22:23:27.931 00.001 12252 IsSlewing returns 0
22:23:27.931 00.000 12252 IsGuiding returns 0
22:23:27.933 00.002 12252 IsGuiding returns 0
22:23:27.933 00.000 12252 Move returns status 0, amount 2
22:23:27.933 00.000 12252 MoveAxis(N, 0, ABG)
22:23:27.933 00.000 12252 Move returns status 0, amount 0
22:23:27.933 00.000 12252 move complete, result=0
22:23:27.933 00.000 12252 worker thread done servicing request
22:23:27.933 00.000 12252 Worker thread wakes up
22:23:27.933 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:23:27.935 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:27.935 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:30.280 02.345 12252 Exposure complete
22:23:30.348 00.068 12252 worker thread done servicing request
22:23:30.348 00.000 9044 OnExposeComplete: enter
22:23:30.349 00.001 9044 UpdateGuideState(): m_state=6
22:23:30.350 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3313
22:23:30.351 00.001 9044 Star::Find returns 1 (0), X=1009.49, Y=823.97, Mass=5781, SNR=52.1, Peak=173 HFD=5.1
22:23:30.353 00.002 9044 MultiStar: [#1 -0.04,-0.09,1.04,U] [#2 -0.00,-0.12,1.19,U] [#3 -0.03,-0.15,0.86,U] [#4 0.08,-0.21,1.27,U] [#5 -0.05,-0.12,0.66,U] [#6 0.09,-0.17,0.42,U] [#7 0.07,-0.07,0.43,U] [#8 -0.04,-0.25,0.43,U] 
22:23:30.355 00.002 9044 refined, 8 included, MultiStar: {0.01, -0.18}, one-star: {0.04, -0.39}
22:23:30.357 00.002 9044 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.62) = xAngle (0.11 = 0.11)
22:23:30.360 00.003 9044 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.97 = -2.97)
22:23:30.362 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.51 mountX=0.18 mountY=-0.03, mountTheta=-0.17
22:23:30.367 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.18, opts=13)
22:23:30.369 00.002 9044 Enqueuing Move request for scope (0.01, -0.18)
22:23:30.372 00.003 12252 Worker thread wakes up
22:23:30.372 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:30.375 00.003 9044 UpdateGuideState exits: m=5781 SNR=52.1
22:23:30.377 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:30.380 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:30.382 00.002 9044 Enqueuing Expose request
22:23:30.384 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
22:23:30.384 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
22:23:30.384 00.000 12252 Moving (0.01, -0.18) raw xDistance=0.18 yDistance=-0.03
22:23:30.389 00.005 12252 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 483.96
22:23:30.389 00.000 12252 PPEC: input: 0.18, control: 0.10, exposure: 2000
22:23:30.389 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:30.390 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:23:30.390 00.000 12252 MoveAxis(W, 40, ABG)
22:23:30.390 00.000 12252 Guiding  Dir = 3, Dur = 40
22:23:30.390 00.000 12252 IsSlewing returns 0
22:23:30.390 00.000 12252 IsGuiding returns 0
22:23:30.393 00.003 12252 PulseGuide returned control before completion, sleep 49
22:23:30.451 00.058 12252 IsGuiding returns 0
22:23:30.452 00.001 12252 Move returns status 0, amount 40
22:23:30.452 00.000 12252 MoveAxis(N, 0, ABG)
22:23:30.452 00.000 12252 Move returns status 0, amount 0
22:23:30.452 00.000 12252 move complete, result=0
22:23:30.452 00.000 12252 worker thread done servicing request
22:23:30.452 00.000 12252 Worker thread wakes up
22:23:30.452 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:30.452 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:30.452 00.000 9044 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
22:23:32.806 02.354 12252 Exposure complete
22:23:32.852 00.046 12252 worker thread done servicing request
22:23:32.853 00.001 9044 OnExposeComplete: enter
22:23:32.854 00.001 9044 UpdateGuideState(): m_state=6
22:23:32.855 00.001 9044 Star::Find(15, 1009, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3314
22:23:32.856 00.001 9044 Star::Find returns 1 (0), X=1009.37, Y=824.05, Mass=5808, SNR=52.3, Peak=173 HFD=5.2
22:23:32.859 00.003 9044 MultiStar: [#1 -0.08,-0.08,1.06,U] [#2 -0.02,-0.05,1.20,U] [#3 -0.22,-0.29,0.86,U] [#4 0.06,-0.22,1.26,U] [#5 -0.01,-0.08,0.65,U] [#6 0.01,-0.22,0.42,U] [#7 -0.09,-0.16,0.43,U] [#8 -0.08,-0.16,0.42,U] 
22:23:32.860 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.17}, one-star: {-0.08, -0.30}
22:23:32.860 00.000 9044 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.62) = xAngle (-0.24 = -0.24)
22:23:32.861 00.001 9044 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.33 = 2.96)
22:23:32.862 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.87 mountX=0.18 mountY=0.03, mountTheta=0.19
22:23:32.863 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.17, opts=13)
22:23:32.865 00.002 9044 Enqueuing Move request for scope (-0.05, -0.17)
22:23:32.866 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:32.867 00.001 9044 UpdateGuideState exits: m=5808 SNR=52.3
22:23:32.869 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:32.870 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:32.871 00.001 9044 Enqueuing Expose request
22:23:32.872 00.001 12252 Worker thread wakes up
22:23:32.872 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
22:23:32.872 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
22:23:32.872 00.000 12252 Moving (-0.05, -0.17) raw xDistance=0.18 yDistance=0.03
22:23:32.875 00.003 12252 PPEC rslt: input = 0.18, final = 0.11, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 483.96
22:23:32.875 00.000 12252 PPEC: input: 0.18, control: 0.11, exposure: 2000
22:23:32.875 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:32.875 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:23:32.875 00.000 12252 MoveAxis(W, 42, ABG)
22:23:32.875 00.000 12252 Guiding  Dir = 3, Dur = 42
22:23:32.876 00.001 12252 IsSlewing returns 0
22:23:32.876 00.000 12252 IsGuiding returns 0
22:23:32.877 00.001 12252 PulseGuide returned control before completion, sleep 51
22:23:32.942 00.065 12252 IsGuiding returns 0
22:23:32.942 00.000 12252 Move returns status 0, amount 42
22:23:32.942 00.000 12252 MoveAxis(N, 0, ABG)
22:23:32.942 00.000 12252 Move returns status 0, amount 0
22:23:32.942 00.000 12252 move complete, result=0
22:23:32.942 00.000 12252 worker thread done servicing request
22:23:32.942 00.000 12252 Worker thread wakes up
22:23:32.942 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:32.942 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:32.942 00.000 9044 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
22:23:35.298 02.356 12252 Exposure complete
22:23:35.352 00.054 12252 worker thread done servicing request
22:23:35.352 00.000 9044 OnExposeComplete: enter
22:23:35.353 00.001 9044 UpdateGuideState(): m_state=6
22:23:35.355 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3315
22:23:35.357 00.002 9044 Star::Find returns 1 (0), X=1009.49, Y=824.14, Mass=5576, SNR=51.1, Peak=173 HFD=5.2
22:23:35.358 00.001 9044 MultiStar: [#1 -0.04,0.04,1.09,U] [#2 0.05,0.05,1.22,U] [#3 -0.05,-0.08,0.87,U] [#4 0.10,-0.06,1.27,U] [#5 -0.06,0.16,0.68,U] [#6 0.06,-0.09,0.43,U] [#7 0.12,0.11,0.44,U] [#8 -0.07,0.00,0.43,U] 
22:23:35.359 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.04, -0.22}
22:23:35.361 00.002 9044 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.62) = xAngle (0.86 = 0.86)
22:23:35.361 00.000 9044 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.22 = -2.22)
22:23:35.363 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.76 mountX=0.02 mountY=-0.02, mountTheta=-0.89
22:23:35.364 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.02, opts=13)
22:23:35.365 00.001 9044 Enqueuing Move request for scope (0.02, -0.02)
22:23:35.366 00.001 12252 Worker thread wakes up
22:23:35.366 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:35.367 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:23:35.367 00.000 9044 UpdateGuideState exits: m=5576 SNR=51.1
22:23:35.369 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:23:35.369 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:35.370 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:35.372 00.002 9044 Enqueuing Expose request
22:23:35.374 00.002 12252 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
22:23:35.379 00.005 12252 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:23:35.379 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
22:23:35.379 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:35.379 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:23:35.379 00.000 12252 MoveAxis(W, 3, ABG)
22:23:35.379 00.000 12252 Guiding  Dir = 3, Dur = 3
22:23:35.379 00.000 12252 IsSlewing returns 0
22:23:35.380 00.001 12252 IsGuiding returns 0
22:23:35.382 00.002 12252 PulseGuide returned control before completion, sleep 12
22:23:35.403 00.021 12252 IsGuiding returns 0
22:23:35.403 00.000 12252 Move returns status 0, amount 3
22:23:35.403 00.000 12252 MoveAxis(N, 0, ABG)
22:23:35.403 00.000 12252 Move returns status 0, amount 0
22:23:35.403 00.000 12252 move complete, result=0
22:23:35.403 00.000 12252 worker thread done servicing request
22:23:35.403 00.000 12252 Worker thread wakes up
22:23:35.403 00.000 9044 GuideStep: 0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
22:23:35.407 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:35.407 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:37.757 02.350 12252 Exposure complete
22:23:37.821 00.064 12252 worker thread done servicing request
22:23:37.821 00.000 9044 OnExposeComplete: enter
22:23:37.822 00.001 9044 UpdateGuideState(): m_state=6
22:23:37.824 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3316
22:23:37.824 00.000 9044 Star::Find returns 1 (0), X=1009.53, Y=824.10, Mass=5751, SNR=52.0, Peak=173 HFD=5.2
22:23:37.827 00.003 9044 MultiStar: [#1 -0.07,0.07,1.05,U] [#2 -0.02,0.07,1.21,U] [#3 -0.08,-0.00,0.85,U] [#4 0.07,-0.08,1.25,U] [#5 -0.14,0.17,0.65,U] [#6 -0.01,0.00,0.43,U] [#7 0.06,0.02,0.44,U] [#8 -0.22,-0.12,0.41,U] 
22:23:37.828 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.08, -0.25}
22:23:37.829 00.001 9044 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.62) = xAngle (-0.85 = -0.85)
22:23:37.830 00.001 9044 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.93 = 2.35)
22:23:37.831 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.47 mountX=0.02 mountY=0.02, mountTheta=0.82
22:23:37.834 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.02, opts=13)
22:23:37.836 00.002 9044 Enqueuing Move request for scope (-0.02, -0.02)
22:23:37.837 00.001 12252 Worker thread wakes up
22:23:37.837 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:37.838 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:23:37.838 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:23:37.838 00.000 12252 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
22:23:37.838 00.000 9044 UpdateGuideState exits: m=5751 SNR=52.0
22:23:37.840 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:37.840 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:37.841 00.001 9044 Enqueuing Expose request
22:23:37.842 00.001 12252 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:23:37.842 00.000 12252 PPEC: input: 0.02, control: 0.00, exposure: 2000
22:23:37.842 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:37.842 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:23:37.842 00.000 12252 MoveAxis(W, 2, ABG)
22:23:37.842 00.000 12252 Guiding  Dir = 3, Dur = 2
22:23:37.842 00.000 12252 IsSlewing returns 0
22:23:37.842 00.000 12252 IsGuiding returns 0
22:23:37.845 00.003 12252 PulseGuide returned control before completion, sleep 11
22:23:37.866 00.021 12252 IsGuiding returns 0
22:23:37.866 00.000 12252 Move returns status 0, amount 2
22:23:37.866 00.000 12252 MoveAxis(N, 0, ABG)
22:23:37.866 00.000 12252 Move returns status 0, amount 0
22:23:37.866 00.000 12252 move complete, result=0
22:23:37.866 00.000 12252 worker thread done servicing request
22:23:37.866 00.000 12252 Worker thread wakes up
22:23:37.866 00.000 9044 GuideStep: 0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:23:37.868 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:37.868 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:40.229 02.361 12252 Exposure complete
22:23:40.277 00.048 12252 worker thread done servicing request
22:23:40.278 00.001 9044 OnExposeComplete: enter
22:23:40.280 00.002 9044 UpdateGuideState(): m_state=6
22:23:40.281 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
22:23:40.282 00.001 9044 Star::Find returns 1 (0), X=1009.42, Y=824.15, Mass=5658, SNR=51.5, Peak=173 HFD=5.2
22:23:40.284 00.002 9044 MultiStar: [#1 0.02,-0.04,1.06,U] [#2 -0.06,0.05,1.21,U] [#3 -0.07,0.02,0.86,U] [#4 0.11,-0.15,1.28,U] [#5 -0.08,0.11,0.65,U] [#6 0.06,-0.14,0.42,U] [#7 0.02,-0.01,0.44,U] [#8 -0.06,-0.08,0.43,U] 
22:23:40.285 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.03, -0.20}
22:23:40.286 00.001 9044 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.62) = xAngle (-0.05 = -0.05)
22:23:40.287 00.001 9044 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.13 = -3.13)
22:23:40.288 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.67 mountX=0.05 mountY=-0.00, mountTheta=-0.01
22:23:40.290 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.05, opts=13)
22:23:40.291 00.001 9044 Enqueuing Move request for scope (-0.01, -0.05)
22:23:40.294 00.003 12252 Worker thread wakes up
22:23:40.294 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:40.294 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
22:23:40.295 00.001 9044 UpdateGuideState exits: m=5658 SNR=51.5
22:23:40.295 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
22:23:40.295 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:40.297 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:40.298 00.001 9044 Enqueuing Expose request
22:23:40.299 00.001 12252 Moving (-0.01, -0.05) raw xDistance=0.05 yDistance=-0.00
22:23:40.304 00.005 12252 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:23:40.304 00.000 12252 PPEC: input: 0.05, control: 0.00, exposure: 2000
22:23:40.304 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:40.304 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:23:40.305 00.001 12252 MoveAxis(W, 1, ABG)
22:23:40.305 00.000 12252 Guiding  Dir = 3, Dur = 1
22:23:40.305 00.000 12252 IsSlewing returns 0
22:23:40.305 00.000 12252 IsGuiding returns 0
22:23:40.307 00.002 12252 IsGuiding returns 0
22:23:40.307 00.000 12252 Move returns status 0, amount 1
22:23:40.307 00.000 12252 MoveAxis(N, 0, ABG)
22:23:40.308 00.001 12252 Move returns status 0, amount 0
22:23:40.308 00.000 12252 move complete, result=0
22:23:40.308 00.000 12252 worker thread done servicing request
22:23:40.308 00.000 12252 Worker thread wakes up
22:23:40.308 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:40.308 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:40.308 00.000 9044 GuideStep: 0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:23:42.653 02.345 12252 Exposure complete
22:23:42.695 00.042 12252 worker thread done servicing request
22:23:42.695 00.000 9044 OnExposeComplete: enter
22:23:42.697 00.002 9044 UpdateGuideState(): m_state=6
22:23:42.698 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
22:23:42.699 00.001 9044 Star::Find returns 1 (0), X=1009.58, Y=824.24, Mass=5801, SNR=52.2, Peak=173 HFD=5.4
22:23:42.700 00.001 9044 MultiStar: [#1 0.02,0.11,1.07,U] [#2 0.04,0.02,1.22,U] [#3 -0.07,0.11,0.85,U] [#4 0.15,0.08,1.24,U] [#5 -0.05,0.07,0.64,U] [#6 0.16,0.05,0.43,U] [#7 0.09,0.07,0.43,U] [#8 -0.11,-0.03,0.42,U] 
22:23:42.702 00.002 9044 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {0.13, -0.12}
22:23:42.704 00.002 9044 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.62) = xAngle (2.34 = 2.34)
22:23:42.705 00.001 9044 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.74 = -0.74)
22:23:42.707 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.72 mountX=-0.04 mountY=-0.04, mountTheta=-2.37
22:23:42.710 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.04, opts=13)
22:23:42.713 00.003 9044 Enqueuing Move request for scope (0.05, 0.04)
22:23:42.714 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:23:42.716 00.002 9044 UpdateGuideState exits: m=5801 SNR=52.2
22:23:42.718 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:42.719 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:42.720 00.001 9044 Enqueuing Expose request
22:23:42.721 00.001 12252 Worker thread wakes up
22:23:42.722 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
22:23:42.722 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
22:23:42.722 00.000 12252 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.04
22:23:42.724 00.002 12252 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:23:42.724 00.000 12252 PPEC: input: -0.04, control: -0.00, exposure: 2000
22:23:42.724 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:42.724 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:23:42.724 00.000 12252 MoveAxis(E, 1, ABG)
22:23:42.724 00.000 12252 Guiding  Dir = 2, Dur = 1
22:23:42.725 00.001 12252 IsSlewing returns 0
22:23:42.725 00.000 12252 IsGuiding returns 0
22:23:42.728 00.003 12252 IsGuiding returns 0
22:23:42.728 00.000 12252 Move returns status 0, amount 1
22:23:42.728 00.000 12252 MoveAxis(N, 0, ABG)
22:23:42.728 00.000 12252 Move returns status 0, amount 0
22:23:42.728 00.000 12252 move complete, result=0
22:23:42.728 00.000 12252 worker thread done servicing request
22:23:42.728 00.000 12252 Worker thread wakes up
22:23:42.728 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:23:42.729 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:42.729 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:45.059 02.330 12252 Exposure complete
22:23:45.105 00.046 12252 worker thread done servicing request
22:23:45.105 00.000 9044 OnExposeComplete: enter
22:23:45.106 00.001 9044 UpdateGuideState(): m_state=6
22:23:45.107 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3319
22:23:45.108 00.001 9044 Star::Find returns 1 (0), X=1009.54, Y=824.26, Mass=5815, SNR=52.4, Peak=173 HFD=5.4
22:23:45.110 00.002 9044 MultiStar: [#1 0.01,0.17,1.06,U] [#2 0.06,0.20,1.21,U] [#3 -0.02,0.06,0.84,U] [#4 -0.11,0.29,1.28,U] [#5 -0.10,0.22,0.64,U] [#6 0.04,0.14,0.42,U] [#7 0.08,0.02,0.44,U] [#8 -0.15,0.16,0.42,U] 
22:23:45.111 00.001 9044 single-star, 8 included, MultiStar: {-0.01, 0.14}, one-star: {0.09, -0.10}
22:23:45.111 00.000 9044 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.62) = xAngle (0.82 = 0.82)
22:23:45.112 00.001 9044 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.27 = -2.27)
22:23:45.113 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.10 hyp=0.14 cameraTheta=-0.81 mountX=0.09 mountY=-0.10, mountTheta=-0.84
22:23:45.114 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.10, opts=13)
22:23:45.117 00.003 9044 Enqueuing Move request for scope (0.09, -0.10)
22:23:45.120 00.003 12252 Worker thread wakes up
22:23:45.120 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:45.122 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.10) opts 0xd
22:23:45.122 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.10)
22:23:45.122 00.000 12252 Moving (0.09, -0.10) raw xDistance=0.09 yDistance=-0.10
22:23:45.122 00.000 9044 UpdateGuideState exits: m=5815 SNR=52.4
22:23:45.123 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:45.125 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:45.127 00.002 9044 Enqueuing Expose request
22:23:45.129 00.002 12252 PPEC rslt: input = 0.09, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:23:45.129 00.000 12252 PPEC: input: 0.09, control: -0.00, exposure: 2000
22:23:45.129 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:45.129 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:23:45.129 00.000 12252 MoveAxis(E, 1, ABG)
22:23:45.129 00.000 12252 Guiding  Dir = 2, Dur = 1
22:23:45.130 00.001 12252 IsSlewing returns 0
22:23:45.130 00.000 12252 IsGuiding returns 0
22:23:45.132 00.002 12252 IsGuiding returns 0
22:23:45.132 00.000 12252 Move returns status 0, amount 1
22:23:45.132 00.000 12252 MoveAxis(N, 0, ABG)
22:23:45.132 00.000 12252 Move returns status 0, amount 0
22:23:45.132 00.000 12252 move complete, result=0
22:23:45.132 00.000 12252 worker thread done servicing request
22:23:45.132 00.000 12252 Worker thread wakes up
22:23:45.132 00.000 9044 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:23:45.134 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:45.135 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:47.497 02.362 12252 Exposure complete
22:23:47.545 00.048 12252 worker thread done servicing request
22:23:47.545 00.000 9044 OnExposeComplete: enter
22:23:47.547 00.002 9044 UpdateGuideState(): m_state=6
22:23:47.548 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3320
22:23:47.548 00.000 9044 Star::Find returns 1 (0), X=1009.62, Y=824.31, Mass=5677, SNR=51.6, Peak=173 HFD=5.4
22:23:47.549 00.001 9044 MultiStar: [#1 0.05,0.18,1.08,U] [#2 0.08,0.27,1.21,U] [#3 -0.02,0.19,0.85,U] [#4 0.17,0.02,1.26,U] [#5 -0.03,0.25,0.67,U] [#6 0.09,0.17,0.44,U] [#7 0.06,0.12,0.44,U] [#8 -0.12,0.16,0.43,U] 
22:23:47.552 00.003 9044 refined, 8 included, MultiStar: {0.07, 0.14}, one-star: {0.17, -0.04}
22:23:47.553 00.001 9044 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.62) = xAngle (2.74 = 2.74)
22:23:47.554 00.001 9044 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.34 = -0.34)
22:23:47.556 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.15 cameraTheta=1.12 mountX=-0.14 mountY=-0.05, mountTheta=-2.79
22:23:47.558 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.14, opts=13)
22:23:47.559 00.001 9044 Enqueuing Move request for scope (0.07, 0.14)
22:23:47.561 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:47.562 00.001 9044 UpdateGuideState exits: m=5677 SNR=51.6
22:23:47.563 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:47.564 00.001 12252 Worker thread wakes up
22:23:47.564 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:47.565 00.001 9044 Enqueuing Expose request
22:23:47.567 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
22:23:47.567 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
22:23:47.567 00.000 12252 Moving (0.07, 0.14) raw xDistance=-0.14 yDistance=-0.05
22:23:47.570 00.003 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 483.96
22:23:47.570 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
22:23:47.570 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:47.570 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:23:47.570 00.000 12252 MoveAxis(E, 34, ABG)
22:23:47.570 00.000 12252 Guiding  Dir = 2, Dur = 34
22:23:47.570 00.000 12252 IsSlewing returns 0
22:23:47.570 00.000 12252 IsGuiding returns 0
22:23:47.573 00.003 12252 PulseGuide returned control before completion, sleep 42
22:23:47.629 00.056 12252 IsGuiding returns 0
22:23:47.629 00.000 12252 Move returns status 0, amount 34
22:23:47.629 00.000 12252 MoveAxis(N, 0, ABG)
22:23:47.629 00.000 12252 Move returns status 0, amount 0
22:23:47.629 00.000 12252 move complete, result=0
22:23:47.629 00.000 12252 worker thread done servicing request
22:23:47.629 00.000 12252 Worker thread wakes up
22:23:47.629 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:47.629 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:47.629 00.000 9044 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
22:23:49.980 02.351 12252 Exposure complete
22:23:50.029 00.049 12252 worker thread done servicing request
22:23:50.029 00.000 9044 OnExposeComplete: enter
22:23:50.030 00.001 9044 UpdateGuideState(): m_state=6
22:23:50.032 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3321
22:23:50.034 00.002 9044 Star::Find returns 1 (0), X=1009.34, Y=824.43, Mass=6004, SNR=53.0, Peak=173 HFD=5.4
22:23:50.037 00.003 9044 MultiStar: [#1 -0.06,0.09,1.03,U] [#2 0.03,0.15,1.20,U] [#3 0.00,0.14,0.84,U] [#4 0.11,0.02,1.24,U] [#5 -0.11,0.12,0.63,U] [#6 0.09,0.06,0.42,U] [#7 -0.12,-0.00,0.42,U] [#8 -0.16,0.10,0.42,U] 
22:23:50.038 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.09}, one-star: {-0.11, 0.07}
22:23:50.039 00.001 9044 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.62) = xAngle (3.42 = -2.86)
22:23:50.040 00.001 9044 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.34 = 0.34)
22:23:50.041 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.80 mountX=-0.08 mountY=0.03, mountTheta=2.81
22:23:50.044 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.09, opts=13)
22:23:50.046 00.002 9044 Enqueuing Move request for scope (-0.02, 0.09)
22:23:50.048 00.002 12252 Worker thread wakes up
22:23:50.048 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:50.050 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
22:23:50.050 00.000 9044 UpdateGuideState exits: m=6004 SNR=53.0
22:23:50.051 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
22:23:50.051 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:50.052 00.001 12252 Moving (-0.02, 0.09) raw xDistance=-0.08 yDistance=0.03
22:23:50.052 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:50.053 00.001 9044 Enqueuing Expose request
22:23:50.056 00.003 12252 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:23:50.056 00.000 12252 PPEC: input: -0.08, control: 0.00, exposure: 2000
22:23:50.056 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:50.056 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:23:50.056 00.000 12252 MoveAxis(W, 1, ABG)
22:23:50.057 00.001 12252 Guiding  Dir = 3, Dur = 1
22:23:50.057 00.000 12252 IsSlewing returns 0
22:23:50.057 00.000 12252 IsGuiding returns 0
22:23:50.059 00.002 12252 IsGuiding returns 0
22:23:50.059 00.000 12252 Move returns status 0, amount 1
22:23:50.059 00.000 12252 MoveAxis(N, 0, ABG)
22:23:50.059 00.000 12252 Move returns status 0, amount 0
22:23:50.059 00.000 12252 move complete, result=0
22:23:50.059 00.000 12252 worker thread done servicing request
22:23:50.059 00.000 12252 Worker thread wakes up
22:23:50.059 00.000 9044 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:23:50.061 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:50.061 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:52.428 02.367 12252 Exposure complete
22:23:52.478 00.050 12252 worker thread done servicing request
22:23:52.478 00.000 9044 OnExposeComplete: enter
22:23:52.479 00.001 9044 UpdateGuideState(): m_state=6
22:23:52.481 00.002 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3322
22:23:52.484 00.003 9044 Star::Find returns 1 (0), X=1009.24, Y=824.25, Mass=5685, SNR=51.7, Peak=173 HFD=5.1
22:23:52.485 00.001 9044 MultiStar: [#1 -0.13,0.16,1.06,U] [#2 -0.09,0.15,1.24,U] [#3 -0.15,0.15,0.87,U] [#4 0.01,0.03,1.26,U] [#5 -0.11,0.19,0.68,U] [#6 -0.07,0.06,0.42,U] [#7 -0.13,0.10,0.43,U] [#8 -0.19,0.00,0.43,U] 
22:23:52.486 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.21, -0.10}
22:23:52.486 00.000 9044 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.62) = xAngle (4.13 = -2.15)
22:23:52.487 00.001 9044 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.05 = 1.05)
22:23:52.488 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.51 mountX=-0.08 mountY=0.12, mountTheta=2.14
22:23:52.489 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.08, opts=13)
22:23:52.490 00.001 9044 Enqueuing Move request for scope (-0.11, 0.08)
22:23:52.491 00.001 12252 Worker thread wakes up
22:23:52.491 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:52.493 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
22:23:52.493 00.000 9044 UpdateGuideState exits: m=5685 SNR=51.7
22:23:52.494 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
22:23:52.495 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:52.497 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:52.498 00.001 9044 Enqueuing Expose request
22:23:52.499 00.001 12252 Moving (-0.11, 0.08) raw xDistance=-0.08 yDistance=0.12
22:23:52.501 00.002 12252 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:23:52.501 00.000 12252 PPEC: input: -0.08, control: -0.00, exposure: 2000
22:23:52.501 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:52.501 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:23:52.502 00.001 12252 MoveAxis(E, 1, ABG)
22:23:52.502 00.000 12252 Guiding  Dir = 2, Dur = 1
22:23:52.502 00.000 12252 IsSlewing returns 0
22:23:52.502 00.000 12252 IsGuiding returns 0
22:23:52.504 00.002 12252 IsGuiding returns 0
22:23:52.504 00.000 12252 Move returns status 0, amount 1
22:23:52.504 00.000 12252 MoveAxis(N, 0, ABG)
22:23:52.504 00.000 12252 Move returns status 0, amount 0
22:23:52.504 00.000 12252 move complete, result=0
22:23:52.504 00.000 12252 worker thread done servicing request
22:23:52.504 00.000 12252 Worker thread wakes up
22:23:52.505 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:52.505 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:52.505 00.000 9044 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:23:54.854 02.349 12252 Exposure complete
22:23:54.915 00.061 12252 worker thread done servicing request
22:23:54.915 00.000 9044 OnExposeComplete: enter
22:23:54.916 00.001 9044 UpdateGuideState(): m_state=6
22:23:54.917 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3323
22:23:54.918 00.001 9044 Star::Find returns 1 (0), X=1009.49, Y=824.26, Mass=5836, SNR=52.6, Peak=173 HFD=5.4
22:23:54.920 00.002 9044 MultiStar: [#1 -0.18,0.15,1.03,U] [#2 0.03,0.16,1.18,U] [#3 -0.09,0.17,0.84,U] [#4 -0.04,0.08,1.21,U] [#5 -0.09,0.24,0.65,U] [#6 -0.11,0.07,0.42,U] [#7 -0.04,0.10,0.44,U] [#8 -0.11,0.06,0.42,U] 
22:23:54.921 00.001 9044 single-star, 8 included, MultiStar: {-0.06, 0.10}, one-star: {0.04, -0.10}
22:23:54.922 00.001 9044 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.62) = xAngle (0.45 = 0.45)
22:23:54.924 00.002 9044 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.63 = -2.63)
22:23:54.925 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.17 mountX=0.09 mountY=-0.05, mountTheta=-0.50
22:23:54.927 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.10, opts=13)
22:23:54.928 00.001 9044 Enqueuing Move request for scope (0.04, -0.10)
22:23:54.929 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:54.930 00.001 9044 UpdateGuideState exits: m=5836 SNR=52.6
22:23:54.931 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:54.932 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:54.933 00.001 9044 Enqueuing Expose request
22:23:54.934 00.001 12252 Worker thread wakes up
22:23:54.934 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.10) opts 0xd
22:23:54.934 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.10)
22:23:54.934 00.000 12252 Moving (0.04, -0.10) raw xDistance=0.09 yDistance=-0.05
22:23:54.942 00.008 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:23:54.942 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
22:23:54.942 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:54.943 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:23:54.943 00.000 12252 MoveAxis(E, 5, ABG)
22:23:54.943 00.000 12252 Guiding  Dir = 2, Dur = 5
22:23:54.943 00.000 12252 IsSlewing returns 0
22:23:54.944 00.001 12252 IsGuiding returns 0
22:23:54.946 00.002 12252 PulseGuide returned control before completion, sleep 13
22:23:54.969 00.023 12252 IsGuiding returns 0
22:23:54.969 00.000 12252 Move returns status 0, amount 5
22:23:54.969 00.000 12252 MoveAxis(N, 0, ABG)
22:23:54.969 00.000 12252 Move returns status 0, amount 0
22:23:54.969 00.000 12252 move complete, result=0
22:23:54.969 00.000 12252 worker thread done servicing request
22:23:54.969 00.000 12252 Worker thread wakes up
22:23:54.969 00.000 9044 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:23:54.971 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:54.971 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:57.308 02.337 12252 Exposure complete
22:23:57.336 00.028 12252 worker thread done servicing request
22:23:57.336 00.000 9044 OnExposeComplete: enter
22:23:57.337 00.001 9044 UpdateGuideState(): m_state=6
22:23:57.338 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3324
22:23:57.338 00.000 9044 Star::Find returns 1 (0), X=1009.40, Y=824.38, Mass=5694, SNR=51.7, Peak=173 HFD=5.3
22:23:57.339 00.001 9044 MultiStar: [#1 -0.03,0.15,1.06,U] [#2 0.08,0.22,1.22,U] [#3 -0.15,-0.08,0.87,U] [#4 0.11,-0.05,1.28,U] [#5 -0.03,0.25,0.66,U] [#6 0.00,0.08,0.42,U] [#7 -0.06,0.08,0.44,U] [#8 -0.12,0.15,0.43,U] 
22:23:57.340 00.001 9044 single-star, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.05, 0.03}
22:23:57.340 00.000 9044 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.62) = xAngle (4.26 = -2.02)
22:23:57.341 00.001 9044 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.18 = 1.18)
22:23:57.341 00.000 9044 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.64 mountX=-0.03 mountY=0.06, mountTheta=2.01
22:23:57.343 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.03, opts=13)
22:23:57.343 00.000 9044 Enqueuing Move request for scope (-0.05, 0.03)
22:23:57.344 00.001 12252 Worker thread wakes up
22:23:57.344 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
22:23:57.344 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
22:23:57.344 00.000 12252 Moving (-0.05, 0.03) raw xDistance=-0.03 yDistance=0.06
22:23:57.346 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:57.347 00.001 12252 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:23:57.347 00.000 12252 PPEC: input: -0.03, control: -0.00, exposure: 2000
22:23:57.347 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:57.347 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:23:57.347 00.000 12252 MoveAxis(E, 2, ABG)
22:23:57.347 00.000 12252 Guiding  Dir = 2, Dur = 2
22:23:57.347 00.000 12252 IsSlewing returns 0
22:23:57.348 00.001 12252 IsGuiding returns 0
22:23:57.350 00.002 12252 IsGuiding returns 0
22:23:57.350 00.000 12252 Move returns status 0, amount 2
22:23:57.350 00.000 12252 MoveAxis(N, 0, ABG)
22:23:57.350 00.000 12252 Move returns status 0, amount 0
22:23:57.350 00.000 12252 move complete, result=0
22:23:57.350 00.000 12252 worker thread done servicing request
22:23:57.361 00.011 9044 UpdateGuideState exits: m=5694 SNR=51.7
22:23:57.362 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:57.362 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:57.363 00.001 9044 Enqueuing Expose request
22:23:57.363 00.000 9044 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:23:57.364 00.001 12252 Worker thread wakes up
22:23:57.364 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:57.364 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:59.710 02.346 12252 Exposure complete
22:23:59.737 00.027 12252 worker thread done servicing request
22:23:59.737 00.000 9044 OnExposeComplete: enter
22:23:59.738 00.001 9044 UpdateGuideState(): m_state=6
22:23:59.739 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3325
22:23:59.740 00.001 9044 Star::Find returns 1 (0), X=1009.56, Y=824.19, Mass=5655, SNR=51.6, Peak=173 HFD=5.2
22:23:59.740 00.000 9044 MultiStar: [#1 -0.01,0.14,1.08,U] [#2 -0.00,0.13,1.20,U] [#3 -0.04,0.09,0.86,U] [#4 0.17,0.08,1.23,U] [#5 -0.06,0.10,0.66,U] [#6 0.05,0.08,0.43,U] [#7 0.07,0.16,0.44,U] [#8 -0.12,0.02,0.42,U] 
22:23:59.741 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.11, -0.16}
22:23:59.742 00.001 9044 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.62) = xAngle (2.78 = 2.78)
22:23:59.742 00.000 9044 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.31 = -0.31)
22:23:59.743 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.15 mountX=-0.07 mountY=-0.02, mountTheta=-2.83
22:23:59.744 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.07, opts=13)
22:23:59.745 00.001 9044 Enqueuing Move request for scope (0.03, 0.07)
22:23:59.746 00.001 12252 Worker thread wakes up
22:23:59.746 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:23:59.746 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:23:59.746 00.000 12252 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=-0.02
22:23:59.747 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:23:59.748 00.001 12252 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:23:59.748 00.000 12252 PPEC: input: -0.07, control: 0.01, exposure: 2000
22:23:59.748 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:23:59.748 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:23:59.748 00.000 12252 MoveAxis(W, 4, ABG)
22:23:59.748 00.000 12252 Guiding  Dir = 3, Dur = 4
22:23:59.748 00.000 12252 IsSlewing returns 0
22:23:59.749 00.001 12252 IsGuiding returns 0
22:23:59.751 00.002 12252 PulseGuide returned control before completion, sleep 12
22:23:59.763 00.012 9044 UpdateGuideState exits: m=5655 SNR=51.6
22:23:59.764 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:23:59.765 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:23:59.765 00.000 9044 Enqueuing Expose request
22:23:59.770 00.005 12252 IsGuiding returns 0
22:23:59.771 00.001 12252 Move returns status 0, amount 4
22:23:59.771 00.000 12252 MoveAxis(N, 0, ABG)
22:23:59.771 00.000 12252 Move returns status 0, amount 0
22:23:59.771 00.000 12252 move complete, result=0
22:23:59.771 00.000 12252 worker thread done servicing request
22:23:59.771 00.000 12252 Worker thread wakes up
22:23:59.771 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:23:59.771 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:23:59.771 00.000 9044 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:24:02.115 02.344 12252 Exposure complete
22:24:02.143 00.028 12252 worker thread done servicing request
22:24:02.143 00.000 9044 OnExposeComplete: enter
22:24:02.144 00.001 9044 UpdateGuideState(): m_state=6
22:24:02.145 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3326
22:24:02.145 00.000 9044 Star::Find returns 1 (0), X=1009.30, Y=824.48, Mass=5716, SNR=51.9, Peak=173 HFD=5.2
22:24:02.147 00.002 9044 MultiStar: [#1 -0.06,0.33,1.05,U] [#2 0.02,0.31,1.21,U] [#3 -0.22,0.33,0.00,M1] [#4 -0.05,0.38,1.27,U] [#5 -0.11,0.43,0.00,M1] [#6 0.06,0.27,0.41,U] [#7 -0.04,0.26,0.44,U] [#8 -0.05,0.40,0.00,M1] 
22:24:02.148 00.001 9044 single-star, 5 included, MultiStar: {-0.04, 0.29}, one-star: {-0.15, 0.12}
22:24:02.148 00.000 9044 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.62) = xAngle (4.07 = -2.21)
22:24:02.149 00.001 9044 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.99 = 0.99)
22:24:02.150 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.45 mountX=-0.11 mountY=0.16, mountTheta=2.19
22:24:02.151 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.12, opts=13)
22:24:02.152 00.001 9044 Enqueuing Move request for scope (-0.15, 0.12)
22:24:02.152 00.000 12252 Worker thread wakes up
22:24:02.152 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
22:24:02.152 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
22:24:02.153 00.001 12252 Moving (-0.15, 0.12) raw xDistance=-0.11 yDistance=0.16
22:24:02.154 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:02.154 00.000 12252 PPEC rslt: input = -0.11, final = -0.06, react = -0.07, pred = 0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 483.96
22:24:02.154 00.000 12252 PPEC: input: -0.11, control: -0.06, exposure: 2000
22:24:02.154 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
22:24:02.154 00.000 12252 MoveAxis(E, 22, ABG)
22:24:02.154 00.000 12252 Guiding  Dir = 2, Dur = 22
22:24:02.156 00.002 12252 IsSlewing returns 0
22:24:02.156 00.000 12252 IsGuiding returns 0
22:24:02.158 00.002 12252 PulseGuide returned control before completion, sleep 31
22:24:02.170 00.012 9044 UpdateGuideState exits: m=5716 SNR=51.9
22:24:02.171 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:02.172 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:02.172 00.000 9044 Enqueuing Expose request
22:24:02.204 00.032 12252 IsGuiding returns 0
22:24:02.204 00.000 12252 Move returns status 0, amount 22
22:24:02.204 00.000 12252 MoveAxis(S, 54, ABG)
22:24:02.204 00.000 12252 Guiding  Dir = 1, Dur = 54
22:24:02.204 00.000 12252 IsSlewing returns 0
22:24:02.204 00.000 12252 IsGuiding returns 0
22:24:02.209 00.005 12252 PulseGuide returned control before completion, sleep 59
22:24:02.282 00.073 12252 IsGuiding returns 1
22:24:02.282 00.000 12252 scope still moving after pulse duration time elapsed
22:24:02.312 00.030 12252 IsSlewing returns 0
22:24:02.312 00.000 12252 IsGuiding returns 0
22:24:02.313 00.001 12252 scope move finished after 54 + 54 ms
22:24:02.313 00.000 12252 Move returns status 0, amount 54
22:24:02.313 00.000 12252 move complete, result=0
22:24:02.313 00.000 12252 worker thread done servicing request
22:24:02.313 00.000 12252 Worker thread wakes up
22:24:02.313 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:02.313 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:24:02.313 00.000 9044 GuideStep: -0.1 px 22 ms EAST, 0.2 px 54 ms SOUTH
22:24:04.649 02.336 12252 Exposure complete
22:24:04.677 00.028 12252 worker thread done servicing request
22:24:04.677 00.000 9044 OnExposeComplete: enter
22:24:04.679 00.002 9044 UpdateGuideState(): m_state=6
22:24:04.680 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3327
22:24:04.680 00.000 9044 Star::Find returns 1 (0), X=1009.68, Y=824.33, Mass=5662, SNR=51.7, Peak=173 HFD=5.4
22:24:04.681 00.001 9044 MultiStar: [#1 0.20,0.19,1.05,U] [#2 0.10,0.20,1.19,U] [#3 0.08,0.18,0.85,U] [#4 0.30,0.12,1.26,U] [#5 0.10,0.23,0.67,U] [#6 0.22,0.17,0.42,U] [#7 0.17,0.25,0.45,U] [#8 0.05,0.16,0.41,U] 
22:24:04.682 00.001 9044 refined, 8 included, MultiStar: {0.17, 0.15}, one-star: {0.23, -0.02}
22:24:04.682 00.000 9044 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.62) = xAngle (2.35 = 2.35)
22:24:04.683 00.001 9044 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.73 = -0.73)
22:24:04.684 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.23 cameraTheta=0.73 mountX=-0.16 mountY=-0.15, mountTheta=-2.38
22:24:04.685 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.15, opts=13)
22:24:04.685 00.000 9044 Enqueuing Move request for scope (0.17, 0.15)
22:24:04.686 00.001 12252 Worker thread wakes up
22:24:04.686 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd
22:24:04.686 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
22:24:04.686 00.000 12252 Moving (0.17, 0.15) raw xDistance=-0.16 yDistance=-0.15
22:24:04.687 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:04.689 00.002 12252 PPEC rslt: input = -0.16, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 483.96
22:24:04.689 00.000 12252 PPEC: input: -0.16, control: -0.09, exposure: 2000
22:24:04.689 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:24:04.689 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:24:04.689 00.000 12252 MoveAxis(E, 35, ABG)
22:24:04.689 00.000 12252 Guiding  Dir = 2, Dur = 35
22:24:04.689 00.000 12252 IsSlewing returns 0
22:24:04.690 00.001 12252 IsGuiding returns 0
22:24:04.692 00.002 12252 PulseGuide returned control before completion, sleep 43
22:24:04.704 00.012 9044 UpdateGuideState exits: m=5662 SNR=51.7
22:24:04.705 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:04.705 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:04.706 00.001 9044 Enqueuing Expose request
22:24:04.743 00.037 12252 IsGuiding returns 0
22:24:04.743 00.000 12252 Move returns status 0, amount 35
22:24:04.743 00.000 12252 MoveAxis(N, 0, ABG)
22:24:04.743 00.000 12252 Move returns status 0, amount 0
22:24:04.743 00.000 12252 move complete, result=0
22:24:04.743 00.000 12252 worker thread done servicing request
22:24:04.743 00.000 12252 Worker thread wakes up
22:24:04.743 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:04.743 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:24:04.743 00.000 9044 GuideStep: -0.2 px 35 ms EAST, -0.2 px 0 ms NORTH
22:24:07.069 02.326 12252 Exposure complete
22:24:07.096 00.027 12252 worker thread done servicing request
22:24:07.096 00.000 9044 OnExposeComplete: enter
22:24:07.098 00.002 9044 UpdateGuideState(): m_state=6
22:24:07.098 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3328
22:24:07.099 00.001 9044 Star::Find returns 1 (0), X=1009.57, Y=824.31, Mass=5696, SNR=51.8, Peak=173 HFD=5.4
22:24:07.100 00.001 9044 MultiStar: [#1 0.07,0.17,1.06,U] [#2 0.14,0.19,1.20,U] [#3 0.13,0.21,0.86,U] [#4 0.23,0.05,1.23,U] [#5 0.12,0.29,0.67,U] [#6 0.14,-0.01,0.44,U] [#7 0.19,0.22,0.43,U] [#8 0.09,0.01,0.42,U] 
22:24:07.100 00.000 9044 single-star, 8 included, MultiStar: {0.14, 0.12}, one-star: {0.12, -0.05}
22:24:07.101 00.001 9044 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.62) = xAngle (1.25 = 1.25)
22:24:07.102 00.001 9044 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.83 = -1.83)
22:24:07.102 00.000 9044 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.38 mountX=0.04 mountY=-0.13, mountTheta=-1.25
22:24:07.104 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.05, opts=13)
22:24:07.105 00.001 9044 Enqueuing Move request for scope (0.12, -0.05)
22:24:07.105 00.000 12252 Worker thread wakes up
22:24:07.105 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
22:24:07.105 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
22:24:07.105 00.000 12252 Moving (0.12, -0.05) raw xDistance=0.04 yDistance=-0.13
22:24:07.107 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:07.108 00.001 12252 PPEC rslt: input = 0.04, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:24:07.108 00.000 12252 PPEC: input: 0.04, control: 0.00, exposure: 2000
22:24:07.108 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:07.108 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:07.108 00.000 12252 MoveAxis(W, 1, ABG)
22:24:07.108 00.000 12252 Guiding  Dir = 3, Dur = 1
22:24:07.108 00.000 12252 IsSlewing returns 0
22:24:07.108 00.000 12252 IsGuiding returns 0
22:24:07.111 00.003 12252 IsGuiding returns 0
22:24:07.111 00.000 12252 Move returns status 0, amount 1
22:24:07.111 00.000 12252 MoveAxis(N, 0, ABG)
22:24:07.111 00.000 12252 Move returns status 0, amount 0
22:24:07.111 00.000 12252 move complete, result=0
22:24:07.111 00.000 12252 worker thread done servicing request
22:24:07.124 00.013 9044 UpdateGuideState exits: m=5696 SNR=51.8
22:24:07.124 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:07.125 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:07.126 00.001 9044 Enqueuing Expose request
22:24:07.126 00.000 9044 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:24:07.127 00.001 12252 Worker thread wakes up
22:24:07.127 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:07.127 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:24:09.482 02.355 12252 Exposure complete
22:24:09.509 00.027 12252 worker thread done servicing request
22:24:09.510 00.001 9044 OnExposeComplete: enter
22:24:09.510 00.000 9044 UpdateGuideState(): m_state=6
22:24:09.511 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3329
22:24:09.512 00.001 9044 Star::Find returns 1 (0), X=1009.64, Y=824.26, Mass=5565, SNR=51.1, Peak=173 HFD=5.3
22:24:09.513 00.001 9044 MultiStar: [#1 0.09,0.19,1.10,U] [#2 0.10,0.19,1.21,U] [#3 0.15,0.22,0.87,U] [#4 0.27,0.05,1.29,U] [#5 0.07,0.18,0.67,U] [#6 0.22,0.14,0.43,U] [#7 0.21,0.18,0.45,U] [#8 0.08,0.06,0.43,U] 
22:24:09.513 00.000 9044 refined, 8 included, MultiStar: {0.16, 0.12}, one-star: {0.19, -0.10}
22:24:09.514 00.001 9044 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.62) = xAngle (2.28 = 2.28)
22:24:09.515 00.001 9044 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.81 = -0.81)
22:24:09.515 00.000 9044 CameraToMount -- cameraX=0.16 cameraY=0.12 hyp=0.20 cameraTheta=0.65 mountX=-0.13 mountY=-0.14, mountTheta=-2.30
22:24:09.517 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.12, opts=13)
22:24:09.518 00.001 9044 Enqueuing Move request for scope (0.16, 0.12)
22:24:09.518 00.000 12252 Worker thread wakes up
22:24:09.518 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.12) opts 0xd
22:24:09.518 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.12)
22:24:09.518 00.000 12252 Moving (0.16, 0.12) raw xDistance=-0.13 yDistance=-0.14
22:24:09.520 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:09.521 00.001 12252 PPEC rslt: input = -0.13, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 483.96
22:24:09.521 00.000 12252 PPEC: input: -0.13, control: -0.08, exposure: 2000
22:24:09.521 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:09.521 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:24:09.521 00.000 12252 MoveAxis(E, 31, ABG)
22:24:09.521 00.000 12252 Guiding  Dir = 2, Dur = 31
22:24:09.522 00.001 12252 IsSlewing returns 0
22:24:09.522 00.000 12252 IsGuiding returns 0
22:24:09.524 00.002 12252 PulseGuide returned control before completion, sleep 39
22:24:09.537 00.013 9044 UpdateGuideState exits: m=5565 SNR=51.1
22:24:09.538 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:09.538 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:09.539 00.001 9044 Enqueuing Expose request
22:24:09.575 00.036 12252 IsGuiding returns 0
22:24:09.575 00.000 12252 Move returns status 0, amount 31
22:24:09.575 00.000 12252 MoveAxis(N, 0, ABG)
22:24:09.575 00.000 12252 Move returns status 0, amount 0
22:24:09.575 00.000 12252 move complete, result=0
22:24:09.575 00.000 12252 worker thread done servicing request
22:24:09.575 00.000 12252 Worker thread wakes up
22:24:09.575 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:09.575 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:24:09.576 00.001 9044 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
22:24:11.912 02.336 12252 Exposure complete
22:24:11.938 00.026 12252 worker thread done servicing request
22:24:11.938 00.000 9044 OnExposeComplete: enter
22:24:11.939 00.001 9044 UpdateGuideState(): m_state=6
22:24:11.940 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3330
22:24:11.940 00.000 9044 Star::Find returns 1 (0), X=1009.63, Y=824.33, Mass=5741, SNR=52.0, Peak=173 HFD=5.4
22:24:11.941 00.001 9044 MultiStar: [#1 0.11,0.22,1.05,U] [#2 0.14,0.11,1.21,U] [#3 0.05,0.29,0.85,U] [#4 0.22,0.06,1.27,U] [#5 0.08,0.22,0.67,U] [#6 0.21,0.03,0.42,U] [#7 0.17,0.20,0.43,U] [#8 0.00,0.03,0.44,U] 
22:24:11.942 00.001 9044 single-star, 8 included, MultiStar: {0.14, 0.13}, one-star: {0.18, -0.02}
22:24:11.942 00.000 9044 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.62) = xAngle (1.52 = 1.52)
22:24:11.943 00.001 9044 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.56 = -1.56)
22:24:11.944 00.001 9044 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.10 mountX=0.01 mountY=-0.18, mountTheta=-1.52
22:24:11.946 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=-0.02, opts=13)
22:24:11.946 00.000 9044 Enqueuing Move request for scope (0.18, -0.02)
22:24:11.947 00.001 12252 Worker thread wakes up
22:24:11.947 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
22:24:11.947 00.000 12252 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
22:24:11.947 00.000 12252 Moving (0.18, -0.02) raw xDistance=0.01 yDistance=-0.18
22:24:11.950 00.003 12252 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:24:11.950 00.000 12252 PPEC: input: 0.01, control: -0.00, exposure: 2000
22:24:11.950 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:24:11.950 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:11.951 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:24:11.951 00.000 12252 MoveAxis(E, 0, ABG)
22:24:11.951 00.000 12252 Move returns status 0, amount 0
22:24:11.951 00.000 12252 MoveAxis(N, 0, ABG)
22:24:11.951 00.000 12252 Move returns status 0, amount 0
22:24:11.952 00.001 12252 move complete, result=0
22:24:11.952 00.000 12252 worker thread done servicing request
22:24:11.967 00.015 9044 UpdateGuideState exits: m=5741 SNR=52.0
22:24:11.968 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:11.970 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:11.970 00.000 9044 Enqueuing Expose request
22:24:11.971 00.001 9044 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:24:11.972 00.001 12252 Worker thread wakes up
22:24:11.972 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:11.972 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:24:14.297 02.325 12252 Exposure complete
22:24:14.326 00.029 12252 worker thread done servicing request
22:24:14.326 00.000 9044 OnExposeComplete: enter
22:24:14.327 00.001 9044 UpdateGuideState(): m_state=6
22:24:14.328 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3331
22:24:14.329 00.001 9044 Star::Find returns 1 (0), X=1009.65, Y=824.32, Mass=5679, SNR=51.7, Peak=173 HFD=5.4
22:24:14.329 00.000 9044 MultiStar: [#1 0.11,0.21,1.05,U] [#2 0.12,0.27,1.20,U] [#3 0.08,0.23,0.85,U] [#4 0.25,0.02,1.28,U] [#5 0.09,0.34,0.66,U] [#6 0.26,0.17,0.42,U] [#7 0.17,0.16,0.44,U] [#8 0.01,0.18,0.43,U] 
22:24:14.330 00.001 9044 single-star, 8 included, MultiStar: {0.15, 0.16}, one-star: {0.20, -0.04}
22:24:14.332 00.002 9044 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.62) = xAngle (1.44 = 1.44)
22:24:14.332 00.000 9044 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.64 = -1.64)
22:24:14.333 00.001 9044 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-0.18 mountX=0.03 mountY=-0.20, mountTheta=-1.44
22:24:14.334 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.20, y=-0.04, opts=13)
22:24:14.335 00.001 9044 Enqueuing Move request for scope (0.20, -0.04)
22:24:14.335 00.000 12252 Worker thread wakes up
22:24:14.335 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
22:24:14.336 00.001 12252 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
22:24:14.336 00.000 12252 Moving (0.20, -0.04) raw xDistance=0.03 yDistance=-0.20
22:24:14.337 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:24:14.337 00.000 12252 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:24:14.337 00.000 12252 PPEC: input: 0.03, control: 0.00, exposure: 2000
22:24:14.338 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:24:14.338 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:24:14.338 00.000 12252 MoveAxis(W, 1, ABG)
22:24:14.338 00.000 12252 Guiding  Dir = 3, Dur = 1
22:24:14.338 00.000 12252 IsSlewing returns 0
22:24:14.338 00.000 12252 IsGuiding returns 0
22:24:14.340 00.002 12252 IsGuiding returns 0
22:24:14.340 00.000 12252 Move returns status 0, amount 1
22:24:14.340 00.000 12252 MoveAxis(N, 0, ABG)
22:24:14.340 00.000 12252 Move returns status 0, amount 0
22:24:14.340 00.000 12252 move complete, result=0
22:24:14.340 00.000 12252 worker thread done servicing request
22:24:14.352 00.012 9044 UpdateGuideState exits: m=5679 SNR=51.7
22:24:14.354 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:14.354 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:14.355 00.001 9044 Enqueuing Expose request
22:24:14.355 00.000 9044 GuideStep: 0.0 px 1 ms WEST, -0.2 px 0 ms NORTH
22:24:14.356 00.001 12252 Worker thread wakes up
22:24:14.356 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:14.356 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:24:16.680 02.324 12252 Exposure complete
22:24:16.709 00.029 12252 worker thread done servicing request
22:24:16.709 00.000 9044 OnExposeComplete: enter
22:24:16.710 00.001 9044 UpdateGuideState(): m_state=6
22:24:16.710 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3332
22:24:16.711 00.001 9044 Star::Find returns 1 (0), X=1009.50, Y=824.41, Mass=5655, SNR=51.3, Peak=173 HFD=5.1
22:24:16.712 00.001 9044 MultiStar: [#1 0.08,0.22,1.05,U] [#2 0.13,0.18,1.21,U] [#3 0.08,0.23,0.87,U] [#4 0.04,0.38,1.30,U] [#5 0.03,0.21,0.66,U] [#6 0.19,0.18,0.43,U] [#7 0.12,0.21,0.42,U] [#8 0.08,0.12,0.43,U] 
22:24:16.712 00.000 9044 single-star, 8 included, MultiStar: {0.08, 0.21}, one-star: {0.05, 0.06}
22:24:16.713 00.001 9044 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.62) = xAngle (2.49 = 2.49)
22:24:16.714 00.001 9044 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.59 = -0.59)
22:24:16.715 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.87 mountX=-0.06 mountY=-0.04, mountTheta=-2.53
22:24:16.716 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.06, opts=13)
22:24:16.717 00.001 9044 Enqueuing Move request for scope (0.05, 0.06)
22:24:16.718 00.001 12252 Worker thread wakes up
22:24:16.718 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
22:24:16.718 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
22:24:16.718 00.000 12252 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=-0.04
22:24:16.720 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:16.720 00.000 12252 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:24:16.720 00.000 12252 PPEC: input: -0.06, control: 0.01, exposure: 2000
22:24:16.720 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:16.721 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:24:16.721 00.000 12252 MoveAxis(W, 4, ABG)
22:24:16.721 00.000 12252 Guiding  Dir = 3, Dur = 4
22:24:16.721 00.000 12252 IsSlewing returns 0
22:24:16.721 00.000 12252 IsGuiding returns 0
22:24:16.724 00.003 12252 PulseGuide returned control before completion, sleep 12
22:24:16.736 00.012 9044 UpdateGuideState exits: m=5655 SNR=51.3
22:24:16.737 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:16.737 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:16.738 00.001 9044 Enqueuing Expose request
22:24:16.744 00.006 12252 IsGuiding returns 0
22:24:16.744 00.000 12252 Move returns status 0, amount 4
22:24:16.744 00.000 12252 MoveAxis(N, 0, ABG)
22:24:16.744 00.000 12252 Move returns status 0, amount 0
22:24:16.744 00.000 12252 move complete, result=0
22:24:16.744 00.000 12252 worker thread done servicing request
22:24:16.744 00.000 12252 Worker thread wakes up
22:24:16.744 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:16.746 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:24:16.746 00.000 9044 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:24:19.099 02.353 12252 Exposure complete
22:24:19.125 00.026 12252 worker thread done servicing request
22:24:19.125 00.000 9044 OnExposeComplete: enter
22:24:19.126 00.001 9044 UpdateGuideState(): m_state=6
22:24:19.127 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3333
22:24:19.127 00.000 9044 Star::Find returns 1 (0), X=1009.50, Y=824.66, Mass=5710, SNR=51.8, Peak=173 HFD=5.2
22:24:19.128 00.001 9044 MultiStar: [#1 0.08,0.31,1.04,U] [#2 0.07,0.27,1.20,U] [#3 -0.09,0.35,0.85,U] [#4 -0.03,0.49,0.00,M1] [#5 0.04,0.39,0.00,M1] [#6 0.15,0.24,0.44,U] [#7 0.11,0.41,0.00,M1] [#8 0.03,0.28,0.43,U] 
22:24:19.129 00.001 9044 refined, 5 included, MultiStar: {0.04, 0.30}, one-star: {0.05, 0.31}
22:24:19.129 00.000 9044 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.62) = xAngle (3.05 = 3.05)
22:24:19.130 00.001 9044 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.03 = -0.03)
22:24:19.131 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.43 mountX=-0.30 mountY=-0.01, mountTheta=-3.11
22:24:19.132 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.30, opts=13)
22:24:19.133 00.001 9044 Enqueuing Move request for scope (0.04, 0.30)
22:24:19.134 00.001 12252 Worker thread wakes up
22:24:19.134 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.30) opts 0xd
22:24:19.134 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.30)
22:24:19.134 00.000 12252 Moving (0.04, 0.30) raw xDistance=-0.30 yDistance=-0.01
22:24:19.136 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:19.137 00.001 12252 PPEC rslt: input = -0.30, final = -0.17, react = -0.18, pred = 0.01, hyst = -0.16, hyst_pct = 0.00, period_length = 483.96
22:24:19.137 00.000 12252 PPEC: input: -0.30, control: -0.17, exposure: 2000
22:24:19.137 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:19.137 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:24:19.137 00.000 12252 MoveAxis(E, 66, ABG)
22:24:19.137 00.000 12252 Guiding  Dir = 2, Dur = 66
22:24:19.138 00.001 12252 IsSlewing returns 0
22:24:19.138 00.000 12252 IsGuiding returns 0
22:24:19.140 00.002 12252 PulseGuide returned control before completion, sleep 74
22:24:19.153 00.013 9044 UpdateGuideState exits: m=5710 SNR=51.8
22:24:19.154 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:19.154 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:19.155 00.001 9044 Enqueuing Expose request
22:24:19.220 00.065 12252 IsGuiding returns 0
22:24:19.220 00.000 12252 Move returns status 0, amount 66
22:24:19.220 00.000 12252 MoveAxis(N, 0, ABG)
22:24:19.221 00.001 12252 Move returns status 0, amount 0
22:24:19.221 00.000 12252 move complete, result=0
22:24:19.221 00.000 12252 worker thread done servicing request
22:24:19.221 00.000 12252 Worker thread wakes up
22:24:19.221 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:19.221 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:24:19.221 00.000 9044 GuideStep: -0.3 px 66 ms EAST, -0.0 px 0 ms NORTH
22:24:21.564 02.343 12252 Exposure complete
22:24:21.593 00.029 12252 worker thread done servicing request
22:24:21.593 00.000 9044 OnExposeComplete: enter
22:24:21.594 00.001 9044 UpdateGuideState(): m_state=6
22:24:21.595 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3334
22:24:21.596 00.001 9044 Star::Find returns 1 (0), X=1009.60, Y=824.28, Mass=5573, SNR=51.2, Peak=173 HFD=5.4
22:24:21.596 00.000 9044 MultiStar: [#1 0.06,0.25,1.08,U] [#2 0.03,0.09,1.20,U] [#3 0.04,0.19,0.87,U] [#4 0.18,-0.01,1.28,U] [#5 0.01,0.11,0.68,U] [#6 0.05,0.03,0.42,U] [#7 0.15,0.21,0.46,U] [#8 -0.02,0.10,0.43,U] 
22:24:21.598 00.002 9044 refined, 8 included, MultiStar: {0.08, 0.09}, one-star: {0.15, -0.07}
22:24:21.599 00.001 9044 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.62) = xAngle (2.47 = 2.47)
22:24:21.600 00.001 9044 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.62 = -0.62)
22:24:21.600 00.000 9044 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.84 mountX=-0.10 mountY=-0.07, mountTheta=-2.51
22:24:21.602 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.09, opts=13)
22:24:21.603 00.001 9044 Enqueuing Move request for scope (0.08, 0.09)
22:24:21.604 00.001 12252 Worker thread wakes up
22:24:21.604 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
22:24:21.604 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
22:24:21.604 00.000 12252 Moving (0.08, 0.09) raw xDistance=-0.10 yDistance=-0.07
22:24:21.605 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:21.606 00.001 12252 PPEC rslt: input = -0.10, final = 0.01, react = -0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:24:21.606 00.000 12252 PPEC: input: -0.10, control: 0.01, exposure: 2000
22:24:21.606 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:21.606 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:24:21.606 00.000 12252 MoveAxis(W, 4, ABG)
22:24:21.606 00.000 12252 Guiding  Dir = 3, Dur = 4
22:24:21.607 00.001 12252 IsSlewing returns 0
22:24:21.607 00.000 12252 IsGuiding returns 0
22:24:21.608 00.001 12252 PulseGuide returned control before completion, sleep 13
22:24:21.621 00.013 9044 UpdateGuideState exits: m=5573 SNR=51.2
22:24:21.622 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:21.623 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:21.623 00.000 9044 Enqueuing Expose request
22:24:21.624 00.001 12252 IsGuiding returns 0
22:24:21.624 00.000 12252 Move returns status 0, amount 4
22:24:21.624 00.000 12252 MoveAxis(N, 0, ABG)
22:24:21.624 00.000 12252 Move returns status 0, amount 0
22:24:21.624 00.000 12252 move complete, result=0
22:24:21.624 00.000 12252 worker thread done servicing request
22:24:21.624 00.000 12252 Worker thread wakes up
22:24:21.624 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:21.624 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:24:21.625 00.001 9044 GuideStep: -0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:24:23.963 02.338 12252 Exposure complete
22:24:23.992 00.029 12252 worker thread done servicing request
22:24:23.992 00.000 9044 OnExposeComplete: enter
22:24:23.993 00.001 9044 UpdateGuideState(): m_state=6
22:24:23.993 00.000 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3335
22:24:23.994 00.001 9044 Star::Find returns 1 (0), X=1009.60, Y=824.28, Mass=5772, SNR=52.1, Peak=173 HFD=5.4
22:24:23.995 00.001 9044 MultiStar: [#1 0.13,0.18,1.05,U] [#2 0.14,0.12,1.20,U] [#3 0.07,0.10,0.85,U] [#4 0.27,-0.06,1.26,U] [#5 0.08,0.22,0.66,U] [#6 0.20,0.04,0.42,U] [#7 0.05,0.17,0.44,U] [#8 0.06,0.02,0.43,U] 
22:24:23.996 00.001 9044 refined, 8 included, MultiStar: {0.14, 0.07}, one-star: {0.15, -0.07}
22:24:23.996 00.000 9044 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.62) = xAngle (2.08 = 2.08)
22:24:23.997 00.001 9044 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.01 = -1.01)
22:24:23.997 00.000 9044 CameraToMount -- cameraX=0.14 cameraY=0.07 hyp=0.16 cameraTheta=0.45 mountX=-0.08 mountY=-0.13, mountTheta=-2.09
22:24:23.999 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.07, opts=13)
22:24:24.001 00.002 9044 Enqueuing Move request for scope (0.14, 0.07)
22:24:24.001 00.000 12252 Worker thread wakes up
22:24:24.001 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.07) opts 0xd
22:24:24.001 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.07)
22:24:24.001 00.000 12252 Moving (0.14, 0.07) raw xDistance=-0.08 yDistance=-0.13
22:24:24.003 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:24.004 00.001 12252 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:24:24.004 00.000 12252 PPEC: input: -0.08, control: -0.00, exposure: 2000
22:24:24.004 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:24.004 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:24:24.004 00.000 12252 MoveAxis(E, 1, ABG)
22:24:24.004 00.000 12252 Guiding  Dir = 2, Dur = 1
22:24:24.004 00.000 12252 IsSlewing returns 0
22:24:24.005 00.001 12252 IsGuiding returns 0
22:24:24.006 00.001 12252 IsGuiding returns 0
22:24:24.006 00.000 12252 Move returns status 0, amount 1
22:24:24.006 00.000 12252 MoveAxis(N, 0, ABG)
22:24:24.006 00.000 12252 Move returns status 0, amount 0
22:24:24.006 00.000 12252 move complete, result=0
22:24:24.006 00.000 12252 worker thread done servicing request
22:24:24.020 00.014 9044 UpdateGuideState exits: m=5772 SNR=52.1
22:24:24.020 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:24.021 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:24.022 00.001 9044 Enqueuing Expose request
22:24:24.023 00.001 9044 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:24:24.023 00.000 12252 Worker thread wakes up
22:24:24.024 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:24.024 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:24:26.359 02.335 12252 Exposure complete
22:24:26.386 00.027 12252 worker thread done servicing request
22:24:26.386 00.000 9044 OnExposeComplete: enter
22:24:26.386 00.000 9044 UpdateGuideState(): m_state=6
22:24:26.387 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3336
22:24:26.388 00.001 9044 Star::Find returns 1 (0), X=1009.59, Y=824.29, Mass=5598, SNR=51.3, Peak=173 HFD=5.4
22:24:26.389 00.001 9044 MultiStar: [#1 0.09,0.17,1.06,U] [#2 0.08,0.14,1.21,U] [#3 0.07,0.07,0.87,U] [#4 0.12,-0.04,1.29,U] [#5 0.06,0.18,0.66,U] [#6 0.15,0.04,0.42,U] [#7 0.18,0.10,0.43,U] [#8 0.07,0.15,0.43,U] 
22:24:26.389 00.000 9044 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.14, -0.07}
22:24:26.390 00.001 9044 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.62) = xAngle (2.23 = 2.23)
22:24:26.391 00.001 9044 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.85 = -0.85)
22:24:26.391 00.000 9044 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.61 mountX=-0.08 mountY=-0.09, mountTheta=-2.26
22:24:26.393 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.07, opts=13)
22:24:26.393 00.000 9044 Enqueuing Move request for scope (0.10, 0.07)
22:24:26.394 00.001 12252 Worker thread wakes up
22:24:26.394 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
22:24:26.394 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
22:24:26.394 00.000 12252 Moving (0.10, 0.07) raw xDistance=-0.08 yDistance=-0.09
22:24:26.395 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:26.396 00.001 12252 PPEC rslt: input = -0.08, final = -0.00, react = -0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:24:26.396 00.000 12252 PPEC: input: -0.08, control: -0.00, exposure: 2000
22:24:26.396 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:26.396 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:26.396 00.000 12252 MoveAxis(E, 1, ABG)
22:24:26.396 00.000 12252 Guiding  Dir = 2, Dur = 1
22:24:26.397 00.001 12252 IsSlewing returns 0
22:24:26.397 00.000 12252 IsGuiding returns 0
22:24:26.399 00.002 12252 IsGuiding returns 0
22:24:26.399 00.000 12252 Move returns status 0, amount 1
22:24:26.399 00.000 12252 MoveAxis(N, 0, ABG)
22:24:26.399 00.000 12252 Move returns status 0, amount 0
22:24:26.399 00.000 12252 move complete, result=0
22:24:26.399 00.000 12252 worker thread done servicing request
22:24:26.413 00.014 9044 UpdateGuideState exits: m=5598 SNR=51.3
22:24:26.414 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:26.414 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:26.415 00.001 9044 Enqueuing Expose request
22:24:26.416 00.001 12252 Worker thread wakes up
22:24:26.416 00.000 9044 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:24:26.416 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:26.418 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(994,809,31,31)
22:24:26.869 00.451 9044 evsrv: cli 0CD5D358 connect
22:24:26.870 00.001 9044 case statement mapped state 6 to 3
22:24:26.871 00.001 9044 case statement mapped state 6 to 3
22:24:26.872 00.001 9044 evsrv: cli 0CD5D358 request: {"method":"get_app_state","id":"5bbc4212-8f9c-4e52-b5ba-d4631825cf3e"}
22:24:26.873 00.001 9044 case statement mapped state 6 to 3
22:24:26.874 00.001 9044 evsrv: cli 0CD5D358 response: {"jsonrpc":"2.0","result":"Guiding","id":"5bbc4212-8f9c-4e52-b5ba-d4631825cf3e"}
22:24:26.875 00.001 9044 evsrv: cli 0CD5D358 disconnect
22:24:26.877 00.002 9044 evsrv: cli 0CD5D498 connect
22:24:26.878 00.001 9044 case statement mapped state 6 to 3
22:24:26.879 00.001 9044 case statement mapped state 6 to 3
22:24:26.880 00.001 9044 evsrv: cli 0CD5D498 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":8,"timeout":40}},"id":"47dbe920-052f-4cf9-b8f7-a757213e0d3a"}
22:24:26.881 00.001 9044 PhdController::Dither begins
22:24:26.882 00.001 9044 dither: size=5.00, dRA=-4.09 dDec=-1.36
22:24:26.883 00.001 9044 MountToCamera -- mountTheta (2.82) + m_xAngle (-1.62) = xAngle (1.20 = 1.20)
22:24:26.884 00.001 9044 MountToCamera -- mountX=-4.09 mountY=-1.36 hyp=4.30 mountTheta=2.82 cameraX=1.57, cameraY=4.01 cameraTheta=1.20
22:24:26.884 00.000 9044 setting lock position to (1011.02, 828.36)
22:24:26.886 00.002 9044 Mount: notify guiding dithered (1.6, 4.0)
22:24:26.887 00.001 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
22:24:26.888 00.001 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
22:24:26.890 00.002 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:24:26.891 00.001 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:24:26.892 00.001 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
22:24:26.893 00.001 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
22:24:26.894 00.001 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:24:26.895 00.001 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:24:26.895 00.000 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:24:26.896 00.001 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
22:24:26.897 00.001 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
22:24:26.897 00.000 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
22:24:26.898 00.001 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
22:24:26.900 00.002 9044 MultiStar: stabilizing after lock position change
22:24:26.900 00.000 9044 Status Line: Dither by -4.09,-1.36
22:24:26.903 00.003 9044 PhdController: newstate STATE_SETTLE_BEGIN
22:24:26.904 00.001 9044 PhdController: newstate STATE_SETTLE_WAIT
22:24:26.906 00.002 9044 evsrv: cli 0CD5D498 response: {"jsonrpc":"2.0","result":0,"id":"47dbe920-052f-4cf9-b8f7-a757213e0d3a"}
22:24:26.907 00.001 9044 evsrv: cli 0CD5D498 disconnect
22:24:28.743 01.836 12252 Exposure complete
22:24:28.773 00.030 12252 worker thread done servicing request
22:24:28.773 00.000 9044 OnExposeComplete: enter
22:24:28.774 00.001 9044 UpdateGuideState(): m_state=6
22:24:28.775 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3337
22:24:28.776 00.001 9044 Star::Find returns 1 (0), X=1009.61, Y=824.18, Mass=5781, SNR=52.1, Peak=173 HFD=5.3
22:24:28.777 00.001 9044 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.62) = xAngle (-0.27 = -0.27)
22:24:28.778 00.001 9044 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.36 = 2.93)
22:24:28.779 00.001 9044 CameraToMount -- cameraX=-1.41 cameraY=-4.18 hyp=4.41 cameraTheta=-1.90 mountX=4.25 mountY=0.94, mountTheta=0.22
22:24:28.780 00.001 9044 dither recenter: remaining=(4.1,1.4) step=(4.1,1.4)
22:24:28.781 00.001 9044 MountToCamera -- mountTheta (-0.32) + m_xAngle (-1.62) = xAngle (-1.94 = -1.94)
22:24:28.781 00.000 9044 MountToCamera -- mountX=4.09 mountY=1.36 hyp=4.30 mountTheta=-0.32 cameraX=-1.57, cameraY=-4.01 cameraTheta=-1.94
22:24:28.782 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-1.57, y=-4.01, opts=4)
22:24:28.783 00.001 9044 Enqueuing Move request for scope (-1.57, -4.01)
22:24:28.784 00.001 9044 Mount: notify direct move 4.09,1.36
22:24:28.785 00.001 12252 Worker thread wakes up
22:24:28.785 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-1.57, -4.01) opts 0x4
22:24:28.785 00.000 12252 Handling offset move in thread for scope, endpoint = (-1.57, -4.01)
22:24:28.785 00.000 12252 Moving (-1.57, -4.01) raw xDistance=4.09 yDistance=1.36
22:24:28.785 00.000 12252 BLC: window closed
22:24:28.785 00.000 12252 MoveAxis(W, 1597, B)
22:24:28.785 00.000 12252 Guiding  Dir = 3, Dur = 1597
22:24:28.785 00.000 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
22:24:28.786 00.001 12252 IsSlewing returns 0
22:24:28.786 00.000 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
22:24:28.786 00.000 12252 IsGuiding returns 0
22:24:28.787 00.001 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:24:28.787 00.000 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:24:28.788 00.001 12252 PulseGuide returned control before completion, sleep 1606
22:24:28.788 00.000 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
22:24:28.789 00.001 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
22:24:28.790 00.001 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:24:28.791 00.001 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:24:28.791 00.000 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:24:28.792 00.001 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
22:24:28.793 00.001 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
22:24:28.794 00.001 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
22:24:28.794 00.000 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
22:24:28.797 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:28.823 00.026 9044 UpdateGuideState exits: m=5781 SNR=52.1
22:24:28.823 00.000 9044 PhdController: settling, locked = 1, distance = 4.45 (1.50) aobump = 0 frame = 1 / 99999
22:24:28.824 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766546668.824,"Host":"ASTRO_IMAGING","Inst":1,"Distance":4.45,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:24:28.825 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:28.826 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:28.826 00.000 9044 Enqueuing Expose request
22:24:30.410 01.584 12252 IsGuiding returns 0
22:24:30.410 00.000 12252 Move returns status 0, amount 1597
22:24:30.410 00.000 12252 BLC: non-algo type move will not reverse Dec direction, no blc applied
22:24:30.410 00.000 12252 MoveAxis(S, 463, B)
22:24:30.410 00.000 12252 Guiding  Dir = 1, Dur = 463
22:24:30.411 00.001 12252 IsSlewing returns 0
22:24:30.411 00.000 12252 IsGuiding returns 0
22:24:30.416 00.005 12252 PulseGuide returned control before completion, sleep 468
22:24:30.894 00.478 12252 IsGuiding returns 0
22:24:30.894 00.000 12252 Move returns status 0, amount 463
22:24:30.894 00.000 12252 move complete, result=0
22:24:30.894 00.000 12252 worker thread done servicing request
22:24:30.894 00.000 9044 GuideStep: 4.1 px 1597 ms WEST, 1.4 px 463 ms SOUTH
22:24:30.896 00.002 12252 Worker thread wakes up
22:24:30.896 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:30.896 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:24:33.237 02.341 12252 Exposure complete
22:24:33.264 00.027 12252 worker thread done servicing request
22:24:33.264 00.000 9044 OnExposeComplete: enter
22:24:33.265 00.001 9044 UpdateGuideState(): m_state=6
22:24:33.266 00.001 9044 Star::Find(15, 1009, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3338
22:24:33.267 00.001 9044 Star::Find returns 1 (0), X=1010.96, Y=828.61, Mass=5744, SNR=52.0, Peak=173 HFD=5.2
22:24:33.267 00.000 9044 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.62) = xAngle (3.43 = -2.85)
22:24:33.268 00.001 9044 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.35 = 0.35)
22:24:33.269 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.81 mountX=-0.25 mountY=0.09, mountTheta=2.80
22:24:33.270 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.25, opts=13)
22:24:33.271 00.001 9044 Enqueuing Move request for scope (-0.06, 0.25)
22:24:33.272 00.001 12252 Worker thread wakes up
22:24:33.272 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.25) opts 0xd
22:24:33.272 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.25)
22:24:33.272 00.000 12252 Moving (-0.06, 0.25) raw xDistance=-0.25 yDistance=0.09
22:24:33.275 00.003 12252 PPEC rslt(dithering): input = -0.25, final = -0.15
22:24:33.275 00.000 12252 PPEC: input: -0.25, control: -0.15, exposure: 2000
22:24:33.275 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:33.275 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:24:33.275 00.000 12252 MoveAxis(E, 58, ABG)
22:24:33.275 00.000 12252 Guiding  Dir = 2, Dur = 58
22:24:33.276 00.001 12252 IsSlewing returns 0
22:24:33.277 00.001 12252 IsGuiding returns 0
22:24:33.279 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:33.279 00.000 12252 PulseGuide returned control before completion, sleep 66
22:24:33.296 00.017 9044 UpdateGuideState exits: m=5744 SNR=52.0
22:24:33.296 00.000 9044 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 2 / 99999
22:24:33.297 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766546673.297,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:24:33.298 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:33.299 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:33.300 00.001 9044 Enqueuing Expose request
22:24:33.356 00.056 12252 IsGuiding returns 0
22:24:33.356 00.000 12252 Move returns status 0, amount 58
22:24:33.356 00.000 12252 MoveAxis(N, 0, ABG)
22:24:33.356 00.000 12252 Move returns status 0, amount 0
22:24:33.356 00.000 12252 move complete, result=0
22:24:33.356 00.000 12252 worker thread done servicing request
22:24:33.356 00.000 12252 Worker thread wakes up
22:24:33.356 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:33.356 00.000 9044 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
22:24:33.357 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:24:35.698 02.341 12252 Exposure complete
22:24:35.724 00.026 12252 worker thread done servicing request
22:24:35.724 00.000 9044 OnExposeComplete: enter
22:24:35.726 00.002 9044 UpdateGuideState(): m_state=6
22:24:35.727 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3339
22:24:35.728 00.001 9044 Star::Find returns 1 (0), X=1011.10, Y=828.19, Mass=5569, SNR=51.3, Peak=173 HFD=5.1
22:24:35.729 00.001 9044 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.62) = xAngle (0.48 = 0.48)
22:24:35.729 00.000 9044 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.61 = -2.61)
22:24:35.730 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.18 cameraTheta=-1.15 mountX=0.16 mountY=-0.09, mountTheta=-0.52
22:24:35.733 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.17, opts=13)
22:24:35.734 00.001 9044 Enqueuing Move request for scope (0.08, -0.17)
22:24:35.734 00.000 12252 Worker thread wakes up
22:24:35.735 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
22:24:35.735 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
22:24:35.735 00.000 12252 Moving (0.08, -0.17) raw xDistance=0.16 yDistance=-0.09
22:24:35.736 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:35.736 00.000 12252 PPEC rslt(dithering): input = 0.16, final = 0.10
22:24:35.736 00.000 12252 PPEC: input: 0.16, control: 0.10, exposure: 2000
22:24:35.736 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:35.736 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:35.736 00.000 12252 MoveAxis(W, 38, ABG)
22:24:35.736 00.000 12252 Guiding  Dir = 3, Dur = 38
22:24:35.737 00.001 12252 IsSlewing returns 0
22:24:35.737 00.000 12252 IsGuiding returns 0
22:24:35.739 00.002 12252 PulseGuide returned control before completion, sleep 47
22:24:35.752 00.013 9044 UpdateGuideState exits: m=5569 SNR=51.3
22:24:35.752 00.000 9044 PhdController: settling, locked = 1, distance = 0.24 (1.50) aobump = 0 frame = 3 / 99999
22:24:35.753 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766546675.753,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.24,"Time":2.5,"SettleTime":8.0,"StarLocked":true}
22:24:35.754 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:35.754 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:35.755 00.001 9044 Enqueuing Expose request
22:24:35.789 00.034 12252 IsGuiding returns 0
22:24:35.789 00.000 12252 Move returns status 0, amount 38
22:24:35.789 00.000 12252 MoveAxis(N, 0, ABG)
22:24:35.789 00.000 12252 Move returns status 0, amount 0
22:24:35.790 00.001 12252 move complete, result=0
22:24:35.790 00.000 12252 worker thread done servicing request
22:24:35.790 00.000 12252 Worker thread wakes up
22:24:35.790 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:35.790 00.000 9044 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
22:24:35.792 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:24:38.129 02.337 12252 Exposure complete
22:24:38.156 00.027 12252 worker thread done servicing request
22:24:38.156 00.000 9044 OnExposeComplete: enter
22:24:38.157 00.001 9044 UpdateGuideState(): m_state=6
22:24:38.158 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3340
22:24:38.159 00.001 9044 Star::Find returns 1 (0), X=1010.87, Y=828.52, Mass=5859, SNR=52.5, Peak=173 HFD=5.2
22:24:38.159 00.000 9044 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.62) = xAngle (3.93 = -2.35)
22:24:38.160 00.001 9044 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.85 = 0.85)
22:24:38.161 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.31 mountX=-0.15 mountY=0.16, mountTheta=2.32
22:24:38.162 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.16, opts=13)
22:24:38.162 00.000 9044 Enqueuing Move request for scope (-0.15, 0.16)
22:24:38.164 00.002 12252 Worker thread wakes up
22:24:38.164 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
22:24:38.164 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
22:24:38.164 00.000 12252 Moving (-0.15, 0.16) raw xDistance=-0.15 yDistance=0.16
22:24:38.165 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:38.166 00.001 12252 PPEC rslt(dithering): input = -0.15, final = -0.09
22:24:38.166 00.000 12252 PPEC: input: -0.15, control: -0.09, exposure: 2000
22:24:38.166 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:24:38.166 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:24:38.166 00.000 12252 MoveAxis(E, 36, ABG)
22:24:38.166 00.000 12252 Guiding  Dir = 2, Dur = 36
22:24:38.166 00.000 12252 IsSlewing returns 0
22:24:38.167 00.001 12252 IsGuiding returns 0
22:24:38.169 00.002 12252 PulseGuide returned control before completion, sleep 45
22:24:38.182 00.013 9044 UpdateGuideState exits: m=5859 SNR=52.5
22:24:38.183 00.001 9044 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 4 / 99999
22:24:38.183 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766546678.183,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.23,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
22:24:38.184 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:38.185 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:38.186 00.001 9044 Enqueuing Expose request
22:24:38.223 00.037 12252 IsGuiding returns 0
22:24:38.223 00.000 12252 Move returns status 0, amount 36
22:24:38.223 00.000 12252 MoveAxis(N, 0, ABG)
22:24:38.223 00.000 12252 Move returns status 0, amount 0
22:24:38.223 00.000 12252 move complete, result=0
22:24:38.223 00.000 12252 worker thread done servicing request
22:24:38.223 00.000 12252 Worker thread wakes up
22:24:38.223 00.000 9044 GuideStep: -0.2 px 36 ms EAST, 0.2 px 0 ms NORTH
22:24:38.224 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:38.225 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:24:40.561 02.336 12252 Exposure complete
22:24:40.588 00.027 12252 worker thread done servicing request
22:24:40.588 00.000 9044 OnExposeComplete: enter
22:24:40.589 00.001 9044 UpdateGuideState(): m_state=6
22:24:40.589 00.000 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3341
22:24:40.590 00.001 9044 Star::Find returns 1 (0), X=1011.08, Y=828.35, Mass=5828, SNR=52.4, Peak=173 HFD=5.3
22:24:40.591 00.001 9044 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.62) = xAngle (1.35 = 1.35)
22:24:40.592 00.001 9044 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.74 = -1.74)
22:24:40.592 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.28 mountX=0.01 mountY=-0.06, mountTheta=-1.35
22:24:40.594 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.02, opts=13)
22:24:40.594 00.000 9044 Enqueuing Move request for scope (0.06, -0.02)
22:24:40.595 00.001 12252 Worker thread wakes up
22:24:40.595 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
22:24:40.595 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
22:24:40.595 00.000 12252 Moving (0.06, -0.02) raw xDistance=0.01 yDistance=-0.06
22:24:40.598 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:40.599 00.001 12252 PPEC rslt(dithering): input = 0.01, final = 0.01
22:24:40.599 00.000 12252 PPEC: input: 0.01, control: 0.01, exposure: 2000
22:24:40.599 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:40.599 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:24:40.599 00.000 12252 MoveAxis(W, 3, ABG)
22:24:40.599 00.000 12252 Guiding  Dir = 3, Dur = 3
22:24:40.599 00.000 12252 IsSlewing returns 0
22:24:40.600 00.001 12252 IsGuiding returns 0
22:24:40.601 00.001 12252 PulseGuide returned control before completion, sleep 12
22:24:40.614 00.013 9044 UpdateGuideState exits: m=5828 SNR=52.4
22:24:40.615 00.001 9044 PhdController: settling, locked = 1, distance = 0.18 (1.50) aobump = 0 frame = 5 / 99999
22:24:40.616 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766546680.616,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.18,"Time":7.3,"SettleTime":8.0,"StarLocked":true}
22:24:40.617 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:40.617 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:40.618 00.001 9044 Enqueuing Expose request
22:24:40.623 00.005 12252 IsGuiding returns 0
22:24:40.623 00.000 12252 Move returns status 0, amount 3
22:24:40.623 00.000 12252 MoveAxis(N, 0, ABG)
22:24:40.623 00.000 12252 Move returns status 0, amount 0
22:24:40.623 00.000 12252 move complete, result=0
22:24:40.623 00.000 12252 worker thread done servicing request
22:24:40.623 00.000 12252 Worker thread wakes up
22:24:40.623 00.000 9044 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
22:24:40.624 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:40.624 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:24:42.948 02.324 12252 Exposure complete
22:24:42.975 00.027 12252 worker thread done servicing request
22:24:42.975 00.000 9044 OnExposeComplete: enter
22:24:42.976 00.001 9044 UpdateGuideState(): m_state=6
22:24:42.977 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3342
22:24:42.977 00.000 9044 Star::Find returns 1 (0), X=1011.14, Y=828.56, Mass=5658, SNR=51.6, Peak=173 HFD=5.2
22:24:42.978 00.001 9044 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.62) = xAngle (2.67 = 2.67)
22:24:42.979 00.001 9044 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.41 = -0.41)
22:24:42.979 00.000 9044 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.05 mountX=-0.21 mountY=-0.09, mountTheta=-2.72
22:24:42.980 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.20, opts=13)
22:24:42.982 00.002 9044 Enqueuing Move request for scope (0.12, 0.20)
22:24:42.983 00.001 12252 Worker thread wakes up
22:24:42.983 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
22:24:42.983 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
22:24:42.983 00.000 12252 Moving (0.12, 0.20) raw xDistance=-0.21 yDistance=-0.09
22:24:42.984 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:42.985 00.001 12252 PPEC rslt(dithering): input = -0.21, final = -0.12
22:24:42.985 00.000 12252 PPEC: input: -0.21, control: -0.12, exposure: 2000
22:24:42.985 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:42.985 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:24:42.985 00.000 12252 MoveAxis(E, 49, ABG)
22:24:42.985 00.000 12252 Guiding  Dir = 2, Dur = 49
22:24:42.985 00.000 12252 IsSlewing returns 0
22:24:42.985 00.000 12252 IsGuiding returns 0
22:24:42.987 00.002 12252 PulseGuide returned control before completion, sleep 58
22:24:43.001 00.014 9044 UpdateGuideState exits: m=5658 SNR=51.6
22:24:43.001 00.000 9044 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 6 / 99999
22:24:43.003 00.002 9044 PhdController: newstate STATE_FINISH
22:24:43.004 00.001 9044 PhdController complete: success
22:24:43.005 00.001 9044 evsrv: {"Event":"SettleDone","Timestamp":1766546683.004,"Host":"ASTRO_IMAGING","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
22:24:43.005 00.000 9044 Mount: notify guiding dither settle done success=1
22:24:43.006 00.001 9044 PhdController: newstate STATE_IDLE
22:24:43.007 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:43.007 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:43.008 00.001 9044 Enqueuing Expose request
22:24:43.059 00.051 12252 IsGuiding returns 0
22:24:43.059 00.000 12252 Move returns status 0, amount 49
22:24:43.059 00.000 12252 MoveAxis(N, 0, ABG)
22:24:43.059 00.000 12252 Move returns status 0, amount 0
22:24:43.059 00.000 12252 move complete, result=0
22:24:43.060 00.001 12252 worker thread done servicing request
22:24:43.060 00.000 12252 Worker thread wakes up
22:24:43.060 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:43.060 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:24:43.060 00.000 9044 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
22:24:45.394 02.334 12252 Exposure complete
22:24:45.422 00.028 12252 worker thread done servicing request
22:24:45.422 00.000 9044 OnExposeComplete: enter
22:24:45.423 00.001 9044 UpdateGuideState(): m_state=6
22:24:45.424 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
22:24:45.425 00.001 9044 Star::Find returns 1 (0), X=1011.07, Y=828.24, Mass=5666, SNR=51.5, Peak=173 HFD=5.3
22:24:45.425 00.000 9044 MultiStar: exiting stabilization period
22:24:45.426 00.001 9044 MultiStar: updating star positions after lock position change
22:24:45.426 00.000 9044 Star::Find(15, 1181, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
22:24:45.427 00.001 9044 Star::Find returns 1 (0), X=1181.91, Y=636.99, Mass=6476, SNR=55.2, Peak=173 HFD=5.9
22:24:45.428 00.001 9044 Star::Find(15, 719, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
22:24:45.429 00.001 9044 Star::Find returns 1 (0), X=719.80, Y=316.13, Mass=8534, SNR=62.5, Peak=173 HFD=6.2
22:24:45.429 00.000 9044 Star::Find(15, 268, 834, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
22:24:45.430 00.001 9044 Star::Find returns 1 (0), X=269.17, Y=834.52, Mass=4040, SNR=44.1, Peak=172 HFD=4.8
22:24:45.430 00.000 9044 Star::Find(15, 1202, 752, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
22:24:45.432 00.002 9044 Star::Find returns 1 (0), X=1202.55, Y=752.41, Mass=9788, SNR=65.5, Peak=173 HFD=6.9
22:24:45.432 00.000 9044 Star::Find(15, 626, 250, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
22:24:45.432 00.000 9044 Star::Find returns 1 (0), X=626.78, Y=250.56, Mass=2432, SNR=34.3, Peak=132 HFD=4.9
22:24:45.434 00.002 9044 Star::Find(15, 1185, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
22:24:45.435 00.001 9044 Star::Find returns 1 (0), X=1185.67, Y=377.43, Mass=966, SNR=21.8, Peak=131 HFD=3.2
22:24:45.435 00.000 9044 Star::Find(15, 1021, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
22:24:45.436 00.001 9044 Star::Find returns 1 (0), X=1021.38, Y=744.77, Mass=1013, SNR=22.2, Peak=74 HFD=4.5
22:24:45.436 00.000 9044 Star::Find(15, 491, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
22:24:45.437 00.001 9044 Star::Find returns 1 (0), X=492.19, Y=220.91, Mass=1010, SNR=22.0, Peak=61 HFD=4.8
22:24:45.437 00.000 9044 Star::Find(15, 1054, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
22:24:45.438 00.001 9044 Star::Find returns 1 (0), X=1054.58, Y=780.15, Mass=558, SNR=16.5, Peak=55 HFD=3.9
22:24:45.439 00.001 9044 Star::Find(15, 536, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
22:24:45.439 00.000 9044 Star::Find returns 1 (0), X=536.44, Y=827.10, Mass=828, SNR=20.0, Peak=47 HFD=5.1
22:24:45.440 00.001 9044 Star::Find(15, 662, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
22:24:45.440 00.000 9044 Star::Find returns 1 (0), X=662.37, Y=761.12, Mass=1064, SNR=22.6, Peak=52 HFD=5.6
22:24:45.441 00.001 9044 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.62) = xAngle (0.42 = 0.42)
22:24:45.441 00.000 9044 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.67 = -2.67)
22:24:45.442 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.21 mountX=0.12 mountY=-0.06, mountTheta=-0.46
22:24:45.444 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.12, opts=13)
22:24:45.445 00.001 9044 Enqueuing Move request for scope (0.05, -0.12)
22:24:45.445 00.000 12252 Worker thread wakes up
22:24:45.445 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
22:24:45.445 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
22:24:45.445 00.000 12252 Moving (0.05, -0.12) raw xDistance=0.12 yDistance=-0.06
22:24:45.446 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:45.447 00.001 12252 PPEC rslt(dithering): input = 0.12, final = 0.07
22:24:45.447 00.000 12252 PPEC: input: 0.12, control: 0.07, exposure: 2000
22:24:45.447 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:45.447 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:24:45.447 00.000 12252 MoveAxis(W, 28, ABG)
22:24:45.447 00.000 12252 Guiding  Dir = 3, Dur = 28
22:24:45.448 00.001 12252 IsSlewing returns 0
22:24:45.448 00.000 12252 IsGuiding returns 0
22:24:45.450 00.002 12252 PulseGuide returned control before completion, sleep 37
22:24:45.464 00.014 9044 UpdateGuideState exits: m=5666 SNR=51.5
22:24:45.466 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:45.466 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:45.467 00.001 9044 Enqueuing Expose request
22:24:45.489 00.022 12252 IsGuiding returns 0
22:24:45.489 00.000 12252 Move returns status 0, amount 28
22:24:45.489 00.000 12252 MoveAxis(N, 0, ABG)
22:24:45.489 00.000 12252 Move returns status 0, amount 0
22:24:45.489 00.000 12252 move complete, result=0
22:24:45.489 00.000 12252 worker thread done servicing request
22:24:45.489 00.000 12252 Worker thread wakes up
22:24:45.489 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:45.489 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:24:45.489 00.000 9044 GuideStep: 0.1 px 28 ms WEST, -0.1 px 0 ms NORTH
22:24:47.823 02.334 12252 Exposure complete
22:24:47.853 00.030 12252 worker thread done servicing request
22:24:47.853 00.000 9044 OnExposeComplete: enter
22:24:47.855 00.002 9044 UpdateGuideState(): m_state=6
22:24:47.856 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3344
22:24:47.857 00.001 9044 Star::Find returns 1 (0), X=1010.94, Y=828.22, Mass=5835, SNR=52.6, Peak=173 HFD=5.4
22:24:47.858 00.001 9044 MultiStar: [#1 -0.13,0.09,1.04,U] [#2 -0.17,-0.02,1.21,U] [#3 0.04,0.02,0.85,U] [#4 -0.14,0.09,1.23,U] [#5 -0.09,-0.07,0.64,U] [#6 -0.09,0.10,0.42,U] [#7 -0.11,0.09,0.43,U] [#8 0.01,0.05,0.42,U] 
22:24:47.860 00.002 9044 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.08, -0.14}
22:24:47.861 00.001 9044 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.62) = xAngle (4.60 = -1.68)
22:24:47.862 00.001 9044 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.52 = 1.52)
22:24:47.862 00.000 9044 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.98 mountX=-0.01 mountY=0.09, mountTheta=1.68
22:24:47.864 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.02, opts=13)
22:24:47.865 00.001 9044 Enqueuing Move request for scope (-0.09, 0.02)
22:24:47.865 00.000 12252 Worker thread wakes up
22:24:47.865 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
22:24:47.865 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
22:24:47.866 00.001 12252 Moving (-0.09, 0.02) raw xDistance=-0.01 yDistance=0.09
22:24:47.868 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:47.869 00.001 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:24:47.869 00.000 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
22:24:47.869 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:47.869 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:24:47.869 00.000 12252 MoveAxis(E, 0, ABG)
22:24:47.869 00.000 12252 Move returns status 0, amount 0
22:24:47.869 00.000 12252 MoveAxis(N, 0, ABG)
22:24:47.869 00.000 12252 Move returns status 0, amount 0
22:24:47.869 00.000 12252 move complete, result=0
22:24:47.869 00.000 12252 worker thread done servicing request
22:24:47.885 00.016 9044 UpdateGuideState exits: m=5835 SNR=52.6
22:24:47.886 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:47.886 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:47.887 00.001 9044 Enqueuing Expose request
22:24:47.888 00.001 9044 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:24:47.888 00.000 12252 Worker thread wakes up
22:24:47.888 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:47.888 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:24:50.221 02.333 12252 Exposure complete
22:24:50.248 00.027 12252 worker thread done servicing request
22:24:50.248 00.000 9044 OnExposeComplete: enter
22:24:50.250 00.002 9044 UpdateGuideState(): m_state=6
22:24:50.251 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3345
22:24:50.252 00.001 9044 Star::Find returns 1 (0), X=1010.91, Y=828.55, Mass=5721, SNR=51.9, Peak=173 HFD=5.2
22:24:50.252 00.000 9044 MultiStar: [#1 -0.15,0.33,1.05,U] [#2 -0.20,0.11,1.22,U] [#3 -0.05,0.18,0.85,U] [#4 -0.36,0.43,0.00,M1] [#5 -0.27,0.19,0.65,U] [#6 -0.14,0.31,0.42,U] [#7 -0.14,0.14,0.43,U] [#8 0.00,0.25,0.43,U] 
22:24:50.253 00.001 9044 single-star, 7 included, MultiStar: {-0.14, 0.21}, one-star: {-0.12, 0.19}
22:24:50.254 00.001 9044 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.62) = xAngle (3.75 = -2.54)
22:24:50.254 00.000 9044 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.66 = 0.66)
22:24:50.255 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.22 cameraTheta=2.12 mountX=-0.18 mountY=0.14, mountTheta=2.50
22:24:50.256 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.19, opts=13)
22:24:50.257 00.001 9044 Enqueuing Move request for scope (-0.12, 0.19)
22:24:50.257 00.000 12252 Worker thread wakes up
22:24:50.258 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
22:24:50.258 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
22:24:50.258 00.000 12252 Moving (-0.12, 0.19) raw xDistance=-0.18 yDistance=0.14
22:24:50.259 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:50.260 00.001 12252 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 483.96
22:24:50.260 00.000 12252 PPEC: input: -0.18, control: -0.12, exposure: 2000
22:24:50.260 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:50.260 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:24:50.260 00.000 12252 MoveAxis(E, 45, ABG)
22:24:50.260 00.000 12252 Guiding  Dir = 2, Dur = 45
22:24:50.260 00.000 12252 IsSlewing returns 0
22:24:50.260 00.000 12252 IsGuiding returns 0
22:24:50.262 00.002 12252 PulseGuide returned control before completion, sleep 54
22:24:50.275 00.013 9044 UpdateGuideState exits: m=5721 SNR=51.9
22:24:50.275 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:50.276 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:50.277 00.001 9044 Enqueuing Expose request
22:24:50.329 00.052 12252 IsGuiding returns 1
22:24:50.329 00.000 12252 scope still moving after pulse duration time elapsed
22:24:50.361 00.032 12252 IsSlewing returns 0
22:24:50.361 00.000 12252 IsGuiding returns 0
22:24:50.362 00.001 12252 scope move finished after 45 + 55 ms
22:24:50.362 00.000 12252 Move returns status 0, amount 45
22:24:50.362 00.000 12252 MoveAxis(N, 0, ABG)
22:24:50.362 00.000 12252 Move returns status 0, amount 0
22:24:50.362 00.000 12252 move complete, result=0
22:24:50.362 00.000 12252 worker thread done servicing request
22:24:50.362 00.000 12252 Worker thread wakes up
22:24:50.362 00.000 9044 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
22:24:50.363 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:50.363 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:24:52.700 02.337 12252 Exposure complete
22:24:52.727 00.027 12252 worker thread done servicing request
22:24:52.727 00.000 9044 OnExposeComplete: enter
22:24:52.728 00.001 9044 UpdateGuideState(): m_state=6
22:24:52.729 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3346
22:24:52.729 00.000 9044 Star::Find returns 1 (0), X=1011.03, Y=828.21, Mass=5662, SNR=51.6, Peak=173 HFD=5.3
22:24:52.730 00.001 9044 MultiStar: [#1 0.01,0.12,1.08,U] [#2 0.04,-0.02,1.21,U] [#3 0.14,0.05,0.85,U] [#4 -0.28,0.01,1.28,U] [#5 0.03,-0.07,0.65,U] [#6 0.03,-0.02,0.43,U] [#7 -0.09,0.17,0.44,U] [#8 0.12,0.00,0.43,U] 
22:24:52.731 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {0.01, -0.15}
22:24:52.731 00.000 9044 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.62) = xAngle (4.52 = -1.76)
22:24:52.732 00.001 9044 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.44 = 1.44)
22:24:52.733 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=2.90 mountX=-0.00 mountY=0.02, mountTheta=1.76
22:24:52.734 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.00, opts=13)
22:24:52.734 00.000 9044 Enqueuing Move request for scope (-0.02, 0.00)
22:24:52.735 00.001 12252 Worker thread wakes up
22:24:52.735 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
22:24:52.735 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
22:24:52.735 00.000 12252 Moving (-0.02, 0.00) raw xDistance=-0.00 yDistance=0.02
22:24:52.736 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:52.737 00.001 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.96
22:24:52.737 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
22:24:52.737 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:52.737 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:24:52.737 00.000 12252 MoveAxis(E, 5, ABG)
22:24:52.737 00.000 12252 Guiding  Dir = 2, Dur = 5
22:24:52.737 00.000 12252 IsSlewing returns 0
22:24:52.737 00.000 12252 IsGuiding returns 0
22:24:52.740 00.003 12252 PulseGuide returned control before completion, sleep 13
22:24:52.752 00.012 9044 UpdateGuideState exits: m=5662 SNR=51.6
22:24:52.753 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:52.755 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:52.755 00.000 9044 Enqueuing Expose request
22:24:52.762 00.007 12252 IsGuiding returns 0
22:24:52.762 00.000 12252 Move returns status 0, amount 5
22:24:52.762 00.000 12252 MoveAxis(N, 0, ABG)
22:24:52.762 00.000 12252 Move returns status 0, amount 0
22:24:52.762 00.000 12252 move complete, result=0
22:24:52.762 00.000 12252 worker thread done servicing request
22:24:52.762 00.000 12252 Worker thread wakes up
22:24:52.762 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:52.762 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:24:52.763 00.001 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:24:55.128 02.365 12252 Exposure complete
22:24:55.175 00.047 12252 worker thread done servicing request
22:24:55.175 00.000 9044 OnExposeComplete: enter
22:24:55.176 00.001 9044 UpdateGuideState(): m_state=6
22:24:55.178 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3347
22:24:55.181 00.003 9044 Star::Find returns 1 (0), X=1011.09, Y=828.29, Mass=5844, SNR=52.2, Peak=173 HFD=5.1
22:24:55.183 00.002 9044 MultiStar: [#1 -0.04,0.03,1.05,U] [#2 0.02,-0.05,1.20,U] [#3 0.12,0.07,0.85,U] [#4 -0.15,1.04,0.00,M1] [#5 -0.03,-0.16,0.64,U] [#6 -0.01,-0.03,0.43,U] [#7 -0.04,0.11,0.43,U] [#8 -0.16,-0.06,0.41,U] 
22:24:55.186 00.003 9044 refined, 7 included, MultiStar: {0.01, -0.02}, one-star: {0.07, -0.07}
22:24:55.188 00.002 9044 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.62) = xAngle (0.30 = 0.30)
22:24:55.191 00.003 9044 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.78 = -2.78)
22:24:55.193 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.32 mountX=0.02 mountY=-0.01, mountTheta=-0.35
22:24:55.197 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.02, opts=13)
22:24:55.199 00.002 9044 Enqueuing Move request for scope (0.01, -0.02)
22:24:55.200 00.001 12252 Worker thread wakes up
22:24:55.200 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:55.202 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:24:55.202 00.000 9044 UpdateGuideState exits: m=5844 SNR=52.2
22:24:55.204 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:24:55.204 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:55.206 00.002 12252 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
22:24:55.206 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:55.208 00.002 9044 Enqueuing Expose request
22:24:55.211 00.003 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.95
22:24:55.211 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
22:24:55.211 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:55.211 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:24:55.211 00.000 12252 MoveAxis(E, 5, ABG)
22:24:55.211 00.000 12252 Guiding  Dir = 2, Dur = 5
22:24:55.211 00.000 12252 IsSlewing returns 0
22:24:55.211 00.000 12252 IsGuiding returns 0
22:24:55.213 00.002 12252 PulseGuide returned control before completion, sleep 14
22:24:55.238 00.025 12252 IsGuiding returns 0
22:24:55.238 00.000 12252 Move returns status 0, amount 5
22:24:55.238 00.000 12252 MoveAxis(N, 0, ABG)
22:24:55.238 00.000 12252 Move returns status 0, amount 0
22:24:55.238 00.000 12252 move complete, result=0
22:24:55.238 00.000 12252 worker thread done servicing request
22:24:55.238 00.000 12252 Worker thread wakes up
22:24:55.238 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:55.239 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:24:55.239 00.000 9044 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:24:57.594 02.355 12252 Exposure complete
22:24:57.645 00.051 12252 worker thread done servicing request
22:24:57.645 00.000 9044 OnExposeComplete: enter
22:24:57.648 00.003 9044 UpdateGuideState(): m_state=6
22:24:57.650 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3348
22:24:57.653 00.003 9044 Star::Find returns 1 (0), X=1011.10, Y=828.34, Mass=5683, SNR=51.9, Peak=173 HFD=5.2
22:24:57.657 00.004 9044 MultiStar: [#1 0.02,-0.20,1.05,U] [#2 0.02,-0.04,1.20,U] [#3 0.19,-0.09,0.84,U] [#4 0.04,-0.03,1.26,U] [#5 -0.02,-0.13,0.65,U] [#6 0.08,-0.01,0.42,U] [#7 0.11,-0.04,0.43,U] [#8 0.12,-0.01,0.42,U] 
22:24:57.659 00.002 9044 single-star, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.08, -0.02}
22:24:57.661 00.002 9044 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.62) = xAngle (1.32 = 1.32)
22:24:57.664 00.003 9044 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.77 = -1.77)
22:24:57.666 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.31 mountX=0.02 mountY=-0.08, mountTheta=-1.32
22:24:57.669 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.02, opts=13)
22:24:57.671 00.002 9044 Enqueuing Move request for scope (0.08, -0.02)
22:24:57.673 00.002 12252 Worker thread wakes up
22:24:57.673 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:24:57.674 00.001 9044 UpdateGuideState exits: m=5683 SNR=51.9
22:24:57.676 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:24:57.678 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:24:57.679 00.001 9044 Enqueuing Expose request
22:24:57.680 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
22:24:57.680 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
22:24:57.680 00.000 12252 Moving (0.08, -0.02) raw xDistance=0.02 yDistance=-0.08
22:24:57.683 00.003 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.95
22:24:57.683 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
22:24:57.683 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:24:57.683 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:24:57.683 00.000 12252 MoveAxis(E, 4, ABG)
22:24:57.683 00.000 12252 Guiding  Dir = 2, Dur = 4
22:24:57.684 00.001 12252 IsSlewing returns 0
22:24:57.684 00.000 12252 IsGuiding returns 0
22:24:57.686 00.002 12252 PulseGuide returned control before completion, sleep 13
22:24:57.715 00.029 12252 IsGuiding returns 0
22:24:57.715 00.000 12252 Move returns status 0, amount 4
22:24:57.715 00.000 12252 MoveAxis(N, 0, ABG)
22:24:57.715 00.000 12252 Move returns status 0, amount 0
22:24:57.715 00.000 12252 move complete, result=0
22:24:57.716 00.001 12252 worker thread done servicing request
22:24:57.716 00.000 12252 Worker thread wakes up
22:24:57.716 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:24:57.716 00.000 9044 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:24:57.718 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:00.085 02.367 12252 Exposure complete
22:25:00.136 00.051 12252 worker thread done servicing request
22:25:00.136 00.000 9044 OnExposeComplete: enter
22:25:00.137 00.001 9044 UpdateGuideState(): m_state=6
22:25:00.139 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3349
22:25:00.140 00.001 9044 Star::Find returns 1 (0), X=1010.95, Y=828.20, Mass=5724, SNR=51.9, Peak=173 HFD=5.4
22:25:00.142 00.002 9044 MultiStar: [#1 -0.14,0.11,1.07,U] [#2 -0.10,-0.04,1.18,U] [#3 -0.02,-0.05,0.85,U] [#4 -0.36,-0.03,1.29,U] [#5 -0.34,-0.05,0.65,U] [#6 -0.13,0.08,0.42,U] [#7 -0.10,-0.05,0.43,U] [#8 -0.09,0.03,0.43,U] 
22:25:00.146 00.004 9044 refined, 8 included, MultiStar: {-0.16, -0.03}, one-star: {-0.08, -0.16}
22:25:00.148 00.002 9044 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.62) = xAngle (-1.36 = -1.36)
22:25:00.150 00.002 9044 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.44 = 1.84)
22:25:00.152 00.002 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.98 mountX=0.03 mountY=0.16, mountTheta=1.36
22:25:00.157 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.03, opts=13)
22:25:00.159 00.002 9044 Enqueuing Move request for scope (-0.16, -0.03)
22:25:00.161 00.002 12252 Worker thread wakes up
22:25:00.162 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:00.163 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
22:25:00.163 00.000 9044 UpdateGuideState exits: m=5724 SNR=51.9
22:25:00.166 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
22:25:00.166 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:00.167 00.001 12252 Moving (-0.16, -0.03) raw xDistance=0.03 yDistance=0.16
22:25:00.168 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:00.169 00.001 9044 Enqueuing Expose request
22:25:00.172 00.003 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.95
22:25:00.172 00.000 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
22:25:00.172 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:25:00.172 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:25:00.172 00.000 12252 MoveAxis(E, 2, ABG)
22:25:00.172 00.000 12252 Guiding  Dir = 2, Dur = 2
22:25:00.173 00.001 12252 IsSlewing returns 0
22:25:00.173 00.000 12252 IsGuiding returns 0
22:25:00.175 00.002 12252 IsGuiding returns 0
22:25:00.175 00.000 12252 Move returns status 0, amount 2
22:25:00.175 00.000 12252 MoveAxis(N, 0, ABG)
22:25:00.175 00.000 12252 Move returns status 0, amount 0
22:25:00.175 00.000 12252 move complete, result=0
22:25:00.175 00.000 12252 worker thread done servicing request
22:25:00.175 00.000 12252 Worker thread wakes up
22:25:00.175 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:00.176 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:00.176 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.2 px 0 ms NORTH
22:25:02.530 02.354 12252 Exposure complete
22:25:02.583 00.053 12252 worker thread done servicing request
22:25:02.583 00.000 9044 OnExposeComplete: enter
22:25:02.584 00.001 9044 UpdateGuideState(): m_state=6
22:25:02.586 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3350
22:25:02.588 00.002 9044 Star::Find returns 1 (0), X=1011.06, Y=828.26, Mass=5648, SNR=51.7, Peak=173 HFD=5.2
22:25:02.589 00.001 9044 MultiStar: [#1 -0.14,0.20,1.06,U] [#2 -0.07,-0.01,1.23,U] [#3 0.08,0.14,0.85,U] [#4 -0.26,0.35,0.00,M1] [#5 -0.28,-0.09,0.66,U] [#6 -0.01,0.13,0.42,U] [#7 -0.10,0.02,0.45,U] [#8 -0.00,-0.01,0.43,U] 
22:25:02.591 00.002 9044 refined, 7 included, MultiStar: {-0.06, 0.03}, one-star: {0.03, -0.10}
22:25:02.591 00.000 9044 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.62) = xAngle (4.24 = -2.04)
22:25:02.592 00.001 9044 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.16 = 1.16)
22:25:02.593 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.62 mountX=-0.03 mountY=0.06, mountTheta=2.03
22:25:02.595 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.03, opts=13)
22:25:02.596 00.001 9044 Enqueuing Move request for scope (-0.06, 0.03)
22:25:02.598 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:02.599 00.001 12252 Worker thread wakes up
22:25:02.599 00.000 9044 UpdateGuideState exits: m=5648 SNR=51.7
22:25:02.600 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:02.601 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:02.602 00.001 9044 Enqueuing Expose request
22:25:02.603 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
22:25:02.604 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
22:25:02.604 00.000 12252 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
22:25:02.610 00.006 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.95
22:25:02.610 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:25:02.610 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:02.610 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:25:02.610 00.000 12252 MoveAxis(E, 2, ABG)
22:25:02.611 00.001 12252 Guiding  Dir = 2, Dur = 2
22:25:02.611 00.000 12252 IsSlewing returns 0
22:25:02.611 00.000 12252 IsGuiding returns 0
22:25:02.613 00.002 12252 PulseGuide returned control before completion, sleep 11
22:25:02.635 00.022 12252 IsGuiding returns 0
22:25:02.636 00.001 12252 Move returns status 0, amount 2
22:25:02.636 00.000 12252 MoveAxis(N, 0, ABG)
22:25:02.636 00.000 12252 Move returns status 0, amount 0
22:25:02.636 00.000 12252 move complete, result=0
22:25:02.636 00.000 12252 worker thread done servicing request
22:25:02.636 00.000 12252 Worker thread wakes up
22:25:02.636 00.000 9044 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:25:02.637 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:02.637 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:05.003 02.366 12252 Exposure complete
22:25:05.070 00.067 12252 worker thread done servicing request
22:25:05.070 00.000 9044 OnExposeComplete: enter
22:25:05.072 00.002 9044 UpdateGuideState(): m_state=6
22:25:05.074 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3351
22:25:05.076 00.002 9044 Star::Find returns 1 (0), X=1011.03, Y=828.33, Mass=5688, SNR=51.7, Peak=173 HFD=5.1
22:25:05.078 00.002 9044 MultiStar: [#1 -0.11,0.10,1.06,U] [#2 -0.03,0.07,1.23,U] [#3 0.12,0.08,0.85,U] [#4 -0.30,0.31,0.00,M2] [#5 0.02,0.01,0.66,U] [#6 0.02,0.20,0.43,U] [#7 -0.08,0.09,0.43,U] [#8 -0.00,0.09,0.42,U] 
22:25:05.079 00.001 9044 single-star, 7 included, MultiStar: {-0.01, 0.06}, one-star: {0.01, -0.03}
22:25:05.080 00.001 9044 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.62) = xAngle (0.29 = 0.29)
22:25:05.082 00.002 9044 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.80 = -2.80)
22:25:05.083 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.34 mountX=0.03 mountY=-0.01, mountTheta=-0.34
22:25:05.085 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.03, opts=13)
22:25:05.086 00.001 9044 Enqueuing Move request for scope (0.01, -0.03)
22:25:05.087 00.001 12252 Worker thread wakes up
22:25:05.087 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:05.090 00.003 9044 UpdateGuideState exits: m=5688 SNR=51.7
22:25:05.091 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:05.092 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:05.093 00.001 9044 Enqueuing Expose request
22:25:05.094 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:25:05.094 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:25:05.094 00.000 12252 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
22:25:05.097 00.003 12252 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.95
22:25:05.097 00.000 12252 PPEC: input: 0.03, control: 0.00, exposure: 2000
22:25:05.099 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:05.099 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:25:05.099 00.000 12252 MoveAxis(W, 0, ABG)
22:25:05.099 00.000 12252 Move returns status 0, amount 0
22:25:05.099 00.000 12252 MoveAxis(N, 0, ABG)
22:25:05.099 00.000 12252 Move returns status 0, amount 0
22:25:05.099 00.000 12252 move complete, result=0
22:25:05.099 00.000 12252 worker thread done servicing request
22:25:05.099 00.000 9044 GuideStep: 0.0 px 0 ms WEST, -0.0 px 0 ms NORTH
22:25:05.101 00.002 12252 Worker thread wakes up
22:25:05.101 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:05.102 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:07.433 02.331 12252 Exposure complete
22:25:07.490 00.057 12252 worker thread done servicing request
22:25:07.492 00.002 9044 OnExposeComplete: enter
22:25:07.493 00.001 9044 UpdateGuideState(): m_state=6
22:25:07.495 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3352
22:25:07.497 00.002 9044 Star::Find returns 1 (0), X=1010.98, Y=828.25, Mass=5621, SNR=51.3, Peak=173 HFD=5.2
22:25:07.500 00.003 9044 MultiStar: [#1 -0.16,0.05,1.07,U] [#2 -0.07,0.11,1.21,U] [#3 0.03,0.03,0.87,U] [#4 -0.35,0.03,1.29,U] [#5 -0.08,-0.03,0.66,U] [#6 -0.12,0.11,0.42,U] [#7 -0.17,0.03,0.43,U] [#8 -0.03,0.09,0.43,U] 
22:25:07.502 00.002 9044 single-star, 8 included, MultiStar: {-0.12, 0.03}, one-star: {-0.04, -0.11}
22:25:07.505 00.003 9044 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.62) = xAngle (-0.31 = -0.31)
22:25:07.506 00.001 9044 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.40 = 2.89)
22:25:07.508 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.94 mountX=0.11 mountY=0.03, mountTheta=0.26
22:25:07.512 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.11, opts=13)
22:25:07.515 00.003 9044 Enqueuing Move request for scope (-0.04, -0.11)
22:25:07.517 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:07.520 00.003 9044 UpdateGuideState exits: m=5621 SNR=51.3
22:25:07.522 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:07.524 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:07.527 00.003 9044 Enqueuing Expose request
22:25:07.529 00.002 12252 Worker thread wakes up
22:25:07.529 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
22:25:07.529 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
22:25:07.529 00.000 12252 Moving (-0.04, -0.11) raw xDistance=0.11 yDistance=0.03
22:25:07.534 00.005 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.95
22:25:07.534 00.000 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
22:25:07.534 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:07.534 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:25:07.534 00.000 12252 MoveAxis(W, 23, ABG)
22:25:07.534 00.000 12252 Guiding  Dir = 3, Dur = 23
22:25:07.535 00.001 12252 IsSlewing returns 0
22:25:07.535 00.000 12252 IsGuiding returns 0
22:25:07.538 00.003 12252 PulseGuide returned control before completion, sleep 31
22:25:07.572 00.034 12252 IsGuiding returns 1
22:25:07.572 00.000 12252 scope still moving after pulse duration time elapsed
22:25:07.603 00.031 12252 IsSlewing returns 0
22:25:07.604 00.001 12252 IsGuiding returns 0
22:25:07.604 00.000 12252 scope move finished after 23 + 45 ms
22:25:07.604 00.000 12252 Move returns status 0, amount 23
22:25:07.604 00.000 12252 MoveAxis(N, 0, ABG)
22:25:07.604 00.000 12252 Move returns status 0, amount 0
22:25:07.604 00.000 12252 move complete, result=0
22:25:07.604 00.000 12252 worker thread done servicing request
22:25:07.605 00.001 12252 Worker thread wakes up
22:25:07.605 00.000 9044 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
22:25:07.606 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:07.606 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:09.966 02.360 12252 Exposure complete
22:25:10.012 00.046 12252 worker thread done servicing request
22:25:10.012 00.000 9044 OnExposeComplete: enter
22:25:10.013 00.001 9044 UpdateGuideState(): m_state=6
22:25:10.015 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3353
22:25:10.016 00.001 9044 Star::Find returns 1 (0), X=1011.01, Y=828.46, Mass=5867, SNR=52.4, Peak=173 HFD=5.2
22:25:10.018 00.002 9044 MultiStar: [#1 -0.01,0.19,1.04,U] [#2 -0.06,0.02,1.18,U] [#3 0.08,0.12,0.84,U] [#4 -0.27,0.03,1.28,U] [#5 -0.04,0.04,0.64,U] [#6 0.00,0.09,0.42,U] [#7 -0.09,0.17,0.43,U] [#8 0.03,0.14,0.42,U] 
22:25:10.019 00.001 9044 single-star, 8 included, MultiStar: {-0.06, 0.09}, one-star: {-0.01, 0.09}
22:25:10.020 00.001 9044 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.62) = xAngle (3.29 = -3.00)
22:25:10.021 00.001 9044 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.20 = 0.20)
22:25:10.022 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.66 mountX=-0.09 mountY=0.02, mountTheta=2.94
22:25:10.024 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.09, opts=13)
22:25:10.026 00.002 9044 Enqueuing Move request for scope (-0.01, 0.09)
22:25:10.027 00.001 12252 Worker thread wakes up
22:25:10.027 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:10.028 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
22:25:10.028 00.000 9044 UpdateGuideState exits: m=5867 SNR=52.4
22:25:10.029 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
22:25:10.030 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:10.032 00.002 12252 Moving (-0.01, 0.09) raw xDistance=-0.09 yDistance=0.02
22:25:10.032 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:10.034 00.002 9044 Enqueuing Expose request
22:25:10.036 00.002 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.95
22:25:10.036 00.000 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
22:25:10.036 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:10.036 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:25:10.036 00.000 12252 MoveAxis(E, 5, ABG)
22:25:10.036 00.000 12252 Guiding  Dir = 2, Dur = 5
22:25:10.037 00.001 12252 IsSlewing returns 0
22:25:10.037 00.000 12252 IsGuiding returns 0
22:25:10.041 00.004 12252 PulseGuide returned control before completion, sleep 13
22:25:10.067 00.026 12252 IsGuiding returns 0
22:25:10.067 00.000 12252 Move returns status 0, amount 5
22:25:10.067 00.000 12252 MoveAxis(N, 0, ABG)
22:25:10.067 00.000 12252 Move returns status 0, amount 0
22:25:10.067 00.000 12252 move complete, result=0
22:25:10.067 00.000 12252 worker thread done servicing request
22:25:10.067 00.000 12252 Worker thread wakes up
22:25:10.067 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:10.067 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:10.067 00.000 9044 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:25:12.429 02.362 12252 Exposure complete
22:25:12.477 00.048 12252 worker thread done servicing request
22:25:12.477 00.000 9044 OnExposeComplete: enter
22:25:12.478 00.001 9044 UpdateGuideState(): m_state=6
22:25:12.479 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3354
22:25:12.480 00.001 9044 Star::Find returns 1 (0), X=1011.01, Y=828.47, Mass=5635, SNR=51.5, Peak=173 HFD=5.0
22:25:12.482 00.002 9044 MultiStar: [#1 -0.09,0.24,1.06,U] [#2 -0.03,0.21,1.20,U] [#3 0.05,0.20,0.85,U] [#4 -0.16,1.24,0.00,M1] [#5 -0.08,0.15,0.66,U] [#6 -0.09,0.30,0.43,U] [#7 -0.04,0.28,0.43,U] [#8 -0.08,0.23,0.43,U] 
22:25:12.483 00.001 9044 single-star, 7 included, MultiStar: {-0.04, 0.21}, one-star: {-0.02, 0.11}
22:25:12.485 00.002 9044 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.62) = xAngle (3.33 = -2.95)
22:25:12.485 00.000 9044 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.24 = 0.24)
22:25:12.486 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.70 mountX=-0.11 mountY=0.03, mountTheta=2.90
22:25:12.489 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.11, opts=13)
22:25:12.490 00.001 9044 Enqueuing Move request for scope (-0.02, 0.11)
22:25:12.491 00.001 12252 Worker thread wakes up
22:25:12.491 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:12.492 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
22:25:12.492 00.000 9044 UpdateGuideState exits: m=5635 SNR=51.5
22:25:12.492 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
22:25:12.492 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:12.493 00.001 12252 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=0.03
22:25:12.493 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:12.494 00.001 9044 Enqueuing Expose request
22:25:12.496 00.002 12252 PPEC rslt: input = -0.11, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 483.95
22:25:12.496 00.000 12252 PPEC: input: -0.11, control: -0.08, exposure: 2000
22:25:12.496 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:12.496 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:25:12.496 00.000 12252 MoveAxis(E, 30, ABG)
22:25:12.496 00.000 12252 Guiding  Dir = 2, Dur = 30
22:25:12.497 00.001 12252 IsSlewing returns 0
22:25:12.497 00.000 12252 IsGuiding returns 0
22:25:12.499 00.002 12252 PulseGuide returned control before completion, sleep 38
22:25:12.544 00.045 12252 IsGuiding returns 0
22:25:12.544 00.000 12252 Move returns status 0, amount 30
22:25:12.544 00.000 12252 MoveAxis(N, 0, ABG)
22:25:12.544 00.000 12252 Move returns status 0, amount 0
22:25:12.544 00.000 12252 move complete, result=0
22:25:12.544 00.000 12252 worker thread done servicing request
22:25:12.544 00.000 12252 Worker thread wakes up
22:25:12.544 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:12.544 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:12.545 00.001 9044 GuideStep: -0.1 px 30 ms EAST, 0.0 px 0 ms NORTH
22:25:14.885 02.340 12252 Exposure complete
22:25:14.939 00.054 12252 worker thread done servicing request
22:25:14.940 00.001 9044 OnExposeComplete: enter
22:25:14.941 00.001 9044 UpdateGuideState(): m_state=6
22:25:14.942 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3355
22:25:14.944 00.002 9044 Star::Find returns 1 (0), X=1010.99, Y=828.21, Mass=5796, SNR=52.3, Peak=173 HFD=5.4
22:25:14.945 00.001 9044 MultiStar: [#1 -0.11,0.05,1.07,U] [#2 -0.01,-0.01,1.18,U] [#3 0.05,-0.01,0.85,U] [#4 -0.32,0.04,1.26,U] [#5 -0.03,-0.10,0.65,U] [#6 -0.04,0.04,0.42,U] [#7 -0.07,0.04,0.43,U] [#8 -0.06,0.01,0.42,U] 
22:25:14.945 00.000 9044 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.03, -0.16}
22:25:14.946 00.001 9044 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.62) = xAngle (-1.35 = -1.35)
22:25:14.947 00.001 9044 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.44 = 1.85)
22:25:14.948 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.98 mountX=0.02 mountY=0.08, mountTheta=1.35
22:25:14.951 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.01, opts=13)
22:25:14.954 00.003 9044 Enqueuing Move request for scope (-0.08, -0.01)
22:25:14.956 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:14.958 00.002 9044 UpdateGuideState exits: m=5796 SNR=52.3
22:25:14.961 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:14.963 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:14.965 00.002 9044 Enqueuing Expose request
22:25:14.967 00.002 12252 Worker thread wakes up
22:25:14.967 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
22:25:14.967 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
22:25:14.967 00.000 12252 Moving (-0.08, -0.01) raw xDistance=0.02 yDistance=0.08
22:25:14.969 00.002 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.95
22:25:14.969 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
22:25:14.969 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:14.969 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:25:14.969 00.000 12252 MoveAxis(E, 2, ABG)
22:25:14.969 00.000 12252 Guiding  Dir = 2, Dur = 2
22:25:14.971 00.002 12252 IsSlewing returns 0
22:25:14.971 00.000 12252 IsGuiding returns 0
22:25:14.972 00.001 12252 PulseGuide returned control before completion, sleep 11
22:25:14.986 00.014 12252 IsGuiding returns 0
22:25:14.986 00.000 12252 Move returns status 0, amount 2
22:25:14.986 00.000 12252 MoveAxis(N, 0, ABG)
22:25:14.986 00.000 12252 Move returns status 0, amount 0
22:25:14.986 00.000 12252 move complete, result=0
22:25:14.986 00.000 12252 worker thread done servicing request
22:25:14.986 00.000 12252 Worker thread wakes up
22:25:14.986 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:25:14.987 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:14.987 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:17.341 02.354 12252 Exposure complete
22:25:17.376 00.035 12252 worker thread done servicing request
22:25:17.376 00.000 9044 OnExposeComplete: enter
22:25:17.377 00.001 9044 UpdateGuideState(): m_state=6
22:25:17.378 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3356
22:25:17.379 00.001 9044 Star::Find returns 1 (0), X=1011.00, Y=828.33, Mass=5678, SNR=51.7, Peak=173 HFD=5.2
22:25:17.380 00.001 9044 MultiStar: [#1 -0.14,0.07,1.04,U] [#2 -0.17,0.10,1.23,U] [#3 0.03,-0.05,0.84,U] [#4 -0.30,0.42,0.00,M1] [#5 -0.12,-0.01,0.66,U] [#6 -0.05,0.16,0.42,U] [#7 -0.14,0.18,0.44,U] [#8 -0.08,0.11,0.42,U] 
22:25:17.381 00.001 9044 single-star, 7 included, MultiStar: {-0.09, 0.05}, one-star: {-0.02, -0.03}
22:25:17.382 00.001 9044 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.62) = xAngle (-0.65 = -0.65)
22:25:17.382 00.000 9044 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.73 = 2.55)
22:25:17.383 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.27 mountX=0.03 mountY=0.02, mountTheta=0.61
22:25:17.387 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.03, opts=13)
22:25:17.389 00.002 9044 Enqueuing Move request for scope (-0.02, -0.03)
22:25:17.390 00.001 12252 Worker thread wakes up
22:25:17.390 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:17.391 00.001 9044 UpdateGuideState exits: m=5678 SNR=51.7
22:25:17.392 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:17.393 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:17.394 00.001 9044 Enqueuing Expose request
22:25:17.395 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:25:17.395 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:25:17.395 00.000 12252 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=0.02
22:25:17.398 00.003 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.95
22:25:17.399 00.001 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
22:25:17.399 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:17.399 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:25:17.399 00.000 12252 MoveAxis(E, 0, ABG)
22:25:17.399 00.000 12252 Move returns status 0, amount 0
22:25:17.399 00.000 12252 MoveAxis(N, 0, ABG)
22:25:17.399 00.000 12252 Move returns status 0, amount 0
22:25:17.399 00.000 12252 move complete, result=0
22:25:17.399 00.000 12252 worker thread done servicing request
22:25:17.399 00.000 12252 Worker thread wakes up
22:25:17.399 00.000 9044 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:25:17.400 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:17.400 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:19.745 02.345 12252 Exposure complete
22:25:19.807 00.062 12252 worker thread done servicing request
22:25:19.808 00.001 9044 OnExposeComplete: enter
22:25:19.809 00.001 9044 UpdateGuideState(): m_state=6
22:25:19.811 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3357
22:25:19.812 00.001 9044 Star::Find returns 1 (0), X=1011.12, Y=828.52, Mass=5810, SNR=52.3, Peak=173 HFD=5.2
22:25:19.813 00.001 9044 MultiStar: [#1 -0.01,0.17,1.06,U] [#2 0.03,0.06,1.21,U] [#3 0.22,0.20,0.84,U] [#4 -0.21,0.41,0.00,M2] [#5 -0.09,0.02,0.64,U] [#6 0.03,0.16,0.42,U] [#7 -0.04,0.16,0.42,U] [#8 0.13,0.14,0.41,U] 
22:25:19.814 00.001 9044 refined, 7 included, MultiStar: {0.05, 0.13}, one-star: {0.10, 0.16}
22:25:19.815 00.001 9044 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.62) = xAngle (2.84 = 2.84)
22:25:19.816 00.001 9044 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.25 = -0.25)
22:25:19.817 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.21 mountX=-0.13 mountY=-0.03, mountTheta=-2.89
22:25:19.819 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.13, opts=13)
22:25:19.822 00.003 9044 Enqueuing Move request for scope (0.05, 0.13)
22:25:19.824 00.002 12252 Worker thread wakes up
22:25:19.824 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:19.826 00.002 9044 UpdateGuideState exits: m=5810 SNR=52.3
22:25:19.829 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:19.832 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:19.834 00.002 9044 Enqueuing Expose request
22:25:19.837 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
22:25:19.837 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
22:25:19.837 00.000 12252 Moving (0.05, 0.13) raw xDistance=-0.13 yDistance=-0.03
22:25:19.842 00.005 12252 PPEC rslt: input = -0.13, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 483.95
22:25:19.842 00.000 12252 PPEC: input: -0.13, control: -0.08, exposure: 2000
22:25:19.842 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:19.842 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:25:19.843 00.001 12252 MoveAxis(E, 31, ABG)
22:25:19.843 00.000 12252 Guiding  Dir = 2, Dur = 31
22:25:19.843 00.000 12252 IsSlewing returns 0
22:25:19.843 00.000 12252 IsGuiding returns 0
22:25:19.846 00.003 12252 PulseGuide returned control before completion, sleep 39
22:25:19.893 00.047 12252 IsGuiding returns 0
22:25:19.893 00.000 12252 Move returns status 0, amount 31
22:25:19.893 00.000 12252 MoveAxis(N, 0, ABG)
22:25:19.893 00.000 12252 Move returns status 0, amount 0
22:25:19.893 00.000 12252 move complete, result=0
22:25:19.893 00.000 12252 worker thread done servicing request
22:25:19.893 00.000 12252 Worker thread wakes up
22:25:19.893 00.000 9044 GuideStep: -0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
22:25:19.895 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:19.895 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:22.255 02.360 12252 Exposure complete
22:25:22.298 00.043 12252 worker thread done servicing request
22:25:22.298 00.000 9044 OnExposeComplete: enter
22:25:22.299 00.001 9044 UpdateGuideState(): m_state=6
22:25:22.301 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3358
22:25:22.303 00.002 9044 Star::Find returns 1 (0), X=1010.96, Y=828.28, Mass=5808, SNR=52.2, Peak=173 HFD=5.3
22:25:22.306 00.003 9044 MultiStar: [#1 -0.15,0.11,1.06,U] [#2 -0.14,0.00,1.22,U] [#3 -0.08,0.12,0.85,U] [#4 -0.33,0.08,1.26,U] [#5 -0.31,-0.02,0.65,U] [#6 -0.09,0.08,0.41,U] [#7 -0.20,0.12,0.43,U] [#8 -0.24,0.07,0.42,U] 
22:25:22.308 00.002 9044 single-star, 8 included, MultiStar: {-0.18, 0.05}, one-star: {-0.06, -0.08}
22:25:22.310 00.002 9044 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.62) = xAngle (-0.61 = -0.61)
22:25:22.312 00.002 9044 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.70 = 2.59)
22:25:22.315 00.003 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.24 mountX=0.08 mountY=0.05, mountTheta=0.57
22:25:22.318 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.08, opts=13)
22:25:22.320 00.002 9044 Enqueuing Move request for scope (-0.06, -0.08)
22:25:22.320 00.000 12252 Worker thread wakes up
22:25:22.321 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:22.322 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
22:25:22.322 00.000 9044 UpdateGuideState exits: m=5808 SNR=52.2
22:25:22.323 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
22:25:22.323 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:22.324 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:22.325 00.001 9044 Enqueuing Expose request
22:25:22.326 00.001 12252 Moving (-0.06, -0.08) raw xDistance=0.08 yDistance=0.05
22:25:22.329 00.003 12252 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.95
22:25:22.329 00.000 12252 PPEC: input: 0.08, control: 0.01, exposure: 2000
22:25:22.330 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:22.330 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:25:22.330 00.000 12252 MoveAxis(W, 3, ABG)
22:25:22.330 00.000 12252 Guiding  Dir = 3, Dur = 3
22:25:22.330 00.000 12252 IsSlewing returns 0
22:25:22.330 00.000 12252 IsGuiding returns 0
22:25:22.332 00.002 12252 PulseGuide returned control before completion, sleep 12
22:25:22.356 00.024 12252 IsGuiding returns 0
22:25:22.356 00.000 12252 Move returns status 0, amount 3
22:25:22.356 00.000 12252 MoveAxis(N, 0, ABG)
22:25:22.356 00.000 12252 Move returns status 0, amount 0
22:25:22.356 00.000 12252 move complete, result=0
22:25:22.356 00.000 12252 worker thread done servicing request
22:25:22.356 00.000 12252 Worker thread wakes up
22:25:22.356 00.000 9044 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:25:22.358 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:22.358 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:24.697 02.339 12252 Exposure complete
22:25:24.757 00.060 12252 worker thread done servicing request
22:25:24.757 00.000 9044 OnExposeComplete: enter
22:25:24.759 00.002 9044 UpdateGuideState(): m_state=6
22:25:24.761 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3359
22:25:24.762 00.001 9044 Star::Find returns 1 (0), X=1011.01, Y=828.51, Mass=5772, SNR=52.1, Peak=173 HFD=5.2
22:25:24.764 00.002 9044 MultiStar: [#1 -0.09,0.25,1.06,U] [#2 -0.05,0.18,1.20,U] [#3 0.09,0.23,0.85,U] [#4 -0.29,0.15,1.26,U] [#5 -0.05,0.12,0.65,U] [#6 -0.01,0.22,0.42,U] [#7 -0.11,0.19,0.43,U] [#8 0.04,0.18,0.42,U] 
22:25:24.765 00.001 9044 single-star, 8 included, MultiStar: {-0.07, 0.18}, one-star: {-0.01, 0.15}
22:25:24.767 00.002 9044 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.62) = xAngle (3.25 = -3.03)
22:25:24.768 00.001 9044 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.17 = 0.17)
22:25:24.769 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.63 mountX=-0.15 mountY=0.02, mountTheta=2.98
22:25:24.771 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.15, opts=13)
22:25:24.772 00.001 9044 Enqueuing Move request for scope (-0.01, 0.15)
22:25:24.773 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:24.775 00.002 9044 UpdateGuideState exits: m=5772 SNR=52.1
22:25:24.776 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:24.777 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:24.778 00.001 9044 Enqueuing Expose request
22:25:24.779 00.001 12252 Worker thread wakes up
22:25:24.779 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
22:25:24.779 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
22:25:24.779 00.000 12252 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=0.02
22:25:24.782 00.003 12252 PPEC rslt: input = -0.15, final = -0.09, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 483.95
22:25:24.782 00.000 12252 PPEC: input: -0.15, control: -0.09, exposure: 2000
22:25:24.782 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:24.783 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:25:24.783 00.000 12252 MoveAxis(E, 33, ABG)
22:25:24.783 00.000 12252 Guiding  Dir = 2, Dur = 33
22:25:24.783 00.000 12252 IsSlewing returns 0
22:25:24.783 00.000 12252 IsGuiding returns 0
22:25:24.785 00.002 12252 PulseGuide returned control before completion, sleep 42
22:25:24.832 00.047 12252 IsGuiding returns 0
22:25:24.834 00.002 12252 Move returns status 0, amount 33
22:25:24.834 00.000 12252 MoveAxis(N, 0, ABG)
22:25:24.834 00.000 12252 Move returns status 0, amount 0
22:25:24.834 00.000 12252 move complete, result=0
22:25:24.834 00.000 12252 worker thread done servicing request
22:25:24.834 00.000 9044 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
22:25:24.835 00.001 12252 Worker thread wakes up
22:25:24.835 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:24.835 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:27.191 02.356 12252 Exposure complete
22:25:27.236 00.045 12252 worker thread done servicing request
22:25:27.236 00.000 9044 OnExposeComplete: enter
22:25:27.237 00.001 9044 UpdateGuideState(): m_state=6
22:25:27.238 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3360
22:25:27.239 00.001 9044 Star::Find returns 1 (0), X=1010.99, Y=828.43, Mass=5789, SNR=52.0, Peak=173 HFD=5.2
22:25:27.241 00.002 9044 MultiStar: [#1 -0.06,0.19,1.04,U] [#2 -0.06,0.03,1.20,U] [#3 0.15,0.14,0.85,U] [#4 -0.29,0.06,1.29,U] [#5 -0.11,0.01,0.66,U] [#6 -0.11,0.14,0.42,U] [#7 -0.11,0.23,0.44,U] [#8 -0.05,0.06,0.42,U] 
22:25:27.243 00.002 9044 single-star, 8 included, MultiStar: {-0.08, 0.09}, one-star: {-0.03, 0.07}
22:25:27.245 00.002 9044 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.62) = xAngle (3.68 = -2.60)
22:25:27.246 00.001 9044 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.60 = 0.60)
22:25:27.247 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=2.05 mountX=-0.06 mountY=0.04, mountTheta=2.56
22:25:27.248 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.07, opts=13)
22:25:27.250 00.002 9044 Enqueuing Move request for scope (-0.03, 0.07)
22:25:27.251 00.001 12252 Worker thread wakes up
22:25:27.251 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:27.252 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
22:25:27.252 00.000 9044 UpdateGuideState exits: m=5789 SNR=52.0
22:25:27.252 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
22:25:27.252 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:27.253 00.001 12252 Moving (-0.03, 0.07) raw xDistance=-0.06 yDistance=0.04
22:25:27.253 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:27.255 00.002 9044 Enqueuing Expose request
22:25:27.257 00.002 12252 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.95
22:25:27.257 00.000 12252 PPEC: input: -0.06, control: -0.02, exposure: 2000
22:25:27.257 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:27.257 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:25:27.257 00.000 12252 MoveAxis(E, 7, ABG)
22:25:27.258 00.001 12252 Guiding  Dir = 2, Dur = 7
22:25:27.260 00.002 12252 IsSlewing returns 0
22:25:27.261 00.001 12252 IsGuiding returns 0
22:25:27.263 00.002 12252 PulseGuide returned control before completion, sleep 15
22:25:27.288 00.025 12252 IsGuiding returns 0
22:25:27.288 00.000 12252 Move returns status 0, amount 7
22:25:27.288 00.000 12252 MoveAxis(N, 0, ABG)
22:25:27.288 00.000 12252 Move returns status 0, amount 0
22:25:27.288 00.000 12252 move complete, result=0
22:25:27.288 00.000 12252 worker thread done servicing request
22:25:27.288 00.000 12252 Worker thread wakes up
22:25:27.288 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:27.288 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:27.288 00.000 9044 GuideStep: -0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:25:29.646 02.358 12252 Exposure complete
22:25:29.712 00.066 12252 worker thread done servicing request
22:25:29.712 00.000 9044 OnExposeComplete: enter
22:25:29.713 00.001 9044 UpdateGuideState(): m_state=6
22:25:29.714 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3361
22:25:29.715 00.001 9044 Star::Find returns 1 (0), X=1011.02, Y=828.39, Mass=5716, SNR=51.8, Peak=173 HFD=5.2
22:25:29.716 00.001 9044 MultiStar: [#1 -0.03,0.08,1.04,U] [#2 0.04,0.01,1.19,U] [#3 0.14,0.07,0.86,U] [#4 -0.17,0.36,0.00,M1] [#5 -0.01,-0.07,0.66,U] [#6 0.05,0.05,0.42,U] [#7 -0.10,0.19,0.44,U] [#8 0.07,-0.00,0.43,U] 
22:25:29.717 00.001 9044 single-star, 7 included, MultiStar: {0.02, 0.04}, one-star: {0.00, 0.03}
22:25:29.717 00.000 9044 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.62) = xAngle (3.19 = -3.09)
22:25:29.718 00.001 9044 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.11 = 0.11)
22:25:29.719 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.57 mountX=-0.03 mountY=0.00, mountTheta=3.03
22:25:29.720 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.03, opts=13)
22:25:29.721 00.001 9044 Enqueuing Move request for scope (0.00, 0.03)
22:25:29.723 00.002 12252 Worker thread wakes up
22:25:29.723 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:29.724 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
22:25:29.724 00.000 9044 UpdateGuideState exits: m=5716 SNR=51.8
22:25:29.725 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:29.726 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
22:25:29.726 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:29.727 00.001 9044 Enqueuing Expose request
22:25:29.728 00.001 12252 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=0.00
22:25:29.733 00.005 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.95
22:25:29.733 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
22:25:29.733 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:29.733 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:25:29.733 00.000 12252 MoveAxis(E, 8, ABG)
22:25:29.733 00.000 12252 Guiding  Dir = 2, Dur = 8
22:25:29.734 00.001 12252 IsSlewing returns 0
22:25:29.734 00.000 12252 IsGuiding returns 0
22:25:29.736 00.002 12252 PulseGuide returned control before completion, sleep 16
22:25:29.754 00.018 12252 IsGuiding returns 0
22:25:29.754 00.000 12252 Move returns status 0, amount 8
22:25:29.754 00.000 12252 MoveAxis(N, 0, ABG)
22:25:29.754 00.000 12252 Move returns status 0, amount 0
22:25:29.754 00.000 12252 move complete, result=0
22:25:29.754 00.000 12252 worker thread done servicing request
22:25:29.754 00.000 12252 Worker thread wakes up
22:25:29.754 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:25:29.756 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:29.756 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:32.096 02.340 12252 Exposure complete
22:25:32.137 00.041 12252 worker thread done servicing request
22:25:32.137 00.000 9044 OnExposeComplete: enter
22:25:32.139 00.002 9044 UpdateGuideState(): m_state=6
22:25:32.140 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3362
22:25:32.141 00.001 9044 Star::Find returns 1 (0), X=1011.02, Y=828.52, Mass=5670, SNR=51.7, Peak=173 HFD=5.0
22:25:32.143 00.002 9044 MultiStar: [#1 -0.07,0.15,1.07,U] [#2 -0.01,0.04,1.22,U] [#3 0.02,0.23,0.86,U] [#4 -0.34,0.15,1.27,U] [#5 0.04,0.10,0.66,U] [#6 -0.09,0.11,0.43,U] [#7 -0.14,0.16,0.43,U] [#8 -0.04,0.14,0.43,U] 
22:25:32.144 00.001 9044 single-star, 8 included, MultiStar: {-0.08, 0.14}, one-star: {-0.01, 0.16}
22:25:32.145 00.001 9044 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.62) = xAngle (3.24 = -3.05)
22:25:32.146 00.001 9044 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.15 = 0.15)
22:25:32.148 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.61 mountX=-0.16 mountY=0.02, mountTheta=2.99
22:25:32.150 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.16, opts=13)
22:25:32.151 00.001 9044 Enqueuing Move request for scope (-0.01, 0.16)
22:25:32.152 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:32.153 00.001 12252 Worker thread wakes up
22:25:32.153 00.000 9044 UpdateGuideState exits: m=5670 SNR=51.7
22:25:32.154 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:32.155 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:32.156 00.001 9044 Enqueuing Expose request
22:25:32.157 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
22:25:32.158 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
22:25:32.158 00.000 12252 Moving (-0.01, 0.16) raw xDistance=-0.16 yDistance=0.02
22:25:32.161 00.003 12252 PPEC rslt: input = -0.16, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 483.95
22:25:32.161 00.000 12252 PPEC: input: -0.16, control: -0.10, exposure: 2000
22:25:32.161 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:32.161 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:25:32.161 00.000 12252 MoveAxis(E, 40, ABG)
22:25:32.161 00.000 12252 Guiding  Dir = 2, Dur = 40
22:25:32.162 00.001 12252 IsSlewing returns 0
22:25:32.162 00.000 12252 IsGuiding returns 0
22:25:32.165 00.003 12252 PulseGuide returned control before completion, sleep 47
22:25:32.228 00.063 12252 IsGuiding returns 0
22:25:32.228 00.000 12252 Move returns status 0, amount 40
22:25:32.228 00.000 12252 MoveAxis(N, 0, ABG)
22:25:32.228 00.000 12252 Move returns status 0, amount 0
22:25:32.228 00.000 12252 move complete, result=0
22:25:32.229 00.001 12252 worker thread done servicing request
22:25:32.229 00.000 12252 Worker thread wakes up
22:25:32.229 00.000 9044 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
22:25:32.232 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:32.232 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:34.580 02.348 12252 Exposure complete
22:25:34.628 00.048 12252 worker thread done servicing request
22:25:34.628 00.000 9044 OnExposeComplete: enter
22:25:34.629 00.001 9044 UpdateGuideState(): m_state=6
22:25:34.630 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3363
22:25:34.631 00.001 9044 Star::Find returns 1 (0), X=1011.13, Y=828.08, Mass=5811, SNR=52.3, Peak=173 HFD=5.4
22:25:34.632 00.001 9044 MultiStar: [#1 0.02,-0.08,1.06,U] [#2 0.01,-0.19,1.19,U] [#3 0.17,-0.17,0.83,U] [#4 -0.26,-0.06,1.26,U] [#5 -0.04,-0.25,0.65,U] [#6 0.02,-0.07,0.42,U] [#7 -0.02,-0.07,0.43,U] [#8 0.03,-0.15,0.42,U] 
22:25:34.633 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {0.11, -0.28}
22:25:34.634 00.001 9044 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.62) = xAngle (0.01 = 0.01)
22:25:34.635 00.001 9044 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.08 = -3.08)
22:25:34.637 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.62 mountX=0.15 mountY=-0.01, mountTheta=-0.07
22:25:34.639 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.15, opts=13)
22:25:34.640 00.001 9044 Enqueuing Move request for scope (-0.01, -0.15)
22:25:34.641 00.001 12252 Worker thread wakes up
22:25:34.642 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:34.643 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
22:25:34.643 00.000 9044 UpdateGuideState exits: m=5811 SNR=52.3
22:25:34.643 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
22:25:34.644 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:34.644 00.000 12252 Moving (-0.01, -0.15) raw xDistance=0.15 yDistance=-0.01
22:25:34.644 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:34.645 00.001 9044 Enqueuing Expose request
22:25:34.649 00.004 12252 PPEC rslt: input = 0.15, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 483.95
22:25:34.649 00.000 12252 PPEC: input: 0.15, control: 0.09, exposure: 2000
22:25:34.649 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:34.649 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:25:34.649 00.000 12252 MoveAxis(W, 35, ABG)
22:25:34.649 00.000 12252 Guiding  Dir = 3, Dur = 35
22:25:34.650 00.001 12252 IsSlewing returns 0
22:25:34.650 00.000 12252 IsGuiding returns 0
22:25:34.651 00.001 12252 PulseGuide returned control before completion, sleep 44
22:25:34.702 00.051 12252 IsGuiding returns 0
22:25:34.702 00.000 12252 Move returns status 0, amount 35
22:25:34.702 00.000 12252 MoveAxis(N, 0, ABG)
22:25:34.702 00.000 12252 Move returns status 0, amount 0
22:25:34.702 00.000 12252 move complete, result=0
22:25:34.702 00.000 12252 worker thread done servicing request
22:25:34.702 00.000 12252 Worker thread wakes up
22:25:34.702 00.000 9044 GuideStep: 0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
22:25:34.704 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:34.704 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:37.052 02.348 12252 Exposure complete
22:25:37.115 00.063 12252 worker thread done servicing request
22:25:37.115 00.000 9044 OnExposeComplete: enter
22:25:37.115 00.000 9044 UpdateGuideState(): m_state=6
22:25:37.117 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3364
22:25:37.119 00.002 9044 Star::Find returns 1 (0), X=1011.11, Y=828.10, Mass=5704, SNR=51.8, Peak=173 HFD=5.3
22:25:37.122 00.003 9044 MultiStar: [#1 0.03,-0.15,1.07,U] [#2 0.05,-0.09,1.22,U] [#3 0.22,-0.10,0.86,U] [#4 -0.22,-0.01,1.29,U] [#5 0.09,-0.19,0.66,U] [#6 0.06,-0.14,0.42,U] [#7 0.07,-0.09,0.43,U] [#8 0.13,0.06,0.43,U] 
22:25:37.124 00.002 9044 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.09, -0.27}
22:25:37.127 00.003 9044 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.62) = xAngle (0.36 = 0.36)
22:25:37.129 00.002 9044 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.72 = -2.72)
22:25:37.132 00.003 9044 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.26 mountX=0.11 mountY=-0.05, mountTheta=-0.41
22:25:37.137 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.11, opts=13)
22:25:37.139 00.002 9044 Enqueuing Move request for scope (0.04, -0.11)
22:25:37.142 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:37.145 00.003 12252 Worker thread wakes up
22:25:37.145 00.000 9044 UpdateGuideState exits: m=5704 SNR=51.8
22:25:37.147 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
22:25:37.147 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:37.150 00.003 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
22:25:37.150 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:37.152 00.002 9044 Enqueuing Expose request
22:25:37.154 00.002 12252 Moving (0.04, -0.11) raw xDistance=0.11 yDistance=-0.05
22:25:37.158 00.004 12252 PPEC rslt: input = 0.11, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 483.95
22:25:37.158 00.000 12252 PPEC: input: 0.11, control: 0.07, exposure: 2000
22:25:37.158 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:37.158 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:25:37.158 00.000 12252 MoveAxis(W, 27, ABG)
22:25:37.158 00.000 12252 Guiding  Dir = 3, Dur = 27
22:25:37.159 00.001 12252 IsSlewing returns 0
22:25:37.159 00.000 12252 IsGuiding returns 0
22:25:37.161 00.002 12252 PulseGuide returned control before completion, sleep 36
22:25:37.208 00.047 12252 IsGuiding returns 0
22:25:37.208 00.000 12252 Move returns status 0, amount 27
22:25:37.208 00.000 12252 MoveAxis(N, 0, ABG)
22:25:37.208 00.000 12252 Move returns status 0, amount 0
22:25:37.208 00.000 12252 move complete, result=0
22:25:37.208 00.000 12252 worker thread done servicing request
22:25:37.208 00.000 12252 Worker thread wakes up
22:25:37.208 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:37.209 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:37.209 00.000 9044 GuideStep: 0.1 px 27 ms WEST, -0.0 px 0 ms NORTH
22:25:39.561 02.352 12252 Exposure complete
22:25:39.637 00.076 12252 worker thread done servicing request
22:25:39.637 00.000 9044 OnExposeComplete: enter
22:25:39.638 00.001 9044 UpdateGuideState(): m_state=6
22:25:39.639 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
22:25:39.640 00.001 9044 Star::Find returns 1 (0), X=1011.03, Y=828.42, Mass=5746, SNR=51.8, Peak=173 HFD=5.2
22:25:39.642 00.002 9044 MultiStar: [#1 -0.04,0.10,1.06,U] [#2 0.04,0.09,1.20,U] [#3 0.11,0.18,0.84,U] [#4 -0.30,0.41,0.00,M1] [#5 0.07,0.01,0.66,U] [#6 0.01,0.09,0.42,U] [#7 -0.11,0.19,0.44,U] [#8 0.07,0.21,0.43,U] 
22:25:39.643 00.001 9044 single-star, 7 included, MultiStar: {0.02, 0.11}, one-star: {0.01, 0.06}
22:25:39.644 00.001 9044 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.62) = xAngle (3.09 = 3.09)
22:25:39.645 00.001 9044 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.01 = 0.01)
22:25:39.646 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.47 mountX=-0.06 mountY=0.00, mountTheta=3.13
22:25:39.649 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.06, opts=13)
22:25:39.650 00.001 9044 Enqueuing Move request for scope (0.01, 0.06)
22:25:39.651 00.001 12252 Worker thread wakes up
22:25:39.651 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:39.652 00.001 9044 UpdateGuideState exits: m=5746 SNR=51.8
22:25:39.653 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:39.654 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:39.655 00.001 9044 Enqueuing Expose request
22:25:39.656 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
22:25:39.656 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
22:25:39.656 00.000 12252 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=0.00
22:25:39.659 00.003 12252 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.94
22:25:39.659 00.000 12252 PPEC: input: -0.06, control: -0.00, exposure: 2000
22:25:39.659 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:39.659 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:25:39.659 00.000 12252 MoveAxis(E, 1, ABG)
22:25:39.660 00.001 12252 Guiding  Dir = 2, Dur = 1
22:25:39.660 00.000 12252 IsSlewing returns 0
22:25:39.660 00.000 12252 IsGuiding returns 0
22:25:39.662 00.002 12252 IsGuiding returns 0
22:25:39.662 00.000 12252 Move returns status 0, amount 1
22:25:39.662 00.000 12252 MoveAxis(N, 0, ABG)
22:25:39.662 00.000 12252 Move returns status 0, amount 0
22:25:39.662 00.000 12252 move complete, result=0
22:25:39.662 00.000 12252 worker thread done servicing request
22:25:39.663 00.001 9044 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:25:39.664 00.001 12252 Worker thread wakes up
22:25:39.664 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:39.664 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:42.004 02.340 12252 Exposure complete
22:25:42.051 00.047 12252 worker thread done servicing request
22:25:42.051 00.000 9044 OnExposeComplete: enter
22:25:42.053 00.002 9044 UpdateGuideState(): m_state=6
22:25:42.054 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3366
22:25:42.056 00.002 9044 Star::Find returns 1 (0), X=1011.05, Y=828.65, Mass=5777, SNR=52.2, Peak=173 HFD=5.2
22:25:42.057 00.001 9044 MultiStar: [#1 -0.02,0.26,1.05,U] [#2 0.04,0.25,1.19,U] [#3 0.13,0.23,0.85,U] [#4 -0.18,1.31,0.00,M2] [#5 0.03,0.21,0.65,U] [#6 0.05,0.37,0.42,U] [#7 -0.09,0.37,0.43,U] [#8 -0.05,0.33,0.41,U] 
22:25:42.058 00.001 9044 refined, 7 included, MultiStar: {0.03, 0.27}, one-star: {0.03, 0.29}
22:25:42.059 00.001 9044 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.62) = xAngle (3.10 = 3.10)
22:25:42.061 00.002 9044 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.02 = 0.02)
22:25:42.062 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.28 cameraTheta=1.48 mountX=-0.28 mountY=0.01, mountTheta=3.12
22:25:42.064 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.27, opts=13)
22:25:42.065 00.001 9044 Enqueuing Move request for scope (0.03, 0.27)
22:25:42.066 00.001 12252 Worker thread wakes up
22:25:42.066 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:42.068 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
22:25:42.068 00.000 9044 UpdateGuideState exits: m=5777 SNR=52.2
22:25:42.070 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
22:25:42.070 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:42.072 00.002 12252 Moving (0.03, 0.27) raw xDistance=-0.28 yDistance=0.01
22:25:42.072 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:42.073 00.001 9044 Enqueuing Expose request
22:25:42.075 00.002 12252 PPEC rslt: input = -0.28, final = -0.18, react = -0.17, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 483.94
22:25:42.075 00.000 12252 PPEC: input: -0.28, control: -0.18, exposure: 2000
22:25:42.075 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:42.075 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:25:42.075 00.000 12252 MoveAxis(E, 70, ABG)
22:25:42.075 00.000 12252 Guiding  Dir = 2, Dur = 70
22:25:42.076 00.001 12252 IsSlewing returns 0
22:25:42.076 00.000 12252 IsGuiding returns 0
22:25:42.078 00.002 12252 PulseGuide returned control before completion, sleep 79
22:25:42.171 00.093 12252 IsGuiding returns 0
22:25:42.171 00.000 12252 Move returns status 0, amount 70
22:25:42.171 00.000 12252 MoveAxis(N, 0, ABG)
22:25:42.171 00.000 12252 Move returns status 0, amount 0
22:25:42.171 00.000 12252 move complete, result=0
22:25:42.171 00.000 12252 worker thread done servicing request
22:25:42.171 00.000 12252 Worker thread wakes up
22:25:42.171 00.000 9044 GuideStep: -0.3 px 70 ms EAST, 0.0 px 0 ms NORTH
22:25:42.174 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:42.174 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:44.536 02.362 12252 Exposure complete
22:25:44.583 00.047 12252 worker thread done servicing request
22:25:44.583 00.000 9044 OnExposeComplete: enter
22:25:44.585 00.002 9044 UpdateGuideState(): m_state=6
22:25:44.587 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3367
22:25:44.589 00.002 9044 Star::Find returns 1 (0), X=1011.23, Y=828.06, Mass=5807, SNR=52.3, Peak=173 HFD=5.1
22:25:44.591 00.002 9044 MultiStar: [#1 0.22,-0.25,1.06,U] [#2 0.21,-0.18,1.20,U] [#3 0.39,-0.13,0.00,M1] [#4 0.09,-0.06,1.25,U] [#5 0.22,-0.20,0.66,U] [#6 0.16,-0.20,0.42,U] [#7 0.12,-0.12,0.43,U] [#8 0.18,-0.25,0.42,U] 
22:25:44.592 00.001 9044 refined, 7 included, MultiStar: {0.18, -0.19}, one-star: {0.21, -0.30}
22:25:44.593 00.001 9044 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.62) = xAngle (0.80 = 0.80)
22:25:44.594 00.001 9044 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.28 = -2.28)
22:25:44.595 00.001 9044 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.82 mountX=0.18 mountY=-0.20, mountTheta=-0.83
22:25:44.597 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=-0.19, opts=13)
22:25:44.599 00.002 9044 Enqueuing Move request for scope (0.18, -0.19)
22:25:44.600 00.001 12252 Worker thread wakes up
22:25:44.600 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
22:25:44.600 00.000 12252 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
22:25:44.600 00.000 12252 Moving (0.18, -0.19) raw xDistance=0.18 yDistance=-0.20
22:25:44.600 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:44.601 00.001 9044 UpdateGuideState exits: m=5807 SNR=52.3
22:25:44.602 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:44.603 00.001 12252 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 483.94
22:25:44.603 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:44.605 00.002 12252 PPEC: input: 0.18, control: 0.10, exposure: 2000
22:25:44.605 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:25:44.605 00.000 9044 Enqueuing Expose request
22:25:44.606 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:25:44.607 00.001 12252 MoveAxis(W, 40, ABG)
22:25:44.607 00.000 12252 Guiding  Dir = 3, Dur = 40
22:25:44.607 00.000 12252 IsSlewing returns 0
22:25:44.609 00.002 12252 IsGuiding returns 0
22:25:44.610 00.001 12252 PulseGuide returned control before completion, sleep 49
22:25:44.667 00.057 12252 IsGuiding returns 0
22:25:44.667 00.000 12252 Move returns status 0, amount 40
22:25:44.667 00.000 12252 MoveAxis(N, 0, ABG)
22:25:44.667 00.000 12252 Move returns status 0, amount 0
22:25:44.667 00.000 12252 move complete, result=0
22:25:44.668 00.001 12252 worker thread done servicing request
22:25:44.668 00.000 9044 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
22:25:44.669 00.001 12252 Worker thread wakes up
22:25:44.669 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:44.669 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:47.006 02.337 12252 Exposure complete
22:25:47.044 00.038 12252 worker thread done servicing request
22:25:47.044 00.000 9044 OnExposeComplete: enter
22:25:47.046 00.002 9044 UpdateGuideState(): m_state=6
22:25:47.048 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3368
22:25:47.051 00.003 9044 Star::Find returns 1 (0), X=1011.15, Y=828.24, Mass=5734, SNR=51.8, Peak=173 HFD=5.1
22:25:47.053 00.002 9044 MultiStar: [#1 0.06,0.03,1.06,U] [#2 0.07,-0.09,1.21,U] [#3 0.16,-0.02,0.85,U] [#4 -0.16,-0.10,1.31,U] [#5 -0.07,-0.20,0.65,U] [#6 0.10,-0.08,0.42,U] [#7 0.07,0.04,0.43,U] [#8 0.09,-0.04,0.42,U] 
22:25:47.055 00.002 9044 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.13, -0.12}
22:25:47.057 00.002 9044 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.62) = xAngle (0.52 = 0.52)
22:25:47.058 00.001 9044 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.56 = -2.56)
22:25:47.060 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.10 mountX=0.07 mountY=-0.04, mountTheta=-0.57
22:25:47.065 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.07, opts=13)
22:25:47.066 00.001 9044 Enqueuing Move request for scope (0.04, -0.07)
22:25:47.068 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:47.070 00.002 9044 UpdateGuideState exits: m=5734 SNR=51.8
22:25:47.072 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:47.074 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:47.076 00.002 9044 Enqueuing Expose request
22:25:47.077 00.001 12252 Worker thread wakes up
22:25:47.077 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:25:47.077 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:25:47.078 00.001 12252 Moving (0.04, -0.07) raw xDistance=0.07 yDistance=-0.04
22:25:47.081 00.003 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.94
22:25:47.081 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
22:25:47.081 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:47.081 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:25:47.081 00.000 12252 MoveAxis(E, 4, ABG)
22:25:47.081 00.000 12252 Guiding  Dir = 2, Dur = 4
22:25:47.082 00.001 12252 IsSlewing returns 0
22:25:47.082 00.000 12252 IsGuiding returns 0
22:25:47.084 00.002 12252 PulseGuide returned control before completion, sleep 13
22:25:47.110 00.026 12252 IsGuiding returns 0
22:25:47.110 00.000 12252 Move returns status 0, amount 4
22:25:47.110 00.000 12252 MoveAxis(N, 0, ABG)
22:25:47.110 00.000 12252 Move returns status 0, amount 0
22:25:47.110 00.000 12252 move complete, result=0
22:25:47.110 00.000 12252 worker thread done servicing request
22:25:47.110 00.000 12252 Worker thread wakes up
22:25:47.110 00.000 9044 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:25:47.113 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:47.113 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:49.477 02.364 12252 Exposure complete
22:25:49.543 00.066 12252 worker thread done servicing request
22:25:49.543 00.000 9044 OnExposeComplete: enter
22:25:49.544 00.001 9044 UpdateGuideState(): m_state=6
22:25:49.546 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3369
22:25:49.547 00.001 9044 Star::Find returns 1 (0), X=1011.07, Y=828.16, Mass=5699, SNR=51.8, Peak=173 HFD=5.3
22:25:49.548 00.001 9044 MultiStar: [#1 -0.08,0.03,1.06,U] [#2 -0.07,-0.09,1.20,U] [#3 0.07,-0.01,0.86,U] [#4 -0.29,-0.06,1.28,U] [#5 -0.08,-0.16,0.65,U] [#6 0.00,-0.11,0.42,U] [#7 -0.04,-0.05,0.44,U] [#8 -0.01,-0.09,0.42,U] 
22:25:49.549 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {0.04, -0.20}
22:25:49.550 00.001 9044 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.62) = xAngle (-0.68 = -0.68)
22:25:49.551 00.001 9044 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.76 = 2.52)
22:25:49.552 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.31 mountX=0.08 mountY=0.06, mountTheta=0.64
22:25:49.555 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.08, opts=13)
22:25:49.557 00.002 9044 Enqueuing Move request for scope (-0.07, -0.08)
22:25:49.558 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:49.559 00.001 9044 UpdateGuideState exits: m=5699 SNR=51.8
22:25:49.560 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:49.561 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:49.562 00.001 9044 Enqueuing Expose request
22:25:49.563 00.001 12252 Worker thread wakes up
22:25:49.563 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
22:25:49.563 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
22:25:49.563 00.000 12252 Moving (-0.07, -0.08) raw xDistance=0.08 yDistance=0.06
22:25:49.569 00.006 12252 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.94
22:25:49.570 00.001 12252 PPEC: input: 0.08, control: -0.02, exposure: 2000
22:25:49.570 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:49.570 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:25:49.570 00.000 12252 MoveAxis(E, 6, ABG)
22:25:49.570 00.000 12252 Guiding  Dir = 2, Dur = 6
22:25:49.571 00.001 12252 IsSlewing returns 0
22:25:49.571 00.000 12252 IsGuiding returns 0
22:25:49.574 00.003 12252 PulseGuide returned control before completion, sleep 14
22:25:49.591 00.017 12252 IsGuiding returns 0
22:25:49.591 00.000 12252 Move returns status 0, amount 6
22:25:49.591 00.000 12252 MoveAxis(N, 0, ABG)
22:25:49.591 00.000 12252 Move returns status 0, amount 0
22:25:49.591 00.000 12252 move complete, result=0
22:25:49.591 00.000 12252 worker thread done servicing request
22:25:49.591 00.000 12252 Worker thread wakes up
22:25:49.591 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:25:49.593 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:49.593 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:51.948 02.355 12252 Exposure complete
22:25:51.995 00.047 12252 worker thread done servicing request
22:25:51.995 00.000 9044 OnExposeComplete: enter
22:25:51.995 00.000 9044 UpdateGuideState(): m_state=6
22:25:51.998 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3370
22:25:51.999 00.001 9044 Star::Find returns 1 (0), X=1011.11, Y=828.13, Mass=5728, SNR=51.9, Peak=173 HFD=5.4
22:25:52.003 00.004 9044 MultiStar: [#1 0.09,-0.04,1.07,U] [#2 0.03,-0.14,1.20,U] [#3 0.15,-0.14,0.85,U] [#4 -0.17,-0.11,1.28,U] [#5 0.04,-0.25,0.65,U] [#6 0.09,-0.08,0.43,U] [#7 0.00,-0.10,0.44,U] [#8 -0.02,-0.08,0.42,U] 
22:25:52.006 00.003 9044 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {0.09, -0.24}
22:25:52.006 00.000 9044 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.62) = xAngle (0.24 = 0.24)
22:25:52.009 00.003 9044 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.85 = -2.85)
22:25:52.012 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.39 mountX=0.13 mountY=-0.04, mountTheta=-0.29
22:25:52.016 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.13, opts=13)
22:25:52.019 00.003 9044 Enqueuing Move request for scope (0.02, -0.13)
22:25:52.021 00.002 12252 Worker thread wakes up
22:25:52.021 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:52.023 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
22:25:52.023 00.000 9044 UpdateGuideState exits: m=5728 SNR=51.9
22:25:52.025 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
22:25:52.025 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:52.027 00.002 12252 Moving (0.02, -0.13) raw xDistance=0.13 yDistance=-0.04
22:25:52.027 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:52.028 00.001 9044 Enqueuing Expose request
22:25:52.030 00.002 12252 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 483.94
22:25:52.031 00.001 12252 PPEC: input: 0.13, control: 0.07, exposure: 2000
22:25:52.031 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:52.031 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:25:52.031 00.000 12252 MoveAxis(W, 28, ABG)
22:25:52.031 00.000 12252 Guiding  Dir = 3, Dur = 28
22:25:52.031 00.000 12252 IsSlewing returns 0
22:25:52.031 00.000 12252 IsGuiding returns 0
22:25:52.034 00.003 12252 PulseGuide returned control before completion, sleep 37
22:25:52.082 00.048 12252 IsGuiding returns 0
22:25:52.083 00.001 12252 Move returns status 0, amount 28
22:25:52.083 00.000 12252 MoveAxis(N, 0, ABG)
22:25:52.083 00.000 12252 Move returns status 0, amount 0
22:25:52.083 00.000 12252 move complete, result=0
22:25:52.083 00.000 12252 worker thread done servicing request
22:25:52.083 00.000 9044 GuideStep: 0.1 px 28 ms WEST, -0.0 px 0 ms NORTH
22:25:52.085 00.002 12252 Worker thread wakes up
22:25:52.086 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:52.086 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:54.447 02.361 12252 Exposure complete
22:25:54.511 00.064 12252 worker thread done servicing request
22:25:54.511 00.000 9044 OnExposeComplete: enter
22:25:54.514 00.003 9044 UpdateGuideState(): m_state=6
22:25:54.517 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3371
22:25:54.518 00.001 9044 Star::Find returns 1 (0), X=1011.10, Y=828.18, Mass=5737, SNR=51.9, Peak=173 HFD=5.2
22:25:54.519 00.001 9044 MultiStar: [#1 0.10,-0.07,1.07,U] [#2 0.02,-0.15,1.18,U] [#3 0.30,-0.06,0.85,U] [#4 -0.17,-0.06,1.28,U] [#5 0.03,-0.17,0.65,U] [#6 0.04,-0.18,0.43,U] [#7 0.01,-0.04,0.44,U] [#8 0.17,-0.21,0.43,U] 
22:25:54.521 00.002 9044 refined, 8 included, MultiStar: {0.05, -0.12}, one-star: {0.08, -0.18}
22:25:54.522 00.001 9044 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.62) = xAngle (0.46 = 0.46)
22:25:54.523 00.001 9044 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.63 = -2.63)
22:25:54.525 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.17 mountX=0.11 mountY=-0.06, mountTheta=-0.50
22:25:54.529 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.12, opts=13)
22:25:54.530 00.001 9044 Enqueuing Move request for scope (0.05, -0.12)
22:25:54.531 00.001 12252 Worker thread wakes up
22:25:54.532 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:54.534 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
22:25:54.534 00.000 9044 UpdateGuideState exits: m=5737 SNR=51.9
22:25:54.535 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:54.537 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
22:25:54.537 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:54.539 00.002 9044 Enqueuing Expose request
22:25:54.540 00.001 12252 Moving (0.05, -0.12) raw xDistance=0.11 yDistance=-0.06
22:25:54.543 00.003 12252 PPEC rslt: input = 0.11, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 483.94
22:25:54.543 00.000 12252 PPEC: input: 0.11, control: 0.07, exposure: 2000
22:25:54.543 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:54.544 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:25:54.544 00.000 12252 MoveAxis(W, 27, ABG)
22:25:54.544 00.000 12252 Guiding  Dir = 3, Dur = 27
22:25:54.544 00.000 12252 IsSlewing returns 0
22:25:54.545 00.001 12252 IsGuiding returns 0
22:25:54.547 00.002 12252 PulseGuide returned control before completion, sleep 35
22:25:54.598 00.051 12252 IsGuiding returns 0
22:25:54.598 00.000 12252 Move returns status 0, amount 27
22:25:54.598 00.000 12252 MoveAxis(N, 0, ABG)
22:25:54.598 00.000 12252 Move returns status 0, amount 0
22:25:54.598 00.000 12252 move complete, result=0
22:25:54.598 00.000 12252 worker thread done servicing request
22:25:54.598 00.000 12252 Worker thread wakes up
22:25:54.598 00.000 9044 GuideStep: 0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
22:25:54.601 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:54.602 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:56.956 02.354 12252 Exposure complete
22:25:56.996 00.040 12252 worker thread done servicing request
22:25:56.997 00.001 9044 OnExposeComplete: enter
22:25:56.998 00.001 9044 UpdateGuideState(): m_state=6
22:25:56.999 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3372
22:25:57.000 00.001 9044 Star::Find returns 1 (0), X=1010.99, Y=828.16, Mass=5764, SNR=52.0, Peak=173 HFD=5.4
22:25:57.002 00.002 9044 MultiStar: [#1 -0.14,-0.05,1.05,U] [#2 -0.05,-0.11,1.17,U] [#3 0.07,-0.03,0.86,U] [#4 -0.31,-0.00,1.25,U] [#5 -0.08,-0.16,0.64,U] [#6 -0.00,-0.02,0.41,U] [#7 -0.10,-0.03,0.43,U] [#8 -0.08,-0.06,0.42,U] 
22:25:57.003 00.001 9044 refined, 8 included, MultiStar: {-0.10, -0.08}, one-star: {-0.03, -0.20}
22:25:57.004 00.001 9044 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.62) = xAngle (-0.83 = -0.83)
22:25:57.004 00.000 9044 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.92 = 2.37)
22:25:57.007 00.003 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-2.46 mountX=0.08 mountY=0.09, mountTheta=0.81
22:25:57.009 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.08, opts=13)
22:25:57.013 00.004 9044 Enqueuing Move request for scope (-0.10, -0.08)
22:25:57.015 00.002 12252 Worker thread wakes up
22:25:57.015 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:57.017 00.002 9044 UpdateGuideState exits: m=5764 SNR=52.0
22:25:57.019 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:57.021 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:57.025 00.004 9044 Enqueuing Expose request
22:25:57.027 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
22:25:57.027 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
22:25:57.028 00.001 12252 Moving (-0.10, -0.08) raw xDistance=0.08 yDistance=0.09
22:25:57.033 00.005 12252 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.94
22:25:57.033 00.000 12252 PPEC: input: 0.08, control: -0.00, exposure: 2000
22:25:57.033 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:57.033 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:25:57.033 00.000 12252 MoveAxis(E, 1, ABG)
22:25:57.033 00.000 12252 Guiding  Dir = 2, Dur = 1
22:25:57.034 00.001 12252 IsSlewing returns 0
22:25:57.034 00.000 12252 IsGuiding returns 0
22:25:57.037 00.003 12252 IsGuiding returns 0
22:25:57.037 00.000 12252 Move returns status 0, amount 1
22:25:57.038 00.001 12252 MoveAxis(N, 0, ABG)
22:25:57.038 00.000 12252 Move returns status 0, amount 0
22:25:57.038 00.000 12252 move complete, result=0
22:25:57.038 00.000 12252 worker thread done servicing request
22:25:57.038 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:25:57.040 00.002 12252 Worker thread wakes up
22:25:57.040 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:57.040 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:25:59.393 02.353 12252 Exposure complete
22:25:59.453 00.060 12252 worker thread done servicing request
22:25:59.453 00.000 9044 OnExposeComplete: enter
22:25:59.454 00.001 9044 UpdateGuideState(): m_state=6
22:25:59.455 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3373
22:25:59.456 00.001 9044 Star::Find returns 1 (0), X=1011.11, Y=828.14, Mass=5702, SNR=51.7, Peak=173 HFD=5.0
22:25:59.457 00.001 9044 MultiStar: [#1 -0.02,-0.05,1.06,U] [#2 -0.01,-0.08,1.21,U] [#3 0.13,-0.10,0.87,U] [#4 -0.26,-0.05,1.28,U] [#5 -0.03,-0.10,0.65,U] [#6 -0.02,-0.05,0.42,U] [#7 -0.07,-0.18,0.43,U] [#8 0.13,0.02,0.42,U] 
22:25:59.458 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {0.08, -0.23}
22:25:59.459 00.001 9044 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.62) = xAngle (-0.17 = -0.17)
22:25:59.460 00.001 9044 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.26 = 3.03)
22:25:59.461 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.80 mountX=0.09 mountY=0.01, mountTheta=0.11
22:25:59.463 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.09, opts=13)
22:25:59.464 00.001 9044 Enqueuing Move request for scope (-0.02, -0.09)
22:25:59.466 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:25:59.467 00.001 9044 UpdateGuideState exits: m=5702 SNR=51.7
22:25:59.468 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:25:59.469 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:25:59.470 00.001 9044 Enqueuing Expose request
22:25:59.472 00.002 12252 Worker thread wakes up
22:25:59.472 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:25:59.472 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:25:59.472 00.000 12252 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=0.01
22:25:59.475 00.003 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.94
22:25:59.475 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
22:25:59.475 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:25:59.475 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:25:59.475 00.000 12252 MoveAxis(E, 2, ABG)
22:25:59.475 00.000 12252 Guiding  Dir = 2, Dur = 2
22:25:59.476 00.001 12252 IsSlewing returns 0
22:25:59.476 00.000 12252 IsGuiding returns 0
22:25:59.478 00.002 12252 PulseGuide returned control before completion, sleep 11
22:25:59.504 00.026 12252 IsGuiding returns 0
22:25:59.504 00.000 12252 Move returns status 0, amount 2
22:25:59.504 00.000 12252 MoveAxis(N, 0, ABG)
22:25:59.504 00.000 12252 Move returns status 0, amount 0
22:25:59.504 00.000 12252 move complete, result=0
22:25:59.504 00.000 12252 worker thread done servicing request
22:25:59.504 00.000 12252 Worker thread wakes up
22:25:59.504 00.000 9044 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
22:25:59.506 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:25:59.506 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:01.874 02.368 12252 Exposure complete
22:26:01.960 00.086 12252 worker thread done servicing request
22:26:01.962 00.002 9044 OnExposeComplete: enter
22:26:01.964 00.002 9044 UpdateGuideState(): m_state=6
22:26:01.965 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3374
22:26:01.967 00.002 9044 Star::Find returns 1 (0), X=1011.06, Y=828.03, Mass=5823, SNR=52.3, Peak=173 HFD=5.5
22:26:01.968 00.001 9044 MultiStar: [#1 -0.04,-0.30,1.06,U] [#2 -0.06,-0.21,1.22,U] [#3 0.09,-0.17,0.85,U] [#4 -0.23,-0.14,1.26,U] [#5 -0.04,-0.20,0.66,U] [#6 -0.06,-0.32,0.42,U] [#7 0.04,-0.15,0.42,U] [#8 0.02,-0.22,0.42,U] 
22:26:01.969 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.22}, one-star: {0.04, -0.33}
22:26:01.970 00.001 9044 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.62) = xAngle (-0.14 = -0.14)
22:26:01.971 00.001 9044 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.22 = 3.06)
22:26:01.972 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.76 mountX=0.23 mountY=0.02, mountTheta=0.08
22:26:01.974 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.22, opts=13)
22:26:01.976 00.002 9044 Enqueuing Move request for scope (-0.04, -0.22)
22:26:01.978 00.002 12252 Worker thread wakes up
22:26:01.978 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:01.978 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
22:26:01.978 00.000 9044 UpdateGuideState exits: m=5823 SNR=52.3
22:26:01.979 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
22:26:01.979 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:01.980 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:01.981 00.001 12252 Moving (-0.04, -0.22) raw xDistance=0.23 yDistance=0.02
22:26:01.981 00.000 9044 Enqueuing Expose request
22:26:01.985 00.004 12252 PPEC rslt: input = 0.23, final = 0.13, react = 0.14, pred = -0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 483.94
22:26:01.985 00.000 12252 PPEC: input: 0.23, control: 0.13, exposure: 2000
22:26:01.985 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:01.985 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:26:01.985 00.000 12252 MoveAxis(W, 51, ABG)
22:26:01.985 00.000 12252 Guiding  Dir = 3, Dur = 51
22:26:01.985 00.000 12252 IsSlewing returns 0
22:26:01.985 00.000 12252 IsGuiding returns 0
22:26:01.987 00.002 12252 PulseGuide returned control before completion, sleep 59
22:26:02.057 00.070 12252 IsGuiding returns 0
22:26:02.057 00.000 12252 Move returns status 0, amount 51
22:26:02.057 00.000 12252 MoveAxis(N, 0, ABG)
22:26:02.057 00.000 12252 Move returns status 0, amount 0
22:26:02.057 00.000 12252 move complete, result=0
22:26:02.057 00.000 12252 worker thread done servicing request
22:26:02.057 00.000 12252 Worker thread wakes up
22:26:02.057 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:02.057 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:02.057 00.000 9044 GuideStep: 0.2 px 51 ms WEST, 0.0 px 0 ms NORTH
22:26:04.408 02.351 12252 Exposure complete
22:26:04.455 00.047 12252 worker thread done servicing request
22:26:04.456 00.001 9044 OnExposeComplete: enter
22:26:04.457 00.001 9044 UpdateGuideState(): m_state=6
22:26:04.458 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3375
22:26:04.459 00.001 9044 Star::Find returns 1 (0), X=1011.06, Y=827.98, Mass=5783, SNR=52.1, Peak=173 HFD=5.3
22:26:04.462 00.003 9044 MultiStar: [#1 -0.01,-0.09,1.04,U] [#2 -0.04,-0.21,1.22,U] [#3 0.14,-0.15,0.84,U] [#4 -0.27,-0.11,1.26,U] [#5 -0.15,-0.32,0.66,U] [#6 -0.02,-0.26,0.42,U] [#7 -0.07,-0.12,0.44,U] [#8 -0.02,-0.30,0.42,U] 
22:26:04.463 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.20}, one-star: {0.03, -0.38}
22:26:04.464 00.001 9044 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.62) = xAngle (-0.21 = -0.21)
22:26:04.465 00.001 9044 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.30 = 2.99)
22:26:04.466 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.84 mountX=0.21 mountY=0.03, mountTheta=0.16
22:26:04.468 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.20, opts=13)
22:26:04.469 00.001 9044 Enqueuing Move request for scope (-0.06, -0.20)
22:26:04.470 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:04.471 00.001 9044 UpdateGuideState exits: m=5783 SNR=52.1
22:26:04.473 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:04.474 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:04.475 00.001 9044 Enqueuing Expose request
22:26:04.476 00.001 12252 Worker thread wakes up
22:26:04.477 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
22:26:04.477 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
22:26:04.477 00.000 12252 Moving (-0.06, -0.20) raw xDistance=0.21 yDistance=0.03
22:26:04.480 00.003 12252 PPEC rslt: input = 0.21, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 483.94
22:26:04.480 00.000 12252 PPEC: input: 0.21, control: 0.13, exposure: 2000
22:26:04.480 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:04.480 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:26:04.480 00.000 12252 MoveAxis(W, 53, ABG)
22:26:04.480 00.000 12252 Guiding  Dir = 3, Dur = 53
22:26:04.480 00.000 12252 IsSlewing returns 0
22:26:04.480 00.000 12252 IsGuiding returns 0
22:26:04.482 00.002 12252 PulseGuide returned control before completion, sleep 62
22:26:04.551 00.069 12252 IsGuiding returns 0
22:26:04.551 00.000 12252 Move returns status 0, amount 53
22:26:04.551 00.000 12252 MoveAxis(N, 0, ABG)
22:26:04.551 00.000 12252 Move returns status 0, amount 0
22:26:04.551 00.000 12252 move complete, result=0
22:26:04.551 00.000 12252 worker thread done servicing request
22:26:04.551 00.000 12252 Worker thread wakes up
22:26:04.551 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:04.551 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:04.551 00.000 9044 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
22:26:06.914 02.363 12252 Exposure complete
22:26:06.969 00.055 12252 worker thread done servicing request
22:26:06.969 00.000 9044 OnExposeComplete: enter
22:26:06.970 00.001 9044 UpdateGuideState(): m_state=6
22:26:06.971 00.001 9044 Star::Find(15, 1011, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3376
22:26:06.972 00.001 9044 Star::Find returns 1 (0), X=1010.99, Y=828.15, Mass=5839, SNR=52.5, Peak=173 HFD=5.4
22:26:06.973 00.001 9044 MultiStar: [#1 -0.10,-0.02,1.07,U] [#2 -0.05,-0.11,1.21,U] [#3 0.11,-0.05,0.84,U] [#4 -0.34,-0.06,1.26,U] [#5 -0.02,-0.10,0.66,U] [#6 -0.10,-0.20,0.42,U] [#7 -0.20,-0.02,0.43,U] [#8 0.01,-0.16,0.42,U] 
22:26:06.974 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.10}, one-star: {-0.04, -0.21}
22:26:06.975 00.001 9044 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.62) = xAngle (-0.70 = -0.70)
22:26:06.976 00.001 9044 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.79 = 2.50)
22:26:06.977 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.10 hyp=0.13 cameraTheta=-2.33 mountX=0.10 mountY=0.08, mountTheta=0.67
22:26:06.979 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.10, opts=13)
22:26:06.980 00.001 9044 Enqueuing Move request for scope (-0.09, -0.10)
22:26:06.983 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:06.984 00.001 9044 UpdateGuideState exits: m=5839 SNR=52.5
22:26:06.985 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:06.986 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:06.986 00.000 9044 Enqueuing Expose request
22:26:06.989 00.003 12252 Worker thread wakes up
22:26:06.989 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.10) opts 0xd
22:26:06.989 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.10)
22:26:06.989 00.000 12252 Moving (-0.09, -0.10) raw xDistance=0.10 yDistance=0.08
22:26:06.992 00.003 12252 PPEC rslt: input = 0.10, final = 0.08, react = 0.06, pred = 0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 483.94
22:26:06.992 00.000 12252 PPEC: input: 0.10, control: 0.08, exposure: 2000
22:26:06.992 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:06.992 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:26:06.992 00.000 12252 MoveAxis(W, 31, ABG)
22:26:06.992 00.000 12252 Guiding  Dir = 3, Dur = 31
22:26:06.992 00.000 12252 IsSlewing returns 0
22:26:06.993 00.001 12252 IsGuiding returns 0
22:26:06.994 00.001 12252 PulseGuide returned control before completion, sleep 40
22:26:07.043 00.049 12252 IsGuiding returns 0
22:26:07.043 00.000 12252 Move returns status 0, amount 31
22:26:07.043 00.000 12252 MoveAxis(N, 0, ABG)
22:26:07.043 00.000 12252 Move returns status 0, amount 0
22:26:07.043 00.000 12252 move complete, result=0
22:26:07.043 00.000 12252 worker thread done servicing request
22:26:07.043 00.000 12252 Worker thread wakes up
22:26:07.043 00.000 9044 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
22:26:07.045 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:07.047 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:09.411 02.364 12252 Exposure complete
22:26:09.493 00.082 12252 worker thread done servicing request
22:26:09.493 00.000 9044 OnExposeComplete: enter
22:26:09.494 00.001 9044 UpdateGuideState(): m_state=6
22:26:09.497 00.003 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3377
22:26:09.499 00.002 9044 Star::Find returns 1 (0), X=1011.08, Y=828.25, Mass=5652, SNR=51.7, Peak=173 HFD=5.2
22:26:09.500 00.001 9044 MultiStar: [#1 -0.06,0.11,1.06,U] [#2 -0.01,0.05,1.21,U] [#3 0.06,0.05,0.85,U] [#4 -0.25,-0.02,1.31,U] [#5 -0.24,-0.08,0.66,U] [#6 -0.07,0.10,0.43,U] [#7 -0.19,0.05,0.44,U] [#8 -0.22,-0.00,0.42,U] 
22:26:09.502 00.002 9044 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {0.06, -0.11}
22:26:09.503 00.001 9044 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.62) = xAngle (4.61 = -1.67)
22:26:09.506 00.003 9044 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.53 = 1.53)
22:26:09.507 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=2.99 mountX=-0.01 mountY=0.09, mountTheta=1.67
22:26:09.509 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.01, opts=13)
22:26:09.510 00.001 9044 Enqueuing Move request for scope (-0.09, 0.01)
22:26:09.511 00.001 12252 Worker thread wakes up
22:26:09.512 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
22:26:09.512 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:09.513 00.001 9044 UpdateGuideState exits: m=5652 SNR=51.7
22:26:09.514 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
22:26:09.514 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:09.515 00.001 12252 Moving (-0.09, 0.01) raw xDistance=-0.01 yDistance=0.09
22:26:09.515 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:09.516 00.001 9044 Enqueuing Expose request
22:26:09.518 00.002 12252 PPEC rslt: input = -0.01, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.93
22:26:09.518 00.000 12252 PPEC: input: -0.01, control: 0.02, exposure: 2000
22:26:09.518 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:09.518 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:26:09.518 00.000 12252 MoveAxis(W, 8, ABG)
22:26:09.518 00.000 12252 Guiding  Dir = 3, Dur = 8
22:26:09.518 00.000 12252 IsSlewing returns 0
22:26:09.518 00.000 12252 IsGuiding returns 0
22:26:09.521 00.003 12252 PulseGuide returned control before completion, sleep 17
22:26:09.551 00.030 12252 IsGuiding returns 0
22:26:09.551 00.000 12252 Move returns status 0, amount 8
22:26:09.551 00.000 12252 MoveAxis(N, 0, ABG)
22:26:09.551 00.000 12252 Move returns status 0, amount 0
22:26:09.551 00.000 12252 move complete, result=0
22:26:09.551 00.000 12252 worker thread done servicing request
22:26:09.551 00.000 12252 Worker thread wakes up
22:26:09.551 00.000 9044 GuideStep: -0.0 px 8 ms WEST, 0.1 px 0 ms NORTH
22:26:09.554 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:09.554 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:11.917 02.363 12252 Exposure complete
22:26:12.001 00.084 12252 worker thread done servicing request
22:26:12.001 00.000 9044 OnExposeComplete: enter
22:26:12.003 00.002 9044 UpdateGuideState(): m_state=6
22:26:12.003 00.000 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3378
22:26:12.005 00.002 9044 Star::Find returns 1 (0), X=1011.03, Y=828.33, Mass=5786, SNR=51.9, Peak=173 HFD=5.1
22:26:12.006 00.001 9044 MultiStar: [#1 -0.04,0.04,1.07,U] [#2 -0.06,-0.03,1.19,U] [#3 0.09,-0.05,0.85,U] [#4 -0.30,0.06,1.26,U] [#5 -0.08,-0.14,0.65,U] [#6 -0.02,0.05,0.42,U] [#7 -0.01,-0.03,0.43,U] [#8 0.00,0.08,0.42,U] 
22:26:12.008 00.002 9044 single-star, 8 included, MultiStar: {-0.06, -0.00}, one-star: {0.01, -0.03}
22:26:12.009 00.001 9044 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.62) = xAngle (0.45 = 0.45)
22:26:12.010 00.001 9044 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.64 = -2.64)
22:26:12.011 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.18 mountX=0.03 mountY=-0.02, mountTheta=-0.49
22:26:12.013 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.03, opts=13)
22:26:12.014 00.001 9044 Enqueuing Move request for scope (0.01, -0.03)
22:26:12.015 00.001 12252 Worker thread wakes up
22:26:12.015 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:12.018 00.003 9044 UpdateGuideState exits: m=5786 SNR=51.9
22:26:12.019 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:12.020 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:12.022 00.002 9044 Enqueuing Expose request
22:26:12.023 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:26:12.023 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:26:12.023 00.000 12252 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.02
22:26:12.027 00.004 12252 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.93
22:26:12.027 00.000 12252 PPEC: input: 0.03, control: 0.01, exposure: 2000
22:26:12.027 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:12.027 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:26:12.027 00.000 12252 MoveAxis(W, 5, ABG)
22:26:12.027 00.000 12252 Guiding  Dir = 3, Dur = 5
22:26:12.028 00.001 12252 IsSlewing returns 0
22:26:12.028 00.000 12252 IsGuiding returns 0
22:26:12.030 00.002 12252 PulseGuide returned control before completion, sleep 13
22:26:12.046 00.016 12252 IsGuiding returns 0
22:26:12.046 00.000 12252 Move returns status 0, amount 5
22:26:12.046 00.000 12252 MoveAxis(N, 0, ABG)
22:26:12.046 00.000 12252 Move returns status 0, amount 0
22:26:12.046 00.000 12252 move complete, result=0
22:26:12.046 00.000 12252 worker thread done servicing request
22:26:12.047 00.001 12252 Worker thread wakes up
22:26:12.047 00.000 9044 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
22:26:12.049 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:12.049 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:14.404 02.355 12252 Exposure complete
22:26:14.451 00.047 12252 worker thread done servicing request
22:26:14.451 00.000 9044 OnExposeComplete: enter
22:26:14.453 00.002 9044 UpdateGuideState(): m_state=6
22:26:14.454 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3379
22:26:14.457 00.003 9044 Star::Find returns 1 (0), X=1011.20, Y=828.14, Mass=5815, SNR=52.2, Peak=173 HFD=5.3
22:26:14.460 00.003 9044 MultiStar: [#1 0.07,-0.08,1.06,U] [#2 0.11,-0.15,1.21,U] [#3 0.22,-0.08,0.85,U] [#4 -0.15,-0.04,1.26,U] [#5 0.12,-0.27,0.66,U] [#6 0.09,-0.04,0.42,U] [#7 0.05,-0.11,0.44,U] [#8 0.09,-0.20,0.42,U] 
22:26:14.462 00.002 9044 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.18, -0.22}
22:26:14.465 00.003 9044 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.62) = xAngle (0.59 = 0.59)
22:26:14.467 00.002 9044 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.49 = -2.49)
22:26:14.469 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.03 mountX=0.12 mountY=-0.09, mountTheta=-0.63
22:26:14.473 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.13, opts=13)
22:26:14.476 00.003 9044 Enqueuing Move request for scope (0.07, -0.13)
22:26:14.478 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:14.480 00.002 9044 UpdateGuideState exits: m=5815 SNR=52.2
22:26:14.482 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:14.485 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:14.487 00.002 9044 Enqueuing Expose request
22:26:14.488 00.001 12252 Worker thread wakes up
22:26:14.489 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
22:26:14.489 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
22:26:14.489 00.000 12252 Moving (0.07, -0.13) raw xDistance=0.12 yDistance=-0.09
22:26:14.492 00.003 12252 PPEC rslt: input = 0.12, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 483.93
22:26:14.492 00.000 12252 PPEC: input: 0.12, control: 0.08, exposure: 2000
22:26:14.492 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:14.492 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:14.492 00.000 12252 MoveAxis(W, 33, ABG)
22:26:14.492 00.000 12252 Guiding  Dir = 3, Dur = 33
22:26:14.492 00.000 12252 IsSlewing returns 0
22:26:14.493 00.001 12252 IsGuiding returns 0
22:26:14.494 00.001 12252 PulseGuide returned control before completion, sleep 42
22:26:14.546 00.052 12252 IsGuiding returns 0
22:26:14.546 00.000 12252 Move returns status 0, amount 33
22:26:14.546 00.000 12252 MoveAxis(N, 0, ABG)
22:26:14.546 00.000 12252 Move returns status 0, amount 0
22:26:14.546 00.000 12252 move complete, result=0
22:26:14.546 00.000 12252 worker thread done servicing request
22:26:14.546 00.000 12252 Worker thread wakes up
22:26:14.546 00.000 9044 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
22:26:14.549 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:14.549 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:16.905 02.356 12252 Exposure complete
22:26:16.952 00.047 12252 worker thread done servicing request
22:26:16.952 00.000 9044 OnExposeComplete: enter
22:26:16.954 00.002 9044 UpdateGuideState(): m_state=6
22:26:16.955 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3380
22:26:16.956 00.001 9044 Star::Find returns 1 (0), X=1011.05, Y=828.10, Mass=5931, SNR=52.8, Peak=173 HFD=5.5
22:26:16.957 00.001 9044 MultiStar: [#1 -0.05,-0.11,1.03,U] [#2 0.04,-0.16,1.20,U] [#3 0.16,-0.18,0.83,U] [#4 -0.25,-0.03,1.24,U] [#5 0.03,-0.23,0.64,U] [#6 0.05,-0.04,0.41,U] [#7 -0.04,-0.07,0.44,U] [#8 0.01,-0.05,0.41,U] 
22:26:16.959 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.14}, one-star: {0.03, -0.26}
22:26:16.960 00.001 9044 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.62) = xAngle (-0.08 = -0.08)
22:26:16.961 00.001 9044 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.17 = 3.12)
22:26:16.963 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.71 mountX=0.14 mountY=0.00, mountTheta=0.03
22:26:16.967 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.14, opts=13)
22:26:16.968 00.001 9044 Enqueuing Move request for scope (-0.02, -0.14)
22:26:16.969 00.001 12252 Worker thread wakes up
22:26:16.969 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:16.970 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
22:26:16.970 00.000 9044 UpdateGuideState exits: m=5931 SNR=52.8
22:26:16.971 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:16.972 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:16.973 00.001 9044 Enqueuing Expose request
22:26:16.974 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
22:26:16.974 00.000 12252 Moving (-0.02, -0.14) raw xDistance=0.14 yDistance=0.00
22:26:16.976 00.002 12252 PPEC rslt: input = 0.14, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 483.93
22:26:16.976 00.000 12252 PPEC: input: 0.14, control: 0.07, exposure: 2000
22:26:16.976 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:16.977 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:26:16.977 00.000 12252 MoveAxis(W, 28, ABG)
22:26:16.977 00.000 12252 Guiding  Dir = 3, Dur = 28
22:26:16.981 00.004 12252 IsSlewing returns 0
22:26:16.982 00.001 12252 IsGuiding returns 0
22:26:16.983 00.001 12252 PulseGuide returned control before completion, sleep 37
22:26:17.025 00.042 12252 IsGuiding returns 0
22:26:17.025 00.000 12252 Move returns status 0, amount 28
22:26:17.025 00.000 12252 MoveAxis(N, 0, ABG)
22:26:17.025 00.000 12252 Move returns status 0, amount 0
22:26:17.025 00.000 12252 move complete, result=0
22:26:17.025 00.000 12252 worker thread done servicing request
22:26:17.026 00.001 9044 GuideStep: 0.1 px 28 ms WEST, 0.0 px 0 ms NORTH
22:26:17.029 00.003 12252 Worker thread wakes up
22:26:17.029 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:17.029 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:19.394 02.365 12252 Exposure complete
22:26:19.439 00.045 12252 worker thread done servicing request
22:26:19.439 00.000 9044 OnExposeComplete: enter
22:26:19.441 00.002 9044 UpdateGuideState(): m_state=6
22:26:19.442 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
22:26:19.444 00.002 9044 Star::Find returns 1 (0), X=1011.01, Y=828.10, Mass=5834, SNR=52.4, Peak=173 HFD=5.5
22:26:19.445 00.001 9044 MultiStar: [#1 -0.04,-0.08,1.05,U] [#2 -0.03,-0.08,1.19,U] [#3 0.09,-0.03,0.84,U] [#4 -0.29,-0.04,1.25,U] [#5 -0.03,0.03,0.66,U] [#6 -0.00,-0.01,0.42,U] [#7 -0.05,0.03,0.43,U] [#8 0.02,0.04,0.41,U] 
22:26:19.445 00.000 9044 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {-0.02, -0.26}
22:26:19.447 00.002 9044 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.62) = xAngle (-0.68 = -0.68)
22:26:19.448 00.001 9044 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.77 = 2.52)
22:26:19.449 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.31 mountX=0.07 mountY=0.05, mountTheta=0.64
22:26:19.451 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.06, opts=13)
22:26:19.453 00.002 9044 Enqueuing Move request for scope (-0.06, -0.06)
22:26:19.454 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:19.455 00.001 9044 UpdateGuideState exits: m=5834 SNR=52.4
22:26:19.456 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:19.457 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:19.458 00.001 9044 Enqueuing Expose request
22:26:19.460 00.002 12252 Worker thread wakes up
22:26:19.460 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
22:26:19.460 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
22:26:19.460 00.000 12252 Moving (-0.06, -0.06) raw xDistance=0.07 yDistance=0.05
22:26:19.463 00.003 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.93
22:26:19.463 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
22:26:19.463 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:19.464 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:26:19.464 00.000 12252 MoveAxis(E, 2, ABG)
22:26:19.464 00.000 12252 Guiding  Dir = 2, Dur = 2
22:26:19.464 00.000 12252 IsSlewing returns 0
22:26:19.464 00.000 12252 IsGuiding returns 0
22:26:19.466 00.002 12252 PulseGuide returned control before completion, sleep 11
22:26:19.493 00.027 12252 IsGuiding returns 0
22:26:19.493 00.000 12252 Move returns status 0, amount 2
22:26:19.493 00.000 12252 MoveAxis(N, 0, ABG)
22:26:19.493 00.000 12252 Move returns status 0, amount 0
22:26:19.493 00.000 12252 move complete, result=0
22:26:19.493 00.000 12252 worker thread done servicing request
22:26:19.493 00.000 12252 Worker thread wakes up
22:26:19.493 00.000 9044 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
22:26:19.495 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:19.495 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:21.852 02.357 12252 Exposure complete
22:26:21.916 00.064 12252 worker thread done servicing request
22:26:21.916 00.000 9044 OnExposeComplete: enter
22:26:21.918 00.002 9044 UpdateGuideState(): m_state=6
22:26:21.919 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
22:26:21.919 00.000 9044 Star::Find returns 1 (0), X=1011.12, Y=828.17, Mass=5635, SNR=51.5, Peak=173 HFD=5.1
22:26:21.921 00.002 9044 MultiStar: [#1 0.01,-0.19,1.05,U] [#2 0.06,-0.09,1.19,U] [#3 0.19,-0.13,0.85,U] [#4 0.05,-0.05,1.25,U] [#5 0.08,-0.17,0.66,U] [#6 0.07,-0.19,0.43,U] [#7 0.01,-0.09,0.44,U] [#8 0.07,-0.14,0.42,U] 
22:26:21.922 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.10, -0.20}
22:26:21.923 00.001 9044 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.62) = xAngle (0.55 = 0.55)
22:26:21.923 00.000 9044 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.53 = -2.53)
22:26:21.924 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.07 mountX=0.13 mountY=-0.09, mountTheta=-0.59
22:26:21.927 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.13, opts=13)
22:26:21.930 00.003 9044 Enqueuing Move request for scope (0.07, -0.13)
22:26:21.931 00.001 12252 Worker thread wakes up
22:26:21.931 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:21.933 00.002 9044 UpdateGuideState exits: m=5635 SNR=51.5
22:26:21.935 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:21.937 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:21.940 00.003 9044 Enqueuing Expose request
22:26:21.943 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
22:26:21.943 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
22:26:21.943 00.000 12252 Moving (0.07, -0.13) raw xDistance=0.13 yDistance=-0.09
22:26:21.945 00.002 12252 PPEC rslt: input = 0.13, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 483.93
22:26:21.945 00.000 12252 PPEC: input: 0.13, control: 0.09, exposure: 2000
22:26:21.945 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:21.945 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:21.945 00.000 12252 MoveAxis(W, 35, ABG)
22:26:21.945 00.000 12252 Guiding  Dir = 3, Dur = 35
22:26:21.946 00.001 12252 IsSlewing returns 0
22:26:21.946 00.000 12252 IsGuiding returns 0
22:26:21.948 00.002 12252 PulseGuide returned control before completion, sleep 43
22:26:22.004 00.056 12252 IsGuiding returns 0
22:26:22.004 00.000 12252 Move returns status 0, amount 35
22:26:22.004 00.000 12252 MoveAxis(N, 0, ABG)
22:26:22.004 00.000 12252 Move returns status 0, amount 0
22:26:22.004 00.000 12252 move complete, result=0
22:26:22.004 00.000 12252 worker thread done servicing request
22:26:22.004 00.000 9044 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
22:26:22.005 00.001 12252 Worker thread wakes up
22:26:22.006 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:22.006 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:24.344 02.338 12252 Exposure complete
22:26:24.395 00.051 12252 worker thread done servicing request
22:26:24.396 00.001 9044 OnExposeComplete: enter
22:26:24.397 00.001 9044 UpdateGuideState(): m_state=6
22:26:24.398 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3383
22:26:24.399 00.001 9044 Star::Find returns 1 (0), X=1011.11, Y=827.91, Mass=5744, SNR=52.0, Peak=173 HFD=5.1
22:26:24.400 00.001 9044 MultiStar: [#1 0.06,-0.34,1.04,U] [#2 0.00,-0.27,1.21,U] [#3 0.08,-0.39,0.00,M1] [#4 -0.14,-0.18,1.27,U] [#5 0.03,-0.32,0.65,U] [#6 0.11,-0.29,0.44,U] [#7 0.05,-0.27,0.44,U] [#8 0.17,-0.23,0.43,U] 
22:26:24.401 00.001 9044 refined, 7 included, MultiStar: {0.02, -0.30}, one-star: {0.09, -0.45}
22:26:24.403 00.002 9044 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.62) = xAngle (0.13 = 0.13)
22:26:24.405 00.002 9044 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.96 = -2.96)
22:26:24.408 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.50 mountX=0.29 mountY=-0.05, mountTheta=-0.18
22:26:24.412 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.30, opts=13)
22:26:24.415 00.003 9044 Enqueuing Move request for scope (0.02, -0.30)
22:26:24.418 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:24.420 00.002 9044 UpdateGuideState exits: m=5744 SNR=52.0
22:26:24.423 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:24.425 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:24.427 00.002 9044 Enqueuing Expose request
22:26:24.429 00.002 12252 Worker thread wakes up
22:26:24.429 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.30) opts 0xd
22:26:24.429 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.30)
22:26:24.429 00.000 12252 Moving (0.02, -0.30) raw xDistance=0.29 yDistance=-0.05
22:26:24.432 00.003 12252 PPEC rslt: input = 0.29, final = 0.18, react = 0.18, pred = 0.01, hyst = 0.16, hyst_pct = 0.00, period_length = 483.93
22:26:24.432 00.000 12252 PPEC: input: 0.29, control: 0.18, exposure: 2000
22:26:24.432 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:24.433 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:26:24.433 00.000 12252 MoveAxis(W, 72, ABG)
22:26:24.433 00.000 12252 Guiding  Dir = 3, Dur = 72
22:26:24.433 00.000 12252 IsSlewing returns 0
22:26:24.434 00.001 12252 IsGuiding returns 0
22:26:24.436 00.002 12252 PulseGuide returned control before completion, sleep 80
22:26:24.517 00.081 12252 IsGuiding returns 0
22:26:24.517 00.000 12252 Move returns status 0, amount 72
22:26:24.517 00.000 12252 MoveAxis(N, 0, ABG)
22:26:24.517 00.000 12252 Move returns status 0, amount 0
22:26:24.517 00.000 12252 move complete, result=0
22:26:24.517 00.000 12252 worker thread done servicing request
22:26:24.518 00.001 12252 Worker thread wakes up
22:26:24.518 00.000 9044 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
22:26:24.521 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:24.521 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:26.855 02.334 12252 Exposure complete
22:26:26.895 00.040 12252 worker thread done servicing request
22:26:26.895 00.000 9044 OnExposeComplete: enter
22:26:26.897 00.002 9044 UpdateGuideState(): m_state=6
22:26:26.897 00.000 9044 Star::Find(15, 1011, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3384
22:26:26.900 00.003 9044 Star::Find returns 1 (0), X=1011.14, Y=828.09, Mass=5871, SNR=52.6, Peak=173 HFD=5.4
22:26:26.901 00.001 9044 MultiStar: [#1 0.03,-0.26,1.03,U] [#2 0.05,-0.15,1.19,U] [#3 0.17,-0.23,0.84,U] [#4 -0.00,-0.12,1.25,U] [#5 0.01,-0.27,0.64,U] [#6 0.01,-0.24,0.43,U] [#7 0.05,-0.09,0.43,U] [#8 0.10,-0.12,0.42,U] 
22:26:26.902 00.001 9044 refined, 8 included, MultiStar: {0.06, -0.20}, one-star: {0.11, -0.27}
22:26:26.905 00.003 9044 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.62) = xAngle (0.33 = 0.33)
22:26:26.907 00.002 9044 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.75 = -2.75)
22:26:26.909 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.29 mountX=0.20 mountY=-0.08, mountTheta=-0.39
22:26:26.914 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.20, opts=13)
22:26:26.916 00.002 9044 Enqueuing Move request for scope (0.06, -0.20)
22:26:26.918 00.002 12252 Worker thread wakes up
22:26:26.918 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:26.919 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
22:26:26.919 00.000 9044 UpdateGuideState exits: m=5871 SNR=52.6
22:26:26.921 00.002 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
22:26:26.921 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:26.924 00.003 12252 Moving (0.06, -0.20) raw xDistance=0.20 yDistance=-0.08
22:26:26.924 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:26.925 00.001 9044 Enqueuing Expose request
22:26:26.928 00.003 12252 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = -0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 483.93
22:26:26.928 00.000 12252 PPEC: input: 0.20, control: 0.12, exposure: 2000
22:26:26.928 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:26.928 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:26:26.928 00.000 12252 MoveAxis(W, 46, ABG)
22:26:26.928 00.000 12252 Guiding  Dir = 3, Dur = 46
22:26:26.928 00.000 12252 IsSlewing returns 0
22:26:26.929 00.001 12252 IsGuiding returns 0
22:26:26.930 00.001 12252 PulseGuide returned control before completion, sleep 55
22:26:26.992 00.062 12252 IsGuiding returns 1
22:26:26.994 00.002 12252 scope still moving after pulse duration time elapsed
22:26:27.024 00.030 12252 IsSlewing returns 0
22:26:27.025 00.001 12252 IsGuiding returns 0
22:26:27.025 00.000 12252 scope move finished after 46 + 49 ms
22:26:27.025 00.000 12252 Move returns status 0, amount 46
22:26:27.025 00.000 12252 MoveAxis(N, 0, ABG)
22:26:27.025 00.000 12252 Move returns status 0, amount 0
22:26:27.025 00.000 12252 move complete, result=0
22:26:27.025 00.000 12252 worker thread done servicing request
22:26:27.025 00.000 12252 Worker thread wakes up
22:26:27.025 00.000 9044 GuideStep: 0.2 px 46 ms WEST, -0.1 px 0 ms NORTH
22:26:27.028 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:27.028 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:29.367 02.339 12252 Exposure complete
22:26:29.428 00.061 12252 worker thread done servicing request
22:26:29.428 00.000 9044 OnExposeComplete: enter
22:26:29.430 00.002 9044 UpdateGuideState(): m_state=6
22:26:29.431 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3385
22:26:29.431 00.000 9044 Star::Find returns 1 (0), X=1011.07, Y=828.04, Mass=5724, SNR=51.9, Peak=173 HFD=5.1
22:26:29.434 00.003 9044 MultiStar: [#1 -0.02,-0.31,1.06,U] [#2 0.04,-0.16,1.20,U] [#3 0.18,-0.09,0.85,U] [#4 -0.25,-0.19,1.28,U] [#5 -0.05,-0.30,0.64,U] [#6 0.01,-0.25,0.42,U] [#7 -0.06,-0.14,0.43,U] [#8 0.03,-0.13,0.42,U] 
22:26:29.435 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.22}, one-star: {0.05, -0.32}
22:26:29.437 00.002 9044 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.62) = xAngle (-0.03 = -0.03)
22:26:29.438 00.001 9044 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.11 = -3.11)
22:26:29.439 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.65 mountX=0.22 mountY=-0.01, mountTheta=-0.03
22:26:29.441 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.22, opts=13)
22:26:29.442 00.001 9044 Enqueuing Move request for scope (-0.02, -0.22)
22:26:29.443 00.001 12252 Worker thread wakes up
22:26:29.443 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:29.444 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.22) opts 0xd
22:26:29.444 00.000 9044 UpdateGuideState exits: m=5724 SNR=51.9
22:26:29.446 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:29.448 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.22)
22:26:29.448 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:29.450 00.002 12252 Moving (-0.02, -0.22) raw xDistance=0.22 yDistance=-0.01
22:26:29.450 00.000 9044 Enqueuing Expose request
22:26:29.455 00.005 12252 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 483.92
22:26:29.455 00.000 12252 PPEC: input: 0.22, control: 0.14, exposure: 2000
22:26:29.455 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:29.455 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:26:29.455 00.000 12252 MoveAxis(W, 55, ABG)
22:26:29.455 00.000 12252 Guiding  Dir = 3, Dur = 55
22:26:29.457 00.002 12252 IsSlewing returns 0
22:26:29.457 00.000 12252 IsGuiding returns 0
22:26:29.459 00.002 12252 PulseGuide returned control before completion, sleep 63
22:26:29.533 00.074 12252 IsGuiding returns 0
22:26:29.533 00.000 12252 Move returns status 0, amount 55
22:26:29.533 00.000 12252 MoveAxis(N, 0, ABG)
22:26:29.533 00.000 12252 Move returns status 0, amount 0
22:26:29.533 00.000 12252 move complete, result=0
22:26:29.533 00.000 12252 worker thread done servicing request
22:26:29.533 00.000 12252 Worker thread wakes up
22:26:29.533 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:29.533 00.000 9044 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
22:26:29.535 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:31.905 02.370 12252 Exposure complete
22:26:31.955 00.050 12252 worker thread done servicing request
22:26:31.955 00.000 9044 OnExposeComplete: enter
22:26:31.957 00.002 9044 UpdateGuideState(): m_state=6
22:26:31.958 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3386
22:26:31.959 00.001 9044 Star::Find returns 1 (0), X=1011.10, Y=828.15, Mass=5760, SNR=52.0, Peak=173 HFD=5.3
22:26:31.961 00.002 9044 MultiStar: [#1 -0.02,-0.03,1.05,U] [#2 0.01,-0.12,1.19,U] [#3 0.15,-0.06,0.84,U] [#4 -0.24,-0.10,1.27,U] [#5 -0.02,-0.20,0.66,U] [#6 -0.00,-0.01,0.42,U] [#7 -0.02,-0.15,0.43,U] [#8 0.01,-0.04,0.42,U] 
22:26:31.963 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.11}, one-star: {0.08, -0.21}
22:26:31.965 00.002 9044 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.62) = xAngle (-0.11 = -0.11)
22:26:31.966 00.001 9044 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.20 = 3.09)
22:26:31.968 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.74 mountX=0.11 mountY=0.01, mountTheta=0.05
22:26:31.972 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.11, opts=13)
22:26:31.975 00.003 9044 Enqueuing Move request for scope (-0.02, -0.11)
22:26:31.977 00.002 12252 Worker thread wakes up
22:26:31.977 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:31.979 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
22:26:31.979 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
22:26:31.979 00.000 9044 UpdateGuideState exits: m=5760 SNR=52.0
22:26:31.981 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:31.982 00.001 12252 Moving (-0.02, -0.11) raw xDistance=0.11 yDistance=0.01
22:26:31.982 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:31.984 00.002 9044 Enqueuing Expose request
22:26:31.987 00.003 12252 PPEC rslt: input = 0.11, final = 0.08, react = 0.07, pred = 0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 483.92
22:26:31.987 00.000 12252 PPEC: input: 0.11, control: 0.08, exposure: 2000
22:26:31.987 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:31.987 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:26:31.987 00.000 12252 MoveAxis(W, 33, ABG)
22:26:31.987 00.000 12252 Guiding  Dir = 3, Dur = 33
22:26:31.988 00.001 12252 IsSlewing returns 0
22:26:31.988 00.000 12252 IsGuiding returns 0
22:26:31.990 00.002 12252 PulseGuide returned control before completion, sleep 42
22:26:32.044 00.054 12252 IsGuiding returns 0
22:26:32.044 00.000 12252 Move returns status 0, amount 33
22:26:32.044 00.000 12252 MoveAxis(N, 0, ABG)
22:26:32.044 00.000 12252 Move returns status 0, amount 0
22:26:32.044 00.000 12252 move complete, result=0
22:26:32.044 00.000 12252 worker thread done servicing request
22:26:32.044 00.000 12252 Worker thread wakes up
22:26:32.045 00.001 9044 GuideStep: 0.1 px 33 ms WEST, 0.0 px 0 ms NORTH
22:26:32.048 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:32.048 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:34.388 02.340 12252 Exposure complete
22:26:34.436 00.048 12252 worker thread done servicing request
22:26:34.436 00.000 9044 OnExposeComplete: enter
22:26:34.439 00.003 9044 UpdateGuideState(): m_state=6
22:26:34.440 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3387
22:26:34.442 00.002 9044 Star::Find returns 1 (0), X=1011.09, Y=827.94, Mass=5737, SNR=51.9, Peak=173 HFD=4.9
22:26:34.444 00.002 9044 MultiStar: [#1 -0.02,-0.32,1.07,U] [#2 0.02,-0.23,1.18,U] [#3 0.11,-0.18,0.84,U] [#4 -0.19,-0.12,1.27,U] [#5 0.00,-0.32,0.65,U] [#6 0.05,-0.20,0.44,U] [#7 0.01,-0.17,0.43,U] [#8 0.04,-0.25,0.42,U] 
22:26:34.446 00.002 9044 refined, 8 included, MultiStar: {-0.00, -0.25}, one-star: {0.06, -0.43}
22:26:34.450 00.004 9044 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.62) = xAngle (0.03 = 0.03)
22:26:34.452 00.002 9044 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.05 = -3.05)
22:26:34.454 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.59 mountX=0.25 mountY=-0.02, mountTheta=-0.09
22:26:34.457 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.25, opts=13)
22:26:34.459 00.002 9044 Enqueuing Move request for scope (-0.00, -0.25)
22:26:34.462 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:34.464 00.002 9044 UpdateGuideState exits: m=5737 SNR=51.9
22:26:34.466 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:34.468 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:34.471 00.003 9044 Enqueuing Expose request
22:26:34.473 00.002 12252 Worker thread wakes up
22:26:34.473 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.25) opts 0xd
22:26:34.473 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.25)
22:26:34.473 00.000 12252 Moving (-0.00, -0.25) raw xDistance=0.25 yDistance=-0.02
22:26:34.477 00.004 12252 PPEC rslt: input = 0.25, final = 0.17, react = 0.15, pred = 0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 483.92
22:26:34.477 00.000 12252 PPEC: input: 0.25, control: 0.17, exposure: 2000
22:26:34.477 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:34.477 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:26:34.477 00.000 12252 MoveAxis(W, 68, ABG)
22:26:34.477 00.000 12252 Guiding  Dir = 3, Dur = 68
22:26:34.478 00.001 12252 IsSlewing returns 0
22:26:34.478 00.000 12252 IsGuiding returns 0
22:26:34.480 00.002 12252 PulseGuide returned control before completion, sleep 77
22:26:34.569 00.089 12252 IsGuiding returns 0
22:26:34.569 00.000 12252 Move returns status 0, amount 68
22:26:34.569 00.000 12252 MoveAxis(N, 0, ABG)
22:26:34.570 00.001 12252 Move returns status 0, amount 0
22:26:34.570 00.000 12252 move complete, result=0
22:26:34.570 00.000 12252 worker thread done servicing request
22:26:34.570 00.000 12252 Worker thread wakes up
22:26:34.570 00.000 9044 GuideStep: 0.2 px 68 ms WEST, -0.0 px 0 ms NORTH
22:26:34.572 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:34.572 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:36.909 02.337 12252 Exposure complete
22:26:36.973 00.064 12252 worker thread done servicing request
22:26:36.973 00.000 9044 OnExposeComplete: enter
22:26:36.975 00.002 9044 UpdateGuideState(): m_state=6
22:26:36.976 00.001 9044 Star::Find(15, 1011, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3388
22:26:36.976 00.000 9044 Star::Find returns 1 (0), X=1011.18, Y=828.17, Mass=5731, SNR=51.9, Peak=173 HFD=5.1
22:26:36.977 00.001 9044 MultiStar: [#1 0.09,0.01,1.07,U] [#2 0.03,-0.16,1.19,U] [#3 0.15,-0.13,0.84,U] [#4 -0.14,-0.05,1.28,U] [#5 -0.01,-0.21,0.64,U] [#6 0.13,-0.02,0.42,U] [#7 0.13,-0.02,0.44,U] [#8 0.10,-0.25,0.41,U] 
22:26:36.978 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {0.16, -0.19}
22:26:36.979 00.001 9044 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.62) = xAngle (0.50 = 0.50)
22:26:36.980 00.001 9044 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.58 = -2.58)
22:26:36.981 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.12 mountX=0.11 mountY=-0.06, mountTheta=-0.54
22:26:36.984 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.11, opts=13)
22:26:36.986 00.002 9044 Enqueuing Move request for scope (0.05, -0.11)
22:26:36.987 00.001 12252 Worker thread wakes up
22:26:36.987 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:36.988 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
22:26:36.988 00.000 9044 UpdateGuideState exits: m=5731 SNR=51.9
22:26:36.990 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
22:26:36.990 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:36.991 00.001 12252 Moving (0.05, -0.11) raw xDistance=0.11 yDistance=-0.06
22:26:36.991 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:36.992 00.001 9044 Enqueuing Expose request
22:26:36.994 00.002 12252 PPEC rslt: input = 0.11, final = 0.07, react = 0.06, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.92
22:26:36.994 00.000 12252 PPEC: input: 0.11, control: 0.07, exposure: 2000
22:26:36.994 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:36.994 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:26:36.994 00.000 12252 MoveAxis(W, 29, ABG)
22:26:36.994 00.000 12252 Guiding  Dir = 3, Dur = 29
22:26:36.995 00.001 12252 IsSlewing returns 0
22:26:36.995 00.000 12252 IsGuiding returns 0
22:26:36.996 00.001 12252 PulseGuide returned control before completion, sleep 38
22:26:37.046 00.050 12252 IsGuiding returns 0
22:26:37.046 00.000 12252 Move returns status 0, amount 29
22:26:37.046 00.000 12252 MoveAxis(N, 0, ABG)
22:26:37.046 00.000 12252 Move returns status 0, amount 0
22:26:37.048 00.002 12252 move complete, result=0
22:26:37.048 00.000 12252 worker thread done servicing request
22:26:37.048 00.000 12252 Worker thread wakes up
22:26:37.048 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:37.048 00.000 9044 GuideStep: 0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
22:26:37.050 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:39.381 02.331 12252 Exposure complete
22:26:39.433 00.052 12252 worker thread done servicing request
22:26:39.433 00.000 9044 OnExposeComplete: enter
22:26:39.435 00.002 9044 UpdateGuideState(): m_state=6
22:26:39.438 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3389
22:26:39.440 00.002 9044 Star::Find returns 1 (0), X=1011.10, Y=828.16, Mass=5672, SNR=51.6, Peak=173 HFD=5.2
22:26:39.443 00.003 9044 MultiStar: [#1 0.04,-0.21,1.07,U] [#2 0.04,-0.18,1.21,U] [#3 0.15,-0.17,0.84,U] [#4 -0.19,-0.07,1.27,U] [#5 0.01,-0.14,0.66,U] [#6 0.10,-0.08,0.42,U] [#7 0.10,-0.12,0.44,U] [#8 0.03,-0.08,0.43,U] 
22:26:39.445 00.002 9044 refined, 8 included, MultiStar: {0.02, -0.15}, one-star: {0.08, -0.20}
22:26:39.448 00.003 9044 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.62) = xAngle (0.20 = 0.20)
22:26:39.450 00.002 9044 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.89 = -2.89)
22:26:39.452 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.43 mountX=0.15 mountY=-0.04, mountTheta=-0.25
22:26:39.454 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.15, opts=13)
22:26:39.455 00.001 9044 Enqueuing Move request for scope (0.02, -0.15)
22:26:39.456 00.001 12252 Worker thread wakes up
22:26:39.456 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
22:26:39.456 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:39.457 00.001 9044 UpdateGuideState exits: m=5672 SNR=51.6
22:26:39.458 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:39.459 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:39.460 00.001 9044 Enqueuing Expose request
22:26:39.461 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
22:26:39.461 00.000 12252 Moving (0.02, -0.15) raw xDistance=0.15 yDistance=-0.04
22:26:39.465 00.004 12252 PPEC rslt: input = 0.15, final = 0.09, react = 0.09, pred = 0.00, hyst = 0.09, hyst_pct = 0.00, period_length = 483.92
22:26:39.465 00.000 12252 PPEC: input: 0.15, control: 0.09, exposure: 2000
22:26:39.465 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:39.465 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:26:39.465 00.000 12252 MoveAxis(W, 35, ABG)
22:26:39.465 00.000 12252 Guiding  Dir = 3, Dur = 35
22:26:39.465 00.000 12252 IsSlewing returns 0
22:26:39.465 00.000 12252 IsGuiding returns 0
22:26:39.467 00.002 12252 PulseGuide returned control before completion, sleep 43
22:26:39.515 00.048 12252 IsGuiding returns 0
22:26:39.515 00.000 12252 Move returns status 0, amount 35
22:26:39.515 00.000 12252 MoveAxis(N, 0, ABG)
22:26:39.516 00.001 12252 Move returns status 0, amount 0
22:26:39.516 00.000 12252 move complete, result=0
22:26:39.516 00.000 12252 worker thread done servicing request
22:26:39.516 00.000 12252 Worker thread wakes up
22:26:39.516 00.000 9044 GuideStep: 0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
22:26:39.518 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:39.519 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:41.889 02.370 12252 Exposure complete
22:26:41.956 00.067 12252 worker thread done servicing request
22:26:41.956 00.000 9044 OnExposeComplete: enter
22:26:41.958 00.002 9044 UpdateGuideState(): m_state=6
22:26:41.960 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3390
22:26:41.961 00.001 9044 Star::Find returns 1 (0), X=1011.13, Y=828.03, Mass=5673, SNR=51.6, Peak=173 HFD=5.0
22:26:41.962 00.001 9044 MultiStar: [#1 0.05,-0.22,1.05,U] [#2 0.11,-0.16,1.20,U] [#3 0.26,-0.10,0.86,U] [#4 -0.15,-0.20,1.30,U] [#5 0.07,-0.22,0.66,U] [#6 0.21,-0.15,0.42,U] [#7 0.03,-0.11,0.44,U] [#8 0.18,-0.10,0.42,U] 
22:26:41.963 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.19}, one-star: {0.11, -0.34}
22:26:41.964 00.001 9044 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.62) = xAngle (0.41 = 0.41)
22:26:41.965 00.001 9044 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.67 = -2.67)
22:26:41.966 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.21 mountX=0.19 mountY=-0.09, mountTheta=-0.46
22:26:41.967 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.19, opts=13)
22:26:41.968 00.001 9044 Enqueuing Move request for scope (0.07, -0.19)
22:26:41.969 00.001 12252 Worker thread wakes up
22:26:41.969 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
22:26:41.969 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
22:26:41.969 00.000 12252 Moving (0.07, -0.19) raw xDistance=0.19 yDistance=-0.09
22:26:41.969 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:41.970 00.001 9044 UpdateGuideState exits: m=5673 SNR=51.6
22:26:41.972 00.002 12252 PPEC rslt: input = 0.19, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 483.92
22:26:41.972 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:41.973 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:41.974 00.001 9044 Enqueuing Expose request
22:26:41.976 00.002 12252 PPEC: input: 0.19, control: 0.12, exposure: 2000
22:26:41.977 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:41.977 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:41.977 00.000 12252 MoveAxis(W, 48, ABG)
22:26:41.977 00.000 12252 Guiding  Dir = 3, Dur = 48
22:26:41.977 00.000 12252 IsSlewing returns 0
22:26:41.978 00.001 12252 IsGuiding returns 0
22:26:41.979 00.001 12252 PulseGuide returned control before completion, sleep 57
22:26:42.047 00.068 12252 IsGuiding returns 0
22:26:42.047 00.000 12252 Move returns status 0, amount 48
22:26:42.047 00.000 12252 MoveAxis(N, 0, ABG)
22:26:42.047 00.000 12252 Move returns status 0, amount 0
22:26:42.047 00.000 12252 move complete, result=0
22:26:42.047 00.000 12252 worker thread done servicing request
22:26:42.047 00.000 12252 Worker thread wakes up
22:26:42.047 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:42.047 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:42.047 00.000 9044 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
22:26:44.393 02.346 12252 Exposure complete
22:26:44.440 00.047 12252 worker thread done servicing request
22:26:44.440 00.000 9044 OnExposeComplete: enter
22:26:44.442 00.002 9044 UpdateGuideState(): m_state=6
22:26:44.443 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3391
22:26:44.444 00.001 9044 Star::Find returns 1 (0), X=1011.19, Y=828.12, Mass=5765, SNR=52.0, Peak=173 HFD=5.3
22:26:44.446 00.002 9044 MultiStar: [#1 0.12,-0.01,1.05,U] [#2 0.11,-0.04,1.21,U] [#3 0.25,-0.06,0.85,U] [#4 -0.15,-0.04,1.27,U] [#5 0.13,-0.11,0.66,U] [#6 0.11,-0.11,0.42,U] [#7 0.13,-0.04,0.43,U] [#8 0.17,-0.10,0.42,U] 
22:26:44.447 00.001 9044 refined, 8 included, MultiStar: {0.10, -0.08}, one-star: {0.17, -0.24}
22:26:44.448 00.001 9044 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.62) = xAngle (0.95 = 0.95)
22:26:44.449 00.001 9044 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.13 = -2.13)
22:26:44.450 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-0.67 mountX=0.07 mountY=-0.11, mountTheta=-0.97
22:26:44.453 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.08, opts=13)
22:26:44.454 00.001 9044 Enqueuing Move request for scope (0.10, -0.08)
22:26:44.455 00.001 12252 Worker thread wakes up
22:26:44.456 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:44.457 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
22:26:44.457 00.000 9044 UpdateGuideState exits: m=5765 SNR=52.0
22:26:44.458 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:44.459 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:44.460 00.001 9044 Enqueuing Expose request
22:26:44.461 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
22:26:44.461 00.000 12252 Moving (0.10, -0.08) raw xDistance=0.07 yDistance=-0.11
22:26:44.464 00.003 12252 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.91
22:26:44.464 00.000 12252 PPEC: input: 0.07, control: 0.02, exposure: 2000
22:26:44.464 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:44.464 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:26:44.464 00.000 12252 MoveAxis(W, 7, ABG)
22:26:44.464 00.000 12252 Guiding  Dir = 3, Dur = 7
22:26:44.465 00.001 12252 IsSlewing returns 0
22:26:44.465 00.000 12252 IsGuiding returns 0
22:26:44.467 00.002 12252 PulseGuide returned control before completion, sleep 16
22:26:44.498 00.031 12252 IsGuiding returns 0
22:26:44.498 00.000 12252 Move returns status 0, amount 7
22:26:44.498 00.000 12252 MoveAxis(N, 0, ABG)
22:26:44.498 00.000 12252 Move returns status 0, amount 0
22:26:44.498 00.000 12252 move complete, result=0
22:26:44.499 00.001 12252 worker thread done servicing request
22:26:44.499 00.000 12252 Worker thread wakes up
22:26:44.499 00.000 9044 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
22:26:44.501 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:44.501 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:46.852 02.351 12252 Exposure complete
22:26:46.900 00.048 12252 worker thread done servicing request
22:26:46.900 00.000 9044 OnExposeComplete: enter
22:26:46.902 00.002 9044 UpdateGuideState(): m_state=6
22:26:46.904 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3392
22:26:46.905 00.001 9044 Star::Find returns 1 (0), X=1011.24, Y=828.00, Mass=5809, SNR=52.3, Peak=173 HFD=5.2
22:26:46.907 00.002 9044 MultiStar: [#1 0.16,-0.26,1.05,U] [#2 0.07,-0.20,1.20,U] [#3 0.25,-0.28,0.85,U] [#4 0.08,-0.17,1.27,U] [#5 0.10,-0.32,0.64,U] [#6 0.19,-0.18,0.42,U] [#7 0.21,-0.16,0.43,U] [#8 0.24,-0.25,0.41,U] 
22:26:46.908 00.001 9044 refined, 8 included, MultiStar: {0.15, -0.24}, one-star: {0.22, -0.36}
22:26:46.909 00.001 9044 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.62) = xAngle (0.62 = 0.62)
22:26:46.910 00.001 9044 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.47 = -2.47)
22:26:46.911 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.24 hyp=0.29 cameraTheta=-1.01 mountX=0.23 mountY=-0.18, mountTheta=-0.65
22:26:46.913 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.24, opts=13)
22:26:46.914 00.001 9044 Enqueuing Move request for scope (0.15, -0.24)
22:26:46.916 00.002 12252 Worker thread wakes up
22:26:46.916 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:46.917 00.001 9044 UpdateGuideState exits: m=5809 SNR=52.3
22:26:46.918 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:46.919 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:46.920 00.001 9044 Enqueuing Expose request
22:26:46.921 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.24) opts 0xd
22:26:46.921 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.24)
22:26:46.921 00.000 12252 Moving (0.15, -0.24) raw xDistance=0.23 yDistance=-0.18
22:26:46.925 00.004 12252 PPEC rslt: input = 0.23, final = 0.15, react = 0.14, pred = 0.01, hyst = 0.13, hyst_pct = 0.00, period_length = 483.91
22:26:46.925 00.000 12252 PPEC: input: 0.23, control: 0.15, exposure: 2000
22:26:46.925 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:26:46.925 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:26:46.925 00.000 12252 MoveAxis(W, 59, ABG)
22:26:46.925 00.000 12252 Guiding  Dir = 3, Dur = 59
22:26:46.925 00.000 12252 IsSlewing returns 0
22:26:46.925 00.000 12252 IsGuiding returns 0
22:26:46.929 00.004 12252 PulseGuide returned control before completion, sleep 67
22:26:47.005 00.076 12252 IsGuiding returns 0
22:26:47.005 00.000 12252 Move returns status 0, amount 59
22:26:47.005 00.000 12252 MoveAxis(N, 0, ABG)
22:26:47.005 00.000 12252 Move returns status 0, amount 0
22:26:47.005 00.000 12252 move complete, result=0
22:26:47.005 00.000 12252 worker thread done servicing request
22:26:47.005 00.000 12252 Worker thread wakes up
22:26:47.005 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:47.005 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:47.005 00.000 9044 GuideStep: 0.2 px 59 ms WEST, -0.2 px 0 ms NORTH
22:26:49.362 02.357 12252 Exposure complete
22:26:49.412 00.050 12252 worker thread done servicing request
22:26:49.413 00.001 9044 OnExposeComplete: enter
22:26:49.414 00.001 9044 UpdateGuideState(): m_state=6
22:26:49.415 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3393
22:26:49.416 00.001 9044 Star::Find returns 1 (0), X=1011.26, Y=828.00, Mass=5686, SNR=51.9, Peak=173 HFD=5.3
22:26:49.418 00.002 9044 MultiStar: [#1 0.16,-0.26,1.04,U] [#2 0.20,-0.19,1.19,U] [#3 0.24,-0.18,0.85,U] [#4 0.09,-0.13,1.27,U] [#5 0.09,-0.28,0.64,U] [#6 0.12,-0.23,0.43,U] [#7 0.17,-0.16,0.43,U] [#8 0.12,-0.02,0.41,U] 
22:26:49.419 00.001 9044 refined, 8 included, MultiStar: {0.16, -0.21}, one-star: {0.24, -0.36}
22:26:49.420 00.001 9044 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.62) = xAngle (0.71 = 0.71)
22:26:49.422 00.002 9044 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.37 = -2.37)
22:26:49.423 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.27 cameraTheta=-0.91 mountX=0.20 mountY=-0.18, mountTheta=-0.74
22:26:49.426 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=-0.21, opts=13)
22:26:49.427 00.001 9044 Enqueuing Move request for scope (0.16, -0.21)
22:26:49.427 00.000 12252 Worker thread wakes up
22:26:49.427 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:49.428 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd
22:26:49.428 00.000 9044 UpdateGuideState exits: m=5686 SNR=51.9
22:26:49.429 00.001 12252 Handling offset move in thread for scope, endpoint = (0.16, -0.21)
22:26:49.429 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:49.430 00.001 12252 Moving (0.16, -0.21) raw xDistance=0.20 yDistance=-0.18
22:26:49.430 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:49.432 00.002 9044 Enqueuing Expose request
22:26:49.434 00.002 12252 PPEC rslt: input = 0.20, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 483.91
22:26:49.434 00.000 12252 PPEC: input: 0.20, control: 0.13, exposure: 2000
22:26:49.434 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:26:49.434 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:26:49.434 00.000 12252 MoveAxis(W, 50, ABG)
22:26:49.434 00.000 12252 Guiding  Dir = 3, Dur = 50
22:26:49.435 00.001 12252 IsSlewing returns 0
22:26:49.435 00.000 12252 IsGuiding returns 0
22:26:49.437 00.002 12252 PulseGuide returned control before completion, sleep 59
22:26:49.512 00.075 12252 IsGuiding returns 0
22:26:49.512 00.000 12252 Move returns status 0, amount 50
22:26:49.512 00.000 12252 MoveAxis(N, 0, ABG)
22:26:49.512 00.000 12252 Move returns status 0, amount 0
22:26:49.512 00.000 12252 move complete, result=0
22:26:49.512 00.000 12252 worker thread done servicing request
22:26:49.512 00.000 9044 GuideStep: 0.2 px 50 ms WEST, -0.2 px 0 ms NORTH
22:26:49.514 00.002 12252 Worker thread wakes up
22:26:49.514 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:49.514 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:51.858 02.344 12252 Exposure complete
22:26:51.919 00.061 12252 worker thread done servicing request
22:26:51.919 00.000 9044 OnExposeComplete: enter
22:26:51.920 00.001 9044 UpdateGuideState(): m_state=6
22:26:51.921 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3394
22:26:51.921 00.000 9044 Star::Find returns 1 (0), X=1011.11, Y=828.10, Mass=5775, SNR=52.1, Peak=173 HFD=5.3
22:26:51.922 00.001 9044 MultiStar: [#1 0.05,-0.24,1.03,U] [#2 0.08,-0.19,1.18,U] [#3 0.20,-0.10,0.85,U] [#4 -0.14,-0.07,1.25,U] [#5 0.05,-0.27,0.65,U] [#6 0.03,-0.22,0.42,U] [#7 -0.06,-0.20,0.43,U] [#8 0.15,-0.11,0.43,U] 
22:26:51.923 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.18}, one-star: {0.09, -0.26}
22:26:51.924 00.001 9044 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.62) = xAngle (0.29 = 0.29)
22:26:51.925 00.001 9044 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.79 = -2.79)
22:26:51.926 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.33 mountX=0.18 mountY=-0.06, mountTheta=-0.34
22:26:51.927 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.18, opts=13)
22:26:51.928 00.001 9044 Enqueuing Move request for scope (0.04, -0.18)
22:26:51.929 00.001 12252 Worker thread wakes up
22:26:51.929 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:51.930 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
22:26:51.930 00.000 9044 UpdateGuideState exits: m=5775 SNR=52.1
22:26:51.930 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:51.932 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
22:26:51.932 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:51.933 00.001 9044 Enqueuing Expose request
22:26:51.934 00.001 12252 Moving (0.04, -0.18) raw xDistance=0.18 yDistance=-0.06
22:26:51.936 00.002 12252 PPEC rslt: input = 0.18, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 483.91
22:26:51.936 00.000 12252 PPEC: input: 0.18, control: 0.12, exposure: 2000
22:26:51.936 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:51.936 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:26:51.936 00.000 12252 MoveAxis(W, 47, ABG)
22:26:51.936 00.000 12252 Guiding  Dir = 3, Dur = 47
22:26:51.936 00.000 12252 IsSlewing returns 0
22:26:51.937 00.001 12252 IsGuiding returns 0
22:26:51.939 00.002 12252 PulseGuide returned control before completion, sleep 55
22:26:52.010 00.071 12252 IsGuiding returns 0
22:26:52.010 00.000 12252 Move returns status 0, amount 47
22:26:52.010 00.000 12252 MoveAxis(N, 0, ABG)
22:26:52.010 00.000 12252 Move returns status 0, amount 0
22:26:52.010 00.000 12252 move complete, result=0
22:26:52.010 00.000 12252 worker thread done servicing request
22:26:52.010 00.000 12252 Worker thread wakes up
22:26:52.010 00.000 9044 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
22:26:52.011 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:52.011 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:54.372 02.361 12252 Exposure complete
22:26:54.416 00.044 12252 worker thread done servicing request
22:26:54.416 00.000 9044 OnExposeComplete: enter
22:26:54.419 00.003 9044 UpdateGuideState(): m_state=6
22:26:54.421 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3395
22:26:54.423 00.002 9044 Star::Find returns 1 (0), X=1011.18, Y=828.06, Mass=5767, SNR=52.1, Peak=173 HFD=5.3
22:26:54.424 00.001 9044 MultiStar: [#1 0.11,-0.25,1.03,U] [#2 0.11,-0.18,1.20,U] [#3 0.18,-0.19,0.85,U] [#4 -0.11,-0.12,1.29,U] [#5 -0.10,-0.32,0.66,U] [#6 0.18,-0.15,0.42,U] [#7 0.08,-0.05,0.43,U] [#8 0.08,-0.20,0.42,U] 
22:26:54.426 00.002 9044 refined, 8 included, MultiStar: {0.07, -0.20}, one-star: {0.16, -0.30}
22:26:54.427 00.001 9044 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.62) = xAngle (0.37 = 0.37)
22:26:54.428 00.001 9044 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.71 = -2.71)
22:26:54.429 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.25 mountX=0.20 mountY=-0.09, mountTheta=-0.42
22:26:54.434 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.20, opts=13)
22:26:54.436 00.002 9044 Enqueuing Move request for scope (0.07, -0.20)
22:26:54.438 00.002 12252 Worker thread wakes up
22:26:54.438 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
22:26:54.438 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
22:26:54.438 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:54.441 00.003 12252 Moving (0.07, -0.20) raw xDistance=0.20 yDistance=-0.09
22:26:54.441 00.000 9044 UpdateGuideState exits: m=5767 SNR=52.1
22:26:54.443 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:54.445 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:54.447 00.002 9044 Enqueuing Expose request
22:26:54.448 00.001 12252 PPEC rslt: input = 0.20, final = 0.15, react = 0.12, pred = 0.03, hyst = 0.11, hyst_pct = 0.00, period_length = 483.90
22:26:54.448 00.000 12252 PPEC: input: 0.20, control: 0.15, exposure: 2000
22:26:54.448 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:54.448 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:26:54.449 00.001 12252 MoveAxis(W, 57, ABG)
22:26:54.449 00.000 12252 Guiding  Dir = 3, Dur = 57
22:26:54.449 00.000 12252 IsSlewing returns 0
22:26:54.449 00.000 12252 IsGuiding returns 0
22:26:54.451 00.002 12252 PulseGuide returned control before completion, sleep 66
22:26:54.522 00.071 12252 IsGuiding returns 0
22:26:54.522 00.000 12252 Move returns status 0, amount 57
22:26:54.522 00.000 12252 MoveAxis(N, 0, ABG)
22:26:54.523 00.001 12252 Move returns status 0, amount 0
22:26:54.523 00.000 12252 move complete, result=0
22:26:54.523 00.000 12252 worker thread done servicing request
22:26:54.523 00.000 12252 Worker thread wakes up
22:26:54.523 00.000 9044 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
22:26:54.526 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:54.526 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:56.886 02.360 12252 Exposure complete
22:26:56.954 00.068 12252 worker thread done servicing request
22:26:56.954 00.000 9044 OnExposeComplete: enter
22:26:56.956 00.002 9044 UpdateGuideState(): m_state=6
22:26:56.957 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3396
22:26:56.958 00.001 9044 Star::Find returns 1 (0), X=1011.25, Y=828.15, Mass=5628, SNR=51.6, Peak=173 HFD=5.1
22:26:56.960 00.002 9044 MultiStar: [#1 0.18,-0.21,1.06,U] [#2 0.11,-0.12,1.22,U] [#3 0.23,-0.17,0.85,U] [#4 0.10,-0.04,1.26,U] [#5 0.03,-0.18,0.66,U] [#6 0.17,-0.15,0.42,U] [#7 0.22,-0.08,0.43,U] [#8 0.12,-0.16,0.43,U] 
22:26:56.961 00.001 9044 refined, 8 included, MultiStar: {0.15, -0.15}, one-star: {0.23, -0.21}
22:26:56.962 00.001 9044 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.62) = xAngle (0.86 = 0.86)
22:26:56.963 00.001 9044 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.23 = -2.23)
22:26:56.965 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.77 mountX=0.14 mountY=-0.17, mountTheta=-0.88
22:26:56.967 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.15, opts=13)
22:26:56.968 00.001 9044 Enqueuing Move request for scope (0.15, -0.15)
22:26:56.969 00.001 12252 Worker thread wakes up
22:26:56.969 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:56.971 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
22:26:56.971 00.000 9044 UpdateGuideState exits: m=5628 SNR=51.6
22:26:56.972 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:56.973 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
22:26:56.973 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:56.974 00.001 9044 Enqueuing Expose request
22:26:56.975 00.001 12252 Moving (0.15, -0.15) raw xDistance=0.14 yDistance=-0.17
22:26:56.977 00.002 12252 PPEC rslt: input = 0.14, final = 0.11, react = 0.08, pred = 0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 483.90
22:26:56.978 00.001 12252 PPEC: input: 0.14, control: 0.11, exposure: 2000
22:26:56.978 00.000 12252 switching direction from 0 to -1 - decHistory=-3 oldest=-0.13 newest=-0.32
22:26:56.978 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.17
22:26:56.978 00.000 12252 MoveAxis(W, 42, ABG)
22:26:56.978 00.000 12252 Guiding  Dir = 3, Dur = 42
22:26:56.978 00.000 12252 IsSlewing returns 0
22:26:56.978 00.000 12252 IsGuiding returns 0
22:26:56.980 00.002 12252 PulseGuide returned control before completion, sleep 51
22:26:57.041 00.061 12252 IsGuiding returns 0
22:26:57.041 00.000 12252 Move returns status 0, amount 42
22:26:57.041 00.000 12252 BLC: Oldest BLC event removed
22:26:57.042 00.001 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:26:57.042 00.000 12252 MoveAxis(N, 137, ABG)
22:26:57.042 00.000 12252 Guiding  Dir = 0, Dur = 137
22:26:57.043 00.001 12252 IsSlewing returns 0
22:26:57.043 00.000 12252 IsGuiding returns 0
22:26:57.049 00.006 12252 PulseGuide returned control before completion, sleep 142
22:26:57.196 00.147 12252 IsGuiding returns 0
22:26:57.198 00.002 12252 Move returns status 0, amount 137
22:26:57.198 00.000 12252 move complete, result=0
22:26:57.198 00.000 12252 worker thread done servicing request
22:26:57.198 00.000 12252 Worker thread wakes up
22:26:57.198 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:57.198 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:26:57.198 00.000 9044 GuideStep: 0.1 px 42 ms WEST, -0.2 px 137 ms NORTH
22:26:59.556 02.358 12252 Exposure complete
22:26:59.614 00.058 12252 worker thread done servicing request
22:26:59.614 00.000 9044 OnExposeComplete: enter
22:26:59.616 00.002 9044 UpdateGuideState(): m_state=6
22:26:59.617 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3397
22:26:59.618 00.001 9044 Star::Find returns 1 (0), X=1011.09, Y=828.19, Mass=5700, SNR=51.7, Peak=173 HFD=5.3
22:26:59.620 00.002 9044 MultiStar: [#1 -0.03,0.00,1.06,U] [#2 -0.03,-0.14,1.20,U] [#3 0.05,-0.05,0.85,U] [#4 -0.24,-0.01,1.26,U] [#5 -0.25,-0.17,0.65,U] [#6 0.02,-0.04,0.42,U] [#7 -0.06,-0.02,0.44,U] [#8 0.01,-0.14,0.42,U] 
22:26:59.621 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {0.07, -0.17}
22:26:59.622 00.001 9044 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.62) = xAngle (-0.60 = -0.60)
22:26:59.623 00.001 9044 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.68 = 2.60)
22:26:59.624 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.22 mountX=0.08 mountY=0.05, mountTheta=0.55
22:26:59.627 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.08, opts=13)
22:26:59.628 00.001 9044 Enqueuing Move request for scope (-0.06, -0.08)
22:26:59.629 00.001 12252 Worker thread wakes up
22:26:59.629 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:26:59.630 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
22:26:59.630 00.000 9044 UpdateGuideState exits: m=5700 SNR=51.7
22:26:59.631 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:26:59.632 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
22:26:59.632 00.000 12252 Moving (-0.06, -0.08) raw xDistance=0.08 yDistance=0.05
22:26:59.632 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:26:59.633 00.001 9044 Enqueuing Expose request
22:26:59.634 00.001 12252 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.165771, 1:-0.051352
22:26:59.634 00.000 12252 BLC: No correction, Miss < min_move
22:26:59.636 00.002 12252 PPEC rslt: input = 0.08, final = 0.03, react = 0.05, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.90
22:26:59.636 00.000 12252 PPEC: input: 0.08, control: 0.03, exposure: 2000
22:26:59.636 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:26:59.636 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:26:59.637 00.001 12252 MoveAxis(W, 12, ABG)
22:26:59.637 00.000 12252 Guiding  Dir = 3, Dur = 12
22:26:59.637 00.000 12252 IsSlewing returns 0
22:26:59.637 00.000 12252 IsGuiding returns 0
22:26:59.640 00.003 12252 PulseGuide returned control before completion, sleep 21
22:26:59.672 00.032 12252 IsGuiding returns 0
22:26:59.672 00.000 12252 Move returns status 0, amount 12
22:26:59.672 00.000 12252 MoveAxis(N, 0, ABG)
22:26:59.672 00.000 12252 Move returns status 0, amount 0
22:26:59.672 00.000 12252 move complete, result=0
22:26:59.672 00.000 12252 worker thread done servicing request
22:26:59.672 00.000 9044 GuideStep: 0.1 px 12 ms WEST, 0.1 px 0 ms NORTH
22:26:59.674 00.002 12252 Worker thread wakes up
22:26:59.674 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:26:59.675 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:02.036 02.361 12252 Exposure complete
22:27:02.090 00.054 12252 worker thread done servicing request
22:27:02.090 00.000 9044 OnExposeComplete: enter
22:27:02.091 00.001 9044 UpdateGuideState(): m_state=6
22:27:02.092 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3398
22:27:02.093 00.001 9044 Star::Find returns 1 (0), X=1011.00, Y=828.07, Mass=5748, SNR=52.0, Peak=173 HFD=5.4
22:27:02.094 00.001 9044 MultiStar: [#1 -0.10,-0.06,1.04,U] [#2 -0.10,-0.16,1.21,U] [#3 0.03,-0.11,0.84,U] [#4 -0.28,-0.06,1.27,U] [#5 -0.28,-0.27,0.00,M1] [#6 -0.06,-0.15,0.42,U] [#7 -0.02,-0.13,0.42,U] [#8 -0.02,-0.17,0.43,U] 
22:27:02.095 00.001 9044 refined, 7 included, MultiStar: {-0.09, -0.14}, one-star: {-0.02, -0.29}
22:27:02.096 00.001 9044 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.62) = xAngle (-0.55 = -0.55)
22:27:02.097 00.001 9044 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.63 = 2.65)
22:27:02.098 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.17 mountX=0.14 mountY=0.08, mountTheta=0.50
22:27:02.099 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.14, opts=13)
22:27:02.101 00.002 9044 Enqueuing Move request for scope (-0.09, -0.14)
22:27:02.104 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:02.106 00.002 9044 UpdateGuideState exits: m=5748 SNR=52.0
22:27:02.108 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:02.109 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:02.111 00.002 9044 Enqueuing Expose request
22:27:02.114 00.003 12252 Worker thread wakes up
22:27:02.114 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
22:27:02.114 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
22:27:02.114 00.000 12252 Moving (-0.09, -0.14) raw xDistance=0.14 yDistance=0.08
22:27:02.114 00.000 12252 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.165771, 1:-0.051352, 2:-0.078487
22:27:02.114 00.000 12252 BLC: No correction, Miss < min_move
22:27:02.117 00.003 12252 PPEC rslt: input = 0.14, final = 0.13, react = 0.09, pred = 0.04, hyst = 0.08, hyst_pct = 0.00, period_length = 483.90
22:27:02.117 00.000 12252 PPEC: input: 0.14, control: 0.13, exposure: 2000
22:27:02.118 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:02.118 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:27:02.118 00.000 12252 MoveAxis(W, 50, ABG)
22:27:02.118 00.000 12252 Guiding  Dir = 3, Dur = 50
22:27:02.118 00.000 12252 IsSlewing returns 0
22:27:02.118 00.000 12252 IsGuiding returns 0
22:27:02.120 00.002 12252 PulseGuide returned control before completion, sleep 59
22:27:02.194 00.074 12252 IsGuiding returns 0
22:27:02.194 00.000 12252 Move returns status 0, amount 50
22:27:02.194 00.000 12252 MoveAxis(N, 0, ABG)
22:27:02.194 00.000 12252 Move returns status 0, amount 0
22:27:02.194 00.000 12252 move complete, result=0
22:27:02.194 00.000 12252 worker thread done servicing request
22:27:02.194 00.000 12252 Worker thread wakes up
22:27:02.194 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:02.195 00.001 9044 GuideStep: 0.1 px 50 ms WEST, 0.1 px 0 ms NORTH
22:27:02.196 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:04.544 02.348 12252 Exposure complete
22:27:04.609 00.065 12252 worker thread done servicing request
22:27:04.610 00.001 9044 OnExposeComplete: enter
22:27:04.612 00.002 9044 UpdateGuideState(): m_state=6
22:27:04.614 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3399
22:27:04.617 00.003 9044 Star::Find returns 1 (0), X=1011.06, Y=828.21, Mass=5733, SNR=52.2, Peak=173 HFD=5.3
22:27:04.619 00.002 9044 MultiStar: [#1 0.02,0.07,1.07,U] [#2 -0.05,-0.07,1.18,U] [#3 0.08,-0.00,0.85,U] [#4 -0.25,-0.06,1.28,U] [#5 -0.23,-0.15,0.66,U] [#6 0.01,-0.14,0.42,U] [#7 -0.12,-0.03,0.44,U] [#8 0.06,-0.05,0.42,U] 
22:27:04.621 00.002 9044 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {0.04, -0.15}
22:27:04.625 00.004 9044 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.62) = xAngle (-0.73 = -0.73)
22:27:04.627 00.002 9044 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.81 = 2.47)
22:27:04.628 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.35 mountX=0.06 mountY=0.05, mountTheta=0.69
22:27:04.630 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.06, opts=13)
22:27:04.631 00.001 9044 Enqueuing Move request for scope (-0.06, -0.06)
22:27:04.632 00.001 12252 Worker thread wakes up
22:27:04.633 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
22:27:04.633 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
22:27:04.633 00.000 12252 Moving (-0.06, -0.06) raw xDistance=0.06 yDistance=0.05
22:27:04.633 00.000 12252 BLC: window closed
22:27:04.633 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:04.634 00.001 12252 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.165771, 1:-0.051352, 2:-0.078487
22:27:04.634 00.000 12252 BLC: No correction, Miss < min_move
22:27:04.634 00.000 9044 UpdateGuideState exits: m=5733 SNR=52.2
22:27:04.635 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:04.636 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:04.637 00.001 12252 PPEC rslt: input = 0.06, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.89
22:27:04.637 00.000 12252 PPEC: input: 0.06, control: 0.04, exposure: 2000
22:27:04.637 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:04.637 00.000 9044 Enqueuing Expose request
22:27:04.638 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:27:04.638 00.000 12252 MoveAxis(W, 15, ABG)
22:27:04.638 00.000 12252 Guiding  Dir = 3, Dur = 15
22:27:04.638 00.000 12252 IsSlewing returns 0
22:27:04.638 00.000 12252 IsGuiding returns 0
22:27:04.640 00.002 12252 PulseGuide returned control before completion, sleep 24
22:27:04.675 00.035 12252 IsGuiding returns 0
22:27:04.675 00.000 12252 Move returns status 0, amount 15
22:27:04.675 00.000 12252 MoveAxis(N, 0, ABG)
22:27:04.675 00.000 12252 Move returns status 0, amount 0
22:27:04.675 00.000 12252 move complete, result=0
22:27:04.675 00.000 12252 worker thread done servicing request
22:27:04.675 00.000 12252 Worker thread wakes up
22:27:04.675 00.000 9044 GuideStep: 0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
22:27:04.676 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:04.676 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:07.030 02.354 12252 Exposure complete
22:27:07.079 00.049 12252 worker thread done servicing request
22:27:07.079 00.000 9044 OnExposeComplete: enter
22:27:07.082 00.003 9044 UpdateGuideState(): m_state=6
22:27:07.085 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
22:27:07.086 00.001 9044 Star::Find returns 1 (0), X=1011.07, Y=828.12, Mass=5668, SNR=51.5, Peak=173 HFD=5.3
22:27:07.088 00.002 9044 MultiStar: [#1 -0.01,-0.01,1.06,U] [#2 -0.09,-0.20,1.22,U] [#3 0.08,-0.10,0.85,U] [#4 -0.10,-0.03,1.25,U] [#5 -0.25,-0.34,0.00,M1] [#6 -0.03,-0.15,0.43,U] [#7 -0.07,-0.06,0.43,U] [#8 -0.01,-0.19,0.43,U] 
22:27:07.089 00.001 9044 refined, 7 included, MultiStar: {-0.03, -0.12}, one-star: {0.05, -0.24}
22:27:07.090 00.001 9044 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.62) = xAngle (-0.17 = -0.17)
22:27:07.091 00.001 9044 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.26 = 3.03)
22:27:07.092 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.80 mountX=0.12 mountY=0.01, mountTheta=0.12
22:27:07.097 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.12, opts=13)
22:27:07.100 00.003 9044 Enqueuing Move request for scope (-0.03, -0.12)
22:27:07.102 00.002 12252 Worker thread wakes up
22:27:07.102 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
22:27:07.102 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:07.105 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
22:27:07.105 00.000 9044 UpdateGuideState exits: m=5668 SNR=51.5
22:27:07.109 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:07.111 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:07.113 00.002 9044 Enqueuing Expose request
22:27:07.115 00.002 12252 Moving (-0.03, -0.12) raw xDistance=0.12 yDistance=0.01
22:27:07.121 00.006 12252 PPEC rslt: input = 0.12, final = 0.10, react = 0.07, pred = 0.03, hyst = 0.07, hyst_pct = 0.00, period_length = 483.89
22:27:07.121 00.000 12252 PPEC: input: 0.12, control: 0.10, exposure: 2000
22:27:07.122 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:07.122 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:27:07.122 00.000 12252 MoveAxis(W, 39, ABG)
22:27:07.122 00.000 12252 Guiding  Dir = 3, Dur = 39
22:27:07.122 00.000 12252 IsSlewing returns 0
22:27:07.123 00.001 12252 IsGuiding returns 0
22:27:07.125 00.002 12252 PulseGuide returned control before completion, sleep 48
22:27:07.176 00.051 12252 IsGuiding returns 0
22:27:07.176 00.000 12252 Move returns status 0, amount 39
22:27:07.177 00.001 12252 MoveAxis(N, 0, ABG)
22:27:07.177 00.000 12252 Move returns status 0, amount 0
22:27:07.177 00.000 12252 move complete, result=0
22:27:07.177 00.000 12252 worker thread done servicing request
22:27:07.177 00.000 12252 Worker thread wakes up
22:27:07.177 00.000 9044 GuideStep: 0.1 px 39 ms WEST, 0.0 px 0 ms NORTH
22:27:07.179 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:07.179 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:09.543 02.364 12252 Exposure complete
22:27:09.600 00.057 12252 worker thread done servicing request
22:27:09.600 00.000 9044 OnExposeComplete: enter
22:27:09.602 00.002 9044 UpdateGuideState(): m_state=6
22:27:09.604 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3401
22:27:09.604 00.000 9044 Star::Find returns 1 (0), X=1011.15, Y=828.15, Mass=5727, SNR=51.9, Peak=173 HFD=5.2
22:27:09.605 00.001 9044 MultiStar: [#1 0.06,0.02,1.06,U] [#2 0.03,-0.16,1.21,U] [#3 0.14,-0.03,0.85,U] [#4 -0.01,-0.04,1.26,U] [#5 0.01,-0.13,0.66,U] [#6 0.04,-0.13,0.43,U] [#7 0.10,-0.03,0.45,U] [#8 0.11,-0.14,0.42,U] 
22:27:09.606 00.001 9044 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.13, -0.21}
22:27:09.608 00.002 9044 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.62) = xAngle (0.64 = 0.64)
22:27:09.608 00.000 9044 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.45 = -2.45)
22:27:09.610 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.99 mountX=0.09 mountY=-0.07, mountTheta=-0.67
22:27:09.612 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.09, opts=13)
22:27:09.612 00.000 9044 Enqueuing Move request for scope (0.06, -0.09)
22:27:09.613 00.001 12252 Worker thread wakes up
22:27:09.613 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:09.614 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
22:27:09.614 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
22:27:09.614 00.000 12252 Moving (0.06, -0.09) raw xDistance=0.09 yDistance=-0.07
22:27:09.614 00.000 9044 UpdateGuideState exits: m=5727 SNR=51.9
22:27:09.615 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:09.616 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:09.617 00.001 9044 Enqueuing Expose request
22:27:09.618 00.001 12252 PPEC rslt: input = 0.09, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.89
22:27:09.618 00.000 12252 PPEC: input: 0.09, control: 0.02, exposure: 2000
22:27:09.618 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:09.618 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:27:09.619 00.001 12252 MoveAxis(W, 6, ABG)
22:27:09.619 00.000 12252 Guiding  Dir = 3, Dur = 6
22:27:09.619 00.000 12252 IsSlewing returns 0
22:27:09.619 00.000 12252 IsGuiding returns 0
22:27:09.622 00.003 12252 PulseGuide returned control before completion, sleep 14
22:27:09.638 00.016 12252 IsGuiding returns 0
22:27:09.638 00.000 12252 Move returns status 0, amount 6
22:27:09.638 00.000 12252 MoveAxis(N, 0, ABG)
22:27:09.638 00.000 12252 Move returns status 0, amount 0
22:27:09.638 00.000 12252 move complete, result=0
22:27:09.638 00.000 12252 worker thread done servicing request
22:27:09.638 00.000 12252 Worker thread wakes up
22:27:09.638 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:09.638 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:09.639 00.001 9044 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
22:27:12.012 02.373 12252 Exposure complete
22:27:12.059 00.047 12252 worker thread done servicing request
22:27:12.059 00.000 9044 OnExposeComplete: enter
22:27:12.060 00.001 9044 UpdateGuideState(): m_state=6
22:27:12.062 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3402
22:27:12.064 00.002 9044 Star::Find returns 1 (0), X=1011.13, Y=828.17, Mass=5709, SNR=51.7, Peak=173 HFD=5.2
22:27:12.065 00.001 9044 MultiStar: [#1 0.09,-0.21,1.06,U] [#2 0.08,-0.12,1.20,U] [#3 0.08,-0.05,0.85,U] [#4 0.01,-0.08,1.29,U] [#5 -0.08,-0.20,0.65,U] [#6 0.12,-0.05,0.43,U] [#7 -0.03,-0.05,0.44,U] [#8 0.08,-0.05,0.41,U] 
22:27:12.066 00.001 9044 refined, 8 included, MultiStar: {0.06, -0.12}, one-star: {0.11, -0.19}
22:27:12.069 00.003 9044 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.62) = xAngle (0.48 = 0.48)
22:27:12.070 00.001 9044 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.60 = -2.60)
22:27:12.071 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.14 mountX=0.12 mountY=-0.07, mountTheta=-0.53
22:27:12.072 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.12, opts=13)
22:27:12.073 00.001 9044 Enqueuing Move request for scope (0.06, -0.12)
22:27:12.074 00.001 12252 Worker thread wakes up
22:27:12.074 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:12.075 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
22:27:12.075 00.000 9044 UpdateGuideState exits: m=5709 SNR=51.7
22:27:12.077 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:12.078 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:12.079 00.001 9044 Enqueuing Expose request
22:27:12.080 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
22:27:12.080 00.000 12252 Moving (0.06, -0.12) raw xDistance=0.12 yDistance=-0.07
22:27:12.085 00.005 12252 PPEC rslt: input = 0.12, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 483.88
22:27:12.085 00.000 12252 PPEC: input: 0.12, control: 0.08, exposure: 2000
22:27:12.085 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:12.085 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:27:12.085 00.000 12252 MoveAxis(W, 31, ABG)
22:27:12.085 00.000 12252 Guiding  Dir = 3, Dur = 31
22:27:12.085 00.000 12252 IsSlewing returns 0
22:27:12.085 00.000 12252 IsGuiding returns 0
22:27:12.087 00.002 12252 PulseGuide returned control before completion, sleep 40
22:27:12.132 00.045 12252 IsGuiding returns 0
22:27:12.132 00.000 12252 Move returns status 0, amount 31
22:27:12.132 00.000 12252 MoveAxis(N, 0, ABG)
22:27:12.132 00.000 12252 Move returns status 0, amount 0
22:27:12.132 00.000 12252 move complete, result=0
22:27:12.132 00.000 12252 worker thread done servicing request
22:27:12.132 00.000 12252 Worker thread wakes up
22:27:12.132 00.000 9044 GuideStep: 0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
22:27:12.133 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:12.134 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:14.481 02.347 12252 Exposure complete
22:27:14.541 00.060 12252 worker thread done servicing request
22:27:14.541 00.000 9044 OnExposeComplete: enter
22:27:14.542 00.001 9044 UpdateGuideState(): m_state=6
22:27:14.543 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3403
22:27:14.544 00.001 9044 Star::Find returns 1 (0), X=1011.19, Y=828.16, Mass=5671, SNR=51.6, Peak=173 HFD=5.3
22:27:14.546 00.002 9044 MultiStar: [#1 0.04,-0.04,1.04,U] [#2 0.06,-0.14,1.21,U] [#3 0.10,-0.27,0.86,U] [#4 -0.07,-0.05,1.24,U] [#5 0.07,-0.15,0.67,U] [#6 0.05,-0.07,0.43,U] [#7 0.03,-0.06,0.43,U] [#8 0.07,-0.07,0.42,U] 
22:27:14.547 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.12}, one-star: {0.17, -0.20}
22:27:14.548 00.001 9044 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.62) = xAngle (0.46 = 0.46)
22:27:14.550 00.002 9044 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.63 = -2.63)
22:27:14.551 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.17 mountX=0.12 mountY=-0.07, mountTheta=-0.50
22:27:14.553 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.12, opts=13)
22:27:14.554 00.001 9044 Enqueuing Move request for scope (0.05, -0.12)
22:27:14.555 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:27:14.556 00.001 9044 UpdateGuideState exits: m=5671 SNR=51.6
22:27:14.557 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:14.558 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:14.560 00.002 9044 Enqueuing Expose request
22:27:14.561 00.001 12252 Worker thread wakes up
22:27:14.561 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
22:27:14.561 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
22:27:14.561 00.000 12252 Moving (0.05, -0.12) raw xDistance=0.12 yDistance=-0.07
22:27:14.565 00.004 12252 PPEC rslt: input = 0.12, final = 0.09, react = 0.07, pred = 0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 483.88
22:27:14.565 00.000 12252 PPEC: input: 0.12, control: 0.09, exposure: 2000
22:27:14.565 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:14.565 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:27:14.565 00.000 12252 MoveAxis(W, 34, ABG)
22:27:14.565 00.000 12252 Guiding  Dir = 3, Dur = 34
22:27:14.565 00.000 12252 IsSlewing returns 0
22:27:14.566 00.001 12252 IsGuiding returns 0
22:27:14.567 00.001 12252 PulseGuide returned control before completion, sleep 43
22:27:14.622 00.055 12252 IsGuiding returns 0
22:27:14.622 00.000 12252 Move returns status 0, amount 34
22:27:14.622 00.000 12252 MoveAxis(N, 0, ABG)
22:27:14.622 00.000 12252 Move returns status 0, amount 0
22:27:14.622 00.000 12252 move complete, result=0
22:27:14.622 00.000 12252 worker thread done servicing request
22:27:14.623 00.001 9044 GuideStep: 0.1 px 34 ms WEST, -0.1 px 0 ms NORTH
22:27:14.624 00.001 12252 Worker thread wakes up
22:27:14.624 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:14.624 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:16.973 02.349 12252 Exposure complete
22:27:17.024 00.051 12252 worker thread done servicing request
22:27:17.024 00.000 9044 OnExposeComplete: enter
22:27:17.025 00.001 9044 UpdateGuideState(): m_state=6
22:27:17.026 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3404
22:27:17.027 00.001 9044 Star::Find returns 1 (0), X=1011.07, Y=828.07, Mass=5706, SNR=51.8, Peak=173 HFD=5.2
22:27:17.028 00.001 9044 MultiStar: [#1 0.06,-0.29,1.06,U] [#2 -0.00,-0.18,1.22,U] [#3 0.04,-0.10,0.85,U] [#4 -0.19,-0.10,1.27,U] [#5 -0.10,-0.33,0.65,U] [#6 0.02,-0.27,0.42,U] [#7 -0.03,-0.00,0.44,U] [#8 0.03,-0.18,0.43,U] 
22:27:17.029 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.20}, one-star: {0.04, -0.30}
22:27:17.030 00.001 9044 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.62) = xAngle (-0.05 = -0.05)
22:27:17.032 00.002 9044 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.14 = -3.14)
22:27:17.033 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.68 mountX=0.20 mountY=-0.00, mountTheta=-0.00
22:27:17.035 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.20, opts=13)
22:27:17.036 00.001 9044 Enqueuing Move request for scope (-0.02, -0.20)
22:27:17.037 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:17.038 00.001 9044 UpdateGuideState exits: m=5706 SNR=51.8
22:27:17.040 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:17.041 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:17.042 00.001 9044 Enqueuing Expose request
22:27:17.043 00.001 12252 Worker thread wakes up
22:27:17.043 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
22:27:17.043 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
22:27:17.043 00.000 12252 Moving (-0.02, -0.20) raw xDistance=0.20 yDistance=-0.00
22:27:17.047 00.004 12252 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 483.88
22:27:17.047 00.000 12252 PPEC: input: 0.20, control: 0.12, exposure: 2000
22:27:17.047 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:17.047 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:27:17.047 00.000 12252 MoveAxis(W, 49, ABG)
22:27:17.047 00.000 12252 Guiding  Dir = 3, Dur = 49
22:27:17.047 00.000 12252 IsSlewing returns 0
22:27:17.048 00.001 12252 IsGuiding returns 0
22:27:17.050 00.002 12252 PulseGuide returned control before completion, sleep 58
22:27:17.115 00.065 12252 IsGuiding returns 0
22:27:17.115 00.000 12252 Move returns status 0, amount 49
22:27:17.115 00.000 12252 MoveAxis(N, 0, ABG)
22:27:17.115 00.000 12252 Move returns status 0, amount 0
22:27:17.115 00.000 12252 move complete, result=0
22:27:17.115 00.000 12252 worker thread done servicing request
22:27:17.115 00.000 12252 Worker thread wakes up
22:27:17.115 00.000 9044 GuideStep: 0.2 px 49 ms WEST, -0.0 px 0 ms NORTH
22:27:17.117 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:17.117 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:19.468 02.351 12252 Exposure complete
22:27:19.513 00.045 12252 worker thread done servicing request
22:27:19.513 00.000 9044 OnExposeComplete: enter
22:27:19.515 00.002 9044 UpdateGuideState(): m_state=6
22:27:19.517 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3405
22:27:19.520 00.003 9044 Star::Find returns 1 (0), X=1011.23, Y=828.19, Mass=5388, SNR=50.5, Peak=173 HFD=5.1
22:27:19.523 00.003 9044 MultiStar: [#1 0.07,0.03,1.07,U] [#2 0.12,-0.03,1.22,U] [#3 0.18,-0.03,0.88,U] [#4 0.04,-0.03,1.29,U] [#5 0.08,-0.10,0.68,U] [#6 0.14,0.05,0.44,U] [#7 0.04,0.06,0.45,U] [#8 0.09,0.04,0.43,U] 
22:27:19.525 00.002 9044 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.21, -0.17}
22:27:19.529 00.004 9044 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.62) = xAngle (1.33 = 1.33)
22:27:19.530 00.001 9044 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.76 = -1.76)
22:27:19.533 00.003 9044 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.30 mountX=0.03 mountY=-0.11, mountTheta=-1.33
22:27:19.537 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.03, opts=13)
22:27:19.539 00.002 9044 Enqueuing Move request for scope (0.11, -0.03)
22:27:19.542 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:27:19.544 00.002 9044 UpdateGuideState exits: m=5388 SNR=50.5
22:27:19.546 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:19.549 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:19.551 00.002 9044 Enqueuing Expose request
22:27:19.554 00.003 12252 Worker thread wakes up
22:27:19.554 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:27:19.554 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:27:19.554 00.000 12252 Moving (0.11, -0.03) raw xDistance=0.03 yDistance=-0.11
22:27:19.560 00.006 12252 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.87
22:27:19.562 00.002 12252 PPEC: input: 0.03, control: 0.00, exposure: 2000
22:27:19.562 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:19.562 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:27:19.562 00.000 12252 MoveAxis(W, 2, ABG)
22:27:19.562 00.000 12252 Guiding  Dir = 3, Dur = 2
22:27:19.563 00.001 12252 IsSlewing returns 0
22:27:19.563 00.000 12252 IsGuiding returns 0
22:27:19.566 00.003 12252 IsGuiding returns 0
22:27:19.566 00.000 12252 Move returns status 0, amount 2
22:27:19.566 00.000 12252 MoveAxis(N, 0, ABG)
22:27:19.566 00.000 12252 Move returns status 0, amount 0
22:27:19.566 00.000 12252 move complete, result=0
22:27:19.566 00.000 12252 worker thread done servicing request
22:27:19.566 00.000 9044 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:27:19.568 00.002 12252 Worker thread wakes up
22:27:19.568 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:19.568 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:21.907 02.339 12252 Exposure complete
22:27:21.964 00.057 12252 worker thread done servicing request
22:27:21.964 00.000 9044 OnExposeComplete: enter
22:27:21.966 00.002 9044 UpdateGuideState(): m_state=6
22:27:21.968 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
22:27:21.968 00.000 9044 Star::Find returns 1 (0), X=1011.17, Y=828.11, Mass=5692, SNR=51.7, Peak=173 HFD=5.1
22:27:21.969 00.001 9044 MultiStar: [#1 0.08,-0.23,1.07,U] [#2 0.05,-0.17,1.22,U] [#3 0.08,-0.11,0.85,U] [#4 -0.20,-0.04,1.27,U] [#5 0.06,-0.23,0.66,U] [#6 0.10,-0.14,0.43,U] [#7 0.05,-0.02,0.43,U] [#8 0.10,-0.15,0.43,U] 
22:27:21.970 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.15}, one-star: {0.15, -0.25}
22:27:21.971 00.001 9044 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.62) = xAngle (0.28 = 0.28)
22:27:21.971 00.000 9044 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.81 = -2.81)
22:27:21.972 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.35 mountX=0.15 mountY=-0.05, mountTheta=-0.33
22:27:21.974 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.15, opts=13)
22:27:21.974 00.000 9044 Enqueuing Move request for scope (0.03, -0.15)
22:27:21.975 00.001 12252 Worker thread wakes up
22:27:21.975 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:21.977 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
22:27:21.977 00.000 9044 UpdateGuideState exits: m=5692 SNR=51.7
22:27:21.978 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
22:27:21.978 00.000 12252 Moving (0.03, -0.15) raw xDistance=0.15 yDistance=-0.05
22:27:21.978 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:21.980 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:21.982 00.002 9044 Enqueuing Expose request
22:27:21.984 00.002 12252 PPEC rslt: input = 0.15, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 483.87
22:27:21.984 00.000 12252 PPEC: input: 0.15, control: 0.10, exposure: 2000
22:27:21.984 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:21.984 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:27:21.984 00.000 12252 MoveAxis(W, 38, ABG)
22:27:21.984 00.000 12252 Guiding  Dir = 3, Dur = 38
22:27:21.985 00.001 12252 IsSlewing returns 0
22:27:21.985 00.000 12252 IsGuiding returns 0
22:27:21.988 00.003 12252 PulseGuide returned control before completion, sleep 47
22:27:22.038 00.050 12252 IsGuiding returns 0
22:27:22.038 00.000 12252 Move returns status 0, amount 38
22:27:22.038 00.000 12252 MoveAxis(N, 0, ABG)
22:27:22.038 00.000 12252 Move returns status 0, amount 0
22:27:22.038 00.000 12252 move complete, result=0
22:27:22.038 00.000 12252 worker thread done servicing request
22:27:22.038 00.000 9044 GuideStep: 0.2 px 38 ms WEST, -0.1 px 0 ms NORTH
22:27:22.040 00.002 12252 Worker thread wakes up
22:27:22.040 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:22.040 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:24.396 02.356 12252 Exposure complete
22:27:24.464 00.068 12252 worker thread done servicing request
22:27:24.464 00.000 9044 OnExposeComplete: enter
22:27:24.466 00.002 9044 UpdateGuideState(): m_state=6
22:27:24.468 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3407
22:27:24.469 00.001 9044 Star::Find returns 1 (0), X=1011.03, Y=827.97, Mass=5737, SNR=51.9, Peak=173 HFD=5.4
22:27:24.472 00.003 9044 MultiStar: [#1 -0.02,-0.41,0.00,M1] [#2 -0.06,-0.23,1.21,U] [#3 0.01,-0.25,0.85,U] [#4 -0.28,-0.19,1.29,U] [#5 -0.25,-0.34,0.00,M1] [#6 -0.03,-0.25,0.42,U] [#7 -0.01,-0.26,0.43,U] [#8 -0.16,-0.16,0.42,U] 
22:27:24.476 00.004 9044 refined, 6 included, MultiStar: {-0.09, -0.25}, one-star: {0.01, -0.39}
22:27:24.477 00.001 9044 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.62) = xAngle (-0.29 = -0.29)
22:27:24.479 00.002 9044 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.37 = 2.91)
22:27:24.481 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.91 mountX=0.26 mountY=0.06, mountTheta=0.23
22:27:24.485 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.25, opts=13)
22:27:24.486 00.001 9044 Enqueuing Move request for scope (-0.09, -0.25)
22:27:24.488 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:24.489 00.001 9044 UpdateGuideState exits: m=5737 SNR=51.9
22:27:24.490 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:24.491 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:24.492 00.001 9044 Enqueuing Expose request
22:27:24.494 00.002 12252 Worker thread wakes up
22:27:24.494 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.25) opts 0xd
22:27:24.494 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.25)
22:27:24.494 00.000 12252 Moving (-0.09, -0.25) raw xDistance=0.26 yDistance=0.06
22:27:24.497 00.003 12252 PPEC rslt: input = 0.26, final = 0.18, react = 0.15, pred = 0.03, hyst = 0.14, hyst_pct = 0.00, period_length = 483.87
22:27:24.497 00.000 12252 PPEC: input: 0.26, control: 0.18, exposure: 2000
22:27:24.497 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:24.497 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:27:24.497 00.000 12252 MoveAxis(W, 70, ABG)
22:27:24.497 00.000 12252 Guiding  Dir = 3, Dur = 70
22:27:24.498 00.001 12252 IsSlewing returns 0
22:27:24.498 00.000 12252 IsGuiding returns 0
22:27:24.500 00.002 12252 PulseGuide returned control before completion, sleep 79
22:27:24.588 00.088 12252 IsGuiding returns 0
22:27:24.588 00.000 12252 Move returns status 0, amount 70
22:27:24.588 00.000 12252 MoveAxis(N, 0, ABG)
22:27:24.588 00.000 12252 Move returns status 0, amount 0
22:27:24.588 00.000 12252 move complete, result=0
22:27:24.588 00.000 12252 worker thread done servicing request
22:27:24.588 00.000 12252 Worker thread wakes up
22:27:24.588 00.000 9044 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
22:27:24.591 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:24.591 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:26.956 02.365 12252 Exposure complete
22:27:27.018 00.062 12252 worker thread done servicing request
22:27:27.018 00.000 9044 OnExposeComplete: enter
22:27:27.020 00.002 9044 UpdateGuideState(): m_state=6
22:27:27.023 00.003 9044 Star::Find(15, 1011, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3408
22:27:27.025 00.002 9044 Star::Find returns 1 (0), X=1011.07, Y=828.15, Mass=5766, SNR=52.1, Peak=173 HFD=5.4
22:27:27.028 00.003 9044 MultiStar: [#1 0.04,-0.22,1.05,U] [#2 -0.04,-0.18,1.18,U] [#3 0.08,-0.05,0.84,U] [#4 -0.17,-0.08,1.27,U] [#5 -0.05,-0.22,0.66,U] [#6 0.07,-0.15,0.44,U] [#7 0.03,-0.14,0.43,U] [#8 0.02,-0.10,0.42,U] 
22:27:27.029 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.15}, one-star: {0.05, -0.21}
22:27:27.032 00.003 9044 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.62) = xAngle (-0.02 = -0.02)
22:27:27.034 00.002 9044 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.11 = -3.11)
22:27:27.036 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.65 mountX=0.15 mountY=-0.01, mountTheta=-0.04
22:27:27.040 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.15, opts=13)
22:27:27.042 00.002 9044 Enqueuing Move request for scope (-0.01, -0.15)
22:27:27.044 00.002 12252 Worker thread wakes up
22:27:27.045 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:27.046 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.15) opts 0xd
22:27:27.046 00.000 9044 UpdateGuideState exits: m=5766 SNR=52.1
22:27:27.047 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.15)
22:27:27.047 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:27.048 00.001 12252 Moving (-0.01, -0.15) raw xDistance=0.15 yDistance=-0.01
22:27:27.048 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:27.050 00.002 9044 Enqueuing Expose request
22:27:27.052 00.002 12252 PPEC rslt: input = 0.15, final = 0.12, react = 0.09, pred = 0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 483.86
22:27:27.052 00.000 12252 PPEC: input: 0.15, control: 0.12, exposure: 2000
22:27:27.052 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:27.052 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:27:27.052 00.000 12252 MoveAxis(W, 48, ABG)
22:27:27.052 00.000 12252 Guiding  Dir = 3, Dur = 48
22:27:27.052 00.000 12252 IsSlewing returns 0
22:27:27.053 00.001 12252 IsGuiding returns 0
22:27:27.054 00.001 12252 PulseGuide returned control before completion, sleep 57
22:27:27.131 00.077 12252 IsGuiding returns 0
22:27:27.131 00.000 12252 Move returns status 0, amount 48
22:27:27.131 00.000 12252 MoveAxis(N, 0, ABG)
22:27:27.131 00.000 12252 Move returns status 0, amount 0
22:27:27.131 00.000 12252 move complete, result=0
22:27:27.131 00.000 12252 worker thread done servicing request
22:27:27.131 00.000 12252 Worker thread wakes up
22:27:27.132 00.001 9044 GuideStep: 0.2 px 48 ms WEST, -0.0 px 0 ms NORTH
22:27:27.134 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:27.134 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:29.473 02.339 12252 Exposure complete
22:27:29.542 00.069 12252 worker thread done servicing request
22:27:29.542 00.000 9044 OnExposeComplete: enter
22:27:29.545 00.003 9044 UpdateGuideState(): m_state=6
22:27:29.547 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3409
22:27:29.548 00.001 9044 Star::Find returns 1 (0), X=1011.05, Y=828.15, Mass=5723, SNR=51.8, Peak=173 HFD=5.3
22:27:29.549 00.001 9044 MultiStar: [#1 -0.09,0.02,1.07,U] [#2 -0.05,-0.06,1.23,U] [#3 0.09,-0.11,0.86,U] [#4 -0.05,-0.05,1.28,U] [#5 -0.05,-0.10,0.65,U] [#6 -0.09,-0.08,0.42,U] [#7 -0.14,-0.08,0.45,U] [#8 0.10,-0.10,0.43,U] 
22:27:29.550 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.03, -0.21}
22:27:29.551 00.001 9044 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.62) = xAngle (-0.27 = -0.27)
22:27:29.552 00.001 9044 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.35 = 2.93)
22:27:29.553 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.89 mountX=0.08 mountY=0.02, mountTheta=0.21
22:27:29.557 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.08, opts=13)
22:27:29.559 00.002 9044 Enqueuing Move request for scope (-0.03, -0.08)
22:27:29.560 00.001 12252 Worker thread wakes up
22:27:29.560 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
22:27:29.560 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
22:27:29.560 00.000 12252 Moving (-0.03, -0.08) raw xDistance=0.08 yDistance=0.02
22:27:29.560 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:29.562 00.002 9044 UpdateGuideState exits: m=5723 SNR=51.8
22:27:29.563 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:29.563 00.000 12252 PPEC rslt: input = 0.08, final = 0.05, react = 0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.86
22:27:29.564 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:29.564 00.000 9044 Enqueuing Expose request
22:27:29.565 00.001 12252 PPEC: input: 0.08, control: 0.05, exposure: 2000
22:27:29.565 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:29.565 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:27:29.565 00.000 12252 MoveAxis(W, 19, ABG)
22:27:29.565 00.000 12252 Guiding  Dir = 3, Dur = 19
22:27:29.566 00.001 12252 IsSlewing returns 0
22:27:29.566 00.000 12252 IsGuiding returns 0
22:27:29.569 00.003 12252 PulseGuide returned control before completion, sleep 28
22:27:29.601 00.032 12252 IsGuiding returns 0
22:27:29.602 00.001 12252 Move returns status 0, amount 19
22:27:29.602 00.000 12252 MoveAxis(N, 0, ABG)
22:27:29.602 00.000 12252 Move returns status 0, amount 0
22:27:29.602 00.000 12252 move complete, result=0
22:27:29.602 00.000 12252 worker thread done servicing request
22:27:29.602 00.000 12252 Worker thread wakes up
22:27:29.602 00.000 9044 GuideStep: 0.1 px 19 ms WEST, 0.0 px 0 ms NORTH
22:27:29.603 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:29.603 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:31.954 02.351 12252 Exposure complete
22:27:32.003 00.049 12252 worker thread done servicing request
22:27:32.004 00.001 9044 OnExposeComplete: enter
22:27:32.005 00.001 9044 UpdateGuideState(): m_state=6
22:27:32.005 00.000 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3410
22:27:32.006 00.001 9044 Star::Find returns 1 (0), X=1011.00, Y=827.49, Mass=5640, SNR=51.5, Peak=173 HFD=5.1
22:27:32.009 00.003 9044 MultiStar: large primary error, entering stabilization period
22:27:32.010 00.001 9044 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.62) = xAngle (0.03 = 0.03)
22:27:32.011 00.001 9044 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.05 = -3.05)
22:27:32.014 00.003 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.87 hyp=0.87 cameraTheta=-1.59 mountX=0.87 mountY=-0.08, mountTheta=-0.09
22:27:32.018 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.87, opts=13)
22:27:32.021 00.003 9044 Enqueuing Move request for scope (-0.02, -0.87)
22:27:32.024 00.003 12252 Worker thread wakes up
22:27:32.024 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:32.026 00.002 9044 UpdateGuideState exits: m=5640 SNR=51.5
22:27:32.027 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:32.029 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:32.030 00.001 9044 Enqueuing Expose request
22:27:32.032 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.87) opts 0xd
22:27:32.032 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.87)
22:27:32.032 00.000 12252 Moving (-0.02, -0.87) raw xDistance=0.87 yDistance=-0.08
22:27:32.035 00.003 12252 PPEC rslt: input = 0.87, final = 0.59, react = 0.52, pred = 0.07, hyst = 0.48, hyst_pct = 0.00, period_length = 483.85
22:27:32.035 00.000 12252 PPEC: input: 0.87, control: 0.59, exposure: 2000
22:27:32.035 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:32.035 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:27:32.035 00.000 12252 MoveAxis(W, 232, ABG)
22:27:32.036 00.001 12252 Guiding  Dir = 3, Dur = 232
22:27:32.036 00.000 12252 IsSlewing returns 0
22:27:32.036 00.000 12252 IsGuiding returns 0
22:27:32.039 00.003 12252 PulseGuide returned control before completion, sleep 241
22:27:32.292 00.253 12252 IsGuiding returns 1
22:27:32.292 00.000 12252 scope still moving after pulse duration time elapsed
22:27:32.323 00.031 12252 IsSlewing returns 0
22:27:32.323 00.000 12252 IsGuiding returns 0
22:27:32.323 00.000 12252 scope move finished after 232 + 54 ms
22:27:32.324 00.001 12252 Move returns status 0, amount 232
22:27:32.324 00.000 12252 MoveAxis(N, 0, ABG)
22:27:32.324 00.000 12252 Move returns status 0, amount 0
22:27:32.324 00.000 12252 move complete, result=0
22:27:32.324 00.000 12252 worker thread done servicing request
22:27:32.324 00.000 9044 GuideStep: 0.9 px 232 ms WEST, -0.1 px 0 ms NORTH
22:27:32.326 00.002 12252 Worker thread wakes up
22:27:32.326 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:32.326 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:34.696 02.370 12252 Exposure complete
22:27:34.751 00.055 12252 worker thread done servicing request
22:27:34.752 00.001 9044 OnExposeComplete: enter
22:27:34.753 00.001 9044 UpdateGuideState(): m_state=6
22:27:34.754 00.001 9044 Star::Find(15, 1011, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3411
22:27:34.755 00.001 9044 Star::Find returns 1 (0), X=1011.07, Y=827.26, Mass=5727, SNR=51.8, Peak=173 HFD=5.3
22:27:34.755 00.000 9044 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.62) = xAngle (0.10 = 0.10)
22:27:34.756 00.001 9044 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.98 = -2.98)
22:27:34.757 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-1.10 hyp=1.10 cameraTheta=-1.53 mountX=1.10 mountY=-0.17, mountTheta=-0.16
22:27:34.759 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-1.10, opts=13)
22:27:34.760 00.001 9044 Enqueuing Move request for scope (0.05, -1.10)
22:27:34.761 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:34.763 00.002 12252 Worker thread wakes up
22:27:34.763 00.000 9044 UpdateGuideState exits: m=5727 SNR=51.8
22:27:34.764 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:34.765 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:34.766 00.001 9044 Enqueuing Expose request
22:27:34.767 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -1.10) opts 0xd
22:27:34.767 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -1.10)
22:27:34.768 00.001 12252 Moving (0.05, -1.10) raw xDistance=1.10 yDistance=-0.17
22:27:34.771 00.003 12252 PPEC rslt: input = 1.10, final = 0.76, react = 0.66, pred = 0.10, hyst = 0.60, hyst_pct = 0.00, period_length = 483.85
22:27:34.771 00.000 12252 PPEC: input: 1.10, control: 0.76, exposure: 2000
22:27:34.771 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.17
22:27:34.771 00.000 12252 MoveAxis(W, 295, ABG)
22:27:34.771 00.000 12252 Guiding  Dir = 3, Dur = 295
22:27:34.771 00.000 12252 IsSlewing returns 0
22:27:34.772 00.001 12252 IsGuiding returns 0
22:27:34.774 00.002 12252 PulseGuide returned control before completion, sleep 304
22:27:35.083 00.309 12252 IsGuiding returns 1
22:27:35.083 00.000 12252 scope still moving after pulse duration time elapsed
22:27:35.113 00.030 12252 IsSlewing returns 0
22:27:35.118 00.005 12252 IsGuiding returns 0
22:27:35.118 00.000 12252 scope move finished after 295 + 50 ms
22:27:35.118 00.000 12252 Move returns status 0, amount 295
22:27:35.118 00.000 12252 MoveAxis(N, 59, ABG)
22:27:35.118 00.000 12252 Guiding  Dir = 0, Dur = 59
22:27:35.118 00.000 12252 IsSlewing returns 0
22:27:35.118 00.000 12252 IsGuiding returns 0
22:27:35.123 00.005 12252 PulseGuide returned control before completion, sleep 65
22:27:35.192 00.069 12252 IsGuiding returns 0
22:27:35.192 00.000 12252 Move returns status 0, amount 59
22:27:35.192 00.000 12252 move complete, result=0
22:27:35.192 00.000 12252 worker thread done servicing request
22:27:35.192 00.000 12252 Worker thread wakes up
22:27:35.192 00.000 9044 GuideStep: 1.1 px 295 ms WEST, -0.2 px 59 ms NORTH
22:27:35.194 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:35.194 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:37.529 02.335 12252 Exposure complete
22:27:37.574 00.045 12252 worker thread done servicing request
22:27:37.574 00.000 9044 OnExposeComplete: enter
22:27:37.575 00.001 9044 UpdateGuideState(): m_state=6
22:27:37.576 00.001 9044 Star::Find(15, 1011, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3412
22:27:37.578 00.002 9044 Star::Find returns 1 (0), X=1011.03, Y=828.21, Mass=5827, SNR=52.4, Peak=173 HFD=5.4
22:27:37.579 00.001 9044 MultiStar: exiting stabilization period
22:27:37.580 00.001 9044 MultiStar: [#1 -0.09,0.09,1.07,U] [#2 -0.03,-0.06,1.18,U] [#3 0.09,-0.01,0.85,U] [#4 -0.28,-0.01,1.26,U] [#5 -0.11,-0.15,0.65,U] [#6 -0.08,0.01,0.41,U] [#7 -0.07,0.02,0.43,U] [#8 -0.09,0.07,0.42,U] 
22:27:37.581 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.03}, one-star: {0.01, -0.15}
22:27:37.581 00.000 9044 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.62) = xAngle (-1.17 = -1.17)
22:27:37.582 00.001 9044 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.25 = 2.03)
22:27:37.583 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.79 mountX=0.03 mountY=0.08, mountTheta=1.16
22:27:37.585 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.03, opts=13)
22:27:37.586 00.001 9044 Enqueuing Move request for scope (-0.08, -0.03)
22:27:37.587 00.001 12252 Worker thread wakes up
22:27:37.587 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
22:27:37.587 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
22:27:37.587 00.000 12252 Moving (-0.08, -0.03) raw xDistance=0.03 yDistance=0.08
22:27:37.587 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:37.589 00.002 9044 UpdateGuideState exits: m=5827 SNR=52.4
22:27:37.590 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:37.591 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:37.592 00.001 9044 Enqueuing Expose request
22:27:37.593 00.001 12252 PPEC rslt: input = 0.03, final = 0.09, react = 0.02, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 483.84
22:27:37.593 00.000 12252 PPEC: input: 0.03, control: 0.09, exposure: 2000
22:27:37.593 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:37.593 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:27:37.594 00.001 12252 MoveAxis(W, 35, ABG)
22:27:37.594 00.000 12252 Guiding  Dir = 3, Dur = 35
22:27:37.594 00.000 12252 IsSlewing returns 0
22:27:37.595 00.001 12252 IsGuiding returns 0
22:27:37.596 00.001 12252 PulseGuide returned control before completion, sleep 44
22:27:37.645 00.049 12252 IsGuiding returns 0
22:27:37.645 00.000 12252 Move returns status 0, amount 35
22:27:37.645 00.000 12252 MoveAxis(N, 0, ABG)
22:27:37.645 00.000 12252 Move returns status 0, amount 0
22:27:37.646 00.001 12252 move complete, result=0
22:27:37.646 00.000 12252 worker thread done servicing request
22:27:37.646 00.000 12252 Worker thread wakes up
22:27:37.646 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:37.646 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:37.646 00.000 9044 GuideStep: 0.0 px 35 ms WEST, 0.1 px 0 ms NORTH
22:27:39.991 02.345 12252 Exposure complete
22:27:40.062 00.071 12252 worker thread done servicing request
22:27:40.062 00.000 9044 OnExposeComplete: enter
22:27:40.065 00.003 9044 UpdateGuideState(): m_state=6
22:27:40.066 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3413
22:27:40.068 00.002 9044 Star::Find returns 1 (0), X=1010.96, Y=828.10, Mass=5773, SNR=52.4, Peak=173 HFD=5.5
22:27:40.069 00.001 9044 MultiStar: [#1 -0.13,-0.05,1.04,U] [#2 -0.09,-0.13,1.19,U] [#3 -0.01,-0.11,0.84,U] [#4 -0.32,-0.08,1.27,U] [#5 -0.33,-0.27,0.00,M1] [#6 -0.13,-0.16,0.41,U] [#7 -0.11,-0.16,0.44,U] [#8 -0.14,-0.11,0.41,U] 
22:27:40.070 00.001 9044 refined, 7 included, MultiStar: {-0.13, -0.13}, one-star: {-0.06, -0.26}
22:27:40.071 00.001 9044 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.62) = xAngle (-0.75 = -0.75)
22:27:40.071 00.000 9044 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.83 = 2.45)
22:27:40.074 00.003 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.37 mountX=0.14 mountY=0.12, mountTheta=0.71
22:27:40.078 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.13, opts=13)
22:27:40.082 00.004 9044 Enqueuing Move request for scope (-0.13, -0.13)
22:27:40.083 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:40.085 00.002 12252 Worker thread wakes up
22:27:40.085 00.000 9044 UpdateGuideState exits: m=5773 SNR=52.4
22:27:40.086 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
22:27:40.086 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:40.088 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:40.091 00.003 9044 Enqueuing Expose request
22:27:40.093 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
22:27:40.094 00.001 12252 Moving (-0.13, -0.13) raw xDistance=0.14 yDistance=0.12
22:27:40.099 00.005 12252 PPEC rslt: input = 0.14, final = 0.21, react = 0.08, pred = 0.13, hyst = 0.12, hyst_pct = 0.00, period_length = 483.84
22:27:40.099 00.000 12252 PPEC: input: 0.14, control: 0.21, exposure: 2000
22:27:40.100 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:40.100 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:27:40.100 00.000 12252 MoveAxis(W, 83, ABG)
22:27:40.100 00.000 12252 Guiding  Dir = 3, Dur = 83
22:27:40.101 00.001 12252 IsSlewing returns 0
22:27:40.101 00.000 12252 IsGuiding returns 0
22:27:40.103 00.002 12252 PulseGuide returned control before completion, sleep 91
22:27:40.198 00.095 12252 IsGuiding returns 0
22:27:40.198 00.000 12252 Move returns status 0, amount 83
22:27:40.198 00.000 12252 MoveAxis(N, 0, ABG)
22:27:40.198 00.000 12252 Move returns status 0, amount 0
22:27:40.198 00.000 12252 move complete, result=0
22:27:40.198 00.000 12252 worker thread done servicing request
22:27:40.198 00.000 12252 Worker thread wakes up
22:27:40.198 00.000 9044 GuideStep: 0.1 px 83 ms WEST, 0.1 px 0 ms NORTH
22:27:40.200 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:40.200 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:42.562 02.362 12252 Exposure complete
22:27:42.616 00.054 12252 worker thread done servicing request
22:27:42.616 00.000 9044 OnExposeComplete: enter
22:27:42.617 00.001 9044 UpdateGuideState(): m_state=6
22:27:42.618 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3414
22:27:42.619 00.001 9044 Star::Find returns 1 (0), X=1011.09, Y=828.62, Mass=5687, SNR=51.8, Peak=173 HFD=5.2
22:27:42.620 00.001 9044 MultiStar: [#1 -0.01,0.27,1.06,U] [#2 0.04,0.16,1.20,U] [#3 0.16,0.20,0.86,U] [#4 -0.07,0.11,1.27,U] [#5 0.03,0.13,0.66,U] [#6 -0.01,0.25,0.43,U] [#7 -0.04,0.40,0.00,M1] [#8 0.02,0.16,0.43,U] 
22:27:42.621 00.001 9044 refined, 7 included, MultiStar: {0.02, 0.19}, one-star: {0.06, 0.25}
22:27:42.622 00.001 9044 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.62) = xAngle (3.06 = 3.06)
22:27:42.624 00.002 9044 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.02 = -0.02)
22:27:42.625 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.44 mountX=-0.19 mountY=-0.00, mountTheta=-3.12
22:27:42.627 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.19, opts=13)
22:27:42.628 00.001 9044 Enqueuing Move request for scope (0.02, 0.19)
22:27:42.629 00.001 12252 Worker thread wakes up
22:27:42.629 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:27:42.630 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
22:27:42.630 00.000 9044 UpdateGuideState exits: m=5687 SNR=51.8
22:27:42.631 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
22:27:42.631 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:42.632 00.001 12252 Moving (0.02, 0.19) raw xDistance=-0.19 yDistance=-0.00
22:27:42.632 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:42.633 00.001 9044 Enqueuing Expose request
22:27:42.634 00.001 12252 PPEC rslt: input = -0.19, final = 0.01, react = -0.11, pred = 0.12, hyst = -0.10, hyst_pct = 0.00, period_length = 483.83
22:27:42.635 00.001 12252 PPEC: input: -0.19, control: 0.01, exposure: 2000
22:27:42.635 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:42.635 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:27:42.635 00.000 12252 MoveAxis(W, 2, ABG)
22:27:42.635 00.000 12252 Guiding  Dir = 3, Dur = 2
22:27:42.635 00.000 12252 IsSlewing returns 0
22:27:42.635 00.000 12252 IsGuiding returns 0
22:27:42.638 00.003 12252 IsGuiding returns 0
22:27:42.638 00.000 12252 Move returns status 0, amount 2
22:27:42.638 00.000 12252 MoveAxis(N, 0, ABG)
22:27:42.638 00.000 12252 Move returns status 0, amount 0
22:27:42.638 00.000 12252 move complete, result=0
22:27:42.638 00.000 12252 worker thread done servicing request
22:27:42.638 00.000 12252 Worker thread wakes up
22:27:42.638 00.000 9044 GuideStep: -0.2 px 2 ms WEST, -0.0 px 0 ms NORTH
22:27:42.639 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:42.639 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:44.982 02.343 12252 Exposure complete
22:27:45.034 00.052 12252 worker thread done servicing request
22:27:45.034 00.000 9044 OnExposeComplete: enter
22:27:45.037 00.003 9044 UpdateGuideState(): m_state=6
22:27:45.040 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3415
22:27:45.042 00.002 9044 Star::Find returns 1 (0), X=1010.95, Y=828.53, Mass=5696, SNR=51.7, Peak=173 HFD=5.2
22:27:45.044 00.002 9044 MultiStar: [#1 -0.11,0.22,1.07,U] [#2 -0.10,0.23,1.20,U] [#3 -0.07,0.12,0.85,U] [#4 -0.29,0.50,0.00,M1] [#5 -0.30,0.07,0.66,U] [#6 -0.03,0.24,0.42,U] [#7 -0.27,0.30,0.00,M2] [#8 -0.11,0.07,0.43,U] 
22:27:45.046 00.002 9044 single-star, 6 included, MultiStar: {-0.11, 0.17}, one-star: {-0.07, 0.16}
22:27:45.048 00.002 9044 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.62) = xAngle (3.59 = -2.69)
22:27:45.049 00.001 9044 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.51 = 0.51)
22:27:45.051 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.97 mountX=-0.16 mountY=0.09, mountTheta=2.65
22:27:45.054 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.16, opts=13)
22:27:45.055 00.001 9044 Enqueuing Move request for scope (-0.07, 0.16)
22:27:45.058 00.003 12252 Worker thread wakes up
22:27:45.058 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:45.060 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
22:27:45.060 00.000 9044 UpdateGuideState exits: m=5696 SNR=51.7
22:27:45.061 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
22:27:45.061 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:45.062 00.001 12252 Moving (-0.07, 0.16) raw xDistance=-0.16 yDistance=0.09
22:27:45.062 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:45.064 00.002 9044 Enqueuing Expose request
22:27:45.068 00.004 12252 PPEC rslt: input = -0.16, final = -0.04, react = -0.10, pred = 0.06, hyst = -0.07, hyst_pct = 0.00, period_length = 483.83
22:27:45.068 00.000 12252 PPEC: input: -0.16, control: -0.04, exposure: 2000
22:27:45.068 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:45.068 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:27:45.068 00.000 12252 MoveAxis(E, 15, ABG)
22:27:45.068 00.000 12252 Guiding  Dir = 2, Dur = 15
22:27:45.069 00.001 12252 IsSlewing returns 0
22:27:45.069 00.000 12252 IsGuiding returns 0
22:27:45.071 00.002 12252 PulseGuide returned control before completion, sleep 24
22:27:45.112 00.041 12252 IsGuiding returns 0
22:27:45.112 00.000 12252 Move returns status 0, amount 15
22:27:45.112 00.000 12252 MoveAxis(N, 0, ABG)
22:27:45.112 00.000 12252 Move returns status 0, amount 0
22:27:45.112 00.000 12252 move complete, result=0
22:27:45.112 00.000 12252 worker thread done servicing request
22:27:45.112 00.000 12252 Worker thread wakes up
22:27:45.112 00.000 9044 GuideStep: -0.2 px 15 ms EAST, 0.1 px 0 ms NORTH
22:27:45.114 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:45.114 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:47.462 02.348 12252 Exposure complete
22:27:47.504 00.042 12252 worker thread done servicing request
22:27:47.504 00.000 9044 OnExposeComplete: enter
22:27:47.505 00.001 9044 UpdateGuideState(): m_state=6
22:27:47.506 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3416
22:27:47.507 00.001 9044 Star::Find returns 1 (0), X=1010.85, Y=828.33, Mass=5691, SNR=51.8, Peak=173 HFD=5.2
22:27:47.508 00.001 9044 MultiStar: [#1 -0.17,0.11,1.05,U] [#2 -0.17,0.07,1.23,U] [#3 -0.09,0.08,0.87,U] [#4 -0.43,0.35,0.00,M2] [#5 -0.42,0.01,0.00,M1] [#6 -0.14,0.06,0.42,U] [#7 -0.22,0.20,0.44,U] [#8 -0.36,0.11,0.43,U] 
22:27:47.508 00.000 9044 single-star, 6 included, MultiStar: {-0.17, 0.08}, one-star: {-0.17, -0.03}
22:27:47.509 00.001 9044 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.62) = xAngle (-1.32 = -1.32)
22:27:47.510 00.001 9044 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.40 = 1.88)
22:27:47.511 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.95 mountX=0.04 mountY=0.17, mountTheta=1.32
22:27:47.512 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.03, opts=13)
22:27:47.513 00.001 9044 Enqueuing Move request for scope (-0.17, -0.03)
22:27:47.514 00.001 12252 Worker thread wakes up
22:27:47.514 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:47.515 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
22:27:47.515 00.000 9044 UpdateGuideState exits: m=5691 SNR=51.8
22:27:47.516 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
22:27:47.516 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:47.516 00.000 12252 Moving (-0.17, -0.03) raw xDistance=0.04 yDistance=0.17
22:27:47.516 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:47.519 00.003 9044 Enqueuing Expose request
22:27:47.520 00.001 12252 PPEC rslt: input = 0.04, final = 0.05, react = 0.03, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.83
22:27:47.520 00.000 12252 PPEC: input: 0.04, control: 0.05, exposure: 2000
22:27:47.520 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:27:47.520 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:27:47.520 00.000 12252 MoveAxis(W, 18, ABG)
22:27:47.521 00.001 12252 Guiding  Dir = 3, Dur = 18
22:27:47.521 00.000 12252 IsSlewing returns 0
22:27:47.521 00.000 12252 IsGuiding returns 0
22:27:47.523 00.002 12252 PulseGuide returned control before completion, sleep 26
22:27:47.561 00.038 12252 IsGuiding returns 0
22:27:47.561 00.000 12252 Move returns status 0, amount 18
22:27:47.561 00.000 12252 MoveAxis(N, 0, ABG)
22:27:47.561 00.000 12252 Move returns status 0, amount 0
22:27:47.561 00.000 12252 move complete, result=0
22:27:47.561 00.000 12252 worker thread done servicing request
22:27:47.561 00.000 12252 Worker thread wakes up
22:27:47.562 00.001 9044 GuideStep: 0.0 px 18 ms WEST, 0.2 px 0 ms NORTH
22:27:47.563 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:47.564 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:49.923 02.359 12252 Exposure complete
22:27:49.978 00.055 12252 worker thread done servicing request
22:27:49.978 00.000 9044 OnExposeComplete: enter
22:27:49.981 00.003 9044 UpdateGuideState(): m_state=6
22:27:49.982 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3417
22:27:49.983 00.001 9044 Star::Find returns 1 (0), X=1011.05, Y=828.67, Mass=5772, SNR=52.1, Peak=173 HFD=5.1
22:27:49.984 00.001 9044 MultiStar: [#1 -0.03,0.39,0.00,M1] [#2 -0.07,0.31,1.21,U] [#3 0.09,0.35,0.85,U] [#4 -0.26,0.62,0.00,M3] [#5 -0.03,0.36,0.67,U] [#6 -0.00,0.30,0.42,U] [#7 0.02,0.57,0.00,M2] [#8 -0.04,0.42,0.00,M1] 
22:27:49.985 00.001 9044 single-star, 4 included, MultiStar: {0.00, 0.32}, one-star: {0.03, 0.31}
22:27:49.987 00.002 9044 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.62) = xAngle (3.09 = 3.09)
22:27:49.989 00.002 9044 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.01 = 0.01)
22:27:49.990 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.47 mountX=-0.31 mountY=0.00, mountTheta=3.13
22:27:49.995 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.31, opts=13)
22:27:49.998 00.003 9044 Enqueuing Move request for scope (0.03, 0.31)
22:27:50.001 00.003 12252 Worker thread wakes up
22:27:50.001 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
22:27:50.001 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
22:27:50.001 00.000 12252 Moving (0.03, 0.31) raw xDistance=-0.31 yDistance=0.00
22:27:50.001 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:50.004 00.003 12252 PPEC rslt: input = -0.31, final = -0.15, react = -0.19, pred = 0.04, hyst = -0.17, hyst_pct = 0.00, period_length = 483.82
22:27:50.004 00.000 12252 PPEC: input: -0.31, control: -0.15, exposure: 2000
22:27:50.004 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:50.004 00.000 9044 UpdateGuideState exits: m=5772 SNR=52.1
22:27:50.007 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:50.009 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:50.011 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:27:50.011 00.000 12252 MoveAxis(E, 57, ABG)
22:27:50.011 00.000 12252 Guiding  Dir = 2, Dur = 57
22:27:50.011 00.000 9044 Enqueuing Expose request
22:27:50.014 00.003 12252 IsSlewing returns 0
22:27:50.014 00.000 12252 IsGuiding returns 0
22:27:50.016 00.002 12252 PulseGuide returned control before completion, sleep 66
22:27:50.083 00.067 12252 IsGuiding returns 0
22:27:50.083 00.000 12252 Move returns status 0, amount 57
22:27:50.083 00.000 12252 MoveAxis(N, 0, ABG)
22:27:50.083 00.000 12252 Move returns status 0, amount 0
22:27:50.083 00.000 12252 move complete, result=0
22:27:50.083 00.000 12252 worker thread done servicing request
22:27:50.083 00.000 12252 Worker thread wakes up
22:27:50.083 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:50.083 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:50.083 00.000 9044 GuideStep: -0.3 px 57 ms EAST, 0.0 px 0 ms NORTH
22:27:52.455 02.372 12252 Exposure complete
22:27:52.505 00.050 12252 worker thread done servicing request
22:27:52.505 00.000 9044 OnExposeComplete: enter
22:27:52.506 00.001 9044 UpdateGuideState(): m_state=6
22:27:52.507 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3418
22:27:52.507 00.000 9044 Star::Find returns 1 (0), X=1010.93, Y=828.58, Mass=5671, SNR=51.6, Peak=173 HFD=5.2
22:27:52.508 00.001 9044 MultiStar: [#1 -0.12,0.29,1.08,U] [#2 -0.08,0.25,1.21,U] [#3 -0.03,0.27,0.85,U] [#4 -0.30,0.55,0.00,M4] [#5 -0.31,0.18,0.66,U] [#6 -0.11,0.36,0.42,U] [#7 -0.18,0.33,0.44,U] [#8 -0.27,0.24,0.43,U] 
22:27:52.509 00.001 9044 single-star, 7 included, MultiStar: {-0.13, 0.26}, one-star: {-0.10, 0.22}
22:27:52.510 00.001 9044 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.62) = xAngle (3.61 = -2.68)
22:27:52.512 00.002 9044 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.52 = 0.52)
22:27:52.513 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.98 mountX=-0.21 mountY=0.12, mountTheta=2.63
22:27:52.516 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.22, opts=13)
22:27:52.518 00.002 9044 Enqueuing Move request for scope (-0.10, 0.22)
22:27:52.521 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:52.523 00.002 9044 UpdateGuideState exits: m=5671 SNR=51.6
22:27:52.525 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:52.527 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:52.529 00.002 9044 Enqueuing Expose request
22:27:52.532 00.003 12252 Worker thread wakes up
22:27:52.532 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
22:27:52.532 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
22:27:52.532 00.000 12252 Moving (-0.10, 0.22) raw xDistance=-0.21 yDistance=0.12
22:27:52.535 00.003 12252 PPEC rslt: input = -0.21, final = -0.08, react = -0.13, pred = 0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 483.82
22:27:52.535 00.000 12252 PPEC: input: -0.21, control: -0.08, exposure: 2000
22:27:52.535 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:27:52.535 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:27:52.535 00.000 12252 MoveAxis(E, 33, ABG)
22:27:52.535 00.000 12252 Guiding  Dir = 2, Dur = 33
22:27:52.536 00.001 12252 IsSlewing returns 0
22:27:52.536 00.000 12252 IsGuiding returns 0
22:27:52.537 00.001 12252 PulseGuide returned control before completion, sleep 42
22:27:52.591 00.054 12252 IsGuiding returns 0
22:27:52.591 00.000 12252 Move returns status 0, amount 33
22:27:52.591 00.000 12252 MoveAxis(N, 0, ABG)
22:27:52.591 00.000 12252 Move returns status 0, amount 0
22:27:52.592 00.001 12252 move complete, result=0
22:27:52.592 00.000 12252 worker thread done servicing request
22:27:52.592 00.000 12252 Worker thread wakes up
22:27:52.592 00.000 9044 GuideStep: -0.2 px 33 ms EAST, 0.1 px 0 ms NORTH
22:27:52.595 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:52.595 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:54.944 02.349 12252 Exposure complete
22:27:54.989 00.045 12252 worker thread done servicing request
22:27:54.989 00.000 9044 OnExposeComplete: enter
22:27:54.990 00.001 9044 UpdateGuideState(): m_state=6
22:27:54.992 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3419
22:27:54.993 00.001 9044 Star::Find returns 1 (0), X=1010.79, Y=828.31, Mass=5617, SNR=51.3, Peak=173 HFD=5.2
22:27:54.994 00.001 9044 MultiStar: [#1 -0.24,0.18,1.07,U] [#2 -0.28,0.04,1.22,U] [#3 -0.19,0.10,0.87,U] [#4 -0.42,0.51,0.00,M5] [#5 -0.43,-0.02,0.00,M1] [#6 -0.16,0.18,0.43,U] [#7 -0.30,0.22,0.44,U] [#8 -0.45,0.02,0.00,M1] 
22:27:54.995 00.001 9044 single-star, 5 included, MultiStar: {-0.24, 0.09}, one-star: {-0.23, -0.05}
22:27:54.996 00.001 9044 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.62) = xAngle (-1.30 = -1.30)
22:27:54.998 00.002 9044 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.39 = 1.90)
22:27:54.999 00.001 9044 CameraToMount -- cameraX=-0.23 cameraY=-0.05 hyp=0.24 cameraTheta=-2.93 mountX=0.06 mountY=0.22, mountTheta=1.30
22:27:55.001 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.23, y=-0.05, opts=13)
22:27:55.002 00.001 9044 Enqueuing Move request for scope (-0.23, -0.05)
22:27:55.004 00.002 12252 Worker thread wakes up
22:27:55.004 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:55.005 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.05) opts 0xd
22:27:55.005 00.000 9044 UpdateGuideState exits: m=5617 SNR=51.3
22:27:55.007 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:55.009 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:55.011 00.002 9044 Enqueuing Expose request
22:27:55.013 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.23, -0.05)
22:27:55.013 00.000 12252 Moving (-0.23, -0.05) raw xDistance=0.06 yDistance=0.22
22:27:55.019 00.006 12252 PPEC rslt: input = 0.06, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.81
22:27:55.019 00.000 12252 PPEC: input: 0.06, control: 0.04, exposure: 2000
22:27:55.019 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:27:55.019 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:27:55.019 00.000 12252 MoveAxis(W, 17, ABG)
22:27:55.019 00.000 12252 Guiding  Dir = 3, Dur = 17
22:27:55.020 00.001 12252 IsSlewing returns 0
22:27:55.020 00.000 12252 IsGuiding returns 0
22:27:55.023 00.003 12252 PulseGuide returned control before completion, sleep 25
22:27:55.056 00.033 12252 IsGuiding returns 0
22:27:55.056 00.000 12252 Move returns status 0, amount 17
22:27:55.056 00.000 12252 MoveAxis(N, 0, ABG)
22:27:55.056 00.000 12252 Move returns status 0, amount 0
22:27:55.056 00.000 12252 move complete, result=0
22:27:55.056 00.000 12252 worker thread done servicing request
22:27:55.056 00.000 12252 Worker thread wakes up
22:27:55.057 00.001 9044 GuideStep: 0.1 px 17 ms WEST, 0.2 px 0 ms NORTH
22:27:55.058 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:55.058 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:57.410 02.352 12252 Exposure complete
22:27:57.458 00.048 12252 worker thread done servicing request
22:27:57.459 00.001 9044 OnExposeComplete: enter
22:27:57.460 00.001 9044 UpdateGuideState(): m_state=6
22:27:57.461 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3420
22:27:57.463 00.002 9044 Star::Find returns 1 (0), X=1010.83, Y=828.45, Mass=5694, SNR=51.8, Peak=173 HFD=5.2
22:27:57.464 00.001 9044 MultiStar: [#1 -0.32,0.28,0.00,M1] [#2 -0.26,0.20,1.20,U] [#3 -0.20,0.24,0.85,U] [#4 -0.48,0.58,0.00,M6] [#5 -0.41,0.23,0.00,M2] [#6 -0.30,0.20,0.42,U] [#7 -0.37,0.21,0.00,M1] [#8 -0.37,0.22,0.00,M2] 
22:27:57.465 00.001 9044 single-star, 3 included, MultiStar: {-0.23, 0.18}, one-star: {-0.19, 0.09}
22:27:57.467 00.002 9044 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.62) = xAngle (4.32 = -1.96)
22:27:57.468 00.001 9044 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.24 = 1.24)
22:27:57.469 00.001 9044 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.70 mountX=-0.08 mountY=0.20, mountTheta=1.95
22:27:57.471 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=0.09, opts=13)
22:27:57.471 00.000 9044 Enqueuing Move request for scope (-0.19, 0.09)
22:27:57.472 00.001 12252 Worker thread wakes up
22:27:57.472 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:57.473 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
22:27:57.473 00.000 9044 UpdateGuideState exits: m=5694 SNR=51.8
22:27:57.474 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:57.474 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
22:27:57.475 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:57.475 00.000 9044 Enqueuing Expose request
22:27:57.476 00.001 12252 Moving (-0.19, 0.09) raw xDistance=-0.08 yDistance=0.20
22:27:57.479 00.003 12252 PPEC rslt: input = -0.08, final = 0.05, react = -0.05, pred = 0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.80
22:27:57.479 00.000 12252 PPEC: input: -0.08, control: 0.05, exposure: 2000
22:27:57.479 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:27:57.479 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:27:57.479 00.000 12252 MoveAxis(W, 20, ABG)
22:27:57.479 00.000 12252 Guiding  Dir = 3, Dur = 20
22:27:57.479 00.000 12252 IsSlewing returns 0
22:27:57.479 00.000 12252 IsGuiding returns 0
22:27:57.482 00.003 12252 PulseGuide returned control before completion, sleep 28
22:27:57.519 00.037 12252 IsGuiding returns 0
22:27:57.519 00.000 12252 Move returns status 0, amount 20
22:27:57.519 00.000 12252 MoveAxis(N, 0, ABG)
22:27:57.519 00.000 12252 Move returns status 0, amount 0
22:27:57.519 00.000 12252 move complete, result=0
22:27:57.519 00.000 12252 worker thread done servicing request
22:27:57.519 00.000 12252 Worker thread wakes up
22:27:57.519 00.000 9044 GuideStep: -0.1 px 20 ms WEST, 0.2 px 0 ms NORTH
22:27:57.522 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:27:57.522 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:27:59.874 02.352 12252 Exposure complete
22:27:59.948 00.074 12252 worker thread done servicing request
22:27:59.949 00.001 9044 OnExposeComplete: enter
22:27:59.950 00.001 9044 UpdateGuideState(): m_state=6
22:27:59.952 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3421
22:27:59.953 00.001 9044 Star::Find returns 1 (0), X=1010.81, Y=828.78, Mass=5719, SNR=51.9, Peak=173 HFD=5.1
22:27:59.954 00.001 9044 MultiStar: [#1 -0.25,0.44,0.00,M2] [#2 -0.23,0.40,0.00,M1] [#3 -0.21,0.43,0.00,M1] [#4 -0.49,0.74,0.00,M7] [#5 -0.42,0.35,0.00,M3] [#6 -0.30,0.51,0.00,M1] [#7 -0.28,0.48,0.00,M2] [#8 -0.24,0.51,0.00,M3] 
22:27:59.955 00.001 9044 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.62) = xAngle (3.67 = -2.62)
22:27:59.957 00.002 9044 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.58 = 0.58)
22:27:59.958 00.001 9044 CameraToMount -- cameraX=-0.22 cameraY=0.42 hyp=0.47 cameraTheta=2.04 mountX=-0.41 mountY=0.26, mountTheta=2.57
22:27:59.960 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.22, y=0.42, opts=13)
22:27:59.962 00.002 9044 Enqueuing Move request for scope (-0.22, 0.42)
22:27:59.963 00.001 12252 Worker thread wakes up
22:27:59.963 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:27:59.964 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.42) opts 0xd
22:27:59.965 00.001 9044 UpdateGuideState exits: m=5719 SNR=51.9
22:27:59.966 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:27:59.967 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:27:59.968 00.001 9044 Enqueuing Expose request
22:27:59.969 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.22, 0.42)
22:27:59.969 00.000 12252 Moving (-0.22, 0.42) raw xDistance=-0.41 yDistance=0.26
22:27:59.972 00.003 12252 PPEC rslt: input = -0.41, final = -0.20, react = -0.24, pred = 0.04, hyst = -0.22, hyst_pct = 0.00, period_length = 483.80
22:27:59.972 00.000 12252 PPEC: input: -0.41, control: -0.20, exposure: 2000
22:27:59.972 00.000 12252 switching direction from -1 to 1 - decHistory=4 oldest=0.19 newest=0.68
22:27:59.972 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.26 from input 0.26
22:27:59.972 00.000 12252 MoveAxis(E, 79, ABG)
22:27:59.972 00.000 12252 Guiding  Dir = 2, Dur = 79
22:27:59.972 00.000 12252 IsSlewing returns 0
22:27:59.972 00.000 12252 IsGuiding returns 0
22:27:59.974 00.002 12252 PulseGuide returned control before completion, sleep 88
22:28:00.074 00.100 12252 IsGuiding returns 0
22:28:00.074 00.000 12252 Move returns status 0, amount 79
22:28:00.074 00.000 12252 BLC: Oldest BLC event removed
22:28:00.074 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:28:00.074 00.000 12252 MoveAxis(S, 169, ABG)
22:28:00.074 00.000 12252 Guiding  Dir = 1, Dur = 169
22:28:00.075 00.001 12252 IsSlewing returns 0
22:28:00.075 00.000 12252 IsGuiding returns 0
22:28:00.082 00.007 12252 PulseGuide returned control before completion, sleep 173
22:28:00.257 00.175 12252 IsGuiding returns 0
22:28:00.257 00.000 12252 Move returns status 0, amount 169
22:28:00.257 00.000 12252 move complete, result=0
22:28:00.257 00.000 12252 worker thread done servicing request
22:28:00.257 00.000 12252 Worker thread wakes up
22:28:00.257 00.000 9044 GuideStep: -0.4 px 79 ms EAST, 0.3 px 169 ms SOUTH
22:28:00.259 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:00.260 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:02.604 02.344 12252 Exposure complete
22:28:02.645 00.041 12252 worker thread done servicing request
22:28:02.645 00.000 9044 OnExposeComplete: enter
22:28:02.647 00.002 9044 UpdateGuideState(): m_state=6
22:28:02.648 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3422
22:28:02.648 00.000 9044 Star::Find returns 1 (0), X=1011.01, Y=828.31, Mass=5726, SNR=51.9, Peak=173 HFD=5.2
22:28:02.649 00.001 9044 MultiStar: [#1 -0.08,0.30,1.06,U] [#2 -0.06,0.13,1.20,U] [#3 0.04,0.07,0.84,U] [#4 -0.24,0.51,0.00,M8] [#5 -0.30,0.11,0.66,U] [#6 0.04,0.23,0.41,U] [#7 -0.10,0.11,0.44,U] [#8 -0.07,0.13,0.43,U] 
22:28:02.650 00.001 9044 single-star, 7 included, MultiStar: {-0.07, 0.12}, one-star: {-0.02, -0.05}
22:28:02.651 00.001 9044 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.62) = xAngle (-0.24 = -0.24)
22:28:02.652 00.001 9044 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.33 = 2.96)
22:28:02.652 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.87 mountX=0.05 mountY=0.01, mountTheta=0.19
22:28:02.654 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.05, opts=13)
22:28:02.654 00.000 9044 Enqueuing Move request for scope (-0.02, -0.05)
22:28:02.655 00.001 12252 Worker thread wakes up
22:28:02.655 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:02.657 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
22:28:02.657 00.000 9044 UpdateGuideState exits: m=5726 SNR=51.9
22:28:02.658 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
22:28:02.658 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:02.659 00.001 12252 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=0.01
22:28:02.659 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:02.659 00.000 9044 Enqueuing Expose request
22:28:02.660 00.001 12252 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.00, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.260485, 1:0.009827
22:28:02.660 00.000 12252 BLC: No correction, Miss < min_move
22:28:02.666 00.006 12252 PPEC rslt: input = 0.05, final = 0.08, react = 0.03, pred = 0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 483.79
22:28:02.667 00.001 12252 PPEC: input: 0.05, control: 0.08, exposure: 2000
22:28:02.667 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:02.667 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:28:02.667 00.000 12252 MoveAxis(W, 31, ABG)
22:28:02.667 00.000 12252 Guiding  Dir = 3, Dur = 31
22:28:02.668 00.001 12252 IsSlewing returns 0
22:28:02.668 00.000 12252 IsGuiding returns 0
22:28:02.670 00.002 12252 PulseGuide returned control before completion, sleep 39
22:28:02.722 00.052 12252 IsGuiding returns 0
22:28:02.722 00.000 12252 Move returns status 0, amount 31
22:28:02.722 00.000 12252 MoveAxis(N, 0, ABG)
22:28:02.722 00.000 12252 Move returns status 0, amount 0
22:28:02.723 00.001 12252 move complete, result=0
22:28:02.723 00.000 12252 worker thread done servicing request
22:28:02.723 00.000 9044 GuideStep: 0.1 px 31 ms WEST, 0.0 px 0 ms NORTH
22:28:02.724 00.001 12252 Worker thread wakes up
22:28:02.724 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:02.724 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:05.086 02.362 12252 Exposure complete
22:28:05.164 00.078 12252 worker thread done servicing request
22:28:05.164 00.000 9044 OnExposeComplete: enter
22:28:05.167 00.003 9044 UpdateGuideState(): m_state=6
22:28:05.170 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3423
22:28:05.171 00.001 9044 Star::Find returns 1 (0), X=1011.00, Y=828.69, Mass=5634, SNR=51.4, Peak=173 HFD=5.2
22:28:05.171 00.000 9044 MultiStar: [#1 -0.08,0.41,0.00,M2] [#2 -0.02,0.22,1.21,U] [#3 0.03,0.35,0.86,U] [#4 -0.28,0.57,0.00,M9] [#5 -0.24,0.22,0.67,U] [#6 -0.08,0.31,0.43,U] [#7 -0.10,0.53,0.00,M2] [#8 0.05,0.40,0.00,M3] 
22:28:05.173 00.002 9044 refined, 4 included, MultiStar: {-0.05, 0.28}, one-star: {-0.02, 0.33}
22:28:05.174 00.001 9044 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.62) = xAngle (3.37 = -2.91)
22:28:05.175 00.001 9044 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.29 = 0.29)
22:28:05.176 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.75 mountX=-0.28 mountY=0.08, mountTheta=2.86
22:28:05.178 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.28, opts=13)
22:28:05.180 00.002 9044 Enqueuing Move request for scope (-0.05, 0.28)
22:28:05.181 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:05.182 00.001 9044 UpdateGuideState exits: m=5634 SNR=51.4
22:28:05.183 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:05.184 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:05.186 00.002 9044 Enqueuing Expose request
22:28:05.187 00.001 12252 Worker thread wakes up
22:28:05.187 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.28) opts 0xd
22:28:05.187 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.28)
22:28:05.187 00.000 12252 Moving (-0.05, 0.28) raw xDistance=-0.28 yDistance=0.08
22:28:05.187 00.000 12252 BLC: History state: CurrMiss=0.08, AvgInitMiss=0.00, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.260485, 1:0.009827, 2:0.081495
22:28:05.187 00.000 12252 BLC: No correction, Miss < min_move
22:28:05.190 00.003 12252 PPEC rslt: input = -0.28, final = -0.06, react = -0.17, pred = 0.11, hyst = -0.16, hyst_pct = 0.00, period_length = 483.79
22:28:05.191 00.001 12252 PPEC: input: -0.28, control: -0.06, exposure: 2000
22:28:05.191 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:05.191 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:28:05.191 00.000 12252 MoveAxis(E, 23, ABG)
22:28:05.191 00.000 12252 Guiding  Dir = 2, Dur = 23
22:28:05.191 00.000 12252 IsSlewing returns 0
22:28:05.191 00.000 12252 IsGuiding returns 0
22:28:05.193 00.002 12252 PulseGuide returned control before completion, sleep 32
22:28:05.232 00.039 12252 IsGuiding returns 1
22:28:05.232 00.000 12252 scope still moving after pulse duration time elapsed
22:28:05.265 00.033 12252 IsSlewing returns 0
22:28:05.268 00.003 12252 IsGuiding returns 0
22:28:05.268 00.000 12252 scope move finished after 23 + 54 ms
22:28:05.268 00.000 12252 Move returns status 0, amount 23
22:28:05.268 00.000 12252 MoveAxis(N, 0, ABG)
22:28:05.268 00.000 12252 Move returns status 0, amount 0
22:28:05.268 00.000 12252 move complete, result=0
22:28:05.268 00.000 12252 worker thread done servicing request
22:28:05.268 00.000 12252 Worker thread wakes up
22:28:05.268 00.000 9044 GuideStep: -0.3 px 23 ms EAST, 0.1 px 0 ms NORTH
22:28:05.269 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:05.269 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:07.601 02.332 12252 Exposure complete
22:28:07.642 00.041 12252 worker thread done servicing request
22:28:07.642 00.000 9044 OnExposeComplete: enter
22:28:07.643 00.001 9044 UpdateGuideState(): m_state=6
22:28:07.645 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3424
22:28:07.646 00.001 9044 Star::Find returns 1 (0), X=1011.11, Y=828.69, Mass=5741, SNR=51.9, Peak=173 HFD=5.1
22:28:07.647 00.001 9044 MultiStar: [#1 0.01,0.46,0.00,M3] [#2 0.12,0.38,0.00,M1] [#3 0.20,0.40,0.00,M1] [#4 -0.14,1.47,0.00,M10] [#5 -0.02,0.35,0.66,U] [#6 0.09,0.42,0.00,M1] [#7 -0.00,0.53,0.00,M3] [#8 0.09,0.47,0.00,M4] 
22:28:07.648 00.001 9044 refined, 1 included, MultiStar: {0.04, 0.34}, one-star: {0.09, 0.33}
22:28:07.649 00.001 9044 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.62) = xAngle (3.07 = 3.07)
22:28:07.650 00.001 9044 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.02 = -0.02)
22:28:07.652 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.34 hyp=0.34 cameraTheta=1.44 mountX=-0.34 mountY=-0.01, mountTheta=-3.12
22:28:07.654 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.34, opts=13)
22:28:07.655 00.001 9044 Enqueuing Move request for scope (0.04, 0.34)
22:28:07.657 00.002 12252 Worker thread wakes up
22:28:07.657 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:07.658 00.001 9044 UpdateGuideState exits: m=5741 SNR=51.9
22:28:07.659 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:07.660 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.34) opts 0xd
22:28:07.660 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:07.661 00.001 9044 Enqueuing Expose request
22:28:07.663 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.34)
22:28:07.663 00.000 12252 Moving (0.04, 0.34) raw xDistance=-0.34 yDistance=-0.01
22:28:07.663 00.000 12252 BLC: window closed
22:28:07.663 00.000 12252 BLC: History state: CurrMiss=-0.01, AvgInitMiss=0.00, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.260485, 1:0.009827, 2:0.081495
22:28:07.663 00.000 12252 BLC: No correction, Miss < min_move
22:28:07.666 00.003 12252 PPEC rslt: input = -0.34, final = -0.12, react = -0.20, pred = 0.08, hyst = -0.18, hyst_pct = 0.00, period_length = 483.78
22:28:07.667 00.001 12252 PPEC: input: -0.34, control: -0.12, exposure: 2000
22:28:07.667 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:07.667 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:28:07.667 00.000 12252 MoveAxis(E, 49, ABG)
22:28:07.667 00.000 12252 Guiding  Dir = 2, Dur = 49
22:28:07.667 00.000 12252 IsSlewing returns 0
22:28:07.668 00.001 12252 IsGuiding returns 0
22:28:07.670 00.002 12252 PulseGuide returned control before completion, sleep 57
22:28:07.743 00.073 12252 IsGuiding returns 0
22:28:07.743 00.000 12252 Move returns status 0, amount 49
22:28:07.743 00.000 12252 MoveAxis(N, 0, ABG)
22:28:07.743 00.000 12252 Move returns status 0, amount 0
22:28:07.743 00.000 12252 move complete, result=0
22:28:07.744 00.001 12252 worker thread done servicing request
22:28:07.744 00.000 12252 Worker thread wakes up
22:28:07.744 00.000 9044 GuideStep: -0.3 px 49 ms EAST, -0.0 px 0 ms NORTH
22:28:07.746 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:07.747 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:10.082 02.335 12252 Exposure complete
22:28:10.161 00.079 12252 worker thread done servicing request
22:28:10.163 00.002 9044 OnExposeComplete: enter
22:28:10.165 00.002 9044 UpdateGuideState(): m_state=6
22:28:10.167 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3425
22:28:10.169 00.002 9044 Star::Find returns 1 (0), X=1011.12, Y=828.64, Mass=5658, SNR=51.5, Peak=173 HFD=5.2
22:28:10.172 00.003 9044 MultiStar: [#1 0.07,0.32,1.07,U] [#2 0.04,0.32,1.20,U] [#3 0.22,0.30,0.86,U] [#4 -0.10,1.31,0.00,R] [#5 0.07,0.26,0.67,U] [#6 0.12,0.42,0.00,M2] [#7 0.03,0.37,0.44,U] [#8 0.10,0.35,0.43,U] 
22:28:10.174 00.002 9044 single-star, 6 included, MultiStar: {0.09, 0.31}, one-star: {0.09, 0.28}
22:28:10.176 00.002 9044 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.62) = xAngle (2.88 = 2.88)
22:28:10.179 00.003 9044 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.21 = -0.21)
22:28:10.180 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.28 hyp=0.30 cameraTheta=1.25 mountX=-0.29 mountY=-0.06, mountTheta=-2.93
22:28:10.183 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.28, opts=13)
22:28:10.184 00.001 9044 Enqueuing Move request for scope (0.09, 0.28)
22:28:10.186 00.002 12252 Worker thread wakes up
22:28:10.186 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:10.187 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.28) opts 0xd
22:28:10.187 00.000 9044 UpdateGuideState exits: m=5658 SNR=51.5
22:28:10.188 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:10.189 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:10.190 00.001 9044 Enqueuing Expose request
22:28:10.193 00.003 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.28)
22:28:10.193 00.000 12252 Moving (0.09, 0.28) raw xDistance=-0.29 yDistance=-0.06
22:28:10.195 00.002 12252 PPEC rslt: input = -0.29, final = -0.11, react = -0.17, pred = 0.06, hyst = -0.16, hyst_pct = 0.00, period_length = 483.78
22:28:10.195 00.000 12252 PPEC: input: -0.29, control: -0.11, exposure: 2000
22:28:10.195 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:10.195 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:28:10.195 00.000 12252 MoveAxis(E, 44, ABG)
22:28:10.195 00.000 12252 Guiding  Dir = 2, Dur = 44
22:28:10.195 00.000 12252 IsSlewing returns 0
22:28:10.195 00.000 12252 IsGuiding returns 0
22:28:10.198 00.003 12252 PulseGuide returned control before completion, sleep 53
22:28:10.264 00.066 12252 IsGuiding returns 0
22:28:10.264 00.000 12252 Move returns status 0, amount 44
22:28:10.264 00.000 12252 MoveAxis(N, 0, ABG)
22:28:10.264 00.000 12252 Move returns status 0, amount 0
22:28:10.264 00.000 12252 move complete, result=0
22:28:10.264 00.000 12252 worker thread done servicing request
22:28:10.264 00.000 12252 Worker thread wakes up
22:28:10.264 00.000 9044 GuideStep: -0.3 px 44 ms EAST, -0.1 px 0 ms NORTH
22:28:10.266 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:10.266 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:12.623 02.357 12252 Exposure complete
22:28:12.694 00.071 12252 worker thread done servicing request
22:28:12.694 00.000 9044 OnExposeComplete: enter
22:28:12.697 00.003 9044 UpdateGuideState(): m_state=6
22:28:12.700 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3426
22:28:12.701 00.001 9044 Star::Find returns 1 (0), X=1011.13, Y=828.62, Mass=5690, SNR=51.6, Peak=173 HFD=5.2
22:28:12.704 00.003 9044 MultiStar: [#1 0.09,0.24,1.08,U] [#2 0.16,0.25,1.20,U] [#3 0.28,0.18,0.85,U] [#4 0.06,-0.04,1.28,U] [#5 -0.06,0.23,0.67,U] [#6 0.05,0.24,0.43,U] [#7 0.04,0.26,0.45,U] [#8 0.12,0.32,0.42,U] 
22:28:12.707 00.003 9044 refined, 8 included, MultiStar: {0.10, 0.19}, one-star: {0.11, 0.26}
22:28:12.709 00.002 9044 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.62) = xAngle (2.71 = 2.71)
22:28:12.711 00.002 9044 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.38 = -0.38)
22:28:12.715 00.004 9044 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.22 cameraTheta=1.08 mountX=-0.20 mountY=-0.08, mountTheta=-2.76
22:28:12.719 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.19, opts=13)
22:28:12.721 00.002 9044 Enqueuing Move request for scope (0.10, 0.19)
22:28:12.725 00.004 12252 Worker thread wakes up
22:28:12.725 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:12.727 00.002 9044 UpdateGuideState exits: m=5690 SNR=51.6
22:28:12.730 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:12.732 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:12.735 00.003 9044 Enqueuing Expose request
22:28:12.737 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
22:28:12.737 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
22:28:12.737 00.000 12252 Moving (0.10, 0.19) raw xDistance=-0.20 yDistance=-0.08
22:28:12.742 00.005 12252 PPEC rslt: input = -0.20, final = -0.10, react = -0.12, pred = 0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 483.77
22:28:12.742 00.000 12252 PPEC: input: -0.20, control: -0.10, exposure: 2000
22:28:12.742 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:12.742 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:28:12.742 00.000 12252 MoveAxis(E, 37, ABG)
22:28:12.743 00.001 12252 Guiding  Dir = 2, Dur = 37
22:28:12.743 00.000 12252 IsSlewing returns 0
22:28:12.743 00.000 12252 IsGuiding returns 0
22:28:12.746 00.003 12252 PulseGuide returned control before completion, sleep 45
22:28:12.798 00.052 12252 IsGuiding returns 0
22:28:12.798 00.000 12252 Move returns status 0, amount 37
22:28:12.798 00.000 12252 MoveAxis(N, 0, ABG)
22:28:12.798 00.000 12252 Move returns status 0, amount 0
22:28:12.798 00.000 12252 move complete, result=0
22:28:12.798 00.000 12252 worker thread done servicing request
22:28:12.798 00.000 12252 Worker thread wakes up
22:28:12.798 00.000 9044 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
22:28:12.799 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:12.799 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:15.150 02.351 12252 Exposure complete
22:28:15.221 00.071 12252 worker thread done servicing request
22:28:15.221 00.000 9044 OnExposeComplete: enter
22:28:15.222 00.001 9044 UpdateGuideState(): m_state=6
22:28:15.224 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3427
22:28:15.225 00.001 9044 Star::Find returns 1 (0), X=1011.02, Y=828.51, Mass=5726, SNR=52.0, Peak=173 HFD=5.0
22:28:15.226 00.001 9044 MultiStar: [#1 -0.07,0.28,1.04,U] [#2 0.01,0.16,1.19,U] [#3 0.15,0.24,0.85,U] [#4 -0.08,-0.01,1.26,U] [#5 -0.15,0.09,0.66,U] [#6 0.12,0.20,0.42,U] [#7 -0.10,0.27,0.44,U] [#8 0.11,0.16,0.40,U] 
22:28:15.228 00.002 9044 single-star, 8 included, MultiStar: {-0.01, 0.16}, one-star: {-0.01, 0.15}
22:28:15.232 00.004 9044 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.62) = xAngle (3.23 = -3.05)
22:28:15.234 00.002 9044 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.15 = 0.15)
22:28:15.236 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.61 mountX=-0.15 mountY=0.02, mountTheta=2.99
22:28:15.239 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.15, opts=13)
22:28:15.240 00.001 9044 Enqueuing Move request for scope (-0.01, 0.15)
22:28:15.241 00.001 12252 Worker thread wakes up
22:28:15.241 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:15.242 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
22:28:15.242 00.000 9044 UpdateGuideState exits: m=5726 SNR=52.0
22:28:15.244 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
22:28:15.244 00.000 12252 Moving (-0.01, 0.15) raw xDistance=-0.15 yDistance=0.02
22:28:15.245 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:15.246 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:15.246 00.000 9044 Enqueuing Expose request
22:28:15.248 00.002 12252 PPEC rslt: input = -0.15, final = -0.08, react = -0.09, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 483.77
22:28:15.248 00.000 12252 PPEC: input: -0.15, control: -0.08, exposure: 2000
22:28:15.248 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:15.248 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:28:15.248 00.000 12252 MoveAxis(E, 33, ABG)
22:28:15.248 00.000 12252 Guiding  Dir = 2, Dur = 33
22:28:15.248 00.000 12252 IsSlewing returns 0
22:28:15.249 00.001 12252 IsGuiding returns 0
22:28:15.251 00.002 12252 PulseGuide returned control before completion, sleep 42
22:28:15.304 00.053 12252 IsGuiding returns 0
22:28:15.304 00.000 12252 Move returns status 0, amount 33
22:28:15.304 00.000 12252 MoveAxis(N, 0, ABG)
22:28:15.304 00.000 12252 Move returns status 0, amount 0
22:28:15.304 00.000 12252 move complete, result=0
22:28:15.304 00.000 12252 worker thread done servicing request
22:28:15.304 00.000 12252 Worker thread wakes up
22:28:15.304 00.000 9044 GuideStep: -0.2 px 33 ms EAST, 0.0 px 0 ms NORTH
22:28:15.307 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:15.307 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:17.667 02.360 12252 Exposure complete
22:28:17.737 00.070 12252 worker thread done servicing request
22:28:17.737 00.000 9044 OnExposeComplete: enter
22:28:17.738 00.001 9044 UpdateGuideState(): m_state=6
22:28:17.739 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3428
22:28:17.741 00.002 9044 Star::Find returns 1 (0), X=1010.96, Y=828.48, Mass=5631, SNR=51.6, Peak=173 HFD=5.1
22:28:17.742 00.001 9044 MultiStar: [#1 -0.06,0.21,1.06,U] [#2 -0.14,0.07,1.23,U] [#3 0.07,0.13,0.85,U] [#4 -0.17,-0.91,0.00,M1] [#5 -0.25,0.03,0.66,U] [#6 0.02,0.18,0.42,U] [#7 -0.14,0.17,0.44,U] [#8 0.05,-0.02,0.44,U] 
22:28:17.743 00.001 9044 single-star, 7 included, MultiStar: {-0.07, 0.11}, one-star: {-0.06, 0.12}
22:28:17.744 00.001 9044 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.62) = xAngle (3.69 = -2.59)
22:28:17.745 00.001 9044 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.61 = 0.61)
22:28:17.745 00.000 9044 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.07 mountX=-0.11 mountY=0.08, mountTheta=2.55
22:28:17.749 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.12, opts=13)
22:28:17.751 00.002 9044 Enqueuing Move request for scope (-0.06, 0.12)
22:28:17.754 00.003 12252 Worker thread wakes up
22:28:17.754 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:17.756 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
22:28:17.756 00.000 9044 UpdateGuideState exits: m=5631 SNR=51.6
22:28:17.758 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
22:28:17.758 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:17.760 00.002 12252 Moving (-0.06, 0.12) raw xDistance=-0.11 yDistance=0.08
22:28:17.760 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:17.762 00.002 9044 Enqueuing Expose request
22:28:17.767 00.005 12252 PPEC rslt: input = -0.11, final = -0.10, react = -0.07, pred = -0.03, hyst = -0.07, hyst_pct = 0.00, period_length = 483.76
22:28:17.767 00.000 12252 PPEC: input: -0.11, control: -0.10, exposure: 2000
22:28:17.767 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:17.767 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:28:17.767 00.000 12252 MoveAxis(E, 38, ABG)
22:28:17.767 00.000 12252 Guiding  Dir = 2, Dur = 38
22:28:17.767 00.000 12252 IsSlewing returns 0
22:28:17.767 00.000 12252 IsGuiding returns 0
22:28:17.769 00.002 12252 PulseGuide returned control before completion, sleep 47
22:28:17.825 00.056 12252 IsGuiding returns 0
22:28:17.825 00.000 12252 Move returns status 0, amount 38
22:28:17.825 00.000 12252 MoveAxis(N, 0, ABG)
22:28:17.825 00.000 12252 Move returns status 0, amount 0
22:28:17.825 00.000 12252 move complete, result=0
22:28:17.825 00.000 12252 worker thread done servicing request
22:28:17.825 00.000 12252 Worker thread wakes up
22:28:17.825 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:17.825 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:17.825 00.000 9044 GuideStep: -0.1 px 38 ms EAST, 0.1 px 0 ms NORTH
22:28:20.171 02.346 12252 Exposure complete
22:28:20.218 00.047 12252 worker thread done servicing request
22:28:20.218 00.000 9044 OnExposeComplete: enter
22:28:20.220 00.002 9044 UpdateGuideState(): m_state=6
22:28:20.222 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3429
22:28:20.223 00.001 9044 Star::Find returns 1 (0), X=1011.11, Y=828.64, Mass=5579, SNR=51.2, Peak=173 HFD=5.2
22:28:20.224 00.001 9044 MultiStar: [#1 0.03,0.31,1.07,U] [#2 0.30,0.37,0.00,M1] [#3 0.11,0.31,0.86,U] [#4 0.00,0.07,1.28,U] [#5 0.06,0.20,0.68,U] [#6 0.02,0.28,0.43,U] [#7 -0.03,0.48,0.00,M1] [#8 0.04,0.33,0.43,U] 
22:28:20.226 00.002 9044 refined, 6 included, MultiStar: {0.05, 0.24}, one-star: {0.09, 0.28}
22:28:20.228 00.002 9044 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.62) = xAngle (2.99 = 2.99)
22:28:20.229 00.001 9044 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.09 = -0.09)
22:28:20.230 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.24 cameraTheta=1.37 mountX=-0.24 mountY=-0.02, mountTheta=-3.05
22:28:20.231 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.24, opts=13)
22:28:20.232 00.001 9044 Enqueuing Move request for scope (0.05, 0.24)
22:28:20.235 00.003 12252 Worker thread wakes up
22:28:20.235 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:20.236 00.001 9044 UpdateGuideState exits: m=5579 SNR=51.2
22:28:20.237 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:20.238 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:20.239 00.001 9044 Enqueuing Expose request
22:28:20.240 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
22:28:20.240 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
22:28:20.240 00.000 12252 Moving (0.05, 0.24) raw xDistance=-0.24 yDistance=-0.02
22:28:20.245 00.005 12252 PPEC rslt: input = -0.24, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 483.76
22:28:20.245 00.000 12252 PPEC: input: -0.24, control: -0.17, exposure: 2000
22:28:20.245 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:20.245 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:28:20.245 00.000 12252 MoveAxis(E, 68, ABG)
22:28:20.245 00.000 12252 Guiding  Dir = 2, Dur = 68
22:28:20.247 00.002 12252 IsSlewing returns 0
22:28:20.247 00.000 12252 IsGuiding returns 0
22:28:20.250 00.003 12252 PulseGuide returned control before completion, sleep 76
22:28:20.334 00.084 12252 IsGuiding returns 0
22:28:20.334 00.000 12252 Move returns status 0, amount 68
22:28:20.334 00.000 12252 MoveAxis(N, 0, ABG)
22:28:20.334 00.000 12252 Move returns status 0, amount 0
22:28:20.334 00.000 12252 move complete, result=0
22:28:20.335 00.001 12252 worker thread done servicing request
22:28:20.335 00.000 12252 Worker thread wakes up
22:28:20.335 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:20.335 00.000 9044 GuideStep: -0.2 px 68 ms EAST, -0.0 px 0 ms NORTH
22:28:20.337 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:22.666 02.329 12252 Exposure complete
22:28:22.723 00.057 12252 worker thread done servicing request
22:28:22.723 00.000 9044 OnExposeComplete: enter
22:28:22.725 00.002 9044 UpdateGuideState(): m_state=6
22:28:22.726 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3430
22:28:22.726 00.000 9044 Star::Find returns 1 (0), X=1011.00, Y=828.42, Mass=5780, SNR=52.1, Peak=173 HFD=5.2
22:28:22.728 00.002 9044 MultiStar: [#1 -0.06,0.16,1.05,U] [#2 0.00,-0.00,1.18,U] [#3 -0.00,0.12,0.86,U] [#4 -0.21,-1.21,0.00,M1] [#5 -0.07,-0.09,0.66,U] [#6 -0.01,0.09,0.43,U] [#7 -0.02,0.14,0.43,U] [#8 0.06,-0.08,0.42,U] 
22:28:22.729 00.001 9044 refined, 7 included, MultiStar: {-0.02, 0.05}, one-star: {-0.02, 0.06}
22:28:22.730 00.001 9044 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.62) = xAngle (3.50 = -2.78)
22:28:22.731 00.001 9044 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.42 = 0.42)
22:28:22.732 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.88 mountX=-0.05 mountY=0.02, mountTheta=2.73
22:28:22.735 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.05, opts=13)
22:28:22.735 00.000 9044 Enqueuing Move request for scope (-0.02, 0.05)
22:28:22.737 00.002 12252 Worker thread wakes up
22:28:22.737 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:22.738 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:28:22.738 00.000 9044 UpdateGuideState exits: m=5780 SNR=52.1
22:28:22.739 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:28:22.739 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:22.740 00.001 12252 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=0.02
22:28:22.740 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:22.741 00.001 9044 Enqueuing Expose request
22:28:22.744 00.003 12252 PPEC rslt: input = -0.05, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.75
22:28:22.744 00.000 12252 PPEC: input: -0.05, control: -0.05, exposure: 2000
22:28:22.744 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:22.744 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:28:22.744 00.000 12252 MoveAxis(E, 18, ABG)
22:28:22.744 00.000 12252 Guiding  Dir = 2, Dur = 18
22:28:22.745 00.001 12252 IsSlewing returns 0
22:28:22.745 00.000 12252 IsGuiding returns 0
22:28:22.747 00.002 12252 PulseGuide returned control before completion, sleep 27
22:28:22.786 00.039 12252 IsGuiding returns 0
22:28:22.786 00.000 12252 Move returns status 0, amount 18
22:28:22.786 00.000 12252 MoveAxis(N, 0, ABG)
22:28:22.786 00.000 12252 Move returns status 0, amount 0
22:28:22.786 00.000 12252 move complete, result=0
22:28:22.786 00.000 12252 worker thread done servicing request
22:28:22.786 00.000 12252 Worker thread wakes up
22:28:22.786 00.000 9044 GuideStep: -0.1 px 18 ms EAST, 0.0 px 0 ms NORTH
22:28:22.790 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:22.790 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:25.149 02.359 12252 Exposure complete
22:28:25.220 00.071 12252 worker thread done servicing request
22:28:25.220 00.000 9044 OnExposeComplete: enter
22:28:25.221 00.001 9044 UpdateGuideState(): m_state=6
22:28:25.222 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3431
22:28:25.222 00.000 9044 Star::Find returns 1 (0), X=1011.08, Y=828.22, Mass=5938, SNR=52.9, Peak=173 HFD=5.4
22:28:25.223 00.001 9044 MultiStar: [#1 -0.04,0.08,1.05,U] [#2 -0.01,-0.02,1.16,U] [#3 0.09,0.00,0.82,U] [#4 0.03,-1.30,0.00,M2] [#5 -0.01,-0.04,0.63,U] [#6 0.03,0.04,0.41,U] [#7 -0.01,0.13,0.42,U] [#8 0.07,0.04,0.42,U] 
22:28:25.224 00.001 9044 refined, 7 included, MultiStar: {0.02, -0.00}, one-star: {0.06, -0.15}
22:28:25.225 00.001 9044 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.62) = xAngle (1.47 = 1.47)
22:28:25.226 00.001 9044 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.61 = -1.61)
22:28:25.228 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.15 mountX=0.00 mountY=-0.02, mountTheta=-1.47
22:28:25.233 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.00, opts=13)
22:28:25.236 00.003 9044 Enqueuing Move request for scope (0.02, -0.00)
22:28:25.239 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:25.241 00.002 9044 UpdateGuideState exits: m=5938 SNR=52.9
22:28:25.243 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:25.246 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:25.248 00.002 9044 Enqueuing Expose request
22:28:25.251 00.003 12252 Worker thread wakes up
22:28:25.251 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
22:28:25.251 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
22:28:25.251 00.000 12252 Moving (0.02, -0.00) raw xDistance=0.00 yDistance=-0.02
22:28:25.254 00.003 12252 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.75
22:28:25.254 00.000 12252 PPEC: input: 0.00, control: -0.02, exposure: 2000
22:28:25.254 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:25.254 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:28:25.254 00.000 12252 MoveAxis(E, 7, ABG)
22:28:25.255 00.001 12252 Guiding  Dir = 2, Dur = 7
22:28:25.255 00.000 12252 IsSlewing returns 0
22:28:25.255 00.000 12252 IsGuiding returns 0
22:28:25.257 00.002 12252 PulseGuide returned control before completion, sleep 15
22:28:25.282 00.025 12252 IsGuiding returns 0
22:28:25.282 00.000 12252 Move returns status 0, amount 7
22:28:25.282 00.000 12252 MoveAxis(N, 0, ABG)
22:28:25.282 00.000 12252 Move returns status 0, amount 0
22:28:25.282 00.000 12252 move complete, result=0
22:28:25.282 00.000 12252 worker thread done servicing request
22:28:25.282 00.000 12252 Worker thread wakes up
22:28:25.282 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:25.282 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:25.282 00.000 9044 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:28:27.641 02.359 12252 Exposure complete
22:28:27.724 00.083 12252 worker thread done servicing request
22:28:27.724 00.000 9044 OnExposeComplete: enter
22:28:27.727 00.003 9044 UpdateGuideState(): m_state=6
22:28:27.728 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3432
22:28:27.729 00.001 9044 Star::Find returns 1 (0), X=1011.06, Y=828.61, Mass=5810, SNR=52.2, Peak=173 HFD=5.2
22:28:27.730 00.001 9044 MultiStar: [#1 -0.00,0.39,0.00,M1] [#2 -0.01,0.19,1.19,U] [#3 0.25,0.39,0.00,M1] [#4 -0.00,-0.06,1.26,U] [#5 0.18,0.27,0.64,U] [#6 0.07,0.28,0.42,U] [#7 0.04,0.42,0.00,M1] [#8 0.11,0.40,0.00,M1] 
22:28:27.731 00.001 9044 refined, 4 included, MultiStar: {0.04, 0.15}, one-star: {0.04, 0.24}
22:28:27.732 00.001 9044 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.62) = xAngle (2.96 = 2.96)
22:28:27.733 00.001 9044 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.13 = -0.13)
22:28:27.734 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.33 mountX=-0.15 mountY=-0.02, mountTheta=-3.01
22:28:27.736 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.15, opts=13)
22:28:27.737 00.001 9044 Enqueuing Move request for scope (0.04, 0.15)
22:28:27.739 00.002 12252 Worker thread wakes up
22:28:27.739 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:28:27.740 00.001 9044 UpdateGuideState exits: m=5810 SNR=52.2
22:28:27.741 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:27.742 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:27.743 00.001 9044 Enqueuing Expose request
22:28:27.744 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
22:28:27.745 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
22:28:27.745 00.000 12252 Moving (0.04, 0.15) raw xDistance=-0.15 yDistance=-0.02
22:28:27.749 00.004 12252 PPEC rslt: input = -0.15, final = -0.09, react = -0.09, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 483.74
22:28:27.749 00.000 12252 PPEC: input: -0.15, control: -0.09, exposure: 2000
22:28:27.749 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:27.749 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:28:27.749 00.000 12252 MoveAxis(E, 36, ABG)
22:28:27.749 00.000 12252 Guiding  Dir = 2, Dur = 36
22:28:27.749 00.000 12252 IsSlewing returns 0
22:28:27.751 00.002 12252 IsGuiding returns 0
22:28:27.752 00.001 12252 PulseGuide returned control before completion, sleep 45
22:28:27.803 00.051 12252 IsGuiding returns 0
22:28:27.803 00.000 12252 Move returns status 0, amount 36
22:28:27.803 00.000 12252 MoveAxis(N, 0, ABG)
22:28:27.803 00.000 12252 Move returns status 0, amount 0
22:28:27.804 00.001 12252 move complete, result=0
22:28:27.804 00.000 12252 worker thread done servicing request
22:28:27.804 00.000 9044 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
22:28:27.805 00.001 12252 Worker thread wakes up
22:28:27.805 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:27.805 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:30.151 02.346 12252 Exposure complete
22:28:30.213 00.062 12252 worker thread done servicing request
22:28:30.213 00.000 9044 OnExposeComplete: enter
22:28:30.216 00.003 9044 UpdateGuideState(): m_state=6
22:28:30.217 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3433
22:28:30.219 00.002 9044 Star::Find returns 1 (0), X=1011.08, Y=828.54, Mass=5788, SNR=52.2, Peak=173 HFD=5.2
22:28:30.220 00.001 9044 MultiStar: [#1 -0.02,0.28,1.05,U] [#2 0.20,0.36,0.00,M1] [#3 0.12,0.25,0.85,U] [#4 0.13,-1.09,0.00,M2] [#5 0.14,0.15,0.65,U] [#6 0.01,0.18,0.41,U] [#7 -0.03,0.28,0.43,U] [#8 0.13,0.26,0.41,U] 
22:28:30.221 00.001 9044 single-star, 6 included, MultiStar: {0.06, 0.23}, one-star: {0.05, 0.18}
22:28:30.222 00.001 9044 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.62) = xAngle (2.90 = 2.90)
22:28:30.223 00.001 9044 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.18 = -0.18)
22:28:30.224 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.27 mountX=-0.18 mountY=-0.03, mountTheta=-2.96
22:28:30.226 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.18, opts=13)
22:28:30.228 00.002 9044 Enqueuing Move request for scope (0.05, 0.18)
22:28:30.229 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:30.230 00.001 9044 UpdateGuideState exits: m=5788 SNR=52.2
22:28:30.231 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:30.233 00.002 12252 Worker thread wakes up
22:28:30.233 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:30.233 00.000 9044 Enqueuing Expose request
22:28:30.234 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.18) opts 0xd
22:28:30.234 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.18)
22:28:30.234 00.000 12252 Moving (0.05, 0.18) raw xDistance=-0.18 yDistance=-0.03
22:28:30.238 00.004 12252 PPEC rslt: input = -0.18, final = -0.15, react = -0.11, pred = -0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 483.74
22:28:30.238 00.000 12252 PPEC: input: -0.18, control: -0.15, exposure: 2000
22:28:30.238 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:30.238 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:28:30.238 00.000 12252 MoveAxis(E, 57, ABG)
22:28:30.238 00.000 12252 Guiding  Dir = 2, Dur = 57
22:28:30.239 00.001 12252 IsSlewing returns 0
22:28:30.239 00.000 12252 IsGuiding returns 0
22:28:30.241 00.002 12252 PulseGuide returned control before completion, sleep 66
22:28:30.313 00.072 12252 IsGuiding returns 0
22:28:30.313 00.000 12252 Move returns status 0, amount 57
22:28:30.313 00.000 12252 MoveAxis(N, 0, ABG)
22:28:30.313 00.000 12252 Move returns status 0, amount 0
22:28:30.314 00.001 12252 move complete, result=0
22:28:30.314 00.000 12252 worker thread done servicing request
22:28:30.314 00.000 12252 Worker thread wakes up
22:28:30.314 00.000 9044 GuideStep: -0.2 px 57 ms EAST, -0.0 px 0 ms NORTH
22:28:30.316 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:30.316 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:32.675 02.359 12252 Exposure complete
22:28:32.722 00.047 12252 worker thread done servicing request
22:28:32.722 00.000 9044 OnExposeComplete: enter
22:28:32.724 00.002 9044 UpdateGuideState(): m_state=6
22:28:32.726 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3434
22:28:32.727 00.001 9044 Star::Find returns 1 (0), X=1011.00, Y=828.64, Mass=5942, SNR=52.9, Peak=173 HFD=5.2
22:28:32.729 00.002 9044 MultiStar: [#1 -0.17,0.35,1.06,U] [#2 -0.10,0.25,1.18,U] [#3 0.06,0.29,0.83,U] [#4 -0.06,0.02,1.24,U] [#5 -0.19,0.26,0.63,U] [#6 -0.03,0.24,0.41,U] [#7 -0.07,0.29,0.42,U] [#8 -0.17,0.24,0.40,U] 
22:28:32.730 00.001 9044 refined, 8 included, MultiStar: {-0.08, 0.24}, one-star: {-0.03, 0.28}
22:28:32.731 00.001 9044 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.62) = xAngle (3.53 = -2.75)
22:28:32.732 00.001 9044 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.45 = 0.45)
22:28:32.733 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.91 mountX=-0.23 mountY=0.11, mountTheta=2.70
22:28:32.736 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.24, opts=13)
22:28:32.737 00.001 9044 Enqueuing Move request for scope (-0.08, 0.24)
22:28:32.738 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:32.739 00.001 9044 UpdateGuideState exits: m=5942 SNR=52.9
22:28:32.740 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:32.741 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:32.742 00.001 9044 Enqueuing Expose request
22:28:32.744 00.002 12252 Worker thread wakes up
22:28:32.744 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
22:28:32.744 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
22:28:32.744 00.000 12252 Moving (-0.08, 0.24) raw xDistance=-0.23 yDistance=0.11
22:28:32.748 00.004 12252 PPEC rslt: input = -0.23, final = -0.17, react = -0.14, pred = -0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 483.73
22:28:32.748 00.000 12252 PPEC: input: -0.23, control: -0.17, exposure: 2000
22:28:32.748 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:32.748 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:28:32.749 00.001 12252 MoveAxis(E, 66, ABG)
22:28:32.749 00.000 12252 Guiding  Dir = 2, Dur = 66
22:28:32.749 00.000 12252 IsSlewing returns 0
22:28:32.749 00.000 12252 IsGuiding returns 0
22:28:32.751 00.002 12252 PulseGuide returned control before completion, sleep 75
22:28:32.840 00.089 12252 IsGuiding returns 0
22:28:32.840 00.000 12252 Move returns status 0, amount 66
22:28:32.840 00.000 12252 MoveAxis(N, 0, ABG)
22:28:32.840 00.000 12252 Move returns status 0, amount 0
22:28:32.840 00.000 12252 move complete, result=0
22:28:32.841 00.001 12252 worker thread done servicing request
22:28:32.841 00.000 9044 GuideStep: -0.2 px 66 ms EAST, 0.1 px 0 ms NORTH
22:28:32.844 00.003 12252 Worker thread wakes up
22:28:32.844 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:32.844 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:35.207 02.363 12252 Exposure complete
22:28:35.258 00.051 12252 worker thread done servicing request
22:28:35.259 00.001 9044 OnExposeComplete: enter
22:28:35.260 00.001 9044 UpdateGuideState(): m_state=6
22:28:35.262 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3435
22:28:35.263 00.001 9044 Star::Find returns 1 (0), X=1011.04, Y=828.52, Mass=5564, SNR=51.1, Peak=173 HFD=5.1
22:28:35.265 00.002 9044 MultiStar: [#1 -0.05,0.18,1.07,U] [#2 -0.13,0.05,1.23,U] [#3 0.04,0.25,0.86,U] [#4 0.01,-0.00,1.29,U] [#5 -0.11,0.08,0.67,U] [#6 0.03,0.06,0.43,U] [#7 -0.10,0.24,0.44,U] [#8 -0.03,0.14,0.43,U] 
22:28:35.266 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.12}, one-star: {0.02, 0.15}
22:28:35.267 00.001 9044 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.62) = xAngle (3.47 = -2.82)
22:28:35.268 00.001 9044 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.38 = 0.38)
22:28:35.269 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.12 cameraTheta=1.84 mountX=-0.12 mountY=0.05, mountTheta=2.77
22:28:35.272 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.12, opts=13)
22:28:35.273 00.001 9044 Enqueuing Move request for scope (-0.03, 0.12)
22:28:35.274 00.001 12252 Worker thread wakes up
22:28:35.274 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:35.275 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
22:28:35.275 00.000 9044 UpdateGuideState exits: m=5564 SNR=51.1
22:28:35.275 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
22:28:35.277 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:35.278 00.001 12252 Moving (-0.03, 0.12) raw xDistance=-0.12 yDistance=0.05
22:28:35.278 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:35.279 00.001 9044 Enqueuing Expose request
22:28:35.280 00.001 12252 PPEC rslt: input = -0.12, final = -0.12, react = -0.07, pred = -0.05, hyst = -0.07, hyst_pct = 0.00, period_length = 483.73
22:28:35.280 00.000 12252 PPEC: input: -0.12, control: -0.12, exposure: 2000
22:28:35.281 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:35.281 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:28:35.281 00.000 12252 MoveAxis(E, 46, ABG)
22:28:35.281 00.000 12252 Guiding  Dir = 2, Dur = 46
22:28:35.281 00.000 12252 IsSlewing returns 0
22:28:35.281 00.000 12252 IsGuiding returns 0
22:28:35.283 00.002 12252 PulseGuide returned control before completion, sleep 55
22:28:35.353 00.070 12252 IsGuiding returns 0
22:28:35.353 00.000 12252 Move returns status 0, amount 46
22:28:35.353 00.000 12252 MoveAxis(N, 0, ABG)
22:28:35.353 00.000 12252 Move returns status 0, amount 0
22:28:35.353 00.000 12252 move complete, result=0
22:28:35.355 00.002 12252 worker thread done servicing request
22:28:35.355 00.000 12252 Worker thread wakes up
22:28:35.355 00.000 9044 GuideStep: -0.1 px 46 ms EAST, 0.0 px 0 ms NORTH
22:28:35.357 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:35.357 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:37.710 02.353 12252 Exposure complete
22:28:37.757 00.047 12252 worker thread done servicing request
22:28:37.757 00.000 9044 OnExposeComplete: enter
22:28:37.760 00.003 9044 UpdateGuideState(): m_state=6
22:28:37.762 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3436
22:28:37.762 00.000 9044 Star::Find returns 1 (0), X=1011.04, Y=828.30, Mass=5646, SNR=51.6, Peak=173 HFD=5.3
22:28:37.764 00.002 9044 MultiStar: [#1 -0.06,0.12,1.06,U] [#2 -0.08,0.02,1.20,U] [#3 0.06,0.10,0.86,U] [#4 -0.16,-0.96,0.00,M1] [#5 -0.13,-0.09,0.67,U] [#6 -0.01,0.15,0.43,U] [#7 -0.05,0.16,0.43,U] [#8 -0.08,-0.06,0.43,U] 
22:28:37.765 00.001 9044 refined, 7 included, MultiStar: {-0.04, 0.04}, one-star: {0.02, -0.06}
22:28:37.766 00.001 9044 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.62) = xAngle (4.03 = -2.25)
22:28:37.767 00.001 9044 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.95 = 0.95)
22:28:37.768 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.41 mountX=-0.03 mountY=0.04, mountTheta=2.23
22:28:37.771 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.04, opts=13)
22:28:37.772 00.001 9044 Enqueuing Move request for scope (-0.04, 0.04)
22:28:37.773 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:37.775 00.002 12252 Worker thread wakes up
22:28:37.775 00.000 9044 UpdateGuideState exits: m=5646 SNR=51.6
22:28:37.775 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
22:28:37.776 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:37.776 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:37.777 00.001 9044 Enqueuing Expose request
22:28:37.777 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
22:28:37.779 00.002 12252 Moving (-0.04, 0.04) raw xDistance=-0.03 yDistance=0.04
22:28:37.782 00.003 12252 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.72
22:28:37.782 00.000 12252 PPEC: input: -0.03, control: -0.04, exposure: 2000
22:28:37.782 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:37.782 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:28:37.782 00.000 12252 MoveAxis(E, 17, ABG)
22:28:37.783 00.001 12252 Guiding  Dir = 2, Dur = 17
22:28:37.783 00.000 12252 IsSlewing returns 0
22:28:37.783 00.000 12252 IsGuiding returns 0
22:28:37.785 00.002 12252 PulseGuide returned control before completion, sleep 25
22:28:37.821 00.036 12252 IsGuiding returns 0
22:28:37.821 00.000 12252 Move returns status 0, amount 17
22:28:37.821 00.000 12252 MoveAxis(N, 0, ABG)
22:28:37.821 00.000 12252 Move returns status 0, amount 0
22:28:37.821 00.000 12252 move complete, result=0
22:28:37.821 00.000 12252 worker thread done servicing request
22:28:37.821 00.000 12252 Worker thread wakes up
22:28:37.821 00.000 9044 GuideStep: -0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
22:28:37.823 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:37.823 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:40.182 02.359 12252 Exposure complete
22:28:40.241 00.059 12252 worker thread done servicing request
22:28:40.241 00.000 9044 OnExposeComplete: enter
22:28:40.243 00.002 9044 UpdateGuideState(): m_state=6
22:28:40.244 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3437
22:28:40.246 00.002 9044 Star::Find returns 1 (0), X=1011.05, Y=828.45, Mass=5775, SNR=52.2, Peak=173 HFD=5.1
22:28:40.248 00.002 9044 MultiStar: [#1 -0.03,0.22,1.06,U] [#2 -0.03,0.10,1.18,U] [#3 0.10,0.12,0.84,U] [#4 -0.19,-0.96,0.00,M2] [#5 -0.04,-0.04,0.64,U] [#6 0.10,0.01,0.42,U] [#7 0.03,0.09,0.43,U] [#8 0.03,0.10,0.42,U] 
22:28:40.249 00.001 9044 single-star, 7 included, MultiStar: {0.02, 0.10}, one-star: {0.02, 0.09}
22:28:40.250 00.001 9044 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.62) = xAngle (2.94 = 2.94)
22:28:40.252 00.002 9044 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.14 = -0.14)
22:28:40.253 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.32 mountX=-0.09 mountY=-0.01, mountTheta=-3.00
22:28:40.255 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.09, opts=13)
22:28:40.258 00.003 9044 Enqueuing Move request for scope (0.02, 0.09)
22:28:40.259 00.001 12252 Worker thread wakes up
22:28:40.259 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
22:28:40.259 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
22:28:40.259 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:40.261 00.002 9044 UpdateGuideState exits: m=5775 SNR=52.2
22:28:40.264 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:40.266 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:40.268 00.002 12252 Moving (0.02, 0.09) raw xDistance=-0.09 yDistance=-0.01
22:28:40.269 00.001 9044 Enqueuing Expose request
22:28:40.274 00.005 12252 PPEC rslt: input = -0.09, final = -0.05, react = -0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.72
22:28:40.274 00.000 12252 PPEC: input: -0.09, control: -0.05, exposure: 2000
22:28:40.274 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:40.274 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:28:40.274 00.000 12252 MoveAxis(E, 21, ABG)
22:28:40.275 00.001 12252 Guiding  Dir = 2, Dur = 21
22:28:40.275 00.000 12252 IsSlewing returns 0
22:28:40.275 00.000 12252 IsGuiding returns 0
22:28:40.277 00.002 12252 PulseGuide returned control before completion, sleep 30
22:28:40.321 00.044 12252 IsGuiding returns 0
22:28:40.321 00.000 12252 Move returns status 0, amount 21
22:28:40.321 00.000 12252 MoveAxis(N, 0, ABG)
22:28:40.321 00.000 12252 Move returns status 0, amount 0
22:28:40.321 00.000 12252 move complete, result=0
22:28:40.321 00.000 12252 worker thread done servicing request
22:28:40.321 00.000 12252 Worker thread wakes up
22:28:40.321 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:40.321 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:40.321 00.000 9044 GuideStep: -0.1 px 21 ms EAST, -0.0 px 0 ms NORTH
22:28:42.684 02.363 12252 Exposure complete
22:28:42.732 00.048 12252 worker thread done servicing request
22:28:42.732 00.000 9044 OnExposeComplete: enter
22:28:42.734 00.002 9044 UpdateGuideState(): m_state=6
22:28:42.737 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3438
22:28:42.738 00.001 9044 Star::Find returns 1 (0), X=1010.96, Y=828.40, Mass=5745, SNR=51.8, Peak=173 HFD=5.2
22:28:42.739 00.001 9044 MultiStar: [#1 -0.07,0.13,1.07,U] [#2 -0.03,0.05,1.19,U] [#3 0.09,0.08,0.85,U] [#4 -0.19,-0.94,0.00,M3] [#5 -0.03,0.11,0.65,U] [#6 -0.00,0.14,0.44,U] [#7 -0.11,0.13,0.44,U] [#8 0.01,0.19,0.41,U] 
22:28:42.740 00.001 9044 single-star, 7 included, MultiStar: {-0.03, 0.09}, one-star: {-0.06, 0.03}
22:28:42.741 00.001 9044 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.62) = xAngle (4.24 = -2.05)
22:28:42.743 00.002 9044 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.15 = 1.15)
22:28:42.744 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.61 mountX=-0.03 mountY=0.06, mountTheta=2.04
22:28:42.746 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.03, opts=13)
22:28:42.747 00.001 9044 Enqueuing Move request for scope (-0.06, 0.03)
22:28:42.748 00.001 12252 Worker thread wakes up
22:28:42.748 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:42.749 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
22:28:42.749 00.000 9044 UpdateGuideState exits: m=5745 SNR=51.8
22:28:42.750 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
22:28:42.750 00.000 12252 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
22:28:42.750 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:42.752 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:42.753 00.001 9044 Enqueuing Expose request
22:28:42.754 00.001 12252 PPEC rslt: input = -0.03, final = -0.06, react = -0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.71
22:28:42.754 00.000 12252 PPEC: input: -0.03, control: -0.06, exposure: 2000
22:28:42.754 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:42.754 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:28:42.754 00.000 12252 MoveAxis(E, 22, ABG)
22:28:42.754 00.000 12252 Guiding  Dir = 2, Dur = 22
22:28:42.755 00.001 12252 IsSlewing returns 0
22:28:42.755 00.000 12252 IsGuiding returns 0
22:28:42.756 00.001 12252 PulseGuide returned control before completion, sleep 31
22:28:42.798 00.042 12252 IsGuiding returns 0
22:28:42.798 00.000 12252 Move returns status 0, amount 22
22:28:42.798 00.000 12252 MoveAxis(N, 0, ABG)
22:28:42.798 00.000 12252 Move returns status 0, amount 0
22:28:42.798 00.000 12252 move complete, result=0
22:28:42.798 00.000 12252 worker thread done servicing request
22:28:42.798 00.000 12252 Worker thread wakes up
22:28:42.798 00.000 9044 GuideStep: -0.0 px 22 ms EAST, 0.1 px 0 ms NORTH
22:28:42.799 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:42.799 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:45.152 02.353 12252 Exposure complete
22:28:45.212 00.060 12252 worker thread done servicing request
22:28:45.212 00.000 9044 OnExposeComplete: enter
22:28:45.214 00.002 9044 UpdateGuideState(): m_state=6
22:28:45.215 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3439
22:28:45.215 00.000 9044 Star::Find returns 1 (0), X=1010.85, Y=828.58, Mass=5687, SNR=51.8, Peak=173 HFD=5.2
22:28:45.216 00.001 9044 MultiStar: [#1 -0.18,0.29,1.07,U] [#2 -0.13,0.24,1.21,U] [#3 -0.01,0.29,0.85,U] [#4 -0.24,-0.01,1.23,U] [#5 -0.12,0.19,0.65,U] [#6 -0.17,0.24,0.42,U] [#7 -0.23,0.28,0.43,U] [#8 -0.11,0.21,0.42,U] 
22:28:45.217 00.001 9044 refined, 8 included, MultiStar: {-0.15, 0.21}, one-star: {-0.17, 0.22}
22:28:45.218 00.001 9044 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.62) = xAngle (3.84 = -2.45)
22:28:45.219 00.001 9044 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.75 = 0.75)
22:28:45.219 00.000 9044 CameraToMount -- cameraX=-0.15 cameraY=0.21 hyp=0.26 cameraTheta=2.21 mountX=-0.20 mountY=0.18, mountTheta=2.41
22:28:45.221 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.21, opts=13)
22:28:45.222 00.001 9044 Enqueuing Move request for scope (-0.15, 0.21)
22:28:45.224 00.002 12252 Worker thread wakes up
22:28:45.224 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:45.225 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.21) opts 0xd
22:28:45.225 00.000 9044 UpdateGuideState exits: m=5687 SNR=51.8
22:28:45.226 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:45.228 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:45.229 00.001 9044 Enqueuing Expose request
22:28:45.230 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.21)
22:28:45.230 00.000 12252 Moving (-0.15, 0.21) raw xDistance=-0.20 yDistance=0.18
22:28:45.232 00.002 12252 PPEC rslt: input = -0.20, final = -0.17, react = -0.12, pred = -0.05, hyst = -0.11, hyst_pct = 0.00, period_length = 483.71
22:28:45.232 00.000 12252 PPEC: input: -0.20, control: -0.17, exposure: 2000
22:28:45.232 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
22:28:45.232 00.000 12252 MoveAxis(E, 68, ABG)
22:28:45.232 00.000 12252 Guiding  Dir = 2, Dur = 68
22:28:45.233 00.001 12252 IsSlewing returns 0
22:28:45.233 00.000 12252 IsGuiding returns 0
22:28:45.235 00.002 12252 PulseGuide returned control before completion, sleep 77
22:28:45.324 00.089 12252 IsGuiding returns 0
22:28:45.324 00.000 12252 Move returns status 0, amount 68
22:28:45.324 00.000 12252 MoveAxis(S, 60, ABG)
22:28:45.324 00.000 12252 Guiding  Dir = 1, Dur = 60
22:28:45.325 00.001 12252 IsSlewing returns 0
22:28:45.325 00.000 12252 IsGuiding returns 0
22:28:45.332 00.007 12252 PulseGuide returned control before completion, sleep 64
22:28:45.403 00.071 12252 IsGuiding returns 0
22:28:45.403 00.000 12252 Move returns status 0, amount 60
22:28:45.403 00.000 12252 move complete, result=0
22:28:45.403 00.000 12252 worker thread done servicing request
22:28:45.403 00.000 12252 Worker thread wakes up
22:28:45.404 00.001 9044 GuideStep: -0.2 px 68 ms EAST, 0.2 px 60 ms SOUTH
22:28:45.406 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:45.407 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:47.749 02.342 12252 Exposure complete
22:28:47.805 00.056 12252 worker thread done servicing request
22:28:47.805 00.000 9044 OnExposeComplete: enter
22:28:47.807 00.002 9044 UpdateGuideState(): m_state=6
22:28:47.808 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3440
22:28:47.809 00.001 9044 Star::Find returns 1 (0), X=1011.04, Y=828.47, Mass=5687, SNR=51.8, Peak=173 HFD=5.1
22:28:47.810 00.001 9044 MultiStar: [#1 -0.01,-0.11,1.07,U] [#2 0.05,0.06,1.20,U] [#3 0.19,0.11,0.85,U] [#4 0.06,-1.26,0.00,M3] [#5 -0.00,-0.04,0.66,U] [#6 0.01,0.07,0.42,U] [#7 -0.01,0.07,0.43,U] [#8 0.10,0.12,0.42,U] 
22:28:47.813 00.003 9044 refined, 7 included, MultiStar: {0.05, 0.04}, one-star: {0.02, 0.11}
22:28:47.815 00.002 9044 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.62) = xAngle (2.35 = 2.35)
22:28:47.818 00.003 9044 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.73 = -0.73)
22:28:47.819 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.06 cameraTheta=0.73 mountX=-0.04 mountY=-0.04, mountTheta=-2.38
22:28:47.821 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.04, opts=13)
22:28:47.822 00.001 9044 Enqueuing Move request for scope (0.05, 0.04)
22:28:47.824 00.002 12252 Worker thread wakes up
22:28:47.824 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:47.826 00.002 9044 UpdateGuideState exits: m=5687 SNR=51.8
22:28:47.827 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:47.829 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:47.830 00.001 9044 Enqueuing Expose request
22:28:47.831 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
22:28:47.831 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
22:28:47.831 00.000 12252 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=-0.04
22:28:47.835 00.004 12252 PPEC rslt: input = -0.04, final = -0.07, react = -0.03, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.71
22:28:47.835 00.000 12252 PPEC: input: -0.04, control: -0.07, exposure: 2000
22:28:47.835 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:47.835 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:28:47.835 00.000 12252 MoveAxis(E, 26, ABG)
22:28:47.835 00.000 12252 Guiding  Dir = 2, Dur = 26
22:28:47.835 00.000 12252 IsSlewing returns 0
22:28:47.836 00.001 12252 IsGuiding returns 0
22:28:47.837 00.001 12252 PulseGuide returned control before completion, sleep 35
22:28:47.880 00.043 12252 IsGuiding returns 0
22:28:47.880 00.000 12252 Move returns status 0, amount 26
22:28:47.880 00.000 12252 MoveAxis(N, 0, ABG)
22:28:47.880 00.000 12252 Move returns status 0, amount 0
22:28:47.880 00.000 12252 move complete, result=0
22:28:47.880 00.000 12252 worker thread done servicing request
22:28:47.880 00.000 12252 Worker thread wakes up
22:28:47.880 00.000 9044 GuideStep: -0.0 px 26 ms EAST, -0.0 px 0 ms NORTH
22:28:47.881 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:47.881 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:50.244 02.363 12252 Exposure complete
22:28:50.292 00.048 12252 worker thread done servicing request
22:28:50.292 00.000 9044 OnExposeComplete: enter
22:28:50.294 00.002 9044 UpdateGuideState(): m_state=6
22:28:50.295 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3441
22:28:50.296 00.001 9044 Star::Find returns 1 (0), X=1011.15, Y=828.58, Mass=5930, SNR=53.2, Peak=173 HFD=5.3
22:28:50.298 00.002 9044 MultiStar: [#1 0.01,0.21,1.03,U] [#2 0.05,0.19,1.18,U] [#3 0.24,0.24,0.83,U] [#4 -0.12,-0.83,0.00,M4] [#5 0.02,0.17,0.64,U] [#6 0.10,0.26,0.41,U] [#7 -0.02,0.38,0.43,U] [#8 0.18,0.41,0.00,M1] 
22:28:50.299 00.001 9044 refined, 6 included, MultiStar: {0.08, 0.23}, one-star: {0.13, 0.22}
22:28:50.300 00.001 9044 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.62) = xAngle (2.86 = 2.86)
22:28:50.301 00.001 9044 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.23 = -0.23)
22:28:50.302 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.23 mountX=-0.23 mountY=-0.05, mountTheta=-2.91
22:28:50.305 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.23, opts=13)
22:28:50.306 00.001 9044 Enqueuing Move request for scope (0.08, 0.23)
22:28:50.307 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:50.309 00.002 9044 UpdateGuideState exits: m=5930 SNR=53.2
22:28:50.310 00.001 12252 Worker thread wakes up
22:28:50.310 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:50.312 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:50.313 00.001 9044 Enqueuing Expose request
22:28:50.314 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.23) opts 0xd
22:28:50.314 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.23)
22:28:50.314 00.000 12252 Moving (0.08, 0.23) raw xDistance=-0.23 yDistance=-0.05
22:28:50.316 00.002 12252 PPEC rslt: input = -0.23, final = -0.20, react = -0.14, pred = -0.06, hyst = -0.13, hyst_pct = 0.00, period_length = 483.70
22:28:50.316 00.000 12252 PPEC: input: -0.23, control: -0.20, exposure: 2000
22:28:50.317 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:50.317 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:28:50.317 00.000 12252 MoveAxis(E, 78, ABG)
22:28:50.317 00.000 12252 Guiding  Dir = 2, Dur = 78
22:28:50.317 00.000 12252 IsSlewing returns 0
22:28:50.317 00.000 12252 IsGuiding returns 0
22:28:50.319 00.002 12252 PulseGuide returned control before completion, sleep 87
22:28:50.424 00.105 12252 IsGuiding returns 0
22:28:50.424 00.000 12252 Move returns status 0, amount 78
22:28:50.424 00.000 12252 MoveAxis(N, 0, ABG)
22:28:50.424 00.000 12252 Move returns status 0, amount 0
22:28:50.424 00.000 12252 move complete, result=0
22:28:50.424 00.000 12252 worker thread done servicing request
22:28:50.425 00.001 12252 Worker thread wakes up
22:28:50.425 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:50.425 00.000 9044 GuideStep: -0.2 px 78 ms EAST, -0.1 px 0 ms NORTH
22:28:50.427 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:52.788 02.361 12252 Exposure complete
22:28:52.832 00.044 12252 worker thread done servicing request
22:28:52.832 00.000 9044 OnExposeComplete: enter
22:28:52.833 00.001 9044 UpdateGuideState(): m_state=6
22:28:52.834 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3442
22:28:52.835 00.001 9044 Star::Find returns 1 (0), X=1011.12, Y=828.26, Mass=5807, SNR=52.1, Peak=173 HFD=5.1
22:28:52.837 00.002 9044 MultiStar: [#1 0.01,0.06,1.07,U] [#2 0.09,-0.07,1.19,U] [#3 0.10,-0.06,0.84,U] [#4 0.03,-1.33,0.00,M5] [#5 0.14,-0.11,0.66,U] [#6 0.09,-0.01,0.42,U] [#7 0.02,-0.05,0.42,U] [#8 0.00,-0.13,0.42,U] 
22:28:52.838 00.001 9044 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.10, -0.10}
22:28:52.839 00.001 9044 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.62) = xAngle (1.00 = 1.00)
22:28:52.840 00.001 9044 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.08 = -2.08)
22:28:52.841 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.62 mountX=0.05 mountY=-0.08, mountTheta=-1.02
22:28:52.843 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.05, opts=13)
22:28:52.845 00.002 9044 Enqueuing Move request for scope (0.07, -0.05)
22:28:52.846 00.001 12252 Worker thread wakes up
22:28:52.846 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:52.847 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:28:52.847 00.000 9044 UpdateGuideState exits: m=5807 SNR=52.1
22:28:52.848 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:28:52.848 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:52.848 00.000 12252 Moving (0.07, -0.05) raw xDistance=0.05 yDistance=-0.08
22:28:52.848 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:52.850 00.002 9044 Enqueuing Expose request
22:28:52.852 00.002 12252 PPEC rslt: input = 0.05, final = -0.06, react = 0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.70
22:28:52.852 00.000 12252 PPEC: input: 0.05, control: -0.06, exposure: 2000
22:28:52.852 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:52.852 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:28:52.852 00.000 12252 MoveAxis(E, 24, ABG)
22:28:52.852 00.000 12252 Guiding  Dir = 2, Dur = 24
22:28:52.853 00.001 12252 IsSlewing returns 0
22:28:52.853 00.000 12252 IsGuiding returns 0
22:28:52.855 00.002 12252 PulseGuide returned control before completion, sleep 33
22:28:52.903 00.048 12252 IsGuiding returns 0
22:28:52.903 00.000 12252 Move returns status 0, amount 24
22:28:52.903 00.000 12252 MoveAxis(N, 0, ABG)
22:28:52.903 00.000 12252 Move returns status 0, amount 0
22:28:52.903 00.000 12252 move complete, result=0
22:28:52.904 00.001 12252 worker thread done servicing request
22:28:52.904 00.000 12252 Worker thread wakes up
22:28:52.904 00.000 9044 GuideStep: 0.0 px 24 ms EAST, -0.1 px 0 ms NORTH
22:28:52.905 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:52.906 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:55.245 02.339 12252 Exposure complete
22:28:55.323 00.078 12252 worker thread done servicing request
22:28:55.323 00.000 9044 OnExposeComplete: enter
22:28:55.324 00.001 9044 UpdateGuideState(): m_state=6
22:28:55.325 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3443
22:28:55.326 00.001 9044 Star::Find returns 1 (0), X=1011.12, Y=828.13, Mass=5792, SNR=52.3, Peak=173 HFD=5.3
22:28:55.327 00.001 9044 MultiStar: [#1 0.03,-0.03,1.04,U] [#2 0.03,-0.07,1.19,U] [#3 0.25,-0.05,0.84,U] [#4 0.06,-1.42,0.00,M6] [#5 -0.12,-0.18,0.64,U] [#6 0.02,0.00,0.41,U] [#7 0.03,-0.20,0.42,U] [#8 0.13,-0.10,0.41,U] 
22:28:55.327 00.000 9044 refined, 7 included, MultiStar: {0.06, -0.11}, one-star: {0.10, -0.23}
22:28:55.328 00.001 9044 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.62) = xAngle (0.58 = 0.58)
22:28:55.329 00.001 9044 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.50 = -2.50)
22:28:55.331 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.04 mountX=0.10 mountY=-0.07, mountTheta=-0.62
22:28:55.332 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.11, opts=13)
22:28:55.335 00.003 9044 Enqueuing Move request for scope (0.06, -0.11)
22:28:55.337 00.002 12252 Worker thread wakes up
22:28:55.337 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
22:28:55.337 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
22:28:55.337 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:55.339 00.002 12252 Moving (0.06, -0.11) raw xDistance=0.10 yDistance=-0.07
22:28:55.340 00.001 9044 UpdateGuideState exits: m=5792 SNR=52.3
22:28:55.342 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:55.344 00.002 12252 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.06, hyst = 0.04, hyst_pct = 0.00, period_length = 483.69
22:28:55.344 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:55.345 00.001 9044 Enqueuing Expose request
22:28:55.346 00.001 12252 PPEC: input: 0.10, control: -0.00, exposure: 2000
22:28:55.346 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:55.346 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:28:55.346 00.000 12252 MoveAxis(E, 0, ABG)
22:28:55.346 00.000 12252 Move returns status 0, amount 0
22:28:55.347 00.001 12252 MoveAxis(N, 0, ABG)
22:28:55.347 00.000 12252 Move returns status 0, amount 0
22:28:55.347 00.000 12252 move complete, result=0
22:28:55.347 00.000 12252 worker thread done servicing request
22:28:55.347 00.000 12252 Worker thread wakes up
22:28:55.347 00.000 9044 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
22:28:55.348 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:55.348 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:28:57.699 02.351 12252 Exposure complete
22:28:57.740 00.041 12252 worker thread done servicing request
22:28:57.740 00.000 9044 OnExposeComplete: enter
22:28:57.742 00.002 9044 UpdateGuideState(): m_state=6
22:28:57.745 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3444
22:28:57.746 00.001 9044 Star::Find returns 1 (0), X=1011.12, Y=828.41, Mass=5800, SNR=52.0, Peak=173 HFD=5.2
22:28:57.748 00.002 9044 MultiStar: [#1 0.02,0.16,1.03,U] [#2 0.12,0.04,1.18,U] [#3 0.13,0.08,0.86,U] [#4 -0.11,-0.96,0.00,M7] [#5 0.01,0.03,0.66,U] [#6 0.16,0.22,0.43,U] [#7 0.04,0.15,0.44,U] [#8 0.08,0.06,0.42,U] 
22:28:57.750 00.002 9044 single-star, 7 included, MultiStar: {0.08, 0.09}, one-star: {0.10, 0.05}
22:28:57.753 00.003 9044 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.62) = xAngle (2.06 = 2.06)
22:28:57.756 00.003 9044 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.03 = -1.03)
22:28:57.758 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.43 mountX=-0.05 mountY=-0.10, mountTheta=-2.07
22:28:57.762 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.05, opts=13)
22:28:57.764 00.002 9044 Enqueuing Move request for scope (0.10, 0.05)
22:28:57.766 00.002 12252 Worker thread wakes up
22:28:57.766 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
22:28:57.766 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:28:57.768 00.002 9044 UpdateGuideState exits: m=5800 SNR=52.0
22:28:57.769 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:28:57.770 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:28:57.772 00.002 9044 Enqueuing Expose request
22:28:57.774 00.002 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
22:28:57.774 00.000 12252 Moving (0.10, 0.05) raw xDistance=-0.05 yDistance=-0.10
22:28:57.776 00.002 12252 PPEC rslt: input = -0.05, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.69
22:28:57.777 00.001 12252 PPEC: input: -0.05, control: -0.05, exposure: 2000
22:28:57.777 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:28:57.777 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:28:57.777 00.000 12252 MoveAxis(E, 21, ABG)
22:28:57.777 00.000 12252 Guiding  Dir = 2, Dur = 21
22:28:57.777 00.000 12252 IsSlewing returns 0
22:28:57.777 00.000 12252 IsGuiding returns 0
22:28:57.779 00.002 12252 PulseGuide returned control before completion, sleep 30
22:28:57.824 00.045 12252 IsGuiding returns 0
22:28:57.824 00.000 12252 Move returns status 0, amount 21
22:28:57.824 00.000 12252 MoveAxis(N, 0, ABG)
22:28:57.824 00.000 12252 Move returns status 0, amount 0
22:28:57.824 00.000 12252 move complete, result=0
22:28:57.824 00.000 12252 worker thread done servicing request
22:28:57.824 00.000 12252 Worker thread wakes up
22:28:57.824 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:28:57.824 00.000 9044 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
22:28:57.828 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:00.167 02.339 12252 Exposure complete
22:29:00.212 00.045 12252 worker thread done servicing request
22:29:00.212 00.000 9044 OnExposeComplete: enter
22:29:00.213 00.001 9044 UpdateGuideState(): m_state=6
22:29:00.216 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3445
22:29:00.218 00.002 9044 Star::Find returns 1 (0), X=1011.10, Y=828.37, Mass=5698, SNR=51.8, Peak=173 HFD=5.2
22:29:00.222 00.004 9044 MultiStar: [#1 0.06,-0.08,1.04,U] [#2 0.06,-0.06,1.20,U] [#3 0.19,0.05,0.85,U] [#4 0.13,-1.31,0.00,M8] [#5 0.09,-0.04,0.67,U] [#6 0.10,-0.00,0.43,U] [#7 0.05,-0.05,0.44,U] [#8 0.17,-0.08,0.42,U] 
22:29:00.224 00.002 9044 single-star, 7 included, MultiStar: {0.10, -0.03}, one-star: {0.07, 0.01}
22:29:00.226 00.002 9044 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.62) = xAngle (1.74 = 1.74)
22:29:00.229 00.003 9044 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.34 = -1.34)
22:29:00.231 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.12 mountX=-0.01 mountY=-0.07, mountTheta=-1.74
22:29:00.236 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.01, opts=13)
22:29:00.238 00.002 9044 Enqueuing Move request for scope (0.07, 0.01)
22:29:00.240 00.002 12252 Worker thread wakes up
22:29:00.240 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:00.242 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:29:00.242 00.000 9044 UpdateGuideState exits: m=5698 SNR=51.8
22:29:00.245 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:00.247 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:00.250 00.003 9044 Enqueuing Expose request
22:29:00.253 00.003 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:29:00.253 00.000 12252 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
22:29:00.257 00.004 12252 PPEC rslt: input = -0.01, final = -0.04, react = -0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.69
22:29:00.257 00.000 12252 PPEC: input: -0.01, control: -0.04, exposure: 2000
22:29:00.257 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:00.257 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:29:00.257 00.000 12252 MoveAxis(E, 17, ABG)
22:29:00.257 00.000 12252 Guiding  Dir = 2, Dur = 17
22:29:00.258 00.001 12252 IsSlewing returns 0
22:29:00.258 00.000 12252 IsGuiding returns 0
22:29:00.260 00.002 12252 PulseGuide returned control before completion, sleep 26
22:29:00.301 00.041 12252 IsGuiding returns 0
22:29:00.301 00.000 12252 Move returns status 0, amount 17
22:29:00.301 00.000 12252 MoveAxis(N, 0, ABG)
22:29:00.301 00.000 12252 Move returns status 0, amount 0
22:29:00.301 00.000 12252 move complete, result=0
22:29:00.301 00.000 12252 worker thread done servicing request
22:29:00.302 00.001 12252 Worker thread wakes up
22:29:00.302 00.000 9044 GuideStep: -0.0 px 17 ms EAST, -0.1 px 0 ms NORTH
22:29:00.303 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:00.303 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:02.642 02.339 12252 Exposure complete
22:29:02.703 00.061 12252 worker thread done servicing request
22:29:02.703 00.000 9044 OnExposeComplete: enter
22:29:02.704 00.001 9044 UpdateGuideState(): m_state=6
22:29:02.705 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3446
22:29:02.706 00.001 9044 Star::Find returns 1 (0), X=1011.09, Y=828.43, Mass=5669, SNR=51.7, Peak=173 HFD=5.2
22:29:02.708 00.002 9044 MultiStar: [#1 0.07,0.11,1.07,U] [#2 0.03,0.06,1.22,U] [#3 0.21,0.07,0.84,U] [#4 -0.07,-0.89,0.00,M9] [#5 0.04,-0.08,0.66,U] [#6 0.15,0.19,0.43,U] [#7 0.00,0.25,0.44,U] [#8 0.16,0.15,0.42,U] 
22:29:02.709 00.001 9044 single-star, 7 included, MultiStar: {0.08, 0.09}, one-star: {0.07, 0.07}
22:29:02.710 00.001 9044 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.62) = xAngle (2.37 = 2.37)
22:29:02.711 00.001 9044 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.72 = -0.72)
22:29:02.712 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.74 mountX=-0.07 mountY=-0.06, mountTheta=-2.40
22:29:02.714 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.07, opts=13)
22:29:02.715 00.001 9044 Enqueuing Move request for scope (0.07, 0.07)
22:29:02.716 00.001 12252 Worker thread wakes up
22:29:02.716 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:02.717 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
22:29:02.718 00.001 9044 UpdateGuideState exits: m=5669 SNR=51.7
22:29:02.719 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
22:29:02.719 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:02.720 00.001 12252 Moving (0.07, 0.07) raw xDistance=-0.07 yDistance=-0.06
22:29:02.720 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:02.721 00.001 9044 Enqueuing Expose request
22:29:02.723 00.002 12252 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.68
22:29:02.723 00.000 12252 PPEC: input: -0.07, control: -0.04, exposure: 2000
22:29:02.723 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:02.723 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:02.723 00.000 12252 MoveAxis(E, 16, ABG)
22:29:02.723 00.000 12252 Guiding  Dir = 2, Dur = 16
22:29:02.724 00.001 12252 IsSlewing returns 0
22:29:02.724 00.000 12252 IsGuiding returns 0
22:29:02.726 00.002 12252 PulseGuide returned control before completion, sleep 25
22:29:02.763 00.037 12252 IsGuiding returns 0
22:29:02.763 00.000 12252 Move returns status 0, amount 16
22:29:02.763 00.000 12252 MoveAxis(N, 0, ABG)
22:29:02.764 00.001 12252 Move returns status 0, amount 0
22:29:02.764 00.000 12252 move complete, result=0
22:29:02.764 00.000 12252 worker thread done servicing request
22:29:02.764 00.000 12252 Worker thread wakes up
22:29:02.764 00.000 9044 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
22:29:02.767 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:02.767 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:05.125 02.358 12252 Exposure complete
22:29:05.188 00.063 12252 worker thread done servicing request
22:29:05.188 00.000 9044 OnExposeComplete: enter
22:29:05.190 00.002 9044 UpdateGuideState(): m_state=6
22:29:05.194 00.004 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3447
22:29:05.195 00.001 9044 Star::Find returns 1 (0), X=1011.18, Y=828.42, Mass=5703, SNR=51.8, Peak=173 HFD=5.2
22:29:05.197 00.002 9044 MultiStar: [#1 0.09,0.17,1.07,U] [#2 0.12,0.09,1.19,U] [#3 0.24,0.07,0.85,U] [#4 -0.09,-0.94,0.00,M10] [#5 0.05,0.13,0.65,U] [#6 0.14,0.15,0.41,U] [#7 0.18,0.21,0.43,U] [#8 0.13,0.13,0.42,U] 
22:29:05.197 00.000 9044 single-star, 7 included, MultiStar: {0.14, 0.12}, one-star: {0.16, 0.06}
22:29:05.198 00.001 9044 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.62) = xAngle (1.99 = 1.99)
22:29:05.199 00.001 9044 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.10 = -1.10)
22:29:05.199 00.000 9044 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.36 mountX=-0.07 mountY=-0.15, mountTheta=-2.00
22:29:05.201 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.06, opts=13)
22:29:05.202 00.001 9044 Enqueuing Move request for scope (0.16, 0.06)
22:29:05.202 00.000 12252 Worker thread wakes up
22:29:05.202 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:05.204 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
22:29:05.204 00.000 9044 UpdateGuideState exits: m=5703 SNR=51.8
22:29:05.206 00.002 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
22:29:05.206 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:05.207 00.001 12252 Moving (0.16, 0.06) raw xDistance=-0.07 yDistance=-0.15
22:29:05.207 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:05.211 00.004 9044 Enqueuing Expose request
22:29:05.215 00.004 12252 PPEC rslt: input = -0.07, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.68
22:29:05.215 00.000 12252 PPEC: input: -0.07, control: -0.05, exposure: 2000
22:29:05.215 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:29:05.215 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:29:05.215 00.000 12252 MoveAxis(E, 20, ABG)
22:29:05.215 00.000 12252 Guiding  Dir = 2, Dur = 20
22:29:05.216 00.001 12252 IsSlewing returns 0
22:29:05.216 00.000 12252 IsGuiding returns 0
22:29:05.218 00.002 12252 PulseGuide returned control before completion, sleep 29
22:29:05.252 00.034 12252 IsGuiding returns 1
22:29:05.252 00.000 12252 scope still moving after pulse duration time elapsed
22:29:05.283 00.031 12252 IsSlewing returns 0
22:29:05.283 00.000 12252 IsGuiding returns 0
22:29:05.283 00.000 12252 scope move finished after 20 + 47 ms
22:29:05.283 00.000 12252 Move returns status 0, amount 20
22:29:05.284 00.001 12252 MoveAxis(N, 0, ABG)
22:29:05.284 00.000 12252 Move returns status 0, amount 0
22:29:05.284 00.000 12252 move complete, result=0
22:29:05.284 00.000 12252 worker thread done servicing request
22:29:05.284 00.000 12252 Worker thread wakes up
22:29:05.284 00.000 9044 GuideStep: -0.1 px 20 ms EAST, -0.2 px 0 ms NORTH
22:29:05.287 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:05.287 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:07.648 02.361 12252 Exposure complete
22:29:07.696 00.048 12252 worker thread done servicing request
22:29:07.696 00.000 9044 OnExposeComplete: enter
22:29:07.698 00.002 9044 UpdateGuideState(): m_state=6
22:29:07.701 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3448
22:29:07.702 00.001 9044 Star::Find returns 1 (0), X=1011.23, Y=828.41, Mass=5592, SNR=51.3, Peak=173 HFD=5.2
22:29:07.704 00.002 9044 MultiStar: [#1 0.12,0.09,1.08,U] [#2 0.15,0.06,1.20,U] [#3 0.19,0.02,0.86,U] [#4 0.19,-1.24,0.00,R] [#5 0.08,-0.06,0.66,U] [#6 0.17,0.15,0.42,U] [#7 0.15,0.08,0.45,U] [#8 0.13,0.07,0.41,U] 
22:29:07.707 00.003 9044 refined, 7 included, MultiStar: {0.15, 0.05}, one-star: {0.21, 0.05}
22:29:07.709 00.002 9044 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.62) = xAngle (1.96 = 1.96)
22:29:07.712 00.003 9044 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.13 = -1.13)
22:29:07.714 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.33 mountX=-0.06 mountY=-0.15, mountTheta=-1.96
22:29:07.717 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.05, opts=13)
22:29:07.719 00.002 9044 Enqueuing Move request for scope (0.15, 0.05)
22:29:07.722 00.003 12252 Worker thread wakes up
22:29:07.722 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:07.725 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
22:29:07.725 00.000 9044 UpdateGuideState exits: m=5592 SNR=51.3
22:29:07.727 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:07.729 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:07.731 00.002 9044 Enqueuing Expose request
22:29:07.733 00.002 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
22:29:07.734 00.001 12252 Moving (0.15, 0.05) raw xDistance=-0.06 yDistance=-0.15
22:29:07.737 00.003 12252 PPEC rslt: input = -0.06, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.68
22:29:07.737 00.000 12252 PPEC: input: -0.06, control: -0.05, exposure: 2000
22:29:07.737 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:07.737 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:29:07.737 00.000 12252 MoveAxis(E, 19, ABG)
22:29:07.737 00.000 12252 Guiding  Dir = 2, Dur = 19
22:29:07.738 00.001 12252 IsSlewing returns 0
22:29:07.738 00.000 12252 IsGuiding returns 0
22:29:07.740 00.002 12252 PulseGuide returned control before completion, sleep 28
22:29:07.777 00.037 12252 IsGuiding returns 0
22:29:07.777 00.000 12252 Move returns status 0, amount 19
22:29:07.778 00.001 12252 MoveAxis(N, 0, ABG)
22:29:07.778 00.000 12252 Move returns status 0, amount 0
22:29:07.778 00.000 12252 move complete, result=0
22:29:07.778 00.000 12252 worker thread done servicing request
22:29:07.778 00.000 12252 Worker thread wakes up
22:29:07.778 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:07.778 00.000 9044 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
22:29:07.778 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:10.129 02.351 12252 Exposure complete
22:29:10.206 00.077 12252 worker thread done servicing request
22:29:10.206 00.000 9044 OnExposeComplete: enter
22:29:10.209 00.003 9044 UpdateGuideState(): m_state=6
22:29:10.210 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3449
22:29:10.211 00.001 9044 Star::Find returns 1 (0), X=1011.10, Y=828.52, Mass=5847, SNR=52.8, Peak=173 HFD=5.3
22:29:10.213 00.002 9044 MultiStar: [#1 0.05,0.20,1.03,U] [#2 0.10,0.12,1.17,U] [#3 0.12,0.20,0.82,U] [#4 -0.25,0.37,0.00,M1] [#5 0.04,0.02,0.65,U] [#6 0.02,0.14,0.42,U] [#7 -0.02,0.14,0.42,U] [#8 0.11,0.11,0.41,U] 
22:29:10.214 00.001 9044 refined, 7 included, MultiStar: {0.07, 0.14}, one-star: {0.08, 0.16}
22:29:10.215 00.001 9044 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.62) = xAngle (2.75 = 2.75)
22:29:10.216 00.001 9044 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.34 = -0.34)
22:29:10.217 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.12 mountX=-0.15 mountY=-0.05, mountTheta=-2.80
22:29:10.219 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.14, opts=13)
22:29:10.221 00.002 9044 Enqueuing Move request for scope (0.07, 0.14)
22:29:10.222 00.001 12252 Worker thread wakes up
22:29:10.222 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:10.223 00.001 9044 UpdateGuideState exits: m=5847 SNR=52.8
22:29:10.224 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:10.226 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
22:29:10.226 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:10.227 00.001 9044 Enqueuing Expose request
22:29:10.228 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
22:29:10.228 00.000 12252 Moving (0.07, 0.14) raw xDistance=-0.15 yDistance=-0.05
22:29:10.233 00.005 12252 PPEC rslt: input = -0.15, final = -0.12, react = -0.09, pred = -0.04, hyst = -0.08, hyst_pct = 0.00, period_length = 483.67
22:29:10.234 00.001 12252 PPEC: input: -0.15, control: -0.12, exposure: 2000
22:29:10.234 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:10.234 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:29:10.234 00.000 12252 MoveAxis(E, 48, ABG)
22:29:10.234 00.000 12252 Guiding  Dir = 2, Dur = 48
22:29:10.234 00.000 12252 IsSlewing returns 0
22:29:10.235 00.001 12252 IsGuiding returns 0
22:29:10.237 00.002 12252 PulseGuide returned control before completion, sleep 56
22:29:10.296 00.059 12252 IsGuiding returns 0
22:29:10.296 00.000 12252 Move returns status 0, amount 48
22:29:10.296 00.000 12252 MoveAxis(N, 0, ABG)
22:29:10.296 00.000 12252 Move returns status 0, amount 0
22:29:10.296 00.000 12252 move complete, result=0
22:29:10.296 00.000 12252 worker thread done servicing request
22:29:10.296 00.000 12252 Worker thread wakes up
22:29:10.296 00.000 9044 GuideStep: -0.1 px 48 ms EAST, -0.1 px 0 ms NORTH
22:29:10.298 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:10.298 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:12.641 02.343 12252 Exposure complete
22:29:12.699 00.058 12252 worker thread done servicing request
22:29:12.699 00.000 9044 OnExposeComplete: enter
22:29:12.701 00.002 9044 UpdateGuideState(): m_state=6
22:29:12.702 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3450
22:29:12.703 00.001 9044 Star::Find returns 1 (0), X=1011.09, Y=828.44, Mass=5754, SNR=52.0, Peak=173 HFD=5.2
22:29:12.705 00.002 9044 MultiStar: [#1 0.03,0.15,1.07,U] [#2 -0.04,0.03,1.23,U] [#3 0.09,0.09,0.84,U] [#4 -0.29,0.34,0.00,M2] [#5 -0.18,0.09,0.66,U] [#6 0.13,0.24,0.42,U] [#7 -0.07,0.18,0.43,U] [#8 -0.05,0.16,0.43,U] 
22:29:12.706 00.001 9044 single-star, 7 included, MultiStar: {0.00, 0.11}, one-star: {0.07, 0.08}
22:29:12.707 00.001 9044 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.62) = xAngle (2.46 = 2.46)
22:29:12.709 00.002 9044 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.62 = -0.62)
22:29:12.710 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.84 mountX=-0.08 mountY=-0.06, mountTheta=-2.50
22:29:12.712 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.08, opts=13)
22:29:12.713 00.001 9044 Enqueuing Move request for scope (0.07, 0.08)
22:29:12.714 00.001 12252 Worker thread wakes up
22:29:12.714 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:12.715 00.001 9044 UpdateGuideState exits: m=5754 SNR=52.0
22:29:12.717 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
22:29:12.717 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:12.718 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:12.719 00.001 9044 Enqueuing Expose request
22:29:12.720 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
22:29:12.720 00.000 12252 Moving (0.07, 0.08) raw xDistance=-0.08 yDistance=-0.06
22:29:12.722 00.002 12252 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.67
22:29:12.722 00.000 12252 PPEC: input: -0.08, control: -0.04, exposure: 2000
22:29:12.722 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:12.723 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:29:12.723 00.000 12252 MoveAxis(E, 14, ABG)
22:29:12.723 00.000 12252 Guiding  Dir = 2, Dur = 14
22:29:12.723 00.000 12252 IsSlewing returns 0
22:29:12.723 00.000 12252 IsGuiding returns 0
22:29:12.726 00.003 12252 PulseGuide returned control before completion, sleep 22
22:29:12.764 00.038 12252 IsGuiding returns 0
22:29:12.764 00.000 12252 Move returns status 0, amount 14
22:29:12.765 00.001 12252 MoveAxis(N, 0, ABG)
22:29:12.765 00.000 12252 Move returns status 0, amount 0
22:29:12.765 00.000 12252 move complete, result=0
22:29:12.765 00.000 12252 worker thread done servicing request
22:29:12.765 00.000 12252 Worker thread wakes up
22:29:12.765 00.000 9044 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:29:12.766 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:12.767 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:15.104 02.337 12252 Exposure complete
22:29:15.152 00.048 12252 worker thread done servicing request
22:29:15.152 00.000 9044 OnExposeComplete: enter
22:29:15.154 00.002 9044 UpdateGuideState(): m_state=6
22:29:15.156 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3451
22:29:15.157 00.001 9044 Star::Find returns 1 (0), X=1011.13, Y=828.56, Mass=5696, SNR=51.7, Peak=173 HFD=5.2
22:29:15.159 00.002 9044 MultiStar: [#1 0.05,0.22,1.05,U] [#2 0.01,0.06,1.21,U] [#3 0.10,0.20,0.85,U] [#4 -0.18,1.15,0.00,M3] [#5 -0.01,0.05,0.65,U] [#6 0.21,0.14,0.42,U] [#7 -0.01,0.27,0.43,U] [#8 0.02,0.11,0.42,U] 
22:29:15.162 00.003 9044 refined, 7 included, MultiStar: {0.06, 0.16}, one-star: {0.11, 0.20}
22:29:15.164 00.002 9044 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.62) = xAngle (2.85 = 2.85)
22:29:15.167 00.003 9044 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.24 = -0.24)
22:29:15.169 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.22 mountX=-0.16 mountY=-0.04, mountTheta=-2.90
22:29:15.170 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.16, opts=13)
22:29:15.172 00.002 9044 Enqueuing Move request for scope (0.06, 0.16)
22:29:15.173 00.001 12252 Worker thread wakes up
22:29:15.173 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:15.174 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
22:29:15.174 00.000 9044 UpdateGuideState exits: m=5696 SNR=51.7
22:29:15.175 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
22:29:15.175 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:15.176 00.001 12252 Moving (0.06, 0.16) raw xDistance=-0.16 yDistance=-0.04
22:29:15.176 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:15.177 00.001 9044 Enqueuing Expose request
22:29:15.179 00.002 12252 PPEC rslt: input = -0.16, final = -0.14, react = -0.09, pred = -0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 483.67
22:29:15.179 00.000 12252 PPEC: input: -0.16, control: -0.14, exposure: 2000
22:29:15.179 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:15.179 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:29:15.179 00.000 12252 MoveAxis(E, 55, ABG)
22:29:15.179 00.000 12252 Guiding  Dir = 2, Dur = 55
22:29:15.179 00.000 12252 IsSlewing returns 0
22:29:15.180 00.001 12252 IsGuiding returns 0
22:29:15.181 00.001 12252 PulseGuide returned control before completion, sleep 64
22:29:15.252 00.071 12252 IsGuiding returns 0
22:29:15.252 00.000 12252 Move returns status 0, amount 55
22:29:15.252 00.000 12252 MoveAxis(N, 0, ABG)
22:29:15.252 00.000 12252 Move returns status 0, amount 0
22:29:15.252 00.000 12252 move complete, result=0
22:29:15.252 00.000 12252 worker thread done servicing request
22:29:15.252 00.000 12252 Worker thread wakes up
22:29:15.252 00.000 9044 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
22:29:15.253 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:15.253 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:17.591 02.338 12252 Exposure complete
22:29:17.638 00.047 12252 worker thread done servicing request
22:29:17.638 00.000 9044 OnExposeComplete: enter
22:29:17.640 00.002 9044 UpdateGuideState(): m_state=6
22:29:17.642 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3452
22:29:17.645 00.003 9044 Star::Find returns 1 (0), X=1011.00, Y=828.25, Mass=5701, SNR=51.8, Peak=173 HFD=5.3
22:29:17.648 00.003 9044 MultiStar: [#1 -0.06,0.17,1.07,U] [#2 -0.06,0.00,1.21,U] [#3 0.08,0.08,0.86,U] [#4 -0.37,0.29,0.00,M4] [#5 -0.06,0.00,0.65,U] [#6 -0.01,0.13,0.42,U] [#7 -0.14,0.11,0.44,U] [#8 -0.10,0.08,0.43,U] 
22:29:17.650 00.002 9044 refined, 7 included, MultiStar: {-0.04, 0.05}, one-star: {-0.03, -0.11}
22:29:17.652 00.002 9044 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.62) = xAngle (3.91 = -2.37)
22:29:17.655 00.003 9044 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.83 = 0.83)
22:29:17.657 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.29 mountX=-0.04 mountY=0.04, mountTheta=2.35
22:29:17.661 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.05, opts=13)
22:29:17.664 00.003 9044 Enqueuing Move request for scope (-0.04, 0.05)
22:29:17.667 00.003 12252 Worker thread wakes up
22:29:17.667 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:17.669 00.002 9044 UpdateGuideState exits: m=5701 SNR=51.8
22:29:17.671 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:17.673 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:17.674 00.001 9044 Enqueuing Expose request
22:29:17.677 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:29:17.677 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:29:17.677 00.000 12252 Moving (-0.04, 0.05) raw xDistance=-0.04 yDistance=0.04
22:29:17.682 00.005 12252 PPEC rslt: input = -0.04, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.67
22:29:17.683 00.001 12252 PPEC: input: -0.04, control: -0.05, exposure: 2000
22:29:17.683 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:17.683 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:29:17.683 00.000 12252 MoveAxis(E, 19, ABG)
22:29:17.683 00.000 12252 Guiding  Dir = 2, Dur = 19
22:29:17.683 00.000 12252 IsSlewing returns 0
22:29:17.683 00.000 12252 IsGuiding returns 0
22:29:17.685 00.002 12252 PulseGuide returned control before completion, sleep 28
22:29:17.723 00.038 12252 IsGuiding returns 1
22:29:17.723 00.000 12252 scope still moving after pulse duration time elapsed
22:29:17.754 00.031 12252 IsSlewing returns 0
22:29:17.754 00.000 12252 IsGuiding returns 0
22:29:17.754 00.000 12252 scope move finished after 19 + 51 ms
22:29:17.754 00.000 12252 Move returns status 0, amount 19
22:29:17.754 00.000 12252 MoveAxis(N, 0, ABG)
22:29:17.754 00.000 12252 Move returns status 0, amount 0
22:29:17.754 00.000 12252 move complete, result=0
22:29:17.754 00.000 12252 worker thread done servicing request
22:29:17.754 00.000 12252 Worker thread wakes up
22:29:17.754 00.000 9044 GuideStep: -0.0 px 19 ms EAST, 0.0 px 0 ms NORTH
22:29:17.757 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:17.757 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:20.096 02.339 12252 Exposure complete
22:29:20.136 00.040 12252 worker thread done servicing request
22:29:20.136 00.000 9044 OnExposeComplete: enter
22:29:20.137 00.001 9044 UpdateGuideState(): m_state=6
22:29:20.138 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3453
22:29:20.140 00.002 9044 Star::Find returns 1 (0), X=1011.04, Y=828.28, Mass=5593, SNR=51.2, Peak=173 HFD=5.2
22:29:20.140 00.000 9044 MultiStar: [#1 -0.07,0.13,1.06,U] [#2 -0.05,0.07,1.23,U] [#3 0.04,0.10,0.86,U] [#4 -0.37,0.30,0.00,M5] [#5 -0.06,-0.02,0.66,U] [#6 -0.05,0.19,0.42,U] [#7 -0.10,0.14,0.44,U] [#8 0.04,0.06,0.43,U] 
22:29:20.141 00.001 9044 refined, 7 included, MultiStar: {-0.03, 0.06}, one-star: {0.01, -0.08}
22:29:20.142 00.001 9044 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.62) = xAngle (3.63 = -2.65)
22:29:20.145 00.003 9044 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.55 = 0.55)
22:29:20.146 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.01 mountX=-0.06 mountY=0.04, mountTheta=2.61
22:29:20.147 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.06, opts=13)
22:29:20.149 00.002 9044 Enqueuing Move request for scope (-0.03, 0.06)
22:29:20.150 00.001 12252 Worker thread wakes up
22:29:20.150 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:20.151 00.001 9044 UpdateGuideState exits: m=5593 SNR=51.2
22:29:20.152 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:20.153 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:20.154 00.001 9044 Enqueuing Expose request
22:29:20.156 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
22:29:20.156 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
22:29:20.156 00.000 12252 Moving (-0.03, 0.06) raw xDistance=-0.06 yDistance=0.04
22:29:20.158 00.002 12252 PPEC rslt: input = -0.06, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.66
22:29:20.158 00.000 12252 PPEC: input: -0.06, control: -0.05, exposure: 2000
22:29:20.158 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:20.158 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:29:20.158 00.000 12252 MoveAxis(E, 20, ABG)
22:29:20.158 00.000 12252 Guiding  Dir = 2, Dur = 20
22:29:20.159 00.001 12252 IsSlewing returns 0
22:29:20.159 00.000 12252 IsGuiding returns 0
22:29:20.161 00.002 12252 PulseGuide returned control before completion, sleep 29
22:29:20.204 00.043 12252 IsGuiding returns 1
22:29:20.204 00.000 12252 scope still moving after pulse duration time elapsed
22:29:20.234 00.030 12252 IsSlewing returns 0
22:29:20.236 00.002 12252 IsGuiding returns 0
22:29:20.236 00.000 12252 scope move finished after 20 + 56 ms
22:29:20.236 00.000 12252 Move returns status 0, amount 20
22:29:20.236 00.000 12252 MoveAxis(N, 0, ABG)
22:29:20.236 00.000 12252 Move returns status 0, amount 0
22:29:20.236 00.000 12252 move complete, result=0
22:29:20.236 00.000 12252 worker thread done servicing request
22:29:20.236 00.000 12252 Worker thread wakes up
22:29:20.236 00.000 9044 GuideStep: -0.1 px 20 ms EAST, 0.0 px 0 ms NORTH
22:29:20.238 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:20.239 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:22.582 02.343 12252 Exposure complete
22:29:22.637 00.055 12252 worker thread done servicing request
22:29:22.637 00.000 9044 OnExposeComplete: enter
22:29:22.638 00.001 9044 UpdateGuideState(): m_state=6
22:29:22.639 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3454
22:29:22.640 00.001 9044 Star::Find returns 1 (0), X=1011.02, Y=828.24, Mass=5700, SNR=51.7, Peak=173 HFD=5.3
22:29:22.641 00.001 9044 MultiStar: [#1 -0.09,0.12,1.06,U] [#2 -0.04,-0.06,1.19,U] [#3 0.04,0.09,0.86,U] [#4 -0.38,0.26,0.00,M6] [#5 -0.07,-0.01,0.67,U] [#6 -0.04,0.06,0.43,U] [#7 -0.05,0.15,0.44,U] [#8 -0.07,-0.08,0.42,U] 
22:29:22.642 00.001 9044 refined, 7 included, MultiStar: {-0.04, 0.01}, one-star: {0.00, -0.12}
22:29:22.643 00.001 9044 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.62) = xAngle (4.48 = -1.80)
22:29:22.644 00.001 9044 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.40 = 1.40)
22:29:22.645 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.85 mountX=-0.01 mountY=0.04, mountTheta=1.80
22:29:22.647 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.01, opts=13)
22:29:22.648 00.001 9044 Enqueuing Move request for scope (-0.04, 0.01)
22:29:22.649 00.001 12252 Worker thread wakes up
22:29:22.649 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:22.650 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
22:29:22.650 00.000 9044 UpdateGuideState exits: m=5700 SNR=51.7
22:29:22.651 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:22.652 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
22:29:22.652 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:22.653 00.001 9044 Enqueuing Expose request
22:29:22.654 00.001 12252 Moving (-0.04, 0.01) raw xDistance=-0.01 yDistance=0.04
22:29:22.656 00.002 12252 PPEC rslt: input = -0.01, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.66
22:29:22.656 00.000 12252 PPEC: input: -0.01, control: -0.05, exposure: 2000
22:29:22.656 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:22.657 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:29:22.657 00.000 12252 MoveAxis(E, 21, ABG)
22:29:22.657 00.000 12252 Guiding  Dir = 2, Dur = 21
22:29:22.657 00.000 12252 IsSlewing returns 0
22:29:22.657 00.000 12252 IsGuiding returns 0
22:29:22.660 00.003 12252 PulseGuide returned control before completion, sleep 29
22:29:22.698 00.038 12252 IsGuiding returns 0
22:29:22.698 00.000 12252 Move returns status 0, amount 21
22:29:22.698 00.000 12252 MoveAxis(N, 0, ABG)
22:29:22.698 00.000 12252 Move returns status 0, amount 0
22:29:22.698 00.000 12252 move complete, result=0
22:29:22.698 00.000 12252 worker thread done servicing request
22:29:22.698 00.000 12252 Worker thread wakes up
22:29:22.698 00.000 9044 GuideStep: -0.0 px 21 ms EAST, 0.0 px 0 ms NORTH
22:29:22.702 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:22.702 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:25.060 02.358 12252 Exposure complete
22:29:25.130 00.070 12252 worker thread done servicing request
22:29:25.130 00.000 9044 OnExposeComplete: enter
22:29:25.131 00.001 9044 UpdateGuideState(): m_state=6
22:29:25.135 00.004 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3455
22:29:25.137 00.002 9044 Star::Find returns 1 (0), X=1010.98, Y=828.51, Mass=5810, SNR=52.4, Peak=173 HFD=5.2
22:29:25.138 00.001 9044 MultiStar: [#1 -0.15,0.15,1.06,U] [#2 -0.06,0.09,1.19,U] [#3 -0.03,0.12,0.84,U] [#4 -0.49,0.30,0.00,M7] [#5 -0.11,0.06,0.64,U] [#6 -0.07,0.25,0.40,U] [#7 -0.08,0.18,0.43,U] [#8 -0.08,0.04,0.42,U] 
22:29:25.139 00.001 9044 refined, 7 included, MultiStar: {-0.08, 0.12}, one-star: {-0.04, 0.15}
22:29:25.141 00.002 9044 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.62) = xAngle (3.76 = -2.53)
22:29:25.145 00.004 9044 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.67 = 0.67)
22:29:25.147 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.15 cameraTheta=2.13 mountX=-0.12 mountY=0.09, mountTheta=2.49
22:29:25.150 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.12, opts=13)
22:29:25.151 00.001 9044 Enqueuing Move request for scope (-0.08, 0.12)
22:29:25.154 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:29:25.156 00.002 9044 UpdateGuideState exits: m=5810 SNR=52.4
22:29:25.157 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:25.158 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:25.159 00.001 9044 Enqueuing Expose request
22:29:25.161 00.002 12252 Worker thread wakes up
22:29:25.161 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
22:29:25.161 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
22:29:25.161 00.000 12252 Moving (-0.08, 0.12) raw xDistance=-0.12 yDistance=0.09
22:29:25.164 00.003 12252 PPEC rslt: input = -0.12, final = -0.12, react = -0.07, pred = -0.05, hyst = -0.07, hyst_pct = 0.00, period_length = 483.66
22:29:25.165 00.001 12252 PPEC: input: -0.12, control: -0.12, exposure: 2000
22:29:25.165 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:25.165 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:29:25.165 00.000 12252 MoveAxis(E, 47, ABG)
22:29:25.165 00.000 12252 Guiding  Dir = 2, Dur = 47
22:29:25.165 00.000 12252 IsSlewing returns 0
22:29:25.165 00.000 12252 IsGuiding returns 0
22:29:25.167 00.002 12252 PulseGuide returned control before completion, sleep 55
22:29:25.229 00.062 12252 IsGuiding returns 0
22:29:25.229 00.000 12252 Move returns status 0, amount 47
22:29:25.229 00.000 12252 MoveAxis(N, 0, ABG)
22:29:25.229 00.000 12252 Move returns status 0, amount 0
22:29:25.229 00.000 12252 move complete, result=0
22:29:25.229 00.000 12252 worker thread done servicing request
22:29:25.229 00.000 12252 Worker thread wakes up
22:29:25.229 00.000 9044 GuideStep: -0.1 px 47 ms EAST, 0.1 px 0 ms NORTH
22:29:25.230 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:25.230 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:27.581 02.351 12252 Exposure complete
22:29:27.628 00.047 12252 worker thread done servicing request
22:29:27.628 00.000 9044 OnExposeComplete: enter
22:29:27.631 00.003 9044 UpdateGuideState(): m_state=6
22:29:27.634 00.003 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3456
22:29:27.635 00.001 9044 Star::Find returns 1 (0), X=1010.98, Y=828.43, Mass=5687, SNR=51.7, Peak=173 HFD=5.1
22:29:27.636 00.001 9044 MultiStar: [#1 -0.07,0.20,1.08,U] [#2 -0.05,0.13,1.19,U] [#3 -0.02,0.08,0.86,U] [#4 -0.35,0.33,0.00,M8] [#5 -0.14,0.02,0.65,U] [#6 -0.04,0.04,0.43,U] [#7 -0.13,0.16,0.44,U] [#8 -0.24,0.08,0.43,U] 
22:29:27.638 00.002 9044 single-star, 7 included, MultiStar: {-0.08, 0.10}, one-star: {-0.04, 0.07}
22:29:27.640 00.002 9044 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.62) = xAngle (3.75 = -2.53)
22:29:27.643 00.003 9044 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.67 = 0.67)
22:29:27.646 00.003 9044 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.13 mountX=-0.06 mountY=0.05, mountTheta=2.50
22:29:27.651 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.07, opts=13)
22:29:27.653 00.002 9044 Enqueuing Move request for scope (-0.04, 0.07)
22:29:27.655 00.002 12252 Worker thread wakes up
22:29:27.655 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:27.658 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
22:29:27.658 00.000 9044 UpdateGuideState exits: m=5687 SNR=51.7
22:29:27.660 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:27.661 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
22:29:27.661 00.000 12252 Moving (-0.04, 0.07) raw xDistance=-0.06 yDistance=0.05
22:29:27.661 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:27.662 00.001 9044 Enqueuing Expose request
22:29:27.668 00.006 12252 PPEC rslt: input = -0.06, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.66
22:29:27.668 00.000 12252 PPEC: input: -0.06, control: -0.06, exposure: 2000
22:29:27.668 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:27.668 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:29:27.668 00.000 12252 MoveAxis(E, 24, ABG)
22:29:27.668 00.000 12252 Guiding  Dir = 2, Dur = 24
22:29:27.669 00.001 12252 IsSlewing returns 0
22:29:27.669 00.000 12252 IsGuiding returns 0
22:29:27.672 00.003 12252 PulseGuide returned control before completion, sleep 33
22:29:27.713 00.041 12252 IsGuiding returns 0
22:29:27.713 00.000 12252 Move returns status 0, amount 24
22:29:27.713 00.000 12252 MoveAxis(N, 0, ABG)
22:29:27.713 00.000 12252 Move returns status 0, amount 0
22:29:27.713 00.000 12252 move complete, result=0
22:29:27.713 00.000 12252 worker thread done servicing request
22:29:27.713 00.000 12252 Worker thread wakes up
22:29:27.713 00.000 9044 GuideStep: -0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
22:29:27.716 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:27.716 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:30.053 02.337 12252 Exposure complete
22:29:30.105 00.052 12252 worker thread done servicing request
22:29:30.106 00.001 9044 OnExposeComplete: enter
22:29:30.107 00.001 9044 UpdateGuideState(): m_state=6
22:29:30.109 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3457
22:29:30.112 00.003 9044 Star::Find returns 1 (0), X=1010.91, Y=828.51, Mass=5680, SNR=51.7, Peak=173 HFD=5.1
22:29:30.115 00.003 9044 MultiStar: [#1 -0.13,0.13,1.08,U] [#2 -0.13,0.16,1.24,U] [#3 0.01,0.12,0.86,U] [#4 -0.44,0.47,0.00,M9] [#5 -0.33,0.19,0.66,U] [#6 -0.07,0.31,0.42,U] [#7 -0.08,0.23,0.44,U] [#8 -0.10,0.21,0.43,U] 
22:29:30.118 00.003 9044 single-star, 7 included, MultiStar: {-0.12, 0.17}, one-star: {-0.11, 0.15}
22:29:30.120 00.002 9044 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.62) = xAngle (3.84 = -2.44)
22:29:30.122 00.002 9044 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.76 = 0.76)
22:29:30.124 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.18 cameraTheta=2.22 mountX=-0.14 mountY=0.13, mountTheta=2.41
22:29:30.128 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.15, opts=13)
22:29:30.129 00.001 9044 Enqueuing Move request for scope (-0.11, 0.15)
22:29:30.131 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:30.132 00.001 9044 UpdateGuideState exits: m=5680 SNR=51.7
22:29:30.134 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:30.135 00.001 12252 Worker thread wakes up
22:29:30.135 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:30.136 00.001 9044 Enqueuing Expose request
22:29:30.137 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
22:29:30.137 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
22:29:30.138 00.001 12252 Moving (-0.11, 0.15) raw xDistance=-0.14 yDistance=0.13
22:29:30.142 00.004 12252 PPEC rslt: input = -0.14, final = -0.15, react = -0.08, pred = -0.06, hyst = -0.08, hyst_pct = 0.00, period_length = 483.65
22:29:30.142 00.000 12252 PPEC: input: -0.14, control: -0.15, exposure: 2000
22:29:30.142 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:30.142 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:29:30.142 00.000 12252 MoveAxis(E, 57, ABG)
22:29:30.142 00.000 12252 Guiding  Dir = 2, Dur = 57
22:29:30.143 00.001 12252 IsSlewing returns 0
22:29:30.143 00.000 12252 IsGuiding returns 0
22:29:30.145 00.002 12252 PulseGuide returned control before completion, sleep 65
22:29:30.224 00.079 12252 IsGuiding returns 0
22:29:30.224 00.000 12252 Move returns status 0, amount 57
22:29:30.225 00.001 12252 MoveAxis(N, 0, ABG)
22:29:30.225 00.000 12252 Move returns status 0, amount 0
22:29:30.225 00.000 12252 move complete, result=0
22:29:30.225 00.000 12252 worker thread done servicing request
22:29:30.225 00.000 12252 Worker thread wakes up
22:29:30.225 00.000 9044 GuideStep: -0.1 px 57 ms EAST, 0.1 px 0 ms NORTH
22:29:30.227 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:30.227 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:32.593 02.366 12252 Exposure complete
22:29:32.647 00.054 12252 worker thread done servicing request
22:29:32.648 00.001 9044 OnExposeComplete: enter
22:29:32.648 00.000 9044 UpdateGuideState(): m_state=6
22:29:32.650 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3458
22:29:32.651 00.001 9044 Star::Find returns 1 (0), X=1010.86, Y=828.50, Mass=5805, SNR=52.3, Peak=173 HFD=5.2
22:29:32.652 00.001 9044 MultiStar: [#1 -0.21,0.22,1.04,U] [#2 -0.12,0.05,1.18,U] [#3 -0.07,0.17,0.85,U] [#4 -0.46,0.30,0.00,M10] [#5 -0.29,0.09,0.65,U] [#6 -0.11,0.18,0.42,U] [#7 -0.23,0.17,0.43,U] [#8 -0.10,0.03,0.42,U] 
22:29:32.654 00.002 9044 refined, 7 included, MultiStar: {-0.16, 0.13}, one-star: {-0.16, 0.14}
22:29:32.655 00.001 9044 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.62) = xAngle (4.08 = -2.20)
22:29:32.656 00.001 9044 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.00 = 1.00)
22:29:32.657 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.46 mountX=-0.12 mountY=0.17, mountTheta=2.18
22:29:32.659 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.13, opts=13)
22:29:32.661 00.002 9044 Enqueuing Move request for scope (-0.16, 0.13)
22:29:32.662 00.001 12252 Worker thread wakes up
22:29:32.662 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:32.663 00.001 9044 UpdateGuideState exits: m=5805 SNR=52.3
22:29:32.664 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:32.665 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:32.666 00.001 9044 Enqueuing Expose request
22:29:32.668 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
22:29:32.668 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
22:29:32.668 00.000 12252 Moving (-0.16, 0.13) raw xDistance=-0.12 yDistance=0.17
22:29:32.671 00.003 12252 PPEC rslt: input = -0.12, final = -0.13, react = -0.07, pred = -0.06, hyst = -0.07, hyst_pct = 0.00, period_length = 483.65
22:29:32.671 00.000 12252 PPEC: input: -0.12, control: -0.13, exposure: 2000
22:29:32.671 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:29:32.671 00.000 12252 MoveAxis(E, 52, ABG)
22:29:32.671 00.000 12252 Guiding  Dir = 2, Dur = 52
22:29:32.671 00.000 12252 IsSlewing returns 0
22:29:32.671 00.000 12252 IsGuiding returns 0
22:29:32.673 00.002 12252 PulseGuide returned control before completion, sleep 60
22:29:32.735 00.062 12252 IsGuiding returns 0
22:29:32.735 00.000 12252 Move returns status 0, amount 52
22:29:32.735 00.000 12252 MoveAxis(S, 59, ABG)
22:29:32.735 00.000 12252 Guiding  Dir = 1, Dur = 59
22:29:32.735 00.000 12252 IsSlewing returns 0
22:29:32.735 00.000 12252 IsGuiding returns 0
22:29:32.742 00.007 12252 PulseGuide returned control before completion, sleep 63
22:29:32.815 00.073 12252 IsGuiding returns 0
22:29:32.815 00.000 12252 Move returns status 0, amount 59
22:29:32.815 00.000 12252 move complete, result=0
22:29:32.815 00.000 12252 worker thread done servicing request
22:29:32.815 00.000 12252 Worker thread wakes up
22:29:32.816 00.001 9044 GuideStep: -0.1 px 52 ms EAST, 0.2 px 59 ms SOUTH
22:29:32.818 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:32.818 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:35.162 02.344 12252 Exposure complete
22:29:35.232 00.070 12252 worker thread done servicing request
22:29:35.232 00.000 9044 OnExposeComplete: enter
22:29:35.234 00.002 9044 UpdateGuideState(): m_state=6
22:29:35.235 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3459
22:29:35.236 00.001 9044 Star::Find returns 1 (0), X=1011.08, Y=828.49, Mass=5705, SNR=51.8, Peak=173 HFD=5.2
22:29:35.238 00.002 9044 MultiStar: [#1 -0.01,0.18,1.05,U] [#2 -0.02,0.02,1.22,U] [#3 0.05,0.10,0.85,U] [#4 -0.33,0.40,0.00,R] [#5 -0.00,0.01,0.66,U] [#6 0.08,0.19,0.43,U] [#7 -0.10,0.14,0.43,U] [#8 -0.05,0.06,0.42,U] 
22:29:35.239 00.001 9044 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.05, 0.13}
22:29:35.241 00.002 9044 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.62) = xAngle (3.14 = 3.14)
22:29:35.242 00.001 9044 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.06 = 0.06)
22:29:35.244 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.52 mountX=-0.10 mountY=0.01, mountTheta=3.08
22:29:35.247 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.10, opts=13)
22:29:35.250 00.003 9044 Enqueuing Move request for scope (0.01, 0.10)
22:29:35.252 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:35.254 00.002 9044 UpdateGuideState exits: m=5705 SNR=51.8
22:29:35.256 00.002 12252 Worker thread wakes up
22:29:35.256 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:35.257 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:29:35.257 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:29:35.257 00.000 12252 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=0.01
22:29:35.259 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:35.260 00.001 9044 Enqueuing Expose request
22:29:35.261 00.001 12252 PPEC rslt: input = -0.10, final = -0.13, react = -0.06, pred = -0.07, hyst = -0.06, hyst_pct = 0.00, period_length = 483.65
22:29:35.261 00.000 12252 PPEC: input: -0.10, control: -0.13, exposure: 2000
22:29:35.261 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:35.261 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:29:35.262 00.001 12252 MoveAxis(E, 51, ABG)
22:29:35.262 00.000 12252 Guiding  Dir = 2, Dur = 51
22:29:35.262 00.000 12252 IsSlewing returns 0
22:29:35.262 00.000 12252 IsGuiding returns 0
22:29:35.265 00.003 12252 PulseGuide returned control before completion, sleep 60
22:29:35.332 00.067 12252 IsGuiding returns 0
22:29:35.332 00.000 12252 Move returns status 0, amount 51
22:29:35.333 00.001 12252 MoveAxis(N, 0, ABG)
22:29:35.333 00.000 12252 Move returns status 0, amount 0
22:29:35.333 00.000 12252 move complete, result=0
22:29:35.333 00.000 12252 worker thread done servicing request
22:29:35.333 00.000 12252 Worker thread wakes up
22:29:35.333 00.000 9044 GuideStep: -0.1 px 51 ms EAST, 0.0 px 0 ms NORTH
22:29:35.334 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:35.334 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:37.672 02.338 12252 Exposure complete
22:29:37.733 00.061 12252 worker thread done servicing request
22:29:37.733 00.000 9044 OnExposeComplete: enter
22:29:37.735 00.002 9044 UpdateGuideState(): m_state=6
22:29:37.737 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3460
22:29:37.738 00.001 9044 Star::Find returns 1 (0), X=1011.01, Y=828.20, Mass=5661, SNR=51.6, Peak=173 HFD=5.4
22:29:37.740 00.002 9044 MultiStar: [#1 -0.05,0.06,1.08,U] [#2 -0.02,-0.07,1.23,U] [#3 0.11,0.01,0.85,U] [#4 -0.05,-0.18,1.28,U] [#5 -0.09,-0.09,0.65,U] [#6 -0.01,-0.04,0.42,U] [#7 -0.05,0.05,0.44,U] [#8 -0.00,-0.10,0.43,U] 
22:29:37.741 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.01, -0.17}
22:29:37.742 00.001 9044 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.62) = xAngle (-0.22 = -0.22)
22:29:37.743 00.001 9044 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.31 = 2.98)
22:29:37.744 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.85 mountX=0.07 mountY=0.01, mountTheta=0.17
22:29:37.746 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.07, opts=13)
22:29:37.747 00.001 9044 Enqueuing Move request for scope (-0.02, -0.07)
22:29:37.749 00.002 12252 Worker thread wakes up
22:29:37.749 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:37.751 00.002 9044 UpdateGuideState exits: m=5661 SNR=51.6
22:29:37.752 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
22:29:37.752 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:37.753 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:37.754 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
22:29:37.754 00.000 9044 Enqueuing Expose request
22:29:37.755 00.001 12252 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=0.01
22:29:37.759 00.004 12252 PPEC rslt: input = 0.07, final = -0.06, react = 0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.65
22:29:37.759 00.000 12252 PPEC: input: 0.07, control: -0.06, exposure: 2000
22:29:37.759 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:37.760 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:29:37.760 00.000 12252 MoveAxis(E, 22, ABG)
22:29:37.760 00.000 12252 Guiding  Dir = 2, Dur = 22
22:29:37.761 00.001 12252 IsSlewing returns 0
22:29:37.761 00.000 12252 IsGuiding returns 0
22:29:37.764 00.003 12252 PulseGuide returned control before completion, sleep 30
22:29:37.806 00.042 12252 IsGuiding returns 0
22:29:37.806 00.000 12252 Move returns status 0, amount 22
22:29:37.806 00.000 12252 MoveAxis(N, 0, ABG)
22:29:37.806 00.000 12252 Move returns status 0, amount 0
22:29:37.806 00.000 12252 move complete, result=0
22:29:37.806 00.000 12252 worker thread done servicing request
22:29:37.806 00.000 12252 Worker thread wakes up
22:29:37.806 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:37.806 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:37.806 00.000 9044 GuideStep: 0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
22:29:40.162 02.356 12252 Exposure complete
22:29:40.240 00.078 12252 worker thread done servicing request
22:29:40.240 00.000 9044 OnExposeComplete: enter
22:29:40.242 00.002 9044 UpdateGuideState(): m_state=6
22:29:40.244 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3461
22:29:40.245 00.001 9044 Star::Find returns 1 (0), X=1011.01, Y=828.16, Mass=5806, SNR=52.2, Peak=173 HFD=5.4
22:29:40.247 00.002 9044 MultiStar: [#1 -0.04,0.01,1.07,U] [#2 -0.02,-0.10,1.20,U] [#3 0.10,0.02,0.85,U] [#4 -0.08,-0.55,0.00,M1] [#5 -0.02,-0.14,0.65,U] [#6 -0.08,-0.02,0.43,U] [#7 -0.17,0.05,0.42,U] [#8 -0.01,0.00,0.42,U] 
22:29:40.248 00.001 9044 refined, 7 included, MultiStar: {-0.02, -0.06}, one-star: {-0.01, -0.21}
22:29:40.249 00.001 9044 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.62) = xAngle (-0.24 = -0.24)
22:29:40.250 00.001 9044 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.33 = 2.96)
22:29:40.250 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.87 mountX=0.06 mountY=0.01, mountTheta=0.19
22:29:40.252 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.06, opts=13)
22:29:40.253 00.001 9044 Enqueuing Move request for scope (-0.02, -0.06)
22:29:40.254 00.001 12252 Worker thread wakes up
22:29:40.254 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:29:40.254 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:40.255 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:29:40.256 00.001 9044 UpdateGuideState exits: m=5806 SNR=52.2
22:29:40.257 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:40.260 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:40.262 00.002 9044 Enqueuing Expose request
22:29:40.265 00.003 12252 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=0.01
22:29:40.267 00.002 12252 PPEC rslt: input = 0.06, final = -0.05, react = 0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.65
22:29:40.268 00.001 12252 PPEC: input: 0.06, control: -0.05, exposure: 2000
22:29:40.268 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:40.268 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:29:40.268 00.000 12252 MoveAxis(E, 21, ABG)
22:29:40.268 00.000 12252 Guiding  Dir = 2, Dur = 21
22:29:40.269 00.001 12252 IsSlewing returns 0
22:29:40.269 00.000 12252 IsGuiding returns 0
22:29:40.271 00.002 12252 PulseGuide returned control before completion, sleep 30
22:29:40.304 00.033 12252 IsGuiding returns 1
22:29:40.304 00.000 12252 scope still moving after pulse duration time elapsed
22:29:40.335 00.031 12252 IsSlewing returns 0
22:29:40.335 00.000 12252 IsGuiding returns 0
22:29:40.335 00.000 12252 scope move finished after 21 + 45 ms
22:29:40.336 00.001 12252 Move returns status 0, amount 21
22:29:40.336 00.000 12252 MoveAxis(N, 0, ABG)
22:29:40.336 00.000 12252 Move returns status 0, amount 0
22:29:40.336 00.000 12252 move complete, result=0
22:29:40.336 00.000 12252 worker thread done servicing request
22:29:40.336 00.000 12252 Worker thread wakes up
22:29:40.336 00.000 9044 GuideStep: 0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
22:29:40.337 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:40.338 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:42.678 02.340 12252 Exposure complete
22:29:42.743 00.065 12252 worker thread done servicing request
22:29:42.743 00.000 9044 OnExposeComplete: enter
22:29:42.744 00.001 9044 UpdateGuideState(): m_state=6
22:29:42.746 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3462
22:29:42.749 00.003 9044 Star::Find returns 1 (0), X=1011.07, Y=828.15, Mass=5659, SNR=51.5, Peak=173 HFD=5.3
22:29:42.751 00.002 9044 MultiStar: [#1 -0.05,0.01,1.05,U] [#2 0.03,-0.01,1.24,U] [#3 0.09,0.01,0.84,U] [#4 0.04,-0.46,0.00,M2] [#5 -0.05,-0.02,0.66,U] [#6 -0.01,0.07,0.43,U] [#7 -0.07,0.09,0.44,U] [#8 -0.01,-0.00,0.43,U] 
22:29:42.753 00.002 9044 refined, 7 included, MultiStar: {0.01, -0.03}, one-star: {0.05, -0.21}
22:29:42.755 00.002 9044 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.62) = xAngle (0.31 = 0.31)
22:29:42.757 00.002 9044 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.77 = -2.77)
22:29:42.758 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.32 mountX=0.02 mountY=-0.01, mountTheta=-0.36
22:29:42.761 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.03, opts=13)
22:29:42.762 00.001 9044 Enqueuing Move request for scope (0.01, -0.03)
22:29:42.764 00.002 12252 Worker thread wakes up
22:29:42.764 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:42.765 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
22:29:42.766 00.001 9044 UpdateGuideState exits: m=5659 SNR=51.5
22:29:42.767 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:42.768 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:42.769 00.001 9044 Enqueuing Expose request
22:29:42.770 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
22:29:42.770 00.000 12252 Moving (0.01, -0.03) raw xDistance=0.02 yDistance=-0.01
22:29:42.772 00.002 12252 PPEC rslt: input = 0.02, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.65
22:29:42.772 00.000 12252 PPEC: input: 0.02, control: -0.05, exposure: 2000
22:29:42.772 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:42.772 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:29:42.772 00.000 12252 MoveAxis(E, 18, ABG)
22:29:42.772 00.000 12252 Guiding  Dir = 2, Dur = 18
22:29:42.773 00.001 12252 IsSlewing returns 0
22:29:42.773 00.000 12252 IsGuiding returns 0
22:29:42.775 00.002 12252 PulseGuide returned control before completion, sleep 27
22:29:42.817 00.042 12252 IsGuiding returns 0
22:29:42.818 00.001 12252 Move returns status 0, amount 18
22:29:42.818 00.000 12252 MoveAxis(N, 0, ABG)
22:29:42.818 00.000 12252 Move returns status 0, amount 0
22:29:42.818 00.000 12252 move complete, result=0
22:29:42.818 00.000 12252 worker thread done servicing request
22:29:42.818 00.000 12252 Worker thread wakes up
22:29:42.818 00.000 9044 GuideStep: 0.0 px 18 ms EAST, -0.0 px 0 ms NORTH
22:29:42.819 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:42.819 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:45.165 02.346 12252 Exposure complete
22:29:45.236 00.071 12252 worker thread done servicing request
22:29:45.236 00.000 9044 OnExposeComplete: enter
22:29:45.238 00.002 9044 UpdateGuideState(): m_state=6
22:29:45.240 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3463
22:29:45.241 00.001 9044 Star::Find returns 1 (0), X=1010.94, Y=828.18, Mass=5780, SNR=52.0, Peak=173 HFD=5.3
22:29:45.243 00.002 9044 MultiStar: [#1 -0.12,0.03,1.05,U] [#2 -0.13,-0.04,1.21,U] [#3 0.01,0.04,0.86,U] [#4 -0.05,-0.48,0.00,M3] [#5 -0.31,-0.08,0.65,U] [#6 -0.04,-0.04,0.42,U] [#7 -0.13,-0.06,0.43,U] [#8 -0.10,-0.05,0.42,U] 
22:29:45.244 00.001 9044 refined, 7 included, MultiStar: {-0.11, -0.05}, one-star: {-0.08, -0.18}
22:29:45.246 00.002 9044 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.62) = xAngle (-1.12 = -1.12)
22:29:45.248 00.002 9044 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.20 = 2.08)
22:29:45.251 00.003 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.74 mountX=0.05 mountY=0.10, mountTheta=1.11
22:29:45.255 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.05, opts=13)
22:29:45.257 00.002 9044 Enqueuing Move request for scope (-0.11, -0.05)
22:29:45.261 00.004 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:45.263 00.002 9044 UpdateGuideState exits: m=5780 SNR=52.0
22:29:45.264 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:45.266 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:45.267 00.001 9044 Enqueuing Expose request
22:29:45.269 00.002 12252 Worker thread wakes up
22:29:45.269 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
22:29:45.269 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
22:29:45.269 00.000 12252 Moving (-0.11, -0.05) raw xDistance=0.05 yDistance=0.10
22:29:45.274 00.005 12252 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.65
22:29:45.274 00.000 12252 PPEC: input: 0.05, control: -0.03, exposure: 2000
22:29:45.274 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:45.274 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:29:45.274 00.000 12252 MoveAxis(E, 13, ABG)
22:29:45.274 00.000 12252 Guiding  Dir = 2, Dur = 13
22:29:45.274 00.000 12252 IsSlewing returns 0
22:29:45.275 00.001 12252 IsGuiding returns 0
22:29:45.276 00.001 12252 PulseGuide returned control before completion, sleep 22
22:29:45.300 00.024 12252 IsGuiding returns 1
22:29:45.300 00.000 12252 scope still moving after pulse duration time elapsed
22:29:45.331 00.031 12252 IsSlewing returns 0
22:29:45.331 00.000 12252 IsGuiding returns 0
22:29:45.331 00.000 12252 scope move finished after 13 + 43 ms
22:29:45.331 00.000 12252 Move returns status 0, amount 13
22:29:45.331 00.000 12252 MoveAxis(N, 0, ABG)
22:29:45.331 00.000 12252 Move returns status 0, amount 0
22:29:45.332 00.001 12252 move complete, result=0
22:29:45.332 00.000 12252 worker thread done servicing request
22:29:45.332 00.000 12252 Worker thread wakes up
22:29:45.332 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:45.332 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:45.332 00.000 9044 GuideStep: 0.1 px 13 ms EAST, 0.1 px 0 ms NORTH
22:29:47.696 02.364 12252 Exposure complete
22:29:47.746 00.050 12252 worker thread done servicing request
22:29:47.746 00.000 9044 OnExposeComplete: enter
22:29:47.748 00.002 9044 UpdateGuideState(): m_state=6
22:29:47.749 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3464
22:29:47.750 00.001 9044 Star::Find returns 1 (0), X=1010.96, Y=828.15, Mass=5561, SNR=51.3, Peak=173 HFD=5.0
22:29:47.751 00.001 9044 MultiStar: [#1 -0.13,0.03,1.06,U] [#2 -0.09,-0.02,1.20,U] [#3 0.01,0.03,0.87,U] [#4 -0.06,-0.49,0.00,M4] [#5 -0.18,-0.13,0.65,U] [#6 -0.13,0.05,0.42,U] [#7 -0.19,0.06,0.44,U] [#8 -0.13,0.00,0.43,U] 
22:29:47.753 00.002 9044 refined, 7 included, MultiStar: {-0.10, -0.03}, one-star: {-0.06, -0.21}
22:29:47.754 00.001 9044 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.62) = xAngle (-1.20 = -1.20)
22:29:47.756 00.002 9044 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.28 = 2.00)
22:29:47.757 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.82 mountX=0.04 mountY=0.10, mountTheta=1.19
22:29:47.759 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.03, opts=13)
22:29:47.760 00.001 9044 Enqueuing Move request for scope (-0.10, -0.03)
22:29:47.761 00.001 12252 Worker thread wakes up
22:29:47.761 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:47.762 00.001 9044 UpdateGuideState exits: m=5561 SNR=51.3
22:29:47.763 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:47.765 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:47.767 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
22:29:47.767 00.000 9044 Enqueuing Expose request
22:29:47.768 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
22:29:47.768 00.000 12252 Moving (-0.10, -0.03) raw xDistance=0.04 yDistance=0.10
22:29:47.771 00.003 12252 PPEC rslt: input = 0.04, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.64
22:29:47.771 00.000 12252 PPEC: input: 0.04, control: -0.03, exposure: 2000
22:29:47.772 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:47.772 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:29:47.772 00.000 12252 MoveAxis(E, 13, ABG)
22:29:47.772 00.000 12252 Guiding  Dir = 2, Dur = 13
22:29:47.772 00.000 12252 IsSlewing returns 0
22:29:47.772 00.000 12252 IsGuiding returns 0
22:29:47.774 00.002 12252 PulseGuide returned control before completion, sleep 22
22:29:47.810 00.036 12252 IsGuiding returns 0
22:29:47.810 00.000 12252 Move returns status 0, amount 13
22:29:47.810 00.000 12252 MoveAxis(N, 0, ABG)
22:29:47.810 00.000 12252 Move returns status 0, amount 0
22:29:47.810 00.000 12252 move complete, result=0
22:29:47.810 00.000 12252 worker thread done servicing request
22:29:47.811 00.001 12252 Worker thread wakes up
22:29:47.811 00.000 9044 GuideStep: 0.0 px 13 ms EAST, 0.1 px 0 ms NORTH
22:29:47.815 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:47.815 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:50.173 02.358 12252 Exposure complete
22:29:50.222 00.049 12252 worker thread done servicing request
22:29:50.222 00.000 9044 OnExposeComplete: enter
22:29:50.225 00.003 9044 UpdateGuideState(): m_state=6
22:29:50.226 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3465
22:29:50.227 00.001 9044 Star::Find returns 1 (0), X=1010.94, Y=828.24, Mass=5728, SNR=51.9, Peak=173 HFD=5.3
22:29:50.229 00.002 9044 MultiStar: [#1 -0.19,0.01,1.04,U] [#2 -0.17,-0.05,1.22,U] [#3 -0.04,0.08,0.84,U] [#4 -0.11,-0.37,0.00,M5] [#5 -0.30,-0.11,0.66,U] [#6 -0.12,0.01,0.42,U] [#7 -0.23,0.01,0.44,U] [#8 -0.12,-0.00,0.41,U] 
22:29:50.230 00.001 9044 single-star, 7 included, MultiStar: {-0.15, -0.03}, one-star: {-0.08, -0.13}
22:29:50.231 00.001 9044 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.62) = xAngle (-0.53 = -0.53)
22:29:50.232 00.001 9044 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.62 = 2.67)
22:29:50.233 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.16 mountX=0.13 mountY=0.07, mountTheta=0.49
22:29:50.235 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.13, opts=13)
22:29:50.236 00.001 9044 Enqueuing Move request for scope (-0.08, -0.13)
22:29:50.238 00.002 12252 Worker thread wakes up
22:29:50.238 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:50.239 00.001 9044 UpdateGuideState exits: m=5728 SNR=51.9
22:29:50.240 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:50.241 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:50.242 00.001 9044 Enqueuing Expose request
22:29:50.243 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
22:29:50.244 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
22:29:50.244 00.000 12252 Moving (-0.08, -0.13) raw xDistance=0.13 yDistance=0.07
22:29:50.246 00.002 12252 PPEC rslt: input = 0.13, final = 0.03, react = 0.08, pred = -0.04, hyst = 0.07, hyst_pct = 0.00, period_length = 483.64
22:29:50.247 00.001 12252 PPEC: input: 0.13, control: 0.03, exposure: 2000
22:29:50.247 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:50.247 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:29:50.247 00.000 12252 MoveAxis(W, 13, ABG)
22:29:50.247 00.000 12252 Guiding  Dir = 3, Dur = 13
22:29:50.247 00.000 12252 IsSlewing returns 0
22:29:50.247 00.000 12252 IsGuiding returns 0
22:29:50.250 00.003 12252 PulseGuide returned control before completion, sleep 22
22:29:50.288 00.038 12252 IsGuiding returns 0
22:29:50.288 00.000 12252 Move returns status 0, amount 13
22:29:50.288 00.000 12252 MoveAxis(N, 0, ABG)
22:29:50.288 00.000 12252 Move returns status 0, amount 0
22:29:50.288 00.000 12252 move complete, result=0
22:29:50.288 00.000 12252 worker thread done servicing request
22:29:50.288 00.000 12252 Worker thread wakes up
22:29:50.288 00.000 9044 GuideStep: 0.1 px 13 ms WEST, 0.1 px 0 ms NORTH
22:29:50.290 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:50.290 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:52.650 02.360 12252 Exposure complete
22:29:52.703 00.053 12252 worker thread done servicing request
22:29:52.703 00.000 9044 OnExposeComplete: enter
22:29:52.705 00.002 9044 UpdateGuideState(): m_state=6
22:29:52.707 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3466
22:29:52.708 00.001 9044 Star::Find returns 1 (0), X=1010.93, Y=828.51, Mass=5743, SNR=52.0, Peak=173 HFD=5.2
22:29:52.709 00.001 9044 MultiStar: [#1 -0.09,0.25,1.05,U] [#2 -0.10,0.23,1.20,U] [#3 0.00,0.22,0.85,U] [#4 -0.07,-0.08,1.27,U] [#5 -0.23,0.16,0.66,U] [#6 -0.07,0.20,0.42,U] [#7 -0.18,0.25,0.44,U] [#8 -0.01,0.29,0.42,U] 
22:29:52.709 00.000 9044 single-star, 8 included, MultiStar: {-0.09, 0.16}, one-star: {-0.09, 0.15}
22:29:52.710 00.001 9044 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.62) = xAngle (3.75 = -2.53)
22:29:52.711 00.001 9044 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.66 = 0.66)
22:29:52.711 00.000 9044 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.18 cameraTheta=2.12 mountX=-0.15 mountY=0.11, mountTheta=2.50
22:29:52.713 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.15, opts=13)
22:29:52.714 00.001 9044 Enqueuing Move request for scope (-0.09, 0.15)
22:29:52.714 00.000 12252 Worker thread wakes up
22:29:52.715 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:52.715 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
22:29:52.715 00.000 9044 UpdateGuideState exits: m=5743 SNR=52.0
22:29:52.716 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
22:29:52.716 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:52.717 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:52.718 00.001 9044 Enqueuing Expose request
22:29:52.719 00.001 12252 Moving (-0.09, 0.15) raw xDistance=-0.15 yDistance=0.11
22:29:52.722 00.003 12252 PPEC rslt: input = -0.15, final = -0.13, react = -0.09, pred = -0.05, hyst = -0.08, hyst_pct = 0.00, period_length = 483.64
22:29:52.723 00.001 12252 PPEC: input: -0.15, control: -0.13, exposure: 2000
22:29:52.723 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:52.723 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:29:52.723 00.000 12252 MoveAxis(E, 53, ABG)
22:29:52.723 00.000 12252 Guiding  Dir = 2, Dur = 53
22:29:52.723 00.000 12252 IsSlewing returns 0
22:29:52.723 00.000 12252 IsGuiding returns 0
22:29:52.726 00.003 12252 PulseGuide returned control before completion, sleep 61
22:29:52.799 00.073 12252 IsGuiding returns 0
22:29:52.799 00.000 12252 Move returns status 0, amount 53
22:29:52.799 00.000 12252 MoveAxis(N, 0, ABG)
22:29:52.799 00.000 12252 Move returns status 0, amount 0
22:29:52.799 00.000 12252 move complete, result=0
22:29:52.799 00.000 12252 worker thread done servicing request
22:29:52.799 00.000 12252 Worker thread wakes up
22:29:52.799 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:52.799 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:52.799 00.000 9044 GuideStep: -0.1 px 53 ms EAST, 0.1 px 0 ms NORTH
22:29:55.163 02.364 12252 Exposure complete
22:29:55.207 00.044 12252 worker thread done servicing request
22:29:55.207 00.000 9044 OnExposeComplete: enter
22:29:55.209 00.002 9044 UpdateGuideState(): m_state=6
22:29:55.211 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3467
22:29:55.212 00.001 9044 Star::Find returns 1 (0), X=1011.01, Y=828.32, Mass=5688, SNR=51.7, Peak=173 HFD=5.2
22:29:55.213 00.001 9044 MultiStar: [#1 -0.14,0.18,1.05,U] [#2 -0.10,0.08,1.21,U] [#3 -0.06,0.18,0.86,U] [#4 -0.14,-0.05,1.29,U] [#5 -0.15,0.02,0.65,U] [#6 -0.12,0.22,0.43,U] [#7 -0.17,0.17,0.43,U] [#8 0.03,0.24,0.43,U] 
22:29:55.214 00.001 9044 single-star, 8 included, MultiStar: {-0.10, 0.08}, one-star: {-0.02, -0.04}
22:29:55.215 00.001 9044 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.62) = xAngle (-0.32 = -0.32)
22:29:55.217 00.002 9044 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.41 = 2.88)
22:29:55.218 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.95 mountX=0.04 mountY=0.01, mountTheta=0.27
22:29:55.222 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.04, opts=13)
22:29:55.224 00.002 9044 Enqueuing Move request for scope (-0.02, -0.04)
22:29:55.226 00.002 12252 Worker thread wakes up
22:29:55.226 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:55.228 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:29:55.228 00.000 9044 UpdateGuideState exits: m=5688 SNR=51.7
22:29:55.229 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:29:55.229 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:55.232 00.003 12252 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=0.01
22:29:55.232 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:55.235 00.003 9044 Enqueuing Expose request
22:29:55.239 00.004 12252 PPEC rslt: input = 0.04, final = -0.05, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.64
22:29:55.239 00.000 12252 PPEC: input: 0.04, control: -0.05, exposure: 2000
22:29:55.239 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:55.239 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:29:55.239 00.000 12252 MoveAxis(E, 21, ABG)
22:29:55.239 00.000 12252 Guiding  Dir = 2, Dur = 21
22:29:55.240 00.001 12252 IsSlewing returns 0
22:29:55.240 00.000 12252 IsGuiding returns 0
22:29:55.242 00.002 12252 PulseGuide returned control before completion, sleep 29
22:29:55.277 00.035 12252 IsGuiding returns 0
22:29:55.277 00.000 12252 Move returns status 0, amount 21
22:29:55.277 00.000 12252 MoveAxis(N, 0, ABG)
22:29:55.277 00.000 12252 Move returns status 0, amount 0
22:29:55.277 00.000 12252 move complete, result=0
22:29:55.278 00.001 12252 worker thread done servicing request
22:29:55.278 00.000 12252 Worker thread wakes up
22:29:55.278 00.000 9044 GuideStep: 0.0 px 21 ms EAST, 0.0 px 0 ms NORTH
22:29:55.279 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:55.280 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:29:57.641 02.361 12252 Exposure complete
22:29:57.699 00.058 12252 worker thread done servicing request
22:29:57.699 00.000 9044 OnExposeComplete: enter
22:29:57.701 00.002 9044 UpdateGuideState(): m_state=6
22:29:57.705 00.004 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3468
22:29:57.706 00.001 9044 Star::Find returns 1 (0), X=1011.01, Y=828.39, Mass=5801, SNR=52.2, Peak=173 HFD=5.2
22:29:57.709 00.003 9044 MultiStar: [#1 -0.06,0.08,1.05,U] [#2 -0.05,-0.03,1.20,U] [#3 -0.05,-0.06,0.85,U] [#4 -0.12,-0.13,1.27,U] [#5 -0.08,-0.07,0.65,U] [#6 -0.05,-0.03,0.41,U] [#7 -0.10,0.12,0.44,U] [#8 -0.09,-0.01,0.42,U] 
22:29:57.710 00.001 9044 single-star, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.01, 0.03}
22:29:57.713 00.003 9044 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.62) = xAngle (3.60 = -2.68)
22:29:57.714 00.001 9044 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.52 = 0.52)
22:29:57.715 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.98 mountX=-0.03 mountY=0.02, mountTheta=2.64
22:29:57.718 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.03, opts=13)
22:29:57.719 00.001 9044 Enqueuing Move request for scope (-0.01, 0.03)
22:29:57.720 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:29:57.721 00.001 9044 UpdateGuideState exits: m=5801 SNR=52.2
22:29:57.722 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:29:57.724 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:29:57.725 00.001 9044 Enqueuing Expose request
22:29:57.726 00.001 12252 Worker thread wakes up
22:29:57.726 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:29:57.727 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:29:57.727 00.000 12252 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.02
22:29:57.732 00.005 12252 PPEC rslt: input = -0.03, final = -0.05, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.64
22:29:57.732 00.000 12252 PPEC: input: -0.03, control: -0.05, exposure: 2000
22:29:57.732 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:29:57.732 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:29:57.732 00.000 12252 MoveAxis(E, 20, ABG)
22:29:57.732 00.000 12252 Guiding  Dir = 2, Dur = 20
22:29:57.733 00.001 12252 IsSlewing returns 0
22:29:57.733 00.000 12252 IsGuiding returns 0
22:29:57.735 00.002 12252 PulseGuide returned control before completion, sleep 29
22:29:57.774 00.039 12252 IsGuiding returns 0
22:29:57.774 00.000 12252 Move returns status 0, amount 20
22:29:57.774 00.000 12252 MoveAxis(N, 0, ABG)
22:29:57.774 00.000 12252 Move returns status 0, amount 0
22:29:57.774 00.000 12252 move complete, result=0
22:29:57.774 00.000 12252 worker thread done servicing request
22:29:57.774 00.000 12252 Worker thread wakes up
22:29:57.774 00.000 9044 GuideStep: -0.0 px 20 ms EAST, 0.0 px 0 ms NORTH
22:29:57.776 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:29:57.776 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:00.119 02.343 12252 Exposure complete
22:30:00.162 00.043 12252 worker thread done servicing request
22:30:00.162 00.000 9044 OnExposeComplete: enter
22:30:00.163 00.001 9044 UpdateGuideState(): m_state=6
22:30:00.165 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3469
22:30:00.166 00.001 9044 Star::Find returns 1 (0), X=1010.92, Y=828.39, Mass=5760, SNR=51.9, Peak=173 HFD=5.2
22:30:00.168 00.002 9044 MultiStar: [#1 -0.14,0.14,1.04,U] [#2 -0.12,0.06,1.21,U] [#3 -0.00,0.06,0.85,U] [#4 -0.12,-0.10,1.29,U] [#5 -0.34,0.05,0.66,U] [#6 -0.06,0.19,0.42,U] [#7 -0.18,0.10,0.43,U] [#8 -0.01,0.02,0.42,U] 
22:30:00.169 00.001 9044 single-star, 8 included, MultiStar: {-0.12, 0.05}, one-star: {-0.10, 0.02}
22:30:00.170 00.001 9044 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.62) = xAngle (4.54 = -1.74)
22:30:00.171 00.001 9044 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.46 = 1.46)
22:30:00.172 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.92 mountX=-0.02 mountY=0.11, mountTheta=1.74
22:30:00.174 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.02, opts=13)
22:30:00.175 00.001 9044 Enqueuing Move request for scope (-0.10, 0.02)
22:30:00.177 00.002 12252 Worker thread wakes up
22:30:00.177 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:00.178 00.001 9044 UpdateGuideState exits: m=5760 SNR=51.9
22:30:00.179 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:00.180 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:00.181 00.001 9044 Enqueuing Expose request
22:30:00.182 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
22:30:00.182 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
22:30:00.182 00.000 12252 Moving (-0.10, 0.02) raw xDistance=-0.02 yDistance=0.11
22:30:00.185 00.003 12252 PPEC rslt: input = -0.02, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.64
22:30:00.185 00.000 12252 PPEC: input: -0.02, control: -0.05, exposure: 2000
22:30:00.185 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:00.185 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:30:00.185 00.000 12252 MoveAxis(E, 20, ABG)
22:30:00.185 00.000 12252 Guiding  Dir = 2, Dur = 20
22:30:00.185 00.000 12252 IsSlewing returns 0
22:30:00.185 00.000 12252 IsGuiding returns 0
22:30:00.188 00.003 12252 PulseGuide returned control before completion, sleep 29
22:30:00.224 00.036 12252 IsGuiding returns 0
22:30:00.224 00.000 12252 Move returns status 0, amount 20
22:30:00.224 00.000 12252 MoveAxis(N, 0, ABG)
22:30:00.224 00.000 12252 Move returns status 0, amount 0
22:30:00.224 00.000 12252 move complete, result=0
22:30:00.224 00.000 12252 worker thread done servicing request
22:30:00.225 00.001 9044 GuideStep: -0.0 px 20 ms EAST, 0.1 px 0 ms NORTH
22:30:00.227 00.002 12252 Worker thread wakes up
22:30:00.227 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:00.227 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:02.584 02.357 12252 Exposure complete
22:30:02.636 00.052 12252 worker thread done servicing request
22:30:02.636 00.000 9044 OnExposeComplete: enter
22:30:02.637 00.001 9044 UpdateGuideState(): m_state=6
22:30:02.638 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3470
22:30:02.639 00.001 9044 Star::Find returns 1 (0), X=1011.07, Y=828.37, Mass=5759, SNR=51.8, Peak=173 HFD=5.2
22:30:02.641 00.002 9044 MultiStar: [#1 -0.07,0.07,1.05,U] [#2 -0.04,0.09,1.20,U] [#3 0.02,0.03,0.86,U] [#4 -0.02,-0.05,1.26,U] [#5 -0.20,0.03,0.65,U] [#6 -0.03,0.13,0.42,U] [#7 -0.17,0.09,0.43,U] [#8 0.03,0.11,0.42,U] 
22:30:02.642 00.001 9044 single-star, 8 included, MultiStar: {-0.04, 0.04}, one-star: {0.05, 0.01}
22:30:02.643 00.001 9044 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.62) = xAngle (1.76 = 1.76)
22:30:02.644 00.001 9044 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.32 = -1.32)
22:30:02.645 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.14 mountX=-0.01 mountY=-0.05, mountTheta=-1.77
22:30:02.646 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.01, opts=13)
22:30:02.647 00.001 9044 Enqueuing Move request for scope (0.05, 0.01)
22:30:02.648 00.001 12252 Worker thread wakes up
22:30:02.648 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:02.649 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
22:30:02.649 00.000 9044 UpdateGuideState exits: m=5759 SNR=51.8
22:30:02.650 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
22:30:02.650 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:02.650 00.000 12252 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
22:30:02.651 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:02.652 00.001 9044 Enqueuing Expose request
22:30:02.653 00.001 12252 PPEC rslt: input = -0.01, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.64
22:30:02.653 00.000 12252 PPEC: input: -0.01, control: -0.05, exposure: 2000
22:30:02.653 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:02.653 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:30:02.653 00.000 12252 MoveAxis(E, 19, ABG)
22:30:02.653 00.000 12252 Guiding  Dir = 2, Dur = 19
22:30:02.653 00.000 12252 IsSlewing returns 0
22:30:02.654 00.001 12252 IsGuiding returns 0
22:30:02.657 00.003 12252 PulseGuide returned control before completion, sleep 27
22:30:02.701 00.044 12252 IsGuiding returns 0
22:30:02.701 00.000 12252 Move returns status 0, amount 19
22:30:02.701 00.000 12252 MoveAxis(N, 0, ABG)
22:30:02.701 00.000 12252 Move returns status 0, amount 0
22:30:02.701 00.000 12252 move complete, result=0
22:30:02.701 00.000 12252 worker thread done servicing request
22:30:02.701 00.000 12252 Worker thread wakes up
22:30:02.701 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:02.701 00.000 9044 GuideStep: -0.0 px 19 ms EAST, -0.0 px 0 ms NORTH
22:30:02.702 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:05.050 02.348 12252 Exposure complete
22:30:05.097 00.047 12252 worker thread done servicing request
22:30:05.098 00.001 9044 OnExposeComplete: enter
22:30:05.098 00.000 9044 UpdateGuideState(): m_state=6
22:30:05.099 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3471
22:30:05.102 00.003 9044 Star::Find returns 1 (0), X=1011.16, Y=828.28, Mass=5605, SNR=51.3, Peak=173 HFD=5.1
22:30:05.103 00.001 9044 MultiStar: [#1 0.02,0.08,1.05,U] [#2 -0.05,-0.01,1.23,U] [#3 0.03,0.03,0.86,U] [#4 -0.02,-0.19,1.32,U] [#5 -0.06,-0.01,0.66,U] [#6 0.13,0.04,0.42,U] [#7 0.07,0.04,0.44,U] [#8 -0.06,0.06,0.42,U] 
22:30:05.104 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.13, -0.09}
22:30:05.105 00.001 9044 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.62) = xAngle (0.66 = 0.66)
22:30:05.106 00.001 9044 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.43 = -2.43)
22:30:05.107 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.97 mountX=0.02 mountY=-0.02, mountTheta=-0.69
22:30:05.110 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.02, opts=13)
22:30:05.111 00.001 9044 Enqueuing Move request for scope (0.02, -0.02)
22:30:05.112 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:05.113 00.001 9044 UpdateGuideState exits: m=5605 SNR=51.3
22:30:05.115 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:05.117 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:05.118 00.001 9044 Enqueuing Expose request
22:30:05.119 00.001 12252 Worker thread wakes up
22:30:05.119 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:30:05.119 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:30:05.119 00.000 12252 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
22:30:05.122 00.003 12252 PPEC rslt: input = 0.02, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.64
22:30:05.123 00.001 12252 PPEC: input: 0.02, control: -0.04, exposure: 2000
22:30:05.123 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:05.123 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:30:05.123 00.000 12252 MoveAxis(E, 16, ABG)
22:30:05.123 00.000 12252 Guiding  Dir = 2, Dur = 16
22:30:05.124 00.001 12252 IsSlewing returns 0
22:30:05.124 00.000 12252 IsGuiding returns 0
22:30:05.127 00.003 12252 PulseGuide returned control before completion, sleep 24
22:30:05.166 00.039 12252 IsGuiding returns 0
22:30:05.166 00.000 12252 Move returns status 0, amount 16
22:30:05.166 00.000 12252 MoveAxis(N, 0, ABG)
22:30:05.166 00.000 12252 Move returns status 0, amount 0
22:30:05.168 00.002 12252 move complete, result=0
22:30:05.168 00.000 12252 worker thread done servicing request
22:30:05.168 00.000 12252 Worker thread wakes up
22:30:05.168 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:05.168 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:05.168 00.000 9044 GuideStep: 0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
22:30:07.501 02.333 12252 Exposure complete
22:30:07.544 00.043 12252 worker thread done servicing request
22:30:07.544 00.000 9044 OnExposeComplete: enter
22:30:07.545 00.001 9044 UpdateGuideState(): m_state=6
22:30:07.547 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3472
22:30:07.549 00.002 9044 Star::Find returns 1 (0), X=1010.99, Y=828.13, Mass=5693, SNR=51.7, Peak=173 HFD=5.1
22:30:07.550 00.001 9044 MultiStar: [#1 0.02,0.03,1.07,U] [#2 -0.04,-0.09,1.20,U] [#3 0.03,-0.12,0.84,U] [#4 0.18,-0.56,0.00,M1] [#5 -0.09,-0.16,0.65,U] [#6 0.05,-0.13,0.42,U] [#7 -0.13,-0.02,0.44,U] [#8 -0.21,-0.05,0.41,U] 
22:30:07.551 00.001 9044 refined, 7 included, MultiStar: {-0.04, -0.10}, one-star: {-0.03, -0.23}
22:30:07.552 00.001 9044 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.62) = xAngle (-0.29 = -0.29)
22:30:07.553 00.001 9044 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.37 = 2.91)
22:30:07.554 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.10 cameraTheta=-1.92 mountX=0.10 mountY=0.02, mountTheta=0.24
22:30:07.555 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.10, opts=13)
22:30:07.557 00.002 9044 Enqueuing Move request for scope (-0.04, -0.10)
22:30:07.558 00.001 12252 Worker thread wakes up
22:30:07.558 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:07.559 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
22:30:07.560 00.001 9044 UpdateGuideState exits: m=5693 SNR=51.7
22:30:07.560 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:07.561 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
22:30:07.561 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:07.562 00.001 9044 Enqueuing Expose request
22:30:07.563 00.001 12252 Moving (-0.04, -0.10) raw xDistance=0.10 yDistance=0.02
22:30:07.565 00.002 12252 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.64
22:30:07.565 00.000 12252 PPEC: input: 0.10, control: -0.03, exposure: 2000
22:30:07.566 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:07.566 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:30:07.566 00.000 12252 MoveAxis(E, 12, ABG)
22:30:07.566 00.000 12252 Guiding  Dir = 2, Dur = 12
22:30:07.566 00.000 12252 IsSlewing returns 0
22:30:07.568 00.002 12252 IsGuiding returns 0
22:30:07.570 00.002 12252 PulseGuide returned control before completion, sleep 20
22:30:07.603 00.033 12252 IsGuiding returns 0
22:30:07.604 00.001 12252 Move returns status 0, amount 12
22:30:07.604 00.000 12252 MoveAxis(N, 0, ABG)
22:30:07.604 00.000 12252 Move returns status 0, amount 0
22:30:07.604 00.000 12252 move complete, result=0
22:30:07.604 00.000 12252 worker thread done servicing request
22:30:07.604 00.000 9044 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
22:30:07.606 00.002 12252 Worker thread wakes up
22:30:07.606 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:07.606 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:09.957 02.351 12252 Exposure complete
22:30:10.007 00.050 12252 worker thread done servicing request
22:30:10.007 00.000 9044 OnExposeComplete: enter
22:30:10.008 00.001 9044 UpdateGuideState(): m_state=6
22:30:10.009 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3473
22:30:10.010 00.001 9044 Star::Find returns 1 (0), X=1011.04, Y=828.17, Mass=5697, SNR=51.7, Peak=173 HFD=5.4
22:30:10.011 00.001 9044 MultiStar: [#1 -0.09,0.07,1.04,U] [#2 -0.07,-0.10,1.21,U] [#3 0.04,0.06,0.85,U] [#4 0.15,-0.48,0.00,M2] [#5 -0.10,-0.10,0.66,U] [#6 -0.09,-0.01,0.41,U] [#7 -0.11,0.08,0.43,U] [#8 -0.00,-0.07,0.43,U] 
22:30:10.012 00.001 9044 refined, 7 included, MultiStar: {-0.05, -0.04}, one-star: {0.01, -0.19}
22:30:10.013 00.001 9044 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.62) = xAngle (-0.78 = -0.78)
22:30:10.013 00.000 9044 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.87 = 2.42)
22:30:10.015 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.41 mountX=0.04 mountY=0.04, mountTheta=0.75
22:30:10.017 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.04, opts=13)
22:30:10.018 00.001 9044 Enqueuing Move request for scope (-0.05, -0.04)
22:30:10.019 00.001 12252 Worker thread wakes up
22:30:10.019 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:10.020 00.001 9044 UpdateGuideState exits: m=5697 SNR=51.7
22:30:10.022 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:10.023 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:10.024 00.001 9044 Enqueuing Expose request
22:30:10.025 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
22:30:10.026 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
22:30:10.026 00.000 12252 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=0.04
22:30:10.031 00.005 12252 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.64
22:30:10.031 00.000 12252 PPEC: input: 0.04, control: -0.02, exposure: 2000
22:30:10.031 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:10.031 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:30:10.031 00.000 12252 MoveAxis(E, 10, ABG)
22:30:10.031 00.000 12252 Guiding  Dir = 2, Dur = 10
22:30:10.031 00.000 12252 IsSlewing returns 0
22:30:10.031 00.000 12252 IsGuiding returns 0
22:30:10.033 00.002 12252 PulseGuide returned control before completion, sleep 19
22:30:10.058 00.025 12252 IsGuiding returns 0
22:30:10.058 00.000 12252 Move returns status 0, amount 10
22:30:10.058 00.000 12252 MoveAxis(N, 0, ABG)
22:30:10.058 00.000 12252 Move returns status 0, amount 0
22:30:10.058 00.000 12252 move complete, result=0
22:30:10.058 00.000 12252 worker thread done servicing request
22:30:10.058 00.000 12252 Worker thread wakes up
22:30:10.058 00.000 9044 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
22:30:10.059 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:10.059 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:12.400 02.341 12252 Exposure complete
22:30:12.447 00.047 12252 worker thread done servicing request
22:30:12.447 00.000 9044 OnExposeComplete: enter
22:30:12.449 00.002 9044 UpdateGuideState(): m_state=6
22:30:12.452 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3474
22:30:12.454 00.002 9044 Star::Find returns 1 (0), X=1011.08, Y=828.12, Mass=5683, SNR=51.5, Peak=173 HFD=5.1
22:30:12.455 00.001 9044 MultiStar: [#1 -0.01,-0.00,1.05,U] [#2 0.01,-0.17,1.21,U] [#3 0.10,-0.13,0.85,U] [#4 0.06,-0.50,0.00,M3] [#5 -0.00,-0.17,0.66,U] [#6 -0.01,-0.20,0.42,U] [#7 -0.04,-0.05,0.44,U] [#8 -0.03,-0.19,0.43,U] 
22:30:12.456 00.001 9044 refined, 7 included, MultiStar: {0.02, -0.14}, one-star: {0.06, -0.24}
22:30:12.457 00.001 9044 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.62) = xAngle (0.18 = 0.18)
22:30:12.458 00.001 9044 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.90 = -2.90)
22:30:12.461 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.45 mountX=0.14 mountY=-0.03, mountTheta=-0.23
22:30:12.463 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.14, opts=13)
22:30:12.464 00.001 9044 Enqueuing Move request for scope (0.02, -0.14)
22:30:12.465 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:12.466 00.001 9044 UpdateGuideState exits: m=5683 SNR=51.5
22:30:12.467 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:12.468 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:12.469 00.001 9044 Enqueuing Expose request
22:30:12.470 00.001 12252 Worker thread wakes up
22:30:12.470 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
22:30:12.470 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
22:30:12.470 00.000 12252 Moving (0.02, -0.14) raw xDistance=0.14 yDistance=-0.03
22:30:12.474 00.004 12252 PPEC rslt: input = 0.14, final = 0.06, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 483.64
22:30:12.474 00.000 12252 PPEC: input: 0.14, control: 0.06, exposure: 2000
22:30:12.474 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:12.474 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:30:12.474 00.000 12252 MoveAxis(W, 24, ABG)
22:30:12.474 00.000 12252 Guiding  Dir = 3, Dur = 24
22:30:12.475 00.001 12252 IsSlewing returns 0
22:30:12.475 00.000 12252 IsGuiding returns 0
22:30:12.476 00.001 12252 PulseGuide returned control before completion, sleep 33
22:30:12.516 00.040 12252 IsGuiding returns 0
22:30:12.516 00.000 12252 Move returns status 0, amount 24
22:30:12.516 00.000 12252 MoveAxis(N, 0, ABG)
22:30:12.516 00.000 12252 Move returns status 0, amount 0
22:30:12.517 00.001 12252 move complete, result=0
22:30:12.517 00.000 12252 worker thread done servicing request
22:30:12.517 00.000 12252 Worker thread wakes up
22:30:12.517 00.000 9044 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
22:30:12.518 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:12.518 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:14.856 02.338 12252 Exposure complete
22:30:14.928 00.072 12252 worker thread done servicing request
22:30:14.928 00.000 9044 OnExposeComplete: enter
22:30:14.930 00.002 9044 UpdateGuideState(): m_state=6
22:30:14.933 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3475
22:30:14.935 00.002 9044 Star::Find returns 1 (0), X=1011.02, Y=828.12, Mass=5940, SNR=52.9, Peak=173 HFD=5.5
22:30:14.938 00.003 9044 MultiStar: [#1 0.00,0.02,1.04,U] [#2 -0.05,-0.07,1.19,U] [#3 0.15,-0.03,0.84,U] [#4 -0.02,-0.47,0.00,M4] [#5 -0.04,-0.05,0.64,U] [#6 0.06,-0.04,0.40,U] [#7 -0.13,-0.04,0.43,U] [#8 0.02,-0.06,0.42,U] 
22:30:14.941 00.003 9044 refined, 7 included, MultiStar: {0.00, -0.07}, one-star: {0.00, -0.25}
22:30:14.944 00.003 9044 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.62) = xAngle (0.12 = 0.12)
22:30:14.947 00.003 9044 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.97 = -2.97)
22:30:14.949 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.51 mountX=0.07 mountY=-0.01, mountTheta=-0.17
22:30:14.953 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.07, opts=13)
22:30:14.955 00.002 9044 Enqueuing Move request for scope (0.00, -0.07)
22:30:14.957 00.002 12252 Worker thread wakes up
22:30:14.957 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:14.959 00.002 9044 UpdateGuideState exits: m=5940 SNR=52.9
22:30:14.960 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:14.962 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:14.963 00.001 9044 Enqueuing Expose request
22:30:14.965 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.07) opts 0xd
22:30:14.965 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.07)
22:30:14.965 00.000 12252 Moving (0.00, -0.07) raw xDistance=0.07 yDistance=-0.01
22:30:14.967 00.002 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.64
22:30:14.967 00.000 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
22:30:14.967 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:14.967 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:30:14.967 00.000 12252 MoveAxis(E, 7, ABG)
22:30:14.967 00.000 12252 Guiding  Dir = 2, Dur = 7
22:30:14.968 00.001 12252 IsSlewing returns 0
22:30:14.968 00.000 12252 IsGuiding returns 0
22:30:14.970 00.002 12252 PulseGuide returned control before completion, sleep 16
22:30:14.997 00.027 12252 IsGuiding returns 0
22:30:14.997 00.000 12252 Move returns status 0, amount 7
22:30:14.997 00.000 12252 MoveAxis(N, 0, ABG)
22:30:14.997 00.000 12252 Move returns status 0, amount 0
22:30:14.997 00.000 12252 move complete, result=0
22:30:14.997 00.000 12252 worker thread done servicing request
22:30:14.997 00.000 12252 Worker thread wakes up
22:30:14.997 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:14.997 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:14.997 00.000 9044 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:30:17.342 02.345 12252 Exposure complete
22:30:17.390 00.048 12252 worker thread done servicing request
22:30:17.390 00.000 9044 OnExposeComplete: enter
22:30:17.391 00.001 9044 UpdateGuideState(): m_state=6
22:30:17.393 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3476
22:30:17.394 00.001 9044 Star::Find returns 1 (0), X=1011.00, Y=828.21, Mass=5832, SNR=52.4, Peak=173 HFD=5.4
22:30:17.395 00.001 9044 MultiStar: [#1 -0.10,0.12,1.07,U] [#2 -0.11,-0.12,1.20,U] [#3 0.04,0.10,0.83,U] [#4 -0.05,-0.09,1.26,U] [#5 -0.12,-0.16,0.65,U] [#6 -0.03,-0.00,0.43,U] [#7 -0.14,0.12,0.43,U] [#8 0.03,-0.08,0.41,U] 
22:30:17.396 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.04}, one-star: {-0.02, -0.16}
22:30:17.397 00.001 9044 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.62) = xAngle (-0.92 = -0.92)
22:30:17.399 00.002 9044 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.00 = 2.28)
22:30:17.400 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.55 mountX=0.04 mountY=0.05, mountTheta=0.90
22:30:17.402 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.04, opts=13)
22:30:17.403 00.001 9044 Enqueuing Move request for scope (-0.06, -0.04)
22:30:17.404 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:17.405 00.001 9044 UpdateGuideState exits: m=5832 SNR=52.4
22:30:17.406 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:17.408 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:17.409 00.001 9044 Enqueuing Expose request
22:30:17.410 00.001 12252 Worker thread wakes up
22:30:17.410 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
22:30:17.410 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
22:30:17.411 00.001 12252 Moving (-0.06, -0.04) raw xDistance=0.04 yDistance=0.05
22:30:17.414 00.003 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.64
22:30:17.414 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
22:30:17.414 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:17.414 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:30:17.415 00.001 12252 MoveAxis(E, 3, ABG)
22:30:17.415 00.000 12252 Guiding  Dir = 2, Dur = 3
22:30:17.415 00.000 12252 IsSlewing returns 0
22:30:17.415 00.000 12252 IsGuiding returns 0
22:30:17.418 00.003 12252 PulseGuide returned control before completion, sleep 11
22:30:17.445 00.027 12252 IsGuiding returns 0
22:30:17.445 00.000 12252 Move returns status 0, amount 3
22:30:17.445 00.000 12252 MoveAxis(N, 0, ABG)
22:30:17.445 00.000 12252 Move returns status 0, amount 0
22:30:17.445 00.000 12252 move complete, result=0
22:30:17.446 00.001 12252 worker thread done servicing request
22:30:17.446 00.000 12252 Worker thread wakes up
22:30:17.446 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:30:17.448 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:17.448 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:19.803 02.355 12252 Exposure complete
22:30:19.866 00.063 12252 worker thread done servicing request
22:30:19.866 00.000 9044 OnExposeComplete: enter
22:30:19.867 00.001 9044 UpdateGuideState(): m_state=6
22:30:19.868 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3477
22:30:19.871 00.003 9044 Star::Find returns 1 (0), X=1011.11, Y=828.41, Mass=5736, SNR=52.0, Peak=173 HFD=5.2
22:30:19.873 00.002 9044 MultiStar: [#1 -0.08,0.19,1.04,U] [#2 -0.05,-0.02,1.22,U] [#3 0.11,0.06,0.86,U] [#4 -0.01,-0.12,1.28,U] [#5 -0.17,-0.09,0.66,U] [#6 -0.10,0.09,0.43,U] [#7 0.02,0.10,0.45,U] [#8 0.06,-0.03,0.42,U] 
22:30:19.875 00.002 9044 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.09, 0.05}
22:30:19.876 00.001 9044 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.62) = xAngle (3.82 = -2.47)
22:30:19.877 00.001 9044 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.73 = 0.73)
22:30:19.879 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.19 mountX=-0.02 mountY=0.02, mountTheta=2.43
22:30:19.882 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.02, opts=13)
22:30:19.883 00.001 9044 Enqueuing Move request for scope (-0.01, 0.02)
22:30:19.884 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:19.886 00.002 12252 Worker thread wakes up
22:30:19.886 00.000 9044 UpdateGuideState exits: m=5736 SNR=52.0
22:30:19.889 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:30:19.889 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:19.890 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:30:19.890 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:19.891 00.001 12252 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.02
22:30:19.891 00.000 9044 Enqueuing Expose request
22:30:19.895 00.004 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.64
22:30:19.895 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
22:30:19.895 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:19.895 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:30:19.895 00.000 12252 MoveAxis(E, 4, ABG)
22:30:19.895 00.000 12252 Guiding  Dir = 2, Dur = 4
22:30:19.896 00.001 12252 IsSlewing returns 0
22:30:19.896 00.000 12252 IsGuiding returns 0
22:30:19.898 00.002 12252 PulseGuide returned control before completion, sleep 13
22:30:19.914 00.016 12252 IsGuiding returns 0
22:30:19.914 00.000 12252 Move returns status 0, amount 4
22:30:19.914 00.000 12252 MoveAxis(N, 0, ABG)
22:30:19.914 00.000 12252 Move returns status 0, amount 0
22:30:19.914 00.000 12252 move complete, result=0
22:30:19.914 00.000 12252 worker thread done servicing request
22:30:19.914 00.000 12252 Worker thread wakes up
22:30:19.914 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:19.914 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:30:19.916 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:22.257 02.341 12252 Exposure complete
22:30:22.328 00.071 12252 worker thread done servicing request
22:30:22.328 00.000 9044 OnExposeComplete: enter
22:30:22.329 00.001 9044 UpdateGuideState(): m_state=6
22:30:22.332 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
22:30:22.335 00.003 9044 Star::Find returns 1 (0), X=1011.10, Y=828.38, Mass=5800, SNR=52.1, Peak=173 HFD=5.2
22:30:22.338 00.003 9044 MultiStar: [#1 0.02,0.13,1.06,U] [#2 -0.01,0.02,1.20,U] [#3 0.04,0.04,0.85,U] [#4 0.19,-0.48,0.00,M3] [#5 -0.05,-0.07,0.64,U] [#6 0.01,0.02,0.42,U] [#7 -0.04,0.13,0.44,U] [#8 -0.04,0.02,0.42,U] 
22:30:22.340 00.002 9044 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {0.08, 0.02}
22:30:22.343 00.003 9044 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.62) = xAngle (2.93 = 2.93)
22:30:22.344 00.001 9044 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.15 = -0.15)
22:30:22.346 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.30 mountX=-0.04 mountY=-0.01, mountTheta=-2.98
22:30:22.349 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.04, opts=13)
22:30:22.351 00.002 9044 Enqueuing Move request for scope (0.01, 0.04)
22:30:22.352 00.001 12252 Worker thread wakes up
22:30:22.352 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:22.353 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:30:22.353 00.000 9044 UpdateGuideState exits: m=5800 SNR=52.1
22:30:22.354 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:22.356 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:22.357 00.001 9044 Enqueuing Expose request
22:30:22.358 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:30:22.358 00.000 12252 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
22:30:22.361 00.003 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.64
22:30:22.361 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:30:22.361 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:22.361 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:30:22.361 00.000 12252 MoveAxis(E, 3, ABG)
22:30:22.361 00.000 12252 Guiding  Dir = 2, Dur = 3
22:30:22.362 00.001 12252 IsSlewing returns 0
22:30:22.362 00.000 12252 IsGuiding returns 0
22:30:22.365 00.003 12252 PulseGuide returned control before completion, sleep 11
22:30:22.379 00.014 12252 IsGuiding returns 0
22:30:22.379 00.000 12252 Move returns status 0, amount 3
22:30:22.379 00.000 12252 MoveAxis(N, 0, ABG)
22:30:22.379 00.000 12252 Move returns status 0, amount 0
22:30:22.379 00.000 12252 move complete, result=0
22:30:22.379 00.000 12252 worker thread done servicing request
22:30:22.379 00.000 12252 Worker thread wakes up
22:30:22.379 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:30:22.382 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:22.382 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:24.737 02.355 12252 Exposure complete
22:30:24.800 00.063 12252 worker thread done servicing request
22:30:24.800 00.000 9044 OnExposeComplete: enter
22:30:24.802 00.002 9044 UpdateGuideState(): m_state=6
22:30:24.803 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3479
22:30:24.804 00.001 9044 Star::Find returns 1 (0), X=1011.04, Y=828.19, Mass=5580, SNR=51.4, Peak=173 HFD=5.2
22:30:24.806 00.002 9044 MultiStar: [#1 -0.03,0.08,1.05,U] [#2 -0.02,-0.04,1.22,U] [#3 0.07,0.09,0.85,U] [#4 0.01,-0.50,0.00,M4] [#5 -0.24,0.03,0.65,U] [#6 0.02,0.11,0.44,U] [#7 -0.03,0.03,0.43,U] [#8 0.00,0.05,0.42,U] 
22:30:24.807 00.001 9044 refined, 7 included, MultiStar: {-0.02, 0.01}, one-star: {0.02, -0.17}
22:30:24.808 00.001 9044 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.62) = xAngle (4.44 = -1.84)
22:30:24.809 00.001 9044 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.36 = 1.36)
22:30:24.810 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.82 mountX=-0.01 mountY=0.02, mountTheta=1.84
22:30:24.812 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.01, opts=13)
22:30:24.815 00.003 9044 Enqueuing Move request for scope (-0.02, 0.01)
22:30:24.815 00.000 12252 Worker thread wakes up
22:30:24.815 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:24.816 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
22:30:24.817 00.001 9044 UpdateGuideState exits: m=5580 SNR=51.4
22:30:24.817 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
22:30:24.817 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:24.818 00.001 12252 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
22:30:24.818 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:24.819 00.001 9044 Enqueuing Expose request
22:30:24.821 00.002 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.64
22:30:24.821 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
22:30:24.821 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:24.821 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:30:24.821 00.000 12252 MoveAxis(E, 4, ABG)
22:30:24.821 00.000 12252 Guiding  Dir = 2, Dur = 4
22:30:24.821 00.000 12252 IsSlewing returns 0
22:30:24.821 00.000 12252 IsGuiding returns 0
22:30:24.823 00.002 12252 PulseGuide returned control before completion, sleep 13
22:30:24.845 00.022 12252 IsGuiding returns 0
22:30:24.845 00.000 12252 Move returns status 0, amount 4
22:30:24.845 00.000 12252 MoveAxis(N, 0, ABG)
22:30:24.845 00.000 12252 Move returns status 0, amount 0
22:30:24.845 00.000 12252 move complete, result=0
22:30:24.845 00.000 12252 worker thread done servicing request
22:30:24.845 00.000 12252 Worker thread wakes up
22:30:24.845 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:30:24.846 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:24.846 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:27.195 02.349 12252 Exposure complete
22:30:27.263 00.068 12252 worker thread done servicing request
22:30:27.263 00.000 9044 OnExposeComplete: enter
22:30:27.264 00.001 9044 UpdateGuideState(): m_state=6
22:30:27.266 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3480
22:30:27.267 00.001 9044 Star::Find returns 1 (0), X=1011.07, Y=828.38, Mass=5722, SNR=51.6, Peak=173 HFD=5.2
22:30:27.269 00.002 9044 MultiStar: [#1 -0.01,0.14,1.07,U] [#2 -0.04,-0.02,1.22,U] [#3 0.04,0.10,0.85,U] [#4 0.01,-0.13,1.28,U] [#5 -0.08,-0.04,0.65,U] [#6 0.05,0.04,0.42,U] [#7 -0.07,0.02,0.45,U] [#8 -0.00,-0.06,0.42,U] 
22:30:27.270 00.001 9044 refined, 8 included, MultiStar: {-0.00, 0.00}, one-star: {0.05, 0.02}
22:30:27.271 00.001 9044 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.62) = xAngle (3.76 = -2.53)
22:30:27.272 00.001 9044 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.67 = 0.67)
22:30:27.273 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.00 hyp=0.00 cameraTheta=2.13 mountX=-0.00 mountY=0.00, mountTheta=2.49
22:30:27.275 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.00, opts=13)
22:30:27.277 00.002 9044 Enqueuing Move request for scope (-0.00, 0.00)
22:30:27.278 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:27.279 00.001 9044 UpdateGuideState exits: m=5722 SNR=51.6
22:30:27.280 00.001 12252 Worker thread wakes up
22:30:27.280 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:27.281 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.00) opts 0xd
22:30:27.281 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:27.282 00.001 9044 Enqueuing Expose request
22:30:27.283 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.00)
22:30:27.284 00.001 12252 Moving (-0.00, 0.00) raw xDistance=-0.00 yDistance=0.00
22:30:27.286 00.002 12252 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.64
22:30:27.286 00.000 12252 PPEC: input: -0.00, control: -0.00, exposure: 2000
22:30:27.287 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:27.287 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:30:27.287 00.000 12252 MoveAxis(E, 1, ABG)
22:30:27.287 00.000 12252 Guiding  Dir = 2, Dur = 1
22:30:27.287 00.000 12252 IsSlewing returns 0
22:30:27.287 00.000 12252 IsGuiding returns 0
22:30:27.290 00.003 12252 IsGuiding returns 0
22:30:27.291 00.001 12252 Move returns status 0, amount 1
22:30:27.291 00.000 12252 MoveAxis(N, 0, ABG)
22:30:27.291 00.000 12252 Move returns status 0, amount 0
22:30:27.291 00.000 12252 move complete, result=0
22:30:27.291 00.000 12252 worker thread done servicing request
22:30:27.291 00.000 12252 Worker thread wakes up
22:30:27.291 00.000 9044 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:30:27.293 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:27.293 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:29.645 02.352 12252 Exposure complete
22:30:29.692 00.047 12252 worker thread done servicing request
22:30:29.693 00.001 9044 OnExposeComplete: enter
22:30:29.694 00.001 9044 UpdateGuideState(): m_state=6
22:30:29.694 00.000 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3481
22:30:29.696 00.002 9044 Star::Find returns 1 (0), X=1011.11, Y=828.51, Mass=5842, SNR=52.8, Peak=173 HFD=5.2
22:30:29.697 00.001 9044 MultiStar: [#1 0.07,0.15,1.04,U] [#2 -0.00,0.10,1.16,U] [#3 0.09,0.20,0.85,U] [#4 0.16,0.82,0.00,M4] [#5 -0.01,0.05,0.65,U] [#6 0.05,0.28,0.42,U] [#7 -0.01,0.27,0.42,U] [#8 0.09,0.16,0.42,U] 
22:30:29.698 00.001 9044 refined, 7 included, MultiStar: {0.05, 0.16}, one-star: {0.08, 0.15}
22:30:29.699 00.001 9044 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.62) = xAngle (2.90 = 2.90)
22:30:29.700 00.001 9044 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.18 = -0.18)
22:30:29.701 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.28 mountX=-0.16 mountY=-0.03, mountTheta=-2.96
22:30:29.704 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.16, opts=13)
22:30:29.705 00.001 9044 Enqueuing Move request for scope (0.05, 0.16)
22:30:29.707 00.002 12252 Worker thread wakes up
22:30:29.707 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:29.709 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
22:30:29.709 00.000 9044 UpdateGuideState exits: m=5842 SNR=52.8
22:30:29.712 00.003 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
22:30:29.712 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:29.714 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:29.717 00.003 9044 Enqueuing Expose request
22:30:29.719 00.002 12252 Moving (0.05, 0.16) raw xDistance=-0.16 yDistance=-0.03
22:30:29.724 00.005 12252 PPEC rslt: input = -0.16, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 483.64
22:30:29.724 00.000 12252 PPEC: input: -0.16, control: -0.10, exposure: 2000
22:30:29.724 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:29.724 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:30:29.724 00.000 12252 MoveAxis(E, 39, ABG)
22:30:29.725 00.001 12252 Guiding  Dir = 2, Dur = 39
22:30:29.725 00.000 12252 IsSlewing returns 0
22:30:29.725 00.000 12252 IsGuiding returns 0
22:30:29.727 00.002 12252 PulseGuide returned control before completion, sleep 47
22:30:29.789 00.062 12252 IsGuiding returns 0
22:30:29.789 00.000 12252 Move returns status 0, amount 39
22:30:29.789 00.000 12252 MoveAxis(N, 0, ABG)
22:30:29.789 00.000 12252 Move returns status 0, amount 0
22:30:29.789 00.000 12252 move complete, result=0
22:30:29.789 00.000 12252 worker thread done servicing request
22:30:29.789 00.000 12252 Worker thread wakes up
22:30:29.789 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:29.789 00.000 9044 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
22:30:29.793 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:32.151 02.358 12252 Exposure complete
22:30:32.217 00.066 12252 worker thread done servicing request
22:30:32.217 00.000 9044 OnExposeComplete: enter
22:30:32.218 00.001 9044 UpdateGuideState(): m_state=6
22:30:32.219 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3482
22:30:32.221 00.002 9044 Star::Find returns 1 (0), X=1011.18, Y=828.60, Mass=5678, SNR=51.7, Peak=173 HFD=5.2
22:30:32.224 00.003 9044 MultiStar: [#1 0.11,0.28,1.05,U] [#2 0.12,0.19,1.18,U] [#3 0.14,0.25,0.85,U] [#4 0.10,0.00,1.30,U] [#5 0.09,0.08,0.66,U] [#6 0.21,0.26,0.43,U] [#7 0.09,0.27,0.43,U] [#8 0.15,0.08,0.42,U] 
22:30:32.225 00.001 9044 refined, 8 included, MultiStar: {0.12, 0.18}, one-star: {0.15, 0.23}
22:30:32.226 00.001 9044 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.62) = xAngle (2.59 = 2.59)
22:30:32.227 00.001 9044 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.50 = -0.50)
22:30:32.228 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.18 hyp=0.21 cameraTheta=0.96 mountX=-0.18 mountY=-0.10, mountTheta=-2.63
22:30:32.230 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.18, opts=13)
22:30:32.231 00.001 9044 Enqueuing Move request for scope (0.12, 0.18)
22:30:32.232 00.001 12252 Worker thread wakes up
22:30:32.232 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:32.234 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.18) opts 0xd
22:30:32.234 00.000 9044 UpdateGuideState exits: m=5678 SNR=51.7
22:30:32.235 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:32.236 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:32.237 00.001 9044 Enqueuing Expose request
22:30:32.239 00.002 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.18)
22:30:32.239 00.000 12252 Moving (0.12, 0.18) raw xDistance=-0.18 yDistance=-0.10
22:30:32.241 00.002 12252 PPEC rslt: input = -0.18, final = -0.10, react = -0.11, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 483.64
22:30:32.241 00.000 12252 PPEC: input: -0.18, control: -0.10, exposure: 2000
22:30:32.241 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:32.241 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:30:32.241 00.000 12252 MoveAxis(E, 40, ABG)
22:30:32.241 00.000 12252 Guiding  Dir = 2, Dur = 40
22:30:32.241 00.000 12252 IsSlewing returns 0
22:30:32.242 00.001 12252 IsGuiding returns 0
22:30:32.243 00.001 12252 PulseGuide returned control before completion, sleep 49
22:30:32.297 00.054 12252 IsGuiding returns 0
22:30:32.297 00.000 12252 Move returns status 0, amount 40
22:30:32.297 00.000 12252 MoveAxis(N, 0, ABG)
22:30:32.297 00.000 12252 Move returns status 0, amount 0
22:30:32.297 00.000 12252 move complete, result=0
22:30:32.297 00.000 12252 worker thread done servicing request
22:30:32.297 00.000 12252 Worker thread wakes up
22:30:32.297 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:32.297 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:32.297 00.000 9044 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
22:30:34.644 02.347 12252 Exposure complete
22:30:34.708 00.064 12252 worker thread done servicing request
22:30:34.708 00.000 9044 OnExposeComplete: enter
22:30:34.709 00.001 9044 UpdateGuideState(): m_state=6
22:30:34.711 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3483
22:30:34.714 00.003 9044 Star::Find returns 1 (0), X=1011.15, Y=828.55, Mass=5575, SNR=51.1, Peak=173 HFD=5.2
22:30:34.717 00.003 9044 MultiStar: [#1 0.04,0.27,1.05,U] [#2 0.01,0.10,1.24,U] [#3 0.18,0.18,0.85,U] [#4 0.29,-0.32,0.00,M4] [#5 -0.02,0.06,0.66,U] [#6 0.25,0.20,0.42,U] [#7 0.11,0.20,0.45,U] [#8 0.05,0.14,0.43,U] 
22:30:34.720 00.003 9044 refined, 7 included, MultiStar: {0.08, 0.17}, one-star: {0.13, 0.18}
22:30:34.722 00.002 9044 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.62) = xAngle (2.74 = 2.74)
22:30:34.725 00.003 9044 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.34 = -0.34)
22:30:34.727 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.17 hyp=0.18 cameraTheta=1.12 mountX=-0.17 mountY=-0.06, mountTheta=-2.79
22:30:34.732 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.17, opts=13)
22:30:34.734 00.002 9044 Enqueuing Move request for scope (0.08, 0.17)
22:30:34.737 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:34.740 00.003 12252 Worker thread wakes up
22:30:34.740 00.000 9044 UpdateGuideState exits: m=5575 SNR=51.1
22:30:34.743 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:34.745 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.17) opts 0xd
22:30:34.745 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:34.747 00.002 9044 Enqueuing Expose request
22:30:34.750 00.003 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.17)
22:30:34.750 00.000 12252 Moving (0.08, 0.17) raw xDistance=-0.17 yDistance=-0.06
22:30:34.754 00.004 12252 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 483.64
22:30:34.754 00.000 12252 PPEC: input: -0.17, control: -0.10, exposure: 2000
22:30:34.754 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:34.754 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:30:34.754 00.000 12252 MoveAxis(E, 38, ABG)
22:30:34.754 00.000 12252 Guiding  Dir = 2, Dur = 38
22:30:34.754 00.000 12252 IsSlewing returns 0
22:30:34.755 00.001 12252 IsGuiding returns 0
22:30:34.757 00.002 12252 PulseGuide returned control before completion, sleep 46
22:30:34.819 00.062 12252 IsGuiding returns 0
22:30:34.819 00.000 12252 Move returns status 0, amount 38
22:30:34.820 00.001 12252 MoveAxis(N, 0, ABG)
22:30:34.820 00.000 12252 Move returns status 0, amount 0
22:30:34.820 00.000 12252 move complete, result=0
22:30:34.820 00.000 12252 worker thread done servicing request
22:30:34.820 00.000 12252 Worker thread wakes up
22:30:34.820 00.000 9044 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
22:30:34.824 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:34.824 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:37.166 02.342 12252 Exposure complete
22:30:37.226 00.060 12252 worker thread done servicing request
22:30:37.226 00.000 9044 OnExposeComplete: enter
22:30:37.227 00.001 9044 UpdateGuideState(): m_state=6
22:30:37.228 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3484
22:30:37.229 00.001 9044 Star::Find returns 1 (0), X=1011.07, Y=828.41, Mass=5585, SNR=51.2, Peak=173 HFD=5.2
22:30:37.230 00.001 9044 MultiStar: [#1 -0.04,0.13,1.06,U] [#2 0.07,-0.00,1.20,U] [#3 0.09,0.07,0.86,U] [#4 0.01,-0.43,0.00,M5] [#5 -0.05,-0.01,0.66,U] [#6 0.09,0.04,0.42,U] [#7 -0.06,0.14,0.45,U] [#8 0.01,0.14,0.43,U] 
22:30:37.231 00.001 9044 refined, 7 included, MultiStar: {0.02, 0.06}, one-star: {0.04, 0.05}
22:30:37.232 00.001 9044 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.62) = xAngle (2.82 = 2.82)
22:30:37.234 00.002 9044 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.27 = -0.27)
22:30:37.237 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.19 mountX=-0.06 mountY=-0.02, mountTheta=-2.87
22:30:37.241 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.06, opts=13)
22:30:37.243 00.002 9044 Enqueuing Move request for scope (0.02, 0.06)
22:30:37.247 00.004 12252 Worker thread wakes up
22:30:37.247 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:37.248 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
22:30:37.248 00.000 9044 UpdateGuideState exits: m=5585 SNR=51.2
22:30:37.251 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:37.253 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:37.256 00.003 9044 Enqueuing Expose request
22:30:37.259 00.003 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
22:30:37.259 00.000 12252 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=-0.02
22:30:37.265 00.006 12252 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.65
22:30:37.265 00.000 12252 PPEC: input: -0.06, control: 0.01, exposure: 2000
22:30:37.265 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:37.265 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:30:37.266 00.001 12252 MoveAxis(W, 4, ABG)
22:30:37.266 00.000 12252 Guiding  Dir = 3, Dur = 4
22:30:37.266 00.000 12252 IsSlewing returns 0
22:30:37.266 00.000 12252 IsGuiding returns 0
22:30:37.268 00.002 12252 PulseGuide returned control before completion, sleep 13
22:30:37.293 00.025 12252 IsGuiding returns 0
22:30:37.293 00.000 12252 Move returns status 0, amount 4
22:30:37.293 00.000 12252 MoveAxis(N, 0, ABG)
22:30:37.293 00.000 12252 Move returns status 0, amount 0
22:30:37.293 00.000 12252 move complete, result=0
22:30:37.293 00.000 12252 worker thread done servicing request
22:30:37.293 00.000 12252 Worker thread wakes up
22:30:37.293 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:37.293 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:37.293 00.000 9044 GuideStep: -0.1 px 4 ms WEST, -0.0 px 0 ms NORTH
22:30:39.650 02.357 12252 Exposure complete
22:30:39.701 00.051 12252 worker thread done servicing request
22:30:39.702 00.001 9044 OnExposeComplete: enter
22:30:39.703 00.001 9044 UpdateGuideState(): m_state=6
22:30:39.704 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3485
22:30:39.704 00.000 9044 Star::Find returns 1 (0), X=1011.10, Y=828.52, Mass=5749, SNR=52.0, Peak=173 HFD=5.2
22:30:39.706 00.002 9044 MultiStar: [#1 0.07,0.25,1.05,U] [#2 0.08,0.08,1.19,U] [#3 0.19,0.13,0.84,U] [#4 0.06,-0.34,1.26,U] [#5 0.05,0.08,0.66,U] [#6 0.11,0.09,0.41,U] [#7 -0.02,0.23,0.43,U] [#8 0.06,0.15,0.42,U] 
22:30:39.708 00.002 9044 refined, 8 included, MultiStar: {0.08, 0.06}, one-star: {0.08, 0.16}
22:30:39.709 00.001 9044 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.62) = xAngle (2.29 = 2.29)
22:30:39.710 00.001 9044 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.80 = -0.80)
22:30:39.711 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.66 mountX=-0.07 mountY=-0.07, mountTheta=-2.31
22:30:39.713 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.06, opts=13)
22:30:39.716 00.003 9044 Enqueuing Move request for scope (0.08, 0.06)
22:30:39.717 00.001 12252 Worker thread wakes up
22:30:39.717 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:39.718 00.001 9044 UpdateGuideState exits: m=5749 SNR=52.0
22:30:39.719 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:39.720 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:39.721 00.001 9044 Enqueuing Expose request
22:30:39.722 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
22:30:39.722 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
22:30:39.722 00.000 12252 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=-0.07
22:30:39.727 00.005 12252 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.65
22:30:39.727 00.000 12252 PPEC: input: -0.07, control: 0.01, exposure: 2000
22:30:39.727 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:39.727 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:30:39.727 00.000 12252 MoveAxis(W, 3, ABG)
22:30:39.727 00.000 12252 Guiding  Dir = 3, Dur = 3
22:30:39.730 00.003 12252 IsSlewing returns 0
22:30:39.730 00.000 12252 IsGuiding returns 0
22:30:39.732 00.002 12252 PulseGuide returned control before completion, sleep 12
22:30:39.746 00.014 12252 IsGuiding returns 0
22:30:39.746 00.000 12252 Move returns status 0, amount 3
22:30:39.746 00.000 12252 MoveAxis(N, 0, ABG)
22:30:39.746 00.000 12252 Move returns status 0, amount 0
22:30:39.746 00.000 12252 move complete, result=0
22:30:39.746 00.000 12252 worker thread done servicing request
22:30:39.746 00.000 12252 Worker thread wakes up
22:30:39.746 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:39.746 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:39.746 00.000 9044 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:30:42.111 02.365 12252 Exposure complete
22:30:42.171 00.060 12252 worker thread done servicing request
22:30:42.171 00.000 9044 OnExposeComplete: enter
22:30:42.173 00.002 9044 UpdateGuideState(): m_state=6
22:30:42.175 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3486
22:30:42.176 00.001 9044 Star::Find returns 1 (0), X=1011.13, Y=828.41, Mass=5758, SNR=52.1, Peak=173 HFD=5.2
22:30:42.178 00.002 9044 MultiStar: [#1 0.00,0.11,1.06,U] [#2 0.07,0.02,1.19,U] [#3 0.14,0.08,0.84,U] [#4 0.02,-0.04,1.27,U] [#5 -0.03,-0.06,0.65,U] [#6 -0.01,-0.05,0.41,U] [#7 -0.06,0.13,0.43,U] [#8 0.02,-0.04,0.43,U] 
22:30:42.180 00.002 9044 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.11, 0.05}
22:30:42.181 00.001 9044 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.62) = xAngle (2.17 = 2.17)
22:30:42.184 00.003 9044 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.91 = -0.91)
22:30:42.185 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.55 mountX=-0.03 mountY=-0.04, mountTheta=-2.19
22:30:42.187 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.03, opts=13)
22:30:42.189 00.002 9044 Enqueuing Move request for scope (0.04, 0.03)
22:30:42.191 00.002 12252 Worker thread wakes up
22:30:42.191 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:42.192 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
22:30:42.193 00.001 9044 UpdateGuideState exits: m=5758 SNR=52.1
22:30:42.194 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
22:30:42.194 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:42.196 00.002 12252 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
22:30:42.196 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:42.199 00.003 9044 Enqueuing Expose request
22:30:42.203 00.004 12252 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.65
22:30:42.203 00.000 12252 PPEC: input: -0.03, control: -0.00, exposure: 2000
22:30:42.203 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:42.203 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:30:42.203 00.000 12252 MoveAxis(E, 1, ABG)
22:30:42.203 00.000 12252 Guiding  Dir = 2, Dur = 1
22:30:42.204 00.001 12252 IsSlewing returns 0
22:30:42.204 00.000 12252 IsGuiding returns 0
22:30:42.207 00.003 12252 IsGuiding returns 0
22:30:42.207 00.000 12252 Move returns status 0, amount 1
22:30:42.207 00.000 12252 MoveAxis(N, 0, ABG)
22:30:42.207 00.000 12252 Move returns status 0, amount 0
22:30:42.207 00.000 12252 move complete, result=0
22:30:42.207 00.000 12252 worker thread done servicing request
22:30:42.207 00.000 12252 Worker thread wakes up
22:30:42.208 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:42.208 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:42.208 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:30:44.559 02.351 12252 Exposure complete
22:30:44.641 00.082 12252 worker thread done servicing request
22:30:44.641 00.000 9044 OnExposeComplete: enter
22:30:44.643 00.002 9044 UpdateGuideState(): m_state=6
22:30:44.646 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3487
22:30:44.648 00.002 9044 Star::Find returns 1 (0), X=1011.16, Y=828.33, Mass=5755, SNR=52.0, Peak=173 HFD=5.2
22:30:44.650 00.002 9044 MultiStar: [#1 0.07,0.19,1.06,U] [#2 0.06,0.07,1.22,U] [#3 0.18,0.13,0.86,U] [#4 0.02,-0.12,1.29,U] [#5 -0.05,-0.01,0.64,U] [#6 0.06,0.09,0.41,U] [#7 0.02,0.10,0.43,U] [#8 -0.03,0.02,0.41,U] 
22:30:44.652 00.002 9044 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.14, -0.03}
22:30:44.654 00.002 9044 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.62) = xAngle (2.19 = 2.19)
22:30:44.656 00.002 9044 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.90 = -0.90)
22:30:44.658 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.56 mountX=-0.04 mountY=-0.06, mountTheta=-2.21
22:30:44.661 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.04, opts=13)
22:30:44.662 00.001 9044 Enqueuing Move request for scope (0.06, 0.04)
22:30:44.664 00.002 12252 Worker thread wakes up
22:30:44.664 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:44.666 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
22:30:44.666 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
22:30:44.666 00.000 12252 Moving (0.06, 0.04) raw xDistance=-0.04 yDistance=-0.06
22:30:44.667 00.001 9044 UpdateGuideState exits: m=5755 SNR=52.0
22:30:44.668 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:44.670 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:44.674 00.004 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.65
22:30:44.674 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:30:44.674 00.000 9044 Enqueuing Expose request
22:30:44.675 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:44.675 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:30:44.675 00.000 12252 MoveAxis(E, 2, ABG)
22:30:44.675 00.000 12252 Guiding  Dir = 2, Dur = 2
22:30:44.675 00.000 12252 IsSlewing returns 0
22:30:44.675 00.000 12252 IsGuiding returns 0
22:30:44.677 00.002 12252 PulseGuide returned control before completion, sleep 11
22:30:44.701 00.024 12252 IsGuiding returns 0
22:30:44.701 00.000 12252 Move returns status 0, amount 2
22:30:44.701 00.000 12252 MoveAxis(N, 0, ABG)
22:30:44.701 00.000 12252 Move returns status 0, amount 0
22:30:44.701 00.000 12252 move complete, result=0
22:30:44.701 00.000 12252 worker thread done servicing request
22:30:44.701 00.000 12252 Worker thread wakes up
22:30:44.701 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:44.701 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:44.701 00.000 9044 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:30:47.068 02.367 12252 Exposure complete
22:30:47.135 00.067 12252 worker thread done servicing request
22:30:47.135 00.000 9044 OnExposeComplete: enter
22:30:47.136 00.001 9044 UpdateGuideState(): m_state=6
22:30:47.137 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3488
22:30:47.139 00.002 9044 Star::Find returns 1 (0), X=1011.18, Y=828.59, Mass=5556, SNR=51.2, Peak=173 HFD=5.2
22:30:47.140 00.001 9044 MultiStar: [#1 0.09,0.30,1.07,U] [#2 0.11,0.18,1.21,U] [#3 0.21,0.20,0.85,U] [#4 0.17,0.76,0.00,M3] [#5 0.08,0.12,0.68,U] [#6 0.18,0.25,0.43,U] [#7 0.08,0.26,0.45,U] [#8 0.10,0.10,0.42,U] 
22:30:47.141 00.001 9044 refined, 7 included, MultiStar: {0.13, 0.21}, one-star: {0.16, 0.23}
22:30:47.142 00.001 9044 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.62) = xAngle (2.66 = 2.66)
22:30:47.143 00.001 9044 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.43 = -0.43)
22:30:47.144 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.21 hyp=0.25 cameraTheta=1.03 mountX=-0.22 mountY=-0.10, mountTheta=-2.70
22:30:47.147 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.21, opts=13)
22:30:47.149 00.002 9044 Enqueuing Move request for scope (0.13, 0.21)
22:30:47.150 00.001 12252 Worker thread wakes up
22:30:47.150 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.21) opts 0xd
22:30:47.150 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.21)
22:30:47.150 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:47.152 00.002 12252 Moving (0.13, 0.21) raw xDistance=-0.22 yDistance=-0.10
22:30:47.152 00.000 9044 UpdateGuideState exits: m=5556 SNR=51.2
22:30:47.152 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:47.153 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:47.154 00.001 9044 Enqueuing Expose request
22:30:47.155 00.001 12252 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 483.65
22:30:47.155 00.000 12252 PPEC: input: -0.22, control: -0.12, exposure: 2000
22:30:47.155 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:47.155 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:30:47.155 00.000 12252 MoveAxis(E, 49, ABG)
22:30:47.155 00.000 12252 Guiding  Dir = 2, Dur = 49
22:30:47.155 00.000 12252 IsSlewing returns 0
22:30:47.155 00.000 12252 IsGuiding returns 0
22:30:47.158 00.003 12252 PulseGuide returned control before completion, sleep 58
22:30:47.219 00.061 12252 IsGuiding returns 0
22:30:47.220 00.001 12252 Move returns status 0, amount 49
22:30:47.220 00.000 12252 MoveAxis(N, 0, ABG)
22:30:47.220 00.000 12252 Move returns status 0, amount 0
22:30:47.220 00.000 12252 move complete, result=0
22:30:47.220 00.000 12252 worker thread done servicing request
22:30:47.220 00.000 12252 Worker thread wakes up
22:30:47.220 00.000 9044 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
22:30:47.222 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:47.222 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:49.562 02.340 12252 Exposure complete
22:30:49.606 00.044 12252 worker thread done servicing request
22:30:49.606 00.000 9044 OnExposeComplete: enter
22:30:49.607 00.001 9044 UpdateGuideState(): m_state=6
22:30:49.608 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3489
22:30:49.609 00.001 9044 Star::Find returns 1 (0), X=1011.13, Y=828.44, Mass=5765, SNR=52.0, Peak=173 HFD=5.2
22:30:49.611 00.002 9044 MultiStar: [#1 0.06,0.12,1.05,U] [#2 -0.01,0.04,1.21,U] [#3 0.12,0.03,0.84,U] [#4 0.29,-0.42,0.00,M4] [#5 0.03,-0.01,0.65,U] [#6 0.13,0.08,0.41,U] [#7 0.04,0.15,0.43,U] [#8 0.10,0.04,0.41,U] 
22:30:49.612 00.001 9044 refined, 7 included, MultiStar: {0.06, 0.06}, one-star: {0.11, 0.08}
22:30:49.614 00.002 9044 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.62) = xAngle (2.40 = 2.40)
22:30:49.615 00.001 9044 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.69 = -0.69)
22:30:49.616 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.77 mountX=-0.07 mountY=-0.06, mountTheta=-2.43
22:30:49.617 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.06, opts=13)
22:30:49.618 00.001 9044 Enqueuing Move request for scope (0.06, 0.06)
22:30:49.619 00.001 12252 Worker thread wakes up
22:30:49.619 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:49.620 00.001 9044 UpdateGuideState exits: m=5765 SNR=52.0
22:30:49.621 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:49.622 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:49.623 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:30:49.623 00.000 9044 Enqueuing Expose request
22:30:49.625 00.002 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:30:49.625 00.000 12252 Moving (0.06, 0.06) raw xDistance=-0.07 yDistance=-0.06
22:30:49.628 00.003 12252 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.65
22:30:49.628 00.000 12252 PPEC: input: -0.07, control: 0.01, exposure: 2000
22:30:49.628 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:49.628 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:30:49.629 00.001 12252 MoveAxis(W, 6, ABG)
22:30:49.629 00.000 12252 Guiding  Dir = 3, Dur = 6
22:30:49.629 00.000 12252 IsSlewing returns 0
22:30:49.629 00.000 12252 IsGuiding returns 0
22:30:49.631 00.002 12252 PulseGuide returned control before completion, sleep 15
22:30:49.659 00.028 12252 IsGuiding returns 0
22:30:49.659 00.000 12252 Move returns status 0, amount 6
22:30:49.659 00.000 12252 MoveAxis(N, 0, ABG)
22:30:49.659 00.000 12252 Move returns status 0, amount 0
22:30:49.659 00.000 12252 move complete, result=0
22:30:49.659 00.000 12252 worker thread done servicing request
22:30:49.659 00.000 12252 Worker thread wakes up
22:30:49.659 00.000 9044 GuideStep: -0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
22:30:49.661 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:49.661 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:51.993 02.332 12252 Exposure complete
22:30:52.032 00.039 12252 worker thread done servicing request
22:30:52.032 00.000 9044 OnExposeComplete: enter
22:30:52.033 00.001 9044 UpdateGuideState(): m_state=6
22:30:52.034 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3490
22:30:52.034 00.000 9044 Star::Find returns 1 (0), X=1011.15, Y=828.42, Mass=5649, SNR=51.5, Peak=173 HFD=5.2
22:30:52.035 00.001 9044 MultiStar: [#1 0.00,0.08,1.05,U] [#2 -0.01,0.06,1.19,U] [#3 0.26,-0.01,0.86,U] [#4 0.22,0.69,0.00,M5] [#5 -0.11,0.01,0.65,U] [#6 0.05,0.20,0.42,U] [#7 0.05,0.16,0.44,U] [#8 0.05,0.05,0.42,U] 
22:30:52.038 00.003 9044 refined, 7 included, MultiStar: {0.06, 0.07}, one-star: {0.13, 0.06}
22:30:52.042 00.004 9044 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.62) = xAngle (2.50 = 2.50)
22:30:52.045 00.003 9044 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.59 = -0.59)
22:30:52.047 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.87 mountX=-0.07 mountY=-0.05, mountTheta=-2.53
22:30:52.051 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.07, opts=13)
22:30:52.052 00.001 9044 Enqueuing Move request for scope (0.06, 0.07)
22:30:52.053 00.001 12252 Worker thread wakes up
22:30:52.053 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:52.054 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
22:30:52.054 00.000 9044 UpdateGuideState exits: m=5649 SNR=51.5
22:30:52.055 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
22:30:52.055 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:52.056 00.001 12252 Moving (0.06, 0.07) raw xDistance=-0.07 yDistance=-0.05
22:30:52.056 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:52.057 00.001 9044 Enqueuing Expose request
22:30:52.059 00.002 12252 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.65
22:30:52.059 00.000 12252 PPEC: input: -0.07, control: 0.00, exposure: 2000
22:30:52.059 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:52.059 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:30:52.059 00.000 12252 MoveAxis(W, 1, ABG)
22:30:52.059 00.000 12252 Guiding  Dir = 3, Dur = 1
22:30:52.059 00.000 12252 IsSlewing returns 0
22:30:52.059 00.000 12252 IsGuiding returns 0
22:30:52.061 00.002 12252 IsGuiding returns 0
22:30:52.061 00.000 12252 Move returns status 0, amount 1
22:30:52.061 00.000 12252 MoveAxis(N, 0, ABG)
22:30:52.061 00.000 12252 Move returns status 0, amount 0
22:30:52.061 00.000 12252 move complete, result=0
22:30:52.061 00.000 12252 worker thread done servicing request
22:30:52.061 00.000 12252 Worker thread wakes up
22:30:52.061 00.000 9044 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:30:52.064 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:52.064 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:54.421 02.357 12252 Exposure complete
22:30:54.503 00.082 12252 worker thread done servicing request
22:30:54.504 00.001 9044 OnExposeComplete: enter
22:30:54.505 00.001 9044 UpdateGuideState(): m_state=6
22:30:54.506 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3491
22:30:54.507 00.001 9044 Star::Find returns 1 (0), X=1011.17, Y=828.43, Mass=5815, SNR=52.3, Peak=173 HFD=5.2
22:30:54.509 00.002 9044 MultiStar: [#1 0.05,0.19,1.07,U] [#2 0.04,0.03,1.20,U] [#3 0.18,0.06,0.86,U] [#4 0.34,-0.42,0.00,M6] [#5 -0.04,-0.03,0.64,U] [#6 0.10,0.10,0.43,U] [#7 0.02,0.16,0.43,U] [#8 0.15,-0.05,0.42,U] 
22:30:54.510 00.001 9044 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.15, 0.07}
22:30:54.512 00.002 9044 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.62) = xAngle (2.34 = 2.34)
22:30:54.513 00.001 9044 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.74 = -0.74)
22:30:54.514 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.72 mountX=-0.08 mountY=-0.07, mountTheta=-2.37
22:30:54.516 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.07, opts=13)
22:30:54.517 00.001 9044 Enqueuing Move request for scope (0.08, 0.07)
22:30:54.518 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:54.519 00.001 9044 UpdateGuideState exits: m=5815 SNR=52.3
22:30:54.520 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:54.521 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:54.522 00.001 9044 Enqueuing Expose request
22:30:54.523 00.001 12252 Worker thread wakes up
22:30:54.523 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
22:30:54.523 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
22:30:54.523 00.000 12252 Moving (0.08, 0.07) raw xDistance=-0.08 yDistance=-0.07
22:30:54.529 00.006 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.65
22:30:54.529 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
22:30:54.529 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:54.529 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:30:54.529 00.000 12252 MoveAxis(E, 4, ABG)
22:30:54.529 00.000 12252 Guiding  Dir = 2, Dur = 4
22:30:54.530 00.001 12252 IsSlewing returns 0
22:30:54.530 00.000 12252 IsGuiding returns 0
22:30:54.532 00.002 12252 PulseGuide returned control before completion, sleep 13
22:30:54.547 00.015 12252 IsGuiding returns 0
22:30:54.547 00.000 12252 Move returns status 0, amount 4
22:30:54.547 00.000 12252 MoveAxis(N, 0, ABG)
22:30:54.547 00.000 12252 Move returns status 0, amount 0
22:30:54.547 00.000 12252 move complete, result=0
22:30:54.547 00.000 12252 worker thread done servicing request
22:30:54.547 00.000 12252 Worker thread wakes up
22:30:54.547 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:30:54.549 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:54.549 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:56.891 02.342 12252 Exposure complete
22:30:56.954 00.063 12252 worker thread done servicing request
22:30:56.954 00.000 9044 OnExposeComplete: enter
22:30:56.956 00.002 9044 UpdateGuideState(): m_state=6
22:30:56.957 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3492
22:30:56.958 00.001 9044 Star::Find returns 1 (0), X=1011.15, Y=828.51, Mass=5789, SNR=52.1, Peak=173 HFD=5.3
22:30:56.960 00.002 9044 MultiStar: [#1 0.10,0.22,1.05,U] [#2 0.08,0.15,1.19,U] [#3 0.28,0.19,0.83,U] [#4 0.19,0.77,0.00,M7] [#5 0.11,0.16,0.66,U] [#6 0.14,0.23,0.43,U] [#7 0.15,0.34,0.44,U] [#8 0.15,0.31,0.43,U] 
22:30:56.961 00.001 9044 single-star, 7 included, MultiStar: {0.14, 0.20}, one-star: {0.13, 0.15}
22:30:56.965 00.004 9044 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.62) = xAngle (2.48 = 2.48)
22:30:56.966 00.001 9044 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.60 = -0.60)
22:30:56.967 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.86 mountX=-0.16 mountY=-0.11, mountTheta=-2.52
22:30:56.969 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.15, opts=13)
22:30:56.971 00.002 9044 Enqueuing Move request for scope (0.13, 0.15)
22:30:56.972 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:56.974 00.002 9044 UpdateGuideState exits: m=5789 SNR=52.1
22:30:56.977 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:56.980 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:56.982 00.002 9044 Enqueuing Expose request
22:30:56.984 00.002 12252 Worker thread wakes up
22:30:56.985 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
22:30:56.985 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
22:30:56.985 00.000 12252 Moving (0.13, 0.15) raw xDistance=-0.16 yDistance=-0.11
22:30:56.990 00.005 12252 PPEC rslt: input = -0.16, final = -0.09, react = -0.10, pred = 0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 483.66
22:30:56.990 00.000 12252 PPEC: input: -0.16, control: -0.09, exposure: 2000
22:30:56.991 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:30:56.991 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:30:56.991 00.000 12252 MoveAxis(E, 37, ABG)
22:30:56.991 00.000 12252 Guiding  Dir = 2, Dur = 37
22:30:56.991 00.000 12252 IsSlewing returns 0
22:30:56.992 00.001 12252 IsGuiding returns 0
22:30:56.994 00.002 12252 PulseGuide returned control before completion, sleep 45
22:30:57.054 00.060 12252 IsGuiding returns 0
22:30:57.054 00.000 12252 Move returns status 0, amount 37
22:30:57.054 00.000 12252 MoveAxis(N, 0, ABG)
22:30:57.054 00.000 12252 Move returns status 0, amount 0
22:30:57.054 00.000 12252 move complete, result=0
22:30:57.054 00.000 12252 worker thread done servicing request
22:30:57.054 00.000 12252 Worker thread wakes up
22:30:57.056 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:57.056 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:30:57.056 00.000 9044 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
22:30:59.405 02.349 12252 Exposure complete
22:30:59.447 00.042 12252 worker thread done servicing request
22:30:59.447 00.000 9044 OnExposeComplete: enter
22:30:59.449 00.002 9044 UpdateGuideState(): m_state=6
22:30:59.450 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
22:30:59.451 00.001 9044 Star::Find returns 1 (0), X=1011.22, Y=828.46, Mass=5844, SNR=52.3, Peak=173 HFD=5.3
22:30:59.452 00.001 9044 MultiStar: [#1 0.12,0.14,1.06,U] [#2 0.20,0.11,1.20,U] [#3 0.30,0.11,0.86,U] [#4 0.30,-0.37,0.00,M8] [#5 0.19,0.14,0.66,U] [#6 0.19,0.19,0.43,U] [#7 0.06,0.23,0.44,U] [#8 0.20,0.30,0.42,U] 
22:30:59.453 00.001 9044 single-star, 7 included, MultiStar: {0.19, 0.14}, one-star: {0.19, 0.10}
22:30:59.454 00.001 9044 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.62) = xAngle (2.08 = 2.08)
22:30:59.455 00.001 9044 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.00 = -1.00)
22:30:59.457 00.002 9044 CameraToMount -- cameraX=0.19 cameraY=0.10 hyp=0.22 cameraTheta=0.46 mountX=-0.11 mountY=-0.18, mountTheta=-2.10
22:30:59.459 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=0.10, opts=13)
22:30:59.461 00.002 9044 Enqueuing Move request for scope (0.19, 0.10)
22:30:59.462 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:30:59.463 00.001 9044 UpdateGuideState exits: m=5844 SNR=52.3
22:30:59.464 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:30:59.466 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:30:59.467 00.001 9044 Enqueuing Expose request
22:30:59.469 00.002 12252 Worker thread wakes up
22:30:59.469 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.10) opts 0xd
22:30:59.469 00.000 12252 Handling offset move in thread for scope, endpoint = (0.19, 0.10)
22:30:59.469 00.000 12252 Moving (0.19, 0.10) raw xDistance=-0.11 yDistance=-0.18
22:30:59.471 00.002 12252 PPEC rslt: input = -0.11, final = -0.07, react = -0.06, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 483.66
22:30:59.472 00.001 12252 PPEC: input: -0.11, control: -0.07, exposure: 2000
22:30:59.472 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:30:59.472 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:30:59.472 00.000 12252 MoveAxis(E, 26, ABG)
22:30:59.472 00.000 12252 Guiding  Dir = 2, Dur = 26
22:30:59.473 00.001 12252 IsSlewing returns 0
22:30:59.473 00.000 12252 IsGuiding returns 0
22:30:59.474 00.001 12252 PulseGuide returned control before completion, sleep 35
22:30:59.520 00.046 12252 IsGuiding returns 0
22:30:59.520 00.000 12252 Move returns status 0, amount 26
22:30:59.520 00.000 12252 MoveAxis(N, 0, ABG)
22:30:59.520 00.000 12252 Move returns status 0, amount 0
22:30:59.520 00.000 12252 move complete, result=0
22:30:59.520 00.000 12252 worker thread done servicing request
22:30:59.520 00.000 12252 Worker thread wakes up
22:30:59.520 00.000 9044 GuideStep: -0.1 px 26 ms EAST, -0.2 px 0 ms NORTH
22:30:59.523 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:30:59.523 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:01.864 02.341 12252 Exposure complete
22:31:01.913 00.049 12252 worker thread done servicing request
22:31:01.913 00.000 9044 OnExposeComplete: enter
22:31:01.914 00.001 9044 UpdateGuideState(): m_state=6
22:31:01.915 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3494
22:31:01.916 00.001 9044 Star::Find returns 1 (0), X=1011.26, Y=828.34, Mass=5715, SNR=52.2, Peak=173 HFD=5.3
22:31:01.918 00.002 9044 MultiStar: [#1 0.12,0.11,1.05,U] [#2 0.08,-0.03,1.21,U] [#3 0.29,0.05,0.86,U] [#4 0.31,-0.42,0.00,M9] [#5 0.08,-0.00,0.66,U] [#6 0.28,0.10,0.43,U] [#7 0.15,0.03,0.43,U] [#8 0.16,0.10,0.41,U] 
22:31:01.919 00.001 9044 refined, 7 included, MultiStar: {0.17, 0.03}, one-star: {0.24, -0.02}
22:31:01.921 00.002 9044 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.62) = xAngle (1.82 = 1.82)
22:31:01.922 00.001 9044 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.27 = -1.27)
22:31:01.923 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.19 mountX=-0.04 mountY=-0.16, mountTheta=-1.82
22:31:01.926 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.03, opts=13)
22:31:01.927 00.001 9044 Enqueuing Move request for scope (0.17, 0.03)
22:31:01.928 00.001 12252 Worker thread wakes up
22:31:01.928 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
22:31:01.928 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
22:31:01.928 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:01.929 00.001 12252 Moving (0.17, 0.03) raw xDistance=-0.04 yDistance=-0.16
22:31:01.929 00.000 9044 UpdateGuideState exits: m=5715 SNR=52.2
22:31:01.931 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:01.931 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:01.932 00.001 9044 Enqueuing Expose request
22:31:01.934 00.002 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.66
22:31:01.934 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:31:01.934 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:31:01.934 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:31:01.934 00.000 12252 MoveAxis(E, 3, ABG)
22:31:01.934 00.000 12252 Guiding  Dir = 2, Dur = 3
22:31:01.934 00.000 12252 IsSlewing returns 0
22:31:01.935 00.001 12252 IsGuiding returns 0
22:31:01.937 00.002 12252 PulseGuide returned control before completion, sleep 11
22:31:01.955 00.018 12252 IsGuiding returns 0
22:31:01.955 00.000 12252 Move returns status 0, amount 3
22:31:01.956 00.001 12252 MoveAxis(N, 0, ABG)
22:31:01.956 00.000 12252 Move returns status 0, amount 0
22:31:01.956 00.000 12252 move complete, result=0
22:31:01.956 00.000 12252 worker thread done servicing request
22:31:01.956 00.000 12252 Worker thread wakes up
22:31:01.956 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
22:31:01.959 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:01.959 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:04.321 02.362 12252 Exposure complete
22:31:04.382 00.061 12252 worker thread done servicing request
22:31:04.382 00.000 9044 OnExposeComplete: enter
22:31:04.383 00.001 9044 UpdateGuideState(): m_state=6
22:31:04.385 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3495
22:31:04.388 00.003 9044 Star::Find returns 1 (0), X=1011.05, Y=828.44, Mass=5710, SNR=51.8, Peak=173 HFD=5.2
22:31:04.391 00.003 9044 MultiStar: [#1 -0.01,0.12,1.06,U] [#2 -0.03,0.05,1.22,U] [#3 0.05,0.04,0.84,U] [#4 -0.01,-0.34,1.26,U] [#5 -0.23,-0.11,0.66,U] [#6 -0.00,0.14,0.42,U] [#7 0.01,0.10,0.44,U] [#8 -0.14,0.04,0.42,U] 
22:31:04.394 00.003 9044 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {0.03, 0.08}
22:31:04.396 00.002 9044 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.62) = xAngle (-1.15 = -1.15)
22:31:04.399 00.003 9044 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.23 = 2.05)
22:31:04.401 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.77 mountX=0.01 mountY=0.02, mountTheta=1.14
22:31:04.403 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.01, opts=13)
22:31:04.405 00.002 9044 Enqueuing Move request for scope (-0.03, -0.01)
22:31:04.407 00.002 12252 Worker thread wakes up
22:31:04.407 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:04.409 00.002 9044 UpdateGuideState exits: m=5710 SNR=51.8
22:31:04.412 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:04.415 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:04.417 00.002 9044 Enqueuing Expose request
22:31:04.420 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
22:31:04.420 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
22:31:04.420 00.000 12252 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=0.02
22:31:04.423 00.003 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.66
22:31:04.423 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
22:31:04.423 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:04.424 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:31:04.424 00.000 12252 MoveAxis(E, 4, ABG)
22:31:04.424 00.000 12252 Guiding  Dir = 2, Dur = 4
22:31:04.424 00.000 12252 IsSlewing returns 0
22:31:04.425 00.001 12252 IsGuiding returns 0
22:31:04.428 00.003 12252 PulseGuide returned control before completion, sleep 12
22:31:04.447 00.019 12252 IsGuiding returns 0
22:31:04.447 00.000 12252 Move returns status 0, amount 4
22:31:04.447 00.000 12252 MoveAxis(N, 0, ABG)
22:31:04.447 00.000 12252 Move returns status 0, amount 0
22:31:04.448 00.001 12252 move complete, result=0
22:31:04.448 00.000 12252 worker thread done servicing request
22:31:04.448 00.000 9044 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:31:04.449 00.001 12252 Worker thread wakes up
22:31:04.449 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:04.449 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:06.808 02.359 12252 Exposure complete
22:31:06.854 00.046 12252 worker thread done servicing request
22:31:06.854 00.000 9044 OnExposeComplete: enter
22:31:06.858 00.004 9044 UpdateGuideState(): m_state=6
22:31:06.860 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3496
22:31:06.862 00.002 9044 Star::Find returns 1 (0), X=1011.22, Y=828.17, Mass=5808, SNR=52.2, Peak=173 HFD=5.2
22:31:06.865 00.003 9044 MultiStar: [#1 0.04,0.03,1.06,U] [#2 0.09,0.05,1.20,U] [#3 0.23,0.01,0.84,U] [#4 0.22,0.60,0.00,M9] [#5 -0.09,-0.20,0.66,U] [#6 0.17,0.10,0.42,U] [#7 0.13,0.03,0.42,U] [#8 0.12,-0.03,0.42,U] 
22:31:06.868 00.003 9044 refined, 7 included, MultiStar: {0.11, -0.03}, one-star: {0.20, -0.19}
22:31:06.870 00.002 9044 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.62) = xAngle (1.35 = 1.35)
22:31:06.872 00.002 9044 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.73 = -1.73)
22:31:06.875 00.003 9044 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-0.27 mountX=0.02 mountY=-0.11, mountTheta=-1.35
22:31:06.879 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.03, opts=13)
22:31:06.881 00.002 9044 Enqueuing Move request for scope (0.11, -0.03)
22:31:06.884 00.003 12252 Worker thread wakes up
22:31:06.884 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:06.886 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:31:06.886 00.000 9044 UpdateGuideState exits: m=5808 SNR=52.2
22:31:06.887 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:31:06.887 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:06.889 00.002 12252 Moving (0.11, -0.03) raw xDistance=0.02 yDistance=-0.11
22:31:06.889 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:06.891 00.002 9044 Enqueuing Expose request
22:31:06.894 00.003 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.66
22:31:06.894 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
22:31:06.894 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:06.894 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:31:06.894 00.000 12252 MoveAxis(E, 6, ABG)
22:31:06.894 00.000 12252 Guiding  Dir = 2, Dur = 6
22:31:06.895 00.001 12252 IsSlewing returns 0
22:31:06.895 00.000 12252 IsGuiding returns 0
22:31:06.897 00.002 12252 PulseGuide returned control before completion, sleep 15
22:31:06.916 00.019 12252 IsGuiding returns 0
22:31:06.916 00.000 12252 Move returns status 0, amount 6
22:31:06.916 00.000 12252 MoveAxis(N, 0, ABG)
22:31:06.916 00.000 12252 Move returns status 0, amount 0
22:31:06.916 00.000 12252 move complete, result=0
22:31:06.916 00.000 12252 worker thread done servicing request
22:31:06.916 00.000 12252 Worker thread wakes up
22:31:06.916 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:31:06.917 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:06.918 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:09.274 02.356 12252 Exposure complete
22:31:09.322 00.048 12252 worker thread done servicing request
22:31:09.322 00.000 9044 OnExposeComplete: enter
22:31:09.323 00.001 9044 UpdateGuideState(): m_state=6
22:31:09.324 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3497
22:31:09.324 00.000 9044 Star::Find returns 1 (0), X=1011.22, Y=828.43, Mass=5768, SNR=52.1, Peak=173 HFD=5.3
22:31:09.325 00.001 9044 MultiStar: [#1 0.15,0.08,1.05,U] [#2 0.15,0.02,1.20,U] [#3 0.24,0.10,0.84,U] [#4 0.35,-0.40,0.00,M10] [#5 0.13,-0.09,0.65,U] [#6 0.11,-0.02,0.43,U] [#7 0.06,0.09,0.44,U] [#8 0.05,-0.09,0.42,U] 
22:31:09.326 00.001 9044 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.20, 0.07}
22:31:09.327 00.001 9044 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.62) = xAngle (1.84 = 1.84)
22:31:09.328 00.001 9044 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.24 = -1.24)
22:31:09.329 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.22 mountX=-0.04 mountY=-0.15, mountTheta=-1.85
22:31:09.330 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.03, opts=13)
22:31:09.331 00.001 9044 Enqueuing Move request for scope (0.15, 0.03)
22:31:09.333 00.002 12252 Worker thread wakes up
22:31:09.333 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:09.334 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
22:31:09.334 00.000 9044 UpdateGuideState exits: m=5768 SNR=52.1
22:31:09.335 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
22:31:09.335 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:09.336 00.001 12252 Moving (0.15, 0.03) raw xDistance=-0.04 yDistance=-0.15
22:31:09.336 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:09.337 00.001 9044 Enqueuing Expose request
22:31:09.338 00.001 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.66
22:31:09.338 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
22:31:09.338 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:09.339 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:31:09.339 00.000 12252 MoveAxis(E, 6, ABG)
22:31:09.339 00.000 12252 Guiding  Dir = 2, Dur = 6
22:31:09.339 00.000 12252 IsSlewing returns 0
22:31:09.339 00.000 12252 IsGuiding returns 0
22:31:09.341 00.002 12252 PulseGuide returned control before completion, sleep 15
22:31:09.364 00.023 12252 IsGuiding returns 0
22:31:09.364 00.000 12252 Move returns status 0, amount 6
22:31:09.364 00.000 12252 MoveAxis(N, 0, ABG)
22:31:09.364 00.000 12252 Move returns status 0, amount 0
22:31:09.364 00.000 12252 move complete, result=0
22:31:09.364 00.000 12252 worker thread done servicing request
22:31:09.364 00.000 12252 Worker thread wakes up
22:31:09.364 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:31:09.367 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:09.367 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:11.723 02.356 12252 Exposure complete
22:31:11.783 00.060 12252 worker thread done servicing request
22:31:11.783 00.000 9044 OnExposeComplete: enter
22:31:11.785 00.002 9044 UpdateGuideState(): m_state=6
22:31:11.786 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3498
22:31:11.789 00.003 9044 Star::Find returns 1 (0), X=1011.14, Y=828.37, Mass=5774, SNR=52.0, Peak=173 HFD=5.3
22:31:11.791 00.002 9044 MultiStar: [#1 0.10,0.09,1.07,U] [#2 0.08,0.01,1.18,U] [#3 0.22,0.01,0.84,U] [#4 0.10,-0.24,1.27,U] [#5 0.09,-0.02,0.66,U] [#6 0.16,-0.05,0.42,U] [#7 0.01,0.10,0.43,U] [#8 0.23,0.01,0.42,U] 
22:31:11.794 00.003 9044 single-star, 8 included, MultiStar: {0.12, -0.02}, one-star: {0.12, 0.01}
22:31:11.796 00.002 9044 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.62) = xAngle (1.69 = 1.69)
22:31:11.797 00.001 9044 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.39 = -1.39)
22:31:11.799 00.002 9044 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.07 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
22:31:11.802 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.01, opts=13)
22:31:11.804 00.002 9044 Enqueuing Move request for scope (0.12, 0.01)
22:31:11.805 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:11.806 00.001 9044 UpdateGuideState exits: m=5774 SNR=52.0
22:31:11.807 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:11.808 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:11.809 00.001 9044 Enqueuing Expose request
22:31:11.810 00.001 12252 Worker thread wakes up
22:31:11.810 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
22:31:11.810 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
22:31:11.810 00.000 12252 Moving (0.12, 0.01) raw xDistance=-0.01 yDistance=-0.12
22:31:11.812 00.002 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.67
22:31:11.812 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
22:31:11.812 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:11.812 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:31:11.814 00.002 12252 MoveAxis(E, 6, ABG)
22:31:11.814 00.000 12252 Guiding  Dir = 2, Dur = 6
22:31:11.814 00.000 12252 IsSlewing returns 0
22:31:11.814 00.000 12252 IsGuiding returns 0
22:31:11.816 00.002 12252 PulseGuide returned control before completion, sleep 15
22:31:11.844 00.028 12252 IsGuiding returns 0
22:31:11.844 00.000 12252 Move returns status 0, amount 6
22:31:11.844 00.000 12252 MoveAxis(N, 0, ABG)
22:31:11.844 00.000 12252 Move returns status 0, amount 0
22:31:11.845 00.001 12252 move complete, result=0
22:31:11.845 00.000 12252 worker thread done servicing request
22:31:11.845 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:31:11.847 00.002 12252 Worker thread wakes up
22:31:11.847 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:11.847 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:14.186 02.339 12252 Exposure complete
22:31:14.225 00.039 12252 worker thread done servicing request
22:31:14.225 00.000 9044 OnExposeComplete: enter
22:31:14.227 00.002 9044 UpdateGuideState(): m_state=6
22:31:14.230 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3499
22:31:14.232 00.002 9044 Star::Find returns 1 (0), X=1011.16, Y=828.41, Mass=5807, SNR=52.3, Peak=173 HFD=5.2
22:31:14.233 00.001 9044 MultiStar: [#1 0.06,0.13,1.04,U] [#2 0.15,-0.10,1.18,U] [#3 0.22,0.03,0.84,U] [#4 0.07,-0.14,1.28,U] [#5 -0.00,-0.21,0.64,U] [#6 0.06,-0.02,0.42,U] [#7 0.12,0.03,0.43,U] [#8 0.20,-0.05,0.42,U] 
22:31:14.235 00.002 9044 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.14, 0.05}
22:31:14.236 00.001 9044 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.62) = xAngle (1.34 = 1.34)
22:31:14.237 00.001 9044 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.75 = -1.75)
22:31:14.240 00.003 9044 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.29 mountX=0.03 mountY=-0.11, mountTheta=-1.34
22:31:14.242 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.03, opts=13)
22:31:14.244 00.002 9044 Enqueuing Move request for scope (0.11, -0.03)
22:31:14.245 00.001 12252 Worker thread wakes up
22:31:14.246 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:14.247 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
22:31:14.247 00.000 9044 UpdateGuideState exits: m=5807 SNR=52.3
22:31:14.249 00.002 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
22:31:14.249 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:14.250 00.001 12252 Moving (0.11, -0.03) raw xDistance=0.03 yDistance=-0.11
22:31:14.250 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:14.252 00.002 9044 Enqueuing Expose request
22:31:14.255 00.003 12252 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.67
22:31:14.255 00.000 12252 PPEC: input: 0.03, control: -0.03, exposure: 2000
22:31:14.255 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:14.255 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:31:14.255 00.000 12252 MoveAxis(E, 11, ABG)
22:31:14.255 00.000 12252 Guiding  Dir = 2, Dur = 11
22:31:14.256 00.001 12252 IsSlewing returns 0
22:31:14.256 00.000 12252 IsGuiding returns 0
22:31:14.259 00.003 12252 PulseGuide returned control before completion, sleep 20
22:31:14.285 00.026 12252 IsGuiding returns 1
22:31:14.285 00.000 12252 scope still moving after pulse duration time elapsed
22:31:14.316 00.031 12252 IsSlewing returns 0
22:31:14.316 00.000 12252 IsGuiding returns 0
22:31:14.317 00.001 12252 scope move finished after 11 + 48 ms
22:31:14.317 00.000 12252 Move returns status 0, amount 11
22:31:14.317 00.000 12252 MoveAxis(N, 0, ABG)
22:31:14.317 00.000 12252 Move returns status 0, amount 0
22:31:14.317 00.000 12252 move complete, result=0
22:31:14.317 00.000 12252 worker thread done servicing request
22:31:14.317 00.000 12252 Worker thread wakes up
22:31:14.317 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:14.318 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:14.318 00.000 9044 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
22:31:16.672 02.354 12252 Exposure complete
22:31:16.736 00.064 12252 worker thread done servicing request
22:31:16.736 00.000 9044 OnExposeComplete: enter
22:31:16.739 00.003 9044 UpdateGuideState(): m_state=6
22:31:16.740 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3500
22:31:16.742 00.002 9044 Star::Find returns 1 (0), X=1011.22, Y=828.17, Mass=5781, SNR=52.1, Peak=173 HFD=5.2
22:31:16.743 00.001 9044 MultiStar: [#1 0.10,-0.21,1.05,U] [#2 0.11,-0.10,1.20,U] [#3 0.28,-0.09,0.84,U] [#4 0.30,-0.54,0.00,M9] [#5 0.09,-0.10,0.65,U] [#6 0.16,-0.05,0.41,U] [#7 0.14,-0.01,0.43,U] [#8 0.15,-0.04,0.42,U] 
22:31:16.744 00.001 9044 refined, 7 included, MultiStar: {0.15, -0.12}, one-star: {0.19, -0.19}
22:31:16.745 00.001 9044 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.62) = xAngle (0.95 = 0.95)
22:31:16.745 00.000 9044 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.13 = -2.13)
22:31:16.746 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.67 mountX=0.11 mountY=-0.16, mountTheta=-0.97
22:31:16.748 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.12, opts=13)
22:31:16.749 00.001 9044 Enqueuing Move request for scope (0.15, -0.12)
22:31:16.750 00.001 12252 Worker thread wakes up
22:31:16.750 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:16.752 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
22:31:16.752 00.000 9044 UpdateGuideState exits: m=5781 SNR=52.1
22:31:16.753 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
22:31:16.753 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:16.754 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:16.755 00.001 9044 Enqueuing Expose request
22:31:16.756 00.001 12252 Moving (0.15, -0.12) raw xDistance=0.11 yDistance=-0.16
22:31:16.760 00.004 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.67
22:31:16.760 00.000 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
22:31:16.760 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.37 newest=-0.39
22:31:16.760 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
22:31:16.760 00.000 12252 MoveAxis(W, 23, ABG)
22:31:16.760 00.000 12252 Guiding  Dir = 3, Dur = 23
22:31:16.760 00.000 12252 IsSlewing returns 0
22:31:16.760 00.000 12252 IsGuiding returns 0
22:31:16.762 00.002 12252 PulseGuide returned control before completion, sleep 32
22:31:16.805 00.043 12252 IsGuiding returns 0
22:31:16.805 00.000 12252 Move returns status 0, amount 23
22:31:16.805 00.000 12252 BLC: Oldest BLC event removed
22:31:16.805 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:31:16.805 00.000 12252 MoveAxis(N, 136, ABG)
22:31:16.805 00.000 12252 Guiding  Dir = 0, Dur = 136
22:31:16.806 00.001 12252 IsSlewing returns 0
22:31:16.806 00.000 12252 IsGuiding returns 0
22:31:16.811 00.005 12252 PulseGuide returned control before completion, sleep 141
22:31:16.962 00.151 12252 IsGuiding returns 0
22:31:16.962 00.000 12252 Move returns status 0, amount 136
22:31:16.962 00.000 12252 move complete, result=0
22:31:16.962 00.000 12252 worker thread done servicing request
22:31:16.962 00.000 12252 Worker thread wakes up
22:31:16.962 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:16.962 00.000 9044 GuideStep: 0.1 px 23 ms WEST, -0.2 px 136 ms NORTH
22:31:16.963 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:19.325 02.362 12252 Exposure complete
22:31:19.381 00.056 12252 worker thread done servicing request
22:31:19.382 00.001 9044 OnExposeComplete: enter
22:31:19.383 00.001 9044 UpdateGuideState(): m_state=6
22:31:19.384 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3501
22:31:19.385 00.001 9044 Star::Find returns 1 (0), X=1010.99, Y=828.26, Mass=5711, SNR=51.7, Peak=173 HFD=5.2
22:31:19.387 00.002 9044 MultiStar: [#1 0.00,0.17,1.07,U] [#2 -0.05,0.05,1.19,U] [#3 0.10,0.09,0.86,U] [#4 -0.04,-0.08,1.28,U] [#5 -0.08,0.02,0.66,U] [#6 0.07,0.18,0.43,U] [#7 -0.05,0.07,0.43,U] [#8 -0.03,0.10,0.43,U] 
22:31:19.388 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {-0.03, -0.10}
22:31:19.389 00.001 9044 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.62) = xAngle (3.54 = -2.75)
22:31:19.390 00.001 9044 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.45 = 0.45)
22:31:19.391 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.91 mountX=-0.04 mountY=0.02, mountTheta=2.70
22:31:19.397 00.006 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.04, opts=13)
22:31:19.398 00.001 9044 Enqueuing Move request for scope (-0.01, 0.04)
22:31:19.400 00.002 12252 Worker thread wakes up
22:31:19.400 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:19.401 00.001 9044 UpdateGuideState exits: m=5711 SNR=51.7
22:31:19.402 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:19.403 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:19.404 00.001 9044 Enqueuing Expose request
22:31:19.406 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
22:31:19.406 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
22:31:19.406 00.000 12252 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=0.02
22:31:19.406 00.000 12252 BLC: History state: CurrMiss=-0.02, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.162646, 1:-0.017649
22:31:19.406 00.000 12252 BLC: No correction, Miss < min_move
22:31:19.409 00.003 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.67
22:31:19.409 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
22:31:19.409 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:19.409 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:31:19.409 00.000 12252 MoveAxis(E, 7, ABG)
22:31:19.409 00.000 12252 Guiding  Dir = 2, Dur = 7
22:31:19.410 00.001 12252 IsSlewing returns 0
22:31:19.411 00.001 12252 IsGuiding returns 0
22:31:19.412 00.001 12252 PulseGuide returned control before completion, sleep 16
22:31:19.440 00.028 12252 IsGuiding returns 0
22:31:19.440 00.000 12252 Move returns status 0, amount 7
22:31:19.440 00.000 12252 MoveAxis(N, 0, ABG)
22:31:19.440 00.000 12252 Move returns status 0, amount 0
22:31:19.440 00.000 12252 move complete, result=0
22:31:19.440 00.000 12252 worker thread done servicing request
22:31:19.440 00.000 12252 Worker thread wakes up
22:31:19.440 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:19.441 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:19.441 00.000 9044 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:31:21.799 02.358 12252 Exposure complete
22:31:21.847 00.048 12252 worker thread done servicing request
22:31:21.847 00.000 9044 OnExposeComplete: enter
22:31:21.849 00.002 9044 UpdateGuideState(): m_state=6
22:31:21.851 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3502
22:31:21.853 00.002 9044 Star::Find returns 1 (0), X=1011.10, Y=828.38, Mass=5655, SNR=51.5, Peak=173 HFD=5.2
22:31:21.856 00.003 9044 MultiStar: [#1 0.03,0.09,1.08,U] [#2 0.06,0.06,1.23,U] [#3 0.22,0.04,0.85,U] [#4 0.03,-0.12,1.28,U] [#5 0.01,-0.03,0.66,U] [#6 0.05,0.23,0.43,U] [#7 0.14,0.15,0.44,U] [#8 0.15,0.28,0.43,U] 
22:31:21.859 00.003 9044 single-star, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.08, 0.01}
22:31:21.862 00.003 9044 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.62) = xAngle (1.80 = 1.80)
22:31:21.864 00.002 9044 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.28 = -1.28)
22:31:21.866 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.18 mountX=-0.02 mountY=-0.08, mountTheta=-1.81
22:31:21.870 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.01, opts=13)
22:31:21.873 00.003 9044 Enqueuing Move request for scope (0.08, 0.01)
22:31:21.876 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:21.878 00.002 9044 UpdateGuideState exits: m=5655 SNR=51.5
22:31:21.880 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:21.882 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:21.884 00.002 9044 Enqueuing Expose request
22:31:21.886 00.002 12252 Worker thread wakes up
22:31:21.886 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:31:21.886 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:31:21.886 00.000 12252 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=-0.08
22:31:21.886 00.000 12252 BLC: History state: CurrMiss=0.08, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.162646, 1:-0.017649, 2:0.076073
22:31:21.886 00.000 12252 BLC: No correction, Miss < min_move
22:31:21.890 00.004 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.67
22:31:21.890 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
22:31:21.890 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:21.890 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:31:21.890 00.000 12252 MoveAxis(E, 7, ABG)
22:31:21.890 00.000 12252 Guiding  Dir = 2, Dur = 7
22:31:21.890 00.000 12252 IsSlewing returns 0
22:31:21.891 00.001 12252 IsGuiding returns 0
22:31:21.893 00.002 12252 PulseGuide returned control before completion, sleep 16
22:31:21.915 00.022 12252 IsGuiding returns 0
22:31:21.915 00.000 12252 Move returns status 0, amount 7
22:31:21.915 00.000 12252 MoveAxis(N, 0, ABG)
22:31:21.915 00.000 12252 Move returns status 0, amount 0
22:31:21.915 00.000 12252 move complete, result=0
22:31:21.915 00.000 12252 worker thread done servicing request
22:31:21.915 00.000 12252 Worker thread wakes up
22:31:21.915 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:21.915 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:21.915 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:31:24.271 02.356 12252 Exposure complete
22:31:24.327 00.056 12252 worker thread done servicing request
22:31:24.327 00.000 9044 OnExposeComplete: enter
22:31:24.329 00.002 9044 UpdateGuideState(): m_state=6
22:31:24.330 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3503
22:31:24.332 00.002 9044 Star::Find returns 1 (0), X=1011.01, Y=828.21, Mass=5715, SNR=51.7, Peak=173 HFD=5.4
22:31:24.333 00.001 9044 MultiStar: [#1 -0.11,0.05,1.05,U] [#2 -0.08,-0.05,1.21,U] [#3 0.01,0.01,0.85,U] [#4 -0.05,-0.50,0.00,M8] [#5 -0.10,-0.11,0.67,U] [#6 -0.09,0.01,0.43,U] [#7 -0.09,0.05,0.43,U] [#8 -0.11,0.00,0.42,U] 
22:31:24.334 00.001 9044 refined, 7 included, MultiStar: {-0.07, -0.03}, one-star: {-0.02, -0.15}
22:31:24.335 00.001 9044 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.62) = xAngle (-1.08 = -1.08)
22:31:24.336 00.001 9044 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.16 = 2.12)
22:31:24.339 00.003 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.70 mountX=0.04 mountY=0.06, mountTheta=1.06
22:31:24.341 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.03, opts=13)
22:31:24.343 00.002 9044 Enqueuing Move request for scope (-0.07, -0.03)
22:31:24.344 00.001 12252 Worker thread wakes up
22:31:24.344 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:24.345 00.001 9044 UpdateGuideState exits: m=5715 SNR=51.7
22:31:24.346 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:24.347 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:24.348 00.001 9044 Enqueuing Expose request
22:31:24.350 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
22:31:24.350 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
22:31:24.350 00.000 12252 Moving (-0.07, -0.03) raw xDistance=0.04 yDistance=0.06
22:31:24.350 00.000 12252 BLC: window closed
22:31:24.350 00.000 12252 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.162646, 1:-0.017649, 2:0.076073
22:31:24.350 00.000 12252 BLC: No correction, Miss < min_move
22:31:24.353 00.003 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.68
22:31:24.353 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
22:31:24.353 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:24.353 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:31:24.353 00.000 12252 MoveAxis(E, 5, ABG)
22:31:24.353 00.000 12252 Guiding  Dir = 2, Dur = 5
22:31:24.355 00.002 12252 IsSlewing returns 0
22:31:24.355 00.000 12252 IsGuiding returns 0
22:31:24.357 00.002 12252 PulseGuide returned control before completion, sleep 13
22:31:24.371 00.014 12252 IsGuiding returns 0
22:31:24.371 00.000 12252 Move returns status 0, amount 5
22:31:24.371 00.000 12252 MoveAxis(N, 0, ABG)
22:31:24.371 00.000 12252 Move returns status 0, amount 0
22:31:24.371 00.000 12252 move complete, result=0
22:31:24.371 00.000 12252 worker thread done servicing request
22:31:24.371 00.000 12252 Worker thread wakes up
22:31:24.372 00.001 9044 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:31:24.375 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:24.375 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:26.714 02.339 12252 Exposure complete
22:31:26.769 00.055 12252 worker thread done servicing request
22:31:26.769 00.000 9044 OnExposeComplete: enter
22:31:26.772 00.003 9044 UpdateGuideState(): m_state=6
22:31:26.775 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3504
22:31:26.777 00.002 9044 Star::Find returns 1 (0), X=1011.05, Y=828.21, Mass=5803, SNR=52.3, Peak=173 HFD=5.4
22:31:26.780 00.003 9044 MultiStar: [#1 -0.04,-0.26,1.03,U] [#2 -0.02,-0.15,1.21,U] [#3 0.04,-0.05,0.84,U] [#4 0.01,-0.56,0.00,M9] [#5 -0.05,-0.29,0.65,U] [#6 -0.08,-0.32,0.42,U] [#7 -0.08,-0.06,0.43,U] [#8 0.03,-0.15,0.42,U] 
22:31:26.784 00.004 9044 single-star, 7 included, MultiStar: {-0.02, -0.18}, one-star: {0.03, -0.15}
22:31:26.786 00.002 9044 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.62) = xAngle (0.23 = 0.23)
22:31:26.789 00.003 9044 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.85 = -2.85)
22:31:26.791 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.16 cameraTheta=-1.39 mountX=0.15 mountY=-0.04, mountTheta=-0.29
22:31:26.795 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.15, opts=13)
22:31:26.797 00.002 9044 Enqueuing Move request for scope (0.03, -0.15)
22:31:26.799 00.002 12252 Worker thread wakes up
22:31:26.799 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:26.801 00.002 9044 UpdateGuideState exits: m=5803 SNR=52.3
22:31:26.802 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:26.803 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:26.805 00.002 9044 Enqueuing Expose request
22:31:26.806 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
22:31:26.806 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
22:31:26.806 00.000 12252 Moving (0.03, -0.15) raw xDistance=0.15 yDistance=-0.04
22:31:26.810 00.004 12252 PPEC rslt: input = 0.15, final = 0.09, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 483.68
22:31:26.810 00.000 12252 PPEC: input: 0.15, control: 0.09, exposure: 2000
22:31:26.810 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:26.810 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:31:26.810 00.000 12252 MoveAxis(W, 34, ABG)
22:31:26.810 00.000 12252 Guiding  Dir = 3, Dur = 34
22:31:26.811 00.001 12252 IsSlewing returns 0
22:31:26.811 00.000 12252 IsGuiding returns 0
22:31:26.813 00.002 12252 PulseGuide returned control before completion, sleep 42
22:31:26.861 00.048 12252 IsGuiding returns 0
22:31:26.861 00.000 12252 Move returns status 0, amount 34
22:31:26.861 00.000 12252 MoveAxis(N, 0, ABG)
22:31:26.861 00.000 12252 Move returns status 0, amount 0
22:31:26.861 00.000 12252 move complete, result=0
22:31:26.861 00.000 12252 worker thread done servicing request
22:31:26.861 00.000 12252 Worker thread wakes up
22:31:26.861 00.000 9044 GuideStep: 0.2 px 34 ms WEST, -0.0 px 0 ms NORTH
22:31:26.864 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:26.864 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:29.210 02.346 12252 Exposure complete
22:31:29.259 00.049 12252 worker thread done servicing request
22:31:29.259 00.000 9044 OnExposeComplete: enter
22:31:29.261 00.002 9044 UpdateGuideState(): m_state=6
22:31:29.262 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3505
22:31:29.263 00.001 9044 Star::Find returns 1 (0), X=1011.06, Y=828.22, Mass=5611, SNR=51.3, Peak=173 HFD=5.2
22:31:29.263 00.000 9044 MultiStar: [#1 -0.01,0.03,1.09,U] [#2 -0.03,-0.12,1.22,U] [#3 0.04,-0.14,0.84,U] [#4 0.19,-0.47,0.00,M10] [#5 -0.26,-0.18,0.66,U] [#6 -0.02,-0.04,0.42,U] [#7 -0.03,-0.00,0.44,U] [#8 0.01,-0.01,0.43,U] 
22:31:29.264 00.001 9044 refined, 7 included, MultiStar: {-0.03, -0.08}, one-star: {0.04, -0.14}
22:31:29.265 00.001 9044 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.62) = xAngle (-0.24 = -0.24)
22:31:29.266 00.001 9044 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.32 = 2.96)
22:31:29.267 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.86 mountX=0.08 mountY=0.02, mountTheta=0.18
22:31:29.270 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.08, opts=13)
22:31:29.272 00.002 9044 Enqueuing Move request for scope (-0.03, -0.08)
22:31:29.273 00.001 12252 Worker thread wakes up
22:31:29.273 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:29.274 00.001 9044 UpdateGuideState exits: m=5611 SNR=51.3
22:31:29.275 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:29.276 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:29.277 00.001 9044 Enqueuing Expose request
22:31:29.278 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
22:31:29.278 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
22:31:29.278 00.000 12252 Moving (-0.03, -0.08) raw xDistance=0.08 yDistance=0.02
22:31:29.283 00.005 12252 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.68
22:31:29.283 00.000 12252 PPEC: input: 0.08, control: -0.00, exposure: 2000
22:31:29.283 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:29.283 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:31:29.283 00.000 12252 MoveAxis(E, 1, ABG)
22:31:29.283 00.000 12252 Guiding  Dir = 2, Dur = 1
22:31:29.284 00.001 12252 IsSlewing returns 0
22:31:29.284 00.000 12252 IsGuiding returns 0
22:31:29.286 00.002 12252 IsGuiding returns 0
22:31:29.286 00.000 12252 Move returns status 0, amount 1
22:31:29.286 00.000 12252 MoveAxis(N, 0, ABG)
22:31:29.286 00.000 12252 Move returns status 0, amount 0
22:31:29.286 00.000 12252 move complete, result=0
22:31:29.286 00.000 12252 worker thread done servicing request
22:31:29.286 00.000 12252 Worker thread wakes up
22:31:29.286 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:29.286 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:29.287 00.001 9044 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:31:31.638 02.351 12252 Exposure complete
22:31:31.690 00.052 12252 worker thread done servicing request
22:31:31.690 00.000 9044 OnExposeComplete: enter
22:31:31.691 00.001 9044 UpdateGuideState(): m_state=6
22:31:31.692 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3506
22:31:31.693 00.001 9044 Star::Find returns 1 (0), X=1011.03, Y=828.10, Mass=5745, SNR=51.9, Peak=173 HFD=5.5
22:31:31.694 00.001 9044 MultiStar: [#1 0.03,-0.24,1.07,U] [#2 -0.09,0.01,1.18,U] [#3 -0.01,-0.07,0.85,U] [#4 0.19,-0.50,0.00,R] [#5 -0.13,-0.10,0.67,U] [#6 -0.01,-0.11,0.42,U] [#7 -0.07,-0.02,0.44,U] [#8 -0.17,-0.03,0.42,U] 
22:31:31.695 00.001 9044 refined, 7 included, MultiStar: {-0.04, -0.11}, one-star: {0.01, -0.26}
22:31:31.696 00.001 9044 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.62) = xAngle (-0.31 = -0.31)
22:31:31.698 00.002 9044 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.39 = 2.89)
22:31:31.699 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.93 mountX=0.12 mountY=0.03, mountTheta=0.25
22:31:31.701 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.11, opts=13)
22:31:31.703 00.002 9044 Enqueuing Move request for scope (-0.04, -0.11)
22:31:31.704 00.001 12252 Worker thread wakes up
22:31:31.704 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:31.705 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
22:31:31.705 00.000 9044 UpdateGuideState exits: m=5745 SNR=51.9
22:31:31.706 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:31.707 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:31.708 00.001 9044 Enqueuing Expose request
22:31:31.709 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
22:31:31.711 00.002 12252 Moving (-0.04, -0.11) raw xDistance=0.12 yDistance=0.03
22:31:31.716 00.005 12252 PPEC rslt: input = 0.12, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 483.68
22:31:31.716 00.000 12252 PPEC: input: 0.12, control: 0.07, exposure: 2000
22:31:31.716 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:31.716 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:31:31.716 00.000 12252 MoveAxis(W, 27, ABG)
22:31:31.716 00.000 12252 Guiding  Dir = 3, Dur = 27
22:31:31.717 00.001 12252 IsSlewing returns 0
22:31:31.717 00.000 12252 IsGuiding returns 0
22:31:31.719 00.002 12252 PulseGuide returned control before completion, sleep 35
22:31:31.767 00.048 12252 IsGuiding returns 0
22:31:31.767 00.000 12252 Move returns status 0, amount 27
22:31:31.767 00.000 12252 MoveAxis(N, 0, ABG)
22:31:31.767 00.000 12252 Move returns status 0, amount 0
22:31:31.767 00.000 12252 move complete, result=0
22:31:31.767 00.000 12252 worker thread done servicing request
22:31:31.767 00.000 12252 Worker thread wakes up
22:31:31.767 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:31.767 00.000 9044 GuideStep: 0.1 px 27 ms WEST, 0.0 px 0 ms NORTH
22:31:31.769 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:34.116 02.347 12252 Exposure complete
22:31:34.168 00.052 12252 worker thread done servicing request
22:31:34.168 00.000 9044 OnExposeComplete: enter
22:31:34.169 00.001 9044 UpdateGuideState(): m_state=6
22:31:34.170 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3507
22:31:34.172 00.002 9044 Star::Find returns 1 (0), X=1011.03, Y=828.24, Mass=5645, SNR=51.4, Peak=173 HFD=5.3
22:31:34.174 00.002 9044 MultiStar: [#1 -0.03,0.10,1.07,U] [#2 -0.04,-0.02,1.21,U] [#3 0.04,-0.01,0.84,U] [#4 -0.22,0.34,0.00,M1] [#5 -0.06,-0.10,0.66,U] [#6 0.07,0.05,0.43,U] [#7 -0.07,0.07,0.44,U] [#8 -0.01,-0.02,0.43,U] 
22:31:34.175 00.001 9044 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {0.01, -0.12}
22:31:34.176 00.001 9044 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.62) = xAngle (-0.89 = -0.89)
22:31:34.177 00.001 9044 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.98 = 2.31)
22:31:34.178 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-2.52 mountX=0.01 mountY=0.01, mountTheta=0.87
22:31:34.179 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.01, opts=13)
22:31:34.180 00.001 9044 Enqueuing Move request for scope (-0.01, -0.01)
22:31:34.181 00.001 12252 Worker thread wakes up
22:31:34.181 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:31:34.182 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:31:34.182 00.000 9044 UpdateGuideState exits: m=5645 SNR=51.4
22:31:34.182 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:31:34.182 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:34.183 00.001 12252 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
22:31:34.183 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:34.184 00.001 9044 Enqueuing Expose request
22:31:34.187 00.003 12252 PPEC rslt: input = 0.01, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.68
22:31:34.187 00.000 12252 PPEC: input: 0.01, control: 0.00, exposure: 2000
22:31:34.187 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:34.187 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:31:34.188 00.001 12252 MoveAxis(W, 0, ABG)
22:31:34.188 00.000 12252 Move returns status 0, amount 0
22:31:34.188 00.000 12252 MoveAxis(N, 0, ABG)
22:31:34.188 00.000 12252 Move returns status 0, amount 0
22:31:34.188 00.000 12252 move complete, result=0
22:31:34.188 00.000 12252 worker thread done servicing request
22:31:34.188 00.000 9044 GuideStep: 0.0 px 0 ms WEST, 0.0 px 0 ms NORTH
22:31:34.189 00.001 12252 Worker thread wakes up
22:31:34.189 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:34.189 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:36.532 02.343 12252 Exposure complete
22:31:36.603 00.071 12252 worker thread done servicing request
22:31:36.603 00.000 9044 OnExposeComplete: enter
22:31:36.604 00.001 9044 UpdateGuideState(): m_state=6
22:31:36.606 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3508
22:31:36.606 00.000 9044 Star::Find returns 1 (0), X=1010.91, Y=828.21, Mass=5733, SNR=52.0, Peak=173 HFD=5.2
22:31:36.607 00.001 9044 MultiStar: [#1 -0.13,0.01,1.05,U] [#2 -0.22,-0.04,1.22,U] [#3 -0.04,-0.04,0.85,U] [#4 -0.27,-0.02,1.28,U] [#5 -0.15,-0.10,0.65,U] [#6 -0.13,0.02,0.42,U] [#7 -0.15,0.05,0.44,U] [#8 -0.11,-0.06,0.42,U] 
22:31:36.608 00.001 9044 refined, 8 included, MultiStar: {-0.16, -0.04}, one-star: {-0.11, -0.15}
22:31:36.609 00.001 9044 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.62) = xAngle (-1.26 = -1.26)
22:31:36.611 00.002 9044 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.34 = 1.94)
22:31:36.612 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.88 mountX=0.05 mountY=0.15, mountTheta=1.25
22:31:36.614 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.04, opts=13)
22:31:36.615 00.001 9044 Enqueuing Move request for scope (-0.16, -0.04)
22:31:36.616 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:36.617 00.001 9044 UpdateGuideState exits: m=5733 SNR=52.0
22:31:36.618 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:36.619 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:36.620 00.001 9044 Enqueuing Expose request
22:31:36.621 00.001 12252 Worker thread wakes up
22:31:36.623 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
22:31:36.623 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
22:31:36.623 00.000 12252 Moving (-0.16, -0.04) raw xDistance=0.05 yDistance=0.15
22:31:36.626 00.003 12252 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.69
22:31:36.627 00.001 12252 PPEC: input: 0.05, control: 0.01, exposure: 2000
22:31:36.627 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:31:36.627 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:31:36.627 00.000 12252 MoveAxis(W, 5, ABG)
22:31:36.627 00.000 12252 Guiding  Dir = 3, Dur = 5
22:31:36.627 00.000 12252 IsSlewing returns 0
22:31:36.627 00.000 12252 IsGuiding returns 0
22:31:36.629 00.002 12252 PulseGuide returned control before completion, sleep 14
22:31:36.655 00.026 12252 IsGuiding returns 0
22:31:36.655 00.000 12252 Move returns status 0, amount 5
22:31:36.655 00.000 12252 MoveAxis(N, 0, ABG)
22:31:36.655 00.000 12252 Move returns status 0, amount 0
22:31:36.655 00.000 12252 move complete, result=0
22:31:36.655 00.000 12252 worker thread done servicing request
22:31:36.655 00.000 12252 Worker thread wakes up
22:31:36.655 00.000 9044 GuideStep: 0.0 px 5 ms WEST, 0.2 px 0 ms NORTH
22:31:36.656 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:36.656 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:39.013 02.357 12252 Exposure complete
22:31:39.060 00.047 12252 worker thread done servicing request
22:31:39.060 00.000 9044 OnExposeComplete: enter
22:31:39.063 00.003 9044 UpdateGuideState(): m_state=6
22:31:39.064 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3509
22:31:39.065 00.001 9044 Star::Find returns 1 (0), X=1011.08, Y=828.23, Mass=5563, SNR=51.1, Peak=173 HFD=5.3
22:31:39.067 00.002 9044 MultiStar: [#1 0.01,0.14,1.06,U] [#2 -0.02,0.01,1.22,U] [#3 0.03,0.07,0.87,U] [#4 -0.03,0.13,1.25,U] [#5 -0.03,-0.08,0.68,U] [#6 0.08,0.04,0.43,U] [#7 -0.00,0.21,0.44,U] [#8 -0.04,-0.07,0.43,U] 
22:31:39.068 00.001 9044 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.06, -0.13}
22:31:39.069 00.001 9044 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.62) = xAngle (3.13 = 3.13)
22:31:39.070 00.001 9044 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.05 = 0.05)
22:31:39.071 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.51 mountX=-0.04 mountY=0.00, mountTheta=3.09
22:31:39.074 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.04, opts=13)
22:31:39.075 00.001 9044 Enqueuing Move request for scope (0.00, 0.04)
22:31:39.076 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:39.077 00.001 9044 UpdateGuideState exits: m=5563 SNR=51.1
22:31:39.078 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:39.079 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:39.080 00.001 9044 Enqueuing Expose request
22:31:39.083 00.003 12252 Worker thread wakes up
22:31:39.083 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
22:31:39.083 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
22:31:39.083 00.000 12252 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=0.00
22:31:39.086 00.003 12252 PPEC rslt: input = -0.04, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.69
22:31:39.087 00.001 12252 PPEC: input: -0.04, control: 0.01, exposure: 2000
22:31:39.087 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:39.087 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:31:39.087 00.000 12252 MoveAxis(W, 3, ABG)
22:31:39.087 00.000 12252 Guiding  Dir = 3, Dur = 3
22:31:39.087 00.000 12252 IsSlewing returns 0
22:31:39.088 00.001 12252 IsGuiding returns 0
22:31:39.090 00.002 12252 PulseGuide returned control before completion, sleep 12
22:31:39.111 00.021 12252 IsGuiding returns 0
22:31:39.111 00.000 12252 Move returns status 0, amount 3
22:31:39.111 00.000 12252 MoveAxis(N, 0, ABG)
22:31:39.111 00.000 12252 Move returns status 0, amount 0
22:31:39.111 00.000 12252 move complete, result=0
22:31:39.111 00.000 12252 worker thread done servicing request
22:31:39.111 00.000 12252 Worker thread wakes up
22:31:39.111 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:39.111 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:39.111 00.000 9044 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:31:41.446 02.335 12252 Exposure complete
22:31:41.493 00.047 12252 worker thread done servicing request
22:31:41.493 00.000 9044 OnExposeComplete: enter
22:31:41.496 00.003 9044 UpdateGuideState(): m_state=6
22:31:41.497 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3510
22:31:41.499 00.002 9044 Star::Find returns 1 (0), X=1010.91, Y=828.21, Mass=5650, SNR=51.8, Peak=173 HFD=5.2
22:31:41.500 00.001 9044 MultiStar: [#1 -0.15,0.02,1.08,U] [#2 -0.12,-0.04,1.20,U] [#3 0.01,-0.04,0.86,U] [#4 -0.26,0.03,1.28,U] [#5 -0.29,-0.14,0.66,U] [#6 -0.11,0.01,0.41,U] [#7 -0.12,-0.02,0.44,U] [#8 -0.13,-0.05,0.42,U] 
22:31:41.501 00.001 9044 refined, 8 included, MultiStar: {-0.15, -0.04}, one-star: {-0.11, -0.15}
22:31:41.502 00.001 9044 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.62) = xAngle (-1.25 = -1.25)
22:31:41.503 00.001 9044 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.33 = 1.95)
22:31:41.504 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.87 mountX=0.05 mountY=0.14, mountTheta=1.24
22:31:41.507 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.04, opts=13)
22:31:41.509 00.002 9044 Enqueuing Move request for scope (-0.15, -0.04)
22:31:41.510 00.001 12252 Worker thread wakes up
22:31:41.510 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:41.512 00.002 9044 UpdateGuideState exits: m=5650 SNR=51.8
22:31:41.513 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:41.514 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:41.515 00.001 9044 Enqueuing Expose request
22:31:41.516 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
22:31:41.516 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
22:31:41.516 00.000 12252 Moving (-0.15, -0.04) raw xDistance=0.05 yDistance=0.14
22:31:41.518 00.002 12252 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.69
22:31:41.519 00.001 12252 PPEC: input: 0.05, control: 0.00, exposure: 2000
22:31:41.519 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:41.519 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:31:41.519 00.000 12252 MoveAxis(W, 1, ABG)
22:31:41.519 00.000 12252 Guiding  Dir = 3, Dur = 1
22:31:41.519 00.000 12252 IsSlewing returns 0
22:31:41.520 00.001 12252 IsGuiding returns 0
22:31:41.522 00.002 12252 IsGuiding returns 0
22:31:41.522 00.000 12252 Move returns status 0, amount 1
22:31:41.522 00.000 12252 MoveAxis(N, 0, ABG)
22:31:41.522 00.000 12252 Move returns status 0, amount 0
22:31:41.522 00.000 12252 move complete, result=0
22:31:41.523 00.001 12252 worker thread done servicing request
22:31:41.523 00.000 12252 Worker thread wakes up
22:31:41.523 00.000 9044 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:31:41.525 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:41.525 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:43.863 02.338 12252 Exposure complete
22:31:43.912 00.049 12252 worker thread done servicing request
22:31:43.912 00.000 9044 OnExposeComplete: enter
22:31:43.913 00.001 9044 UpdateGuideState(): m_state=6
22:31:43.914 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3511
22:31:43.916 00.002 9044 Star::Find returns 1 (0), X=1011.09, Y=828.15, Mass=5614, SNR=51.6, Peak=173 HFD=5.3
22:31:43.918 00.002 9044 MultiStar: [#1 -0.02,0.08,1.05,U] [#2 -0.02,-0.12,1.22,U] [#3 0.03,-0.10,0.85,U] [#4 -0.00,0.03,1.25,U] [#5 -0.25,-0.11,0.65,U] [#6 0.07,-0.02,0.42,U] [#7 -0.02,-0.01,0.44,U] [#8 -0.08,-0.06,0.42,U] 
22:31:43.919 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.07, -0.21}
22:31:43.920 00.001 9044 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.62) = xAngle (-0.22 = -0.22)
22:31:43.921 00.001 9044 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.30 = 2.98)
22:31:43.922 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.85 mountX=0.06 mountY=0.01, mountTheta=0.16
22:31:43.924 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.06, opts=13)
22:31:43.925 00.001 9044 Enqueuing Move request for scope (-0.02, -0.06)
22:31:43.926 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:43.929 00.003 9044 UpdateGuideState exits: m=5614 SNR=51.6
22:31:43.930 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:43.931 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:43.932 00.001 9044 Enqueuing Expose request
22:31:43.933 00.001 12252 Worker thread wakes up
22:31:43.933 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
22:31:43.933 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
22:31:43.933 00.000 12252 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=0.01
22:31:43.937 00.004 12252 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.69
22:31:43.937 00.000 12252 PPEC: input: 0.06, control: -0.00, exposure: 2000
22:31:43.937 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:43.937 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:31:43.937 00.000 12252 MoveAxis(E, 1, ABG)
22:31:43.937 00.000 12252 Guiding  Dir = 2, Dur = 1
22:31:43.937 00.000 12252 IsSlewing returns 0
22:31:43.937 00.000 12252 IsGuiding returns 0
22:31:43.941 00.004 12252 IsGuiding returns 0
22:31:43.941 00.000 12252 Move returns status 0, amount 1
22:31:43.941 00.000 12252 MoveAxis(N, 0, ABG)
22:31:43.941 00.000 12252 Move returns status 0, amount 0
22:31:43.941 00.000 12252 move complete, result=0
22:31:43.941 00.000 12252 worker thread done servicing request
22:31:43.941 00.000 12252 Worker thread wakes up
22:31:43.941 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:31:43.943 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:43.943 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:46.284 02.341 12252 Exposure complete
22:31:46.331 00.047 12252 worker thread done servicing request
22:31:46.331 00.000 9044 OnExposeComplete: enter
22:31:46.332 00.001 9044 UpdateGuideState(): m_state=6
22:31:46.334 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3512
22:31:46.335 00.001 9044 Star::Find returns 1 (0), X=1011.09, Y=828.16, Mass=5702, SNR=52.0, Peak=173 HFD=5.4
22:31:46.336 00.001 9044 MultiStar: [#1 -0.02,-0.26,1.05,U] [#2 -0.05,-0.09,1.21,U] [#3 0.01,-0.01,0.85,U] [#4 -0.04,-0.07,1.27,U] [#5 -0.08,-0.13,0.65,U] [#6 0.00,-0.07,0.42,U] [#7 -0.07,0.01,0.44,U] [#8 -0.06,-0.07,0.43,U] 
22:31:46.337 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.11}, one-star: {0.07, -0.21}
22:31:46.339 00.002 9044 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.62) = xAngle (-0.14 = -0.14)
22:31:46.340 00.001 9044 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.23 = 3.06)
22:31:46.341 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.77 mountX=0.11 mountY=0.01, mountTheta=0.09
22:31:46.342 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.11, opts=13)
22:31:46.344 00.002 9044 Enqueuing Move request for scope (-0.02, -0.11)
22:31:46.346 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:46.347 00.001 12252 Worker thread wakes up
22:31:46.347 00.000 9044 UpdateGuideState exits: m=5702 SNR=52.0
22:31:46.348 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:46.349 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:46.350 00.001 9044 Enqueuing Expose request
22:31:46.351 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
22:31:46.351 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
22:31:46.351 00.000 12252 Moving (-0.02, -0.11) raw xDistance=0.11 yDistance=0.01
22:31:46.353 00.002 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.70
22:31:46.353 00.000 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
22:31:46.353 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:46.353 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:31:46.353 00.000 12252 MoveAxis(W, 23, ABG)
22:31:46.353 00.000 12252 Guiding  Dir = 3, Dur = 23
22:31:46.354 00.001 12252 IsSlewing returns 0
22:31:46.354 00.000 12252 IsGuiding returns 0
22:31:46.356 00.002 12252 PulseGuide returned control before completion, sleep 32
22:31:46.398 00.042 12252 IsGuiding returns 0
22:31:46.398 00.000 12252 Move returns status 0, amount 23
22:31:46.398 00.000 12252 MoveAxis(N, 0, ABG)
22:31:46.398 00.000 12252 Move returns status 0, amount 0
22:31:46.398 00.000 12252 move complete, result=0
22:31:46.398 00.000 12252 worker thread done servicing request
22:31:46.400 00.002 9044 GuideStep: 0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
22:31:46.402 00.002 12252 Worker thread wakes up
22:31:46.402 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:46.402 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:48.757 02.355 12252 Exposure complete
22:31:48.803 00.046 12252 worker thread done servicing request
22:31:48.803 00.000 9044 OnExposeComplete: enter
22:31:48.804 00.001 9044 UpdateGuideState(): m_state=6
22:31:48.805 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3513
22:31:48.806 00.001 9044 Star::Find returns 1 (0), X=1010.97, Y=828.24, Mass=5672, SNR=51.5, Peak=173 HFD=5.3
22:31:48.808 00.002 9044 MultiStar: [#1 -0.08,0.04,1.06,U] [#2 -0.12,-0.04,1.23,U] [#3 0.04,0.01,0.84,U] [#4 -0.08,0.02,1.27,U] [#5 -0.31,-0.04,0.66,U] [#6 -0.07,0.04,0.44,U] [#7 -0.11,0.08,0.43,U] [#8 -0.05,-0.07,0.43,U] 
22:31:48.810 00.002 9044 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {-0.06, -0.12}
22:31:48.812 00.002 9044 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.62) = xAngle (-1.37 = -1.37)
22:31:48.815 00.003 9044 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.46 = 1.83)
22:31:48.817 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.00 mountX=0.02 mountY=0.09, mountTheta=1.37
22:31:48.821 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.01, opts=13)
22:31:48.824 00.003 9044 Enqueuing Move request for scope (-0.09, -0.01)
22:31:48.827 00.003 12252 Worker thread wakes up
22:31:48.827 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:48.829 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
22:31:48.829 00.000 9044 UpdateGuideState exits: m=5672 SNR=51.5
22:31:48.832 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
22:31:48.832 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:48.833 00.001 12252 Moving (-0.09, -0.01) raw xDistance=0.02 yDistance=0.09
22:31:48.834 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:48.836 00.002 9044 Enqueuing Expose request
22:31:48.841 00.005 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.70
22:31:48.841 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
22:31:48.841 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:48.841 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:31:48.841 00.000 12252 MoveAxis(E, 3, ABG)
22:31:48.841 00.000 12252 Guiding  Dir = 2, Dur = 3
22:31:48.841 00.000 12252 IsSlewing returns 0
22:31:48.843 00.002 12252 IsGuiding returns 0
22:31:48.845 00.002 12252 PulseGuide returned control before completion, sleep 11
22:31:48.863 00.018 12252 IsGuiding returns 0
22:31:48.863 00.000 12252 Move returns status 0, amount 3
22:31:48.863 00.000 12252 MoveAxis(N, 0, ABG)
22:31:48.863 00.000 12252 Move returns status 0, amount 0
22:31:48.863 00.000 12252 move complete, result=0
22:31:48.863 00.000 12252 worker thread done servicing request
22:31:48.863 00.000 12252 Worker thread wakes up
22:31:48.863 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:48.863 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:48.863 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:31:51.220 02.357 12252 Exposure complete
22:31:51.288 00.068 12252 worker thread done servicing request
22:31:51.288 00.000 9044 OnExposeComplete: enter
22:31:51.289 00.001 9044 UpdateGuideState(): m_state=6
22:31:51.290 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3514
22:31:51.291 00.001 9044 Star::Find returns 1 (0), X=1011.02, Y=828.14, Mass=5775, SNR=51.9, Peak=173 HFD=5.4
22:31:51.292 00.001 9044 MultiStar: [#1 -0.09,0.09,1.05,U] [#2 -0.05,-0.06,1.21,U] [#3 0.02,0.04,0.85,U] [#4 -0.28,-0.02,1.27,U] [#5 -0.10,-0.04,0.67,U] [#6 -0.05,-0.02,0.42,U] [#7 -0.08,0.08,0.43,U] [#8 -0.01,-0.06,0.41,U] 
22:31:51.293 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {0.00, -0.22}
22:31:51.294 00.001 9044 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.62) = xAngle (-1.19 = -1.19)
22:31:51.296 00.002 9044 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.28 = 2.01)
22:31:51.296 00.000 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.82 mountX=0.03 mountY=0.08, mountTheta=1.18
22:31:51.298 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.03, opts=13)
22:31:51.299 00.001 9044 Enqueuing Move request for scope (-0.09, -0.03)
22:31:51.300 00.001 12252 Worker thread wakes up
22:31:51.300 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:51.301 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
22:31:51.301 00.000 9044 UpdateGuideState exits: m=5775 SNR=51.9
22:31:51.302 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
22:31:51.302 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:51.303 00.001 12252 Moving (-0.09, -0.03) raw xDistance=0.03 yDistance=0.08
22:31:51.303 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:51.304 00.001 9044 Enqueuing Expose request
22:31:51.306 00.002 12252 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.70
22:31:51.306 00.000 12252 PPEC: input: 0.03, control: 0.01, exposure: 2000
22:31:51.306 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:51.306 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:31:51.306 00.000 12252 MoveAxis(W, 3, ABG)
22:31:51.306 00.000 12252 Guiding  Dir = 3, Dur = 3
22:31:51.306 00.000 12252 IsSlewing returns 0
22:31:51.307 00.001 12252 IsGuiding returns 0
22:31:51.308 00.001 12252 PulseGuide returned control before completion, sleep 12
22:31:51.325 00.017 12252 IsGuiding returns 0
22:31:51.325 00.000 12252 Move returns status 0, amount 3
22:31:51.325 00.000 12252 MoveAxis(N, 0, ABG)
22:31:51.326 00.001 12252 Move returns status 0, amount 0
22:31:51.326 00.000 12252 move complete, result=0
22:31:51.326 00.000 12252 worker thread done servicing request
22:31:51.326 00.000 12252 Worker thread wakes up
22:31:51.326 00.000 9044 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:31:51.328 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:51.328 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:53.672 02.344 12252 Exposure complete
22:31:53.719 00.047 12252 worker thread done servicing request
22:31:53.719 00.000 9044 OnExposeComplete: enter
22:31:53.721 00.002 9044 UpdateGuideState(): m_state=6
22:31:53.722 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3515
22:31:53.723 00.001 9044 Star::Find returns 1 (0), X=1010.97, Y=828.25, Mass=5754, SNR=51.9, Peak=173 HFD=5.3
22:31:53.724 00.001 9044 MultiStar: [#1 -0.12,0.10,1.04,U] [#2 -0.13,-0.06,1.23,U] [#3 -0.02,-0.02,0.85,U] [#4 -0.35,0.31,0.00,M1] [#5 -0.14,-0.05,0.66,U] [#6 -0.06,-0.02,0.41,U] [#7 -0.12,0.13,0.43,U] [#8 -0.02,-0.04,0.42,U] 
22:31:53.725 00.001 9044 refined, 7 included, MultiStar: {-0.09, -0.02}, one-star: {-0.06, -0.11}
22:31:53.726 00.001 9044 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.62) = xAngle (-1.33 = -1.33)
22:31:53.727 00.001 9044 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.42 = 1.86)
22:31:53.729 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.96 mountX=0.02 mountY=0.09, mountTheta=1.33
22:31:53.731 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.02, opts=13)
22:31:53.733 00.002 9044 Enqueuing Move request for scope (-0.09, -0.02)
22:31:53.734 00.001 12252 Worker thread wakes up
22:31:53.734 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:53.735 00.001 9044 UpdateGuideState exits: m=5754 SNR=51.9
22:31:53.736 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:53.737 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:53.738 00.001 9044 Enqueuing Expose request
22:31:53.739 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
22:31:53.740 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
22:31:53.740 00.000 12252 Moving (-0.09, -0.02) raw xDistance=0.02 yDistance=0.09
22:31:53.745 00.005 12252 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.70
22:31:53.746 00.001 12252 PPEC: input: 0.02, control: 0.00, exposure: 2000
22:31:53.746 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:53.746 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:31:53.746 00.000 12252 MoveAxis(W, 1, ABG)
22:31:53.746 00.000 12252 Guiding  Dir = 3, Dur = 1
22:31:53.746 00.000 12252 IsSlewing returns 0
22:31:53.746 00.000 12252 IsGuiding returns 0
22:31:53.748 00.002 12252 IsGuiding returns 0
22:31:53.749 00.001 12252 Move returns status 0, amount 1
22:31:53.749 00.000 12252 MoveAxis(N, 0, ABG)
22:31:53.749 00.000 12252 Move returns status 0, amount 0
22:31:53.749 00.000 12252 move complete, result=0
22:31:53.749 00.000 12252 worker thread done servicing request
22:31:53.749 00.000 9044 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:31:53.750 00.001 12252 Worker thread wakes up
22:31:53.750 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:53.750 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:56.104 02.354 12252 Exposure complete
22:31:56.158 00.054 12252 worker thread done servicing request
22:31:56.158 00.000 9044 OnExposeComplete: enter
22:31:56.159 00.001 9044 UpdateGuideState(): m_state=6
22:31:56.161 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3516
22:31:56.163 00.002 9044 Star::Find returns 1 (0), X=1011.00, Y=828.19, Mass=5666, SNR=51.6, Peak=173 HFD=5.4
22:31:56.166 00.003 9044 MultiStar: [#1 0.01,0.09,1.08,U] [#2 -0.06,-0.13,1.21,U] [#3 -0.01,-0.02,0.84,U] [#4 -0.25,0.08,1.27,U] [#5 -0.13,-0.16,0.67,U] [#6 -0.00,0.02,0.43,U] [#7 -0.14,0.05,0.44,U] [#8 -0.20,-0.08,0.41,U] 
22:31:56.167 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.02, -0.17}
22:31:56.167 00.000 9044 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.62) = xAngle (-1.14 = -1.14)
22:31:56.169 00.002 9044 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.23 = 2.06)
22:31:56.170 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.77 mountX=0.04 mountY=0.08, mountTheta=1.13
22:31:56.173 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.03, opts=13)
22:31:56.174 00.001 9044 Enqueuing Move request for scope (-0.09, -0.03)
22:31:56.177 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:56.178 00.001 9044 UpdateGuideState exits: m=5666 SNR=51.6
22:31:56.180 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:56.182 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:56.183 00.001 9044 Enqueuing Expose request
22:31:56.185 00.002 12252 Worker thread wakes up
22:31:56.185 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
22:31:56.185 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
22:31:56.185 00.000 12252 Moving (-0.09, -0.03) raw xDistance=0.04 yDistance=0.08
22:31:56.188 00.003 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.70
22:31:56.188 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
22:31:56.188 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:56.188 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:31:56.188 00.000 12252 MoveAxis(E, 5, ABG)
22:31:56.188 00.000 12252 Guiding  Dir = 2, Dur = 5
22:31:56.190 00.002 12252 IsSlewing returns 0
22:31:56.190 00.000 12252 IsGuiding returns 0
22:31:56.191 00.001 12252 PulseGuide returned control before completion, sleep 14
22:31:56.213 00.022 12252 IsGuiding returns 0
22:31:56.213 00.000 12252 Move returns status 0, amount 5
22:31:56.213 00.000 12252 MoveAxis(N, 0, ABG)
22:31:56.213 00.000 12252 Move returns status 0, amount 0
22:31:56.213 00.000 12252 move complete, result=0
22:31:56.213 00.000 12252 worker thread done servicing request
22:31:56.213 00.000 12252 Worker thread wakes up
22:31:56.213 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:31:56.215 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:56.215 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:58.570 02.355 12252 Exposure complete
22:31:58.618 00.048 12252 worker thread done servicing request
22:31:58.618 00.000 9044 OnExposeComplete: enter
22:31:58.620 00.002 9044 UpdateGuideState(): m_state=6
22:31:58.624 00.004 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3517
22:31:58.626 00.002 9044 Star::Find returns 1 (0), X=1010.97, Y=828.29, Mass=5652, SNR=51.5, Peak=173 HFD=5.3
22:31:58.629 00.003 9044 MultiStar: [#1 -0.08,0.14,1.05,U] [#2 -0.09,0.06,1.20,U] [#3 0.03,0.08,0.86,U] [#4 -0.22,0.34,0.00,M1] [#5 -0.10,-0.07,0.66,U] [#6 0.00,0.09,0.44,U] [#7 -0.06,0.15,0.44,U] [#8 -0.13,0.08,0.43,U] 
22:31:58.631 00.002 9044 refined, 7 included, MultiStar: {-0.06, 0.05}, one-star: {-0.05, -0.08}
22:31:58.632 00.001 9044 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.62) = xAngle (4.07 = -2.22)
22:31:58.633 00.001 9044 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.98 = 0.98)
22:31:58.636 00.003 9044 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.44 mountX=-0.05 mountY=0.06, mountTheta=2.20
22:31:58.639 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.05, opts=13)
22:31:58.642 00.003 9044 Enqueuing Move request for scope (-0.06, 0.05)
22:31:58.644 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:31:58.646 00.002 9044 UpdateGuideState exits: m=5652 SNR=51.5
22:31:58.648 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:31:58.649 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:31:58.650 00.001 9044 Enqueuing Expose request
22:31:58.652 00.002 12252 Worker thread wakes up
22:31:58.652 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
22:31:58.652 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
22:31:58.652 00.000 12252 Moving (-0.06, 0.05) raw xDistance=-0.05 yDistance=0.06
22:31:58.657 00.005 12252 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.71
22:31:58.657 00.000 12252 PPEC: input: -0.05, control: -0.00, exposure: 2000
22:31:58.657 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:31:58.657 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:31:58.657 00.000 12252 MoveAxis(E, 0, ABG)
22:31:58.657 00.000 12252 Move returns status 0, amount 0
22:31:58.657 00.000 12252 MoveAxis(N, 0, ABG)
22:31:58.657 00.000 12252 Move returns status 0, amount 0
22:31:58.657 00.000 12252 move complete, result=0
22:31:58.657 00.000 12252 worker thread done servicing request
22:31:58.657 00.000 12252 Worker thread wakes up
22:31:58.657 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:31:58.658 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:31:58.658 00.000 9044 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:32:01.008 02.350 12252 Exposure complete
22:32:01.085 00.077 12252 worker thread done servicing request
22:32:01.085 00.000 9044 OnExposeComplete: enter
22:32:01.087 00.002 9044 UpdateGuideState(): m_state=6
22:32:01.090 00.003 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3518
22:32:01.092 00.002 9044 Star::Find returns 1 (0), X=1011.01, Y=828.32, Mass=5653, SNR=51.5, Peak=173 HFD=5.2
22:32:01.095 00.003 9044 MultiStar: [#1 -0.14,0.09,1.05,U] [#2 -0.08,0.06,1.23,U] [#3 0.00,0.01,0.85,U] [#4 -0.27,0.35,0.00,M2] [#5 -0.21,0.03,0.67,U] [#6 0.01,0.09,0.42,U] [#7 -0.17,0.06,0.45,U] [#8 -0.01,0.10,0.43,U] 
22:32:01.096 00.001 9044 single-star, 7 included, MultiStar: {-0.08, 0.04}, one-star: {-0.01, -0.04}
22:32:01.098 00.002 9044 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.62) = xAngle (-0.25 = -0.25)
22:32:01.100 00.002 9044 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.34 = 2.95)
22:32:01.101 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.88 mountX=0.04 mountY=0.01, mountTheta=0.20
22:32:01.104 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.04, opts=13)
22:32:01.105 00.001 9044 Enqueuing Move request for scope (-0.01, -0.04)
22:32:01.106 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:01.107 00.001 9044 UpdateGuideState exits: m=5653 SNR=51.5
22:32:01.108 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:01.110 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:01.111 00.001 9044 Enqueuing Expose request
22:32:01.112 00.001 12252 Worker thread wakes up
22:32:01.112 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
22:32:01.112 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
22:32:01.113 00.001 12252 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.01
22:32:01.115 00.002 12252 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.71
22:32:01.115 00.000 12252 PPEC: input: 0.04, control: 0.01, exposure: 2000
22:32:01.115 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:01.115 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:32:01.115 00.000 12252 MoveAxis(W, 4, ABG)
22:32:01.115 00.000 12252 Guiding  Dir = 3, Dur = 4
22:32:01.115 00.000 12252 IsSlewing returns 0
22:32:01.116 00.001 12252 IsGuiding returns 0
22:32:01.117 00.001 12252 PulseGuide returned control before completion, sleep 13
22:32:01.144 00.027 12252 IsGuiding returns 0
22:32:01.144 00.000 12252 Move returns status 0, amount 4
22:32:01.144 00.000 12252 MoveAxis(N, 0, ABG)
22:32:01.145 00.001 12252 Move returns status 0, amount 0
22:32:01.145 00.000 12252 move complete, result=0
22:32:01.145 00.000 12252 worker thread done servicing request
22:32:01.145 00.000 12252 Worker thread wakes up
22:32:01.145 00.000 9044 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
22:32:01.146 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:01.146 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:03.499 02.353 12252 Exposure complete
22:32:03.551 00.052 12252 worker thread done servicing request
22:32:03.551 00.000 9044 OnExposeComplete: enter
22:32:03.552 00.001 9044 UpdateGuideState(): m_state=6
22:32:03.553 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3519
22:32:03.554 00.001 9044 Star::Find returns 1 (0), X=1011.04, Y=828.38, Mass=5618, SNR=51.4, Peak=173 HFD=5.2
22:32:03.555 00.001 9044 MultiStar: [#1 0.03,0.04,1.09,U] [#2 0.01,0.04,1.20,U] [#3 0.07,0.00,0.86,U] [#4 0.00,0.06,1.27,U] [#5 -0.01,-0.02,0.66,U] [#6 0.01,0.11,0.43,U] [#7 -0.02,0.11,0.44,U] [#8 0.07,0.07,0.43,U] 
22:32:03.555 00.000 9044 single-star, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.02, 0.02}
22:32:03.556 00.001 9044 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.62) = xAngle (2.37 = 2.37)
22:32:03.557 00.001 9044 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.71 = -0.71)
22:32:03.558 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.75 mountX=-0.02 mountY=-0.01, mountTheta=-2.40
22:32:03.559 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.02, opts=13)
22:32:03.561 00.002 9044 Enqueuing Move request for scope (0.02, 0.02)
22:32:03.562 00.001 12252 Worker thread wakes up
22:32:03.562 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:03.563 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:32:03.563 00.000 9044 UpdateGuideState exits: m=5618 SNR=51.4
22:32:03.564 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:32:03.564 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:03.565 00.001 12252 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.01
22:32:03.565 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:03.566 00.001 9044 Enqueuing Expose request
22:32:03.568 00.002 12252 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.71
22:32:03.568 00.000 12252 PPEC: input: -0.02, control: 0.01, exposure: 2000
22:32:03.568 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:03.568 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:32:03.569 00.001 12252 MoveAxis(W, 4, ABG)
22:32:03.569 00.000 12252 Guiding  Dir = 3, Dur = 4
22:32:03.569 00.000 12252 IsSlewing returns 0
22:32:03.569 00.000 12252 IsGuiding returns 0
22:32:03.571 00.002 12252 PulseGuide returned control before completion, sleep 13
22:32:03.588 00.017 12252 IsGuiding returns 0
22:32:03.588 00.000 12252 Move returns status 0, amount 4
22:32:03.588 00.000 12252 MoveAxis(N, 0, ABG)
22:32:03.588 00.000 12252 Move returns status 0, amount 0
22:32:03.588 00.000 12252 move complete, result=0
22:32:03.588 00.000 12252 worker thread done servicing request
22:32:03.588 00.000 12252 Worker thread wakes up
22:32:03.588 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:03.588 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:03.588 00.000 9044 GuideStep: -0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:32:05.949 02.361 12252 Exposure complete
22:32:06.002 00.053 12252 worker thread done servicing request
22:32:06.002 00.000 9044 OnExposeComplete: enter
22:32:06.006 00.004 9044 UpdateGuideState(): m_state=6
22:32:06.009 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3520
22:32:06.011 00.002 9044 Star::Find returns 1 (0), X=1011.16, Y=828.55, Mass=5593, SNR=51.2, Peak=173 HFD=5.2
22:32:06.014 00.003 9044 MultiStar: [#1 0.09,0.12,1.06,U] [#2 0.07,0.05,1.22,U] [#3 0.13,0.16,0.86,U] [#4 0.08,0.14,1.27,U] [#5 -0.00,0.08,0.67,U] [#6 0.19,0.20,0.43,U] [#7 0.08,0.18,0.45,U] [#8 0.12,0.16,0.43,U] 
22:32:06.016 00.002 9044 refined, 8 included, MultiStar: {0.10, 0.13}, one-star: {0.14, 0.18}
22:32:06.018 00.002 9044 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.62) = xAngle (2.58 = 2.58)
22:32:06.022 00.004 9044 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.50 = -0.50)
22:32:06.024 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.95 mountX=-0.14 mountY=-0.08, mountTheta=-2.62
22:32:06.028 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.13, opts=13)
22:32:06.030 00.002 9044 Enqueuing Move request for scope (0.10, 0.13)
22:32:06.032 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:06.035 00.003 9044 UpdateGuideState exits: m=5593 SNR=51.2
22:32:06.038 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:06.040 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:06.042 00.002 9044 Enqueuing Expose request
22:32:06.045 00.003 12252 Worker thread wakes up
22:32:06.045 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
22:32:06.045 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
22:32:06.045 00.000 12252 Moving (0.10, 0.13) raw xDistance=-0.14 yDistance=-0.08
22:32:06.051 00.006 12252 PPEC rslt: input = -0.14, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 483.71
22:32:06.051 00.000 12252 PPEC: input: -0.14, control: -0.08, exposure: 2000
22:32:06.051 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:06.051 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:32:06.051 00.000 12252 MoveAxis(E, 32, ABG)
22:32:06.051 00.000 12252 Guiding  Dir = 2, Dur = 32
22:32:06.052 00.001 12252 IsSlewing returns 0
22:32:06.052 00.000 12252 IsGuiding returns 0
22:32:06.054 00.002 12252 PulseGuide returned control before completion, sleep 40
22:32:06.110 00.056 12252 IsGuiding returns 0
22:32:06.110 00.000 12252 Move returns status 0, amount 32
22:32:06.111 00.001 12252 MoveAxis(N, 0, ABG)
22:32:06.111 00.000 12252 Move returns status 0, amount 0
22:32:06.111 00.000 12252 move complete, result=0
22:32:06.111 00.000 12252 worker thread done servicing request
22:32:06.111 00.000 9044 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
22:32:06.112 00.001 12252 Worker thread wakes up
22:32:06.113 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:06.113 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:08.469 02.356 12252 Exposure complete
22:32:08.542 00.073 12252 worker thread done servicing request
22:32:08.542 00.000 9044 OnExposeComplete: enter
22:32:08.544 00.002 9044 UpdateGuideState(): m_state=6
22:32:08.546 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3521
22:32:08.547 00.001 9044 Star::Find returns 1 (0), X=1011.08, Y=828.38, Mass=5611, SNR=51.3, Peak=173 HFD=5.2
22:32:08.549 00.002 9044 MultiStar: [#1 0.04,0.20,1.07,U] [#2 0.01,0.01,1.22,U] [#3 0.11,0.11,0.87,U] [#4 0.00,0.11,1.27,U] [#5 -0.04,0.02,0.68,U] [#6 0.05,-0.00,0.42,U] [#7 -0.02,0.18,0.45,U] [#8 0.03,-0.00,0.44,U] 
22:32:08.551 00.002 9044 single-star, 8 included, MultiStar: {0.03, 0.08}, one-star: {0.06, 0.01}
22:32:08.553 00.002 9044 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.62) = xAngle (1.85 = 1.85)
22:32:08.555 00.002 9044 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.24 = -1.24)
22:32:08.559 00.004 9044 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.22 mountX=-0.02 mountY=-0.06, mountTheta=-1.85
22:32:08.563 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.01, opts=13)
22:32:08.566 00.003 9044 Enqueuing Move request for scope (0.06, 0.01)
22:32:08.569 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:08.571 00.002 9044 UpdateGuideState exits: m=5611 SNR=51.3
22:32:08.573 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:08.577 00.004 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:08.580 00.003 9044 Enqueuing Expose request
22:32:08.582 00.002 12252 Worker thread wakes up
22:32:08.582 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
22:32:08.583 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
22:32:08.583 00.000 12252 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=-0.06
22:32:08.588 00.005 12252 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.72
22:32:08.588 00.000 12252 PPEC: input: -0.02, control: -0.00, exposure: 2000
22:32:08.588 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:08.588 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:32:08.588 00.000 12252 MoveAxis(E, 0, ABG)
22:32:08.588 00.000 12252 Move returns status 0, amount 0
22:32:08.588 00.000 12252 MoveAxis(N, 0, ABG)
22:32:08.589 00.001 12252 Move returns status 0, amount 0
22:32:08.589 00.000 12252 move complete, result=0
22:32:08.589 00.000 12252 worker thread done servicing request
22:32:08.589 00.000 12252 Worker thread wakes up
22:32:08.589 00.000 9044 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
22:32:08.592 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:08.592 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:10.951 02.359 12252 Exposure complete
22:32:11.002 00.051 12252 worker thread done servicing request
22:32:11.002 00.000 9044 OnExposeComplete: enter
22:32:11.004 00.002 9044 UpdateGuideState(): m_state=6
22:32:11.005 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3522
22:32:11.007 00.002 9044 Star::Find returns 1 (0), X=1011.03, Y=828.24, Mass=5692, SNR=51.7, Peak=173 HFD=5.3
22:32:11.008 00.001 9044 MultiStar: [#1 -0.08,0.03,1.06,U] [#2 0.01,-0.04,1.20,U] [#3 0.06,-0.01,0.84,U] [#4 -0.26,0.31,0.00,M1] [#5 -0.05,-0.06,0.66,U] [#6 0.01,-0.08,0.42,U] [#7 0.02,0.04,0.45,U] [#8 0.04,-0.00,0.43,U] 
22:32:11.010 00.002 9044 refined, 7 included, MultiStar: {-0.00, -0.03}, one-star: {0.01, -0.13}
22:32:11.011 00.001 9044 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.62) = xAngle (-0.02 = -0.02)
22:32:11.013 00.002 9044 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.11 = -3.11)
22:32:11.014 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.04 cameraTheta=-1.65 mountX=0.04 mountY=-0.00, mountTheta=-0.03
22:32:11.016 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.03, opts=13)
22:32:11.017 00.001 9044 Enqueuing Move request for scope (-0.00, -0.03)
22:32:11.018 00.001 12252 Worker thread wakes up
22:32:11.018 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:11.020 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
22:32:11.020 00.000 9044 UpdateGuideState exits: m=5692 SNR=51.7
22:32:11.021 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
22:32:11.021 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:11.022 00.001 12252 Moving (-0.00, -0.03) raw xDistance=0.04 yDistance=-0.00
22:32:11.022 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:11.024 00.002 9044 Enqueuing Expose request
22:32:11.026 00.002 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.72
22:32:11.026 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
22:32:11.026 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:11.026 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:32:11.026 00.000 12252 MoveAxis(E, 3, ABG)
22:32:11.026 00.000 12252 Guiding  Dir = 2, Dur = 3
22:32:11.027 00.001 12252 IsSlewing returns 0
22:32:11.027 00.000 12252 IsGuiding returns 0
22:32:11.029 00.002 12252 PulseGuide returned control before completion, sleep 12
22:32:11.044 00.015 12252 IsGuiding returns 0
22:32:11.045 00.001 12252 Move returns status 0, amount 3
22:32:11.045 00.000 12252 MoveAxis(N, 0, ABG)
22:32:11.045 00.000 12252 Move returns status 0, amount 0
22:32:11.045 00.000 12252 move complete, result=0
22:32:11.045 00.000 12252 worker thread done servicing request
22:32:11.045 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:32:11.046 00.001 12252 Worker thread wakes up
22:32:11.047 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:11.047 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:13.414 02.367 12252 Exposure complete
22:32:13.475 00.061 12252 worker thread done servicing request
22:32:13.475 00.000 9044 OnExposeComplete: enter
22:32:13.476 00.001 9044 UpdateGuideState(): m_state=6
22:32:13.478 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3523
22:32:13.479 00.001 9044 Star::Find returns 1 (0), X=1011.04, Y=828.21, Mass=5672, SNR=51.5, Peak=173 HFD=5.3
22:32:13.480 00.001 9044 MultiStar: [#1 -0.08,0.09,1.06,U] [#2 -0.12,-0.04,1.22,U] [#3 -0.06,-0.06,0.86,U] [#4 -0.24,0.35,0.00,M2] [#5 -0.27,-0.10,0.65,U] [#6 -0.08,0.05,0.42,U] [#7 -0.10,0.10,0.44,U] [#8 -0.31,-0.08,0.43,U] 
22:32:13.481 00.001 9044 refined, 7 included, MultiStar: {-0.11, -0.03}, one-star: {0.02, -0.15}
22:32:13.482 00.001 9044 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.62) = xAngle (-1.22 = -1.22)
22:32:13.483 00.001 9044 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.31 = 1.98)
22:32:13.485 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.85 mountX=0.04 mountY=0.10, mountTheta=1.21
22:32:13.487 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.03, opts=13)
22:32:13.488 00.001 9044 Enqueuing Move request for scope (-0.11, -0.03)
22:32:13.490 00.002 12252 Worker thread wakes up
22:32:13.490 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:13.490 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
22:32:13.490 00.000 9044 UpdateGuideState exits: m=5672 SNR=51.5
22:32:13.491 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
22:32:13.491 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:13.492 00.001 12252 Moving (-0.11, -0.03) raw xDistance=0.04 yDistance=0.10
22:32:13.492 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:13.493 00.001 9044 Enqueuing Expose request
22:32:13.497 00.004 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.72
22:32:13.497 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
22:32:13.497 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:13.497 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:32:13.498 00.001 12252 MoveAxis(E, 4, ABG)
22:32:13.498 00.000 12252 Guiding  Dir = 2, Dur = 4
22:32:13.498 00.000 12252 IsSlewing returns 0
22:32:13.498 00.000 12252 IsGuiding returns 0
22:32:13.501 00.003 12252 PulseGuide returned control before completion, sleep 13
22:32:13.524 00.023 12252 IsGuiding returns 0
22:32:13.524 00.000 12252 Move returns status 0, amount 4
22:32:13.524 00.000 12252 MoveAxis(N, 0, ABG)
22:32:13.524 00.000 12252 Move returns status 0, amount 0
22:32:13.524 00.000 12252 move complete, result=0
22:32:13.524 00.000 12252 worker thread done servicing request
22:32:13.525 00.001 12252 Worker thread wakes up
22:32:13.525 00.000 9044 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
22:32:13.527 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:13.527 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:15.873 02.346 12252 Exposure complete
22:32:15.915 00.042 12252 worker thread done servicing request
22:32:15.915 00.000 9044 OnExposeComplete: enter
22:32:15.917 00.002 9044 UpdateGuideState(): m_state=6
22:32:15.917 00.000 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3524
22:32:15.919 00.002 9044 Star::Find returns 1 (0), X=1010.98, Y=828.21, Mass=5615, SNR=51.5, Peak=173 HFD=5.3
22:32:15.920 00.001 9044 MultiStar: [#1 -0.09,0.12,1.09,U] [#2 -0.05,-0.07,1.20,U] [#3 0.07,0.01,0.85,U] [#4 -0.29,0.04,1.28,U] [#5 -0.15,-0.09,0.66,U] [#6 -0.17,-0.04,0.43,U] [#7 -0.11,-0.01,0.44,U] [#8 0.00,-0.11,0.41,U] 
22:32:15.922 00.002 9044 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.05, -0.15}
22:32:15.923 00.001 9044 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.62) = xAngle (-1.28 = -1.28)
22:32:15.924 00.001 9044 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.36 = 1.92)
22:32:15.925 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.90 mountX=0.03 mountY=0.10, mountTheta=1.27
22:32:15.929 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.02, opts=13)
22:32:15.932 00.003 9044 Enqueuing Move request for scope (-0.10, -0.02)
22:32:15.934 00.002 12252 Worker thread wakes up
22:32:15.934 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:15.937 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
22:32:15.937 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
22:32:15.937 00.000 9044 UpdateGuideState exits: m=5615 SNR=51.5
22:32:15.939 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:15.941 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:15.943 00.002 9044 Enqueuing Expose request
22:32:15.945 00.002 12252 Moving (-0.10, -0.02) raw xDistance=0.03 yDistance=0.10
22:32:15.950 00.005 12252 PPEC rslt: input = 0.03, final = 0.00, react = 0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.72
22:32:15.950 00.000 12252 PPEC: input: 0.03, control: 0.00, exposure: 2000
22:32:15.950 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:15.950 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:32:15.950 00.000 12252 MoveAxis(W, 1, ABG)
22:32:15.951 00.001 12252 Guiding  Dir = 3, Dur = 1
22:32:15.951 00.000 12252 IsSlewing returns 0
22:32:15.951 00.000 12252 IsGuiding returns 0
22:32:15.954 00.003 12252 IsGuiding returns 0
22:32:15.954 00.000 12252 Move returns status 0, amount 1
22:32:15.954 00.000 12252 MoveAxis(N, 0, ABG)
22:32:15.954 00.000 12252 Move returns status 0, amount 0
22:32:15.955 00.001 12252 move complete, result=0
22:32:15.955 00.000 12252 worker thread done servicing request
22:32:15.955 00.000 12252 Worker thread wakes up
22:32:15.955 00.000 9044 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:32:15.957 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:15.957 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:18.326 02.369 12252 Exposure complete
22:32:18.373 00.047 12252 worker thread done servicing request
22:32:18.373 00.000 9044 OnExposeComplete: enter
22:32:18.374 00.001 9044 UpdateGuideState(): m_state=6
22:32:18.375 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3525
22:32:18.376 00.001 9044 Star::Find returns 1 (0), X=1011.02, Y=828.43, Mass=5749, SNR=51.9, Peak=173 HFD=5.2
22:32:18.378 00.002 9044 MultiStar: [#1 -0.07,0.17,1.04,U] [#2 -0.04,0.03,1.19,U] [#3 0.07,0.10,0.84,U] [#4 -0.21,0.37,0.00,M2] [#5 -0.03,-0.06,0.66,U] [#6 -0.06,0.05,0.43,U] [#7 -0.09,0.14,0.43,U] [#8 -0.03,-0.01,0.43,U] 
22:32:18.379 00.001 9044 single-star, 7 included, MultiStar: {-0.03, 0.07}, one-star: {-0.00, 0.07}
22:32:18.380 00.001 9044 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.62) = xAngle (3.27 = -3.01)
22:32:18.380 00.000 9044 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.19 = 0.19)
22:32:18.381 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.64 mountX=-0.07 mountY=0.01, mountTheta=2.96
22:32:18.383 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.07, opts=13)
22:32:18.383 00.000 9044 Enqueuing Move request for scope (-0.00, 0.07)
22:32:18.384 00.001 12252 Worker thread wakes up
22:32:18.384 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
22:32:18.384 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
22:32:18.384 00.000 12252 Moving (-0.00, 0.07) raw xDistance=-0.07 yDistance=0.01
22:32:18.384 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:18.386 00.002 9044 UpdateGuideState exits: m=5749 SNR=51.9
22:32:18.387 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:18.388 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:18.389 00.001 9044 Enqueuing Expose request
22:32:18.390 00.001 12252 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.73
22:32:18.390 00.000 12252 PPEC: input: -0.07, control: 0.01, exposure: 2000
22:32:18.390 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:18.390 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:32:18.390 00.000 12252 MoveAxis(W, 5, ABG)
22:32:18.390 00.000 12252 Guiding  Dir = 3, Dur = 5
22:32:18.393 00.003 12252 IsSlewing returns 0
22:32:18.393 00.000 12252 IsGuiding returns 0
22:32:18.395 00.002 12252 PulseGuide returned control before completion, sleep 14
22:32:18.419 00.024 12252 IsGuiding returns 0
22:32:18.419 00.000 12252 Move returns status 0, amount 5
22:32:18.419 00.000 12252 MoveAxis(N, 0, ABG)
22:32:18.419 00.000 12252 Move returns status 0, amount 0
22:32:18.419 00.000 12252 move complete, result=0
22:32:18.419 00.000 12252 worker thread done servicing request
22:32:18.419 00.000 12252 Worker thread wakes up
22:32:18.419 00.000 9044 GuideStep: -0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
22:32:18.420 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:18.421 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:20.759 02.338 12252 Exposure complete
22:32:20.810 00.051 12252 worker thread done servicing request
22:32:20.811 00.001 9044 OnExposeComplete: enter
22:32:20.812 00.001 9044 UpdateGuideState(): m_state=6
22:32:20.815 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3526
22:32:20.817 00.002 9044 Star::Find returns 1 (0), X=1010.96, Y=828.51, Mass=5775, SNR=52.1, Peak=173 HFD=5.1
22:32:20.819 00.002 9044 MultiStar: [#1 -0.07,0.22,1.07,U] [#2 -0.02,0.14,1.19,U] [#3 0.05,0.19,0.86,U] [#4 -0.27,0.48,0.00,M3] [#5 -0.09,0.14,0.66,U] [#6 0.03,0.27,0.42,U] [#7 -0.09,0.24,0.42,U] [#8 0.02,0.15,0.43,U] 
22:32:20.821 00.002 9044 single-star, 7 included, MultiStar: {-0.03, 0.18}, one-star: {-0.06, 0.15}
22:32:20.825 00.004 9044 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.62) = xAngle (3.58 = -2.70)
22:32:20.827 00.002 9044 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.50 = 0.50)
22:32:20.829 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.96 mountX=-0.15 mountY=0.08, mountTheta=2.65
22:32:20.834 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.15, opts=13)
22:32:20.837 00.003 9044 Enqueuing Move request for scope (-0.06, 0.15)
22:32:20.840 00.003 12252 Worker thread wakes up
22:32:20.840 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:20.843 00.003 9044 UpdateGuideState exits: m=5775 SNR=52.1
22:32:20.845 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:20.848 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:20.850 00.002 9044 Enqueuing Expose request
22:32:20.852 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
22:32:20.852 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
22:32:20.852 00.000 12252 Moving (-0.06, 0.15) raw xDistance=-0.15 yDistance=0.08
22:32:20.858 00.006 12252 PPEC rslt: input = -0.15, final = -0.09, react = -0.09, pred = 0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 483.73
22:32:20.858 00.000 12252 PPEC: input: -0.15, control: -0.09, exposure: 2000
22:32:20.858 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:20.859 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:32:20.859 00.000 12252 MoveAxis(E, 34, ABG)
22:32:20.859 00.000 12252 Guiding  Dir = 2, Dur = 34
22:32:20.859 00.000 12252 IsSlewing returns 0
22:32:20.859 00.000 12252 IsGuiding returns 0
22:32:20.861 00.002 12252 PulseGuide returned control before completion, sleep 43
22:32:20.910 00.049 12252 IsGuiding returns 0
22:32:20.910 00.000 12252 Move returns status 0, amount 34
22:32:20.910 00.000 12252 MoveAxis(N, 0, ABG)
22:32:20.910 00.000 12252 Move returns status 0, amount 0
22:32:20.910 00.000 12252 move complete, result=0
22:32:20.910 00.000 12252 worker thread done servicing request
22:32:20.910 00.000 12252 Worker thread wakes up
22:32:20.910 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:20.910 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:20.910 00.000 9044 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
22:32:23.254 02.344 12252 Exposure complete
22:32:23.302 00.048 12252 worker thread done servicing request
22:32:23.302 00.000 9044 OnExposeComplete: enter
22:32:23.303 00.001 9044 UpdateGuideState(): m_state=6
22:32:23.305 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3527
22:32:23.306 00.001 9044 Star::Find returns 1 (0), X=1011.06, Y=828.46, Mass=5661, SNR=51.6, Peak=173 HFD=5.1
22:32:23.308 00.002 9044 MultiStar: [#1 0.01,0.18,1.08,U] [#2 -0.03,0.08,1.21,U] [#3 0.11,0.12,0.85,U] [#4 -0.18,0.47,0.00,M4] [#5 -0.06,0.05,0.66,U] [#6 -0.02,0.17,0.42,U] [#7 -0.04,0.16,0.44,U] [#8 0.02,0.11,0.42,U] 
22:32:23.310 00.002 9044 single-star, 7 included, MultiStar: {0.01, 0.12}, one-star: {0.04, 0.10}
22:32:23.311 00.001 9044 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.62) = xAngle (2.85 = 2.85)
22:32:23.312 00.001 9044 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.23 = -0.23)
22:32:23.313 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.23 mountX=-0.10 mountY=-0.02, mountTheta=-2.91
22:32:23.315 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.10, opts=13)
22:32:23.316 00.001 9044 Enqueuing Move request for scope (0.04, 0.10)
22:32:23.317 00.001 12252 Worker thread wakes up
22:32:23.317 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:23.318 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
22:32:23.318 00.000 9044 UpdateGuideState exits: m=5661 SNR=51.6
22:32:23.319 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
22:32:23.319 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:23.320 00.001 12252 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=-0.02
22:32:23.320 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:23.321 00.001 9044 Enqueuing Expose request
22:32:23.323 00.002 12252 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.73
22:32:23.324 00.001 12252 PPEC: input: -0.10, control: 0.00, exposure: 2000
22:32:23.324 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:23.324 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:32:23.324 00.000 12252 MoveAxis(W, 1, ABG)
22:32:23.324 00.000 12252 Guiding  Dir = 3, Dur = 1
22:32:23.325 00.001 12252 IsSlewing returns 0
22:32:23.325 00.000 12252 IsGuiding returns 0
22:32:23.327 00.002 12252 IsGuiding returns 0
22:32:23.327 00.000 12252 Move returns status 0, amount 1
22:32:23.327 00.000 12252 MoveAxis(N, 0, ABG)
22:32:23.327 00.000 12252 Move returns status 0, amount 0
22:32:23.327 00.000 12252 move complete, result=0
22:32:23.327 00.000 12252 worker thread done servicing request
22:32:23.327 00.000 12252 Worker thread wakes up
22:32:23.327 00.000 9044 GuideStep: -0.1 px 1 ms WEST, -0.0 px 0 ms NORTH
22:32:23.330 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:23.330 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:25.676 02.346 12252 Exposure complete
22:32:25.713 00.037 12252 worker thread done servicing request
22:32:25.713 00.000 9044 OnExposeComplete: enter
22:32:25.715 00.002 9044 UpdateGuideState(): m_state=6
22:32:25.716 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3528
22:32:25.717 00.001 9044 Star::Find returns 1 (0), X=1011.06, Y=828.40, Mass=5700, SNR=51.6, Peak=173 HFD=5.2
22:32:25.718 00.001 9044 MultiStar: [#1 -0.04,0.14,1.06,U] [#2 -0.02,0.01,1.21,U] [#3 0.11,0.12,0.85,U] [#4 -0.15,0.42,0.00,M5] [#5 -0.06,-0.03,0.66,U] [#6 -0.01,0.06,0.43,U] [#7 -0.03,0.18,0.44,U] [#8 -0.01,-0.07,0.44,U] 
22:32:25.718 00.000 9044 single-star, 7 included, MultiStar: {0.00, 0.06}, one-star: {0.04, 0.04}
22:32:25.719 00.001 9044 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.62) = xAngle (2.35 = 2.35)
22:32:25.720 00.001 9044 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.73 = -0.73)
22:32:25.721 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.73 mountX=-0.04 mountY=-0.04, mountTheta=-2.38
22:32:25.723 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.04, opts=13)
22:32:25.725 00.002 9044 Enqueuing Move request for scope (0.04, 0.04)
22:32:25.726 00.001 12252 Worker thread wakes up
22:32:25.726 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:25.727 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
22:32:25.727 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
22:32:25.727 00.000 9044 UpdateGuideState exits: m=5700 SNR=51.6
22:32:25.727 00.000 12252 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.04
22:32:25.727 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:25.728 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:25.729 00.001 9044 Enqueuing Expose request
22:32:25.730 00.001 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.73
22:32:25.730 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:32:25.730 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:25.731 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:32:25.731 00.000 12252 MoveAxis(E, 4, ABG)
22:32:25.731 00.000 12252 Guiding  Dir = 2, Dur = 4
22:32:25.731 00.000 12252 IsSlewing returns 0
22:32:25.731 00.000 12252 IsGuiding returns 0
22:32:25.733 00.002 12252 PulseGuide returned control before completion, sleep 13
22:32:25.757 00.024 12252 IsGuiding returns 0
22:32:25.757 00.000 12252 Move returns status 0, amount 4
22:32:25.757 00.000 12252 MoveAxis(N, 0, ABG)
22:32:25.757 00.000 12252 Move returns status 0, amount 0
22:32:25.757 00.000 12252 move complete, result=0
22:32:25.757 00.000 12252 worker thread done servicing request
22:32:25.757 00.000 12252 Worker thread wakes up
22:32:25.757 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:32:25.759 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:25.759 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:28.097 02.338 12252 Exposure complete
22:32:28.146 00.049 12252 worker thread done servicing request
22:32:28.146 00.000 9044 OnExposeComplete: enter
22:32:28.147 00.001 9044 UpdateGuideState(): m_state=6
22:32:28.148 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3529
22:32:28.149 00.001 9044 Star::Find returns 1 (0), X=1010.98, Y=828.46, Mass=5747, SNR=52.0, Peak=173 HFD=5.2
22:32:28.150 00.001 9044 MultiStar: [#1 -0.11,0.16,1.05,U] [#2 -0.07,0.07,1.22,U] [#3 0.09,0.14,0.85,U] [#4 -0.21,0.38,0.00,M6] [#5 -0.16,0.05,0.66,U] [#6 -0.11,0.13,0.42,U] [#7 -0.10,0.11,0.44,U] [#8 -0.07,0.10,0.42,U] 
22:32:28.151 00.001 9044 single-star, 7 included, MultiStar: {-0.07, 0.11}, one-star: {-0.04, 0.10}
22:32:28.153 00.002 9044 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.62) = xAngle (3.60 = -2.68)
22:32:28.154 00.001 9044 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.52 = 0.52)
22:32:28.155 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.10 cameraTheta=1.98 mountX=-0.09 mountY=0.05, mountTheta=2.63
22:32:28.157 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.10, opts=13)
22:32:28.159 00.002 9044 Enqueuing Move request for scope (-0.04, 0.10)
22:32:28.160 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:28.161 00.001 9044 UpdateGuideState exits: m=5747 SNR=52.0
22:32:28.162 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:28.163 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:28.164 00.001 9044 Enqueuing Expose request
22:32:28.166 00.002 12252 Worker thread wakes up
22:32:28.166 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
22:32:28.166 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
22:32:28.166 00.000 12252 Moving (-0.04, 0.10) raw xDistance=-0.09 yDistance=0.05
22:32:28.170 00.004 12252 PPEC rslt: input = -0.09, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.73
22:32:28.170 00.000 12252 PPEC: input: -0.09, control: -0.00, exposure: 2000
22:32:28.170 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:28.170 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:32:28.170 00.000 12252 MoveAxis(E, 1, ABG)
22:32:28.170 00.000 12252 Guiding  Dir = 2, Dur = 1
22:32:28.171 00.001 12252 IsSlewing returns 0
22:32:28.171 00.000 12252 IsGuiding returns 0
22:32:28.173 00.002 12252 IsGuiding returns 0
22:32:28.173 00.000 12252 Move returns status 0, amount 1
22:32:28.173 00.000 12252 MoveAxis(N, 0, ABG)
22:32:28.173 00.000 12252 Move returns status 0, amount 0
22:32:28.173 00.000 12252 move complete, result=0
22:32:28.173 00.000 12252 worker thread done servicing request
22:32:28.173 00.000 12252 Worker thread wakes up
22:32:28.173 00.000 9044 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:32:28.175 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:28.175 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:30.540 02.365 12252 Exposure complete
22:32:30.602 00.062 12252 worker thread done servicing request
22:32:30.602 00.000 9044 OnExposeComplete: enter
22:32:30.604 00.002 9044 UpdateGuideState(): m_state=6
22:32:30.606 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3530
22:32:30.608 00.002 9044 Star::Find returns 1 (0), X=1010.99, Y=828.53, Mass=5797, SNR=52.2, Peak=173 HFD=5.2
22:32:30.611 00.003 9044 MultiStar: [#1 -0.02,0.26,1.03,U] [#2 -0.00,0.15,1.19,U] [#3 0.10,0.11,0.84,U] [#4 -0.22,0.51,0.00,M7] [#5 -0.22,0.10,0.64,U] [#6 0.03,0.34,0.44,U] [#7 0.04,0.37,0.43,U] [#8 -0.01,0.09,0.43,U] 
22:32:30.612 00.001 9044 single-star, 7 included, MultiStar: {-0.02, 0.19}, one-star: {-0.03, 0.17}
22:32:30.615 00.003 9044 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.62) = xAngle (3.38 = -2.91)
22:32:30.616 00.001 9044 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.29 = 0.29)
22:32:30.618 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.75 mountX=-0.17 mountY=0.05, mountTheta=2.85
22:32:30.622 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.17, opts=13)
22:32:30.625 00.003 9044 Enqueuing Move request for scope (-0.03, 0.17)
22:32:30.627 00.002 12252 Worker thread wakes up
22:32:30.627 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:30.630 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
22:32:30.630 00.000 9044 UpdateGuideState exits: m=5797 SNR=52.2
22:32:30.633 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
22:32:30.633 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:30.634 00.001 12252 Moving (-0.03, 0.17) raw xDistance=-0.17 yDistance=0.05
22:32:30.635 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:30.636 00.001 9044 Enqueuing Expose request
22:32:30.641 00.005 12252 PPEC rslt: input = -0.17, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 483.74
22:32:30.641 00.000 12252 PPEC: input: -0.17, control: -0.10, exposure: 2000
22:32:30.641 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:30.641 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:32:30.641 00.000 12252 MoveAxis(E, 41, ABG)
22:32:30.641 00.000 12252 Guiding  Dir = 2, Dur = 41
22:32:30.642 00.001 12252 IsSlewing returns 0
22:32:30.642 00.000 12252 IsGuiding returns 0
22:32:30.645 00.003 12252 PulseGuide returned control before completion, sleep 49
22:32:30.696 00.051 12252 IsGuiding returns 1
22:32:30.696 00.000 12252 scope still moving after pulse duration time elapsed
22:32:30.727 00.031 12252 IsSlewing returns 0
22:32:30.727 00.000 12252 IsGuiding returns 0
22:32:30.727 00.000 12252 scope move finished after 41 + 43 ms
22:32:30.728 00.001 12252 Move returns status 0, amount 41
22:32:30.728 00.000 12252 MoveAxis(N, 0, ABG)
22:32:30.728 00.000 12252 Move returns status 0, amount 0
22:32:30.728 00.000 12252 move complete, result=0
22:32:30.728 00.000 12252 worker thread done servicing request
22:32:30.728 00.000 12252 Worker thread wakes up
22:32:30.728 00.000 9044 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
22:32:30.729 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:30.729 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:33.074 02.345 12252 Exposure complete
22:32:33.116 00.042 12252 worker thread done servicing request
22:32:33.116 00.000 9044 OnExposeComplete: enter
22:32:33.117 00.001 9044 UpdateGuideState(): m_state=6
22:32:33.118 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3531
22:32:33.118 00.000 9044 Star::Find returns 1 (0), X=1011.12, Y=828.23, Mass=5788, SNR=52.2, Peak=173 HFD=5.3
22:32:33.119 00.001 9044 MultiStar: [#1 -0.01,0.06,1.05,U] [#2 -0.06,-0.10,1.22,U] [#3 0.12,-0.05,0.83,U] [#4 -0.23,0.39,0.00,M8] [#5 -0.02,-0.09,0.65,U] [#6 -0.03,0.08,0.42,U] [#7 -0.05,0.04,0.43,U] [#8 0.06,-0.09,0.41,U] 
22:32:33.121 00.002 9044 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.10, -0.13}
22:32:33.121 00.000 9044 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.62) = xAngle (0.35 = 0.35)
22:32:33.122 00.001 9044 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.73 = -2.73)
22:32:33.123 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.27 mountX=0.05 mountY=-0.02, mountTheta=-0.40
22:32:33.125 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.05, opts=13)
22:32:33.125 00.000 9044 Enqueuing Move request for scope (0.01, -0.05)
22:32:33.126 00.001 12252 Worker thread wakes up
22:32:33.127 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:33.127 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:32:33.127 00.000 9044 UpdateGuideState exits: m=5788 SNR=52.2
22:32:33.128 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:32:33.128 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:33.129 00.001 12252 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=-0.02
22:32:33.129 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:33.130 00.001 9044 Enqueuing Expose request
22:32:33.132 00.002 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.74
22:32:33.132 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:32:33.132 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:33.132 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:32:33.132 00.000 12252 MoveAxis(E, 5, ABG)
22:32:33.132 00.000 12252 Guiding  Dir = 2, Dur = 5
22:32:33.132 00.000 12252 IsSlewing returns 0
22:32:33.132 00.000 12252 IsGuiding returns 0
22:32:33.135 00.003 12252 PulseGuide returned control before completion, sleep 14
22:32:33.157 00.022 12252 IsGuiding returns 0
22:32:33.157 00.000 12252 Move returns status 0, amount 5
22:32:33.157 00.000 12252 MoveAxis(N, 0, ABG)
22:32:33.157 00.000 12252 Move returns status 0, amount 0
22:32:33.157 00.000 12252 move complete, result=0
22:32:33.157 00.000 12252 worker thread done servicing request
22:32:33.157 00.000 12252 Worker thread wakes up
22:32:33.157 00.000 9044 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:32:33.160 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:33.160 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:35.509 02.349 12252 Exposure complete
22:32:35.582 00.073 12252 worker thread done servicing request
22:32:35.582 00.000 9044 OnExposeComplete: enter
22:32:35.583 00.001 9044 UpdateGuideState(): m_state=6
22:32:35.584 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3532
22:32:35.585 00.001 9044 Star::Find returns 1 (0), X=1011.04, Y=828.18, Mass=5755, SNR=52.0, Peak=173 HFD=5.4
22:32:35.587 00.002 9044 MultiStar: [#1 -0.07,0.10,1.05,U] [#2 -0.03,-0.02,1.22,U] [#3 0.11,0.02,0.85,U] [#4 -0.24,0.39,0.00,M9] [#5 -0.06,-0.16,0.65,U] [#6 -0.03,-0.02,0.42,U] [#7 -0.07,0.14,0.42,U] [#8 0.03,-0.04,0.41,U] 
22:32:35.588 00.001 9044 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {0.02, -0.18}
22:32:35.589 00.001 9044 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.62) = xAngle (-0.46 = -0.46)
22:32:35.590 00.001 9044 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.54 = 2.74)
22:32:35.592 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.03 cameraTheta=-2.08 mountX=0.02 mountY=0.01, mountTheta=0.41
22:32:35.594 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.02, opts=13)
22:32:35.595 00.001 9044 Enqueuing Move request for scope (-0.01, -0.02)
22:32:35.596 00.001 12252 Worker thread wakes up
22:32:35.596 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:35.597 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:32:35.597 00.000 9044 UpdateGuideState exits: m=5755 SNR=52.0
22:32:35.598 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:32:35.598 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:35.599 00.001 12252 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.01
22:32:35.599 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:35.600 00.001 9044 Enqueuing Expose request
22:32:35.602 00.002 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.74
22:32:35.602 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
22:32:35.602 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:35.602 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:32:35.602 00.000 12252 MoveAxis(E, 7, ABG)
22:32:35.602 00.000 12252 Guiding  Dir = 2, Dur = 7
22:32:35.602 00.000 12252 IsSlewing returns 0
22:32:35.603 00.001 12252 IsGuiding returns 0
22:32:35.605 00.002 12252 PulseGuide returned control before completion, sleep 15
22:32:35.634 00.029 12252 IsGuiding returns 0
22:32:35.634 00.000 12252 Move returns status 0, amount 7
22:32:35.634 00.000 12252 MoveAxis(N, 0, ABG)
22:32:35.634 00.000 12252 Move returns status 0, amount 0
22:32:35.634 00.000 12252 move complete, result=0
22:32:35.634 00.000 12252 worker thread done servicing request
22:32:35.635 00.001 12252 Worker thread wakes up
22:32:35.635 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:32:35.637 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:35.638 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:38.001 02.363 12252 Exposure complete
22:32:38.070 00.069 12252 worker thread done servicing request
22:32:38.070 00.000 9044 OnExposeComplete: enter
22:32:38.072 00.002 9044 UpdateGuideState(): m_state=6
22:32:38.074 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3533
22:32:38.075 00.001 9044 Star::Find returns 1 (0), X=1011.10, Y=828.28, Mass=5625, SNR=51.6, Peak=173 HFD=5.2
22:32:38.076 00.001 9044 MultiStar: [#1 0.02,0.16,1.05,U] [#2 -0.06,0.01,1.22,U] [#3 0.10,0.07,0.86,U] [#4 0.02,0.08,1.26,U] [#5 -0.18,-0.01,0.67,U] [#6 0.01,0.07,0.42,U] [#7 0.02,0.14,0.44,U] [#8 0.03,-0.01,0.43,U] 
22:32:38.077 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.08, -0.09}
22:32:38.078 00.001 9044 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.62) = xAngle (3.07 = 3.07)
22:32:38.078 00.000 9044 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.02 = -0.02)
22:32:38.079 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.44 mountX=-0.05 mountY=-0.00, mountTheta=-3.13
22:32:38.082 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.05, opts=13)
22:32:38.083 00.001 9044 Enqueuing Move request for scope (0.01, 0.05)
22:32:38.083 00.000 12252 Worker thread wakes up
22:32:38.084 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:38.084 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
22:32:38.084 00.000 9044 UpdateGuideState exits: m=5625 SNR=51.6
22:32:38.085 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
22:32:38.085 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:38.086 00.001 12252 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=-0.00
22:32:38.087 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:38.087 00.000 9044 Enqueuing Expose request
22:32:38.090 00.003 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.74
22:32:38.090 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
22:32:38.090 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:38.090 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:32:38.090 00.000 12252 MoveAxis(E, 3, ABG)
22:32:38.090 00.000 12252 Guiding  Dir = 2, Dur = 3
22:32:38.090 00.000 12252 IsSlewing returns 0
22:32:38.090 00.000 12252 IsGuiding returns 0
22:32:38.092 00.002 12252 PulseGuide returned control before completion, sleep 12
22:32:38.112 00.020 12252 IsGuiding returns 0
22:32:38.112 00.000 12252 Move returns status 0, amount 3
22:32:38.112 00.000 12252 MoveAxis(N, 0, ABG)
22:32:38.112 00.000 12252 Move returns status 0, amount 0
22:32:38.112 00.000 12252 move complete, result=0
22:32:38.112 00.000 12252 worker thread done servicing request
22:32:38.112 00.000 12252 Worker thread wakes up
22:32:38.112 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
22:32:38.115 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:38.116 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:40.459 02.343 12252 Exposure complete
22:32:40.497 00.038 12252 worker thread done servicing request
22:32:40.498 00.001 9044 OnExposeComplete: enter
22:32:40.498 00.000 9044 UpdateGuideState(): m_state=6
22:32:40.499 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3534
22:32:40.501 00.002 9044 Star::Find returns 1 (0), X=1011.06, Y=828.16, Mass=5741, SNR=51.9, Peak=173 HFD=5.4
22:32:40.502 00.001 9044 MultiStar: [#1 -0.04,0.09,1.04,U] [#2 0.08,-0.06,1.19,U] [#3 0.09,-0.00,0.84,U] [#4 0.02,0.06,1.26,U] [#5 0.04,-0.07,0.65,U] [#6 0.08,0.04,0.42,U] [#7 -0.03,0.15,0.43,U] [#8 0.09,-0.01,0.42,U] 
22:32:40.503 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.04, -0.20}
22:32:40.504 00.001 9044 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.62) = xAngle (1.37 = 1.37)
22:32:40.505 00.001 9044 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.71 = -1.71)
22:32:40.506 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.25 mountX=0.01 mountY=-0.04, mountTheta=-1.37
22:32:40.509 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.01, opts=13)
22:32:40.510 00.001 9044 Enqueuing Move request for scope (0.04, -0.01)
22:32:40.511 00.001 12252 Worker thread wakes up
22:32:40.511 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:40.512 00.001 9044 UpdateGuideState exits: m=5741 SNR=51.9
22:32:40.513 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:32:40.513 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:40.514 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:40.514 00.000 9044 Enqueuing Expose request
22:32:40.515 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:32:40.515 00.000 12252 Moving (0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
22:32:40.518 00.003 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.74
22:32:40.518 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
22:32:40.518 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:40.518 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:32:40.518 00.000 12252 MoveAxis(E, 8, ABG)
22:32:40.518 00.000 12252 Guiding  Dir = 2, Dur = 8
22:32:40.519 00.001 12252 IsSlewing returns 0
22:32:40.519 00.000 12252 IsGuiding returns 0
22:32:40.521 00.002 12252 PulseGuide returned control before completion, sleep 16
22:32:40.541 00.020 12252 IsGuiding returns 0
22:32:40.541 00.000 12252 Move returns status 0, amount 8
22:32:40.541 00.000 12252 MoveAxis(N, 0, ABG)
22:32:40.541 00.000 12252 Move returns status 0, amount 0
22:32:40.541 00.000 12252 move complete, result=0
22:32:40.542 00.001 12252 worker thread done servicing request
22:32:40.542 00.000 9044 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:32:40.544 00.002 12252 Worker thread wakes up
22:32:40.544 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:40.544 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:42.889 02.345 12252 Exposure complete
22:32:42.964 00.075 12252 worker thread done servicing request
22:32:42.964 00.000 9044 OnExposeComplete: enter
22:32:42.966 00.002 9044 UpdateGuideState(): m_state=6
22:32:42.968 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3535
22:32:42.969 00.001 9044 Star::Find returns 1 (0), X=1011.07, Y=828.08, Mass=5806, SNR=52.3, Peak=173 HFD=5.5
22:32:42.970 00.001 9044 MultiStar: [#1 -0.04,-0.03,1.04,U] [#2 -0.02,-0.12,1.19,U] [#3 0.13,-0.07,0.84,U] [#4 -0.06,-0.00,1.27,U] [#5 -0.02,-0.25,0.66,U] [#6 0.01,-0.02,0.42,U] [#7 -0.07,-0.03,0.43,U] [#8 0.12,-0.16,0.42,U] 
22:32:42.971 00.001 9044 refined, 8 included, MultiStar: {0.00, -0.11}, one-star: {0.05, -0.28}
22:32:42.974 00.003 9044 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.62) = xAngle (0.08 = 0.08)
22:32:42.975 00.001 9044 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.00 = -3.00)
22:32:42.976 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.54 mountX=0.11 mountY=-0.01, mountTheta=-0.14
22:32:42.978 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.11, opts=13)
22:32:42.979 00.001 9044 Enqueuing Move request for scope (0.00, -0.11)
22:32:42.980 00.001 12252 Worker thread wakes up
22:32:42.980 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:42.981 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
22:32:42.981 00.000 9044 UpdateGuideState exits: m=5806 SNR=52.3
22:32:42.983 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:42.986 00.003 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
22:32:42.986 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:42.988 00.002 9044 Enqueuing Expose request
22:32:42.990 00.002 12252 Moving (0.00, -0.11) raw xDistance=0.11 yDistance=-0.01
22:32:42.994 00.004 12252 PPEC rslt: input = 0.11, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.75
22:32:42.994 00.000 12252 PPEC: input: 0.11, control: 0.05, exposure: 2000
22:32:42.994 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:42.994 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:32:42.994 00.000 12252 MoveAxis(W, 21, ABG)
22:32:42.994 00.000 12252 Guiding  Dir = 3, Dur = 21
22:32:42.994 00.000 12252 IsSlewing returns 0
22:32:42.995 00.001 12252 IsGuiding returns 0
22:32:42.997 00.002 12252 PulseGuide returned control before completion, sleep 29
22:32:43.031 00.034 12252 IsGuiding returns 0
22:32:43.031 00.000 12252 Move returns status 0, amount 21
22:32:43.031 00.000 12252 MoveAxis(N, 0, ABG)
22:32:43.031 00.000 12252 Move returns status 0, amount 0
22:32:43.031 00.000 12252 move complete, result=0
22:32:43.031 00.000 12252 worker thread done servicing request
22:32:43.031 00.000 12252 Worker thread wakes up
22:32:43.031 00.000 9044 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
22:32:43.033 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:43.033 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:45.384 02.351 12252 Exposure complete
22:32:45.431 00.047 12252 worker thread done servicing request
22:32:45.431 00.000 9044 OnExposeComplete: enter
22:32:45.432 00.001 9044 UpdateGuideState(): m_state=6
22:32:45.433 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3536
22:32:45.434 00.001 9044 Star::Find returns 1 (0), X=1011.21, Y=828.21, Mass=5793, SNR=52.2, Peak=173 HFD=5.3
22:32:45.436 00.002 9044 MultiStar: [#1 0.05,0.05,1.04,U] [#2 0.09,-0.07,1.20,U] [#3 0.22,-0.07,0.85,U] [#4 0.07,0.03,1.25,U] [#5 0.08,-0.15,0.66,U] [#6 0.16,0.04,0.41,U] [#7 0.07,0.04,0.42,U] [#8 0.13,-0.18,0.42,U] 
22:32:45.436 00.000 9044 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {0.18, -0.15}
22:32:45.437 00.001 9044 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.62) = xAngle (1.22 = 1.22)
22:32:45.438 00.001 9044 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.86 = -1.86)
22:32:45.438 00.000 9044 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.40 mountX=0.04 mountY=-0.12, mountTheta=-1.23
22:32:45.441 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.05, opts=13)
22:32:45.442 00.001 9044 Enqueuing Move request for scope (0.11, -0.05)
22:32:45.443 00.001 12252 Worker thread wakes up
22:32:45.443 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:45.444 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
22:32:45.444 00.000 9044 UpdateGuideState exits: m=5793 SNR=52.2
22:32:45.447 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:45.448 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:45.449 00.001 9044 Enqueuing Expose request
22:32:45.449 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
22:32:45.450 00.001 12252 Moving (0.11, -0.05) raw xDistance=0.04 yDistance=-0.12
22:32:45.452 00.002 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.75
22:32:45.452 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
22:32:45.452 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:45.452 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:32:45.452 00.000 12252 MoveAxis(E, 5, ABG)
22:32:45.452 00.000 12252 Guiding  Dir = 2, Dur = 5
22:32:45.454 00.002 12252 IsSlewing returns 0
22:32:45.454 00.000 12252 IsGuiding returns 0
22:32:45.456 00.002 12252 PulseGuide returned control before completion, sleep 14
22:32:45.473 00.017 12252 IsGuiding returns 0
22:32:45.473 00.000 12252 Move returns status 0, amount 5
22:32:45.473 00.000 12252 MoveAxis(N, 0, ABG)
22:32:45.473 00.000 12252 Move returns status 0, amount 0
22:32:45.473 00.000 12252 move complete, result=0
22:32:45.473 00.000 12252 worker thread done servicing request
22:32:45.473 00.000 12252 Worker thread wakes up
22:32:45.473 00.000 9044 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:32:45.476 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:45.476 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:47.822 02.346 12252 Exposure complete
22:32:47.892 00.070 12252 worker thread done servicing request
22:32:47.892 00.000 9044 OnExposeComplete: enter
22:32:47.893 00.001 9044 UpdateGuideState(): m_state=6
22:32:47.895 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3537
22:32:47.897 00.002 9044 Star::Find returns 1 (0), X=1011.04, Y=828.18, Mass=5772, SNR=52.1, Peak=173 HFD=5.4
22:32:47.898 00.001 9044 MultiStar: [#1 -0.04,0.01,1.05,U] [#2 0.04,-0.07,1.19,U] [#3 0.12,-0.03,0.85,U] [#4 -0.02,0.00,1.27,U] [#5 -0.05,-0.21,0.65,U] [#6 0.02,-0.02,0.42,U] [#7 -0.04,-0.02,0.43,U] [#8 0.08,-0.11,0.42,U] 
22:32:47.900 00.002 9044 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.02, -0.18}
22:32:47.900 00.000 9044 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.62) = xAngle (0.25 = 0.25)
22:32:47.901 00.001 9044 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.83 = -2.83)
22:32:47.902 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.37 mountX=0.06 mountY=-0.02, mountTheta=-0.30
22:32:47.904 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.06, opts=13)
22:32:47.905 00.001 9044 Enqueuing Move request for scope (0.01, -0.06)
22:32:47.907 00.002 12252 Worker thread wakes up
22:32:47.907 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:47.908 00.001 9044 UpdateGuideState exits: m=5772 SNR=52.1
22:32:47.909 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:47.910 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:47.911 00.001 9044 Enqueuing Expose request
22:32:47.912 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
22:32:47.912 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
22:32:47.912 00.000 12252 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=-0.02
22:32:47.914 00.002 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.75
22:32:47.914 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
22:32:47.914 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:47.914 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:32:47.914 00.000 12252 MoveAxis(E, 3, ABG)
22:32:47.914 00.000 12252 Guiding  Dir = 2, Dur = 3
22:32:47.915 00.001 12252 IsSlewing returns 0
22:32:47.915 00.000 12252 IsGuiding returns 0
22:32:47.917 00.002 12252 PulseGuide returned control before completion, sleep 12
22:32:47.939 00.022 12252 IsGuiding returns 0
22:32:47.939 00.000 12252 Move returns status 0, amount 3
22:32:47.940 00.001 12252 MoveAxis(N, 0, ABG)
22:32:47.940 00.000 12252 Move returns status 0, amount 0
22:32:47.940 00.000 12252 move complete, result=0
22:32:47.940 00.000 12252 worker thread done servicing request
22:32:47.940 00.000 12252 Worker thread wakes up
22:32:47.940 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:32:47.942 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:47.942 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:50.305 02.363 12252 Exposure complete
22:32:50.365 00.060 12252 worker thread done servicing request
22:32:50.365 00.000 9044 OnExposeComplete: enter
22:32:50.368 00.003 9044 UpdateGuideState(): m_state=6
22:32:50.370 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3538
22:32:50.371 00.001 9044 Star::Find returns 1 (0), X=1011.08, Y=828.42, Mass=5793, SNR=52.0, Peak=173 HFD=5.2
22:32:50.372 00.001 9044 MultiStar: [#1 0.02,0.14,1.06,U] [#2 0.01,0.09,1.20,U] [#3 0.11,0.03,0.86,U] [#4 -0.17,0.42,0.00,M5] [#5 -0.01,0.04,0.66,U] [#6 0.05,0.18,0.42,U] [#7 -0.06,0.07,0.43,U] [#8 0.08,0.08,0.42,U] 
22:32:50.373 00.001 9044 single-star, 7 included, MultiStar: {0.04, 0.08}, one-star: {0.06, 0.06}
22:32:50.374 00.001 9044 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.62) = xAngle (2.38 = 2.38)
22:32:50.375 00.001 9044 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.70 = -0.70)
22:32:50.375 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.76 mountX=-0.06 mountY=-0.06, mountTheta=-2.41
22:32:50.378 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.06, opts=13)
22:32:50.379 00.001 9044 Enqueuing Move request for scope (0.06, 0.06)
22:32:50.380 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:32:50.381 00.001 12252 Worker thread wakes up
22:32:50.381 00.000 9044 UpdateGuideState exits: m=5793 SNR=52.0
22:32:50.382 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:32:50.382 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:50.383 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:32:50.383 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:50.384 00.001 9044 Enqueuing Expose request
22:32:50.386 00.002 12252 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=-0.06
22:32:50.389 00.003 12252 PPEC rslt: input = -0.06, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.75
22:32:50.389 00.000 12252 PPEC: input: -0.06, control: 0.01, exposure: 2000
22:32:50.389 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:50.389 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:32:50.389 00.000 12252 MoveAxis(W, 3, ABG)
22:32:50.389 00.000 12252 Guiding  Dir = 3, Dur = 3
22:32:50.390 00.001 12252 IsSlewing returns 0
22:32:50.390 00.000 12252 IsGuiding returns 0
22:32:50.392 00.002 12252 PulseGuide returned control before completion, sleep 12
22:32:50.417 00.025 12252 IsGuiding returns 0
22:32:50.417 00.000 12252 Move returns status 0, amount 3
22:32:50.417 00.000 12252 MoveAxis(N, 0, ABG)
22:32:50.417 00.000 12252 Move returns status 0, amount 0
22:32:50.417 00.000 12252 move complete, result=0
22:32:50.418 00.001 12252 worker thread done servicing request
22:32:50.418 00.000 12252 Worker thread wakes up
22:32:50.418 00.000 9044 GuideStep: -0.1 px 3 ms WEST, -0.1 px 0 ms NORTH
22:32:50.420 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:50.420 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:52.775 02.355 12252 Exposure complete
22:32:52.831 00.056 12252 worker thread done servicing request
22:32:52.831 00.000 9044 OnExposeComplete: enter
22:32:52.832 00.001 9044 UpdateGuideState(): m_state=6
22:32:52.833 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3539
22:32:52.835 00.002 9044 Star::Find returns 1 (0), X=1011.00, Y=828.50, Mass=5628, SNR=51.4, Peak=173 HFD=5.0
22:32:52.837 00.002 9044 MultiStar: [#1 -0.11,0.15,1.08,U] [#2 -0.12,0.07,1.22,U] [#3 0.00,0.13,0.85,U] [#4 -0.21,0.44,0.00,M6] [#5 -0.33,0.02,0.67,U] [#6 -0.03,0.08,0.42,U] [#7 -0.08,0.20,0.45,U] [#8 -0.21,0.12,0.43,U] 
22:32:52.839 00.002 9044 single-star, 7 included, MultiStar: {-0.11, 0.11}, one-star: {-0.03, 0.14}
22:32:52.840 00.001 9044 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.62) = xAngle (3.38 = -2.90)
22:32:52.842 00.002 9044 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.30 = 0.30)
22:32:52.844 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.75 mountX=-0.14 mountY=0.04, mountTheta=2.85
22:32:52.845 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.14, opts=13)
22:32:52.847 00.002 9044 Enqueuing Move request for scope (-0.03, 0.14)
22:32:52.848 00.001 12252 Worker thread wakes up
22:32:52.848 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:52.849 00.001 9044 UpdateGuideState exits: m=5628 SNR=51.4
22:32:52.850 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
22:32:52.850 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:52.852 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:52.853 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
22:32:52.853 00.000 9044 Enqueuing Expose request
22:32:52.854 00.001 12252 Moving (-0.03, 0.14) raw xDistance=-0.14 yDistance=0.04
22:32:52.857 00.003 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.08, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 483.75
22:32:52.857 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
22:32:52.857 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:52.858 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:32:52.858 00.000 12252 MoveAxis(E, 34, ABG)
22:32:52.858 00.000 12252 Guiding  Dir = 2, Dur = 34
22:32:52.858 00.000 12252 IsSlewing returns 0
22:32:52.858 00.000 12252 IsGuiding returns 0
22:32:52.860 00.002 12252 PulseGuide returned control before completion, sleep 43
22:32:52.915 00.055 12252 IsGuiding returns 0
22:32:52.915 00.000 12252 Move returns status 0, amount 34
22:32:52.915 00.000 12252 MoveAxis(N, 0, ABG)
22:32:52.915 00.000 12252 Move returns status 0, amount 0
22:32:52.915 00.000 12252 move complete, result=0
22:32:52.915 00.000 12252 worker thread done servicing request
22:32:52.915 00.000 12252 Worker thread wakes up
22:32:52.915 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:52.915 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:52.915 00.000 9044 GuideStep: -0.1 px 34 ms EAST, 0.0 px 0 ms NORTH
22:32:55.273 02.358 12252 Exposure complete
22:32:55.319 00.046 12252 worker thread done servicing request
22:32:55.319 00.000 9044 OnExposeComplete: enter
22:32:55.320 00.001 9044 UpdateGuideState(): m_state=6
22:32:55.321 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3540
22:32:55.322 00.001 9044 Star::Find returns 1 (0), X=1011.05, Y=828.39, Mass=5802, SNR=52.3, Peak=173 HFD=5.2
22:32:55.324 00.002 9044 MultiStar: [#1 -0.06,0.07,1.06,U] [#2 -0.07,-0.09,1.21,U] [#3 0.07,0.01,0.85,U] [#4 -0.07,0.08,1.24,U] [#5 -0.18,-0.12,0.64,U] [#6 -0.05,0.02,0.42,U] [#7 -0.03,0.03,0.43,U] [#8 0.03,-0.06,0.42,U] 
22:32:55.325 00.001 9044 single-star, 8 included, MultiStar: {-0.04, 0.00}, one-star: {0.02, 0.03}
22:32:55.327 00.002 9044 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.62) = xAngle (2.56 = 2.56)
22:32:55.328 00.001 9044 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.52 = -0.52)
22:32:55.330 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.94 mountX=-0.03 mountY=-0.02, mountTheta=-2.60
22:32:55.332 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.03, opts=13)
22:32:55.334 00.002 9044 Enqueuing Move request for scope (0.02, 0.03)
22:32:55.335 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:55.337 00.002 9044 UpdateGuideState exits: m=5802 SNR=52.3
22:32:55.338 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:55.339 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:55.341 00.002 9044 Enqueuing Expose request
22:32:55.342 00.001 12252 Worker thread wakes up
22:32:55.342 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:32:55.342 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:32:55.342 00.000 12252 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=-0.02
22:32:55.348 00.006 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.76
22:32:55.348 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:32:55.348 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:55.348 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:32:55.348 00.000 12252 MoveAxis(E, 5, ABG)
22:32:55.348 00.000 12252 Guiding  Dir = 2, Dur = 5
22:32:55.348 00.000 12252 IsSlewing returns 0
22:32:55.349 00.001 12252 IsGuiding returns 0
22:32:55.350 00.001 12252 PulseGuide returned control before completion, sleep 14
22:32:55.375 00.025 12252 IsGuiding returns 0
22:32:55.375 00.000 12252 Move returns status 0, amount 5
22:32:55.375 00.000 12252 MoveAxis(N, 0, ABG)
22:32:55.375 00.000 12252 Move returns status 0, amount 0
22:32:55.375 00.000 12252 move complete, result=0
22:32:55.375 00.000 12252 worker thread done servicing request
22:32:55.375 00.000 12252 Worker thread wakes up
22:32:55.375 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:32:55.378 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:55.378 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:32:57.712 02.334 12252 Exposure complete
22:32:57.768 00.056 12252 worker thread done servicing request
22:32:57.768 00.000 9044 OnExposeComplete: enter
22:32:57.769 00.001 9044 UpdateGuideState(): m_state=6
22:32:57.770 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
22:32:57.772 00.002 9044 Star::Find returns 1 (0), X=1011.13, Y=828.47, Mass=5597, SNR=51.2, Peak=173 HFD=5.2
22:32:57.773 00.001 9044 MultiStar: [#1 0.04,0.23,1.06,U] [#2 0.03,0.14,1.20,U] [#3 0.19,0.16,0.86,U] [#4 0.08,0.12,1.28,U] [#5 0.05,0.07,0.66,U] [#6 0.14,0.25,0.45,U] [#7 -0.01,0.22,0.45,U] [#8 0.16,0.19,0.43,U] 
22:32:57.776 00.003 9044 single-star, 8 included, MultiStar: {0.08, 0.16}, one-star: {0.11, 0.11}
22:32:57.778 00.002 9044 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.62) = xAngle (2.42 = 2.42)
22:32:57.780 00.002 9044 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.66 = -0.66)
22:32:57.781 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.11 hyp=0.15 cameraTheta=0.80 mountX=-0.12 mountY=-0.10, mountTheta=-2.46
22:32:57.783 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.11, opts=13)
22:32:57.786 00.003 9044 Enqueuing Move request for scope (0.11, 0.11)
22:32:57.787 00.001 12252 Worker thread wakes up
22:32:57.787 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:32:57.789 00.002 9044 UpdateGuideState exits: m=5597 SNR=51.2
22:32:57.790 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:32:57.791 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:32:57.792 00.001 9044 Enqueuing Expose request
22:32:57.793 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.11) opts 0xd
22:32:57.793 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.11)
22:32:57.793 00.000 12252 Moving (0.11, 0.11) raw xDistance=-0.12 yDistance=-0.10
22:32:57.795 00.002 12252 PPEC rslt: input = -0.12, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 483.76
22:32:57.795 00.000 12252 PPEC: input: -0.12, control: -0.08, exposure: 2000
22:32:57.796 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:32:57.796 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:32:57.796 00.000 12252 MoveAxis(E, 33, ABG)
22:32:57.796 00.000 12252 Guiding  Dir = 2, Dur = 33
22:32:57.796 00.000 12252 IsSlewing returns 0
22:32:57.796 00.000 12252 IsGuiding returns 0
22:32:57.799 00.003 12252 PulseGuide returned control before completion, sleep 42
22:32:57.844 00.045 12252 IsGuiding returns 0
22:32:57.844 00.000 12252 Move returns status 0, amount 33
22:32:57.844 00.000 12252 MoveAxis(N, 0, ABG)
22:32:57.844 00.000 12252 Move returns status 0, amount 0
22:32:57.844 00.000 12252 move complete, result=0
22:32:57.844 00.000 12252 worker thread done servicing request
22:32:57.844 00.000 12252 Worker thread wakes up
22:32:57.844 00.000 9044 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
22:32:57.846 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:32:57.846 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:00.192 02.346 12252 Exposure complete
22:33:00.240 00.048 12252 worker thread done servicing request
22:33:00.240 00.000 9044 OnExposeComplete: enter
22:33:00.241 00.001 9044 UpdateGuideState(): m_state=6
22:33:00.242 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3542
22:33:00.244 00.002 9044 Star::Find returns 1 (0), X=1010.97, Y=828.22, Mass=5732, SNR=51.9, Peak=173 HFD=5.3
22:33:00.245 00.001 9044 MultiStar: [#1 -0.10,0.08,1.05,U] [#2 -0.12,0.03,1.22,U] [#3 -0.01,0.07,0.86,U] [#4 -0.25,0.06,1.28,U] [#5 -0.35,-0.02,0.67,U] [#6 -0.09,0.12,0.42,U] [#7 -0.17,0.05,0.44,U] [#8 -0.03,0.13,0.43,U] 
22:33:00.247 00.002 9044 refined, 8 included, MultiStar: {-0.13, 0.03}, one-star: {-0.05, -0.14}
22:33:00.248 00.001 9044 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.62) = xAngle (4.54 = -1.75)
22:33:00.249 00.001 9044 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.45 = 1.45)
22:33:00.250 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.91 mountX=-0.02 mountY=0.14, mountTheta=1.75
22:33:00.252 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.03, opts=13)
22:33:00.254 00.002 9044 Enqueuing Move request for scope (-0.13, 0.03)
22:33:00.255 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:00.256 00.001 9044 UpdateGuideState exits: m=5732 SNR=51.9
22:33:00.257 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:00.258 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:00.259 00.001 9044 Enqueuing Expose request
22:33:00.260 00.001 12252 Worker thread wakes up
22:33:00.260 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
22:33:00.260 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
22:33:00.260 00.000 12252 Moving (-0.13, 0.03) raw xDistance=-0.02 yDistance=0.14
22:33:00.263 00.003 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.76
22:33:00.263 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
22:33:00.263 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:00.263 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:33:00.263 00.000 12252 MoveAxis(E, 7, ABG)
22:33:00.263 00.000 12252 Guiding  Dir = 2, Dur = 7
22:33:00.264 00.001 12252 IsSlewing returns 0
22:33:00.264 00.000 12252 IsGuiding returns 0
22:33:00.265 00.001 12252 PulseGuide returned control before completion, sleep 16
22:33:00.291 00.026 12252 IsGuiding returns 0
22:33:00.291 00.000 12252 Move returns status 0, amount 7
22:33:00.291 00.000 12252 MoveAxis(N, 0, ABG)
22:33:00.291 00.000 12252 Move returns status 0, amount 0
22:33:00.291 00.000 12252 move complete, result=0
22:33:00.291 00.000 12252 worker thread done servicing request
22:33:00.292 00.001 12252 Worker thread wakes up
22:33:00.292 00.000 9044 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:33:00.294 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:00.294 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:02.649 02.355 12252 Exposure complete
22:33:02.702 00.053 12252 worker thread done servicing request
22:33:02.702 00.000 9044 OnExposeComplete: enter
22:33:02.704 00.002 9044 UpdateGuideState(): m_state=6
22:33:02.707 00.003 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3543
22:33:02.708 00.001 9044 Star::Find returns 1 (0), X=1011.03, Y=828.19, Mass=5589, SNR=51.3, Peak=173 HFD=5.2
22:33:02.709 00.001 9044 MultiStar: [#1 -0.01,0.09,1.08,U] [#2 -0.05,-0.02,1.23,U] [#3 0.09,-0.03,0.87,U] [#4 -0.03,0.01,1.26,U] [#5 -0.02,-0.11,0.67,U] [#6 0.07,0.08,0.43,U] [#7 0.01,0.02,0.44,U] [#8 -0.04,-0.02,0.43,U] 
22:33:02.711 00.002 9044 refined, 8 included, MultiStar: {-0.00, -0.02}, one-star: {0.01, -0.17}
22:33:02.711 00.000 9044 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.62) = xAngle (-0.06 = -0.06)
22:33:02.712 00.001 9044 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.14 = -3.14)
22:33:02.713 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.68 mountX=0.02 mountY=-0.00, mountTheta=-0.00
22:33:02.717 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.02, opts=13)
22:33:02.718 00.001 9044 Enqueuing Move request for scope (-0.00, -0.02)
22:33:02.719 00.001 12252 Worker thread wakes up
22:33:02.719 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:02.720 00.001 9044 UpdateGuideState exits: m=5589 SNR=51.3
22:33:02.721 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:02.722 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:02.724 00.002 9044 Enqueuing Expose request
22:33:02.725 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.02) opts 0xd
22:33:02.725 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.02)
22:33:02.725 00.000 12252 Moving (-0.00, -0.02) raw xDistance=0.02 yDistance=-0.00
22:33:02.727 00.002 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.76
22:33:02.727 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
22:33:02.727 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:02.727 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:33:02.727 00.000 12252 MoveAxis(E, 5, ABG)
22:33:02.727 00.000 12252 Guiding  Dir = 2, Dur = 5
22:33:02.728 00.001 12252 IsSlewing returns 0
22:33:02.728 00.000 12252 IsGuiding returns 0
22:33:02.730 00.002 12252 PulseGuide returned control before completion, sleep 14
22:33:02.749 00.019 12252 IsGuiding returns 0
22:33:02.749 00.000 12252 Move returns status 0, amount 5
22:33:02.749 00.000 12252 MoveAxis(N, 0, ABG)
22:33:02.749 00.000 12252 Move returns status 0, amount 0
22:33:02.749 00.000 12252 move complete, result=0
22:33:02.749 00.000 12252 worker thread done servicing request
22:33:02.749 00.000 9044 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:33:02.751 00.002 12252 Worker thread wakes up
22:33:02.751 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:02.751 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:05.111 02.360 12252 Exposure complete
22:33:05.159 00.048 12252 worker thread done servicing request
22:33:05.159 00.000 9044 OnExposeComplete: enter
22:33:05.161 00.002 9044 UpdateGuideState(): m_state=6
22:33:05.163 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3544
22:33:05.165 00.002 9044 Star::Find returns 1 (0), X=1011.09, Y=828.19, Mass=5724, SNR=51.9, Peak=173 HFD=5.2
22:33:05.166 00.001 9044 MultiStar: [#1 -0.02,0.10,1.03,U] [#2 -0.01,-0.08,1.19,U] [#3 0.10,-0.02,0.84,U] [#4 0.04,0.04,1.27,U] [#5 -0.14,-0.28,0.66,U] [#6 0.02,-0.01,0.42,U] [#7 0.01,-0.04,0.44,U] [#8 -0.03,-0.02,0.43,U] 
22:33:05.167 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.07, -0.18}
22:33:05.169 00.002 9044 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.62) = xAngle (0.27 = 0.27)
22:33:05.170 00.001 9044 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.81 = -2.81)
22:33:05.171 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.35 mountX=0.05 mountY=-0.02, mountTheta=-0.33
22:33:05.174 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.05, opts=13)
22:33:05.175 00.001 9044 Enqueuing Move request for scope (0.01, -0.05)
22:33:05.176 00.001 12252 Worker thread wakes up
22:33:05.176 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:05.177 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:33:05.177 00.000 9044 UpdateGuideState exits: m=5724 SNR=51.9
22:33:05.178 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:05.179 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:33:05.179 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:05.179 00.000 9044 Enqueuing Expose request
22:33:05.180 00.001 12252 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=-0.02
22:33:05.182 00.002 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.76
22:33:05.182 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:33:05.182 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:05.182 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:33:05.182 00.000 12252 MoveAxis(E, 4, ABG)
22:33:05.182 00.000 12252 Guiding  Dir = 2, Dur = 4
22:33:05.184 00.002 12252 IsSlewing returns 0
22:33:05.184 00.000 12252 IsGuiding returns 0
22:33:05.186 00.002 12252 PulseGuide returned control before completion, sleep 13
22:33:05.212 00.026 12252 IsGuiding returns 0
22:33:05.212 00.000 12252 Move returns status 0, amount 4
22:33:05.212 00.000 12252 MoveAxis(N, 0, ABG)
22:33:05.212 00.000 12252 Move returns status 0, amount 0
22:33:05.212 00.000 12252 move complete, result=0
22:33:05.212 00.000 12252 worker thread done servicing request
22:33:05.213 00.001 9044 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:33:05.214 00.001 12252 Worker thread wakes up
22:33:05.215 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:05.215 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:07.558 02.343 12252 Exposure complete
22:33:07.607 00.049 12252 worker thread done servicing request
22:33:07.607 00.000 9044 OnExposeComplete: enter
22:33:07.609 00.002 9044 UpdateGuideState(): m_state=6
22:33:07.610 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3545
22:33:07.611 00.001 9044 Star::Find returns 1 (0), X=1011.12, Y=828.38, Mass=5808, SNR=52.5, Peak=173 HFD=5.2
22:33:07.612 00.001 9044 MultiStar: [#1 -0.02,0.01,1.04,U] [#2 0.01,-0.00,1.18,U] [#3 0.11,-0.06,0.84,U] [#4 -0.06,0.05,1.24,U] [#5 -0.05,-0.06,0.65,U] [#6 0.07,0.05,0.42,U] [#7 0.02,-0.03,0.42,U] [#8 -0.01,-0.12,0.42,U] 
22:33:07.613 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.09, 0.02}
22:33:07.614 00.001 9044 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.62) = xAngle (1.17 = 1.17)
22:33:07.616 00.002 9044 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.91 = -1.91)
22:33:07.617 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.45 mountX=0.01 mountY=-0.02, mountTheta=-1.18
22:33:07.619 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.01, opts=13)
22:33:07.620 00.001 9044 Enqueuing Move request for scope (0.02, -0.01)
22:33:07.621 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:07.622 00.001 9044 UpdateGuideState exits: m=5808 SNR=52.5
22:33:07.623 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:07.625 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:07.626 00.001 9044 Enqueuing Expose request
22:33:07.627 00.001 12252 Worker thread wakes up
22:33:07.627 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:33:07.627 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:33:07.627 00.000 12252 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
22:33:07.632 00.005 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.76
22:33:07.632 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
22:33:07.632 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:07.632 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:33:07.632 00.000 12252 MoveAxis(E, 2, ABG)
22:33:07.632 00.000 12252 Guiding  Dir = 2, Dur = 2
22:33:07.633 00.001 12252 IsSlewing returns 0
22:33:07.633 00.000 12252 IsGuiding returns 0
22:33:07.634 00.001 12252 PulseGuide returned control before completion, sleep 11
22:33:07.659 00.025 12252 IsGuiding returns 0
22:33:07.659 00.000 12252 Move returns status 0, amount 2
22:33:07.659 00.000 12252 MoveAxis(N, 0, ABG)
22:33:07.659 00.000 12252 Move returns status 0, amount 0
22:33:07.659 00.000 12252 move complete, result=0
22:33:07.659 00.000 12252 worker thread done servicing request
22:33:07.659 00.000 12252 Worker thread wakes up
22:33:07.659 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:07.659 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:07.659 00.000 9044 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:33:10.020 02.361 12252 Exposure complete
22:33:10.076 00.056 12252 worker thread done servicing request
22:33:10.076 00.000 9044 OnExposeComplete: enter
22:33:10.077 00.001 9044 UpdateGuideState(): m_state=6
22:33:10.079 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3546
22:33:10.080 00.001 9044 Star::Find returns 1 (0), X=1011.02, Y=828.23, Mass=5697, SNR=51.7, Peak=173 HFD=5.3
22:33:10.081 00.001 9044 MultiStar: [#1 -0.06,0.09,1.07,U] [#2 -0.06,-0.07,1.22,U] [#3 0.07,0.06,0.84,U] [#4 -0.09,0.00,1.27,U] [#5 -0.09,0.01,0.66,U] [#6 -0.08,0.08,0.42,U] [#7 -0.10,0.20,0.43,U] [#8 -0.07,-0.05,0.43,U] 
22:33:10.082 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.01, -0.13}
22:33:10.083 00.001 9044 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.62) = xAngle (4.65 = -1.64)
22:33:10.084 00.001 9044 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.56 = 1.56)
22:33:10.085 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.02 mountX=-0.00 mountY=0.05, mountTheta=1.64
22:33:10.088 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.01, opts=13)
22:33:10.089 00.001 9044 Enqueuing Move request for scope (-0.05, 0.01)
22:33:10.090 00.001 12252 Worker thread wakes up
22:33:10.090 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:10.092 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
22:33:10.092 00.000 9044 UpdateGuideState exits: m=5697 SNR=51.7
22:33:10.094 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:10.095 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:10.098 00.003 9044 Enqueuing Expose request
22:33:10.100 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
22:33:10.100 00.000 12252 Moving (-0.05, 0.01) raw xDistance=-0.00 yDistance=0.05
22:33:10.103 00.003 12252 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.76
22:33:10.103 00.000 12252 PPEC: input: -0.00, control: -0.00, exposure: 2000
22:33:10.103 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:10.103 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:33:10.103 00.000 12252 MoveAxis(E, 1, ABG)
22:33:10.103 00.000 12252 Guiding  Dir = 2, Dur = 1
22:33:10.104 00.001 12252 IsSlewing returns 0
22:33:10.104 00.000 12252 IsGuiding returns 0
22:33:10.106 00.002 12252 IsGuiding returns 0
22:33:10.106 00.000 12252 Move returns status 0, amount 1
22:33:10.106 00.000 12252 MoveAxis(N, 0, ABG)
22:33:10.106 00.000 12252 Move returns status 0, amount 0
22:33:10.106 00.000 12252 move complete, result=0
22:33:10.107 00.001 12252 worker thread done servicing request
22:33:10.107 00.000 12252 Worker thread wakes up
22:33:10.107 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:10.107 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:10.107 00.000 9044 GuideStep: -0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:33:12.457 02.350 12252 Exposure complete
22:33:12.505 00.048 12252 worker thread done servicing request
22:33:12.506 00.001 9044 OnExposeComplete: enter
22:33:12.506 00.000 9044 UpdateGuideState(): m_state=6
22:33:12.508 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3547
22:33:12.509 00.001 9044 Star::Find returns 1 (0), X=1010.96, Y=828.11, Mass=5836, SNR=52.5, Peak=173 HFD=5.5
22:33:12.511 00.002 9044 MultiStar: [#1 -0.14,-0.08,1.03,U] [#2 -0.10,-0.10,1.21,U] [#3 0.04,-0.14,0.84,U] [#4 -0.25,-0.01,1.26,U] [#5 -0.18,-0.18,0.64,U] [#6 -0.06,-0.08,0.41,U] [#7 -0.07,-0.13,0.42,U] [#8 -0.01,-0.07,0.42,U] 
22:33:12.512 00.001 9044 refined, 8 included, MultiStar: {-0.11, -0.11}, one-star: {-0.06, -0.25}
22:33:12.513 00.001 9044 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.62) = xAngle (-0.70 = -0.70)
22:33:12.514 00.001 9044 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.79 = 2.50)
22:33:12.515 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.33 mountX=0.12 mountY=0.09, mountTheta=0.67
22:33:12.517 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.11, opts=13)
22:33:12.519 00.002 9044 Enqueuing Move request for scope (-0.11, -0.11)
22:33:12.520 00.001 12252 Worker thread wakes up
22:33:12.520 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:12.521 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
22:33:12.521 00.000 9044 UpdateGuideState exits: m=5836 SNR=52.5
22:33:12.523 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
22:33:12.523 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:12.524 00.001 12252 Moving (-0.11, -0.11) raw xDistance=0.12 yDistance=0.09
22:33:12.524 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:12.525 00.001 9044 Enqueuing Expose request
22:33:12.527 00.002 12252 PPEC rslt: input = 0.12, final = 0.07, react = 0.07, pred = -0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 483.77
22:33:12.527 00.000 12252 PPEC: input: 0.12, control: 0.07, exposure: 2000
22:33:12.527 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:12.527 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:33:12.527 00.000 12252 MoveAxis(W, 27, ABG)
22:33:12.527 00.000 12252 Guiding  Dir = 3, Dur = 27
22:33:12.528 00.001 12252 IsSlewing returns 0
22:33:12.528 00.000 12252 IsGuiding returns 0
22:33:12.530 00.002 12252 PulseGuide returned control before completion, sleep 35
22:33:12.573 00.043 12252 IsGuiding returns 0
22:33:12.573 00.000 12252 Move returns status 0, amount 27
22:33:12.573 00.000 12252 MoveAxis(N, 0, ABG)
22:33:12.573 00.000 12252 Move returns status 0, amount 0
22:33:12.573 00.000 12252 move complete, result=0
22:33:12.573 00.000 12252 worker thread done servicing request
22:33:12.573 00.000 12252 Worker thread wakes up
22:33:12.574 00.001 9044 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
22:33:12.576 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:12.577 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:14.925 02.348 12252 Exposure complete
22:33:14.983 00.058 12252 worker thread done servicing request
22:33:14.983 00.000 9044 OnExposeComplete: enter
22:33:14.985 00.002 9044 UpdateGuideState(): m_state=6
22:33:14.986 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3548
22:33:14.989 00.003 9044 Star::Find returns 1 (0), X=1010.92, Y=828.22, Mass=5783, SNR=52.2, Peak=173 HFD=5.3
22:33:14.990 00.001 9044 MultiStar: [#1 -0.14,0.05,1.05,U] [#2 -0.07,-0.10,1.19,U] [#3 0.04,0.07,0.84,U] [#4 -0.33,0.32,0.00,M1] [#5 -0.16,-0.16,0.65,U] [#6 -0.03,-0.06,0.42,U] [#7 -0.16,-0.00,0.43,U] [#8 -0.16,0.00,0.42,U] 
22:33:14.991 00.001 9044 refined, 7 included, MultiStar: {-0.09, -0.05}, one-star: {-0.11, -0.14}
22:33:14.992 00.001 9044 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.62) = xAngle (-1.05 = -1.05)
22:33:14.993 00.001 9044 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.14 = 2.15)
22:33:14.994 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.68 mountX=0.05 mountY=0.09, mountTheta=1.04
22:33:14.998 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.05, opts=13)
22:33:14.999 00.001 9044 Enqueuing Move request for scope (-0.09, -0.05)
22:33:15.000 00.001 12252 Worker thread wakes up
22:33:15.000 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:15.002 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
22:33:15.002 00.000 9044 UpdateGuideState exits: m=5783 SNR=52.2
22:33:15.003 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
22:33:15.004 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:15.004 00.000 12252 Moving (-0.09, -0.05) raw xDistance=0.05 yDistance=0.09
22:33:15.004 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:15.005 00.001 9044 Enqueuing Expose request
22:33:15.008 00.003 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:15.008 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:33:15.008 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:15.008 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:33:15.008 00.000 12252 MoveAxis(E, 4, ABG)
22:33:15.008 00.000 12252 Guiding  Dir = 2, Dur = 4
22:33:15.008 00.000 12252 IsSlewing returns 0
22:33:15.008 00.000 12252 IsGuiding returns 0
22:33:15.011 00.003 12252 PulseGuide returned control before completion, sleep 13
22:33:15.034 00.023 12252 IsGuiding returns 0
22:33:15.034 00.000 12252 Move returns status 0, amount 4
22:33:15.034 00.000 12252 MoveAxis(N, 0, ABG)
22:33:15.034 00.000 12252 Move returns status 0, amount 0
22:33:15.034 00.000 12252 move complete, result=0
22:33:15.034 00.000 12252 worker thread done servicing request
22:33:15.034 00.000 12252 Worker thread wakes up
22:33:15.034 00.000 9044 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:33:15.037 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:15.037 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:17.400 02.363 12252 Exposure complete
22:33:17.456 00.056 12252 worker thread done servicing request
22:33:17.456 00.000 9044 OnExposeComplete: enter
22:33:17.458 00.002 9044 UpdateGuideState(): m_state=6
22:33:17.459 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3549
22:33:17.460 00.001 9044 Star::Find returns 1 (0), X=1011.00, Y=828.17, Mass=5843, SNR=52.4, Peak=173 HFD=5.4
22:33:17.461 00.001 9044 MultiStar: [#1 -0.04,0.03,1.05,U] [#2 -0.06,-0.11,1.19,U] [#3 0.06,-0.05,0.85,U] [#4 -0.30,0.27,0.00,M2] [#5 -0.29,-0.12,0.65,U] [#6 0.01,0.03,0.42,U] [#7 -0.08,-0.05,0.44,U] [#8 0.03,-0.06,0.42,U] 
22:33:17.462 00.001 9044 refined, 7 included, MultiStar: {-0.05, -0.07}, one-star: {-0.02, -0.19}
22:33:17.462 00.000 9044 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.62) = xAngle (-0.53 = -0.53)
22:33:17.463 00.001 9044 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.61 = 2.67)
22:33:17.464 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.15 mountX=0.08 mountY=0.04, mountTheta=0.48
22:33:17.466 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.07, opts=13)
22:33:17.467 00.001 9044 Enqueuing Move request for scope (-0.05, -0.07)
22:33:17.468 00.001 12252 Worker thread wakes up
22:33:17.468 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:17.469 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
22:33:17.470 00.001 9044 UpdateGuideState exits: m=5843 SNR=52.4
22:33:17.471 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
22:33:17.471 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:17.473 00.002 12252 Moving (-0.05, -0.07) raw xDistance=0.08 yDistance=0.04
22:33:17.473 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:17.474 00.001 9044 Enqueuing Expose request
22:33:17.475 00.001 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:17.475 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
22:33:17.475 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:17.475 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:33:17.475 00.000 12252 MoveAxis(E, 4, ABG)
22:33:17.475 00.000 12252 Guiding  Dir = 2, Dur = 4
22:33:17.476 00.001 12252 IsSlewing returns 0
22:33:17.476 00.000 12252 IsGuiding returns 0
22:33:17.478 00.002 12252 PulseGuide returned control before completion, sleep 13
22:33:17.497 00.019 12252 IsGuiding returns 0
22:33:17.497 00.000 12252 Move returns status 0, amount 4
22:33:17.497 00.000 12252 MoveAxis(N, 0, ABG)
22:33:17.497 00.000 12252 Move returns status 0, amount 0
22:33:17.499 00.002 12252 move complete, result=0
22:33:17.499 00.000 12252 worker thread done servicing request
22:33:17.499 00.000 12252 Worker thread wakes up
22:33:17.499 00.000 9044 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:33:17.500 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:17.500 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:19.847 02.347 12252 Exposure complete
22:33:19.895 00.048 12252 worker thread done servicing request
22:33:19.895 00.000 9044 OnExposeComplete: enter
22:33:19.896 00.001 9044 UpdateGuideState(): m_state=6
22:33:19.898 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3550
22:33:19.899 00.001 9044 Star::Find returns 1 (0), X=1011.04, Y=828.36, Mass=5928, SNR=52.6, Peak=173 HFD=5.2
22:33:19.901 00.002 9044 MultiStar: [#1 -0.02,0.15,1.04,U] [#2 -0.01,0.01,1.17,U] [#3 0.08,0.02,0.83,U] [#4 -0.18,0.28,1.27,U] [#5 -0.18,-0.13,0.65,U] [#6 0.03,0.00,0.42,U] [#7 -0.09,0.05,0.43,U] [#8 0.01,0.08,0.41,U] 
22:33:19.902 00.001 9044 single-star, 8 included, MultiStar: {-0.05, 0.07}, one-star: {0.02, 0.00}
22:33:19.903 00.001 9044 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.62) = xAngle (1.67 = 1.67)
22:33:19.904 00.001 9044 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.41 = -1.41)
22:33:19.906 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.05 mountX=-0.00 mountY=-0.02, mountTheta=-1.67
22:33:19.908 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.00, opts=13)
22:33:19.909 00.001 9044 Enqueuing Move request for scope (0.02, 0.00)
22:33:19.910 00.001 12252 Worker thread wakes up
22:33:19.910 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:19.910 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
22:33:19.910 00.000 9044 UpdateGuideState exits: m=5928 SNR=52.6
22:33:19.911 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
22:33:19.911 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:19.912 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:19.913 00.001 9044 Enqueuing Expose request
22:33:19.914 00.001 12252 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
22:33:19.917 00.003 12252 PPEC rslt: input = -0.00, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:19.917 00.000 12252 PPEC: input: -0.00, control: -0.00, exposure: 2000
22:33:19.917 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:19.918 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:33:19.918 00.000 12252 MoveAxis(E, 2, ABG)
22:33:19.918 00.000 12252 Guiding  Dir = 2, Dur = 2
22:33:19.918 00.000 12252 IsSlewing returns 0
22:33:19.918 00.000 12252 IsGuiding returns 0
22:33:19.921 00.003 12252 PulseGuide returned control before completion, sleep 11
22:33:19.935 00.014 12252 IsGuiding returns 0
22:33:19.935 00.000 12252 Move returns status 0, amount 2
22:33:19.935 00.000 12252 MoveAxis(N, 0, ABG)
22:33:19.935 00.000 12252 Move returns status 0, amount 0
22:33:19.936 00.001 12252 move complete, result=0
22:33:19.936 00.000 12252 worker thread done servicing request
22:33:19.936 00.000 9044 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:33:19.937 00.001 12252 Worker thread wakes up
22:33:19.938 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:19.938 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:22.282 02.344 12252 Exposure complete
22:33:22.331 00.049 12252 worker thread done servicing request
22:33:22.331 00.000 9044 OnExposeComplete: enter
22:33:22.332 00.001 9044 UpdateGuideState(): m_state=6
22:33:22.333 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3551
22:33:22.334 00.001 9044 Star::Find returns 1 (0), X=1011.08, Y=828.31, Mass=5732, SNR=51.9, Peak=173 HFD=5.1
22:33:22.335 00.001 9044 MultiStar: [#1 0.01,0.10,1.04,U] [#2 0.02,-0.09,1.22,U] [#3 0.06,-0.04,0.85,U] [#4 -0.01,0.05,1.25,U] [#5 0.02,-0.15,0.65,U] [#6 0.05,0.01,0.43,U] [#7 -0.02,0.05,0.43,U] [#8 0.05,0.04,0.42,U] 
22:33:22.336 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.06, -0.05}
22:33:22.337 00.001 9044 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.62) = xAngle (1.18 = 1.18)
22:33:22.339 00.002 9044 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.91 = -1.91)
22:33:22.340 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.45 mountX=0.01 mountY=-0.03, mountTheta=-1.19
22:33:22.341 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.01, opts=13)
22:33:22.342 00.001 9044 Enqueuing Move request for scope (0.03, -0.01)
22:33:22.342 00.000 12252 Worker thread wakes up
22:33:22.343 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:22.343 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:33:22.343 00.000 9044 UpdateGuideState exits: m=5732 SNR=51.9
22:33:22.344 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:33:22.344 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:22.344 00.000 12252 Moving (0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
22:33:22.345 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:22.346 00.001 9044 Enqueuing Expose request
22:33:22.347 00.001 12252 PPEC rslt: input = 0.01, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:22.347 00.000 12252 PPEC: input: 0.01, control: 0.01, exposure: 2000
22:33:22.347 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:22.348 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:33:22.348 00.000 12252 MoveAxis(W, 4, ABG)
22:33:22.348 00.000 12252 Guiding  Dir = 3, Dur = 4
22:33:22.348 00.000 12252 IsSlewing returns 0
22:33:22.348 00.000 12252 IsGuiding returns 0
22:33:22.350 00.002 12252 PulseGuide returned control before completion, sleep 12
22:33:22.364 00.014 12252 IsGuiding returns 0
22:33:22.364 00.000 12252 Move returns status 0, amount 4
22:33:22.364 00.000 12252 MoveAxis(N, 0, ABG)
22:33:22.364 00.000 12252 Move returns status 0, amount 0
22:33:22.364 00.000 12252 move complete, result=0
22:33:22.364 00.000 12252 worker thread done servicing request
22:33:22.364 00.000 12252 Worker thread wakes up
22:33:22.364 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:22.366 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:22.366 00.000 9044 GuideStep: 0.0 px 4 ms WEST, -0.0 px 0 ms NORTH
22:33:24.711 02.345 12252 Exposure complete
22:33:24.782 00.071 12252 worker thread done servicing request
22:33:24.782 00.000 9044 OnExposeComplete: enter
22:33:24.786 00.004 9044 UpdateGuideState(): m_state=6
22:33:24.787 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3552
22:33:24.789 00.002 9044 Star::Find returns 1 (0), X=1011.00, Y=828.24, Mass=5818, SNR=52.4, Peak=173 HFD=5.3
22:33:24.790 00.001 9044 MultiStar: [#1 -0.13,0.06,1.04,U] [#2 -0.09,-0.07,1.20,U] [#3 -0.01,-0.05,0.85,U] [#4 -0.26,0.36,0.00,M1] [#5 -0.09,-0.09,0.63,U] [#6 -0.05,0.00,0.42,U] [#7 -0.07,0.08,0.43,U] [#8 -0.05,0.05,0.43,U] 
22:33:24.791 00.001 9044 refined, 7 included, MultiStar: {-0.07, -0.03}, one-star: {-0.02, -0.12}
22:33:24.791 00.000 9044 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.62) = xAngle (-1.11 = -1.11)
22:33:24.793 00.002 9044 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.20 = 2.09)
22:33:24.793 00.000 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.74 mountX=0.03 mountY=0.07, mountTheta=1.10
22:33:24.795 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.03, opts=13)
22:33:24.796 00.001 9044 Enqueuing Move request for scope (-0.07, -0.03)
22:33:24.797 00.001 12252 Worker thread wakes up
22:33:24.797 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:24.798 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
22:33:24.798 00.000 9044 UpdateGuideState exits: m=5818 SNR=52.4
22:33:24.799 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:24.800 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:24.803 00.003 9044 Enqueuing Expose request
22:33:24.804 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
22:33:24.804 00.000 12252 Moving (-0.07, -0.03) raw xDistance=0.03 yDistance=0.07
22:33:24.807 00.003 12252 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:24.807 00.000 12252 PPEC: input: 0.03, control: 0.01, exposure: 2000
22:33:24.807 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:24.807 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:33:24.807 00.000 12252 MoveAxis(W, 3, ABG)
22:33:24.807 00.000 12252 Guiding  Dir = 3, Dur = 3
22:33:24.807 00.000 12252 IsSlewing returns 0
22:33:24.807 00.000 12252 IsGuiding returns 0
22:33:24.809 00.002 12252 PulseGuide returned control before completion, sleep 12
22:33:24.830 00.021 12252 IsGuiding returns 0
22:33:24.830 00.000 12252 Move returns status 0, amount 3
22:33:24.830 00.000 12252 MoveAxis(N, 0, ABG)
22:33:24.830 00.000 12252 Move returns status 0, amount 0
22:33:24.830 00.000 12252 move complete, result=0
22:33:24.830 00.000 12252 worker thread done servicing request
22:33:24.830 00.000 9044 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:33:24.832 00.002 12252 Worker thread wakes up
22:33:24.833 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:24.833 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:27.173 02.340 12252 Exposure complete
22:33:27.254 00.081 12252 worker thread done servicing request
22:33:27.254 00.000 9044 OnExposeComplete: enter
22:33:27.255 00.001 9044 UpdateGuideState(): m_state=6
22:33:27.258 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3553
22:33:27.261 00.003 9044 Star::Find returns 1 (0), X=1010.95, Y=828.28, Mass=5788, SNR=52.1, Peak=173 HFD=5.2
22:33:27.263 00.002 9044 MultiStar: [#1 -0.14,0.12,1.07,U] [#2 -0.11,0.05,1.18,U] [#3 -0.00,-0.01,0.84,U] [#4 -0.30,0.40,0.00,M2] [#5 -0.14,-0.01,0.65,U] [#6 -0.16,0.12,0.42,U] [#7 -0.23,0.09,0.43,U] [#8 -0.22,0.10,0.42,U] 
22:33:27.266 00.003 9044 single-star, 7 included, MultiStar: {-0.12, 0.04}, one-star: {-0.07, -0.09}
22:33:27.269 00.003 9044 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.62) = xAngle (-0.65 = -0.65)
22:33:27.271 00.002 9044 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.73 = 2.55)
22:33:27.274 00.003 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.27 mountX=0.09 mountY=0.06, mountTheta=0.61
22:33:27.278 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.09, opts=13)
22:33:27.280 00.002 9044 Enqueuing Move request for scope (-0.07, -0.09)
22:33:27.282 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:27.284 00.002 9044 UpdateGuideState exits: m=5788 SNR=52.1
22:33:27.286 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:27.287 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:27.288 00.001 9044 Enqueuing Expose request
22:33:27.291 00.003 12252 Worker thread wakes up
22:33:27.291 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
22:33:27.291 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
22:33:27.291 00.000 12252 Moving (-0.07, -0.09) raw xDistance=0.09 yDistance=0.06
22:33:27.295 00.004 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:27.295 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
22:33:27.295 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:27.295 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:33:27.295 00.000 12252 MoveAxis(E, 5, ABG)
22:33:27.295 00.000 12252 Guiding  Dir = 2, Dur = 5
22:33:27.296 00.001 12252 IsSlewing returns 0
22:33:27.296 00.000 12252 IsGuiding returns 0
22:33:27.298 00.002 12252 PulseGuide returned control before completion, sleep 14
22:33:27.323 00.025 12252 IsGuiding returns 0
22:33:27.323 00.000 12252 Move returns status 0, amount 5
22:33:27.323 00.000 12252 MoveAxis(N, 0, ABG)
22:33:27.323 00.000 12252 Move returns status 0, amount 0
22:33:27.323 00.000 12252 move complete, result=0
22:33:27.324 00.001 12252 worker thread done servicing request
22:33:27.324 00.000 12252 Worker thread wakes up
22:33:27.324 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:33:27.327 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:27.327 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:29.695 02.368 12252 Exposure complete
22:33:29.756 00.061 12252 worker thread done servicing request
22:33:29.756 00.000 9044 OnExposeComplete: enter
22:33:29.757 00.001 9044 UpdateGuideState(): m_state=6
22:33:29.758 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3554
22:33:29.760 00.002 9044 Star::Find returns 1 (0), X=1011.07, Y=828.36, Mass=5608, SNR=51.3, Peak=173 HFD=5.1
22:33:29.761 00.001 9044 MultiStar: [#1 -0.08,0.04,1.07,U] [#2 -0.09,-0.07,1.22,U] [#3 0.05,0.03,0.86,U] [#4 -0.23,0.38,0.00,M3] [#5 -0.23,-0.14,0.67,U] [#6 -0.05,-0.04,0.42,U] [#7 0.01,0.11,0.43,U] [#8 -0.00,-0.05,0.42,U] 
22:33:29.762 00.001 9044 single-star, 7 included, MultiStar: {-0.05, -0.02}, one-star: {0.05, -0.00}
22:33:29.762 00.000 9044 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.62) = xAngle (1.58 = 1.58)
22:33:29.763 00.001 9044 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.50 = -1.50)
22:33:29.764 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.04 mountX=-0.00 mountY=-0.05, mountTheta=-1.58
22:33:29.766 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.00, opts=13)
22:33:29.767 00.001 9044 Enqueuing Move request for scope (0.05, -0.00)
22:33:29.768 00.001 12252 Worker thread wakes up
22:33:29.768 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
22:33:29.768 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
22:33:29.768 00.000 12252 Moving (0.05, -0.00) raw xDistance=-0.00 yDistance=-0.05
22:33:29.768 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:29.770 00.002 9044 UpdateGuideState exits: m=5608 SNR=51.3
22:33:29.772 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:29.773 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:29.775 00.002 9044 Enqueuing Expose request
22:33:29.776 00.001 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:29.776 00.000 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
22:33:29.776 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:29.776 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:33:29.776 00.000 12252 MoveAxis(E, 8, ABG)
22:33:29.776 00.000 12252 Guiding  Dir = 2, Dur = 8
22:33:29.776 00.000 12252 IsSlewing returns 0
22:33:29.777 00.001 12252 IsGuiding returns 0
22:33:29.779 00.002 12252 PulseGuide returned control before completion, sleep 16
22:33:29.804 00.025 12252 IsGuiding returns 0
22:33:29.804 00.000 12252 Move returns status 0, amount 8
22:33:29.804 00.000 12252 MoveAxis(N, 0, ABG)
22:33:29.804 00.000 12252 Move returns status 0, amount 0
22:33:29.804 00.000 12252 move complete, result=0
22:33:29.804 00.000 12252 worker thread done servicing request
22:33:29.804 00.000 12252 Worker thread wakes up
22:33:29.804 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:33:29.806 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:29.806 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:32.160 02.354 12252 Exposure complete
22:33:32.215 00.055 12252 worker thread done servicing request
22:33:32.215 00.000 9044 OnExposeComplete: enter
22:33:32.217 00.002 9044 UpdateGuideState(): m_state=6
22:33:32.218 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3555
22:33:32.219 00.001 9044 Star::Find returns 1 (0), X=1011.03, Y=828.29, Mass=5588, SNR=51.2, Peak=173 HFD=5.2
22:33:32.221 00.002 9044 MultiStar: [#1 -0.09,0.04,1.06,U] [#2 -0.08,-0.06,1.22,U] [#3 0.07,-0.02,0.84,U] [#4 -0.20,0.04,1.29,U] [#5 -0.22,-0.16,0.66,U] [#6 0.04,0.10,0.43,U] [#7 -0.09,0.18,0.45,U] [#8 -0.08,0.05,0.43,U] 
22:33:32.223 00.002 9044 single-star, 8 included, MultiStar: {-0.08, -0.00}, one-star: {0.01, -0.07}
22:33:32.224 00.001 9044 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.62) = xAngle (0.22 = 0.22)
22:33:32.225 00.001 9044 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.86 = -2.86)
22:33:32.226 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.40 mountX=0.07 mountY=-0.02, mountTheta=-0.27
22:33:32.228 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.07, opts=13)
22:33:32.229 00.001 9044 Enqueuing Move request for scope (0.01, -0.07)
22:33:32.230 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:32.231 00.001 9044 UpdateGuideState exits: m=5588 SNR=51.2
22:33:32.233 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:32.233 00.000 12252 Worker thread wakes up
22:33:32.233 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:32.234 00.001 9044 Enqueuing Expose request
22:33:32.235 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
22:33:32.235 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
22:33:32.235 00.000 12252 Moving (0.01, -0.07) raw xDistance=0.07 yDistance=-0.02
22:33:32.237 00.002 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:32.237 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
22:33:32.237 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:32.237 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:33:32.237 00.000 12252 MoveAxis(E, 3, ABG)
22:33:32.237 00.000 12252 Guiding  Dir = 2, Dur = 3
22:33:32.237 00.000 12252 IsSlewing returns 0
22:33:32.238 00.001 12252 IsGuiding returns 0
22:33:32.240 00.002 12252 PulseGuide returned control before completion, sleep 11
22:33:32.266 00.026 12252 IsGuiding returns 0
22:33:32.266 00.000 12252 Move returns status 0, amount 3
22:33:32.266 00.000 12252 MoveAxis(N, 0, ABG)
22:33:32.266 00.000 12252 Move returns status 0, amount 0
22:33:32.266 00.000 12252 move complete, result=0
22:33:32.266 00.000 12252 worker thread done servicing request
22:33:32.266 00.000 12252 Worker thread wakes up
22:33:32.266 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:32.266 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:32.266 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:33:34.619 02.353 12252 Exposure complete
22:33:34.671 00.052 12252 worker thread done servicing request
22:33:34.671 00.000 9044 OnExposeComplete: enter
22:33:34.674 00.003 9044 UpdateGuideState(): m_state=6
22:33:34.676 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3556
22:33:34.679 00.003 9044 Star::Find returns 1 (0), X=1011.03, Y=828.39, Mass=5738, SNR=51.8, Peak=173 HFD=5.2
22:33:34.682 00.003 9044 MultiStar: [#1 -0.01,0.11,1.07,U] [#2 -0.01,-0.06,1.20,U] [#3 0.05,0.07,0.84,U] [#4 -0.21,0.39,0.00,M3] [#5 -0.04,-0.13,0.66,U] [#6 0.04,0.08,0.41,U] [#7 -0.02,0.06,0.44,U] [#8 -0.02,-0.05,0.42,U] 
22:33:34.684 00.002 9044 refined, 7 included, MultiStar: {-0.00, 0.01}, one-star: {0.01, 0.03}
22:33:34.688 00.004 9044 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.62) = xAngle (3.31 = -2.98)
22:33:34.690 00.002 9044 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.22 = 0.22)
22:33:34.692 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=1.68 mountX=-0.01 mountY=0.00, mountTheta=2.92
22:33:34.696 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.01, opts=13)
22:33:34.699 00.003 9044 Enqueuing Move request for scope (-0.00, 0.01)
22:33:34.701 00.002 12252 Worker thread wakes up
22:33:34.701 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
22:33:34.701 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
22:33:34.701 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:34.704 00.003 12252 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=0.00
22:33:34.704 00.000 9044 UpdateGuideState exits: m=5738 SNR=51.8
22:33:34.706 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:34.709 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:34.711 00.002 9044 Enqueuing Expose request
22:33:34.713 00.002 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:34.713 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
22:33:34.713 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:34.713 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:33:34.713 00.000 12252 MoveAxis(E, 2, ABG)
22:33:34.713 00.000 12252 Guiding  Dir = 2, Dur = 2
22:33:34.714 00.001 12252 IsSlewing returns 0
22:33:34.714 00.000 12252 IsGuiding returns 0
22:33:34.715 00.001 12252 PulseGuide returned control before completion, sleep 11
22:33:34.730 00.015 12252 IsGuiding returns 0
22:33:34.730 00.000 12252 Move returns status 0, amount 2
22:33:34.730 00.000 12252 MoveAxis(N, 0, ABG)
22:33:34.730 00.000 12252 Move returns status 0, amount 0
22:33:34.730 00.000 12252 move complete, result=0
22:33:34.730 00.000 12252 worker thread done servicing request
22:33:34.730 00.000 12252 Worker thread wakes up
22:33:34.730 00.000 9044 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:33:34.733 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:34.733 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:37.085 02.352 12252 Exposure complete
22:33:37.136 00.051 12252 worker thread done servicing request
22:33:37.136 00.000 9044 OnExposeComplete: enter
22:33:37.137 00.001 9044 UpdateGuideState(): m_state=6
22:33:37.138 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3557
22:33:37.139 00.001 9044 Star::Find returns 1 (0), X=1011.03, Y=828.38, Mass=5698, SNR=51.7, Peak=173 HFD=5.2
22:33:37.140 00.001 9044 MultiStar: [#1 -0.05,0.08,1.06,U] [#2 0.04,-0.05,1.18,U] [#3 0.12,0.05,0.85,U] [#4 -0.22,0.30,1.29,U] [#5 0.04,-0.08,0.66,U] [#6 0.03,0.13,0.42,U] [#7 -0.04,0.03,0.43,U] [#8 0.09,-0.06,0.41,U] 
22:33:37.141 00.001 9044 single-star, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.01, 0.02}
22:33:37.141 00.000 9044 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.62) = xAngle (2.71 = 2.71)
22:33:37.142 00.001 9044 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.37 = -0.37)
22:33:37.143 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.09 mountX=-0.02 mountY=-0.01, mountTheta=-2.76
22:33:37.144 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.02, opts=13)
22:33:37.145 00.001 9044 Enqueuing Move request for scope (0.01, 0.02)
22:33:37.146 00.001 12252 Worker thread wakes up
22:33:37.146 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:33:37.147 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
22:33:37.147 00.000 9044 UpdateGuideState exits: m=5698 SNR=51.7
22:33:37.148 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
22:33:37.148 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:37.148 00.000 12252 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
22:33:37.149 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:37.149 00.000 9044 Enqueuing Expose request
22:33:37.151 00.002 12252 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:37.151 00.000 12252 PPEC: input: -0.02, control: -0.00, exposure: 2000
22:33:37.151 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:37.151 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:33:37.151 00.000 12252 MoveAxis(E, 2, ABG)
22:33:37.151 00.000 12252 Guiding  Dir = 2, Dur = 2
22:33:37.152 00.001 12252 IsSlewing returns 0
22:33:37.152 00.000 12252 IsGuiding returns 0
22:33:37.154 00.002 12252 PulseGuide returned control before completion, sleep 11
22:33:37.177 00.023 12252 IsGuiding returns 0
22:33:37.177 00.000 12252 Move returns status 0, amount 2
22:33:37.177 00.000 12252 MoveAxis(N, 0, ABG)
22:33:37.177 00.000 12252 Move returns status 0, amount 0
22:33:37.177 00.000 12252 move complete, result=0
22:33:37.177 00.000 12252 worker thread done servicing request
22:33:37.177 00.000 12252 Worker thread wakes up
22:33:37.177 00.000 9044 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:33:37.180 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:37.180 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:39.549 02.369 12252 Exposure complete
22:33:39.597 00.048 12252 worker thread done servicing request
22:33:39.598 00.001 9044 OnExposeComplete: enter
22:33:39.600 00.002 9044 UpdateGuideState(): m_state=6
22:33:39.600 00.000 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3558
22:33:39.601 00.001 9044 Star::Find returns 1 (0), X=1011.00, Y=828.17, Mass=5654, SNR=51.7, Peak=173 HFD=5.3
22:33:39.602 00.001 9044 MultiStar: [#1 -0.04,0.02,1.06,U] [#2 0.02,-0.10,1.19,U] [#3 0.04,-0.04,0.84,U] [#4 -0.24,0.30,0.00,M3] [#5 -0.09,-0.20,0.65,U] [#6 -0.02,-0.08,0.42,U] [#7 -0.12,-0.08,0.44,U] [#8 0.07,-0.07,0.42,U] 
22:33:39.603 00.001 9044 refined, 7 included, MultiStar: {-0.02, -0.09}, one-star: {-0.03, -0.19}
22:33:39.604 00.001 9044 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.62) = xAngle (-0.14 = -0.14)
22:33:39.604 00.000 9044 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.22 = 3.06)
22:33:39.605 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.76 mountX=0.09 mountY=0.01, mountTheta=0.08
22:33:39.607 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.09, opts=13)
22:33:39.607 00.000 9044 Enqueuing Move request for scope (-0.02, -0.09)
22:33:39.608 00.001 12252 Worker thread wakes up
22:33:39.608 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:33:39.608 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:33:39.608 00.000 12252 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=0.01
22:33:39.608 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:39.609 00.001 9044 UpdateGuideState exits: m=5654 SNR=51.7
22:33:39.611 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:39.612 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:39.613 00.001 9044 Enqueuing Expose request
22:33:39.613 00.000 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:39.614 00.001 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
22:33:39.614 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:39.614 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:33:39.614 00.000 12252 MoveAxis(E, 4, ABG)
22:33:39.614 00.000 12252 Guiding  Dir = 2, Dur = 4
22:33:39.614 00.000 12252 IsSlewing returns 0
22:33:39.614 00.000 12252 IsGuiding returns 0
22:33:39.617 00.003 12252 PulseGuide returned control before completion, sleep 12
22:33:39.642 00.025 12252 IsGuiding returns 0
22:33:39.643 00.001 12252 Move returns status 0, amount 4
22:33:39.643 00.000 12252 MoveAxis(N, 0, ABG)
22:33:39.643 00.000 12252 Move returns status 0, amount 0
22:33:39.643 00.000 12252 move complete, result=0
22:33:39.643 00.000 12252 worker thread done servicing request
22:33:39.643 00.000 12252 Worker thread wakes up
22:33:39.644 00.001 9044 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:33:39.645 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:39.645 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:41.985 02.340 12252 Exposure complete
22:33:42.061 00.076 12252 worker thread done servicing request
22:33:42.061 00.000 9044 OnExposeComplete: enter
22:33:42.062 00.001 9044 UpdateGuideState(): m_state=6
22:33:42.063 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3559
22:33:42.064 00.001 9044 Star::Find returns 1 (0), X=1011.04, Y=828.35, Mass=5862, SNR=52.2, Peak=173 HFD=5.2
22:33:42.066 00.002 9044 MultiStar: [#1 -0.03,0.08,1.04,U] [#2 -0.01,-0.11,1.20,U] [#3 0.17,-0.00,0.85,U] [#4 -0.05,0.10,1.23,U] [#5 -0.03,-0.14,0.64,U] [#6 -0.03,0.00,0.42,U] [#7 -0.02,0.12,0.43,U] [#8 0.06,-0.14,0.42,U] 
22:33:42.067 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.02, -0.02}
22:33:42.069 00.002 9044 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.62) = xAngle (0.66 = 0.66)
22:33:42.070 00.001 9044 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.42 = -2.42)
22:33:42.071 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.96 mountX=0.01 mountY=-0.01, mountTheta=-0.69
22:33:42.073 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.01, opts=13)
22:33:42.074 00.001 9044 Enqueuing Move request for scope (0.01, -0.01)
22:33:42.075 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:42.076 00.001 9044 UpdateGuideState exits: m=5862 SNR=52.2
22:33:42.077 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:42.078 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:42.079 00.001 9044 Enqueuing Expose request
22:33:42.081 00.002 12252 Worker thread wakes up
22:33:42.081 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
22:33:42.081 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
22:33:42.081 00.000 12252 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
22:33:42.084 00.003 12252 PPEC rslt: input = 0.01, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:42.084 00.000 12252 PPEC: input: 0.01, control: -0.00, exposure: 2000
22:33:42.084 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:42.084 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:33:42.084 00.000 12252 MoveAxis(E, 1, ABG)
22:33:42.084 00.000 12252 Guiding  Dir = 2, Dur = 1
22:33:42.085 00.001 12252 IsSlewing returns 0
22:33:42.085 00.000 12252 IsGuiding returns 0
22:33:42.087 00.002 12252 IsGuiding returns 0
22:33:42.087 00.000 12252 Move returns status 0, amount 1
22:33:42.087 00.000 12252 MoveAxis(N, 0, ABG)
22:33:42.087 00.000 12252 Move returns status 0, amount 0
22:33:42.087 00.000 12252 move complete, result=0
22:33:42.087 00.000 12252 worker thread done servicing request
22:33:42.087 00.000 12252 Worker thread wakes up
22:33:42.087 00.000 9044 GuideStep: 0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:33:42.088 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:42.089 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:44.429 02.340 12252 Exposure complete
22:33:44.486 00.057 12252 worker thread done servicing request
22:33:44.486 00.000 9044 OnExposeComplete: enter
22:33:44.487 00.001 9044 UpdateGuideState(): m_state=6
22:33:44.488 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3560
22:33:44.489 00.001 9044 Star::Find returns 1 (0), X=1011.01, Y=828.21, Mass=5688, SNR=51.7, Peak=173 HFD=5.3
22:33:44.490 00.001 9044 MultiStar: [#1 -0.07,-0.02,1.06,U] [#2 0.04,-0.10,1.20,U] [#3 0.03,-0.02,0.86,U] [#4 -0.25,-0.05,1.29,U] [#5 -0.17,-0.07,0.66,U] [#6 0.00,0.01,0.43,U] [#7 -0.09,-0.11,0.44,U] [#8 -0.04,-0.00,0.43,U] 
22:33:44.491 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {-0.02, -0.15}
22:33:44.492 00.001 9044 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.62) = xAngle (-0.78 = -0.78)
22:33:44.493 00.001 9044 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.86 = 2.42)
22:33:44.494 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.40 mountX=0.07 mountY=0.06, mountTheta=0.75
22:33:44.496 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.06, opts=13)
22:33:44.498 00.002 9044 Enqueuing Move request for scope (-0.07, -0.06)
22:33:44.499 00.001 12252 Worker thread wakes up
22:33:44.499 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:44.500 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
22:33:44.500 00.000 9044 UpdateGuideState exits: m=5688 SNR=51.7
22:33:44.501 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:44.502 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
22:33:44.502 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:44.503 00.001 9044 Enqueuing Expose request
22:33:44.504 00.001 12252 Moving (-0.07, -0.06) raw xDistance=0.07 yDistance=0.06
22:33:44.507 00.003 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:44.507 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
22:33:44.507 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:44.507 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:33:44.507 00.000 12252 MoveAxis(E, 4, ABG)
22:33:44.507 00.000 12252 Guiding  Dir = 2, Dur = 4
22:33:44.507 00.000 12252 IsSlewing returns 0
22:33:44.507 00.000 12252 IsGuiding returns 0
22:33:44.509 00.002 12252 PulseGuide returned control before completion, sleep 13
22:33:44.532 00.023 12252 IsGuiding returns 0
22:33:44.532 00.000 12252 Move returns status 0, amount 4
22:33:44.532 00.000 12252 MoveAxis(N, 0, ABG)
22:33:44.532 00.000 12252 Move returns status 0, amount 0
22:33:44.532 00.000 12252 move complete, result=0
22:33:44.532 00.000 12252 worker thread done servicing request
22:33:44.532 00.000 12252 Worker thread wakes up
22:33:44.532 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:44.532 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:44.532 00.000 9044 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:33:46.879 02.347 12252 Exposure complete
22:33:46.928 00.049 12252 worker thread done servicing request
22:33:46.928 00.000 9044 OnExposeComplete: enter
22:33:46.930 00.002 9044 UpdateGuideState(): m_state=6
22:33:46.931 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3561
22:33:46.931 00.000 9044 Star::Find returns 1 (0), X=1011.04, Y=828.19, Mass=5831, SNR=52.4, Peak=173 HFD=5.4
22:33:46.933 00.002 9044 MultiStar: [#1 -0.06,0.03,1.04,U] [#2 -0.03,-0.09,1.20,U] [#3 0.07,-0.10,0.85,U] [#4 -0.09,-0.03,1.25,U] [#5 -0.06,-0.11,0.65,U] [#6 -0.03,-0.08,0.42,U] [#7 -0.14,-0.03,0.44,U] [#8 0.00,-0.07,0.41,U] 
22:33:46.933 00.000 9044 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.01, -0.17}
22:33:46.934 00.001 9044 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.62) = xAngle (-0.40 = -0.40)
22:33:46.935 00.001 9044 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.48 = 2.80)
22:33:46.937 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-2.03 mountX=0.07 mountY=0.03, mountTheta=0.35
22:33:46.939 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.07, opts=13)
22:33:46.940 00.001 9044 Enqueuing Move request for scope (-0.03, -0.07)
22:33:46.941 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:46.942 00.001 9044 UpdateGuideState exits: m=5831 SNR=52.4
22:33:46.944 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:46.945 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:46.946 00.001 9044 Enqueuing Expose request
22:33:46.947 00.001 12252 Worker thread wakes up
22:33:46.947 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
22:33:46.947 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
22:33:46.947 00.000 12252 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=0.03
22:33:46.950 00.003 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:46.950 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
22:33:46.950 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:46.950 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:33:46.950 00.000 12252 MoveAxis(E, 4, ABG)
22:33:46.950 00.000 12252 Guiding  Dir = 2, Dur = 4
22:33:46.951 00.001 12252 IsSlewing returns 0
22:33:46.951 00.000 12252 IsGuiding returns 0
22:33:46.953 00.002 12252 PulseGuide returned control before completion, sleep 13
22:33:46.970 00.017 12252 IsGuiding returns 0
22:33:46.970 00.000 12252 Move returns status 0, amount 4
22:33:46.970 00.000 12252 MoveAxis(N, 0, ABG)
22:33:46.970 00.000 12252 Move returns status 0, amount 0
22:33:46.970 00.000 12252 move complete, result=0
22:33:46.970 00.000 12252 worker thread done servicing request
22:33:46.970 00.000 12252 Worker thread wakes up
22:33:46.970 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:46.970 00.000 9044 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:33:46.973 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:49.312 02.339 12252 Exposure complete
22:33:49.360 00.048 12252 worker thread done servicing request
22:33:49.360 00.000 9044 OnExposeComplete: enter
22:33:49.361 00.001 9044 UpdateGuideState(): m_state=6
22:33:49.362 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3562
22:33:49.363 00.001 9044 Star::Find returns 1 (0), X=1011.00, Y=828.18, Mass=5797, SNR=52.1, Peak=173 HFD=5.4
22:33:49.364 00.001 9044 MultiStar: [#1 -0.09,0.10,1.03,U] [#2 -0.11,-0.01,1.20,U] [#3 -0.04,-0.03,0.84,U] [#4 -0.27,-0.04,1.28,U] [#5 -0.19,-0.18,0.64,U] [#6 0.00,-0.07,0.41,U] [#7 -0.15,-0.06,0.45,U] [#8 -0.13,-0.02,0.41,U] 
22:33:49.365 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.05}, one-star: {-0.03, -0.19}
22:33:49.366 00.001 9044 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.62) = xAngle (-1.13 = -1.13)
22:33:49.366 00.000 9044 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.21 = 2.07)
22:33:49.367 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.76 mountX=0.06 mountY=0.11, mountTheta=1.12
22:33:49.369 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.05, opts=13)
22:33:49.370 00.001 9044 Enqueuing Move request for scope (-0.12, -0.05)
22:33:49.370 00.000 12252 Worker thread wakes up
22:33:49.370 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:49.373 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
22:33:49.373 00.000 9044 UpdateGuideState exits: m=5797 SNR=52.1
22:33:49.374 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:49.375 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:49.376 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
22:33:49.377 00.001 9044 Enqueuing Expose request
22:33:49.378 00.001 12252 Moving (-0.12, -0.05) raw xDistance=0.06 yDistance=0.11
22:33:49.380 00.002 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:49.380 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
22:33:49.380 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:49.380 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:33:49.380 00.000 12252 MoveAxis(E, 5, ABG)
22:33:49.380 00.000 12252 Guiding  Dir = 2, Dur = 5
22:33:49.381 00.001 12252 IsSlewing returns 0
22:33:49.381 00.000 12252 IsGuiding returns 0
22:33:49.384 00.003 12252 PulseGuide returned control before completion, sleep 14
22:33:49.401 00.017 12252 IsGuiding returns 0
22:33:49.401 00.000 12252 Move returns status 0, amount 5
22:33:49.401 00.000 12252 MoveAxis(N, 0, ABG)
22:33:49.401 00.000 12252 Move returns status 0, amount 0
22:33:49.401 00.000 12252 move complete, result=0
22:33:49.401 00.000 12252 worker thread done servicing request
22:33:49.401 00.000 12252 Worker thread wakes up
22:33:49.401 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:49.401 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:49.401 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:33:51.758 02.357 12252 Exposure complete
22:33:51.814 00.056 12252 worker thread done servicing request
22:33:51.814 00.000 9044 OnExposeComplete: enter
22:33:51.815 00.001 9044 UpdateGuideState(): m_state=6
22:33:51.816 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3563
22:33:51.818 00.002 9044 Star::Find returns 1 (0), X=1011.03, Y=828.05, Mass=5864, SNR=52.3, Peak=173 HFD=5.6
22:33:51.819 00.001 9044 MultiStar: [#1 -0.07,-0.04,1.04,U] [#2 -0.06,-0.20,1.19,U] [#3 0.08,-0.09,0.84,U] [#4 -0.23,-0.07,1.25,U] [#5 -0.05,-0.28,0.63,U] [#6 -0.04,-0.08,0.43,U] [#7 -0.02,-0.01,0.44,U] [#8 0.07,-0.14,0.43,U] 
22:33:51.820 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.14}, one-star: {0.01, -0.31}
22:33:51.822 00.002 9044 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.62) = xAngle (-0.31 = -0.31)
22:33:51.823 00.001 9044 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.40 = 2.89)
22:33:51.824 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.94 mountX=0.14 mountY=0.04, mountTheta=0.26
22:33:51.827 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.14, opts=13)
22:33:51.828 00.001 9044 Enqueuing Move request for scope (-0.05, -0.14)
22:33:51.829 00.001 12252 Worker thread wakes up
22:33:51.830 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:51.831 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
22:33:51.831 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
22:33:51.831 00.000 9044 UpdateGuideState exits: m=5864 SNR=52.3
22:33:51.832 00.001 12252 Moving (-0.05, -0.14) raw xDistance=0.14 yDistance=0.04
22:33:51.832 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:51.833 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:51.834 00.001 9044 Enqueuing Expose request
22:33:51.835 00.001 12252 PPEC rslt: input = 0.14, final = 0.07, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 483.77
22:33:51.835 00.000 12252 PPEC: input: 0.14, control: 0.07, exposure: 2000
22:33:51.835 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:51.835 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:33:51.836 00.001 12252 MoveAxis(W, 29, ABG)
22:33:51.836 00.000 12252 Guiding  Dir = 3, Dur = 29
22:33:51.836 00.000 12252 IsSlewing returns 0
22:33:51.837 00.001 12252 IsGuiding returns 0
22:33:51.840 00.003 12252 PulseGuide returned control before completion, sleep 37
22:33:51.879 00.039 12252 IsGuiding returns 0
22:33:51.879 00.000 12252 Move returns status 0, amount 29
22:33:51.879 00.000 12252 MoveAxis(N, 0, ABG)
22:33:51.879 00.000 12252 Move returns status 0, amount 0
22:33:51.879 00.000 12252 move complete, result=0
22:33:51.879 00.000 12252 worker thread done servicing request
22:33:51.879 00.000 12252 Worker thread wakes up
22:33:51.879 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:51.879 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:51.879 00.000 9044 GuideStep: 0.1 px 29 ms WEST, 0.0 px 0 ms NORTH
22:33:54.214 02.335 12252 Exposure complete
22:33:54.261 00.047 12252 worker thread done servicing request
22:33:54.262 00.001 9044 OnExposeComplete: enter
22:33:54.263 00.001 9044 UpdateGuideState(): m_state=6
22:33:54.264 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3564
22:33:54.265 00.001 9044 Star::Find returns 1 (0), X=1011.00, Y=828.17, Mass=5730, SNR=51.9, Peak=173 HFD=5.3
22:33:54.266 00.001 9044 MultiStar: [#1 -0.01,0.00,1.06,U] [#2 -0.03,-0.18,1.18,U] [#3 0.04,-0.08,0.84,U] [#4 -0.25,0.03,1.25,U] [#5 -0.05,-0.20,0.65,U] [#6 -0.03,-0.16,0.42,U] [#7 -0.16,0.05,0.44,U] [#8 -0.05,-0.04,0.42,U] 
22:33:54.268 00.002 9044 refined, 8 included, MultiStar: {-0.06, -0.09}, one-star: {-0.02, -0.20}
22:33:54.269 00.001 9044 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.62) = xAngle (-0.60 = -0.60)
22:33:54.270 00.001 9044 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.68 = 2.60)
22:33:54.271 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.22 mountX=0.09 mountY=0.06, mountTheta=0.56
22:33:54.273 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.09, opts=13)
22:33:54.275 00.002 9044 Enqueuing Move request for scope (-0.06, -0.09)
22:33:54.276 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:54.278 00.002 9044 UpdateGuideState exits: m=5730 SNR=51.9
22:33:54.278 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:54.279 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:54.280 00.001 9044 Enqueuing Expose request
22:33:54.281 00.001 12252 Worker thread wakes up
22:33:54.281 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
22:33:54.282 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
22:33:54.282 00.000 12252 Moving (-0.06, -0.09) raw xDistance=0.09 yDistance=0.06
22:33:54.285 00.003 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:54.285 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
22:33:54.285 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:54.285 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:33:54.285 00.000 12252 MoveAxis(E, 3, ABG)
22:33:54.285 00.000 12252 Guiding  Dir = 2, Dur = 3
22:33:54.285 00.000 12252 IsSlewing returns 0
22:33:54.285 00.000 12252 IsGuiding returns 0
22:33:54.288 00.003 12252 PulseGuide returned control before completion, sleep 11
22:33:54.306 00.018 12252 IsGuiding returns 0
22:33:54.306 00.000 12252 Move returns status 0, amount 3
22:33:54.306 00.000 12252 MoveAxis(N, 0, ABG)
22:33:54.306 00.000 12252 Move returns status 0, amount 0
22:33:54.306 00.000 12252 move complete, result=0
22:33:54.306 00.000 12252 worker thread done servicing request
22:33:54.306 00.000 12252 Worker thread wakes up
22:33:54.306 00.000 9044 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:33:54.307 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:54.307 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:56.658 02.351 12252 Exposure complete
22:33:56.704 00.046 12252 worker thread done servicing request
22:33:56.705 00.001 9044 OnExposeComplete: enter
22:33:56.706 00.001 9044 UpdateGuideState(): m_state=6
22:33:56.707 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3565
22:33:56.708 00.001 9044 Star::Find returns 1 (0), X=1011.05, Y=828.16, Mass=5702, SNR=51.7, Peak=173 HFD=5.3
22:33:56.709 00.001 9044 MultiStar: [#1 -0.07,0.06,1.06,U] [#2 -0.08,-0.12,1.22,U] [#3 0.04,-0.06,0.86,U] [#4 -0.04,-0.00,1.26,U] [#5 -0.07,-0.24,0.65,U] [#6 -0.02,-0.01,0.43,U] [#7 -0.05,0.04,0.43,U] [#8 0.03,-0.10,0.43,U] 
22:33:56.710 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.07}, one-star: {0.03, -0.20}
22:33:56.712 00.002 9044 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.62) = xAngle (-0.35 = -0.35)
22:33:56.713 00.001 9044 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.44 = 2.85)
22:33:56.714 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.98 mountX=0.07 mountY=0.02, mountTheta=0.30
22:33:56.716 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.07, opts=13)
22:33:56.717 00.001 9044 Enqueuing Move request for scope (-0.03, -0.07)
22:33:56.719 00.002 12252 Worker thread wakes up
22:33:56.719 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:56.720 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
22:33:56.720 00.000 9044 UpdateGuideState exits: m=5702 SNR=51.7
22:33:56.721 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:56.722 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:56.723 00.001 9044 Enqueuing Expose request
22:33:56.725 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
22:33:56.725 00.000 12252 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=0.02
22:33:56.728 00.003 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:56.728 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
22:33:56.728 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:56.728 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:33:56.728 00.000 12252 MoveAxis(E, 2, ABG)
22:33:56.728 00.000 12252 Guiding  Dir = 2, Dur = 2
22:33:56.729 00.001 12252 IsSlewing returns 0
22:33:56.729 00.000 12252 IsGuiding returns 0
22:33:56.731 00.002 12252 IsGuiding returns 0
22:33:56.731 00.000 12252 Move returns status 0, amount 2
22:33:56.731 00.000 12252 MoveAxis(N, 0, ABG)
22:33:56.731 00.000 12252 Move returns status 0, amount 0
22:33:56.731 00.000 12252 move complete, result=0
22:33:56.732 00.001 12252 worker thread done servicing request
22:33:56.732 00.000 12252 Worker thread wakes up
22:33:56.732 00.000 9044 GuideStep: 0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
22:33:56.733 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:56.733 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:33:59.076 02.343 12252 Exposure complete
22:33:59.146 00.070 12252 worker thread done servicing request
22:33:59.146 00.000 9044 OnExposeComplete: enter
22:33:59.147 00.001 9044 UpdateGuideState(): m_state=6
22:33:59.150 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3566
22:33:59.152 00.002 9044 Star::Find returns 1 (0), X=1011.05, Y=828.21, Mass=5698, SNR=51.6, Peak=173 HFD=5.3
22:33:59.154 00.002 9044 MultiStar: [#1 -0.01,0.06,1.07,U] [#2 0.03,-0.02,1.19,U] [#3 0.12,-0.02,0.85,U] [#4 -0.20,0.32,1.29,U] [#5 -0.02,-0.14,0.66,U] [#6 -0.03,0.00,0.43,U] [#7 -0.01,0.05,0.43,U] [#8 0.02,-0.10,0.43,U] 
22:33:59.157 00.003 9044 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {0.02, -0.16}
22:33:59.160 00.003 9044 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.62) = xAngle (3.92 = -2.36)
22:33:59.163 00.003 9044 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.84 = 0.84)
22:33:59.164 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.30 mountX=-0.02 mountY=0.02, mountTheta=2.33
22:33:59.167 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.02, opts=13)
22:33:59.168 00.001 9044 Enqueuing Move request for scope (-0.02, 0.02)
22:33:59.169 00.001 12252 Worker thread wakes up
22:33:59.169 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:33:59.169 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:33:59.169 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:33:59.170 00.001 12252 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=0.02
22:33:59.171 00.001 9044 UpdateGuideState exits: m=5698 SNR=51.6
22:33:59.172 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:33:59.173 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:33:59.174 00.001 9044 Enqueuing Expose request
22:33:59.176 00.002 12252 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:33:59.176 00.000 12252 PPEC: input: -0.02, control: -0.00, exposure: 2000
22:33:59.176 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:33:59.176 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:33:59.176 00.000 12252 MoveAxis(E, 0, ABG)
22:33:59.176 00.000 12252 Move returns status 0, amount 0
22:33:59.176 00.000 12252 MoveAxis(N, 0, ABG)
22:33:59.176 00.000 12252 Move returns status 0, amount 0
22:33:59.176 00.000 12252 move complete, result=0
22:33:59.176 00.000 12252 worker thread done servicing request
22:33:59.176 00.000 12252 Worker thread wakes up
22:33:59.176 00.000 9044 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
22:33:59.177 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:33:59.177 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:01.510 02.333 12252 Exposure complete
22:34:01.558 00.048 12252 worker thread done servicing request
22:34:01.558 00.000 9044 OnExposeComplete: enter
22:34:01.559 00.001 9044 UpdateGuideState(): m_state=6
22:34:01.560 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3567
22:34:01.562 00.002 9044 Star::Find returns 1 (0), X=1010.98, Y=828.06, Mass=5684, SNR=51.7, Peak=173 HFD=5.1
22:34:01.563 00.001 9044 MultiStar: [#1 -0.09,-0.03,1.07,U] [#2 -0.06,-0.13,1.21,U] [#3 0.00,-0.14,0.86,U] [#4 -0.24,-0.02,1.26,U] [#5 -0.26,-0.34,0.00,M1] [#6 0.00,-0.16,0.43,U] [#7 -0.07,-0.16,0.44,U] [#8 0.03,-0.15,0.42,U] 
22:34:01.564 00.001 9044 refined, 7 included, MultiStar: {-0.08, -0.13}, one-star: {-0.05, -0.30}
22:34:01.565 00.001 9044 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.62) = xAngle (-0.51 = -0.51)
22:34:01.566 00.001 9044 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.60 = 2.69)
22:34:01.567 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.14 mountX=0.13 mountY=0.07, mountTheta=0.47
22:34:01.569 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.13, opts=13)
22:34:01.570 00.001 9044 Enqueuing Move request for scope (-0.08, -0.13)
22:34:01.571 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:01.573 00.002 9044 UpdateGuideState exits: m=5684 SNR=51.7
22:34:01.575 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:01.576 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:01.577 00.001 9044 Enqueuing Expose request
22:34:01.578 00.001 12252 Worker thread wakes up
22:34:01.578 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
22:34:01.578 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
22:34:01.578 00.000 12252 Moving (-0.08, -0.13) raw xDistance=0.13 yDistance=0.07
22:34:01.581 00.003 12252 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = -0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 483.77
22:34:01.581 00.000 12252 PPEC: input: 0.13, control: 0.07, exposure: 2000
22:34:01.582 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:01.582 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:34:01.582 00.000 12252 MoveAxis(W, 29, ABG)
22:34:01.582 00.000 12252 Guiding  Dir = 3, Dur = 29
22:34:01.582 00.000 12252 IsSlewing returns 0
22:34:01.582 00.000 12252 IsGuiding returns 0
22:34:01.584 00.002 12252 PulseGuide returned control before completion, sleep 38
22:34:01.632 00.048 12252 IsGuiding returns 0
22:34:01.632 00.000 12252 Move returns status 0, amount 29
22:34:01.632 00.000 12252 MoveAxis(N, 0, ABG)
22:34:01.632 00.000 12252 Move returns status 0, amount 0
22:34:01.632 00.000 12252 move complete, result=0
22:34:01.632 00.000 12252 worker thread done servicing request
22:34:01.633 00.001 12252 Worker thread wakes up
22:34:01.633 00.000 9044 GuideStep: 0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
22:34:01.634 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:01.635 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:03.978 02.343 12252 Exposure complete
22:34:04.026 00.048 12252 worker thread done servicing request
22:34:04.026 00.000 9044 OnExposeComplete: enter
22:34:04.027 00.001 9044 UpdateGuideState(): m_state=6
22:34:04.030 00.003 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3568
22:34:04.033 00.003 9044 Star::Find returns 1 (0), X=1011.04, Y=828.13, Mass=5691, SNR=51.6, Peak=173 HFD=5.4
22:34:04.037 00.004 9044 MultiStar: [#1 -0.04,-0.02,1.05,U] [#2 -0.02,-0.08,1.22,U] [#3 0.07,-0.04,0.86,U] [#4 -0.19,-0.05,1.29,U] [#5 -0.13,-0.21,0.66,U] [#6 -0.02,-0.02,0.43,U] [#7 -0.05,-0.01,0.43,U] [#8 0.04,-0.11,0.41,U] 
22:34:04.039 00.002 9044 refined, 8 included, MultiStar: {-0.05, -0.09}, one-star: {0.01, -0.23}
22:34:04.041 00.002 9044 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.62) = xAngle (-0.44 = -0.44)
22:34:04.044 00.003 9044 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.52 = 2.76)
22:34:04.046 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.06 mountX=0.09 mountY=0.04, mountTheta=0.39
22:34:04.050 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.09, opts=13)
22:34:04.053 00.003 9044 Enqueuing Move request for scope (-0.05, -0.09)
22:34:04.055 00.002 12252 Worker thread wakes up
22:34:04.055 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:04.057 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
22:34:04.057 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
22:34:04.057 00.000 9044 UpdateGuideState exits: m=5691 SNR=51.6
22:34:04.059 00.002 12252 Moving (-0.05, -0.09) raw xDistance=0.09 yDistance=0.04
22:34:04.059 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:04.062 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:04.064 00.002 9044 Enqueuing Expose request
22:34:04.066 00.002 12252 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:34:04.066 00.000 12252 PPEC: input: 0.09, control: -0.00, exposure: 2000
22:34:04.066 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:04.066 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:34:04.066 00.000 12252 MoveAxis(E, 1, ABG)
22:34:04.066 00.000 12252 Guiding  Dir = 2, Dur = 1
22:34:04.067 00.001 12252 IsSlewing returns 0
22:34:04.067 00.000 12252 IsGuiding returns 0
22:34:04.069 00.002 12252 IsGuiding returns 0
22:34:04.070 00.001 12252 Move returns status 0, amount 1
22:34:04.070 00.000 12252 MoveAxis(N, 0, ABG)
22:34:04.070 00.000 12252 Move returns status 0, amount 0
22:34:04.070 00.000 12252 move complete, result=0
22:34:04.070 00.000 12252 worker thread done servicing request
22:34:04.070 00.000 12252 Worker thread wakes up
22:34:04.070 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:34:04.071 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:04.071 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:06.430 02.359 12252 Exposure complete
22:34:06.480 00.050 12252 worker thread done servicing request
22:34:06.480 00.000 9044 OnExposeComplete: enter
22:34:06.481 00.001 9044 UpdateGuideState(): m_state=6
22:34:06.483 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3569
22:34:06.485 00.002 9044 Star::Find returns 1 (0), X=1011.03, Y=828.39, Mass=5669, SNR=51.3, Peak=173 HFD=5.2
22:34:06.487 00.002 9044 MultiStar: [#1 -0.06,0.06,1.08,U] [#2 -0.11,-0.13,1.22,U] [#3 0.04,-0.02,0.85,U] [#4 -0.26,0.28,0.00,M1] [#5 -0.26,-0.10,0.67,U] [#6 0.02,0.05,0.44,U] [#7 -0.14,0.03,0.44,U] [#8 -0.11,-0.06,0.43,U] 
22:34:06.488 00.001 9044 single-star, 7 included, MultiStar: {-0.07, -0.02}, one-star: {0.00, 0.03}
22:34:06.489 00.001 9044 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.62) = xAngle (3.03 = 3.03)
22:34:06.491 00.002 9044 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.05 = -0.05)
22:34:06.492 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.41 mountX=-0.03 mountY=-0.00, mountTheta=-3.09
22:34:06.494 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.03, opts=13)
22:34:06.495 00.001 9044 Enqueuing Move request for scope (0.00, 0.03)
22:34:06.496 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:06.497 00.001 9044 UpdateGuideState exits: m=5669 SNR=51.3
22:34:06.499 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:06.500 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:06.501 00.001 9044 Enqueuing Expose request
22:34:06.502 00.001 12252 Worker thread wakes up
22:34:06.502 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
22:34:06.502 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
22:34:06.502 00.000 12252 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=-0.00
22:34:06.505 00.003 12252 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:34:06.505 00.000 12252 PPEC: input: -0.03, control: 0.00, exposure: 2000
22:34:06.506 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:06.506 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:34:06.506 00.000 12252 MoveAxis(W, 1, ABG)
22:34:06.506 00.000 12252 Guiding  Dir = 3, Dur = 1
22:34:06.506 00.000 12252 IsSlewing returns 0
22:34:06.506 00.000 12252 IsGuiding returns 0
22:34:06.509 00.003 12252 IsGuiding returns 0
22:34:06.509 00.000 12252 Move returns status 0, amount 1
22:34:06.509 00.000 12252 MoveAxis(N, 0, ABG)
22:34:06.509 00.000 12252 Move returns status 0, amount 0
22:34:06.510 00.001 12252 move complete, result=0
22:34:06.510 00.000 12252 worker thread done servicing request
22:34:06.510 00.000 9044 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:34:06.511 00.001 12252 Worker thread wakes up
22:34:06.511 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:06.511 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:08.873 02.362 12252 Exposure complete
22:34:08.931 00.058 12252 worker thread done servicing request
22:34:08.931 00.000 9044 OnExposeComplete: enter
22:34:08.932 00.001 9044 UpdateGuideState(): m_state=6
22:34:08.933 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3570
22:34:08.934 00.001 9044 Star::Find returns 1 (0), X=1010.97, Y=828.15, Mass=5642, SNR=51.4, Peak=173 HFD=5.2
22:34:08.936 00.002 9044 MultiStar: [#1 -0.07,-0.05,1.05,U] [#2 -0.06,-0.00,1.20,U] [#3 0.03,-0.07,0.88,U] [#4 -0.26,0.27,1.29,U] [#5 -0.10,-0.10,0.66,U] [#6 0.00,0.00,0.42,U] [#7 -0.18,-0.04,0.44,U] [#8 -0.08,-0.05,0.42,U] 
22:34:08.937 00.001 9044 refined, 8 included, MultiStar: {-0.09, -0.01}, one-star: {-0.05, -0.21}
22:34:08.939 00.002 9044 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.62) = xAngle (-1.40 = -1.40)
22:34:08.940 00.001 9044 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.48 = 1.80)
22:34:08.941 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.02 mountX=0.02 mountY=0.09, mountTheta=1.40
22:34:08.943 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.01, opts=13)
22:34:08.945 00.002 9044 Enqueuing Move request for scope (-0.09, -0.01)
22:34:08.946 00.001 12252 Worker thread wakes up
22:34:08.946 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:08.947 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
22:34:08.947 00.000 9044 UpdateGuideState exits: m=5642 SNR=51.4
22:34:08.949 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
22:34:08.949 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:08.950 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:08.951 00.001 9044 Enqueuing Expose request
22:34:08.952 00.001 12252 Moving (-0.09, -0.01) raw xDistance=0.02 yDistance=0.09
22:34:08.955 00.003 12252 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:34:08.955 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
22:34:08.955 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:08.955 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:34:08.955 00.000 12252 MoveAxis(W, 3, ABG)
22:34:08.955 00.000 12252 Guiding  Dir = 3, Dur = 3
22:34:08.956 00.001 12252 IsSlewing returns 0
22:34:08.956 00.000 12252 IsGuiding returns 0
22:34:08.958 00.002 12252 PulseGuide returned control before completion, sleep 12
22:34:08.984 00.026 12252 IsGuiding returns 0
22:34:08.984 00.000 12252 Move returns status 0, amount 3
22:34:08.984 00.000 12252 MoveAxis(N, 0, ABG)
22:34:08.984 00.000 12252 Move returns status 0, amount 0
22:34:08.984 00.000 12252 move complete, result=0
22:34:08.984 00.000 12252 worker thread done servicing request
22:34:08.984 00.000 12252 Worker thread wakes up
22:34:08.984 00.000 9044 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:34:08.987 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:08.987 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:11.330 02.343 12252 Exposure complete
22:34:11.378 00.048 12252 worker thread done servicing request
22:34:11.378 00.000 9044 OnExposeComplete: enter
22:34:11.379 00.001 9044 UpdateGuideState(): m_state=6
22:34:11.380 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3571
22:34:11.382 00.002 9044 Star::Find returns 1 (0), X=1011.06, Y=828.13, Mass=5768, SNR=52.0, Peak=173 HFD=5.4
22:34:11.383 00.001 9044 MultiStar: [#1 -0.06,0.06,1.06,U] [#2 -0.07,-0.12,1.20,U] [#3 0.07,-0.09,0.83,U] [#4 -0.22,-0.03,1.27,U] [#5 -0.05,-0.17,0.65,U] [#6 -0.11,-0.05,0.41,U] [#7 -0.03,0.01,0.43,U] [#8 -0.05,-0.03,0.43,U] 
22:34:11.384 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {0.04, -0.23}
22:34:11.385 00.001 9044 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.62) = xAngle (-0.62 = -0.62)
22:34:11.386 00.001 9044 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.70 = 2.58)
22:34:11.388 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.24 mountX=0.08 mountY=0.05, mountTheta=0.58
22:34:11.390 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.08, opts=13)
22:34:11.392 00.002 9044 Enqueuing Move request for scope (-0.06, -0.08)
22:34:11.393 00.001 12252 Worker thread wakes up
22:34:11.393 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:11.394 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
22:34:11.394 00.000 9044 UpdateGuideState exits: m=5768 SNR=52.0
22:34:11.395 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
22:34:11.395 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:11.396 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:11.397 00.001 9044 Enqueuing Expose request
22:34:11.398 00.001 12252 Moving (-0.06, -0.08) raw xDistance=0.08 yDistance=0.05
22:34:11.401 00.003 12252 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:34:11.401 00.000 12252 PPEC: input: 0.08, control: 0.01, exposure: 2000
22:34:11.401 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:11.401 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:34:11.401 00.000 12252 MoveAxis(W, 3, ABG)
22:34:11.401 00.000 12252 Guiding  Dir = 3, Dur = 3
22:34:11.401 00.000 12252 IsSlewing returns 0
22:34:11.401 00.000 12252 IsGuiding returns 0
22:34:11.403 00.002 12252 PulseGuide returned control before completion, sleep 11
22:34:11.416 00.013 12252 IsGuiding returns 0
22:34:11.416 00.000 12252 Move returns status 0, amount 3
22:34:11.416 00.000 12252 MoveAxis(N, 0, ABG)
22:34:11.416 00.000 12252 Move returns status 0, amount 0
22:34:11.416 00.000 12252 move complete, result=0
22:34:11.416 00.000 12252 worker thread done servicing request
22:34:11.416 00.000 12252 Worker thread wakes up
22:34:11.416 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:11.416 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:11.416 00.000 9044 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:34:13.751 02.335 12252 Exposure complete
22:34:13.807 00.056 12252 worker thread done servicing request
22:34:13.807 00.000 9044 OnExposeComplete: enter
22:34:13.808 00.001 9044 UpdateGuideState(): m_state=6
22:34:13.809 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3572
22:34:13.810 00.001 9044 Star::Find returns 1 (0), X=1011.17, Y=828.06, Mass=5725, SNR=51.6, Peak=173 HFD=5.2
22:34:13.811 00.001 9044 MultiStar: [#1 0.06,-0.04,1.06,U] [#2 0.07,-0.17,1.22,U] [#3 0.13,-0.08,0.85,U] [#4 0.01,-0.02,1.27,U] [#5 0.06,-0.13,0.65,U] [#6 0.13,-0.12,0.43,U] [#7 0.03,0.03,0.44,U] [#8 0.04,-0.05,0.43,U] 
22:34:13.812 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {0.15, -0.30}
22:34:13.813 00.001 9044 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.62) = xAngle (0.66 = 0.66)
22:34:13.815 00.002 9044 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.42 = -2.42)
22:34:13.816 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.96 mountX=0.10 mountY=-0.09, mountTheta=-0.70
22:34:13.818 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.11, opts=13)
22:34:13.820 00.002 9044 Enqueuing Move request for scope (0.07, -0.11)
22:34:13.821 00.001 12252 Worker thread wakes up
22:34:13.821 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
22:34:13.821 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:13.822 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
22:34:13.822 00.000 9044 UpdateGuideState exits: m=5725 SNR=51.6
22:34:13.823 00.001 12252 Moving (0.07, -0.11) raw xDistance=0.10 yDistance=-0.09
22:34:13.823 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:13.824 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:13.825 00.001 9044 Enqueuing Expose request
22:34:13.827 00.002 12252 PPEC rslt: input = 0.10, final = 0.06, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 483.77
22:34:13.827 00.000 12252 PPEC: input: 0.10, control: 0.06, exposure: 2000
22:34:13.827 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:13.827 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:34:13.827 00.000 12252 MoveAxis(W, 25, ABG)
22:34:13.827 00.000 12252 Guiding  Dir = 3, Dur = 25
22:34:13.827 00.000 12252 IsSlewing returns 0
22:34:13.828 00.001 12252 IsGuiding returns 0
22:34:13.830 00.002 12252 PulseGuide returned control before completion, sleep 34
22:34:13.869 00.039 12252 IsGuiding returns 0
22:34:13.869 00.000 12252 Move returns status 0, amount 25
22:34:13.870 00.001 12252 MoveAxis(N, 0, ABG)
22:34:13.870 00.000 12252 Move returns status 0, amount 0
22:34:13.870 00.000 12252 move complete, result=0
22:34:13.870 00.000 12252 worker thread done servicing request
22:34:13.870 00.000 9044 GuideStep: 0.1 px 25 ms WEST, -0.1 px 0 ms NORTH
22:34:13.871 00.001 12252 Worker thread wakes up
22:34:13.871 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:13.871 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:16.214 02.343 12252 Exposure complete
22:34:16.266 00.052 12252 worker thread done servicing request
22:34:16.267 00.001 9044 OnExposeComplete: enter
22:34:16.268 00.001 9044 UpdateGuideState(): m_state=6
22:34:16.271 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3573
22:34:16.274 00.003 9044 Star::Find returns 1 (0), X=1011.12, Y=828.09, Mass=5606, SNR=51.5, Peak=173 HFD=5.3
22:34:16.277 00.003 9044 MultiStar: [#1 0.11,-0.26,1.06,U] [#2 0.04,-0.20,1.21,U] [#3 0.19,-0.32,0.85,U] [#4 0.07,-0.08,1.28,U] [#5 -0.01,-0.24,0.67,U] [#6 0.13,-0.20,0.43,U] [#7 0.06,-0.02,0.44,U] [#8 0.01,-0.26,0.43,U] 
22:34:16.280 00.003 9044 refined, 8 included, MultiStar: {0.08, -0.21}, one-star: {0.10, -0.27}
22:34:16.283 00.003 9044 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.62) = xAngle (0.42 = 0.42)
22:34:16.285 00.002 9044 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.67 = -2.67)
22:34:16.288 00.003 9044 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.21 mountX=0.20 mountY=-0.10, mountTheta=-0.46
22:34:16.292 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.21, opts=13)
22:34:16.294 00.002 9044 Enqueuing Move request for scope (0.08, -0.21)
22:34:16.296 00.002 12252 Worker thread wakes up
22:34:16.296 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:16.298 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
22:34:16.298 00.000 9044 UpdateGuideState exits: m=5606 SNR=51.5
22:34:16.299 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
22:34:16.299 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:16.302 00.003 12252 Moving (0.08, -0.21) raw xDistance=0.20 yDistance=-0.10
22:34:16.303 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:16.304 00.001 9044 Enqueuing Expose request
22:34:16.308 00.004 12252 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 483.77
22:34:16.308 00.000 12252 PPEC: input: 0.20, control: 0.12, exposure: 2000
22:34:16.308 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:16.308 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:34:16.308 00.000 12252 MoveAxis(W, 48, ABG)
22:34:16.309 00.001 12252 Guiding  Dir = 3, Dur = 48
22:34:16.309 00.000 12252 IsSlewing returns 0
22:34:16.309 00.000 12252 IsGuiding returns 0
22:34:16.311 00.002 12252 PulseGuide returned control before completion, sleep 56
22:34:16.380 00.069 12252 IsGuiding returns 0
22:34:16.380 00.000 12252 Move returns status 0, amount 48
22:34:16.380 00.000 12252 MoveAxis(N, 0, ABG)
22:34:16.380 00.000 12252 Move returns status 0, amount 0
22:34:16.380 00.000 12252 move complete, result=0
22:34:16.380 00.000 12252 worker thread done servicing request
22:34:16.380 00.000 12252 Worker thread wakes up
22:34:16.380 00.000 9044 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
22:34:16.384 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:16.385 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:18.752 02.367 12252 Exposure complete
22:34:18.816 00.064 12252 worker thread done servicing request
22:34:18.816 00.000 9044 OnExposeComplete: enter
22:34:18.819 00.003 9044 UpdateGuideState(): m_state=6
22:34:18.821 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3574
22:34:18.822 00.001 9044 Star::Find returns 1 (0), X=1011.06, Y=828.43, Mass=5611, SNR=51.4, Peak=173 HFD=5.2
22:34:18.823 00.001 9044 MultiStar: [#1 -0.02,0.22,1.06,U] [#2 0.03,0.04,1.20,U] [#3 0.10,0.13,0.86,U] [#4 -0.22,0.40,0.00,M1] [#5 0.01,0.09,0.67,U] [#6 -0.01,0.09,0.43,U] [#7 -0.09,0.19,0.44,U] [#8 0.02,0.10,0.43,U] 
22:34:18.824 00.001 9044 single-star, 7 included, MultiStar: {0.02, 0.11}, one-star: {0.04, 0.07}
22:34:18.826 00.002 9044 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.62) = xAngle (2.70 = 2.70)
22:34:18.828 00.002 9044 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.39 = -0.39)
22:34:18.829 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.07 mountX=-0.07 mountY=-0.03, mountTheta=-2.75
22:34:18.834 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.07, opts=13)
22:34:18.836 00.002 9044 Enqueuing Move request for scope (0.04, 0.07)
22:34:18.839 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:34:18.841 00.002 9044 UpdateGuideState exits: m=5611 SNR=51.4
22:34:18.843 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:18.845 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:18.846 00.001 9044 Enqueuing Expose request
22:34:18.848 00.002 12252 Worker thread wakes up
22:34:18.848 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:34:18.848 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:34:18.848 00.000 12252 Moving (0.04, 0.07) raw xDistance=-0.07 yDistance=-0.03
22:34:18.850 00.002 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:34:18.851 00.001 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
22:34:18.851 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:18.851 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:34:18.851 00.000 12252 MoveAxis(E, 4, ABG)
22:34:18.851 00.000 12252 Guiding  Dir = 2, Dur = 4
22:34:18.851 00.000 12252 IsSlewing returns 0
22:34:18.852 00.001 12252 IsGuiding returns 0
22:34:18.853 00.001 12252 PulseGuide returned control before completion, sleep 12
22:34:18.878 00.025 12252 IsGuiding returns 0
22:34:18.878 00.000 12252 Move returns status 0, amount 4
22:34:18.878 00.000 12252 MoveAxis(N, 0, ABG)
22:34:18.878 00.000 12252 Move returns status 0, amount 0
22:34:18.878 00.000 12252 move complete, result=0
22:34:18.878 00.000 12252 worker thread done servicing request
22:34:18.878 00.000 12252 Worker thread wakes up
22:34:18.878 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
22:34:18.879 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:18.879 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:21.213 02.334 12252 Exposure complete
22:34:21.281 00.068 12252 worker thread done servicing request
22:34:21.281 00.000 9044 OnExposeComplete: enter
22:34:21.282 00.001 9044 UpdateGuideState(): m_state=6
22:34:21.284 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3575
22:34:21.285 00.001 9044 Star::Find returns 1 (0), X=1011.21, Y=828.33, Mass=5685, SNR=51.7, Peak=173 HFD=5.2
22:34:21.286 00.001 9044 MultiStar: [#1 0.08,0.13,1.07,U] [#2 0.18,0.03,1.19,U] [#3 0.22,0.03,0.86,U] [#4 -0.11,0.17,1.27,U] [#5 0.10,0.01,0.66,U] [#6 0.08,0.11,0.44,U] [#7 0.09,0.09,0.43,U] [#8 0.23,0.04,0.41,U] 
22:34:21.288 00.002 9044 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.19, -0.03}
22:34:21.289 00.001 9044 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.62) = xAngle (2.22 = 2.22)
22:34:21.290 00.001 9044 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.87 = -0.87)
22:34:21.291 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.59 mountX=-0.08 mountY=-0.10, mountTheta=-2.24
22:34:21.292 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.07, opts=13)
22:34:21.293 00.001 9044 Enqueuing Move request for scope (0.10, 0.07)
22:34:21.294 00.001 12252 Worker thread wakes up
22:34:21.294 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
22:34:21.294 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
22:34:21.294 00.000 12252 Moving (0.10, 0.07) raw xDistance=-0.08 yDistance=-0.10
22:34:21.294 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:21.295 00.001 9044 UpdateGuideState exits: m=5685 SNR=51.7
22:34:21.296 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:21.296 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:21.297 00.001 9044 Enqueuing Expose request
22:34:21.298 00.001 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.77
22:34:21.298 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
22:34:21.298 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:21.298 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:34:21.298 00.000 12252 MoveAxis(E, 4, ABG)
22:34:21.298 00.000 12252 Guiding  Dir = 2, Dur = 4
22:34:21.300 00.002 12252 IsSlewing returns 0
22:34:21.300 00.000 12252 IsGuiding returns 0
22:34:21.302 00.002 12252 PulseGuide returned control before completion, sleep 13
22:34:21.330 00.028 12252 IsGuiding returns 0
22:34:21.330 00.000 12252 Move returns status 0, amount 4
22:34:21.330 00.000 12252 MoveAxis(N, 0, ABG)
22:34:21.330 00.000 12252 Move returns status 0, amount 0
22:34:21.330 00.000 12252 move complete, result=0
22:34:21.330 00.000 12252 worker thread done servicing request
22:34:21.331 00.001 12252 Worker thread wakes up
22:34:21.331 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:34:21.332 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:21.332 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:23.682 02.350 12252 Exposure complete
22:34:23.730 00.048 12252 worker thread done servicing request
22:34:23.731 00.001 9044 OnExposeComplete: enter
22:34:23.733 00.002 9044 UpdateGuideState(): m_state=6
22:34:23.736 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3576
22:34:23.738 00.002 9044 Star::Find returns 1 (0), X=1011.21, Y=828.39, Mass=5650, SNR=51.5, Peak=173 HFD=5.2
22:34:23.740 00.002 9044 MultiStar: [#1 0.14,0.11,1.07,U] [#2 0.08,-0.03,1.22,U] [#3 0.11,0.03,0.86,U] [#4 -0.06,0.35,1.29,U] [#5 0.02,-0.16,0.66,U] [#6 0.18,0.04,0.42,U] [#7 0.13,0.04,0.44,U] [#8 0.12,-0.05,0.42,U] 
22:34:23.742 00.002 9044 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.19, 0.03}
22:34:23.745 00.003 9044 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.62) = xAngle (2.29 = 2.29)
22:34:23.747 00.002 9044 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.80 = -0.80)
22:34:23.749 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.66 mountX=-0.07 mountY=-0.08, mountTheta=-2.31
22:34:23.752 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.07, opts=13)
22:34:23.755 00.003 9044 Enqueuing Move request for scope (0.09, 0.07)
22:34:23.758 00.003 12252 Worker thread wakes up
22:34:23.758 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:23.760 00.002 9044 UpdateGuideState exits: m=5650 SNR=51.5
22:34:23.763 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:23.765 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:23.767 00.002 9044 Enqueuing Expose request
22:34:23.770 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
22:34:23.770 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
22:34:23.770 00.000 12252 Moving (0.09, 0.07) raw xDistance=-0.07 yDistance=-0.08
22:34:23.775 00.005 12252 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.76
22:34:23.775 00.000 12252 PPEC: input: -0.07, control: 0.01, exposure: 2000
22:34:23.775 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:23.775 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:34:23.775 00.000 12252 MoveAxis(W, 5, ABG)
22:34:23.775 00.000 12252 Guiding  Dir = 3, Dur = 5
22:34:23.776 00.001 12252 IsSlewing returns 0
22:34:23.776 00.000 12252 IsGuiding returns 0
22:34:23.778 00.002 12252 PulseGuide returned control before completion, sleep 13
22:34:23.798 00.020 12252 IsGuiding returns 0
22:34:23.798 00.000 12252 Move returns status 0, amount 5
22:34:23.798 00.000 12252 MoveAxis(N, 0, ABG)
22:34:23.798 00.000 12252 Move returns status 0, amount 0
22:34:23.798 00.000 12252 move complete, result=0
22:34:23.798 00.000 12252 worker thread done servicing request
22:34:23.798 00.000 12252 Worker thread wakes up
22:34:23.798 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:23.798 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:23.798 00.000 9044 GuideStep: -0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
22:34:26.162 02.364 12252 Exposure complete
22:34:26.230 00.068 12252 worker thread done servicing request
22:34:26.230 00.000 9044 OnExposeComplete: enter
22:34:26.231 00.001 9044 UpdateGuideState(): m_state=6
22:34:26.235 00.004 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3577
22:34:26.238 00.003 9044 Star::Find returns 1 (0), X=1010.94, Y=828.17, Mass=5708, SNR=51.7, Peak=173 HFD=5.3
22:34:26.240 00.002 9044 MultiStar: [#1 -0.16,0.02,1.09,U] [#2 -0.12,-0.12,1.21,U] [#3 0.03,-0.11,0.86,U] [#4 -0.30,0.06,1.27,U] [#5 -0.21,-0.20,0.66,U] [#6 -0.10,-0.07,0.43,U] [#7 -0.24,-0.03,0.44,U] [#8 -0.07,-0.09,0.43,U] 
22:34:26.243 00.003 9044 refined, 8 included, MultiStar: {-0.14, -0.07}, one-star: {-0.09, -0.19}
22:34:26.246 00.003 9044 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.62) = xAngle (-1.04 = -1.04)
22:34:26.248 00.002 9044 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.13 = 2.16)
22:34:26.250 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.07 hyp=0.16 cameraTheta=-2.67 mountX=0.08 mountY=0.14, mountTheta=1.03
22:34:26.253 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.07, opts=13)
22:34:26.256 00.003 9044 Enqueuing Move request for scope (-0.14, -0.07)
22:34:26.257 00.001 12252 Worker thread wakes up
22:34:26.257 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:26.260 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.07) opts 0xd
22:34:26.260 00.000 9044 UpdateGuideState exits: m=5708 SNR=51.7
22:34:26.262 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.07)
22:34:26.262 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:26.264 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:26.265 00.001 12252 Moving (-0.14, -0.07) raw xDistance=0.08 yDistance=0.14
22:34:26.265 00.000 9044 Enqueuing Expose request
22:34:26.267 00.002 12252 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.76
22:34:26.267 00.000 12252 PPEC: input: 0.08, control: 0.01, exposure: 2000
22:34:26.267 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:26.268 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:34:26.268 00.000 12252 MoveAxis(W, 2, ABG)
22:34:26.268 00.000 12252 Guiding  Dir = 3, Dur = 2
22:34:26.268 00.000 12252 IsSlewing returns 0
22:34:26.268 00.000 12252 IsGuiding returns 0
22:34:26.272 00.004 12252 IsGuiding returns 0
22:34:26.272 00.000 12252 Move returns status 0, amount 2
22:34:26.272 00.000 12252 MoveAxis(N, 0, ABG)
22:34:26.272 00.000 12252 Move returns status 0, amount 0
22:34:26.272 00.000 12252 move complete, result=0
22:34:26.272 00.000 12252 worker thread done servicing request
22:34:26.272 00.000 12252 Worker thread wakes up
22:34:26.273 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:26.273 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:26.273 00.000 9044 GuideStep: 0.1 px 2 ms WEST, 0.1 px 0 ms NORTH
22:34:28.612 02.339 12252 Exposure complete
22:34:28.661 00.049 12252 worker thread done servicing request
22:34:28.661 00.000 9044 OnExposeComplete: enter
22:34:28.662 00.001 9044 UpdateGuideState(): m_state=6
22:34:28.663 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3578
22:34:28.664 00.001 9044 Star::Find returns 1 (0), X=1010.96, Y=828.16, Mass=5852, SNR=52.4, Peak=173 HFD=5.4
22:34:28.665 00.001 9044 MultiStar: [#1 -0.13,0.02,1.03,U] [#2 -0.05,-0.05,1.18,U] [#3 0.02,-0.07,0.84,U] [#4 -0.26,-0.01,1.26,U] [#5 -0.24,-0.27,0.68,U] [#6 -0.10,-0.02,0.41,U] [#7 -0.17,-0.10,0.44,U] [#8 -0.02,-0.09,0.42,U] 
22:34:28.666 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.08}, one-star: {-0.06, -0.20}
22:34:28.667 00.001 9044 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
22:34:28.669 00.002 9044 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.00 = 2.28)
22:34:28.670 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.54 mountX=0.09 mountY=0.11, mountTheta=0.89
22:34:28.671 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.08, opts=13)
22:34:28.672 00.001 9044 Enqueuing Move request for scope (-0.12, -0.08)
22:34:28.673 00.001 12252 Worker thread wakes up
22:34:28.673 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:28.674 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
22:34:28.674 00.000 9044 UpdateGuideState exits: m=5852 SNR=52.4
22:34:28.675 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:28.676 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
22:34:28.676 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:28.678 00.002 9044 Enqueuing Expose request
22:34:28.678 00.000 12252 Moving (-0.12, -0.08) raw xDistance=0.09 yDistance=0.11
22:34:28.681 00.003 12252 PPEC rslt: input = 0.09, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.76
22:34:28.681 00.000 12252 PPEC: input: 0.09, control: -0.00, exposure: 2000
22:34:28.681 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:28.681 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:34:28.681 00.000 12252 MoveAxis(E, 1, ABG)
22:34:28.681 00.000 12252 Guiding  Dir = 2, Dur = 1
22:34:28.681 00.000 12252 IsSlewing returns 0
22:34:28.682 00.001 12252 IsGuiding returns 0
22:34:28.684 00.002 12252 IsGuiding returns 0
22:34:28.684 00.000 12252 Move returns status 0, amount 1
22:34:28.684 00.000 12252 MoveAxis(N, 0, ABG)
22:34:28.684 00.000 12252 Move returns status 0, amount 0
22:34:28.684 00.000 12252 move complete, result=0
22:34:28.684 00.000 12252 worker thread done servicing request
22:34:28.684 00.000 12252 Worker thread wakes up
22:34:28.684 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:34:28.687 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:28.687 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:31.023 02.336 12252 Exposure complete
22:34:31.064 00.041 12252 worker thread done servicing request
22:34:31.064 00.000 9044 OnExposeComplete: enter
22:34:31.067 00.003 9044 UpdateGuideState(): m_state=6
22:34:31.068 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3579
22:34:31.069 00.001 9044 Star::Find returns 1 (0), X=1011.11, Y=828.11, Mass=5561, SNR=51.3, Peak=173 HFD=5.1
22:34:31.071 00.002 9044 MultiStar: [#1 0.05,-0.03,1.06,U] [#2 -0.01,-0.11,1.21,U] [#3 0.05,-0.24,0.85,U] [#4 -0.15,0.04,1.25,U] [#5 -0.01,-0.20,0.66,U] [#6 0.07,-0.03,0.43,U] [#7 -0.05,-0.00,0.44,U] [#8 0.03,-0.14,0.43,U] 
22:34:31.072 00.001 9044 refined, 8 included, MultiStar: {-0.00, -0.11}, one-star: {0.09, -0.25}
22:34:31.073 00.001 9044 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.62) = xAngle (0.05 = 0.05)
22:34:31.074 00.001 9044 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.03 = -3.03)
22:34:31.075 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.57 mountX=0.11 mountY=-0.01, mountTheta=-0.11
22:34:31.077 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.11, opts=13)
22:34:31.078 00.001 9044 Enqueuing Move request for scope (-0.00, -0.11)
22:34:31.080 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:31.081 00.001 9044 UpdateGuideState exits: m=5561 SNR=51.3
22:34:31.082 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:31.083 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:31.084 00.001 9044 Enqueuing Expose request
22:34:31.085 00.001 12252 Worker thread wakes up
22:34:31.085 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
22:34:31.085 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
22:34:31.086 00.001 12252 Moving (-0.00, -0.11) raw xDistance=0.11 yDistance=-0.01
22:34:31.092 00.006 12252 PPEC rslt: input = 0.11, final = 0.07, react = 0.06, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 483.76
22:34:31.092 00.000 12252 PPEC: input: 0.11, control: 0.07, exposure: 2000
22:34:31.092 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:31.092 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:34:31.092 00.000 12252 MoveAxis(W, 26, ABG)
22:34:31.092 00.000 12252 Guiding  Dir = 3, Dur = 26
22:34:31.092 00.000 12252 IsSlewing returns 0
22:34:31.093 00.001 12252 IsGuiding returns 0
22:34:31.095 00.002 12252 PulseGuide returned control before completion, sleep 34
22:34:31.140 00.045 12252 IsGuiding returns 0
22:34:31.140 00.000 12252 Move returns status 0, amount 26
22:34:31.140 00.000 12252 MoveAxis(N, 0, ABG)
22:34:31.140 00.000 12252 Move returns status 0, amount 0
22:34:31.142 00.002 12252 move complete, result=0
22:34:31.142 00.000 12252 worker thread done servicing request
22:34:31.142 00.000 12252 Worker thread wakes up
22:34:31.142 00.000 9044 GuideStep: 0.1 px 26 ms WEST, -0.0 px 0 ms NORTH
22:34:31.144 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:31.144 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:33.481 02.337 12252 Exposure complete
22:34:33.531 00.050 12252 worker thread done servicing request
22:34:33.531 00.000 9044 OnExposeComplete: enter
22:34:33.532 00.001 9044 UpdateGuideState(): m_state=6
22:34:33.533 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3580
22:34:33.535 00.002 9044 Star::Find returns 1 (0), X=1011.02, Y=828.15, Mass=5644, SNR=51.7, Peak=173 HFD=5.2
22:34:33.536 00.001 9044 MultiStar: [#1 -0.05,-0.01,1.05,U] [#2 0.04,-0.16,1.19,U] [#3 0.09,-0.11,0.86,U] [#4 -0.21,-0.09,1.29,U] [#5 -0.03,-0.16,0.67,U] [#6 0.05,-0.15,0.42,U] [#7 -0.01,-0.10,0.44,U] [#8 0.04,-0.11,0.42,U] 
22:34:33.538 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {-0.00, -0.21}
22:34:33.539 00.001 9044 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.62) = xAngle (-0.15 = -0.15)
22:34:33.540 00.001 9044 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.23 = 3.05)
22:34:33.541 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.77 mountX=0.12 mountY=0.01, mountTheta=0.09
22:34:33.543 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.12, opts=13)
22:34:33.544 00.001 9044 Enqueuing Move request for scope (-0.02, -0.12)
22:34:33.546 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:33.547 00.001 9044 UpdateGuideState exits: m=5644 SNR=51.7
22:34:33.548 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:33.549 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:33.550 00.001 9044 Enqueuing Expose request
22:34:33.551 00.001 12252 Worker thread wakes up
22:34:33.551 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
22:34:33.551 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
22:34:33.552 00.001 12252 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=0.01
22:34:33.557 00.005 12252 PPEC rslt: input = 0.12, final = 0.09, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.76
22:34:33.557 00.000 12252 PPEC: input: 0.12, control: 0.09, exposure: 2000
22:34:33.558 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:33.558 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:34:33.558 00.000 12252 MoveAxis(W, 34, ABG)
22:34:33.558 00.000 12252 Guiding  Dir = 3, Dur = 34
22:34:33.558 00.000 12252 IsSlewing returns 0
22:34:33.559 00.001 12252 IsGuiding returns 0
22:34:33.561 00.002 12252 PulseGuide returned control before completion, sleep 43
22:34:33.616 00.055 12252 IsGuiding returns 0
22:34:33.616 00.000 12252 Move returns status 0, amount 34
22:34:33.616 00.000 12252 MoveAxis(N, 0, ABG)
22:34:33.616 00.000 12252 Move returns status 0, amount 0
22:34:33.616 00.000 12252 move complete, result=0
22:34:33.616 00.000 12252 worker thread done servicing request
22:34:33.616 00.000 12252 Worker thread wakes up
22:34:33.616 00.000 9044 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
22:34:33.620 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:33.620 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:35.970 02.350 12252 Exposure complete
22:34:36.030 00.060 12252 worker thread done servicing request
22:34:36.031 00.001 9044 OnExposeComplete: enter
22:34:36.032 00.001 9044 UpdateGuideState(): m_state=6
22:34:36.033 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3581
22:34:36.034 00.001 9044 Star::Find returns 1 (0), X=1011.03, Y=828.22, Mass=5713, SNR=52.0, Peak=173 HFD=5.3
22:34:36.037 00.003 9044 MultiStar: [#1 0.04,0.10,1.05,U] [#2 -0.05,-0.07,1.20,U] [#3 0.13,-0.02,0.85,U] [#4 -0.12,0.05,1.25,U] [#5 -0.06,-0.14,0.65,U] [#6 0.03,-0.01,0.42,U] [#7 -0.02,0.05,0.43,U] [#8 0.04,-0.00,0.41,U] 
22:34:36.038 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.01, -0.14}
22:34:36.039 00.001 9044 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.62) = xAngle (-0.34 = -0.34)
22:34:36.040 00.001 9044 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.43 = 2.86)
22:34:36.041 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.97 mountX=0.02 mountY=0.01, mountTheta=0.29
22:34:36.043 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.02, opts=13)
22:34:36.044 00.001 9044 Enqueuing Move request for scope (-0.01, -0.02)
22:34:36.046 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:36.047 00.001 9044 UpdateGuideState exits: m=5713 SNR=52.0
22:34:36.048 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:36.049 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:36.051 00.002 9044 Enqueuing Expose request
22:34:36.052 00.001 12252 Worker thread wakes up
22:34:36.052 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:34:36.052 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:34:36.052 00.000 12252 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.01
22:34:36.055 00.003 12252 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.76
22:34:36.055 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
22:34:36.055 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:36.055 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:34:36.055 00.000 12252 MoveAxis(W, 6, ABG)
22:34:36.055 00.000 12252 Guiding  Dir = 3, Dur = 6
22:34:36.056 00.001 12252 IsSlewing returns 0
22:34:36.056 00.000 12252 IsGuiding returns 0
22:34:36.058 00.002 12252 PulseGuide returned control before completion, sleep 15
22:34:36.082 00.024 12252 IsGuiding returns 0
22:34:36.082 00.000 12252 Move returns status 0, amount 6
22:34:36.082 00.000 12252 MoveAxis(N, 0, ABG)
22:34:36.082 00.000 12252 Move returns status 0, amount 0
22:34:36.082 00.000 12252 move complete, result=0
22:34:36.082 00.000 12252 worker thread done servicing request
22:34:36.082 00.000 12252 Worker thread wakes up
22:34:36.082 00.000 9044 GuideStep: 0.0 px 6 ms WEST, 0.0 px 0 ms NORTH
22:34:36.085 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:36.085 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:38.439 02.354 12252 Exposure complete
22:34:38.491 00.052 12252 worker thread done servicing request
22:34:38.491 00.000 9044 OnExposeComplete: enter
22:34:38.492 00.001 9044 UpdateGuideState(): m_state=6
22:34:38.493 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3582
22:34:38.494 00.001 9044 Star::Find returns 1 (0), X=1010.97, Y=828.12, Mass=5602, SNR=51.5, Peak=173 HFD=5.3
22:34:38.495 00.001 9044 MultiStar: [#1 -0.13,-0.02,1.08,U] [#2 -0.06,-0.06,1.23,U] [#3 0.02,-0.03,0.86,U] [#4 -0.13,-0.06,1.28,U] [#5 -0.13,-0.15,0.65,U] [#6 -0.05,-0.07,0.42,U] [#7 -0.13,-0.02,0.45,U] [#8 -0.03,-0.06,0.42,U] 
22:34:38.497 00.002 9044 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.06, -0.24}
22:34:38.499 00.002 9044 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.62) = xAngle (-0.74 = -0.74)
22:34:38.500 00.001 9044 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.82 = 2.46)
22:34:38.501 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.36 mountX=0.08 mountY=0.07, mountTheta=0.70
22:34:38.502 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.08, opts=13)
22:34:38.504 00.002 9044 Enqueuing Move request for scope (-0.08, -0.08)
22:34:38.505 00.001 12252 Worker thread wakes up
22:34:38.505 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:38.505 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
22:34:38.505 00.000 9044 UpdateGuideState exits: m=5602 SNR=51.5
22:34:38.508 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:38.509 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
22:34:38.509 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:38.510 00.001 9044 Enqueuing Expose request
22:34:38.511 00.001 12252 Moving (-0.08, -0.08) raw xDistance=0.08 yDistance=0.07
22:34:38.514 00.003 12252 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.75
22:34:38.514 00.000 12252 PPEC: input: 0.08, control: 0.00, exposure: 2000
22:34:38.514 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:38.514 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:34:38.514 00.000 12252 MoveAxis(W, 1, ABG)
22:34:38.514 00.000 12252 Guiding  Dir = 3, Dur = 1
22:34:38.514 00.000 12252 IsSlewing returns 0
22:34:38.514 00.000 12252 IsGuiding returns 0
22:34:38.516 00.002 12252 IsGuiding returns 0
22:34:38.517 00.001 12252 Move returns status 0, amount 1
22:34:38.517 00.000 12252 MoveAxis(N, 0, ABG)
22:34:38.517 00.000 12252 Move returns status 0, amount 0
22:34:38.517 00.000 12252 move complete, result=0
22:34:38.517 00.000 12252 worker thread done servicing request
22:34:38.517 00.000 12252 Worker thread wakes up
22:34:38.517 00.000 9044 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
22:34:38.518 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:38.518 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:40.865 02.347 12252 Exposure complete
22:34:40.913 00.048 12252 worker thread done servicing request
22:34:40.913 00.000 9044 OnExposeComplete: enter
22:34:40.915 00.002 9044 UpdateGuideState(): m_state=6
22:34:40.916 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3583
22:34:40.918 00.002 9044 Star::Find returns 1 (0), X=1010.90, Y=828.09, Mass=5708, SNR=51.8, Peak=173 HFD=5.4
22:34:40.920 00.002 9044 MultiStar: [#1 -0.23,-0.02,1.07,U] [#2 -0.13,-0.16,1.20,U] [#3 -0.05,-0.15,0.85,U] [#4 -0.36,-0.10,1.29,U] [#5 -0.37,-0.28,0.00,M1] [#6 -0.29,-0.17,0.41,U] [#7 -0.28,-0.07,0.44,U] [#8 -0.08,-0.19,0.43,U] 
22:34:40.923 00.003 9044 refined, 7 included, MultiStar: {-0.19, -0.14}, one-star: {-0.12, -0.27}
22:34:40.925 00.002 9044 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.62) = xAngle (-0.90 = -0.90)
22:34:40.927 00.002 9044 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.30)
22:34:40.930 00.003 9044 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-2.53 mountX=0.15 mountY=0.18, mountTheta=0.88
22:34:40.934 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=-0.14, opts=13)
22:34:40.937 00.003 9044 Enqueuing Move request for scope (-0.19, -0.14)
22:34:40.939 00.002 12252 Worker thread wakes up
22:34:40.939 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
22:34:40.939 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
22:34:40.939 00.000 12252 Moving (-0.19, -0.14) raw xDistance=0.15 yDistance=0.18
22:34:40.939 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:34:40.941 00.002 9044 UpdateGuideState exits: m=5708 SNR=51.8
22:34:40.943 00.002 12252 PPEC rslt: input = 0.15, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 483.75
22:34:40.943 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:40.946 00.003 12252 PPEC: input: 0.15, control: 0.08, exposure: 2000
22:34:40.946 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:40.947 00.001 9044 Enqueuing Expose request
22:34:40.949 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:34:40.949 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:34:40.949 00.000 12252 MoveAxis(W, 32, ABG)
22:34:40.949 00.000 12252 Guiding  Dir = 3, Dur = 32
22:34:40.950 00.001 12252 IsSlewing returns 0
22:34:40.950 00.000 12252 IsGuiding returns 0
22:34:40.952 00.002 12252 PulseGuide returned control before completion, sleep 41
22:34:41.004 00.052 12252 IsGuiding returns 0
22:34:41.004 00.000 12252 Move returns status 0, amount 32
22:34:41.004 00.000 12252 MoveAxis(N, 0, ABG)
22:34:41.004 00.000 12252 Move returns status 0, amount 0
22:34:41.004 00.000 12252 move complete, result=0
22:34:41.004 00.000 12252 worker thread done servicing request
22:34:41.004 00.000 12252 Worker thread wakes up
22:34:41.004 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:41.004 00.000 9044 GuideStep: 0.1 px 32 ms WEST, 0.2 px 0 ms NORTH
22:34:41.007 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:43.344 02.337 12252 Exposure complete
22:34:43.384 00.040 12252 worker thread done servicing request
22:34:43.384 00.000 9044 OnExposeComplete: enter
22:34:43.386 00.002 9044 UpdateGuideState(): m_state=6
22:34:43.387 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3584
22:34:43.388 00.001 9044 Star::Find returns 1 (0), X=1010.92, Y=828.18, Mass=5602, SNR=51.3, Peak=173 HFD=5.1
22:34:43.390 00.002 9044 MultiStar: [#1 -0.15,0.00,1.06,U] [#2 -0.14,-0.17,1.22,U] [#3 -0.06,-0.13,0.86,U] [#4 -0.33,0.02,1.29,U] [#5 -0.14,-0.20,0.66,U] [#6 -0.21,-0.17,0.42,U] [#7 -0.20,0.06,0.44,U] [#8 -0.21,-0.17,0.42,U] 
22:34:43.391 00.001 9044 refined, 8 included, MultiStar: {-0.17, -0.10}, one-star: {-0.10, -0.18}
22:34:43.392 00.001 9044 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.62) = xAngle (-0.99 = -0.99)
22:34:43.393 00.001 9044 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.07 = 2.21)
22:34:43.395 00.002 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.10 hyp=0.20 cameraTheta=-2.62 mountX=0.11 mountY=0.16, mountTheta=0.97
22:34:43.397 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.10, opts=13)
22:34:43.398 00.001 9044 Enqueuing Move request for scope (-0.17, -0.10)
22:34:43.399 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:43.400 00.001 9044 UpdateGuideState exits: m=5602 SNR=51.3
22:34:43.401 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:43.402 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:43.404 00.002 9044 Enqueuing Expose request
22:34:43.405 00.001 12252 Worker thread wakes up
22:34:43.405 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.10) opts 0xd
22:34:43.405 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.10)
22:34:43.405 00.000 12252 Moving (-0.17, -0.10) raw xDistance=0.11 yDistance=0.16
22:34:43.410 00.005 12252 PPEC rslt: input = 0.11, final = 0.07, react = 0.07, pred = 0.00, hyst = 0.06, hyst_pct = 0.00, period_length = 483.75
22:34:43.410 00.000 12252 PPEC: input: 0.11, control: 0.07, exposure: 2000
22:34:43.411 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:34:43.411 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:34:43.411 00.000 12252 MoveAxis(W, 27, ABG)
22:34:43.411 00.000 12252 Guiding  Dir = 3, Dur = 27
22:34:43.411 00.000 12252 IsSlewing returns 0
22:34:43.411 00.000 12252 IsGuiding returns 0
22:34:43.413 00.002 12252 PulseGuide returned control before completion, sleep 36
22:34:43.454 00.041 12252 IsGuiding returns 0
22:34:43.454 00.000 12252 Move returns status 0, amount 27
22:34:43.454 00.000 12252 MoveAxis(N, 0, ABG)
22:34:43.454 00.000 12252 Move returns status 0, amount 0
22:34:43.454 00.000 12252 move complete, result=0
22:34:43.454 00.000 12252 worker thread done servicing request
22:34:43.454 00.000 12252 Worker thread wakes up
22:34:43.454 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:43.454 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:43.455 00.001 9044 GuideStep: 0.1 px 27 ms WEST, 0.2 px 0 ms NORTH
22:34:45.805 02.350 12252 Exposure complete
22:34:45.853 00.048 12252 worker thread done servicing request
22:34:45.853 00.000 9044 OnExposeComplete: enter
22:34:45.854 00.001 9044 UpdateGuideState(): m_state=6
22:34:45.855 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3585
22:34:45.857 00.002 9044 Star::Find returns 1 (0), X=1010.89, Y=828.17, Mass=5726, SNR=51.9, Peak=173 HFD=5.4
22:34:45.858 00.001 9044 MultiStar: [#1 -0.21,0.06,1.06,U] [#2 -0.16,-0.04,1.19,U] [#3 -0.06,-0.01,0.84,U] [#4 -0.34,0.01,1.24,U] [#5 -0.22,-0.10,0.65,U] [#6 -0.28,-0.05,0.43,U] [#7 -0.29,-0.00,0.44,U] [#8 -0.18,0.09,0.42,U] 
22:34:45.860 00.002 9044 refined, 8 included, MultiStar: {-0.20, -0.03}, one-star: {-0.14, -0.20}
22:34:45.861 00.001 9044 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.62) = xAngle (-1.37 = -1.37)
22:34:45.862 00.001 9044 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.45 = 1.83)
22:34:45.863 00.001 9044 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.20 cameraTheta=-2.99 mountX=0.04 mountY=0.20, mountTheta=1.37
22:34:45.864 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=-0.03, opts=13)
22:34:45.865 00.001 9044 Enqueuing Move request for scope (-0.20, -0.03)
22:34:45.866 00.001 12252 Worker thread wakes up
22:34:45.866 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:45.868 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
22:34:45.868 00.000 9044 UpdateGuideState exits: m=5726 SNR=51.9
22:34:45.869 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:45.871 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:45.872 00.001 9044 Enqueuing Expose request
22:34:45.873 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
22:34:45.873 00.000 12252 Moving (-0.20, -0.03) raw xDistance=0.04 yDistance=0.20
22:34:45.875 00.002 12252 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.75
22:34:45.876 00.001 12252 PPEC: input: 0.04, control: 0.01, exposure: 2000
22:34:45.876 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.16 newest=0.54
22:34:45.876 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:34:45.876 00.000 12252 MoveAxis(W, 4, ABG)
22:34:45.876 00.000 12252 Guiding  Dir = 3, Dur = 4
22:34:45.876 00.000 12252 IsSlewing returns 0
22:34:45.876 00.000 12252 IsGuiding returns 0
22:34:45.877 00.001 12252 PulseGuide returned control before completion, sleep 13
22:34:45.904 00.027 12252 IsGuiding returns 0
22:34:45.904 00.000 12252 Move returns status 0, amount 4
22:34:45.904 00.000 12252 BLC: Oldest BLC event removed
22:34:45.905 00.001 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:34:45.905 00.000 12252 MoveAxis(S, 148, ABG)
22:34:45.905 00.000 12252 Guiding  Dir = 1, Dur = 148
22:34:45.905 00.000 12252 IsSlewing returns 0
22:34:45.905 00.000 12252 IsGuiding returns 0
22:34:45.910 00.005 12252 PulseGuide returned control before completion, sleep 154
22:34:46.075 00.165 12252 IsGuiding returns 0
22:34:46.075 00.000 12252 Move returns status 0, amount 148
22:34:46.075 00.000 12252 move complete, result=0
22:34:46.075 00.000 12252 worker thread done servicing request
22:34:46.075 00.000 12252 Worker thread wakes up
22:34:46.075 00.000 9044 GuideStep: 0.0 px 4 ms WEST, 0.2 px 148 ms SOUTH
22:34:46.076 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:46.076 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:48.416 02.340 12252 Exposure complete
22:34:48.469 00.053 12252 worker thread done servicing request
22:34:48.469 00.000 9044 OnExposeComplete: enter
22:34:48.470 00.001 9044 UpdateGuideState(): m_state=6
22:34:48.471 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3586
22:34:48.472 00.001 9044 Star::Find returns 1 (0), X=1011.09, Y=828.22, Mass=5745, SNR=52.0, Peak=173 HFD=5.3
22:34:48.473 00.001 9044 MultiStar: [#1 -0.01,-0.01,1.05,U] [#2 0.01,-0.05,1.19,U] [#3 0.09,-0.06,0.85,U] [#4 -0.22,0.34,0.00,M1] [#5 -0.02,-0.06,0.67,U] [#6 0.08,-0.02,0.42,U] [#7 0.00,0.02,0.44,U] [#8 0.04,-0.09,0.43,U] 
22:34:48.474 00.001 9044 refined, 7 included, MultiStar: {0.03, -0.06}, one-star: {0.07, -0.14}
22:34:48.474 00.000 9044 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.62) = xAngle (0.53 = 0.53)
22:34:48.476 00.002 9044 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.55 = -2.55)
22:34:48.477 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.10 mountX=0.06 mountY=-0.04, mountTheta=-0.57
22:34:48.479 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.06, opts=13)
22:34:48.480 00.001 9044 Enqueuing Move request for scope (0.03, -0.06)
22:34:48.481 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:48.482 00.001 9044 UpdateGuideState exits: m=5745 SNR=52.0
22:34:48.483 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:48.485 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:48.486 00.001 9044 Enqueuing Expose request
22:34:48.487 00.001 12252 Worker thread wakes up
22:34:48.487 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:34:48.487 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:34:48.487 00.000 12252 Moving (0.03, -0.06) raw xDistance=0.06 yDistance=-0.04
22:34:48.487 00.000 12252 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.197798, 1:-0.035833
22:34:48.487 00.000 12252 BLC: No correction, Miss < min_move
22:34:48.490 00.003 12252 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.74
22:34:48.490 00.000 12252 PPEC: input: 0.06, control: 0.01, exposure: 2000
22:34:48.490 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:48.491 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:34:48.491 00.000 12252 MoveAxis(W, 5, ABG)
22:34:48.491 00.000 12252 Guiding  Dir = 3, Dur = 5
22:34:48.491 00.000 12252 IsSlewing returns 0
22:34:48.493 00.002 12252 IsGuiding returns 0
22:34:48.495 00.002 12252 PulseGuide returned control before completion, sleep 13
22:34:48.520 00.025 12252 IsGuiding returns 0
22:34:48.520 00.000 12252 Move returns status 0, amount 5
22:34:48.520 00.000 12252 MoveAxis(N, 0, ABG)
22:34:48.520 00.000 12252 Move returns status 0, amount 0
22:34:48.520 00.000 12252 move complete, result=0
22:34:48.520 00.000 12252 worker thread done servicing request
22:34:48.520 00.000 12252 Worker thread wakes up
22:34:48.520 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:48.520 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:48.520 00.000 9044 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:34:50.862 02.342 12252 Exposure complete
22:34:50.917 00.055 12252 worker thread done servicing request
22:34:50.917 00.000 9044 OnExposeComplete: enter
22:34:50.918 00.001 9044 UpdateGuideState(): m_state=6
22:34:50.919 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3587
22:34:50.920 00.001 9044 Star::Find returns 1 (0), X=1011.14, Y=828.12, Mass=5729, SNR=51.9, Peak=173 HFD=5.4
22:34:50.923 00.003 9044 MultiStar: [#1 0.09,-0.18,1.04,U] [#2 0.11,-0.12,1.20,U] [#3 0.18,-0.08,0.86,U] [#4 0.11,-0.02,1.25,U] [#5 0.07,-0.12,0.67,U] [#6 0.17,-0.02,0.42,U] [#7 0.08,-0.06,0.44,U] [#8 0.09,-0.13,0.42,U] 
22:34:50.924 00.001 9044 refined, 8 included, MultiStar: {0.11, -0.12}, one-star: {0.12, -0.25}
22:34:50.925 00.001 9044 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.62) = xAngle (0.83 = 0.83)
22:34:50.926 00.001 9044 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.26 = -2.26)
22:34:50.927 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.80 mountX=0.11 mountY=-0.13, mountTheta=-0.85
22:34:50.929 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.12, opts=13)
22:34:50.930 00.001 9044 Enqueuing Move request for scope (0.11, -0.12)
22:34:50.930 00.000 12252 Worker thread wakes up
22:34:50.930 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:50.932 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
22:34:50.932 00.000 9044 UpdateGuideState exits: m=5729 SNR=51.9
22:34:50.933 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:50.934 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:50.935 00.001 9044 Enqueuing Expose request
22:34:50.936 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
22:34:50.936 00.000 12252 Moving (0.11, -0.12) raw xDistance=0.11 yDistance=-0.13
22:34:50.937 00.001 12252 BLC: History state: CurrMiss=-0.13, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.197798, 1:-0.035833, 2:-0.126173
22:34:50.937 00.000 12252 BLC: No correction, Miss < min_move
22:34:50.941 00.004 12252 PPEC rslt: input = 0.11, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.74
22:34:50.941 00.000 12252 PPEC: input: 0.11, control: 0.08, exposure: 2000
22:34:50.941 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:50.941 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:34:50.941 00.000 12252 MoveAxis(W, 31, ABG)
22:34:50.941 00.000 12252 Guiding  Dir = 3, Dur = 31
22:34:50.941 00.000 12252 IsSlewing returns 0
22:34:50.942 00.001 12252 IsGuiding returns 0
22:34:50.944 00.002 12252 PulseGuide returned control before completion, sleep 40
22:34:50.994 00.050 12252 IsGuiding returns 0
22:34:50.994 00.000 12252 Move returns status 0, amount 31
22:34:50.994 00.000 12252 MoveAxis(N, 0, ABG)
22:34:50.994 00.000 12252 Move returns status 0, amount 0
22:34:50.995 00.001 12252 move complete, result=0
22:34:50.995 00.000 12252 worker thread done servicing request
22:34:50.995 00.000 12252 Worker thread wakes up
22:34:50.995 00.000 9044 GuideStep: 0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
22:34:50.998 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:50.998 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:53.352 02.354 12252 Exposure complete
22:34:53.409 00.057 12252 worker thread done servicing request
22:34:53.409 00.000 9044 OnExposeComplete: enter
22:34:53.410 00.001 9044 UpdateGuideState(): m_state=6
22:34:53.411 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3588
22:34:53.412 00.001 9044 Star::Find returns 1 (0), X=1011.06, Y=828.07, Mass=5564, SNR=51.3, Peak=173 HFD=5.1
22:34:53.414 00.002 9044 MultiStar: [#1 0.01,-0.08,1.04,U] [#2 -0.07,-0.21,1.23,U] [#3 0.08,-0.17,0.86,U] [#4 0.01,-0.13,1.28,U] [#5 -0.22,-0.31,0.67,U] [#6 0.03,-0.19,0.44,U] [#7 -0.07,-0.11,0.45,U] [#8 -0.02,-0.15,0.42,U] 
22:34:53.415 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.18}, one-star: {0.04, -0.30}
22:34:53.416 00.001 9044 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.62) = xAngle (-0.04 = -0.04)
22:34:53.418 00.002 9044 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.13 = -3.13)
22:34:53.419 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.19 cameraTheta=-1.67 mountX=0.19 mountY=-0.00, mountTheta=-0.02
22:34:53.421 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.18, opts=13)
22:34:53.422 00.001 9044 Enqueuing Move request for scope (-0.02, -0.18)
22:34:53.423 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:53.424 00.001 9044 UpdateGuideState exits: m=5564 SNR=51.3
22:34:53.426 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:53.427 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:53.428 00.001 9044 Enqueuing Expose request
22:34:53.429 00.001 12252 Worker thread wakes up
22:34:53.429 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
22:34:53.429 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
22:34:53.429 00.000 12252 Moving (-0.02, -0.18) raw xDistance=0.19 yDistance=-0.00
22:34:53.429 00.000 12252 BLC: window closed
22:34:53.429 00.000 12252 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.01, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.197798, 1:-0.035833, 2:-0.126173
22:34:53.429 00.000 12252 BLC: No correction, Miss < min_move
22:34:53.432 00.003 12252 PPEC rslt: input = 0.19, final = 0.12, react = 0.11, pred = 0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 483.74
22:34:53.432 00.000 12252 PPEC: input: 0.19, control: 0.12, exposure: 2000
22:34:53.432 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:53.432 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:34:53.432 00.000 12252 MoveAxis(W, 49, ABG)
22:34:53.432 00.000 12252 Guiding  Dir = 3, Dur = 49
22:34:53.433 00.001 12252 IsSlewing returns 0
22:34:53.433 00.000 12252 IsGuiding returns 0
22:34:53.435 00.002 12252 PulseGuide returned control before completion, sleep 57
22:34:53.505 00.070 12252 IsGuiding returns 0
22:34:53.505 00.000 12252 Move returns status 0, amount 49
22:34:53.505 00.000 12252 MoveAxis(N, 0, ABG)
22:34:53.505 00.000 12252 Move returns status 0, amount 0
22:34:53.505 00.000 12252 move complete, result=0
22:34:53.506 00.001 12252 worker thread done servicing request
22:34:53.506 00.000 12252 Worker thread wakes up
22:34:53.506 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:53.506 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:53.506 00.000 9044 GuideStep: 0.2 px 49 ms WEST, -0.0 px 0 ms NORTH
22:34:55.838 02.332 12252 Exposure complete
22:34:55.886 00.048 12252 worker thread done servicing request
22:34:55.886 00.000 9044 OnExposeComplete: enter
22:34:55.887 00.001 9044 UpdateGuideState(): m_state=6
22:34:55.888 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3589
22:34:55.890 00.002 9044 Star::Find returns 1 (0), X=1011.12, Y=828.17, Mass=5587, SNR=51.3, Peak=173 HFD=5.2
22:34:55.891 00.001 9044 MultiStar: [#1 0.07,-0.01,1.06,U] [#2 -0.00,-0.06,1.22,U] [#3 0.11,-0.23,0.88,U] [#4 0.04,0.05,1.25,U] [#5 -0.19,-0.13,0.66,U] [#6 0.09,-0.13,0.43,U] [#7 0.06,0.07,0.44,U] [#8 0.03,0.03,0.42,U] 
22:34:55.892 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {0.10, -0.19}
22:34:55.893 00.001 9044 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.62) = xAngle (0.54 = 0.54)
22:34:55.895 00.002 9044 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.55 = -2.55)
22:34:55.896 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.09 mountX=0.07 mountY=-0.04, mountTheta=-0.58
22:34:55.899 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.07, opts=13)
22:34:55.900 00.001 9044 Enqueuing Move request for scope (0.04, -0.07)
22:34:55.901 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:55.903 00.002 9044 UpdateGuideState exits: m=5587 SNR=51.3
22:34:55.904 00.001 12252 Worker thread wakes up
22:34:55.904 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:55.905 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:55.906 00.001 9044 Enqueuing Expose request
22:34:55.907 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
22:34:55.907 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
22:34:55.907 00.000 12252 Moving (0.04, -0.07) raw xDistance=0.07 yDistance=-0.04
22:34:55.912 00.005 12252 PPEC rslt: input = 0.07, final = 0.03, react = 0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.74
22:34:55.912 00.000 12252 PPEC: input: 0.07, control: 0.03, exposure: 2000
22:34:55.912 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:55.912 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:34:55.913 00.001 12252 MoveAxis(W, 10, ABG)
22:34:55.913 00.000 12252 Guiding  Dir = 3, Dur = 10
22:34:55.913 00.000 12252 IsSlewing returns 0
22:34:55.914 00.001 12252 IsGuiding returns 0
22:34:55.917 00.003 12252 PulseGuide returned control before completion, sleep 18
22:34:55.947 00.030 12252 IsGuiding returns 0
22:34:55.947 00.000 12252 Move returns status 0, amount 10
22:34:55.947 00.000 12252 MoveAxis(N, 0, ABG)
22:34:55.947 00.000 12252 Move returns status 0, amount 0
22:34:55.947 00.000 12252 move complete, result=0
22:34:55.948 00.001 12252 worker thread done servicing request
22:34:55.948 00.000 12252 Worker thread wakes up
22:34:55.948 00.000 9044 GuideStep: 0.1 px 10 ms WEST, -0.0 px 0 ms NORTH
22:34:55.949 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:55.949 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:34:58.314 02.365 12252 Exposure complete
22:34:58.376 00.062 12252 worker thread done servicing request
22:34:58.376 00.000 9044 OnExposeComplete: enter
22:34:58.377 00.001 9044 UpdateGuideState(): m_state=6
22:34:58.378 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3590
22:34:58.379 00.001 9044 Star::Find returns 1 (0), X=1011.05, Y=828.39, Mass=5669, SNR=51.5, Peak=173 HFD=5.2
22:34:58.380 00.001 9044 MultiStar: [#1 -0.04,0.05,1.09,U] [#2 -0.06,-0.03,1.22,U] [#3 0.07,-0.03,0.87,U] [#4 -0.22,0.38,0.00,M1] [#5 -0.05,-0.08,0.66,U] [#6 0.03,-0.08,0.43,U] [#7 -0.11,-0.01,0.44,U] [#8 -0.06,-0.09,0.43,U] 
22:34:58.382 00.002 9044 refined, 7 included, MultiStar: {-0.02, -0.02}, one-star: {0.03, 0.02}
22:34:58.384 00.002 9044 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.62) = xAngle (-0.79 = -0.79)
22:34:58.387 00.003 9044 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.87 = 2.41)
22:34:58.389 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.41 mountX=0.02 mountY=0.02, mountTheta=0.76
22:34:58.394 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.02, opts=13)
22:34:58.397 00.003 9044 Enqueuing Move request for scope (-0.02, -0.02)
22:34:58.399 00.002 12252 Worker thread wakes up
22:34:58.399 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:34:58.399 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:34:58.399 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:34:58.401 00.002 9044 UpdateGuideState exits: m=5669 SNR=51.5
22:34:58.404 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:34:58.406 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:34:58.408 00.002 9044 Enqueuing Expose request
22:34:58.410 00.002 12252 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
22:34:58.417 00.007 12252 PPEC rslt: input = 0.02, final = 0.02, react = 0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.73
22:34:58.417 00.000 12252 PPEC: input: 0.02, control: 0.02, exposure: 2000
22:34:58.417 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:34:58.417 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:34:58.417 00.000 12252 MoveAxis(W, 8, ABG)
22:34:58.417 00.000 12252 Guiding  Dir = 3, Dur = 8
22:34:58.418 00.001 12252 IsSlewing returns 0
22:34:58.418 00.000 12252 IsGuiding returns 0
22:34:58.420 00.002 12252 PulseGuide returned control before completion, sleep 16
22:34:58.443 00.023 12252 IsGuiding returns 0
22:34:58.443 00.000 12252 Move returns status 0, amount 8
22:34:58.443 00.000 12252 MoveAxis(N, 0, ABG)
22:34:58.443 00.000 12252 Move returns status 0, amount 0
22:34:58.443 00.000 12252 move complete, result=0
22:34:58.443 00.000 12252 worker thread done servicing request
22:34:58.443 00.000 12252 Worker thread wakes up
22:34:58.443 00.000 9044 GuideStep: 0.0 px 8 ms WEST, 0.0 px 0 ms NORTH
22:34:58.445 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:34:58.445 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:00.802 02.357 12252 Exposure complete
22:35:00.877 00.075 12252 worker thread done servicing request
22:35:00.877 00.000 9044 OnExposeComplete: enter
22:35:00.879 00.002 9044 UpdateGuideState(): m_state=6
22:35:00.880 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3591
22:35:00.882 00.002 9044 Star::Find returns 1 (0), X=1011.04, Y=828.10, Mass=5635, SNR=51.5, Peak=173 HFD=5.1
22:35:00.885 00.003 9044 MultiStar: [#1 -0.09,-0.07,1.05,U] [#2 -0.04,-0.11,1.22,U] [#3 0.01,-0.09,0.85,U] [#4 -0.23,-0.02,1.26,U] [#5 -0.08,-0.23,0.65,U] [#6 -0.03,-0.07,0.42,U] [#7 -0.07,-0.06,0.44,U] [#8 0.04,0.03,0.43,U] 
22:35:00.887 00.002 9044 refined, 8 included, MultiStar: {-0.07, -0.10}, one-star: {0.01, -0.26}
22:35:00.890 00.003 9044 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.62) = xAngle (-0.52 = -0.52)
22:35:00.891 00.001 9044 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.61 = 2.68)
22:35:00.894 00.003 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.15 mountX=0.11 mountY=0.06, mountTheta=0.48
22:35:00.897 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.10, opts=13)
22:35:00.901 00.004 9044 Enqueuing Move request for scope (-0.07, -0.10)
22:35:00.903 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:00.906 00.003 9044 UpdateGuideState exits: m=5635 SNR=51.5
22:35:00.908 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:00.911 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:00.914 00.003 9044 Enqueuing Expose request
22:35:00.916 00.002 12252 Worker thread wakes up
22:35:00.916 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
22:35:00.916 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
22:35:00.916 00.000 12252 Moving (-0.07, -0.10) raw xDistance=0.11 yDistance=0.06
22:35:00.919 00.003 12252 PPEC rslt: input = 0.11, final = 0.09, react = 0.06, pred = 0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 483.73
22:35:00.919 00.000 12252 PPEC: input: 0.11, control: 0.09, exposure: 2000
22:35:00.919 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:00.919 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:35:00.919 00.000 12252 MoveAxis(W, 34, ABG)
22:35:00.919 00.000 12252 Guiding  Dir = 3, Dur = 34
22:35:00.920 00.001 12252 IsSlewing returns 0
22:35:00.920 00.000 12252 IsGuiding returns 0
22:35:00.922 00.002 12252 PulseGuide returned control before completion, sleep 43
22:35:00.967 00.045 12252 IsGuiding returns 0
22:35:00.967 00.000 12252 Move returns status 0, amount 34
22:35:00.967 00.000 12252 MoveAxis(N, 0, ABG)
22:35:00.967 00.000 12252 Move returns status 0, amount 0
22:35:00.967 00.000 12252 move complete, result=0
22:35:00.967 00.000 12252 worker thread done servicing request
22:35:00.967 00.000 12252 Worker thread wakes up
22:35:00.967 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:00.967 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:00.967 00.000 9044 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
22:35:03.320 02.353 12252 Exposure complete
22:35:03.364 00.044 12252 worker thread done servicing request
22:35:03.364 00.000 9044 OnExposeComplete: enter
22:35:03.366 00.002 9044 UpdateGuideState(): m_state=6
22:35:03.367 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3592
22:35:03.367 00.000 9044 Star::Find returns 1 (0), X=1010.98, Y=828.08, Mass=5776, SNR=52.2, Peak=173 HFD=5.5
22:35:03.368 00.001 9044 MultiStar: [#1 -0.06,-0.04,1.04,U] [#2 -0.03,-0.10,1.18,U] [#3 0.09,-0.05,0.84,U] [#4 -0.20,-0.02,1.25,U] [#5 -0.11,-0.16,0.64,U] [#6 0.03,-0.03,0.44,U] [#7 -0.12,-0.11,0.43,U] [#8 -0.02,-0.05,0.43,U] 
22:35:03.369 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {-0.05, -0.28}
22:35:03.370 00.001 9044 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.62) = xAngle (-0.51 = -0.51)
22:35:03.370 00.000 9044 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.59 = 2.69)
22:35:03.373 00.003 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.13 mountX=0.10 mountY=0.05, mountTheta=0.46
22:35:03.374 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.10, opts=13)
22:35:03.376 00.002 9044 Enqueuing Move request for scope (-0.06, -0.10)
22:35:03.377 00.001 12252 Worker thread wakes up
22:35:03.377 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:03.378 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
22:35:03.379 00.001 9044 UpdateGuideState exits: m=5776 SNR=52.2
22:35:03.379 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
22:35:03.379 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:03.380 00.001 12252 Moving (-0.06, -0.10) raw xDistance=0.10 yDistance=0.05
22:35:03.380 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:03.382 00.002 9044 Enqueuing Expose request
22:35:03.383 00.001 12252 PPEC rslt: input = 0.10, final = 0.03, react = 0.06, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.73
22:35:03.383 00.000 12252 PPEC: input: 0.10, control: 0.03, exposure: 2000
22:35:03.383 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:03.383 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:35:03.383 00.000 12252 MoveAxis(W, 11, ABG)
22:35:03.383 00.000 12252 Guiding  Dir = 3, Dur = 11
22:35:03.384 00.001 12252 IsSlewing returns 0
22:35:03.385 00.001 12252 IsGuiding returns 0
22:35:03.387 00.002 12252 PulseGuide returned control before completion, sleep 19
22:35:03.421 00.034 12252 IsGuiding returns 0
22:35:03.421 00.000 12252 Move returns status 0, amount 11
22:35:03.421 00.000 12252 MoveAxis(N, 0, ABG)
22:35:03.421 00.000 12252 Move returns status 0, amount 0
22:35:03.422 00.001 12252 move complete, result=0
22:35:03.422 00.000 12252 worker thread done servicing request
22:35:03.422 00.000 12252 Worker thread wakes up
22:35:03.422 00.000 9044 GuideStep: 0.1 px 11 ms WEST, 0.0 px 0 ms NORTH
22:35:03.424 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:03.424 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:05.778 02.354 12252 Exposure complete
22:35:05.841 00.063 12252 worker thread done servicing request
22:35:05.841 00.000 9044 OnExposeComplete: enter
22:35:05.842 00.001 9044 UpdateGuideState(): m_state=6
22:35:05.843 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3593
22:35:05.844 00.001 9044 Star::Find returns 1 (0), X=1011.01, Y=828.08, Mass=5841, SNR=52.2, Peak=173 HFD=5.5
22:35:05.845 00.001 9044 MultiStar: [#1 -0.07,-0.06,1.05,U] [#2 -0.06,-0.17,1.20,U] [#3 0.07,-0.14,0.85,U] [#4 -0.25,-0.11,1.30,U] [#5 -0.20,-0.38,0.00,M1] [#6 -0.05,-0.29,0.42,U] [#7 -0.11,-0.05,0.44,U] [#8 -0.09,-0.21,0.42,U] 
22:35:05.846 00.001 9044 refined, 7 included, MultiStar: {-0.08, -0.16}, one-star: {-0.01, -0.28}
22:35:05.847 00.001 9044 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.62) = xAngle (-0.41 = -0.41)
22:35:05.848 00.001 9044 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.49 = 2.79)
22:35:05.849 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.17 cameraTheta=-2.03 mountX=0.16 mountY=0.06, mountTheta=0.35
22:35:05.853 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.16, opts=13)
22:35:05.855 00.002 9044 Enqueuing Move request for scope (-0.08, -0.16)
22:35:05.856 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:05.857 00.001 9044 UpdateGuideState exits: m=5841 SNR=52.2
22:35:05.858 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:05.859 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:05.860 00.001 9044 Enqueuing Expose request
22:35:05.862 00.002 12252 Worker thread wakes up
22:35:05.862 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
22:35:05.862 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
22:35:05.862 00.000 12252 Moving (-0.08, -0.16) raw xDistance=0.16 yDistance=0.06
22:35:05.865 00.003 12252 PPEC rslt: input = 0.16, final = 0.12, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 483.72
22:35:05.865 00.000 12252 PPEC: input: 0.16, control: 0.12, exposure: 2000
22:35:05.865 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:05.865 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:35:05.865 00.000 12252 MoveAxis(W, 47, ABG)
22:35:05.866 00.001 12252 Guiding  Dir = 3, Dur = 47
22:35:05.866 00.000 12252 IsSlewing returns 0
22:35:05.866 00.000 12252 IsGuiding returns 0
22:35:05.868 00.002 12252 PulseGuide returned control before completion, sleep 55
22:35:05.924 00.056 12252 IsGuiding returns 1
22:35:05.924 00.000 12252 scope still moving after pulse duration time elapsed
22:35:05.956 00.032 12252 IsSlewing returns 0
22:35:05.956 00.000 12252 IsGuiding returns 0
22:35:05.956 00.000 12252 scope move finished after 47 + 42 ms
22:35:05.956 00.000 12252 Move returns status 0, amount 47
22:35:05.956 00.000 12252 MoveAxis(N, 0, ABG)
22:35:05.956 00.000 12252 Move returns status 0, amount 0
22:35:05.956 00.000 12252 move complete, result=0
22:35:05.956 00.000 12252 worker thread done servicing request
22:35:05.956 00.000 12252 Worker thread wakes up
22:35:05.956 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:05.957 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:05.957 00.000 9044 GuideStep: 0.2 px 47 ms WEST, 0.1 px 0 ms NORTH
22:35:08.317 02.360 12252 Exposure complete
22:35:08.408 00.091 12252 worker thread done servicing request
22:35:08.409 00.001 9044 OnExposeComplete: enter
22:35:08.411 00.002 9044 UpdateGuideState(): m_state=6
22:35:08.413 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3594
22:35:08.414 00.001 9044 Star::Find returns 1 (0), X=1011.02, Y=828.32, Mass=5720, SNR=51.8, Peak=173 HFD=5.2
22:35:08.416 00.002 9044 MultiStar: [#1 -0.10,0.13,1.07,U] [#2 -0.12,0.04,1.22,U] [#3 -0.02,-0.02,0.84,U] [#4 -0.24,0.10,1.28,U] [#5 -0.08,-0.04,0.66,U] [#6 -0.08,-0.01,0.43,U] [#7 -0.09,0.13,0.44,U] [#8 -0.03,0.02,0.43,U] 
22:35:08.418 00.002 9044 single-star, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.01, -0.04}
22:35:08.419 00.001 9044 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.62) = xAngle (-0.13 = -0.13)
22:35:08.421 00.002 9044 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.21 = 3.07)
22:35:08.422 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.75 mountX=0.04 mountY=0.00, mountTheta=0.07
22:35:08.426 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.04, opts=13)
22:35:08.429 00.003 9044 Enqueuing Move request for scope (-0.01, -0.04)
22:35:08.432 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:08.434 00.002 9044 UpdateGuideState exits: m=5720 SNR=51.8
22:35:08.436 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:08.438 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:08.440 00.002 9044 Enqueuing Expose request
22:35:08.441 00.001 12252 Worker thread wakes up
22:35:08.441 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.04) opts 0xd
22:35:08.441 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.04)
22:35:08.441 00.000 12252 Moving (-0.01, -0.04) raw xDistance=0.04 yDistance=0.00
22:35:08.445 00.004 12252 PPEC rslt: input = 0.04, final = 0.03, react = 0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.72
22:35:08.445 00.000 12252 PPEC: input: 0.04, control: 0.03, exposure: 2000
22:35:08.445 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:08.445 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:35:08.445 00.000 12252 MoveAxis(W, 10, ABG)
22:35:08.445 00.000 12252 Guiding  Dir = 3, Dur = 10
22:35:08.446 00.001 12252 IsSlewing returns 0
22:35:08.446 00.000 12252 IsGuiding returns 0
22:35:08.448 00.002 12252 PulseGuide returned control before completion, sleep 19
22:35:08.476 00.028 12252 IsGuiding returns 0
22:35:08.476 00.000 12252 Move returns status 0, amount 10
22:35:08.476 00.000 12252 MoveAxis(N, 0, ABG)
22:35:08.476 00.000 12252 Move returns status 0, amount 0
22:35:08.476 00.000 12252 move complete, result=0
22:35:08.476 00.000 12252 worker thread done servicing request
22:35:08.477 00.001 12252 Worker thread wakes up
22:35:08.477 00.000 9044 GuideStep: 0.0 px 10 ms WEST, 0.0 px 0 ms NORTH
22:35:08.478 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:08.478 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:10.846 02.368 12252 Exposure complete
22:35:10.918 00.072 12252 worker thread done servicing request
22:35:10.918 00.000 9044 OnExposeComplete: enter
22:35:10.918 00.000 9044 UpdateGuideState(): m_state=6
22:35:10.920 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3595
22:35:10.922 00.002 9044 Star::Find returns 1 (0), X=1010.87, Y=828.18, Mass=5706, SNR=51.9, Peak=173 HFD=5.4
22:35:10.923 00.001 9044 MultiStar: [#1 -0.15,0.05,1.06,U] [#2 -0.18,-0.12,1.21,U] [#3 -0.06,-0.05,0.85,U] [#4 -0.29,0.05,1.26,U] [#5 -0.28,-0.23,0.64,U] [#6 -0.22,-0.17,0.41,U] [#7 -0.24,-0.04,0.44,U] [#8 -0.24,-0.12,0.42,U] 
22:35:10.925 00.002 9044 refined, 8 included, MultiStar: {-0.20, -0.07}, one-star: {-0.15, -0.18}
22:35:10.926 00.001 9044 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.62) = xAngle (-1.16 = -1.16)
22:35:10.927 00.001 9044 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.24 = 2.04)
22:35:10.928 00.001 9044 CameraToMount -- cameraX=-0.20 cameraY=-0.07 hyp=0.21 cameraTheta=-2.78 mountX=0.08 mountY=0.19, mountTheta=1.15
22:35:10.930 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=-0.07, opts=13)
22:35:10.931 00.001 9044 Enqueuing Move request for scope (-0.20, -0.07)
22:35:10.933 00.002 12252 Worker thread wakes up
22:35:10.933 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:10.934 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.07) opts 0xd
22:35:10.934 00.000 9044 UpdateGuideState exits: m=5706 SNR=51.9
22:35:10.935 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.20, -0.07)
22:35:10.935 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:10.937 00.002 12252 Moving (-0.20, -0.07) raw xDistance=0.08 yDistance=0.19
22:35:10.937 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:10.939 00.002 9044 Enqueuing Expose request
22:35:10.944 00.005 12252 PPEC rslt: input = 0.08, final = 0.02, react = 0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.72
22:35:10.944 00.000 12252 PPEC: input: 0.08, control: 0.02, exposure: 2000
22:35:10.944 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.19 from input 0.19
22:35:10.944 00.000 12252 MoveAxis(W, 8, ABG)
22:35:10.944 00.000 12252 Guiding  Dir = 3, Dur = 8
22:35:10.944 00.000 12252 IsSlewing returns 0
22:35:10.945 00.001 12252 IsGuiding returns 0
22:35:10.946 00.001 12252 PulseGuide returned control before completion, sleep 17
22:35:10.971 00.025 12252 IsGuiding returns 0
22:35:10.973 00.002 12252 Move returns status 0, amount 8
22:35:10.973 00.000 12252 MoveAxis(S, 64, ABG)
22:35:10.973 00.000 12252 Guiding  Dir = 1, Dur = 64
22:35:10.973 00.000 12252 IsSlewing returns 0
22:35:10.974 00.001 12252 IsGuiding returns 0
22:35:10.978 00.004 12252 PulseGuide returned control before completion, sleep 69
22:35:11.051 00.073 12252 IsGuiding returns 0
22:35:11.051 00.000 12252 Move returns status 0, amount 64
22:35:11.051 00.000 12252 move complete, result=0
22:35:11.051 00.000 12252 worker thread done servicing request
22:35:11.051 00.000 12252 Worker thread wakes up
22:35:11.051 00.000 9044 GuideStep: 0.1 px 8 ms WEST, 0.2 px 64 ms SOUTH
22:35:11.053 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:11.053 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:13.397 02.344 12252 Exposure complete
22:35:13.441 00.044 12252 worker thread done servicing request
22:35:13.442 00.001 9044 OnExposeComplete: enter
22:35:13.443 00.001 9044 UpdateGuideState(): m_state=6
22:35:13.444 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3596
22:35:13.445 00.001 9044 Star::Find returns 1 (0), X=1011.01, Y=828.40, Mass=5782, SNR=52.1, Peak=173 HFD=5.2
22:35:13.446 00.001 9044 MultiStar: [#1 -0.11,0.05,1.05,U] [#2 -0.03,-0.08,1.20,U] [#3 0.05,-0.09,0.85,U] [#4 -0.24,0.02,1.25,U] [#5 -0.20,-0.15,0.64,U] [#6 0.01,-0.09,0.42,U] [#7 -0.10,-0.17,0.44,U] [#8 -0.15,-0.08,0.42,U] 
22:35:13.446 00.000 9044 single-star, 8 included, MultiStar: {-0.09, -0.04}, one-star: {-0.01, 0.03}
22:35:13.448 00.002 9044 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.62) = xAngle (3.55 = -2.74)
22:35:13.449 00.001 9044 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.46 = 0.46)
22:35:13.449 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.04 cameraTheta=1.92 mountX=-0.03 mountY=0.02, mountTheta=2.69
22:35:13.450 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.03, opts=13)
22:35:13.451 00.001 9044 Enqueuing Move request for scope (-0.01, 0.03)
22:35:13.452 00.001 12252 Worker thread wakes up
22:35:13.452 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:13.455 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:35:13.455 00.000 9044 UpdateGuideState exits: m=5782 SNR=52.1
22:35:13.456 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:35:13.456 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:13.458 00.002 12252 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.02
22:35:13.458 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:13.461 00.003 9044 Enqueuing Expose request
22:35:13.465 00.004 12252 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.71
22:35:13.465 00.000 12252 PPEC: input: -0.03, control: 0.01, exposure: 2000
22:35:13.465 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:13.465 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:35:13.465 00.000 12252 MoveAxis(W, 4, ABG)
22:35:13.465 00.000 12252 Guiding  Dir = 3, Dur = 4
22:35:13.466 00.001 12252 IsSlewing returns 0
22:35:13.466 00.000 12252 IsGuiding returns 0
22:35:13.468 00.002 12252 PulseGuide returned control before completion, sleep 13
22:35:13.492 00.024 12252 IsGuiding returns 0
22:35:13.493 00.001 12252 Move returns status 0, amount 4
22:35:13.493 00.000 12252 MoveAxis(N, 0, ABG)
22:35:13.493 00.000 12252 Move returns status 0, amount 0
22:35:13.493 00.000 12252 move complete, result=0
22:35:13.493 00.000 12252 worker thread done servicing request
22:35:13.493 00.000 12252 Worker thread wakes up
22:35:13.493 00.000 9044 GuideStep: -0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
22:35:13.495 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:13.495 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:15.851 02.356 12252 Exposure complete
22:35:15.907 00.056 12252 worker thread done servicing request
22:35:15.907 00.000 9044 OnExposeComplete: enter
22:35:15.909 00.002 9044 UpdateGuideState(): m_state=6
22:35:15.910 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3597
22:35:15.911 00.001 9044 Star::Find returns 1 (0), X=1011.06, Y=828.39, Mass=5714, SNR=51.6, Peak=173 HFD=5.2
22:35:15.913 00.002 9044 MultiStar: [#1 -0.02,0.10,1.06,U] [#2 -0.04,-0.07,1.22,U] [#3 0.09,0.04,0.85,U] [#4 -0.00,0.07,1.27,U] [#5 -0.04,-0.11,0.67,U] [#6 0.04,-0.00,0.43,U] [#7 -0.03,0.13,0.43,U] [#8 0.06,0.08,0.43,U] 
22:35:15.914 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.04, 0.03}
22:35:15.915 00.001 9044 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.62) = xAngle (2.96 = 2.96)
22:35:15.916 00.001 9044 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.12 = -0.12)
22:35:15.918 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.34 mountX=-0.03 mountY=-0.00, mountTheta=-3.02
22:35:15.920 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.02, opts=13)
22:35:15.921 00.001 9044 Enqueuing Move request for scope (0.01, 0.02)
22:35:15.922 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:15.923 00.001 9044 UpdateGuideState exits: m=5714 SNR=51.6
22:35:15.925 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:15.926 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:15.927 00.001 9044 Enqueuing Expose request
22:35:15.928 00.001 12252 Worker thread wakes up
22:35:15.928 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
22:35:15.928 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
22:35:15.928 00.000 12252 Moving (0.01, 0.02) raw xDistance=-0.03 yDistance=-0.00
22:35:15.931 00.003 12252 PPEC rslt: input = -0.03, final = 0.00, react = -0.02, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.71
22:35:15.931 00.000 12252 PPEC: input: -0.03, control: 0.00, exposure: 2000
22:35:15.931 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:15.931 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:35:15.931 00.000 12252 MoveAxis(W, 1, ABG)
22:35:15.931 00.000 12252 Guiding  Dir = 3, Dur = 1
22:35:15.931 00.000 12252 IsSlewing returns 0
22:35:15.931 00.000 12252 IsGuiding returns 0
22:35:15.935 00.004 12252 IsGuiding returns 0
22:35:15.935 00.000 12252 Move returns status 0, amount 1
22:35:15.935 00.000 12252 MoveAxis(N, 0, ABG)
22:35:15.935 00.000 12252 Move returns status 0, amount 0
22:35:15.935 00.000 12252 move complete, result=0
22:35:15.935 00.000 12252 worker thread done servicing request
22:35:15.936 00.001 12252 Worker thread wakes up
22:35:15.936 00.000 9044 GuideStep: -0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:35:15.937 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:15.937 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:18.272 02.335 12252 Exposure complete
22:35:18.321 00.049 12252 worker thread done servicing request
22:35:18.321 00.000 9044 OnExposeComplete: enter
22:35:18.322 00.001 9044 UpdateGuideState(): m_state=6
22:35:18.323 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3598
22:35:18.325 00.002 9044 Star::Find returns 1 (0), X=1011.12, Y=828.42, Mass=5650, SNR=51.6, Peak=173 HFD=5.2
22:35:18.326 00.001 9044 MultiStar: [#1 0.12,0.17,1.05,U] [#2 0.04,-0.05,1.22,U] [#3 0.21,0.08,0.86,U] [#4 0.10,0.07,1.27,U] [#5 0.09,-0.06,0.67,U] [#6 0.11,0.03,0.43,U] [#7 0.07,0.16,0.44,U] [#8 0.05,0.11,0.43,U] 
22:35:18.327 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.06}, one-star: {0.10, 0.06}
22:35:18.328 00.001 9044 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.62) = xAngle (2.15 = 2.15)
22:35:18.329 00.001 9044 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.93 = -0.93)
22:35:18.330 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.52 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
22:35:18.332 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.06, opts=13)
22:35:18.334 00.002 9044 Enqueuing Move request for scope (0.10, 0.06)
22:35:18.335 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:18.337 00.002 9044 UpdateGuideState exits: m=5650 SNR=51.6
22:35:18.338 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:18.339 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:18.340 00.001 9044 Enqueuing Expose request
22:35:18.341 00.001 12252 Worker thread wakes up
22:35:18.341 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
22:35:18.341 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
22:35:18.341 00.000 12252 Moving (0.10, 0.06) raw xDistance=-0.06 yDistance=-0.09
22:35:18.344 00.003 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.71
22:35:18.344 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
22:35:18.344 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:18.344 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:35:18.344 00.000 12252 MoveAxis(E, 3, ABG)
22:35:18.344 00.000 12252 Guiding  Dir = 2, Dur = 3
22:35:18.345 00.001 12252 IsSlewing returns 0
22:35:18.345 00.000 12252 IsGuiding returns 0
22:35:18.348 00.003 12252 PulseGuide returned control before completion, sleep 12
22:35:18.361 00.013 12252 IsGuiding returns 0
22:35:18.361 00.000 12252 Move returns status 0, amount 3
22:35:18.361 00.000 12252 MoveAxis(N, 0, ABG)
22:35:18.361 00.000 12252 Move returns status 0, amount 0
22:35:18.361 00.000 12252 move complete, result=0
22:35:18.361 00.000 12252 worker thread done servicing request
22:35:18.361 00.000 12252 Worker thread wakes up
22:35:18.361 00.000 9044 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:35:18.365 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:18.365 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:20.703 02.338 12252 Exposure complete
22:35:20.751 00.048 12252 worker thread done servicing request
22:35:20.751 00.000 9044 OnExposeComplete: enter
22:35:20.754 00.003 9044 UpdateGuideState(): m_state=6
22:35:20.755 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3599
22:35:20.756 00.001 9044 Star::Find returns 1 (0), X=1011.08, Y=828.20, Mass=5580, SNR=51.2, Peak=173 HFD=5.2
22:35:20.757 00.001 9044 MultiStar: [#1 0.03,-0.22,1.07,U] [#2 0.03,-0.08,1.22,U] [#3 0.16,-0.04,0.86,U] [#4 0.03,0.01,1.27,U] [#5 0.04,-0.15,0.67,U] [#6 0.07,0.06,0.43,U] [#7 0.09,0.02,0.44,U] [#8 -0.03,-0.02,0.42,U] 
22:35:20.757 00.000 9044 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.06, -0.16}
22:35:20.759 00.002 9044 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.62) = xAngle (0.63 = 0.63)
22:35:20.760 00.001 9044 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.45 = -2.45)
22:35:20.761 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-0.99 mountX=0.08 mountY=-0.06, mountTheta=-0.67
22:35:20.762 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.08, opts=13)
22:35:20.764 00.002 9044 Enqueuing Move request for scope (0.05, -0.08)
22:35:20.766 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:20.767 00.001 9044 UpdateGuideState exits: m=5580 SNR=51.2
22:35:20.768 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:20.769 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:20.770 00.001 9044 Enqueuing Expose request
22:35:20.771 00.001 12252 Worker thread wakes up
22:35:20.771 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
22:35:20.771 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
22:35:20.771 00.000 12252 Moving (0.05, -0.08) raw xDistance=0.08 yDistance=-0.06
22:35:20.775 00.004 12252 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.70
22:35:20.775 00.000 12252 PPEC: input: 0.08, control: -0.02, exposure: 2000
22:35:20.775 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:20.775 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:35:20.775 00.000 12252 MoveAxis(E, 8, ABG)
22:35:20.775 00.000 12252 Guiding  Dir = 2, Dur = 8
22:35:20.778 00.003 12252 IsSlewing returns 0
22:35:20.780 00.002 12252 IsGuiding returns 0
22:35:20.782 00.002 12252 PulseGuide returned control before completion, sleep 17
22:35:20.807 00.025 12252 IsGuiding returns 0
22:35:20.807 00.000 12252 Move returns status 0, amount 8
22:35:20.807 00.000 12252 MoveAxis(N, 0, ABG)
22:35:20.807 00.000 12252 Move returns status 0, amount 0
22:35:20.807 00.000 12252 move complete, result=0
22:35:20.807 00.000 12252 worker thread done servicing request
22:35:20.807 00.000 12252 Worker thread wakes up
22:35:20.807 00.000 9044 GuideStep: 0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:35:20.810 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:20.810 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:23.162 02.352 12252 Exposure complete
22:35:23.214 00.052 12252 worker thread done servicing request
22:35:23.214 00.000 9044 OnExposeComplete: enter
22:35:23.215 00.001 9044 UpdateGuideState(): m_state=6
22:35:23.216 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3600
22:35:23.217 00.001 9044 Star::Find returns 1 (0), X=1011.07, Y=828.04, Mass=5786, SNR=52.1, Peak=173 HFD=5.5
22:35:23.219 00.002 9044 MultiStar: [#1 -0.04,-0.22,1.03,U] [#2 -0.03,-0.14,1.19,U] [#3 0.11,-0.10,0.86,U] [#4 -0.22,-0.08,1.25,U] [#5 -0.25,-0.39,0.00,M1] [#6 0.02,-0.16,0.42,U] [#7 0.02,-0.16,0.43,U] [#8 0.01,-0.19,0.43,U] 
22:35:23.220 00.001 9044 refined, 7 included, MultiStar: {-0.03, -0.17}, one-star: {0.05, -0.32}
22:35:23.221 00.001 9044 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.62) = xAngle (-0.11 = -0.11)
22:35:23.221 00.000 9044 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.19 = 3.09)
22:35:23.222 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.73 mountX=0.17 mountY=0.01, mountTheta=0.05
22:35:23.223 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.17, opts=13)
22:35:23.224 00.001 9044 Enqueuing Move request for scope (-0.03, -0.17)
22:35:23.225 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:23.226 00.001 9044 UpdateGuideState exits: m=5786 SNR=52.1
22:35:23.228 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:23.229 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:23.230 00.001 9044 Enqueuing Expose request
22:35:23.231 00.001 12252 Worker thread wakes up
22:35:23.231 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
22:35:23.231 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
22:35:23.231 00.000 12252 Moving (-0.03, -0.17) raw xDistance=0.17 yDistance=0.01
22:35:23.235 00.004 12252 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 483.70
22:35:23.235 00.000 12252 PPEC: input: 0.17, control: 0.09, exposure: 2000
22:35:23.235 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:23.235 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:35:23.235 00.000 12252 MoveAxis(W, 36, ABG)
22:35:23.236 00.001 12252 Guiding  Dir = 3, Dur = 36
22:35:23.236 00.000 12252 IsSlewing returns 0
22:35:23.236 00.000 12252 IsGuiding returns 0
22:35:23.238 00.002 12252 PulseGuide returned control before completion, sleep 45
22:35:23.285 00.047 12252 IsGuiding returns 0
22:35:23.285 00.000 12252 Move returns status 0, amount 36
22:35:23.285 00.000 12252 MoveAxis(N, 0, ABG)
22:35:23.285 00.000 12252 Move returns status 0, amount 0
22:35:23.285 00.000 12252 move complete, result=0
22:35:23.285 00.000 12252 worker thread done servicing request
22:35:23.286 00.001 12252 Worker thread wakes up
22:35:23.286 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:23.286 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:23.286 00.000 9044 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
22:35:25.651 02.365 12252 Exposure complete
22:35:25.702 00.051 12252 worker thread done servicing request
22:35:25.703 00.001 9044 OnExposeComplete: enter
22:35:25.704 00.001 9044 UpdateGuideState(): m_state=6
22:35:25.706 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3601
22:35:25.709 00.003 9044 Star::Find returns 1 (0), X=1011.10, Y=826.69, Mass=5756, SNR=52.0, Peak=173 HFD=5.1
22:35:25.712 00.003 9044 MultiStar: large primary error, entering stabilization period
22:35:25.714 00.002 9044 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.62) = xAngle (0.10 = 0.10)
22:35:25.717 00.003 9044 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.99 = -2.99)
22:35:25.720 00.003 9044 CameraToMount -- cameraX=0.07 cameraY=-1.67 hyp=1.67 cameraTheta=-1.53 mountX=1.66 mountY=-0.26, mountTheta=-0.16
22:35:25.725 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-1.67, opts=13)
22:35:25.727 00.002 9044 Enqueuing Move request for scope (0.07, -1.67)
22:35:25.731 00.004 12252 Worker thread wakes up
22:35:25.731 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:25.732 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -1.67) opts 0xd
22:35:25.732 00.000 9044 UpdateGuideState exits: m=5756 SNR=52.0
22:35:25.734 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, -1.67)
22:35:25.734 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:25.737 00.003 12252 Moving (0.07, -1.67) raw xDistance=1.66 yDistance=-0.26
22:35:25.737 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:25.740 00.003 9044 Enqueuing Expose request
22:35:25.742 00.002 12252 PPEC rslt: input = 1.66, final = 1.01, react = 1.00, pred = 0.01, hyst = 0.90, hyst_pct = 0.00, period_length = 483.69
22:35:25.742 00.000 12252 PPEC: input: 1.66, control: 1.01, exposure: 2000
22:35:25.742 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:35:25.743 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
22:35:25.743 00.000 12252 MoveAxis(W, 393, ABG)
22:35:25.743 00.000 12252 Guiding  Dir = 3, Dur = 393
22:35:25.743 00.000 12252 IsSlewing returns 0
22:35:25.743 00.000 12252 IsGuiding returns 0
22:35:25.745 00.002 12252 PulseGuide returned control before completion, sleep 402
22:35:26.153 00.408 12252 IsGuiding returns 0
22:35:26.153 00.000 12252 Move returns status 0, amount 393
22:35:26.153 00.000 12252 MoveAxis(N, 0, ABG)
22:35:26.153 00.000 12252 Move returns status 0, amount 0
22:35:26.154 00.001 12252 move complete, result=0
22:35:26.154 00.000 12252 worker thread done servicing request
22:35:26.154 00.000 9044 GuideStep: 1.7 px 393 ms WEST, -0.3 px 0 ms NORTH
22:35:26.154 00.000 12252 Worker thread wakes up
22:35:26.155 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:26.155 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:28.497 02.342 12252 Exposure complete
22:35:28.545 00.048 12252 worker thread done servicing request
22:35:28.545 00.000 9044 OnExposeComplete: enter
22:35:28.546 00.001 9044 UpdateGuideState(): m_state=6
22:35:28.547 00.001 9044 Star::Find(15, 1011, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3602
22:35:28.548 00.001 9044 Star::Find returns 1 (0), X=1011.09, Y=827.40, Mass=5699, SNR=51.7, Peak=173 HFD=5.2
22:35:28.550 00.002 9044 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.62) = xAngle (0.12 = 0.12)
22:35:28.551 00.001 9044 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.96 = -2.96)
22:35:28.552 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.96 hyp=0.96 cameraTheta=-1.51 mountX=0.96 mountY=-0.17, mountTheta=-0.18
22:35:28.554 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.96, opts=13)
22:35:28.555 00.001 9044 Enqueuing Move request for scope (0.06, -0.96)
22:35:28.556 00.001 12252 Worker thread wakes up
22:35:28.556 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:28.557 00.001 9044 UpdateGuideState exits: m=5699 SNR=51.7
22:35:28.558 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:28.559 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:28.562 00.003 9044 Enqueuing Expose request
22:35:28.563 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.96) opts 0xd
22:35:28.563 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.96)
22:35:28.563 00.000 12252 Moving (0.06, -0.96) raw xDistance=0.96 yDistance=-0.17
22:35:28.565 00.002 12252 PPEC rslt: input = 0.96, final = 0.59, react = 0.57, pred = 0.02, hyst = 0.52, hyst_pct = 0.00, period_length = 483.69
22:35:28.565 00.000 12252 PPEC: input: 0.96, control: 0.59, exposure: 2000
22:35:28.565 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:35:28.565 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:35:28.565 00.000 12252 MoveAxis(W, 233, ABG)
22:35:28.565 00.000 12252 Guiding  Dir = 3, Dur = 233
22:35:28.565 00.000 12252 IsSlewing returns 0
22:35:28.566 00.001 12252 IsGuiding returns 0
22:35:28.568 00.002 12252 PulseGuide returned control before completion, sleep 242
22:35:28.817 00.249 12252 IsGuiding returns 1
22:35:28.817 00.000 12252 scope still moving after pulse duration time elapsed
22:35:28.848 00.031 12252 IsSlewing returns 0
22:35:28.849 00.001 12252 IsGuiding returns 0
22:35:28.849 00.000 12252 scope move finished after 233 + 50 ms
22:35:28.849 00.000 12252 Move returns status 0, amount 233
22:35:28.849 00.000 12252 MoveAxis(N, 0, ABG)
22:35:28.849 00.000 12252 Move returns status 0, amount 0
22:35:28.849 00.000 12252 move complete, result=0
22:35:28.849 00.000 12252 worker thread done servicing request
22:35:28.849 00.000 12252 Worker thread wakes up
22:35:28.849 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:28.849 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:28.849 00.000 9044 GuideStep: 1.0 px 233 ms WEST, -0.2 px 0 ms NORTH
22:35:31.198 02.349 12252 Exposure complete
22:35:31.248 00.050 12252 worker thread done servicing request
22:35:31.248 00.000 9044 OnExposeComplete: enter
22:35:31.249 00.001 9044 UpdateGuideState(): m_state=6
22:35:31.251 00.002 9044 Star::Find(15, 1011, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3603
22:35:31.252 00.001 9044 Star::Find returns 1 (0), X=1011.08, Y=827.99, Mass=5658, SNR=51.5, Peak=173 HFD=5.4
22:35:31.253 00.001 9044 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.62) = xAngle (0.21 = 0.21)
22:35:31.254 00.001 9044 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.87 = -2.87)
22:35:31.255 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.37 hyp=0.38 cameraTheta=-1.41 mountX=0.37 mountY=-0.10, mountTheta=-0.27
22:35:31.258 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.37, opts=13)
22:35:31.259 00.001 9044 Enqueuing Move request for scope (0.06, -0.37)
22:35:31.260 00.001 12252 Worker thread wakes up
22:35:31.260 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:31.261 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.37) opts 0xd
22:35:31.262 00.001 9044 UpdateGuideState exits: m=5658 SNR=51.5
22:35:31.263 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.37)
22:35:31.263 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:31.264 00.001 12252 Moving (0.06, -0.37) raw xDistance=0.37 yDistance=-0.10
22:35:31.264 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:31.265 00.001 9044 Enqueuing Expose request
22:35:31.267 00.002 12252 PPEC rslt: input = 0.37, final = 0.29, react = 0.22, pred = 0.07, hyst = 0.26, hyst_pct = 0.00, period_length = 483.69
22:35:31.267 00.000 12252 PPEC: input: 0.37, control: 0.29, exposure: 2000
22:35:31.267 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:31.267 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:35:31.267 00.000 12252 MoveAxis(W, 114, ABG)
22:35:31.267 00.000 12252 Guiding  Dir = 3, Dur = 114
22:35:31.270 00.003 12252 IsSlewing returns 0
22:35:31.270 00.000 12252 IsGuiding returns 0
22:35:31.272 00.002 12252 PulseGuide returned control before completion, sleep 123
22:35:31.407 00.135 12252 IsGuiding returns 0
22:35:31.407 00.000 12252 Move returns status 0, amount 114
22:35:31.407 00.000 12252 MoveAxis(N, 0, ABG)
22:35:31.407 00.000 12252 Move returns status 0, amount 0
22:35:31.407 00.000 12252 move complete, result=0
22:35:31.408 00.001 12252 worker thread done servicing request
22:35:31.408 00.000 9044 GuideStep: 0.4 px 114 ms WEST, -0.1 px 0 ms NORTH
22:35:31.409 00.001 12252 Worker thread wakes up
22:35:31.409 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:31.409 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:33.759 02.350 12252 Exposure complete
22:35:33.822 00.063 12252 worker thread done servicing request
22:35:33.822 00.000 9044 OnExposeComplete: enter
22:35:33.824 00.002 9044 UpdateGuideState(): m_state=6
22:35:33.826 00.002 9044 Star::Find(15, 1011, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3604
22:35:33.828 00.002 9044 Star::Find returns 1 (0), X=1011.03, Y=828.49, Mass=5747, SNR=52.0, Peak=173 HFD=5.2
22:35:33.830 00.002 9044 MultiStar: exiting stabilization period
22:35:33.833 00.003 9044 MultiStar: [#1 -0.04,0.16,1.05,U] [#2 0.01,0.15,1.19,U] [#3 0.10,0.08,0.86,U] [#4 -0.00,0.11,1.25,U] [#5 -0.18,-0.01,0.66,U] [#6 0.02,0.12,0.42,U] [#7 -0.11,0.12,0.43,U] [#8 -0.06,0.01,0.42,U] 
22:35:33.836 00.003 9044 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {0.01, 0.13}
22:35:33.839 00.003 9044 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.62) = xAngle (3.35 = -2.94)
22:35:33.841 00.002 9044 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.26 = 0.26)
22:35:33.843 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.72 mountX=-0.11 mountY=0.03, mountTheta=2.88
22:35:33.848 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.11, opts=13)
22:35:33.850 00.002 9044 Enqueuing Move request for scope (-0.02, 0.11)
22:35:33.852 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:33.854 00.002 9044 UpdateGuideState exits: m=5747 SNR=52.0
22:35:33.855 00.001 12252 Worker thread wakes up
22:35:33.856 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:33.857 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:33.858 00.001 9044 Enqueuing Expose request
22:35:33.860 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
22:35:33.860 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
22:35:33.860 00.000 12252 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=0.03
22:35:33.864 00.004 12252 PPEC rslt: input = -0.11, final = 0.04, react = -0.06, pred = 0.11, hyst = -0.02, hyst_pct = 0.00, period_length = 483.68
22:35:33.864 00.000 12252 PPEC: input: -0.11, control: 0.04, exposure: 2000
22:35:33.865 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:33.865 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:35:33.865 00.000 12252 MoveAxis(W, 16, ABG)
22:35:33.865 00.000 12252 Guiding  Dir = 3, Dur = 16
22:35:33.865 00.000 12252 IsSlewing returns 0
22:35:33.865 00.000 12252 IsGuiding returns 0
22:35:33.867 00.002 12252 PulseGuide returned control before completion, sleep 24
22:35:33.908 00.041 12252 IsGuiding returns 0
22:35:33.908 00.000 12252 Move returns status 0, amount 16
22:35:33.908 00.000 12252 MoveAxis(N, 0, ABG)
22:35:33.908 00.000 12252 Move returns status 0, amount 0
22:35:33.909 00.001 12252 move complete, result=0
22:35:33.909 00.000 12252 worker thread done servicing request
22:35:33.909 00.000 12252 Worker thread wakes up
22:35:33.909 00.000 9044 GuideStep: -0.1 px 16 ms WEST, 0.0 px 0 ms NORTH
22:35:33.910 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:33.910 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:36.250 02.340 12252 Exposure complete
22:35:36.316 00.066 12252 worker thread done servicing request
22:35:36.316 00.000 9044 OnExposeComplete: enter
22:35:36.318 00.002 9044 UpdateGuideState(): m_state=6
22:35:36.320 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3605
22:35:36.321 00.001 9044 Star::Find returns 1 (0), X=1010.99, Y=828.51, Mass=5734, SNR=52.0, Peak=173 HFD=5.1
22:35:36.322 00.001 9044 MultiStar: [#1 -0.07,0.20,1.06,U] [#2 -0.02,0.15,1.19,U] [#3 0.07,0.18,0.84,U] [#4 -0.25,0.50,0.00,M1] [#5 -0.13,0.13,0.65,U] [#6 -0.06,0.24,0.42,U] [#7 -0.08,0.27,0.43,U] [#8 0.07,0.29,0.42,U] 
22:35:36.323 00.001 9044 single-star, 7 included, MultiStar: {-0.03, 0.19}, one-star: {-0.03, 0.15}
22:35:36.324 00.001 9044 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.62) = xAngle (3.42 = -2.87)
22:35:36.325 00.001 9044 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.33 = 0.33)
22:35:36.326 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.79 mountX=-0.15 mountY=0.05, mountTheta=2.81
22:35:36.328 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.15, opts=13)
22:35:36.329 00.001 9044 Enqueuing Move request for scope (-0.03, 0.15)
22:35:36.331 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:36.332 00.001 9044 UpdateGuideState exits: m=5734 SNR=52.0
22:35:36.333 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:36.335 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:36.336 00.001 9044 Enqueuing Expose request
22:35:36.336 00.000 12252 Worker thread wakes up
22:35:36.337 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.15) opts 0xd
22:35:36.337 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.15)
22:35:36.337 00.000 12252 Moving (-0.03, 0.15) raw xDistance=-0.15 yDistance=0.05
22:35:36.342 00.005 12252 PPEC rslt: input = -0.15, final = 0.04, react = -0.09, pred = 0.13, hyst = -0.06, hyst_pct = 0.00, period_length = 483.68
22:35:36.342 00.000 12252 PPEC: input: -0.15, control: 0.04, exposure: 2000
22:35:36.342 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:36.343 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:35:36.343 00.000 12252 MoveAxis(W, 14, ABG)
22:35:36.343 00.000 12252 Guiding  Dir = 3, Dur = 14
22:35:36.343 00.000 12252 IsSlewing returns 0
22:35:36.343 00.000 12252 IsGuiding returns 0
22:35:36.345 00.002 12252 PulseGuide returned control before completion, sleep 22
22:35:36.371 00.026 12252 IsGuiding returns 1
22:35:36.371 00.000 12252 scope still moving after pulse duration time elapsed
22:35:36.403 00.032 12252 IsSlewing returns 0
22:35:36.403 00.000 12252 IsGuiding returns 0
22:35:36.403 00.000 12252 scope move finished after 14 + 46 ms
22:35:36.403 00.000 12252 Move returns status 0, amount 14
22:35:36.403 00.000 12252 MoveAxis(N, 0, ABG)
22:35:36.403 00.000 12252 Move returns status 0, amount 0
22:35:36.403 00.000 12252 move complete, result=0
22:35:36.404 00.001 12252 worker thread done servicing request
22:35:36.404 00.000 12252 Worker thread wakes up
22:35:36.404 00.000 9044 GuideStep: -0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
22:35:36.406 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:36.406 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:38.745 02.339 12252 Exposure complete
22:35:38.791 00.046 12252 worker thread done servicing request
22:35:38.791 00.000 9044 OnExposeComplete: enter
22:35:38.792 00.001 9044 UpdateGuideState(): m_state=6
22:35:38.793 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3606
22:35:38.794 00.001 9044 Star::Find returns 1 (0), X=1011.09, Y=828.62, Mass=5616, SNR=51.3, Peak=173 HFD=5.2
22:35:38.795 00.001 9044 MultiStar: [#1 0.02,0.45,0.00,M1] [#2 -0.00,0.30,1.21,U] [#3 0.08,0.36,0.87,U] [#4 -0.05,1.44,0.00,M2] [#5 0.02,0.26,0.68,U] [#6 0.10,0.40,0.00,M1] [#7 0.05,0.54,0.00,M1] [#8 0.05,0.30,0.42,U] 
22:35:38.795 00.000 9044 single-star, 4 included, MultiStar: {0.04, 0.30}, one-star: {0.06, 0.26}
22:35:38.796 00.001 9044 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.62) = xAngle (2.95 = 2.95)
22:35:38.798 00.002 9044 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.13 = -0.13)
22:35:38.798 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.33 mountX=-0.26 mountY=-0.04, mountTheta=-3.01
22:35:38.802 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.26, opts=13)
22:35:38.804 00.002 9044 Enqueuing Move request for scope (0.06, 0.26)
22:35:38.806 00.002 12252 Worker thread wakes up
22:35:38.806 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:38.807 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.26) opts 0xd
22:35:38.807 00.000 9044 UpdateGuideState exits: m=5616 SNR=51.3
22:35:38.808 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.26)
22:35:38.808 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:38.810 00.002 12252 Moving (0.06, 0.26) raw xDistance=-0.26 yDistance=-0.04
22:35:38.810 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:38.812 00.002 9044 Enqueuing Expose request
22:35:38.816 00.004 12252 PPEC rslt: input = -0.26, final = -0.03, react = -0.16, pred = 0.13, hyst = -0.14, hyst_pct = 0.00, period_length = 483.67
22:35:38.816 00.000 12252 PPEC: input: -0.26, control: -0.03, exposure: 2000
22:35:38.816 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:38.816 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:35:38.816 00.000 12252 MoveAxis(E, 11, ABG)
22:35:38.816 00.000 12252 Guiding  Dir = 2, Dur = 11
22:35:38.817 00.001 12252 IsSlewing returns 0
22:35:38.817 00.000 12252 IsGuiding returns 0
22:35:38.820 00.003 12252 PulseGuide returned control before completion, sleep 19
22:35:38.847 00.027 12252 IsGuiding returns 1
22:35:38.847 00.000 12252 scope still moving after pulse duration time elapsed
22:35:38.879 00.032 12252 IsSlewing returns 0
22:35:38.880 00.001 12252 IsGuiding returns 0
22:35:38.880 00.000 12252 scope move finished after 11 + 51 ms
22:35:38.880 00.000 12252 Move returns status 0, amount 11
22:35:38.880 00.000 12252 MoveAxis(N, 0, ABG)
22:35:38.880 00.000 12252 Move returns status 0, amount 0
22:35:38.880 00.000 12252 move complete, result=0
22:35:38.880 00.000 12252 worker thread done servicing request
22:35:38.880 00.000 12252 Worker thread wakes up
22:35:38.880 00.000 9044 GuideStep: -0.3 px 11 ms EAST, -0.0 px 0 ms NORTH
22:35:38.883 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:38.883 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:41.242 02.359 12252 Exposure complete
22:35:41.292 00.050 12252 worker thread done servicing request
22:35:41.292 00.000 9044 OnExposeComplete: enter
22:35:41.293 00.001 9044 UpdateGuideState(): m_state=6
22:35:41.296 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3607
22:35:41.297 00.001 9044 Star::Find returns 1 (0), X=1011.05, Y=828.62, Mass=5665, SNR=51.5, Peak=173 HFD=5.2
22:35:41.299 00.002 9044 MultiStar: [#1 0.03,0.31,1.06,U] [#2 -0.01,0.31,1.21,U] [#3 0.08,0.30,0.85,U] [#4 -0.21,0.59,0.00,M3] [#5 -0.17,0.25,0.66,U] [#6 0.06,0.35,0.44,U] [#7 -0.07,0.53,0.00,M2] [#8 0.06,0.38,0.42,U] 
22:35:41.300 00.001 9044 single-star, 6 included, MultiStar: {0.01, 0.30}, one-star: {0.03, 0.26}
22:35:41.301 00.001 9044 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.62) = xAngle (3.09 = 3.09)
22:35:41.302 00.001 9044 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.01 = 0.01)
22:35:41.303 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.47 mountX=-0.26 mountY=0.00, mountTheta=3.13
22:35:41.306 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.26, opts=13)
22:35:41.307 00.001 9044 Enqueuing Move request for scope (0.03, 0.26)
22:35:41.308 00.001 12252 Worker thread wakes up
22:35:41.308 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:41.309 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.26) opts 0xd
22:35:41.310 00.001 9044 UpdateGuideState exits: m=5665 SNR=51.5
22:35:41.310 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.26)
22:35:41.311 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:41.311 00.000 12252 Moving (0.03, 0.26) raw xDistance=-0.26 yDistance=0.00
22:35:41.311 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:41.312 00.001 9044 Enqueuing Expose request
22:35:41.314 00.002 12252 PPEC rslt: input = -0.26, final = -0.02, react = -0.16, pred = 0.13, hyst = -0.14, hyst_pct = 0.00, period_length = 483.67
22:35:41.314 00.000 12252 PPEC: input: -0.26, control: -0.02, exposure: 2000
22:35:41.314 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:41.314 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:35:41.314 00.000 12252 MoveAxis(E, 9, ABG)
22:35:41.315 00.001 12252 Guiding  Dir = 2, Dur = 9
22:35:41.315 00.000 12252 IsSlewing returns 0
22:35:41.315 00.000 12252 IsGuiding returns 0
22:35:41.317 00.002 12252 PulseGuide returned control before completion, sleep 18
22:35:41.342 00.025 12252 IsGuiding returns 0
22:35:41.342 00.000 12252 Move returns status 0, amount 9
22:35:41.342 00.000 12252 MoveAxis(N, 0, ABG)
22:35:41.342 00.000 12252 Move returns status 0, amount 0
22:35:41.342 00.000 12252 move complete, result=0
22:35:41.342 00.000 12252 worker thread done servicing request
22:35:41.342 00.000 12252 Worker thread wakes up
22:35:41.342 00.000 9044 GuideStep: -0.3 px 9 ms EAST, 0.0 px 0 ms NORTH
22:35:41.345 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:41.345 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:43.681 02.336 12252 Exposure complete
22:35:43.709 00.028 12252 worker thread done servicing request
22:35:43.709 00.000 9044 OnExposeComplete: enter
22:35:43.710 00.001 9044 UpdateGuideState(): m_state=6
22:35:43.711 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3608
22:35:43.711 00.000 9044 Star::Find returns 1 (0), X=1011.09, Y=828.58, Mass=5964, SNR=53.2, Peak=173 HFD=5.2
22:35:43.712 00.001 9044 MultiStar: [#1 0.05,0.32,1.02,U] [#2 0.06,0.23,1.17,U] [#3 0.21,0.26,0.82,U] [#4 -0.02,1.33,0.00,M4] [#5 0.06,0.18,0.63,U] [#6 0.06,0.32,0.41,U] [#7 0.03,0.28,0.41,U] [#8 0.27,0.26,0.40,U] 
22:35:43.713 00.001 9044 single-star, 7 included, MultiStar: {0.09, 0.26}, one-star: {0.06, 0.22}
22:35:43.714 00.001 9044 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.62) = xAngle (2.91 = 2.91)
22:35:43.715 00.001 9044 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.17 = -0.17)
22:35:43.715 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.29 mountX=-0.23 mountY=-0.04, mountTheta=-2.97
22:35:43.717 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.22, opts=13)
22:35:43.717 00.000 9044 Enqueuing Move request for scope (0.06, 0.22)
22:35:43.719 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:43.719 00.000 9044 UpdateGuideState exits: m=5964 SNR=53.2
22:35:43.720 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:43.721 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:43.721 00.000 9044 Enqueuing Expose request
22:35:43.722 00.001 12252 Worker thread wakes up
22:35:43.722 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
22:35:43.722 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
22:35:43.722 00.000 12252 Moving (0.06, 0.22) raw xDistance=-0.23 yDistance=-0.04
22:35:43.724 00.002 12252 PPEC rslt: input = -0.23, final = -0.05, react = -0.14, pred = 0.09, hyst = -0.12, hyst_pct = 0.00, period_length = 483.66
22:35:43.724 00.000 12252 PPEC: input: -0.23, control: -0.05, exposure: 2000
22:35:43.724 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:43.724 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:35:43.724 00.000 12252 MoveAxis(E, 18, ABG)
22:35:43.724 00.000 12252 Guiding  Dir = 2, Dur = 18
22:35:43.724 00.000 12252 IsSlewing returns 0
22:35:43.724 00.000 12252 IsGuiding returns 0
22:35:43.727 00.003 12252 PulseGuide returned control before completion, sleep 26
22:35:43.762 00.035 12252 IsGuiding returns 0
22:35:43.762 00.000 12252 Move returns status 0, amount 18
22:35:43.762 00.000 12252 MoveAxis(N, 0, ABG)
22:35:43.762 00.000 12252 Move returns status 0, amount 0
22:35:43.762 00.000 12252 move complete, result=0
22:35:43.762 00.000 12252 worker thread done servicing request
22:35:43.762 00.000 12252 Worker thread wakes up
22:35:43.762 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:43.762 00.000 9044 GuideStep: -0.2 px 18 ms EAST, -0.0 px 0 ms NORTH
22:35:43.764 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:46.099 02.335 12252 Exposure complete
22:35:46.127 00.028 12252 worker thread done servicing request
22:35:46.127 00.000 9044 OnExposeComplete: enter
22:35:46.128 00.001 9044 UpdateGuideState(): m_state=6
22:35:46.128 00.000 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3609
22:35:46.129 00.001 9044 Star::Find returns 1 (0), X=1011.17, Y=828.68, Mass=5760, SNR=52.1, Peak=173 HFD=5.2
22:35:46.130 00.001 9044 MultiStar: [#1 0.13,0.34,1.04,U] [#2 0.13,0.29,1.18,U] [#3 0.24,0.28,0.84,U] [#4 -0.02,1.35,0.00,M5] [#5 0.10,0.26,0.66,U] [#6 0.18,0.47,0.00,M1] [#7 0.02,0.33,0.43,U] [#8 0.09,0.35,0.41,U] 
22:35:46.130 00.000 9044 refined, 6 included, MultiStar: {0.14, 0.31}, one-star: {0.15, 0.31}
22:35:46.131 00.001 9044 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.62) = xAngle (2.78 = 2.78)
22:35:46.132 00.001 9044 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.30 = -0.30)
22:35:46.132 00.000 9044 CameraToMount -- cameraX=0.14 cameraY=0.31 hyp=0.34 cameraTheta=1.15 mountX=-0.31 mountY=-0.10, mountTheta=-2.83
22:35:46.134 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.31, opts=13)
22:35:46.135 00.001 9044 Enqueuing Move request for scope (0.14, 0.31)
22:35:46.136 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:46.136 00.000 9044 UpdateGuideState exits: m=5760 SNR=52.1
22:35:46.137 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:46.138 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:46.138 00.000 9044 Enqueuing Expose request
22:35:46.139 00.001 12252 Worker thread wakes up
22:35:46.139 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.31) opts 0xd
22:35:46.139 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.31)
22:35:46.139 00.000 12252 Moving (0.14, 0.31) raw xDistance=-0.31 yDistance=-0.10
22:35:46.141 00.002 12252 PPEC rslt: input = -0.31, final = -0.15, react = -0.19, pred = 0.03, hyst = -0.17, hyst_pct = 0.00, period_length = 483.66
22:35:46.141 00.000 12252 PPEC: input: -0.31, control: -0.15, exposure: 2000
22:35:46.141 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:46.141 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:35:46.141 00.000 12252 MoveAxis(E, 60, ABG)
22:35:46.141 00.000 12252 Guiding  Dir = 2, Dur = 60
22:35:46.141 00.000 12252 IsSlewing returns 0
22:35:46.142 00.001 12252 IsGuiding returns 0
22:35:46.144 00.002 12252 PulseGuide returned control before completion, sleep 68
22:35:46.221 00.077 12252 IsGuiding returns 0
22:35:46.221 00.000 12252 Move returns status 0, amount 60
22:35:46.221 00.000 12252 MoveAxis(N, 0, ABG)
22:35:46.221 00.000 12252 Move returns status 0, amount 0
22:35:46.221 00.000 12252 move complete, result=0
22:35:46.221 00.000 12252 worker thread done servicing request
22:35:46.221 00.000 12252 Worker thread wakes up
22:35:46.221 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:46.221 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:46.221 00.000 9044 GuideStep: -0.3 px 60 ms EAST, -0.1 px 0 ms NORTH
22:35:48.556 02.335 12252 Exposure complete
22:35:48.601 00.045 12252 worker thread done servicing request
22:35:48.601 00.000 9044 OnExposeComplete: enter
22:35:48.603 00.002 9044 UpdateGuideState(): m_state=6
22:35:48.604 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3610
22:35:48.606 00.002 9044 Star::Find returns 1 (0), X=1011.23, Y=828.66, Mass=5654, SNR=51.6, Peak=173 HFD=5.3
22:35:48.608 00.002 9044 MultiStar: [#1 0.12,0.32,1.05,U] [#2 0.08,0.23,1.22,U] [#3 0.24,0.22,0.85,U] [#4 -0.01,1.38,0.00,M6] [#5 0.08,0.19,0.67,U] [#6 0.13,0.27,0.43,U] [#7 0.15,0.39,0.00,M1] [#8 0.13,0.21,0.43,U] 
22:35:48.609 00.001 9044 refined, 6 included, MultiStar: {0.14, 0.25}, one-star: {0.21, 0.29}
22:35:48.610 00.001 9044 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.62) = xAngle (2.68 = 2.68)
22:35:48.611 00.001 9044 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.40 = -0.40)
22:35:48.613 00.002 9044 CameraToMount -- cameraX=0.14 cameraY=0.25 hyp=0.29 cameraTheta=1.06 mountX=-0.26 mountY=-0.11, mountTheta=-2.73
22:35:48.616 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.25, opts=13)
22:35:48.620 00.004 9044 Enqueuing Move request for scope (0.14, 0.25)
22:35:48.622 00.002 12252 Worker thread wakes up
22:35:48.622 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.25) opts 0xd
22:35:48.622 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:35:48.624 00.002 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.25)
22:35:48.624 00.000 9044 UpdateGuideState exits: m=5654 SNR=51.6
22:35:48.627 00.003 12252 Moving (0.14, 0.25) raw xDistance=-0.26 yDistance=-0.11
22:35:48.627 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:48.629 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:48.630 00.001 9044 Enqueuing Expose request
22:35:48.634 00.004 12252 PPEC rslt: input = -0.26, final = -0.14, react = -0.16, pred = 0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 483.65
22:35:48.634 00.000 12252 PPEC: input: -0.26, control: -0.14, exposure: 2000
22:35:48.634 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:48.634 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:35:48.634 00.000 12252 MoveAxis(E, 56, ABG)
22:35:48.634 00.000 12252 Guiding  Dir = 2, Dur = 56
22:35:48.638 00.004 12252 IsSlewing returns 0
22:35:48.638 00.000 12252 IsGuiding returns 0
22:35:48.640 00.002 12252 PulseGuide returned control before completion, sleep 65
22:35:48.719 00.079 12252 IsGuiding returns 0
22:35:48.719 00.000 12252 Move returns status 0, amount 56
22:35:48.719 00.000 12252 MoveAxis(N, 0, ABG)
22:35:48.719 00.000 12252 Move returns status 0, amount 0
22:35:48.720 00.001 12252 move complete, result=0
22:35:48.720 00.000 12252 worker thread done servicing request
22:35:48.720 00.000 9044 GuideStep: -0.3 px 56 ms EAST, -0.1 px 0 ms NORTH
22:35:48.722 00.002 12252 Worker thread wakes up
22:35:48.722 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:48.723 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:51.074 02.351 12252 Exposure complete
22:35:51.126 00.052 12252 worker thread done servicing request
22:35:51.126 00.000 9044 OnExposeComplete: enter
22:35:51.128 00.002 9044 UpdateGuideState(): m_state=6
22:35:51.129 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3611
22:35:51.130 00.001 9044 Star::Find returns 1 (0), X=1011.14, Y=828.48, Mass=5734, SNR=51.8, Peak=173 HFD=5.2
22:35:51.133 00.003 9044 MultiStar: [#1 0.05,0.27,1.07,U] [#2 0.04,0.15,1.20,U] [#3 0.17,0.16,0.85,U] [#4 -0.09,0.48,0.00,M7] [#5 0.05,0.08,0.66,U] [#6 0.04,0.25,0.43,U] [#7 0.03,0.28,0.43,U] [#8 0.10,0.34,0.43,U] 
22:35:51.133 00.000 9044 single-star, 7 included, MultiStar: {0.08, 0.19}, one-star: {0.12, 0.12}
22:35:51.134 00.001 9044 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.62) = xAngle (2.40 = 2.40)
22:35:51.136 00.002 9044 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.68 = -0.68)
22:35:51.137 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.78 mountX=-0.12 mountY=-0.11, mountTheta=-2.43
22:35:51.139 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.12, opts=13)
22:35:51.141 00.002 9044 Enqueuing Move request for scope (0.12, 0.12)
22:35:51.142 00.001 12252 Worker thread wakes up
22:35:51.142 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:51.144 00.002 9044 UpdateGuideState exits: m=5734 SNR=51.8
22:35:51.145 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:51.146 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
22:35:51.146 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:51.147 00.001 9044 Enqueuing Expose request
22:35:51.148 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
22:35:51.148 00.000 12252 Moving (0.12, 0.12) raw xDistance=-0.12 yDistance=-0.11
22:35:51.152 00.004 12252 PPEC rslt: input = -0.12, final = -0.06, react = -0.07, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 483.65
22:35:51.152 00.000 12252 PPEC: input: -0.12, control: -0.06, exposure: 2000
22:35:51.152 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:51.152 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:35:51.152 00.000 12252 MoveAxis(E, 23, ABG)
22:35:51.152 00.000 12252 Guiding  Dir = 2, Dur = 23
22:35:51.152 00.000 12252 IsSlewing returns 0
22:35:51.152 00.000 12252 IsGuiding returns 0
22:35:51.154 00.002 12252 PulseGuide returned control before completion, sleep 32
22:35:51.189 00.035 12252 IsGuiding returns 1
22:35:51.189 00.000 12252 scope still moving after pulse duration time elapsed
22:35:51.220 00.031 12252 IsSlewing returns 0
22:35:51.220 00.000 12252 IsGuiding returns 0
22:35:51.220 00.000 12252 scope move finished after 23 + 45 ms
22:35:51.220 00.000 12252 Move returns status 0, amount 23
22:35:51.220 00.000 12252 MoveAxis(N, 0, ABG)
22:35:51.220 00.000 12252 Move returns status 0, amount 0
22:35:51.220 00.000 12252 move complete, result=0
22:35:51.221 00.001 12252 worker thread done servicing request
22:35:51.221 00.000 9044 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
22:35:51.224 00.003 12252 Worker thread wakes up
22:35:51.225 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:51.225 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:53.591 02.366 12252 Exposure complete
22:35:53.646 00.055 12252 worker thread done servicing request
22:35:53.646 00.000 9044 OnExposeComplete: enter
22:35:53.647 00.001 9044 UpdateGuideState(): m_state=6
22:35:53.648 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3612
22:35:53.649 00.001 9044 Star::Find returns 1 (0), X=1011.03, Y=828.43, Mass=5787, SNR=52.2, Peak=173 HFD=5.2
22:35:53.650 00.001 9044 MultiStar: [#1 -0.04,0.08,1.06,U] [#2 0.01,-0.01,1.18,U] [#3 0.12,-0.04,0.86,U] [#4 -0.05,0.06,1.26,U] [#5 -0.02,-0.03,0.66,U] [#6 0.07,-0.02,0.42,U] [#7 -0.03,-0.00,0.44,U] [#8 0.09,0.04,0.42,U] 
22:35:53.653 00.003 9044 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {0.01, 0.07}
22:35:53.654 00.001 9044 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.62) = xAngle (2.86 = 2.86)
22:35:53.655 00.001 9044 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.22 = -0.22)
22:35:53.656 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.24 mountX=-0.02 mountY=-0.01, mountTheta=-2.92
22:35:53.658 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.02, opts=13)
22:35:53.661 00.003 9044 Enqueuing Move request for scope (0.01, 0.02)
22:35:53.662 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:35:53.663 00.001 9044 UpdateGuideState exits: m=5787 SNR=52.2
22:35:53.664 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:53.665 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:53.666 00.001 9044 Enqueuing Expose request
22:35:53.668 00.002 12252 Worker thread wakes up
22:35:53.668 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
22:35:53.668 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
22:35:53.668 00.000 12252 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
22:35:53.673 00.005 12252 PPEC rslt: input = -0.02, final = 0.03, react = -0.01, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.64
22:35:53.673 00.000 12252 PPEC: input: -0.02, control: 0.03, exposure: 2000
22:35:53.673 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:53.673 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:35:53.673 00.000 12252 MoveAxis(W, 11, ABG)
22:35:53.673 00.000 12252 Guiding  Dir = 3, Dur = 11
22:35:53.673 00.000 12252 IsSlewing returns 0
22:35:53.673 00.000 12252 IsGuiding returns 0
22:35:53.675 00.002 12252 PulseGuide returned control before completion, sleep 20
22:35:53.706 00.031 12252 IsGuiding returns 0
22:35:53.706 00.000 12252 Move returns status 0, amount 11
22:35:53.706 00.000 12252 MoveAxis(N, 0, ABG)
22:35:53.707 00.001 12252 Move returns status 0, amount 0
22:35:53.707 00.000 12252 move complete, result=0
22:35:53.707 00.000 12252 worker thread done servicing request
22:35:53.707 00.000 9044 GuideStep: -0.0 px 11 ms WEST, -0.0 px 0 ms NORTH
22:35:53.708 00.001 12252 Worker thread wakes up
22:35:53.709 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:53.709 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:56.054 02.345 12252 Exposure complete
22:35:56.125 00.071 12252 worker thread done servicing request
22:35:56.125 00.000 9044 OnExposeComplete: enter
22:35:56.126 00.001 9044 UpdateGuideState(): m_state=6
22:35:56.127 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3613
22:35:56.129 00.002 9044 Star::Find returns 1 (0), X=1011.20, Y=828.70, Mass=5591, SNR=51.2, Peak=173 HFD=5.1
22:35:56.131 00.002 9044 MultiStar: [#1 0.10,0.36,1.06,U] [#2 0.09,0.28,1.22,U] [#3 0.22,0.28,0.87,U] [#4 -0.08,0.58,0.00,M7] [#5 0.15,0.28,0.67,U] [#6 0.22,0.32,0.42,U] [#7 0.09,0.47,0.00,M1] [#8 0.19,0.42,0.00,M1] 
22:35:56.132 00.001 9044 refined, 5 included, MultiStar: {0.15, 0.31}, one-star: {0.18, 0.34}
22:35:56.133 00.001 9044 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.62) = xAngle (2.75 = 2.75)
22:35:56.134 00.001 9044 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.33 = -0.33)
22:35:56.135 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.31 hyp=0.34 cameraTheta=1.13 mountX=-0.32 mountY=-0.11, mountTheta=-2.81
22:35:56.137 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.31, opts=13)
22:35:56.138 00.001 9044 Enqueuing Move request for scope (0.15, 0.31)
22:35:56.141 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:35:56.142 00.001 9044 UpdateGuideState exits: m=5591 SNR=51.2
22:35:56.143 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:56.144 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:56.145 00.001 9044 Enqueuing Expose request
22:35:56.146 00.001 12252 Worker thread wakes up
22:35:56.146 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.31) opts 0xd
22:35:56.146 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.31)
22:35:56.146 00.000 12252 Moving (0.15, 0.31) raw xDistance=-0.32 yDistance=-0.11
22:35:56.148 00.002 12252 PPEC rslt: input = -0.32, final = -0.17, react = -0.19, pred = 0.02, hyst = -0.18, hyst_pct = 0.00, period_length = 483.64
22:35:56.148 00.000 12252 PPEC: input: -0.32, control: -0.17, exposure: 2000
22:35:56.149 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:35:56.149 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:35:56.149 00.000 12252 MoveAxis(E, 68, ABG)
22:35:56.149 00.000 12252 Guiding  Dir = 2, Dur = 68
22:35:56.149 00.000 12252 IsSlewing returns 0
22:35:56.149 00.000 12252 IsGuiding returns 0
22:35:56.151 00.002 12252 PulseGuide returned control before completion, sleep 77
22:35:56.230 00.079 12252 IsGuiding returns 0
22:35:56.231 00.001 12252 Move returns status 0, amount 68
22:35:56.231 00.000 12252 MoveAxis(N, 0, ABG)
22:35:56.231 00.000 12252 Move returns status 0, amount 0
22:35:56.231 00.000 12252 move complete, result=0
22:35:56.231 00.000 12252 worker thread done servicing request
22:35:56.231 00.000 9044 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
22:35:56.234 00.003 12252 Worker thread wakes up
22:35:56.235 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:56.235 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:35:58.575 02.340 12252 Exposure complete
22:35:58.632 00.057 12252 worker thread done servicing request
22:35:58.632 00.000 9044 OnExposeComplete: enter
22:35:58.633 00.001 9044 UpdateGuideState(): m_state=6
22:35:58.634 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3614
22:35:58.636 00.002 9044 Star::Find returns 1 (0), X=1011.28, Y=828.62, Mass=5684, SNR=51.6, Peak=173 HFD=5.4
22:35:58.638 00.002 9044 MultiStar: [#1 0.14,0.39,0.00,M1] [#2 0.19,0.31,1.21,U] [#3 0.27,0.29,0.00,M1] [#4 0.07,1.29,0.00,M8] [#5 0.18,0.22,0.67,U] [#6 0.16,0.39,0.00,M1] [#7 0.12,0.41,0.00,M2] [#8 0.23,0.28,0.42,U] 
22:35:58.639 00.001 9044 refined, 3 included, MultiStar: {0.22, 0.27}, one-star: {0.26, 0.26}
22:35:58.640 00.001 9044 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.62) = xAngle (2.52 = 2.52)
22:35:58.641 00.001 9044 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.56 = -0.56)
22:35:58.642 00.001 9044 CameraToMount -- cameraX=0.22 cameraY=0.27 hyp=0.35 cameraTheta=0.90 mountX=-0.28 mountY=-0.18, mountTheta=-2.56
22:35:58.643 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=0.27, opts=13)
22:35:58.644 00.001 9044 Enqueuing Move request for scope (0.22, 0.27)
22:35:58.645 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:35:58.647 00.002 9044 UpdateGuideState exits: m=5684 SNR=51.6
22:35:58.648 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:35:58.649 00.001 12252 Worker thread wakes up
22:35:58.649 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:35:58.650 00.001 9044 Enqueuing Expose request
22:35:58.652 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.27) opts 0xd
22:35:58.652 00.000 12252 Handling offset move in thread for scope, endpoint = (0.22, 0.27)
22:35:58.652 00.000 12252 Moving (0.22, 0.27) raw xDistance=-0.28 yDistance=-0.18
22:35:58.655 00.003 12252 PPEC rslt: input = -0.28, final = -0.10, react = -0.17, pred = 0.07, hyst = -0.15, hyst_pct = 0.00, period_length = 483.63
22:35:58.655 00.000 12252 PPEC: input: -0.28, control: -0.10, exposure: 2000
22:35:58.655 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:35:58.655 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:35:58.655 00.000 12252 MoveAxis(E, 40, ABG)
22:35:58.655 00.000 12252 Guiding  Dir = 2, Dur = 40
22:35:58.656 00.001 12252 IsSlewing returns 0
22:35:58.656 00.000 12252 IsGuiding returns 0
22:35:58.658 00.002 12252 PulseGuide returned control before completion, sleep 49
22:35:58.722 00.064 12252 IsGuiding returns 0
22:35:58.722 00.000 12252 Move returns status 0, amount 40
22:35:58.722 00.000 12252 MoveAxis(N, 0, ABG)
22:35:58.722 00.000 12252 Move returns status 0, amount 0
22:35:58.722 00.000 12252 move complete, result=0
22:35:58.722 00.000 12252 worker thread done servicing request
22:35:58.722 00.000 9044 GuideStep: -0.3 px 40 ms EAST, -0.2 px 0 ms NORTH
22:35:58.725 00.003 12252 Worker thread wakes up
22:35:58.725 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:35:58.725 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:01.074 02.349 12252 Exposure complete
22:36:01.135 00.061 12252 worker thread done servicing request
22:36:01.135 00.000 9044 OnExposeComplete: enter
22:36:01.136 00.001 9044 UpdateGuideState(): m_state=6
22:36:01.137 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3615
22:36:01.139 00.002 9044 Star::Find returns 1 (0), X=1011.26, Y=828.78, Mass=5610, SNR=51.3, Peak=173 HFD=5.1
22:36:01.140 00.001 9044 MultiStar: [#1 0.23,0.48,0.00,M2] [#2 0.16,0.31,1.23,U] [#3 0.32,0.37,0.00,M2] [#4 0.14,1.41,0.00,M9] [#5 0.17,0.24,0.68,U] [#6 0.30,0.34,0.00,M2] [#7 0.24,0.56,0.00,M3] [#8 0.25,0.22,0.42,U] 
22:36:01.141 00.001 9044 refined, 3 included, MultiStar: {0.20, 0.32}, one-star: {0.24, 0.42}
22:36:01.142 00.001 9044 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.62) = xAngle (2.64 = 2.64)
22:36:01.143 00.001 9044 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.45 = -0.45)
22:36:01.145 00.002 9044 CameraToMount -- cameraX=0.20 cameraY=0.32 hyp=0.37 cameraTheta=1.01 mountX=-0.33 mountY=-0.16, mountTheta=-2.68
22:36:01.147 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.20, y=0.32, opts=13)
22:36:01.148 00.001 9044 Enqueuing Move request for scope (0.20, 0.32)
22:36:01.149 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:01.150 00.001 9044 UpdateGuideState exits: m=5610 SNR=51.3
22:36:01.152 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:01.153 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:01.154 00.001 9044 Enqueuing Expose request
22:36:01.155 00.001 12252 Worker thread wakes up
22:36:01.155 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.32) opts 0xd
22:36:01.156 00.001 12252 Handling offset move in thread for scope, endpoint = (0.20, 0.32)
22:36:01.156 00.000 12252 Moving (0.20, 0.32) raw xDistance=-0.33 yDistance=-0.16
22:36:01.158 00.002 12252 PPEC rslt: input = -0.33, final = -0.12, react = -0.20, pred = 0.07, hyst = -0.19, hyst_pct = 0.00, period_length = 483.63
22:36:01.158 00.000 12252 PPEC: input: -0.33, control: -0.12, exposure: 2000
22:36:01.158 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:36:01.158 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:36:01.158 00.000 12252 MoveAxis(E, 48, ABG)
22:36:01.159 00.001 12252 Guiding  Dir = 2, Dur = 48
22:36:01.159 00.000 12252 IsSlewing returns 0
22:36:01.159 00.000 12252 IsGuiding returns 0
22:36:01.161 00.002 12252 PulseGuide returned control before completion, sleep 57
22:36:01.235 00.074 12252 IsGuiding returns 0
22:36:01.235 00.000 12252 Move returns status 0, amount 48
22:36:01.235 00.000 12252 MoveAxis(N, 0, ABG)
22:36:01.235 00.000 12252 Move returns status 0, amount 0
22:36:01.235 00.000 12252 move complete, result=0
22:36:01.235 00.000 12252 worker thread done servicing request
22:36:01.235 00.000 12252 Worker thread wakes up
22:36:01.235 00.000 9044 GuideStep: -0.3 px 48 ms EAST, -0.2 px 0 ms NORTH
22:36:01.238 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:01.238 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:03.588 02.350 12252 Exposure complete
22:36:03.644 00.056 12252 worker thread done servicing request
22:36:03.645 00.001 9044 OnExposeComplete: enter
22:36:03.645 00.000 9044 UpdateGuideState(): m_state=6
22:36:03.647 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3616
22:36:03.649 00.002 9044 Star::Find returns 1 (0), X=1011.28, Y=828.57, Mass=5726, SNR=51.8, Peak=173 HFD=5.3
22:36:03.652 00.003 9044 MultiStar: [#1 0.19,0.32,1.07,U] [#2 0.18,0.14,1.22,U] [#3 0.37,0.22,0.00,M3] [#4 0.09,1.34,0.00,M10] [#5 0.24,0.17,0.67,U] [#6 0.29,0.28,0.00,M3] [#7 0.20,0.25,0.43,U] [#8 0.36,0.20,0.00,M1] 
22:36:03.653 00.001 9044 refined, 4 included, MultiStar: {0.21, 0.22}, one-star: {0.26, 0.21}
22:36:03.655 00.002 9044 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.62) = xAngle (2.42 = 2.42)
22:36:03.656 00.001 9044 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.67 = -0.67)
22:36:03.657 00.001 9044 CameraToMount -- cameraX=0.21 cameraY=0.22 hyp=0.30 cameraTheta=0.79 mountX=-0.23 mountY=-0.19, mountTheta=-2.45
22:36:03.660 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=0.22, opts=13)
22:36:03.661 00.001 9044 Enqueuing Move request for scope (0.21, 0.22)
22:36:03.662 00.001 12252 Worker thread wakes up
22:36:03.662 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:03.663 00.001 9044 UpdateGuideState exits: m=5726 SNR=51.8
22:36:03.664 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:03.667 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.22) opts 0xd
22:36:03.667 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:03.670 00.003 9044 Enqueuing Expose request
22:36:03.672 00.002 12252 Handling offset move in thread for scope, endpoint = (0.21, 0.22)
22:36:03.672 00.000 12252 Moving (0.21, 0.22) raw xDistance=-0.23 yDistance=-0.19
22:36:03.675 00.003 12252 PPEC rslt: input = -0.23, final = -0.07, react = -0.14, pred = 0.06, hyst = -0.13, hyst_pct = 0.00, period_length = 483.62
22:36:03.675 00.000 12252 PPEC: input: -0.23, control: -0.07, exposure: 2000
22:36:03.675 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.14 newest=-0.53
22:36:03.675 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
22:36:03.675 00.000 12252 MoveAxis(E, 28, ABG)
22:36:03.675 00.000 12252 Guiding  Dir = 2, Dur = 28
22:36:03.675 00.000 12252 IsSlewing returns 0
22:36:03.676 00.001 12252 IsGuiding returns 0
22:36:03.677 00.001 12252 PulseGuide returned control before completion, sleep 37
22:36:03.726 00.049 12252 IsGuiding returns 0
22:36:03.726 00.000 12252 Move returns status 0, amount 28
22:36:03.726 00.000 12252 BLC: Oldest BLC event removed
22:36:03.727 00.001 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:36:03.727 00.000 12252 MoveAxis(N, 144, ABG)
22:36:03.727 00.000 12252 Guiding  Dir = 0, Dur = 144
22:36:03.727 00.000 12252 IsSlewing returns 0
22:36:03.727 00.000 12252 IsGuiding returns 0
22:36:03.733 00.006 12252 PulseGuide returned control before completion, sleep 149
22:36:03.896 00.163 12252 IsGuiding returns 0
22:36:03.896 00.000 12252 Move returns status 0, amount 144
22:36:03.896 00.000 12252 move complete, result=0
22:36:03.896 00.000 12252 worker thread done servicing request
22:36:03.896 00.000 12252 Worker thread wakes up
22:36:03.896 00.000 9044 GuideStep: -0.2 px 28 ms EAST, -0.2 px 144 ms NORTH
22:36:03.898 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:03.898 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:06.244 02.346 12252 Exposure complete
22:36:06.284 00.040 12252 worker thread done servicing request
22:36:06.285 00.001 9044 OnExposeComplete: enter
22:36:06.286 00.001 9044 UpdateGuideState(): m_state=6
22:36:06.287 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3617
22:36:06.288 00.001 9044 Star::Find returns 1 (0), X=1011.05, Y=828.61, Mass=5780, SNR=52.2, Peak=173 HFD=5.2
22:36:06.290 00.002 9044 MultiStar: [#1 0.02,0.38,1.06,U] [#2 0.05,0.31,1.19,U] [#3 0.08,0.32,0.84,U] [#4 -0.14,0.56,0.00,R] [#5 0.02,0.31,0.66,U] [#6 0.01,0.43,0.00,M4] [#7 -0.01,0.38,0.43,U] [#8 0.05,0.47,0.00,M2] 
22:36:06.291 00.001 9044 single-star, 5 included, MultiStar: {0.04, 0.32}, one-star: {0.03, 0.25}
22:36:06.293 00.002 9044 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.62) = xAngle (3.07 = 3.07)
22:36:06.294 00.001 9044 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.01 = -0.01)
22:36:06.295 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.45 mountX=-0.25 mountY=-0.00, mountTheta=-3.13
22:36:06.297 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.25, opts=13)
22:36:06.300 00.003 9044 Enqueuing Move request for scope (0.03, 0.25)
22:36:06.301 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:36:06.302 00.001 9044 UpdateGuideState exits: m=5780 SNR=52.2
22:36:06.303 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:06.304 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:06.305 00.001 12252 Worker thread wakes up
22:36:06.306 00.001 9044 Enqueuing Expose request
22:36:06.306 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.25) opts 0xd
22:36:06.307 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.25)
22:36:06.307 00.000 12252 Moving (0.03, 0.25) raw xDistance=-0.25 yDistance=-0.00
22:36:06.307 00.000 12252 BLC: History state: CurrMiss=0.00, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.187856, 1:0.002556
22:36:06.307 00.000 12252 BLC: No correction, Miss < min_move
22:36:06.309 00.002 12252 PPEC rslt: input = -0.25, final = -0.08, react = -0.15, pred = 0.07, hyst = -0.14, hyst_pct = 0.00, period_length = 483.62
22:36:06.309 00.000 12252 PPEC: input: -0.25, control: -0.08, exposure: 2000
22:36:06.309 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:06.309 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:36:06.309 00.000 12252 MoveAxis(E, 30, ABG)
22:36:06.309 00.000 12252 Guiding  Dir = 2, Dur = 30
22:36:06.310 00.001 12252 IsSlewing returns 0
22:36:06.310 00.000 12252 IsGuiding returns 0
22:36:06.312 00.002 12252 PulseGuide returned control before completion, sleep 38
22:36:06.365 00.053 12252 IsGuiding returns 0
22:36:06.365 00.000 12252 Move returns status 0, amount 30
22:36:06.365 00.000 12252 MoveAxis(N, 0, ABG)
22:36:06.365 00.000 12252 Move returns status 0, amount 0
22:36:06.365 00.000 12252 move complete, result=0
22:36:06.365 00.000 12252 worker thread done servicing request
22:36:06.366 00.001 9044 GuideStep: -0.3 px 30 ms EAST, -0.0 px 0 ms NORTH
22:36:06.367 00.001 12252 Worker thread wakes up
22:36:06.367 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:06.367 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:08.713 02.346 12252 Exposure complete
22:36:08.757 00.044 12252 worker thread done servicing request
22:36:08.758 00.001 9044 OnExposeComplete: enter
22:36:08.759 00.001 9044 UpdateGuideState(): m_state=6
22:36:08.760 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3618
22:36:08.761 00.001 9044 Star::Find returns 1 (0), X=1011.16, Y=828.85, Mass=5862, SNR=52.6, Peak=173 HFD=5.1
22:36:08.763 00.002 9044 MultiStar: [#1 0.06,0.54,0.00,M1] [#2 0.07,0.44,0.00,M1] [#3 0.18,0.56,0.00,M3] [#4 0.15,0.99,0.00,M1] [#5 0.03,0.39,0.00,M1] [#6 0.11,0.52,0.00,M5] [#7 0.15,0.63,0.00,M2] [#8 0.11,0.57,0.00,M3] 
22:36:08.764 00.001 9044 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.62) = xAngle (2.93 = 2.93)
22:36:08.765 00.001 9044 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.16 = -0.16)
22:36:08.766 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.49 hyp=0.51 cameraTheta=1.30 mountX=-0.50 mountY=-0.08, mountTheta=-2.98
22:36:08.768 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.49, opts=13)
22:36:08.770 00.002 9044 Enqueuing Move request for scope (0.14, 0.49)
22:36:08.771 00.001 12252 Worker thread wakes up
22:36:08.771 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:08.772 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.49) opts 0xd
22:36:08.772 00.000 9044 UpdateGuideState exits: m=5862 SNR=52.6
22:36:08.773 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.49)
22:36:08.774 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:08.775 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:08.776 00.001 9044 Enqueuing Expose request
22:36:08.777 00.001 12252 Moving (0.14, 0.49) raw xDistance=-0.50 yDistance=-0.08
22:36:08.777 00.000 12252 BLC: History state: CurrMiss=0.08, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.187856, 1:0.002556, 2:0.079591
22:36:08.777 00.000 12252 BLC: No correction, Miss < min_move
22:36:08.780 00.003 12252 PPEC rslt: input = -0.50, final = -0.26, react = -0.30, pred = 0.04, hyst = -0.27, hyst_pct = 0.00, period_length = 483.61
22:36:08.780 00.000 12252 PPEC: input: -0.50, control: -0.26, exposure: 2000
22:36:08.780 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:08.780 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:36:08.780 00.000 12252 MoveAxis(E, 102, ABG)
22:36:08.780 00.000 12252 Guiding  Dir = 2, Dur = 102
22:36:08.780 00.000 12252 IsSlewing returns 0
22:36:08.780 00.000 12252 IsGuiding returns 0
22:36:08.782 00.002 12252 PulseGuide returned control before completion, sleep 110
22:36:08.906 00.124 12252 IsGuiding returns 0
22:36:08.906 00.000 12252 Move returns status 0, amount 102
22:36:08.906 00.000 12252 MoveAxis(N, 0, ABG)
22:36:08.906 00.000 12252 Move returns status 0, amount 0
22:36:08.906 00.000 12252 move complete, result=0
22:36:08.906 00.000 12252 worker thread done servicing request
22:36:08.906 00.000 12252 Worker thread wakes up
22:36:08.906 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:08.906 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:08.906 00.000 9044 GuideStep: -0.5 px 102 ms EAST, -0.1 px 0 ms NORTH
22:36:11.269 02.363 12252 Exposure complete
22:36:11.332 00.063 12252 worker thread done servicing request
22:36:11.332 00.000 9044 OnExposeComplete: enter
22:36:11.334 00.002 9044 UpdateGuideState(): m_state=6
22:36:11.337 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3619
22:36:11.340 00.003 9044 Star::Find returns 1 (0), X=1011.25, Y=828.74, Mass=5762, SNR=52.1, Peak=173 HFD=5.2
22:36:11.343 00.003 9044 MultiStar: [#1 0.13,0.38,0.00,M2] [#2 0.13,0.50,0.00,M2] [#3 0.21,0.38,0.00,M4] [#4 0.19,0.90,0.00,M2] [#5 0.11,0.38,0.00,M2] [#6 0.24,0.45,0.00,M6] [#7 0.13,0.49,0.00,M3] [#8 0.24,0.44,0.00,M4] 
22:36:11.345 00.002 9044 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.62) = xAngle (2.66 = 2.66)
22:36:11.348 00.003 9044 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.42 = -0.42)
22:36:11.351 00.003 9044 CameraToMount -- cameraX=0.23 cameraY=0.38 hyp=0.44 cameraTheta=1.03 mountX=-0.39 mountY=-0.18, mountTheta=-2.71
22:36:11.356 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.23, y=0.38, opts=13)
22:36:11.358 00.002 9044 Enqueuing Move request for scope (0.23, 0.38)
22:36:11.361 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:11.363 00.002 9044 UpdateGuideState exits: m=5762 SNR=52.1
22:36:11.364 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:11.367 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:11.369 00.002 9044 Enqueuing Expose request
22:36:11.370 00.001 12252 Worker thread wakes up
22:36:11.370 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.38) opts 0xd
22:36:11.370 00.000 12252 Handling offset move in thread for scope, endpoint = (0.23, 0.38)
22:36:11.370 00.000 12252 Moving (0.23, 0.38) raw xDistance=-0.39 yDistance=-0.18
22:36:11.371 00.001 12252 BLC: window closed
22:36:11.371 00.000 12252 BLC: History state: CurrMiss=0.18, AvgInitMiss=-0.00, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.187856, 1:0.002556, 2:0.079591
22:36:11.371 00.000 12252 BLC: Under-shoot, no adjustment, avgInitialMiss <= 0
22:36:11.371 00.000 12252 BLC: window closed
22:36:11.374 00.003 12252 PPEC rslt: input = -0.39, final = -0.21, react = -0.23, pred = 0.03, hyst = -0.22, hyst_pct = 0.00, period_length = 483.61
22:36:11.374 00.000 12252 PPEC: input: -0.39, control: -0.21, exposure: 2000
22:36:11.374 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.18 from input -0.18
22:36:11.374 00.000 12252 MoveAxis(E, 81, ABG)
22:36:11.374 00.000 12252 Guiding  Dir = 2, Dur = 81
22:36:11.374 00.000 12252 IsSlewing returns 0
22:36:11.375 00.001 12252 IsGuiding returns 0
22:36:11.376 00.001 12252 PulseGuide returned control before completion, sleep 90
22:36:11.472 00.096 12252 IsGuiding returns 1
22:36:11.472 00.000 12252 scope still moving after pulse duration time elapsed
22:36:11.503 00.031 12252 IsSlewing returns 0
22:36:11.504 00.001 12252 IsGuiding returns 0
22:36:11.504 00.000 12252 scope move finished after 81 + 48 ms
22:36:11.504 00.000 12252 Move returns status 0, amount 81
22:36:11.504 00.000 12252 MoveAxis(N, 62, ABG)
22:36:11.504 00.000 12252 Guiding  Dir = 0, Dur = 62
22:36:11.505 00.001 12252 IsSlewing returns 0
22:36:11.505 00.000 12252 IsGuiding returns 0
22:36:11.512 00.007 12252 PulseGuide returned control before completion, sleep 66
22:36:11.586 00.074 12252 IsGuiding returns 0
22:36:11.586 00.000 12252 Move returns status 0, amount 62
22:36:11.586 00.000 12252 move complete, result=0
22:36:11.586 00.000 12252 worker thread done servicing request
22:36:11.586 00.000 12252 Worker thread wakes up
22:36:11.586 00.000 9044 GuideStep: -0.4 px 81 ms EAST, -0.2 px 62 ms NORTH
22:36:11.587 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:11.587 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:13.946 02.359 12252 Exposure complete
22:36:13.993 00.047 12252 worker thread done servicing request
22:36:13.993 00.000 9044 OnExposeComplete: enter
22:36:13.994 00.001 9044 UpdateGuideState(): m_state=6
22:36:13.995 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3620
22:36:13.996 00.001 9044 Star::Find returns 1 (0), X=1010.90, Y=828.29, Mass=5783, SNR=52.1, Peak=173 HFD=5.3
22:36:13.999 00.003 9044 MultiStar: [#1 -0.16,0.10,1.05,U] [#2 -0.14,0.06,1.20,U] [#3 -0.05,0.05,0.85,U] [#4 -0.19,-0.46,0.00,M3] [#5 -0.33,-0.00,0.65,U] [#6 -0.09,0.04,0.42,U] [#7 -0.16,0.14,0.44,U] [#8 -0.06,0.29,0.42,U] 
22:36:14.000 00.001 9044 single-star, 7 included, MultiStar: {-0.14, 0.06}, one-star: {-0.12, -0.08}
22:36:14.001 00.001 9044 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.62) = xAngle (-0.97 = -0.97)
22:36:14.003 00.002 9044 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.05 = 2.23)
22:36:14.004 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.59 mountX=0.08 mountY=0.11, mountTheta=0.95
22:36:14.006 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.08, opts=13)
22:36:14.008 00.002 9044 Enqueuing Move request for scope (-0.12, -0.08)
22:36:14.011 00.003 12252 Worker thread wakes up
22:36:14.011 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:14.012 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
22:36:14.013 00.001 9044 UpdateGuideState exits: m=5783 SNR=52.1
22:36:14.014 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
22:36:14.015 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:14.016 00.001 12252 Moving (-0.12, -0.08) raw xDistance=0.08 yDistance=0.11
22:36:14.017 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:14.018 00.001 9044 Enqueuing Expose request
22:36:14.024 00.006 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.60
22:36:14.024 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
22:36:14.024 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:14.024 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:36:14.024 00.000 12252 MoveAxis(E, 4, ABG)
22:36:14.024 00.000 12252 Guiding  Dir = 2, Dur = 4
22:36:14.025 00.001 12252 IsSlewing returns 0
22:36:14.025 00.000 12252 IsGuiding returns 0
22:36:14.028 00.003 12252 PulseGuide returned control before completion, sleep 12
22:36:14.044 00.016 12252 IsGuiding returns 0
22:36:14.044 00.000 12252 Move returns status 0, amount 4
22:36:14.044 00.000 12252 MoveAxis(N, 0, ABG)
22:36:14.044 00.000 12252 Move returns status 0, amount 0
22:36:14.044 00.000 12252 move complete, result=0
22:36:14.044 00.000 12252 worker thread done servicing request
22:36:14.044 00.000 12252 Worker thread wakes up
22:36:14.045 00.001 9044 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:36:14.046 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:14.046 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:16.398 02.352 12252 Exposure complete
22:36:16.446 00.048 12252 worker thread done servicing request
22:36:16.446 00.000 9044 OnExposeComplete: enter
22:36:16.447 00.001 9044 UpdateGuideState(): m_state=6
22:36:16.449 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3621
22:36:16.450 00.001 9044 Star::Find returns 1 (0), X=1010.99, Y=828.66, Mass=5822, SNR=52.4, Peak=173 HFD=5.2
22:36:16.452 00.002 9044 MultiStar: [#1 -0.11,0.41,0.00,M2] [#2 -0.06,0.21,1.21,U] [#3 0.03,0.30,0.85,U] [#4 -0.11,-0.03,1.27,U] [#5 -0.06,0.26,0.66,U] [#6 -0.02,0.37,0.42,U] [#7 -0.09,0.43,0.00,M3] [#8 -0.09,0.36,0.42,U] 
22:36:16.453 00.001 9044 refined, 6 included, MultiStar: {-0.05, 0.21}, one-star: {-0.03, 0.30}
22:36:16.454 00.001 9044 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.62) = xAngle (3.44 = -2.85)
22:36:16.455 00.001 9044 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.35 = 0.35)
22:36:16.456 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.22 cameraTheta=1.81 mountX=-0.21 mountY=0.08, mountTheta=2.80
22:36:16.459 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.21, opts=13)
22:36:16.460 00.001 9044 Enqueuing Move request for scope (-0.05, 0.21)
22:36:16.461 00.001 12252 Worker thread wakes up
22:36:16.461 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:16.462 00.001 9044 UpdateGuideState exits: m=5822 SNR=52.4
22:36:16.463 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:16.464 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:16.465 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
22:36:16.465 00.000 9044 Enqueuing Expose request
22:36:16.466 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
22:36:16.466 00.000 12252 Moving (-0.05, 0.21) raw xDistance=-0.21 yDistance=0.08
22:36:16.468 00.002 12252 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.13, hyst_pct = 0.00, period_length = 483.60
22:36:16.468 00.000 12252 PPEC: input: -0.21, control: -0.13, exposure: 2000
22:36:16.470 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:16.470 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:36:16.470 00.000 12252 MoveAxis(E, 51, ABG)
22:36:16.470 00.000 12252 Guiding  Dir = 2, Dur = 51
22:36:16.470 00.000 12252 IsSlewing returns 0
22:36:16.470 00.000 12252 IsGuiding returns 0
22:36:16.472 00.002 12252 PulseGuide returned control before completion, sleep 59
22:36:16.543 00.071 12252 IsGuiding returns 0
22:36:16.543 00.000 12252 Move returns status 0, amount 51
22:36:16.543 00.000 12252 MoveAxis(N, 0, ABG)
22:36:16.543 00.000 12252 Move returns status 0, amount 0
22:36:16.543 00.000 12252 move complete, result=0
22:36:16.543 00.000 12252 worker thread done servicing request
22:36:16.543 00.000 12252 Worker thread wakes up
22:36:16.543 00.000 9044 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
22:36:16.547 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:16.547 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:18.905 02.358 12252 Exposure complete
22:36:18.968 00.063 12252 worker thread done servicing request
22:36:18.968 00.000 9044 OnExposeComplete: enter
22:36:18.969 00.001 9044 UpdateGuideState(): m_state=6
22:36:18.971 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3622
22:36:18.972 00.001 9044 Star::Find returns 1 (0), X=1010.92, Y=828.55, Mass=5508, SNR=51.1, Peak=173 HFD=5.2
22:36:18.974 00.002 9044 MultiStar: [#1 -0.16,0.23,1.07,U] [#2 -0.10,0.16,1.21,U] [#3 0.06,0.19,0.86,U] [#4 -0.18,-0.01,1.25,U] [#5 -0.13,0.10,0.66,U] [#6 -0.07,0.24,0.42,U] [#7 -0.19,0.26,0.44,U] [#8 0.00,0.33,0.43,U] 
22:36:18.975 00.001 9044 refined, 8 included, MultiStar: {-0.10, 0.16}, one-star: {-0.10, 0.19}
22:36:18.976 00.001 9044 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.62) = xAngle (3.76 = -2.52)
22:36:18.977 00.001 9044 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.68 = 0.68)
22:36:18.977 00.000 9044 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.14 mountX=-0.16 mountY=0.12, mountTheta=2.49
22:36:18.979 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.16, opts=13)
22:36:18.981 00.002 9044 Enqueuing Move request for scope (-0.10, 0.16)
22:36:18.982 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:18.984 00.002 9044 UpdateGuideState exits: m=5508 SNR=51.1
22:36:18.985 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:18.986 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:18.987 00.001 9044 Enqueuing Expose request
22:36:18.990 00.003 12252 Worker thread wakes up
22:36:18.990 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
22:36:18.990 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
22:36:18.990 00.000 12252 Moving (-0.10, 0.16) raw xDistance=-0.16 yDistance=0.12
22:36:18.995 00.005 12252 PPEC rslt: input = -0.16, final = -0.14, react = -0.09, pred = -0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 483.59
22:36:18.995 00.000 12252 PPEC: input: -0.16, control: -0.14, exposure: 2000
22:36:18.996 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:18.996 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:36:18.996 00.000 12252 MoveAxis(E, 53, ABG)
22:36:18.996 00.000 12252 Guiding  Dir = 2, Dur = 53
22:36:18.996 00.000 12252 IsSlewing returns 0
22:36:18.996 00.000 12252 IsGuiding returns 0
22:36:18.998 00.002 12252 PulseGuide returned control before completion, sleep 62
22:36:19.070 00.072 12252 IsGuiding returns 0
22:36:19.070 00.000 12252 Move returns status 0, amount 53
22:36:19.070 00.000 12252 MoveAxis(N, 0, ABG)
22:36:19.070 00.000 12252 Move returns status 0, amount 0
22:36:19.070 00.000 12252 move complete, result=0
22:36:19.072 00.002 12252 worker thread done servicing request
22:36:19.072 00.000 12252 Worker thread wakes up
22:36:19.072 00.000 9044 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
22:36:19.073 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:19.073 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:21.413 02.340 12252 Exposure complete
22:36:21.482 00.069 12252 worker thread done servicing request
22:36:21.482 00.000 9044 OnExposeComplete: enter
22:36:21.483 00.001 9044 UpdateGuideState(): m_state=6
22:36:21.484 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3623
22:36:21.486 00.002 9044 Star::Find returns 1 (0), X=1010.91, Y=828.28, Mass=5567, SNR=51.2, Peak=173 HFD=5.1
22:36:21.487 00.001 9044 MultiStar: [#1 -0.24,0.17,1.07,U] [#2 -0.13,0.09,1.21,U] [#3 -0.02,0.12,0.88,U] [#4 -0.23,-0.18,1.32,U] [#5 -0.25,0.02,0.66,U] [#6 -0.13,0.12,0.43,U] [#7 -0.28,0.12,0.44,U] [#8 -0.12,0.22,0.42,U] 
22:36:21.488 00.001 9044 single-star, 8 included, MultiStar: {-0.17, 0.04}, one-star: {-0.11, -0.08}
22:36:21.489 00.001 9044 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.62) = xAngle (-0.87 = -0.87)
22:36:21.490 00.001 9044 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.96 = 2.33)
22:36:21.491 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.50 mountX=0.09 mountY=0.10, mountTheta=0.85
22:36:21.493 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.08, opts=13)
22:36:21.494 00.001 9044 Enqueuing Move request for scope (-0.11, -0.08)
22:36:21.495 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:21.497 00.002 9044 UpdateGuideState exits: m=5567 SNR=51.2
22:36:21.498 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:21.499 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:21.500 00.001 9044 Enqueuing Expose request
22:36:21.501 00.001 12252 Worker thread wakes up
22:36:21.501 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
22:36:21.502 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
22:36:21.502 00.000 12252 Moving (-0.11, -0.08) raw xDistance=0.09 yDistance=0.10
22:36:21.506 00.004 12252 PPEC rslt: input = 0.09, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.59
22:36:21.506 00.000 12252 PPEC: input: 0.09, control: -0.04, exposure: 2000
22:36:21.506 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:21.506 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:36:21.506 00.000 12252 MoveAxis(E, 14, ABG)
22:36:21.506 00.000 12252 Guiding  Dir = 2, Dur = 14
22:36:21.507 00.001 12252 IsSlewing returns 0
22:36:21.507 00.000 12252 IsGuiding returns 0
22:36:21.509 00.002 12252 PulseGuide returned control before completion, sleep 23
22:36:21.534 00.025 12252 IsGuiding returns 1
22:36:21.534 00.000 12252 scope still moving after pulse duration time elapsed
22:36:21.565 00.031 12252 IsSlewing returns 0
22:36:21.565 00.000 12252 IsGuiding returns 0
22:36:21.565 00.000 12252 scope move finished after 14 + 44 ms
22:36:21.565 00.000 12252 Move returns status 0, amount 14
22:36:21.565 00.000 12252 MoveAxis(N, 0, ABG)
22:36:21.565 00.000 12252 Move returns status 0, amount 0
22:36:21.565 00.000 12252 move complete, result=0
22:36:21.565 00.000 12252 worker thread done servicing request
22:36:21.565 00.000 9044 GuideStep: 0.1 px 14 ms EAST, 0.1 px 0 ms NORTH
22:36:21.568 00.003 12252 Worker thread wakes up
22:36:21.568 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:21.568 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:23.937 02.369 12252 Exposure complete
22:36:23.986 00.049 12252 worker thread done servicing request
22:36:23.987 00.001 9044 OnExposeComplete: enter
22:36:23.988 00.001 9044 UpdateGuideState(): m_state=6
22:36:23.989 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3624
22:36:23.990 00.001 9044 Star::Find returns 1 (0), X=1010.90, Y=828.18, Mass=5684, SNR=51.6, Peak=173 HFD=5.2
22:36:23.992 00.002 9044 MultiStar: [#1 -0.18,0.05,1.08,U] [#2 -0.16,0.05,1.21,U] [#3 -0.04,0.01,0.85,U] [#4 -0.22,-0.50,0.00,M1] [#5 -0.30,-0.01,0.67,U] [#6 -0.15,0.09,0.41,U] [#7 -0.22,0.11,0.43,U] [#8 -0.04,0.03,0.43,U] 
22:36:23.993 00.001 9044 refined, 7 included, MultiStar: {-0.15, 0.01}, one-star: {-0.12, -0.18}
22:36:23.995 00.002 9044 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.62) = xAngle (4.73 = -1.55)
22:36:23.996 00.001 9044 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.65 = 1.65)
22:36:23.997 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.11 mountX=0.00 mountY=0.15, mountTheta=1.55
22:36:24.000 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.01, opts=13)
22:36:24.002 00.002 9044 Enqueuing Move request for scope (-0.15, 0.01)
22:36:24.003 00.001 12252 Worker thread wakes up
22:36:24.003 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:24.004 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
22:36:24.004 00.000 9044 UpdateGuideState exits: m=5684 SNR=51.6
22:36:24.006 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:24.007 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
22:36:24.007 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:24.008 00.001 12252 Moving (-0.15, 0.01) raw xDistance=0.00 yDistance=0.15
22:36:24.008 00.000 9044 Enqueuing Expose request
22:36:24.011 00.003 12252 PPEC rslt: input = 0.00, final = -0.05, react = 0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.58
22:36:24.011 00.000 12252 PPEC: input: 0.00, control: -0.05, exposure: 2000
22:36:24.011 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:36:24.011 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:36:24.011 00.000 12252 MoveAxis(E, 20, ABG)
22:36:24.011 00.000 12252 Guiding  Dir = 2, Dur = 20
22:36:24.011 00.000 12252 IsSlewing returns 0
22:36:24.012 00.001 12252 IsGuiding returns 0
22:36:24.013 00.001 12252 PulseGuide returned control before completion, sleep 29
22:36:24.044 00.031 12252 IsGuiding returns 1
22:36:24.044 00.000 12252 scope still moving after pulse duration time elapsed
22:36:24.075 00.031 12252 IsSlewing returns 0
22:36:24.075 00.000 12252 IsGuiding returns 0
22:36:24.075 00.000 12252 scope move finished after 20 + 43 ms
22:36:24.075 00.000 12252 Move returns status 0, amount 20
22:36:24.075 00.000 12252 MoveAxis(N, 0, ABG)
22:36:24.075 00.000 12252 Move returns status 0, amount 0
22:36:24.075 00.000 12252 move complete, result=0
22:36:24.075 00.000 12252 worker thread done servicing request
22:36:24.075 00.000 9044 GuideStep: 0.0 px 20 ms EAST, 0.2 px 0 ms NORTH
22:36:24.078 00.003 12252 Worker thread wakes up
22:36:24.078 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:24.078 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:26.443 02.365 12252 Exposure complete
22:36:26.499 00.056 12252 worker thread done servicing request
22:36:26.500 00.001 9044 OnExposeComplete: enter
22:36:26.502 00.002 9044 UpdateGuideState(): m_state=6
22:36:26.503 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3625
22:36:26.505 00.002 9044 Star::Find returns 1 (0), X=1010.93, Y=828.28, Mass=5725, SNR=51.9, Peak=173 HFD=5.3
22:36:26.507 00.002 9044 MultiStar: [#1 -0.13,0.14,1.08,U] [#2 -0.16,0.03,1.20,U] [#3 -0.02,0.05,0.85,U] [#4 -0.14,-0.17,1.29,U] [#5 -0.34,-0.01,0.66,U] [#6 -0.12,0.02,0.42,U] [#7 -0.07,0.07,0.45,U] [#8 -0.16,0.04,0.42,U] 
22:36:26.509 00.002 9044 single-star, 8 included, MultiStar: {-0.14, -0.00}, one-star: {-0.09, -0.08}
22:36:26.510 00.001 9044 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.62) = xAngle (-0.79 = -0.79)
22:36:26.511 00.001 9044 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.87 = 2.41)
22:36:26.513 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.41 mountX=0.09 mountY=0.08, mountTheta=0.76
22:36:26.515 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.08, opts=13)
22:36:26.516 00.001 9044 Enqueuing Move request for scope (-0.09, -0.08)
22:36:26.517 00.001 12252 Worker thread wakes up
22:36:26.517 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:26.518 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
22:36:26.518 00.000 9044 UpdateGuideState exits: m=5725 SNR=51.9
22:36:26.518 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
22:36:26.520 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:26.520 00.000 12252 Moving (-0.09, -0.08) raw xDistance=0.09 yDistance=0.08
22:36:26.520 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:26.522 00.002 9044 Enqueuing Expose request
22:36:26.524 00.002 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.58
22:36:26.524 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
22:36:26.524 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:26.524 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:36:26.524 00.000 12252 MoveAxis(E, 4, ABG)
22:36:26.524 00.000 12252 Guiding  Dir = 2, Dur = 4
22:36:26.525 00.001 12252 IsSlewing returns 0
22:36:26.525 00.000 12252 IsGuiding returns 0
22:36:26.526 00.001 12252 PulseGuide returned control before completion, sleep 13
22:36:26.543 00.017 12252 IsGuiding returns 0
22:36:26.543 00.000 12252 Move returns status 0, amount 4
22:36:26.543 00.000 12252 MoveAxis(N, 0, ABG)
22:36:26.543 00.000 12252 Move returns status 0, amount 0
22:36:26.543 00.000 12252 move complete, result=0
22:36:26.543 00.000 12252 worker thread done servicing request
22:36:26.543 00.000 12252 Worker thread wakes up
22:36:26.543 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:26.543 00.000 9044 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:36:26.544 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:28.894 02.350 12252 Exposure complete
22:36:28.958 00.064 12252 worker thread done servicing request
22:36:28.958 00.000 9044 OnExposeComplete: enter
22:36:28.960 00.002 9044 UpdateGuideState(): m_state=6
22:36:28.962 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3626
22:36:28.965 00.003 9044 Star::Find returns 1 (0), X=1010.96, Y=828.57, Mass=5721, SNR=51.7, Peak=173 HFD=5.2
22:36:28.967 00.002 9044 MultiStar: [#1 -0.17,0.42,0.00,M1] [#2 -0.11,0.22,1.22,U] [#3 0.02,0.26,0.84,U] [#4 -0.15,0.04,1.28,U] [#5 -0.28,0.18,0.66,U] [#6 -0.17,0.30,0.42,U] [#7 -0.17,0.26,0.44,U] [#8 -0.08,0.20,0.43,U] 
22:36:28.968 00.001 9044 single-star, 7 included, MultiStar: {-0.12, 0.19}, one-star: {-0.06, 0.21}
22:36:28.969 00.001 9044 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.62) = xAngle (3.48 = -2.81)
22:36:28.971 00.002 9044 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.39 = 0.39)
22:36:28.972 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.85 mountX=-0.20 mountY=0.08, mountTheta=2.76
22:36:28.974 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.21, opts=13)
22:36:28.975 00.001 9044 Enqueuing Move request for scope (-0.06, 0.21)
22:36:28.976 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:28.977 00.001 9044 UpdateGuideState exits: m=5721 SNR=51.7
22:36:28.979 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:28.980 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:28.981 00.001 9044 Enqueuing Expose request
22:36:28.982 00.001 12252 Worker thread wakes up
22:36:28.982 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.21) opts 0xd
22:36:28.982 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.21)
22:36:28.982 00.000 12252 Moving (-0.06, 0.21) raw xDistance=-0.20 yDistance=0.08
22:36:28.985 00.003 12252 PPEC rslt: input = -0.20, final = -0.12, react = -0.12, pred = 0.00, hyst = -0.11, hyst_pct = 0.00, period_length = 483.57
22:36:28.985 00.000 12252 PPEC: input: -0.20, control: -0.12, exposure: 2000
22:36:28.985 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:28.985 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:36:28.985 00.000 12252 MoveAxis(E, 48, ABG)
22:36:28.985 00.000 12252 Guiding  Dir = 2, Dur = 48
22:36:28.985 00.000 12252 IsSlewing returns 0
22:36:28.985 00.000 12252 IsGuiding returns 0
22:36:28.987 00.002 12252 PulseGuide returned control before completion, sleep 57
22:36:29.058 00.071 12252 IsGuiding returns 0
22:36:29.058 00.000 12252 Move returns status 0, amount 48
22:36:29.058 00.000 12252 MoveAxis(N, 0, ABG)
22:36:29.058 00.000 12252 Move returns status 0, amount 0
22:36:29.058 00.000 12252 move complete, result=0
22:36:29.058 00.000 12252 worker thread done servicing request
22:36:29.058 00.000 12252 Worker thread wakes up
22:36:29.058 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:29.058 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:29.058 00.000 9044 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
22:36:31.389 02.331 12252 Exposure complete
22:36:31.455 00.066 12252 worker thread done servicing request
22:36:31.455 00.000 9044 OnExposeComplete: enter
22:36:31.456 00.001 9044 UpdateGuideState(): m_state=6
22:36:31.457 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3627
22:36:31.458 00.001 9044 Star::Find returns 1 (0), X=1010.87, Y=828.35, Mass=5568, SNR=51.2, Peak=173 HFD=5.2
22:36:31.459 00.001 9044 MultiStar: [#1 -0.16,0.24,1.06,U] [#2 -0.18,0.12,1.23,U] [#3 -0.07,0.20,0.87,U] [#4 -0.22,-0.06,1.32,U] [#5 -0.27,0.05,0.67,U] [#6 -0.14,0.16,0.43,U] [#7 -0.22,0.21,0.44,U] [#8 -0.11,0.11,0.42,U] 
22:36:31.461 00.002 9044 single-star, 8 included, MultiStar: {-0.17, 0.10}, one-star: {-0.15, -0.01}
22:36:31.462 00.001 9044 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.62) = xAngle (-1.46 = -1.46)
22:36:31.463 00.001 9044 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.54 = 1.74)
22:36:31.464 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.08 mountX=0.02 mountY=0.15, mountTheta=1.46
22:36:31.466 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.01, opts=13)
22:36:31.468 00.002 9044 Enqueuing Move request for scope (-0.15, -0.01)
22:36:31.469 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:31.470 00.001 9044 UpdateGuideState exits: m=5568 SNR=51.2
22:36:31.471 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:31.472 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:31.474 00.002 9044 Enqueuing Expose request
22:36:31.475 00.001 12252 Worker thread wakes up
22:36:31.475 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
22:36:31.475 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
22:36:31.475 00.000 12252 Moving (-0.15, -0.01) raw xDistance=0.02 yDistance=0.15
22:36:31.478 00.003 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:36:31.478 00.000 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
22:36:31.478 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:31.478 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:36:31.478 00.000 12252 MoveAxis(E, 14, ABG)
22:36:31.478 00.000 12252 Guiding  Dir = 2, Dur = 14
22:36:31.479 00.001 12252 IsSlewing returns 0
22:36:31.479 00.000 12252 IsGuiding returns 0
22:36:31.481 00.002 12252 PulseGuide returned control before completion, sleep 23
22:36:31.508 00.027 12252 IsGuiding returns 0
22:36:31.509 00.001 12252 Move returns status 0, amount 14
22:36:31.509 00.000 12252 MoveAxis(N, 0, ABG)
22:36:31.509 00.000 12252 Move returns status 0, amount 0
22:36:31.509 00.000 12252 move complete, result=0
22:36:31.509 00.000 12252 worker thread done servicing request
22:36:31.509 00.000 12252 Worker thread wakes up
22:36:31.509 00.000 9044 GuideStep: 0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
22:36:31.512 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:31.512 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:33.875 02.363 12252 Exposure complete
22:36:33.923 00.048 12252 worker thread done servicing request
22:36:33.923 00.000 9044 OnExposeComplete: enter
22:36:33.924 00.001 9044 UpdateGuideState(): m_state=6
22:36:33.925 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3628
22:36:33.928 00.003 9044 Star::Find returns 1 (0), X=1010.87, Y=828.44, Mass=5600, SNR=51.2, Peak=173 HFD=5.2
22:36:33.930 00.002 9044 MultiStar: [#1 -0.22,0.25,1.06,U] [#2 -0.14,0.18,1.22,U] [#3 -0.11,0.19,0.86,U] [#4 -0.21,-0.03,1.29,U] [#5 -0.37,0.19,0.00,M1] [#6 -0.15,0.29,0.43,U] [#7 -0.26,0.22,0.44,U] [#8 -0.27,0.19,0.42,U] 
22:36:33.931 00.001 9044 single-star, 7 included, MultiStar: {-0.18, 0.15}, one-star: {-0.15, 0.08}
22:36:33.932 00.001 9044 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.62) = xAngle (4.28 = -2.00)
22:36:33.932 00.000 9044 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.20 = 1.20)
22:36:33.933 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.66 mountX=-0.07 mountY=0.16, mountTheta=1.99
22:36:33.935 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.08, opts=13)
22:36:33.936 00.001 9044 Enqueuing Move request for scope (-0.15, 0.08)
22:36:33.937 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:33.939 00.002 9044 UpdateGuideState exits: m=5600 SNR=51.2
22:36:33.941 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:33.943 00.002 12252 Worker thread wakes up
22:36:33.943 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:33.944 00.001 9044 Enqueuing Expose request
22:36:33.945 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
22:36:33.945 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
22:36:33.945 00.000 12252 Moving (-0.15, 0.08) raw xDistance=-0.07 yDistance=0.16
22:36:33.949 00.004 12252 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:36:33.949 00.000 12252 PPEC: input: -0.07, control: -0.04, exposure: 2000
22:36:33.949 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:36:33.949 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:36:33.950 00.001 12252 MoveAxis(E, 17, ABG)
22:36:33.950 00.000 12252 Guiding  Dir = 2, Dur = 17
22:36:33.950 00.000 12252 IsSlewing returns 0
22:36:33.950 00.000 12252 IsGuiding returns 0
22:36:33.952 00.002 12252 PulseGuide returned control before completion, sleep 26
22:36:33.987 00.035 12252 IsGuiding returns 0
22:36:33.987 00.000 12252 Move returns status 0, amount 17
22:36:33.987 00.000 12252 MoveAxis(N, 0, ABG)
22:36:33.987 00.000 12252 Move returns status 0, amount 0
22:36:33.987 00.000 12252 move complete, result=0
22:36:33.987 00.000 12252 worker thread done servicing request
22:36:33.987 00.000 12252 Worker thread wakes up
22:36:33.987 00.000 9044 GuideStep: -0.1 px 17 ms EAST, 0.2 px 0 ms NORTH
22:36:33.991 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:33.991 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:36.342 02.351 12252 Exposure complete
22:36:36.403 00.061 12252 worker thread done servicing request
22:36:36.403 00.000 9044 OnExposeComplete: enter
22:36:36.405 00.002 9044 UpdateGuideState(): m_state=6
22:36:36.406 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3629
22:36:36.408 00.002 9044 Star::Find returns 1 (0), X=1010.93, Y=828.27, Mass=5673, SNR=51.6, Peak=173 HFD=5.3
22:36:36.412 00.004 9044 MultiStar: [#1 -0.17,0.21,1.08,U] [#2 -0.21,0.20,1.22,U] [#3 -0.10,0.20,0.85,U] [#4 -0.20,-0.07,1.28,U] [#5 -0.37,0.14,0.00,M2] [#6 -0.19,0.26,0.42,U] [#7 -0.20,0.25,0.43,U] [#8 -0.34,0.26,0.00,M1] 
22:36:36.414 00.002 9044 single-star, 6 included, MultiStar: {-0.17, 0.11}, one-star: {-0.10, -0.09}
22:36:36.417 00.003 9044 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.62) = xAngle (-0.77 = -0.77)
22:36:36.419 00.002 9044 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.85 = 2.43)
22:36:36.421 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.39 mountX=0.09 mountY=0.09, mountTheta=0.74
22:36:36.424 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.09, opts=13)
22:36:36.426 00.002 9044 Enqueuing Move request for scope (-0.10, -0.09)
22:36:36.427 00.001 12252 Worker thread wakes up
22:36:36.427 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
22:36:36.427 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
22:36:36.427 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:36.429 00.002 12252 Moving (-0.10, -0.09) raw xDistance=0.09 yDistance=0.09
22:36:36.429 00.000 9044 UpdateGuideState exits: m=5673 SNR=51.6
22:36:36.430 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:36.431 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:36.432 00.001 9044 Enqueuing Expose request
22:36:36.433 00.001 12252 PPEC rslt: input = 0.09, final = -0.06, react = 0.06, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:36:36.433 00.000 12252 PPEC: input: 0.09, control: -0.06, exposure: 2000
22:36:36.433 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:36.433 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:36:36.433 00.000 12252 MoveAxis(E, 23, ABG)
22:36:36.433 00.000 12252 Guiding  Dir = 2, Dur = 23
22:36:36.434 00.001 12252 IsSlewing returns 0
22:36:36.434 00.000 12252 IsGuiding returns 0
22:36:36.436 00.002 12252 PulseGuide returned control before completion, sleep 32
22:36:36.482 00.046 12252 IsGuiding returns 0
22:36:36.482 00.000 12252 Move returns status 0, amount 23
22:36:36.482 00.000 12252 MoveAxis(N, 0, ABG)
22:36:36.482 00.000 12252 Move returns status 0, amount 0
22:36:36.482 00.000 12252 move complete, result=0
22:36:36.483 00.001 12252 worker thread done servicing request
22:36:36.483 00.000 12252 Worker thread wakes up
22:36:36.483 00.000 9044 GuideStep: 0.1 px 23 ms EAST, 0.1 px 0 ms NORTH
22:36:36.486 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:36.486 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:38.837 02.351 12252 Exposure complete
22:36:38.908 00.071 12252 worker thread done servicing request
22:36:38.908 00.000 9044 OnExposeComplete: enter
22:36:38.909 00.001 9044 UpdateGuideState(): m_state=6
22:36:38.910 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3630
22:36:38.911 00.001 9044 Star::Find returns 1 (0), X=1010.88, Y=828.44, Mass=5559, SNR=51.1, Peak=173 HFD=5.2
22:36:38.912 00.001 9044 MultiStar: [#1 -0.24,0.30,1.07,U] [#2 -0.18,0.17,1.23,U] [#3 -0.08,0.21,0.85,U] [#4 -0.29,0.03,1.28,U] [#5 -0.30,0.15,0.67,U] [#6 -0.30,0.20,0.42,U] [#7 -0.24,0.23,0.44,U] [#8 -0.19,0.27,0.43,U] 
22:36:38.914 00.002 9044 single-star, 8 included, MultiStar: {-0.21, 0.17}, one-star: {-0.14, 0.08}
22:36:38.915 00.001 9044 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.62) = xAngle (4.27 = -2.02)
22:36:38.916 00.001 9044 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.18 = 1.18)
22:36:38.917 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.64 mountX=-0.07 mountY=0.15, mountTheta=2.01
22:36:38.919 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.08, opts=13)
22:36:38.920 00.001 9044 Enqueuing Move request for scope (-0.14, 0.08)
22:36:38.921 00.001 12252 Worker thread wakes up
22:36:38.922 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:38.923 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
22:36:38.923 00.000 9044 UpdateGuideState exits: m=5559 SNR=51.1
22:36:38.924 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
22:36:38.924 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:38.925 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:38.927 00.002 9044 Enqueuing Expose request
22:36:38.928 00.001 12252 Moving (-0.14, 0.08) raw xDistance=-0.07 yDistance=0.15
22:36:38.930 00.002 12252 PPEC rslt: input = -0.07, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:36:38.930 00.000 12252 PPEC: input: -0.07, control: -0.06, exposure: 2000
22:36:38.931 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:38.931 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:36:38.931 00.000 12252 MoveAxis(E, 25, ABG)
22:36:38.931 00.000 12252 Guiding  Dir = 2, Dur = 25
22:36:38.931 00.000 12252 IsSlewing returns 0
22:36:38.931 00.000 12252 IsGuiding returns 0
22:36:38.933 00.002 12252 PulseGuide returned control before completion, sleep 34
22:36:38.971 00.038 12252 IsGuiding returns 0
22:36:38.971 00.000 12252 Move returns status 0, amount 25
22:36:38.971 00.000 12252 MoveAxis(N, 0, ABG)
22:36:38.971 00.000 12252 Move returns status 0, amount 0
22:36:38.973 00.002 12252 move complete, result=0
22:36:38.973 00.000 12252 worker thread done servicing request
22:36:38.973 00.000 12252 Worker thread wakes up
22:36:38.973 00.000 9044 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
22:36:38.975 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:38.975 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:41.311 02.336 12252 Exposure complete
22:36:41.363 00.052 12252 worker thread done servicing request
22:36:41.363 00.000 9044 OnExposeComplete: enter
22:36:41.364 00.001 9044 UpdateGuideState(): m_state=6
22:36:41.365 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3631
22:36:41.366 00.001 9044 Star::Find returns 1 (0), X=1010.91, Y=828.38, Mass=5681, SNR=51.5, Peak=173 HFD=5.2
22:36:41.367 00.001 9044 MultiStar: [#1 -0.19,0.19,1.08,U] [#2 -0.16,0.14,1.22,U] [#3 -0.03,0.13,0.84,U] [#4 -0.24,-0.08,1.29,U] [#5 -0.35,0.05,0.65,U] [#6 -0.12,0.30,0.42,U] [#7 -0.23,0.23,0.43,U] [#8 -0.31,0.21,0.42,U] 
22:36:41.368 00.001 9044 single-star, 8 included, MultiStar: {-0.18, 0.10}, one-star: {-0.12, 0.02}
22:36:41.368 00.000 9044 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.62) = xAngle (4.63 = -1.65)
22:36:41.369 00.001 9044 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.55 = 1.55)
22:36:41.370 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=3.01 mountX=-0.01 mountY=0.12, mountTheta=1.65
22:36:41.373 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.02, opts=13)
22:36:41.374 00.001 9044 Enqueuing Move request for scope (-0.12, 0.02)
22:36:41.375 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:41.376 00.001 9044 UpdateGuideState exits: m=5681 SNR=51.5
22:36:41.377 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:41.378 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:41.379 00.001 9044 Enqueuing Expose request
22:36:41.381 00.002 12252 Worker thread wakes up
22:36:41.381 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
22:36:41.381 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
22:36:41.381 00.000 12252 Moving (-0.12, 0.02) raw xDistance=-0.01 yDistance=0.12
22:36:41.386 00.005 12252 PPEC rslt: input = -0.01, final = -0.06, react = -0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:36:41.386 00.000 12252 PPEC: input: -0.01, control: -0.06, exposure: 2000
22:36:41.386 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:41.386 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:36:41.386 00.000 12252 MoveAxis(E, 23, ABG)
22:36:41.386 00.000 12252 Guiding  Dir = 2, Dur = 23
22:36:41.386 00.000 12252 IsSlewing returns 0
22:36:41.387 00.001 12252 IsGuiding returns 0
22:36:41.389 00.002 12252 PulseGuide returned control before completion, sleep 31
22:36:41.432 00.043 12252 IsGuiding returns 0
22:36:41.432 00.000 12252 Move returns status 0, amount 23
22:36:41.432 00.000 12252 MoveAxis(N, 0, ABG)
22:36:41.432 00.000 12252 Move returns status 0, amount 0
22:36:41.432 00.000 12252 move complete, result=0
22:36:41.433 00.001 12252 worker thread done servicing request
22:36:41.433 00.000 12252 Worker thread wakes up
22:36:41.433 00.000 9044 GuideStep: -0.0 px 23 ms EAST, 0.1 px 0 ms NORTH
22:36:41.434 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:41.434 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:43.785 02.351 12252 Exposure complete
22:36:43.842 00.057 12252 worker thread done servicing request
22:36:43.842 00.000 9044 OnExposeComplete: enter
22:36:43.843 00.001 9044 UpdateGuideState(): m_state=6
22:36:43.844 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3632
22:36:43.844 00.000 9044 Star::Find returns 1 (0), X=1011.02, Y=828.37, Mass=5636, SNR=51.5, Peak=173 HFD=5.2
22:36:43.845 00.001 9044 MultiStar: [#1 -0.11,0.23,1.06,U] [#2 -0.08,0.07,1.21,U] [#3 -0.02,0.07,0.85,U] [#4 -0.09,-0.07,1.31,U] [#5 -0.26,0.08,0.65,U] [#6 -0.04,0.21,0.42,U] [#7 -0.12,0.26,0.44,U] [#8 -0.05,0.18,0.43,U] 
22:36:43.846 00.001 9044 single-star, 8 included, MultiStar: {-0.08, 0.09}, one-star: {-0.00, 0.01}
22:36:43.847 00.001 9044 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.62) = xAngle (3.62 = -2.66)
22:36:43.848 00.001 9044 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.54 = 0.54)
22:36:43.849 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.01 hyp=0.01 cameraTheta=2.00 mountX=-0.01 mountY=0.00, mountTheta=2.61
22:36:43.854 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.01, opts=13)
22:36:43.856 00.002 9044 Enqueuing Move request for scope (-0.00, 0.01)
22:36:43.858 00.002 12252 Worker thread wakes up
22:36:43.858 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.01) opts 0xd
22:36:43.858 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.01)
22:36:43.858 00.000 12252 Moving (-0.00, 0.01) raw xDistance=-0.01 yDistance=0.00
22:36:43.858 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:43.860 00.002 9044 UpdateGuideState exits: m=5636 SNR=51.5
22:36:43.862 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:43.863 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:43.865 00.002 9044 Enqueuing Expose request
22:36:43.868 00.003 12252 PPEC rslt: input = -0.01, final = -0.06, react = -0.00, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:36:43.868 00.000 12252 PPEC: input: -0.01, control: -0.06, exposure: 2000
22:36:43.868 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:43.868 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:36:43.868 00.000 12252 MoveAxis(E, 24, ABG)
22:36:43.868 00.000 12252 Guiding  Dir = 2, Dur = 24
22:36:43.869 00.001 12252 IsSlewing returns 0
22:36:43.869 00.000 12252 IsGuiding returns 0
22:36:43.871 00.002 12252 PulseGuide returned control before completion, sleep 33
22:36:43.918 00.047 12252 IsGuiding returns 0
22:36:43.918 00.000 12252 Move returns status 0, amount 24
22:36:43.918 00.000 12252 MoveAxis(N, 0, ABG)
22:36:43.918 00.000 12252 Move returns status 0, amount 0
22:36:43.918 00.000 12252 move complete, result=0
22:36:43.918 00.000 12252 worker thread done servicing request
22:36:43.918 00.000 12252 Worker thread wakes up
22:36:43.918 00.000 9044 GuideStep: -0.0 px 24 ms EAST, 0.0 px 0 ms NORTH
22:36:43.919 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:43.919 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:46.280 02.361 12252 Exposure complete
22:36:46.355 00.075 12252 worker thread done servicing request
22:36:46.355 00.000 9044 OnExposeComplete: enter
22:36:46.356 00.001 9044 UpdateGuideState(): m_state=6
22:36:46.357 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3633
22:36:46.358 00.001 9044 Star::Find returns 1 (0), X=1010.96, Y=828.56, Mass=5685, SNR=51.7, Peak=173 HFD=5.1
22:36:46.359 00.001 9044 MultiStar: [#1 -0.02,0.26,1.09,U] [#2 -0.06,0.27,1.21,U] [#3 0.09,0.26,0.85,U] [#4 -0.08,-0.06,1.30,U] [#5 -0.22,0.17,0.66,U] [#6 0.01,0.39,0.42,U] [#7 -0.10,0.29,0.43,U] [#8 -0.11,0.20,0.42,U] 
22:36:46.360 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.20}, one-star: {-0.06, 0.20}
22:36:46.361 00.001 9044 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.62) = xAngle (3.48 = -2.80)
22:36:46.362 00.001 9044 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.40 = 0.40)
22:36:46.363 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.20 cameraTheta=1.86 mountX=-0.19 mountY=0.08, mountTheta=2.75
22:36:46.365 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.20, opts=13)
22:36:46.366 00.001 9044 Enqueuing Move request for scope (-0.06, 0.20)
22:36:46.367 00.001 12252 Worker thread wakes up
22:36:46.367 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:46.368 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
22:36:46.368 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
22:36:46.368 00.000 9044 UpdateGuideState exits: m=5685 SNR=51.7
22:36:46.369 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:46.370 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:46.371 00.001 9044 Enqueuing Expose request
22:36:46.372 00.001 12252 Moving (-0.06, 0.20) raw xDistance=-0.19 yDistance=0.08
22:36:46.375 00.003 12252 PPEC rslt: input = -0.19, final = -0.18, react = -0.11, pred = -0.06, hyst = -0.11, hyst_pct = 0.00, period_length = 483.54
22:36:46.375 00.000 12252 PPEC: input: -0.19, control: -0.18, exposure: 2000
22:36:46.375 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:46.375 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:36:46.375 00.000 12252 MoveAxis(E, 70, ABG)
22:36:46.375 00.000 12252 Guiding  Dir = 2, Dur = 70
22:36:46.376 00.001 12252 IsSlewing returns 0
22:36:46.376 00.000 12252 IsGuiding returns 0
22:36:46.378 00.002 12252 PulseGuide returned control before completion, sleep 79
22:36:46.463 00.085 12252 IsGuiding returns 0
22:36:46.463 00.000 12252 Move returns status 0, amount 70
22:36:46.463 00.000 12252 MoveAxis(N, 0, ABG)
22:36:46.465 00.002 12252 Move returns status 0, amount 0
22:36:46.465 00.000 12252 move complete, result=0
22:36:46.465 00.000 12252 worker thread done servicing request
22:36:46.465 00.000 12252 Worker thread wakes up
22:36:46.465 00.000 9044 GuideStep: -0.2 px 70 ms EAST, 0.1 px 0 ms NORTH
22:36:46.467 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:46.467 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:48.827 02.360 12252 Exposure complete
22:36:48.894 00.067 12252 worker thread done servicing request
22:36:48.894 00.000 9044 OnExposeComplete: enter
22:36:48.897 00.003 9044 UpdateGuideState(): m_state=6
22:36:48.899 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
22:36:48.900 00.001 9044 Star::Find returns 1 (0), X=1010.96, Y=828.43, Mass=5610, SNR=51.4, Peak=173 HFD=5.2
22:36:48.903 00.003 9044 MultiStar: [#1 -0.14,0.27,1.09,U] [#2 -0.12,0.20,1.22,U] [#3 0.01,0.18,0.84,U] [#4 -0.15,-0.04,1.30,U] [#5 -0.28,0.15,0.66,U] [#6 -0.16,0.34,0.42,U] [#7 -0.11,0.29,0.43,U] [#8 -0.07,0.33,0.42,U] 
22:36:48.905 00.002 9044 single-star, 8 included, MultiStar: {-0.12, 0.16}, one-star: {-0.07, 0.06}
22:36:48.907 00.002 9044 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.62) = xAngle (4.00 = -2.28)
22:36:48.909 00.002 9044 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.92 = 0.92)
22:36:48.911 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.38 mountX=-0.06 mountY=0.07, mountTheta=2.26
22:36:48.915 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.06, opts=13)
22:36:48.917 00.002 9044 Enqueuing Move request for scope (-0.07, 0.06)
22:36:48.919 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:48.922 00.003 12252 Worker thread wakes up
22:36:48.922 00.000 9044 UpdateGuideState exits: m=5610 SNR=51.4
22:36:48.924 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:48.926 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:48.928 00.002 9044 Enqueuing Expose request
22:36:48.932 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
22:36:48.932 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
22:36:48.932 00.000 12252 Moving (-0.07, 0.06) raw xDistance=-0.06 yDistance=0.07
22:36:48.936 00.004 12252 PPEC rslt: input = -0.06, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.54
22:36:48.936 00.000 12252 PPEC: input: -0.06, control: -0.06, exposure: 2000
22:36:48.936 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:48.936 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:36:48.936 00.000 12252 MoveAxis(E, 25, ABG)
22:36:48.936 00.000 12252 Guiding  Dir = 2, Dur = 25
22:36:48.937 00.001 12252 IsSlewing returns 0
22:36:48.937 00.000 12252 IsGuiding returns 0
22:36:48.939 00.002 12252 PulseGuide returned control before completion, sleep 34
22:36:48.982 00.043 12252 IsGuiding returns 0
22:36:48.982 00.000 12252 Move returns status 0, amount 25
22:36:48.982 00.000 12252 MoveAxis(N, 0, ABG)
22:36:48.982 00.000 12252 Move returns status 0, amount 0
22:36:48.982 00.000 12252 move complete, result=0
22:36:48.982 00.000 12252 worker thread done servicing request
22:36:48.982 00.000 12252 Worker thread wakes up
22:36:48.982 00.000 9044 GuideStep: -0.1 px 25 ms EAST, 0.1 px 0 ms NORTH
22:36:48.985 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:48.985 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:51.333 02.348 12252 Exposure complete
22:36:51.375 00.042 12252 worker thread done servicing request
22:36:51.375 00.000 9044 OnExposeComplete: enter
22:36:51.377 00.002 9044 UpdateGuideState(): m_state=6
22:36:51.378 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3635
22:36:51.379 00.001 9044 Star::Find returns 1 (0), X=1010.92, Y=828.36, Mass=5651, SNR=51.5, Peak=173 HFD=5.2
22:36:51.381 00.002 9044 MultiStar: [#1 -0.19,0.18,1.06,U] [#2 -0.13,0.08,1.21,U] [#3 -0.09,0.10,0.85,U] [#4 -0.20,-0.12,1.30,U] [#5 -0.30,0.06,0.66,U] [#6 -0.09,0.21,0.43,U] [#7 -0.26,0.24,0.43,U] [#8 -0.29,0.12,0.43,U] 
22:36:51.382 00.001 9044 single-star, 8 included, MultiStar: {-0.17, 0.07}, one-star: {-0.10, -0.00}
22:36:51.384 00.002 9044 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.62) = xAngle (-1.48 = -1.48)
22:36:51.385 00.001 9044 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.56 = 1.72)
22:36:51.386 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.10 mountX=0.01 mountY=0.10, mountTheta=1.48
22:36:51.390 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.00, opts=13)
22:36:51.391 00.001 9044 Enqueuing Move request for scope (-0.10, -0.00)
22:36:51.392 00.001 12252 Worker thread wakes up
22:36:51.393 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:51.394 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
22:36:51.394 00.000 9044 UpdateGuideState exits: m=5651 SNR=51.5
22:36:51.394 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:51.395 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
22:36:51.395 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:51.397 00.002 12252 Moving (-0.10, -0.00) raw xDistance=0.01 yDistance=0.10
22:36:51.398 00.001 9044 Enqueuing Expose request
22:36:51.400 00.002 12252 PPEC rslt: input = 0.01, final = -0.06, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.53
22:36:51.400 00.000 12252 PPEC: input: 0.01, control: -0.06, exposure: 2000
22:36:51.401 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:51.401 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:36:51.401 00.000 12252 MoveAxis(E, 24, ABG)
22:36:51.401 00.000 12252 Guiding  Dir = 2, Dur = 24
22:36:51.401 00.000 12252 IsSlewing returns 0
22:36:51.401 00.000 12252 IsGuiding returns 0
22:36:51.404 00.003 12252 PulseGuide returned control before completion, sleep 33
22:36:51.448 00.044 12252 IsGuiding returns 0
22:36:51.448 00.000 12252 Move returns status 0, amount 24
22:36:51.448 00.000 12252 MoveAxis(N, 0, ABG)
22:36:51.448 00.000 12252 Move returns status 0, amount 0
22:36:51.448 00.000 12252 move complete, result=0
22:36:51.448 00.000 12252 worker thread done servicing request
22:36:51.448 00.000 12252 Worker thread wakes up
22:36:51.448 00.000 9044 GuideStep: 0.0 px 24 ms EAST, 0.1 px 0 ms NORTH
22:36:51.450 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:51.450 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:53.795 02.345 12252 Exposure complete
22:36:53.856 00.061 12252 worker thread done servicing request
22:36:53.856 00.000 9044 OnExposeComplete: enter
22:36:53.859 00.003 9044 UpdateGuideState(): m_state=6
22:36:53.861 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3636
22:36:53.863 00.002 9044 Star::Find returns 1 (0), X=1010.90, Y=828.48, Mass=5667, SNR=51.6, Peak=173 HFD=5.2
22:36:53.864 00.001 9044 MultiStar: [#1 -0.17,0.13,1.06,U] [#2 -0.21,0.13,1.22,U] [#3 -0.03,0.16,0.85,U] [#4 -0.17,-0.02,1.29,U] [#5 -0.36,0.11,0.66,U] [#6 -0.14,0.26,0.42,U] [#7 -0.20,0.34,0.00,M1] [#8 -0.22,0.25,0.42,U] 
22:36:53.866 00.002 9044 single-star, 7 included, MultiStar: {-0.17, 0.11}, one-star: {-0.12, 0.11}
22:36:53.868 00.002 9044 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.62) = xAngle (4.02 = -2.27)
22:36:53.871 00.003 9044 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.93 = 0.93)
22:36:53.873 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.17 cameraTheta=2.39 mountX=-0.11 mountY=0.14, mountTheta=2.24
22:36:53.877 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.11, opts=13)
22:36:53.880 00.003 9044 Enqueuing Move request for scope (-0.12, 0.11)
22:36:53.882 00.002 12252 Worker thread wakes up
22:36:53.882 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:53.884 00.002 9044 UpdateGuideState exits: m=5667 SNR=51.6
22:36:53.886 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:53.887 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:53.889 00.002 9044 Enqueuing Expose request
22:36:53.890 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
22:36:53.890 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
22:36:53.890 00.000 12252 Moving (-0.12, 0.11) raw xDistance=-0.11 yDistance=0.14
22:36:53.893 00.003 12252 PPEC rslt: input = -0.11, final = -0.14, react = -0.06, pred = -0.07, hyst = -0.06, hyst_pct = 0.00, period_length = 483.53
22:36:53.893 00.000 12252 PPEC: input: -0.11, control: -0.14, exposure: 2000
22:36:53.893 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:53.893 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:36:53.893 00.000 12252 MoveAxis(E, 54, ABG)
22:36:53.894 00.001 12252 Guiding  Dir = 2, Dur = 54
22:36:53.894 00.000 12252 IsSlewing returns 0
22:36:53.894 00.000 12252 IsGuiding returns 0
22:36:53.896 00.002 12252 PulseGuide returned control before completion, sleep 63
22:36:53.960 00.064 12252 IsGuiding returns 1
22:36:53.960 00.000 12252 scope still moving after pulse duration time elapsed
22:36:53.990 00.030 12252 IsSlewing returns 0
22:36:53.990 00.000 12252 IsGuiding returns 0
22:36:53.990 00.000 12252 scope move finished after 54 + 42 ms
22:36:53.990 00.000 12252 Move returns status 0, amount 54
22:36:53.992 00.002 12252 MoveAxis(N, 0, ABG)
22:36:53.992 00.000 12252 Move returns status 0, amount 0
22:36:53.992 00.000 12252 move complete, result=0
22:36:53.992 00.000 12252 worker thread done servicing request
22:36:53.992 00.000 12252 Worker thread wakes up
22:36:53.992 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:53.992 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:53.992 00.000 9044 GuideStep: -0.1 px 54 ms EAST, 0.1 px 0 ms NORTH
22:36:56.331 02.339 12252 Exposure complete
22:36:56.423 00.092 12252 worker thread done servicing request
22:36:56.423 00.000 9044 OnExposeComplete: enter
22:36:56.424 00.001 9044 UpdateGuideState(): m_state=6
22:36:56.425 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3637
22:36:56.427 00.002 9044 Star::Find returns 1 (0), X=1010.89, Y=828.25, Mass=5678, SNR=51.9, Peak=173 HFD=5.2
22:36:56.428 00.001 9044 MultiStar: [#1 -0.20,0.07,1.05,U] [#2 -0.19,0.03,1.21,U] [#3 -0.07,-0.07,0.86,U] [#4 -0.23,-0.47,0.00,M1] [#5 -0.35,-0.05,0.67,U] [#6 -0.16,0.18,0.43,U] [#7 -0.26,0.08,0.44,U] [#8 -0.29,0.07,0.42,U] 
22:36:56.430 00.002 9044 single-star, 7 included, MultiStar: {-0.19, 0.01}, one-star: {-0.13, -0.12}
22:36:56.431 00.001 9044 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.62) = xAngle (-0.79 = -0.79)
22:36:56.432 00.001 9044 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.87 = 2.41)
22:36:56.433 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.17 cameraTheta=-2.41 mountX=0.12 mountY=0.12, mountTheta=0.75
22:36:56.435 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.12, opts=13)
22:36:56.437 00.002 9044 Enqueuing Move request for scope (-0.13, -0.12)
22:36:56.438 00.001 12252 Worker thread wakes up
22:36:56.438 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:56.439 00.001 9044 UpdateGuideState exits: m=5678 SNR=51.9
22:36:56.440 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:56.441 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:56.442 00.001 9044 Enqueuing Expose request
22:36:56.443 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
22:36:56.443 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
22:36:56.443 00.000 12252 Moving (-0.13, -0.12) raw xDistance=0.12 yDistance=0.12
22:36:56.448 00.005 12252 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = -0.07, hyst = 0.06, hyst_pct = 0.00, period_length = 483.53
22:36:56.449 00.001 12252 PPEC: input: 0.12, control: 0.01, exposure: 2000
22:36:56.449 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:56.449 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:36:56.449 00.000 12252 MoveAxis(W, 3, ABG)
22:36:56.449 00.000 12252 Guiding  Dir = 3, Dur = 3
22:36:56.449 00.000 12252 IsSlewing returns 0
22:36:56.449 00.000 12252 IsGuiding returns 0
22:36:56.452 00.003 12252 PulseGuide returned control before completion, sleep 12
22:36:56.475 00.023 12252 IsGuiding returns 0
22:36:56.475 00.000 12252 Move returns status 0, amount 3
22:36:56.475 00.000 12252 MoveAxis(N, 0, ABG)
22:36:56.475 00.000 12252 Move returns status 0, amount 0
22:36:56.475 00.000 12252 move complete, result=0
22:36:56.475 00.000 12252 worker thread done servicing request
22:36:56.475 00.000 12252 Worker thread wakes up
22:36:56.475 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:56.475 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:36:56.475 00.000 9044 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:36:58.834 02.359 12252 Exposure complete
22:36:58.881 00.047 12252 worker thread done servicing request
22:36:58.881 00.000 9044 OnExposeComplete: enter
22:36:58.883 00.002 9044 UpdateGuideState(): m_state=6
22:36:58.885 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3638
22:36:58.887 00.002 9044 Star::Find returns 1 (0), X=1010.92, Y=828.54, Mass=5776, SNR=52.2, Peak=173 HFD=5.2
22:36:58.888 00.001 9044 MultiStar: [#1 -0.18,0.32,1.05,U] [#2 -0.13,0.30,1.19,U] [#3 -0.06,0.28,0.86,U] [#4 -0.24,-0.04,1.28,U] [#5 -0.31,0.27,0.00,M1] [#6 -0.11,0.34,0.41,U] [#7 -0.21,0.33,0.00,M1] [#8 -0.02,0.22,0.42,U] 
22:36:58.889 00.001 9044 single-star, 6 included, MultiStar: {-0.14, 0.21}, one-star: {-0.11, 0.18}
22:36:58.891 00.002 9044 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.62) = xAngle (3.73 = -2.56)
22:36:58.892 00.001 9044 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.64 = 0.64)
22:36:58.893 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.10 mountX=-0.17 mountY=0.13, mountTheta=2.52
22:36:58.897 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.18, opts=13)
22:36:58.899 00.002 9044 Enqueuing Move request for scope (-0.11, 0.18)
22:36:58.900 00.001 12252 Worker thread wakes up
22:36:58.900 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:36:58.901 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
22:36:58.901 00.000 9044 UpdateGuideState exits: m=5776 SNR=52.2
22:36:58.902 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
22:36:58.903 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:36:58.904 00.001 12252 Moving (-0.11, 0.18) raw xDistance=-0.17 yDistance=0.13
22:36:58.904 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:36:58.905 00.001 9044 Enqueuing Expose request
22:36:58.908 00.003 12252 PPEC rslt: input = -0.17, final = -0.16, react = -0.10, pred = -0.06, hyst = -0.10, hyst_pct = 0.00, period_length = 483.52
22:36:58.908 00.000 12252 PPEC: input: -0.17, control: -0.16, exposure: 2000
22:36:58.908 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:36:58.909 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:36:58.909 00.000 12252 MoveAxis(E, 63, ABG)
22:36:58.909 00.000 12252 Guiding  Dir = 2, Dur = 63
22:36:58.909 00.000 12252 IsSlewing returns 0
22:36:58.910 00.001 12252 IsGuiding returns 0
22:36:58.911 00.001 12252 PulseGuide returned control before completion, sleep 72
22:36:58.989 00.078 12252 IsGuiding returns 0
22:36:58.989 00.000 12252 Move returns status 0, amount 63
22:36:58.989 00.000 12252 MoveAxis(N, 0, ABG)
22:36:58.989 00.000 12252 Move returns status 0, amount 0
22:36:58.989 00.000 12252 move complete, result=0
22:36:58.989 00.000 12252 worker thread done servicing request
22:36:58.989 00.000 12252 Worker thread wakes up
22:36:58.989 00.000 9044 GuideStep: -0.2 px 63 ms EAST, 0.1 px 0 ms NORTH
22:36:58.990 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:36:58.990 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:01.343 02.353 12252 Exposure complete
22:37:01.418 00.075 12252 worker thread done servicing request
22:37:01.418 00.000 9044 OnExposeComplete: enter
22:37:01.420 00.002 9044 UpdateGuideState(): m_state=6
22:37:01.421 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3639
22:37:01.422 00.001 9044 Star::Find returns 1 (0), X=1010.77, Y=828.36, Mass=5685, SNR=51.8, Peak=173 HFD=5.3
22:37:01.423 00.001 9044 MultiStar: [#1 -0.31,0.20,1.05,U] [#2 -0.22,0.08,1.22,U] [#3 -0.11,0.21,0.85,U] [#4 -0.30,-0.44,0.00,M1] [#5 -0.38,0.04,0.67,U] [#6 -0.30,0.01,0.42,U] [#7 -0.41,0.20,0.00,M2] [#8 -0.21,0.17,0.43,U] 
22:37:01.425 00.002 9044 single-star, 6 included, MultiStar: {-0.25, 0.11}, one-star: {-0.25, -0.00}
22:37:01.426 00.001 9044 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.62) = xAngle (-1.51 = -1.51)
22:37:01.427 00.001 9044 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.59 = 1.69)
22:37:01.428 00.001 9044 CameraToMount -- cameraX=-0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-3.13 mountX=0.02 mountY=0.25, mountTheta=1.51
22:37:01.430 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.25, y=-0.00, opts=13)
22:37:01.431 00.001 9044 Enqueuing Move request for scope (-0.25, -0.00)
22:37:01.432 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:01.433 00.001 9044 UpdateGuideState exits: m=5685 SNR=51.8
22:37:01.435 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:01.437 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:01.438 00.001 9044 Enqueuing Expose request
22:37:01.439 00.001 12252 Worker thread wakes up
22:37:01.439 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.00) opts 0xd
22:37:01.439 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.25, -0.00)
22:37:01.439 00.000 12252 Moving (-0.25, -0.00) raw xDistance=0.02 yDistance=0.25
22:37:01.442 00.003 12252 PPEC rslt: input = 0.02, final = -0.05, react = 0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.52
22:37:01.442 00.000 12252 PPEC: input: 0.02, control: -0.05, exposure: 2000
22:37:01.442 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:37:01.443 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
22:37:01.443 00.000 12252 MoveAxis(E, 19, ABG)
22:37:01.443 00.000 12252 Guiding  Dir = 2, Dur = 19
22:37:01.444 00.001 12252 IsSlewing returns 0
22:37:01.444 00.000 12252 IsGuiding returns 0
22:37:01.446 00.002 12252 PulseGuide returned control before completion, sleep 28
22:37:01.487 00.041 12252 IsGuiding returns 0
22:37:01.487 00.000 12252 Move returns status 0, amount 19
22:37:01.487 00.000 12252 MoveAxis(N, 0, ABG)
22:37:01.487 00.000 12252 Move returns status 0, amount 0
22:37:01.487 00.000 12252 move complete, result=0
22:37:01.487 00.000 12252 worker thread done servicing request
22:37:01.487 00.000 12252 Worker thread wakes up
22:37:01.487 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:01.487 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:01.487 00.000 9044 GuideStep: 0.0 px 19 ms EAST, 0.3 px 0 ms NORTH
22:37:03.842 02.355 12252 Exposure complete
22:37:03.904 00.062 12252 worker thread done servicing request
22:37:03.904 00.000 9044 OnExposeComplete: enter
22:37:03.905 00.001 9044 UpdateGuideState(): m_state=6
22:37:03.906 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3640
22:37:03.907 00.001 9044 Star::Find returns 1 (0), X=1010.92, Y=828.26, Mass=5629, SNR=51.6, Peak=173 HFD=5.2
22:37:03.908 00.001 9044 MultiStar: [#1 -0.21,0.09,1.05,U] [#2 -0.17,-0.02,1.22,U] [#3 -0.06,0.05,0.85,U] [#4 -0.22,-0.20,1.29,U] [#5 -0.37,-0.06,0.66,U] [#6 -0.27,0.01,0.42,U] [#7 -0.19,0.18,0.44,U] [#8 -0.19,-0.01,0.43,U] 
22:37:03.911 00.003 9044 single-star, 8 included, MultiStar: {-0.19, -0.03}, one-star: {-0.10, -0.10}
22:37:03.912 00.001 9044 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.62) = xAngle (-0.71 = -0.71)
22:37:03.913 00.001 9044 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.79 = 2.49)
22:37:03.914 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.33 mountX=0.11 mountY=0.09, mountTheta=0.67
22:37:03.916 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.10, opts=13)
22:37:03.917 00.001 9044 Enqueuing Move request for scope (-0.10, -0.10)
22:37:03.918 00.001 12252 Worker thread wakes up
22:37:03.918 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:03.919 00.001 9044 UpdateGuideState exits: m=5629 SNR=51.6
22:37:03.921 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
22:37:03.921 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:03.922 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:03.923 00.001 9044 Enqueuing Expose request
22:37:03.924 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
22:37:03.925 00.001 12252 Moving (-0.10, -0.10) raw xDistance=0.11 yDistance=0.09
22:37:03.927 00.002 12252 PPEC rslt: input = 0.11, final = 0.01, react = 0.06, pred = -0.05, hyst = 0.05, hyst_pct = 0.00, period_length = 483.51
22:37:03.927 00.000 12252 PPEC: input: 0.11, control: 0.01, exposure: 2000
22:37:03.927 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:03.927 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:37:03.927 00.000 12252 MoveAxis(W, 5, ABG)
22:37:03.927 00.000 12252 Guiding  Dir = 3, Dur = 5
22:37:03.927 00.000 12252 IsSlewing returns 0
22:37:03.928 00.001 12252 IsGuiding returns 0
22:37:03.930 00.002 12252 PulseGuide returned control before completion, sleep 13
22:37:03.944 00.014 12252 IsGuiding returns 0
22:37:03.944 00.000 12252 Move returns status 0, amount 5
22:37:03.944 00.000 12252 MoveAxis(N, 0, ABG)
22:37:03.944 00.000 12252 Move returns status 0, amount 0
22:37:03.944 00.000 12252 move complete, result=0
22:37:03.944 00.000 12252 worker thread done servicing request
22:37:03.944 00.000 12252 Worker thread wakes up
22:37:03.944 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:03.944 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:03.944 00.000 9044 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
22:37:06.292 02.348 12252 Exposure complete
22:37:06.336 00.044 12252 worker thread done servicing request
22:37:06.336 00.000 9044 OnExposeComplete: enter
22:37:06.338 00.002 9044 UpdateGuideState(): m_state=6
22:37:06.339 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3641
22:37:06.340 00.001 9044 Star::Find returns 1 (0), X=1010.83, Y=828.30, Mass=5688, SNR=51.7, Peak=173 HFD=5.2
22:37:06.341 00.001 9044 MultiStar: [#1 -0.24,0.15,1.06,U] [#2 -0.16,0.07,1.21,U] [#3 -0.13,0.20,0.86,U] [#4 -0.24,-0.13,1.29,U] [#5 -0.33,0.07,0.66,U] [#6 -0.09,0.20,0.44,U] [#7 -0.24,0.17,0.44,U] [#8 -0.32,0.13,0.42,U] 
22:37:06.343 00.002 9044 single-star, 8 included, MultiStar: {-0.21, 0.06}, one-star: {-0.19, -0.06}
22:37:06.344 00.001 9044 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.62) = xAngle (-1.20 = -1.20)
22:37:06.344 00.000 9044 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.28 = 2.00)
22:37:06.348 00.004 9044 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.82 mountX=0.07 mountY=0.18, mountTheta=1.19
22:37:06.350 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=-0.06, opts=13)
22:37:06.352 00.002 9044 Enqueuing Move request for scope (-0.19, -0.06)
22:37:06.353 00.001 12252 Worker thread wakes up
22:37:06.353 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:06.355 00.002 9044 UpdateGuideState exits: m=5688 SNR=51.7
22:37:06.356 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
22:37:06.357 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:06.358 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
22:37:06.358 00.000 12252 Moving (-0.19, -0.06) raw xDistance=0.07 yDistance=0.18
22:37:06.359 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:06.359 00.000 9044 Enqueuing Expose request
22:37:06.363 00.004 12252 PPEC rslt: input = 0.07, final = -0.06, react = 0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:37:06.363 00.000 12252 PPEC: input: 0.07, control: -0.06, exposure: 2000
22:37:06.363 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:37:06.363 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:37:06.363 00.000 12252 MoveAxis(E, 22, ABG)
22:37:06.363 00.000 12252 Guiding  Dir = 2, Dur = 22
22:37:06.364 00.001 12252 IsSlewing returns 0
22:37:06.364 00.000 12252 IsGuiding returns 0
22:37:06.366 00.002 12252 PulseGuide returned control before completion, sleep 31
22:37:06.410 00.044 12252 IsGuiding returns 0
22:37:06.410 00.000 12252 Move returns status 0, amount 22
22:37:06.410 00.000 12252 MoveAxis(N, 0, ABG)
22:37:06.410 00.000 12252 Move returns status 0, amount 0
22:37:06.410 00.000 12252 move complete, result=0
22:37:06.410 00.000 12252 worker thread done servicing request
22:37:06.410 00.000 12252 Worker thread wakes up
22:37:06.410 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:06.410 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:06.410 00.000 9044 GuideStep: 0.1 px 22 ms EAST, 0.2 px 0 ms NORTH
22:37:08.772 02.362 12252 Exposure complete
22:37:08.821 00.049 12252 worker thread done servicing request
22:37:08.821 00.000 9044 OnExposeComplete: enter
22:37:08.823 00.002 9044 UpdateGuideState(): m_state=6
22:37:08.825 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3642
22:37:08.826 00.001 9044 Star::Find returns 1 (0), X=1010.85, Y=828.41, Mass=5681, SNR=51.7, Peak=173 HFD=5.2
22:37:08.828 00.002 9044 MultiStar: [#1 -0.23,0.20,1.05,U] [#2 -0.11,0.13,1.21,U] [#3 -0.03,0.18,0.85,U] [#4 -0.26,-0.09,1.30,U] [#5 -0.30,0.11,0.66,U] [#6 -0.23,0.10,0.43,U] [#7 -0.28,0.21,0.43,U] [#8 -0.13,0.15,0.44,U] 
22:37:08.829 00.001 9044 single-star, 8 included, MultiStar: {-0.19, 0.10}, one-star: {-0.18, 0.05}
22:37:08.830 00.001 9044 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.62) = xAngle (4.51 = -1.78)
22:37:08.832 00.002 9044 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.42 = 1.42)
22:37:08.833 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=0.05 hyp=0.18 cameraTheta=2.88 mountX=-0.04 mountY=0.18, mountTheta=1.77
22:37:08.835 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=0.05, opts=13)
22:37:08.836 00.001 9044 Enqueuing Move request for scope (-0.18, 0.05)
22:37:08.837 00.001 12252 Worker thread wakes up
22:37:08.837 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:08.838 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.05) opts 0xd
22:37:08.838 00.000 9044 UpdateGuideState exits: m=5681 SNR=51.7
22:37:08.839 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:08.840 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, 0.05)
22:37:08.840 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:08.841 00.001 9044 Enqueuing Expose request
22:37:08.843 00.002 12252 Moving (-0.18, 0.05) raw xDistance=-0.04 yDistance=0.18
22:37:08.847 00.004 12252 PPEC rslt: input = -0.04, final = -0.06, react = -0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:37:08.847 00.000 12252 PPEC: input: -0.04, control: -0.06, exposure: 2000
22:37:08.847 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.25 newest=0.45
22:37:08.847 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
22:37:08.847 00.000 12252 MoveAxis(E, 24, ABG)
22:37:08.847 00.000 12252 Guiding  Dir = 2, Dur = 24
22:37:08.848 00.001 12252 IsSlewing returns 0
22:37:08.848 00.000 12252 IsGuiding returns 0
22:37:08.850 00.002 12252 PulseGuide returned control before completion, sleep 33
22:37:08.899 00.049 12252 IsGuiding returns 0
22:37:08.899 00.000 12252 Move returns status 0, amount 24
22:37:08.899 00.000 12252 BLC: Oldest BLC event removed
22:37:08.899 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:37:08.899 00.000 12252 MoveAxis(S, 142, ABG)
22:37:08.900 00.001 12252 Guiding  Dir = 1, Dur = 142
22:37:08.900 00.000 12252 IsSlewing returns 0
22:37:08.900 00.000 12252 IsGuiding returns 0
22:37:08.905 00.005 12252 PulseGuide returned control before completion, sleep 147
22:37:09.056 00.151 12252 IsGuiding returns 1
22:37:09.057 00.001 12252 scope still moving after pulse duration time elapsed
22:37:09.087 00.030 12252 IsSlewing returns 0
22:37:09.092 00.005 12252 IsGuiding returns 0
22:37:09.092 00.000 12252 scope move finished after 142 + 49 ms
22:37:09.092 00.000 12252 Move returns status 0, amount 142
22:37:09.092 00.000 12252 move complete, result=0
22:37:09.092 00.000 12252 worker thread done servicing request
22:37:09.092 00.000 12252 Worker thread wakes up
22:37:09.093 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:09.093 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:09.093 00.000 9044 GuideStep: -0.0 px 24 ms EAST, 0.2 px 142 ms SOUTH
22:37:11.451 02.358 12252 Exposure complete
22:37:11.499 00.048 12252 worker thread done servicing request
22:37:11.499 00.000 9044 OnExposeComplete: enter
22:37:11.502 00.003 9044 UpdateGuideState(): m_state=6
22:37:11.504 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3643
22:37:11.505 00.001 9044 Star::Find returns 1 (0), X=1011.11, Y=828.50, Mass=5771, SNR=52.1, Peak=173 HFD=5.2
22:37:11.506 00.001 9044 MultiStar: [#1 0.02,0.20,1.03,U] [#2 -0.02,0.12,1.21,U] [#3 0.04,0.22,0.85,U] [#4 -0.04,-0.08,1.28,U] [#5 -0.21,0.10,0.66,U] [#6 0.08,0.27,0.44,U] [#7 -0.05,0.10,0.43,U] [#8 0.12,0.08,0.42,U] 
22:37:11.507 00.001 9044 refined, 8 included, MultiStar: {-0.00, 0.11}, one-star: {0.09, 0.14}
22:37:11.508 00.001 9044 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.62) = xAngle (3.20 = -3.08)
22:37:11.509 00.001 9044 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.12 = 0.12)
22:37:11.509 00.000 9044 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.58 mountX=-0.11 mountY=0.01, mountTheta=3.02
22:37:11.511 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.11, opts=13)
22:37:11.512 00.001 9044 Enqueuing Move request for scope (-0.00, 0.11)
22:37:11.513 00.001 12252 Worker thread wakes up
22:37:11.513 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:11.516 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
22:37:11.516 00.000 9044 UpdateGuideState exits: m=5771 SNR=52.1
22:37:11.518 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
22:37:11.518 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:11.519 00.001 12252 Moving (-0.00, 0.11) raw xDistance=-0.11 yDistance=0.01
22:37:11.519 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:11.521 00.002 9044 Enqueuing Expose request
22:37:11.522 00.001 12252 BLC: History state: CurrMiss=0.01, AvgInitMiss=0.00, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.180825, 1:0.013590
22:37:11.522 00.000 12252 BLC: No correction, Miss < min_move
22:37:11.524 00.002 12252 PPEC rslt: input = -0.11, final = -0.11, react = -0.07, pred = -0.05, hyst = -0.06, hyst_pct = 0.00, period_length = 483.51
22:37:11.525 00.001 12252 PPEC: input: -0.11, control: -0.11, exposure: 2000
22:37:11.525 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:11.525 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:11.525 00.000 12252 MoveAxis(E, 45, ABG)
22:37:11.525 00.000 12252 Guiding  Dir = 2, Dur = 45
22:37:11.525 00.000 12252 IsSlewing returns 0
22:37:11.525 00.000 12252 IsGuiding returns 0
22:37:11.528 00.003 12252 PulseGuide returned control before completion, sleep 54
22:37:11.592 00.064 12252 IsGuiding returns 0
22:37:11.592 00.000 12252 Move returns status 0, amount 45
22:37:11.592 00.000 12252 MoveAxis(N, 0, ABG)
22:37:11.593 00.001 12252 Move returns status 0, amount 0
22:37:11.593 00.000 12252 move complete, result=0
22:37:11.593 00.000 12252 worker thread done servicing request
22:37:11.593 00.000 12252 Worker thread wakes up
22:37:11.593 00.000 9044 GuideStep: -0.1 px 45 ms EAST, 0.0 px 0 ms NORTH
22:37:11.596 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:11.596 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:13.924 02.328 12252 Exposure complete
22:37:13.974 00.050 12252 worker thread done servicing request
22:37:13.974 00.000 9044 OnExposeComplete: enter
22:37:13.975 00.001 9044 UpdateGuideState(): m_state=6
22:37:13.977 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3644
22:37:13.980 00.003 9044 Star::Find returns 1 (0), X=1011.05, Y=828.45, Mass=5643, SNR=51.6, Peak=173 HFD=5.2
22:37:13.983 00.003 9044 MultiStar: [#1 -0.04,0.19,1.05,U] [#2 -0.05,0.08,1.23,U] [#3 0.12,0.15,0.86,U] [#4 -0.03,-0.09,1.24,U] [#5 -0.07,0.04,0.66,U] [#6 0.05,0.15,0.42,U] [#7 -0.05,0.18,0.44,U] [#8 -0.00,0.11,0.42,U] 
22:37:13.985 00.002 9044 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.02, 0.09}
22:37:13.986 00.001 9044 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.62) = xAngle (3.29 = -2.99)
22:37:13.989 00.003 9044 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.21 = 0.21)
22:37:13.990 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.67 mountX=-0.08 mountY=0.02, mountTheta=2.93
22:37:13.993 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.08, opts=13)
22:37:13.994 00.001 9044 Enqueuing Move request for scope (-0.01, 0.08)
22:37:13.995 00.001 12252 Worker thread wakes up
22:37:13.995 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:13.996 00.001 9044 UpdateGuideState exits: m=5643 SNR=51.6
22:37:13.998 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:13.999 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:14.000 00.001 9044 Enqueuing Expose request
22:37:14.002 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
22:37:14.002 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
22:37:14.002 00.000 12252 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.02
22:37:14.002 00.000 12252 BLC: History state: CurrMiss=0.02, AvgInitMiss=0.00, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.180825, 1:0.013590, 2:0.017409
22:37:14.002 00.000 12252 BLC: No correction, Miss < min_move
22:37:14.007 00.005 12252 PPEC rslt: input = -0.08, final = -0.04, react = -0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:37:14.007 00.000 12252 PPEC: input: -0.08, control: -0.04, exposure: 2000
22:37:14.007 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:14.008 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:37:14.008 00.000 12252 MoveAxis(E, 16, ABG)
22:37:14.008 00.000 12252 Guiding  Dir = 2, Dur = 16
22:37:14.009 00.001 12252 IsSlewing returns 0
22:37:14.010 00.001 12252 IsGuiding returns 0
22:37:14.012 00.002 12252 PulseGuide returned control before completion, sleep 25
22:37:14.047 00.035 12252 IsGuiding returns 0
22:37:14.047 00.000 12252 Move returns status 0, amount 16
22:37:14.047 00.000 12252 MoveAxis(N, 0, ABG)
22:37:14.047 00.000 12252 Move returns status 0, amount 0
22:37:14.047 00.000 12252 move complete, result=0
22:37:14.047 00.000 12252 worker thread done servicing request
22:37:14.047 00.000 12252 Worker thread wakes up
22:37:14.047 00.000 9044 GuideStep: -0.1 px 16 ms EAST, 0.0 px 0 ms NORTH
22:37:14.049 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:14.049 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:16.421 02.372 12252 Exposure complete
22:37:16.469 00.048 12252 worker thread done servicing request
22:37:16.469 00.000 9044 OnExposeComplete: enter
22:37:16.470 00.001 9044 UpdateGuideState(): m_state=6
22:37:16.471 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3645
22:37:16.472 00.001 9044 Star::Find returns 1 (0), X=1011.19, Y=828.37, Mass=5610, SNR=51.4, Peak=173 HFD=5.2
22:37:16.473 00.001 9044 MultiStar: [#1 0.12,0.16,1.06,U] [#2 0.05,0.08,1.22,U] [#3 0.13,0.12,0.87,U] [#4 0.02,-0.18,1.30,U] [#5 0.03,0.03,0.67,U] [#6 0.15,0.16,0.42,U] [#7 0.08,0.15,0.43,U] [#8 0.04,0.06,0.43,U] 
22:37:16.474 00.001 9044 refined, 8 included, MultiStar: {0.09, 0.04}, one-star: {0.17, 0.00}
22:37:16.475 00.001 9044 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.62) = xAngle (2.10 = 2.10)
22:37:16.476 00.001 9044 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.99 = -0.99)
22:37:16.477 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.47 mountX=-0.05 mountY=-0.08, mountTheta=-2.11
22:37:16.478 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.04, opts=13)
22:37:16.479 00.001 9044 Enqueuing Move request for scope (0.09, 0.04)
22:37:16.481 00.002 12252 Worker thread wakes up
22:37:16.481 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:16.482 00.001 9044 UpdateGuideState exits: m=5610 SNR=51.4
22:37:16.483 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:16.484 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:16.486 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
22:37:16.486 00.000 9044 Enqueuing Expose request
22:37:16.487 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
22:37:16.487 00.000 12252 Moving (0.09, 0.04) raw xDistance=-0.05 yDistance=-0.08
22:37:16.487 00.000 12252 BLC: window closed
22:37:16.487 00.000 12252 BLC: History state: CurrMiss=-0.08, AvgInitMiss=0.00, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.180825, 1:0.013590, 2:0.017409
22:37:16.487 00.000 12252 BLC: No correction, Miss < min_move
22:37:16.493 00.006 12252 PPEC rslt: input = -0.05, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:37:16.493 00.000 12252 PPEC: input: -0.05, control: -0.05, exposure: 2000
22:37:16.493 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:16.493 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:37:16.493 00.000 12252 MoveAxis(E, 21, ABG)
22:37:16.493 00.000 12252 Guiding  Dir = 2, Dur = 21
22:37:16.493 00.000 12252 IsSlewing returns 0
22:37:16.493 00.000 12252 IsGuiding returns 0
22:37:16.495 00.002 12252 PulseGuide returned control before completion, sleep 29
22:37:16.533 00.038 12252 IsGuiding returns 0
22:37:16.533 00.000 12252 Move returns status 0, amount 21
22:37:16.533 00.000 12252 MoveAxis(N, 0, ABG)
22:37:16.533 00.000 12252 Move returns status 0, amount 0
22:37:16.533 00.000 12252 move complete, result=0
22:37:16.533 00.000 12252 worker thread done servicing request
22:37:16.534 00.001 12252 Worker thread wakes up
22:37:16.534 00.000 9044 GuideStep: -0.0 px 21 ms EAST, -0.1 px 0 ms NORTH
22:37:16.536 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:16.536 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:18.892 02.356 12252 Exposure complete
22:37:18.959 00.067 12252 worker thread done servicing request
22:37:18.959 00.000 9044 OnExposeComplete: enter
22:37:18.962 00.003 9044 UpdateGuideState(): m_state=6
22:37:18.963 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3646
22:37:18.966 00.003 9044 Star::Find returns 1 (0), X=1011.12, Y=828.44, Mass=5669, SNR=51.6, Peak=173 HFD=5.2
22:37:18.968 00.002 9044 MultiStar: [#1 0.06,0.21,1.06,U] [#2 0.04,0.18,1.21,U] [#3 0.13,0.20,0.84,U] [#4 0.00,-0.09,1.30,U] [#5 0.04,0.12,0.66,U] [#6 0.12,0.18,0.42,U] [#7 0.04,0.17,0.43,U] [#8 0.12,0.21,0.43,U] 
22:37:18.969 00.001 9044 single-star, 8 included, MultiStar: {0.06, 0.12}, one-star: {0.09, 0.08}
22:37:18.970 00.001 9044 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.62) = xAngle (2.34 = 2.34)
22:37:18.972 00.002 9044 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.75 = -0.75)
22:37:18.974 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=0.08 hyp=0.12 cameraTheta=0.71 mountX=-0.09 mountY=-0.08, mountTheta=-2.37
22:37:18.978 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.08, opts=13)
22:37:18.981 00.003 9044 Enqueuing Move request for scope (0.09, 0.08)
22:37:18.983 00.002 12252 Worker thread wakes up
22:37:18.983 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:18.984 00.001 9044 UpdateGuideState exits: m=5669 SNR=51.6
22:37:18.986 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:18.987 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:18.988 00.001 9044 Enqueuing Expose request
22:37:18.989 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.08) opts 0xd
22:37:18.989 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.08)
22:37:18.989 00.000 12252 Moving (0.09, 0.08) raw xDistance=-0.09 yDistance=-0.08
22:37:18.992 00.003 12252 PPEC rslt: input = -0.09, final = -0.05, react = -0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:37:18.992 00.000 12252 PPEC: input: -0.09, control: -0.05, exposure: 2000
22:37:18.992 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:18.992 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:37:18.992 00.000 12252 MoveAxis(E, 21, ABG)
22:37:18.992 00.000 12252 Guiding  Dir = 2, Dur = 21
22:37:18.994 00.002 12252 IsSlewing returns 0
22:37:18.994 00.000 12252 IsGuiding returns 0
22:37:18.995 00.001 12252 PulseGuide returned control before completion, sleep 30
22:37:19.040 00.045 12252 IsGuiding returns 0
22:37:19.040 00.000 12252 Move returns status 0, amount 21
22:37:19.040 00.000 12252 MoveAxis(N, 0, ABG)
22:37:19.040 00.000 12252 Move returns status 0, amount 0
22:37:19.040 00.000 12252 move complete, result=0
22:37:19.040 00.000 12252 worker thread done servicing request
22:37:19.040 00.000 12252 Worker thread wakes up
22:37:19.040 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:19.042 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:19.042 00.000 9044 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
22:37:21.395 02.353 12252 Exposure complete
22:37:21.468 00.073 12252 worker thread done servicing request
22:37:21.469 00.001 9044 OnExposeComplete: enter
22:37:21.470 00.001 9044 UpdateGuideState(): m_state=6
22:37:21.472 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3647
22:37:21.473 00.001 9044 Star::Find returns 1 (0), X=1011.17, Y=828.46, Mass=5704, SNR=51.8, Peak=173 HFD=5.2
22:37:21.476 00.003 9044 MultiStar: [#1 0.04,0.19,1.06,U] [#2 0.09,0.08,1.20,U] [#3 0.16,0.21,0.86,U] [#4 0.08,0.71,0.00,M1] [#5 0.06,0.03,0.66,U] [#6 0.14,0.17,0.42,U] [#7 0.09,0.19,0.44,U] [#8 0.13,0.04,0.43,U] 
22:37:21.476 00.000 9044 refined, 7 included, MultiStar: {0.10, 0.13}, one-star: {0.15, 0.10}
22:37:21.477 00.001 9044 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.62) = xAngle (2.51 = 2.51)
22:37:21.478 00.001 9044 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.58 = -0.58)
22:37:21.478 00.000 9044 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.88 mountX=-0.13 mountY=-0.09, mountTheta=-2.55
22:37:21.481 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.13, opts=13)
22:37:21.482 00.001 9044 Enqueuing Move request for scope (0.10, 0.13)
22:37:21.482 00.000 12252 Worker thread wakes up
22:37:21.483 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
22:37:21.483 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:21.485 00.002 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
22:37:21.485 00.000 9044 UpdateGuideState exits: m=5704 SNR=51.8
22:37:21.487 00.002 12252 Moving (0.10, 0.13) raw xDistance=-0.13 yDistance=-0.09
22:37:21.487 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:21.488 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:21.490 00.002 9044 Enqueuing Expose request
22:37:21.491 00.001 12252 PPEC rslt: input = -0.13, final = -0.12, react = -0.08, pred = -0.05, hyst = -0.07, hyst_pct = 0.00, period_length = 483.49
22:37:21.491 00.000 12252 PPEC: input: -0.13, control: -0.12, exposure: 2000
22:37:21.491 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:21.492 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:37:21.492 00.000 12252 MoveAxis(E, 49, ABG)
22:37:21.492 00.000 12252 Guiding  Dir = 2, Dur = 49
22:37:21.492 00.000 12252 IsSlewing returns 0
22:37:21.492 00.000 12252 IsGuiding returns 0
22:37:21.495 00.003 12252 PulseGuide returned control before completion, sleep 57
22:37:21.570 00.075 12252 IsGuiding returns 0
22:37:21.570 00.000 12252 Move returns status 0, amount 49
22:37:21.570 00.000 12252 MoveAxis(N, 0, ABG)
22:37:21.570 00.000 12252 Move returns status 0, amount 0
22:37:21.570 00.000 12252 move complete, result=0
22:37:21.571 00.001 12252 worker thread done servicing request
22:37:21.571 00.000 12252 Worker thread wakes up
22:37:21.571 00.000 9044 GuideStep: -0.1 px 49 ms EAST, -0.1 px 0 ms NORTH
22:37:21.574 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:21.574 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:23.918 02.344 12252 Exposure complete
22:37:23.996 00.078 12252 worker thread done servicing request
22:37:23.996 00.000 9044 OnExposeComplete: enter
22:37:23.999 00.003 9044 UpdateGuideState(): m_state=6
22:37:24.002 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3648
22:37:24.005 00.003 9044 Star::Find returns 1 (0), X=1011.10, Y=828.40, Mass=5694, SNR=51.7, Peak=173 HFD=5.2
22:37:24.007 00.002 9044 MultiStar: [#1 0.05,0.16,1.05,U] [#2 0.04,-0.04,1.22,U] [#3 0.19,0.11,0.85,U] [#4 0.15,-0.48,0.00,M2] [#5 -0.01,0.01,0.66,U] [#6 0.10,0.05,0.43,U] [#7 -0.09,0.15,0.44,U] [#8 0.08,0.05,0.42,U] 
22:37:24.009 00.002 9044 refined, 7 included, MultiStar: {0.06, 0.06}, one-star: {0.08, 0.04}
22:37:24.011 00.002 9044 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.62) = xAngle (2.41 = 2.41)
22:37:24.012 00.001 9044 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.67 = -0.67)
22:37:24.014 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.79 mountX=-0.07 mountY=-0.05, mountTheta=-2.45
22:37:24.016 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.06, opts=13)
22:37:24.017 00.001 9044 Enqueuing Move request for scope (0.06, 0.06)
22:37:24.018 00.001 12252 Worker thread wakes up
22:37:24.019 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:24.020 00.001 9044 UpdateGuideState exits: m=5694 SNR=51.7
22:37:24.021 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:24.023 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
22:37:24.023 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:24.024 00.001 9044 Enqueuing Expose request
22:37:24.025 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
22:37:24.025 00.000 12252 Moving (0.06, 0.06) raw xDistance=-0.07 yDistance=-0.05
22:37:24.029 00.004 12252 PPEC rslt: input = -0.07, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.49
22:37:24.029 00.000 12252 PPEC: input: -0.07, control: -0.06, exposure: 2000
22:37:24.029 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:24.029 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:37:24.029 00.000 12252 MoveAxis(E, 23, ABG)
22:37:24.029 00.000 12252 Guiding  Dir = 2, Dur = 23
22:37:24.029 00.000 12252 IsSlewing returns 0
22:37:24.030 00.001 12252 IsGuiding returns 0
22:37:24.031 00.001 12252 PulseGuide returned control before completion, sleep 32
22:37:24.068 00.037 12252 IsGuiding returns 0
22:37:24.068 00.000 12252 Move returns status 0, amount 23
22:37:24.068 00.000 12252 MoveAxis(N, 0, ABG)
22:37:24.068 00.000 12252 Move returns status 0, amount 0
22:37:24.068 00.000 12252 move complete, result=0
22:37:24.069 00.001 12252 worker thread done servicing request
22:37:24.069 00.000 9044 GuideStep: -0.1 px 23 ms EAST, -0.1 px 0 ms NORTH
22:37:24.070 00.001 12252 Worker thread wakes up
22:37:24.070 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:24.070 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:26.422 02.352 12252 Exposure complete
22:37:26.480 00.058 12252 worker thread done servicing request
22:37:26.480 00.000 9044 OnExposeComplete: enter
22:37:26.485 00.005 9044 UpdateGuideState(): m_state=6
22:37:26.487 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3649
22:37:26.489 00.002 9044 Star::Find returns 1 (0), X=1011.12, Y=828.42, Mass=5734, SNR=51.9, Peak=173 HFD=5.2
22:37:26.490 00.001 9044 MultiStar: [#1 0.03,0.14,1.05,U] [#2 0.01,0.05,1.22,U] [#3 0.15,0.12,0.85,U] [#4 -0.01,-0.14,1.29,U] [#5 0.05,0.07,0.67,U] [#6 0.10,0.09,0.43,U] [#7 0.04,0.14,0.44,U] [#8 0.10,0.06,0.42,U] 
22:37:26.492 00.002 9044 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.09, 0.06}
22:37:26.493 00.001 9044 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.62) = xAngle (2.38 = 2.38)
22:37:26.494 00.001 9044 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.71 = -0.71)
22:37:26.495 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.75 mountX=-0.05 mountY=-0.05, mountTheta=-2.41
22:37:26.498 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.05, opts=13)
22:37:26.499 00.001 9044 Enqueuing Move request for scope (0.05, 0.05)
22:37:26.499 00.000 12252 Worker thread wakes up
22:37:26.499 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:37:26.500 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
22:37:26.500 00.000 9044 UpdateGuideState exits: m=5734 SNR=51.9
22:37:26.501 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
22:37:26.501 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:26.502 00.001 12252 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=-0.05
22:37:26.502 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:26.505 00.003 9044 Enqueuing Expose request
22:37:26.507 00.002 12252 PPEC rslt: input = -0.05, final = -0.06, react = -0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.49
22:37:26.507 00.000 12252 PPEC: input: -0.05, control: -0.06, exposure: 2000
22:37:26.507 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:26.507 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:37:26.507 00.000 12252 MoveAxis(E, 25, ABG)
22:37:26.508 00.001 12252 Guiding  Dir = 2, Dur = 25
22:37:26.508 00.000 12252 IsSlewing returns 0
22:37:26.508 00.000 12252 IsGuiding returns 0
22:37:26.510 00.002 12252 PulseGuide returned control before completion, sleep 33
22:37:26.556 00.046 12252 IsGuiding returns 0
22:37:26.556 00.000 12252 Move returns status 0, amount 25
22:37:26.556 00.000 12252 MoveAxis(N, 0, ABG)
22:37:26.556 00.000 12252 Move returns status 0, amount 0
22:37:26.556 00.000 12252 move complete, result=0
22:37:26.556 00.000 12252 worker thread done servicing request
22:37:26.556 00.000 12252 Worker thread wakes up
22:37:26.556 00.000 9044 GuideStep: -0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
22:37:26.560 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:26.560 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:28.920 02.360 12252 Exposure complete
22:37:28.980 00.060 12252 worker thread done servicing request
22:37:28.980 00.000 9044 OnExposeComplete: enter
22:37:28.983 00.003 9044 UpdateGuideState(): m_state=6
22:37:28.985 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3650
22:37:28.987 00.002 9044 Star::Find returns 1 (0), X=1011.00, Y=828.53, Mass=5641, SNR=51.5, Peak=173 HFD=5.1
22:37:28.988 00.001 9044 MultiStar: [#1 -0.04,0.22,1.04,U] [#2 -0.03,0.11,1.22,U] [#3 0.07,0.15,0.85,U] [#4 -0.12,-0.08,1.28,U] [#5 -0.14,0.17,0.65,U] [#6 -0.04,0.18,0.42,U] [#7 -0.08,0.23,0.43,U] [#8 0.07,0.23,0.42,U] 
22:37:28.990 00.002 9044 refined, 8 included, MultiStar: {-0.04, 0.13}, one-star: {-0.03, 0.17}
22:37:28.992 00.002 9044 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.62) = xAngle (3.51 = -2.77)
22:37:28.994 00.002 9044 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.43 = 0.43)
22:37:28.997 00.003 9044 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.89 mountX=-0.13 mountY=0.06, mountTheta=2.72
22:37:29.001 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.13, opts=13)
22:37:29.003 00.002 9044 Enqueuing Move request for scope (-0.04, 0.13)
22:37:29.007 00.004 12252 Worker thread wakes up
22:37:29.007 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:29.009 00.002 9044 UpdateGuideState exits: m=5641 SNR=51.5
22:37:29.011 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:29.013 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:29.015 00.002 9044 Enqueuing Expose request
22:37:29.016 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
22:37:29.016 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
22:37:29.016 00.000 12252 Moving (-0.04, 0.13) raw xDistance=-0.13 yDistance=0.06
22:37:29.021 00.005 12252 PPEC rslt: input = -0.13, final = -0.14, react = -0.08, pred = -0.07, hyst = -0.07, hyst_pct = 0.00, period_length = 483.49
22:37:29.021 00.000 12252 PPEC: input: -0.13, control: -0.14, exposure: 2000
22:37:29.021 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:29.022 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:37:29.022 00.000 12252 MoveAxis(E, 57, ABG)
22:37:29.022 00.000 12252 Guiding  Dir = 2, Dur = 57
22:37:29.022 00.000 12252 IsSlewing returns 0
22:37:29.022 00.000 12252 IsGuiding returns 0
22:37:29.024 00.002 12252 PulseGuide returned control before completion, sleep 66
22:37:29.095 00.071 12252 IsGuiding returns 0
22:37:29.095 00.000 12252 Move returns status 0, amount 57
22:37:29.095 00.000 12252 MoveAxis(N, 0, ABG)
22:37:29.095 00.000 12252 Move returns status 0, amount 0
22:37:29.095 00.000 12252 move complete, result=0
22:37:29.095 00.000 12252 worker thread done servicing request
22:37:29.096 00.001 9044 GuideStep: -0.1 px 57 ms EAST, 0.1 px 0 ms NORTH
22:37:29.097 00.001 12252 Worker thread wakes up
22:37:29.097 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:29.097 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:31.464 02.367 12252 Exposure complete
22:37:31.533 00.069 12252 worker thread done servicing request
22:37:31.534 00.001 9044 OnExposeComplete: enter
22:37:31.535 00.001 9044 UpdateGuideState(): m_state=6
22:37:31.537 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3651
22:37:31.538 00.001 9044 Star::Find returns 1 (0), X=1011.05, Y=828.48, Mass=5734, SNR=52.0, Peak=173 HFD=5.1
22:37:31.540 00.002 9044 MultiStar: [#1 -0.01,0.13,1.04,U] [#2 0.00,0.02,1.22,U] [#3 0.10,0.09,0.86,U] [#4 -0.06,-0.08,1.28,U] [#5 -0.13,0.06,0.66,U] [#6 0.01,0.17,0.43,U] [#7 -0.04,0.10,0.43,U] [#8 0.08,0.07,0.42,U] 
22:37:31.541 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.02, 0.12}
22:37:31.542 00.001 9044 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.62) = xAngle (3.28 = -3.00)
22:37:31.543 00.001 9044 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.20 = 0.20)
22:37:31.544 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.66 mountX=-0.06 mountY=0.01, mountTheta=2.94
22:37:31.546 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.06, opts=13)
22:37:31.548 00.002 9044 Enqueuing Move request for scope (-0.01, 0.06)
22:37:31.549 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:37:31.550 00.001 9044 UpdateGuideState exits: m=5734 SNR=52.0
22:37:31.552 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:31.553 00.001 12252 Worker thread wakes up
22:37:31.553 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:31.554 00.001 9044 Enqueuing Expose request
22:37:31.555 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
22:37:31.555 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
22:37:31.556 00.001 12252 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=0.01
22:37:31.557 00.001 12252 PPEC rslt: input = -0.06, final = -0.07, react = -0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.48
22:37:31.557 00.000 12252 PPEC: input: -0.06, control: -0.07, exposure: 2000
22:37:31.557 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:31.559 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:31.559 00.000 12252 MoveAxis(E, 26, ABG)
22:37:31.559 00.000 12252 Guiding  Dir = 2, Dur = 26
22:37:31.559 00.000 12252 IsSlewing returns 0
22:37:31.559 00.000 12252 IsGuiding returns 0
22:37:31.562 00.003 12252 PulseGuide returned control before completion, sleep 34
22:37:31.605 00.043 12252 IsGuiding returns 0
22:37:31.605 00.000 12252 Move returns status 0, amount 26
22:37:31.605 00.000 12252 MoveAxis(N, 0, ABG)
22:37:31.605 00.000 12252 Move returns status 0, amount 0
22:37:31.605 00.000 12252 move complete, result=0
22:37:31.605 00.000 12252 worker thread done servicing request
22:37:31.605 00.000 12252 Worker thread wakes up
22:37:31.605 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:31.605 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:31.605 00.000 9044 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
22:37:33.974 02.369 12252 Exposure complete
22:37:34.026 00.052 12252 worker thread done servicing request
22:37:34.026 00.000 9044 OnExposeComplete: enter
22:37:34.027 00.001 9044 UpdateGuideState(): m_state=6
22:37:34.028 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
22:37:34.029 00.001 9044 Star::Find returns 1 (0), X=1011.03, Y=828.40, Mass=5650, SNR=51.5, Peak=173 HFD=5.2
22:37:34.032 00.003 9044 MultiStar: [#1 -0.03,0.15,1.06,U] [#2 -0.05,0.02,1.20,U] [#3 0.07,0.04,0.86,U] [#4 -0.06,-0.16,1.29,U] [#5 -0.27,-0.04,0.66,U] [#6 0.01,0.13,0.42,U] [#7 -0.04,0.14,0.44,U] [#8 -0.22,0.02,0.42,U] 
22:37:34.033 00.001 9044 single-star, 8 included, MultiStar: {-0.05, 0.02}, one-star: {0.01, 0.04}
22:37:34.034 00.001 9044 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.62) = xAngle (2.91 = 2.91)
22:37:34.035 00.001 9044 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.17 = -0.17)
22:37:34.036 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.28 mountX=-0.04 mountY=-0.01, mountTheta=-2.96
22:37:34.038 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.04, opts=13)
22:37:34.039 00.001 9044 Enqueuing Move request for scope (0.01, 0.04)
22:37:34.041 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:34.042 00.001 9044 UpdateGuideState exits: m=5650 SNR=51.5
22:37:34.043 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:34.045 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:34.046 00.001 9044 Enqueuing Expose request
22:37:34.047 00.001 12252 Worker thread wakes up
22:37:34.047 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:37:34.047 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:37:34.047 00.000 12252 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
22:37:34.053 00.006 12252 PPEC rslt: input = -0.04, final = -0.07, react = -0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.48
22:37:34.054 00.001 12252 PPEC: input: -0.04, control: -0.07, exposure: 2000
22:37:34.054 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:34.054 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:37:34.054 00.000 12252 MoveAxis(E, 27, ABG)
22:37:34.054 00.000 12252 Guiding  Dir = 2, Dur = 27
22:37:34.057 00.003 12252 IsSlewing returns 0
22:37:34.057 00.000 12252 IsGuiding returns 0
22:37:34.060 00.003 12252 PulseGuide returned control before completion, sleep 35
22:37:34.100 00.040 12252 IsGuiding returns 0
22:37:34.100 00.000 12252 Move returns status 0, amount 27
22:37:34.100 00.000 12252 MoveAxis(N, 0, ABG)
22:37:34.100 00.000 12252 Move returns status 0, amount 0
22:37:34.100 00.000 12252 move complete, result=0
22:37:34.100 00.000 12252 worker thread done servicing request
22:37:34.100 00.000 12252 Worker thread wakes up
22:37:34.100 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:34.100 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:34.100 00.000 9044 GuideStep: -0.0 px 27 ms EAST, -0.0 px 0 ms NORTH
22:37:36.471 02.371 12252 Exposure complete
22:37:36.533 00.062 12252 worker thread done servicing request
22:37:36.533 00.000 9044 OnExposeComplete: enter
22:37:36.534 00.001 9044 UpdateGuideState(): m_state=6
22:37:36.535 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3653
22:37:36.537 00.002 9044 Star::Find returns 1 (0), X=1011.06, Y=828.24, Mass=5845, SNR=52.4, Peak=173 HFD=5.3
22:37:36.538 00.001 9044 MultiStar: [#1 -0.04,0.12,1.04,U] [#2 -0.01,0.09,1.19,U] [#3 0.12,0.09,0.84,U] [#4 -0.06,-0.15,1.27,U] [#5 -0.19,0.05,0.64,U] [#6 0.07,0.16,0.42,U] [#7 -0.08,0.17,0.43,U] [#8 0.14,0.07,0.42,U] 
22:37:36.539 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.04, -0.12}
22:37:36.539 00.000 9044 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.62) = xAngle (3.52 = -2.77)
22:37:36.540 00.001 9044 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.43 = 0.43)
22:37:36.541 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.89 mountX=-0.03 mountY=0.01, mountTheta=2.72
22:37:36.543 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.03, opts=13)
22:37:36.543 00.000 9044 Enqueuing Move request for scope (-0.01, 0.03)
22:37:36.544 00.001 12252 Worker thread wakes up
22:37:36.544 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:36.545 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:37:36.545 00.000 9044 UpdateGuideState exits: m=5845 SNR=52.4
22:37:36.546 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:37:36.546 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:36.548 00.002 12252 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
22:37:36.548 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:36.550 00.002 9044 Enqueuing Expose request
22:37:36.553 00.003 12252 PPEC rslt: input = -0.03, final = -0.07, react = -0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.48
22:37:36.553 00.000 12252 PPEC: input: -0.03, control: -0.07, exposure: 2000
22:37:36.553 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:36.553 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:36.553 00.000 12252 MoveAxis(E, 28, ABG)
22:37:36.553 00.000 12252 Guiding  Dir = 2, Dur = 28
22:37:36.553 00.000 12252 IsSlewing returns 0
22:37:36.553 00.000 12252 IsGuiding returns 0
22:37:36.556 00.003 12252 PulseGuide returned control before completion, sleep 37
22:37:36.594 00.038 12252 IsGuiding returns 0
22:37:36.594 00.000 12252 Move returns status 0, amount 28
22:37:36.594 00.000 12252 MoveAxis(N, 0, ABG)
22:37:36.594 00.000 12252 Move returns status 0, amount 0
22:37:36.594 00.000 12252 move complete, result=0
22:37:36.594 00.000 12252 worker thread done servicing request
22:37:36.594 00.000 9044 GuideStep: -0.0 px 28 ms EAST, 0.0 px 0 ms NORTH
22:37:36.596 00.002 12252 Worker thread wakes up
22:37:36.596 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:36.596 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:38.938 02.342 12252 Exposure complete
22:37:38.986 00.048 12252 worker thread done servicing request
22:37:38.988 00.002 9044 OnExposeComplete: enter
22:37:38.989 00.001 9044 UpdateGuideState(): m_state=6
22:37:38.990 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3654
22:37:38.991 00.001 9044 Star::Find returns 1 (0), X=1010.98, Y=828.42, Mass=5613, SNR=51.3, Peak=173 HFD=5.1
22:37:38.994 00.003 9044 MultiStar: [#1 -0.01,0.17,1.07,U] [#2 -0.04,0.10,1.25,U] [#3 0.10,0.11,0.86,U] [#4 0.06,0.68,0.00,M1] [#5 0.04,0.06,0.67,U] [#6 0.05,0.15,0.43,U] [#7 -0.08,0.18,0.45,U] [#8 0.07,0.11,0.43,U] 
22:37:38.997 00.003 9044 single-star, 7 included, MultiStar: {0.00, 0.11}, one-star: {-0.04, 0.06}
22:37:39.000 00.003 9044 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.62) = xAngle (3.79 = -2.50)
22:37:39.002 00.002 9044 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.70 = 0.70)
22:37:39.005 00.003 9044 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.08 cameraTheta=2.16 mountX=-0.06 mountY=0.05, mountTheta=2.46
22:37:39.009 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.06, opts=13)
22:37:39.011 00.002 9044 Enqueuing Move request for scope (-0.04, 0.06)
22:37:39.014 00.003 12252 Worker thread wakes up
22:37:39.014 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:39.016 00.002 9044 UpdateGuideState exits: m=5613 SNR=51.3
22:37:39.019 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:39.021 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:39.023 00.002 9044 Enqueuing Expose request
22:37:39.025 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
22:37:39.025 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
22:37:39.025 00.000 12252 Moving (-0.04, 0.06) raw xDistance=-0.06 yDistance=0.05
22:37:39.028 00.003 12252 PPEC rslt: input = -0.06, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.48
22:37:39.029 00.001 12252 PPEC: input: -0.06, control: -0.06, exposure: 2000
22:37:39.029 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:39.029 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:37:39.029 00.000 12252 MoveAxis(E, 23, ABG)
22:37:39.029 00.000 12252 Guiding  Dir = 2, Dur = 23
22:37:39.029 00.000 12252 IsSlewing returns 0
22:37:39.029 00.000 12252 IsGuiding returns 0
22:37:39.032 00.003 12252 PulseGuide returned control before completion, sleep 31
22:37:39.066 00.034 12252 IsGuiding returns 0
22:37:39.066 00.000 12252 Move returns status 0, amount 23
22:37:39.066 00.000 12252 MoveAxis(N, 0, ABG)
22:37:39.067 00.001 12252 Move returns status 0, amount 0
22:37:39.067 00.000 12252 move complete, result=0
22:37:39.067 00.000 12252 worker thread done servicing request
22:37:39.067 00.000 12252 Worker thread wakes up
22:37:39.067 00.000 9044 GuideStep: -0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
22:37:39.070 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:39.070 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:41.418 02.348 12252 Exposure complete
22:37:41.467 00.049 12252 worker thread done servicing request
22:37:41.467 00.000 9044 OnExposeComplete: enter
22:37:41.468 00.001 9044 UpdateGuideState(): m_state=6
22:37:41.469 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3655
22:37:41.470 00.001 9044 Star::Find returns 1 (0), X=1011.09, Y=828.46, Mass=5759, SNR=52.0, Peak=173 HFD=5.2
22:37:41.473 00.003 9044 MultiStar: [#1 -0.07,0.19,1.04,U] [#2 0.05,0.16,1.17,U] [#3 0.05,0.13,0.86,U] [#4 -0.07,-0.05,1.27,U] [#5 -0.02,0.12,0.66,U] [#6 0.04,0.27,0.42,U] [#7 -0.01,0.30,0.43,U] [#8 0.01,0.32,0.42,U] 
22:37:41.474 00.001 9044 single-star, 8 included, MultiStar: {0.00, 0.14}, one-star: {0.06, 0.10}
22:37:41.475 00.001 9044 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.62) = xAngle (2.65 = 2.65)
22:37:41.476 00.001 9044 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.44 = -0.44)
22:37:41.477 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.02 mountX=-0.11 mountY=-0.05, mountTheta=-2.69
22:37:41.479 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.10, opts=13)
22:37:41.480 00.001 9044 Enqueuing Move request for scope (0.06, 0.10)
22:37:41.482 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:41.483 00.001 9044 UpdateGuideState exits: m=5759 SNR=52.0
22:37:41.484 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:41.485 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:41.486 00.001 9044 Enqueuing Expose request
22:37:41.487 00.001 12252 Worker thread wakes up
22:37:41.487 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
22:37:41.487 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
22:37:41.487 00.000 12252 Moving (0.06, 0.10) raw xDistance=-0.11 yDistance=-0.05
22:37:41.491 00.004 12252 PPEC rslt: input = -0.11, final = -0.12, react = -0.06, pred = -0.05, hyst = -0.06, hyst_pct = 0.00, period_length = 483.48
22:37:41.491 00.000 12252 PPEC: input: -0.11, control: -0.12, exposure: 2000
22:37:41.491 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:41.491 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:37:41.491 00.000 12252 MoveAxis(E, 46, ABG)
22:37:41.491 00.000 12252 Guiding  Dir = 2, Dur = 46
22:37:41.491 00.000 12252 IsSlewing returns 0
22:37:41.491 00.000 12252 IsGuiding returns 0
22:37:41.494 00.003 12252 PulseGuide returned control before completion, sleep 54
22:37:41.559 00.065 12252 IsGuiding returns 0
22:37:41.559 00.000 12252 Move returns status 0, amount 46
22:37:41.559 00.000 12252 MoveAxis(N, 0, ABG)
22:37:41.559 00.000 12252 Move returns status 0, amount 0
22:37:41.559 00.000 12252 move complete, result=0
22:37:41.560 00.001 12252 worker thread done servicing request
22:37:41.560 00.000 9044 GuideStep: -0.1 px 46 ms EAST, -0.1 px 0 ms NORTH
22:37:41.561 00.001 12252 Worker thread wakes up
22:37:41.561 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:41.561 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:43.908 02.347 12252 Exposure complete
22:37:43.955 00.047 12252 worker thread done servicing request
22:37:43.955 00.000 9044 OnExposeComplete: enter
22:37:43.956 00.001 9044 UpdateGuideState(): m_state=6
22:37:43.957 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3656
22:37:43.958 00.001 9044 Star::Find returns 1 (0), X=1011.03, Y=828.23, Mass=5724, SNR=52.1, Peak=173 HFD=5.3
22:37:43.959 00.001 9044 MultiStar: [#1 -0.05,0.06,1.04,U] [#2 -0.02,0.01,1.20,U] [#3 0.07,-0.00,0.86,U] [#4 -0.05,-0.56,0.00,M1] [#5 -0.03,-0.05,0.65,U] [#6 -0.02,0.08,0.41,U] [#7 -0.08,-0.01,0.44,U] [#8 0.08,0.04,0.41,U] 
22:37:43.960 00.001 9044 refined, 7 included, MultiStar: {-0.01, -0.01}, one-star: {0.00, -0.13}
22:37:43.961 00.001 9044 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.62) = xAngle (-0.63 = -0.63)
22:37:43.961 00.000 9044 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.71 = 2.57)
22:37:43.962 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.25 mountX=0.01 mountY=0.01, mountTheta=0.59
22:37:43.964 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.01, opts=13)
22:37:43.965 00.001 9044 Enqueuing Move request for scope (-0.01, -0.01)
22:37:43.966 00.001 12252 Worker thread wakes up
22:37:43.966 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:43.967 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
22:37:43.968 00.001 9044 UpdateGuideState exits: m=5724 SNR=52.1
22:37:43.969 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
22:37:43.969 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:43.970 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:43.971 00.001 9044 Enqueuing Expose request
22:37:43.972 00.001 12252 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=0.01
22:37:43.974 00.002 12252 PPEC rslt: input = 0.01, final = -0.04, react = 0.01, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.48
22:37:43.974 00.000 12252 PPEC: input: 0.01, control: -0.04, exposure: 2000
22:37:43.974 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:43.974 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:37:43.974 00.000 12252 MoveAxis(E, 17, ABG)
22:37:43.974 00.000 12252 Guiding  Dir = 2, Dur = 17
22:37:43.976 00.002 12252 IsSlewing returns 0
22:37:43.976 00.000 12252 IsGuiding returns 0
22:37:43.978 00.002 12252 PulseGuide returned control before completion, sleep 26
22:37:44.017 00.039 12252 IsGuiding returns 0
22:37:44.017 00.000 12252 Move returns status 0, amount 17
22:37:44.017 00.000 12252 MoveAxis(N, 0, ABG)
22:37:44.017 00.000 12252 Move returns status 0, amount 0
22:37:44.017 00.000 12252 move complete, result=0
22:37:44.017 00.000 12252 worker thread done servicing request
22:37:44.017 00.000 12252 Worker thread wakes up
22:37:44.017 00.000 9044 GuideStep: 0.0 px 17 ms EAST, 0.0 px 0 ms NORTH
22:37:44.018 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:44.018 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:46.366 02.348 12252 Exposure complete
22:37:46.437 00.071 12252 worker thread done servicing request
22:37:46.437 00.000 9044 OnExposeComplete: enter
22:37:46.438 00.001 9044 UpdateGuideState(): m_state=6
22:37:46.440 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3657
22:37:46.440 00.000 9044 Star::Find returns 1 (0), X=1010.95, Y=828.19, Mass=5691, SNR=52.0, Peak=173 HFD=5.3
22:37:46.441 00.001 9044 MultiStar: [#1 -0.16,-0.00,1.05,U] [#2 -0.08,-0.08,1.20,U] [#3 -0.01,-0.08,0.84,U] [#4 -0.16,-0.57,0.00,M2] [#5 -0.15,-0.17,0.65,U] [#6 -0.07,-0.03,0.42,U] [#7 -0.17,-0.06,0.44,U] [#8 -0.11,-0.15,0.42,U] 
22:37:46.443 00.002 9044 refined, 7 included, MultiStar: {-0.10, -0.09}, one-star: {-0.07, -0.17}
22:37:46.445 00.002 9044 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.62) = xAngle (-0.77 = -0.77)
22:37:46.447 00.002 9044 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.86 = 2.43)
22:37:46.448 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.40 mountX=0.10 mountY=0.09, mountTheta=0.74
22:37:46.450 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.09, opts=13)
22:37:46.452 00.002 9044 Enqueuing Move request for scope (-0.10, -0.09)
22:37:46.453 00.001 12252 Worker thread wakes up
22:37:46.453 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:46.454 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
22:37:46.454 00.000 9044 UpdateGuideState exits: m=5691 SNR=52.0
22:37:46.455 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
22:37:46.455 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:46.456 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:46.457 00.001 9044 Enqueuing Expose request
22:37:46.459 00.002 12252 Moving (-0.10, -0.09) raw xDistance=0.10 yDistance=0.09
22:37:46.462 00.003 12252 PPEC rslt: input = 0.10, final = -0.04, react = 0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.47
22:37:46.462 00.000 12252 PPEC: input: 0.10, control: -0.04, exposure: 2000
22:37:46.462 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:46.462 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:37:46.462 00.000 12252 MoveAxis(E, 16, ABG)
22:37:46.462 00.000 12252 Guiding  Dir = 2, Dur = 16
22:37:46.462 00.000 12252 IsSlewing returns 0
22:37:46.463 00.001 12252 IsGuiding returns 0
22:37:46.467 00.004 12252 PulseGuide returned control before completion, sleep 23
22:37:46.504 00.037 12252 IsGuiding returns 0
22:37:46.504 00.000 12252 Move returns status 0, amount 16
22:37:46.504 00.000 12252 MoveAxis(N, 0, ABG)
22:37:46.504 00.000 12252 Move returns status 0, amount 0
22:37:46.504 00.000 12252 move complete, result=0
22:37:46.504 00.000 12252 worker thread done servicing request
22:37:46.504 00.000 9044 GuideStep: 0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
22:37:46.506 00.002 12252 Worker thread wakes up
22:37:46.506 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:46.506 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:48.858 02.352 12252 Exposure complete
22:37:48.906 00.048 12252 worker thread done servicing request
22:37:48.906 00.000 9044 OnExposeComplete: enter
22:37:48.908 00.002 9044 UpdateGuideState(): m_state=6
22:37:48.909 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3658
22:37:48.910 00.001 9044 Star::Find returns 1 (0), X=1010.93, Y=828.25, Mass=5811, SNR=52.1, Peak=173 HFD=5.3
22:37:48.911 00.001 9044 MultiStar: [#1 -0.10,0.08,1.06,U] [#2 -0.14,-0.03,1.20,U] [#3 -0.01,0.02,0.86,U] [#4 -0.17,-0.55,0.00,M3] [#5 -0.13,-0.13,0.65,U] [#6 -0.10,-0.06,0.41,U] [#7 -0.19,0.03,0.43,U] [#8 -0.10,-0.08,0.43,U] 
22:37:48.911 00.000 9044 refined, 7 included, MultiStar: {-0.11, -0.03}, one-star: {-0.10, -0.11}
22:37:48.912 00.001 9044 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.62) = xAngle (-1.25 = -1.25)
22:37:48.914 00.002 9044 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.34 = 1.95)
22:37:48.915 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.88 mountX=0.03 mountY=0.10, mountTheta=1.25
22:37:48.917 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.03, opts=13)
22:37:48.919 00.002 9044 Enqueuing Move request for scope (-0.11, -0.03)
22:37:48.922 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:48.926 00.004 12252 Worker thread wakes up
22:37:48.926 00.000 9044 UpdateGuideState exits: m=5811 SNR=52.1
22:37:48.927 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
22:37:48.927 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
22:37:48.927 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:48.930 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:48.933 00.003 12252 Moving (-0.11, -0.03) raw xDistance=0.03 yDistance=0.10
22:37:48.934 00.001 9044 Enqueuing Expose request
22:37:48.936 00.002 12252 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.47
22:37:48.936 00.000 12252 PPEC: input: 0.03, control: -0.03, exposure: 2000
22:37:48.936 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:48.936 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:37:48.936 00.000 12252 MoveAxis(E, 14, ABG)
22:37:48.936 00.000 12252 Guiding  Dir = 2, Dur = 14
22:37:48.936 00.000 12252 IsSlewing returns 0
22:37:48.936 00.000 12252 IsGuiding returns 0
22:37:48.939 00.003 12252 PulseGuide returned control before completion, sleep 22
22:37:48.970 00.031 12252 IsGuiding returns 0
22:37:48.970 00.000 12252 Move returns status 0, amount 14
22:37:48.970 00.000 12252 MoveAxis(N, 0, ABG)
22:37:48.970 00.000 12252 Move returns status 0, amount 0
22:37:48.971 00.001 12252 move complete, result=0
22:37:48.971 00.000 12252 worker thread done servicing request
22:37:48.971 00.000 12252 Worker thread wakes up
22:37:48.971 00.000 9044 GuideStep: 0.0 px 14 ms EAST, 0.1 px 0 ms NORTH
22:37:48.974 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:48.974 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:51.307 02.333 12252 Exposure complete
22:37:51.354 00.047 12252 worker thread done servicing request
22:37:51.354 00.000 9044 OnExposeComplete: enter
22:37:51.355 00.001 9044 UpdateGuideState(): m_state=6
22:37:51.356 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3659
22:37:51.358 00.002 9044 Star::Find returns 1 (0), X=1011.00, Y=828.19, Mass=5762, SNR=52.0, Peak=173 HFD=5.4
22:37:51.359 00.001 9044 MultiStar: [#1 -0.11,0.04,1.05,U] [#2 -0.11,-0.12,1.22,U] [#3 0.04,0.04,0.86,U] [#4 -0.13,-0.54,0.00,M4] [#5 -0.17,-0.20,0.64,U] [#6 -0.10,0.01,0.42,U] [#7 -0.11,0.05,0.44,U] [#8 -0.20,-0.05,0.42,U] 
22:37:51.360 00.001 9044 refined, 7 included, MultiStar: {-0.09, -0.06}, one-star: {-0.02, -0.17}
22:37:51.361 00.001 9044 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.62) = xAngle (-0.89 = -0.89)
22:37:51.362 00.001 9044 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.98 = 2.31)
22:37:51.363 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.52 mountX=0.07 mountY=0.08, mountTheta=0.87
22:37:51.367 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.06, opts=13)
22:37:51.368 00.001 9044 Enqueuing Move request for scope (-0.09, -0.06)
22:37:51.369 00.001 12252 Worker thread wakes up
22:37:51.369 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
22:37:51.369 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
22:37:51.369 00.000 12252 Moving (-0.09, -0.06) raw xDistance=0.07 yDistance=0.08
22:37:51.369 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:51.371 00.002 9044 UpdateGuideState exits: m=5762 SNR=52.0
22:37:51.371 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:51.372 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:51.373 00.001 9044 Enqueuing Expose request
22:37:51.373 00.000 12252 PPEC rslt: input = 0.07, final = -0.04, react = 0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.47
22:37:51.374 00.001 12252 PPEC: input: 0.07, control: -0.04, exposure: 2000
22:37:51.374 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:51.374 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:37:51.374 00.000 12252 MoveAxis(E, 15, ABG)
22:37:51.374 00.000 12252 Guiding  Dir = 2, Dur = 15
22:37:51.374 00.000 12252 IsSlewing returns 0
22:37:51.374 00.000 12252 IsGuiding returns 0
22:37:51.376 00.002 12252 PulseGuide returned control before completion, sleep 24
22:37:51.413 00.037 12252 IsGuiding returns 0
22:37:51.413 00.000 12252 Move returns status 0, amount 15
22:37:51.413 00.000 12252 MoveAxis(N, 0, ABG)
22:37:51.413 00.000 12252 Move returns status 0, amount 0
22:37:51.413 00.000 12252 move complete, result=0
22:37:51.413 00.000 12252 worker thread done servicing request
22:37:51.413 00.000 12252 Worker thread wakes up
22:37:51.413 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:51.413 00.000 9044 GuideStep: 0.1 px 15 ms EAST, 0.1 px 0 ms NORTH
22:37:51.416 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:53.761 02.345 12252 Exposure complete
22:37:53.811 00.050 12252 worker thread done servicing request
22:37:53.811 00.000 9044 OnExposeComplete: enter
22:37:53.812 00.001 9044 UpdateGuideState(): m_state=6
22:37:53.814 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3660
22:37:53.816 00.002 9044 Star::Find returns 1 (0), X=1010.97, Y=828.23, Mass=5764, SNR=52.0, Peak=173 HFD=5.3
22:37:53.817 00.001 9044 MultiStar: [#1 -0.09,0.08,1.07,U] [#2 -0.11,-0.06,1.20,U] [#3 0.07,-0.03,0.85,U] [#4 -0.13,-0.55,0.00,M5] [#5 -0.11,-0.11,0.65,U] [#6 -0.04,0.08,0.43,U] [#7 -0.11,0.07,0.43,U] [#8 -0.10,-0.02,0.42,U] 
22:37:53.820 00.003 9044 refined, 7 included, MultiStar: {-0.07, -0.03}, one-star: {-0.05, -0.13}
22:37:53.822 00.002 9044 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.62) = xAngle (-1.15 = -1.15)
22:37:53.823 00.001 9044 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.23 = 2.05)
22:37:53.824 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.07 cameraTheta=-2.77 mountX=0.03 mountY=0.06, mountTheta=1.14
22:37:53.827 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.03, opts=13)
22:37:53.829 00.002 9044 Enqueuing Move request for scope (-0.07, -0.03)
22:37:53.832 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:53.833 00.001 9044 UpdateGuideState exits: m=5764 SNR=52.0
22:37:53.835 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:53.836 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:53.837 00.001 9044 Enqueuing Expose request
22:37:53.839 00.002 12252 Worker thread wakes up
22:37:53.839 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
22:37:53.839 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
22:37:53.839 00.000 12252 Moving (-0.07, -0.03) raw xDistance=0.03 yDistance=0.06
22:37:53.841 00.002 12252 PPEC rslt: input = 0.03, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.47
22:37:53.841 00.000 12252 PPEC: input: 0.03, control: -0.05, exposure: 2000
22:37:53.841 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:53.841 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:37:53.841 00.000 12252 MoveAxis(E, 20, ABG)
22:37:53.841 00.000 12252 Guiding  Dir = 2, Dur = 20
22:37:53.845 00.004 12252 IsSlewing returns 0
22:37:53.845 00.000 12252 IsGuiding returns 0
22:37:53.847 00.002 12252 PulseGuide returned control before completion, sleep 29
22:37:53.889 00.042 12252 IsGuiding returns 0
22:37:53.889 00.000 12252 Move returns status 0, amount 20
22:37:53.889 00.000 12252 MoveAxis(N, 0, ABG)
22:37:53.889 00.000 12252 Move returns status 0, amount 0
22:37:53.889 00.000 12252 move complete, result=0
22:37:53.889 00.000 12252 worker thread done servicing request
22:37:53.889 00.000 12252 Worker thread wakes up
22:37:53.889 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:53.889 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:53.890 00.001 9044 GuideStep: 0.0 px 20 ms EAST, 0.1 px 0 ms NORTH
22:37:56.250 02.360 12252 Exposure complete
22:37:56.320 00.070 12252 worker thread done servicing request
22:37:56.320 00.000 9044 OnExposeComplete: enter
22:37:56.322 00.002 9044 UpdateGuideState(): m_state=6
22:37:56.324 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3661
22:37:56.325 00.001 9044 Star::Find returns 1 (0), X=1010.98, Y=828.05, Mass=5748, SNR=52.0, Peak=173 HFD=5.5
22:37:56.326 00.001 9044 MultiStar: [#1 -0.11,-0.05,1.05,U] [#2 -0.10,-0.15,1.18,U] [#3 0.02,-0.09,0.85,U] [#4 -0.13,-0.66,0.00,M6] [#5 -0.11,-0.23,0.65,U] [#6 -0.14,-0.22,0.42,U] [#7 -0.12,-0.10,0.43,U] [#8 -0.07,-0.10,0.42,U] 
22:37:56.327 00.001 9044 refined, 7 included, MultiStar: {-0.08, -0.16}, one-star: {-0.04, -0.31}
22:37:56.328 00.001 9044 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.62) = xAngle (-0.40 = -0.40)
22:37:56.329 00.001 9044 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.49 = 2.80)
22:37:56.331 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-2.03 mountX=0.16 mountY=0.06, mountTheta=0.35
22:37:56.332 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.16, opts=13)
22:37:56.335 00.003 9044 Enqueuing Move request for scope (-0.08, -0.16)
22:37:56.336 00.001 12252 Worker thread wakes up
22:37:56.336 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:56.337 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
22:37:56.337 00.000 9044 UpdateGuideState exits: m=5748 SNR=52.0
22:37:56.338 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
22:37:56.338 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:56.339 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:56.340 00.001 12252 Moving (-0.08, -0.16) raw xDistance=0.16 yDistance=0.06
22:37:56.340 00.000 9044 Enqueuing Expose request
22:37:56.343 00.003 12252 PPEC rslt: input = 0.16, final = 0.04, react = 0.10, pred = -0.06, hyst = 0.08, hyst_pct = 0.00, period_length = 483.47
22:37:56.343 00.000 12252 PPEC: input: 0.16, control: 0.04, exposure: 2000
22:37:56.343 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:56.343 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:37:56.343 00.000 12252 MoveAxis(W, 14, ABG)
22:37:56.343 00.000 12252 Guiding  Dir = 3, Dur = 14
22:37:56.344 00.001 12252 IsSlewing returns 0
22:37:56.344 00.000 12252 IsGuiding returns 0
22:37:56.346 00.002 12252 PulseGuide returned control before completion, sleep 23
22:37:56.381 00.035 12252 IsGuiding returns 0
22:37:56.381 00.000 12252 Move returns status 0, amount 14
22:37:56.381 00.000 12252 MoveAxis(N, 0, ABG)
22:37:56.381 00.000 12252 Move returns status 0, amount 0
22:37:56.381 00.000 12252 move complete, result=0
22:37:56.381 00.000 12252 worker thread done servicing request
22:37:56.381 00.000 12252 Worker thread wakes up
22:37:56.381 00.000 9044 GuideStep: 0.2 px 14 ms WEST, 0.1 px 0 ms NORTH
22:37:56.383 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:56.383 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:37:58.747 02.364 12252 Exposure complete
22:37:58.825 00.078 12252 worker thread done servicing request
22:37:58.825 00.000 9044 OnExposeComplete: enter
22:37:58.827 00.002 9044 UpdateGuideState(): m_state=6
22:37:58.828 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3662
22:37:58.829 00.001 9044 Star::Find returns 1 (0), X=1010.99, Y=828.10, Mass=5847, SNR=52.5, Peak=173 HFD=5.4
22:37:58.831 00.002 9044 MultiStar: [#1 -0.08,-0.03,1.03,U] [#2 -0.08,-0.10,1.20,U] [#3 0.01,-0.10,0.85,U] [#4 -0.11,-0.56,0.00,M7] [#5 -0.14,-0.14,0.65,U] [#6 -0.10,-0.01,0.41,U] [#7 -0.12,-0.07,0.44,U] [#8 -0.00,-0.08,0.42,U] 
22:37:58.832 00.001 9044 refined, 7 included, MultiStar: {-0.07, -0.11}, one-star: {-0.03, -0.26}
22:37:58.833 00.001 9044 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.62) = xAngle (-0.49 = -0.49)
22:37:58.834 00.001 9044 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.57 = 2.71)
22:37:58.835 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.11 mountX=0.11 mountY=0.05, mountTheta=0.44
22:37:58.837 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.11, opts=13)
22:37:58.838 00.001 9044 Enqueuing Move request for scope (-0.07, -0.11)
22:37:58.840 00.002 12252 Worker thread wakes up
22:37:58.840 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:37:58.841 00.001 9044 UpdateGuideState exits: m=5847 SNR=52.5
22:37:58.842 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:37:58.843 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:37:58.845 00.002 9044 Enqueuing Expose request
22:37:58.846 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
22:37:58.846 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
22:37:58.846 00.000 12252 Moving (-0.07, -0.11) raw xDistance=0.11 yDistance=0.05
22:37:58.848 00.002 12252 PPEC rslt: input = 0.11, final = 0.00, react = 0.07, pred = -0.07, hyst = 0.06, hyst_pct = 0.00, period_length = 483.47
22:37:58.848 00.000 12252 PPEC: input: 0.11, control: 0.00, exposure: 2000
22:37:58.848 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:37:58.848 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:37:58.848 00.000 12252 MoveAxis(W, 1, ABG)
22:37:58.849 00.001 12252 Guiding  Dir = 3, Dur = 1
22:37:58.849 00.000 12252 IsSlewing returns 0
22:37:58.849 00.000 12252 IsGuiding returns 0
22:37:58.852 00.003 12252 IsGuiding returns 0
22:37:58.852 00.000 12252 Move returns status 0, amount 1
22:37:58.852 00.000 12252 MoveAxis(N, 0, ABG)
22:37:58.852 00.000 12252 Move returns status 0, amount 0
22:37:58.852 00.000 12252 move complete, result=0
22:37:58.852 00.000 12252 worker thread done servicing request
22:37:58.852 00.000 12252 Worker thread wakes up
22:37:58.852 00.000 9044 GuideStep: 0.1 px 1 ms WEST, 0.1 px 0 ms NORTH
22:37:58.854 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:37:58.854 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:01.240 02.386 12252 Exposure complete
22:38:01.289 00.049 12252 worker thread done servicing request
22:38:01.289 00.000 9044 OnExposeComplete: enter
22:38:01.291 00.002 9044 UpdateGuideState(): m_state=6
22:38:01.294 00.003 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3663
22:38:01.295 00.001 9044 Star::Find returns 1 (0), X=1010.94, Y=828.23, Mass=5665, SNR=51.8, Peak=173 HFD=5.3
22:38:01.296 00.001 9044 MultiStar: [#1 -0.19,0.03,1.05,U] [#2 -0.12,-0.00,1.20,U] [#3 -0.04,-0.03,0.84,U] [#4 -0.15,-0.20,1.27,U] [#5 -0.26,-0.15,0.66,U] [#6 -0.15,0.05,0.42,U] [#7 -0.17,-0.02,0.44,U] [#8 -0.24,-0.00,0.42,U] 
22:38:01.297 00.001 9044 single-star, 8 included, MultiStar: {-0.15, -0.07}, one-star: {-0.08, -0.14}
22:38:01.299 00.002 9044 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.62) = xAngle (-0.48 = -0.48)
22:38:01.300 00.001 9044 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.56 = 2.72)
22:38:01.301 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.10 mountX=0.14 mountY=0.06, mountTheta=0.43
22:38:01.304 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.14, opts=13)
22:38:01.305 00.001 9044 Enqueuing Move request for scope (-0.08, -0.14)
22:38:01.307 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:01.308 00.001 9044 UpdateGuideState exits: m=5665 SNR=51.8
22:38:01.309 00.001 12252 Worker thread wakes up
22:38:01.309 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:01.310 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:01.311 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
22:38:01.311 00.000 9044 Enqueuing Expose request
22:38:01.312 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
22:38:01.312 00.000 12252 Moving (-0.08, -0.14) raw xDistance=0.14 yDistance=0.06
22:38:01.315 00.003 12252 PPEC rslt: input = 0.14, final = 0.03, react = 0.08, pred = -0.06, hyst = 0.08, hyst_pct = 0.00, period_length = 483.47
22:38:01.315 00.000 12252 PPEC: input: 0.14, control: 0.03, exposure: 2000
22:38:01.315 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:01.315 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:38:01.315 00.000 12252 MoveAxis(W, 11, ABG)
22:38:01.315 00.000 12252 Guiding  Dir = 3, Dur = 11
22:38:01.315 00.000 12252 IsSlewing returns 0
22:38:01.315 00.000 12252 IsGuiding returns 0
22:38:01.317 00.002 12252 PulseGuide returned control before completion, sleep 20
22:38:01.347 00.030 12252 IsGuiding returns 1
22:38:01.347 00.000 12252 scope still moving after pulse duration time elapsed
22:38:01.378 00.031 12252 IsSlewing returns 0
22:38:01.380 00.002 12252 IsGuiding returns 0
22:38:01.380 00.000 12252 scope move finished after 11 + 52 ms
22:38:01.380 00.000 12252 Move returns status 0, amount 11
22:38:01.380 00.000 12252 MoveAxis(N, 0, ABG)
22:38:01.380 00.000 12252 Move returns status 0, amount 0
22:38:01.380 00.000 12252 move complete, result=0
22:38:01.380 00.000 12252 worker thread done servicing request
22:38:01.380 00.000 12252 Worker thread wakes up
22:38:01.380 00.000 9044 GuideStep: 0.1 px 11 ms WEST, 0.1 px 0 ms NORTH
22:38:01.382 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:01.382 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:03.723 02.341 12252 Exposure complete
22:38:03.786 00.063 12252 worker thread done servicing request
22:38:03.786 00.000 9044 OnExposeComplete: enter
22:38:03.788 00.002 9044 UpdateGuideState(): m_state=6
22:38:03.789 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3664
22:38:03.790 00.001 9044 Star::Find returns 1 (0), X=1010.99, Y=828.23, Mass=5726, SNR=51.9, Peak=173 HFD=5.3
22:38:03.791 00.001 9044 MultiStar: [#1 -0.03,0.14,1.06,U] [#2 -0.07,-0.01,1.20,U] [#3 -0.04,-0.01,0.84,U] [#4 -0.09,-0.45,0.00,M7] [#5 -0.24,-0.07,0.66,U] [#6 0.01,0.06,0.42,U] [#7 -0.14,0.01,0.43,U] [#8 -0.08,-0.06,0.43,U] 
22:38:03.793 00.002 9044 refined, 7 included, MultiStar: {-0.07, -0.01}, one-star: {-0.03, -0.13}
22:38:03.794 00.001 9044 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.62) = xAngle (-1.40 = -1.40)
22:38:03.796 00.002 9044 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.48 = 1.80)
22:38:03.797 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.02 mountX=0.01 mountY=0.07, mountTheta=1.40
22:38:03.799 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.01, opts=13)
22:38:03.801 00.002 9044 Enqueuing Move request for scope (-0.07, -0.01)
22:38:03.802 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:03.803 00.001 12252 Worker thread wakes up
22:38:03.803 00.000 9044 UpdateGuideState exits: m=5726 SNR=51.9
22:38:03.804 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
22:38:03.804 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:03.805 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
22:38:03.805 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:03.806 00.001 9044 Enqueuing Expose request
22:38:03.806 00.000 12252 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=0.07
22:38:03.810 00.004 12252 PPEC rslt: input = 0.01, final = -0.06, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.47
22:38:03.810 00.000 12252 PPEC: input: 0.01, control: -0.06, exposure: 2000
22:38:03.810 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:03.810 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:38:03.810 00.000 12252 MoveAxis(E, 24, ABG)
22:38:03.810 00.000 12252 Guiding  Dir = 2, Dur = 24
22:38:03.810 00.000 12252 IsSlewing returns 0
22:38:03.811 00.001 12252 IsGuiding returns 0
22:38:03.813 00.002 12252 PulseGuide returned control before completion, sleep 32
22:38:03.856 00.043 12252 IsGuiding returns 0
22:38:03.856 00.000 12252 Move returns status 0, amount 24
22:38:03.856 00.000 12252 MoveAxis(N, 0, ABG)
22:38:03.856 00.000 12252 Move returns status 0, amount 0
22:38:03.856 00.000 12252 move complete, result=0
22:38:03.856 00.000 12252 worker thread done servicing request
22:38:03.857 00.001 12252 Worker thread wakes up
22:38:03.857 00.000 9044 GuideStep: 0.0 px 24 ms EAST, 0.1 px 0 ms NORTH
22:38:03.859 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:03.859 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:06.202 02.343 12252 Exposure complete
22:38:06.252 00.050 12252 worker thread done servicing request
22:38:06.252 00.000 9044 OnExposeComplete: enter
22:38:06.253 00.001 9044 UpdateGuideState(): m_state=6
22:38:06.254 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3665
22:38:06.255 00.001 9044 Star::Find returns 1 (0), X=1010.95, Y=828.14, Mass=5722, SNR=51.8, Peak=173 HFD=5.4
22:38:06.257 00.002 9044 MultiStar: [#1 -0.19,0.02,1.06,U] [#2 -0.14,-0.04,1.20,U] [#3 -0.06,-0.08,0.86,U] [#4 -0.19,-0.28,1.28,U] [#5 -0.35,-0.10,0.66,U] [#6 -0.11,0.02,0.42,U] [#7 -0.14,-0.11,0.44,U] [#8 -0.10,-0.06,0.43,U] 
22:38:06.258 00.001 9044 refined, 8 included, MultiStar: {-0.15, -0.11}, one-star: {-0.07, -0.22}
22:38:06.259 00.001 9044 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.62) = xAngle (-0.90 = -0.90)
22:38:06.260 00.001 9044 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.98 = 2.30)
22:38:06.260 00.000 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.11 hyp=0.19 cameraTheta=-2.52 mountX=0.12 mountY=0.14, mountTheta=0.87
22:38:06.262 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.11, opts=13)
22:38:06.263 00.001 9044 Enqueuing Move request for scope (-0.15, -0.11)
22:38:06.264 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:06.267 00.003 9044 UpdateGuideState exits: m=5722 SNR=51.8
22:38:06.268 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:06.269 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:06.270 00.001 9044 Enqueuing Expose request
22:38:06.271 00.001 12252 Worker thread wakes up
22:38:06.271 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.11) opts 0xd
22:38:06.271 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.11)
22:38:06.271 00.000 12252 Moving (-0.15, -0.11) raw xDistance=0.12 yDistance=0.14
22:38:06.275 00.004 12252 PPEC rslt: input = 0.12, final = 0.03, react = 0.07, pred = -0.04, hyst = 0.06, hyst_pct = 0.00, period_length = 483.47
22:38:06.275 00.000 12252 PPEC: input: 0.12, control: 0.03, exposure: 2000
22:38:06.275 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:06.275 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:38:06.275 00.000 12252 MoveAxis(W, 10, ABG)
22:38:06.275 00.000 12252 Guiding  Dir = 3, Dur = 10
22:38:06.276 00.001 12252 IsSlewing returns 0
22:38:06.276 00.000 12252 IsGuiding returns 0
22:38:06.278 00.002 12252 PulseGuide returned control before completion, sleep 18
22:38:06.306 00.028 12252 IsGuiding returns 0
22:38:06.306 00.000 12252 Move returns status 0, amount 10
22:38:06.306 00.000 12252 MoveAxis(N, 0, ABG)
22:38:06.306 00.000 12252 Move returns status 0, amount 0
22:38:06.306 00.000 12252 move complete, result=0
22:38:06.306 00.000 12252 worker thread done servicing request
22:38:06.307 00.001 12252 Worker thread wakes up
22:38:06.307 00.000 9044 GuideStep: 0.1 px 10 ms WEST, 0.1 px 0 ms NORTH
22:38:06.308 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:06.308 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:08.651 02.343 12252 Exposure complete
22:38:08.710 00.059 12252 worker thread done servicing request
22:38:08.710 00.000 9044 OnExposeComplete: enter
22:38:08.711 00.001 9044 UpdateGuideState(): m_state=6
22:38:08.712 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3666
22:38:08.714 00.002 9044 Star::Find returns 1 (0), X=1010.97, Y=828.10, Mass=5756, SNR=52.1, Peak=173 HFD=5.3
22:38:08.715 00.001 9044 MultiStar: [#1 -0.06,-0.04,1.05,U] [#2 -0.11,-0.13,1.19,U] [#3 -0.03,-0.07,0.85,U] [#4 -0.15,-0.56,0.00,M7] [#5 -0.23,-0.18,0.65,U] [#6 -0.03,0.05,0.43,U] [#7 -0.11,-0.07,0.44,U] [#8 -0.27,-0.10,0.42,U] 
22:38:08.716 00.001 9044 refined, 7 included, MultiStar: {-0.10, -0.11}, one-star: {-0.05, -0.26}
22:38:08.717 00.001 9044 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.62) = xAngle (-0.66 = -0.66)
22:38:08.719 00.002 9044 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.74 = 2.54)
22:38:08.720 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.28 mountX=0.12 mountY=0.08, mountTheta=0.62
22:38:08.722 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.11, opts=13)
22:38:08.723 00.001 9044 Enqueuing Move request for scope (-0.10, -0.11)
22:38:08.724 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:08.726 00.002 12252 Worker thread wakes up
22:38:08.726 00.000 9044 UpdateGuideState exits: m=5756 SNR=52.1
22:38:08.727 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
22:38:08.727 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:08.728 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
22:38:08.728 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:08.729 00.001 9044 Enqueuing Expose request
22:38:08.730 00.001 12252 Moving (-0.10, -0.11) raw xDistance=0.12 yDistance=0.08
22:38:08.733 00.003 12252 PPEC rslt: input = 0.12, final = 0.04, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 483.47
22:38:08.733 00.000 12252 PPEC: input: 0.12, control: 0.04, exposure: 2000
22:38:08.733 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:08.734 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:38:08.734 00.000 12252 MoveAxis(W, 15, ABG)
22:38:08.734 00.000 12252 Guiding  Dir = 3, Dur = 15
22:38:08.734 00.000 12252 IsSlewing returns 0
22:38:08.734 00.000 12252 IsGuiding returns 0
22:38:08.736 00.002 12252 PulseGuide returned control before completion, sleep 24
22:38:08.770 00.034 12252 IsGuiding returns 0
22:38:08.770 00.000 12252 Move returns status 0, amount 15
22:38:08.770 00.000 12252 MoveAxis(N, 0, ABG)
22:38:08.770 00.000 12252 Move returns status 0, amount 0
22:38:08.770 00.000 12252 move complete, result=0
22:38:08.770 00.000 12252 worker thread done servicing request
22:38:08.770 00.000 9044 GuideStep: 0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
22:38:08.773 00.003 12252 Worker thread wakes up
22:38:08.773 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:08.773 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:11.116 02.343 12252 Exposure complete
22:38:11.183 00.067 12252 worker thread done servicing request
22:38:11.183 00.000 9044 OnExposeComplete: enter
22:38:11.185 00.002 9044 UpdateGuideState(): m_state=6
22:38:11.186 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3667
22:38:11.187 00.001 9044 Star::Find returns 1 (0), X=1011.00, Y=828.25, Mass=5800, SNR=52.2, Peak=173 HFD=5.3
22:38:11.188 00.001 9044 MultiStar: [#1 -0.12,0.08,1.05,U] [#2 -0.07,-0.02,1.19,U] [#3 -0.01,0.05,0.85,U] [#4 -0.13,-0.44,0.00,M8] [#5 -0.26,-0.12,0.65,U] [#6 -0.06,0.10,0.42,U] [#7 -0.09,0.11,0.44,U] [#8 -0.19,-0.04,0.43,U] 
22:38:11.188 00.000 9044 refined, 7 included, MultiStar: {-0.09, -0.00}, one-star: {-0.02, -0.11}
22:38:11.190 00.002 9044 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.62) = xAngle (-1.49 = -1.49)
22:38:11.192 00.002 9044 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.57 = 1.71)
22:38:11.196 00.004 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.11 mountX=0.01 mountY=0.09, mountTheta=1.49
22:38:11.200 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.00, opts=13)
22:38:11.202 00.002 9044 Enqueuing Move request for scope (-0.09, -0.00)
22:38:11.205 00.003 12252 Worker thread wakes up
22:38:11.205 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
22:38:11.205 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
22:38:11.205 00.000 12252 Moving (-0.09, -0.00) raw xDistance=0.01 yDistance=0.09
22:38:11.206 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:11.207 00.001 9044 UpdateGuideState exits: m=5800 SNR=52.2
22:38:11.207 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:11.209 00.002 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.47
22:38:11.209 00.000 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
22:38:11.209 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:11.209 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:11.210 00.001 9044 Enqueuing Expose request
22:38:11.211 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:38:11.212 00.001 12252 MoveAxis(E, 12, ABG)
22:38:11.212 00.000 12252 Guiding  Dir = 2, Dur = 12
22:38:11.212 00.000 12252 IsSlewing returns 0
22:38:11.212 00.000 12252 IsGuiding returns 0
22:38:11.215 00.003 12252 PulseGuide returned control before completion, sleep 20
22:38:11.236 00.021 12252 IsGuiding returns 1
22:38:11.236 00.000 12252 scope still moving after pulse duration time elapsed
22:38:11.268 00.032 12252 IsSlewing returns 0
22:38:11.268 00.000 12252 IsGuiding returns 0
22:38:11.268 00.000 12252 scope move finished after 12 + 43 ms
22:38:11.268 00.000 12252 Move returns status 0, amount 12
22:38:11.268 00.000 12252 MoveAxis(N, 0, ABG)
22:38:11.268 00.000 12252 Move returns status 0, amount 0
22:38:11.268 00.000 12252 move complete, result=0
22:38:11.268 00.000 12252 worker thread done servicing request
22:38:11.268 00.000 12252 Worker thread wakes up
22:38:11.269 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:11.269 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:11.269 00.000 9044 GuideStep: 0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
22:38:13.634 02.365 12252 Exposure complete
22:38:13.686 00.052 12252 worker thread done servicing request
22:38:13.686 00.000 9044 OnExposeComplete: enter
22:38:13.687 00.001 9044 UpdateGuideState(): m_state=6
22:38:13.688 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3668
22:38:13.689 00.001 9044 Star::Find returns 1 (0), X=1010.96, Y=828.15, Mass=5622, SNR=51.5, Peak=173 HFD=5.3
22:38:13.691 00.002 9044 MultiStar: [#1 -0.15,0.04,1.05,U] [#2 -0.18,-0.12,1.21,U] [#3 -0.04,-0.06,0.86,U] [#4 -0.16,-0.51,0.00,M9] [#5 -0.38,-0.16,0.00,M1] [#6 -0.14,0.00,0.43,U] [#7 -0.15,-0.06,0.44,U] [#8 -0.12,-0.16,0.43,U] 
22:38:13.692 00.001 9044 refined, 6 included, MultiStar: {-0.12, -0.08}, one-star: {-0.06, -0.21}
22:38:13.693 00.001 9044 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.62) = xAngle (-0.91 = -0.91)
22:38:13.694 00.001 9044 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.99 = 2.29)
22:38:13.695 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.53 mountX=0.09 mountY=0.11, mountTheta=0.88
22:38:13.697 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.08, opts=13)
22:38:13.699 00.002 9044 Enqueuing Move request for scope (-0.12, -0.08)
22:38:13.700 00.001 12252 Worker thread wakes up
22:38:13.700 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:13.701 00.001 9044 UpdateGuideState exits: m=5622 SNR=51.5
22:38:13.702 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:13.704 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
22:38:13.704 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:13.705 00.001 9044 Enqueuing Expose request
22:38:13.706 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
22:38:13.706 00.000 12252 Moving (-0.12, -0.08) raw xDistance=0.09 yDistance=0.11
22:38:13.708 00.002 12252 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.47
22:38:13.708 00.000 12252 PPEC: input: 0.09, control: -0.03, exposure: 2000
22:38:13.708 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:13.708 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:38:13.708 00.000 12252 MoveAxis(E, 11, ABG)
22:38:13.708 00.000 12252 Guiding  Dir = 2, Dur = 11
22:38:13.709 00.001 12252 IsSlewing returns 0
22:38:13.709 00.000 12252 IsGuiding returns 0
22:38:13.712 00.003 12252 PulseGuide returned control before completion, sleep 20
22:38:13.748 00.036 12252 IsGuiding returns 0
22:38:13.748 00.000 12252 Move returns status 0, amount 11
22:38:13.748 00.000 12252 MoveAxis(N, 0, ABG)
22:38:13.748 00.000 12252 Move returns status 0, amount 0
22:38:13.748 00.000 12252 move complete, result=0
22:38:13.748 00.000 12252 worker thread done servicing request
22:38:13.748 00.000 12252 Worker thread wakes up
22:38:13.748 00.000 9044 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
22:38:13.751 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:13.751 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:16.094 02.343 12252 Exposure complete
22:38:16.163 00.069 12252 worker thread done servicing request
22:38:16.164 00.001 9044 OnExposeComplete: enter
22:38:16.165 00.001 9044 UpdateGuideState(): m_state=6
22:38:16.167 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3669
22:38:16.167 00.000 9044 Star::Find returns 1 (0), X=1010.91, Y=828.02, Mass=5852, SNR=52.6, Peak=173 HFD=5.5
22:38:16.169 00.002 9044 MultiStar: [#1 -0.34,-0.14,1.06,U] [#2 -0.12,-0.22,1.18,U] [#3 -0.03,-0.18,0.84,U] [#4 -0.19,-0.61,0.00,M10] [#5 -0.33,-0.43,0.00,M2] [#6 -0.13,-0.28,0.41,U] [#7 -0.18,-0.22,0.43,U] [#8 -0.27,-0.26,0.42,U] 
22:38:16.169 00.000 9044 refined, 6 included, MultiStar: {-0.16, -0.23}, one-star: {-0.11, -0.35}
22:38:16.170 00.001 9044 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.62) = xAngle (-0.57 = -0.57)
22:38:16.171 00.001 9044 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.65 = 2.63)
22:38:16.172 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-2.19 mountX=0.24 mountY=0.14, mountTheta=0.53
22:38:16.173 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=-0.23, opts=13)
22:38:16.174 00.001 9044 Enqueuing Move request for scope (-0.16, -0.23)
22:38:16.175 00.001 12252 Worker thread wakes up
22:38:16.175 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:16.176 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.23) opts 0xd
22:38:16.176 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, -0.23)
22:38:16.176 00.000 12252 Moving (-0.16, -0.23) raw xDistance=0.24 yDistance=0.14
22:38:16.176 00.000 9044 UpdateGuideState exits: m=5852 SNR=52.6
22:38:16.178 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:16.178 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:16.179 00.001 9044 Enqueuing Expose request
22:38:16.180 00.001 12252 PPEC rslt: input = 0.24, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 483.47
22:38:16.180 00.000 12252 PPEC: input: 0.24, control: 0.12, exposure: 2000
22:38:16.180 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:16.180 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:38:16.181 00.001 12252 MoveAxis(W, 46, ABG)
22:38:16.181 00.000 12252 Guiding  Dir = 3, Dur = 46
22:38:16.181 00.000 12252 IsSlewing returns 0
22:38:16.186 00.005 12252 IsGuiding returns 0
22:38:16.189 00.003 12252 PulseGuide returned control before completion, sleep 54
22:38:16.245 00.056 12252 IsGuiding returns 0
22:38:16.245 00.000 12252 Move returns status 0, amount 46
22:38:16.245 00.000 12252 MoveAxis(N, 0, ABG)
22:38:16.246 00.001 12252 Move returns status 0, amount 0
22:38:16.246 00.000 12252 move complete, result=0
22:38:16.246 00.000 12252 worker thread done servicing request
22:38:16.246 00.000 12252 Worker thread wakes up
22:38:16.246 00.000 9044 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
22:38:16.248 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:16.248 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:18.582 02.334 12252 Exposure complete
22:38:18.630 00.048 12252 worker thread done servicing request
22:38:18.630 00.000 9044 OnExposeComplete: enter
22:38:18.631 00.001 9044 UpdateGuideState(): m_state=6
22:38:18.631 00.000 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3670
22:38:18.632 00.001 9044 Star::Find returns 1 (0), X=1010.96, Y=828.18, Mass=5663, SNR=51.6, Peak=173 HFD=5.2
22:38:18.633 00.001 9044 MultiStar: [#1 -0.11,-0.01,1.08,U] [#2 -0.11,-0.08,1.21,U] [#3 -0.03,0.04,0.87,U] [#4 -0.15,-0.50,0.00,R] [#5 -0.17,-0.13,0.67,U] [#6 -0.09,0.02,0.42,U] [#7 -0.22,0.04,0.44,U] [#8 -0.11,-0.05,0.43,U] 
22:38:18.634 00.001 9044 refined, 7 included, MultiStar: {-0.10, -0.06}, one-star: {-0.06, -0.18}
22:38:18.635 00.001 9044 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.62) = xAngle (-1.01 = -1.01)
22:38:18.636 00.001 9044 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.10 = 2.19)
22:38:18.637 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.64 mountX=0.06 mountY=0.10, mountTheta=1.00
22:38:18.638 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.06, opts=13)
22:38:18.640 00.002 9044 Enqueuing Move request for scope (-0.10, -0.06)
22:38:18.641 00.001 12252 Worker thread wakes up
22:38:18.641 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:18.641 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
22:38:18.641 00.000 9044 UpdateGuideState exits: m=5663 SNR=51.6
22:38:18.642 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
22:38:18.642 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:18.643 00.001 12252 Moving (-0.10, -0.06) raw xDistance=0.06 yDistance=0.10
22:38:18.643 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:18.644 00.001 9044 Enqueuing Expose request
22:38:18.646 00.002 12252 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.47
22:38:18.646 00.000 12252 PPEC: input: 0.06, control: -0.02, exposure: 2000
22:38:18.646 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:18.646 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:38:18.646 00.000 12252 MoveAxis(E, 8, ABG)
22:38:18.646 00.000 12252 Guiding  Dir = 2, Dur = 8
22:38:18.647 00.001 12252 IsSlewing returns 0
22:38:18.647 00.000 12252 IsGuiding returns 0
22:38:18.648 00.001 12252 PulseGuide returned control before completion, sleep 17
22:38:18.671 00.023 12252 IsGuiding returns 0
22:38:18.671 00.000 12252 Move returns status 0, amount 8
22:38:18.671 00.000 12252 MoveAxis(N, 0, ABG)
22:38:18.671 00.000 12252 Move returns status 0, amount 0
22:38:18.671 00.000 12252 move complete, result=0
22:38:18.671 00.000 12252 worker thread done servicing request
22:38:18.671 00.000 12252 Worker thread wakes up
22:38:18.671 00.000 9044 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:38:18.673 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:18.673 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:21.034 02.361 12252 Exposure complete
22:38:21.082 00.048 12252 worker thread done servicing request
22:38:21.082 00.000 9044 OnExposeComplete: enter
22:38:21.084 00.002 9044 UpdateGuideState(): m_state=6
22:38:21.087 00.003 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3671
22:38:21.088 00.001 9044 Star::Find returns 1 (0), X=1010.98, Y=828.16, Mass=5813, SNR=52.2, Peak=173 HFD=5.4
22:38:21.089 00.001 9044 MultiStar: [#1 -0.16,-0.05,1.03,U] [#2 -0.05,-0.09,1.18,U] [#3 0.00,-0.12,0.85,U] [#4 0.02,-0.09,1.27,U] [#5 -0.05,-0.07,0.65,U] [#6 -0.06,-0.07,0.42,U] [#7 -0.16,-0.04,0.44,U] [#8 -0.13,-0.06,0.42,U] 
22:38:21.090 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.09}, one-star: {-0.04, -0.20}
22:38:21.091 00.001 9044 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.62) = xAngle (-0.50 = -0.50)
22:38:21.092 00.001 9044 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.58 = 2.70)
22:38:21.093 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.12 mountX=0.10 mountY=0.05, mountTheta=0.45
22:38:21.096 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.09, opts=13)
22:38:21.097 00.001 9044 Enqueuing Move request for scope (-0.06, -0.09)
22:38:21.098 00.001 12252 Worker thread wakes up
22:38:21.098 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:21.099 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
22:38:21.099 00.000 9044 UpdateGuideState exits: m=5813 SNR=52.2
22:38:21.099 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:21.100 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
22:38:21.100 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:21.102 00.002 9044 Enqueuing Expose request
22:38:21.103 00.001 12252 Moving (-0.06, -0.09) raw xDistance=0.10 yDistance=0.05
22:38:21.106 00.003 12252 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.47
22:38:21.107 00.001 12252 PPEC: input: 0.10, control: -0.01, exposure: 2000
22:38:21.107 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:21.107 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:38:21.107 00.000 12252 MoveAxis(E, 3, ABG)
22:38:21.107 00.000 12252 Guiding  Dir = 2, Dur = 3
22:38:21.107 00.000 12252 IsSlewing returns 0
22:38:21.107 00.000 12252 IsGuiding returns 0
22:38:21.109 00.002 12252 PulseGuide returned control before completion, sleep 12
22:38:21.133 00.024 12252 IsGuiding returns 0
22:38:21.133 00.000 12252 Move returns status 0, amount 3
22:38:21.133 00.000 12252 MoveAxis(N, 0, ABG)
22:38:21.133 00.000 12252 Move returns status 0, amount 0
22:38:21.133 00.000 12252 move complete, result=0
22:38:21.134 00.001 12252 worker thread done servicing request
22:38:21.134 00.000 9044 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:38:21.135 00.001 12252 Worker thread wakes up
22:38:21.135 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:21.135 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:23.486 02.351 12252 Exposure complete
22:38:23.555 00.069 12252 worker thread done servicing request
22:38:23.555 00.000 9044 OnExposeComplete: enter
22:38:23.557 00.002 9044 UpdateGuideState(): m_state=6
22:38:23.558 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3672
22:38:23.559 00.001 9044 Star::Find returns 1 (0), X=1010.97, Y=828.18, Mass=5711, SNR=51.8, Peak=173 HFD=5.4
22:38:23.560 00.001 9044 MultiStar: [#1 -0.12,0.00,1.06,U] [#2 -0.11,-0.08,1.22,U] [#3 -0.03,-0.07,0.85,U] [#4 -0.02,-0.02,1.27,U] [#5 -0.30,-0.11,0.66,U] [#6 -0.18,-0.04,0.41,U] [#7 -0.19,-0.01,0.44,U] [#8 -0.24,-0.10,0.43,U] 
22:38:23.561 00.001 9044 refined, 8 included, MultiStar: {-0.11, -0.07}, one-star: {-0.05, -0.18}
22:38:23.563 00.002 9044 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.62) = xAngle (-0.98 = -0.98)
22:38:23.564 00.001 9044 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.06 = 2.22)
22:38:23.566 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.60 mountX=0.07 mountY=0.10, mountTheta=0.96
22:38:23.571 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.07, opts=13)
22:38:23.573 00.002 9044 Enqueuing Move request for scope (-0.11, -0.07)
22:38:23.575 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:23.578 00.003 9044 UpdateGuideState exits: m=5711 SNR=51.8
22:38:23.581 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:23.583 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:23.584 00.001 9044 Enqueuing Expose request
22:38:23.586 00.002 12252 Worker thread wakes up
22:38:23.586 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
22:38:23.586 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
22:38:23.587 00.001 12252 Moving (-0.11, -0.07) raw xDistance=0.07 yDistance=0.10
22:38:23.591 00.004 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.47
22:38:23.591 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
22:38:23.591 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:23.591 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:38:23.591 00.000 12252 MoveAxis(E, 6, ABG)
22:38:23.591 00.000 12252 Guiding  Dir = 2, Dur = 6
22:38:23.592 00.001 12252 IsSlewing returns 0
22:38:23.592 00.000 12252 IsGuiding returns 0
22:38:23.594 00.002 12252 PulseGuide returned control before completion, sleep 15
22:38:23.621 00.027 12252 IsGuiding returns 0
22:38:23.621 00.000 12252 Move returns status 0, amount 6
22:38:23.621 00.000 12252 MoveAxis(N, 0, ABG)
22:38:23.621 00.000 12252 Move returns status 0, amount 0
22:38:23.621 00.000 12252 move complete, result=0
22:38:23.621 00.000 12252 worker thread done servicing request
22:38:23.621 00.000 12252 Worker thread wakes up
22:38:23.621 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:23.621 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:23.621 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:38:26.001 02.380 12252 Exposure complete
22:38:26.075 00.074 12252 worker thread done servicing request
22:38:26.076 00.001 9044 OnExposeComplete: enter
22:38:26.078 00.002 9044 UpdateGuideState(): m_state=6
22:38:26.080 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3673
22:38:26.081 00.001 9044 Star::Find returns 1 (0), X=1010.88, Y=828.14, Mass=5702, SNR=51.8, Peak=173 HFD=5.1
22:38:26.082 00.001 9044 MultiStar: [#1 -0.18,-0.03,1.08,U] [#2 -0.10,-0.11,1.19,U] [#3 -0.03,-0.13,0.83,U] [#4 -0.00,-0.11,1.28,U] [#5 -0.33,-0.25,0.00,M1] [#6 -0.19,-0.07,0.43,U] [#7 -0.29,-0.10,0.44,U] [#8 -0.18,-0.08,0.42,U] 
22:38:26.083 00.001 9044 refined, 7 included, MultiStar: {-0.12, -0.11}, one-star: {-0.15, -0.22}
22:38:26.084 00.001 9044 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.62) = xAngle (-0.75 = -0.75)
22:38:26.084 00.000 9044 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.83 = 2.45)
22:38:26.085 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-2.37 mountX=0.12 mountY=0.10, mountTheta=0.72
22:38:26.086 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.11, opts=13)
22:38:26.087 00.001 9044 Enqueuing Move request for scope (-0.12, -0.11)
22:38:26.088 00.001 12252 Worker thread wakes up
22:38:26.088 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:26.089 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.11) opts 0xd
22:38:26.089 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.11)
22:38:26.089 00.000 12252 Moving (-0.12, -0.11) raw xDistance=0.12 yDistance=0.10
22:38:26.089 00.000 9044 UpdateGuideState exits: m=5702 SNR=51.8
22:38:26.091 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:26.093 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:26.093 00.000 9044 Enqueuing Expose request
22:38:26.095 00.002 12252 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 483.47
22:38:26.095 00.000 12252 PPEC: input: 0.12, control: 0.05, exposure: 2000
22:38:26.095 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:26.095 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:38:26.095 00.000 12252 MoveAxis(W, 20, ABG)
22:38:26.095 00.000 12252 Guiding  Dir = 3, Dur = 20
22:38:26.095 00.000 12252 IsSlewing returns 0
22:38:26.096 00.001 12252 IsGuiding returns 0
22:38:26.098 00.002 12252 PulseGuide returned control before completion, sleep 28
22:38:26.133 00.035 12252 IsGuiding returns 1
22:38:26.133 00.000 12252 scope still moving after pulse duration time elapsed
22:38:26.164 00.031 12252 IsSlewing returns 0
22:38:26.165 00.001 12252 IsGuiding returns 0
22:38:26.165 00.000 12252 scope move finished after 20 + 49 ms
22:38:26.165 00.000 12252 Move returns status 0, amount 20
22:38:26.165 00.000 12252 MoveAxis(N, 0, ABG)
22:38:26.165 00.000 12252 Move returns status 0, amount 0
22:38:26.165 00.000 12252 move complete, result=0
22:38:26.165 00.000 12252 worker thread done servicing request
22:38:26.165 00.000 12252 Worker thread wakes up
22:38:26.166 00.001 9044 GuideStep: 0.1 px 20 ms WEST, 0.1 px 0 ms NORTH
22:38:26.168 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:26.168 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:28.517 02.349 12252 Exposure complete
22:38:28.566 00.049 12252 worker thread done servicing request
22:38:28.566 00.000 9044 OnExposeComplete: enter
22:38:28.567 00.001 9044 UpdateGuideState(): m_state=6
22:38:28.568 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3674
22:38:28.569 00.001 9044 Star::Find returns 1 (0), X=1010.89, Y=828.28, Mass=5730, SNR=51.8, Peak=173 HFD=5.1
22:38:28.570 00.001 9044 MultiStar: [#1 -0.18,0.08,1.07,U] [#2 -0.09,0.04,1.21,U] [#3 -0.02,0.08,0.86,U] [#4 -0.04,0.29,1.26,U] [#5 -0.10,-0.07,0.65,U] [#6 -0.20,0.03,0.42,U] [#7 -0.25,0.10,0.43,U] [#8 -0.16,0.15,0.43,U] 
22:38:28.571 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.08}, one-star: {-0.13, -0.09}
22:38:28.571 00.000 9044 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.62) = xAngle (4.17 = -2.11)
22:38:28.573 00.002 9044 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.09 = 1.09)
22:38:28.574 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.55 mountX=-0.07 mountY=0.12, mountTheta=2.10
22:38:28.576 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.08, opts=13)
22:38:28.578 00.002 9044 Enqueuing Move request for scope (-0.11, 0.08)
22:38:28.580 00.002 12252 Worker thread wakes up
22:38:28.580 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:28.581 00.001 9044 UpdateGuideState exits: m=5730 SNR=51.8
22:38:28.582 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:28.583 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:28.584 00.001 9044 Enqueuing Expose request
22:38:28.585 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
22:38:28.585 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
22:38:28.585 00.000 12252 Moving (-0.11, 0.08) raw xDistance=-0.07 yDistance=0.12
22:38:28.588 00.003 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.47
22:38:28.588 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
22:38:28.588 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:28.588 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:38:28.588 00.000 12252 MoveAxis(E, 4, ABG)
22:38:28.588 00.000 12252 Guiding  Dir = 2, Dur = 4
22:38:28.589 00.001 12252 IsSlewing returns 0
22:38:28.589 00.000 12252 IsGuiding returns 0
22:38:28.591 00.002 12252 PulseGuide returned control before completion, sleep 12
22:38:28.607 00.016 12252 IsGuiding returns 0
22:38:28.607 00.000 12252 Move returns status 0, amount 4
22:38:28.607 00.000 12252 MoveAxis(N, 0, ABG)
22:38:28.607 00.000 12252 Move returns status 0, amount 0
22:38:28.607 00.000 12252 move complete, result=0
22:38:28.607 00.000 12252 worker thread done servicing request
22:38:28.607 00.000 12252 Worker thread wakes up
22:38:28.607 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:38:28.609 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:28.609 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:30.959 02.350 12252 Exposure complete
22:38:31.023 00.064 12252 worker thread done servicing request
22:38:31.023 00.000 9044 OnExposeComplete: enter
22:38:31.025 00.002 9044 UpdateGuideState(): m_state=6
22:38:31.026 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3675
22:38:31.027 00.001 9044 Star::Find returns 1 (0), X=1010.92, Y=828.27, Mass=5641, SNR=51.5, Peak=173 HFD=5.2
22:38:31.028 00.001 9044 MultiStar: [#1 -0.08,0.09,1.05,U] [#2 -0.07,0.09,1.20,U] [#3 -0.07,0.02,0.85,U] [#4 -0.01,0.39,0.00,M1] [#5 -0.29,-0.03,0.66,U] [#6 -0.09,0.09,0.43,U] [#7 -0.22,0.08,0.44,U] [#8 -0.11,-0.00,0.43,U] 
22:38:31.031 00.003 9044 refined, 7 included, MultiStar: {-0.12, 0.03}, one-star: {-0.10, -0.10}
22:38:31.032 00.001 9044 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.62) = xAngle (4.53 = -1.76)
22:38:31.033 00.001 9044 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.44 = 1.44)
22:38:31.034 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.90 mountX=-0.02 mountY=0.12, mountTheta=1.75
22:38:31.037 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.03, opts=13)
22:38:31.039 00.002 9044 Enqueuing Move request for scope (-0.12, 0.03)
22:38:31.042 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:31.045 00.003 12252 Worker thread wakes up
22:38:31.045 00.000 9044 UpdateGuideState exits: m=5641 SNR=51.5
22:38:31.047 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
22:38:31.047 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:31.049 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
22:38:31.050 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:31.052 00.002 9044 Enqueuing Expose request
22:38:31.055 00.003 12252 Moving (-0.12, 0.03) raw xDistance=-0.02 yDistance=0.12
22:38:31.060 00.005 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.47
22:38:31.060 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
22:38:31.061 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:31.061 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:38:31.061 00.000 12252 MoveAxis(E, 5, ABG)
22:38:31.061 00.000 12252 Guiding  Dir = 2, Dur = 5
22:38:31.061 00.000 12252 IsSlewing returns 0
22:38:31.062 00.001 12252 IsGuiding returns 0
22:38:31.065 00.003 12252 PulseGuide returned control before completion, sleep 13
22:38:31.087 00.022 12252 IsGuiding returns 0
22:38:31.087 00.000 12252 Move returns status 0, amount 5
22:38:31.087 00.000 12252 MoveAxis(N, 0, ABG)
22:38:31.087 00.000 12252 Move returns status 0, amount 0
22:38:31.088 00.001 12252 move complete, result=0
22:38:31.088 00.000 12252 worker thread done servicing request
22:38:31.088 00.000 12252 Worker thread wakes up
22:38:31.088 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:31.088 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:31.088 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:38:33.431 02.343 12252 Exposure complete
22:38:33.524 00.093 12252 worker thread done servicing request
22:38:33.524 00.000 9044 OnExposeComplete: enter
22:38:33.527 00.003 9044 UpdateGuideState(): m_state=6
22:38:33.528 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3676
22:38:33.530 00.002 9044 Star::Find returns 1 (0), X=1010.93, Y=828.38, Mass=5718, SNR=51.9, Peak=173 HFD=5.2
22:38:33.531 00.001 9044 MultiStar: [#1 -0.23,0.14,1.06,U] [#2 -0.07,0.13,1.21,U] [#3 -0.00,0.14,0.86,U] [#4 -0.05,0.43,0.00,M2] [#5 -0.28,0.05,0.66,U] [#6 -0.16,0.11,0.43,U] [#7 -0.22,0.16,0.46,U] [#8 -0.11,0.14,0.43,U] 
22:38:33.533 00.002 9044 single-star, 7 included, MultiStar: {-0.14, 0.11}, one-star: {-0.09, 0.02}
22:38:33.534 00.001 9044 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.62) = xAngle (4.58 = -1.70)
22:38:33.536 00.002 9044 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.50 = 1.50)
22:38:33.537 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.96 mountX=-0.01 mountY=0.09, mountTheta=1.70
22:38:33.541 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.02, opts=13)
22:38:33.544 00.003 9044 Enqueuing Move request for scope (-0.09, 0.02)
22:38:33.547 00.003 12252 Worker thread wakes up
22:38:33.547 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:33.549 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
22:38:33.549 00.000 9044 UpdateGuideState exits: m=5718 SNR=51.9
22:38:33.552 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:33.554 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
22:38:33.554 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:33.555 00.001 9044 Enqueuing Expose request
22:38:33.556 00.001 12252 Moving (-0.09, 0.02) raw xDistance=-0.01 yDistance=0.09
22:38:33.561 00.005 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.47
22:38:33.562 00.001 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
22:38:33.562 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:33.562 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:38:33.562 00.000 12252 MoveAxis(E, 3, ABG)
22:38:33.562 00.000 12252 Guiding  Dir = 2, Dur = 3
22:38:33.563 00.001 12252 IsSlewing returns 0
22:38:33.563 00.000 12252 IsGuiding returns 0
22:38:33.564 00.001 12252 PulseGuide returned control before completion, sleep 12
22:38:33.579 00.015 12252 IsGuiding returns 0
22:38:33.579 00.000 12252 Move returns status 0, amount 3
22:38:33.579 00.000 12252 MoveAxis(N, 0, ABG)
22:38:33.579 00.000 12252 Move returns status 0, amount 0
22:38:33.579 00.000 12252 move complete, result=0
22:38:33.579 00.000 12252 worker thread done servicing request
22:38:33.579 00.000 12252 Worker thread wakes up
22:38:33.579 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:33.579 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:38:33.580 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:35.922 02.342 12252 Exposure complete
22:38:35.969 00.047 12252 worker thread done servicing request
22:38:35.969 00.000 9044 OnExposeComplete: enter
22:38:35.971 00.002 9044 UpdateGuideState(): m_state=6
22:38:35.973 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3677
22:38:35.975 00.002 9044 Star::Find returns 1 (0), X=1011.03, Y=828.49, Mass=5726, SNR=52.0, Peak=173 HFD=5.1
22:38:35.977 00.002 9044 MultiStar: [#1 -0.04,0.20,1.07,U] [#2 -0.04,0.08,1.20,U] [#3 0.10,0.14,0.84,U] [#4 0.06,0.42,0.00,M3] [#5 0.03,0.08,0.66,U] [#6 0.01,0.22,0.44,U] [#7 -0.12,0.19,0.44,U] [#8 0.06,0.18,0.43,U] 
22:38:35.979 00.002 9044 single-star, 7 included, MultiStar: {-0.00, 0.14}, one-star: {0.01, 0.13}
22:38:35.982 00.003 9044 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.62) = xAngle (3.13 = 3.13)
22:38:35.984 00.002 9044 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.04 = 0.04)
22:38:35.986 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.50 mountX=-0.13 mountY=0.01, mountTheta=3.10
22:38:35.991 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.13, opts=13)
22:38:35.994 00.003 9044 Enqueuing Move request for scope (0.01, 0.13)
22:38:35.996 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:35.998 00.002 9044 UpdateGuideState exits: m=5726 SNR=52.0
22:38:36.000 00.002 12252 Worker thread wakes up
22:38:36.000 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:36.003 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
22:38:36.003 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:36.004 00.001 9044 Enqueuing Expose request
22:38:36.006 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
22:38:36.006 00.000 12252 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=0.01
22:38:36.010 00.004 12252 PPEC rslt: input = -0.13, final = -0.08, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 483.47
22:38:36.010 00.000 12252 PPEC: input: -0.13, control: -0.08, exposure: 2000
22:38:36.010 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:36.010 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:38:36.010 00.000 12252 MoveAxis(E, 32, ABG)
22:38:36.010 00.000 12252 Guiding  Dir = 2, Dur = 32
22:38:36.010 00.000 12252 IsSlewing returns 0
22:38:36.010 00.000 12252 IsGuiding returns 0
22:38:36.012 00.002 12252 PulseGuide returned control before completion, sleep 41
22:38:36.057 00.045 12252 IsGuiding returns 0
22:38:36.057 00.000 12252 Move returns status 0, amount 32
22:38:36.057 00.000 12252 MoveAxis(N, 0, ABG)
22:38:36.057 00.000 12252 Move returns status 0, amount 0
22:38:36.057 00.000 12252 move complete, result=0
22:38:36.057 00.000 12252 worker thread done servicing request
22:38:36.057 00.000 9044 GuideStep: -0.1 px 32 ms EAST, 0.0 px 0 ms NORTH
22:38:36.059 00.002 12252 Worker thread wakes up
22:38:36.059 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:36.059 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:38.407 02.348 12252 Exposure complete
22:38:38.477 00.070 12252 worker thread done servicing request
22:38:38.477 00.000 9044 OnExposeComplete: enter
22:38:38.478 00.001 9044 UpdateGuideState(): m_state=6
22:38:38.479 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3678
22:38:38.480 00.001 9044 Star::Find returns 1 (0), X=1011.04, Y=828.40, Mass=5740, SNR=51.9, Peak=173 HFD=5.2
22:38:38.481 00.001 9044 MultiStar: [#1 -0.03,0.09,1.06,U] [#2 0.00,0.03,1.20,U] [#3 0.06,0.07,0.85,U] [#4 0.08,0.38,1.29,U] [#5 -0.02,-0.04,0.65,U] [#6 0.05,0.01,0.42,U] [#7 -0.05,0.11,0.43,U] [#8 0.03,0.01,0.42,U] 
22:38:38.482 00.001 9044 single-star, 8 included, MultiStar: {0.02, 0.10}, one-star: {0.02, 0.04}
22:38:38.483 00.001 9044 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.62) = xAngle (2.73 = 2.73)
22:38:38.486 00.003 9044 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.36 = -0.36)
22:38:38.489 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.10 mountX=-0.04 mountY=-0.02, mountTheta=-2.78
22:38:38.492 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.04, opts=13)
22:38:38.495 00.003 9044 Enqueuing Move request for scope (0.02, 0.04)
22:38:38.497 00.002 12252 Worker thread wakes up
22:38:38.497 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:38.500 00.003 9044 UpdateGuideState exits: m=5740 SNR=51.9
22:38:38.503 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:38:38.503 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:38.505 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:38:38.505 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:38.506 00.001 9044 Enqueuing Expose request
22:38:38.508 00.002 12252 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=-0.02
22:38:38.513 00.005 12252 PPEC rslt: input = -0.04, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.48
22:38:38.513 00.000 12252 PPEC: input: -0.04, control: -0.00, exposure: 2000
22:38:38.513 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:38.514 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:38:38.514 00.000 12252 MoveAxis(E, 2, ABG)
22:38:38.514 00.000 12252 Guiding  Dir = 2, Dur = 2
22:38:38.514 00.000 12252 IsSlewing returns 0
22:38:38.514 00.000 12252 IsGuiding returns 0
22:38:38.516 00.002 12252 PulseGuide returned control before completion, sleep 11
22:38:38.532 00.016 12252 IsGuiding returns 0
22:38:38.532 00.000 12252 Move returns status 0, amount 2
22:38:38.532 00.000 12252 MoveAxis(N, 0, ABG)
22:38:38.532 00.000 12252 Move returns status 0, amount 0
22:38:38.532 00.000 12252 move complete, result=0
22:38:38.532 00.000 12252 worker thread done servicing request
22:38:38.532 00.000 12252 Worker thread wakes up
22:38:38.532 00.000 9044 GuideStep: -0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:38:38.533 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:38.533 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:40.889 02.356 12252 Exposure complete
22:38:40.940 00.051 12252 worker thread done servicing request
22:38:40.940 00.000 9044 OnExposeComplete: enter
22:38:40.942 00.002 9044 UpdateGuideState(): m_state=6
22:38:40.945 00.003 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3679
22:38:40.946 00.001 9044 Star::Find returns 1 (0), X=1010.98, Y=828.45, Mass=5659, SNR=51.6, Peak=173 HFD=5.1
22:38:40.947 00.001 9044 MultiStar: [#1 -0.10,0.23,1.06,U] [#2 -0.11,0.16,1.20,U] [#3 0.03,0.14,0.87,U] [#4 0.03,0.41,0.00,M3] [#5 -0.13,0.02,0.65,U] [#6 0.06,0.12,0.42,U] [#7 -0.09,0.23,0.45,U] [#8 0.02,0.14,0.43,U] 
22:38:40.949 00.002 9044 single-star, 7 included, MultiStar: {-0.06, 0.14}, one-star: {-0.04, 0.09}
22:38:40.950 00.001 9044 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.62) = xAngle (3.62 = -2.67)
22:38:40.951 00.001 9044 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.53 = 0.53)
22:38:40.952 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.09 cameraTheta=1.99 mountX=-0.08 mountY=0.05, mountTheta=2.62
22:38:40.953 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.09, opts=13)
22:38:40.954 00.001 9044 Enqueuing Move request for scope (-0.04, 0.09)
22:38:40.956 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:40.957 00.001 9044 UpdateGuideState exits: m=5659 SNR=51.6
22:38:40.958 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:40.959 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:40.960 00.001 9044 Enqueuing Expose request
22:38:40.961 00.001 12252 Worker thread wakes up
22:38:40.961 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
22:38:40.961 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
22:38:40.961 00.000 12252 Moving (-0.04, 0.09) raw xDistance=-0.08 yDistance=0.05
22:38:40.964 00.003 12252 PPEC rslt: input = -0.08, final = 0.00, react = -0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.48
22:38:40.964 00.000 12252 PPEC: input: -0.08, control: 0.00, exposure: 2000
22:38:40.964 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:40.964 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:38:40.964 00.000 12252 MoveAxis(W, 0, ABG)
22:38:40.964 00.000 12252 Move returns status 0, amount 0
22:38:40.964 00.000 12252 MoveAxis(N, 0, ABG)
22:38:40.964 00.000 12252 Move returns status 0, amount 0
22:38:40.964 00.000 12252 move complete, result=0
22:38:40.965 00.001 12252 worker thread done servicing request
22:38:40.965 00.000 9044 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
22:38:40.966 00.001 12252 Worker thread wakes up
22:38:40.966 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:40.966 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:43.309 02.343 12252 Exposure complete
22:38:43.358 00.049 12252 worker thread done servicing request
22:38:43.359 00.001 9044 OnExposeComplete: enter
22:38:43.361 00.002 9044 UpdateGuideState(): m_state=6
22:38:43.364 00.003 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3680
22:38:43.366 00.002 9044 Star::Find returns 1 (0), X=1010.92, Y=828.53, Mass=5746, SNR=52.0, Peak=173 HFD=5.2
22:38:43.367 00.001 9044 MultiStar: [#1 -0.16,0.18,1.05,U] [#2 -0.09,0.12,1.19,U] [#3 -0.00,0.21,0.84,U] [#4 -0.01,0.44,0.00,M4] [#5 -0.23,0.13,0.66,U] [#6 -0.11,0.16,0.42,U] [#7 -0.17,0.29,0.44,U] [#8 -0.03,0.14,0.43,U] 
22:38:43.369 00.002 9044 single-star, 7 included, MultiStar: {-0.11, 0.17}, one-star: {-0.11, 0.17}
22:38:43.370 00.001 9044 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.62) = xAngle (3.74 = -2.54)
22:38:43.372 00.002 9044 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.66 = 0.66)
22:38:43.375 00.003 9044 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.20 cameraTheta=2.12 mountX=-0.17 mountY=0.12, mountTheta=2.50
22:38:43.378 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.17, opts=13)
22:38:43.381 00.003 9044 Enqueuing Move request for scope (-0.11, 0.17)
22:38:43.384 00.003 12252 Worker thread wakes up
22:38:43.384 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
22:38:43.384 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
22:38:43.384 00.000 12252 Moving (-0.11, 0.17) raw xDistance=-0.17 yDistance=0.12
22:38:43.384 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:43.386 00.002 9044 UpdateGuideState exits: m=5746 SNR=52.0
22:38:43.389 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:43.391 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:43.393 00.002 9044 Enqueuing Expose request
22:38:43.396 00.003 12252 PPEC rslt: input = -0.17, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 483.48
22:38:43.396 00.000 12252 PPEC: input: -0.17, control: -0.11, exposure: 2000
22:38:43.396 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:43.396 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:38:43.396 00.000 12252 MoveAxis(E, 43, ABG)
22:38:43.397 00.001 12252 Guiding  Dir = 2, Dur = 43
22:38:43.397 00.000 12252 IsSlewing returns 0
22:38:43.397 00.000 12252 IsGuiding returns 0
22:38:43.399 00.002 12252 PulseGuide returned control before completion, sleep 52
22:38:43.459 00.060 12252 IsGuiding returns 0
22:38:43.461 00.002 12252 Move returns status 0, amount 43
22:38:43.461 00.000 12252 MoveAxis(N, 0, ABG)
22:38:43.461 00.000 12252 Move returns status 0, amount 0
22:38:43.461 00.000 12252 move complete, result=0
22:38:43.461 00.000 12252 worker thread done servicing request
22:38:43.461 00.000 9044 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
22:38:43.464 00.003 12252 Worker thread wakes up
22:38:43.464 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:43.464 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:45.803 02.339 12252 Exposure complete
22:38:45.851 00.048 12252 worker thread done servicing request
22:38:45.851 00.000 9044 OnExposeComplete: enter
22:38:45.853 00.002 9044 UpdateGuideState(): m_state=6
22:38:45.854 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3681
22:38:45.855 00.001 9044 Star::Find returns 1 (0), X=1010.91, Y=828.32, Mass=5758, SNR=52.1, Peak=173 HFD=5.2
22:38:45.858 00.003 9044 MultiStar: [#1 -0.18,0.07,1.05,U] [#2 -0.12,-0.02,1.18,U] [#3 -0.06,0.03,0.84,U] [#4 -0.01,0.28,1.27,U] [#5 -0.30,-0.05,0.66,U] [#6 -0.14,0.13,0.42,U] [#7 -0.27,0.08,0.44,U] [#8 -0.29,-0.01,0.42,U] 
22:38:45.859 00.001 9044 single-star, 8 included, MultiStar: {-0.14, 0.06}, one-star: {-0.12, -0.04}
22:38:45.860 00.001 9044 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.62) = xAngle (-1.15 = -1.15)
22:38:45.861 00.001 9044 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.23 = 2.05)
22:38:45.862 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-2.77 mountX=0.05 mountY=0.11, mountTheta=1.14
22:38:45.866 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.04, opts=13)
22:38:45.869 00.003 9044 Enqueuing Move request for scope (-0.12, -0.04)
22:38:45.870 00.001 12252 Worker thread wakes up
22:38:45.870 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.04) opts 0xd
22:38:45.870 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.04)
22:38:45.870 00.000 12252 Moving (-0.12, -0.04) raw xDistance=0.05 yDistance=0.11
22:38:45.870 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:45.871 00.001 9044 UpdateGuideState exits: m=5758 SNR=52.1
22:38:45.872 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:45.873 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:45.874 00.001 9044 Enqueuing Expose request
22:38:45.875 00.001 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.48
22:38:45.875 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:38:45.875 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:45.875 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:38:45.875 00.000 12252 MoveAxis(E, 3, ABG)
22:38:45.875 00.000 12252 Guiding  Dir = 2, Dur = 3
22:38:45.875 00.000 12252 IsSlewing returns 0
22:38:45.876 00.001 12252 IsGuiding returns 0
22:38:45.878 00.002 12252 PulseGuide returned control before completion, sleep 11
22:38:45.903 00.025 12252 IsGuiding returns 0
22:38:45.903 00.000 12252 Move returns status 0, amount 3
22:38:45.903 00.000 12252 MoveAxis(N, 0, ABG)
22:38:45.903 00.000 12252 Move returns status 0, amount 0
22:38:45.903 00.000 12252 move complete, result=0
22:38:45.903 00.000 12252 worker thread done servicing request
22:38:45.903 00.000 12252 Worker thread wakes up
22:38:45.903 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:45.903 00.000 9044 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:38:45.904 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:48.249 02.345 12252 Exposure complete
22:38:48.298 00.049 12252 worker thread done servicing request
22:38:48.299 00.001 9044 OnExposeComplete: enter
22:38:48.300 00.001 9044 UpdateGuideState(): m_state=6
22:38:48.302 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3682
22:38:48.303 00.001 9044 Star::Find returns 1 (0), X=1010.91, Y=828.26, Mass=5714, SNR=51.8, Peak=173 HFD=5.3
22:38:48.304 00.001 9044 MultiStar: [#1 -0.24,0.12,1.06,U] [#2 -0.17,0.05,1.20,U] [#3 -0.09,-0.02,0.86,U] [#4 -0.05,0.01,1.28,U] [#5 -0.36,-0.02,0.65,U] [#6 -0.22,0.05,0.43,U] [#7 -0.12,0.15,0.44,U] [#8 -0.31,0.08,0.42,U] 
22:38:48.305 00.001 9044 single-star, 8 included, MultiStar: {-0.17, 0.03}, one-star: {-0.12, -0.10}
22:38:48.307 00.002 9044 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.62) = xAngle (-0.81 = -0.81)
22:38:48.308 00.001 9044 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.90 = 2.39)
22:38:48.309 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.15 cameraTheta=-2.44 mountX=0.11 mountY=0.11, mountTheta=0.79
22:38:48.311 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.10, opts=13)
22:38:48.313 00.002 9044 Enqueuing Move request for scope (-0.12, -0.10)
22:38:48.314 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:48.315 00.001 9044 UpdateGuideState exits: m=5714 SNR=51.8
22:38:48.316 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:48.316 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:48.318 00.002 9044 Enqueuing Expose request
22:38:48.319 00.001 12252 Worker thread wakes up
22:38:48.320 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
22:38:48.320 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
22:38:48.320 00.000 12252 Moving (-0.12, -0.10) raw xDistance=0.11 yDistance=0.11
22:38:48.324 00.004 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.06, pred = 0.00, hyst = 0.05, hyst_pct = 0.00, period_length = 483.48
22:38:48.324 00.000 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
22:38:48.324 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:48.325 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:38:48.325 00.000 12252 MoveAxis(W, 25, ABG)
22:38:48.325 00.000 12252 Guiding  Dir = 3, Dur = 25
22:38:48.325 00.000 12252 IsSlewing returns 0
22:38:48.325 00.000 12252 IsGuiding returns 0
22:38:48.327 00.002 12252 PulseGuide returned control before completion, sleep 34
22:38:48.368 00.041 12252 IsGuiding returns 0
22:38:48.368 00.000 12252 Move returns status 0, amount 25
22:38:48.368 00.000 12252 MoveAxis(N, 0, ABG)
22:38:48.368 00.000 12252 Move returns status 0, amount 0
22:38:48.368 00.000 12252 move complete, result=0
22:38:48.368 00.000 12252 worker thread done servicing request
22:38:48.368 00.000 12252 Worker thread wakes up
22:38:48.368 00.000 9044 GuideStep: 0.1 px 25 ms WEST, 0.1 px 0 ms NORTH
22:38:48.369 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:48.370 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:50.710 02.340 12252 Exposure complete
22:38:50.756 00.046 12252 worker thread done servicing request
22:38:50.758 00.002 9044 OnExposeComplete: enter
22:38:50.759 00.001 9044 UpdateGuideState(): m_state=6
22:38:50.760 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3683
22:38:50.761 00.001 9044 Star::Find returns 1 (0), X=1011.01, Y=828.29, Mass=5617, SNR=51.4, Peak=173 HFD=5.3
22:38:50.763 00.002 9044 MultiStar: [#1 -0.10,0.11,1.07,U] [#2 -0.09,-0.01,1.23,U] [#3 0.05,0.05,0.86,U] [#4 0.05,0.32,1.29,U] [#5 -0.27,0.01,0.65,U] [#6 -0.10,0.10,0.43,U] [#7 -0.14,0.17,0.45,U] [#8 -0.14,-0.09,0.41,U] 
22:38:50.764 00.001 9044 single-star, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.02, -0.08}
22:38:50.765 00.001 9044 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.62) = xAngle (-0.15 = -0.15)
22:38:50.766 00.001 9044 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.23 = 3.05)
22:38:50.767 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.77 mountX=0.08 mountY=0.01, mountTheta=0.09
22:38:50.769 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.08, opts=13)
22:38:50.771 00.002 9044 Enqueuing Move request for scope (-0.02, -0.08)
22:38:50.773 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:50.774 00.001 9044 UpdateGuideState exits: m=5617 SNR=51.4
22:38:50.775 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:50.776 00.001 12252 Worker thread wakes up
22:38:50.776 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:50.777 00.001 9044 Enqueuing Expose request
22:38:50.778 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
22:38:50.778 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
22:38:50.778 00.000 12252 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=0.01
22:38:50.781 00.003 12252 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.48
22:38:50.781 00.000 12252 PPEC: input: 0.08, control: 0.01, exposure: 2000
22:38:50.781 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:50.781 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:38:50.781 00.000 12252 MoveAxis(W, 4, ABG)
22:38:50.781 00.000 12252 Guiding  Dir = 3, Dur = 4
22:38:50.782 00.001 12252 IsSlewing returns 0
22:38:50.782 00.000 12252 IsGuiding returns 0
22:38:50.784 00.002 12252 PulseGuide returned control before completion, sleep 13
22:38:50.813 00.029 12252 IsGuiding returns 0
22:38:50.814 00.001 12252 Move returns status 0, amount 4
22:38:50.814 00.000 12252 MoveAxis(N, 0, ABG)
22:38:50.814 00.000 12252 Move returns status 0, amount 0
22:38:50.814 00.000 12252 move complete, result=0
22:38:50.814 00.000 12252 worker thread done servicing request
22:38:50.814 00.000 12252 Worker thread wakes up
22:38:50.814 00.000 9044 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:38:50.815 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:50.815 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:53.174 02.359 12252 Exposure complete
22:38:53.225 00.051 12252 worker thread done servicing request
22:38:53.225 00.000 9044 OnExposeComplete: enter
22:38:53.226 00.001 9044 UpdateGuideState(): m_state=6
22:38:53.228 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3684
22:38:53.229 00.001 9044 Star::Find returns 1 (0), X=1010.94, Y=828.26, Mass=5603, SNR=51.4, Peak=173 HFD=5.2
22:38:53.230 00.001 9044 MultiStar: [#1 -0.12,0.07,1.07,U] [#2 -0.08,0.01,1.21,U] [#3 -0.01,0.05,0.87,U] [#4 -0.02,0.27,1.31,U] [#5 -0.17,-0.07,0.65,U] [#6 -0.10,0.08,0.42,U] [#7 -0.22,0.10,0.43,U] [#8 -0.24,0.04,0.43,U] 
22:38:53.232 00.002 9044 refined, 8 included, MultiStar: {-0.09, 0.06}, one-star: {-0.09, -0.10}
22:38:53.233 00.001 9044 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.62) = xAngle (4.21 = -2.08)
22:38:53.234 00.001 9044 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.12 = 1.12)
22:38:53.235 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.58 mountX=-0.05 mountY=0.10, mountTheta=2.06
22:38:53.238 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.06, opts=13)
22:38:53.239 00.001 9044 Enqueuing Move request for scope (-0.09, 0.06)
22:38:53.240 00.001 12252 Worker thread wakes up
22:38:53.240 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:53.242 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
22:38:53.243 00.001 9044 UpdateGuideState exits: m=5603 SNR=51.4
22:38:53.244 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:53.245 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:53.246 00.001 9044 Enqueuing Expose request
22:38:53.247 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
22:38:53.247 00.000 12252 Moving (-0.09, 0.06) raw xDistance=-0.05 yDistance=0.10
22:38:53.250 00.003 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.48
22:38:53.250 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
22:38:53.250 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:53.250 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:38:53.250 00.000 12252 MoveAxis(E, 4, ABG)
22:38:53.250 00.000 12252 Guiding  Dir = 2, Dur = 4
22:38:53.250 00.000 12252 IsSlewing returns 0
22:38:53.251 00.001 12252 IsGuiding returns 0
22:38:53.254 00.003 12252 PulseGuide returned control before completion, sleep 12
22:38:53.268 00.014 12252 IsGuiding returns 0
22:38:53.268 00.000 12252 Move returns status 0, amount 4
22:38:53.268 00.000 12252 MoveAxis(N, 0, ABG)
22:38:53.268 00.000 12252 Move returns status 0, amount 0
22:38:53.268 00.000 12252 move complete, result=0
22:38:53.268 00.000 12252 worker thread done servicing request
22:38:53.268 00.000 12252 Worker thread wakes up
22:38:53.268 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:53.268 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:38:53.271 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:55.639 02.368 12252 Exposure complete
22:38:55.689 00.050 12252 worker thread done servicing request
22:38:55.689 00.000 9044 OnExposeComplete: enter
22:38:55.691 00.002 9044 UpdateGuideState(): m_state=6
22:38:55.692 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
22:38:55.693 00.001 9044 Star::Find returns 1 (0), X=1010.81, Y=828.36, Mass=5812, SNR=52.3, Peak=173 HFD=5.3
22:38:55.694 00.001 9044 MultiStar: [#1 -0.28,0.21,1.04,U] [#2 -0.17,0.06,1.20,U] [#3 -0.08,0.13,0.84,U] [#4 -0.12,0.15,1.25,U] [#5 -0.40,0.08,0.00,M1] [#6 -0.29,0.18,0.42,U] [#7 -0.28,0.17,0.43,U] [#8 -0.35,0.13,0.42,U] 
22:38:55.696 00.002 9044 single-star, 7 included, MultiStar: {-0.20, 0.12}, one-star: {-0.21, -0.00}
22:38:55.697 00.001 9044 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.62) = xAngle (-1.50 = -1.50)
22:38:55.698 00.001 9044 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.58 = 1.70)
22:38:55.699 00.001 9044 CameraToMount -- cameraX=-0.21 cameraY=-0.00 hyp=0.21 cameraTheta=-3.12 mountX=0.02 mountY=0.21, mountTheta=1.50
22:38:55.701 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=-0.00, opts=13)
22:38:55.702 00.001 9044 Enqueuing Move request for scope (-0.21, -0.00)
22:38:55.703 00.001 12252 Worker thread wakes up
22:38:55.704 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:55.707 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.00) opts 0xd
22:38:55.707 00.000 9044 UpdateGuideState exits: m=5812 SNR=52.3
22:38:55.709 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:55.710 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:55.711 00.001 9044 Enqueuing Expose request
22:38:55.712 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.21, -0.00)
22:38:55.712 00.000 12252 Moving (-0.21, -0.00) raw xDistance=0.02 yDistance=0.21
22:38:55.716 00.004 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.48
22:38:55.716 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
22:38:55.717 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.21 from input 0.21
22:38:55.717 00.000 12252 MoveAxis(E, 5, ABG)
22:38:55.717 00.000 12252 Guiding  Dir = 2, Dur = 5
22:38:55.717 00.000 12252 IsSlewing returns 0
22:38:55.717 00.000 12252 IsGuiding returns 0
22:38:55.719 00.002 12252 PulseGuide returned control before completion, sleep 13
22:38:55.748 00.029 12252 IsGuiding returns 0
22:38:55.748 00.000 12252 Move returns status 0, amount 5
22:38:55.748 00.000 12252 MoveAxis(S, 71, ABG)
22:38:55.748 00.000 12252 Guiding  Dir = 1, Dur = 71
22:38:55.748 00.000 12252 IsSlewing returns 0
22:38:55.748 00.000 12252 IsGuiding returns 0
22:38:55.753 00.005 12252 PulseGuide returned control before completion, sleep 76
22:38:55.842 00.089 12252 IsGuiding returns 0
22:38:55.842 00.000 12252 Move returns status 0, amount 71
22:38:55.842 00.000 12252 move complete, result=0
22:38:55.842 00.000 12252 worker thread done servicing request
22:38:55.842 00.000 12252 Worker thread wakes up
22:38:55.842 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:55.842 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:55.842 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.2 px 71 ms SOUTH
22:38:58.192 02.350 12252 Exposure complete
22:38:58.241 00.049 12252 worker thread done servicing request
22:38:58.241 00.000 9044 OnExposeComplete: enter
22:38:58.243 00.002 9044 UpdateGuideState(): m_state=6
22:38:58.244 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3686
22:38:58.247 00.003 9044 Star::Find returns 1 (0), X=1011.02, Y=828.52, Mass=5657, SNR=51.4, Peak=173 HFD=5.2
22:38:58.248 00.001 9044 MultiStar: [#1 -0.06,0.26,1.06,U] [#2 0.02,0.08,1.22,U] [#3 0.01,0.15,0.85,U] [#4 0.09,0.47,0.00,M1] [#5 -0.28,0.12,0.67,U] [#6 -0.07,0.26,0.42,U] [#7 -0.07,0.17,0.44,U] [#8 -0.07,0.21,0.43,U] 
22:38:58.248 00.000 9044 single-star, 7 included, MultiStar: {-0.05, 0.17}, one-star: {0.00, 0.16}
22:38:58.249 00.001 9044 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.62) = xAngle (3.19 = -3.10)
22:38:58.250 00.001 9044 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.10 = 0.10)
22:38:58.251 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.56 mountX=-0.15 mountY=0.02, mountTheta=3.04
22:38:58.254 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.16, opts=13)
22:38:58.256 00.002 9044 Enqueuing Move request for scope (0.00, 0.16)
22:38:58.258 00.002 12252 Worker thread wakes up
22:38:58.258 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:38:58.259 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
22:38:58.259 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
22:38:58.259 00.000 12252 Moving (0.00, 0.16) raw xDistance=-0.15 yDistance=0.02
22:38:58.259 00.000 9044 UpdateGuideState exits: m=5657 SNR=51.4
22:38:58.261 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:38:58.262 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:38:58.264 00.002 9044 Enqueuing Expose request
22:38:58.265 00.001 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 483.49
22:38:58.265 00.000 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
22:38:58.265 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:38:58.265 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:38:58.265 00.000 12252 MoveAxis(E, 40, ABG)
22:38:58.265 00.000 12252 Guiding  Dir = 2, Dur = 40
22:38:58.265 00.000 12252 IsSlewing returns 0
22:38:58.265 00.000 12252 IsGuiding returns 0
22:38:58.267 00.002 12252 PulseGuide returned control before completion, sleep 49
22:38:58.325 00.058 12252 IsGuiding returns 0
22:38:58.325 00.000 12252 Move returns status 0, amount 40
22:38:58.325 00.000 12252 MoveAxis(N, 0, ABG)
22:38:58.325 00.000 12252 Move returns status 0, amount 0
22:38:58.325 00.000 12252 move complete, result=0
22:38:58.325 00.000 12252 worker thread done servicing request
22:38:58.325 00.000 12252 Worker thread wakes up
22:38:58.325 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:38:58.325 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:38:58.325 00.000 9044 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
22:39:00.671 02.346 12252 Exposure complete
22:39:00.719 00.048 12252 worker thread done servicing request
22:39:00.719 00.000 9044 OnExposeComplete: enter
22:39:00.721 00.002 9044 UpdateGuideState(): m_state=6
22:39:00.723 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3687
22:39:00.724 00.001 9044 Star::Find returns 1 (0), X=1011.08, Y=828.55, Mass=5801, SNR=52.2, Peak=173 HFD=5.2
22:39:00.727 00.003 9044 MultiStar: [#1 -0.01,0.28,1.06,U] [#2 -0.03,0.25,1.19,U] [#3 0.11,0.20,0.84,U] [#4 0.21,1.30,0.00,M2] [#5 -0.16,0.20,0.65,U] [#6 0.09,0.34,0.42,U] [#7 0.03,0.27,0.43,U] [#8 -0.04,0.32,0.42,U] 
22:39:00.728 00.001 9044 single-star, 7 included, MultiStar: {0.00, 0.25}, one-star: {0.05, 0.19}
22:39:00.729 00.001 9044 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.62) = xAngle (2.92 = 2.92)
22:39:00.731 00.002 9044 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.16 = -0.16)
22:39:00.734 00.003 9044 CameraToMount -- cameraX=0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.30 mountX=-0.19 mountY=-0.03, mountTheta=-2.98
22:39:00.738 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.19, opts=13)
22:39:00.741 00.003 9044 Enqueuing Move request for scope (0.05, 0.19)
22:39:00.743 00.002 12252 Worker thread wakes up
22:39:00.743 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:00.746 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.19) opts 0xd
22:39:00.746 00.000 9044 UpdateGuideState exits: m=5801 SNR=52.2
22:39:00.748 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:00.749 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:00.751 00.002 9044 Enqueuing Expose request
22:39:00.752 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.19)
22:39:00.752 00.000 12252 Moving (0.05, 0.19) raw xDistance=-0.19 yDistance=-0.03
22:39:00.756 00.004 12252 PPEC rslt: input = -0.19, final = -0.11, react = -0.11, pred = 0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 483.49
22:39:00.756 00.000 12252 PPEC: input: -0.19, control: -0.11, exposure: 2000
22:39:00.756 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:00.756 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:39:00.756 00.000 12252 MoveAxis(E, 45, ABG)
22:39:00.756 00.000 12252 Guiding  Dir = 2, Dur = 45
22:39:00.756 00.000 12252 IsSlewing returns 0
22:39:00.757 00.001 12252 IsGuiding returns 0
22:39:00.758 00.001 12252 PulseGuide returned control before completion, sleep 54
22:39:00.819 00.061 12252 IsGuiding returns 1
22:39:00.819 00.000 12252 scope still moving after pulse duration time elapsed
22:39:00.850 00.031 12252 IsSlewing returns 0
22:39:00.850 00.000 12252 IsGuiding returns 0
22:39:00.850 00.000 12252 scope move finished after 45 + 48 ms
22:39:00.851 00.001 12252 Move returns status 0, amount 45
22:39:00.851 00.000 12252 MoveAxis(N, 0, ABG)
22:39:00.851 00.000 12252 Move returns status 0, amount 0
22:39:00.851 00.000 12252 move complete, result=0
22:39:00.851 00.000 12252 worker thread done servicing request
22:39:00.851 00.000 12252 Worker thread wakes up
22:39:00.851 00.000 9044 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
22:39:00.854 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:00.854 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:03.218 02.364 12252 Exposure complete
22:39:03.271 00.053 12252 worker thread done servicing request
22:39:03.271 00.000 9044 OnExposeComplete: enter
22:39:03.272 00.001 9044 UpdateGuideState(): m_state=6
22:39:03.273 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3688
22:39:03.274 00.001 9044 Star::Find returns 1 (0), X=1011.05, Y=828.23, Mass=5695, SNR=52.0, Peak=173 HFD=5.3
22:39:03.275 00.001 9044 MultiStar: [#1 -0.01,0.11,1.06,U] [#2 -0.02,0.05,1.20,U] [#3 0.10,0.02,0.85,U] [#4 0.09,0.32,1.30,U] [#5 -0.08,-0.05,0.66,U] [#6 0.02,0.18,0.43,U] [#7 -0.10,0.15,0.43,U] [#8 -0.13,0.06,0.43,U] 
22:39:03.277 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.08}, one-star: {0.02, -0.14}
22:39:03.278 00.001 9044 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.62) = xAngle (3.12 = 3.12)
22:39:03.280 00.002 9044 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.04 = 0.04)
22:39:03.281 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.50 mountX=-0.08 mountY=0.00, mountTheta=3.10
22:39:03.283 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.08, opts=13)
22:39:03.284 00.001 9044 Enqueuing Move request for scope (0.01, 0.08)
22:39:03.285 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:03.287 00.002 9044 UpdateGuideState exits: m=5695 SNR=52.0
22:39:03.288 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:03.289 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:03.290 00.001 9044 Enqueuing Expose request
22:39:03.291 00.001 12252 Worker thread wakes up
22:39:03.291 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.08) opts 0xd
22:39:03.291 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.08)
22:39:03.291 00.000 12252 Moving (0.01, 0.08) raw xDistance=-0.08 yDistance=0.00
22:39:03.294 00.003 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.49
22:39:03.294 00.000 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
22:39:03.294 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:03.295 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:39:03.295 00.000 12252 MoveAxis(E, 8, ABG)
22:39:03.295 00.000 12252 Guiding  Dir = 2, Dur = 8
22:39:03.295 00.000 12252 IsSlewing returns 0
22:39:03.295 00.000 12252 IsGuiding returns 0
22:39:03.298 00.003 12252 PulseGuide returned control before completion, sleep 16
22:39:03.315 00.017 12252 IsGuiding returns 0
22:39:03.315 00.000 12252 Move returns status 0, amount 8
22:39:03.315 00.000 12252 MoveAxis(N, 0, ABG)
22:39:03.315 00.000 12252 Move returns status 0, amount 0
22:39:03.315 00.000 12252 move complete, result=0
22:39:03.315 00.000 12252 worker thread done servicing request
22:39:03.316 00.001 12252 Worker thread wakes up
22:39:03.316 00.000 9044 GuideStep: -0.1 px 8 ms EAST, 0.0 px 0 ms NORTH
22:39:03.319 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:03.319 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:05.681 02.362 12252 Exposure complete
22:39:05.745 00.064 12252 worker thread done servicing request
22:39:05.745 00.000 9044 OnExposeComplete: enter
22:39:05.747 00.002 9044 UpdateGuideState(): m_state=6
22:39:05.749 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3689
22:39:05.750 00.001 9044 Star::Find returns 1 (0), X=1011.11, Y=828.22, Mass=5794, SNR=52.2, Peak=173 HFD=5.4
22:39:05.752 00.002 9044 MultiStar: [#1 0.01,0.04,1.07,U] [#2 0.01,-0.07,1.19,U] [#3 0.08,0.01,0.84,U] [#4 0.30,-0.06,1.25,U] [#5 -0.04,-0.08,0.65,U] [#6 0.03,-0.01,0.43,U] [#7 0.05,0.13,0.42,U] [#8 0.01,0.02,0.43,U] 
22:39:05.752 00.000 9044 refined, 8 included, MultiStar: {0.08, -0.03}, one-star: {0.09, -0.14}
22:39:05.754 00.002 9044 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.62) = xAngle (1.22 = 1.22)
22:39:05.755 00.001 9044 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.86 = -1.86)
22:39:05.756 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.40 mountX=0.03 mountY=-0.08, mountTheta=-1.23
22:39:05.758 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.03, opts=13)
22:39:05.759 00.001 9044 Enqueuing Move request for scope (0.08, -0.03)
22:39:05.760 00.001 12252 Worker thread wakes up
22:39:05.760 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:05.761 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
22:39:05.761 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
22:39:05.761 00.000 9044 UpdateGuideState exits: m=5794 SNR=52.2
22:39:05.763 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:05.765 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:05.767 00.002 9044 Enqueuing Expose request
22:39:05.770 00.003 12252 Moving (0.08, -0.03) raw xDistance=0.03 yDistance=-0.08
22:39:05.773 00.003 12252 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.49
22:39:05.773 00.000 12252 PPEC: input: 0.03, control: -0.03, exposure: 2000
22:39:05.773 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:05.773 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:39:05.773 00.000 12252 MoveAxis(E, 10, ABG)
22:39:05.773 00.000 12252 Guiding  Dir = 2, Dur = 10
22:39:05.774 00.001 12252 IsSlewing returns 0
22:39:05.774 00.000 12252 IsGuiding returns 0
22:39:05.775 00.001 12252 PulseGuide returned control before completion, sleep 19
22:39:05.798 00.023 12252 IsGuiding returns 1
22:39:05.798 00.000 12252 scope still moving after pulse duration time elapsed
22:39:05.829 00.031 12252 IsSlewing returns 0
22:39:05.829 00.000 12252 IsGuiding returns 0
22:39:05.829 00.000 12252 scope move finished after 10 + 46 ms
22:39:05.830 00.001 12252 Move returns status 0, amount 10
22:39:05.830 00.000 12252 MoveAxis(N, 0, ABG)
22:39:05.830 00.000 12252 Move returns status 0, amount 0
22:39:05.830 00.000 12252 move complete, result=0
22:39:05.830 00.000 12252 worker thread done servicing request
22:39:05.830 00.000 12252 Worker thread wakes up
22:39:05.830 00.000 9044 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:39:05.833 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:05.833 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:08.192 02.359 12252 Exposure complete
22:39:08.259 00.067 12252 worker thread done servicing request
22:39:08.259 00.000 9044 OnExposeComplete: enter
22:39:08.261 00.002 9044 UpdateGuideState(): m_state=6
22:39:08.262 00.001 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3690
22:39:08.264 00.002 9044 Star::Find returns 1 (0), X=1010.96, Y=828.20, Mass=5782, SNR=52.2, Peak=173 HFD=5.4
22:39:08.266 00.002 9044 MultiStar: [#1 -0.10,0.01,1.06,U] [#2 -0.17,-0.10,1.20,U] [#3 -0.07,-0.06,0.84,U] [#4 0.03,-0.06,1.26,U] [#5 -0.30,-0.14,0.64,U] [#6 -0.11,-0.06,0.41,U] [#7 -0.10,0.02,0.43,U] [#8 -0.21,-0.20,0.41,U] 
22:39:08.267 00.001 9044 refined, 8 included, MultiStar: {-0.11, -0.08}, one-star: {-0.06, -0.16}
22:39:08.268 00.001 9044 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.62) = xAngle (-0.86 = -0.86)
22:39:08.268 00.000 9044 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.94 = 2.34)
22:39:08.271 00.003 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-2.48 mountX=0.09 mountY=0.10, mountTheta=0.83
22:39:08.273 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.08, opts=13)
22:39:08.274 00.001 9044 Enqueuing Move request for scope (-0.11, -0.08)
22:39:08.276 00.002 12252 Worker thread wakes up
22:39:08.276 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:08.277 00.001 9044 UpdateGuideState exits: m=5782 SNR=52.2
22:39:08.278 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
22:39:08.278 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:08.279 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
22:39:08.279 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:08.281 00.002 9044 Enqueuing Expose request
22:39:08.283 00.002 12252 Moving (-0.11, -0.08) raw xDistance=0.09 yDistance=0.10
22:39:08.286 00.003 12252 PPEC rslt: input = 0.09, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.49
22:39:08.286 00.000 12252 PPEC: input: 0.09, control: -0.02, exposure: 2000
22:39:08.286 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:08.286 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:39:08.286 00.000 12252 MoveAxis(E, 8, ABG)
22:39:08.286 00.000 12252 Guiding  Dir = 2, Dur = 8
22:39:08.287 00.001 12252 IsSlewing returns 0
22:39:08.287 00.000 12252 IsGuiding returns 0
22:39:08.289 00.002 12252 PulseGuide returned control before completion, sleep 17
22:39:08.319 00.030 12252 IsGuiding returns 0
22:39:08.319 00.000 12252 Move returns status 0, amount 8
22:39:08.319 00.000 12252 MoveAxis(N, 0, ABG)
22:39:08.319 00.000 12252 Move returns status 0, amount 0
22:39:08.319 00.000 12252 move complete, result=0
22:39:08.319 00.000 12252 worker thread done servicing request
22:39:08.319 00.000 12252 Worker thread wakes up
22:39:08.320 00.001 9044 GuideStep: 0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:39:08.320 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:08.321 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:10.661 02.340 12252 Exposure complete
22:39:10.728 00.067 12252 worker thread done servicing request
22:39:10.728 00.000 9044 OnExposeComplete: enter
22:39:10.730 00.002 9044 UpdateGuideState(): m_state=6
22:39:10.733 00.003 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3691
22:39:10.734 00.001 9044 Star::Find returns 1 (0), X=1010.95, Y=828.21, Mass=5474, SNR=50.9, Peak=173 HFD=5.0
22:39:10.736 00.002 9044 MultiStar: [#1 -0.06,0.11,1.10,U] [#2 -0.03,-0.00,1.22,U] [#3 -0.01,0.03,0.88,U] [#4 0.04,0.33,1.32,U] [#5 -0.20,-0.09,0.66,U] [#6 -0.11,0.09,0.43,U] [#7 -0.14,0.07,0.45,U] [#8 -0.05,-0.08,0.43,U] 
22:39:10.737 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.05}, one-star: {-0.07, -0.15}
22:39:10.738 00.001 9044 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.62) = xAngle (3.95 = -2.34)
22:39:10.739 00.001 9044 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.86 = 0.86)
22:39:10.740 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.32 mountX=-0.05 mountY=0.06, mountTheta=2.31
22:39:10.742 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.05, opts=13)
22:39:10.744 00.002 9044 Enqueuing Move request for scope (-0.05, 0.05)
22:39:10.745 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:10.746 00.001 12252 Worker thread wakes up
22:39:10.746 00.000 9044 UpdateGuideState exits: m=5474 SNR=50.9
22:39:10.748 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:10.749 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
22:39:10.749 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:10.750 00.001 9044 Enqueuing Expose request
22:39:10.751 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
22:39:10.751 00.000 12252 Moving (-0.05, 0.05) raw xDistance=-0.05 yDistance=0.06
22:39:10.754 00.003 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:39:10.754 00.000 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
22:39:10.754 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:10.755 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:39:10.755 00.000 12252 MoveAxis(E, 8, ABG)
22:39:10.755 00.000 12252 Guiding  Dir = 2, Dur = 8
22:39:10.755 00.000 12252 IsSlewing returns 0
22:39:10.755 00.000 12252 IsGuiding returns 0
22:39:10.757 00.002 12252 PulseGuide returned control before completion, sleep 17
22:39:10.781 00.024 12252 IsGuiding returns 0
22:39:10.781 00.000 12252 Move returns status 0, amount 8
22:39:10.781 00.000 12252 MoveAxis(N, 0, ABG)
22:39:10.781 00.000 12252 Move returns status 0, amount 0
22:39:10.781 00.000 12252 move complete, result=0
22:39:10.781 00.000 12252 worker thread done servicing request
22:39:10.781 00.000 12252 Worker thread wakes up
22:39:10.781 00.000 9044 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:39:10.784 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:10.784 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:13.151 02.367 12252 Exposure complete
22:39:13.209 00.058 12252 worker thread done servicing request
22:39:13.209 00.000 9044 OnExposeComplete: enter
22:39:13.211 00.002 9044 UpdateGuideState(): m_state=6
22:39:13.214 00.003 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3692
22:39:13.215 00.001 9044 Star::Find returns 1 (0), X=1010.97, Y=828.23, Mass=5676, SNR=51.6, Peak=173 HFD=5.3
22:39:13.216 00.001 9044 MultiStar: [#1 -0.08,0.11,1.06,U] [#2 -0.02,-0.00,1.21,U] [#3 0.08,0.03,0.86,U] [#4 0.23,-0.01,1.27,U] [#5 -0.08,-0.09,0.66,U] [#6 -0.08,0.07,0.43,U] [#7 -0.13,0.13,0.43,U] [#8 -0.03,0.01,0.42,U] 
22:39:13.217 00.001 9044 refined, 8 included, MultiStar: {0.00, 0.00}, one-star: {-0.06, -0.14}
22:39:13.218 00.001 9044 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.62) = xAngle (2.26 = 2.26)
22:39:13.220 00.002 9044 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.82 = -0.82)
22:39:13.221 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.01 cameraTheta=0.63 mountX=-0.00 mountY=-0.00, mountTheta=-2.28
22:39:13.222 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.00, opts=13)
22:39:13.223 00.001 9044 Enqueuing Move request for scope (0.00, 0.00)
22:39:13.224 00.001 12252 Worker thread wakes up
22:39:13.224 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xd
22:39:13.224 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
22:39:13.224 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:13.225 00.001 12252 Moving (0.00, 0.00) raw xDistance=-0.00 yDistance=-0.00
22:39:13.225 00.000 9044 UpdateGuideState exits: m=5676 SNR=51.6
22:39:13.227 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:13.230 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:13.231 00.001 9044 Enqueuing Expose request
22:39:13.232 00.001 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:39:13.233 00.001 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
22:39:13.233 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:13.233 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:39:13.233 00.000 12252 MoveAxis(E, 9, ABG)
22:39:13.233 00.000 12252 Guiding  Dir = 2, Dur = 9
22:39:13.233 00.000 12252 IsSlewing returns 0
22:39:13.234 00.001 12252 IsGuiding returns 0
22:39:13.235 00.001 12252 PulseGuide returned control before completion, sleep 18
22:39:13.260 00.025 12252 IsGuiding returns 0
22:39:13.260 00.000 12252 Move returns status 0, amount 9
22:39:13.260 00.000 12252 MoveAxis(N, 0, ABG)
22:39:13.260 00.000 12252 Move returns status 0, amount 0
22:39:13.260 00.000 12252 move complete, result=0
22:39:13.260 00.000 12252 worker thread done servicing request
22:39:13.261 00.001 9044 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:39:13.264 00.003 12252 Worker thread wakes up
22:39:13.264 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:13.264 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:15.605 02.341 12252 Exposure complete
22:39:15.653 00.048 12252 worker thread done servicing request
22:39:15.654 00.001 9044 OnExposeComplete: enter
22:39:15.655 00.001 9044 UpdateGuideState(): m_state=6
22:39:15.657 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3693
22:39:15.658 00.001 9044 Star::Find returns 1 (0), X=1011.07, Y=828.36, Mass=5772, SNR=51.9, Peak=173 HFD=5.2
22:39:15.659 00.001 9044 MultiStar: [#1 -0.09,0.06,1.06,U] [#2 0.03,-0.04,1.19,U] [#3 0.04,0.01,0.85,U] [#4 0.03,-0.04,1.27,U] [#5 -0.06,-0.10,0.65,U] [#6 -0.07,0.05,0.42,U] [#7 0.07,0.02,0.43,U] [#8 0.02,-0.10,0.43,U] 
22:39:15.660 00.001 9044 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {0.05, -0.00}
22:39:15.662 00.002 9044 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.62) = xAngle (0.39 = 0.39)
22:39:15.666 00.004 9044 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.70 = -2.70)
22:39:15.667 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.24 mountX=0.01 mountY=-0.01, mountTheta=-0.44
22:39:15.670 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.01, opts=13)
22:39:15.672 00.002 9044 Enqueuing Move request for scope (0.00, -0.01)
22:39:15.673 00.001 12252 Worker thread wakes up
22:39:15.674 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:15.675 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
22:39:15.675 00.000 9044 UpdateGuideState exits: m=5772 SNR=51.9
22:39:15.676 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:15.677 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
22:39:15.677 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:15.678 00.001 9044 Enqueuing Expose request
22:39:15.679 00.001 12252 Moving (0.00, -0.01) raw xDistance=0.01 yDistance=-0.01
22:39:15.684 00.005 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:39:15.684 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
22:39:15.684 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:15.684 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:39:15.684 00.000 12252 MoveAxis(E, 7, ABG)
22:39:15.684 00.000 12252 Guiding  Dir = 2, Dur = 7
22:39:15.685 00.001 12252 IsSlewing returns 0
22:39:15.685 00.000 12252 IsGuiding returns 0
22:39:15.688 00.003 12252 PulseGuide returned control before completion, sleep 15
22:39:15.708 00.020 12252 IsGuiding returns 0
22:39:15.708 00.000 12252 Move returns status 0, amount 7
22:39:15.708 00.000 12252 MoveAxis(N, 0, ABG)
22:39:15.708 00.000 12252 Move returns status 0, amount 0
22:39:15.708 00.000 12252 move complete, result=0
22:39:15.708 00.000 12252 worker thread done servicing request
22:39:15.708 00.000 12252 Worker thread wakes up
22:39:15.708 00.000 9044 GuideStep: 0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:39:15.710 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:15.711 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:18.055 02.344 12252 Exposure complete
22:39:18.103 00.048 12252 worker thread done servicing request
22:39:18.103 00.000 9044 OnExposeComplete: enter
22:39:18.105 00.002 9044 UpdateGuideState(): m_state=6
22:39:18.107 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3694
22:39:18.108 00.001 9044 Star::Find returns 1 (0), X=1011.01, Y=828.20, Mass=5682, SNR=51.6, Peak=173 HFD=5.4
22:39:18.110 00.002 9044 MultiStar: [#1 -0.06,0.08,1.08,U] [#2 -0.04,-0.06,1.23,U] [#3 0.05,0.02,0.86,U] [#4 -0.01,0.01,1.29,U] [#5 -0.18,-0.05,0.65,U] [#6 -0.01,0.07,0.42,U] [#7 -0.11,0.03,0.44,U] [#8 -0.01,0.03,0.42,U] 
22:39:18.113 00.003 9044 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.02, -0.16}
22:39:18.115 00.002 9044 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.62) = xAngle (-1.19 = -1.19)
22:39:18.117 00.002 9044 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.28 = 2.01)
22:39:18.119 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.82 mountX=0.01 mountY=0.03, mountTheta=1.19
22:39:18.122 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.01, opts=13)
22:39:18.124 00.002 9044 Enqueuing Move request for scope (-0.04, -0.01)
22:39:18.126 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:18.128 00.002 12252 Worker thread wakes up
22:39:18.128 00.000 9044 UpdateGuideState exits: m=5682 SNR=51.6
22:39:18.129 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:18.132 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:18.133 00.001 9044 Enqueuing Expose request
22:39:18.134 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:39:18.134 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:39:18.134 00.000 12252 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.03
22:39:18.136 00.002 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:39:18.136 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
22:39:18.136 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:18.136 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:39:18.137 00.001 12252 MoveAxis(E, 6, ABG)
22:39:18.137 00.000 12252 Guiding  Dir = 2, Dur = 6
22:39:18.137 00.000 12252 IsSlewing returns 0
22:39:18.137 00.000 12252 IsGuiding returns 0
22:39:18.139 00.002 12252 PulseGuide returned control before completion, sleep 15
22:39:18.158 00.019 12252 IsGuiding returns 0
22:39:18.158 00.000 12252 Move returns status 0, amount 6
22:39:18.158 00.000 12252 MoveAxis(N, 0, ABG)
22:39:18.158 00.000 12252 Move returns status 0, amount 0
22:39:18.158 00.000 12252 move complete, result=0
22:39:18.158 00.000 12252 worker thread done servicing request
22:39:18.158 00.000 12252 Worker thread wakes up
22:39:18.158 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:39:18.160 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:18.160 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:20.527 02.367 12252 Exposure complete
22:39:20.577 00.050 12252 worker thread done servicing request
22:39:20.577 00.000 9044 OnExposeComplete: enter
22:39:20.578 00.001 9044 UpdateGuideState(): m_state=6
22:39:20.580 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3695
22:39:20.581 00.001 9044 Star::Find returns 1 (0), X=1010.90, Y=828.24, Mass=5642, SNR=51.4, Peak=173 HFD=5.1
22:39:20.582 00.001 9044 MultiStar: [#1 -0.16,0.08,1.06,U] [#2 -0.13,0.05,1.22,U] [#3 -0.04,0.02,0.85,U] [#4 -0.01,-0.00,1.27,U] [#5 -0.27,-0.05,0.66,U] [#6 -0.21,0.03,0.42,U] [#7 -0.23,0.06,0.44,U] [#8 -0.25,0.02,0.42,U] 
22:39:20.583 00.001 9044 refined, 8 included, MultiStar: {-0.13, 0.01}, one-star: {-0.12, -0.12}
22:39:20.583 00.000 9044 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.62) = xAngle (4.72 = -1.56)
22:39:20.585 00.002 9044 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.63 = 1.63)
22:39:20.586 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.09 mountX=0.00 mountY=0.13, mountTheta=1.56
22:39:20.590 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.01, opts=13)
22:39:20.593 00.003 9044 Enqueuing Move request for scope (-0.13, 0.01)
22:39:20.595 00.002 12252 Worker thread wakes up
22:39:20.596 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:20.598 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
22:39:20.598 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
22:39:20.598 00.000 12252 Moving (-0.13, 0.01) raw xDistance=0.00 yDistance=0.13
22:39:20.598 00.000 9044 UpdateGuideState exits: m=5642 SNR=51.4
22:39:20.601 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:20.603 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:20.605 00.002 9044 Enqueuing Expose request
22:39:20.607 00.002 12252 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:39:20.607 00.000 12252 PPEC: input: 0.00, control: -0.02, exposure: 2000
22:39:20.607 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:20.607 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:39:20.607 00.000 12252 MoveAxis(E, 7, ABG)
22:39:20.607 00.000 12252 Guiding  Dir = 2, Dur = 7
22:39:20.607 00.000 12252 IsSlewing returns 0
22:39:20.607 00.000 12252 IsGuiding returns 0
22:39:20.610 00.003 12252 PulseGuide returned control before completion, sleep 16
22:39:20.638 00.028 12252 IsGuiding returns 0
22:39:20.638 00.000 12252 Move returns status 0, amount 7
22:39:20.638 00.000 12252 MoveAxis(N, 0, ABG)
22:39:20.638 00.000 12252 Move returns status 0, amount 0
22:39:20.638 00.000 12252 move complete, result=0
22:39:20.638 00.000 12252 worker thread done servicing request
22:39:20.638 00.000 12252 Worker thread wakes up
22:39:20.638 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:39:20.642 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:20.642 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:22.980 02.338 12252 Exposure complete
22:39:23.069 00.089 12252 worker thread done servicing request
22:39:23.069 00.000 9044 OnExposeComplete: enter
22:39:23.070 00.001 9044 UpdateGuideState(): m_state=6
22:39:23.072 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
22:39:23.075 00.003 9044 Star::Find returns 1 (0), X=1010.95, Y=828.25, Mass=5696, SNR=51.9, Peak=173 HFD=5.2
22:39:23.077 00.002 9044 MultiStar: [#1 -0.10,0.09,1.04,U] [#2 -0.08,0.03,1.20,U] [#3 -0.01,0.02,0.85,U] [#4 0.02,-0.02,1.25,U] [#5 -0.13,-0.13,0.67,U] [#6 -0.04,0.06,0.43,U] [#7 -0.14,0.09,0.43,U] [#8 -0.08,-0.05,0.43,U] 
22:39:23.079 00.002 9044 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {-0.07, -0.11}
22:39:23.082 00.003 9044 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.62) = xAngle (-1.42 = -1.42)
22:39:23.085 00.003 9044 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.51 = 1.78)
22:39:23.087 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.05 mountX=0.01 mountY=0.06, mountTheta=1.42
22:39:23.091 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.01, opts=13)
22:39:23.093 00.002 9044 Enqueuing Move request for scope (-0.06, -0.01)
22:39:23.094 00.001 12252 Worker thread wakes up
22:39:23.094 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
22:39:23.094 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:23.097 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
22:39:23.097 00.000 9044 UpdateGuideState exits: m=5696 SNR=51.9
22:39:23.099 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:23.101 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:23.104 00.003 9044 Enqueuing Expose request
22:39:23.106 00.002 12252 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=0.06
22:39:23.112 00.006 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:39:23.112 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
22:39:23.112 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:23.112 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:39:23.112 00.000 12252 MoveAxis(E, 7, ABG)
22:39:23.112 00.000 12252 Guiding  Dir = 2, Dur = 7
22:39:23.112 00.000 12252 IsSlewing returns 0
22:39:23.113 00.001 12252 IsGuiding returns 0
22:39:23.115 00.002 12252 PulseGuide returned control before completion, sleep 15
22:39:23.140 00.025 12252 IsGuiding returns 0
22:39:23.140 00.000 12252 Move returns status 0, amount 7
22:39:23.140 00.000 12252 MoveAxis(N, 0, ABG)
22:39:23.140 00.000 12252 Move returns status 0, amount 0
22:39:23.140 00.000 12252 move complete, result=0
22:39:23.140 00.000 12252 worker thread done servicing request
22:39:23.140 00.000 12252 Worker thread wakes up
22:39:23.140 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:39:23.142 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:23.142 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:25.492 02.350 12252 Exposure complete
22:39:25.559 00.067 12252 worker thread done servicing request
22:39:25.559 00.000 9044 OnExposeComplete: enter
22:39:25.562 00.003 9044 UpdateGuideState(): m_state=6
22:39:25.564 00.002 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3697
22:39:25.567 00.003 9044 Star::Find returns 1 (0), X=1011.00, Y=828.23, Mass=5782, SNR=52.2, Peak=173 HFD=5.3
22:39:25.569 00.002 9044 MultiStar: [#1 -0.08,0.08,1.05,U] [#2 -0.03,-0.06,1.18,U] [#3 0.02,0.05,0.86,U] [#4 0.04,0.29,1.27,U] [#5 -0.28,-0.03,0.65,U] [#6 -0.02,-0.04,0.41,U] [#7 -0.16,0.03,0.43,U] [#8 -0.10,0.01,0.43,U] 
22:39:25.572 00.003 9044 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {-0.02, -0.13}
22:39:25.574 00.002 9044 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.62) = xAngle (4.15 = -2.14)
22:39:25.578 00.004 9044 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.06 = 1.06)
22:39:25.580 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.52 mountX=-0.03 mountY=0.06, mountTheta=2.12
22:39:25.584 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.04, opts=13)
22:39:25.585 00.001 9044 Enqueuing Move request for scope (-0.05, 0.04)
22:39:25.587 00.002 12252 Worker thread wakes up
22:39:25.587 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:25.589 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
22:39:25.589 00.000 9044 UpdateGuideState exits: m=5782 SNR=52.2
22:39:25.592 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:25.594 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
22:39:25.594 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:25.596 00.002 9044 Enqueuing Expose request
22:39:25.599 00.003 12252 Moving (-0.05, 0.04) raw xDistance=-0.03 yDistance=0.06
22:39:25.603 00.004 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:39:25.604 00.001 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
22:39:25.604 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:25.604 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:39:25.604 00.000 12252 MoveAxis(E, 7, ABG)
22:39:25.604 00.000 12252 Guiding  Dir = 2, Dur = 7
22:39:25.605 00.001 12252 IsSlewing returns 0
22:39:25.605 00.000 12252 IsGuiding returns 0
22:39:25.607 00.002 12252 PulseGuide returned control before completion, sleep 15
22:39:25.634 00.027 12252 IsGuiding returns 0
22:39:25.634 00.000 12252 Move returns status 0, amount 7
22:39:25.634 00.000 12252 MoveAxis(N, 0, ABG)
22:39:25.634 00.000 12252 Move returns status 0, amount 0
22:39:25.634 00.000 12252 move complete, result=0
22:39:25.634 00.000 12252 worker thread done servicing request
22:39:25.634 00.000 12252 Worker thread wakes up
22:39:25.634 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:25.635 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:25.635 00.000 9044 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:39:27.978 02.343 12252 Exposure complete
22:39:28.024 00.046 12252 worker thread done servicing request
22:39:28.024 00.000 9044 OnExposeComplete: enter
22:39:28.025 00.001 9044 UpdateGuideState(): m_state=6
22:39:28.027 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3698
22:39:28.030 00.003 9044 Star::Find returns 1 (0), X=1010.94, Y=828.20, Mass=5725, SNR=52.1, Peak=173 HFD=5.3
22:39:28.033 00.003 9044 MultiStar: [#1 -0.20,0.07,1.06,U] [#2 -0.05,-0.00,1.19,U] [#3 -0.01,0.04,0.84,U] [#4 0.19,-0.10,1.26,U] [#5 -0.12,-0.05,0.66,U] [#6 -0.20,0.07,0.42,U] [#7 -0.13,-0.01,0.43,U] [#8 -0.16,0.03,0.42,U] 
22:39:28.035 00.002 9044 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {-0.08, -0.16}
22:39:28.038 00.003 9044 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.62) = xAngle (-1.11 = -1.11)
22:39:28.040 00.002 9044 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.19 = 2.09)
22:39:28.042 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.73 mountX=0.03 mountY=0.05, mountTheta=1.10
22:39:28.047 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.02, opts=13)
22:39:28.050 00.003 9044 Enqueuing Move request for scope (-0.06, -0.02)
22:39:28.052 00.002 12252 Worker thread wakes up
22:39:28.052 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:28.055 00.003 9044 UpdateGuideState exits: m=5725 SNR=52.1
22:39:28.057 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:28.059 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:28.061 00.002 9044 Enqueuing Expose request
22:39:28.063 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
22:39:28.063 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
22:39:28.063 00.000 12252 Moving (-0.06, -0.02) raw xDistance=0.03 yDistance=0.05
22:39:28.067 00.004 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:39:28.067 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
22:39:28.067 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:28.067 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:39:28.067 00.000 12252 MoveAxis(E, 7, ABG)
22:39:28.067 00.000 12252 Guiding  Dir = 2, Dur = 7
22:39:28.068 00.001 12252 IsSlewing returns 0
22:39:28.068 00.000 12252 IsGuiding returns 0
22:39:28.071 00.003 12252 PulseGuide returned control before completion, sleep 15
22:39:28.090 00.019 12252 IsGuiding returns 0
22:39:28.090 00.000 12252 Move returns status 0, amount 7
22:39:28.090 00.000 12252 MoveAxis(N, 0, ABG)
22:39:28.090 00.000 12252 Move returns status 0, amount 0
22:39:28.090 00.000 12252 move complete, result=0
22:39:28.090 00.000 12252 worker thread done servicing request
22:39:28.090 00.000 12252 Worker thread wakes up
22:39:28.090 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:28.090 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:39:28.093 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:30.441 02.348 12252 Exposure complete
22:39:30.489 00.048 12252 worker thread done servicing request
22:39:30.489 00.000 9044 OnExposeComplete: enter
22:39:30.490 00.001 9044 UpdateGuideState(): m_state=6
22:39:30.491 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3699
22:39:30.492 00.001 9044 Star::Find returns 1 (0), X=1010.93, Y=828.28, Mass=5764, SNR=52.1, Peak=173 HFD=5.2
22:39:30.494 00.002 9044 MultiStar: [#1 -0.16,0.05,1.04,U] [#2 -0.13,-0.04,1.19,U] [#3 -0.06,0.05,0.84,U] [#4 -0.01,0.28,1.30,U] [#5 -0.30,-0.00,0.66,U] [#6 -0.14,0.13,0.44,U] [#7 -0.03,-0.02,0.43,U] [#8 -0.23,0.09,0.42,U] 
22:39:30.495 00.001 9044 single-star, 8 included, MultiStar: {-0.12, 0.06}, one-star: {-0.09, -0.08}
22:39:30.496 00.001 9044 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.62) = xAngle (-0.76 = -0.76)
22:39:30.497 00.001 9044 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.84 = 2.44)
22:39:30.499 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.38 mountX=0.09 mountY=0.08, mountTheta=0.72
22:39:30.501 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.08, opts=13)
22:39:30.501 00.000 9044 Enqueuing Move request for scope (-0.09, -0.08)
22:39:30.502 00.001 12252 Worker thread wakes up
22:39:30.502 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:39:30.504 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
22:39:30.504 00.000 9044 UpdateGuideState exits: m=5764 SNR=52.1
22:39:30.505 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
22:39:30.505 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:30.506 00.001 12252 Moving (-0.09, -0.08) raw xDistance=0.09 yDistance=0.08
22:39:30.506 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:30.507 00.001 9044 Enqueuing Expose request
22:39:30.509 00.002 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:39:30.509 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
22:39:30.509 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:30.509 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:39:30.509 00.000 12252 MoveAxis(E, 5, ABG)
22:39:30.509 00.000 12252 Guiding  Dir = 2, Dur = 5
22:39:30.509 00.000 12252 IsSlewing returns 0
22:39:30.509 00.000 12252 IsGuiding returns 0
22:39:30.511 00.002 12252 PulseGuide returned control before completion, sleep 13
22:39:30.538 00.027 12252 IsGuiding returns 0
22:39:30.538 00.000 12252 Move returns status 0, amount 5
22:39:30.538 00.000 12252 MoveAxis(N, 0, ABG)
22:39:30.538 00.000 12252 Move returns status 0, amount 0
22:39:30.538 00.000 12252 move complete, result=0
22:39:30.538 00.000 12252 worker thread done servicing request
22:39:30.538 00.000 12252 Worker thread wakes up
22:39:30.538 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:39:30.541 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:30.541 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:32.901 02.360 12252 Exposure complete
22:39:32.949 00.048 12252 worker thread done servicing request
22:39:32.949 00.000 9044 OnExposeComplete: enter
22:39:32.950 00.001 9044 UpdateGuideState(): m_state=6
22:39:32.951 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3700
22:39:32.952 00.001 9044 Star::Find returns 1 (0), X=1010.93, Y=828.18, Mass=5817, SNR=52.4, Peak=173 HFD=5.4
22:39:32.953 00.001 9044 MultiStar: [#1 -0.10,0.01,1.05,U] [#2 -0.06,0.02,1.19,U] [#3 0.01,-0.01,0.84,U] [#4 0.17,-0.00,1.25,U] [#5 -0.12,-0.11,0.65,U] [#6 -0.10,-0.11,0.41,U] [#7 -0.16,-0.03,0.44,U] [#8 -0.05,-0.04,0.42,U] 
22:39:32.956 00.003 9044 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {-0.09, -0.18}
22:39:32.958 00.002 9044 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.62) = xAngle (-0.63 = -0.63)
22:39:32.962 00.004 9044 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.71 = 2.57)
22:39:32.965 00.003 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.06 cameraTheta=-2.25 mountX=0.04 mountY=0.03, mountTheta=0.59
22:39:32.968 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.04, opts=13)
22:39:32.970 00.002 9044 Enqueuing Move request for scope (-0.03, -0.04)
22:39:32.973 00.003 12252 Worker thread wakes up
22:39:32.973 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:32.975 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
22:39:32.975 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
22:39:32.975 00.000 12252 Moving (-0.03, -0.04) raw xDistance=0.04 yDistance=0.03
22:39:32.975 00.000 9044 UpdateGuideState exits: m=5817 SNR=52.4
22:39:32.979 00.004 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:32.981 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:32.983 00.002 9044 Enqueuing Expose request
22:39:32.985 00.002 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:39:32.985 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
22:39:32.985 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:32.985 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:39:32.985 00.000 12252 MoveAxis(E, 4, ABG)
22:39:32.985 00.000 12252 Guiding  Dir = 2, Dur = 4
22:39:32.986 00.001 12252 IsSlewing returns 0
22:39:32.986 00.000 12252 IsGuiding returns 0
22:39:32.988 00.002 12252 PulseGuide returned control before completion, sleep 12
22:39:33.003 00.015 12252 IsGuiding returns 0
22:39:33.003 00.000 12252 Move returns status 0, amount 4
22:39:33.003 00.000 12252 MoveAxis(N, 0, ABG)
22:39:33.003 00.000 12252 Move returns status 0, amount 0
22:39:33.003 00.000 12252 move complete, result=0
22:39:33.003 00.000 12252 worker thread done servicing request
22:39:33.003 00.000 12252 Worker thread wakes up
22:39:33.003 00.000 9044 GuideStep: 0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:39:33.005 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:33.006 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:35.366 02.360 12252 Exposure complete
22:39:35.428 00.062 12252 worker thread done servicing request
22:39:35.428 00.000 9044 OnExposeComplete: enter
22:39:35.430 00.002 9044 UpdateGuideState(): m_state=6
22:39:35.431 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3701
22:39:35.433 00.002 9044 Star::Find returns 1 (0), X=1010.93, Y=828.19, Mass=5690, SNR=51.7, Peak=173 HFD=5.3
22:39:35.434 00.001 9044 MultiStar: [#1 -0.15,0.06,1.05,U] [#2 -0.02,-0.03,1.20,U] [#3 -0.04,-0.03,0.86,U] [#4 0.07,-0.04,1.25,U] [#5 -0.06,-0.15,0.66,U] [#6 -0.09,-0.01,0.43,U] [#7 -0.15,-0.05,0.43,U] [#8 -0.16,-0.10,0.41,U] 
22:39:35.436 00.002 9044 refined, 8 included, MultiStar: {-0.06, -0.05}, one-star: {-0.09, -0.17}
22:39:35.437 00.001 9044 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.62) = xAngle (-0.77 = -0.77)
22:39:35.438 00.001 9044 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.86 = 2.43)
22:39:35.439 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.40 mountX=0.06 mountY=0.05, mountTheta=0.74
22:39:35.442 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.05, opts=13)
22:39:35.444 00.002 9044 Enqueuing Move request for scope (-0.06, -0.05)
22:39:35.446 00.002 12252 Worker thread wakes up
22:39:35.446 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:35.448 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
22:39:35.448 00.000 9044 UpdateGuideState exits: m=5690 SNR=51.7
22:39:35.451 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:35.453 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:35.456 00.003 9044 Enqueuing Expose request
22:39:35.458 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
22:39:35.458 00.000 12252 Moving (-0.06, -0.05) raw xDistance=0.06 yDistance=0.05
22:39:35.462 00.004 12252 PPEC rslt: input = 0.06, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.52
22:39:35.463 00.001 12252 PPEC: input: 0.06, control: -0.00, exposure: 2000
22:39:35.463 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:35.463 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:39:35.463 00.000 12252 MoveAxis(E, 1, ABG)
22:39:35.463 00.000 12252 Guiding  Dir = 2, Dur = 1
22:39:35.463 00.000 12252 IsSlewing returns 0
22:39:35.464 00.001 12252 IsGuiding returns 0
22:39:35.465 00.001 12252 IsGuiding returns 0
22:39:35.466 00.001 12252 Move returns status 0, amount 1
22:39:35.466 00.000 12252 MoveAxis(N, 0, ABG)
22:39:35.466 00.000 12252 Move returns status 0, amount 0
22:39:35.466 00.000 12252 move complete, result=0
22:39:35.466 00.000 12252 worker thread done servicing request
22:39:35.466 00.000 12252 Worker thread wakes up
22:39:35.466 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:39:35.466 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:35.468 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:37.805 02.337 12252 Exposure complete
22:39:37.859 00.054 12252 worker thread done servicing request
22:39:37.859 00.000 9044 OnExposeComplete: enter
22:39:37.861 00.002 9044 UpdateGuideState(): m_state=6
22:39:37.862 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3702
22:39:37.864 00.002 9044 Star::Find returns 1 (0), X=1010.83, Y=828.25, Mass=5772, SNR=52.1, Peak=173 HFD=5.1
22:39:37.867 00.003 9044 MultiStar: [#1 -0.21,0.09,1.05,U] [#2 -0.12,0.01,1.20,U] [#3 0.01,0.02,0.84,U] [#4 -0.07,-0.04,1.25,U] [#5 -0.15,-0.11,0.66,U] [#6 -0.07,0.01,0.42,U] [#7 -0.22,0.01,0.43,U] [#8 -0.10,-0.02,0.42,U] 
22:39:37.869 00.002 9044 refined, 8 included, MultiStar: {-0.12, -0.02}, one-star: {-0.19, -0.12}
22:39:37.871 00.002 9044 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.62) = xAngle (-1.39 = -1.39)
22:39:37.873 00.002 9044 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.47 = 1.81)
22:39:37.875 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-3.01 mountX=0.02 mountY=0.12, mountTheta=1.38
22:39:37.878 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.02, opts=13)
22:39:37.881 00.003 9044 Enqueuing Move request for scope (-0.12, -0.02)
22:39:37.883 00.002 12252 Worker thread wakes up
22:39:37.883 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:37.884 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
22:39:37.884 00.000 9044 UpdateGuideState exits: m=5772 SNR=52.1
22:39:37.885 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
22:39:37.886 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:37.887 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:37.889 00.002 9044 Enqueuing Expose request
22:39:37.891 00.002 12252 Moving (-0.12, -0.02) raw xDistance=0.02 yDistance=0.12
22:39:37.893 00.002 12252 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.52
22:39:37.893 00.000 12252 PPEC: input: 0.02, control: 0.00, exposure: 2000
22:39:37.893 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:37.894 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:39:37.894 00.000 12252 MoveAxis(W, 0, ABG)
22:39:37.894 00.000 12252 Move returns status 0, amount 0
22:39:37.894 00.000 12252 MoveAxis(N, 0, ABG)
22:39:37.894 00.000 12252 Move returns status 0, amount 0
22:39:37.894 00.000 12252 move complete, result=0
22:39:37.894 00.000 12252 worker thread done servicing request
22:39:37.894 00.000 12252 Worker thread wakes up
22:39:37.894 00.000 9044 GuideStep: 0.0 px 0 ms WEST, 0.1 px 0 ms NORTH
22:39:37.895 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:37.895 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:40.247 02.352 12252 Exposure complete
22:39:40.303 00.056 12252 worker thread done servicing request
22:39:40.303 00.000 9044 OnExposeComplete: enter
22:39:40.305 00.002 9044 UpdateGuideState(): m_state=6
22:39:40.306 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3703
22:39:40.307 00.001 9044 Star::Find returns 1 (0), X=1011.05, Y=828.25, Mass=5862, SNR=52.5, Peak=173 HFD=5.4
22:39:40.308 00.001 9044 MultiStar: [#1 -0.06,0.10,1.04,U] [#2 -0.08,-0.02,1.18,U] [#3 0.04,0.05,0.84,U] [#4 0.08,0.32,1.27,U] [#5 -0.07,-0.05,0.65,U] [#6 -0.02,0.03,0.43,U] [#7 -0.06,0.15,0.43,U] [#8 -0.05,0.00,0.42,U] 
22:39:40.308 00.000 9044 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.02, -0.12}
22:39:40.309 00.001 9044 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.62) = xAngle (3.40 = -2.89)
22:39:40.310 00.001 9044 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.31 = 0.31)
22:39:40.311 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.77 mountX=-0.06 mountY=0.02, mountTheta=2.83
22:39:40.313 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.06, opts=13)
22:39:40.315 00.002 9044 Enqueuing Move request for scope (-0.01, 0.06)
22:39:40.316 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:40.317 00.001 9044 UpdateGuideState exits: m=5862 SNR=52.5
22:39:40.318 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:40.319 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:40.320 00.001 9044 Enqueuing Expose request
22:39:40.321 00.001 12252 Worker thread wakes up
22:39:40.321 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
22:39:40.322 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
22:39:40.322 00.000 12252 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=0.02
22:39:40.325 00.003 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.52
22:39:40.326 00.001 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
22:39:40.326 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:40.326 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:39:40.326 00.000 12252 MoveAxis(E, 3, ABG)
22:39:40.326 00.000 12252 Guiding  Dir = 2, Dur = 3
22:39:40.326 00.000 12252 IsSlewing returns 0
22:39:40.326 00.000 12252 IsGuiding returns 0
22:39:40.328 00.002 12252 PulseGuide returned control before completion, sleep 12
22:39:40.348 00.020 12252 IsGuiding returns 0
22:39:40.348 00.000 12252 Move returns status 0, amount 3
22:39:40.348 00.000 12252 MoveAxis(N, 0, ABG)
22:39:40.349 00.001 12252 Move returns status 0, amount 0
22:39:40.349 00.000 12252 move complete, result=0
22:39:40.349 00.000 12252 worker thread done servicing request
22:39:40.349 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:39:40.350 00.001 12252 Worker thread wakes up
22:39:40.350 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:40.350 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:42.708 02.358 12252 Exposure complete
22:39:42.785 00.077 12252 worker thread done servicing request
22:39:42.785 00.000 9044 OnExposeComplete: enter
22:39:42.787 00.002 9044 UpdateGuideState(): m_state=6
22:39:42.789 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3704
22:39:42.791 00.002 9044 Star::Find returns 1 (0), X=1011.07, Y=828.31, Mass=5597, SNR=51.5, Peak=173 HFD=5.3
22:39:42.792 00.001 9044 MultiStar: [#1 -0.08,0.15,1.04,U] [#2 0.00,0.11,1.22,U] [#3 0.03,0.16,0.85,U] [#4 0.23,0.02,1.26,U] [#5 -0.01,0.09,0.67,U] [#6 -0.03,0.14,0.43,U] [#7 -0.02,0.10,0.45,U] [#8 -0.02,0.14,0.42,U] 
22:39:42.794 00.002 9044 single-star, 8 included, MultiStar: {0.03, 0.09}, one-star: {0.05, -0.05}
22:39:42.796 00.002 9044 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.62) = xAngle (0.82 = 0.82)
22:39:42.797 00.001 9044 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.26 = -2.26)
22:39:42.798 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.80 mountX=0.05 mountY=-0.06, mountTheta=-0.85
22:39:42.800 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.05, opts=13)
22:39:42.801 00.001 9044 Enqueuing Move request for scope (0.05, -0.05)
22:39:42.805 00.004 12252 Worker thread wakes up
22:39:42.805 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:42.807 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
22:39:42.807 00.000 9044 UpdateGuideState exits: m=5597 SNR=51.5
22:39:42.810 00.003 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
22:39:42.810 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:42.814 00.004 12252 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=-0.06
22:39:42.814 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:42.816 00.002 9044 Enqueuing Expose request
22:39:42.819 00.003 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.52
22:39:42.819 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:39:42.819 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:42.819 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:39:42.819 00.000 12252 MoveAxis(E, 3, ABG)
22:39:42.819 00.000 12252 Guiding  Dir = 2, Dur = 3
22:39:42.820 00.001 12252 IsSlewing returns 0
22:39:42.820 00.000 12252 IsGuiding returns 0
22:39:42.822 00.002 12252 PulseGuide returned control before completion, sleep 11
22:39:42.844 00.022 12252 IsGuiding returns 0
22:39:42.845 00.001 12252 Move returns status 0, amount 3
22:39:42.845 00.000 12252 MoveAxis(N, 0, ABG)
22:39:42.845 00.000 12252 Move returns status 0, amount 0
22:39:42.845 00.000 12252 move complete, result=0
22:39:42.845 00.000 12252 worker thread done servicing request
22:39:42.845 00.000 12252 Worker thread wakes up
22:39:42.845 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:39:42.847 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:42.847 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:45.198 02.351 12252 Exposure complete
22:39:45.261 00.063 12252 worker thread done servicing request
22:39:45.261 00.000 9044 OnExposeComplete: enter
22:39:45.264 00.003 9044 UpdateGuideState(): m_state=6
22:39:45.266 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3705
22:39:45.269 00.003 9044 Star::Find returns 1 (0), X=1011.12, Y=828.53, Mass=5677, SNR=51.6, Peak=173 HFD=5.2
22:39:45.272 00.003 9044 MultiStar: [#1 0.01,0.17,1.07,U] [#2 0.04,0.10,1.22,U] [#3 0.17,0.21,0.85,U] [#4 0.08,0.43,0.00,M1] [#5 0.08,0.02,0.66,U] [#6 0.04,0.18,0.44,U] [#7 -0.06,0.30,0.44,U] [#8 0.14,0.14,0.42,U] 
22:39:45.273 00.001 9044 refined, 7 included, MultiStar: {0.07, 0.15}, one-star: {0.10, 0.17}
22:39:45.275 00.002 9044 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.62) = xAngle (2.80 = 2.80)
22:39:45.276 00.001 9044 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.29 = -0.29)
22:39:45.278 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.17 mountX=-0.16 mountY=-0.05, mountTheta=-2.85
22:39:45.282 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.15, opts=13)
22:39:45.284 00.002 9044 Enqueuing Move request for scope (0.07, 0.15)
22:39:45.287 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:45.290 00.003 9044 UpdateGuideState exits: m=5677 SNR=51.6
22:39:45.292 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:45.294 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:45.296 00.002 9044 Enqueuing Expose request
22:39:45.299 00.003 12252 Worker thread wakes up
22:39:45.299 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
22:39:45.300 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
22:39:45.300 00.000 12252 Moving (0.07, 0.15) raw xDistance=-0.16 yDistance=-0.05
22:39:45.303 00.003 12252 PPEC rslt: input = -0.16, final = -0.11, react = -0.09, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 483.53
22:39:45.303 00.000 12252 PPEC: input: -0.16, control: -0.11, exposure: 2000
22:39:45.303 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:45.303 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:39:45.303 00.000 12252 MoveAxis(E, 42, ABG)
22:39:45.303 00.000 12252 Guiding  Dir = 2, Dur = 42
22:39:45.303 00.000 12252 IsSlewing returns 0
22:39:45.304 00.001 12252 IsGuiding returns 0
22:39:45.305 00.001 12252 PulseGuide returned control before completion, sleep 51
22:39:45.371 00.066 12252 IsGuiding returns 0
22:39:45.371 00.000 12252 Move returns status 0, amount 42
22:39:45.371 00.000 12252 MoveAxis(N, 0, ABG)
22:39:45.371 00.000 12252 Move returns status 0, amount 0
22:39:45.371 00.000 12252 move complete, result=0
22:39:45.371 00.000 12252 worker thread done servicing request
22:39:45.371 00.000 12252 Worker thread wakes up
22:39:45.371 00.000 9044 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
22:39:45.374 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:45.374 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(996,813,31,31)
22:39:45.923 00.549 9044 evsrv: cli 0CD5D718 connect
22:39:45.925 00.002 9044 case statement mapped state 6 to 3
22:39:45.928 00.003 9044 case statement mapped state 6 to 3
22:39:45.929 00.001 9044 evsrv: cli 0CD5D718 request: {"method":"get_app_state","id":"2afb5735-d52b-4409-96d5-08490df2daa5"}
22:39:45.932 00.003 9044 case statement mapped state 6 to 3
22:39:45.935 00.003 9044 evsrv: cli 0CD5D718 response: {"jsonrpc":"2.0","result":"Guiding","id":"2afb5735-d52b-4409-96d5-08490df2daa5"}
22:39:45.937 00.002 9044 evsrv: cli 0CD5D718 disconnect
22:39:45.940 00.003 9044 evsrv: cli 0CD5D8F8 connect
22:39:45.943 00.003 9044 case statement mapped state 6 to 3
22:39:45.947 00.004 9044 case statement mapped state 6 to 3
22:39:45.949 00.002 9044 evsrv: cli 0CD5D8F8 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":8,"timeout":40}},"id":"5f70dfa7-d414-4d4e-8e8d-45552bf0d4a0"}
22:39:45.950 00.001 9044 PhdController::Dither begins
22:39:45.951 00.001 9044 dither: size=5.00, dRA=-3.53 dDec=-3.34
22:39:45.952 00.001 9044 MountToCamera -- mountTheta (2.38) + m_xAngle (-1.62) = xAngle (0.76 = 0.76)
22:39:45.953 00.001 9044 MountToCamera -- mountX=-3.53 mountY=-3.34 hyp=4.86 mountTheta=2.38 cameraX=3.52, cameraY=3.34 cameraTheta=0.76
22:39:45.954 00.001 9044 setting lock position to (1014.55, 831.70)
22:39:45.956 00.002 9044 Mount: notify guiding dithered (3.5, 3.3)
22:39:45.957 00.001 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
22:39:45.958 00.001 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
22:39:45.959 00.001 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:39:45.962 00.003 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:39:45.963 00.001 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
22:39:45.964 00.001 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
22:39:45.965 00.001 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:39:45.967 00.002 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:39:45.968 00.001 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:39:45.969 00.001 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
22:39:45.971 00.002 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
22:39:45.972 00.001 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
22:39:45.973 00.001 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
22:39:45.974 00.001 9044 MultiStar: stabilizing after lock position change
22:39:45.976 00.002 9044 Status Line: Dither by -3.53,-3.34
22:39:45.978 00.002 9044 PhdController: newstate STATE_SETTLE_BEGIN
22:39:45.979 00.001 9044 PhdController: newstate STATE_SETTLE_WAIT
22:39:45.981 00.002 9044 evsrv: cli 0CD5D8F8 response: {"jsonrpc":"2.0","result":0,"id":"5f70dfa7-d414-4d4e-8e8d-45552bf0d4a0"}
22:39:45.982 00.001 9044 evsrv: cli 0CD5D8F8 disconnect
22:39:47.732 01.750 12252 Exposure complete
22:39:47.785 00.053 12252 worker thread done servicing request
22:39:47.785 00.000 9044 OnExposeComplete: enter
22:39:47.786 00.001 9044 UpdateGuideState(): m_state=6
22:39:47.788 00.002 9044 Star::Find(15, 1011, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3706
22:39:47.790 00.002 9044 Star::Find returns 1 (0), X=1010.95, Y=828.18, Mass=5765, SNR=52.0, Peak=173 HFD=5.4
22:39:47.792 00.002 9044 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.62) = xAngle (-0.74 = -0.74)
22:39:47.794 00.002 9044 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.83 = 2.46)
22:39:47.797 00.003 9044 CameraToMount -- cameraX=-3.59 cameraY=-3.52 hyp=5.03 cameraTheta=-2.37 mountX=3.71 mountY=3.18, mountTheta=0.71
22:39:47.800 00.003 9044 dither recenter: remaining=(3.5,3.3) step=(3.5,3.3)
22:39:47.801 00.001 9044 MountToCamera -- mountTheta (-0.76) + m_xAngle (-1.62) = xAngle (-2.38 = -2.38)
22:39:47.803 00.002 9044 MountToCamera -- mountX=3.53 mountY=3.34 hyp=4.86 mountTheta=-0.76 cameraX=-3.52, cameraY=-3.34 cameraTheta=-2.38
22:39:47.805 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-3.52, y=-3.34, opts=4)
22:39:47.806 00.001 9044 Enqueuing Move request for scope (-3.52, -3.34)
22:39:47.808 00.002 9044 Mount: notify direct move 3.53,3.34
22:39:47.809 00.001 12252 Worker thread wakes up
22:39:47.809 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-3.52, -3.34) opts 0x4
22:39:47.809 00.000 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
22:39:47.811 00.002 12252 Handling offset move in thread for scope, endpoint = (-3.52, -3.34)
22:39:47.811 00.000 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
22:39:47.812 00.001 12252 Moving (-3.52, -3.34) raw xDistance=3.53 yDistance=3.34
22:39:47.812 00.000 12252 BLC: window closed
22:39:47.813 00.001 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:39:47.814 00.001 12252 MoveAxis(W, 1379, B)
22:39:47.814 00.000 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:39:47.816 00.002 12252 Guiding  Dir = 3, Dur = 1379
22:39:47.816 00.000 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
22:39:47.817 00.001 12252 IsSlewing returns 0
22:39:47.817 00.000 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
22:39:47.819 00.002 12252 IsGuiding returns 0
22:39:47.819 00.000 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:39:47.820 00.001 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:39:47.822 00.002 12252 PulseGuide returned control before completion, sleep 1388
22:39:47.822 00.000 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:39:47.823 00.001 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
22:39:47.824 00.001 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
22:39:47.825 00.001 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
22:39:47.826 00.001 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
22:39:47.827 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:47.828 00.001 9044 UpdateGuideState exits: m=5765 SNR=52.0
22:39:47.829 00.001 9044 PhdController: settling, locked = 1, distance = 4.99 (1.50) aobump = 0 frame = 1 / 99999
22:39:47.831 00.002 9044 evsrv: {"Event":"Settling","Timestamp":1766547587.831,"Host":"ASTRO_IMAGING","Inst":1,"Distance":4.99,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:39:47.832 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:47.833 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:47.834 00.001 9044 Enqueuing Expose request
22:39:49.218 01.384 12252 IsGuiding returns 0
22:39:49.218 00.000 12252 Move returns status 0, amount 1379
22:39:49.218 00.000 12252 BLC: non-algo type move will not reverse Dec direction, no blc applied
22:39:49.218 00.000 12252 MoveAxis(S, 1142, B)
22:39:49.218 00.000 12252 Guiding  Dir = 1, Dur = 1142
22:39:49.218 00.000 12252 IsSlewing returns 0
22:39:49.218 00.000 12252 IsGuiding returns 0
22:39:49.223 00.005 12252 PulseGuide returned control before completion, sleep 1147
22:39:50.387 01.164 12252 IsGuiding returns 0
22:39:50.387 00.000 12252 Move returns status 0, amount 1142
22:39:50.387 00.000 12252 move complete, result=0
22:39:50.387 00.000 12252 worker thread done servicing request
22:39:50.387 00.000 12252 Worker thread wakes up
22:39:50.387 00.000 9044 GuideStep: 3.5 px 1379 ms WEST, 3.3 px 1142 ms SOUTH
22:39:50.389 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:50.389 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:39:52.750 02.361 12252 Exposure complete
22:39:52.809 00.059 12252 worker thread done servicing request
22:39:52.809 00.000 9044 OnExposeComplete: enter
22:39:52.810 00.001 9044 UpdateGuideState(): m_state=6
22:39:52.811 00.001 9044 Star::Find(15, 1010, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3707
22:39:52.812 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=831.51, Mass=5739, SNR=51.9, Peak=173 HFD=5.2
22:39:52.813 00.001 9044 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.62) = xAngle (0.79 = 0.79)
22:39:52.813 00.000 9044 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.29 = -2.29)
22:39:52.814 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=-0.19 hyp=0.26 cameraTheta=-0.83 mountX=0.18 mountY=-0.19, mountTheta=-0.82
22:39:52.816 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.19, opts=13)
22:39:52.816 00.000 9044 Enqueuing Move request for scope (0.17, -0.19)
22:39:52.817 00.001 12252 Worker thread wakes up
22:39:52.817 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.19) opts 0xd
22:39:52.817 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.19)
22:39:52.817 00.000 12252 Moving (0.17, -0.19) raw xDistance=0.18 yDistance=-0.19
22:39:52.817 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:52.818 00.001 9044 UpdateGuideState exits: m=5739 SNR=51.9
22:39:52.820 00.002 9044 PhdController: settling, locked = 1, distance = 0.26 (1.50) aobump = 0 frame = 2 / 99999
22:39:52.821 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766547592.821,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:39:52.821 00.000 12252 PPEC rslt(dithering): input = 0.18, final = 0.11
22:39:52.822 00.001 12252 PPEC: input: 0.18, control: 0.11, exposure: 2000
22:39:52.822 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:39:52.822 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:39:52.822 00.000 12252 MoveAxis(W, 43, ABG)
22:39:52.822 00.000 12252 Guiding  Dir = 3, Dur = 43
22:39:52.822 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:52.823 00.001 12252 IsSlewing returns 0
22:39:52.823 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:52.824 00.001 9044 Enqueuing Expose request
22:39:52.825 00.001 12252 IsGuiding returns 0
22:39:52.827 00.002 12252 PulseGuide returned control before completion, sleep 51
22:39:52.888 00.061 12252 IsGuiding returns 0
22:39:52.888 00.000 12252 Move returns status 0, amount 43
22:39:52.888 00.000 12252 MoveAxis(N, 0, ABG)
22:39:52.888 00.000 12252 Move returns status 0, amount 0
22:39:52.888 00.000 12252 move complete, result=0
22:39:52.888 00.000 12252 worker thread done servicing request
22:39:52.888 00.000 12252 Worker thread wakes up
22:39:52.888 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:52.889 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:39:52.889 00.000 9044 GuideStep: 0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
22:39:55.251 02.362 12252 Exposure complete
22:39:55.297 00.046 12252 worker thread done servicing request
22:39:55.299 00.002 9044 OnExposeComplete: enter
22:39:55.300 00.001 9044 UpdateGuideState(): m_state=6
22:39:55.301 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3708
22:39:55.302 00.001 9044 Star::Find returns 1 (0), X=1014.53, Y=831.88, Mass=5823, SNR=52.4, Peak=173 HFD=5.2
22:39:55.303 00.001 9044 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.62) = xAngle (3.28 = -3.00)
22:39:55.304 00.001 9044 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.20 = 0.20)
22:39:55.306 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.66 mountX=-0.17 mountY=0.03, mountTheta=2.95
22:39:55.308 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.17, opts=13)
22:39:55.309 00.001 9044 Enqueuing Move request for scope (-0.01, 0.17)
22:39:55.311 00.002 12252 Worker thread wakes up
22:39:55.311 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:55.312 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
22:39:55.312 00.000 9044 UpdateGuideState exits: m=5823 SNR=52.4
22:39:55.313 00.001 9044 PhdController: settling, locked = 1, distance = 0.23 (1.50) aobump = 0 frame = 3 / 99999
22:39:55.314 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
22:39:55.314 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766547595.314,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.23,"Time":2.5,"SettleTime":8.0,"StarLocked":true}
22:39:55.315 00.001 12252 Moving (-0.01, 0.17) raw xDistance=-0.17 yDistance=0.03
22:39:55.315 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:55.318 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:55.321 00.003 9044 Enqueuing Expose request
22:39:55.322 00.001 12252 PPEC rslt(dithering): input = -0.17, final = -0.10
22:39:55.322 00.000 12252 PPEC: input: -0.17, control: -0.10, exposure: 2000
22:39:55.322 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:55.322 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:39:55.323 00.001 12252 MoveAxis(E, 40, ABG)
22:39:55.323 00.000 12252 Guiding  Dir = 2, Dur = 40
22:39:55.323 00.000 12252 IsSlewing returns 0
22:39:55.323 00.000 12252 IsGuiding returns 0
22:39:55.325 00.002 12252 PulseGuide returned control before completion, sleep 48
22:39:55.378 00.053 12252 IsGuiding returns 0
22:39:55.378 00.000 12252 Move returns status 0, amount 40
22:39:55.378 00.000 12252 MoveAxis(N, 0, ABG)
22:39:55.378 00.000 12252 Move returns status 0, amount 0
22:39:55.378 00.000 12252 move complete, result=0
22:39:55.378 00.000 12252 worker thread done servicing request
22:39:55.379 00.001 9044 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
22:39:55.381 00.002 12252 Worker thread wakes up
22:39:55.382 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:55.382 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:39:57.748 02.366 12252 Exposure complete
22:39:57.822 00.074 12252 worker thread done servicing request
22:39:57.822 00.000 9044 OnExposeComplete: enter
22:39:57.823 00.001 9044 UpdateGuideState(): m_state=6
22:39:57.824 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3709
22:39:57.826 00.002 9044 Star::Find returns 1 (0), X=1014.50, Y=831.89, Mass=5765, SNR=52.1, Peak=173 HFD=5.2
22:39:57.827 00.001 9044 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.62) = xAngle (3.43 = -2.86)
22:39:57.829 00.002 9044 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.34 = 0.34)
22:39:57.830 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.19 hyp=0.19 cameraTheta=1.80 mountX=-0.19 mountY=0.06, mountTheta=2.80
22:39:57.832 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.19, opts=13)
22:39:57.834 00.002 9044 Enqueuing Move request for scope (-0.04, 0.19)
22:39:57.835 00.001 12252 Worker thread wakes up
22:39:57.835 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:39:57.837 00.002 9044 UpdateGuideState exits: m=5765 SNR=52.1
22:39:57.838 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.19) opts 0xd
22:39:57.838 00.000 9044 PhdController: settling, locked = 1, distance = 0.22 (1.50) aobump = 0 frame = 4 / 99999
22:39:57.839 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.19)
22:39:57.839 00.000 12252 Moving (-0.04, 0.19) raw xDistance=-0.19 yDistance=0.06
22:39:57.839 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766547597.839,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.22,"Time":5.0,"SettleTime":8.0,"StarLocked":true}
22:39:57.840 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:39:57.841 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:39:57.842 00.001 9044 Enqueuing Expose request
22:39:57.844 00.002 12252 PPEC rslt(dithering): input = -0.19, final = -0.11
22:39:57.844 00.000 12252 PPEC: input: -0.19, control: -0.11, exposure: 2000
22:39:57.844 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:39:57.844 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:39:57.844 00.000 12252 MoveAxis(E, 43, ABG)
22:39:57.844 00.000 12252 Guiding  Dir = 2, Dur = 43
22:39:57.844 00.000 12252 IsSlewing returns 0
22:39:57.845 00.001 12252 IsGuiding returns 0
22:39:57.847 00.002 12252 PulseGuide returned control before completion, sleep 52
22:39:57.906 00.059 12252 IsGuiding returns 0
22:39:57.907 00.001 12252 Move returns status 0, amount 43
22:39:57.907 00.000 12252 MoveAxis(N, 0, ABG)
22:39:57.907 00.000 12252 Move returns status 0, amount 0
22:39:57.907 00.000 12252 move complete, result=0
22:39:57.907 00.000 12252 worker thread done servicing request
22:39:57.907 00.000 12252 Worker thread wakes up
22:39:57.907 00.000 9044 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
22:39:57.909 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:39:57.909 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:00.253 02.344 12252 Exposure complete
22:40:00.332 00.079 12252 worker thread done servicing request
22:40:00.332 00.000 9044 OnExposeComplete: enter
22:40:00.334 00.002 9044 UpdateGuideState(): m_state=6
22:40:00.335 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3710
22:40:00.337 00.002 9044 Star::Find returns 1 (0), X=1014.46, Y=831.73, Mass=5821, SNR=52.3, Peak=173 HFD=5.3
22:40:00.341 00.004 9044 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.62) = xAngle (4.48 = -1.81)
22:40:00.343 00.002 9044 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.39 = 1.39)
22:40:00.345 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.85 mountX=-0.02 mountY=0.09, mountTheta=1.80
22:40:00.349 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.03, opts=13)
22:40:00.352 00.003 9044 Enqueuing Move request for scope (-0.08, 0.03)
22:40:00.354 00.002 12252 Worker thread wakes up
22:40:00.354 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:00.357 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
22:40:00.357 00.000 9044 UpdateGuideState exits: m=5821 SNR=52.3
22:40:00.359 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
22:40:00.359 00.000 9044 PhdController: settling, locked = 1, distance = 0.18 (1.50) aobump = 0 frame = 5 / 99999
22:40:00.362 00.003 12252 Moving (-0.08, 0.03) raw xDistance=-0.02 yDistance=0.09
22:40:00.362 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766547600.362,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.18,"Time":7.5,"SettleTime":8.0,"StarLocked":true}
22:40:00.365 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:00.367 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:00.370 00.003 9044 Enqueuing Expose request
22:40:00.373 00.003 12252 PPEC rslt(dithering): input = -0.02, final = -0.01
22:40:00.373 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
22:40:00.373 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:00.373 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:40:00.373 00.000 12252 MoveAxis(E, 5, ABG)
22:40:00.374 00.001 12252 Guiding  Dir = 2, Dur = 5
22:40:00.374 00.000 12252 IsSlewing returns 0
22:40:00.374 00.000 12252 IsGuiding returns 0
22:40:00.376 00.002 12252 PulseGuide returned control before completion, sleep 13
22:40:00.397 00.021 12252 IsGuiding returns 0
22:40:00.397 00.000 12252 Move returns status 0, amount 5
22:40:00.397 00.000 12252 MoveAxis(N, 0, ABG)
22:40:00.398 00.001 12252 Move returns status 0, amount 0
22:40:00.398 00.000 12252 move complete, result=0
22:40:00.398 00.000 12252 worker thread done servicing request
22:40:00.398 00.000 12252 Worker thread wakes up
22:40:00.398 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:40:00.400 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:00.401 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:02.762 02.361 12252 Exposure complete
22:40:02.808 00.046 12252 worker thread done servicing request
22:40:02.808 00.000 9044 OnExposeComplete: enter
22:40:02.811 00.003 9044 UpdateGuideState(): m_state=6
22:40:02.812 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3711
22:40:02.813 00.001 9044 Star::Find returns 1 (0), X=1014.56, Y=831.81, Mass=5688, SNR=51.7, Peak=173 HFD=5.2
22:40:02.814 00.001 9044 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.62) = xAngle (3.10 = 3.10)
22:40:02.815 00.001 9044 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.01 = 0.01)
22:40:02.816 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.47 mountX=-0.11 mountY=0.00, mountTheta=3.13
22:40:02.820 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.11, opts=13)
22:40:02.823 00.003 9044 Enqueuing Move request for scope (0.01, 0.11)
22:40:02.825 00.002 12252 Worker thread wakes up
22:40:02.825 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:02.828 00.003 9044 UpdateGuideState exits: m=5688 SNR=51.7
22:40:02.830 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
22:40:02.830 00.000 9044 PhdController: settling, locked = 1, distance = 0.16 (1.50) aobump = 0 frame = 6 / 99999
22:40:02.832 00.002 9044 PhdController: newstate STATE_FINISH
22:40:02.834 00.002 9044 PhdController complete: success
22:40:02.835 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
22:40:02.835 00.000 9044 evsrv: {"Event":"SettleDone","Timestamp":1766547602.835,"Host":"ASTRO_IMAGING","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
22:40:02.837 00.002 12252 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=0.00
22:40:02.837 00.000 9044 Mount: notify guiding dither settle done success=1
22:40:02.838 00.001 9044 PhdController: newstate STATE_IDLE
22:40:02.840 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:02.841 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:02.842 00.001 9044 Enqueuing Expose request
22:40:02.844 00.002 12252 PPEC rslt(dithering): input = -0.11, final = -0.06
22:40:02.844 00.000 12252 PPEC: input: -0.11, control: -0.06, exposure: 2000
22:40:02.844 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:02.844 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:40:02.844 00.000 12252 MoveAxis(E, 25, ABG)
22:40:02.844 00.000 12252 Guiding  Dir = 2, Dur = 25
22:40:02.844 00.000 12252 IsSlewing returns 0
22:40:02.844 00.000 12252 IsGuiding returns 0
22:40:02.847 00.003 12252 PulseGuide returned control before completion, sleep 34
22:40:02.897 00.050 12252 IsGuiding returns 0
22:40:02.897 00.000 12252 Move returns status 0, amount 25
22:40:02.897 00.000 12252 MoveAxis(N, 0, ABG)
22:40:02.897 00.000 12252 Move returns status 0, amount 0
22:40:02.897 00.000 12252 move complete, result=0
22:40:02.897 00.000 12252 worker thread done servicing request
22:40:02.897 00.000 12252 Worker thread wakes up
22:40:02.897 00.000 9044 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
22:40:02.898 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:02.898 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:05.227 02.329 12252 Exposure complete
22:40:05.276 00.049 12252 worker thread done servicing request
22:40:05.276 00.000 9044 OnExposeComplete: enter
22:40:05.277 00.001 9044 UpdateGuideState(): m_state=6
22:40:05.278 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
22:40:05.279 00.001 9044 Star::Find returns 1 (0), X=1014.43, Y=831.69, Mass=5577, SNR=51.1, Peak=173 HFD=5.3
22:40:05.279 00.000 9044 MultiStar: exiting stabilization period
22:40:05.280 00.001 9044 MultiStar: updating star positions after lock position change
22:40:05.281 00.001 9044 Star::Find(15, 1184, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
22:40:05.282 00.001 9044 Star::Find returns 1 (0), X=1185.33, Y=640.58, Mass=6485, SNR=54.1, Peak=173 HFD=5.5
22:40:05.283 00.001 9044 Star::Find(15, 722, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
22:40:05.285 00.002 9044 Star::Find returns 1 (0), X=723.42, Y=319.48, Mass=8559, SNR=62.1, Peak=173 HFD=6.0
22:40:05.286 00.001 9044 Star::Find(15, 272, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
22:40:05.287 00.001 9044 Star::Find returns 1 (0), X=272.74, Y=837.86, Mass=3972, SNR=43.7, Peak=172 HFD=4.5
22:40:05.288 00.001 9044 Star::Find(15, 1205, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
22:40:05.289 00.001 9044 Star::Find returns 1 (0), X=1206.01, Y=755.95, Mass=9821, SNR=66.0, Peak=173 HFD=6.4
22:40:05.290 00.001 9044 Star::Find(15, 629, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
22:40:05.291 00.001 9044 Star::Find returns 1 (0), X=630.16, Y=253.81, Mass=2446, SNR=34.4, Peak=115 HFD=4.9
22:40:05.292 00.001 9044 Star::Find(15, 1188, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
22:40:05.293 00.001 9044 Star::Find returns 1 (0), X=1189.06, Y=380.83, Mass=969, SNR=21.8, Peak=136 HFD=3.2
22:40:05.295 00.002 9044 Star::Find(15, 1024, 747, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
22:40:05.296 00.001 9044 Star::Find returns 1 (0), X=1024.91, Y=748.27, Mass=1047, SNR=22.6, Peak=67 HFD=4.6
22:40:05.297 00.001 9044 Star::Find(15, 495, 224, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
22:40:05.298 00.001 9044 Star::Find returns 1 (0), X=495.64, Y=224.28, Mass=974, SNR=21.7, Peak=57 HFD=5.0
22:40:05.299 00.001 9044 Star::Find(15, 1057, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
22:40:05.300 00.001 9044 Star::Find returns 1 (0), X=1058.01, Y=783.67, Mass=555, SNR=16.4, Peak=50 HFD=4.1
22:40:05.302 00.002 9044 Star::Find(15, 539, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
22:40:05.303 00.001 9044 Star::Find returns 1 (0), X=539.77, Y=830.57, Mass=858, SNR=20.4, Peak=48 HFD=5.2
22:40:05.304 00.001 9044 Star::Find(15, 665, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
22:40:05.306 00.002 9044 Star::Find returns 1 (0), X=665.83, Y=764.48, Mass=1073, SNR=22.6, Peak=50 HFD=5.7
22:40:05.307 00.001 9044 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.62) = xAngle (-1.36 = -1.36)
22:40:05.308 00.001 9044 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.45 = 1.84)
22:40:05.309 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-2.99 mountX=0.02 mountY=0.11, mountTheta=1.36
22:40:05.311 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.02, opts=13)
22:40:05.312 00.001 9044 Enqueuing Move request for scope (-0.12, -0.02)
22:40:05.313 00.001 12252 Worker thread wakes up
22:40:05.313 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:05.314 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.02) opts 0xd
22:40:05.314 00.000 9044 UpdateGuideState exits: m=5577 SNR=51.1
22:40:05.317 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:05.318 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.02)
22:40:05.318 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:05.319 00.001 9044 Enqueuing Expose request
22:40:05.320 00.001 12252 Moving (-0.12, -0.02) raw xDistance=0.02 yDistance=0.11
22:40:05.323 00.003 12252 PPEC rslt(dithering): input = 0.02, final = 0.01
22:40:05.323 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
22:40:05.323 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:05.323 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:40:05.323 00.000 12252 MoveAxis(W, 6, ABG)
22:40:05.323 00.000 12252 Guiding  Dir = 3, Dur = 6
22:40:05.324 00.001 12252 IsSlewing returns 0
22:40:05.324 00.000 12252 IsGuiding returns 0
22:40:05.326 00.002 12252 PulseGuide returned control before completion, sleep 15
22:40:05.347 00.021 12252 IsGuiding returns 0
22:40:05.347 00.000 12252 Move returns status 0, amount 6
22:40:05.347 00.000 12252 MoveAxis(N, 0, ABG)
22:40:05.347 00.000 12252 Move returns status 0, amount 0
22:40:05.347 00.000 12252 move complete, result=0
22:40:05.347 00.000 12252 worker thread done servicing request
22:40:05.347 00.000 12252 Worker thread wakes up
22:40:05.347 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:05.347 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:05.347 00.000 9044 GuideStep: 0.0 px 6 ms WEST, 0.1 px 0 ms NORTH
22:40:07.697 02.350 12252 Exposure complete
22:40:07.761 00.064 12252 worker thread done servicing request
22:40:07.761 00.000 9044 OnExposeComplete: enter
22:40:07.762 00.001 9044 UpdateGuideState(): m_state=6
22:40:07.762 00.000 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3713
22:40:07.764 00.002 9044 Star::Find returns 1 (0), X=1014.57, Y=831.88, Mass=5716, SNR=51.9, Peak=173 HFD=5.2
22:40:07.765 00.001 9044 MultiStar: [#1 0.07,0.18,1.06,U] [#2 0.07,0.05,1.21,U] [#3 0.11,0.10,0.86,U] [#4 0.08,0.18,1.27,U] [#5 0.15,0.17,0.67,U] [#6 0.11,0.09,0.44,U] [#7 -0.10,0.05,0.43,U] [#8 0.08,0.13,0.41,U] 
22:40:07.766 00.001 9044 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {0.02, 0.18}
22:40:07.767 00.001 9044 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.62) = xAngle (2.70 = 2.70)
22:40:07.768 00.001 9044 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.38 = -0.38)
22:40:07.769 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.08 mountX=-0.14 mountY=-0.06, mountTheta=-2.75
22:40:07.772 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.13, opts=13)
22:40:07.773 00.001 9044 Enqueuing Move request for scope (0.07, 0.13)
22:40:07.774 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:07.775 00.001 9044 UpdateGuideState exits: m=5716 SNR=51.9
22:40:07.776 00.001 12252 Worker thread wakes up
22:40:07.776 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:07.777 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:07.778 00.001 9044 Enqueuing Expose request
22:40:07.781 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
22:40:07.781 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
22:40:07.781 00.000 12252 Moving (0.07, 0.13) raw xDistance=-0.14 yDistance=-0.06
22:40:07.783 00.002 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 483.54
22:40:07.783 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
22:40:07.784 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:07.784 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:07.784 00.000 12252 MoveAxis(E, 36, ABG)
22:40:07.784 00.000 12252 Guiding  Dir = 2, Dur = 36
22:40:07.784 00.000 12252 IsSlewing returns 0
22:40:07.784 00.000 12252 IsGuiding returns 0
22:40:07.786 00.002 12252 PulseGuide returned control before completion, sleep 45
22:40:07.838 00.052 12252 IsGuiding returns 0
22:40:07.838 00.000 12252 Move returns status 0, amount 36
22:40:07.838 00.000 12252 MoveAxis(N, 0, ABG)
22:40:07.838 00.000 12252 Move returns status 0, amount 0
22:40:07.838 00.000 12252 move complete, result=0
22:40:07.838 00.000 12252 worker thread done servicing request
22:40:07.838 00.000 12252 Worker thread wakes up
22:40:07.839 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:07.839 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:07.839 00.000 9044 GuideStep: -0.1 px 36 ms EAST, -0.1 px 0 ms NORTH
22:40:10.189 02.350 12252 Exposure complete
22:40:10.237 00.048 12252 worker thread done servicing request
22:40:10.237 00.000 9044 OnExposeComplete: enter
22:40:10.238 00.001 9044 UpdateGuideState(): m_state=6
22:40:10.239 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3714
22:40:10.240 00.001 9044 Star::Find returns 1 (0), X=1014.47, Y=831.72, Mass=5613, SNR=51.4, Peak=173 HFD=5.2
22:40:10.243 00.003 9044 MultiStar: [#1 0.02,0.05,1.07,U] [#2 -0.04,0.05,1.21,U] [#3 0.10,0.02,0.85,U] [#4 -0.04,0.11,1.27,U] [#5 0.03,0.05,0.67,U] [#6 0.09,0.07,0.44,U] [#7 -0.14,0.02,0.44,U] [#8 0.08,0.02,0.42,U] 
22:40:10.244 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.05}, one-star: {-0.08, 0.01}
22:40:10.245 00.001 9044 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.62) = xAngle (3.32 = -2.96)
22:40:10.246 00.001 9044 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.24 = 0.24)
22:40:10.248 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.70 mountX=-0.05 mountY=0.01, mountTheta=2.91
22:40:10.249 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.05, opts=13)
22:40:10.250 00.001 9044 Enqueuing Move request for scope (-0.01, 0.05)
22:40:10.252 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:10.253 00.001 9044 UpdateGuideState exits: m=5613 SNR=51.4
22:40:10.255 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:10.256 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:10.257 00.001 9044 Enqueuing Expose request
22:40:10.258 00.001 12252 Worker thread wakes up
22:40:10.258 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.05) opts 0xd
22:40:10.258 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.05)
22:40:10.258 00.000 12252 Moving (-0.01, 0.05) raw xDistance=-0.05 yDistance=0.01
22:40:10.264 00.006 12252 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.54
22:40:10.264 00.000 12252 PPEC: input: -0.05, control: -0.00, exposure: 2000
22:40:10.264 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:10.264 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:40:10.264 00.000 12252 MoveAxis(E, 1, ABG)
22:40:10.264 00.000 12252 Guiding  Dir = 2, Dur = 1
22:40:10.264 00.000 12252 IsSlewing returns 0
22:40:10.265 00.001 12252 IsGuiding returns 0
22:40:10.267 00.002 12252 IsGuiding returns 0
22:40:10.267 00.000 12252 Move returns status 0, amount 1
22:40:10.267 00.000 12252 MoveAxis(N, 0, ABG)
22:40:10.267 00.000 12252 Move returns status 0, amount 0
22:40:10.267 00.000 12252 move complete, result=0
22:40:10.267 00.000 12252 worker thread done servicing request
22:40:10.267 00.000 9044 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:40:10.270 00.003 12252 Worker thread wakes up
22:40:10.270 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:10.270 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:12.619 02.349 12252 Exposure complete
22:40:12.687 00.068 12252 worker thread done servicing request
22:40:12.687 00.000 9044 OnExposeComplete: enter
22:40:12.689 00.002 9044 UpdateGuideState(): m_state=6
22:40:12.690 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3715
22:40:12.690 00.000 9044 Star::Find returns 1 (0), X=1014.52, Y=831.78, Mass=5827, SNR=52.3, Peak=173 HFD=5.3
22:40:12.692 00.002 9044 MultiStar: [#1 0.05,-0.15,1.04,U] [#2 0.03,0.03,1.19,U] [#3 -0.01,0.05,0.83,U] [#4 0.04,0.14,1.26,U] [#5 0.10,0.02,0.66,U] [#6 0.11,0.07,0.42,U] [#7 -0.10,-0.01,0.43,U] [#8 -0.01,-0.09,0.42,U] 
22:40:12.693 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.03, 0.08}
22:40:12.694 00.001 9044 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.62) = xAngle (2.38 = 2.38)
22:40:12.696 00.002 9044 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.71 = -0.71)
22:40:12.698 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.75 mountX=-0.02 mountY=-0.02, mountTheta=-2.41
22:40:12.701 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.02, opts=13)
22:40:12.703 00.002 9044 Enqueuing Move request for scope (0.02, 0.02)
22:40:12.707 00.004 12252 Worker thread wakes up
22:40:12.707 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:12.709 00.002 9044 UpdateGuideState exits: m=5827 SNR=52.3
22:40:12.711 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:12.714 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:12.717 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
22:40:12.717 00.000 9044 Enqueuing Expose request
22:40:12.718 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
22:40:12.718 00.000 12252 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
22:40:12.723 00.005 12252 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:40:12.723 00.000 12252 PPEC: input: -0.02, control: -0.00, exposure: 2000
22:40:12.723 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:12.723 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:40:12.723 00.000 12252 MoveAxis(E, 1, ABG)
22:40:12.723 00.000 12252 Guiding  Dir = 2, Dur = 1
22:40:12.725 00.002 12252 IsSlewing returns 0
22:40:12.725 00.000 12252 IsGuiding returns 0
22:40:12.730 00.005 12252 IsGuiding returns 0
22:40:12.730 00.000 12252 Move returns status 0, amount 1
22:40:12.731 00.001 12252 MoveAxis(N, 0, ABG)
22:40:12.731 00.000 12252 Move returns status 0, amount 0
22:40:12.731 00.000 12252 move complete, result=0
22:40:12.731 00.000 12252 worker thread done servicing request
22:40:12.731 00.000 12252 Worker thread wakes up
22:40:12.731 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:40:12.733 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:12.733 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:15.104 02.371 12252 Exposure complete
22:40:15.156 00.052 12252 worker thread done servicing request
22:40:15.157 00.001 9044 OnExposeComplete: enter
22:40:15.158 00.001 9044 UpdateGuideState(): m_state=6
22:40:15.159 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3716
22:40:15.161 00.002 9044 Star::Find returns 1 (0), X=1014.50, Y=831.91, Mass=5780, SNR=52.1, Peak=173 HFD=5.2
22:40:15.162 00.001 9044 MultiStar: [#1 0.06,0.10,1.06,U] [#2 -0.02,0.13,1.21,U] [#3 -0.07,0.10,0.85,U] [#4 0.02,0.16,1.26,U] [#5 0.08,0.24,0.68,U] [#6 0.11,0.25,0.42,U] [#7 -0.13,0.04,0.44,U] [#8 0.05,0.24,0.41,U] 
22:40:15.163 00.001 9044 refined, 8 included, MultiStar: {0.00, 0.16}, one-star: {-0.04, 0.20}
22:40:15.164 00.001 9044 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.62) = xAngle (3.18 = -3.11)
22:40:15.166 00.002 9044 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.09 = 0.09)
22:40:15.167 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.55 mountX=-0.16 mountY=0.01, mountTheta=3.05
22:40:15.169 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.16, opts=13)
22:40:15.170 00.001 9044 Enqueuing Move request for scope (0.00, 0.16)
22:40:15.171 00.001 12252 Worker thread wakes up
22:40:15.171 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:15.173 00.002 9044 UpdateGuideState exits: m=5780 SNR=52.1
22:40:15.174 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
22:40:15.174 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:15.175 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
22:40:15.175 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:15.176 00.001 9044 Enqueuing Expose request
22:40:15.178 00.002 12252 Moving (0.00, 0.16) raw xDistance=-0.16 yDistance=0.01
22:40:15.181 00.003 12252 PPEC rslt: input = -0.16, final = -0.11, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 483.55
22:40:15.181 00.000 12252 PPEC: input: -0.16, control: -0.11, exposure: 2000
22:40:15.181 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:15.181 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:40:15.181 00.000 12252 MoveAxis(E, 42, ABG)
22:40:15.181 00.000 12252 Guiding  Dir = 2, Dur = 42
22:40:15.181 00.000 12252 IsSlewing returns 0
22:40:15.181 00.000 12252 IsGuiding returns 0
22:40:15.184 00.003 12252 PulseGuide returned control before completion, sleep 51
22:40:15.247 00.063 12252 IsGuiding returns 0
22:40:15.247 00.000 12252 Move returns status 0, amount 42
22:40:15.247 00.000 12252 MoveAxis(N, 0, ABG)
22:40:15.247 00.000 12252 Move returns status 0, amount 0
22:40:15.247 00.000 12252 move complete, result=0
22:40:15.247 00.000 12252 worker thread done servicing request
22:40:15.247 00.000 12252 Worker thread wakes up
22:40:15.247 00.000 9044 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
22:40:15.250 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:15.250 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:17.606 02.356 12252 Exposure complete
22:40:17.686 00.080 12252 worker thread done servicing request
22:40:17.686 00.000 9044 OnExposeComplete: enter
22:40:17.688 00.002 9044 UpdateGuideState(): m_state=6
22:40:17.690 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3717
22:40:17.691 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=831.83, Mass=5699, SNR=51.8, Peak=173 HFD=5.3
22:40:17.694 00.003 9044 MultiStar: [#1 0.01,0.11,1.04,U] [#2 -0.06,-0.02,1.23,U] [#3 0.07,0.09,0.86,U] [#4 -0.02,0.15,1.26,U] [#5 0.12,0.15,0.67,U] [#6 0.07,0.06,0.42,U] [#7 -0.09,0.07,0.43,U] [#8 0.16,0.15,0.42,U] 
22:40:17.697 00.003 9044 refined, 8 included, MultiStar: {0.01, 0.10}, one-star: {-0.04, 0.13}
22:40:17.700 00.003 9044 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.62) = xAngle (3.09 = 3.09)
22:40:17.702 00.002 9044 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.01 = 0.01)
22:40:17.705 00.003 9044 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.47 mountX=-0.10 mountY=0.00, mountTheta=3.13
22:40:17.710 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.10, opts=13)
22:40:17.712 00.002 9044 Enqueuing Move request for scope (0.01, 0.10)
22:40:17.714 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:17.716 00.002 9044 UpdateGuideState exits: m=5699 SNR=51.8
22:40:17.718 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:17.720 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:17.722 00.002 9044 Enqueuing Expose request
22:40:17.724 00.002 12252 Worker thread wakes up
22:40:17.724 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
22:40:17.724 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
22:40:17.724 00.000 12252 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=0.00
22:40:17.727 00.003 12252 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:40:17.727 00.000 12252 PPEC: input: -0.10, control: 0.00, exposure: 2000
22:40:17.727 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:17.727 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:40:17.727 00.000 12252 MoveAxis(W, 0, ABG)
22:40:17.727 00.000 12252 Move returns status 0, amount 0
22:40:17.727 00.000 12252 MoveAxis(N, 0, ABG)
22:40:17.727 00.000 12252 Move returns status 0, amount 0
22:40:17.728 00.001 12252 move complete, result=0
22:40:17.728 00.000 12252 worker thread done servicing request
22:40:17.728 00.000 12252 Worker thread wakes up
22:40:17.728 00.000 9044 GuideStep: -0.1 px 0 ms WEST, 0.0 px 0 ms NORTH
22:40:17.729 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:17.729 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:20.069 02.340 12252 Exposure complete
22:40:20.139 00.070 12252 worker thread done servicing request
22:40:20.139 00.000 9044 OnExposeComplete: enter
22:40:20.140 00.001 9044 UpdateGuideState(): m_state=6
22:40:20.141 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3718
22:40:20.143 00.002 9044 Star::Find returns 1 (0), X=1014.51, Y=831.77, Mass=5692, SNR=51.7, Peak=173 HFD=5.2
22:40:20.145 00.002 9044 MultiStar: [#1 -0.04,0.08,1.05,U] [#2 -0.05,-0.05,1.24,U] [#3 -0.02,0.13,0.86,U] [#4 -0.00,0.13,1.27,U] [#5 0.08,0.11,0.67,U] [#6 0.04,0.13,0.43,U] [#7 -0.12,0.11,0.43,U] [#8 -0.07,0.02,0.42,U] 
22:40:20.146 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {-0.04, 0.07}
22:40:20.147 00.001 9044 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.62) = xAngle (3.51 = -2.78)
22:40:20.148 00.001 9044 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.42 = 0.42)
22:40:20.150 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.88 mountX=-0.07 mountY=0.03, mountTheta=2.73
22:40:20.152 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.07, opts=13)
22:40:20.153 00.001 9044 Enqueuing Move request for scope (-0.02, 0.07)
22:40:20.154 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:20.155 00.001 9044 UpdateGuideState exits: m=5692 SNR=51.7
22:40:20.157 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:20.158 00.001 12252 Worker thread wakes up
22:40:20.158 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:20.158 00.000 9044 Enqueuing Expose request
22:40:20.161 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
22:40:20.161 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
22:40:20.161 00.000 12252 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=0.03
22:40:20.164 00.003 12252 PPEC rslt: input = -0.07, final = 0.01, react = -0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:40:20.165 00.001 12252 PPEC: input: -0.07, control: 0.01, exposure: 2000
22:40:20.165 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:20.165 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:20.165 00.000 12252 MoveAxis(W, 4, ABG)
22:40:20.165 00.000 12252 Guiding  Dir = 3, Dur = 4
22:40:20.165 00.000 12252 IsSlewing returns 0
22:40:20.165 00.000 12252 IsGuiding returns 0
22:40:20.167 00.002 12252 PulseGuide returned control before completion, sleep 12
22:40:20.188 00.021 12252 IsGuiding returns 0
22:40:20.188 00.000 12252 Move returns status 0, amount 4
22:40:20.188 00.000 12252 MoveAxis(N, 0, ABG)
22:40:20.188 00.000 12252 Move returns status 0, amount 0
22:40:20.188 00.000 12252 move complete, result=0
22:40:20.188 00.000 12252 worker thread done servicing request
22:40:20.188 00.000 9044 GuideStep: -0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:40:20.191 00.003 12252 Worker thread wakes up
22:40:20.191 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:20.191 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:22.551 02.360 12252 Exposure complete
22:40:22.604 00.053 12252 worker thread done servicing request
22:40:22.604 00.000 9044 OnExposeComplete: enter
22:40:22.605 00.001 9044 UpdateGuideState(): m_state=6
22:40:22.606 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3719
22:40:22.608 00.002 9044 Star::Find returns 1 (0), X=1014.53, Y=831.84, Mass=5724, SNR=51.9, Peak=173 HFD=5.2
22:40:22.609 00.001 9044 MultiStar: [#1 0.05,0.11,1.06,U] [#2 0.08,0.12,1.20,U] [#3 0.01,0.12,0.85,U] [#4 0.08,0.15,1.26,U] [#5 0.07,0.18,0.65,U] [#6 0.16,0.21,0.43,U] [#7 -0.05,0.09,0.44,U] [#8 0.13,0.14,0.41,U] 
22:40:22.610 00.001 9044 single-star, 8 included, MultiStar: {0.05, 0.14}, one-star: {-0.02, 0.13}
22:40:22.613 00.003 9044 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.62) = xAngle (3.32 = -2.97)
22:40:22.614 00.001 9044 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.23 = 0.23)
22:40:22.615 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.69 mountX=-0.13 mountY=0.03, mountTheta=2.91
22:40:22.617 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.13, opts=13)
22:40:22.618 00.001 9044 Enqueuing Move request for scope (-0.02, 0.13)
22:40:22.619 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:22.620 00.001 12252 Worker thread wakes up
22:40:22.620 00.000 9044 UpdateGuideState exits: m=5724 SNR=51.9
22:40:22.622 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:22.623 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:22.624 00.001 9044 Enqueuing Expose request
22:40:22.625 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
22:40:22.625 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
22:40:22.625 00.000 12252 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=0.03
22:40:22.628 00.003 12252 PPEC rslt: input = -0.13, final = -0.08, react = -0.08, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 483.56
22:40:22.628 00.000 12252 PPEC: input: -0.13, control: -0.08, exposure: 2000
22:40:22.628 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:22.628 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:40:22.628 00.000 12252 MoveAxis(E, 30, ABG)
22:40:22.628 00.000 12252 Guiding  Dir = 2, Dur = 30
22:40:22.628 00.000 12252 IsSlewing returns 0
22:40:22.628 00.000 12252 IsGuiding returns 0
22:40:22.630 00.002 12252 PulseGuide returned control before completion, sleep 38
22:40:22.680 00.050 12252 IsGuiding returns 0
22:40:22.680 00.000 12252 Move returns status 0, amount 30
22:40:22.680 00.000 12252 MoveAxis(N, 0, ABG)
22:40:22.680 00.000 12252 Move returns status 0, amount 0
22:40:22.680 00.000 12252 move complete, result=0
22:40:22.680 00.000 12252 worker thread done servicing request
22:40:22.680 00.000 12252 Worker thread wakes up
22:40:22.680 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:22.680 00.000 9044 GuideStep: -0.1 px 30 ms EAST, 0.0 px 0 ms NORTH
22:40:22.681 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:25.032 02.351 12252 Exposure complete
22:40:25.080 00.048 12252 worker thread done servicing request
22:40:25.080 00.000 9044 OnExposeComplete: enter
22:40:25.082 00.002 9044 UpdateGuideState(): m_state=6
22:40:25.084 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3720
22:40:25.084 00.000 9044 Star::Find returns 1 (0), X=1014.41, Y=831.76, Mass=5734, SNR=52.0, Peak=173 HFD=5.3
22:40:25.086 00.002 9044 MultiStar: [#1 -0.05,-0.21,1.08,U] [#2 -0.02,-0.03,1.20,U] [#3 -0.02,-0.01,0.85,U] [#4 -0.00,0.14,1.26,U] [#5 0.04,0.06,0.66,U] [#6 0.04,0.02,0.42,U] [#7 -0.08,-0.10,0.43,U] [#8 0.13,0.10,0.42,U] 
22:40:25.087 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.00}, one-star: {-0.13, 0.05}
22:40:25.089 00.002 9044 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.62) = xAngle (-1.47 = -1.47)
22:40:25.091 00.002 9044 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.56 = 1.73)
22:40:25.094 00.003 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-3.10 mountX=0.00 mountY=0.02, mountTheta=1.47
22:40:25.098 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.00, opts=13)
22:40:25.100 00.002 9044 Enqueuing Move request for scope (-0.02, -0.00)
22:40:25.104 00.004 12252 Worker thread wakes up
22:40:25.104 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
22:40:25.104 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:25.106 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
22:40:25.106 00.000 12252 Moving (-0.02, -0.00) raw xDistance=0.00 yDistance=0.02
22:40:25.106 00.000 9044 UpdateGuideState exits: m=5734 SNR=52.0
22:40:25.109 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:25.111 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:25.114 00.003 9044 Enqueuing Expose request
22:40:25.116 00.002 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:40:25.116 00.000 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
22:40:25.116 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:25.116 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:40:25.116 00.000 12252 MoveAxis(E, 3, ABG)
22:40:25.116 00.000 12252 Guiding  Dir = 2, Dur = 3
22:40:25.117 00.001 12252 IsSlewing returns 0
22:40:25.117 00.000 12252 IsGuiding returns 0
22:40:25.119 00.002 12252 PulseGuide returned control before completion, sleep 12
22:40:25.146 00.027 12252 IsGuiding returns 0
22:40:25.146 00.000 12252 Move returns status 0, amount 3
22:40:25.146 00.000 12252 MoveAxis(N, 0, ABG)
22:40:25.146 00.000 12252 Move returns status 0, amount 0
22:40:25.146 00.000 12252 move complete, result=0
22:40:25.146 00.000 12252 worker thread done servicing request
22:40:25.146 00.000 12252 Worker thread wakes up
22:40:25.146 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:40:25.149 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:25.149 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:27.493 02.344 12252 Exposure complete
22:40:27.558 00.065 12252 worker thread done servicing request
22:40:27.558 00.000 9044 OnExposeComplete: enter
22:40:27.561 00.003 9044 UpdateGuideState(): m_state=6
22:40:27.564 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3721
22:40:27.567 00.003 9044 Star::Find returns 1 (0), X=1014.70, Y=831.87, Mass=5597, SNR=51.3, Peak=173 HFD=5.1
22:40:27.569 00.002 9044 MultiStar: [#1 0.08,0.19,1.05,U] [#2 0.05,0.14,1.20,U] [#3 -0.02,0.18,0.86,U] [#4 0.14,0.22,1.28,U] [#5 0.09,0.24,0.67,U] [#6 0.15,0.20,0.43,U] [#7 -0.01,0.15,0.44,U] [#8 0.07,0.17,0.42,U] 
22:40:27.571 00.002 9044 refined, 8 included, MultiStar: {0.08, 0.18}, one-star: {0.15, 0.17}
22:40:27.572 00.001 9044 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.62) = xAngle (2.78 = 2.78)
22:40:27.574 00.002 9044 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.31 = -0.31)
22:40:27.575 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.15 mountX=-0.19 mountY=-0.06, mountTheta=-2.83
22:40:27.580 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.18, opts=13)
22:40:27.583 00.003 9044 Enqueuing Move request for scope (0.08, 0.18)
22:40:27.585 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:27.587 00.002 9044 UpdateGuideState exits: m=5597 SNR=51.3
22:40:27.590 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:27.592 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:27.595 00.003 9044 Enqueuing Expose request
22:40:27.597 00.002 12252 Worker thread wakes up
22:40:27.597 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
22:40:27.597 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
22:40:27.597 00.000 12252 Moving (0.08, 0.18) raw xDistance=-0.19 yDistance=-0.06
22:40:27.603 00.006 12252 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 483.56
22:40:27.603 00.000 12252 PPEC: input: -0.19, control: -0.12, exposure: 2000
22:40:27.603 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:27.603 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:40:27.603 00.000 12252 MoveAxis(E, 49, ABG)
22:40:27.603 00.000 12252 Guiding  Dir = 2, Dur = 49
22:40:27.604 00.001 12252 IsSlewing returns 0
22:40:27.604 00.000 12252 IsGuiding returns 0
22:40:27.605 00.001 12252 PulseGuide returned control before completion, sleep 58
22:40:27.669 00.064 12252 IsGuiding returns 0
22:40:27.669 00.000 12252 Move returns status 0, amount 49
22:40:27.669 00.000 12252 MoveAxis(N, 0, ABG)
22:40:27.669 00.000 12252 Move returns status 0, amount 0
22:40:27.669 00.000 12252 move complete, result=0
22:40:27.669 00.000 12252 worker thread done servicing request
22:40:27.669 00.000 12252 Worker thread wakes up
22:40:27.670 00.001 9044 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
22:40:27.672 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:27.673 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:30.029 02.356 12252 Exposure complete
22:40:30.082 00.053 12252 worker thread done servicing request
22:40:30.082 00.000 9044 OnExposeComplete: enter
22:40:30.083 00.001 9044 UpdateGuideState(): m_state=6
22:40:30.084 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3722
22:40:30.086 00.002 9044 Star::Find returns 1 (0), X=1014.51, Y=831.70, Mass=5758, SNR=52.1, Peak=173 HFD=5.2
22:40:30.087 00.001 9044 MultiStar: [#1 0.19,-0.21,1.07,U] [#2 0.52,0.17,0.00,M1] [#3 0.16,0.06,0.86,U] [#4 0.02,0.06,1.24,U] [#5 0.19,-0.06,0.65,U] [#6 0.19,-0.04,0.43,U] [#7 0.02,0.02,0.43,U] [#8 0.28,0.08,0.42,U] 
22:40:30.088 00.001 9044 single-star, 7 included, MultiStar: {0.11, -0.02}, one-star: {-0.04, -0.01}
22:40:30.089 00.001 9044 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.62) = xAngle (-1.30 = -1.30)
22:40:30.090 00.001 9044 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.38 = 1.90)
22:40:30.091 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.92 mountX=0.01 mountY=0.04, mountTheta=1.30
22:40:30.093 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.01, opts=13)
22:40:30.095 00.002 9044 Enqueuing Move request for scope (-0.04, -0.01)
22:40:30.097 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:30.098 00.001 9044 UpdateGuideState exits: m=5758 SNR=52.1
22:40:30.099 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:30.100 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:30.101 00.001 9044 Enqueuing Expose request
22:40:30.102 00.001 12252 Worker thread wakes up
22:40:30.102 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:40:30.102 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:40:30.102 00.000 12252 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
22:40:30.107 00.005 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:40:30.107 00.000 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
22:40:30.107 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:30.107 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:40:30.107 00.000 12252 MoveAxis(E, 10, ABG)
22:40:30.107 00.000 12252 Guiding  Dir = 2, Dur = 10
22:40:30.109 00.002 12252 IsSlewing returns 0
22:40:30.109 00.000 12252 IsGuiding returns 0
22:40:30.110 00.001 12252 PulseGuide returned control before completion, sleep 18
22:40:30.133 00.023 12252 IsGuiding returns 0
22:40:30.133 00.000 12252 Move returns status 0, amount 10
22:40:30.133 00.000 12252 MoveAxis(N, 0, ABG)
22:40:30.133 00.000 12252 Move returns status 0, amount 0
22:40:30.133 00.000 12252 move complete, result=0
22:40:30.133 00.000 12252 worker thread done servicing request
22:40:30.133 00.000 12252 Worker thread wakes up
22:40:30.133 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:30.133 00.000 9044 GuideStep: 0.0 px 10 ms EAST, 0.0 px 0 ms NORTH
22:40:30.135 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:32.501 02.366 12252 Exposure complete
22:40:32.563 00.062 12252 worker thread done servicing request
22:40:32.563 00.000 9044 OnExposeComplete: enter
22:40:32.565 00.002 9044 UpdateGuideState(): m_state=6
22:40:32.566 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3723
22:40:32.567 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=831.74, Mass=5604, SNR=51.3, Peak=173 HFD=5.2
22:40:32.568 00.001 9044 MultiStar: [#1 0.02,0.04,1.06,U] [#2 -0.10,0.03,1.23,U] [#3 -0.08,0.04,0.86,U] [#4 -0.41,0.42,0.00,M1] [#5 0.01,0.17,0.68,U] [#6 0.01,0.08,0.42,U] [#7 -0.28,0.01,0.43,U] [#8 -0.06,0.01,0.42,U] 
22:40:32.569 00.001 9044 refined, 7 included, MultiStar: {-0.06, 0.05}, one-star: {-0.09, 0.03}
22:40:32.570 00.001 9044 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.62) = xAngle (4.08 = -2.20)
22:40:32.571 00.001 9044 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.00 = 1.00)
22:40:32.572 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.46 mountX=-0.05 mountY=0.07, mountTheta=2.18
22:40:32.574 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.05, opts=13)
22:40:32.575 00.001 9044 Enqueuing Move request for scope (-0.06, 0.05)
22:40:32.576 00.001 12252 Worker thread wakes up
22:40:32.576 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:32.578 00.002 9044 UpdateGuideState exits: m=5604 SNR=51.3
22:40:32.580 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
22:40:32.580 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:32.581 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
22:40:32.581 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:32.582 00.001 9044 Enqueuing Expose request
22:40:32.583 00.001 12252 Moving (-0.06, 0.05) raw xDistance=-0.05 yDistance=0.07
22:40:32.585 00.002 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:40:32.587 00.002 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
22:40:32.587 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:32.587 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:40:32.587 00.000 12252 MoveAxis(E, 6, ABG)
22:40:32.587 00.000 12252 Guiding  Dir = 2, Dur = 6
22:40:32.587 00.000 12252 IsSlewing returns 0
22:40:32.587 00.000 12252 IsGuiding returns 0
22:40:32.589 00.002 12252 PulseGuide returned control before completion, sleep 14
22:40:32.611 00.022 12252 IsGuiding returns 0
22:40:32.611 00.000 12252 Move returns status 0, amount 6
22:40:32.611 00.000 12252 MoveAxis(N, 0, ABG)
22:40:32.611 00.000 12252 Move returns status 0, amount 0
22:40:32.611 00.000 12252 move complete, result=0
22:40:32.611 00.000 12252 worker thread done servicing request
22:40:32.611 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
22:40:32.614 00.003 12252 Worker thread wakes up
22:40:32.614 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:32.614 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:34.979 02.365 12252 Exposure complete
22:40:35.028 00.049 12252 worker thread done servicing request
22:40:35.028 00.000 9044 OnExposeComplete: enter
22:40:35.030 00.002 9044 UpdateGuideState(): m_state=6
22:40:35.030 00.000 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3724
22:40:35.031 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=831.80, Mass=5770, SNR=52.1, Peak=173 HFD=5.3
22:40:35.033 00.002 9044 MultiStar: [#1 0.01,0.07,1.05,U] [#2 -0.10,0.05,1.19,U] [#3 -0.09,0.07,0.85,U] [#4 -0.33,0.48,0.00,M2] [#5 -0.02,0.11,0.66,U] [#6 0.09,0.16,0.42,U] [#7 -0.14,0.13,0.44,U] [#8 0.01,-0.01,0.42,U] 
22:40:35.034 00.001 9044 refined, 7 included, MultiStar: {-0.05, 0.08}, one-star: {-0.09, 0.09}
22:40:35.035 00.001 9044 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.62) = xAngle (3.78 = -2.50)
22:40:35.036 00.001 9044 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.70 = 0.70)
22:40:35.037 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.16 mountX=-0.07 mountY=0.06, mountTheta=2.46
22:40:35.040 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.08, opts=13)
22:40:35.041 00.001 9044 Enqueuing Move request for scope (-0.05, 0.08)
22:40:35.042 00.001 12252 Worker thread wakes up
22:40:35.042 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:35.044 00.002 9044 UpdateGuideState exits: m=5770 SNR=52.1
22:40:35.045 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:35.046 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:35.047 00.001 9044 Enqueuing Expose request
22:40:35.048 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:40:35.048 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:40:35.048 00.000 12252 Moving (-0.05, 0.08) raw xDistance=-0.07 yDistance=0.06
22:40:35.051 00.003 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:40:35.051 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
22:40:35.051 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:35.051 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:40:35.051 00.000 12252 MoveAxis(E, 4, ABG)
22:40:35.051 00.000 12252 Guiding  Dir = 2, Dur = 4
22:40:35.052 00.001 12252 IsSlewing returns 0
22:40:35.052 00.000 12252 IsGuiding returns 0
22:40:35.055 00.003 12252 PulseGuide returned control before completion, sleep 12
22:40:35.076 00.021 12252 IsGuiding returns 0
22:40:35.076 00.000 12252 Move returns status 0, amount 4
22:40:35.076 00.000 12252 MoveAxis(N, 0, ABG)
22:40:35.076 00.000 12252 Move returns status 0, amount 0
22:40:35.076 00.000 12252 move complete, result=0
22:40:35.076 00.000 12252 worker thread done servicing request
22:40:35.076 00.000 12252 Worker thread wakes up
22:40:35.076 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:40:35.079 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:35.079 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:37.430 02.351 12252 Exposure complete
22:40:37.470 00.040 12252 worker thread done servicing request
22:40:37.470 00.000 9044 OnExposeComplete: enter
22:40:37.471 00.001 9044 UpdateGuideState(): m_state=6
22:40:37.472 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3725
22:40:37.473 00.001 9044 Star::Find returns 1 (0), X=1014.43, Y=831.83, Mass=5750, SNR=51.9, Peak=173 HFD=5.2
22:40:37.474 00.001 9044 MultiStar: [#1 -0.07,0.18,1.08,U] [#2 0.36,0.37,0.00,M1] [#3 -0.09,0.20,0.85,U] [#4 -0.43,0.50,0.00,M3] [#5 -0.01,0.28,0.65,U] [#6 0.07,0.22,0.41,U] [#7 -0.06,0.19,0.44,U] [#8 -0.03,0.18,0.43,U] 
22:40:37.476 00.002 9044 single-star, 6 included, MultiStar: {-0.06, 0.19}, one-star: {-0.12, 0.13}
22:40:37.477 00.001 9044 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.62) = xAngle (3.92 = -2.36)
22:40:37.478 00.001 9044 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.84 = 0.84)
22:40:37.480 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.13 hyp=0.17 cameraTheta=2.30 mountX=-0.12 mountY=0.13, mountTheta=2.33
22:40:37.482 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.13, opts=13)
22:40:37.483 00.001 9044 Enqueuing Move request for scope (-0.12, 0.13)
22:40:37.484 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:37.485 00.001 9044 UpdateGuideState exits: m=5750 SNR=51.9
22:40:37.486 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:37.488 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:37.489 00.001 9044 Enqueuing Expose request
22:40:37.490 00.001 12252 Worker thread wakes up
22:40:37.490 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.13) opts 0xd
22:40:37.490 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.13)
22:40:37.490 00.000 12252 Moving (-0.12, 0.13) raw xDistance=-0.12 yDistance=0.13
22:40:37.495 00.005 12252 PPEC rslt: input = -0.12, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 483.57
22:40:37.495 00.000 12252 PPEC: input: -0.12, control: -0.08, exposure: 2000
22:40:37.495 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:37.495 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:40:37.495 00.000 12252 MoveAxis(E, 33, ABG)
22:40:37.495 00.000 12252 Guiding  Dir = 2, Dur = 33
22:40:37.495 00.000 12252 IsSlewing returns 0
22:40:37.495 00.000 12252 IsGuiding returns 0
22:40:37.497 00.002 12252 PulseGuide returned control before completion, sleep 42
22:40:37.555 00.058 12252 IsGuiding returns 0
22:40:37.555 00.000 12252 Move returns status 0, amount 33
22:40:37.555 00.000 12252 MoveAxis(N, 0, ABG)
22:40:37.556 00.001 12252 Move returns status 0, amount 0
22:40:37.556 00.000 12252 move complete, result=0
22:40:37.556 00.000 12252 worker thread done servicing request
22:40:37.556 00.000 9044 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
22:40:37.558 00.002 12252 Worker thread wakes up
22:40:37.558 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:37.558 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:39.907 02.349 12252 Exposure complete
22:40:39.952 00.045 12252 worker thread done servicing request
22:40:39.952 00.000 9044 OnExposeComplete: enter
22:40:39.953 00.001 9044 UpdateGuideState(): m_state=6
22:40:39.954 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3726
22:40:39.955 00.001 9044 Star::Find returns 1 (0), X=1014.49, Y=831.91, Mass=5767, SNR=52.0, Peak=173 HFD=5.2
22:40:39.956 00.001 9044 MultiStar: [#1 0.03,0.15,1.05,U] [#2 0.06,0.16,1.19,U] [#3 0.12,0.28,0.84,U] [#4 0.00,0.18,1.24,U] [#5 0.10,0.17,0.66,U] [#6 0.10,0.19,0.42,U] [#7 -0.18,0.14,0.43,U] [#8 0.22,0.05,0.42,U] 
22:40:39.957 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.18}, one-star: {-0.06, 0.20}
22:40:39.958 00.001 9044 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.62) = xAngle (2.98 = 2.98)
22:40:39.960 00.002 9044 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.10 = -0.10)
22:40:39.961 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.36 mountX=-0.18 mountY=-0.02, mountTheta=-3.04
22:40:39.963 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.18, opts=13)
22:40:39.964 00.001 9044 Enqueuing Move request for scope (0.04, 0.18)
22:40:39.965 00.001 12252 Worker thread wakes up
22:40:39.965 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:39.966 00.001 9044 UpdateGuideState exits: m=5767 SNR=52.0
22:40:39.968 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:39.969 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:39.971 00.002 9044 Enqueuing Expose request
22:40:39.972 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
22:40:39.972 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
22:40:39.972 00.000 12252 Moving (0.04, 0.18) raw xDistance=-0.18 yDistance=-0.02
22:40:39.974 00.002 12252 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 483.57
22:40:39.974 00.000 12252 PPEC: input: -0.18, control: -0.12, exposure: 2000
22:40:39.974 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:39.974 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:40:39.974 00.000 12252 MoveAxis(E, 48, ABG)
22:40:39.974 00.000 12252 Guiding  Dir = 2, Dur = 48
22:40:39.975 00.001 12252 IsSlewing returns 0
22:40:39.975 00.000 12252 IsGuiding returns 0
22:40:39.977 00.002 12252 PulseGuide returned control before completion, sleep 56
22:40:40.046 00.069 12252 IsGuiding returns 0
22:40:40.046 00.000 12252 Move returns status 0, amount 48
22:40:40.046 00.000 12252 MoveAxis(N, 0, ABG)
22:40:40.046 00.000 12252 Move returns status 0, amount 0
22:40:40.046 00.000 12252 move complete, result=0
22:40:40.046 00.000 12252 worker thread done servicing request
22:40:40.047 00.001 12252 Worker thread wakes up
22:40:40.047 00.000 9044 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
22:40:40.049 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:40.049 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:42.391 02.342 12252 Exposure complete
22:40:42.481 00.090 12252 worker thread done servicing request
22:40:42.481 00.000 9044 OnExposeComplete: enter
22:40:42.483 00.002 9044 UpdateGuideState(): m_state=6
22:40:42.486 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3727
22:40:42.488 00.002 9044 Star::Find returns 1 (0), X=1014.39, Y=831.68, Mass=5762, SNR=52.1, Peak=173 HFD=5.4
22:40:42.490 00.002 9044 MultiStar: [#1 -0.07,0.01,1.07,U] [#2 -0.05,0.01,1.19,U] [#3 0.08,-0.05,0.85,U] [#4 -0.05,0.03,1.27,U] [#5 0.02,0.05,0.66,U] [#6 0.01,0.10,0.42,U] [#7 -0.20,-0.01,0.44,U] [#8 -0.02,0.09,0.41,U] 
22:40:42.491 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.16, -0.02}
22:40:42.493 00.002 9044 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.62) = xAngle (4.50 = -1.78)
22:40:42.494 00.001 9044 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.42 = 1.42)
22:40:42.495 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.88 mountX=-0.01 mountY=0.05, mountTheta=1.78
22:40:42.497 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.01, opts=13)
22:40:42.499 00.002 9044 Enqueuing Move request for scope (-0.05, 0.01)
22:40:42.500 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:42.501 00.001 9044 UpdateGuideState exits: m=5762 SNR=52.1
22:40:42.502 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:42.503 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:42.504 00.001 9044 Enqueuing Expose request
22:40:42.506 00.002 12252 Worker thread wakes up
22:40:42.506 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
22:40:42.506 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
22:40:42.506 00.000 12252 Moving (-0.05, 0.01) raw xDistance=-0.01 yDistance=0.05
22:40:42.510 00.004 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:40:42.510 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
22:40:42.510 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:42.511 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:40:42.511 00.000 12252 MoveAxis(E, 4, ABG)
22:40:42.511 00.000 12252 Guiding  Dir = 2, Dur = 4
22:40:42.511 00.000 12252 IsSlewing returns 0
22:40:42.512 00.001 12252 IsGuiding returns 0
22:40:42.514 00.002 12252 PulseGuide returned control before completion, sleep 13
22:40:42.537 00.023 12252 IsGuiding returns 0
22:40:42.537 00.000 12252 Move returns status 0, amount 4
22:40:42.537 00.000 12252 MoveAxis(N, 0, ABG)
22:40:42.537 00.000 12252 Move returns status 0, amount 0
22:40:42.537 00.000 12252 move complete, result=0
22:40:42.537 00.000 12252 worker thread done servicing request
22:40:42.537 00.000 12252 Worker thread wakes up
22:40:42.537 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:42.537 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:42.537 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:40:44.885 02.348 12252 Exposure complete
22:40:44.959 00.074 12252 worker thread done servicing request
22:40:44.960 00.001 9044 OnExposeComplete: enter
22:40:44.960 00.000 9044 UpdateGuideState(): m_state=6
22:40:44.964 00.004 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3728
22:40:44.966 00.002 9044 Star::Find returns 1 (0), X=1014.42, Y=831.65, Mass=5751, SNR=52.0, Peak=173 HFD=5.3
22:40:44.969 00.003 9044 MultiStar: [#1 -0.05,-0.08,1.04,U] [#2 0.04,-0.10,1.20,U] [#3 0.10,-0.02,0.86,U] [#4 -0.05,0.05,1.25,U] [#5 0.06,0.02,0.66,U] [#6 -0.00,0.02,0.44,U] [#7 -0.08,0.01,0.44,U] [#8 0.10,-0.02,0.42,U] 
22:40:44.971 00.002 9044 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {-0.13, -0.06}
22:40:44.974 00.003 9044 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.62) = xAngle (-0.29 = -0.29)
22:40:44.977 00.003 9044 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.37 = 2.91)
22:40:44.979 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.91 mountX=0.03 mountY=0.01, mountTheta=0.23
22:40:44.984 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.03, opts=13)
22:40:44.986 00.002 9044 Enqueuing Move request for scope (-0.01, -0.03)
22:40:44.988 00.002 12252 Worker thread wakes up
22:40:44.988 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:44.990 00.002 9044 UpdateGuideState exits: m=5751 SNR=52.0
22:40:44.992 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:44.994 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:40:44.994 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:44.995 00.001 9044 Enqueuing Expose request
22:40:44.996 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:40:44.996 00.000 12252 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.01
22:40:45.001 00.005 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:40:45.001 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
22:40:45.001 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:45.001 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:40:45.001 00.000 12252 MoveAxis(E, 7, ABG)
22:40:45.001 00.000 12252 Guiding  Dir = 2, Dur = 7
22:40:45.001 00.000 12252 IsSlewing returns 0
22:40:45.001 00.000 12252 IsGuiding returns 0
22:40:45.004 00.003 12252 PulseGuide returned control before completion, sleep 15
22:40:45.033 00.029 12252 IsGuiding returns 0
22:40:45.033 00.000 12252 Move returns status 0, amount 7
22:40:45.033 00.000 12252 MoveAxis(N, 0, ABG)
22:40:45.033 00.000 12252 Move returns status 0, amount 0
22:40:45.033 00.000 12252 move complete, result=0
22:40:45.033 00.000 12252 worker thread done servicing request
22:40:45.033 00.000 12252 Worker thread wakes up
22:40:45.033 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:45.033 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:45.033 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:40:47.375 02.342 12252 Exposure complete
22:40:47.422 00.047 12252 worker thread done servicing request
22:40:47.423 00.001 9044 OnExposeComplete: enter
22:40:47.425 00.002 9044 UpdateGuideState(): m_state=6
22:40:47.428 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3729
22:40:47.429 00.001 9044 Star::Find returns 1 (0), X=1014.38, Y=831.72, Mass=5768, SNR=52.1, Peak=173 HFD=5.3
22:40:47.432 00.003 9044 MultiStar: [#1 -0.10,0.02,1.04,U] [#2 -0.18,-0.05,1.19,U] [#3 -0.19,0.01,0.86,U] [#4 -0.13,0.02,1.27,U] [#5 -0.06,-0.01,0.67,U] [#6 -0.03,0.03,0.42,U] [#7 -0.24,-0.07,0.43,U] [#8 -0.19,-0.06,0.41,U] 
22:40:47.434 00.002 9044 refined, 8 included, MultiStar: {-0.14, -0.00}, one-star: {-0.17, 0.02}
22:40:47.438 00.004 9044 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.62) = xAngle (-1.48 = -1.48)
22:40:47.440 00.002 9044 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.57 = 1.72)
22:40:47.442 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.11 mountX=0.01 mountY=0.14, mountTheta=1.48
22:40:47.445 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.00, opts=13)
22:40:47.449 00.004 9044 Enqueuing Move request for scope (-0.14, -0.00)
22:40:47.450 00.001 12252 Worker thread wakes up
22:40:47.450 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:47.453 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
22:40:47.453 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
22:40:47.453 00.000 9044 UpdateGuideState exits: m=5768 SNR=52.1
22:40:47.455 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:47.457 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:47.459 00.002 9044 Enqueuing Expose request
22:40:47.460 00.001 12252 Moving (-0.14, -0.00) raw xDistance=0.01 yDistance=0.14
22:40:47.463 00.003 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.58
22:40:47.463 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
22:40:47.463 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:47.463 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:40:47.464 00.001 12252 MoveAxis(E, 7, ABG)
22:40:47.464 00.000 12252 Guiding  Dir = 2, Dur = 7
22:40:47.464 00.000 12252 IsSlewing returns 0
22:40:47.464 00.000 12252 IsGuiding returns 0
22:40:47.466 00.002 12252 PulseGuide returned control before completion, sleep 16
22:40:47.489 00.023 12252 IsGuiding returns 0
22:40:47.489 00.000 12252 Move returns status 0, amount 7
22:40:47.489 00.000 12252 MoveAxis(N, 0, ABG)
22:40:47.489 00.000 12252 Move returns status 0, amount 0
22:40:47.489 00.000 12252 move complete, result=0
22:40:47.489 00.000 12252 worker thread done servicing request
22:40:47.489 00.000 12252 Worker thread wakes up
22:40:47.489 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:47.489 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:40:47.490 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:49.838 02.348 12252 Exposure complete
22:40:49.885 00.047 12252 worker thread done servicing request
22:40:49.885 00.000 9044 OnExposeComplete: enter
22:40:49.888 00.003 9044 UpdateGuideState(): m_state=6
22:40:49.890 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3730
22:40:49.891 00.001 9044 Star::Find returns 1 (0), X=1014.40, Y=831.75, Mass=5714, SNR=52.0, Peak=173 HFD=5.3
22:40:49.892 00.001 9044 MultiStar: [#1 -0.08,-0.03,1.04,U] [#2 -0.11,-0.06,1.22,U] [#3 -0.13,-0.01,0.85,U] [#4 -0.09,0.14,1.25,U] [#5 -0.06,0.10,0.66,U] [#6 -0.05,0.04,0.43,U] [#7 -0.17,0.03,0.43,U] [#8 -0.11,0.00,0.42,U] 
22:40:49.893 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.03}, one-star: {-0.14, 0.04}
22:40:49.894 00.001 9044 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.62) = xAngle (4.51 = -1.77)
22:40:49.895 00.001 9044 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.43 = 1.43)
22:40:49.896 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.89 mountX=-0.02 mountY=0.11, mountTheta=1.77
22:40:49.898 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.03, opts=13)
22:40:49.900 00.002 9044 Enqueuing Move request for scope (-0.11, 0.03)
22:40:49.902 00.002 12252 Worker thread wakes up
22:40:49.902 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:49.904 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
22:40:49.904 00.000 9044 UpdateGuideState exits: m=5714 SNR=52.0
22:40:49.906 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
22:40:49.906 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:49.907 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:49.909 00.002 9044 Enqueuing Expose request
22:40:49.911 00.002 12252 Moving (-0.11, 0.03) raw xDistance=-0.02 yDistance=0.11
22:40:49.916 00.005 12252 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.58
22:40:49.916 00.000 12252 PPEC: input: -0.02, control: -0.00, exposure: 2000
22:40:49.917 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:49.917 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:40:49.917 00.000 12252 MoveAxis(E, 2, ABG)
22:40:49.917 00.000 12252 Guiding  Dir = 2, Dur = 2
22:40:49.917 00.000 12252 IsSlewing returns 0
22:40:49.918 00.001 12252 IsGuiding returns 0
22:40:49.920 00.002 12252 PulseGuide returned control before completion, sleep 11
22:40:49.940 00.020 12252 IsGuiding returns 0
22:40:49.940 00.000 12252 Move returns status 0, amount 2
22:40:49.940 00.000 12252 MoveAxis(N, 0, ABG)
22:40:49.941 00.001 12252 Move returns status 0, amount 0
22:40:49.941 00.000 12252 move complete, result=0
22:40:49.941 00.000 12252 worker thread done servicing request
22:40:49.941 00.000 12252 Worker thread wakes up
22:40:49.941 00.000 9044 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:40:49.944 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:49.944 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:52.304 02.360 12252 Exposure complete
22:40:52.346 00.042 12252 worker thread done servicing request
22:40:52.346 00.000 9044 OnExposeComplete: enter
22:40:52.348 00.002 9044 UpdateGuideState(): m_state=6
22:40:52.349 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3731
22:40:52.351 00.002 9044 Star::Find returns 1 (0), X=1014.54, Y=831.79, Mass=5791, SNR=52.3, Peak=173 HFD=5.3
22:40:52.354 00.003 9044 MultiStar: [#1 0.15,-0.15,1.05,U] [#2 0.08,-0.02,1.20,U] [#3 0.11,0.13,0.87,U] [#4 0.04,0.09,1.26,U] [#5 0.13,0.10,0.66,U] [#6 0.09,-0.02,0.42,U] [#7 -0.01,0.08,0.43,U] [#8 0.11,-0.04,0.41,U] 
22:40:52.355 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.03}, one-star: {-0.01, 0.09}
22:40:52.356 00.001 9044 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.62) = xAngle (1.97 = 1.97)
22:40:52.359 00.003 9044 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.11 = -1.11)
22:40:52.360 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.35 mountX=-0.03 mountY=-0.07, mountTheta=-1.98
22:40:52.362 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.03, opts=13)
22:40:52.363 00.001 9044 Enqueuing Move request for scope (0.08, 0.03)
22:40:52.364 00.001 12252 Worker thread wakes up
22:40:52.364 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:52.365 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
22:40:52.366 00.001 9044 UpdateGuideState exits: m=5791 SNR=52.3
22:40:52.368 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:52.369 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
22:40:52.369 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:52.370 00.001 9044 Enqueuing Expose request
22:40:52.371 00.001 12252 Moving (0.08, 0.03) raw xDistance=-0.03 yDistance=-0.07
22:40:52.373 00.002 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.58
22:40:52.373 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:40:52.373 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:52.373 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:40:52.373 00.000 12252 MoveAxis(E, 2, ABG)
22:40:52.373 00.000 12252 Guiding  Dir = 2, Dur = 2
22:40:52.374 00.001 12252 IsSlewing returns 0
22:40:52.374 00.000 12252 IsGuiding returns 0
22:40:52.376 00.002 12252 IsGuiding returns 0
22:40:52.376 00.000 12252 Move returns status 0, amount 2
22:40:52.376 00.000 12252 MoveAxis(N, 0, ABG)
22:40:52.376 00.000 12252 Move returns status 0, amount 0
22:40:52.376 00.000 12252 move complete, result=0
22:40:52.376 00.000 12252 worker thread done servicing request
22:40:52.376 00.000 12252 Worker thread wakes up
22:40:52.377 00.001 9044 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:40:52.378 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:52.380 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:54.723 02.343 12252 Exposure complete
22:40:54.770 00.047 12252 worker thread done servicing request
22:40:54.770 00.000 9044 OnExposeComplete: enter
22:40:54.773 00.003 9044 UpdateGuideState(): m_state=6
22:40:54.775 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3732
22:40:54.777 00.002 9044 Star::Find returns 1 (0), X=1014.40, Y=831.65, Mass=5753, SNR=52.0, Peak=173 HFD=5.3
22:40:54.781 00.004 9044 MultiStar: [#1 -0.08,-0.01,1.05,U] [#2 -0.07,0.01,1.23,U] [#3 -0.10,0.01,0.86,U] [#4 -0.11,0.01,1.26,U] [#5 -0.07,0.08,0.65,U] [#6 -0.07,0.14,0.43,U] [#7 -0.17,-0.13,0.43,U] [#8 -0.07,0.04,0.42,U] 
22:40:54.783 00.002 9044 refined, 8 included, MultiStar: {-0.10, 0.01}, one-star: {-0.14, -0.06}
22:40:54.786 00.003 9044 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.62) = xAngle (4.70 = -1.58)
22:40:54.788 00.002 9044 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.62 = 1.62)
22:40:54.791 00.003 9044 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.08 mountX=-0.00 mountY=0.10, mountTheta=1.58
22:40:54.795 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.01, opts=13)
22:40:54.798 00.003 9044 Enqueuing Move request for scope (-0.10, 0.01)
22:40:54.801 00.003 12252 Worker thread wakes up
22:40:54.801 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
22:40:54.801 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:54.803 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
22:40:54.803 00.000 9044 UpdateGuideState exits: m=5753 SNR=52.0
22:40:54.805 00.002 12252 Moving (-0.10, 0.01) raw xDistance=-0.00 yDistance=0.10
22:40:54.805 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:54.806 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:54.808 00.002 9044 Enqueuing Expose request
22:40:54.811 00.003 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.58
22:40:54.811 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
22:40:54.811 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:54.811 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:40:54.811 00.000 12252 MoveAxis(E, 5, ABG)
22:40:54.811 00.000 12252 Guiding  Dir = 2, Dur = 5
22:40:54.811 00.000 12252 IsSlewing returns 0
22:40:54.812 00.001 12252 IsGuiding returns 0
22:40:54.814 00.002 12252 PulseGuide returned control before completion, sleep 13
22:40:54.832 00.018 12252 IsGuiding returns 0
22:40:54.832 00.000 12252 Move returns status 0, amount 5
22:40:54.832 00.000 12252 MoveAxis(N, 0, ABG)
22:40:54.832 00.000 12252 Move returns status 0, amount 0
22:40:54.832 00.000 12252 move complete, result=0
22:40:54.832 00.000 12252 worker thread done servicing request
22:40:54.832 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:40:54.836 00.004 12252 Worker thread wakes up
22:40:54.836 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:54.836 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:57.172 02.336 12252 Exposure complete
22:40:57.217 00.045 12252 worker thread done servicing request
22:40:57.217 00.000 9044 OnExposeComplete: enter
22:40:57.219 00.002 9044 UpdateGuideState(): m_state=6
22:40:57.221 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3733
22:40:57.222 00.001 9044 Star::Find returns 1 (0), X=1014.44, Y=831.81, Mass=5732, SNR=51.9, Peak=173 HFD=5.2
22:40:57.224 00.002 9044 MultiStar: [#1 -0.08,0.13,1.05,U] [#2 -0.07,0.03,1.22,U] [#3 -0.13,0.05,0.86,U] [#4 -0.04,0.12,1.27,U] [#5 0.01,0.17,0.66,U] [#6 -0.01,0.16,0.42,U] [#7 -0.14,0.04,0.43,U] [#8 -0.01,0.16,0.41,U] 
22:40:57.226 00.002 9044 refined, 8 included, MultiStar: {-0.07, 0.10}, one-star: {-0.10, 0.10}
22:40:57.228 00.002 9044 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.62) = xAngle (3.79 = -2.49)
22:40:57.230 00.002 9044 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.71 = 0.71)
22:40:57.231 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.12 cameraTheta=2.17 mountX=-0.10 mountY=0.08, mountTheta=2.46
22:40:57.234 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.10, opts=13)
22:40:57.235 00.001 9044 Enqueuing Move request for scope (-0.07, 0.10)
22:40:57.237 00.002 12252 Worker thread wakes up
22:40:57.237 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:57.239 00.002 9044 UpdateGuideState exits: m=5732 SNR=51.9
22:40:57.241 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
22:40:57.241 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:57.242 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:57.243 00.001 9044 Enqueuing Expose request
22:40:57.244 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
22:40:57.244 00.000 12252 Moving (-0.07, 0.10) raw xDistance=-0.10 yDistance=0.08
22:40:57.247 00.003 12252 PPEC rslt: input = -0.10, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.58
22:40:57.247 00.000 12252 PPEC: input: -0.10, control: -0.02, exposure: 2000
22:40:57.249 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:57.249 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:40:57.249 00.000 12252 MoveAxis(E, 7, ABG)
22:40:57.249 00.000 12252 Guiding  Dir = 2, Dur = 7
22:40:57.249 00.000 12252 IsSlewing returns 0
22:40:57.249 00.000 12252 IsGuiding returns 0
22:40:57.251 00.002 12252 PulseGuide returned control before completion, sleep 16
22:40:57.278 00.027 12252 IsGuiding returns 0
22:40:57.278 00.000 12252 Move returns status 0, amount 7
22:40:57.278 00.000 12252 MoveAxis(N, 0, ABG)
22:40:57.278 00.000 12252 Move returns status 0, amount 0
22:40:57.278 00.000 12252 move complete, result=0
22:40:57.278 00.000 12252 worker thread done servicing request
22:40:57.278 00.000 9044 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
22:40:57.281 00.003 12252 Worker thread wakes up
22:40:57.281 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:57.281 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:40:59.620 02.339 12252 Exposure complete
22:40:59.672 00.052 12252 worker thread done servicing request
22:40:59.673 00.001 9044 OnExposeComplete: enter
22:40:59.674 00.001 9044 UpdateGuideState(): m_state=6
22:40:59.676 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3734
22:40:59.677 00.001 9044 Star::Find returns 1 (0), X=1014.44, Y=831.78, Mass=5803, SNR=52.2, Peak=173 HFD=5.3
22:40:59.678 00.001 9044 MultiStar: [#1 -0.02,0.03,1.05,U] [#2 -0.05,0.05,1.21,U] [#3 -0.15,0.13,0.85,U] [#4 -0.32,0.49,0.00,M1] [#5 0.03,0.16,0.65,U] [#6 0.04,0.07,0.43,U] [#7 -0.06,0.07,0.42,U] [#8 -0.06,0.03,0.41,U] 
22:40:59.680 00.002 9044 refined, 7 included, MultiStar: {-0.05, 0.07}, one-star: {-0.11, 0.08}
22:40:59.681 00.001 9044 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.62) = xAngle (3.83 = -2.46)
22:40:59.682 00.001 9044 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.74 = 0.74)
22:40:59.683 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.20 mountX=-0.07 mountY=0.06, mountTheta=2.42
22:40:59.687 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.07, opts=13)
22:40:59.688 00.001 9044 Enqueuing Move request for scope (-0.05, 0.07)
22:40:59.689 00.001 12252 Worker thread wakes up
22:40:59.689 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:40:59.690 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
22:40:59.690 00.000 9044 UpdateGuideState exits: m=5803 SNR=52.2
22:40:59.691 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:40:59.694 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:40:59.695 00.001 9044 Enqueuing Expose request
22:40:59.696 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
22:40:59.696 00.000 12252 Moving (-0.05, 0.07) raw xDistance=-0.07 yDistance=0.06
22:40:59.698 00.002 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.59
22:40:59.698 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
22:40:59.698 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:40:59.698 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:40:59.698 00.000 12252 MoveAxis(E, 9, ABG)
22:40:59.698 00.000 12252 Guiding  Dir = 2, Dur = 9
22:40:59.699 00.001 12252 IsSlewing returns 0
22:40:59.699 00.000 12252 IsGuiding returns 0
22:40:59.701 00.002 12252 PulseGuide returned control before completion, sleep 18
22:40:59.721 00.020 12252 IsGuiding returns 0
22:40:59.721 00.000 12252 Move returns status 0, amount 9
22:40:59.721 00.000 12252 MoveAxis(N, 0, ABG)
22:40:59.721 00.000 12252 Move returns status 0, amount 0
22:40:59.721 00.000 12252 move complete, result=0
22:40:59.721 00.000 12252 worker thread done servicing request
22:40:59.721 00.000 9044 GuideStep: -0.1 px 9 ms EAST, 0.1 px 0 ms NORTH
22:40:59.723 00.002 12252 Worker thread wakes up
22:40:59.723 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:40:59.723 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:02.087 02.364 12252 Exposure complete
22:41:02.160 00.073 12252 worker thread done servicing request
22:41:02.160 00.000 9044 OnExposeComplete: enter
22:41:02.162 00.002 9044 UpdateGuideState(): m_state=6
22:41:02.164 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3735
22:41:02.166 00.002 9044 Star::Find returns 1 (0), X=1014.31, Y=831.86, Mass=5885, SNR=52.6, Peak=173 HFD=5.2
22:41:02.167 00.001 9044 MultiStar: [#1 -0.12,0.14,1.04,U] [#2 -0.15,0.11,1.21,U] [#3 -0.19,0.23,0.84,U] [#4 -0.40,0.52,0.00,M2] [#5 -0.10,0.22,0.64,U] [#6 -0.06,0.26,0.41,U] [#7 -0.17,0.14,0.43,U] [#8 -0.11,0.19,0.41,U] 
22:41:02.168 00.001 9044 refined, 7 included, MultiStar: {-0.15, 0.17}, one-star: {-0.23, 0.16}
22:41:02.169 00.001 9044 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.62) = xAngle (3.92 = -2.36)
22:41:02.169 00.000 9044 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.84 = 0.84)
22:41:02.170 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=0.17 hyp=0.23 cameraTheta=2.29 mountX=-0.16 mountY=0.17, mountTheta=2.34
22:41:02.172 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.17, opts=13)
22:41:02.173 00.001 9044 Enqueuing Move request for scope (-0.15, 0.17)
22:41:02.174 00.001 12252 Worker thread wakes up
22:41:02.174 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:02.175 00.001 9044 UpdateGuideState exits: m=5885 SNR=52.6
22:41:02.177 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:02.178 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:02.179 00.001 9044 Enqueuing Expose request
22:41:02.180 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.17) opts 0xd
22:41:02.180 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.17)
22:41:02.181 00.001 12252 Moving (-0.15, 0.17) raw xDistance=-0.16 yDistance=0.17
22:41:02.183 00.002 12252 PPEC rslt: input = -0.16, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 483.59
22:41:02.183 00.000 12252 PPEC: input: -0.16, control: -0.13, exposure: 2000
22:41:02.183 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:41:02.183 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:41:02.183 00.000 12252 MoveAxis(E, 51, ABG)
22:41:02.183 00.000 12252 Guiding  Dir = 2, Dur = 51
22:41:02.184 00.001 12252 IsSlewing returns 0
22:41:02.184 00.000 12252 IsGuiding returns 0
22:41:02.185 00.001 12252 PulseGuide returned control before completion, sleep 60
22:41:02.249 00.064 12252 IsGuiding returns 0
22:41:02.249 00.000 12252 Move returns status 0, amount 51
22:41:02.249 00.000 12252 MoveAxis(N, 0, ABG)
22:41:02.249 00.000 12252 Move returns status 0, amount 0
22:41:02.249 00.000 12252 move complete, result=0
22:41:02.249 00.000 12252 worker thread done servicing request
22:41:02.249 00.000 12252 Worker thread wakes up
22:41:02.249 00.000 9044 GuideStep: -0.2 px 51 ms EAST, 0.2 px 0 ms NORTH
22:41:02.252 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:02.253 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:04.597 02.344 12252 Exposure complete
22:41:04.646 00.049 12252 worker thread done servicing request
22:41:04.646 00.000 9044 OnExposeComplete: enter
22:41:04.649 00.003 9044 UpdateGuideState(): m_state=6
22:41:04.652 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3736
22:41:04.654 00.002 9044 Star::Find returns 1 (0), X=1014.39, Y=831.77, Mass=5649, SNR=51.4, Peak=173 HFD=5.3
22:41:04.657 00.003 9044 MultiStar: [#1 -0.13,0.04,1.07,U] [#2 -0.07,0.01,1.23,U] [#3 -0.15,0.02,0.86,U] [#4 -0.07,0.08,1.26,U] [#5 -0.01,0.06,0.67,U] [#6 -0.06,0.10,0.43,U] [#7 -0.29,-0.03,0.44,U] [#8 -0.17,0.03,0.42,U] 
22:41:04.660 00.003 9044 refined, 8 included, MultiStar: {-0.11, 0.04}, one-star: {-0.15, 0.06}
22:41:04.662 00.002 9044 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.62) = xAngle (4.39 = -1.90)
22:41:04.665 00.003 9044 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.30 = 1.30)
22:41:04.667 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.12 cameraTheta=2.76 mountX=-0.04 mountY=0.11, mountTheta=1.89
22:41:04.671 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.04, opts=13)
22:41:04.674 00.003 9044 Enqueuing Move request for scope (-0.11, 0.04)
22:41:04.676 00.002 12252 Worker thread wakes up
22:41:04.677 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:04.679 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
22:41:04.679 00.000 9044 UpdateGuideState exits: m=5649 SNR=51.4
22:41:04.680 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:04.681 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
22:41:04.681 00.000 12252 Moving (-0.11, 0.04) raw xDistance=-0.04 yDistance=0.11
22:41:04.681 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:04.683 00.002 9044 Enqueuing Expose request
22:41:04.686 00.003 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.59
22:41:04.686 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
22:41:04.686 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:04.686 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:41:04.686 00.000 12252 MoveAxis(E, 8, ABG)
22:41:04.686 00.000 12252 Guiding  Dir = 2, Dur = 8
22:41:04.687 00.001 12252 IsSlewing returns 0
22:41:04.687 00.000 12252 IsGuiding returns 0
22:41:04.689 00.002 12252 PulseGuide returned control before completion, sleep 17
22:41:04.707 00.018 12252 IsGuiding returns 0
22:41:04.708 00.001 12252 Move returns status 0, amount 8
22:41:04.708 00.000 12252 MoveAxis(N, 0, ABG)
22:41:04.708 00.000 12252 Move returns status 0, amount 0
22:41:04.708 00.000 12252 move complete, result=0
22:41:04.708 00.000 12252 worker thread done servicing request
22:41:04.708 00.000 12252 Worker thread wakes up
22:41:04.708 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
22:41:04.711 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:04.712 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:07.048 02.336 12252 Exposure complete
22:41:07.115 00.067 12252 worker thread done servicing request
22:41:07.115 00.000 9044 OnExposeComplete: enter
22:41:07.117 00.002 9044 UpdateGuideState(): m_state=6
22:41:07.119 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3737
22:41:07.120 00.001 9044 Star::Find returns 1 (0), X=1014.28, Y=831.87, Mass=5884, SNR=52.5, Peak=173 HFD=5.1
22:41:07.122 00.002 9044 MultiStar: [#1 -0.24,0.12,1.06,U] [#2 -0.19,0.13,1.18,U] [#3 -0.22,0.13,0.85,U] [#4 -0.54,0.50,0.00,M2] [#5 -0.18,0.14,0.65,U] [#6 -0.15,0.17,0.43,U] [#7 -0.41,0.13,0.00,M1] [#8 -0.20,0.08,0.41,U] 
22:41:07.126 00.004 9044 refined, 6 included, MultiStar: {-0.21, 0.14}, one-star: {-0.27, 0.17}
22:41:07.129 00.003 9044 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.62) = xAngle (4.20 = -2.08)
22:41:07.132 00.003 9044 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.12 = 1.12)
22:41:07.134 00.002 9044 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.25 cameraTheta=2.58 mountX=-0.12 mountY=0.23, mountTheta=2.07
22:41:07.138 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=0.14, opts=13)
22:41:07.140 00.002 9044 Enqueuing Move request for scope (-0.21, 0.14)
22:41:07.144 00.004 12252 Worker thread wakes up
22:41:07.144 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:07.146 00.002 9044 UpdateGuideState exits: m=5884 SNR=52.5
22:41:07.148 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:07.150 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:07.152 00.002 9044 Enqueuing Expose request
22:41:07.155 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.14) opts 0xd
22:41:07.155 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.21, 0.14)
22:41:07.155 00.000 12252 Moving (-0.21, 0.14) raw xDistance=-0.12 yDistance=0.23
22:41:07.161 00.006 12252 PPEC rslt: input = -0.12, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 483.59
22:41:07.161 00.000 12252 PPEC: input: -0.12, control: -0.09, exposure: 2000
22:41:07.161 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:41:07.161 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
22:41:07.161 00.000 12252 MoveAxis(E, 37, ABG)
22:41:07.161 00.000 12252 Guiding  Dir = 2, Dur = 37
22:41:07.162 00.001 12252 IsSlewing returns 0
22:41:07.162 00.000 12252 IsGuiding returns 0
22:41:07.164 00.002 12252 PulseGuide returned control before completion, sleep 45
22:41:07.216 00.052 12252 IsGuiding returns 0
22:41:07.216 00.000 12252 Move returns status 0, amount 37
22:41:07.216 00.000 12252 MoveAxis(N, 0, ABG)
22:41:07.216 00.000 12252 Move returns status 0, amount 0
22:41:07.216 00.000 12252 move complete, result=0
22:41:07.216 00.000 12252 worker thread done servicing request
22:41:07.216 00.000 12252 Worker thread wakes up
22:41:07.216 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:07.216 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:07.216 00.000 9044 GuideStep: -0.1 px 37 ms EAST, 0.2 px 0 ms NORTH
22:41:09.577 02.361 12252 Exposure complete
22:41:09.624 00.047 12252 worker thread done servicing request
22:41:09.624 00.000 9044 OnExposeComplete: enter
22:41:09.625 00.001 9044 UpdateGuideState(): m_state=6
22:41:09.626 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3738
22:41:09.627 00.001 9044 Star::Find returns 1 (0), X=1014.20, Y=831.77, Mass=5774, SNR=52.1, Peak=173 HFD=5.1
22:41:09.627 00.000 9044 MultiStar: [#1 -0.32,-0.01,1.04,U] [#2 -0.23,0.04,1.21,U] [#3 -0.33,0.04,0.86,U] [#4 -0.53,0.42,0.00,M3] [#5 -0.23,0.11,0.66,U] [#6 -0.19,0.09,0.44,U] [#7 -0.49,0.04,0.00,M2] [#8 -0.26,0.05,0.42,U] 
22:41:09.627 00.000 9044 refined, 6 included, MultiStar: {-0.28, 0.05}, one-star: {-0.34, 0.06}
22:41:09.629 00.002 9044 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.62) = xAngle (4.60 = -1.68)
22:41:09.630 00.001 9044 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.52 = 1.52)
22:41:09.631 00.001 9044 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.29 cameraTheta=2.97 mountX=-0.03 mountY=0.29, mountTheta=1.68
22:41:09.634 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.28, y=0.05, opts=13)
22:41:09.635 00.001 9044 Enqueuing Move request for scope (-0.28, 0.05)
22:41:09.636 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:09.638 00.002 9044 UpdateGuideState exits: m=5774 SNR=52.1
22:41:09.639 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:09.640 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:09.642 00.002 9044 Enqueuing Expose request
22:41:09.643 00.001 12252 Worker thread wakes up
22:41:09.643 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
22:41:09.643 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
22:41:09.643 00.000 12252 Moving (-0.28, 0.05) raw xDistance=-0.03 yDistance=0.29
22:41:09.647 00.004 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.59
22:41:09.647 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
22:41:09.647 00.000 12252 switching direction from 0 to 1 - decHistory=3 oldest=0.18 newest=0.63
22:41:09.647 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.29 from input 0.29
22:41:09.647 00.000 12252 MoveAxis(E, 9, ABG)
22:41:09.647 00.000 12252 Guiding  Dir = 2, Dur = 9
22:41:09.647 00.000 12252 IsSlewing returns 0
22:41:09.647 00.000 12252 IsGuiding returns 0
22:41:09.650 00.003 12252 PulseGuide returned control before completion, sleep 17
22:41:09.678 00.028 12252 IsGuiding returns 0
22:41:09.678 00.000 12252 Move returns status 0, amount 9
22:41:09.678 00.000 12252 MoveAxis(S, 98, ABG)
22:41:09.678 00.000 12252 Guiding  Dir = 1, Dur = 98
22:41:09.678 00.000 12252 IsSlewing returns 0
22:41:09.679 00.001 12252 IsGuiding returns 0
22:41:09.685 00.006 12252 PulseGuide returned control before completion, sleep 103
22:41:09.789 00.104 12252 IsGuiding returns 0
22:41:09.789 00.000 12252 Move returns status 0, amount 98
22:41:09.789 00.000 12252 move complete, result=0
22:41:09.789 00.000 12252 worker thread done servicing request
22:41:09.789 00.000 12252 Worker thread wakes up
22:41:09.789 00.000 9044 GuideStep: -0.0 px 9 ms EAST, 0.3 px 98 ms SOUTH
22:41:09.790 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:09.791 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:12.144 02.353 12252 Exposure complete
22:41:12.196 00.052 12252 worker thread done servicing request
22:41:12.197 00.001 9044 OnExposeComplete: enter
22:41:12.198 00.001 9044 UpdateGuideState(): m_state=6
22:41:12.199 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3739
22:41:12.200 00.001 9044 Star::Find returns 1 (0), X=1014.35, Y=831.88, Mass=5771, SNR=52.0, Peak=173 HFD=5.1
22:41:12.202 00.002 9044 MultiStar: [#1 -0.09,0.06,1.06,U] [#2 -0.12,0.09,1.21,U] [#3 -0.08,0.13,0.84,U] [#4 -0.42,0.52,0.00,M4] [#5 -0.03,0.15,0.67,U] [#6 -0.05,0.19,0.42,U] [#7 -0.22,0.11,0.43,U] [#8 -0.10,0.06,0.42,U] 
22:41:12.203 00.001 9044 refined, 7 included, MultiStar: {-0.11, 0.12}, one-star: {-0.19, 0.18}
22:41:12.204 00.001 9044 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.62) = xAngle (3.97 = -2.32)
22:41:12.206 00.002 9044 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.88 = 0.88)
22:41:12.209 00.003 9044 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.34 mountX=-0.11 mountY=0.13, mountTheta=2.29
22:41:12.213 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.12, opts=13)
22:41:12.215 00.002 9044 Enqueuing Move request for scope (-0.11, 0.12)
22:41:12.218 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:12.220 00.002 12252 Worker thread wakes up
22:41:12.220 00.000 9044 UpdateGuideState exits: m=5771 SNR=52.0
22:41:12.223 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
22:41:12.223 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:12.225 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:12.227 00.002 9044 Enqueuing Expose request
22:41:12.229 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
22:41:12.230 00.001 12252 Moving (-0.11, 0.12) raw xDistance=-0.11 yDistance=0.13
22:41:12.234 00.004 12252 PPEC rslt: input = -0.11, final = -0.09, react = -0.07, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 483.59
22:41:12.234 00.000 12252 PPEC: input: -0.11, control: -0.09, exposure: 2000
22:41:12.234 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:12.234 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:41:12.234 00.000 12252 MoveAxis(E, 33, ABG)
22:41:12.234 00.000 12252 Guiding  Dir = 2, Dur = 33
22:41:12.235 00.001 12252 IsSlewing returns 0
22:41:12.235 00.000 12252 IsGuiding returns 0
22:41:12.238 00.003 12252 PulseGuide returned control before completion, sleep 42
22:41:12.282 00.044 12252 IsGuiding returns 0
22:41:12.282 00.000 12252 Move returns status 0, amount 33
22:41:12.282 00.000 12252 MoveAxis(N, 0, ABG)
22:41:12.282 00.000 12252 Move returns status 0, amount 0
22:41:12.282 00.000 12252 move complete, result=0
22:41:12.282 00.000 12252 worker thread done servicing request
22:41:12.282 00.000 12252 Worker thread wakes up
22:41:12.282 00.000 9044 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
22:41:12.285 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:12.285 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:14.623 02.338 12252 Exposure complete
22:41:14.673 00.050 12252 worker thread done servicing request
22:41:14.673 00.000 9044 OnExposeComplete: enter
22:41:14.674 00.001 9044 UpdateGuideState(): m_state=6
22:41:14.675 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3740
22:41:14.676 00.001 9044 Star::Find returns 1 (0), X=1014.44, Y=831.77, Mass=5663, SNR=51.5, Peak=173 HFD=5.2
22:41:14.677 00.001 9044 MultiStar: [#1 0.04,-0.02,1.08,U] [#2 -0.09,0.02,1.20,U] [#3 -0.03,0.08,0.85,U] [#4 -0.00,0.12,1.27,U] [#5 0.01,-0.03,0.67,U] [#6 0.14,0.06,0.42,U] [#7 -0.13,-0.03,0.43,U] [#8 -0.01,0.03,0.42,U] 
22:41:14.678 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.04}, one-star: {-0.11, 0.06}
22:41:14.679 00.001 9044 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.62) = xAngle (3.79 = -2.49)
22:41:14.682 00.003 9044 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.71 = 0.71)
22:41:14.684 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.16 mountX=-0.04 mountY=0.03, mountTheta=2.46
22:41:14.688 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.04, opts=13)
22:41:14.691 00.003 9044 Enqueuing Move request for scope (-0.03, 0.04)
22:41:14.694 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:41:14.695 00.001 12252 Worker thread wakes up
22:41:14.695 00.000 9044 UpdateGuideState exits: m=5663 SNR=51.5
22:41:14.696 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:14.697 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:14.699 00.002 9044 Enqueuing Expose request
22:41:14.701 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
22:41:14.701 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
22:41:14.701 00.000 12252 Moving (-0.03, 0.04) raw xDistance=-0.04 yDistance=0.03
22:41:14.703 00.002 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.59
22:41:14.703 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:41:14.703 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:14.703 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:41:14.703 00.000 12252 MoveAxis(E, 3, ABG)
22:41:14.703 00.000 12252 Guiding  Dir = 2, Dur = 3
22:41:14.704 00.001 12252 IsSlewing returns 0
22:41:14.704 00.000 12252 IsGuiding returns 0
22:41:14.705 00.001 12252 PulseGuide returned control before completion, sleep 12
22:41:14.726 00.021 12252 IsGuiding returns 0
22:41:14.726 00.000 12252 Move returns status 0, amount 3
22:41:14.726 00.000 12252 MoveAxis(N, 0, ABG)
22:41:14.726 00.000 12252 Move returns status 0, amount 0
22:41:14.726 00.000 12252 move complete, result=0
22:41:14.726 00.000 12252 worker thread done servicing request
22:41:14.726 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:41:14.728 00.002 12252 Worker thread wakes up
22:41:14.728 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:14.728 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:17.072 02.344 12252 Exposure complete
22:41:17.125 00.053 12252 worker thread done servicing request
22:41:17.125 00.000 9044 OnExposeComplete: enter
22:41:17.127 00.002 9044 UpdateGuideState(): m_state=6
22:41:17.128 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3741
22:41:17.129 00.001 9044 Star::Find returns 1 (0), X=1014.41, Y=831.72, Mass=5700, SNR=51.7, Peak=173 HFD=5.3
22:41:17.131 00.002 9044 MultiStar: [#1 -0.06,0.01,1.04,U] [#2 0.44,0.26,0.00,M1] [#3 -0.13,0.03,0.85,U] [#4 -0.43,0.42,0.00,M4] [#5 0.07,0.08,0.66,U] [#6 0.06,0.06,0.42,U] [#7 -0.18,0.03,0.44,U] [#8 0.01,0.03,0.41,U] 
22:41:17.133 00.002 9044 refined, 6 included, MultiStar: {-0.07, 0.03}, one-star: {-0.14, 0.02}
22:41:17.136 00.003 9044 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.62) = xAngle (4.31 = -1.98)
22:41:17.139 00.003 9044 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.22 = 1.22)
22:41:17.141 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.07 cameraTheta=2.68 mountX=-0.03 mountY=0.07, mountTheta=1.97
22:41:17.145 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.03, opts=13)
22:41:17.147 00.002 9044 Enqueuing Move request for scope (-0.07, 0.03)
22:41:17.150 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:17.152 00.002 9044 UpdateGuideState exits: m=5700 SNR=51.7
22:41:17.153 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:17.155 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:17.157 00.002 9044 Enqueuing Expose request
22:41:17.159 00.002 12252 Worker thread wakes up
22:41:17.159 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
22:41:17.159 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
22:41:17.159 00.000 12252 Moving (-0.07, 0.03) raw xDistance=-0.03 yDistance=0.07
22:41:17.162 00.003 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.60
22:41:17.162 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:41:17.162 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:17.162 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:41:17.162 00.000 12252 MoveAxis(E, 5, ABG)
22:41:17.162 00.000 12252 Guiding  Dir = 2, Dur = 5
22:41:17.162 00.000 12252 IsSlewing returns 0
22:41:17.162 00.000 12252 IsGuiding returns 0
22:41:17.164 00.002 12252 PulseGuide returned control before completion, sleep 13
22:41:17.186 00.022 12252 IsGuiding returns 0
22:41:17.186 00.000 12252 Move returns status 0, amount 5
22:41:17.186 00.000 12252 MoveAxis(N, 0, ABG)
22:41:17.186 00.000 12252 Move returns status 0, amount 0
22:41:17.186 00.000 12252 move complete, result=0
22:41:17.186 00.000 12252 worker thread done servicing request
22:41:17.188 00.002 12252 Worker thread wakes up
22:41:17.188 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:41:17.189 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:17.189 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:19.532 02.343 12252 Exposure complete
22:41:19.580 00.048 12252 worker thread done servicing request
22:41:19.580 00.000 9044 OnExposeComplete: enter
22:41:19.582 00.002 9044 UpdateGuideState(): m_state=6
22:41:19.583 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3742
22:41:19.585 00.002 9044 Star::Find returns 1 (0), X=1014.30, Y=831.82, Mass=5824, SNR=52.2, Peak=173 HFD=5.2
22:41:19.586 00.001 9044 MultiStar: [#1 -0.13,0.14,1.04,U] [#2 -0.13,0.14,1.20,U] [#3 -0.22,0.09,0.86,U] [#4 -0.44,0.49,0.00,M5] [#5 -0.09,0.26,0.66,U] [#6 -0.04,0.19,0.42,U] [#7 -0.31,0.14,0.44,U] [#8 -0.16,0.22,0.42,U] 
22:41:19.587 00.001 9044 refined, 7 included, MultiStar: {-0.17, 0.15}, one-star: {-0.25, 0.11}
22:41:19.588 00.001 9044 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.62) = xAngle (4.03 = -2.25)
22:41:19.589 00.001 9044 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.95 = 0.95)
22:41:19.590 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.22 cameraTheta=2.41 mountX=-0.14 mountY=0.18, mountTheta=2.23
22:41:19.592 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.15, opts=13)
22:41:19.594 00.002 9044 Enqueuing Move request for scope (-0.17, 0.15)
22:41:19.595 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:19.597 00.002 9044 UpdateGuideState exits: m=5824 SNR=52.2
22:41:19.598 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:19.599 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:19.600 00.001 9044 Enqueuing Expose request
22:41:19.601 00.001 12252 Worker thread wakes up
22:41:19.601 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
22:41:19.601 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
22:41:19.601 00.000 12252 Moving (-0.17, 0.15) raw xDistance=-0.14 yDistance=0.18
22:41:19.603 00.002 12252 PPEC rslt: input = -0.14, final = -0.10, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 483.60
22:41:19.603 00.000 12252 PPEC: input: -0.14, control: -0.10, exposure: 2000
22:41:19.603 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.18 from input 0.18
22:41:19.605 00.002 12252 MoveAxis(E, 39, ABG)
22:41:19.605 00.000 12252 Guiding  Dir = 2, Dur = 39
22:41:19.605 00.000 12252 IsSlewing returns 0
22:41:19.605 00.000 12252 IsGuiding returns 0
22:41:19.607 00.002 12252 PulseGuide returned control before completion, sleep 47
22:41:19.656 00.049 12252 IsGuiding returns 0
22:41:19.656 00.000 12252 Move returns status 0, amount 39
22:41:19.656 00.000 12252 MoveAxis(S, 62, ABG)
22:41:19.657 00.001 12252 Guiding  Dir = 1, Dur = 62
22:41:19.657 00.000 12252 IsSlewing returns 0
22:41:19.657 00.000 12252 IsGuiding returns 0
22:41:19.664 00.007 12252 PulseGuide returned control before completion, sleep 67
22:41:19.734 00.070 12252 IsGuiding returns 0
22:41:19.734 00.000 12252 Move returns status 0, amount 62
22:41:19.734 00.000 12252 move complete, result=0
22:41:19.734 00.000 12252 worker thread done servicing request
22:41:19.734 00.000 12252 Worker thread wakes up
22:41:19.734 00.000 9044 GuideStep: -0.1 px 39 ms EAST, 0.2 px 62 ms SOUTH
22:41:19.735 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:19.735 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:22.086 02.351 12252 Exposure complete
22:41:22.134 00.048 12252 worker thread done servicing request
22:41:22.134 00.000 9044 OnExposeComplete: enter
22:41:22.135 00.001 9044 UpdateGuideState(): m_state=6
22:41:22.138 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3743
22:41:22.140 00.002 9044 Star::Find returns 1 (0), X=1014.48, Y=831.76, Mass=5568, SNR=51.1, Peak=173 HFD=5.2
22:41:22.141 00.001 9044 MultiStar: [#1 0.03,-0.17,1.09,U] [#2 0.03,0.08,1.21,U] [#3 -0.06,0.02,0.86,U] [#4 -0.01,0.06,1.28,U] [#5 0.03,0.13,0.67,U] [#6 0.02,0.15,0.43,U] [#7 -0.08,0.04,0.44,U] [#8 -0.05,0.23,0.43,U] 
22:41:22.142 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {-0.07, 0.06}
22:41:22.143 00.001 9044 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.62) = xAngle (3.45 = -2.83)
22:41:22.145 00.002 9044 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.37 = 0.37)
22:41:22.147 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.83 mountX=-0.04 mountY=0.02, mountTheta=2.78
22:41:22.151 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.04, opts=13)
22:41:22.154 00.003 9044 Enqueuing Move request for scope (-0.01, 0.04)
22:41:22.156 00.002 12252 Worker thread wakes up
22:41:22.156 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:22.159 00.003 9044 UpdateGuideState exits: m=5568 SNR=51.1
22:41:22.161 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:22.164 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
22:41:22.164 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:22.166 00.002 9044 Enqueuing Expose request
22:41:22.168 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
22:41:22.168 00.000 12252 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=0.02
22:41:22.172 00.004 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.60
22:41:22.172 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:41:22.172 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:22.172 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:41:22.172 00.000 12252 MoveAxis(E, 4, ABG)
22:41:22.172 00.000 12252 Guiding  Dir = 2, Dur = 4
22:41:22.172 00.000 12252 IsSlewing returns 0
22:41:22.172 00.000 12252 IsGuiding returns 0
22:41:22.174 00.002 12252 PulseGuide returned control before completion, sleep 12
22:41:22.195 00.021 12252 IsGuiding returns 0
22:41:22.195 00.000 12252 Move returns status 0, amount 4
22:41:22.195 00.000 12252 MoveAxis(N, 0, ABG)
22:41:22.195 00.000 12252 Move returns status 0, amount 0
22:41:22.196 00.001 12252 move complete, result=0
22:41:22.196 00.000 12252 worker thread done servicing request
22:41:22.196 00.000 12252 Worker thread wakes up
22:41:22.196 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:41:22.197 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:22.197 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:24.554 02.357 12252 Exposure complete
22:41:24.612 00.058 12252 worker thread done servicing request
22:41:24.612 00.000 9044 OnExposeComplete: enter
22:41:24.614 00.002 9044 UpdateGuideState(): m_state=6
22:41:24.615 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3744
22:41:24.616 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=831.82, Mass=5691, SNR=51.5, Peak=173 HFD=5.1
22:41:24.617 00.001 9044 MultiStar: [#1 0.08,0.19,1.07,U] [#2 0.43,0.33,0.00,M1] [#3 0.09,0.35,0.86,U] [#4 0.15,0.23,1.28,U] [#5 0.03,0.17,0.66,U] [#6 0.16,0.24,0.43,U] [#7 0.01,0.15,0.44,U] [#8 0.05,0.08,0.43,U] 
22:41:24.618 00.001 9044 single-star, 7 included, MultiStar: {0.10, 0.20}, one-star: {0.15, 0.12}
22:41:24.618 00.000 9044 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.62) = xAngle (2.28 = 2.28)
22:41:24.619 00.001 9044 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.80 = -0.80)
22:41:24.620 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.66 mountX=-0.12 mountY=-0.14, mountTheta=-2.31
22:41:24.622 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.12, opts=13)
22:41:24.622 00.000 9044 Enqueuing Move request for scope (0.15, 0.12)
22:41:24.623 00.001 12252 Worker thread wakes up
22:41:24.623 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
22:41:24.623 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
22:41:24.623 00.000 12252 Moving (0.15, 0.12) raw xDistance=-0.12 yDistance=-0.14
22:41:24.624 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:24.625 00.001 9044 UpdateGuideState exits: m=5691 SNR=51.5
22:41:24.626 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:24.627 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:24.627 00.000 9044 Enqueuing Expose request
22:41:24.628 00.001 12252 PPEC rslt: input = -0.12, final = -0.07, react = -0.07, pred = 0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 483.60
22:41:24.628 00.000 12252 PPEC: input: -0.12, control: -0.07, exposure: 2000
22:41:24.628 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:24.628 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:41:24.629 00.001 12252 MoveAxis(E, 28, ABG)
22:41:24.629 00.000 12252 Guiding  Dir = 2, Dur = 28
22:41:24.629 00.000 12252 IsSlewing returns 0
22:41:24.629 00.000 12252 IsGuiding returns 0
22:41:24.631 00.002 12252 PulseGuide returned control before completion, sleep 36
22:41:24.680 00.049 12252 IsGuiding returns 0
22:41:24.680 00.000 12252 Move returns status 0, amount 28
22:41:24.680 00.000 12252 MoveAxis(N, 0, ABG)
22:41:24.680 00.000 12252 Move returns status 0, amount 0
22:41:24.680 00.000 12252 move complete, result=0
22:41:24.681 00.001 12252 worker thread done servicing request
22:41:24.681 00.000 9044 GuideStep: -0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
22:41:24.682 00.001 12252 Worker thread wakes up
22:41:24.682 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:24.682 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:27.036 02.354 12252 Exposure complete
22:41:27.125 00.089 12252 worker thread done servicing request
22:41:27.126 00.001 9044 OnExposeComplete: enter
22:41:27.129 00.003 9044 UpdateGuideState(): m_state=6
22:41:27.130 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3745
22:41:27.132 00.002 9044 Star::Find returns 1 (0), X=1014.74, Y=831.85, Mass=5672, SNR=51.8, Peak=173 HFD=5.1
22:41:27.134 00.002 9044 MultiStar: [#1 0.23,0.16,1.08,U] [#2 0.13,0.05,1.21,U] [#3 0.18,0.04,0.87,U] [#4 0.14,0.17,1.27,U] [#5 0.18,0.23,0.66,U] [#6 0.27,0.19,0.42,U] [#7 0.13,0.06,0.43,U] [#8 0.12,0.09,0.42,U] 
22:41:27.136 00.002 9044 refined, 8 included, MultiStar: {0.17, 0.13}, one-star: {0.19, 0.15}
22:41:27.138 00.002 9044 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.62) = xAngle (2.25 = 2.25)
22:41:27.140 00.002 9044 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.83 = -0.83)
22:41:27.143 00.003 9044 CameraToMount -- cameraX=0.17 cameraY=0.13 hyp=0.21 cameraTheta=0.63 mountX=-0.13 mountY=-0.16, mountTheta=-2.28
22:41:27.148 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.13, opts=13)
22:41:27.151 00.003 9044 Enqueuing Move request for scope (0.17, 0.13)
22:41:27.153 00.002 12252 Worker thread wakes up
22:41:27.153 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.13) opts 0xd
22:41:27.153 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.13)
22:41:27.153 00.000 12252 Moving (0.17, 0.13) raw xDistance=-0.13 yDistance=-0.16
22:41:27.153 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:27.156 00.003 9044 UpdateGuideState exits: m=5672 SNR=51.8
22:41:27.158 00.002 12252 PPEC rslt: input = -0.13, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 483.60
22:41:27.159 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:27.161 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:27.164 00.003 9044 Enqueuing Expose request
22:41:27.167 00.003 12252 PPEC: input: -0.13, control: -0.08, exposure: 2000
22:41:27.167 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:41:27.167 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:41:27.167 00.000 12252 MoveAxis(E, 33, ABG)
22:41:27.167 00.000 12252 Guiding  Dir = 2, Dur = 33
22:41:27.167 00.000 12252 IsSlewing returns 0
22:41:27.167 00.000 12252 IsGuiding returns 0
22:41:27.170 00.003 12252 PulseGuide returned control before completion, sleep 42
22:41:27.223 00.053 12252 IsGuiding returns 0
22:41:27.223 00.000 12252 Move returns status 0, amount 33
22:41:27.223 00.000 12252 MoveAxis(N, 0, ABG)
22:41:27.223 00.000 12252 Move returns status 0, amount 0
22:41:27.223 00.000 12252 move complete, result=0
22:41:27.224 00.001 12252 worker thread done servicing request
22:41:27.224 00.000 12252 Worker thread wakes up
22:41:27.224 00.000 9044 GuideStep: -0.1 px 33 ms EAST, -0.2 px 0 ms NORTH
22:41:27.225 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:27.225 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:29.568 02.343 12252 Exposure complete
22:41:29.653 00.085 12252 worker thread done servicing request
22:41:29.653 00.000 9044 OnExposeComplete: enter
22:41:29.654 00.001 9044 UpdateGuideState(): m_state=6
22:41:29.656 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3746
22:41:29.657 00.001 9044 Star::Find returns 1 (0), X=1014.75, Y=831.58, Mass=5830, SNR=52.4, Peak=173 HFD=5.3
22:41:29.659 00.002 9044 MultiStar: [#1 0.26,-0.18,1.05,U] [#2 0.13,-0.05,1.20,U] [#3 0.23,-0.00,0.85,U] [#4 0.20,0.02,1.26,U] [#5 0.17,0.08,0.66,U] [#6 0.35,0.02,0.42,U] [#7 0.08,-0.07,0.43,U] [#8 0.27,0.04,0.42,U] 
22:41:29.660 00.001 9044 refined, 8 included, MultiStar: {0.20, -0.04}, one-star: {0.20, -0.12}
22:41:29.661 00.001 9044 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.62) = xAngle (1.43 = 1.43)
22:41:29.662 00.001 9044 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.65 = -1.65)
22:41:29.664 00.002 9044 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-0.19 mountX=0.03 mountY=-0.21, mountTheta=-1.43
22:41:29.666 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.20, y=-0.04, opts=13)
22:41:29.667 00.001 9044 Enqueuing Move request for scope (0.20, -0.04)
22:41:29.668 00.001 12252 Worker thread wakes up
22:41:29.668 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:29.669 00.001 9044 UpdateGuideState exits: m=5830 SNR=52.4
22:41:29.670 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
22:41:29.670 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:29.671 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:29.672 00.001 9044 Enqueuing Expose request
22:41:29.673 00.001 12252 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
22:41:29.673 00.000 12252 Moving (0.20, -0.04) raw xDistance=0.03 yDistance=-0.21
22:41:29.678 00.005 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.60
22:41:29.678 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
22:41:29.678 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:41:29.678 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:41:29.678 00.000 12252 MoveAxis(E, 6, ABG)
22:41:29.678 00.000 12252 Guiding  Dir = 2, Dur = 6
22:41:29.678 00.000 12252 IsSlewing returns 0
22:41:29.679 00.001 12252 IsGuiding returns 0
22:41:29.683 00.004 12252 PulseGuide returned control before completion, sleep 12
22:41:29.711 00.028 12252 IsGuiding returns 0
22:41:29.711 00.000 12252 Move returns status 0, amount 6
22:41:29.711 00.000 12252 MoveAxis(N, 0, ABG)
22:41:29.711 00.000 12252 Move returns status 0, amount 0
22:41:29.711 00.000 12252 move complete, result=0
22:41:29.711 00.000 12252 worker thread done servicing request
22:41:29.711 00.000 12252 Worker thread wakes up
22:41:29.711 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
22:41:29.713 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:29.713 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:32.077 02.364 12252 Exposure complete
22:41:32.126 00.049 12252 worker thread done servicing request
22:41:32.126 00.000 9044 OnExposeComplete: enter
22:41:32.128 00.002 9044 UpdateGuideState(): m_state=6
22:41:32.129 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3747
22:41:32.130 00.001 9044 Star::Find returns 1 (0), X=1014.52, Y=831.74, Mass=5812, SNR=52.3, Peak=173 HFD=5.3
22:41:32.131 00.001 9044 MultiStar: [#1 0.06,-0.17,1.06,U] [#2 0.04,-0.01,1.20,U] [#3 0.00,0.08,0.84,U] [#4 0.05,0.08,1.24,U] [#5 0.09,0.13,0.66,U] [#6 0.18,0.05,0.42,U] [#7 -0.08,-0.01,0.43,U] [#8 0.04,-0.02,0.42,U] 
22:41:32.132 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {-0.03, 0.04}
22:41:32.133 00.001 9044 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.62) = xAngle (1.99 = 1.99)
22:41:32.134 00.001 9044 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.09 = -1.09)
22:41:32.136 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.37 mountX=-0.02 mountY=-0.03, mountTheta=-2.00
22:41:32.138 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.01, opts=13)
22:41:32.139 00.001 9044 Enqueuing Move request for scope (0.04, 0.01)
22:41:32.140 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:41:32.142 00.002 9044 UpdateGuideState exits: m=5812 SNR=52.3
22:41:32.143 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:32.144 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:32.145 00.001 9044 Enqueuing Expose request
22:41:32.147 00.002 12252 Worker thread wakes up
22:41:32.147 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
22:41:32.147 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
22:41:32.147 00.000 12252 Moving (0.04, 0.01) raw xDistance=-0.02 yDistance=-0.03
22:41:32.154 00.007 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.60
22:41:32.154 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
22:41:32.154 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:32.154 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:41:32.154 00.000 12252 MoveAxis(E, 9, ABG)
22:41:32.154 00.000 12252 Guiding  Dir = 2, Dur = 9
22:41:32.154 00.000 12252 IsSlewing returns 0
22:41:32.154 00.000 12252 IsGuiding returns 0
22:41:32.157 00.003 12252 PulseGuide returned control before completion, sleep 17
22:41:32.177 00.020 12252 IsGuiding returns 0
22:41:32.177 00.000 12252 Move returns status 0, amount 9
22:41:32.177 00.000 12252 MoveAxis(N, 0, ABG)
22:41:32.177 00.000 12252 Move returns status 0, amount 0
22:41:32.177 00.000 12252 move complete, result=0
22:41:32.177 00.000 12252 worker thread done servicing request
22:41:32.177 00.000 12252 Worker thread wakes up
22:41:32.177 00.000 9044 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:41:32.178 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:32.178 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:36.569 04.391 12252 Exposure complete
22:41:36.637 00.068 12252 worker thread done servicing request
22:41:36.637 00.000 9044 OnExposeComplete: enter
22:41:36.638 00.001 9044 UpdateGuideState(): m_state=6
22:41:36.639 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3748
22:41:36.641 00.002 9044 Star::Find returns 1 (0), X=1014.71, Y=831.76, Mass=5763, SNR=52.1, Peak=173 HFD=5.2
22:41:36.642 00.001 9044 MultiStar: [#1 0.10,-0.14,1.07,U] [#2 0.47,0.23,0.00,M1] [#3 0.06,0.08,0.82,U] [#4 0.15,0.13,1.26,U] [#5 0.14,0.09,0.65,U] [#6 0.15,0.01,0.42,U] [#7 -0.02,0.07,0.44,U] [#8 0.24,-0.03,0.41,U] 
22:41:36.643 00.001 9044 refined, 7 included, MultiStar: {0.12, 0.04}, one-star: {0.16, 0.06}
22:41:36.644 00.001 9044 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.62) = xAngle (1.91 = 1.91)
22:41:36.646 00.002 9044 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.17 = -1.17)
22:41:36.647 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.29 mountX=-0.04 mountY=-0.12, mountTheta=-1.92
22:41:36.649 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.04, opts=13)
22:41:36.650 00.001 9044 Enqueuing Move request for scope (0.12, 0.04)
22:41:36.651 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:36.652 00.001 9044 UpdateGuideState exits: m=5763 SNR=52.1
22:41:36.653 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:36.654 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:36.655 00.001 9044 Enqueuing Expose request
22:41:36.658 00.003 12252 Worker thread wakes up
22:41:36.658 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
22:41:36.658 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
22:41:36.658 00.000 12252 Moving (0.12, 0.04) raw xDistance=-0.04 yDistance=-0.12
22:41:36.664 00.006 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.60
22:41:36.664 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:41:36.664 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:36.664 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:41:36.664 00.000 12252 MoveAxis(E, 5, ABG)
22:41:36.664 00.000 12252 Guiding  Dir = 2, Dur = 5
22:41:36.664 00.000 12252 IsSlewing returns 0
22:41:36.665 00.001 12252 IsGuiding returns 0
22:41:36.666 00.001 12252 PulseGuide returned control before completion, sleep 14
22:41:36.683 00.017 12252 IsGuiding returns 0
22:41:36.683 00.000 12252 Move returns status 0, amount 5
22:41:36.683 00.000 12252 MoveAxis(N, 0, ABG)
22:41:36.683 00.000 12252 Move returns status 0, amount 0
22:41:36.684 00.001 12252 move complete, result=0
22:41:36.684 00.000 12252 worker thread done servicing request
22:41:36.684 00.000 12252 Worker thread wakes up
22:41:36.684 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:41:36.687 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:36.687 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:39.036 02.349 12252 Exposure complete
22:41:39.102 00.066 12252 worker thread done servicing request
22:41:39.102 00.000 9044 OnExposeComplete: enter
22:41:39.103 00.001 9044 UpdateGuideState(): m_state=6
22:41:39.105 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3749
22:41:39.106 00.001 9044 Star::Find returns 1 (0), X=1014.75, Y=831.56, Mass=5733, SNR=52.0, Peak=173 HFD=5.3
22:41:39.107 00.001 9044 MultiStar: [#1 0.27,0.05,1.07,U] [#2 0.50,0.21,0.00,M2] [#3 0.22,0.03,0.85,U] [#4 0.16,0.10,1.26,U] [#5 0.21,0.04,0.66,U] [#6 0.28,0.06,0.43,U] [#7 0.01,0.04,0.44,U] [#8 0.32,0.01,0.42,U] 
22:41:39.109 00.002 9044 refined, 7 included, MultiStar: {0.21, 0.02}, one-star: {0.21, -0.14}
22:41:39.110 00.001 9044 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.62) = xAngle (1.73 = 1.73)
22:41:39.111 00.001 9044 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.35 = -1.35)
22:41:39.112 00.001 9044 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.11 mountX=-0.03 mountY=-0.21, mountTheta=-1.74
22:41:39.114 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=0.02, opts=13)
22:41:39.115 00.001 9044 Enqueuing Move request for scope (0.21, 0.02)
22:41:39.117 00.002 12252 Worker thread wakes up
22:41:39.117 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:39.118 00.001 9044 UpdateGuideState exits: m=5733 SNR=52.0
22:41:39.120 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:39.121 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:39.122 00.001 9044 Enqueuing Expose request
22:41:39.124 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
22:41:39.124 00.000 12252 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
22:41:39.124 00.000 12252 Moving (0.21, 0.02) raw xDistance=-0.03 yDistance=-0.21
22:41:39.129 00.005 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.61
22:41:39.129 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:41:39.129 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:41:39.129 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:41:39.129 00.000 12252 MoveAxis(E, 5, ABG)
22:41:39.129 00.000 12252 Guiding  Dir = 2, Dur = 5
22:41:39.129 00.000 12252 IsSlewing returns 0
22:41:39.129 00.000 12252 IsGuiding returns 0
22:41:39.131 00.002 12252 PulseGuide returned control before completion, sleep 13
22:41:39.147 00.016 12252 IsGuiding returns 0
22:41:39.147 00.000 12252 Move returns status 0, amount 5
22:41:39.147 00.000 12252 MoveAxis(N, 0, ABG)
22:41:39.147 00.000 12252 Move returns status 0, amount 0
22:41:39.147 00.000 12252 move complete, result=0
22:41:39.147 00.000 12252 worker thread done servicing request
22:41:39.147 00.000 12252 Worker thread wakes up
22:41:39.147 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.2 px 0 ms NORTH
22:41:39.149 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:39.149 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:41.512 02.363 12252 Exposure complete
22:41:41.562 00.050 12252 worker thread done servicing request
22:41:41.562 00.000 9044 OnExposeComplete: enter
22:41:41.563 00.001 9044 UpdateGuideState(): m_state=6
22:41:41.564 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3750
22:41:41.565 00.001 9044 Star::Find returns 1 (0), X=1014.76, Y=831.68, Mass=5700, SNR=51.7, Peak=173 HFD=5.2
22:41:41.566 00.001 9044 MultiStar: [#1 0.28,0.04,1.04,U] [#2 0.58,0.18,0.00,M3] [#3 0.21,0.09,0.86,U] [#4 0.17,0.10,1.27,U] [#5 0.18,0.03,0.66,U] [#6 0.38,0.08,0.00,M1] [#7 0.08,0.05,0.43,U] [#8 0.34,-0.03,0.41,U] 
22:41:41.567 00.001 9044 single-star, 6 included, MultiStar: {0.21, 0.04}, one-star: {0.21, -0.03}
22:41:41.567 00.000 9044 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.62) = xAngle (1.50 = 1.50)
22:41:41.568 00.001 9044 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.58 = -1.58)
22:41:41.569 00.001 9044 CameraToMount -- cameraX=0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-0.12 mountX=0.01 mountY=-0.21, mountTheta=-1.50
22:41:41.571 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=-0.03, opts=13)
22:41:41.571 00.000 9044 Enqueuing Move request for scope (0.21, -0.03)
22:41:41.572 00.001 12252 Worker thread wakes up
22:41:41.572 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.03) opts 0xd
22:41:41.572 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:41.573 00.001 12252 Handling offset move in thread for scope, endpoint = (0.21, -0.03)
22:41:41.573 00.000 12252 Moving (0.21, -0.03) raw xDistance=0.01 yDistance=-0.21
22:41:41.573 00.000 9044 UpdateGuideState exits: m=5700 SNR=51.7
22:41:41.574 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:41.575 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:41.576 00.001 9044 Enqueuing Expose request
22:41:41.577 00.001 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.61
22:41:41.577 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
22:41:41.577 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=0.27 newest=-0.53
22:41:41.577 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.21 from input -0.21
22:41:41.577 00.000 12252 MoveAxis(E, 8, ABG)
22:41:41.577 00.000 12252 Guiding  Dir = 2, Dur = 8
22:41:41.579 00.002 12252 IsSlewing returns 0
22:41:41.579 00.000 12252 IsGuiding returns 0
22:41:41.580 00.001 12252 PulseGuide returned control before completion, sleep 17
22:41:41.611 00.031 12252 IsGuiding returns 0
22:41:41.612 00.001 12252 Move returns status 0, amount 8
22:41:41.612 00.000 12252 BLC: Oldest BLC event removed
22:41:41.612 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:41:41.612 00.000 12252 MoveAxis(N, 152, ABG)
22:41:41.612 00.000 12252 Guiding  Dir = 0, Dur = 152
22:41:41.612 00.000 12252 IsSlewing returns 0
22:41:41.613 00.001 12252 IsGuiding returns 0
22:41:41.618 00.005 12252 PulseGuide returned control before completion, sleep 157
22:41:41.785 00.167 12252 IsGuiding returns 0
22:41:41.786 00.001 12252 Move returns status 0, amount 152
22:41:41.786 00.000 12252 move complete, result=0
22:41:41.786 00.000 12252 worker thread done servicing request
22:41:41.786 00.000 12252 Worker thread wakes up
22:41:41.786 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:41.786 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:41.786 00.000 9044 GuideStep: 0.0 px 8 ms EAST, -0.2 px 152 ms NORTH
22:41:44.127 02.341 12252 Exposure complete
22:41:44.179 00.052 12252 worker thread done servicing request
22:41:44.179 00.000 9044 OnExposeComplete: enter
22:41:44.180 00.001 9044 UpdateGuideState(): m_state=6
22:41:44.180 00.000 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3751
22:41:44.181 00.001 9044 Star::Find returns 1 (0), X=1014.34, Y=831.67, Mass=5829, SNR=52.2, Peak=173 HFD=5.4
22:41:44.182 00.001 9044 MultiStar: [#1 -0.15,-0.07,1.06,U] [#2 -0.12,-0.03,1.21,U] [#3 -0.14,-0.01,0.85,U] [#4 -0.49,0.39,0.00,M1] [#5 -0.08,0.02,0.65,U] [#6 0.00,0.00,0.42,U] [#7 -0.24,-0.13,0.43,U] [#8 -0.21,-0.02,0.42,U] 
22:41:44.183 00.001 9044 refined, 7 included, MultiStar: {-0.15, -0.03}, one-star: {-0.21, -0.03}
22:41:44.184 00.001 9044 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.62) = xAngle (-1.29 = -1.29)
22:41:44.185 00.001 9044 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.38 = 1.91)
22:41:44.186 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.92 mountX=0.04 mountY=0.14, mountTheta=1.29
22:41:44.189 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.03, opts=13)
22:41:44.190 00.001 9044 Enqueuing Move request for scope (-0.15, -0.03)
22:41:44.191 00.001 12252 Worker thread wakes up
22:41:44.191 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:41:44.192 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
22:41:44.192 00.000 9044 UpdateGuideState exits: m=5829 SNR=52.2
22:41:44.193 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
22:41:44.194 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:44.194 00.000 12252 Moving (-0.15, -0.03) raw xDistance=0.04 yDistance=0.14
22:41:44.194 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:44.195 00.001 9044 Enqueuing Expose request
22:41:44.196 00.001 12252 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.211043, 1:-0.140814
22:41:44.196 00.000 12252 BLC: No correction, Miss < min_move
22:41:44.200 00.004 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.61
22:41:44.200 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
22:41:44.200 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:44.200 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:41:44.200 00.000 12252 MoveAxis(E, 5, ABG)
22:41:44.200 00.000 12252 Guiding  Dir = 2, Dur = 5
22:41:44.200 00.000 12252 IsSlewing returns 0
22:41:44.200 00.000 12252 IsGuiding returns 0
22:41:44.202 00.002 12252 PulseGuide returned control before completion, sleep 14
22:41:44.230 00.028 12252 IsGuiding returns 0
22:41:44.230 00.000 12252 Move returns status 0, amount 5
22:41:44.230 00.000 12252 MoveAxis(N, 0, ABG)
22:41:44.230 00.000 12252 Move returns status 0, amount 0
22:41:44.230 00.000 12252 move complete, result=0
22:41:44.230 00.000 12252 worker thread done servicing request
22:41:44.230 00.000 12252 Worker thread wakes up
22:41:44.230 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:44.230 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:44.230 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:41:46.579 02.349 12252 Exposure complete
22:41:46.637 00.058 12252 worker thread done servicing request
22:41:46.637 00.000 9044 OnExposeComplete: enter
22:41:46.639 00.002 9044 UpdateGuideState(): m_state=6
22:41:46.642 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3752
22:41:46.644 00.002 9044 Star::Find returns 1 (0), X=1014.46, Y=831.80, Mass=5925, SNR=52.6, Peak=173 HFD=5.3
22:41:46.646 00.002 9044 MultiStar: [#1 -0.06,0.08,1.04,U] [#2 -0.08,0.00,1.20,U] [#3 -0.16,0.07,0.84,U] [#4 -0.46,0.42,0.00,M2] [#5 -0.01,0.09,0.65,U] [#6 0.04,0.08,0.43,U] [#7 -0.24,0.07,0.43,U] [#8 -0.09,0.09,0.41,U] 
22:41:46.647 00.001 9044 refined, 7 included, MultiStar: {-0.09, 0.07}, one-star: {-0.09, 0.10}
22:41:46.648 00.001 9044 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.62) = xAngle (4.11 = -2.18)
22:41:46.650 00.002 9044 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.02 = 1.02)
22:41:46.651 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.48 mountX=-0.06 mountY=0.09, mountTheta=2.16
22:41:46.653 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.07, opts=13)
22:41:46.654 00.001 9044 Enqueuing Move request for scope (-0.09, 0.07)
22:41:46.655 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:46.656 00.001 9044 UpdateGuideState exits: m=5925 SNR=52.6
22:41:46.658 00.002 12252 Worker thread wakes up
22:41:46.658 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:46.659 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
22:41:46.659 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:46.660 00.001 9044 Enqueuing Expose request
22:41:46.661 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
22:41:46.661 00.000 12252 Moving (-0.09, 0.07) raw xDistance=-0.06 yDistance=0.09
22:41:46.661 00.000 12252 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.211043, 1:-0.140814, 2:-0.093435
22:41:46.661 00.000 12252 BLC: No correction, Miss < min_move
22:41:46.664 00.003 12252 PPEC rslt: input = -0.06, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.61
22:41:46.664 00.000 12252 PPEC: input: -0.06, control: -0.02, exposure: 2000
22:41:46.664 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:46.664 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:41:46.664 00.000 12252 MoveAxis(E, 7, ABG)
22:41:46.664 00.000 12252 Guiding  Dir = 2, Dur = 7
22:41:46.665 00.001 12252 IsSlewing returns 0
22:41:46.665 00.000 12252 IsGuiding returns 0
22:41:46.667 00.002 12252 PulseGuide returned control before completion, sleep 16
22:41:46.698 00.031 12252 IsGuiding returns 0
22:41:46.698 00.000 12252 Move returns status 0, amount 7
22:41:46.699 00.001 12252 MoveAxis(N, 0, ABG)
22:41:46.699 00.000 12252 Move returns status 0, amount 0
22:41:46.699 00.000 12252 move complete, result=0
22:41:46.699 00.000 12252 worker thread done servicing request
22:41:46.699 00.000 12252 Worker thread wakes up
22:41:46.699 00.000 9044 GuideStep: -0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
22:41:46.700 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:46.701 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:49.044 02.343 12252 Exposure complete
22:41:49.098 00.054 12252 worker thread done servicing request
22:41:49.098 00.000 9044 OnExposeComplete: enter
22:41:49.100 00.002 9044 UpdateGuideState(): m_state=6
22:41:49.102 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3753
22:41:49.103 00.001 9044 Star::Find returns 1 (0), X=1014.40, Y=831.72, Mass=5783, SNR=52.1, Peak=173 HFD=5.4
22:41:49.105 00.002 9044 MultiStar: [#1 -0.04,0.02,1.06,U] [#2 -0.09,-0.04,1.21,U] [#3 -0.10,0.00,0.85,U] [#4 -0.06,0.06,1.26,U] [#5 -0.06,0.10,0.65,U] [#6 0.00,0.07,0.41,U] [#7 -0.16,0.01,0.42,U] [#8 -0.15,0.03,0.41,U] 
22:41:49.106 00.001 9044 refined, 8 included, MultiStar: {-0.09, 0.02}, one-star: {-0.15, 0.02}
22:41:49.106 00.000 9044 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.62) = xAngle (4.49 = -1.79)
22:41:49.107 00.001 9044 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.41 = 1.41)
22:41:49.108 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.87 mountX=-0.02 mountY=0.09, mountTheta=1.79
22:41:49.112 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.02, opts=13)
22:41:49.113 00.001 9044 Enqueuing Move request for scope (-0.09, 0.02)
22:41:49.114 00.001 12252 Worker thread wakes up
22:41:49.114 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:41:49.115 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
22:41:49.115 00.000 9044 UpdateGuideState exits: m=5783 SNR=52.1
22:41:49.116 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
22:41:49.116 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:49.117 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:49.118 00.001 9044 Enqueuing Expose request
22:41:49.121 00.003 12252 Moving (-0.09, 0.02) raw xDistance=-0.02 yDistance=0.09
22:41:49.121 00.000 12252 BLC: window closed
22:41:49.121 00.000 12252 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.02, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=-0.211043, 1:-0.140814, 2:-0.093435
22:41:49.121 00.000 12252 BLC: No correction, Miss < min_move
22:41:49.124 00.003 12252 PPEC rslt: input = -0.02, final = -0.03, react = -0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.61
22:41:49.124 00.000 12252 PPEC: input: -0.02, control: -0.03, exposure: 2000
22:41:49.124 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:49.125 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:41:49.125 00.000 12252 MoveAxis(E, 10, ABG)
22:41:49.125 00.000 12252 Guiding  Dir = 2, Dur = 10
22:41:49.125 00.000 12252 IsSlewing returns 0
22:41:49.125 00.000 12252 IsGuiding returns 0
22:41:49.127 00.002 12252 PulseGuide returned control before completion, sleep 19
22:41:49.161 00.034 12252 IsGuiding returns 0
22:41:49.161 00.000 12252 Move returns status 0, amount 10
22:41:49.161 00.000 12252 MoveAxis(N, 0, ABG)
22:41:49.161 00.000 12252 Move returns status 0, amount 0
22:41:49.161 00.000 12252 move complete, result=0
22:41:49.161 00.000 12252 worker thread done servicing request
22:41:49.161 00.000 12252 Worker thread wakes up
22:41:49.161 00.000 9044 GuideStep: -0.0 px 10 ms EAST, 0.1 px 0 ms NORTH
22:41:49.163 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:49.163 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:51.510 02.347 12252 Exposure complete
22:41:51.557 00.047 12252 worker thread done servicing request
22:41:51.557 00.000 9044 OnExposeComplete: enter
22:41:51.558 00.001 9044 UpdateGuideState(): m_state=6
22:41:51.560 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3754
22:41:51.561 00.001 9044 Star::Find returns 1 (0), X=1014.35, Y=831.53, Mass=5649, SNR=51.5, Peak=173 HFD=5.2
22:41:51.563 00.002 9044 MultiStar: [#1 -0.09,-0.35,1.07,U] [#2 -0.13,-0.22,1.22,U] [#3 -0.03,-0.18,0.87,U] [#4 -0.09,-0.15,1.30,U] [#5 -0.11,-0.16,0.67,U] [#6 -0.06,-0.26,0.43,U] [#7 -0.10,-0.24,0.44,U] [#8 -0.09,-0.24,0.43,U] 
22:41:51.564 00.001 9044 refined, 8 included, MultiStar: {-0.10, -0.21}, one-star: {-0.20, -0.18}
22:41:51.565 00.001 9044 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.62) = xAngle (-0.40 = -0.40)
22:41:51.566 00.001 9044 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.48 = 2.80)
22:41:51.568 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.24 cameraTheta=-2.02 mountX=0.22 mountY=0.08, mountTheta=0.35
22:41:51.570 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.21, opts=13)
22:41:51.571 00.001 9044 Enqueuing Move request for scope (-0.10, -0.21)
22:41:51.572 00.001 12252 Worker thread wakes up
22:41:51.572 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:51.573 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
22:41:51.573 00.000 9044 UpdateGuideState exits: m=5649 SNR=51.5
22:41:51.574 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:51.575 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:51.577 00.002 9044 Enqueuing Expose request
22:41:51.579 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
22:41:51.579 00.000 12252 Moving (-0.10, -0.21) raw xDistance=0.22 yDistance=0.08
22:41:51.582 00.003 12252 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 483.61
22:41:51.582 00.000 12252 PPEC: input: 0.22, control: 0.11, exposure: 2000
22:41:51.582 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:51.582 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:51.582 00.000 12252 MoveAxis(W, 43, ABG)
22:41:51.582 00.000 12252 Guiding  Dir = 3, Dur = 43
22:41:51.582 00.000 12252 IsSlewing returns 0
22:41:51.582 00.000 12252 IsGuiding returns 0
22:41:51.584 00.002 12252 PulseGuide returned control before completion, sleep 51
22:41:51.638 00.054 12252 IsGuiding returns 1
22:41:51.638 00.000 12252 scope still moving after pulse duration time elapsed
22:41:51.670 00.032 12252 IsSlewing returns 0
22:41:51.670 00.000 12252 IsGuiding returns 0
22:41:51.670 00.000 12252 scope move finished after 43 + 44 ms
22:41:51.670 00.000 12252 Move returns status 0, amount 43
22:41:51.670 00.000 12252 MoveAxis(N, 0, ABG)
22:41:51.670 00.000 12252 Move returns status 0, amount 0
22:41:51.670 00.000 12252 move complete, result=0
22:41:51.670 00.000 12252 worker thread done servicing request
22:41:51.670 00.000 12252 Worker thread wakes up
22:41:51.671 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:51.671 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:51.671 00.000 9044 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
22:41:54.037 02.366 12252 Exposure complete
22:41:54.102 00.065 12252 worker thread done servicing request
22:41:54.102 00.000 9044 OnExposeComplete: enter
22:41:54.105 00.003 9044 UpdateGuideState(): m_state=6
22:41:54.106 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3755
22:41:54.107 00.001 9044 Star::Find returns 1 (0), X=1014.45, Y=831.72, Mass=5748, SNR=52.0, Peak=173 HFD=5.3
22:41:54.108 00.001 9044 MultiStar: [#1 -0.03,-0.01,1.08,U] [#2 -0.10,0.00,1.19,U] [#3 -0.14,-0.00,0.86,U] [#4 -0.04,0.09,1.27,U] [#5 -0.06,0.08,0.66,U] [#6 0.03,0.05,0.43,U] [#7 -0.18,-0.11,0.43,U] [#8 -0.05,0.03,0.42,U] 
22:41:54.108 00.000 9044 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.10, 0.01}
22:41:54.110 00.002 9044 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.62) = xAngle (4.48 = -1.80)
22:41:54.110 00.000 9044 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.40 = 1.40)
22:41:54.111 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.86 mountX=-0.02 mountY=0.08, mountTheta=1.80
22:41:54.114 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.02, opts=13)
22:41:54.115 00.001 9044 Enqueuing Move request for scope (-0.08, 0.02)
22:41:54.116 00.001 12252 Worker thread wakes up
22:41:54.116 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:54.117 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
22:41:54.117 00.000 9044 UpdateGuideState exits: m=5748 SNR=52.0
22:41:54.119 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:54.120 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:54.121 00.001 9044 Enqueuing Expose request
22:41:54.122 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
22:41:54.122 00.000 12252 Moving (-0.08, 0.02) raw xDistance=-0.02 yDistance=0.08
22:41:54.124 00.002 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.61
22:41:54.125 00.001 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
22:41:54.125 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:54.125 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:41:54.125 00.000 12252 MoveAxis(E, 3, ABG)
22:41:54.125 00.000 12252 Guiding  Dir = 2, Dur = 3
22:41:54.125 00.000 12252 IsSlewing returns 0
22:41:54.125 00.000 12252 IsGuiding returns 0
22:41:54.128 00.003 12252 PulseGuide returned control before completion, sleep 12
22:41:54.148 00.020 12252 IsGuiding returns 0
22:41:54.148 00.000 12252 Move returns status 0, amount 3
22:41:54.148 00.000 12252 MoveAxis(N, 0, ABG)
22:41:54.148 00.000 12252 Move returns status 0, amount 0
22:41:54.148 00.000 12252 move complete, result=0
22:41:54.148 00.000 12252 worker thread done servicing request
22:41:54.149 00.001 12252 Worker thread wakes up
22:41:54.149 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:41:54.150 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:54.152 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:56.493 02.341 12252 Exposure complete
22:41:56.539 00.046 12252 worker thread done servicing request
22:41:56.539 00.000 9044 OnExposeComplete: enter
22:41:56.540 00.001 9044 UpdateGuideState(): m_state=6
22:41:56.541 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3756
22:41:56.543 00.002 9044 Star::Find returns 1 (0), X=1014.38, Y=831.64, Mass=5840, SNR=52.4, Peak=173 HFD=5.4
22:41:56.544 00.001 9044 MultiStar: [#1 -0.15,-0.04,1.06,U] [#2 -0.13,-0.14,1.19,U] [#3 -0.15,-0.04,0.84,U] [#4 -0.12,-0.02,1.25,U] [#5 -0.06,-0.06,0.65,U] [#6 -0.09,-0.10,0.43,U] [#7 -0.25,-0.02,0.43,U] [#8 -0.16,-0.02,0.41,U] 
22:41:56.545 00.001 9044 refined, 8 included, MultiStar: {-0.14, -0.06}, one-star: {-0.17, -0.06}
22:41:56.546 00.001 9044 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.62) = xAngle (-1.12 = -1.12)
22:41:56.549 00.003 9044 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.21 = 2.08)
22:41:56.550 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.75 mountX=0.07 mountY=0.13, mountTheta=1.11
22:41:56.552 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.06, opts=13)
22:41:56.553 00.001 9044 Enqueuing Move request for scope (-0.14, -0.06)
22:41:56.554 00.001 12252 Worker thread wakes up
22:41:56.554 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:41:56.555 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
22:41:56.555 00.000 9044 UpdateGuideState exits: m=5840 SNR=52.4
22:41:56.556 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:56.557 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
22:41:56.557 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:56.558 00.001 9044 Enqueuing Expose request
22:41:56.559 00.001 12252 Moving (-0.14, -0.06) raw xDistance=0.07 yDistance=0.13
22:41:56.561 00.002 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.61
22:41:56.562 00.001 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
22:41:56.562 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:56.562 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:41:56.562 00.000 12252 MoveAxis(E, 6, ABG)
22:41:56.562 00.000 12252 Guiding  Dir = 2, Dur = 6
22:41:56.562 00.000 12252 IsSlewing returns 0
22:41:56.562 00.000 12252 IsGuiding returns 0
22:41:56.564 00.002 12252 PulseGuide returned control before completion, sleep 14
22:41:56.593 00.029 12252 IsGuiding returns 0
22:41:56.593 00.000 12252 Move returns status 0, amount 6
22:41:56.593 00.000 12252 MoveAxis(N, 0, ABG)
22:41:56.593 00.000 12252 Move returns status 0, amount 0
22:41:56.593 00.000 12252 move complete, result=0
22:41:56.593 00.000 12252 worker thread done servicing request
22:41:56.593 00.000 12252 Worker thread wakes up
22:41:56.593 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:56.593 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:41:56.595 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:58.965 02.370 12252 Exposure complete
22:41:59.021 00.056 12252 worker thread done servicing request
22:41:59.022 00.001 9044 OnExposeComplete: enter
22:41:59.023 00.001 9044 UpdateGuideState(): m_state=6
22:41:59.024 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3757
22:41:59.025 00.001 9044 Star::Find returns 1 (0), X=1014.38, Y=831.75, Mass=5703, SNR=51.8, Peak=173 HFD=5.3
22:41:59.026 00.001 9044 MultiStar: [#1 0.00,0.03,1.04,U] [#2 -0.07,0.05,1.23,U] [#3 -0.03,0.07,0.86,U] [#4 -0.01,0.15,1.25,U] [#5 0.01,0.17,0.66,U] [#6 0.06,0.09,0.42,U] [#7 -0.08,0.09,0.44,U] [#8 -0.01,0.12,0.42,U] 
22:41:59.027 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.09}, one-star: {-0.17, 0.04}
22:41:59.029 00.002 9044 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.62) = xAngle (3.63 = -2.65)
22:41:59.030 00.001 9044 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.55 = 0.55)
22:41:59.031 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.01 mountX=-0.08 mountY=0.05, mountTheta=2.61
22:41:59.033 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.09, opts=13)
22:41:59.034 00.001 9044 Enqueuing Move request for scope (-0.04, 0.09)
22:41:59.035 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:41:59.036 00.001 9044 UpdateGuideState exits: m=5703 SNR=51.8
22:41:59.037 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:41:59.039 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:41:59.040 00.001 9044 Enqueuing Expose request
22:41:59.041 00.001 12252 Worker thread wakes up
22:41:59.041 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
22:41:59.041 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
22:41:59.041 00.000 12252 Moving (-0.04, 0.09) raw xDistance=-0.08 yDistance=0.05
22:41:59.046 00.005 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.61
22:41:59.046 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
22:41:59.046 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:41:59.046 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:41:59.046 00.000 12252 MoveAxis(E, 4, ABG)
22:41:59.046 00.000 12252 Guiding  Dir = 2, Dur = 4
22:41:59.046 00.000 12252 IsSlewing returns 0
22:41:59.047 00.001 12252 IsGuiding returns 0
22:41:59.049 00.002 12252 PulseGuide returned control before completion, sleep 12
22:41:59.065 00.016 12252 IsGuiding returns 0
22:41:59.065 00.000 12252 Move returns status 0, amount 4
22:41:59.065 00.000 12252 MoveAxis(N, 0, ABG)
22:41:59.065 00.000 12252 Move returns status 0, amount 0
22:41:59.065 00.000 12252 move complete, result=0
22:41:59.065 00.000 12252 worker thread done servicing request
22:41:59.065 00.000 12252 Worker thread wakes up
22:41:59.065 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:41:59.065 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:41:59.065 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:42:01.421 02.356 12252 Exposure complete
22:42:01.475 00.054 12252 worker thread done servicing request
22:42:01.475 00.000 9044 OnExposeComplete: enter
22:42:01.477 00.002 9044 UpdateGuideState(): m_state=6
22:42:01.478 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3758
22:42:01.480 00.002 9044 Star::Find returns 1 (0), X=1014.35, Y=831.74, Mass=5745, SNR=51.9, Peak=173 HFD=5.3
22:42:01.483 00.003 9044 MultiStar: [#1 -0.18,-0.06,1.04,U] [#2 -0.06,-0.02,1.19,U] [#3 -0.10,-0.03,0.85,U] [#4 -0.44,0.39,0.00,M1] [#5 0.01,0.11,0.65,U] [#6 -0.13,0.14,0.42,U] [#7 -0.21,-0.01,0.44,U] [#8 -0.03,-0.01,0.43,U] 
22:42:01.486 00.003 9044 refined, 7 included, MultiStar: {-0.12, 0.01}, one-star: {-0.20, 0.04}
22:42:01.488 00.002 9044 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.62) = xAngle (4.69 = -1.59)
22:42:01.490 00.002 9044 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.61 = 1.61)
22:42:01.493 00.003 9044 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.07 mountX=-0.00 mountY=0.12, mountTheta=1.59
22:42:01.498 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.01, opts=13)
22:42:01.500 00.002 9044 Enqueuing Move request for scope (-0.12, 0.01)
22:42:01.503 00.003 12252 Worker thread wakes up
22:42:01.503 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:01.505 00.002 9044 UpdateGuideState exits: m=5745 SNR=51.9
22:42:01.508 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:01.510 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:01.512 00.002 9044 Enqueuing Expose request
22:42:01.514 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
22:42:01.514 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
22:42:01.514 00.000 12252 Moving (-0.12, 0.01) raw xDistance=-0.00 yDistance=0.12
22:42:01.518 00.004 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.61
22:42:01.518 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
22:42:01.518 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:01.518 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:42:01.518 00.000 12252 MoveAxis(E, 6, ABG)
22:42:01.518 00.000 12252 Guiding  Dir = 2, Dur = 6
22:42:01.519 00.001 12252 IsSlewing returns 0
22:42:01.519 00.000 12252 IsGuiding returns 0
22:42:01.522 00.003 12252 PulseGuide returned control before completion, sleep 14
22:42:01.544 00.022 12252 IsGuiding returns 0
22:42:01.544 00.000 12252 Move returns status 0, amount 6
22:42:01.544 00.000 12252 MoveAxis(N, 0, ABG)
22:42:01.544 00.000 12252 Move returns status 0, amount 0
22:42:01.544 00.000 12252 move complete, result=0
22:42:01.544 00.000 12252 worker thread done servicing request
22:42:01.544 00.000 12252 Worker thread wakes up
22:42:01.544 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
22:42:01.546 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:01.546 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:03.903 02.357 12252 Exposure complete
22:42:03.962 00.059 12252 worker thread done servicing request
22:42:03.962 00.000 9044 OnExposeComplete: enter
22:42:03.964 00.002 9044 UpdateGuideState(): m_state=6
22:42:03.968 00.004 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3759
22:42:03.970 00.002 9044 Star::Find returns 1 (0), X=1014.38, Y=831.70, Mass=5882, SNR=52.7, Peak=173 HFD=5.4
22:42:03.973 00.003 9044 MultiStar: [#1 -0.08,-0.10,1.02,U] [#2 -0.09,-0.10,1.21,U] [#3 -0.11,-0.04,0.85,U] [#4 -0.04,0.05,1.25,U] [#5 -0.02,-0.06,0.66,U] [#6 0.03,-0.05,0.41,U] [#7 -0.15,-0.18,0.42,U] [#8 -0.04,0.01,0.41,U] 
22:42:03.975 00.002 9044 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.17, -0.01}
22:42:03.977 00.002 9044 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.62) = xAngle (-0.99 = -0.99)
22:42:03.978 00.001 9044 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.08 = 2.21)
22:42:03.979 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-2.62 mountX=0.05 mountY=0.07, mountTheta=0.98
22:42:03.981 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.05, opts=13)
22:42:03.982 00.001 9044 Enqueuing Move request for scope (-0.08, -0.05)
22:42:03.984 00.002 12252 Worker thread wakes up
22:42:03.984 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:03.985 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
22:42:03.985 00.000 9044 UpdateGuideState exits: m=5882 SNR=52.7
22:42:03.986 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
22:42:03.986 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:03.986 00.000 12252 Moving (-0.08, -0.05) raw xDistance=0.05 yDistance=0.07
22:42:03.986 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:03.988 00.002 9044 Enqueuing Expose request
22:42:03.990 00.002 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.61
22:42:03.990 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:42:03.990 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:03.990 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:42:03.990 00.000 12252 MoveAxis(E, 5, ABG)
22:42:03.990 00.000 12252 Guiding  Dir = 2, Dur = 5
22:42:03.990 00.000 12252 IsSlewing returns 0
22:42:03.991 00.001 12252 IsGuiding returns 0
22:42:03.992 00.001 12252 PulseGuide returned control before completion, sleep 14
22:42:04.017 00.025 12252 IsGuiding returns 0
22:42:04.018 00.001 12252 Move returns status 0, amount 5
22:42:04.018 00.000 12252 MoveAxis(N, 0, ABG)
22:42:04.018 00.000 12252 Move returns status 0, amount 0
22:42:04.018 00.000 12252 move complete, result=0
22:42:04.018 00.000 12252 worker thread done servicing request
22:42:04.018 00.000 12252 Worker thread wakes up
22:42:04.018 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:04.018 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:04.018 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:42:06.361 02.343 12252 Exposure complete
22:42:06.402 00.041 12252 worker thread done servicing request
22:42:06.402 00.000 9044 OnExposeComplete: enter
22:42:06.404 00.002 9044 UpdateGuideState(): m_state=6
22:42:06.406 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3760
22:42:06.406 00.000 9044 Star::Find returns 1 (0), X=1014.36, Y=831.56, Mass=5753, SNR=52.1, Peak=173 HFD=5.3
22:42:06.409 00.003 9044 MultiStar: [#1 -0.08,-0.15,1.07,U] [#2 -0.07,-0.13,1.20,U] [#3 -0.12,-0.15,0.87,U] [#4 -0.43,0.29,0.00,M1] [#5 -0.03,-0.04,0.66,U] [#6 -0.01,-0.16,0.42,U] [#7 -0.09,-0.30,0.43,U] [#8 -0.03,-0.15,0.42,U] 
22:42:06.412 00.003 9044 refined, 7 included, MultiStar: {-0.09, -0.14}, one-star: {-0.18, -0.14}
22:42:06.414 00.002 9044 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.62) = xAngle (-0.50 = -0.50)
22:42:06.416 00.002 9044 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.59 = 2.70)
22:42:06.419 00.003 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.13 mountX=0.15 mountY=0.07, mountTheta=0.46
22:42:06.423 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.14, opts=13)
22:42:06.425 00.002 9044 Enqueuing Move request for scope (-0.09, -0.14)
22:42:06.428 00.003 12252 Worker thread wakes up
22:42:06.429 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:06.431 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
22:42:06.431 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
22:42:06.431 00.000 12252 Moving (-0.09, -0.14) raw xDistance=0.15 yDistance=0.07
22:42:06.431 00.000 9044 UpdateGuideState exits: m=5753 SNR=52.1
22:42:06.433 00.002 12252 PPEC rslt: input = 0.15, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 483.61
22:42:06.433 00.000 12252 PPEC: input: 0.15, control: 0.09, exposure: 2000
22:42:06.433 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:06.435 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:06.438 00.003 9044 Enqueuing Expose request
22:42:06.440 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:06.440 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:42:06.440 00.000 12252 MoveAxis(W, 33, ABG)
22:42:06.440 00.000 12252 Guiding  Dir = 3, Dur = 33
22:42:06.441 00.001 12252 IsSlewing returns 0
22:42:06.441 00.000 12252 IsGuiding returns 0
22:42:06.443 00.002 12252 PulseGuide returned control before completion, sleep 41
22:42:06.493 00.050 12252 IsGuiding returns 0
22:42:06.493 00.000 12252 Move returns status 0, amount 33
22:42:06.493 00.000 12252 MoveAxis(N, 0, ABG)
22:42:06.493 00.000 12252 Move returns status 0, amount 0
22:42:06.493 00.000 12252 move complete, result=0
22:42:06.493 00.000 12252 worker thread done servicing request
22:42:06.494 00.001 12252 Worker thread wakes up
22:42:06.494 00.000 9044 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
22:42:06.496 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:06.496 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:08.850 02.354 12252 Exposure complete
22:42:08.902 00.052 12252 worker thread done servicing request
22:42:08.902 00.000 9044 OnExposeComplete: enter
22:42:08.904 00.002 9044 UpdateGuideState(): m_state=6
22:42:08.905 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3761
22:42:08.906 00.001 9044 Star::Find returns 1 (0), X=1014.30, Y=831.73, Mass=5811, SNR=52.2, Peak=173 HFD=5.3
22:42:08.908 00.002 9044 MultiStar: [#1 -0.09,-0.02,1.05,U] [#2 -0.12,-0.03,1.19,U] [#3 -0.24,-0.01,0.85,U] [#4 -0.11,0.02,1.26,U] [#5 -0.11,0.02,0.67,U] [#6 -0.03,0.02,0.42,U] [#7 -0.22,-0.13,0.44,U] [#8 -0.22,0.01,0.41,U] 
22:42:08.909 00.001 9044 refined, 8 included, MultiStar: {-0.15, -0.01}, one-star: {-0.24, 0.02}
22:42:08.910 00.001 9044 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.62) = xAngle (-1.47 = -1.47)
22:42:08.911 00.001 9044 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.55 = 1.73)
22:42:08.912 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.09 mountX=0.02 mountY=0.15, mountTheta=1.47
22:42:08.915 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.01, opts=13)
22:42:08.916 00.001 9044 Enqueuing Move request for scope (-0.15, -0.01)
22:42:08.917 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:08.918 00.001 9044 UpdateGuideState exits: m=5811 SNR=52.2
22:42:08.919 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:08.920 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:08.921 00.001 9044 Enqueuing Expose request
22:42:08.923 00.002 12252 Worker thread wakes up
22:42:08.924 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
22:42:08.924 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
22:42:08.924 00.000 12252 Moving (-0.15, -0.01) raw xDistance=0.02 yDistance=0.15
22:42:08.930 00.006 12252 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.62
22:42:08.931 00.001 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
22:42:08.931 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:08.931 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:42:08.931 00.000 12252 MoveAxis(W, 2, ABG)
22:42:08.931 00.000 12252 Guiding  Dir = 3, Dur = 2
22:42:08.932 00.001 12252 IsSlewing returns 0
22:42:08.932 00.000 12252 IsGuiding returns 0
22:42:08.934 00.002 12252 PulseGuide returned control before completion, sleep 11
22:42:08.955 00.021 12252 IsGuiding returns 0
22:42:08.955 00.000 12252 Move returns status 0, amount 2
22:42:08.955 00.000 12252 MoveAxis(N, 0, ABG)
22:42:08.955 00.000 12252 Move returns status 0, amount 0
22:42:08.956 00.001 12252 move complete, result=0
22:42:08.956 00.000 12252 worker thread done servicing request
22:42:08.956 00.000 12252 Worker thread wakes up
22:42:08.956 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:08.956 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:08.956 00.000 9044 GuideStep: 0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:42:11.317 02.361 12252 Exposure complete
22:42:11.365 00.048 12252 worker thread done servicing request
22:42:11.365 00.000 9044 OnExposeComplete: enter
22:42:11.367 00.002 9044 UpdateGuideState(): m_state=6
22:42:11.370 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3762
22:42:11.371 00.001 9044 Star::Find returns 1 (0), X=1014.28, Y=831.56, Mass=5772, SNR=52.1, Peak=173 HFD=5.3
22:42:11.374 00.003 9044 MultiStar: [#1 -0.15,-0.11,1.06,U] [#2 -0.18,-0.16,1.21,U] [#3 -0.21,-0.12,0.84,U] [#4 -0.14,-0.07,1.28,U] [#5 -0.09,-0.18,0.66,U] [#6 -0.05,-0.09,0.42,U] [#7 -0.27,-0.16,0.43,U] [#8 -0.19,-0.12,0.42,U] 
22:42:11.376 00.002 9044 refined, 8 included, MultiStar: {-0.17, -0.13}, one-star: {-0.27, -0.15}
22:42:11.378 00.002 9044 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.62) = xAngle (-0.88 = -0.88)
22:42:11.380 00.002 9044 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.97 = 2.32)
22:42:11.383 00.003 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-2.51 mountX=0.14 mountY=0.16, mountTheta=0.86
22:42:11.386 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.13, opts=13)
22:42:11.389 00.003 9044 Enqueuing Move request for scope (-0.17, -0.13)
22:42:11.392 00.003 12252 Worker thread wakes up
22:42:11.392 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:11.395 00.003 9044 UpdateGuideState exits: m=5772 SNR=52.1
22:42:11.397 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:11.399 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:11.402 00.003 9044 Enqueuing Expose request
22:42:11.403 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
22:42:11.404 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
22:42:11.404 00.000 12252 Moving (-0.17, -0.13) raw xDistance=0.14 yDistance=0.16
22:42:11.407 00.003 12252 PPEC rslt: input = 0.14, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 483.62
22:42:11.407 00.000 12252 PPEC: input: 0.14, control: 0.09, exposure: 2000
22:42:11.408 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:42:11.408 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:42:11.408 00.000 12252 MoveAxis(W, 36, ABG)
22:42:11.408 00.000 12252 Guiding  Dir = 3, Dur = 36
22:42:11.408 00.000 12252 IsSlewing returns 0
22:42:11.409 00.001 12252 IsGuiding returns 0
22:42:11.410 00.001 12252 PulseGuide returned control before completion, sleep 45
22:42:11.461 00.051 12252 IsGuiding returns 0
22:42:11.461 00.000 12252 Move returns status 0, amount 36
22:42:11.461 00.000 12252 MoveAxis(N, 0, ABG)
22:42:11.461 00.000 12252 Move returns status 0, amount 0
22:42:11.461 00.000 12252 move complete, result=0
22:42:11.461 00.000 12252 worker thread done servicing request
22:42:11.461 00.000 12252 Worker thread wakes up
22:42:11.461 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:11.461 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:11.461 00.000 9044 GuideStep: 0.1 px 36 ms WEST, 0.2 px 0 ms NORTH
22:42:13.823 02.362 12252 Exposure complete
22:42:13.874 00.051 12252 worker thread done servicing request
22:42:13.874 00.000 9044 OnExposeComplete: enter
22:42:13.875 00.001 9044 UpdateGuideState(): m_state=6
22:42:13.877 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3763
22:42:13.879 00.002 9044 Star::Find returns 1 (0), X=1014.36, Y=831.55, Mass=5720, SNR=51.9, Peak=173 HFD=5.2
22:42:13.880 00.001 9044 MultiStar: [#1 -0.06,-0.13,1.04,U] [#2 -0.14,-0.10,1.21,U] [#3 -0.13,-0.14,0.85,U] [#4 -0.05,-0.08,1.26,U] [#5 -0.06,-0.07,0.66,U] [#6 -0.05,-0.07,0.41,U] [#7 -0.24,-0.24,0.44,U] [#8 -0.12,-0.23,0.42,U] 
22:42:13.881 00.001 9044 refined, 8 included, MultiStar: {-0.11, -0.13}, one-star: {-0.19, -0.15}
22:42:13.882 00.001 9044 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.62) = xAngle (-0.68 = -0.68)
22:42:13.883 00.001 9044 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.76 = 2.52)
22:42:13.884 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.31 mountX=0.13 mountY=0.10, mountTheta=0.64
22:42:13.886 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.13, opts=13)
22:42:13.888 00.002 9044 Enqueuing Move request for scope (-0.11, -0.13)
22:42:13.890 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:13.891 00.001 9044 UpdateGuideState exits: m=5720 SNR=51.9
22:42:13.892 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:13.893 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:13.894 00.001 9044 Enqueuing Expose request
22:42:13.895 00.001 12252 Worker thread wakes up
22:42:13.895 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
22:42:13.895 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
22:42:13.895 00.000 12252 Moving (-0.11, -0.13) raw xDistance=0.13 yDistance=0.10
22:42:13.899 00.004 12252 PPEC rslt: input = 0.13, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 483.62
22:42:13.899 00.000 12252 PPEC: input: 0.13, control: 0.09, exposure: 2000
22:42:13.899 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:13.899 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:42:13.900 00.001 12252 MoveAxis(W, 34, ABG)
22:42:13.900 00.000 12252 Guiding  Dir = 3, Dur = 34
22:42:13.900 00.000 12252 IsSlewing returns 0
22:42:13.900 00.000 12252 IsGuiding returns 0
22:42:13.902 00.002 12252 PulseGuide returned control before completion, sleep 43
22:42:13.957 00.055 12252 IsGuiding returns 0
22:42:13.957 00.000 12252 Move returns status 0, amount 34
22:42:13.957 00.000 12252 MoveAxis(N, 0, ABG)
22:42:13.957 00.000 12252 Move returns status 0, amount 0
22:42:13.957 00.000 12252 move complete, result=0
22:42:13.957 00.000 12252 worker thread done servicing request
22:42:13.957 00.000 12252 Worker thread wakes up
22:42:13.957 00.000 9044 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
22:42:13.959 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:13.959 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:16.317 02.358 12252 Exposure complete
22:42:16.404 00.087 12252 worker thread done servicing request
22:42:16.404 00.000 9044 OnExposeComplete: enter
22:42:16.406 00.002 9044 UpdateGuideState(): m_state=6
22:42:16.408 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3764
22:42:16.409 00.001 9044 Star::Find returns 1 (0), X=1014.35, Y=831.63, Mass=5721, SNR=51.9, Peak=173 HFD=5.4
22:42:16.410 00.001 9044 MultiStar: [#1 -0.15,-0.06,1.06,U] [#2 -0.10,-0.07,1.20,U] [#3 -0.16,-0.00,0.85,U] [#4 -0.10,0.01,1.27,U] [#5 -0.08,-0.02,0.66,U] [#6 -0.01,-0.03,0.42,U] [#7 -0.24,-0.15,0.42,U] [#8 -0.11,0.00,0.42,U] 
22:42:16.410 00.000 9044 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.19, -0.08}
22:42:16.411 00.001 9044 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.62) = xAngle (-1.21 = -1.21)
22:42:16.413 00.002 9044 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.29 = 1.99)
22:42:16.413 00.000 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.83 mountX=0.05 mountY=0.12, mountTheta=1.20
22:42:16.415 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.04, opts=13)
22:42:16.416 00.001 9044 Enqueuing Move request for scope (-0.13, -0.04)
22:42:16.418 00.002 12252 Worker thread wakes up
22:42:16.418 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:16.419 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
22:42:16.419 00.000 9044 UpdateGuideState exits: m=5721 SNR=51.9
22:42:16.420 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
22:42:16.420 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:16.421 00.001 12252 Moving (-0.13, -0.04) raw xDistance=0.05 yDistance=0.12
22:42:16.421 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:16.422 00.001 9044 Enqueuing Expose request
22:42:16.425 00.003 12252 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.62
22:42:16.426 00.001 12252 PPEC: input: 0.05, control: 0.00, exposure: 2000
22:42:16.426 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:16.426 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:42:16.426 00.000 12252 MoveAxis(W, 1, ABG)
22:42:16.426 00.000 12252 Guiding  Dir = 3, Dur = 1
22:42:16.426 00.000 12252 IsSlewing returns 0
22:42:16.426 00.000 12252 IsGuiding returns 0
22:42:16.428 00.002 12252 IsGuiding returns 0
22:42:16.428 00.000 12252 Move returns status 0, amount 1
22:42:16.428 00.000 12252 MoveAxis(N, 0, ABG)
22:42:16.428 00.000 12252 Move returns status 0, amount 0
22:42:16.428 00.000 12252 move complete, result=0
22:42:16.429 00.001 12252 worker thread done servicing request
22:42:16.429 00.000 12252 Worker thread wakes up
22:42:16.429 00.000 9044 GuideStep: 0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:42:16.430 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:16.430 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:18.772 02.342 12252 Exposure complete
22:42:18.820 00.048 12252 worker thread done servicing request
22:42:18.820 00.000 9044 OnExposeComplete: enter
22:42:18.822 00.002 9044 UpdateGuideState(): m_state=6
22:42:18.824 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3765
22:42:18.826 00.002 9044 Star::Find returns 1 (0), X=1014.32, Y=831.64, Mass=5680, SNR=51.6, Peak=173 HFD=5.4
22:42:18.830 00.004 9044 MultiStar: [#1 -0.19,-0.06,1.08,U] [#2 -0.15,-0.10,1.21,U] [#3 -0.20,-0.11,0.87,U] [#4 -0.20,0.02,1.25,U] [#5 -0.15,-0.03,0.68,U] [#6 -0.15,-0.02,0.43,U] [#7 -0.29,-0.15,0.44,U] [#8 -0.05,-0.19,0.43,U] 
22:42:18.832 00.002 9044 refined, 8 included, MultiStar: {-0.18, -0.07}, one-star: {-0.23, -0.06}
22:42:18.834 00.002 9044 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.62) = xAngle (-1.16 = -1.16)
22:42:18.836 00.002 9044 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.24 = 2.04)
22:42:18.838 00.002 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.79 mountX=0.08 mountY=0.17, mountTheta=1.15
22:42:18.842 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.07, opts=13)
22:42:18.844 00.002 9044 Enqueuing Move request for scope (-0.18, -0.07)
22:42:18.845 00.001 12252 Worker thread wakes up
22:42:18.846 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:18.847 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
22:42:18.847 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
22:42:18.847 00.000 12252 Moving (-0.18, -0.07) raw xDistance=0.08 yDistance=0.17
22:42:18.847 00.000 9044 UpdateGuideState exits: m=5680 SNR=51.6
22:42:18.849 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:18.849 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:18.851 00.002 9044 Enqueuing Expose request
22:42:18.852 00.001 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.62
22:42:18.852 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
22:42:18.852 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:42:18.852 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:42:18.852 00.000 12252 MoveAxis(E, 4, ABG)
22:42:18.852 00.000 12252 Guiding  Dir = 2, Dur = 4
22:42:18.853 00.001 12252 IsSlewing returns 0
22:42:18.853 00.000 12252 IsGuiding returns 0
22:42:18.856 00.003 12252 PulseGuide returned control before completion, sleep 12
22:42:18.875 00.019 12252 IsGuiding returns 0
22:42:18.875 00.000 12252 Move returns status 0, amount 4
22:42:18.875 00.000 12252 MoveAxis(N, 0, ABG)
22:42:18.875 00.000 12252 Move returns status 0, amount 0
22:42:18.875 00.000 12252 move complete, result=0
22:42:18.875 00.000 12252 worker thread done servicing request
22:42:18.875 00.000 12252 Worker thread wakes up
22:42:18.875 00.000 9044 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
22:42:18.877 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:18.877 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:21.246 02.369 12252 Exposure complete
22:42:21.312 00.066 12252 worker thread done servicing request
22:42:21.312 00.000 9044 OnExposeComplete: enter
22:42:21.314 00.002 9044 UpdateGuideState(): m_state=6
22:42:21.315 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3766
22:42:21.317 00.002 9044 Star::Find returns 1 (0), X=1014.31, Y=831.48, Mass=5476, SNR=50.7, Peak=173 HFD=5.1
22:42:21.318 00.001 9044 MultiStar: [#1 -0.13,-0.37,0.00,M1] [#2 -0.13,-0.23,1.23,U] [#3 -0.05,-0.23,0.88,U] [#4 -0.14,-0.12,1.31,U] [#5 -0.05,-0.21,0.66,U] [#6 -0.11,-0.23,0.44,U] [#7 -0.22,-0.44,0.00,M1] [#8 -0.03,-0.23,0.42,U] 
22:42:21.319 00.001 9044 refined, 6 included, MultiStar: {-0.12, -0.20}, one-star: {-0.24, -0.23}
22:42:21.319 00.000 9044 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.62) = xAngle (-0.48 = -0.48)
22:42:21.321 00.002 9044 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.57 = 2.72)
22:42:21.322 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.20 hyp=0.24 cameraTheta=-2.11 mountX=0.21 mountY=0.10, mountTheta=0.43
22:42:21.323 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.20, opts=13)
22:42:21.324 00.001 9044 Enqueuing Move request for scope (-0.12, -0.20)
22:42:21.325 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:42:21.326 00.001 9044 UpdateGuideState exits: m=5476 SNR=50.7
22:42:21.327 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:21.328 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:21.330 00.002 9044 Enqueuing Expose request
22:42:21.330 00.000 12252 Worker thread wakes up
22:42:21.330 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.20) opts 0xd
22:42:21.332 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.20)
22:42:21.332 00.000 12252 Moving (-0.12, -0.20) raw xDistance=0.21 yDistance=0.10
22:42:21.335 00.003 12252 PPEC rslt: input = 0.21, final = 0.11, react = 0.13, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 483.62
22:42:21.335 00.000 12252 PPEC: input: 0.21, control: 0.11, exposure: 2000
22:42:21.335 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:21.335 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:42:21.336 00.001 12252 MoveAxis(W, 44, ABG)
22:42:21.336 00.000 12252 Guiding  Dir = 3, Dur = 44
22:42:21.338 00.002 12252 IsSlewing returns 0
22:42:21.338 00.000 12252 IsGuiding returns 0
22:42:21.340 00.002 12252 PulseGuide returned control before completion, sleep 52
22:42:21.409 00.069 12252 IsGuiding returns 0
22:42:21.409 00.000 12252 Move returns status 0, amount 44
22:42:21.409 00.000 12252 MoveAxis(N, 0, ABG)
22:42:21.409 00.000 12252 Move returns status 0, amount 0
22:42:21.410 00.001 12252 move complete, result=0
22:42:21.410 00.000 12252 worker thread done servicing request
22:42:21.410 00.000 9044 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
22:42:21.412 00.002 12252 Worker thread wakes up
22:42:21.412 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:21.412 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:23.762 02.350 12252 Exposure complete
22:42:23.809 00.047 12252 worker thread done servicing request
22:42:23.809 00.000 9044 OnExposeComplete: enter
22:42:23.811 00.002 9044 UpdateGuideState(): m_state=6
22:42:23.811 00.000 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3767
22:42:23.812 00.001 9044 Star::Find returns 1 (0), X=1014.36, Y=831.71, Mass=5890, SNR=52.8, Peak=173 HFD=5.4
22:42:23.813 00.001 9044 MultiStar: [#1 -0.08,-0.07,1.06,U] [#2 -0.06,-0.07,1.20,U] [#3 -0.16,-0.08,0.85,U] [#4 -0.39,0.34,0.00,M1] [#5 0.00,0.01,0.65,U] [#6 -0.05,-0.03,0.43,U] [#7 -0.24,-0.03,0.43,U] [#8 0.06,-0.10,0.41,U] 
22:42:23.814 00.001 9044 refined, 7 included, MultiStar: {-0.10, -0.05}, one-star: {-0.19, 0.00}
22:42:23.815 00.001 9044 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.62) = xAngle (-1.05 = -1.05)
22:42:23.815 00.000 9044 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.13 = 2.15)
22:42:23.816 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.67 mountX=0.05 mountY=0.09, mountTheta=1.03
22:42:23.817 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.05, opts=13)
22:42:23.819 00.002 9044 Enqueuing Move request for scope (-0.10, -0.05)
22:42:23.820 00.001 12252 Worker thread wakes up
22:42:23.820 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:23.821 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
22:42:23.821 00.000 9044 UpdateGuideState exits: m=5890 SNR=52.8
22:42:23.822 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:23.823 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:23.824 00.001 9044 Enqueuing Expose request
22:42:23.825 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
22:42:23.825 00.000 12252 Moving (-0.10, -0.05) raw xDistance=0.05 yDistance=0.09
22:42:23.830 00.005 12252 PPEC rslt: input = 0.05, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.62
22:42:23.830 00.000 12252 PPEC: input: 0.05, control: -0.00, exposure: 2000
22:42:23.830 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:23.830 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:42:23.830 00.000 12252 MoveAxis(E, 1, ABG)
22:42:23.830 00.000 12252 Guiding  Dir = 2, Dur = 1
22:42:23.830 00.000 12252 IsSlewing returns 0
22:42:23.830 00.000 12252 IsGuiding returns 0
22:42:23.832 00.002 12252 IsGuiding returns 0
22:42:23.832 00.000 12252 Move returns status 0, amount 1
22:42:23.832 00.000 12252 MoveAxis(N, 0, ABG)
22:42:23.832 00.000 12252 Move returns status 0, amount 0
22:42:23.832 00.000 12252 move complete, result=0
22:42:23.832 00.000 12252 worker thread done servicing request
22:42:23.832 00.000 12252 Worker thread wakes up
22:42:23.832 00.000 9044 GuideStep: 0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:42:23.833 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:23.833 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:26.181 02.348 12252 Exposure complete
22:42:26.239 00.058 12252 worker thread done servicing request
22:42:26.239 00.000 9044 OnExposeComplete: enter
22:42:26.240 00.001 9044 UpdateGuideState(): m_state=6
22:42:26.243 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
22:42:26.244 00.001 9044 Star::Find returns 1 (0), X=1014.30, Y=831.60, Mass=5698, SNR=51.7, Peak=173 HFD=5.3
22:42:26.246 00.002 9044 MultiStar: [#1 -0.15,-0.15,1.05,U] [#2 -0.24,-0.07,1.20,U] [#3 -0.18,-0.17,0.86,U] [#4 -0.51,0.30,0.00,M2] [#5 -0.09,-0.03,0.68,U] [#6 -0.14,-0.09,0.42,U] [#7 -0.37,-0.24,0.00,M1] [#8 -0.02,-0.25,0.42,U] 
22:42:26.247 00.001 9044 refined, 6 included, MultiStar: {-0.18, -0.11}, one-star: {-0.25, -0.10}
22:42:26.247 00.000 9044 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.62) = xAngle (-0.94 = -0.94)
22:42:26.248 00.001 9044 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.02 = 2.26)
22:42:26.249 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.56 mountX=0.12 mountY=0.16, mountTheta=0.91
22:42:26.250 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.11, opts=13)
22:42:26.251 00.001 9044 Enqueuing Move request for scope (-0.18, -0.11)
22:42:26.252 00.001 12252 Worker thread wakes up
22:42:26.252 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
22:42:26.252 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
22:42:26.252 00.000 12252 Moving (-0.18, -0.11) raw xDistance=0.12 yDistance=0.16
22:42:26.252 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:26.253 00.001 9044 UpdateGuideState exits: m=5698 SNR=51.7
22:42:26.254 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:26.255 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:26.256 00.001 9044 Enqueuing Expose request
22:42:26.258 00.002 12252 PPEC rslt: input = 0.12, final = 0.08, react = 0.07, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 483.62
22:42:26.258 00.000 12252 PPEC: input: 0.12, control: 0.08, exposure: 2000
22:42:26.258 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.30 newest=0.35
22:42:26.258 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
22:42:26.258 00.000 12252 MoveAxis(W, 31, ABG)
22:42:26.258 00.000 12252 Guiding  Dir = 3, Dur = 31
22:42:26.259 00.001 12252 IsSlewing returns 0
22:42:26.260 00.001 12252 IsGuiding returns 0
22:42:26.262 00.002 12252 PulseGuide returned control before completion, sleep 40
22:42:26.305 00.043 12252 IsGuiding returns 0
22:42:26.305 00.000 12252 Move returns status 0, amount 31
22:42:26.305 00.000 12252 BLC: Oldest BLC event removed
22:42:26.305 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:42:26.305 00.000 12252 MoveAxis(S, 135, ABG)
22:42:26.305 00.000 12252 Guiding  Dir = 1, Dur = 135
22:42:26.305 00.000 12252 IsSlewing returns 0
22:42:26.306 00.001 12252 IsGuiding returns 0
22:42:26.311 00.005 12252 PulseGuide returned control before completion, sleep 140
22:42:26.461 00.150 12252 IsGuiding returns 0
22:42:26.461 00.000 12252 Move returns status 0, amount 135
22:42:26.461 00.000 12252 move complete, result=0
22:42:26.461 00.000 12252 worker thread done servicing request
22:42:26.461 00.000 12252 Worker thread wakes up
22:42:26.461 00.000 9044 GuideStep: 0.1 px 31 ms WEST, 0.2 px 135 ms SOUTH
22:42:26.462 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:26.462 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:28.824 02.362 12252 Exposure complete
22:42:28.892 00.068 12252 worker thread done servicing request
22:42:28.893 00.001 9044 OnExposeComplete: enter
22:42:28.894 00.001 9044 UpdateGuideState(): m_state=6
22:42:28.895 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3769
22:42:28.896 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=831.51, Mass=5753, SNR=52.1, Peak=173 HFD=5.2
22:42:28.898 00.002 9044 MultiStar: [#1 0.00,-0.03,1.08,U] [#2 0.00,-0.14,1.19,U] [#3 -0.02,-0.05,0.84,U] [#4 -0.03,-0.01,1.28,U] [#5 0.09,-0.08,0.67,U] [#6 0.12,-0.08,0.43,U] [#7 -0.07,-0.11,0.43,U] [#8 0.03,-0.22,0.42,U] 
22:42:28.902 00.004 9044 refined, 8 included, MultiStar: {0.02, -0.09}, one-star: {0.11, -0.19}
22:42:28.904 00.002 9044 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.62) = xAngle (0.29 = 0.29)
22:42:28.907 00.003 9044 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.80 = -2.80)
22:42:28.910 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.34 mountX=0.09 mountY=-0.03, mountTheta=-0.34
22:42:28.914 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.09, opts=13)
22:42:28.916 00.002 9044 Enqueuing Move request for scope (0.02, -0.09)
22:42:28.920 00.004 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:28.922 00.002 9044 UpdateGuideState exits: m=5753 SNR=52.1
22:42:28.925 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:28.927 00.002 12252 Worker thread wakes up
22:42:28.927 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:28.928 00.001 9044 Enqueuing Expose request
22:42:28.930 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
22:42:28.931 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
22:42:28.931 00.000 12252 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=-0.03
22:42:28.931 00.000 12252 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.161277, 1:-0.031769
22:42:28.931 00.000 12252 BLC: No correction, Miss < min_move
22:42:28.935 00.004 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.62
22:42:28.935 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
22:42:28.936 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:28.936 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:42:28.936 00.000 12252 MoveAxis(E, 2, ABG)
22:42:28.936 00.000 12252 Guiding  Dir = 2, Dur = 2
22:42:28.936 00.000 12252 IsSlewing returns 0
22:42:28.937 00.001 12252 IsGuiding returns 0
22:42:28.938 00.001 12252 PulseGuide returned control before completion, sleep 11
22:42:28.958 00.020 12252 IsGuiding returns 0
22:42:28.958 00.000 12252 Move returns status 0, amount 2
22:42:28.958 00.000 12252 MoveAxis(N, 0, ABG)
22:42:28.958 00.000 12252 Move returns status 0, amount 0
22:42:28.958 00.000 12252 move complete, result=0
22:42:28.958 00.000 12252 worker thread done servicing request
22:42:28.958 00.000 12252 Worker thread wakes up
22:42:28.958 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:42:28.959 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:28.959 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:31.301 02.342 12252 Exposure complete
22:42:31.370 00.069 12252 worker thread done servicing request
22:42:31.370 00.000 9044 OnExposeComplete: enter
22:42:31.372 00.002 9044 UpdateGuideState(): m_state=6
22:42:31.375 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3770
22:42:31.378 00.003 9044 Star::Find returns 1 (0), X=1014.47, Y=831.69, Mass=5798, SNR=52.7, Peak=173 HFD=5.3
22:42:31.381 00.003 9044 MultiStar: [#1 0.09,-0.26,1.04,U] [#2 -0.03,-0.08,1.18,U] [#3 -0.03,-0.04,0.82,U] [#4 0.01,-0.04,1.27,U] [#5 0.05,-0.02,0.65,U] [#6 0.10,0.00,0.42,U] [#7 -0.09,0.01,0.43,U] [#8 0.08,-0.15,0.41,U] 
22:42:31.383 00.002 9044 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {-0.08, -0.01}
22:42:31.386 00.003 9044 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.62) = xAngle (0.10 = 0.10)
22:42:31.389 00.003 9044 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.99 = -2.99)
22:42:31.392 00.003 9044 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.53 mountX=0.07 mountY=-0.01, mountTheta=-0.15
22:42:31.396 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.08, opts=13)
22:42:31.397 00.001 9044 Enqueuing Move request for scope (0.00, -0.08)
22:42:31.399 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:42:31.400 00.001 12252 Worker thread wakes up
22:42:31.400 00.000 9044 UpdateGuideState exits: m=5798 SNR=52.7
22:42:31.402 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:31.403 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:31.404 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
22:42:31.404 00.000 9044 Enqueuing Expose request
22:42:31.405 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
22:42:31.405 00.000 12252 Moving (0.00, -0.08) raw xDistance=0.07 yDistance=-0.01
22:42:31.406 00.001 12252 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.161277, 1:-0.031769, 2:-0.011646
22:42:31.406 00.000 12252 BLC: No correction, Miss < min_move
22:42:31.408 00.002 12252 PPEC rslt: input = 0.07, final = -0.00, react = 0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.62
22:42:31.408 00.000 12252 PPEC: input: 0.07, control: -0.00, exposure: 2000
22:42:31.408 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:31.408 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:42:31.408 00.000 12252 MoveAxis(E, 2, ABG)
22:42:31.408 00.000 12252 Guiding  Dir = 2, Dur = 2
22:42:31.409 00.001 12252 IsSlewing returns 0
22:42:31.409 00.000 12252 IsGuiding returns 0
22:42:31.411 00.002 12252 IsGuiding returns 0
22:42:31.411 00.000 12252 Move returns status 0, amount 2
22:42:31.411 00.000 12252 MoveAxis(N, 0, ABG)
22:42:31.412 00.001 12252 Move returns status 0, amount 0
22:42:31.412 00.000 12252 move complete, result=0
22:42:31.412 00.000 12252 worker thread done servicing request
22:42:31.412 00.000 12252 Worker thread wakes up
22:42:31.412 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:42:31.413 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:31.413 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:33.769 02.356 12252 Exposure complete
22:42:33.839 00.070 12252 worker thread done servicing request
22:42:33.840 00.001 9044 OnExposeComplete: enter
22:42:33.842 00.002 9044 UpdateGuideState(): m_state=6
22:42:33.845 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3771
22:42:33.846 00.001 9044 Star::Find returns 1 (0), X=1014.58, Y=831.41, Mass=5671, SNR=51.6, Peak=173 HFD=5.3
22:42:33.849 00.003 9044 MultiStar: [#1 0.05,-0.35,1.07,U] [#2 -0.00,-0.23,1.21,U] [#3 0.10,-0.19,0.85,U] [#4 0.09,-0.07,1.28,U] [#5 0.07,-0.20,0.66,U] [#6 0.12,-0.21,0.42,U] [#7 -0.06,-0.30,0.43,U] [#8 0.12,-0.30,0.42,U] 
22:42:33.851 00.002 9044 refined, 8 included, MultiStar: {0.05, -0.23}, one-star: {0.03, -0.30}
22:42:33.854 00.003 9044 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.62) = xAngle (0.29 = 0.29)
22:42:33.856 00.002 9044 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.80 = -2.80)
22:42:33.858 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.34 mountX=0.22 mountY=-0.08, mountTheta=-0.34
22:42:33.863 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.23, opts=13)
22:42:33.866 00.003 9044 Enqueuing Move request for scope (0.05, -0.23)
22:42:33.868 00.002 12252 Worker thread wakes up
22:42:33.868 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
22:42:33.868 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
22:42:33.868 00.000 12252 Moving (0.05, -0.23) raw xDistance=0.22 yDistance=-0.08
22:42:33.868 00.000 12252 BLC: window closed
22:42:33.868 00.000 12252 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=1,  Deflections: 0=0.161277, 1:-0.031769, 2:-0.011646
22:42:33.869 00.001 12252 BLC: No correction, Miss < min_move
22:42:33.869 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:33.871 00.002 9044 UpdateGuideState exits: m=5671 SNR=51.6
22:42:33.874 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:33.876 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:33.877 00.001 9044 Enqueuing Expose request
22:42:33.879 00.002 12252 PPEC rslt: input = 0.22, final = 0.14, react = 0.13, pred = 0.01, hyst = 0.12, hyst_pct = 0.00, period_length = 483.62
22:42:33.879 00.000 12252 PPEC: input: 0.22, control: 0.14, exposure: 2000
22:42:33.879 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:33.879 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:42:33.879 00.000 12252 MoveAxis(W, 56, ABG)
22:42:33.879 00.000 12252 Guiding  Dir = 3, Dur = 56
22:42:33.879 00.000 12252 IsSlewing returns 0
22:42:33.879 00.000 12252 IsGuiding returns 0
22:42:33.881 00.002 12252 PulseGuide returned control before completion, sleep 65
22:42:33.961 00.080 12252 IsGuiding returns 0
22:42:33.961 00.000 12252 Move returns status 0, amount 56
22:42:33.961 00.000 12252 MoveAxis(N, 0, ABG)
22:42:33.963 00.002 12252 Move returns status 0, amount 0
22:42:33.963 00.000 12252 move complete, result=0
22:42:33.963 00.000 12252 worker thread done servicing request
22:42:33.963 00.000 12252 Worker thread wakes up
22:42:33.963 00.000 9044 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
22:42:33.965 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:33.965 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:36.302 02.337 12252 Exposure complete
22:42:36.350 00.048 12252 worker thread done servicing request
22:42:36.350 00.000 9044 OnExposeComplete: enter
22:42:36.351 00.001 9044 UpdateGuideState(): m_state=6
22:42:36.352 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3772
22:42:36.352 00.000 9044 Star::Find returns 1 (0), X=1014.70, Y=831.48, Mass=5733, SNR=52.1, Peak=173 HFD=5.2
22:42:36.354 00.002 9044 MultiStar: [#1 0.02,-0.03,1.07,U] [#2 0.03,-0.05,1.19,U] [#3 -0.03,-0.02,0.84,U] [#4 -0.00,0.05,1.26,U] [#5 0.10,-0.03,0.65,U] [#6 0.10,-0.02,0.42,U] [#7 -0.06,-0.07,0.44,U] [#8 -0.02,-0.13,0.42,U] 
22:42:36.355 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.05}, one-star: {0.15, -0.23}
22:42:36.356 00.001 9044 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.62) = xAngle (0.65 = 0.65)
22:42:36.357 00.001 9044 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.44 = -2.44)
22:42:36.358 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-0.98 mountX=0.05 mountY=-0.04, mountTheta=-0.68
22:42:36.360 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.05, opts=13)
22:42:36.362 00.002 9044 Enqueuing Move request for scope (0.03, -0.05)
22:42:36.363 00.001 12252 Worker thread wakes up
22:42:36.363 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:36.364 00.001 9044 UpdateGuideState exits: m=5733 SNR=52.1
22:42:36.366 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:36.367 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:36.368 00.001 9044 Enqueuing Expose request
22:42:36.369 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
22:42:36.369 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
22:42:36.369 00.000 12252 Moving (0.03, -0.05) raw xDistance=0.05 yDistance=-0.04
22:42:36.372 00.003 12252 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.62
22:42:36.372 00.000 12252 PPEC: input: 0.05, control: 0.02, exposure: 2000
22:42:36.372 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:36.372 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:42:36.372 00.000 12252 MoveAxis(W, 6, ABG)
22:42:36.372 00.000 12252 Guiding  Dir = 3, Dur = 6
22:42:36.372 00.000 12252 IsSlewing returns 0
22:42:36.372 00.000 12252 IsGuiding returns 0
22:42:36.375 00.003 12252 PulseGuide returned control before completion, sleep 14
22:42:36.403 00.028 12252 IsGuiding returns 0
22:42:36.403 00.000 12252 Move returns status 0, amount 6
22:42:36.403 00.000 12252 MoveAxis(N, 0, ABG)
22:42:36.403 00.000 12252 Move returns status 0, amount 0
22:42:36.404 00.001 12252 move complete, result=0
22:42:36.404 00.000 12252 worker thread done servicing request
22:42:36.404 00.000 12252 Worker thread wakes up
22:42:36.404 00.000 9044 GuideStep: 0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
22:42:36.406 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:36.406 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:38.748 02.342 12252 Exposure complete
22:42:38.789 00.041 12252 worker thread done servicing request
22:42:38.789 00.000 9044 OnExposeComplete: enter
22:42:38.790 00.001 9044 UpdateGuideState(): m_state=6
22:42:38.791 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3773
22:42:38.792 00.001 9044 Star::Find returns 1 (0), X=1014.67, Y=831.46, Mass=5706, SNR=51.9, Peak=173 HFD=5.2
22:42:38.793 00.001 9044 MultiStar: [#1 0.06,-0.27,1.07,U] [#2 0.05,-0.10,1.20,U] [#3 0.10,-0.10,0.86,U] [#4 0.03,-0.04,1.28,U] [#5 0.14,-0.06,0.65,U] [#6 0.15,-0.08,0.42,U] [#7 -0.06,-0.09,0.44,U] [#8 0.07,-0.12,0.43,U] 
22:42:38.794 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.12, -0.24}
22:42:38.795 00.001 9044 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.62) = xAngle (0.56 = 0.56)
22:42:38.796 00.001 9044 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.52 = -2.52)
22:42:38.796 00.000 9044 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.06 mountX=0.13 mountY=-0.09, mountTheta=-0.60
22:42:38.798 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.13, opts=13)
22:42:38.799 00.001 9044 Enqueuing Move request for scope (0.07, -0.13)
22:42:38.800 00.001 12252 Worker thread wakes up
22:42:38.800 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:38.801 00.001 9044 UpdateGuideState exits: m=5706 SNR=51.9
22:42:38.802 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
22:42:38.802 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:38.804 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
22:42:38.804 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:38.805 00.001 9044 Enqueuing Expose request
22:42:38.806 00.001 12252 Moving (0.07, -0.13) raw xDistance=0.13 yDistance=-0.09
22:42:38.809 00.003 12252 PPEC rslt: input = 0.13, final = 0.08, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 483.62
22:42:38.809 00.000 12252 PPEC: input: 0.13, control: 0.08, exposure: 2000
22:42:38.809 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:38.810 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:42:38.810 00.000 12252 MoveAxis(W, 31, ABG)
22:42:38.810 00.000 12252 Guiding  Dir = 3, Dur = 31
22:42:38.810 00.000 12252 IsSlewing returns 0
22:42:38.810 00.000 12252 IsGuiding returns 0
22:42:38.812 00.002 12252 PulseGuide returned control before completion, sleep 40
22:42:38.861 00.049 12252 IsGuiding returns 0
22:42:38.861 00.000 12252 Move returns status 0, amount 31
22:42:38.861 00.000 12252 MoveAxis(N, 0, ABG)
22:42:38.861 00.000 12252 Move returns status 0, amount 0
22:42:38.861 00.000 12252 move complete, result=0
22:42:38.861 00.000 12252 worker thread done servicing request
22:42:38.861 00.000 12252 Worker thread wakes up
22:42:38.861 00.000 9044 GuideStep: 0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
22:42:38.863 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:38.863 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:41.192 02.329 12252 Exposure complete
22:42:41.228 00.036 12252 worker thread done servicing request
22:42:41.229 00.001 9044 OnExposeComplete: enter
22:42:41.230 00.001 9044 UpdateGuideState(): m_state=6
22:42:41.231 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3774
22:42:41.232 00.001 9044 Star::Find returns 1 (0), X=1014.65, Y=831.41, Mass=5615, SNR=51.3, Peak=173 HFD=5.3
22:42:41.235 00.003 9044 MultiStar: [#1 0.07,-0.30,1.09,U] [#2 0.01,-0.17,1.20,U] [#3 0.07,-0.12,0.86,U] [#4 0.10,-0.07,1.28,U] [#5 0.05,-0.10,0.68,U] [#6 0.15,-0.08,0.43,U] [#7 -0.07,-0.16,0.43,U] [#8 0.01,-0.23,0.42,U] 
22:42:41.236 00.001 9044 refined, 8 included, MultiStar: {0.06, -0.17}, one-star: {0.10, -0.30}
22:42:41.237 00.001 9044 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.62) = xAngle (0.38 = 0.38)
22:42:41.238 00.001 9044 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.70 = -2.70)
22:42:41.239 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.24 mountX=0.17 mountY=-0.08, mountTheta=-0.43
22:42:41.241 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.17, opts=13)
22:42:41.242 00.001 9044 Enqueuing Move request for scope (0.06, -0.17)
22:42:41.242 00.000 12252 Worker thread wakes up
22:42:41.242 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
22:42:41.242 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
22:42:41.243 00.001 12252 Moving (0.06, -0.17) raw xDistance=0.17 yDistance=-0.08
22:42:41.243 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:41.243 00.000 9044 UpdateGuideState exits: m=5615 SNR=51.3
22:42:41.245 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:41.246 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:41.247 00.001 9044 Enqueuing Expose request
22:42:41.247 00.000 12252 PPEC rslt: input = 0.17, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 483.62
22:42:41.247 00.000 12252 PPEC: input: 0.17, control: 0.11, exposure: 2000
22:42:41.247 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:41.248 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:42:41.248 00.000 12252 MoveAxis(W, 43, ABG)
22:42:41.248 00.000 12252 Guiding  Dir = 3, Dur = 43
22:42:41.248 00.000 12252 IsSlewing returns 0
22:42:41.248 00.000 12252 IsGuiding returns 0
22:42:41.250 00.002 12252 PulseGuide returned control before completion, sleep 52
22:42:41.311 00.061 12252 IsGuiding returns 1
22:42:41.311 00.000 12252 scope still moving after pulse duration time elapsed
22:42:41.342 00.031 12252 IsSlewing returns 0
22:42:41.347 00.005 12252 IsGuiding returns 0
22:42:41.347 00.000 12252 scope move finished after 43 + 55 ms
22:42:41.347 00.000 12252 Move returns status 0, amount 43
22:42:41.347 00.000 12252 MoveAxis(N, 0, ABG)
22:42:41.347 00.000 12252 Move returns status 0, amount 0
22:42:41.347 00.000 12252 move complete, result=0
22:42:41.347 00.000 12252 worker thread done servicing request
22:42:41.347 00.000 12252 Worker thread wakes up
22:42:41.347 00.000 9044 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
22:42:41.348 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:41.348 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:43.698 02.350 12252 Exposure complete
22:42:43.748 00.050 12252 worker thread done servicing request
22:42:43.748 00.000 9044 OnExposeComplete: enter
22:42:43.750 00.002 9044 UpdateGuideState(): m_state=6
22:42:43.751 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3775
22:42:43.754 00.003 9044 Star::Find returns 1 (0), X=1014.63, Y=831.49, Mass=5740, SNR=52.1, Peak=173 HFD=5.2
22:42:43.755 00.001 9044 MultiStar: [#1 0.04,-0.22,1.07,U] [#2 0.06,-0.06,1.19,U] [#3 0.11,-0.03,0.83,U] [#4 0.03,0.02,1.26,U] [#5 0.12,0.02,0.67,U] [#6 0.18,0.06,0.42,U] [#7 -0.08,-0.09,0.44,U] [#8 0.08,-0.11,0.42,U] 
22:42:43.756 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.08}, one-star: {0.08, -0.21}
22:42:43.757 00.001 9044 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.62) = xAngle (0.77 = 0.77)
22:42:43.758 00.001 9044 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.31 = -2.31)
22:42:43.759 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.08 hyp=0.10 cameraTheta=-0.85 mountX=0.07 mountY=-0.07, mountTheta=-0.80
22:42:43.761 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.08, opts=13)
22:42:43.762 00.001 9044 Enqueuing Move request for scope (0.07, -0.08)
22:42:43.763 00.001 12252 Worker thread wakes up
22:42:43.763 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:43.764 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.08) opts 0xd
22:42:43.764 00.000 9044 UpdateGuideState exits: m=5740 SNR=52.1
22:42:43.766 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:43.767 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:43.768 00.001 9044 Enqueuing Expose request
22:42:43.769 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.08)
22:42:43.769 00.000 12252 Moving (0.07, -0.08) raw xDistance=0.07 yDistance=-0.07
22:42:43.771 00.002 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.62
22:42:43.771 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
22:42:43.771 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:43.771 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:42:43.771 00.000 12252 MoveAxis(E, 3, ABG)
22:42:43.771 00.000 12252 Guiding  Dir = 2, Dur = 3
22:42:43.772 00.001 12252 IsSlewing returns 0
22:42:43.772 00.000 12252 IsGuiding returns 0
22:42:43.774 00.002 12252 PulseGuide returned control before completion, sleep 12
22:42:43.802 00.028 12252 IsGuiding returns 0
22:42:43.802 00.000 12252 Move returns status 0, amount 3
22:42:43.802 00.000 12252 MoveAxis(N, 0, ABG)
22:42:43.802 00.000 12252 Move returns status 0, amount 0
22:42:43.802 00.000 12252 move complete, result=0
22:42:43.802 00.000 12252 worker thread done servicing request
22:42:43.802 00.000 12252 Worker thread wakes up
22:42:43.802 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:42:43.803 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:43.803 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:46.141 02.338 12252 Exposure complete
22:42:46.210 00.069 12252 worker thread done servicing request
22:42:46.210 00.000 9044 OnExposeComplete: enter
22:42:46.212 00.002 9044 UpdateGuideState(): m_state=6
22:42:46.214 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3776
22:42:46.215 00.001 9044 Star::Find returns 1 (0), X=1014.51, Y=831.77, Mass=5819, SNR=52.3, Peak=173 HFD=5.2
22:42:46.218 00.003 9044 MultiStar: [#1 0.09,-0.18,1.05,U] [#2 0.04,-0.13,1.21,U] [#3 0.10,-0.03,0.85,U] [#4 0.06,0.07,1.25,U] [#5 0.14,-0.02,0.67,U] [#6 0.23,0.02,0.42,U] [#7 0.06,0.06,0.43,U] [#8 0.19,0.01,0.42,U] 
22:42:46.219 00.001 9044 single-star, 8 included, MultiStar: {0.08, -0.03}, one-star: {-0.04, 0.06}
22:42:46.220 00.001 9044 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.62) = xAngle (3.74 = -2.55)
22:42:46.221 00.001 9044 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.65 = 0.65)
22:42:46.222 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.11 mountX=-0.06 mountY=0.04, mountTheta=2.51
22:42:46.225 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.06, opts=13)
22:42:46.225 00.000 9044 Enqueuing Move request for scope (-0.04, 0.06)
22:42:46.227 00.002 12252 Worker thread wakes up
22:42:46.227 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:46.228 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
22:42:46.228 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
22:42:46.228 00.000 12252 Moving (-0.04, 0.06) raw xDistance=-0.06 yDistance=0.04
22:42:46.228 00.000 9044 UpdateGuideState exits: m=5819 SNR=52.3
22:42:46.229 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:46.229 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:46.230 00.001 9044 Enqueuing Expose request
22:42:46.231 00.001 12252 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.62
22:42:46.231 00.000 12252 PPEC: input: -0.06, control: -0.00, exposure: 2000
22:42:46.231 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:46.231 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:42:46.231 00.000 12252 MoveAxis(E, 1, ABG)
22:42:46.231 00.000 12252 Guiding  Dir = 2, Dur = 1
22:42:46.232 00.001 12252 IsSlewing returns 0
22:42:46.232 00.000 12252 IsGuiding returns 0
22:42:46.235 00.003 12252 IsGuiding returns 0
22:42:46.235 00.000 12252 Move returns status 0, amount 1
22:42:46.235 00.000 12252 MoveAxis(N, 0, ABG)
22:42:46.235 00.000 12252 Move returns status 0, amount 0
22:42:46.235 00.000 12252 move complete, result=0
22:42:46.235 00.000 12252 worker thread done servicing request
22:42:46.235 00.000 12252 Worker thread wakes up
22:42:46.235 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:46.235 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:46.236 00.001 9044 GuideStep: -0.1 px 1 ms EAST, 0.0 px 0 ms NORTH
22:42:48.589 02.353 12252 Exposure complete
22:42:48.653 00.064 12252 worker thread done servicing request
22:42:48.653 00.000 9044 OnExposeComplete: enter
22:42:48.654 00.001 9044 UpdateGuideState(): m_state=6
22:42:48.655 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
22:42:48.657 00.002 9044 Star::Find returns 1 (0), X=1014.48, Y=831.63, Mass=5794, SNR=52.2, Peak=173 HFD=5.2
22:42:48.658 00.001 9044 MultiStar: [#1 0.03,-0.26,1.05,U] [#2 -0.00,-0.05,1.21,U] [#3 -0.07,-0.07,0.84,U] [#4 -0.01,0.02,1.27,U] [#5 0.03,-0.06,0.66,U] [#6 0.15,-0.05,0.43,U] [#7 -0.11,-0.11,0.42,U] [#8 0.07,-0.12,0.41,U] 
22:42:48.659 00.001 9044 refined, 8 included, MultiStar: {-0.00, -0.08}, one-star: {-0.07, -0.07}
22:42:48.661 00.002 9044 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.62) = xAngle (-0.00 = -0.00)
22:42:48.663 00.002 9044 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.09 = -3.09)
22:42:48.664 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.63 mountX=0.08 mountY=-0.00, mountTheta=-0.05
22:42:48.665 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.08, opts=13)
22:42:48.666 00.001 9044 Enqueuing Move request for scope (-0.00, -0.08)
22:42:48.667 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:48.669 00.002 9044 UpdateGuideState exits: m=5794 SNR=52.2
22:42:48.670 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:48.671 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:48.672 00.001 12252 Worker thread wakes up
22:42:48.672 00.000 9044 Enqueuing Expose request
22:42:48.675 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
22:42:48.675 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
22:42:48.675 00.000 12252 Moving (-0.00, -0.08) raw xDistance=0.08 yDistance=-0.00
22:42:48.678 00.003 12252 PPEC rslt: input = 0.08, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.62
22:42:48.678 00.000 12252 PPEC: input: 0.08, control: 0.00, exposure: 2000
22:42:48.678 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:48.678 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:42:48.678 00.000 12252 MoveAxis(W, 2, ABG)
22:42:48.678 00.000 12252 Guiding  Dir = 3, Dur = 2
22:42:48.679 00.001 12252 IsSlewing returns 0
22:42:48.679 00.000 12252 IsGuiding returns 0
22:42:48.682 00.003 12252 IsGuiding returns 0
22:42:48.682 00.000 12252 Move returns status 0, amount 2
22:42:48.682 00.000 12252 MoveAxis(N, 0, ABG)
22:42:48.682 00.000 12252 Move returns status 0, amount 0
22:42:48.682 00.000 12252 move complete, result=0
22:42:48.683 00.001 12252 worker thread done servicing request
22:42:48.683 00.000 12252 Worker thread wakes up
22:42:48.683 00.000 9044 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
22:42:48.685 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:48.685 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:51.050 02.365 12252 Exposure complete
22:42:51.101 00.051 12252 worker thread done servicing request
22:42:51.101 00.000 9044 OnExposeComplete: enter
22:42:51.102 00.001 9044 UpdateGuideState(): m_state=6
22:42:51.105 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3778
22:42:51.107 00.002 9044 Star::Find returns 1 (0), X=1014.78, Y=831.39, Mass=5812, SNR=52.3, Peak=173 HFD=5.3
22:42:51.109 00.002 9044 MultiStar: [#1 0.17,-0.30,1.04,U] [#2 0.10,-0.23,1.21,U] [#3 0.13,-0.16,0.86,U] [#4 0.14,-0.08,1.27,U] [#5 0.16,-0.19,0.65,U] [#6 0.16,-0.15,0.42,U] [#7 0.19,-0.28,0.44,U] [#8 0.25,-0.31,0.00,M1] 
22:42:51.110 00.001 9044 refined, 7 included, MultiStar: {0.15, -0.21}, one-star: {0.23, -0.31}
22:42:51.111 00.001 9044 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.62) = xAngle (0.69 = 0.69)
22:42:51.113 00.002 9044 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.40 = -2.40)
22:42:51.114 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.94 mountX=0.20 mountY=-0.18, mountTheta=-0.72
22:42:51.116 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.21, opts=13)
22:42:51.117 00.001 9044 Enqueuing Move request for scope (0.15, -0.21)
22:42:51.119 00.002 12252 Worker thread wakes up
22:42:51.119 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:51.120 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
22:42:51.120 00.000 9044 UpdateGuideState exits: m=5812 SNR=52.3
22:42:51.121 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:51.122 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:51.123 00.001 9044 Enqueuing Expose request
22:42:51.124 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
22:42:51.124 00.000 12252 Moving (0.15, -0.21) raw xDistance=0.20 yDistance=-0.18
22:42:51.126 00.002 12252 PPEC rslt: input = 0.20, final = 0.13, react = 0.12, pred = 0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 483.62
22:42:51.126 00.000 12252 PPEC: input: 0.20, control: 0.13, exposure: 2000
22:42:51.126 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:42:51.126 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:42:51.126 00.000 12252 MoveAxis(W, 50, ABG)
22:42:51.126 00.000 12252 Guiding  Dir = 3, Dur = 50
22:42:51.128 00.002 12252 IsSlewing returns 0
22:42:51.128 00.000 12252 IsGuiding returns 0
22:42:51.129 00.001 12252 PulseGuide returned control before completion, sleep 59
22:42:51.198 00.069 12252 IsGuiding returns 0
22:42:51.198 00.000 12252 Move returns status 0, amount 50
22:42:51.198 00.000 12252 MoveAxis(N, 0, ABG)
22:42:51.198 00.000 12252 Move returns status 0, amount 0
22:42:51.198 00.000 12252 move complete, result=0
22:42:51.198 00.000 12252 worker thread done servicing request
22:42:51.198 00.000 12252 Worker thread wakes up
22:42:51.198 00.000 9044 GuideStep: 0.2 px 50 ms WEST, -0.2 px 0 ms NORTH
22:42:51.199 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:51.199 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:53.538 02.339 12252 Exposure complete
22:42:53.584 00.046 12252 worker thread done servicing request
22:42:53.584 00.000 9044 OnExposeComplete: enter
22:42:53.585 00.001 9044 UpdateGuideState(): m_state=6
22:42:53.586 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3779
22:42:53.586 00.000 9044 Star::Find returns 1 (0), X=1014.68, Y=831.42, Mass=5791, SNR=52.3, Peak=173 HFD=5.4
22:42:53.587 00.001 9044 MultiStar: [#1 0.20,-0.27,1.04,U] [#2 0.15,-0.08,1.18,U] [#3 0.13,-0.11,0.84,U] [#4 0.11,-0.04,1.23,U] [#5 0.11,-0.20,0.65,U] [#6 0.28,-0.06,0.41,U] [#7 0.01,-0.26,0.44,U] [#8 0.10,-0.18,0.41,U] 
22:42:53.588 00.001 9044 refined, 8 included, MultiStar: {0.14, -0.16}, one-star: {0.13, -0.28}
22:42:53.589 00.001 9044 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.62) = xAngle (0.77 = 0.77)
22:42:53.591 00.002 9044 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.31 = -2.31)
22:42:53.592 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.85 mountX=0.15 mountY=-0.16, mountTheta=-0.80
22:42:53.595 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.16, opts=13)
22:42:53.597 00.002 9044 Enqueuing Move request for scope (0.14, -0.16)
22:42:53.598 00.001 12252 Worker thread wakes up
22:42:53.599 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:53.601 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
22:42:53.601 00.000 9044 UpdateGuideState exits: m=5791 SNR=52.3
22:42:53.602 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
22:42:53.603 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:53.604 00.001 12252 Moving (0.14, -0.16) raw xDistance=0.15 yDistance=-0.16
22:42:53.604 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:53.606 00.002 9044 Enqueuing Expose request
22:42:53.608 00.002 12252 PPEC rslt: input = 0.15, final = 0.11, react = 0.09, pred = 0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 483.62
22:42:53.608 00.000 12252 PPEC: input: 0.15, control: 0.11, exposure: 2000
22:42:53.608 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:42:53.608 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:42:53.609 00.001 12252 MoveAxis(W, 43, ABG)
22:42:53.609 00.000 12252 Guiding  Dir = 3, Dur = 43
22:42:53.609 00.000 12252 IsSlewing returns 0
22:42:53.609 00.000 12252 IsGuiding returns 0
22:42:53.612 00.003 12252 PulseGuide returned control before completion, sleep 52
22:42:53.670 00.058 12252 IsGuiding returns 0
22:42:53.670 00.000 12252 Move returns status 0, amount 43
22:42:53.670 00.000 12252 MoveAxis(N, 0, ABG)
22:42:53.670 00.000 12252 Move returns status 0, amount 0
22:42:53.670 00.000 12252 move complete, result=0
22:42:53.670 00.000 12252 worker thread done servicing request
22:42:53.670 00.000 12252 Worker thread wakes up
22:42:53.670 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:53.670 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:53.670 00.000 9044 GuideStep: 0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
22:42:56.005 02.335 12252 Exposure complete
22:42:56.071 00.066 12252 worker thread done servicing request
22:42:56.071 00.000 9044 OnExposeComplete: enter
22:42:56.073 00.002 9044 UpdateGuideState(): m_state=6
22:42:56.075 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3780
22:42:56.075 00.000 9044 Star::Find returns 1 (0), X=1014.78, Y=831.47, Mass=5731, SNR=52.0, Peak=173 HFD=5.3
22:42:56.078 00.003 9044 MultiStar: [#1 0.25,-0.22,1.04,U] [#2 0.12,-0.08,1.21,U] [#3 0.25,-0.09,0.85,U] [#4 0.15,-0.03,1.25,U] [#5 0.15,-0.04,0.67,U] [#6 0.20,-0.08,0.42,U] [#7 0.04,-0.02,0.43,U] [#8 0.12,-0.19,0.42,U] 
22:42:56.080 00.002 9044 refined, 8 included, MultiStar: {0.18, -0.11}, one-star: {0.23, -0.23}
22:42:56.083 00.003 9044 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.62) = xAngle (1.05 = 1.05)
22:42:56.085 00.002 9044 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.03 = -2.03)
22:42:56.087 00.002 9044 CameraToMount -- cameraX=0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-0.57 mountX=0.10 mountY=-0.19, mountTheta=-1.07
22:42:56.091 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=-0.11, opts=13)
22:42:56.094 00.003 9044 Enqueuing Move request for scope (0.18, -0.11)
22:42:56.096 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:56.099 00.003 9044 UpdateGuideState exits: m=5731 SNR=52.0
22:42:56.101 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:56.104 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:56.106 00.002 9044 Enqueuing Expose request
22:42:56.108 00.002 12252 Worker thread wakes up
22:42:56.108 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.11) opts 0xd
22:42:56.108 00.000 12252 Handling offset move in thread for scope, endpoint = (0.18, -0.11)
22:42:56.109 00.001 12252 Moving (0.18, -0.11) raw xDistance=0.10 yDistance=-0.19
22:42:56.113 00.004 12252 PPEC rslt: input = 0.10, final = 0.09, react = 0.06, pred = 0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 483.62
22:42:56.113 00.000 12252 PPEC: input: 0.10, control: 0.09, exposure: 2000
22:42:56.113 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.20 newest=-0.52
22:42:56.113 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.19 from input -0.19
22:42:56.113 00.000 12252 MoveAxis(W, 34, ABG)
22:42:56.113 00.000 12252 Guiding  Dir = 3, Dur = 34
22:42:56.113 00.000 12252 IsSlewing returns 0
22:42:56.113 00.000 12252 IsGuiding returns 0
22:42:56.115 00.002 12252 PulseGuide returned control before completion, sleep 43
22:42:56.168 00.053 12252 IsGuiding returns 0
22:42:56.168 00.000 12252 Move returns status 0, amount 34
22:42:56.168 00.000 12252 BLC: Oldest BLC event removed
22:42:56.168 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:42:56.168 00.000 12252 MoveAxis(N, 144, ABG)
22:42:56.168 00.000 12252 Guiding  Dir = 0, Dur = 144
22:42:56.168 00.000 12252 IsSlewing returns 0
22:42:56.170 00.002 12252 IsGuiding returns 0
22:42:56.175 00.005 12252 PulseGuide returned control before completion, sleep 149
22:42:56.340 00.165 12252 IsGuiding returns 0
22:42:56.340 00.000 12252 Move returns status 0, amount 144
22:42:56.340 00.000 12252 move complete, result=0
22:42:56.341 00.001 12252 worker thread done servicing request
22:42:56.341 00.000 9044 GuideStep: 0.1 px 34 ms WEST, -0.2 px 144 ms NORTH
22:42:56.344 00.003 12252 Worker thread wakes up
22:42:56.344 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:56.344 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:42:58.705 02.361 12252 Exposure complete
22:42:58.756 00.051 12252 worker thread done servicing request
22:42:58.756 00.000 9044 OnExposeComplete: enter
22:42:58.757 00.001 9044 UpdateGuideState(): m_state=6
22:42:58.758 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3781
22:42:58.760 00.002 9044 Star::Find returns 1 (0), X=1014.50, Y=831.70, Mass=5573, SNR=51.1, Peak=173 HFD=5.2
22:42:58.762 00.002 9044 MultiStar: [#1 0.03,0.03,1.06,U] [#2 -0.05,0.02,1.23,U] [#3 -0.01,0.06,0.86,U] [#4 0.01,0.07,1.29,U] [#5 0.03,0.11,0.67,U] [#6 0.16,0.09,0.45,U] [#7 -0.12,0.05,0.44,U] [#8 -0.02,0.03,0.42,U] 
22:42:58.763 00.001 9044 refined, 8 included, MultiStar: {-0.00, 0.05}, one-star: {-0.05, -0.00}
22:42:58.764 00.001 9044 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.62) = xAngle (3.29 = -3.00)
22:42:58.764 00.000 9044 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.20 = 0.20)
22:42:58.766 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.66 mountX=-0.05 mountY=0.01, mountTheta=2.94
22:42:58.767 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.05, opts=13)
22:42:58.768 00.001 9044 Enqueuing Move request for scope (-0.00, 0.05)
22:42:58.769 00.001 12252 Worker thread wakes up
22:42:58.769 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:42:58.770 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
22:42:58.770 00.000 9044 UpdateGuideState exits: m=5573 SNR=51.1
22:42:58.771 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
22:42:58.771 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:42:58.772 00.001 12252 Moving (-0.00, 0.05) raw xDistance=-0.05 yDistance=0.01
22:42:58.772 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:42:58.773 00.001 12252 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.186512, 1:-0.009227
22:42:58.773 00.000 12252 BLC: No correction, Miss < min_move
22:42:58.773 00.000 9044 Enqueuing Expose request
22:42:58.776 00.003 12252 PPEC rslt: input = -0.05, final = 0.04, react = -0.03, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.62
22:42:58.776 00.000 12252 PPEC: input: -0.05, control: 0.04, exposure: 2000
22:42:58.776 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:42:58.776 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:42:58.776 00.000 12252 MoveAxis(W, 15, ABG)
22:42:58.777 00.001 12252 Guiding  Dir = 3, Dur = 15
22:42:58.777 00.000 12252 IsSlewing returns 0
22:42:58.777 00.000 12252 IsGuiding returns 0
22:42:58.780 00.003 12252 PulseGuide returned control before completion, sleep 24
22:42:58.806 00.026 12252 IsGuiding returns 0
22:42:58.806 00.000 12252 Move returns status 0, amount 15
22:42:58.806 00.000 12252 MoveAxis(N, 0, ABG)
22:42:58.806 00.000 12252 Move returns status 0, amount 0
22:42:58.806 00.000 12252 move complete, result=0
22:42:58.806 00.000 12252 worker thread done servicing request
22:42:58.807 00.001 12252 Worker thread wakes up
22:42:58.807 00.000 9044 GuideStep: -0.0 px 15 ms WEST, 0.0 px 0 ms NORTH
22:42:58.808 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:42:58.809 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:01.143 02.334 12252 Exposure complete
22:43:01.188 00.045 12252 worker thread done servicing request
22:43:01.188 00.000 9044 OnExposeComplete: enter
22:43:01.189 00.001 9044 UpdateGuideState(): m_state=6
22:43:01.191 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3782
22:43:01.191 00.000 9044 Star::Find returns 1 (0), X=1014.44, Y=831.74, Mass=5883, SNR=52.6, Peak=173 HFD=5.3
22:43:01.192 00.001 9044 MultiStar: [#1 -0.08,0.06,1.05,U] [#2 -0.09,0.00,1.18,U] [#3 -0.12,0.01,0.84,U] [#4 -0.04,0.01,1.26,U] [#5 -0.01,0.03,0.65,U] [#6 0.01,0.08,0.41,U] [#7 -0.11,-0.02,0.44,U] [#8 -0.07,-0.03,0.41,U] 
22:43:01.194 00.002 9044 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.11, 0.03}
22:43:01.195 00.001 9044 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.62) = xAngle (4.49 = -1.79)
22:43:01.196 00.001 9044 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.41 = 1.41)
22:43:01.198 00.002 9044 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.86 mountX=-0.02 mountY=0.08, mountTheta=1.79
22:43:01.200 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.02, opts=13)
22:43:01.201 00.001 9044 Enqueuing Move request for scope (-0.07, 0.02)
22:43:01.202 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:01.203 00.001 9044 UpdateGuideState exits: m=5883 SNR=52.6
22:43:01.204 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:01.205 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:01.206 00.001 9044 Enqueuing Expose request
22:43:01.208 00.002 12252 Worker thread wakes up
22:43:01.208 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
22:43:01.208 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
22:43:01.208 00.000 12252 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=0.08
22:43:01.208 00.000 12252 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.186512, 1:-0.009227, 2:-0.075857
22:43:01.208 00.000 12252 BLC: No correction, Miss < min_move
22:43:01.214 00.006 12252 PPEC rslt: input = -0.02, final = 0.04, react = -0.01, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.61
22:43:01.214 00.000 12252 PPEC: input: -0.02, control: 0.04, exposure: 2000
22:43:01.214 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:01.214 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:43:01.214 00.000 12252 MoveAxis(W, 14, ABG)
22:43:01.215 00.001 12252 Guiding  Dir = 3, Dur = 14
22:43:01.215 00.000 12252 IsSlewing returns 0
22:43:01.215 00.000 12252 IsGuiding returns 0
22:43:01.218 00.003 12252 PulseGuide returned control before completion, sleep 22
22:43:01.252 00.034 12252 IsGuiding returns 0
22:43:01.252 00.000 12252 Move returns status 0, amount 14
22:43:01.252 00.000 12252 MoveAxis(N, 0, ABG)
22:43:01.252 00.000 12252 Move returns status 0, amount 0
22:43:01.252 00.000 12252 move complete, result=0
22:43:01.252 00.000 12252 worker thread done servicing request
22:43:01.252 00.000 12252 Worker thread wakes up
22:43:01.252 00.000 9044 GuideStep: -0.0 px 14 ms WEST, 0.1 px 0 ms NORTH
22:43:01.255 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:01.255 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:03.588 02.333 12252 Exposure complete
22:43:03.636 00.048 12252 worker thread done servicing request
22:43:03.636 00.000 9044 OnExposeComplete: enter
22:43:03.638 00.002 9044 UpdateGuideState(): m_state=6
22:43:03.640 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3783
22:43:03.641 00.001 9044 Star::Find returns 1 (0), X=1014.38, Y=831.54, Mass=5838, SNR=52.5, Peak=173 HFD=5.3
22:43:03.642 00.001 9044 MultiStar: [#1 -0.09,-0.32,1.03,U] [#2 -0.09,-0.10,1.19,U] [#3 -0.22,-0.12,0.84,U] [#4 -0.07,-0.06,1.26,U] [#5 -0.05,0.01,0.66,U] [#6 0.01,-0.16,0.42,U] [#7 -0.23,-0.27,0.43,U] [#8 0.04,-0.21,0.41,U] 
22:43:03.642 00.000 9044 refined, 8 included, MultiStar: {-0.10, -0.14}, one-star: {-0.17, -0.17}
22:43:03.644 00.002 9044 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.62) = xAngle (-0.57 = -0.57)
22:43:03.645 00.001 9044 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.65 = 2.63)
22:43:03.645 00.000 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.18 cameraTheta=-2.19 mountX=0.15 mountY=0.09, mountTheta=0.53
22:43:03.648 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.14, opts=13)
22:43:03.649 00.001 9044 Enqueuing Move request for scope (-0.10, -0.14)
22:43:03.649 00.000 12252 Worker thread wakes up
22:43:03.650 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
22:43:03.650 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
22:43:03.650 00.000 12252 Moving (-0.10, -0.14) raw xDistance=0.15 yDistance=0.09
22:43:03.650 00.000 12252 BLC: window closed
22:43:03.650 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:03.651 00.001 12252 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.186512, 1:-0.009227, 2:-0.075857
22:43:03.651 00.000 12252 BLC: No correction, Miss < min_move
22:43:03.651 00.000 9044 UpdateGuideState exits: m=5838 SNR=52.5
22:43:03.651 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:03.652 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:03.653 00.001 9044 Enqueuing Expose request
22:43:03.654 00.001 12252 PPEC rslt: input = 0.15, final = 0.13, react = 0.09, pred = 0.04, hyst = 0.08, hyst_pct = 0.00, period_length = 483.61
22:43:03.654 00.000 12252 PPEC: input: 0.15, control: 0.13, exposure: 2000
22:43:03.654 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:03.654 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:43:03.654 00.000 12252 MoveAxis(W, 50, ABG)
22:43:03.654 00.000 12252 Guiding  Dir = 3, Dur = 50
22:43:03.655 00.001 12252 IsSlewing returns 0
22:43:03.655 00.000 12252 IsGuiding returns 0
22:43:03.657 00.002 12252 PulseGuide returned control before completion, sleep 59
22:43:03.724 00.067 12252 IsGuiding returns 0
22:43:03.724 00.000 12252 Move returns status 0, amount 50
22:43:03.724 00.000 12252 MoveAxis(N, 0, ABG)
22:43:03.724 00.000 12252 Move returns status 0, amount 0
22:43:03.724 00.000 12252 move complete, result=0
22:43:03.724 00.000 12252 worker thread done servicing request
22:43:03.724 00.000 9044 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
22:43:03.726 00.002 12252 Worker thread wakes up
22:43:03.726 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:03.727 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:06.074 02.347 12252 Exposure complete
22:43:06.138 00.064 12252 worker thread done servicing request
22:43:06.138 00.000 9044 OnExposeComplete: enter
22:43:06.140 00.002 9044 UpdateGuideState(): m_state=6
22:43:06.142 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3784
22:43:06.143 00.001 9044 Star::Find returns 1 (0), X=1014.40, Y=831.75, Mass=5849, SNR=52.4, Peak=173 HFD=5.3
22:43:06.145 00.002 9044 MultiStar: [#1 -0.06,0.07,1.05,U] [#2 -0.04,-0.01,1.21,U] [#3 0.08,0.08,0.85,U] [#4 -0.07,0.10,1.22,U] [#5 0.03,0.06,0.65,U] [#6 0.02,0.09,0.41,U] [#7 -0.13,0.00,0.43,U] [#8 0.12,0.06,0.42,U] 
22:43:06.147 00.002 9044 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {-0.15, 0.04}
22:43:06.148 00.001 9044 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.62) = xAngle (3.76 = -2.53)
22:43:06.150 00.002 9044 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.67 = 0.67)
22:43:06.151 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.13 mountX=-0.05 mountY=0.04, mountTheta=2.49
22:43:06.152 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.06, opts=13)
22:43:06.154 00.002 9044 Enqueuing Move request for scope (-0.04, 0.06)
22:43:06.155 00.001 12252 Worker thread wakes up
22:43:06.155 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:06.156 00.001 9044 UpdateGuideState exits: m=5849 SNR=52.4
22:43:06.157 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:06.158 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:06.159 00.001 9044 Enqueuing Expose request
22:43:06.161 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
22:43:06.161 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
22:43:06.161 00.000 12252 Moving (-0.04, 0.06) raw xDistance=-0.05 yDistance=0.04
22:43:06.163 00.002 12252 PPEC rslt: input = -0.05, final = 0.02, react = -0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.61
22:43:06.163 00.000 12252 PPEC: input: -0.05, control: 0.02, exposure: 2000
22:43:06.163 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:06.163 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:43:06.164 00.001 12252 MoveAxis(W, 9, ABG)
22:43:06.164 00.000 12252 Guiding  Dir = 3, Dur = 9
22:43:06.164 00.000 12252 IsSlewing returns 0
22:43:06.164 00.000 12252 IsGuiding returns 0
22:43:06.166 00.002 12252 PulseGuide returned control before completion, sleep 18
22:43:06.200 00.034 12252 IsGuiding returns 0
22:43:06.200 00.000 12252 Move returns status 0, amount 9
22:43:06.200 00.000 12252 MoveAxis(N, 0, ABG)
22:43:06.200 00.000 12252 Move returns status 0, amount 0
22:43:06.200 00.000 12252 move complete, result=0
22:43:06.200 00.000 12252 worker thread done servicing request
22:43:06.200 00.000 12252 Worker thread wakes up
22:43:06.200 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:06.200 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:06.200 00.000 9044 GuideStep: -0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
22:43:08.557 02.357 12252 Exposure complete
22:43:08.617 00.060 12252 worker thread done servicing request
22:43:08.617 00.000 9044 OnExposeComplete: enter
22:43:08.618 00.001 9044 UpdateGuideState(): m_state=6
22:43:08.619 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3785
22:43:08.620 00.001 9044 Star::Find returns 1 (0), X=1014.43, Y=831.79, Mass=5689, SNR=51.7, Peak=173 HFD=5.2
22:43:08.621 00.001 9044 MultiStar: [#1 -0.09,0.08,1.05,U] [#2 -0.05,0.09,1.22,U] [#3 -0.10,0.15,0.84,U] [#4 -0.44,0.47,0.00,M1] [#5 0.01,0.14,0.66,U] [#6 -0.09,0.10,0.42,U] [#7 -0.15,0.16,0.44,U] [#8 0.03,0.05,0.41,U] 
22:43:08.625 00.004 9044 refined, 7 included, MultiStar: {-0.07, 0.10}, one-star: {-0.12, 0.09}
22:43:08.626 00.001 9044 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.62) = xAngle (3.81 = -2.47)
22:43:08.628 00.002 9044 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.73 = 0.73)
22:43:08.629 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.10 hyp=0.13 cameraTheta=2.19 mountX=-0.10 mountY=0.08, mountTheta=2.44
22:43:08.632 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.10, opts=13)
22:43:08.634 00.002 9044 Enqueuing Move request for scope (-0.07, 0.10)
22:43:08.636 00.002 12252 Worker thread wakes up
22:43:08.636 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:08.637 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.10) opts 0xd
22:43:08.637 00.000 9044 UpdateGuideState exits: m=5689 SNR=51.7
22:43:08.639 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:08.641 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:08.644 00.003 9044 Enqueuing Expose request
22:43:08.647 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.10)
22:43:08.647 00.000 12252 Moving (-0.07, 0.10) raw xDistance=-0.10 yDistance=0.08
22:43:08.652 00.005 12252 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.61
22:43:08.652 00.000 12252 PPEC: input: -0.10, control: -0.01, exposure: 2000
22:43:08.653 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:08.653 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:43:08.653 00.000 12252 MoveAxis(E, 2, ABG)
22:43:08.653 00.000 12252 Guiding  Dir = 2, Dur = 2
22:43:08.653 00.000 12252 IsSlewing returns 0
22:43:08.653 00.000 12252 IsGuiding returns 0
22:43:08.656 00.003 12252 IsGuiding returns 0
22:43:08.656 00.000 12252 Move returns status 0, amount 2
22:43:08.656 00.000 12252 MoveAxis(N, 0, ABG)
22:43:08.656 00.000 12252 Move returns status 0, amount 0
22:43:08.656 00.000 12252 move complete, result=0
22:43:08.656 00.000 12252 worker thread done servicing request
22:43:08.656 00.000 12252 Worker thread wakes up
22:43:08.657 00.001 9044 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:43:08.659 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:08.659 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:10.994 02.335 12252 Exposure complete
22:43:11.035 00.041 12252 worker thread done servicing request
22:43:11.035 00.000 9044 OnExposeComplete: enter
22:43:11.037 00.002 9044 UpdateGuideState(): m_state=6
22:43:11.038 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3786
22:43:11.039 00.001 9044 Star::Find returns 1 (0), X=1014.38, Y=831.68, Mass=5742, SNR=51.9, Peak=173 HFD=5.4
22:43:11.041 00.002 9044 MultiStar: [#1 -0.08,-0.07,1.04,U] [#2 -0.07,0.00,1.19,U] [#3 -0.04,-0.06,0.85,U] [#4 -0.09,0.05,1.26,U] [#5 -0.06,0.11,0.66,U] [#6 -0.03,0.01,0.43,U] [#7 -0.21,0.01,0.44,U] [#8 -0.14,0.03,0.42,U] 
22:43:11.042 00.001 9044 refined, 8 included, MultiStar: {-0.10, 0.00}, one-star: {-0.17, -0.02}
22:43:11.043 00.001 9044 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.62) = xAngle (4.74 = -1.54)
22:43:11.045 00.002 9044 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.66 = 1.66)
22:43:11.046 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.00 hyp=0.10 cameraTheta=3.12 mountX=0.00 mountY=0.10, mountTheta=1.54
22:43:11.047 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.00, opts=13)
22:43:11.049 00.002 9044 Enqueuing Move request for scope (-0.10, 0.00)
22:43:11.050 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:11.052 00.002 12252 Worker thread wakes up
22:43:11.052 00.000 9044 UpdateGuideState exits: m=5742 SNR=51.9
22:43:11.053 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:11.054 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:11.055 00.001 9044 Enqueuing Expose request
22:43:11.056 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.00) opts 0xd
22:43:11.056 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.00)
22:43:11.056 00.000 12252 Moving (-0.10, 0.00) raw xDistance=0.00 yDistance=0.10
22:43:11.060 00.004 12252 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.61
22:43:11.060 00.000 12252 PPEC: input: 0.00, control: -0.02, exposure: 2000
22:43:11.060 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:11.060 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:43:11.060 00.000 12252 MoveAxis(E, 7, ABG)
22:43:11.060 00.000 12252 Guiding  Dir = 2, Dur = 7
22:43:11.061 00.001 12252 IsSlewing returns 0
22:43:11.061 00.000 12252 IsGuiding returns 0
22:43:11.064 00.003 12252 PulseGuide returned control before completion, sleep 15
22:43:11.093 00.029 12252 IsGuiding returns 0
22:43:11.093 00.000 12252 Move returns status 0, amount 7
22:43:11.093 00.000 12252 MoveAxis(N, 0, ABG)
22:43:11.093 00.000 12252 Move returns status 0, amount 0
22:43:11.094 00.001 12252 move complete, result=0
22:43:11.094 00.000 12252 worker thread done servicing request
22:43:11.094 00.000 12252 Worker thread wakes up
22:43:11.094 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:43:11.096 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:11.096 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:13.455 02.359 12252 Exposure complete
22:43:13.493 00.038 12252 worker thread done servicing request
22:43:13.493 00.000 9044 OnExposeComplete: enter
22:43:13.494 00.001 9044 UpdateGuideState(): m_state=6
22:43:13.496 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3787
22:43:13.497 00.001 9044 Star::Find returns 1 (0), X=1014.35, Y=831.51, Mass=5646, SNR=51.5, Peak=173 HFD=5.2
22:43:13.498 00.001 9044 MultiStar: [#1 -0.04,-0.36,1.06,U] [#2 -0.12,-0.15,1.22,U] [#3 -0.20,-0.15,0.85,U] [#4 -0.07,-0.06,1.27,U] [#5 -0.05,-0.12,0.66,U] [#6 -0.02,-0.12,0.44,U] [#7 -0.26,-0.24,0.44,U] [#8 -0.05,-0.21,0.41,U] 
22:43:13.500 00.002 9044 refined, 8 included, MultiStar: {-0.11, -0.18}, one-star: {-0.19, -0.20}
22:43:13.501 00.001 9044 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.62) = xAngle (-0.51 = -0.51)
22:43:13.502 00.001 9044 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.59 = 2.69)
22:43:13.503 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.13 mountX=0.18 mountY=0.09, mountTheta=0.46
22:43:13.505 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.18, opts=13)
22:43:13.506 00.001 9044 Enqueuing Move request for scope (-0.11, -0.18)
22:43:13.507 00.001 12252 Worker thread wakes up
22:43:13.508 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:13.509 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
22:43:13.509 00.000 9044 UpdateGuideState exits: m=5646 SNR=51.5
22:43:13.511 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:13.512 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:13.513 00.001 9044 Enqueuing Expose request
22:43:13.514 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
22:43:13.514 00.000 12252 Moving (-0.11, -0.18) raw xDistance=0.18 yDistance=0.09
22:43:13.516 00.002 12252 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.10, hyst_pct = 0.00, period_length = 483.61
22:43:13.517 00.001 12252 PPEC: input: 0.18, control: 0.10, exposure: 2000
22:43:13.517 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:13.517 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:43:13.517 00.000 12252 MoveAxis(W, 38, ABG)
22:43:13.517 00.000 12252 Guiding  Dir = 3, Dur = 38
22:43:13.517 00.000 12252 IsSlewing returns 0
22:43:13.517 00.000 12252 IsGuiding returns 0
22:43:13.519 00.002 12252 PulseGuide returned control before completion, sleep 47
22:43:13.573 00.054 12252 IsGuiding returns 0
22:43:13.573 00.000 12252 Move returns status 0, amount 38
22:43:13.573 00.000 12252 MoveAxis(N, 0, ABG)
22:43:13.573 00.000 12252 Move returns status 0, amount 0
22:43:13.573 00.000 12252 move complete, result=0
22:43:13.573 00.000 12252 worker thread done servicing request
22:43:13.573 00.000 12252 Worker thread wakes up
22:43:13.575 00.002 9044 GuideStep: 0.2 px 38 ms WEST, 0.1 px 0 ms NORTH
22:43:13.577 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:13.577 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:15.922 02.345 12252 Exposure complete
22:43:15.978 00.056 12252 worker thread done servicing request
22:43:15.978 00.000 9044 OnExposeComplete: enter
22:43:15.980 00.002 9044 UpdateGuideState(): m_state=6
22:43:15.981 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3788
22:43:15.982 00.001 9044 Star::Find returns 1 (0), X=1014.40, Y=831.63, Mass=5721, SNR=51.9, Peak=173 HFD=5.3
22:43:15.983 00.001 9044 MultiStar: [#1 -0.08,-0.00,1.06,U] [#2 -0.07,-0.14,1.20,U] [#3 -0.21,-0.05,0.85,U] [#4 -0.02,-0.01,1.28,U] [#5 -0.01,-0.11,0.66,U] [#6 0.05,-0.09,0.42,U] [#7 -0.20,-0.18,0.43,U] [#8 -0.06,-0.20,0.41,U] 
22:43:15.985 00.002 9044 refined, 8 included, MultiStar: {-0.08, -0.08}, one-star: {-0.15, -0.07}
22:43:15.985 00.000 9044 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.62) = xAngle (-0.76 = -0.76)
22:43:15.986 00.001 9044 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.85 = 2.44)
22:43:15.987 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.39 mountX=0.08 mountY=0.07, mountTheta=0.73
22:43:15.989 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.08, opts=13)
22:43:15.991 00.002 9044 Enqueuing Move request for scope (-0.08, -0.08)
22:43:15.992 00.001 12252 Worker thread wakes up
22:43:15.992 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:15.994 00.002 9044 UpdateGuideState exits: m=5721 SNR=51.9
22:43:15.995 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:15.997 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
22:43:15.997 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:15.998 00.001 9044 Enqueuing Expose request
22:43:15.999 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
22:43:15.999 00.000 12252 Moving (-0.08, -0.08) raw xDistance=0.08 yDistance=0.07
22:43:16.001 00.002 12252 PPEC rslt: input = 0.08, final = -0.00, react = 0.05, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.61
22:43:16.001 00.000 12252 PPEC: input: 0.08, control: -0.00, exposure: 2000
22:43:16.001 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:16.001 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:43:16.001 00.000 12252 MoveAxis(E, 2, ABG)
22:43:16.001 00.000 12252 Guiding  Dir = 2, Dur = 2
22:43:16.001 00.000 12252 IsSlewing returns 0
22:43:16.002 00.001 12252 IsGuiding returns 0
22:43:16.004 00.002 12252 PulseGuide returned control before completion, sleep 11
22:43:16.024 00.020 12252 IsGuiding returns 0
22:43:16.024 00.000 12252 Move returns status 0, amount 2
22:43:16.024 00.000 12252 MoveAxis(N, 0, ABG)
22:43:16.024 00.000 12252 Move returns status 0, amount 0
22:43:16.024 00.000 12252 move complete, result=0
22:43:16.025 00.001 12252 worker thread done servicing request
22:43:16.025 00.000 12252 Worker thread wakes up
22:43:16.025 00.000 9044 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:43:16.026 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:16.026 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:18.392 02.366 12252 Exposure complete
22:43:18.457 00.065 12252 worker thread done servicing request
22:43:18.457 00.000 9044 OnExposeComplete: enter
22:43:18.460 00.003 9044 UpdateGuideState(): m_state=6
22:43:18.461 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
22:43:18.462 00.001 9044 Star::Find returns 1 (0), X=1014.32, Y=831.54, Mass=5700, SNR=51.8, Peak=173 HFD=5.3
22:43:18.463 00.001 9044 MultiStar: [#1 -0.15,-0.08,1.06,U] [#2 -0.13,-0.11,1.21,U] [#3 -0.24,-0.17,0.86,U] [#4 -0.09,-0.08,1.27,U] [#5 -0.12,-0.12,0.67,U] [#6 -0.05,-0.07,0.42,U] [#7 -0.29,-0.27,0.00,M1] [#8 -0.12,-0.26,0.42,U] 
22:43:18.465 00.002 9044 refined, 7 included, MultiStar: {-0.15, -0.12}, one-star: {-0.23, -0.16}
22:43:18.466 00.001 9044 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.62) = xAngle (-0.82 = -0.82)
22:43:18.467 00.001 9044 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.91 = 2.38)
22:43:18.468 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-2.45 mountX=0.13 mountY=0.13, mountTheta=0.79
22:43:18.469 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.12, opts=13)
22:43:18.472 00.003 9044 Enqueuing Move request for scope (-0.15, -0.12)
22:43:18.473 00.001 12252 Worker thread wakes up
22:43:18.473 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:43:18.474 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.12) opts 0xd
22:43:18.474 00.000 9044 UpdateGuideState exits: m=5700 SNR=51.8
22:43:18.475 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:18.476 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.12)
22:43:18.476 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:18.477 00.001 9044 Enqueuing Expose request
22:43:18.478 00.001 12252 Moving (-0.15, -0.12) raw xDistance=0.13 yDistance=0.13
22:43:18.481 00.003 12252 PPEC rslt: input = 0.13, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 483.61
22:43:18.481 00.000 12252 PPEC: input: 0.13, control: 0.08, exposure: 2000
22:43:18.481 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:18.481 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:43:18.481 00.000 12252 MoveAxis(W, 31, ABG)
22:43:18.481 00.000 12252 Guiding  Dir = 3, Dur = 31
22:43:18.481 00.000 12252 IsSlewing returns 0
22:43:18.483 00.002 12252 IsGuiding returns 0
22:43:18.485 00.002 12252 PulseGuide returned control before completion, sleep 39
22:43:18.533 00.048 12252 IsGuiding returns 0
22:43:18.533 00.000 12252 Move returns status 0, amount 31
22:43:18.533 00.000 12252 MoveAxis(N, 0, ABG)
22:43:18.533 00.000 12252 Move returns status 0, amount 0
22:43:18.533 00.000 12252 move complete, result=0
22:43:18.533 00.000 12252 worker thread done servicing request
22:43:18.533 00.000 12252 Worker thread wakes up
22:43:18.533 00.000 9044 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
22:43:18.535 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:18.536 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:20.873 02.337 12252 Exposure complete
22:43:20.943 00.070 12252 worker thread done servicing request
22:43:20.943 00.000 9044 OnExposeComplete: enter
22:43:20.943 00.000 9044 UpdateGuideState(): m_state=6
22:43:20.945 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3790
22:43:20.946 00.001 9044 Star::Find returns 1 (0), X=1014.32, Y=831.56, Mass=5783, SNR=51.9, Peak=173 HFD=5.3
22:43:20.948 00.002 9044 MultiStar: [#1 -0.23,-0.07,1.07,U] [#2 -0.15,-0.11,1.21,U] [#3 -0.32,-0.16,0.85,U] [#4 -0.14,-0.06,1.28,U] [#5 -0.14,-0.05,0.66,U] [#6 -0.03,-0.13,0.42,U] [#7 -0.33,-0.21,0.00,M2] [#8 -0.23,-0.21,0.42,U] 
22:43:20.949 00.001 9044 refined, 7 included, MultiStar: {-0.19, -0.11}, one-star: {-0.23, -0.15}
22:43:20.950 00.001 9044 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.62) = xAngle (-1.00 = -1.00)
22:43:20.951 00.001 9044 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.08 = 2.20)
22:43:20.952 00.001 9044 CameraToMount -- cameraX=-0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-2.62 mountX=0.12 mountY=0.18, mountTheta=0.98
22:43:20.955 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=-0.11, opts=13)
22:43:20.956 00.001 9044 Enqueuing Move request for scope (-0.19, -0.11)
22:43:20.957 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:20.958 00.001 9044 UpdateGuideState exits: m=5783 SNR=51.9
22:43:20.959 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:20.960 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:20.961 00.001 9044 Enqueuing Expose request
22:43:20.963 00.002 12252 Worker thread wakes up
22:43:20.963 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.11) opts 0xd
22:43:20.963 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.19, -0.11)
22:43:20.963 00.000 12252 Moving (-0.19, -0.11) raw xDistance=0.12 yDistance=0.18
22:43:20.965 00.002 12252 PPEC rslt: input = 0.12, final = 0.08, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.61
22:43:20.965 00.000 12252 PPEC: input: 0.12, control: 0.08, exposure: 2000
22:43:20.965 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:43:20.965 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:43:20.965 00.000 12252 MoveAxis(W, 31, ABG)
22:43:20.966 00.001 12252 Guiding  Dir = 3, Dur = 31
22:43:20.966 00.000 12252 IsSlewing returns 0
22:43:20.966 00.000 12252 IsGuiding returns 0
22:43:20.968 00.002 12252 PulseGuide returned control before completion, sleep 40
22:43:21.010 00.042 12252 IsGuiding returns 0
22:43:21.010 00.000 12252 Move returns status 0, amount 31
22:43:21.010 00.000 12252 MoveAxis(N, 0, ABG)
22:43:21.010 00.000 12252 Move returns status 0, amount 0
22:43:21.010 00.000 12252 move complete, result=0
22:43:21.010 00.000 12252 worker thread done servicing request
22:43:21.010 00.000 12252 Worker thread wakes up
22:43:21.010 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:21.011 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:21.011 00.000 9044 GuideStep: 0.1 px 31 ms WEST, 0.2 px 0 ms NORTH
22:43:23.362 02.351 12252 Exposure complete
22:43:23.425 00.063 12252 worker thread done servicing request
22:43:23.425 00.000 9044 OnExposeComplete: enter
22:43:23.426 00.001 9044 UpdateGuideState(): m_state=6
22:43:23.428 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3791
22:43:23.430 00.002 9044 Star::Find returns 1 (0), X=1014.28, Y=831.57, Mass=5669, SNR=51.7, Peak=173 HFD=5.3
22:43:23.431 00.001 9044 MultiStar: [#1 -0.13,-0.12,1.04,U] [#2 -0.20,-0.12,1.21,U] [#3 -0.25,-0.10,0.86,U] [#4 -0.10,-0.08,1.27,U] [#5 -0.15,-0.11,0.66,U] [#6 -0.04,-0.17,0.42,U] [#7 -0.40,-0.12,0.00,M3] [#8 -0.21,-0.26,0.42,U] 
22:43:23.433 00.002 9044 refined, 7 included, MultiStar: {-0.17, -0.12}, one-star: {-0.27, -0.13}
22:43:23.434 00.001 9044 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.62) = xAngle (-0.90 = -0.90)
22:43:23.435 00.001 9044 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.98 = 2.30)
22:43:23.436 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.52 mountX=0.13 mountY=0.16, mountTheta=0.87
22:43:23.438 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.12, opts=13)
22:43:23.439 00.001 9044 Enqueuing Move request for scope (-0.17, -0.12)
22:43:23.441 00.002 12252 Worker thread wakes up
22:43:23.441 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:23.442 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
22:43:23.442 00.000 9044 UpdateGuideState exits: m=5669 SNR=51.7
22:43:23.443 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
22:43:23.443 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:23.445 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:23.446 00.001 9044 Enqueuing Expose request
22:43:23.447 00.001 12252 Moving (-0.17, -0.12) raw xDistance=0.13 yDistance=0.16
22:43:23.450 00.003 12252 PPEC rslt: input = 0.13, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 483.60
22:43:23.450 00.000 12252 PPEC: input: 0.13, control: 0.09, exposure: 2000
22:43:23.450 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:43:23.450 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:43:23.450 00.000 12252 MoveAxis(W, 36, ABG)
22:43:23.450 00.000 12252 Guiding  Dir = 3, Dur = 36
22:43:23.450 00.000 12252 IsSlewing returns 0
22:43:23.450 00.000 12252 IsGuiding returns 0
22:43:23.454 00.004 12252 PulseGuide returned control before completion, sleep 44
22:43:23.505 00.051 12252 IsGuiding returns 0
22:43:23.505 00.000 12252 Move returns status 0, amount 36
22:43:23.505 00.000 12252 MoveAxis(N, 0, ABG)
22:43:23.505 00.000 12252 Move returns status 0, amount 0
22:43:23.505 00.000 12252 move complete, result=0
22:43:23.505 00.000 12252 worker thread done servicing request
22:43:23.505 00.000 12252 Worker thread wakes up
22:43:23.505 00.000 9044 GuideStep: 0.1 px 36 ms WEST, 0.2 px 0 ms NORTH
22:43:23.507 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:23.509 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:25.874 02.365 12252 Exposure complete
22:43:25.925 00.051 12252 worker thread done servicing request
22:43:25.925 00.000 9044 OnExposeComplete: enter
22:43:25.926 00.001 9044 UpdateGuideState(): m_state=6
22:43:25.927 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3792
22:43:25.928 00.001 9044 Star::Find returns 1 (0), X=1014.22, Y=831.49, Mass=5770, SNR=52.0, Peak=173 HFD=5.3
22:43:25.929 00.001 9044 MultiStar: [#1 -0.29,-0.25,0.00,M1] [#2 -0.23,-0.27,1.19,U] [#3 -0.29,-0.23,0.85,U] [#4 -0.18,-0.18,1.26,U] [#5 -0.20,-0.37,0.00,M1] [#6 -0.21,-0.23,0.43,U] [#7 -0.39,-0.35,0.00,M4] [#8 -0.21,-0.35,0.00,M1] 
22:43:25.930 00.001 9044 refined, 4 included, MultiStar: {-0.25, -0.22}, one-star: {-0.33, -0.22}
22:43:25.931 00.001 9044 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.62) = xAngle (-0.78 = -0.78)
22:43:25.931 00.000 9044 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.86 = 2.42)
22:43:25.932 00.001 9044 CameraToMount -- cameraX=-0.25 cameraY=-0.22 hyp=0.33 cameraTheta=-2.40 mountX=0.24 mountY=0.22, mountTheta=0.74
22:43:25.934 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.25, y=-0.22, opts=13)
22:43:25.935 00.001 9044 Enqueuing Move request for scope (-0.25, -0.22)
22:43:25.936 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:25.937 00.001 9044 UpdateGuideState exits: m=5770 SNR=52.0
22:43:25.940 00.003 12252 Worker thread wakes up
22:43:25.940 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:25.942 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.22) opts 0xd
22:43:25.942 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.25, -0.22)
22:43:25.942 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:25.943 00.001 9044 Enqueuing Expose request
22:43:25.945 00.002 12252 Moving (-0.25, -0.22) raw xDistance=0.24 yDistance=0.22
22:43:25.949 00.004 12252 PPEC rslt: input = 0.24, final = 0.16, react = 0.14, pred = 0.02, hyst = 0.13, hyst_pct = 0.00, period_length = 483.60
22:43:25.950 00.001 12252 PPEC: input: 0.24, control: 0.16, exposure: 2000
22:43:25.950 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.21 newest=0.55
22:43:25.950 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:43:25.950 00.000 12252 MoveAxis(W, 63, ABG)
22:43:25.950 00.000 12252 Guiding  Dir = 3, Dur = 63
22:43:25.951 00.001 12252 IsSlewing returns 0
22:43:25.951 00.000 12252 IsGuiding returns 0
22:43:25.953 00.002 12252 PulseGuide returned control before completion, sleep 71
22:43:26.030 00.077 12252 IsGuiding returns 0
22:43:26.030 00.000 12252 Move returns status 0, amount 63
22:43:26.030 00.000 12252 BLC: Oldest BLC event removed
22:43:26.031 00.001 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:43:26.031 00.000 12252 MoveAxis(S, 155, ABG)
22:43:26.031 00.000 12252 Guiding  Dir = 1, Dur = 155
22:43:26.031 00.000 12252 IsSlewing returns 0
22:43:26.032 00.001 12252 IsGuiding returns 0
22:43:26.037 00.005 12252 PulseGuide returned control before completion, sleep 160
22:43:26.201 00.164 12252 IsGuiding returns 1
22:43:26.201 00.000 12252 scope still moving after pulse duration time elapsed
22:43:26.232 00.031 12252 IsSlewing returns 0
22:43:26.232 00.000 12252 IsGuiding returns 0
22:43:26.232 00.000 12252 scope move finished after 155 + 46 ms
22:43:26.232 00.000 12252 Move returns status 0, amount 155
22:43:26.232 00.000 12252 move complete, result=0
22:43:26.232 00.000 12252 worker thread done servicing request
22:43:26.232 00.000 12252 Worker thread wakes up
22:43:26.232 00.000 9044 GuideStep: 0.2 px 63 ms WEST, 0.2 px 155 ms SOUTH
22:43:26.234 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:26.234 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:28.597 02.363 12252 Exposure complete
22:43:28.677 00.080 12252 worker thread done servicing request
22:43:28.677 00.000 9044 OnExposeComplete: enter
22:43:28.679 00.002 9044 UpdateGuideState(): m_state=6
22:43:28.680 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3793
22:43:28.681 00.001 9044 Star::Find returns 1 (0), X=1014.59, Y=830.35, Mass=5712, SNR=51.9, Peak=173 HFD=5.4
22:43:28.683 00.002 9044 MultiStar: large primary error, entering stabilization period
22:43:28.684 00.001 9044 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.62) = xAngle (0.09 = 0.09)
22:43:28.685 00.001 9044 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.00 = -3.00)
22:43:28.686 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-1.36 hyp=1.36 cameraTheta=-1.54 mountX=1.35 mountY=-0.19, mountTheta=-0.14
22:43:28.689 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-1.36, opts=13)
22:43:28.690 00.001 9044 Enqueuing Move request for scope (0.04, -1.36)
22:43:28.691 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:43:28.692 00.001 12252 Worker thread wakes up
22:43:28.692 00.000 9044 UpdateGuideState exits: m=5712 SNR=51.9
22:43:28.693 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -1.36) opts 0xd
22:43:28.693 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:28.694 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:28.696 00.002 9044 Enqueuing Expose request
22:43:28.696 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -1.36)
22:43:28.697 00.001 12252 Moving (0.04, -1.36) raw xDistance=1.35 yDistance=-0.19
22:43:28.697 00.000 12252 BLC: History state: CurrMiss=-0.19, AvgInitMiss=-0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.218748, 1:-0.193827
22:43:28.697 00.000 12252 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:43:28.697 00.000 12252 BLC: window closed
22:43:28.701 00.004 12252 PPEC rslt: input = 1.35, final = 0.86, react = 0.81, pred = 0.04, hyst = 0.74, hyst_pct = 0.00, period_length = 483.60
22:43:28.701 00.000 12252 PPEC: input: 1.35, control: 0.86, exposure: 2000
22:43:28.701 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:43:28.701 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:43:28.701 00.000 12252 MoveAxis(W, 335, ABG)
22:43:28.701 00.000 12252 Guiding  Dir = 3, Dur = 335
22:43:28.702 00.001 12252 IsSlewing returns 0
22:43:28.702 00.000 12252 IsGuiding returns 0
22:43:28.705 00.003 12252 PulseGuide returned control before completion, sleep 343
22:43:29.056 00.351 12252 IsGuiding returns 0
22:43:29.057 00.001 12252 Move returns status 0, amount 335
22:43:29.057 00.000 12252 MoveAxis(N, 0, ABG)
22:43:29.057 00.000 12252 Move returns status 0, amount 0
22:43:29.057 00.000 12252 move complete, result=0
22:43:29.057 00.000 12252 worker thread done servicing request
22:43:29.057 00.000 12252 Worker thread wakes up
22:43:29.057 00.000 9044 GuideStep: 1.4 px 335 ms WEST, -0.2 px 0 ms NORTH
22:43:29.060 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:29.060 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:31.414 02.354 12252 Exposure complete
22:43:31.460 00.046 12252 worker thread done servicing request
22:43:31.460 00.000 9044 OnExposeComplete: enter
22:43:31.462 00.002 9044 UpdateGuideState(): m_state=6
22:43:31.464 00.002 9044 Star::Find(15, 1014, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3794
22:43:31.465 00.001 9044 Star::Find returns 1 (0), X=1014.61, Y=830.93, Mass=5672, SNR=51.8, Peak=173 HFD=5.2
22:43:31.466 00.001 9044 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.62) = xAngle (0.14 = 0.14)
22:43:31.467 00.001 9044 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.95 = -2.95)
22:43:31.468 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.78 hyp=0.78 cameraTheta=-1.49 mountX=0.77 mountY=-0.15, mountTheta=-0.19
22:43:31.470 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.78, opts=13)
22:43:31.472 00.002 9044 Enqueuing Move request for scope (0.07, -0.78)
22:43:31.473 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:31.473 00.000 9044 UpdateGuideState exits: m=5672 SNR=51.8
22:43:31.474 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:31.475 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:31.477 00.002 9044 Enqueuing Expose request
22:43:31.478 00.001 12252 Worker thread wakes up
22:43:31.478 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.78) opts 0xd
22:43:31.478 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.78)
22:43:31.478 00.000 12252 Moving (0.07, -0.78) raw xDistance=0.77 yDistance=-0.15
22:43:31.482 00.004 12252 PPEC rslt: input = 0.77, final = 0.55, react = 0.46, pred = 0.09, hyst = 0.43, hyst_pct = 0.00, period_length = 483.60
22:43:31.482 00.000 12252 PPEC: input: 0.77, control: 0.55, exposure: 2000
22:43:31.482 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:43:31.482 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:43:31.482 00.000 12252 MoveAxis(W, 216, ABG)
22:43:31.482 00.000 12252 Guiding  Dir = 3, Dur = 216
22:43:31.483 00.001 12252 IsSlewing returns 0
22:43:31.483 00.000 12252 IsGuiding returns 0
22:43:31.486 00.003 12252 PulseGuide returned control before completion, sleep 224
22:43:31.717 00.231 12252 IsGuiding returns 0
22:43:31.717 00.000 12252 Move returns status 0, amount 216
22:43:31.717 00.000 12252 MoveAxis(N, 0, ABG)
22:43:31.717 00.000 12252 Move returns status 0, amount 0
22:43:31.717 00.000 12252 move complete, result=0
22:43:31.717 00.000 12252 worker thread done servicing request
22:43:31.717 00.000 12252 Worker thread wakes up
22:43:31.717 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:31.717 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:31.717 00.000 9044 GuideStep: 0.8 px 216 ms WEST, -0.2 px 0 ms NORTH
22:43:34.074 02.357 12252 Exposure complete
22:43:34.155 00.081 12252 worker thread done servicing request
22:43:34.155 00.000 9044 OnExposeComplete: enter
22:43:34.158 00.003 9044 UpdateGuideState(): m_state=6
22:43:34.160 00.002 9044 Star::Find(15, 1014, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3795
22:43:34.161 00.001 9044 Star::Find returns 1 (0), X=1014.62, Y=831.46, Mass=5663, SNR=51.7, Peak=173 HFD=5.2
22:43:34.162 00.001 9044 MultiStar: exiting stabilization period
22:43:34.163 00.001 9044 MultiStar: [#1 0.05,-0.36,1.06,U] [#2 0.01,-0.18,1.21,U] [#3 0.05,-0.15,0.86,U] [#4 0.07,-0.04,1.28,U] [#5 0.03,-0.11,0.66,U] [#6 0.18,-0.17,0.42,U] [#7 -0.05,-0.26,0.43,U] [#8 0.01,-0.28,0.42,U] 
22:43:34.164 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.19}, one-star: {0.08, -0.25}
22:43:34.164 00.000 9044 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.62) = xAngle (0.30 = 0.30)
22:43:34.165 00.001 9044 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.78 = -2.78)
22:43:34.166 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.32 mountX=0.19 mountY=-0.07, mountTheta=-0.35
22:43:34.169 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.19, opts=13)
22:43:34.170 00.001 9044 Enqueuing Move request for scope (0.05, -0.19)
22:43:34.171 00.001 12252 Worker thread wakes up
22:43:34.171 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:34.172 00.001 9044 UpdateGuideState exits: m=5663 SNR=51.7
22:43:34.174 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:34.174 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:34.176 00.002 9044 Enqueuing Expose request
22:43:34.177 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
22:43:34.177 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
22:43:34.177 00.000 12252 Moving (0.05, -0.19) raw xDistance=0.19 yDistance=-0.07
22:43:34.179 00.002 12252 PPEC rslt: input = 0.19, final = 0.21, react = 0.11, pred = 0.09, hyst = 0.15, hyst_pct = 0.00, period_length = 483.60
22:43:34.181 00.002 12252 PPEC: input: 0.19, control: 0.21, exposure: 2000
22:43:34.181 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:34.181 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:43:34.181 00.000 12252 MoveAxis(W, 81, ABG)
22:43:34.181 00.000 12252 Guiding  Dir = 3, Dur = 81
22:43:34.181 00.000 12252 IsSlewing returns 0
22:43:34.181 00.000 12252 IsGuiding returns 0
22:43:34.183 00.002 12252 PulseGuide returned control before completion, sleep 90
22:43:34.274 00.091 12252 IsGuiding returns 1
22:43:34.274 00.000 12252 scope still moving after pulse duration time elapsed
22:43:34.305 00.031 12252 IsSlewing returns 0
22:43:34.306 00.001 12252 IsGuiding returns 0
22:43:34.306 00.000 12252 scope move finished after 81 + 43 ms
22:43:34.306 00.000 12252 Move returns status 0, amount 81
22:43:34.306 00.000 12252 MoveAxis(N, 0, ABG)
22:43:34.306 00.000 12252 Move returns status 0, amount 0
22:43:34.306 00.000 12252 move complete, result=0
22:43:34.306 00.000 12252 worker thread done servicing request
22:43:34.306 00.000 12252 Worker thread wakes up
22:43:34.306 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:34.306 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:34.307 00.001 9044 GuideStep: 0.2 px 81 ms WEST, -0.1 px 0 ms NORTH
22:43:36.642 02.335 12252 Exposure complete
22:43:36.690 00.048 12252 worker thread done servicing request
22:43:36.690 00.000 9044 OnExposeComplete: enter
22:43:36.692 00.002 9044 UpdateGuideState(): m_state=6
22:43:36.694 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3796
22:43:36.696 00.002 9044 Star::Find returns 1 (0), X=1014.44, Y=831.85, Mass=5741, SNR=51.9, Peak=173 HFD=5.2
22:43:36.697 00.001 9044 MultiStar: [#1 -0.03,0.10,1.04,U] [#2 -0.04,0.15,1.20,U] [#3 0.01,0.12,0.85,U] [#4 -0.36,0.47,0.00,M1] [#5 -0.02,0.17,0.66,U] [#6 0.05,0.09,0.43,U] [#7 -0.14,0.17,0.44,U] [#8 0.04,0.22,0.41,U] 
22:43:36.697 00.000 9044 refined, 7 included, MultiStar: {-0.04, 0.14}, one-star: {-0.11, 0.15}
22:43:36.698 00.001 9044 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.62) = xAngle (3.44 = -2.84)
22:43:36.700 00.002 9044 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.35 = 0.35)
22:43:36.700 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.81 mountX=-0.14 mountY=0.05, mountTheta=2.79
22:43:36.702 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.14, opts=13)
22:43:36.703 00.001 9044 Enqueuing Move request for scope (-0.04, 0.14)
22:43:36.705 00.002 12252 Worker thread wakes up
22:43:36.705 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:36.706 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
22:43:36.706 00.000 9044 UpdateGuideState exits: m=5741 SNR=51.9
22:43:36.707 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:36.708 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:36.709 00.001 9044 Enqueuing Expose request
22:43:36.710 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
22:43:36.710 00.000 12252 Moving (-0.04, 0.14) raw xDistance=-0.14 yDistance=0.05
22:43:36.714 00.004 12252 PPEC rslt: input = -0.14, final = 0.05, react = -0.08, pred = 0.13, hyst = -0.04, hyst_pct = 0.00, period_length = 483.60
22:43:36.714 00.000 12252 PPEC: input: -0.14, control: 0.05, exposure: 2000
22:43:36.714 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:36.714 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:43:36.714 00.000 12252 MoveAxis(W, 19, ABG)
22:43:36.714 00.000 12252 Guiding  Dir = 3, Dur = 19
22:43:36.714 00.000 12252 IsSlewing returns 0
22:43:36.714 00.000 12252 IsGuiding returns 0
22:43:36.716 00.002 12252 PulseGuide returned control before completion, sleep 28
22:43:36.757 00.041 12252 IsGuiding returns 0
22:43:36.757 00.000 12252 Move returns status 0, amount 19
22:43:36.757 00.000 12252 MoveAxis(N, 0, ABG)
22:43:36.757 00.000 12252 Move returns status 0, amount 0
22:43:36.757 00.000 12252 move complete, result=0
22:43:36.757 00.000 12252 worker thread done servicing request
22:43:36.757 00.000 12252 Worker thread wakes up
22:43:36.757 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:36.757 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:36.757 00.000 9044 GuideStep: -0.1 px 19 ms WEST, 0.1 px 0 ms NORTH
22:43:39.121 02.364 12252 Exposure complete
22:43:39.196 00.075 12252 worker thread done servicing request
22:43:39.196 00.000 9044 OnExposeComplete: enter
22:43:39.197 00.001 9044 UpdateGuideState(): m_state=6
22:43:39.198 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3797
22:43:39.199 00.001 9044 Star::Find returns 1 (0), X=1014.60, Y=831.99, Mass=5759, SNR=52.0, Peak=173 HFD=5.2
22:43:39.200 00.001 9044 MultiStar: [#1 0.05,0.33,1.07,U] [#2 0.47,0.47,0.00,M1] [#3 0.20,0.41,0.00,M1] [#4 -0.29,0.66,0.00,M2] [#5 0.11,0.37,0.00,M1] [#6 0.10,0.28,0.42,U] [#7 -0.08,0.25,0.44,U] [#8 0.06,0.31,0.41,U] 
22:43:39.201 00.001 9044 single-star, 4 included, MultiStar: {0.04, 0.30}, one-star: {0.05, 0.28}
22:43:39.202 00.001 9044 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.62) = xAngle (3.01 = 3.01)
22:43:39.204 00.002 9044 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.07 = -0.07)
22:43:39.207 00.003 9044 CameraToMount -- cameraX=0.05 cameraY=0.28 hyp=0.29 cameraTheta=1.38 mountX=-0.28 mountY=-0.02, mountTheta=-3.07
22:43:39.212 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.28, opts=13)
22:43:39.214 00.002 9044 Enqueuing Move request for scope (0.05, 0.28)
22:43:39.216 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:39.218 00.002 9044 UpdateGuideState exits: m=5759 SNR=52.0
22:43:39.220 00.002 12252 Worker thread wakes up
22:43:39.220 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:39.222 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:39.224 00.002 9044 Enqueuing Expose request
22:43:39.225 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.28) opts 0xd
22:43:39.225 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.28)
22:43:39.225 00.000 12252 Moving (0.05, 0.28) raw xDistance=-0.28 yDistance=-0.02
22:43:39.231 00.006 12252 PPEC rslt: input = -0.28, final = -0.03, react = -0.17, pred = 0.14, hyst = -0.14, hyst_pct = 0.00, period_length = 483.60
22:43:39.231 00.000 12252 PPEC: input: -0.28, control: -0.03, exposure: 2000
22:43:39.231 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:39.231 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:43:39.231 00.000 12252 MoveAxis(E, 10, ABG)
22:43:39.231 00.000 12252 Guiding  Dir = 2, Dur = 10
22:43:39.233 00.002 12252 IsSlewing returns 0
22:43:39.233 00.000 12252 IsGuiding returns 0
22:43:39.235 00.002 12252 PulseGuide returned control before completion, sleep 18
22:43:39.257 00.022 12252 IsGuiding returns 0
22:43:39.257 00.000 12252 Move returns status 0, amount 10
22:43:39.257 00.000 12252 MoveAxis(N, 0, ABG)
22:43:39.257 00.000 12252 Move returns status 0, amount 0
22:43:39.257 00.000 12252 move complete, result=0
22:43:39.257 00.000 12252 worker thread done servicing request
22:43:39.257 00.000 12252 Worker thread wakes up
22:43:39.257 00.000 9044 GuideStep: -0.3 px 10 ms EAST, -0.0 px 0 ms NORTH
22:43:39.261 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:39.261 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:41.610 02.349 12252 Exposure complete
22:43:41.679 00.069 12252 worker thread done servicing request
22:43:41.679 00.000 9044 OnExposeComplete: enter
22:43:41.680 00.001 9044 UpdateGuideState(): m_state=6
22:43:41.681 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3798
22:43:41.682 00.001 9044 Star::Find returns 1 (0), X=1014.59, Y=831.98, Mass=5847, SNR=52.4, Peak=173 HFD=5.2
22:43:41.684 00.002 9044 MultiStar: [#1 0.09,0.20,1.04,U] [#2 0.51,0.36,0.00,M2] [#3 0.17,0.38,0.00,M2] [#4 -0.29,0.57,0.00,M3] [#5 0.17,0.29,0.65,U] [#6 0.22,0.22,0.41,U] [#7 0.06,0.22,0.44,U] [#8 0.26,0.34,0.00,M1] 
22:43:41.685 00.001 9044 refined, 4 included, MultiStar: {0.10, 0.24}, one-star: {0.04, 0.28}
22:43:41.686 00.001 9044 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.62) = xAngle (2.80 = 2.80)
22:43:41.688 00.002 9044 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.29 = -0.29)
22:43:41.689 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.24 hyp=0.26 cameraTheta=1.17 mountX=-0.25 mountY=-0.07, mountTheta=-2.85
22:43:41.691 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.24, opts=13)
22:43:41.692 00.001 9044 Enqueuing Move request for scope (0.10, 0.24)
22:43:41.694 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:41.695 00.001 9044 UpdateGuideState exits: m=5847 SNR=52.4
22:43:41.696 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:41.697 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:41.698 00.001 9044 Enqueuing Expose request
22:43:41.699 00.001 12252 Worker thread wakes up
22:43:41.699 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.24) opts 0xd
22:43:41.699 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.24)
22:43:41.699 00.000 12252 Moving (0.10, 0.24) raw xDistance=-0.25 yDistance=-0.07
22:43:41.704 00.005 12252 PPEC rslt: input = -0.25, final = -0.03, react = -0.15, pred = 0.11, hyst = -0.13, hyst_pct = 0.00, period_length = 483.59
22:43:41.704 00.000 12252 PPEC: input: -0.25, control: -0.03, exposure: 2000
22:43:41.704 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:41.704 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:43:41.704 00.000 12252 MoveAxis(E, 14, ABG)
22:43:41.704 00.000 12252 Guiding  Dir = 2, Dur = 14
22:43:41.704 00.000 12252 IsSlewing returns 0
22:43:41.705 00.001 12252 IsGuiding returns 0
22:43:41.707 00.002 12252 PulseGuide returned control before completion, sleep 22
22:43:41.741 00.034 12252 IsGuiding returns 0
22:43:41.741 00.000 12252 Move returns status 0, amount 14
22:43:41.741 00.000 12252 MoveAxis(N, 0, ABG)
22:43:41.741 00.000 12252 Move returns status 0, amount 0
22:43:41.741 00.000 12252 move complete, result=0
22:43:41.741 00.000 12252 worker thread done servicing request
22:43:41.741 00.000 12252 Worker thread wakes up
22:43:41.741 00.000 9044 GuideStep: -0.2 px 14 ms EAST, -0.1 px 0 ms NORTH
22:43:41.743 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:41.743 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:44.099 02.356 12252 Exposure complete
22:43:44.161 00.062 12252 worker thread done servicing request
22:43:44.161 00.000 9044 OnExposeComplete: enter
22:43:44.163 00.002 9044 UpdateGuideState(): m_state=6
22:43:44.166 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3799
22:43:44.169 00.003 9044 Star::Find returns 1 (0), X=1014.74, Y=831.93, Mass=5720, SNR=51.7, Peak=173 HFD=5.1
22:43:44.172 00.003 9044 MultiStar: [#1 0.27,0.13,1.05,U] [#2 0.62,0.39,0.00,M3] [#3 0.19,0.35,0.00,M3] [#4 0.19,0.25,1.27,U] [#5 0.34,0.45,0.00,M1] [#6 0.32,0.31,0.00,M1] [#7 0.05,0.22,0.43,U] [#8 0.27,0.25,0.42,U] 
22:43:44.175 00.003 9044 single-star, 4 included, MultiStar: {0.20, 0.21}, one-star: {0.19, 0.22}
22:43:44.177 00.002 9044 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.62) = xAngle (2.49 = 2.49)
22:43:44.178 00.001 9044 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.59 = -0.59)
22:43:44.180 00.002 9044 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.87 mountX=-0.23 mountY=-0.16, mountTheta=-2.53
22:43:44.185 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=0.22, opts=13)
22:43:44.187 00.002 9044 Enqueuing Move request for scope (0.19, 0.22)
22:43:44.190 00.003 12252 Worker thread wakes up
22:43:44.190 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:44.191 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
22:43:44.192 00.001 9044 UpdateGuideState exits: m=5720 SNR=51.7
22:43:44.193 00.001 12252 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
22:43:44.193 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:44.196 00.003 12252 Moving (0.19, 0.22) raw xDistance=-0.23 yDistance=-0.16
22:43:44.196 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:44.196 00.000 9044 Enqueuing Expose request
22:43:44.197 00.001 12252 PPEC rslt: input = -0.23, final = -0.05, react = -0.14, pred = 0.09, hyst = -0.13, hyst_pct = 0.00, period_length = 483.59
22:43:44.197 00.000 12252 PPEC: input: -0.23, control: -0.05, exposure: 2000
22:43:44.197 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:43:44.197 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:43:44.197 00.000 12252 MoveAxis(E, 21, ABG)
22:43:44.197 00.000 12252 Guiding  Dir = 2, Dur = 21
22:43:44.198 00.001 12252 IsSlewing returns 0
22:43:44.198 00.000 12252 IsGuiding returns 0
22:43:44.202 00.004 12252 PulseGuide returned control before completion, sleep 29
22:43:44.241 00.039 12252 IsGuiding returns 0
22:43:44.241 00.000 12252 Move returns status 0, amount 21
22:43:44.241 00.000 12252 MoveAxis(N, 0, ABG)
22:43:44.241 00.000 12252 Move returns status 0, amount 0
22:43:44.241 00.000 12252 move complete, result=0
22:43:44.242 00.001 12252 worker thread done servicing request
22:43:44.242 00.000 9044 GuideStep: -0.2 px 21 ms EAST, -0.2 px 0 ms NORTH
22:43:44.244 00.002 12252 Worker thread wakes up
22:43:44.244 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:44.244 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:46.609 02.365 12252 Exposure complete
22:43:46.659 00.050 12252 worker thread done servicing request
22:43:46.659 00.000 9044 OnExposeComplete: enter
22:43:46.660 00.001 9044 UpdateGuideState(): m_state=6
22:43:46.662 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3800
22:43:46.663 00.001 9044 Star::Find returns 1 (0), X=1014.65, Y=832.00, Mass=5701, SNR=51.7, Peak=173 HFD=5.1
22:43:46.664 00.001 9044 MultiStar: [#1 0.07,0.29,1.09,U] [#2 0.42,0.43,0.00,M4] [#3 0.13,0.40,0.00,M4] [#4 -0.24,0.63,0.00,M3] [#5 0.07,0.33,0.66,U] [#6 0.27,0.36,0.00,M2] [#7 0.04,0.29,0.44,U] [#8 0.12,0.22,0.43,U] 
22:43:46.665 00.001 9044 refined, 4 included, MultiStar: {0.08, 0.29}, one-star: {0.10, 0.30}
22:43:46.666 00.001 9044 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.62) = xAngle (2.93 = 2.93)
22:43:46.667 00.001 9044 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.16 = -0.16)
22:43:46.669 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.30 mountX=-0.30 mountY=-0.05, mountTheta=-2.98
22:43:46.672 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.29, opts=13)
22:43:46.673 00.001 9044 Enqueuing Move request for scope (0.08, 0.29)
22:43:46.674 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:46.675 00.001 9044 UpdateGuideState exits: m=5701 SNR=51.7
22:43:46.676 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:46.678 00.002 12252 Worker thread wakes up
22:43:46.678 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:46.679 00.001 9044 Enqueuing Expose request
22:43:46.680 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.29) opts 0xd
22:43:46.680 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.29)
22:43:46.680 00.000 12252 Moving (0.08, 0.29) raw xDistance=-0.30 yDistance=-0.05
22:43:46.683 00.003 12252 PPEC rslt: input = -0.30, final = -0.13, react = -0.18, pred = 0.05, hyst = -0.16, hyst_pct = 0.00, period_length = 483.59
22:43:46.683 00.000 12252 PPEC: input: -0.30, control: -0.13, exposure: 2000
22:43:46.683 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:46.683 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:43:46.683 00.000 12252 MoveAxis(E, 50, ABG)
22:43:46.683 00.000 12252 Guiding  Dir = 2, Dur = 50
22:43:46.683 00.000 12252 IsSlewing returns 0
22:43:46.683 00.000 12252 IsGuiding returns 0
22:43:46.685 00.002 12252 PulseGuide returned control before completion, sleep 59
22:43:46.750 00.065 12252 IsGuiding returns 1
22:43:46.750 00.000 12252 scope still moving after pulse duration time elapsed
22:43:46.781 00.031 12252 IsSlewing returns 0
22:43:46.782 00.001 12252 IsGuiding returns 0
22:43:46.782 00.000 12252 scope move finished after 50 + 48 ms
22:43:46.782 00.000 12252 Move returns status 0, amount 50
22:43:46.782 00.000 12252 MoveAxis(N, 0, ABG)
22:43:46.782 00.000 12252 Move returns status 0, amount 0
22:43:46.782 00.000 12252 move complete, result=0
22:43:46.783 00.001 12252 worker thread done servicing request
22:43:46.783 00.000 12252 Worker thread wakes up
22:43:46.783 00.000 9044 GuideStep: -0.3 px 50 ms EAST, -0.0 px 0 ms NORTH
22:43:46.785 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:46.785 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:49.151 02.366 12252 Exposure complete
22:43:49.207 00.056 12252 worker thread done servicing request
22:43:49.207 00.000 9044 OnExposeComplete: enter
22:43:49.208 00.001 9044 UpdateGuideState(): m_state=6
22:43:49.209 00.001 9044 Star::Find(15, 1014, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3801
22:43:49.211 00.002 9044 Star::Find returns 1 (0), X=1014.72, Y=831.93, Mass=5874, SNR=52.6, Peak=173 HFD=5.2
22:43:49.212 00.001 9044 MultiStar: [#1 0.22,0.17,1.03,U] [#2 0.48,0.37,0.00,M5] [#3 0.19,0.33,0.83,U] [#4 -0.24,0.57,0.00,M4] [#5 0.11,0.21,0.65,U] [#6 0.19,0.29,0.41,U] [#7 0.09,0.21,0.43,U] [#8 0.15,0.21,0.41,U] 
22:43:49.213 00.001 9044 single-star, 6 included, MultiStar: {0.17, 0.23}, one-star: {0.17, 0.22}
22:43:49.214 00.001 9044 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.62) = xAngle (2.54 = 2.54)
22:43:49.215 00.001 9044 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.55 = -0.55)
22:43:49.216 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=0.22 hyp=0.28 cameraTheta=0.91 mountX=-0.23 mountY=-0.15, mountTheta=-2.58
22:43:49.219 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.22, opts=13)
22:43:49.222 00.003 9044 Enqueuing Move request for scope (0.17, 0.22)
22:43:49.223 00.001 12252 Worker thread wakes up
22:43:49.223 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:49.224 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.22) opts 0xd
22:43:49.224 00.000 9044 UpdateGuideState exits: m=5874 SNR=52.6
22:43:49.226 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:49.227 00.001 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.22)
22:43:49.227 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:49.228 00.001 9044 Enqueuing Expose request
22:43:49.229 00.001 12252 Moving (0.17, 0.22) raw xDistance=-0.23 yDistance=-0.15
22:43:49.232 00.003 12252 PPEC rslt: input = -0.23, final = -0.11, react = -0.14, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 483.59
22:43:49.232 00.000 12252 PPEC: input: -0.23, control: -0.11, exposure: 2000
22:43:49.232 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:49.232 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:43:49.232 00.000 12252 MoveAxis(E, 42, ABG)
22:43:49.232 00.000 12252 Guiding  Dir = 2, Dur = 42
22:43:49.233 00.001 12252 IsSlewing returns 0
22:43:49.233 00.000 12252 IsGuiding returns 0
22:43:49.235 00.002 12252 PulseGuide returned control before completion, sleep 50
22:43:49.295 00.060 12252 IsGuiding returns 0
22:43:49.295 00.000 12252 Move returns status 0, amount 42
22:43:49.295 00.000 12252 MoveAxis(N, 0, ABG)
22:43:49.295 00.000 12252 Move returns status 0, amount 0
22:43:49.295 00.000 12252 move complete, result=0
22:43:49.295 00.000 12252 worker thread done servicing request
22:43:49.295 00.000 12252 Worker thread wakes up
22:43:49.295 00.000 9044 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
22:43:49.297 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:49.297 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:51.664 02.367 12252 Exposure complete
22:43:51.738 00.074 12252 worker thread done servicing request
22:43:51.739 00.001 9044 OnExposeComplete: enter
22:43:51.740 00.001 9044 UpdateGuideState(): m_state=6
22:43:51.741 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3802
22:43:51.742 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=831.84, Mass=5754, SNR=52.0, Peak=173 HFD=5.2
22:43:51.743 00.001 9044 MultiStar: [#1 0.09,-0.04,1.04,U] [#2 0.09,0.08,1.19,U] [#3 0.13,0.08,0.85,U] [#4 0.09,0.13,1.27,U] [#5 0.13,0.16,0.67,U] [#6 0.19,0.19,0.43,U] [#7 -0.02,0.10,0.42,U] [#8 0.25,0.08,0.41,U] 
22:43:51.744 00.001 9044 refined, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.16, 0.13}
22:43:51.745 00.001 9044 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.62) = xAngle (2.30 = 2.30)
22:43:51.745 00.000 9044 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.78 = -0.78)
22:43:51.746 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.68 mountX=-0.10 mountY=-0.11, mountTheta=-2.33
22:43:51.748 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.09, opts=13)
22:43:51.750 00.002 9044 Enqueuing Move request for scope (0.12, 0.09)
22:43:51.750 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:51.751 00.001 9044 UpdateGuideState exits: m=5754 SNR=52.0
22:43:51.752 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:51.753 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:51.754 00.001 9044 Enqueuing Expose request
22:43:51.756 00.002 12252 Worker thread wakes up
22:43:51.756 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
22:43:51.756 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
22:43:51.756 00.000 12252 Moving (0.12, 0.09) raw xDistance=-0.10 yDistance=-0.11
22:43:51.761 00.005 12252 PPEC rslt: input = -0.10, final = -0.04, react = -0.06, pred = 0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 483.58
22:43:51.761 00.000 12252 PPEC: input: -0.10, control: -0.04, exposure: 2000
22:43:51.761 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:51.761 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:43:51.761 00.000 12252 MoveAxis(E, 14, ABG)
22:43:51.761 00.000 12252 Guiding  Dir = 2, Dur = 14
22:43:51.762 00.001 12252 IsSlewing returns 0
22:43:51.762 00.000 12252 IsGuiding returns 0
22:43:51.763 00.001 12252 PulseGuide returned control before completion, sleep 23
22:43:51.790 00.027 12252 IsGuiding returns 0
22:43:51.790 00.000 12252 Move returns status 0, amount 14
22:43:51.790 00.000 12252 MoveAxis(N, 0, ABG)
22:43:51.790 00.000 12252 Move returns status 0, amount 0
22:43:51.790 00.000 12252 move complete, result=0
22:43:51.790 00.000 12252 worker thread done servicing request
22:43:51.790 00.000 12252 Worker thread wakes up
22:43:51.790 00.000 9044 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:43:51.791 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:51.791 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:54.123 02.332 12252 Exposure complete
22:43:54.186 00.063 12252 worker thread done servicing request
22:43:54.186 00.000 9044 OnExposeComplete: enter
22:43:54.188 00.002 9044 UpdateGuideState(): m_state=6
22:43:54.188 00.000 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3803
22:43:54.190 00.002 9044 Star::Find returns 1 (0), X=1014.51, Y=831.76, Mass=5762, SNR=52.0, Peak=173 HFD=5.2
22:43:54.192 00.002 9044 MultiStar: [#1 -0.02,-0.18,1.07,U] [#2 -0.01,0.07,1.19,U] [#3 -0.13,-0.01,0.84,U] [#4 -0.04,0.09,1.26,U] [#5 0.02,0.05,0.66,U] [#6 0.08,0.09,0.42,U] [#7 -0.07,0.11,0.43,U] [#8 0.09,-0.01,0.42,U] 
22:43:54.195 00.003 9044 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.04, 0.05}
22:43:54.196 00.001 9044 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.62) = xAngle (4.04 = -2.24)
22:43:54.198 00.002 9044 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.96 = 0.96)
22:43:54.200 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.42 mountX=-0.02 mountY=0.03, mountTheta=2.22
22:43:54.203 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.02, opts=13)
22:43:54.205 00.002 9044 Enqueuing Move request for scope (-0.02, 0.02)
22:43:54.207 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:54.208 00.001 9044 UpdateGuideState exits: m=5762 SNR=52.0
22:43:54.209 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:54.210 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:54.212 00.002 9044 Enqueuing Expose request
22:43:54.213 00.001 12252 Worker thread wakes up
22:43:54.213 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:43:54.213 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:43:54.213 00.000 12252 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=0.03
22:43:54.216 00.003 12252 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.58
22:43:54.216 00.000 12252 PPEC: input: -0.02, control: 0.02, exposure: 2000
22:43:54.216 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:54.216 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:43:54.216 00.000 12252 MoveAxis(W, 7, ABG)
22:43:54.216 00.000 12252 Guiding  Dir = 3, Dur = 7
22:43:54.217 00.001 12252 IsSlewing returns 0
22:43:54.217 00.000 12252 IsGuiding returns 0
22:43:54.219 00.002 12252 PulseGuide returned control before completion, sleep 16
22:43:54.246 00.027 12252 IsGuiding returns 0
22:43:54.246 00.000 12252 Move returns status 0, amount 7
22:43:54.246 00.000 12252 MoveAxis(N, 0, ABG)
22:43:54.246 00.000 12252 Move returns status 0, amount 0
22:43:54.246 00.000 12252 move complete, result=0
22:43:54.246 00.000 12252 worker thread done servicing request
22:43:54.246 00.000 12252 Worker thread wakes up
22:43:54.247 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:54.247 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:54.247 00.000 9044 GuideStep: -0.0 px 7 ms WEST, 0.0 px 0 ms NORTH
22:43:56.609 02.362 12252 Exposure complete
22:43:56.652 00.043 12252 worker thread done servicing request
22:43:56.652 00.000 9044 OnExposeComplete: enter
22:43:56.653 00.001 9044 UpdateGuideState(): m_state=6
22:43:56.654 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3804
22:43:56.657 00.003 9044 Star::Find returns 1 (0), X=1014.49, Y=831.85, Mass=5716, SNR=51.8, Peak=173 HFD=5.2
22:43:56.659 00.002 9044 MultiStar: [#1 -0.00,0.15,1.07,U] [#2 -0.03,0.18,1.19,U] [#3 -0.08,0.20,0.86,U] [#4 -0.33,0.50,0.00,M3] [#5 -0.00,0.21,0.67,U] [#6 0.10,0.30,0.43,U] [#7 -0.09,0.12,0.43,U] [#8 0.04,0.20,0.41,U] 
22:43:56.661 00.002 9044 single-star, 7 included, MultiStar: {-0.03, 0.18}, one-star: {-0.06, 0.15}
22:43:56.665 00.004 9044 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.62) = xAngle (3.57 = -2.71)
22:43:56.667 00.002 9044 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.49 = 0.49)
22:43:56.669 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.95 mountX=-0.14 mountY=0.07, mountTheta=2.67
22:43:56.672 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.15, opts=13)
22:43:56.674 00.002 9044 Enqueuing Move request for scope (-0.06, 0.15)
22:43:56.677 00.003 12252 Worker thread wakes up
22:43:56.677 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:56.679 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
22:43:56.679 00.000 9044 UpdateGuideState exits: m=5716 SNR=51.8
22:43:56.680 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
22:43:56.681 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:56.681 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:56.683 00.002 9044 Enqueuing Expose request
22:43:56.684 00.001 12252 Moving (-0.06, 0.15) raw xDistance=-0.14 yDistance=0.07
22:43:56.688 00.004 12252 PPEC rslt: input = -0.14, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 483.58
22:43:56.688 00.000 12252 PPEC: input: -0.14, control: -0.06, exposure: 2000
22:43:56.688 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:56.688 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:43:56.688 00.000 12252 MoveAxis(E, 22, ABG)
22:43:56.688 00.000 12252 Guiding  Dir = 2, Dur = 22
22:43:56.689 00.001 12252 IsSlewing returns 0
22:43:56.689 00.000 12252 IsGuiding returns 0
22:43:56.691 00.002 12252 PulseGuide returned control before completion, sleep 30
22:43:56.727 00.036 12252 IsGuiding returns 0
22:43:56.727 00.000 12252 Move returns status 0, amount 22
22:43:56.727 00.000 12252 MoveAxis(N, 0, ABG)
22:43:56.727 00.000 12252 Move returns status 0, amount 0
22:43:56.728 00.001 12252 move complete, result=0
22:43:56.728 00.000 12252 worker thread done servicing request
22:43:56.728 00.000 12252 Worker thread wakes up
22:43:56.728 00.000 9044 GuideStep: -0.1 px 22 ms EAST, 0.1 px 0 ms NORTH
22:43:56.729 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:56.729 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:43:59.092 02.363 12252 Exposure complete
22:43:59.159 00.067 12252 worker thread done servicing request
22:43:59.159 00.000 9044 OnExposeComplete: enter
22:43:59.160 00.001 9044 UpdateGuideState(): m_state=6
22:43:59.161 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3805
22:43:59.162 00.001 9044 Star::Find returns 1 (0), X=1014.45, Y=831.88, Mass=5751, SNR=52.0, Peak=173 HFD=5.2
22:43:59.163 00.001 9044 MultiStar: [#1 -0.02,0.20,1.07,U] [#2 0.40,0.40,0.00,M3] [#3 0.10,0.28,0.84,U] [#4 -0.36,0.52,0.00,M4] [#5 0.10,0.23,0.66,U] [#6 0.09,0.24,0.43,U] [#7 -0.06,0.22,0.44,U] [#8 0.06,0.18,0.41,U] 
22:43:59.164 00.001 9044 single-star, 6 included, MultiStar: {0.01, 0.22}, one-star: {-0.10, 0.17}
22:43:59.165 00.001 9044 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.62) = xAngle (3.73 = -2.55)
22:43:59.166 00.001 9044 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.64 = 0.64)
22:43:59.168 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.10 mountX=-0.17 mountY=0.12, mountTheta=2.52
22:43:59.170 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.17, opts=13)
22:43:59.171 00.001 9044 Enqueuing Move request for scope (-0.10, 0.17)
22:43:59.172 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:43:59.173 00.001 9044 UpdateGuideState exits: m=5751 SNR=52.0
22:43:59.174 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:43:59.175 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:43:59.177 00.002 9044 Enqueuing Expose request
22:43:59.178 00.001 12252 Worker thread wakes up
22:43:59.179 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
22:43:59.179 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
22:43:59.179 00.000 12252 Moving (-0.10, 0.17) raw xDistance=-0.17 yDistance=0.12
22:43:59.182 00.003 12252 PPEC rslt: input = -0.17, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 483.58
22:43:59.182 00.000 12252 PPEC: input: -0.17, control: -0.09, exposure: 2000
22:43:59.182 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:43:59.182 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:43:59.182 00.000 12252 MoveAxis(E, 37, ABG)
22:43:59.182 00.000 12252 Guiding  Dir = 2, Dur = 37
22:43:59.182 00.000 12252 IsSlewing returns 0
22:43:59.182 00.000 12252 IsGuiding returns 0
22:43:59.184 00.002 12252 PulseGuide returned control before completion, sleep 46
22:43:59.240 00.056 12252 IsGuiding returns 0
22:43:59.240 00.000 12252 Move returns status 0, amount 37
22:43:59.240 00.000 12252 MoveAxis(N, 0, ABG)
22:43:59.242 00.002 12252 Move returns status 0, amount 0
22:43:59.242 00.000 12252 move complete, result=0
22:43:59.242 00.000 12252 worker thread done servicing request
22:43:59.242 00.000 9044 GuideStep: -0.2 px 37 ms EAST, 0.1 px 0 ms NORTH
22:43:59.244 00.002 12252 Worker thread wakes up
22:43:59.245 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:43:59.245 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:01.605 02.360 12252 Exposure complete
22:44:01.655 00.050 12252 worker thread done servicing request
22:44:01.656 00.001 9044 OnExposeComplete: enter
22:44:01.657 00.001 9044 UpdateGuideState(): m_state=6
22:44:01.658 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3806
22:44:01.659 00.001 9044 Star::Find returns 1 (0), X=1014.55, Y=831.84, Mass=5819, SNR=52.3, Peak=173 HFD=5.2
22:44:01.660 00.001 9044 MultiStar: [#1 0.15,0.16,1.03,U] [#2 0.46,0.29,0.00,M4] [#3 0.20,0.15,0.85,U] [#4 0.15,0.22,1.23,U] [#5 0.14,0.16,0.66,U] [#6 0.20,0.27,0.41,U] [#7 -0.02,0.11,0.43,U] [#8 0.17,0.07,0.40,U] 
22:44:01.663 00.003 9044 single-star, 7 included, MultiStar: {0.12, 0.17}, one-star: {0.01, 0.14}
22:44:01.665 00.002 9044 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.62) = xAngle (3.14 = -3.14)
22:44:01.667 00.002 9044 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.06 = 0.06)
22:44:01.669 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.52 mountX=-0.14 mountY=0.01, mountTheta=3.08
22:44:01.672 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.14, opts=13)
22:44:01.675 00.003 9044 Enqueuing Move request for scope (0.01, 0.14)
22:44:01.677 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:44:01.679 00.002 9044 UpdateGuideState exits: m=5819 SNR=52.3
22:44:01.681 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:01.683 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:01.685 00.002 9044 Enqueuing Expose request
22:44:01.687 00.002 12252 Worker thread wakes up
22:44:01.687 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
22:44:01.687 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
22:44:01.687 00.000 12252 Moving (0.01, 0.14) raw xDistance=-0.14 yDistance=0.01
22:44:01.692 00.005 12252 PPEC rslt: input = -0.14, final = -0.04, react = -0.08, pred = 0.05, hyst = -0.08, hyst_pct = 0.00, period_length = 483.58
22:44:01.692 00.000 12252 PPEC: input: -0.14, control: -0.04, exposure: 2000
22:44:01.692 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:01.692 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:44:01.692 00.000 12252 MoveAxis(E, 14, ABG)
22:44:01.692 00.000 12252 Guiding  Dir = 2, Dur = 14
22:44:01.693 00.001 12252 IsSlewing returns 0
22:44:01.693 00.000 12252 IsGuiding returns 0
22:44:01.696 00.003 12252 PulseGuide returned control before completion, sleep 23
22:44:01.720 00.024 12252 IsGuiding returns 1
22:44:01.720 00.000 12252 scope still moving after pulse duration time elapsed
22:44:01.752 00.032 12252 IsSlewing returns 0
22:44:01.752 00.000 12252 IsGuiding returns 0
22:44:01.752 00.000 12252 scope move finished after 14 + 44 ms
22:44:01.752 00.000 12252 Move returns status 0, amount 14
22:44:01.753 00.001 12252 MoveAxis(N, 0, ABG)
22:44:01.753 00.000 12252 Move returns status 0, amount 0
22:44:01.753 00.000 12252 move complete, result=0
22:44:01.753 00.000 12252 worker thread done servicing request
22:44:01.753 00.000 12252 Worker thread wakes up
22:44:01.753 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:01.753 00.000 9044 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
22:44:01.756 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:04.098 02.342 12252 Exposure complete
22:44:04.165 00.067 12252 worker thread done servicing request
22:44:04.166 00.001 9044 OnExposeComplete: enter
22:44:04.167 00.001 9044 UpdateGuideState(): m_state=6
22:44:04.168 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3807
22:44:04.169 00.001 9044 Star::Find returns 1 (0), X=1014.75, Y=831.81, Mass=5700, SNR=51.7, Peak=173 HFD=5.0
22:44:04.171 00.002 9044 MultiStar: [#1 0.21,-0.09,1.07,U] [#2 0.51,0.33,0.00,M5] [#3 0.15,0.28,0.85,U] [#4 0.07,0.19,1.26,U] [#5 0.20,0.15,0.67,U] [#6 0.15,0.21,0.43,U] [#7 0.08,0.18,0.45,U] [#8 0.15,0.11,0.42,U] 
22:44:04.172 00.001 9044 refined, 7 included, MultiStar: {0.15, 0.13}, one-star: {0.20, 0.11}
22:44:04.173 00.001 9044 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.62) = xAngle (2.33 = 2.33)
22:44:04.174 00.001 9044 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.75 = -0.75)
22:44:04.175 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.71 mountX=-0.14 mountY=-0.14, mountTheta=-2.36
22:44:04.178 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.13, opts=13)
22:44:04.179 00.001 9044 Enqueuing Move request for scope (0.15, 0.13)
22:44:04.180 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:04.181 00.001 9044 UpdateGuideState exits: m=5700 SNR=51.7
22:44:04.182 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:04.183 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:04.184 00.001 9044 Enqueuing Expose request
22:44:04.185 00.001 12252 Worker thread wakes up
22:44:04.185 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
22:44:04.187 00.002 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
22:44:04.187 00.000 12252 Moving (0.15, 0.13) raw xDistance=-0.14 yDistance=-0.14
22:44:04.192 00.005 12252 PPEC rslt: input = -0.14, final = -0.02, react = -0.08, pred = 0.06, hyst = -0.08, hyst_pct = 0.00, period_length = 483.57
22:44:04.192 00.000 12252 PPEC: input: -0.14, control: -0.02, exposure: 2000
22:44:04.192 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:04.192 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:44:04.192 00.000 12252 MoveAxis(E, 9, ABG)
22:44:04.192 00.000 12252 Guiding  Dir = 2, Dur = 9
22:44:04.193 00.001 12252 IsSlewing returns 0
22:44:04.193 00.000 12252 IsGuiding returns 0
22:44:04.195 00.002 12252 PulseGuide returned control before completion, sleep 18
22:44:04.226 00.031 12252 IsGuiding returns 0
22:44:04.226 00.000 12252 Move returns status 0, amount 9
22:44:04.226 00.000 12252 MoveAxis(N, 0, ABG)
22:44:04.226 00.000 12252 Move returns status 0, amount 0
22:44:04.226 00.000 12252 move complete, result=0
22:44:04.226 00.000 12252 worker thread done servicing request
22:44:04.226 00.000 12252 Worker thread wakes up
22:44:04.227 00.001 9044 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:44:04.228 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:04.228 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:06.593 02.365 12252 Exposure complete
22:44:06.643 00.050 12252 worker thread done servicing request
22:44:06.643 00.000 9044 OnExposeComplete: enter
22:44:06.644 00.001 9044 UpdateGuideState(): m_state=6
22:44:06.645 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
22:44:06.646 00.001 9044 Star::Find returns 1 (0), X=1014.58, Y=831.89, Mass=5720, SNR=51.8, Peak=173 HFD=5.2
22:44:06.647 00.001 9044 MultiStar: [#1 0.09,0.12,1.06,U] [#2 0.07,0.07,1.21,U] [#3 0.05,0.12,0.84,U] [#4 0.10,0.15,1.26,U] [#5 0.15,0.12,0.66,U] [#6 0.12,0.12,0.43,U] [#7 0.01,0.07,0.43,U] [#8 0.10,0.02,0.42,U] 
22:44:06.648 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {0.03, 0.18}
22:44:06.649 00.001 9044 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.62) = xAngle (2.60 = 2.60)
22:44:06.649 00.000 9044 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.48 = -0.48)
22:44:06.650 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=0.98 mountX=-0.12 mountY=-0.07, mountTheta=-2.64
22:44:06.652 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.12, opts=13)
22:44:06.653 00.001 9044 Enqueuing Move request for scope (0.08, 0.12)
22:44:06.653 00.000 12252 Worker thread wakes up
22:44:06.654 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
22:44:06.654 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
22:44:06.654 00.000 12252 Moving (0.08, 0.12) raw xDistance=-0.12 yDistance=-0.07
22:44:06.654 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:06.656 00.002 9044 UpdateGuideState exits: m=5720 SNR=51.8
22:44:06.658 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:06.659 00.001 12252 PPEC rslt: input = -0.12, final = -0.03, react = -0.07, pred = 0.04, hyst = -0.07, hyst_pct = 0.00, period_length = 483.57
22:44:06.659 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:06.661 00.002 9044 Enqueuing Expose request
22:44:06.664 00.003 12252 PPEC: input: -0.12, control: -0.03, exposure: 2000
22:44:06.664 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:06.664 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:44:06.664 00.000 12252 MoveAxis(E, 11, ABG)
22:44:06.664 00.000 12252 Guiding  Dir = 2, Dur = 11
22:44:06.665 00.001 12252 IsSlewing returns 0
22:44:06.665 00.000 12252 IsGuiding returns 0
22:44:06.667 00.002 12252 PulseGuide returned control before completion, sleep 20
22:44:06.690 00.023 12252 IsGuiding returns 1
22:44:06.691 00.001 12252 scope still moving after pulse duration time elapsed
22:44:06.722 00.031 12252 IsSlewing returns 0
22:44:06.722 00.000 12252 IsGuiding returns 0
22:44:06.722 00.000 12252 scope move finished after 11 + 45 ms
22:44:06.722 00.000 12252 Move returns status 0, amount 11
22:44:06.722 00.000 12252 MoveAxis(N, 0, ABG)
22:44:06.722 00.000 12252 Move returns status 0, amount 0
22:44:06.722 00.000 12252 move complete, result=0
22:44:06.722 00.000 12252 worker thread done servicing request
22:44:06.722 00.000 9044 GuideStep: -0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:44:06.724 00.002 12252 Worker thread wakes up
22:44:06.724 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:06.724 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:09.079 02.355 12252 Exposure complete
22:44:09.138 00.059 12252 worker thread done servicing request
22:44:09.138 00.000 9044 OnExposeComplete: enter
22:44:09.139 00.001 9044 UpdateGuideState(): m_state=6
22:44:09.141 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3809
22:44:09.142 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=831.83, Mass=5733, SNR=52.0, Peak=173 HFD=5.2
22:44:09.144 00.002 9044 MultiStar: [#1 0.12,0.07,1.04,U] [#2 0.52,0.26,0.00,M5] [#3 0.22,0.08,0.86,U] [#4 0.14,0.14,1.28,U] [#5 0.16,0.11,0.64,U] [#6 0.26,0.18,0.42,U] [#7 0.08,0.04,0.43,U] [#8 0.15,0.16,0.42,U] 
22:44:09.145 00.001 9044 refined, 7 included, MultiStar: {0.16, 0.11}, one-star: {0.17, 0.13}
22:44:09.146 00.001 9044 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.62) = xAngle (2.23 = 2.23)
22:44:09.147 00.001 9044 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.86 = -0.86)
22:44:09.148 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.20 cameraTheta=0.60 mountX=-0.12 mountY=-0.15, mountTheta=-2.25
22:44:09.150 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.11, opts=13)
22:44:09.151 00.001 9044 Enqueuing Move request for scope (0.16, 0.11)
22:44:09.153 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:09.154 00.001 9044 UpdateGuideState exits: m=5733 SNR=52.0
22:44:09.155 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:09.157 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:09.158 00.001 9044 Enqueuing Expose request
22:44:09.159 00.001 12252 Worker thread wakes up
22:44:09.159 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
22:44:09.159 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
22:44:09.159 00.000 12252 Moving (0.16, 0.11) raw xDistance=-0.12 yDistance=-0.15
22:44:09.167 00.008 12252 PPEC rslt: input = -0.12, final = -0.02, react = -0.07, pred = 0.05, hyst = -0.07, hyst_pct = 0.00, period_length = 483.57
22:44:09.167 00.000 12252 PPEC: input: -0.12, control: -0.02, exposure: 2000
22:44:09.167 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:09.167 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:44:09.167 00.000 12252 MoveAxis(E, 8, ABG)
22:44:09.167 00.000 12252 Guiding  Dir = 2, Dur = 8
22:44:09.168 00.001 12252 IsSlewing returns 0
22:44:09.168 00.000 12252 IsGuiding returns 0
22:44:09.170 00.002 12252 PulseGuide returned control before completion, sleep 16
22:44:09.190 00.020 12252 IsGuiding returns 0
22:44:09.190 00.000 12252 Move returns status 0, amount 8
22:44:09.190 00.000 12252 MoveAxis(N, 0, ABG)
22:44:09.190 00.000 12252 Move returns status 0, amount 0
22:44:09.190 00.000 12252 move complete, result=0
22:44:09.191 00.001 12252 worker thread done servicing request
22:44:09.191 00.000 9044 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:44:09.192 00.001 12252 Worker thread wakes up
22:44:09.192 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:09.192 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:11.530 02.338 12252 Exposure complete
22:44:11.578 00.048 12252 worker thread done servicing request
22:44:11.578 00.000 9044 OnExposeComplete: enter
22:44:11.580 00.002 9044 UpdateGuideState(): m_state=6
22:44:11.583 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3810
22:44:11.585 00.002 9044 Star::Find returns 1 (0), X=1014.68, Y=831.86, Mass=5588, SNR=51.3, Peak=173 HFD=5.1
22:44:11.586 00.001 9044 MultiStar: [#1 0.19,0.15,1.05,U] [#2 0.45,0.35,0.00,M6] [#3 0.12,0.22,0.85,U] [#4 0.16,0.12,1.29,U] [#5 0.13,0.15,0.67,U] [#6 0.28,0.14,0.42,U] [#7 0.09,0.16,0.45,U] [#8 0.14,0.13,0.43,U] 
22:44:11.587 00.001 9044 single-star, 7 included, MultiStar: {0.15, 0.15}, one-star: {0.13, 0.15}
22:44:11.588 00.001 9044 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.62) = xAngle (2.50 = 2.50)
22:44:11.589 00.001 9044 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.59 = -0.59)
22:44:11.590 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.87 mountX=-0.16 mountY=-0.11, mountTheta=-2.53
22:44:11.591 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.15, opts=13)
22:44:11.593 00.002 9044 Enqueuing Move request for scope (0.13, 0.15)
22:44:11.594 00.001 12252 Worker thread wakes up
22:44:11.594 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:11.594 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
22:44:11.594 00.000 9044 UpdateGuideState exits: m=5588 SNR=51.3
22:44:11.595 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
22:44:11.595 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:11.596 00.001 12252 Moving (0.13, 0.15) raw xDistance=-0.16 yDistance=-0.11
22:44:11.596 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:11.596 00.000 9044 Enqueuing Expose request
22:44:11.599 00.003 12252 PPEC rslt: input = -0.16, final = -0.09, react = -0.10, pred = 0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 483.56
22:44:11.599 00.000 12252 PPEC: input: -0.16, control: -0.09, exposure: 2000
22:44:11.599 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:11.599 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:11.599 00.000 12252 MoveAxis(E, 34, ABG)
22:44:11.599 00.000 12252 Guiding  Dir = 2, Dur = 34
22:44:11.600 00.001 12252 IsSlewing returns 0
22:44:11.600 00.000 12252 IsGuiding returns 0
22:44:11.602 00.002 12252 PulseGuide returned control before completion, sleep 43
22:44:11.647 00.045 12252 IsGuiding returns 0
22:44:11.647 00.000 12252 Move returns status 0, amount 34
22:44:11.647 00.000 12252 MoveAxis(N, 0, ABG)
22:44:11.647 00.000 12252 Move returns status 0, amount 0
22:44:11.647 00.000 12252 move complete, result=0
22:44:11.647 00.000 12252 worker thread done servicing request
22:44:11.648 00.001 9044 GuideStep: -0.2 px 34 ms EAST, -0.1 px 0 ms NORTH
22:44:11.649 00.001 12252 Worker thread wakes up
22:44:11.649 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:11.649 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:14.015 02.366 12252 Exposure complete
22:44:14.058 00.043 12252 worker thread done servicing request
22:44:14.058 00.000 9044 OnExposeComplete: enter
22:44:14.061 00.003 9044 UpdateGuideState(): m_state=6
22:44:14.062 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3811
22:44:14.064 00.002 9044 Star::Find returns 1 (0), X=1014.48, Y=831.84, Mass=5936, SNR=52.9, Peak=173 HFD=5.3
22:44:14.066 00.002 9044 MultiStar: [#1 0.11,0.13,1.03,U] [#2 0.04,0.04,1.21,U] [#3 0.13,0.27,0.83,U] [#4 0.06,0.16,1.22,U] [#5 0.17,0.16,0.64,U] [#6 0.16,0.20,0.41,U] [#7 0.03,0.08,0.43,U] [#8 0.05,0.19,0.41,U] 
22:44:14.067 00.001 9044 single-star, 8 included, MultiStar: {0.07, 0.14}, one-star: {-0.06, 0.13}
22:44:14.068 00.001 9044 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.62) = xAngle (3.65 = -2.64)
22:44:14.069 00.001 9044 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.56 = 0.56)
22:44:14.070 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.15 cameraTheta=2.02 mountX=-0.13 mountY=0.08, mountTheta=2.59
22:44:14.072 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.13, opts=13)
22:44:14.073 00.001 9044 Enqueuing Move request for scope (-0.06, 0.13)
22:44:14.075 00.002 12252 Worker thread wakes up
22:44:14.075 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:14.077 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
22:44:14.077 00.000 9044 UpdateGuideState exits: m=5936 SNR=52.9
22:44:14.078 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:14.080 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
22:44:14.080 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:14.080 00.000 9044 Enqueuing Expose request
22:44:14.082 00.002 12252 Moving (-0.06, 0.13) raw xDistance=-0.13 yDistance=0.08
22:44:14.085 00.003 12252 PPEC rslt: input = -0.13, final = -0.03, react = -0.08, pred = 0.05, hyst = -0.07, hyst_pct = 0.00, period_length = 483.56
22:44:14.085 00.000 12252 PPEC: input: -0.13, control: -0.03, exposure: 2000
22:44:14.085 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:14.085 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:44:14.085 00.000 12252 MoveAxis(E, 11, ABG)
22:44:14.085 00.000 12252 Guiding  Dir = 2, Dur = 11
22:44:14.086 00.001 12252 IsSlewing returns 0
22:44:14.086 00.000 12252 IsGuiding returns 0
22:44:14.088 00.002 12252 PulseGuide returned control before completion, sleep 19
22:44:14.111 00.023 12252 IsGuiding returns 1
22:44:14.111 00.000 12252 scope still moving after pulse duration time elapsed
22:44:14.141 00.030 12252 IsSlewing returns 0
22:44:14.142 00.001 12252 IsGuiding returns 0
22:44:14.142 00.000 12252 scope move finished after 11 + 45 ms
22:44:14.142 00.000 12252 Move returns status 0, amount 11
22:44:14.142 00.000 12252 MoveAxis(N, 0, ABG)
22:44:14.142 00.000 12252 Move returns status 0, amount 0
22:44:14.142 00.000 12252 move complete, result=0
22:44:14.142 00.000 12252 worker thread done servicing request
22:44:14.142 00.000 9044 GuideStep: -0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
22:44:14.146 00.004 12252 Worker thread wakes up
22:44:14.146 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:14.146 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:16.480 02.334 12252 Exposure complete
22:44:16.507 00.027 12252 worker thread done servicing request
22:44:16.507 00.000 9044 OnExposeComplete: enter
22:44:16.509 00.002 9044 UpdateGuideState(): m_state=6
22:44:16.510 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3812
22:44:16.511 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=831.83, Mass=5716, SNR=51.8, Peak=173 HFD=5.2
22:44:16.511 00.000 9044 MultiStar: [#1 0.02,0.10,1.05,U] [#2 0.49,0.32,0.00,M6] [#3 0.13,0.17,0.85,U] [#4 -0.28,0.53,0.00,M1] [#5 0.11,0.19,0.66,U] [#6 0.11,0.27,0.42,U] [#7 -0.13,0.08,0.44,U] [#8 0.28,0.19,0.41,U] 
22:44:16.512 00.001 9044 single-star, 6 included, MultiStar: {0.09, 0.15}, one-star: {0.11, 0.12}
22:44:16.513 00.001 9044 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.62) = xAngle (2.44 = 2.44)
22:44:16.513 00.000 9044 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.64 = -0.64)
22:44:16.514 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.17 cameraTheta=0.82 mountX=-0.13 mountY=-0.10, mountTheta=-2.48
22:44:16.515 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.12, opts=13)
22:44:16.516 00.001 9044 Enqueuing Move request for scope (0.11, 0.12)
22:44:16.518 00.002 12252 Worker thread wakes up
22:44:16.518 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
22:44:16.518 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
22:44:16.518 00.000 12252 Moving (0.11, 0.12) raw xDistance=-0.13 yDistance=-0.10
22:44:16.520 00.002 12252 PPEC rslt: input = -0.13, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 483.56
22:44:16.520 00.000 12252 PPEC: input: -0.13, control: -0.10, exposure: 2000
22:44:16.520 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:16.520 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:44:16.520 00.000 12252 MoveAxis(E, 39, ABG)
22:44:16.520 00.000 12252 Guiding  Dir = 2, Dur = 39
22:44:16.520 00.000 12252 IsSlewing returns 0
22:44:16.521 00.001 12252 IsGuiding returns 0
22:44:16.521 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:16.523 00.002 12252 PulseGuide returned control before completion, sleep 47
22:44:16.536 00.013 9044 UpdateGuideState exits: m=5716 SNR=51.8
22:44:16.538 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:16.539 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:16.540 00.001 9044 Enqueuing Expose request
22:44:16.572 00.032 12252 IsGuiding returns 0
22:44:16.572 00.000 12252 Move returns status 0, amount 39
22:44:16.572 00.000 12252 MoveAxis(N, 0, ABG)
22:44:16.572 00.000 12252 Move returns status 0, amount 0
22:44:16.572 00.000 12252 move complete, result=0
22:44:16.572 00.000 12252 worker thread done servicing request
22:44:16.572 00.000 12252 Worker thread wakes up
22:44:16.573 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:16.573 00.000 9044 GuideStep: -0.1 px 39 ms EAST, -0.1 px 0 ms NORTH
22:44:16.573 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:18.904 02.331 12252 Exposure complete
22:44:18.931 00.027 12252 worker thread done servicing request
22:44:18.931 00.000 9044 OnExposeComplete: enter
22:44:18.932 00.001 9044 UpdateGuideState(): m_state=6
22:44:18.934 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3813
22:44:18.934 00.000 9044 Star::Find returns 1 (0), X=1014.63, Y=831.92, Mass=5698, SNR=51.7, Peak=173 HFD=5.2
22:44:18.935 00.001 9044 MultiStar: [#1 0.07,0.16,1.08,U] [#2 0.02,0.11,1.20,U] [#3 0.13,0.12,0.86,U] [#4 0.13,0.23,1.27,U] [#5 0.13,0.21,0.66,U] [#6 0.16,0.25,0.43,U] [#7 -0.00,0.19,0.44,U] [#8 0.02,0.24,0.42,U] 
22:44:18.936 00.001 9044 refined, 8 included, MultiStar: {0.09, 0.18}, one-star: {0.08, 0.21}
22:44:18.937 00.001 9044 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.62) = xAngle (2.75 = 2.75)
22:44:18.937 00.000 9044 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.33 = -0.33)
22:44:18.938 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.20 cameraTheta=1.13 mountX=-0.19 mountY=-0.07, mountTheta=-2.80
22:44:18.939 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.18, opts=13)
22:44:18.941 00.002 9044 Enqueuing Move request for scope (0.09, 0.18)
22:44:18.942 00.001 12252 Worker thread wakes up
22:44:18.942 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
22:44:18.942 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
22:44:18.942 00.000 12252 Moving (0.09, 0.18) raw xDistance=-0.19 yDistance=-0.07
22:44:18.943 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:18.944 00.001 12252 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.00, hyst = -0.10, hyst_pct = 0.00, period_length = 483.56
22:44:18.944 00.000 12252 PPEC: input: -0.19, control: -0.12, exposure: 2000
22:44:18.944 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:18.944 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:44:18.944 00.000 12252 MoveAxis(E, 45, ABG)
22:44:18.944 00.000 12252 Guiding  Dir = 2, Dur = 45
22:44:18.944 00.000 12252 IsSlewing returns 0
22:44:18.944 00.000 12252 IsGuiding returns 0
22:44:18.947 00.003 12252 PulseGuide returned control before completion, sleep 53
22:44:18.958 00.011 9044 UpdateGuideState exits: m=5698 SNR=51.7
22:44:18.959 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:18.960 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:18.960 00.000 9044 Enqueuing Expose request
22:44:19.013 00.053 12252 IsGuiding returns 0
22:44:19.013 00.000 12252 Move returns status 0, amount 45
22:44:19.013 00.000 12252 MoveAxis(N, 0, ABG)
22:44:19.013 00.000 12252 Move returns status 0, amount 0
22:44:19.013 00.000 12252 move complete, result=0
22:44:19.013 00.000 12252 worker thread done servicing request
22:44:19.015 00.002 12252 Worker thread wakes up
22:44:19.015 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:19.015 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:19.015 00.000 9044 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
22:44:21.353 02.338 12252 Exposure complete
22:44:21.381 00.028 12252 worker thread done servicing request
22:44:21.381 00.000 9044 OnExposeComplete: enter
22:44:21.383 00.002 9044 UpdateGuideState(): m_state=6
22:44:21.383 00.000 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3814
22:44:21.384 00.001 9044 Star::Find returns 1 (0), X=1014.52, Y=831.74, Mass=5792, SNR=52.3, Peak=173 HFD=5.3
22:44:21.385 00.001 9044 MultiStar: [#1 0.11,-0.16,1.05,U] [#2 0.07,-0.07,1.19,U] [#3 0.13,0.02,0.83,U] [#4 0.07,0.07,1.27,U] [#5 0.16,0.07,0.65,U] [#6 0.24,0.01,0.42,U] [#7 0.03,-0.04,0.43,U] [#8 0.06,0.02,0.42,U] 
22:44:21.386 00.001 9044 single-star, 8 included, MultiStar: {0.08, -0.01}, one-star: {-0.03, 0.04}
22:44:21.387 00.001 9044 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.62) = xAngle (3.91 = -2.38)
22:44:21.387 00.000 9044 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.82 = 0.82)
22:44:21.388 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.04 hyp=0.05 cameraTheta=2.28 mountX=-0.03 mountY=0.03, mountTheta=2.35
22:44:21.389 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.04, opts=13)
22:44:21.390 00.001 9044 Enqueuing Move request for scope (-0.03, 0.04)
22:44:21.391 00.001 12252 Worker thread wakes up
22:44:21.391 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.04) opts 0xd
22:44:21.391 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.04)
22:44:21.391 00.000 12252 Moving (-0.03, 0.04) raw xDistance=-0.03 yDistance=0.03
22:44:21.392 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:21.393 00.001 12252 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:44:21.393 00.000 12252 PPEC: input: -0.03, control: 0.01, exposure: 2000
22:44:21.393 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:21.393 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:44:21.393 00.000 12252 MoveAxis(W, 3, ABG)
22:44:21.393 00.000 12252 Guiding  Dir = 3, Dur = 3
22:44:21.394 00.001 12252 IsSlewing returns 0
22:44:21.394 00.000 12252 IsGuiding returns 0
22:44:21.396 00.002 12252 PulseGuide returned control before completion, sleep 12
22:44:21.410 00.014 9044 UpdateGuideState exits: m=5792 SNR=52.3
22:44:21.411 00.001 12252 IsGuiding returns 0
22:44:21.411 00.000 12252 Move returns status 0, amount 3
22:44:21.411 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:21.412 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:21.413 00.001 9044 Enqueuing Expose request
22:44:21.414 00.001 12252 MoveAxis(N, 0, ABG)
22:44:21.414 00.000 12252 Move returns status 0, amount 0
22:44:21.414 00.000 12252 move complete, result=0
22:44:21.414 00.000 12252 worker thread done servicing request
22:44:21.414 00.000 12252 Worker thread wakes up
22:44:21.414 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:21.414 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:21.414 00.000 9044 GuideStep: -0.0 px 3 ms WEST, 0.0 px 0 ms NORTH
22:44:23.742 02.328 12252 Exposure complete
22:44:23.770 00.028 12252 worker thread done servicing request
22:44:23.770 00.000 9044 OnExposeComplete: enter
22:44:23.770 00.000 9044 UpdateGuideState(): m_state=6
22:44:23.772 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3815
22:44:23.773 00.001 9044 Star::Find returns 1 (0), X=1014.53, Y=831.77, Mass=5805, SNR=52.1, Peak=173 HFD=5.3
22:44:23.774 00.001 9044 MultiStar: [#1 0.09,0.08,1.06,U] [#2 0.02,-0.00,1.20,U] [#3 0.00,0.08,0.85,U] [#4 -0.20,0.48,0.00,M1] [#5 0.11,0.04,0.66,U] [#6 0.26,0.15,0.42,U] [#7 -0.07,0.13,0.43,U] [#8 0.08,0.03,0.40,U] 
22:44:23.775 00.001 9044 single-star, 7 included, MultiStar: {0.05, 0.06}, one-star: {-0.01, 0.07}
22:44:23.775 00.000 9044 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.62) = xAngle (3.37 = -2.91)
22:44:23.776 00.001 9044 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.29 = 0.29)
22:44:23.776 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.75 mountX=-0.07 mountY=0.02, mountTheta=2.85
22:44:23.778 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.07, opts=13)
22:44:23.778 00.000 9044 Enqueuing Move request for scope (-0.01, 0.07)
22:44:23.780 00.002 12252 Worker thread wakes up
22:44:23.780 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:44:23.780 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:44:23.780 00.000 12252 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=0.02
22:44:23.781 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:23.783 00.002 12252 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:44:23.783 00.000 12252 PPEC: input: -0.07, control: -0.03, exposure: 2000
22:44:23.783 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:23.783 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:44:23.783 00.000 12252 MoveAxis(E, 11, ABG)
22:44:23.783 00.000 12252 Guiding  Dir = 2, Dur = 11
22:44:23.783 00.000 12252 IsSlewing returns 0
22:44:23.784 00.001 12252 IsGuiding returns 0
22:44:23.786 00.002 12252 PulseGuide returned control before completion, sleep 19
22:44:23.798 00.012 9044 UpdateGuideState exits: m=5805 SNR=52.1
22:44:23.799 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:23.799 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:23.800 00.001 9044 Enqueuing Expose request
22:44:23.805 00.005 12252 IsGuiding returns 1
22:44:23.805 00.000 12252 scope still moving after pulse duration time elapsed
22:44:23.837 00.032 12252 IsSlewing returns 0
22:44:23.837 00.000 12252 IsGuiding returns 0
22:44:23.837 00.000 12252 scope move finished after 11 + 42 ms
22:44:23.837 00.000 12252 Move returns status 0, amount 11
22:44:23.837 00.000 12252 MoveAxis(N, 0, ABG)
22:44:23.837 00.000 12252 Move returns status 0, amount 0
22:44:23.838 00.001 12252 move complete, result=0
22:44:23.838 00.000 12252 worker thread done servicing request
22:44:23.838 00.000 12252 Worker thread wakes up
22:44:23.838 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:23.838 00.000 9044 GuideStep: -0.1 px 11 ms EAST, 0.0 px 0 ms NORTH
22:44:23.839 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:26.169 02.330 12252 Exposure complete
22:44:26.195 00.026 12252 worker thread done servicing request
22:44:26.196 00.001 9044 OnExposeComplete: enter
22:44:26.196 00.000 9044 UpdateGuideState(): m_state=6
22:44:26.197 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3816
22:44:26.198 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=831.85, Mass=5635, SNR=51.7, Peak=173 HFD=5.1
22:44:26.199 00.001 9044 MultiStar: [#1 0.08,0.17,1.05,U] [#2 0.09,0.10,1.22,U] [#3 0.13,0.20,0.85,U] [#4 0.12,0.22,1.27,U] [#5 0.13,0.16,0.66,U] [#6 0.27,0.25,0.42,U] [#7 0.03,0.20,0.44,U] [#8 0.05,0.08,0.41,U] 
22:44:26.199 00.000 9044 refined, 8 included, MultiStar: {0.12, 0.17}, one-star: {0.19, 0.14}
22:44:26.200 00.001 9044 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.62) = xAngle (2.57 = 2.57)
22:44:26.200 00.000 9044 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.51 = -0.51)
22:44:26.201 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.95 mountX=-0.17 mountY=-0.10, mountTheta=-2.61
22:44:26.202 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.17, opts=13)
22:44:26.204 00.002 9044 Enqueuing Move request for scope (0.12, 0.17)
22:44:26.204 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:26.205 00.001 9044 UpdateGuideState exits: m=5635 SNR=51.7
22:44:26.206 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:26.206 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:26.207 00.001 9044 Enqueuing Expose request
22:44:26.207 00.000 12252 Worker thread wakes up
22:44:26.207 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
22:44:26.207 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
22:44:26.207 00.000 12252 Moving (0.12, 0.17) raw xDistance=-0.17 yDistance=-0.10
22:44:26.209 00.002 12252 PPEC rslt: input = -0.17, final = -0.13, react = -0.10, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 483.55
22:44:26.209 00.000 12252 PPEC: input: -0.17, control: -0.13, exposure: 2000
22:44:26.209 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:26.209 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:44:26.209 00.000 12252 MoveAxis(E, 51, ABG)
22:44:26.209 00.000 12252 Guiding  Dir = 2, Dur = 51
22:44:26.209 00.000 12252 IsSlewing returns 0
22:44:26.210 00.001 12252 IsGuiding returns 0
22:44:26.211 00.001 12252 PulseGuide returned control before completion, sleep 60
22:44:26.275 00.064 12252 IsGuiding returns 0
22:44:26.275 00.000 12252 Move returns status 0, amount 51
22:44:26.275 00.000 12252 MoveAxis(N, 0, ABG)
22:44:26.275 00.000 12252 Move returns status 0, amount 0
22:44:26.275 00.000 12252 move complete, result=0
22:44:26.276 00.001 12252 worker thread done servicing request
22:44:26.276 00.000 12252 Worker thread wakes up
22:44:26.276 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:26.276 00.000 9044 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
22:44:26.278 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:28.643 02.365 12252 Exposure complete
22:44:28.694 00.051 12252 worker thread done servicing request
22:44:28.694 00.000 9044 OnExposeComplete: enter
22:44:28.697 00.003 9044 UpdateGuideState(): m_state=6
22:44:28.698 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3817
22:44:28.699 00.001 9044 Star::Find returns 1 (0), X=1014.59, Y=831.80, Mass=5693, SNR=51.7, Peak=173 HFD=5.2
22:44:28.700 00.001 9044 MultiStar: [#1 0.10,0.13,1.07,U] [#2 0.09,0.12,1.19,U] [#3 0.18,0.16,0.85,U] [#4 0.11,0.22,1.24,U] [#5 0.12,0.08,0.66,U] [#6 0.17,0.11,0.42,U] [#7 -0.02,0.10,0.43,U] [#8 0.16,0.09,0.41,U] 
22:44:28.701 00.001 9044 single-star, 8 included, MultiStar: {0.10, 0.13}, one-star: {0.04, 0.10}
22:44:28.703 00.002 9044 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.62) = xAngle (2.77 = 2.77)
22:44:28.703 00.000 9044 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.32 = -0.32)
22:44:28.705 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.14 mountX=-0.10 mountY=-0.03, mountTheta=-2.82
22:44:28.707 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.10, opts=13)
22:44:28.708 00.001 9044 Enqueuing Move request for scope (0.04, 0.10)
22:44:28.710 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:28.711 00.001 12252 Worker thread wakes up
22:44:28.711 00.000 9044 UpdateGuideState exits: m=5693 SNR=51.7
22:44:28.712 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:28.713 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
22:44:28.713 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
22:44:28.713 00.000 12252 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=-0.03
22:44:28.713 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:28.714 00.001 9044 Enqueuing Expose request
22:44:28.717 00.003 12252 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:44:28.717 00.000 12252 PPEC: input: -0.10, control: -0.01, exposure: 2000
22:44:28.717 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:28.717 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:44:28.717 00.000 12252 MoveAxis(E, 6, ABG)
22:44:28.717 00.000 12252 Guiding  Dir = 2, Dur = 6
22:44:28.718 00.001 12252 IsSlewing returns 0
22:44:28.718 00.000 12252 IsGuiding returns 0
22:44:28.720 00.002 12252 PulseGuide returned control before completion, sleep 14
22:44:28.743 00.023 12252 IsGuiding returns 0
22:44:28.743 00.000 12252 Move returns status 0, amount 6
22:44:28.743 00.000 12252 MoveAxis(N, 0, ABG)
22:44:28.743 00.000 12252 Move returns status 0, amount 0
22:44:28.743 00.000 12252 move complete, result=0
22:44:28.743 00.000 12252 worker thread done servicing request
22:44:28.744 00.001 12252 Worker thread wakes up
22:44:28.744 00.000 9044 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
22:44:28.745 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:28.745 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:31.090 02.345 12252 Exposure complete
22:44:31.138 00.048 12252 worker thread done servicing request
22:44:31.139 00.001 9044 OnExposeComplete: enter
22:44:31.139 00.000 9044 UpdateGuideState(): m_state=6
22:44:31.140 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3818
22:44:31.141 00.001 9044 Star::Find returns 1 (0), X=1014.45, Y=831.88, Mass=5829, SNR=52.3, Peak=173 HFD=5.2
22:44:31.142 00.001 9044 MultiStar: [#1 0.04,0.13,1.06,U] [#2 -0.02,0.12,1.20,U] [#3 -0.08,0.15,0.85,U] [#4 0.05,0.10,1.27,U] [#5 0.03,0.22,0.65,U] [#6 0.10,0.23,0.43,U] [#7 -0.11,0.03,0.43,U] [#8 0.05,0.14,0.41,U] 
22:44:31.143 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.14}, one-star: {-0.09, 0.18}
22:44:31.144 00.001 9044 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.62) = xAngle (3.23 = -3.05)
22:44:31.145 00.001 9044 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.15 = 0.15)
22:44:31.146 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.61 mountX=-0.14 mountY=0.02, mountTheta=2.99
22:44:31.148 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.14, opts=13)
22:44:31.149 00.001 9044 Enqueuing Move request for scope (-0.01, 0.14)
22:44:31.150 00.001 12252 Worker thread wakes up
22:44:31.150 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:31.150 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
22:44:31.151 00.001 9044 UpdateGuideState exits: m=5829 SNR=52.3
22:44:31.151 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
22:44:31.151 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:31.152 00.001 12252 Moving (-0.01, 0.14) raw xDistance=-0.14 yDistance=0.02
22:44:31.152 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:31.153 00.001 9044 Enqueuing Expose request
22:44:31.155 00.002 12252 PPEC rslt: input = -0.14, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 483.54
22:44:31.155 00.000 12252 PPEC: input: -0.14, control: -0.09, exposure: 2000
22:44:31.155 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:31.156 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:44:31.156 00.000 12252 MoveAxis(E, 36, ABG)
22:44:31.156 00.000 12252 Guiding  Dir = 2, Dur = 36
22:44:31.156 00.000 12252 IsSlewing returns 0
22:44:31.156 00.000 12252 IsGuiding returns 0
22:44:31.158 00.002 12252 PulseGuide returned control before completion, sleep 45
22:44:31.205 00.047 12252 IsGuiding returns 0
22:44:31.205 00.000 12252 Move returns status 0, amount 36
22:44:31.205 00.000 12252 MoveAxis(N, 0, ABG)
22:44:31.205 00.000 12252 Move returns status 0, amount 0
22:44:31.205 00.000 12252 move complete, result=0
22:44:31.205 00.000 12252 worker thread done servicing request
22:44:31.205 00.000 12252 Worker thread wakes up
22:44:31.205 00.000 9044 GuideStep: -0.1 px 36 ms EAST, 0.0 px 0 ms NORTH
22:44:31.209 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:31.209 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:33.575 02.366 12252 Exposure complete
22:44:33.618 00.043 12252 worker thread done servicing request
22:44:33.618 00.000 9044 OnExposeComplete: enter
22:44:33.619 00.001 9044 UpdateGuideState(): m_state=6
22:44:33.620 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3819
22:44:33.622 00.002 9044 Star::Find returns 1 (0), X=1014.42, Y=831.79, Mass=5758, SNR=52.0, Peak=173 HFD=5.3
22:44:33.623 00.001 9044 MultiStar: [#1 -0.01,0.02,1.04,U] [#2 -0.05,0.05,1.19,U] [#3 -0.02,0.05,0.84,U] [#4 -0.03,0.06,1.25,U] [#5 0.05,0.10,0.67,U] [#6 0.04,0.11,0.42,U] [#7 -0.18,0.16,0.43,U] [#8 0.00,0.19,0.42,U] 
22:44:33.624 00.001 9044 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.12, 0.09}
22:44:33.626 00.002 9044 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.62) = xAngle (3.65 = -2.64)
22:44:33.627 00.001 9044 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.56 = 0.56)
22:44:33.628 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=2.02 mountX=-0.08 mountY=0.05, mountTheta=2.59
22:44:33.630 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.08, opts=13)
22:44:33.631 00.001 9044 Enqueuing Move request for scope (-0.04, 0.08)
22:44:33.633 00.002 12252 Worker thread wakes up
22:44:33.633 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:33.634 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
22:44:33.634 00.000 9044 UpdateGuideState exits: m=5758 SNR=52.0
22:44:33.635 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
22:44:33.635 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:33.636 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:33.637 00.001 9044 Enqueuing Expose request
22:44:33.638 00.001 12252 Moving (-0.04, 0.08) raw xDistance=-0.08 yDistance=0.05
22:44:33.643 00.005 12252 PPEC rslt: input = -0.08, final = -0.05, react = -0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.54
22:44:33.643 00.000 12252 PPEC: input: -0.08, control: -0.05, exposure: 2000
22:44:33.643 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:33.644 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:44:33.644 00.000 12252 MoveAxis(E, 19, ABG)
22:44:33.644 00.000 12252 Guiding  Dir = 2, Dur = 19
22:44:33.644 00.000 12252 IsSlewing returns 0
22:44:33.645 00.001 12252 IsGuiding returns 0
22:44:33.646 00.001 12252 PulseGuide returned control before completion, sleep 28
22:44:33.687 00.041 12252 IsGuiding returns 0
22:44:33.687 00.000 12252 Move returns status 0, amount 19
22:44:33.687 00.000 12252 MoveAxis(N, 0, ABG)
22:44:33.687 00.000 12252 Move returns status 0, amount 0
22:44:33.687 00.000 12252 move complete, result=0
22:44:33.687 00.000 12252 worker thread done servicing request
22:44:33.687 00.000 9044 GuideStep: -0.1 px 19 ms EAST, 0.0 px 0 ms NORTH
22:44:33.689 00.002 12252 Worker thread wakes up
22:44:33.689 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:33.689 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:36.036 02.347 12252 Exposure complete
22:44:36.096 00.060 12252 worker thread done servicing request
22:44:36.097 00.001 9044 OnExposeComplete: enter
22:44:36.099 00.002 9044 UpdateGuideState(): m_state=6
22:44:36.099 00.000 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3820
22:44:36.100 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=831.79, Mass=5748, SNR=51.9, Peak=173 HFD=5.3
22:44:36.101 00.001 9044 MultiStar: [#1 0.09,0.09,1.06,U] [#2 0.08,0.10,1.18,U] [#3 0.19,0.05,0.85,U] [#4 0.09,0.13,1.24,U] [#5 0.09,0.11,0.66,U] [#6 0.21,0.16,0.42,U] [#7 -0.05,0.12,0.44,U] [#8 0.12,0.07,0.42,U] 
22:44:36.102 00.001 9044 single-star, 8 included, MultiStar: {0.10, 0.10}, one-star: {0.11, 0.09}
22:44:36.103 00.001 9044 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.62) = xAngle (2.31 = 2.31)
22:44:36.104 00.001 9044 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.77 = -0.77)
22:44:36.105 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.69 mountX=-0.10 mountY=-0.10, mountTheta=-2.34
22:44:36.107 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.09, opts=13)
22:44:36.108 00.001 9044 Enqueuing Move request for scope (0.11, 0.09)
22:44:36.109 00.001 12252 Worker thread wakes up
22:44:36.109 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:36.110 00.001 9044 UpdateGuideState exits: m=5748 SNR=51.9
22:44:36.111 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
22:44:36.111 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:36.113 00.002 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
22:44:36.113 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:36.114 00.001 9044 Enqueuing Expose request
22:44:36.115 00.001 12252 Moving (0.11, 0.09) raw xDistance=-0.10 yDistance=-0.10
22:44:36.118 00.003 12252 PPEC rslt: input = -0.10, final = -0.05, react = -0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.54
22:44:36.118 00.000 12252 PPEC: input: -0.10, control: -0.05, exposure: 2000
22:44:36.118 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:36.118 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:44:36.118 00.000 12252 MoveAxis(E, 18, ABG)
22:44:36.118 00.000 12252 Guiding  Dir = 2, Dur = 18
22:44:36.119 00.001 12252 IsSlewing returns 0
22:44:36.119 00.000 12252 IsGuiding returns 0
22:44:36.121 00.002 12252 PulseGuide returned control before completion, sleep 27
22:44:36.164 00.043 12252 IsGuiding returns 0
22:44:36.164 00.000 12252 Move returns status 0, amount 18
22:44:36.164 00.000 12252 MoveAxis(N, 0, ABG)
22:44:36.164 00.000 12252 Move returns status 0, amount 0
22:44:36.164 00.000 12252 move complete, result=0
22:44:36.164 00.000 12252 worker thread done servicing request
22:44:36.164 00.000 12252 Worker thread wakes up
22:44:36.164 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:36.164 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:36.164 00.000 9044 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:44:38.547 02.383 12252 Exposure complete
22:44:38.615 00.068 12252 worker thread done servicing request
22:44:38.615 00.000 9044 OnExposeComplete: enter
22:44:38.619 00.004 9044 UpdateGuideState(): m_state=6
22:44:38.622 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3821
22:44:38.623 00.001 9044 Star::Find returns 1 (0), X=1014.51, Y=831.82, Mass=5762, SNR=52.1, Peak=173 HFD=5.3
22:44:38.624 00.001 9044 MultiStar: [#1 0.07,-0.07,1.04,U] [#2 0.44,0.28,0.00,M1] [#3 0.01,0.03,0.85,U] [#4 0.05,0.09,1.27,U] [#5 0.09,0.15,0.66,U] [#6 0.15,0.02,0.42,U] [#7 -0.06,0.09,0.43,U] [#8 0.08,0.09,0.42,U] 
22:44:38.626 00.002 9044 refined, 7 included, MultiStar: {0.04, 0.06}, one-star: {-0.04, 0.12}
22:44:38.626 00.000 9044 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.62) = xAngle (2.63 = 2.63)
22:44:38.628 00.002 9044 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.45 = -0.45)
22:44:38.629 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=1.01 mountX=-0.06 mountY=-0.03, mountTheta=-2.68
22:44:38.631 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.06, opts=13)
22:44:38.632 00.001 9044 Enqueuing Move request for scope (0.04, 0.06)
22:44:38.634 00.002 12252 Worker thread wakes up
22:44:38.635 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:38.636 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
22:44:38.636 00.000 9044 UpdateGuideState exits: m=5762 SNR=52.1
22:44:38.639 00.003 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
22:44:38.639 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:38.641 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:38.643 00.002 9044 Enqueuing Expose request
22:44:38.646 00.003 12252 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=-0.03
22:44:38.649 00.003 12252 PPEC rslt: input = -0.06, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.54
22:44:38.649 00.000 12252 PPEC: input: -0.06, control: -0.06, exposure: 2000
22:44:38.649 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:38.650 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:44:38.650 00.000 12252 MoveAxis(E, 24, ABG)
22:44:38.650 00.000 12252 Guiding  Dir = 2, Dur = 24
22:44:38.650 00.000 12252 IsSlewing returns 0
22:44:38.650 00.000 12252 IsGuiding returns 0
22:44:38.653 00.003 12252 PulseGuide returned control before completion, sleep 32
22:44:38.689 00.036 12252 IsGuiding returns 1
22:44:38.689 00.000 12252 scope still moving after pulse duration time elapsed
22:44:38.723 00.034 12252 IsSlewing returns 0
22:44:38.723 00.000 12252 IsGuiding returns 0
22:44:38.723 00.000 12252 scope move finished after 24 + 48 ms
22:44:38.723 00.000 12252 Move returns status 0, amount 24
22:44:38.723 00.000 12252 MoveAxis(N, 0, ABG)
22:44:38.723 00.000 12252 Move returns status 0, amount 0
22:44:38.723 00.000 12252 move complete, result=0
22:44:38.724 00.001 12252 worker thread done servicing request
22:44:38.724 00.000 12252 Worker thread wakes up
22:44:38.724 00.000 9044 GuideStep: -0.1 px 24 ms EAST, -0.0 px 0 ms NORTH
22:44:38.725 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:38.725 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:41.080 02.355 12252 Exposure complete
22:44:41.136 00.056 12252 worker thread done servicing request
22:44:41.136 00.000 9044 OnExposeComplete: enter
22:44:41.138 00.002 9044 UpdateGuideState(): m_state=6
22:44:41.140 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3822
22:44:41.141 00.001 9044 Star::Find returns 1 (0), X=1014.63, Y=831.71, Mass=5526, SNR=50.9, Peak=173 HFD=5.3
22:44:41.142 00.001 9044 MultiStar: [#1 0.04,-0.17,1.07,U] [#2 0.04,0.03,1.22,U] [#3 0.00,-0.06,0.85,U] [#4 0.05,0.07,1.29,U] [#5 0.07,0.08,0.66,U] [#6 0.13,0.04,0.43,U] [#7 0.05,0.01,0.44,U] [#8 -0.04,0.06,0.43,U] 
22:44:41.143 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.08, 0.01}
22:44:41.144 00.001 9044 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.62) = xAngle (1.64 = 1.64)
22:44:41.145 00.001 9044 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.44 = -1.44)
22:44:41.146 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.01 mountX=-0.00 mountY=-0.05, mountTheta=-1.64
22:44:41.149 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.00, opts=13)
22:44:41.150 00.001 9044 Enqueuing Move request for scope (0.05, 0.00)
22:44:41.152 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:41.153 00.001 9044 UpdateGuideState exits: m=5526 SNR=50.9
22:44:41.154 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:41.155 00.001 12252 Worker thread wakes up
22:44:41.155 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:41.156 00.001 9044 Enqueuing Expose request
22:44:41.157 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
22:44:41.157 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
22:44:41.157 00.000 12252 Moving (0.05, 0.00) raw xDistance=-0.00 yDistance=-0.05
22:44:41.162 00.005 12252 PPEC rslt: input = -0.00, final = -0.06, react = -0.00, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.54
22:44:41.162 00.000 12252 PPEC: input: -0.00, control: -0.06, exposure: 2000
22:44:41.162 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:41.162 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:44:41.162 00.000 12252 MoveAxis(E, 23, ABG)
22:44:41.162 00.000 12252 Guiding  Dir = 2, Dur = 23
22:44:41.163 00.001 12252 IsSlewing returns 0
22:44:41.163 00.000 12252 IsGuiding returns 0
22:44:41.165 00.002 12252 PulseGuide returned control before completion, sleep 31
22:44:41.207 00.042 12252 IsGuiding returns 0
22:44:41.207 00.000 12252 Move returns status 0, amount 23
22:44:41.207 00.000 12252 MoveAxis(N, 0, ABG)
22:44:41.207 00.000 12252 Move returns status 0, amount 0
22:44:41.207 00.000 12252 move complete, result=0
22:44:41.207 00.000 12252 worker thread done servicing request
22:44:41.208 00.001 12252 Worker thread wakes up
22:44:41.208 00.000 9044 GuideStep: -0.0 px 23 ms EAST, -0.0 px 0 ms NORTH
22:44:41.209 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:41.210 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:43.548 02.338 12252 Exposure complete
22:44:43.592 00.044 12252 worker thread done servicing request
22:44:43.592 00.000 9044 OnExposeComplete: enter
22:44:43.593 00.001 9044 UpdateGuideState(): m_state=6
22:44:43.596 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3823
22:44:43.598 00.002 9044 Star::Find returns 1 (0), X=1014.53, Y=831.69, Mass=5599, SNR=51.2, Peak=173 HFD=5.2
22:44:43.600 00.002 9044 MultiStar: [#1 0.06,-0.24,1.06,U] [#2 0.01,-0.07,1.22,U] [#3 0.09,-0.09,0.86,U] [#4 0.00,0.13,1.25,U] [#5 0.07,0.06,0.67,U] [#6 0.15,-0.04,0.42,U] [#7 -0.05,-0.09,0.44,U] [#8 0.06,-0.10,0.41,U] 
22:44:43.603 00.003 9044 single-star, 8 included, MultiStar: {0.03, -0.05}, one-star: {-0.02, -0.02}
22:44:43.605 00.002 9044 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.62) = xAngle (-0.66 = -0.66)
22:44:43.608 00.003 9044 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.75 = 2.54)
22:44:43.610 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-2.29 mountX=0.02 mountY=0.01, mountTheta=0.62
22:44:43.614 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.02, opts=13)
22:44:43.616 00.002 9044 Enqueuing Move request for scope (-0.02, -0.02)
22:44:43.618 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:43.620 00.002 9044 UpdateGuideState exits: m=5599 SNR=51.2
22:44:43.621 00.001 12252 Worker thread wakes up
22:44:43.621 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:43.623 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:43.624 00.001 9044 Enqueuing Expose request
22:44:43.625 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:44:43.625 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:44:43.625 00.000 12252 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.01
22:44:43.628 00.003 12252 PPEC rslt: input = 0.02, final = -0.07, react = 0.01, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.53
22:44:43.628 00.000 12252 PPEC: input: 0.02, control: -0.07, exposure: 2000
22:44:43.628 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:43.629 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:44:43.629 00.000 12252 MoveAxis(E, 26, ABG)
22:44:43.629 00.000 12252 Guiding  Dir = 2, Dur = 26
22:44:43.629 00.000 12252 IsSlewing returns 0
22:44:43.629 00.000 12252 IsGuiding returns 0
22:44:43.631 00.002 12252 PulseGuide returned control before completion, sleep 35
22:44:43.671 00.040 12252 IsGuiding returns 0
22:44:43.671 00.000 12252 Move returns status 0, amount 26
22:44:43.671 00.000 12252 MoveAxis(N, 0, ABG)
22:44:43.671 00.000 12252 Move returns status 0, amount 0
22:44:43.671 00.000 12252 move complete, result=0
22:44:43.671 00.000 12252 worker thread done servicing request
22:44:43.671 00.000 12252 Worker thread wakes up
22:44:43.672 00.001 9044 GuideStep: 0.0 px 26 ms EAST, 0.0 px 0 ms NORTH
22:44:43.674 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:43.674 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:46.015 02.341 12252 Exposure complete
22:44:46.072 00.057 12252 worker thread done servicing request
22:44:46.072 00.000 9044 OnExposeComplete: enter
22:44:46.072 00.000 9044 UpdateGuideState(): m_state=6
22:44:46.074 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3824
22:44:46.075 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=831.43, Mass=5689, SNR=51.6, Peak=173 HFD=5.3
22:44:46.076 00.001 9044 MultiStar: [#1 0.11,-0.26,1.06,U] [#2 0.07,-0.10,1.20,U] [#3 0.12,-0.10,0.85,U] [#4 0.05,0.06,1.27,U] [#5 0.15,-0.05,0.66,U] [#6 0.12,-0.08,0.42,U] [#7 -0.01,-0.18,0.43,U] [#8 0.16,-0.18,0.41,U] 
22:44:46.078 00.002 9044 refined, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.15, -0.27}
22:44:46.079 00.001 9044 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.62) = xAngle (0.75 = 0.75)
22:44:46.080 00.001 9044 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.34 = -2.34)
22:44:46.081 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.88 mountX=0.12 mountY=-0.11, mountTheta=-0.78
22:44:46.084 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.12, opts=13)
22:44:46.085 00.001 9044 Enqueuing Move request for scope (0.10, -0.12)
22:44:46.086 00.001 12252 Worker thread wakes up
22:44:46.086 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:46.088 00.002 9044 UpdateGuideState exits: m=5689 SNR=51.6
22:44:46.089 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:46.090 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:46.091 00.001 9044 Enqueuing Expose request
22:44:46.093 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
22:44:46.093 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
22:44:46.093 00.000 12252 Moving (0.10, -0.12) raw xDistance=0.12 yDistance=-0.11
22:44:46.096 00.003 12252 PPEC rslt: input = 0.12, final = -0.00, react = 0.07, pred = -0.07, hyst = 0.06, hyst_pct = 0.00, period_length = 483.53
22:44:46.096 00.000 12252 PPEC: input: 0.12, control: -0.00, exposure: 2000
22:44:46.096 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:46.096 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:44:46.096 00.000 12252 MoveAxis(E, 1, ABG)
22:44:46.096 00.000 12252 Guiding  Dir = 2, Dur = 1
22:44:46.097 00.001 12252 IsSlewing returns 0
22:44:46.097 00.000 12252 IsGuiding returns 0
22:44:46.100 00.003 12252 IsGuiding returns 0
22:44:46.100 00.000 12252 Move returns status 0, amount 1
22:44:46.100 00.000 12252 MoveAxis(N, 0, ABG)
22:44:46.100 00.000 12252 Move returns status 0, amount 0
22:44:46.100 00.000 12252 move complete, result=0
22:44:46.101 00.001 12252 worker thread done servicing request
22:44:46.101 00.000 9044 GuideStep: 0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
22:44:46.102 00.001 12252 Worker thread wakes up
22:44:46.102 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:46.102 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:48.468 02.366 12252 Exposure complete
22:44:48.519 00.051 12252 worker thread done servicing request
22:44:48.519 00.000 9044 OnExposeComplete: enter
22:44:48.521 00.002 9044 UpdateGuideState(): m_state=6
22:44:48.522 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3825
22:44:48.524 00.002 9044 Star::Find returns 1 (0), X=1014.66, Y=831.46, Mass=5717, SNR=51.9, Peak=173 HFD=5.3
22:44:48.526 00.002 9044 MultiStar: [#1 0.10,-0.30,1.05,U] [#2 0.08,-0.10,1.20,U] [#3 0.13,-0.12,0.86,U] [#4 0.14,-0.08,1.30,U] [#5 0.19,-0.15,0.64,U] [#6 0.23,-0.11,0.42,U] [#7 0.01,-0.27,0.44,U] [#8 0.15,-0.08,0.41,U] 
22:44:48.527 00.001 9044 refined, 8 included, MultiStar: {0.12, -0.16}, one-star: {0.11, -0.25}
22:44:48.529 00.002 9044 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.62) = xAngle (0.70 = 0.70)
22:44:48.530 00.001 9044 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.38 = -2.38)
22:44:48.531 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.92 mountX=0.15 mountY=-0.14, mountTheta=-0.73
22:44:48.533 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.16, opts=13)
22:44:48.534 00.001 9044 Enqueuing Move request for scope (0.12, -0.16)
22:44:48.535 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:48.538 00.003 9044 UpdateGuideState exits: m=5717 SNR=51.9
22:44:48.541 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:48.543 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:48.545 00.002 12252 Worker thread wakes up
22:44:48.545 00.000 9044 Enqueuing Expose request
22:44:48.547 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
22:44:48.547 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
22:44:48.547 00.000 12252 Moving (0.12, -0.16) raw xDistance=0.15 yDistance=-0.14
22:44:48.550 00.003 12252 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = -0.07, hyst = 0.08, hyst_pct = 0.00, period_length = 483.53
22:44:48.550 00.000 12252 PPEC: input: 0.15, control: 0.02, exposure: 2000
22:44:48.550 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:48.550 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:44:48.550 00.000 12252 MoveAxis(W, 9, ABG)
22:44:48.551 00.001 12252 Guiding  Dir = 3, Dur = 9
22:44:48.551 00.000 12252 IsSlewing returns 0
22:44:48.551 00.000 12252 IsGuiding returns 0
22:44:48.553 00.002 12252 PulseGuide returned control before completion, sleep 17
22:44:48.575 00.022 12252 IsGuiding returns 0
22:44:48.575 00.000 12252 Move returns status 0, amount 9
22:44:48.575 00.000 12252 MoveAxis(N, 0, ABG)
22:44:48.575 00.000 12252 Move returns status 0, amount 0
22:44:48.575 00.000 12252 move complete, result=0
22:44:48.575 00.000 12252 worker thread done servicing request
22:44:48.575 00.000 12252 Worker thread wakes up
22:44:48.576 00.001 9044 GuideStep: 0.2 px 9 ms WEST, -0.1 px 0 ms NORTH
22:44:48.578 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:48.578 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:50.946 02.368 12252 Exposure complete
22:44:51.034 00.088 12252 worker thread done servicing request
22:44:51.034 00.000 9044 OnExposeComplete: enter
22:44:51.035 00.001 9044 UpdateGuideState(): m_state=6
22:44:51.036 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3826
22:44:51.037 00.001 9044 Star::Find returns 1 (0), X=1014.61, Y=831.66, Mass=5582, SNR=51.2, Peak=173 HFD=5.3
22:44:51.038 00.001 9044 MultiStar: [#1 0.21,-0.18,1.07,U] [#2 0.53,0.12,0.00,M1] [#3 0.19,0.05,0.87,U] [#4 0.10,0.03,1.28,U] [#5 0.18,0.00,0.67,U] [#6 0.24,-0.07,0.43,U] [#7 -0.02,-0.03,0.44,U] [#8 0.34,-0.07,0.42,U] 
22:44:51.038 00.000 9044 single-star, 7 included, MultiStar: {0.15, -0.04}, one-star: {0.06, -0.04}
22:44:51.039 00.001 9044 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.62) = xAngle (1.07 = 1.07)
22:44:51.040 00.001 9044 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.02 = -2.02)
22:44:51.041 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.56 mountX=0.04 mountY=-0.07, mountTheta=-1.08
22:44:51.043 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.04, opts=13)
22:44:51.044 00.001 9044 Enqueuing Move request for scope (0.06, -0.04)
22:44:51.046 00.002 12252 Worker thread wakes up
22:44:51.046 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:51.046 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:44:51.046 00.000 9044 UpdateGuideState exits: m=5582 SNR=51.2
22:44:51.047 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:44:51.047 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:51.048 00.001 12252 Moving (0.06, -0.04) raw xDistance=0.04 yDistance=-0.07
22:44:51.048 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:51.049 00.001 9044 Enqueuing Expose request
22:44:51.051 00.002 12252 PPEC rslt: input = 0.04, final = -0.06, react = 0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.53
22:44:51.051 00.000 12252 PPEC: input: 0.04, control: -0.06, exposure: 2000
22:44:51.051 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:51.051 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:44:51.051 00.000 12252 MoveAxis(E, 22, ABG)
22:44:51.051 00.000 12252 Guiding  Dir = 2, Dur = 22
22:44:51.051 00.000 12252 IsSlewing returns 0
22:44:51.052 00.001 12252 IsGuiding returns 0
22:44:51.055 00.003 12252 PulseGuide returned control before completion, sleep 30
22:44:51.093 00.038 12252 IsGuiding returns 0
22:44:51.093 00.000 12252 Move returns status 0, amount 22
22:44:51.093 00.000 12252 MoveAxis(N, 0, ABG)
22:44:51.093 00.000 12252 Move returns status 0, amount 0
22:44:51.093 00.000 12252 move complete, result=0
22:44:51.093 00.000 12252 worker thread done servicing request
22:44:51.093 00.000 12252 Worker thread wakes up
22:44:51.093 00.000 9044 GuideStep: 0.0 px 22 ms EAST, -0.1 px 0 ms NORTH
22:44:51.095 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:51.095 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:53.436 02.341 12252 Exposure complete
22:44:53.504 00.068 12252 worker thread done servicing request
22:44:53.505 00.001 9044 OnExposeComplete: enter
22:44:53.506 00.001 9044 UpdateGuideState(): m_state=6
22:44:53.507 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3827
22:44:53.508 00.001 9044 Star::Find returns 1 (0), X=1014.67, Y=831.44, Mass=5680, SNR=51.7, Peak=173 HFD=5.3
22:44:53.509 00.001 9044 MultiStar: [#1 0.03,-0.29,1.06,U] [#2 0.01,-0.16,1.23,U] [#3 -0.06,-0.08,0.84,U] [#4 0.09,-0.06,1.29,U] [#5 0.03,-0.00,0.65,U] [#6 0.10,-0.05,0.43,U] [#7 0.05,-0.23,0.44,U] [#8 0.13,-0.16,0.41,U] 
22:44:53.510 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.15}, one-star: {0.12, -0.26}
22:44:53.511 00.001 9044 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.62) = xAngle (0.37 = 0.37)
22:44:53.511 00.000 9044 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.71 = -2.71)
22:44:53.512 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.25 mountX=0.15 mountY=-0.07, mountTheta=-0.42
22:44:53.514 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.15, opts=13)
22:44:53.515 00.001 9044 Enqueuing Move request for scope (0.05, -0.15)
22:44:53.515 00.000 12252 Worker thread wakes up
22:44:53.516 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:53.516 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
22:44:53.516 00.000 9044 UpdateGuideState exits: m=5680 SNR=51.7
22:44:53.517 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
22:44:53.517 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:53.518 00.001 12252 Moving (0.05, -0.15) raw xDistance=0.15 yDistance=-0.07
22:44:53.518 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:53.520 00.002 9044 Enqueuing Expose request
22:44:53.522 00.002 12252 PPEC rslt: input = 0.15, final = 0.02, react = 0.09, pred = -0.06, hyst = 0.08, hyst_pct = 0.00, period_length = 483.52
22:44:53.522 00.000 12252 PPEC: input: 0.15, control: 0.02, exposure: 2000
22:44:53.522 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:53.522 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:44:53.522 00.000 12252 MoveAxis(W, 10, ABG)
22:44:53.522 00.000 12252 Guiding  Dir = 3, Dur = 10
22:44:53.523 00.001 12252 IsSlewing returns 0
22:44:53.523 00.000 12252 IsGuiding returns 0
22:44:53.525 00.002 12252 PulseGuide returned control before completion, sleep 19
22:44:53.557 00.032 12252 IsGuiding returns 0
22:44:53.557 00.000 12252 Move returns status 0, amount 10
22:44:53.557 00.000 12252 MoveAxis(N, 0, ABG)
22:44:53.557 00.000 12252 Move returns status 0, amount 0
22:44:53.558 00.001 12252 move complete, result=0
22:44:53.558 00.000 12252 worker thread done servicing request
22:44:53.558 00.000 9044 GuideStep: 0.1 px 10 ms WEST, -0.1 px 0 ms NORTH
22:44:53.559 00.001 12252 Worker thread wakes up
22:44:53.559 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:53.559 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:55.913 02.354 12252 Exposure complete
22:44:55.968 00.055 12252 worker thread done servicing request
22:44:55.968 00.000 9044 OnExposeComplete: enter
22:44:55.970 00.002 9044 UpdateGuideState(): m_state=6
22:44:55.971 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3828
22:44:55.972 00.001 9044 Star::Find returns 1 (0), X=1014.52, Y=831.90, Mass=5675, SNR=51.7, Peak=173 HFD=5.2
22:44:55.974 00.002 9044 MultiStar: [#1 0.13,0.18,1.08,U] [#2 0.02,0.10,1.21,U] [#3 0.00,0.19,0.85,U] [#4 0.12,0.23,1.26,U] [#5 0.12,0.28,0.66,U] [#6 0.19,0.23,0.42,U] [#7 -0.06,0.23,0.44,U] [#8 0.06,0.25,0.42,U] 
22:44:55.974 00.000 9044 single-star, 8 included, MultiStar: {0.06, 0.20}, one-star: {-0.03, 0.20}
22:44:55.976 00.002 9044 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.62) = xAngle (3.36 = -2.93)
22:44:55.977 00.001 9044 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.27 = 0.27)
22:44:55.978 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.73 mountX=-0.19 mountY=0.05, mountTheta=2.87
22:44:55.981 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.20, opts=13)
22:44:55.983 00.002 9044 Enqueuing Move request for scope (-0.03, 0.20)
22:44:55.986 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:55.988 00.002 12252 Worker thread wakes up
22:44:55.988 00.000 9044 UpdateGuideState exits: m=5675 SNR=51.7
22:44:55.990 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:55.993 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:55.995 00.002 9044 Enqueuing Expose request
22:44:55.997 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
22:44:55.998 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
22:44:55.998 00.000 12252 Moving (-0.03, 0.20) raw xDistance=-0.19 yDistance=0.05
22:44:56.006 00.008 12252 PPEC rslt: input = -0.19, final = -0.18, react = -0.12, pred = -0.06, hyst = -0.11, hyst_pct = 0.00, period_length = 483.52
22:44:56.006 00.000 12252 PPEC: input: -0.19, control: -0.18, exposure: 2000
22:44:56.006 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:44:56.006 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:44:56.006 00.000 12252 MoveAxis(E, 70, ABG)
22:44:56.006 00.000 12252 Guiding  Dir = 2, Dur = 70
22:44:56.007 00.001 12252 IsSlewing returns 0
22:44:56.007 00.000 12252 IsGuiding returns 0
22:44:56.009 00.002 12252 PulseGuide returned control before completion, sleep 79
22:44:56.091 00.082 12252 IsGuiding returns 0
22:44:56.091 00.000 12252 Move returns status 0, amount 70
22:44:56.091 00.000 12252 MoveAxis(N, 0, ABG)
22:44:56.091 00.000 12252 Move returns status 0, amount 0
22:44:56.091 00.000 12252 move complete, result=0
22:44:56.092 00.001 12252 worker thread done servicing request
22:44:56.092 00.000 12252 Worker thread wakes up
22:44:56.092 00.000 9044 GuideStep: -0.2 px 70 ms EAST, 0.1 px 0 ms NORTH
22:44:56.093 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:56.093 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:44:58.452 02.359 12252 Exposure complete
22:44:58.526 00.074 12252 worker thread done servicing request
22:44:58.526 00.000 9044 OnExposeComplete: enter
22:44:58.528 00.002 9044 UpdateGuideState(): m_state=6
22:44:58.531 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3829
22:44:58.533 00.002 9044 Star::Find returns 1 (0), X=1014.74, Y=831.88, Mass=5819, SNR=52.4, Peak=173 HFD=5.1
22:44:58.536 00.003 9044 MultiStar: [#1 0.26,0.21,1.03,U] [#2 0.57,0.37,0.00,M1] [#3 0.26,0.28,0.00,M1] [#4 -0.14,0.58,0.00,M1] [#5 0.22,0.21,0.66,U] [#6 0.29,0.28,0.00,M1] [#7 0.12,0.26,0.42,U] [#8 0.38,0.21,0.00,M1] 
22:44:58.537 00.001 9044 single-star, 3 included, MultiStar: {0.21, 0.20}, one-star: {0.19, 0.17}
22:44:58.539 00.002 9044 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.62) = xAngle (2.36 = 2.36)
22:44:58.541 00.002 9044 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.73 = -0.73)
22:44:58.544 00.003 9044 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.26 cameraTheta=0.73 mountX=-0.18 mountY=-0.17, mountTheta=-2.39
22:44:58.548 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.19, y=0.17, opts=13)
22:44:58.549 00.001 9044 Enqueuing Move request for scope (0.19, 0.17)
22:44:58.551 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:44:58.552 00.001 9044 UpdateGuideState exits: m=5819 SNR=52.4
22:44:58.554 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:44:58.556 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:44:58.558 00.002 9044 Enqueuing Expose request
22:44:58.559 00.001 12252 Worker thread wakes up
22:44:58.559 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
22:44:58.559 00.000 12252 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
22:44:58.559 00.000 12252 Moving (0.19, 0.17) raw xDistance=-0.18 yDistance=-0.17
22:44:58.562 00.003 12252 PPEC rslt: input = -0.18, final = -0.17, react = -0.11, pred = -0.06, hyst = -0.10, hyst_pct = 0.00, period_length = 483.52
22:44:58.562 00.000 12252 PPEC: input: -0.18, control: -0.17, exposure: 2000
22:44:58.562 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:44:58.562 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:44:58.562 00.000 12252 MoveAxis(E, 65, ABG)
22:44:58.562 00.000 12252 Guiding  Dir = 2, Dur = 65
22:44:58.562 00.000 12252 IsSlewing returns 0
22:44:58.563 00.001 12252 IsGuiding returns 0
22:44:58.565 00.002 12252 PulseGuide returned control before completion, sleep 73
22:44:58.644 00.079 12252 IsGuiding returns 0
22:44:58.644 00.000 12252 Move returns status 0, amount 65
22:44:58.644 00.000 12252 MoveAxis(N, 0, ABG)
22:44:58.644 00.000 12252 Move returns status 0, amount 0
22:44:58.644 00.000 12252 move complete, result=0
22:44:58.645 00.001 12252 worker thread done servicing request
22:44:58.645 00.000 12252 Worker thread wakes up
22:44:58.645 00.000 9044 GuideStep: -0.2 px 65 ms EAST, -0.2 px 0 ms NORTH
22:44:58.646 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:44:58.647 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:01.001 02.354 12252 Exposure complete
22:45:01.048 00.047 12252 worker thread done servicing request
22:45:01.048 00.000 9044 OnExposeComplete: enter
22:45:01.049 00.001 9044 UpdateGuideState(): m_state=6
22:45:01.050 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3830
22:45:01.051 00.001 9044 Star::Find returns 1 (0), X=1014.76, Y=831.75, Mass=5841, SNR=52.5, Peak=173 HFD=5.1
22:45:01.052 00.001 9044 MultiStar: [#1 0.27,0.06,1.03,U] [#2 0.46,0.26,0.00,M2] [#3 0.24,0.22,0.83,U] [#4 0.16,0.13,1.26,U] [#5 0.15,0.18,0.66,U] [#6 0.28,0.20,0.42,U] [#7 0.12,0.12,0.43,U] [#8 0.24,0.06,0.41,U] 
22:45:01.053 00.001 9044 single-star, 7 included, MultiStar: {0.21, 0.12}, one-star: {0.21, 0.04}
22:45:01.054 00.001 9044 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.62) = xAngle (1.81 = 1.81)
22:45:01.055 00.001 9044 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.27 = -1.27)
22:45:01.057 00.002 9044 CameraToMount -- cameraX=0.21 cameraY=0.04 hyp=0.22 cameraTheta=0.19 mountX=-0.05 mountY=-0.21, mountTheta=-1.82
22:45:01.061 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=0.04, opts=13)
22:45:01.064 00.003 9044 Enqueuing Move request for scope (0.21, 0.04)
22:45:01.067 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:01.069 00.002 9044 UpdateGuideState exits: m=5841 SNR=52.5
22:45:01.072 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:01.075 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:01.078 00.003 9044 Enqueuing Expose request
22:45:01.080 00.002 12252 Worker thread wakes up
22:45:01.080 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.04) opts 0xd
22:45:01.080 00.000 12252 Handling offset move in thread for scope, endpoint = (0.21, 0.04)
22:45:01.081 00.001 12252 Moving (0.21, 0.04) raw xDistance=-0.05 yDistance=-0.21
22:45:01.085 00.004 12252 PPEC rslt: input = -0.05, final = -0.06, react = -0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.52
22:45:01.086 00.001 12252 PPEC: input: -0.05, control: -0.06, exposure: 2000
22:45:01.086 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:45:01.086 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:45:01.086 00.000 12252 MoveAxis(E, 23, ABG)
22:45:01.086 00.000 12252 Guiding  Dir = 2, Dur = 23
22:45:01.086 00.000 12252 IsSlewing returns 0
22:45:01.087 00.001 12252 IsGuiding returns 0
22:45:01.089 00.002 12252 PulseGuide returned control before completion, sleep 31
22:45:01.126 00.037 12252 IsGuiding returns 0
22:45:01.126 00.000 12252 Move returns status 0, amount 23
22:45:01.126 00.000 12252 MoveAxis(N, 0, ABG)
22:45:01.126 00.000 12252 Move returns status 0, amount 0
22:45:01.126 00.000 12252 move complete, result=0
22:45:01.127 00.001 12252 worker thread done servicing request
22:45:01.127 00.000 9044 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
22:45:01.128 00.001 12252 Worker thread wakes up
22:45:01.128 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:01.128 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:03.477 02.349 12252 Exposure complete
22:45:03.516 00.039 12252 worker thread done servicing request
22:45:03.516 00.000 9044 OnExposeComplete: enter
22:45:03.518 00.002 9044 UpdateGuideState(): m_state=6
22:45:03.519 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3831
22:45:03.521 00.002 9044 Star::Find returns 1 (0), X=1014.69, Y=831.62, Mass=5559, SNR=51.1, Peak=173 HFD=5.3
22:45:03.522 00.001 9044 MultiStar: [#1 0.20,-0.09,1.04,U] [#2 0.14,0.02,1.21,U] [#3 0.15,0.08,0.85,U] [#4 0.14,0.06,1.29,U] [#5 0.16,0.12,0.66,U] [#6 0.31,0.18,0.43,U] [#7 -0.03,0.07,0.44,U] [#8 0.07,0.05,0.43,U] 
22:45:03.524 00.002 9044 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.15, -0.09}
22:45:03.525 00.001 9044 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.62) = xAngle (1.80 = 1.80)
22:45:03.527 00.002 9044 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.28 = -1.28)
22:45:03.528 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.18 mountX=-0.03 mountY=-0.14, mountTheta=-1.81
22:45:03.530 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.03, opts=13)
22:45:03.531 00.001 9044 Enqueuing Move request for scope (0.15, 0.03)
22:45:03.532 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:03.534 00.002 9044 UpdateGuideState exits: m=5559 SNR=51.1
22:45:03.535 00.001 12252 Worker thread wakes up
22:45:03.535 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:03.536 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:03.537 00.001 9044 Enqueuing Expose request
22:45:03.539 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
22:45:03.539 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
22:45:03.539 00.000 12252 Moving (0.15, 0.03) raw xDistance=-0.03 yDistance=-0.14
22:45:03.541 00.002 12252 PPEC rslt: input = -0.03, final = -0.06, react = -0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.52
22:45:03.541 00.000 12252 PPEC: input: -0.03, control: -0.06, exposure: 2000
22:45:03.541 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:03.541 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:45:03.541 00.000 12252 MoveAxis(E, 25, ABG)
22:45:03.541 00.000 12252 Guiding  Dir = 2, Dur = 25
22:45:03.542 00.001 12252 IsSlewing returns 0
22:45:03.542 00.000 12252 IsGuiding returns 0
22:45:03.543 00.001 12252 PulseGuide returned control before completion, sleep 34
22:45:03.586 00.043 12252 IsGuiding returns 0
22:45:03.586 00.000 12252 Move returns status 0, amount 25
22:45:03.586 00.000 12252 MoveAxis(N, 0, ABG)
22:45:03.586 00.000 12252 Move returns status 0, amount 0
22:45:03.586 00.000 12252 move complete, result=0
22:45:03.586 00.000 12252 worker thread done servicing request
22:45:03.586 00.000 12252 Worker thread wakes up
22:45:03.586 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:03.587 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:03.587 00.000 9044 GuideStep: -0.0 px 25 ms EAST, -0.1 px 0 ms NORTH
22:45:05.929 02.342 12252 Exposure complete
22:45:05.981 00.052 12252 worker thread done servicing request
22:45:05.981 00.000 9044 OnExposeComplete: enter
22:45:05.982 00.001 9044 UpdateGuideState(): m_state=6
22:45:05.984 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3832
22:45:05.985 00.001 9044 Star::Find returns 1 (0), X=1014.81, Y=831.83, Mass=5834, SNR=52.4, Peak=173 HFD=5.1
22:45:05.986 00.001 9044 MultiStar: [#1 0.25,0.13,1.03,U] [#2 0.49,0.35,0.00,M2] [#3 0.27,0.29,0.00,M1] [#4 0.20,0.18,1.26,U] [#5 0.25,0.18,0.65,U] [#6 0.23,0.20,0.42,U] [#7 0.09,0.21,0.44,U] [#8 0.10,0.08,0.40,U] 
22:45:05.987 00.001 9044 refined, 6 included, MultiStar: {0.21, 0.16}, one-star: {0.26, 0.13}
22:45:05.988 00.001 9044 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.62) = xAngle (2.26 = 2.26)
22:45:05.991 00.003 9044 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.83 = -0.83)
22:45:05.992 00.001 9044 CameraToMount -- cameraX=0.21 cameraY=0.16 hyp=0.27 cameraTheta=0.63 mountX=-0.17 mountY=-0.20, mountTheta=-2.28
22:45:05.994 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=0.16, opts=13)
22:45:05.995 00.001 9044 Enqueuing Move request for scope (0.21, 0.16)
22:45:05.996 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:05.997 00.001 12252 Worker thread wakes up
22:45:05.997 00.000 9044 UpdateGuideState exits: m=5834 SNR=52.4
22:45:05.999 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.16) opts 0xd
22:45:05.999 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:06.000 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:06.001 00.001 9044 Enqueuing Expose request
22:45:06.002 00.001 12252 Handling offset move in thread for scope, endpoint = (0.21, 0.16)
22:45:06.002 00.000 12252 Moving (0.21, 0.16) raw xDistance=-0.17 yDistance=-0.20
22:45:06.005 00.003 12252 PPEC rslt: input = -0.17, final = -0.17, react = -0.10, pred = -0.07, hyst = -0.09, hyst_pct = 0.00, period_length = 483.52
22:45:06.005 00.000 12252 PPEC: input: -0.17, control: -0.17, exposure: 2000
22:45:06.005 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.24 newest=-0.55
22:45:06.005 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:45:06.005 00.000 12252 MoveAxis(E, 66, ABG)
22:45:06.005 00.000 12252 Guiding  Dir = 2, Dur = 66
22:45:06.005 00.000 12252 IsSlewing returns 0
22:45:06.005 00.000 12252 IsGuiding returns 0
22:45:06.007 00.002 12252 PulseGuide returned control before completion, sleep 75
22:45:06.097 00.090 12252 IsGuiding returns 0
22:45:06.097 00.000 12252 Move returns status 0, amount 66
22:45:06.097 00.000 12252 BLC: Oldest BLC event removed
22:45:06.097 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:45:06.097 00.000 12252 MoveAxis(N, 147, ABG)
22:45:06.097 00.000 12252 Guiding  Dir = 0, Dur = 147
22:45:06.098 00.001 12252 IsSlewing returns 0
22:45:06.098 00.000 12252 IsGuiding returns 0
22:45:06.104 00.006 12252 PulseGuide returned control before completion, sleep 152
22:45:06.266 00.162 12252 IsGuiding returns 0
22:45:06.266 00.000 12252 Move returns status 0, amount 147
22:45:06.266 00.000 12252 move complete, result=0
22:45:06.266 00.000 12252 worker thread done servicing request
22:45:06.266 00.000 12252 Worker thread wakes up
22:45:06.266 00.000 9044 GuideStep: -0.2 px 66 ms EAST, -0.2 px 147 ms NORTH
22:45:06.268 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:06.268 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:08.610 02.342 12252 Exposure complete
22:45:08.680 00.070 12252 worker thread done servicing request
22:45:08.680 00.000 9044 OnExposeComplete: enter
22:45:08.682 00.002 9044 UpdateGuideState(): m_state=6
22:45:08.684 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3833
22:45:08.687 00.003 9044 Star::Find returns 1 (0), X=1014.43, Y=831.83, Mass=5877, SNR=52.7, Peak=173 HFD=5.2
22:45:08.690 00.003 9044 MultiStar: [#1 0.01,0.08,1.04,U] [#2 -0.07,0.13,1.16,U] [#3 -0.19,0.05,0.83,U] [#4 -0.03,0.13,1.24,U] [#5 -0.06,0.16,0.64,U] [#6 0.03,0.23,0.42,U] [#7 -0.03,0.06,0.43,U] [#8 -0.05,-0.00,0.40,U] 
22:45:08.691 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.11}, one-star: {-0.11, 0.13}
22:45:08.694 00.003 9044 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.62) = xAngle (3.70 = -2.58)
22:45:08.696 00.002 9044 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.62 = 0.62)
22:45:08.697 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.08 mountX=-0.11 mountY=0.07, mountTheta=2.54
22:45:08.701 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.11, opts=13)
22:45:08.705 00.004 9044 Enqueuing Move request for scope (-0.06, 0.11)
22:45:08.707 00.002 12252 Worker thread wakes up
22:45:08.707 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:08.710 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
22:45:08.710 00.000 9044 UpdateGuideState exits: m=5877 SNR=52.7
22:45:08.712 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:08.713 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:08.715 00.002 9044 Enqueuing Expose request
22:45:08.717 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
22:45:08.717 00.000 12252 Moving (-0.06, 0.11) raw xDistance=-0.11 yDistance=0.07
22:45:08.717 00.000 12252 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.195935, 1:-0.072606
22:45:08.717 00.000 12252 BLC: No correction, Miss < min_move
22:45:08.721 00.004 12252 PPEC rslt: input = -0.11, final = -0.13, react = -0.06, pred = -0.06, hyst = -0.06, hyst_pct = 0.00, period_length = 483.51
22:45:08.721 00.000 12252 PPEC: input: -0.11, control: -0.13, exposure: 2000
22:45:08.721 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:08.721 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:45:08.722 00.001 12252 MoveAxis(E, 50, ABG)
22:45:08.722 00.000 12252 Guiding  Dir = 2, Dur = 50
22:45:08.722 00.000 12252 IsSlewing returns 0
22:45:08.722 00.000 12252 IsGuiding returns 0
22:45:08.725 00.003 12252 PulseGuide returned control before completion, sleep 58
22:45:08.790 00.065 12252 IsGuiding returns 0
22:45:08.790 00.000 12252 Move returns status 0, amount 50
22:45:08.790 00.000 12252 MoveAxis(N, 0, ABG)
22:45:08.790 00.000 12252 Move returns status 0, amount 0
22:45:08.790 00.000 12252 move complete, result=0
22:45:08.790 00.000 12252 worker thread done servicing request
22:45:08.791 00.001 12252 Worker thread wakes up
22:45:08.791 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:08.791 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:08.791 00.000 9044 GuideStep: -0.1 px 50 ms EAST, 0.1 px 0 ms NORTH
22:45:11.154 02.363 12252 Exposure complete
22:45:11.212 00.058 12252 worker thread done servicing request
22:45:11.212 00.000 9044 OnExposeComplete: enter
22:45:11.213 00.001 9044 UpdateGuideState(): m_state=6
22:45:11.215 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3834
22:45:11.216 00.001 9044 Star::Find returns 1 (0), X=1014.31, Y=831.74, Mass=5682, SNR=51.6, Peak=173 HFD=5.3
22:45:11.217 00.001 9044 MultiStar: [#1 -0.22,-0.00,1.07,U] [#2 -0.15,-0.04,1.19,U] [#3 -0.25,0.07,0.85,U] [#4 -0.57,0.36,0.00,M1] [#5 -0.10,0.08,0.66,U] [#6 -0.12,0.06,0.42,U] [#7 -0.29,0.02,0.44,U] [#8 -0.20,0.09,0.42,U] 
22:45:11.219 00.002 9044 refined, 7 included, MultiStar: {-0.20, 0.03}, one-star: {-0.23, 0.04}
22:45:11.220 00.001 9044 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.62) = xAngle (4.62 = -1.66)
22:45:11.221 00.001 9044 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.54 = 1.54)
22:45:11.223 00.002 9044 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=3.00 mountX=-0.02 mountY=0.20, mountTheta=1.66
22:45:11.225 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=0.03, opts=13)
22:45:11.226 00.001 9044 Enqueuing Move request for scope (-0.20, 0.03)
22:45:11.227 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:11.228 00.001 9044 UpdateGuideState exits: m=5682 SNR=51.6
22:45:11.229 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:11.231 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:11.232 00.001 9044 Enqueuing Expose request
22:45:11.233 00.001 12252 Worker thread wakes up
22:45:11.233 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
22:45:11.233 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
22:45:11.233 00.000 12252 Moving (-0.20, 0.03) raw xDistance=-0.02 yDistance=0.20
22:45:11.233 00.000 12252 BLC: History state: CurrMiss=-0.20, AvgInitMiss=-0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.195935, 1:-0.072606, 2:-0.199138
22:45:11.233 00.000 12252 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:45:11.233 00.000 12252 BLC: window closed
22:45:11.237 00.004 12252 PPEC rslt: input = -0.02, final = -0.07, react = -0.01, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:45:11.238 00.001 12252 PPEC: input: -0.02, control: -0.07, exposure: 2000
22:45:11.238 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:45:11.238 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
22:45:11.238 00.000 12252 MoveAxis(E, 28, ABG)
22:45:11.238 00.000 12252 Guiding  Dir = 2, Dur = 28
22:45:11.238 00.000 12252 IsSlewing returns 0
22:45:11.239 00.001 12252 IsGuiding returns 0
22:45:11.241 00.002 12252 PulseGuide returned control before completion, sleep 36
22:45:11.285 00.044 12252 IsGuiding returns 0
22:45:11.285 00.000 12252 Move returns status 0, amount 28
22:45:11.285 00.000 12252 MoveAxis(N, 0, ABG)
22:45:11.285 00.000 12252 Move returns status 0, amount 0
22:45:11.285 00.000 12252 move complete, result=0
22:45:11.285 00.000 12252 worker thread done servicing request
22:45:11.285 00.000 12252 Worker thread wakes up
22:45:11.286 00.001 9044 GuideStep: -0.0 px 28 ms EAST, 0.2 px 0 ms NORTH
22:45:11.288 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:11.288 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:13.650 02.362 12252 Exposure complete
22:45:13.719 00.069 12252 worker thread done servicing request
22:45:13.719 00.000 9044 OnExposeComplete: enter
22:45:13.722 00.003 9044 UpdateGuideState(): m_state=6
22:45:13.724 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3835
22:45:13.726 00.002 9044 Star::Find returns 1 (0), X=1014.33, Y=831.56, Mass=5563, SNR=51.1, Peak=173 HFD=5.2
22:45:13.728 00.002 9044 MultiStar: [#1 -0.15,-0.12,1.06,U] [#2 -0.15,-0.01,1.19,U] [#3 -0.14,-0.10,0.87,U] [#4 -0.08,-0.00,1.29,U] [#5 -0.07,0.02,0.68,U] [#6 -0.08,-0.11,0.44,U] [#7 -0.36,-0.13,0.00,M1] [#8 -0.18,0.01,0.42,U] 
22:45:13.730 00.002 9044 refined, 7 included, MultiStar: {-0.14, -0.06}, one-star: {-0.22, -0.14}
22:45:13.732 00.002 9044 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.62) = xAngle (-1.11 = -1.11)
22:45:13.735 00.003 9044 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.20 = 2.09)
22:45:13.738 00.003 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.74 mountX=0.07 mountY=0.13, mountTheta=1.10
22:45:13.742 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.06, opts=13)
22:45:13.744 00.002 9044 Enqueuing Move request for scope (-0.14, -0.06)
22:45:13.746 00.002 12252 Worker thread wakes up
22:45:13.746 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
22:45:13.746 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
22:45:13.746 00.000 12252 Moving (-0.14, -0.06) raw xDistance=0.07 yDistance=0.13
22:45:13.746 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:13.747 00.001 9044 UpdateGuideState exits: m=5563 SNR=51.1
22:45:13.749 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:13.750 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:13.752 00.002 9044 Enqueuing Expose request
22:45:13.754 00.002 12252 PPEC rslt: input = 0.07, final = -0.07, react = 0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:45:13.754 00.000 12252 PPEC: input: 0.07, control: -0.07, exposure: 2000
22:45:13.754 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:13.755 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:45:13.755 00.000 12252 MoveAxis(E, 26, ABG)
22:45:13.755 00.000 12252 Guiding  Dir = 2, Dur = 26
22:45:13.755 00.000 12252 IsSlewing returns 0
22:45:13.756 00.001 12252 IsGuiding returns 0
22:45:13.758 00.002 12252 PulseGuide returned control before completion, sleep 34
22:45:13.806 00.048 12252 IsGuiding returns 0
22:45:13.806 00.000 12252 Move returns status 0, amount 26
22:45:13.806 00.000 12252 MoveAxis(N, 0, ABG)
22:45:13.806 00.000 12252 Move returns status 0, amount 0
22:45:13.806 00.000 12252 move complete, result=0
22:45:13.806 00.000 12252 worker thread done servicing request
22:45:13.807 00.001 12252 Worker thread wakes up
22:45:13.807 00.000 9044 GuideStep: 0.1 px 26 ms EAST, 0.1 px 0 ms NORTH
22:45:13.808 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:13.808 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:16.171 02.363 12252 Exposure complete
22:45:16.241 00.070 12252 worker thread done servicing request
22:45:16.241 00.000 9044 OnExposeComplete: enter
22:45:16.243 00.002 9044 UpdateGuideState(): m_state=6
22:45:16.245 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3836
22:45:16.247 00.002 9044 Star::Find returns 1 (0), X=1014.38, Y=831.59, Mass=5694, SNR=51.8, Peak=173 HFD=5.3
22:45:16.251 00.004 9044 MultiStar: [#1 -0.13,-0.09,1.07,U] [#2 -0.09,-0.10,1.20,U] [#3 0.05,-0.06,0.87,U] [#4 -0.11,-0.03,1.26,U] [#5 -0.07,-0.02,0.65,U] [#6 -0.03,-0.01,0.41,U] [#7 -0.22,-0.14,0.44,U] [#8 -0.02,-0.22,0.43,U] 
22:45:16.254 00.003 9044 refined, 8 included, MultiStar: {-0.09, -0.08}, one-star: {-0.17, -0.11}
22:45:16.256 00.002 9044 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.62) = xAngle (-0.78 = -0.78)
22:45:16.259 00.003 9044 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.87 = 2.42)
22:45:16.262 00.003 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.41 mountX=0.09 mountY=0.08, mountTheta=0.75
22:45:16.266 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.08, opts=13)
22:45:16.269 00.003 9044 Enqueuing Move request for scope (-0.09, -0.08)
22:45:16.272 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:16.274 00.002 9044 UpdateGuideState exits: m=5694 SNR=51.8
22:45:16.277 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:16.279 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:16.281 00.002 9044 Enqueuing Expose request
22:45:16.283 00.002 12252 Worker thread wakes up
22:45:16.283 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
22:45:16.283 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
22:45:16.283 00.000 12252 Moving (-0.09, -0.08) raw xDistance=0.09 yDistance=0.08
22:45:16.287 00.004 12252 PPEC rslt: input = 0.09, final = -0.05, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:45:16.287 00.000 12252 PPEC: input: 0.09, control: -0.05, exposure: 2000
22:45:16.287 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:16.287 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:45:16.287 00.000 12252 MoveAxis(E, 20, ABG)
22:45:16.288 00.001 12252 Guiding  Dir = 2, Dur = 20
22:45:16.288 00.000 12252 IsSlewing returns 0
22:45:16.288 00.000 12252 IsGuiding returns 0
22:45:16.290 00.002 12252 PulseGuide returned control before completion, sleep 29
22:45:16.332 00.042 12252 IsGuiding returns 0
22:45:16.332 00.000 12252 Move returns status 0, amount 20
22:45:16.332 00.000 12252 MoveAxis(N, 0, ABG)
22:45:16.332 00.000 12252 Move returns status 0, amount 0
22:45:16.332 00.000 12252 move complete, result=0
22:45:16.332 00.000 12252 worker thread done servicing request
22:45:16.333 00.001 12252 Worker thread wakes up
22:45:16.333 00.000 9044 GuideStep: 0.1 px 20 ms EAST, 0.1 px 0 ms NORTH
22:45:16.334 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:16.334 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:18.701 02.367 12252 Exposure complete
22:45:18.764 00.063 12252 worker thread done servicing request
22:45:18.764 00.000 9044 OnExposeComplete: enter
22:45:18.766 00.002 9044 UpdateGuideState(): m_state=6
22:45:18.769 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3837
22:45:18.771 00.002 9044 Star::Find returns 1 (0), X=1014.46, Y=831.79, Mass=5676, SNR=51.6, Peak=173 HFD=5.3
22:45:18.772 00.001 9044 MultiStar: [#1 -0.06,0.10,1.05,U] [#2 -0.02,0.08,1.22,U] [#3 -0.17,0.03,0.86,U] [#4 -0.42,0.43,0.00,M1] [#5 -0.05,0.11,0.66,U] [#6 -0.01,0.10,0.42,U] [#7 -0.09,0.03,0.43,U] [#8 0.06,0.07,0.42,U] 
22:45:18.773 00.001 9044 refined, 7 included, MultiStar: {-0.06, 0.08}, one-star: {-0.08, 0.08}
22:45:18.774 00.001 9044 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.62) = xAngle (3.86 = -2.43)
22:45:18.776 00.002 9044 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.77 = 0.77)
22:45:18.778 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.23 mountX=-0.07 mountY=0.07, mountTheta=2.39
22:45:18.779 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.08, opts=13)
22:45:18.780 00.001 9044 Enqueuing Move request for scope (-0.06, 0.08)
22:45:18.781 00.001 12252 Worker thread wakes up
22:45:18.781 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:18.782 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
22:45:18.782 00.000 9044 UpdateGuideState exits: m=5676 SNR=51.6
22:45:18.783 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
22:45:18.783 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:18.784 00.001 12252 Moving (-0.06, 0.08) raw xDistance=-0.07 yDistance=0.07
22:45:18.784 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:18.785 00.001 9044 Enqueuing Expose request
22:45:18.788 00.003 12252 PPEC rslt: input = -0.07, final = -0.04, react = -0.04, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:45:18.788 00.000 12252 PPEC: input: -0.07, control: -0.04, exposure: 2000
22:45:18.788 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:18.788 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:45:18.788 00.000 12252 MoveAxis(E, 17, ABG)
22:45:18.788 00.000 12252 Guiding  Dir = 2, Dur = 17
22:45:18.788 00.000 12252 IsSlewing returns 0
22:45:18.788 00.000 12252 IsGuiding returns 0
22:45:18.790 00.002 12252 PulseGuide returned control before completion, sleep 25
22:45:18.817 00.027 12252 IsGuiding returns 1
22:45:18.817 00.000 12252 scope still moving after pulse duration time elapsed
22:45:18.846 00.029 12252 IsSlewing returns 0
22:45:18.846 00.000 12252 IsGuiding returns 0
22:45:18.846 00.000 12252 scope move finished after 17 + 40 ms
22:45:18.846 00.000 12252 Move returns status 0, amount 17
22:45:18.846 00.000 12252 MoveAxis(N, 0, ABG)
22:45:18.846 00.000 12252 Move returns status 0, amount 0
22:45:18.846 00.000 12252 move complete, result=0
22:45:18.846 00.000 12252 worker thread done servicing request
22:45:18.848 00.002 9044 GuideStep: -0.1 px 17 ms EAST, 0.1 px 0 ms NORTH
22:45:18.850 00.002 12252 Worker thread wakes up
22:45:18.851 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:18.851 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:21.210 02.359 12252 Exposure complete
22:45:21.282 00.072 12252 worker thread done servicing request
22:45:21.282 00.000 9044 OnExposeComplete: enter
22:45:21.285 00.003 9044 UpdateGuideState(): m_state=6
22:45:21.288 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3838
22:45:21.291 00.003 9044 Star::Find returns 1 (0), X=1014.44, Y=831.81, Mass=5860, SNR=52.5, Peak=173 HFD=5.2
22:45:21.292 00.001 9044 MultiStar: [#1 -0.06,0.15,1.04,U] [#2 -0.04,0.14,1.18,U] [#3 -0.17,0.12,0.84,U] [#4 -0.37,0.45,0.00,M2] [#5 -0.02,0.20,0.65,U] [#6 0.07,0.11,0.42,U] [#7 -0.16,0.11,0.43,U] [#8 -0.07,0.10,0.41,U] 
22:45:21.295 00.003 9044 single-star, 7 included, MultiStar: {-0.07, 0.13}, one-star: {-0.11, 0.10}
22:45:21.296 00.001 9044 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.62) = xAngle (3.99 = -2.30)
22:45:21.298 00.002 9044 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.90 = 0.90)
22:45:21.299 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.36 mountX=-0.10 mountY=0.12, mountTheta=2.27
22:45:21.303 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.10, opts=13)
22:45:21.306 00.003 9044 Enqueuing Move request for scope (-0.11, 0.10)
22:45:21.307 00.001 12252 Worker thread wakes up
22:45:21.307 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:21.308 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
22:45:21.308 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
22:45:21.308 00.000 9044 UpdateGuideState exits: m=5860 SNR=52.5
22:45:21.310 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:21.311 00.001 12252 Moving (-0.11, 0.10) raw xDistance=-0.10 yDistance=0.12
22:45:21.311 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:21.312 00.001 9044 Enqueuing Expose request
22:45:21.315 00.003 12252 PPEC rslt: input = -0.10, final = -0.05, react = -0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:45:21.315 00.000 12252 PPEC: input: -0.10, control: -0.05, exposure: 2000
22:45:21.315 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:21.315 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:45:21.315 00.000 12252 MoveAxis(E, 21, ABG)
22:45:21.316 00.001 12252 Guiding  Dir = 2, Dur = 21
22:45:21.316 00.000 12252 IsSlewing returns 0
22:45:21.316 00.000 12252 IsGuiding returns 0
22:45:21.318 00.002 12252 PulseGuide returned control before completion, sleep 29
22:45:21.355 00.037 12252 IsGuiding returns 0
22:45:21.355 00.000 12252 Move returns status 0, amount 21
22:45:21.355 00.000 12252 MoveAxis(N, 0, ABG)
22:45:21.355 00.000 12252 Move returns status 0, amount 0
22:45:21.355 00.000 12252 move complete, result=0
22:45:21.355 00.000 12252 worker thread done servicing request
22:45:21.355 00.000 12252 Worker thread wakes up
22:45:21.355 00.000 9044 GuideStep: -0.1 px 21 ms EAST, 0.1 px 0 ms NORTH
22:45:21.357 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:21.357 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:23.693 02.336 12252 Exposure complete
22:45:23.736 00.043 12252 worker thread done servicing request
22:45:23.736 00.000 9044 OnExposeComplete: enter
22:45:23.737 00.001 9044 UpdateGuideState(): m_state=6
22:45:23.738 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3839
22:45:23.740 00.002 9044 Star::Find returns 1 (0), X=1014.37, Y=831.79, Mass=5650, SNR=51.5, Peak=173 HFD=5.2
22:45:23.742 00.002 9044 MultiStar: [#1 -0.18,0.15,1.07,U] [#2 -0.06,0.07,1.21,U] [#3 -0.14,0.05,0.86,U] [#4 -0.09,0.07,1.27,U] [#5 0.00,0.14,0.66,U] [#6 0.12,0.04,0.42,U] [#7 -0.21,0.09,0.43,U] [#8 -0.03,0.12,0.42,U] 
22:45:23.744 00.002 9044 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.18, 0.08}
22:45:23.746 00.002 9044 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.62) = xAngle (4.04 = -2.25)
22:45:23.747 00.001 9044 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.95 = 0.95)
22:45:23.749 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.41 mountX=-0.08 mountY=0.11, mountTheta=2.22
22:45:23.751 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.09, opts=13)
22:45:23.753 00.002 9044 Enqueuing Move request for scope (-0.10, 0.09)
22:45:23.754 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:23.755 00.001 9044 UpdateGuideState exits: m=5650 SNR=51.5
22:45:23.757 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:23.758 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:23.759 00.001 9044 Enqueuing Expose request
22:45:23.760 00.001 12252 Worker thread wakes up
22:45:23.760 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
22:45:23.760 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
22:45:23.760 00.000 12252 Moving (-0.10, 0.09) raw xDistance=-0.08 yDistance=0.11
22:45:23.763 00.003 12252 PPEC rslt: input = -0.08, final = -0.05, react = -0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:45:23.763 00.000 12252 PPEC: input: -0.08, control: -0.05, exposure: 2000
22:45:23.763 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:23.764 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:45:23.764 00.000 12252 MoveAxis(E, 18, ABG)
22:45:23.764 00.000 12252 Guiding  Dir = 2, Dur = 18
22:45:23.764 00.000 12252 IsSlewing returns 0
22:45:23.764 00.000 12252 IsGuiding returns 0
22:45:23.766 00.002 12252 PulseGuide returned control before completion, sleep 27
22:45:23.798 00.032 12252 IsGuiding returns 0
22:45:23.798 00.000 12252 Move returns status 0, amount 18
22:45:23.798 00.000 12252 MoveAxis(N, 0, ABG)
22:45:23.798 00.000 12252 Move returns status 0, amount 0
22:45:23.798 00.000 12252 move complete, result=0
22:45:23.798 00.000 12252 worker thread done servicing request
22:45:23.798 00.000 12252 Worker thread wakes up
22:45:23.798 00.000 9044 GuideStep: -0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
22:45:23.800 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:23.800 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:26.137 02.337 12252 Exposure complete
22:45:26.178 00.041 12252 worker thread done servicing request
22:45:26.178 00.000 9044 OnExposeComplete: enter
22:45:26.179 00.001 9044 UpdateGuideState(): m_state=6
22:45:26.180 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3840
22:45:26.181 00.001 9044 Star::Find returns 1 (0), X=1014.33, Y=831.81, Mass=5756, SNR=52.0, Peak=173 HFD=5.2
22:45:26.182 00.001 9044 MultiStar: [#1 -0.14,0.16,1.04,U] [#2 -0.16,0.11,1.21,U] [#3 -0.18,0.05,0.85,U] [#4 -0.45,0.48,0.00,M2] [#5 -0.09,0.17,0.68,U] [#6 -0.07,0.14,0.42,U] [#7 -0.24,0.06,0.43,U] [#8 -0.25,0.18,0.41,U] 
22:45:26.183 00.001 9044 refined, 7 included, MultiStar: {-0.17, 0.12}, one-star: {-0.22, 0.10}
22:45:26.185 00.002 9044 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.62) = xAngle (4.15 = -2.13)
22:45:26.186 00.001 9044 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.07 = 1.07)
22:45:26.188 00.002 9044 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.53 mountX=-0.11 mountY=0.18, mountTheta=2.12
22:45:26.190 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.12, opts=13)
22:45:26.191 00.001 9044 Enqueuing Move request for scope (-0.17, 0.12)
22:45:26.192 00.001 12252 Worker thread wakes up
22:45:26.192 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:26.193 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
22:45:26.193 00.000 9044 UpdateGuideState exits: m=5756 SNR=52.0
22:45:26.194 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:26.195 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
22:45:26.196 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:26.197 00.001 9044 Enqueuing Expose request
22:45:26.199 00.002 12252 Moving (-0.17, 0.12) raw xDistance=-0.11 yDistance=0.18
22:45:26.202 00.003 12252 PPEC rslt: input = -0.11, final = -0.12, react = -0.07, pred = -0.05, hyst = -0.06, hyst_pct = 0.00, period_length = 483.50
22:45:26.202 00.000 12252 PPEC: input: -0.11, control: -0.12, exposure: 2000
22:45:26.202 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:45:26.202 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:45:26.202 00.000 12252 MoveAxis(E, 47, ABG)
22:45:26.202 00.000 12252 Guiding  Dir = 2, Dur = 47
22:45:26.203 00.001 12252 IsSlewing returns 0
22:45:26.203 00.000 12252 IsGuiding returns 0
22:45:26.205 00.002 12252 PulseGuide returned control before completion, sleep 55
22:45:26.271 00.066 12252 IsGuiding returns 0
22:45:26.271 00.000 12252 Move returns status 0, amount 47
22:45:26.271 00.000 12252 MoveAxis(N, 0, ABG)
22:45:26.271 00.000 12252 Move returns status 0, amount 0
22:45:26.271 00.000 12252 move complete, result=0
22:45:26.271 00.000 12252 worker thread done servicing request
22:45:26.271 00.000 12252 Worker thread wakes up
22:45:26.271 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:26.271 00.000 9044 GuideStep: -0.1 px 47 ms EAST, 0.2 px 0 ms NORTH
22:45:26.274 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:28.618 02.344 12252 Exposure complete
22:45:28.689 00.071 12252 worker thread done servicing request
22:45:28.689 00.000 9044 OnExposeComplete: enter
22:45:28.691 00.002 9044 UpdateGuideState(): m_state=6
22:45:28.692 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3841
22:45:28.693 00.001 9044 Star::Find returns 1 (0), X=1014.35, Y=831.85, Mass=5630, SNR=51.4, Peak=173 HFD=5.1
22:45:28.695 00.002 9044 MultiStar: [#1 -0.18,0.08,1.07,U] [#2 -0.11,0.01,1.20,U] [#3 -0.28,0.06,0.86,U] [#4 -0.48,0.51,0.00,M3] [#5 -0.11,0.13,0.67,U] [#6 0.01,0.22,0.42,U] [#7 -0.19,0.06,0.44,U] [#8 -0.17,0.15,0.41,U] 
22:45:28.696 00.001 9044 refined, 7 included, MultiStar: {-0.16, 0.09}, one-star: {-0.20, 0.15}
22:45:28.697 00.001 9044 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.62) = xAngle (4.25 = -2.03)
22:45:28.699 00.002 9044 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.17 = 1.17)
22:45:28.700 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.19 cameraTheta=2.63 mountX=-0.08 mountY=0.17, mountTheta=2.02
22:45:28.702 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.09, opts=13)
22:45:28.703 00.001 9044 Enqueuing Move request for scope (-0.16, 0.09)
22:45:28.704 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:28.705 00.001 9044 UpdateGuideState exits: m=5630 SNR=51.4
22:45:28.706 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:28.708 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:28.709 00.001 9044 Enqueuing Expose request
22:45:28.710 00.001 12252 Worker thread wakes up
22:45:28.710 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
22:45:28.710 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
22:45:28.710 00.000 12252 Moving (-0.16, 0.09) raw xDistance=-0.08 yDistance=0.17
22:45:28.713 00.003 12252 PPEC rslt: input = -0.08, final = -0.06, react = -0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:45:28.713 00.000 12252 PPEC: input: -0.08, control: -0.06, exposure: 2000
22:45:28.713 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:45:28.713 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:45:28.713 00.000 12252 MoveAxis(E, 24, ABG)
22:45:28.713 00.000 12252 Guiding  Dir = 2, Dur = 24
22:45:28.713 00.000 12252 IsSlewing returns 0
22:45:28.713 00.000 12252 IsGuiding returns 0
22:45:28.716 00.003 12252 PulseGuide returned control before completion, sleep 33
22:45:28.751 00.035 12252 IsGuiding returns 0
22:45:28.751 00.000 12252 Move returns status 0, amount 24
22:45:28.751 00.000 12252 MoveAxis(N, 0, ABG)
22:45:28.751 00.000 12252 Move returns status 0, amount 0
22:45:28.751 00.000 12252 move complete, result=0
22:45:28.751 00.000 12252 worker thread done servicing request
22:45:28.751 00.000 12252 Worker thread wakes up
22:45:28.751 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:28.751 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:28.751 00.000 9044 GuideStep: -0.1 px 24 ms EAST, 0.2 px 0 ms NORTH
22:45:31.120 02.369 12252 Exposure complete
22:45:31.170 00.050 12252 worker thread done servicing request
22:45:31.170 00.000 9044 OnExposeComplete: enter
22:45:31.172 00.002 9044 UpdateGuideState(): m_state=6
22:45:31.174 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3842
22:45:31.175 00.001 9044 Star::Find returns 1 (0), X=1014.28, Y=831.91, Mass=5724, SNR=51.8, Peak=173 HFD=5.1
22:45:31.176 00.001 9044 MultiStar: [#1 -0.19,0.14,1.03,U] [#2 -0.20,0.12,1.20,U] [#3 -0.23,0.16,0.87,U] [#4 -0.53,0.54,0.00,M4] [#5 -0.10,0.26,0.66,U] [#6 -0.16,0.27,0.42,U] [#7 -0.20,0.10,0.44,U] [#8 -0.19,0.27,0.42,U] 
22:45:31.177 00.001 9044 refined, 7 included, MultiStar: {-0.20, 0.18}, one-star: {-0.27, 0.20}
22:45:31.177 00.000 9044 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.62) = xAngle (4.04 = -2.25)
22:45:31.178 00.001 9044 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.95 = 0.95)
22:45:31.179 00.001 9044 CameraToMount -- cameraX=-0.20 cameraY=0.18 hyp=0.26 cameraTheta=2.41 mountX=-0.17 mountY=0.22, mountTheta=2.23
22:45:31.181 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.20, y=0.18, opts=13)
22:45:31.181 00.000 9044 Enqueuing Move request for scope (-0.20, 0.18)
22:45:31.182 00.001 12252 Worker thread wakes up
22:45:31.182 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.18) opts 0xd
22:45:31.182 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.20, 0.18)
22:45:31.182 00.000 12252 Moving (-0.20, 0.18) raw xDistance=-0.17 yDistance=0.22
22:45:31.182 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:31.184 00.002 9044 UpdateGuideState exits: m=5724 SNR=51.8
22:45:31.186 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:31.188 00.002 12252 PPEC rslt: input = -0.17, final = -0.17, react = -0.10, pred = -0.07, hyst = -0.10, hyst_pct = 0.00, period_length = 483.50
22:45:31.188 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:31.189 00.001 12252 PPEC: input: -0.17, control: -0.17, exposure: 2000
22:45:31.189 00.000 9044 Enqueuing Expose request
22:45:31.190 00.001 12252 switching direction from -1 to 1 - decHistory=4 oldest=0.40 newest=0.57
22:45:31.190 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:45:31.190 00.000 12252 MoveAxis(E, 66, ABG)
22:45:31.190 00.000 12252 Guiding  Dir = 2, Dur = 66
22:45:31.190 00.000 12252 IsSlewing returns 0
22:45:31.191 00.001 12252 IsGuiding returns 0
22:45:31.193 00.002 12252 PulseGuide returned control before completion, sleep 74
22:45:31.277 00.084 12252 IsGuiding returns 0
22:45:31.277 00.000 12252 Move returns status 0, amount 66
22:45:31.277 00.000 12252 BLC: Oldest BLC event removed
22:45:31.277 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:45:31.277 00.000 12252 MoveAxis(S, 154, ABG)
22:45:31.277 00.000 12252 Guiding  Dir = 1, Dur = 154
22:45:31.278 00.001 12252 IsSlewing returns 0
22:45:31.279 00.001 12252 IsGuiding returns 0
22:45:31.286 00.007 12252 PulseGuide returned control before completion, sleep 158
22:45:31.445 00.159 12252 IsGuiding returns 0
22:45:31.445 00.000 12252 Move returns status 0, amount 154
22:45:31.446 00.001 12252 move complete, result=0
22:45:31.446 00.000 12252 worker thread done servicing request
22:45:31.446 00.000 9044 GuideStep: -0.2 px 66 ms EAST, 0.2 px 154 ms SOUTH
22:45:31.447 00.001 12252 Worker thread wakes up
22:45:31.447 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:31.448 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:33.800 02.352 12252 Exposure complete
22:45:33.848 00.048 12252 worker thread done servicing request
22:45:33.848 00.000 9044 OnExposeComplete: enter
22:45:33.849 00.001 9044 UpdateGuideState(): m_state=6
22:45:33.850 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3843
22:45:33.851 00.001 9044 Star::Find returns 1 (0), X=1014.56, Y=831.77, Mass=5786, SNR=51.9, Peak=173 HFD=5.2
22:45:33.853 00.002 9044 MultiStar: [#1 0.10,0.07,1.04,U] [#2 0.02,0.03,1.22,U] [#3 0.19,0.17,0.82,U] [#4 -0.31,0.51,0.00,M5] [#5 0.06,0.11,0.66,U] [#6 0.08,0.01,0.42,U] [#7 -0.08,0.11,0.44,U] [#8 0.25,0.02,0.41,U] 
22:45:33.854 00.001 9044 single-star, 7 included, MultiStar: {0.07, 0.08}, one-star: {0.01, 0.07}
22:45:33.855 00.001 9044 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.62) = xAngle (2.98 = 2.98)
22:45:33.857 00.002 9044 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.10 = -0.10)
22:45:33.858 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.36 mountX=-0.07 mountY=-0.01, mountTheta=-3.04
22:45:33.860 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.07, opts=13)
22:45:33.861 00.001 9044 Enqueuing Move request for scope (0.01, 0.07)
22:45:33.862 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:45:33.863 00.001 12252 Worker thread wakes up
22:45:33.864 00.001 9044 UpdateGuideState exits: m=5786 SNR=51.9
22:45:33.865 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:33.866 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:33.867 00.001 9044 Enqueuing Expose request
22:45:33.868 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
22:45:33.868 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
22:45:33.868 00.000 12252 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=-0.01
22:45:33.868 00.000 12252 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.215826, 1:-0.006916
22:45:33.868 00.000 12252 BLC: No correction, Miss < min_move
22:45:33.872 00.004 12252 PPEC rslt: input = -0.07, final = -0.09, react = -0.04, pred = -0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:45:33.873 00.001 12252 PPEC: input: -0.07, control: -0.09, exposure: 2000
22:45:33.873 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:33.873 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:45:33.873 00.000 12252 MoveAxis(E, 33, ABG)
22:45:33.873 00.000 12252 Guiding  Dir = 2, Dur = 33
22:45:33.873 00.000 12252 IsSlewing returns 0
22:45:33.873 00.000 12252 IsGuiding returns 0
22:45:33.875 00.002 12252 PulseGuide returned control before completion, sleep 41
22:45:33.917 00.042 12252 IsGuiding returns 0
22:45:33.917 00.000 12252 Move returns status 0, amount 33
22:45:33.917 00.000 12252 MoveAxis(N, 0, ABG)
22:45:33.917 00.000 12252 Move returns status 0, amount 0
22:45:33.917 00.000 12252 move complete, result=0
22:45:33.917 00.000 12252 worker thread done servicing request
22:45:33.917 00.000 12252 Worker thread wakes up
22:45:33.917 00.000 9044 GuideStep: -0.1 px 33 ms EAST, -0.0 px 0 ms NORTH
22:45:33.920 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:33.920 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:36.280 02.360 12252 Exposure complete
22:45:36.330 00.050 12252 worker thread done servicing request
22:45:36.330 00.000 9044 OnExposeComplete: enter
22:45:36.333 00.003 9044 UpdateGuideState(): m_state=6
22:45:36.335 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3844
22:45:36.336 00.001 9044 Star::Find returns 1 (0), X=1014.78, Y=831.86, Mass=5825, SNR=52.5, Peak=173 HFD=5.1
22:45:36.338 00.002 9044 MultiStar: [#1 0.27,0.18,1.05,U] [#2 0.48,0.39,0.00,M1] [#3 0.21,0.29,0.83,U] [#4 0.14,0.23,1.25,U] [#5 0.18,0.31,0.64,U] [#6 0.33,0.20,0.40,U] [#7 0.10,0.18,0.44,U] [#8 0.24,0.16,0.41,U] 
22:45:36.338 00.000 9044 single-star, 7 included, MultiStar: {0.21, 0.22}, one-star: {0.23, 0.15}
22:45:36.339 00.001 9044 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.62) = xAngle (2.22 = 2.22)
22:45:36.340 00.001 9044 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.87 = -0.87)
22:45:36.341 00.001 9044 CameraToMount -- cameraX=0.23 cameraY=0.15 hyp=0.27 cameraTheta=0.59 mountX=-0.17 mountY=-0.21, mountTheta=-2.24
22:45:36.342 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.23, y=0.15, opts=13)
22:45:36.344 00.002 9044 Enqueuing Move request for scope (0.23, 0.15)
22:45:36.345 00.001 12252 Worker thread wakes up
22:45:36.345 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.15) opts 0xd
22:45:36.345 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:36.346 00.001 12252 Handling offset move in thread for scope, endpoint = (0.23, 0.15)
22:45:36.346 00.000 9044 UpdateGuideState exits: m=5825 SNR=52.5
22:45:36.348 00.002 12252 Moving (0.23, 0.15) raw xDistance=-0.17 yDistance=-0.21
22:45:36.348 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:36.349 00.001 12252 BLC: History state: CurrMiss=-0.21, AvgInitMiss=-0.05, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.215826, 1:-0.006916, 2:-0.209064
22:45:36.349 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:36.350 00.001 9044 Enqueuing Expose request
22:45:36.351 00.001 12252 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:45:36.351 00.000 12252 BLC: window closed
22:45:36.354 00.003 12252 PPEC rslt: input = -0.17, final = -0.18, react = -0.10, pred = -0.08, hyst = -0.10, hyst_pct = 0.00, period_length = 483.50
22:45:36.355 00.001 12252 PPEC: input: -0.17, control: -0.18, exposure: 2000
22:45:36.355 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:45:36.355 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:45:36.355 00.000 12252 MoveAxis(E, 71, ABG)
22:45:36.355 00.000 12252 Guiding  Dir = 2, Dur = 71
22:45:36.355 00.000 12252 IsSlewing returns 0
22:45:36.355 00.000 12252 IsGuiding returns 0
22:45:36.357 00.002 12252 PulseGuide returned control before completion, sleep 79
22:45:36.441 00.084 12252 IsGuiding returns 0
22:45:36.441 00.000 12252 Move returns status 0, amount 71
22:45:36.441 00.000 12252 MoveAxis(N, 0, ABG)
22:45:36.441 00.000 12252 Move returns status 0, amount 0
22:45:36.441 00.000 12252 move complete, result=0
22:45:36.441 00.000 12252 worker thread done servicing request
22:45:36.441 00.000 12252 Worker thread wakes up
22:45:36.441 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:36.441 00.000 9044 GuideStep: -0.2 px 71 ms EAST, -0.2 px 0 ms NORTH
22:45:36.444 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:38.798 02.354 12252 Exposure complete
22:45:38.883 00.085 12252 worker thread done servicing request
22:45:38.883 00.000 9044 OnExposeComplete: enter
22:45:38.885 00.002 9044 UpdateGuideState(): m_state=6
22:45:38.889 00.004 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3845
22:45:38.892 00.003 9044 Star::Find returns 1 (0), X=1014.75, Y=831.71, Mass=5469, SNR=50.7, Peak=173 HFD=5.0
22:45:38.893 00.001 9044 MultiStar: [#1 0.30,0.15,1.09,U] [#2 0.49,0.28,0.00,M2] [#3 0.17,0.14,0.86,U] [#4 0.16,0.08,1.30,U] [#5 0.18,0.17,0.66,U] [#6 0.26,0.09,0.44,U] [#7 0.09,0.10,0.45,U] [#8 0.26,0.01,0.42,U] 
22:45:38.894 00.001 9044 single-star, 7 included, MultiStar: {0.20, 0.10}, one-star: {0.21, 0.01}
22:45:38.895 00.001 9044 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.62) = xAngle (1.65 = 1.65)
22:45:38.896 00.001 9044 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.43 = -1.43)
22:45:38.897 00.001 9044 CameraToMount -- cameraX=0.21 cameraY=0.01 hyp=0.21 cameraTheta=0.03 mountX=-0.02 mountY=-0.20, mountTheta=-1.65
22:45:38.899 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=0.01, opts=13)
22:45:38.900 00.001 9044 Enqueuing Move request for scope (0.21, 0.01)
22:45:38.901 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:38.902 00.001 12252 Worker thread wakes up
22:45:38.902 00.000 9044 UpdateGuideState exits: m=5469 SNR=50.7
22:45:38.904 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.01) opts 0xd
22:45:38.904 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:38.906 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:38.907 00.001 9044 Enqueuing Expose request
22:45:38.910 00.003 12252 Handling offset move in thread for scope, endpoint = (0.21, 0.01)
22:45:38.910 00.000 12252 Moving (0.21, 0.01) raw xDistance=-0.02 yDistance=-0.20
22:45:38.914 00.004 12252 PPEC rslt: input = -0.02, final = -0.08, react = -0.01, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:45:38.915 00.001 12252 PPEC: input: -0.02, control: -0.08, exposure: 2000
22:45:38.915 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:45:38.915 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
22:45:38.915 00.000 12252 MoveAxis(E, 31, ABG)
22:45:38.915 00.000 12252 Guiding  Dir = 2, Dur = 31
22:45:38.916 00.001 12252 IsSlewing returns 0
22:45:38.916 00.000 12252 IsGuiding returns 0
22:45:38.919 00.003 12252 PulseGuide returned control before completion, sleep 39
22:45:38.964 00.045 12252 IsGuiding returns 0
22:45:38.964 00.000 12252 Move returns status 0, amount 31
22:45:38.964 00.000 12252 MoveAxis(N, 0, ABG)
22:45:38.964 00.000 12252 Move returns status 0, amount 0
22:45:38.964 00.000 12252 move complete, result=0
22:45:38.964 00.000 12252 worker thread done servicing request
22:45:38.964 00.000 12252 Worker thread wakes up
22:45:38.964 00.000 9044 GuideStep: -0.0 px 31 ms EAST, -0.2 px 0 ms NORTH
22:45:38.967 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:38.967 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:41.318 02.351 12252 Exposure complete
22:45:41.387 00.069 12252 worker thread done servicing request
22:45:41.387 00.000 9044 OnExposeComplete: enter
22:45:41.388 00.001 9044 UpdateGuideState(): m_state=6
22:45:41.389 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3846
22:45:41.390 00.001 9044 Star::Find returns 1 (0), X=1014.76, Y=831.83, Mass=5747, SNR=51.9, Peak=173 HFD=5.1
22:45:41.391 00.001 9044 MultiStar: [#1 0.22,0.14,1.04,U] [#2 0.12,0.17,1.19,U] [#3 0.21,0.08,0.84,U] [#4 0.22,0.22,1.27,U] [#5 0.13,0.11,0.66,U] [#6 0.38,0.18,0.00,M1] [#7 0.08,0.15,0.44,U] [#8 0.08,0.13,0.41,U] 
22:45:41.392 00.001 9044 refined, 7 included, MultiStar: {0.17, 0.15}, one-star: {0.21, 0.13}
22:45:41.393 00.001 9044 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.62) = xAngle (2.33 = 2.33)
22:45:41.395 00.002 9044 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.75 = -0.75)
22:45:41.397 00.002 9044 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.23 cameraTheta=0.71 mountX=-0.16 mountY=-0.16, mountTheta=-2.36
22:45:41.398 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.15, opts=13)
22:45:41.400 00.002 9044 Enqueuing Move request for scope (0.17, 0.15)
22:45:41.401 00.001 12252 Worker thread wakes up
22:45:41.401 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd
22:45:41.401 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:41.402 00.001 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
22:45:41.402 00.000 9044 UpdateGuideState exits: m=5747 SNR=51.9
22:45:41.403 00.001 12252 Moving (0.17, 0.15) raw xDistance=-0.16 yDistance=-0.16
22:45:41.403 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:41.404 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:41.406 00.002 9044 Enqueuing Expose request
22:45:41.407 00.001 12252 PPEC rslt: input = -0.16, final = -0.16, react = -0.10, pred = -0.07, hyst = -0.10, hyst_pct = 0.00, period_length = 483.50
22:45:41.407 00.000 12252 PPEC: input: -0.16, control: -0.16, exposure: 2000
22:45:41.407 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:45:41.407 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:45:41.407 00.000 12252 MoveAxis(E, 64, ABG)
22:45:41.407 00.000 12252 Guiding  Dir = 2, Dur = 64
22:45:41.408 00.001 12252 IsSlewing returns 0
22:45:41.408 00.000 12252 IsGuiding returns 0
22:45:41.409 00.001 12252 PulseGuide returned control before completion, sleep 73
22:45:41.491 00.082 12252 IsGuiding returns 0
22:45:41.491 00.000 12252 Move returns status 0, amount 64
22:45:41.491 00.000 12252 MoveAxis(N, 0, ABG)
22:45:41.491 00.000 12252 Move returns status 0, amount 0
22:45:41.491 00.000 12252 move complete, result=0
22:45:41.491 00.000 12252 worker thread done servicing request
22:45:41.491 00.000 9044 GuideStep: -0.2 px 64 ms EAST, -0.2 px 0 ms NORTH
22:45:41.494 00.003 12252 Worker thread wakes up
22:45:41.494 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:41.494 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:43.831 02.337 12252 Exposure complete
22:45:43.882 00.051 12252 worker thread done servicing request
22:45:43.882 00.000 9044 OnExposeComplete: enter
22:45:43.883 00.001 9044 UpdateGuideState(): m_state=6
22:45:43.885 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3847
22:45:43.888 00.003 9044 Star::Find returns 1 (0), X=1014.67, Y=831.42, Mass=5704, SNR=51.8, Peak=173 HFD=5.3
22:45:43.890 00.002 9044 MultiStar: [#1 0.09,-0.23,1.06,U] [#2 0.02,-0.05,1.20,U] [#3 0.18,-0.11,0.86,U] [#4 0.07,-0.02,1.27,U] [#5 0.10,-0.05,0.66,U] [#6 0.24,-0.06,0.42,U] [#7 -0.07,-0.16,0.41,U] [#8 0.11,-0.17,0.41,U] 
22:45:43.891 00.001 9044 refined, 8 included, MultiStar: {0.09, -0.12}, one-star: {0.12, -0.29}
22:45:43.892 00.001 9044 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.62) = xAngle (0.69 = 0.69)
22:45:43.893 00.001 9044 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.39 = -2.39)
22:45:43.894 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.93 mountX=0.12 mountY=-0.10, mountTheta=-0.72
22:45:43.897 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.12, opts=13)
22:45:43.898 00.001 9044 Enqueuing Move request for scope (0.09, -0.12)
22:45:43.900 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:43.901 00.001 9044 UpdateGuideState exits: m=5704 SNR=51.8
22:45:43.903 00.002 12252 Worker thread wakes up
22:45:43.903 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:43.905 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:43.906 00.001 9044 Enqueuing Expose request
22:45:43.907 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
22:45:43.907 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
22:45:43.907 00.000 12252 Moving (0.09, -0.12) raw xDistance=0.12 yDistance=-0.10
22:45:43.911 00.004 12252 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = -0.06, hyst = 0.06, hyst_pct = 0.00, period_length = 483.50
22:45:43.911 00.000 12252 PPEC: input: 0.12, control: 0.01, exposure: 2000
22:45:43.911 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:43.911 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:45:43.911 00.000 12252 MoveAxis(W, 4, ABG)
22:45:43.911 00.000 12252 Guiding  Dir = 3, Dur = 4
22:45:43.911 00.000 12252 IsSlewing returns 0
22:45:43.911 00.000 12252 IsGuiding returns 0
22:45:43.913 00.002 12252 PulseGuide returned control before completion, sleep 13
22:45:43.935 00.022 12252 IsGuiding returns 0
22:45:43.935 00.000 12252 Move returns status 0, amount 4
22:45:43.935 00.000 12252 MoveAxis(N, 0, ABG)
22:45:43.935 00.000 12252 Move returns status 0, amount 0
22:45:43.935 00.000 12252 move complete, result=0
22:45:43.935 00.000 12252 worker thread done servicing request
22:45:43.935 00.000 12252 Worker thread wakes up
22:45:43.936 00.001 9044 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
22:45:43.938 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:43.938 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:46.303 02.365 12252 Exposure complete
22:45:46.351 00.048 12252 worker thread done servicing request
22:45:46.351 00.000 9044 OnExposeComplete: enter
22:45:46.353 00.002 9044 UpdateGuideState(): m_state=6
22:45:46.354 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3848
22:45:46.355 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=831.80, Mass=5750, SNR=52.0, Peak=173 HFD=5.2
22:45:46.357 00.002 9044 MultiStar: [#1 0.21,-0.00,1.04,U] [#2 0.52,0.24,0.00,M1] [#3 0.25,0.12,0.86,U] [#4 0.20,0.03,1.27,U] [#5 0.11,0.10,0.65,U] [#6 0.18,0.16,0.44,U] [#7 -0.01,0.00,0.42,U] [#8 0.09,0.15,0.41,U] 
22:45:46.358 00.001 9044 refined, 7 included, MultiStar: {0.17, 0.07}, one-star: {0.18, 0.10}
22:45:46.359 00.001 9044 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.62) = xAngle (2.02 = 2.02)
22:45:46.360 00.001 9044 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.06 = -1.06)
22:45:46.361 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.40 mountX=-0.08 mountY=-0.16, mountTheta=-2.03
22:45:46.363 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.07, opts=13)
22:45:46.364 00.001 9044 Enqueuing Move request for scope (0.17, 0.07)
22:45:46.366 00.002 12252 Worker thread wakes up
22:45:46.366 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:46.367 00.001 9044 UpdateGuideState exits: m=5750 SNR=52.0
22:45:46.368 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:46.370 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:46.371 00.001 9044 Enqueuing Expose request
22:45:46.372 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
22:45:46.372 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
22:45:46.372 00.000 12252 Moving (0.17, 0.07) raw xDistance=-0.08 yDistance=-0.16
22:45:46.379 00.007 12252 PPEC rslt: input = -0.08, final = -0.06, react = -0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:45:46.379 00.000 12252 PPEC: input: -0.08, control: -0.06, exposure: 2000
22:45:46.379 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:45:46.379 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:45:46.379 00.000 12252 MoveAxis(E, 23, ABG)
22:45:46.379 00.000 12252 Guiding  Dir = 2, Dur = 23
22:45:46.380 00.001 12252 IsSlewing returns 0
22:45:46.380 00.000 12252 IsGuiding returns 0
22:45:46.382 00.002 12252 PulseGuide returned control before completion, sleep 31
22:45:46.416 00.034 12252 IsGuiding returns 0
22:45:46.416 00.000 12252 Move returns status 0, amount 23
22:45:46.418 00.002 12252 MoveAxis(N, 0, ABG)
22:45:46.418 00.000 12252 Move returns status 0, amount 0
22:45:46.418 00.000 12252 move complete, result=0
22:45:46.418 00.000 12252 worker thread done servicing request
22:45:46.418 00.000 12252 Worker thread wakes up
22:45:46.418 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:46.418 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:46.418 00.000 9044 GuideStep: -0.1 px 23 ms EAST, -0.2 px 0 ms NORTH
22:45:48.778 02.360 12252 Exposure complete
22:45:48.856 00.078 12252 worker thread done servicing request
22:45:48.856 00.000 9044 OnExposeComplete: enter
22:45:48.857 00.001 9044 UpdateGuideState(): m_state=6
22:45:48.859 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3849
22:45:48.861 00.002 9044 Star::Find returns 1 (0), X=1014.74, Y=831.73, Mass=5856, SNR=52.5, Peak=173 HFD=5.2
22:45:48.866 00.005 9044 MultiStar: [#1 0.20,0.12,1.02,U] [#2 0.09,-0.02,1.19,U] [#3 0.17,0.24,0.82,U] [#4 0.08,0.17,1.24,U] [#5 0.23,0.01,0.65,U] [#6 0.26,0.13,0.42,U] [#7 0.08,-0.02,0.42,U] [#8 0.23,-0.05,0.40,U] 
22:45:48.869 00.003 9044 refined, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.20, 0.02}
22:45:48.871 00.002 9044 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.62) = xAngle (2.09 = 2.09)
22:45:48.873 00.002 9044 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.00 = -1.00)
22:45:48.875 00.002 9044 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.46 mountX=-0.09 mountY=-0.15, mountTheta=-2.10
22:45:48.880 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.08, opts=13)
22:45:48.882 00.002 9044 Enqueuing Move request for scope (0.16, 0.08)
22:45:48.884 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:48.885 00.001 9044 UpdateGuideState exits: m=5856 SNR=52.5
22:45:48.887 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:48.888 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:48.889 00.001 9044 Enqueuing Expose request
22:45:48.892 00.003 12252 Worker thread wakes up
22:45:48.892 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
22:45:48.892 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
22:45:48.892 00.000 12252 Moving (0.16, 0.08) raw xDistance=-0.09 yDistance=-0.15
22:45:48.897 00.005 12252 PPEC rslt: input = -0.09, final = -0.05, react = -0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:45:48.897 00.000 12252 PPEC: input: -0.09, control: -0.05, exposure: 2000
22:45:48.897 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:48.897 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:45:48.897 00.000 12252 MoveAxis(E, 18, ABG)
22:45:48.897 00.000 12252 Guiding  Dir = 2, Dur = 18
22:45:48.897 00.000 12252 IsSlewing returns 0
22:45:48.898 00.001 12252 IsGuiding returns 0
22:45:48.900 00.002 12252 PulseGuide returned control before completion, sleep 27
22:45:48.939 00.039 12252 IsGuiding returns 0
22:45:48.939 00.000 12252 Move returns status 0, amount 18
22:45:48.940 00.001 12252 MoveAxis(N, 0, ABG)
22:45:48.940 00.000 12252 Move returns status 0, amount 0
22:45:48.940 00.000 12252 move complete, result=0
22:45:48.940 00.000 12252 worker thread done servicing request
22:45:48.940 00.000 12252 Worker thread wakes up
22:45:48.940 00.000 9044 GuideStep: -0.1 px 18 ms EAST, -0.1 px 0 ms NORTH
22:45:48.941 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:48.941 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:51.278 02.337 12252 Exposure complete
22:45:51.349 00.071 12252 worker thread done servicing request
22:45:51.349 00.000 9044 OnExposeComplete: enter
22:45:51.350 00.001 9044 UpdateGuideState(): m_state=6
22:45:51.351 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3850
22:45:51.352 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=831.81, Mass=5697, SNR=51.8, Peak=173 HFD=5.1
22:45:51.354 00.002 9044 MultiStar: [#1 0.29,0.14,1.07,U] [#2 0.61,0.28,0.00,M1] [#3 0.32,0.10,0.86,U] [#4 0.18,0.15,1.27,U] [#5 0.28,0.17,0.67,U] [#6 0.33,0.23,0.00,M1] [#7 0.16,0.06,0.43,U] [#8 0.28,0.11,0.42,U] 
22:45:51.355 00.001 9044 single-star, 6 included, MultiStar: {0.24, 0.12}, one-star: {0.17, 0.11}
22:45:51.357 00.002 9044 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.62) = xAngle (2.19 = 2.19)
22:45:51.358 00.001 9044 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.90 = -0.90)
22:45:51.359 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.56 mountX=-0.12 mountY=-0.16, mountTheta=-2.21
22:45:51.361 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.11, opts=13)
22:45:51.362 00.001 9044 Enqueuing Move request for scope (0.17, 0.11)
22:45:51.363 00.001 12252 Worker thread wakes up
22:45:51.363 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:51.364 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
22:45:51.364 00.000 9044 UpdateGuideState exits: m=5697 SNR=51.8
22:45:51.365 00.001 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
22:45:51.365 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:51.366 00.001 12252 Moving (0.17, 0.11) raw xDistance=-0.12 yDistance=-0.16
22:45:51.366 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:51.368 00.002 9044 Enqueuing Expose request
22:45:51.370 00.002 12252 PPEC rslt: input = -0.12, final = -0.11, react = -0.07, pred = -0.04, hyst = -0.07, hyst_pct = 0.00, period_length = 483.50
22:45:51.370 00.000 12252 PPEC: input: -0.12, control: -0.11, exposure: 2000
22:45:51.370 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=0.38 newest=-0.47
22:45:51.370 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.16 from input -0.16
22:45:51.370 00.000 12252 MoveAxis(E, 44, ABG)
22:45:51.370 00.000 12252 Guiding  Dir = 2, Dur = 44
22:45:51.370 00.000 12252 IsSlewing returns 0
22:45:51.370 00.000 12252 IsGuiding returns 0
22:45:51.372 00.002 12252 PulseGuide returned control before completion, sleep 53
22:45:51.432 00.060 12252 IsGuiding returns 0
22:45:51.433 00.001 12252 Move returns status 0, amount 44
22:45:51.433 00.000 12252 BLC: Oldest BLC event removed
22:45:51.433 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:45:51.433 00.000 12252 MoveAxis(N, 134, ABG)
22:45:51.433 00.000 12252 Guiding  Dir = 0, Dur = 134
22:45:51.433 00.000 12252 IsSlewing returns 0
22:45:51.434 00.001 12252 IsGuiding returns 0
22:45:51.440 00.006 12252 PulseGuide returned control before completion, sleep 139
22:45:51.585 00.145 12252 IsGuiding returns 0
22:45:51.585 00.000 12252 Move returns status 0, amount 134
22:45:51.585 00.000 12252 move complete, result=0
22:45:51.585 00.000 12252 worker thread done servicing request
22:45:51.585 00.000 9044 GuideStep: -0.1 px 44 ms EAST, -0.2 px 134 ms NORTH
22:45:51.587 00.002 12252 Worker thread wakes up
22:45:51.587 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:51.587 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:53.947 02.360 12252 Exposure complete
22:45:53.999 00.052 12252 worker thread done servicing request
22:45:53.999 00.000 9044 OnExposeComplete: enter
22:45:54.000 00.001 9044 UpdateGuideState(): m_state=6
22:45:54.002 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3851
22:45:54.003 00.001 9044 Star::Find returns 1 (0), X=1014.62, Y=831.54, Mass=5634, SNR=51.6, Peak=173 HFD=5.2
22:45:54.004 00.001 9044 MultiStar: [#1 0.01,-0.28,1.08,U] [#2 0.02,-0.10,1.21,U] [#3 0.10,-0.14,0.84,U] [#4 0.04,0.06,1.27,U] [#5 0.14,0.04,0.66,U] [#6 0.12,-0.04,0.41,U] [#7 -0.04,-0.12,0.45,U] [#8 0.18,-0.26,0.43,U] 
22:45:54.005 00.001 9044 refined, 8 included, MultiStar: {0.06, -0.11}, one-star: {0.07, -0.16}
22:45:54.006 00.001 9044 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.62) = xAngle (0.56 = 0.56)
22:45:54.009 00.003 9044 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.53 = -2.53)
22:45:54.011 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.07 mountX=0.10 mountY=-0.07, mountTheta=-0.60
22:45:54.015 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.11, opts=13)
22:45:54.017 00.002 9044 Enqueuing Move request for scope (0.06, -0.11)
22:45:54.020 00.003 12252 Worker thread wakes up
22:45:54.020 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:54.023 00.003 9044 UpdateGuideState exits: m=5634 SNR=51.6
22:45:54.025 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:54.027 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:54.028 00.001 9044 Enqueuing Expose request
22:45:54.030 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
22:45:54.030 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
22:45:54.030 00.000 12252 Moving (0.06, -0.11) raw xDistance=0.10 yDistance=-0.07
22:45:54.030 00.000 12252 BLC: History state: CurrMiss=0.07, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.158893, 1:0.069798
22:45:54.030 00.000 12252 BLC: No correction, Miss < min_move
22:45:54.035 00.005 12252 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = -0.04, hyst = 0.05, hyst_pct = 0.00, period_length = 483.50
22:45:54.035 00.000 12252 PPEC: input: 0.10, control: 0.02, exposure: 2000
22:45:54.035 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:54.035 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:45:54.035 00.000 12252 MoveAxis(W, 8, ABG)
22:45:54.035 00.000 12252 Guiding  Dir = 3, Dur = 8
22:45:54.035 00.000 12252 IsSlewing returns 0
22:45:54.035 00.000 12252 IsGuiding returns 0
22:45:54.037 00.002 12252 PulseGuide returned control before completion, sleep 16
22:45:54.065 00.028 12252 IsGuiding returns 0
22:45:54.065 00.000 12252 Move returns status 0, amount 8
22:45:54.065 00.000 12252 MoveAxis(N, 0, ABG)
22:45:54.065 00.000 12252 Move returns status 0, amount 0
22:45:54.065 00.000 12252 move complete, result=0
22:45:54.065 00.000 12252 worker thread done servicing request
22:45:54.065 00.000 12252 Worker thread wakes up
22:45:54.066 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:54.066 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:54.066 00.000 9044 GuideStep: 0.1 px 8 ms WEST, -0.1 px 0 ms NORTH
22:45:56.451 02.385 12252 Exposure complete
22:45:56.516 00.065 12252 worker thread done servicing request
22:45:56.516 00.000 9044 OnExposeComplete: enter
22:45:56.519 00.003 9044 UpdateGuideState(): m_state=6
22:45:56.521 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3852
22:45:56.522 00.001 9044 Star::Find returns 1 (0), X=1014.51, Y=831.72, Mass=5597, SNR=51.3, Peak=173 HFD=5.2
22:45:56.523 00.001 9044 MultiStar: [#1 0.03,-0.13,1.06,U] [#2 0.10,-0.10,1.22,U] [#3 0.10,-0.00,0.87,U] [#4 0.08,0.12,1.26,U] [#5 0.15,-0.05,0.68,U] [#6 0.18,-0.03,0.41,U] [#7 -0.02,-0.04,0.43,U] [#8 0.06,0.00,0.43,U] 
22:45:56.524 00.001 9044 single-star, 8 included, MultiStar: {0.07, -0.02}, one-star: {-0.04, 0.02}
22:45:56.524 00.000 9044 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.62) = xAngle (4.33 = -1.96)
22:45:56.525 00.001 9044 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.24 = 1.24)
22:45:56.527 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.70 mountX=-0.02 mountY=0.04, mountTheta=1.95
22:45:56.529 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.02, opts=13)
22:45:56.531 00.002 9044 Enqueuing Move request for scope (-0.04, 0.02)
22:45:56.534 00.003 12252 Worker thread wakes up
22:45:56.534 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:56.535 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
22:45:56.535 00.000 9044 UpdateGuideState exits: m=5597 SNR=51.3
22:45:56.536 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
22:45:56.536 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:56.537 00.001 12252 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
22:45:56.537 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:56.537 00.000 9044 Enqueuing Expose request
22:45:56.538 00.001 12252 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.158893, 1:0.069798, 2:-0.042105
22:45:56.538 00.000 12252 BLC: No correction, Miss < min_move
22:45:56.541 00.003 12252 PPEC rslt: input = -0.02, final = -0.06, react = -0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:45:56.541 00.000 12252 PPEC: input: -0.02, control: -0.06, exposure: 2000
22:45:56.541 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:56.541 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:45:56.541 00.000 12252 MoveAxis(E, 22, ABG)
22:45:56.541 00.000 12252 Guiding  Dir = 2, Dur = 22
22:45:56.542 00.001 12252 IsSlewing returns 0
22:45:56.543 00.001 12252 IsGuiding returns 0
22:45:56.545 00.002 12252 PulseGuide returned control before completion, sleep 30
22:45:56.580 00.035 12252 IsGuiding returns 0
22:45:56.580 00.000 12252 Move returns status 0, amount 22
22:45:56.580 00.000 12252 MoveAxis(N, 0, ABG)
22:45:56.580 00.000 12252 Move returns status 0, amount 0
22:45:56.580 00.000 12252 move complete, result=0
22:45:56.580 00.000 12252 worker thread done servicing request
22:45:56.581 00.001 12252 Worker thread wakes up
22:45:56.581 00.000 9044 GuideStep: -0.0 px 22 ms EAST, 0.0 px 0 ms NORTH
22:45:56.583 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:56.583 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:45:58.935 02.352 12252 Exposure complete
22:45:58.984 00.049 12252 worker thread done servicing request
22:45:58.984 00.000 9044 OnExposeComplete: enter
22:45:58.988 00.004 9044 UpdateGuideState(): m_state=6
22:45:58.991 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3853
22:45:58.993 00.002 9044 Star::Find returns 1 (0), X=1014.44, Y=831.66, Mass=5766, SNR=52.0, Peak=173 HFD=5.3
22:45:58.996 00.003 9044 MultiStar: [#1 -0.05,-0.02,1.04,U] [#2 -0.01,-0.10,1.21,U] [#3 0.09,0.04,0.86,U] [#4 -0.40,0.36,0.00,M1] [#5 0.10,-0.01,0.65,U] [#6 0.11,0.04,0.42,U] [#7 -0.12,-0.23,0.43,U] [#8 -0.01,0.09,0.41,U] 
22:45:58.998 00.002 9044 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {-0.11, -0.04}
22:45:58.999 00.001 9044 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.62) = xAngle (-0.11 = -0.11)
22:45:59.000 00.001 9044 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.19 = 3.09)
22:45:59.003 00.003 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.74 mountX=0.03 mountY=0.00, mountTheta=0.05
22:45:59.007 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.03, opts=13)
22:45:59.009 00.002 9044 Enqueuing Move request for scope (-0.01, -0.03)
22:45:59.012 00.003 12252 Worker thread wakes up
22:45:59.012 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:45:59.012 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:45:59.012 00.000 12252 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.00
22:45:59.012 00.000 12252 BLC: window closed
22:45:59.012 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:45:59.015 00.003 12252 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.158893, 1:0.069798, 2:-0.042105
22:45:59.015 00.000 12252 BLC: No correction, Miss < min_move
22:45:59.015 00.000 9044 UpdateGuideState exits: m=5766 SNR=52.0
22:45:59.017 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:45:59.018 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:45:59.020 00.002 9044 Enqueuing Expose request
22:45:59.021 00.001 12252 PPEC rslt: input = 0.03, final = -0.07, react = 0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:45:59.021 00.000 12252 PPEC: input: 0.03, control: -0.07, exposure: 2000
22:45:59.021 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:45:59.021 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:45:59.022 00.001 12252 MoveAxis(E, 26, ABG)
22:45:59.022 00.000 12252 Guiding  Dir = 2, Dur = 26
22:45:59.022 00.000 12252 IsSlewing returns 0
22:45:59.022 00.000 12252 IsGuiding returns 0
22:45:59.024 00.002 12252 PulseGuide returned control before completion, sleep 34
22:45:59.073 00.049 12252 IsGuiding returns 0
22:45:59.073 00.000 12252 Move returns status 0, amount 26
22:45:59.073 00.000 12252 MoveAxis(N, 0, ABG)
22:45:59.073 00.000 12252 Move returns status 0, amount 0
22:45:59.073 00.000 12252 move complete, result=0
22:45:59.073 00.000 12252 worker thread done servicing request
22:45:59.073 00.000 9044 GuideStep: 0.0 px 26 ms EAST, 0.0 px 0 ms NORTH
22:45:59.075 00.002 12252 Worker thread wakes up
22:45:59.076 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:45:59.076 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:01.433 02.357 12252 Exposure complete
22:46:01.506 00.073 12252 worker thread done servicing request
22:46:01.506 00.000 9044 OnExposeComplete: enter
22:46:01.509 00.003 9044 UpdateGuideState(): m_state=6
22:46:01.511 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
22:46:01.512 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=831.66, Mass=5713, SNR=51.9, Peak=173 HFD=5.2
22:46:01.514 00.002 9044 MultiStar: [#1 -0.05,-0.05,1.06,U] [#2 0.02,-0.06,1.23,U] [#3 -0.06,-0.05,0.86,U] [#4 -0.39,0.33,0.00,M2] [#5 -0.02,0.08,0.67,U] [#6 0.09,-0.03,0.42,U] [#7 -0.06,-0.03,0.44,U] [#8 0.00,-0.13,0.43,U] 
22:46:01.515 00.001 9044 refined, 7 included, MultiStar: {-0.03, -0.04}, one-star: {-0.09, -0.04}
22:46:01.516 00.001 9044 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.62) = xAngle (-0.58 = -0.58)
22:46:01.517 00.001 9044 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.66 = 2.62)
22:46:01.520 00.003 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.20 mountX=0.04 mountY=0.02, mountTheta=0.54
22:46:01.522 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.04, opts=13)
22:46:01.523 00.001 9044 Enqueuing Move request for scope (-0.03, -0.04)
22:46:01.524 00.001 12252 Worker thread wakes up
22:46:01.524 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:01.525 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
22:46:01.525 00.000 9044 UpdateGuideState exits: m=5713 SNR=51.9
22:46:01.526 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:01.527 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
22:46:01.527 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:01.529 00.002 9044 Enqueuing Expose request
22:46:01.530 00.001 12252 Moving (-0.03, -0.04) raw xDistance=0.04 yDistance=0.02
22:46:01.532 00.002 12252 PPEC rslt: input = 0.04, final = -0.07, react = 0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:01.532 00.000 12252 PPEC: input: 0.04, control: -0.07, exposure: 2000
22:46:01.532 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:01.532 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:46:01.532 00.000 12252 MoveAxis(E, 27, ABG)
22:46:01.532 00.000 12252 Guiding  Dir = 2, Dur = 27
22:46:01.533 00.001 12252 IsSlewing returns 0
22:46:01.533 00.000 12252 IsGuiding returns 0
22:46:01.535 00.002 12252 PulseGuide returned control before completion, sleep 35
22:46:01.579 00.044 12252 IsGuiding returns 0
22:46:01.579 00.000 12252 Move returns status 0, amount 27
22:46:01.579 00.000 12252 MoveAxis(N, 0, ABG)
22:46:01.579 00.000 12252 Move returns status 0, amount 0
22:46:01.579 00.000 12252 move complete, result=0
22:46:01.579 00.000 12252 worker thread done servicing request
22:46:01.579 00.000 9044 GuideStep: 0.0 px 27 ms EAST, 0.0 px 0 ms NORTH
22:46:01.581 00.002 12252 Worker thread wakes up
22:46:01.581 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:01.581 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:03.937 02.356 12252 Exposure complete
22:46:03.998 00.061 12252 worker thread done servicing request
22:46:03.998 00.000 9044 OnExposeComplete: enter
22:46:04.000 00.002 9044 UpdateGuideState(): m_state=6
22:46:04.001 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3855
22:46:04.002 00.001 9044 Star::Find returns 1 (0), X=1014.54, Y=831.41, Mass=5585, SNR=51.2, Peak=173 HFD=5.2
22:46:04.004 00.002 9044 MultiStar: [#1 -0.00,-0.27,1.07,U] [#2 -0.07,-0.21,1.23,U] [#3 -0.16,-0.20,0.85,U] [#4 -0.04,-0.13,1.30,U] [#5 0.00,-0.18,0.66,U] [#6 -0.01,-0.21,0.43,U] [#7 -0.10,-0.35,0.46,U] [#8 -0.00,-0.16,0.43,U] 
22:46:04.005 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.22}, one-star: {-0.01, -0.29}
22:46:04.007 00.002 9044 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.62) = xAngle (-0.15 = -0.15)
22:46:04.008 00.001 9044 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.24 = 3.05)
22:46:04.010 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.22 hyp=0.22 cameraTheta=-1.78 mountX=0.22 mountY=0.02, mountTheta=0.10
22:46:04.015 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.22, opts=13)
22:46:04.016 00.001 9044 Enqueuing Move request for scope (-0.05, -0.22)
22:46:04.017 00.001 12252 Worker thread wakes up
22:46:04.017 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.22) opts 0xd
22:46:04.017 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.22)
22:46:04.017 00.000 12252 Moving (-0.05, -0.22) raw xDistance=0.22 yDistance=0.02
22:46:04.018 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:04.018 00.000 9044 UpdateGuideState exits: m=5585 SNR=51.2
22:46:04.020 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:04.020 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:04.022 00.002 9044 Enqueuing Expose request
22:46:04.023 00.001 12252 PPEC rslt: input = 0.22, final = 0.07, react = 0.13, pred = -0.06, hyst = 0.11, hyst_pct = 0.00, period_length = 483.50
22:46:04.023 00.000 12252 PPEC: input: 0.22, control: 0.07, exposure: 2000
22:46:04.023 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:04.023 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:46:04.023 00.000 12252 MoveAxis(W, 29, ABG)
22:46:04.023 00.000 12252 Guiding  Dir = 3, Dur = 29
22:46:04.023 00.000 12252 IsSlewing returns 0
22:46:04.024 00.001 12252 IsGuiding returns 0
22:46:04.026 00.002 12252 PulseGuide returned control before completion, sleep 38
22:46:04.078 00.052 12252 IsGuiding returns 0
22:46:04.078 00.000 12252 Move returns status 0, amount 29
22:46:04.078 00.000 12252 MoveAxis(N, 0, ABG)
22:46:04.079 00.001 12252 Move returns status 0, amount 0
22:46:04.079 00.000 12252 move complete, result=0
22:46:04.079 00.000 12252 worker thread done servicing request
22:46:04.079 00.000 9044 GuideStep: 0.2 px 29 ms WEST, 0.0 px 0 ms NORTH
22:46:04.080 00.001 12252 Worker thread wakes up
22:46:04.081 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:04.081 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:06.414 02.333 12252 Exposure complete
22:46:06.469 00.055 12252 worker thread done servicing request
22:46:06.469 00.000 9044 OnExposeComplete: enter
22:46:06.471 00.002 9044 UpdateGuideState(): m_state=6
22:46:06.473 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3856
22:46:06.474 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=831.59, Mass=5660, SNR=51.7, Peak=173 HFD=5.2
22:46:06.476 00.002 9044 MultiStar: [#1 -0.02,-0.28,1.06,U] [#2 -0.04,-0.13,1.20,U] [#3 -0.11,-0.07,0.87,U] [#4 0.03,-0.02,1.27,U] [#5 -0.02,-0.03,0.66,U] [#6 0.17,-0.08,0.42,U] [#7 -0.19,-0.19,0.43,U] [#8 -0.10,-0.14,0.42,U] 
22:46:06.477 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.12}, one-star: {-0.08, -0.12}
22:46:06.479 00.002 9044 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.62) = xAngle (-0.24 = -0.24)
22:46:06.481 00.002 9044 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.33 = 2.96)
22:46:06.483 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.87 mountX=0.12 mountY=0.02, mountTheta=0.19
22:46:06.486 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.12, opts=13)
22:46:06.488 00.002 9044 Enqueuing Move request for scope (-0.04, -0.12)
22:46:06.490 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:06.490 00.000 9044 UpdateGuideState exits: m=5660 SNR=51.7
22:46:06.493 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:06.495 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:06.497 00.002 9044 Enqueuing Expose request
22:46:06.500 00.003 12252 Worker thread wakes up
22:46:06.500 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
22:46:06.500 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
22:46:06.500 00.000 12252 Moving (-0.04, -0.12) raw xDistance=0.12 yDistance=0.02
22:46:06.503 00.003 12252 PPEC rslt: input = 0.12, final = 0.01, react = 0.07, pred = -0.06, hyst = 0.06, hyst_pct = 0.00, period_length = 483.50
22:46:06.504 00.001 12252 PPEC: input: 0.12, control: 0.01, exposure: 2000
22:46:06.504 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:06.504 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:46:06.504 00.000 12252 MoveAxis(W, 4, ABG)
22:46:06.504 00.000 12252 Guiding  Dir = 3, Dur = 4
22:46:06.504 00.000 12252 IsSlewing returns 0
22:46:06.505 00.001 12252 IsGuiding returns 0
22:46:06.507 00.002 12252 PulseGuide returned control before completion, sleep 13
22:46:06.521 00.014 12252 IsGuiding returns 0
22:46:06.521 00.000 12252 Move returns status 0, amount 4
22:46:06.521 00.000 12252 MoveAxis(N, 0, ABG)
22:46:06.521 00.000 12252 Move returns status 0, amount 0
22:46:06.521 00.000 12252 move complete, result=0
22:46:06.522 00.001 12252 worker thread done servicing request
22:46:06.522 00.000 12252 Worker thread wakes up
22:46:06.522 00.000 9044 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
22:46:06.524 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:06.524 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:08.879 02.355 12252 Exposure complete
22:46:08.927 00.048 12252 worker thread done servicing request
22:46:08.927 00.000 9044 OnExposeComplete: enter
22:46:08.928 00.001 9044 UpdateGuideState(): m_state=6
22:46:08.928 00.000 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3857
22:46:08.929 00.001 9044 Star::Find returns 1 (0), X=1014.48, Y=831.58, Mass=5728, SNR=51.9, Peak=173 HFD=5.2
22:46:08.930 00.001 9044 MultiStar: [#1 0.04,-0.09,1.06,U] [#2 -0.10,-0.05,1.20,U] [#3 -0.13,-0.11,0.86,U] [#4 -0.07,-0.07,1.27,U] [#5 0.01,-0.06,0.67,U] [#6 0.05,-0.04,0.42,U] [#7 -0.15,-0.13,0.43,U] [#8 -0.05,0.01,0.41,U] 
22:46:08.931 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {-0.07, -0.13}
22:46:08.932 00.001 9044 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.62) = xAngle (-0.55 = -0.55)
22:46:08.932 00.000 9044 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.64 = 2.65)
22:46:08.934 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.18 mountX=0.08 mountY=0.05, mountTheta=0.51
22:46:08.937 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.08, opts=13)
22:46:08.938 00.001 9044 Enqueuing Move request for scope (-0.05, -0.08)
22:46:08.939 00.001 12252 Worker thread wakes up
22:46:08.939 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:08.941 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
22:46:08.941 00.000 9044 UpdateGuideState exits: m=5728 SNR=51.9
22:46:08.943 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:08.945 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:08.948 00.003 9044 Enqueuing Expose request
22:46:08.950 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
22:46:08.950 00.000 12252 Moving (-0.05, -0.08) raw xDistance=0.08 yDistance=0.05
22:46:08.954 00.004 12252 PPEC rslt: input = 0.08, final = -0.05, react = 0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:08.954 00.000 12252 PPEC: input: 0.08, control: -0.05, exposure: 2000
22:46:08.954 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:08.955 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:46:08.955 00.000 12252 MoveAxis(E, 19, ABG)
22:46:08.955 00.000 12252 Guiding  Dir = 2, Dur = 19
22:46:08.955 00.000 12252 IsSlewing returns 0
22:46:08.956 00.001 12252 IsGuiding returns 0
22:46:08.959 00.003 12252 PulseGuide returned control before completion, sleep 27
22:46:09.001 00.042 12252 IsGuiding returns 0
22:46:09.001 00.000 12252 Move returns status 0, amount 19
22:46:09.001 00.000 12252 MoveAxis(N, 0, ABG)
22:46:09.002 00.001 12252 Move returns status 0, amount 0
22:46:09.002 00.000 12252 move complete, result=0
22:46:09.002 00.000 12252 worker thread done servicing request
22:46:09.002 00.000 12252 Worker thread wakes up
22:46:09.002 00.000 9044 GuideStep: 0.1 px 19 ms EAST, 0.0 px 0 ms NORTH
22:46:09.004 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:09.004 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:11.361 02.357 12252 Exposure complete
22:46:11.414 00.053 12252 worker thread done servicing request
22:46:11.414 00.000 9044 OnExposeComplete: enter
22:46:11.416 00.002 9044 UpdateGuideState(): m_state=6
22:46:11.417 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3858
22:46:11.418 00.001 9044 Star::Find returns 1 (0), X=1014.56, Y=831.33, Mass=5653, SNR=51.7, Peak=173 HFD=5.3
22:46:11.420 00.002 9044 MultiStar: [#1 -0.04,-0.43,0.00,M1] [#2 -0.08,-0.23,1.21,U] [#3 -0.15,-0.20,0.86,U] [#4 -0.01,-0.22,1.30,U] [#5 -0.08,-0.16,0.66,U] [#6 -0.06,-0.17,0.41,U] [#7 -0.21,-0.29,0.44,U] [#8 0.02,-0.24,0.43,U] 
22:46:11.421 00.001 9044 refined, 7 included, MultiStar: {-0.06, -0.24}, one-star: {0.01, -0.37}
22:46:11.422 00.001 9044 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.62) = xAngle (-0.19 = -0.19)
22:46:11.423 00.001 9044 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.28 = 3.01)
22:46:11.424 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.25 cameraTheta=-1.82 mountX=0.24 mountY=0.03, mountTheta=0.14
22:46:11.427 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.24, opts=13)
22:46:11.428 00.001 9044 Enqueuing Move request for scope (-0.06, -0.24)
22:46:11.430 00.002 12252 Worker thread wakes up
22:46:11.430 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:11.431 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.24) opts 0xd
22:46:11.431 00.000 9044 UpdateGuideState exits: m=5653 SNR=51.7
22:46:11.432 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:11.433 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:11.434 00.001 9044 Enqueuing Expose request
22:46:11.435 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.24)
22:46:11.435 00.000 12252 Moving (-0.06, -0.24) raw xDistance=0.24 yDistance=0.03
22:46:11.440 00.005 12252 PPEC rslt: input = 0.24, final = 0.12, react = 0.15, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 483.50
22:46:11.440 00.000 12252 PPEC: input: 0.24, control: 0.12, exposure: 2000
22:46:11.440 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:11.440 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:46:11.440 00.000 12252 MoveAxis(W, 46, ABG)
22:46:11.440 00.000 12252 Guiding  Dir = 3, Dur = 46
22:46:11.440 00.000 12252 IsSlewing returns 0
22:46:11.442 00.002 12252 IsGuiding returns 0
22:46:11.443 00.001 12252 PulseGuide returned control before completion, sleep 54
22:46:11.511 00.068 12252 IsGuiding returns 1
22:46:11.511 00.000 12252 scope still moving after pulse duration time elapsed
22:46:11.543 00.032 12252 IsSlewing returns 0
22:46:11.543 00.000 12252 IsGuiding returns 0
22:46:11.543 00.000 12252 scope move finished after 46 + 55 ms
22:46:11.543 00.000 12252 Move returns status 0, amount 46
22:46:11.543 00.000 12252 MoveAxis(N, 0, ABG)
22:46:11.543 00.000 12252 Move returns status 0, amount 0
22:46:11.543 00.000 12252 move complete, result=0
22:46:11.543 00.000 12252 worker thread done servicing request
22:46:11.543 00.000 12252 Worker thread wakes up
22:46:11.543 00.000 9044 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
22:46:11.544 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:11.544 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:13.906 02.362 12252 Exposure complete
22:46:13.959 00.053 12252 worker thread done servicing request
22:46:13.960 00.001 9044 OnExposeComplete: enter
22:46:13.961 00.001 9044 UpdateGuideState(): m_state=6
22:46:13.963 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3859
22:46:13.965 00.002 9044 Star::Find returns 1 (0), X=1014.43, Y=831.64, Mass=5816, SNR=52.3, Peak=173 HFD=5.3
22:46:13.969 00.004 9044 MultiStar: [#1 -0.02,-0.13,1.04,U] [#2 -0.07,-0.11,1.19,U] [#3 -0.08,-0.10,0.85,U] [#4 -0.06,0.01,1.27,U] [#5 -0.02,0.04,0.65,U] [#6 0.12,0.04,0.42,U] [#7 -0.04,-0.26,0.45,U] [#8 -0.04,0.01,0.42,U] 
22:46:13.972 00.003 9044 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {-0.12, -0.06}
22:46:13.974 00.002 9044 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.62) = xAngle (-0.60 = -0.60)
22:46:13.976 00.002 9044 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.68 = 2.60)
22:46:13.979 00.003 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.22 mountX=0.07 mountY=0.04, mountTheta=0.56
22:46:13.982 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.06, opts=13)
22:46:13.984 00.002 9044 Enqueuing Move request for scope (-0.05, -0.06)
22:46:13.985 00.001 12252 Worker thread wakes up
22:46:13.985 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:13.987 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
22:46:13.987 00.000 9044 UpdateGuideState exits: m=5816 SNR=52.3
22:46:13.988 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:13.990 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
22:46:13.990 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:13.991 00.001 9044 Enqueuing Expose request
22:46:13.992 00.001 12252 Moving (-0.05, -0.06) raw xDistance=0.07 yDistance=0.04
22:46:13.997 00.005 12252 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:13.998 00.001 12252 PPEC: input: 0.07, control: -0.03, exposure: 2000
22:46:13.998 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:13.998 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:46:13.998 00.000 12252 MoveAxis(E, 13, ABG)
22:46:13.998 00.000 12252 Guiding  Dir = 2, Dur = 13
22:46:13.998 00.000 12252 IsSlewing returns 0
22:46:13.998 00.000 12252 IsGuiding returns 0
22:46:14.000 00.002 12252 PulseGuide returned control before completion, sleep 22
22:46:14.026 00.026 12252 IsGuiding returns 0
22:46:14.027 00.001 12252 Move returns status 0, amount 13
22:46:14.027 00.000 12252 MoveAxis(N, 0, ABG)
22:46:14.027 00.000 12252 Move returns status 0, amount 0
22:46:14.027 00.000 12252 move complete, result=0
22:46:14.027 00.000 12252 worker thread done servicing request
22:46:14.027 00.000 12252 Worker thread wakes up
22:46:14.027 00.000 9044 GuideStep: 0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
22:46:14.029 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:14.029 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:16.379 02.350 12252 Exposure complete
22:46:16.451 00.072 12252 worker thread done servicing request
22:46:16.451 00.000 9044 OnExposeComplete: enter
22:46:16.455 00.004 9044 UpdateGuideState(): m_state=6
22:46:16.457 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3860
22:46:16.460 00.003 9044 Star::Find returns 1 (0), X=1014.44, Y=831.52, Mass=5706, SNR=51.8, Peak=173 HFD=5.2
22:46:16.461 00.001 9044 MultiStar: [#1 0.01,-0.26,1.05,U] [#2 0.00,-0.18,1.19,U] [#3 0.04,-0.13,0.87,U] [#4 -0.08,-0.03,1.26,U] [#5 0.04,-0.09,0.66,U] [#6 0.04,-0.15,0.42,U] [#7 -0.11,-0.31,0.43,U] [#8 0.07,-0.14,0.41,U] 
22:46:16.463 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.16}, one-star: {-0.11, -0.18}
22:46:16.464 00.001 9044 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.62) = xAngle (-0.08 = -0.08)
22:46:16.464 00.000 9044 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.16 = 3.12)
22:46:16.465 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.70 mountX=0.16 mountY=0.00, mountTheta=0.02
22:46:16.468 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.16, opts=13)
22:46:16.471 00.003 9044 Enqueuing Move request for scope (-0.02, -0.16)
22:46:16.474 00.003 12252 Worker thread wakes up
22:46:16.474 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:16.477 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
22:46:16.477 00.000 9044 UpdateGuideState exits: m=5706 SNR=51.8
22:46:16.479 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
22:46:16.479 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:16.481 00.002 12252 Moving (-0.02, -0.16) raw xDistance=0.16 yDistance=0.00
22:46:16.481 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:16.483 00.002 9044 Enqueuing Expose request
22:46:16.486 00.003 12252 PPEC rslt: input = 0.16, final = 0.07, react = 0.09, pred = -0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 483.50
22:46:16.486 00.000 12252 PPEC: input: 0.16, control: 0.07, exposure: 2000
22:46:16.486 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:16.486 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:46:16.486 00.000 12252 MoveAxis(W, 26, ABG)
22:46:16.486 00.000 12252 Guiding  Dir = 3, Dur = 26
22:46:16.487 00.001 12252 IsSlewing returns 0
22:46:16.487 00.000 12252 IsGuiding returns 0
22:46:16.490 00.003 12252 PulseGuide returned control before completion, sleep 34
22:46:16.525 00.035 12252 IsGuiding returns 1
22:46:16.525 00.000 12252 scope still moving after pulse duration time elapsed
22:46:16.557 00.032 12252 IsSlewing returns 0
22:46:16.557 00.000 12252 IsGuiding returns 0
22:46:16.557 00.000 12252 scope move finished after 26 + 43 ms
22:46:16.557 00.000 12252 Move returns status 0, amount 26
22:46:16.557 00.000 12252 MoveAxis(N, 0, ABG)
22:46:16.557 00.000 12252 Move returns status 0, amount 0
22:46:16.557 00.000 12252 move complete, result=0
22:46:16.557 00.000 12252 worker thread done servicing request
22:46:16.557 00.000 12252 Worker thread wakes up
22:46:16.557 00.000 9044 GuideStep: 0.2 px 26 ms WEST, 0.0 px 0 ms NORTH
22:46:16.559 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:16.559 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:18.907 02.348 12252 Exposure complete
22:46:18.955 00.048 12252 worker thread done servicing request
22:46:18.955 00.000 9044 OnExposeComplete: enter
22:46:18.957 00.002 9044 UpdateGuideState(): m_state=6
22:46:18.958 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3861
22:46:18.960 00.002 9044 Star::Find returns 1 (0), X=1014.52, Y=831.68, Mass=5603, SNR=51.2, Peak=173 HFD=5.2
22:46:18.961 00.001 9044 MultiStar: [#1 0.01,-0.15,1.09,U] [#2 0.06,-0.02,1.21,U] [#3 0.07,0.01,0.86,U] [#4 -0.02,0.06,1.27,U] [#5 0.04,0.06,0.65,U] [#6 0.15,0.14,0.43,U] [#7 -0.09,0.08,0.44,U] [#8 0.12,-0.02,0.41,U] 
22:46:18.962 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.00}, one-star: {-0.03, -0.02}
22:46:18.963 00.001 9044 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.62) = xAngle (1.62 = 1.62)
22:46:18.964 00.001 9044 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.46 = -1.46)
22:46:18.966 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-0.00 mountX=-0.00 mountY=-0.03, mountTheta=-1.62
22:46:18.968 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.00, opts=13)
22:46:18.969 00.001 9044 Enqueuing Move request for scope (0.03, -0.00)
22:46:18.971 00.002 12252 Worker thread wakes up
22:46:18.971 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:18.972 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.00) opts 0xd
22:46:18.972 00.000 9044 UpdateGuideState exits: m=5603 SNR=51.2
22:46:18.973 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.00)
22:46:18.973 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:18.974 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:18.975 00.001 9044 Enqueuing Expose request
22:46:18.977 00.002 12252 Moving (0.03, -0.00) raw xDistance=-0.00 yDistance=-0.03
22:46:18.980 00.003 12252 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:18.980 00.000 12252 PPEC: input: -0.00, control: -0.03, exposure: 2000
22:46:18.980 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:18.980 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:46:18.980 00.000 12252 MoveAxis(E, 10, ABG)
22:46:18.980 00.000 12252 Guiding  Dir = 2, Dur = 10
22:46:18.981 00.001 12252 IsSlewing returns 0
22:46:18.981 00.000 12252 IsGuiding returns 0
22:46:18.983 00.002 12252 PulseGuide returned control before completion, sleep 18
22:46:19.006 00.023 12252 IsGuiding returns 1
22:46:19.006 00.000 12252 scope still moving after pulse duration time elapsed
22:46:19.037 00.031 12252 IsSlewing returns 0
22:46:19.037 00.000 12252 IsGuiding returns 0
22:46:19.038 00.001 12252 scope move finished after 10 + 46 ms
22:46:19.038 00.000 12252 Move returns status 0, amount 10
22:46:19.038 00.000 12252 MoveAxis(N, 0, ABG)
22:46:19.038 00.000 12252 Move returns status 0, amount 0
22:46:19.038 00.000 12252 move complete, result=0
22:46:19.038 00.000 12252 worker thread done servicing request
22:46:19.038 00.000 9044 GuideStep: -0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:46:19.041 00.003 12252 Worker thread wakes up
22:46:19.041 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:19.041 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:21.383 02.342 12252 Exposure complete
22:46:21.433 00.050 12252 worker thread done servicing request
22:46:21.433 00.000 9044 OnExposeComplete: enter
22:46:21.435 00.002 9044 UpdateGuideState(): m_state=6
22:46:21.436 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3862
22:46:21.437 00.001 9044 Star::Find returns 1 (0), X=1014.56, Y=831.69, Mass=5692, SNR=51.7, Peak=173 HFD=5.3
22:46:21.438 00.001 9044 MultiStar: [#1 0.06,-0.19,1.06,U] [#2 0.03,-0.08,1.21,U] [#3 -0.05,-0.03,0.85,U] [#4 0.03,0.01,1.28,U] [#5 0.03,-0.02,0.67,U] [#6 0.14,-0.03,0.41,U] [#7 -0.05,-0.09,0.44,U] [#8 0.09,-0.10,0.40,U] 
22:46:21.439 00.001 9044 single-star, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.01, -0.02}
22:46:21.440 00.001 9044 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.62) = xAngle (0.64 = 0.64)
22:46:21.441 00.001 9044 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.45 = -2.45)
22:46:21.442 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.99 mountX=0.02 mountY=-0.01, mountTheta=-0.67
22:46:21.446 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.02, opts=13)
22:46:21.447 00.001 9044 Enqueuing Move request for scope (0.01, -0.02)
22:46:21.448 00.001 12252 Worker thread wakes up
22:46:21.448 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:21.449 00.001 9044 UpdateGuideState exits: m=5692 SNR=51.7
22:46:21.450 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:21.451 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
22:46:21.451 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:21.453 00.002 9044 Enqueuing Expose request
22:46:21.455 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
22:46:21.455 00.000 12252 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
22:46:21.457 00.002 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:21.457 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
22:46:21.457 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:21.457 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:46:21.457 00.000 12252 MoveAxis(E, 6, ABG)
22:46:21.457 00.000 12252 Guiding  Dir = 2, Dur = 6
22:46:21.458 00.001 12252 IsSlewing returns 0
22:46:21.458 00.000 12252 IsGuiding returns 0
22:46:21.460 00.002 12252 PulseGuide returned control before completion, sleep 14
22:46:21.476 00.016 12252 IsGuiding returns 0
22:46:21.476 00.000 12252 Move returns status 0, amount 6
22:46:21.476 00.000 12252 MoveAxis(N, 0, ABG)
22:46:21.476 00.000 12252 Move returns status 0, amount 0
22:46:21.476 00.000 12252 move complete, result=0
22:46:21.477 00.001 12252 worker thread done servicing request
22:46:21.477 00.000 12252 Worker thread wakes up
22:46:21.477 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:21.477 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:46:21.478 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:23.823 02.345 12252 Exposure complete
22:46:23.888 00.065 12252 worker thread done servicing request
22:46:23.888 00.000 9044 OnExposeComplete: enter
22:46:23.889 00.001 9044 UpdateGuideState(): m_state=6
22:46:23.890 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3863
22:46:23.891 00.001 9044 Star::Find returns 1 (0), X=1014.48, Y=831.69, Mass=5799, SNR=52.3, Peak=173 HFD=5.3
22:46:23.892 00.001 9044 MultiStar: [#1 0.07,-0.21,1.08,U] [#2 -0.03,-0.02,1.20,U] [#3 0.11,-0.05,0.86,U] [#4 0.02,-0.02,1.26,U] [#5 0.05,0.10,0.65,U] [#6 0.18,0.05,0.43,U] [#7 -0.08,0.05,0.43,U] [#8 0.20,-0.02,0.39,U] 
22:46:23.893 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {-0.06, -0.01}
22:46:23.894 00.001 9044 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.62) = xAngle (0.94 = 0.94)
22:46:23.894 00.000 9044 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.14 = -2.14)
22:46:23.895 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.68 mountX=0.03 mountY=-0.04, mountTheta=-0.96
22:46:23.896 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.03, opts=13)
22:46:23.897 00.001 9044 Enqueuing Move request for scope (0.04, -0.03)
22:46:23.898 00.001 12252 Worker thread wakes up
22:46:23.898 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:23.899 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:46:23.899 00.000 9044 UpdateGuideState exits: m=5799 SNR=52.3
22:46:23.901 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:46:23.901 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:23.903 00.002 12252 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=-0.04
22:46:23.903 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:23.905 00.002 9044 Enqueuing Expose request
22:46:23.909 00.004 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:23.910 00.001 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
22:46:23.910 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:23.910 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:46:23.910 00.000 12252 MoveAxis(E, 5, ABG)
22:46:23.910 00.000 12252 Guiding  Dir = 2, Dur = 5
22:46:23.910 00.000 12252 IsSlewing returns 0
22:46:23.910 00.000 12252 IsGuiding returns 0
22:46:23.912 00.002 12252 PulseGuide returned control before completion, sleep 14
22:46:23.941 00.029 12252 IsGuiding returns 0
22:46:23.941 00.000 12252 Move returns status 0, amount 5
22:46:23.941 00.000 12252 MoveAxis(N, 0, ABG)
22:46:23.941 00.000 12252 Move returns status 0, amount 0
22:46:23.941 00.000 12252 move complete, result=0
22:46:23.941 00.000 12252 worker thread done servicing request
22:46:23.941 00.000 12252 Worker thread wakes up
22:46:23.941 00.000 9044 GuideStep: 0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
22:46:23.943 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:23.943 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:26.292 02.349 12252 Exposure complete
22:46:26.336 00.044 12252 worker thread done servicing request
22:46:26.336 00.000 9044 OnExposeComplete: enter
22:46:26.337 00.001 9044 UpdateGuideState(): m_state=6
22:46:26.339 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3864
22:46:26.340 00.001 9044 Star::Find returns 1 (0), X=1014.52, Y=831.75, Mass=5743, SNR=52.0, Peak=173 HFD=5.2
22:46:26.342 00.002 9044 MultiStar: [#1 0.08,0.00,1.06,U] [#2 0.48,0.23,0.00,M1] [#3 0.03,0.01,0.84,U] [#4 0.03,0.12,1.24,U] [#5 0.14,0.09,0.65,U] [#6 0.19,0.05,0.42,U] [#7 0.03,-0.01,0.43,U] [#8 0.06,0.06,0.43,U] 
22:46:26.343 00.001 9044 single-star, 7 included, MultiStar: {0.05, 0.05}, one-star: {-0.03, 0.05}
22:46:26.344 00.001 9044 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.62) = xAngle (3.76 = -2.52)
22:46:26.345 00.001 9044 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.68 = 0.68)
22:46:26.346 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.14 mountX=-0.05 mountY=0.04, mountTheta=2.49
22:46:26.347 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.05, opts=13)
22:46:26.348 00.001 9044 Enqueuing Move request for scope (-0.03, 0.05)
22:46:26.349 00.001 12252 Worker thread wakes up
22:46:26.349 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
22:46:26.349 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
22:46:26.349 00.000 12252 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=0.04
22:46:26.350 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:26.350 00.000 9044 UpdateGuideState exits: m=5743 SNR=52.0
22:46:26.351 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:26.352 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:26.353 00.001 9044 Enqueuing Expose request
22:46:26.357 00.004 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:26.357 00.000 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
22:46:26.357 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:26.357 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:46:26.357 00.000 12252 MoveAxis(E, 8, ABG)
22:46:26.357 00.000 12252 Guiding  Dir = 2, Dur = 8
22:46:26.358 00.001 12252 IsSlewing returns 0
22:46:26.358 00.000 12252 IsGuiding returns 0
22:46:26.360 00.002 12252 PulseGuide returned control before completion, sleep 17
22:46:26.379 00.019 12252 IsGuiding returns 0
22:46:26.379 00.000 12252 Move returns status 0, amount 8
22:46:26.379 00.000 12252 MoveAxis(N, 0, ABG)
22:46:26.379 00.000 12252 Move returns status 0, amount 0
22:46:26.379 00.000 12252 move complete, result=0
22:46:26.379 00.000 12252 worker thread done servicing request
22:46:26.379 00.000 12252 Worker thread wakes up
22:46:26.379 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:46:26.382 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:26.382 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:28.726 02.344 12252 Exposure complete
22:46:28.768 00.042 12252 worker thread done servicing request
22:46:28.768 00.000 9044 OnExposeComplete: enter
22:46:28.770 00.002 9044 UpdateGuideState(): m_state=6
22:46:28.772 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
22:46:28.773 00.001 9044 Star::Find returns 1 (0), X=1014.53, Y=831.93, Mass=5667, SNR=51.6, Peak=173 HFD=5.1
22:46:28.774 00.001 9044 MultiStar: [#1 0.10,0.15,1.06,U] [#2 0.05,0.15,1.23,U] [#3 0.13,0.27,0.85,U] [#4 0.05,0.24,1.26,U] [#5 0.09,0.24,0.67,U] [#6 0.11,0.16,0.44,U] [#7 -0.09,0.25,0.44,U] [#8 0.07,0.38,0.43,U] 
22:46:28.775 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.22}, one-star: {-0.02, 0.23}
22:46:28.776 00.001 9044 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.62) = xAngle (2.94 = 2.94)
22:46:28.777 00.001 9044 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.14 = -0.14)
22:46:28.778 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.32 mountX=-0.22 mountY=-0.03, mountTheta=-3.00
22:46:28.781 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.22, opts=13)
22:46:28.784 00.003 9044 Enqueuing Move request for scope (0.06, 0.22)
22:46:28.786 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:28.789 00.003 9044 UpdateGuideState exits: m=5667 SNR=51.6
22:46:28.791 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:28.793 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:28.795 00.002 9044 Enqueuing Expose request
22:46:28.797 00.002 12252 Worker thread wakes up
22:46:28.798 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.22) opts 0xd
22:46:28.798 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.22)
22:46:28.798 00.000 12252 Moving (0.06, 0.22) raw xDistance=-0.22 yDistance=-0.03
22:46:28.801 00.003 12252 PPEC rslt: input = -0.22, final = -0.16, react = -0.13, pred = -0.03, hyst = -0.12, hyst_pct = 0.00, period_length = 483.50
22:46:28.801 00.000 12252 PPEC: input: -0.22, control: -0.16, exposure: 2000
22:46:28.802 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:28.802 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:46:28.802 00.000 12252 MoveAxis(E, 64, ABG)
22:46:28.802 00.000 12252 Guiding  Dir = 2, Dur = 64
22:46:28.802 00.000 12252 IsSlewing returns 0
22:46:28.802 00.000 12252 IsGuiding returns 0
22:46:28.804 00.002 12252 PulseGuide returned control before completion, sleep 73
22:46:28.893 00.089 12252 IsGuiding returns 0
22:46:28.893 00.000 12252 Move returns status 0, amount 64
22:46:28.893 00.000 12252 MoveAxis(N, 0, ABG)
22:46:28.893 00.000 12252 Move returns status 0, amount 0
22:46:28.893 00.000 12252 move complete, result=0
22:46:28.893 00.000 12252 worker thread done servicing request
22:46:28.893 00.000 12252 Worker thread wakes up
22:46:28.893 00.000 9044 GuideStep: -0.2 px 64 ms EAST, -0.0 px 0 ms NORTH
22:46:28.896 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:28.896 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:31.245 02.349 12252 Exposure complete
22:46:31.311 00.066 12252 worker thread done servicing request
22:46:31.311 00.000 9044 OnExposeComplete: enter
22:46:31.312 00.001 9044 UpdateGuideState(): m_state=6
22:46:31.313 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3866
22:46:31.315 00.002 9044 Star::Find returns 1 (0), X=1014.57, Y=831.70, Mass=5805, SNR=52.0, Peak=173 HFD=5.3
22:46:31.317 00.002 9044 MultiStar: [#1 0.14,-0.13,1.05,U] [#2 0.01,0.01,1.22,U] [#3 0.03,0.04,0.85,U] [#4 -0.34,0.47,0.00,M1] [#5 0.08,0.05,0.65,U] [#6 0.16,-0.05,0.43,U] [#7 -0.06,0.05,0.44,U] [#8 0.12,-0.03,0.41,U] 
22:46:31.318 00.001 9044 single-star, 7 included, MultiStar: {0.06, -0.01}, one-star: {0.02, -0.01}
22:46:31.320 00.002 9044 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.62) = xAngle (1.30 = 1.30)
22:46:31.321 00.001 9044 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.78 = -1.78)
22:46:31.322 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.32 mountX=0.01 mountY=-0.02, mountTheta=-1.31
22:46:31.324 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.01, opts=13)
22:46:31.325 00.001 9044 Enqueuing Move request for scope (0.02, -0.01)
22:46:31.327 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:31.328 00.001 9044 UpdateGuideState exits: m=5805 SNR=52.0
22:46:31.329 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:31.330 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:31.331 00.001 9044 Enqueuing Expose request
22:46:31.332 00.001 12252 Worker thread wakes up
22:46:31.332 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:46:31.332 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:46:31.332 00.000 12252 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
22:46:31.335 00.003 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:31.335 00.000 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
22:46:31.335 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:31.335 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:46:31.335 00.000 12252 MoveAxis(E, 10, ABG)
22:46:31.335 00.000 12252 Guiding  Dir = 2, Dur = 10
22:46:31.335 00.000 12252 IsSlewing returns 0
22:46:31.335 00.000 12252 IsGuiding returns 0
22:46:31.336 00.001 12252 PulseGuide returned control before completion, sleep 19
22:46:31.370 00.034 12252 IsGuiding returns 0
22:46:31.370 00.000 12252 Move returns status 0, amount 10
22:46:31.370 00.000 12252 MoveAxis(N, 0, ABG)
22:46:31.370 00.000 12252 Move returns status 0, amount 0
22:46:31.370 00.000 12252 move complete, result=0
22:46:31.370 00.000 12252 worker thread done servicing request
22:46:31.370 00.000 9044 GuideStep: 0.0 px 10 ms EAST, -0.0 px 0 ms NORTH
22:46:31.371 00.001 12252 Worker thread wakes up
22:46:31.371 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:31.371 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:33.713 02.342 12252 Exposure complete
22:46:33.765 00.052 12252 worker thread done servicing request
22:46:33.765 00.000 9044 OnExposeComplete: enter
22:46:33.768 00.003 9044 UpdateGuideState(): m_state=6
22:46:33.771 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3867
22:46:33.772 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=831.58, Mass=5827, SNR=52.5, Peak=173 HFD=5.4
22:46:33.774 00.002 9044 MultiStar: [#1 0.20,-0.26,1.07,U] [#2 0.00,-0.00,1.21,U] [#3 0.11,-0.08,0.85,U] [#4 0.08,0.02,1.25,U] [#5 0.04,-0.00,0.65,U] [#6 0.20,0.04,0.42,U] [#7 -0.04,0.04,0.43,U] [#8 0.00,-0.02,0.43,U] 
22:46:33.777 00.003 9044 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.16, -0.13}
22:46:33.778 00.001 9044 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.62) = xAngle (1.06 = 1.06)
22:46:33.779 00.001 9044 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.03 = -2.03)
22:46:33.780 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.57 mountX=0.05 mountY=-0.10, mountTheta=-1.07
22:46:33.785 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.06, opts=13)
22:46:33.786 00.001 9044 Enqueuing Move request for scope (0.09, -0.06)
22:46:33.788 00.002 12252 Worker thread wakes up
22:46:33.788 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:33.790 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
22:46:33.790 00.000 9044 UpdateGuideState exits: m=5827 SNR=52.5
22:46:33.791 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
22:46:33.791 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:33.794 00.003 12252 Moving (0.09, -0.06) raw xDistance=0.05 yDistance=-0.10
22:46:33.794 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:33.796 00.002 9044 Enqueuing Expose request
22:46:33.800 00.004 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:33.800 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
22:46:33.800 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:33.800 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:46:33.800 00.000 12252 MoveAxis(E, 9, ABG)
22:46:33.800 00.000 12252 Guiding  Dir = 2, Dur = 9
22:46:33.801 00.001 12252 IsSlewing returns 0
22:46:33.801 00.000 12252 IsGuiding returns 0
22:46:33.804 00.003 12252 PulseGuide returned control before completion, sleep 18
22:46:33.829 00.025 12252 IsGuiding returns 0
22:46:33.829 00.000 12252 Move returns status 0, amount 9
22:46:33.829 00.000 12252 MoveAxis(N, 0, ABG)
22:46:33.829 00.000 12252 Move returns status 0, amount 0
22:46:33.829 00.000 12252 move complete, result=0
22:46:33.829 00.000 12252 worker thread done servicing request
22:46:33.829 00.000 9044 GuideStep: 0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:46:33.832 00.003 12252 Worker thread wakes up
22:46:33.832 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:33.832 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:36.195 02.363 12252 Exposure complete
22:46:36.243 00.048 12252 worker thread done servicing request
22:46:36.243 00.000 9044 OnExposeComplete: enter
22:46:36.245 00.002 9044 UpdateGuideState(): m_state=6
22:46:36.246 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3868
22:46:36.247 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=831.50, Mass=5662, SNR=51.7, Peak=173 HFD=5.2
22:46:36.248 00.001 9044 MultiStar: [#1 0.21,-0.26,1.05,U] [#2 0.03,-0.05,1.21,U] [#3 0.15,-0.13,0.86,U] [#4 0.09,0.04,1.28,U] [#5 0.15,0.00,0.67,U] [#6 0.20,-0.13,0.43,U] [#7 -0.04,-0.10,0.43,U] [#8 0.10,-0.12,0.41,U] 
22:46:36.249 00.001 9044 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.09, -0.20}
22:46:36.250 00.001 9044 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.62) = xAngle (0.88 = 0.88)
22:46:36.251 00.001 9044 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.20 = -2.20)
22:46:36.252 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.74 mountX=0.10 mountY=-0.12, mountTheta=-0.91
22:46:36.254 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.10, opts=13)
22:46:36.257 00.003 9044 Enqueuing Move request for scope (0.11, -0.10)
22:46:36.258 00.001 12252 Worker thread wakes up
22:46:36.258 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:36.259 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
22:46:36.259 00.000 9044 UpdateGuideState exits: m=5662 SNR=51.7
22:46:36.260 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
22:46:36.260 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:36.261 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:36.262 00.001 12252 Moving (0.11, -0.10) raw xDistance=0.10 yDistance=-0.12
22:46:36.262 00.000 9044 Enqueuing Expose request
22:46:36.265 00.003 12252 PPEC rslt: input = 0.10, final = -0.03, react = 0.06, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:36.265 00.000 12252 PPEC: input: 0.10, control: -0.03, exposure: 2000
22:46:36.265 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:36.266 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:46:36.266 00.000 12252 MoveAxis(E, 11, ABG)
22:46:36.266 00.000 12252 Guiding  Dir = 2, Dur = 11
22:46:36.266 00.000 12252 IsSlewing returns 0
22:46:36.266 00.000 12252 IsGuiding returns 0
22:46:36.268 00.002 12252 PulseGuide returned control before completion, sleep 20
22:46:36.296 00.028 12252 IsGuiding returns 0
22:46:36.296 00.000 12252 Move returns status 0, amount 11
22:46:36.296 00.000 12252 MoveAxis(N, 0, ABG)
22:46:36.296 00.000 12252 Move returns status 0, amount 0
22:46:36.297 00.001 12252 move complete, result=0
22:46:36.297 00.000 12252 worker thread done servicing request
22:46:36.297 00.000 9044 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
22:46:36.298 00.001 12252 Worker thread wakes up
22:46:36.298 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:36.299 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:38.653 02.354 12252 Exposure complete
22:46:38.702 00.049 12252 worker thread done servicing request
22:46:38.702 00.000 9044 OnExposeComplete: enter
22:46:38.703 00.001 9044 UpdateGuideState(): m_state=6
22:46:38.705 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3869
22:46:38.706 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=831.49, Mass=5634, SNR=51.4, Peak=173 HFD=5.2
22:46:38.708 00.002 9044 MultiStar: [#1 0.05,0.01,1.08,U] [#2 0.09,-0.04,1.21,U] [#3 0.15,-0.02,0.86,U] [#4 0.06,0.08,1.26,U] [#5 0.13,0.04,0.67,U] [#6 0.18,0.03,0.40,U] [#7 -0.04,-0.08,0.44,U] [#8 -0.01,-0.08,0.42,U] 
22:46:38.709 00.001 9044 refined, 8 included, MultiStar: {0.09, -0.03}, one-star: {0.16, -0.21}
22:46:38.710 00.001 9044 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.62) = xAngle (1.34 = 1.34)
22:46:38.711 00.001 9044 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.75 = -1.75)
22:46:38.712 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.29 mountX=0.02 mountY=-0.09, mountTheta=-1.34
22:46:38.713 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.03, opts=13)
22:46:38.714 00.001 9044 Enqueuing Move request for scope (0.09, -0.03)
22:46:38.714 00.000 12252 Worker thread wakes up
22:46:38.714 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:38.715 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
22:46:38.715 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
22:46:38.715 00.000 12252 Moving (0.09, -0.03) raw xDistance=0.02 yDistance=-0.09
22:46:38.715 00.000 9044 UpdateGuideState exits: m=5634 SNR=51.4
22:46:38.717 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:38.719 00.002 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:38.719 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
22:46:38.719 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:38.719 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:38.722 00.003 9044 Enqueuing Expose request
22:46:38.723 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:46:38.723 00.000 12252 MoveAxis(E, 8, ABG)
22:46:38.723 00.000 12252 Guiding  Dir = 2, Dur = 8
22:46:38.723 00.000 12252 IsSlewing returns 0
22:46:38.724 00.001 12252 IsGuiding returns 0
22:46:38.726 00.002 12252 PulseGuide returned control before completion, sleep 16
22:46:38.753 00.027 12252 IsGuiding returns 0
22:46:38.753 00.000 12252 Move returns status 0, amount 8
22:46:38.754 00.001 12252 MoveAxis(N, 0, ABG)
22:46:38.754 00.000 12252 Move returns status 0, amount 0
22:46:38.754 00.000 12252 move complete, result=0
22:46:38.754 00.000 12252 worker thread done servicing request
22:46:38.754 00.000 12252 Worker thread wakes up
22:46:38.754 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:38.754 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:38.754 00.000 9044 GuideStep: 0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:46:41.089 02.335 12252 Exposure complete
22:46:41.142 00.053 12252 worker thread done servicing request
22:46:41.142 00.000 9044 OnExposeComplete: enter
22:46:41.143 00.001 9044 UpdateGuideState(): m_state=6
22:46:41.144 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3870
22:46:41.146 00.002 9044 Star::Find returns 1 (0), X=1014.61, Y=831.73, Mass=5754, SNR=52.0, Peak=173 HFD=5.3
22:46:41.150 00.004 9044 MultiStar: [#1 0.11,0.07,1.08,U] [#2 0.12,-0.01,1.20,U] [#3 -0.05,-0.03,0.86,U] [#4 0.12,0.05,1.27,U] [#5 0.03,0.03,0.66,U] [#6 0.16,0.00,0.43,U] [#7 0.03,-0.04,0.44,U] [#8 0.06,-0.04,0.42,U] 
22:46:41.152 00.002 9044 single-star, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.06, 0.03}
22:46:41.154 00.002 9044 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.62) = xAngle (2.04 = 2.04)
22:46:41.157 00.003 9044 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.05 = -1.05)
22:46:41.160 00.003 9044 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.41 mountX=-0.03 mountY=-0.06, mountTheta=-2.05
22:46:41.163 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.03, opts=13)
22:46:41.166 00.003 9044 Enqueuing Move request for scope (0.06, 0.03)
22:46:41.168 00.002 12252 Worker thread wakes up
22:46:41.169 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:41.170 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:46:41.170 00.000 9044 UpdateGuideState exits: m=5754 SNR=52.0
22:46:41.172 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:41.173 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:41.175 00.002 9044 Enqueuing Expose request
22:46:41.177 00.002 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:46:41.177 00.000 12252 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=-0.06
22:46:41.181 00.004 12252 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:41.181 00.000 12252 PPEC: input: -0.03, control: -0.00, exposure: 2000
22:46:41.181 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:41.181 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:46:41.182 00.001 12252 MoveAxis(E, 1, ABG)
22:46:41.182 00.000 12252 Guiding  Dir = 2, Dur = 1
22:46:41.182 00.000 12252 IsSlewing returns 0
22:46:41.183 00.001 12252 IsGuiding returns 0
22:46:41.185 00.002 12252 IsGuiding returns 0
22:46:41.185 00.000 12252 Move returns status 0, amount 1
22:46:41.185 00.000 12252 MoveAxis(N, 0, ABG)
22:46:41.185 00.000 12252 Move returns status 0, amount 0
22:46:41.185 00.000 12252 move complete, result=0
22:46:41.185 00.000 12252 worker thread done servicing request
22:46:41.185 00.000 12252 Worker thread wakes up
22:46:41.185 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:41.185 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:41.185 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
22:46:43.531 02.346 12252 Exposure complete
22:46:43.579 00.048 12252 worker thread done servicing request
22:46:43.579 00.000 9044 OnExposeComplete: enter
22:46:43.580 00.001 9044 UpdateGuideState(): m_state=6
22:46:43.582 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3871
22:46:43.583 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=831.59, Mass=5612, SNR=51.4, Peak=173 HFD=5.3
22:46:43.584 00.001 9044 MultiStar: [#1 0.20,-0.21,1.08,U] [#2 0.07,0.04,1.20,U] [#3 -0.02,-0.09,0.86,U] [#4 0.13,0.02,1.29,U] [#5 0.10,0.08,0.68,U] [#6 0.18,0.10,0.44,U] [#7 -0.00,0.01,0.44,U] [#8 0.07,0.09,0.41,U] 
22:46:43.585 00.001 9044 refined, 8 included, MultiStar: {0.10, -0.03}, one-star: {0.09, -0.11}
22:46:43.586 00.001 9044 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.62) = xAngle (1.35 = 1.35)
22:46:43.587 00.001 9044 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.74 = -1.74)
22:46:43.589 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.28 mountX=0.02 mountY=-0.10, mountTheta=-1.35
22:46:43.590 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.03, opts=13)
22:46:43.592 00.002 9044 Enqueuing Move request for scope (0.10, -0.03)
22:46:43.593 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:43.595 00.002 12252 Worker thread wakes up
22:46:43.595 00.000 9044 UpdateGuideState exits: m=5612 SNR=51.4
22:46:43.596 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:43.597 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:43.598 00.001 9044 Enqueuing Expose request
22:46:43.599 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
22:46:43.599 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
22:46:43.599 00.000 12252 Moving (0.10, -0.03) raw xDistance=0.02 yDistance=-0.10
22:46:43.602 00.003 12252 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:43.602 00.000 12252 PPEC: input: 0.02, control: 0.00, exposure: 2000
22:46:43.602 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:43.602 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:46:43.602 00.000 12252 MoveAxis(W, 1, ABG)
22:46:43.602 00.000 12252 Guiding  Dir = 3, Dur = 1
22:46:43.604 00.002 12252 IsSlewing returns 0
22:46:43.604 00.000 12252 IsGuiding returns 0
22:46:43.606 00.002 12252 IsGuiding returns 0
22:46:43.606 00.000 12252 Move returns status 0, amount 1
22:46:43.606 00.000 12252 MoveAxis(N, 0, ABG)
22:46:43.606 00.000 12252 Move returns status 0, amount 0
22:46:43.606 00.000 12252 move complete, result=0
22:46:43.606 00.000 12252 worker thread done servicing request
22:46:43.606 00.000 12252 Worker thread wakes up
22:46:43.606 00.000 9044 GuideStep: 0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
22:46:43.610 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:43.610 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:45.946 02.336 12252 Exposure complete
22:46:45.994 00.048 12252 worker thread done servicing request
22:46:45.994 00.000 9044 OnExposeComplete: enter
22:46:45.996 00.002 9044 UpdateGuideState(): m_state=6
22:46:45.997 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3872
22:46:46.000 00.003 9044 Star::Find returns 1 (0), X=1014.72, Y=831.65, Mass=5817, SNR=52.3, Peak=173 HFD=5.3
22:46:46.001 00.001 9044 MultiStar: [#1 0.07,0.01,1.04,U] [#2 0.04,-0.05,1.19,U] [#3 0.10,0.05,0.84,U] [#4 0.06,0.10,1.25,U] [#5 0.10,0.03,0.65,U] [#6 0.17,0.10,0.42,U] [#7 -0.10,0.03,0.42,U] [#8 0.11,-0.09,0.40,U] 
22:46:46.002 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.02}, one-star: {0.17, -0.06}
22:46:46.003 00.001 9044 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.62) = xAngle (1.81 = 1.81)
22:46:46.004 00.001 9044 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.28 = -1.28)
22:46:46.005 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.08 cameraTheta=0.18 mountX=-0.02 mountY=-0.08, mountTheta=-1.81
22:46:46.007 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.02, opts=13)
22:46:46.009 00.002 9044 Enqueuing Move request for scope (0.08, 0.02)
22:46:46.010 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:46.011 00.001 9044 UpdateGuideState exits: m=5817 SNR=52.3
22:46:46.012 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:46.014 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:46.015 00.001 9044 Enqueuing Expose request
22:46:46.016 00.001 12252 Worker thread wakes up
22:46:46.016 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
22:46:46.016 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
22:46:46.016 00.000 12252 Moving (0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
22:46:46.020 00.004 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:46.020 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
22:46:46.021 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:46.021 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:46:46.021 00.000 12252 MoveAxis(E, 5, ABG)
22:46:46.021 00.000 12252 Guiding  Dir = 2, Dur = 5
22:46:46.022 00.001 12252 IsSlewing returns 0
22:46:46.022 00.000 12252 IsGuiding returns 0
22:46:46.024 00.002 12252 PulseGuide returned control before completion, sleep 14
22:46:46.043 00.019 12252 IsGuiding returns 0
22:46:46.043 00.000 12252 Move returns status 0, amount 5
22:46:46.043 00.000 12252 MoveAxis(N, 0, ABG)
22:46:46.043 00.000 12252 Move returns status 0, amount 0
22:46:46.043 00.000 12252 move complete, result=0
22:46:46.043 00.000 12252 worker thread done servicing request
22:46:46.044 00.001 9044 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:46:46.045 00.001 12252 Worker thread wakes up
22:46:46.045 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:46.045 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:48.410 02.365 12252 Exposure complete
22:46:48.460 00.050 12252 worker thread done servicing request
22:46:48.460 00.000 9044 OnExposeComplete: enter
22:46:48.462 00.002 9044 UpdateGuideState(): m_state=6
22:46:48.464 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3873
22:46:48.465 00.001 9044 Star::Find returns 1 (0), X=1014.57, Y=831.91, Mass=5773, SNR=52.1, Peak=173 HFD=5.2
22:46:48.467 00.002 9044 MultiStar: [#1 0.05,0.11,1.05,U] [#2 0.08,0.08,1.19,U] [#3 0.15,0.22,0.85,U] [#4 0.11,0.17,1.27,U] [#5 0.10,0.18,0.65,U] [#6 0.14,0.20,0.42,U] [#7 0.01,0.11,0.44,U] [#8 0.04,0.17,0.42,U] 
22:46:48.468 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.16}, one-star: {0.03, 0.20}
22:46:48.469 00.001 9044 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.62) = xAngle (2.72 = 2.72)
22:46:48.470 00.001 9044 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.36 = -0.36)
22:46:48.472 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.10 mountX=-0.16 mountY=-0.06, mountTheta=-2.77
22:46:48.474 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.16, opts=13)
22:46:48.475 00.001 9044 Enqueuing Move request for scope (0.08, 0.16)
22:46:48.476 00.001 12252 Worker thread wakes up
22:46:48.476 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:48.477 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
22:46:48.477 00.000 9044 UpdateGuideState exits: m=5773 SNR=52.1
22:46:48.478 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:48.479 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
22:46:48.479 00.000 12252 Moving (0.08, 0.16) raw xDistance=-0.16 yDistance=-0.06
22:46:48.479 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:48.480 00.001 9044 Enqueuing Expose request
22:46:48.482 00.002 12252 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 483.50
22:46:48.482 00.000 12252 PPEC: input: -0.16, control: -0.10, exposure: 2000
22:46:48.482 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:48.482 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:46:48.482 00.000 12252 MoveAxis(E, 41, ABG)
22:46:48.482 00.000 12252 Guiding  Dir = 2, Dur = 41
22:46:48.483 00.001 12252 IsSlewing returns 0
22:46:48.483 00.000 12252 IsGuiding returns 0
22:46:48.485 00.002 12252 PulseGuide returned control before completion, sleep 49
22:46:48.539 00.054 12252 IsGuiding returns 0
22:46:48.539 00.000 12252 Move returns status 0, amount 41
22:46:48.539 00.000 12252 MoveAxis(N, 0, ABG)
22:46:48.540 00.001 12252 Move returns status 0, amount 0
22:46:48.540 00.000 12252 move complete, result=0
22:46:48.540 00.000 12252 worker thread done servicing request
22:46:48.540 00.000 12252 Worker thread wakes up
22:46:48.540 00.000 9044 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
22:46:48.544 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:48.544 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:50.889 02.345 12252 Exposure complete
22:46:50.943 00.054 12252 worker thread done servicing request
22:46:50.943 00.000 9044 OnExposeComplete: enter
22:46:50.946 00.003 9044 UpdateGuideState(): m_state=6
22:46:50.949 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3874
22:46:50.951 00.002 9044 Star::Find returns 1 (0), X=1014.70, Y=831.51, Mass=5823, SNR=52.4, Peak=173 HFD=5.3
22:46:50.954 00.003 9044 MultiStar: [#1 0.07,-0.17,1.05,U] [#2 0.03,-0.01,1.20,U] [#3 -0.06,-0.03,0.84,U] [#4 0.04,0.03,1.27,U] [#5 0.08,-0.06,0.65,U] [#6 0.15,-0.02,0.42,U] [#7 -0.11,-0.04,0.43,U] [#8 0.05,-0.05,0.41,U] 
22:46:50.957 00.003 9044 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {0.16, -0.20}
22:46:50.958 00.001 9044 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.62) = xAngle (0.72 = 0.72)
22:46:50.960 00.002 9044 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.36 = -2.36)
22:46:50.961 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.90 mountX=0.06 mountY=-0.06, mountTheta=-0.75
22:46:50.963 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.06, opts=13)
22:46:50.964 00.001 9044 Enqueuing Move request for scope (0.05, -0.06)
22:46:50.965 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:50.968 00.003 9044 UpdateGuideState exits: m=5823 SNR=52.4
22:46:50.969 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:50.970 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:50.971 00.001 9044 Enqueuing Expose request
22:46:50.972 00.001 12252 Worker thread wakes up
22:46:50.972 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
22:46:50.972 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
22:46:50.972 00.000 12252 Moving (0.05, -0.06) raw xDistance=0.06 yDistance=-0.06
22:46:50.974 00.002 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:50.974 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
22:46:50.974 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:50.975 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:46:50.975 00.000 12252 MoveAxis(E, 3, ABG)
22:46:50.975 00.000 12252 Guiding  Dir = 2, Dur = 3
22:46:50.975 00.000 12252 IsSlewing returns 0
22:46:50.975 00.000 12252 IsGuiding returns 0
22:46:50.977 00.002 12252 PulseGuide returned control before completion, sleep 12
22:46:51.005 00.028 12252 IsGuiding returns 0
22:46:51.005 00.000 12252 Move returns status 0, amount 3
22:46:51.005 00.000 12252 MoveAxis(N, 0, ABG)
22:46:51.005 00.000 12252 Move returns status 0, amount 0
22:46:51.005 00.000 12252 move complete, result=0
22:46:51.005 00.000 12252 worker thread done servicing request
22:46:51.005 00.000 12252 Worker thread wakes up
22:46:51.005 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:46:51.008 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:51.008 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:53.375 02.367 12252 Exposure complete
22:46:53.424 00.049 12252 worker thread done servicing request
22:46:53.424 00.000 9044 OnExposeComplete: enter
22:46:53.425 00.001 9044 UpdateGuideState(): m_state=6
22:46:53.427 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3875
22:46:53.428 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=831.69, Mass=5774, SNR=52.0, Peak=173 HFD=5.3
22:46:53.430 00.002 9044 MultiStar: [#1 0.04,-0.02,1.07,U] [#2 -0.07,-0.01,1.20,U] [#3 -0.05,-0.01,0.85,U] [#4 0.03,0.08,1.27,U] [#5 0.08,0.11,0.66,U] [#6 0.16,0.06,0.42,U] [#7 -0.14,0.03,0.43,U] [#8 -0.02,0.09,0.41,U] 
22:46:53.431 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.09, -0.01}
22:46:53.432 00.001 9044 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.62) = xAngle (3.61 = -2.68)
22:46:53.433 00.001 9044 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.52 = 0.52)
22:46:53.434 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.98 mountX=-0.03 mountY=0.01, mountTheta=2.63
22:46:53.436 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.03, opts=13)
22:46:53.438 00.002 9044 Enqueuing Move request for scope (-0.01, 0.03)
22:46:53.439 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:53.440 00.001 12252 Worker thread wakes up
22:46:53.440 00.000 9044 UpdateGuideState exits: m=5774 SNR=52.0
22:46:53.442 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:53.443 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:53.444 00.001 9044 Enqueuing Expose request
22:46:53.445 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:46:53.445 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:46:53.445 00.000 12252 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
22:46:53.449 00.004 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:53.449 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:46:53.449 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:53.449 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:46:53.449 00.000 12252 MoveAxis(E, 3, ABG)
22:46:53.449 00.000 12252 Guiding  Dir = 2, Dur = 3
22:46:53.450 00.001 12252 IsSlewing returns 0
22:46:53.451 00.001 12252 IsGuiding returns 0
22:46:53.453 00.002 12252 PulseGuide returned control before completion, sleep 11
22:46:53.468 00.015 12252 IsGuiding returns 0
22:46:53.468 00.000 12252 Move returns status 0, amount 3
22:46:53.468 00.000 12252 MoveAxis(N, 0, ABG)
22:46:53.468 00.000 12252 Move returns status 0, amount 0
22:46:53.468 00.000 12252 move complete, result=0
22:46:53.468 00.000 12252 worker thread done servicing request
22:46:53.468 00.000 12252 Worker thread wakes up
22:46:53.468 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:53.468 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:53.468 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:46:55.810 02.342 12252 Exposure complete
22:46:55.858 00.048 12252 worker thread done servicing request
22:46:55.858 00.000 9044 OnExposeComplete: enter
22:46:55.860 00.002 9044 UpdateGuideState(): m_state=6
22:46:55.862 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3876
22:46:55.863 00.001 9044 Star::Find returns 1 (0), X=1014.47, Y=831.67, Mass=5727, SNR=51.9, Peak=173 HFD=5.2
22:46:55.864 00.001 9044 MultiStar: [#1 0.05,-0.18,1.07,U] [#2 0.04,-0.04,1.20,U] [#3 0.13,-0.06,0.85,U] [#4 0.09,0.00,1.28,U] [#5 0.02,0.08,0.66,U] [#6 0.15,0.03,0.43,U] [#7 -0.14,-0.17,0.44,U] [#8 0.11,-0.02,0.41,U] 
22:46:55.865 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {-0.08, -0.04}
22:46:55.865 00.000 9044 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.62) = xAngle (0.79 = 0.79)
22:46:55.866 00.001 9044 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.29 = -2.29)
22:46:55.867 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.83 mountX=0.04 mountY=-0.05, mountTheta=-0.82
22:46:55.869 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.05, opts=13)
22:46:55.870 00.001 9044 Enqueuing Move request for scope (0.04, -0.05)
22:46:55.871 00.001 12252 Worker thread wakes up
22:46:55.871 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:55.872 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
22:46:55.872 00.000 9044 UpdateGuideState exits: m=5727 SNR=51.9
22:46:55.873 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
22:46:55.873 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:55.874 00.001 12252 Moving (0.04, -0.05) raw xDistance=0.04 yDistance=-0.05
22:46:55.874 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:55.875 00.001 9044 Enqueuing Expose request
22:46:55.877 00.002 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:55.877 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
22:46:55.877 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:55.877 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:46:55.877 00.000 12252 MoveAxis(E, 6, ABG)
22:46:55.877 00.000 12252 Guiding  Dir = 2, Dur = 6
22:46:55.877 00.000 12252 IsSlewing returns 0
22:46:55.877 00.000 12252 IsGuiding returns 0
22:46:55.880 00.003 12252 PulseGuide returned control before completion, sleep 15
22:46:55.908 00.028 12252 IsGuiding returns 0
22:46:55.908 00.000 12252 Move returns status 0, amount 6
22:46:55.908 00.000 12252 MoveAxis(N, 0, ABG)
22:46:55.908 00.000 12252 Move returns status 0, amount 0
22:46:55.908 00.000 12252 move complete, result=0
22:46:55.908 00.000 12252 worker thread done servicing request
22:46:55.908 00.000 12252 Worker thread wakes up
22:46:55.908 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:55.908 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:55.908 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:46:58.268 02.360 12252 Exposure complete
22:46:58.321 00.053 12252 worker thread done servicing request
22:46:58.321 00.000 9044 OnExposeComplete: enter
22:46:58.323 00.002 9044 UpdateGuideState(): m_state=6
22:46:58.325 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3877
22:46:58.327 00.002 9044 Star::Find returns 1 (0), X=1014.48, Y=831.79, Mass=5840, SNR=52.4, Peak=173 HFD=5.3
22:46:58.329 00.002 9044 MultiStar: [#1 0.02,0.02,1.04,U] [#2 -0.02,-0.01,1.22,U] [#3 0.15,0.06,0.84,U] [#4 0.02,0.07,1.25,U] [#5 0.07,0.06,0.65,U] [#6 0.06,0.06,0.42,U] [#7 -0.14,-0.01,0.42,U] [#8 0.05,-0.04,0.42,U] 
22:46:58.331 00.002 9044 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.06, 0.09}
22:46:58.332 00.001 9044 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.62) = xAngle (2.80 = 2.80)
22:46:58.335 00.003 9044 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.28 = -0.28)
22:46:58.336 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.18 mountX=-0.04 mountY=-0.01, mountTheta=-2.86
22:46:58.340 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.04, opts=13)
22:46:58.343 00.003 9044 Enqueuing Move request for scope (0.02, 0.04)
22:46:58.345 00.002 12252 Worker thread wakes up
22:46:58.345 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:46:58.348 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:46:58.348 00.000 9044 UpdateGuideState exits: m=5840 SNR=52.4
22:46:58.351 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:46:58.354 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:46:58.356 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:46:58.356 00.000 9044 Enqueuing Expose request
22:46:58.358 00.002 12252 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=-0.01
22:46:58.361 00.003 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:46:58.361 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
22:46:58.361 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:46:58.362 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:46:58.362 00.000 12252 MoveAxis(E, 9, ABG)
22:46:58.362 00.000 12252 Guiding  Dir = 2, Dur = 9
22:46:58.362 00.000 12252 IsSlewing returns 0
22:46:58.362 00.000 12252 IsGuiding returns 0
22:46:58.365 00.003 12252 PulseGuide returned control before completion, sleep 17
22:46:58.384 00.019 12252 IsGuiding returns 0
22:46:58.384 00.000 12252 Move returns status 0, amount 9
22:46:58.384 00.000 12252 MoveAxis(N, 0, ABG)
22:46:58.384 00.000 12252 Move returns status 0, amount 0
22:46:58.384 00.000 12252 move complete, result=0
22:46:58.384 00.000 12252 worker thread done servicing request
22:46:58.384 00.000 12252 Worker thread wakes up
22:46:58.384 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:46:58.384 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:46:58.384 00.000 9044 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:47:00.746 02.362 12252 Exposure complete
22:47:00.814 00.068 12252 worker thread done servicing request
22:47:00.814 00.000 9044 OnExposeComplete: enter
22:47:00.815 00.001 9044 UpdateGuideState(): m_state=6
22:47:00.816 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3878
22:47:00.817 00.001 9044 Star::Find returns 1 (0), X=1014.53, Y=831.75, Mass=5786, SNR=52.0, Peak=173 HFD=5.3
22:47:00.818 00.001 9044 MultiStar: [#1 -0.03,0.02,1.04,U] [#2 -0.01,0.04,1.22,U] [#3 -0.05,0.03,0.84,U] [#4 -0.02,0.13,1.27,U] [#5 -0.06,0.10,0.66,U] [#6 0.06,0.24,0.43,U] [#7 -0.14,0.08,0.44,U] [#8 -0.06,0.07,0.42,U] 
22:47:00.821 00.003 9044 single-star, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.02, 0.05}
22:47:00.823 00.002 9044 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.62) = xAngle (3.54 = -2.75)
22:47:00.825 00.002 9044 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.45 = 0.45)
22:47:00.828 00.003 9044 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.91 mountX=-0.05 mountY=0.02, mountTheta=2.70
22:47:00.832 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.05, opts=13)
22:47:00.835 00.003 9044 Enqueuing Move request for scope (-0.02, 0.05)
22:47:00.837 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:00.839 00.002 9044 UpdateGuideState exits: m=5786 SNR=52.0
22:47:00.840 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:00.843 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:00.844 00.001 9044 Enqueuing Expose request
22:47:00.846 00.002 12252 Worker thread wakes up
22:47:00.846 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
22:47:00.846 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
22:47:00.846 00.000 12252 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=0.02
22:47:00.849 00.003 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:47:00.850 00.001 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
22:47:00.850 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:00.850 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:47:00.850 00.000 12252 MoveAxis(E, 8, ABG)
22:47:00.850 00.000 12252 Guiding  Dir = 2, Dur = 8
22:47:00.850 00.000 12252 IsSlewing returns 0
22:47:00.850 00.000 12252 IsGuiding returns 0
22:47:00.852 00.002 12252 PulseGuide returned control before completion, sleep 17
22:47:00.880 00.028 12252 IsGuiding returns 0
22:47:00.880 00.000 12252 Move returns status 0, amount 8
22:47:00.880 00.000 12252 MoveAxis(N, 0, ABG)
22:47:00.880 00.000 12252 Move returns status 0, amount 0
22:47:00.880 00.000 12252 move complete, result=0
22:47:00.880 00.000 12252 worker thread done servicing request
22:47:00.880 00.000 12252 Worker thread wakes up
22:47:00.880 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:00.880 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:00.880 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:47:03.222 02.342 12252 Exposure complete
22:47:03.265 00.043 12252 worker thread done servicing request
22:47:03.266 00.001 9044 OnExposeComplete: enter
22:47:03.267 00.001 9044 UpdateGuideState(): m_state=6
22:47:03.268 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3879
22:47:03.269 00.001 9044 Star::Find returns 1 (0), X=1014.52, Y=831.73, Mass=5693, SNR=51.7, Peak=173 HFD=5.2
22:47:03.270 00.001 9044 MultiStar: [#1 0.02,0.11,1.04,U] [#2 0.02,0.07,1.22,U] [#3 -0.05,-0.00,0.86,U] [#4 -0.01,0.08,1.27,U] [#5 -0.01,0.10,0.66,U] [#6 0.19,0.05,0.42,U] [#7 -0.07,-0.02,0.43,U] [#8 0.01,-0.01,0.42,U] 
22:47:03.271 00.001 9044 single-star, 8 included, MultiStar: {0.00, 0.06}, one-star: {-0.02, 0.03}
22:47:03.271 00.000 9044 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.62) = xAngle (3.89 = -2.40)
22:47:03.273 00.002 9044 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.80 = 0.80)
22:47:03.275 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.26 mountX=-0.03 mountY=0.03, mountTheta=2.37
22:47:03.278 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.03, opts=13)
22:47:03.280 00.002 9044 Enqueuing Move request for scope (-0.02, 0.03)
22:47:03.281 00.001 12252 Worker thread wakes up
22:47:03.281 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:03.284 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
22:47:03.284 00.000 9044 UpdateGuideState exits: m=5693 SNR=51.7
22:47:03.285 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
22:47:03.285 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:03.287 00.002 12252 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=0.03
22:47:03.287 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:03.288 00.001 9044 Enqueuing Expose request
22:47:03.290 00.002 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:47:03.290 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
22:47:03.290 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:03.290 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:47:03.290 00.000 12252 MoveAxis(E, 9, ABG)
22:47:03.290 00.000 12252 Guiding  Dir = 2, Dur = 9
22:47:03.290 00.000 12252 IsSlewing returns 0
22:47:03.290 00.000 12252 IsGuiding returns 0
22:47:03.292 00.002 12252 PulseGuide returned control before completion, sleep 18
22:47:03.324 00.032 12252 IsGuiding returns 0
22:47:03.324 00.000 12252 Move returns status 0, amount 9
22:47:03.324 00.000 12252 MoveAxis(N, 0, ABG)
22:47:03.325 00.001 12252 Move returns status 0, amount 0
22:47:03.325 00.000 12252 move complete, result=0
22:47:03.325 00.000 12252 worker thread done servicing request
22:47:03.325 00.000 12252 Worker thread wakes up
22:47:03.325 00.000 9044 GuideStep: -0.0 px 9 ms EAST, 0.0 px 0 ms NORTH
22:47:03.326 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:03.326 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:05.658 02.332 12252 Exposure complete
22:47:05.721 00.063 12252 worker thread done servicing request
22:47:05.721 00.000 9044 OnExposeComplete: enter
22:47:05.723 00.002 9044 UpdateGuideState(): m_state=6
22:47:05.724 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3880
22:47:05.726 00.002 9044 Star::Find returns 1 (0), X=1014.55, Y=831.72, Mass=5823, SNR=52.2, Peak=173 HFD=5.3
22:47:05.728 00.002 9044 MultiStar: [#1 0.06,-0.10,1.06,U] [#2 0.04,0.04,1.19,U] [#3 0.17,0.17,0.83,U] [#4 0.06,0.12,1.27,U] [#5 0.12,0.13,0.65,U] [#6 0.14,0.23,0.41,U] [#7 -0.08,0.02,0.42,U] [#8 0.21,0.05,0.42,U] 
22:47:05.729 00.001 9044 single-star, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.01, 0.02}
22:47:05.730 00.001 9044 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.62) = xAngle (2.87 = 2.87)
22:47:05.732 00.002 9044 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.21 = -0.21)
22:47:05.733 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.25 mountX=-0.02 mountY=-0.00, mountTheta=-2.93
22:47:05.735 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.02, opts=13)
22:47:05.737 00.002 9044 Enqueuing Move request for scope (0.01, 0.02)
22:47:05.737 00.000 12252 Worker thread wakes up
22:47:05.737 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:05.738 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
22:47:05.738 00.000 9044 UpdateGuideState exits: m=5823 SNR=52.2
22:47:05.740 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:05.741 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:05.742 00.001 9044 Enqueuing Expose request
22:47:05.743 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
22:47:05.743 00.000 12252 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=-0.00
22:47:05.745 00.002 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:47:05.745 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
22:47:05.745 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:05.746 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:47:05.746 00.000 12252 MoveAxis(E, 7, ABG)
22:47:05.746 00.000 12252 Guiding  Dir = 2, Dur = 7
22:47:05.746 00.000 12252 IsSlewing returns 0
22:47:05.746 00.000 12252 IsGuiding returns 0
22:47:05.748 00.002 12252 PulseGuide returned control before completion, sleep 15
22:47:05.778 00.030 12252 IsGuiding returns 0
22:47:05.778 00.000 12252 Move returns status 0, amount 7
22:47:05.778 00.000 12252 MoveAxis(N, 0, ABG)
22:47:05.778 00.000 12252 Move returns status 0, amount 0
22:47:05.778 00.000 12252 move complete, result=0
22:47:05.778 00.000 12252 worker thread done servicing request
22:47:05.778 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:47:05.781 00.003 12252 Worker thread wakes up
22:47:05.781 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:05.781 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:08.145 02.364 12252 Exposure complete
22:47:08.215 00.070 12252 worker thread done servicing request
22:47:08.215 00.000 9044 OnExposeComplete: enter
22:47:08.218 00.003 9044 UpdateGuideState(): m_state=6
22:47:08.220 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3881
22:47:08.223 00.003 9044 Star::Find returns 1 (0), X=1014.71, Y=831.77, Mass=5700, SNR=52.0, Peak=173 HFD=5.2
22:47:08.224 00.001 9044 MultiStar: [#1 0.19,-0.08,1.03,U] [#2 0.10,0.04,1.20,U] [#3 0.16,0.12,0.85,U] [#4 0.14,0.19,1.26,U] [#5 0.18,0.20,0.66,U] [#6 0.23,0.24,0.41,U] [#7 0.06,0.09,0.44,U] [#8 0.30,0.05,0.42,U] 
22:47:08.226 00.002 9044 single-star, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.16, 0.07}
22:47:08.227 00.001 9044 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.62) = xAngle (2.01 = 2.01)
22:47:08.228 00.001 9044 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.07 = -1.07)
22:47:08.230 00.002 9044 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.39 mountX=-0.07 mountY=-0.15, mountTheta=-2.02
22:47:08.233 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.07, opts=13)
22:47:08.234 00.001 9044 Enqueuing Move request for scope (0.16, 0.07)
22:47:08.236 00.002 12252 Worker thread wakes up
22:47:08.236 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:08.237 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
22:47:08.237 00.000 9044 UpdateGuideState exits: m=5700 SNR=52.0
22:47:08.238 00.001 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
22:47:08.238 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:08.239 00.001 12252 Moving (0.16, 0.07) raw xDistance=-0.07 yDistance=-0.15
22:47:08.239 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:08.241 00.002 9044 Enqueuing Expose request
22:47:08.242 00.001 12252 PPEC rslt: input = -0.07, final = -0.03, react = -0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:47:08.242 00.000 12252 PPEC: input: -0.07, control: -0.03, exposure: 2000
22:47:08.242 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.15
22:47:08.243 00.001 12252 MoveAxis(E, 12, ABG)
22:47:08.243 00.000 12252 Guiding  Dir = 2, Dur = 12
22:47:08.243 00.000 12252 IsSlewing returns 0
22:47:08.244 00.001 12252 IsGuiding returns 0
22:47:08.246 00.002 12252 PulseGuide returned control before completion, sleep 21
22:47:08.272 00.026 12252 IsGuiding returns 1
22:47:08.272 00.000 12252 scope still moving after pulse duration time elapsed
22:47:08.303 00.031 12252 IsSlewing returns 0
22:47:08.303 00.000 12252 IsGuiding returns 0
22:47:08.303 00.000 12252 scope move finished after 12 + 46 ms
22:47:08.303 00.000 12252 Move returns status 0, amount 12
22:47:08.303 00.000 12252 MoveAxis(N, 53, ABG)
22:47:08.303 00.000 12252 Guiding  Dir = 0, Dur = 53
22:47:08.303 00.000 12252 IsSlewing returns 0
22:47:08.303 00.000 12252 IsGuiding returns 0
22:47:08.310 00.007 12252 PulseGuide returned control before completion, sleep 58
22:47:08.380 00.070 12252 IsGuiding returns 0
22:47:08.380 00.000 12252 Move returns status 0, amount 53
22:47:08.380 00.000 12252 move complete, result=0
22:47:08.380 00.000 12252 worker thread done servicing request
22:47:08.380 00.000 12252 Worker thread wakes up
22:47:08.380 00.000 9044 GuideStep: -0.1 px 12 ms EAST, -0.2 px 53 ms NORTH
22:47:08.382 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:08.384 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:10.741 02.357 12252 Exposure complete
22:47:10.807 00.066 12252 worker thread done servicing request
22:47:10.807 00.000 9044 OnExposeComplete: enter
22:47:10.809 00.002 9044 UpdateGuideState(): m_state=6
22:47:10.810 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3882
22:47:10.811 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=831.70, Mass=5625, SNR=51.4, Peak=173 HFD=5.2
22:47:10.812 00.001 9044 MultiStar: [#1 -0.08,-0.18,1.08,U] [#2 -0.05,-0.02,1.24,U] [#3 -0.10,0.02,0.86,U] [#4 -0.06,0.01,1.29,U] [#5 0.01,0.02,0.66,U] [#6 0.06,0.11,0.42,U] [#7 -0.06,-0.00,0.44,U] [#8 0.12,0.04,0.42,U] 
22:47:10.814 00.002 9044 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.09, -0.01}
22:47:10.815 00.001 9044 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.62) = xAngle (-1.19 = -1.19)
22:47:10.817 00.002 9044 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.27 = 2.01)
22:47:10.818 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.81 mountX=0.02 mountY=0.05, mountTheta=1.18
22:47:10.820 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.02, opts=13)
22:47:10.821 00.001 9044 Enqueuing Move request for scope (-0.05, -0.02)
22:47:10.822 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:10.823 00.001 12252 Worker thread wakes up
22:47:10.823 00.000 9044 UpdateGuideState exits: m=5625 SNR=51.4
22:47:10.824 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:10.825 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:10.826 00.001 9044 Enqueuing Expose request
22:47:10.828 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
22:47:10.829 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
22:47:10.829 00.000 12252 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=0.05
22:47:10.833 00.004 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:47:10.833 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
22:47:10.833 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:10.833 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:47:10.833 00.000 12252 MoveAxis(E, 6, ABG)
22:47:10.833 00.000 12252 Guiding  Dir = 2, Dur = 6
22:47:10.833 00.000 12252 IsSlewing returns 0
22:47:10.833 00.000 12252 IsGuiding returns 0
22:47:10.835 00.002 12252 PulseGuide returned control before completion, sleep 15
22:47:10.852 00.017 12252 IsGuiding returns 0
22:47:10.852 00.000 12252 Move returns status 0, amount 6
22:47:10.852 00.000 12252 MoveAxis(N, 0, ABG)
22:47:10.852 00.000 12252 Move returns status 0, amount 0
22:47:10.853 00.001 12252 move complete, result=0
22:47:10.853 00.000 12252 worker thread done servicing request
22:47:10.853 00.000 12252 Worker thread wakes up
22:47:10.853 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:47:10.855 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:10.855 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:13.212 02.357 12252 Exposure complete
22:47:13.262 00.050 12252 worker thread done servicing request
22:47:13.262 00.000 9044 OnExposeComplete: enter
22:47:13.264 00.002 9044 UpdateGuideState(): m_state=6
22:47:13.265 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3883
22:47:13.266 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=831.65, Mass=5755, SNR=52.0, Peak=173 HFD=5.3
22:47:13.268 00.002 9044 MultiStar: [#1 -0.08,-0.02,1.08,U] [#2 -0.02,-0.09,1.19,U] [#3 -0.09,-0.08,0.85,U] [#4 -0.05,-0.02,1.25,U] [#5 -0.02,-0.05,0.65,U] [#6 0.04,-0.01,0.43,U] [#7 -0.08,-0.07,0.43,U] [#8 0.02,-0.03,0.41,U] 
22:47:13.269 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {-0.09, -0.06}
22:47:13.271 00.002 9044 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.62) = xAngle (-0.74 = -0.74)
22:47:13.272 00.001 9044 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.83 = 2.46)
22:47:13.273 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.37 mountX=0.05 mountY=0.04, mountTheta=0.71
22:47:13.275 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.05, opts=13)
22:47:13.276 00.001 9044 Enqueuing Move request for scope (-0.05, -0.05)
22:47:13.278 00.002 12252 Worker thread wakes up
22:47:13.278 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:13.279 00.001 9044 UpdateGuideState exits: m=5755 SNR=52.0
22:47:13.280 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:13.281 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:13.282 00.001 9044 Enqueuing Expose request
22:47:13.283 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
22:47:13.284 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
22:47:13.284 00.000 12252 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=0.04
22:47:13.289 00.005 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:47:13.289 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:47:13.289 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:13.289 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:47:13.289 00.000 12252 MoveAxis(E, 5, ABG)
22:47:13.289 00.000 12252 Guiding  Dir = 2, Dur = 5
22:47:13.291 00.002 12252 IsSlewing returns 0
22:47:13.292 00.001 12252 IsGuiding returns 0
22:47:13.294 00.002 12252 PulseGuide returned control before completion, sleep 13
22:47:13.314 00.020 12252 IsGuiding returns 0
22:47:13.314 00.000 12252 Move returns status 0, amount 5
22:47:13.314 00.000 12252 MoveAxis(N, 0, ABG)
22:47:13.315 00.001 12252 Move returns status 0, amount 0
22:47:13.315 00.000 12252 move complete, result=0
22:47:13.315 00.000 12252 worker thread done servicing request
22:47:13.315 00.000 12252 Worker thread wakes up
22:47:13.315 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:47:13.317 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:13.317 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:15.650 02.333 12252 Exposure complete
22:47:15.692 00.042 12252 worker thread done servicing request
22:47:15.692 00.000 9044 OnExposeComplete: enter
22:47:15.694 00.002 9044 UpdateGuideState(): m_state=6
22:47:15.695 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3884
22:47:15.697 00.002 9044 Star::Find returns 1 (0), X=1014.46, Y=831.70, Mass=5778, SNR=52.1, Peak=173 HFD=5.3
22:47:15.699 00.002 9044 MultiStar: [#1 -0.07,-0.09,1.04,U] [#2 -0.04,-0.08,1.23,U] [#3 -0.12,-0.06,0.85,U] [#4 -0.03,0.06,1.26,U] [#5 -0.05,-0.03,0.65,U] [#6 0.05,0.02,0.42,U] [#7 -0.11,-0.03,0.43,U] [#8 -0.01,-0.07,0.41,U] 
22:47:15.702 00.003 9044 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {-0.09, -0.00}
22:47:15.703 00.001 9044 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.62) = xAngle (-1.03 = -1.03)
22:47:15.705 00.002 9044 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.12 = 2.17)
22:47:15.706 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.66 mountX=0.03 mountY=0.05, mountTheta=1.02
22:47:15.710 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.03, opts=13)
22:47:15.712 00.002 9044 Enqueuing Move request for scope (-0.06, -0.03)
22:47:15.714 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:15.716 00.002 9044 UpdateGuideState exits: m=5778 SNR=52.1
22:47:15.719 00.003 12252 Worker thread wakes up
22:47:15.720 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:15.722 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:15.723 00.001 9044 Enqueuing Expose request
22:47:15.725 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
22:47:15.725 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
22:47:15.725 00.000 12252 Moving (-0.06, -0.03) raw xDistance=0.03 yDistance=0.05
22:47:15.729 00.004 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:47:15.729 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
22:47:15.729 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:15.729 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:47:15.729 00.000 12252 MoveAxis(E, 9, ABG)
22:47:15.729 00.000 12252 Guiding  Dir = 2, Dur = 9
22:47:15.730 00.001 12252 IsSlewing returns 0
22:47:15.730 00.000 12252 IsGuiding returns 0
22:47:15.732 00.002 12252 PulseGuide returned control before completion, sleep 17
22:47:15.757 00.025 12252 IsGuiding returns 0
22:47:15.757 00.000 12252 Move returns status 0, amount 9
22:47:15.757 00.000 12252 MoveAxis(N, 0, ABG)
22:47:15.757 00.000 12252 Move returns status 0, amount 0
22:47:15.757 00.000 12252 move complete, result=0
22:47:15.757 00.000 12252 worker thread done servicing request
22:47:15.757 00.000 12252 Worker thread wakes up
22:47:15.757 00.000 9044 GuideStep: 0.0 px 9 ms EAST, 0.1 px 0 ms NORTH
22:47:15.758 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:15.759 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:18.118 02.359 12252 Exposure complete
22:47:18.168 00.050 12252 worker thread done servicing request
22:47:18.169 00.001 9044 OnExposeComplete: enter
22:47:18.169 00.000 9044 UpdateGuideState(): m_state=6
22:47:18.170 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3885
22:47:18.172 00.002 9044 Star::Find returns 1 (0), X=1014.33, Y=831.62, Mass=5768, SNR=52.1, Peak=173 HFD=5.4
22:47:18.173 00.001 9044 MultiStar: [#1 -0.09,-0.07,1.05,U] [#2 -0.06,-0.07,1.20,U] [#3 -0.13,-0.07,0.84,U] [#4 -0.08,0.01,1.28,U] [#5 -0.05,-0.03,0.64,U] [#6 -0.02,-0.00,0.43,U] [#7 -0.20,-0.03,0.43,U] [#8 0.01,-0.05,0.40,U] 
22:47:18.174 00.001 9044 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.21, -0.08}
22:47:18.175 00.001 9044 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.62) = xAngle (-1.08 = -1.08)
22:47:18.175 00.000 9044 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.16 = 2.12)
22:47:18.176 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.70 mountX=0.05 mountY=0.09, mountTheta=1.06
22:47:18.177 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.05, opts=13)
22:47:18.178 00.001 9044 Enqueuing Move request for scope (-0.10, -0.05)
22:47:18.179 00.001 12252 Worker thread wakes up
22:47:18.179 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
22:47:18.179 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
22:47:18.179 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:47:18.180 00.001 12252 Moving (-0.10, -0.05) raw xDistance=0.05 yDistance=0.09
22:47:18.180 00.000 9044 UpdateGuideState exits: m=5768 SNR=52.1
22:47:18.182 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:18.183 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:18.184 00.001 12252 PPEC rslt: input = 0.05, final = -0.03, react = 0.03, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:47:18.184 00.000 12252 PPEC: input: 0.05, control: -0.03, exposure: 2000
22:47:18.184 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:18.184 00.000 9044 Enqueuing Expose request
22:47:18.186 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:47:18.186 00.000 12252 MoveAxis(E, 10, ABG)
22:47:18.186 00.000 12252 Guiding  Dir = 2, Dur = 10
22:47:18.187 00.001 12252 IsSlewing returns 0
22:47:18.187 00.000 12252 IsGuiding returns 0
22:47:18.189 00.002 12252 PulseGuide returned control before completion, sleep 18
22:47:18.219 00.030 12252 IsGuiding returns 0
22:47:18.219 00.000 12252 Move returns status 0, amount 10
22:47:18.219 00.000 12252 MoveAxis(N, 0, ABG)
22:47:18.219 00.000 12252 Move returns status 0, amount 0
22:47:18.220 00.001 12252 move complete, result=0
22:47:18.220 00.000 12252 worker thread done servicing request
22:47:18.220 00.000 12252 Worker thread wakes up
22:47:18.220 00.000 9044 GuideStep: 0.1 px 10 ms EAST, 0.1 px 0 ms NORTH
22:47:18.221 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:18.221 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:20.578 02.357 12252 Exposure complete
22:47:20.637 00.059 12252 worker thread done servicing request
22:47:20.638 00.001 9044 OnExposeComplete: enter
22:47:20.639 00.001 9044 UpdateGuideState(): m_state=6
22:47:20.640 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3886
22:47:20.640 00.000 9044 Star::Find returns 1 (0), X=1014.35, Y=831.48, Mass=5613, SNR=51.3, Peak=173 HFD=5.2
22:47:20.641 00.001 9044 MultiStar: [#1 -0.15,-0.40,0.00,M1] [#2 -0.13,-0.18,1.20,U] [#3 -0.21,-0.16,0.86,U] [#4 -0.13,-0.08,1.29,U] [#5 -0.07,-0.15,0.66,U] [#6 -0.01,-0.13,0.42,U] [#7 -0.32,-0.33,0.00,M1] [#8 -0.10,-0.22,0.42,U] 
22:47:20.643 00.002 9044 refined, 6 included, MultiStar: {-0.14, -0.16}, one-star: {-0.20, -0.22}
22:47:20.644 00.001 9044 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.62) = xAngle (-0.66 = -0.66)
22:47:20.645 00.001 9044 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.74 = 2.54)
22:47:20.645 00.000 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-2.28 mountX=0.17 mountY=0.12, mountTheta=0.62
22:47:20.647 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.16, opts=13)
22:47:20.647 00.000 9044 Enqueuing Move request for scope (-0.14, -0.16)
22:47:20.648 00.001 12252 Worker thread wakes up
22:47:20.648 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:20.650 00.002 9044 UpdateGuideState exits: m=5613 SNR=51.3
22:47:20.651 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:20.652 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:20.653 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.16) opts 0xd
22:47:20.653 00.000 9044 Enqueuing Expose request
22:47:20.654 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.16)
22:47:20.654 00.000 12252 Moving (-0.14, -0.16) raw xDistance=0.17 yDistance=0.12
22:47:20.658 00.004 12252 PPEC rslt: input = 0.17, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 483.51
22:47:20.658 00.000 12252 PPEC: input: 0.17, control: 0.08, exposure: 2000
22:47:20.658 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:20.658 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:47:20.659 00.001 12252 MoveAxis(W, 33, ABG)
22:47:20.659 00.000 12252 Guiding  Dir = 3, Dur = 33
22:47:20.659 00.000 12252 IsSlewing returns 0
22:47:20.659 00.000 12252 IsGuiding returns 0
22:47:20.661 00.002 12252 PulseGuide returned control before completion, sleep 41
22:47:20.711 00.050 12252 IsGuiding returns 0
22:47:20.711 00.000 12252 Move returns status 0, amount 33
22:47:20.711 00.000 12252 MoveAxis(N, 0, ABG)
22:47:20.711 00.000 12252 Move returns status 0, amount 0
22:47:20.711 00.000 12252 move complete, result=0
22:47:20.711 00.000 12252 worker thread done servicing request
22:47:20.711 00.000 12252 Worker thread wakes up
22:47:20.711 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:20.711 00.000 9044 GuideStep: 0.2 px 33 ms WEST, 0.1 px 0 ms NORTH
22:47:20.713 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:23.063 02.350 12252 Exposure complete
22:47:23.124 00.061 12252 worker thread done servicing request
22:47:23.124 00.000 9044 OnExposeComplete: enter
22:47:23.125 00.001 9044 UpdateGuideState(): m_state=6
22:47:23.126 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3887
22:47:23.128 00.002 9044 Star::Find returns 1 (0), X=1014.37, Y=831.63, Mass=5770, SNR=51.9, Peak=173 HFD=5.4
22:47:23.129 00.001 9044 MultiStar: [#1 -0.13,-0.16,1.03,U] [#2 -0.06,-0.11,1.16,U] [#3 -0.19,-0.10,0.85,U] [#4 -0.14,-0.00,1.25,U] [#5 -0.07,-0.09,0.67,U] [#6 -0.02,-0.10,0.42,U] [#7 -0.23,-0.12,0.43,U] [#8 0.07,-0.19,0.42,U] 
22:47:23.130 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.09}, one-star: {-0.18, -0.07}
22:47:23.131 00.001 9044 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.62) = xAngle (-0.84 = -0.84)
22:47:23.133 00.002 9044 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.93 = 2.36)
22:47:23.134 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.47 mountX=0.10 mountY=0.11, mountTheta=0.81
22:47:23.136 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.09, opts=13)
22:47:23.137 00.001 9044 Enqueuing Move request for scope (-0.12, -0.09)
22:47:23.139 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:23.140 00.001 9044 UpdateGuideState exits: m=5770 SNR=51.9
22:47:23.141 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:23.142 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:23.143 00.001 9044 Enqueuing Expose request
22:47:23.144 00.001 12252 Worker thread wakes up
22:47:23.144 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
22:47:23.144 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
22:47:23.144 00.000 12252 Moving (-0.12, -0.09) raw xDistance=0.10 yDistance=0.11
22:47:23.148 00.004 12252 PPEC rslt: input = 0.10, final = 0.04, react = 0.06, pred = -0.02, hyst = 0.05, hyst_pct = 0.00, period_length = 483.51
22:47:23.148 00.000 12252 PPEC: input: 0.10, control: 0.04, exposure: 2000
22:47:23.148 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:23.148 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:47:23.148 00.000 12252 MoveAxis(W, 16, ABG)
22:47:23.148 00.000 12252 Guiding  Dir = 3, Dur = 16
22:47:23.148 00.000 12252 IsSlewing returns 0
22:47:23.148 00.000 12252 IsGuiding returns 0
22:47:23.151 00.003 12252 PulseGuide returned control before completion, sleep 24
22:47:23.188 00.037 12252 IsGuiding returns 0
22:47:23.188 00.000 12252 Move returns status 0, amount 16
22:47:23.188 00.000 12252 MoveAxis(N, 0, ABG)
22:47:23.188 00.000 12252 Move returns status 0, amount 0
22:47:23.188 00.000 12252 move complete, result=0
22:47:23.188 00.000 12252 worker thread done servicing request
22:47:23.188 00.000 12252 Worker thread wakes up
22:47:23.188 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:23.188 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:23.188 00.000 9044 GuideStep: 0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
22:47:25.539 02.351 12252 Exposure complete
22:47:25.636 00.097 12252 worker thread done servicing request
22:47:25.637 00.001 9044 OnExposeComplete: enter
22:47:25.639 00.002 9044 UpdateGuideState(): m_state=6
22:47:25.642 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3888
22:47:25.644 00.002 9044 Star::Find returns 1 (0), X=1014.34, Y=831.60, Mass=5786, SNR=52.1, Peak=173 HFD=5.4
22:47:25.646 00.002 9044 MultiStar: [#1 -0.11,-0.10,1.03,U] [#2 -0.11,-0.04,1.19,U] [#3 -0.14,-0.09,0.85,U] [#4 -0.43,0.35,0.00,M1] [#5 -0.09,-0.00,0.65,U] [#6 -0.01,-0.03,0.42,U] [#7 -0.20,-0.15,0.44,U] [#8 -0.10,-0.05,0.42,U] 
22:47:25.650 00.004 9044 refined, 7 included, MultiStar: {-0.12, -0.07}, one-star: {-0.20, -0.10}
22:47:25.653 00.003 9044 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.62) = xAngle (-0.99 = -0.99)
22:47:25.655 00.002 9044 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.08 = 2.21)
22:47:25.658 00.003 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.07 hyp=0.14 cameraTheta=-2.62 mountX=0.08 mountY=0.12, mountTheta=0.97
22:47:25.663 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.07, opts=13)
22:47:25.665 00.002 9044 Enqueuing Move request for scope (-0.12, -0.07)
22:47:25.667 00.002 12252 Worker thread wakes up
22:47:25.667 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:47:25.668 00.001 9044 UpdateGuideState exits: m=5786 SNR=52.1
22:47:25.671 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:25.672 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:25.673 00.001 9044 Enqueuing Expose request
22:47:25.674 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.07) opts 0xd
22:47:25.674 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.07)
22:47:25.674 00.000 12252 Moving (-0.12, -0.07) raw xDistance=0.08 yDistance=0.12
22:47:25.678 00.004 12252 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.51
22:47:25.678 00.000 12252 PPEC: input: 0.08, control: -0.03, exposure: 2000
22:47:25.678 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:25.678 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:47:25.678 00.000 12252 MoveAxis(E, 11, ABG)
22:47:25.678 00.000 12252 Guiding  Dir = 2, Dur = 11
22:47:25.680 00.002 12252 IsSlewing returns 0
22:47:25.680 00.000 12252 IsGuiding returns 0
22:47:25.682 00.002 12252 PulseGuide returned control before completion, sleep 20
22:47:25.708 00.026 12252 IsGuiding returns 1
22:47:25.708 00.000 12252 scope still moving after pulse duration time elapsed
22:47:25.738 00.030 12252 IsSlewing returns 0
22:47:25.738 00.000 12252 IsGuiding returns 0
22:47:25.738 00.000 12252 scope move finished after 11 + 47 ms
22:47:25.738 00.000 12252 Move returns status 0, amount 11
22:47:25.738 00.000 12252 MoveAxis(N, 0, ABG)
22:47:25.738 00.000 12252 Move returns status 0, amount 0
22:47:25.738 00.000 12252 move complete, result=0
22:47:25.738 00.000 12252 worker thread done servicing request
22:47:25.739 00.001 12252 Worker thread wakes up
22:47:25.739 00.000 9044 GuideStep: 0.1 px 11 ms EAST, 0.1 px 0 ms NORTH
22:47:25.741 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:25.741 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:28.096 02.355 12252 Exposure complete
22:47:28.163 00.067 12252 worker thread done servicing request
22:47:28.163 00.000 9044 OnExposeComplete: enter
22:47:28.165 00.002 9044 UpdateGuideState(): m_state=6
22:47:28.168 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3889
22:47:28.170 00.002 9044 Star::Find returns 1 (0), X=1014.30, Y=831.61, Mass=5733, SNR=51.9, Peak=173 HFD=5.4
22:47:28.173 00.003 9044 MultiStar: [#1 -0.15,-0.14,1.03,U] [#2 -0.18,-0.13,1.20,U] [#3 -0.26,-0.06,0.85,U] [#4 -0.50,0.29,0.00,M2] [#5 -0.12,-0.06,0.65,U] [#6 -0.10,-0.11,0.42,U] [#7 -0.32,-0.26,0.00,M1] [#8 -0.05,-0.17,0.41,U] 
22:47:28.176 00.003 9044 refined, 6 included, MultiStar: {-0.18, -0.11}, one-star: {-0.25, -0.09}
22:47:28.178 00.002 9044 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.62) = xAngle (-0.97 = -0.97)
22:47:28.181 00.003 9044 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.05 = 2.23)
22:47:28.184 00.003 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.59 mountX=0.12 mountY=0.16, mountTheta=0.95
22:47:28.188 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.11, opts=13)
22:47:28.190 00.002 9044 Enqueuing Move request for scope (-0.18, -0.11)
22:47:28.193 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:28.196 00.003 9044 UpdateGuideState exits: m=5733 SNR=51.9
22:47:28.198 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:28.201 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:28.203 00.002 9044 Enqueuing Expose request
22:47:28.206 00.003 12252 Worker thread wakes up
22:47:28.206 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
22:47:28.206 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
22:47:28.206 00.000 12252 Moving (-0.18, -0.11) raw xDistance=0.12 yDistance=0.16
22:47:28.212 00.006 12252 PPEC rslt: input = 0.12, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 483.51
22:47:28.212 00.000 12252 PPEC: input: 0.12, control: 0.06, exposure: 2000
22:47:28.212 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:47:28.212 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:47:28.212 00.000 12252 MoveAxis(W, 22, ABG)
22:47:28.212 00.000 12252 Guiding  Dir = 3, Dur = 22
22:47:28.213 00.001 12252 IsSlewing returns 0
22:47:28.213 00.000 12252 IsGuiding returns 0
22:47:28.215 00.002 12252 PulseGuide returned control before completion, sleep 30
22:47:28.248 00.033 12252 IsGuiding returns 0
22:47:28.248 00.000 12252 Move returns status 0, amount 22
22:47:28.248 00.000 12252 MoveAxis(N, 0, ABG)
22:47:28.248 00.000 12252 Move returns status 0, amount 0
22:47:28.248 00.000 12252 move complete, result=0
22:47:28.248 00.000 12252 worker thread done servicing request
22:47:28.248 00.000 12252 Worker thread wakes up
22:47:28.249 00.001 9044 GuideStep: 0.1 px 22 ms WEST, 0.2 px 0 ms NORTH
22:47:28.250 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:28.250 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:30.589 02.339 12252 Exposure complete
22:47:30.637 00.048 12252 worker thread done servicing request
22:47:30.637 00.000 9044 OnExposeComplete: enter
22:47:30.638 00.001 9044 UpdateGuideState(): m_state=6
22:47:30.639 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3890
22:47:30.640 00.001 9044 Star::Find returns 1 (0), X=1014.36, Y=831.80, Mass=5880, SNR=52.6, Peak=173 HFD=5.3
22:47:30.643 00.003 9044 MultiStar: [#1 -0.14,0.07,1.05,U] [#2 -0.16,0.01,1.18,U] [#3 -0.28,0.00,0.85,U] [#4 -0.42,0.38,0.00,M3] [#5 -0.16,0.08,0.65,U] [#6 -0.11,0.06,0.41,U] [#7 -0.17,0.05,0.43,U] [#8 -0.13,-0.02,0.41,U] 
22:47:30.645 00.002 9044 refined, 7 included, MultiStar: {-0.17, 0.05}, one-star: {-0.19, 0.09}
22:47:30.647 00.002 9044 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.62) = xAngle (4.50 = -1.78)
22:47:30.651 00.004 9044 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.42 = 1.42)
22:47:30.653 00.002 9044 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.88 mountX=-0.04 mountY=0.18, mountTheta=1.78
22:47:30.658 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.05, opts=13)
22:47:30.660 00.002 9044 Enqueuing Move request for scope (-0.17, 0.05)
22:47:30.662 00.002 12252 Worker thread wakes up
22:47:30.662 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:30.664 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
22:47:30.664 00.000 9044 UpdateGuideState exits: m=5880 SNR=52.6
22:47:30.666 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
22:47:30.666 00.000 12252 Moving (-0.17, 0.05) raw xDistance=-0.04 yDistance=0.18
22:47:30.666 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:30.668 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:30.669 00.001 9044 Enqueuing Expose request
22:47:30.674 00.005 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.52
22:47:30.674 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:47:30.674 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:47:30.674 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:47:30.674 00.000 12252 MoveAxis(E, 5, ABG)
22:47:30.674 00.000 12252 Guiding  Dir = 2, Dur = 5
22:47:30.675 00.001 12252 IsSlewing returns 0
22:47:30.675 00.000 12252 IsGuiding returns 0
22:47:30.678 00.003 12252 PulseGuide returned control before completion, sleep 13
22:47:30.693 00.015 12252 IsGuiding returns 0
22:47:30.693 00.000 12252 Move returns status 0, amount 5
22:47:30.694 00.001 12252 MoveAxis(N, 0, ABG)
22:47:30.694 00.000 12252 Move returns status 0, amount 0
22:47:30.694 00.000 12252 move complete, result=0
22:47:30.694 00.000 12252 worker thread done servicing request
22:47:30.694 00.000 12252 Worker thread wakes up
22:47:30.694 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.2 px 0 ms NORTH
22:47:30.697 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:30.697 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:33.060 02.363 12252 Exposure complete
22:47:33.105 00.045 12252 worker thread done servicing request
22:47:33.105 00.000 9044 OnExposeComplete: enter
22:47:33.106 00.001 9044 UpdateGuideState(): m_state=6
22:47:33.107 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3891
22:47:33.109 00.002 9044 Star::Find returns 1 (0), X=1014.36, Y=831.67, Mass=5705, SNR=51.8, Peak=173 HFD=5.4
22:47:33.110 00.001 9044 MultiStar: [#1 -0.17,-0.01,1.05,U] [#2 -0.08,-0.07,1.22,U] [#3 -0.14,-0.10,0.87,U] [#4 -0.10,-0.01,1.28,U] [#5 -0.04,0.04,0.66,U] [#6 -0.06,-0.06,0.42,U] [#7 -0.20,-0.09,0.43,U] [#8 -0.19,-0.10,0.42,U] 
22:47:33.112 00.002 9044 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.19, -0.03}
22:47:33.113 00.001 9044 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.62) = xAngle (-1.20 = -1.20)
22:47:33.114 00.001 9044 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.28 = 2.00)
22:47:33.115 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.82 mountX=0.05 mountY=0.12, mountTheta=1.19
22:47:33.117 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.04, opts=13)
22:47:33.118 00.001 9044 Enqueuing Move request for scope (-0.13, -0.04)
22:47:33.119 00.001 12252 Worker thread wakes up
22:47:33.119 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:33.120 00.001 9044 UpdateGuideState exits: m=5705 SNR=51.8
22:47:33.121 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
22:47:33.121 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:33.123 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:33.124 00.001 9044 Enqueuing Expose request
22:47:33.126 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
22:47:33.126 00.000 12252 Moving (-0.13, -0.04) raw xDistance=0.05 yDistance=0.12
22:47:33.129 00.003 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.52
22:47:33.129 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:47:33.129 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:33.129 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:47:33.129 00.000 12252 MoveAxis(E, 5, ABG)
22:47:33.129 00.000 12252 Guiding  Dir = 2, Dur = 5
22:47:33.129 00.000 12252 IsSlewing returns 0
22:47:33.131 00.002 12252 IsGuiding returns 0
22:47:33.132 00.001 12252 PulseGuide returned control before completion, sleep 14
22:47:33.156 00.024 12252 IsGuiding returns 0
22:47:33.156 00.000 12252 Move returns status 0, amount 5
22:47:33.156 00.000 12252 MoveAxis(N, 0, ABG)
22:47:33.156 00.000 12252 Move returns status 0, amount 0
22:47:33.156 00.000 12252 move complete, result=0
22:47:33.156 00.000 12252 worker thread done servicing request
22:47:33.157 00.001 12252 Worker thread wakes up
22:47:33.157 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:33.157 00.000 9044 GuideStep: 0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:47:33.158 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:35.522 02.364 12252 Exposure complete
22:47:35.577 00.055 12252 worker thread done servicing request
22:47:35.577 00.000 9044 OnExposeComplete: enter
22:47:35.578 00.001 9044 UpdateGuideState(): m_state=6
22:47:35.580 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3892
22:47:35.580 00.000 9044 Star::Find returns 1 (0), X=1014.33, Y=831.64, Mass=5712, SNR=51.8, Peak=173 HFD=5.4
22:47:35.582 00.002 9044 MultiStar: [#1 -0.10,-0.10,1.04,U] [#2 -0.09,-0.04,1.21,U] [#3 -0.16,-0.07,0.85,U] [#4 -0.06,0.02,1.27,U] [#5 -0.05,-0.01,0.66,U] [#6 0.02,0.02,0.41,U] [#7 -0.22,-0.05,0.44,U] [#8 -0.03,-0.04,0.41,U] 
22:47:35.583 00.001 9044 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {-0.22, -0.06}
22:47:35.584 00.001 9044 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.62) = xAngle (-1.17 = -1.17)
22:47:35.585 00.001 9044 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.25 = 2.03)
22:47:35.587 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.11 cameraTheta=-2.79 mountX=0.04 mountY=0.10, mountTheta=1.16
22:47:35.589 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.04, opts=13)
22:47:35.590 00.001 9044 Enqueuing Move request for scope (-0.11, -0.04)
22:47:35.591 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:35.592 00.001 9044 UpdateGuideState exits: m=5712 SNR=51.8
22:47:35.593 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:35.594 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:35.595 00.001 9044 Enqueuing Expose request
22:47:35.598 00.003 12252 Worker thread wakes up
22:47:35.598 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
22:47:35.598 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
22:47:35.598 00.000 12252 Moving (-0.11, -0.04) raw xDistance=0.04 yDistance=0.10
22:47:35.601 00.003 12252 PPEC rslt: input = 0.04, final = -0.00, react = 0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.52
22:47:35.601 00.000 12252 PPEC: input: 0.04, control: -0.00, exposure: 2000
22:47:35.601 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:35.601 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:47:35.601 00.000 12252 MoveAxis(E, 2, ABG)
22:47:35.601 00.000 12252 Guiding  Dir = 2, Dur = 2
22:47:35.602 00.001 12252 IsSlewing returns 0
22:47:35.602 00.000 12252 IsGuiding returns 0
22:47:35.604 00.002 12252 PulseGuide returned control before completion, sleep 11
22:47:35.620 00.016 12252 IsGuiding returns 0
22:47:35.620 00.000 12252 Move returns status 0, amount 2
22:47:35.621 00.001 12252 MoveAxis(N, 0, ABG)
22:47:35.621 00.000 12252 Move returns status 0, amount 0
22:47:35.621 00.000 12252 move complete, result=0
22:47:35.621 00.000 12252 worker thread done servicing request
22:47:35.621 00.000 12252 Worker thread wakes up
22:47:35.621 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:47:35.623 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:35.623 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:37.978 02.355 12252 Exposure complete
22:47:38.033 00.055 12252 worker thread done servicing request
22:47:38.033 00.000 9044 OnExposeComplete: enter
22:47:38.035 00.002 9044 UpdateGuideState(): m_state=6
22:47:38.036 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3893
22:47:38.036 00.000 9044 Star::Find returns 1 (0), X=1014.44, Y=831.72, Mass=5839, SNR=52.3, Peak=173 HFD=5.3
22:47:38.037 00.001 9044 MultiStar: [#1 0.03,-0.02,1.03,U] [#2 -0.01,0.05,1.19,U] [#3 -0.08,-0.03,0.84,U] [#4 -0.03,0.08,1.25,U] [#5 -0.02,0.02,0.66,U] [#6 0.09,0.08,0.42,U] [#7 -0.12,-0.03,0.43,U] [#8 0.03,-0.06,0.42,U] 
22:47:38.038 00.001 9044 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.10, 0.01}
22:47:38.039 00.001 9044 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.62) = xAngle (4.21 = -2.07)
22:47:38.040 00.001 9044 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.13 = 1.13)
22:47:38.041 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.59 mountX=-0.02 mountY=0.03, mountTheta=2.06
22:47:38.043 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.02, opts=13)
22:47:38.044 00.001 9044 Enqueuing Move request for scope (-0.03, 0.02)
22:47:38.045 00.001 12252 Worker thread wakes up
22:47:38.045 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:38.046 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
22:47:38.046 00.000 9044 UpdateGuideState exits: m=5839 SNR=52.3
22:47:38.047 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
22:47:38.048 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:38.049 00.001 12252 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=0.03
22:47:38.049 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:38.050 00.001 9044 Enqueuing Expose request
22:47:38.054 00.004 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.52
22:47:38.054 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
22:47:38.054 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:38.054 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:47:38.054 00.000 12252 MoveAxis(E, 3, ABG)
22:47:38.054 00.000 12252 Guiding  Dir = 2, Dur = 3
22:47:38.055 00.001 12252 IsSlewing returns 0
22:47:38.055 00.000 12252 IsGuiding returns 0
22:47:38.057 00.002 12252 PulseGuide returned control before completion, sleep 12
22:47:38.072 00.015 12252 IsGuiding returns 0
22:47:38.072 00.000 12252 Move returns status 0, amount 3
22:47:38.072 00.000 12252 MoveAxis(N, 0, ABG)
22:47:38.072 00.000 12252 Move returns status 0, amount 0
22:47:38.072 00.000 12252 move complete, result=0
22:47:38.072 00.000 12252 worker thread done servicing request
22:47:38.072 00.000 12252 Worker thread wakes up
22:47:38.072 00.000 9044 GuideStep: -0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:47:38.074 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:38.074 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:40.434 02.360 12252 Exposure complete
22:47:40.487 00.053 12252 worker thread done servicing request
22:47:40.487 00.000 9044 OnExposeComplete: enter
22:47:40.489 00.002 9044 UpdateGuideState(): m_state=6
22:47:40.492 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3894
22:47:40.493 00.001 9044 Star::Find returns 1 (0), X=1014.44, Y=831.74, Mass=5799, SNR=52.3, Peak=173 HFD=5.3
22:47:40.495 00.002 9044 MultiStar: [#1 -0.01,-0.00,1.03,U] [#2 -0.02,-0.06,1.19,U] [#3 -0.17,-0.00,0.85,U] [#4 -0.03,0.05,1.26,U] [#5 -0.03,0.01,0.64,U] [#6 0.01,-0.02,0.42,U] [#7 -0.16,-0.02,0.42,U] [#8 -0.02,0.01,0.41,U] 
22:47:40.496 00.001 9044 refined, 8 included, MultiStar: {-0.06, 0.00}, one-star: {-0.11, 0.04}
22:47:40.497 00.001 9044 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.62) = xAngle (4.72 = -1.56)
22:47:40.498 00.001 9044 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.64 = 1.64)
22:47:40.499 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.09 mountX=0.00 mountY=0.06, mountTheta=1.56
22:47:40.501 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.00, opts=13)
22:47:40.502 00.001 9044 Enqueuing Move request for scope (-0.06, 0.00)
22:47:40.503 00.001 12252 Worker thread wakes up
22:47:40.503 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:40.504 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
22:47:40.504 00.000 9044 UpdateGuideState exits: m=5799 SNR=52.3
22:47:40.506 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
22:47:40.506 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:40.507 00.001 12252 Moving (-0.06, 0.00) raw xDistance=0.00 yDistance=0.06
22:47:40.507 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:40.508 00.001 9044 Enqueuing Expose request
22:47:40.510 00.002 12252 PPEC rslt: input = 0.00, final = -0.00, react = 0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.52
22:47:40.510 00.000 12252 PPEC: input: 0.00, control: -0.00, exposure: 2000
22:47:40.510 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:40.510 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:47:40.510 00.000 12252 MoveAxis(E, 1, ABG)
22:47:40.510 00.000 12252 Guiding  Dir = 2, Dur = 1
22:47:40.510 00.000 12252 IsSlewing returns 0
22:47:40.510 00.000 12252 IsGuiding returns 0
22:47:40.513 00.003 12252 IsGuiding returns 0
22:47:40.513 00.000 12252 Move returns status 0, amount 1
22:47:40.513 00.000 12252 MoveAxis(N, 0, ABG)
22:47:40.513 00.000 12252 Move returns status 0, amount 0
22:47:40.513 00.000 12252 move complete, result=0
22:47:40.513 00.000 12252 worker thread done servicing request
22:47:40.513 00.000 12252 Worker thread wakes up
22:47:40.513 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:40.513 00.000 9044 GuideStep: 0.0 px 1 ms EAST, 0.1 px 0 ms NORTH
22:47:40.514 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:42.849 02.335 12252 Exposure complete
22:47:42.897 00.048 12252 worker thread done servicing request
22:47:42.897 00.000 9044 OnExposeComplete: enter
22:47:42.898 00.001 9044 UpdateGuideState(): m_state=6
22:47:42.900 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3895
22:47:42.901 00.001 9044 Star::Find returns 1 (0), X=1014.37, Y=831.59, Mass=5741, SNR=51.9, Peak=173 HFD=5.3
22:47:42.902 00.001 9044 MultiStar: [#1 -0.13,-0.07,1.05,U] [#2 -0.09,-0.08,1.19,U] [#3 -0.17,-0.06,0.85,U] [#4 -0.07,-0.02,1.28,U] [#5 -0.08,-0.04,0.66,U] [#6 -0.02,-0.09,0.42,U] [#7 -0.22,-0.10,0.44,U] [#8 -0.06,-0.11,0.41,U] 
22:47:42.903 00.001 9044 refined, 8 included, MultiStar: {-0.11, -0.07}, one-star: {-0.18, -0.12}
22:47:42.904 00.001 9044 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.62) = xAngle (-0.97 = -0.97)
22:47:42.905 00.001 9044 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.05 = 2.23)
22:47:42.905 00.000 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-2.59 mountX=0.08 mountY=0.11, mountTheta=0.95
22:47:42.907 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.07, opts=13)
22:47:42.908 00.001 9044 Enqueuing Move request for scope (-0.11, -0.07)
22:47:42.910 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:42.911 00.001 9044 UpdateGuideState exits: m=5741 SNR=51.9
22:47:42.912 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:42.913 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:42.914 00.001 9044 Enqueuing Expose request
22:47:42.916 00.002 12252 Worker thread wakes up
22:47:42.916 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.07) opts 0xd
22:47:42.916 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.07)
22:47:42.916 00.000 12252 Moving (-0.11, -0.07) raw xDistance=0.08 yDistance=0.11
22:47:42.919 00.003 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.52
22:47:42.919 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
22:47:42.919 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:42.919 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:47:42.919 00.000 12252 MoveAxis(E, 2, ABG)
22:47:42.919 00.000 12252 Guiding  Dir = 2, Dur = 2
22:47:42.919 00.000 12252 IsSlewing returns 0
22:47:42.920 00.001 12252 IsGuiding returns 0
22:47:42.921 00.001 12252 PulseGuide returned control before completion, sleep 11
22:47:42.939 00.018 12252 IsGuiding returns 0
22:47:42.939 00.000 12252 Move returns status 0, amount 2
22:47:42.939 00.000 12252 MoveAxis(N, 0, ABG)
22:47:42.939 00.000 12252 Move returns status 0, amount 0
22:47:42.939 00.000 12252 move complete, result=0
22:47:42.939 00.000 12252 worker thread done servicing request
22:47:42.939 00.000 12252 Worker thread wakes up
22:47:42.939 00.000 9044 GuideStep: 0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:47:42.941 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:42.942 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:45.308 02.366 12252 Exposure complete
22:47:45.372 00.064 12252 worker thread done servicing request
22:47:45.372 00.000 9044 OnExposeComplete: enter
22:47:45.373 00.001 9044 UpdateGuideState(): m_state=6
22:47:45.374 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3896
22:47:45.374 00.000 9044 Star::Find returns 1 (0), X=1014.35, Y=831.64, Mass=5817, SNR=52.3, Peak=173 HFD=5.4
22:47:45.375 00.001 9044 MultiStar: [#1 -0.09,-0.02,1.03,U] [#2 -0.10,-0.02,1.21,U] [#3 -0.16,-0.01,0.86,U] [#4 -0.52,0.35,0.00,M1] [#5 -0.04,0.01,0.64,U] [#6 -0.03,0.04,0.41,U] [#7 -0.31,-0.04,0.42,U] [#8 -0.15,-0.03,0.41,U] 
22:47:45.376 00.001 9044 refined, 7 included, MultiStar: {-0.13, -0.02}, one-star: {-0.20, -0.07}
22:47:45.377 00.001 9044 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.62) = xAngle (-1.35 = -1.35)
22:47:45.378 00.001 9044 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.44 = 1.85)
22:47:45.378 00.000 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.98 mountX=0.03 mountY=0.13, mountTheta=1.35
22:47:45.380 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.02, opts=13)
22:47:45.381 00.001 9044 Enqueuing Move request for scope (-0.13, -0.02)
22:47:45.383 00.002 12252 Worker thread wakes up
22:47:45.383 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:45.385 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
22:47:45.385 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
22:47:45.385 00.000 12252 Moving (-0.13, -0.02) raw xDistance=0.03 yDistance=0.13
22:47:45.385 00.000 9044 UpdateGuideState exits: m=5817 SNR=52.3
22:47:45.387 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:45.388 00.001 12252 PPEC rslt: input = 0.03, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.52
22:47:45.388 00.000 12252 PPEC: input: 0.03, control: -0.00, exposure: 2000
22:47:45.390 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:45.391 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:45.391 00.000 9044 Enqueuing Expose request
22:47:45.392 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:47:45.392 00.000 12252 MoveAxis(E, 2, ABG)
22:47:45.392 00.000 12252 Guiding  Dir = 2, Dur = 2
22:47:45.393 00.001 12252 IsSlewing returns 0
22:47:45.393 00.000 12252 IsGuiding returns 0
22:47:45.396 00.003 12252 IsGuiding returns 0
22:47:45.396 00.000 12252 Move returns status 0, amount 2
22:47:45.396 00.000 12252 MoveAxis(N, 0, ABG)
22:47:45.396 00.000 12252 Move returns status 0, amount 0
22:47:45.396 00.000 12252 move complete, result=0
22:47:45.396 00.000 12252 worker thread done servicing request
22:47:45.396 00.000 12252 Worker thread wakes up
22:47:45.396 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:47:45.397 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:45.397 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:47.740 02.343 12252 Exposure complete
22:47:47.836 00.096 12252 worker thread done servicing request
22:47:47.836 00.000 9044 OnExposeComplete: enter
22:47:47.838 00.002 9044 UpdateGuideState(): m_state=6
22:47:47.840 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3897
22:47:47.842 00.002 9044 Star::Find returns 1 (0), X=1014.48, Y=831.72, Mass=5776, SNR=52.1, Peak=173 HFD=5.3
22:47:47.844 00.002 9044 MultiStar: [#1 0.02,-0.15,1.04,U] [#2 -0.04,-0.03,1.20,U] [#3 -0.13,-0.04,0.84,U] [#4 -0.40,0.45,0.00,M2] [#5 0.02,0.03,0.66,U] [#6 0.04,0.02,0.42,U] [#7 -0.16,-0.01,0.44,U] [#8 -0.10,0.00,0.42,U] 
22:47:47.845 00.001 9044 refined, 7 included, MultiStar: {-0.05, -0.03}, one-star: {-0.07, 0.02}
22:47:47.846 00.001 9044 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.62) = xAngle (-0.95 = -0.95)
22:47:47.847 00.001 9044 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.03 = 2.25)
22:47:47.850 00.003 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.57 mountX=0.03 mountY=0.04, mountTheta=0.93
22:47:47.852 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.03, opts=13)
22:47:47.853 00.001 9044 Enqueuing Move request for scope (-0.05, -0.03)
22:47:47.855 00.002 12252 Worker thread wakes up
22:47:47.855 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:47.856 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
22:47:47.858 00.002 9044 UpdateGuideState exits: m=5776 SNR=52.1
22:47:47.859 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:47.860 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
22:47:47.860 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:47.862 00.002 9044 Enqueuing Expose request
22:47:47.863 00.001 12252 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=0.04
22:47:47.867 00.004 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.52
22:47:47.867 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
22:47:47.867 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:47.867 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:47:47.867 00.000 12252 MoveAxis(E, 6, ABG)
22:47:47.868 00.001 12252 Guiding  Dir = 2, Dur = 6
22:47:47.868 00.000 12252 IsSlewing returns 0
22:47:47.868 00.000 12252 IsGuiding returns 0
22:47:47.871 00.003 12252 PulseGuide returned control before completion, sleep 14
22:47:47.886 00.015 12252 IsGuiding returns 0
22:47:47.886 00.000 12252 Move returns status 0, amount 6
22:47:47.886 00.000 12252 MoveAxis(N, 0, ABG)
22:47:47.886 00.000 12252 Move returns status 0, amount 0
22:47:47.886 00.000 12252 move complete, result=0
22:47:47.886 00.000 12252 worker thread done servicing request
22:47:47.886 00.000 12252 Worker thread wakes up
22:47:47.886 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:47.886 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:47.886 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:47:50.249 02.363 12252 Exposure complete
22:47:50.295 00.046 12252 worker thread done servicing request
22:47:50.295 00.000 9044 OnExposeComplete: enter
22:47:50.296 00.001 9044 UpdateGuideState(): m_state=6
22:47:50.298 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3898
22:47:50.299 00.001 9044 Star::Find returns 1 (0), X=1014.34, Y=831.68, Mass=5646, SNR=51.5, Peak=173 HFD=5.4
22:47:50.302 00.003 9044 MultiStar: [#1 -0.16,-0.07,1.08,U] [#2 -0.13,-0.11,1.22,U] [#3 -0.18,-0.01,0.85,U] [#4 -0.11,0.02,1.27,U] [#5 -0.09,-0.03,0.66,U] [#6 -0.00,-0.09,0.42,U] [#7 -0.32,-0.03,0.43,U] [#8 -0.08,-0.09,0.42,U] 
22:47:50.304 00.002 9044 refined, 8 included, MultiStar: {-0.14, -0.04}, one-star: {-0.21, -0.03}
22:47:50.305 00.001 9044 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.62) = xAngle (-1.22 = -1.22)
22:47:50.307 00.002 9044 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.30 = 1.98)
22:47:50.309 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.84 mountX=0.05 mountY=0.14, mountTheta=1.21
22:47:50.314 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.04, opts=13)
22:47:50.316 00.002 9044 Enqueuing Move request for scope (-0.14, -0.04)
22:47:50.318 00.002 12252 Worker thread wakes up
22:47:50.318 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:50.320 00.002 9044 UpdateGuideState exits: m=5646 SNR=51.5
22:47:50.323 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:50.324 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:50.325 00.001 9044 Enqueuing Expose request
22:47:50.327 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
22:47:50.327 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
22:47:50.327 00.000 12252 Moving (-0.14, -0.04) raw xDistance=0.05 yDistance=0.14
22:47:50.330 00.003 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.53
22:47:50.330 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
22:47:50.330 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:50.330 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:47:50.330 00.000 12252 MoveAxis(E, 7, ABG)
22:47:50.330 00.000 12252 Guiding  Dir = 2, Dur = 7
22:47:50.330 00.000 12252 IsSlewing returns 0
22:47:50.331 00.001 12252 IsGuiding returns 0
22:47:50.334 00.003 12252 PulseGuide returned control before completion, sleep 15
22:47:50.364 00.030 12252 IsGuiding returns 0
22:47:50.364 00.000 12252 Move returns status 0, amount 7
22:47:50.364 00.000 12252 MoveAxis(N, 0, ABG)
22:47:50.364 00.000 12252 Move returns status 0, amount 0
22:47:50.364 00.000 12252 move complete, result=0
22:47:50.364 00.000 12252 worker thread done servicing request
22:47:50.364 00.000 12252 Worker thread wakes up
22:47:50.364 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:50.364 00.000 9044 GuideStep: 0.1 px 7 ms EAST, 0.1 px 0 ms NORTH
22:47:50.366 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:52.712 02.346 12252 Exposure complete
22:47:52.779 00.067 12252 worker thread done servicing request
22:47:52.779 00.000 9044 OnExposeComplete: enter
22:47:52.780 00.001 9044 UpdateGuideState(): m_state=6
22:47:52.782 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3899
22:47:52.783 00.001 9044 Star::Find returns 1 (0), X=1014.37, Y=831.64, Mass=5648, SNR=51.5, Peak=173 HFD=5.3
22:47:52.786 00.003 9044 MultiStar: [#1 -0.06,-0.06,1.08,U] [#2 -0.10,-0.07,1.20,U] [#3 -0.12,-0.09,0.86,U] [#4 -0.11,-0.04,1.30,U] [#5 -0.07,0.02,0.66,U] [#6 -0.02,0.04,0.42,U] [#7 -0.20,-0.07,0.43,U] [#8 -0.13,-0.03,0.42,U] 
22:47:52.787 00.001 9044 refined, 8 included, MultiStar: {-0.11, -0.05}, one-star: {-0.18, -0.06}
22:47:52.788 00.001 9044 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.62) = xAngle (-1.11 = -1.11)
22:47:52.789 00.001 9044 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.19 = 2.09)
22:47:52.790 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.73 mountX=0.05 mountY=0.10, mountTheta=1.10
22:47:52.792 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.05, opts=13)
22:47:52.793 00.001 9044 Enqueuing Move request for scope (-0.11, -0.05)
22:47:52.794 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:52.795 00.001 9044 UpdateGuideState exits: m=5648 SNR=51.5
22:47:52.796 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:52.798 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:52.799 00.001 9044 Enqueuing Expose request
22:47:52.800 00.001 12252 Worker thread wakes up
22:47:52.800 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
22:47:52.800 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
22:47:52.800 00.000 12252 Moving (-0.11, -0.05) raw xDistance=0.05 yDistance=0.10
22:47:52.805 00.005 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.53
22:47:52.805 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:47:52.805 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:52.805 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:47:52.806 00.001 12252 MoveAxis(E, 3, ABG)
22:47:52.806 00.000 12252 Guiding  Dir = 2, Dur = 3
22:47:52.806 00.000 12252 IsSlewing returns 0
22:47:52.806 00.000 12252 IsGuiding returns 0
22:47:52.808 00.002 12252 PulseGuide returned control before completion, sleep 12
22:47:52.830 00.022 12252 IsGuiding returns 0
22:47:52.830 00.000 12252 Move returns status 0, amount 3
22:47:52.830 00.000 12252 MoveAxis(N, 0, ABG)
22:47:52.830 00.000 12252 Move returns status 0, amount 0
22:47:52.830 00.000 12252 move complete, result=0
22:47:52.830 00.000 12252 worker thread done servicing request
22:47:52.830 00.000 12252 Worker thread wakes up
22:47:52.830 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:52.830 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:52.831 00.001 9044 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:47:55.193 02.362 12252 Exposure complete
22:47:55.263 00.070 12252 worker thread done servicing request
22:47:55.263 00.000 9044 OnExposeComplete: enter
22:47:55.264 00.001 9044 UpdateGuideState(): m_state=6
22:47:55.266 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3900
22:47:55.268 00.002 9044 Star::Find returns 1 (0), X=1014.42, Y=831.76, Mass=5598, SNR=51.2, Peak=173 HFD=5.2
22:47:55.270 00.002 9044 MultiStar: [#1 -0.02,-0.04,1.06,U] [#2 -0.06,0.01,1.21,U] [#3 -0.06,0.04,0.85,U] [#4 -0.03,0.10,1.26,U] [#5 -0.02,0.06,0.66,U] [#6 0.05,-0.00,0.43,U] [#7 -0.18,0.01,0.44,U] [#8 0.05,-0.06,0.40,U] 
22:47:55.271 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {-0.13, 0.06}
22:47:55.272 00.001 9044 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.62) = xAngle (4.26 = -2.02)
22:47:55.273 00.001 9044 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.18 = 1.18)
22:47:55.274 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.64 mountX=-0.02 mountY=0.05, mountTheta=2.01
22:47:55.276 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.03, opts=13)
22:47:55.277 00.001 9044 Enqueuing Move request for scope (-0.05, 0.03)
22:47:55.279 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:47:55.280 00.001 9044 UpdateGuideState exits: m=5598 SNR=51.2
22:47:55.281 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:55.282 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:55.283 00.001 9044 Enqueuing Expose request
22:47:55.284 00.001 12252 Worker thread wakes up
22:47:55.284 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
22:47:55.285 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
22:47:55.285 00.000 12252 Moving (-0.05, 0.03) raw xDistance=-0.02 yDistance=0.05
22:47:55.290 00.005 12252 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.53
22:47:55.290 00.000 12252 PPEC: input: -0.02, control: 0.01, exposure: 2000
22:47:55.290 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:55.290 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:47:55.290 00.000 12252 MoveAxis(W, 2, ABG)
22:47:55.290 00.000 12252 Guiding  Dir = 3, Dur = 2
22:47:55.291 00.001 12252 IsSlewing returns 0
22:47:55.291 00.000 12252 IsGuiding returns 0
22:47:55.294 00.003 12252 PulseGuide returned control before completion, sleep 11
22:47:55.319 00.025 12252 IsGuiding returns 0
22:47:55.319 00.000 12252 Move returns status 0, amount 2
22:47:55.319 00.000 12252 MoveAxis(N, 0, ABG)
22:47:55.319 00.000 12252 Move returns status 0, amount 0
22:47:55.319 00.000 12252 move complete, result=0
22:47:55.319 00.000 12252 worker thread done servicing request
22:47:55.319 00.000 12252 Worker thread wakes up
22:47:55.319 00.000 9044 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
22:47:55.321 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:55.321 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:47:57.692 02.371 12252 Exposure complete
22:47:57.754 00.062 12252 worker thread done servicing request
22:47:57.754 00.000 9044 OnExposeComplete: enter
22:47:57.755 00.001 9044 UpdateGuideState(): m_state=6
22:47:57.755 00.000 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3901
22:47:57.756 00.001 9044 Star::Find returns 1 (0), X=1014.39, Y=831.76, Mass=5582, SNR=51.2, Peak=173 HFD=5.2
22:47:57.757 00.001 9044 MultiStar: [#1 -0.10,0.08,1.09,U] [#2 -0.08,0.04,1.21,U] [#3 -0.05,0.07,0.85,U] [#4 -0.43,0.40,0.00,M1] [#5 -0.03,0.11,0.65,U] [#6 0.03,0.06,0.43,U] [#7 -0.16,-0.01,0.43,U] [#8 -0.12,0.06,0.42,U] 
22:47:57.758 00.001 9044 refined, 7 included, MultiStar: {-0.09, 0.06}, one-star: {-0.15, 0.06}
22:47:57.759 00.001 9044 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.62) = xAngle (4.15 = -2.13)
22:47:57.761 00.002 9044 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.07 = 1.07)
22:47:57.762 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.10 cameraTheta=2.53 mountX=-0.06 mountY=0.09, mountTheta=2.12
22:47:57.764 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.06, opts=13)
22:47:57.765 00.001 9044 Enqueuing Move request for scope (-0.09, 0.06)
22:47:57.767 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:47:57.768 00.001 9044 UpdateGuideState exits: m=5582 SNR=51.2
22:47:57.769 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:47:57.770 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:47:57.771 00.001 9044 Enqueuing Expose request
22:47:57.773 00.002 12252 Worker thread wakes up
22:47:57.773 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
22:47:57.773 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
22:47:57.773 00.000 12252 Moving (-0.09, 0.06) raw xDistance=-0.06 yDistance=0.09
22:47:57.775 00.002 12252 PPEC rslt: input = -0.06, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.53
22:47:57.775 00.000 12252 PPEC: input: -0.06, control: -0.00, exposure: 2000
22:47:57.775 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:47:57.776 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:47:57.776 00.000 12252 MoveAxis(E, 1, ABG)
22:47:57.776 00.000 12252 Guiding  Dir = 2, Dur = 1
22:47:57.776 00.000 12252 IsSlewing returns 0
22:47:57.776 00.000 12252 IsGuiding returns 0
22:47:57.778 00.002 12252 IsGuiding returns 0
22:47:57.778 00.000 12252 Move returns status 0, amount 1
22:47:57.778 00.000 12252 MoveAxis(N, 0, ABG)
22:47:57.778 00.000 12252 Move returns status 0, amount 0
22:47:57.778 00.000 12252 move complete, result=0
22:47:57.778 00.000 12252 worker thread done servicing request
22:47:57.778 00.000 12252 Worker thread wakes up
22:47:57.779 00.001 9044 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:47:57.780 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:47:57.780 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:00.141 02.361 12252 Exposure complete
22:48:00.185 00.044 12252 worker thread done servicing request
22:48:00.186 00.001 9044 OnExposeComplete: enter
22:48:00.187 00.001 9044 UpdateGuideState(): m_state=6
22:48:00.188 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3902
22:48:00.191 00.003 9044 Star::Find returns 1 (0), X=1014.44, Y=831.77, Mass=5596, SNR=51.3, Peak=173 HFD=5.2
22:48:00.194 00.003 9044 MultiStar: [#1 -0.09,0.06,1.09,U] [#2 -0.03,0.05,1.22,U] [#3 -0.02,0.07,0.85,U] [#4 -0.42,0.48,0.00,M2] [#5 -0.00,0.09,0.65,U] [#6 0.11,0.15,0.43,U] [#7 -0.13,0.07,0.44,U] [#8 0.04,-0.02,0.41,U] 
22:48:00.195 00.001 9044 refined, 7 included, MultiStar: {-0.04, 0.06}, one-star: {-0.11, 0.06}
22:48:00.196 00.001 9044 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.62) = xAngle (3.76 = -2.52)
22:48:00.197 00.001 9044 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.68 = 0.68)
22:48:00.198 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.08 cameraTheta=2.14 mountX=-0.06 mountY=0.05, mountTheta=2.48
22:48:00.202 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.06, opts=13)
22:48:00.204 00.002 9044 Enqueuing Move request for scope (-0.04, 0.06)
22:48:00.207 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:00.210 00.003 9044 UpdateGuideState exits: m=5596 SNR=51.3
22:48:00.212 00.002 12252 Worker thread wakes up
22:48:00.212 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:00.214 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
22:48:00.214 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:00.217 00.003 9044 Enqueuing Expose request
22:48:00.219 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
22:48:00.219 00.000 12252 Moving (-0.04, 0.06) raw xDistance=-0.06 yDistance=0.05
22:48:00.222 00.003 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.53
22:48:00.222 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
22:48:00.222 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:00.222 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:48:00.222 00.000 12252 MoveAxis(E, 2, ABG)
22:48:00.222 00.000 12252 Guiding  Dir = 2, Dur = 2
22:48:00.222 00.000 12252 IsSlewing returns 0
22:48:00.222 00.000 12252 IsGuiding returns 0
22:48:00.224 00.002 12252 PulseGuide returned control before completion, sleep 11
22:48:00.248 00.024 12252 IsGuiding returns 0
22:48:00.248 00.000 12252 Move returns status 0, amount 2
22:48:00.248 00.000 12252 MoveAxis(N, 0, ABG)
22:48:00.248 00.000 12252 Move returns status 0, amount 0
22:48:00.248 00.000 12252 move complete, result=0
22:48:00.248 00.000 12252 worker thread done servicing request
22:48:00.248 00.000 12252 Worker thread wakes up
22:48:00.248 00.000 9044 GuideStep: -0.1 px 2 ms EAST, 0.0 px 0 ms NORTH
22:48:00.249 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:00.249 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:02.623 02.374 12252 Exposure complete
22:48:02.671 00.048 12252 worker thread done servicing request
22:48:02.671 00.000 9044 OnExposeComplete: enter
22:48:02.672 00.001 9044 UpdateGuideState(): m_state=6
22:48:02.672 00.000 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3903
22:48:02.674 00.002 9044 Star::Find returns 1 (0), X=1014.52, Y=831.74, Mass=5686, SNR=51.8, Peak=173 HFD=5.2
22:48:02.676 00.002 9044 MultiStar: [#1 0.02,0.08,1.04,U] [#2 0.01,0.01,1.21,U] [#3 -0.03,0.04,0.84,U] [#4 -0.40,0.43,0.00,M3] [#5 0.05,0.10,0.66,U] [#6 0.10,0.12,0.42,U] [#7 -0.08,-0.04,0.42,U] [#8 0.08,0.05,0.42,U] 
22:48:02.679 00.003 9044 single-star, 7 included, MultiStar: {0.01, 0.05}, one-star: {-0.03, 0.03}
22:48:02.680 00.001 9044 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.62) = xAngle (3.86 = -2.42)
22:48:02.682 00.002 9044 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.78 = 0.78)
22:48:02.683 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.24 mountX=-0.03 mountY=0.03, mountTheta=2.39
22:48:02.686 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.03, opts=13)
22:48:02.687 00.001 9044 Enqueuing Move request for scope (-0.03, 0.03)
22:48:02.689 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:02.690 00.001 9044 UpdateGuideState exits: m=5686 SNR=51.8
22:48:02.691 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:02.692 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:02.693 00.001 9044 Enqueuing Expose request
22:48:02.694 00.001 12252 Worker thread wakes up
22:48:02.695 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
22:48:02.695 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
22:48:02.695 00.000 12252 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=0.03
22:48:02.700 00.005 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.53
22:48:02.700 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:48:02.700 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:02.700 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:48:02.700 00.000 12252 MoveAxis(E, 4, ABG)
22:48:02.700 00.000 12252 Guiding  Dir = 2, Dur = 4
22:48:02.701 00.001 12252 IsSlewing returns 0
22:48:02.701 00.000 12252 IsGuiding returns 0
22:48:02.703 00.002 12252 PulseGuide returned control before completion, sleep 13
22:48:02.730 00.027 12252 IsGuiding returns 0
22:48:02.730 00.000 12252 Move returns status 0, amount 4
22:48:02.730 00.000 12252 MoveAxis(N, 0, ABG)
22:48:02.730 00.000 12252 Move returns status 0, amount 0
22:48:02.730 00.000 12252 move complete, result=0
22:48:02.730 00.000 12252 worker thread done servicing request
22:48:02.730 00.000 12252 Worker thread wakes up
22:48:02.730 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
22:48:02.734 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:02.734 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:05.075 02.341 12252 Exposure complete
22:48:05.131 00.056 12252 worker thread done servicing request
22:48:05.131 00.000 9044 OnExposeComplete: enter
22:48:05.133 00.002 9044 UpdateGuideState(): m_state=6
22:48:05.136 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3904
22:48:05.139 00.003 9044 Star::Find returns 1 (0), X=1014.43, Y=831.81, Mass=5686, SNR=51.8, Peak=173 HFD=5.2
22:48:05.142 00.003 9044 MultiStar: [#1 -0.01,0.08,1.05,U] [#2 -0.06,0.04,1.20,U] [#3 -0.07,0.05,0.84,U] [#4 -0.01,0.09,1.27,U] [#5 0.01,0.13,0.66,U] [#6 0.01,0.15,0.41,U] [#7 -0.21,0.09,0.44,U] [#8 0.03,-0.04,0.40,U] 
22:48:05.145 00.003 9044 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {-0.12, 0.11}
22:48:05.148 00.003 9044 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.62) = xAngle (3.75 = -2.53)
22:48:05.150 00.002 9044 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.67 = 0.67)
22:48:05.153 00.003 9044 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.09 cameraTheta=2.13 mountX=-0.08 mountY=0.06, mountTheta=2.49
22:48:05.157 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.08, opts=13)
22:48:05.160 00.003 9044 Enqueuing Move request for scope (-0.05, 0.08)
22:48:05.162 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:05.164 00.002 9044 UpdateGuideState exits: m=5686 SNR=51.8
22:48:05.166 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:05.168 00.002 12252 Worker thread wakes up
22:48:05.168 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:05.169 00.001 9044 Enqueuing Expose request
22:48:05.171 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:48:05.171 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:48:05.171 00.000 12252 Moving (-0.05, 0.08) raw xDistance=-0.08 yDistance=0.06
22:48:05.173 00.002 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.53
22:48:05.173 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
22:48:05.174 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:05.174 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:48:05.174 00.000 12252 MoveAxis(E, 4, ABG)
22:48:05.174 00.000 12252 Guiding  Dir = 2, Dur = 4
22:48:05.174 00.000 12252 IsSlewing returns 0
22:48:05.174 00.000 12252 IsGuiding returns 0
22:48:05.176 00.002 12252 PulseGuide returned control before completion, sleep 13
22:48:05.191 00.015 12252 IsGuiding returns 0
22:48:05.191 00.000 12252 Move returns status 0, amount 4
22:48:05.191 00.000 12252 MoveAxis(N, 0, ABG)
22:48:05.191 00.000 12252 Move returns status 0, amount 0
22:48:05.191 00.000 12252 move complete, result=0
22:48:05.191 00.000 12252 worker thread done servicing request
22:48:05.191 00.000 12252 Worker thread wakes up
22:48:05.191 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:05.191 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:48:05.193 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:07.552 02.359 12252 Exposure complete
22:48:07.600 00.048 12252 worker thread done servicing request
22:48:07.600 00.000 9044 OnExposeComplete: enter
22:48:07.603 00.003 9044 UpdateGuideState(): m_state=6
22:48:07.605 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3905
22:48:07.606 00.001 9044 Star::Find returns 1 (0), X=1014.48, Y=831.87, Mass=5785, SNR=52.1, Peak=173 HFD=5.2
22:48:07.608 00.002 9044 MultiStar: [#1 0.02,0.14,1.04,U] [#2 -0.05,0.06,1.21,U] [#3 -0.17,0.16,0.84,U] [#4 -0.33,0.47,0.00,M3] [#5 -0.00,0.16,0.65,U] [#6 0.06,0.26,0.41,U] [#7 -0.09,0.22,0.44,U] [#8 -0.11,0.17,0.41,U] 
22:48:07.609 00.001 9044 refined, 7 included, MultiStar: {-0.05, 0.15}, one-star: {-0.06, 0.17}
22:48:07.610 00.001 9044 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.62) = xAngle (3.52 = -2.76)
22:48:07.611 00.001 9044 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.44 = 0.44)
22:48:07.613 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.90 mountX=-0.15 mountY=0.07, mountTheta=2.71
22:48:07.615 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.15, opts=13)
22:48:07.616 00.001 9044 Enqueuing Move request for scope (-0.05, 0.15)
22:48:07.618 00.002 12252 Worker thread wakes up
22:48:07.618 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:07.618 00.000 9044 UpdateGuideState exits: m=5785 SNR=52.1
22:48:07.620 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:07.621 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
22:48:07.621 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:07.622 00.001 9044 Enqueuing Expose request
22:48:07.623 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
22:48:07.623 00.000 12252 Moving (-0.05, 0.15) raw xDistance=-0.15 yDistance=0.07
22:48:07.625 00.002 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 483.53
22:48:07.626 00.001 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
22:48:07.626 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:07.626 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:48:07.626 00.000 12252 MoveAxis(E, 38, ABG)
22:48:07.626 00.000 12252 Guiding  Dir = 2, Dur = 38
22:48:07.626 00.000 12252 IsSlewing returns 0
22:48:07.626 00.000 12252 IsGuiding returns 0
22:48:07.628 00.002 12252 PulseGuide returned control before completion, sleep 47
22:48:07.683 00.055 12252 IsGuiding returns 0
22:48:07.683 00.000 12252 Move returns status 0, amount 38
22:48:07.683 00.000 12252 MoveAxis(N, 0, ABG)
22:48:07.684 00.001 12252 Move returns status 0, amount 0
22:48:07.684 00.000 12252 move complete, result=0
22:48:07.684 00.000 12252 worker thread done servicing request
22:48:07.684 00.000 12252 Worker thread wakes up
22:48:07.684 00.000 9044 GuideStep: -0.1 px 38 ms EAST, 0.1 px 0 ms NORTH
22:48:07.686 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:07.686 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:10.028 02.342 12252 Exposure complete
22:48:10.079 00.051 12252 worker thread done servicing request
22:48:10.080 00.001 9044 OnExposeComplete: enter
22:48:10.081 00.001 9044 UpdateGuideState(): m_state=6
22:48:10.082 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3906
22:48:10.084 00.002 9044 Star::Find returns 1 (0), X=1014.47, Y=831.82, Mass=5795, SNR=52.2, Peak=173 HFD=5.3
22:48:10.085 00.001 9044 MultiStar: [#1 -0.01,0.09,1.04,U] [#2 -0.08,0.03,1.19,U] [#3 -0.11,0.06,0.85,U] [#4 -0.01,0.14,1.25,U] [#5 -0.02,0.12,0.64,U] [#6 0.07,0.12,0.43,U] [#7 -0.11,-0.00,0.43,U] [#8 -0.06,0.03,0.41,U] 
22:48:10.086 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {-0.08, 0.11}
22:48:10.088 00.002 9044 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.62) = xAngle (3.73 = -2.55)
22:48:10.089 00.001 9044 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.65 = 0.65)
22:48:10.090 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.11 mountX=-0.08 mountY=0.06, mountTheta=2.51
22:48:10.092 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.08, opts=13)
22:48:10.093 00.001 9044 Enqueuing Move request for scope (-0.05, 0.08)
22:48:10.094 00.001 12252 Worker thread wakes up
22:48:10.095 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:10.096 00.001 9044 UpdateGuideState exits: m=5795 SNR=52.2
22:48:10.097 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:10.098 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:10.099 00.001 9044 Enqueuing Expose request
22:48:10.101 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
22:48:10.101 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
22:48:10.101 00.000 12252 Moving (-0.05, 0.08) raw xDistance=-0.08 yDistance=0.06
22:48:10.105 00.004 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.53
22:48:10.105 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
22:48:10.105 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:10.105 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:48:10.106 00.001 12252 MoveAxis(E, 2, ABG)
22:48:10.106 00.000 12252 Guiding  Dir = 2, Dur = 2
22:48:10.106 00.000 12252 IsSlewing returns 0
22:48:10.106 00.000 12252 IsGuiding returns 0
22:48:10.109 00.003 12252 IsGuiding returns 0
22:48:10.109 00.000 12252 Move returns status 0, amount 2
22:48:10.109 00.000 12252 MoveAxis(N, 0, ABG)
22:48:10.109 00.000 12252 Move returns status 0, amount 0
22:48:10.109 00.000 12252 move complete, result=0
22:48:10.109 00.000 12252 worker thread done servicing request
22:48:10.109 00.000 9044 GuideStep: -0.1 px 2 ms EAST, 0.1 px 0 ms NORTH
22:48:10.111 00.002 12252 Worker thread wakes up
22:48:10.111 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:10.112 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:12.462 02.350 12252 Exposure complete
22:48:12.521 00.059 12252 worker thread done servicing request
22:48:12.521 00.000 9044 OnExposeComplete: enter
22:48:12.522 00.001 9044 UpdateGuideState(): m_state=6
22:48:12.523 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3907
22:48:12.524 00.001 9044 Star::Find returns 1 (0), X=1014.38, Y=831.73, Mass=5943, SNR=52.8, Peak=173 HFD=5.4
22:48:12.525 00.001 9044 MultiStar: [#1 -0.04,0.06,1.02,U] [#2 -0.04,0.06,1.19,U] [#3 -0.14,0.08,0.84,U] [#4 -0.04,0.05,1.24,U] [#5 -0.03,0.06,0.64,U] [#6 0.05,0.27,0.40,U] [#7 -0.23,-0.04,0.43,U] [#8 0.02,0.10,0.41,U] 
22:48:12.526 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.17, 0.02}
22:48:12.528 00.002 9044 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.62) = xAngle (4.04 = -2.24)
22:48:12.528 00.000 9044 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.96 = 0.96)
22:48:12.529 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.10 cameraTheta=2.42 mountX=-0.06 mountY=0.08, mountTheta=2.22
22:48:12.531 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.06, opts=13)
22:48:12.533 00.002 9044 Enqueuing Move request for scope (-0.07, 0.06)
22:48:12.535 00.002 12252 Worker thread wakes up
22:48:12.535 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:12.537 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
22:48:12.537 00.000 9044 UpdateGuideState exits: m=5943 SNR=52.8
22:48:12.537 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
22:48:12.537 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:12.538 00.001 12252 Moving (-0.07, 0.06) raw xDistance=-0.06 yDistance=0.08
22:48:12.538 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:12.539 00.001 9044 Enqueuing Expose request
22:48:12.541 00.002 12252 PPEC rslt: input = -0.06, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.54
22:48:12.542 00.001 12252 PPEC: input: -0.06, control: -0.00, exposure: 2000
22:48:12.542 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:12.542 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:48:12.542 00.000 12252 MoveAxis(E, 1, ABG)
22:48:12.542 00.000 12252 Guiding  Dir = 2, Dur = 1
22:48:12.542 00.000 12252 IsSlewing returns 0
22:48:12.542 00.000 12252 IsGuiding returns 0
22:48:12.544 00.002 12252 IsGuiding returns 0
22:48:12.544 00.000 12252 Move returns status 0, amount 1
22:48:12.544 00.000 12252 MoveAxis(N, 0, ABG)
22:48:12.544 00.000 12252 Move returns status 0, amount 0
22:48:12.544 00.000 12252 move complete, result=0
22:48:12.544 00.000 12252 worker thread done servicing request
22:48:12.546 00.002 12252 Worker thread wakes up
22:48:12.546 00.000 9044 GuideStep: -0.1 px 1 ms EAST, 0.1 px 0 ms NORTH
22:48:12.547 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:12.547 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:14.915 02.368 12252 Exposure complete
22:48:14.964 00.049 12252 worker thread done servicing request
22:48:14.964 00.000 9044 OnExposeComplete: enter
22:48:14.965 00.001 9044 UpdateGuideState(): m_state=6
22:48:14.966 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3908
22:48:14.967 00.001 9044 Star::Find returns 1 (0), X=1014.47, Y=831.71, Mass=5734, SNR=51.9, Peak=173 HFD=5.3
22:48:14.969 00.002 9044 MultiStar: [#1 -0.02,0.01,1.05,U] [#2 0.01,-0.08,1.20,U] [#3 -0.09,0.05,0.84,U] [#4 -0.37,0.38,0.00,M2] [#5 0.04,0.07,0.66,U] [#6 0.09,0.05,0.42,U] [#7 -0.14,0.05,0.43,U] [#8 -0.11,0.02,0.42,U] 
22:48:14.970 00.001 9044 refined, 7 included, MultiStar: {-0.03, 0.01}, one-star: {-0.08, 0.01}
22:48:14.970 00.000 9044 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.62) = xAngle (4.47 = -1.81)
22:48:14.972 00.002 9044 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.39 = 1.39)
22:48:14.974 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.84 mountX=-0.01 mountY=0.03, mountTheta=1.81
22:48:14.976 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.01, opts=13)
22:48:14.977 00.001 9044 Enqueuing Move request for scope (-0.03, 0.01)
22:48:14.978 00.001 12252 Worker thread wakes up
22:48:14.978 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:14.979 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
22:48:14.979 00.000 9044 UpdateGuideState exits: m=5734 SNR=51.9
22:48:14.980 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
22:48:14.980 00.000 12252 Moving (-0.03, 0.01) raw xDistance=-0.01 yDistance=0.03
22:48:14.980 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:14.982 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:14.983 00.001 9044 Enqueuing Expose request
22:48:14.984 00.001 12252 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.54
22:48:14.985 00.001 12252 PPEC: input: -0.01, control: 0.00, exposure: 2000
22:48:14.985 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:14.985 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:48:14.985 00.000 12252 MoveAxis(W, 2, ABG)
22:48:14.985 00.000 12252 Guiding  Dir = 3, Dur = 2
22:48:14.985 00.000 12252 IsSlewing returns 0
22:48:14.985 00.000 12252 IsGuiding returns 0
22:48:14.988 00.003 12252 IsGuiding returns 0
22:48:14.988 00.000 12252 Move returns status 0, amount 2
22:48:14.988 00.000 12252 MoveAxis(N, 0, ABG)
22:48:14.988 00.000 12252 Move returns status 0, amount 0
22:48:14.988 00.000 12252 move complete, result=0
22:48:14.988 00.000 12252 worker thread done servicing request
22:48:14.988 00.000 12252 Worker thread wakes up
22:48:14.988 00.000 9044 GuideStep: -0.0 px 2 ms WEST, 0.0 px 0 ms NORTH
22:48:14.990 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:14.990 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:17.335 02.345 12252 Exposure complete
22:48:17.392 00.057 12252 worker thread done servicing request
22:48:17.392 00.000 9044 OnExposeComplete: enter
22:48:17.396 00.004 9044 UpdateGuideState(): m_state=6
22:48:17.398 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3909
22:48:17.400 00.002 9044 Star::Find returns 1 (0), X=1014.41, Y=831.87, Mass=5694, SNR=51.7, Peak=173 HFD=5.1
22:48:17.402 00.002 9044 MultiStar: [#1 -0.06,0.14,1.05,U] [#2 -0.08,0.08,1.20,U] [#3 -0.14,0.17,0.85,U] [#4 -0.41,0.52,0.00,M3] [#5 -0.05,0.19,0.66,U] [#6 0.09,0.16,0.43,U] [#7 -0.11,0.13,0.43,U] [#8 -0.05,0.12,0.43,U] 
22:48:17.403 00.001 9044 refined, 7 included, MultiStar: {-0.08, 0.14}, one-star: {-0.14, 0.17}
22:48:17.405 00.002 9044 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.62) = xAngle (3.71 = -2.57)
22:48:17.407 00.002 9044 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.63 = 0.63)
22:48:17.409 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.09 mountX=-0.13 mountY=0.09, mountTheta=2.53
22:48:17.412 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.14, opts=13)
22:48:17.413 00.001 9044 Enqueuing Move request for scope (-0.08, 0.14)
22:48:17.415 00.002 12252 Worker thread wakes up
22:48:17.415 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:17.415 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
22:48:17.415 00.000 9044 UpdateGuideState exits: m=5694 SNR=51.7
22:48:17.417 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:17.418 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
22:48:17.418 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:17.419 00.001 9044 Enqueuing Expose request
22:48:17.420 00.001 12252 Moving (-0.08, 0.14) raw xDistance=-0.13 yDistance=0.09
22:48:17.422 00.002 12252 PPEC rslt: input = -0.13, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 483.54
22:48:17.422 00.000 12252 PPEC: input: -0.13, control: -0.09, exposure: 2000
22:48:17.422 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:17.422 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:48:17.422 00.000 12252 MoveAxis(E, 34, ABG)
22:48:17.422 00.000 12252 Guiding  Dir = 2, Dur = 34
22:48:17.423 00.001 12252 IsSlewing returns 0
22:48:17.423 00.000 12252 IsGuiding returns 0
22:48:17.425 00.002 12252 PulseGuide returned control before completion, sleep 43
22:48:17.473 00.048 12252 IsGuiding returns 0
22:48:17.473 00.000 12252 Move returns status 0, amount 34
22:48:17.473 00.000 12252 MoveAxis(N, 0, ABG)
22:48:17.474 00.001 12252 Move returns status 0, amount 0
22:48:17.474 00.000 12252 move complete, result=0
22:48:17.474 00.000 12252 worker thread done servicing request
22:48:17.474 00.000 9044 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
22:48:17.476 00.002 12252 Worker thread wakes up
22:48:17.476 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:17.476 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:19.815 02.339 12252 Exposure complete
22:48:19.865 00.050 12252 worker thread done servicing request
22:48:19.865 00.000 9044 OnExposeComplete: enter
22:48:19.866 00.001 9044 UpdateGuideState(): m_state=6
22:48:19.867 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3910
22:48:19.868 00.001 9044 Star::Find returns 1 (0), X=1014.39, Y=831.72, Mass=5741, SNR=51.7, Peak=173 HFD=5.3
22:48:19.870 00.002 9044 MultiStar: [#1 -0.06,0.01,1.05,U] [#2 -0.06,0.02,1.21,U] [#3 -0.09,-0.04,0.84,U] [#4 -0.33,0.41,0.00,M4] [#5 -0.02,0.14,0.65,U] [#6 0.07,0.09,0.42,U] [#7 -0.24,0.00,0.43,U] [#8 -0.01,0.04,0.41,U] 
22:48:19.871 00.001 9044 refined, 7 included, MultiStar: {-0.08, 0.03}, one-star: {-0.16, 0.01}
22:48:19.872 00.001 9044 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.62) = xAngle (4.44 = -1.84)
22:48:19.873 00.001 9044 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.36 = 1.36)
22:48:19.874 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.82 mountX=-0.02 mountY=0.08, mountTheta=1.84
22:48:19.875 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.03, opts=13)
22:48:19.876 00.001 9044 Enqueuing Move request for scope (-0.08, 0.03)
22:48:19.877 00.001 12252 Worker thread wakes up
22:48:19.877 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:19.878 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
22:48:19.878 00.000 9044 UpdateGuideState exits: m=5741 SNR=51.7
22:48:19.879 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
22:48:19.879 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:19.880 00.001 12252 Moving (-0.08, 0.03) raw xDistance=-0.02 yDistance=0.08
22:48:19.880 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:19.882 00.002 9044 Enqueuing Expose request
22:48:19.884 00.002 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.54
22:48:19.884 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
22:48:19.884 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:19.884 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:48:19.884 00.000 12252 MoveAxis(E, 4, ABG)
22:48:19.884 00.000 12252 Guiding  Dir = 2, Dur = 4
22:48:19.884 00.000 12252 IsSlewing returns 0
22:48:19.884 00.000 12252 IsGuiding returns 0
22:48:19.887 00.003 12252 PulseGuide returned control before completion, sleep 13
22:48:19.903 00.016 12252 IsGuiding returns 0
22:48:19.903 00.000 12252 Move returns status 0, amount 4
22:48:19.903 00.000 12252 MoveAxis(N, 0, ABG)
22:48:19.903 00.000 12252 Move returns status 0, amount 0
22:48:19.903 00.000 12252 move complete, result=0
22:48:19.903 00.000 12252 worker thread done servicing request
22:48:19.903 00.000 12252 Worker thread wakes up
22:48:19.903 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
22:48:19.906 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:19.906 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:22.268 02.362 12252 Exposure complete
22:48:22.320 00.052 12252 worker thread done servicing request
22:48:22.320 00.000 9044 OnExposeComplete: enter
22:48:22.321 00.001 9044 UpdateGuideState(): m_state=6
22:48:22.323 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3911
22:48:22.324 00.001 9044 Star::Find returns 1 (0), X=1014.49, Y=831.74, Mass=5683, SNR=51.6, Peak=173 HFD=5.2
22:48:22.325 00.001 9044 MultiStar: [#1 -0.06,-0.17,1.06,U] [#2 -0.07,0.02,1.20,U] [#3 -0.17,-0.02,0.86,U] [#4 -0.04,0.08,1.28,U] [#5 0.02,0.10,0.67,U] [#6 0.14,0.06,0.41,U] [#7 -0.15,-0.04,0.44,U] [#8 0.01,-0.00,0.40,U] 
22:48:22.326 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.06, 0.04}
22:48:22.327 00.001 9044 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.62) = xAngle (4.66 = -1.62)
22:48:22.328 00.001 9044 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.58 = 1.58)
22:48:22.330 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=3.04 mountX=-0.00 mountY=0.05, mountTheta=1.62
22:48:22.332 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.01, opts=13)
22:48:22.334 00.002 9044 Enqueuing Move request for scope (-0.05, 0.01)
22:48:22.335 00.001 12252 Worker thread wakes up
22:48:22.335 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:22.338 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
22:48:22.338 00.000 9044 UpdateGuideState exits: m=5683 SNR=51.6
22:48:22.340 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
22:48:22.340 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:22.341 00.001 12252 Moving (-0.05, 0.01) raw xDistance=-0.00 yDistance=0.05
22:48:22.341 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:22.342 00.001 9044 Enqueuing Expose request
22:48:22.344 00.002 12252 PPEC rslt: input = -0.00, final = 0.00, react = -0.00, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.54
22:48:22.344 00.000 12252 PPEC: input: -0.00, control: 0.00, exposure: 2000
22:48:22.344 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:22.344 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:48:22.344 00.000 12252 MoveAxis(W, 1, ABG)
22:48:22.344 00.000 12252 Guiding  Dir = 3, Dur = 1
22:48:22.344 00.000 12252 IsSlewing returns 0
22:48:22.345 00.001 12252 IsGuiding returns 0
22:48:22.347 00.002 12252 IsGuiding returns 0
22:48:22.347 00.000 12252 Move returns status 0, amount 1
22:48:22.347 00.000 12252 MoveAxis(N, 0, ABG)
22:48:22.347 00.000 12252 Move returns status 0, amount 0
22:48:22.347 00.000 12252 move complete, result=0
22:48:22.347 00.000 12252 worker thread done servicing request
22:48:22.348 00.001 12252 Worker thread wakes up
22:48:22.348 00.000 9044 GuideStep: -0.0 px 1 ms WEST, 0.1 px 0 ms NORTH
22:48:22.350 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:22.351 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:24.718 02.367 12252 Exposure complete
22:48:24.779 00.061 12252 worker thread done servicing request
22:48:24.780 00.001 9044 OnExposeComplete: enter
22:48:24.781 00.001 9044 UpdateGuideState(): m_state=6
22:48:24.784 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3912
22:48:24.786 00.002 9044 Star::Find returns 1 (0), X=1014.39, Y=831.68, Mass=5575, SNR=51.0, Peak=173 HFD=5.3
22:48:24.787 00.001 9044 MultiStar: [#1 -0.09,0.08,1.10,U] [#2 0.02,0.01,1.24,U] [#3 -0.13,0.03,0.86,U] [#4 0.00,0.03,1.30,U] [#5 -0.04,0.04,0.68,U] [#6 0.14,0.11,0.43,U] [#7 -0.14,-0.04,0.44,U] [#8 -0.06,0.08,0.42,U] 
22:48:24.788 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {-0.16, -0.02}
22:48:24.789 00.001 9044 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.62) = xAngle (4.22 = -2.07)
22:48:24.791 00.002 9044 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.13 = 1.13)
22:48:24.792 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.59 mountX=-0.03 mountY=0.06, mountTheta=2.05
22:48:24.794 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.03, opts=13)
22:48:24.795 00.001 9044 Enqueuing Move request for scope (-0.05, 0.03)
22:48:24.796 00.001 12252 Worker thread wakes up
22:48:24.796 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:24.797 00.001 9044 UpdateGuideState exits: m=5575 SNR=51.0
22:48:24.800 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
22:48:24.800 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:24.802 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:24.804 00.002 9044 Enqueuing Expose request
22:48:24.807 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
22:48:24.807 00.000 12252 Moving (-0.05, 0.03) raw xDistance=-0.03 yDistance=0.06
22:48:24.812 00.005 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.54
22:48:24.812 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:48:24.813 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:24.813 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:48:24.813 00.000 12252 MoveAxis(E, 4, ABG)
22:48:24.813 00.000 12252 Guiding  Dir = 2, Dur = 4
22:48:24.813 00.000 12252 IsSlewing returns 0
22:48:24.814 00.001 12252 IsGuiding returns 0
22:48:24.816 00.002 12252 PulseGuide returned control before completion, sleep 12
22:48:24.843 00.027 12252 IsGuiding returns 0
22:48:24.843 00.000 12252 Move returns status 0, amount 4
22:48:24.844 00.001 12252 MoveAxis(N, 0, ABG)
22:48:24.844 00.000 12252 Move returns status 0, amount 0
22:48:24.844 00.000 12252 move complete, result=0
22:48:24.844 00.000 12252 worker thread done servicing request
22:48:24.844 00.000 12252 Worker thread wakes up
22:48:24.844 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
22:48:24.846 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:24.846 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:27.209 02.363 12252 Exposure complete
22:48:27.285 00.076 12252 worker thread done servicing request
22:48:27.285 00.000 9044 OnExposeComplete: enter
22:48:27.285 00.000 9044 UpdateGuideState(): m_state=6
22:48:27.286 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3913
22:48:27.288 00.002 9044 Star::Find returns 1 (0), X=1014.34, Y=831.77, Mass=5687, SNR=51.6, Peak=173 HFD=5.2
22:48:27.289 00.001 9044 MultiStar: [#1 -0.15,0.15,1.08,U] [#2 -0.09,0.08,1.22,U] [#3 -0.15,0.04,0.86,U] [#4 -0.09,0.04,1.29,U] [#5 -0.02,0.19,0.67,U] [#6 -0.12,0.25,0.41,U] [#7 -0.20,0.00,0.43,U] [#8 -0.12,0.18,0.41,U] 
22:48:27.291 00.002 9044 refined, 8 included, MultiStar: {-0.12, 0.10}, one-star: {-0.21, 0.07}
22:48:27.292 00.001 9044 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.62) = xAngle (4.11 = -2.18)
22:48:27.293 00.001 9044 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.02 = 1.02)
22:48:27.294 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.48 mountX=-0.09 mountY=0.13, mountTheta=2.16
22:48:27.296 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.10, opts=13)
22:48:27.297 00.001 9044 Enqueuing Move request for scope (-0.12, 0.10)
22:48:27.299 00.002 12252 Worker thread wakes up
22:48:27.299 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:27.300 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
22:48:27.300 00.000 9044 UpdateGuideState exits: m=5687 SNR=51.6
22:48:27.303 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
22:48:27.303 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:27.305 00.002 12252 Moving (-0.12, 0.10) raw xDistance=-0.09 yDistance=0.13
22:48:27.306 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:27.307 00.001 9044 Enqueuing Expose request
22:48:27.308 00.001 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.54
22:48:27.308 00.000 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
22:48:27.308 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:27.309 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:48:27.309 00.000 12252 MoveAxis(E, 8, ABG)
22:48:27.309 00.000 12252 Guiding  Dir = 2, Dur = 8
22:48:27.309 00.000 12252 IsSlewing returns 0
22:48:27.309 00.000 12252 IsGuiding returns 0
22:48:27.312 00.003 12252 PulseGuide returned control before completion, sleep 17
22:48:27.333 00.021 12252 IsGuiding returns 0
22:48:27.333 00.000 12252 Move returns status 0, amount 8
22:48:27.333 00.000 12252 MoveAxis(N, 0, ABG)
22:48:27.333 00.000 12252 Move returns status 0, amount 0
22:48:27.333 00.000 12252 move complete, result=0
22:48:27.333 00.000 12252 worker thread done servicing request
22:48:27.333 00.000 12252 Worker thread wakes up
22:48:27.333 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:27.333 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:27.333 00.000 9044 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:48:29.688 02.355 12252 Exposure complete
22:48:29.742 00.054 12252 worker thread done servicing request
22:48:29.742 00.000 9044 OnExposeComplete: enter
22:48:29.743 00.001 9044 UpdateGuideState(): m_state=6
22:48:29.746 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3914
22:48:29.747 00.001 9044 Star::Find returns 1 (0), X=1014.34, Y=831.75, Mass=5836, SNR=52.1, Peak=173 HFD=5.3
22:48:29.750 00.003 9044 MultiStar: [#1 -0.09,0.07,1.07,U] [#2 -0.10,0.08,1.18,U] [#3 -0.18,0.05,0.84,U] [#4 -0.41,0.51,0.00,M2] [#5 -0.01,0.19,0.64,U] [#6 -0.05,0.12,0.43,U] [#7 -0.25,0.06,0.43,U] [#8 -0.08,0.24,0.41,U] 
22:48:29.752 00.002 9044 refined, 7 included, MultiStar: {-0.12, 0.09}, one-star: {-0.20, 0.05}
22:48:29.754 00.002 9044 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.62) = xAngle (4.12 = -2.17)
22:48:29.757 00.003 9044 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.03 = 1.03)
22:48:29.759 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.49 mountX=-0.09 mountY=0.13, mountTheta=2.15
22:48:29.763 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.09, opts=13)
22:48:29.764 00.001 9044 Enqueuing Move request for scope (-0.12, 0.09)
22:48:29.767 00.003 12252 Worker thread wakes up
22:48:29.767 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:29.769 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
22:48:29.769 00.000 9044 UpdateGuideState exits: m=5836 SNR=52.1
22:48:29.770 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:29.772 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:29.773 00.001 9044 Enqueuing Expose request
22:48:29.774 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
22:48:29.774 00.000 12252 Moving (-0.12, 0.09) raw xDistance=-0.09 yDistance=0.13
22:48:29.778 00.004 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.54
22:48:29.778 00.000 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
22:48:29.778 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:29.778 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:48:29.778 00.000 12252 MoveAxis(E, 8, ABG)
22:48:29.778 00.000 12252 Guiding  Dir = 2, Dur = 8
22:48:29.778 00.000 12252 IsSlewing returns 0
22:48:29.778 00.000 12252 IsGuiding returns 0
22:48:29.780 00.002 12252 PulseGuide returned control before completion, sleep 17
22:48:29.805 00.025 12252 IsGuiding returns 0
22:48:29.805 00.000 12252 Move returns status 0, amount 8
22:48:29.805 00.000 12252 MoveAxis(N, 0, ABG)
22:48:29.805 00.000 12252 Move returns status 0, amount 0
22:48:29.805 00.000 12252 move complete, result=0
22:48:29.806 00.001 12252 worker thread done servicing request
22:48:29.806 00.000 9044 GuideStep: -0.1 px 8 ms EAST, 0.1 px 0 ms NORTH
22:48:29.808 00.002 12252 Worker thread wakes up
22:48:29.808 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:29.808 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:32.146 02.338 12252 Exposure complete
22:48:32.189 00.043 12252 worker thread done servicing request
22:48:32.189 00.000 9044 OnExposeComplete: enter
22:48:32.192 00.003 9044 UpdateGuideState(): m_state=6
22:48:32.194 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3915
22:48:32.197 00.003 9044 Star::Find returns 1 (0), X=1014.37, Y=831.75, Mass=5644, SNR=51.4, Peak=173 HFD=5.3
22:48:32.201 00.004 9044 MultiStar: [#1 -0.13,0.08,1.08,U] [#2 -0.19,0.07,1.20,U] [#3 -0.21,0.12,0.86,U] [#4 -0.46,0.44,0.00,M3] [#5 -0.09,0.16,0.66,U] [#6 -0.08,0.07,0.42,U] [#7 -0.34,0.02,0.43,U] [#8 -0.21,0.23,0.42,U] 
22:48:32.203 00.002 9044 single-star, 7 included, MultiStar: {-0.17, 0.09}, one-star: {-0.18, 0.04}
22:48:32.205 00.002 9044 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.62) = xAngle (4.54 = -1.75)
22:48:32.207 00.002 9044 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.45 = 1.45)
22:48:32.211 00.004 9044 CameraToMount -- cameraX=-0.18 cameraY=0.04 hyp=0.18 cameraTheta=2.91 mountX=-0.03 mountY=0.18, mountTheta=1.74
22:48:32.214 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=0.04, opts=13)
22:48:32.216 00.002 9044 Enqueuing Move request for scope (-0.18, 0.04)
22:48:32.219 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:32.220 00.001 9044 UpdateGuideState exits: m=5644 SNR=51.4
22:48:32.222 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:32.223 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:32.224 00.001 9044 Enqueuing Expose request
22:48:32.225 00.001 12252 Worker thread wakes up
22:48:32.226 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.04) opts 0xd
22:48:32.226 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.18, 0.04)
22:48:32.226 00.000 12252 Moving (-0.18, 0.04) raw xDistance=-0.03 yDistance=0.18
22:48:32.230 00.004 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:48:32.230 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:48:32.230 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:48:32.230 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
22:48:32.230 00.000 12252 MoveAxis(E, 6, ABG)
22:48:32.230 00.000 12252 Guiding  Dir = 2, Dur = 6
22:48:32.231 00.001 12252 IsSlewing returns 0
22:48:32.231 00.000 12252 IsGuiding returns 0
22:48:32.233 00.002 12252 PulseGuide returned control before completion, sleep 15
22:48:32.251 00.018 12252 IsGuiding returns 0
22:48:32.251 00.000 12252 Move returns status 0, amount 6
22:48:32.251 00.000 12252 MoveAxis(N, 0, ABG)
22:48:32.251 00.000 12252 Move returns status 0, amount 0
22:48:32.251 00.000 12252 move complete, result=0
22:48:32.252 00.001 12252 worker thread done servicing request
22:48:32.252 00.000 12252 Worker thread wakes up
22:48:32.252 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:32.252 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:32.252 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.2 px 0 ms NORTH
22:48:34.601 02.349 12252 Exposure complete
22:48:34.649 00.048 12252 worker thread done servicing request
22:48:34.649 00.000 9044 OnExposeComplete: enter
22:48:34.651 00.002 9044 UpdateGuideState(): m_state=6
22:48:34.652 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3916
22:48:34.654 00.002 9044 Star::Find returns 1 (0), X=1014.30, Y=831.82, Mass=5753, SNR=52.0, Peak=173 HFD=5.1
22:48:34.655 00.001 9044 MultiStar: [#1 -0.15,0.20,1.06,U] [#2 -0.20,0.09,1.21,U] [#3 -0.16,0.02,0.84,U] [#4 -0.55,0.40,0.00,M4] [#5 -0.23,0.22,0.64,U] [#6 -0.03,0.12,0.41,U] [#7 -0.37,0.15,0.00,M1] [#8 -0.13,0.13,0.41,U] 
22:48:34.655 00.000 9044 refined, 6 included, MultiStar: {-0.18, 0.13}, one-star: {-0.25, 0.12}
22:48:34.656 00.001 9044 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.62) = xAngle (4.15 = -2.13)
22:48:34.657 00.001 9044 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.07 = 1.07)
22:48:34.659 00.002 9044 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.53 mountX=-0.12 mountY=0.19, mountTheta=2.12
22:48:34.660 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=0.13, opts=13)
22:48:34.661 00.001 9044 Enqueuing Move request for scope (-0.18, 0.13)
22:48:34.662 00.001 12252 Worker thread wakes up
22:48:34.662 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:34.663 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
22:48:34.663 00.000 9044 UpdateGuideState exits: m=5753 SNR=52.0
22:48:34.664 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
22:48:34.664 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:34.665 00.001 12252 Moving (-0.18, 0.13) raw xDistance=-0.12 yDistance=0.19
22:48:34.665 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:34.666 00.001 9044 Enqueuing Expose request
22:48:34.669 00.003 12252 PPEC rslt: input = -0.12, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 483.55
22:48:34.669 00.000 12252 PPEC: input: -0.12, control: -0.08, exposure: 2000
22:48:34.669 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:48:34.669 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:48:34.669 00.000 12252 MoveAxis(E, 31, ABG)
22:48:34.669 00.000 12252 Guiding  Dir = 2, Dur = 31
22:48:34.670 00.001 12252 IsSlewing returns 0
22:48:34.670 00.000 12252 IsGuiding returns 0
22:48:34.672 00.002 12252 PulseGuide returned control before completion, sleep 40
22:48:34.726 00.054 12252 IsGuiding returns 0
22:48:34.726 00.000 12252 Move returns status 0, amount 31
22:48:34.726 00.000 12252 MoveAxis(N, 0, ABG)
22:48:34.726 00.000 12252 Move returns status 0, amount 0
22:48:34.726 00.000 12252 move complete, result=0
22:48:34.726 00.000 12252 worker thread done servicing request
22:48:34.726 00.000 12252 Worker thread wakes up
22:48:34.726 00.000 9044 GuideStep: -0.1 px 31 ms EAST, 0.2 px 0 ms NORTH
22:48:34.729 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:34.729 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:37.102 02.373 12252 Exposure complete
22:48:37.163 00.061 12252 worker thread done servicing request
22:48:37.163 00.000 9044 OnExposeComplete: enter
22:48:37.164 00.001 9044 UpdateGuideState(): m_state=6
22:48:37.165 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3917
22:48:37.166 00.001 9044 Star::Find returns 1 (0), X=1014.33, Y=831.85, Mass=5692, SNR=51.7, Peak=173 HFD=5.1
22:48:37.167 00.001 9044 MultiStar: [#1 -0.12,0.15,1.07,U] [#2 -0.16,0.06,1.22,U] [#3 -0.16,0.08,0.87,U] [#4 -0.48,0.48,0.00,M5] [#5 -0.09,0.11,0.66,U] [#6 0.02,0.17,0.43,U] [#7 -0.26,0.14,0.43,U] [#8 -0.14,0.09,0.41,U] 
22:48:37.168 00.001 9044 refined, 7 included, MultiStar: {-0.15, 0.11}, one-star: {-0.22, 0.14}
22:48:37.168 00.000 9044 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.62) = xAngle (4.12 = -2.17)
22:48:37.169 00.001 9044 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.03 = 1.03)
22:48:37.170 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.18 cameraTheta=2.49 mountX=-0.10 mountY=0.16, mountTheta=2.15
22:48:37.172 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=0.11, opts=13)
22:48:37.172 00.000 9044 Enqueuing Move request for scope (-0.15, 0.11)
22:48:37.173 00.001 12252 Worker thread wakes up
22:48:37.173 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:37.174 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
22:48:37.174 00.000 9044 UpdateGuideState exits: m=5692 SNR=51.7
22:48:37.175 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
22:48:37.175 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:37.176 00.001 12252 Moving (-0.15, 0.11) raw xDistance=-0.10 yDistance=0.16
22:48:37.176 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:37.177 00.001 9044 Enqueuing Expose request
22:48:37.179 00.002 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 483.55
22:48:37.179 00.000 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
22:48:37.179 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.21 newest=0.53
22:48:37.179 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
22:48:37.179 00.000 12252 MoveAxis(E, 33, ABG)
22:48:37.179 00.000 12252 Guiding  Dir = 2, Dur = 33
22:48:37.180 00.001 12252 IsSlewing returns 0
22:48:37.180 00.000 12252 IsGuiding returns 0
22:48:37.182 00.002 12252 PulseGuide returned control before completion, sleep 42
22:48:37.227 00.045 12252 IsGuiding returns 0
22:48:37.227 00.000 12252 Move returns status 0, amount 33
22:48:37.227 00.000 12252 BLC: Oldest BLC event removed
22:48:37.227 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:48:37.227 00.000 12252 MoveAxis(S, 134, ABG)
22:48:37.227 00.000 12252 Guiding  Dir = 1, Dur = 134
22:48:37.227 00.000 12252 IsSlewing returns 0
22:48:37.229 00.002 12252 IsGuiding returns 0
22:48:37.234 00.005 12252 PulseGuide returned control before completion, sleep 139
22:48:37.382 00.148 12252 IsGuiding returns 0
22:48:37.382 00.000 12252 Move returns status 0, amount 134
22:48:37.382 00.000 12252 move complete, result=0
22:48:37.382 00.000 12252 worker thread done servicing request
22:48:37.382 00.000 12252 Worker thread wakes up
22:48:37.383 00.001 9044 GuideStep: -0.1 px 33 ms EAST, 0.2 px 134 ms SOUTH
22:48:37.383 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:37.383 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:39.738 02.355 12252 Exposure complete
22:48:39.800 00.062 12252 worker thread done servicing request
22:48:39.800 00.000 9044 OnExposeComplete: enter
22:48:39.802 00.002 9044 UpdateGuideState(): m_state=6
22:48:39.803 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3918
22:48:39.805 00.002 9044 Star::Find returns 1 (0), X=1014.49, Y=831.78, Mass=5625, SNR=51.4, Peak=173 HFD=5.2
22:48:39.806 00.001 9044 MultiStar: [#1 0.16,0.10,1.05,U] [#2 0.48,0.20,0.00,M1] [#3 0.14,0.06,0.86,U] [#4 0.06,0.14,1.26,U] [#5 0.10,0.07,0.65,U] [#6 0.27,0.14,0.42,U] [#7 -0.05,0.14,0.43,U] [#8 0.15,0.05,0.41,U] 
22:48:39.807 00.001 9044 single-star, 7 included, MultiStar: {0.09, 0.10}, one-star: {-0.05, 0.07}
22:48:39.808 00.001 9044 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.62) = xAngle (3.84 = -2.44)
22:48:39.809 00.001 9044 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.76 = 0.76)
22:48:39.810 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.09 cameraTheta=2.22 mountX=-0.07 mountY=0.06, mountTheta=2.41
22:48:39.812 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.07, opts=13)
22:48:39.813 00.001 9044 Enqueuing Move request for scope (-0.05, 0.07)
22:48:39.815 00.002 12252 Worker thread wakes up
22:48:39.815 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:39.816 00.001 9044 UpdateGuideState exits: m=5625 SNR=51.4
22:48:39.817 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:39.818 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:39.820 00.002 9044 Enqueuing Expose request
22:48:39.821 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
22:48:39.822 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
22:48:39.822 00.000 12252 Moving (-0.05, 0.07) raw xDistance=-0.07 yDistance=0.06
22:48:39.822 00.000 12252 BLC: History state: CurrMiss=0.06, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.157554, 1:0.061078
22:48:39.822 00.000 12252 BLC: No correction, Miss < min_move
22:48:39.824 00.002 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:48:39.824 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
22:48:39.824 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:39.824 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:48:39.824 00.000 12252 MoveAxis(E, 5, ABG)
22:48:39.824 00.000 12252 Guiding  Dir = 2, Dur = 5
22:48:39.824 00.000 12252 IsSlewing returns 0
22:48:39.825 00.001 12252 IsGuiding returns 0
22:48:39.827 00.002 12252 PulseGuide returned control before completion, sleep 13
22:48:39.845 00.018 12252 IsGuiding returns 0
22:48:39.845 00.000 12252 Move returns status 0, amount 5
22:48:39.845 00.000 12252 MoveAxis(N, 0, ABG)
22:48:39.845 00.000 12252 Move returns status 0, amount 0
22:48:39.845 00.000 12252 move complete, result=0
22:48:39.845 00.000 12252 worker thread done servicing request
22:48:39.845 00.000 12252 Worker thread wakes up
22:48:39.846 00.001 9044 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:48:39.847 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:39.847 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:42.208 02.361 12252 Exposure complete
22:48:42.256 00.048 12252 worker thread done servicing request
22:48:42.256 00.000 9044 OnExposeComplete: enter
22:48:42.258 00.002 9044 UpdateGuideState(): m_state=6
22:48:42.259 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3919
22:48:42.260 00.001 9044 Star::Find returns 1 (0), X=1014.48, Y=831.70, Mass=5663, SNR=51.5, Peak=173 HFD=5.3
22:48:42.262 00.002 9044 MultiStar: [#1 -0.06,-0.27,1.08,U] [#2 -0.03,-0.03,1.21,U] [#3 -0.09,-0.02,0.86,U] [#4 0.02,0.01,1.28,U] [#5 0.04,-0.05,0.67,U] [#6 0.16,-0.05,0.42,U] [#7 -0.06,-0.14,0.44,U] [#8 0.03,-0.13,0.42,U] 
22:48:42.262 00.000 9044 single-star, 8 included, MultiStar: {-0.02, -0.07}, one-star: {-0.06, 0.00}
22:48:42.263 00.001 9044 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.62) = xAngle (4.76 = -1.52)
22:48:42.264 00.001 9044 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.68 = 1.68)
22:48:42.265 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.14 mountX=0.00 mountY=0.06, mountTheta=1.52
22:48:42.266 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.00, opts=13)
22:48:42.267 00.001 9044 Enqueuing Move request for scope (-0.06, 0.00)
22:48:42.268 00.001 12252 Worker thread wakes up
22:48:42.268 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:42.269 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
22:48:42.269 00.000 9044 UpdateGuideState exits: m=5663 SNR=51.5
22:48:42.269 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:42.270 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:42.272 00.002 9044 Enqueuing Expose request
22:48:42.273 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
22:48:42.273 00.000 12252 Moving (-0.06, 0.00) raw xDistance=0.00 yDistance=0.06
22:48:42.273 00.000 12252 BLC: History state: CurrMiss=0.06, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.157554, 1:0.061078, 2:0.064300
22:48:42.273 00.000 12252 BLC: No correction, Miss < min_move
22:48:42.276 00.003 12252 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:48:42.276 00.000 12252 PPEC: input: 0.00, control: -0.02, exposure: 2000
22:48:42.276 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:42.276 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:48:42.276 00.000 12252 MoveAxis(E, 8, ABG)
22:48:42.276 00.000 12252 Guiding  Dir = 2, Dur = 8
22:48:42.277 00.001 12252 IsSlewing returns 0
22:48:42.277 00.000 12252 IsGuiding returns 0
22:48:42.279 00.002 12252 PulseGuide returned control before completion, sleep 17
22:48:42.299 00.020 12252 IsGuiding returns 0
22:48:42.299 00.000 12252 Move returns status 0, amount 8
22:48:42.299 00.000 12252 MoveAxis(N, 0, ABG)
22:48:42.299 00.000 12252 Move returns status 0, amount 0
22:48:42.299 00.000 12252 move complete, result=0
22:48:42.299 00.000 12252 worker thread done servicing request
22:48:42.299 00.000 12252 Worker thread wakes up
22:48:42.300 00.001 9044 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
22:48:42.301 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:42.301 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:44.642 02.341 12252 Exposure complete
22:48:44.691 00.049 12252 worker thread done servicing request
22:48:44.691 00.000 9044 OnExposeComplete: enter
22:48:44.692 00.001 9044 UpdateGuideState(): m_state=6
22:48:44.693 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3920
22:48:44.694 00.001 9044 Star::Find returns 1 (0), X=1014.48, Y=831.72, Mass=5626, SNR=51.4, Peak=173 HFD=5.2
22:48:44.696 00.002 9044 MultiStar: [#1 0.02,-0.04,1.06,U] [#2 0.06,0.04,1.20,U] [#3 0.02,-0.02,0.86,U] [#4 -0.02,0.08,1.25,U] [#5 0.03,0.05,0.66,U] [#6 0.19,0.06,0.41,U] [#7 -0.09,0.00,0.44,U] [#8 0.13,0.05,0.42,U] 
22:48:44.698 00.002 9044 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.06, 0.02}
22:48:44.699 00.001 9044 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.62) = xAngle (2.62 = 2.62)
22:48:44.700 00.001 9044 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.47 = -0.47)
22:48:44.701 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.99 mountX=-0.03 mountY=-0.01, mountTheta=-2.66
22:48:44.703 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.03, opts=13)
22:48:44.704 00.001 9044 Enqueuing Move request for scope (0.02, 0.03)
22:48:44.705 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:44.706 00.001 9044 UpdateGuideState exits: m=5626 SNR=51.4
22:48:44.708 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:44.709 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:44.710 00.001 9044 Enqueuing Expose request
22:48:44.712 00.002 12252 Worker thread wakes up
22:48:44.712 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:48:44.712 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:48:44.712 00.000 12252 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=-0.01
22:48:44.712 00.000 12252 BLC: window closed
22:48:44.712 00.000 12252 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.157554, 1:0.061078, 2:0.064300
22:48:44.712 00.000 12252 BLC: No correction, Miss < min_move
22:48:44.716 00.004 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:48:44.716 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
22:48:44.716 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:44.716 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:48:44.716 00.000 12252 MoveAxis(E, 11, ABG)
22:48:44.716 00.000 12252 Guiding  Dir = 2, Dur = 11
22:48:44.717 00.001 12252 IsSlewing returns 0
22:48:44.717 00.000 12252 IsGuiding returns 0
22:48:44.720 00.003 12252 PulseGuide returned control before completion, sleep 19
22:48:44.745 00.025 12252 IsGuiding returns 0
22:48:44.745 00.000 12252 Move returns status 0, amount 11
22:48:44.745 00.000 12252 MoveAxis(N, 0, ABG)
22:48:44.745 00.000 12252 Move returns status 0, amount 0
22:48:44.745 00.000 12252 move complete, result=0
22:48:44.745 00.000 12252 worker thread done servicing request
22:48:44.745 00.000 12252 Worker thread wakes up
22:48:44.745 00.000 9044 GuideStep: -0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
22:48:44.746 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:44.746 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:47.082 02.336 12252 Exposure complete
22:48:47.130 00.048 12252 worker thread done servicing request
22:48:47.130 00.000 9044 OnExposeComplete: enter
22:48:47.132 00.002 9044 UpdateGuideState(): m_state=6
22:48:47.133 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3921
22:48:47.134 00.001 9044 Star::Find returns 1 (0), X=1014.37, Y=831.76, Mass=5576, SNR=51.1, Peak=173 HFD=5.3
22:48:47.134 00.000 9044 MultiStar: [#1 0.00,-0.06,1.06,U] [#2 -0.09,-0.02,1.20,U] [#3 -0.11,-0.02,0.85,U] [#4 -0.05,0.01,1.29,U] [#5 0.01,-0.04,0.66,U] [#6 0.10,0.08,0.42,U] [#7 -0.19,-0.16,0.43,U] [#8 -0.07,-0.11,0.41,U] 
22:48:47.135 00.001 9044 refined, 8 included, MultiStar: {-0.07, -0.02}, one-star: {-0.17, 0.06}
22:48:47.137 00.002 9044 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.62) = xAngle (-1.25 = -1.25)
22:48:47.138 00.001 9044 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.33 = 1.95)
22:48:47.139 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.87 mountX=0.02 mountY=0.07, mountTheta=1.24
22:48:47.141 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.02, opts=13)
22:48:47.142 00.001 9044 Enqueuing Move request for scope (-0.07, -0.02)
22:48:47.143 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:47.144 00.001 9044 UpdateGuideState exits: m=5576 SNR=51.1
22:48:47.145 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:47.146 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:47.147 00.001 9044 Enqueuing Expose request
22:48:47.150 00.003 12252 Worker thread wakes up
22:48:47.150 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
22:48:47.150 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
22:48:47.150 00.000 12252 Moving (-0.07, -0.02) raw xDistance=0.02 yDistance=0.07
22:48:47.154 00.004 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:48:47.154 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
22:48:47.154 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:47.154 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:48:47.155 00.001 12252 MoveAxis(E, 8, ABG)
22:48:47.155 00.000 12252 Guiding  Dir = 2, Dur = 8
22:48:47.155 00.000 12252 IsSlewing returns 0
22:48:47.155 00.000 12252 IsGuiding returns 0
22:48:47.157 00.002 12252 PulseGuide returned control before completion, sleep 17
22:48:47.181 00.024 12252 IsGuiding returns 0
22:48:47.181 00.000 12252 Move returns status 0, amount 8
22:48:47.181 00.000 12252 MoveAxis(N, 0, ABG)
22:48:47.181 00.000 12252 Move returns status 0, amount 0
22:48:47.181 00.000 12252 move complete, result=0
22:48:47.181 00.000 12252 worker thread done servicing request
22:48:47.181 00.000 12252 Worker thread wakes up
22:48:47.181 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:47.181 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:47.181 00.000 9044 GuideStep: 0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
22:48:49.528 02.347 12252 Exposure complete
22:48:49.575 00.047 12252 worker thread done servicing request
22:48:49.575 00.000 9044 OnExposeComplete: enter
22:48:49.577 00.002 9044 UpdateGuideState(): m_state=6
22:48:49.579 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3922
22:48:49.581 00.002 9044 Star::Find returns 1 (0), X=1014.43, Y=831.51, Mass=6078, SNR=53.7, Peak=173 HFD=5.2
22:48:49.586 00.005 9044 MultiStar: [#1 -0.03,0.04,1.03,U] [#2 0.04,-0.10,1.15,U] [#3 0.05,-0.09,0.83,U] [#4 -0.06,-0.02,1.21,U] [#5 -0.01,-0.00,0.63,U] [#6 0.06,-0.02,0.40,U] [#7 -0.14,-0.17,0.41,U] [#8 -0.08,0.04,0.41,U] 
22:48:49.588 00.002 9044 refined, 8 included, MultiStar: {-0.03, -0.06}, one-star: {-0.12, -0.20}
22:48:49.590 00.002 9044 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.62) = xAngle (-0.38 = -0.38)
22:48:49.593 00.003 9044 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.46 = 2.82)
22:48:49.596 00.003 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.00 mountX=0.06 mountY=0.02, mountTheta=0.33
22:48:49.600 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.06, opts=13)
22:48:49.602 00.002 9044 Enqueuing Move request for scope (-0.03, -0.06)
22:48:49.605 00.003 12252 Worker thread wakes up
22:48:49.605 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:49.607 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
22:48:49.608 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
22:48:49.608 00.000 12252 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=0.02
22:48:49.608 00.000 9044 UpdateGuideState exits: m=6078 SNR=53.7
22:48:49.609 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:49.610 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:49.611 00.001 9044 Enqueuing Expose request
22:48:49.613 00.002 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:48:49.613 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
22:48:49.613 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:49.613 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:48:49.613 00.000 12252 MoveAxis(E, 4, ABG)
22:48:49.613 00.000 12252 Guiding  Dir = 2, Dur = 4
22:48:49.614 00.001 12252 IsSlewing returns 0
22:48:49.614 00.000 12252 IsGuiding returns 0
22:48:49.617 00.003 12252 PulseGuide returned control before completion, sleep 12
22:48:49.645 00.028 12252 IsGuiding returns 0
22:48:49.646 00.001 12252 Move returns status 0, amount 4
22:48:49.646 00.000 12252 MoveAxis(N, 0, ABG)
22:48:49.646 00.000 12252 Move returns status 0, amount 0
22:48:49.646 00.000 12252 move complete, result=0
22:48:49.646 00.000 12252 worker thread done servicing request
22:48:49.646 00.000 12252 Worker thread wakes up
22:48:49.647 00.001 9044 GuideStep: 0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:48:49.647 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:49.647 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:52.002 02.355 12252 Exposure complete
22:48:52.059 00.057 12252 worker thread done servicing request
22:48:52.059 00.000 9044 OnExposeComplete: enter
22:48:52.060 00.001 9044 UpdateGuideState(): m_state=6
22:48:52.061 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3923
22:48:52.064 00.003 9044 Star::Find returns 1 (0), X=1014.46, Y=831.68, Mass=5766, SNR=51.9, Peak=173 HFD=5.3
22:48:52.068 00.004 9044 MultiStar: [#1 -0.05,0.06,1.07,U] [#2 -0.02,-0.10,1.20,U] [#3 -0.09,-0.05,0.83,U] [#4 -0.04,-0.01,1.26,U] [#5 -0.04,-0.05,0.65,U] [#6 0.06,-0.11,0.42,U] [#7 -0.24,-0.09,0.44,U] [#8 0.02,-0.18,0.41,U] 
22:48:52.070 00.002 9044 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {-0.09, -0.02}
22:48:52.072 00.002 9044 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.62) = xAngle (-0.83 = -0.83)
22:48:52.074 00.002 9044 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.92 = 2.37)
22:48:52.077 00.003 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.46 mountX=0.05 mountY=0.05, mountTheta=0.80
22:48:52.081 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.04, opts=13)
22:48:52.083 00.002 9044 Enqueuing Move request for scope (-0.05, -0.04)
22:48:52.085 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:52.088 00.003 12252 Worker thread wakes up
22:48:52.088 00.000 9044 UpdateGuideState exits: m=5766 SNR=51.9
22:48:52.089 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:52.091 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:52.092 00.001 9044 Enqueuing Expose request
22:48:52.093 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
22:48:52.094 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
22:48:52.094 00.000 12252 Moving (-0.05, -0.04) raw xDistance=0.05 yDistance=0.05
22:48:52.098 00.004 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:48:52.098 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
22:48:52.098 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:52.098 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:48:52.098 00.000 12252 MoveAxis(E, 8, ABG)
22:48:52.099 00.001 12252 Guiding  Dir = 2, Dur = 8
22:48:52.099 00.000 12252 IsSlewing returns 0
22:48:52.099 00.000 12252 IsGuiding returns 0
22:48:52.101 00.002 12252 PulseGuide returned control before completion, sleep 17
22:48:52.123 00.022 12252 IsGuiding returns 0
22:48:52.123 00.000 12252 Move returns status 0, amount 8
22:48:52.123 00.000 12252 MoveAxis(N, 0, ABG)
22:48:52.123 00.000 12252 Move returns status 0, amount 0
22:48:52.123 00.000 12252 move complete, result=0
22:48:52.123 00.000 12252 worker thread done servicing request
22:48:52.123 00.000 12252 Worker thread wakes up
22:48:52.123 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:52.123 00.000 9044 GuideStep: 0.0 px 8 ms EAST, 0.0 px 0 ms NORTH
22:48:52.125 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:54.468 02.343 12252 Exposure complete
22:48:54.510 00.042 12252 worker thread done servicing request
22:48:54.510 00.000 9044 OnExposeComplete: enter
22:48:54.511 00.001 9044 UpdateGuideState(): m_state=6
22:48:54.512 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3924
22:48:54.514 00.002 9044 Star::Find returns 1 (0), X=1014.60, Y=831.42, Mass=5789, SNR=52.2, Peak=173 HFD=5.3
22:48:54.515 00.001 9044 MultiStar: [#1 0.03,-0.30,1.05,U] [#2 0.00,-0.13,1.20,U] [#3 0.10,-0.11,0.85,U] [#4 -0.04,-0.02,1.27,U] [#5 0.04,0.06,0.66,U] [#6 0.17,-0.02,0.42,U] [#7 -0.06,-0.14,0.43,U] [#8 0.01,-0.15,0.42,U] 
22:48:54.515 00.000 9044 refined, 8 included, MultiStar: {0.03, -0.13}, one-star: {0.05, -0.28}
22:48:54.516 00.001 9044 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.62) = xAngle (0.26 = 0.26)
22:48:54.517 00.001 9044 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.82 = -2.82)
22:48:54.518 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.36 mountX=0.13 mountY=-0.04, mountTheta=-0.31
22:48:54.520 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.13, opts=13)
22:48:54.520 00.000 9044 Enqueuing Move request for scope (0.03, -0.13)
22:48:54.521 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:54.522 00.001 12252 Worker thread wakes up
22:48:54.522 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
22:48:54.522 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
22:48:54.522 00.000 9044 UpdateGuideState exits: m=5789 SNR=52.2
22:48:54.524 00.002 12252 Moving (0.03, -0.13) raw xDistance=0.13 yDistance=-0.04
22:48:54.524 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:54.528 00.004 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:54.529 00.001 9044 Enqueuing Expose request
22:48:54.531 00.002 12252 PPEC rslt: input = 0.13, final = 0.06, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 483.56
22:48:54.531 00.000 12252 PPEC: input: 0.13, control: 0.06, exposure: 2000
22:48:54.531 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:54.531 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:48:54.531 00.000 12252 MoveAxis(W, 25, ABG)
22:48:54.531 00.000 12252 Guiding  Dir = 3, Dur = 25
22:48:54.531 00.000 12252 IsSlewing returns 0
22:48:54.531 00.000 12252 IsGuiding returns 0
22:48:54.533 00.002 12252 PulseGuide returned control before completion, sleep 34
22:48:54.569 00.036 12252 IsGuiding returns 0
22:48:54.569 00.000 12252 Move returns status 0, amount 25
22:48:54.569 00.000 12252 MoveAxis(N, 0, ABG)
22:48:54.569 00.000 12252 Move returns status 0, amount 0
22:48:54.569 00.000 12252 move complete, result=0
22:48:54.569 00.000 12252 worker thread done servicing request
22:48:54.569 00.000 12252 Worker thread wakes up
22:48:54.569 00.000 9044 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
22:48:54.571 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:54.571 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:56.911 02.340 12252 Exposure complete
22:48:56.960 00.049 12252 worker thread done servicing request
22:48:56.960 00.000 9044 OnExposeComplete: enter
22:48:56.963 00.003 9044 UpdateGuideState(): m_state=6
22:48:56.965 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3925
22:48:56.969 00.004 9044 Star::Find returns 1 (0), X=1014.52, Y=831.66, Mass=5936, SNR=52.6, Peak=173 HFD=5.3
22:48:56.972 00.003 9044 MultiStar: [#1 0.07,-0.18,1.03,U] [#2 -0.01,-0.03,1.20,U] [#3 -0.05,0.08,0.84,U] [#4 0.05,0.06,1.25,U] [#5 0.09,-0.05,0.65,U] [#6 0.11,-0.10,0.42,U] [#7 -0.16,-0.03,0.42,U] [#8 0.09,-0.18,0.41,U] 
22:48:56.974 00.002 9044 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.03, -0.05}
22:48:56.976 00.002 9044 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.62) = xAngle (0.47 = 0.47)
22:48:56.978 00.002 9044 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.62 = -2.62)
22:48:56.981 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.16 mountX=0.04 mountY=-0.02, mountTheta=-0.51
22:48:56.984 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.04, opts=13)
22:48:56.985 00.001 9044 Enqueuing Move request for scope (0.02, -0.04)
22:48:56.987 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:56.988 00.001 9044 UpdateGuideState exits: m=5936 SNR=52.6
22:48:56.989 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:56.990 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:56.992 00.002 9044 Enqueuing Expose request
22:48:56.993 00.001 12252 Worker thread wakes up
22:48:56.993 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
22:48:56.993 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
22:48:56.993 00.000 12252 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
22:48:56.996 00.003 12252 PPEC rslt: input = 0.04, final = -0.00, react = 0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:48:56.996 00.000 12252 PPEC: input: 0.04, control: -0.00, exposure: 2000
22:48:56.996 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:56.996 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:48:56.997 00.001 12252 MoveAxis(E, 2, ABG)
22:48:56.997 00.000 12252 Guiding  Dir = 2, Dur = 2
22:48:56.997 00.000 12252 IsSlewing returns 0
22:48:56.997 00.000 12252 IsGuiding returns 0
22:48:57.000 00.003 12252 PulseGuide returned control before completion, sleep 11
22:48:57.013 00.013 12252 IsGuiding returns 0
22:48:57.013 00.000 12252 Move returns status 0, amount 2
22:48:57.013 00.000 12252 MoveAxis(N, 0, ABG)
22:48:57.013 00.000 12252 Move returns status 0, amount 0
22:48:57.013 00.000 12252 move complete, result=0
22:48:57.013 00.000 12252 worker thread done servicing request
22:48:57.013 00.000 12252 Worker thread wakes up
22:48:57.013 00.000 9044 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:48:57.015 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:57.015 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:48:59.366 02.351 12252 Exposure complete
22:48:59.419 00.053 12252 worker thread done servicing request
22:48:59.419 00.000 9044 OnExposeComplete: enter
22:48:59.420 00.001 9044 UpdateGuideState(): m_state=6
22:48:59.421 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3926
22:48:59.422 00.001 9044 Star::Find returns 1 (0), X=1014.63, Y=831.50, Mass=5942, SNR=53.0, Peak=173 HFD=5.3
22:48:59.423 00.001 9044 MultiStar: [#1 0.10,-0.24,1.05,U] [#2 0.02,-0.09,1.18,U] [#3 0.11,-0.02,0.84,U] [#4 -0.30,0.41,0.00,M1] [#5 -0.00,-0.09,0.64,U] [#6 0.18,0.02,0.42,U] [#7 -0.10,-0.18,0.44,U] [#8 0.01,-0.19,0.40,U] 
22:48:59.424 00.001 9044 refined, 7 included, MultiStar: {0.06, -0.13}, one-star: {0.08, -0.20}
22:48:59.425 00.001 9044 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.62) = xAngle (0.46 = 0.46)
22:48:59.427 00.002 9044 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.62 = -2.62)
22:48:59.430 00.003 9044 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.17 mountX=0.13 mountY=-0.07, mountTheta=-0.50
22:48:59.434 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.13, opts=13)
22:48:59.436 00.002 9044 Enqueuing Move request for scope (0.06, -0.13)
22:48:59.440 00.004 12252 Worker thread wakes up
22:48:59.440 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:48:59.442 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
22:48:59.443 00.001 9044 UpdateGuideState exits: m=5942 SNR=53.0
22:48:59.445 00.002 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
22:48:59.445 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:48:59.448 00.003 12252 Moving (0.06, -0.13) raw xDistance=0.13 yDistance=-0.07
22:48:59.448 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:48:59.451 00.003 9044 Enqueuing Expose request
22:48:59.455 00.004 12252 PPEC rslt: input = 0.13, final = 0.05, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 483.56
22:48:59.455 00.000 12252 PPEC: input: 0.13, control: 0.05, exposure: 2000
22:48:59.455 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:48:59.456 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:48:59.456 00.000 12252 MoveAxis(W, 21, ABG)
22:48:59.456 00.000 12252 Guiding  Dir = 3, Dur = 21
22:48:59.456 00.000 12252 IsSlewing returns 0
22:48:59.457 00.001 12252 IsGuiding returns 0
22:48:59.459 00.002 12252 PulseGuide returned control before completion, sleep 30
22:48:59.500 00.041 12252 IsGuiding returns 0
22:48:59.500 00.000 12252 Move returns status 0, amount 21
22:48:59.500 00.000 12252 MoveAxis(N, 0, ABG)
22:48:59.500 00.000 12252 Move returns status 0, amount 0
22:48:59.500 00.000 12252 move complete, result=0
22:48:59.501 00.001 12252 worker thread done servicing request
22:48:59.501 00.000 9044 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
22:48:59.501 00.000 12252 Worker thread wakes up
22:48:59.502 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:48:59.502 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:01.861 02.359 12252 Exposure complete
22:49:01.908 00.047 12252 worker thread done servicing request
22:49:01.909 00.001 9044 OnExposeComplete: enter
22:49:01.910 00.001 9044 UpdateGuideState(): m_state=6
22:49:01.911 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3927
22:49:01.912 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=831.58, Mass=5837, SNR=52.2, Peak=173 HFD=5.2
22:49:01.914 00.002 9044 MultiStar: [#1 -0.07,-0.27,1.03,U] [#2 -0.04,-0.03,1.18,U] [#3 0.05,-0.03,0.86,U] [#4 -0.02,-0.01,1.28,U] [#5 0.09,-0.07,0.64,U] [#6 0.02,0.05,0.43,U] [#7 -0.15,-0.17,0.42,U] [#8 -0.02,-0.14,0.42,U] 
22:49:01.915 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.09, -0.12}
22:49:01.916 00.001 9044 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.62) = xAngle (-0.26 = -0.26)
22:49:01.917 00.001 9044 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.34 = 2.94)
22:49:01.917 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.88 mountX=0.09 mountY=0.02, mountTheta=0.20
22:49:01.922 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.09, opts=13)
22:49:01.924 00.002 9044 Enqueuing Move request for scope (-0.03, -0.09)
22:49:01.926 00.002 12252 Worker thread wakes up
22:49:01.926 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:01.929 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
22:49:01.929 00.000 9044 UpdateGuideState exits: m=5837 SNR=52.2
22:49:01.932 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
22:49:01.932 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:01.933 00.001 12252 Moving (-0.03, -0.09) raw xDistance=0.09 yDistance=0.02
22:49:01.933 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:01.935 00.002 9044 Enqueuing Expose request
22:49:01.936 00.001 12252 PPEC rslt: input = 0.09, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:49:01.936 00.000 12252 PPEC: input: 0.09, control: -0.03, exposure: 2000
22:49:01.937 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:01.937 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:49:01.937 00.000 12252 MoveAxis(E, 13, ABG)
22:49:01.937 00.000 12252 Guiding  Dir = 2, Dur = 13
22:49:01.937 00.000 12252 IsSlewing returns 0
22:49:01.937 00.000 12252 IsGuiding returns 0
22:49:01.939 00.002 12252 PulseGuide returned control before completion, sleep 21
22:49:01.971 00.032 12252 IsGuiding returns 1
22:49:01.971 00.000 12252 scope still moving after pulse duration time elapsed
22:49:02.001 00.030 12252 IsSlewing returns 0
22:49:02.001 00.000 12252 IsGuiding returns 0
22:49:02.001 00.000 12252 scope move finished after 13 + 50 ms
22:49:02.001 00.000 12252 Move returns status 0, amount 13
22:49:02.001 00.000 12252 MoveAxis(N, 0, ABG)
22:49:02.001 00.000 12252 Move returns status 0, amount 0
22:49:02.001 00.000 12252 move complete, result=0
22:49:02.001 00.000 12252 worker thread done servicing request
22:49:02.001 00.000 12252 Worker thread wakes up
22:49:02.001 00.000 9044 GuideStep: 0.1 px 13 ms EAST, 0.0 px 0 ms NORTH
22:49:02.002 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:02.004 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:04.359 02.355 12252 Exposure complete
22:49:04.412 00.053 12252 worker thread done servicing request
22:49:04.412 00.000 9044 OnExposeComplete: enter
22:49:04.414 00.002 9044 UpdateGuideState(): m_state=6
22:49:04.416 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3928
22:49:04.417 00.001 9044 Star::Find returns 1 (0), X=1014.59, Y=831.41, Mass=5729, SNR=52.0, Peak=173 HFD=5.3
22:49:04.418 00.001 9044 MultiStar: [#1 0.02,-0.31,1.04,U] [#2 0.00,-0.19,1.21,U] [#3 0.13,-0.07,0.86,U] [#4 0.00,-0.10,1.28,U] [#5 0.11,-0.11,0.66,U] [#6 0.17,-0.24,0.42,U] [#7 -0.08,-0.08,0.44,U] [#8 0.03,-0.14,0.40,U] 
22:49:04.419 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.18}, one-star: {0.04, -0.30}
22:49:04.420 00.001 9044 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.62) = xAngle (0.28 = 0.28)
22:49:04.422 00.002 9044 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.80 = -2.80)
22:49:04.423 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.34 mountX=0.18 mountY=-0.06, mountTheta=-0.33
22:49:04.425 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.18, opts=13)
22:49:04.426 00.001 9044 Enqueuing Move request for scope (0.04, -0.18)
22:49:04.427 00.001 12252 Worker thread wakes up
22:49:04.427 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:04.429 00.002 9044 UpdateGuideState exits: m=5729 SNR=52.0
22:49:04.431 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:04.432 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:04.433 00.001 9044 Enqueuing Expose request
22:49:04.434 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
22:49:04.434 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
22:49:04.434 00.000 12252 Moving (0.04, -0.18) raw xDistance=0.18 yDistance=-0.06
22:49:04.437 00.003 12252 PPEC rslt: input = 0.18, final = 0.08, react = 0.11, pred = -0.03, hyst = 0.10, hyst_pct = 0.00, period_length = 483.56
22:49:04.437 00.000 12252 PPEC: input: 0.18, control: 0.08, exposure: 2000
22:49:04.437 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:04.437 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:49:04.437 00.000 12252 MoveAxis(W, 31, ABG)
22:49:04.437 00.000 12252 Guiding  Dir = 3, Dur = 31
22:49:04.438 00.001 12252 IsSlewing returns 0
22:49:04.438 00.000 12252 IsGuiding returns 0
22:49:04.440 00.002 12252 PulseGuide returned control before completion, sleep 40
22:49:04.482 00.042 12252 IsGuiding returns 0
22:49:04.482 00.000 12252 Move returns status 0, amount 31
22:49:04.482 00.000 12252 MoveAxis(N, 0, ABG)
22:49:04.482 00.000 12252 Move returns status 0, amount 0
22:49:04.482 00.000 12252 move complete, result=0
22:49:04.482 00.000 12252 worker thread done servicing request
22:49:04.482 00.000 12252 Worker thread wakes up
22:49:04.482 00.000 9044 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
22:49:04.484 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:04.485 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:06.838 02.353 12252 Exposure complete
22:49:06.912 00.074 12252 worker thread done servicing request
22:49:06.912 00.000 9044 OnExposeComplete: enter
22:49:06.913 00.001 9044 UpdateGuideState(): m_state=6
22:49:06.914 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3929
22:49:06.915 00.001 9044 Star::Find returns 1 (0), X=1014.45, Y=831.67, Mass=5843, SNR=52.2, Peak=173 HFD=5.4
22:49:06.917 00.002 9044 MultiStar: [#1 -0.03,-0.24,1.07,U] [#2 0.11,-0.07,1.18,U] [#3 0.09,-0.09,0.85,U] [#4 -0.00,0.04,1.26,U] [#5 0.05,0.00,0.65,U] [#6 0.12,-0.08,0.42,U] [#7 -0.12,-0.11,0.42,U] [#8 0.07,-0.13,0.42,U] 
22:49:06.918 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {-0.10, -0.04}
22:49:06.920 00.002 9044 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.62) = xAngle (0.30 = 0.30)
22:49:06.922 00.002 9044 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.79 = -2.79)
22:49:06.924 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.08 cameraTheta=-1.33 mountX=0.07 mountY=-0.03, mountTheta=-0.35
22:49:06.927 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.07, opts=13)
22:49:06.929 00.002 9044 Enqueuing Move request for scope (0.02, -0.07)
22:49:06.932 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:06.934 00.002 9044 UpdateGuideState exits: m=5843 SNR=52.2
22:49:06.936 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:06.938 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:06.940 00.002 9044 Enqueuing Expose request
22:49:06.942 00.002 12252 Worker thread wakes up
22:49:06.942 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
22:49:06.942 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
22:49:06.942 00.000 12252 Moving (0.02, -0.07) raw xDistance=0.07 yDistance=-0.03
22:49:06.946 00.004 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:49:06.946 00.000 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
22:49:06.946 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:06.946 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:06.946 00.000 12252 MoveAxis(E, 10, ABG)
22:49:06.946 00.000 12252 Guiding  Dir = 2, Dur = 10
22:49:06.947 00.001 12252 IsSlewing returns 0
22:49:06.947 00.000 12252 IsGuiding returns 0
22:49:06.949 00.002 12252 PulseGuide returned control before completion, sleep 18
22:49:06.985 00.036 12252 IsGuiding returns 0
22:49:06.985 00.000 12252 Move returns status 0, amount 10
22:49:06.985 00.000 12252 MoveAxis(N, 0, ABG)
22:49:06.986 00.001 12252 Move returns status 0, amount 0
22:49:06.986 00.000 12252 move complete, result=0
22:49:06.986 00.000 12252 worker thread done servicing request
22:49:06.986 00.000 12252 Worker thread wakes up
22:49:06.986 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:06.986 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:06.986 00.000 9044 GuideStep: 0.1 px 10 ms EAST, -0.0 px 0 ms NORTH
22:49:09.331 02.345 12252 Exposure complete
22:49:09.391 00.060 12252 worker thread done servicing request
22:49:09.392 00.001 9044 OnExposeComplete: enter
22:49:09.392 00.000 9044 UpdateGuideState(): m_state=6
22:49:09.393 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3930
22:49:09.395 00.002 9044 Star::Find returns 1 (0), X=1014.62, Y=831.33, Mass=5533, SNR=51.0, Peak=173 HFD=5.4
22:49:09.399 00.004 9044 MultiStar: [#1 -0.03,-0.35,1.06,U] [#2 -0.03,-0.25,1.25,U] [#3 0.07,-0.21,0.88,U] [#4 -0.06,-0.11,1.30,U] [#5 -0.05,-0.23,0.67,U] [#6 0.13,-0.24,0.43,U] [#7 -0.17,-0.43,0.00,M1] [#8 0.07,-0.20,0.43,U] 
22:49:09.401 00.002 9044 refined, 7 included, MultiStar: {0.00, -0.25}, one-star: {0.07, -0.38}
22:49:09.403 00.002 9044 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.62) = xAngle (0.07 = 0.07)
22:49:09.405 00.002 9044 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.01 = -3.01)
22:49:09.408 00.003 9044 CameraToMount -- cameraX=0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.56 mountX=0.25 mountY=-0.03, mountTheta=-0.13
22:49:09.412 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.25, opts=13)
22:49:09.413 00.001 9044 Enqueuing Move request for scope (0.00, -0.25)
22:49:09.415 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:09.416 00.001 9044 UpdateGuideState exits: m=5533 SNR=51.0
22:49:09.418 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:09.420 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:09.421 00.001 9044 Enqueuing Expose request
22:49:09.422 00.001 12252 Worker thread wakes up
22:49:09.422 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.25) opts 0xd
22:49:09.422 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.25)
22:49:09.422 00.000 12252 Moving (0.00, -0.25) raw xDistance=0.25 yDistance=-0.03
22:49:09.425 00.003 12252 PPEC rslt: input = 0.25, final = 0.13, react = 0.15, pred = -0.02, hyst = 0.14, hyst_pct = 0.00, period_length = 483.56
22:49:09.425 00.000 12252 PPEC: input: 0.25, control: 0.13, exposure: 2000
22:49:09.425 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:09.425 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:49:09.425 00.000 12252 MoveAxis(W, 50, ABG)
22:49:09.425 00.000 12252 Guiding  Dir = 3, Dur = 50
22:49:09.426 00.001 12252 IsSlewing returns 0
22:49:09.426 00.000 12252 IsGuiding returns 0
22:49:09.428 00.002 12252 PulseGuide returned control before completion, sleep 58
22:49:09.497 00.069 12252 IsGuiding returns 0
22:49:09.497 00.000 12252 Move returns status 0, amount 50
22:49:09.497 00.000 12252 MoveAxis(N, 0, ABG)
22:49:09.497 00.000 12252 Move returns status 0, amount 0
22:49:09.497 00.000 12252 move complete, result=0
22:49:09.497 00.000 12252 worker thread done servicing request
22:49:09.498 00.001 12252 Worker thread wakes up
22:49:09.498 00.000 9044 GuideStep: 0.2 px 50 ms WEST, -0.0 px 0 ms NORTH
22:49:09.499 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:09.499 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:11.835 02.336 12252 Exposure complete
22:49:11.881 00.046 12252 worker thread done servicing request
22:49:11.881 00.000 9044 OnExposeComplete: enter
22:49:11.882 00.001 9044 UpdateGuideState(): m_state=6
22:49:11.883 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3931
22:49:11.884 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=831.42, Mass=5731, SNR=51.9, Peak=173 HFD=5.3
22:49:11.885 00.001 9044 MultiStar: [#1 0.19,-0.41,0.00,M1] [#2 0.11,-0.16,1.20,U] [#3 0.23,-0.18,0.87,U] [#4 0.12,-0.13,1.28,U] [#5 0.19,-0.18,0.64,U] [#6 0.27,-0.06,0.41,U] [#7 0.08,-0.34,0.41,U] [#8 0.20,-0.18,0.42,U] 
22:49:11.886 00.001 9044 refined, 7 included, MultiStar: {0.16, -0.19}, one-star: {0.16, -0.29}
22:49:11.887 00.001 9044 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.62) = xAngle (0.77 = 0.77)
22:49:11.889 00.002 9044 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.31 = -2.31)
22:49:11.890 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-0.85 mountX=0.18 mountY=-0.18, mountTheta=-0.80
22:49:11.892 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=-0.19, opts=13)
22:49:11.893 00.001 9044 Enqueuing Move request for scope (0.16, -0.19)
22:49:11.894 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:11.895 00.001 9044 UpdateGuideState exits: m=5731 SNR=51.9
22:49:11.897 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:11.898 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:11.899 00.001 9044 Enqueuing Expose request
22:49:11.900 00.001 12252 Worker thread wakes up
22:49:11.900 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
22:49:11.900 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
22:49:11.900 00.000 12252 Moving (0.16, -0.19) raw xDistance=0.18 yDistance=-0.18
22:49:11.904 00.004 12252 PPEC rslt: input = 0.18, final = 0.10, react = 0.11, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 483.56
22:49:11.904 00.000 12252 PPEC: input: 0.18, control: 0.10, exposure: 2000
22:49:11.904 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:49:11.904 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
22:49:11.904 00.000 12252 MoveAxis(W, 38, ABG)
22:49:11.904 00.000 12252 Guiding  Dir = 3, Dur = 38
22:49:11.904 00.000 12252 IsSlewing returns 0
22:49:11.904 00.000 12252 IsGuiding returns 0
22:49:11.906 00.002 12252 PulseGuide returned control before completion, sleep 47
22:49:11.968 00.062 12252 IsGuiding returns 0
22:49:11.968 00.000 12252 Move returns status 0, amount 38
22:49:11.968 00.000 12252 MoveAxis(N, 0, ABG)
22:49:11.968 00.000 12252 Move returns status 0, amount 0
22:49:11.968 00.000 12252 move complete, result=0
22:49:11.968 00.000 12252 worker thread done servicing request
22:49:11.968 00.000 12252 Worker thread wakes up
22:49:11.968 00.000 9044 GuideStep: 0.2 px 38 ms WEST, -0.2 px 0 ms NORTH
22:49:11.970 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:11.970 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:14.309 02.339 12252 Exposure complete
22:49:14.369 00.060 12252 worker thread done servicing request
22:49:14.369 00.000 9044 OnExposeComplete: enter
22:49:14.370 00.001 9044 UpdateGuideState(): m_state=6
22:49:14.372 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3932
22:49:14.374 00.002 9044 Star::Find returns 1 (0), X=1014.70, Y=831.54, Mass=5644, SNR=51.6, Peak=173 HFD=5.2
22:49:14.377 00.003 9044 MultiStar: [#1 0.23,-0.00,1.05,U] [#2 0.06,-0.11,1.24,U] [#3 0.11,-0.04,0.85,U] [#4 0.06,0.01,1.29,U] [#5 0.18,-0.07,0.65,U] [#6 0.22,-0.04,0.42,U] [#7 0.02,-0.00,0.43,U] [#8 0.26,-0.07,0.41,U] 
22:49:14.379 00.002 9044 refined, 8 included, MultiStar: {0.13, -0.06}, one-star: {0.15, -0.16}
22:49:14.380 00.001 9044 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.62) = xAngle (1.21 = 1.21)
22:49:14.381 00.001 9044 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.87 = -1.87)
22:49:14.383 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-0.41 mountX=0.05 mountY=-0.14, mountTheta=-1.22
22:49:14.385 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.06, opts=13)
22:49:14.387 00.002 9044 Enqueuing Move request for scope (0.13, -0.06)
22:49:14.388 00.001 12252 Worker thread wakes up
22:49:14.388 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:14.389 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.06) opts 0xd
22:49:14.389 00.000 9044 UpdateGuideState exits: m=5644 SNR=51.6
22:49:14.390 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:14.392 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:14.393 00.001 9044 Enqueuing Expose request
22:49:14.394 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.06)
22:49:14.394 00.000 12252 Moving (0.13, -0.06) raw xDistance=0.05 yDistance=-0.14
22:49:14.399 00.005 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:49:14.399 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:49:14.399 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:14.399 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:49:14.399 00.000 12252 MoveAxis(E, 3, ABG)
22:49:14.400 00.001 12252 Guiding  Dir = 2, Dur = 3
22:49:14.400 00.000 12252 IsSlewing returns 0
22:49:14.401 00.001 12252 IsGuiding returns 0
22:49:14.403 00.002 12252 PulseGuide returned control before completion, sleep 11
22:49:14.430 00.027 12252 IsGuiding returns 0
22:49:14.430 00.000 12252 Move returns status 0, amount 3
22:49:14.430 00.000 12252 MoveAxis(N, 0, ABG)
22:49:14.430 00.000 12252 Move returns status 0, amount 0
22:49:14.430 00.000 12252 move complete, result=0
22:49:14.430 00.000 12252 worker thread done servicing request
22:49:14.431 00.001 12252 Worker thread wakes up
22:49:14.431 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:14.431 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:49:14.433 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:16.769 02.336 12252 Exposure complete
22:49:16.817 00.048 12252 worker thread done servicing request
22:49:16.817 00.000 9044 OnExposeComplete: enter
22:49:16.818 00.001 9044 UpdateGuideState(): m_state=6
22:49:16.819 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3933
22:49:16.820 00.001 9044 Star::Find returns 1 (0), X=1014.81, Y=831.48, Mass=5656, SNR=51.8, Peak=173 HFD=5.3
22:49:16.821 00.001 9044 MultiStar: [#1 0.29,0.08,1.07,U] [#2 0.14,-0.07,1.19,U] [#3 0.18,-0.06,0.83,U] [#4 0.16,0.10,1.24,U] [#5 0.22,0.02,0.67,U] [#6 0.35,-0.13,0.42,U] [#7 0.10,-0.07,0.43,U] [#8 0.31,-0.04,0.42,U] 
22:49:16.822 00.001 9044 refined, 8 included, MultiStar: {0.22, -0.03}, one-star: {0.26, -0.22}
22:49:16.824 00.002 9044 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.62) = xAngle (1.48 = 1.48)
22:49:16.825 00.001 9044 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.61 = -1.61)
22:49:16.826 00.001 9044 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.15 mountX=0.02 mountY=-0.22, mountTheta=-1.48
22:49:16.828 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=-0.03, opts=13)
22:49:16.829 00.001 9044 Enqueuing Move request for scope (0.22, -0.03)
22:49:16.831 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:16.832 00.001 9044 UpdateGuideState exits: m=5656 SNR=51.8
22:49:16.833 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:16.834 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:16.835 00.001 9044 Enqueuing Expose request
22:49:16.836 00.001 12252 Worker thread wakes up
22:49:16.836 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
22:49:16.836 00.000 12252 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
22:49:16.836 00.000 12252 Moving (0.22, -0.03) raw xDistance=0.02 yDistance=-0.22
22:49:16.840 00.004 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:49:16.840 00.000 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
22:49:16.840 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:49:16.840 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:49:16.840 00.000 12252 MoveAxis(E, 0, ABG)
22:49:16.840 00.000 12252 Move returns status 0, amount 0
22:49:16.840 00.000 12252 MoveAxis(N, 0, ABG)
22:49:16.840 00.000 12252 Move returns status 0, amount 0
22:49:16.840 00.000 12252 move complete, result=0
22:49:16.840 00.000 12252 worker thread done servicing request
22:49:16.840 00.000 12252 Worker thread wakes up
22:49:16.840 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:16.840 00.000 9044 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
22:49:16.843 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:19.206 02.363 12252 Exposure complete
22:49:19.278 00.072 12252 worker thread done servicing request
22:49:19.278 00.000 9044 OnExposeComplete: enter
22:49:19.282 00.004 9044 UpdateGuideState(): m_state=6
22:49:19.283 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3934
22:49:19.284 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=831.50, Mass=5547, SNR=51.2, Peak=173 HFD=5.2
22:49:19.285 00.001 9044 MultiStar: [#1 0.23,-0.03,1.05,U] [#2 0.16,-0.05,1.20,U] [#3 0.18,0.03,0.85,U] [#4 0.15,0.00,1.28,U] [#5 0.21,0.04,0.66,U] [#6 0.28,0.00,0.44,U] [#7 0.05,-0.18,0.43,U] [#8 0.33,-0.11,0.39,U] 
22:49:19.286 00.001 9044 refined, 8 included, MultiStar: {0.20, -0.05}, one-star: {0.25, -0.20}
22:49:19.287 00.001 9044 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.62) = xAngle (1.38 = 1.38)
22:49:19.288 00.001 9044 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.70 = -1.70)
22:49:19.289 00.001 9044 CameraToMount -- cameraX=0.20 cameraY=-0.05 hyp=0.20 cameraTheta=-0.24 mountX=0.04 mountY=-0.20, mountTheta=-1.38
22:49:19.291 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.20, y=-0.05, opts=13)
22:49:19.292 00.001 9044 Enqueuing Move request for scope (0.20, -0.05)
22:49:19.293 00.001 12252 Worker thread wakes up
22:49:19.293 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:19.294 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.05) opts 0xd
22:49:19.294 00.000 9044 UpdateGuideState exits: m=5547 SNR=51.2
22:49:19.296 00.002 12252 Handling offset move in thread for scope, endpoint = (0.20, -0.05)
22:49:19.296 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:19.297 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:19.297 00.000 9044 Enqueuing Expose request
22:49:19.298 00.001 12252 Moving (0.20, -0.05) raw xDistance=0.04 yDistance=-0.20
22:49:19.301 00.003 12252 PPEC rslt: input = 0.04, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:49:19.301 00.000 12252 PPEC: input: 0.04, control: -0.02, exposure: 2000
22:49:19.301 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.07 newest=-0.55
22:49:19.301 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.20 from input -0.20
22:49:19.301 00.000 12252 MoveAxis(E, 7, ABG)
22:49:19.301 00.000 12252 Guiding  Dir = 2, Dur = 7
22:49:19.301 00.000 12252 IsSlewing returns 0
22:49:19.301 00.000 12252 IsGuiding returns 0
22:49:19.303 00.002 12252 PulseGuide returned control before completion, sleep 16
22:49:19.333 00.030 12252 IsGuiding returns 0
22:49:19.333 00.000 12252 Move returns status 0, amount 7
22:49:19.333 00.000 12252 BLC: Oldest BLC event removed
22:49:19.333 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:49:19.333 00.000 12252 MoveAxis(N, 149, ABG)
22:49:19.333 00.000 12252 Guiding  Dir = 0, Dur = 149
22:49:19.334 00.001 12252 IsSlewing returns 0
22:49:19.334 00.000 12252 IsGuiding returns 0
22:49:19.340 00.006 12252 PulseGuide returned control before completion, sleep 153
22:49:19.504 00.164 12252 IsGuiding returns 0
22:49:19.504 00.000 12252 Move returns status 0, amount 149
22:49:19.504 00.000 12252 move complete, result=0
22:49:19.504 00.000 12252 worker thread done servicing request
22:49:19.505 00.001 12252 Worker thread wakes up
22:49:19.505 00.000 9044 GuideStep: 0.0 px 7 ms EAST, -0.2 px 149 ms NORTH
22:49:19.506 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:19.507 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:21.865 02.358 12252 Exposure complete
22:49:21.913 00.048 12252 worker thread done servicing request
22:49:21.913 00.000 9044 OnExposeComplete: enter
22:49:21.914 00.001 9044 UpdateGuideState(): m_state=6
22:49:21.915 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3935
22:49:21.916 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=831.60, Mass=5667, SNR=51.7, Peak=173 HFD=5.2
22:49:21.917 00.001 9044 MultiStar: [#1 -0.05,0.03,1.04,U] [#2 -0.12,-0.00,1.20,U] [#3 -0.17,0.06,0.84,U] [#4 -0.03,0.01,1.28,U] [#5 -0.04,0.02,0.63,U] [#6 0.04,0.10,0.42,U] [#7 -0.10,0.04,0.43,U] [#8 -0.02,-0.05,0.41,U] 
22:49:21.918 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.05, -0.11}
22:49:21.918 00.000 9044 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.62) = xAngle (4.69 = -1.59)
22:49:21.919 00.001 9044 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.61 = 1.61)
22:49:21.920 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.07 mountX=-0.00 mountY=0.07, mountTheta=1.59
22:49:21.922 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.00, opts=13)
22:49:21.923 00.001 9044 Enqueuing Move request for scope (-0.07, 0.00)
22:49:21.923 00.000 12252 Worker thread wakes up
22:49:21.923 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:21.924 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
22:49:21.924 00.000 9044 UpdateGuideState exits: m=5667 SNR=51.7
22:49:21.925 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
22:49:21.925 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:21.927 00.002 12252 Moving (-0.07, 0.00) raw xDistance=-0.00 yDistance=0.07
22:49:21.927 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:21.928 00.001 9044 Enqueuing Expose request
22:49:21.929 00.001 12252 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.201057, 1:-0.066242
22:49:21.929 00.000 12252 BLC: No correction, Miss < min_move
22:49:21.931 00.002 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:49:21.931 00.000 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
22:49:21.931 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:21.931 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:49:21.931 00.000 12252 MoveAxis(E, 7, ABG)
22:49:21.931 00.000 12252 Guiding  Dir = 2, Dur = 7
22:49:21.931 00.000 12252 IsSlewing returns 0
22:49:21.931 00.000 12252 IsGuiding returns 0
22:49:21.934 00.003 12252 PulseGuide returned control before completion, sleep 16
22:49:21.960 00.026 12252 IsGuiding returns 0
22:49:21.960 00.000 12252 Move returns status 0, amount 7
22:49:21.960 00.000 12252 MoveAxis(N, 0, ABG)
22:49:21.960 00.000 12252 Move returns status 0, amount 0
22:49:21.960 00.000 12252 move complete, result=0
22:49:21.960 00.000 12252 worker thread done servicing request
22:49:21.960 00.000 12252 Worker thread wakes up
22:49:21.960 00.000 9044 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
22:49:21.962 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:21.962 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:24.319 02.357 12252 Exposure complete
22:49:24.374 00.055 12252 worker thread done servicing request
22:49:24.374 00.000 9044 OnExposeComplete: enter
22:49:24.375 00.001 9044 UpdateGuideState(): m_state=6
22:49:24.376 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3936
22:49:24.377 00.001 9044 Star::Find returns 1 (0), X=1014.43, Y=831.76, Mass=5594, SNR=51.3, Peak=173 HFD=5.2
22:49:24.380 00.003 9044 MultiStar: [#1 -0.10,-0.01,1.06,U] [#2 -0.11,-0.07,1.23,U] [#3 -0.18,0.03,0.87,U] [#4 -0.40,0.38,0.00,M1] [#5 -0.16,0.08,0.66,U] [#6 0.11,0.05,0.42,U] [#7 -0.17,-0.05,0.45,U] [#8 -0.14,0.07,0.42,U] 
22:49:24.382 00.002 9044 refined, 7 included, MultiStar: {-0.12, 0.01}, one-star: {-0.12, 0.05}
22:49:24.384 00.002 9044 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.62) = xAngle (4.68 = -1.60)
22:49:24.386 00.002 9044 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.60 = 1.60)
22:49:24.388 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.06 mountX=-0.00 mountY=0.12, mountTheta=1.60
22:49:24.390 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.01, opts=13)
22:49:24.393 00.003 9044 Enqueuing Move request for scope (-0.12, 0.01)
22:49:24.394 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:24.395 00.001 12252 Worker thread wakes up
22:49:24.396 00.001 9044 UpdateGuideState exits: m=5594 SNR=51.3
22:49:24.397 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
22:49:24.397 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:24.399 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:24.400 00.001 9044 Enqueuing Expose request
22:49:24.401 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
22:49:24.401 00.000 12252 Moving (-0.12, 0.01) raw xDistance=-0.00 yDistance=0.12
22:49:24.401 00.000 12252 BLC: History state: CurrMiss=-0.12, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.201057, 1:-0.066242, 2:-0.117376
22:49:24.401 00.000 12252 BLC: No correction, Miss < min_move
22:49:24.406 00.005 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:49:24.406 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
22:49:24.406 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:24.406 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:49:24.406 00.000 12252 MoveAxis(E, 5, ABG)
22:49:24.406 00.000 12252 Guiding  Dir = 2, Dur = 5
22:49:24.407 00.001 12252 IsSlewing returns 0
22:49:24.407 00.000 12252 IsGuiding returns 0
22:49:24.409 00.002 12252 PulseGuide returned control before completion, sleep 13
22:49:24.433 00.024 12252 IsGuiding returns 0
22:49:24.433 00.000 12252 Move returns status 0, amount 5
22:49:24.433 00.000 12252 MoveAxis(N, 0, ABG)
22:49:24.433 00.000 12252 Move returns status 0, amount 0
22:49:24.433 00.000 12252 move complete, result=0
22:49:24.433 00.000 12252 worker thread done servicing request
22:49:24.433 00.000 12252 Worker thread wakes up
22:49:24.433 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:24.433 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:24.433 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:49:26.798 02.365 12252 Exposure complete
22:49:26.841 00.043 12252 worker thread done servicing request
22:49:26.841 00.000 9044 OnExposeComplete: enter
22:49:26.842 00.001 9044 UpdateGuideState(): m_state=6
22:49:26.843 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3937
22:49:26.846 00.003 9044 Star::Find returns 1 (0), X=1014.40, Y=831.77, Mass=5735, SNR=51.9, Peak=173 HFD=5.3
22:49:26.848 00.002 9044 MultiStar: [#1 -0.10,0.02,1.04,U] [#2 -0.11,0.03,1.20,U] [#3 -0.14,0.08,0.84,U] [#4 -0.42,0.40,0.00,M2] [#5 -0.14,0.11,0.66,U] [#6 -0.01,0.09,0.42,U] [#7 -0.13,-0.11,0.43,U] [#8 -0.14,-0.01,0.42,U] 
22:49:26.849 00.001 9044 refined, 7 included, MultiStar: {-0.12, 0.04}, one-star: {-0.14, 0.06}
22:49:26.851 00.002 9044 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.62) = xAngle (4.43 = -1.85)
22:49:26.852 00.001 9044 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.35 = 1.35)
22:49:26.853 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.81 mountX=-0.03 mountY=0.12, mountTheta=1.85
22:49:26.856 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.04, opts=13)
22:49:26.856 00.000 9044 Enqueuing Move request for scope (-0.12, 0.04)
22:49:26.857 00.001 12252 Worker thread wakes up
22:49:26.857 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:26.858 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
22:49:26.858 00.000 9044 UpdateGuideState exits: m=5735 SNR=51.9
22:49:26.859 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
22:49:26.859 00.000 12252 Moving (-0.12, 0.04) raw xDistance=-0.03 yDistance=0.12
22:49:26.859 00.000 12252 BLC: window closed
22:49:26.859 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:26.860 00.001 12252 BLC: History state: CurrMiss=-0.12, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.201057, 1:-0.066242, 2:-0.117376
22:49:26.860 00.000 12252 BLC: No correction, Miss < min_move
22:49:26.860 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:26.861 00.001 9044 Enqueuing Expose request
22:49:26.864 00.003 12252 PPEC rslt: input = -0.03, final = -0.00, react = -0.02, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:49:26.864 00.000 12252 PPEC: input: -0.03, control: -0.00, exposure: 2000
22:49:26.864 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:26.864 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:49:26.864 00.000 12252 MoveAxis(E, 2, ABG)
22:49:26.864 00.000 12252 Guiding  Dir = 2, Dur = 2
22:49:26.865 00.001 12252 IsSlewing returns 0
22:49:26.865 00.000 12252 IsGuiding returns 0
22:49:26.867 00.002 12252 PulseGuide returned control before completion, sleep 11
22:49:26.882 00.015 12252 IsGuiding returns 0
22:49:26.882 00.000 12252 Move returns status 0, amount 2
22:49:26.882 00.000 12252 MoveAxis(N, 0, ABG)
22:49:26.882 00.000 12252 Move returns status 0, amount 0
22:49:26.882 00.000 12252 move complete, result=0
22:49:26.882 00.000 12252 worker thread done servicing request
22:49:26.882 00.000 12252 Worker thread wakes up
22:49:26.882 00.000 9044 GuideStep: -0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:49:26.884 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:26.884 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:29.243 02.359 12252 Exposure complete
22:49:29.296 00.053 12252 worker thread done servicing request
22:49:29.296 00.000 9044 OnExposeComplete: enter
22:49:29.297 00.001 9044 UpdateGuideState(): m_state=6
22:49:29.299 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3938
22:49:29.300 00.001 9044 Star::Find returns 1 (0), X=1014.49, Y=831.71, Mass=5657, SNR=51.6, Peak=173 HFD=5.2
22:49:29.301 00.001 9044 MultiStar: [#1 -0.03,0.09,1.05,U] [#2 -0.05,-0.04,1.20,U] [#3 -0.15,-0.05,0.84,U] [#4 -0.34,0.41,0.00,M3] [#5 -0.00,-0.00,0.67,U] [#6 0.13,-0.06,0.43,U] [#7 -0.10,0.08,0.43,U] [#8 -0.10,-0.14,0.42,U] 
22:49:29.302 00.001 9044 refined, 7 included, MultiStar: {-0.05, -0.01}, one-star: {-0.06, 0.00}
22:49:29.303 00.001 9044 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.62) = xAngle (-1.37 = -1.37)
22:49:29.304 00.001 9044 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.45 = 1.83)
22:49:29.306 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.99 mountX=0.01 mountY=0.05, mountTheta=1.36
22:49:29.308 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.01, opts=13)
22:49:29.309 00.001 9044 Enqueuing Move request for scope (-0.05, -0.01)
22:49:29.310 00.001 12252 Worker thread wakes up
22:49:29.310 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:29.311 00.001 9044 UpdateGuideState exits: m=5657 SNR=51.6
22:49:29.313 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:29.314 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:29.316 00.002 9044 Enqueuing Expose request
22:49:29.317 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
22:49:29.317 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
22:49:29.317 00.000 12252 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=0.05
22:49:29.320 00.003 12252 PPEC rslt: input = 0.01, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:49:29.320 00.000 12252 PPEC: input: 0.01, control: -0.00, exposure: 2000
22:49:29.320 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:29.320 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:49:29.320 00.000 12252 MoveAxis(E, 2, ABG)
22:49:29.320 00.000 12252 Guiding  Dir = 2, Dur = 2
22:49:29.321 00.001 12252 IsSlewing returns 0
22:49:29.321 00.000 12252 IsGuiding returns 0
22:49:29.323 00.002 12252 IsGuiding returns 0
22:49:29.323 00.000 12252 Move returns status 0, amount 2
22:49:29.323 00.000 12252 MoveAxis(N, 0, ABG)
22:49:29.323 00.000 12252 Move returns status 0, amount 0
22:49:29.323 00.000 12252 move complete, result=0
22:49:29.324 00.001 12252 worker thread done servicing request
22:49:29.324 00.000 12252 Worker thread wakes up
22:49:29.324 00.000 9044 GuideStep: 0.0 px 2 ms EAST, 0.1 px 0 ms NORTH
22:49:29.324 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:29.325 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:31.677 02.352 12252 Exposure complete
22:49:31.747 00.070 12252 worker thread done servicing request
22:49:31.748 00.001 9044 OnExposeComplete: enter
22:49:31.749 00.001 9044 UpdateGuideState(): m_state=6
22:49:31.749 00.000 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3939
22:49:31.750 00.001 9044 Star::Find returns 1 (0), X=1014.44, Y=831.56, Mass=5702, SNR=51.6, Peak=173 HFD=5.2
22:49:31.751 00.001 9044 MultiStar: [#1 -0.05,-0.06,1.05,U] [#2 -0.08,-0.12,1.21,U] [#3 -0.19,-0.13,0.85,U] [#4 -0.05,-0.00,1.27,U] [#5 -0.03,-0.10,0.65,U] [#6 0.06,-0.15,0.41,U] [#7 -0.19,-0.23,0.44,U] [#8 -0.07,-0.27,0.43,U] 
22:49:31.752 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.11}, one-star: {-0.11, -0.14}
22:49:31.753 00.001 9044 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.62) = xAngle (-0.58 = -0.58)
22:49:31.753 00.000 9044 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.66 = 2.62)
22:49:31.754 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.14 cameraTheta=-2.20 mountX=0.11 mountY=0.07, mountTheta=0.54
22:49:31.756 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.11, opts=13)
22:49:31.759 00.003 9044 Enqueuing Move request for scope (-0.08, -0.11)
22:49:31.762 00.003 12252 Worker thread wakes up
22:49:31.762 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
22:49:31.762 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
22:49:31.762 00.000 12252 Moving (-0.08, -0.11) raw xDistance=0.11 yDistance=0.07
22:49:31.762 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:31.764 00.002 9044 UpdateGuideState exits: m=5702 SNR=51.6
22:49:31.767 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:31.769 00.002 12252 PPEC rslt: input = 0.11, final = 0.04, react = 0.07, pred = -0.03, hyst = 0.06, hyst_pct = 0.00, period_length = 483.57
22:49:31.769 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:31.771 00.002 9044 Enqueuing Expose request
22:49:31.773 00.002 12252 PPEC: input: 0.11, control: 0.04, exposure: 2000
22:49:31.773 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:31.773 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:49:31.773 00.000 12252 MoveAxis(W, 15, ABG)
22:49:31.773 00.000 12252 Guiding  Dir = 3, Dur = 15
22:49:31.773 00.000 12252 IsSlewing returns 0
22:49:31.774 00.001 12252 IsGuiding returns 0
22:49:31.776 00.002 12252 PulseGuide returned control before completion, sleep 23
22:49:31.809 00.033 12252 IsGuiding returns 1
22:49:31.809 00.000 12252 scope still moving after pulse duration time elapsed
22:49:31.841 00.032 12252 IsSlewing returns 0
22:49:31.845 00.004 12252 IsGuiding returns 0
22:49:31.845 00.000 12252 scope move finished after 15 + 54 ms
22:49:31.845 00.000 12252 Move returns status 0, amount 15
22:49:31.845 00.000 12252 MoveAxis(N, 0, ABG)
22:49:31.845 00.000 12252 Move returns status 0, amount 0
22:49:31.845 00.000 12252 move complete, result=0
22:49:31.845 00.000 12252 worker thread done servicing request
22:49:31.846 00.001 9044 GuideStep: 0.1 px 15 ms WEST, 0.1 px 0 ms NORTH
22:49:31.847 00.001 12252 Worker thread wakes up
22:49:31.848 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:31.848 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:34.196 02.348 12252 Exposure complete
22:49:34.262 00.066 12252 worker thread done servicing request
22:49:34.262 00.000 9044 OnExposeComplete: enter
22:49:34.264 00.002 9044 UpdateGuideState(): m_state=6
22:49:34.265 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3940
22:49:34.266 00.001 9044 Star::Find returns 1 (0), X=1014.53, Y=831.70, Mass=5845, SNR=52.2, Peak=173 HFD=5.3
22:49:34.268 00.002 9044 MultiStar: [#1 -0.02,-0.05,1.04,U] [#2 -0.07,-0.05,1.21,U] [#3 -0.11,-0.05,0.83,U] [#4 -0.06,0.08,1.27,U] [#5 0.05,0.01,0.64,U] [#6 0.07,0.13,0.42,U] [#7 -0.12,-0.04,0.42,U] [#8 0.08,-0.03,0.41,U] 
22:49:34.269 00.001 9044 single-star, 8 included, MultiStar: {-0.03, -0.00}, one-star: {-0.02, -0.00}
22:49:34.270 00.001 9044 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.62) = xAngle (-1.28 = -1.28)
22:49:34.271 00.001 9044 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.37 = 1.92)
22:49:34.273 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-2.91 mountX=0.01 mountY=0.02, mountTheta=1.28
22:49:34.275 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.00, opts=13)
22:49:34.276 00.001 9044 Enqueuing Move request for scope (-0.02, -0.00)
22:49:34.277 00.001 12252 Worker thread wakes up
22:49:34.277 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:34.278 00.001 9044 UpdateGuideState exits: m=5845 SNR=52.2
22:49:34.280 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:34.281 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:34.282 00.001 9044 Enqueuing Expose request
22:49:34.283 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.00) opts 0xd
22:49:34.283 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.00)
22:49:34.283 00.000 12252 Moving (-0.02, -0.00) raw xDistance=0.01 yDistance=0.02
22:49:34.289 00.006 12252 PPEC rslt: input = 0.01, final = -0.04, react = 0.00, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:49:34.289 00.000 12252 PPEC: input: 0.01, control: -0.04, exposure: 2000
22:49:34.289 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:34.289 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:49:34.289 00.000 12252 MoveAxis(E, 15, ABG)
22:49:34.289 00.000 12252 Guiding  Dir = 2, Dur = 15
22:49:34.290 00.001 12252 IsSlewing returns 0
22:49:34.290 00.000 12252 IsGuiding returns 0
22:49:34.293 00.003 12252 PulseGuide returned control before completion, sleep 23
22:49:34.333 00.040 12252 IsGuiding returns 0
22:49:34.333 00.000 12252 Move returns status 0, amount 15
22:49:34.333 00.000 12252 MoveAxis(N, 0, ABG)
22:49:34.333 00.000 12252 Move returns status 0, amount 0
22:49:34.333 00.000 12252 move complete, result=0
22:49:34.333 00.000 12252 worker thread done servicing request
22:49:34.333 00.000 12252 Worker thread wakes up
22:49:34.333 00.000 9044 GuideStep: 0.0 px 15 ms EAST, 0.0 px 0 ms NORTH
22:49:34.334 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:34.334 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:36.680 02.346 12252 Exposure complete
22:49:36.728 00.048 12252 worker thread done servicing request
22:49:36.728 00.000 9044 OnExposeComplete: enter
22:49:36.730 00.002 9044 UpdateGuideState(): m_state=6
22:49:36.732 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3941
22:49:36.733 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=831.54, Mass=5710, SNR=51.9, Peak=173 HFD=5.2
22:49:36.734 00.001 9044 MultiStar: [#1 0.05,-0.24,1.07,U] [#2 -0.12,-0.14,1.21,U] [#3 -0.10,-0.09,0.85,U] [#4 -0.04,-0.02,1.28,U] [#5 -0.02,-0.11,0.67,U] [#6 0.07,-0.11,0.42,U] [#7 -0.14,-0.23,0.44,U] [#8 0.00,-0.23,0.42,U] 
22:49:36.735 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.14}, one-star: {-0.09, -0.16}
22:49:36.737 00.002 9044 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.62) = xAngle (-0.28 = -0.28)
22:49:36.738 00.001 9044 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.37 = 2.92)
22:49:36.740 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.14 cameraTheta=-1.91 mountX=0.14 mountY=0.03, mountTheta=0.23
22:49:36.741 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.14, opts=13)
22:49:36.743 00.002 9044 Enqueuing Move request for scope (-0.05, -0.14)
22:49:36.743 00.000 12252 Worker thread wakes up
22:49:36.743 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:36.744 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
22:49:36.744 00.000 9044 UpdateGuideState exits: m=5710 SNR=51.9
22:49:36.745 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
22:49:36.745 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:36.746 00.001 12252 Moving (-0.05, -0.14) raw xDistance=0.14 yDistance=0.03
22:49:36.746 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:36.747 00.001 9044 Enqueuing Expose request
22:49:36.749 00.002 12252 PPEC rslt: input = 0.14, final = 0.08, react = 0.08, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 483.57
22:49:36.749 00.000 12252 PPEC: input: 0.14, control: 0.08, exposure: 2000
22:49:36.749 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:36.749 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:49:36.749 00.000 12252 MoveAxis(W, 32, ABG)
22:49:36.749 00.000 12252 Guiding  Dir = 3, Dur = 32
22:49:36.750 00.001 12252 IsSlewing returns 0
22:49:36.750 00.000 12252 IsGuiding returns 0
22:49:36.752 00.002 12252 PulseGuide returned control before completion, sleep 40
22:49:36.804 00.052 12252 IsGuiding returns 0
22:49:36.804 00.000 12252 Move returns status 0, amount 32
22:49:36.804 00.000 12252 MoveAxis(N, 0, ABG)
22:49:36.804 00.000 12252 Move returns status 0, amount 0
22:49:36.804 00.000 12252 move complete, result=0
22:49:36.804 00.000 12252 worker thread done servicing request
22:49:36.804 00.000 12252 Worker thread wakes up
22:49:36.804 00.000 9044 GuideStep: 0.1 px 32 ms WEST, 0.0 px 0 ms NORTH
22:49:36.808 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:36.808 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:39.158 02.350 12252 Exposure complete
22:49:39.204 00.046 12252 worker thread done servicing request
22:49:39.204 00.000 9044 OnExposeComplete: enter
22:49:39.206 00.002 9044 UpdateGuideState(): m_state=6
22:49:39.208 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3942
22:49:39.210 00.002 9044 Star::Find returns 1 (0), X=1014.40, Y=831.73, Mass=5697, SNR=51.6, Peak=173 HFD=5.3
22:49:39.211 00.001 9044 MultiStar: [#1 -0.04,-0.07,1.04,U] [#2 -0.12,-0.07,1.23,U] [#3 -0.18,-0.03,0.86,U] [#4 -0.06,0.11,1.28,U] [#5 -0.06,0.03,0.65,U] [#6 -0.03,0.03,0.42,U] [#7 -0.23,0.06,0.42,U] [#8 -0.20,-0.05,0.41,U] 
22:49:39.212 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.00}, one-star: {-0.15, 0.02}
22:49:39.213 00.001 9044 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.62) = xAngle (4.74 = -1.54)
22:49:39.214 00.001 9044 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.66 = 1.66)
22:49:39.215 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.00 hyp=0.11 cameraTheta=3.12 mountX=0.00 mountY=0.11, mountTheta=1.54
22:49:39.217 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.00, opts=13)
22:49:39.218 00.001 9044 Enqueuing Move request for scope (-0.11, 0.00)
22:49:39.219 00.001 12252 Worker thread wakes up
22:49:39.219 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:39.221 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.00) opts 0xd
22:49:39.221 00.000 9044 UpdateGuideState exits: m=5697 SNR=51.6
22:49:39.222 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:39.224 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:39.225 00.001 9044 Enqueuing Expose request
22:49:39.226 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.00)
22:49:39.226 00.000 12252 Moving (-0.11, 0.00) raw xDistance=0.00 yDistance=0.11
22:49:39.229 00.003 12252 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:49:39.229 00.000 12252 PPEC: input: 0.00, control: -0.02, exposure: 2000
22:49:39.229 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:39.229 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:49:39.229 00.000 12252 MoveAxis(E, 6, ABG)
22:49:39.229 00.000 12252 Guiding  Dir = 2, Dur = 6
22:49:39.230 00.001 12252 IsSlewing returns 0
22:49:39.230 00.000 12252 IsGuiding returns 0
22:49:39.232 00.002 12252 PulseGuide returned control before completion, sleep 14
22:49:39.251 00.019 12252 IsGuiding returns 0
22:49:39.251 00.000 12252 Move returns status 0, amount 6
22:49:39.251 00.000 12252 MoveAxis(N, 0, ABG)
22:49:39.251 00.000 12252 Move returns status 0, amount 0
22:49:39.251 00.000 12252 move complete, result=0
22:49:39.251 00.000 12252 worker thread done servicing request
22:49:39.252 00.001 12252 Worker thread wakes up
22:49:39.252 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
22:49:39.253 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:39.253 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:41.594 02.341 12252 Exposure complete
22:49:41.644 00.050 12252 worker thread done servicing request
22:49:41.644 00.000 9044 OnExposeComplete: enter
22:49:41.646 00.002 9044 UpdateGuideState(): m_state=6
22:49:41.647 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3943
22:49:41.648 00.001 9044 Star::Find returns 1 (0), X=1014.40, Y=831.63, Mass=5755, SNR=51.8, Peak=173 HFD=5.3
22:49:41.650 00.002 9044 MultiStar: [#1 -0.17,-0.01,1.07,U] [#2 -0.15,-0.07,1.21,U] [#3 -0.24,-0.09,0.86,U] [#4 -0.53,0.39,0.00,M1] [#5 -0.09,-0.03,0.67,U] [#6 -0.12,-0.05,0.43,U] [#7 -0.30,-0.22,0.44,U] [#8 -0.14,-0.08,0.40,U] 
22:49:41.651 00.001 9044 single-star, 7 included, MultiStar: {-0.17, -0.07}, one-star: {-0.15, -0.07}
22:49:41.651 00.000 9044 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.62) = xAngle (-1.06 = -1.06)
22:49:41.653 00.002 9044 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.15 = 2.14)
22:49:41.654 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-2.69 mountX=0.08 mountY=0.14, mountTheta=1.05
22:49:41.655 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.07, opts=13)
22:49:41.656 00.001 9044 Enqueuing Move request for scope (-0.15, -0.07)
22:49:41.657 00.001 12252 Worker thread wakes up
22:49:41.657 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
22:49:41.657 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
22:49:41.657 00.000 12252 Moving (-0.15, -0.07) raw xDistance=0.08 yDistance=0.14
22:49:41.657 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:41.658 00.001 9044 UpdateGuideState exits: m=5755 SNR=51.8
22:49:41.659 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:41.660 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:41.661 00.001 9044 Enqueuing Expose request
22:49:41.662 00.001 12252 PPEC rslt: input = 0.08, final = -0.02, react = 0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:49:41.662 00.000 12252 PPEC: input: 0.08, control: -0.02, exposure: 2000
22:49:41.662 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:41.662 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:49:41.662 00.000 12252 MoveAxis(E, 6, ABG)
22:49:41.662 00.000 12252 Guiding  Dir = 2, Dur = 6
22:49:41.662 00.000 12252 IsSlewing returns 0
22:49:41.664 00.002 12252 IsGuiding returns 0
22:49:41.666 00.002 12252 PulseGuide returned control before completion, sleep 14
22:49:41.682 00.016 12252 IsGuiding returns 0
22:49:41.682 00.000 12252 Move returns status 0, amount 6
22:49:41.682 00.000 12252 MoveAxis(N, 0, ABG)
22:49:41.682 00.000 12252 Move returns status 0, amount 0
22:49:41.683 00.001 12252 move complete, result=0
22:49:41.683 00.000 12252 worker thread done servicing request
22:49:41.683 00.000 9044 GuideStep: 0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:49:41.684 00.001 12252 Worker thread wakes up
22:49:41.684 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:41.684 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:44.030 02.346 12252 Exposure complete
22:49:44.073 00.043 12252 worker thread done servicing request
22:49:44.073 00.000 9044 OnExposeComplete: enter
22:49:44.074 00.001 9044 UpdateGuideState(): m_state=6
22:49:44.075 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3944
22:49:44.076 00.001 9044 Star::Find returns 1 (0), X=1014.30, Y=831.69, Mass=5637, SNR=51.5, Peak=173 HFD=5.3
22:49:44.077 00.001 9044 MultiStar: [#1 -0.18,-0.10,1.06,U] [#2 -0.13,-0.10,1.23,U] [#3 -0.24,-0.10,0.85,U] [#4 -0.11,-0.03,1.29,U] [#5 -0.16,0.00,0.66,U] [#6 -0.07,-0.04,0.43,U] [#7 -0.34,-0.09,0.43,U] [#8 -0.17,-0.06,0.43,U] 
22:49:44.078 00.001 9044 refined, 8 included, MultiStar: {-0.17, -0.06}, one-star: {-0.25, -0.01}
22:49:44.080 00.002 9044 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.62) = xAngle (-1.19 = -1.19)
22:49:44.081 00.001 9044 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.27 = 2.01)
22:49:44.082 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.81 mountX=0.07 mountY=0.17, mountTheta=1.18
22:49:44.084 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.06, opts=13)
22:49:44.086 00.002 9044 Enqueuing Move request for scope (-0.17, -0.06)
22:49:44.087 00.001 12252 Worker thread wakes up
22:49:44.087 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:44.088 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
22:49:44.088 00.000 9044 UpdateGuideState exits: m=5637 SNR=51.5
22:49:44.089 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:44.091 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
22:49:44.091 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:44.092 00.001 9044 Enqueuing Expose request
22:49:44.093 00.001 12252 Moving (-0.17, -0.06) raw xDistance=0.07 yDistance=0.17
22:49:44.097 00.004 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:49:44.097 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
22:49:44.097 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:49:44.098 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:49:44.098 00.000 12252 MoveAxis(E, 4, ABG)
22:49:44.098 00.000 12252 Guiding  Dir = 2, Dur = 4
22:49:44.098 00.000 12252 IsSlewing returns 0
22:49:44.098 00.000 12252 IsGuiding returns 0
22:49:44.099 00.001 12252 PulseGuide returned control before completion, sleep 13
22:49:44.116 00.017 12252 IsGuiding returns 0
22:49:44.116 00.000 12252 Move returns status 0, amount 4
22:49:44.116 00.000 12252 MoveAxis(N, 0, ABG)
22:49:44.116 00.000 12252 Move returns status 0, amount 0
22:49:44.116 00.000 12252 move complete, result=0
22:49:44.116 00.000 12252 worker thread done servicing request
22:49:44.116 00.000 12252 Worker thread wakes up
22:49:44.116 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:44.116 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:44.116 00.000 9044 GuideStep: 0.1 px 4 ms EAST, 0.2 px 0 ms NORTH
22:49:46.463 02.347 12252 Exposure complete
22:49:46.510 00.047 12252 worker thread done servicing request
22:49:46.510 00.000 9044 OnExposeComplete: enter
22:49:46.513 00.003 9044 UpdateGuideState(): m_state=6
22:49:46.515 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
22:49:46.516 00.001 9044 Star::Find returns 1 (0), X=1014.29, Y=831.71, Mass=5753, SNR=52.0, Peak=173 HFD=5.3
22:49:46.516 00.000 9044 MultiStar: [#1 -0.22,-0.02,1.03,U] [#2 -0.24,-0.04,1.19,U] [#3 -0.22,-0.06,0.86,U] [#4 -0.55,0.39,0.00,M1] [#5 -0.19,0.01,0.66,U] [#6 -0.17,-0.15,0.42,U] [#7 -0.40,0.16,0.00,M1] [#8 -0.20,-0.07,0.41,U] 
22:49:46.517 00.001 9044 refined, 6 included, MultiStar: {-0.22, -0.03}, one-star: {-0.26, 0.01}
22:49:46.518 00.001 9044 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.62) = xAngle (-1.36 = -1.36)
22:49:46.519 00.001 9044 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.45 = 1.84)
22:49:46.520 00.001 9044 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.23 cameraTheta=-2.99 mountX=0.05 mountY=0.22, mountTheta=1.36
22:49:46.522 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.22, y=-0.03, opts=13)
22:49:46.523 00.001 9044 Enqueuing Move request for scope (-0.22, -0.03)
22:49:46.524 00.001 12252 Worker thread wakes up
22:49:46.524 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:46.525 00.001 9044 UpdateGuideState exits: m=5753 SNR=52.0
22:49:46.527 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:46.528 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:46.529 00.001 9044 Enqueuing Expose request
22:49:46.531 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
22:49:46.531 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
22:49:46.531 00.000 12252 Moving (-0.22, -0.03) raw xDistance=0.05 yDistance=0.22
22:49:46.533 00.002 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:49:46.534 00.001 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:49:46.534 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:49:46.534 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:49:46.534 00.000 12252 MoveAxis(E, 4, ABG)
22:49:46.534 00.000 12252 Guiding  Dir = 2, Dur = 4
22:49:46.534 00.000 12252 IsSlewing returns 0
22:49:46.534 00.000 12252 IsGuiding returns 0
22:49:46.536 00.002 12252 PulseGuide returned control before completion, sleep 13
22:49:46.550 00.014 12252 IsGuiding returns 0
22:49:46.550 00.000 12252 Move returns status 0, amount 4
22:49:46.550 00.000 12252 MoveAxis(N, 0, ABG)
22:49:46.550 00.000 12252 Move returns status 0, amount 0
22:49:46.550 00.000 12252 move complete, result=0
22:49:46.550 00.000 12252 worker thread done servicing request
22:49:46.550 00.000 12252 Worker thread wakes up
22:49:46.550 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:46.550 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:46.550 00.000 9044 GuideStep: 0.0 px 4 ms EAST, 0.2 px 0 ms NORTH
22:49:48.919 02.369 12252 Exposure complete
22:49:48.970 00.051 12252 worker thread done servicing request
22:49:48.970 00.000 9044 OnExposeComplete: enter
22:49:48.973 00.003 9044 UpdateGuideState(): m_state=6
22:49:48.974 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3946
22:49:48.976 00.002 9044 Star::Find returns 1 (0), X=1014.30, Y=831.57, Mass=5760, SNR=52.0, Peak=173 HFD=5.3
22:49:48.979 00.003 9044 MultiStar: [#1 -0.09,-0.09,1.06,U] [#2 -0.14,-0.12,1.17,U] [#3 -0.18,-0.06,0.84,U] [#4 -0.12,-0.06,1.27,U] [#5 -0.05,-0.08,0.65,U] [#6 -0.09,-0.00,0.42,U] [#7 -0.26,-0.06,0.43,U] [#8 -0.13,-0.04,0.41,U] 
22:49:48.982 00.003 9044 refined, 8 included, MultiStar: {-0.14, -0.08}, one-star: {-0.24, -0.14}
22:49:48.984 00.002 9044 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.62) = xAngle (-1.00 = -1.00)
22:49:48.987 00.003 9044 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.09 = 2.20)
22:49:48.989 00.002 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.17 cameraTheta=-2.63 mountX=0.09 mountY=0.13, mountTheta=0.98
22:49:48.992 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.08, opts=13)
22:49:48.993 00.001 9044 Enqueuing Move request for scope (-0.14, -0.08)
22:49:48.995 00.002 12252 Worker thread wakes up
22:49:48.995 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:48.996 00.001 9044 UpdateGuideState exits: m=5760 SNR=52.0
22:49:48.998 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
22:49:48.998 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:48.999 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
22:49:48.999 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:49.000 00.001 9044 Enqueuing Expose request
22:49:49.001 00.001 12252 Moving (-0.14, -0.08) raw xDistance=0.09 yDistance=0.13
22:49:49.004 00.003 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:49:49.004 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
22:49:49.004 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:49.004 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:49:49.004 00.000 12252 MoveAxis(E, 4, ABG)
22:49:49.004 00.000 12252 Guiding  Dir = 2, Dur = 4
22:49:49.004 00.000 12252 IsSlewing returns 0
22:49:49.004 00.000 12252 IsGuiding returns 0
22:49:49.007 00.003 12252 PulseGuide returned control before completion, sleep 13
22:49:49.028 00.021 12252 IsGuiding returns 0
22:49:49.028 00.000 12252 Move returns status 0, amount 4
22:49:49.028 00.000 12252 MoveAxis(N, 0, ABG)
22:49:49.028 00.000 12252 Move returns status 0, amount 0
22:49:49.028 00.000 12252 move complete, result=0
22:49:49.028 00.000 12252 worker thread done servicing request
22:49:49.028 00.000 12252 Worker thread wakes up
22:49:49.028 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:49.028 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:49.028 00.000 9044 GuideStep: 0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:49:51.372 02.344 12252 Exposure complete
22:49:51.426 00.054 12252 worker thread done servicing request
22:49:51.426 00.000 9044 OnExposeComplete: enter
22:49:51.427 00.001 9044 UpdateGuideState(): m_state=6
22:49:51.428 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3947
22:49:51.430 00.002 9044 Star::Find returns 1 (0), X=1014.27, Y=831.47, Mass=5616, SNR=51.6, Peak=173 HFD=5.2
22:49:51.431 00.001 9044 MultiStar: [#1 -0.14,-0.42,0.00,M1] [#2 -0.19,-0.24,1.20,U] [#3 -0.28,-0.21,0.85,U] [#4 -0.15,-0.15,1.28,U] [#5 -0.09,-0.19,0.65,U] [#6 -0.08,-0.24,0.41,U] [#7 -0.33,-0.39,0.00,M1] [#8 -0.08,-0.21,0.42,U] 
22:49:51.432 00.001 9044 refined, 6 included, MultiStar: {-0.18, -0.21}, one-star: {-0.28, -0.24}
22:49:51.433 00.001 9044 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.62) = xAngle (-0.66 = -0.66)
22:49:51.434 00.001 9044 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.75 = 2.53)
22:49:51.435 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-2.29 mountX=0.22 mountY=0.16, mountTheta=0.63
22:49:51.438 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.21, opts=13)
22:49:51.440 00.002 9044 Enqueuing Move request for scope (-0.18, -0.21)
22:49:51.441 00.001 12252 Worker thread wakes up
22:49:51.441 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:51.442 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.21) opts 0xd
22:49:51.442 00.000 9044 UpdateGuideState exits: m=5616 SNR=51.6
22:49:51.443 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:51.444 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.21)
22:49:51.444 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:51.445 00.001 9044 Enqueuing Expose request
22:49:51.446 00.001 12252 Moving (-0.18, -0.21) raw xDistance=0.22 yDistance=0.16
22:49:51.451 00.005 12252 PPEC rslt: input = 0.22, final = 0.11, react = 0.13, pred = -0.03, hyst = 0.12, hyst_pct = 0.00, period_length = 483.57
22:49:51.451 00.000 12252 PPEC: input: 0.22, control: 0.11, exposure: 2000
22:49:51.451 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.14 newest=0.51
22:49:51.451 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
22:49:51.451 00.000 12252 MoveAxis(W, 41, ABG)
22:49:51.451 00.000 12252 Guiding  Dir = 3, Dur = 41
22:49:51.452 00.001 12252 IsSlewing returns 0
22:49:51.452 00.000 12252 IsGuiding returns 0
22:49:51.454 00.002 12252 PulseGuide returned control before completion, sleep 50
22:49:51.521 00.067 12252 IsGuiding returns 0
22:49:51.523 00.002 12252 Move returns status 0, amount 41
22:49:51.523 00.000 12252 BLC: Oldest BLC event removed
22:49:51.523 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:49:51.523 00.000 12252 MoveAxis(S, 134, ABG)
22:49:51.523 00.000 12252 Guiding  Dir = 1, Dur = 134
22:49:51.523 00.000 12252 IsSlewing returns 0
22:49:51.523 00.000 12252 IsGuiding returns 0
22:49:51.529 00.006 12252 PulseGuide returned control before completion, sleep 139
22:49:51.677 00.148 12252 IsGuiding returns 0
22:49:51.678 00.001 12252 Move returns status 0, amount 134
22:49:51.678 00.000 12252 move complete, result=0
22:49:51.678 00.000 12252 worker thread done servicing request
22:49:51.678 00.000 9044 GuideStep: 0.2 px 41 ms WEST, 0.2 px 134 ms SOUTH
22:49:51.680 00.002 12252 Worker thread wakes up
22:49:51.680 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:51.680 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:54.021 02.341 12252 Exposure complete
22:49:54.072 00.051 12252 worker thread done servicing request
22:49:54.072 00.000 9044 OnExposeComplete: enter
22:49:54.073 00.001 9044 UpdateGuideState(): m_state=6
22:49:54.075 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3948
22:49:54.076 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=831.64, Mass=5751, SNR=51.8, Peak=173 HFD=5.2
22:49:54.078 00.002 9044 MultiStar: [#1 0.01,-0.21,1.06,U] [#2 -0.06,-0.02,1.21,U] [#3 -0.12,-0.04,0.85,U] [#4 -0.05,-0.00,1.29,U] [#5 0.01,0.03,0.66,U] [#6 0.12,-0.05,0.43,U] [#7 -0.12,-0.05,0.44,U] [#8 -0.01,-0.06,0.42,U] 
22:49:54.079 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.05}, one-star: {-0.08, -0.07}
22:49:54.080 00.001 9044 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.62) = xAngle (-0.59 = -0.59)
22:49:54.081 00.001 9044 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.68 = 2.61)
22:49:54.081 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.22 mountX=0.06 mountY=0.04, mountTheta=0.55
22:49:54.083 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.05, opts=13)
22:49:54.084 00.001 9044 Enqueuing Move request for scope (-0.04, -0.05)
22:49:54.085 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:54.086 00.001 12252 Worker thread wakes up
22:49:54.086 00.000 9044 UpdateGuideState exits: m=5751 SNR=51.8
22:49:54.088 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:54.089 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
22:49:54.089 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:54.090 00.001 9044 Enqueuing Expose request
22:49:54.090 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
22:49:54.090 00.000 12252 Moving (-0.04, -0.05) raw xDistance=0.06 yDistance=0.04
22:49:54.090 00.000 12252 BLC: History state: CurrMiss=0.04, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.159113, 1:0.035029
22:49:54.091 00.001 12252 BLC: No correction, Miss < min_move
22:49:54.093 00.002 12252 PPEC rslt: input = 0.06, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:49:54.093 00.000 12252 PPEC: input: 0.06, control: -0.02, exposure: 2000
22:49:54.093 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:54.093 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:49:54.093 00.000 12252 MoveAxis(E, 9, ABG)
22:49:54.093 00.000 12252 Guiding  Dir = 2, Dur = 9
22:49:54.094 00.001 12252 IsSlewing returns 0
22:49:54.094 00.000 12252 IsGuiding returns 0
22:49:54.097 00.003 12252 PulseGuide returned control before completion, sleep 17
22:49:54.123 00.026 12252 IsGuiding returns 0
22:49:54.123 00.000 12252 Move returns status 0, amount 9
22:49:54.123 00.000 12252 MoveAxis(N, 0, ABG)
22:49:54.123 00.000 12252 Move returns status 0, amount 0
22:49:54.123 00.000 12252 move complete, result=0
22:49:54.123 00.000 12252 worker thread done servicing request
22:49:54.123 00.000 12252 Worker thread wakes up
22:49:54.123 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:54.123 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:54.124 00.001 9044 GuideStep: 0.1 px 9 ms EAST, 0.0 px 0 ms NORTH
22:49:56.471 02.347 12252 Exposure complete
22:49:56.535 00.064 12252 worker thread done servicing request
22:49:56.535 00.000 9044 OnExposeComplete: enter
22:49:56.536 00.001 9044 UpdateGuideState(): m_state=6
22:49:56.537 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3949
22:49:56.538 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=831.66, Mass=5638, SNR=51.5, Peak=173 HFD=5.2
22:49:56.541 00.003 9044 MultiStar: [#1 -0.02,0.01,1.05,U] [#2 0.01,-0.05,1.20,U] [#3 -0.03,0.03,0.86,U] [#4 -0.02,-0.01,1.28,U] [#5 -0.01,0.04,0.65,U] [#6 0.08,-0.11,0.42,U] [#7 -0.03,-0.00,0.44,U] [#8 0.00,-0.03,0.41,U] 
22:49:56.542 00.001 9044 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {-0.05, -0.05}
22:49:56.543 00.001 9044 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.62) = xAngle (-0.66 = -0.66)
22:49:56.544 00.001 9044 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.74 = 2.54)
22:49:56.545 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.28 mountX=0.02 mountY=0.01, mountTheta=0.62
22:49:56.547 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.02, opts=13)
22:49:56.548 00.001 9044 Enqueuing Move request for scope (-0.01, -0.02)
22:49:56.549 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:56.550 00.001 9044 UpdateGuideState exits: m=5638 SNR=51.5
22:49:56.551 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:56.553 00.002 12252 Worker thread wakes up
22:49:56.553 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:56.554 00.001 9044 Enqueuing Expose request
22:49:56.555 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:49:56.555 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:49:56.556 00.001 12252 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.01
22:49:56.556 00.000 12252 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.159113, 1:0.035029, 2:0.011971
22:49:56.556 00.000 12252 BLC: No correction, Miss < min_move
22:49:56.559 00.003 12252 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:49:56.559 00.000 12252 PPEC: input: 0.02, control: 0.00, exposure: 2000
22:49:56.559 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:56.559 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:49:56.559 00.000 12252 MoveAxis(W, 1, ABG)
22:49:56.559 00.000 12252 Guiding  Dir = 3, Dur = 1
22:49:56.559 00.000 12252 IsSlewing returns 0
22:49:56.559 00.000 12252 IsGuiding returns 0
22:49:56.562 00.003 12252 IsGuiding returns 0
22:49:56.562 00.000 12252 Move returns status 0, amount 1
22:49:56.562 00.000 12252 MoveAxis(N, 0, ABG)
22:49:56.562 00.000 12252 Move returns status 0, amount 0
22:49:56.562 00.000 12252 move complete, result=0
22:49:56.562 00.000 12252 worker thread done servicing request
22:49:56.562 00.000 12252 Worker thread wakes up
22:49:56.562 00.000 9044 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:49:56.563 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:56.564 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:49:58.896 02.332 12252 Exposure complete
22:49:58.943 00.047 12252 worker thread done servicing request
22:49:58.943 00.000 9044 OnExposeComplete: enter
22:49:58.944 00.001 9044 UpdateGuideState(): m_state=6
22:49:58.945 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3950
22:49:58.947 00.002 9044 Star::Find returns 1 (0), X=1014.46, Y=831.64, Mass=5772, SNR=52.1, Peak=173 HFD=5.3
22:49:58.948 00.001 9044 MultiStar: [#1 0.01,-0.24,1.03,U] [#2 -0.08,-0.14,1.20,U] [#3 -0.07,-0.12,0.85,U] [#4 -0.03,0.01,1.27,U] [#5 -0.03,-0.06,0.65,U] [#6 0.08,0.03,0.42,U] [#7 -0.13,-0.10,0.42,U] [#8 0.08,-0.09,0.39,U] 
22:49:58.951 00.003 9044 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {-0.09, -0.07}
22:49:58.953 00.002 9044 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.62) = xAngle (-0.34 = -0.34)
22:49:58.955 00.002 9044 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.42 = 2.86)
22:49:58.956 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.96 mountX=0.10 mountY=0.03, mountTheta=0.29
22:49:58.957 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.09, opts=13)
22:49:58.959 00.002 9044 Enqueuing Move request for scope (-0.04, -0.09)
22:49:58.960 00.001 12252 Worker thread wakes up
22:49:58.960 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:49:58.961 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
22:49:58.961 00.000 9044 UpdateGuideState exits: m=5772 SNR=52.1
22:49:58.963 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
22:49:58.963 00.000 12252 Moving (-0.04, -0.09) raw xDistance=0.10 yDistance=0.03
22:49:58.963 00.000 12252 BLC: window closed
22:49:58.963 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:49:58.964 00.001 12252 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.04, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.159113, 1:0.035029, 2:0.011971
22:49:58.964 00.000 12252 BLC: No correction, Miss < min_move
22:49:58.964 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:49:58.967 00.003 9044 Enqueuing Expose request
22:49:58.969 00.002 12252 PPEC rslt: input = 0.10, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:49:58.969 00.000 12252 PPEC: input: 0.10, control: -0.01, exposure: 2000
22:49:58.969 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:49:58.970 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:49:58.970 00.000 12252 MoveAxis(E, 3, ABG)
22:49:58.970 00.000 12252 Guiding  Dir = 2, Dur = 3
22:49:58.970 00.000 12252 IsSlewing returns 0
22:49:58.970 00.000 12252 IsGuiding returns 0
22:49:58.973 00.003 12252 PulseGuide returned control before completion, sleep 11
22:49:58.999 00.026 12252 IsGuiding returns 0
22:49:58.999 00.000 12252 Move returns status 0, amount 3
22:49:58.999 00.000 12252 MoveAxis(N, 0, ABG)
22:49:58.999 00.000 12252 Move returns status 0, amount 0
22:49:58.999 00.000 12252 move complete, result=0
22:49:59.000 00.001 12252 worker thread done servicing request
22:49:59.000 00.000 12252 Worker thread wakes up
22:49:59.000 00.000 9044 GuideStep: 0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
22:49:59.002 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:49:59.002 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:01.349 02.347 12252 Exposure complete
22:50:01.397 00.048 12252 worker thread done servicing request
22:50:01.397 00.000 9044 OnExposeComplete: enter
22:50:01.398 00.001 9044 UpdateGuideState(): m_state=6
22:50:01.399 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3951
22:50:01.400 00.001 9044 Star::Find returns 1 (0), X=1014.53, Y=831.35, Mass=5746, SNR=52.1, Peak=173 HFD=5.3
22:50:01.401 00.001 9044 MultiStar: [#1 -0.06,-0.31,1.06,U] [#2 -0.04,-0.20,1.21,U] [#3 -0.12,-0.26,0.85,U] [#4 -0.03,-0.09,1.27,U] [#5 -0.03,-0.15,0.66,U] [#6 0.04,-0.13,0.43,U] [#7 -0.12,-0.31,0.43,U] [#8 0.04,-0.24,0.40,U] 
22:50:01.402 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.23}, one-star: {-0.02, -0.36}
22:50:01.403 00.001 9044 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.62) = xAngle (-0.13 = -0.13)
22:50:01.404 00.001 9044 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.22 = 3.07)
22:50:01.404 00.000 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.76 mountX=0.23 mountY=0.02, mountTheta=0.07
22:50:01.407 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.23, opts=13)
22:50:01.408 00.001 9044 Enqueuing Move request for scope (-0.04, -0.23)
22:50:01.409 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:01.411 00.002 9044 UpdateGuideState exits: m=5746 SNR=52.1
22:50:01.412 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:01.413 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:01.414 00.001 9044 Enqueuing Expose request
22:50:01.415 00.001 12252 Worker thread wakes up
22:50:01.415 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
22:50:01.415 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
22:50:01.415 00.000 12252 Moving (-0.04, -0.23) raw xDistance=0.23 yDistance=0.02
22:50:01.418 00.003 12252 PPEC rslt: input = 0.23, final = 0.12, react = 0.14, pred = -0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 483.57
22:50:01.418 00.000 12252 PPEC: input: 0.23, control: 0.12, exposure: 2000
22:50:01.418 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:01.418 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:50:01.418 00.000 12252 MoveAxis(W, 47, ABG)
22:50:01.419 00.001 12252 Guiding  Dir = 3, Dur = 47
22:50:01.419 00.000 12252 IsSlewing returns 0
22:50:01.419 00.000 12252 IsGuiding returns 0
22:50:01.423 00.004 12252 PulseGuide returned control before completion, sleep 55
22:50:01.482 00.059 12252 IsGuiding returns 0
22:50:01.482 00.000 12252 Move returns status 0, amount 47
22:50:01.483 00.001 12252 MoveAxis(N, 0, ABG)
22:50:01.483 00.000 12252 Move returns status 0, amount 0
22:50:01.483 00.000 12252 move complete, result=0
22:50:01.483 00.000 12252 worker thread done servicing request
22:50:01.483 00.000 12252 Worker thread wakes up
22:50:01.483 00.000 9044 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
22:50:01.485 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:01.486 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:03.862 02.376 12252 Exposure complete
22:50:03.925 00.063 12252 worker thread done servicing request
22:50:03.925 00.000 9044 OnExposeComplete: enter
22:50:03.927 00.002 9044 UpdateGuideState(): m_state=6
22:50:03.928 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3952
22:50:03.930 00.002 9044 Star::Find returns 1 (0), X=1014.52, Y=831.59, Mass=5705, SNR=51.7, Peak=173 HFD=5.2
22:50:03.933 00.003 9044 MultiStar: [#1 -0.02,-0.28,1.08,U] [#2 -0.07,-0.21,1.22,U] [#3 -0.15,-0.10,0.85,U] [#4 0.02,-0.03,1.29,U] [#5 -0.01,-0.04,0.66,U] [#6 0.06,-0.07,0.42,U] [#7 -0.16,-0.20,0.43,U] [#8 -0.00,-0.12,0.40,U] 
22:50:03.937 00.004 9044 single-star, 8 included, MultiStar: {-0.04, -0.13}, one-star: {-0.02, -0.11}
22:50:03.939 00.002 9044 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.62) = xAngle (-0.16 = -0.16)
22:50:03.941 00.002 9044 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.24 = 3.04)
22:50:03.943 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.11 hyp=0.12 cameraTheta=-1.79 mountX=0.12 mountY=0.01, mountTheta=0.10
22:50:03.947 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.11, opts=13)
22:50:03.949 00.002 9044 Enqueuing Move request for scope (-0.02, -0.11)
22:50:03.950 00.001 12252 Worker thread wakes up
22:50:03.950 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:03.951 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.11) opts 0xd
22:50:03.952 00.001 9044 UpdateGuideState exits: m=5705 SNR=51.7
22:50:03.953 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.11)
22:50:03.953 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:03.954 00.001 12252 Moving (-0.02, -0.11) raw xDistance=0.12 yDistance=0.01
22:50:03.954 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:03.955 00.001 9044 Enqueuing Expose request
22:50:03.958 00.003 12252 PPEC rslt: input = 0.12, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.57
22:50:03.958 00.000 12252 PPEC: input: 0.12, control: 0.06, exposure: 2000
22:50:03.958 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:03.958 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:50:03.958 00.000 12252 MoveAxis(W, 25, ABG)
22:50:03.958 00.000 12252 Guiding  Dir = 3, Dur = 25
22:50:03.959 00.001 12252 IsSlewing returns 0
22:50:03.959 00.000 12252 IsGuiding returns 0
22:50:03.961 00.002 12252 PulseGuide returned control before completion, sleep 33
22:50:03.998 00.037 12252 IsGuiding returns 0
22:50:03.998 00.000 12252 Move returns status 0, amount 25
22:50:03.998 00.000 12252 MoveAxis(N, 0, ABG)
22:50:03.999 00.001 12252 Move returns status 0, amount 0
22:50:03.999 00.000 12252 move complete, result=0
22:50:03.999 00.000 12252 worker thread done servicing request
22:50:03.999 00.000 12252 Worker thread wakes up
22:50:03.999 00.000 9044 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
22:50:04.000 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:04.000 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:06.355 02.355 12252 Exposure complete
22:50:06.418 00.063 12252 worker thread done servicing request
22:50:06.419 00.001 9044 OnExposeComplete: enter
22:50:06.421 00.002 9044 UpdateGuideState(): m_state=6
22:50:06.423 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3953
22:50:06.425 00.002 9044 Star::Find returns 1 (0), X=1014.51, Y=831.74, Mass=5578, SNR=51.1, Peak=173 HFD=5.2
22:50:06.426 00.001 9044 MultiStar: [#1 0.05,-0.13,1.06,U] [#2 -0.03,-0.02,1.21,U] [#3 -0.08,-0.02,0.86,U] [#4 0.02,0.15,1.28,U] [#5 0.08,0.07,0.66,U] [#6 0.13,0.04,0.41,U] [#7 0.01,0.05,0.44,U] [#8 0.09,-0.12,0.41,U] 
22:50:06.426 00.000 9044 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {-0.04, 0.03}
22:50:06.427 00.001 9044 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.62) = xAngle (2.54 = 2.54)
22:50:06.429 00.002 9044 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.54 = -0.54)
22:50:06.431 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.02 cameraTheta=0.92 mountX=-0.01 mountY=-0.01, mountTheta=-2.58
22:50:06.433 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.01, opts=13)
22:50:06.434 00.001 9044 Enqueuing Move request for scope (0.01, 0.01)
22:50:06.435 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:06.436 00.001 12252 Worker thread wakes up
22:50:06.436 00.000 9044 UpdateGuideState exits: m=5578 SNR=51.1
22:50:06.438 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:06.438 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
22:50:06.439 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:06.440 00.001 9044 Enqueuing Expose request
22:50:06.441 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
22:50:06.441 00.000 12252 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
22:50:06.446 00.005 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:50:06.446 00.000 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
22:50:06.447 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:06.447 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:50:06.447 00.000 12252 MoveAxis(E, 1, ABG)
22:50:06.447 00.000 12252 Guiding  Dir = 2, Dur = 1
22:50:06.447 00.000 12252 IsSlewing returns 0
22:50:06.447 00.000 12252 IsGuiding returns 0
22:50:06.449 00.002 12252 IsGuiding returns 0
22:50:06.449 00.000 12252 Move returns status 0, amount 1
22:50:06.449 00.000 12252 MoveAxis(N, 0, ABG)
22:50:06.449 00.000 12252 Move returns status 0, amount 0
22:50:06.449 00.000 12252 move complete, result=0
22:50:06.450 00.001 12252 worker thread done servicing request
22:50:06.450 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
22:50:06.451 00.001 12252 Worker thread wakes up
22:50:06.451 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:06.451 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:08.806 02.355 12252 Exposure complete
22:50:08.844 00.038 12252 worker thread done servicing request
22:50:08.844 00.000 9044 OnExposeComplete: enter
22:50:08.845 00.001 9044 UpdateGuideState(): m_state=6
22:50:08.847 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3954
22:50:08.848 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=831.71, Mass=5716, SNR=51.8, Peak=173 HFD=5.2
22:50:08.849 00.001 9044 MultiStar: [#1 0.03,-0.21,1.05,U] [#2 -0.06,-0.06,1.21,U] [#3 -0.06,-0.02,0.84,U] [#4 -0.01,0.06,1.27,U] [#5 -0.03,0.09,0.65,U] [#6 0.08,0.16,0.43,U] [#7 -0.15,-0.00,0.43,U] [#8 0.06,-0.03,0.42,U] 
22:50:08.851 00.002 9044 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {-0.04, 0.01}
22:50:08.852 00.001 9044 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.62) = xAngle (-0.86 = -0.86)
22:50:08.853 00.001 9044 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.95 = 2.34)
22:50:08.855 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.49 mountX=0.02 mountY=0.02, mountTheta=0.84
22:50:08.856 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.02, opts=13)
22:50:08.858 00.002 9044 Enqueuing Move request for scope (-0.02, -0.02)
22:50:08.859 00.001 12252 Worker thread wakes up
22:50:08.859 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:50:08.859 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:50:08.859 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:08.860 00.001 12252 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
22:50:08.860 00.000 9044 UpdateGuideState exits: m=5716 SNR=51.8
22:50:08.861 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:08.863 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:08.864 00.001 9044 Enqueuing Expose request
22:50:08.865 00.001 12252 PPEC rslt: input = 0.02, final = 0.00, react = 0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:50:08.865 00.000 12252 PPEC: input: 0.02, control: 0.00, exposure: 2000
22:50:08.865 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:08.865 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:50:08.865 00.000 12252 MoveAxis(W, 1, ABG)
22:50:08.865 00.000 12252 Guiding  Dir = 3, Dur = 1
22:50:08.866 00.001 12252 IsSlewing returns 0
22:50:08.866 00.000 12252 IsGuiding returns 0
22:50:08.870 00.004 12252 IsGuiding returns 0
22:50:08.870 00.000 12252 Move returns status 0, amount 1
22:50:08.870 00.000 12252 MoveAxis(N, 0, ABG)
22:50:08.870 00.000 12252 Move returns status 0, amount 0
22:50:08.870 00.000 12252 move complete, result=0
22:50:08.870 00.000 12252 worker thread done servicing request
22:50:08.870 00.000 12252 Worker thread wakes up
22:50:08.871 00.001 9044 GuideStep: 0.0 px 1 ms WEST, 0.0 px 0 ms NORTH
22:50:08.872 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:08.872 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:11.210 02.338 12252 Exposure complete
22:50:11.272 00.062 12252 worker thread done servicing request
22:50:11.272 00.000 9044 OnExposeComplete: enter
22:50:11.275 00.003 9044 UpdateGuideState(): m_state=6
22:50:11.278 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3955
22:50:11.280 00.002 9044 Star::Find returns 1 (0), X=1014.41, Y=831.56, Mass=5633, SNR=51.4, Peak=173 HFD=5.2
22:50:11.280 00.000 9044 MultiStar: [#1 -0.07,-0.33,1.08,U] [#2 -0.07,-0.21,1.22,U] [#3 -0.11,-0.17,0.86,U] [#4 -0.05,-0.07,1.29,U] [#5 0.00,-0.10,0.66,U] [#6 -0.01,-0.19,0.42,U] [#7 -0.15,-0.32,0.43,U] [#8 -0.00,-0.24,0.42,U] 
22:50:11.282 00.002 9044 single-star, 8 included, MultiStar: {-0.07, -0.18}, one-star: {-0.13, -0.14}
22:50:11.283 00.001 9044 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.62) = xAngle (-0.71 = -0.71)
22:50:11.284 00.001 9044 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.79 = 2.49)
22:50:11.285 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.33 mountX=0.15 mountY=0.12, mountTheta=0.67
22:50:11.286 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.14, opts=13)
22:50:11.287 00.001 9044 Enqueuing Move request for scope (-0.13, -0.14)
22:50:11.287 00.000 12252 Worker thread wakes up
22:50:11.287 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:11.289 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
22:50:11.289 00.000 9044 UpdateGuideState exits: m=5633 SNR=51.4
22:50:11.291 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:11.293 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
22:50:11.293 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:11.295 00.002 9044 Enqueuing Expose request
22:50:11.297 00.002 12252 Moving (-0.13, -0.14) raw xDistance=0.15 yDistance=0.12
22:50:11.299 00.002 12252 PPEC rslt: input = 0.15, final = 0.10, react = 0.09, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 483.57
22:50:11.300 00.001 12252 PPEC: input: 0.15, control: 0.10, exposure: 2000
22:50:11.300 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:11.300 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:50:11.300 00.000 12252 MoveAxis(W, 40, ABG)
22:50:11.300 00.000 12252 Guiding  Dir = 3, Dur = 40
22:50:11.300 00.000 12252 IsSlewing returns 0
22:50:11.301 00.001 12252 IsGuiding returns 0
22:50:11.303 00.002 12252 PulseGuide returned control before completion, sleep 49
22:50:11.360 00.057 12252 IsGuiding returns 0
22:50:11.360 00.000 12252 Move returns status 0, amount 40
22:50:11.360 00.000 12252 MoveAxis(N, 0, ABG)
22:50:11.360 00.000 12252 Move returns status 0, amount 0
22:50:11.360 00.000 12252 move complete, result=0
22:50:11.361 00.001 12252 worker thread done servicing request
22:50:11.361 00.000 12252 Worker thread wakes up
22:50:11.361 00.000 9044 GuideStep: 0.1 px 40 ms WEST, 0.1 px 0 ms NORTH
22:50:11.364 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:11.364 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:13.708 02.344 12252 Exposure complete
22:50:13.774 00.066 12252 worker thread done servicing request
22:50:13.774 00.000 9044 OnExposeComplete: enter
22:50:13.778 00.004 9044 UpdateGuideState(): m_state=6
22:50:13.781 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3956
22:50:13.783 00.002 9044 Star::Find returns 1 (0), X=1014.47, Y=831.56, Mass=5647, SNR=51.5, Peak=173 HFD=5.2
22:50:13.786 00.003 9044 MultiStar: [#1 -0.04,-0.28,1.08,U] [#2 0.01,-0.18,1.20,U] [#3 -0.06,-0.15,0.85,U] [#4 -0.02,-0.06,1.29,U] [#5 0.01,-0.17,0.67,U] [#6 0.13,-0.04,0.42,U] [#7 -0.09,-0.26,0.43,U] [#8 0.13,-0.16,0.42,U] 
22:50:13.788 00.002 9044 refined, 8 included, MultiStar: {-0.01, -0.16}, one-star: {-0.08, -0.15}
22:50:13.791 00.003 9044 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.62) = xAngle (-0.03 = -0.03)
22:50:13.794 00.003 9044 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.12 = -3.12)
22:50:13.796 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.66 mountX=0.16 mountY=-0.00, mountTheta=-0.02
22:50:13.800 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.16, opts=13)
22:50:13.802 00.002 9044 Enqueuing Move request for scope (-0.01, -0.16)
22:50:13.804 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:13.805 00.001 9044 UpdateGuideState exits: m=5647 SNR=51.5
22:50:13.807 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:13.808 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:13.810 00.002 9044 Enqueuing Expose request
22:50:13.811 00.001 12252 Worker thread wakes up
22:50:13.811 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.16) opts 0xd
22:50:13.811 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.16)
22:50:13.812 00.001 12252 Moving (-0.01, -0.16) raw xDistance=0.16 yDistance=-0.00
22:50:13.816 00.004 12252 PPEC rslt: input = 0.16, final = 0.11, react = 0.10, pred = 0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 483.57
22:50:13.816 00.000 12252 PPEC: input: 0.16, control: 0.11, exposure: 2000
22:50:13.816 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:13.816 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:50:13.816 00.000 12252 MoveAxis(W, 44, ABG)
22:50:13.816 00.000 12252 Guiding  Dir = 3, Dur = 44
22:50:13.816 00.000 12252 IsSlewing returns 0
22:50:13.816 00.000 12252 IsGuiding returns 0
22:50:13.818 00.002 12252 PulseGuide returned control before completion, sleep 52
22:50:13.872 00.054 12252 IsGuiding returns 1
22:50:13.872 00.000 12252 scope still moving after pulse duration time elapsed
22:50:13.906 00.034 12252 IsSlewing returns 0
22:50:13.907 00.001 12252 IsGuiding returns 0
22:50:13.907 00.000 12252 scope move finished after 44 + 46 ms
22:50:13.907 00.000 12252 Move returns status 0, amount 44
22:50:13.907 00.000 12252 MoveAxis(N, 0, ABG)
22:50:13.907 00.000 12252 Move returns status 0, amount 0
22:50:13.907 00.000 12252 move complete, result=0
22:50:13.907 00.000 12252 worker thread done servicing request
22:50:13.907 00.000 12252 Worker thread wakes up
22:50:13.907 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:13.907 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:13.907 00.000 9044 GuideStep: 0.2 px 44 ms WEST, -0.0 px 0 ms NORTH
22:50:16.261 02.354 12252 Exposure complete
22:50:16.306 00.045 12252 worker thread done servicing request
22:50:16.306 00.000 9044 OnExposeComplete: enter
22:50:16.307 00.001 9044 UpdateGuideState(): m_state=6
22:50:16.308 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3957
22:50:16.309 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=831.76, Mass=5593, SNR=51.2, Peak=173 HFD=5.2
22:50:16.310 00.001 9044 MultiStar: [#1 -0.01,-0.19,1.09,U] [#2 0.04,0.03,1.21,U] [#3 -0.04,0.07,0.86,U] [#4 0.03,0.11,1.30,U] [#5 0.05,0.06,0.67,U] [#6 0.19,0.06,0.43,U] [#7 -0.06,0.03,0.44,U] [#8 -0.02,-0.05,0.42,U] 
22:50:16.311 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.05, 0.06}
22:50:16.313 00.002 9044 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.62) = xAngle (2.80 = 2.80)
22:50:16.315 00.002 9044 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.28 = -0.28)
22:50:16.316 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.18 mountX=-0.02 mountY=-0.01, mountTheta=-2.86
22:50:16.318 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.02, opts=13)
22:50:16.319 00.001 9044 Enqueuing Move request for scope (0.01, 0.02)
22:50:16.320 00.001 12252 Worker thread wakes up
22:50:16.320 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:16.321 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
22:50:16.321 00.000 9044 UpdateGuideState exits: m=5593 SNR=51.2
22:50:16.322 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:16.323 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
22:50:16.323 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:16.324 00.001 9044 Enqueuing Expose request
22:50:16.325 00.001 12252 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
22:50:16.329 00.004 12252 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:50:16.330 00.001 12252 PPEC: input: -0.02, control: 0.02, exposure: 2000
22:50:16.330 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:16.330 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:50:16.330 00.000 12252 MoveAxis(W, 6, ABG)
22:50:16.330 00.000 12252 Guiding  Dir = 3, Dur = 6
22:50:16.330 00.000 12252 IsSlewing returns 0
22:50:16.331 00.001 12252 IsGuiding returns 0
22:50:16.333 00.002 12252 PulseGuide returned control before completion, sleep 14
22:50:16.360 00.027 12252 IsGuiding returns 0
22:50:16.360 00.000 12252 Move returns status 0, amount 6
22:50:16.360 00.000 12252 MoveAxis(N, 0, ABG)
22:50:16.360 00.000 12252 Move returns status 0, amount 0
22:50:16.360 00.000 12252 move complete, result=0
22:50:16.360 00.000 12252 worker thread done servicing request
22:50:16.360 00.000 12252 Worker thread wakes up
22:50:16.360 00.000 9044 GuideStep: -0.0 px 6 ms WEST, -0.0 px 0 ms NORTH
22:50:16.362 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:16.362 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:18.719 02.357 12252 Exposure complete
22:50:18.773 00.054 12252 worker thread done servicing request
22:50:18.773 00.000 9044 OnExposeComplete: enter
22:50:18.775 00.002 9044 UpdateGuideState(): m_state=6
22:50:18.776 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3958
22:50:18.777 00.001 9044 Star::Find returns 1 (0), X=1014.67, Y=831.55, Mass=5606, SNR=51.3, Peak=173 HFD=5.2
22:50:18.780 00.003 9044 MultiStar: [#1 0.14,-0.16,1.05,U] [#2 0.07,-0.11,1.21,U] [#3 0.05,-0.01,0.86,U] [#4 0.06,0.07,1.27,U] [#5 0.08,-0.05,0.66,U] [#6 0.12,-0.01,0.43,U] [#7 0.03,0.03,0.44,U] [#8 0.00,-0.05,0.42,U] 
22:50:18.781 00.001 9044 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.12, -0.15}
22:50:18.782 00.001 9044 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.62) = xAngle (1.01 = 1.01)
22:50:18.785 00.003 9044 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.07 = -2.07)
22:50:18.788 00.003 9044 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.61 mountX=0.05 mountY=-0.09, mountTheta=-1.03
22:50:18.791 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.06, opts=13)
22:50:18.793 00.002 9044 Enqueuing Move request for scope (0.08, -0.06)
22:50:18.794 00.001 12252 Worker thread wakes up
22:50:18.794 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:18.795 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
22:50:18.795 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
22:50:18.795 00.000 9044 UpdateGuideState exits: m=5606 SNR=51.3
22:50:18.797 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:18.798 00.001 12252 Moving (0.08, -0.06) raw xDistance=0.05 yDistance=-0.09
22:50:18.798 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:18.799 00.001 9044 Enqueuing Expose request
22:50:18.801 00.002 12252 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.57
22:50:18.801 00.000 12252 PPEC: input: 0.05, control: 0.00, exposure: 2000
22:50:18.801 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:18.802 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:50:18.802 00.000 12252 MoveAxis(W, 2, ABG)
22:50:18.802 00.000 12252 Guiding  Dir = 3, Dur = 2
22:50:18.802 00.000 12252 IsSlewing returns 0
22:50:18.802 00.000 12252 IsGuiding returns 0
22:50:18.804 00.002 12252 PulseGuide returned control before completion, sleep 11
22:50:18.821 00.017 12252 IsGuiding returns 0
22:50:18.821 00.000 12252 Move returns status 0, amount 2
22:50:18.821 00.000 12252 MoveAxis(N, 0, ABG)
22:50:18.821 00.000 12252 Move returns status 0, amount 0
22:50:18.821 00.000 12252 move complete, result=0
22:50:18.821 00.000 12252 worker thread done servicing request
22:50:18.821 00.000 12252 Worker thread wakes up
22:50:18.821 00.000 9044 GuideStep: 0.1 px 2 ms WEST, -0.1 px 0 ms NORTH
22:50:18.823 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:18.823 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:21.178 02.355 12252 Exposure complete
22:50:21.226 00.048 12252 worker thread done servicing request
22:50:21.226 00.000 9044 OnExposeComplete: enter
22:50:21.227 00.001 9044 UpdateGuideState(): m_state=6
22:50:21.228 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3959
22:50:21.229 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=831.54, Mass=5759, SNR=52.0, Peak=173 HFD=5.3
22:50:21.231 00.002 9044 MultiStar: [#1 0.11,-0.22,1.07,U] [#2 0.12,-0.10,1.19,U] [#3 0.19,-0.11,0.85,U] [#4 0.13,0.03,1.27,U] [#5 0.16,-0.00,0.66,U] [#6 0.24,-0.11,0.41,U] [#7 -0.00,0.00,0.43,U] [#8 0.24,-0.03,0.42,U] 
22:50:21.232 00.001 9044 refined, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.17, -0.17}
22:50:21.232 00.000 9044 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.62) = xAngle (1.08 = 1.08)
22:50:21.233 00.001 9044 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.00 = -2.00)
22:50:21.234 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.09 hyp=0.17 cameraTheta=-0.54 mountX=0.08 mountY=-0.15, mountTheta=-1.09
22:50:21.237 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.09, opts=13)
22:50:21.239 00.002 9044 Enqueuing Move request for scope (0.15, -0.09)
22:50:21.241 00.002 12252 Worker thread wakes up
22:50:21.241 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:21.243 00.002 9044 UpdateGuideState exits: m=5759 SNR=52.0
22:50:21.245 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:21.249 00.004 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:21.251 00.002 9044 Enqueuing Expose request
22:50:21.253 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.09) opts 0xd
22:50:21.253 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.09)
22:50:21.253 00.000 12252 Moving (0.15, -0.09) raw xDistance=0.08 yDistance=-0.15
22:50:21.256 00.003 12252 PPEC rslt: input = 0.08, final = -0.01, react = 0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:50:21.256 00.000 12252 PPEC: input: 0.08, control: -0.01, exposure: 2000
22:50:21.256 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:50:21.256 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:50:21.256 00.000 12252 MoveAxis(E, 2, ABG)
22:50:21.256 00.000 12252 Guiding  Dir = 2, Dur = 2
22:50:21.257 00.001 12252 IsSlewing returns 0
22:50:21.257 00.000 12252 IsGuiding returns 0
22:50:21.264 00.007 12252 IsGuiding returns 0
22:50:21.264 00.000 12252 Move returns status 0, amount 2
22:50:21.264 00.000 12252 MoveAxis(N, 0, ABG)
22:50:21.264 00.000 12252 Move returns status 0, amount 0
22:50:21.264 00.000 12252 move complete, result=0
22:50:21.264 00.000 12252 worker thread done servicing request
22:50:21.264 00.000 9044 GuideStep: 0.1 px 2 ms EAST, -0.2 px 0 ms NORTH
22:50:21.265 00.001 12252 Worker thread wakes up
22:50:21.265 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:21.265 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:23.603 02.338 12252 Exposure complete
22:50:23.662 00.059 12252 worker thread done servicing request
22:50:23.662 00.000 9044 OnExposeComplete: enter
22:50:23.664 00.002 9044 UpdateGuideState(): m_state=6
22:50:23.664 00.000 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3960
22:50:23.665 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=831.46, Mass=5665, SNR=51.6, Peak=173 HFD=5.2
22:50:23.666 00.001 9044 MultiStar: [#1 0.07,-0.27,1.08,U] [#2 0.08,-0.09,1.23,U] [#3 0.21,-0.03,0.85,U] [#4 0.08,-0.02,1.29,U] [#5 0.17,-0.11,0.66,U] [#6 0.20,-0.05,0.43,U] [#7 0.07,-0.15,0.43,U] [#8 0.33,-0.12,0.42,U] 
22:50:23.668 00.002 9044 refined, 8 included, MultiStar: {0.13, -0.12}, one-star: {0.14, -0.25}
22:50:23.669 00.001 9044 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.62) = xAngle (0.86 = 0.86)
22:50:23.670 00.001 9044 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.22 = -2.22)
22:50:23.670 00.000 9044 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.76 mountX=0.12 mountY=-0.14, mountTheta=-0.89
22:50:23.676 00.006 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.12, opts=13)
22:50:23.678 00.002 9044 Enqueuing Move request for scope (0.13, -0.12)
22:50:23.681 00.003 12252 Worker thread wakes up
22:50:23.681 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:23.683 00.002 9044 UpdateGuideState exits: m=5665 SNR=51.6
22:50:23.686 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:23.688 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:23.691 00.003 9044 Enqueuing Expose request
22:50:23.694 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
22:50:23.694 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
22:50:23.694 00.000 12252 Moving (0.13, -0.12) raw xDistance=0.12 yDistance=-0.14
22:50:23.700 00.006 12252 PPEC rslt: input = 0.12, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.56
22:50:23.700 00.000 12252 PPEC: input: 0.12, control: 0.06, exposure: 2000
22:50:23.700 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:23.700 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:50:23.700 00.000 12252 MoveAxis(W, 23, ABG)
22:50:23.701 00.001 12252 Guiding  Dir = 3, Dur = 23
22:50:23.701 00.000 12252 IsSlewing returns 0
22:50:23.701 00.000 12252 IsGuiding returns 0
22:50:23.703 00.002 12252 PulseGuide returned control before completion, sleep 31
22:50:23.737 00.034 12252 IsGuiding returns 0
22:50:23.737 00.000 12252 Move returns status 0, amount 23
22:50:23.737 00.000 12252 MoveAxis(N, 0, ABG)
22:50:23.737 00.000 12252 Move returns status 0, amount 0
22:50:23.737 00.000 12252 move complete, result=0
22:50:23.737 00.000 12252 worker thread done servicing request
22:50:23.737 00.000 12252 Worker thread wakes up
22:50:23.737 00.000 9044 GuideStep: 0.1 px 23 ms WEST, -0.1 px 0 ms NORTH
22:50:23.740 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:23.740 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:26.093 02.353 12252 Exposure complete
22:50:26.138 00.045 12252 worker thread done servicing request
22:50:26.139 00.001 9044 OnExposeComplete: enter
22:50:26.141 00.002 9044 UpdateGuideState(): m_state=6
22:50:26.143 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3961
22:50:26.145 00.002 9044 Star::Find returns 1 (0), X=1014.66, Y=831.51, Mass=5642, SNR=51.5, Peak=173 HFD=5.2
22:50:26.147 00.002 9044 MultiStar: [#1 0.23,-0.23,1.08,U] [#2 0.10,-0.10,1.22,U] [#3 0.10,-0.05,0.86,U] [#4 0.11,-0.00,1.29,U] [#5 0.07,-0.09,0.66,U] [#6 0.28,-0.06,0.42,U] [#7 0.02,-0.18,0.44,U] [#8 0.12,-0.13,0.41,U] 
22:50:26.147 00.000 9044 refined, 8 included, MultiStar: {0.13, -0.11}, one-star: {0.11, -0.20}
22:50:26.148 00.001 9044 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.62) = xAngle (0.89 = 0.89)
22:50:26.149 00.001 9044 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.20 = -2.20)
22:50:26.151 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.74 mountX=0.11 mountY=-0.14, mountTheta=-0.91
22:50:26.152 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.11, opts=13)
22:50:26.154 00.002 9044 Enqueuing Move request for scope (0.13, -0.11)
22:50:26.155 00.001 12252 Worker thread wakes up
22:50:26.155 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:26.157 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
22:50:26.157 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
22:50:26.157 00.000 9044 UpdateGuideState exits: m=5642 SNR=51.5
22:50:26.158 00.001 12252 Moving (0.13, -0.11) raw xDistance=0.11 yDistance=-0.14
22:50:26.158 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:26.159 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:26.160 00.001 9044 Enqueuing Expose request
22:50:26.162 00.002 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.06, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.56
22:50:26.162 00.000 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
22:50:26.162 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:26.162 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:50:26.162 00.000 12252 MoveAxis(W, 22, ABG)
22:50:26.162 00.000 12252 Guiding  Dir = 3, Dur = 22
22:50:26.163 00.001 12252 IsSlewing returns 0
22:50:26.163 00.000 12252 IsGuiding returns 0
22:50:26.165 00.002 12252 PulseGuide returned control before completion, sleep 31
22:50:26.203 00.038 12252 IsGuiding returns 0
22:50:26.203 00.000 12252 Move returns status 0, amount 22
22:50:26.203 00.000 12252 MoveAxis(N, 0, ABG)
22:50:26.203 00.000 12252 Move returns status 0, amount 0
22:50:26.203 00.000 12252 move complete, result=0
22:50:26.203 00.000 12252 worker thread done servicing request
22:50:26.203 00.000 12252 Worker thread wakes up
22:50:26.203 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:26.203 00.000 9044 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
22:50:26.204 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:28.573 02.369 12252 Exposure complete
22:50:28.648 00.075 12252 worker thread done servicing request
22:50:28.648 00.000 9044 OnExposeComplete: enter
22:50:28.650 00.002 9044 UpdateGuideState(): m_state=6
22:50:28.652 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3962
22:50:28.655 00.003 9044 Star::Find returns 1 (0), X=1014.76, Y=831.70, Mass=5776, SNR=52.2, Peak=173 HFD=5.2
22:50:28.658 00.003 9044 MultiStar: [#1 0.29,-0.23,1.04,U] [#2 0.20,-0.05,1.19,U] [#3 0.29,-0.02,0.85,U] [#4 0.19,0.03,1.27,U] [#5 0.26,0.01,0.65,U] [#6 0.32,0.02,0.41,U] [#7 0.11,-0.01,0.43,U] [#8 0.33,-0.07,0.41,U] 
22:50:28.661 00.003 9044 single-star, 8 included, MultiStar: {0.24, -0.04}, one-star: {0.22, -0.01}
22:50:28.664 00.003 9044 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.62) = xAngle (1.60 = 1.60)
22:50:28.665 00.001 9044 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.49 = -1.49)
22:50:28.669 00.004 9044 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.03 mountX=-0.01 mountY=-0.22, mountTheta=-1.60
22:50:28.672 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=-0.01, opts=13)
22:50:28.674 00.002 9044 Enqueuing Move request for scope (0.22, -0.01)
22:50:28.677 00.003 12252 Worker thread wakes up
22:50:28.677 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:28.678 00.001 9044 UpdateGuideState exits: m=5776 SNR=52.2
22:50:28.680 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:28.681 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:28.682 00.001 9044 Enqueuing Expose request
22:50:28.684 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
22:50:28.684 00.000 12252 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
22:50:28.684 00.000 12252 Moving (0.22, -0.01) raw xDistance=-0.01 yDistance=-0.22
22:50:28.688 00.004 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:50:28.688 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
22:50:28.688 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:50:28.688 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
22:50:28.688 00.000 12252 MoveAxis(W, 2, ABG)
22:50:28.688 00.000 12252 Guiding  Dir = 3, Dur = 2
22:50:28.689 00.001 12252 IsSlewing returns 0
22:50:28.689 00.000 12252 IsGuiding returns 0
22:50:28.691 00.002 12252 PulseGuide returned control before completion, sleep 11
22:50:28.710 00.019 12252 IsGuiding returns 0
22:50:28.710 00.000 12252 Move returns status 0, amount 2
22:50:28.710 00.000 12252 MoveAxis(N, 0, ABG)
22:50:28.710 00.000 12252 Move returns status 0, amount 0
22:50:28.710 00.000 12252 move complete, result=0
22:50:28.710 00.000 12252 worker thread done servicing request
22:50:28.710 00.000 12252 Worker thread wakes up
22:50:28.710 00.000 9044 GuideStep: -0.0 px 2 ms WEST, -0.2 px 0 ms NORTH
22:50:28.713 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:28.713 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:31.065 02.352 12252 Exposure complete
22:50:31.112 00.047 12252 worker thread done servicing request
22:50:31.113 00.001 9044 OnExposeComplete: enter
22:50:31.114 00.001 9044 UpdateGuideState(): m_state=6
22:50:31.116 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3963
22:50:31.117 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=831.38, Mass=5682, SNR=51.7, Peak=173 HFD=5.4
22:50:31.118 00.001 9044 MultiStar: [#1 0.10,-0.35,1.07,U] [#2 0.09,-0.17,1.20,U] [#3 0.20,-0.15,0.85,U] [#4 0.09,-0.10,1.26,U] [#5 0.10,-0.14,0.66,U] [#6 0.21,-0.14,0.43,U] [#7 -0.01,-0.27,0.44,U] [#8 0.16,-0.23,0.42,U] 
22:50:31.119 00.001 9044 refined, 8 included, MultiStar: {0.11, -0.21}, one-star: {0.13, -0.32}
22:50:31.119 00.000 9044 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.62) = xAngle (0.56 = 0.56)
22:50:31.120 00.001 9044 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.52 = -2.52)
22:50:31.121 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.06 mountX=0.20 mountY=-0.14, mountTheta=-0.60
22:50:31.124 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.21, opts=13)
22:50:31.125 00.001 9044 Enqueuing Move request for scope (0.11, -0.21)
22:50:31.125 00.000 12252 Worker thread wakes up
22:50:31.125 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:31.126 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
22:50:31.127 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
22:50:31.127 00.000 12252 Moving (0.11, -0.21) raw xDistance=0.20 yDistance=-0.14
22:50:31.127 00.000 9044 UpdateGuideState exits: m=5682 SNR=51.7
22:50:31.129 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:31.130 00.001 12252 PPEC rslt: input = 0.20, final = 0.12, react = 0.12, pred = 0.00, hyst = 0.11, hyst_pct = 0.00, period_length = 483.56
22:50:31.130 00.000 12252 PPEC: input: 0.20, control: 0.12, exposure: 2000
22:50:31.130 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:31.130 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:31.132 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
22:50:31.132 00.000 12252 MoveAxis(W, 48, ABG)
22:50:31.132 00.000 12252 Guiding  Dir = 3, Dur = 48
22:50:31.132 00.000 9044 Enqueuing Expose request
22:50:31.134 00.002 12252 IsSlewing returns 0
22:50:31.134 00.000 12252 IsGuiding returns 0
22:50:31.135 00.001 12252 PulseGuide returned control before completion, sleep 57
22:50:31.201 00.066 12252 IsGuiding returns 0
22:50:31.201 00.000 12252 Move returns status 0, amount 48
22:50:31.201 00.000 12252 MoveAxis(N, 0, ABG)
22:50:31.201 00.000 12252 Move returns status 0, amount 0
22:50:31.201 00.000 12252 move complete, result=0
22:50:31.201 00.000 12252 worker thread done servicing request
22:50:31.201 00.000 12252 Worker thread wakes up
22:50:31.201 00.000 9044 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
22:50:31.203 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:31.203 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:33.545 02.342 12252 Exposure complete
22:50:33.592 00.047 12252 worker thread done servicing request
22:50:33.592 00.000 9044 OnExposeComplete: enter
22:50:33.593 00.001 9044 UpdateGuideState(): m_state=6
22:50:33.594 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3964
22:50:33.595 00.001 9044 Star::Find returns 1 (0), X=1014.86, Y=831.52, Mass=5538, SNR=51.0, Peak=173 HFD=5.2
22:50:33.598 00.003 9044 MultiStar: [#1 0.34,-0.26,0.00,M1] [#2 0.21,-0.10,1.23,U] [#3 0.27,-0.08,0.86,U] [#4 0.23,-0.00,1.27,U] [#5 0.27,0.02,0.67,U] [#6 0.34,-0.00,0.42,U] [#7 0.16,-0.04,0.45,U] [#8 0.43,-0.03,0.00,M1] 
22:50:33.599 00.001 9044 refined, 6 included, MultiStar: {0.25, -0.07}, one-star: {0.32, -0.19}
22:50:33.600 00.001 9044 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.62) = xAngle (1.36 = 1.36)
22:50:33.601 00.001 9044 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.72 = -1.72)
22:50:33.602 00.001 9044 CameraToMount -- cameraX=0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-0.26 mountX=0.05 mountY=-0.26, mountTheta=-1.36
22:50:33.604 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.25, y=-0.07, opts=13)
22:50:33.605 00.001 9044 Enqueuing Move request for scope (0.25, -0.07)
22:50:33.606 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:33.607 00.001 9044 UpdateGuideState exits: m=5538 SNR=51.0
22:50:33.609 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:33.610 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:33.611 00.001 9044 Enqueuing Expose request
22:50:33.612 00.001 12252 Worker thread wakes up
22:50:33.613 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.07) opts 0xd
22:50:33.613 00.000 12252 Handling offset move in thread for scope, endpoint = (0.25, -0.07)
22:50:33.613 00.000 12252 Moving (0.25, -0.07) raw xDistance=0.05 yDistance=-0.26
22:50:33.617 00.004 12252 PPEC rslt: input = 0.05, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:50:33.617 00.000 12252 PPEC: input: 0.05, control: 0.00, exposure: 2000
22:50:33.617 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=0.11 newest=-0.61
22:50:33.617 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.26 from input -0.26
22:50:33.617 00.000 12252 MoveAxis(W, 1, ABG)
22:50:33.617 00.000 12252 Guiding  Dir = 3, Dur = 1
22:50:33.617 00.000 12252 IsSlewing returns 0
22:50:33.617 00.000 12252 IsGuiding returns 0
22:50:33.620 00.003 12252 IsGuiding returns 0
22:50:33.620 00.000 12252 Move returns status 0, amount 1
22:50:33.620 00.000 12252 BLC: Oldest BLC event removed
22:50:33.620 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:50:33.620 00.000 12252 MoveAxis(N, 169, ABG)
22:50:33.620 00.000 12252 Guiding  Dir = 0, Dur = 169
22:50:33.620 00.000 12252 IsSlewing returns 0
22:50:33.621 00.001 12252 IsGuiding returns 0
22:50:33.627 00.006 12252 PulseGuide returned control before completion, sleep 174
22:50:33.817 00.190 12252 IsGuiding returns 0
22:50:33.817 00.000 12252 Move returns status 0, amount 169
22:50:33.817 00.000 12252 move complete, result=0
22:50:33.817 00.000 12252 worker thread done servicing request
22:50:33.817 00.000 9044 GuideStep: 0.1 px 1 ms WEST, -0.3 px 169 ms NORTH
22:50:33.819 00.002 12252 Worker thread wakes up
22:50:33.819 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:33.819 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:36.173 02.354 12252 Exposure complete
22:50:36.221 00.048 12252 worker thread done servicing request
22:50:36.221 00.000 9044 OnExposeComplete: enter
22:50:36.222 00.001 9044 UpdateGuideState(): m_state=6
22:50:36.223 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3965
22:50:36.224 00.001 9044 Star::Find returns 1 (0), X=1014.37, Y=831.67, Mass=5674, SNR=51.6, Peak=173 HFD=5.4
22:50:36.225 00.001 9044 MultiStar: [#1 -0.06,-0.20,1.04,U] [#2 -0.12,-0.11,1.21,U] [#3 -0.21,-0.11,0.85,U] [#4 -0.09,-0.03,1.30,U] [#5 -0.10,-0.09,0.66,U] [#6 -0.00,-0.01,0.41,U] [#7 -0.22,-0.02,0.44,U] [#8 -0.03,-0.13,0.40,U] 
22:50:36.226 00.001 9044 refined, 8 included, MultiStar: {-0.11, -0.09}, one-star: {-0.18, -0.03}
22:50:36.227 00.001 9044 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.62) = xAngle (-0.87 = -0.87)
22:50:36.228 00.001 9044 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.95 = 2.33)
22:50:36.229 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.49 mountX=0.09 mountY=0.10, mountTheta=0.84
22:50:36.231 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.09, opts=13)
22:50:36.233 00.002 9044 Enqueuing Move request for scope (-0.11, -0.09)
22:50:36.234 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:36.235 00.001 9044 UpdateGuideState exits: m=5674 SNR=51.6
22:50:36.236 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:36.237 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:36.238 00.001 9044 Enqueuing Expose request
22:50:36.239 00.001 12252 Worker thread wakes up
22:50:36.240 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
22:50:36.240 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
22:50:36.240 00.000 12252 Moving (-0.11, -0.09) raw xDistance=0.09 yDistance=0.10
22:50:36.240 00.000 12252 BLC: History state: CurrMiss=-0.10, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.259162, 1:-0.103705
22:50:36.240 00.000 12252 BLC: No correction, Miss < min_move
22:50:36.242 00.002 12252 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:50:36.244 00.002 12252 PPEC: input: 0.09, control: 0.01, exposure: 2000
22:50:36.244 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:36.244 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:50:36.244 00.000 12252 MoveAxis(W, 5, ABG)
22:50:36.244 00.000 12252 Guiding  Dir = 3, Dur = 5
22:50:36.244 00.000 12252 IsSlewing returns 0
22:50:36.244 00.000 12252 IsGuiding returns 0
22:50:36.246 00.002 12252 PulseGuide returned control before completion, sleep 14
22:50:36.268 00.022 12252 IsGuiding returns 0
22:50:36.268 00.000 12252 Move returns status 0, amount 5
22:50:36.268 00.000 12252 MoveAxis(N, 0, ABG)
22:50:36.268 00.000 12252 Move returns status 0, amount 0
22:50:36.268 00.000 12252 move complete, result=0
22:50:36.268 00.000 12252 worker thread done servicing request
22:50:36.268 00.000 12252 Worker thread wakes up
22:50:36.268 00.000 9044 GuideStep: 0.1 px 5 ms WEST, 0.1 px 0 ms NORTH
22:50:36.269 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:36.269 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:38.622 02.353 12252 Exposure complete
22:50:38.670 00.048 12252 worker thread done servicing request
22:50:38.670 00.000 9044 OnExposeComplete: enter
22:50:38.672 00.002 9044 UpdateGuideState(): m_state=6
22:50:38.673 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3966
22:50:38.674 00.001 9044 Star::Find returns 1 (0), X=1014.38, Y=831.53, Mass=5768, SNR=51.9, Peak=173 HFD=5.2
22:50:38.676 00.002 9044 MultiStar: [#1 -0.13,-0.37,0.00,M1] [#2 -0.11,-0.18,1.20,U] [#3 -0.13,-0.13,0.85,U] [#4 -0.12,-0.12,1.27,U] [#5 -0.08,-0.10,0.64,U] [#6 0.02,-0.25,0.42,U] [#7 -0.39,-0.22,0.00,M1] [#8 -0.06,-0.34,0.41,U] 
22:50:38.677 00.001 9044 refined, 6 included, MultiStar: {-0.11, -0.17}, one-star: {-0.17, -0.17}
22:50:38.679 00.002 9044 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.62) = xAngle (-0.53 = -0.53)
22:50:38.681 00.002 9044 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.62 = 2.67)
22:50:38.682 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-2.16 mountX=0.17 mountY=0.09, mountTheta=0.49
22:50:38.684 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.17, opts=13)
22:50:38.686 00.002 9044 Enqueuing Move request for scope (-0.11, -0.17)
22:50:38.687 00.001 12252 Worker thread wakes up
22:50:38.687 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:38.690 00.003 9044 UpdateGuideState exits: m=5768 SNR=51.9
22:50:38.692 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:38.695 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
22:50:38.695 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:38.698 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
22:50:38.698 00.000 9044 Enqueuing Expose request
22:50:38.700 00.002 12252 Moving (-0.11, -0.17) raw xDistance=0.17 yDistance=0.09
22:50:38.700 00.000 12252 BLC: History state: CurrMiss=-0.09, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.259162, 1:-0.103705, 2:-0.090739
22:50:38.700 00.000 12252 BLC: No correction, Miss < min_move
22:50:38.705 00.005 12252 PPEC rslt: input = 0.17, final = 0.12, react = 0.10, pred = 0.02, hyst = 0.09, hyst_pct = 0.00, period_length = 483.56
22:50:38.706 00.001 12252 PPEC: input: 0.17, control: 0.12, exposure: 2000
22:50:38.706 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:38.706 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:50:38.706 00.000 12252 MoveAxis(W, 47, ABG)
22:50:38.706 00.000 12252 Guiding  Dir = 3, Dur = 47
22:50:38.707 00.001 12252 IsSlewing returns 0
22:50:38.707 00.000 12252 IsGuiding returns 0
22:50:38.709 00.002 12252 PulseGuide returned control before completion, sleep 55
22:50:38.767 00.058 12252 IsGuiding returns 1
22:50:38.767 00.000 12252 scope still moving after pulse duration time elapsed
22:50:38.799 00.032 12252 IsSlewing returns 0
22:50:38.799 00.000 12252 IsGuiding returns 0
22:50:38.799 00.000 12252 scope move finished after 47 + 45 ms
22:50:38.799 00.000 12252 Move returns status 0, amount 47
22:50:38.799 00.000 12252 MoveAxis(N, 0, ABG)
22:50:38.799 00.000 12252 Move returns status 0, amount 0
22:50:38.799 00.000 12252 move complete, result=0
22:50:38.799 00.000 12252 worker thread done servicing request
22:50:38.800 00.001 12252 Worker thread wakes up
22:50:38.800 00.000 9044 GuideStep: 0.2 px 47 ms WEST, 0.1 px 0 ms NORTH
22:50:38.803 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:38.803 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:41.162 02.359 12252 Exposure complete
22:50:41.235 00.073 12252 worker thread done servicing request
22:50:41.235 00.000 9044 OnExposeComplete: enter
22:50:41.236 00.001 9044 UpdateGuideState(): m_state=6
22:50:41.237 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3967
22:50:41.238 00.001 9044 Star::Find returns 1 (0), X=1014.39, Y=831.66, Mass=5718, SNR=51.9, Peak=173 HFD=5.4
22:50:41.239 00.001 9044 MultiStar: [#1 -0.08,-0.11,1.04,U] [#2 -0.02,-0.10,1.22,U] [#3 -0.10,-0.07,0.84,U] [#4 -0.06,0.01,1.25,U] [#5 -0.07,-0.01,0.66,U] [#6 -0.06,-0.15,0.42,U] [#7 -0.21,-0.11,0.42,U] [#8 -0.02,-0.09,0.40,U] 
22:50:41.240 00.001 9044 refined, 8 included, MultiStar: {-0.08, -0.07}, one-star: {-0.16, -0.04}
22:50:41.243 00.003 9044 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.62) = xAngle (-0.82 = -0.82)
22:50:41.244 00.001 9044 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.90 = 2.38)
22:50:41.244 00.000 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-2.45 mountX=0.07 mountY=0.07, mountTheta=0.79
22:50:41.246 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.07, opts=13)
22:50:41.248 00.002 9044 Enqueuing Move request for scope (-0.08, -0.07)
22:50:41.249 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:50:41.250 00.001 9044 UpdateGuideState exits: m=5718 SNR=51.9
22:50:41.251 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:41.253 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:41.254 00.001 9044 Enqueuing Expose request
22:50:41.255 00.001 12252 Worker thread wakes up
22:50:41.255 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
22:50:41.255 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
22:50:41.255 00.000 12252 Moving (-0.08, -0.07) raw xDistance=0.07 yDistance=0.07
22:50:41.255 00.000 12252 BLC: window closed
22:50:41.255 00.000 12252 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.259162, 1:-0.103705, 2:-0.090739
22:50:41.255 00.000 12252 BLC: No correction, Miss < min_move
22:50:41.258 00.003 12252 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.56
22:50:41.259 00.001 12252 PPEC: input: 0.07, control: 0.01, exposure: 2000
22:50:41.259 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:41.259 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:50:41.259 00.000 12252 MoveAxis(W, 4, ABG)
22:50:41.259 00.000 12252 Guiding  Dir = 3, Dur = 4
22:50:41.259 00.000 12252 IsSlewing returns 0
22:50:41.259 00.000 12252 IsGuiding returns 0
22:50:41.261 00.002 12252 PulseGuide returned control before completion, sleep 13
22:50:41.284 00.023 12252 IsGuiding returns 0
22:50:41.284 00.000 12252 Move returns status 0, amount 4
22:50:41.284 00.000 12252 MoveAxis(N, 0, ABG)
22:50:41.284 00.000 12252 Move returns status 0, amount 0
22:50:41.284 00.000 12252 move complete, result=0
22:50:41.284 00.000 12252 worker thread done servicing request
22:50:41.284 00.000 12252 Worker thread wakes up
22:50:41.284 00.000 9044 GuideStep: 0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
22:50:41.286 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:41.286 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:43.644 02.358 12252 Exposure complete
22:50:43.701 00.057 12252 worker thread done servicing request
22:50:43.701 00.000 9044 OnExposeComplete: enter
22:50:43.703 00.002 9044 UpdateGuideState(): m_state=6
22:50:43.706 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3968
22:50:43.707 00.001 9044 Star::Find returns 1 (0), X=1014.58, Y=831.38, Mass=5692, SNR=51.8, Peak=173 HFD=5.3
22:50:43.709 00.002 9044 MultiStar: [#1 -0.02,-0.41,0.00,M1] [#2 -0.06,-0.28,1.20,U] [#3 -0.21,-0.22,0.85,U] [#4 -0.07,-0.15,1.28,U] [#5 -0.05,-0.28,0.65,U] [#6 0.08,-0.19,0.42,U] [#7 -0.18,-0.37,0.00,M1] [#8 0.04,-0.30,0.41,U] 
22:50:43.710 00.001 9044 refined, 6 included, MultiStar: {-0.05, -0.24}, one-star: {0.03, -0.33}
22:50:43.712 00.002 9044 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.62) = xAngle (-0.14 = -0.14)
22:50:43.713 00.001 9044 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.23 = 3.06)
22:50:43.714 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.24 hyp=0.25 cameraTheta=-1.77 mountX=0.25 mountY=0.02, mountTheta=0.08
22:50:43.715 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.24, opts=13)
22:50:43.716 00.001 9044 Enqueuing Move request for scope (-0.05, -0.24)
22:50:43.718 00.002 12252 Worker thread wakes up
22:50:43.718 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:43.719 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.24) opts 0xd
22:50:43.719 00.000 9044 UpdateGuideState exits: m=5692 SNR=51.8
22:50:43.720 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.24)
22:50:43.720 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:43.721 00.001 12252 Moving (-0.05, -0.24) raw xDistance=0.25 yDistance=0.02
22:50:43.721 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:43.722 00.001 9044 Enqueuing Expose request
22:50:43.724 00.002 12252 PPEC rslt: input = 0.25, final = 0.16, react = 0.15, pred = 0.01, hyst = 0.14, hyst_pct = 0.00, period_length = 483.56
22:50:43.724 00.000 12252 PPEC: input: 0.25, control: 0.16, exposure: 2000
22:50:43.724 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:43.724 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:50:43.724 00.000 12252 MoveAxis(W, 61, ABG)
22:50:43.724 00.000 12252 Guiding  Dir = 3, Dur = 61
22:50:43.725 00.001 12252 IsSlewing returns 0
22:50:43.725 00.000 12252 IsGuiding returns 0
22:50:43.727 00.002 12252 PulseGuide returned control before completion, sleep 70
22:50:43.809 00.082 12252 IsGuiding returns 0
22:50:43.809 00.000 12252 Move returns status 0, amount 61
22:50:43.809 00.000 12252 MoveAxis(N, 0, ABG)
22:50:43.809 00.000 12252 Move returns status 0, amount 0
22:50:43.809 00.000 12252 move complete, result=0
22:50:43.809 00.000 12252 worker thread done servicing request
22:50:43.809 00.000 12252 Worker thread wakes up
22:50:43.809 00.000 9044 GuideStep: 0.2 px 61 ms WEST, 0.0 px 0 ms NORTH
22:50:43.811 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:43.811 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:46.171 02.360 12252 Exposure complete
22:50:46.225 00.054 12252 worker thread done servicing request
22:50:46.225 00.000 9044 OnExposeComplete: enter
22:50:46.226 00.001 9044 UpdateGuideState(): m_state=6
22:50:46.227 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3969
22:50:46.229 00.002 9044 Star::Find returns 1 (0), X=1014.33, Y=831.74, Mass=5640, SNR=51.4, Peak=173 HFD=5.3
22:50:46.230 00.001 9044 MultiStar: [#1 -0.09,-0.02,1.06,U] [#2 -0.12,-0.08,1.21,U] [#3 -0.16,-0.01,0.87,U] [#4 -0.08,-0.00,1.28,U] [#5 -0.02,0.02,0.67,U] [#6 -0.00,0.06,0.43,U] [#7 -0.26,-0.04,0.43,U] [#8 -0.08,0.01,0.42,U] 
22:50:46.231 00.001 9044 refined, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.22, 0.03}
22:50:46.232 00.001 9044 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.62) = xAngle (-1.43 = -1.43)
22:50:46.234 00.002 9044 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.51 = 1.77)
22:50:46.235 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.06 mountX=0.02 mountY=0.12, mountTheta=1.43
22:50:46.237 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.01, opts=13)
22:50:46.238 00.001 9044 Enqueuing Move request for scope (-0.12, -0.01)
22:50:46.239 00.001 12252 Worker thread wakes up
22:50:46.239 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:46.240 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
22:50:46.241 00.001 9044 UpdateGuideState exits: m=5640 SNR=51.4
22:50:46.241 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:46.243 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
22:50:46.243 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:46.244 00.001 9044 Enqueuing Expose request
22:50:46.244 00.000 12252 Moving (-0.12, -0.01) raw xDistance=0.02 yDistance=0.12
22:50:46.247 00.003 12252 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:50:46.247 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
22:50:46.247 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:46.247 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:50:46.247 00.000 12252 MoveAxis(W, 3, ABG)
22:50:46.247 00.000 12252 Guiding  Dir = 3, Dur = 3
22:50:46.248 00.001 12252 IsSlewing returns 0
22:50:46.248 00.000 12252 IsGuiding returns 0
22:50:46.249 00.001 12252 PulseGuide returned control before completion, sleep 12
22:50:46.270 00.021 12252 IsGuiding returns 0
22:50:46.270 00.000 12252 Move returns status 0, amount 3
22:50:46.270 00.000 12252 MoveAxis(N, 0, ABG)
22:50:46.270 00.000 12252 Move returns status 0, amount 0
22:50:46.270 00.000 12252 move complete, result=0
22:50:46.270 00.000 12252 worker thread done servicing request
22:50:46.270 00.000 12252 Worker thread wakes up
22:50:46.270 00.000 9044 GuideStep: 0.0 px 3 ms WEST, 0.1 px 0 ms NORTH
22:50:46.271 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:46.271 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:48.630 02.359 12252 Exposure complete
22:50:48.684 00.054 12252 worker thread done servicing request
22:50:48.684 00.000 9044 OnExposeComplete: enter
22:50:48.685 00.001 9044 UpdateGuideState(): m_state=6
22:50:48.686 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3970
22:50:48.687 00.001 9044 Star::Find returns 1 (0), X=1014.35, Y=831.41, Mass=5697, SNR=51.8, Peak=173 HFD=5.3
22:50:48.689 00.002 9044 MultiStar: [#1 -0.17,-0.19,1.04,U] [#2 -0.16,-0.23,1.21,U] [#3 -0.09,-0.27,0.87,U] [#4 -0.15,-0.11,1.27,U] [#5 -0.16,-0.22,0.65,U] [#6 -0.07,-0.20,0.42,U] [#7 -0.21,-0.34,0.00,M1] [#8 -0.09,-0.29,0.41,U] 
22:50:48.689 00.000 9044 refined, 7 included, MultiStar: {-0.15, -0.22}, one-star: {-0.19, -0.30}
22:50:48.690 00.001 9044 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.62) = xAngle (-0.54 = -0.54)
22:50:48.691 00.001 9044 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.62 = 2.66)
22:50:48.693 00.002 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.26 cameraTheta=-2.16 mountX=0.23 mountY=0.12, mountTheta=0.49
22:50:48.696 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.22, opts=13)
22:50:48.696 00.000 9044 Enqueuing Move request for scope (-0.15, -0.22)
22:50:48.698 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:48.701 00.003 9044 UpdateGuideState exits: m=5697 SNR=51.8
22:50:48.703 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:48.705 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:48.708 00.003 9044 Enqueuing Expose request
22:50:48.710 00.002 12252 Worker thread wakes up
22:50:48.711 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.22) opts 0xd
22:50:48.711 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.22)
22:50:48.711 00.000 12252 Moving (-0.15, -0.22) raw xDistance=0.23 yDistance=0.12
22:50:48.715 00.004 12252 PPEC rslt: input = 0.23, final = 0.14, react = 0.14, pred = 0.00, hyst = 0.13, hyst_pct = 0.00, period_length = 483.55
22:50:48.715 00.000 12252 PPEC: input: 0.23, control: 0.14, exposure: 2000
22:50:48.716 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:48.716 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:50:48.716 00.000 12252 MoveAxis(W, 53, ABG)
22:50:48.716 00.000 12252 Guiding  Dir = 3, Dur = 53
22:50:48.716 00.000 12252 IsSlewing returns 0
22:50:48.718 00.002 12252 IsGuiding returns 0
22:50:48.720 00.002 12252 PulseGuide returned control before completion, sleep 61
22:50:48.788 00.068 12252 IsGuiding returns 0
22:50:48.788 00.000 12252 Move returns status 0, amount 53
22:50:48.788 00.000 12252 MoveAxis(N, 0, ABG)
22:50:48.788 00.000 12252 Move returns status 0, amount 0
22:50:48.789 00.001 12252 move complete, result=0
22:50:48.789 00.000 12252 worker thread done servicing request
22:50:48.789 00.000 12252 Worker thread wakes up
22:50:48.789 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:48.789 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:48.789 00.000 9044 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
22:50:51.133 02.344 12252 Exposure complete
22:50:51.171 00.038 12252 worker thread done servicing request
22:50:51.171 00.000 9044 OnExposeComplete: enter
22:50:51.172 00.001 9044 UpdateGuideState(): m_state=6
22:50:51.173 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3971
22:50:51.174 00.001 9044 Star::Find returns 1 (0), X=1014.56, Y=831.44, Mass=5858, SNR=52.7, Peak=173 HFD=5.2
22:50:51.175 00.001 9044 MultiStar: [#1 -0.04,-0.24,1.03,U] [#2 -0.09,-0.13,1.18,U] [#3 0.03,-0.05,0.82,U] [#4 -0.04,0.06,1.24,U] [#5 0.09,-0.06,0.63,U] [#6 0.12,-0.18,0.41,U] [#7 -0.15,-0.23,0.42,U] [#8 0.04,-0.28,0.42,U] 
22:50:51.175 00.000 9044 refined, 8 included, MultiStar: {-0.01, -0.13}, one-star: {0.01, -0.26}
22:50:51.176 00.001 9044 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.62) = xAngle (-0.04 = -0.04)
22:50:51.177 00.001 9044 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.12 = -3.12)
22:50:51.179 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.66 mountX=0.13 mountY=-0.00, mountTheta=-0.02
22:50:51.181 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.13, opts=13)
22:50:51.182 00.001 9044 Enqueuing Move request for scope (-0.01, -0.13)
22:50:51.183 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:51.184 00.001 9044 UpdateGuideState exits: m=5858 SNR=52.7
22:50:51.185 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:51.187 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:51.188 00.001 9044 Enqueuing Expose request
22:50:51.189 00.001 12252 Worker thread wakes up
22:50:51.189 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
22:50:51.189 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
22:50:51.189 00.000 12252 Moving (-0.01, -0.13) raw xDistance=0.13 yDistance=-0.00
22:50:51.192 00.003 12252 PPEC rslt: input = 0.13, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.07, hyst_pct = 0.00, period_length = 483.55
22:50:51.192 00.000 12252 PPEC: input: 0.13, control: 0.08, exposure: 2000
22:50:51.192 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:51.192 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:50:51.192 00.000 12252 MoveAxis(W, 33, ABG)
22:50:51.192 00.000 12252 Guiding  Dir = 3, Dur = 33
22:50:51.192 00.000 12252 IsSlewing returns 0
22:50:51.192 00.000 12252 IsGuiding returns 0
22:50:51.194 00.002 12252 PulseGuide returned control before completion, sleep 42
22:50:51.253 00.059 12252 IsGuiding returns 0
22:50:51.253 00.000 12252 Move returns status 0, amount 33
22:50:51.253 00.000 12252 MoveAxis(N, 0, ABG)
22:50:51.253 00.000 12252 Move returns status 0, amount 0
22:50:51.253 00.000 12252 move complete, result=0
22:50:51.253 00.000 12252 worker thread done servicing request
22:50:51.253 00.000 12252 Worker thread wakes up
22:50:51.253 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:51.253 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:51.253 00.000 9044 GuideStep: 0.1 px 33 ms WEST, -0.0 px 0 ms NORTH
22:50:53.589 02.336 12252 Exposure complete
22:50:53.637 00.048 12252 worker thread done servicing request
22:50:53.637 00.000 9044 OnExposeComplete: enter
22:50:53.638 00.001 9044 UpdateGuideState(): m_state=6
22:50:53.640 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3972
22:50:53.641 00.001 9044 Star::Find returns 1 (0), X=1014.44, Y=831.63, Mass=5747, SNR=52.0, Peak=173 HFD=5.3
22:50:53.642 00.001 9044 MultiStar: [#1 -0.04,-0.23,1.08,U] [#2 -0.09,-0.10,1.21,U] [#3 0.06,0.04,0.82,U] [#4 -0.09,0.03,1.25,U] [#5 0.01,0.00,0.65,U] [#6 0.12,-0.05,0.41,U] [#7 -0.17,-0.05,0.43,U] [#8 0.12,-0.09,0.41,U] 
22:50:53.643 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.06}, one-star: {-0.11, -0.07}
22:50:53.644 00.001 9044 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.62) = xAngle (-0.53 = -0.53)
22:50:53.645 00.001 9044 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.61 = 2.67)
22:50:53.646 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.16 mountX=0.06 mountY=0.03, mountTheta=0.49
22:50:53.649 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.06, opts=13)
22:50:53.650 00.001 9044 Enqueuing Move request for scope (-0.04, -0.06)
22:50:53.651 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:53.652 00.001 9044 UpdateGuideState exits: m=5747 SNR=52.0
22:50:53.654 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:53.655 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:53.655 00.000 9044 Enqueuing Expose request
22:50:53.657 00.002 12252 Worker thread wakes up
22:50:53.657 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
22:50:53.657 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
22:50:53.657 00.000 12252 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=0.03
22:50:53.660 00.003 12252 PPEC rslt: input = 0.06, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:50:53.660 00.000 12252 PPEC: input: 0.06, control: 0.02, exposure: 2000
22:50:53.660 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:53.661 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:50:53.661 00.000 12252 MoveAxis(W, 7, ABG)
22:50:53.661 00.000 12252 Guiding  Dir = 3, Dur = 7
22:50:53.661 00.000 12252 IsSlewing returns 0
22:50:53.661 00.000 12252 IsGuiding returns 0
22:50:53.665 00.004 12252 PulseGuide returned control before completion, sleep 15
22:50:53.688 00.023 12252 IsGuiding returns 0
22:50:53.688 00.000 12252 Move returns status 0, amount 7
22:50:53.688 00.000 12252 MoveAxis(N, 0, ABG)
22:50:53.688 00.000 12252 Move returns status 0, amount 0
22:50:53.688 00.000 12252 move complete, result=0
22:50:53.688 00.000 12252 worker thread done servicing request
22:50:53.688 00.000 12252 Worker thread wakes up
22:50:53.688 00.000 9044 GuideStep: 0.1 px 7 ms WEST, 0.0 px 0 ms NORTH
22:50:53.689 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:53.691 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:56.049 02.358 12252 Exposure complete
22:50:56.087 00.038 12252 worker thread done servicing request
22:50:56.088 00.001 9044 OnExposeComplete: enter
22:50:56.088 00.000 9044 UpdateGuideState(): m_state=6
22:50:56.089 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3973
22:50:56.090 00.001 9044 Star::Find returns 1 (0), X=1014.35, Y=831.65, Mass=5901, SNR=52.7, Peak=173 HFD=5.4
22:50:56.092 00.002 9044 MultiStar: [#1 -0.07,-0.10,1.03,U] [#2 -0.06,-0.10,1.21,U] [#3 -0.22,-0.05,0.84,U] [#4 -0.07,0.02,1.26,U] [#5 -0.14,-0.07,0.62,U] [#6 -0.01,0.06,0.41,U] [#7 -0.34,-0.13,0.43,U] [#8 -0.18,-0.19,0.41,U] 
22:50:56.093 00.001 9044 refined, 8 included, MultiStar: {-0.13, -0.06}, one-star: {-0.19, -0.06}
22:50:56.095 00.002 9044 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.62) = xAngle (-1.07 = -1.07)
22:50:56.096 00.001 9044 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.15 = 2.13)
22:50:56.097 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.69 mountX=0.07 mountY=0.12, mountTheta=1.05
22:50:56.099 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.06, opts=13)
22:50:56.100 00.001 9044 Enqueuing Move request for scope (-0.13, -0.06)
22:50:56.102 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:50:56.103 00.001 9044 UpdateGuideState exits: m=5901 SNR=52.7
22:50:56.104 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:56.105 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:56.106 00.001 9044 Enqueuing Expose request
22:50:56.107 00.001 12252 Worker thread wakes up
22:50:56.107 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
22:50:56.107 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
22:50:56.107 00.000 12252 Moving (-0.13, -0.06) raw xDistance=0.07 yDistance=0.12
22:50:56.109 00.002 12252 PPEC rslt: input = 0.07, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.55
22:50:56.109 00.000 12252 PPEC: input: 0.07, control: 0.04, exposure: 2000
22:50:56.109 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:50:56.109 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:50:56.109 00.000 12252 MoveAxis(W, 14, ABG)
22:50:56.110 00.001 12252 Guiding  Dir = 3, Dur = 14
22:50:56.110 00.000 12252 IsSlewing returns 0
22:50:56.110 00.000 12252 IsGuiding returns 0
22:50:56.112 00.002 12252 PulseGuide returned control before completion, sleep 22
22:50:56.143 00.031 12252 IsGuiding returns 0
22:50:56.143 00.000 12252 Move returns status 0, amount 14
22:50:56.143 00.000 12252 MoveAxis(N, 0, ABG)
22:50:56.144 00.001 12252 Move returns status 0, amount 0
22:50:56.144 00.000 12252 move complete, result=0
22:50:56.144 00.000 12252 worker thread done servicing request
22:50:56.144 00.000 12252 Worker thread wakes up
22:50:56.144 00.000 9044 GuideStep: 0.1 px 14 ms WEST, 0.1 px 0 ms NORTH
22:50:56.146 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:56.146 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:58.514 02.368 12252 Exposure complete
22:50:58.564 00.050 12252 worker thread done servicing request
22:50:58.564 00.000 9044 OnExposeComplete: enter
22:50:58.566 00.002 9044 UpdateGuideState(): m_state=6
22:50:58.567 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3974
22:50:58.568 00.001 9044 Star::Find returns 1 (0), X=1014.26, Y=831.44, Mass=5726, SNR=51.8, Peak=173 HFD=5.3
22:50:58.569 00.001 9044 MultiStar: [#1 -0.21,-0.32,0.00,M1] [#2 -0.21,-0.33,0.00,M1] [#3 -0.25,-0.50,0.00,M1] [#4 -0.52,0.15,0.00,M1] [#5 -0.18,-0.34,0.00,M1] [#6 -0.18,-0.34,0.43,U] [#7 -0.38,-0.34,0.00,M1] [#8 -0.20,-0.39,0.00,M1] 
22:50:58.570 00.001 9044 refined, 1 included, MultiStar: {-0.25, -0.29}, one-star: {-0.29, -0.26}
22:50:58.570 00.000 9044 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.62) = xAngle (-0.67 = -0.67)
22:50:58.572 00.002 9044 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.76 = 2.53)
22:50:58.574 00.002 9044 CameraToMount -- cameraX=-0.25 cameraY=-0.29 hyp=0.38 cameraTheta=-2.30 mountX=0.30 mountY=0.22, mountTheta=0.63
22:50:58.579 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.25, y=-0.29, opts=13)
22:50:58.581 00.002 9044 Enqueuing Move request for scope (-0.25, -0.29)
22:50:58.584 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:50:58.587 00.003 9044 UpdateGuideState exits: m=5726 SNR=51.8
22:50:58.589 00.002 12252 Worker thread wakes up
22:50:58.589 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:50:58.591 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:50:58.593 00.002 9044 Enqueuing Expose request
22:50:58.597 00.004 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.29) opts 0xd
22:50:58.597 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.25, -0.29)
22:50:58.597 00.000 12252 Moving (-0.25, -0.29) raw xDistance=0.30 yDistance=0.22
22:50:58.602 00.005 12252 PPEC rslt: input = 0.30, final = 0.21, react = 0.18, pred = 0.03, hyst = 0.16, hyst_pct = 0.00, period_length = 483.55
22:50:58.602 00.000 12252 PPEC: input: 0.30, control: 0.21, exposure: 2000
22:50:58.602 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:50:58.602 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
22:50:58.602 00.000 12252 MoveAxis(W, 83, ABG)
22:50:58.602 00.000 12252 Guiding  Dir = 3, Dur = 83
22:50:58.602 00.000 12252 IsSlewing returns 0
22:50:58.602 00.000 12252 IsGuiding returns 0
22:50:58.604 00.002 12252 PulseGuide returned control before completion, sleep 92
22:50:58.698 00.094 12252 IsGuiding returns 1
22:50:58.698 00.000 12252 scope still moving after pulse duration time elapsed
22:50:58.730 00.032 12252 IsSlewing returns 0
22:50:58.733 00.003 12252 IsGuiding returns 0
22:50:58.733 00.000 12252 scope move finished after 83 + 47 ms
22:50:58.734 00.001 12252 Move returns status 0, amount 83
22:50:58.734 00.000 12252 MoveAxis(N, 0, ABG)
22:50:58.734 00.000 12252 Move returns status 0, amount 0
22:50:58.734 00.000 12252 move complete, result=0
22:50:58.734 00.000 12252 worker thread done servicing request
22:50:58.734 00.000 12252 Worker thread wakes up
22:50:58.734 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:50:58.734 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:50:58.734 00.000 9044 GuideStep: 0.3 px 83 ms WEST, 0.2 px 0 ms NORTH
22:51:01.088 02.354 12252 Exposure complete
22:51:01.136 00.048 12252 worker thread done servicing request
22:51:01.136 00.000 9044 OnExposeComplete: enter
22:51:01.137 00.001 9044 UpdateGuideState(): m_state=6
22:51:01.139 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3975
22:51:01.140 00.001 9044 Star::Find returns 1 (0), X=1014.37, Y=831.62, Mass=5617, SNR=51.4, Peak=173 HFD=5.4
22:51:01.141 00.001 9044 MultiStar: [#1 -0.14,-0.04,1.08,U] [#2 -0.09,-0.07,1.23,U] [#3 -0.19,-0.11,0.86,U] [#4 -0.09,-0.06,1.27,U] [#5 -0.08,-0.01,0.67,U] [#6 0.01,-0.03,0.43,U] [#7 -0.31,-0.09,0.44,U] [#8 -0.08,0.03,0.42,U] 
22:51:01.142 00.001 9044 refined, 8 included, MultiStar: {-0.13, -0.06}, one-star: {-0.18, -0.08}
22:51:01.143 00.001 9044 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.62) = xAngle (-1.09 = -1.09)
22:51:01.144 00.001 9044 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.17 = 2.11)
22:51:01.146 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.71 mountX=0.07 mountY=0.12, mountTheta=1.07
22:51:01.148 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.06, opts=13)
22:51:01.149 00.001 9044 Enqueuing Move request for scope (-0.13, -0.06)
22:51:01.151 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:01.152 00.001 9044 UpdateGuideState exits: m=5617 SNR=51.4
22:51:01.153 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:01.154 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:01.155 00.001 9044 Enqueuing Expose request
22:51:01.157 00.002 12252 Worker thread wakes up
22:51:01.157 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
22:51:01.157 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
22:51:01.157 00.000 12252 Moving (-0.13, -0.06) raw xDistance=0.07 yDistance=0.12
22:51:01.160 00.003 12252 PPEC rslt: input = 0.07, final = 0.04, react = 0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.54
22:51:01.160 00.000 12252 PPEC: input: 0.07, control: 0.04, exposure: 2000
22:51:01.160 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:01.160 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:51:01.160 00.000 12252 MoveAxis(W, 16, ABG)
22:51:01.160 00.000 12252 Guiding  Dir = 3, Dur = 16
22:51:01.160 00.000 12252 IsSlewing returns 0
22:51:01.161 00.001 12252 IsGuiding returns 0
22:51:01.163 00.002 12252 PulseGuide returned control before completion, sleep 24
22:51:01.195 00.032 12252 IsGuiding returns 0
22:51:01.195 00.000 12252 Move returns status 0, amount 16
22:51:01.195 00.000 12252 MoveAxis(N, 0, ABG)
22:51:01.195 00.000 12252 Move returns status 0, amount 0
22:51:01.196 00.001 12252 move complete, result=0
22:51:01.196 00.000 12252 worker thread done servicing request
22:51:01.196 00.000 12252 Worker thread wakes up
22:51:01.196 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:01.196 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:01.196 00.000 9044 GuideStep: 0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
22:51:03.563 02.367 12252 Exposure complete
22:51:03.641 00.078 12252 worker thread done servicing request
22:51:03.641 00.000 9044 OnExposeComplete: enter
22:51:03.642 00.001 9044 UpdateGuideState(): m_state=6
22:51:03.643 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3976
22:51:03.646 00.003 9044 Star::Find returns 1 (0), X=1014.47, Y=831.77, Mass=5807, SNR=52.0, Peak=173 HFD=5.2
22:51:03.649 00.003 9044 MultiStar: [#1 0.04,0.04,1.06,U] [#2 0.01,0.01,1.20,U] [#3 0.10,0.15,0.82,U] [#4 0.09,0.11,1.27,U] [#5 0.02,0.06,0.65,U] [#6 0.13,0.07,0.41,U] [#7 -0.12,0.08,0.44,U] [#8 0.22,0.06,0.41,U] 
22:51:03.650 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.07}, one-star: {-0.08, 0.06}
22:51:03.651 00.001 9044 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.62) = xAngle (2.70 = 2.70)
22:51:03.652 00.001 9044 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.39 = -0.39)
22:51:03.652 00.000 9044 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.07 mountX=-0.07 mountY=-0.03, mountTheta=-2.75
22:51:03.654 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.07, opts=13)
22:51:03.655 00.001 9044 Enqueuing Move request for scope (0.04, 0.07)
22:51:03.657 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:03.659 00.002 12252 Worker thread wakes up
22:51:03.659 00.000 9044 UpdateGuideState exits: m=5807 SNR=52.0
22:51:03.662 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:03.665 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
22:51:03.665 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:03.667 00.002 9044 Enqueuing Expose request
22:51:03.669 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
22:51:03.669 00.000 12252 Moving (0.04, 0.07) raw xDistance=-0.07 yDistance=-0.03
22:51:03.673 00.004 12252 PPEC rslt: input = -0.07, final = 0.04, react = -0.04, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.54
22:51:03.673 00.000 12252 PPEC: input: -0.07, control: 0.04, exposure: 2000
22:51:03.673 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:03.673 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:51:03.673 00.000 12252 MoveAxis(W, 16, ABG)
22:51:03.673 00.000 12252 Guiding  Dir = 3, Dur = 16
22:51:03.674 00.001 12252 IsSlewing returns 0
22:51:03.674 00.000 12252 IsGuiding returns 0
22:51:03.675 00.001 12252 PulseGuide returned control before completion, sleep 25
22:51:03.705 00.030 12252 IsGuiding returns 0
22:51:03.705 00.000 12252 Move returns status 0, amount 16
22:51:03.705 00.000 12252 MoveAxis(N, 0, ABG)
22:51:03.705 00.000 12252 Move returns status 0, amount 0
22:51:03.705 00.000 12252 move complete, result=0
22:51:03.705 00.000 12252 worker thread done servicing request
22:51:03.705 00.000 12252 Worker thread wakes up
22:51:03.705 00.000 9044 GuideStep: -0.1 px 16 ms WEST, -0.0 px 0 ms NORTH
22:51:03.707 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:03.707 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:06.044 02.337 12252 Exposure complete
22:51:06.106 00.062 12252 worker thread done servicing request
22:51:06.108 00.002 9044 OnExposeComplete: enter
22:51:06.110 00.002 9044 UpdateGuideState(): m_state=6
22:51:06.111 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3977
22:51:06.112 00.001 9044 Star::Find returns 1 (0), X=1014.37, Y=831.66, Mass=5734, SNR=51.9, Peak=173 HFD=5.4
22:51:06.115 00.003 9044 MultiStar: [#1 -0.12,-0.08,1.06,U] [#2 -0.11,-0.06,1.19,U] [#3 -0.18,-0.05,0.84,U] [#4 -0.08,0.07,1.24,U] [#5 -0.11,0.02,0.66,U] [#6 -0.03,-0.04,0.41,U] [#7 -0.25,-0.02,0.42,U] [#8 0.02,-0.17,0.41,U] 
22:51:06.117 00.002 9044 refined, 8 included, MultiStar: {-0.12, -0.03}, one-star: {-0.18, -0.05}
22:51:06.118 00.001 9044 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.62) = xAngle (-1.25 = -1.25)
22:51:06.119 00.001 9044 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.34 = 1.95)
22:51:06.123 00.004 9044 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.12 cameraTheta=-2.88 mountX=0.04 mountY=0.12, mountTheta=1.25
22:51:06.125 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=-0.03, opts=13)
22:51:06.127 00.002 9044 Enqueuing Move request for scope (-0.12, -0.03)
22:51:06.128 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:06.129 00.001 12252 Worker thread wakes up
22:51:06.129 00.000 9044 UpdateGuideState exits: m=5734 SNR=51.9
22:51:06.131 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:06.134 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
22:51:06.134 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:06.135 00.001 9044 Enqueuing Expose request
22:51:06.137 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
22:51:06.137 00.000 12252 Moving (-0.12, -0.03) raw xDistance=0.04 yDistance=0.12
22:51:06.140 00.003 12252 PPEC rslt: input = 0.04, final = 0.04, react = 0.02, pred = 0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.54
22:51:06.140 00.000 12252 PPEC: input: 0.04, control: 0.04, exposure: 2000
22:51:06.140 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:06.140 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:51:06.140 00.000 12252 MoveAxis(W, 17, ABG)
22:51:06.140 00.000 12252 Guiding  Dir = 3, Dur = 17
22:51:06.140 00.000 12252 IsSlewing returns 0
22:51:06.141 00.001 12252 IsGuiding returns 0
22:51:06.143 00.002 12252 PulseGuide returned control before completion, sleep 25
22:51:06.179 00.036 12252 IsGuiding returns 0
22:51:06.179 00.000 12252 Move returns status 0, amount 17
22:51:06.179 00.000 12252 MoveAxis(N, 0, ABG)
22:51:06.179 00.000 12252 Move returns status 0, amount 0
22:51:06.179 00.000 12252 move complete, result=0
22:51:06.179 00.000 12252 worker thread done servicing request
22:51:06.179 00.000 12252 Worker thread wakes up
22:51:06.179 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:06.179 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:06.179 00.000 9044 GuideStep: 0.0 px 17 ms WEST, 0.1 px 0 ms NORTH
22:51:08.516 02.337 12252 Exposure complete
22:51:08.560 00.044 12252 worker thread done servicing request
22:51:08.560 00.000 9044 OnExposeComplete: enter
22:51:08.563 00.003 9044 UpdateGuideState(): m_state=6
22:51:08.565 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3978
22:51:08.566 00.001 9044 Star::Find returns 1 (0), X=1014.34, Y=831.62, Mass=5588, SNR=51.2, Peak=173 HFD=5.3
22:51:08.569 00.003 9044 MultiStar: [#1 -0.14,-0.20,1.06,U] [#2 -0.13,-0.11,1.19,U] [#3 -0.25,-0.06,0.85,U] [#4 -0.75,0.30,0.00,M1] [#5 -0.17,-0.01,0.67,U] [#6 0.03,-0.01,0.43,U] [#7 -0.26,-0.01,0.44,U] [#8 -0.16,-0.20,0.42,U] 
22:51:08.570 00.001 9044 refined, 7 included, MultiStar: {-0.17, -0.09}, one-star: {-0.21, -0.08}
22:51:08.571 00.001 9044 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.62) = xAngle (-1.01 = -1.01)
22:51:08.574 00.003 9044 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.09 = 2.19)
22:51:08.576 00.002 9044 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.63 mountX=0.10 mountY=0.16, mountTheta=0.99
22:51:08.579 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=-0.09, opts=13)
22:51:08.581 00.002 9044 Enqueuing Move request for scope (-0.17, -0.09)
22:51:08.583 00.002 12252 Worker thread wakes up
22:51:08.583 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:08.585 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
22:51:08.585 00.000 9044 UpdateGuideState exits: m=5588 SNR=51.2
22:51:08.587 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
22:51:08.587 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:08.588 00.001 12252 Moving (-0.17, -0.09) raw xDistance=0.10 yDistance=0.16
22:51:08.588 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:08.591 00.003 9044 Enqueuing Expose request
22:51:08.594 00.003 12252 PPEC rslt: input = 0.10, final = 0.08, react = 0.06, pred = 0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 483.54
22:51:08.594 00.000 12252 PPEC: input: 0.10, control: 0.08, exposure: 2000
22:51:08.594 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:51:08.594 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
22:51:08.594 00.000 12252 MoveAxis(W, 31, ABG)
22:51:08.594 00.000 12252 Guiding  Dir = 3, Dur = 31
22:51:08.594 00.000 12252 IsSlewing returns 0
22:51:08.596 00.002 12252 IsGuiding returns 0
22:51:08.598 00.002 12252 PulseGuide returned control before completion, sleep 39
22:51:08.652 00.054 12252 IsGuiding returns 0
22:51:08.652 00.000 12252 Move returns status 0, amount 31
22:51:08.652 00.000 12252 MoveAxis(N, 0, ABG)
22:51:08.652 00.000 12252 Move returns status 0, amount 0
22:51:08.652 00.000 12252 move complete, result=0
22:51:08.652 00.000 12252 worker thread done servicing request
22:51:08.652 00.000 12252 Worker thread wakes up
22:51:08.652 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:08.652 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:08.653 00.001 9044 GuideStep: 0.1 px 31 ms WEST, 0.2 px 0 ms NORTH
22:51:10.991 02.338 12252 Exposure complete
22:51:11.025 00.034 12252 worker thread done servicing request
22:51:11.025 00.000 9044 OnExposeComplete: enter
22:51:11.026 00.001 9044 UpdateGuideState(): m_state=6
22:51:11.027 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3979
22:51:11.028 00.001 9044 Star::Find returns 1 (0), X=1014.23, Y=831.71, Mass=5712, SNR=51.7, Peak=173 HFD=5.2
22:51:11.029 00.001 9044 MultiStar: [#1 -0.21,-0.06,1.05,U] [#2 -0.22,0.08,1.20,U] [#3 -0.30,0.02,0.85,U] [#4 -0.57,0.31,0.00,M2] [#5 -0.34,0.09,0.65,U] [#6 -0.25,0.06,0.41,U] [#7 -0.45,0.10,0.00,M1] [#8 -0.35,-0.03,0.42,U] 
22:51:11.031 00.002 9044 refined, 6 included, MultiStar: {-0.27, 0.02}, one-star: {-0.32, 0.01}
22:51:11.032 00.001 9044 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.62) = xAngle (4.68 = -1.61)
22:51:11.033 00.001 9044 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.59 = 1.59)
22:51:11.034 00.001 9044 CameraToMount -- cameraX=-0.27 cameraY=0.02 hyp=0.27 cameraTheta=3.05 mountX=-0.01 mountY=0.27, mountTheta=1.61
22:51:11.035 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.27, y=0.02, opts=13)
22:51:11.036 00.001 9044 Enqueuing Move request for scope (-0.27, 0.02)
22:51:11.036 00.000 12252 Worker thread wakes up
22:51:11.037 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:11.037 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.02) opts 0xd
22:51:11.037 00.000 9044 UpdateGuideState exits: m=5712 SNR=51.7
22:51:11.038 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.27, 0.02)
22:51:11.038 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:11.039 00.001 12252 Moving (-0.27, 0.02) raw xDistance=-0.01 yDistance=0.27
22:51:11.039 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:11.040 00.001 9044 Enqueuing Expose request
22:51:11.043 00.003 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.53
22:51:11.043 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
22:51:11.043 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.15 newest=0.55
22:51:11.043 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.27 from input 0.27
22:51:11.043 00.000 12252 MoveAxis(E, 6, ABG)
22:51:11.043 00.000 12252 Guiding  Dir = 2, Dur = 6
22:51:11.043 00.000 12252 IsSlewing returns 0
22:51:11.043 00.000 12252 IsGuiding returns 0
22:51:11.046 00.003 12252 PulseGuide returned control before completion, sleep 14
22:51:11.062 00.016 12252 IsGuiding returns 0
22:51:11.062 00.000 12252 Move returns status 0, amount 6
22:51:11.062 00.000 12252 BLC: Oldest BLC event removed
22:51:11.062 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:51:11.062 00.000 12252 MoveAxis(S, 173, ABG)
22:51:11.062 00.000 12252 Guiding  Dir = 1, Dur = 173
22:51:11.062 00.000 12252 IsSlewing returns 0
22:51:11.063 00.001 12252 IsGuiding returns 0
22:51:11.069 00.006 12252 PulseGuide returned control before completion, sleep 178
22:51:11.248 00.179 12252 IsGuiding returns 1
22:51:11.248 00.000 12252 scope still moving after pulse duration time elapsed
22:51:11.280 00.032 12252 IsSlewing returns 0
22:51:11.280 00.000 12252 IsGuiding returns 0
22:51:11.280 00.000 12252 scope move finished after 173 + 43 ms
22:51:11.280 00.000 12252 Move returns status 0, amount 173
22:51:11.280 00.000 12252 move complete, result=0
22:51:11.280 00.000 12252 worker thread done servicing request
22:51:11.280 00.000 12252 Worker thread wakes up
22:51:11.281 00.001 9044 GuideStep: -0.0 px 6 ms EAST, 0.3 px 173 ms SOUTH
22:51:11.282 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:11.282 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:13.626 02.344 12252 Exposure complete
22:51:13.695 00.069 12252 worker thread done servicing request
22:51:13.695 00.000 9044 OnExposeComplete: enter
22:51:13.696 00.001 9044 UpdateGuideState(): m_state=6
22:51:13.697 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3980
22:51:13.699 00.002 9044 Star::Find returns 1 (0), X=1014.44, Y=831.69, Mass=5679, SNR=51.6, Peak=173 HFD=5.3
22:51:13.701 00.002 9044 MultiStar: [#1 0.03,-0.22,1.06,U] [#2 -0.00,-0.02,1.21,U] [#3 -0.01,-0.02,0.84,U] [#4 -0.34,0.40,0.00,M3] [#5 0.04,0.13,0.66,U] [#6 0.12,0.06,0.42,U] [#7 -0.15,-0.04,0.44,U] [#8 0.05,-0.02,0.41,U] 
22:51:13.702 00.001 9044 refined, 7 included, MultiStar: {-0.01, -0.03}, one-star: {-0.10, -0.01}
22:51:13.703 00.001 9044 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.62) = xAngle (-0.24 = -0.24)
22:51:13.705 00.002 9044 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.32 = 2.96)
22:51:13.706 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.86 mountX=0.03 mountY=0.01, mountTheta=0.18
22:51:13.708 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.03, opts=13)
22:51:13.709 00.001 9044 Enqueuing Move request for scope (-0.01, -0.03)
22:51:13.710 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:13.712 00.002 9044 UpdateGuideState exits: m=5679 SNR=51.6
22:51:13.713 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:13.714 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:13.715 00.001 9044 Enqueuing Expose request
22:51:13.716 00.001 12252 Worker thread wakes up
22:51:13.716 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
22:51:13.716 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
22:51:13.716 00.000 12252 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=0.01
22:51:13.716 00.000 12252 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.273573, 1:0.005934
22:51:13.716 00.000 12252 BLC: No correction, Miss < min_move
22:51:13.719 00.003 12252 PPEC rslt: input = 0.03, final = -0.03, react = 0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.53
22:51:13.719 00.000 12252 PPEC: input: 0.03, control: -0.03, exposure: 2000
22:51:13.720 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:13.720 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:51:13.720 00.000 12252 MoveAxis(E, 12, ABG)
22:51:13.720 00.000 12252 Guiding  Dir = 2, Dur = 12
22:51:13.720 00.000 12252 IsSlewing returns 0
22:51:13.720 00.000 12252 IsGuiding returns 0
22:51:13.723 00.003 12252 PulseGuide returned control before completion, sleep 20
22:51:13.753 00.030 12252 IsGuiding returns 0
22:51:13.753 00.000 12252 Move returns status 0, amount 12
22:51:13.753 00.000 12252 MoveAxis(N, 0, ABG)
22:51:13.753 00.000 12252 Move returns status 0, amount 0
22:51:13.753 00.000 12252 move complete, result=0
22:51:13.753 00.000 12252 worker thread done servicing request
22:51:13.753 00.000 12252 Worker thread wakes up
22:51:13.753 00.000 9044 GuideStep: 0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
22:51:13.754 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:13.754 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:16.114 02.360 12252 Exposure complete
22:51:16.205 00.091 12252 worker thread done servicing request
22:51:16.205 00.000 9044 OnExposeComplete: enter
22:51:16.207 00.002 9044 UpdateGuideState(): m_state=6
22:51:16.208 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3981
22:51:16.209 00.001 9044 Star::Find returns 1 (0), X=1014.63, Y=831.50, Mass=5702, SNR=51.9, Peak=173 HFD=5.2
22:51:16.210 00.001 9044 MultiStar: [#1 0.03,-0.18,1.05,U] [#2 0.00,-0.07,1.20,U] [#3 0.12,-0.07,0.84,U] [#4 0.02,0.06,1.26,U] [#5 0.09,-0.02,0.66,U] [#6 0.17,-0.04,0.41,U] [#7 0.02,-0.21,0.43,U] [#8 -0.01,-0.13,0.42,U] 
22:51:16.212 00.002 9044 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.08, -0.21}
22:51:16.214 00.002 9044 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.62) = xAngle (0.59 = 0.59)
22:51:16.215 00.001 9044 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.49 = -2.49)
22:51:16.216 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.03 mountX=0.09 mountY=-0.06, mountTheta=-0.63
22:51:16.218 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.09, opts=13)
22:51:16.219 00.001 9044 Enqueuing Move request for scope (0.05, -0.09)
22:51:16.220 00.001 12252 Worker thread wakes up
22:51:16.220 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:16.221 00.001 9044 UpdateGuideState exits: m=5702 SNR=51.9
22:51:16.223 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:16.224 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:16.225 00.001 9044 Enqueuing Expose request
22:51:16.226 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
22:51:16.227 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
22:51:16.227 00.000 12252 Moving (0.05, -0.09) raw xDistance=0.09 yDistance=-0.06
22:51:16.227 00.000 12252 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.273573, 1:0.005934, 2:-0.062900
22:51:16.227 00.000 12252 BLC: No correction, Miss < min_move
22:51:16.229 00.002 12252 PPEC rslt: input = 0.09, final = -0.04, react = 0.05, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.53
22:51:16.230 00.001 12252 PPEC: input: 0.09, control: -0.04, exposure: 2000
22:51:16.230 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:16.230 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:51:16.230 00.000 12252 MoveAxis(E, 14, ABG)
22:51:16.230 00.000 12252 Guiding  Dir = 2, Dur = 14
22:51:16.230 00.000 12252 IsSlewing returns 0
22:51:16.230 00.000 12252 IsGuiding returns 0
22:51:16.233 00.003 12252 PulseGuide returned control before completion, sleep 22
22:51:16.267 00.034 12252 IsGuiding returns 0
22:51:16.267 00.000 12252 Move returns status 0, amount 14
22:51:16.267 00.000 12252 MoveAxis(N, 0, ABG)
22:51:16.267 00.000 12252 Move returns status 0, amount 0
22:51:16.268 00.001 12252 move complete, result=0
22:51:16.268 00.000 12252 worker thread done servicing request
22:51:16.268 00.000 12252 Worker thread wakes up
22:51:16.268 00.000 9044 GuideStep: 0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
22:51:16.269 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:16.269 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:18.623 02.354 12252 Exposure complete
22:51:18.682 00.059 12252 worker thread done servicing request
22:51:18.682 00.000 9044 OnExposeComplete: enter
22:51:18.683 00.001 9044 UpdateGuideState(): m_state=6
22:51:18.684 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3982
22:51:18.685 00.001 9044 Star::Find returns 1 (0), X=1014.61, Y=831.32, Mass=5770, SNR=52.2, Peak=173 HFD=5.4
22:51:18.686 00.001 9044 MultiStar: [#1 -0.02,-0.42,0.00,M1] [#2 -0.01,-0.23,1.22,U] [#3 -0.06,-0.28,0.84,U] [#4 -0.02,-0.04,1.25,U] [#5 0.06,-0.24,0.65,U] [#6 0.12,-0.32,0.42,U] [#7 -0.05,-0.44,0.00,M1] [#8 0.04,-0.33,0.41,U] 
22:51:18.687 00.001 9044 refined, 6 included, MultiStar: {0.01, -0.24}, one-star: {0.06, -0.39}
22:51:18.688 00.001 9044 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.62) = xAngle (0.11 = 0.11)
22:51:18.689 00.001 9044 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.98 = -2.98)
22:51:18.690 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.52 mountX=0.24 mountY=-0.04, mountTheta=-0.16
22:51:18.693 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.24, opts=13)
22:51:18.695 00.002 9044 Enqueuing Move request for scope (0.01, -0.24)
22:51:18.696 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:18.697 00.001 9044 UpdateGuideState exits: m=5770 SNR=52.2
22:51:18.698 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:18.699 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:18.700 00.001 9044 Enqueuing Expose request
22:51:18.701 00.001 12252 Worker thread wakes up
22:51:18.701 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd
22:51:18.701 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.24)
22:51:18.701 00.000 12252 Moving (0.01, -0.24) raw xDistance=0.24 yDistance=-0.04
22:51:18.701 00.000 12252 BLC: window closed
22:51:18.701 00.000 12252 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=0.273573, 1:0.005934, 2:-0.062900
22:51:18.701 00.000 12252 BLC: No correction, Miss < min_move
22:51:18.704 00.003 12252 PPEC rslt: input = 0.24, final = 0.11, react = 0.14, pred = -0.03, hyst = 0.13, hyst_pct = 0.00, period_length = 483.53
22:51:18.704 00.000 12252 PPEC: input: 0.24, control: 0.11, exposure: 2000
22:51:18.705 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:18.705 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:51:18.705 00.000 12252 MoveAxis(W, 43, ABG)
22:51:18.705 00.000 12252 Guiding  Dir = 3, Dur = 43
22:51:18.705 00.000 12252 IsSlewing returns 0
22:51:18.705 00.000 12252 IsGuiding returns 0
22:51:18.707 00.002 12252 PulseGuide returned control before completion, sleep 52
22:51:18.767 00.060 12252 IsGuiding returns 1
22:51:18.767 00.000 12252 scope still moving after pulse duration time elapsed
22:51:18.799 00.032 12252 IsSlewing returns 0
22:51:18.799 00.000 12252 IsGuiding returns 0
22:51:18.799 00.000 12252 scope move finished after 43 + 50 ms
22:51:18.799 00.000 12252 Move returns status 0, amount 43
22:51:18.799 00.000 12252 MoveAxis(N, 0, ABG)
22:51:18.799 00.000 12252 Move returns status 0, amount 0
22:51:18.799 00.000 12252 move complete, result=0
22:51:18.799 00.000 12252 worker thread done servicing request
22:51:18.799 00.000 12252 Worker thread wakes up
22:51:18.799 00.000 9044 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
22:51:18.801 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:18.801 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:21.166 02.365 12252 Exposure complete
22:51:21.217 00.051 12252 worker thread done servicing request
22:51:21.217 00.000 9044 OnExposeComplete: enter
22:51:21.218 00.001 9044 UpdateGuideState(): m_state=6
22:51:21.220 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3983
22:51:21.221 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=831.32, Mass=5932, SNR=52.6, Peak=173 HFD=5.4
22:51:21.222 00.001 9044 MultiStar: [#1 0.12,-0.14,1.06,U] [#2 0.05,-0.21,1.19,U] [#3 0.20,-0.20,0.84,U] [#4 0.05,-0.10,1.27,U] [#5 0.14,-0.23,0.64,U] [#6 0.15,-0.24,0.42,U] [#7 -0.03,-0.37,0.42,U] [#8 0.11,-0.45,0.00,M1] 
22:51:21.223 00.001 9044 refined, 7 included, MultiStar: {0.11, -0.22}, one-star: {0.15, -0.39}
22:51:21.224 00.001 9044 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.62) = xAngle (0.50 = 0.50)
22:51:21.225 00.001 9044 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.58 = -2.58)
22:51:21.226 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.12 mountX=0.21 mountY=-0.13, mountTheta=-0.55
22:51:21.228 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.22, opts=13)
22:51:21.231 00.003 9044 Enqueuing Move request for scope (0.11, -0.22)
22:51:21.232 00.001 12252 Worker thread wakes up
22:51:21.232 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:21.233 00.001 9044 UpdateGuideState exits: m=5932 SNR=52.6
22:51:21.234 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
22:51:21.234 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:21.235 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:21.236 00.001 9044 Enqueuing Expose request
22:51:21.237 00.001 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
22:51:21.237 00.000 12252 Moving (0.11, -0.22) raw xDistance=0.21 yDistance=-0.13
22:51:21.240 00.003 12252 PPEC rslt: input = 0.21, final = 0.12, react = 0.13, pred = -0.01, hyst = 0.11, hyst_pct = 0.00, period_length = 483.52
22:51:21.240 00.000 12252 PPEC: input: 0.21, control: 0.12, exposure: 2000
22:51:21.240 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:21.240 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:51:21.240 00.000 12252 MoveAxis(W, 46, ABG)
22:51:21.240 00.000 12252 Guiding  Dir = 3, Dur = 46
22:51:21.240 00.000 12252 IsSlewing returns 0
22:51:21.240 00.000 12252 IsGuiding returns 0
22:51:21.243 00.003 12252 PulseGuide returned control before completion, sleep 55
22:51:21.311 00.068 12252 IsGuiding returns 0
22:51:21.311 00.000 12252 Move returns status 0, amount 46
22:51:21.311 00.000 12252 MoveAxis(N, 0, ABG)
22:51:21.312 00.001 12252 Move returns status 0, amount 0
22:51:21.312 00.000 12252 move complete, result=0
22:51:21.312 00.000 12252 worker thread done servicing request
22:51:21.312 00.000 12252 Worker thread wakes up
22:51:21.312 00.000 9044 GuideStep: 0.2 px 46 ms WEST, -0.1 px 0 ms NORTH
22:51:21.313 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:21.313 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:23.650 02.337 12252 Exposure complete
22:51:23.697 00.047 12252 worker thread done servicing request
22:51:23.697 00.000 9044 OnExposeComplete: enter
22:51:23.699 00.002 9044 UpdateGuideState(): m_state=6
22:51:23.700 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3984
22:51:23.701 00.001 9044 Star::Find returns 1 (0), X=1014.74, Y=831.44, Mass=5549, SNR=51.0, Peak=173 HFD=5.3
22:51:23.702 00.001 9044 MultiStar: [#1 0.28,-0.28,0.00,M1] [#2 0.16,-0.09,1.20,U] [#3 0.24,-0.18,0.86,U] [#4 0.13,-0.02,1.27,U] [#5 0.36,-0.10,0.65,U] [#6 0.28,-0.10,0.42,U] [#7 0.08,-0.17,0.44,U] [#8 0.43,-0.25,0.00,M2] 
22:51:23.703 00.001 9044 refined, 6 included, MultiStar: {0.20, -0.13}, one-star: {0.19, -0.27}
22:51:23.704 00.001 9044 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.62) = xAngle (1.05 = 1.05)
22:51:23.705 00.001 9044 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.03 = -2.03)
22:51:23.706 00.001 9044 CameraToMount -- cameraX=0.20 cameraY=-0.13 hyp=0.23 cameraTheta=-0.57 mountX=0.12 mountY=-0.21, mountTheta=-1.06
22:51:23.707 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.20, y=-0.13, opts=13)
22:51:23.708 00.001 9044 Enqueuing Move request for scope (0.20, -0.13)
22:51:23.709 00.001 12252 Worker thread wakes up
22:51:23.709 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.13) opts 0xd
22:51:23.709 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:23.710 00.001 9044 UpdateGuideState exits: m=5549 SNR=51.0
22:51:23.711 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:23.712 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:23.713 00.001 9044 Enqueuing Expose request
22:51:23.714 00.001 12252 Handling offset move in thread for scope, endpoint = (0.20, -0.13)
22:51:23.715 00.001 12252 Moving (0.20, -0.13) raw xDistance=0.12 yDistance=-0.21
22:51:23.717 00.002 12252 PPEC rslt: input = 0.12, final = 0.09, react = 0.07, pred = 0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 483.52
22:51:23.717 00.000 12252 PPEC: input: 0.12, control: 0.09, exposure: 2000
22:51:23.717 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:51:23.718 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
22:51:23.718 00.000 12252 MoveAxis(W, 35, ABG)
22:51:23.718 00.000 12252 Guiding  Dir = 3, Dur = 35
22:51:23.718 00.000 12252 IsSlewing returns 0
22:51:23.718 00.000 12252 IsGuiding returns 0
22:51:23.720 00.002 12252 PulseGuide returned control before completion, sleep 44
22:51:23.771 00.051 12252 IsGuiding returns 0
22:51:23.771 00.000 12252 Move returns status 0, amount 35
22:51:23.771 00.000 12252 MoveAxis(N, 0, ABG)
22:51:23.771 00.000 12252 Move returns status 0, amount 0
22:51:23.771 00.000 12252 move complete, result=0
22:51:23.771 00.000 12252 worker thread done servicing request
22:51:23.771 00.000 12252 Worker thread wakes up
22:51:23.771 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:23.771 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:23.771 00.000 9044 GuideStep: 0.1 px 35 ms WEST, -0.2 px 0 ms NORTH
22:51:26.113 02.342 12252 Exposure complete
22:51:26.163 00.050 12252 worker thread done servicing request
22:51:26.163 00.000 9044 OnExposeComplete: enter
22:51:26.164 00.001 9044 UpdateGuideState(): m_state=6
22:51:26.165 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3985
22:51:26.166 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=831.69, Mass=5984, SNR=52.9, Peak=173 HFD=5.3
22:51:26.168 00.002 9044 MultiStar: [#1 0.01,-0.08,1.05,U] [#2 0.46,0.16,0.00,M1] [#3 0.15,0.01,0.80,U] [#4 0.05,0.06,1.28,U] [#5 -0.09,-0.02,0.61,U] [#6 0.18,0.06,0.42,U] [#7 -0.02,-0.06,0.43,U] [#8 -0.04,-0.07,0.38,U] 
22:51:26.168 00.000 9044 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {-0.08, -0.02}
22:51:26.170 00.002 9044 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.62) = xAngle (1.16 = 1.16)
22:51:26.171 00.001 9044 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.92 = -1.92)
22:51:26.172 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.46 mountX=0.01 mountY=-0.02, mountTheta=-1.17
22:51:26.174 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.01, opts=13)
22:51:26.175 00.001 9044 Enqueuing Move request for scope (0.02, -0.01)
22:51:26.176 00.001 12252 Worker thread wakes up
22:51:26.176 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:26.177 00.001 9044 UpdateGuideState exits: m=5984 SNR=52.9
22:51:26.179 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:26.180 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:26.181 00.001 9044 Enqueuing Expose request
22:51:26.182 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
22:51:26.182 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
22:51:26.182 00.000 12252 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
22:51:26.186 00.004 12252 PPEC rslt: input = 0.01, final = 0.06, react = 0.00, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.52
22:51:26.187 00.001 12252 PPEC: input: 0.01, control: 0.06, exposure: 2000
22:51:26.187 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:26.187 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:51:26.187 00.000 12252 MoveAxis(W, 24, ABG)
22:51:26.187 00.000 12252 Guiding  Dir = 3, Dur = 24
22:51:26.187 00.000 12252 IsSlewing returns 0
22:51:26.187 00.000 12252 IsGuiding returns 0
22:51:26.190 00.003 12252 PulseGuide returned control before completion, sleep 32
22:51:26.229 00.039 12252 IsGuiding returns 0
22:51:26.229 00.000 12252 Move returns status 0, amount 24
22:51:26.229 00.000 12252 MoveAxis(N, 0, ABG)
22:51:26.229 00.000 12252 Move returns status 0, amount 0
22:51:26.229 00.000 12252 move complete, result=0
22:51:26.229 00.000 12252 worker thread done servicing request
22:51:26.230 00.001 9044 GuideStep: 0.0 px 24 ms WEST, -0.0 px 0 ms NORTH
22:51:26.230 00.000 12252 Worker thread wakes up
22:51:26.230 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:26.231 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:28.585 02.354 12252 Exposure complete
22:51:28.632 00.047 12252 worker thread done servicing request
22:51:28.632 00.000 9044 OnExposeComplete: enter
22:51:28.634 00.002 9044 UpdateGuideState(): m_state=6
22:51:28.635 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3986
22:51:28.637 00.002 9044 Star::Find returns 1 (0), X=1014.36, Y=831.40, Mass=5753, SNR=51.9, Peak=173 HFD=5.4
22:51:28.638 00.001 9044 MultiStar: [#1 -0.07,-0.37,1.06,U] [#2 -0.03,-0.14,1.20,U] [#3 -0.24,-0.11,0.83,U] [#4 -0.40,0.22,0.00,M1] [#5 -0.10,-0.13,0.63,U] [#6 -0.04,-0.17,0.41,U] [#7 -0.28,-0.27,0.00,M1] [#8 -0.09,-0.16,0.42,U] 
22:51:28.639 00.001 9044 refined, 6 included, MultiStar: {-0.11, -0.21}, one-star: {-0.19, -0.31}
22:51:28.640 00.001 9044 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.62) = xAngle (-0.44 = -0.44)
22:51:28.640 00.000 9044 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.52 = 2.76)
22:51:28.641 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-2.06 mountX=0.22 mountY=0.09, mountTheta=0.39
22:51:28.644 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.21, opts=13)
22:51:28.645 00.001 9044 Enqueuing Move request for scope (-0.11, -0.21)
22:51:28.646 00.001 12252 Worker thread wakes up
22:51:28.646 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:28.647 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.21) opts 0xd
22:51:28.647 00.000 9044 UpdateGuideState exits: m=5753 SNR=51.9
22:51:28.648 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:28.648 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.21)
22:51:28.649 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:28.649 00.000 9044 Enqueuing Expose request
22:51:28.650 00.001 12252 Moving (-0.11, -0.21) raw xDistance=0.22 yDistance=0.09
22:51:28.657 00.007 12252 PPEC rslt: input = 0.22, final = 0.21, react = 0.13, pred = 0.08, hyst = 0.12, hyst_pct = 0.00, period_length = 483.52
22:51:28.657 00.000 12252 PPEC: input: 0.22, control: 0.21, exposure: 2000
22:51:28.657 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:28.657 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:51:28.657 00.000 12252 MoveAxis(W, 82, ABG)
22:51:28.657 00.000 12252 Guiding  Dir = 3, Dur = 82
22:51:28.659 00.002 12252 IsSlewing returns 0
22:51:28.659 00.000 12252 IsGuiding returns 0
22:51:28.661 00.002 12252 PulseGuide returned control before completion, sleep 90
22:51:28.768 00.107 12252 IsGuiding returns 0
22:51:28.768 00.000 12252 Move returns status 0, amount 82
22:51:28.768 00.000 12252 MoveAxis(N, 0, ABG)
22:51:28.768 00.000 12252 Move returns status 0, amount 0
22:51:28.769 00.001 12252 move complete, result=0
22:51:28.769 00.000 12252 worker thread done servicing request
22:51:28.769 00.000 12252 Worker thread wakes up
22:51:28.769 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:28.769 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:28.769 00.000 9044 GuideStep: 0.2 px 82 ms WEST, 0.1 px 0 ms NORTH
22:51:31.127 02.358 12252 Exposure complete
22:51:31.209 00.082 12252 worker thread done servicing request
22:51:31.210 00.001 9044 OnExposeComplete: enter
22:51:31.211 00.001 9044 UpdateGuideState(): m_state=6
22:51:31.212 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3987
22:51:31.213 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=831.35, Mass=5719, SNR=51.8, Peak=173 HFD=5.4
22:51:31.214 00.001 9044 MultiStar: [#1 0.09,-0.39,0.00,M1] [#2 -0.02,-0.29,1.21,U] [#3 0.15,-0.28,0.86,U] [#4 0.04,-0.12,1.28,U] [#5 0.15,-0.24,0.66,U] [#6 0.23,-0.19,0.42,U] [#7 0.03,-0.36,0.44,U] [#8 -0.02,-0.30,0.41,U] 
22:51:31.215 00.001 9044 refined, 7 included, MultiStar: {0.08, -0.26}, one-star: {0.11, -0.36}
22:51:31.215 00.000 9044 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.62) = xAngle (0.34 = 0.34)
22:51:31.216 00.001 9044 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.75 = -2.75)
22:51:31.218 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.29 mountX=0.25 mountY=-0.10, mountTheta=-0.39
22:51:31.219 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.26, opts=13)
22:51:31.220 00.001 9044 Enqueuing Move request for scope (0.08, -0.26)
22:51:31.221 00.001 12252 Worker thread wakes up
22:51:31.221 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:31.222 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.26) opts 0xd
22:51:31.222 00.000 9044 UpdateGuideState exits: m=5719 SNR=51.8
22:51:31.222 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.26)
22:51:31.223 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:31.223 00.000 12252 Moving (0.08, -0.26) raw xDistance=0.25 yDistance=-0.10
22:51:31.223 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:31.224 00.001 9044 Enqueuing Expose request
22:51:31.226 00.002 12252 PPEC rslt: input = 0.25, final = 0.24, react = 0.15, pred = 0.09, hyst = 0.14, hyst_pct = 0.00, period_length = 483.51
22:51:31.226 00.000 12252 PPEC: input: 0.25, control: 0.24, exposure: 2000
22:51:31.226 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:31.226 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:51:31.226 00.000 12252 MoveAxis(W, 95, ABG)
22:51:31.226 00.000 12252 Guiding  Dir = 3, Dur = 95
22:51:31.227 00.001 12252 IsSlewing returns 0
22:51:31.227 00.000 12252 IsGuiding returns 0
22:51:31.229 00.002 12252 PulseGuide returned control before completion, sleep 103
22:51:31.337 00.108 12252 IsGuiding returns 0
22:51:31.337 00.000 12252 Move returns status 0, amount 95
22:51:31.337 00.000 12252 MoveAxis(N, 0, ABG)
22:51:31.337 00.000 12252 Move returns status 0, amount 0
22:51:31.338 00.001 12252 move complete, result=0
22:51:31.338 00.000 12252 worker thread done servicing request
22:51:31.338 00.000 12252 Worker thread wakes up
22:51:31.338 00.000 9044 GuideStep: 0.3 px 95 ms WEST, -0.1 px 0 ms NORTH
22:51:31.342 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:31.342 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:33.691 02.349 12252 Exposure complete
22:51:33.759 00.068 12252 worker thread done servicing request
22:51:33.760 00.001 9044 OnExposeComplete: enter
22:51:33.761 00.001 9044 UpdateGuideState(): m_state=6
22:51:33.762 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3988
22:51:33.763 00.001 9044 Star::Find returns 1 (0), X=1014.67, Y=830.54, Mass=5978, SNR=52.9, Peak=173 HFD=5.2
22:51:33.764 00.001 9044 MultiStar: large primary error, entering stabilization period
22:51:33.765 00.001 9044 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.62) = xAngle (0.16 = 0.16)
22:51:33.766 00.001 9044 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.93 = -2.93)
22:51:33.767 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-1.17 hyp=1.17 cameraTheta=-1.47 mountX=1.16 mountY=-0.25, mountTheta=-0.21
22:51:33.771 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-1.17, opts=13)
22:51:33.772 00.001 9044 Enqueuing Move request for scope (0.12, -1.17)
22:51:33.774 00.002 12252 Worker thread wakes up
22:51:33.774 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:33.775 00.001 9044 UpdateGuideState exits: m=5978 SNR=52.9
22:51:33.776 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:33.777 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:33.778 00.001 9044 Enqueuing Expose request
22:51:33.780 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -1.17) opts 0xd
22:51:33.780 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -1.17)
22:51:33.780 00.000 12252 Moving (0.12, -1.17) raw xDistance=1.16 yDistance=-0.25
22:51:33.782 00.002 12252 PPEC rslt: input = 1.16, final = 0.81, react = 0.70, pred = 0.12, hyst = 0.64, hyst_pct = 0.00, period_length = 483.51
22:51:33.782 00.000 12252 PPEC: input: 1.16, control: 0.81, exposure: 2000
22:51:33.782 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:51:33.782 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:51:33.782 00.000 12252 MoveAxis(W, 318, ABG)
22:51:33.782 00.000 12252 Guiding  Dir = 3, Dur = 318
22:51:33.782 00.000 12252 IsSlewing returns 0
22:51:33.782 00.000 12252 IsGuiding returns 0
22:51:33.785 00.003 12252 PulseGuide returned control before completion, sleep 326
22:51:34.118 00.333 12252 IsGuiding returns 0
22:51:34.118 00.000 12252 Move returns status 0, amount 318
22:51:34.118 00.000 12252 MoveAxis(N, 0, ABG)
22:51:34.118 00.000 12252 Move returns status 0, amount 0
22:51:34.118 00.000 12252 move complete, result=0
22:51:34.118 00.000 12252 worker thread done servicing request
22:51:34.118 00.000 12252 Worker thread wakes up
22:51:34.118 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:34.118 00.000 9044 GuideStep: 1.2 px 318 ms WEST, -0.2 px 0 ms NORTH
22:51:34.119 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:36.472 02.353 12252 Exposure complete
22:51:36.520 00.048 12252 worker thread done servicing request
22:51:36.520 00.000 9044 OnExposeComplete: enter
22:51:36.522 00.002 9044 UpdateGuideState(): m_state=6
22:51:36.523 00.001 9044 Star::Find(15, 1014, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3989
22:51:36.524 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=831.15, Mass=5641, SNR=51.4, Peak=173 HFD=5.3
22:51:36.525 00.001 9044 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.62) = xAngle (0.22 = 0.22)
22:51:36.526 00.001 9044 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.87 = -2.87)
22:51:36.527 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.55 hyp=0.56 cameraTheta=-1.41 mountX=0.54 mountY=-0.15, mountTheta=-0.27
22:51:36.529 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.55, opts=13)
22:51:36.530 00.001 9044 Enqueuing Move request for scope (0.09, -0.55)
22:51:36.530 00.000 12252 Worker thread wakes up
22:51:36.530 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:36.532 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.55) opts 0xd
22:51:36.532 00.000 9044 UpdateGuideState exits: m=5641 SNR=51.4
22:51:36.532 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.55)
22:51:36.532 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:36.533 00.001 12252 Moving (0.09, -0.55) raw xDistance=0.54 yDistance=-0.15
22:51:36.533 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:36.534 00.001 9044 Enqueuing Expose request
22:51:36.537 00.003 12252 PPEC rslt: input = 0.54, final = 0.47, react = 0.33, pred = 0.14, hyst = 0.31, hyst_pct = 0.00, period_length = 483.51
22:51:36.537 00.000 12252 PPEC: input: 0.54, control: 0.47, exposure: 2000
22:51:36.537 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.10 newest=-0.50
22:51:36.537 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.15
22:51:36.537 00.000 12252 MoveAxis(W, 182, ABG)
22:51:36.537 00.000 12252 Guiding  Dir = 3, Dur = 182
22:51:36.538 00.001 12252 IsSlewing returns 0
22:51:36.538 00.000 12252 IsGuiding returns 0
22:51:36.539 00.001 12252 PulseGuide returned control before completion, sleep 191
22:51:36.736 00.197 12252 IsGuiding returns 0
22:51:36.736 00.000 12252 Move returns status 0, amount 182
22:51:36.736 00.000 12252 BLC: Oldest BLC event removed
22:51:36.736 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:51:36.736 00.000 12252 MoveAxis(N, 132, ABG)
22:51:36.736 00.000 12252 Guiding  Dir = 0, Dur = 132
22:51:36.737 00.001 12252 IsSlewing returns 0
22:51:36.737 00.000 12252 IsGuiding returns 0
22:51:36.743 00.006 12252 PulseGuide returned control before completion, sleep 136
22:51:36.890 00.147 12252 IsGuiding returns 0
22:51:36.890 00.000 12252 Move returns status 0, amount 132
22:51:36.890 00.000 12252 move complete, result=0
22:51:36.890 00.000 12252 worker thread done servicing request
22:51:36.890 00.000 9044 GuideStep: 0.5 px 182 ms WEST, -0.2 px 132 ms NORTH
22:51:36.891 00.001 12252 Worker thread wakes up
22:51:36.892 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:36.892 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:39.258 02.366 12252 Exposure complete
22:51:39.348 00.090 12252 worker thread done servicing request
22:51:39.348 00.000 9044 OnExposeComplete: enter
22:51:39.350 00.002 9044 UpdateGuideState(): m_state=6
22:51:39.351 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3990
22:51:39.352 00.001 9044 Star::Find returns 1 (0), X=1014.41, Y=831.74, Mass=5776, SNR=52.1, Peak=173 HFD=5.3
22:51:39.353 00.001 9044 MultiStar: exiting stabilization period
22:51:39.357 00.004 9044 MultiStar: [#1 -0.09,0.09,1.06,U] [#2 -0.02,0.02,1.22,U] [#3 0.04,0.23,0.83,U] [#4 -0.04,0.09,1.26,U] [#5 0.02,0.10,0.66,U] [#6 0.07,0.14,0.41,U] [#7 -0.19,-0.01,0.43,U] [#8 0.12,0.00,0.42,U] 
22:51:39.359 00.002 9044 refined, 8 included, MultiStar: {-0.04, 0.08}, one-star: {-0.14, 0.04}
22:51:39.362 00.003 9044 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.62) = xAngle (3.61 = -2.68)
22:51:39.364 00.002 9044 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.52 = 0.52)
22:51:39.365 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.98 mountX=-0.08 mountY=0.04, mountTheta=2.63
22:51:39.367 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.08, opts=13)
22:51:39.367 00.000 9044 Enqueuing Move request for scope (-0.04, 0.08)
22:51:39.369 00.002 12252 Worker thread wakes up
22:51:39.369 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
22:51:39.369 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
22:51:39.369 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:39.370 00.001 12252 Moving (-0.04, 0.08) raw xDistance=-0.08 yDistance=0.04
22:51:39.370 00.000 9044 UpdateGuideState exits: m=5776 SNR=52.1
22:51:39.372 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:39.372 00.000 12252 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.152113, 1:-0.044088
22:51:39.372 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:39.373 00.001 9044 Enqueuing Expose request
22:51:39.374 00.001 12252 BLC: No correction, Miss < min_move
22:51:39.378 00.004 12252 PPEC rslt: input = -0.08, final = 0.11, react = -0.05, pred = 0.11, hyst = 0.00, hyst_pct = 0.00, period_length = 483.50
22:51:39.378 00.000 12252 PPEC: input: -0.08, control: 0.11, exposure: 2000
22:51:39.378 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:39.378 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:51:39.378 00.000 12252 MoveAxis(W, 44, ABG)
22:51:39.378 00.000 12252 Guiding  Dir = 3, Dur = 44
22:51:39.378 00.000 12252 IsSlewing returns 0
22:51:39.378 00.000 12252 IsGuiding returns 0
22:51:39.380 00.002 12252 PulseGuide returned control before completion, sleep 53
22:51:39.448 00.068 12252 IsGuiding returns 0
22:51:39.449 00.001 12252 Move returns status 0, amount 44
22:51:39.449 00.000 12252 MoveAxis(N, 0, ABG)
22:51:39.449 00.000 12252 Move returns status 0, amount 0
22:51:39.449 00.000 12252 move complete, result=0
22:51:39.449 00.000 12252 worker thread done servicing request
22:51:39.449 00.000 12252 Worker thread wakes up
22:51:39.449 00.000 9044 GuideStep: -0.1 px 44 ms WEST, 0.0 px 0 ms NORTH
22:51:39.452 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:39.453 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:41.803 02.350 12252 Exposure complete
22:51:41.865 00.062 12252 worker thread done servicing request
22:51:41.865 00.000 9044 OnExposeComplete: enter
22:51:41.867 00.002 9044 UpdateGuideState(): m_state=6
22:51:41.869 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3991
22:51:41.871 00.002 9044 Star::Find returns 1 (0), X=1014.42, Y=832.02, Mass=5776, SNR=52.1, Peak=173 HFD=5.1
22:51:41.872 00.001 9044 MultiStar: [#1 -0.12,0.24,1.03,U] [#2 -0.14,0.30,1.17,U] [#3 -0.04,0.40,0.00,M1] [#4 -0.47,0.60,0.00,M1] [#5 -0.12,0.40,0.00,M1] [#6 -0.13,0.27,0.42,U] [#7 -0.21,0.25,0.43,U] [#8 -0.06,0.38,0.00,M1] 
22:51:41.874 00.002 9044 refined, 4 included, MultiStar: {-0.14, 0.28}, one-star: {-0.13, 0.31}
22:51:41.875 00.001 9044 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.62) = xAngle (3.65 = -2.63)
22:51:41.876 00.001 9044 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.57 = 0.57)
22:51:41.877 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.28 hyp=0.31 cameraTheta=2.03 mountX=-0.27 mountY=0.17, mountTheta=2.59
22:51:41.879 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.28, opts=13)
22:51:41.880 00.001 9044 Enqueuing Move request for scope (-0.14, 0.28)
22:51:41.881 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:41.882 00.001 12252 Worker thread wakes up
22:51:41.882 00.000 9044 UpdateGuideState exits: m=5776 SNR=52.1
22:51:41.883 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:41.883 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.28) opts 0xd
22:51:41.883 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:41.885 00.002 9044 Enqueuing Expose request
22:51:41.886 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.28)
22:51:41.886 00.000 12252 Moving (-0.14, 0.28) raw xDistance=-0.27 yDistance=0.17
22:51:41.886 00.000 12252 BLC: History state: CurrMiss=-0.17, AvgInitMiss=-0.03, ShCount=9, LgCount=1, SticCount=0,  Deflections: 0=-0.152113, 1:-0.044088, 2:-0.168657
22:51:41.886 00.000 12252 BLC: Over-shoot, no adjustment based on avgInitialMiss
22:51:41.886 00.000 12252 BLC: window closed
22:51:41.889 00.003 12252 PPEC rslt: input = -0.27, final = -0.04, react = -0.16, pred = 0.12, hyst = -0.12, hyst_pct = 0.00, period_length = 483.50
22:51:41.889 00.000 12252 PPEC: input: -0.27, control: -0.04, exposure: 2000
22:51:41.889 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:51:41.889 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:51:41.889 00.000 12252 MoveAxis(E, 16, ABG)
22:51:41.890 00.001 12252 Guiding  Dir = 2, Dur = 16
22:51:41.890 00.000 12252 IsSlewing returns 0
22:51:41.890 00.000 12252 IsGuiding returns 0
22:51:41.892 00.002 12252 PulseGuide returned control before completion, sleep 25
22:51:41.920 00.028 12252 IsGuiding returns 0
22:51:41.920 00.000 12252 Move returns status 0, amount 16
22:51:41.920 00.000 12252 MoveAxis(N, 0, ABG)
22:51:41.920 00.000 12252 Move returns status 0, amount 0
22:51:41.920 00.000 12252 move complete, result=0
22:51:41.920 00.000 12252 worker thread done servicing request
22:51:41.920 00.000 12252 Worker thread wakes up
22:51:41.920 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:41.920 00.000 9044 GuideStep: -0.3 px 16 ms EAST, 0.2 px 0 ms NORTH
22:51:41.922 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:44.277 02.355 12252 Exposure complete
22:51:44.324 00.047 12252 worker thread done servicing request
22:51:44.325 00.001 9044 OnExposeComplete: enter
22:51:44.327 00.002 9044 UpdateGuideState(): m_state=6
22:51:44.330 00.003 9044 Star::Find(15, 1014, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3992
22:51:44.330 00.000 9044 Star::Find returns 1 (0), X=1014.33, Y=831.95, Mass=5698, SNR=51.8, Peak=173 HFD=5.1
22:51:44.332 00.002 9044 MultiStar: [#1 -0.11,0.27,1.07,U] [#2 -0.13,0.31,1.19,U] [#3 -0.29,0.27,0.00,M2] [#4 -0.45,0.62,0.00,M2] [#5 -0.22,0.32,0.00,M2] [#6 -0.05,0.26,0.42,U] [#7 -0.31,0.23,0.43,U] [#8 -0.14,0.32,0.41,U] 
22:51:44.333 00.001 9044 refined, 5 included, MultiStar: {-0.16, 0.27}, one-star: {-0.22, 0.25}
22:51:44.334 00.001 9044 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.62) = xAngle (3.71 = -2.57)
22:51:44.334 00.000 9044 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.63 = 0.63)
22:51:44.335 00.001 9044 CameraToMount -- cameraX=-0.16 cameraY=0.27 hyp=0.32 cameraTheta=2.09 mountX=-0.27 mountY=0.19, mountTheta=2.53
22:51:44.337 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.27, opts=13)
22:51:44.338 00.001 9044 Enqueuing Move request for scope (-0.16, 0.27)
22:51:44.338 00.000 12252 Worker thread wakes up
22:51:44.338 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:44.339 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.27) opts 0xd
22:51:44.339 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.27)
22:51:44.339 00.000 12252 Moving (-0.16, 0.27) raw xDistance=-0.27 yDistance=0.19
22:51:44.339 00.000 9044 UpdateGuideState exits: m=5698 SNR=51.8
22:51:44.340 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:44.341 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:44.342 00.001 9044 Enqueuing Expose request
22:51:44.344 00.002 12252 PPEC rslt: input = -0.27, final = -0.06, react = -0.16, pred = 0.10, hyst = -0.14, hyst_pct = 0.00, period_length = 483.50
22:51:44.344 00.000 12252 PPEC: input: -0.27, control: -0.06, exposure: 2000
22:51:44.344 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:51:44.344 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
22:51:44.344 00.000 12252 MoveAxis(E, 22, ABG)
22:51:44.344 00.000 12252 Guiding  Dir = 2, Dur = 22
22:51:44.345 00.001 12252 IsSlewing returns 0
22:51:44.346 00.001 12252 IsGuiding returns 0
22:51:44.348 00.002 12252 PulseGuide returned control before completion, sleep 31
22:51:44.390 00.042 12252 IsGuiding returns 1
22:51:44.390 00.000 12252 scope still moving after pulse duration time elapsed
22:51:44.422 00.032 12252 IsSlewing returns 0
22:51:44.422 00.000 12252 IsGuiding returns 0
22:51:44.422 00.000 12252 scope move finished after 22 + 55 ms
22:51:44.422 00.000 12252 Move returns status 0, amount 22
22:51:44.423 00.001 12252 MoveAxis(N, 0, ABG)
22:51:44.423 00.000 12252 Move returns status 0, amount 0
22:51:44.423 00.000 12252 move complete, result=0
22:51:44.423 00.000 12252 worker thread done servicing request
22:51:44.423 00.000 12252 Worker thread wakes up
22:51:44.423 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:44.423 00.000 9044 GuideStep: -0.3 px 22 ms EAST, 0.2 px 0 ms NORTH
22:51:44.425 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:46.780 02.355 12252 Exposure complete
22:51:46.839 00.059 12252 worker thread done servicing request
22:51:46.839 00.000 9044 OnExposeComplete: enter
22:51:46.840 00.001 9044 UpdateGuideState(): m_state=6
22:51:46.842 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3993
22:51:46.844 00.002 9044 Star::Find returns 1 (0), X=1014.57, Y=831.88, Mass=5794, SNR=52.0, Peak=173 HFD=5.2
22:51:46.846 00.002 9044 MultiStar: [#1 0.07,0.14,1.07,U] [#2 0.50,0.34,0.00,M1] [#3 -0.02,0.21,0.85,U] [#4 -0.23,0.54,0.00,M3] [#5 0.13,0.20,0.65,U] [#6 0.17,0.20,0.42,U] [#7 -0.04,0.12,0.43,U] [#8 0.05,0.08,0.41,U] 
22:51:46.847 00.001 9044 refined, 6 included, MultiStar: {0.05, 0.17}, one-star: {0.02, 0.18}
22:51:46.849 00.002 9044 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.62) = xAngle (2.91 = 2.91)
22:51:46.850 00.001 9044 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.17 = -0.17)
22:51:46.851 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.29 mountX=-0.17 mountY=-0.03, mountTheta=-2.97
22:51:46.854 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.17, opts=13)
22:51:46.856 00.002 9044 Enqueuing Move request for scope (0.05, 0.17)
22:51:46.857 00.001 12252 Worker thread wakes up
22:51:46.857 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:46.858 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
22:51:46.858 00.000 9044 UpdateGuideState exits: m=5794 SNR=52.0
22:51:46.859 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:46.861 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:46.862 00.001 9044 Enqueuing Expose request
22:51:46.863 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
22:51:46.863 00.000 12252 Moving (0.05, 0.17) raw xDistance=-0.17 yDistance=-0.03
22:51:46.868 00.005 12252 PPEC rslt: input = -0.17, final = -0.04, react = -0.10, pred = 0.06, hyst = -0.09, hyst_pct = 0.00, period_length = 483.49
22:51:46.869 00.001 12252 PPEC: input: -0.17, control: -0.04, exposure: 2000
22:51:46.869 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:46.869 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:51:46.869 00.000 12252 MoveAxis(E, 16, ABG)
22:51:46.869 00.000 12252 Guiding  Dir = 2, Dur = 16
22:51:46.869 00.000 12252 IsSlewing returns 0
22:51:46.870 00.001 12252 IsGuiding returns 0
22:51:46.873 00.003 12252 PulseGuide returned control before completion, sleep 24
22:51:46.909 00.036 12252 IsGuiding returns 0
22:51:46.909 00.000 12252 Move returns status 0, amount 16
22:51:46.909 00.000 12252 MoveAxis(N, 0, ABG)
22:51:46.909 00.000 12252 Move returns status 0, amount 0
22:51:46.909 00.000 12252 move complete, result=0
22:51:46.909 00.000 12252 worker thread done servicing request
22:51:46.909 00.000 12252 Worker thread wakes up
22:51:46.909 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:46.909 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:46.909 00.000 9044 GuideStep: -0.2 px 16 ms EAST, -0.0 px 0 ms NORTH
22:51:49.252 02.343 12252 Exposure complete
22:51:49.305 00.053 12252 worker thread done servicing request
22:51:49.305 00.000 9044 OnExposeComplete: enter
22:51:49.306 00.001 9044 UpdateGuideState(): m_state=6
22:51:49.308 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3994
22:51:49.309 00.001 9044 Star::Find returns 1 (0), X=1014.41, Y=831.89, Mass=5798, SNR=52.2, Peak=173 HFD=5.2
22:51:49.311 00.002 9044 MultiStar: [#1 -0.02,0.19,1.06,U] [#2 -0.14,0.10,1.19,U] [#3 -0.13,0.21,0.84,U] [#4 -0.38,0.53,0.00,M4] [#5 -0.07,0.23,0.65,U] [#6 0.06,0.21,0.41,U] [#7 -0.19,0.14,0.43,U] [#8 -0.12,0.20,0.42,U] 
22:51:49.312 00.001 9044 refined, 7 included, MultiStar: {-0.10, 0.18}, one-star: {-0.13, 0.19}
22:51:49.314 00.002 9044 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.62) = xAngle (3.70 = -2.59)
22:51:49.316 00.002 9044 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.61 = 0.61)
22:51:49.317 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.20 cameraTheta=2.07 mountX=-0.17 mountY=0.12, mountTheta=2.55
22:51:49.319 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.18, opts=13)
22:51:49.320 00.001 9044 Enqueuing Move request for scope (-0.10, 0.18)
22:51:49.321 00.001 12252 Worker thread wakes up
22:51:49.321 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:49.322 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
22:51:49.322 00.000 9044 UpdateGuideState exits: m=5798 SNR=52.2
22:51:49.322 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
22:51:49.323 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:49.324 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:49.325 00.001 9044 Enqueuing Expose request
22:51:49.326 00.001 12252 Moving (-0.10, 0.18) raw xDistance=-0.17 yDistance=0.12
22:51:49.329 00.003 12252 PPEC rslt: input = -0.17, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.10, hyst_pct = 0.00, period_length = 483.49
22:51:49.329 00.000 12252 PPEC: input: -0.17, control: -0.06, exposure: 2000
22:51:49.329 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:49.329 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:51:49.329 00.000 12252 MoveAxis(E, 24, ABG)
22:51:49.329 00.000 12252 Guiding  Dir = 2, Dur = 24
22:51:49.330 00.001 12252 IsSlewing returns 0
22:51:49.330 00.000 12252 IsGuiding returns 0
22:51:49.332 00.002 12252 PulseGuide returned control before completion, sleep 32
22:51:49.377 00.045 12252 IsGuiding returns 0
22:51:49.377 00.000 12252 Move returns status 0, amount 24
22:51:49.377 00.000 12252 MoveAxis(N, 0, ABG)
22:51:49.377 00.000 12252 Move returns status 0, amount 0
22:51:49.377 00.000 12252 move complete, result=0
22:51:49.377 00.000 12252 worker thread done servicing request
22:51:49.377 00.000 12252 Worker thread wakes up
22:51:49.377 00.000 9044 GuideStep: -0.2 px 24 ms EAST, 0.1 px 0 ms NORTH
22:51:49.379 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:49.379 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:51.744 02.365 12252 Exposure complete
22:51:51.807 00.063 12252 worker thread done servicing request
22:51:51.807 00.000 9044 OnExposeComplete: enter
22:51:51.808 00.001 9044 UpdateGuideState(): m_state=6
22:51:51.810 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3995
22:51:51.811 00.001 9044 Star::Find returns 1 (0), X=1014.32, Y=831.77, Mass=5601, SNR=51.3, Peak=173 HFD=5.2
22:51:51.813 00.002 9044 MultiStar: [#1 -0.14,0.08,1.08,U] [#2 -0.18,0.01,1.21,U] [#3 -0.26,0.11,0.86,U] [#4 -0.43,0.37,0.00,M5] [#5 -0.05,0.07,0.68,U] [#6 -0.00,0.14,0.43,U] [#7 -0.16,0.01,0.43,U] [#8 -0.22,-0.00,0.43,U] 
22:51:51.814 00.001 9044 refined, 7 included, MultiStar: {-0.17, 0.06}, one-star: {-0.23, 0.07}
22:51:51.815 00.001 9044 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.62) = xAngle (4.41 = -1.87)
22:51:51.816 00.001 9044 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.33 = 1.33)
22:51:51.817 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.79 mountX=-0.05 mountY=0.17, mountTheta=1.87
22:51:51.819 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.06, opts=13)
22:51:51.820 00.001 9044 Enqueuing Move request for scope (-0.17, 0.06)
22:51:51.821 00.001 12252 Worker thread wakes up
22:51:51.821 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:51.822 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
22:51:51.824 00.002 9044 UpdateGuideState exits: m=5601 SNR=51.3
22:51:51.825 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:51.826 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:51.827 00.001 9044 Enqueuing Expose request
22:51:51.828 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
22:51:51.828 00.000 12252 Moving (-0.17, 0.06) raw xDistance=-0.05 yDistance=0.17
22:51:51.831 00.003 12252 PPEC rslt: input = -0.05, final = 0.03, react = -0.03, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.49
22:51:51.832 00.001 12252 PPEC: input: -0.05, control: 0.03, exposure: 2000
22:51:51.832 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:51:51.832 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
22:51:51.832 00.000 12252 MoveAxis(W, 10, ABG)
22:51:51.832 00.000 12252 Guiding  Dir = 3, Dur = 10
22:51:51.832 00.000 12252 IsSlewing returns 0
22:51:51.832 00.000 12252 IsGuiding returns 0
22:51:51.835 00.003 12252 PulseGuide returned control before completion, sleep 18
22:51:51.857 00.022 12252 IsGuiding returns 1
22:51:51.857 00.000 12252 scope still moving after pulse duration time elapsed
22:51:51.889 00.032 12252 IsSlewing returns 0
22:51:51.889 00.000 12252 IsGuiding returns 0
22:51:51.889 00.000 12252 scope move finished after 10 + 46 ms
22:51:51.889 00.000 12252 Move returns status 0, amount 10
22:51:51.889 00.000 12252 MoveAxis(N, 0, ABG)
22:51:51.889 00.000 12252 Move returns status 0, amount 0
22:51:51.889 00.000 12252 move complete, result=0
22:51:51.889 00.000 12252 worker thread done servicing request
22:51:51.889 00.000 12252 Worker thread wakes up
22:51:51.890 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:51.890 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:51.890 00.000 9044 GuideStep: -0.1 px 10 ms WEST, 0.2 px 0 ms NORTH
22:51:54.237 02.347 12252 Exposure complete
22:51:54.306 00.069 12252 worker thread done servicing request
22:51:54.308 00.002 9044 OnExposeComplete: enter
22:51:54.309 00.001 9044 UpdateGuideState(): m_state=6
22:51:54.310 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3996
22:51:54.311 00.001 9044 Star::Find returns 1 (0), X=1014.39, Y=831.94, Mass=5942, SNR=52.9, Peak=173 HFD=5.2
22:51:54.312 00.001 9044 MultiStar: [#1 -0.05,0.23,1.02,U] [#2 -0.10,0.24,1.18,U] [#3 -0.04,0.40,0.00,M1] [#4 -0.44,0.57,0.00,M6] [#5 -0.08,0.41,0.00,M1] [#6 -0.03,0.31,0.41,U] [#7 -0.18,0.27,0.43,U] [#8 -0.15,0.21,0.41,U] 
22:51:54.313 00.001 9044 refined, 5 included, MultiStar: {-0.11, 0.24}, one-star: {-0.16, 0.23}
22:51:54.314 00.001 9044 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.62) = xAngle (3.60 = -2.68)
22:51:54.315 00.001 9044 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.52 = 0.52)
22:51:54.316 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.27 cameraTheta=1.98 mountX=-0.24 mountY=0.13, mountTheta=2.63
22:51:54.318 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.24, opts=13)
22:51:54.319 00.001 9044 Enqueuing Move request for scope (-0.11, 0.24)
22:51:54.320 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:54.321 00.001 9044 UpdateGuideState exits: m=5942 SNR=52.9
22:51:54.322 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:54.323 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:54.325 00.002 9044 Enqueuing Expose request
22:51:54.326 00.001 12252 Worker thread wakes up
22:51:54.326 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
22:51:54.327 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
22:51:54.327 00.000 12252 Moving (-0.11, 0.24) raw xDistance=-0.24 yDistance=0.13
22:51:54.329 00.002 12252 PPEC rslt: input = -0.24, final = -0.11, react = -0.14, pred = 0.03, hyst = -0.13, hyst_pct = 0.00, period_length = 483.48
22:51:54.329 00.000 12252 PPEC: input: -0.24, control: -0.11, exposure: 2000
22:51:54.329 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:54.329 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
22:51:54.329 00.000 12252 MoveAxis(E, 45, ABG)
22:51:54.329 00.000 12252 Guiding  Dir = 2, Dur = 45
22:51:54.330 00.001 12252 IsSlewing returns 0
22:51:54.330 00.000 12252 IsGuiding returns 0
22:51:54.331 00.001 12252 PulseGuide returned control before completion, sleep 54
22:51:54.403 00.072 12252 IsGuiding returns 0
22:51:54.403 00.000 12252 Move returns status 0, amount 45
22:51:54.403 00.000 12252 MoveAxis(N, 0, ABG)
22:51:54.403 00.000 12252 Move returns status 0, amount 0
22:51:54.403 00.000 12252 move complete, result=0
22:51:54.403 00.000 12252 worker thread done servicing request
22:51:54.404 00.001 12252 Worker thread wakes up
22:51:54.404 00.000 9044 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
22:51:54.405 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:54.405 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:56.766 02.361 12252 Exposure complete
22:51:56.832 00.066 12252 worker thread done servicing request
22:51:56.832 00.000 9044 OnExposeComplete: enter
22:51:56.833 00.001 9044 UpdateGuideState(): m_state=6
22:51:56.835 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3997
22:51:56.836 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=831.95, Mass=5808, SNR=52.4, Peak=173 HFD=5.1
22:51:56.838 00.002 9044 MultiStar: [#1 -0.01,0.25,1.03,U] [#2 -0.11,0.05,1.21,U] [#3 -0.16,0.25,0.83,U] [#4 -0.32,0.56,0.00,M7] [#5 -0.02,0.16,0.65,U] [#6 0.01,0.34,0.42,U] [#7 -0.12,0.23,0.42,U] [#8 -0.02,0.17,0.40,U] 
22:51:56.839 00.001 9044 refined, 7 included, MultiStar: {-0.07, 0.20}, one-star: {-0.08, 0.25}
22:51:56.840 00.001 9044 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.62) = xAngle (3.54 = -2.75)
22:51:56.841 00.001 9044 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.45 = 0.45)
22:51:56.842 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.91 mountX=-0.19 mountY=0.09, mountTheta=2.70
22:51:56.844 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.20, opts=13)
22:51:56.845 00.001 9044 Enqueuing Move request for scope (-0.07, 0.20)
22:51:56.846 00.001 12252 Worker thread wakes up
22:51:56.846 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:56.846 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
22:51:56.846 00.000 9044 UpdateGuideState exits: m=5808 SNR=52.4
22:51:56.847 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
22:51:56.847 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:56.849 00.002 12252 Moving (-0.07, 0.20) raw xDistance=-0.19 yDistance=0.09
22:51:56.849 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:56.850 00.001 9044 Enqueuing Expose request
22:51:56.852 00.002 12252 PPEC rslt: input = -0.19, final = -0.11, react = -0.12, pred = 0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 483.48
22:51:56.852 00.000 12252 PPEC: input: -0.19, control: -0.11, exposure: 2000
22:51:56.852 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:56.852 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:51:56.852 00.000 12252 MoveAxis(E, 42, ABG)
22:51:56.852 00.000 12252 Guiding  Dir = 2, Dur = 42
22:51:56.852 00.000 12252 IsSlewing returns 0
22:51:56.853 00.001 12252 IsGuiding returns 0
22:51:56.855 00.002 12252 PulseGuide returned control before completion, sleep 50
22:51:56.914 00.059 12252 IsGuiding returns 0
22:51:56.914 00.000 12252 Move returns status 0, amount 42
22:51:56.914 00.000 12252 MoveAxis(N, 0, ABG)
22:51:56.914 00.000 12252 Move returns status 0, amount 0
22:51:56.914 00.000 12252 move complete, result=0
22:51:56.915 00.001 12252 worker thread done servicing request
22:51:56.915 00.000 12252 Worker thread wakes up
22:51:56.915 00.000 9044 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
22:51:56.916 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:56.917 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:51:59.270 02.353 12252 Exposure complete
22:51:59.320 00.050 12252 worker thread done servicing request
22:51:59.320 00.000 9044 OnExposeComplete: enter
22:51:59.321 00.001 9044 UpdateGuideState(): m_state=6
22:51:59.323 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3998
22:51:59.324 00.001 9044 Star::Find returns 1 (0), X=1014.35, Y=831.77, Mass=5637, SNR=51.4, Peak=173 HFD=5.3
22:51:59.325 00.001 9044 MultiStar: [#1 -0.11,0.12,1.06,U] [#2 -0.09,0.02,1.21,U] [#3 -0.21,0.05,0.85,U] [#4 -0.45,0.43,0.00,M8] [#5 -0.03,0.08,0.66,U] [#6 -0.07,0.10,0.44,U] [#7 -0.23,0.05,0.44,U] [#8 -0.07,0.02,0.42,U] 
22:51:59.327 00.002 9044 refined, 7 included, MultiStar: {-0.13, 0.06}, one-star: {-0.20, 0.06}
22:51:59.329 00.002 9044 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.62) = xAngle (4.31 = -1.97)
22:51:59.330 00.001 9044 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.23 = 1.23)
22:51:59.331 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.69 mountX=-0.06 mountY=0.14, mountTheta=1.96
22:51:59.333 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.06, opts=13)
22:51:59.334 00.001 9044 Enqueuing Move request for scope (-0.13, 0.06)
22:51:59.336 00.002 12252 Worker thread wakes up
22:51:59.336 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:51:59.337 00.001 9044 UpdateGuideState exits: m=5637 SNR=51.4
22:51:59.338 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:51:59.339 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
22:51:59.340 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:51:59.340 00.000 9044 Enqueuing Expose request
22:51:59.341 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
22:51:59.341 00.000 12252 Moving (-0.13, 0.06) raw xDistance=-0.06 yDistance=0.14
22:51:59.348 00.007 12252 PPEC rslt: input = -0.06, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.47
22:51:59.348 00.000 12252 PPEC: input: -0.06, control: 0.01, exposure: 2000
22:51:59.348 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:51:59.348 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:51:59.348 00.000 12252 MoveAxis(W, 4, ABG)
22:51:59.348 00.000 12252 Guiding  Dir = 3, Dur = 4
22:51:59.348 00.000 12252 IsSlewing returns 0
22:51:59.348 00.000 12252 IsGuiding returns 0
22:51:59.351 00.003 12252 PulseGuide returned control before completion, sleep 12
22:51:59.370 00.019 12252 IsGuiding returns 0
22:51:59.370 00.000 12252 Move returns status 0, amount 4
22:51:59.370 00.000 12252 MoveAxis(N, 0, ABG)
22:51:59.370 00.000 12252 Move returns status 0, amount 0
22:51:59.370 00.000 12252 move complete, result=0
22:51:59.370 00.000 12252 worker thread done servicing request
22:51:59.370 00.000 12252 Worker thread wakes up
22:51:59.371 00.001 9044 GuideStep: -0.1 px 4 ms WEST, 0.1 px 0 ms NORTH
22:51:59.373 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:51:59.373 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:01.737 02.364 12252 Exposure complete
22:52:01.805 00.068 12252 worker thread done servicing request
22:52:01.805 00.000 9044 OnExposeComplete: enter
22:52:01.807 00.002 9044 UpdateGuideState(): m_state=6
22:52:01.808 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3999
22:52:01.811 00.003 9044 Star::Find returns 1 (0), X=1014.31, Y=831.72, Mass=5638, SNR=51.5, Peak=173 HFD=5.3
22:52:01.813 00.002 9044 MultiStar: [#1 -0.11,-0.03,1.05,U] [#2 -0.12,0.06,1.21,U] [#3 -0.15,0.07,0.85,U] [#4 -0.46,0.36,0.00,M9] [#5 0.03,0.17,0.65,U] [#6 -0.02,0.08,0.42,U] [#7 -0.32,0.06,0.43,U] [#8 0.12,-0.00,0.40,U] 
22:52:01.815 00.002 9044 refined, 7 included, MultiStar: {-0.12, 0.05}, one-star: {-0.24, 0.01}
22:52:01.817 00.002 9044 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.62) = xAngle (4.39 = -1.90)
22:52:01.820 00.003 9044 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.30 = 1.30)
22:52:01.822 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.76 mountX=-0.04 mountY=0.12, mountTheta=1.89
22:52:01.826 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.05, opts=13)
22:52:01.829 00.003 9044 Enqueuing Move request for scope (-0.12, 0.05)
22:52:01.831 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:01.833 00.002 9044 UpdateGuideState exits: m=5638 SNR=51.5
22:52:01.835 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:01.836 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:01.837 00.001 9044 Enqueuing Expose request
22:52:01.839 00.002 12252 Worker thread wakes up
22:52:01.839 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
22:52:01.839 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
22:52:01.839 00.000 12252 Moving (-0.12, 0.05) raw xDistance=-0.04 yDistance=0.12
22:52:01.843 00.004 12252 PPEC rslt: input = -0.04, final = 0.02, react = -0.02, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.47
22:52:01.844 00.001 12252 PPEC: input: -0.04, control: 0.02, exposure: 2000
22:52:01.844 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:01.844 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:52:01.844 00.000 12252 MoveAxis(W, 9, ABG)
22:52:01.844 00.000 12252 Guiding  Dir = 3, Dur = 9
22:52:01.844 00.000 12252 IsSlewing returns 0
22:52:01.844 00.000 12252 IsGuiding returns 0
22:52:01.846 00.002 12252 PulseGuide returned control before completion, sleep 17
22:52:01.877 00.031 12252 IsGuiding returns 0
22:52:01.877 00.000 12252 Move returns status 0, amount 9
22:52:01.877 00.000 12252 MoveAxis(N, 0, ABG)
22:52:01.877 00.000 12252 Move returns status 0, amount 0
22:52:01.877 00.000 12252 move complete, result=0
22:52:01.877 00.000 12252 worker thread done servicing request
22:52:01.878 00.001 12252 Worker thread wakes up
22:52:01.878 00.000 9044 GuideStep: -0.0 px 9 ms WEST, 0.1 px 0 ms NORTH
22:52:01.880 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:01.880 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:04.232 02.352 12252 Exposure complete
22:52:04.280 00.048 12252 worker thread done servicing request
22:52:04.280 00.000 9044 OnExposeComplete: enter
22:52:04.282 00.002 9044 UpdateGuideState(): m_state=6
22:52:04.284 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4000
22:52:04.285 00.001 9044 Star::Find returns 1 (0), X=1014.34, Y=831.97, Mass=5681, SNR=51.8, Peak=173 HFD=5.1
22:52:04.287 00.002 9044 MultiStar: [#1 -0.20,0.27,1.05,U] [#2 -0.17,0.18,1.23,U] [#3 -0.22,0.28,0.86,U] [#4 -0.51,0.56,0.00,M10] [#5 -0.10,0.30,0.65,U] [#6 -0.07,0.22,0.42,U] [#7 -0.39,0.28,0.00,M1] [#8 -0.13,0.16,0.41,U] 
22:52:04.288 00.001 9044 refined, 6 included, MultiStar: {-0.17, 0.24}, one-star: {-0.21, 0.27}
22:52:04.289 00.001 9044 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.62) = xAngle (3.81 = -2.48)
22:52:04.290 00.001 9044 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.72 = 0.72)
22:52:04.291 00.001 9044 CameraToMount -- cameraX=-0.17 cameraY=0.24 hyp=0.30 cameraTheta=2.18 mountX=-0.23 mountY=0.20, mountTheta=2.44
22:52:04.294 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.17, y=0.24, opts=13)
22:52:04.296 00.002 9044 Enqueuing Move request for scope (-0.17, 0.24)
22:52:04.297 00.001 12252 Worker thread wakes up
22:52:04.297 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:04.298 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.24) opts 0xd
22:52:04.298 00.000 9044 UpdateGuideState exits: m=5681 SNR=51.8
22:52:04.298 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.17, 0.24)
22:52:04.298 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:04.299 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:04.300 00.001 9044 Enqueuing Expose request
22:52:04.302 00.002 12252 Moving (-0.17, 0.24) raw xDistance=-0.23 yDistance=0.20
22:52:04.304 00.002 12252 PPEC rslt: input = -0.23, final = -0.10, react = -0.14, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 483.47
22:52:04.304 00.000 12252 PPEC: input: -0.23, control: -0.10, exposure: 2000
22:52:04.304 00.000 12252 switching direction from -1 to 1 - decHistory=4 oldest=0.32 newest=0.45
22:52:04.304 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:52:04.304 00.000 12252 MoveAxis(E, 38, ABG)
22:52:04.304 00.000 12252 Guiding  Dir = 2, Dur = 38
22:52:04.305 00.001 12252 IsSlewing returns 0
22:52:04.305 00.000 12252 IsGuiding returns 0
22:52:04.306 00.001 12252 PulseGuide returned control before completion, sleep 47
22:52:04.355 00.049 12252 IsGuiding returns 0
22:52:04.355 00.000 12252 Move returns status 0, amount 38
22:52:04.355 00.000 12252 BLC: Oldest BLC event removed
22:52:04.355 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:52:04.355 00.000 12252 MoveAxis(S, 148, ABG)
22:52:04.355 00.000 12252 Guiding  Dir = 1, Dur = 148
22:52:04.355 00.000 12252 IsSlewing returns 0
22:52:04.356 00.001 12252 IsGuiding returns 0
22:52:04.360 00.004 12252 PulseGuide returned control before completion, sleep 153
22:52:04.527 00.167 12252 IsGuiding returns 0
22:52:04.528 00.001 12252 Move returns status 0, amount 148
22:52:04.528 00.000 12252 move complete, result=0
22:52:04.528 00.000 12252 worker thread done servicing request
22:52:04.528 00.000 9044 GuideStep: -0.2 px 38 ms EAST, 0.2 px 148 ms SOUTH
22:52:04.530 00.002 12252 Worker thread wakes up
22:52:04.530 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:04.530 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:06.887 02.357 12252 Exposure complete
22:52:06.966 00.079 12252 worker thread done servicing request
22:52:06.967 00.001 9044 OnExposeComplete: enter
22:52:06.969 00.002 9044 UpdateGuideState(): m_state=6
22:52:06.971 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4001
22:52:06.973 00.002 9044 Star::Find returns 1 (0), X=1014.64, Y=831.99, Mass=5758, SNR=52.0, Peak=173 HFD=5.2
22:52:06.976 00.003 9044 MultiStar: [#1 0.06,0.31,1.04,U] [#2 0.48,0.37,0.00,M1] [#3 0.12,0.33,0.84,U] [#4 -0.25,0.60,0.00,R] [#5 0.08,0.35,0.66,U] [#6 0.07,0.27,0.41,U] [#7 -0.09,0.15,0.43,U] [#8 0.07,0.26,0.41,U] 
22:52:06.978 00.002 9044 refined, 6 included, MultiStar: {0.07, 0.29}, one-star: {0.09, 0.29}
22:52:06.981 00.003 9044 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.62) = xAngle (2.97 = 2.97)
22:52:06.982 00.001 9044 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.12 = -0.12)
22:52:06.984 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.29 hyp=0.30 cameraTheta=1.34 mountX=-0.30 mountY=-0.03, mountTheta=-3.03
22:52:06.987 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.29, opts=13)
22:52:06.989 00.002 9044 Enqueuing Move request for scope (0.07, 0.29)
22:52:06.991 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:06.993 00.002 9044 UpdateGuideState exits: m=5758 SNR=52.0
22:52:06.996 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:06.998 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:07.000 00.002 9044 Enqueuing Expose request
22:52:07.002 00.002 12252 Worker thread wakes up
22:52:07.002 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.29) opts 0xd
22:52:07.002 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.29)
22:52:07.002 00.000 12252 Moving (0.07, 0.29) raw xDistance=-0.30 yDistance=-0.03
22:52:07.002 00.000 12252 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.197574, 1:-0.034642
22:52:07.002 00.000 12252 BLC: No correction, Miss < min_move
22:52:07.006 00.004 12252 PPEC rslt: input = -0.30, final = -0.10, react = -0.18, pred = 0.08, hyst = -0.16, hyst_pct = 0.00, period_length = 483.46
22:52:07.006 00.000 12252 PPEC: input: -0.30, control: -0.10, exposure: 2000
22:52:07.006 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:07.007 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:52:07.007 00.000 12252 MoveAxis(E, 38, ABG)
22:52:07.007 00.000 12252 Guiding  Dir = 2, Dur = 38
22:52:07.007 00.000 12252 IsSlewing returns 0
22:52:07.008 00.001 12252 IsGuiding returns 0
22:52:07.010 00.002 12252 PulseGuide returned control before completion, sleep 47
22:52:07.065 00.055 12252 IsGuiding returns 0
22:52:07.065 00.000 12252 Move returns status 0, amount 38
22:52:07.065 00.000 12252 MoveAxis(N, 0, ABG)
22:52:07.065 00.000 12252 Move returns status 0, amount 0
22:52:07.065 00.000 12252 move complete, result=0
22:52:07.065 00.000 12252 worker thread done servicing request
22:52:07.065 00.000 12252 Worker thread wakes up
22:52:07.065 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:07.065 00.000 9044 GuideStep: -0.3 px 38 ms EAST, -0.0 px 0 ms NORTH
22:52:07.067 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:09.418 02.351 12252 Exposure complete
22:52:09.475 00.057 12252 worker thread done servicing request
22:52:09.475 00.000 9044 OnExposeComplete: enter
22:52:09.477 00.002 9044 UpdateGuideState(): m_state=6
22:52:09.478 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4002
22:52:09.479 00.001 9044 Star::Find returns 1 (0), X=1014.63, Y=831.89, Mass=5786, SNR=52.3, Peak=173 HFD=5.2
22:52:09.480 00.001 9044 MultiStar: [#1 0.06,0.15,1.03,U] [#2 0.44,0.40,0.00,M2] [#3 0.17,0.27,0.84,U] [#4 -0.07,-0.05,1.26,U] [#5 0.08,0.19,0.64,U] [#6 0.11,0.25,0.41,U] [#7 -0.02,0.27,0.43,U] [#8 0.09,0.09,0.40,U] 
22:52:09.481 00.001 9044 refined, 7 included, MultiStar: {0.05, 0.15}, one-star: {0.08, 0.18}
22:52:09.481 00.000 9044 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.62) = xAngle (2.85 = 2.85)
22:52:09.482 00.001 9044 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.23 = -0.23)
22:52:09.483 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.23 mountX=-0.15 mountY=-0.04, mountTheta=-2.91
22:52:09.484 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.15, opts=13)
22:52:09.485 00.001 9044 Enqueuing Move request for scope (0.05, 0.15)
22:52:09.486 00.001 12252 Worker thread wakes up
22:52:09.486 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:52:09.487 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
22:52:09.487 00.000 9044 UpdateGuideState exits: m=5786 SNR=52.3
22:52:09.488 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:09.489 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:09.490 00.001 9044 Enqueuing Expose request
22:52:09.491 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
22:52:09.491 00.000 12252 Moving (0.05, 0.15) raw xDistance=-0.15 yDistance=-0.04
22:52:09.491 00.000 12252 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.197574, 1:-0.034642, 2:-0.036219
22:52:09.491 00.000 12252 BLC: No correction, Miss < min_move
22:52:09.495 00.004 12252 PPEC rslt: input = -0.15, final = -0.03, react = -0.09, pred = 0.06, hyst = -0.09, hyst_pct = 0.00, period_length = 483.46
22:52:09.496 00.001 12252 PPEC: input: -0.15, control: -0.03, exposure: 2000
22:52:09.496 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:09.496 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:52:09.496 00.000 12252 MoveAxis(E, 11, ABG)
22:52:09.496 00.000 12252 Guiding  Dir = 2, Dur = 11
22:52:09.496 00.000 12252 IsSlewing returns 0
22:52:09.497 00.001 12252 IsGuiding returns 0
22:52:09.498 00.001 12252 PulseGuide returned control before completion, sleep 20
22:52:09.530 00.032 12252 IsGuiding returns 0
22:52:09.530 00.000 12252 Move returns status 0, amount 11
22:52:09.530 00.000 12252 MoveAxis(N, 0, ABG)
22:52:09.530 00.000 12252 Move returns status 0, amount 0
22:52:09.530 00.000 12252 move complete, result=0
22:52:09.530 00.000 12252 worker thread done servicing request
22:52:09.530 00.000 12252 Worker thread wakes up
22:52:09.530 00.000 9044 GuideStep: -0.2 px 11 ms EAST, -0.0 px 0 ms NORTH
22:52:09.531 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:09.532 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:11.873 02.341 12252 Exposure complete
22:52:11.919 00.046 12252 worker thread done servicing request
22:52:11.919 00.000 9044 OnExposeComplete: enter
22:52:11.922 00.003 9044 UpdateGuideState(): m_state=6
22:52:11.925 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4003
22:52:11.928 00.003 9044 Star::Find returns 1 (0), X=1014.67, Y=831.92, Mass=5790, SNR=52.1, Peak=173 HFD=5.1
22:52:11.932 00.004 9044 MultiStar: [#1 0.21,0.16,1.03,U] [#2 0.41,0.36,0.00,M3] [#3 0.10,0.40,0.00,M1] [#4 0.37,-0.39,0.00,M1] [#5 0.11,0.23,0.64,U] [#6 0.19,0.32,0.41,U] [#7 -0.04,0.12,0.43,U] [#8 0.10,0.19,0.41,U] 
22:52:11.934 00.002 9044 refined, 5 included, MultiStar: {0.13, 0.20}, one-star: {0.13, 0.22}
22:52:11.937 00.003 9044 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.62) = xAngle (2.62 = 2.62)
22:52:11.940 00.003 9044 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.47 = -0.47)
22:52:11.943 00.003 9044 CameraToMount -- cameraX=0.13 cameraY=0.20 hyp=0.24 cameraTheta=0.99 mountX=-0.21 mountY=-0.11, mountTheta=-2.66
22:52:11.946 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.20, opts=13)
22:52:11.949 00.003 9044 Enqueuing Move request for scope (0.13, 0.20)
22:52:11.951 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:11.952 00.001 12252 Worker thread wakes up
22:52:11.952 00.000 9044 UpdateGuideState exits: m=5790 SNR=52.1
22:52:11.955 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:11.956 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.20) opts 0xd
22:52:11.956 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:11.957 00.001 9044 Enqueuing Expose request
22:52:11.959 00.002 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.20)
22:52:11.959 00.000 12252 Moving (0.13, 0.20) raw xDistance=-0.21 yDistance=-0.11
22:52:11.959 00.000 12252 BLC: window closed
22:52:11.959 00.000 12252 BLC: History state: CurrMiss=-0.11, AvgInitMiss=-0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.197574, 1:-0.034642, 2:-0.036219
22:52:11.959 00.000 12252 BLC: No correction, Miss < min_move
22:52:11.962 00.003 12252 PPEC rslt: input = -0.21, final = -0.07, react = -0.13, pred = 0.06, hyst = -0.12, hyst_pct = 0.00, period_length = 483.45
22:52:11.962 00.000 12252 PPEC: input: -0.21, control: -0.07, exposure: 2000
22:52:11.962 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:11.962 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:52:11.962 00.000 12252 MoveAxis(E, 26, ABG)
22:52:11.962 00.000 12252 Guiding  Dir = 2, Dur = 26
22:52:11.965 00.003 12252 IsSlewing returns 0
22:52:11.965 00.000 12252 IsGuiding returns 0
22:52:11.967 00.002 12252 PulseGuide returned control before completion, sleep 35
22:52:12.008 00.041 12252 IsGuiding returns 0
22:52:12.008 00.000 12252 Move returns status 0, amount 26
22:52:12.008 00.000 12252 MoveAxis(N, 0, ABG)
22:52:12.008 00.000 12252 Move returns status 0, amount 0
22:52:12.008 00.000 12252 move complete, result=0
22:52:12.008 00.000 12252 worker thread done servicing request
22:52:12.008 00.000 12252 Worker thread wakes up
22:52:12.008 00.000 9044 GuideStep: -0.2 px 26 ms EAST, -0.1 px 0 ms NORTH
22:52:12.009 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:12.009 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:14.351 02.342 12252 Exposure complete
22:52:14.428 00.077 12252 worker thread done servicing request
22:52:14.428 00.000 9044 OnExposeComplete: enter
22:52:14.429 00.001 9044 UpdateGuideState(): m_state=6
22:52:14.431 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4004
22:52:14.432 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=831.96, Mass=5786, SNR=52.1, Peak=173 HFD=5.1
22:52:14.433 00.001 9044 MultiStar: [#1 0.12,0.15,1.05,U] [#2 0.44,0.34,0.00,M4] [#3 0.18,0.33,0.84,U] [#4 0.38,-0.36,0.00,M2] [#5 0.11,0.24,0.65,U] [#6 0.16,0.25,0.41,U] [#7 -0.01,0.18,0.42,U] [#8 0.08,0.17,0.41,U] 
22:52:14.434 00.001 9044 refined, 6 included, MultiStar: {0.12, 0.23}, one-star: {0.15, 0.25}
22:52:14.436 00.002 9044 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.62) = xAngle (2.70 = 2.70)
22:52:14.437 00.001 9044 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.38 = -0.38)
22:52:14.438 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.23 hyp=0.26 cameraTheta=1.08 mountX=-0.24 mountY=-0.10, mountTheta=-2.75
22:52:14.441 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.23, opts=13)
22:52:14.442 00.001 9044 Enqueuing Move request for scope (0.12, 0.23)
22:52:14.444 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:14.445 00.001 9044 UpdateGuideState exits: m=5786 SNR=52.1
22:52:14.446 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:14.447 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:14.448 00.001 9044 Enqueuing Expose request
22:52:14.451 00.003 12252 Worker thread wakes up
22:52:14.451 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.23) opts 0xd
22:52:14.451 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.23)
22:52:14.451 00.000 12252 Moving (0.12, 0.23) raw xDistance=-0.24 yDistance=-0.10
22:52:14.455 00.004 12252 PPEC rslt: input = -0.24, final = -0.11, react = -0.14, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 483.45
22:52:14.455 00.000 12252 PPEC: input: -0.24, control: -0.11, exposure: 2000
22:52:14.455 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:14.455 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:52:14.455 00.000 12252 MoveAxis(E, 41, ABG)
22:52:14.455 00.000 12252 Guiding  Dir = 2, Dur = 41
22:52:14.455 00.000 12252 IsSlewing returns 0
22:52:14.456 00.001 12252 IsGuiding returns 0
22:52:14.458 00.002 12252 PulseGuide returned control before completion, sleep 50
22:52:14.518 00.060 12252 IsGuiding returns 0
22:52:14.518 00.000 12252 Move returns status 0, amount 41
22:52:14.518 00.000 12252 MoveAxis(N, 0, ABG)
22:52:14.518 00.000 12252 Move returns status 0, amount 0
22:52:14.518 00.000 12252 move complete, result=0
22:52:14.518 00.000 12252 worker thread done servicing request
22:52:14.518 00.000 12252 Worker thread wakes up
22:52:14.520 00.002 9044 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
22:52:14.522 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:14.522 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:16.859 02.337 12252 Exposure complete
22:52:16.908 00.049 12252 worker thread done servicing request
22:52:16.908 00.000 9044 OnExposeComplete: enter
22:52:16.909 00.001 9044 UpdateGuideState(): m_state=6
22:52:16.910 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4005
22:52:16.911 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=831.89, Mass=5775, SNR=52.1, Peak=173 HFD=5.1
22:52:16.913 00.002 9044 MultiStar: [#1 0.16,0.15,1.04,U] [#2 0.47,0.28,0.00,M5] [#3 0.19,0.30,0.84,U] [#4 0.10,-0.01,1.24,U] [#5 0.13,0.15,0.65,U] [#6 0.23,0.14,0.42,U] [#7 0.07,0.21,0.43,U] [#8 0.12,0.01,0.41,U] 
22:52:16.914 00.001 9044 refined, 7 included, MultiStar: {0.15, 0.14}, one-star: {0.17, 0.19}
22:52:16.915 00.001 9044 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.62) = xAngle (2.39 = 2.39)
22:52:16.918 00.003 9044 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.69 = -0.69)
22:52:16.920 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.77 mountX=-0.15 mountY=-0.13, mountTheta=-2.43
22:52:16.924 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.14, opts=13)
22:52:16.927 00.003 9044 Enqueuing Move request for scope (0.15, 0.14)
22:52:16.929 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:16.932 00.003 9044 UpdateGuideState exits: m=5775 SNR=52.1
22:52:16.934 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:16.936 00.002 12252 Worker thread wakes up
22:52:16.936 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:16.938 00.002 9044 Enqueuing Expose request
22:52:16.940 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
22:52:16.940 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
22:52:16.940 00.000 12252 Moving (0.15, 0.14) raw xDistance=-0.15 yDistance=-0.13
22:52:16.943 00.003 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 483.45
22:52:16.943 00.000 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
22:52:16.943 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:16.943 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:52:16.943 00.000 12252 MoveAxis(E, 39, ABG)
22:52:16.943 00.000 12252 Guiding  Dir = 2, Dur = 39
22:52:16.944 00.001 12252 IsSlewing returns 0
22:52:16.944 00.000 12252 IsGuiding returns 0
22:52:16.946 00.002 12252 PulseGuide returned control before completion, sleep 47
22:52:17.007 00.061 12252 IsGuiding returns 0
22:52:17.007 00.000 12252 Move returns status 0, amount 39
22:52:17.007 00.000 12252 MoveAxis(N, 0, ABG)
22:52:17.007 00.000 12252 Move returns status 0, amount 0
22:52:17.007 00.000 12252 move complete, result=0
22:52:17.008 00.001 12252 worker thread done servicing request
22:52:17.008 00.000 9044 GuideStep: -0.1 px 39 ms EAST, -0.1 px 0 ms NORTH
22:52:17.010 00.002 12252 Worker thread wakes up
22:52:17.010 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:17.010 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:19.359 02.349 12252 Exposure complete
22:52:19.404 00.045 12252 worker thread done servicing request
22:52:19.404 00.000 9044 OnExposeComplete: enter
22:52:19.405 00.001 9044 UpdateGuideState(): m_state=6
22:52:19.406 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4006
22:52:19.408 00.002 9044 Star::Find returns 1 (0), X=1014.63, Y=831.88, Mass=5626, SNR=51.4, Peak=173 HFD=5.1
22:52:19.410 00.002 9044 MultiStar: [#1 0.21,0.16,1.07,U] [#2 0.05,0.11,1.20,U] [#3 0.11,0.26,0.85,U] [#4 0.35,-0.38,0.00,M2] [#5 0.14,0.16,0.66,U] [#6 0.22,0.09,0.44,U] [#7 0.03,0.25,0.43,U] [#8 -0.00,0.17,0.42,U] 
22:52:19.411 00.001 9044 single-star, 7 included, MultiStar: {0.11, 0.17}, one-star: {0.08, 0.18}
22:52:19.412 00.001 9044 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.62) = xAngle (2.75 = 2.75)
22:52:19.413 00.001 9044 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.33 = -0.33)
22:52:19.414 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.13 mountX=-0.18 mountY=-0.06, mountTheta=-2.80
22:52:19.416 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.18, opts=13)
22:52:19.417 00.001 9044 Enqueuing Move request for scope (0.08, 0.18)
22:52:19.418 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:19.419 00.001 9044 UpdateGuideState exits: m=5626 SNR=51.4
22:52:19.421 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:19.422 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:19.423 00.001 9044 Enqueuing Expose request
22:52:19.424 00.001 12252 Worker thread wakes up
22:52:19.424 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
22:52:19.424 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
22:52:19.424 00.000 12252 Moving (0.08, 0.18) raw xDistance=-0.18 yDistance=-0.06
22:52:19.429 00.005 12252 PPEC rslt: input = -0.18, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 483.44
22:52:19.429 00.000 12252 PPEC: input: -0.18, control: -0.12, exposure: 2000
22:52:19.429 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:19.429 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:52:19.429 00.000 12252 MoveAxis(E, 49, ABG)
22:52:19.429 00.000 12252 Guiding  Dir = 2, Dur = 49
22:52:19.430 00.001 12252 IsSlewing returns 0
22:52:19.430 00.000 12252 IsGuiding returns 0
22:52:19.433 00.003 12252 PulseGuide returned control before completion, sleep 57
22:52:19.506 00.073 12252 IsGuiding returns 0
22:52:19.506 00.000 12252 Move returns status 0, amount 49
22:52:19.506 00.000 12252 MoveAxis(N, 0, ABG)
22:52:19.506 00.000 12252 Move returns status 0, amount 0
22:52:19.507 00.001 12252 move complete, result=0
22:52:19.507 00.000 12252 worker thread done servicing request
22:52:19.507 00.000 12252 Worker thread wakes up
22:52:19.507 00.000 9044 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
22:52:19.509 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:19.509 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:21.871 02.362 12252 Exposure complete
22:52:21.923 00.052 12252 worker thread done servicing request
22:52:21.923 00.000 9044 OnExposeComplete: enter
22:52:21.926 00.003 9044 UpdateGuideState(): m_state=6
22:52:21.928 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4007
22:52:21.929 00.001 9044 Star::Find returns 1 (0), X=1014.55, Y=831.86, Mass=5770, SNR=52.2, Peak=173 HFD=5.2
22:52:21.931 00.002 9044 MultiStar: [#1 0.22,0.10,1.03,U] [#2 0.05,0.03,1.19,U] [#3 0.03,0.01,0.84,U] [#4 0.39,-0.41,0.00,M3] [#5 0.09,0.19,0.65,U] [#6 0.18,0.13,0.42,U] [#7 -0.04,0.07,0.43,U] [#8 0.06,0.14,0.41,U] 
22:52:21.932 00.001 9044 refined, 7 included, MultiStar: {0.08, 0.09}, one-star: {-0.00, 0.16}
22:52:21.933 00.001 9044 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.62) = xAngle (2.52 = 2.52)
22:52:21.933 00.000 9044 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.57 = -0.57)
22:52:21.934 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.09 hyp=0.12 cameraTheta=0.89 mountX=-0.10 mountY=-0.07, mountTheta=-2.56
22:52:21.938 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.09, opts=13)
22:52:21.939 00.001 9044 Enqueuing Move request for scope (0.08, 0.09)
22:52:21.940 00.001 12252 Worker thread wakes up
22:52:21.940 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:52:21.941 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.09) opts 0xd
22:52:21.941 00.000 9044 UpdateGuideState exits: m=5770 SNR=52.2
22:52:21.942 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:21.942 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.09)
22:52:21.942 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:21.943 00.001 9044 Enqueuing Expose request
22:52:21.944 00.001 12252 Moving (0.08, 0.09) raw xDistance=-0.10 yDistance=-0.07
22:52:21.946 00.002 12252 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
22:52:21.946 00.000 12252 PPEC: input: -0.10, control: 0.00, exposure: 2000
22:52:21.946 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:21.946 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:52:21.946 00.000 12252 MoveAxis(W, 1, ABG)
22:52:21.948 00.002 12252 Guiding  Dir = 3, Dur = 1
22:52:21.948 00.000 12252 IsSlewing returns 0
22:52:21.948 00.000 12252 IsGuiding returns 0
22:52:21.950 00.002 12252 IsGuiding returns 0
22:52:21.950 00.000 12252 Move returns status 0, amount 1
22:52:21.950 00.000 12252 MoveAxis(N, 0, ABG)
22:52:21.950 00.000 12252 Move returns status 0, amount 0
22:52:21.950 00.000 12252 move complete, result=0
22:52:21.950 00.000 12252 worker thread done servicing request
22:52:21.950 00.000 12252 Worker thread wakes up
22:52:21.950 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:21.950 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:21.950 00.000 9044 GuideStep: -0.1 px 1 ms WEST, -0.1 px 0 ms NORTH
22:52:24.313 02.363 12252 Exposure complete
22:52:24.388 00.075 12252 worker thread done servicing request
22:52:24.388 00.000 9044 OnExposeComplete: enter
22:52:24.390 00.002 9044 UpdateGuideState(): m_state=6
22:52:24.392 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4008
22:52:24.394 00.002 9044 Star::Find returns 1 (0), X=1014.73, Y=831.97, Mass=5675, SNR=51.6, Peak=173 HFD=5.2
22:52:24.396 00.002 9044 MultiStar: [#1 0.23,0.26,1.05,U] [#2 0.52,0.42,0.00,M4] [#3 0.18,0.41,0.00,M1] [#4 0.40,-0.38,0.00,M4] [#5 0.18,0.52,0.00,M1] [#6 0.29,0.37,0.00,M1] [#7 0.00,0.33,0.44,U] [#8 0.13,0.35,0.43,U] 
22:52:24.397 00.001 9044 single-star, 3 included, MultiStar: {0.16, 0.28}, one-star: {0.18, 0.26}
22:52:24.399 00.002 9044 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.62) = xAngle (2.59 = 2.59)
22:52:24.400 00.001 9044 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.49 = -0.49)
22:52:24.401 00.001 9044 CameraToMount -- cameraX=0.18 cameraY=0.26 hyp=0.32 cameraTheta=0.97 mountX=-0.27 mountY=-0.15, mountTheta=-2.63
22:52:24.403 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=0.26, opts=13)
22:52:24.404 00.001 9044 Enqueuing Move request for scope (0.18, 0.26)
22:52:24.405 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:24.407 00.002 9044 UpdateGuideState exits: m=5675 SNR=51.6
22:52:24.408 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:24.409 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:24.410 00.001 9044 Enqueuing Expose request
22:52:24.411 00.001 12252 Worker thread wakes up
22:52:24.411 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.26) opts 0xd
22:52:24.411 00.000 12252 Handling offset move in thread for scope, endpoint = (0.18, 0.26)
22:52:24.411 00.000 12252 Moving (0.18, 0.26) raw xDistance=-0.27 yDistance=-0.15
22:52:24.415 00.004 12252 PPEC rslt: input = -0.27, final = -0.19, react = -0.16, pred = -0.03, hyst = -0.15, hyst_pct = 0.00, period_length = 483.43
22:52:24.416 00.001 12252 PPEC: input: -0.27, control: -0.19, exposure: 2000
22:52:24.416 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:24.416 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:52:24.416 00.000 12252 MoveAxis(E, 76, ABG)
22:52:24.416 00.000 12252 Guiding  Dir = 2, Dur = 76
22:52:24.416 00.000 12252 IsSlewing returns 0
22:52:24.417 00.001 12252 IsGuiding returns 0
22:52:24.419 00.002 12252 PulseGuide returned control before completion, sleep 84
22:52:24.507 00.088 12252 IsGuiding returns 0
22:52:24.507 00.000 12252 Move returns status 0, amount 76
22:52:24.507 00.000 12252 MoveAxis(N, 0, ABG)
22:52:24.507 00.000 12252 Move returns status 0, amount 0
22:52:24.507 00.000 12252 move complete, result=0
22:52:24.507 00.000 12252 worker thread done servicing request
22:52:24.508 00.001 12252 Worker thread wakes up
22:52:24.508 00.000 9044 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
22:52:24.511 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:24.511 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:26.855 02.344 12252 Exposure complete
22:52:26.902 00.047 12252 worker thread done servicing request
22:52:26.902 00.000 9044 OnExposeComplete: enter
22:52:26.904 00.002 9044 UpdateGuideState(): m_state=6
22:52:26.905 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4009
22:52:26.906 00.001 9044 Star::Find returns 1 (0), X=1014.61, Y=831.94, Mass=5933, SNR=52.8, Peak=173 HFD=5.2
22:52:26.908 00.002 9044 MultiStar: [#1 -0.00,0.20,1.06,U] [#2 0.03,0.14,1.17,U] [#3 0.09,0.26,0.82,U] [#4 0.38,-0.36,0.00,M5] [#5 0.02,0.17,0.65,U] [#6 0.10,0.25,0.42,U] [#7 0.02,0.15,0.41,U] [#8 0.10,0.26,0.41,U] 
22:52:26.909 00.001 9044 refined, 7 included, MultiStar: {0.05, 0.20}, one-star: {0.07, 0.23}
22:52:26.910 00.001 9044 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.62) = xAngle (2.97 = 2.97)
22:52:26.911 00.001 9044 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.11 = -0.11)
22:52:26.911 00.000 9044 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.35 mountX=-0.20 mountY=-0.02, mountTheta=-3.03
22:52:26.913 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.20, opts=13)
22:52:26.914 00.001 9044 Enqueuing Move request for scope (0.05, 0.20)
22:52:26.916 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:26.917 00.001 9044 UpdateGuideState exits: m=5933 SNR=52.8
22:52:26.918 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:26.919 00.001 12252 Worker thread wakes up
22:52:26.919 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:26.921 00.002 9044 Enqueuing Expose request
22:52:26.922 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
22:52:26.922 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
22:52:26.922 00.000 12252 Moving (0.05, 0.20) raw xDistance=-0.20 yDistance=-0.02
22:52:26.925 00.003 12252 PPEC rslt: input = -0.20, final = -0.17, react = -0.12, pred = -0.04, hyst = -0.11, hyst_pct = 0.00, period_length = 483.43
22:52:26.925 00.000 12252 PPEC: input: -0.20, control: -0.17, exposure: 2000
22:52:26.925 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:26.925 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:52:26.925 00.000 12252 MoveAxis(E, 65, ABG)
22:52:26.925 00.000 12252 Guiding  Dir = 2, Dur = 65
22:52:26.926 00.001 12252 IsSlewing returns 0
22:52:26.926 00.000 12252 IsGuiding returns 0
22:52:26.928 00.002 12252 PulseGuide returned control before completion, sleep 74
22:52:27.012 00.084 12252 IsGuiding returns 0
22:52:27.012 00.000 12252 Move returns status 0, amount 65
22:52:27.012 00.000 12252 MoveAxis(N, 0, ABG)
22:52:27.012 00.000 12252 Move returns status 0, amount 0
22:52:27.012 00.000 12252 move complete, result=0
22:52:27.012 00.000 12252 worker thread done servicing request
22:52:27.012 00.000 12252 Worker thread wakes up
22:52:27.012 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:27.012 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:27.012 00.000 9044 GuideStep: -0.2 px 65 ms EAST, -0.0 px 0 ms NORTH
22:52:29.342 02.330 12252 Exposure complete
22:52:29.401 00.059 12252 worker thread done servicing request
22:52:29.401 00.000 9044 OnExposeComplete: enter
22:52:29.403 00.002 9044 UpdateGuideState(): m_state=6
22:52:29.404 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4010
22:52:29.407 00.003 9044 Star::Find returns 1 (0), X=1014.45, Y=831.67, Mass=5674, SNR=51.4, Peak=173 HFD=5.3
22:52:29.409 00.002 9044 MultiStar: [#1 -0.03,0.02,1.08,U] [#2 -0.01,0.04,1.22,U] [#3 -0.03,0.02,0.85,U] [#4 0.24,-0.54,0.00,M6] [#5 0.04,0.07,0.66,U] [#6 0.08,0.06,0.42,U] [#7 -0.12,0.05,0.43,U] [#8 -0.04,0.06,0.42,U] 
22:52:29.411 00.002 9044 refined, 7 included, MultiStar: {-0.03, 0.03}, one-star: {-0.10, -0.04}
22:52:29.413 00.002 9044 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.62) = xAngle (3.95 = -2.33)
22:52:29.416 00.003 9044 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.87 = 0.87)
22:52:29.418 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.33 mountX=-0.03 mountY=0.03, mountTheta=2.30
22:52:29.420 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.03, opts=13)
22:52:29.422 00.002 9044 Enqueuing Move request for scope (-0.03, 0.03)
22:52:29.423 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:52:29.424 00.001 9044 UpdateGuideState exits: m=5674 SNR=51.4
22:52:29.426 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:29.428 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:29.429 00.001 9044 Enqueuing Expose request
22:52:29.430 00.001 12252 Worker thread wakes up
22:52:29.430 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
22:52:29.430 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
22:52:29.430 00.000 12252 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=0.03
22:52:29.432 00.002 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
22:52:29.432 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
22:52:29.432 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:29.432 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:52:29.433 00.001 12252 MoveAxis(E, 12, ABG)
22:52:29.433 00.000 12252 Guiding  Dir = 2, Dur = 12
22:52:29.433 00.000 12252 IsSlewing returns 0
22:52:29.433 00.000 12252 IsGuiding returns 0
22:52:29.435 00.002 12252 PulseGuide returned control before completion, sleep 21
22:52:29.462 00.027 12252 IsGuiding returns 0
22:52:29.462 00.000 12252 Move returns status 0, amount 12
22:52:29.462 00.000 12252 MoveAxis(N, 0, ABG)
22:52:29.462 00.000 12252 Move returns status 0, amount 0
22:52:29.462 00.000 12252 move complete, result=0
22:52:29.462 00.000 12252 worker thread done servicing request
22:52:29.462 00.000 12252 Worker thread wakes up
22:52:29.462 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:29.462 00.000 9044 GuideStep: -0.0 px 12 ms EAST, 0.0 px 0 ms NORTH
22:52:29.464 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:31.824 02.360 12252 Exposure complete
22:52:31.871 00.047 12252 worker thread done servicing request
22:52:31.871 00.000 9044 OnExposeComplete: enter
22:52:31.872 00.001 9044 UpdateGuideState(): m_state=6
22:52:31.873 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4011
22:52:31.873 00.000 9044 Star::Find returns 1 (0), X=1014.66, Y=831.72, Mass=5721, SNR=51.8, Peak=173 HFD=5.3
22:52:31.875 00.002 9044 MultiStar: [#1 0.08,-0.11,1.05,U] [#2 0.06,0.02,1.22,U] [#3 0.12,0.10,0.86,U] [#4 0.33,-0.46,0.00,M7] [#5 0.11,0.13,0.66,U] [#6 0.21,0.07,0.43,U] [#7 0.09,0.05,0.44,U] [#8 0.20,-0.05,0.41,U] 
22:52:31.877 00.002 9044 refined, 7 included, MultiStar: {0.11, 0.02}, one-star: {0.11, 0.01}
22:52:31.879 00.002 9044 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.62) = xAngle (1.81 = 1.81)
22:52:31.881 00.002 9044 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.27 = -1.27)
22:52:31.882 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.19 mountX=-0.03 mountY=-0.11, mountTheta=-1.81
22:52:31.885 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.02, opts=13)
22:52:31.886 00.001 9044 Enqueuing Move request for scope (0.11, 0.02)
22:52:31.887 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:31.889 00.002 9044 UpdateGuideState exits: m=5721 SNR=51.8
22:52:31.890 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:31.892 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:31.893 00.001 9044 Enqueuing Expose request
22:52:31.894 00.001 12252 Worker thread wakes up
22:52:31.894 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
22:52:31.896 00.002 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
22:52:31.896 00.000 12252 Moving (0.11, 0.02) raw xDistance=-0.03 yDistance=-0.11
22:52:31.898 00.002 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.42
22:52:31.898 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
22:52:31.899 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:31.899 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
22:52:31.899 00.000 12252 MoveAxis(E, 9, ABG)
22:52:31.899 00.000 12252 Guiding  Dir = 2, Dur = 9
22:52:31.899 00.000 12252 IsSlewing returns 0
22:52:31.900 00.001 12252 IsGuiding returns 0
22:52:31.902 00.002 12252 PulseGuide returned control before completion, sleep 17
22:52:31.921 00.019 12252 IsGuiding returns 0
22:52:31.921 00.000 12252 Move returns status 0, amount 9
22:52:31.921 00.000 12252 MoveAxis(N, 0, ABG)
22:52:31.922 00.001 12252 Move returns status 0, amount 0
22:52:31.922 00.000 12252 move complete, result=0
22:52:31.922 00.000 12252 worker thread done servicing request
22:52:31.922 00.000 12252 Worker thread wakes up
22:52:31.922 00.000 9044 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:52:31.925 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:31.925 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:34.261 02.336 12252 Exposure complete
22:52:34.310 00.049 12252 worker thread done servicing request
22:52:34.310 00.000 9044 OnExposeComplete: enter
22:52:34.313 00.003 9044 UpdateGuideState(): m_state=6
22:52:34.315 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4012
22:52:34.317 00.002 9044 Star::Find returns 1 (0), X=1014.55, Y=831.91, Mass=5985, SNR=53.0, Peak=173 HFD=5.2
22:52:34.319 00.002 9044 MultiStar: [#1 0.10,0.19,1.05,U] [#2 0.05,0.09,1.19,U] [#3 0.14,0.32,0.82,U] [#4 0.34,-0.45,0.00,M8] [#5 0.07,0.20,0.62,U] [#6 0.24,0.20,0.41,U] [#7 -0.07,0.18,0.42,U] [#8 -0.03,0.24,0.41,U] 
22:52:34.320 00.001 9044 single-star, 7 included, MultiStar: {0.07, 0.20}, one-star: {0.01, 0.21}
22:52:34.321 00.001 9044 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.62) = xAngle (3.16 = -3.12)
22:52:34.321 00.000 9044 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.08 = 0.08)
22:52:34.322 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.54 mountX=-0.21 mountY=0.02, mountTheta=3.06
22:52:34.323 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.21, opts=13)
22:52:34.326 00.003 9044 Enqueuing Move request for scope (0.01, 0.21)
22:52:34.327 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:34.328 00.001 9044 UpdateGuideState exits: m=5985 SNR=53.0
22:52:34.329 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:34.330 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:34.331 00.001 9044 Enqueuing Expose request
22:52:34.332 00.001 12252 Worker thread wakes up
22:52:34.333 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
22:52:34.333 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
22:52:34.333 00.000 12252 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=0.02
22:52:34.336 00.003 12252 PPEC rslt: input = -0.21, final = -0.18, react = -0.12, pred = -0.06, hyst = -0.11, hyst_pct = 0.00, period_length = 483.42
22:52:34.336 00.000 12252 PPEC: input: -0.21, control: -0.18, exposure: 2000
22:52:34.337 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:34.337 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:52:34.337 00.000 12252 MoveAxis(E, 72, ABG)
22:52:34.337 00.000 12252 Guiding  Dir = 2, Dur = 72
22:52:34.337 00.000 12252 IsSlewing returns 0
22:52:34.337 00.000 12252 IsGuiding returns 0
22:52:34.339 00.002 12252 PulseGuide returned control before completion, sleep 81
22:52:34.426 00.087 12252 IsGuiding returns 0
22:52:34.426 00.000 12252 Move returns status 0, amount 72
22:52:34.426 00.000 12252 MoveAxis(N, 0, ABG)
22:52:34.426 00.000 12252 Move returns status 0, amount 0
22:52:34.426 00.000 12252 move complete, result=0
22:52:34.426 00.000 12252 worker thread done servicing request
22:52:34.426 00.000 12252 Worker thread wakes up
22:52:34.427 00.001 9044 GuideStep: -0.2 px 72 ms EAST, 0.0 px 0 ms NORTH
22:52:34.430 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:34.430 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:36.791 02.361 12252 Exposure complete
22:52:36.838 00.047 12252 worker thread done servicing request
22:52:36.838 00.000 9044 OnExposeComplete: enter
22:52:36.840 00.002 9044 UpdateGuideState(): m_state=6
22:52:36.841 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4013
22:52:36.842 00.001 9044 Star::Find returns 1 (0), X=1014.54, Y=831.80, Mass=5789, SNR=52.2, Peak=173 HFD=5.2
22:52:36.843 00.001 9044 MultiStar: [#1 0.07,0.08,1.05,U] [#2 0.42,0.25,0.00,M1] [#3 0.10,0.21,0.83,U] [#4 0.33,-0.45,0.00,M9] [#5 0.38,0.26,0.00,M1] [#6 0.23,0.24,0.42,U] [#7 -0.05,0.11,0.43,U] [#8 0.21,0.15,0.41,U] 
22:52:36.846 00.003 9044 single-star, 5 included, MultiStar: {0.07, 0.14}, one-star: {-0.00, 0.10}
22:52:36.848 00.002 9044 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.62) = xAngle (3.24 = -3.04)
22:52:36.848 00.000 9044 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.16 = 0.16)
22:52:36.849 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.62 mountX=-0.10 mountY=0.02, mountTheta=2.98
22:52:36.850 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.10, opts=13)
22:52:36.851 00.001 9044 Enqueuing Move request for scope (-0.00, 0.10)
22:52:36.852 00.001 12252 Worker thread wakes up
22:52:36.852 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:36.853 00.001 9044 UpdateGuideState exits: m=5789 SNR=52.2
22:52:36.854 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
22:52:36.854 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:36.855 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
22:52:36.855 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:36.855 00.000 9044 Enqueuing Expose request
22:52:36.857 00.002 12252 Moving (-0.00, 0.10) raw xDistance=-0.10 yDistance=0.02
22:52:36.861 00.004 12252 PPEC rslt: input = -0.10, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.42
22:52:36.861 00.000 12252 PPEC: input: -0.10, control: -0.04, exposure: 2000
22:52:36.861 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:36.861 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:52:36.861 00.000 12252 MoveAxis(E, 17, ABG)
22:52:36.861 00.000 12252 Guiding  Dir = 2, Dur = 17
22:52:36.862 00.001 12252 IsSlewing returns 0
22:52:36.862 00.000 12252 IsGuiding returns 0
22:52:36.865 00.003 12252 PulseGuide returned control before completion, sleep 25
22:52:36.890 00.025 12252 IsGuiding returns 1
22:52:36.890 00.000 12252 scope still moving after pulse duration time elapsed
22:52:36.922 00.032 12252 IsSlewing returns 0
22:52:36.922 00.000 12252 IsGuiding returns 0
22:52:36.922 00.000 12252 scope move finished after 17 + 43 ms
22:52:36.922 00.000 12252 Move returns status 0, amount 17
22:52:36.922 00.000 12252 MoveAxis(N, 0, ABG)
22:52:36.922 00.000 12252 Move returns status 0, amount 0
22:52:36.923 00.001 12252 move complete, result=0
22:52:36.923 00.000 12252 worker thread done servicing request
22:52:36.923 00.000 9044 GuideStep: -0.1 px 17 ms EAST, 0.0 px 0 ms NORTH
22:52:36.925 00.002 12252 Worker thread wakes up
22:52:36.925 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:36.925 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:39.291 02.366 12252 Exposure complete
22:52:39.355 00.064 12252 worker thread done servicing request
22:52:39.355 00.000 9044 OnExposeComplete: enter
22:52:39.357 00.002 9044 UpdateGuideState(): m_state=6
22:52:39.359 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4014
22:52:39.360 00.001 9044 Star::Find returns 1 (0), X=1014.51, Y=831.75, Mass=5504, SNR=50.8, Peak=173 HFD=5.2
22:52:39.361 00.001 9044 MultiStar: [#1 0.06,-0.07,1.05,U] [#2 -0.04,0.08,1.24,U] [#3 -0.06,-0.02,0.85,U] [#4 0.24,-0.49,0.00,M10] [#5 0.03,0.10,0.67,U] [#6 0.13,0.12,0.42,U] [#7 -0.08,-0.01,0.43,U] [#8 -0.03,0.02,0.43,U] 
22:52:39.362 00.001 9044 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {-0.03, 0.04}
22:52:39.363 00.001 9044 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.62) = xAngle (3.42 = -2.86)
22:52:39.364 00.001 9044 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.34 = 0.34)
22:52:39.366 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.80 mountX=-0.03 mountY=0.01, mountTheta=2.81
22:52:39.369 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.03, opts=13)
22:52:39.371 00.002 9044 Enqueuing Move request for scope (-0.01, 0.03)
22:52:39.372 00.001 12252 Worker thread wakes up
22:52:39.372 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:39.373 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:52:39.373 00.000 9044 UpdateGuideState exits: m=5504 SNR=50.8
22:52:39.374 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:52:39.374 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:39.376 00.002 12252 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
22:52:39.376 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:39.377 00.001 9044 Enqueuing Expose request
22:52:39.379 00.002 12252 PPEC rslt: input = -0.03, final = -0.05, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.41
22:52:39.379 00.000 12252 PPEC: input: -0.03, control: -0.05, exposure: 2000
22:52:39.379 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:39.379 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:52:39.379 00.000 12252 MoveAxis(E, 21, ABG)
22:52:39.380 00.001 12252 Guiding  Dir = 2, Dur = 21
22:52:39.380 00.000 12252 IsSlewing returns 0
22:52:39.380 00.000 12252 IsGuiding returns 0
22:52:39.382 00.002 12252 PulseGuide returned control before completion, sleep 30
22:52:39.419 00.037 12252 IsGuiding returns 0
22:52:39.419 00.000 12252 Move returns status 0, amount 21
22:52:39.419 00.000 12252 MoveAxis(N, 0, ABG)
22:52:39.419 00.000 12252 Move returns status 0, amount 0
22:52:39.420 00.001 12252 move complete, result=0
22:52:39.420 00.000 12252 worker thread done servicing request
22:52:39.420 00.000 9044 GuideStep: -0.0 px 21 ms EAST, 0.0 px 0 ms NORTH
22:52:39.421 00.001 12252 Worker thread wakes up
22:52:39.421 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:39.421 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:41.772 02.351 12252 Exposure complete
22:52:41.845 00.073 12252 worker thread done servicing request
22:52:41.845 00.000 9044 OnExposeComplete: enter
22:52:41.847 00.002 9044 UpdateGuideState(): m_state=6
22:52:41.849 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4015
22:52:41.852 00.003 9044 Star::Find returns 1 (0), X=1014.70, Y=831.53, Mass=5726, SNR=51.9, Peak=173 HFD=5.2
22:52:41.855 00.003 9044 MultiStar: [#1 0.02,-0.13,1.06,U] [#2 0.00,-0.15,1.21,U] [#3 0.17,-0.13,0.85,U] [#4 0.32,-0.57,0.00,R] [#5 0.05,-0.08,0.65,U] [#6 0.20,-0.03,0.41,U] [#7 -0.01,-0.19,0.43,U] [#8 0.19,-0.20,0.41,U] 
22:52:41.857 00.002 9044 refined, 7 included, MultiStar: {0.09, -0.14}, one-star: {0.16, -0.18}
22:52:41.859 00.002 9044 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.62) = xAngle (0.60 = 0.60)
22:52:41.862 00.003 9044 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.48 = -2.48)
22:52:41.864 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-1.02 mountX=0.14 mountY=-0.10, mountTheta=-0.64
22:52:41.868 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.14, opts=13)
22:52:41.871 00.003 9044 Enqueuing Move request for scope (0.09, -0.14)
22:52:41.874 00.003 12252 Worker thread wakes up
22:52:41.874 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:52:41.876 00.002 9044 UpdateGuideState exits: m=5726 SNR=51.9
22:52:41.879 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:41.881 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:41.883 00.002 9044 Enqueuing Expose request
22:52:41.885 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
22:52:41.885 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
22:52:41.885 00.000 12252 Moving (0.09, -0.14) raw xDistance=0.14 yDistance=-0.10
22:52:41.892 00.007 12252 PPEC rslt: input = 0.14, final = 0.04, react = 0.08, pred = -0.05, hyst = 0.07, hyst_pct = 0.00, period_length = 483.41
22:52:41.892 00.000 12252 PPEC: input: 0.14, control: 0.04, exposure: 2000
22:52:41.892 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:41.892 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:52:41.893 00.001 12252 MoveAxis(W, 14, ABG)
22:52:41.893 00.000 12252 Guiding  Dir = 3, Dur = 14
22:52:41.893 00.000 12252 IsSlewing returns 0
22:52:41.893 00.000 12252 IsGuiding returns 0
22:52:41.895 00.002 12252 PulseGuide returned control before completion, sleep 22
22:52:41.930 00.035 12252 IsGuiding returns 0
22:52:41.930 00.000 12252 Move returns status 0, amount 14
22:52:41.930 00.000 12252 MoveAxis(N, 0, ABG)
22:52:41.930 00.000 12252 Move returns status 0, amount 0
22:52:41.930 00.000 12252 move complete, result=0
22:52:41.930 00.000 12252 worker thread done servicing request
22:52:41.930 00.000 12252 Worker thread wakes up
22:52:41.930 00.000 9044 GuideStep: 0.1 px 14 ms WEST, -0.1 px 0 ms NORTH
22:52:41.931 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:41.931 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:44.300 02.369 12252 Exposure complete
22:52:44.350 00.050 12252 worker thread done servicing request
22:52:44.350 00.000 9044 OnExposeComplete: enter
22:52:44.351 00.001 9044 UpdateGuideState(): m_state=6
22:52:44.352 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4016
22:52:44.353 00.001 9044 Star::Find returns 1 (0), X=1014.61, Y=831.80, Mass=5790, SNR=52.2, Peak=173 HFD=5.3
22:52:44.355 00.002 9044 MultiStar: [#1 0.05,0.17,1.05,U] [#2 0.42,0.26,0.00,M1] [#3 0.04,0.16,0.85,U] [#4 -0.02,0.15,1.28,U] [#5 0.20,0.06,0.64,U] [#6 0.09,0.10,0.42,U] [#7 -0.01,0.02,0.42,U] [#8 0.17,0.06,0.42,U] 
22:52:44.356 00.001 9044 single-star, 7 included, MultiStar: {0.06, 0.12}, one-star: {0.07, 0.10}
22:52:44.357 00.001 9044 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.62) = xAngle (2.59 = 2.59)
22:52:44.358 00.001 9044 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.49 = -0.49)
22:52:44.359 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.96 mountX=-0.10 mountY=-0.06, mountTheta=-2.63
22:52:44.361 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.10, opts=13)
22:52:44.362 00.001 9044 Enqueuing Move request for scope (0.07, 0.10)
22:52:44.364 00.002 12252 Worker thread wakes up
22:52:44.364 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
22:52:44.364 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
22:52:44.364 00.000 12252 Moving (0.07, 0.10) raw xDistance=-0.10 yDistance=-0.06
22:52:44.364 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:44.365 00.001 9044 UpdateGuideState exits: m=5790 SNR=52.2
22:52:44.366 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:44.367 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:44.367 00.000 9044 Enqueuing Expose request
22:52:44.368 00.001 12252 PPEC rslt: input = -0.10, final = -0.04, react = -0.06, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.41
22:52:44.368 00.000 12252 PPEC: input: -0.10, control: -0.04, exposure: 2000
22:52:44.368 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:44.368 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:52:44.368 00.000 12252 MoveAxis(E, 17, ABG)
22:52:44.369 00.001 12252 Guiding  Dir = 2, Dur = 17
22:52:44.369 00.000 12252 IsSlewing returns 0
22:52:44.369 00.000 12252 IsGuiding returns 0
22:52:44.372 00.003 12252 PulseGuide returned control before completion, sleep 26
22:52:44.408 00.036 12252 IsGuiding returns 0
22:52:44.408 00.000 12252 Move returns status 0, amount 17
22:52:44.408 00.000 12252 MoveAxis(N, 0, ABG)
22:52:44.408 00.000 12252 Move returns status 0, amount 0
22:52:44.409 00.001 12252 move complete, result=0
22:52:44.409 00.000 12252 worker thread done servicing request
22:52:44.409 00.000 9044 GuideStep: -0.1 px 17 ms EAST, -0.1 px 0 ms NORTH
22:52:44.410 00.001 12252 Worker thread wakes up
22:52:44.410 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:44.410 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:46.750 02.340 12252 Exposure complete
22:52:46.812 00.062 12252 worker thread done servicing request
22:52:46.812 00.000 9044 OnExposeComplete: enter
22:52:46.815 00.003 9044 UpdateGuideState(): m_state=6
22:52:46.818 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4017
22:52:46.819 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=831.75, Mass=5934, SNR=52.8, Peak=173 HFD=5.3
22:52:46.820 00.001 9044 MultiStar: [#1 0.19,0.02,1.02,U] [#2 0.56,0.27,0.00,M2] [#3 0.10,0.11,0.84,U] [#4 -0.32,0.38,0.00,M1] [#5 0.19,0.04,0.63,U] [#6 0.23,0.07,0.40,U] [#7 0.03,0.00,0.42,U] [#8 0.30,-0.02,0.40,U] 
22:52:46.821 00.001 9044 single-star, 6 included, MultiStar: {0.17, 0.04}, one-star: {0.16, 0.05}
22:52:46.822 00.001 9044 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.62) = xAngle (1.91 = 1.91)
22:52:46.824 00.002 9044 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.17 = -1.17)
22:52:46.825 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.29 mountX=-0.06 mountY=-0.16, mountTheta=-1.92
22:52:46.826 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.05, opts=13)
22:52:46.828 00.002 9044 Enqueuing Move request for scope (0.16, 0.05)
22:52:46.830 00.002 12252 Worker thread wakes up
22:52:46.830 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:46.833 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
22:52:46.833 00.000 9044 UpdateGuideState exits: m=5934 SNR=52.8
22:52:46.835 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:46.837 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:46.839 00.002 9044 Enqueuing Expose request
22:52:46.840 00.001 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
22:52:46.841 00.001 12252 Moving (0.16, 0.05) raw xDistance=-0.06 yDistance=-0.16
22:52:46.843 00.002 12252 PPEC rslt: input = -0.06, final = -0.05, react = -0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.40
22:52:46.843 00.000 12252 PPEC: input: -0.06, control: -0.05, exposure: 2000
22:52:46.843 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:52:46.843 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:52:46.843 00.000 12252 MoveAxis(E, 19, ABG)
22:52:46.843 00.000 12252 Guiding  Dir = 2, Dur = 19
22:52:46.843 00.000 12252 IsSlewing returns 0
22:52:46.844 00.001 12252 IsGuiding returns 0
22:52:46.846 00.002 12252 PulseGuide returned control before completion, sleep 27
22:52:46.885 00.039 12252 IsGuiding returns 0
22:52:46.885 00.000 12252 Move returns status 0, amount 19
22:52:46.885 00.000 12252 MoveAxis(N, 0, ABG)
22:52:46.885 00.000 12252 Move returns status 0, amount 0
22:52:46.885 00.000 12252 move complete, result=0
22:52:46.885 00.000 12252 worker thread done servicing request
22:52:46.885 00.000 12252 Worker thread wakes up
22:52:46.885 00.000 9044 GuideStep: -0.1 px 19 ms EAST, -0.2 px 0 ms NORTH
22:52:46.888 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:46.889 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:49.246 02.357 12252 Exposure complete
22:52:49.294 00.048 12252 worker thread done servicing request
22:52:49.294 00.000 9044 OnExposeComplete: enter
22:52:49.294 00.000 9044 UpdateGuideState(): m_state=6
22:52:49.295 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
22:52:49.297 00.002 9044 Star::Find returns 1 (0), X=1014.51, Y=831.83, Mass=5793, SNR=52.2, Peak=173 HFD=5.3
22:52:49.299 00.002 9044 MultiStar: [#1 0.02,-0.11,1.06,U] [#2 0.05,0.05,1.20,U] [#3 0.12,0.28,0.84,U] [#4 -0.34,0.51,0.00,M2] [#5 0.17,0.27,0.65,U] [#6 0.14,0.24,0.42,U] [#7 -0.03,0.24,0.42,U] [#8 0.20,0.18,0.41,U] 
22:52:49.300 00.001 9044 single-star, 7 included, MultiStar: {0.06, 0.13}, one-star: {-0.04, 0.12}
22:52:49.300 00.000 9044 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.62) = xAngle (3.51 = -2.77)
22:52:49.301 00.001 9044 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.43 = 0.43)
22:52:49.302 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.89 mountX=-0.12 mountY=0.05, mountTheta=2.72
22:52:49.303 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.12, opts=13)
22:52:49.304 00.001 9044 Enqueuing Move request for scope (-0.04, 0.12)
22:52:49.305 00.001 12252 Worker thread wakes up
22:52:49.305 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:49.307 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
22:52:49.308 00.001 9044 UpdateGuideState exits: m=5793 SNR=52.2
22:52:49.309 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:49.310 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:49.311 00.001 9044 Enqueuing Expose request
22:52:49.312 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
22:52:49.312 00.000 12252 Moving (-0.04, 0.12) raw xDistance=-0.12 yDistance=0.05
22:52:49.315 00.003 12252 PPEC rslt: input = -0.12, final = -0.13, react = -0.07, pred = -0.06, hyst = -0.07, hyst_pct = 0.00, period_length = 483.40
22:52:49.315 00.000 12252 PPEC: input: -0.12, control: -0.13, exposure: 2000
22:52:49.315 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:49.315 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:52:49.315 00.000 12252 MoveAxis(E, 51, ABG)
22:52:49.315 00.000 12252 Guiding  Dir = 2, Dur = 51
22:52:49.316 00.001 12252 IsSlewing returns 0
22:52:49.316 00.000 12252 IsGuiding returns 0
22:52:49.319 00.003 12252 PulseGuide returned control before completion, sleep 60
22:52:49.390 00.071 12252 IsGuiding returns 0
22:52:49.390 00.000 12252 Move returns status 0, amount 51
22:52:49.390 00.000 12252 MoveAxis(N, 0, ABG)
22:52:49.390 00.000 12252 Move returns status 0, amount 0
22:52:49.390 00.000 12252 move complete, result=0
22:52:49.390 00.000 12252 worker thread done servicing request
22:52:49.390 00.000 12252 Worker thread wakes up
22:52:49.390 00.000 9044 GuideStep: -0.1 px 51 ms EAST, 0.1 px 0 ms NORTH
22:52:49.392 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:49.392 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:51.757 02.365 12252 Exposure complete
22:52:51.805 00.048 12252 worker thread done servicing request
22:52:51.805 00.000 9044 OnExposeComplete: enter
22:52:51.806 00.001 9044 UpdateGuideState(): m_state=6
22:52:51.807 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4019
22:52:51.808 00.001 9044 Star::Find returns 1 (0), X=1014.59, Y=831.83, Mass=5690, SNR=51.5, Peak=173 HFD=5.2
22:52:51.809 00.001 9044 MultiStar: [#1 0.11,0.21,1.07,U] [#2 0.53,0.27,0.00,M2] [#3 0.16,0.32,0.85,U] [#4 0.04,0.14,1.28,U] [#5 0.14,0.24,0.65,U] [#6 0.16,0.17,0.44,U] [#7 0.07,0.18,0.43,U] [#8 0.16,0.19,0.42,U] 
22:52:51.810 00.001 9044 single-star, 7 included, MultiStar: {0.10, 0.19}, one-star: {0.05, 0.13}
22:52:51.811 00.001 9044 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.62) = xAngle (2.84 = 2.84)
22:52:51.812 00.001 9044 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.24 = -0.24)
22:52:51.813 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.13 cameraTheta=1.22 mountX=-0.13 mountY=-0.03, mountTheta=-2.89
22:52:51.814 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.13, opts=13)
22:52:51.815 00.001 9044 Enqueuing Move request for scope (0.05, 0.13)
22:52:51.816 00.001 12252 Worker thread wakes up
22:52:51.816 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:51.817 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
22:52:51.817 00.000 9044 UpdateGuideState exits: m=5690 SNR=51.5
22:52:51.817 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:51.820 00.003 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
22:52:51.820 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:51.822 00.002 9044 Enqueuing Expose request
22:52:51.823 00.001 12252 Moving (0.05, 0.13) raw xDistance=-0.13 yDistance=-0.03
22:52:51.826 00.003 12252 PPEC rslt: input = -0.13, final = -0.13, react = -0.08, pred = -0.05, hyst = -0.07, hyst_pct = 0.00, period_length = 483.40
22:52:51.826 00.000 12252 PPEC: input: -0.13, control: -0.13, exposure: 2000
22:52:51.826 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:51.826 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:52:51.826 00.000 12252 MoveAxis(E, 50, ABG)
22:52:51.826 00.000 12252 Guiding  Dir = 2, Dur = 50
22:52:51.827 00.001 12252 IsSlewing returns 0
22:52:51.827 00.000 12252 IsGuiding returns 0
22:52:51.829 00.002 12252 PulseGuide returned control before completion, sleep 58
22:52:51.902 00.073 12252 IsGuiding returns 0
22:52:51.902 00.000 12252 Move returns status 0, amount 50
22:52:51.902 00.000 12252 MoveAxis(N, 0, ABG)
22:52:51.903 00.001 12252 Move returns status 0, amount 0
22:52:51.903 00.000 12252 move complete, result=0
22:52:51.903 00.000 12252 worker thread done servicing request
22:52:51.903 00.000 12252 Worker thread wakes up
22:52:51.903 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:51.903 00.000 9044 GuideStep: -0.1 px 50 ms EAST, -0.0 px 0 ms NORTH
22:52:51.906 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:54.249 02.343 12252 Exposure complete
22:52:54.296 00.047 12252 worker thread done servicing request
22:52:54.296 00.000 9044 OnExposeComplete: enter
22:52:54.298 00.002 9044 UpdateGuideState(): m_state=6
22:52:54.299 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4020
22:52:54.302 00.003 9044 Star::Find returns 1 (0), X=1014.63, Y=831.92, Mass=5762, SNR=52.1, Peak=173 HFD=5.1
22:52:54.303 00.001 9044 MultiStar: [#1 0.06,0.23,1.07,U] [#2 0.50,0.38,0.00,M3] [#3 0.04,0.15,0.85,U] [#4 0.08,0.06,1.27,U] [#5 0.17,0.22,0.66,U] [#6 0.22,0.19,0.42,U] [#7 0.10,0.08,0.43,U] [#8 0.14,0.07,0.39,U] 
22:52:54.304 00.001 9044 refined, 7 included, MultiStar: {0.10, 0.16}, one-star: {0.09, 0.21}
22:52:54.306 00.002 9044 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.62) = xAngle (2.64 = 2.64)
22:52:54.308 00.002 9044 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.45 = -0.45)
22:52:54.310 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.18 cameraTheta=1.01 mountX=-0.16 mountY=-0.08, mountTheta=-2.68
22:52:54.315 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.16, opts=13)
22:52:54.317 00.002 9044 Enqueuing Move request for scope (0.10, 0.16)
22:52:54.320 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:54.322 00.002 9044 UpdateGuideState exits: m=5762 SNR=52.1
22:52:54.325 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:54.327 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:54.329 00.002 9044 Enqueuing Expose request
22:52:54.330 00.001 12252 Worker thread wakes up
22:52:54.330 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
22:52:54.330 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
22:52:54.330 00.000 12252 Moving (0.10, 0.16) raw xDistance=-0.16 yDistance=-0.08
22:52:54.334 00.004 12252 PPEC rslt: input = -0.16, final = -0.14, react = -0.10, pred = -0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 483.39
22:52:54.334 00.000 12252 PPEC: input: -0.16, control: -0.14, exposure: 2000
22:52:54.334 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:54.334 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:52:54.334 00.000 12252 MoveAxis(E, 57, ABG)
22:52:54.334 00.000 12252 Guiding  Dir = 2, Dur = 57
22:52:54.334 00.000 12252 IsSlewing returns 0
22:52:54.335 00.001 12252 IsGuiding returns 0
22:52:54.336 00.001 12252 PulseGuide returned control before completion, sleep 66
22:52:54.413 00.077 12252 IsGuiding returns 0
22:52:54.413 00.000 12252 Move returns status 0, amount 57
22:52:54.413 00.000 12252 MoveAxis(N, 0, ABG)
22:52:54.413 00.000 12252 Move returns status 0, amount 0
22:52:54.414 00.001 12252 move complete, result=0
22:52:54.414 00.000 12252 worker thread done servicing request
22:52:54.414 00.000 12252 Worker thread wakes up
22:52:54.414 00.000 9044 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
22:52:54.416 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:54.417 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:56.782 02.365 12252 Exposure complete
22:52:56.834 00.052 12252 worker thread done servicing request
22:52:56.834 00.000 9044 OnExposeComplete: enter
22:52:56.836 00.002 9044 UpdateGuideState(): m_state=6
22:52:56.838 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4021
22:52:56.841 00.003 9044 Star::Find returns 1 (0), X=1014.49, Y=831.79, Mass=5718, SNR=51.9, Peak=173 HFD=5.3
22:52:56.844 00.003 9044 MultiStar: [#1 0.03,0.00,1.04,U] [#2 -0.01,0.05,1.19,U] [#3 -0.04,0.02,0.85,U] [#4 -0.05,0.08,1.27,U] [#5 0.04,0.08,0.65,U] [#6 0.10,0.15,0.41,U] [#7 -0.13,0.05,0.42,U] [#8 0.11,0.13,0.41,U] 
22:52:56.846 00.002 9044 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {-0.06, 0.08}
22:52:56.849 00.003 9044 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.62) = xAngle (3.38 = -2.91)
22:52:56.851 00.002 9044 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.29 = 0.29)
22:52:56.853 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.75 mountX=-0.06 mountY=0.02, mountTheta=2.85
22:52:56.857 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.06, opts=13)
22:52:56.860 00.003 9044 Enqueuing Move request for scope (-0.01, 0.06)
22:52:56.862 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:56.866 00.004 9044 UpdateGuideState exits: m=5718 SNR=51.9
22:52:56.868 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:56.870 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:56.872 00.002 9044 Enqueuing Expose request
22:52:56.873 00.001 12252 Worker thread wakes up
22:52:56.874 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
22:52:56.874 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
22:52:56.874 00.000 12252 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=0.02
22:52:56.878 00.004 12252 PPEC rslt: input = -0.06, final = -0.06, react = -0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.39
22:52:56.878 00.000 12252 PPEC: input: -0.06, control: -0.06, exposure: 2000
22:52:56.879 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:56.879 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:52:56.879 00.000 12252 MoveAxis(E, 25, ABG)
22:52:56.879 00.000 12252 Guiding  Dir = 2, Dur = 25
22:52:56.880 00.001 12252 IsSlewing returns 0
22:52:56.880 00.000 12252 IsGuiding returns 0
22:52:56.882 00.002 12252 PulseGuide returned control before completion, sleep 34
22:52:56.923 00.041 12252 IsGuiding returns 1
22:52:56.923 00.000 12252 scope still moving after pulse duration time elapsed
22:52:56.954 00.031 12252 IsSlewing returns 0
22:52:56.955 00.001 12252 IsGuiding returns 0
22:52:56.955 00.000 12252 scope move finished after 25 + 50 ms
22:52:56.955 00.000 12252 Move returns status 0, amount 25
22:52:56.955 00.000 12252 MoveAxis(N, 0, ABG)
22:52:56.955 00.000 12252 Move returns status 0, amount 0
22:52:56.955 00.000 12252 move complete, result=0
22:52:56.955 00.000 12252 worker thread done servicing request
22:52:56.955 00.000 12252 Worker thread wakes up
22:52:56.955 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:56.955 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:56.956 00.001 9044 GuideStep: -0.1 px 25 ms EAST, 0.0 px 0 ms NORTH
22:52:59.307 02.351 12252 Exposure complete
22:52:59.361 00.054 12252 worker thread done servicing request
22:52:59.361 00.000 9044 OnExposeComplete: enter
22:52:59.362 00.001 9044 UpdateGuideState(): m_state=6
22:52:59.364 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4022
22:52:59.365 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=831.61, Mass=5775, SNR=51.9, Peak=173 HFD=5.2
22:52:59.365 00.000 9044 MultiStar: [#1 0.06,-0.01,1.05,U] [#2 0.02,-0.09,1.19,U] [#3 -0.07,-0.01,0.85,U] [#4 -0.00,-0.04,1.27,U] [#5 0.03,0.03,0.65,U] [#6 0.10,0.04,0.41,U] [#7 0.02,-0.10,0.43,U] [#8 0.08,-0.12,0.40,U] 
22:52:59.366 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {-0.05, -0.10}
22:52:59.367 00.001 9044 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.62) = xAngle (0.29 = 0.29)
22:52:59.368 00.001 9044 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.80 = -2.80)
22:52:59.369 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.34 mountX=0.05 mountY=-0.02, mountTheta=-0.34
22:52:59.372 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.05, opts=13)
22:52:59.375 00.003 9044 Enqueuing Move request for scope (0.01, -0.05)
22:52:59.377 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:52:59.380 00.003 9044 UpdateGuideState exits: m=5775 SNR=51.9
22:52:59.383 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:52:59.385 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:52:59.387 00.002 9044 Enqueuing Expose request
22:52:59.390 00.003 12252 Worker thread wakes up
22:52:59.390 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:52:59.390 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:52:59.390 00.000 12252 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=-0.02
22:52:59.393 00.003 12252 PPEC rslt: input = 0.05, final = -0.08, react = 0.03, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 483.39
22:52:59.393 00.000 12252 PPEC: input: 0.05, control: -0.08, exposure: 2000
22:52:59.393 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:52:59.393 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:52:59.393 00.000 12252 MoveAxis(E, 30, ABG)
22:52:59.394 00.001 12252 Guiding  Dir = 2, Dur = 30
22:52:59.394 00.000 12252 IsSlewing returns 0
22:52:59.394 00.000 12252 IsGuiding returns 0
22:52:59.397 00.003 12252 PulseGuide returned control before completion, sleep 38
22:52:59.449 00.052 12252 IsGuiding returns 0
22:52:59.449 00.000 12252 Move returns status 0, amount 30
22:52:59.449 00.000 12252 MoveAxis(N, 0, ABG)
22:52:59.449 00.000 12252 Move returns status 0, amount 0
22:52:59.449 00.000 12252 move complete, result=0
22:52:59.449 00.000 12252 worker thread done servicing request
22:52:59.449 00.000 12252 Worker thread wakes up
22:52:59.449 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:52:59.449 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:52:59.449 00.000 9044 GuideStep: 0.0 px 30 ms EAST, -0.0 px 0 ms NORTH
22:53:01.803 02.354 12252 Exposure complete
22:53:01.850 00.047 12252 worker thread done servicing request
22:53:01.850 00.000 9044 OnExposeComplete: enter
22:53:01.853 00.003 9044 UpdateGuideState(): m_state=6
22:53:01.855 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4023
22:53:01.856 00.001 9044 Star::Find returns 1 (0), X=1014.49, Y=831.76, Mass=5957, SNR=53.0, Peak=173 HFD=5.3
22:53:01.857 00.001 9044 MultiStar: [#1 -0.00,-0.06,1.03,U] [#2 -0.03,-0.07,1.19,U] [#3 -0.02,-0.10,0.84,U] [#4 -0.04,0.02,1.25,U] [#5 0.05,-0.03,0.65,U] [#6 0.06,-0.06,0.41,U] [#7 -0.10,-0.03,0.42,U] [#8 0.01,-0.03,0.41,U] 
22:53:01.858 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.06, 0.05}
22:53:01.858 00.000 9044 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.62) = xAngle (-0.55 = -0.55)
22:53:01.859 00.001 9044 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.63 = 2.65)
22:53:01.860 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.18 mountX=0.03 mountY=0.02, mountTheta=0.51
22:53:01.864 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.03, opts=13)
22:53:01.866 00.002 9044 Enqueuing Move request for scope (-0.02, -0.03)
22:53:01.868 00.002 12252 Worker thread wakes up
22:53:01.868 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:01.869 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
22:53:01.869 00.000 9044 UpdateGuideState exits: m=5957 SNR=53.0
22:53:01.871 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
22:53:01.871 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:01.872 00.001 12252 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=0.02
22:53:01.872 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:01.873 00.001 9044 Enqueuing Expose request
22:53:01.877 00.004 12252 PPEC rslt: input = 0.03, final = -0.07, react = 0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.38
22:53:01.877 00.000 12252 PPEC: input: 0.03, control: -0.07, exposure: 2000
22:53:01.877 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:01.877 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:53:01.877 00.000 12252 MoveAxis(E, 27, ABG)
22:53:01.877 00.000 12252 Guiding  Dir = 2, Dur = 27
22:53:01.878 00.001 12252 IsSlewing returns 0
22:53:01.878 00.000 12252 IsGuiding returns 0
22:53:01.880 00.002 12252 PulseGuide returned control before completion, sleep 36
22:53:01.925 00.045 12252 IsGuiding returns 0
22:53:01.925 00.000 12252 Move returns status 0, amount 27
22:53:01.925 00.000 12252 MoveAxis(N, 0, ABG)
22:53:01.925 00.000 12252 Move returns status 0, amount 0
22:53:01.925 00.000 12252 move complete, result=0
22:53:01.925 00.000 12252 worker thread done servicing request
22:53:01.925 00.000 12252 Worker thread wakes up
22:53:01.925 00.000 9044 GuideStep: 0.0 px 27 ms EAST, 0.0 px 0 ms NORTH
22:53:01.927 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:01.927 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:04.294 02.367 12252 Exposure complete
22:53:04.372 00.078 12252 worker thread done servicing request
22:53:04.372 00.000 9044 OnExposeComplete: enter
22:53:04.373 00.001 9044 UpdateGuideState(): m_state=6
22:53:04.375 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4024
22:53:04.376 00.001 9044 Star::Find returns 1 (0), X=1014.51, Y=831.71, Mass=5806, SNR=52.0, Peak=173 HFD=5.2
22:53:04.376 00.000 9044 MultiStar: [#1 0.10,-0.14,1.07,U] [#2 -0.01,-0.06,1.25,U] [#3 0.00,0.08,0.85,U] [#4 -0.06,-0.01,1.29,U] [#5 0.03,0.02,0.64,U] [#6 0.18,0.06,0.42,U] [#7 -0.04,-0.06,0.43,U] [#8 0.22,0.03,0.42,U] 
22:53:04.377 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.03, 0.00}
22:53:04.378 00.001 9044 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.62) = xAngle (0.83 = 0.83)
22:53:04.379 00.001 9044 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.25 = -2.25)
22:53:04.380 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.79 mountX=0.02 mountY=-0.02, mountTheta=-0.86
22:53:04.381 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.02, opts=13)
22:53:04.383 00.002 9044 Enqueuing Move request for scope (0.02, -0.02)
22:53:04.385 00.002 12252 Worker thread wakes up
22:53:04.386 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:04.389 00.003 9044 UpdateGuideState exits: m=5806 SNR=52.0
22:53:04.391 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
22:53:04.391 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:04.393 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
22:53:04.393 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:04.395 00.002 9044 Enqueuing Expose request
22:53:04.396 00.001 12252 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
22:53:04.401 00.005 12252 PPEC rslt: input = 0.02, final = -0.07, react = 0.01, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.38
22:53:04.401 00.000 12252 PPEC: input: 0.02, control: -0.07, exposure: 2000
22:53:04.401 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:04.401 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:04.402 00.001 12252 MoveAxis(E, 28, ABG)
22:53:04.402 00.000 12252 Guiding  Dir = 2, Dur = 28
22:53:04.402 00.000 12252 IsSlewing returns 0
22:53:04.402 00.000 12252 IsGuiding returns 0
22:53:04.404 00.002 12252 PulseGuide returned control before completion, sleep 37
22:53:04.450 00.046 12252 IsGuiding returns 0
22:53:04.450 00.000 12252 Move returns status 0, amount 28
22:53:04.450 00.000 12252 MoveAxis(N, 0, ABG)
22:53:04.450 00.000 12252 Move returns status 0, amount 0
22:53:04.450 00.000 12252 move complete, result=0
22:53:04.450 00.000 12252 worker thread done servicing request
22:53:04.450 00.000 12252 Worker thread wakes up
22:53:04.450 00.000 9044 GuideStep: 0.0 px 28 ms EAST, -0.0 px 0 ms NORTH
22:53:04.451 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:04.451 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:06.797 02.346 12252 Exposure complete
22:53:06.848 00.051 12252 worker thread done servicing request
22:53:06.848 00.000 9044 OnExposeComplete: enter
22:53:06.849 00.001 9044 UpdateGuideState(): m_state=6
22:53:06.851 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4025
22:53:06.852 00.001 9044 Star::Find returns 1 (0), X=1014.60, Y=831.88, Mass=5881, SNR=52.6, Peak=173 HFD=5.2
22:53:06.853 00.001 9044 MultiStar: [#1 0.06,0.14,1.06,U] [#2 -0.04,0.12,1.23,U] [#3 0.10,0.38,0.00,M1] [#4 -0.46,0.55,0.00,M1] [#5 -0.16,0.20,0.63,U] [#6 0.15,0.23,0.40,U] [#7 -0.15,0.24,0.43,U] [#8 -0.10,0.19,0.41,U] 
22:53:06.854 00.001 9044 refined, 6 included, MultiStar: {-0.02, 0.17}, one-star: {0.05, 0.17}
22:53:06.855 00.001 9044 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.62) = xAngle (3.29 = -2.99)
22:53:06.856 00.001 9044 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.21 = 0.21)
22:53:06.857 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.66 mountX=-0.17 mountY=0.03, mountTheta=2.94
22:53:06.859 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.17, opts=13)
22:53:06.860 00.001 9044 Enqueuing Move request for scope (-0.02, 0.17)
22:53:06.862 00.002 12252 Worker thread wakes up
22:53:06.862 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.17) opts 0xd
22:53:06.862 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:06.863 00.001 9044 UpdateGuideState exits: m=5881 SNR=52.6
22:53:06.864 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:06.865 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:06.866 00.001 9044 Enqueuing Expose request
22:53:06.867 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.17)
22:53:06.867 00.000 12252 Moving (-0.02, 0.17) raw xDistance=-0.17 yDistance=0.03
22:53:06.871 00.004 12252 PPEC rslt: input = -0.17, final = -0.16, react = -0.10, pred = -0.06, hyst = -0.09, hyst_pct = 0.00, period_length = 483.38
22:53:06.871 00.000 12252 PPEC: input: -0.17, control: -0.16, exposure: 2000
22:53:06.871 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:06.871 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:53:06.871 00.000 12252 MoveAxis(E, 62, ABG)
22:53:06.871 00.000 12252 Guiding  Dir = 2, Dur = 62
22:53:06.871 00.000 12252 IsSlewing returns 0
22:53:06.871 00.000 12252 IsGuiding returns 0
22:53:06.873 00.002 12252 PulseGuide returned control before completion, sleep 70
22:53:06.956 00.083 12252 IsGuiding returns 0
22:53:06.956 00.000 12252 Move returns status 0, amount 62
22:53:06.956 00.000 12252 MoveAxis(N, 0, ABG)
22:53:06.956 00.000 12252 Move returns status 0, amount 0
22:53:06.956 00.000 12252 move complete, result=0
22:53:06.957 00.001 12252 worker thread done servicing request
22:53:06.957 00.000 9044 GuideStep: -0.2 px 62 ms EAST, 0.0 px 0 ms NORTH
22:53:06.958 00.001 12252 Worker thread wakes up
22:53:06.958 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:06.958 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:09.306 02.348 12252 Exposure complete
22:53:09.352 00.046 12252 worker thread done servicing request
22:53:09.353 00.001 9044 OnExposeComplete: enter
22:53:09.354 00.001 9044 UpdateGuideState(): m_state=6
22:53:09.355 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4026
22:53:09.356 00.001 9044 Star::Find returns 1 (0), X=1014.28, Y=831.76, Mass=6123, SNR=53.5, Peak=173 HFD=5.5
22:53:09.357 00.001 9044 MultiStar: [#1 -0.16,0.05,1.03,U] [#2 -0.19,0.02,1.19,U] [#3 -0.15,0.13,0.80,U] [#4 -0.23,0.04,1.25,U] [#5 -0.18,0.13,0.62,U] [#6 0.01,0.20,0.41,U] [#7 -0.41,0.04,0.00,M1] [#8 -0.29,0.09,0.39,U] 
22:53:09.358 00.001 9044 refined, 7 included, MultiStar: {-0.19, 0.07}, one-star: {-0.27, 0.05}
22:53:09.359 00.001 9044 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.62) = xAngle (4.41 = -1.88)
22:53:09.360 00.001 9044 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.32 = 1.32)
22:53:09.361 00.001 9044 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.20 cameraTheta=2.78 mountX=-0.06 mountY=0.20, mountTheta=1.87
22:53:09.362 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=0.07, opts=13)
22:53:09.363 00.001 9044 Enqueuing Move request for scope (-0.19, 0.07)
22:53:09.365 00.002 12252 Worker thread wakes up
22:53:09.365 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:09.367 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
22:53:09.367 00.000 9044 UpdateGuideState exits: m=6123 SNR=53.5
22:53:09.368 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
22:53:09.368 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:09.369 00.001 12252 Moving (-0.19, 0.07) raw xDistance=-0.06 yDistance=0.20
22:53:09.369 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:09.370 00.001 9044 Enqueuing Expose request
22:53:09.371 00.001 12252 PPEC rslt: input = -0.06, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.37
22:53:09.371 00.000 12252 PPEC: input: -0.06, control: -0.05, exposure: 2000
22:53:09.373 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:53:09.373 00.000 12252 MoveAxis(E, 21, ABG)
22:53:09.373 00.000 12252 Guiding  Dir = 2, Dur = 21
22:53:09.373 00.000 12252 IsSlewing returns 0
22:53:09.373 00.000 12252 IsGuiding returns 0
22:53:09.375 00.002 12252 PulseGuide returned control before completion, sleep 30
22:53:09.411 00.036 12252 IsGuiding returns 0
22:53:09.411 00.000 12252 Move returns status 0, amount 21
22:53:09.411 00.000 12252 MoveAxis(S, 68, ABG)
22:53:09.411 00.000 12252 Guiding  Dir = 1, Dur = 68
22:53:09.412 00.001 12252 IsSlewing returns 0
22:53:09.412 00.000 12252 IsGuiding returns 0
22:53:09.417 00.005 12252 PulseGuide returned control before completion, sleep 74
22:53:09.502 00.085 12252 IsGuiding returns 0
22:53:09.502 00.000 12252 Move returns status 0, amount 68
22:53:09.502 00.000 12252 move complete, result=0
22:53:09.502 00.000 12252 worker thread done servicing request
22:53:09.502 00.000 12252 Worker thread wakes up
22:53:09.502 00.000 9044 GuideStep: -0.1 px 21 ms EAST, 0.2 px 68 ms SOUTH
22:53:09.505 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:09.505 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:11.870 02.365 12252 Exposure complete
22:53:11.936 00.066 12252 worker thread done servicing request
22:53:11.936 00.000 9044 OnExposeComplete: enter
22:53:11.938 00.002 9044 UpdateGuideState(): m_state=6
22:53:11.940 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4027
22:53:11.941 00.001 9044 Star::Find returns 1 (0), X=1014.61, Y=831.67, Mass=5651, SNR=51.4, Peak=173 HFD=5.4
22:53:11.942 00.001 9044 MultiStar: [#1 -0.05,0.02,1.05,U] [#2 -0.00,-0.07,1.22,U] [#3 -0.13,-0.04,0.84,U] [#4 -0.44,0.37,0.00,M1] [#5 0.00,0.05,0.66,U] [#6 0.05,-0.06,0.42,U] [#7 -0.11,-0.10,0.43,U] [#8 0.01,-0.20,0.42,U] 
22:53:11.943 00.001 9044 refined, 7 included, MultiStar: {-0.02, -0.04}, one-star: {0.07, -0.04}
22:53:11.944 00.001 9044 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.62) = xAngle (-0.36 = -0.36)
22:53:11.946 00.002 9044 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.44 = 2.84)
22:53:11.948 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.98 mountX=0.04 mountY=0.01, mountTheta=0.30
22:53:11.950 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.04, opts=13)
22:53:11.952 00.002 9044 Enqueuing Move request for scope (-0.02, -0.04)
22:53:11.953 00.001 12252 Worker thread wakes up
22:53:11.953 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:11.955 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
22:53:11.955 00.000 9044 UpdateGuideState exits: m=5651 SNR=51.4
22:53:11.957 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
22:53:11.957 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:11.958 00.001 12252 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=0.01
22:53:11.958 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:11.959 00.001 9044 Enqueuing Expose request
22:53:11.961 00.002 12252 PPEC rslt: input = 0.04, final = -0.06, react = 0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.37
22:53:11.961 00.000 12252 PPEC: input: 0.04, control: -0.06, exposure: 2000
22:53:11.961 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:11.962 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:53:11.962 00.000 12252 MoveAxis(E, 22, ABG)
22:53:11.962 00.000 12252 Guiding  Dir = 2, Dur = 22
22:53:11.962 00.000 12252 IsSlewing returns 0
22:53:11.962 00.000 12252 IsGuiding returns 0
22:53:11.964 00.002 12252 PulseGuide returned control before completion, sleep 30
22:53:12.000 00.036 12252 IsGuiding returns 0
22:53:12.001 00.001 12252 Move returns status 0, amount 22
22:53:12.001 00.000 12252 MoveAxis(N, 0, ABG)
22:53:12.001 00.000 12252 Move returns status 0, amount 0
22:53:12.001 00.000 12252 move complete, result=0
22:53:12.001 00.000 12252 worker thread done servicing request
22:53:12.001 00.000 9044 GuideStep: 0.0 px 22 ms EAST, 0.0 px 0 ms NORTH
22:53:12.004 00.003 12252 Worker thread wakes up
22:53:12.004 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:12.004 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:14.343 02.339 12252 Exposure complete
22:53:14.406 00.063 12252 worker thread done servicing request
22:53:14.406 00.000 9044 OnExposeComplete: enter
22:53:14.407 00.001 9044 UpdateGuideState(): m_state=6
22:53:14.408 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4028
22:53:14.409 00.001 9044 Star::Find returns 1 (0), X=1014.54, Y=831.69, Mass=5756, SNR=52.0, Peak=173 HFD=5.2
22:53:14.411 00.002 9044 MultiStar: [#1 0.01,-0.03,1.07,U] [#2 0.02,-0.07,1.20,U] [#3 -0.09,-0.04,0.85,U] [#4 -0.02,0.03,1.28,U] [#5 0.03,0.01,0.64,U] [#6 0.15,-0.11,0.40,U] [#7 -0.04,0.02,0.43,U] [#8 0.05,-0.24,0.41,U] 
22:53:14.411 00.000 9044 single-star, 8 included, MultiStar: {0.00, -0.04}, one-star: {-0.01, -0.02}
22:53:14.412 00.001 9044 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.62) = xAngle (-0.46 = -0.46)
22:53:14.413 00.001 9044 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.54 = 2.74)
22:53:14.413 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.09 mountX=0.02 mountY=0.01, mountTheta=0.41
22:53:14.416 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.02, opts=13)
22:53:14.416 00.000 9044 Enqueuing Move request for scope (-0.01, -0.02)
22:53:14.417 00.001 12252 Worker thread wakes up
22:53:14.417 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:14.418 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
22:53:14.418 00.000 9044 UpdateGuideState exits: m=5756 SNR=52.0
22:53:14.421 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
22:53:14.421 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:14.423 00.002 12252 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=0.01
22:53:14.423 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:14.426 00.003 9044 Enqueuing Expose request
22:53:14.428 00.002 12252 PPEC rslt: input = 0.02, final = -0.06, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.37
22:53:14.428 00.000 12252 PPEC: input: 0.02, control: -0.06, exposure: 2000
22:53:14.428 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:14.428 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:53:14.428 00.000 12252 MoveAxis(E, 22, ABG)
22:53:14.428 00.000 12252 Guiding  Dir = 2, Dur = 22
22:53:14.429 00.001 12252 IsSlewing returns 0
22:53:14.430 00.001 12252 IsGuiding returns 0
22:53:14.433 00.003 12252 PulseGuide returned control before completion, sleep 30
22:53:14.477 00.044 12252 IsGuiding returns 0
22:53:14.477 00.000 12252 Move returns status 0, amount 22
22:53:14.477 00.000 12252 MoveAxis(N, 0, ABG)
22:53:14.477 00.000 12252 Move returns status 0, amount 0
22:53:14.477 00.000 12252 move complete, result=0
22:53:14.477 00.000 12252 worker thread done servicing request
22:53:14.477 00.000 12252 Worker thread wakes up
22:53:14.477 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:14.477 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:14.477 00.000 9044 GuideStep: 0.0 px 22 ms EAST, 0.0 px 0 ms NORTH
22:53:16.824 02.347 12252 Exposure complete
22:53:16.870 00.046 12252 worker thread done servicing request
22:53:16.870 00.000 9044 OnExposeComplete: enter
22:53:16.871 00.001 9044 UpdateGuideState(): m_state=6
22:53:16.872 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4029
22:53:16.874 00.002 9044 Star::Find returns 1 (0), X=1014.43, Y=831.80, Mass=5659, SNR=51.5, Peak=173 HFD=5.2
22:53:16.876 00.002 9044 MultiStar: [#1 -0.01,0.13,1.08,U] [#2 -0.03,0.08,1.20,U] [#3 -0.05,0.10,0.84,U] [#4 -0.10,0.05,1.29,U] [#5 0.04,0.16,0.65,U] [#6 0.08,0.17,0.42,U] [#7 -0.16,0.10,0.43,U] [#8 0.08,0.01,0.42,U] 
22:53:16.878 00.002 9044 refined, 8 included, MultiStar: {-0.04, 0.10}, one-star: {-0.12, 0.10}
22:53:16.880 00.002 9044 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.62) = xAngle (3.61 = -2.67)
22:53:16.882 00.002 9044 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.53 = 0.53)
22:53:16.884 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.98 mountX=-0.09 mountY=0.05, mountTheta=2.63
22:53:16.887 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.10, opts=13)
22:53:16.889 00.002 9044 Enqueuing Move request for scope (-0.04, 0.10)
22:53:16.891 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:16.892 00.001 9044 UpdateGuideState exits: m=5659 SNR=51.5
22:53:16.893 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:16.896 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:16.897 00.001 9044 Enqueuing Expose request
22:53:16.898 00.001 12252 Worker thread wakes up
22:53:16.898 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
22:53:16.898 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
22:53:16.898 00.000 12252 Moving (-0.04, 0.10) raw xDistance=-0.09 yDistance=0.05
22:53:16.901 00.003 12252 PPEC rslt: input = -0.09, final = -0.05, react = -0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.37
22:53:16.901 00.000 12252 PPEC: input: -0.09, control: -0.05, exposure: 2000
22:53:16.901 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:16.901 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:53:16.901 00.000 12252 MoveAxis(E, 18, ABG)
22:53:16.901 00.000 12252 Guiding  Dir = 2, Dur = 18
22:53:16.902 00.001 12252 IsSlewing returns 0
22:53:16.902 00.000 12252 IsGuiding returns 0
22:53:16.904 00.002 12252 PulseGuide returned control before completion, sleep 27
22:53:16.945 00.041 12252 IsGuiding returns 0
22:53:16.945 00.000 12252 Move returns status 0, amount 18
22:53:16.945 00.000 12252 MoveAxis(N, 0, ABG)
22:53:16.945 00.000 12252 Move returns status 0, amount 0
22:53:16.945 00.000 12252 move complete, result=0
22:53:16.945 00.000 12252 worker thread done servicing request
22:53:16.945 00.000 12252 Worker thread wakes up
22:53:16.946 00.001 9044 GuideStep: -0.1 px 18 ms EAST, 0.1 px 0 ms NORTH
22:53:16.946 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:16.946 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:19.289 02.343 12252 Exposure complete
22:53:19.340 00.051 12252 worker thread done servicing request
22:53:19.341 00.001 9044 OnExposeComplete: enter
22:53:19.342 00.001 9044 UpdateGuideState(): m_state=6
22:53:19.343 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4030
22:53:19.344 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=831.87, Mass=5777, SNR=52.1, Peak=173 HFD=5.2
22:53:19.345 00.001 9044 MultiStar: [#1 0.02,0.19,1.03,U] [#2 -0.10,0.10,1.20,U] [#3 -0.15,0.12,0.84,U] [#4 -0.14,0.13,1.25,U] [#5 -0.06,0.14,0.65,U] [#6 -0.00,0.18,0.43,U] [#7 -0.05,0.17,0.44,U] [#8 0.07,0.16,0.40,U] 
22:53:19.346 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.15}, one-star: {-0.09, 0.17}
22:53:19.347 00.001 9044 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.62) = xAngle (3.66 = -2.63)
22:53:19.348 00.001 9044 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.57 = 0.57)
22:53:19.349 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.03 mountX=-0.14 mountY=0.09, mountTheta=2.58
22:53:19.350 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.15, opts=13)
22:53:19.351 00.001 9044 Enqueuing Move request for scope (-0.07, 0.15)
22:53:19.352 00.001 12252 Worker thread wakes up
22:53:19.352 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:19.353 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
22:53:19.353 00.000 9044 UpdateGuideState exits: m=5777 SNR=52.1
22:53:19.354 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
22:53:19.354 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:19.355 00.001 12252 Moving (-0.07, 0.15) raw xDistance=-0.14 yDistance=0.09
22:53:19.355 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:19.358 00.003 9044 Enqueuing Expose request
22:53:19.362 00.004 12252 PPEC rslt: input = -0.14, final = -0.13, react = -0.09, pred = -0.05, hyst = -0.08, hyst_pct = 0.00, period_length = 483.36
22:53:19.362 00.000 12252 PPEC: input: -0.14, control: -0.13, exposure: 2000
22:53:19.362 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:19.362 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:53:19.362 00.000 12252 MoveAxis(E, 52, ABG)
22:53:19.363 00.001 12252 Guiding  Dir = 2, Dur = 52
22:53:19.363 00.000 12252 IsSlewing returns 0
22:53:19.363 00.000 12252 IsGuiding returns 0
22:53:19.365 00.002 12252 PulseGuide returned control before completion, sleep 60
22:53:19.432 00.067 12252 IsGuiding returns 1
22:53:19.432 00.000 12252 scope still moving after pulse duration time elapsed
22:53:19.462 00.030 12252 IsSlewing returns 0
22:53:19.462 00.000 12252 IsGuiding returns 0
22:53:19.462 00.000 12252 scope move finished after 52 + 47 ms
22:53:19.463 00.001 12252 Move returns status 0, amount 52
22:53:19.463 00.000 12252 MoveAxis(N, 0, ABG)
22:53:19.463 00.000 12252 Move returns status 0, amount 0
22:53:19.463 00.000 12252 move complete, result=0
22:53:19.463 00.000 12252 worker thread done servicing request
22:53:19.463 00.000 9044 GuideStep: -0.1 px 52 ms EAST, 0.1 px 0 ms NORTH
22:53:19.464 00.001 12252 Worker thread wakes up
22:53:19.464 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:19.465 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:21.807 02.342 12252 Exposure complete
22:53:21.850 00.043 12252 worker thread done servicing request
22:53:21.850 00.000 9044 OnExposeComplete: enter
22:53:21.851 00.001 9044 UpdateGuideState(): m_state=6
22:53:21.852 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4031
22:53:21.853 00.001 9044 Star::Find returns 1 (0), X=1014.40, Y=831.79, Mass=5632, SNR=51.4, Peak=173 HFD=5.2
22:53:21.855 00.002 9044 MultiStar: [#1 0.02,0.13,1.07,U] [#2 -0.13,0.09,1.20,U] [#3 -0.07,0.13,0.83,U] [#4 -0.46,0.40,0.00,M1] [#5 -0.16,0.15,0.64,U] [#6 0.05,0.12,0.42,U] [#7 -0.25,0.11,0.44,U] [#8 -0.19,0.10,0.42,U] 
22:53:21.857 00.002 9044 refined, 7 included, MultiStar: {-0.10, 0.11}, one-star: {-0.15, 0.08}
22:53:21.858 00.001 9044 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.62) = xAngle (3.95 = -2.33)
22:53:21.859 00.001 9044 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.86 = 0.86)
22:53:21.860 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.32 mountX=-0.11 mountY=0.12, mountTheta=2.31
22:53:21.862 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.11, opts=13)
22:53:21.863 00.001 9044 Enqueuing Move request for scope (-0.10, 0.11)
22:53:21.864 00.001 12252 Worker thread wakes up
22:53:21.864 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:21.865 00.001 9044 UpdateGuideState exits: m=5632 SNR=51.4
22:53:21.867 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
22:53:21.867 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:21.869 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
22:53:21.869 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:21.870 00.001 9044 Enqueuing Expose request
22:53:21.871 00.001 12252 Moving (-0.10, 0.11) raw xDistance=-0.11 yDistance=0.12
22:53:21.873 00.002 12252 PPEC rslt: input = -0.11, final = -0.12, react = -0.06, pred = -0.06, hyst = -0.06, hyst_pct = 0.00, period_length = 483.36
22:53:21.873 00.000 12252 PPEC: input: -0.11, control: -0.12, exposure: 2000
22:53:21.873 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:21.873 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:53:21.873 00.000 12252 MoveAxis(E, 46, ABG)
22:53:21.873 00.000 12252 Guiding  Dir = 2, Dur = 46
22:53:21.874 00.001 12252 IsSlewing returns 0
22:53:21.874 00.000 12252 IsGuiding returns 0
22:53:21.876 00.002 12252 PulseGuide returned control before completion, sleep 54
22:53:21.940 00.064 12252 IsGuiding returns 0
22:53:21.940 00.000 12252 Move returns status 0, amount 46
22:53:21.940 00.000 12252 MoveAxis(N, 0, ABG)
22:53:21.940 00.000 12252 Move returns status 0, amount 0
22:53:21.940 00.000 12252 move complete, result=0
22:53:21.940 00.000 12252 worker thread done servicing request
22:53:21.941 00.001 12252 Worker thread wakes up
22:53:21.941 00.000 9044 GuideStep: -0.1 px 46 ms EAST, 0.1 px 0 ms NORTH
22:53:21.943 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:21.944 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:24.308 02.364 12252 Exposure complete
22:53:24.383 00.075 12252 worker thread done servicing request
22:53:24.383 00.000 9044 OnExposeComplete: enter
22:53:24.384 00.001 9044 UpdateGuideState(): m_state=6
22:53:24.385 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4032
22:53:24.386 00.001 9044 Star::Find returns 1 (0), X=1014.44, Y=831.76, Mass=5474, SNR=50.7, Peak=173 HFD=5.3
22:53:24.388 00.002 9044 MultiStar: [#1 -0.04,-0.00,1.10,U] [#2 0.01,-0.07,1.22,U] [#3 -0.15,0.03,0.85,U] [#4 -0.10,0.03,1.29,U] [#5 -0.04,0.12,0.67,U] [#6 -0.03,0.09,0.42,U] [#7 -0.20,-0.01,0.44,U] [#8 -0.01,0.01,0.41,U] 
22:53:24.389 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.11, 0.05}
22:53:24.390 00.001 9044 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.62) = xAngle (4.49 = -1.79)
22:53:24.392 00.002 9044 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.41 = 1.41)
22:53:24.393 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.87 mountX=-0.02 mountY=0.07, mountTheta=1.79
22:53:24.395 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.02, opts=13)
22:53:24.396 00.001 9044 Enqueuing Move request for scope (-0.07, 0.02)
22:53:24.398 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:24.399 00.001 9044 UpdateGuideState exits: m=5474 SNR=50.7
22:53:24.400 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:24.401 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:24.402 00.001 9044 Enqueuing Expose request
22:53:24.403 00.001 12252 Worker thread wakes up
22:53:24.403 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
22:53:24.403 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
22:53:24.404 00.001 12252 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
22:53:24.406 00.002 12252 PPEC rslt: input = -0.02, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.36
22:53:24.406 00.000 12252 PPEC: input: -0.02, control: -0.05, exposure: 2000
22:53:24.406 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:24.406 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:53:24.406 00.000 12252 MoveAxis(E, 19, ABG)
22:53:24.406 00.000 12252 Guiding  Dir = 2, Dur = 19
22:53:24.406 00.000 12252 IsSlewing returns 0
22:53:24.406 00.000 12252 IsGuiding returns 0
22:53:24.409 00.003 12252 PulseGuide returned control before completion, sleep 28
22:53:24.452 00.043 12252 IsGuiding returns 0
22:53:24.452 00.000 12252 Move returns status 0, amount 19
22:53:24.452 00.000 12252 MoveAxis(N, 0, ABG)
22:53:24.452 00.000 12252 Move returns status 0, amount 0
22:53:24.452 00.000 12252 move complete, result=0
22:53:24.452 00.000 12252 worker thread done servicing request
22:53:24.452 00.000 12252 Worker thread wakes up
22:53:24.452 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:24.452 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:24.452 00.000 9044 GuideStep: -0.0 px 19 ms EAST, 0.1 px 0 ms NORTH
22:53:26.816 02.364 12252 Exposure complete
22:53:26.883 00.067 12252 worker thread done servicing request
22:53:26.883 00.000 9044 OnExposeComplete: enter
22:53:26.885 00.002 9044 UpdateGuideState(): m_state=6
22:53:26.887 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4033
22:53:26.888 00.001 9044 Star::Find returns 1 (0), X=1014.52, Y=831.82, Mass=5819, SNR=52.3, Peak=173 HFD=5.3
22:53:26.890 00.002 9044 MultiStar: [#1 0.02,0.13,1.04,U] [#2 0.47,0.27,0.00,M1] [#3 0.13,0.26,0.83,U] [#4 -0.10,0.16,1.27,U] [#5 0.28,0.23,0.63,U] [#6 0.07,0.19,0.41,U] [#7 -0.03,0.12,0.43,U] [#8 0.15,0.20,0.39,U] 
22:53:26.891 00.001 9044 single-star, 7 included, MultiStar: {0.04, 0.17}, one-star: {-0.03, 0.11}
22:53:26.893 00.002 9044 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.62) = xAngle (3.45 = -2.83)
22:53:26.894 00.001 9044 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.37 = 0.37)
22:53:26.895 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.82 mountX=-0.11 mountY=0.04, mountTheta=2.78
22:53:26.898 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.11, opts=13)
22:53:26.899 00.001 9044 Enqueuing Move request for scope (-0.03, 0.11)
22:53:26.900 00.001 12252 Worker thread wakes up
22:53:26.900 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:26.901 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
22:53:26.901 00.000 9044 UpdateGuideState exits: m=5819 SNR=52.3
22:53:26.902 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:26.903 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
22:53:26.903 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:26.904 00.001 9044 Enqueuing Expose request
22:53:26.904 00.000 12252 Moving (-0.03, 0.11) raw xDistance=-0.11 yDistance=0.04
22:53:26.908 00.004 12252 PPEC rslt: input = -0.11, final = -0.12, react = -0.07, pred = -0.05, hyst = -0.07, hyst_pct = 0.00, period_length = 483.36
22:53:26.908 00.000 12252 PPEC: input: -0.11, control: -0.12, exposure: 2000
22:53:26.908 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:26.908 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:53:26.908 00.000 12252 MoveAxis(E, 45, ABG)
22:53:26.908 00.000 12252 Guiding  Dir = 2, Dur = 45
22:53:26.908 00.000 12252 IsSlewing returns 0
22:53:26.908 00.000 12252 IsGuiding returns 0
22:53:26.910 00.002 12252 PulseGuide returned control before completion, sleep 53
22:53:26.979 00.069 12252 IsGuiding returns 0
22:53:26.979 00.000 12252 Move returns status 0, amount 45
22:53:26.979 00.000 12252 MoveAxis(N, 0, ABG)
22:53:26.979 00.000 12252 Move returns status 0, amount 0
22:53:26.979 00.000 12252 move complete, result=0
22:53:26.979 00.000 12252 worker thread done servicing request
22:53:26.979 00.000 12252 Worker thread wakes up
22:53:26.979 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:26.979 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:26.979 00.000 9044 GuideStep: -0.1 px 45 ms EAST, 0.0 px 0 ms NORTH
22:53:29.324 02.345 12252 Exposure complete
22:53:29.372 00.048 12252 worker thread done servicing request
22:53:29.373 00.001 9044 OnExposeComplete: enter
22:53:29.375 00.002 9044 UpdateGuideState(): m_state=6
22:53:29.378 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4034
22:53:29.380 00.002 9044 Star::Find returns 1 (0), X=1014.53, Y=831.92, Mass=5462, SNR=50.6, Peak=173 HFD=5.2
22:53:29.382 00.002 9044 MultiStar: [#1 0.02,0.21,1.11,U] [#2 0.44,0.37,0.00,M2] [#3 0.09,0.16,0.88,U] [#4 -0.35,0.55,0.00,M1] [#5 0.04,0.21,0.67,U] [#6 0.05,0.21,0.43,U] [#7 -0.03,0.27,0.44,U] [#8 -0.03,0.17,0.42,U] 
22:53:29.384 00.002 9044 refined, 6 included, MultiStar: {0.02, 0.20}, one-star: {-0.02, 0.21}
22:53:29.387 00.003 9044 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.62) = xAngle (3.09 = 3.09)
22:53:29.389 00.002 9044 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.00 = 0.00)
22:53:29.392 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.46 mountX=-0.20 mountY=0.00, mountTheta=3.14
22:53:29.396 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.20, opts=13)
22:53:29.398 00.002 9044 Enqueuing Move request for scope (0.02, 0.20)
22:53:29.400 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:29.402 00.002 9044 UpdateGuideState exits: m=5462 SNR=50.6
22:53:29.404 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:29.406 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:29.408 00.002 9044 Enqueuing Expose request
22:53:29.409 00.001 12252 Worker thread wakes up
22:53:29.409 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.20) opts 0xd
22:53:29.409 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.20)
22:53:29.409 00.000 12252 Moving (0.02, 0.20) raw xDistance=-0.20 yDistance=0.00
22:53:29.414 00.005 12252 PPEC rslt: input = -0.20, final = -0.18, react = -0.12, pred = -0.06, hyst = -0.11, hyst_pct = 0.00, period_length = 483.36
22:53:29.414 00.000 12252 PPEC: input: -0.20, control: -0.18, exposure: 2000
22:53:29.414 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:29.414 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:53:29.414 00.000 12252 MoveAxis(E, 72, ABG)
22:53:29.414 00.000 12252 Guiding  Dir = 2, Dur = 72
22:53:29.415 00.001 12252 IsSlewing returns 0
22:53:29.415 00.000 12252 IsGuiding returns 0
22:53:29.418 00.003 12252 PulseGuide returned control before completion, sleep 81
22:53:29.500 00.082 12252 IsGuiding returns 0
22:53:29.500 00.000 12252 Move returns status 0, amount 72
22:53:29.500 00.000 12252 MoveAxis(N, 0, ABG)
22:53:29.500 00.000 12252 Move returns status 0, amount 0
22:53:29.500 00.000 12252 move complete, result=0
22:53:29.501 00.001 12252 worker thread done servicing request
22:53:29.501 00.000 9044 GuideStep: -0.2 px 72 ms EAST, 0.0 px 0 ms NORTH
22:53:29.503 00.002 12252 Worker thread wakes up
22:53:29.503 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:29.503 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:31.856 02.353 12252 Exposure complete
22:53:31.931 00.075 12252 worker thread done servicing request
22:53:31.931 00.000 9044 OnExposeComplete: enter
22:53:31.932 00.001 9044 UpdateGuideState(): m_state=6
22:53:31.933 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4035
22:53:31.935 00.002 9044 Star::Find returns 1 (0), X=1014.81, Y=831.86, Mass=5769, SNR=52.1, Peak=173 HFD=5.1
22:53:31.936 00.001 9044 MultiStar: [#1 0.28,0.09,1.08,U] [#2 0.57,0.20,0.00,M3] [#3 0.25,0.13,0.84,U] [#4 0.10,0.11,1.24,U] [#5 0.20,0.14,0.64,U] [#6 0.26,0.21,0.41,U] [#7 0.15,0.12,0.44,U] [#8 0.12,0.09,0.41,U] 
22:53:31.937 00.001 9044 refined, 7 included, MultiStar: {0.21, 0.13}, one-star: {0.26, 0.15}
22:53:31.938 00.001 9044 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.62) = xAngle (2.18 = 2.18)
22:53:31.940 00.002 9044 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.90 = -0.90)
22:53:31.941 00.001 9044 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.24 cameraTheta=0.55 mountX=-0.14 mountY=-0.19, mountTheta=-2.20
22:53:31.943 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=0.13, opts=13)
22:53:31.945 00.002 9044 Enqueuing Move request for scope (0.21, 0.13)
22:53:31.947 00.002 12252 Worker thread wakes up
22:53:31.947 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:31.950 00.003 9044 UpdateGuideState exits: m=5769 SNR=52.1
22:53:31.952 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
22:53:31.952 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:31.953 00.001 12252 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
22:53:31.953 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:31.955 00.002 9044 Enqueuing Expose request
22:53:31.957 00.002 12252 Moving (0.21, 0.13) raw xDistance=-0.14 yDistance=-0.19
22:53:31.959 00.002 12252 PPEC rslt: input = -0.14, final = -0.15, react = -0.08, pred = -0.07, hyst = -0.08, hyst_pct = 0.00, period_length = 483.36
22:53:31.959 00.000 12252 PPEC: input: -0.14, control: -0.15, exposure: 2000
22:53:31.959 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:53:31.959 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
22:53:31.959 00.000 12252 MoveAxis(E, 60, ABG)
22:53:31.959 00.000 12252 Guiding  Dir = 2, Dur = 60
22:53:31.960 00.001 12252 IsSlewing returns 0
22:53:31.960 00.000 12252 IsGuiding returns 0
22:53:31.963 00.003 12252 PulseGuide returned control before completion, sleep 68
22:53:32.038 00.075 12252 IsGuiding returns 0
22:53:32.038 00.000 12252 Move returns status 0, amount 60
22:53:32.038 00.000 12252 MoveAxis(N, 0, ABG)
22:53:32.038 00.000 12252 Move returns status 0, amount 0
22:53:32.038 00.000 12252 move complete, result=0
22:53:32.038 00.000 12252 worker thread done servicing request
22:53:32.038 00.000 12252 Worker thread wakes up
22:53:32.038 00.000 9044 GuideStep: -0.1 px 60 ms EAST, -0.2 px 0 ms NORTH
22:53:32.041 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:32.041 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:34.403 02.362 12252 Exposure complete
22:53:34.480 00.077 12252 worker thread done servicing request
22:53:34.480 00.000 9044 OnExposeComplete: enter
22:53:34.481 00.001 9044 UpdateGuideState(): m_state=6
22:53:34.482 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4036
22:53:34.483 00.001 9044 Star::Find returns 1 (0), X=1014.34, Y=831.61, Mass=5616, SNR=51.5, Peak=173 HFD=5.4
22:53:34.484 00.001 9044 MultiStar: [#1 -0.13,-0.07,1.06,U] [#2 -0.11,-0.06,1.20,U] [#3 -0.17,-0.05,0.87,U] [#4 -0.15,-0.06,1.28,U] [#5 -0.11,-0.01,0.65,U] [#6 -0.06,-0.01,0.43,U] [#7 -0.25,-0.23,0.44,U] [#8 -0.17,-0.04,0.41,U] 
22:53:34.485 00.001 9044 refined, 8 included, MultiStar: {-0.15, -0.07}, one-star: {-0.21, -0.09}
22:53:34.486 00.001 9044 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.62) = xAngle (-1.09 = -1.09)
22:53:34.487 00.001 9044 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.18 = 2.10)
22:53:34.488 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-2.72 mountX=0.07 mountY=0.14, mountTheta=1.08
22:53:34.490 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.07, opts=13)
22:53:34.491 00.001 9044 Enqueuing Move request for scope (-0.15, -0.07)
22:53:34.492 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:34.494 00.002 12252 Worker thread wakes up
22:53:34.494 00.000 9044 UpdateGuideState exits: m=5616 SNR=51.5
22:53:34.495 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
22:53:34.495 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:34.496 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
22:53:34.496 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:34.497 00.001 9044 Enqueuing Expose request
22:53:34.498 00.001 12252 Moving (-0.15, -0.07) raw xDistance=0.07 yDistance=0.14
22:53:34.501 00.003 12252 PPEC rslt: input = 0.07, final = -0.08, react = 0.04, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 483.35
22:53:34.501 00.000 12252 PPEC: input: 0.07, control: -0.08, exposure: 2000
22:53:34.501 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:34.501 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:53:34.501 00.000 12252 MoveAxis(E, 30, ABG)
22:53:34.501 00.000 12252 Guiding  Dir = 2, Dur = 30
22:53:34.502 00.001 12252 IsSlewing returns 0
22:53:34.502 00.000 12252 IsGuiding returns 0
22:53:34.504 00.002 12252 PulseGuide returned control before completion, sleep 38
22:53:34.548 00.044 12252 IsGuiding returns 0
22:53:34.548 00.000 12252 Move returns status 0, amount 30
22:53:34.548 00.000 12252 MoveAxis(N, 0, ABG)
22:53:34.548 00.000 12252 Move returns status 0, amount 0
22:53:34.548 00.000 12252 move complete, result=0
22:53:34.548 00.000 12252 worker thread done servicing request
22:53:34.548 00.000 12252 Worker thread wakes up
22:53:34.549 00.001 9044 GuideStep: 0.1 px 30 ms EAST, 0.1 px 0 ms NORTH
22:53:34.550 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:34.550 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:36.911 02.361 12252 Exposure complete
22:53:36.968 00.057 12252 worker thread done servicing request
22:53:36.968 00.000 9044 OnExposeComplete: enter
22:53:36.969 00.001 9044 UpdateGuideState(): m_state=6
22:53:36.970 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4037
22:53:36.971 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=831.60, Mass=5907, SNR=52.5, Peak=173 HFD=5.4
22:53:36.973 00.002 9044 MultiStar: [#1 0.14,-0.25,1.02,U] [#2 0.51,0.18,0.00,M3] [#3 0.20,0.15,0.83,U] [#4 0.01,-0.02,1.28,U] [#5 0.34,0.09,0.62,U] [#6 0.21,0.03,0.41,U] [#7 0.04,-0.05,0.41,U] [#8 0.30,0.06,0.40,U] 
22:53:36.974 00.001 9044 refined, 7 included, MultiStar: {0.15, -0.03}, one-star: {0.17, -0.11}
22:53:36.976 00.002 9044 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.62) = xAngle (1.41 = 1.41)
22:53:36.977 00.001 9044 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.67 = -1.67)
22:53:36.978 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-0.21 mountX=0.02 mountY=-0.16, mountTheta=-1.41
22:53:36.979 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.03, opts=13)
22:53:36.980 00.001 9044 Enqueuing Move request for scope (0.15, -0.03)
22:53:36.981 00.001 12252 Worker thread wakes up
22:53:36.981 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
22:53:36.981 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:36.983 00.002 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
22:53:36.983 00.000 9044 UpdateGuideState exits: m=5907 SNR=52.5
22:53:36.985 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:36.987 00.002 12252 Moving (0.15, -0.03) raw xDistance=0.02 yDistance=-0.16
22:53:36.987 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:36.991 00.004 9044 Enqueuing Expose request
22:53:36.993 00.002 12252 PPEC rslt: input = 0.02, final = -0.08, react = 0.01, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 483.35
22:53:36.994 00.001 12252 PPEC: input: 0.02, control: -0.08, exposure: 2000
22:53:36.994 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:53:36.994 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:53:36.994 00.000 12252 MoveAxis(E, 31, ABG)
22:53:36.994 00.000 12252 Guiding  Dir = 2, Dur = 31
22:53:36.994 00.000 12252 IsSlewing returns 0
22:53:36.995 00.001 12252 IsGuiding returns 0
22:53:36.997 00.002 12252 PulseGuide returned control before completion, sleep 39
22:53:37.043 00.046 12252 IsGuiding returns 0
22:53:37.043 00.000 12252 Move returns status 0, amount 31
22:53:37.043 00.000 12252 MoveAxis(N, 0, ABG)
22:53:37.043 00.000 12252 Move returns status 0, amount 0
22:53:37.043 00.000 12252 move complete, result=0
22:53:37.043 00.000 12252 worker thread done servicing request
22:53:37.043 00.000 12252 Worker thread wakes up
22:53:37.043 00.000 9044 GuideStep: 0.0 px 31 ms EAST, -0.2 px 0 ms NORTH
22:53:37.044 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:37.044 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:39.406 02.362 12252 Exposure complete
22:53:39.456 00.050 12252 worker thread done servicing request
22:53:39.456 00.000 9044 OnExposeComplete: enter
22:53:39.457 00.001 9044 UpdateGuideState(): m_state=6
22:53:39.460 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4038
22:53:39.463 00.003 9044 Star::Find returns 1 (0), X=1014.42, Y=831.71, Mass=5753, SNR=52.1, Peak=173 HFD=5.4
22:53:39.466 00.003 9044 MultiStar: [#1 0.01,0.12,1.05,U] [#2 -0.07,0.14,1.22,U] [#3 -0.18,0.11,0.82,U] [#4 -0.42,0.42,0.00,M1] [#5 -0.19,0.05,0.64,U] [#6 0.13,0.13,0.42,U] [#7 -0.24,-0.13,0.42,U] [#8 -0.15,-0.09,0.41,U] 
22:53:39.469 00.003 9044 refined, 7 included, MultiStar: {-0.10, 0.06}, one-star: {-0.13, 0.01}
22:53:39.471 00.002 9044 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.62) = xAngle (4.18 = -2.11)
22:53:39.473 00.002 9044 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.09 = 1.09)
22:53:39.476 00.003 9044 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.55 mountX=-0.06 mountY=0.10, mountTheta=2.09
22:53:39.480 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.06, opts=13)
22:53:39.483 00.003 9044 Enqueuing Move request for scope (-0.10, 0.06)
22:53:39.485 00.002 12252 Worker thread wakes up
22:53:39.485 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:39.488 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
22:53:39.488 00.000 9044 UpdateGuideState exits: m=5753 SNR=52.1
22:53:39.490 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:39.493 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:39.495 00.002 9044 Enqueuing Expose request
22:53:39.497 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
22:53:39.497 00.000 12252 Moving (-0.10, 0.06) raw xDistance=-0.06 yDistance=0.10
22:53:39.503 00.006 12252 PPEC rslt: input = -0.06, final = -0.08, react = -0.04, pred = -0.08, hyst = 0.00, hyst_pct = 0.00, period_length = 483.35
22:53:39.503 00.000 12252 PPEC: input: -0.06, control: -0.08, exposure: 2000
22:53:39.503 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:39.503 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
22:53:39.503 00.000 12252 MoveAxis(E, 30, ABG)
22:53:39.503 00.000 12252 Guiding  Dir = 2, Dur = 30
22:53:39.504 00.001 12252 IsSlewing returns 0
22:53:39.504 00.000 12252 IsGuiding returns 0
22:53:39.506 00.002 12252 PulseGuide returned control before completion, sleep 38
22:53:39.555 00.049 12252 IsGuiding returns 0
22:53:39.555 00.000 12252 Move returns status 0, amount 30
22:53:39.555 00.000 12252 MoveAxis(N, 0, ABG)
22:53:39.555 00.000 12252 Move returns status 0, amount 0
22:53:39.555 00.000 12252 move complete, result=0
22:53:39.556 00.001 12252 worker thread done servicing request
22:53:39.556 00.000 9044 GuideStep: -0.1 px 30 ms EAST, 0.1 px 0 ms NORTH
22:53:39.557 00.001 12252 Worker thread wakes up
22:53:39.557 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:39.557 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:41.900 02.343 12252 Exposure complete
22:53:41.939 00.039 12252 worker thread done servicing request
22:53:41.939 00.000 9044 OnExposeComplete: enter
22:53:41.940 00.001 9044 UpdateGuideState(): m_state=6
22:53:41.941 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4039
22:53:41.943 00.002 9044 Star::Find returns 1 (0), X=1014.62, Y=831.50, Mass=5548, SNR=51.2, Peak=173 HFD=5.2
22:53:41.945 00.002 9044 MultiStar: [#1 0.06,-0.21,1.06,U] [#2 0.40,0.19,0.00,M3] [#3 -0.05,-0.01,0.85,U] [#4 -0.09,0.05,1.29,U] [#5 0.06,0.14,0.66,U] [#6 0.20,-0.04,0.42,U] [#7 -0.17,-0.09,0.43,U] [#8 0.02,0.11,0.43,U] 
22:53:41.946 00.001 9044 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.07, -0.21}
22:53:41.947 00.001 9044 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.62) = xAngle (0.17 = 0.17)
22:53:41.947 00.000 9044 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.91 = -2.91)
22:53:41.948 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.46 mountX=0.05 mountY=-0.01, mountTheta=-0.22
22:53:41.950 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.05, opts=13)
22:53:41.950 00.000 9044 Enqueuing Move request for scope (0.01, -0.05)
22:53:41.953 00.003 12252 Worker thread wakes up
22:53:41.953 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:53:41.955 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
22:53:41.955 00.000 9044 UpdateGuideState exits: m=5548 SNR=51.2
22:53:41.956 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:41.957 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
22:53:41.957 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:41.959 00.002 12252 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=-0.01
22:53:41.959 00.000 9044 Enqueuing Expose request
22:53:41.966 00.007 12252 PPEC rslt: input = 0.05, final = -0.07, react = 0.03, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.35
22:53:41.967 00.001 12252 PPEC: input: 0.05, control: -0.07, exposure: 2000
22:53:41.967 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:41.967 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:53:41.967 00.000 12252 MoveAxis(E, 27, ABG)
22:53:41.967 00.000 12252 Guiding  Dir = 2, Dur = 27
22:53:41.967 00.000 12252 IsSlewing returns 0
22:53:41.967 00.000 12252 IsGuiding returns 0
22:53:41.969 00.002 12252 PulseGuide returned control before completion, sleep 36
22:53:42.014 00.045 12252 IsGuiding returns 0
22:53:42.014 00.000 12252 Move returns status 0, amount 27
22:53:42.014 00.000 12252 MoveAxis(N, 0, ABG)
22:53:42.014 00.000 12252 Move returns status 0, amount 0
22:53:42.014 00.000 12252 move complete, result=0
22:53:42.014 00.000 12252 worker thread done servicing request
22:53:42.014 00.000 12252 Worker thread wakes up
22:53:42.014 00.000 9044 GuideStep: 0.0 px 27 ms EAST, -0.0 px 0 ms NORTH
22:53:42.016 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:42.016 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:44.385 02.369 12252 Exposure complete
22:53:44.451 00.066 12252 worker thread done servicing request
22:53:44.451 00.000 9044 OnExposeComplete: enter
22:53:44.454 00.003 9044 UpdateGuideState(): m_state=6
22:53:44.455 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4040
22:53:44.456 00.001 9044 Star::Find returns 1 (0), X=1014.57, Y=831.73, Mass=5632, SNR=51.5, Peak=173 HFD=5.2
22:53:44.457 00.001 9044 MultiStar: [#1 0.11,-0.24,1.09,U] [#2 0.09,0.05,1.20,U] [#3 0.10,0.18,0.84,U] [#4 0.08,0.07,1.29,U] [#5 0.09,0.09,0.67,U] [#6 0.20,0.16,0.42,U] [#7 0.01,-0.05,0.43,U] [#8 0.15,-0.05,0.41,U] 
22:53:44.458 00.001 9044 single-star, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.02, 0.03}
22:53:44.459 00.001 9044 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.62) = xAngle (2.48 = 2.48)
22:53:44.460 00.001 9044 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.60 = -0.60)
22:53:44.461 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.86 mountX=-0.03 mountY=-0.02, mountTheta=-2.52
22:53:44.462 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.03, opts=13)
22:53:44.463 00.001 9044 Enqueuing Move request for scope (0.02, 0.03)
22:53:44.463 00.000 12252 Worker thread wakes up
22:53:44.464 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
22:53:44.464 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
22:53:44.464 00.000 12252 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=-0.02
22:53:44.464 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:44.466 00.002 9044 UpdateGuideState exits: m=5632 SNR=51.5
22:53:44.468 00.002 12252 PPEC rslt: input = -0.03, final = -0.06, react = -0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.35
22:53:44.468 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:44.470 00.002 12252 PPEC: input: -0.03, control: -0.06, exposure: 2000
22:53:44.470 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:44.472 00.002 9044 Enqueuing Expose request
22:53:44.473 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:44.473 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:53:44.473 00.000 12252 MoveAxis(E, 22, ABG)
22:53:44.473 00.000 12252 Guiding  Dir = 2, Dur = 22
22:53:44.474 00.001 12252 IsSlewing returns 0
22:53:44.474 00.000 12252 IsGuiding returns 0
22:53:44.476 00.002 12252 PulseGuide returned control before completion, sleep 30
22:53:44.515 00.039 12252 IsGuiding returns 0
22:53:44.515 00.000 12252 Move returns status 0, amount 22
22:53:44.515 00.000 12252 MoveAxis(N, 0, ABG)
22:53:44.515 00.000 12252 Move returns status 0, amount 0
22:53:44.515 00.000 12252 move complete, result=0
22:53:44.515 00.000 12252 worker thread done servicing request
22:53:44.515 00.000 12252 Worker thread wakes up
22:53:44.515 00.000 9044 GuideStep: -0.0 px 22 ms EAST, -0.0 px 0 ms NORTH
22:53:44.516 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:44.516 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:46.870 02.354 12252 Exposure complete
22:53:46.918 00.048 12252 worker thread done servicing request
22:53:46.919 00.001 9044 OnExposeComplete: enter
22:53:46.920 00.001 9044 UpdateGuideState(): m_state=6
22:53:46.923 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4041
22:53:46.924 00.001 9044 Star::Find returns 1 (0), X=1014.77, Y=831.69, Mass=5573, SNR=51.1, Peak=173 HFD=5.2
22:53:46.927 00.003 9044 MultiStar: [#1 0.28,-0.02,1.07,U] [#2 0.53,0.24,0.00,M3] [#3 0.17,0.10,0.84,U] [#4 0.07,0.13,1.26,U] [#5 0.13,0.04,0.66,U] [#6 0.35,0.03,0.43,U] [#7 0.06,-0.03,0.45,U] [#8 0.13,-0.04,0.40,U] 
22:53:46.930 00.003 9044 refined, 7 included, MultiStar: {0.17, 0.04}, one-star: {0.22, -0.01}
22:53:46.933 00.003 9044 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.62) = xAngle (1.83 = 1.83)
22:53:46.936 00.003 9044 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.26 = -1.26)
22:53:46.938 00.002 9044 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.20 mountX=-0.04 mountY=-0.17, mountTheta=-1.83
22:53:46.943 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.04, opts=13)
22:53:46.944 00.001 9044 Enqueuing Move request for scope (0.17, 0.04)
22:53:46.946 00.002 12252 Worker thread wakes up
22:53:46.946 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:46.949 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
22:53:46.949 00.000 9044 UpdateGuideState exits: m=5573 SNR=51.1
22:53:46.950 00.001 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
22:53:46.950 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:46.952 00.002 12252 Moving (0.17, 0.04) raw xDistance=-0.04 yDistance=-0.17
22:53:46.952 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:46.953 00.001 9044 Enqueuing Expose request
22:53:46.956 00.003 12252 PPEC rslt: input = -0.04, final = -0.06, react = -0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.35
22:53:46.956 00.000 12252 PPEC: input: -0.04, control: -0.06, exposure: 2000
22:53:46.956 00.000 12252 switching direction from 1 to -1 - decHistory=-3 oldest=0.12 newest=-0.20
22:53:46.956 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.17 from input -0.17
22:53:46.957 00.001 12252 MoveAxis(E, 22, ABG)
22:53:46.957 00.000 12252 Guiding  Dir = 2, Dur = 22
22:53:46.957 00.000 12252 IsSlewing returns 0
22:53:46.957 00.000 12252 IsGuiding returns 0
22:53:46.959 00.002 12252 PulseGuide returned control before completion, sleep 31
22:53:47.005 00.046 12252 IsGuiding returns 0
22:53:47.005 00.000 12252 Move returns status 0, amount 22
22:53:47.005 00.000 12252 BLC: Oldest BLC event removed
22:53:47.005 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:53:47.005 00.000 12252 MoveAxis(N, 138, ABG)
22:53:47.005 00.000 12252 Guiding  Dir = 0, Dur = 138
22:53:47.005 00.000 12252 IsSlewing returns 0
22:53:47.005 00.000 12252 IsGuiding returns 0
22:53:47.011 00.006 12252 PulseGuide returned control before completion, sleep 143
22:53:47.160 00.149 12252 IsGuiding returns 1
22:53:47.160 00.000 12252 scope still moving after pulse duration time elapsed
22:53:47.190 00.030 12252 IsSlewing returns 0
22:53:47.190 00.000 12252 IsGuiding returns 0
22:53:47.190 00.000 12252 scope move finished after 138 + 47 ms
22:53:47.190 00.000 12252 Move returns status 0, amount 138
22:53:47.190 00.000 12252 move complete, result=0
22:53:47.191 00.001 12252 worker thread done servicing request
22:53:47.191 00.000 9044 GuideStep: -0.0 px 22 ms EAST, -0.2 px 138 ms NORTH
22:53:47.193 00.002 12252 Worker thread wakes up
22:53:47.193 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:47.193 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:49.547 02.354 12252 Exposure complete
22:53:49.589 00.042 12252 worker thread done servicing request
22:53:49.589 00.000 9044 OnExposeComplete: enter
22:53:49.591 00.002 9044 UpdateGuideState(): m_state=6
22:53:49.593 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4042
22:53:49.594 00.001 9044 Star::Find returns 1 (0), X=1014.49, Y=831.75, Mass=5806, SNR=52.1, Peak=173 HFD=5.3
22:53:49.595 00.001 9044 MultiStar: [#1 -0.08,0.08,1.06,U] [#2 0.00,0.05,1.19,U] [#3 -0.18,0.06,0.84,U] [#4 -0.51,0.34,0.00,M1] [#5 0.09,0.14,0.64,U] [#6 -0.01,0.14,0.40,U] [#7 -0.16,0.00,0.42,U] [#8 -0.00,0.01,0.41,U] 
22:53:49.597 00.002 9044 single-star, 7 included, MultiStar: {-0.05, 0.07}, one-star: {-0.06, 0.04}
22:53:49.598 00.001 9044 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.62) = xAngle (4.12 = -2.16)
22:53:49.599 00.001 9044 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.04 = 1.04)
22:53:49.600 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.50 mountX=-0.04 mountY=0.06, mountTheta=2.15
22:53:49.602 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.04, opts=13)
22:53:49.603 00.001 9044 Enqueuing Move request for scope (-0.06, 0.04)
22:53:49.604 00.001 12252 Worker thread wakes up
22:53:49.605 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:49.606 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
22:53:49.606 00.000 9044 UpdateGuideState exits: m=5806 SNR=52.1
22:53:49.607 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:49.608 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
22:53:49.608 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:49.610 00.002 9044 Enqueuing Expose request
22:53:49.611 00.001 12252 Moving (-0.06, 0.04) raw xDistance=-0.04 yDistance=0.06
22:53:49.612 00.001 12252 BLC: History state: CurrMiss=-0.06, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.168416, 1:-0.060594
22:53:49.612 00.000 12252 BLC: No correction, Miss < min_move
22:53:49.616 00.004 12252 PPEC rslt: input = -0.04, final = -0.05, react = -0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.35
22:53:49.616 00.000 12252 PPEC: input: -0.04, control: -0.05, exposure: 2000
22:53:49.616 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:49.616 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:53:49.616 00.000 12252 MoveAxis(E, 21, ABG)
22:53:49.616 00.000 12252 Guiding  Dir = 2, Dur = 21
22:53:49.617 00.001 12252 IsSlewing returns 0
22:53:49.617 00.000 12252 IsGuiding returns 0
22:53:49.618 00.001 12252 PulseGuide returned control before completion, sleep 30
22:53:49.655 00.037 12252 IsGuiding returns 0
22:53:49.655 00.000 12252 Move returns status 0, amount 21
22:53:49.655 00.000 12252 MoveAxis(N, 0, ABG)
22:53:49.655 00.000 12252 Move returns status 0, amount 0
22:53:49.655 00.000 12252 move complete, result=0
22:53:49.655 00.000 12252 worker thread done servicing request
22:53:49.655 00.000 12252 Worker thread wakes up
22:53:49.655 00.000 9044 GuideStep: -0.0 px 21 ms EAST, 0.1 px 0 ms NORTH
22:53:49.658 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:49.658 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:52.008 02.350 12252 Exposure complete
22:53:52.088 00.080 12252 worker thread done servicing request
22:53:52.088 00.000 9044 OnExposeComplete: enter
22:53:52.089 00.001 9044 UpdateGuideState(): m_state=6
22:53:52.092 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4043
22:53:52.094 00.002 9044 Star::Find returns 1 (0), X=1014.38, Y=831.91, Mass=5796, SNR=52.2, Peak=173 HFD=5.2
22:53:52.096 00.002 9044 MultiStar: [#1 -0.09,0.14,1.04,U] [#2 0.01,0.20,1.19,U] [#3 -0.25,0.27,0.85,U] [#4 -0.10,0.19,1.27,U] [#5 -0.20,0.29,0.63,U] [#6 -0.06,0.28,0.42,U] [#7 -0.15,0.17,0.42,U] [#8 -0.21,0.21,0.40,U] 
22:53:52.099 00.003 9044 refined, 8 included, MultiStar: {-0.12, 0.21}, one-star: {-0.17, 0.20}
22:53:52.100 00.001 9044 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.62) = xAngle (3.72 = -2.57)
22:53:52.102 00.002 9044 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.63 = 0.63)
22:53:52.103 00.001 9044 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.09 mountX=-0.20 mountY=0.14, mountTheta=2.53
22:53:52.105 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.21, opts=13)
22:53:52.107 00.002 9044 Enqueuing Move request for scope (-0.12, 0.21)
22:53:52.108 00.001 12252 Worker thread wakes up
22:53:52.108 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:52.109 00.001 9044 UpdateGuideState exits: m=5796 SNR=52.2
22:53:52.110 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:52.111 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:52.112 00.001 9044 Enqueuing Expose request
22:53:52.113 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
22:53:52.113 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
22:53:52.113 00.000 12252 Moving (-0.12, 0.21) raw xDistance=-0.20 yDistance=0.14
22:53:52.115 00.002 12252 BLC: History state: CurrMiss=-0.14, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.168416, 1:-0.060594, 2:-0.144194
22:53:52.115 00.000 12252 BLC: No correction, Miss < min_move
22:53:52.117 00.002 12252 PPEC rslt: input = -0.20, final = -0.18, react = -0.12, pred = -0.05, hyst = -0.11, hyst_pct = 0.00, period_length = 483.34
22:53:52.117 00.000 12252 PPEC: input: -0.20, control: -0.18, exposure: 2000
22:53:52.117 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:52.117 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:53:52.117 00.000 12252 MoveAxis(E, 69, ABG)
22:53:52.117 00.000 12252 Guiding  Dir = 2, Dur = 69
22:53:52.118 00.001 12252 IsSlewing returns 0
22:53:52.118 00.000 12252 IsGuiding returns 0
22:53:52.120 00.002 12252 PulseGuide returned control before completion, sleep 77
22:53:52.208 00.088 12252 IsGuiding returns 0
22:53:52.208 00.000 12252 Move returns status 0, amount 69
22:53:52.208 00.000 12252 MoveAxis(N, 0, ABG)
22:53:52.209 00.001 12252 Move returns status 0, amount 0
22:53:52.209 00.000 12252 move complete, result=0
22:53:52.209 00.000 12252 worker thread done servicing request
22:53:52.209 00.000 12252 Worker thread wakes up
22:53:52.209 00.000 9044 GuideStep: -0.2 px 69 ms EAST, 0.1 px 0 ms NORTH
22:53:52.211 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:52.211 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:54.550 02.339 12252 Exposure complete
22:53:54.612 00.062 12252 worker thread done servicing request
22:53:54.612 00.000 9044 OnExposeComplete: enter
22:53:54.613 00.001 9044 UpdateGuideState(): m_state=6
22:53:54.615 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4044
22:53:54.617 00.002 9044 Star::Find returns 1 (0), X=1014.38, Y=831.75, Mass=5733, SNR=52.0, Peak=173 HFD=5.3
22:53:54.621 00.004 9044 MultiStar: [#1 -0.01,0.01,1.05,U] [#2 -0.03,0.06,1.19,U] [#3 0.04,-0.02,0.85,U] [#4 -0.44,0.39,0.00,M1] [#5 0.10,0.15,0.65,U] [#6 0.09,0.04,0.41,U] [#7 -0.07,-0.09,0.42,U] [#8 0.20,0.00,0.40,U] 
22:53:54.622 00.001 9044 refined, 7 included, MultiStar: {-0.01, 0.03}, one-star: {-0.17, 0.05}
22:53:54.624 00.002 9044 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.62) = xAngle (3.35 = -2.93)
22:53:54.625 00.001 9044 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.27 = 0.27)
22:53:54.626 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.73 mountX=-0.03 mountY=0.01, mountTheta=2.88
22:53:54.628 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.03, opts=13)
22:53:54.629 00.001 9044 Enqueuing Move request for scope (-0.01, 0.03)
22:53:54.630 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:54.631 00.001 12252 Worker thread wakes up
22:53:54.631 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:53:54.631 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:53:54.631 00.000 9044 UpdateGuideState exits: m=5733 SNR=52.0
22:53:54.632 00.001 12252 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
22:53:54.632 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:54.633 00.001 12252 BLC: window closed
22:53:54.633 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:54.635 00.002 9044 Enqueuing Expose request
22:53:54.636 00.001 12252 BLC: History state: CurrMiss=-0.01, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.168416, 1:-0.060594, 2:-0.144194
22:53:54.636 00.000 12252 BLC: No correction, Miss < min_move
22:53:54.639 00.003 12252 PPEC rslt: input = -0.03, final = -0.04, react = -0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:53:54.639 00.000 12252 PPEC: input: -0.03, control: -0.04, exposure: 2000
22:53:54.639 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:54.639 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:53:54.639 00.000 12252 MoveAxis(E, 16, ABG)
22:53:54.639 00.000 12252 Guiding  Dir = 2, Dur = 16
22:53:54.639 00.000 12252 IsSlewing returns 0
22:53:54.640 00.001 12252 IsGuiding returns 0
22:53:54.642 00.002 12252 PulseGuide returned control before completion, sleep 24
22:53:54.667 00.025 12252 IsGuiding returns 1
22:53:54.667 00.000 12252 scope still moving after pulse duration time elapsed
22:53:54.697 00.030 12252 IsSlewing returns 0
22:53:54.697 00.000 12252 IsGuiding returns 0
22:53:54.697 00.000 12252 scope move finished after 16 + 42 ms
22:53:54.697 00.000 12252 Move returns status 0, amount 16
22:53:54.697 00.000 12252 MoveAxis(N, 0, ABG)
22:53:54.697 00.000 12252 Move returns status 0, amount 0
22:53:54.697 00.000 12252 move complete, result=0
22:53:54.697 00.000 12252 worker thread done servicing request
22:53:54.697 00.000 12252 Worker thread wakes up
22:53:54.699 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:54.699 00.000 9044 GuideStep: -0.0 px 16 ms EAST, 0.0 px 0 ms NORTH
22:53:54.701 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:57.040 02.339 12252 Exposure complete
22:53:57.101 00.061 12252 worker thread done servicing request
22:53:57.101 00.000 9044 OnExposeComplete: enter
22:53:57.103 00.002 9044 UpdateGuideState(): m_state=6
22:53:57.106 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4045
22:53:57.108 00.002 9044 Star::Find returns 1 (0), X=1014.53, Y=831.73, Mass=5731, SNR=51.9, Peak=173 HFD=5.4
22:53:57.111 00.003 9044 MultiStar: [#1 -0.09,0.04,1.07,U] [#2 -0.10,0.04,1.19,U] [#3 -0.18,0.08,0.83,U] [#4 -0.11,0.07,1.25,U] [#5 -0.08,-0.01,0.63,U] [#6 -0.03,-0.02,0.42,U] [#7 -0.11,-0.04,0.43,U] [#8 -0.05,-0.04,0.40,U] 
22:53:57.113 00.002 9044 single-star, 8 included, MultiStar: {-0.09, 0.03}, one-star: {-0.01, 0.02}
22:53:57.116 00.003 9044 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.62) = xAngle (3.73 = -2.55)
22:53:57.118 00.002 9044 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.65 = 0.65)
22:53:57.120 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.11 mountX=-0.02 mountY=0.02, mountTheta=2.51
22:53:57.125 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.02, opts=13)
22:53:57.127 00.002 9044 Enqueuing Move request for scope (-0.01, 0.02)
22:53:57.129 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:57.131 00.002 9044 UpdateGuideState exits: m=5731 SNR=51.9
22:53:57.132 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:57.135 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:57.136 00.001 9044 Enqueuing Expose request
22:53:57.137 00.001 12252 Worker thread wakes up
22:53:57.138 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:53:57.138 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:53:57.138 00.000 12252 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.02
22:53:57.141 00.003 12252 PPEC rslt: input = -0.02, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:53:57.141 00.000 12252 PPEC: input: -0.02, control: -0.05, exposure: 2000
22:53:57.141 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:57.141 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:53:57.141 00.000 12252 MoveAxis(E, 20, ABG)
22:53:57.141 00.000 12252 Guiding  Dir = 2, Dur = 20
22:53:57.141 00.000 12252 IsSlewing returns 0
22:53:57.141 00.000 12252 IsGuiding returns 0
22:53:57.143 00.002 12252 PulseGuide returned control before completion, sleep 29
22:53:57.175 00.032 12252 IsGuiding returns 0
22:53:57.175 00.000 12252 Move returns status 0, amount 20
22:53:57.175 00.000 12252 MoveAxis(N, 0, ABG)
22:53:57.175 00.000 12252 Move returns status 0, amount 0
22:53:57.175 00.000 12252 move complete, result=0
22:53:57.175 00.000 12252 worker thread done servicing request
22:53:57.175 00.000 12252 Worker thread wakes up
22:53:57.175 00.000 9044 GuideStep: -0.0 px 20 ms EAST, 0.0 px 0 ms NORTH
22:53:57.176 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:57.177 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:53:59.539 02.362 12252 Exposure complete
22:53:59.594 00.055 12252 worker thread done servicing request
22:53:59.594 00.000 9044 OnExposeComplete: enter
22:53:59.596 00.002 9044 UpdateGuideState(): m_state=6
22:53:59.598 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4046
22:53:59.600 00.002 9044 Star::Find returns 1 (0), X=1014.40, Y=831.60, Mass=5628, SNR=51.4, Peak=173 HFD=5.3
22:53:59.603 00.003 9044 MultiStar: [#1 -0.08,-0.09,1.08,U] [#2 -0.04,-0.06,1.24,U] [#3 0.03,-0.04,0.85,U] [#4 -0.10,-0.03,1.29,U] [#5 0.09,0.03,0.66,U] [#6 0.11,-0.02,0.42,U] [#7 -0.11,-0.17,0.43,U] [#8 -0.05,-0.05,0.41,U] 
22:53:59.604 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {-0.15, -0.10}
22:53:59.606 00.002 9044 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.62) = xAngle (-0.64 = -0.64)
22:53:59.607 00.001 9044 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.72 = 2.56)
22:53:59.608 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.26 mountX=0.06 mountY=0.04, mountTheta=0.60
22:53:59.610 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.06, opts=13)
22:53:59.612 00.002 9044 Enqueuing Move request for scope (-0.05, -0.06)
22:53:59.613 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:53:59.614 00.001 9044 UpdateGuideState exits: m=5628 SNR=51.4
22:53:59.615 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:53:59.616 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:53:59.617 00.001 9044 Enqueuing Expose request
22:53:59.618 00.001 12252 Worker thread wakes up
22:53:59.618 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
22:53:59.618 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
22:53:59.619 00.001 12252 Moving (-0.05, -0.06) raw xDistance=0.06 yDistance=0.04
22:53:59.624 00.005 12252 PPEC rslt: input = 0.06, final = -0.06, react = 0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:53:59.624 00.000 12252 PPEC: input: 0.06, control: -0.06, exposure: 2000
22:53:59.624 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:53:59.625 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:53:59.625 00.000 12252 MoveAxis(E, 24, ABG)
22:53:59.625 00.000 12252 Guiding  Dir = 2, Dur = 24
22:53:59.625 00.000 12252 IsSlewing returns 0
22:53:59.625 00.000 12252 IsGuiding returns 0
22:53:59.627 00.002 12252 PulseGuide returned control before completion, sleep 32
22:53:59.664 00.037 12252 IsGuiding returns 0
22:53:59.665 00.001 12252 Move returns status 0, amount 24
22:53:59.665 00.000 12252 MoveAxis(N, 0, ABG)
22:53:59.665 00.000 12252 Move returns status 0, amount 0
22:53:59.665 00.000 12252 move complete, result=0
22:53:59.665 00.000 12252 worker thread done servicing request
22:53:59.665 00.000 12252 Worker thread wakes up
22:53:59.665 00.000 9044 GuideStep: 0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
22:53:59.667 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:53:59.667 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:02.017 02.350 12252 Exposure complete
22:54:02.062 00.045 12252 worker thread done servicing request
22:54:02.062 00.000 9044 OnExposeComplete: enter
22:54:02.065 00.003 9044 UpdateGuideState(): m_state=6
22:54:02.068 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4047
22:54:02.070 00.002 9044 Star::Find returns 1 (0), X=1014.19, Y=831.63, Mass=5842, SNR=52.4, Peak=173 HFD=5.3
22:54:02.073 00.003 9044 MultiStar: [#1 -0.25,-0.03,1.06,U] [#2 -0.28,-0.08,1.19,U] [#3 -0.30,0.01,0.84,U] [#4 -0.64,0.25,0.00,M1] [#5 -0.29,-0.03,0.63,U] [#6 -0.17,-0.06,0.40,U] [#7 -0.46,-0.05,0.00,M1] [#8 -0.14,-0.11,0.40,U] 
22:54:02.076 00.003 9044 refined, 6 included, MultiStar: {-0.27, -0.05}, one-star: {-0.36, -0.07}
22:54:02.078 00.002 9044 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.62) = xAngle (-1.34 = -1.34)
22:54:02.080 00.002 9044 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.42 = 1.86)
22:54:02.083 00.003 9044 CameraToMount -- cameraX=-0.27 cameraY=-0.05 hyp=0.28 cameraTheta=-2.96 mountX=0.06 mountY=0.27, mountTheta=1.33
22:54:02.087 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.27, y=-0.05, opts=13)
22:54:02.089 00.002 9044 Enqueuing Move request for scope (-0.27, -0.05)
22:54:02.092 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:02.094 00.002 9044 UpdateGuideState exits: m=5842 SNR=52.4
22:54:02.095 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:02.097 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:02.098 00.001 9044 Enqueuing Expose request
22:54:02.099 00.001 12252 Worker thread wakes up
22:54:02.100 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.05) opts 0xd
22:54:02.100 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.27, -0.05)
22:54:02.100 00.000 12252 Moving (-0.27, -0.05) raw xDistance=0.06 yDistance=0.27
22:54:02.104 00.004 12252 PPEC rslt: input = 0.06, final = -0.06, react = 0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:54:02.104 00.000 12252 PPEC: input: 0.06, control: -0.06, exposure: 2000
22:54:02.104 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:02.104 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:54:02.104 00.000 12252 MoveAxis(E, 25, ABG)
22:54:02.104 00.000 12252 Guiding  Dir = 2, Dur = 25
22:54:02.104 00.000 12252 IsSlewing returns 0
22:54:02.104 00.000 12252 IsGuiding returns 0
22:54:02.107 00.003 12252 PulseGuide returned control before completion, sleep 33
22:54:02.146 00.039 12252 IsGuiding returns 0
22:54:02.146 00.000 12252 Move returns status 0, amount 25
22:54:02.146 00.000 12252 MoveAxis(N, 0, ABG)
22:54:02.146 00.000 12252 Move returns status 0, amount 0
22:54:02.146 00.000 12252 move complete, result=0
22:54:02.146 00.000 12252 worker thread done servicing request
22:54:02.146 00.000 12252 Worker thread wakes up
22:54:02.146 00.000 9044 GuideStep: 0.1 px 25 ms EAST, 0.3 px 0 ms NORTH
22:54:02.149 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:02.149 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:04.502 02.353 12252 Exposure complete
22:54:04.571 00.069 12252 worker thread done servicing request
22:54:04.571 00.000 9044 OnExposeComplete: enter
22:54:04.572 00.001 9044 UpdateGuideState(): m_state=6
22:54:04.574 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4048
22:54:04.575 00.001 9044 Star::Find returns 1 (0), X=1014.06, Y=831.53, Mass=5722, SNR=51.8, Peak=173 HFD=5.2
22:54:04.576 00.001 9044 MultiStar: [#1 -0.40,-0.14,0.00,M1] [#2 -0.36,-0.24,0.00,M1] [#3 -0.56,-0.17,0.00,M1] [#4 -0.92,0.20,0.00,M2] [#5 -0.55,-0.13,0.00,M1] [#6 -0.33,-0.21,0.00,M1] [#7 -0.58,-0.29,0.00,M2] [#8 -0.68,-0.27,0.00,M1] 
22:54:04.577 00.001 9044 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.62) = xAngle (-1.18 = -1.18)
22:54:04.578 00.001 9044 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.27 = 2.02)
22:54:04.579 00.001 9044 CameraToMount -- cameraX=-0.49 cameraY=-0.17 hyp=0.52 cameraTheta=-2.81 mountX=0.20 mountY=0.47, mountTheta=1.17
22:54:04.582 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.49, y=-0.17, opts=13)
22:54:04.583 00.001 9044 Enqueuing Move request for scope (-0.49, -0.17)
22:54:04.584 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:04.585 00.001 9044 UpdateGuideState exits: m=5722 SNR=51.8
22:54:04.586 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:04.587 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:04.589 00.002 9044 Enqueuing Expose request
22:54:04.590 00.001 12252 Worker thread wakes up
22:54:04.590 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.17) opts 0xd
22:54:04.590 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.49, -0.17)
22:54:04.590 00.000 12252 Moving (-0.49, -0.17) raw xDistance=0.20 yDistance=0.47
22:54:04.595 00.005 12252 PPEC rslt: input = 0.20, final = 0.06, react = 0.12, pred = -0.06, hyst = 0.10, hyst_pct = 0.00, period_length = 483.34
22:54:04.595 00.000 12252 PPEC: input: 0.20, control: 0.06, exposure: 2000
22:54:04.595 00.000 12252 resist switch: large excursion: input 0.47 thresh 0.45 direction from -1 to 1
22:54:04.595 00.000 12252 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=1.41
22:54:04.595 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
22:54:04.595 00.000 12252 MoveAxis(W, 23, ABG)
22:54:04.595 00.000 12252 Guiding  Dir = 3, Dur = 23
22:54:04.595 00.000 12252 IsSlewing returns 0
22:54:04.595 00.000 12252 IsGuiding returns 0
22:54:04.599 00.004 12252 PulseGuide returned control before completion, sleep 31
22:54:04.642 00.043 12252 IsGuiding returns 0
22:54:04.642 00.000 12252 Move returns status 0, amount 23
22:54:04.642 00.000 12252 BLC: Oldest BLC event removed
22:54:04.642 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:54:04.642 00.000 12252 MoveAxis(S, 240, ABG)
22:54:04.642 00.000 12252 Guiding  Dir = 1, Dur = 240
22:54:04.645 00.003 12252 IsSlewing returns 0
22:54:04.646 00.001 12252 IsGuiding returns 0
22:54:04.651 00.005 12252 PulseGuide returned control before completion, sleep 246
22:54:04.903 00.252 12252 IsGuiding returns 0
22:54:04.903 00.000 12252 Move returns status 0, amount 240
22:54:04.903 00.000 12252 move complete, result=0
22:54:04.903 00.000 12252 worker thread done servicing request
22:54:04.903 00.000 12252 Worker thread wakes up
22:54:04.903 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:04.903 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:04.903 00.000 9044 GuideStep: 0.2 px 23 ms WEST, 0.5 px 240 ms SOUTH
22:54:07.269 02.366 12252 Exposure complete
22:54:07.314 00.045 12252 worker thread done servicing request
22:54:07.314 00.000 9044 OnExposeComplete: enter
22:54:07.315 00.001 9044 UpdateGuideState(): m_state=6
22:54:07.316 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4049
22:54:07.317 00.001 9044 Star::Find returns 1 (0), X=1014.48, Y=831.73, Mass=5929, SNR=52.7, Peak=173 HFD=5.3
22:54:07.318 00.001 9044 MultiStar: [#1 0.15,-0.20,1.02,U] [#2 0.05,-0.09,1.21,U] [#3 -0.03,0.04,0.82,U] [#4 -0.27,0.36,0.00,M3] [#5 0.08,0.02,0.64,U] [#6 0.08,-0.03,0.41,U] [#7 -0.18,-0.02,0.42,U] [#8 0.11,-0.18,0.40,U] 
22:54:07.319 00.001 9044 refined, 7 included, MultiStar: {0.03, -0.06}, one-star: {-0.07, 0.03}
22:54:07.320 00.001 9044 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.62) = xAngle (0.55 = 0.55)
22:54:07.321 00.001 9044 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.53 = -2.53)
22:54:07.323 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-1.08 mountX=0.05 mountY=-0.04, mountTheta=-0.59
22:54:07.325 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.06, opts=13)
22:54:07.326 00.001 9044 Enqueuing Move request for scope (0.03, -0.06)
22:54:07.327 00.001 12252 Worker thread wakes up
22:54:07.327 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:07.329 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
22:54:07.329 00.000 9044 UpdateGuideState exits: m=5929 SNR=52.7
22:54:07.330 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
22:54:07.330 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:07.331 00.001 12252 Moving (0.03, -0.06) raw xDistance=0.05 yDistance=-0.04
22:54:07.331 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:07.331 00.000 9044 Enqueuing Expose request
22:54:07.332 00.001 12252 BLC: History state: CurrMiss=-0.04, AvgInitMiss=-0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.469103, 1:-0.036259
22:54:07.332 00.000 12252 BLC: No correction, Miss < min_move
22:54:07.335 00.003 12252 PPEC rslt: input = 0.05, final = -0.04, react = 0.03, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:54:07.335 00.000 12252 PPEC: input: 0.05, control: -0.04, exposure: 2000
22:54:07.335 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:07.335 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:54:07.335 00.000 12252 MoveAxis(E, 16, ABG)
22:54:07.335 00.000 12252 Guiding  Dir = 2, Dur = 16
22:54:07.335 00.000 12252 IsSlewing returns 0
22:54:07.336 00.001 12252 IsGuiding returns 0
22:54:07.339 00.003 12252 PulseGuide returned control before completion, sleep 25
22:54:07.370 00.031 12252 IsGuiding returns 0
22:54:07.370 00.000 12252 Move returns status 0, amount 16
22:54:07.370 00.000 12252 MoveAxis(N, 0, ABG)
22:54:07.371 00.001 12252 Move returns status 0, amount 0
22:54:07.371 00.000 12252 move complete, result=0
22:54:07.371 00.000 12252 worker thread done servicing request
22:54:07.371 00.000 12252 Worker thread wakes up
22:54:07.371 00.000 9044 GuideStep: 0.1 px 16 ms EAST, -0.0 px 0 ms NORTH
22:54:07.374 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:07.374 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:09.742 02.368 12252 Exposure complete
22:54:09.790 00.048 12252 worker thread done servicing request
22:54:09.790 00.000 9044 OnExposeComplete: enter
22:54:09.792 00.002 9044 UpdateGuideState(): m_state=6
22:54:09.794 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4050
22:54:09.795 00.001 9044 Star::Find returns 1 (0), X=1014.69, Y=831.57, Mass=5634, SNR=51.6, Peak=173 HFD=5.3
22:54:09.796 00.001 9044 MultiStar: [#1 0.11,-0.18,1.08,U] [#2 -0.02,-0.05,1.21,U] [#3 0.05,-0.00,0.84,U] [#4 0.00,0.04,1.29,U] [#5 0.04,0.06,0.65,U] [#6 0.27,0.03,0.43,U] [#7 -0.03,-0.04,0.44,U] [#8 0.11,-0.06,0.42,U] 
22:54:09.797 00.001 9044 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.14, -0.14}
22:54:09.800 00.003 9044 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.62) = xAngle (1.00 = 1.00)
22:54:09.800 00.000 9044 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.08 = -2.08)
22:54:09.802 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.62 mountX=0.04 mountY=-0.07, mountTheta=-1.02
22:54:09.803 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.04, opts=13)
22:54:09.804 00.001 9044 Enqueuing Move request for scope (0.06, -0.04)
22:54:09.805 00.001 12252 Worker thread wakes up
22:54:09.806 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:09.807 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:54:09.807 00.000 9044 UpdateGuideState exits: m=5634 SNR=51.6
22:54:09.808 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:54:09.808 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:09.810 00.002 12252 Moving (0.06, -0.04) raw xDistance=0.04 yDistance=-0.07
22:54:09.810 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:09.811 00.001 9044 Enqueuing Expose request
22:54:09.812 00.001 12252 BLC: History state: CurrMiss=-0.07, AvgInitMiss=-0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.469103, 1:-0.036259, 2:-0.066983
22:54:09.812 00.000 12252 BLC: No correction, Miss < min_move
22:54:09.815 00.003 12252 PPEC rslt: input = 0.04, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:54:09.815 00.000 12252 PPEC: input: 0.04, control: -0.04, exposure: 2000
22:54:09.815 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:09.815 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:54:09.815 00.000 12252 MoveAxis(E, 14, ABG)
22:54:09.815 00.000 12252 Guiding  Dir = 2, Dur = 14
22:54:09.815 00.000 12252 IsSlewing returns 0
22:54:09.816 00.001 12252 IsGuiding returns 0
22:54:09.818 00.002 12252 PulseGuide returned control before completion, sleep 23
22:54:09.853 00.035 12252 IsGuiding returns 0
22:54:09.853 00.000 12252 Move returns status 0, amount 14
22:54:09.853 00.000 12252 MoveAxis(N, 0, ABG)
22:54:09.853 00.000 12252 Move returns status 0, amount 0
22:54:09.853 00.000 12252 move complete, result=0
22:54:09.853 00.000 12252 worker thread done servicing request
22:54:09.854 00.001 12252 Worker thread wakes up
22:54:09.854 00.000 9044 GuideStep: 0.0 px 14 ms EAST, -0.1 px 0 ms NORTH
22:54:09.856 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:09.856 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:12.220 02.364 12252 Exposure complete
22:54:12.267 00.047 12252 worker thread done servicing request
22:54:12.267 00.000 9044 OnExposeComplete: enter
22:54:12.268 00.001 9044 UpdateGuideState(): m_state=6
22:54:12.271 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4051
22:54:12.272 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=831.71, Mass=5553, SNR=51.2, Peak=173 HFD=5.2
22:54:12.273 00.001 9044 MultiStar: [#1 0.08,-0.21,1.07,U] [#2 -0.08,-0.09,1.20,U] [#3 0.08,0.00,0.86,U] [#4 -0.40,0.32,0.00,M3] [#5 0.06,-0.01,0.66,U] [#6 0.14,0.03,0.42,U] [#7 0.00,0.00,0.43,U] [#8 0.04,-0.16,0.43,U] 
22:54:12.274 00.001 9044 single-star, 7 included, MultiStar: {0.02, -0.07}, one-star: {-0.05, 0.00}
22:54:12.275 00.001 9044 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.62) = xAngle (4.71 = -1.58)
22:54:12.276 00.001 9044 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.62 = 1.62)
22:54:12.277 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.08 mountX=-0.00 mountY=0.05, mountTheta=1.58
22:54:12.280 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.00, opts=13)
22:54:12.281 00.001 9044 Enqueuing Move request for scope (-0.05, 0.00)
22:54:12.282 00.001 12252 Worker thread wakes up
22:54:12.282 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:12.283 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
22:54:12.283 00.000 9044 UpdateGuideState exits: m=5553 SNR=51.2
22:54:12.284 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:12.285 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:12.286 00.001 9044 Enqueuing Expose request
22:54:12.289 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
22:54:12.289 00.000 12252 Moving (-0.05, 0.00) raw xDistance=-0.00 yDistance=0.05
22:54:12.289 00.000 12252 BLC: window closed
22:54:12.289 00.000 12252 BLC: History state: CurrMiss=0.05, AvgInitMiss=-0.02, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.469103, 1:-0.036259, 2:-0.066983
22:54:12.289 00.000 12252 BLC: No correction, Miss < min_move
22:54:12.291 00.002 12252 PPEC rslt: input = -0.00, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:54:12.291 00.000 12252 PPEC: input: -0.00, control: -0.03, exposure: 2000
22:54:12.291 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:12.291 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:54:12.292 00.001 12252 MoveAxis(E, 12, ABG)
22:54:12.292 00.000 12252 Guiding  Dir = 2, Dur = 12
22:54:12.292 00.000 12252 IsSlewing returns 0
22:54:12.292 00.000 12252 IsGuiding returns 0
22:54:12.295 00.003 12252 PulseGuide returned control before completion, sleep 20
22:54:12.328 00.033 12252 IsGuiding returns 0
22:54:12.328 00.000 12252 Move returns status 0, amount 12
22:54:12.328 00.000 12252 MoveAxis(N, 0, ABG)
22:54:12.328 00.000 12252 Move returns status 0, amount 0
22:54:12.328 00.000 12252 move complete, result=0
22:54:12.329 00.001 12252 worker thread done servicing request
22:54:12.329 00.000 12252 Worker thread wakes up
22:54:12.329 00.000 9044 GuideStep: -0.0 px 12 ms EAST, 0.1 px 0 ms NORTH
22:54:12.331 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:12.331 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:14.684 02.353 12252 Exposure complete
22:54:14.745 00.061 12252 worker thread done servicing request
22:54:14.745 00.000 9044 OnExposeComplete: enter
22:54:14.747 00.002 9044 UpdateGuideState(): m_state=6
22:54:14.749 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4052
22:54:14.751 00.002 9044 Star::Find returns 1 (0), X=1014.49, Y=831.57, Mass=5607, SNR=51.4, Peak=173 HFD=5.2
22:54:14.753 00.002 9044 MultiStar: [#1 0.22,-0.30,1.07,U] [#2 0.06,-0.14,1.19,U] [#3 0.14,-0.07,0.87,U] [#4 0.08,-0.03,1.29,U] [#5 0.21,-0.22,0.63,U] [#6 0.13,-0.27,0.43,U] [#7 0.00,-0.22,0.44,U] [#8 0.26,-0.25,0.41,U] 
22:54:14.754 00.001 9044 single-star, 8 included, MultiStar: {0.11, -0.16}, one-star: {-0.06, -0.13}
22:54:14.755 00.001 9044 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.62) = xAngle (-0.37 = -0.37)
22:54:14.756 00.001 9044 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.45 = 2.83)
22:54:14.757 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.99 mountX=0.14 mountY=0.04, mountTheta=0.31
22:54:14.760 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.13, opts=13)
22:54:14.761 00.001 9044 Enqueuing Move request for scope (-0.06, -0.13)
22:54:14.762 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:14.763 00.001 9044 UpdateGuideState exits: m=5607 SNR=51.4
22:54:14.764 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:14.766 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:14.767 00.001 9044 Enqueuing Expose request
22:54:14.768 00.001 12252 Worker thread wakes up
22:54:14.768 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
22:54:14.768 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
22:54:14.768 00.000 12252 Moving (-0.06, -0.13) raw xDistance=0.14 yDistance=0.04
22:54:14.771 00.003 12252 PPEC rslt: input = 0.14, final = 0.07, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 483.34
22:54:14.771 00.000 12252 PPEC: input: 0.14, control: 0.07, exposure: 2000
22:54:14.771 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:14.771 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:54:14.771 00.000 12252 MoveAxis(W, 26, ABG)
22:54:14.772 00.001 12252 Guiding  Dir = 3, Dur = 26
22:54:14.772 00.000 12252 IsSlewing returns 0
22:54:14.772 00.000 12252 IsGuiding returns 0
22:54:14.774 00.002 12252 PulseGuide returned control before completion, sleep 35
22:54:14.824 00.050 12252 IsGuiding returns 0
22:54:14.825 00.001 12252 Move returns status 0, amount 26
22:54:14.825 00.000 12252 MoveAxis(N, 0, ABG)
22:54:14.825 00.000 12252 Move returns status 0, amount 0
22:54:14.825 00.000 12252 move complete, result=0
22:54:14.825 00.000 12252 worker thread done servicing request
22:54:14.825 00.000 12252 Worker thread wakes up
22:54:14.825 00.000 9044 GuideStep: 0.1 px 26 ms WEST, 0.0 px 0 ms NORTH
22:54:14.828 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:14.828 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:17.179 02.351 12252 Exposure complete
22:54:17.262 00.083 12252 worker thread done servicing request
22:54:17.262 00.000 9044 OnExposeComplete: enter
22:54:17.264 00.002 9044 UpdateGuideState(): m_state=6
22:54:17.265 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4053
22:54:17.267 00.002 9044 Star::Find returns 1 (0), X=1014.85, Y=831.67, Mass=5788, SNR=52.3, Peak=173 HFD=5.1
22:54:17.268 00.001 9044 MultiStar: [#1 0.37,-0.01,1.07,U] [#2 0.68,0.14,0.00,M1] [#3 0.45,0.03,0.00,M1] [#4 0.15,0.06,1.28,U] [#5 0.63,0.05,0.00,M1] [#6 0.37,-0.07,0.41,U] [#7 0.21,-0.11,0.43,U] [#8 0.53,-0.04,0.00,M1] 
22:54:17.270 00.002 9044 refined, 4 included, MultiStar: {0.27, -0.01}, one-star: {0.30, -0.03}
22:54:17.271 00.001 9044 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.62) = xAngle (1.59 = 1.59)
22:54:17.272 00.001 9044 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.49 = -1.49)
22:54:17.273 00.001 9044 CameraToMount -- cameraX=0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-0.03 mountX=-0.01 mountY=-0.27, mountTheta=-1.59
22:54:17.276 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.27, y=-0.01, opts=13)
22:54:17.277 00.001 9044 Enqueuing Move request for scope (0.27, -0.01)
22:54:17.278 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:17.279 00.001 9044 UpdateGuideState exits: m=5788 SNR=52.3
22:54:17.280 00.001 12252 Worker thread wakes up
22:54:17.280 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:17.281 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:17.282 00.001 9044 Enqueuing Expose request
22:54:17.283 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.01) opts 0xd
22:54:17.283 00.000 12252 Handling offset move in thread for scope, endpoint = (0.27, -0.01)
22:54:17.283 00.000 12252 Moving (0.27, -0.01) raw xDistance=-0.01 yDistance=-0.27
22:54:17.288 00.005 12252 PPEC rslt: input = -0.01, final = -0.03, react = -0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:54:17.288 00.000 12252 PPEC: input: -0.01, control: -0.03, exposure: 2000
22:54:17.288 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:17.288 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
22:54:17.288 00.000 12252 MoveAxis(E, 12, ABG)
22:54:17.288 00.000 12252 Guiding  Dir = 2, Dur = 12
22:54:17.288 00.000 12252 IsSlewing returns 0
22:54:17.288 00.000 12252 IsGuiding returns 0
22:54:17.291 00.003 12252 PulseGuide returned control before completion, sleep 21
22:54:17.313 00.022 12252 IsGuiding returns 1
22:54:17.313 00.000 12252 scope still moving after pulse duration time elapsed
22:54:17.343 00.030 12252 IsSlewing returns 0
22:54:17.343 00.000 12252 IsGuiding returns 0
22:54:17.343 00.000 12252 scope move finished after 12 + 42 ms
22:54:17.343 00.000 12252 Move returns status 0, amount 12
22:54:17.343 00.000 12252 MoveAxis(N, 0, ABG)
22:54:17.343 00.000 12252 Move returns status 0, amount 0
22:54:17.343 00.000 12252 move complete, result=0
22:54:17.344 00.001 12252 worker thread done servicing request
22:54:17.344 00.000 9044 GuideStep: -0.0 px 12 ms EAST, -0.3 px 0 ms NORTH
22:54:17.347 00.003 12252 Worker thread wakes up
22:54:17.347 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:17.347 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:19.708 02.361 12252 Exposure complete
22:54:19.786 00.078 12252 worker thread done servicing request
22:54:19.787 00.001 9044 OnExposeComplete: enter
22:54:19.788 00.001 9044 UpdateGuideState(): m_state=6
22:54:19.789 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4054
22:54:19.790 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=831.68, Mass=5619, SNR=51.2, Peak=173 HFD=5.3
22:54:19.793 00.003 9044 MultiStar: [#1 0.29,-0.03,1.05,U] [#2 0.63,0.08,0.00,M2] [#3 0.38,-0.07,0.00,M2] [#4 0.21,0.05,1.28,U] [#5 0.35,0.06,0.65,U] [#6 0.31,-0.05,0.42,U] [#7 0.17,-0.09,0.44,U] [#8 0.22,-0.21,0.42,U] 
22:54:19.794 00.001 9044 single-star, 6 included, MultiStar: {0.24, -0.02}, one-star: {0.15, -0.02}
22:54:19.795 00.001 9044 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.62) = xAngle (1.48 = 1.48)
22:54:19.796 00.001 9044 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.60 = -1.60)
22:54:19.797 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.14 mountX=0.01 mountY=-0.15, mountTheta=-1.48
22:54:19.799 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.02, opts=13)
22:54:19.800 00.001 9044 Enqueuing Move request for scope (0.15, -0.02)
22:54:19.801 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:19.802 00.001 9044 UpdateGuideState exits: m=5619 SNR=51.2
22:54:19.804 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:19.805 00.001 12252 Worker thread wakes up
22:54:19.805 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:19.806 00.001 9044 Enqueuing Expose request
22:54:19.807 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
22:54:19.809 00.002 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
22:54:19.809 00.000 12252 Moving (0.15, -0.02) raw xDistance=0.01 yDistance=-0.15
22:54:19.811 00.002 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:54:19.811 00.000 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
22:54:19.812 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:19.812 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:54:19.812 00.000 12252 MoveAxis(E, 10, ABG)
22:54:19.812 00.000 12252 Guiding  Dir = 2, Dur = 10
22:54:19.812 00.000 12252 IsSlewing returns 0
22:54:19.812 00.000 12252 IsGuiding returns 0
22:54:19.814 00.002 12252 PulseGuide returned control before completion, sleep 19
22:54:19.836 00.022 12252 IsGuiding returns 1
22:54:19.836 00.000 12252 scope still moving after pulse duration time elapsed
22:54:19.867 00.031 12252 IsSlewing returns 0
22:54:19.867 00.000 12252 IsGuiding returns 0
22:54:19.867 00.000 12252 scope move finished after 10 + 45 ms
22:54:19.867 00.000 12252 Move returns status 0, amount 10
22:54:19.867 00.000 12252 MoveAxis(N, 0, ABG)
22:54:19.867 00.000 12252 Move returns status 0, amount 0
22:54:19.868 00.001 12252 move complete, result=0
22:54:19.868 00.000 12252 worker thread done servicing request
22:54:19.868 00.000 12252 Worker thread wakes up
22:54:19.868 00.000 9044 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
22:54:19.870 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:19.870 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:22.219 02.349 12252 Exposure complete
22:54:22.285 00.066 12252 worker thread done servicing request
22:54:22.285 00.000 9044 OnExposeComplete: enter
22:54:22.287 00.002 9044 UpdateGuideState(): m_state=6
22:54:22.289 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4055
22:54:22.290 00.001 9044 Star::Find returns 1 (0), X=1014.97, Y=831.66, Mass=5858, SNR=52.3, Peak=173 HFD=5.2
22:54:22.291 00.001 9044 MultiStar: [#1 0.44,-0.03,0.00,M1] [#2 0.70,0.22,0.00,M3] [#3 0.62,0.22,0.00,M3] [#4 0.24,0.07,1.25,U] [#5 0.49,0.07,0.00,M1] [#6 0.56,-0.00,0.00,M1] [#7 0.37,-0.03,0.43,U] [#8 0.61,-0.01,0.00,M1] 
22:54:22.292 00.001 9044 refined, 2 included, MultiStar: {0.33, 0.01}, one-star: {0.42, -0.04}
22:54:22.293 00.001 9044 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.62) = xAngle (1.66 = 1.66)
22:54:22.293 00.000 9044 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.42 = -1.42)
22:54:22.294 00.001 9044 CameraToMount -- cameraX=0.33 cameraY=0.01 hyp=0.33 cameraTheta=0.04 mountX=-0.03 mountY=-0.33, mountTheta=-1.67
22:54:22.297 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.33, y=0.01, opts=13)
22:54:22.298 00.001 9044 Enqueuing Move request for scope (0.33, 0.01)
22:54:22.299 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:22.300 00.001 9044 UpdateGuideState exits: m=5858 SNR=52.3
22:54:22.301 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:22.302 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:22.303 00.001 9044 Enqueuing Expose request
22:54:22.305 00.002 12252 Worker thread wakes up
22:54:22.305 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.01) opts 0xd
22:54:22.305 00.000 12252 Handling offset move in thread for scope, endpoint = (0.33, 0.01)
22:54:22.305 00.000 12252 Moving (0.33, 0.01) raw xDistance=-0.03 yDistance=-0.33
22:54:22.309 00.004 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:54:22.309 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
22:54:22.309 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:54:22.309 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
22:54:22.309 00.000 12252 MoveAxis(E, 10, ABG)
22:54:22.309 00.000 12252 Guiding  Dir = 2, Dur = 10
22:54:22.310 00.001 12252 IsSlewing returns 0
22:54:22.310 00.000 12252 IsGuiding returns 0
22:54:22.312 00.002 12252 PulseGuide returned control before completion, sleep 19
22:54:22.345 00.033 12252 IsGuiding returns 0
22:54:22.345 00.000 12252 Move returns status 0, amount 10
22:54:22.345 00.000 12252 MoveAxis(N, 0, ABG)
22:54:22.345 00.000 12252 Move returns status 0, amount 0
22:54:22.345 00.000 12252 move complete, result=0
22:54:22.345 00.000 12252 worker thread done servicing request
22:54:22.345 00.000 12252 Worker thread wakes up
22:54:22.346 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:22.346 00.000 9044 GuideStep: -0.0 px 10 ms EAST, -0.3 px 0 ms NORTH
22:54:22.349 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:24.708 02.359 12252 Exposure complete
22:54:24.749 00.041 12252 worker thread done servicing request
22:54:24.749 00.000 9044 OnExposeComplete: enter
22:54:24.750 00.001 9044 UpdateGuideState(): m_state=6
22:54:24.751 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4056
22:54:24.753 00.002 9044 Star::Find returns 1 (0), X=1014.81, Y=831.63, Mass=5589, SNR=51.1, Peak=173 HFD=5.2
22:54:24.754 00.001 9044 MultiStar: [#1 0.39,0.04,0.00,M2] [#2 0.74,0.18,0.00,M4] [#3 0.44,-0.03,0.00,M4] [#4 0.18,-0.01,1.30,U] [#5 0.29,0.06,0.66,U] [#6 0.37,0.01,0.43,U] [#7 0.22,-0.08,0.43,U] [#8 0.45,0.02,0.00,M2] 
22:54:24.755 00.001 9044 refined, 4 included, MultiStar: {0.25, -0.02}, one-star: {0.26, -0.08}
22:54:24.756 00.001 9044 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.62) = xAngle (1.55 = 1.55)
22:54:24.757 00.001 9044 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.54 = -1.54)
22:54:24.758 00.001 9044 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.08 mountX=0.01 mountY=-0.25, mountTheta=-1.55
22:54:24.761 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.25, y=-0.02, opts=13)
22:54:24.763 00.002 9044 Enqueuing Move request for scope (0.25, -0.02)
22:54:24.766 00.003 12252 Worker thread wakes up
22:54:24.766 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:24.767 00.001 9044 UpdateGuideState exits: m=5589 SNR=51.1
22:54:24.768 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:24.769 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
22:54:24.769 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:24.770 00.001 9044 Enqueuing Expose request
22:54:24.771 00.001 12252 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
22:54:24.771 00.000 12252 Moving (0.25, -0.02) raw xDistance=0.01 yDistance=-0.25
22:54:24.774 00.003 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:54:24.774 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
22:54:24.774 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:54:24.774 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
22:54:24.774 00.000 12252 MoveAxis(E, 8, ABG)
22:54:24.774 00.000 12252 Guiding  Dir = 2, Dur = 8
22:54:24.774 00.000 12252 IsSlewing returns 0
22:54:24.774 00.000 12252 IsGuiding returns 0
22:54:24.776 00.002 12252 PulseGuide returned control before completion, sleep 16
22:54:24.805 00.029 12252 IsGuiding returns 0
22:54:24.805 00.000 12252 Move returns status 0, amount 8
22:54:24.805 00.000 12252 MoveAxis(N, 0, ABG)
22:54:24.805 00.000 12252 Move returns status 0, amount 0
22:54:24.805 00.000 12252 move complete, result=0
22:54:24.805 00.000 12252 worker thread done servicing request
22:54:24.805 00.000 12252 Worker thread wakes up
22:54:24.805 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:24.806 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:24.806 00.000 9044 GuideStep: 0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
22:54:27.155 02.349 12252 Exposure complete
22:54:27.226 00.071 12252 worker thread done servicing request
22:54:27.226 00.000 9044 OnExposeComplete: enter
22:54:27.228 00.002 9044 UpdateGuideState(): m_state=6
22:54:27.229 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4057
22:54:27.230 00.001 9044 Star::Find returns 1 (0), X=1014.92, Y=831.69, Mass=5566, SNR=51.1, Peak=173 HFD=5.1
22:54:27.232 00.002 9044 MultiStar: [#1 0.53,-0.05,0.00,M3] [#2 0.67,0.13,0.00,M5] [#3 0.35,0.02,0.86,U] [#4 0.27,-0.02,1.30,U] [#5 0.40,-0.06,0.00,M1] [#6 0.54,0.16,0.00,M1] [#7 0.28,-0.18,0.44,U] [#8 0.47,-0.02,0.00,M3] 
22:54:27.233 00.001 9044 refined, 3 included, MultiStar: {0.32, -0.03}, one-star: {0.38, -0.01}
22:54:27.235 00.002 9044 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.62) = xAngle (1.53 = 1.53)
22:54:27.237 00.002 9044 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.55 = -1.55)
22:54:27.238 00.001 9044 CameraToMount -- cameraX=0.32 cameraY=-0.03 hyp=0.32 cameraTheta=-0.10 mountX=0.01 mountY=-0.32, mountTheta=-1.53
22:54:27.240 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.32, y=-0.03, opts=13)
22:54:27.241 00.001 9044 Enqueuing Move request for scope (0.32, -0.03)
22:54:27.242 00.001 12252 Worker thread wakes up
22:54:27.242 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:27.243 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.03) opts 0xd
22:54:27.243 00.000 12252 Handling offset move in thread for scope, endpoint = (0.32, -0.03)
22:54:27.243 00.000 12252 Moving (0.32, -0.03) raw xDistance=0.01 yDistance=-0.32
22:54:27.243 00.000 9044 UpdateGuideState exits: m=5566 SNR=51.1
22:54:27.245 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:27.247 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:27.248 00.001 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:54:27.248 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
22:54:27.248 00.000 9044 Enqueuing Expose request
22:54:27.249 00.001 12252 switching direction from 1 to -1 - decHistory=-3 oldest=0.37 newest=-0.90
22:54:27.249 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.32 from input -0.32
22:54:27.249 00.000 12252 MoveAxis(E, 6, ABG)
22:54:27.249 00.000 12252 Guiding  Dir = 2, Dur = 6
22:54:27.249 00.000 12252 IsSlewing returns 0
22:54:27.250 00.001 12252 IsGuiding returns 0
22:54:27.251 00.001 12252 PulseGuide returned control before completion, sleep 15
22:54:27.278 00.027 12252 IsGuiding returns 0
22:54:27.278 00.000 12252 Move returns status 0, amount 6
22:54:27.278 00.000 12252 BLC: Oldest BLC event removed
22:54:27.278 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:54:27.278 00.000 12252 MoveAxis(N, 190, ABG)
22:54:27.278 00.000 12252 Guiding  Dir = 0, Dur = 190
22:54:27.278 00.000 12252 IsSlewing returns 0
22:54:27.278 00.000 12252 IsGuiding returns 0
22:54:27.283 00.005 12252 PulseGuide returned control before completion, sleep 196
22:54:27.482 00.199 12252 IsGuiding returns 0
22:54:27.482 00.000 12252 Move returns status 0, amount 190
22:54:27.482 00.000 12252 move complete, result=0
22:54:27.482 00.000 12252 worker thread done servicing request
22:54:27.482 00.000 12252 Worker thread wakes up
22:54:27.482 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:27.482 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:27.483 00.001 9044 GuideStep: 0.0 px 6 ms EAST, -0.3 px 190 ms NORTH
22:54:29.840 02.357 12252 Exposure complete
22:54:29.885 00.045 12252 worker thread done servicing request
22:54:29.886 00.001 9044 OnExposeComplete: enter
22:54:29.887 00.001 9044 UpdateGuideState(): m_state=6
22:54:29.889 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4058
22:54:29.890 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=831.81, Mass=5898, SNR=52.7, Peak=173 HFD=5.3
22:54:29.891 00.001 9044 MultiStar: [#1 0.17,0.06,1.02,U] [#2 0.54,0.22,0.00,M6] [#3 0.11,0.02,0.84,U] [#4 0.03,0.07,1.25,U] [#5 0.21,0.17,0.64,U] [#6 0.27,0.07,0.39,U] [#7 0.02,0.11,0.43,U] [#8 0.13,-0.06,0.40,U] 
22:54:29.892 00.001 9044 refined, 7 included, MultiStar: {0.13, 0.07}, one-star: {0.17, 0.10}
22:54:29.893 00.001 9044 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.62) = xAngle (2.13 = 2.13)
22:54:29.894 00.001 9044 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.96 = -0.96)
22:54:29.897 00.003 9044 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.50 mountX=-0.08 mountY=-0.12, mountTheta=-2.15
22:54:29.898 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.07, opts=13)
22:54:29.900 00.002 9044 Enqueuing Move request for scope (0.13, 0.07)
22:54:29.901 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:29.902 00.001 12252 Worker thread wakes up
22:54:29.902 00.000 9044 UpdateGuideState exits: m=5898 SNR=52.7
22:54:29.903 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
22:54:29.903 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:29.904 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:29.905 00.001 9044 Enqueuing Expose request
22:54:29.906 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
22:54:29.906 00.000 12252 Moving (0.13, 0.07) raw xDistance=-0.08 yDistance=-0.12
22:54:29.907 00.001 12252 BLC: History state: CurrMiss=0.12, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.322555, 1:0.121421
22:54:29.907 00.000 12252 BLC: No correction, Miss < min_move
22:54:29.909 00.002 12252 PPEC rslt: input = -0.08, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:54:29.910 00.001 12252 PPEC: input: -0.08, control: -0.02, exposure: 2000
22:54:29.910 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:29.910 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:54:29.910 00.000 12252 MoveAxis(E, 9, ABG)
22:54:29.910 00.000 12252 Guiding  Dir = 2, Dur = 9
22:54:29.910 00.000 12252 IsSlewing returns 0
22:54:29.910 00.000 12252 IsGuiding returns 0
22:54:29.913 00.003 12252 PulseGuide returned control before completion, sleep 17
22:54:29.931 00.018 12252 IsGuiding returns 0
22:54:29.931 00.000 12252 Move returns status 0, amount 9
22:54:29.931 00.000 12252 MoveAxis(N, 0, ABG)
22:54:29.931 00.000 12252 Move returns status 0, amount 0
22:54:29.931 00.000 12252 move complete, result=0
22:54:29.931 00.000 12252 worker thread done servicing request
22:54:29.931 00.000 12252 Worker thread wakes up
22:54:29.932 00.001 9044 GuideStep: -0.1 px 9 ms EAST, -0.1 px 0 ms NORTH
22:54:29.933 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:29.933 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:32.282 02.349 12252 Exposure complete
22:54:32.329 00.047 12252 worker thread done servicing request
22:54:32.329 00.000 9044 OnExposeComplete: enter
22:54:32.332 00.003 9044 UpdateGuideState(): m_state=6
22:54:32.333 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4059
22:54:32.334 00.001 9044 Star::Find returns 1 (0), X=1014.74, Y=831.82, Mass=5877, SNR=52.6, Peak=173 HFD=5.1
22:54:32.335 00.001 9044 MultiStar: [#1 0.20,0.07,1.04,U] [#2 0.56,0.23,0.00,M7] [#3 0.02,0.10,0.82,U] [#4 0.04,0.16,1.23,U] [#5 0.23,0.19,0.64,U] [#6 0.24,0.18,0.41,U] [#7 -0.07,-0.04,0.42,U] [#8 0.30,0.01,0.41,U] 
22:54:32.336 00.001 9044 refined, 7 included, MultiStar: {0.13, 0.11}, one-star: {0.19, 0.11}
22:54:32.338 00.002 9044 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.62) = xAngle (2.31 = 2.31)
22:54:32.339 00.001 9044 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.78 = -0.78)
22:54:32.340 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.68 mountX=-0.12 mountY=-0.12, mountTheta=-2.34
22:54:32.343 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.11, opts=13)
22:54:32.344 00.001 9044 Enqueuing Move request for scope (0.13, 0.11)
22:54:32.345 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:32.346 00.001 9044 UpdateGuideState exits: m=5877 SNR=52.6
22:54:32.347 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:32.348 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:32.349 00.001 9044 Enqueuing Expose request
22:54:32.350 00.001 12252 Worker thread wakes up
22:54:32.350 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
22:54:32.350 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
22:54:32.350 00.000 12252 Moving (0.13, 0.11) raw xDistance=-0.12 yDistance=-0.12
22:54:32.350 00.000 12252 BLC: History state: CurrMiss=0.12, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.322555, 1:0.121421, 2:0.120507
22:54:32.350 00.000 12252 BLC: No correction, Miss < min_move
22:54:32.354 00.004 12252 PPEC rslt: input = -0.12, final = -0.10, react = -0.07, pred = -0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 483.34
22:54:32.354 00.000 12252 PPEC: input: -0.12, control: -0.10, exposure: 2000
22:54:32.354 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:32.354 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:54:32.354 00.000 12252 MoveAxis(E, 38, ABG)
22:54:32.354 00.000 12252 Guiding  Dir = 2, Dur = 38
22:54:32.355 00.001 12252 IsSlewing returns 0
22:54:32.355 00.000 12252 IsGuiding returns 0
22:54:32.357 00.002 12252 PulseGuide returned control before completion, sleep 46
22:54:32.411 00.054 12252 IsGuiding returns 0
22:54:32.411 00.000 12252 Move returns status 0, amount 38
22:54:32.411 00.000 12252 MoveAxis(N, 0, ABG)
22:54:32.411 00.000 12252 Move returns status 0, amount 0
22:54:32.411 00.000 12252 move complete, result=0
22:54:32.411 00.000 12252 worker thread done servicing request
22:54:32.411 00.000 12252 Worker thread wakes up
22:54:32.411 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:32.411 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:32.411 00.000 9044 GuideStep: -0.1 px 38 ms EAST, -0.1 px 0 ms NORTH
22:54:34.773 02.362 12252 Exposure complete
22:54:34.821 00.048 12252 worker thread done servicing request
22:54:34.822 00.001 9044 OnExposeComplete: enter
22:54:34.823 00.001 9044 UpdateGuideState(): m_state=6
22:54:34.824 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4060
22:54:34.826 00.002 9044 Star::Find returns 1 (0), X=1014.77, Y=831.70, Mass=5884, SNR=52.6, Peak=173 HFD=5.2
22:54:34.827 00.001 9044 MultiStar: [#1 0.15,-0.21,1.05,U] [#2 0.12,-0.00,1.19,U] [#3 0.09,0.03,0.83,U] [#4 0.07,0.08,1.25,U] [#5 0.22,0.03,0.64,U] [#6 0.32,-0.04,0.41,U] [#7 0.09,0.00,0.42,U] [#8 0.13,-0.04,0.40,U] 
22:54:34.828 00.001 9044 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.22, -0.01}
22:54:34.829 00.001 9044 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.62) = xAngle (1.51 = 1.51)
22:54:34.830 00.001 9044 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.57 = -1.57)
22:54:34.831 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-0.11 mountX=0.01 mountY=-0.15, mountTheta=-1.51
22:54:34.833 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.02, opts=13)
22:54:34.835 00.002 9044 Enqueuing Move request for scope (0.15, -0.02)
22:54:34.836 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:34.837 00.001 12252 Worker thread wakes up
22:54:34.837 00.000 9044 UpdateGuideState exits: m=5884 SNR=52.6
22:54:34.838 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:34.840 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:34.841 00.001 9044 Enqueuing Expose request
22:54:34.842 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
22:54:34.842 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
22:54:34.842 00.000 12252 Moving (0.15, -0.02) raw xDistance=0.01 yDistance=-0.15
22:54:34.842 00.000 12252 BLC: window closed
22:54:34.842 00.000 12252 BLC: History state: CurrMiss=0.15, AvgInitMiss=-0.01, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.322555, 1:0.121421, 2:0.120507
22:54:34.842 00.000 12252 BLC: No correction, Miss < min_move
22:54:34.846 00.004 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:54:34.846 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
22:54:34.846 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:34.846 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
22:54:34.846 00.000 12252 MoveAxis(E, 7, ABG)
22:54:34.846 00.000 12252 Guiding  Dir = 2, Dur = 7
22:54:34.847 00.001 12252 IsSlewing returns 0
22:54:34.847 00.000 12252 IsGuiding returns 0
22:54:34.850 00.003 12252 PulseGuide returned control before completion, sleep 14
22:54:34.868 00.018 12252 IsGuiding returns 0
22:54:34.868 00.000 12252 Move returns status 0, amount 7
22:54:34.868 00.000 12252 MoveAxis(N, 0, ABG)
22:54:34.868 00.000 12252 Move returns status 0, amount 0
22:54:34.868 00.000 12252 move complete, result=0
22:54:34.868 00.000 12252 worker thread done servicing request
22:54:34.868 00.000 12252 Worker thread wakes up
22:54:34.868 00.000 9044 GuideStep: 0.0 px 7 ms EAST, -0.1 px 0 ms NORTH
22:54:34.869 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:34.869 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:37.213 02.344 12252 Exposure complete
22:54:37.278 00.065 12252 worker thread done servicing request
22:54:37.278 00.000 9044 OnExposeComplete: enter
22:54:37.279 00.001 9044 UpdateGuideState(): m_state=6
22:54:37.281 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4061
22:54:37.283 00.002 9044 Star::Find returns 1 (0), X=1014.66, Y=831.92, Mass=5639, SNR=51.6, Peak=173 HFD=5.1
22:54:37.285 00.002 9044 MultiStar: [#1 0.15,0.25,1.04,U] [#2 0.51,0.33,0.00,M7] [#3 0.09,0.37,0.00,M1] [#4 -0.01,0.13,1.27,U] [#5 0.05,0.25,0.64,U] [#6 0.23,0.22,0.42,U] [#7 -0.01,0.22,0.43,U] [#8 0.07,0.21,0.41,U] 
22:54:37.287 00.002 9044 refined, 6 included, MultiStar: {0.08, 0.20}, one-star: {0.11, 0.21}
22:54:37.288 00.001 9044 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.62) = xAngle (2.83 = 2.83)
22:54:37.290 00.002 9044 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.26 = -0.26)
22:54:37.291 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.20 mountX=-0.21 mountY=-0.06, mountTheta=-2.88
22:54:37.293 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.20, opts=13)
22:54:37.294 00.001 9044 Enqueuing Move request for scope (0.08, 0.20)
22:54:37.295 00.001 12252 Worker thread wakes up
22:54:37.295 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:37.296 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
22:54:37.296 00.000 9044 UpdateGuideState exits: m=5639 SNR=51.6
22:54:37.298 00.002 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
22:54:37.298 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:37.298 00.000 12252 Moving (0.08, 0.20) raw xDistance=-0.21 yDistance=-0.06
22:54:37.298 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:37.300 00.002 9044 Enqueuing Expose request
22:54:37.301 00.001 12252 PPEC rslt: input = -0.21, final = -0.15, react = -0.13, pred = -0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 483.34
22:54:37.301 00.000 12252 PPEC: input: -0.21, control: -0.15, exposure: 2000
22:54:37.301 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:37.301 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:54:37.301 00.000 12252 MoveAxis(E, 58, ABG)
22:54:37.302 00.001 12252 Guiding  Dir = 2, Dur = 58
22:54:37.302 00.000 12252 IsSlewing returns 0
22:54:37.302 00.000 12252 IsGuiding returns 0
22:54:37.304 00.002 12252 PulseGuide returned control before completion, sleep 66
22:54:37.377 00.073 12252 IsGuiding returns 0
22:54:37.377 00.000 12252 Move returns status 0, amount 58
22:54:37.377 00.000 12252 MoveAxis(N, 0, ABG)
22:54:37.377 00.000 12252 Move returns status 0, amount 0
22:54:37.377 00.000 12252 move complete, result=0
22:54:37.377 00.000 12252 worker thread done servicing request
22:54:37.377 00.000 12252 Worker thread wakes up
22:54:37.377 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:37.377 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:37.377 00.000 9044 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
22:54:39.743 02.366 12252 Exposure complete
22:54:39.789 00.046 12252 worker thread done servicing request
22:54:39.789 00.000 9044 OnExposeComplete: enter
22:54:39.792 00.003 9044 UpdateGuideState(): m_state=6
22:54:39.793 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4062
22:54:39.795 00.002 9044 Star::Find returns 1 (0), X=1014.51, Y=831.64, Mass=5477, SNR=50.7, Peak=173 HFD=5.1
22:54:39.796 00.001 9044 MultiStar: [#1 0.06,-0.20,1.10,U] [#2 0.06,0.04,1.23,U] [#3 0.03,0.12,0.87,U] [#4 -0.03,0.11,1.27,U] [#5 0.10,0.17,0.66,U] [#6 0.15,0.10,0.42,U] [#7 -0.07,-0.08,0.43,U] [#8 0.07,0.08,0.42,U] 
22:54:39.797 00.001 9044 refined, 8 included, MultiStar: {0.03, 0.02}, one-star: {-0.04, -0.07}
22:54:39.798 00.001 9044 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.62) = xAngle (2.25 = 2.25)
22:54:39.799 00.001 9044 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.83 = -0.83)
22:54:39.800 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.63 mountX=-0.02 mountY=-0.03, mountTheta=-2.28
22:54:39.802 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.02, opts=13)
22:54:39.804 00.002 9044 Enqueuing Move request for scope (0.03, 0.02)
22:54:39.805 00.001 12252 Worker thread wakes up
22:54:39.805 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
22:54:39.806 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
22:54:39.806 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:39.807 00.001 12252 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
22:54:39.807 00.000 9044 UpdateGuideState exits: m=5477 SNR=50.7
22:54:39.809 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:39.811 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:39.812 00.001 9044 Enqueuing Expose request
22:54:39.813 00.001 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:54:39.813 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
22:54:39.813 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:39.813 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:54:39.813 00.000 12252 MoveAxis(E, 8, ABG)
22:54:39.813 00.000 12252 Guiding  Dir = 2, Dur = 8
22:54:39.814 00.001 12252 IsSlewing returns 0
22:54:39.814 00.000 12252 IsGuiding returns 0
22:54:39.816 00.002 12252 PulseGuide returned control before completion, sleep 17
22:54:39.842 00.026 12252 IsGuiding returns 0
22:54:39.842 00.000 12252 Move returns status 0, amount 8
22:54:39.842 00.000 12252 MoveAxis(N, 0, ABG)
22:54:39.842 00.000 12252 Move returns status 0, amount 0
22:54:39.842 00.000 12252 move complete, result=0
22:54:39.842 00.000 12252 worker thread done servicing request
22:54:39.842 00.000 12252 Worker thread wakes up
22:54:39.844 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:39.844 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:39.844 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:54:42.192 02.348 12252 Exposure complete
22:54:42.258 00.066 12252 worker thread done servicing request
22:54:42.258 00.000 9044 OnExposeComplete: enter
22:54:42.260 00.002 9044 UpdateGuideState(): m_state=6
22:54:42.261 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
22:54:42.262 00.001 9044 Star::Find returns 1 (0), X=1014.50, Y=831.95, Mass=5743, SNR=51.9, Peak=173 HFD=5.1
22:54:42.264 00.002 9044 MultiStar: [#1 0.01,0.18,1.04,U] [#2 0.45,0.39,0.00,M7] [#3 -0.01,0.16,0.85,U] [#4 -0.32,0.53,0.00,M1] [#5 0.04,0.23,0.66,U] [#6 0.03,0.17,0.42,U] [#7 -0.12,0.17,0.44,U] [#8 0.10,0.15,0.40,U] 
22:54:42.265 00.001 9044 refined, 6 included, MultiStar: {-0.01, 0.19}, one-star: {-0.05, 0.24}
22:54:42.266 00.001 9044 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.62) = xAngle (3.23 = -3.06)
22:54:42.267 00.001 9044 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.14 = 0.14)
22:54:42.269 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.60 mountX=-0.19 mountY=0.03, mountTheta=3.00
22:54:42.271 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.19, opts=13)
22:54:42.272 00.001 9044 Enqueuing Move request for scope (-0.01, 0.19)
22:54:42.274 00.002 12252 Worker thread wakes up
22:54:42.274 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:42.275 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
22:54:42.275 00.000 9044 UpdateGuideState exits: m=5743 SNR=51.9
22:54:42.277 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:42.278 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
22:54:42.278 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:42.278 00.000 9044 Enqueuing Expose request
22:54:42.279 00.001 12252 Moving (-0.01, 0.19) raw xDistance=-0.19 yDistance=0.03
22:54:42.282 00.003 12252 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.01, hyst = -0.11, hyst_pct = 0.00, period_length = 483.34
22:54:42.282 00.000 12252 PPEC: input: -0.19, control: -0.13, exposure: 2000
22:54:42.282 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:42.282 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:54:42.282 00.000 12252 MoveAxis(E, 51, ABG)
22:54:42.282 00.000 12252 Guiding  Dir = 2, Dur = 51
22:54:42.282 00.000 12252 IsSlewing returns 0
22:54:42.282 00.000 12252 IsGuiding returns 0
22:54:42.284 00.002 12252 PulseGuide returned control before completion, sleep 60
22:54:42.355 00.071 12252 IsGuiding returns 0
22:54:42.355 00.000 12252 Move returns status 0, amount 51
22:54:42.355 00.000 12252 MoveAxis(N, 0, ABG)
22:54:42.355 00.000 12252 Move returns status 0, amount 0
22:54:42.356 00.001 12252 move complete, result=0
22:54:42.356 00.000 12252 worker thread done servicing request
22:54:42.356 00.000 9044 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
22:54:42.357 00.001 12252 Worker thread wakes up
22:54:42.357 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:42.357 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:44.708 02.351 12252 Exposure complete
22:54:44.764 00.056 12252 worker thread done servicing request
22:54:44.765 00.001 9044 OnExposeComplete: enter
22:54:44.765 00.000 9044 UpdateGuideState(): m_state=6
22:54:44.766 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4064
22:54:44.769 00.003 9044 Star::Find returns 1 (0), X=1014.46, Y=831.79, Mass=5611, SNR=51.3, Peak=173 HFD=5.2
22:54:44.772 00.003 9044 MultiStar: [#1 -0.00,0.17,1.08,U] [#2 -0.02,0.08,1.22,U] [#3 -0.07,0.06,0.85,U] [#4 -0.40,0.43,0.00,M2] [#5 0.05,0.14,0.67,U] [#6 0.12,0.08,0.42,U] [#7 -0.07,0.07,0.44,U] [#8 0.06,0.07,0.42,U] 
22:54:44.776 00.004 9044 refined, 7 included, MultiStar: {-0.01, 0.10}, one-star: {-0.08, 0.08}
22:54:44.778 00.002 9044 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.62) = xAngle (3.35 = -2.94)
22:54:44.780 00.002 9044 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.26 = 0.26)
22:54:44.782 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.72 mountX=-0.10 mountY=0.03, mountTheta=2.88
22:54:44.786 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.10, opts=13)
22:54:44.787 00.001 9044 Enqueuing Move request for scope (-0.01, 0.10)
22:54:44.789 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:44.790 00.001 9044 UpdateGuideState exits: m=5611 SNR=51.3
22:54:44.792 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:44.793 00.001 12252 Worker thread wakes up
22:54:44.793 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:44.794 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
22:54:44.794 00.000 9044 Enqueuing Expose request
22:54:44.798 00.004 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
22:54:44.798 00.000 12252 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=0.03
22:54:44.801 00.003 12252 PPEC rslt: input = -0.10, final = 0.00, react = -0.06, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:54:44.801 00.000 12252 PPEC: input: -0.10, control: 0.00, exposure: 2000
22:54:44.801 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:44.801 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:54:44.801 00.000 12252 MoveAxis(W, 1, ABG)
22:54:44.801 00.000 12252 Guiding  Dir = 3, Dur = 1
22:54:44.802 00.001 12252 IsSlewing returns 0
22:54:44.802 00.000 12252 IsGuiding returns 0
22:54:44.804 00.002 12252 IsGuiding returns 0
22:54:44.804 00.000 12252 Move returns status 0, amount 1
22:54:44.804 00.000 12252 MoveAxis(N, 0, ABG)
22:54:44.804 00.000 12252 Move returns status 0, amount 0
22:54:44.804 00.000 12252 move complete, result=0
22:54:44.804 00.000 12252 worker thread done servicing request
22:54:44.804 00.000 12252 Worker thread wakes up
22:54:44.805 00.001 9044 GuideStep: -0.1 px 1 ms WEST, 0.0 px 0 ms NORTH
22:54:44.806 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:44.806 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:47.151 02.345 12252 Exposure complete
22:54:47.201 00.050 12252 worker thread done servicing request
22:54:47.201 00.000 9044 OnExposeComplete: enter
22:54:47.202 00.001 9044 UpdateGuideState(): m_state=6
22:54:47.203 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4065
22:54:47.204 00.001 9044 Star::Find returns 1 (0), X=1014.46, Y=831.78, Mass=5704, SNR=51.7, Peak=173 HFD=5.3
22:54:47.207 00.003 9044 MultiStar: [#1 -0.01,0.15,1.09,U] [#2 0.01,0.05,1.21,U] [#3 0.07,0.24,0.83,U] [#4 -0.03,0.08,1.28,U] [#5 0.03,0.14,0.66,U] [#6 0.03,0.14,0.41,U] [#7 -0.12,0.09,0.43,U] [#8 -0.01,0.06,0.42,U] 
22:54:47.207 00.000 9044 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {-0.08, 0.08}
22:54:47.208 00.001 9044 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.62) = xAngle (3.30 = -2.98)
22:54:47.209 00.001 9044 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.22 = 0.22)
22:54:47.210 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.68 mountX=-0.11 mountY=0.02, mountTheta=2.93
22:54:47.211 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.11, opts=13)
22:54:47.212 00.001 9044 Enqueuing Move request for scope (-0.01, 0.11)
22:54:47.213 00.001 12252 Worker thread wakes up
22:54:47.213 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:47.214 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
22:54:47.214 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
22:54:47.214 00.000 12252 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=0.02
22:54:47.214 00.000 9044 UpdateGuideState exits: m=5704 SNR=51.7
22:54:47.216 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:47.217 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:47.218 00.001 9044 Enqueuing Expose request
22:54:47.219 00.001 12252 PPEC rslt: input = -0.11, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 483.34
22:54:47.219 00.000 12252 PPEC: input: -0.11, control: -0.07, exposure: 2000
22:54:47.219 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:47.219 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:54:47.219 00.000 12252 MoveAxis(E, 28, ABG)
22:54:47.219 00.000 12252 Guiding  Dir = 2, Dur = 28
22:54:47.219 00.000 12252 IsSlewing returns 0
22:54:47.219 00.000 12252 IsGuiding returns 0
22:54:47.221 00.002 12252 PulseGuide returned control before completion, sleep 37
22:54:47.266 00.045 12252 IsGuiding returns 0
22:54:47.266 00.000 12252 Move returns status 0, amount 28
22:54:47.266 00.000 12252 MoveAxis(N, 0, ABG)
22:54:47.266 00.000 12252 Move returns status 0, amount 0
22:54:47.266 00.000 12252 move complete, result=0
22:54:47.266 00.000 12252 worker thread done servicing request
22:54:47.266 00.000 12252 Worker thread wakes up
22:54:47.266 00.000 9044 GuideStep: -0.1 px 28 ms EAST, 0.0 px 0 ms NORTH
22:54:47.268 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:47.268 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:49.604 02.336 12252 Exposure complete
22:54:49.652 00.048 12252 worker thread done servicing request
22:54:49.652 00.000 9044 OnExposeComplete: enter
22:54:49.654 00.002 9044 UpdateGuideState(): m_state=6
22:54:49.656 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4066
22:54:49.657 00.001 9044 Star::Find returns 1 (0), X=1014.51, Y=831.82, Mass=5590, SNR=51.2, Peak=173 HFD=5.3
22:54:49.658 00.001 9044 MultiStar: [#1 0.02,0.17,1.07,U] [#2 -0.04,0.10,1.22,U] [#3 -0.08,0.13,0.85,U] [#4 -0.05,0.09,1.29,U] [#5 0.02,0.00,0.66,U] [#6 0.12,0.12,0.41,U] [#7 -0.14,0.11,0.42,U] [#8 0.08,0.06,0.41,U] 
22:54:49.659 00.001 9044 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {-0.04, 0.11}
22:54:49.660 00.001 9044 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.62) = xAngle (3.41 = -2.88)
22:54:49.661 00.001 9044 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.32 = 0.32)
22:54:49.662 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.78 mountX=-0.10 mountY=0.03, mountTheta=2.82
22:54:49.663 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.11, opts=13)
22:54:49.664 00.001 9044 Enqueuing Move request for scope (-0.02, 0.11)
22:54:49.665 00.001 12252 Worker thread wakes up
22:54:49.665 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:49.666 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
22:54:49.666 00.000 9044 UpdateGuideState exits: m=5590 SNR=51.2
22:54:49.666 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:49.667 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
22:54:49.667 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:49.668 00.001 9044 Enqueuing Expose request
22:54:49.669 00.001 12252 Moving (-0.02, 0.11) raw xDistance=-0.10 yDistance=0.03
22:54:49.674 00.005 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 483.34
22:54:49.674 00.000 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
22:54:49.674 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:49.674 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:54:49.674 00.000 12252 MoveAxis(E, 32, ABG)
22:54:49.674 00.000 12252 Guiding  Dir = 2, Dur = 32
22:54:49.676 00.002 12252 IsSlewing returns 0
22:54:49.676 00.000 12252 IsGuiding returns 0
22:54:49.678 00.002 12252 PulseGuide returned control before completion, sleep 41
22:54:49.725 00.047 12252 IsGuiding returns 0
22:54:49.725 00.000 12252 Move returns status 0, amount 32
22:54:49.726 00.001 12252 MoveAxis(N, 0, ABG)
22:54:49.726 00.000 12252 Move returns status 0, amount 0
22:54:49.726 00.000 12252 move complete, result=0
22:54:49.726 00.000 12252 worker thread done servicing request
22:54:49.726 00.000 9044 GuideStep: -0.1 px 32 ms EAST, 0.0 px 0 ms NORTH
22:54:49.727 00.001 12252 Worker thread wakes up
22:54:49.727 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:49.728 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:52.077 02.349 12252 Exposure complete
22:54:52.123 00.046 12252 worker thread done servicing request
22:54:52.123 00.000 9044 OnExposeComplete: enter
22:54:52.126 00.003 9044 UpdateGuideState(): m_state=6
22:54:52.127 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4067
22:54:52.128 00.001 9044 Star::Find returns 1 (0), X=1014.45, Y=831.67, Mass=5725, SNR=51.9, Peak=173 HFD=5.3
22:54:52.129 00.001 9044 MultiStar: [#1 -0.09,-0.04,1.03,U] [#2 -0.03,0.02,1.20,U] [#3 -0.02,-0.05,0.84,U] [#4 -0.12,0.01,1.27,U] [#5 0.02,0.04,0.66,U] [#6 0.05,0.12,0.42,U] [#7 -0.10,0.01,0.42,U] [#8 -0.06,-0.02,0.42,U] 
22:54:52.130 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.00}, one-star: {-0.10, -0.04}
22:54:52.131 00.001 9044 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.62) = xAngle (-1.49 = -1.49)
22:54:52.131 00.000 9044 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.57 = 1.71)
22:54:52.132 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-3.11 mountX=0.00 mountY=0.06, mountTheta=1.49
22:54:52.134 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.00, opts=13)
22:54:52.135 00.001 9044 Enqueuing Move request for scope (-0.06, -0.00)
22:54:52.136 00.001 12252 Worker thread wakes up
22:54:52.136 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:52.137 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.00) opts 0xd
22:54:52.137 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.00)
22:54:52.138 00.001 12252 Moving (-0.06, -0.00) raw xDistance=0.00 yDistance=0.06
22:54:52.138 00.000 9044 UpdateGuideState exits: m=5725 SNR=51.9
22:54:52.139 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:52.141 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:52.143 00.002 9044 Enqueuing Expose request
22:54:52.144 00.001 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:54:52.145 00.001 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
22:54:52.145 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:52.145 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:54:52.145 00.000 12252 MoveAxis(E, 3, ABG)
22:54:52.145 00.000 12252 Guiding  Dir = 2, Dur = 3
22:54:52.146 00.001 12252 IsSlewing returns 0
22:54:52.146 00.000 12252 IsGuiding returns 0
22:54:52.149 00.003 12252 PulseGuide returned control before completion, sleep 11
22:54:52.162 00.013 12252 IsGuiding returns 0
22:54:52.162 00.000 12252 Move returns status 0, amount 3
22:54:52.162 00.000 12252 MoveAxis(N, 0, ABG)
22:54:52.162 00.000 12252 Move returns status 0, amount 0
22:54:52.162 00.000 12252 move complete, result=0
22:54:52.163 00.001 12252 worker thread done servicing request
22:54:52.163 00.000 12252 Worker thread wakes up
22:54:52.163 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.1 px 0 ms NORTH
22:54:52.165 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:52.165 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:54.527 02.362 12252 Exposure complete
22:54:54.585 00.058 12252 worker thread done servicing request
22:54:54.585 00.000 9044 OnExposeComplete: enter
22:54:54.589 00.004 9044 UpdateGuideState(): m_state=6
22:54:54.591 00.002 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4068
22:54:54.594 00.003 9044 Star::Find returns 1 (0), X=1014.44, Y=831.75, Mass=5712, SNR=51.8, Peak=173 HFD=5.3
22:54:54.596 00.002 9044 MultiStar: [#1 -0.00,0.00,1.07,U] [#2 -0.07,-0.01,1.22,U] [#3 -0.04,0.08,0.85,U] [#4 -0.11,0.02,1.27,U] [#5 0.10,0.01,0.64,U] [#6 0.10,0.04,0.41,U] [#7 -0.16,-0.05,0.43,U] [#8 0.00,-0.13,0.40,U] 
22:54:54.597 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.01}, one-star: {-0.11, 0.04}
22:54:54.599 00.002 9044 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.62) = xAngle (4.57 = -1.71)
22:54:54.601 00.002 9044 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.49 = 1.49)
22:54:54.602 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.05 cameraTheta=2.95 mountX=-0.01 mountY=0.05, mountTheta=1.71
22:54:54.604 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.01, opts=13)
22:54:54.605 00.001 9044 Enqueuing Move request for scope (-0.05, 0.01)
22:54:54.605 00.000 12252 Worker thread wakes up
22:54:54.606 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
22:54:54.606 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
22:54:54.606 00.000 12252 Moving (-0.05, 0.01) raw xDistance=-0.01 yDistance=0.05
22:54:54.606 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:54.607 00.001 9044 UpdateGuideState exits: m=5712 SNR=51.8
22:54:54.607 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:54.608 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:54.609 00.001 9044 Enqueuing Expose request
22:54:54.611 00.002 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:54:54.611 00.000 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
22:54:54.611 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:54.611 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:54:54.611 00.000 12252 MoveAxis(E, 1, ABG)
22:54:54.611 00.000 12252 Guiding  Dir = 2, Dur = 1
22:54:54.611 00.000 12252 IsSlewing returns 0
22:54:54.612 00.001 12252 IsGuiding returns 0
22:54:54.614 00.002 12252 IsGuiding returns 0
22:54:54.615 00.001 12252 Move returns status 0, amount 1
22:54:54.615 00.000 12252 MoveAxis(N, 0, ABG)
22:54:54.615 00.000 12252 Move returns status 0, amount 0
22:54:54.615 00.000 12252 move complete, result=0
22:54:54.615 00.000 12252 worker thread done servicing request
22:54:54.615 00.000 12252 Worker thread wakes up
22:54:54.615 00.000 9044 GuideStep: -0.0 px 1 ms EAST, 0.0 px 0 ms NORTH
22:54:54.616 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:54.616 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:56.953 02.337 12252 Exposure complete
22:54:56.996 00.043 12252 worker thread done servicing request
22:54:56.996 00.000 9044 OnExposeComplete: enter
22:54:56.997 00.001 9044 UpdateGuideState(): m_state=6
22:54:56.998 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4069
22:54:56.999 00.001 9044 Star::Find returns 1 (0), X=1014.39, Y=831.77, Mass=5812, SNR=52.2, Peak=173 HFD=5.3
22:54:57.000 00.001 9044 MultiStar: [#1 -0.02,0.10,1.06,U] [#2 -0.06,-0.03,1.20,U] [#3 -0.05,0.07,0.84,U] [#4 -0.08,0.11,1.26,U] [#5 -0.00,0.03,0.64,U] [#6 0.02,0.02,0.42,U] [#7 -0.12,0.06,0.44,U] [#8 -0.11,0.06,0.41,U] 
22:54:57.001 00.001 9044 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.16, 0.07}
22:54:57.002 00.001 9044 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.62) = xAngle (4.06 = -2.22)
22:54:57.002 00.000 9044 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.97 = 0.97)
22:54:57.003 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.43 mountX=-0.05 mountY=0.07, mountTheta=2.20
22:54:57.005 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.06, opts=13)
22:54:57.006 00.001 9044 Enqueuing Move request for scope (-0.07, 0.06)
22:54:57.007 00.001 12252 Worker thread wakes up
22:54:57.007 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:57.007 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
22:54:57.007 00.000 9044 UpdateGuideState exits: m=5812 SNR=52.2
22:54:57.008 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
22:54:57.008 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:57.009 00.001 12252 Moving (-0.07, 0.06) raw xDistance=-0.05 yDistance=0.07
22:54:57.009 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:57.011 00.002 9044 Enqueuing Expose request
22:54:57.012 00.001 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:54:57.012 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
22:54:57.012 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:57.013 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:54:57.013 00.000 12252 MoveAxis(E, 4, ABG)
22:54:57.013 00.000 12252 Guiding  Dir = 2, Dur = 4
22:54:57.013 00.000 12252 IsSlewing returns 0
22:54:57.013 00.000 12252 IsGuiding returns 0
22:54:57.015 00.002 12252 PulseGuide returned control before completion, sleep 13
22:54:57.042 00.027 12252 IsGuiding returns 0
22:54:57.042 00.000 12252 Move returns status 0, amount 4
22:54:57.042 00.000 12252 MoveAxis(N, 0, ABG)
22:54:57.042 00.000 12252 Move returns status 0, amount 0
22:54:57.042 00.000 12252 move complete, result=0
22:54:57.042 00.000 12252 worker thread done servicing request
22:54:57.042 00.000 12252 Worker thread wakes up
22:54:57.042 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:54:57.044 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:57.044 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:54:59.406 02.362 12252 Exposure complete
22:54:59.478 00.072 12252 worker thread done servicing request
22:54:59.478 00.000 9044 OnExposeComplete: enter
22:54:59.479 00.001 9044 UpdateGuideState(): m_state=6
22:54:59.482 00.003 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4070
22:54:59.484 00.002 9044 Star::Find returns 1 (0), X=1014.39, Y=831.80, Mass=5745, SNR=52.0, Peak=173 HFD=5.2
22:54:59.485 00.001 9044 MultiStar: [#1 -0.10,0.16,1.07,U] [#2 -0.07,0.12,1.19,U] [#3 -0.13,0.15,0.85,U] [#4 -0.55,0.46,0.00,M1] [#5 -0.06,0.21,0.65,U] [#6 -0.03,0.22,0.41,U] [#7 -0.20,0.15,0.44,U] [#8 -0.08,0.09,0.41,U] 
22:54:59.485 00.000 9044 refined, 7 included, MultiStar: {-0.11, 0.14}, one-star: {-0.16, 0.09}
22:54:59.486 00.001 9044 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.62) = xAngle (3.83 = -2.46)
22:54:59.488 00.002 9044 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.74 = 0.74)
22:54:59.490 00.002 9044 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.20 mountX=-0.14 mountY=0.12, mountTheta=2.42
22:54:59.495 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.14, opts=13)
22:54:59.497 00.002 9044 Enqueuing Move request for scope (-0.11, 0.14)
22:54:59.500 00.003 12252 Worker thread wakes up
22:54:59.500 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:54:59.502 00.002 9044 UpdateGuideState exits: m=5745 SNR=52.0
22:54:59.504 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:54:59.507 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:54:59.509 00.002 9044 Enqueuing Expose request
22:54:59.512 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
22:54:59.512 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
22:54:59.512 00.000 12252 Moving (-0.11, 0.14) raw xDistance=-0.14 yDistance=0.12
22:54:59.517 00.005 12252 PPEC rslt: input = -0.14, final = -0.10, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 483.34
22:54:59.517 00.000 12252 PPEC: input: -0.14, control: -0.10, exposure: 2000
22:54:59.517 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:54:59.517 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:54:59.518 00.001 12252 MoveAxis(E, 38, ABG)
22:54:59.518 00.000 12252 Guiding  Dir = 2, Dur = 38
22:54:59.518 00.000 12252 IsSlewing returns 0
22:54:59.519 00.001 12252 IsGuiding returns 0
22:54:59.521 00.002 12252 PulseGuide returned control before completion, sleep 46
22:54:59.582 00.061 12252 IsGuiding returns 0
22:54:59.582 00.000 12252 Move returns status 0, amount 38
22:54:59.582 00.000 12252 MoveAxis(N, 0, ABG)
22:54:59.582 00.000 12252 Move returns status 0, amount 0
22:54:59.582 00.000 12252 move complete, result=0
22:54:59.582 00.000 12252 worker thread done servicing request
22:54:59.582 00.000 9044 GuideStep: -0.1 px 38 ms EAST, 0.1 px 0 ms NORTH
22:54:59.585 00.003 12252 Worker thread wakes up
22:54:59.586 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:54:59.586 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:55:01.937 02.351 12252 Exposure complete
22:55:01.998 00.061 12252 worker thread done servicing request
22:55:01.998 00.000 9044 OnExposeComplete: enter
22:55:02.000 00.002 9044 UpdateGuideState(): m_state=6
22:55:02.001 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4071
22:55:02.003 00.002 9044 Star::Find returns 1 (0), X=1014.49, Y=831.72, Mass=5712, SNR=51.8, Peak=173 HFD=5.2
22:55:02.004 00.001 9044 MultiStar: [#1 0.04,0.05,1.08,U] [#2 0.03,-0.04,1.21,U] [#3 -0.10,0.08,0.84,U] [#4 -0.08,0.00,1.25,U] [#5 0.11,0.07,0.65,U] [#6 0.11,0.03,0.42,U] [#7 -0.06,0.01,0.43,U] [#8 -0.02,-0.02,0.42,U] 
22:55:02.005 00.001 9044 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.06, 0.01}
22:55:02.008 00.003 9044 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.62) = xAngle (3.76 = -2.52)
22:55:02.010 00.002 9044 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.68 = 0.68)
22:55:02.011 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.14 mountX=-0.02 mountY=0.01, mountTheta=2.49
22:55:02.014 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.02, opts=13)
22:55:02.015 00.001 9044 Enqueuing Move request for scope (-0.01, 0.02)
22:55:02.016 00.001 12252 Worker thread wakes up
22:55:02.017 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:02.018 00.001 9044 UpdateGuideState exits: m=5712 SNR=51.8
22:55:02.019 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:02.020 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:02.021 00.001 9044 Enqueuing Expose request
22:55:02.022 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:55:02.022 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:55:02.022 00.000 12252 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
22:55:02.025 00.003 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:55:02.025 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
22:55:02.025 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:02.025 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:55:02.025 00.000 12252 MoveAxis(E, 7, ABG)
22:55:02.025 00.000 12252 Guiding  Dir = 2, Dur = 7
22:55:02.025 00.000 12252 IsSlewing returns 0
22:55:02.025 00.000 12252 IsGuiding returns 0
22:55:02.028 00.003 12252 PulseGuide returned control before completion, sleep 16
22:55:02.051 00.023 12252 IsGuiding returns 0
22:55:02.051 00.000 12252 Move returns status 0, amount 7
22:55:02.051 00.000 12252 MoveAxis(N, 0, ABG)
22:55:02.051 00.000 12252 Move returns status 0, amount 0
22:55:02.051 00.000 12252 move complete, result=0
22:55:02.052 00.001 12252 worker thread done servicing request
22:55:02.052 00.000 12252 Worker thread wakes up
22:55:02.052 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:02.052 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:55:02.052 00.000 9044 GuideStep: -0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
22:55:04.416 02.364 12252 Exposure complete
22:55:04.494 00.078 12252 worker thread done servicing request
22:55:04.494 00.000 9044 OnExposeComplete: enter
22:55:04.496 00.002 9044 UpdateGuideState(): m_state=6
22:55:04.497 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4072
22:55:04.499 00.002 9044 Star::Find returns 1 (0), X=1014.48, Y=831.71, Mass=5807, SNR=52.2, Peak=173 HFD=5.3
22:55:04.500 00.001 9044 MultiStar: [#1 -0.00,-0.07,1.03,U] [#2 -0.01,-0.06,1.19,U] [#3 -0.17,0.01,0.84,U] [#4 -0.07,0.05,1.26,U] [#5 0.12,-0.03,0.65,U] [#6 0.12,0.04,0.41,U] [#7 -0.16,-0.04,0.42,U] [#8 0.05,-0.06,0.41,U] 
22:55:04.501 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.02}, one-star: {-0.07, 0.01}
22:55:04.502 00.001 9044 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.62) = xAngle (-1.07 = -1.07)
22:55:04.503 00.001 9044 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.15 = 2.13)
22:55:04.504 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-2.69 mountX=0.02 mountY=0.03, mountTheta=1.06
22:55:04.507 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.02, opts=13)
22:55:04.508 00.001 9044 Enqueuing Move request for scope (-0.03, -0.02)
22:55:04.510 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:04.513 00.003 9044 UpdateGuideState exits: m=5807 SNR=52.2
22:55:04.515 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:04.518 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:04.520 00.002 9044 Enqueuing Expose request
22:55:04.523 00.003 12252 Worker thread wakes up
22:55:04.523 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.02) opts 0xd
22:55:04.523 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.02)
22:55:04.523 00.000 12252 Moving (-0.03, -0.02) raw xDistance=0.02 yDistance=0.03
22:55:04.527 00.004 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.34
22:55:04.528 00.001 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
22:55:04.528 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:04.528 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:55:04.528 00.000 12252 MoveAxis(E, 11, ABG)
22:55:04.528 00.000 12252 Guiding  Dir = 2, Dur = 11
22:55:04.529 00.001 12252 IsSlewing returns 0
22:55:04.529 00.000 12252 IsGuiding returns 0
22:55:04.531 00.002 12252 PulseGuide returned control before completion, sleep 19
22:55:04.560 00.029 12252 IsGuiding returns 0
22:55:04.560 00.000 12252 Move returns status 0, amount 11
22:55:04.560 00.000 12252 MoveAxis(N, 0, ABG)
22:55:04.560 00.000 12252 Move returns status 0, amount 0
22:55:04.560 00.000 12252 move complete, result=0
22:55:04.561 00.001 12252 worker thread done servicing request
22:55:04.561 00.000 9044 GuideStep: 0.0 px 11 ms EAST, 0.0 px 0 ms NORTH
22:55:04.563 00.002 12252 Worker thread wakes up
22:55:04.563 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:04.563 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,817,31,31)
22:55:06.009 01.446 9044 evsrv: cli 0CD5D8F8 connect
22:55:06.010 00.001 9044 case statement mapped state 6 to 3
22:55:06.011 00.001 9044 case statement mapped state 6 to 3
22:55:06.011 00.000 9044 evsrv: cli 0CD5D8F8 request: {"method":"get_app_state","id":"5f6afced-bc83-4bef-945d-f934b9bef149"}
22:55:06.012 00.001 9044 case statement mapped state 6 to 3
22:55:06.014 00.002 9044 evsrv: cli 0CD5D8F8 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f6afced-bc83-4bef-945d-f934b9bef149"}
22:55:06.016 00.002 9044 evsrv: cli 0CD5D8F8 disconnect
22:55:06.020 00.004 9044 evsrv: cli 0CD5CF98 connect
22:55:06.022 00.002 9044 case statement mapped state 6 to 3
22:55:06.024 00.002 9044 case statement mapped state 6 to 3
22:55:06.025 00.001 9044 evsrv: cli 0CD5CF98 request: {"method":"dither","params":{"amount":5,"raOnly":false,"settle":{"pixels":1.5,"time":8,"timeout":40}},"id":"e70d4d02-bbe6-49b4-981c-e40dc987de53"}
22:55:06.027 00.002 9044 PhdController::Dither begins
22:55:06.028 00.001 9044 dither: size=5.00, dRA=4.89 dDec=-0.54
22:55:06.029 00.001 9044 MountToCamera -- mountTheta (0.11) + m_xAngle (-1.62) = xAngle (-1.51 = -1.51)
22:55:06.030 00.001 9044 MountToCamera -- mountX=4.89 mountY=-0.54 hyp=4.92 mountTheta=0.11 cameraX=0.28, cameraY=-4.91 cameraTheta=-1.51
22:55:06.031 00.001 9044 setting lock position to (1014.83, 826.80)
22:55:06.033 00.002 9044 Mount: notify guiding dithered (0.3, -4.9)
22:55:06.034 00.001 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
22:55:06.035 00.001 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
22:55:06.037 00.002 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:55:06.038 00.001 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:55:06.039 00.001 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
22:55:06.040 00.001 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
22:55:06.041 00.001 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:55:06.043 00.002 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:55:06.045 00.002 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:55:06.045 00.000 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
22:55:06.046 00.001 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
22:55:06.047 00.001 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
22:55:06.049 00.002 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
22:55:06.050 00.001 9044 MultiStar: stabilizing after lock position change
22:55:06.051 00.001 9044 Status Line: Dither by 4.89,-0.54
22:55:06.054 00.003 9044 PhdController: newstate STATE_SETTLE_BEGIN
22:55:06.055 00.001 9044 PhdController: newstate STATE_SETTLE_WAIT
22:55:06.056 00.001 9044 evsrv: cli 0CD5CF98 response: {"jsonrpc":"2.0","result":0,"id":"e70d4d02-bbe6-49b4-981c-e40dc987de53"}
22:55:06.058 00.002 9044 evsrv: cli 0CD5CF98 disconnect
22:55:06.902 00.844 12252 Exposure complete
22:55:06.949 00.047 12252 worker thread done servicing request
22:55:06.950 00.001 9044 OnExposeComplete: enter
22:55:06.950 00.000 9044 UpdateGuideState(): m_state=6
22:55:06.951 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4073
22:55:06.953 00.002 9044 Star::Find returns 1 (0), X=1014.53, Y=831.72, Mass=5654, SNR=51.5, Peak=173 HFD=5.2
22:55:06.953 00.000 9044 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.62) = xAngle (3.26 = -3.03)
22:55:06.955 00.002 9044 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.17 = 0.17)
22:55:06.957 00.002 9044 CameraToMount -- cameraX=-0.30 cameraY=4.92 hyp=4.93 cameraTheta=1.63 mountX=-4.89 mountY=0.85, mountTheta=2.97
22:55:06.960 00.003 9044 dither recenter: remaining=(-4.9,0.5) step=(-4.9,0.5)
22:55:06.961 00.001 9044 MountToCamera -- mountTheta (-3.03) + m_xAngle (-1.62) = xAngle (-4.66 = 1.63)
22:55:06.963 00.002 9044 MountToCamera -- mountX=-4.89 mountY=0.54 hyp=4.92 mountTheta=-3.03 cameraX=-0.28, cameraY=4.91 cameraTheta=1.63
22:55:06.964 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.28, y=4.91, opts=4)
22:55:06.965 00.001 9044 Enqueuing Move request for scope (-0.28, 4.91)
22:55:06.966 00.001 9044 Mount: notify direct move -4.89,0.54
22:55:06.968 00.002 12252 Worker thread wakes up
22:55:06.968 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 4.91) opts 0x4
22:55:06.968 00.000 9044 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 162
22:55:06.969 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.28, 4.91)
22:55:06.969 00.000 12252 Moving (-0.28, 4.91) raw xDistance=-4.89 yDistance=0.54
22:55:06.969 00.000 12252 BLC: window closed
22:55:06.969 00.000 9044 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 4.774650
22:55:06.971 00.002 12252 MoveAxis(E, 1910, B)
22:55:06.971 00.000 12252 Guiding  Dir = 2, Dur = 1910
22:55:06.971 00.000 9044 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.003760
22:55:06.972 00.001 12252 IsSlewing returns 0
22:55:06.972 00.000 9044 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.003760
22:55:06.973 00.001 12252 IsGuiding returns 0
22:55:06.973 00.000 9044 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 3.330110
22:55:06.974 00.001 9044 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 11
22:55:06.975 00.001 12252 PulseGuide returned control before completion, sleep 1919
22:55:06.975 00.000 9044 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 12
22:55:06.976 00.001 9044 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
22:55:06.977 00.001 9044 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 0
22:55:06.979 00.002 9044 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "30-Nov-25 19:06:22"
22:55:06.980 00.001 9044 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
22:55:06.981 00.001 9044 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-0.0 -2.6}, {-0.2 -4.8}, {-0.3 -7.3}, {-0.3 -9.6}, {-0.5 -12.3}, {-0.7 -14.6}, {-1.0 -17.1}, {-1.0 -19.4}, {-1.3 -21.7}, {-1.2 -24.0}, {-1.4 -26.1}, {-1.4 -26.1}, {-1.3 -18.5}, {-1.0 -10.7}, {-0.5 -3.1}, {-0.5 -0.6}"
22:55:06.982 00.001 9044 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {1.8 0.0}, {3.8 0.1}, {6.2 0.2}, {8.5 0.3}, {10.8 0.2}, {12.9 0.2}, {15.4 0.3}, {17.7 0.3}, {19.8 0.3}, {22.0 0.5}, {24.3 0.4}, {26.3 0.1}, {26.3 0.1}, {20.9 0.7}, {13.8 1.3}, {6.1 1.9}, {1.6 2.2}"
22:55:06.983 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:06.984 00.001 9044 UpdateGuideState exits: m=5654 SNR=51.5
22:55:06.985 00.001 9044 PhdController: settling, locked = 1, distance = 4.97 (1.50) aobump = 0 frame = 1 / 99999
22:55:06.986 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766548506.986,"Host":"ASTRO_IMAGING","Inst":1,"Distance":4.97,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:55:06.987 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:06.990 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:06.991 00.001 9044 Enqueuing Expose request
22:55:08.903 01.912 12252 IsGuiding returns 0
22:55:08.903 00.000 12252 Move returns status 0, amount 1910
22:55:08.903 00.000 12252 BLC: window closed
22:55:08.903 00.000 12252 BLC: Compensation needed for non-algo type move
22:55:08.904 00.001 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:55:08.904 00.000 12252 MoveAxis(S, 266, B)
22:55:08.904 00.000 12252 Guiding  Dir = 1, Dur = 266
22:55:08.904 00.000 12252 IsSlewing returns 0
22:55:08.904 00.000 12252 IsGuiding returns 0
22:55:08.909 00.005 12252 PulseGuide returned control before completion, sleep 272
22:55:09.187 00.278 12252 IsGuiding returns 0
22:55:09.188 00.001 12252 Move returns status 0, amount 266
22:55:09.188 00.000 12252 move complete, result=0
22:55:09.188 00.000 12252 worker thread done servicing request
22:55:09.188 00.000 12252 Worker thread wakes up
22:55:09.188 00.000 9044 GuideStep: -4.9 px 1910 ms EAST, 0.5 px 266 ms SOUTH
22:55:09.189 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:09.189 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:11.535 02.346 12252 Exposure complete
22:55:11.578 00.043 12252 worker thread done servicing request
22:55:11.578 00.000 9044 OnExposeComplete: enter
22:55:11.579 00.001 9044 UpdateGuideState(): m_state=6
22:55:11.580 00.001 9044 Star::Find(15, 1014, 831, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4074
22:55:11.581 00.001 9044 Star::Find returns 1 (0), X=1014.98, Y=827.03, Mass=6022, SNR=53.1, Peak=173 HFD=5.6
22:55:11.582 00.001 9044 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.62) = xAngle (2.63 = 2.63)
22:55:11.583 00.001 9044 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.46 = -0.46)
22:55:11.583 00.000 9044 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=1.00 mountX=-0.24 mountY=-0.12, mountTheta=-2.67
22:55:11.584 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.24, opts=13)
22:55:11.585 00.001 9044 Enqueuing Move request for scope (0.15, 0.24)
22:55:11.586 00.001 12252 Worker thread wakes up
22:55:11.586 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
22:55:11.586 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
22:55:11.586 00.000 12252 Moving (0.15, 0.24) raw xDistance=-0.24 yDistance=-0.12
22:55:11.586 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:11.587 00.001 9044 UpdateGuideState exits: m=6022 SNR=53.1
22:55:11.589 00.002 9044 PhdController: settling, locked = 1, distance = 0.28 (1.50) aobump = 0 frame = 2 / 99999
22:55:11.590 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766548511.590,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.28,"Time":0.0,"SettleTime":8.0,"StarLocked":true}
22:55:11.590 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:11.591 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:11.592 00.001 9044 Enqueuing Expose request
22:55:11.594 00.002 12252 PPEC rslt(dithering): input = -0.24, final = -0.15
22:55:11.594 00.000 12252 PPEC: input: -0.24, control: -0.15, exposure: 2000
22:55:11.594 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:11.594 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:55:11.594 00.000 12252 MoveAxis(E, 57, ABG)
22:55:11.594 00.000 12252 Guiding  Dir = 2, Dur = 57
22:55:11.594 00.000 12252 IsSlewing returns 0
22:55:11.594 00.000 12252 IsGuiding returns 0
22:55:11.596 00.002 12252 PulseGuide returned control before completion, sleep 65
22:55:11.669 00.073 12252 IsGuiding returns 0
22:55:11.669 00.000 12252 Move returns status 0, amount 57
22:55:11.669 00.000 12252 MoveAxis(N, 0, ABG)
22:55:11.669 00.000 12252 Move returns status 0, amount 0
22:55:11.669 00.000 12252 move complete, result=0
22:55:11.670 00.001 12252 worker thread done servicing request
22:55:11.670 00.000 12252 Worker thread wakes up
22:55:11.670 00.000 9044 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
22:55:11.672 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:11.672 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:14.017 02.345 12252 Exposure complete
22:55:14.057 00.040 12252 worker thread done servicing request
22:55:14.057 00.000 9044 OnExposeComplete: enter
22:55:14.059 00.002 9044 UpdateGuideState(): m_state=6
22:55:14.060 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4075
22:55:14.061 00.001 9044 Star::Find returns 1 (0), X=1014.86, Y=826.79, Mass=5876, SNR=52.5, Peak=173 HFD=5.1
22:55:14.062 00.001 9044 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.62) = xAngle (1.44 = 1.44)
22:55:14.063 00.001 9044 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.64 = -1.64)
22:55:14.064 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.18 mountX=0.00 mountY=-0.03, mountTheta=-1.44
22:55:14.066 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.01, opts=13)
22:55:14.067 00.001 9044 Enqueuing Move request for scope (0.03, -0.01)
22:55:14.069 00.002 12252 Worker thread wakes up
22:55:14.069 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:55:14.070 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
22:55:14.070 00.000 9044 UpdateGuideState exits: m=5876 SNR=52.5
22:55:14.073 00.003 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
22:55:14.073 00.000 9044 PhdController: settling, locked = 1, distance = 0.21 (1.50) aobump = 0 frame = 3 / 99999
22:55:14.073 00.000 12252 Moving (0.03, -0.01) raw xDistance=0.00 yDistance=-0.03
22:55:14.074 00.001 9044 evsrv: {"Event":"Settling","Timestamp":1766548514.073,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.21,"Time":2.5,"SettleTime":8.0,"StarLocked":true}
22:55:14.075 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:14.076 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:14.077 00.001 9044 Enqueuing Expose request
22:55:14.078 00.001 12252 PPEC rslt(dithering): input = 0.00, final = 0.00
22:55:14.078 00.000 12252 PPEC: input: 0.00, control: 0.00, exposure: 2000
22:55:14.078 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:14.078 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:55:14.078 00.000 12252 MoveAxis(W, 1, ABG)
22:55:14.078 00.000 12252 Guiding  Dir = 3, Dur = 1
22:55:14.078 00.000 12252 IsSlewing returns 0
22:55:14.078 00.000 12252 IsGuiding returns 0
22:55:14.081 00.003 12252 IsGuiding returns 0
22:55:14.081 00.000 12252 Move returns status 0, amount 1
22:55:14.082 00.001 12252 MoveAxis(N, 0, ABG)
22:55:14.082 00.000 12252 Move returns status 0, amount 0
22:55:14.082 00.000 12252 move complete, result=0
22:55:14.082 00.000 12252 worker thread done servicing request
22:55:14.082 00.000 9044 GuideStep: 0.0 px 1 ms WEST, -0.0 px 0 ms NORTH
22:55:14.083 00.001 12252 Worker thread wakes up
22:55:14.083 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:14.083 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:16.441 02.358 12252 Exposure complete
22:55:16.489 00.048 12252 worker thread done servicing request
22:55:16.489 00.000 9044 OnExposeComplete: enter
22:55:16.491 00.002 9044 UpdateGuideState(): m_state=6
22:55:16.492 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4076
22:55:16.494 00.002 9044 Star::Find returns 1 (0), X=1014.93, Y=826.91, Mass=5629, SNR=51.4, Peak=173 HFD=5.2
22:55:16.495 00.001 9044 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.62) = xAngle (2.46 = 2.46)
22:55:16.496 00.001 9044 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.63 = -0.63)
22:55:16.497 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.83 mountX=-0.12 mountY=-0.09, mountTheta=-2.49
22:55:16.499 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.11, opts=13)
22:55:16.500 00.001 9044 Enqueuing Move request for scope (0.10, 0.11)
22:55:16.501 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:16.503 00.002 9044 UpdateGuideState exits: m=5629 SNR=51.4
22:55:16.504 00.001 9044 PhdController: settling, locked = 1, distance = 0.19 (1.50) aobump = 0 frame = 4 / 99999
22:55:16.505 00.001 12252 Worker thread wakes up
22:55:16.505 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766548516.505,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.19,"Time":4.9,"SettleTime":8.0,"StarLocked":true}
22:55:16.506 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
22:55:16.506 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:16.507 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:16.508 00.001 9044 Enqueuing Expose request
22:55:16.510 00.002 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
22:55:16.510 00.000 12252 Moving (0.10, 0.11) raw xDistance=-0.12 yDistance=-0.09
22:55:16.513 00.003 12252 PPEC rslt(dithering): input = -0.12, final = -0.07
22:55:16.513 00.000 12252 PPEC: input: -0.12, control: -0.07, exposure: 2000
22:55:16.513 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:16.513 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:55:16.513 00.000 12252 MoveAxis(E, 28, ABG)
22:55:16.513 00.000 12252 Guiding  Dir = 2, Dur = 28
22:55:16.514 00.001 12252 IsSlewing returns 0
22:55:16.514 00.000 12252 IsGuiding returns 0
22:55:16.516 00.002 12252 PulseGuide returned control before completion, sleep 37
22:55:16.554 00.038 12252 IsGuiding returns 0
22:55:16.554 00.000 12252 Move returns status 0, amount 28
22:55:16.554 00.000 12252 MoveAxis(N, 0, ABG)
22:55:16.554 00.000 12252 Move returns status 0, amount 0
22:55:16.554 00.000 12252 move complete, result=0
22:55:16.554 00.000 12252 worker thread done servicing request
22:55:16.554 00.000 12252 Worker thread wakes up
22:55:16.554 00.000 9044 GuideStep: -0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
22:55:16.557 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:16.557 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:18.909 02.352 12252 Exposure complete
22:55:18.968 00.059 12252 worker thread done servicing request
22:55:18.969 00.001 9044 OnExposeComplete: enter
22:55:18.970 00.001 9044 UpdateGuideState(): m_state=6
22:55:18.971 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4077
22:55:18.973 00.002 9044 Star::Find returns 1 (0), X=1014.81, Y=826.82, Mass=5886, SNR=52.7, Peak=173 HFD=5.1
22:55:18.974 00.001 9044 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.62) = xAngle (3.74 = -2.54)
22:55:18.974 00.000 9044 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.66 = 0.66)
22:55:18.976 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.03 cameraTheta=2.12 mountX=-0.02 mountY=0.02, mountTheta=2.50
22:55:18.978 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.02, opts=13)
22:55:18.979 00.001 9044 Enqueuing Move request for scope (-0.01, 0.02)
22:55:18.981 00.002 12252 Worker thread wakes up
22:55:18.981 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:18.982 00.001 9044 UpdateGuideState exits: m=5886 SNR=52.7
22:55:18.983 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
22:55:18.983 00.000 9044 PhdController: settling, locked = 1, distance = 0.14 (1.50) aobump = 0 frame = 5 / 99999
22:55:18.984 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
22:55:18.984 00.000 9044 evsrv: {"Event":"Settling","Timestamp":1766548518.984,"Host":"ASTRO_IMAGING","Inst":1,"Distance":0.14,"Time":7.4,"SettleTime":8.0,"StarLocked":true}
22:55:18.986 00.002 12252 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.02
22:55:18.986 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:18.987 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:18.988 00.001 9044 Enqueuing Expose request
22:55:18.989 00.001 12252 PPEC rslt(dithering): input = -0.02, final = -0.01
22:55:18.989 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
22:55:18.989 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:18.989 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:55:18.989 00.000 12252 MoveAxis(E, 5, ABG)
22:55:18.989 00.000 12252 Guiding  Dir = 2, Dur = 5
22:55:18.990 00.001 12252 IsSlewing returns 0
22:55:18.990 00.000 12252 IsGuiding returns 0
22:55:18.993 00.003 12252 PulseGuide returned control before completion, sleep 13
22:55:19.019 00.026 12252 IsGuiding returns 0
22:55:19.019 00.000 12252 Move returns status 0, amount 5
22:55:19.019 00.000 12252 MoveAxis(N, 0, ABG)
22:55:19.019 00.000 12252 Move returns status 0, amount 0
22:55:19.019 00.000 12252 move complete, result=0
22:55:19.020 00.001 12252 worker thread done servicing request
22:55:19.020 00.000 12252 Worker thread wakes up
22:55:19.020 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:55:19.022 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:19.022 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:21.374 02.352 12252 Exposure complete
22:55:21.425 00.051 12252 worker thread done servicing request
22:55:21.425 00.000 9044 OnExposeComplete: enter
22:55:21.427 00.002 9044 UpdateGuideState(): m_state=6
22:55:21.428 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4078
22:55:21.429 00.001 9044 Star::Find returns 1 (0), X=1014.83, Y=826.86, Mass=5653, SNR=51.6, Peak=173 HFD=5.0
22:55:21.431 00.002 9044 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.62) = xAngle (3.12 = 3.12)
22:55:21.432 00.001 9044 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.04 = 0.04)
22:55:21.433 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.50 mountX=-0.06 mountY=0.00, mountTheta=3.10
22:55:21.435 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.06, opts=13)
22:55:21.437 00.002 9044 Enqueuing Move request for scope (0.00, 0.06)
22:55:21.438 00.001 12252 Worker thread wakes up
22:55:21.438 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:21.440 00.002 9044 UpdateGuideState exits: m=5653 SNR=51.6
22:55:21.441 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
22:55:21.441 00.000 9044 PhdController: settling, locked = 1, distance = 0.12 (1.50) aobump = 0 frame = 6 / 99999
22:55:21.441 00.000 9044 PhdController: newstate STATE_FINISH
22:55:21.442 00.001 9044 PhdController complete: success
22:55:21.443 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
22:55:21.443 00.000 9044 evsrv: {"Event":"SettleDone","Timestamp":1766548521.443,"Host":"ASTRO_IMAGING","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
22:55:21.444 00.001 12252 Moving (0.00, 0.06) raw xDistance=-0.06 yDistance=0.00
22:55:21.444 00.000 9044 Mount: notify guiding dither settle done success=1
22:55:21.445 00.001 9044 PhdController: newstate STATE_IDLE
22:55:21.447 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:21.448 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:21.448 00.000 9044 Enqueuing Expose request
22:55:21.452 00.004 12252 PPEC rslt(dithering): input = -0.06, final = -0.04
22:55:21.452 00.000 12252 PPEC: input: -0.06, control: -0.04, exposure: 2000
22:55:21.452 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:21.452 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:55:21.452 00.000 12252 MoveAxis(E, 14, ABG)
22:55:21.452 00.000 12252 Guiding  Dir = 2, Dur = 14
22:55:21.452 00.000 12252 IsSlewing returns 0
22:55:21.452 00.000 12252 IsGuiding returns 0
22:55:21.454 00.002 12252 PulseGuide returned control before completion, sleep 23
22:55:21.480 00.026 12252 IsGuiding returns 0
22:55:21.480 00.000 12252 Move returns status 0, amount 14
22:55:21.480 00.000 12252 MoveAxis(N, 0, ABG)
22:55:21.480 00.000 12252 Move returns status 0, amount 0
22:55:21.481 00.001 12252 move complete, result=0
22:55:21.481 00.000 12252 worker thread done servicing request
22:55:21.481 00.000 12252 Worker thread wakes up
22:55:21.481 00.000 9044 GuideStep: -0.1 px 14 ms EAST, 0.0 px 0 ms NORTH
22:55:21.482 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:21.482 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:23.819 02.337 12252 Exposure complete
22:55:23.866 00.047 12252 worker thread done servicing request
22:55:23.866 00.000 9044 OnExposeComplete: enter
22:55:23.867 00.001 9044 UpdateGuideState(): m_state=6
22:55:23.870 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
22:55:23.871 00.001 9044 Star::Find returns 1 (0), X=1014.68, Y=826.74, Mass=5620, SNR=51.2, Peak=173 HFD=5.3
22:55:23.872 00.001 9044 MultiStar: exiting stabilization period
22:55:23.873 00.001 9044 MultiStar: updating star positions after lock position change
22:55:23.874 00.001 9044 Star::Find(15, 1185, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
22:55:23.875 00.001 9044 Star::Find returns 1 (0), X=1185.61, Y=635.40, Mass=6562, SNR=54.6, Peak=173 HFD=5.5
22:55:23.876 00.001 9044 Star::Find(15, 723, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
22:55:23.877 00.001 9044 Star::Find returns 1 (0), X=723.65, Y=314.64, Mass=8521, SNR=61.7, Peak=173 HFD=6.2
22:55:23.878 00.001 9044 Star::Find(15, 272, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
22:55:23.879 00.001 9044 Star::Find returns 1 (0), X=273.08, Y=832.92, Mass=3972, SNR=43.6, Peak=172 HFD=4.6
22:55:23.880 00.001 9044 Star::Find(15, 1205, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
22:55:23.881 00.001 9044 Star::Find returns 1 (0), X=1205.89, Y=751.87, Mass=9859, SNR=65.8, Peak=173 HFD=6.6
22:55:23.883 00.002 9044 Star::Find(15, 629, 248, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
22:55:23.884 00.001 9044 Star::Find returns 1 (0), X=630.44, Y=248.92, Mass=2409, SNR=34.0, Peak=129 HFD=5.1
22:55:23.886 00.002 9044 Star::Find(15, 1188, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
22:55:23.887 00.001 9044 Star::Find returns 1 (0), X=1189.36, Y=375.89, Mass=943, SNR=21.5, Peak=112 HFD=3.5
22:55:23.888 00.001 9044 Star::Find(15, 1024, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
22:55:23.889 00.001 9044 Star::Find returns 1 (0), X=1025.11, Y=743.26, Mass=986, SNR=21.9, Peak=63 HFD=4.6
22:55:23.890 00.001 9044 Star::Find(15, 495, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
22:55:23.891 00.001 9044 Star::Find returns 1 (0), X=495.93, Y=219.42, Mass=937, SNR=21.2, Peak=66 HFD=5.0
22:55:23.892 00.001 9044 Star::Find(15, 1058, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
22:55:23.893 00.001 9044 Star::Find returns 1 (0), X=1058.26, Y=778.68, Mass=550, SNR=16.4, Peak=57 HFD=4.2
22:55:23.894 00.001 9044 Star::Find(15, 539, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
22:55:23.895 00.001 9044 Star::Find returns 1 (0), X=540.09, Y=825.49, Mass=790, SNR=19.6, Peak=47 HFD=5.1
22:55:23.897 00.002 9044 Star::Find(15, 665, 759, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
22:55:23.898 00.001 9044 Star::Find returns 1 (0), X=666.09, Y=759.57, Mass=995, SNR=21.8, Peak=50 HFD=5.7
22:55:23.900 00.002 9044 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.62) = xAngle (-1.14 = -1.14)
22:55:23.900 00.000 9044 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.23 = 2.06)
22:55:23.901 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.77 mountX=0.07 mountY=0.14, mountTheta=1.13
22:55:23.903 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-0.06, opts=13)
22:55:23.904 00.001 9044 Enqueuing Move request for scope (-0.15, -0.06)
22:55:23.905 00.001 12252 Worker thread wakes up
22:55:23.905 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:55:23.906 00.001 9044 UpdateGuideState exits: m=5620 SNR=51.2
22:55:23.907 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:23.908 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:23.909 00.001 9044 Enqueuing Expose request
22:55:23.910 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
22:55:23.910 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
22:55:23.910 00.000 12252 Moving (-0.15, -0.06) raw xDistance=0.07 yDistance=0.14
22:55:23.912 00.002 12252 PPEC rslt(dithering): input = 0.07, final = 0.04
22:55:23.912 00.000 12252 PPEC: input: 0.07, control: 0.04, exposure: 2000
22:55:23.912 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:23.914 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:55:23.914 00.000 12252 MoveAxis(W, 16, ABG)
22:55:23.914 00.000 12252 Guiding  Dir = 3, Dur = 16
22:55:23.914 00.000 12252 IsSlewing returns 0
22:55:23.914 00.000 12252 IsGuiding returns 0
22:55:23.916 00.002 12252 PulseGuide returned control before completion, sleep 25
22:55:23.955 00.039 12252 IsGuiding returns 0
22:55:23.955 00.000 12252 Move returns status 0, amount 16
22:55:23.955 00.000 12252 MoveAxis(N, 0, ABG)
22:55:23.955 00.000 12252 Move returns status 0, amount 0
22:55:23.955 00.000 12252 move complete, result=0
22:55:23.955 00.000 12252 worker thread done servicing request
22:55:23.955 00.000 12252 Worker thread wakes up
22:55:23.955 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:23.955 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:23.955 00.000 9044 GuideStep: 0.1 px 16 ms WEST, 0.1 px 0 ms NORTH
22:55:26.295 02.340 12252 Exposure complete
22:55:26.356 00.061 12252 worker thread done servicing request
22:55:26.356 00.000 9044 OnExposeComplete: enter
22:55:26.358 00.002 9044 UpdateGuideState(): m_state=6
22:55:26.359 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4080
22:55:26.359 00.000 9044 Star::Find returns 1 (0), X=1015.07, Y=826.58, Mass=5989, SNR=53.2, Peak=173 HFD=5.2
22:55:26.361 00.002 9044 MultiStar: [#1 0.20,-0.00,1.08,U] [#2 0.05,-0.05,1.19,U] [#3 0.15,0.09,0.79,U] [#4 0.02,0.07,1.27,U] [#5 0.09,0.10,0.62,U] [#6 0.21,0.02,0.39,U] [#7 0.13,-0.01,0.42,U] [#8 0.22,0.02,0.39,U] 
22:55:26.361 00.000 9044 refined, 8 included, MultiStar: {0.13, -0.01}, one-star: {0.24, -0.22}
22:55:26.363 00.002 9044 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.62) = xAngle (1.58 = 1.58)
22:55:26.364 00.001 9044 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.50 = -1.50)
22:55:26.365 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.04 mountX=-0.00 mountY=-0.13, mountTheta=-1.58
22:55:26.369 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.01, opts=13)
22:55:26.372 00.003 9044 Enqueuing Move request for scope (0.13, -0.01)
22:55:26.375 00.003 12252 Worker thread wakes up
22:55:26.375 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
22:55:26.375 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
22:55:26.375 00.000 12252 Moving (0.13, -0.01) raw xDistance=-0.00 yDistance=-0.13
22:55:26.375 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:26.377 00.002 9044 UpdateGuideState exits: m=5989 SNR=53.2
22:55:26.378 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:26.380 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:26.382 00.002 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.35
22:55:26.382 00.000 9044 Enqueuing Expose request
22:55:26.383 00.001 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
22:55:26.383 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:26.383 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:55:26.383 00.000 12252 MoveAxis(E, 8, ABG)
22:55:26.383 00.000 12252 Guiding  Dir = 2, Dur = 8
22:55:26.383 00.000 12252 IsSlewing returns 0
22:55:26.383 00.000 12252 IsGuiding returns 0
22:55:26.386 00.003 12252 PulseGuide returned control before completion, sleep 17
22:55:26.413 00.027 12252 IsGuiding returns 0
22:55:26.413 00.000 12252 Move returns status 0, amount 8
22:55:26.413 00.000 12252 MoveAxis(N, 0, ABG)
22:55:26.413 00.000 12252 Move returns status 0, amount 0
22:55:26.413 00.000 12252 move complete, result=0
22:55:26.413 00.000 12252 worker thread done servicing request
22:55:26.413 00.000 12252 Worker thread wakes up
22:55:26.413 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:26.413 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.1 px 0 ms NORTH
22:55:26.414 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:28.764 02.350 12252 Exposure complete
22:55:28.831 00.067 12252 worker thread done servicing request
22:55:28.831 00.000 9044 OnExposeComplete: enter
22:55:28.832 00.001 9044 UpdateGuideState(): m_state=6
22:55:28.833 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4081
22:55:28.834 00.001 9044 Star::Find returns 1 (0), X=1015.10, Y=826.73, Mass=5616, SNR=51.3, Peak=173 HFD=5.1
22:55:28.835 00.001 9044 MultiStar: [#1 0.32,0.06,1.06,U] [#2 0.13,0.01,1.22,U] [#3 0.25,-0.06,0.86,U] [#4 0.71,-0.52,0.00,M1] [#5 0.31,0.04,0.65,U] [#6 0.34,-0.03,0.43,U] [#7 0.16,0.05,0.43,U] [#8 0.20,-0.13,0.41,U] 
22:55:28.836 00.001 9044 refined, 7 included, MultiStar: {0.24, -0.01}, one-star: {0.28, -0.07}
22:55:28.837 00.001 9044 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.62) = xAngle (1.59 = 1.59)
22:55:28.838 00.001 9044 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.50 = -1.50)
22:55:28.840 00.002 9044 CameraToMount -- cameraX=0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-0.04 mountX=-0.00 mountY=-0.24, mountTheta=-1.59
22:55:28.842 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.24, y=-0.01, opts=13)
22:55:28.844 00.002 9044 Enqueuing Move request for scope (0.24, -0.01)
22:55:28.845 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:28.846 00.001 9044 UpdateGuideState exits: m=5616 SNR=51.3
22:55:28.847 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:28.848 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:28.849 00.001 9044 Enqueuing Expose request
22:55:28.850 00.001 12252 Worker thread wakes up
22:55:28.850 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.01) opts 0xd
22:55:28.850 00.000 12252 Handling offset move in thread for scope, endpoint = (0.24, -0.01)
22:55:28.850 00.000 12252 Moving (0.24, -0.01) raw xDistance=-0.00 yDistance=-0.24
22:55:28.854 00.004 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.35
22:55:28.854 00.000 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
22:55:28.854 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:28.854 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
22:55:28.854 00.000 12252 MoveAxis(E, 7, ABG)
22:55:28.854 00.000 12252 Guiding  Dir = 2, Dur = 7
22:55:28.855 00.001 12252 IsSlewing returns 0
22:55:28.855 00.000 12252 IsGuiding returns 0
22:55:28.857 00.002 12252 PulseGuide returned control before completion, sleep 16
22:55:28.878 00.021 12252 IsGuiding returns 0
22:55:28.878 00.000 12252 Move returns status 0, amount 7
22:55:28.878 00.000 12252 MoveAxis(N, 0, ABG)
22:55:28.878 00.000 12252 Move returns status 0, amount 0
22:55:28.878 00.000 12252 move complete, result=0
22:55:28.878 00.000 12252 worker thread done servicing request
22:55:28.878 00.000 12252 Worker thread wakes up
22:55:28.878 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.2 px 0 ms NORTH
22:55:28.879 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:28.880 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:31.241 02.361 12252 Exposure complete
22:55:31.293 00.052 12252 worker thread done servicing request
22:55:31.293 00.000 9044 OnExposeComplete: enter
22:55:31.294 00.001 9044 UpdateGuideState(): m_state=6
22:55:31.295 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4082
22:55:31.296 00.001 9044 Star::Find returns 1 (0), X=1015.09, Y=826.95, Mass=5736, SNR=51.9, Peak=173 HFD=5.3
22:55:31.297 00.001 9044 MultiStar: [#1 0.25,0.19,1.04,U] [#2 0.15,0.26,1.21,U] [#3 0.25,0.40,0.00,M1] [#4 0.16,0.22,1.26,U] [#5 0.38,0.36,0.00,M1] [#6 0.32,0.37,0.00,M1] [#7 0.18,0.30,0.43,U] [#8 0.29,0.26,0.00,M1] 
22:55:31.298 00.001 9044 refined, 4 included, MultiStar: {0.20, 0.22}, one-star: {0.26, 0.15}
22:55:31.298 00.000 9044 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.62) = xAngle (2.45 = 2.45)
22:55:31.299 00.001 9044 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.63 = -0.63)
22:55:31.301 00.002 9044 CameraToMount -- cameraX=0.20 cameraY=0.22 hyp=0.29 cameraTheta=0.83 mountX=-0.23 mountY=-0.17, mountTheta=-2.49
22:55:31.302 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.20, y=0.22, opts=13)
22:55:31.303 00.001 9044 Enqueuing Move request for scope (0.20, 0.22)
22:55:31.304 00.001 12252 Worker thread wakes up
22:55:31.304 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:31.305 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.22) opts 0xd
22:55:31.305 00.000 9044 UpdateGuideState exits: m=5736 SNR=51.9
22:55:31.306 00.001 12252 Handling offset move in thread for scope, endpoint = (0.20, 0.22)
22:55:31.306 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:31.307 00.001 12252 Moving (0.20, 0.22) raw xDistance=-0.23 yDistance=-0.17
22:55:31.307 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:31.308 00.001 9044 Enqueuing Expose request
22:55:31.310 00.002 12252 PPEC rslt: input = -0.23, final = -0.15, react = -0.14, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 483.35
22:55:31.310 00.000 12252 PPEC: input: -0.23, control: -0.15, exposure: 2000
22:55:31.310 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:55:31.310 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:55:31.310 00.000 12252 MoveAxis(E, 59, ABG)
22:55:31.310 00.000 12252 Guiding  Dir = 2, Dur = 59
22:55:31.312 00.002 12252 IsSlewing returns 0
22:55:31.312 00.000 12252 IsGuiding returns 0
22:55:31.314 00.002 12252 PulseGuide returned control before completion, sleep 68
22:55:31.382 00.068 12252 IsGuiding returns 0
22:55:31.382 00.000 12252 Move returns status 0, amount 59
22:55:31.382 00.000 12252 MoveAxis(N, 0, ABG)
22:55:31.382 00.000 12252 Move returns status 0, amount 0
22:55:31.382 00.000 12252 move complete, result=0
22:55:31.383 00.001 12252 worker thread done servicing request
22:55:31.383 00.000 9044 GuideStep: -0.2 px 59 ms EAST, -0.2 px 0 ms NORTH
22:55:31.384 00.001 12252 Worker thread wakes up
22:55:31.384 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:31.384 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:33.725 02.341 12252 Exposure complete
22:55:33.780 00.055 12252 worker thread done servicing request
22:55:33.780 00.000 9044 OnExposeComplete: enter
22:55:33.781 00.001 9044 UpdateGuideState(): m_state=6
22:55:33.783 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4083
22:55:33.783 00.000 9044 Star::Find returns 1 (0), X=1015.13, Y=826.83, Mass=5656, SNR=51.5, Peak=173 HFD=5.1
22:55:33.786 00.003 9044 MultiStar: [#1 0.34,0.06,1.06,U] [#2 0.42,0.07,0.00,M1] [#3 0.22,0.07,0.85,U] [#4 0.42,-0.66,0.00,M1] [#5 0.29,0.04,0.65,U] [#6 0.32,0.07,0.43,U] [#7 0.33,0.17,0.43,U] [#8 0.32,0.02,0.40,U] 
22:55:33.787 00.001 9044 single-star, 6 included, MultiStar: {0.30, 0.06}, one-star: {0.31, 0.03}
22:55:33.788 00.001 9044 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.62) = xAngle (1.73 = 1.73)
22:55:33.789 00.001 9044 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.35 = -1.35)
22:55:33.790 00.001 9044 CameraToMount -- cameraX=0.31 cameraY=0.03 hyp=0.31 cameraTheta=0.11 mountX=-0.05 mountY=-0.30, mountTheta=-1.73
22:55:33.792 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.31, y=0.03, opts=13)
22:55:33.794 00.002 9044 Enqueuing Move request for scope (0.31, 0.03)
22:55:33.796 00.002 12252 Worker thread wakes up
22:55:33.796 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:33.799 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.03) opts 0xd
22:55:33.799 00.000 9044 UpdateGuideState exits: m=5656 SNR=51.5
22:55:33.800 00.001 12252 Handling offset move in thread for scope, endpoint = (0.31, 0.03)
22:55:33.800 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:33.802 00.002 12252 Moving (0.31, 0.03) raw xDistance=-0.05 yDistance=-0.30
22:55:33.802 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:33.804 00.002 9044 Enqueuing Expose request
22:55:33.807 00.003 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.35
22:55:33.807 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
22:55:33.807 00.000 12252 switching direction from 0 to -1 - decHistory=-3 oldest=-0.25 newest=-0.72
22:55:33.807 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.30 from input -0.30
22:55:33.807 00.000 12252 MoveAxis(E, 4, ABG)
22:55:33.807 00.000 12252 Guiding  Dir = 2, Dur = 4
22:55:33.808 00.001 12252 IsSlewing returns 0
22:55:33.808 00.000 12252 IsGuiding returns 0
22:55:33.810 00.002 12252 PulseGuide returned control before completion, sleep 12
22:55:33.832 00.022 12252 IsGuiding returns 0
22:55:33.832 00.000 12252 Move returns status 0, amount 4
22:55:33.832 00.000 12252 BLC: Oldest BLC event removed
22:55:33.832 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
22:55:33.832 00.000 12252 MoveAxis(N, 182, ABG)
22:55:33.832 00.000 12252 Guiding  Dir = 0, Dur = 182
22:55:33.832 00.000 12252 IsSlewing returns 0
22:55:33.834 00.002 12252 IsGuiding returns 0
22:55:33.839 00.005 12252 PulseGuide returned control before completion, sleep 187
22:55:34.036 00.197 12252 IsGuiding returns 0
22:55:34.036 00.000 12252 Move returns status 0, amount 182
22:55:34.036 00.000 12252 move complete, result=0
22:55:34.038 00.002 12252 worker thread done servicing request
22:55:34.038 00.000 12252 Worker thread wakes up
22:55:34.038 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.3 px 182 ms NORTH
22:55:34.039 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:34.039 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:36.384 02.345 12252 Exposure complete
22:55:36.432 00.048 12252 worker thread done servicing request
22:55:36.432 00.000 9044 OnExposeComplete: enter
22:55:36.435 00.003 9044 UpdateGuideState(): m_state=6
22:55:36.436 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4084
22:55:36.438 00.002 9044 Star::Find returns 1 (0), X=1014.60, Y=826.77, Mass=5770, SNR=51.9, Peak=173 HFD=5.2
22:55:36.439 00.001 9044 MultiStar: [#1 -0.07,0.13,1.05,U] [#2 -0.09,0.15,1.20,U] [#3 -0.10,0.17,0.86,U] [#4 -0.09,0.06,1.28,U] [#5 -0.07,0.11,0.65,U] [#6 -0.05,0.10,0.41,U] [#7 -0.14,0.16,0.43,U] [#8 -0.08,0.08,0.40,U] 
22:55:36.440 00.001 9044 refined, 8 included, MultiStar: {-0.11, 0.10}, one-star: {-0.23, -0.03}
22:55:36.441 00.001 9044 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.62) = xAngle (4.01 = -2.28)
22:55:36.442 00.001 9044 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.92 = 0.92)
22:55:36.443 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.14 cameraTheta=2.38 mountX=-0.09 mountY=0.12, mountTheta=2.25
22:55:36.446 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.10, opts=13)
22:55:36.447 00.001 9044 Enqueuing Move request for scope (-0.11, 0.10)
22:55:36.448 00.001 12252 Worker thread wakes up
22:55:36.448 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
22:55:36.448 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
22:55:36.448 00.000 12252 Moving (-0.11, 0.10) raw xDistance=-0.09 yDistance=0.12
22:55:36.448 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:36.449 00.001 12252 BLC: History state: CurrMiss=-0.12, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.299940, 1:-0.115594
22:55:36.449 00.000 9044 UpdateGuideState exits: m=5770 SNR=51.9
22:55:36.450 00.001 12252 BLC: No correction, Miss < min_move
22:55:36.450 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:36.451 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:36.452 00.001 9044 Enqueuing Expose request
22:55:36.453 00.001 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.35
22:55:36.453 00.000 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
22:55:36.453 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:36.453 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:55:36.453 00.000 12252 MoveAxis(E, 4, ABG)
22:55:36.453 00.000 12252 Guiding  Dir = 2, Dur = 4
22:55:36.454 00.001 12252 IsSlewing returns 0
22:55:36.454 00.000 12252 IsGuiding returns 0
22:55:36.456 00.002 12252 PulseGuide returned control before completion, sleep 13
22:55:36.472 00.016 12252 IsGuiding returns 0
22:55:36.472 00.000 12252 Move returns status 0, amount 4
22:55:36.472 00.000 12252 MoveAxis(N, 0, ABG)
22:55:36.472 00.000 12252 Move returns status 0, amount 0
22:55:36.472 00.000 12252 move complete, result=0
22:55:36.472 00.000 12252 worker thread done servicing request
22:55:36.472 00.000 12252 Worker thread wakes up
22:55:36.472 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.1 px 0 ms NORTH
22:55:36.474 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:36.474 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:38.816 02.342 12252 Exposure complete
22:55:38.886 00.070 12252 worker thread done servicing request
22:55:38.886 00.000 9044 OnExposeComplete: enter
22:55:38.888 00.002 9044 UpdateGuideState(): m_state=6
22:55:38.891 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4085
22:55:38.892 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=826.86, Mass=5787, SNR=52.2, Peak=173 HFD=5.1
22:55:38.893 00.001 9044 MultiStar: [#1 -0.04,0.41,0.00,M1] [#2 -0.05,0.14,1.20,U] [#3 -0.11,0.36,0.83,U] [#4 -0.11,0.14,1.25,U] [#5 -0.03,0.15,0.65,U] [#6 -0.03,0.16,0.42,U] [#7 -0.09,0.29,0.43,U] [#8 -0.07,0.18,0.42,U] 
22:55:38.894 00.001 9044 single-star, 7 included, MultiStar: {-0.07, 0.17}, one-star: {-0.03, 0.07}
22:55:38.895 00.001 9044 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.62) = xAngle (3.58 = -2.70)
22:55:38.898 00.003 9044 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.50 = 0.50)
22:55:38.900 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.96 mountX=-0.06 mountY=0.03, mountTheta=2.66
22:55:38.904 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.07, opts=13)
22:55:38.906 00.002 9044 Enqueuing Move request for scope (-0.03, 0.07)
22:55:38.908 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:38.910 00.002 12252 Worker thread wakes up
22:55:38.910 00.000 9044 UpdateGuideState exits: m=5787 SNR=52.2
22:55:38.912 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:38.915 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:38.917 00.002 9044 Enqueuing Expose request
22:55:38.920 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
22:55:38.920 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
22:55:38.920 00.000 12252 Moving (-0.03, 0.07) raw xDistance=-0.06 yDistance=0.03
22:55:38.920 00.000 12252 BLC: History state: CurrMiss=-0.03, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.299940, 1:-0.115594, 2:-0.033724
22:55:38.920 00.000 12252 BLC: No correction, Miss < min_move
22:55:38.925 00.005 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.35
22:55:38.925 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
22:55:38.925 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:38.925 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:55:38.925 00.000 12252 MoveAxis(E, 4, ABG)
22:55:38.926 00.001 12252 Guiding  Dir = 2, Dur = 4
22:55:38.926 00.000 12252 IsSlewing returns 0
22:55:38.926 00.000 12252 IsGuiding returns 0
22:55:38.929 00.003 12252 PulseGuide returned control before completion, sleep 12
22:55:38.956 00.027 12252 IsGuiding returns 0
22:55:38.956 00.000 12252 Move returns status 0, amount 4
22:55:38.956 00.000 12252 MoveAxis(N, 0, ABG)
22:55:38.956 00.000 12252 Move returns status 0, amount 0
22:55:38.956 00.000 12252 move complete, result=0
22:55:38.956 00.000 12252 worker thread done servicing request
22:55:38.956 00.000 12252 Worker thread wakes up
22:55:38.957 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:38.957 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:38.957 00.000 9044 GuideStep: -0.1 px 4 ms EAST, 0.0 px 0 ms NORTH
22:55:41.304 02.347 12252 Exposure complete
22:55:41.348 00.044 12252 worker thread done servicing request
22:55:41.349 00.001 9044 OnExposeComplete: enter
22:55:41.350 00.001 9044 UpdateGuideState(): m_state=6
22:55:41.351 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4086
22:55:41.354 00.003 9044 Star::Find returns 1 (0), X=1014.80, Y=826.99, Mass=5937, SNR=52.8, Peak=173 HFD=5.4
22:55:41.356 00.002 9044 MultiStar: [#1 -0.00,0.40,0.00,M2] [#2 -0.12,0.19,1.18,U] [#3 -0.31,0.22,0.83,U] [#4 -0.04,0.26,1.24,U] [#5 -0.16,0.30,0.64,U] [#6 -0.00,0.34,0.41,U] [#7 -0.09,0.31,0.42,U] [#8 -0.17,0.23,0.41,U] 
22:55:41.358 00.002 9044 single-star, 7 included, MultiStar: {-0.11, 0.24}, one-star: {-0.02, 0.19}
22:55:41.359 00.001 9044 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.62) = xAngle (3.33 = -2.96)
22:55:41.361 00.002 9044 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.24 = 0.24)
22:55:41.362 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.70 mountX=-0.19 mountY=0.05, mountTheta=2.90
22:55:41.364 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.19, opts=13)
22:55:41.366 00.002 9044 Enqueuing Move request for scope (-0.02, 0.19)
22:55:41.367 00.001 12252 Worker thread wakes up
22:55:41.367 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:41.369 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
22:55:41.369 00.000 9044 UpdateGuideState exits: m=5937 SNR=52.8
22:55:41.370 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
22:55:41.370 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:41.371 00.001 12252 Moving (-0.02, 0.19) raw xDistance=-0.19 yDistance=0.05
22:55:41.371 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:41.372 00.001 9044 Enqueuing Expose request
22:55:41.373 00.001 12252 BLC: window closed
22:55:41.373 00.000 12252 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.299940, 1:-0.115594, 2:-0.033724
22:55:41.373 00.000 12252 BLC: No correction, Miss < min_move
22:55:41.376 00.003 12252 PPEC rslt: input = -0.19, final = -0.12, react = -0.11, pred = -0.01, hyst = -0.10, hyst_pct = 0.00, period_length = 483.35
22:55:41.376 00.000 12252 PPEC: input: -0.19, control: -0.12, exposure: 2000
22:55:41.376 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:41.377 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:55:41.377 00.000 12252 MoveAxis(E, 46, ABG)
22:55:41.377 00.000 12252 Guiding  Dir = 2, Dur = 46
22:55:41.377 00.000 12252 IsSlewing returns 0
22:55:41.377 00.000 12252 IsGuiding returns 0
22:55:41.379 00.002 12252 PulseGuide returned control before completion, sleep 55
22:55:41.437 00.058 12252 IsGuiding returns 1
22:55:41.437 00.000 12252 scope still moving after pulse duration time elapsed
22:55:41.469 00.032 12252 IsSlewing returns 0
22:55:41.470 00.001 12252 IsGuiding returns 0
22:55:41.470 00.000 12252 scope move finished after 46 + 45 ms
22:55:41.470 00.000 12252 Move returns status 0, amount 46
22:55:41.470 00.000 12252 MoveAxis(N, 0, ABG)
22:55:41.470 00.000 12252 Move returns status 0, amount 0
22:55:41.470 00.000 12252 move complete, result=0
22:55:41.470 00.000 12252 worker thread done servicing request
22:55:41.470 00.000 12252 Worker thread wakes up
22:55:41.471 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:41.471 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:41.471 00.000 9044 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
22:55:43.826 02.355 12252 Exposure complete
22:55:43.874 00.048 12252 worker thread done servicing request
22:55:43.874 00.000 9044 OnExposeComplete: enter
22:55:43.876 00.002 9044 UpdateGuideState(): m_state=6
22:55:43.877 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4087
22:55:43.878 00.001 9044 Star::Find returns 1 (0), X=1014.81, Y=826.64, Mass=5681, SNR=51.9, Peak=173 HFD=5.2
22:55:43.881 00.003 9044 MultiStar: [#1 0.03,0.10,1.04,U] [#2 -0.01,0.13,1.23,U] [#3 0.01,0.12,0.82,U] [#4 0.23,-0.81,0.00,M1] [#5 -0.03,0.08,0.64,U] [#6 0.02,0.15,0.42,U] [#7 -0.04,0.13,0.42,U] [#8 -0.03,0.16,0.41,U] 
22:55:43.882 00.001 9044 refined, 7 included, MultiStar: {-0.01, 0.07}, one-star: {-0.01, -0.15}
22:55:43.883 00.001 9044 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.62) = xAngle (3.27 = -3.01)
22:55:43.885 00.002 9044 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.19 = 0.19)
22:55:43.887 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.65 mountX=-0.07 mountY=0.01, mountTheta=2.95
22:55:43.888 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.07, opts=13)
22:55:43.889 00.001 9044 Enqueuing Move request for scope (-0.01, 0.07)
22:55:43.890 00.001 12252 Worker thread wakes up
22:55:43.890 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:55:43.891 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
22:55:43.891 00.000 9044 UpdateGuideState exits: m=5681 SNR=51.9
22:55:43.893 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
22:55:43.893 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:43.894 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:43.895 00.001 9044 Enqueuing Expose request
22:55:43.896 00.001 12252 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=0.01
22:55:43.898 00.002 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.36
22:55:43.899 00.001 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
22:55:43.899 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:43.899 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:55:43.899 00.000 12252 MoveAxis(E, 5, ABG)
22:55:43.899 00.000 12252 Guiding  Dir = 2, Dur = 5
22:55:43.899 00.000 12252 IsSlewing returns 0
22:55:43.899 00.000 12252 IsGuiding returns 0
22:55:43.901 00.002 12252 PulseGuide returned control before completion, sleep 14
22:55:43.929 00.028 12252 IsGuiding returns 0
22:55:43.929 00.000 12252 Move returns status 0, amount 5
22:55:43.929 00.000 12252 MoveAxis(N, 0, ABG)
22:55:43.929 00.000 12252 Move returns status 0, amount 0
22:55:43.929 00.000 12252 move complete, result=0
22:55:43.929 00.000 12252 worker thread done servicing request
22:55:43.929 00.000 12252 Worker thread wakes up
22:55:43.929 00.000 9044 GuideStep: -0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
22:55:43.930 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:43.931 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:46.302 02.371 12252 Exposure complete
22:55:46.375 00.073 12252 worker thread done servicing request
22:55:46.375 00.000 9044 OnExposeComplete: enter
22:55:46.377 00.002 9044 UpdateGuideState(): m_state=6
22:55:46.381 00.004 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4088
22:55:46.383 00.002 9044 Star::Find returns 1 (0), X=1014.79, Y=826.78, Mass=5654, SNR=51.4, Peak=173 HFD=5.1
22:55:46.387 00.004 9044 MultiStar: [#1 -0.03,0.05,1.05,U] [#2 -0.11,-0.00,1.24,U] [#3 -0.27,-0.01,0.84,U] [#4 -0.02,0.04,1.28,U] [#5 -0.18,-0.03,0.67,U] [#6 0.01,0.04,0.43,U] [#7 -0.08,0.07,0.44,U] [#8 -0.20,-0.07,0.42,U] 
22:55:46.387 00.000 9044 single-star, 8 included, MultiStar: {-0.09, 0.01}, one-star: {-0.04, -0.01}
22:55:46.388 00.001 9044 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.62) = xAngle (-1.20 = -1.20)
22:55:46.389 00.001 9044 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.28 = 2.00)
22:55:46.391 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.82 mountX=0.01 mountY=0.04, mountTheta=1.19
22:55:46.395 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.01, opts=13)
22:55:46.398 00.003 9044 Enqueuing Move request for scope (-0.04, -0.01)
22:55:46.399 00.001 12252 Worker thread wakes up
22:55:46.399 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:46.401 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
22:55:46.401 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
22:55:46.401 00.000 12252 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=0.04
22:55:46.401 00.000 9044 UpdateGuideState exits: m=5654 SNR=51.4
22:55:46.403 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:46.404 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:46.405 00.001 9044 Enqueuing Expose request
22:55:46.406 00.001 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.36
22:55:46.407 00.001 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
22:55:46.407 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:46.407 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:55:46.407 00.000 12252 MoveAxis(E, 3, ABG)
22:55:46.407 00.000 12252 Guiding  Dir = 2, Dur = 3
22:55:46.407 00.000 12252 IsSlewing returns 0
22:55:46.408 00.001 12252 IsGuiding returns 0
22:55:46.410 00.002 12252 PulseGuide returned control before completion, sleep 11
22:55:46.425 00.015 12252 IsGuiding returns 0
22:55:46.425 00.000 12252 Move returns status 0, amount 3
22:55:46.425 00.000 12252 MoveAxis(N, 0, ABG)
22:55:46.425 00.000 12252 Move returns status 0, amount 0
22:55:46.425 00.000 12252 move complete, result=0
22:55:46.425 00.000 12252 worker thread done servicing request
22:55:46.425 00.000 12252 Worker thread wakes up
22:55:46.426 00.001 9044 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
22:55:46.427 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:46.427 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:48.784 02.357 12252 Exposure complete
22:55:48.841 00.057 12252 worker thread done servicing request
22:55:48.841 00.000 9044 OnExposeComplete: enter
22:55:48.842 00.001 9044 UpdateGuideState(): m_state=6
22:55:48.844 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4089
22:55:48.845 00.001 9044 Star::Find returns 1 (0), X=1014.76, Y=826.89, Mass=5676, SNR=51.7, Peak=173 HFD=5.1
22:55:48.846 00.001 9044 MultiStar: [#1 0.03,0.34,1.08,U] [#2 -0.06,0.18,1.20,U] [#3 -0.07,0.28,0.82,U] [#4 -0.04,0.16,1.25,U] [#5 -0.11,0.17,0.66,U] [#6 -0.02,0.20,0.41,U] [#7 -0.03,0.16,0.43,U] [#8 -0.23,0.23,0.42,U] 
22:55:48.848 00.002 9044 single-star, 8 included, MultiStar: {-0.05, 0.20}, one-star: {-0.07, 0.09}
22:55:48.849 00.001 9044 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.62) = xAngle (3.85 = -2.43)
22:55:48.850 00.001 9044 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.77 = 0.77)
22:55:48.851 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.09 hyp=0.11 cameraTheta=2.22 mountX=-0.09 mountY=0.08, mountTheta=2.40
22:55:48.854 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.09, opts=13)
22:55:48.856 00.002 9044 Enqueuing Move request for scope (-0.07, 0.09)
22:55:48.856 00.000 12252 Worker thread wakes up
22:55:48.857 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.09) opts 0xd
22:55:48.857 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:48.858 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.09)
22:55:48.858 00.000 9044 UpdateGuideState exits: m=5676 SNR=51.7
22:55:48.858 00.000 12252 Moving (-0.07, 0.09) raw xDistance=-0.09 yDistance=0.08
22:55:48.859 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:48.860 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:48.862 00.002 9044 Enqueuing Expose request
22:55:48.863 00.001 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.05, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.36
22:55:48.863 00.000 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
22:55:48.863 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:48.863 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
22:55:48.863 00.000 12252 MoveAxis(E, 6, ABG)
22:55:48.863 00.000 12252 Guiding  Dir = 2, Dur = 6
22:55:48.864 00.001 12252 IsSlewing returns 0
22:55:48.864 00.000 12252 IsGuiding returns 0
22:55:48.867 00.003 12252 PulseGuide returned control before completion, sleep 14
22:55:48.886 00.019 12252 IsGuiding returns 0
22:55:48.886 00.000 12252 Move returns status 0, amount 6
22:55:48.886 00.000 12252 MoveAxis(N, 0, ABG)
22:55:48.886 00.000 12252 Move returns status 0, amount 0
22:55:48.886 00.000 12252 move complete, result=0
22:55:48.886 00.000 12252 worker thread done servicing request
22:55:48.887 00.001 12252 Worker thread wakes up
22:55:48.887 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:48.887 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:48.887 00.000 9044 GuideStep: -0.1 px 6 ms EAST, 0.1 px 0 ms NORTH
22:55:51.227 02.340 12252 Exposure complete
22:55:51.284 00.057 12252 worker thread done servicing request
22:55:51.284 00.000 9044 OnExposeComplete: enter
22:55:51.286 00.002 9044 UpdateGuideState(): m_state=6
22:55:51.289 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4090
22:55:51.291 00.002 9044 Star::Find returns 1 (0), X=1014.57, Y=826.94, Mass=5863, SNR=52.4, Peak=173 HFD=5.2
22:55:51.294 00.003 9044 MultiStar: [#1 -0.16,0.34,1.04,U] [#2 -0.10,0.26,1.19,U] [#3 -0.16,0.31,0.83,U] [#4 -0.10,0.18,1.27,U] [#5 -0.16,0.28,0.64,U] [#6 -0.13,0.33,0.42,U] [#7 -0.22,0.18,0.43,U] [#8 -0.17,0.32,0.41,U] 
22:55:51.296 00.002 9044 single-star, 8 included, MultiStar: {-0.15, 0.25}, one-star: {-0.25, 0.14}
22:55:51.297 00.001 9044 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.62) = xAngle (4.27 = -2.02)
22:55:51.299 00.002 9044 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.18 = 1.18)
22:55:51.300 00.001 9044 CameraToMount -- cameraX=-0.25 cameraY=0.14 hyp=0.29 cameraTheta=2.64 mountX=-0.12 mountY=0.27, mountTheta=2.01
22:55:51.303 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.25, y=0.14, opts=13)
22:55:51.304 00.001 9044 Enqueuing Move request for scope (-0.25, 0.14)
22:55:51.305 00.001 12252 Worker thread wakes up
22:55:51.305 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:51.307 00.002 9044 UpdateGuideState exits: m=5863 SNR=52.4
22:55:51.308 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.14) opts 0xd
22:55:51.308 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:51.309 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:51.310 00.001 9044 Enqueuing Expose request
22:55:51.312 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.25, 0.14)
22:55:51.312 00.000 12252 Moving (-0.25, 0.14) raw xDistance=-0.12 yDistance=0.27
22:55:51.315 00.003 12252 PPEC rslt: input = -0.12, final = -0.09, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 483.36
22:55:51.315 00.000 12252 PPEC: input: -0.12, control: -0.09, exposure: 2000
22:55:51.315 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:55:51.315 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
22:55:51.316 00.001 12252 MoveAxis(E, 34, ABG)
22:55:51.316 00.000 12252 Guiding  Dir = 2, Dur = 34
22:55:51.316 00.000 12252 IsSlewing returns 0
22:55:51.316 00.000 12252 IsGuiding returns 0
22:55:51.319 00.003 12252 PulseGuide returned control before completion, sleep 43
22:55:51.373 00.054 12252 IsGuiding returns 0
22:55:51.373 00.000 12252 Move returns status 0, amount 34
22:55:51.373 00.000 12252 MoveAxis(N, 0, ABG)
22:55:51.373 00.000 12252 Move returns status 0, amount 0
22:55:51.373 00.000 12252 move complete, result=0
22:55:51.373 00.000 12252 worker thread done servicing request
22:55:51.373 00.000 9044 GuideStep: -0.1 px 34 ms EAST, 0.3 px 0 ms NORTH
22:55:51.375 00.002 12252 Worker thread wakes up
22:55:51.376 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:51.376 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:53.720 02.344 12252 Exposure complete
22:55:53.762 00.042 12252 worker thread done servicing request
22:55:53.762 00.000 9044 OnExposeComplete: enter
22:55:53.763 00.001 9044 UpdateGuideState(): m_state=6
22:55:53.765 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4091
22:55:53.766 00.001 9044 Star::Find returns 1 (0), X=1014.65, Y=826.74, Mass=5708, SNR=51.8, Peak=173 HFD=5.3
22:55:53.767 00.001 9044 MultiStar: [#1 -0.10,0.26,1.04,U] [#2 -0.12,0.05,1.21,U] [#3 -0.26,0.02,0.85,U] [#4 -0.06,0.07,1.25,U] [#5 -0.22,0.00,0.66,U] [#6 -0.19,0.02,0.42,U] [#7 -0.10,0.11,0.43,U] [#8 -0.14,0.12,0.42,U] 
22:55:53.768 00.001 9044 refined, 8 included, MultiStar: {-0.14, 0.07}, one-star: {-0.18, -0.06}
22:55:53.769 00.001 9044 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.62) = xAngle (4.34 = -1.94)
22:55:53.769 00.000 9044 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.26 = 1.26)
22:55:53.770 00.001 9044 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.16 cameraTheta=2.71 mountX=-0.06 mountY=0.15, mountTheta=1.94
22:55:53.773 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=0.07, opts=13)
22:55:53.777 00.004 9044 Enqueuing Move request for scope (-0.14, 0.07)
22:55:53.779 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:53.780 00.001 9044 UpdateGuideState exits: m=5708 SNR=51.8
22:55:53.782 00.002 12252 Worker thread wakes up
22:55:53.782 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:53.785 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
22:55:53.785 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:53.786 00.001 9044 Enqueuing Expose request
22:55:53.787 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
22:55:53.788 00.001 12252 Moving (-0.14, 0.07) raw xDistance=-0.06 yDistance=0.15
22:55:53.791 00.003 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.36
22:55:53.792 00.001 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
22:55:53.792 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:55:53.792 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
22:55:53.792 00.000 12252 MoveAxis(E, 5, ABG)
22:55:53.792 00.000 12252 Guiding  Dir = 2, Dur = 5
22:55:53.792 00.000 12252 IsSlewing returns 0
22:55:53.792 00.000 12252 IsGuiding returns 0
22:55:53.795 00.003 12252 PulseGuide returned control before completion, sleep 14
22:55:53.822 00.027 12252 IsGuiding returns 0
22:55:53.822 00.000 12252 Move returns status 0, amount 5
22:55:53.822 00.000 12252 MoveAxis(N, 0, ABG)
22:55:53.822 00.000 12252 Move returns status 0, amount 0
22:55:53.822 00.000 12252 move complete, result=0
22:55:53.824 00.002 12252 worker thread done servicing request
22:55:53.824 00.000 12252 Worker thread wakes up
22:55:53.824 00.000 9044 GuideStep: -0.1 px 5 ms EAST, 0.2 px 0 ms NORTH
22:55:53.825 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:53.825 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:56.189 02.364 12252 Exposure complete
22:55:56.254 00.065 12252 worker thread done servicing request
22:55:56.254 00.000 9044 OnExposeComplete: enter
22:55:56.257 00.003 9044 UpdateGuideState(): m_state=6
22:55:56.259 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4092
22:55:56.260 00.001 9044 Star::Find returns 1 (0), X=1014.72, Y=826.92, Mass=5828, SNR=52.4, Peak=173 HFD=5.2
22:55:56.262 00.002 9044 MultiStar: [#1 -0.08,0.39,0.00,M1] [#2 -0.16,0.11,1.19,U] [#3 -0.15,0.38,0.00,M1] [#4 -0.05,0.14,1.23,U] [#5 -0.14,0.09,0.65,U] [#6 -0.17,0.13,0.42,U] [#7 -0.18,0.27,0.42,U] [#8 -0.22,0.18,0.41,U] 
22:55:56.265 00.003 9044 single-star, 6 included, MultiStar: {-0.13, 0.13}, one-star: {-0.11, 0.12}
22:55:56.267 00.002 9044 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.62) = xAngle (3.91 = -2.37)
22:55:56.270 00.003 9044 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.83 = 0.83)
22:55:56.273 00.003 9044 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.29 mountX=-0.12 mountY=0.12, mountTheta=2.34
22:55:56.277 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=0.12, opts=13)
22:55:56.280 00.003 9044 Enqueuing Move request for scope (-0.11, 0.12)
22:55:56.282 00.002 12252 Worker thread wakes up
22:55:56.282 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:56.284 00.002 9044 UpdateGuideState exits: m=5828 SNR=52.4
22:55:56.286 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:56.288 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:56.290 00.002 9044 Enqueuing Expose request
22:55:56.292 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
22:55:56.292 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
22:55:56.292 00.000 12252 Moving (-0.11, 0.12) raw xDistance=-0.12 yDistance=0.12
22:55:56.295 00.003 12252 PPEC rslt: input = -0.12, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 483.36
22:55:56.295 00.000 12252 PPEC: input: -0.12, control: -0.07, exposure: 2000
22:55:56.295 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:56.295 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:55:56.295 00.000 12252 MoveAxis(E, 28, ABG)
22:55:56.295 00.000 12252 Guiding  Dir = 2, Dur = 28
22:55:56.296 00.001 12252 IsSlewing returns 0
22:55:56.296 00.000 12252 IsGuiding returns 0
22:55:56.298 00.002 12252 PulseGuide returned control before completion, sleep 37
22:55:56.345 00.047 12252 IsGuiding returns 0
22:55:56.346 00.001 12252 Move returns status 0, amount 28
22:55:56.346 00.000 12252 MoveAxis(N, 0, ABG)
22:55:56.346 00.000 12252 Move returns status 0, amount 0
22:55:56.346 00.000 12252 move complete, result=0
22:55:56.346 00.000 12252 worker thread done servicing request
22:55:56.346 00.000 12252 Worker thread wakes up
22:55:56.346 00.000 9044 GuideStep: -0.1 px 28 ms EAST, 0.1 px 0 ms NORTH
22:55:56.347 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:56.347 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:55:58.690 02.343 12252 Exposure complete
22:55:58.735 00.045 12252 worker thread done servicing request
22:55:58.735 00.000 9044 OnExposeComplete: enter
22:55:58.737 00.002 9044 UpdateGuideState(): m_state=6
22:55:58.738 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4093
22:55:58.739 00.001 9044 Star::Find returns 1 (0), X=1014.75, Y=826.86, Mass=5783, SNR=52.1, Peak=173 HFD=5.1
22:55:58.742 00.003 9044 MultiStar: [#1 -0.06,0.33,1.03,U] [#2 -0.12,0.18,1.19,U] [#3 -0.11,0.25,0.84,U] [#4 -0.08,0.10,1.23,U] [#5 -0.20,0.08,0.65,U] [#6 -0.03,0.10,0.43,U] [#7 -0.10,0.19,0.43,U] [#8 -0.17,0.23,0.41,U] 
22:55:58.745 00.003 9044 single-star, 8 included, MultiStar: {-0.10, 0.17}, one-star: {-0.08, 0.06}
22:55:58.747 00.002 9044 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.62) = xAngle (4.12 = -2.17)
22:55:58.749 00.002 9044 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.03 = 1.03)
22:55:58.752 00.003 9044 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.49 mountX=-0.06 mountY=0.09, mountTheta=2.15
22:55:58.756 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.06, opts=13)
22:55:58.758 00.002 9044 Enqueuing Move request for scope (-0.08, 0.06)
22:55:58.761 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:55:58.762 00.001 9044 UpdateGuideState exits: m=5783 SNR=52.1
22:55:58.763 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:55:58.765 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:55:58.768 00.003 9044 Enqueuing Expose request
22:55:58.771 00.003 12252 Worker thread wakes up
22:55:58.771 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
22:55:58.771 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
22:55:58.771 00.000 12252 Moving (-0.08, 0.06) raw xDistance=-0.06 yDistance=0.09
22:55:58.776 00.005 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.36
22:55:58.776 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
22:55:58.776 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:55:58.777 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:55:58.777 00.000 12252 MoveAxis(E, 3, ABG)
22:55:58.777 00.000 12252 Guiding  Dir = 2, Dur = 3
22:55:58.777 00.000 12252 IsSlewing returns 0
22:55:58.777 00.000 12252 IsGuiding returns 0
22:55:58.779 00.002 12252 PulseGuide returned control before completion, sleep 12
22:55:58.793 00.014 12252 IsGuiding returns 0
22:55:58.793 00.000 12252 Move returns status 0, amount 3
22:55:58.793 00.000 12252 MoveAxis(N, 0, ABG)
22:55:58.793 00.000 12252 Move returns status 0, amount 0
22:55:58.793 00.000 12252 move complete, result=0
22:55:58.793 00.000 12252 worker thread done servicing request
22:55:58.793 00.000 12252 Worker thread wakes up
22:55:58.793 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:55:58.796 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:55:58.797 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:01.153 02.356 12252 Exposure complete
22:56:01.220 00.067 12252 worker thread done servicing request
22:56:01.220 00.000 9044 OnExposeComplete: enter
22:56:01.221 00.001 9044 UpdateGuideState(): m_state=6
22:56:01.222 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
22:56:01.223 00.001 9044 Star::Find returns 1 (0), X=1014.74, Y=826.97, Mass=5790, SNR=52.1, Peak=173 HFD=5.2
22:56:01.224 00.001 9044 MultiStar: [#1 -0.11,0.40,0.00,M1] [#2 -0.15,0.22,1.21,U] [#3 -0.15,0.32,0.84,U] [#4 -0.16,0.19,1.28,U] [#5 -0.15,0.26,0.65,U] [#6 -0.12,0.20,0.42,U] [#7 -0.18,0.22,0.43,U] [#8 -0.11,0.16,0.42,U] 
22:56:01.225 00.001 9044 single-star, 7 included, MultiStar: {-0.14, 0.22}, one-star: {-0.09, 0.17}
22:56:01.225 00.000 9044 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.62) = xAngle (3.69 = -2.59)
22:56:01.226 00.001 9044 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.61 = 0.61)
22:56:01.227 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.17 hyp=0.19 cameraTheta=2.07 mountX=-0.16 mountY=0.11, mountTheta=2.55
22:56:01.230 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.17, opts=13)
22:56:01.231 00.001 9044 Enqueuing Move request for scope (-0.09, 0.17)
22:56:01.232 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:01.233 00.001 9044 UpdateGuideState exits: m=5790 SNR=52.1
22:56:01.234 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:01.235 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:01.236 00.001 9044 Enqueuing Expose request
22:56:01.237 00.001 12252 Worker thread wakes up
22:56:01.238 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.17) opts 0xd
22:56:01.238 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.17)
22:56:01.238 00.000 12252 Moving (-0.09, 0.17) raw xDistance=-0.16 yDistance=0.11
22:56:01.240 00.002 12252 PPEC rslt: input = -0.16, final = -0.11, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 483.36
22:56:01.241 00.001 12252 PPEC: input: -0.16, control: -0.11, exposure: 2000
22:56:01.241 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:01.241 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
22:56:01.241 00.000 12252 MoveAxis(E, 43, ABG)
22:56:01.241 00.000 12252 Guiding  Dir = 2, Dur = 43
22:56:01.241 00.000 12252 IsSlewing returns 0
22:56:01.241 00.000 12252 IsGuiding returns 0
22:56:01.244 00.003 12252 PulseGuide returned control before completion, sleep 52
22:56:01.306 00.062 12252 IsGuiding returns 0
22:56:01.306 00.000 12252 Move returns status 0, amount 43
22:56:01.306 00.000 12252 MoveAxis(N, 0, ABG)
22:56:01.306 00.000 12252 Move returns status 0, amount 0
22:56:01.307 00.001 12252 move complete, result=0
22:56:01.307 00.000 12252 worker thread done servicing request
22:56:01.307 00.000 9044 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
22:56:01.309 00.002 12252 Worker thread wakes up
22:56:01.309 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:01.309 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:03.670 02.361 12252 Exposure complete
22:56:03.716 00.046 12252 worker thread done servicing request
22:56:03.716 00.000 9044 OnExposeComplete: enter
22:56:03.718 00.002 9044 UpdateGuideState(): m_state=6
22:56:03.720 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4095
22:56:03.721 00.001 9044 Star::Find returns 1 (0), X=1014.57, Y=826.68, Mass=5578, SNR=51.2, Peak=173 HFD=5.1
22:56:03.723 00.002 9044 MultiStar: [#1 -0.25,0.31,0.00,M2] [#2 -0.17,0.00,1.22,U] [#3 -0.24,-0.04,0.84,U] [#4 -0.19,0.08,1.28,U] [#5 -0.22,-0.01,0.67,U] [#6 -0.17,0.14,0.42,U] [#7 -0.23,0.14,0.44,U] [#8 -0.35,0.01,0.43,U] 
22:56:03.724 00.001 9044 refined, 7 included, MultiStar: {-0.22, 0.01}, one-star: {-0.26, -0.12}
22:56:03.725 00.001 9044 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.62) = xAngle (4.71 = -1.57)
22:56:03.726 00.001 9044 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.63 = 1.63)
22:56:03.727 00.001 9044 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.09 mountX=0.00 mountY=0.22, mountTheta=1.57
22:56:03.729 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.22, y=0.01, opts=13)
22:56:03.731 00.002 9044 Enqueuing Move request for scope (-0.22, 0.01)
22:56:03.731 00.000 12252 Worker thread wakes up
22:56:03.731 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:03.732 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
22:56:03.733 00.001 9044 UpdateGuideState exits: m=5578 SNR=51.2
22:56:03.733 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
22:56:03.733 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:03.735 00.002 12252 Moving (-0.22, 0.01) raw xDistance=0.00 yDistance=0.22
22:56:03.735 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:03.737 00.002 9044 Enqueuing Expose request
22:56:03.739 00.002 12252 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.36
22:56:03.739 00.000 12252 PPEC: input: 0.00, control: -0.02, exposure: 2000
22:56:03.739 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.10 newest=0.41
22:56:03.739 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
22:56:03.739 00.000 12252 MoveAxis(E, 8, ABG)
22:56:03.739 00.000 12252 Guiding  Dir = 2, Dur = 8
22:56:03.739 00.000 12252 IsSlewing returns 0
22:56:03.740 00.001 12252 IsGuiding returns 0
22:56:03.741 00.001 12252 PulseGuide returned control before completion, sleep 17
22:56:03.770 00.029 12252 IsGuiding returns 0
22:56:03.770 00.000 12252 Move returns status 0, amount 8
22:56:03.770 00.000 12252 BLC: Oldest BLC event removed
22:56:03.770 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
22:56:03.771 00.001 12252 MoveAxis(S, 155, ABG)
22:56:03.771 00.000 12252 Guiding  Dir = 1, Dur = 155
22:56:03.771 00.000 12252 IsSlewing returns 0
22:56:03.771 00.000 12252 IsGuiding returns 0
22:56:03.776 00.005 12252 PulseGuide returned control before completion, sleep 161
22:56:03.943 00.167 12252 IsGuiding returns 0
22:56:03.943 00.000 12252 Move returns status 0, amount 155
22:56:03.943 00.000 12252 move complete, result=0
22:56:03.943 00.000 12252 worker thread done servicing request
22:56:03.943 00.000 12252 Worker thread wakes up
22:56:03.943 00.000 9044 GuideStep: 0.0 px 8 ms EAST, 0.2 px 155 ms SOUTH
22:56:03.945 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:03.945 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:06.290 02.345 12252 Exposure complete
22:56:06.375 00.085 12252 worker thread done servicing request
22:56:06.375 00.000 9044 OnExposeComplete: enter
22:56:06.377 00.002 9044 UpdateGuideState(): m_state=6
22:56:06.380 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4096
22:56:06.381 00.001 9044 Star::Find returns 1 (0), X=1015.00, Y=826.83, Mass=5673, SNR=51.6, Peak=173 HFD=5.0
22:56:06.382 00.001 9044 MultiStar: [#1 0.29,0.15,1.04,U] [#2 0.09,0.03,1.19,U] [#3 0.07,0.11,0.86,U] [#4 0.40,-0.83,0.00,M1] [#5 0.04,-0.01,0.66,U] [#6 0.22,0.11,0.41,U] [#7 0.12,0.23,0.44,U] [#8 0.14,-0.01,0.42,U] 
22:56:06.382 00.000 9044 refined, 7 included, MultiStar: {0.14, 0.08}, one-star: {0.17, 0.03}
22:56:06.383 00.001 9044 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.62) = xAngle (2.11 = 2.11)
22:56:06.384 00.001 9044 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.97 = -0.97)
22:56:06.385 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.08 hyp=0.16 cameraTheta=0.48 mountX=-0.08 mountY=-0.13, mountTheta=-2.13
22:56:06.388 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.08, opts=13)
22:56:06.389 00.001 9044 Enqueuing Move request for scope (0.14, 0.08)
22:56:06.391 00.002 12252 Worker thread wakes up
22:56:06.391 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:06.392 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.08) opts 0xd
22:56:06.392 00.000 9044 UpdateGuideState exits: m=5673 SNR=51.6
22:56:06.393 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.08)
22:56:06.393 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:06.394 00.001 12252 Moving (0.14, 0.08) raw xDistance=-0.08 yDistance=-0.13
22:56:06.394 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:06.395 00.001 9044 Enqueuing Expose request
22:56:06.396 00.001 12252 BLC: History state: CurrMiss=-0.13, AvgInitMiss=-0.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.218883, 1:-0.133797
22:56:06.396 00.000 12252 BLC: No correction, Miss < min_move
22:56:06.400 00.004 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.36
22:56:06.400 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
22:56:06.400 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:06.400 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:56:06.400 00.000 12252 MoveAxis(E, 5, ABG)
22:56:06.400 00.000 12252 Guiding  Dir = 2, Dur = 5
22:56:06.400 00.000 12252 IsSlewing returns 0
22:56:06.400 00.000 12252 IsGuiding returns 0
22:56:06.403 00.003 12252 PulseGuide returned control before completion, sleep 13
22:56:06.422 00.019 12252 IsGuiding returns 0
22:56:06.422 00.000 12252 Move returns status 0, amount 5
22:56:06.422 00.000 12252 MoveAxis(N, 0, ABG)
22:56:06.422 00.000 12252 Move returns status 0, amount 0
22:56:06.423 00.001 12252 move complete, result=0
22:56:06.423 00.000 12252 worker thread done servicing request
22:56:06.423 00.000 9044 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
22:56:06.423 00.000 12252 Worker thread wakes up
22:56:06.424 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:06.424 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:08.786 02.362 12252 Exposure complete
22:56:08.834 00.048 12252 worker thread done servicing request
22:56:08.835 00.001 9044 OnExposeComplete: enter
22:56:08.836 00.001 9044 UpdateGuideState(): m_state=6
22:56:08.838 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4097
22:56:08.840 00.002 9044 Star::Find returns 1 (0), X=1014.89, Y=826.92, Mass=5755, SNR=52.2, Peak=173 HFD=5.2
22:56:08.841 00.001 9044 MultiStar: [#1 0.00,0.34,1.04,U] [#2 -0.06,0.13,1.19,U] [#3 -0.05,0.28,0.82,U] [#4 0.03,0.20,1.26,U] [#5 -0.06,0.20,0.65,U] [#6 0.03,0.22,0.43,U] [#7 -0.04,0.22,0.42,U] [#8 0.00,0.13,0.40,U] 
22:56:08.842 00.001 9044 single-star, 8 included, MultiStar: {-0.01, 0.21}, one-star: {0.06, 0.13}
22:56:08.844 00.002 9044 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.62) = xAngle (2.75 = 2.75)
22:56:08.845 00.001 9044 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.33 = -0.33)
22:56:08.846 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.13 mountX=-0.13 mountY=-0.05, mountTheta=-2.80
22:56:08.847 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.13, opts=13)
22:56:08.849 00.002 9044 Enqueuing Move request for scope (0.06, 0.13)
22:56:08.850 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:08.851 00.001 9044 UpdateGuideState exits: m=5755 SNR=52.2
22:56:08.852 00.001 12252 Worker thread wakes up
22:56:08.852 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:08.854 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
22:56:08.854 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:08.855 00.001 9044 Enqueuing Expose request
22:56:08.856 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
22:56:08.856 00.000 12252 Moving (0.06, 0.13) raw xDistance=-0.13 yDistance=-0.05
22:56:08.856 00.000 12252 BLC: History state: CurrMiss=-0.05, AvgInitMiss=-0.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.218883, 1:-0.133797, 2:-0.045491
22:56:08.856 00.000 12252 BLC: No correction, Miss < min_move
22:56:08.859 00.003 12252 PPEC rslt: input = -0.13, final = -0.09, react = -0.08, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 483.36
22:56:08.859 00.000 12252 PPEC: input: -0.13, control: -0.09, exposure: 2000
22:56:08.859 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:08.859 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:08.859 00.000 12252 MoveAxis(E, 35, ABG)
22:56:08.859 00.000 12252 Guiding  Dir = 2, Dur = 35
22:56:08.859 00.000 12252 IsSlewing returns 0
22:56:08.860 00.001 12252 IsGuiding returns 0
22:56:08.861 00.001 12252 PulseGuide returned control before completion, sleep 43
22:56:08.914 00.053 12252 IsGuiding returns 0
22:56:08.914 00.000 12252 Move returns status 0, amount 35
22:56:08.914 00.000 12252 MoveAxis(N, 0, ABG)
22:56:08.914 00.000 12252 Move returns status 0, amount 0
22:56:08.914 00.000 12252 move complete, result=0
22:56:08.914 00.000 12252 worker thread done servicing request
22:56:08.914 00.000 12252 Worker thread wakes up
22:56:08.914 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:08.914 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:08.914 00.000 9044 GuideStep: -0.1 px 35 ms EAST, -0.0 px 0 ms NORTH
22:56:11.246 02.332 12252 Exposure complete
22:56:11.286 00.040 12252 worker thread done servicing request
22:56:11.286 00.000 9044 OnExposeComplete: enter
22:56:11.288 00.002 9044 UpdateGuideState(): m_state=6
22:56:11.290 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4098
22:56:11.291 00.001 9044 Star::Find returns 1 (0), X=1014.92, Y=826.86, Mass=5669, SNR=51.6, Peak=173 HFD=5.1
22:56:11.292 00.001 9044 MultiStar: [#1 0.12,0.30,1.05,U] [#2 0.04,0.18,1.19,U] [#3 0.06,0.33,0.85,U] [#4 0.33,-0.65,0.00,M1] [#5 0.05,0.21,0.66,U] [#6 0.18,0.15,0.42,U] [#7 0.07,0.25,0.43,U] [#8 0.17,0.25,0.42,U] 
22:56:11.294 00.002 9044 single-star, 7 included, MultiStar: {0.09, 0.21}, one-star: {0.09, 0.06}
22:56:11.295 00.001 9044 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.62) = xAngle (2.22 = 2.22)
22:56:11.296 00.001 9044 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.86 = -0.86)
22:56:11.297 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.60 mountX=-0.06 mountY=-0.08, mountTheta=-2.24
22:56:11.299 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.06, opts=13)
22:56:11.300 00.001 9044 Enqueuing Move request for scope (0.09, 0.06)
22:56:11.301 00.001 12252 Worker thread wakes up
22:56:11.302 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:11.303 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
22:56:11.303 00.000 9044 UpdateGuideState exits: m=5669 SNR=51.6
22:56:11.303 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:11.305 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:11.307 00.002 9044 Enqueuing Expose request
22:56:11.308 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
22:56:11.308 00.000 12252 Moving (0.09, 0.06) raw xDistance=-0.06 yDistance=-0.08
22:56:11.308 00.000 12252 BLC: window closed
22:56:11.308 00.000 12252 BLC: History state: CurrMiss=-0.08, AvgInitMiss=-0.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=0.218883, 1:-0.133797, 2:-0.045491
22:56:11.308 00.000 12252 BLC: No correction, Miss < min_move
22:56:11.311 00.003 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.37
22:56:11.311 00.000 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
22:56:11.311 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:11.311 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:56:11.311 00.000 12252 MoveAxis(E, 3, ABG)
22:56:11.311 00.000 12252 Guiding  Dir = 2, Dur = 3
22:56:11.311 00.000 12252 IsSlewing returns 0
22:56:11.311 00.000 12252 IsGuiding returns 0
22:56:11.313 00.002 12252 PulseGuide returned control before completion, sleep 11
22:56:11.332 00.019 12252 IsGuiding returns 0
22:56:11.332 00.000 12252 Move returns status 0, amount 3
22:56:11.332 00.000 12252 MoveAxis(N, 0, ABG)
22:56:11.332 00.000 12252 Move returns status 0, amount 0
22:56:11.332 00.000 12252 move complete, result=0
22:56:11.332 00.000 12252 worker thread done servicing request
22:56:11.332 00.000 12252 Worker thread wakes up
22:56:11.332 00.000 9044 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
22:56:11.334 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:11.334 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:13.676 02.342 12252 Exposure complete
22:56:13.722 00.046 12252 worker thread done servicing request
22:56:13.722 00.000 9044 OnExposeComplete: enter
22:56:13.724 00.002 9044 UpdateGuideState(): m_state=6
22:56:13.725 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4099
22:56:13.726 00.001 9044 Star::Find returns 1 (0), X=1014.97, Y=826.94, Mass=5747, SNR=52.0, Peak=173 HFD=5.4
22:56:13.727 00.001 9044 MultiStar: [#1 0.24,0.21,1.04,U] [#2 0.11,0.17,1.19,U] [#3 0.06,0.29,0.83,U] [#4 0.29,0.46,0.00,M2] [#5 0.09,0.12,0.64,U] [#6 0.31,0.16,0.43,U] [#7 0.10,0.27,0.42,U] [#8 0.08,0.19,0.42,U] 
22:56:13.728 00.001 9044 single-star, 7 included, MultiStar: {0.14, 0.19}, one-star: {0.14, 0.15}
22:56:13.729 00.001 9044 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.62) = xAngle (2.42 = 2.42)
22:56:13.729 00.000 9044 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.67 = -0.67)
22:56:13.730 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.20 cameraTheta=0.79 mountX=-0.15 mountY=-0.13, mountTheta=-2.45
22:56:13.732 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.15, opts=13)
22:56:13.733 00.001 9044 Enqueuing Move request for scope (0.14, 0.15)
22:56:13.735 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:13.736 00.001 9044 UpdateGuideState exits: m=5747 SNR=52.0
22:56:13.737 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:13.738 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:13.740 00.002 9044 Enqueuing Expose request
22:56:13.741 00.001 12252 Worker thread wakes up
22:56:13.741 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
22:56:13.741 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
22:56:13.741 00.000 12252 Moving (0.14, 0.15) raw xDistance=-0.15 yDistance=-0.13
22:56:13.746 00.005 12252 PPEC rslt: input = -0.15, final = -0.09, react = -0.09, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 483.37
22:56:13.746 00.000 12252 PPEC: input: -0.15, control: -0.09, exposure: 2000
22:56:13.746 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:13.746 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
22:56:13.746 00.000 12252 MoveAxis(E, 37, ABG)
22:56:13.747 00.001 12252 Guiding  Dir = 2, Dur = 37
22:56:13.747 00.000 12252 IsSlewing returns 0
22:56:13.747 00.000 12252 IsGuiding returns 0
22:56:13.750 00.003 12252 PulseGuide returned control before completion, sleep 45
22:56:13.807 00.057 12252 IsGuiding returns 0
22:56:13.807 00.000 12252 Move returns status 0, amount 37
22:56:13.807 00.000 12252 MoveAxis(N, 0, ABG)
22:56:13.807 00.000 12252 Move returns status 0, amount 0
22:56:13.807 00.000 12252 move complete, result=0
22:56:13.807 00.000 12252 worker thread done servicing request
22:56:13.807 00.000 12252 Worker thread wakes up
22:56:13.807 00.000 9044 GuideStep: -0.2 px 37 ms EAST, -0.1 px 0 ms NORTH
22:56:13.809 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:13.809 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:16.150 02.341 12252 Exposure complete
22:56:16.207 00.057 12252 worker thread done servicing request
22:56:16.207 00.000 9044 OnExposeComplete: enter
22:56:16.208 00.001 9044 UpdateGuideState(): m_state=6
22:56:16.210 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4100
22:56:16.211 00.001 9044 Star::Find returns 1 (0), X=1014.77, Y=826.96, Mass=5878, SNR=52.5, Peak=173 HFD=5.3
22:56:16.214 00.003 9044 MultiStar: [#1 -0.02,0.38,0.00,M1] [#2 -0.13,0.18,1.22,U] [#3 -0.06,0.35,0.82,U] [#4 -0.07,0.21,1.28,U] [#5 -0.21,0.18,0.64,U] [#6 0.01,0.10,0.41,U] [#7 -0.07,0.20,0.43,U] [#8 -0.13,0.15,0.41,U] 
22:56:16.216 00.002 9044 single-star, 7 included, MultiStar: {-0.09, 0.20}, one-star: {-0.06, 0.16}
22:56:16.218 00.002 9044 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.62) = xAngle (3.54 = -2.75)
22:56:16.222 00.004 9044 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.45 = 0.45)
22:56:16.223 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.91 mountX=-0.15 mountY=0.07, mountTheta=2.70
22:56:16.227 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.16, opts=13)
22:56:16.228 00.001 9044 Enqueuing Move request for scope (-0.06, 0.16)
22:56:16.230 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:16.232 00.002 9044 UpdateGuideState exits: m=5878 SNR=52.5
22:56:16.233 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:16.234 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:16.235 00.001 9044 Enqueuing Expose request
22:56:16.237 00.002 12252 Worker thread wakes up
22:56:16.237 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
22:56:16.237 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
22:56:16.237 00.000 12252 Moving (-0.06, 0.16) raw xDistance=-0.15 yDistance=0.07
22:56:16.241 00.004 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 483.37
22:56:16.241 00.000 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
22:56:16.241 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:16.241 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:56:16.241 00.000 12252 MoveAxis(E, 39, ABG)
22:56:16.241 00.000 12252 Guiding  Dir = 2, Dur = 39
22:56:16.241 00.000 12252 IsSlewing returns 0
22:56:16.241 00.000 12252 IsGuiding returns 0
22:56:16.244 00.003 12252 PulseGuide returned control before completion, sleep 48
22:56:16.307 00.063 12252 IsGuiding returns 0
22:56:16.308 00.001 12252 Move returns status 0, amount 39
22:56:16.308 00.000 12252 MoveAxis(N, 0, ABG)
22:56:16.308 00.000 12252 Move returns status 0, amount 0
22:56:16.308 00.000 12252 move complete, result=0
22:56:16.308 00.000 12252 worker thread done servicing request
22:56:16.308 00.000 12252 Worker thread wakes up
22:56:16.308 00.000 9044 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
22:56:16.309 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:16.309 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:18.665 02.356 12252 Exposure complete
22:56:18.728 00.063 12252 worker thread done servicing request
22:56:18.728 00.000 9044 OnExposeComplete: enter
22:56:18.729 00.001 9044 UpdateGuideState(): m_state=6
22:56:18.730 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4101
22:56:18.731 00.001 9044 Star::Find returns 1 (0), X=1014.84, Y=826.91, Mass=5956, SNR=52.9, Peak=173 HFD=5.2
22:56:18.732 00.001 9044 MultiStar: [#1 0.02,0.12,1.04,U] [#2 -0.04,0.14,1.18,U] [#3 -0.03,0.11,0.82,U] [#4 0.24,0.50,0.00,M2] [#5 -0.20,0.05,0.61,U] [#6 0.03,0.17,0.41,U] [#7 -0.06,0.21,0.42,U] [#8 0.07,-0.06,0.39,U] 
22:56:18.735 00.003 9044 refined, 7 included, MultiStar: {-0.02, 0.11}, one-star: {0.02, 0.12}
22:56:18.736 00.001 9044 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.62) = xAngle (3.40 = -2.88)
22:56:18.736 00.000 9044 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.32 = 0.32)
22:56:18.737 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.78 mountX=-0.11 mountY=0.04, mountTheta=2.83
22:56:18.740 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.11, opts=13)
22:56:18.742 00.002 9044 Enqueuing Move request for scope (-0.02, 0.11)
22:56:18.743 00.001 12252 Worker thread wakes up
22:56:18.743 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:18.745 00.002 9044 UpdateGuideState exits: m=5956 SNR=52.9
22:56:18.746 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:18.747 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:18.750 00.003 9044 Enqueuing Expose request
22:56:18.751 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
22:56:18.751 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
22:56:18.751 00.000 12252 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=0.04
22:56:18.754 00.003 12252 PPEC rslt: input = -0.11, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.07, hyst_pct = 0.00, period_length = 483.37
22:56:18.755 00.001 12252 PPEC: input: -0.11, control: -0.08, exposure: 2000
22:56:18.755 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:18.755 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:56:18.755 00.000 12252 MoveAxis(E, 31, ABG)
22:56:18.755 00.000 12252 Guiding  Dir = 2, Dur = 31
22:56:18.755 00.000 12252 IsSlewing returns 0
22:56:18.755 00.000 12252 IsGuiding returns 0
22:56:18.758 00.003 12252 PulseGuide returned control before completion, sleep 40
22:56:18.810 00.052 12252 IsGuiding returns 0
22:56:18.810 00.000 12252 Move returns status 0, amount 31
22:56:18.810 00.000 12252 MoveAxis(N, 0, ABG)
22:56:18.811 00.001 12252 Move returns status 0, amount 0
22:56:18.811 00.000 12252 move complete, result=0
22:56:18.811 00.000 12252 worker thread done servicing request
22:56:18.811 00.000 12252 Worker thread wakes up
22:56:18.811 00.000 9044 GuideStep: -0.1 px 31 ms EAST, 0.0 px 0 ms NORTH
22:56:18.813 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:18.813 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:21.149 02.336 12252 Exposure complete
22:56:21.240 00.091 12252 worker thread done servicing request
22:56:21.240 00.000 9044 OnExposeComplete: enter
22:56:21.243 00.003 9044 UpdateGuideState(): m_state=6
22:56:21.244 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4102
22:56:21.245 00.001 9044 Star::Find returns 1 (0), X=1014.94, Y=826.75, Mass=5622, SNR=51.4, Peak=173 HFD=5.0
22:56:21.247 00.002 9044 MultiStar: [#1 0.16,0.06,1.05,U] [#2 0.04,0.04,1.24,U] [#3 0.05,0.20,0.84,U] [#4 0.12,0.14,1.25,U] [#5 0.09,0.08,0.65,U] [#6 0.16,0.07,0.42,U] [#7 0.05,0.04,0.43,U] [#8 0.12,-0.01,0.42,U] 
22:56:21.248 00.001 9044 refined, 8 included, MultiStar: {0.10, 0.07}, one-star: {0.12, -0.05}
22:56:21.249 00.001 9044 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.62) = xAngle (2.22 = 2.22)
22:56:21.250 00.001 9044 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.86 = -0.86)
22:56:21.250 00.000 9044 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.07 mountY=-0.09, mountTheta=-2.24
22:56:21.253 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.07, opts=13)
22:56:21.255 00.002 9044 Enqueuing Move request for scope (0.10, 0.07)
22:56:21.256 00.001 12252 Worker thread wakes up
22:56:21.256 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:56:21.257 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
22:56:21.257 00.000 9044 UpdateGuideState exits: m=5622 SNR=51.4
22:56:21.258 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:21.259 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:21.261 00.002 9044 Enqueuing Expose request
22:56:21.262 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
22:56:21.262 00.000 12252 Moving (0.10, 0.07) raw xDistance=-0.07 yDistance=-0.09
22:56:21.268 00.006 12252 PPEC rslt: input = -0.07, final = 0.00, react = -0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.37
22:56:21.268 00.000 12252 PPEC: input: -0.07, control: 0.00, exposure: 2000
22:56:21.268 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:21.268 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:56:21.268 00.000 12252 MoveAxis(W, 0, ABG)
22:56:21.268 00.000 12252 Move returns status 0, amount 0
22:56:21.268 00.000 12252 MoveAxis(N, 0, ABG)
22:56:21.268 00.000 12252 Move returns status 0, amount 0
22:56:21.268 00.000 12252 move complete, result=0
22:56:21.269 00.001 12252 worker thread done servicing request
22:56:21.269 00.000 12252 Worker thread wakes up
22:56:21.269 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:21.269 00.000 9044 GuideStep: -0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
22:56:21.270 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:23.610 02.340 12252 Exposure complete
22:56:23.657 00.047 12252 worker thread done servicing request
22:56:23.657 00.000 9044 OnExposeComplete: enter
22:56:23.658 00.001 9044 UpdateGuideState(): m_state=6
22:56:23.660 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4103
22:56:23.661 00.001 9044 Star::Find returns 1 (0), X=1014.89, Y=826.87, Mass=5767, SNR=52.2, Peak=173 HFD=5.1
22:56:23.662 00.001 9044 MultiStar: [#1 0.12,0.16,1.03,U] [#2 -0.02,0.08,1.18,U] [#3 -0.04,0.26,0.84,U] [#4 0.21,0.35,0.00,M2] [#5 -0.06,0.08,0.66,U] [#6 0.14,0.21,0.42,U] [#7 0.07,0.15,0.43,U] [#8 0.05,0.04,0.40,U] 
22:56:23.663 00.001 9044 single-star, 7 included, MultiStar: {0.03, 0.13}, one-star: {0.06, 0.08}
22:56:23.664 00.001 9044 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.62) = xAngle (2.51 = 2.51)
22:56:23.665 00.001 9044 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.58 = -0.58)
22:56:23.666 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.88 mountX=-0.08 mountY=-0.05, mountTheta=-2.54
22:56:23.669 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.08, opts=13)
22:56:23.670 00.001 9044 Enqueuing Move request for scope (0.06, 0.08)
22:56:23.671 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:23.672 00.001 9044 UpdateGuideState exits: m=5767 SNR=52.2
22:56:23.673 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:23.674 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:23.675 00.001 9044 Enqueuing Expose request
22:56:23.677 00.002 12252 Worker thread wakes up
22:56:23.677 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
22:56:23.677 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
22:56:23.677 00.000 12252 Moving (0.06, 0.08) raw xDistance=-0.08 yDistance=-0.05
22:56:23.681 00.004 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.37
22:56:23.681 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
22:56:23.681 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:23.681 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:23.682 00.001 12252 MoveAxis(E, 4, ABG)
22:56:23.682 00.000 12252 Guiding  Dir = 2, Dur = 4
22:56:23.682 00.000 12252 IsSlewing returns 0
22:56:23.682 00.000 12252 IsGuiding returns 0
22:56:23.684 00.002 12252 PulseGuide returned control before completion, sleep 13
22:56:23.709 00.025 12252 IsGuiding returns 0
22:56:23.709 00.000 12252 Move returns status 0, amount 4
22:56:23.709 00.000 12252 MoveAxis(N, 0, ABG)
22:56:23.709 00.000 12252 Move returns status 0, amount 0
22:56:23.709 00.000 12252 move complete, result=0
22:56:23.709 00.000 12252 worker thread done servicing request
22:56:23.709 00.000 12252 Worker thread wakes up
22:56:23.709 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:23.709 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
22:56:23.712 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:26.058 02.346 12252 Exposure complete
22:56:26.102 00.044 12252 worker thread done servicing request
22:56:26.102 00.000 9044 OnExposeComplete: enter
22:56:26.103 00.001 9044 UpdateGuideState(): m_state=6
22:56:26.104 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4104
22:56:26.105 00.001 9044 Star::Find returns 1 (0), X=1014.82, Y=826.81, Mass=5761, SNR=52.1, Peak=173 HFD=5.1
22:56:26.106 00.001 9044 MultiStar: [#1 0.02,0.25,1.04,U] [#2 -0.06,0.09,1.21,U] [#3 0.01,0.26,0.83,U] [#4 0.18,0.43,0.00,M3] [#5 -0.04,0.13,0.65,U] [#6 0.04,0.14,0.42,U] [#7 -0.00,0.17,0.43,U] [#8 0.03,0.12,0.40,U] 
22:56:26.107 00.001 9044 single-star, 7 included, MultiStar: {-0.01, 0.14}, one-star: {-0.01, 0.01}
22:56:26.107 00.000 9044 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.62) = xAngle (3.78 = -2.50)
22:56:26.108 00.001 9044 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.70 = 0.70)
22:56:26.109 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.16 mountX=-0.01 mountY=0.01, mountTheta=2.47
22:56:26.111 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.01, opts=13)
22:56:26.112 00.001 9044 Enqueuing Move request for scope (-0.01, 0.01)
22:56:26.114 00.002 12252 Worker thread wakes up
22:56:26.114 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:26.116 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:56:26.116 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:56:26.116 00.000 9044 UpdateGuideState exits: m=5761 SNR=52.1
22:56:26.117 00.001 12252 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
22:56:26.117 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:26.118 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:26.119 00.001 9044 Enqueuing Expose request
22:56:26.120 00.001 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.37
22:56:26.120 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
22:56:26.120 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:26.120 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:56:26.120 00.000 12252 MoveAxis(E, 5, ABG)
22:56:26.121 00.001 12252 Guiding  Dir = 2, Dur = 5
22:56:26.121 00.000 12252 IsSlewing returns 0
22:56:26.121 00.000 12252 IsGuiding returns 0
22:56:26.122 00.001 12252 PulseGuide returned control before completion, sleep 14
22:56:26.144 00.022 12252 IsGuiding returns 0
22:56:26.144 00.000 12252 Move returns status 0, amount 5
22:56:26.144 00.000 12252 MoveAxis(N, 0, ABG)
22:56:26.144 00.000 12252 Move returns status 0, amount 0
22:56:26.144 00.000 12252 move complete, result=0
22:56:26.144 00.000 12252 worker thread done servicing request
22:56:26.144 00.000 12252 Worker thread wakes up
22:56:26.144 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:26.144 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:26.144 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:56:28.499 02.355 12252 Exposure complete
22:56:28.566 00.067 12252 worker thread done servicing request
22:56:28.566 00.000 9044 OnExposeComplete: enter
22:56:28.567 00.001 9044 UpdateGuideState(): m_state=6
22:56:28.570 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4105
22:56:28.572 00.002 9044 Star::Find returns 1 (0), X=1014.78, Y=826.99, Mass=5728, SNR=52.1, Peak=173 HFD=5.2
22:56:28.575 00.003 9044 MultiStar: [#1 -0.04,0.40,0.00,M1] [#2 -0.11,0.27,1.21,U] [#3 -0.07,0.32,0.84,U] [#4 -0.10,0.18,1.27,U] [#5 -0.11,0.11,0.65,U] [#6 -0.01,0.21,0.41,U] [#7 -0.12,0.30,0.44,U] [#8 -0.15,0.23,0.41,U] 
22:56:28.577 00.002 9044 single-star, 7 included, MultiStar: {-0.09, 0.22}, one-star: {-0.05, 0.19}
22:56:28.580 00.003 9044 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.62) = xAngle (3.44 = -2.84)
22:56:28.582 00.002 9044 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.36 = 0.36)
22:56:28.583 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.82 mountX=-0.19 mountY=0.07, mountTheta=2.79
22:56:28.587 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.19, opts=13)
22:56:28.588 00.001 9044 Enqueuing Move request for scope (-0.05, 0.19)
22:56:28.590 00.002 12252 Worker thread wakes up
22:56:28.591 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:28.591 00.000 9044 UpdateGuideState exits: m=5728 SNR=52.1
22:56:28.592 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:28.594 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
22:56:28.594 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:28.595 00.001 9044 Enqueuing Expose request
22:56:28.596 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
22:56:28.596 00.000 12252 Moving (-0.05, 0.19) raw xDistance=-0.19 yDistance=0.07
22:56:28.599 00.003 12252 PPEC rslt: input = -0.19, final = -0.13, react = -0.11, pred = -0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 483.37
22:56:28.599 00.000 12252 PPEC: input: -0.19, control: -0.13, exposure: 2000
22:56:28.599 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:28.599 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:56:28.599 00.000 12252 MoveAxis(E, 51, ABG)
22:56:28.599 00.000 12252 Guiding  Dir = 2, Dur = 51
22:56:28.599 00.000 12252 IsSlewing returns 0
22:56:28.599 00.000 12252 IsGuiding returns 0
22:56:28.601 00.002 12252 PulseGuide returned control before completion, sleep 60
22:56:28.676 00.075 12252 IsGuiding returns 0
22:56:28.677 00.001 12252 Move returns status 0, amount 51
22:56:28.677 00.000 12252 MoveAxis(N, 0, ABG)
22:56:28.677 00.000 12252 Move returns status 0, amount 0
22:56:28.677 00.000 12252 move complete, result=0
22:56:28.677 00.000 12252 worker thread done servicing request
22:56:28.677 00.000 12252 Worker thread wakes up
22:56:28.677 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:28.678 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:28.678 00.000 9044 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
22:56:31.040 02.362 12252 Exposure complete
22:56:31.090 00.050 12252 worker thread done servicing request
22:56:31.090 00.000 9044 OnExposeComplete: enter
22:56:31.092 00.002 9044 UpdateGuideState(): m_state=6
22:56:31.093 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4106
22:56:31.093 00.000 9044 Star::Find returns 1 (0), X=1014.89, Y=826.83, Mass=5869, SNR=52.5, Peak=173 HFD=5.3
22:56:31.094 00.001 9044 MultiStar: [#1 0.06,0.12,1.04,U] [#2 -0.01,-0.01,1.21,U] [#3 0.03,0.10,0.83,U] [#4 0.18,0.35,0.00,M3] [#5 -0.00,0.01,0.65,U] [#6 0.12,0.09,0.41,U] [#7 0.13,0.11,0.43,U] [#8 0.09,0.11,0.41,U] 
22:56:31.095 00.001 9044 single-star, 7 included, MultiStar: {0.05, 0.06}, one-star: {0.06, 0.03}
22:56:31.096 00.001 9044 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.62) = xAngle (2.11 = 2.11)
22:56:31.096 00.000 9044 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.98 = -0.98)
22:56:31.097 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.48 mountX=-0.03 mountY=-0.06, mountTheta=-2.12
22:56:31.100 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.03, opts=13)
22:56:31.101 00.001 9044 Enqueuing Move request for scope (0.06, 0.03)
22:56:31.102 00.001 12252 Worker thread wakes up
22:56:31.102 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:31.103 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:56:31.103 00.000 9044 UpdateGuideState exits: m=5869 SNR=52.5
22:56:31.104 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:56:31.104 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:31.106 00.002 12252 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=-0.06
22:56:31.106 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:31.107 00.001 9044 Enqueuing Expose request
22:56:31.108 00.001 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.37
22:56:31.108 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:56:31.108 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:31.109 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:31.109 00.000 12252 MoveAxis(E, 3, ABG)
22:56:31.109 00.000 12252 Guiding  Dir = 2, Dur = 3
22:56:31.109 00.000 12252 IsSlewing returns 0
22:56:31.109 00.000 12252 IsGuiding returns 0
22:56:31.111 00.002 12252 PulseGuide returned control before completion, sleep 12
22:56:31.132 00.021 12252 IsGuiding returns 0
22:56:31.132 00.000 12252 Move returns status 0, amount 3
22:56:31.132 00.000 12252 MoveAxis(N, 0, ABG)
22:56:31.132 00.000 12252 Move returns status 0, amount 0
22:56:31.132 00.000 12252 move complete, result=0
22:56:31.132 00.000 12252 worker thread done servicing request
22:56:31.132 00.000 12252 Worker thread wakes up
22:56:31.132 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:56:31.133 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:31.135 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:33.475 02.340 12252 Exposure complete
22:56:33.523 00.048 12252 worker thread done servicing request
22:56:33.524 00.001 9044 OnExposeComplete: enter
22:56:33.524 00.000 9044 UpdateGuideState(): m_state=6
22:56:33.525 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4107
22:56:33.527 00.002 9044 Star::Find returns 1 (0), X=1014.82, Y=826.83, Mass=5882, SNR=52.7, Peak=173 HFD=5.1
22:56:33.528 00.001 9044 MultiStar: [#1 0.09,0.10,1.04,U] [#2 -0.12,0.10,1.22,U] [#3 0.00,0.24,0.85,U] [#4 0.21,-0.73,0.00,M4] [#5 -0.07,0.02,0.64,U] [#6 0.03,0.00,0.40,U] [#7 -0.03,0.11,0.42,U] [#8 0.09,0.07,0.40,U] 
22:56:33.529 00.001 9044 single-star, 7 included, MultiStar: {-0.01, 0.09}, one-star: {-0.01, 0.03}
22:56:33.530 00.001 9044 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.62) = xAngle (3.40 = -2.89)
22:56:33.530 00.000 9044 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.31 = 0.31)
22:56:33.531 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.77 mountX=-0.03 mountY=0.01, mountTheta=2.83
22:56:33.533 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.03, opts=13)
22:56:33.534 00.001 9044 Enqueuing Move request for scope (-0.01, 0.03)
22:56:33.535 00.001 12252 Worker thread wakes up
22:56:33.536 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:56:33.537 00.001 9044 UpdateGuideState exits: m=5882 SNR=52.7
22:56:33.539 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:33.540 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:33.541 00.001 9044 Enqueuing Expose request
22:56:33.542 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
22:56:33.542 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
22:56:33.542 00.000 12252 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
22:56:33.545 00.003 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.37
22:56:33.545 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:56:33.545 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:33.545 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:56:33.545 00.000 12252 MoveAxis(E, 5, ABG)
22:56:33.545 00.000 12252 Guiding  Dir = 2, Dur = 5
22:56:33.546 00.001 12252 IsSlewing returns 0
22:56:33.546 00.000 12252 IsGuiding returns 0
22:56:33.548 00.002 12252 PulseGuide returned control before completion, sleep 14
22:56:33.576 00.028 12252 IsGuiding returns 0
22:56:33.576 00.000 12252 Move returns status 0, amount 5
22:56:33.576 00.000 12252 MoveAxis(N, 0, ABG)
22:56:33.576 00.000 12252 Move returns status 0, amount 0
22:56:33.576 00.000 12252 move complete, result=0
22:56:33.576 00.000 12252 worker thread done servicing request
22:56:33.576 00.000 12252 Worker thread wakes up
22:56:33.576 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:56:33.577 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:33.577 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:35.933 02.356 12252 Exposure complete
22:56:36.002 00.069 12252 worker thread done servicing request
22:56:36.002 00.000 9044 OnExposeComplete: enter
22:56:36.003 00.001 9044 UpdateGuideState(): m_state=6
22:56:36.004 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4108
22:56:36.005 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=826.61, Mass=5725, SNR=51.8, Peak=173 HFD=5.2
22:56:36.006 00.001 9044 MultiStar: [#1 -0.05,0.17,1.07,U] [#2 -0.07,-0.10,1.21,U] [#3 -0.24,-0.10,0.85,U] [#4 0.15,-0.85,0.00,M5] [#5 -0.08,-0.14,0.66,U] [#6 -0.06,-0.13,0.42,U] [#7 -0.13,0.03,0.43,U] [#8 -0.14,-0.06,0.40,U] 
22:56:36.007 00.001 9044 refined, 7 included, MultiStar: {-0.09, -0.06}, one-star: {-0.04, -0.19}
22:56:36.008 00.001 9044 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.62) = xAngle (-0.93 = -0.93)
22:56:36.009 00.001 9044 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.02 = 2.27)
22:56:36.011 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-2.56 mountX=0.07 mountY=0.09, mountTheta=0.91
22:56:36.013 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=-0.06, opts=13)
22:56:36.015 00.002 9044 Enqueuing Move request for scope (-0.09, -0.06)
22:56:36.017 00.002 12252 Worker thread wakes up
22:56:36.017 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:36.019 00.002 9044 UpdateGuideState exits: m=5725 SNR=51.8
22:56:36.022 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:36.024 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:36.027 00.003 9044 Enqueuing Expose request
22:56:36.029 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.06) opts 0xd
22:56:36.029 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, -0.06)
22:56:36.029 00.000 12252 Moving (-0.09, -0.06) raw xDistance=0.07 yDistance=0.09
22:56:36.033 00.004 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.37
22:56:36.033 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
22:56:36.035 00.002 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:36.035 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:56:36.035 00.000 12252 MoveAxis(E, 3, ABG)
22:56:36.035 00.000 12252 Guiding  Dir = 2, Dur = 3
22:56:36.035 00.000 12252 IsSlewing returns 0
22:56:36.036 00.001 12252 IsGuiding returns 0
22:56:36.038 00.002 12252 PulseGuide returned control before completion, sleep 11
22:56:36.062 00.024 12252 IsGuiding returns 0
22:56:36.062 00.000 12252 Move returns status 0, amount 3
22:56:36.062 00.000 12252 MoveAxis(N, 0, ABG)
22:56:36.062 00.000 12252 Move returns status 0, amount 0
22:56:36.062 00.000 12252 move complete, result=0
22:56:36.062 00.000 12252 worker thread done servicing request
22:56:36.062 00.000 9044 GuideStep: 0.1 px 3 ms EAST, 0.1 px 0 ms NORTH
22:56:36.066 00.004 12252 Worker thread wakes up
22:56:36.066 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:36.066 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:38.413 02.347 12252 Exposure complete
22:56:38.481 00.068 12252 worker thread done servicing request
22:56:38.481 00.000 9044 OnExposeComplete: enter
22:56:38.482 00.001 9044 UpdateGuideState(): m_state=6
22:56:38.484 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
22:56:38.484 00.000 9044 Star::Find returns 1 (0), X=1014.86, Y=826.56, Mass=5828, SNR=52.5, Peak=173 HFD=5.2
22:56:38.486 00.002 9044 MultiStar: [#1 0.15,0.03,1.06,U] [#2 0.01,0.05,1.22,U] [#3 0.01,-0.03,0.84,U] [#4 0.32,-0.85,0.00,M6] [#5 0.01,0.02,0.65,U] [#6 0.12,-0.04,0.41,U] [#7 0.03,-0.03,0.43,U] [#8 -0.03,-0.03,0.42,U] 
22:56:38.487 00.001 9044 refined, 7 included, MultiStar: {0.04, -0.03}, one-star: {0.03, -0.24}
22:56:38.488 00.001 9044 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.62) = xAngle (0.99 = 0.99)
22:56:38.489 00.001 9044 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.10 = -2.10)
22:56:38.490 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.64 mountX=0.03 mountY=-0.05, mountTheta=-1.00
22:56:38.492 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.03, opts=13)
22:56:38.493 00.001 9044 Enqueuing Move request for scope (0.04, -0.03)
22:56:38.495 00.002 12252 Worker thread wakes up
22:56:38.495 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:38.496 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
22:56:38.496 00.000 9044 UpdateGuideState exits: m=5828 SNR=52.5
22:56:38.497 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
22:56:38.497 00.000 12252 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=-0.05
22:56:38.497 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:38.498 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:38.499 00.001 9044 Enqueuing Expose request
22:56:38.501 00.002 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.38
22:56:38.501 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
22:56:38.501 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:38.501 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:38.501 00.000 12252 MoveAxis(E, 6, ABG)
22:56:38.501 00.000 12252 Guiding  Dir = 2, Dur = 6
22:56:38.501 00.000 12252 IsSlewing returns 0
22:56:38.502 00.001 12252 IsGuiding returns 0
22:56:38.504 00.002 12252 PulseGuide returned control before completion, sleep 15
22:56:38.534 00.030 12252 IsGuiding returns 0
22:56:38.534 00.000 12252 Move returns status 0, amount 6
22:56:38.534 00.000 12252 MoveAxis(N, 0, ABG)
22:56:38.534 00.000 12252 Move returns status 0, amount 0
22:56:38.535 00.001 12252 move complete, result=0
22:56:38.535 00.000 12252 worker thread done servicing request
22:56:38.535 00.000 12252 Worker thread wakes up
22:56:38.535 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
22:56:38.537 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:38.537 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:40.896 02.359 12252 Exposure complete
22:56:40.946 00.050 12252 worker thread done servicing request
22:56:40.946 00.000 9044 OnExposeComplete: enter
22:56:40.947 00.001 9044 UpdateGuideState(): m_state=6
22:56:40.948 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4110
22:56:40.951 00.003 9044 Star::Find returns 1 (0), X=1014.76, Y=826.75, Mass=5677, SNR=51.6, Peak=173 HFD=5.1
22:56:40.952 00.001 9044 MultiStar: [#1 -0.03,0.03,1.06,U] [#2 -0.07,0.05,1.20,U] [#3 0.05,0.17,0.84,U] [#4 0.22,-0.81,0.00,M7] [#5 -0.09,-0.00,0.66,U] [#6 0.02,0.11,0.42,U] [#7 -0.04,0.10,0.42,U] [#8 -0.10,0.01,0.42,U] 
22:56:40.953 00.001 9044 refined, 7 included, MultiStar: {-0.04, 0.05}, one-star: {-0.07, -0.05}
22:56:40.955 00.002 9044 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.62) = xAngle (3.92 = -2.37)
22:56:40.958 00.003 9044 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.83 = 0.83)
22:56:40.959 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.29 mountX=-0.04 mountY=0.05, mountTheta=2.34
22:56:40.962 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.05, opts=13)
22:56:40.963 00.001 9044 Enqueuing Move request for scope (-0.04, 0.05)
22:56:40.964 00.001 12252 Worker thread wakes up
22:56:40.964 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:40.966 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:56:40.966 00.000 9044 UpdateGuideState exits: m=5677 SNR=51.6
22:56:40.967 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:56:40.967 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:40.968 00.001 12252 Moving (-0.04, 0.05) raw xDistance=-0.04 yDistance=0.05
22:56:40.968 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:40.969 00.001 9044 Enqueuing Expose request
22:56:40.971 00.002 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.38
22:56:40.971 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:56:40.971 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:40.971 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:56:40.971 00.000 12252 MoveAxis(E, 6, ABG)
22:56:40.971 00.000 12252 Guiding  Dir = 2, Dur = 6
22:56:40.973 00.002 12252 IsSlewing returns 0
22:56:40.973 00.000 12252 IsGuiding returns 0
22:56:40.975 00.002 12252 PulseGuide returned control before completion, sleep 14
22:56:40.997 00.022 12252 IsGuiding returns 0
22:56:40.997 00.000 12252 Move returns status 0, amount 6
22:56:40.997 00.000 12252 MoveAxis(N, 0, ABG)
22:56:40.997 00.000 12252 Move returns status 0, amount 0
22:56:40.997 00.000 12252 move complete, result=0
22:56:40.997 00.000 12252 worker thread done servicing request
22:56:40.997 00.000 12252 Worker thread wakes up
22:56:40.997 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:40.997 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:40.997 00.000 9044 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:56:43.355 02.358 12252 Exposure complete
22:56:43.400 00.045 12252 worker thread done servicing request
22:56:43.401 00.001 9044 OnExposeComplete: enter
22:56:43.404 00.003 9044 UpdateGuideState(): m_state=6
22:56:43.406 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4111
22:56:43.408 00.002 9044 Star::Find returns 1 (0), X=1014.96, Y=826.71, Mass=5844, SNR=52.4, Peak=173 HFD=5.2
22:56:43.410 00.002 9044 MultiStar: [#1 0.21,0.04,1.06,U] [#2 0.05,0.05,1.19,U] [#3 0.08,0.00,0.84,U] [#4 0.35,-0.95,0.00,M8] [#5 0.14,0.05,0.64,U] [#6 0.20,0.10,0.42,U] [#7 0.11,0.04,0.43,U] [#8 0.16,0.04,0.41,U] 
22:56:43.411 00.001 9044 refined, 7 included, MultiStar: {0.13, 0.02}, one-star: {0.13, -0.09}
22:56:43.411 00.000 9044 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.62) = xAngle (1.78 = 1.78)
22:56:43.412 00.001 9044 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.31 = -1.31)
22:56:43.413 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.15 mountX=-0.03 mountY=-0.12, mountTheta=-1.78
22:56:43.415 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.02, opts=13)
22:56:43.416 00.001 9044 Enqueuing Move request for scope (0.13, 0.02)
22:56:43.417 00.001 12252 Worker thread wakes up
22:56:43.417 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:43.418 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
22:56:43.418 00.000 9044 UpdateGuideState exits: m=5844 SNR=52.4
22:56:43.420 00.002 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
22:56:43.420 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:43.420 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:43.421 00.001 9044 Enqueuing Expose request
22:56:43.423 00.002 12252 Moving (0.13, 0.02) raw xDistance=-0.03 yDistance=-0.12
22:56:43.430 00.007 12252 PPEC rslt: input = -0.03, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.38
22:56:43.430 00.000 12252 PPEC: input: -0.03, control: -0.02, exposure: 2000
22:56:43.430 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:43.430 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:56:43.430 00.000 12252 MoveAxis(E, 9, ABG)
22:56:43.430 00.000 12252 Guiding  Dir = 2, Dur = 9
22:56:43.431 00.001 12252 IsSlewing returns 0
22:56:43.431 00.000 12252 IsGuiding returns 0
22:56:43.434 00.003 12252 PulseGuide returned control before completion, sleep 18
22:56:43.457 00.023 12252 IsGuiding returns 0
22:56:43.457 00.000 12252 Move returns status 0, amount 9
22:56:43.457 00.000 12252 MoveAxis(N, 0, ABG)
22:56:43.457 00.000 12252 Move returns status 0, amount 0
22:56:43.457 00.000 12252 move complete, result=0
22:56:43.458 00.001 12252 worker thread done servicing request
22:56:43.458 00.000 9044 GuideStep: -0.0 px 9 ms EAST, -0.1 px 0 ms NORTH
22:56:43.459 00.001 12252 Worker thread wakes up
22:56:43.460 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:43.460 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:45.817 02.357 12252 Exposure complete
22:56:45.886 00.069 12252 worker thread done servicing request
22:56:45.886 00.000 9044 OnExposeComplete: enter
22:56:45.889 00.003 9044 UpdateGuideState(): m_state=6
22:56:45.891 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4112
22:56:45.892 00.001 9044 Star::Find returns 1 (0), X=1014.96, Y=826.84, Mass=5856, SNR=52.5, Peak=173 HFD=5.2
22:56:45.894 00.002 9044 MultiStar: [#1 0.12,0.10,1.04,U] [#2 0.06,0.10,1.19,U] [#3 0.09,0.21,0.83,U] [#4 0.27,0.36,0.00,M9] [#5 0.09,0.06,0.66,U] [#6 0.21,0.12,0.43,U] [#7 0.08,0.10,0.43,U] [#8 0.19,0.07,0.41,U] 
22:56:45.895 00.001 9044 single-star, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.13, 0.04}
22:56:45.896 00.001 9044 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.62) = xAngle (1.95 = 1.95)
22:56:45.896 00.000 9044 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.13 = -1.13)
22:56:45.897 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.33 mountX=-0.05 mountY=-0.12, mountTheta=-1.96
22:56:45.899 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.04, opts=13)
22:56:45.900 00.001 9044 Enqueuing Move request for scope (0.13, 0.04)
22:56:45.901 00.001 12252 Worker thread wakes up
22:56:45.901 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:45.902 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
22:56:45.903 00.001 9044 UpdateGuideState exits: m=5856 SNR=52.5
22:56:45.904 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:45.904 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:45.905 00.001 9044 Enqueuing Expose request
22:56:45.906 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
22:56:45.906 00.000 12252 Moving (0.13, 0.04) raw xDistance=-0.05 yDistance=-0.12
22:56:45.910 00.004 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.38
22:56:45.910 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
22:56:45.910 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:45.910 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:56:45.910 00.000 12252 MoveAxis(E, 6, ABG)
22:56:45.910 00.000 12252 Guiding  Dir = 2, Dur = 6
22:56:45.911 00.001 12252 IsSlewing returns 0
22:56:45.911 00.000 12252 IsGuiding returns 0
22:56:45.916 00.005 12252 PulseGuide returned control before completion, sleep 11
22:56:45.933 00.017 12252 IsGuiding returns 0
22:56:45.933 00.000 12252 Move returns status 0, amount 6
22:56:45.933 00.000 12252 MoveAxis(N, 0, ABG)
22:56:45.933 00.000 12252 Move returns status 0, amount 0
22:56:45.933 00.000 12252 move complete, result=0
22:56:45.934 00.001 12252 worker thread done servicing request
22:56:45.934 00.000 9044 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
22:56:45.936 00.002 12252 Worker thread wakes up
22:56:45.936 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:45.936 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:50.323 04.387 12252 Exposure complete
22:56:50.377 00.054 12252 worker thread done servicing request
22:56:50.377 00.000 9044 OnExposeComplete: enter
22:56:50.378 00.001 9044 UpdateGuideState(): m_state=6
22:56:50.381 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4113
22:56:50.384 00.003 9044 Star::Find returns 1 (0), X=1014.83, Y=826.82, Mass=5721, SNR=52.1, Peak=173 HFD=5.2
22:56:50.386 00.002 9044 MultiStar: [#1 -0.01,0.16,1.04,U] [#2 -0.07,0.18,1.20,U] [#3 -0.00,0.30,0.84,U] [#4 0.18,-0.68,0.00,M10] [#5 -0.08,0.15,0.66,U] [#6 0.06,0.13,0.42,U] [#7 -0.11,0.17,0.41,U] [#8 -0.09,0.31,0.43,U] 
22:56:50.387 00.001 9044 single-star, 7 included, MultiStar: {-0.03, 0.17}, one-star: {0.00, 0.02}
22:56:50.388 00.001 9044 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.62) = xAngle (3.06 = 3.06)
22:56:50.389 00.001 9044 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.02 = -0.02)
22:56:50.390 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.44 mountX=-0.02 mountY=-0.00, mountTheta=-3.12
22:56:50.392 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.02, opts=13)
22:56:50.393 00.001 9044 Enqueuing Move request for scope (0.00, 0.02)
22:56:50.395 00.002 12252 Worker thread wakes up
22:56:50.395 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:50.398 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
22:56:50.398 00.000 9044 UpdateGuideState exits: m=5721 SNR=52.1
22:56:50.400 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:50.403 00.003 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
22:56:50.403 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:50.405 00.002 9044 Enqueuing Expose request
22:56:50.407 00.002 12252 Moving (0.00, 0.02) raw xDistance=-0.02 yDistance=-0.00
22:56:50.410 00.003 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.38
22:56:50.410 00.000 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
22:56:50.410 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:50.410 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:56:50.410 00.000 12252 MoveAxis(E, 8, ABG)
22:56:50.410 00.000 12252 Guiding  Dir = 2, Dur = 8
22:56:50.411 00.001 12252 IsSlewing returns 0
22:56:50.411 00.000 12252 IsGuiding returns 0
22:56:50.413 00.002 12252 PulseGuide returned control before completion, sleep 17
22:56:50.441 00.028 12252 IsGuiding returns 0
22:56:50.441 00.000 12252 Move returns status 0, amount 8
22:56:50.441 00.000 12252 MoveAxis(N, 0, ABG)
22:56:50.441 00.000 12252 Move returns status 0, amount 0
22:56:50.441 00.000 12252 move complete, result=0
22:56:50.441 00.000 12252 worker thread done servicing request
22:56:50.441 00.000 12252 Worker thread wakes up
22:56:50.441 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:50.441 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:56:50.444 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:52.822 02.378 12252 Exposure complete
22:56:52.877 00.055 12252 worker thread done servicing request
22:56:52.877 00.000 9044 OnExposeComplete: enter
22:56:52.878 00.001 9044 UpdateGuideState(): m_state=6
22:56:52.880 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4114
22:56:52.882 00.002 9044 Star::Find returns 1 (0), X=1014.88, Y=826.78, Mass=5646, SNR=51.5, Peak=173 HFD=5.1
22:56:52.883 00.001 9044 MultiStar: [#1 0.01,0.31,1.06,U] [#2 -0.07,0.13,1.23,U] [#3 -0.09,0.18,0.84,U] [#4 0.12,0.37,0.00,R] [#5 -0.08,0.05,0.66,U] [#6 0.11,0.13,0.42,U] [#7 0.03,0.16,0.44,U] [#8 -0.10,0.09,0.42,U] 
22:56:52.884 00.001 9044 single-star, 7 included, MultiStar: {-0.02, 0.14}, one-star: {0.05, -0.01}
22:56:52.885 00.001 9044 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.62) = xAngle (1.39 = 1.39)
22:56:52.886 00.001 9044 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.69 = -1.69)
22:56:52.888 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.23 mountX=0.01 mountY=-0.06, mountTheta=-1.40
22:56:52.890 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.01, opts=13)
22:56:52.891 00.001 9044 Enqueuing Move request for scope (0.05, -0.01)
22:56:52.892 00.001 12252 Worker thread wakes up
22:56:52.892 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:52.893 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
22:56:52.893 00.000 9044 UpdateGuideState exits: m=5646 SNR=51.5
22:56:52.894 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
22:56:52.894 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:52.896 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:52.897 00.001 9044 Enqueuing Expose request
22:56:52.898 00.001 12252 Moving (0.05, -0.01) raw xDistance=0.01 yDistance=-0.06
22:56:52.900 00.002 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.38
22:56:52.900 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
22:56:52.901 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:52.901 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:56:52.901 00.000 12252 MoveAxis(E, 6, ABG)
22:56:52.901 00.000 12252 Guiding  Dir = 2, Dur = 6
22:56:52.902 00.001 12252 IsSlewing returns 0
22:56:52.902 00.000 12252 IsGuiding returns 0
22:56:52.904 00.002 12252 PulseGuide returned control before completion, sleep 14
22:56:52.922 00.018 12252 IsGuiding returns 0
22:56:52.922 00.000 12252 Move returns status 0, amount 6
22:56:52.922 00.000 12252 MoveAxis(N, 0, ABG)
22:56:52.922 00.000 12252 Move returns status 0, amount 0
22:56:52.923 00.001 12252 move complete, result=0
22:56:52.923 00.000 12252 worker thread done servicing request
22:56:52.923 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:56:52.925 00.002 12252 Worker thread wakes up
22:56:52.925 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:52.925 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:55.289 02.364 12252 Exposure complete
22:56:55.331 00.042 12252 worker thread done servicing request
22:56:55.331 00.000 9044 OnExposeComplete: enter
22:56:55.331 00.000 9044 UpdateGuideState(): m_state=6
22:56:55.333 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4115
22:56:55.334 00.001 9044 Star::Find returns 1 (0), X=1014.88, Y=826.82, Mass=5811, SNR=52.3, Peak=173 HFD=5.1
22:56:55.336 00.002 9044 MultiStar: [#1 0.11,0.30,1.05,U] [#2 -0.01,0.07,1.18,U] [#3 0.08,0.22,0.82,U] [#4 0.02,0.05,1.24,U] [#5 -0.01,0.19,0.65,U] [#6 0.09,0.16,0.40,U] [#7 0.06,0.22,0.44,U] [#8 0.08,0.22,0.40,U] 
22:56:55.337 00.001 9044 single-star, 8 included, MultiStar: {0.05, 0.14}, one-star: {0.06, 0.03}
22:56:55.338 00.001 9044 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.62) = xAngle (2.07 = 2.07)
22:56:55.340 00.002 9044 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.01 = -1.01)
22:56:55.341 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.44 mountX=-0.03 mountY=-0.05, mountTheta=-2.08
22:56:55.342 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.03, opts=13)
22:56:55.344 00.002 9044 Enqueuing Move request for scope (0.06, 0.03)
22:56:55.345 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:55.346 00.001 9044 UpdateGuideState exits: m=5811 SNR=52.3
22:56:55.348 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:55.349 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:55.350 00.001 9044 Enqueuing Expose request
22:56:55.351 00.001 12252 Worker thread wakes up
22:56:55.351 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
22:56:55.351 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
22:56:55.351 00.000 12252 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=-0.05
22:56:55.354 00.003 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.38
22:56:55.354 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:56:55.354 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:55.354 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:56:55.354 00.000 12252 MoveAxis(E, 6, ABG)
22:56:55.354 00.000 12252 Guiding  Dir = 2, Dur = 6
22:56:55.355 00.001 12252 IsSlewing returns 0
22:56:55.355 00.000 12252 IsGuiding returns 0
22:56:55.357 00.002 12252 PulseGuide returned control before completion, sleep 14
22:56:55.383 00.026 12252 IsGuiding returns 0
22:56:55.383 00.000 12252 Move returns status 0, amount 6
22:56:55.383 00.000 12252 MoveAxis(N, 0, ABG)
22:56:55.383 00.000 12252 Move returns status 0, amount 0
22:56:55.383 00.000 12252 move complete, result=0
22:56:55.383 00.000 12252 worker thread done servicing request
22:56:55.383 00.000 12252 Worker thread wakes up
22:56:55.383 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:55.384 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:56:55.384 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:56:57.739 02.355 12252 Exposure complete
22:56:57.787 00.048 12252 worker thread done servicing request
22:56:57.787 00.000 9044 OnExposeComplete: enter
22:56:57.789 00.002 9044 UpdateGuideState(): m_state=6
22:56:57.791 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4116
22:56:57.792 00.001 9044 Star::Find returns 1 (0), X=1014.86, Y=826.97, Mass=5837, SNR=52.4, Peak=173 HFD=5.4
22:56:57.794 00.002 9044 MultiStar: [#1 0.12,0.47,0.00,M1] [#2 -0.08,0.24,1.21,U] [#3 -0.01,0.38,0.83,U] [#4 -0.10,-0.12,1.29,U] [#5 -0.08,0.26,0.64,U] [#6 0.05,0.29,0.41,U] [#7 -0.03,0.27,0.43,U] [#8 0.03,0.33,0.43,U] 
22:56:57.795 00.001 9044 single-star, 7 included, MultiStar: {-0.04, 0.19}, one-star: {0.03, 0.17}
22:56:57.795 00.000 9044 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.62) = xAngle (3.01 = 3.01)
22:56:57.796 00.001 9044 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.07 = -0.07)
22:56:57.797 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.39 mountX=-0.17 mountY=-0.01, mountTheta=-3.07
22:56:57.800 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.17, opts=13)
22:56:57.802 00.002 9044 Enqueuing Move request for scope (0.03, 0.17)
22:56:57.804 00.002 12252 Worker thread wakes up
22:56:57.804 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:56:57.806 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
22:56:57.806 00.000 9044 UpdateGuideState exits: m=5837 SNR=52.4
22:56:57.809 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:56:57.811 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:56:57.813 00.002 9044 Enqueuing Expose request
22:56:57.816 00.003 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
22:56:57.816 00.000 12252 Moving (0.03, 0.17) raw xDistance=-0.17 yDistance=-0.01
22:56:57.819 00.003 12252 PPEC rslt: input = -0.17, final = -0.12, react = -0.10, pred = -0.01, hyst = -0.09, hyst_pct = 0.00, period_length = 483.38
22:56:57.819 00.000 12252 PPEC: input: -0.17, control: -0.12, exposure: 2000
22:56:57.819 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:56:57.819 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:56:57.819 00.000 12252 MoveAxis(E, 45, ABG)
22:56:57.819 00.000 12252 Guiding  Dir = 2, Dur = 45
22:56:57.820 00.001 12252 IsSlewing returns 0
22:56:57.820 00.000 12252 IsGuiding returns 0
22:56:57.823 00.003 12252 PulseGuide returned control before completion, sleep 54
22:56:57.885 00.062 12252 IsGuiding returns 0
22:56:57.885 00.000 12252 Move returns status 0, amount 45
22:56:57.885 00.000 12252 MoveAxis(N, 0, ABG)
22:56:57.885 00.000 12252 Move returns status 0, amount 0
22:56:57.885 00.000 12252 move complete, result=0
22:56:57.886 00.001 12252 worker thread done servicing request
22:56:57.886 00.000 12252 Worker thread wakes up
22:56:57.886 00.000 9044 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
22:56:57.887 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:56:57.887 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:00.234 02.347 12252 Exposure complete
22:57:00.282 00.048 12252 worker thread done servicing request
22:57:00.282 00.000 9044 OnExposeComplete: enter
22:57:00.283 00.001 9044 UpdateGuideState(): m_state=6
22:57:00.284 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4117
22:57:00.285 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=826.78, Mass=5832, SNR=52.4, Peak=173 HFD=5.3
22:57:00.286 00.001 9044 MultiStar: [#1 0.10,0.10,1.04,U] [#2 -0.05,0.09,1.23,U] [#3 -0.02,0.15,0.83,U] [#4 0.15,-1.07,0.00,M1] [#5 -0.04,-0.01,0.65,U] [#6 0.06,0.07,0.41,U] [#7 0.09,0.08,0.42,U] [#8 0.03,-0.03,0.41,U] 
22:57:00.286 00.000 9044 single-star, 7 included, MultiStar: {0.02, 0.06}, one-star: {0.04, -0.01}
22:57:00.287 00.001 9044 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.62) = xAngle (1.31 = 1.31)
22:57:00.288 00.001 9044 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.77 = -1.77)
22:57:00.289 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.05 cameraTheta=-0.31 mountX=0.01 mountY=-0.04, mountTheta=-1.32
22:57:00.290 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.01, opts=13)
22:57:00.291 00.001 9044 Enqueuing Move request for scope (0.04, -0.01)
22:57:00.292 00.001 12252 Worker thread wakes up
22:57:00.292 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:00.295 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
22:57:00.295 00.000 9044 UpdateGuideState exits: m=5832 SNR=52.4
22:57:00.297 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
22:57:00.297 00.000 12252 Moving (0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
22:57:00.297 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:00.298 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:00.300 00.002 9044 Enqueuing Expose request
22:57:00.301 00.001 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.38
22:57:00.301 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
22:57:00.301 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:00.301 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:57:00.301 00.000 12252 MoveAxis(E, 8, ABG)
22:57:00.302 00.001 12252 Guiding  Dir = 2, Dur = 8
22:57:00.302 00.000 12252 IsSlewing returns 0
22:57:00.303 00.001 12252 IsGuiding returns 0
22:57:00.304 00.001 12252 PulseGuide returned control before completion, sleep 17
22:57:00.337 00.033 12252 IsGuiding returns 0
22:57:00.337 00.000 12252 Move returns status 0, amount 8
22:57:00.337 00.000 12252 MoveAxis(N, 0, ABG)
22:57:00.337 00.000 12252 Move returns status 0, amount 0
22:57:00.337 00.000 12252 move complete, result=0
22:57:00.337 00.000 12252 worker thread done servicing request
22:57:00.337 00.000 12252 Worker thread wakes up
22:57:00.338 00.001 9044 GuideStep: 0.0 px 8 ms EAST, -0.0 px 0 ms NORTH
22:57:00.341 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:00.341 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:02.690 02.349 12252 Exposure complete
22:57:02.755 00.065 12252 worker thread done servicing request
22:57:02.755 00.000 9044 OnExposeComplete: enter
22:57:02.756 00.001 9044 UpdateGuideState(): m_state=6
22:57:02.758 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4118
22:57:02.759 00.001 9044 Star::Find returns 1 (0), X=1014.83, Y=826.73, Mass=5721, SNR=51.9, Peak=173 HFD=5.1
22:57:02.760 00.001 9044 MultiStar: [#1 0.07,0.09,1.05,U] [#2 0.02,0.06,1.19,U] [#3 -0.05,0.21,0.82,U] [#4 0.03,-0.06,1.26,U] [#5 -0.09,0.08,0.66,U] [#6 0.06,0.04,0.42,U] [#7 -0.03,0.05,0.42,U] [#8 0.08,0.08,0.43,U] 
22:57:02.761 00.001 9044 refined, 8 included, MultiStar: {0.01, 0.04}, one-star: {0.00, -0.07}
22:57:02.762 00.001 9044 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.62) = xAngle (2.91 = 2.91)
22:57:02.763 00.001 9044 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.17 = -0.17)
22:57:02.765 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.05 cameraTheta=1.29 mountX=-0.04 mountY=-0.01, mountTheta=-2.97
22:57:02.767 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.04, opts=13)
22:57:02.769 00.002 9044 Enqueuing Move request for scope (0.01, 0.04)
22:57:02.770 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:02.771 00.001 9044 UpdateGuideState exits: m=5721 SNR=51.9
22:57:02.772 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:02.773 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:02.774 00.001 9044 Enqueuing Expose request
22:57:02.775 00.001 12252 Worker thread wakes up
22:57:02.775 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
22:57:02.775 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
22:57:02.775 00.000 12252 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
22:57:02.778 00.003 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.38
22:57:02.778 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
22:57:02.778 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:02.778 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:57:02.778 00.000 12252 MoveAxis(E, 7, ABG)
22:57:02.778 00.000 12252 Guiding  Dir = 2, Dur = 7
22:57:02.778 00.000 12252 IsSlewing returns 0
22:57:02.778 00.000 12252 IsGuiding returns 0
22:57:02.781 00.003 12252 PulseGuide returned control before completion, sleep 16
22:57:02.806 00.025 12252 IsGuiding returns 0
22:57:02.806 00.000 12252 Move returns status 0, amount 7
22:57:02.806 00.000 12252 MoveAxis(N, 0, ABG)
22:57:02.806 00.000 12252 Move returns status 0, amount 0
22:57:02.806 00.000 12252 move complete, result=0
22:57:02.806 00.000 12252 worker thread done servicing request
22:57:02.806 00.000 12252 Worker thread wakes up
22:57:02.806 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:02.806 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:02.806 00.000 9044 GuideStep: -0.0 px 7 ms EAST, -0.0 px 0 ms NORTH
22:57:05.157 02.351 12252 Exposure complete
22:57:05.214 00.057 12252 worker thread done servicing request
22:57:05.214 00.000 9044 OnExposeComplete: enter
22:57:05.215 00.001 9044 UpdateGuideState(): m_state=6
22:57:05.216 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4119
22:57:05.219 00.003 9044 Star::Find returns 1 (0), X=1014.75, Y=826.58, Mass=5776, SNR=52.1, Peak=173 HFD=5.3
22:57:05.220 00.001 9044 MultiStar: [#1 0.03,0.01,1.04,U] [#2 -0.08,-0.05,1.24,U] [#3 -0.09,0.05,0.82,U] [#4 0.05,-1.30,0.00,M1] [#5 -0.08,-0.09,0.65,U] [#6 -0.02,-0.02,0.41,U] [#7 -0.07,0.04,0.43,U] [#8 0.07,-0.05,0.42,U] 
22:57:05.221 00.001 9044 refined, 7 included, MultiStar: {-0.05, -0.05}, one-star: {-0.08, -0.22}
22:57:05.222 00.001 9044 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.62) = xAngle (-0.70 = -0.70)
22:57:05.223 00.001 9044 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.79 = 2.50)
22:57:05.224 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.33 mountX=0.05 mountY=0.04, mountTheta=0.67
22:57:05.226 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.05, opts=13)
22:57:05.227 00.001 9044 Enqueuing Move request for scope (-0.05, -0.05)
22:57:05.228 00.001 12252 Worker thread wakes up
22:57:05.228 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:05.230 00.002 9044 UpdateGuideState exits: m=5776 SNR=52.1
22:57:05.231 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:05.233 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:05.234 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
22:57:05.234 00.000 9044 Enqueuing Expose request
22:57:05.235 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
22:57:05.235 00.000 12252 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=0.04
22:57:05.237 00.002 12252 PPEC rslt: input = 0.05, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.38
22:57:05.237 00.000 12252 PPEC: input: 0.05, control: -0.02, exposure: 2000
22:57:05.237 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:05.238 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:57:05.238 00.000 12252 MoveAxis(E, 7, ABG)
22:57:05.238 00.000 12252 Guiding  Dir = 2, Dur = 7
22:57:05.238 00.000 12252 IsSlewing returns 0
22:57:05.238 00.000 12252 IsGuiding returns 0
22:57:05.240 00.002 12252 PulseGuide returned control before completion, sleep 16
22:57:05.262 00.022 12252 IsGuiding returns 0
22:57:05.262 00.000 12252 Move returns status 0, amount 7
22:57:05.262 00.000 12252 MoveAxis(N, 0, ABG)
22:57:05.262 00.000 12252 Move returns status 0, amount 0
22:57:05.262 00.000 12252 move complete, result=0
22:57:05.262 00.000 12252 worker thread done servicing request
22:57:05.262 00.000 12252 Worker thread wakes up
22:57:05.262 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:05.262 00.000 9044 GuideStep: 0.1 px 7 ms EAST, 0.0 px 0 ms NORTH
22:57:05.264 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:07.604 02.340 12252 Exposure complete
22:57:07.651 00.047 12252 worker thread done servicing request
22:57:07.651 00.000 9044 OnExposeComplete: enter
22:57:07.652 00.001 9044 UpdateGuideState(): m_state=6
22:57:07.653 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4120
22:57:07.654 00.001 9044 Star::Find returns 1 (0), X=1014.98, Y=826.74, Mass=5693, SNR=51.7, Peak=173 HFD=5.2
22:57:07.655 00.001 9044 MultiStar: [#1 0.10,0.07,1.05,U] [#2 0.06,0.07,1.26,U] [#3 0.10,0.05,0.85,U] [#4 0.18,-1.10,0.00,M2] [#5 0.03,-0.02,0.64,U] [#6 0.18,-0.03,0.41,U] [#7 0.04,0.04,0.43,U] [#8 0.03,0.08,0.42,U] 
22:57:07.656 00.001 9044 refined, 7 included, MultiStar: {0.09, 0.03}, one-star: {0.15, -0.06}
22:57:07.656 00.000 9044 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.62) = xAngle (1.93 = 1.93)
22:57:07.658 00.002 9044 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.15 = -1.15)
22:57:07.659 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.09 cameraTheta=0.31 mountX=-0.03 mountY=-0.09, mountTheta=-1.94
22:57:07.660 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.03, opts=13)
22:57:07.661 00.001 9044 Enqueuing Move request for scope (0.09, 0.03)
22:57:07.662 00.001 12252 Worker thread wakes up
22:57:07.662 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
22:57:07.662 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
22:57:07.662 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:57:07.663 00.001 12252 Moving (0.09, 0.03) raw xDistance=-0.03 yDistance=-0.09
22:57:07.663 00.000 9044 UpdateGuideState exits: m=5693 SNR=51.7
22:57:07.663 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:07.664 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:07.665 00.001 9044 Enqueuing Expose request
22:57:07.666 00.001 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.38
22:57:07.666 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:57:07.666 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:07.666 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:57:07.666 00.000 12252 MoveAxis(E, 6, ABG)
22:57:07.666 00.000 12252 Guiding  Dir = 2, Dur = 6
22:57:07.668 00.002 12252 IsSlewing returns 0
22:57:07.668 00.000 12252 IsGuiding returns 0
22:57:07.670 00.002 12252 PulseGuide returned control before completion, sleep 15
22:57:07.693 00.023 12252 IsGuiding returns 0
22:57:07.693 00.000 12252 Move returns status 0, amount 6
22:57:07.693 00.000 12252 MoveAxis(N, 0, ABG)
22:57:07.693 00.000 12252 Move returns status 0, amount 0
22:57:07.693 00.000 12252 move complete, result=0
22:57:07.693 00.000 12252 worker thread done servicing request
22:57:07.693 00.000 12252 Worker thread wakes up
22:57:07.693 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
22:57:07.696 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:07.696 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:10.054 02.358 12252 Exposure complete
22:57:10.103 00.049 12252 worker thread done servicing request
22:57:10.103 00.000 9044 OnExposeComplete: enter
22:57:10.106 00.003 9044 UpdateGuideState(): m_state=6
22:57:10.107 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4121
22:57:10.109 00.002 9044 Star::Find returns 1 (0), X=1014.89, Y=826.76, Mass=5740, SNR=52.0, Peak=173 HFD=5.1
22:57:10.111 00.002 9044 MultiStar: [#1 0.10,0.08,1.07,U] [#2 0.01,-0.00,1.20,U] [#3 0.01,0.01,0.85,U] [#4 0.09,-0.05,1.23,U] [#5 0.06,-0.01,0.65,U] [#6 0.08,0.06,0.43,U] [#7 0.07,0.11,0.43,U] [#8 0.15,0.07,0.41,U] 
22:57:10.113 00.002 9044 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.06, -0.04}
22:57:10.115 00.002 9044 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.62) = xAngle (1.81 = 1.81)
22:57:10.116 00.001 9044 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.27 = -1.27)
22:57:10.119 00.003 9044 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.19 mountX=-0.02 mountY=-0.06, mountTheta=-1.81
22:57:10.121 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.01, opts=13)
22:57:10.123 00.002 9044 Enqueuing Move request for scope (0.07, 0.01)
22:57:10.124 00.001 12252 Worker thread wakes up
22:57:10.124 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:10.126 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
22:57:10.126 00.000 9044 UpdateGuideState exits: m=5740 SNR=52.0
22:57:10.128 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
22:57:10.128 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:10.129 00.001 12252 Moving (0.07, 0.01) raw xDistance=-0.02 yDistance=-0.06
22:57:10.129 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:10.131 00.002 9044 Enqueuing Expose request
22:57:10.133 00.002 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.38
22:57:10.133 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
22:57:10.133 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:10.133 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:57:10.133 00.000 12252 MoveAxis(E, 4, ABG)
22:57:10.133 00.000 12252 Guiding  Dir = 2, Dur = 4
22:57:10.134 00.001 12252 IsSlewing returns 0
22:57:10.134 00.000 12252 IsGuiding returns 0
22:57:10.136 00.002 12252 PulseGuide returned control before completion, sleep 13
22:57:10.153 00.017 12252 IsGuiding returns 0
22:57:10.153 00.000 12252 Move returns status 0, amount 4
22:57:10.153 00.000 12252 MoveAxis(N, 0, ABG)
22:57:10.153 00.000 12252 Move returns status 0, amount 0
22:57:10.153 00.000 12252 move complete, result=0
22:57:10.153 00.000 12252 worker thread done servicing request
22:57:10.153 00.000 12252 Worker thread wakes up
22:57:10.153 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
22:57:10.155 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:10.156 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:12.496 02.340 12252 Exposure complete
22:57:12.551 00.055 12252 worker thread done servicing request
22:57:12.551 00.000 9044 OnExposeComplete: enter
22:57:12.555 00.004 9044 UpdateGuideState(): m_state=6
22:57:12.558 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4122
22:57:12.561 00.003 9044 Star::Find returns 1 (0), X=1014.88, Y=826.44, Mass=5686, SNR=51.7, Peak=173 HFD=5.2
22:57:12.564 00.003 9044 MultiStar: [#1 0.07,-0.01,1.06,U] [#2 -0.05,-0.11,1.24,U] [#3 -0.02,-0.15,0.86,U] [#4 0.16,-1.31,0.00,M2] [#5 -0.05,-0.20,0.65,U] [#6 0.06,-0.10,0.41,U] [#7 -0.01,-0.09,0.43,U] [#8 0.09,-0.16,0.43,U] 
22:57:12.566 00.002 9044 refined, 7 included, MultiStar: {0.01, -0.15}, one-star: {0.05, -0.36}
22:57:12.568 00.002 9044 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.62) = xAngle (0.15 = 0.15)
22:57:12.571 00.003 9044 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.94 = -2.94)
22:57:12.573 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.48 mountX=0.15 mountY=-0.03, mountTheta=-0.20
22:57:12.576 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.15, opts=13)
22:57:12.578 00.002 9044 Enqueuing Move request for scope (0.01, -0.15)
22:57:12.579 00.001 12252 Worker thread wakes up
22:57:12.579 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:12.581 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
22:57:12.581 00.000 9044 UpdateGuideState exits: m=5686 SNR=51.7
22:57:12.582 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:12.583 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
22:57:12.583 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:12.587 00.004 12252 Moving (0.01, -0.15) raw xDistance=0.15 yDistance=-0.03
22:57:12.587 00.000 9044 Enqueuing Expose request
22:57:12.591 00.004 12252 PPEC rslt: input = 0.15, final = 0.09, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 483.38
22:57:12.591 00.000 12252 PPEC: input: 0.15, control: 0.09, exposure: 2000
22:57:12.591 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:12.591 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:57:12.591 00.000 12252 MoveAxis(W, 33, ABG)
22:57:12.591 00.000 12252 Guiding  Dir = 3, Dur = 33
22:57:12.591 00.000 12252 IsSlewing returns 0
22:57:12.592 00.001 12252 IsGuiding returns 0
22:57:12.593 00.001 12252 PulseGuide returned control before completion, sleep 42
22:57:12.646 00.053 12252 IsGuiding returns 0
22:57:12.646 00.000 12252 Move returns status 0, amount 33
22:57:12.646 00.000 12252 MoveAxis(N, 0, ABG)
22:57:12.646 00.000 12252 Move returns status 0, amount 0
22:57:12.646 00.000 12252 move complete, result=0
22:57:12.646 00.000 12252 worker thread done servicing request
22:57:12.646 00.000 12252 Worker thread wakes up
22:57:12.646 00.000 9044 GuideStep: 0.1 px 33 ms WEST, -0.0 px 0 ms NORTH
22:57:12.648 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:12.648 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:15.004 02.356 12252 Exposure complete
22:57:15.064 00.060 12252 worker thread done servicing request
22:57:15.064 00.000 9044 OnExposeComplete: enter
22:57:15.065 00.001 9044 UpdateGuideState(): m_state=6
22:57:15.067 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4123
22:57:15.069 00.002 9044 Star::Find returns 1 (0), X=1014.93, Y=826.84, Mass=5631, SNR=51.3, Peak=173 HFD=4.9
22:57:15.070 00.001 9044 MultiStar: [#1 0.13,0.09,1.08,U] [#2 0.04,0.07,1.20,U] [#3 0.09,0.15,0.85,U] [#4 0.13,0.05,1.28,U] [#5 -0.02,-0.00,0.67,U] [#6 0.09,0.13,0.42,U] [#7 0.07,0.18,0.43,U] [#8 0.08,0.05,0.41,U] 
22:57:15.071 00.001 9044 single-star, 8 included, MultiStar: {0.09, 0.08}, one-star: {0.10, 0.04}
22:57:15.072 00.001 9044 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.62) = xAngle (2.01 = 2.01)
22:57:15.073 00.001 9044 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.08 = -1.08)
22:57:15.076 00.003 9044 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.38 mountX=-0.04 mountY=-0.09, mountTheta=-2.02
22:57:15.078 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.04, opts=13)
22:57:15.079 00.001 9044 Enqueuing Move request for scope (0.10, 0.04)
22:57:15.081 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:15.082 00.001 12252 Worker thread wakes up
22:57:15.082 00.000 9044 UpdateGuideState exits: m=5631 SNR=51.3
22:57:15.083 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
22:57:15.083 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:15.084 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:15.086 00.002 9044 Enqueuing Expose request
22:57:15.087 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
22:57:15.087 00.000 12252 Moving (0.10, 0.04) raw xDistance=-0.04 yDistance=-0.09
22:57:15.091 00.004 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.39
22:57:15.091 00.000 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
22:57:15.091 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:15.091 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
22:57:15.091 00.000 12252 MoveAxis(E, 5, ABG)
22:57:15.091 00.000 12252 Guiding  Dir = 2, Dur = 5
22:57:15.091 00.000 12252 IsSlewing returns 0
22:57:15.092 00.001 12252 IsGuiding returns 0
22:57:15.093 00.001 12252 PulseGuide returned control before completion, sleep 14
22:57:15.112 00.019 12252 IsGuiding returns 0
22:57:15.112 00.000 12252 Move returns status 0, amount 5
22:57:15.112 00.000 12252 MoveAxis(N, 0, ABG)
22:57:15.112 00.000 12252 Move returns status 0, amount 0
22:57:15.112 00.000 12252 move complete, result=0
22:57:15.112 00.000 12252 worker thread done servicing request
22:57:15.112 00.000 12252 Worker thread wakes up
22:57:15.112 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:15.112 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
22:57:15.115 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:17.457 02.342 12252 Exposure complete
22:57:17.503 00.046 12252 worker thread done servicing request
22:57:17.503 00.000 9044 OnExposeComplete: enter
22:57:17.504 00.001 9044 UpdateGuideState(): m_state=6
22:57:17.505 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4124
22:57:17.506 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=826.81, Mass=5830, SNR=52.4, Peak=173 HFD=5.1
22:57:17.508 00.002 9044 MultiStar: [#1 -0.01,0.27,1.03,U] [#2 -0.10,0.10,1.22,U] [#3 -0.02,0.04,0.85,U] [#4 -0.01,0.03,1.22,U] [#5 -0.09,0.08,0.65,U] [#6 -0.03,0.15,0.43,U] [#7 -0.08,0.12,0.43,U] [#8 -0.01,0.18,0.41,U] 
22:57:17.509 00.001 9044 refined, 8 included, MultiStar: {-0.05, 0.10}, one-star: {-0.12, 0.01}
22:57:17.509 00.000 9044 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.62) = xAngle (3.69 = -2.59)
22:57:17.510 00.001 9044 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.61 = 0.61)
22:57:17.511 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.07 mountX=-0.10 mountY=0.06, mountTheta=2.55
22:57:17.512 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.10, opts=13)
22:57:17.513 00.001 9044 Enqueuing Move request for scope (-0.05, 0.10)
22:57:17.514 00.001 12252 Worker thread wakes up
22:57:17.514 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:17.514 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
22:57:17.514 00.000 9044 UpdateGuideState exits: m=5830 SNR=52.4
22:57:17.515 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
22:57:17.515 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:17.516 00.001 12252 Moving (-0.05, 0.10) raw xDistance=-0.10 yDistance=0.06
22:57:17.516 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:17.517 00.001 9044 Enqueuing Expose request
22:57:17.521 00.004 12252 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.39
22:57:17.521 00.000 12252 PPEC: input: -0.10, control: -0.01, exposure: 2000
22:57:17.521 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:17.521 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:57:17.521 00.000 12252 MoveAxis(E, 5, ABG)
22:57:17.521 00.000 12252 Guiding  Dir = 2, Dur = 5
22:57:17.522 00.001 12252 IsSlewing returns 0
22:57:17.522 00.000 12252 IsGuiding returns 0
22:57:17.524 00.002 12252 PulseGuide returned control before completion, sleep 14
22:57:17.548 00.024 12252 IsGuiding returns 0
22:57:17.548 00.000 12252 Move returns status 0, amount 5
22:57:17.548 00.000 12252 MoveAxis(N, 0, ABG)
22:57:17.548 00.000 12252 Move returns status 0, amount 0
22:57:17.548 00.000 12252 move complete, result=0
22:57:17.548 00.000 12252 worker thread done servicing request
22:57:17.548 00.000 9044 GuideStep: -0.1 px 5 ms EAST, 0.1 px 0 ms NORTH
22:57:17.550 00.002 12252 Worker thread wakes up
22:57:17.550 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:17.550 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:19.913 02.363 12252 Exposure complete
22:57:19.972 00.059 12252 worker thread done servicing request
22:57:19.972 00.000 9044 OnExposeComplete: enter
22:57:19.974 00.002 9044 UpdateGuideState(): m_state=6
22:57:19.975 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4125
22:57:19.975 00.000 9044 Star::Find returns 1 (0), X=1014.86, Y=826.86, Mass=5598, SNR=51.2, Peak=173 HFD=5.0
22:57:19.977 00.002 9044 MultiStar: [#1 0.10,0.35,1.06,U] [#2 0.08,0.19,1.24,U] [#3 0.10,0.27,0.85,U] [#4 0.09,0.08,1.28,U] [#5 0.06,0.18,0.66,U] [#6 0.07,0.28,0.42,U] [#7 0.02,0.29,0.44,U] [#8 0.18,0.15,0.42,U] 
22:57:19.979 00.002 9044 single-star, 8 included, MultiStar: {0.08, 0.19}, one-star: {0.03, 0.07}
22:57:19.982 00.003 9044 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.62) = xAngle (2.75 = 2.75)
22:57:19.983 00.001 9044 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.34 = -0.34)
22:57:19.984 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.12 mountX=-0.07 mountY=-0.02, mountTheta=-2.80
22:57:19.988 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.07, opts=13)
22:57:19.992 00.004 9044 Enqueuing Move request for scope (0.03, 0.07)
22:57:19.994 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:19.996 00.002 9044 UpdateGuideState exits: m=5598 SNR=51.2
22:57:19.998 00.002 12252 Worker thread wakes up
22:57:19.998 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:19.999 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
22:57:19.999 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:20.002 00.003 9044 Enqueuing Expose request
22:57:20.005 00.003 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
22:57:20.005 00.000 12252 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=-0.02
22:57:20.009 00.004 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.39
22:57:20.009 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
22:57:20.009 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:20.009 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:57:20.009 00.000 12252 MoveAxis(E, 7, ABG)
22:57:20.009 00.000 12252 Guiding  Dir = 2, Dur = 7
22:57:20.010 00.001 12252 IsSlewing returns 0
22:57:20.010 00.000 12252 IsGuiding returns 0
22:57:20.012 00.002 12252 PulseGuide returned control before completion, sleep 16
22:57:20.043 00.031 12252 IsGuiding returns 0
22:57:20.043 00.000 12252 Move returns status 0, amount 7
22:57:20.043 00.000 12252 MoveAxis(N, 0, ABG)
22:57:20.043 00.000 12252 Move returns status 0, amount 0
22:57:20.043 00.000 12252 move complete, result=0
22:57:20.043 00.000 12252 worker thread done servicing request
22:57:20.043 00.000 12252 Worker thread wakes up
22:57:20.043 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:20.043 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:20.043 00.000 9044 GuideStep: -0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
22:57:22.386 02.343 12252 Exposure complete
22:57:22.442 00.056 12252 worker thread done servicing request
22:57:22.442 00.000 9044 OnExposeComplete: enter
22:57:22.445 00.003 9044 UpdateGuideState(): m_state=6
22:57:22.447 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4126
22:57:22.447 00.000 9044 Star::Find returns 1 (0), X=1014.99, Y=826.79, Mass=5753, SNR=52.0, Peak=173 HFD=5.0
22:57:22.450 00.003 9044 MultiStar: [#1 0.12,0.31,1.04,U] [#2 0.05,0.10,1.20,U] [#3 0.07,0.20,0.85,U] [#4 0.11,0.07,1.26,U] [#5 0.04,0.12,0.64,U] [#6 0.18,0.19,0.42,U] [#7 0.15,0.19,0.43,U] [#8 0.10,0.14,0.42,U] 
22:57:22.451 00.001 9044 single-star, 8 included, MultiStar: {0.10, 0.14}, one-star: {0.17, -0.01}
22:57:22.452 00.001 9044 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.62) = xAngle (1.59 = 1.59)
22:57:22.453 00.001 9044 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.49 = -1.49)
22:57:22.455 00.002 9044 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.03 mountX=-0.00 mountY=-0.17, mountTheta=-1.59
22:57:22.457 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=-0.01, opts=13)
22:57:22.458 00.001 9044 Enqueuing Move request for scope (0.17, -0.01)
22:57:22.459 00.001 12252 Worker thread wakes up
22:57:22.459 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
22:57:22.459 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
22:57:22.459 00.000 12252 Moving (0.17, -0.01) raw xDistance=-0.00 yDistance=-0.17
22:57:22.459 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:22.461 00.002 9044 UpdateGuideState exits: m=5753 SNR=52.0
22:57:22.462 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:22.463 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:22.464 00.001 9044 Enqueuing Expose request
22:57:22.464 00.000 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.39
22:57:22.464 00.000 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
22:57:22.465 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
22:57:22.465 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
22:57:22.465 00.000 12252 MoveAxis(E, 6, ABG)
22:57:22.465 00.000 12252 Guiding  Dir = 2, Dur = 6
22:57:22.465 00.000 12252 IsSlewing returns 0
22:57:22.465 00.000 12252 IsGuiding returns 0
22:57:22.467 00.002 12252 PulseGuide returned control before completion, sleep 14
22:57:22.483 00.016 12252 IsGuiding returns 0
22:57:22.483 00.000 12252 Move returns status 0, amount 6
22:57:22.483 00.000 12252 MoveAxis(N, 0, ABG)
22:57:22.483 00.000 12252 Move returns status 0, amount 0
22:57:22.483 00.000 12252 move complete, result=0
22:57:22.483 00.000 12252 worker thread done servicing request
22:57:22.483 00.000 12252 Worker thread wakes up
22:57:22.483 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:22.483 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
22:57:22.485 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:24.831 02.346 12252 Exposure complete
22:57:24.881 00.050 12252 worker thread done servicing request
22:57:24.882 00.001 9044 OnExposeComplete: enter
22:57:24.883 00.001 9044 UpdateGuideState(): m_state=6
22:57:24.884 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4127
22:57:24.885 00.001 9044 Star::Find returns 1 (0), X=1014.90, Y=826.89, Mass=5666, SNR=51.6, Peak=173 HFD=5.0
22:57:24.886 00.001 9044 MultiStar: [#1 0.12,0.26,1.05,U] [#2 0.03,0.19,1.21,U] [#3 0.08,0.28,0.84,U] [#4 0.21,-1.08,0.00,M1] [#5 0.04,0.07,0.65,U] [#6 0.02,0.29,0.42,U] [#7 0.04,0.21,0.44,U] [#8 0.14,0.19,0.42,U] 
22:57:24.887 00.001 9044 single-star, 7 included, MultiStar: {0.07, 0.20}, one-star: {0.07, 0.09}
22:57:24.888 00.001 9044 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.62) = xAngle (2.56 = 2.56)
22:57:24.888 00.000 9044 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.52 = -0.52)
22:57:24.889 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.94 mountX=-0.09 mountY=-0.06, mountTheta=-2.60
22:57:24.890 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.09, opts=13)
22:57:24.891 00.001 9044 Enqueuing Move request for scope (0.07, 0.09)
22:57:24.893 00.002 12252 Worker thread wakes up
22:57:24.893 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:24.895 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
22:57:24.895 00.000 9044 UpdateGuideState exits: m=5666 SNR=51.6
22:57:24.896 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
22:57:24.896 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:24.897 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:24.898 00.001 12252 Moving (0.07, 0.09) raw xDistance=-0.09 yDistance=-0.06
22:57:24.898 00.000 9044 Enqueuing Expose request
22:57:24.902 00.004 12252 PPEC rslt: input = -0.09, final = -0.02, react = -0.06, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.39
22:57:24.902 00.000 12252 PPEC: input: -0.09, control: -0.02, exposure: 2000
22:57:24.902 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:24.902 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:57:24.903 00.001 12252 MoveAxis(E, 8, ABG)
22:57:24.903 00.000 12252 Guiding  Dir = 2, Dur = 8
22:57:24.903 00.000 12252 IsSlewing returns 0
22:57:24.903 00.000 12252 IsGuiding returns 0
22:57:24.906 00.003 12252 PulseGuide returned control before completion, sleep 16
22:57:24.934 00.028 12252 IsGuiding returns 0
22:57:24.934 00.000 12252 Move returns status 0, amount 8
22:57:24.934 00.000 12252 MoveAxis(N, 0, ABG)
22:57:24.934 00.000 12252 Move returns status 0, amount 0
22:57:24.934 00.000 12252 move complete, result=0
22:57:24.934 00.000 12252 worker thread done servicing request
22:57:24.934 00.000 12252 Worker thread wakes up
22:57:24.934 00.000 9044 GuideStep: -0.1 px 8 ms EAST, -0.1 px 0 ms NORTH
22:57:24.936 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:24.936 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:27.282 02.346 12252 Exposure complete
22:57:27.333 00.051 12252 worker thread done servicing request
22:57:27.333 00.000 9044 OnExposeComplete: enter
22:57:27.335 00.002 9044 UpdateGuideState(): m_state=6
22:57:27.337 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4128
22:57:27.338 00.001 9044 Star::Find returns 1 (0), X=1014.85, Y=826.86, Mass=5624, SNR=51.4, Peak=173 HFD=4.9
22:57:27.339 00.001 9044 MultiStar: [#1 0.04,0.20,1.06,U] [#2 -0.06,0.23,1.24,U] [#3 0.08,0.26,0.84,U] [#4 0.07,0.07,1.29,U] [#5 0.02,0.19,0.66,U] [#6 0.10,0.16,0.42,U] [#7 0.03,0.24,0.44,U] [#8 0.14,0.11,0.41,U] 
22:57:27.340 00.001 9044 single-star, 8 included, MultiStar: {0.04, 0.16}, one-star: {0.02, 0.06}
22:57:27.341 00.001 9044 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.62) = xAngle (2.93 = 2.93)
22:57:27.342 00.001 9044 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.15 = -0.15)
22:57:27.343 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.31 mountX=-0.07 mountY=-0.01, mountTheta=-2.99
22:57:27.346 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.06, opts=13)
22:57:27.347 00.001 9044 Enqueuing Move request for scope (0.02, 0.06)
22:57:27.349 00.002 12252 Worker thread wakes up
22:57:27.349 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:27.350 00.001 9044 UpdateGuideState exits: m=5624 SNR=51.4
22:57:27.351 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:27.352 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:27.353 00.001 9044 Enqueuing Expose request
22:57:27.355 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
22:57:27.355 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
22:57:27.355 00.000 12252 Moving (0.02, 0.06) raw xDistance=-0.07 yDistance=-0.01
22:57:27.358 00.003 12252 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.39
22:57:27.358 00.000 12252 PPEC: input: -0.07, control: -0.00, exposure: 2000
22:57:27.358 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:27.358 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:57:27.358 00.000 12252 MoveAxis(E, 2, ABG)
22:57:27.358 00.000 12252 Guiding  Dir = 2, Dur = 2
22:57:27.359 00.001 12252 IsSlewing returns 0
22:57:27.359 00.000 12252 IsGuiding returns 0
22:57:27.360 00.001 12252 PulseGuide returned control before completion, sleep 11
22:57:27.379 00.019 12252 IsGuiding returns 0
22:57:27.379 00.000 12252 Move returns status 0, amount 2
22:57:27.379 00.000 12252 MoveAxis(N, 0, ABG)
22:57:27.379 00.000 12252 Move returns status 0, amount 0
22:57:27.379 00.000 12252 move complete, result=0
22:57:27.379 00.000 12252 worker thread done servicing request
22:57:27.379 00.000 12252 Worker thread wakes up
22:57:27.379 00.000 9044 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
22:57:27.380 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:27.380 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:29.735 02.355 12252 Exposure complete
22:57:29.796 00.061 12252 worker thread done servicing request
22:57:29.796 00.000 9044 OnExposeComplete: enter
22:57:29.797 00.001 9044 UpdateGuideState(): m_state=6
22:57:29.799 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4129
22:57:29.800 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=826.85, Mass=5801, SNR=52.2, Peak=173 HFD=5.1
22:57:29.802 00.002 9044 MultiStar: [#1 0.07,0.37,1.05,U] [#2 -0.02,0.20,1.19,U] [#3 -0.06,0.31,0.84,U] [#4 0.05,0.10,1.27,U] [#5 -0.01,0.20,0.65,U] [#6 0.03,0.39,0.00,M1] [#7 -0.08,0.30,0.41,U] [#8 0.09,0.13,0.39,U] 
22:57:29.803 00.001 9044 single-star, 7 included, MultiStar: {0.00, 0.20}, one-star: {-0.04, 0.05}
22:57:29.805 00.002 9044 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.62) = xAngle (3.84 = -2.44)
22:57:29.806 00.001 9044 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.76 = 0.76)
22:57:29.807 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.06 cameraTheta=2.22 mountX=-0.05 mountY=0.04, mountTheta=2.41
22:57:29.809 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.05, opts=13)
22:57:29.810 00.001 9044 Enqueuing Move request for scope (-0.04, 0.05)
22:57:29.811 00.001 12252 Worker thread wakes up
22:57:29.811 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:29.812 00.001 9044 UpdateGuideState exits: m=5801 SNR=52.2
22:57:29.814 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:29.815 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
22:57:29.815 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:29.816 00.001 9044 Enqueuing Expose request
22:57:29.818 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
22:57:29.818 00.000 12252 Moving (-0.04, 0.05) raw xDistance=-0.05 yDistance=0.04
22:57:29.821 00.003 12252 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.39
22:57:29.821 00.000 12252 PPEC: input: -0.05, control: -0.00, exposure: 2000
22:57:29.821 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:29.821 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:57:29.821 00.000 12252 MoveAxis(E, 2, ABG)
22:57:29.821 00.000 12252 Guiding  Dir = 2, Dur = 2
22:57:29.821 00.000 12252 IsSlewing returns 0
22:57:29.821 00.000 12252 IsGuiding returns 0
22:57:29.824 00.003 12252 IsGuiding returns 0
22:57:29.824 00.000 12252 Move returns status 0, amount 2
22:57:29.824 00.000 12252 MoveAxis(N, 0, ABG)
22:57:29.824 00.000 12252 Move returns status 0, amount 0
22:57:29.824 00.000 12252 move complete, result=0
22:57:29.824 00.000 12252 worker thread done servicing request
22:57:29.824 00.000 12252 Worker thread wakes up
22:57:29.824 00.000 9044 GuideStep: -0.0 px 2 ms EAST, 0.0 px 0 ms NORTH
22:57:29.825 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:29.825 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:32.172 02.347 12252 Exposure complete
22:57:32.219 00.047 12252 worker thread done servicing request
22:57:32.219 00.000 9044 OnExposeComplete: enter
22:57:32.220 00.001 9044 UpdateGuideState(): m_state=6
22:57:32.222 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4130
22:57:32.223 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=826.93, Mass=5746, SNR=52.0, Peak=173 HFD=5.1
22:57:32.224 00.001 9044 MultiStar: [#1 0.07,0.41,0.00,M1] [#2 -0.10,0.14,1.21,U] [#3 -0.07,0.28,0.84,U] [#4 0.04,-1.08,0.00,M1] [#5 -0.11,0.11,0.64,U] [#6 0.04,0.17,0.42,U] [#7 -0.04,0.22,0.43,U] [#8 0.02,0.14,0.41,U] 
22:57:32.226 00.002 9044 single-star, 6 included, MultiStar: {-0.05, 0.17}, one-star: {-0.04, 0.13}
22:57:32.228 00.002 9044 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.62) = xAngle (3.47 = -2.81)
22:57:32.231 00.003 9044 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.39 = 0.39)
22:57:32.233 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=0.13 hyp=0.14 cameraTheta=1.84 mountX=-0.13 mountY=0.05, mountTheta=2.76
22:57:32.238 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.13, opts=13)
22:57:32.240 00.002 9044 Enqueuing Move request for scope (-0.04, 0.13)
22:57:32.243 00.003 12252 Worker thread wakes up
22:57:32.243 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.13) opts 0xd
22:57:32.243 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.13)
22:57:32.243 00.000 12252 Moving (-0.04, 0.13) raw xDistance=-0.13 yDistance=0.05
22:57:32.243 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:32.245 00.002 9044 UpdateGuideState exits: m=5746 SNR=52.0
22:57:32.246 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:32.247 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:32.248 00.001 9044 Enqueuing Expose request
22:57:32.249 00.001 12252 PPEC rslt: input = -0.13, final = -0.09, react = -0.08, pred = -0.02, hyst = -0.07, hyst_pct = 0.00, period_length = 483.39
22:57:32.249 00.000 12252 PPEC: input: -0.13, control: -0.09, exposure: 2000
22:57:32.249 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:32.249 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:57:32.249 00.000 12252 MoveAxis(E, 36, ABG)
22:57:32.249 00.000 12252 Guiding  Dir = 2, Dur = 36
22:57:32.250 00.001 12252 IsSlewing returns 0
22:57:32.250 00.000 12252 IsGuiding returns 0
22:57:32.253 00.003 12252 PulseGuide returned control before completion, sleep 44
22:57:32.308 00.055 12252 IsGuiding returns 0
22:57:32.308 00.000 12252 Move returns status 0, amount 36
22:57:32.308 00.000 12252 MoveAxis(N, 0, ABG)
22:57:32.308 00.000 12252 Move returns status 0, amount 0
22:57:32.308 00.000 12252 move complete, result=0
22:57:32.308 00.000 12252 worker thread done servicing request
22:57:32.308 00.000 9044 GuideStep: -0.1 px 36 ms EAST, 0.1 px 0 ms NORTH
22:57:32.310 00.002 12252 Worker thread wakes up
22:57:32.310 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:32.310 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:34.669 02.359 12252 Exposure complete
22:57:34.717 00.048 12252 worker thread done servicing request
22:57:34.717 00.000 9044 OnExposeComplete: enter
22:57:34.719 00.002 9044 UpdateGuideState(): m_state=6
22:57:34.722 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4131
22:57:34.725 00.003 9044 Star::Find returns 1 (0), X=1014.95, Y=826.82, Mass=5812, SNR=52.3, Peak=173 HFD=5.2
22:57:34.728 00.003 9044 MultiStar: [#1 0.13,0.10,1.06,U] [#2 0.07,0.15,1.20,U] [#3 0.12,0.22,0.82,U] [#4 0.12,0.04,1.25,U] [#5 0.20,0.18,0.64,U] [#6 0.16,0.08,0.42,U] [#7 0.08,0.20,0.42,U] [#8 0.25,0.13,0.42,U] 
22:57:34.730 00.002 9044 single-star, 8 included, MultiStar: {0.13, 0.11}, one-star: {0.12, 0.02}
22:57:34.733 00.003 9044 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.62) = xAngle (1.79 = 1.79)
22:57:34.735 00.002 9044 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.29 = -1.29)
22:57:34.738 00.003 9044 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.17 mountX=-0.03 mountY=-0.12, mountTheta=-1.80
22:57:34.742 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.02, opts=13)
22:57:34.745 00.003 9044 Enqueuing Move request for scope (0.12, 0.02)
22:57:34.747 00.002 12252 Worker thread wakes up
22:57:34.747 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:57:34.749 00.002 9044 UpdateGuideState exits: m=5812 SNR=52.3
22:57:34.751 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:34.753 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:34.754 00.001 9044 Enqueuing Expose request
22:57:34.757 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
22:57:34.757 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
22:57:34.757 00.000 12252 Moving (0.12, 0.02) raw xDistance=-0.03 yDistance=-0.12
22:57:34.760 00.003 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.39
22:57:34.760 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
22:57:34.760 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:34.761 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:57:34.761 00.000 12252 MoveAxis(E, 13, ABG)
22:57:34.761 00.000 12252 Guiding  Dir = 2, Dur = 13
22:57:34.761 00.000 12252 IsSlewing returns 0
22:57:34.761 00.000 12252 IsGuiding returns 0
22:57:34.764 00.003 12252 PulseGuide returned control before completion, sleep 21
22:57:34.790 00.026 12252 IsGuiding returns 0
22:57:34.790 00.000 12252 Move returns status 0, amount 13
22:57:34.790 00.000 12252 MoveAxis(N, 0, ABG)
22:57:34.790 00.000 12252 Move returns status 0, amount 0
22:57:34.790 00.000 12252 move complete, result=0
22:57:34.790 00.000 12252 worker thread done servicing request
22:57:34.791 00.001 12252 Worker thread wakes up
22:57:34.791 00.000 9044 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
22:57:34.791 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:34.792 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:37.146 02.354 12252 Exposure complete
22:57:37.218 00.072 12252 worker thread done servicing request
22:57:37.219 00.001 9044 OnExposeComplete: enter
22:57:37.219 00.000 9044 UpdateGuideState(): m_state=6
22:57:37.220 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4132
22:57:37.221 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=826.81, Mass=5753, SNR=52.2, Peak=173 HFD=5.1
22:57:37.223 00.002 9044 MultiStar: [#1 0.04,0.21,1.03,U] [#2 -0.09,0.10,1.21,U] [#3 -0.06,0.17,0.83,U] [#4 0.06,-0.05,1.25,U] [#5 -0.15,0.09,0.65,U] [#6 0.09,0.12,0.41,U] [#7 -0.05,0.00,0.43,U] [#8 0.03,-0.07,0.42,U] 
22:57:37.224 00.001 9044 single-star, 8 included, MultiStar: {-0.02, 0.07}, one-star: {-0.04, 0.01}
22:57:37.225 00.001 9044 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.62) = xAngle (4.41 = -1.87)
22:57:37.226 00.001 9044 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.33 = 1.33)
22:57:37.227 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.79 mountX=-0.01 mountY=0.04, mountTheta=1.87
22:57:37.229 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.01, opts=13)
22:57:37.231 00.002 9044 Enqueuing Move request for scope (-0.04, 0.01)
22:57:37.231 00.000 12252 Worker thread wakes up
22:57:37.232 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
22:57:37.232 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
22:57:37.232 00.000 12252 Moving (-0.04, 0.01) raw xDistance=-0.01 yDistance=0.04
22:57:37.232 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:37.233 00.001 9044 UpdateGuideState exits: m=5753 SNR=52.2
22:57:37.234 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:37.236 00.002 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.39
22:57:37.236 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:37.239 00.003 9044 Enqueuing Expose request
22:57:37.241 00.002 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
22:57:37.241 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:37.241 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:57:37.241 00.000 12252 MoveAxis(E, 5, ABG)
22:57:37.241 00.000 12252 Guiding  Dir = 2, Dur = 5
22:57:37.242 00.001 12252 IsSlewing returns 0
22:57:37.242 00.000 12252 IsGuiding returns 0
22:57:37.244 00.002 12252 PulseGuide returned control before completion, sleep 14
22:57:37.263 00.019 12252 IsGuiding returns 0
22:57:37.263 00.000 12252 Move returns status 0, amount 5
22:57:37.263 00.000 12252 MoveAxis(N, 0, ABG)
22:57:37.263 00.000 12252 Move returns status 0, amount 0
22:57:37.263 00.000 12252 move complete, result=0
22:57:37.263 00.000 12252 worker thread done servicing request
22:57:37.263 00.000 12252 Worker thread wakes up
22:57:37.263 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:37.263 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:57:37.266 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:39.617 02.351 12252 Exposure complete
22:57:39.664 00.047 12252 worker thread done servicing request
22:57:39.666 00.002 9044 OnExposeComplete: enter
22:57:39.667 00.001 9044 UpdateGuideState(): m_state=6
22:57:39.668 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4133
22:57:39.669 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=826.76, Mass=5692, SNR=51.8, Peak=173 HFD=5.1
22:57:39.671 00.002 9044 MultiStar: [#1 0.11,0.01,1.06,U] [#2 -0.03,0.12,1.22,U] [#3 0.02,0.20,0.83,U] [#4 0.04,-0.07,1.26,U] [#5 -0.05,0.02,0.65,U] [#6 0.06,0.04,0.42,U] [#7 -0.02,0.10,0.42,U] [#8 0.03,0.03,0.43,U] 
22:57:39.672 00.001 9044 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.03, -0.04}
22:57:39.673 00.001 9044 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.62) = xAngle (2.78 = 2.78)
22:57:39.674 00.001 9044 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.31 = -0.31)
22:57:39.675 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.15 mountX=-0.04 mountY=-0.01, mountTheta=-2.83
22:57:39.677 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.04, opts=13)
22:57:39.679 00.002 9044 Enqueuing Move request for scope (0.02, 0.04)
22:57:39.680 00.001 12252 Worker thread wakes up
22:57:39.680 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:39.683 00.003 9044 UpdateGuideState exits: m=5692 SNR=51.8
22:57:39.686 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:39.688 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:39.690 00.002 9044 Enqueuing Expose request
22:57:39.692 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
22:57:39.692 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
22:57:39.692 00.000 12252 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=-0.01
22:57:39.698 00.006 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.39
22:57:39.698 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
22:57:39.698 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:39.698 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:57:39.699 00.001 12252 MoveAxis(E, 9, ABG)
22:57:39.699 00.000 12252 Guiding  Dir = 2, Dur = 9
22:57:39.699 00.000 12252 IsSlewing returns 0
22:57:39.700 00.001 12252 IsGuiding returns 0
22:57:39.703 00.003 12252 PulseGuide returned control before completion, sleep 17
22:57:39.726 00.023 12252 IsGuiding returns 0
22:57:39.726 00.000 12252 Move returns status 0, amount 9
22:57:39.726 00.000 12252 MoveAxis(N, 0, ABG)
22:57:39.726 00.000 12252 Move returns status 0, amount 0
22:57:39.726 00.000 12252 move complete, result=0
22:57:39.726 00.000 12252 worker thread done servicing request
22:57:39.726 00.000 12252 Worker thread wakes up
22:57:39.726 00.000 9044 GuideStep: -0.0 px 9 ms EAST, -0.0 px 0 ms NORTH
22:57:39.728 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:39.728 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:42.084 02.356 12252 Exposure complete
22:57:42.158 00.074 12252 worker thread done servicing request
22:57:42.159 00.001 9044 OnExposeComplete: enter
22:57:42.160 00.001 9044 UpdateGuideState(): m_state=6
22:57:42.160 00.000 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4134
22:57:42.161 00.001 9044 Star::Find returns 1 (0), X=1014.78, Y=826.54, Mass=5771, SNR=52.1, Peak=173 HFD=5.3
22:57:42.162 00.001 9044 MultiStar: [#1 0.04,-0.07,1.04,U] [#2 0.02,-0.01,1.21,U] [#3 -0.02,0.13,0.82,U] [#4 0.12,-1.24,0.00,M1] [#5 -0.04,-0.03,0.64,U] [#6 0.06,0.02,0.41,U] [#7 -0.08,0.08,0.43,U] [#8 0.08,0.05,0.42,U] 
22:57:42.163 00.001 9044 refined, 7 included, MultiStar: {-0.00, -0.03}, one-star: {-0.05, -0.25}
22:57:42.164 00.001 9044 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.62) = xAngle (-0.00 = -0.00)
22:57:42.166 00.002 9044 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.09 = -3.09)
22:57:42.167 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.63 mountX=0.03 mountY=-0.00, mountTheta=-0.06
22:57:42.171 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.03, opts=13)
22:57:42.172 00.001 9044 Enqueuing Move request for scope (-0.00, -0.03)
22:57:42.173 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:42.174 00.001 9044 UpdateGuideState exits: m=5771 SNR=52.1
22:57:42.175 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:42.176 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:42.177 00.001 9044 Enqueuing Expose request
22:57:42.178 00.001 12252 Worker thread wakes up
22:57:42.178 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
22:57:42.178 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
22:57:42.178 00.000 12252 Moving (-0.00, -0.03) raw xDistance=0.03 yDistance=-0.00
22:57:42.182 00.004 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.39
22:57:42.182 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
22:57:42.182 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:42.183 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:57:42.183 00.000 12252 MoveAxis(E, 2, ABG)
22:57:42.183 00.000 12252 Guiding  Dir = 2, Dur = 2
22:57:42.183 00.000 12252 IsSlewing returns 0
22:57:42.183 00.000 12252 IsGuiding returns 0
22:57:42.185 00.002 12252 PulseGuide returned control before completion, sleep 11
22:57:42.202 00.017 12252 IsGuiding returns 0
22:57:42.202 00.000 12252 Move returns status 0, amount 2
22:57:42.203 00.001 12252 MoveAxis(N, 0, ABG)
22:57:42.203 00.000 12252 Move returns status 0, amount 0
22:57:42.203 00.000 12252 move complete, result=0
22:57:42.203 00.000 12252 worker thread done servicing request
22:57:42.203 00.000 9044 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
22:57:42.205 00.002 12252 Worker thread wakes up
22:57:42.205 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:42.205 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:44.566 02.361 12252 Exposure complete
22:57:44.614 00.048 12252 worker thread done servicing request
22:57:44.614 00.000 9044 OnExposeComplete: enter
22:57:44.617 00.003 9044 UpdateGuideState(): m_state=6
22:57:44.619 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4135
22:57:44.621 00.002 9044 Star::Find returns 1 (0), X=1014.85, Y=826.85, Mass=5685, SNR=52.0, Peak=173 HFD=5.1
22:57:44.624 00.003 9044 MultiStar: [#1 0.06,0.32,1.04,U] [#2 0.03,0.06,1.18,U] [#3 -0.03,0.21,0.84,U] [#4 0.19,-1.20,0.00,M2] [#5 -0.04,0.02,0.65,U] [#6 0.17,0.11,0.42,U] [#7 0.01,0.09,0.41,U] [#8 0.02,0.05,0.42,U] 
22:57:44.626 00.002 9044 single-star, 7 included, MultiStar: {0.03, 0.12}, one-star: {0.02, 0.05}
22:57:44.626 00.000 9044 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.62) = xAngle (2.82 = 2.82)
22:57:44.627 00.001 9044 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.27 = -0.27)
22:57:44.628 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.19 mountX=-0.05 mountY=-0.01, mountTheta=-2.87
22:57:44.630 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.05, opts=13)
22:57:44.631 00.001 9044 Enqueuing Move request for scope (0.02, 0.05)
22:57:44.632 00.001 12252 Worker thread wakes up
22:57:44.632 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:57:44.634 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
22:57:44.634 00.000 9044 UpdateGuideState exits: m=5685 SNR=52.0
22:57:44.635 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:44.637 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:44.639 00.002 9044 Enqueuing Expose request
22:57:44.641 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
22:57:44.641 00.000 12252 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=-0.01
22:57:44.647 00.006 12252 PPEC rslt: input = -0.05, final = -0.00, react = -0.03, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.39
22:57:44.647 00.000 12252 PPEC: input: -0.05, control: -0.00, exposure: 2000
22:57:44.647 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:44.647 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:57:44.648 00.001 12252 MoveAxis(E, 1, ABG)
22:57:44.648 00.000 12252 Guiding  Dir = 2, Dur = 1
22:57:44.648 00.000 12252 IsSlewing returns 0
22:57:44.648 00.000 12252 IsGuiding returns 0
22:57:44.651 00.003 12252 IsGuiding returns 0
22:57:44.651 00.000 12252 Move returns status 0, amount 1
22:57:44.651 00.000 12252 MoveAxis(N, 0, ABG)
22:57:44.651 00.000 12252 Move returns status 0, amount 0
22:57:44.651 00.000 12252 move complete, result=0
22:57:44.651 00.000 12252 worker thread done servicing request
22:57:44.651 00.000 12252 Worker thread wakes up
22:57:44.651 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:44.651 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:44.651 00.000 9044 GuideStep: -0.1 px 1 ms EAST, -0.0 px 0 ms NORTH
22:57:46.995 02.344 12252 Exposure complete
22:57:47.042 00.047 12252 worker thread done servicing request
22:57:47.042 00.000 9044 OnExposeComplete: enter
22:57:47.043 00.001 9044 UpdateGuideState(): m_state=6
22:57:47.044 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4136
22:57:47.046 00.002 9044 Star::Find returns 1 (0), X=1014.91, Y=827.02, Mass=5705, SNR=51.6, Peak=173 HFD=5.2
22:57:47.048 00.002 9044 MultiStar: [#1 0.08,0.45,0.00,M1] [#2 0.05,0.18,1.19,U] [#3 0.08,0.35,0.86,U] [#4 0.16,0.10,1.27,U] [#5 0.03,0.18,0.67,U] [#6 0.17,0.16,0.43,U] [#7 0.08,0.27,0.43,U] [#8 0.13,0.28,0.43,U] 
22:57:47.049 00.001 9044 refined, 7 included, MultiStar: {0.10, 0.21}, one-star: {0.09, 0.22}
22:57:47.050 00.001 9044 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.62) = xAngle (2.76 = 2.76)
22:57:47.051 00.001 9044 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.32 = -0.32)
22:57:47.053 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.14 mountX=-0.21 mountY=-0.07, mountTheta=-2.82
22:57:47.054 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.21, opts=13)
22:57:47.056 00.002 9044 Enqueuing Move request for scope (0.10, 0.21)
22:57:47.057 00.001 12252 Worker thread wakes up
22:57:47.058 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:47.059 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
22:57:47.059 00.000 9044 UpdateGuideState exits: m=5705 SNR=51.6
22:57:47.060 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
22:57:47.060 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:47.061 00.001 12252 Moving (0.10, 0.21) raw xDistance=-0.21 yDistance=-0.07
22:57:47.061 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:47.062 00.001 9044 Enqueuing Expose request
22:57:47.065 00.003 12252 PPEC rslt: input = -0.21, final = -0.14, react = -0.13, pred = -0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 483.39
22:57:47.065 00.000 12252 PPEC: input: -0.21, control: -0.14, exposure: 2000
22:57:47.065 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:47.065 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:57:47.065 00.000 12252 MoveAxis(E, 55, ABG)
22:57:47.065 00.000 12252 Guiding  Dir = 2, Dur = 55
22:57:47.065 00.000 12252 IsSlewing returns 0
22:57:47.065 00.000 12252 IsGuiding returns 0
22:57:47.068 00.003 12252 PulseGuide returned control before completion, sleep 63
22:57:47.144 00.076 12252 IsGuiding returns 0
22:57:47.144 00.000 12252 Move returns status 0, amount 55
22:57:47.144 00.000 12252 MoveAxis(N, 0, ABG)
22:57:47.144 00.000 12252 Move returns status 0, amount 0
22:57:47.144 00.000 12252 move complete, result=0
22:57:47.144 00.000 12252 worker thread done servicing request
22:57:47.144 00.000 12252 Worker thread wakes up
22:57:47.144 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:47.146 00.002 9044 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
22:57:47.148 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:49.491 02.343 12252 Exposure complete
22:57:49.554 00.063 12252 worker thread done servicing request
22:57:49.555 00.001 9044 OnExposeComplete: enter
22:57:49.556 00.001 9044 UpdateGuideState(): m_state=6
22:57:49.557 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4137
22:57:49.558 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=826.74, Mass=5703, SNR=51.6, Peak=173 HFD=5.1
22:57:49.560 00.002 9044 MultiStar: [#1 0.01,0.24,1.07,U] [#2 -0.08,-0.02,1.21,U] [#3 -0.04,-0.09,0.86,U] [#4 0.10,-1.16,0.00,M2] [#5 -0.08,-0.04,0.66,U] [#6 0.05,-0.11,0.42,U] [#7 -0.10,0.02,0.43,U] [#8 0.02,-0.00,0.42,U] 
22:57:49.561 00.001 9044 refined, 7 included, MultiStar: {-0.04, 0.00}, one-star: {-0.03, -0.06}
22:57:49.562 00.001 9044 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.62) = xAngle (4.64 = -1.64)
22:57:49.563 00.001 9044 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.56 = 1.56)
22:57:49.564 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.02 mountX=-0.00 mountY=0.04, mountTheta=1.64
22:57:49.567 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.00, opts=13)
22:57:49.568 00.001 9044 Enqueuing Move request for scope (-0.04, 0.00)
22:57:49.569 00.001 12252 Worker thread wakes up
22:57:49.569 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:49.571 00.002 9044 UpdateGuideState exits: m=5703 SNR=51.6
22:57:49.572 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:49.573 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:49.574 00.001 9044 Enqueuing Expose request
22:57:49.575 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
22:57:49.575 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
22:57:49.575 00.000 12252 Moving (-0.04, 0.00) raw xDistance=-0.00 yDistance=0.04
22:57:49.579 00.004 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.39
22:57:49.579 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
22:57:49.579 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:49.579 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:57:49.580 00.001 12252 MoveAxis(E, 5, ABG)
22:57:49.580 00.000 12252 Guiding  Dir = 2, Dur = 5
22:57:49.580 00.000 12252 IsSlewing returns 0
22:57:49.580 00.000 12252 IsGuiding returns 0
22:57:49.583 00.003 12252 PulseGuide returned control before completion, sleep 13
22:57:49.610 00.027 12252 IsGuiding returns 0
22:57:49.610 00.000 12252 Move returns status 0, amount 5
22:57:49.610 00.000 12252 MoveAxis(N, 0, ABG)
22:57:49.610 00.000 12252 Move returns status 0, amount 0
22:57:49.610 00.000 12252 move complete, result=0
22:57:49.610 00.000 12252 worker thread done servicing request
22:57:49.610 00.000 12252 Worker thread wakes up
22:57:49.610 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:49.611 00.001 9044 GuideStep: -0.0 px 5 ms EAST, 0.0 px 0 ms NORTH
22:57:49.612 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:51.966 02.354 12252 Exposure complete
22:57:52.024 00.058 12252 worker thread done servicing request
22:57:52.024 00.000 9044 OnExposeComplete: enter
22:57:52.025 00.001 9044 UpdateGuideState(): m_state=6
22:57:52.027 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4138
22:57:52.030 00.003 9044 Star::Find returns 1 (0), X=1014.84, Y=826.73, Mass=5707, SNR=51.9, Peak=173 HFD=5.1
22:57:52.032 00.002 9044 MultiStar: [#1 0.00,0.07,1.05,U] [#2 -0.05,0.02,1.22,U] [#3 0.02,-0.00,0.86,U] [#4 0.09,-1.18,0.00,M3] [#5 0.06,0.04,0.66,U] [#6 0.00,-0.03,0.41,U] [#7 -0.09,0.08,0.42,U] [#8 -0.06,-0.03,0.40,U] 
22:57:52.034 00.002 9044 refined, 7 included, MultiStar: {-0.01, 0.01}, one-star: {0.01, -0.06}
22:57:52.036 00.002 9044 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.62) = xAngle (3.94 = -2.34)
22:57:52.038 00.002 9044 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.86 = 0.86)
22:57:52.040 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.31 mountX=-0.01 mountY=0.01, mountTheta=2.32
22:57:52.044 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.01, opts=13)
22:57:52.045 00.001 9044 Enqueuing Move request for scope (-0.01, 0.01)
22:57:52.047 00.002 12252 Worker thread wakes up
22:57:52.047 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:52.048 00.001 9044 UpdateGuideState exits: m=5707 SNR=51.9
22:57:52.049 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:52.051 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:52.051 00.000 9044 Enqueuing Expose request
22:57:52.053 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
22:57:52.054 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
22:57:52.054 00.000 12252 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
22:57:52.057 00.003 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.40
22:57:52.057 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
22:57:52.057 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:52.057 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:57:52.057 00.000 12252 MoveAxis(E, 6, ABG)
22:57:52.057 00.000 12252 Guiding  Dir = 2, Dur = 6
22:57:52.058 00.001 12252 IsSlewing returns 0
22:57:52.058 00.000 12252 IsGuiding returns 0
22:57:52.060 00.002 12252 PulseGuide returned control before completion, sleep 15
22:57:52.077 00.017 12252 IsGuiding returns 0
22:57:52.077 00.000 12252 Move returns status 0, amount 6
22:57:52.077 00.000 12252 MoveAxis(N, 0, ABG)
22:57:52.077 00.000 12252 Move returns status 0, amount 0
22:57:52.077 00.000 12252 move complete, result=0
22:57:52.077 00.000 12252 worker thread done servicing request
22:57:52.077 00.000 12252 Worker thread wakes up
22:57:52.078 00.001 9044 GuideStep: -0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
22:57:52.080 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:52.080 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:54.448 02.368 12252 Exposure complete
22:57:54.506 00.058 12252 worker thread done servicing request
22:57:54.506 00.000 9044 OnExposeComplete: enter
22:57:54.508 00.002 9044 UpdateGuideState(): m_state=6
22:57:54.509 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4139
22:57:54.511 00.002 9044 Star::Find returns 1 (0), X=1014.76, Y=826.76, Mass=5769, SNR=52.1, Peak=173 HFD=5.1
22:57:54.514 00.003 9044 MultiStar: [#1 0.02,0.26,1.07,U] [#2 -0.08,-0.05,1.22,U] [#3 -0.11,-0.02,0.85,U] [#4 0.05,-1.15,0.00,M4] [#5 -0.10,-0.03,0.64,U] [#6 0.01,0.06,0.42,U] [#7 -0.07,0.05,0.44,U] [#8 -0.03,-0.03,0.42,U] 
22:57:54.514 00.000 9044 refined, 7 included, MultiStar: {-0.06, 0.03}, one-star: {-0.07, -0.04}
22:57:54.516 00.002 9044 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.62) = xAngle (4.29 = -1.99)
22:57:54.517 00.001 9044 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.21 = 1.21)
22:57:54.518 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.06 cameraTheta=2.67 mountX=-0.03 mountY=0.06, mountTheta=1.98
22:57:54.520 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.03, opts=13)
22:57:54.521 00.001 9044 Enqueuing Move request for scope (-0.06, 0.03)
22:57:54.522 00.001 12252 Worker thread wakes up
22:57:54.522 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
22:57:54.522 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
22:57:54.522 00.000 12252 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
22:57:54.522 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:54.523 00.001 9044 UpdateGuideState exits: m=5769 SNR=52.1
22:57:54.524 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:54.525 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:54.526 00.001 9044 Enqueuing Expose request
22:57:54.527 00.001 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.40
22:57:54.527 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
22:57:54.527 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:54.527 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:57:54.527 00.000 12252 MoveAxis(E, 5, ABG)
22:57:54.527 00.000 12252 Guiding  Dir = 2, Dur = 5
22:57:54.528 00.001 12252 IsSlewing returns 0
22:57:54.528 00.000 12252 IsGuiding returns 0
22:57:54.530 00.002 12252 PulseGuide returned control before completion, sleep 13
22:57:54.544 00.014 12252 IsGuiding returns 0
22:57:54.544 00.000 12252 Move returns status 0, amount 5
22:57:54.544 00.000 12252 MoveAxis(N, 0, ABG)
22:57:54.544 00.000 12252 Move returns status 0, amount 0
22:57:54.544 00.000 12252 move complete, result=0
22:57:54.544 00.000 12252 worker thread done servicing request
22:57:54.544 00.000 12252 Worker thread wakes up
22:57:54.544 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
22:57:54.546 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:54.546 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:56.911 02.365 12252 Exposure complete
22:57:56.976 00.065 12252 worker thread done servicing request
22:57:56.976 00.000 9044 OnExposeComplete: enter
22:57:56.979 00.003 9044 UpdateGuideState(): m_state=6
22:57:56.981 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4140
22:57:56.982 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=826.54, Mass=5907, SNR=52.7, Peak=173 HFD=5.3
22:57:56.983 00.001 9044 MultiStar: [#1 -0.17,0.06,1.04,U] [#2 -0.15,-0.01,1.18,U] [#3 -0.34,-0.06,0.83,U] [#4 -0.23,-0.37,0.00,M5] [#5 -0.17,-0.04,0.64,U] [#6 -0.14,-0.05,0.43,U] [#7 -0.19,0.06,0.42,U] [#8 -0.19,0.03,0.41,U] 
22:57:56.984 00.001 9044 refined, 7 included, MultiStar: {-0.18, -0.05}, one-star: {-0.10, -0.26}
22:57:56.985 00.001 9044 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.62) = xAngle (-1.27 = -1.27)
22:57:56.986 00.001 9044 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.35 = 1.93)
22:57:56.987 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=-0.05 hyp=0.18 cameraTheta=-2.89 mountX=0.05 mountY=0.17, mountTheta=1.26
22:57:56.989 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=-0.05, opts=13)
22:57:56.992 00.003 9044 Enqueuing Move request for scope (-0.18, -0.05)
22:57:56.992 00.000 12252 Worker thread wakes up
22:57:56.992 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:56.993 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.05) opts 0xd
22:57:56.994 00.001 9044 UpdateGuideState exits: m=5907 SNR=52.7
22:57:56.994 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.18, -0.05)
22:57:56.994 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:56.995 00.001 12252 Moving (-0.18, -0.05) raw xDistance=0.05 yDistance=0.17
22:57:56.995 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:56.998 00.003 9044 Enqueuing Expose request
22:57:57.002 00.004 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.40
22:57:57.002 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:57:57.002 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.17 from input 0.17
22:57:57.002 00.000 12252 MoveAxis(E, 3, ABG)
22:57:57.002 00.000 12252 Guiding  Dir = 2, Dur = 3
22:57:57.003 00.001 12252 IsSlewing returns 0
22:57:57.003 00.000 12252 IsGuiding returns 0
22:57:57.005 00.002 12252 PulseGuide returned control before completion, sleep 12
22:57:57.024 00.019 12252 IsGuiding returns 0
22:57:57.024 00.000 12252 Move returns status 0, amount 3
22:57:57.024 00.000 12252 MoveAxis(S, 58, ABG)
22:57:57.024 00.000 12252 Guiding  Dir = 1, Dur = 58
22:57:57.025 00.001 12252 IsSlewing returns 0
22:57:57.025 00.000 12252 IsGuiding returns 0
22:57:57.031 00.006 12252 PulseGuide returned control before completion, sleep 64
22:57:57.103 00.072 12252 IsGuiding returns 0
22:57:57.103 00.000 12252 Move returns status 0, amount 58
22:57:57.103 00.000 12252 move complete, result=0
22:57:57.103 00.000 12252 worker thread done servicing request
22:57:57.103 00.000 12252 Worker thread wakes up
22:57:57.103 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:57.103 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:57:57.104 00.001 9044 GuideStep: 0.1 px 3 ms EAST, 0.2 px 58 ms SOUTH
22:57:59.464 02.360 12252 Exposure complete
22:57:59.512 00.048 12252 worker thread done servicing request
22:57:59.512 00.000 9044 OnExposeComplete: enter
22:57:59.514 00.002 9044 UpdateGuideState(): m_state=6
22:57:59.515 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4141
22:57:59.516 00.001 9044 Star::Find returns 1 (0), X=1014.83, Y=826.76, Mass=5751, SNR=52.1, Peak=173 HFD=5.1
22:57:59.519 00.003 9044 MultiStar: [#1 0.00,0.09,1.04,U] [#2 -0.08,0.01,1.19,U] [#3 -0.06,0.16,0.84,U] [#4 0.05,-1.17,0.00,M6] [#5 -0.05,0.03,0.65,U] [#6 0.07,0.13,0.42,U] [#7 -0.05,0.17,0.43,U] [#8 0.05,0.04,0.42,U] 
22:57:59.520 00.001 9044 single-star, 7 included, MultiStar: {-0.02, 0.06}, one-star: {0.01, -0.04}
22:57:59.522 00.002 9044 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.62) = xAngle (0.23 = 0.23)
22:57:59.524 00.002 9044 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.85 = -2.85)
22:57:59.525 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.39 mountX=0.04 mountY=-0.01, mountTheta=-0.28
22:57:59.529 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.04, opts=13)
22:57:59.532 00.003 9044 Enqueuing Move request for scope (0.01, -0.04)
22:57:59.534 00.002 12252 Worker thread wakes up
22:57:59.535 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:57:59.537 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
22:57:59.537 00.000 9044 UpdateGuideState exits: m=5751 SNR=52.1
22:57:59.539 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
22:57:59.539 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:57:59.541 00.002 12252 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=-0.01
22:57:59.541 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:57:59.542 00.001 9044 Enqueuing Expose request
22:57:59.545 00.003 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.40
22:57:59.545 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
22:57:59.545 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:57:59.546 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:57:59.546 00.000 12252 MoveAxis(E, 4, ABG)
22:57:59.546 00.000 12252 Guiding  Dir = 2, Dur = 4
22:57:59.546 00.000 12252 IsSlewing returns 0
22:57:59.546 00.000 12252 IsGuiding returns 0
22:57:59.548 00.002 12252 PulseGuide returned control before completion, sleep 13
22:57:59.565 00.017 12252 IsGuiding returns 0
22:57:59.565 00.000 12252 Move returns status 0, amount 4
22:57:59.565 00.000 12252 MoveAxis(N, 0, ABG)
22:57:59.565 00.000 12252 Move returns status 0, amount 0
22:57:59.565 00.000 12252 move complete, result=0
22:57:59.565 00.000 12252 worker thread done servicing request
22:57:59.565 00.000 12252 Worker thread wakes up
22:57:59.566 00.001 9044 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
22:57:59.568 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:57:59.568 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:01.902 02.334 12252 Exposure complete
22:58:01.953 00.051 12252 worker thread done servicing request
22:58:01.954 00.001 9044 OnExposeComplete: enter
22:58:01.956 00.002 9044 UpdateGuideState(): m_state=6
22:58:01.957 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4142
22:58:01.958 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=826.51, Mass=5599, SNR=51.2, Peak=173 HFD=5.2
22:58:01.959 00.001 9044 MultiStar: [#1 0.02,-0.00,1.05,U] [#2 -0.04,-0.09,1.22,U] [#3 0.01,-0.01,0.87,U] [#4 0.14,-1.29,0.00,M7] [#5 -0.03,-0.15,0.66,U] [#6 0.08,-0.09,0.41,U] [#7 0.04,0.04,0.44,U] [#8 0.07,-0.14,0.42,U] 
22:58:01.960 00.001 9044 refined, 7 included, MultiStar: {0.01, -0.10}, one-star: {0.05, -0.29}
22:58:01.961 00.001 9044 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.62) = xAngle (0.19 = 0.19)
22:58:01.961 00.000 9044 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.89 = -2.89)
22:58:01.963 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.43 mountX=0.10 mountY=-0.02, mountTheta=-0.25
22:58:01.965 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.10, opts=13)
22:58:01.967 00.002 9044 Enqueuing Move request for scope (0.01, -0.10)
22:58:01.968 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:01.969 00.001 12252 Worker thread wakes up
22:58:01.969 00.000 9044 UpdateGuideState exits: m=5599 SNR=51.2
22:58:01.970 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
22:58:01.970 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:01.971 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:01.972 00.001 9044 Enqueuing Expose request
22:58:01.973 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
22:58:01.973 00.000 12252 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=-0.02
22:58:01.976 00.003 12252 PPEC rslt: input = 0.10, final = -0.00, react = 0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.40
22:58:01.976 00.000 12252 PPEC: input: 0.10, control: -0.00, exposure: 2000
22:58:01.976 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:01.976 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:58:01.977 00.001 12252 MoveAxis(E, 0, ABG)
22:58:01.977 00.000 12252 Move returns status 0, amount 0
22:58:01.977 00.000 12252 MoveAxis(N, 0, ABG)
22:58:01.977 00.000 12252 Move returns status 0, amount 0
22:58:01.977 00.000 12252 move complete, result=0
22:58:01.978 00.001 12252 worker thread done servicing request
22:58:01.978 00.000 12252 Worker thread wakes up
22:58:01.978 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:01.978 00.000 9044 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
22:58:01.979 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:04.331 02.352 12252 Exposure complete
22:58:04.373 00.042 12252 worker thread done servicing request
22:58:04.373 00.000 9044 OnExposeComplete: enter
22:58:04.376 00.003 9044 UpdateGuideState(): m_state=6
22:58:04.377 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4143
22:58:04.378 00.001 9044 Star::Find returns 1 (0), X=1014.85, Y=826.46, Mass=5827, SNR=52.4, Peak=173 HFD=5.2
22:58:04.380 00.002 9044 MultiStar: [#1 0.09,-0.10,1.07,U] [#2 -0.02,-0.08,1.23,U] [#3 -0.05,-0.03,0.85,U] [#4 0.13,-1.29,0.00,M8] [#5 -0.04,-0.10,0.64,U] [#6 0.08,-0.11,0.42,U] [#7 0.04,-0.17,0.44,U] [#8 -0.10,-0.26,0.42,U] 
22:58:04.381 00.001 9044 refined, 7 included, MultiStar: {0.01, -0.14}, one-star: {0.02, -0.34}
22:58:04.382 00.001 9044 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.62) = xAngle (0.10 = 0.10)
22:58:04.383 00.001 9044 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.98 = -2.98)
22:58:04.384 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.52 mountX=0.14 mountY=-0.02, mountTheta=-0.16
22:58:04.388 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.14, opts=13)
22:58:04.390 00.002 9044 Enqueuing Move request for scope (0.01, -0.14)
22:58:04.392 00.002 12252 Worker thread wakes up
22:58:04.392 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:04.395 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
22:58:04.395 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
22:58:04.395 00.000 9044 UpdateGuideState exits: m=5827 SNR=52.4
22:58:04.397 00.002 12252 Moving (0.01, -0.14) raw xDistance=0.14 yDistance=-0.02
22:58:04.398 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:04.400 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:04.402 00.002 9044 Enqueuing Expose request
22:58:04.404 00.002 12252 PPEC rslt: input = 0.14, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 483.40
22:58:04.404 00.000 12252 PPEC: input: 0.14, control: 0.07, exposure: 2000
22:58:04.404 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:04.404 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:58:04.404 00.000 12252 MoveAxis(W, 28, ABG)
22:58:04.404 00.000 12252 Guiding  Dir = 3, Dur = 28
22:58:04.406 00.002 12252 IsSlewing returns 0
22:58:04.406 00.000 12252 IsGuiding returns 0
22:58:04.408 00.002 12252 PulseGuide returned control before completion, sleep 36
22:58:04.459 00.051 12252 IsGuiding returns 0
22:58:04.459 00.000 12252 Move returns status 0, amount 28
22:58:04.459 00.000 12252 MoveAxis(N, 0, ABG)
22:58:04.459 00.000 12252 Move returns status 0, amount 0
22:58:04.459 00.000 12252 move complete, result=0
22:58:04.459 00.000 12252 worker thread done servicing request
22:58:04.460 00.001 12252 Worker thread wakes up
22:58:04.460 00.000 9044 GuideStep: 0.1 px 28 ms WEST, -0.0 px 0 ms NORTH
22:58:04.462 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:04.462 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:06.804 02.342 12252 Exposure complete
22:58:06.854 00.050 12252 worker thread done servicing request
22:58:06.854 00.000 9044 OnExposeComplete: enter
22:58:06.855 00.001 9044 UpdateGuideState(): m_state=6
22:58:06.856 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4144
22:58:06.857 00.001 9044 Star::Find returns 1 (0), X=1014.95, Y=826.51, Mass=5747, SNR=52.0, Peak=173 HFD=5.2
22:58:06.858 00.001 9044 MultiStar: [#1 0.10,-0.16,1.05,U] [#2 0.02,-0.05,1.21,U] [#3 0.03,-0.04,0.84,U] [#4 0.17,-1.24,0.00,M9] [#5 0.00,-0.15,0.65,U] [#6 0.12,-0.13,0.41,U] [#7 0.03,-0.02,0.43,U] [#8 0.10,-0.07,0.42,U] 
22:58:06.861 00.003 9044 refined, 7 included, MultiStar: {0.06, -0.12}, one-star: {0.12, -0.28}
22:58:06.862 00.001 9044 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.62) = xAngle (0.54 = 0.54)
22:58:06.863 00.001 9044 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.55 = -2.55)
22:58:06.864 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.09 mountX=0.12 mountY=-0.08, mountTheta=-0.58
22:58:06.866 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.12, opts=13)
22:58:06.868 00.002 9044 Enqueuing Move request for scope (0.06, -0.12)
22:58:06.869 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:06.871 00.002 9044 UpdateGuideState exits: m=5747 SNR=52.0
22:58:06.872 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:06.874 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:06.875 00.001 9044 Enqueuing Expose request
22:58:06.876 00.001 12252 Worker thread wakes up
22:58:06.876 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
22:58:06.876 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
22:58:06.876 00.000 12252 Moving (0.06, -0.12) raw xDistance=0.12 yDistance=-0.08
22:58:06.879 00.003 12252 PPEC rslt: input = 0.12, final = 0.05, react = 0.07, pred = -0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 483.40
22:58:06.879 00.000 12252 PPEC: input: 0.12, control: 0.05, exposure: 2000
22:58:06.879 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:06.880 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:58:06.880 00.000 12252 MoveAxis(W, 21, ABG)
22:58:06.880 00.000 12252 Guiding  Dir = 3, Dur = 21
22:58:06.880 00.000 12252 IsSlewing returns 0
22:58:06.880 00.000 12252 IsGuiding returns 0
22:58:06.883 00.003 12252 PulseGuide returned control before completion, sleep 29
22:58:06.928 00.045 12252 IsGuiding returns 0
22:58:06.928 00.000 12252 Move returns status 0, amount 21
22:58:06.928 00.000 12252 MoveAxis(N, 0, ABG)
22:58:06.928 00.000 12252 Move returns status 0, amount 0
22:58:06.929 00.001 12252 move complete, result=0
22:58:06.929 00.000 12252 worker thread done servicing request
22:58:06.929 00.000 9044 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
22:58:06.931 00.002 12252 Worker thread wakes up
22:58:06.931 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:06.931 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:09.273 02.342 12252 Exposure complete
22:58:09.320 00.047 12252 worker thread done servicing request
22:58:09.320 00.000 9044 OnExposeComplete: enter
22:58:09.322 00.002 9044 UpdateGuideState(): m_state=6
22:58:09.324 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4145
22:58:09.325 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=826.81, Mass=5847, SNR=52.4, Peak=173 HFD=5.4
22:58:09.326 00.001 9044 MultiStar: [#1 0.20,0.05,1.05,U] [#2 0.03,0.03,1.21,U] [#3 0.14,0.14,0.81,U] [#4 0.10,0.03,1.24,U] [#5 0.11,0.03,0.65,U] [#6 0.29,0.01,0.41,U] [#7 0.07,0.05,0.43,U] [#8 0.24,0.10,0.42,U] 
22:58:09.327 00.001 9044 single-star, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.08, 0.01}
22:58:09.328 00.001 9044 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.62) = xAngle (1.79 = 1.79)
22:58:09.329 00.001 9044 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.29 = -1.29)
22:58:09.330 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.17 mountX=-0.02 mountY=-0.08, mountTheta=-1.79
22:58:09.333 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.01, opts=13)
22:58:09.335 00.002 9044 Enqueuing Move request for scope (0.08, 0.01)
22:58:09.336 00.001 12252 Worker thread wakes up
22:58:09.336 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:09.337 00.001 9044 UpdateGuideState exits: m=5847 SNR=52.4
22:58:09.338 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:09.339 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:09.340 00.001 9044 Enqueuing Expose request
22:58:09.341 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
22:58:09.341 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
22:58:09.341 00.000 12252 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=-0.08
22:58:09.346 00.005 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.40
22:58:09.346 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
22:58:09.346 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:09.346 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
22:58:09.346 00.000 12252 MoveAxis(E, 2, ABG)
22:58:09.346 00.000 12252 Guiding  Dir = 2, Dur = 2
22:58:09.347 00.001 12252 IsSlewing returns 0
22:58:09.347 00.000 12252 IsGuiding returns 0
22:58:09.350 00.003 12252 IsGuiding returns 0
22:58:09.350 00.000 12252 Move returns status 0, amount 2
22:58:09.350 00.000 12252 MoveAxis(N, 0, ABG)
22:58:09.350 00.000 12252 Move returns status 0, amount 0
22:58:09.350 00.000 12252 move complete, result=0
22:58:09.350 00.000 12252 worker thread done servicing request
22:58:09.350 00.000 12252 Worker thread wakes up
22:58:09.350 00.000 9044 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
22:58:09.352 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:09.352 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:11.717 02.365 12252 Exposure complete
22:58:11.764 00.047 12252 worker thread done servicing request
22:58:11.765 00.001 9044 OnExposeComplete: enter
22:58:11.766 00.001 9044 UpdateGuideState(): m_state=6
22:58:11.768 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4146
22:58:11.770 00.002 9044 Star::Find returns 1 (0), X=1014.95, Y=826.62, Mass=5756, SNR=51.9, Peak=173 HFD=5.2
22:58:11.773 00.003 9044 MultiStar: [#1 0.21,-0.03,1.06,U] [#2 0.16,-0.11,1.19,U] [#3 0.14,-0.07,0.84,U] [#4 0.24,-1.25,0.00,M9] [#5 0.16,-0.07,0.64,U] [#6 0.12,-0.05,0.42,U] [#7 0.10,0.02,0.44,U] [#8 0.20,-0.10,0.41,U] 
22:58:11.775 00.002 9044 refined, 7 included, MultiStar: {0.15, -0.08}, one-star: {0.12, -0.17}
22:58:11.778 00.003 9044 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.62) = xAngle (1.14 = 1.14)
22:58:11.780 00.002 9044 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.95 = -1.95)
22:58:11.782 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.49 mountX=0.07 mountY=-0.16, mountTheta=-1.15
22:58:11.786 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.08, opts=13)
22:58:11.787 00.001 9044 Enqueuing Move request for scope (0.15, -0.08)
22:58:11.788 00.001 12252 Worker thread wakes up
22:58:11.788 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:11.789 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
22:58:11.789 00.000 9044 UpdateGuideState exits: m=5756 SNR=51.9
22:58:11.790 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
22:58:11.790 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:11.791 00.001 12252 Moving (0.15, -0.08) raw xDistance=0.07 yDistance=-0.16
22:58:11.791 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:11.792 00.001 9044 Enqueuing Expose request
22:58:11.794 00.002 12252 PPEC rslt: input = 0.07, final = 0.00, react = 0.04, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.40
22:58:11.794 00.000 12252 PPEC: input: 0.07, control: 0.00, exposure: 2000
22:58:11.794 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
22:58:11.794 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
22:58:11.795 00.001 12252 MoveAxis(W, 0, ABG)
22:58:11.795 00.000 12252 Move returns status 0, amount 0
22:58:11.795 00.000 12252 MoveAxis(N, 0, ABG)
22:58:11.795 00.000 12252 Move returns status 0, amount 0
22:58:11.795 00.000 12252 move complete, result=0
22:58:11.795 00.000 12252 worker thread done servicing request
22:58:11.795 00.000 9044 GuideStep: 0.1 px 0 ms WEST, -0.2 px 0 ms NORTH
22:58:11.796 00.001 12252 Worker thread wakes up
22:58:11.796 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:11.796 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:14.134 02.338 12252 Exposure complete
22:58:14.194 00.060 12252 worker thread done servicing request
22:58:14.194 00.000 9044 OnExposeComplete: enter
22:58:14.195 00.001 9044 UpdateGuideState(): m_state=6
22:58:14.196 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4147
22:58:14.197 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=826.68, Mass=5868, SNR=52.5, Peak=173 HFD=5.2
22:58:14.198 00.001 9044 MultiStar: [#1 0.15,-0.00,1.06,U] [#2 0.02,-0.02,1.20,U] [#3 -0.00,-0.01,0.84,U] [#4 0.14,-1.22,0.00,M10] [#5 0.02,-0.16,0.65,U] [#6 0.18,-0.05,0.42,U] [#7 0.02,0.02,0.43,U] [#8 0.11,-0.05,0.41,U] 
22:58:14.201 00.003 9044 refined, 7 included, MultiStar: {0.07, -0.05}, one-star: {0.08, -0.12}
22:58:14.204 00.003 9044 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.62) = xAngle (0.99 = 0.99)
22:58:14.205 00.001 9044 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.09 = -2.09)
22:58:14.206 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.63 mountX=0.04 mountY=-0.07, mountTheta=-1.01
22:58:14.209 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.05, opts=13)
22:58:14.210 00.001 9044 Enqueuing Move request for scope (0.07, -0.05)
22:58:14.212 00.002 12252 Worker thread wakes up
22:58:14.212 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
22:58:14.212 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
22:58:14.213 00.001 12252 Moving (0.07, -0.05) raw xDistance=0.04 yDistance=-0.07
22:58:14.213 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:14.213 00.000 9044 UpdateGuideState exits: m=5868 SNR=52.5
22:58:14.214 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:14.216 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:14.217 00.001 9044 Enqueuing Expose request
22:58:14.220 00.003 12252 PPEC rslt: input = 0.04, final = 0.00, react = 0.03, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.40
22:58:14.220 00.000 12252 PPEC: input: 0.04, control: 0.00, exposure: 2000
22:58:14.220 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:14.220 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:58:14.220 00.000 12252 MoveAxis(W, 2, ABG)
22:58:14.220 00.000 12252 Guiding  Dir = 3, Dur = 2
22:58:14.221 00.001 12252 IsSlewing returns 0
22:58:14.221 00.000 12252 IsGuiding returns 0
22:58:14.223 00.002 12252 IsGuiding returns 0
22:58:14.224 00.001 12252 Move returns status 0, amount 2
22:58:14.224 00.000 12252 MoveAxis(N, 0, ABG)
22:58:14.224 00.000 12252 Move returns status 0, amount 0
22:58:14.224 00.000 12252 move complete, result=0
22:58:14.224 00.000 12252 worker thread done servicing request
22:58:14.224 00.000 12252 Worker thread wakes up
22:58:14.224 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:14.224 00.000 9044 GuideStep: 0.0 px 2 ms WEST, -0.1 px 0 ms NORTH
22:58:14.226 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:16.578 02.352 12252 Exposure complete
22:58:16.657 00.079 12252 worker thread done servicing request
22:58:16.657 00.000 9044 OnExposeComplete: enter
22:58:16.658 00.001 9044 UpdateGuideState(): m_state=6
22:58:16.659 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4148
22:58:16.660 00.001 9044 Star::Find returns 1 (0), X=1014.84, Y=826.69, Mass=5611, SNR=51.3, Peak=173 HFD=5.1
22:58:16.661 00.001 9044 MultiStar: [#1 -0.03,0.04,1.06,U] [#2 0.02,-0.09,1.21,U] [#3 -0.01,0.01,0.86,U] [#4 0.08,-1.26,0.00,R] [#5 0.04,-0.14,0.66,U] [#6 0.02,-0.08,0.42,U] [#7 -0.12,-0.01,0.43,U] [#8 -0.03,-0.15,0.42,U] 
22:58:16.662 00.001 9044 refined, 7 included, MultiStar: {-0.01, -0.06}, one-star: {0.01, -0.11}
22:58:16.663 00.001 9044 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.62) = xAngle (-0.05 = -0.05)
22:58:16.664 00.001 9044 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.14 = -3.14)
22:58:16.664 00.000 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.68 mountX=0.06 mountY=-0.00, mountTheta=-0.00
22:58:16.666 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.06, opts=13)
22:58:16.669 00.003 9044 Enqueuing Move request for scope (-0.01, -0.06)
22:58:16.669 00.000 12252 Worker thread wakes up
22:58:16.669 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
22:58:16.669 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:16.670 00.001 9044 UpdateGuideState exits: m=5611 SNR=51.3
22:58:16.671 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:16.672 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:16.673 00.001 9044 Enqueuing Expose request
22:58:16.674 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
22:58:16.675 00.001 12252 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=-0.00
22:58:16.678 00.003 12252 PPEC rslt: input = 0.06, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.40
22:58:16.678 00.000 12252 PPEC: input: 0.06, control: 0.01, exposure: 2000
22:58:16.678 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:16.678 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
22:58:16.678 00.000 12252 MoveAxis(W, 3, ABG)
22:58:16.678 00.000 12252 Guiding  Dir = 3, Dur = 3
22:58:16.680 00.002 12252 IsSlewing returns 0
22:58:16.680 00.000 12252 IsGuiding returns 0
22:58:16.681 00.001 12252 PulseGuide returned control before completion, sleep 12
22:58:16.697 00.016 12252 IsGuiding returns 0
22:58:16.697 00.000 12252 Move returns status 0, amount 3
22:58:16.697 00.000 12252 MoveAxis(N, 0, ABG)
22:58:16.697 00.000 12252 Move returns status 0, amount 0
22:58:16.697 00.000 12252 move complete, result=0
22:58:16.697 00.000 12252 worker thread done servicing request
22:58:16.697 00.000 12252 Worker thread wakes up
22:58:16.697 00.000 9044 GuideStep: 0.1 px 3 ms WEST, -0.0 px 0 ms NORTH
22:58:16.700 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:16.700 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:19.063 02.363 12252 Exposure complete
22:58:19.111 00.048 12252 worker thread done servicing request
22:58:19.111 00.000 9044 OnExposeComplete: enter
22:58:19.113 00.002 9044 UpdateGuideState(): m_state=6
22:58:19.114 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4149
22:58:19.117 00.003 9044 Star::Find returns 1 (0), X=1014.87, Y=826.55, Mass=5823, SNR=52.4, Peak=173 HFD=5.2
22:58:19.120 00.003 9044 MultiStar: [#1 0.03,0.01,1.05,U] [#2 -0.02,-0.03,1.22,U] [#3 -0.06,-0.05,0.84,U] [#4 -0.00,-0.02,1.27,U] [#5 -0.02,-0.15,0.64,U] [#6 0.01,-0.19,0.42,U] [#7 0.04,0.02,0.43,U] [#8 0.07,-0.15,0.42,U] 
22:58:19.122 00.002 9044 refined, 8 included, MultiStar: {0.00, -0.08}, one-star: {0.04, -0.25}
22:58:19.123 00.001 9044 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.62) = xAngle (0.12 = 0.12)
22:58:19.124 00.001 9044 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.97 = -2.97)
22:58:19.125 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.51 mountX=0.08 mountY=-0.01, mountTheta=-0.17
22:58:19.128 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.08, opts=13)
22:58:19.131 00.003 9044 Enqueuing Move request for scope (0.00, -0.08)
22:58:19.134 00.003 12252 Worker thread wakes up
22:58:19.134 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:19.137 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.08) opts 0xd
22:58:19.137 00.000 9044 UpdateGuideState exits: m=5823 SNR=52.4
22:58:19.139 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:19.141 00.002 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.08)
22:58:19.141 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:19.144 00.003 9044 Enqueuing Expose request
22:58:19.146 00.002 12252 Moving (0.00, -0.08) raw xDistance=0.08 yDistance=-0.01
22:58:19.152 00.006 12252 PPEC rslt: input = 0.08, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.40
22:58:19.152 00.000 12252 PPEC: input: 0.08, control: 0.01, exposure: 2000
22:58:19.152 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:19.152 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:19.153 00.001 12252 MoveAxis(W, 5, ABG)
22:58:19.153 00.000 12252 Guiding  Dir = 3, Dur = 5
22:58:19.153 00.000 12252 IsSlewing returns 0
22:58:19.153 00.000 12252 IsGuiding returns 0
22:58:19.155 00.002 12252 PulseGuide returned control before completion, sleep 14
22:58:19.176 00.021 12252 IsGuiding returns 0
22:58:19.176 00.000 12252 Move returns status 0, amount 5
22:58:19.176 00.000 12252 MoveAxis(N, 0, ABG)
22:58:19.176 00.000 12252 Move returns status 0, amount 0
22:58:19.176 00.000 12252 move complete, result=0
22:58:19.176 00.000 12252 worker thread done servicing request
22:58:19.176 00.000 12252 Worker thread wakes up
22:58:19.176 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:19.176 00.000 9044 GuideStep: 0.1 px 5 ms WEST, -0.0 px 0 ms NORTH
22:58:19.178 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:21.528 02.350 12252 Exposure complete
22:58:21.586 00.058 12252 worker thread done servicing request
22:58:21.586 00.000 9044 OnExposeComplete: enter
22:58:21.587 00.001 9044 UpdateGuideState(): m_state=6
22:58:21.588 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4150
22:58:21.588 00.000 9044 Star::Find returns 1 (0), X=1014.87, Y=826.48, Mass=5739, SNR=51.9, Peak=173 HFD=5.2
22:58:21.589 00.001 9044 MultiStar: [#1 0.10,-0.09,1.07,U] [#2 -0.06,-0.20,1.21,U] [#3 -0.05,0.03,0.82,U] [#4 0.02,-0.05,1.27,U] [#5 -0.12,-0.24,0.64,U] [#6 0.10,-0.13,0.42,U] [#7 0.01,-0.03,0.43,U] [#8 0.01,-0.19,0.41,U] 
22:58:21.590 00.001 9044 refined, 8 included, MultiStar: {0.00, -0.14}, one-star: {0.04, -0.31}
22:58:21.591 00.001 9044 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.62) = xAngle (0.09 = 0.09)
22:58:21.592 00.001 9044 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.99 = -2.99)
22:58:21.593 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.54 mountX=0.14 mountY=-0.02, mountTheta=-0.15
22:58:21.595 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.14, opts=13)
22:58:21.597 00.002 9044 Enqueuing Move request for scope (0.00, -0.14)
22:58:21.597 00.000 12252 Worker thread wakes up
22:58:21.598 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:21.599 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
22:58:21.599 00.000 9044 UpdateGuideState exits: m=5739 SNR=51.9
22:58:21.601 00.002 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
22:58:21.601 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:21.603 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:21.605 00.002 9044 Enqueuing Expose request
22:58:21.609 00.004 12252 Moving (0.00, -0.14) raw xDistance=0.14 yDistance=-0.02
22:58:21.613 00.004 12252 PPEC rslt: input = 0.14, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 483.40
22:58:21.613 00.000 12252 PPEC: input: 0.14, control: 0.09, exposure: 2000
22:58:21.614 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:21.614 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:58:21.614 00.000 12252 MoveAxis(W, 35, ABG)
22:58:21.614 00.000 12252 Guiding  Dir = 3, Dur = 35
22:58:21.614 00.000 12252 IsSlewing returns 0
22:58:21.615 00.001 12252 IsGuiding returns 0
22:58:21.618 00.003 12252 PulseGuide returned control before completion, sleep 43
22:58:21.677 00.059 12252 IsGuiding returns 0
22:58:21.677 00.000 12252 Move returns status 0, amount 35
22:58:21.677 00.000 12252 MoveAxis(N, 0, ABG)
22:58:21.677 00.000 12252 Move returns status 0, amount 0
22:58:21.677 00.000 12252 move complete, result=0
22:58:21.677 00.000 12252 worker thread done servicing request
22:58:21.678 00.001 12252 Worker thread wakes up
22:58:21.678 00.000 9044 GuideStep: 0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
22:58:21.679 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:21.680 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:24.025 02.345 12252 Exposure complete
22:58:24.075 00.050 12252 worker thread done servicing request
22:58:24.075 00.000 9044 OnExposeComplete: enter
22:58:24.076 00.001 9044 UpdateGuideState(): m_state=6
22:58:24.077 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4151
22:58:24.079 00.002 9044 Star::Find returns 1 (0), X=1014.87, Y=826.52, Mass=5817, SNR=52.3, Peak=173 HFD=5.2
22:58:24.080 00.001 9044 MultiStar: [#1 0.13,0.01,1.04,U] [#2 -0.03,-0.05,1.22,U] [#3 -0.05,-0.01,0.83,U] [#4 0.06,-0.00,1.29,U] [#5 -0.06,-0.03,0.64,U] [#6 0.12,-0.09,0.41,U] [#7 -0.00,-0.02,0.42,U] [#8 -0.05,-0.06,0.40,U] 
22:58:24.081 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.04, -0.28}
22:58:24.082 00.001 9044 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.62) = xAngle (0.45 = 0.45)
22:58:24.083 00.001 9044 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.64 = -2.64)
22:58:24.084 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.18 mountX=0.06 mountY=-0.03, mountTheta=-0.49
22:58:24.086 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.06, opts=13)
22:58:24.088 00.002 9044 Enqueuing Move request for scope (0.02, -0.06)
22:58:24.089 00.001 12252 Worker thread wakes up
22:58:24.089 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:24.089 00.000 9044 UpdateGuideState exits: m=5817 SNR=52.3
22:58:24.092 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
22:58:24.092 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:24.092 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:24.093 00.001 9044 Enqueuing Expose request
22:58:24.095 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
22:58:24.095 00.000 12252 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=-0.03
22:58:24.098 00.003 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.40
22:58:24.098 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
22:58:24.098 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:24.098 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:58:24.098 00.000 12252 MoveAxis(E, 3, ABG)
22:58:24.098 00.000 12252 Guiding  Dir = 2, Dur = 3
22:58:24.098 00.000 12252 IsSlewing returns 0
22:58:24.098 00.000 12252 IsGuiding returns 0
22:58:24.101 00.003 12252 PulseGuide returned control before completion, sleep 12
22:58:24.123 00.022 12252 IsGuiding returns 0
22:58:24.124 00.001 12252 Move returns status 0, amount 3
22:58:24.124 00.000 12252 MoveAxis(N, 0, ABG)
22:58:24.124 00.000 12252 Move returns status 0, amount 0
22:58:24.124 00.000 12252 move complete, result=0
22:58:24.124 00.000 12252 worker thread done servicing request
22:58:24.124 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
22:58:24.125 00.001 12252 Worker thread wakes up
22:58:24.125 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:24.125 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:26.482 02.357 12252 Exposure complete
22:58:26.554 00.072 12252 worker thread done servicing request
22:58:26.554 00.000 9044 OnExposeComplete: enter
22:58:26.555 00.001 9044 UpdateGuideState(): m_state=6
22:58:26.557 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4152
22:58:26.557 00.000 9044 Star::Find returns 1 (0), X=1014.82, Y=826.43, Mass=5824, SNR=52.3, Peak=173 HFD=5.3
22:58:26.559 00.002 9044 MultiStar: [#1 0.07,-0.10,1.04,U] [#2 -0.08,-0.04,1.21,U] [#3 -0.03,-0.08,0.84,U] [#4 0.03,-0.16,1.30,U] [#5 -0.02,-0.13,0.64,U] [#6 0.04,-0.06,0.42,U] [#7 -0.02,-0.11,0.42,U] [#8 0.06,-0.09,0.41,U] 
22:58:26.559 00.000 9044 refined, 8 included, MultiStar: {0.00, -0.14}, one-star: {-0.01, -0.36}
22:58:26.561 00.002 9044 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.62) = xAngle (0.05 = 0.05)
22:58:26.564 00.003 9044 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.03 = -3.03)
22:58:26.565 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.57 mountX=0.13 mountY=-0.02, mountTheta=-0.11
22:58:26.568 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.14, opts=13)
22:58:26.570 00.002 9044 Enqueuing Move request for scope (0.00, -0.14)
22:58:26.573 00.003 12252 Worker thread wakes up
22:58:26.573 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:26.575 00.002 9044 UpdateGuideState exits: m=5824 SNR=52.3
22:58:26.577 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:26.578 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:26.580 00.002 9044 Enqueuing Expose request
22:58:26.582 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
22:58:26.583 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
22:58:26.583 00.000 12252 Moving (0.00, -0.14) raw xDistance=0.13 yDistance=-0.02
22:58:26.588 00.005 12252 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 483.40
22:58:26.589 00.001 12252 PPEC: input: 0.13, control: 0.07, exposure: 2000
22:58:26.589 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:26.589 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:58:26.589 00.000 12252 MoveAxis(W, 25, ABG)
22:58:26.589 00.000 12252 Guiding  Dir = 3, Dur = 25
22:58:26.589 00.000 12252 IsSlewing returns 0
22:58:26.590 00.001 12252 IsGuiding returns 0
22:58:26.592 00.002 12252 PulseGuide returned control before completion, sleep 34
22:58:26.628 00.036 12252 IsGuiding returns 0
22:58:26.628 00.000 12252 Move returns status 0, amount 25
22:58:26.628 00.000 12252 MoveAxis(N, 0, ABG)
22:58:26.629 00.001 12252 Move returns status 0, amount 0
22:58:26.629 00.000 12252 move complete, result=0
22:58:26.629 00.000 12252 worker thread done servicing request
22:58:26.629 00.000 9044 GuideStep: 0.1 px 25 ms WEST, -0.0 px 0 ms NORTH
22:58:26.630 00.001 12252 Worker thread wakes up
22:58:26.630 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:26.630 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:28.966 02.336 12252 Exposure complete
22:58:29.000 00.034 12252 worker thread done servicing request
22:58:29.000 00.000 9044 OnExposeComplete: enter
22:58:29.001 00.001 9044 UpdateGuideState(): m_state=6
22:58:29.002 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
22:58:29.004 00.002 9044 Star::Find returns 1 (0), X=1014.87, Y=826.52, Mass=5722, SNR=51.9, Peak=173 HFD=5.2
22:58:29.006 00.002 9044 MultiStar: [#1 0.11,-0.09,1.09,U] [#2 -0.04,-0.03,1.20,U] [#3 -0.03,-0.10,0.84,U] [#4 0.10,0.04,1.26,U] [#5 -0.05,-0.04,0.66,U] [#6 0.05,-0.13,0.42,U] [#7 -0.08,-0.25,0.44,U] [#8 0.05,-0.11,0.41,U] 
22:58:29.007 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.05, -0.28}
22:58:29.008 00.001 9044 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.62) = xAngle (0.33 = 0.33)
22:58:29.009 00.001 9044 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.75 = -2.75)
22:58:29.010 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.29 mountX=0.09 mountY=-0.04, mountTheta=-0.38
22:58:29.013 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.09, opts=13)
22:58:29.014 00.001 9044 Enqueuing Move request for scope (0.03, -0.09)
22:58:29.015 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:29.016 00.001 9044 UpdateGuideState exits: m=5722 SNR=51.9
22:58:29.017 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:29.018 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:29.019 00.001 9044 Enqueuing Expose request
22:58:29.020 00.001 12252 Worker thread wakes up
22:58:29.021 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
22:58:29.021 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
22:58:29.021 00.000 12252 Moving (0.03, -0.09) raw xDistance=0.09 yDistance=-0.04
22:58:29.023 00.002 12252 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.40
22:58:29.023 00.000 12252 PPEC: input: 0.09, control: 0.00, exposure: 2000
22:58:29.023 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:29.023 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
22:58:29.025 00.002 12252 MoveAxis(W, 0, ABG)
22:58:29.025 00.000 12252 Move returns status 0, amount 0
22:58:29.025 00.000 12252 MoveAxis(N, 0, ABG)
22:58:29.025 00.000 12252 Move returns status 0, amount 0
22:58:29.025 00.000 12252 move complete, result=0
22:58:29.025 00.000 12252 worker thread done servicing request
22:58:29.025 00.000 9044 GuideStep: 0.1 px 0 ms WEST, -0.0 px 0 ms NORTH
22:58:29.026 00.001 12252 Worker thread wakes up
22:58:29.026 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:29.026 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:31.367 02.341 12252 Exposure complete
22:58:31.407 00.040 12252 worker thread done servicing request
22:58:31.407 00.000 9044 OnExposeComplete: enter
22:58:31.408 00.001 9044 UpdateGuideState(): m_state=6
22:58:31.409 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4154
22:58:31.411 00.002 9044 Star::Find returns 1 (0), X=1014.75, Y=826.51, Mass=5721, SNR=51.8, Peak=173 HFD=5.2
22:58:31.411 00.000 9044 MultiStar: [#1 0.03,-0.08,1.07,U] [#2 -0.14,-0.09,1.21,U] [#3 -0.14,-0.10,0.85,U] [#4 -0.01,0.01,1.26,U] [#5 -0.14,-0.19,0.65,U] [#6 0.01,-0.15,0.40,U] [#7 -0.11,0.05,0.43,U] [#8 -0.24,-0.14,0.41,U] 
22:58:31.413 00.002 9044 refined, 8 included, MultiStar: {-0.08, -0.11}, one-star: {-0.08, -0.29}
22:58:31.413 00.000 9044 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.62) = xAngle (-0.58 = -0.58)
22:58:31.414 00.001 9044 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.66 = 2.62)
22:58:31.415 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.11 hyp=0.13 cameraTheta=-2.20 mountX=0.11 mountY=0.07, mountTheta=0.54
22:58:31.418 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.11, opts=13)
22:58:31.418 00.000 9044 Enqueuing Move request for scope (-0.08, -0.11)
22:58:31.420 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:31.422 00.002 9044 UpdateGuideState exits: m=5721 SNR=51.8
22:58:31.424 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:31.426 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:31.429 00.003 9044 Enqueuing Expose request
22:58:31.431 00.002 12252 Worker thread wakes up
22:58:31.431 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.11) opts 0xd
22:58:31.431 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.11)
22:58:31.432 00.001 12252 Moving (-0.08, -0.11) raw xDistance=0.11 yDistance=0.07
22:58:31.439 00.007 12252 PPEC rslt: input = 0.11, final = 0.07, react = 0.07, pred = 0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.40
22:58:31.439 00.000 12252 PPEC: input: 0.11, control: 0.07, exposure: 2000
22:58:31.439 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:31.439 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
22:58:31.439 00.000 12252 MoveAxis(W, 28, ABG)
22:58:31.439 00.000 12252 Guiding  Dir = 3, Dur = 28
22:58:31.440 00.001 12252 IsSlewing returns 0
22:58:31.440 00.000 12252 IsGuiding returns 0
22:58:31.442 00.002 12252 PulseGuide returned control before completion, sleep 36
22:58:31.494 00.052 12252 IsGuiding returns 0
22:58:31.494 00.000 12252 Move returns status 0, amount 28
22:58:31.494 00.000 12252 MoveAxis(N, 0, ABG)
22:58:31.494 00.000 12252 Move returns status 0, amount 0
22:58:31.494 00.000 12252 move complete, result=0
22:58:31.494 00.000 12252 worker thread done servicing request
22:58:31.494 00.000 12252 Worker thread wakes up
22:58:31.494 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:31.494 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:31.494 00.000 9044 GuideStep: 0.1 px 28 ms WEST, 0.1 px 0 ms NORTH
22:58:33.865 02.371 12252 Exposure complete
22:58:33.939 00.074 12252 worker thread done servicing request
22:58:33.939 00.000 9044 OnExposeComplete: enter
22:58:33.940 00.001 9044 UpdateGuideState(): m_state=6
22:58:33.941 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4155
22:58:33.942 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=826.43, Mass=5761, SNR=52.1, Peak=173 HFD=5.3
22:58:33.945 00.003 9044 MultiStar: [#1 -0.08,-0.14,1.05,U] [#2 -0.01,-0.16,1.17,U] [#3 -0.08,-0.11,0.84,U] [#4 -0.08,-0.40,0.00,M1] [#5 -0.06,-0.18,0.65,U] [#6 -0.02,-0.20,0.41,U] [#7 -0.04,-0.20,0.43,U] [#8 -0.04,-0.10,0.41,U] 
22:58:33.946 00.001 9044 refined, 7 included, MultiStar: {-0.05, -0.19}, one-star: {-0.04, -0.37}
22:58:33.947 00.001 9044 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.62) = xAngle (-0.19 = -0.19)
22:58:33.947 00.000 9044 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.27 = 3.01)
22:58:33.948 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.81 mountX=0.19 mountY=0.02, mountTheta=0.13
22:58:33.951 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.19, opts=13)
22:58:33.952 00.001 9044 Enqueuing Move request for scope (-0.05, -0.19)
22:58:33.954 00.002 12252 Worker thread wakes up
22:58:33.954 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:33.955 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
22:58:33.955 00.000 9044 UpdateGuideState exits: m=5761 SNR=52.1
22:58:33.958 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
22:58:33.958 00.000 12252 Moving (-0.05, -0.19) raw xDistance=0.19 yDistance=0.02
22:58:33.958 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:33.959 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:33.961 00.002 9044 Enqueuing Expose request
22:58:33.962 00.001 12252 PPEC rslt: input = 0.19, final = 0.11, react = 0.11, pred = -0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 483.40
22:58:33.962 00.000 12252 PPEC: input: 0.19, control: 0.11, exposure: 2000
22:58:33.962 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:33.962 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:58:33.962 00.000 12252 MoveAxis(W, 43, ABG)
22:58:33.962 00.000 12252 Guiding  Dir = 3, Dur = 43
22:58:33.963 00.001 12252 IsSlewing returns 0
22:58:33.963 00.000 12252 IsGuiding returns 0
22:58:33.965 00.002 12252 PulseGuide returned control before completion, sleep 52
22:58:34.019 00.054 12252 IsGuiding returns 1
22:58:34.019 00.000 12252 scope still moving after pulse duration time elapsed
22:58:34.051 00.032 12252 IsSlewing returns 0
22:58:34.051 00.000 12252 IsGuiding returns 0
22:58:34.051 00.000 12252 scope move finished after 43 + 44 ms
22:58:34.051 00.000 12252 Move returns status 0, amount 43
22:58:34.051 00.000 12252 MoveAxis(N, 0, ABG)
22:58:34.051 00.000 12252 Move returns status 0, amount 0
22:58:34.051 00.000 12252 move complete, result=0
22:58:34.051 00.000 12252 worker thread done servicing request
22:58:34.051 00.000 12252 Worker thread wakes up
22:58:34.051 00.000 9044 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
22:58:34.053 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:34.053 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:36.413 02.360 12252 Exposure complete
22:58:36.460 00.047 12252 worker thread done servicing request
22:58:36.460 00.000 9044 OnExposeComplete: enter
22:58:36.462 00.002 9044 UpdateGuideState(): m_state=6
22:58:36.464 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4156
22:58:36.466 00.002 9044 Star::Find returns 1 (0), X=1014.77, Y=826.81, Mass=5887, SNR=52.5, Peak=173 HFD=5.1
22:58:36.468 00.002 9044 MultiStar: [#1 0.07,0.13,1.03,U] [#2 -0.12,0.09,1.20,U] [#3 -0.21,0.02,0.83,U] [#4 0.02,0.08,1.27,U] [#5 -0.08,0.06,0.64,U] [#6 0.01,0.06,0.42,U] [#7 -0.12,0.21,0.43,U] [#8 -0.04,0.04,0.41,U] 
22:58:36.470 00.002 9044 single-star, 8 included, MultiStar: {-0.06, 0.08}, one-star: {-0.06, 0.01}
22:58:36.471 00.001 9044 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.62) = xAngle (4.60 = -1.68)
22:58:36.472 00.001 9044 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.52 = 1.52)
22:58:36.474 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.98 mountX=-0.01 mountY=0.06, mountTheta=1.68
22:58:36.476 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=0.01, opts=13)
22:58:36.477 00.001 9044 Enqueuing Move request for scope (-0.06, 0.01)
22:58:36.478 00.001 12252 Worker thread wakes up
22:58:36.478 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:36.480 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
22:58:36.480 00.000 9044 UpdateGuideState exits: m=5887 SNR=52.5
22:58:36.480 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
22:58:36.480 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:36.481 00.001 12252 Moving (-0.06, 0.01) raw xDistance=-0.01 yDistance=0.06
22:58:36.482 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:36.483 00.001 9044 Enqueuing Expose request
22:58:36.486 00.003 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.41
22:58:36.486 00.000 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
22:58:36.486 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:36.486 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:58:36.486 00.000 12252 MoveAxis(E, 0, ABG)
22:58:36.486 00.000 12252 Move returns status 0, amount 0
22:58:36.486 00.000 12252 MoveAxis(N, 0, ABG)
22:58:36.486 00.000 12252 Move returns status 0, amount 0
22:58:36.486 00.000 12252 move complete, result=0
22:58:36.486 00.000 12252 worker thread done servicing request
22:58:36.486 00.000 9044 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
22:58:36.488 00.002 12252 Worker thread wakes up
22:58:36.488 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:36.488 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:38.829 02.341 12252 Exposure complete
22:58:38.874 00.045 12252 worker thread done servicing request
22:58:38.874 00.000 9044 OnExposeComplete: enter
22:58:38.876 00.002 9044 UpdateGuideState(): m_state=6
22:58:38.877 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4157
22:58:38.878 00.001 9044 Star::Find returns 1 (0), X=1014.82, Y=826.77, Mass=5577, SNR=51.4, Peak=173 HFD=5.1
22:58:38.880 00.002 9044 MultiStar: [#1 0.04,-0.00,1.06,U] [#2 -0.05,0.04,1.22,U] [#3 0.02,-0.01,0.84,U] [#4 -0.00,-0.03,1.29,U] [#5 0.01,-0.07,0.65,U] [#6 -0.05,-0.02,0.43,U] [#7 0.00,0.05,0.43,U] [#8 -0.01,0.06,0.42,U] 
22:58:38.881 00.001 9044 refined, 8 included, MultiStar: {-0.00, -0.01}, one-star: {-0.01, -0.03}
22:58:38.882 00.001 9044 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.62) = xAngle (-0.56 = -0.56)
22:58:38.883 00.001 9044 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.64 = 2.64)
22:58:38.885 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-2.18 mountX=0.01 mountY=0.00, mountTheta=0.52
22:58:38.886 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.01, opts=13)
22:58:38.888 00.002 9044 Enqueuing Move request for scope (-0.00, -0.01)
22:58:38.889 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:38.890 00.001 12252 Worker thread wakes up
22:58:38.890 00.000 9044 UpdateGuideState exits: m=5577 SNR=51.4
22:58:38.892 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
22:58:38.892 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:38.893 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:38.894 00.001 9044 Enqueuing Expose request
22:58:38.895 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
22:58:38.895 00.000 12252 Moving (-0.00, -0.01) raw xDistance=0.01 yDistance=0.00
22:58:38.900 00.005 12252 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.41
22:58:38.901 00.001 12252 PPEC: input: 0.01, control: 0.01, exposure: 2000
22:58:38.901 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:38.901 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
22:58:38.901 00.000 12252 MoveAxis(W, 5, ABG)
22:58:38.901 00.000 12252 Guiding  Dir = 3, Dur = 5
22:58:38.901 00.000 12252 IsSlewing returns 0
22:58:38.901 00.000 12252 IsGuiding returns 0
22:58:38.905 00.004 12252 PulseGuide returned control before completion, sleep 13
22:58:38.930 00.025 12252 IsGuiding returns 0
22:58:38.930 00.000 12252 Move returns status 0, amount 5
22:58:38.930 00.000 12252 MoveAxis(N, 0, ABG)
22:58:38.930 00.000 12252 Move returns status 0, amount 0
22:58:38.930 00.000 12252 move complete, result=0
22:58:38.930 00.000 12252 worker thread done servicing request
22:58:38.930 00.000 12252 Worker thread wakes up
22:58:38.930 00.000 9044 GuideStep: 0.0 px 5 ms WEST, 0.0 px 0 ms NORTH
22:58:38.933 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:38.933 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:41.270 02.337 12252 Exposure complete
22:58:41.319 00.049 12252 worker thread done servicing request
22:58:41.319 00.000 9044 OnExposeComplete: enter
22:58:41.321 00.002 9044 UpdateGuideState(): m_state=6
22:58:41.324 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4158
22:58:41.326 00.002 9044 Star::Find returns 1 (0), X=1014.84, Y=826.76, Mass=5770, SNR=52.3, Peak=173 HFD=5.2
22:58:41.327 00.001 9044 MultiStar: [#1 -0.01,0.05,1.05,U] [#2 -0.05,-0.06,1.19,U] [#3 -0.05,-0.07,0.85,U] [#4 0.00,0.06,1.25,U] [#5 -0.09,-0.04,0.65,U] [#6 0.03,-0.14,0.41,U] [#7 0.10,-0.03,0.43,U] [#8 -0.14,-0.06,0.41,U] 
22:58:41.327 00.000 9044 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.02, -0.03}
22:58:41.328 00.001 9044 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.62) = xAngle (-0.69 = -0.69)
22:58:41.329 00.001 9044 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.77 = 2.51)
22:58:41.330 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.32 mountX=0.02 mountY=0.02, mountTheta=0.65
22:58:41.331 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.02, opts=13)
22:58:41.332 00.001 9044 Enqueuing Move request for scope (-0.02, -0.02)
22:58:41.333 00.001 12252 Worker thread wakes up
22:58:41.333 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:41.335 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
22:58:41.335 00.000 9044 UpdateGuideState exits: m=5770 SNR=52.3
22:58:41.337 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
22:58:41.337 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:41.338 00.001 12252 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
22:58:41.338 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:41.339 00.001 9044 Enqueuing Expose request
22:58:41.342 00.003 12252 PPEC rslt: input = 0.02, final = 0.01, react = 0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.41
22:58:41.342 00.000 12252 PPEC: input: 0.02, control: 0.01, exposure: 2000
22:58:41.342 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:41.342 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:58:41.342 00.000 12252 MoveAxis(W, 4, ABG)
22:58:41.342 00.000 12252 Guiding  Dir = 3, Dur = 4
22:58:41.342 00.000 12252 IsSlewing returns 0
22:58:41.343 00.001 12252 IsGuiding returns 0
22:58:41.345 00.002 12252 PulseGuide returned control before completion, sleep 12
22:58:41.371 00.026 12252 IsGuiding returns 0
22:58:41.371 00.000 12252 Move returns status 0, amount 4
22:58:41.372 00.001 12252 MoveAxis(N, 0, ABG)
22:58:41.372 00.000 12252 Move returns status 0, amount 0
22:58:41.372 00.000 12252 move complete, result=0
22:58:41.372 00.000 12252 worker thread done servicing request
22:58:41.372 00.000 12252 Worker thread wakes up
22:58:41.372 00.000 9044 GuideStep: 0.0 px 4 ms WEST, 0.0 px 0 ms NORTH
22:58:41.376 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:41.376 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:43.718 02.342 12252 Exposure complete
22:58:43.785 00.067 12252 worker thread done servicing request
22:58:43.785 00.000 9044 OnExposeComplete: enter
22:58:43.787 00.002 9044 UpdateGuideState(): m_state=6
22:58:43.789 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4159
22:58:43.791 00.002 9044 Star::Find returns 1 (0), X=1014.82, Y=826.43, Mass=5682, SNR=51.7, Peak=173 HFD=5.2
22:58:43.795 00.004 9044 MultiStar: [#1 -0.00,-0.05,1.05,U] [#2 -0.06,-0.06,1.24,U] [#3 -0.04,-0.12,0.84,U] [#4 -0.01,-0.14,1.31,U] [#5 -0.14,-0.11,0.65,U] [#6 -0.01,-0.11,0.43,U] [#7 -0.03,-0.17,0.43,U] [#8 -0.13,-0.16,0.42,U] 
22:58:43.797 00.002 9044 refined, 8 included, MultiStar: {-0.04, -0.14}, one-star: {-0.01, -0.36}
22:58:43.799 00.002 9044 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.62) = xAngle (-0.22 = -0.22)
22:58:43.801 00.002 9044 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.30 = 2.98)
22:58:43.803 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.85 mountX=0.14 mountY=0.02, mountTheta=0.16
22:58:43.808 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.14, opts=13)
22:58:43.810 00.002 9044 Enqueuing Move request for scope (-0.04, -0.14)
22:58:43.812 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:58:43.815 00.003 9044 UpdateGuideState exits: m=5682 SNR=51.7
22:58:43.817 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:43.819 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:43.821 00.002 9044 Enqueuing Expose request
22:58:43.823 00.002 12252 Worker thread wakes up
22:58:43.823 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
22:58:43.823 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
22:58:43.823 00.000 12252 Moving (-0.04, -0.14) raw xDistance=0.14 yDistance=0.02
22:58:43.830 00.007 12252 PPEC rslt: input = 0.14, final = 0.09, react = 0.08, pred = 0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 483.41
22:58:43.830 00.000 12252 PPEC: input: 0.14, control: 0.09, exposure: 2000
22:58:43.830 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:43.831 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:58:43.831 00.000 12252 MoveAxis(W, 37, ABG)
22:58:43.831 00.000 12252 Guiding  Dir = 3, Dur = 37
22:58:43.831 00.000 12252 IsSlewing returns 0
22:58:43.831 00.000 12252 IsGuiding returns 0
22:58:43.833 00.002 12252 PulseGuide returned control before completion, sleep 46
22:58:43.880 00.047 12252 IsGuiding returns 0
22:58:43.880 00.000 12252 Move returns status 0, amount 37
22:58:43.880 00.000 12252 MoveAxis(N, 0, ABG)
22:58:43.880 00.000 12252 Move returns status 0, amount 0
22:58:43.880 00.000 12252 move complete, result=0
22:58:43.880 00.000 12252 worker thread done servicing request
22:58:43.880 00.000 12252 Worker thread wakes up
22:58:43.880 00.000 9044 GuideStep: 0.1 px 37 ms WEST, 0.0 px 0 ms NORTH
22:58:43.882 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:43.882 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:46.225 02.343 12252 Exposure complete
22:58:46.280 00.055 12252 worker thread done servicing request
22:58:46.280 00.000 9044 OnExposeComplete: enter
22:58:46.281 00.001 9044 UpdateGuideState(): m_state=6
22:58:46.283 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4160
22:58:46.284 00.001 9044 Star::Find returns 1 (0), X=1014.83, Y=826.39, Mass=5742, SNR=51.9, Peak=173 HFD=5.3
22:58:46.286 00.002 9044 MultiStar: [#1 0.06,-0.12,1.08,U] [#2 -0.02,-0.12,1.22,U] [#3 0.07,-0.20,0.84,U] [#4 0.02,-0.06,1.30,U] [#5 -0.05,-0.19,0.65,U] [#6 0.05,-0.22,0.42,U] [#7 -0.02,-0.28,0.44,U] [#8 -0.05,-0.28,0.42,U] 
22:58:46.288 00.002 9044 refined, 8 included, MultiStar: {0.01, -0.19}, one-star: {-0.00, -0.41}
22:58:46.292 00.004 9044 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.62) = xAngle (0.11 = 0.11)
22:58:46.294 00.002 9044 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.98 = -2.98)
22:58:46.296 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.52 mountX=0.19 mountY=-0.03, mountTheta=-0.16
22:58:46.300 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.19, opts=13)
22:58:46.303 00.003 9044 Enqueuing Move request for scope (0.01, -0.19)
22:58:46.305 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:46.308 00.003 9044 UpdateGuideState exits: m=5742 SNR=51.9
22:58:46.310 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:46.313 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:46.315 00.002 9044 Enqueuing Expose request
22:58:46.318 00.003 12252 Worker thread wakes up
22:58:46.318 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
22:58:46.318 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
22:58:46.318 00.000 12252 Moving (0.01, -0.19) raw xDistance=0.19 yDistance=-0.03
22:58:46.325 00.007 12252 PPEC rslt: input = 0.19, final = 0.12, react = 0.11, pred = 0.00, hyst = 0.10, hyst_pct = 0.00, period_length = 483.41
22:58:46.325 00.000 12252 PPEC: input: 0.19, control: 0.12, exposure: 2000
22:58:46.325 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:46.325 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:58:46.325 00.000 12252 MoveAxis(W, 47, ABG)
22:58:46.325 00.000 12252 Guiding  Dir = 3, Dur = 47
22:58:46.326 00.001 12252 IsSlewing returns 0
22:58:46.326 00.000 12252 IsGuiding returns 0
22:58:46.328 00.002 12252 PulseGuide returned control before completion, sleep 55
22:58:46.390 00.062 12252 IsGuiding returns 0
22:58:46.390 00.000 12252 Move returns status 0, amount 47
22:58:46.390 00.000 12252 MoveAxis(N, 0, ABG)
22:58:46.390 00.000 12252 Move returns status 0, amount 0
22:58:46.390 00.000 12252 move complete, result=0
22:58:46.391 00.001 12252 worker thread done servicing request
22:58:46.391 00.000 12252 Worker thread wakes up
22:58:46.391 00.000 9044 GuideStep: 0.2 px 47 ms WEST, -0.0 px 0 ms NORTH
22:58:46.393 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:46.393 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:48.735 02.342 12252 Exposure complete
22:58:48.782 00.047 12252 worker thread done servicing request
22:58:48.782 00.000 9044 OnExposeComplete: enter
22:58:48.783 00.001 9044 UpdateGuideState(): m_state=6
22:58:48.785 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4161
22:58:48.786 00.001 9044 Star::Find returns 1 (0), X=1014.82, Y=826.51, Mass=5914, SNR=52.8, Peak=173 HFD=5.3
22:58:48.787 00.001 9044 MultiStar: [#1 0.00,-0.04,1.04,U] [#2 -0.06,-0.14,1.21,U] [#3 -0.09,-0.05,0.84,U] [#4 0.01,0.01,1.25,U] [#5 -0.06,-0.10,0.64,U] [#6 0.03,-0.03,0.41,U] [#7 -0.02,-0.05,0.42,U] [#8 0.02,-0.05,0.40,U] 
22:58:48.788 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {-0.01, -0.29}
22:58:48.789 00.001 9044 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.62) = xAngle (-0.18 = -0.18)
22:58:48.789 00.000 9044 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.26 = 3.02)
22:58:48.790 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.80 mountX=0.09 mountY=0.01, mountTheta=0.12
22:58:48.792 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.09, opts=13)
22:58:48.794 00.002 9044 Enqueuing Move request for scope (-0.02, -0.09)
22:58:48.795 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:48.796 00.001 9044 UpdateGuideState exits: m=5914 SNR=52.8
22:58:48.797 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:48.799 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:48.801 00.002 9044 Enqueuing Expose request
22:58:48.802 00.001 12252 Worker thread wakes up
22:58:48.802 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
22:58:48.802 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
22:58:48.802 00.000 12252 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=0.01
22:58:48.804 00.002 12252 PPEC rslt: input = 0.09, final = 0.00, react = 0.05, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.41
22:58:48.804 00.000 12252 PPEC: input: 0.09, control: 0.00, exposure: 2000
22:58:48.804 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:48.804 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:58:48.805 00.001 12252 MoveAxis(W, 2, ABG)
22:58:48.805 00.000 12252 Guiding  Dir = 3, Dur = 2
22:58:48.805 00.000 12252 IsSlewing returns 0
22:58:48.805 00.000 12252 IsGuiding returns 0
22:58:48.807 00.002 12252 IsGuiding returns 0
22:58:48.807 00.000 12252 Move returns status 0, amount 2
22:58:48.807 00.000 12252 MoveAxis(N, 0, ABG)
22:58:48.807 00.000 12252 Move returns status 0, amount 0
22:58:48.807 00.000 12252 move complete, result=0
22:58:48.807 00.000 12252 worker thread done servicing request
22:58:48.807 00.000 12252 Worker thread wakes up
22:58:48.807 00.000 9044 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:58:48.809 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:48.809 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:51.174 02.365 12252 Exposure complete
22:58:51.231 00.057 12252 worker thread done servicing request
22:58:51.231 00.000 9044 OnExposeComplete: enter
22:58:51.232 00.001 9044 UpdateGuideState(): m_state=6
22:58:51.234 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4162
22:58:51.235 00.001 9044 Star::Find returns 1 (0), X=1014.84, Y=826.45, Mass=5699, SNR=51.8, Peak=173 HFD=5.2
22:58:51.236 00.001 9044 MultiStar: [#1 -0.01,-0.08,1.05,U] [#2 -0.05,-0.11,1.21,U] [#3 -0.13,-0.09,0.84,U] [#4 0.01,-0.04,1.27,U] [#5 -0.08,-0.18,0.64,U] [#6 0.08,-0.17,0.41,U] [#7 0.05,-0.01,0.43,U] [#8 -0.07,-0.09,0.41,U] 
22:58:51.237 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {0.01, -0.35}
22:58:51.238 00.001 9044 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.62) = xAngle (-0.14 = -0.14)
22:58:51.239 00.001 9044 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.22 = 3.06)
22:58:51.241 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.76 mountX=0.13 mountY=0.01, mountTheta=0.08
22:58:51.243 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.13, opts=13)
22:58:51.244 00.001 9044 Enqueuing Move request for scope (-0.02, -0.13)
22:58:51.245 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:51.246 00.001 9044 UpdateGuideState exits: m=5699 SNR=51.8
22:58:51.247 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:51.249 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:51.250 00.001 9044 Enqueuing Expose request
22:58:51.252 00.002 12252 Worker thread wakes up
22:58:51.252 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
22:58:51.252 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
22:58:51.252 00.000 12252 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=0.01
22:58:51.256 00.004 12252 PPEC rslt: input = 0.13, final = 0.08, react = 0.08, pred = 0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 483.41
22:58:51.256 00.000 12252 PPEC: input: 0.13, control: 0.08, exposure: 2000
22:58:51.256 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:51.256 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
22:58:51.256 00.000 12252 MoveAxis(W, 32, ABG)
22:58:51.256 00.000 12252 Guiding  Dir = 3, Dur = 32
22:58:51.257 00.001 12252 IsSlewing returns 0
22:58:51.257 00.000 12252 IsGuiding returns 0
22:58:51.259 00.002 12252 PulseGuide returned control before completion, sleep 41
22:58:51.303 00.044 12252 IsGuiding returns 0
22:58:51.303 00.000 12252 Move returns status 0, amount 32
22:58:51.303 00.000 12252 MoveAxis(N, 0, ABG)
22:58:51.303 00.000 12252 Move returns status 0, amount 0
22:58:51.303 00.000 12252 move complete, result=0
22:58:51.303 00.000 12252 worker thread done servicing request
22:58:51.303 00.000 12252 Worker thread wakes up
22:58:51.303 00.000 9044 GuideStep: 0.1 px 32 ms WEST, 0.0 px 0 ms NORTH
22:58:51.306 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:51.306 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:53.651 02.345 12252 Exposure complete
22:58:53.729 00.078 12252 worker thread done servicing request
22:58:53.729 00.000 9044 OnExposeComplete: enter
22:58:53.729 00.000 9044 UpdateGuideState(): m_state=6
22:58:53.731 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4163
22:58:53.732 00.001 9044 Star::Find returns 1 (0), X=1014.83, Y=826.54, Mass=5840, SNR=52.5, Peak=173 HFD=5.2
22:58:53.734 00.002 9044 MultiStar: [#1 0.00,-0.08,1.04,U] [#2 -0.08,-0.06,1.18,U] [#3 -0.09,-0.18,0.84,U] [#4 -0.01,0.07,1.24,U] [#5 -0.12,-0.20,0.65,U] [#6 -0.01,-0.04,0.42,U] [#7 -0.11,0.01,0.43,U] [#8 -0.01,-0.07,0.41,U] 
22:58:53.735 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {0.01, -0.26}
22:58:53.736 00.001 9044 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.62) = xAngle (-0.39 = -0.39)
22:58:53.738 00.002 9044 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.47 = 2.81)
22:58:53.739 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.01 mountX=0.09 mountY=0.03, mountTheta=0.34
22:58:53.741 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.09, opts=13)
22:58:53.742 00.001 9044 Enqueuing Move request for scope (-0.04, -0.09)
22:58:53.743 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:53.744 00.001 9044 UpdateGuideState exits: m=5840 SNR=52.5
22:58:53.745 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:53.747 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:53.748 00.001 9044 Enqueuing Expose request
22:58:53.749 00.001 12252 Worker thread wakes up
22:58:53.749 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
22:58:53.749 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
22:58:53.749 00.000 12252 Moving (-0.04, -0.09) raw xDistance=0.09 yDistance=0.03
22:58:53.754 00.005 12252 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.41
22:58:53.754 00.000 12252 PPEC: input: 0.09, control: 0.01, exposure: 2000
22:58:53.754 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:53.754 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:58:53.754 00.000 12252 MoveAxis(W, 2, ABG)
22:58:53.754 00.000 12252 Guiding  Dir = 3, Dur = 2
22:58:53.755 00.001 12252 IsSlewing returns 0
22:58:53.755 00.000 12252 IsGuiding returns 0
22:58:53.757 00.002 12252 PulseGuide returned control before completion, sleep 11
22:58:53.774 00.017 12252 IsGuiding returns 0
22:58:53.774 00.000 12252 Move returns status 0, amount 2
22:58:53.774 00.000 12252 MoveAxis(N, 0, ABG)
22:58:53.774 00.000 12252 Move returns status 0, amount 0
22:58:53.774 00.000 12252 move complete, result=0
22:58:53.774 00.000 12252 worker thread done servicing request
22:58:53.776 00.002 12252 Worker thread wakes up
22:58:53.776 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:53.776 00.000 9044 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
22:58:53.777 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:56.119 02.342 12252 Exposure complete
22:58:56.167 00.048 12252 worker thread done servicing request
22:58:56.167 00.000 9044 OnExposeComplete: enter
22:58:56.168 00.001 9044 UpdateGuideState(): m_state=6
22:58:56.170 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4164
22:58:56.171 00.001 9044 Star::Find returns 1 (0), X=1014.85, Y=826.46, Mass=5721, SNR=51.8, Peak=173 HFD=5.2
22:58:56.172 00.001 9044 MultiStar: [#1 0.06,-0.01,1.06,U] [#2 0.04,-0.19,1.21,U] [#3 0.01,-0.17,0.84,U] [#4 0.03,-0.06,1.28,U] [#5 0.01,-0.14,0.66,U] [#6 0.12,-0.25,0.42,U] [#7 -0.05,-0.11,0.44,U] [#8 0.08,-0.02,0.42,U] 
22:58:56.172 00.000 9044 refined, 8 included, MultiStar: {0.03, -0.14}, one-star: {0.02, -0.34}
22:58:56.173 00.001 9044 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.62) = xAngle (0.28 = 0.28)
22:58:56.174 00.001 9044 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.81 = -2.81)
22:58:56.174 00.000 9044 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.35 mountX=0.14 mountY=-0.05, mountTheta=-0.33
22:58:56.176 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.14, opts=13)
22:58:56.178 00.002 9044 Enqueuing Move request for scope (0.03, -0.14)
22:58:56.178 00.000 12252 Worker thread wakes up
22:58:56.179 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:56.179 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
22:58:56.179 00.000 9044 UpdateGuideState exits: m=5721 SNR=51.8
22:58:56.180 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
22:58:56.180 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:56.181 00.001 12252 Moving (0.03, -0.14) raw xDistance=0.14 yDistance=-0.05
22:58:56.181 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:56.182 00.001 9044 Enqueuing Expose request
22:58:56.184 00.002 12252 PPEC rslt: input = 0.14, final = 0.10, react = 0.09, pred = 0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 483.41
22:58:56.184 00.000 12252 PPEC: input: 0.14, control: 0.10, exposure: 2000
22:58:56.184 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:56.184 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
22:58:56.184 00.000 12252 MoveAxis(W, 40, ABG)
22:58:56.184 00.000 12252 Guiding  Dir = 3, Dur = 40
22:58:56.187 00.003 12252 IsSlewing returns 0
22:58:56.188 00.001 12252 IsGuiding returns 0
22:58:56.189 00.001 12252 PulseGuide returned control before completion, sleep 49
22:58:56.248 00.059 12252 IsGuiding returns 0
22:58:56.248 00.000 12252 Move returns status 0, amount 40
22:58:56.248 00.000 12252 MoveAxis(N, 0, ABG)
22:58:56.248 00.000 12252 Move returns status 0, amount 0
22:58:56.248 00.000 12252 move complete, result=0
22:58:56.248 00.000 12252 worker thread done servicing request
22:58:56.248 00.000 12252 Worker thread wakes up
22:58:56.248 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:56.248 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:58:56.248 00.000 9044 GuideStep: 0.1 px 40 ms WEST, -0.0 px 0 ms NORTH
22:58:58.606 02.358 12252 Exposure complete
22:58:58.672 00.066 12252 worker thread done servicing request
22:58:58.673 00.001 9044 OnExposeComplete: enter
22:58:58.673 00.000 9044 UpdateGuideState(): m_state=6
22:58:58.674 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4165
22:58:58.676 00.002 9044 Star::Find returns 1 (0), X=1014.83, Y=826.49, Mass=5777, SNR=52.2, Peak=173 HFD=5.3
22:58:58.677 00.001 9044 MultiStar: [#1 0.01,-0.00,1.04,U] [#2 -0.05,-0.12,1.23,U] [#3 0.01,-0.14,0.84,U] [#4 0.03,-0.05,1.25,U] [#5 -0.03,-0.08,0.65,U] [#6 0.06,-0.08,0.41,U] [#7 -0.03,-0.00,0.42,U] [#8 0.03,-0.02,0.42,U] 
22:58:58.678 00.001 9044 refined, 8 included, MultiStar: {0.00, -0.10}, one-star: {0.00, -0.31}
22:58:58.679 00.001 9044 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.62) = xAngle (0.05 = 0.05)
22:58:58.680 00.001 9044 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.03 = -3.03)
22:58:58.681 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.57 mountX=0.10 mountY=-0.01, mountTheta=-0.11
22:58:58.683 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.10, opts=13)
22:58:58.685 00.002 9044 Enqueuing Move request for scope (0.00, -0.10)
22:58:58.686 00.001 12252 Worker thread wakes up
22:58:58.686 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:58:58.687 00.001 9044 UpdateGuideState exits: m=5777 SNR=52.2
22:58:58.688 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.10) opts 0xd
22:58:58.688 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:58:58.688 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.10)
22:58:58.688 00.000 12252 Moving (0.00, -0.10) raw xDistance=0.10 yDistance=-0.01
22:58:58.690 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:58:58.691 00.001 9044 Enqueuing Expose request
22:58:58.692 00.001 12252 PPEC rslt: input = 0.10, final = 0.08, react = 0.06, pred = 0.02, hyst = 0.05, hyst_pct = 0.00, period_length = 483.41
22:58:58.693 00.001 12252 PPEC: input: 0.10, control: 0.08, exposure: 2000
22:58:58.693 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:58:58.693 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:58:58.693 00.000 12252 MoveAxis(W, 30, ABG)
22:58:58.693 00.000 12252 Guiding  Dir = 3, Dur = 30
22:58:58.693 00.000 12252 IsSlewing returns 0
22:58:58.693 00.000 12252 IsGuiding returns 0
22:58:58.695 00.002 12252 PulseGuide returned control before completion, sleep 39
22:58:58.747 00.052 12252 IsGuiding returns 0
22:58:58.747 00.000 12252 Move returns status 0, amount 30
22:58:58.747 00.000 12252 MoveAxis(N, 0, ABG)
22:58:58.747 00.000 12252 Move returns status 0, amount 0
22:58:58.747 00.000 12252 move complete, result=0
22:58:58.747 00.000 12252 worker thread done servicing request
22:58:58.747 00.000 12252 Worker thread wakes up
22:58:58.747 00.000 9044 GuideStep: 0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
22:58:58.749 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:58:58.749 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:01.093 02.344 12252 Exposure complete
22:59:01.166 00.073 12252 worker thread done servicing request
22:59:01.166 00.000 9044 OnExposeComplete: enter
22:59:01.168 00.002 9044 UpdateGuideState(): m_state=6
22:59:01.170 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4166
22:59:01.174 00.004 9044 Star::Find returns 1 (0), X=1014.81, Y=826.56, Mass=5656, SNR=51.6, Peak=173 HFD=5.2
22:59:01.177 00.003 9044 MultiStar: [#1 -0.03,-0.04,1.06,U] [#2 -0.07,-0.04,1.20,U] [#3 -0.12,-0.08,0.84,U] [#4 -0.00,0.00,1.28,U] [#5 -0.11,-0.05,0.65,U] [#6 -0.02,-0.08,0.42,U] [#7 -0.11,0.09,0.42,U] [#8 -0.11,-0.20,0.41,U] 
22:59:01.179 00.002 9044 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {-0.02, -0.24}
22:59:01.181 00.002 9044 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.62) = xAngle (-0.62 = -0.62)
22:59:01.184 00.003 9044 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.70 = 2.58)
22:59:01.186 00.002 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.24 mountX=0.07 mountY=0.05, mountTheta=0.58
22:59:01.191 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.07, opts=13)
22:59:01.193 00.002 9044 Enqueuing Move request for scope (-0.06, -0.07)
22:59:01.195 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:01.197 00.002 12252 Worker thread wakes up
22:59:01.197 00.000 9044 UpdateGuideState exits: m=5656 SNR=51.6
22:59:01.200 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:01.202 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:01.204 00.002 9044 Enqueuing Expose request
22:59:01.205 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
22:59:01.205 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
22:59:01.205 00.000 12252 Moving (-0.06, -0.07) raw xDistance=0.07 yDistance=0.05
22:59:01.209 00.004 12252 PPEC rslt: input = 0.07, final = 0.02, react = 0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.41
22:59:01.209 00.000 12252 PPEC: input: 0.07, control: 0.02, exposure: 2000
22:59:01.209 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:01.209 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
22:59:01.210 00.001 12252 MoveAxis(W, 9, ABG)
22:59:01.210 00.000 12252 Guiding  Dir = 3, Dur = 9
22:59:01.210 00.000 12252 IsSlewing returns 0
22:59:01.210 00.000 12252 IsGuiding returns 0
22:59:01.213 00.003 12252 PulseGuide returned control before completion, sleep 17
22:59:01.235 00.022 12252 IsGuiding returns 0
22:59:01.235 00.000 12252 Move returns status 0, amount 9
22:59:01.235 00.000 12252 MoveAxis(N, 0, ABG)
22:59:01.235 00.000 12252 Move returns status 0, amount 0
22:59:01.235 00.000 12252 move complete, result=0
22:59:01.235 00.000 12252 worker thread done servicing request
22:59:01.235 00.000 12252 Worker thread wakes up
22:59:01.235 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:01.235 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:01.235 00.000 9044 GuideStep: 0.1 px 9 ms WEST, 0.0 px 0 ms NORTH
22:59:03.584 02.349 12252 Exposure complete
22:59:03.631 00.047 12252 worker thread done servicing request
22:59:03.631 00.000 9044 OnExposeComplete: enter
22:59:03.633 00.002 9044 UpdateGuideState(): m_state=6
22:59:03.634 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4167
22:59:03.636 00.002 9044 Star::Find returns 1 (0), X=1014.77, Y=826.47, Mass=5752, SNR=52.1, Peak=173 HFD=5.3
22:59:03.638 00.002 9044 MultiStar: [#1 -0.05,-0.18,1.07,U] [#2 -0.05,-0.06,1.19,U] [#3 0.07,-0.22,0.85,U] [#4 -0.00,-0.07,1.26,U] [#5 -0.15,-0.11,0.65,U] [#6 -0.05,-0.23,0.42,U] [#7 -0.14,-0.12,0.43,U] [#8 -0.10,-0.14,0.41,U] 
22:59:03.639 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.16}, one-star: {-0.06, -0.33}
22:59:03.640 00.001 9044 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.62) = xAngle (-0.24 = -0.24)
22:59:03.642 00.002 9044 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.32 = 2.96)
22:59:03.643 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.16 cameraTheta=-1.86 mountX=0.16 mountY=0.03, mountTheta=0.18
22:59:03.645 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.16, opts=13)
22:59:03.646 00.001 9044 Enqueuing Move request for scope (-0.05, -0.16)
22:59:03.647 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:03.648 00.001 9044 UpdateGuideState exits: m=5752 SNR=52.1
22:59:03.650 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:03.651 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:03.652 00.001 9044 Enqueuing Expose request
22:59:03.653 00.001 12252 Worker thread wakes up
22:59:03.653 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
22:59:03.653 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
22:59:03.653 00.000 12252 Moving (-0.05, -0.16) raw xDistance=0.16 yDistance=0.03
22:59:03.658 00.005 12252 PPEC rslt: input = 0.16, final = 0.12, react = 0.10, pred = 0.03, hyst = 0.09, hyst_pct = 0.00, period_length = 483.41
22:59:03.658 00.000 12252 PPEC: input: 0.16, control: 0.12, exposure: 2000
22:59:03.658 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:03.658 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:59:03.658 00.000 12252 MoveAxis(W, 48, ABG)
22:59:03.658 00.000 12252 Guiding  Dir = 3, Dur = 48
22:59:03.659 00.001 12252 IsSlewing returns 0
22:59:03.659 00.000 12252 IsGuiding returns 0
22:59:03.662 00.003 12252 PulseGuide returned control before completion, sleep 57
22:59:03.736 00.074 12252 IsGuiding returns 0
22:59:03.736 00.000 12252 Move returns status 0, amount 48
22:59:03.736 00.000 12252 MoveAxis(N, 0, ABG)
22:59:03.736 00.000 12252 Move returns status 0, amount 0
22:59:03.736 00.000 12252 move complete, result=0
22:59:03.736 00.000 12252 worker thread done servicing request
22:59:03.737 00.001 12252 Worker thread wakes up
22:59:03.737 00.000 9044 GuideStep: 0.2 px 48 ms WEST, 0.0 px 0 ms NORTH
22:59:03.739 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:03.739 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:06.086 02.347 12252 Exposure complete
22:59:06.148 00.062 12252 worker thread done servicing request
22:59:06.148 00.000 9044 OnExposeComplete: enter
22:59:06.151 00.003 9044 UpdateGuideState(): m_state=6
22:59:06.153 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4168
22:59:06.157 00.004 9044 Star::Find returns 1 (0), X=1014.85, Y=826.75, Mass=5595, SNR=51.3, Peak=173 HFD=5.1
22:59:06.160 00.003 9044 MultiStar: [#1 0.03,0.16,1.07,U] [#2 -0.05,0.02,1.24,U] [#3 0.06,0.15,0.86,U] [#4 0.01,0.07,1.29,U] [#5 -0.03,0.03,0.67,U] [#6 0.03,0.08,0.43,U] [#7 -0.00,0.11,0.43,U] [#8 0.02,0.10,0.41,U] 
22:59:06.162 00.002 9044 single-star, 8 included, MultiStar: {0.01, 0.07}, one-star: {0.02, -0.05}
22:59:06.164 00.002 9044 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.62) = xAngle (0.41 = 0.41)
22:59:06.167 00.003 9044 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.67 = -2.67)
22:59:06.170 00.003 9044 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.21 mountX=0.05 mountY=-0.02, mountTheta=-0.46
22:59:06.174 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.05, opts=13)
22:59:06.177 00.003 9044 Enqueuing Move request for scope (0.02, -0.05)
22:59:06.180 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:06.182 00.002 12252 Worker thread wakes up
22:59:06.182 00.000 9044 UpdateGuideState exits: m=5595 SNR=51.3
22:59:06.183 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:06.185 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:06.188 00.003 9044 Enqueuing Expose request
22:59:06.191 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
22:59:06.191 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
22:59:06.191 00.000 12252 Moving (0.02, -0.05) raw xDistance=0.05 yDistance=-0.02
22:59:06.196 00.005 12252 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.41
22:59:06.196 00.000 12252 PPEC: input: 0.05, control: 0.02, exposure: 2000
22:59:06.196 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:06.196 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
22:59:06.196 00.000 12252 MoveAxis(W, 9, ABG)
22:59:06.196 00.000 12252 Guiding  Dir = 3, Dur = 9
22:59:06.197 00.001 12252 IsSlewing returns 0
22:59:06.199 00.002 12252 IsGuiding returns 0
22:59:06.200 00.001 12252 PulseGuide returned control before completion, sleep 18
22:59:06.225 00.025 12252 IsGuiding returns 0
22:59:06.225 00.000 12252 Move returns status 0, amount 9
22:59:06.225 00.000 12252 MoveAxis(N, 0, ABG)
22:59:06.226 00.001 12252 Move returns status 0, amount 0
22:59:06.226 00.000 12252 move complete, result=0
22:59:06.226 00.000 12252 worker thread done servicing request
22:59:06.226 00.000 12252 Worker thread wakes up
22:59:06.226 00.000 9044 GuideStep: 0.0 px 9 ms WEST, -0.0 px 0 ms NORTH
22:59:06.229 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:06.230 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:08.582 02.352 12252 Exposure complete
22:59:08.624 00.042 12252 worker thread done servicing request
22:59:08.624 00.000 9044 OnExposeComplete: enter
22:59:08.625 00.001 9044 UpdateGuideState(): m_state=6
22:59:08.626 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4169
22:59:08.627 00.001 9044 Star::Find returns 1 (0), X=1014.81, Y=826.82, Mass=5918, SNR=52.8, Peak=173 HFD=5.2
22:59:08.628 00.001 9044 MultiStar: [#1 0.08,0.10,1.03,U] [#2 0.01,0.03,1.20,U] [#3 0.09,-0.01,0.83,U] [#4 -0.03,0.15,1.25,U] [#5 -0.05,0.10,0.65,U] [#6 0.11,0.09,0.41,U] [#7 -0.02,0.03,0.43,U] [#8 0.02,0.04,0.41,U] 
22:59:08.629 00.001 9044 single-star, 8 included, MultiStar: {0.02, 0.07}, one-star: {-0.02, 0.02}
22:59:08.629 00.000 9044 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.62) = xAngle (3.97 = -2.31)
22:59:08.630 00.001 9044 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.89 = 0.89)
22:59:08.631 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.35 mountX=-0.02 mountY=0.02, mountTheta=2.28
22:59:08.633 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.02, opts=13)
22:59:08.636 00.003 9044 Enqueuing Move request for scope (-0.02, 0.02)
22:59:08.637 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:08.638 00.001 12252 Worker thread wakes up
22:59:08.638 00.000 9044 UpdateGuideState exits: m=5918 SNR=52.8
22:59:08.639 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
22:59:08.639 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:08.640 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
22:59:08.640 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:08.641 00.001 9044 Enqueuing Expose request
22:59:08.642 00.001 12252 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=0.02
22:59:08.644 00.002 12252 PPEC rslt: input = -0.02, final = 0.02, react = -0.01, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.41
22:59:08.645 00.001 12252 PPEC: input: -0.02, control: 0.02, exposure: 2000
22:59:08.645 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:08.645 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:59:08.645 00.000 12252 MoveAxis(W, 9, ABG)
22:59:08.645 00.000 12252 Guiding  Dir = 3, Dur = 9
22:59:08.645 00.000 12252 IsSlewing returns 0
22:59:08.645 00.000 12252 IsGuiding returns 0
22:59:08.648 00.003 12252 PulseGuide returned control before completion, sleep 17
22:59:08.674 00.026 12252 IsGuiding returns 0
22:59:08.674 00.000 12252 Move returns status 0, amount 9
22:59:08.674 00.000 12252 MoveAxis(N, 0, ABG)
22:59:08.674 00.000 12252 Move returns status 0, amount 0
22:59:08.674 00.000 12252 move complete, result=0
22:59:08.674 00.000 12252 worker thread done servicing request
22:59:08.674 00.000 9044 GuideStep: -0.0 px 9 ms WEST, 0.0 px 0 ms NORTH
22:59:08.676 00.002 12252 Worker thread wakes up
22:59:08.676 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:08.676 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:11.033 02.357 12252 Exposure complete
22:59:11.079 00.046 12252 worker thread done servicing request
22:59:11.079 00.000 9044 OnExposeComplete: enter
22:59:11.080 00.001 9044 UpdateGuideState(): m_state=6
22:59:11.083 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4170
22:59:11.084 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=826.73, Mass=5898, SNR=52.7, Peak=173 HFD=5.3
22:59:11.085 00.001 9044 MultiStar: [#1 0.11,0.03,1.03,U] [#2 0.01,-0.02,1.16,U] [#3 0.10,-0.01,0.83,U] [#4 0.10,0.04,1.26,U] [#5 0.01,-0.01,0.64,U] [#6 0.14,-0.08,0.40,U] [#7 0.03,0.05,0.43,U] [#8 0.05,-0.04,0.41,U] 
22:59:11.086 00.001 9044 refined, 8 included, MultiStar: {0.07, -0.01}, one-star: {0.08, -0.06}
22:59:11.087 00.001 9044 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.62) = xAngle (1.54 = 1.54)
22:59:11.089 00.002 9044 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.55 = -1.55)
22:59:11.090 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.09 mountX=0.00 mountY=-0.07, mountTheta=-1.54
22:59:11.092 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.01, opts=13)
22:59:11.092 00.000 9044 Enqueuing Move request for scope (0.07, -0.01)
22:59:11.094 00.002 12252 Worker thread wakes up
22:59:11.095 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:11.096 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
22:59:11.096 00.000 9044 UpdateGuideState exits: m=5898 SNR=52.7
22:59:11.097 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:11.098 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:11.099 00.001 9044 Enqueuing Expose request
22:59:11.100 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
22:59:11.100 00.000 12252 Moving (0.07, -0.01) raw xDistance=0.00 yDistance=-0.07
22:59:11.104 00.004 12252 PPEC rslt: input = 0.00, final = 0.03, react = 0.00, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.41
22:59:11.104 00.000 12252 PPEC: input: 0.00, control: 0.03, exposure: 2000
22:59:11.104 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:11.105 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:59:11.105 00.000 12252 MoveAxis(W, 10, ABG)
22:59:11.105 00.000 12252 Guiding  Dir = 3, Dur = 10
22:59:11.105 00.000 12252 IsSlewing returns 0
22:59:11.106 00.001 12252 IsGuiding returns 0
22:59:11.108 00.002 12252 PulseGuide returned control before completion, sleep 18
22:59:11.135 00.027 12252 IsGuiding returns 0
22:59:11.135 00.000 12252 Move returns status 0, amount 10
22:59:11.135 00.000 12252 MoveAxis(N, 0, ABG)
22:59:11.135 00.000 12252 Move returns status 0, amount 0
22:59:11.135 00.000 12252 move complete, result=0
22:59:11.135 00.000 12252 worker thread done servicing request
22:59:11.135 00.000 12252 Worker thread wakes up
22:59:11.135 00.000 9044 GuideStep: 0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
22:59:11.136 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:11.136 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:13.479 02.343 12252 Exposure complete
22:59:13.531 00.052 12252 worker thread done servicing request
22:59:13.532 00.001 9044 OnExposeComplete: enter
22:59:13.534 00.002 9044 UpdateGuideState(): m_state=6
22:59:13.536 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4171
22:59:13.538 00.002 9044 Star::Find returns 1 (0), X=1014.90, Y=826.54, Mass=5969, SNR=53.1, Peak=173 HFD=5.2
22:59:13.541 00.003 9044 MultiStar: [#1 0.12,0.04,1.05,U] [#2 -0.03,0.01,1.20,U] [#3 0.04,-0.05,0.82,U] [#4 0.10,0.02,1.23,U] [#5 -0.01,-0.09,0.63,U] [#6 0.08,-0.03,0.41,U] [#7 0.08,0.05,0.43,U] [#8 0.15,-0.13,0.41,U] 
22:59:13.542 00.001 9044 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.07, -0.26}
22:59:13.544 00.002 9044 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.62) = xAngle (1.01 = 1.01)
22:59:13.546 00.002 9044 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.08 = -2.08)
22:59:13.548 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.62 mountX=0.04 mountY=-0.07, mountTheta=-1.02
22:59:13.551 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.04, opts=13)
22:59:13.553 00.002 9044 Enqueuing Move request for scope (0.06, -0.04)
22:59:13.557 00.004 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:13.559 00.002 9044 UpdateGuideState exits: m=5969 SNR=53.1
22:59:13.561 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:13.564 00.003 12252 Worker thread wakes up
22:59:13.564 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:13.567 00.003 9044 Enqueuing Expose request
22:59:13.569 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
22:59:13.569 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
22:59:13.569 00.000 12252 Moving (0.06, -0.04) raw xDistance=0.04 yDistance=-0.07
22:59:13.577 00.008 12252 PPEC rslt: input = 0.04, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.41
22:59:13.577 00.000 12252 PPEC: input: 0.04, control: 0.01, exposure: 2000
22:59:13.577 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:13.577 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:59:13.577 00.000 12252 MoveAxis(W, 4, ABG)
22:59:13.577 00.000 12252 Guiding  Dir = 3, Dur = 4
22:59:13.578 00.001 12252 IsSlewing returns 0
22:59:13.578 00.000 12252 IsGuiding returns 0
22:59:13.581 00.003 12252 PulseGuide returned control before completion, sleep 12
22:59:13.595 00.014 12252 IsGuiding returns 0
22:59:13.595 00.000 12252 Move returns status 0, amount 4
22:59:13.595 00.000 12252 MoveAxis(N, 0, ABG)
22:59:13.595 00.000 12252 Move returns status 0, amount 0
22:59:13.595 00.000 12252 move complete, result=0
22:59:13.595 00.000 12252 worker thread done servicing request
22:59:13.595 00.000 9044 GuideStep: 0.0 px 4 ms WEST, -0.1 px 0 ms NORTH
22:59:13.597 00.002 12252 Worker thread wakes up
22:59:13.597 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:13.598 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:15.963 02.365 12252 Exposure complete
22:59:16.028 00.065 12252 worker thread done servicing request
22:59:16.028 00.000 9044 OnExposeComplete: enter
22:59:16.029 00.001 9044 UpdateGuideState(): m_state=6
22:59:16.030 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4172
22:59:16.031 00.001 9044 Star::Find returns 1 (0), X=1014.86, Y=826.67, Mass=5742, SNR=52.0, Peak=173 HFD=5.2
22:59:16.034 00.003 9044 MultiStar: [#1 0.05,-0.02,1.04,U] [#2 0.04,-0.04,1.21,U] [#3 0.09,-0.02,0.84,U] [#4 0.05,-0.04,1.28,U] [#5 0.15,-0.10,0.64,U] [#6 0.09,0.00,0.42,U] [#7 0.05,-0.05,0.43,U] [#8 0.09,-0.06,0.40,U] 
22:59:16.035 00.001 9044 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.03, -0.13}
22:59:16.036 00.001 9044 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.62) = xAngle (0.94 = 0.94)
22:59:16.037 00.001 9044 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.14 = -2.14)
22:59:16.038 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.68 mountX=0.05 mountY=-0.07, mountTheta=-0.96
22:59:16.039 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.05, opts=13)
22:59:16.040 00.001 9044 Enqueuing Move request for scope (0.06, -0.05)
22:59:16.041 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:16.044 00.003 9044 UpdateGuideState exits: m=5742 SNR=52.0
22:59:16.045 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:16.046 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:16.047 00.001 9044 Enqueuing Expose request
22:59:16.048 00.001 12252 Worker thread wakes up
22:59:16.048 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
22:59:16.048 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
22:59:16.048 00.000 12252 Moving (0.06, -0.05) raw xDistance=0.05 yDistance=-0.07
22:59:16.051 00.003 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.41
22:59:16.051 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
22:59:16.051 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:16.051 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:59:16.052 00.001 12252 MoveAxis(E, 3, ABG)
22:59:16.052 00.000 12252 Guiding  Dir = 2, Dur = 3
22:59:16.052 00.000 12252 IsSlewing returns 0
22:59:16.052 00.000 12252 IsGuiding returns 0
22:59:16.055 00.003 12252 PulseGuide returned control before completion, sleep 12
22:59:16.067 00.012 12252 IsGuiding returns 0
22:59:16.067 00.000 12252 Move returns status 0, amount 3
22:59:16.067 00.000 12252 MoveAxis(N, 0, ABG)
22:59:16.067 00.000 12252 Move returns status 0, amount 0
22:59:16.067 00.000 12252 move complete, result=0
22:59:16.067 00.000 12252 worker thread done servicing request
22:59:16.067 00.000 12252 Worker thread wakes up
22:59:16.067 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
22:59:16.070 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:16.070 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:18.422 02.352 12252 Exposure complete
22:59:18.479 00.057 12252 worker thread done servicing request
22:59:18.479 00.000 9044 OnExposeComplete: enter
22:59:18.480 00.001 9044 UpdateGuideState(): m_state=6
22:59:18.481 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
22:59:18.482 00.001 9044 Star::Find returns 1 (0), X=1014.95, Y=826.43, Mass=5677, SNR=51.6, Peak=173 HFD=5.2
22:59:18.483 00.001 9044 MultiStar: [#1 0.14,-0.16,1.08,U] [#2 0.06,-0.22,1.20,U] [#3 0.04,-0.15,0.85,U] [#4 0.06,-0.03,1.29,U] [#5 -0.02,-0.17,0.67,U] [#6 0.17,-0.13,0.43,U] [#7 0.04,-0.25,0.44,U] [#8 0.17,-0.03,0.43,U] 
22:59:18.484 00.001 9044 refined, 8 included, MultiStar: {0.08, -0.17}, one-star: {0.12, -0.36}
22:59:18.485 00.001 9044 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.62) = xAngle (0.49 = 0.49)
22:59:18.488 00.003 9044 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.59 = -2.59)
22:59:18.490 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.13 mountX=0.17 mountY=-0.10, mountTheta=-0.54
22:59:18.493 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.17, opts=13)
22:59:18.495 00.002 9044 Enqueuing Move request for scope (0.08, -0.17)
22:59:18.497 00.002 12252 Worker thread wakes up
22:59:18.497 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:18.497 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
22:59:18.498 00.001 9044 UpdateGuideState exits: m=5677 SNR=51.6
22:59:18.498 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:18.499 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
22:59:18.499 00.000 12252 Moving (0.08, -0.17) raw xDistance=0.17 yDistance=-0.10
22:59:18.499 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:18.500 00.001 9044 Enqueuing Expose request
22:59:18.504 00.004 12252 PPEC rslt: input = 0.17, final = 0.09, react = 0.10, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 483.41
22:59:18.504 00.000 12252 PPEC: input: 0.17, control: 0.09, exposure: 2000
22:59:18.504 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:18.504 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
22:59:18.504 00.000 12252 MoveAxis(W, 33, ABG)
22:59:18.504 00.000 12252 Guiding  Dir = 3, Dur = 33
22:59:18.504 00.000 12252 IsSlewing returns 0
22:59:18.505 00.001 12252 IsGuiding returns 0
22:59:18.506 00.001 12252 PulseGuide returned control before completion, sleep 42
22:59:18.559 00.053 12252 IsGuiding returns 0
22:59:18.559 00.000 12252 Move returns status 0, amount 33
22:59:18.559 00.000 12252 MoveAxis(N, 0, ABG)
22:59:18.559 00.000 12252 Move returns status 0, amount 0
22:59:18.559 00.000 12252 move complete, result=0
22:59:18.559 00.000 12252 worker thread done servicing request
22:59:18.559 00.000 12252 Worker thread wakes up
22:59:18.559 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:18.559 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:18.559 00.000 9044 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
22:59:20.909 02.350 12252 Exposure complete
22:59:20.956 00.047 12252 worker thread done servicing request
22:59:20.956 00.000 9044 OnExposeComplete: enter
22:59:20.957 00.001 9044 UpdateGuideState(): m_state=6
22:59:20.958 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4174
22:59:20.959 00.001 9044 Star::Find returns 1 (0), X=1014.86, Y=826.51, Mass=5769, SNR=52.1, Peak=173 HFD=5.2
22:59:20.960 00.001 9044 MultiStar: [#1 0.01,-0.05,1.04,U] [#2 -0.04,-0.13,1.20,U] [#3 -0.08,-0.13,0.82,U] [#4 -0.23,0.83,0.00,M1] [#5 -0.10,-0.09,0.65,U] [#6 0.03,-0.12,0.42,U] [#7 -0.07,0.02,0.42,U] [#8 -0.07,-0.12,0.40,U] 
22:59:20.961 00.001 9044 refined, 7 included, MultiStar: {-0.03, -0.13}, one-star: {0.03, -0.29}
22:59:20.962 00.001 9044 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.62) = xAngle (-0.18 = -0.18)
22:59:20.963 00.001 9044 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.26 = 3.02)
22:59:20.963 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.80 mountX=0.13 mountY=0.02, mountTheta=0.12
22:59:20.966 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.13, opts=13)
22:59:20.967 00.001 9044 Enqueuing Move request for scope (-0.03, -0.13)
22:59:20.970 00.003 12252 Worker thread wakes up
22:59:20.970 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:20.970 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
22:59:20.971 00.001 9044 UpdateGuideState exits: m=5769 SNR=52.1
22:59:20.971 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
22:59:20.971 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:20.972 00.001 12252 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=0.02
22:59:20.972 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:20.973 00.001 9044 Enqueuing Expose request
22:59:20.975 00.002 12252 PPEC rslt: input = 0.13, final = 0.07, react = 0.08, pred = -0.01, hyst = 0.07, hyst_pct = 0.00, period_length = 483.41
22:59:20.975 00.000 12252 PPEC: input: 0.13, control: 0.07, exposure: 2000
22:59:20.975 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:20.975 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:59:20.975 00.000 12252 MoveAxis(W, 26, ABG)
22:59:20.975 00.000 12252 Guiding  Dir = 3, Dur = 26
22:59:20.975 00.000 12252 IsSlewing returns 0
22:59:20.975 00.000 12252 IsGuiding returns 0
22:59:20.977 00.002 12252 PulseGuide returned control before completion, sleep 35
22:59:21.024 00.047 12252 IsGuiding returns 0
22:59:21.024 00.000 12252 Move returns status 0, amount 26
22:59:21.024 00.000 12252 MoveAxis(N, 0, ABG)
22:59:21.024 00.000 12252 Move returns status 0, amount 0
22:59:21.024 00.000 12252 move complete, result=0
22:59:21.024 00.000 12252 worker thread done servicing request
22:59:21.024 00.000 9044 GuideStep: 0.1 px 26 ms WEST, 0.0 px 0 ms NORTH
22:59:21.026 00.002 12252 Worker thread wakes up
22:59:21.026 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:21.026 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:23.374 02.348 12252 Exposure complete
22:59:23.419 00.045 12252 worker thread done servicing request
22:59:23.420 00.001 9044 OnExposeComplete: enter
22:59:23.421 00.001 9044 UpdateGuideState(): m_state=6
22:59:23.422 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4175
22:59:23.423 00.001 9044 Star::Find returns 1 (0), X=1014.75, Y=826.62, Mass=5753, SNR=52.0, Peak=173 HFD=5.3
22:59:23.424 00.001 9044 MultiStar: [#1 -0.04,-0.08,1.05,U] [#2 -0.10,-0.04,1.19,U] [#3 -0.19,-0.14,0.83,U] [#4 -0.17,0.03,1.26,U] [#5 -0.05,-0.11,0.65,U] [#6 -0.07,-0.07,0.42,U] [#7 -0.15,-0.23,0.42,U] [#8 -0.04,-0.13,0.42,U] 
22:59:23.426 00.002 9044 refined, 8 included, MultiStar: {-0.10, -0.09}, one-star: {-0.08, -0.18}
22:59:23.427 00.001 9044 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.62) = xAngle (-0.81 = -0.81)
22:59:23.428 00.001 9044 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.89 = 2.39)
22:59:23.429 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.43 mountX=0.09 mountY=0.09, mountTheta=0.78
22:59:23.431 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=-0.09, opts=13)
22:59:23.432 00.001 9044 Enqueuing Move request for scope (-0.10, -0.09)
22:59:23.433 00.001 12252 Worker thread wakes up
22:59:23.434 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:23.435 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
22:59:23.435 00.000 9044 UpdateGuideState exits: m=5753 SNR=52.0
22:59:23.437 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
22:59:23.437 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:23.437 00.000 12252 Moving (-0.10, -0.09) raw xDistance=0.09 yDistance=0.09
22:59:23.437 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:23.439 00.002 9044 Enqueuing Expose request
22:59:23.441 00.002 12252 PPEC rslt: input = 0.09, final = 0.01, react = 0.06, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.41
22:59:23.441 00.000 12252 PPEC: input: 0.09, control: 0.01, exposure: 2000
22:59:23.441 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:23.441 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
22:59:23.441 00.000 12252 MoveAxis(W, 3, ABG)
22:59:23.441 00.000 12252 Guiding  Dir = 3, Dur = 3
22:59:23.441 00.000 12252 IsSlewing returns 0
22:59:23.442 00.001 12252 IsGuiding returns 0
22:59:23.444 00.002 12252 PulseGuide returned control before completion, sleep 12
22:59:23.461 00.017 12252 IsGuiding returns 0
22:59:23.461 00.000 12252 Move returns status 0, amount 3
22:59:23.462 00.001 12252 MoveAxis(N, 0, ABG)
22:59:23.462 00.000 12252 Move returns status 0, amount 0
22:59:23.462 00.000 12252 move complete, result=0
22:59:23.462 00.000 12252 worker thread done servicing request
22:59:23.462 00.000 12252 Worker thread wakes up
22:59:23.462 00.000 9044 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
22:59:23.464 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:23.464 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:25.813 02.349 12252 Exposure complete
22:59:25.872 00.059 12252 worker thread done servicing request
22:59:25.872 00.000 9044 OnExposeComplete: enter
22:59:25.874 00.002 9044 UpdateGuideState(): m_state=6
22:59:25.876 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4176
22:59:25.879 00.003 9044 Star::Find returns 1 (0), X=1014.83, Y=826.32, Mass=5725, SNR=51.9, Peak=173 HFD=5.3
22:59:25.881 00.002 9044 MultiStar: [#1 0.10,-0.36,1.05,U] [#2 -0.05,-0.33,1.20,U] [#3 -0.00,-0.30,0.85,U] [#4 0.04,-0.58,0.00,M1] [#5 -0.04,-0.48,0.00,M1] [#6 0.11,-0.31,0.42,U] [#7 0.05,-0.40,0.00,M1] [#8 -0.02,-0.44,0.00,M1] 
22:59:25.883 00.002 9044 refined, 4 included, MultiStar: {0.02, -0.36}, one-star: {-0.00, -0.48}
22:59:25.885 00.002 9044 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.62) = xAngle (0.11 = 0.11)
22:59:25.887 00.002 9044 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.98 = -2.98)
22:59:25.888 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.36 hyp=0.36 cameraTheta=-1.52 mountX=0.36 mountY=-0.06, mountTheta=-0.16
22:59:25.891 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.36, opts=13)
22:59:25.893 00.002 9044 Enqueuing Move request for scope (0.02, -0.36)
22:59:25.894 00.001 12252 Worker thread wakes up
22:59:25.894 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:25.895 00.001 9044 UpdateGuideState exits: m=5725 SNR=51.9
22:59:25.896 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:25.897 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.36) opts 0xd
22:59:25.897 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:25.898 00.001 9044 Enqueuing Expose request
22:59:25.899 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.36)
22:59:25.900 00.001 12252 Moving (0.02, -0.36) raw xDistance=0.36 yDistance=-0.06
22:59:25.903 00.003 12252 PPEC rslt: input = 0.36, final = 0.25, react = 0.22, pred = 0.03, hyst = 0.20, hyst_pct = 0.00, period_length = 483.41
22:59:25.903 00.000 12252 PPEC: input: 0.36, control: 0.25, exposure: 2000
22:59:25.903 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:25.903 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
22:59:25.903 00.000 12252 MoveAxis(W, 97, ABG)
22:59:25.903 00.000 12252 Guiding  Dir = 3, Dur = 97
22:59:25.905 00.002 12252 IsSlewing returns 0
22:59:25.905 00.000 12252 IsGuiding returns 0
22:59:25.906 00.001 12252 PulseGuide returned control before completion, sleep 106
22:59:26.018 00.112 12252 IsGuiding returns 0
22:59:26.018 00.000 12252 Move returns status 0, amount 97
22:59:26.018 00.000 12252 MoveAxis(N, 0, ABG)
22:59:26.018 00.000 12252 Move returns status 0, amount 0
22:59:26.018 00.000 12252 move complete, result=0
22:59:26.018 00.000 12252 worker thread done servicing request
22:59:26.018 00.000 12252 Worker thread wakes up
22:59:26.018 00.000 9044 GuideStep: 0.4 px 97 ms WEST, -0.1 px 0 ms NORTH
22:59:26.020 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:26.020 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:28.377 02.357 12252 Exposure complete
22:59:28.439 00.062 12252 worker thread done servicing request
22:59:28.439 00.000 9044 OnExposeComplete: enter
22:59:28.441 00.002 9044 UpdateGuideState(): m_state=6
22:59:28.442 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4177
22:59:28.444 00.002 9044 Star::Find returns 1 (0), X=1014.68, Y=825.21, Mass=5776, SNR=52.2, Peak=173 HFD=5.3
22:59:28.445 00.001 9044 MultiStar: large primary error, entering stabilization period
22:59:28.446 00.001 9044 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.62) = xAngle (-0.04 = -0.04)
22:59:28.448 00.002 9044 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.12 = -3.12)
22:59:28.449 00.001 9044 CameraToMount -- cameraX=-0.15 cameraY=-1.59 hyp=1.59 cameraTheta=-1.66 mountX=1.59 mountY=-0.03, mountTheta=-0.02
22:59:28.452 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.15, y=-1.59, opts=13)
22:59:28.454 00.002 9044 Enqueuing Move request for scope (-0.15, -1.59)
22:59:28.455 00.001 12252 Worker thread wakes up
22:59:28.455 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:28.456 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -1.59) opts 0xd
22:59:28.456 00.000 9044 UpdateGuideState exits: m=5776 SNR=52.2
22:59:28.458 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.15, -1.59)
22:59:28.458 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:28.460 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:28.463 00.003 9044 Enqueuing Expose request
22:59:28.465 00.002 12252 Moving (-0.15, -1.59) raw xDistance=1.59 yDistance=-0.03
22:59:28.470 00.005 12252 PPEC rslt: input = 1.59, final = 1.00, react = 0.96, pred = 0.05, hyst = 0.86, hyst_pct = 0.00, period_length = 483.41
22:59:28.470 00.000 12252 PPEC: input: 1.59, control: 1.00, exposure: 2000
22:59:28.470 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:28.470 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
22:59:28.470 00.000 12252 MoveAxis(W, 392, ABG)
22:59:28.470 00.000 12252 Guiding  Dir = 3, Dur = 392
22:59:28.471 00.001 12252 IsSlewing returns 0
22:59:28.471 00.000 12252 IsGuiding returns 0
22:59:28.473 00.002 12252 PulseGuide returned control before completion, sleep 401
22:59:28.891 00.418 12252 IsGuiding returns 0
22:59:28.891 00.000 12252 Move returns status 0, amount 392
22:59:28.891 00.000 12252 MoveAxis(N, 0, ABG)
22:59:28.891 00.000 12252 Move returns status 0, amount 0
22:59:28.891 00.000 12252 move complete, result=0
22:59:28.891 00.000 12252 worker thread done servicing request
22:59:28.892 00.001 12252 Worker thread wakes up
22:59:28.892 00.000 9044 GuideStep: 1.6 px 392 ms WEST, -0.0 px 0 ms NORTH
22:59:28.894 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:28.894 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:31.236 02.342 12252 Exposure complete
22:59:31.299 00.063 12252 worker thread done servicing request
22:59:31.300 00.001 9044 OnExposeComplete: enter
22:59:31.302 00.002 9044 UpdateGuideState(): m_state=6
22:59:31.303 00.001 9044 Star::Find(15, 1014, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4178
22:59:31.304 00.001 9044 Star::Find returns 1 (0), X=1014.76, Y=826.02, Mass=5826, SNR=52.4, Peak=173 HFD=5.3
22:59:31.306 00.002 9044 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.62) = xAngle (-0.04 = -0.04)
22:59:31.307 00.001 9044 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.12 = -3.12)
22:59:31.308 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=-0.78 hyp=0.78 cameraTheta=-1.66 mountX=0.78 mountY=-0.01, mountTheta=-0.02
22:59:31.309 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=-0.78, opts=13)
22:59:31.310 00.001 9044 Enqueuing Move request for scope (-0.07, -0.78)
22:59:31.311 00.001 12252 Worker thread wakes up
22:59:31.311 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:31.312 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.78) opts 0xd
22:59:31.312 00.000 9044 UpdateGuideState exits: m=5826 SNR=52.4
22:59:31.315 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:31.317 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:31.319 00.002 9044 Enqueuing Expose request
22:59:31.321 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.07, -0.78)
22:59:31.321 00.000 12252 Moving (-0.07, -0.78) raw xDistance=0.78 yDistance=-0.01
22:59:31.325 00.004 12252 PPEC rslt: input = 0.78, final = 0.54, react = 0.47, pred = 0.07, hyst = 0.44, hyst_pct = 0.00, period_length = 483.41
22:59:31.325 00.000 12252 PPEC: input: 0.78, control: 0.54, exposure: 2000
22:59:31.325 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:31.326 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:31.326 00.000 12252 MoveAxis(W, 212, ABG)
22:59:31.326 00.000 12252 Guiding  Dir = 3, Dur = 212
22:59:31.326 00.000 12252 IsSlewing returns 0
22:59:31.326 00.000 12252 IsGuiding returns 0
22:59:31.328 00.002 12252 PulseGuide returned control before completion, sleep 220
22:59:31.550 00.222 12252 IsGuiding returns 0
22:59:31.550 00.000 12252 Move returns status 0, amount 212
22:59:31.550 00.000 12252 MoveAxis(N, 0, ABG)
22:59:31.550 00.000 12252 Move returns status 0, amount 0
22:59:31.550 00.000 12252 move complete, result=0
22:59:31.550 00.000 12252 worker thread done servicing request
22:59:31.550 00.000 12252 Worker thread wakes up
22:59:31.550 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:31.550 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:31.550 00.000 9044 GuideStep: 0.8 px 212 ms WEST, -0.0 px 0 ms NORTH
22:59:33.910 02.360 12252 Exposure complete
22:59:33.957 00.047 12252 worker thread done servicing request
22:59:33.957 00.000 9044 OnExposeComplete: enter
22:59:33.960 00.003 9044 UpdateGuideState(): m_state=6
22:59:33.961 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4179
22:59:33.962 00.001 9044 Star::Find returns 1 (0), X=1014.77, Y=826.49, Mass=5699, SNR=51.8, Peak=173 HFD=5.2
22:59:33.963 00.001 9044 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.62) = xAngle (-0.14 = -0.14)
22:59:33.964 00.001 9044 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.22 = 3.06)
22:59:33.965 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.76 mountX=0.31 mountY=0.02, mountTheta=0.08
22:59:33.968 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.30, opts=13)
22:59:33.969 00.001 9044 Enqueuing Move request for scope (-0.06, -0.30)
22:59:33.970 00.001 12252 Worker thread wakes up
22:59:33.970 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:33.971 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.30) opts 0xd
22:59:33.971 00.000 9044 UpdateGuideState exits: m=5699 SNR=51.8
22:59:33.973 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.30)
22:59:33.973 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:33.974 00.001 12252 Moving (-0.06, -0.30) raw xDistance=0.31 yDistance=0.02
22:59:33.975 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:33.975 00.000 9044 Enqueuing Expose request
22:59:33.979 00.004 12252 PPEC rslt: input = 0.31, final = 0.26, react = 0.18, pred = 0.07, hyst = 0.23, hyst_pct = 0.00, period_length = 483.42
22:59:33.979 00.000 12252 PPEC: input: 0.31, control: 0.26, exposure: 2000
22:59:33.979 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:33.979 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
22:59:33.979 00.000 12252 MoveAxis(W, 100, ABG)
22:59:33.979 00.000 12252 Guiding  Dir = 3, Dur = 100
22:59:33.979 00.000 12252 IsSlewing returns 0
22:59:33.980 00.001 12252 IsGuiding returns 0
22:59:33.982 00.002 12252 PulseGuide returned control before completion, sleep 108
22:59:34.093 00.111 12252 IsGuiding returns 0
22:59:34.093 00.000 12252 Move returns status 0, amount 100
22:59:34.093 00.000 12252 MoveAxis(N, 0, ABG)
22:59:34.093 00.000 12252 Move returns status 0, amount 0
22:59:34.093 00.000 12252 move complete, result=0
22:59:34.094 00.001 12252 worker thread done servicing request
22:59:34.094 00.000 12252 Worker thread wakes up
22:59:34.094 00.000 9044 GuideStep: 0.3 px 100 ms WEST, 0.0 px 0 ms NORTH
22:59:34.095 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:34.095 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:36.440 02.345 12252 Exposure complete
22:59:36.489 00.049 12252 worker thread done servicing request
22:59:36.489 00.000 9044 OnExposeComplete: enter
22:59:36.490 00.001 9044 UpdateGuideState(): m_state=6
22:59:36.491 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4180
22:59:36.492 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=827.09, Mass=5804, SNR=52.3, Peak=173 HFD=5.2
22:59:36.493 00.001 9044 MultiStar: exiting stabilization period
22:59:36.494 00.001 9044 MultiStar: [#1 0.02,0.57,0.00,M1] [#2 -0.11,0.33,1.18,U] [#3 -0.15,0.49,0.00,M1] [#4 -0.23,1.21,0.00,M2] [#5 -0.13,0.35,0.64,U] [#6 -0.07,0.42,0.00,M1] [#7 0.02,0.38,0.41,U] [#8 -0.15,0.36,0.00,M2] 
22:59:36.495 00.001 9044 single-star, 3 included, MultiStar: {-0.07, 0.33}, one-star: {-0.03, 0.30}
22:59:36.496 00.001 9044 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.62) = xAngle (3.28 = -3.00)
22:59:36.497 00.001 9044 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.20 = 0.20)
22:59:36.498 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.66 mountX=-0.29 mountY=0.06, mountTheta=2.95
22:59:36.501 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.30, opts=13)
22:59:36.501 00.000 9044 Enqueuing Move request for scope (-0.03, 0.30)
22:59:36.503 00.002 12252 Worker thread wakes up
22:59:36.503 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:36.503 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
22:59:36.504 00.001 9044 UpdateGuideState exits: m=5804 SNR=52.3
22:59:36.504 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
22:59:36.505 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:36.505 00.000 12252 Moving (-0.03, 0.30) raw xDistance=-0.29 yDistance=0.06
22:59:36.506 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:36.507 00.001 9044 Enqueuing Expose request
22:59:36.509 00.002 12252 PPEC rslt: input = -0.29, final = -0.10, react = -0.18, pred = 0.08, hyst = -0.13, hyst_pct = 0.00, period_length = 483.42
22:59:36.509 00.000 12252 PPEC: input: -0.29, control: -0.10, exposure: 2000
22:59:36.509 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:36.509 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
22:59:36.509 00.000 12252 MoveAxis(E, 37, ABG)
22:59:36.509 00.000 12252 Guiding  Dir = 2, Dur = 37
22:59:36.510 00.001 12252 IsSlewing returns 0
22:59:36.510 00.000 12252 IsGuiding returns 0
22:59:36.512 00.002 12252 PulseGuide returned control before completion, sleep 45
22:59:36.573 00.061 12252 IsGuiding returns 0
22:59:36.573 00.000 12252 Move returns status 0, amount 37
22:59:36.573 00.000 12252 MoveAxis(N, 0, ABG)
22:59:36.573 00.000 12252 Move returns status 0, amount 0
22:59:36.573 00.000 12252 move complete, result=0
22:59:36.573 00.000 12252 worker thread done servicing request
22:59:36.573 00.000 12252 Worker thread wakes up
22:59:36.574 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:36.574 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:36.574 00.000 9044 GuideStep: -0.3 px 37 ms EAST, 0.1 px 0 ms NORTH
22:59:38.922 02.348 12252 Exposure complete
22:59:38.968 00.046 12252 worker thread done servicing request
22:59:38.969 00.001 9044 OnExposeComplete: enter
22:59:38.970 00.001 9044 UpdateGuideState(): m_state=6
22:59:38.971 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4181
22:59:38.972 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=826.88, Mass=5880, SNR=52.5, Peak=173 HFD=5.2
22:59:38.974 00.002 9044 MultiStar: [#1 -0.01,0.35,1.05,U] [#2 -0.11,0.21,1.21,U] [#3 -0.07,0.26,0.83,U] [#4 -0.03,0.25,1.23,U] [#5 -0.02,0.22,0.65,U] [#6 0.02,0.28,0.42,U] [#7 -0.14,0.23,0.42,U] [#8 -0.04,0.34,0.42,U] 
22:59:38.975 00.001 9044 single-star, 8 included, MultiStar: {-0.05, 0.24}, one-star: {-0.04, 0.08}
22:59:38.976 00.001 9044 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.62) = xAngle (3.59 = -2.70)
22:59:38.977 00.001 9044 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.50 = 0.50)
22:59:38.978 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.96 mountX=-0.08 mountY=0.04, mountTheta=2.65
22:59:38.980 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.08, opts=13)
22:59:38.982 00.002 9044 Enqueuing Move request for scope (-0.04, 0.08)
22:59:38.983 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:38.984 00.001 9044 UpdateGuideState exits: m=5880 SNR=52.5
22:59:38.985 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:38.986 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:38.987 00.001 9044 Enqueuing Expose request
22:59:38.988 00.001 12252 Worker thread wakes up
22:59:38.989 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.08) opts 0xd
22:59:38.989 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.08)
22:59:38.989 00.000 12252 Moving (-0.04, 0.08) raw xDistance=-0.08 yDistance=0.04
22:59:38.992 00.003 12252 PPEC rslt: input = -0.08, final = 0.09, react = -0.05, pred = 0.09, hyst = 0.00, hyst_pct = 0.00, period_length = 483.42
22:59:38.993 00.001 12252 PPEC: input: -0.08, control: 0.09, exposure: 2000
22:59:38.993 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:38.993 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
22:59:38.993 00.000 12252 MoveAxis(W, 35, ABG)
22:59:38.993 00.000 12252 Guiding  Dir = 3, Dur = 35
22:59:38.993 00.000 12252 IsSlewing returns 0
22:59:38.993 00.000 12252 IsGuiding returns 0
22:59:38.996 00.003 12252 PulseGuide returned control before completion, sleep 44
22:59:39.052 00.056 12252 IsGuiding returns 0
22:59:39.052 00.000 12252 Move returns status 0, amount 35
22:59:39.052 00.000 12252 MoveAxis(N, 0, ABG)
22:59:39.052 00.000 12252 Move returns status 0, amount 0
22:59:39.052 00.000 12252 move complete, result=0
22:59:39.052 00.000 12252 worker thread done servicing request
22:59:39.052 00.000 12252 Worker thread wakes up
22:59:39.052 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:39.052 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:39.052 00.000 9044 GuideStep: -0.1 px 35 ms WEST, 0.0 px 0 ms NORTH
22:59:41.410 02.358 12252 Exposure complete
22:59:41.472 00.062 12252 worker thread done servicing request
22:59:41.472 00.000 9044 OnExposeComplete: enter
22:59:41.473 00.001 9044 UpdateGuideState(): m_state=6
22:59:41.474 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4182
22:59:41.476 00.002 9044 Star::Find returns 1 (0), X=1014.71, Y=827.02, Mass=5686, SNR=51.7, Peak=173 HFD=5.1
22:59:41.480 00.004 9044 MultiStar: [#1 0.00,0.53,0.00,M1] [#2 -0.13,0.30,1.21,U] [#3 -0.21,0.45,0.00,M1] [#4 -0.28,1.13,0.00,M2] [#5 -0.14,0.39,0.00,M1] [#6 -0.04,0.33,0.41,U] [#7 -0.24,0.38,0.00,M1] [#8 -0.20,0.33,0.00,M2] 
22:59:41.483 00.003 9044 single-star, 2 included, MultiStar: {-0.11, 0.27}, one-star: {-0.12, 0.22}
22:59:41.485 00.002 9044 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.62) = xAngle (3.70 = -2.59)
22:59:41.488 00.003 9044 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.61 = 0.61)
22:59:41.490 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.22 hyp=0.25 cameraTheta=2.07 mountX=-0.21 mountY=0.14, mountTheta=2.55
22:59:41.495 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.22, opts=13)
22:59:41.496 00.001 9044 Enqueuing Move request for scope (-0.12, 0.22)
22:59:41.499 00.003 12252 Worker thread wakes up
22:59:41.499 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:41.500 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.22) opts 0xd
22:59:41.500 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.22)
22:59:41.500 00.000 12252 Moving (-0.12, 0.22) raw xDistance=-0.21 yDistance=0.14
22:59:41.501 00.001 9044 UpdateGuideState exits: m=5686 SNR=51.7
22:59:41.501 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:41.502 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:41.503 00.001 9044 Enqueuing Expose request
22:59:41.505 00.002 12252 PPEC rslt: input = -0.21, final = -0.05, react = -0.13, pred = 0.08, hyst = -0.12, hyst_pct = 0.00, period_length = 483.42
22:59:41.505 00.000 12252 PPEC: input: -0.21, control: -0.05, exposure: 2000
22:59:41.505 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:41.505 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
22:59:41.505 00.000 12252 MoveAxis(E, 18, ABG)
22:59:41.505 00.000 12252 Guiding  Dir = 2, Dur = 18
22:59:41.506 00.001 12252 IsSlewing returns 0
22:59:41.506 00.000 12252 IsGuiding returns 0
22:59:41.508 00.002 12252 PulseGuide returned control before completion, sleep 26
22:59:41.544 00.036 12252 IsGuiding returns 0
22:59:41.544 00.000 12252 Move returns status 0, amount 18
22:59:41.544 00.000 12252 MoveAxis(N, 0, ABG)
22:59:41.544 00.000 12252 Move returns status 0, amount 0
22:59:41.544 00.000 12252 move complete, result=0
22:59:41.544 00.000 12252 worker thread done servicing request
22:59:41.544 00.000 12252 Worker thread wakes up
22:59:41.545 00.001 9044 GuideStep: -0.2 px 18 ms EAST, 0.1 px 0 ms NORTH
22:59:41.545 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:41.546 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:43.888 02.342 12252 Exposure complete
22:59:43.953 00.065 12252 worker thread done servicing request
22:59:43.953 00.000 9044 OnExposeComplete: enter
22:59:43.955 00.002 9044 UpdateGuideState(): m_state=6
22:59:43.956 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4183
22:59:43.957 00.001 9044 Star::Find returns 1 (0), X=1014.73, Y=827.00, Mass=5738, SNR=51.9, Peak=173 HFD=5.2
22:59:43.959 00.002 9044 MultiStar: [#1 -0.09,0.43,0.00,M2] [#2 -0.09,0.29,1.21,U] [#3 -0.11,0.36,0.85,U] [#4 -0.32,1.16,0.00,M3] [#5 -0.15,0.20,0.66,U] [#6 -0.05,0.22,0.41,U] [#7 -0.10,0.31,0.42,U] [#8 -0.03,0.19,0.40,U] 
22:59:43.960 00.001 9044 single-star, 6 included, MultiStar: {-0.09, 0.26}, one-star: {-0.10, 0.20}
22:59:43.961 00.001 9044 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.62) = xAngle (3.63 = -2.65)
22:59:43.962 00.001 9044 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.55 = 0.55)
22:59:43.963 00.001 9044 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.01 mountX=-0.20 mountY=0.12, mountTheta=2.61
22:59:43.966 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.20, opts=13)
22:59:43.968 00.002 9044 Enqueuing Move request for scope (-0.10, 0.20)
22:59:43.969 00.001 12252 Worker thread wakes up
22:59:43.969 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:43.970 00.001 9044 UpdateGuideState exits: m=5738 SNR=51.9
22:59:43.972 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:43.973 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:43.974 00.001 9044 Enqueuing Expose request
22:59:43.975 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
22:59:43.975 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
22:59:43.975 00.000 12252 Moving (-0.10, 0.20) raw xDistance=-0.20 yDistance=0.12
22:59:43.978 00.003 12252 PPEC rslt: input = -0.20, final = -0.06, react = -0.12, pred = 0.06, hyst = -0.10, hyst_pct = 0.00, period_length = 483.42
22:59:43.978 00.000 12252 PPEC: input: -0.20, control: -0.06, exposure: 2000
22:59:43.978 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:43.979 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:59:43.979 00.000 12252 MoveAxis(E, 23, ABG)
22:59:43.979 00.000 12252 Guiding  Dir = 2, Dur = 23
22:59:43.979 00.000 12252 IsSlewing returns 0
22:59:43.979 00.000 12252 IsGuiding returns 0
22:59:43.982 00.003 12252 PulseGuide returned control before completion, sleep 31
22:59:44.015 00.033 12252 IsGuiding returns 0
22:59:44.015 00.000 12252 Move returns status 0, amount 23
22:59:44.015 00.000 12252 MoveAxis(N, 0, ABG)
22:59:44.015 00.000 12252 Move returns status 0, amount 0
22:59:44.015 00.000 12252 move complete, result=0
22:59:44.015 00.000 12252 worker thread done servicing request
22:59:44.015 00.000 12252 Worker thread wakes up
22:59:44.015 00.000 9044 GuideStep: -0.2 px 23 ms EAST, 0.1 px 0 ms NORTH
22:59:44.017 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:44.017 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:46.370 02.353 12252 Exposure complete
22:59:46.431 00.061 12252 worker thread done servicing request
22:59:46.431 00.000 9044 OnExposeComplete: enter
22:59:46.432 00.001 9044 UpdateGuideState(): m_state=6
22:59:46.434 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4184
22:59:46.436 00.002 9044 Star::Find returns 1 (0), X=1014.73, Y=827.00, Mass=5693, SNR=51.9, Peak=173 HFD=5.1
22:59:46.439 00.003 9044 MultiStar: [#1 -0.12,0.44,0.00,M3] [#2 -0.06,0.34,1.20,U] [#3 -0.11,0.41,0.00,M1] [#4 -0.27,1.22,0.00,M4] [#5 -0.08,0.51,0.00,M1] [#6 -0.05,0.30,0.42,U] [#7 -0.02,0.39,0.00,M1] [#8 -0.02,0.42,0.00,M2] 
22:59:46.441 00.002 9044 single-star, 2 included, MultiStar: {-0.08, 0.28}, one-star: {-0.10, 0.20}
22:59:46.443 00.002 9044 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.62) = xAngle (3.67 = -2.61)
22:59:46.445 00.002 9044 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.59 = 0.59)
22:59:46.448 00.003 9044 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.05 mountX=-0.19 mountY=0.12, mountTheta=2.57
22:59:46.453 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.20, opts=13)
22:59:46.455 00.002 9044 Enqueuing Move request for scope (-0.10, 0.20)
22:59:46.459 00.004 12252 Worker thread wakes up
22:59:46.459 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:46.461 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
22:59:46.461 00.000 9044 UpdateGuideState exits: m=5693 SNR=51.9
22:59:46.463 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
22:59:46.463 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:46.466 00.003 12252 Moving (-0.10, 0.20) raw xDistance=-0.19 yDistance=0.12
22:59:46.466 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:46.468 00.002 9044 Enqueuing Expose request
22:59:46.473 00.005 12252 PPEC rslt: input = -0.19, final = -0.07, react = -0.12, pred = 0.05, hyst = -0.11, hyst_pct = 0.00, period_length = 483.42
22:59:46.473 00.000 12252 PPEC: input: -0.19, control: -0.07, exposure: 2000
22:59:46.473 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:46.473 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
22:59:46.473 00.000 12252 MoveAxis(E, 26, ABG)
22:59:46.473 00.000 12252 Guiding  Dir = 2, Dur = 26
22:59:46.474 00.001 12252 IsSlewing returns 0
22:59:46.474 00.000 12252 IsGuiding returns 0
22:59:46.476 00.002 12252 PulseGuide returned control before completion, sleep 34
22:59:46.514 00.038 12252 IsGuiding returns 0
22:59:46.515 00.001 12252 Move returns status 0, amount 26
22:59:46.515 00.000 12252 MoveAxis(N, 0, ABG)
22:59:46.515 00.000 12252 Move returns status 0, amount 0
22:59:46.515 00.000 12252 move complete, result=0
22:59:46.515 00.000 12252 worker thread done servicing request
22:59:46.515 00.000 12252 Worker thread wakes up
22:59:46.515 00.000 9044 GuideStep: -0.2 px 26 ms EAST, 0.1 px 0 ms NORTH
22:59:46.519 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:46.519 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:48.882 02.363 12252 Exposure complete
22:59:48.933 00.051 12252 worker thread done servicing request
22:59:48.933 00.000 9044 OnExposeComplete: enter
22:59:48.936 00.003 9044 UpdateGuideState(): m_state=6
22:59:48.937 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4185
22:59:48.939 00.002 9044 Star::Find returns 1 (0), X=1014.65, Y=827.01, Mass=5702, SNR=52.0, Peak=173 HFD=5.2
22:59:48.940 00.001 9044 MultiStar: [#1 -0.06,0.48,0.00,M4] [#2 -0.12,0.29,1.20,U] [#3 -0.22,0.48,0.00,M2] [#4 -0.36,1.16,0.00,M5] [#5 -0.15,0.37,0.00,M2] [#6 -0.16,0.40,0.00,M1] [#7 -0.11,0.41,0.00,M2] [#8 -0.12,0.41,0.00,M3] 
22:59:48.941 00.001 9044 single-star, 1 included, MultiStar: {-0.15, 0.25}, one-star: {-0.18, 0.21}
22:59:48.941 00.000 9044 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.62) = xAngle (3.89 = -2.40)
22:59:48.942 00.001 9044 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.80 = 0.80)
22:59:48.943 00.001 9044 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.26 mountX=-0.20 mountY=0.20, mountTheta=2.37
22:59:48.945 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=0.21, opts=13)
22:59:48.947 00.002 9044 Enqueuing Move request for scope (-0.18, 0.21)
22:59:48.949 00.002 12252 Worker thread wakes up
22:59:48.949 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:48.950 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
22:59:48.950 00.000 9044 UpdateGuideState exits: m=5702 SNR=52.0
22:59:48.951 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:48.952 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
22:59:48.952 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:48.953 00.001 9044 Enqueuing Expose request
22:59:48.955 00.002 12252 Moving (-0.18, 0.21) raw xDistance=-0.20 yDistance=0.20
22:59:48.958 00.003 12252 PPEC rslt: input = -0.20, final = -0.07, react = -0.12, pred = 0.05, hyst = -0.11, hyst_pct = 0.00, period_length = 483.42
22:59:48.958 00.000 12252 PPEC: input: -0.20, control: -0.07, exposure: 2000
22:59:48.958 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.20 from input 0.20
22:59:48.958 00.000 12252 MoveAxis(E, 27, ABG)
22:59:48.958 00.000 12252 Guiding  Dir = 2, Dur = 27
22:59:48.958 00.000 12252 IsSlewing returns 0
22:59:48.958 00.000 12252 IsGuiding returns 0
22:59:48.961 00.003 12252 PulseGuide returned control before completion, sleep 36
22:59:49.007 00.046 12252 IsGuiding returns 0
22:59:49.007 00.000 12252 Move returns status 0, amount 27
22:59:49.007 00.000 12252 MoveAxis(S, 68, ABG)
22:59:49.007 00.000 12252 Guiding  Dir = 1, Dur = 68
22:59:49.007 00.000 12252 IsSlewing returns 0
22:59:49.008 00.001 12252 IsGuiding returns 0
22:59:49.012 00.004 12252 PulseGuide returned control before completion, sleep 74
22:59:49.101 00.089 12252 IsGuiding returns 0
22:59:49.101 00.000 12252 Move returns status 0, amount 68
22:59:49.101 00.000 12252 move complete, result=0
22:59:49.101 00.000 12252 worker thread done servicing request
22:59:49.101 00.000 12252 Worker thread wakes up
22:59:49.102 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:49.102 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:49.102 00.000 9044 GuideStep: -0.2 px 27 ms EAST, 0.2 px 68 ms SOUTH
22:59:51.445 02.343 12252 Exposure complete
22:59:51.493 00.048 12252 worker thread done servicing request
22:59:51.493 00.000 9044 OnExposeComplete: enter
22:59:51.495 00.002 9044 UpdateGuideState(): m_state=6
22:59:51.496 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4186
22:59:51.497 00.001 9044 Star::Find returns 1 (0), X=1014.92, Y=827.03, Mass=5720, SNR=51.9, Peak=173 HFD=5.2
22:59:51.498 00.001 9044 MultiStar: [#1 0.15,0.62,0.00,M5] [#2 0.10,0.31,1.20,U] [#3 0.01,0.50,0.00,M3] [#4 -0.13,1.21,0.00,M6] [#5 0.03,0.38,0.65,U] [#6 0.27,0.43,0.00,M2] [#7 0.13,0.41,0.00,M3] [#8 0.11,0.36,0.42,U] 
22:59:51.499 00.001 9044 single-star, 3 included, MultiStar: {0.08, 0.30}, one-star: {0.09, 0.23}
22:59:51.500 00.001 9044 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.62) = xAngle (2.81 = 2.81)
22:59:51.501 00.001 9044 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.27 = -0.27)
22:59:51.502 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.23 hyp=0.25 cameraTheta=1.19 mountX=-0.23 mountY=-0.07, mountTheta=-2.86
22:59:51.505 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.23, opts=13)
22:59:51.507 00.002 9044 Enqueuing Move request for scope (0.09, 0.23)
22:59:51.508 00.001 12252 Worker thread wakes up
22:59:51.508 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:59:51.509 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.23) opts 0xd
22:59:51.509 00.000 9044 UpdateGuideState exits: m=5720 SNR=51.9
22:59:51.510 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:51.511 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:51.512 00.001 9044 Enqueuing Expose request
22:59:51.513 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.23)
22:59:51.513 00.000 12252 Moving (0.09, 0.23) raw xDistance=-0.23 yDistance=-0.07
22:59:51.517 00.004 12252 PPEC rslt: input = -0.23, final = -0.10, react = -0.14, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 483.42
22:59:51.518 00.001 12252 PPEC: input: -0.23, control: -0.10, exposure: 2000
22:59:51.518 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:51.518 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
22:59:51.518 00.000 12252 MoveAxis(E, 39, ABG)
22:59:51.518 00.000 12252 Guiding  Dir = 2, Dur = 39
22:59:51.518 00.000 12252 IsSlewing returns 0
22:59:51.518 00.000 12252 IsGuiding returns 0
22:59:51.520 00.002 12252 PulseGuide returned control before completion, sleep 47
22:59:51.570 00.050 12252 IsGuiding returns 0
22:59:51.570 00.000 12252 Move returns status 0, amount 39
22:59:51.570 00.000 12252 MoveAxis(N, 0, ABG)
22:59:51.570 00.000 12252 Move returns status 0, amount 0
22:59:51.570 00.000 12252 move complete, result=0
22:59:51.570 00.000 12252 worker thread done servicing request
22:59:51.570 00.000 12252 Worker thread wakes up
22:59:51.570 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:51.570 00.000 9044 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
22:59:51.572 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:53.920 02.348 12252 Exposure complete
22:59:53.975 00.055 12252 worker thread done servicing request
22:59:53.975 00.000 9044 OnExposeComplete: enter
22:59:53.977 00.002 9044 UpdateGuideState(): m_state=6
22:59:53.979 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4187
22:59:53.980 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=827.11, Mass=5672, SNR=51.9, Peak=173 HFD=5.2
22:59:53.981 00.001 9044 MultiStar: [#1 0.14,0.54,0.00,M6] [#2 0.05,0.29,1.20,U] [#3 0.01,0.46,0.00,M4] [#4 -0.15,1.22,0.00,M7] [#5 -0.01,0.35,0.65,U] [#6 0.05,0.28,0.42,U] [#7 0.04,0.39,0.00,M4] [#8 0.06,0.37,0.42,U] 
22:59:53.981 00.000 9044 single-star, 4 included, MultiStar: {0.04, 0.31}, one-star: {0.04, 0.31}
22:59:53.982 00.001 9044 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.62) = xAngle (3.07 = 3.07)
22:59:53.983 00.001 9044 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.02 = -0.02)
22:59:53.984 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.31 hyp=0.31 cameraTheta=1.44 mountX=-0.31 mountY=-0.01, mountTheta=-3.12
22:59:53.986 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.31, opts=13)
22:59:53.987 00.001 9044 Enqueuing Move request for scope (0.04, 0.31)
22:59:53.988 00.001 12252 Worker thread wakes up
22:59:53.988 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:53.989 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.31) opts 0xd
22:59:53.989 00.000 9044 UpdateGuideState exits: m=5672 SNR=51.9
22:59:53.991 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.31)
22:59:53.991 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:53.993 00.002 12252 Moving (0.04, 0.31) raw xDistance=-0.31 yDistance=-0.01
22:59:53.993 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:53.995 00.002 9044 Enqueuing Expose request
22:59:53.998 00.003 12252 PPEC rslt: input = -0.31, final = -0.16, react = -0.19, pred = 0.02, hyst = -0.17, hyst_pct = 0.00, period_length = 483.42
22:59:53.998 00.000 12252 PPEC: input: -0.31, control: -0.16, exposure: 2000
22:59:53.998 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:53.998 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
22:59:53.998 00.000 12252 MoveAxis(E, 64, ABG)
22:59:53.998 00.000 12252 Guiding  Dir = 2, Dur = 64
22:59:53.999 00.001 12252 IsSlewing returns 0
22:59:53.999 00.000 12252 IsGuiding returns 0
22:59:54.001 00.002 12252 PulseGuide returned control before completion, sleep 73
22:59:54.081 00.080 12252 IsGuiding returns 0
22:59:54.081 00.000 12252 Move returns status 0, amount 64
22:59:54.081 00.000 12252 MoveAxis(N, 0, ABG)
22:59:54.081 00.000 12252 Move returns status 0, amount 0
22:59:54.081 00.000 12252 move complete, result=0
22:59:54.083 00.002 12252 worker thread done servicing request
22:59:54.083 00.000 12252 Worker thread wakes up
22:59:54.083 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:54.083 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:54.083 00.000 9044 GuideStep: -0.3 px 64 ms EAST, -0.0 px 0 ms NORTH
22:59:56.431 02.348 12252 Exposure complete
22:59:56.480 00.049 12252 worker thread done servicing request
22:59:56.480 00.000 9044 OnExposeComplete: enter
22:59:56.483 00.003 9044 UpdateGuideState(): m_state=6
22:59:56.484 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4188
22:59:56.485 00.001 9044 Star::Find returns 1 (0), X=1014.94, Y=827.14, Mass=5539, SNR=51.1, Peak=173 HFD=5.0
22:59:56.487 00.002 9044 MultiStar: [#1 0.08,0.52,0.00,M7] [#2 -0.03,0.35,1.22,U] [#3 0.04,0.49,0.00,M5] [#4 -0.20,1.19,0.00,M8] [#5 -0.09,0.35,0.66,U] [#6 0.01,0.38,0.00,M2] [#7 0.02,0.42,0.00,M5] [#8 0.05,0.42,0.00,M2] 
22:59:56.488 00.001 9044 refined, 2 included, MultiStar: {0.00, 0.35}, one-star: {0.11, 0.34}
22:59:56.489 00.001 9044 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.62) = xAngle (3.18 = -3.10)
22:59:56.490 00.001 9044 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.10 = 0.10)
22:59:56.491 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.35 hyp=0.35 cameraTheta=1.56 mountX=-0.35 mountY=0.03, mountTheta=3.04
22:59:56.493 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.35, opts=13)
22:59:56.495 00.002 9044 Enqueuing Move request for scope (0.00, 0.35)
22:59:56.496 00.001 12252 Worker thread wakes up
22:59:56.496 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.35) opts 0xd
22:59:56.496 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
22:59:56.497 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.35)
22:59:56.497 00.000 9044 UpdateGuideState exits: m=5539 SNR=51.1
22:59:56.498 00.001 12252 Moving (0.00, 0.35) raw xDistance=-0.35 yDistance=0.03
22:59:56.498 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:56.499 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:56.500 00.001 9044 Enqueuing Expose request
22:59:56.502 00.002 12252 PPEC rslt: input = -0.35, final = -0.18, react = -0.21, pred = 0.03, hyst = -0.19, hyst_pct = 0.00, period_length = 483.42
22:59:56.502 00.000 12252 PPEC: input: -0.35, control: -0.18, exposure: 2000
22:59:56.502 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:56.502 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
22:59:56.502 00.000 12252 MoveAxis(E, 70, ABG)
22:59:56.502 00.000 12252 Guiding  Dir = 2, Dur = 70
22:59:56.502 00.000 12252 IsSlewing returns 0
22:59:56.503 00.001 12252 IsGuiding returns 0
22:59:56.505 00.002 12252 PulseGuide returned control before completion, sleep 78
22:59:56.595 00.090 12252 IsGuiding returns 0
22:59:56.595 00.000 12252 Move returns status 0, amount 70
22:59:56.595 00.000 12252 MoveAxis(N, 0, ABG)
22:59:56.595 00.000 12252 Move returns status 0, amount 0
22:59:56.595 00.000 12252 move complete, result=0
22:59:56.595 00.000 12252 worker thread done servicing request
22:59:56.595 00.000 12252 Worker thread wakes up
22:59:56.595 00.000 9044 GuideStep: -0.3 px 70 ms EAST, 0.0 px 0 ms NORTH
22:59:56.597 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:56.597 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
22:59:58.937 02.340 12252 Exposure complete
22:59:58.992 00.055 12252 worker thread done servicing request
22:59:58.992 00.000 9044 OnExposeComplete: enter
22:59:58.993 00.001 9044 UpdateGuideState(): m_state=6
22:59:58.994 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4189
22:59:58.995 00.001 9044 Star::Find returns 1 (0), X=1014.98, Y=827.04, Mass=5634, SNR=51.7, Peak=173 HFD=4.9
22:59:58.997 00.002 9044 MultiStar: [#1 0.27,0.34,0.00,M8] [#2 0.13,0.31,1.20,U] [#3 0.18,0.51,0.00,M6] [#4 0.57,0.60,0.00,M9] [#5 0.05,0.28,0.65,U] [#6 0.24,0.32,0.00,M3] [#7 0.18,0.35,0.00,M6] [#8 0.08,0.27,0.41,U] 
22:59:58.998 00.001 9044 single-star, 3 included, MultiStar: {0.11, 0.28}, one-star: {0.15, 0.24}
22:59:58.999 00.001 9044 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.62) = xAngle (2.64 = 2.64)
22:59:59.000 00.001 9044 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.44 = -0.44)
22:59:59.001 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.29 cameraTheta=1.02 mountX=-0.25 mountY=-0.12, mountTheta=-2.69
22:59:59.003 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.24, opts=13)
22:59:59.004 00.001 9044 Enqueuing Move request for scope (0.15, 0.24)
22:59:59.006 00.002 12252 Worker thread wakes up
22:59:59.006 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
22:59:59.008 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
22:59:59.008 00.000 9044 UpdateGuideState exits: m=5634 SNR=51.7
22:59:59.009 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
22:59:59.009 00.000 12252 Moving (0.15, 0.24) raw xDistance=-0.25 yDistance=-0.12
22:59:59.009 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
22:59:59.011 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
22:59:59.011 00.000 9044 Enqueuing Expose request
22:59:59.012 00.001 12252 PPEC rslt: input = -0.25, final = -0.12, react = -0.15, pred = 0.03, hyst = -0.14, hyst_pct = 0.00, period_length = 483.42
22:59:59.012 00.000 12252 PPEC: input: -0.25, control: -0.12, exposure: 2000
22:59:59.012 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
22:59:59.012 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
22:59:59.012 00.000 12252 MoveAxis(E, 46, ABG)
22:59:59.012 00.000 12252 Guiding  Dir = 2, Dur = 46
22:59:59.013 00.001 12252 IsSlewing returns 0
22:59:59.013 00.000 12252 IsGuiding returns 0
22:59:59.015 00.002 12252 PulseGuide returned control before completion, sleep 54
22:59:59.072 00.057 12252 IsGuiding returns 0
22:59:59.072 00.000 12252 Move returns status 0, amount 46
22:59:59.072 00.000 12252 MoveAxis(N, 0, ABG)
22:59:59.072 00.000 12252 Move returns status 0, amount 0
22:59:59.072 00.000 12252 move complete, result=0
22:59:59.073 00.001 12252 worker thread done servicing request
22:59:59.073 00.000 9044 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
22:59:59.075 00.002 12252 Worker thread wakes up
22:59:59.075 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
22:59:59.075 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:01.413 02.338 12252 Exposure complete
23:00:01.483 00.070 12252 worker thread done servicing request
23:00:01.483 00.000 9044 OnExposeComplete: enter
23:00:01.485 00.002 9044 UpdateGuideState(): m_state=6
23:00:01.486 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4190
23:00:01.487 00.001 9044 Star::Find returns 1 (0), X=1014.97, Y=826.95, Mass=5681, SNR=51.6, Peak=173 HFD=5.1
23:00:01.488 00.001 9044 MultiStar: [#1 0.27,0.30,0.00,M9] [#2 0.12,0.22,1.20,U] [#3 0.23,0.26,0.85,U] [#4 0.16,1.32,0.00,M10] [#5 0.20,0.33,0.00,M1] [#6 0.32,0.33,0.00,M4] [#7 0.18,0.34,0.00,M7] [#8 0.22,0.25,0.42,U] 
23:00:01.489 00.001 9044 single-star, 3 included, MultiStar: {0.17, 0.22}, one-star: {0.15, 0.15}
23:00:01.489 00.000 9044 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.62) = xAngle (2.44 = 2.44)
23:00:01.490 00.001 9044 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.64 = -0.64)
23:00:01.492 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.82 mountX=-0.16 mountY=-0.13, mountTheta=-2.48
23:00:01.494 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.15, opts=13)
23:00:01.494 00.000 9044 Enqueuing Move request for scope (0.15, 0.15)
23:00:01.495 00.001 12252 Worker thread wakes up
23:00:01.495 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:01.496 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
23:00:01.496 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
23:00:01.496 00.000 12252 Moving (0.15, 0.15) raw xDistance=-0.16 yDistance=-0.13
23:00:01.496 00.000 9044 UpdateGuideState exits: m=5681 SNR=51.6
23:00:01.497 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:01.498 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:01.499 00.001 9044 Enqueuing Expose request
23:00:01.501 00.002 12252 PPEC rslt: input = -0.16, final = -0.08, react = -0.10, pred = 0.02, hyst = -0.10, hyst_pct = 0.00, period_length = 483.42
23:00:01.501 00.000 12252 PPEC: input: -0.16, control: -0.08, exposure: 2000
23:00:01.501 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:01.501 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:00:01.501 00.000 12252 MoveAxis(E, 29, ABG)
23:00:01.501 00.000 12252 Guiding  Dir = 2, Dur = 29
23:00:01.501 00.000 12252 IsSlewing returns 0
23:00:01.502 00.001 12252 IsGuiding returns 0
23:00:01.505 00.003 12252 PulseGuide returned control before completion, sleep 37
23:00:01.546 00.041 12252 IsGuiding returns 1
23:00:01.546 00.000 12252 scope still moving after pulse duration time elapsed
23:00:01.577 00.031 12252 IsSlewing returns 0
23:00:01.577 00.000 12252 IsGuiding returns 0
23:00:01.577 00.000 12252 scope move finished after 29 + 46 ms
23:00:01.577 00.000 12252 Move returns status 0, amount 29
23:00:01.577 00.000 12252 MoveAxis(N, 0, ABG)
23:00:01.577 00.000 12252 Move returns status 0, amount 0
23:00:01.577 00.000 12252 move complete, result=0
23:00:01.577 00.000 12252 worker thread done servicing request
23:00:01.577 00.000 12252 Worker thread wakes up
23:00:01.577 00.000 9044 GuideStep: -0.2 px 29 ms EAST, -0.1 px 0 ms NORTH
23:00:01.579 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:01.580 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:03.926 02.346 12252 Exposure complete
23:00:03.974 00.048 12252 worker thread done servicing request
23:00:03.974 00.000 9044 OnExposeComplete: enter
23:00:03.975 00.001 9044 UpdateGuideState(): m_state=6
23:00:03.976 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4191
23:00:03.977 00.001 9044 Star::Find returns 1 (0), X=1014.98, Y=826.92, Mass=5759, SNR=52.0, Peak=173 HFD=5.2
23:00:03.978 00.001 9044 MultiStar: [#1 0.20,0.22,1.06,U] [#2 0.05,0.19,1.21,U] [#3 0.11,0.23,0.83,U] [#4 0.05,1.38,0.00,R] [#5 0.07,0.15,0.65,U] [#6 0.16,0.14,0.40,U] [#7 0.12,0.27,0.43,U] [#8 0.09,0.15,0.42,U] 
23:00:03.979 00.001 9044 single-star, 7 included, MultiStar: {0.12, 0.18}, one-star: {0.15, 0.12}
23:00:03.980 00.001 9044 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.62) = xAngle (2.31 = 2.31)
23:00:03.980 00.000 9044 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.77 = -0.77)
23:00:03.981 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.20 cameraTheta=0.69 mountX=-0.13 mountY=-0.14, mountTheta=-2.34
23:00:03.983 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.12, opts=13)
23:00:03.983 00.000 9044 Enqueuing Move request for scope (0.15, 0.12)
23:00:03.986 00.003 12252 Worker thread wakes up
23:00:03.986 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:03.987 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
23:00:03.987 00.000 9044 UpdateGuideState exits: m=5759 SNR=52.0
23:00:03.988 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
23:00:03.988 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:03.989 00.001 12252 Moving (0.15, 0.12) raw xDistance=-0.13 yDistance=-0.14
23:00:03.989 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:03.990 00.001 9044 Enqueuing Expose request
23:00:03.993 00.003 12252 PPEC rslt: input = -0.13, final = -0.05, react = -0.08, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 483.42
23:00:03.993 00.000 12252 PPEC: input: -0.13, control: -0.05, exposure: 2000
23:00:03.993 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:03.993 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:00:03.993 00.000 12252 MoveAxis(E, 19, ABG)
23:00:03.993 00.000 12252 Guiding  Dir = 2, Dur = 19
23:00:03.993 00.000 12252 IsSlewing returns 0
23:00:03.993 00.000 12252 IsGuiding returns 0
23:00:03.996 00.003 12252 PulseGuide returned control before completion, sleep 27
23:00:04.032 00.036 12252 IsGuiding returns 0
23:00:04.032 00.000 12252 Move returns status 0, amount 19
23:00:04.032 00.000 12252 MoveAxis(N, 0, ABG)
23:00:04.032 00.000 12252 Move returns status 0, amount 0
23:00:04.032 00.000 12252 move complete, result=0
23:00:04.032 00.000 12252 worker thread done servicing request
23:00:04.033 00.001 9044 GuideStep: -0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
23:00:04.035 00.002 12252 Worker thread wakes up
23:00:04.035 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:04.035 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:06.374 02.339 12252 Exposure complete
23:00:06.424 00.050 12252 worker thread done servicing request
23:00:06.424 00.000 9044 OnExposeComplete: enter
23:00:06.425 00.001 9044 UpdateGuideState(): m_state=6
23:00:06.426 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4192
23:00:06.427 00.001 9044 Star::Find returns 1 (0), X=1014.90, Y=827.08, Mass=5823, SNR=52.3, Peak=173 HFD=5.2
23:00:06.428 00.001 9044 MultiStar: [#1 0.19,0.52,0.00,M9] [#2 0.02,0.26,1.19,U] [#3 0.08,0.39,0.00,M5] [#4 -0.02,0.03,1.25,U] [#5 0.22,0.43,0.00,M1] [#6 0.14,0.30,0.41,U] [#7 0.12,0.28,0.42,U] [#8 0.12,0.32,0.40,U] 
23:00:06.429 00.001 9044 refined, 5 included, MultiStar: {0.05, 0.22}, one-star: {0.07, 0.28}
23:00:06.430 00.001 9044 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.62) = xAngle (2.98 = 2.98)
23:00:06.431 00.001 9044 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.11 = -0.11)
23:00:06.432 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.35 mountX=-0.22 mountY=-0.02, mountTheta=-3.03
23:00:06.433 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.22, opts=13)
23:00:06.434 00.001 9044 Enqueuing Move request for scope (0.05, 0.22)
23:00:06.436 00.002 12252 Worker thread wakes up
23:00:06.436 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.22) opts 0xd
23:00:06.436 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.22)
23:00:06.436 00.000 12252 Moving (0.05, 0.22) raw xDistance=-0.22 yDistance=-0.02
23:00:06.436 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:06.437 00.001 9044 UpdateGuideState exits: m=5823 SNR=52.3
23:00:06.438 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:06.438 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:06.439 00.001 9044 Enqueuing Expose request
23:00:06.440 00.001 12252 PPEC rslt: input = -0.22, final = -0.12, react = -0.13, pred = 0.01, hyst = -0.12, hyst_pct = 0.00, period_length = 483.42
23:00:06.440 00.000 12252 PPEC: input: -0.22, control: -0.12, exposure: 2000
23:00:06.440 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:06.440 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:00:06.440 00.000 12252 MoveAxis(E, 47, ABG)
23:00:06.440 00.000 12252 Guiding  Dir = 2, Dur = 47
23:00:06.441 00.001 12252 IsSlewing returns 0
23:00:06.441 00.000 12252 IsGuiding returns 0
23:00:06.443 00.002 12252 PulseGuide returned control before completion, sleep 55
23:00:06.508 00.065 12252 IsGuiding returns 0
23:00:06.508 00.000 12252 Move returns status 0, amount 47
23:00:06.508 00.000 12252 MoveAxis(N, 0, ABG)
23:00:06.508 00.000 12252 Move returns status 0, amount 0
23:00:06.508 00.000 12252 move complete, result=0
23:00:06.508 00.000 12252 worker thread done servicing request
23:00:06.509 00.001 12252 Worker thread wakes up
23:00:06.509 00.000 9044 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
23:00:06.511 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:06.511 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:08.854 02.343 12252 Exposure complete
23:00:08.895 00.041 12252 worker thread done servicing request
23:00:08.895 00.000 9044 OnExposeComplete: enter
23:00:08.896 00.001 9044 UpdateGuideState(): m_state=6
23:00:08.900 00.004 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4193
23:00:08.902 00.002 9044 Star::Find returns 1 (0), X=1014.97, Y=827.08, Mass=5874, SNR=52.5, Peak=173 HFD=5.5
23:00:08.906 00.004 9044 MultiStar: [#1 0.17,0.48,0.00,M10] [#2 0.02,0.26,1.20,U] [#3 0.12,0.41,0.00,M6] [#4 -0.13,-0.20,1.26,U] [#5 -0.06,0.21,0.64,U] [#6 0.14,0.24,0.41,U] [#7 -0.02,0.37,0.42,U] [#8 0.10,0.21,0.40,U] 
23:00:08.909 00.003 9044 refined, 6 included, MultiStar: {0.01, 0.15}, one-star: {0.14, 0.28}
23:00:08.911 00.002 9044 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.62) = xAngle (3.14 = 3.14)
23:00:08.913 00.002 9044 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.05 = 0.05)
23:00:08.917 00.004 9044 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.51 mountX=-0.15 mountY=0.01, mountTheta=3.09
23:00:08.921 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.15, opts=13)
23:00:08.925 00.004 9044 Enqueuing Move request for scope (0.01, 0.15)
23:00:08.927 00.002 12252 Worker thread wakes up
23:00:08.927 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:08.930 00.003 9044 UpdateGuideState exits: m=5874 SNR=52.5
23:00:08.932 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:08.935 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:08.938 00.003 9044 Enqueuing Expose request
23:00:08.940 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
23:00:08.940 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
23:00:08.940 00.000 12252 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=0.01
23:00:08.948 00.008 12252 PPEC rslt: input = -0.15, final = -0.04, react = -0.09, pred = 0.06, hyst = -0.09, hyst_pct = 0.00, period_length = 483.42
23:00:08.948 00.000 12252 PPEC: input: -0.15, control: -0.04, exposure: 2000
23:00:08.948 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:08.948 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:00:08.948 00.000 12252 MoveAxis(E, 14, ABG)
23:00:08.949 00.001 12252 Guiding  Dir = 2, Dur = 14
23:00:08.949 00.000 12252 IsSlewing returns 0
23:00:08.950 00.001 12252 IsGuiding returns 0
23:00:08.952 00.002 12252 PulseGuide returned control before completion, sleep 22
23:00:08.986 00.034 12252 IsGuiding returns 0
23:00:08.986 00.000 12252 Move returns status 0, amount 14
23:00:08.986 00.000 12252 MoveAxis(N, 0, ABG)
23:00:08.986 00.000 12252 Move returns status 0, amount 0
23:00:08.986 00.000 12252 move complete, result=0
23:00:08.986 00.000 12252 worker thread done servicing request
23:00:08.986 00.000 12252 Worker thread wakes up
23:00:08.986 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:08.986 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:08.987 00.001 9044 GuideStep: -0.2 px 14 ms EAST, 0.0 px 0 ms NORTH
23:00:11.326 02.339 12252 Exposure complete
23:00:11.372 00.046 12252 worker thread done servicing request
23:00:11.372 00.000 9044 OnExposeComplete: enter
23:00:11.372 00.000 9044 UpdateGuideState(): m_state=6
23:00:11.374 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4194
23:00:11.375 00.001 9044 Star::Find returns 1 (0), X=1014.99, Y=827.03, Mass=5622, SNR=51.6, Peak=173 HFD=4.7
23:00:11.376 00.001 9044 MultiStar: [#1 0.14,0.47,0.00,R] [#2 -0.01,0.24,1.22,U] [#3 0.10,0.33,0.84,U] [#4 -0.01,0.08,1.28,U] [#5 0.00,0.26,0.64,U] [#6 0.31,0.46,0.00,M2] [#7 0.04,0.34,0.43,U] [#8 0.03,0.34,0.41,U] 
23:00:11.377 00.001 9044 refined, 6 included, MultiStar: {0.04, 0.23}, one-star: {0.16, 0.24}
23:00:11.379 00.002 9044 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.62) = xAngle (3.01 = 3.01)
23:00:11.380 00.001 9044 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.07 = -0.07)
23:00:11.381 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.23 hyp=0.24 cameraTheta=1.39 mountX=-0.23 mountY=-0.02, mountTheta=-3.07
23:00:11.383 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.23, opts=13)
23:00:11.384 00.001 9044 Enqueuing Move request for scope (0.04, 0.23)
23:00:11.387 00.003 12252 Worker thread wakes up
23:00:11.387 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:11.388 00.001 9044 UpdateGuideState exits: m=5622 SNR=51.6
23:00:11.389 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:11.390 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:11.391 00.001 9044 Enqueuing Expose request
23:00:11.392 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.23) opts 0xd
23:00:11.392 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.23)
23:00:11.392 00.000 12252 Moving (0.04, 0.23) raw xDistance=-0.23 yDistance=-0.02
23:00:11.399 00.007 12252 PPEC rslt: input = -0.23, final = -0.10, react = -0.14, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 483.42
23:00:11.399 00.000 12252 PPEC: input: -0.23, control: -0.10, exposure: 2000
23:00:11.399 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:11.399 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:00:11.399 00.000 12252 MoveAxis(E, 39, ABG)
23:00:11.399 00.000 12252 Guiding  Dir = 2, Dur = 39
23:00:11.400 00.001 12252 IsSlewing returns 0
23:00:11.400 00.000 12252 IsGuiding returns 0
23:00:11.402 00.002 12252 PulseGuide returned control before completion, sleep 47
23:00:11.456 00.054 12252 IsGuiding returns 0
23:00:11.456 00.000 12252 Move returns status 0, amount 39
23:00:11.456 00.000 12252 MoveAxis(N, 0, ABG)
23:00:11.456 00.000 12252 Move returns status 0, amount 0
23:00:11.456 00.000 12252 move complete, result=0
23:00:11.457 00.001 12252 worker thread done servicing request
23:00:11.457 00.000 9044 GuideStep: -0.2 px 39 ms EAST, -0.0 px 0 ms NORTH
23:00:11.459 00.002 12252 Worker thread wakes up
23:00:11.459 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:11.459 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:13.818 02.359 12252 Exposure complete
23:00:13.869 00.051 12252 worker thread done servicing request
23:00:13.869 00.000 9044 OnExposeComplete: enter
23:00:13.870 00.001 9044 UpdateGuideState(): m_state=6
23:00:13.872 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4195
23:00:13.874 00.002 9044 Star::Find returns 1 (0), X=1015.02, Y=827.11, Mass=5942, SNR=52.9, Peak=173 HFD=5.5
23:00:13.875 00.001 9044 MultiStar: [#1 0.09,-0.19,1.03,U] [#2 -0.01,0.22,1.20,U] [#3 0.13,0.40,0.00,M6] [#4 0.48,-0.83,0.00,M1] [#5 0.12,0.21,0.63,U] [#6 0.17,0.27,0.42,U] [#7 0.13,0.42,0.00,M4] [#8 0.03,0.27,0.41,U] 
23:00:13.876 00.001 9044 refined, 5 included, MultiStar: {0.09, 0.16}, one-star: {0.19, 0.32}
23:00:13.877 00.001 9044 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.62) = xAngle (2.66 = 2.66)
23:00:13.877 00.000 9044 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.43 = -0.43)
23:00:13.878 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.03 mountX=-0.16 mountY=-0.08, mountTheta=-2.71
23:00:13.880 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.16, opts=13)
23:00:13.881 00.001 9044 Enqueuing Move request for scope (0.09, 0.16)
23:00:13.881 00.000 12252 Worker thread wakes up
23:00:13.882 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
23:00:13.882 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
23:00:13.882 00.000 9044 UpdateGuideState exits: m=5942 SNR=52.9
23:00:13.883 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
23:00:13.883 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:13.885 00.002 12252 Moving (0.09, 0.16) raw xDistance=-0.16 yDistance=-0.08
23:00:13.885 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:13.886 00.001 9044 Enqueuing Expose request
23:00:13.889 00.003 12252 PPEC rslt: input = -0.16, final = -0.05, react = -0.10, pred = 0.05, hyst = -0.09, hyst_pct = 0.00, period_length = 483.42
23:00:13.889 00.000 12252 PPEC: input: -0.16, control: -0.05, exposure: 2000
23:00:13.889 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:13.889 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:00:13.889 00.000 12252 MoveAxis(E, 19, ABG)
23:00:13.889 00.000 12252 Guiding  Dir = 2, Dur = 19
23:00:13.889 00.000 12252 IsSlewing returns 0
23:00:13.890 00.001 12252 IsGuiding returns 0
23:00:13.892 00.002 12252 PulseGuide returned control before completion, sleep 27
23:00:13.921 00.029 12252 IsGuiding returns 0
23:00:13.921 00.000 12252 Move returns status 0, amount 19
23:00:13.921 00.000 12252 MoveAxis(N, 0, ABG)
23:00:13.921 00.000 12252 Move returns status 0, amount 0
23:00:13.921 00.000 12252 move complete, result=0
23:00:13.921 00.000 12252 worker thread done servicing request
23:00:13.921 00.000 12252 Worker thread wakes up
23:00:13.921 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:13.921 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:13.921 00.000 9044 GuideStep: -0.2 px 19 ms EAST, -0.1 px 0 ms NORTH
23:00:16.274 02.353 12252 Exposure complete
23:00:16.351 00.077 12252 worker thread done servicing request
23:00:16.351 00.000 9044 OnExposeComplete: enter
23:00:16.352 00.001 9044 UpdateGuideState(): m_state=6
23:00:16.353 00.001 9044 Star::Find(15, 1015, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4196
23:00:16.354 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=827.00, Mass=5927, SNR=52.7, Peak=173 HFD=5.5
23:00:16.355 00.001 9044 MultiStar: [#1 0.04,-0.13,1.04,U] [#2 0.09,0.32,1.19,U] [#3 0.16,0.44,0.00,M7] [#4 -0.15,-0.21,1.25,U] [#5 0.14,0.34,0.64,U] [#6 0.13,0.34,0.41,U] [#7 0.09,0.37,0.42,U] [#8 0.18,0.41,0.00,M1] 
23:00:16.356 00.001 9044 refined, 6 included, MultiStar: {0.04, 0.11}, one-star: {0.08, 0.20}
23:00:16.357 00.001 9044 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.62) = xAngle (2.88 = 2.88)
23:00:16.358 00.001 9044 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.21 = -0.21)
23:00:16.359 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.12 mountY=-0.03, mountTheta=-2.93
23:00:16.362 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.11, opts=13)
23:00:16.363 00.001 9044 Enqueuing Move request for scope (0.04, 0.11)
23:00:16.364 00.001 12252 Worker thread wakes up
23:00:16.364 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:16.366 00.002 9044 UpdateGuideState exits: m=5927 SNR=52.7
23:00:16.368 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:16.369 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:16.370 00.001 9044 Enqueuing Expose request
23:00:16.371 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
23:00:16.371 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
23:00:16.371 00.000 12252 Moving (0.04, 0.11) raw xDistance=-0.12 yDistance=-0.03
23:00:16.374 00.003 12252 PPEC rslt: input = -0.12, final = -0.00, react = -0.07, pred = 0.07, hyst = -0.07, hyst_pct = 0.00, period_length = 483.42
23:00:16.374 00.000 12252 PPEC: input: -0.12, control: -0.00, exposure: 2000
23:00:16.374 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:16.374 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:00:16.374 00.000 12252 MoveAxis(E, 2, ABG)
23:00:16.374 00.000 12252 Guiding  Dir = 2, Dur = 2
23:00:16.375 00.001 12252 IsSlewing returns 0
23:00:16.375 00.000 12252 IsGuiding returns 0
23:00:16.377 00.002 12252 PulseGuide returned control before completion, sleep 11
23:00:16.403 00.026 12252 IsGuiding returns 0
23:00:16.403 00.000 12252 Move returns status 0, amount 2
23:00:16.403 00.000 12252 MoveAxis(N, 0, ABG)
23:00:16.403 00.000 12252 Move returns status 0, amount 0
23:00:16.403 00.000 12252 move complete, result=0
23:00:16.404 00.001 12252 worker thread done servicing request
23:00:16.404 00.000 12252 Worker thread wakes up
23:00:16.404 00.000 9044 GuideStep: -0.1 px 2 ms EAST, -0.0 px 0 ms NORTH
23:00:16.405 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:16.405 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:18.739 02.334 12252 Exposure complete
23:00:18.787 00.048 12252 worker thread done servicing request
23:00:18.787 00.000 9044 OnExposeComplete: enter
23:00:18.788 00.001 9044 UpdateGuideState(): m_state=6
23:00:18.789 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4197
23:00:18.790 00.001 9044 Star::Find returns 1 (0), X=1014.84, Y=827.03, Mass=5782, SNR=52.2, Peak=173 HFD=5.1
23:00:18.791 00.001 9044 MultiStar: [#1 -0.01,0.05,1.07,U] [#2 0.02,0.30,1.20,U] [#3 0.07,0.45,0.00,M8] [#4 -0.14,-0.15,1.25,U] [#5 0.00,0.29,0.65,U] [#6 0.07,0.36,0.41,U] [#7 0.07,0.46,0.00,M4] [#8 0.18,0.43,0.00,M2] 
23:00:18.792 00.001 9044 refined, 5 included, MultiStar: {-0.02, 0.14}, one-star: {0.01, 0.23}
23:00:18.793 00.001 9044 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.62) = xAngle (3.34 = -2.94)
23:00:18.794 00.001 9044 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.26 = 0.26)
23:00:18.795 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.72 mountX=-0.14 mountY=0.04, mountTheta=2.89
23:00:18.799 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.14, opts=13)
23:00:18.800 00.001 9044 Enqueuing Move request for scope (-0.02, 0.14)
23:00:18.801 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:18.802 00.001 9044 UpdateGuideState exits: m=5782 SNR=52.2
23:00:18.803 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:18.804 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:18.805 00.001 9044 Enqueuing Expose request
23:00:18.806 00.001 12252 Worker thread wakes up
23:00:18.806 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
23:00:18.806 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
23:00:18.806 00.000 12252 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=0.04
23:00:18.811 00.005 12252 PPEC rslt: input = -0.14, final = -0.07, react = -0.08, pred = 0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 483.42
23:00:18.811 00.000 12252 PPEC: input: -0.14, control: -0.07, exposure: 2000
23:00:18.811 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:18.811 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:00:18.811 00.000 12252 MoveAxis(E, 26, ABG)
23:00:18.811 00.000 12252 Guiding  Dir = 2, Dur = 26
23:00:18.812 00.001 12252 IsSlewing returns 0
23:00:18.812 00.000 12252 IsGuiding returns 0
23:00:18.814 00.002 12252 PulseGuide returned control before completion, sleep 34
23:00:18.860 00.046 12252 IsGuiding returns 0
23:00:18.860 00.000 12252 Move returns status 0, amount 26
23:00:18.860 00.000 12252 MoveAxis(N, 0, ABG)
23:00:18.860 00.000 12252 Move returns status 0, amount 0
23:00:18.860 00.000 12252 move complete, result=0
23:00:18.860 00.000 12252 worker thread done servicing request
23:00:18.860 00.000 12252 Worker thread wakes up
23:00:18.861 00.001 9044 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
23:00:18.863 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:18.863 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:21.211 02.348 12252 Exposure complete
23:00:21.266 00.055 12252 worker thread done servicing request
23:00:21.266 00.000 9044 OnExposeComplete: enter
23:00:21.267 00.001 9044 UpdateGuideState(): m_state=6
23:00:21.268 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4198
23:00:21.269 00.001 9044 Star::Find returns 1 (0), X=1014.84, Y=827.20, Mass=5825, SNR=52.3, Peak=173 HFD=5.3
23:00:21.271 00.002 9044 MultiStar: [#1 -0.12,0.08,1.05,U] [#2 -0.02,0.38,1.21,U] [#3 -0.05,0.60,0.00,M9] [#4 -0.24,-0.15,1.25,U] [#5 -0.06,0.39,0.00,M1] [#6 0.02,0.45,0.00,M1] [#7 -0.04,0.49,0.00,M5] [#8 0.09,0.44,0.00,M3] 
23:00:21.272 00.001 9044 refined, 3 included, MultiStar: {-0.10, 0.17}, one-star: {0.02, 0.40}
23:00:21.274 00.002 9044 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.62) = xAngle (3.73 = -2.56)
23:00:21.276 00.002 9044 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.64 = 0.64)
23:00:21.278 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.19 cameraTheta=2.10 mountX=-0.16 mountY=0.12, mountTheta=2.52
23:00:21.281 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.17, opts=13)
23:00:21.284 00.003 9044 Enqueuing Move request for scope (-0.10, 0.17)
23:00:21.285 00.001 12252 Worker thread wakes up
23:00:21.285 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:21.288 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
23:00:21.288 00.000 9044 UpdateGuideState exits: m=5825 SNR=52.3
23:00:21.289 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
23:00:21.289 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:21.291 00.002 12252 Moving (-0.10, 0.17) raw xDistance=-0.16 yDistance=0.12
23:00:21.291 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:21.293 00.002 9044 Enqueuing Expose request
23:00:21.294 00.001 12252 PPEC rslt: input = -0.16, final = -0.06, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 483.42
23:00:21.294 00.000 12252 PPEC: input: -0.16, control: -0.06, exposure: 2000
23:00:21.295 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:21.295 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:00:21.295 00.000 12252 MoveAxis(E, 23, ABG)
23:00:21.295 00.000 12252 Guiding  Dir = 2, Dur = 23
23:00:21.295 00.000 12252 IsSlewing returns 0
23:00:21.295 00.000 12252 IsGuiding returns 0
23:00:21.297 00.002 12252 PulseGuide returned control before completion, sleep 32
23:00:21.335 00.038 12252 IsGuiding returns 0
23:00:21.335 00.000 12252 Move returns status 0, amount 23
23:00:21.335 00.000 12252 MoveAxis(N, 0, ABG)
23:00:21.335 00.000 12252 Move returns status 0, amount 0
23:00:21.335 00.000 12252 move complete, result=0
23:00:21.335 00.000 12252 worker thread done servicing request
23:00:21.335 00.000 12252 Worker thread wakes up
23:00:21.335 00.000 9044 GuideStep: -0.2 px 23 ms EAST, 0.1 px 0 ms NORTH
23:00:21.336 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:21.337 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:23.704 02.367 12252 Exposure complete
23:00:23.752 00.048 12252 worker thread done servicing request
23:00:23.752 00.000 9044 OnExposeComplete: enter
23:00:23.753 00.001 9044 UpdateGuideState(): m_state=6
23:00:23.754 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4199
23:00:23.755 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=827.07, Mass=5762, SNR=51.9, Peak=173 HFD=5.2
23:00:23.756 00.001 9044 MultiStar: [#1 0.04,0.08,1.05,U] [#2 0.02,0.38,0.00,M1] [#3 0.01,0.42,0.00,M10] [#4 -0.12,-0.17,1.25,U] [#5 -0.02,0.37,0.64,U] [#6 0.15,0.41,0.00,M2] [#7 0.08,0.45,0.00,M6] [#8 -0.02,0.22,0.41,U] 
23:00:23.757 00.001 9044 refined, 4 included, MultiStar: {-0.01, 0.11}, one-star: {0.08, 0.27}
23:00:23.758 00.001 9044 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.62) = xAngle (3.29 = -2.99)
23:00:23.758 00.000 9044 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.21 = 0.21)
23:00:23.759 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.67 mountX=-0.11 mountY=0.02, mountTheta=2.94
23:00:23.761 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.11, opts=13)
23:00:23.764 00.003 9044 Enqueuing Move request for scope (-0.01, 0.11)
23:00:23.766 00.002 12252 Worker thread wakes up
23:00:23.766 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:23.768 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
23:00:23.768 00.000 9044 UpdateGuideState exits: m=5762 SNR=51.9
23:00:23.770 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
23:00:23.770 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:23.773 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:23.774 00.001 9044 Enqueuing Expose request
23:00:23.776 00.002 12252 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=0.02
23:00:23.780 00.004 12252 PPEC rslt: input = -0.11, final = -0.07, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 483.42
23:00:23.780 00.000 12252 PPEC: input: -0.11, control: -0.07, exposure: 2000
23:00:23.780 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:23.780 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:00:23.780 00.000 12252 MoveAxis(E, 26, ABG)
23:00:23.781 00.001 12252 Guiding  Dir = 2, Dur = 26
23:00:23.781 00.000 12252 IsSlewing returns 0
23:00:23.781 00.000 12252 IsGuiding returns 0
23:00:23.783 00.002 12252 PulseGuide returned control before completion, sleep 35
23:00:23.830 00.047 12252 IsGuiding returns 0
23:00:23.830 00.000 12252 Move returns status 0, amount 26
23:00:23.831 00.001 12252 MoveAxis(N, 0, ABG)
23:00:23.831 00.000 12252 Move returns status 0, amount 0
23:00:23.831 00.000 12252 move complete, result=0
23:00:23.831 00.000 12252 worker thread done servicing request
23:00:23.831 00.000 12252 Worker thread wakes up
23:00:23.831 00.000 9044 GuideStep: -0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
23:00:23.833 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:23.833 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:26.184 02.351 12252 Exposure complete
23:00:26.252 00.068 12252 worker thread done servicing request
23:00:26.252 00.000 9044 OnExposeComplete: enter
23:00:26.253 00.001 9044 UpdateGuideState(): m_state=6
23:00:26.254 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4200
23:00:26.255 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=827.17, Mass=5741, SNR=51.8, Peak=173 HFD=5.2
23:00:26.256 00.001 9044 MultiStar: [#1 0.02,0.17,1.05,U] [#2 0.10,0.41,0.00,M2] [#3 0.10,0.55,0.00,R] [#4 -0.22,-0.10,1.31,U] [#5 0.15,0.54,0.00,M1] [#6 0.16,0.50,0.00,M3] [#7 0.09,0.45,0.00,M7] [#8 0.18,0.45,0.00,M3] 
23:00:26.257 00.001 9044 refined, 2 included, MultiStar: {-0.05, 0.13}, one-star: {0.08, 0.37}
23:00:26.258 00.001 9044 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.62) = xAngle (3.60 = -2.69)
23:00:26.259 00.001 9044 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.51 = 0.51)
23:00:26.260 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.97 mountX=-0.12 mountY=0.07, mountTheta=2.64
23:00:26.263 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.13, opts=13)
23:00:26.263 00.000 9044 Enqueuing Move request for scope (-0.05, 0.13)
23:00:26.265 00.002 12252 Worker thread wakes up
23:00:26.265 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.13) opts 0xd
23:00:26.265 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:26.266 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.13)
23:00:26.266 00.000 12252 Moving (-0.05, 0.13) raw xDistance=-0.12 yDistance=0.07
23:00:26.266 00.000 9044 UpdateGuideState exits: m=5741 SNR=51.8
23:00:26.267 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:26.268 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:26.270 00.002 9044 Enqueuing Expose request
23:00:26.271 00.001 12252 PPEC rslt: input = -0.12, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.07, hyst_pct = 0.00, period_length = 483.42
23:00:26.271 00.000 12252 PPEC: input: -0.12, control: -0.08, exposure: 2000
23:00:26.271 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:26.271 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:00:26.271 00.000 12252 MoveAxis(E, 31, ABG)
23:00:26.271 00.000 12252 Guiding  Dir = 2, Dur = 31
23:00:26.271 00.000 12252 IsSlewing returns 0
23:00:26.272 00.001 12252 IsGuiding returns 0
23:00:26.273 00.001 12252 PulseGuide returned control before completion, sleep 40
23:00:26.324 00.051 12252 IsGuiding returns 0
23:00:26.324 00.000 12252 Move returns status 0, amount 31
23:00:26.324 00.000 12252 MoveAxis(N, 0, ABG)
23:00:26.324 00.000 12252 Move returns status 0, amount 0
23:00:26.324 00.000 12252 move complete, result=0
23:00:26.324 00.000 12252 worker thread done servicing request
23:00:26.324 00.000 12252 Worker thread wakes up
23:00:26.324 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:26.324 00.000 9044 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
23:00:26.327 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:28.675 02.348 12252 Exposure complete
23:00:28.725 00.050 12252 worker thread done servicing request
23:00:28.726 00.001 9044 OnExposeComplete: enter
23:00:28.727 00.001 9044 UpdateGuideState(): m_state=6
23:00:28.729 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4201
23:00:28.731 00.002 9044 Star::Find returns 1 (0), X=1014.99, Y=827.43, Mass=5680, SNR=51.4, Peak=173 HFD=5.1
23:00:28.734 00.003 9044 MultiStar: [#1 0.06,0.27,1.08,U] [#2 0.16,0.49,0.00,M3] [#3 0.02,0.10,0.85,U] [#4 -0.10,0.04,1.30,U] [#5 0.18,0.70,0.00,M2] [#6 0.26,0.60,0.00,M4] [#7 0.16,0.68,0.00,M8] [#8 0.08,0.56,0.00,M4] 
23:00:28.735 00.001 9044 refined, 3 included, MultiStar: {0.02, 0.25}, one-star: {0.16, 0.63}
23:00:28.736 00.001 9044 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.62) = xAngle (3.10 = 3.10)
23:00:28.736 00.000 9044 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.02 = 0.02)
23:00:28.737 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.47 mountX=-0.25 mountY=0.00, mountTheta=3.13
23:00:28.739 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.25, opts=13)
23:00:28.742 00.003 9044 Enqueuing Move request for scope (0.02, 0.25)
23:00:28.745 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:28.747 00.002 12252 Worker thread wakes up
23:00:28.747 00.000 9044 UpdateGuideState exits: m=5680 SNR=51.4
23:00:28.749 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:28.751 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
23:00:28.752 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:28.754 00.002 9044 Enqueuing Expose request
23:00:28.755 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
23:00:28.755 00.000 12252 Moving (0.02, 0.25) raw xDistance=-0.25 yDistance=0.00
23:00:28.758 00.003 12252 PPEC rslt: input = -0.25, final = -0.16, react = -0.15, pred = -0.01, hyst = -0.14, hyst_pct = 0.00, period_length = 483.42
23:00:28.758 00.000 12252 PPEC: input: -0.25, control: -0.16, exposure: 2000
23:00:28.758 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:28.759 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:00:28.759 00.000 12252 MoveAxis(E, 61, ABG)
23:00:28.759 00.000 12252 Guiding  Dir = 2, Dur = 61
23:00:28.759 00.000 12252 IsSlewing returns 0
23:00:28.759 00.000 12252 IsGuiding returns 0
23:00:28.761 00.002 12252 PulseGuide returned control before completion, sleep 70
23:00:28.833 00.072 12252 IsGuiding returns 0
23:00:28.833 00.000 12252 Move returns status 0, amount 61
23:00:28.833 00.000 12252 MoveAxis(N, 0, ABG)
23:00:28.833 00.000 12252 Move returns status 0, amount 0
23:00:28.833 00.000 12252 move complete, result=0
23:00:28.833 00.000 12252 worker thread done servicing request
23:00:28.833 00.000 9044 GuideStep: -0.3 px 61 ms EAST, 0.0 px 0 ms NORTH
23:00:28.836 00.003 12252 Worker thread wakes up
23:00:28.836 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:28.836 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:31.165 02.329 12252 Exposure complete
23:00:31.194 00.029 12252 worker thread done servicing request
23:00:31.194 00.000 9044 OnExposeComplete: enter
23:00:31.195 00.001 9044 UpdateGuideState(): m_state=6
23:00:31.195 00.000 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4202
23:00:31.196 00.001 9044 Star::Find returns 1 (0), X=1015.04, Y=827.39, Mass=5820, SNR=52.1, Peak=173 HFD=5.2
23:00:31.197 00.001 9044 MultiStar: [#1 0.04,0.32,1.06,U] [#2 0.13,0.50,0.00,M4] [#3 0.18,0.14,0.83,U] [#4 -0.07,0.03,1.25,U] [#5 0.27,0.57,0.00,M3] [#6 0.25,0.63,0.00,M5] [#7 0.27,0.66,0.00,M9] [#8 0.27,0.47,0.00,M5] 
23:00:31.198 00.001 9044 refined, 3 included, MultiStar: {0.08, 0.26}, one-star: {0.22, 0.60}
23:00:31.199 00.001 9044 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.62) = xAngle (2.91 = 2.91)
23:00:31.199 00.000 9044 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.17 = -0.17)
23:00:31.200 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.26 hyp=0.27 cameraTheta=1.29 mountX=-0.27 mountY=-0.05, mountTheta=-2.97
23:00:31.201 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.26, opts=13)
23:00:31.202 00.001 9044 Enqueuing Move request for scope (0.08, 0.26)
23:00:31.203 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:31.204 00.001 9044 UpdateGuideState exits: m=5820 SNR=52.1
23:00:31.204 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:31.205 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:31.205 00.000 9044 Enqueuing Expose request
23:00:31.206 00.001 12252 Worker thread wakes up
23:00:31.206 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.26) opts 0xd
23:00:31.206 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.26)
23:00:31.206 00.000 12252 Moving (0.08, 0.26) raw xDistance=-0.27 yDistance=-0.05
23:00:31.208 00.002 12252 PPEC rslt: input = -0.27, final = -0.20, react = -0.16, pred = -0.04, hyst = -0.15, hyst_pct = 0.00, period_length = 483.42
23:00:31.208 00.000 12252 PPEC: input: -0.27, control: -0.20, exposure: 2000
23:00:31.208 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:31.208 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:00:31.208 00.000 12252 MoveAxis(E, 77, ABG)
23:00:31.208 00.000 12252 Guiding  Dir = 2, Dur = 77
23:00:31.208 00.000 12252 IsSlewing returns 0
23:00:31.209 00.001 12252 IsGuiding returns 0
23:00:31.211 00.002 12252 PulseGuide returned control before completion, sleep 86
23:00:31.307 00.096 12252 IsGuiding returns 0
23:00:31.309 00.002 12252 Move returns status 0, amount 77
23:00:31.309 00.000 12252 MoveAxis(N, 0, ABG)
23:00:31.309 00.000 12252 Move returns status 0, amount 0
23:00:31.309 00.000 12252 move complete, result=0
23:00:31.309 00.000 12252 worker thread done servicing request
23:00:31.309 00.000 12252 Worker thread wakes up
23:00:31.309 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:31.309 00.000 9044 GuideStep: -0.3 px 77 ms EAST, -0.0 px 0 ms NORTH
23:00:31.310 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:33.647 02.337 12252 Exposure complete
23:00:33.695 00.048 12252 worker thread done servicing request
23:00:33.695 00.000 9044 OnExposeComplete: enter
23:00:33.696 00.001 9044 UpdateGuideState(): m_state=6
23:00:33.698 00.002 9044 Star::Find(15, 1015, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4203
23:00:33.699 00.001 9044 Star::Find returns 1 (0), X=1014.93, Y=827.18, Mass=5813, SNR=52.3, Peak=173 HFD=5.3
23:00:33.700 00.001 9044 MultiStar: [#1 0.08,0.11,1.07,U] [#2 0.07,0.42,0.00,M5] [#3 0.00,-0.03,0.83,U] [#4 -0.21,-0.06,1.28,U] [#5 0.00,0.34,0.65,U] [#6 0.26,0.45,0.00,M6] [#7 0.04,0.59,0.00,M10] [#8 0.03,0.35,0.41,U] 
23:00:33.701 00.001 9044 refined, 5 included, MultiStar: {-0.01, 0.15}, one-star: {0.10, 0.38}
23:00:33.703 00.002 9044 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.62) = xAngle (3.27 = -3.01)
23:00:33.704 00.001 9044 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.19 = 0.19)
23:00:33.705 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.65 mountX=-0.14 mountY=0.03, mountTheta=2.95
23:00:33.707 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.15, opts=13)
23:00:33.708 00.001 9044 Enqueuing Move request for scope (-0.01, 0.15)
23:00:33.710 00.002 12252 Worker thread wakes up
23:00:33.710 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:33.712 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.15) opts 0xd
23:00:33.712 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.15)
23:00:33.712 00.000 9044 UpdateGuideState exits: m=5813 SNR=52.3
23:00:33.715 00.003 12252 Moving (-0.01, 0.15) raw xDistance=-0.14 yDistance=0.03
23:00:33.715 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:33.717 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:33.718 00.001 9044 Enqueuing Expose request
23:00:33.719 00.001 12252 PPEC rslt: input = -0.14, final = -0.12, react = -0.09, pred = -0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 483.42
23:00:33.719 00.000 12252 PPEC: input: -0.14, control: -0.12, exposure: 2000
23:00:33.719 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:33.719 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:00:33.719 00.000 12252 MoveAxis(E, 47, ABG)
23:00:33.720 00.001 12252 Guiding  Dir = 2, Dur = 47
23:00:33.720 00.000 12252 IsSlewing returns 0
23:00:33.720 00.000 12252 IsGuiding returns 0
23:00:33.722 00.002 12252 PulseGuide returned control before completion, sleep 56
23:00:33.791 00.069 12252 IsGuiding returns 0
23:00:33.791 00.000 12252 Move returns status 0, amount 47
23:00:33.791 00.000 12252 MoveAxis(N, 0, ABG)
23:00:33.791 00.000 12252 Move returns status 0, amount 0
23:00:33.791 00.000 12252 move complete, result=0
23:00:33.791 00.000 12252 worker thread done servicing request
23:00:33.791 00.000 12252 Worker thread wakes up
23:00:33.793 00.002 9044 GuideStep: -0.1 px 47 ms EAST, 0.0 px 0 ms NORTH
23:00:33.794 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:33.795 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:36.135 02.340 12252 Exposure complete
23:00:36.202 00.067 12252 worker thread done servicing request
23:00:36.202 00.000 9044 OnExposeComplete: enter
23:00:36.204 00.002 9044 UpdateGuideState(): m_state=6
23:00:36.206 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4204
23:00:36.208 00.002 9044 Star::Find returns 1 (0), X=1014.89, Y=827.07, Mass=5709, SNR=52.0, Peak=173 HFD=5.4
23:00:36.210 00.002 9044 MultiStar: [#1 -0.02,0.12,1.05,U] [#2 -0.01,0.34,1.20,U] [#3 -0.08,-0.14,0.84,U] [#4 -0.23,-0.22,1.27,U] [#5 0.05,0.36,0.66,U] [#6 0.05,0.38,0.42,U] [#7 0.07,0.53,0.00,R] [#8 0.08,0.37,0.00,M5] 
23:00:36.212 00.002 9044 refined, 6 included, MultiStar: {-0.04, 0.12}, one-star: {0.06, 0.27}
23:00:36.214 00.002 9044 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.62) = xAngle (3.54 = -2.74)
23:00:36.217 00.003 9044 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.46 = 0.46)
23:00:36.218 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.91 mountX=-0.12 mountY=0.06, mountTheta=2.70
23:00:36.222 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=0.12, opts=13)
23:00:36.224 00.002 9044 Enqueuing Move request for scope (-0.04, 0.12)
23:00:36.227 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:36.230 00.003 9044 UpdateGuideState exits: m=5709 SNR=52.0
23:00:36.232 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:36.234 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:36.237 00.003 9044 Enqueuing Expose request
23:00:36.240 00.003 12252 Worker thread wakes up
23:00:36.240 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.12) opts 0xd
23:00:36.240 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, 0.12)
23:00:36.240 00.000 12252 Moving (-0.04, 0.12) raw xDistance=-0.12 yDistance=0.06
23:00:36.244 00.004 12252 PPEC rslt: input = -0.12, final = -0.10, react = -0.07, pred = -0.02, hyst = -0.08, hyst_pct = 0.00, period_length = 483.42
23:00:36.245 00.001 12252 PPEC: input: -0.12, control: -0.10, exposure: 2000
23:00:36.245 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:36.245 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:00:36.245 00.000 12252 MoveAxis(E, 38, ABG)
23:00:36.245 00.000 12252 Guiding  Dir = 2, Dur = 38
23:00:36.245 00.000 12252 IsSlewing returns 0
23:00:36.247 00.002 12252 IsGuiding returns 0
23:00:36.248 00.001 12252 PulseGuide returned control before completion, sleep 47
23:00:36.299 00.051 12252 IsGuiding returns 0
23:00:36.299 00.000 12252 Move returns status 0, amount 38
23:00:36.299 00.000 12252 MoveAxis(N, 0, ABG)
23:00:36.299 00.000 12252 Move returns status 0, amount 0
23:00:36.300 00.001 12252 move complete, result=0
23:00:36.300 00.000 12252 worker thread done servicing request
23:00:36.300 00.000 12252 Worker thread wakes up
23:00:36.300 00.000 9044 GuideStep: -0.1 px 38 ms EAST, 0.1 px 0 ms NORTH
23:00:36.303 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:36.303 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:38.651 02.348 12252 Exposure complete
23:00:38.693 00.042 12252 worker thread done servicing request
23:00:38.693 00.000 9044 OnExposeComplete: enter
23:00:38.694 00.001 9044 UpdateGuideState(): m_state=6
23:00:38.696 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4205
23:00:38.697 00.001 9044 Star::Find returns 1 (0), X=1014.94, Y=827.08, Mass=5847, SNR=52.4, Peak=173 HFD=5.5
23:00:38.698 00.001 9044 MultiStar: [#1 0.12,0.21,1.05,U] [#2 0.11,0.34,1.17,U] [#3 0.00,-0.06,0.82,U] [#4 0.51,-0.65,0.00,M1] [#5 0.10,0.44,0.00,M2] [#6 0.16,0.40,0.00,M6] [#7 0.05,0.04,0.42,U] [#8 0.08,0.48,0.00,M6] 
23:00:38.698 00.000 9044 refined, 4 included, MultiStar: {0.09, 0.19}, one-star: {0.11, 0.28}
23:00:38.699 00.001 9044 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.62) = xAngle (2.77 = 2.77)
23:00:38.700 00.001 9044 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.31 = -0.31)
23:00:38.701 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.19 hyp=0.21 cameraTheta=1.15 mountX=-0.20 mountY=-0.06, mountTheta=-2.82
23:00:38.702 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.19, opts=13)
23:00:38.703 00.001 9044 Enqueuing Move request for scope (0.09, 0.19)
23:00:38.704 00.001 12252 Worker thread wakes up
23:00:38.704 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:38.705 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.19) opts 0xd
23:00:38.705 00.000 9044 UpdateGuideState exits: m=5847 SNR=52.4
23:00:38.707 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:38.709 00.002 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.19)
23:00:38.709 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:38.710 00.001 9044 Enqueuing Expose request
23:00:38.711 00.001 12252 Moving (0.09, 0.19) raw xDistance=-0.20 yDistance=-0.06
23:00:38.714 00.003 12252 PPEC rslt: input = -0.20, final = -0.14, react = -0.12, pred = -0.02, hyst = -0.11, hyst_pct = 0.00, period_length = 483.42
23:00:38.715 00.001 12252 PPEC: input: -0.20, control: -0.14, exposure: 2000
23:00:38.715 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:38.715 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:00:38.715 00.000 12252 MoveAxis(E, 55, ABG)
23:00:38.715 00.000 12252 Guiding  Dir = 2, Dur = 55
23:00:38.715 00.000 12252 IsSlewing returns 0
23:00:38.716 00.001 12252 IsGuiding returns 0
23:00:38.717 00.001 12252 PulseGuide returned control before completion, sleep 64
23:00:38.794 00.077 12252 IsGuiding returns 0
23:00:38.794 00.000 12252 Move returns status 0, amount 55
23:00:38.794 00.000 12252 MoveAxis(N, 0, ABG)
23:00:38.796 00.002 12252 Move returns status 0, amount 0
23:00:38.796 00.000 12252 move complete, result=0
23:00:38.796 00.000 12252 worker thread done servicing request
23:00:38.796 00.000 12252 Worker thread wakes up
23:00:38.796 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:38.796 00.000 9044 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
23:00:38.798 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:41.159 02.361 12252 Exposure complete
23:00:41.204 00.045 12252 worker thread done servicing request
23:00:41.204 00.000 9044 OnExposeComplete: enter
23:00:41.205 00.001 9044 UpdateGuideState(): m_state=6
23:00:41.206 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4206
23:00:41.207 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=827.04, Mass=6018, SNR=53.3, Peak=173 HFD=5.4
23:00:41.208 00.001 9044 MultiStar: [#1 -0.04,0.04,1.04,U] [#2 0.09,0.34,1.18,U] [#3 -0.05,-0.01,0.81,U] [#4 -0.17,-0.21,1.23,U] [#5 0.09,0.41,0.00,M3] [#6 0.09,0.36,0.40,U] [#7 -0.05,-0.07,0.43,U] [#8 -0.03,0.33,0.40,U] 
23:00:41.209 00.001 9044 refined, 7 included, MultiStar: {-0.02, 0.10}, one-star: {0.04, 0.24}
23:00:41.212 00.003 9044 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.62) = xAngle (3.41 = -2.87)
23:00:41.213 00.001 9044 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.33 = 0.33)
23:00:41.214 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.79 mountX=-0.10 mountY=0.03, mountTheta=2.82
23:00:41.216 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.10, opts=13)
23:00:41.218 00.002 9044 Enqueuing Move request for scope (-0.02, 0.10)
23:00:41.219 00.001 12252 Worker thread wakes up
23:00:41.219 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:41.220 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
23:00:41.220 00.000 9044 UpdateGuideState exits: m=6018 SNR=53.3
23:00:41.221 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
23:00:41.221 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:41.223 00.002 12252 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=0.03
23:00:41.223 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:41.225 00.002 9044 Enqueuing Expose request
23:00:41.227 00.002 12252 PPEC rslt: input = -0.10, final = -0.11, react = -0.06, pred = -0.05, hyst = -0.06, hyst_pct = 0.00, period_length = 483.42
23:00:41.227 00.000 12252 PPEC: input: -0.10, control: -0.11, exposure: 2000
23:00:41.227 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:41.227 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:00:41.227 00.000 12252 MoveAxis(E, 43, ABG)
23:00:41.227 00.000 12252 Guiding  Dir = 2, Dur = 43
23:00:41.228 00.001 12252 IsSlewing returns 0
23:00:41.228 00.000 12252 IsGuiding returns 0
23:00:41.230 00.002 12252 PulseGuide returned control before completion, sleep 52
23:00:41.287 00.057 12252 IsGuiding returns 0
23:00:41.287 00.000 12252 Move returns status 0, amount 43
23:00:41.287 00.000 12252 MoveAxis(N, 0, ABG)
23:00:41.287 00.000 12252 Move returns status 0, amount 0
23:00:41.287 00.000 12252 move complete, result=0
23:00:41.287 00.000 12252 worker thread done servicing request
23:00:41.287 00.000 9044 GuideStep: -0.1 px 43 ms EAST, 0.0 px 0 ms NORTH
23:00:41.290 00.003 12252 Worker thread wakes up
23:00:41.290 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:41.290 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:43.651 02.361 12252 Exposure complete
23:00:43.703 00.052 12252 worker thread done servicing request
23:00:43.704 00.001 9044 OnExposeComplete: enter
23:00:43.705 00.001 9044 UpdateGuideState(): m_state=6
23:00:43.706 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4207
23:00:43.707 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=827.16, Mass=5866, SNR=52.5, Peak=173 HFD=5.1
23:00:43.709 00.002 9044 MultiStar: [#1 -0.08,0.08,1.05,U] [#2 -0.05,0.35,1.22,U] [#3 -0.12,-0.10,0.82,U] [#4 -0.23,-0.21,1.26,U] [#5 -0.00,0.34,0.64,U] [#6 0.00,0.38,0.42,U] [#7 -0.00,-0.04,0.43,U] [#8 -0.06,0.40,0.00,M6] 
23:00:43.710 00.001 9044 refined, 7 included, MultiStar: {-0.08, 0.13}, one-star: {-0.03, 0.36}
23:00:43.711 00.001 9044 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.62) = xAngle (3.78 = -2.51)
23:00:43.712 00.001 9044 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.69 = 0.69)
23:00:43.713 00.001 9044 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.15 mountX=-0.12 mountY=0.10, mountTheta=2.47
23:00:43.715 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.13, opts=13)
23:00:43.717 00.002 9044 Enqueuing Move request for scope (-0.08, 0.13)
23:00:43.718 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:43.719 00.001 9044 UpdateGuideState exits: m=5866 SNR=52.5
23:00:43.720 00.001 12252 Worker thread wakes up
23:00:43.720 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:43.722 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
23:00:43.722 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:43.723 00.001 9044 Enqueuing Expose request
23:00:43.725 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
23:00:43.725 00.000 12252 Moving (-0.08, 0.13) raw xDistance=-0.12 yDistance=0.10
23:00:43.728 00.003 12252 PPEC rslt: input = -0.12, final = -0.11, react = -0.07, pred = -0.04, hyst = -0.07, hyst_pct = 0.00, period_length = 483.42
23:00:43.728 00.000 12252 PPEC: input: -0.12, control: -0.11, exposure: 2000
23:00:43.728 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:43.728 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:00:43.728 00.000 12252 MoveAxis(E, 45, ABG)
23:00:43.728 00.000 12252 Guiding  Dir = 2, Dur = 45
23:00:43.728 00.000 12252 IsSlewing returns 0
23:00:43.728 00.000 12252 IsGuiding returns 0
23:00:43.732 00.004 12252 PulseGuide returned control before completion, sleep 52
23:00:43.797 00.065 12252 IsGuiding returns 0
23:00:43.797 00.000 12252 Move returns status 0, amount 45
23:00:43.797 00.000 12252 MoveAxis(N, 0, ABG)
23:00:43.797 00.000 12252 Move returns status 0, amount 0
23:00:43.797 00.000 12252 move complete, result=0
23:00:43.797 00.000 12252 worker thread done servicing request
23:00:43.797 00.000 12252 Worker thread wakes up
23:00:43.798 00.001 9044 GuideStep: -0.1 px 45 ms EAST, 0.1 px 0 ms NORTH
23:00:43.798 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:43.799 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:46.137 02.338 12252 Exposure complete
23:00:46.185 00.048 12252 worker thread done servicing request
23:00:46.185 00.000 9044 OnExposeComplete: enter
23:00:46.187 00.002 9044 UpdateGuideState(): m_state=6
23:00:46.189 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4208
23:00:46.190 00.001 9044 Star::Find returns 1 (0), X=1014.90, Y=826.94, Mass=5984, SNR=53.1, Peak=173 HFD=5.4
23:00:46.192 00.002 9044 MultiStar: [#1 -0.06,-0.14,1.03,U] [#2 0.02,0.18,1.18,U] [#3 -0.10,-0.32,0.82,U] [#4 -0.16,-0.30,1.25,U] [#5 -0.06,0.04,0.63,U] [#6 0.05,0.23,0.41,U] [#7 -0.08,-0.30,0.42,U] [#8 -0.10,0.15,0.40,U] 
23:00:46.193 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {0.07, 0.14}
23:00:46.194 00.001 9044 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.62) = xAngle (-0.69 = -0.69)
23:00:46.195 00.001 9044 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.77 = 2.51)
23:00:46.196 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.31 mountX=0.05 mountY=0.04, mountTheta=0.65
23:00:46.199 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.05, opts=13)
23:00:46.200 00.001 9044 Enqueuing Move request for scope (-0.05, -0.05)
23:00:46.201 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:46.202 00.001 9044 UpdateGuideState exits: m=5984 SNR=53.1
23:00:46.204 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:46.205 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:46.206 00.001 9044 Enqueuing Expose request
23:00:46.207 00.001 12252 Worker thread wakes up
23:00:46.207 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
23:00:46.207 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
23:00:46.207 00.000 12252 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=0.04
23:00:46.212 00.005 12252 PPEC rslt: input = 0.05, final = -0.05, react = 0.03, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:00:46.212 00.000 12252 PPEC: input: 0.05, control: -0.05, exposure: 2000
23:00:46.212 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:46.212 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:00:46.212 00.000 12252 MoveAxis(E, 21, ABG)
23:00:46.212 00.000 12252 Guiding  Dir = 2, Dur = 21
23:00:46.212 00.000 12252 IsSlewing returns 0
23:00:46.212 00.000 12252 IsGuiding returns 0
23:00:46.214 00.002 12252 PulseGuide returned control before completion, sleep 29
23:00:46.259 00.045 12252 IsGuiding returns 0
23:00:46.259 00.000 12252 Move returns status 0, amount 21
23:00:46.259 00.000 12252 MoveAxis(N, 0, ABG)
23:00:46.259 00.000 12252 Move returns status 0, amount 0
23:00:46.259 00.000 12252 move complete, result=0
23:00:46.259 00.000 12252 worker thread done servicing request
23:00:46.260 00.001 9044 GuideStep: 0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
23:00:46.261 00.001 12252 Worker thread wakes up
23:00:46.261 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:46.261 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:48.611 02.350 12252 Exposure complete
23:00:48.665 00.054 12252 worker thread done servicing request
23:00:48.665 00.000 9044 OnExposeComplete: enter
23:00:48.666 00.001 9044 UpdateGuideState(): m_state=6
23:00:48.667 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4209
23:00:48.668 00.001 9044 Star::Find returns 1 (0), X=1015.03, Y=827.16, Mass=5787, SNR=52.2, Peak=173 HFD=5.4
23:00:48.669 00.001 9044 MultiStar: [#1 0.13,0.15,1.05,U] [#2 0.20,0.42,0.00,M1] [#3 0.14,0.03,0.83,U] [#4 -0.07,-0.18,1.27,U] [#5 0.30,0.48,0.00,M2] [#6 0.23,0.42,0.00,M4] [#7 0.20,-0.00,0.43,U] [#8 0.28,0.55,0.00,M6] 
23:00:48.670 00.001 9044 refined, 4 included, MultiStar: {0.10, 0.07}, one-star: {0.21, 0.36}
23:00:48.672 00.002 9044 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.62) = xAngle (2.22 = 2.22)
23:00:48.673 00.001 9044 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.86 = -0.86)
23:00:48.674 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.60 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
23:00:48.676 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.07, opts=13)
23:00:48.679 00.003 9044 Enqueuing Move request for scope (0.10, 0.07)
23:00:48.680 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:48.681 00.001 9044 UpdateGuideState exits: m=5787 SNR=52.2
23:00:48.682 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:48.683 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:48.684 00.001 9044 Enqueuing Expose request
23:00:48.685 00.001 12252 Worker thread wakes up
23:00:48.685 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
23:00:48.685 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
23:00:48.685 00.000 12252 Moving (0.10, 0.07) raw xDistance=-0.07 yDistance=-0.09
23:00:48.688 00.003 12252 PPEC rslt: input = -0.07, final = -0.05, react = -0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:00:48.688 00.000 12252 PPEC: input: -0.07, control: -0.05, exposure: 2000
23:00:48.688 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:48.690 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:00:48.690 00.000 12252 MoveAxis(E, 21, ABG)
23:00:48.690 00.000 12252 Guiding  Dir = 2, Dur = 21
23:00:48.690 00.000 12252 IsSlewing returns 0
23:00:48.690 00.000 12252 IsGuiding returns 0
23:00:48.692 00.002 12252 PulseGuide returned control before completion, sleep 29
23:00:48.725 00.033 12252 IsGuiding returns 0
23:00:48.725 00.000 12252 Move returns status 0, amount 21
23:00:48.725 00.000 12252 MoveAxis(N, 0, ABG)
23:00:48.725 00.000 12252 Move returns status 0, amount 0
23:00:48.725 00.000 12252 move complete, result=0
23:00:48.725 00.000 12252 worker thread done servicing request
23:00:48.725 00.000 12252 Worker thread wakes up
23:00:48.726 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:48.726 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:48.726 00.000 9044 GuideStep: -0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
23:00:51.068 02.342 12252 Exposure complete
23:00:51.115 00.047 12252 worker thread done servicing request
23:00:51.115 00.000 9044 OnExposeComplete: enter
23:00:51.117 00.002 9044 UpdateGuideState(): m_state=6
23:00:51.119 00.002 9044 Star::Find(15, 1015, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4210
23:00:51.120 00.001 9044 Star::Find returns 1 (0), X=1014.93, Y=827.12, Mass=5838, SNR=52.4, Peak=173 HFD=5.3
23:00:51.121 00.001 9044 MultiStar: [#1 0.04,0.15,1.06,U] [#2 -0.00,0.40,0.00,M2] [#3 0.02,-0.07,0.86,U] [#4 -0.19,-0.14,1.27,U] [#5 0.04,0.34,0.63,U] [#6 0.11,0.33,0.43,U] [#7 0.03,-0.02,0.43,U] [#8 0.11,0.43,0.00,M7] 
23:00:51.122 00.001 9044 refined, 6 included, MultiStar: {0.00, 0.11}, one-star: {0.10, 0.32}
23:00:51.124 00.002 9044 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.62) = xAngle (3.17 = -3.11)
23:00:51.125 00.001 9044 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.09 = 0.09)
23:00:51.126 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.55 mountX=-0.11 mountY=0.01, mountTheta=3.05
23:00:51.128 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.11, opts=13)
23:00:51.130 00.002 9044 Enqueuing Move request for scope (0.00, 0.11)
23:00:51.131 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:51.132 00.001 9044 UpdateGuideState exits: m=5838 SNR=52.4
23:00:51.133 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:51.134 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:51.135 00.001 9044 Enqueuing Expose request
23:00:51.136 00.001 12252 Worker thread wakes up
23:00:51.137 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
23:00:51.137 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
23:00:51.137 00.000 12252 Moving (0.00, 0.11) raw xDistance=-0.11 yDistance=0.01
23:00:51.142 00.005 12252 PPEC rslt: input = -0.11, final = -0.12, react = -0.06, pred = -0.06, hyst = -0.06, hyst_pct = 0.00, period_length = 483.43
23:00:51.142 00.000 12252 PPEC: input: -0.11, control: -0.12, exposure: 2000
23:00:51.142 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:51.142 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:00:51.142 00.000 12252 MoveAxis(E, 49, ABG)
23:00:51.143 00.001 12252 Guiding  Dir = 2, Dur = 49
23:00:51.143 00.000 12252 IsSlewing returns 0
23:00:51.143 00.000 12252 IsGuiding returns 0
23:00:51.145 00.002 12252 PulseGuide returned control before completion, sleep 58
23:00:51.205 00.060 12252 IsGuiding returns 1
23:00:51.205 00.000 12252 scope still moving after pulse duration time elapsed
23:00:51.237 00.032 12252 IsSlewing returns 0
23:00:51.237 00.000 12252 IsGuiding returns 0
23:00:51.237 00.000 12252 scope move finished after 49 + 44 ms
23:00:51.237 00.000 12252 Move returns status 0, amount 49
23:00:51.237 00.000 12252 MoveAxis(N, 0, ABG)
23:00:51.237 00.000 12252 Move returns status 0, amount 0
23:00:51.237 00.000 12252 move complete, result=0
23:00:51.237 00.000 12252 worker thread done servicing request
23:00:51.237 00.000 12252 Worker thread wakes up
23:00:51.238 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:51.238 00.000 9044 GuideStep: -0.1 px 49 ms EAST, 0.0 px 0 ms NORTH
23:00:51.239 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:53.607 02.368 12252 Exposure complete
23:00:53.657 00.050 12252 worker thread done servicing request
23:00:53.657 00.000 9044 OnExposeComplete: enter
23:00:53.659 00.002 9044 UpdateGuideState(): m_state=6
23:00:53.661 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4211
23:00:53.662 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=827.05, Mass=5819, SNR=52.5, Peak=173 HFD=5.2
23:00:53.664 00.002 9044 MultiStar: [#1 -0.01,0.10,1.04,U] [#2 0.03,0.32,1.21,U] [#3 0.02,-0.07,0.82,U] [#4 -0.21,-0.21,1.27,U] [#5 0.19,0.31,0.63,U] [#6 0.15,0.40,0.00,M4] [#7 -0.11,-0.14,0.42,U] [#8 0.14,0.34,0.42,U] 
23:00:53.665 00.001 9044 refined, 7 included, MultiStar: {-0.02, 0.10}, one-star: {-0.03, 0.26}
23:00:53.666 00.001 9044 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.62) = xAngle (3.36 = -2.93)
23:00:53.667 00.001 9044 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.27 = 0.27)
23:00:53.669 00.002 9044 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.73 mountX=-0.10 mountY=0.03, mountTheta=2.87
23:00:53.671 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.10, opts=13)
23:00:53.672 00.001 9044 Enqueuing Move request for scope (-0.02, 0.10)
23:00:53.673 00.001 12252 Worker thread wakes up
23:00:53.673 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:53.674 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
23:00:53.674 00.000 9044 UpdateGuideState exits: m=5819 SNR=52.5
23:00:53.675 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
23:00:53.675 00.000 12252 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=0.03
23:00:53.675 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:53.676 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:53.677 00.001 9044 Enqueuing Expose request
23:00:53.678 00.001 12252 PPEC rslt: input = -0.10, final = -0.13, react = -0.06, pred = -0.06, hyst = -0.06, hyst_pct = 0.00, period_length = 483.43
23:00:53.678 00.000 12252 PPEC: input: -0.10, control: -0.13, exposure: 2000
23:00:53.678 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:53.678 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:00:53.678 00.000 12252 MoveAxis(E, 50, ABG)
23:00:53.678 00.000 12252 Guiding  Dir = 2, Dur = 50
23:00:53.679 00.001 12252 IsSlewing returns 0
23:00:53.679 00.000 12252 IsGuiding returns 0
23:00:53.680 00.001 12252 PulseGuide returned control before completion, sleep 59
23:00:53.747 00.067 12252 IsGuiding returns 0
23:00:53.747 00.000 12252 Move returns status 0, amount 50
23:00:53.747 00.000 12252 MoveAxis(N, 0, ABG)
23:00:53.747 00.000 12252 Move returns status 0, amount 0
23:00:53.747 00.000 12252 move complete, result=0
23:00:53.747 00.000 12252 worker thread done servicing request
23:00:53.747 00.000 12252 Worker thread wakes up
23:00:53.747 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:53.747 00.000 9044 GuideStep: -0.1 px 50 ms EAST, 0.0 px 0 ms NORTH
23:00:53.750 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:56.094 02.344 12252 Exposure complete
23:00:56.142 00.048 12252 worker thread done servicing request
23:00:56.142 00.000 9044 OnExposeComplete: enter
23:00:56.143 00.001 9044 UpdateGuideState(): m_state=6
23:00:56.145 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4212
23:00:56.146 00.001 9044 Star::Find returns 1 (0), X=1014.97, Y=827.08, Mass=5748, SNR=51.9, Peak=173 HFD=5.1
23:00:56.147 00.001 9044 MultiStar: [#1 -0.04,0.06,1.06,U] [#2 0.08,0.30,1.21,U] [#3 0.01,-0.20,0.85,U] [#4 -0.05,0.03,1.26,U] [#5 0.21,0.21,0.63,U] [#6 0.13,0.37,0.00,M5] [#7 0.02,-0.11,0.41,U] [#8 0.16,0.21,0.42,U] 
23:00:56.148 00.001 9044 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.15, 0.28}
23:00:56.149 00.001 9044 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.62) = xAngle (2.74 = 2.74)
23:00:56.150 00.001 9044 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.34 = -0.34)
23:00:56.152 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.11 mountY=-0.04, mountTheta=-2.79
23:00:56.154 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.11, opts=13)
23:00:56.156 00.002 9044 Enqueuing Move request for scope (0.05, 0.11)
23:00:56.157 00.001 12252 Worker thread wakes up
23:00:56.157 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:56.158 00.001 9044 UpdateGuideState exits: m=5748 SNR=51.9
23:00:56.159 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:56.160 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:56.162 00.002 9044 Enqueuing Expose request
23:00:56.163 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
23:00:56.163 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
23:00:56.163 00.000 12252 Moving (0.05, 0.11) raw xDistance=-0.11 yDistance=-0.04
23:00:56.168 00.005 12252 PPEC rslt: input = -0.11, final = -0.13, react = -0.07, pred = -0.06, hyst = -0.07, hyst_pct = 0.00, period_length = 483.43
23:00:56.168 00.000 12252 PPEC: input: -0.11, control: -0.13, exposure: 2000
23:00:56.168 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:56.168 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:00:56.168 00.000 12252 MoveAxis(E, 51, ABG)
23:00:56.168 00.000 12252 Guiding  Dir = 2, Dur = 51
23:00:56.169 00.001 12252 IsSlewing returns 0
23:00:56.169 00.000 12252 IsGuiding returns 0
23:00:56.172 00.003 12252 PulseGuide returned control before completion, sleep 59
23:00:56.242 00.070 12252 IsGuiding returns 0
23:00:56.242 00.000 12252 Move returns status 0, amount 51
23:00:56.243 00.001 12252 MoveAxis(N, 0, ABG)
23:00:56.243 00.000 12252 Move returns status 0, amount 0
23:00:56.243 00.000 12252 move complete, result=0
23:00:56.243 00.000 12252 worker thread done servicing request
23:00:56.243 00.000 9044 GuideStep: -0.1 px 51 ms EAST, -0.0 px 0 ms NORTH
23:00:56.245 00.002 12252 Worker thread wakes up
23:00:56.245 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:56.245 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:00:58.583 02.338 12252 Exposure complete
23:00:58.634 00.051 12252 worker thread done servicing request
23:00:58.634 00.000 9044 OnExposeComplete: enter
23:00:58.635 00.001 9044 UpdateGuideState(): m_state=6
23:00:58.636 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4213
23:00:58.637 00.001 9044 Star::Find returns 1 (0), X=1014.83, Y=826.98, Mass=5719, SNR=51.8, Peak=173 HFD=5.2
23:00:58.639 00.002 9044 MultiStar: [#1 -0.07,-0.26,1.08,U] [#2 0.02,0.19,1.22,U] [#3 -0.08,-0.16,0.85,U] [#4 -0.09,-0.06,1.27,U] [#5 0.14,0.37,0.00,M1] [#6 0.10,0.18,0.42,U] [#7 -0.04,-0.32,0.43,U] [#8 0.07,0.20,0.43,U] 
23:00:58.641 00.002 9044 refined, 7 included, MultiStar: {-0.03, -0.01}, one-star: {-0.00, 0.19}
23:00:58.642 00.001 9044 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.62) = xAngle (-1.25 = -1.25)
23:00:58.643 00.001 9044 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.33 = 1.95)
23:00:58.644 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.88 mountX=0.01 mountY=0.03, mountTheta=1.24
23:00:58.647 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.01, opts=13)
23:00:58.648 00.001 9044 Enqueuing Move request for scope (-0.03, -0.01)
23:00:58.649 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:00:58.650 00.001 9044 UpdateGuideState exits: m=5719 SNR=51.8
23:00:58.652 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:00:58.653 00.001 12252 Worker thread wakes up
23:00:58.653 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:00:58.654 00.001 9044 Enqueuing Expose request
23:00:58.655 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
23:00:58.655 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
23:00:58.655 00.000 12252 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=0.03
23:00:58.659 00.004 12252 PPEC rslt: input = 0.01, final = -0.06, react = 0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:00:58.659 00.000 12252 PPEC: input: 0.01, control: -0.06, exposure: 2000
23:00:58.659 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:00:58.660 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:00:58.660 00.000 12252 MoveAxis(E, 23, ABG)
23:00:58.660 00.000 12252 Guiding  Dir = 2, Dur = 23
23:00:58.660 00.000 12252 IsSlewing returns 0
23:00:58.660 00.000 12252 IsGuiding returns 0
23:00:58.663 00.003 12252 PulseGuide returned control before completion, sleep 31
23:00:58.699 00.036 12252 IsGuiding returns 1
23:00:58.699 00.000 12252 scope still moving after pulse duration time elapsed
23:00:58.730 00.031 12252 IsSlewing returns 0
23:00:58.734 00.004 12252 IsGuiding returns 0
23:00:58.734 00.000 12252 scope move finished after 23 + 50 ms
23:00:58.735 00.001 12252 Move returns status 0, amount 23
23:00:58.735 00.000 12252 MoveAxis(N, 0, ABG)
23:00:58.735 00.000 12252 Move returns status 0, amount 0
23:00:58.735 00.000 12252 move complete, result=0
23:00:58.735 00.000 12252 worker thread done servicing request
23:00:58.735 00.000 12252 Worker thread wakes up
23:00:58.735 00.000 9044 GuideStep: 0.0 px 23 ms EAST, 0.0 px 0 ms NORTH
23:00:58.737 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:00:58.737 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:01.083 02.346 12252 Exposure complete
23:01:01.128 00.045 12252 worker thread done servicing request
23:01:01.128 00.000 9044 OnExposeComplete: enter
23:01:01.130 00.002 9044 UpdateGuideState(): m_state=6
23:01:01.133 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4214
23:01:01.135 00.002 9044 Star::Find returns 1 (0), X=1014.89, Y=826.99, Mass=5807, SNR=52.2, Peak=173 HFD=5.1
23:01:01.139 00.004 9044 MultiStar: [#1 -0.03,-0.03,1.05,U] [#2 0.03,0.30,1.20,U] [#3 -0.03,-0.13,0.83,U] [#4 -0.17,-0.28,1.25,U] [#5 0.18,0.20,0.65,U] [#6 0.18,0.34,0.00,M5] [#7 0.00,-0.09,0.43,U] [#8 0.09,0.19,0.43,U] 
23:01:01.142 00.003 9044 refined, 7 included, MultiStar: {-0.00, 0.03}, one-star: {0.06, 0.20}
23:01:01.145 00.003 9044 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.62) = xAngle (3.26 = -3.02)
23:01:01.147 00.002 9044 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.18 = 0.18)
23:01:01.150 00.003 9044 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.64 mountX=-0.03 mountY=0.01, mountTheta=2.96
23:01:01.153 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=0.03, opts=13)
23:01:01.155 00.002 9044 Enqueuing Move request for scope (-0.00, 0.03)
23:01:01.157 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:01.159 00.002 9044 UpdateGuideState exits: m=5807 SNR=52.2
23:01:01.161 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:01.162 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:01.164 00.002 9044 Enqueuing Expose request
23:01:01.166 00.002 12252 Worker thread wakes up
23:01:01.166 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
23:01:01.166 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
23:01:01.166 00.000 12252 Moving (-0.00, 0.03) raw xDistance=-0.03 yDistance=0.01
23:01:01.170 00.004 12252 PPEC rslt: input = -0.03, final = -0.07, react = -0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:01:01.170 00.000 12252 PPEC: input: -0.03, control: -0.07, exposure: 2000
23:01:01.170 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:01.170 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:01:01.170 00.000 12252 MoveAxis(E, 26, ABG)
23:01:01.170 00.000 12252 Guiding  Dir = 2, Dur = 26
23:01:01.171 00.001 12252 IsSlewing returns 0
23:01:01.171 00.000 12252 IsGuiding returns 0
23:01:01.172 00.001 12252 PulseGuide returned control before completion, sleep 35
23:01:01.221 00.049 12252 IsGuiding returns 0
23:01:01.221 00.000 12252 Move returns status 0, amount 26
23:01:01.221 00.000 12252 MoveAxis(N, 0, ABG)
23:01:01.221 00.000 12252 Move returns status 0, amount 0
23:01:01.221 00.000 12252 move complete, result=0
23:01:01.221 00.000 12252 worker thread done servicing request
23:01:01.221 00.000 12252 Worker thread wakes up
23:01:01.221 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:01.221 00.000 9044 GuideStep: -0.0 px 26 ms EAST, 0.0 px 0 ms NORTH
23:01:01.224 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:03.562 02.338 12252 Exposure complete
23:01:03.619 00.057 12252 worker thread done servicing request
23:01:03.619 00.000 9044 OnExposeComplete: enter
23:01:03.621 00.002 9044 UpdateGuideState(): m_state=6
23:01:03.623 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4215
23:01:03.624 00.001 9044 Star::Find returns 1 (0), X=1014.93, Y=827.00, Mass=5744, SNR=51.9, Peak=173 HFD=5.3
23:01:03.624 00.000 9044 MultiStar: [#1 -0.05,-0.25,1.05,U] [#2 0.08,0.25,1.21,U] [#3 -0.00,-0.20,0.85,U] [#4 -0.25,-0.28,1.27,U] [#5 0.15,0.26,0.66,U] [#6 0.14,0.23,0.43,U] [#7 -0.06,-0.34,0.44,U] [#8 0.06,0.30,0.42,U] 
23:01:03.625 00.001 9044 refined, 8 included, MultiStar: {-0.00, -0.00}, one-star: {0.10, 0.21}
23:01:03.626 00.001 9044 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.62) = xAngle (-0.31 = -0.31)
23:01:03.627 00.001 9044 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.39 = 2.89)
23:01:03.628 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.93 mountX=0.00 mountY=0.00, mountTheta=0.25
23:01:03.629 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.00, opts=13)
23:01:03.632 00.003 9044 Enqueuing Move request for scope (-0.00, -0.00)
23:01:03.633 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:03.634 00.001 12252 Worker thread wakes up
23:01:03.634 00.000 9044 UpdateGuideState exits: m=5744 SNR=51.9
23:01:03.636 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
23:01:03.636 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
23:01:03.636 00.000 12252 Moving (-0.00, -0.00) raw xDistance=0.00 yDistance=0.00
23:01:03.636 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:03.637 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:03.638 00.001 9044 Enqueuing Expose request
23:01:03.639 00.001 12252 PPEC rslt: input = 0.00, final = -0.07, react = 0.00, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:01:03.639 00.000 12252 PPEC: input: 0.00, control: -0.07, exposure: 2000
23:01:03.639 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:03.639 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:01:03.639 00.000 12252 MoveAxis(E, 28, ABG)
23:01:03.639 00.000 12252 Guiding  Dir = 2, Dur = 28
23:01:03.640 00.001 12252 IsSlewing returns 0
23:01:03.640 00.000 12252 IsGuiding returns 0
23:01:03.642 00.002 12252 PulseGuide returned control before completion, sleep 37
23:01:03.683 00.041 12252 IsGuiding returns 0
23:01:03.683 00.000 12252 Move returns status 0, amount 28
23:01:03.683 00.000 12252 MoveAxis(N, 0, ABG)
23:01:03.683 00.000 12252 Move returns status 0, amount 0
23:01:03.683 00.000 12252 move complete, result=0
23:01:03.683 00.000 12252 worker thread done servicing request
23:01:03.683 00.000 12252 Worker thread wakes up
23:01:03.683 00.000 9044 GuideStep: 0.0 px 28 ms EAST, 0.0 px 0 ms NORTH
23:01:03.684 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:03.684 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:06.023 02.339 12252 Exposure complete
23:01:06.064 00.041 12252 worker thread done servicing request
23:01:06.064 00.000 9044 OnExposeComplete: enter
23:01:06.065 00.001 9044 UpdateGuideState(): m_state=6
23:01:06.066 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4216
23:01:06.068 00.002 9044 Star::Find returns 1 (0), X=1015.00, Y=827.02, Mass=5740, SNR=52.3, Peak=173 HFD=5.5
23:01:06.072 00.004 9044 MultiStar: [#1 0.12,-0.19,1.03,U] [#2 0.08,0.30,1.20,U] [#3 0.11,-0.15,0.82,U] [#4 0.02,-0.01,1.24,U] [#5 0.31,0.32,0.00,M1] [#6 0.35,0.45,0.00,M5] [#7 0.26,-0.15,0.43,U] [#8 0.27,0.28,0.00,M3] 
23:01:06.074 00.002 9044 refined, 5 included, MultiStar: {0.11, 0.03}, one-star: {0.17, 0.22}
23:01:06.076 00.002 9044 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.62) = xAngle (1.94 = 1.94)
23:01:06.079 00.003 9044 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.15 = -1.15)
23:01:06.081 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.31 mountX=-0.04 mountY=-0.10, mountTheta=-1.94
23:01:06.086 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.03, opts=13)
23:01:06.088 00.002 9044 Enqueuing Move request for scope (0.11, 0.03)
23:01:06.090 00.002 12252 Worker thread wakes up
23:01:06.090 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:06.092 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
23:01:06.094 00.002 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
23:01:06.094 00.000 12252 Moving (0.11, 0.03) raw xDistance=-0.04 yDistance=-0.10
23:01:06.094 00.000 9044 UpdateGuideState exits: m=5740 SNR=52.3
23:01:06.095 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:06.097 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:06.099 00.002 9044 Enqueuing Expose request
23:01:06.100 00.001 12252 PPEC rslt: input = -0.04, final = -0.07, react = -0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:01:06.100 00.000 12252 PPEC: input: -0.04, control: -0.07, exposure: 2000
23:01:06.100 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:06.101 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:01:06.101 00.000 12252 MoveAxis(E, 28, ABG)
23:01:06.101 00.000 12252 Guiding  Dir = 2, Dur = 28
23:01:06.101 00.000 12252 IsSlewing returns 0
23:01:06.101 00.000 12252 IsGuiding returns 0
23:01:06.103 00.002 12252 PulseGuide returned control before completion, sleep 37
23:01:06.143 00.040 12252 IsGuiding returns 0
23:01:06.143 00.000 12252 Move returns status 0, amount 28
23:01:06.143 00.000 12252 MoveAxis(N, 0, ABG)
23:01:06.143 00.000 12252 Move returns status 0, amount 0
23:01:06.143 00.000 12252 move complete, result=0
23:01:06.143 00.000 12252 worker thread done servicing request
23:01:06.143 00.000 12252 Worker thread wakes up
23:01:06.143 00.000 9044 GuideStep: -0.0 px 28 ms EAST, -0.1 px 0 ms NORTH
23:01:06.145 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:06.145 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:08.501 02.356 12252 Exposure complete
23:01:08.548 00.047 12252 worker thread done servicing request
23:01:08.548 00.000 9044 OnExposeComplete: enter
23:01:08.549 00.001 9044 UpdateGuideState(): m_state=6
23:01:08.550 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4217
23:01:08.551 00.001 9044 Star::Find returns 1 (0), X=1014.88, Y=827.15, Mass=5705, SNR=51.7, Peak=173 HFD=5.0
23:01:08.552 00.001 9044 MultiStar: [#1 -0.03,0.15,1.09,U] [#2 -0.02,0.37,1.23,U] [#3 -0.02,-0.03,0.85,U] [#4 -0.02,0.05,1.25,U] [#5 0.03,0.43,0.00,M2] [#6 0.16,0.45,0.00,M6] [#7 0.04,-0.07,0.44,U] [#8 0.17,0.45,0.00,M4] 
23:01:08.553 00.001 9044 refined, 5 included, MultiStar: {-0.01, 0.17}, one-star: {0.06, 0.35}
23:01:08.553 00.000 9044 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.62) = xAngle (3.23 = -3.06)
23:01:08.554 00.001 9044 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.14 = 0.14)
23:01:08.555 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.60 mountX=-0.17 mountY=0.02, mountTheta=3.00
23:01:08.556 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.17, opts=13)
23:01:08.558 00.002 9044 Enqueuing Move request for scope (-0.01, 0.17)
23:01:08.559 00.001 12252 Worker thread wakes up
23:01:08.559 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:08.560 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
23:01:08.560 00.000 9044 UpdateGuideState exits: m=5705 SNR=51.7
23:01:08.561 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:08.562 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
23:01:08.562 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:08.564 00.002 9044 Enqueuing Expose request
23:01:08.565 00.001 12252 Moving (-0.01, 0.17) raw xDistance=-0.17 yDistance=0.02
23:01:08.569 00.004 12252 PPEC rslt: input = -0.17, final = -0.16, react = -0.10, pred = -0.06, hyst = -0.10, hyst_pct = 0.00, period_length = 483.43
23:01:08.569 00.000 12252 PPEC: input: -0.17, control: -0.16, exposure: 2000
23:01:08.569 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:08.569 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:01:08.569 00.000 12252 MoveAxis(E, 63, ABG)
23:01:08.569 00.000 12252 Guiding  Dir = 2, Dur = 63
23:01:08.569 00.000 12252 IsSlewing returns 0
23:01:08.569 00.000 12252 IsGuiding returns 0
23:01:08.572 00.003 12252 PulseGuide returned control before completion, sleep 71
23:01:08.651 00.079 12252 IsGuiding returns 0
23:01:08.651 00.000 12252 Move returns status 0, amount 63
23:01:08.651 00.000 12252 MoveAxis(N, 0, ABG)
23:01:08.652 00.001 12252 Move returns status 0, amount 0
23:01:08.652 00.000 12252 move complete, result=0
23:01:08.652 00.000 12252 worker thread done servicing request
23:01:08.652 00.000 12252 Worker thread wakes up
23:01:08.652 00.000 9044 GuideStep: -0.2 px 63 ms EAST, 0.0 px 0 ms NORTH
23:01:08.655 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:08.655 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:11.014 02.359 12252 Exposure complete
23:01:11.069 00.055 12252 worker thread done servicing request
23:01:11.070 00.001 9044 OnExposeComplete: enter
23:01:11.071 00.001 9044 UpdateGuideState(): m_state=6
23:01:11.072 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
23:01:11.073 00.001 9044 Star::Find returns 1 (0), X=1015.00, Y=827.00, Mass=6056, SNR=53.4, Peak=173 HFD=5.6
23:01:11.074 00.001 9044 MultiStar: [#1 0.07,-0.27,1.03,U] [#2 0.14,0.22,1.19,U] [#3 0.07,-0.20,0.83,U] [#4 0.14,-1.08,0.00,M1] [#5 0.20,0.17,0.61,U] [#6 0.34,0.27,0.00,M7] [#7 0.17,-0.28,0.42,U] [#8 0.31,0.24,0.00,M5] 
23:01:11.076 00.002 9044 refined, 5 included, MultiStar: {0.13, -0.00}, one-star: {0.17, 0.20}
23:01:11.077 00.001 9044 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.62) = xAngle (1.62 = 1.62)
23:01:11.078 00.001 9044 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.46 = -1.46)
23:01:11.081 00.003 9044 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.00 mountX=-0.01 mountY=-0.13, mountTheta=-1.62
23:01:11.085 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.00, opts=13)
23:01:11.088 00.003 9044 Enqueuing Move request for scope (0.13, -0.00)
23:01:11.091 00.003 12252 Worker thread wakes up
23:01:11.091 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:11.093 00.002 9044 UpdateGuideState exits: m=6056 SNR=53.4
23:01:11.096 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:11.098 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:11.101 00.003 9044 Enqueuing Expose request
23:01:11.103 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
23:01:11.104 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
23:01:11.104 00.000 12252 Moving (0.13, -0.00) raw xDistance=-0.01 yDistance=-0.13
23:01:11.108 00.004 12252 PPEC rslt: input = -0.01, final = -0.06, react = -0.00, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:01:11.108 00.000 12252 PPEC: input: -0.01, control: -0.06, exposure: 2000
23:01:11.108 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:11.110 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:01:11.110 00.000 12252 MoveAxis(E, 23, ABG)
23:01:11.110 00.000 12252 Guiding  Dir = 2, Dur = 23
23:01:11.110 00.000 12252 IsSlewing returns 0
23:01:11.111 00.001 12252 IsGuiding returns 0
23:01:11.113 00.002 12252 PulseGuide returned control before completion, sleep 31
23:01:11.158 00.045 12252 IsGuiding returns 0
23:01:11.158 00.000 12252 Move returns status 0, amount 23
23:01:11.158 00.000 12252 MoveAxis(N, 0, ABG)
23:01:11.158 00.000 12252 Move returns status 0, amount 0
23:01:11.158 00.000 12252 move complete, result=0
23:01:11.158 00.000 12252 worker thread done servicing request
23:01:11.158 00.000 12252 Worker thread wakes up
23:01:11.159 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:11.159 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:11.159 00.000 9044 GuideStep: -0.0 px 23 ms EAST, -0.1 px 0 ms NORTH
23:01:13.503 02.344 12252 Exposure complete
23:01:13.550 00.047 12252 worker thread done servicing request
23:01:13.550 00.000 9044 OnExposeComplete: enter
23:01:13.551 00.001 9044 UpdateGuideState(): m_state=6
23:01:13.553 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4219
23:01:13.555 00.002 9044 Star::Find returns 1 (0), X=1014.96, Y=826.90, Mass=5657, SNR=51.8, Peak=173 HFD=4.9
23:01:13.557 00.002 9044 MultiStar: [#1 -0.02,-0.26,1.05,U] [#2 0.09,0.11,1.24,U] [#3 0.03,-0.38,0.85,U] [#4 -0.02,-0.03,1.25,U] [#5 0.17,0.06,0.64,U] [#6 0.17,0.17,0.43,U] [#7 0.05,-0.21,0.43,U] [#8 0.11,0.10,0.40,U] 
23:01:13.560 00.003 9044 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.14, 0.10}
23:01:13.563 00.003 9044 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.62) = xAngle (0.98 = 0.98)
23:01:13.565 00.002 9044 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.10 = -2.10)
23:01:13.567 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.64 mountX=0.04 mountY=-0.07, mountTheta=-1.00
23:01:13.572 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.05, opts=13)
23:01:13.574 00.002 9044 Enqueuing Move request for scope (0.06, -0.05)
23:01:13.577 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:13.580 00.003 9044 UpdateGuideState exits: m=5657 SNR=51.8
23:01:13.582 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:13.584 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:13.586 00.002 9044 Enqueuing Expose request
23:01:13.588 00.002 12252 Worker thread wakes up
23:01:13.588 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
23:01:13.588 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
23:01:13.588 00.000 12252 Moving (0.06, -0.05) raw xDistance=0.04 yDistance=-0.07
23:01:13.594 00.006 12252 PPEC rslt: input = 0.04, final = -0.06, react = 0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:01:13.594 00.000 12252 PPEC: input: 0.04, control: -0.06, exposure: 2000
23:01:13.594 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:13.594 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:01:13.594 00.000 12252 MoveAxis(E, 22, ABG)
23:01:13.595 00.001 12252 Guiding  Dir = 2, Dur = 22
23:01:13.595 00.000 12252 IsSlewing returns 0
23:01:13.595 00.000 12252 IsGuiding returns 0
23:01:13.597 00.002 12252 PulseGuide returned control before completion, sleep 31
23:01:13.635 00.038 12252 IsGuiding returns 0
23:01:13.635 00.000 12252 Move returns status 0, amount 22
23:01:13.636 00.001 12252 MoveAxis(N, 0, ABG)
23:01:13.636 00.000 12252 Move returns status 0, amount 0
23:01:13.636 00.000 12252 move complete, result=0
23:01:13.636 00.000 12252 worker thread done servicing request
23:01:13.636 00.000 12252 Worker thread wakes up
23:01:13.636 00.000 9044 GuideStep: 0.0 px 22 ms EAST, -0.1 px 0 ms NORTH
23:01:13.637 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:13.637 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:15.987 02.350 12252 Exposure complete
23:01:16.039 00.052 12252 worker thread done servicing request
23:01:16.039 00.000 9044 OnExposeComplete: enter
23:01:16.040 00.001 9044 UpdateGuideState(): m_state=6
23:01:16.042 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4220
23:01:16.043 00.001 9044 Star::Find returns 1 (0), X=1014.97, Y=826.96, Mass=5964, SNR=52.9, Peak=173 HFD=5.6
23:01:16.044 00.001 9044 MultiStar: [#1 -0.02,-0.07,1.04,U] [#2 0.04,0.29,1.22,U] [#3 0.07,-0.32,0.82,U] [#4 -0.07,-0.05,1.25,U] [#5 0.20,0.33,0.00,M1] [#6 0.06,0.23,0.42,U] [#7 0.03,-0.26,0.42,U] [#8 0.08,0.18,0.41,U] 
23:01:16.046 00.002 9044 refined, 7 included, MultiStar: {0.03, 0.03}, one-star: {0.14, 0.16}
23:01:16.047 00.001 9044 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.62) = xAngle (2.32 = 2.32)
23:01:16.048 00.001 9044 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.76 = -0.76)
23:01:16.049 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.70 mountX=-0.03 mountY=-0.03, mountTheta=-2.35
23:01:16.051 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.03, opts=13)
23:01:16.052 00.001 9044 Enqueuing Move request for scope (0.03, 0.03)
23:01:16.053 00.001 12252 Worker thread wakes up
23:01:16.053 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:16.054 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:01:16.054 00.000 9044 UpdateGuideState exits: m=5964 SNR=52.9
23:01:16.056 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:01:16.056 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:16.057 00.001 12252 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
23:01:16.057 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:16.058 00.001 9044 Enqueuing Expose request
23:01:16.060 00.002 12252 PPEC rslt: input = -0.03, final = -0.06, react = -0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:01:16.060 00.000 12252 PPEC: input: -0.03, control: -0.06, exposure: 2000
23:01:16.060 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:16.060 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:01:16.060 00.000 12252 MoveAxis(E, 23, ABG)
23:01:16.060 00.000 12252 Guiding  Dir = 2, Dur = 23
23:01:16.061 00.001 12252 IsSlewing returns 0
23:01:16.061 00.000 12252 IsGuiding returns 0
23:01:16.063 00.002 12252 PulseGuide returned control before completion, sleep 31
23:01:16.101 00.038 12252 IsGuiding returns 0
23:01:16.101 00.000 12252 Move returns status 0, amount 23
23:01:16.101 00.000 12252 MoveAxis(N, 0, ABG)
23:01:16.102 00.001 12252 Move returns status 0, amount 0
23:01:16.102 00.000 12252 move complete, result=0
23:01:16.102 00.000 12252 worker thread done servicing request
23:01:16.102 00.000 12252 Worker thread wakes up
23:01:16.102 00.000 9044 GuideStep: -0.0 px 23 ms EAST, -0.0 px 0 ms NORTH
23:01:16.105 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:16.105 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:18.457 02.352 12252 Exposure complete
23:01:18.512 00.055 12252 worker thread done servicing request
23:01:18.512 00.000 9044 OnExposeComplete: enter
23:01:18.514 00.002 9044 UpdateGuideState(): m_state=6
23:01:18.515 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4221
23:01:18.516 00.001 9044 Star::Find returns 1 (0), X=1014.99, Y=827.40, Mass=5682, SNR=51.7, Peak=173 HFD=5.2
23:01:18.520 00.004 9044 MultiStar: [#1 0.09,0.19,1.07,U] [#2 0.07,0.45,0.00,M1] [#3 0.06,0.01,0.84,U] [#4 0.51,-0.71,0.00,M1] [#5 0.10,0.61,0.00,M2] [#6 0.24,0.53,0.00,M6] [#7 0.09,0.06,0.45,U] [#8 0.06,0.62,0.00,M4] 
23:01:18.522 00.002 9044 refined, 3 included, MultiStar: {0.10, 0.25}, one-star: {0.16, 0.61}
23:01:18.523 00.001 9044 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.62) = xAngle (2.81 = 2.81)
23:01:18.525 00.002 9044 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.28 = -0.28)
23:01:18.528 00.003 9044 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.18 mountX=-0.26 mountY=-0.07, mountTheta=-2.86
23:01:18.530 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.25, opts=13)
23:01:18.532 00.002 9044 Enqueuing Move request for scope (0.10, 0.25)
23:01:18.533 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:18.534 00.001 9044 UpdateGuideState exits: m=5682 SNR=51.7
23:01:18.535 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:18.536 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:18.537 00.001 9044 Enqueuing Expose request
23:01:18.539 00.002 12252 Worker thread wakes up
23:01:18.539 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
23:01:18.540 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
23:01:18.540 00.000 12252 Moving (0.10, 0.25) raw xDistance=-0.26 yDistance=-0.07
23:01:18.542 00.002 12252 PPEC rslt: input = -0.26, final = -0.21, react = -0.15, pred = -0.05, hyst = -0.14, hyst_pct = 0.00, period_length = 483.43
23:01:18.542 00.000 12252 PPEC: input: -0.26, control: -0.21, exposure: 2000
23:01:18.542 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:18.542 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:01:18.543 00.001 12252 MoveAxis(E, 82, ABG)
23:01:18.543 00.000 12252 Guiding  Dir = 2, Dur = 82
23:01:18.543 00.000 12252 IsSlewing returns 0
23:01:18.543 00.000 12252 IsGuiding returns 0
23:01:18.545 00.002 12252 PulseGuide returned control before completion, sleep 91
23:01:18.640 00.095 12252 IsGuiding returns 0
23:01:18.640 00.000 12252 Move returns status 0, amount 82
23:01:18.640 00.000 12252 MoveAxis(N, 0, ABG)
23:01:18.641 00.001 12252 Move returns status 0, amount 0
23:01:18.641 00.000 12252 move complete, result=0
23:01:18.641 00.000 12252 worker thread done servicing request
23:01:18.641 00.000 12252 Worker thread wakes up
23:01:18.641 00.000 9044 GuideStep: -0.3 px 82 ms EAST, -0.1 px 0 ms NORTH
23:01:18.642 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:18.642 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:20.984 02.342 12252 Exposure complete
23:01:21.057 00.073 12252 worker thread done servicing request
23:01:21.057 00.000 9044 OnExposeComplete: enter
23:01:21.059 00.002 9044 UpdateGuideState(): m_state=6
23:01:21.061 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4222
23:01:21.062 00.001 9044 Star::Find returns 1 (0), X=1014.95, Y=827.14, Mass=5750, SNR=52.0, Peak=173 HFD=5.2
23:01:21.063 00.001 9044 MultiStar: [#1 0.03,0.13,1.05,U] [#2 0.22,0.43,0.00,M2] [#3 0.04,-0.08,0.84,U] [#4 -0.15,-0.14,1.28,U] [#5 0.27,0.49,0.00,M3] [#6 0.24,0.46,0.00,M7] [#7 0.05,-0.04,0.43,U] [#8 0.23,0.42,0.00,M5] 
23:01:21.065 00.002 9044 refined, 4 included, MultiStar: {0.00, 0.05}, one-star: {0.13, 0.34}
23:01:21.066 00.001 9044 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.62) = xAngle (3.15 = -3.13)
23:01:21.067 00.001 9044 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.06 = 0.06)
23:01:21.068 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.52 mountX=-0.05 mountY=0.00, mountTheta=3.08
23:01:21.071 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.05, opts=13)
23:01:21.072 00.001 9044 Enqueuing Move request for scope (0.00, 0.05)
23:01:21.073 00.001 12252 Worker thread wakes up
23:01:21.073 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:21.074 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.05) opts 0xd
23:01:21.074 00.000 9044 UpdateGuideState exits: m=5750 SNR=52.0
23:01:21.075 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:21.076 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.05)
23:01:21.076 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:21.078 00.002 9044 Enqueuing Expose request
23:01:21.079 00.001 12252 Moving (0.00, 0.05) raw xDistance=-0.05 yDistance=0.00
23:01:21.082 00.003 12252 PPEC rslt: input = -0.05, final = -0.06, react = -0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:01:21.082 00.000 12252 PPEC: input: -0.05, control: -0.06, exposure: 2000
23:01:21.082 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:21.082 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:01:21.082 00.000 12252 MoveAxis(E, 22, ABG)
23:01:21.082 00.000 12252 Guiding  Dir = 2, Dur = 22
23:01:21.082 00.000 12252 IsSlewing returns 0
23:01:21.082 00.000 12252 IsGuiding returns 0
23:01:21.084 00.002 12252 PulseGuide returned control before completion, sleep 31
23:01:21.118 00.034 12252 IsGuiding returns 1
23:01:21.118 00.000 12252 scope still moving after pulse duration time elapsed
23:01:21.150 00.032 12252 IsSlewing returns 0
23:01:21.150 00.000 12252 IsGuiding returns 0
23:01:21.150 00.000 12252 scope move finished after 22 + 45 ms
23:01:21.150 00.000 12252 Move returns status 0, amount 22
23:01:21.150 00.000 12252 MoveAxis(N, 0, ABG)
23:01:21.150 00.000 12252 Move returns status 0, amount 0
23:01:21.150 00.000 12252 move complete, result=0
23:01:21.150 00.000 12252 worker thread done servicing request
23:01:21.150 00.000 12252 Worker thread wakes up
23:01:21.150 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:21.150 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:21.151 00.001 9044 GuideStep: -0.0 px 22 ms EAST, 0.0 px 0 ms NORTH
23:01:23.505 02.354 12252 Exposure complete
23:01:23.555 00.050 12252 worker thread done servicing request
23:01:23.555 00.000 9044 OnExposeComplete: enter
23:01:23.556 00.001 9044 UpdateGuideState(): m_state=6
23:01:23.558 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4223
23:01:23.559 00.001 9044 Star::Find returns 1 (0), X=1014.95, Y=827.11, Mass=5788, SNR=52.1, Peak=173 HFD=5.0
23:01:23.561 00.002 9044 MultiStar: [#1 0.11,-0.14,1.06,U] [#2 0.18,0.33,1.21,U] [#3 0.19,-0.04,0.85,U] [#4 0.09,0.05,1.25,U] [#5 0.38,0.39,0.00,M4] [#6 0.32,0.43,0.00,M8] [#7 0.09,-0.15,0.43,U] [#8 0.34,0.41,0.00,M6] 
23:01:23.563 00.002 9044 refined, 5 included, MultiStar: {0.13, 0.09}, one-star: {0.12, 0.31}
23:01:23.564 00.001 9044 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.62) = xAngle (2.22 = 2.22)
23:01:23.566 00.002 9044 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.86 = -0.86)
23:01:23.567 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.60 mountX=-0.10 mountY=-0.12, mountTheta=-2.25
23:01:23.569 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.09, opts=13)
23:01:23.570 00.001 9044 Enqueuing Move request for scope (0.13, 0.09)
23:01:23.571 00.001 12252 Worker thread wakes up
23:01:23.571 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:23.572 00.001 9044 UpdateGuideState exits: m=5788 SNR=52.1
23:01:23.573 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
23:01:23.574 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:23.575 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:23.576 00.001 9044 Enqueuing Expose request
23:01:23.577 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
23:01:23.577 00.000 12252 Moving (0.13, 0.09) raw xDistance=-0.10 yDistance=-0.12
23:01:23.581 00.004 12252 PPEC rslt: input = -0.10, final = -0.05, react = -0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:01:23.581 00.000 12252 PPEC: input: -0.10, control: -0.05, exposure: 2000
23:01:23.581 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:23.581 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:01:23.581 00.000 12252 MoveAxis(E, 20, ABG)
23:01:23.581 00.000 12252 Guiding  Dir = 2, Dur = 20
23:01:23.582 00.001 12252 IsSlewing returns 0
23:01:23.582 00.000 12252 IsGuiding returns 0
23:01:23.584 00.002 12252 PulseGuide returned control before completion, sleep 29
23:01:23.616 00.032 12252 IsGuiding returns 0
23:01:23.616 00.000 12252 Move returns status 0, amount 20
23:01:23.616 00.000 12252 MoveAxis(N, 0, ABG)
23:01:23.616 00.000 12252 Move returns status 0, amount 0
23:01:23.616 00.000 12252 move complete, result=0
23:01:23.616 00.000 12252 worker thread done servicing request
23:01:23.616 00.000 9044 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
23:01:23.617 00.001 12252 Worker thread wakes up
23:01:23.618 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:23.618 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:25.959 02.341 12252 Exposure complete
23:01:26.028 00.069 12252 worker thread done servicing request
23:01:26.028 00.000 9044 OnExposeComplete: enter
23:01:26.029 00.001 9044 UpdateGuideState(): m_state=6
23:01:26.030 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4224
23:01:26.032 00.002 9044 Star::Find returns 1 (0), X=1015.09, Y=827.23, Mass=6211, SNR=53.8, Peak=173 HFD=5.5
23:01:26.035 00.003 9044 MultiStar: [#1 0.10,-0.08,1.02,U] [#2 0.14,0.32,1.15,U] [#3 0.05,-0.12,0.80,U] [#4 -0.12,-0.13,1.25,U] [#5 0.27,0.42,0.00,M5] [#6 0.26,0.45,0.00,M9] [#7 0.14,-0.14,0.41,U] [#8 0.21,0.37,0.00,M7] 
23:01:26.037 00.002 9044 refined, 5 included, MultiStar: {0.08, 0.07}, one-star: {0.26, 0.43}
23:01:26.039 00.002 9044 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.62) = xAngle (2.32 = 2.32)
23:01:26.041 00.002 9044 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.76 = -0.76)
23:01:26.043 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.70 mountX=-0.08 mountY=-0.08, mountTheta=-2.35
23:01:26.048 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.07, opts=13)
23:01:26.050 00.002 9044 Enqueuing Move request for scope (0.08, 0.07)
23:01:26.052 00.002 12252 Worker thread wakes up
23:01:26.052 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:26.054 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
23:01:26.054 00.000 9044 UpdateGuideState exits: m=6211 SNR=53.8
23:01:26.056 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:26.058 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:26.060 00.002 9044 Enqueuing Expose request
23:01:26.062 00.002 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
23:01:26.062 00.000 12252 Moving (0.08, 0.07) raw xDistance=-0.08 yDistance=-0.08
23:01:26.067 00.005 12252 PPEC rslt: input = -0.08, final = -0.05, react = -0.05, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:01:26.067 00.000 12252 PPEC: input: -0.08, control: -0.05, exposure: 2000
23:01:26.067 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:26.067 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:01:26.067 00.000 12252 MoveAxis(E, 20, ABG)
23:01:26.067 00.000 12252 Guiding  Dir = 2, Dur = 20
23:01:26.068 00.001 12252 IsSlewing returns 0
23:01:26.068 00.000 12252 IsGuiding returns 0
23:01:26.070 00.002 12252 PulseGuide returned control before completion, sleep 29
23:01:26.110 00.040 12252 IsGuiding returns 1
23:01:26.110 00.000 12252 scope still moving after pulse duration time elapsed
23:01:26.141 00.031 12252 IsSlewing returns 0
23:01:26.141 00.000 12252 IsGuiding returns 0
23:01:26.141 00.000 12252 scope move finished after 20 + 53 ms
23:01:26.141 00.000 12252 Move returns status 0, amount 20
23:01:26.141 00.000 12252 MoveAxis(N, 0, ABG)
23:01:26.141 00.000 12252 Move returns status 0, amount 0
23:01:26.142 00.001 12252 move complete, result=0
23:01:26.142 00.000 12252 worker thread done servicing request
23:01:26.142 00.000 12252 Worker thread wakes up
23:01:26.142 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:26.142 00.000 9044 GuideStep: -0.1 px 20 ms EAST, -0.1 px 0 ms NORTH
23:01:26.144 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:28.493 02.349 12252 Exposure complete
23:01:28.563 00.070 12252 worker thread done servicing request
23:01:28.563 00.000 9044 OnExposeComplete: enter
23:01:28.565 00.002 9044 UpdateGuideState(): m_state=6
23:01:28.567 00.002 9044 Star::Find(15, 1015, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4225
23:01:28.570 00.003 9044 Star::Find returns 1 (0), X=1014.98, Y=827.23, Mass=5923, SNR=52.7, Peak=173 HFD=5.4
23:01:28.573 00.003 9044 MultiStar: [#1 0.08,0.17,1.04,U] [#2 0.08,0.44,0.00,M1] [#3 -0.00,0.07,0.82,U] [#4 -0.11,-0.08,1.25,U] [#5 0.04,0.54,0.00,M6] [#6 0.13,0.55,0.00,M10] [#7 0.02,0.02,0.42,U] [#8 0.08,0.37,0.40,U] 
23:01:28.576 00.003 9044 refined, 5 included, MultiStar: {0.03, 0.15}, one-star: {0.15, 0.44}
23:01:28.579 00.003 9044 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.62) = xAngle (3.02 = 3.02)
23:01:28.581 00.002 9044 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.07 = -0.07)
23:01:28.583 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.39 mountX=-0.15 mountY=-0.01, mountTheta=-3.07
23:01:28.587 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.15, opts=13)
23:01:28.588 00.001 9044 Enqueuing Move request for scope (0.03, 0.15)
23:01:28.590 00.002 12252 Worker thread wakes up
23:01:28.590 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:28.592 00.002 9044 UpdateGuideState exits: m=5923 SNR=52.7
23:01:28.593 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:28.594 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:28.596 00.002 9044 Enqueuing Expose request
23:01:28.597 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
23:01:28.597 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
23:01:28.597 00.000 12252 Moving (0.03, 0.15) raw xDistance=-0.15 yDistance=-0.01
23:01:28.601 00.004 12252 PPEC rslt: input = -0.15, final = -0.14, react = -0.09, pred = -0.05, hyst = -0.08, hyst_pct = 0.00, period_length = 483.43
23:01:28.602 00.001 12252 PPEC: input: -0.15, control: -0.14, exposure: 2000
23:01:28.602 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:28.602 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:01:28.602 00.000 12252 MoveAxis(E, 54, ABG)
23:01:28.602 00.000 12252 Guiding  Dir = 2, Dur = 54
23:01:28.603 00.001 12252 IsSlewing returns 0
23:01:28.603 00.000 12252 IsGuiding returns 0
23:01:28.605 00.002 12252 PulseGuide returned control before completion, sleep 62
23:01:28.678 00.073 12252 IsGuiding returns 0
23:01:28.678 00.000 12252 Move returns status 0, amount 54
23:01:28.678 00.000 12252 MoveAxis(N, 0, ABG)
23:01:28.678 00.000 12252 Move returns status 0, amount 0
23:01:28.678 00.000 12252 move complete, result=0
23:01:28.678 00.000 12252 worker thread done servicing request
23:01:28.678 00.000 12252 Worker thread wakes up
23:01:28.680 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:28.680 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:28.680 00.000 9044 GuideStep: -0.1 px 54 ms EAST, -0.0 px 0 ms NORTH
23:01:31.034 02.354 12252 Exposure complete
23:01:31.094 00.060 12252 worker thread done servicing request
23:01:31.094 00.000 9044 OnExposeComplete: enter
23:01:31.096 00.002 9044 UpdateGuideState(): m_state=6
23:01:31.098 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4226
23:01:31.100 00.002 9044 Star::Find returns 1 (0), X=1015.07, Y=826.93, Mass=6005, SNR=53.2, Peak=173 HFD=5.3
23:01:31.103 00.003 9044 MultiStar: [#1 0.08,-0.17,1.03,U] [#2 0.18,0.22,1.18,U] [#3 0.06,-0.16,0.80,U] [#4 0.45,-0.86,0.00,M1] [#5 0.34,0.37,0.00,M7] [#6 0.28,0.33,0.00,R] [#7 0.12,-0.22,0.42,U] [#8 0.36,0.29,0.00,M7] 
23:01:31.104 00.001 9044 refined, 4 included, MultiStar: {0.15, 0.00}, one-star: {0.25, 0.14}
23:01:31.105 00.001 9044 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.62) = xAngle (1.64 = 1.64)
23:01:31.105 00.000 9044 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.44 = -1.44)
23:01:31.106 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.02 mountX=-0.01 mountY=-0.14, mountTheta=-1.64
23:01:31.108 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=0.00, opts=13)
23:01:31.110 00.002 9044 Enqueuing Move request for scope (0.15, 0.00)
23:01:31.112 00.002 12252 Worker thread wakes up
23:01:31.112 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:31.113 00.001 9044 UpdateGuideState exits: m=6005 SNR=53.2
23:01:31.113 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:31.115 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:31.116 00.001 9044 Enqueuing Expose request
23:01:31.117 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
23:01:31.117 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
23:01:31.117 00.000 12252 Moving (0.15, 0.00) raw xDistance=-0.01 yDistance=-0.14
23:01:31.121 00.004 12252 PPEC rslt: input = -0.01, final = -0.06, react = -0.01, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:01:31.121 00.000 12252 PPEC: input: -0.01, control: -0.06, exposure: 2000
23:01:31.121 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:31.121 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:01:31.121 00.000 12252 MoveAxis(E, 23, ABG)
23:01:31.121 00.000 12252 Guiding  Dir = 2, Dur = 23
23:01:31.122 00.001 12252 IsSlewing returns 0
23:01:31.122 00.000 12252 IsGuiding returns 0
23:01:31.124 00.002 12252 PulseGuide returned control before completion, sleep 32
23:01:31.164 00.040 12252 IsGuiding returns 0
23:01:31.164 00.000 12252 Move returns status 0, amount 23
23:01:31.164 00.000 12252 MoveAxis(N, 0, ABG)
23:01:31.164 00.000 12252 Move returns status 0, amount 0
23:01:31.164 00.000 12252 move complete, result=0
23:01:31.166 00.002 12252 worker thread done servicing request
23:01:31.166 00.000 12252 Worker thread wakes up
23:01:31.166 00.000 9044 GuideStep: -0.0 px 23 ms EAST, -0.1 px 0 ms NORTH
23:01:31.167 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:31.167 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:33.527 02.360 12252 Exposure complete
23:01:33.580 00.053 12252 worker thread done servicing request
23:01:33.580 00.000 9044 OnExposeComplete: enter
23:01:33.580 00.000 9044 UpdateGuideState(): m_state=6
23:01:33.581 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4227
23:01:33.582 00.001 9044 Star::Find returns 1 (0), X=1015.00, Y=827.07, Mass=5860, SNR=52.5, Peak=173 HFD=5.6
23:01:33.583 00.001 9044 MultiStar: [#1 0.18,-0.02,1.03,U] [#2 0.07,0.25,1.21,U] [#3 0.00,-0.12,0.83,U] [#4 0.09,0.06,1.24,U] [#5 0.22,0.31,0.00,M8] [#6 0.05,0.01,0.42,U] [#7 0.14,-0.14,0.43,U] [#8 0.10,0.30,0.41,U] 
23:01:33.584 00.001 9044 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.18, 0.27}
23:01:33.585 00.001 9044 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.62) = xAngle (2.33 = 2.33)
23:01:33.585 00.000 9044 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.75 = -0.75)
23:01:33.586 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.14 cameraTheta=0.71 mountX=-0.10 mountY=-0.09, mountTheta=-2.36
23:01:33.588 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.09, opts=13)
23:01:33.589 00.001 9044 Enqueuing Move request for scope (0.10, 0.09)
23:01:33.591 00.002 12252 Worker thread wakes up
23:01:33.591 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:33.592 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:01:33.592 00.000 9044 UpdateGuideState exits: m=5860 SNR=52.5
23:01:33.593 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:33.595 00.002 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:01:33.595 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:33.596 00.001 9044 Enqueuing Expose request
23:01:33.597 00.001 12252 Moving (0.10, 0.09) raw xDistance=-0.10 yDistance=-0.09
23:01:33.600 00.003 12252 PPEC rslt: input = -0.10, final = -0.06, react = -0.06, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:01:33.600 00.000 12252 PPEC: input: -0.10, control: -0.06, exposure: 2000
23:01:33.600 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:33.600 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:01:33.600 00.000 12252 MoveAxis(E, 22, ABG)
23:01:33.600 00.000 12252 Guiding  Dir = 2, Dur = 22
23:01:33.602 00.002 12252 IsSlewing returns 0
23:01:33.602 00.000 12252 IsGuiding returns 0
23:01:33.603 00.001 12252 PulseGuide returned control before completion, sleep 31
23:01:33.643 00.040 12252 IsGuiding returns 0
23:01:33.643 00.000 12252 Move returns status 0, amount 22
23:01:33.643 00.000 12252 MoveAxis(N, 0, ABG)
23:01:33.643 00.000 12252 Move returns status 0, amount 0
23:01:33.643 00.000 12252 move complete, result=0
23:01:33.643 00.000 12252 worker thread done servicing request
23:01:33.643 00.000 12252 Worker thread wakes up
23:01:33.643 00.000 9044 GuideStep: -0.1 px 22 ms EAST, -0.1 px 0 ms NORTH
23:01:33.647 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:33.647 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:36.004 02.357 12252 Exposure complete
23:01:36.050 00.046 12252 worker thread done servicing request
23:01:36.051 00.001 9044 OnExposeComplete: enter
23:01:36.051 00.000 9044 UpdateGuideState(): m_state=6
23:01:36.053 00.002 9044 Star::Find(15, 1015, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4228
23:01:36.055 00.002 9044 Star::Find returns 1 (0), X=1015.01, Y=827.02, Mass=5855, SNR=52.7, Peak=173 HFD=5.6
23:01:36.056 00.001 9044 MultiStar: [#1 0.07,-0.15,1.03,U] [#2 0.15,0.26,1.16,U] [#3 0.02,-0.25,0.86,U] [#4 0.02,0.05,1.24,U] [#5 0.14,0.25,0.64,U] [#6 -0.10,0.05,0.42,U] [#7 0.08,-0.25,0.43,U] [#8 0.22,0.28,0.42,U] 
23:01:36.057 00.001 9044 refined, 8 included, MultiStar: {0.09, 0.06}, one-star: {0.18, 0.23}
23:01:36.058 00.001 9044 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.62) = xAngle (2.20 = 2.20)
23:01:36.060 00.002 9044 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.89 = -0.89)
23:01:36.061 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.57 mountX=-0.06 mountY=-0.08, mountTheta=-2.22
23:01:36.063 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.06, opts=13)
23:01:36.065 00.002 9044 Enqueuing Move request for scope (0.09, 0.06)
23:01:36.065 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:36.067 00.002 9044 UpdateGuideState exits: m=5855 SNR=52.7
23:01:36.068 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:36.069 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:36.070 00.001 9044 Enqueuing Expose request
23:01:36.071 00.001 12252 Worker thread wakes up
23:01:36.071 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
23:01:36.071 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
23:01:36.071 00.000 12252 Moving (0.09, 0.06) raw xDistance=-0.06 yDistance=-0.08
23:01:36.074 00.003 12252 PPEC rslt: input = -0.06, final = -0.07, react = -0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:01:36.075 00.001 12252 PPEC: input: -0.06, control: -0.07, exposure: 2000
23:01:36.075 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:36.075 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:01:36.075 00.000 12252 MoveAxis(E, 26, ABG)
23:01:36.075 00.000 12252 Guiding  Dir = 2, Dur = 26
23:01:36.075 00.000 12252 IsSlewing returns 0
23:01:36.075 00.000 12252 IsGuiding returns 0
23:01:36.078 00.003 12252 PulseGuide returned control before completion, sleep 34
23:01:36.114 00.036 12252 IsGuiding returns 0
23:01:36.114 00.000 12252 Move returns status 0, amount 26
23:01:36.114 00.000 12252 MoveAxis(N, 0, ABG)
23:01:36.114 00.000 12252 Move returns status 0, amount 0
23:01:36.114 00.000 12252 move complete, result=0
23:01:36.114 00.000 12252 worker thread done servicing request
23:01:36.114 00.000 9044 GuideStep: -0.1 px 26 ms EAST, -0.1 px 0 ms NORTH
23:01:36.116 00.002 12252 Worker thread wakes up
23:01:36.116 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:36.116 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:38.460 02.344 12252 Exposure complete
23:01:38.509 00.049 12252 worker thread done servicing request
23:01:38.509 00.000 9044 OnExposeComplete: enter
23:01:38.510 00.001 9044 UpdateGuideState(): m_state=6
23:01:38.511 00.001 9044 Star::Find(15, 1015, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4229
23:01:38.512 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=827.06, Mass=5830, SNR=52.3, Peak=173 HFD=5.3
23:01:38.514 00.002 9044 MultiStar: [#1 0.04,0.06,1.07,U] [#2 0.07,0.35,1.21,U] [#3 0.09,-0.09,0.84,U] [#4 -0.04,0.00,1.24,U] [#5 0.05,0.44,0.00,M8] [#6 -0.07,0.11,0.42,U] [#7 0.06,-0.08,0.41,U] [#8 0.13,0.34,0.41,U] 
23:01:38.516 00.002 9044 refined, 7 included, MultiStar: {0.04, 0.13}, one-star: {0.09, 0.26}
23:01:38.517 00.001 9044 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.62) = xAngle (2.86 = 2.86)
23:01:38.518 00.001 9044 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.22 = -0.22)
23:01:38.519 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.24 mountX=-0.13 mountY=-0.03, mountTheta=-2.92
23:01:38.521 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.13, opts=13)
23:01:38.522 00.001 9044 Enqueuing Move request for scope (0.04, 0.13)
23:01:38.523 00.001 12252 Worker thread wakes up
23:01:38.523 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
23:01:38.523 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:38.526 00.003 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
23:01:38.526 00.000 9044 UpdateGuideState exits: m=5830 SNR=52.3
23:01:38.526 00.000 12252 Moving (0.04, 0.13) raw xDistance=-0.13 yDistance=-0.03
23:01:38.526 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:38.527 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:38.529 00.002 9044 Enqueuing Expose request
23:01:38.530 00.001 12252 PPEC rslt: input = -0.13, final = -0.15, react = -0.08, pred = -0.07, hyst = -0.07, hyst_pct = 0.00, period_length = 483.43
23:01:38.530 00.000 12252 PPEC: input: -0.13, control: -0.15, exposure: 2000
23:01:38.530 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:38.530 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:01:38.530 00.000 12252 MoveAxis(E, 57, ABG)
23:01:38.530 00.000 12252 Guiding  Dir = 2, Dur = 57
23:01:38.530 00.000 12252 IsSlewing returns 0
23:01:38.530 00.000 12252 IsGuiding returns 0
23:01:38.533 00.003 12252 PulseGuide returned control before completion, sleep 66
23:01:38.608 00.075 12252 IsGuiding returns 0
23:01:38.608 00.000 12252 Move returns status 0, amount 57
23:01:38.608 00.000 12252 MoveAxis(N, 0, ABG)
23:01:38.608 00.000 12252 Move returns status 0, amount 0
23:01:38.608 00.000 12252 move complete, result=0
23:01:38.608 00.000 12252 worker thread done servicing request
23:01:38.608 00.000 12252 Worker thread wakes up
23:01:38.608 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:38.608 00.000 9044 GuideStep: -0.1 px 57 ms EAST, -0.0 px 0 ms NORTH
23:01:38.611 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:40.974 02.363 12252 Exposure complete
23:01:41.041 00.067 12252 worker thread done servicing request
23:01:41.041 00.000 9044 OnExposeComplete: enter
23:01:41.043 00.002 9044 UpdateGuideState(): m_state=6
23:01:41.044 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4230
23:01:41.045 00.001 9044 Star::Find returns 1 (0), X=1014.90, Y=826.90, Mass=5951, SNR=53.1, Peak=173 HFD=5.4
23:01:41.047 00.002 9044 MultiStar: [#1 -0.08,-0.10,1.04,U] [#2 0.05,0.24,1.19,U] [#3 0.01,-0.19,0.81,U] [#4 -0.07,-0.06,1.24,U] [#5 0.21,0.40,0.00,M9] [#6 -0.14,-0.05,0.40,U] [#7 -0.11,-0.28,0.43,U] [#8 0.16,0.24,0.41,U] 
23:01:41.048 00.001 9044 refined, 7 included, MultiStar: {-0.01, 0.00}, one-star: {0.07, 0.10}
23:01:41.049 00.001 9044 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.62) = xAngle (4.51 = -1.77)
23:01:41.050 00.001 9044 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.43 = 1.43)
23:01:41.051 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=2.89 mountX=-0.00 mountY=0.01, mountTheta=1.77
23:01:41.053 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.00, opts=13)
23:01:41.054 00.001 9044 Enqueuing Move request for scope (-0.01, 0.00)
23:01:41.055 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:41.056 00.001 9044 UpdateGuideState exits: m=5951 SNR=53.1
23:01:41.058 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:41.059 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:41.060 00.001 9044 Enqueuing Expose request
23:01:41.062 00.002 12252 Worker thread wakes up
23:01:41.062 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
23:01:41.062 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
23:01:41.062 00.000 12252 Moving (-0.01, 0.00) raw xDistance=-0.00 yDistance=0.01
23:01:41.066 00.004 12252 PPEC rslt: input = -0.00, final = -0.07, react = -0.00, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:01:41.066 00.000 12252 PPEC: input: -0.00, control: -0.07, exposure: 2000
23:01:41.066 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:41.066 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:01:41.066 00.000 12252 MoveAxis(E, 27, ABG)
23:01:41.066 00.000 12252 Guiding  Dir = 2, Dur = 27
23:01:41.066 00.000 12252 IsSlewing returns 0
23:01:41.067 00.001 12252 IsGuiding returns 0
23:01:41.069 00.002 12252 PulseGuide returned control before completion, sleep 35
23:01:41.120 00.051 12252 IsGuiding returns 0
23:01:41.120 00.000 12252 Move returns status 0, amount 27
23:01:41.120 00.000 12252 MoveAxis(N, 0, ABG)
23:01:41.120 00.000 12252 Move returns status 0, amount 0
23:01:41.120 00.000 12252 move complete, result=0
23:01:41.120 00.000 12252 worker thread done servicing request
23:01:41.120 00.000 12252 Worker thread wakes up
23:01:41.120 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:41.120 00.000 9044 GuideStep: -0.0 px 27 ms EAST, 0.0 px 0 ms NORTH
23:01:41.124 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:43.464 02.340 12252 Exposure complete
23:01:43.513 00.049 12252 worker thread done servicing request
23:01:43.513 00.000 9044 OnExposeComplete: enter
23:01:43.514 00.001 9044 UpdateGuideState(): m_state=6
23:01:43.515 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4231
23:01:43.517 00.002 9044 Star::Find returns 1 (0), X=1014.89, Y=826.78, Mass=5991, SNR=53.1, Peak=173 HFD=5.2
23:01:43.518 00.001 9044 MultiStar: [#1 -0.03,-0.32,1.03,U] [#2 0.00,0.06,1.19,U] [#3 -0.03,-0.30,0.83,U] [#4 -0.08,-0.11,1.25,U] [#5 0.09,0.12,0.63,U] [#6 -0.10,-0.13,0.41,U] [#7 -0.15,-0.45,0.00,M1] [#8 -0.02,0.14,0.41,U] 
23:01:43.519 00.001 9044 single-star, 7 included, MultiStar: {-0.01, -0.09}, one-star: {0.06, -0.02}
23:01:43.520 00.001 9044 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.62) = xAngle (1.32 = 1.32)
23:01:43.521 00.001 9044 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.76 = -1.76)
23:01:43.522 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.30 mountX=0.02 mountY=-0.07, mountTheta=-1.33
23:01:43.524 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.02, opts=13)
23:01:43.526 00.002 9044 Enqueuing Move request for scope (0.06, -0.02)
23:01:43.527 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:43.528 00.001 9044 UpdateGuideState exits: m=5991 SNR=53.1
23:01:43.529 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:43.531 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:43.532 00.001 9044 Enqueuing Expose request
23:01:43.533 00.001 12252 Worker thread wakes up
23:01:43.533 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:01:43.533 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:01:43.533 00.000 12252 Moving (0.06, -0.02) raw xDistance=0.02 yDistance=-0.07
23:01:43.536 00.003 12252 PPEC rslt: input = 0.02, final = -0.07, react = 0.01, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:01:43.537 00.001 12252 PPEC: input: 0.02, control: -0.07, exposure: 2000
23:01:43.537 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:43.537 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:01:43.537 00.000 12252 MoveAxis(E, 28, ABG)
23:01:43.537 00.000 12252 Guiding  Dir = 2, Dur = 28
23:01:43.537 00.000 12252 IsSlewing returns 0
23:01:43.537 00.000 12252 IsGuiding returns 0
23:01:43.539 00.002 12252 PulseGuide returned control before completion, sleep 37
23:01:43.579 00.040 12252 IsGuiding returns 0
23:01:43.579 00.000 12252 Move returns status 0, amount 28
23:01:43.579 00.000 12252 MoveAxis(N, 0, ABG)
23:01:43.579 00.000 12252 Move returns status 0, amount 0
23:01:43.579 00.000 12252 move complete, result=0
23:01:43.579 00.000 12252 worker thread done servicing request
23:01:43.579 00.000 12252 Worker thread wakes up
23:01:43.579 00.000 9044 GuideStep: 0.0 px 28 ms EAST, -0.1 px 0 ms NORTH
23:01:43.582 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:43.582 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:45.924 02.342 12252 Exposure complete
23:01:45.971 00.047 12252 worker thread done servicing request
23:01:45.971 00.000 9044 OnExposeComplete: enter
23:01:45.972 00.001 9044 UpdateGuideState(): m_state=6
23:01:45.973 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4232
23:01:45.974 00.001 9044 Star::Find returns 1 (0), X=1015.11, Y=826.74, Mass=5749, SNR=52.0, Peak=173 HFD=5.1
23:01:45.976 00.002 9044 MultiStar: [#1 0.12,-0.42,0.00,M1] [#2 0.39,0.01,0.00,M1] [#3 0.13,-0.53,0.00,M1] [#4 0.52,-1.07,0.00,M1] [#5 0.23,0.08,0.65,U] [#6 -0.01,-0.33,0.42,U] [#7 0.24,-0.42,0.00,M2] [#8 0.32,0.08,0.42,U] 
23:01:45.977 00.001 9044 refined, 3 included, MultiStar: {0.23, -0.04}, one-star: {0.29, -0.06}
23:01:45.978 00.001 9044 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.62) = xAngle (1.43 = 1.43)
23:01:45.979 00.001 9044 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.65 = -1.65)
23:01:45.980 00.001 9044 CameraToMount -- cameraX=0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-0.19 mountX=0.03 mountY=-0.23, mountTheta=-1.43
23:01:45.982 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.23, y=-0.04, opts=13)
23:01:45.984 00.002 9044 Enqueuing Move request for scope (0.23, -0.04)
23:01:45.985 00.001 12252 Worker thread wakes up
23:01:45.986 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:45.987 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.04) opts 0xd
23:01:45.987 00.000 9044 UpdateGuideState exits: m=5749 SNR=52.0
23:01:45.988 00.001 12252 Handling offset move in thread for scope, endpoint = (0.23, -0.04)
23:01:45.988 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:45.988 00.000 12252 Moving (0.23, -0.04) raw xDistance=0.03 yDistance=-0.23
23:01:45.988 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:45.989 00.001 9044 Enqueuing Expose request
23:01:45.991 00.002 12252 PPEC rslt: input = 0.03, final = -0.07, react = 0.02, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:01:45.991 00.000 12252 PPEC: input: 0.03, control: -0.07, exposure: 2000
23:01:45.991 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:01:45.991 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:01:45.991 00.000 12252 MoveAxis(E, 26, ABG)
23:01:45.991 00.000 12252 Guiding  Dir = 2, Dur = 26
23:01:45.991 00.000 12252 IsSlewing returns 0
23:01:45.991 00.000 12252 IsGuiding returns 0
23:01:45.994 00.003 12252 PulseGuide returned control before completion, sleep 34
23:01:46.037 00.043 12252 IsGuiding returns 0
23:01:46.037 00.000 12252 Move returns status 0, amount 26
23:01:46.037 00.000 12252 MoveAxis(N, 0, ABG)
23:01:46.037 00.000 12252 Move returns status 0, amount 0
23:01:46.037 00.000 12252 move complete, result=0
23:01:46.037 00.000 12252 worker thread done servicing request
23:01:46.037 00.000 12252 Worker thread wakes up
23:01:46.037 00.000 9044 GuideStep: 0.0 px 26 ms EAST, -0.2 px 0 ms NORTH
23:01:46.038 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:46.038 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:48.405 02.367 12252 Exposure complete
23:01:48.488 00.083 12252 worker thread done servicing request
23:01:48.488 00.000 9044 OnExposeComplete: enter
23:01:48.489 00.001 9044 UpdateGuideState(): m_state=6
23:01:48.491 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4233
23:01:48.493 00.002 9044 Star::Find returns 1 (0), X=1014.96, Y=826.52, Mass=5804, SNR=52.3, Peak=173 HFD=5.1
23:01:48.494 00.001 9044 MultiStar: [#1 0.03,-0.50,0.00,M2] [#2 0.05,-0.04,1.21,U] [#3 0.01,-0.60,0.00,M2] [#4 0.11,-1.33,0.00,M2] [#5 -0.00,-0.07,0.66,U] [#6 -0.22,-0.36,0.00,M1] [#7 0.07,-0.49,0.00,M3] [#8 0.13,-0.14,0.42,U] 
23:01:48.495 00.001 9044 refined, 3 included, MultiStar: {0.08, -0.13}, one-star: {0.14, -0.28}
23:01:48.496 00.001 9044 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.62) = xAngle (0.59 = 0.59)
23:01:48.498 00.002 9044 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.50 = -2.50)
23:01:48.498 00.000 9044 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.04 mountX=0.13 mountY=-0.09, mountTheta=-0.62
23:01:48.501 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.13, opts=13)
23:01:48.502 00.001 9044 Enqueuing Move request for scope (0.08, -0.13)
23:01:48.503 00.001 12252 Worker thread wakes up
23:01:48.503 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:48.504 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
23:01:48.504 00.000 9044 UpdateGuideState exits: m=5804 SNR=52.3
23:01:48.505 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
23:01:48.505 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:48.506 00.001 12252 Moving (0.08, -0.13) raw xDistance=0.13 yDistance=-0.09
23:01:48.506 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:48.507 00.001 9044 Enqueuing Expose request
23:01:48.510 00.003 12252 PPEC rslt: input = 0.13, final = 0.01, react = 0.08, pred = -0.06, hyst = 0.06, hyst_pct = 0.00, period_length = 483.43
23:01:48.510 00.000 12252 PPEC: input: 0.13, control: 0.01, exposure: 2000
23:01:48.510 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:48.510 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:01:48.510 00.000 12252 MoveAxis(W, 4, ABG)
23:01:48.510 00.000 12252 Guiding  Dir = 3, Dur = 4
23:01:48.510 00.000 12252 IsSlewing returns 0
23:01:48.511 00.001 12252 IsGuiding returns 0
23:01:48.513 00.002 12252 PulseGuide returned control before completion, sleep 12
23:01:48.528 00.015 12252 IsGuiding returns 0
23:01:48.528 00.000 12252 Move returns status 0, amount 4
23:01:48.528 00.000 12252 MoveAxis(N, 0, ABG)
23:01:48.528 00.000 12252 Move returns status 0, amount 0
23:01:48.528 00.000 12252 move complete, result=0
23:01:48.529 00.001 12252 worker thread done servicing request
23:01:48.529 00.000 12252 Worker thread wakes up
23:01:48.529 00.000 9044 GuideStep: 0.1 px 4 ms WEST, -0.1 px 0 ms NORTH
23:01:48.529 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:48.531 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:50.873 02.342 12252 Exposure complete
23:01:50.926 00.053 12252 worker thread done servicing request
23:01:50.926 00.000 9044 OnExposeComplete: enter
23:01:50.929 00.003 9044 UpdateGuideState(): m_state=6
23:01:50.931 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4234
23:01:50.932 00.001 9044 Star::Find returns 1 (0), X=1015.01, Y=826.66, Mass=5562, SNR=51.3, Peak=173 HFD=5.1
23:01:50.934 00.002 9044 MultiStar: [#1 0.04,-0.43,0.00,M3] [#2 0.11,-0.07,1.21,U] [#3 -0.04,-0.65,0.00,M3] [#4 0.11,-1.36,0.00,M3] [#5 0.16,-0.01,0.66,U] [#6 -0.13,-0.34,0.43,U] [#7 0.05,-0.52,0.00,M4] [#8 0.19,-0.06,0.42,U] 
23:01:50.935 00.001 9044 refined, 4 included, MultiStar: {0.12, -0.11}, one-star: {0.18, -0.14}
23:01:50.937 00.002 9044 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.62) = xAngle (0.90 = 0.90)
23:01:50.938 00.001 9044 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.18 = -2.18)
23:01:50.939 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.72 mountX=0.10 mountY=-0.13, mountTheta=-0.92
23:01:50.941 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.11, opts=13)
23:01:50.942 00.001 9044 Enqueuing Move request for scope (0.12, -0.11)
23:01:50.943 00.001 12252 Worker thread wakes up
23:01:50.943 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:50.944 00.001 9044 UpdateGuideState exits: m=5562 SNR=51.3
23:01:50.946 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:50.947 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
23:01:50.947 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:50.950 00.003 9044 Enqueuing Expose request
23:01:50.951 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
23:01:50.951 00.000 12252 Moving (0.12, -0.11) raw xDistance=0.10 yDistance=-0.13
23:01:50.954 00.003 12252 PPEC rslt: input = 0.10, final = 0.00, react = 0.06, pred = -0.06, hyst = 0.05, hyst_pct = 0.00, period_length = 483.43
23:01:50.954 00.000 12252 PPEC: input: 0.10, control: 0.00, exposure: 2000
23:01:50.954 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:50.954 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:01:50.954 00.000 12252 MoveAxis(W, 0, ABG)
23:01:50.954 00.000 12252 Move returns status 0, amount 0
23:01:50.954 00.000 12252 MoveAxis(N, 0, ABG)
23:01:50.954 00.000 12252 Move returns status 0, amount 0
23:01:50.955 00.001 12252 move complete, result=0
23:01:50.955 00.000 12252 worker thread done servicing request
23:01:50.955 00.000 12252 Worker thread wakes up
23:01:50.955 00.000 9044 GuideStep: 0.1 px 0 ms WEST, -0.1 px 0 ms NORTH
23:01:50.956 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:50.956 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:53.288 02.332 12252 Exposure complete
23:01:53.337 00.049 12252 worker thread done servicing request
23:01:53.337 00.000 9044 OnExposeComplete: enter
23:01:53.338 00.001 9044 UpdateGuideState(): m_state=6
23:01:53.339 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4235
23:01:53.340 00.001 9044 Star::Find returns 1 (0), X=1015.02, Y=826.53, Mass=6008, SNR=53.2, Peak=173 HFD=5.2
23:01:53.340 00.000 9044 MultiStar: [#1 0.10,-0.46,0.00,M4] [#2 0.08,-0.12,1.16,U] [#3 -0.06,-0.61,0.00,M4] [#4 0.12,-1.43,0.00,M4] [#5 0.17,-0.13,0.63,U] [#6 -0.03,-0.51,0.00,M1] [#7 0.16,-0.73,0.00,M5] [#8 0.22,-0.18,0.38,U] 
23:01:53.341 00.001 9044 refined, 3 included, MultiStar: {0.15, -0.17}, one-star: {0.19, -0.26}
23:01:53.342 00.001 9044 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.62) = xAngle (0.77 = 0.77)
23:01:53.343 00.001 9044 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.31 = -2.31)
23:01:53.344 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.85 mountX=0.16 mountY=-0.17, mountTheta=-0.80
23:01:53.347 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.17, opts=13)
23:01:53.350 00.003 9044 Enqueuing Move request for scope (0.15, -0.17)
23:01:53.352 00.002 12252 Worker thread wakes up
23:01:53.352 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:53.354 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
23:01:53.354 00.000 9044 UpdateGuideState exits: m=6008 SNR=53.2
23:01:53.356 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:53.357 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
23:01:53.357 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:53.359 00.002 9044 Enqueuing Expose request
23:01:53.361 00.002 12252 Moving (0.15, -0.17) raw xDistance=0.16 yDistance=-0.17
23:01:53.364 00.003 12252 PPEC rslt: input = 0.16, final = 0.04, react = 0.10, pred = -0.05, hyst = 0.09, hyst_pct = 0.00, period_length = 483.43
23:01:53.364 00.000 12252 PPEC: input: 0.16, control: 0.04, exposure: 2000
23:01:53.364 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:01:53.364 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:01:53.364 00.000 12252 MoveAxis(W, 17, ABG)
23:01:53.364 00.000 12252 Guiding  Dir = 3, Dur = 17
23:01:53.364 00.000 12252 IsSlewing returns 0
23:01:53.365 00.001 12252 IsGuiding returns 0
23:01:53.367 00.002 12252 PulseGuide returned control before completion, sleep 26
23:01:53.411 00.044 12252 IsGuiding returns 0
23:01:53.411 00.000 12252 Move returns status 0, amount 17
23:01:53.411 00.000 12252 MoveAxis(N, 0, ABG)
23:01:53.411 00.000 12252 Move returns status 0, amount 0
23:01:53.411 00.000 12252 move complete, result=0
23:01:53.411 00.000 12252 worker thread done servicing request
23:01:53.411 00.000 12252 Worker thread wakes up
23:01:53.411 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:53.411 00.000 9044 GuideStep: 0.2 px 17 ms WEST, -0.2 px 0 ms NORTH
23:01:53.415 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:55.767 02.352 12252 Exposure complete
23:01:55.814 00.047 12252 worker thread done servicing request
23:01:55.814 00.000 9044 OnExposeComplete: enter
23:01:55.815 00.001 9044 UpdateGuideState(): m_state=6
23:01:55.818 00.003 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4236
23:01:55.819 00.001 9044 Star::Find returns 1 (0), X=1014.97, Y=826.71, Mass=5657, SNR=51.6, Peak=173 HFD=5.2
23:01:55.820 00.001 9044 MultiStar: [#1 0.03,-0.49,0.00,M5] [#2 0.04,0.00,1.21,U] [#3 -0.06,-0.63,0.00,M5] [#4 0.13,-1.38,0.00,M5] [#5 -0.01,-0.04,0.66,U] [#6 -0.12,-0.41,0.00,M2] [#7 0.06,-0.47,0.00,M6] [#8 0.13,-0.04,0.42,U] 
23:01:55.821 00.001 9044 refined, 3 included, MultiStar: {0.07, -0.04}, one-star: {0.15, -0.09}
23:01:55.822 00.001 9044 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.62) = xAngle (1.13 = 1.13)
23:01:55.823 00.001 9044 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.95 = -1.95)
23:01:55.823 00.000 9044 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.49 mountX=0.03 mountY=-0.08, mountTheta=-1.14
23:01:55.825 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.04, opts=13)
23:01:55.826 00.001 9044 Enqueuing Move request for scope (0.07, -0.04)
23:01:55.827 00.001 12252 Worker thread wakes up
23:01:55.827 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:55.829 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
23:01:55.829 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
23:01:55.829 00.000 12252 Moving (0.07, -0.04) raw xDistance=0.03 yDistance=-0.08
23:01:55.829 00.000 9044 UpdateGuideState exits: m=5657 SNR=51.6
23:01:55.831 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:55.833 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:55.835 00.002 9044 Enqueuing Expose request
23:01:55.836 00.001 12252 PPEC rslt: input = 0.03, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:01:55.836 00.000 12252 PPEC: input: 0.03, control: -0.05, exposure: 2000
23:01:55.836 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:55.837 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:01:55.837 00.000 12252 MoveAxis(E, 21, ABG)
23:01:55.837 00.000 12252 Guiding  Dir = 2, Dur = 21
23:01:55.837 00.000 12252 IsSlewing returns 0
23:01:55.837 00.000 12252 IsGuiding returns 0
23:01:55.840 00.003 12252 PulseGuide returned control before completion, sleep 29
23:01:55.870 00.030 12252 IsGuiding returns 1
23:01:55.870 00.000 12252 scope still moving after pulse duration time elapsed
23:01:55.901 00.031 12252 IsSlewing returns 0
23:01:55.901 00.000 12252 IsGuiding returns 0
23:01:55.901 00.000 12252 scope move finished after 21 + 43 ms
23:01:55.901 00.000 12252 Move returns status 0, amount 21
23:01:55.901 00.000 12252 MoveAxis(N, 0, ABG)
23:01:55.903 00.002 12252 Move returns status 0, amount 0
23:01:55.903 00.000 12252 move complete, result=0
23:01:55.903 00.000 12252 worker thread done servicing request
23:01:55.903 00.000 9044 GuideStep: 0.0 px 21 ms EAST, -0.1 px 0 ms NORTH
23:01:55.904 00.001 12252 Worker thread wakes up
23:01:55.904 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:55.904 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:01:58.257 02.353 12252 Exposure complete
23:01:58.300 00.043 12252 worker thread done servicing request
23:01:58.300 00.000 9044 OnExposeComplete: enter
23:01:58.301 00.001 9044 UpdateGuideState(): m_state=6
23:01:58.303 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4237
23:01:58.303 00.000 9044 Star::Find returns 1 (0), X=1014.93, Y=826.55, Mass=5814, SNR=52.2, Peak=173 HFD=5.2
23:01:58.304 00.001 9044 MultiStar: [#1 0.01,-0.55,0.00,M6] [#2 0.33,-0.11,1.19,U] [#3 -0.09,-0.58,0.00,M6] [#4 -0.05,-0.21,1.25,U] [#5 0.12,-0.12,0.65,U] [#6 -0.14,-0.43,0.00,M3] [#7 -0.01,-0.49,0.00,M7] [#8 0.14,-0.01,0.42,U] 
23:01:58.305 00.001 9044 refined, 4 included, MultiStar: {0.13, -0.16}, one-star: {0.10, -0.25}
23:01:58.307 00.002 9044 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.62) = xAngle (0.73 = 0.73)
23:01:58.310 00.003 9044 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.36 = -2.36)
23:01:58.311 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-0.90 mountX=0.15 mountY=-0.14, mountTheta=-0.76
23:01:58.313 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.16, opts=13)
23:01:58.314 00.001 9044 Enqueuing Move request for scope (0.13, -0.16)
23:01:58.314 00.000 12252 Worker thread wakes up
23:01:58.315 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:01:58.316 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.16) opts 0xd
23:01:58.316 00.000 9044 UpdateGuideState exits: m=5814 SNR=52.2
23:01:58.316 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.16)
23:01:58.316 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:01:58.318 00.002 12252 Moving (0.13, -0.16) raw xDistance=0.15 yDistance=-0.14
23:01:58.318 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:01:58.320 00.002 9044 Enqueuing Expose request
23:01:58.323 00.003 12252 PPEC rslt: input = 0.15, final = 0.05, react = 0.09, pred = -0.04, hyst = 0.08, hyst_pct = 0.00, period_length = 483.43
23:01:58.324 00.001 12252 PPEC: input: 0.15, control: 0.05, exposure: 2000
23:01:58.324 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:01:58.324 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:01:58.324 00.000 12252 MoveAxis(W, 18, ABG)
23:01:58.324 00.000 12252 Guiding  Dir = 3, Dur = 18
23:01:58.325 00.001 12252 IsSlewing returns 0
23:01:58.325 00.000 12252 IsGuiding returns 0
23:01:58.327 00.002 12252 PulseGuide returned control before completion, sleep 27
23:01:58.366 00.039 12252 IsGuiding returns 0
23:01:58.366 00.000 12252 Move returns status 0, amount 18
23:01:58.367 00.001 12252 MoveAxis(N, 0, ABG)
23:01:58.367 00.000 12252 Move returns status 0, amount 0
23:01:58.367 00.000 12252 move complete, result=0
23:01:58.367 00.000 12252 worker thread done servicing request
23:01:58.367 00.000 9044 GuideStep: 0.2 px 18 ms WEST, -0.1 px 0 ms NORTH
23:01:58.369 00.002 12252 Worker thread wakes up
23:01:58.369 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:01:58.370 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:00.711 02.341 12252 Exposure complete
23:02:00.771 00.060 12252 worker thread done servicing request
23:02:00.771 00.000 9044 OnExposeComplete: enter
23:02:00.772 00.001 9044 UpdateGuideState(): m_state=6
23:02:00.773 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4238
23:02:00.775 00.002 9044 Star::Find returns 1 (0), X=1015.01, Y=826.53, Mass=5881, SNR=52.7, Peak=173 HFD=5.2
23:02:00.776 00.001 9044 MultiStar: [#1 0.01,-0.49,0.00,M7] [#2 0.13,-0.04,1.20,U] [#3 0.03,-0.37,0.83,U] [#4 0.07,-1.29,0.00,M5] [#5 0.13,-0.16,0.63,U] [#6 -0.02,-0.32,0.42,U] [#7 0.05,-0.55,0.00,M8] [#8 0.22,-0.08,0.41,U] 
23:02:00.778 00.002 9044 refined, 5 included, MultiStar: {0.12, -0.20}, one-star: {0.18, -0.27}
23:02:00.779 00.001 9044 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.62) = xAngle (0.59 = 0.59)
23:02:00.780 00.001 9044 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.50 = -2.50)
23:02:00.781 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.04 mountX=0.19 mountY=-0.14, mountTheta=-0.63
23:02:00.783 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.20, opts=13)
23:02:00.784 00.001 9044 Enqueuing Move request for scope (0.12, -0.20)
23:02:00.785 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:00.787 00.002 9044 UpdateGuideState exits: m=5881 SNR=52.7
23:02:00.788 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:00.789 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:00.790 00.001 9044 Enqueuing Expose request
23:02:00.791 00.001 12252 Worker thread wakes up
23:02:00.791 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
23:02:00.791 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
23:02:00.791 00.000 12252 Moving (0.12, -0.20) raw xDistance=0.19 yDistance=-0.14
23:02:00.795 00.004 12252 PPEC rslt: input = 0.19, final = 0.07, react = 0.11, pred = -0.04, hyst = 0.10, hyst_pct = 0.00, period_length = 483.43
23:02:00.795 00.000 12252 PPEC: input: 0.19, control: 0.07, exposure: 2000
23:02:00.795 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:00.795 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:02:00.796 00.001 12252 MoveAxis(W, 28, ABG)
23:02:00.796 00.000 12252 Guiding  Dir = 3, Dur = 28
23:02:00.796 00.000 12252 IsSlewing returns 0
23:02:00.796 00.000 12252 IsGuiding returns 0
23:02:00.798 00.002 12252 PulseGuide returned control before completion, sleep 37
23:02:00.844 00.046 12252 IsGuiding returns 0
23:02:00.844 00.000 12252 Move returns status 0, amount 28
23:02:00.844 00.000 12252 MoveAxis(N, 0, ABG)
23:02:00.844 00.000 12252 Move returns status 0, amount 0
23:02:00.844 00.000 12252 move complete, result=0
23:02:00.845 00.001 12252 worker thread done servicing request
23:02:00.845 00.000 9044 GuideStep: 0.2 px 28 ms WEST, -0.1 px 0 ms NORTH
23:02:00.846 00.001 12252 Worker thread wakes up
23:02:00.846 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:00.846 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:03.196 02.350 12252 Exposure complete
23:02:03.261 00.065 12252 worker thread done servicing request
23:02:03.261 00.000 9044 OnExposeComplete: enter
23:02:03.263 00.002 9044 UpdateGuideState(): m_state=6
23:02:03.264 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4239
23:02:03.266 00.002 9044 Star::Find returns 1 (0), X=1014.95, Y=826.56, Mass=5808, SNR=52.3, Peak=173 HFD=5.1
23:02:03.267 00.001 9044 MultiStar: [#1 0.00,-0.48,0.00,M8] [#2 0.10,-0.00,1.22,U] [#3 0.00,-0.54,0.00,M6] [#4 0.10,-1.36,0.00,M6] [#5 0.09,-0.02,0.65,U] [#6 -0.07,-0.37,0.40,U] [#7 0.03,-0.47,0.00,M9] [#8 0.17,0.00,0.41,U] 
23:02:03.268 00.001 9044 refined, 4 included, MultiStar: {0.09, -0.11}, one-star: {0.12, -0.24}
23:02:03.269 00.001 9044 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.62) = xAngle (0.76 = 0.76)
23:02:03.271 00.002 9044 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.32 = -2.32)
23:02:03.272 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-0.86 mountX=0.10 mountY=-0.11, mountTheta=-0.79
23:02:03.274 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.11, opts=13)
23:02:03.275 00.001 9044 Enqueuing Move request for scope (0.09, -0.11)
23:02:03.277 00.002 12252 Worker thread wakes up
23:02:03.278 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:03.279 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
23:02:03.279 00.000 9044 UpdateGuideState exits: m=5808 SNR=52.3
23:02:03.282 00.003 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
23:02:03.282 00.000 12252 Moving (0.09, -0.11) raw xDistance=0.10 yDistance=-0.11
23:02:03.282 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:03.284 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:03.285 00.001 9044 Enqueuing Expose request
23:02:03.286 00.001 12252 PPEC rslt: input = 0.10, final = 0.02, react = 0.06, pred = -0.05, hyst = 0.06, hyst_pct = 0.00, period_length = 483.43
23:02:03.286 00.000 12252 PPEC: input: 0.10, control: 0.02, exposure: 2000
23:02:03.286 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:03.286 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:02:03.286 00.000 12252 MoveAxis(W, 7, ABG)
23:02:03.286 00.000 12252 Guiding  Dir = 3, Dur = 7
23:02:03.287 00.001 12252 IsSlewing returns 0
23:02:03.287 00.000 12252 IsGuiding returns 0
23:02:03.288 00.001 12252 PulseGuide returned control before completion, sleep 16
23:02:03.306 00.018 12252 IsGuiding returns 0
23:02:03.306 00.000 12252 Move returns status 0, amount 7
23:02:03.306 00.000 12252 MoveAxis(N, 0, ABG)
23:02:03.306 00.000 12252 Move returns status 0, amount 0
23:02:03.306 00.000 12252 move complete, result=0
23:02:03.306 00.000 12252 worker thread done servicing request
23:02:03.306 00.000 12252 Worker thread wakes up
23:02:03.306 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:03.306 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:03.306 00.000 9044 GuideStep: 0.1 px 7 ms WEST, -0.1 px 0 ms NORTH
23:02:05.632 02.326 12252 Exposure complete
23:02:05.688 00.056 12252 worker thread done servicing request
23:02:05.688 00.000 9044 OnExposeComplete: enter
23:02:05.689 00.001 9044 UpdateGuideState(): m_state=6
23:02:05.690 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4240
23:02:05.691 00.001 9044 Star::Find returns 1 (0), X=1015.05, Y=826.60, Mass=6006, SNR=53.0, Peak=173 HFD=5.2
23:02:05.692 00.001 9044 MultiStar: [#1 0.03,-0.42,0.00,M9] [#2 0.11,0.06,1.21,U] [#3 0.02,-0.54,0.00,M7] [#4 0.47,-1.04,0.00,M7] [#5 0.08,-0.00,0.64,U] [#6 -0.08,-0.19,0.41,U] [#7 0.13,-0.29,0.42,U] [#8 0.22,0.02,0.40,U] 
23:02:05.693 00.001 9044 refined, 5 included, MultiStar: {0.13, -0.08}, one-star: {0.22, -0.20}
23:02:05.694 00.001 9044 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.62) = xAngle (1.06 = 1.06)
23:02:05.695 00.001 9044 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.02 = -2.02)
23:02:05.696 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=-0.08 hyp=0.15 cameraTheta=-0.57 mountX=0.07 mountY=-0.13, mountTheta=-1.07
23:02:05.698 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.08, opts=13)
23:02:05.700 00.002 9044 Enqueuing Move request for scope (0.13, -0.08)
23:02:05.701 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:05.702 00.001 9044 UpdateGuideState exits: m=6006 SNR=53.0
23:02:05.703 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:05.704 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:05.705 00.001 9044 Enqueuing Expose request
23:02:05.707 00.002 12252 Worker thread wakes up
23:02:05.707 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.08) opts 0xd
23:02:05.707 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.08)
23:02:05.707 00.000 12252 Moving (0.13, -0.08) raw xDistance=0.07 yDistance=-0.13
23:02:05.710 00.003 12252 PPEC rslt: input = 0.07, final = -0.05, react = 0.04, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:02:05.711 00.001 12252 PPEC: input: 0.07, control: -0.05, exposure: 2000
23:02:05.711 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:05.711 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:02:05.711 00.000 12252 MoveAxis(E, 21, ABG)
23:02:05.711 00.000 12252 Guiding  Dir = 2, Dur = 21
23:02:05.713 00.002 12252 IsSlewing returns 0
23:02:05.713 00.000 12252 IsGuiding returns 0
23:02:05.715 00.002 12252 PulseGuide returned control before completion, sleep 30
23:02:05.756 00.041 12252 IsGuiding returns 0
23:02:05.756 00.000 12252 Move returns status 0, amount 21
23:02:05.756 00.000 12252 MoveAxis(N, 0, ABG)
23:02:05.756 00.000 12252 Move returns status 0, amount 0
23:02:05.756 00.000 12252 move complete, result=0
23:02:05.756 00.000 12252 worker thread done servicing request
23:02:05.756 00.000 9044 GuideStep: 0.1 px 21 ms EAST, -0.1 px 0 ms NORTH
23:02:05.758 00.002 12252 Worker thread wakes up
23:02:05.758 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:05.758 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:08.123 02.365 12252 Exposure complete
23:02:08.188 00.065 12252 worker thread done servicing request
23:02:08.188 00.000 9044 OnExposeComplete: enter
23:02:08.190 00.002 9044 UpdateGuideState(): m_state=6
23:02:08.193 00.003 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4241
23:02:08.195 00.002 9044 Star::Find returns 1 (0), X=1014.89, Y=826.52, Mass=5950, SNR=52.9, Peak=173 HFD=5.2
23:02:08.198 00.003 9044 MultiStar: [#1 -0.06,-0.59,0.00,M10] [#2 -0.01,-0.10,1.20,U] [#3 -0.04,-0.64,0.00,M8] [#4 0.08,-1.43,0.00,M8] [#5 0.07,-0.11,0.64,U] [#6 -0.16,-0.41,0.00,M1] [#7 -0.03,-0.63,0.00,M9] [#8 0.15,-0.16,0.41,U] 
23:02:08.199 00.001 9044 refined, 3 included, MultiStar: {0.05, -0.16}, one-star: {0.06, -0.28}
23:02:08.200 00.001 9044 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.62) = xAngle (0.35 = 0.35)
23:02:08.202 00.002 9044 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.74 = -2.74)
23:02:08.204 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.28 mountX=0.16 mountY=-0.07, mountTheta=-0.40
23:02:08.206 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.16, opts=13)
23:02:08.207 00.001 9044 Enqueuing Move request for scope (0.05, -0.16)
23:02:08.210 00.003 12252 Worker thread wakes up
23:02:08.210 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:08.212 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.16) opts 0xd
23:02:08.213 00.001 9044 UpdateGuideState exits: m=5950 SNR=52.9
23:02:08.213 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.16)
23:02:08.214 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:08.214 00.000 12252 Moving (0.05, -0.16) raw xDistance=0.16 yDistance=-0.07
23:02:08.214 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:08.217 00.003 9044 Enqueuing Expose request
23:02:08.219 00.002 12252 PPEC rslt: input = 0.16, final = 0.04, react = 0.10, pred = -0.05, hyst = 0.09, hyst_pct = 0.00, period_length = 483.43
23:02:08.219 00.000 12252 PPEC: input: 0.16, control: 0.04, exposure: 2000
23:02:08.220 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:08.220 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:02:08.220 00.000 12252 MoveAxis(W, 17, ABG)
23:02:08.220 00.000 12252 Guiding  Dir = 3, Dur = 17
23:02:08.220 00.000 12252 IsSlewing returns 0
23:02:08.221 00.001 12252 IsGuiding returns 0
23:02:08.223 00.002 12252 PulseGuide returned control before completion, sleep 25
23:02:08.253 00.030 12252 IsGuiding returns 1
23:02:08.253 00.000 12252 scope still moving after pulse duration time elapsed
23:02:08.285 00.032 12252 IsSlewing returns 0
23:02:08.286 00.001 12252 IsGuiding returns 0
23:02:08.286 00.000 12252 scope move finished after 17 + 48 ms
23:02:08.286 00.000 12252 Move returns status 0, amount 17
23:02:08.286 00.000 12252 MoveAxis(N, 0, ABG)
23:02:08.286 00.000 12252 Move returns status 0, amount 0
23:02:08.286 00.000 12252 move complete, result=0
23:02:08.286 00.000 12252 worker thread done servicing request
23:02:08.286 00.000 12252 Worker thread wakes up
23:02:08.286 00.000 9044 GuideStep: 0.2 px 17 ms WEST, -0.1 px 0 ms NORTH
23:02:08.290 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:08.290 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:10.640 02.350 12252 Exposure complete
23:02:10.692 00.052 12252 worker thread done servicing request
23:02:10.692 00.000 9044 OnExposeComplete: enter
23:02:10.693 00.001 9044 UpdateGuideState(): m_state=6
23:02:10.695 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4242
23:02:10.696 00.001 9044 Star::Find returns 1 (0), X=1015.02, Y=826.60, Mass=5946, SNR=52.9, Peak=173 HFD=5.2
23:02:10.697 00.001 9044 MultiStar: [#1 0.03,-0.44,0.00,R] [#2 0.10,-0.04,1.18,U] [#3 0.00,-0.48,0.00,M9] [#4 0.17,-1.34,0.00,M9] [#5 0.05,-0.07,0.65,U] [#6 -0.11,-0.32,0.41,U] [#7 0.08,-0.48,0.00,M10] [#8 0.14,0.01,0.41,U] 
23:02:10.698 00.001 9044 refined, 4 included, MultiStar: {0.10, -0.11}, one-star: {0.19, -0.20}
23:02:10.699 00.001 9044 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.62) = xAngle (0.76 = 0.76)
23:02:10.700 00.001 9044 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.32 = -2.32)
23:02:10.701 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.86 mountX=0.11 mountY=-0.11, mountTheta=-0.79
23:02:10.704 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.11, opts=13)
23:02:10.705 00.001 9044 Enqueuing Move request for scope (0.10, -0.11)
23:02:10.707 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:10.708 00.001 12252 Worker thread wakes up
23:02:10.708 00.000 9044 UpdateGuideState exits: m=5946 SNR=52.9
23:02:10.709 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:10.710 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
23:02:10.710 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:10.711 00.001 9044 Enqueuing Expose request
23:02:10.712 00.001 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
23:02:10.712 00.000 12252 Moving (0.10, -0.11) raw xDistance=0.11 yDistance=-0.11
23:02:10.716 00.004 12252 PPEC rslt: input = 0.11, final = 0.01, react = 0.07, pred = -0.05, hyst = 0.06, hyst_pct = 0.00, period_length = 483.43
23:02:10.716 00.000 12252 PPEC: input: 0.11, control: 0.01, exposure: 2000
23:02:10.716 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:10.716 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:02:10.716 00.000 12252 MoveAxis(W, 5, ABG)
23:02:10.716 00.000 12252 Guiding  Dir = 3, Dur = 5
23:02:10.717 00.001 12252 IsSlewing returns 0
23:02:10.717 00.000 12252 IsGuiding returns 0
23:02:10.719 00.002 12252 PulseGuide returned control before completion, sleep 13
23:02:10.736 00.017 12252 IsGuiding returns 0
23:02:10.736 00.000 12252 Move returns status 0, amount 5
23:02:10.736 00.000 12252 MoveAxis(N, 0, ABG)
23:02:10.736 00.000 12252 Move returns status 0, amount 0
23:02:10.736 00.000 12252 move complete, result=0
23:02:10.736 00.000 12252 worker thread done servicing request
23:02:10.736 00.000 12252 Worker thread wakes up
23:02:10.736 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:10.736 00.000 9044 GuideStep: 0.1 px 5 ms WEST, -0.1 px 0 ms NORTH
23:02:10.738 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:13.106 02.368 12252 Exposure complete
23:02:13.161 00.055 12252 worker thread done servicing request
23:02:13.161 00.000 9044 OnExposeComplete: enter
23:02:13.163 00.002 9044 UpdateGuideState(): m_state=6
23:02:13.164 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4243
23:02:13.166 00.002 9044 Star::Find returns 1 (0), X=1014.96, Y=826.78, Mass=6025, SNR=53.4, Peak=173 HFD=5.3
23:02:13.168 00.002 9044 MultiStar: [#1 0.01,-0.03,1.03,U] [#2 -0.03,-0.03,1.19,U] [#3 -0.01,-0.64,0.00,M10] [#4 0.05,-1.29,0.00,M10] [#5 0.08,-0.06,0.63,U] [#6 -0.12,-0.38,0.00,M1] [#7 -0.00,-0.42,0.00,R] [#8 0.16,-0.00,0.41,U] 
23:02:13.170 00.002 9044 refined, 4 included, MultiStar: {0.05, -0.03}, one-star: {0.13, -0.02}
23:02:13.171 00.001 9044 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.62) = xAngle (1.10 = 1.10)
23:02:13.172 00.001 9044 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.98 = -1.98)
23:02:13.174 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.52 mountX=0.03 mountY=-0.05, mountTheta=-1.11
23:02:13.176 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.03, opts=13)
23:02:13.177 00.001 9044 Enqueuing Move request for scope (0.05, -0.03)
23:02:13.178 00.001 12252 Worker thread wakes up
23:02:13.178 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:13.180 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:02:13.180 00.000 9044 UpdateGuideState exits: m=6025 SNR=53.4
23:02:13.181 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:13.182 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:13.183 00.001 9044 Enqueuing Expose request
23:02:13.184 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:02:13.184 00.000 12252 Moving (0.05, -0.03) raw xDistance=0.03 yDistance=-0.05
23:02:13.189 00.005 12252 PPEC rslt: input = 0.03, final = -0.04, react = 0.02, pred = -0.04, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:02:13.189 00.000 12252 PPEC: input: 0.03, control: -0.04, exposure: 2000
23:02:13.189 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:13.189 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:02:13.189 00.000 12252 MoveAxis(E, 16, ABG)
23:02:13.189 00.000 12252 Guiding  Dir = 2, Dur = 16
23:02:13.190 00.001 12252 IsSlewing returns 0
23:02:13.190 00.000 12252 IsGuiding returns 0
23:02:13.192 00.002 12252 PulseGuide returned control before completion, sleep 24
23:02:13.220 00.028 12252 IsGuiding returns 1
23:02:13.221 00.001 12252 scope still moving after pulse duration time elapsed
23:02:13.250 00.029 12252 IsSlewing returns 0
23:02:13.251 00.001 12252 IsGuiding returns 0
23:02:13.251 00.000 12252 scope move finished after 16 + 45 ms
23:02:13.251 00.000 12252 Move returns status 0, amount 16
23:02:13.251 00.000 12252 MoveAxis(N, 0, ABG)
23:02:13.251 00.000 12252 Move returns status 0, amount 0
23:02:13.251 00.000 12252 move complete, result=0
23:02:13.251 00.000 12252 worker thread done servicing request
23:02:13.251 00.000 12252 Worker thread wakes up
23:02:13.252 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:13.252 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:13.252 00.000 9044 GuideStep: 0.0 px 16 ms EAST, -0.1 px 0 ms NORTH
23:02:15.601 02.349 12252 Exposure complete
23:02:15.645 00.044 12252 worker thread done servicing request
23:02:15.645 00.000 9044 OnExposeComplete: enter
23:02:15.648 00.003 9044 UpdateGuideState(): m_state=6
23:02:15.650 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4244
23:02:15.651 00.001 9044 Star::Find returns 1 (0), X=1014.95, Y=826.44, Mass=5758, SNR=52.1, Peak=173 HFD=5.2
23:02:15.654 00.003 9044 MultiStar: [#1 -0.01,-0.20,1.07,U] [#2 0.24,-0.22,1.20,U] [#3 -0.01,-0.71,0.00,R] [#4 0.03,-1.42,0.00,R] [#5 0.15,-0.15,0.65,U] [#6 -0.10,-0.55,0.00,M2] [#7 0.01,-0.21,0.43,U] [#8 0.07,-0.26,0.42,U] 
23:02:15.655 00.001 9044 refined, 5 included, MultiStar: {0.11, -0.24}, one-star: {0.12, -0.36}
23:02:15.655 00.000 9044 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.62) = xAngle (0.49 = 0.49)
23:02:15.656 00.001 9044 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.60 = -2.60)
23:02:15.657 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-1.14 mountX=0.23 mountY=-0.14, mountTheta=-0.53
23:02:15.660 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.24, opts=13)
23:02:15.662 00.002 9044 Enqueuing Move request for scope (0.11, -0.24)
23:02:15.663 00.001 12252 Worker thread wakes up
23:02:15.665 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:15.667 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.24) opts 0xd
23:02:15.667 00.000 9044 UpdateGuideState exits: m=5758 SNR=52.1
23:02:15.669 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:15.671 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:15.673 00.002 9044 Enqueuing Expose request
23:02:15.676 00.003 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.24)
23:02:15.676 00.000 12252 Moving (0.11, -0.24) raw xDistance=0.23 yDistance=-0.14
23:02:15.680 00.004 12252 PPEC rslt: input = 0.23, final = 0.10, react = 0.14, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 483.43
23:02:15.681 00.001 12252 PPEC: input: 0.23, control: 0.10, exposure: 2000
23:02:15.681 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:15.681 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:02:15.681 00.000 12252 MoveAxis(W, 39, ABG)
23:02:15.681 00.000 12252 Guiding  Dir = 3, Dur = 39
23:02:15.681 00.000 12252 IsSlewing returns 0
23:02:15.682 00.001 12252 IsGuiding returns 0
23:02:15.683 00.001 12252 PulseGuide returned control before completion, sleep 48
23:02:15.733 00.050 12252 IsGuiding returns 0
23:02:15.733 00.000 12252 Move returns status 0, amount 39
23:02:15.733 00.000 12252 MoveAxis(N, 0, ABG)
23:02:15.733 00.000 12252 Move returns status 0, amount 0
23:02:15.733 00.000 12252 move complete, result=0
23:02:15.733 00.000 12252 worker thread done servicing request
23:02:15.733 00.000 12252 Worker thread wakes up
23:02:15.733 00.000 9044 GuideStep: 0.2 px 39 ms WEST, -0.1 px 0 ms NORTH
23:02:15.736 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:15.736 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:18.091 02.355 12252 Exposure complete
23:02:18.136 00.045 12252 worker thread done servicing request
23:02:18.136 00.000 9044 OnExposeComplete: enter
23:02:18.137 00.001 9044 UpdateGuideState(): m_state=6
23:02:18.139 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
23:02:18.140 00.001 9044 Star::Find returns 1 (0), X=1014.97, Y=826.46, Mass=5832, SNR=52.4, Peak=173 HFD=5.2
23:02:18.142 00.002 9044 MultiStar: [#1 -0.05,-0.09,1.05,U] [#2 0.06,-0.10,1.18,U] [#3 -0.03,0.11,0.82,U] [#4 -0.00,1.24,0.00,M1] [#5 0.12,-0.10,0.65,U] [#6 -0.08,-0.41,0.00,M3] [#7 0.04,-0.36,0.42,U] [#8 0.13,-0.17,0.40,U] 
23:02:18.143 00.001 9044 refined, 6 included, MultiStar: {0.05, -0.13}, one-star: {0.14, -0.34}
23:02:18.143 00.000 9044 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.62) = xAngle (0.41 = 0.41)
23:02:18.144 00.001 9044 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.68 = -2.68)
23:02:18.145 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.22 mountX=0.13 mountY=-0.06, mountTheta=-0.45
23:02:18.147 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.13, opts=13)
23:02:18.147 00.000 9044 Enqueuing Move request for scope (0.05, -0.13)
23:02:18.149 00.002 12252 Worker thread wakes up
23:02:18.149 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
23:02:18.150 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
23:02:18.150 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
23:02:18.150 00.000 12252 Moving (0.05, -0.13) raw xDistance=0.13 yDistance=-0.06
23:02:18.150 00.000 9044 UpdateGuideState exits: m=5832 SNR=52.4
23:02:18.151 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:18.152 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:18.153 00.001 9044 Enqueuing Expose request
23:02:18.154 00.001 12252 PPEC rslt: input = 0.13, final = 0.05, react = 0.08, pred = -0.03, hyst = 0.07, hyst_pct = 0.00, period_length = 483.43
23:02:18.154 00.000 12252 PPEC: input: 0.13, control: 0.05, exposure: 2000
23:02:18.154 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:18.154 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:02:18.155 00.001 12252 MoveAxis(W, 18, ABG)
23:02:18.155 00.000 12252 Guiding  Dir = 3, Dur = 18
23:02:18.155 00.000 12252 IsSlewing returns 0
23:02:18.155 00.000 12252 IsGuiding returns 0
23:02:18.158 00.003 12252 PulseGuide returned control before completion, sleep 27
23:02:18.195 00.037 12252 IsGuiding returns 0
23:02:18.195 00.000 12252 Move returns status 0, amount 18
23:02:18.195 00.000 12252 MoveAxis(N, 0, ABG)
23:02:18.195 00.000 12252 Move returns status 0, amount 0
23:02:18.195 00.000 12252 move complete, result=0
23:02:18.195 00.000 12252 worker thread done servicing request
23:02:18.195 00.000 12252 Worker thread wakes up
23:02:18.195 00.000 9044 GuideStep: 0.1 px 18 ms WEST, -0.1 px 0 ms NORTH
23:02:18.197 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:18.197 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:20.524 02.327 12252 Exposure complete
23:02:20.570 00.046 12252 worker thread done servicing request
23:02:20.570 00.000 9044 OnExposeComplete: enter
23:02:20.571 00.001 9044 UpdateGuideState(): m_state=6
23:02:20.572 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4246
23:02:20.573 00.001 9044 Star::Find returns 1 (0), X=1014.88, Y=826.74, Mass=5769, SNR=52.2, Peak=173 HFD=5.1
23:02:20.574 00.001 9044 MultiStar: [#1 -0.03,-0.06,1.06,U] [#2 0.16,-0.06,1.18,U] [#3 0.01,0.23,0.84,U] [#4 0.06,0.22,1.24,U] [#5 0.17,0.03,0.63,U] [#6 -0.09,-0.28,0.41,U] [#7 0.02,-0.03,0.43,U] [#8 0.23,0.14,0.42,U] 
23:02:20.575 00.001 9044 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.06, -0.06}
23:02:20.576 00.001 9044 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.62) = xAngle (2.06 = 2.06)
23:02:20.576 00.000 9044 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.03 = -1.03)
23:02:20.577 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.43 mountX=-0.03 mountY=-0.06, mountTheta=-2.07
23:02:20.579 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.03, opts=13)
23:02:20.581 00.002 9044 Enqueuing Move request for scope (0.06, 0.03)
23:02:20.581 00.000 12252 Worker thread wakes up
23:02:20.581 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:20.582 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
23:02:20.582 00.000 9044 UpdateGuideState exits: m=5769 SNR=52.2
23:02:20.583 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:20.584 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
23:02:20.584 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:20.585 00.001 9044 Enqueuing Expose request
23:02:20.585 00.000 12252 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=-0.06
23:02:20.588 00.003 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:02:20.588 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
23:02:20.588 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:20.588 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:02:20.588 00.000 12252 MoveAxis(E, 12, ABG)
23:02:20.588 00.000 12252 Guiding  Dir = 2, Dur = 12
23:02:20.588 00.000 12252 IsSlewing returns 0
23:02:20.589 00.001 12252 IsGuiding returns 0
23:02:20.591 00.002 12252 PulseGuide returned control before completion, sleep 20
23:02:20.616 00.025 12252 IsGuiding returns 0
23:02:20.617 00.001 12252 Move returns status 0, amount 12
23:02:20.617 00.000 12252 MoveAxis(N, 0, ABG)
23:02:20.617 00.000 12252 Move returns status 0, amount 0
23:02:20.617 00.000 12252 move complete, result=0
23:02:20.617 00.000 12252 worker thread done servicing request
23:02:20.617 00.000 12252 Worker thread wakes up
23:02:20.617 00.000 9044 GuideStep: -0.0 px 12 ms EAST, -0.1 px 0 ms NORTH
23:02:20.620 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:20.620 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:22.955 02.335 12252 Exposure complete
23:02:23.009 00.054 12252 worker thread done servicing request
23:02:23.009 00.000 9044 OnExposeComplete: enter
23:02:23.010 00.001 9044 UpdateGuideState(): m_state=6
23:02:23.012 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4247
23:02:23.015 00.003 9044 Star::Find returns 1 (0), X=1015.04, Y=826.72, Mass=5730, SNR=51.8, Peak=173 HFD=5.1
23:02:23.018 00.003 9044 MultiStar: [#1 0.04,-0.01,1.08,U] [#2 0.15,-0.03,1.22,U] [#3 0.05,0.19,0.85,U] [#4 0.11,0.14,1.27,U] [#5 0.09,-0.04,0.65,U] [#6 -0.11,-0.37,0.00,M3] [#7 0.08,-0.08,0.43,U] [#8 0.22,0.10,0.41,U] 
23:02:23.020 00.002 9044 refined, 7 included, MultiStar: {0.12, 0.03}, one-star: {0.21, -0.08}
23:02:23.023 00.003 9044 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.62) = xAngle (1.87 = 1.87)
23:02:23.025 00.002 9044 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.22 = -1.22)
23:02:23.028 00.003 9044 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.24 mountX=-0.03 mountY=-0.11, mountTheta=-1.87
23:02:23.032 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.03, opts=13)
23:02:23.034 00.002 9044 Enqueuing Move request for scope (0.12, 0.03)
23:02:23.037 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:23.038 00.001 9044 UpdateGuideState exits: m=5730 SNR=51.8
23:02:23.040 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:23.042 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:23.043 00.001 9044 Enqueuing Expose request
23:02:23.045 00.002 12252 Worker thread wakes up
23:02:23.045 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
23:02:23.045 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
23:02:23.045 00.000 12252 Moving (0.12, 0.03) raw xDistance=-0.03 yDistance=-0.11
23:02:23.050 00.005 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.43
23:02:23.050 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
23:02:23.050 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:23.050 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:02:23.050 00.000 12252 MoveAxis(E, 13, ABG)
23:02:23.050 00.000 12252 Guiding  Dir = 2, Dur = 13
23:02:23.050 00.000 12252 IsSlewing returns 0
23:02:23.050 00.000 12252 IsGuiding returns 0
23:02:23.053 00.003 12252 PulseGuide returned control before completion, sleep 21
23:02:23.076 00.023 12252 IsGuiding returns 1
23:02:23.076 00.000 12252 scope still moving after pulse duration time elapsed
23:02:23.107 00.031 12252 IsSlewing returns 0
23:02:23.107 00.000 12252 IsGuiding returns 0
23:02:23.107 00.000 12252 scope move finished after 13 + 43 ms
23:02:23.108 00.001 12252 Move returns status 0, amount 13
23:02:23.108 00.000 12252 MoveAxis(N, 0, ABG)
23:02:23.108 00.000 12252 Move returns status 0, amount 0
23:02:23.108 00.000 12252 move complete, result=0
23:02:23.108 00.000 12252 worker thread done servicing request
23:02:23.108 00.000 12252 Worker thread wakes up
23:02:23.108 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:23.108 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:23.109 00.001 9044 GuideStep: -0.0 px 13 ms EAST, -0.1 px 0 ms NORTH
23:02:25.473 02.364 12252 Exposure complete
23:02:25.515 00.042 12252 worker thread done servicing request
23:02:25.515 00.000 9044 OnExposeComplete: enter
23:02:25.516 00.001 9044 UpdateGuideState(): m_state=6
23:02:25.517 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4248
23:02:25.518 00.001 9044 Star::Find returns 1 (0), X=1014.88, Y=826.50, Mass=5680, SNR=51.7, Peak=173 HFD=5.2
23:02:25.519 00.001 9044 MultiStar: [#1 -0.05,-0.17,1.06,U] [#2 0.03,-0.13,1.21,U] [#3 0.04,-0.04,0.85,U] [#4 -0.04,-0.04,1.27,U] [#5 0.01,-0.18,0.66,U] [#6 -0.17,-0.55,0.00,M4] [#7 -0.04,-0.39,0.00,M1] [#8 -0.13,-0.31,0.42,U] 
23:02:25.519 00.000 9044 refined, 6 included, MultiStar: {-0.00, -0.15}, one-star: {0.05, -0.30}
23:02:25.520 00.001 9044 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.62) = xAngle (0.03 = 0.03)
23:02:25.521 00.001 9044 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.05 = -3.05)
23:02:25.523 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.59 mountX=0.15 mountY=-0.01, mountTheta=-0.09
23:02:25.524 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.15, opts=13)
23:02:25.525 00.001 9044 Enqueuing Move request for scope (-0.00, -0.15)
23:02:25.526 00.001 12252 Worker thread wakes up
23:02:25.526 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:25.527 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
23:02:25.527 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
23:02:25.527 00.000 12252 Moving (-0.00, -0.15) raw xDistance=0.15 yDistance=-0.01
23:02:25.528 00.001 9044 UpdateGuideState exits: m=5680 SNR=51.7
23:02:25.529 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:25.530 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:25.531 00.001 9044 Enqueuing Expose request
23:02:25.532 00.001 12252 PPEC rslt: input = 0.15, final = 0.05, react = 0.09, pred = -0.04, hyst = 0.08, hyst_pct = 0.00, period_length = 483.43
23:02:25.532 00.000 12252 PPEC: input: 0.15, control: 0.05, exposure: 2000
23:02:25.532 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:25.532 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:02:25.532 00.000 12252 MoveAxis(W, 21, ABG)
23:02:25.532 00.000 12252 Guiding  Dir = 3, Dur = 21
23:02:25.533 00.001 12252 IsSlewing returns 0
23:02:25.533 00.000 12252 IsGuiding returns 0
23:02:25.535 00.002 12252 PulseGuide returned control before completion, sleep 30
23:02:25.572 00.037 12252 IsGuiding returns 0
23:02:25.572 00.000 12252 Move returns status 0, amount 21
23:02:25.572 00.000 12252 MoveAxis(N, 0, ABG)
23:02:25.572 00.000 12252 Move returns status 0, amount 0
23:02:25.572 00.000 12252 move complete, result=0
23:02:25.572 00.000 12252 worker thread done servicing request
23:02:25.572 00.000 12252 Worker thread wakes up
23:02:25.572 00.000 9044 GuideStep: 0.1 px 21 ms WEST, -0.0 px 0 ms NORTH
23:02:25.574 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:25.574 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:27.935 02.361 12252 Exposure complete
23:02:27.984 00.049 12252 worker thread done servicing request
23:02:27.984 00.000 9044 OnExposeComplete: enter
23:02:27.985 00.001 9044 UpdateGuideState(): m_state=6
23:02:27.986 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4249
23:02:27.986 00.000 9044 Star::Find returns 1 (0), X=1014.93, Y=826.52, Mass=5700, SNR=51.8, Peak=173 HFD=5.2
23:02:27.988 00.002 9044 MultiStar: [#1 0.01,-0.09,1.06,U] [#2 0.26,-0.06,1.21,U] [#3 0.04,0.09,0.84,U] [#4 0.04,0.06,1.29,U] [#5 0.10,-0.14,0.66,U] [#6 -0.09,-0.43,0.00,M5] [#7 0.04,-0.06,0.43,U] [#8 0.10,-0.17,0.44,U] 
23:02:27.989 00.001 9044 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.10, -0.28}
23:02:27.990 00.001 9044 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.62) = xAngle (0.98 = 0.98)
23:02:27.991 00.001 9044 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.11 = -2.11)
23:02:27.991 00.000 9044 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.65 mountX=0.07 mountY=-0.10, mountTheta=-1.00
23:02:27.994 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.07, opts=13)
23:02:27.995 00.001 9044 Enqueuing Move request for scope (0.09, -0.07)
23:02:27.998 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:27.999 00.001 12252 Worker thread wakes up
23:02:27.999 00.000 9044 UpdateGuideState exits: m=5700 SNR=51.8
23:02:28.001 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
23:02:28.001 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:28.002 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:28.003 00.001 9044 Enqueuing Expose request
23:02:28.004 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
23:02:28.004 00.000 12252 Moving (0.09, -0.07) raw xDistance=0.07 yDistance=-0.10
23:02:28.006 00.002 12252 PPEC rslt: input = 0.07, final = -0.03, react = 0.04, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:02:28.006 00.000 12252 PPEC: input: 0.07, control: -0.03, exposure: 2000
23:02:28.006 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:28.006 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:02:28.006 00.000 12252 MoveAxis(E, 11, ABG)
23:02:28.006 00.000 12252 Guiding  Dir = 2, Dur = 11
23:02:28.006 00.000 12252 IsSlewing returns 0
23:02:28.006 00.000 12252 IsGuiding returns 0
23:02:28.009 00.003 12252 PulseGuide returned control before completion, sleep 20
23:02:28.035 00.026 12252 IsGuiding returns 1
23:02:28.035 00.000 12252 scope still moving after pulse duration time elapsed
23:02:28.067 00.032 12252 IsSlewing returns 0
23:02:28.067 00.000 12252 IsGuiding returns 0
23:02:28.067 00.000 12252 scope move finished after 11 + 49 ms
23:02:28.067 00.000 12252 Move returns status 0, amount 11
23:02:28.067 00.000 12252 MoveAxis(N, 0, ABG)
23:02:28.068 00.001 12252 Move returns status 0, amount 0
23:02:28.068 00.000 12252 move complete, result=0
23:02:28.068 00.000 12252 worker thread done servicing request
23:02:28.068 00.000 12252 Worker thread wakes up
23:02:28.068 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:28.068 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:28.068 00.000 9044 GuideStep: 0.1 px 11 ms EAST, -0.1 px 0 ms NORTH
23:02:30.426 02.358 12252 Exposure complete
23:02:30.493 00.067 12252 worker thread done servicing request
23:02:30.493 00.000 9044 OnExposeComplete: enter
23:02:30.494 00.001 9044 UpdateGuideState(): m_state=6
23:02:30.495 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4250
23:02:30.497 00.002 9044 Star::Find returns 1 (0), X=1014.94, Y=826.66, Mass=5773, SNR=52.1, Peak=173 HFD=5.1
23:02:30.500 00.003 9044 MultiStar: [#1 -0.06,-0.07,1.06,U] [#2 0.06,-0.08,1.19,U] [#3 -0.03,0.16,0.85,U] [#4 -0.02,0.18,1.27,U] [#5 0.05,-0.09,0.64,U] [#6 -0.19,-0.35,0.00,M6] [#7 -0.08,-0.13,0.44,U] [#8 0.13,-0.10,0.42,U] 
23:02:30.502 00.002 9044 refined, 7 included, MultiStar: {0.02, -0.01}, one-star: {0.12, -0.14}
23:02:30.505 00.003 9044 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.62) = xAngle (0.97 = 0.97)
23:02:30.508 00.003 9044 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.12 = -2.12)
23:02:30.510 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.66 mountX=0.01 mountY=-0.02, mountTheta=-0.98
23:02:30.514 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.01, opts=13)
23:02:30.517 00.003 9044 Enqueuing Move request for scope (0.02, -0.01)
23:02:30.520 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:30.522 00.002 9044 UpdateGuideState exits: m=5773 SNR=52.1
23:02:30.525 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:30.528 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:30.531 00.003 9044 Enqueuing Expose request
23:02:30.534 00.003 12252 Worker thread wakes up
23:02:30.534 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
23:02:30.534 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
23:02:30.534 00.000 12252 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
23:02:30.539 00.005 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:02:30.539 00.000 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
23:02:30.539 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:30.540 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:30.540 00.000 12252 MoveAxis(E, 12, ABG)
23:02:30.540 00.000 12252 Guiding  Dir = 2, Dur = 12
23:02:30.540 00.000 12252 IsSlewing returns 0
23:02:30.541 00.001 12252 IsGuiding returns 0
23:02:30.542 00.001 12252 PulseGuide returned control before completion, sleep 21
23:02:30.576 00.034 12252 IsGuiding returns 0
23:02:30.576 00.000 12252 Move returns status 0, amount 12
23:02:30.576 00.000 12252 MoveAxis(N, 0, ABG)
23:02:30.577 00.001 12252 Move returns status 0, amount 0
23:02:30.577 00.000 12252 move complete, result=0
23:02:30.577 00.000 12252 worker thread done servicing request
23:02:30.577 00.000 12252 Worker thread wakes up
23:02:30.577 00.000 9044 GuideStep: 0.0 px 12 ms EAST, -0.0 px 0 ms NORTH
23:02:30.578 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:30.578 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:32.913 02.335 12252 Exposure complete
23:02:32.961 00.048 12252 worker thread done servicing request
23:02:32.961 00.000 9044 OnExposeComplete: enter
23:02:32.962 00.001 9044 UpdateGuideState(): m_state=6
23:02:32.963 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4251
23:02:32.964 00.001 9044 Star::Find returns 1 (0), X=1014.95, Y=826.40, Mass=5861, SNR=52.5, Peak=173 HFD=5.2
23:02:32.966 00.002 9044 MultiStar: [#1 0.03,-0.19,1.04,U] [#2 0.28,-0.16,1.18,U] [#3 -0.07,-0.01,0.84,U] [#4 0.00,0.02,1.26,U] [#5 0.08,-0.16,0.65,U] [#6 -0.04,-0.59,0.00,M7] [#7 0.09,-0.26,0.43,U] [#8 0.19,-0.26,0.42,U] 
23:02:32.967 00.001 9044 refined, 7 included, MultiStar: {0.09, -0.16}, one-star: {0.12, -0.40}
23:02:32.968 00.001 9044 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.62) = xAngle (0.55 = 0.55)
23:02:32.969 00.001 9044 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.53 = -2.53)
23:02:32.970 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.08 mountX=0.15 mountY=-0.10, mountTheta=-0.59
23:02:32.972 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.16, opts=13)
23:02:32.976 00.004 9044 Enqueuing Move request for scope (0.09, -0.16)
23:02:32.978 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:32.981 00.003 9044 UpdateGuideState exits: m=5861 SNR=52.5
23:02:32.983 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:32.985 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:32.988 00.003 9044 Enqueuing Expose request
23:02:32.990 00.002 12252 Worker thread wakes up
23:02:32.991 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
23:02:32.991 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
23:02:32.991 00.000 12252 Moving (0.09, -0.16) raw xDistance=0.15 yDistance=-0.10
23:02:32.998 00.007 12252 PPEC rslt: input = 0.15, final = 0.06, react = 0.09, pred = -0.03, hyst = 0.08, hyst_pct = 0.00, period_length = 483.44
23:02:32.998 00.000 12252 PPEC: input: 0.15, control: 0.06, exposure: 2000
23:02:32.998 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:32.998 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:02:32.998 00.000 12252 MoveAxis(W, 25, ABG)
23:02:32.998 00.000 12252 Guiding  Dir = 3, Dur = 25
23:02:33.000 00.002 12252 IsSlewing returns 0
23:02:33.000 00.000 12252 IsGuiding returns 0
23:02:33.002 00.002 12252 PulseGuide returned control before completion, sleep 34
23:02:33.051 00.049 12252 IsGuiding returns 0
23:02:33.051 00.000 12252 Move returns status 0, amount 25
23:02:33.051 00.000 12252 MoveAxis(N, 0, ABG)
23:02:33.051 00.000 12252 Move returns status 0, amount 0
23:02:33.051 00.000 12252 move complete, result=0
23:02:33.051 00.000 12252 worker thread done servicing request
23:02:33.051 00.000 12252 Worker thread wakes up
23:02:33.051 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:33.051 00.000 9044 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
23:02:33.054 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:35.403 02.349 12252 Exposure complete
23:02:35.468 00.065 12252 worker thread done servicing request
23:02:35.468 00.000 9044 OnExposeComplete: enter
23:02:35.469 00.001 9044 UpdateGuideState(): m_state=6
23:02:35.472 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4252
23:02:35.474 00.002 9044 Star::Find returns 1 (0), X=1014.99, Y=826.48, Mass=5672, SNR=51.7, Peak=173 HFD=5.0
23:02:35.478 00.004 9044 MultiStar: [#1 -0.03,-0.19,1.05,U] [#2 0.23,-0.10,1.19,U] [#3 -0.06,0.05,0.85,U] [#4 0.07,-0.01,1.28,U] [#5 0.10,-0.20,0.64,U] [#6 -0.06,-0.55,0.00,M8] [#7 -0.00,-0.42,0.00,M1] [#8 0.13,-0.24,0.43,U] 
23:02:35.480 00.002 9044 refined, 6 included, MultiStar: {0.08, -0.13}, one-star: {0.16, -0.32}
23:02:35.483 00.003 9044 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.62) = xAngle (0.63 = 0.63)
23:02:35.485 00.002 9044 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.45 = -2.45)
23:02:35.487 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.16 cameraTheta=-0.99 mountX=0.13 mountY=-0.10, mountTheta=-0.67
23:02:35.491 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.13, opts=13)
23:02:35.493 00.002 9044 Enqueuing Move request for scope (0.08, -0.13)
23:02:35.495 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:35.496 00.001 9044 UpdateGuideState exits: m=5672 SNR=51.7
23:02:35.498 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:35.499 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:35.500 00.001 12252 Worker thread wakes up
23:02:35.500 00.000 9044 Enqueuing Expose request
23:02:35.502 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
23:02:35.502 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
23:02:35.502 00.000 12252 Moving (0.08, -0.13) raw xDistance=0.13 yDistance=-0.10
23:02:35.504 00.002 12252 PPEC rslt: input = 0.13, final = 0.05, react = 0.08, pred = -0.03, hyst = 0.07, hyst_pct = 0.00, period_length = 483.44
23:02:35.504 00.000 12252 PPEC: input: 0.13, control: 0.05, exposure: 2000
23:02:35.504 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:35.504 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:02:35.504 00.000 12252 MoveAxis(W, 19, ABG)
23:02:35.504 00.000 12252 Guiding  Dir = 3, Dur = 19
23:02:35.505 00.001 12252 IsSlewing returns 0
23:02:35.505 00.000 12252 IsGuiding returns 0
23:02:35.508 00.003 12252 PulseGuide returned control before completion, sleep 27
23:02:35.551 00.043 12252 IsGuiding returns 0
23:02:35.551 00.000 12252 Move returns status 0, amount 19
23:02:35.552 00.001 12252 MoveAxis(N, 0, ABG)
23:02:35.552 00.000 12252 Move returns status 0, amount 0
23:02:35.552 00.000 12252 move complete, result=0
23:02:35.552 00.000 12252 worker thread done servicing request
23:02:35.552 00.000 12252 Worker thread wakes up
23:02:35.552 00.000 9044 GuideStep: 0.1 px 19 ms WEST, -0.1 px 0 ms NORTH
23:02:35.553 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:35.554 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:37.909 02.355 12252 Exposure complete
23:02:37.972 00.063 12252 worker thread done servicing request
23:02:37.972 00.000 9044 OnExposeComplete: enter
23:02:37.975 00.003 9044 UpdateGuideState(): m_state=6
23:02:37.977 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4253
23:02:37.980 00.003 9044 Star::Find returns 1 (0), X=1014.85, Y=826.77, Mass=5900, SNR=52.8, Peak=173 HFD=5.1
23:02:37.982 00.002 9044 MultiStar: [#1 -0.09,0.03,1.04,U] [#2 0.03,0.09,1.18,U] [#3 -0.09,0.22,0.83,U] [#4 -0.05,0.19,1.24,U] [#5 0.04,0.05,0.65,U] [#6 -0.18,-0.30,0.41,U] [#7 -0.02,-0.05,0.42,U] [#8 0.04,0.05,0.41,U] 
23:02:37.985 00.003 9044 single-star, 8 included, MultiStar: {-0.03, 0.06}, one-star: {0.02, -0.03}
23:02:37.987 00.002 9044 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.62) = xAngle (0.68 = 0.68)
23:02:37.988 00.001 9044 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.41 = -2.41)
23:02:37.990 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.95 mountX=0.02 mountY=-0.02, mountTheta=-0.71
23:02:37.992 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.03, opts=13)
23:02:37.993 00.001 9044 Enqueuing Move request for scope (0.02, -0.03)
23:02:37.995 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:37.996 00.001 9044 UpdateGuideState exits: m=5900 SNR=52.8
23:02:37.997 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:37.998 00.001 12252 Worker thread wakes up
23:02:37.998 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:37.999 00.001 9044 Enqueuing Expose request
23:02:38.000 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:02:38.000 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:02:38.000 00.000 12252 Moving (0.02, -0.03) raw xDistance=0.02 yDistance=-0.02
23:02:38.002 00.002 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:02:38.003 00.001 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
23:02:38.003 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:38.003 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:02:38.003 00.000 12252 MoveAxis(E, 11, ABG)
23:02:38.003 00.000 12252 Guiding  Dir = 2, Dur = 11
23:02:38.003 00.000 12252 IsSlewing returns 0
23:02:38.003 00.000 12252 IsGuiding returns 0
23:02:38.005 00.002 12252 PulseGuide returned control before completion, sleep 20
23:02:38.028 00.023 12252 IsGuiding returns 1
23:02:38.028 00.000 12252 scope still moving after pulse duration time elapsed
23:02:38.060 00.032 12252 IsSlewing returns 0
23:02:38.061 00.001 12252 IsGuiding returns 0
23:02:38.061 00.000 12252 scope move finished after 11 + 46 ms
23:02:38.061 00.000 12252 Move returns status 0, amount 11
23:02:38.061 00.000 12252 MoveAxis(N, 0, ABG)
23:02:38.061 00.000 12252 Move returns status 0, amount 0
23:02:38.061 00.000 12252 move complete, result=0
23:02:38.061 00.000 12252 worker thread done servicing request
23:02:38.061 00.000 12252 Worker thread wakes up
23:02:38.061 00.000 9044 GuideStep: 0.0 px 11 ms EAST, -0.0 px 0 ms NORTH
23:02:38.062 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:38.062 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:40.417 02.355 12252 Exposure complete
23:02:40.464 00.047 12252 worker thread done servicing request
23:02:40.464 00.000 9044 OnExposeComplete: enter
23:02:40.466 00.002 9044 UpdateGuideState(): m_state=6
23:02:40.468 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4254
23:02:40.469 00.001 9044 Star::Find returns 1 (0), X=1015.07, Y=826.61, Mass=5656, SNR=51.5, Peak=173 HFD=5.2
23:02:40.470 00.001 9044 MultiStar: [#1 -0.00,-0.07,1.06,U] [#2 0.29,-0.02,1.20,U] [#3 0.06,0.07,0.85,U] [#4 0.09,0.09,1.28,U] [#5 0.21,-0.05,0.65,U] [#6 0.04,-0.46,0.00,M8] [#7 0.09,-0.09,0.44,U] [#8 0.15,-0.07,0.43,U] 
23:02:40.471 00.001 9044 refined, 7 included, MultiStar: {0.14, -0.03}, one-star: {0.24, -0.19}
23:02:40.473 00.002 9044 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.62) = xAngle (1.41 = 1.41)
23:02:40.474 00.001 9044 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.67 = -1.67)
23:02:40.474 00.000 9044 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.21 mountX=0.02 mountY=-0.15, mountTheta=-1.41
23:02:40.476 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.03, opts=13)
23:02:40.477 00.001 9044 Enqueuing Move request for scope (0.14, -0.03)
23:02:40.477 00.000 12252 Worker thread wakes up
23:02:40.478 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:40.479 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
23:02:40.479 00.000 9044 UpdateGuideState exits: m=5656 SNR=51.5
23:02:40.480 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
23:02:40.480 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:40.482 00.002 12252 Moving (0.14, -0.03) raw xDistance=0.02 yDistance=-0.15
23:02:40.482 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:40.484 00.002 9044 Enqueuing Expose request
23:02:40.489 00.005 12252 PPEC rslt: input = 0.02, final = -0.03, react = 0.01, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:02:40.490 00.001 12252 PPEC: input: 0.02, control: -0.03, exposure: 2000
23:02:40.490 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:40.490 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:02:40.490 00.000 12252 MoveAxis(E, 10, ABG)
23:02:40.490 00.000 12252 Guiding  Dir = 2, Dur = 10
23:02:40.490 00.000 12252 IsSlewing returns 0
23:02:40.491 00.001 12252 IsGuiding returns 0
23:02:40.493 00.002 12252 PulseGuide returned control before completion, sleep 18
23:02:40.523 00.030 12252 IsGuiding returns 0
23:02:40.523 00.000 12252 Move returns status 0, amount 10
23:02:40.523 00.000 12252 MoveAxis(N, 0, ABG)
23:02:40.523 00.000 12252 Move returns status 0, amount 0
23:02:40.523 00.000 12252 move complete, result=0
23:02:40.524 00.001 12252 worker thread done servicing request
23:02:40.524 00.000 9044 GuideStep: 0.0 px 10 ms EAST, -0.1 px 0 ms NORTH
23:02:40.526 00.002 12252 Worker thread wakes up
23:02:40.526 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:40.526 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:42.893 02.367 12252 Exposure complete
23:02:42.962 00.069 12252 worker thread done servicing request
23:02:42.962 00.000 9044 OnExposeComplete: enter
23:02:42.963 00.001 9044 UpdateGuideState(): m_state=6
23:02:42.964 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4255
23:02:42.965 00.001 9044 Star::Find returns 1 (0), X=1014.86, Y=826.46, Mass=5776, SNR=52.1, Peak=173 HFD=5.2
23:02:42.966 00.001 9044 MultiStar: [#1 -0.10,-0.19,1.06,U] [#2 -0.05,-0.16,1.22,U] [#3 -0.08,0.02,0.84,U] [#4 -0.03,-0.14,1.29,U] [#5 -0.04,-0.16,0.65,U] [#6 -0.20,-0.55,0.00,M9] [#7 -0.07,-0.15,0.43,U] [#8 0.10,-0.06,0.42,U] 
23:02:42.969 00.003 9044 refined, 7 included, MultiStar: {-0.04, -0.16}, one-star: {0.04, -0.34}
23:02:42.970 00.001 9044 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.62) = xAngle (-0.17 = -0.17)
23:02:42.971 00.001 9044 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.26 = 3.03)
23:02:42.972 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.80 mountX=0.16 mountY=0.02, mountTheta=0.12
23:02:42.974 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.16, opts=13)
23:02:42.975 00.001 9044 Enqueuing Move request for scope (-0.04, -0.16)
23:02:42.976 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:42.977 00.001 9044 UpdateGuideState exits: m=5776 SNR=52.1
23:02:42.978 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:42.979 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:42.980 00.001 9044 Enqueuing Expose request
23:02:42.983 00.003 12252 Worker thread wakes up
23:02:42.983 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
23:02:42.983 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
23:02:42.983 00.000 12252 Moving (-0.04, -0.16) raw xDistance=0.16 yDistance=0.02
23:02:42.986 00.003 12252 PPEC rslt: input = 0.16, final = 0.08, react = 0.10, pred = -0.02, hyst = 0.08, hyst_pct = 0.00, period_length = 483.44
23:02:42.986 00.000 12252 PPEC: input: 0.16, control: 0.08, exposure: 2000
23:02:42.986 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:42.986 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:02:42.986 00.000 12252 MoveAxis(W, 32, ABG)
23:02:42.986 00.000 12252 Guiding  Dir = 3, Dur = 32
23:02:42.986 00.000 12252 IsSlewing returns 0
23:02:42.986 00.000 12252 IsGuiding returns 0
23:02:42.988 00.002 12252 PulseGuide returned control before completion, sleep 41
23:02:43.039 00.051 12252 IsGuiding returns 0
23:02:43.039 00.000 12252 Move returns status 0, amount 32
23:02:43.039 00.000 12252 MoveAxis(N, 0, ABG)
23:02:43.039 00.000 12252 Move returns status 0, amount 0
23:02:43.039 00.000 12252 move complete, result=0
23:02:43.039 00.000 12252 worker thread done servicing request
23:02:43.040 00.001 12252 Worker thread wakes up
23:02:43.040 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:43.040 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:43.040 00.000 9044 GuideStep: 0.2 px 32 ms WEST, 0.0 px 0 ms NORTH
23:02:45.407 02.367 12252 Exposure complete
23:02:45.457 00.050 12252 worker thread done servicing request
23:02:45.457 00.000 9044 OnExposeComplete: enter
23:02:45.459 00.002 9044 UpdateGuideState(): m_state=6
23:02:45.461 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4256
23:02:45.463 00.002 9044 Star::Find returns 1 (0), X=1014.94, Y=826.35, Mass=5862, SNR=52.6, Peak=173 HFD=5.3
23:02:45.464 00.001 9044 MultiStar: [#1 -0.03,-0.07,1.03,U] [#2 0.24,-0.19,1.18,U] [#3 0.02,-0.06,0.84,U] [#4 0.02,-0.06,1.26,U] [#5 0.20,-0.19,0.65,U] [#6 -0.04,-0.58,0.00,M10] [#7 0.07,-0.41,0.00,M1] [#8 0.13,-0.08,0.42,U] 
23:02:45.465 00.001 9044 refined, 6 included, MultiStar: {0.09, -0.16}, one-star: {0.11, -0.45}
23:02:45.466 00.001 9044 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.62) = xAngle (0.58 = 0.58)
23:02:45.468 00.002 9044 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.51 = -2.51)
23:02:45.468 00.000 9044 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.05 mountX=0.15 mountY=-0.11, mountTheta=-0.61
23:02:45.472 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.16, opts=13)
23:02:45.473 00.001 9044 Enqueuing Move request for scope (0.09, -0.16)
23:02:45.474 00.001 12252 Worker thread wakes up
23:02:45.474 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:45.475 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
23:02:45.475 00.000 9044 UpdateGuideState exits: m=5862 SNR=52.6
23:02:45.476 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
23:02:45.476 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:45.478 00.002 12252 Moving (0.09, -0.16) raw xDistance=0.15 yDistance=-0.11
23:02:45.478 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:45.478 00.000 9044 Enqueuing Expose request
23:02:45.481 00.003 12252 PPEC rslt: input = 0.15, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 483.44
23:02:45.481 00.000 12252 PPEC: input: 0.15, control: 0.08, exposure: 2000
23:02:45.481 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:45.481 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:02:45.481 00.000 12252 MoveAxis(W, 31, ABG)
23:02:45.481 00.000 12252 Guiding  Dir = 3, Dur = 31
23:02:45.481 00.000 12252 IsSlewing returns 0
23:02:45.481 00.000 12252 IsGuiding returns 0
23:02:45.484 00.003 12252 PulseGuide returned control before completion, sleep 39
23:02:45.534 00.050 12252 IsGuiding returns 0
23:02:45.534 00.000 12252 Move returns status 0, amount 31
23:02:45.534 00.000 12252 MoveAxis(N, 0, ABG)
23:02:45.534 00.000 12252 Move returns status 0, amount 0
23:02:45.534 00.000 12252 move complete, result=0
23:02:45.534 00.000 12252 worker thread done servicing request
23:02:45.536 00.002 9044 GuideStep: 0.2 px 31 ms WEST, -0.1 px 0 ms NORTH
23:02:45.537 00.001 12252 Worker thread wakes up
23:02:45.537 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:45.537 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:47.882 02.345 12252 Exposure complete
23:02:47.930 00.048 12252 worker thread done servicing request
23:02:47.930 00.000 9044 OnExposeComplete: enter
23:02:47.932 00.002 9044 UpdateGuideState(): m_state=6
23:02:47.933 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4257
23:02:47.935 00.002 9044 Star::Find returns 1 (0), X=1014.94, Y=826.77, Mass=5820, SNR=52.4, Peak=173 HFD=5.3
23:02:47.936 00.001 9044 MultiStar: [#1 0.03,0.00,1.03,U] [#2 0.12,-0.08,1.19,U] [#3 -0.08,0.15,0.84,U] [#4 0.03,1.27,0.00,M1] [#5 0.09,-0.12,0.64,U] [#6 -0.04,-0.41,0.00,R] [#7 0.06,0.00,0.44,U] [#8 0.03,-0.10,0.41,U] 
23:02:47.938 00.002 9044 refined, 6 included, MultiStar: {0.06, -0.02}, one-star: {0.11, -0.02}
23:02:47.938 00.000 9044 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.62) = xAngle (1.27 = 1.27)
23:02:47.939 00.001 9044 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.81 = -1.81)
23:02:47.941 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.35 mountX=0.02 mountY=-0.06, mountTheta=-1.28
23:02:47.943 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.02, opts=13)
23:02:47.945 00.002 9044 Enqueuing Move request for scope (0.06, -0.02)
23:02:47.946 00.001 12252 Worker thread wakes up
23:02:47.946 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:47.947 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:02:47.947 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:02:47.947 00.000 12252 Moving (0.06, -0.02) raw xDistance=0.02 yDistance=-0.06
23:02:47.947 00.000 9044 UpdateGuideState exits: m=5820 SNR=52.4
23:02:47.948 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:47.949 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:47.949 00.000 9044 Enqueuing Expose request
23:02:47.950 00.001 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:02:47.951 00.001 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
23:02:47.951 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:47.951 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:02:47.951 00.000 12252 MoveAxis(E, 2, ABG)
23:02:47.951 00.000 12252 Guiding  Dir = 2, Dur = 2
23:02:47.951 00.000 12252 IsSlewing returns 0
23:02:47.951 00.000 12252 IsGuiding returns 0
23:02:47.953 00.002 12252 PulseGuide returned control before completion, sleep 11
23:02:47.971 00.018 12252 IsGuiding returns 0
23:02:47.972 00.001 12252 Move returns status 0, amount 2
23:02:47.972 00.000 12252 MoveAxis(N, 0, ABG)
23:02:47.972 00.000 12252 Move returns status 0, amount 0
23:02:47.973 00.001 12252 move complete, result=0
23:02:47.973 00.000 12252 worker thread done servicing request
23:02:47.973 00.000 12252 Worker thread wakes up
23:02:47.973 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:47.973 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:47.973 00.000 9044 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:02:50.341 02.368 12252 Exposure complete
23:02:50.424 00.083 12252 worker thread done servicing request
23:02:50.424 00.000 9044 OnExposeComplete: enter
23:02:50.426 00.002 9044 UpdateGuideState(): m_state=6
23:02:50.428 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4258
23:02:50.430 00.002 9044 Star::Find returns 1 (0), X=1014.93, Y=826.58, Mass=5703, SNR=51.9, Peak=173 HFD=5.2
23:02:50.431 00.001 9044 MultiStar: [#1 -0.04,-0.00,1.05,U] [#2 0.06,-0.06,1.22,U] [#3 -0.11,0.17,0.86,U] [#4 0.06,0.14,1.27,U] [#5 0.22,-0.05,0.64,U] [#6 0.01,0.10,0.43,U] [#7 0.02,-0.01,0.42,U] [#8 0.09,0.01,0.42,U] 
23:02:50.432 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.10, -0.22}
23:02:50.433 00.001 9044 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.62) = xAngle (1.75 = 1.75)
23:02:50.435 00.002 9044 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.33 = -1.33)
23:02:50.436 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.13 mountX=-0.01 mountY=-0.04, mountTheta=-1.75
23:02:50.438 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.01, opts=13)
23:02:50.439 00.001 9044 Enqueuing Move request for scope (0.04, 0.01)
23:02:50.439 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:50.441 00.002 9044 UpdateGuideState exits: m=5703 SNR=51.9
23:02:50.442 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:50.443 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:50.444 00.001 9044 Enqueuing Expose request
23:02:50.446 00.002 12252 Worker thread wakes up
23:02:50.446 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:02:50.446 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:02:50.446 00.000 12252 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
23:02:50.450 00.004 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.00, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:02:50.450 00.000 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
23:02:50.450 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:50.450 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:02:50.450 00.000 12252 MoveAxis(E, 1, ABG)
23:02:50.450 00.000 12252 Guiding  Dir = 2, Dur = 1
23:02:50.450 00.000 12252 IsSlewing returns 0
23:02:50.451 00.001 12252 IsGuiding returns 0
23:02:50.453 00.002 12252 IsGuiding returns 0
23:02:50.453 00.000 12252 Move returns status 0, amount 1
23:02:50.453 00.000 12252 MoveAxis(N, 0, ABG)
23:02:50.453 00.000 12252 Move returns status 0, amount 0
23:02:50.453 00.000 12252 move complete, result=0
23:02:50.453 00.000 12252 worker thread done servicing request
23:02:50.453 00.000 12252 Worker thread wakes up
23:02:50.453 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:50.453 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:50.453 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:02:52.810 02.357 12252 Exposure complete
23:02:52.855 00.045 12252 worker thread done servicing request
23:02:52.855 00.000 9044 OnExposeComplete: enter
23:02:52.856 00.001 9044 UpdateGuideState(): m_state=6
23:02:52.859 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4259
23:02:52.861 00.002 9044 Star::Find returns 1 (0), X=1015.03, Y=826.75, Mass=5719, SNR=51.9, Peak=173 HFD=5.0
23:02:52.864 00.003 9044 MultiStar: [#1 0.03,0.01,1.04,U] [#2 0.33,-0.03,1.20,U] [#3 0.06,0.21,0.85,U] [#4 0.40,0.40,0.00,M1] [#5 0.30,-0.06,0.66,U] [#6 -0.02,0.10,0.42,U] [#7 0.16,-0.17,0.43,U] [#8 0.27,-0.07,0.42,U] 
23:02:52.866 00.002 9044 refined, 7 included, MultiStar: {0.18, 0.00}, one-star: {0.20, -0.05}
23:02:52.868 00.002 9044 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.62) = xAngle (1.63 = 1.63)
23:02:52.871 00.003 9044 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.45 = -1.45)
23:02:52.873 00.002 9044 CameraToMount -- cameraX=0.18 cameraY=0.00 hyp=0.18 cameraTheta=0.01 mountX=-0.01 mountY=-0.17, mountTheta=-1.63
23:02:52.877 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=0.00, opts=13)
23:02:52.879 00.002 9044 Enqueuing Move request for scope (0.18, 0.00)
23:02:52.881 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:52.882 00.001 9044 UpdateGuideState exits: m=5719 SNR=51.9
23:02:52.884 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:52.886 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:52.887 00.001 9044 Enqueuing Expose request
23:02:52.888 00.001 12252 Worker thread wakes up
23:02:52.888 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.00) opts 0xd
23:02:52.888 00.000 12252 Handling offset move in thread for scope, endpoint = (0.18, 0.00)
23:02:52.888 00.000 12252 Moving (0.18, 0.00) raw xDistance=-0.01 yDistance=-0.17
23:02:52.892 00.004 12252 PPEC rslt: input = -0.01, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:02:52.892 00.000 12252 PPEC: input: -0.01, control: -0.00, exposure: 2000
23:02:52.893 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:02:52.893 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:02:52.893 00.000 12252 MoveAxis(E, 2, ABG)
23:02:52.893 00.000 12252 Guiding  Dir = 2, Dur = 2
23:02:52.893 00.000 12252 IsSlewing returns 0
23:02:52.893 00.000 12252 IsGuiding returns 0
23:02:52.896 00.003 12252 IsGuiding returns 0
23:02:52.896 00.000 12252 Move returns status 0, amount 2
23:02:52.896 00.000 12252 MoveAxis(N, 0, ABG)
23:02:52.896 00.000 12252 Move returns status 0, amount 0
23:02:52.896 00.000 12252 move complete, result=0
23:02:52.896 00.000 12252 worker thread done servicing request
23:02:52.896 00.000 9044 GuideStep: -0.0 px 2 ms EAST, -0.2 px 0 ms NORTH
23:02:52.898 00.002 12252 Worker thread wakes up
23:02:52.898 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:52.898 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:55.242 02.344 12252 Exposure complete
23:02:55.297 00.055 12252 worker thread done servicing request
23:02:55.297 00.000 9044 OnExposeComplete: enter
23:02:55.299 00.002 9044 UpdateGuideState(): m_state=6
23:02:55.301 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
23:02:55.302 00.001 9044 Star::Find returns 1 (0), X=1014.97, Y=826.79, Mass=5827, SNR=52.4, Peak=173 HFD=5.2
23:02:55.303 00.001 9044 MultiStar: [#1 0.06,0.03,1.04,U] [#2 0.14,0.15,1.20,U] [#3 0.04,0.23,0.84,U] [#4 0.42,0.45,0.00,M2] [#5 0.15,0.05,0.64,U] [#6 0.03,0.08,0.42,U] [#7 0.06,0.03,0.42,U] [#8 0.22,0.14,0.41,U] 
23:02:55.304 00.001 9044 single-star, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.14, -0.00}
23:02:55.305 00.001 9044 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.62) = xAngle (1.59 = 1.59)
23:02:55.305 00.000 9044 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.49 = -1.49)
23:02:55.306 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-0.03 mountX=-0.00 mountY=-0.14, mountTheta=-1.59
23:02:55.308 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.00, opts=13)
23:02:55.309 00.001 9044 Enqueuing Move request for scope (0.14, -0.00)
23:02:55.310 00.001 12252 Worker thread wakes up
23:02:55.310 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:55.313 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.00) opts 0xd
23:02:55.313 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.00)
23:02:55.313 00.000 12252 Moving (0.14, -0.00) raw xDistance=-0.00 yDistance=-0.14
23:02:55.313 00.000 9044 UpdateGuideState exits: m=5827 SNR=52.4
23:02:55.314 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:55.315 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:55.316 00.001 9044 Enqueuing Expose request
23:02:55.317 00.001 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:02:55.318 00.001 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
23:02:55.318 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:55.318 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:02:55.318 00.000 12252 MoveAxis(E, 4, ABG)
23:02:55.318 00.000 12252 Guiding  Dir = 2, Dur = 4
23:02:55.318 00.000 12252 IsSlewing returns 0
23:02:55.319 00.001 12252 IsGuiding returns 0
23:02:55.320 00.001 12252 PulseGuide returned control before completion, sleep 13
23:02:55.348 00.028 12252 IsGuiding returns 0
23:02:55.348 00.000 12252 Move returns status 0, amount 4
23:02:55.348 00.000 12252 MoveAxis(N, 0, ABG)
23:02:55.348 00.000 12252 Move returns status 0, amount 0
23:02:55.348 00.000 12252 move complete, result=0
23:02:55.348 00.000 12252 worker thread done servicing request
23:02:55.348 00.000 12252 Worker thread wakes up
23:02:55.348 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:02:55.349 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:55.349 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:02:57.709 02.360 12252 Exposure complete
23:02:57.776 00.067 12252 worker thread done servicing request
23:02:57.776 00.000 9044 OnExposeComplete: enter
23:02:57.777 00.001 9044 UpdateGuideState(): m_state=6
23:02:57.779 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4261
23:02:57.781 00.002 9044 Star::Find returns 1 (0), X=1014.86, Y=826.73, Mass=5758, SNR=52.0, Peak=173 HFD=5.1
23:02:57.782 00.001 9044 MultiStar: [#1 -0.04,0.08,1.05,U] [#2 -0.03,0.06,1.21,U] [#3 -0.04,0.17,0.84,U] [#4 -0.08,1.31,0.00,M3] [#5 -0.02,0.13,0.66,U] [#6 -0.06,0.12,0.41,U] [#7 0.02,-0.04,0.43,U] [#8 -0.04,-0.03,0.42,U] 
23:02:57.783 00.001 9044 refined, 7 included, MultiStar: {-0.02, 0.06}, one-star: {0.04, -0.07}
23:02:57.785 00.002 9044 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.62) = xAngle (3.52 = -2.77)
23:02:57.786 00.001 9044 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.43 = 0.43)
23:02:57.787 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.89 mountX=-0.05 mountY=0.02, mountTheta=2.72
23:02:57.789 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.06, opts=13)
23:02:57.790 00.001 9044 Enqueuing Move request for scope (-0.02, 0.06)
23:02:57.791 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:02:57.792 00.001 9044 UpdateGuideState exits: m=5758 SNR=52.0
23:02:57.794 00.002 12252 Worker thread wakes up
23:02:57.794 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:02:57.795 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:02:57.796 00.001 9044 Enqueuing Expose request
23:02:57.797 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
23:02:57.797 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
23:02:57.797 00.000 12252 Moving (-0.02, 0.06) raw xDistance=-0.05 yDistance=0.02
23:02:57.801 00.004 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:02:57.801 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
23:02:57.801 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:02:57.801 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:02:57.801 00.000 12252 MoveAxis(E, 3, ABG)
23:02:57.801 00.000 12252 Guiding  Dir = 2, Dur = 3
23:02:57.801 00.000 12252 IsSlewing returns 0
23:02:57.801 00.000 12252 IsGuiding returns 0
23:02:57.804 00.003 12252 PulseGuide returned control before completion, sleep 11
23:02:57.825 00.021 12252 IsGuiding returns 0
23:02:57.825 00.000 12252 Move returns status 0, amount 3
23:02:57.825 00.000 12252 MoveAxis(N, 0, ABG)
23:02:57.825 00.000 12252 Move returns status 0, amount 0
23:02:57.826 00.001 12252 move complete, result=0
23:02:57.826 00.000 12252 worker thread done servicing request
23:02:57.826 00.000 12252 Worker thread wakes up
23:02:57.826 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:02:57.826 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:02:57.827 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:00.180 02.353 12252 Exposure complete
23:03:00.228 00.048 12252 worker thread done servicing request
23:03:00.228 00.000 9044 OnExposeComplete: enter
23:03:00.229 00.001 9044 UpdateGuideState(): m_state=6
23:03:00.231 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4262
23:03:00.232 00.001 9044 Star::Find returns 1 (0), X=1014.84, Y=826.79, Mass=5644, SNR=51.5, Peak=173 HFD=5.0
23:03:00.235 00.003 9044 MultiStar: [#1 -0.15,0.04,1.06,U] [#2 -0.04,0.05,1.23,U] [#3 -0.05,0.35,0.85,U] [#4 -0.09,0.14,1.28,U] [#5 -0.06,-0.05,0.67,U] [#6 -0.21,0.08,0.42,U] [#7 -0.14,-0.12,0.43,U] [#8 -0.06,0.07,0.42,U] 
23:03:00.236 00.001 9044 single-star, 8 included, MultiStar: {-0.08, 0.08}, one-star: {0.01, -0.00}
23:03:00.237 00.001 9044 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.62) = xAngle (1.22 = 1.22)
23:03:00.238 00.001 9044 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.86 = -1.86)
23:03:00.239 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.40 mountX=0.00 mountY=-0.01, mountTheta=-1.23
23:03:00.241 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.00, opts=13)
23:03:00.243 00.002 9044 Enqueuing Move request for scope (0.01, -0.00)
23:03:00.245 00.002 12252 Worker thread wakes up
23:03:00.246 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
23:03:00.246 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:00.247 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
23:03:00.247 00.000 12252 Moving (0.01, -0.00) raw xDistance=0.00 yDistance=-0.01
23:03:00.247 00.000 9044 UpdateGuideState exits: m=5644 SNR=51.5
23:03:00.250 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:00.252 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:00.253 00.001 9044 Enqueuing Expose request
23:03:00.254 00.001 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:00.254 00.000 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
23:03:00.254 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:00.254 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:03:00.254 00.000 12252 MoveAxis(E, 4, ABG)
23:03:00.254 00.000 12252 Guiding  Dir = 2, Dur = 4
23:03:00.254 00.000 12252 IsSlewing returns 0
23:03:00.255 00.001 12252 IsGuiding returns 0
23:03:00.257 00.002 12252 PulseGuide returned control before completion, sleep 13
23:03:00.277 00.020 12252 IsGuiding returns 0
23:03:00.277 00.000 12252 Move returns status 0, amount 4
23:03:00.277 00.000 12252 MoveAxis(N, 0, ABG)
23:03:00.277 00.000 12252 Move returns status 0, amount 0
23:03:00.278 00.001 12252 move complete, result=0
23:03:00.278 00.000 12252 worker thread done servicing request
23:03:00.278 00.000 12252 Worker thread wakes up
23:03:00.278 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:00.278 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:00.278 00.000 9044 GuideStep: 0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
23:03:02.609 02.331 12252 Exposure complete
23:03:02.667 00.058 12252 worker thread done servicing request
23:03:02.667 00.000 9044 OnExposeComplete: enter
23:03:02.668 00.001 9044 UpdateGuideState(): m_state=6
23:03:02.670 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4263
23:03:02.673 00.003 9044 Star::Find returns 1 (0), X=1014.88, Y=826.66, Mass=5761, SNR=52.0, Peak=173 HFD=5.2
23:03:02.675 00.002 9044 MultiStar: [#1 -0.12,-0.05,1.05,U] [#2 0.07,-0.05,1.21,U] [#3 -0.10,0.18,0.85,U] [#4 -0.06,0.06,1.29,U] [#5 0.08,-0.08,0.65,U] [#6 -0.09,0.12,0.41,U] [#7 -0.07,-0.21,0.42,U] [#8 0.07,-0.05,0.43,U] 
23:03:02.675 00.000 9044 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.05, -0.14}
23:03:02.677 00.002 9044 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.62) = xAngle (-0.80 = -0.80)
23:03:02.678 00.001 9044 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.89 = 2.39)
23:03:02.679 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.43 mountX=0.02 mountY=0.02, mountTheta=0.78
23:03:02.680 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.02, opts=13)
23:03:02.681 00.001 9044 Enqueuing Move request for scope (-0.02, -0.02)
23:03:02.682 00.001 12252 Worker thread wakes up
23:03:02.682 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:02.683 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
23:03:02.683 00.000 9044 UpdateGuideState exits: m=5761 SNR=52.0
23:03:02.683 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
23:03:02.683 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:02.684 00.001 12252 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=0.02
23:03:02.684 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:02.685 00.001 9044 Enqueuing Expose request
23:03:02.688 00.003 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:02.688 00.000 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
23:03:02.688 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:02.688 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:03:02.688 00.000 12252 MoveAxis(E, 3, ABG)
23:03:02.688 00.000 12252 Guiding  Dir = 2, Dur = 3
23:03:02.688 00.000 12252 IsSlewing returns 0
23:03:02.688 00.000 12252 IsGuiding returns 0
23:03:02.691 00.003 12252 PulseGuide returned control before completion, sleep 12
23:03:02.711 00.020 12252 IsGuiding returns 0
23:03:02.711 00.000 12252 Move returns status 0, amount 3
23:03:02.711 00.000 12252 MoveAxis(N, 0, ABG)
23:03:02.712 00.001 12252 Move returns status 0, amount 0
23:03:02.712 00.000 12252 move complete, result=0
23:03:02.712 00.000 12252 worker thread done servicing request
23:03:02.712 00.000 9044 GuideStep: 0.0 px 3 ms EAST, 0.0 px 0 ms NORTH
23:03:02.713 00.001 12252 Worker thread wakes up
23:03:02.713 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:02.714 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:05.051 02.337 12252 Exposure complete
23:03:05.099 00.048 12252 worker thread done servicing request
23:03:05.099 00.000 9044 OnExposeComplete: enter
23:03:05.100 00.001 9044 UpdateGuideState(): m_state=6
23:03:05.100 00.000 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4264
23:03:05.103 00.003 9044 Star::Find returns 1 (0), X=1014.99, Y=826.57, Mass=5743, SNR=52.0, Peak=173 HFD=5.2
23:03:05.105 00.002 9044 MultiStar: [#1 0.00,-0.10,1.05,U] [#2 0.13,-0.02,1.19,U] [#3 -0.01,0.05,0.84,U] [#4 0.03,0.03,1.28,U] [#5 0.15,-0.15,0.64,U] [#6 0.01,0.01,0.41,U] [#7 0.12,-0.15,0.44,U] [#8 0.12,-0.11,0.43,U] 
23:03:05.106 00.001 9044 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {0.16, -0.23}
23:03:05.108 00.002 9044 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.62) = xAngle (0.91 = 0.91)
23:03:05.109 00.001 9044 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.18 = -2.18)
23:03:05.110 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.72 mountX=0.06 mountY=-0.08, mountTheta=-0.93
23:03:05.112 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.07, opts=13)
23:03:05.113 00.001 9044 Enqueuing Move request for scope (0.08, -0.07)
23:03:05.114 00.001 12252 Worker thread wakes up
23:03:05.114 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:05.115 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
23:03:05.115 00.000 9044 UpdateGuideState exits: m=5743 SNR=52.0
23:03:05.117 00.002 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
23:03:05.117 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:05.118 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:05.120 00.002 9044 Enqueuing Expose request
23:03:05.121 00.001 12252 Moving (0.08, -0.07) raw xDistance=0.06 yDistance=-0.08
23:03:05.125 00.004 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:05.125 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
23:03:05.125 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:05.125 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:03:05.125 00.000 12252 MoveAxis(E, 5, ABG)
23:03:05.125 00.000 12252 Guiding  Dir = 2, Dur = 5
23:03:05.126 00.001 12252 IsSlewing returns 0
23:03:05.126 00.000 12252 IsGuiding returns 0
23:03:05.128 00.002 12252 PulseGuide returned control before completion, sleep 14
23:03:05.156 00.028 12252 IsGuiding returns 0
23:03:05.156 00.000 12252 Move returns status 0, amount 5
23:03:05.156 00.000 12252 MoveAxis(N, 0, ABG)
23:03:05.156 00.000 12252 Move returns status 0, amount 0
23:03:05.156 00.000 12252 move complete, result=0
23:03:05.156 00.000 12252 worker thread done servicing request
23:03:05.156 00.000 12252 Worker thread wakes up
23:03:05.156 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:05.156 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:05.157 00.001 9044 GuideStep: 0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:03:07.520 02.363 12252 Exposure complete
23:03:07.588 00.068 12252 worker thread done servicing request
23:03:07.588 00.000 9044 OnExposeComplete: enter
23:03:07.590 00.002 9044 UpdateGuideState(): m_state=6
23:03:07.593 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4265
23:03:07.594 00.001 9044 Star::Find returns 1 (0), X=1014.85, Y=826.38, Mass=5807, SNR=52.3, Peak=173 HFD=5.3
23:03:07.596 00.002 9044 MultiStar: [#1 -0.12,-0.17,1.07,U] [#2 -0.02,-0.09,1.21,U] [#3 -0.02,0.01,0.86,U] [#4 -0.06,-0.05,1.28,U] [#5 -0.01,-0.19,0.65,U] [#6 -0.13,-0.04,0.42,U] [#7 -0.03,-0.18,0.42,U] [#8 0.11,-0.22,0.41,U] 
23:03:07.598 00.002 9044 refined, 8 included, MultiStar: {-0.04, -0.15}, one-star: {0.02, -0.42}
23:03:07.601 00.003 9044 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.62) = xAngle (-0.19 = -0.19)
23:03:07.603 00.002 9044 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.27 = 3.01)
23:03:07.605 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.81 mountX=0.15 mountY=0.02, mountTheta=0.13
23:03:07.609 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.15, opts=13)
23:03:07.612 00.003 9044 Enqueuing Move request for scope (-0.04, -0.15)
23:03:07.614 00.002 12252 Worker thread wakes up
23:03:07.614 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
23:03:07.614 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
23:03:07.614 00.000 12252 Moving (-0.04, -0.15) raw xDistance=0.15 yDistance=0.02
23:03:07.614 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:07.616 00.002 9044 UpdateGuideState exits: m=5807 SNR=52.3
23:03:07.619 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:07.621 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:07.623 00.002 9044 Enqueuing Expose request
23:03:07.625 00.002 12252 PPEC rslt: input = 0.15, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.08, hyst_pct = 0.00, period_length = 483.44
23:03:07.625 00.000 12252 PPEC: input: 0.15, control: 0.08, exposure: 2000
23:03:07.625 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:07.625 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:03:07.625 00.000 12252 MoveAxis(W, 31, ABG)
23:03:07.625 00.000 12252 Guiding  Dir = 3, Dur = 31
23:03:07.626 00.001 12252 IsSlewing returns 0
23:03:07.626 00.000 12252 IsGuiding returns 0
23:03:07.629 00.003 12252 PulseGuide returned control before completion, sleep 39
23:03:07.678 00.049 12252 IsGuiding returns 0
23:03:07.678 00.000 12252 Move returns status 0, amount 31
23:03:07.678 00.000 12252 MoveAxis(N, 0, ABG)
23:03:07.678 00.000 12252 Move returns status 0, amount 0
23:03:07.678 00.000 12252 move complete, result=0
23:03:07.678 00.000 12252 worker thread done servicing request
23:03:07.679 00.001 9044 GuideStep: 0.1 px 31 ms WEST, 0.0 px 0 ms NORTH
23:03:07.681 00.002 12252 Worker thread wakes up
23:03:07.681 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:07.681 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:10.020 02.339 12252 Exposure complete
23:03:10.072 00.052 12252 worker thread done servicing request
23:03:10.072 00.000 9044 OnExposeComplete: enter
23:03:10.073 00.001 9044 UpdateGuideState(): m_state=6
23:03:10.074 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4266
23:03:10.075 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=826.52, Mass=5846, SNR=52.5, Peak=173 HFD=5.2
23:03:10.076 00.001 9044 MultiStar: [#1 -0.00,-0.07,1.03,U] [#2 -0.03,-0.07,1.21,U] [#3 -0.00,0.17,0.82,U] [#4 0.00,0.05,1.28,U] [#5 0.03,-0.07,0.63,U] [#6 -0.03,0.11,0.41,U] [#7 -0.01,-0.33,0.43,U] [#8 0.28,-0.08,0.40,U] 
23:03:10.076 00.000 9044 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.04, -0.28}
23:03:10.077 00.001 9044 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.62) = xAngle (0.31 = 0.31)
23:03:10.078 00.001 9044 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.77 = -2.77)
23:03:10.078 00.000 9044 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.31 mountX=0.06 mountY=-0.02, mountTheta=-0.36
23:03:10.080 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.06, opts=13)
23:03:10.082 00.002 9044 Enqueuing Move request for scope (0.01, -0.06)
23:03:10.082 00.000 12252 Worker thread wakes up
23:03:10.082 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:10.083 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
23:03:10.083 00.000 9044 UpdateGuideState exits: m=5846 SNR=52.5
23:03:10.084 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
23:03:10.084 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:10.085 00.001 12252 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=-0.02
23:03:10.085 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:10.086 00.001 9044 Enqueuing Expose request
23:03:10.089 00.003 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:10.089 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
23:03:10.089 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:10.089 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:03:10.089 00.000 12252 MoveAxis(E, 4, ABG)
23:03:10.089 00.000 12252 Guiding  Dir = 2, Dur = 4
23:03:10.089 00.000 12252 IsSlewing returns 0
23:03:10.089 00.000 12252 IsGuiding returns 0
23:03:10.091 00.002 12252 PulseGuide returned control before completion, sleep 13
23:03:10.111 00.020 12252 IsGuiding returns 0
23:03:10.111 00.000 12252 Move returns status 0, amount 4
23:03:10.111 00.000 12252 MoveAxis(N, 0, ABG)
23:03:10.111 00.000 12252 Move returns status 0, amount 0
23:03:10.111 00.000 12252 move complete, result=0
23:03:10.111 00.000 12252 worker thread done servicing request
23:03:10.111 00.000 12252 Worker thread wakes up
23:03:10.111 00.000 9044 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:03:10.113 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:10.113 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:12.479 02.366 12252 Exposure complete
23:03:12.547 00.068 12252 worker thread done servicing request
23:03:12.547 00.000 9044 OnExposeComplete: enter
23:03:12.549 00.002 9044 UpdateGuideState(): m_state=6
23:03:12.550 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4267
23:03:12.551 00.001 9044 Star::Find returns 1 (0), X=1014.89, Y=826.51, Mass=5751, SNR=52.0, Peak=173 HFD=5.2
23:03:12.552 00.001 9044 MultiStar: [#1 -0.03,-0.07,1.06,U] [#2 0.23,-0.10,1.20,U] [#3 -0.07,0.17,0.83,U] [#4 0.03,0.09,1.28,U] [#5 0.03,-0.16,0.64,U] [#6 -0.08,0.04,0.41,U] [#7 -0.02,-0.21,0.42,U] [#8 -0.06,-0.12,0.41,U] 
23:03:12.553 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.06, -0.29}
23:03:12.553 00.000 9044 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.62) = xAngle (0.55 = 0.55)
23:03:12.554 00.001 9044 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.53 = -2.53)
23:03:12.555 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.07 mountX=0.06 mountY=-0.04, mountTheta=-0.59
23:03:12.557 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.06, opts=13)
23:03:12.557 00.000 9044 Enqueuing Move request for scope (0.03, -0.06)
23:03:12.559 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:12.561 00.002 12252 Worker thread wakes up
23:03:12.561 00.000 9044 UpdateGuideState exits: m=5751 SNR=52.0
23:03:12.564 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:12.566 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
23:03:12.566 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:12.568 00.002 9044 Enqueuing Expose request
23:03:12.570 00.002 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
23:03:12.570 00.000 12252 Moving (0.03, -0.06) raw xDistance=0.06 yDistance=-0.04
23:03:12.572 00.002 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:12.572 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
23:03:12.572 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:12.573 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:03:12.573 00.000 12252 MoveAxis(E, 4, ABG)
23:03:12.573 00.000 12252 Guiding  Dir = 2, Dur = 4
23:03:12.573 00.000 12252 IsSlewing returns 0
23:03:12.573 00.000 12252 IsGuiding returns 0
23:03:12.576 00.003 12252 PulseGuide returned control before completion, sleep 12
23:03:12.604 00.028 12252 IsGuiding returns 0
23:03:12.604 00.000 12252 Move returns status 0, amount 4
23:03:12.604 00.000 12252 MoveAxis(N, 0, ABG)
23:03:12.605 00.001 12252 Move returns status 0, amount 0
23:03:12.605 00.000 12252 move complete, result=0
23:03:12.605 00.000 12252 worker thread done servicing request
23:03:12.605 00.000 9044 GuideStep: 0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:03:12.609 00.004 12252 Worker thread wakes up
23:03:12.609 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:12.609 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:14.949 02.340 12252 Exposure complete
23:03:14.999 00.050 12252 worker thread done servicing request
23:03:14.999 00.000 9044 OnExposeComplete: enter
23:03:15.001 00.002 9044 UpdateGuideState(): m_state=6
23:03:15.002 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4268
23:03:15.003 00.001 9044 Star::Find returns 1 (0), X=1014.89, Y=826.37, Mass=5696, SNR=51.7, Peak=173 HFD=5.2
23:03:15.005 00.002 9044 MultiStar: [#1 -0.03,-0.24,1.08,U] [#2 0.08,-0.13,1.22,U] [#3 -0.08,0.06,0.86,U] [#4 0.00,-0.07,1.29,U] [#5 -0.03,-0.19,0.65,U] [#6 -0.03,-0.17,0.42,U] [#7 -0.05,-0.37,0.42,U] [#8 0.01,-0.20,0.40,U] 
23:03:15.006 00.001 9044 refined, 8 included, MultiStar: {0.00, -0.18}, one-star: {0.06, -0.42}
23:03:15.007 00.001 9044 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.62) = xAngle (0.07 = 0.07)
23:03:15.008 00.001 9044 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.02 = -3.02)
23:03:15.009 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.56 mountX=0.18 mountY=-0.02, mountTheta=-0.13
23:03:15.011 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.18, opts=13)
23:03:15.013 00.002 9044 Enqueuing Move request for scope (0.00, -0.18)
23:03:15.014 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:15.015 00.001 9044 UpdateGuideState exits: m=5696 SNR=51.7
23:03:15.016 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:15.017 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:15.018 00.001 9044 Enqueuing Expose request
23:03:15.019 00.001 12252 Worker thread wakes up
23:03:15.020 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
23:03:15.020 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
23:03:15.020 00.000 12252 Moving (0.00, -0.18) raw xDistance=0.18 yDistance=-0.02
23:03:15.023 00.003 12252 PPEC rslt: input = 0.18, final = 0.09, react = 0.11, pred = -0.02, hyst = 0.10, hyst_pct = 0.00, period_length = 483.44
23:03:15.024 00.001 12252 PPEC: input: 0.18, control: 0.09, exposure: 2000
23:03:15.024 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:15.024 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:03:15.024 00.000 12252 MoveAxis(W, 36, ABG)
23:03:15.024 00.000 12252 Guiding  Dir = 3, Dur = 36
23:03:15.024 00.000 12252 IsSlewing returns 0
23:03:15.024 00.000 12252 IsGuiding returns 0
23:03:15.027 00.003 12252 PulseGuide returned control before completion, sleep 44
23:03:15.081 00.054 12252 IsGuiding returns 0
23:03:15.081 00.000 12252 Move returns status 0, amount 36
23:03:15.081 00.000 12252 MoveAxis(N, 0, ABG)
23:03:15.081 00.000 12252 Move returns status 0, amount 0
23:03:15.081 00.000 12252 move complete, result=0
23:03:15.081 00.000 12252 worker thread done servicing request
23:03:15.081 00.000 12252 Worker thread wakes up
23:03:15.081 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:15.081 00.000 9044 GuideStep: 0.2 px 36 ms WEST, -0.0 px 0 ms NORTH
23:03:15.084 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:17.425 02.341 12252 Exposure complete
23:03:17.493 00.068 12252 worker thread done servicing request
23:03:17.493 00.000 9044 OnExposeComplete: enter
23:03:17.495 00.002 9044 UpdateGuideState(): m_state=6
23:03:17.497 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4269
23:03:17.499 00.002 9044 Star::Find returns 1 (0), X=1014.83, Y=826.73, Mass=5797, SNR=52.2, Peak=173 HFD=5.1
23:03:17.501 00.002 9044 MultiStar: [#1 -0.18,0.02,1.05,U] [#2 -0.02,0.05,1.22,U] [#3 -0.20,0.19,0.84,U] [#4 -0.10,0.09,1.28,U] [#5 -0.03,-0.03,0.64,U] [#6 -0.28,0.03,0.41,U] [#7 -0.14,0.02,0.43,U] [#8 -0.10,-0.07,0.40,U] 
23:03:17.503 00.002 9044 single-star, 8 included, MultiStar: {-0.10, 0.04}, one-star: {-0.00, -0.07}
23:03:17.506 00.003 9044 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.62) = xAngle (0.03 = 0.03)
23:03:17.508 00.002 9044 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.05 = -3.05)
23:03:17.510 00.002 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.59 mountX=0.07 mountY=-0.01, mountTheta=-0.09
23:03:17.514 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.07, opts=13)
23:03:17.515 00.001 9044 Enqueuing Move request for scope (-0.00, -0.07)
23:03:17.517 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
23:03:17.518 00.001 9044 UpdateGuideState exits: m=5797 SNR=52.2
23:03:17.520 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:17.521 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:17.523 00.002 9044 Enqueuing Expose request
23:03:17.524 00.001 12252 Worker thread wakes up
23:03:17.524 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
23:03:17.524 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
23:03:17.524 00.000 12252 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=-0.01
23:03:17.528 00.004 12252 PPEC rslt: input = 0.07, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:17.528 00.000 12252 PPEC: input: 0.07, control: -0.02, exposure: 2000
23:03:17.528 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:17.528 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:03:17.528 00.000 12252 MoveAxis(E, 7, ABG)
23:03:17.528 00.000 12252 Guiding  Dir = 2, Dur = 7
23:03:17.528 00.000 12252 IsSlewing returns 0
23:03:17.529 00.001 12252 IsGuiding returns 0
23:03:17.531 00.002 12252 PulseGuide returned control before completion, sleep 16
23:03:17.558 00.027 12252 IsGuiding returns 0
23:03:17.558 00.000 12252 Move returns status 0, amount 7
23:03:17.558 00.000 12252 MoveAxis(N, 0, ABG)
23:03:17.558 00.000 12252 Move returns status 0, amount 0
23:03:17.558 00.000 12252 move complete, result=0
23:03:17.558 00.000 12252 worker thread done servicing request
23:03:17.558 00.000 12252 Worker thread wakes up
23:03:17.558 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:17.558 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:17.558 00.000 9044 GuideStep: 0.1 px 7 ms EAST, -0.0 px 0 ms NORTH
23:03:19.902 02.344 12252 Exposure complete
23:03:19.974 00.072 12252 worker thread done servicing request
23:03:19.975 00.001 9044 OnExposeComplete: enter
23:03:19.975 00.000 9044 UpdateGuideState(): m_state=6
23:03:19.978 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4270
23:03:19.980 00.002 9044 Star::Find returns 1 (0), X=1014.82, Y=826.66, Mass=5653, SNR=51.5, Peak=173 HFD=5.2
23:03:19.982 00.002 9044 MultiStar: [#1 -0.12,-0.06,1.07,U] [#2 -0.08,-0.08,1.21,U] [#3 -0.16,0.11,0.84,U] [#4 -0.11,0.12,1.28,U] [#5 -0.09,-0.07,0.65,U] [#6 -0.21,0.16,0.42,U] [#7 -0.17,-0.12,0.43,U] [#8 -0.10,-0.21,0.41,U] 
23:03:19.984 00.002 9044 refined, 8 included, MultiStar: {-0.11, -0.02}, one-star: {-0.01, -0.14}
23:03:19.985 00.001 9044 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.62) = xAngle (-1.30 = -1.30)
23:03:19.987 00.002 9044 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.39 = 1.90)
23:03:19.988 00.001 9044 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.93 mountX=0.03 mountY=0.10, mountTheta=1.30
23:03:19.990 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.11, y=-0.02, opts=13)
23:03:19.992 00.002 9044 Enqueuing Move request for scope (-0.11, -0.02)
23:03:19.993 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:19.994 00.001 9044 UpdateGuideState exits: m=5653 SNR=51.5
23:03:19.995 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:19.996 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:19.997 00.001 9044 Enqueuing Expose request
23:03:19.999 00.002 12252 Worker thread wakes up
23:03:19.999 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
23:03:19.999 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
23:03:19.999 00.000 12252 Moving (-0.11, -0.02) raw xDistance=0.03 yDistance=0.10
23:03:20.003 00.004 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:20.003 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
23:03:20.003 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:20.003 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:03:20.003 00.000 12252 MoveAxis(E, 6, ABG)
23:03:20.003 00.000 12252 Guiding  Dir = 2, Dur = 6
23:03:20.006 00.003 12252 IsSlewing returns 0
23:03:20.006 00.000 12252 IsGuiding returns 0
23:03:20.008 00.002 12252 PulseGuide returned control before completion, sleep 15
23:03:20.033 00.025 12252 IsGuiding returns 0
23:03:20.033 00.000 12252 Move returns status 0, amount 6
23:03:20.033 00.000 12252 MoveAxis(N, 0, ABG)
23:03:20.033 00.000 12252 Move returns status 0, amount 0
23:03:20.033 00.000 12252 move complete, result=0
23:03:20.033 00.000 12252 worker thread done servicing request
23:03:20.033 00.000 12252 Worker thread wakes up
23:03:20.033 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:20.034 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:20.034 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.1 px 0 ms NORTH
23:03:22.390 02.356 12252 Exposure complete
23:03:22.440 00.050 12252 worker thread done servicing request
23:03:22.440 00.000 9044 OnExposeComplete: enter
23:03:22.441 00.001 9044 UpdateGuideState(): m_state=6
23:03:22.442 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4271
23:03:22.442 00.000 9044 Star::Find returns 1 (0), X=1014.80, Y=826.55, Mass=5785, SNR=52.2, Peak=173 HFD=5.2
23:03:22.443 00.001 9044 MultiStar: [#1 -0.17,-0.00,1.06,U] [#2 -0.08,-0.07,1.23,U] [#3 -0.33,0.15,0.84,U] [#4 -0.37,0.92,0.00,M1] [#5 -0.05,0.01,0.65,U] [#6 -0.20,0.13,0.41,U] [#7 -0.06,-0.09,0.43,U] [#8 -0.07,-0.11,0.40,U] 
23:03:22.445 00.002 9044 refined, 7 included, MultiStar: {-0.13, -0.04}, one-star: {-0.03, -0.24}
23:03:22.446 00.001 9044 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.62) = xAngle (-1.22 = -1.22)
23:03:22.447 00.001 9044 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.31 = 1.98)
23:03:22.449 00.002 9044 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.85 mountX=0.04 mountY=0.12, mountTheta=1.21
23:03:22.450 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=-0.04, opts=13)
23:03:22.451 00.001 9044 Enqueuing Move request for scope (-0.13, -0.04)
23:03:22.452 00.001 12252 Worker thread wakes up
23:03:22.452 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:22.453 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
23:03:22.453 00.000 9044 UpdateGuideState exits: m=5785 SNR=52.2
23:03:22.454 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:22.455 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
23:03:22.455 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:22.456 00.001 9044 Enqueuing Expose request
23:03:22.456 00.000 12252 Moving (-0.13, -0.04) raw xDistance=0.04 yDistance=0.12
23:03:22.460 00.004 12252 PPEC rslt: input = 0.04, final = -0.02, react = 0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:22.460 00.000 12252 PPEC: input: 0.04, control: -0.02, exposure: 2000
23:03:22.460 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:22.460 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:03:22.460 00.000 12252 MoveAxis(E, 7, ABG)
23:03:22.460 00.000 12252 Guiding  Dir = 2, Dur = 7
23:03:22.461 00.001 12252 IsSlewing returns 0
23:03:22.461 00.000 12252 IsGuiding returns 0
23:03:22.462 00.001 12252 PulseGuide returned control before completion, sleep 16
23:03:22.480 00.018 12252 IsGuiding returns 0
23:03:22.480 00.000 12252 Move returns status 0, amount 7
23:03:22.480 00.000 12252 MoveAxis(N, 0, ABG)
23:03:22.480 00.000 12252 Move returns status 0, amount 0
23:03:22.480 00.000 12252 move complete, result=0
23:03:22.481 00.001 12252 worker thread done servicing request
23:03:22.481 00.000 12252 Worker thread wakes up
23:03:22.481 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:22.481 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:22.481 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
23:03:24.819 02.338 12252 Exposure complete
23:03:24.881 00.062 12252 worker thread done servicing request
23:03:24.881 00.000 9044 OnExposeComplete: enter
23:03:24.883 00.002 9044 UpdateGuideState(): m_state=6
23:03:24.883 00.000 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4272
23:03:24.884 00.001 9044 Star::Find returns 1 (0), X=1014.81, Y=826.50, Mass=5936, SNR=52.9, Peak=173 HFD=5.3
23:03:24.886 00.002 9044 MultiStar: [#1 -0.12,-0.07,1.06,U] [#2 -0.00,-0.00,1.20,U] [#3 -0.13,0.16,0.83,U] [#4 -0.09,0.11,1.23,U] [#5 0.11,0.01,0.64,U] [#6 -0.26,0.04,0.40,U] [#7 -0.07,-0.14,0.42,U] [#8 0.14,0.03,0.40,U] 
23:03:24.887 00.001 9044 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.02, -0.29}
23:03:24.887 00.000 9044 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.62) = xAngle (-1.21 = -1.21)
23:03:24.888 00.001 9044 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.29 = 1.99)
23:03:24.889 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.83 mountX=0.02 mountY=0.05, mountTheta=1.20
23:03:24.890 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.02, opts=13)
23:03:24.891 00.001 9044 Enqueuing Move request for scope (-0.05, -0.02)
23:03:24.893 00.002 12252 Worker thread wakes up
23:03:24.893 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:24.894 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
23:03:24.894 00.000 9044 UpdateGuideState exits: m=5936 SNR=52.9
23:03:24.895 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
23:03:24.896 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:24.897 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:24.898 00.001 9044 Enqueuing Expose request
23:03:24.899 00.001 12252 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=0.05
23:03:24.904 00.005 12252 PPEC rslt: input = 0.02, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:24.904 00.000 12252 PPEC: input: 0.02, control: -0.02, exposure: 2000
23:03:24.904 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:24.904 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:03:24.904 00.000 12252 MoveAxis(E, 6, ABG)
23:03:24.904 00.000 12252 Guiding  Dir = 2, Dur = 6
23:03:24.906 00.002 12252 IsSlewing returns 0
23:03:24.906 00.000 12252 IsGuiding returns 0
23:03:24.908 00.002 12252 PulseGuide returned control before completion, sleep 14
23:03:24.933 00.025 12252 IsGuiding returns 0
23:03:24.933 00.000 12252 Move returns status 0, amount 6
23:03:24.933 00.000 12252 MoveAxis(N, 0, ABG)
23:03:24.933 00.000 12252 Move returns status 0, amount 0
23:03:24.933 00.000 12252 move complete, result=0
23:03:24.933 00.000 12252 worker thread done servicing request
23:03:24.933 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.0 px 0 ms NORTH
23:03:24.936 00.003 12252 Worker thread wakes up
23:03:24.936 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:24.936 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:27.294 02.358 12252 Exposure complete
23:03:27.354 00.060 12252 worker thread done servicing request
23:03:27.355 00.001 9044 OnExposeComplete: enter
23:03:27.357 00.002 9044 UpdateGuideState(): m_state=6
23:03:27.359 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4273
23:03:27.361 00.002 9044 Star::Find returns 1 (0), X=1014.77, Y=826.81, Mass=5866, SNR=52.5, Peak=173 HFD=5.1
23:03:27.363 00.002 9044 MultiStar: [#1 -0.16,0.06,1.04,U] [#2 -0.08,0.06,1.20,U] [#3 -0.10,0.39,0.00,M1] [#4 -0.11,0.17,1.25,U] [#5 -0.09,0.00,0.64,U] [#6 -0.26,0.10,0.41,U] [#7 -0.15,-0.02,0.41,U] [#8 0.07,0.08,0.41,U] 
23:03:27.364 00.001 9044 single-star, 7 included, MultiStar: {-0.10, 0.07}, one-star: {-0.05, 0.01}
23:03:27.366 00.002 9044 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.62) = xAngle (4.50 = -1.78)
23:03:27.367 00.001 9044 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.42 = 1.42)
23:03:27.369 00.002 9044 CameraToMount -- cameraX=-0.05 cameraY=0.01 hyp=0.06 cameraTheta=2.87 mountX=-0.01 mountY=0.06, mountTheta=1.78
23:03:27.372 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.01, opts=13)
23:03:27.374 00.002 9044 Enqueuing Move request for scope (-0.05, 0.01)
23:03:27.377 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:27.379 00.002 9044 UpdateGuideState exits: m=5866 SNR=52.5
23:03:27.382 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:27.384 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:27.387 00.003 9044 Enqueuing Expose request
23:03:27.389 00.002 12252 Worker thread wakes up
23:03:27.389 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.01) opts 0xd
23:03:27.389 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.01)
23:03:27.389 00.000 12252 Moving (-0.05, 0.01) raw xDistance=-0.01 yDistance=0.06
23:03:27.394 00.005 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:27.394 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
23:03:27.395 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:27.395 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:03:27.395 00.000 12252 MoveAxis(E, 7, ABG)
23:03:27.395 00.000 12252 Guiding  Dir = 2, Dur = 7
23:03:27.395 00.000 12252 IsSlewing returns 0
23:03:27.396 00.001 12252 IsGuiding returns 0
23:03:27.399 00.003 12252 PulseGuide returned control before completion, sleep 15
23:03:27.428 00.029 12252 IsGuiding returns 0
23:03:27.428 00.000 12252 Move returns status 0, amount 7
23:03:27.429 00.001 12252 MoveAxis(N, 0, ABG)
23:03:27.429 00.000 12252 Move returns status 0, amount 0
23:03:27.429 00.000 12252 move complete, result=0
23:03:27.429 00.000 12252 worker thread done servicing request
23:03:27.429 00.000 12252 Worker thread wakes up
23:03:27.429 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:27.429 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:27.429 00.000 9044 GuideStep: -0.0 px 7 ms EAST, 0.1 px 0 ms NORTH
23:03:29.772 02.343 12252 Exposure complete
23:03:29.856 00.084 12252 worker thread done servicing request
23:03:29.856 00.000 9044 OnExposeComplete: enter
23:03:29.859 00.003 9044 UpdateGuideState(): m_state=6
23:03:29.863 00.004 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4274
23:03:29.865 00.002 9044 Star::Find returns 1 (0), X=1014.74, Y=826.80, Mass=5819, SNR=52.2, Peak=173 HFD=5.1
23:03:29.868 00.003 9044 MultiStar: [#1 -0.09,-0.00,1.07,U] [#2 -0.09,0.06,1.21,U] [#3 -0.10,0.37,0.83,U] [#4 -0.07,0.15,1.28,U] [#5 -0.02,0.01,0.65,U] [#6 -0.22,0.15,0.41,U] [#7 -0.08,-0.00,0.43,U] [#8 -0.10,0.04,0.41,U] 
23:03:29.870 00.002 9044 single-star, 8 included, MultiStar: {-0.09, 0.09}, one-star: {-0.09, 0.01}
23:03:29.873 00.003 9044 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.62) = xAngle (4.70 = -1.58)
23:03:29.875 00.002 9044 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.62 = 1.62)
23:03:29.876 00.001 9044 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.08 mountX=-0.00 mountY=0.09, mountTheta=1.58
23:03:29.879 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.01, opts=13)
23:03:29.880 00.001 9044 Enqueuing Move request for scope (-0.09, 0.01)
23:03:29.882 00.002 12252 Worker thread wakes up
23:03:29.882 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:29.884 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
23:03:29.884 00.000 9044 UpdateGuideState exits: m=5819 SNR=52.2
23:03:29.885 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
23:03:29.885 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:29.886 00.001 12252 Moving (-0.09, 0.01) raw xDistance=-0.00 yDistance=0.09
23:03:29.886 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:29.887 00.001 9044 Enqueuing Expose request
23:03:29.889 00.002 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:29.889 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
23:03:29.889 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:29.889 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:03:29.889 00.000 12252 MoveAxis(E, 5, ABG)
23:03:29.889 00.000 12252 Guiding  Dir = 2, Dur = 5
23:03:29.890 00.001 12252 IsSlewing returns 0
23:03:29.890 00.000 12252 IsGuiding returns 0
23:03:29.892 00.002 12252 PulseGuide returned control before completion, sleep 14
23:03:29.914 00.022 12252 IsGuiding returns 0
23:03:29.914 00.000 12252 Move returns status 0, amount 5
23:03:29.915 00.001 12252 MoveAxis(N, 0, ABG)
23:03:29.915 00.000 12252 Move returns status 0, amount 0
23:03:29.915 00.000 12252 move complete, result=0
23:03:29.915 00.000 12252 worker thread done servicing request
23:03:29.915 00.000 12252 Worker thread wakes up
23:03:29.915 00.000 9044 GuideStep: -0.0 px 5 ms EAST, 0.1 px 0 ms NORTH
23:03:29.917 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:29.917 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:32.250 02.333 12252 Exposure complete
23:03:32.297 00.047 12252 worker thread done servicing request
23:03:32.297 00.000 9044 OnExposeComplete: enter
23:03:32.298 00.001 9044 UpdateGuideState(): m_state=6
23:03:32.299 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4275
23:03:32.300 00.001 9044 Star::Find returns 1 (0), X=1014.84, Y=826.79, Mass=5892, SNR=52.6, Peak=173 HFD=5.3
23:03:32.301 00.001 9044 MultiStar: [#1 -0.07,0.01,1.03,U] [#2 -0.04,0.04,1.21,U] [#3 -0.32,0.16,0.84,U] [#4 -0.02,0.10,1.24,U] [#5 -0.05,-0.05,0.63,U] [#6 -0.07,0.18,0.40,U] [#7 -0.07,-0.10,0.43,U] [#8 -0.12,-0.01,0.41,U] 
23:03:32.301 00.000 9044 single-star, 8 included, MultiStar: {-0.08, 0.04}, one-star: {0.01, -0.01}
23:03:32.302 00.001 9044 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.62) = xAngle (1.12 = 1.12)
23:03:32.303 00.001 9044 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.96 = -1.96)
23:03:32.303 00.000 9044 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.50 mountX=0.01 mountY=-0.01, mountTheta=-1.13
23:03:32.305 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.01, opts=13)
23:03:32.306 00.001 9044 Enqueuing Move request for scope (0.01, -0.01)
23:03:32.307 00.001 12252 Worker thread wakes up
23:03:32.307 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:32.309 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
23:03:32.309 00.000 9044 UpdateGuideState exits: m=5892 SNR=52.6
23:03:32.310 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
23:03:32.310 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:32.311 00.001 12252 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
23:03:32.311 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:32.312 00.001 9044 Enqueuing Expose request
23:03:32.314 00.002 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:32.314 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
23:03:32.314 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:32.314 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:03:32.314 00.000 12252 MoveAxis(E, 6, ABG)
23:03:32.315 00.001 12252 Guiding  Dir = 2, Dur = 6
23:03:32.315 00.000 12252 IsSlewing returns 0
23:03:32.315 00.000 12252 IsGuiding returns 0
23:03:32.316 00.001 12252 PulseGuide returned control before completion, sleep 15
23:03:32.334 00.018 12252 IsGuiding returns 0
23:03:32.334 00.000 12252 Move returns status 0, amount 6
23:03:32.334 00.000 12252 MoveAxis(N, 0, ABG)
23:03:32.334 00.000 12252 Move returns status 0, amount 0
23:03:32.334 00.000 12252 move complete, result=0
23:03:32.334 00.000 12252 worker thread done servicing request
23:03:32.334 00.000 12252 Worker thread wakes up
23:03:32.334 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:32.334 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:32.334 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:03:34.700 02.366 12252 Exposure complete
23:03:34.767 00.067 12252 worker thread done servicing request
23:03:34.767 00.000 9044 OnExposeComplete: enter
23:03:34.770 00.003 9044 UpdateGuideState(): m_state=6
23:03:34.772 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4276
23:03:34.775 00.003 9044 Star::Find returns 1 (0), X=1014.83, Y=826.59, Mass=5766, SNR=52.1, Peak=173 HFD=5.2
23:03:34.778 00.003 9044 MultiStar: [#1 -0.21,0.01,1.04,U] [#2 -0.03,0.10,1.22,U] [#3 -0.19,0.19,0.85,U] [#4 -0.37,0.89,0.00,M1] [#5 -0.10,0.01,0.65,U] [#6 -0.11,0.23,0.41,U] [#7 -0.10,-0.11,0.43,U] [#8 -0.13,0.02,0.41,U] 
23:03:34.780 00.002 9044 refined, 7 included, MultiStar: {-0.10, 0.02}, one-star: {-0.00, -0.21}
23:03:34.782 00.002 9044 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.62) = xAngle (4.53 = -1.75)
23:03:34.786 00.004 9044 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.45 = 1.45)
23:03:34.788 00.002 9044 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.90 mountX=-0.02 mountY=0.11, mountTheta=1.75
23:03:34.792 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.10, y=0.02, opts=13)
23:03:34.794 00.002 9044 Enqueuing Move request for scope (-0.10, 0.02)
23:03:34.797 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:34.799 00.002 9044 UpdateGuideState exits: m=5766 SNR=52.1
23:03:34.801 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:34.802 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:34.804 00.002 9044 Enqueuing Expose request
23:03:34.805 00.001 12252 Worker thread wakes up
23:03:34.805 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
23:03:34.805 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
23:03:34.805 00.000 12252 Moving (-0.10, 0.02) raw xDistance=-0.02 yDistance=0.11
23:03:34.810 00.005 12252 PPEC rslt: input = -0.02, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:34.811 00.001 12252 PPEC: input: -0.02, control: -0.02, exposure: 2000
23:03:34.811 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:34.811 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:03:34.811 00.000 12252 MoveAxis(E, 8, ABG)
23:03:34.811 00.000 12252 Guiding  Dir = 2, Dur = 8
23:03:34.811 00.000 12252 IsSlewing returns 0
23:03:34.811 00.000 12252 IsGuiding returns 0
23:03:34.813 00.002 12252 PulseGuide returned control before completion, sleep 16
23:03:34.845 00.032 12252 IsGuiding returns 0
23:03:34.845 00.000 12252 Move returns status 0, amount 8
23:03:34.845 00.000 12252 MoveAxis(N, 0, ABG)
23:03:34.845 00.000 12252 Move returns status 0, amount 0
23:03:34.845 00.000 12252 move complete, result=0
23:03:34.846 00.001 12252 worker thread done servicing request
23:03:34.846 00.000 12252 Worker thread wakes up
23:03:34.846 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:34.846 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:34.846 00.000 9044 GuideStep: -0.0 px 8 ms EAST, 0.1 px 0 ms NORTH
23:03:37.194 02.348 12252 Exposure complete
23:03:37.242 00.048 12252 worker thread done servicing request
23:03:37.242 00.000 9044 OnExposeComplete: enter
23:03:37.243 00.001 9044 UpdateGuideState(): m_state=6
23:03:37.246 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4277
23:03:37.247 00.001 9044 Star::Find returns 1 (0), X=1014.66, Y=826.80, Mass=5787, SNR=52.2, Peak=173 HFD=5.2
23:03:37.249 00.002 9044 MultiStar: [#1 -0.23,0.06,1.05,U] [#2 -0.22,-0.01,1.22,U] [#3 -0.27,0.33,0.00,M1] [#4 -0.43,0.95,0.00,M2] [#5 -0.18,-0.04,0.64,U] [#6 -0.43,0.08,0.00,M1] [#7 -0.20,-0.09,0.43,U] [#8 -0.21,0.09,0.41,U] 
23:03:37.251 00.002 9044 single-star, 5 included, MultiStar: {-0.20, 0.01}, one-star: {-0.16, 0.01}
23:03:37.253 00.002 9044 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.62) = xAngle (4.73 = -1.55)
23:03:37.256 00.003 9044 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.65 = 1.65)
23:03:37.258 00.002 9044 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.11 mountX=0.00 mountY=0.16, mountTheta=1.55
23:03:37.263 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.16, y=0.01, opts=13)
23:03:37.263 00.000 9044 Enqueuing Move request for scope (-0.16, 0.01)
23:03:37.264 00.001 12252 Worker thread wakes up
23:03:37.264 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:37.265 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
23:03:37.265 00.000 9044 UpdateGuideState exits: m=5787 SNR=52.2
23:03:37.266 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:37.267 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:37.269 00.002 9044 Enqueuing Expose request
23:03:37.270 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
23:03:37.270 00.000 12252 Moving (-0.16, 0.01) raw xDistance=0.00 yDistance=0.16
23:03:37.275 00.005 12252 PPEC rslt: input = 0.00, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:37.275 00.000 12252 PPEC: input: 0.00, control: -0.02, exposure: 2000
23:03:37.275 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
23:03:37.275 00.000 12252 MoveAxis(E, 6, ABG)
23:03:37.275 00.000 12252 Guiding  Dir = 2, Dur = 6
23:03:37.275 00.000 12252 IsSlewing returns 0
23:03:37.276 00.001 12252 IsGuiding returns 0
23:03:37.277 00.001 12252 PulseGuide returned control before completion, sleep 15
23:03:37.294 00.017 12252 IsGuiding returns 0
23:03:37.294 00.000 12252 Move returns status 0, amount 6
23:03:37.294 00.000 12252 MoveAxis(S, 56, ABG)
23:03:37.295 00.001 12252 Guiding  Dir = 1, Dur = 56
23:03:37.295 00.000 12252 IsSlewing returns 0
23:03:37.295 00.000 12252 IsGuiding returns 0
23:03:37.301 00.006 12252 PulseGuide returned control before completion, sleep 61
23:03:37.372 00.071 12252 IsGuiding returns 0
23:03:37.372 00.000 12252 Move returns status 0, amount 56
23:03:37.372 00.000 12252 move complete, result=0
23:03:37.372 00.000 12252 worker thread done servicing request
23:03:37.372 00.000 12252 Worker thread wakes up
23:03:37.372 00.000 9044 GuideStep: 0.0 px 6 ms EAST, 0.2 px 56 ms SOUTH
23:03:37.374 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:37.374 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:39.715 02.341 12252 Exposure complete
23:03:39.781 00.066 12252 worker thread done servicing request
23:03:39.781 00.000 9044 OnExposeComplete: enter
23:03:39.783 00.002 9044 UpdateGuideState(): m_state=6
23:03:39.787 00.004 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4278
23:03:39.788 00.001 9044 Star::Find returns 1 (0), X=1014.74, Y=826.79, Mass=5793, SNR=52.3, Peak=173 HFD=5.1
23:03:39.789 00.001 9044 MultiStar: [#1 -0.18,0.11,1.04,U] [#2 -0.15,0.09,1.20,U] [#3 -0.31,0.14,0.84,U] [#4 -0.10,0.16,1.24,U] [#5 -0.10,0.08,0.65,U] [#6 -0.22,0.15,0.42,U] [#7 -0.11,-0.01,0.43,U] [#8 -0.23,0.09,0.41,U] 
23:03:39.790 00.001 9044 single-star, 8 included, MultiStar: {-0.16, 0.09}, one-star: {-0.08, -0.01}
23:03:39.790 00.000 9044 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.62) = xAngle (-1.40 = -1.40)
23:03:39.792 00.002 9044 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.48 = 1.80)
23:03:39.794 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.09 cameraTheta=-3.03 mountX=0.01 mountY=0.08, mountTheta=1.40
23:03:39.797 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.01, opts=13)
23:03:39.798 00.001 9044 Enqueuing Move request for scope (-0.08, -0.01)
23:03:39.800 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:39.801 00.001 9044 UpdateGuideState exits: m=5793 SNR=52.3
23:03:39.802 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:39.803 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:39.804 00.001 9044 Enqueuing Expose request
23:03:39.805 00.001 12252 Worker thread wakes up
23:03:39.805 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
23:03:39.805 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
23:03:39.805 00.000 12252 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=0.08
23:03:39.809 00.004 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:39.809 00.000 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
23:03:39.809 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:39.809 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:03:39.809 00.000 12252 MoveAxis(E, 4, ABG)
23:03:39.809 00.000 12252 Guiding  Dir = 2, Dur = 4
23:03:39.811 00.002 12252 IsSlewing returns 0
23:03:39.812 00.001 12252 IsGuiding returns 0
23:03:39.813 00.001 12252 PulseGuide returned control before completion, sleep 13
23:03:39.840 00.027 12252 IsGuiding returns 0
23:03:39.840 00.000 12252 Move returns status 0, amount 4
23:03:39.840 00.000 12252 MoveAxis(N, 0, ABG)
23:03:39.840 00.000 12252 Move returns status 0, amount 0
23:03:39.840 00.000 12252 move complete, result=0
23:03:39.840 00.000 12252 worker thread done servicing request
23:03:39.840 00.000 12252 Worker thread wakes up
23:03:39.840 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:39.840 00.000 9044 GuideStep: 0.0 px 4 ms EAST, 0.1 px 0 ms NORTH
23:03:39.841 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:42.183 02.342 12252 Exposure complete
23:03:42.246 00.063 12252 worker thread done servicing request
23:03:42.246 00.000 9044 OnExposeComplete: enter
23:03:42.248 00.002 9044 UpdateGuideState(): m_state=6
23:03:42.250 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4279
23:03:42.252 00.002 9044 Star::Find returns 1 (0), X=1014.80, Y=826.74, Mass=5811, SNR=52.2, Peak=173 HFD=5.1
23:03:42.253 00.001 9044 MultiStar: [#1 -0.13,-0.04,1.06,U] [#2 -0.11,0.04,1.19,U] [#3 -0.14,0.29,0.82,U] [#4 -0.36,0.96,0.00,M2] [#5 -0.09,0.00,0.65,U] [#6 -0.23,0.13,0.42,U] [#7 -0.17,0.00,0.43,U] [#8 -0.15,0.02,0.41,U] 
23:03:42.255 00.002 9044 single-star, 7 included, MultiStar: {-0.12, 0.04}, one-star: {-0.03, -0.06}
23:03:42.256 00.001 9044 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.62) = xAngle (-0.43 = -0.43)
23:03:42.258 00.002 9044 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.51 = 2.77)
23:03:42.259 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.05 mountX=0.06 mountY=0.02, mountTheta=0.38
23:03:42.262 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.06, opts=13)
23:03:42.264 00.002 9044 Enqueuing Move request for scope (-0.03, -0.06)
23:03:42.265 00.001 12252 Worker thread wakes up
23:03:42.265 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:42.266 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
23:03:42.266 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
23:03:42.266 00.000 9044 UpdateGuideState exits: m=5811 SNR=52.2
23:03:42.268 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:42.269 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:42.270 00.001 9044 Enqueuing Expose request
23:03:42.271 00.001 12252 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=0.02
23:03:42.273 00.002 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:42.273 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
23:03:42.274 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:42.274 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:03:42.274 00.000 12252 MoveAxis(E, 5, ABG)
23:03:42.274 00.000 12252 Guiding  Dir = 2, Dur = 5
23:03:42.274 00.000 12252 IsSlewing returns 0
23:03:42.274 00.000 12252 IsGuiding returns 0
23:03:42.277 00.003 12252 PulseGuide returned control before completion, sleep 13
23:03:42.303 00.026 12252 IsGuiding returns 0
23:03:42.303 00.000 12252 Move returns status 0, amount 5
23:03:42.303 00.000 12252 MoveAxis(N, 0, ABG)
23:03:42.303 00.000 12252 Move returns status 0, amount 0
23:03:42.303 00.000 12252 move complete, result=0
23:03:42.303 00.000 12252 worker thread done servicing request
23:03:42.303 00.000 12252 Worker thread wakes up
23:03:42.303 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:42.303 00.000 9044 GuideStep: 0.1 px 5 ms EAST, 0.0 px 0 ms NORTH
23:03:42.306 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:44.661 02.355 12252 Exposure complete
23:03:44.710 00.049 12252 worker thread done servicing request
23:03:44.711 00.001 9044 OnExposeComplete: enter
23:03:44.713 00.002 9044 UpdateGuideState(): m_state=6
23:03:44.716 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4280
23:03:44.718 00.002 9044 Star::Find returns 1 (0), X=1014.83, Y=826.88, Mass=5680, SNR=51.7, Peak=173 HFD=5.0
23:03:44.720 00.002 9044 MultiStar: [#1 -0.07,0.02,1.10,U] [#2 0.03,0.10,1.20,U] [#3 -0.03,0.45,0.00,M1] [#4 -0.05,0.23,1.27,U] [#5 -0.03,0.05,0.65,U] [#6 -0.14,0.19,0.43,U] [#7 0.04,0.01,0.42,U] [#8 -0.09,0.13,0.41,U] 
23:03:44.722 00.002 9044 single-star, 7 included, MultiStar: {-0.03, 0.11}, one-star: {0.00, 0.08}
23:03:44.723 00.001 9044 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.62) = xAngle (3.17 = -3.12)
23:03:44.723 00.000 9044 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.08 = 0.08)
23:03:44.724 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.54 mountX=-0.08 mountY=0.01, mountTheta=3.06
23:03:44.727 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=0.08, opts=13)
23:03:44.727 00.000 9044 Enqueuing Move request for scope (0.00, 0.08)
23:03:44.728 00.001 12252 Worker thread wakes up
23:03:44.728 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:44.729 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
23:03:44.729 00.000 9044 UpdateGuideState exits: m=5680 SNR=51.7
23:03:44.730 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
23:03:44.730 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:44.731 00.001 12252 Moving (0.00, 0.08) raw xDistance=-0.08 yDistance=0.01
23:03:44.731 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:44.732 00.001 9044 Enqueuing Expose request
23:03:44.734 00.002 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:44.734 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
23:03:44.734 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:44.734 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:03:44.734 00.000 12252 MoveAxis(E, 3, ABG)
23:03:44.734 00.000 12252 Guiding  Dir = 2, Dur = 3
23:03:44.734 00.000 12252 IsSlewing returns 0
23:03:44.735 00.001 12252 IsGuiding returns 0
23:03:44.738 00.003 12252 PulseGuide returned control before completion, sleep 11
23:03:44.753 00.015 12252 IsGuiding returns 0
23:03:44.753 00.000 12252 Move returns status 0, amount 3
23:03:44.753 00.000 12252 MoveAxis(N, 0, ABG)
23:03:44.753 00.000 12252 Move returns status 0, amount 0
23:03:44.753 00.000 12252 move complete, result=0
23:03:44.753 00.000 12252 worker thread done servicing request
23:03:44.753 00.000 12252 Worker thread wakes up
23:03:44.753 00.000 9044 GuideStep: -0.1 px 3 ms EAST, 0.0 px 0 ms NORTH
23:03:44.755 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:44.756 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:47.130 02.374 12252 Exposure complete
23:03:47.188 00.058 12252 worker thread done servicing request
23:03:47.189 00.001 9044 OnExposeComplete: enter
23:03:47.191 00.002 9044 UpdateGuideState(): m_state=6
23:03:47.194 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4281
23:03:47.196 00.002 9044 Star::Find returns 1 (0), X=1014.84, Y=826.84, Mass=5905, SNR=52.8, Peak=173 HFD=5.3
23:03:47.199 00.003 9044 MultiStar: [#1 -0.17,0.22,1.03,U] [#2 -0.04,0.14,1.21,U] [#3 -0.07,0.45,0.00,M2] [#4 -0.30,1.04,0.00,M2] [#5 0.01,0.06,0.65,U] [#6 -0.19,0.18,0.41,U] [#7 -0.20,0.06,0.42,U] [#8 0.01,0.20,0.42,U] 
23:03:47.202 00.003 9044 single-star, 6 included, MultiStar: {-0.07, 0.13}, one-star: {0.01, 0.04}
23:03:47.204 00.002 9044 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.62) = xAngle (2.88 = 2.88)
23:03:47.206 00.002 9044 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.20 = -0.20)
23:03:47.208 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.25 mountX=-0.04 mountY=-0.01, mountTheta=-2.93
23:03:47.213 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.04, opts=13)
23:03:47.216 00.003 9044 Enqueuing Move request for scope (0.01, 0.04)
23:03:47.218 00.002 12252 Worker thread wakes up
23:03:47.218 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:47.220 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
23:03:47.220 00.000 9044 UpdateGuideState exits: m=5905 SNR=52.8
23:03:47.223 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:47.225 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:47.228 00.003 9044 Enqueuing Expose request
23:03:47.230 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
23:03:47.230 00.000 12252 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
23:03:47.237 00.007 12252 PPEC rslt: input = -0.04, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:47.238 00.001 12252 PPEC: input: -0.04, control: -0.01, exposure: 2000
23:03:47.238 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:47.238 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:03:47.238 00.000 12252 MoveAxis(E, 3, ABG)
23:03:47.238 00.000 12252 Guiding  Dir = 2, Dur = 3
23:03:47.239 00.001 12252 IsSlewing returns 0
23:03:47.239 00.000 12252 IsGuiding returns 0
23:03:47.242 00.003 12252 PulseGuide returned control before completion, sleep 11
23:03:47.266 00.024 12252 IsGuiding returns 0
23:03:47.266 00.000 12252 Move returns status 0, amount 3
23:03:47.266 00.000 12252 MoveAxis(N, 0, ABG)
23:03:47.266 00.000 12252 Move returns status 0, amount 0
23:03:47.266 00.000 12252 move complete, result=0
23:03:47.266 00.000 12252 worker thread done servicing request
23:03:47.266 00.000 12252 Worker thread wakes up
23:03:47.266 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:03:47.268 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:47.268 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:49.623 02.355 12252 Exposure complete
23:03:49.672 00.049 12252 worker thread done servicing request
23:03:49.672 00.000 9044 OnExposeComplete: enter
23:03:49.673 00.001 9044 UpdateGuideState(): m_state=6
23:03:49.674 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4282
23:03:49.675 00.001 9044 Star::Find returns 1 (0), X=1014.82, Y=826.96, Mass=5799, SNR=52.2, Peak=173 HFD=5.2
23:03:49.677 00.002 9044 MultiStar: [#1 -0.15,0.31,1.06,U] [#2 -0.06,0.13,1.21,U] [#3 -0.04,0.50,0.00,M3] [#4 -0.31,1.11,0.00,M3] [#5 0.01,0.14,0.65,U] [#6 -0.21,0.39,0.00,M1] [#7 -0.12,0.14,0.44,U] [#8 0.02,0.17,0.42,U] 
23:03:49.678 00.001 9044 single-star, 5 included, MultiStar: {-0.06, 0.18}, one-star: {-0.01, 0.16}
23:03:49.680 00.002 9044 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.62) = xAngle (3.26 = -3.02)
23:03:49.681 00.001 9044 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.18 = 0.18)
23:03:49.682 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.64 mountX=-0.16 mountY=0.03, mountTheta=2.96
23:03:49.684 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.16, opts=13)
23:03:49.685 00.001 9044 Enqueuing Move request for scope (-0.01, 0.16)
23:03:49.686 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:49.687 00.001 9044 UpdateGuideState exits: m=5799 SNR=52.2
23:03:49.688 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:49.689 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:49.690 00.001 9044 Enqueuing Expose request
23:03:49.693 00.003 12252 Worker thread wakes up
23:03:49.693 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
23:03:49.693 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
23:03:49.693 00.000 12252 Moving (-0.01, 0.16) raw xDistance=-0.16 yDistance=0.03
23:03:49.697 00.004 12252 PPEC rslt: input = -0.16, final = -0.10, react = -0.10, pred = -0.00, hyst = -0.09, hyst_pct = 0.00, period_length = 483.44
23:03:49.697 00.000 12252 PPEC: input: -0.16, control: -0.10, exposure: 2000
23:03:49.697 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:49.697 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:03:49.697 00.000 12252 MoveAxis(E, 39, ABG)
23:03:49.697 00.000 12252 Guiding  Dir = 2, Dur = 39
23:03:49.697 00.000 12252 IsSlewing returns 0
23:03:49.697 00.000 12252 IsGuiding returns 0
23:03:49.699 00.002 12252 PulseGuide returned control before completion, sleep 48
23:03:49.753 00.054 12252 IsGuiding returns 0
23:03:49.753 00.000 12252 Move returns status 0, amount 39
23:03:49.753 00.000 12252 MoveAxis(N, 0, ABG)
23:03:49.753 00.000 12252 Move returns status 0, amount 0
23:03:49.753 00.000 12252 move complete, result=0
23:03:49.753 00.000 12252 worker thread done servicing request
23:03:49.753 00.000 12252 Worker thread wakes up
23:03:49.753 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:49.753 00.000 9044 GuideStep: -0.2 px 39 ms EAST, 0.0 px 0 ms NORTH
23:03:49.755 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:52.102 02.347 12252 Exposure complete
23:03:52.148 00.046 12252 worker thread done servicing request
23:03:52.148 00.000 9044 OnExposeComplete: enter
23:03:52.149 00.001 9044 UpdateGuideState(): m_state=6
23:03:52.150 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4283
23:03:52.151 00.001 9044 Star::Find returns 1 (0), X=1014.86, Y=826.87, Mass=5871, SNR=52.4, Peak=173 HFD=5.0
23:03:52.153 00.002 9044 MultiStar: [#1 0.00,0.05,1.06,U] [#2 0.02,0.15,1.20,U] [#3 -0.03,0.48,0.00,M4] [#4 -0.24,1.09,0.00,M4] [#5 0.04,0.08,0.65,U] [#6 -0.04,0.27,0.42,U] [#7 -0.10,0.11,0.43,U] [#8 0.07,0.10,0.41,U] 
23:03:52.154 00.001 9044 single-star, 6 included, MultiStar: {0.01, 0.11}, one-star: {0.03, 0.07}
23:03:52.156 00.002 9044 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.62) = xAngle (2.80 = 2.80)
23:03:52.157 00.001 9044 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.29 = -0.29)
23:03:52.158 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.07 cameraTheta=1.17 mountX=-0.07 mountY=-0.02, mountTheta=-2.85
23:03:52.160 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.07, opts=13)
23:03:52.161 00.001 9044 Enqueuing Move request for scope (0.03, 0.07)
23:03:52.162 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:52.164 00.002 12252 Worker thread wakes up
23:03:52.164 00.000 9044 UpdateGuideState exits: m=5871 SNR=52.4
23:03:52.165 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
23:03:52.165 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:52.166 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
23:03:52.166 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:52.167 00.001 9044 Enqueuing Expose request
23:03:52.167 00.000 12252 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=-0.02
23:03:52.169 00.002 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:52.169 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
23:03:52.169 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:52.169 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:03:52.169 00.000 12252 MoveAxis(E, 3, ABG)
23:03:52.169 00.000 12252 Guiding  Dir = 2, Dur = 3
23:03:52.170 00.001 12252 IsSlewing returns 0
23:03:52.170 00.000 12252 IsGuiding returns 0
23:03:52.172 00.002 12252 PulseGuide returned control before completion, sleep 11
23:03:52.198 00.026 12252 IsGuiding returns 0
23:03:52.198 00.000 12252 Move returns status 0, amount 3
23:03:52.198 00.000 12252 MoveAxis(N, 0, ABG)
23:03:52.198 00.000 12252 Move returns status 0, amount 0
23:03:52.198 00.000 12252 move complete, result=0
23:03:52.198 00.000 12252 worker thread done servicing request
23:03:52.198 00.000 12252 Worker thread wakes up
23:03:52.198 00.000 9044 GuideStep: -0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:03:52.201 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:52.201 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:54.562 02.361 12252 Exposure complete
23:03:54.614 00.052 12252 worker thread done servicing request
23:03:54.614 00.000 9044 OnExposeComplete: enter
23:03:54.617 00.003 9044 UpdateGuideState(): m_state=6
23:03:54.619 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4284
23:03:54.621 00.002 9044 Star::Find returns 1 (0), X=1014.86, Y=826.83, Mass=5773, SNR=52.4, Peak=173 HFD=5.1
23:03:54.624 00.003 9044 MultiStar: [#1 -0.12,0.07,1.06,U] [#2 -0.09,0.15,1.24,U] [#3 -0.10,0.42,0.00,M5] [#4 -0.09,1.31,0.00,M5] [#5 -0.01,0.14,0.65,U] [#6 -0.05,0.28,0.41,U] [#7 0.01,0.03,0.44,U] [#8 0.08,0.12,0.41,U] 
23:03:54.625 00.001 9044 single-star, 6 included, MultiStar: {-0.04, 0.11}, one-star: {0.03, 0.03}
23:03:54.626 00.001 9044 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.62) = xAngle (2.33 = 2.33)
23:03:54.629 00.003 9044 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.75 = -0.75)
23:03:54.631 00.002 9044 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.71 mountX=-0.03 mountY=-0.03, mountTheta=-2.36
23:03:54.635 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.03, opts=13)
23:03:54.638 00.003 9044 Enqueuing Move request for scope (0.03, 0.03)
23:03:54.640 00.002 12252 Worker thread wakes up
23:03:54.640 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:54.643 00.003 9044 UpdateGuideState exits: m=5773 SNR=52.4
23:03:54.645 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:54.647 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:54.649 00.002 9044 Enqueuing Expose request
23:03:54.651 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:03:54.651 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:03:54.651 00.000 12252 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
23:03:54.655 00.004 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:54.656 00.001 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
23:03:54.656 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:54.656 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:54.656 00.000 12252 MoveAxis(E, 4, ABG)
23:03:54.656 00.000 12252 Guiding  Dir = 2, Dur = 4
23:03:54.656 00.000 12252 IsSlewing returns 0
23:03:54.657 00.001 12252 IsGuiding returns 0
23:03:54.658 00.001 12252 PulseGuide returned control before completion, sleep 13
23:03:54.677 00.019 12252 IsGuiding returns 0
23:03:54.677 00.000 12252 Move returns status 0, amount 4
23:03:54.677 00.000 12252 MoveAxis(N, 0, ABG)
23:03:54.677 00.000 12252 Move returns status 0, amount 0
23:03:54.677 00.000 12252 move complete, result=0
23:03:54.677 00.000 12252 worker thread done servicing request
23:03:54.677 00.000 12252 Worker thread wakes up
23:03:54.677 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:54.677 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:54.677 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
23:03:57.026 02.349 12252 Exposure complete
23:03:57.072 00.046 12252 worker thread done servicing request
23:03:57.072 00.000 9044 OnExposeComplete: enter
23:03:57.074 00.002 9044 UpdateGuideState(): m_state=6
23:03:57.075 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4285
23:03:57.077 00.002 9044 Star::Find returns 1 (0), X=1014.87, Y=826.83, Mass=5799, SNR=52.2, Peak=173 HFD=5.2
23:03:57.080 00.003 9044 MultiStar: [#1 -0.11,0.13,1.05,U] [#2 0.01,0.14,1.22,U] [#3 -0.07,0.31,0.85,U] [#4 -0.12,1.24,0.00,M6] [#5 0.05,0.16,0.64,U] [#6 -0.16,0.14,0.41,U] [#7 -0.07,-0.01,0.42,U] [#8 0.17,0.16,0.41,U] 
23:03:57.082 00.002 9044 single-star, 7 included, MultiStar: {-0.02, 0.14}, one-star: {0.04, 0.04}
23:03:57.084 00.002 9044 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.62) = xAngle (2.39 = 2.39)
23:03:57.086 00.002 9044 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.69 = -0.69)
23:03:57.088 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.77 mountX=-0.04 mountY=-0.03, mountTheta=-2.43
23:03:57.092 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.04, opts=13)
23:03:57.095 00.003 9044 Enqueuing Move request for scope (0.04, 0.04)
23:03:57.097 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:57.100 00.003 9044 UpdateGuideState exits: m=5799 SNR=52.2
23:03:57.101 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:57.103 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:57.105 00.002 9044 Enqueuing Expose request
23:03:57.108 00.003 12252 Worker thread wakes up
23:03:57.108 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
23:03:57.108 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
23:03:57.108 00.000 12252 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=-0.03
23:03:57.112 00.004 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:57.112 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
23:03:57.112 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:57.112 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:03:57.112 00.000 12252 MoveAxis(E, 6, ABG)
23:03:57.112 00.000 12252 Guiding  Dir = 2, Dur = 6
23:03:57.113 00.001 12252 IsSlewing returns 0
23:03:57.113 00.000 12252 IsGuiding returns 0
23:03:57.115 00.002 12252 PulseGuide returned control before completion, sleep 15
23:03:57.137 00.022 12252 IsGuiding returns 0
23:03:57.137 00.000 12252 Move returns status 0, amount 6
23:03:57.137 00.000 12252 MoveAxis(N, 0, ABG)
23:03:57.137 00.000 12252 Move returns status 0, amount 0
23:03:57.137 00.000 12252 move complete, result=0
23:03:57.137 00.000 12252 worker thread done servicing request
23:03:57.137 00.000 12252 Worker thread wakes up
23:03:57.137 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.0 px 0 ms NORTH
23:03:57.139 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:57.139 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:03:59.480 02.341 12252 Exposure complete
23:03:59.529 00.049 12252 worker thread done servicing request
23:03:59.529 00.000 9044 OnExposeComplete: enter
23:03:59.531 00.002 9044 UpdateGuideState(): m_state=6
23:03:59.532 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4286
23:03:59.533 00.001 9044 Star::Find returns 1 (0), X=1014.90, Y=826.79, Mass=5511, SNR=51.1, Peak=173 HFD=5.0
23:03:59.535 00.002 9044 MultiStar: [#1 -0.00,0.03,1.09,U] [#2 0.13,0.13,1.21,U] [#3 -0.05,0.32,0.86,U] [#4 0.04,0.16,1.30,U] [#5 0.27,0.18,0.66,U] [#6 -0.08,0.16,0.42,U] [#7 -0.02,-0.06,0.44,U] [#8 0.12,0.23,0.41,U] 
23:03:59.536 00.001 9044 single-star, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.07, -0.01}
23:03:59.538 00.002 9044 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.62) = xAngle (1.52 = 1.52)
23:03:59.539 00.001 9044 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.57 = -1.57)
23:03:59.540 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.11 mountX=0.00 mountY=-0.07, mountTheta=-1.52
23:03:59.542 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.01, opts=13)
23:03:59.543 00.001 9044 Enqueuing Move request for scope (0.07, -0.01)
23:03:59.545 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:03:59.546 00.001 9044 UpdateGuideState exits: m=5511 SNR=51.1
23:03:59.547 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:03:59.548 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:03:59.549 00.001 9044 Enqueuing Expose request
23:03:59.551 00.002 12252 Worker thread wakes up
23:03:59.551 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:03:59.551 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:03:59.551 00.000 12252 Moving (0.07, -0.01) raw xDistance=0.00 yDistance=-0.07
23:03:59.556 00.005 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:03:59.556 00.000 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
23:03:59.556 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:03:59.556 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:03:59.556 00.000 12252 MoveAxis(E, 5, ABG)
23:03:59.556 00.000 12252 Guiding  Dir = 2, Dur = 5
23:03:59.556 00.000 12252 IsSlewing returns 0
23:03:59.557 00.001 12252 IsGuiding returns 0
23:03:59.559 00.002 12252 PulseGuide returned control before completion, sleep 13
23:03:59.581 00.022 12252 IsGuiding returns 0
23:03:59.581 00.000 12252 Move returns status 0, amount 5
23:03:59.581 00.000 12252 MoveAxis(N, 0, ABG)
23:03:59.581 00.000 12252 Move returns status 0, amount 0
23:03:59.581 00.000 12252 move complete, result=0
23:03:59.581 00.000 12252 worker thread done servicing request
23:03:59.581 00.000 12252 Worker thread wakes up
23:03:59.582 00.001 9044 GuideStep: 0.0 px 5 ms EAST, -0.1 px 0 ms NORTH
23:03:59.583 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:03:59.583 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:01.927 02.344 12252 Exposure complete
23:04:01.967 00.040 12252 worker thread done servicing request
23:04:01.967 00.000 9044 OnExposeComplete: enter
23:04:01.969 00.002 9044 UpdateGuideState(): m_state=6
23:04:01.970 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4287
23:04:01.972 00.002 9044 Star::Find returns 1 (0), X=1014.94, Y=826.83, Mass=5743, SNR=51.9, Peak=173 HFD=5.3
23:04:01.973 00.001 9044 MultiStar: [#1 0.00,0.09,1.07,U] [#2 0.03,0.06,1.22,U] [#3 -0.08,0.43,0.00,M4] [#4 -0.19,1.04,0.00,M6] [#5 0.03,0.01,0.65,U] [#6 -0.05,0.16,0.42,U] [#7 0.04,-0.00,0.43,U] [#8 0.08,-0.02,0.40,U] 
23:04:01.974 00.001 9044 refined, 6 included, MultiStar: {0.04, 0.05}, one-star: {0.11, 0.03}
23:04:01.976 00.002 9044 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.62) = xAngle (2.56 = 2.56)
23:04:01.976 00.000 9044 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.53 = -0.53)
23:04:01.977 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.93 mountX=-0.05 mountY=-0.03, mountTheta=-2.60
23:04:01.980 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.05, opts=13)
23:04:01.982 00.002 9044 Enqueuing Move request for scope (0.04, 0.05)
23:04:01.983 00.001 12252 Worker thread wakes up
23:04:01.983 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:01.984 00.001 9044 UpdateGuideState exits: m=5743 SNR=51.9
23:04:01.986 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:01.987 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:04:01.987 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:01.988 00.001 9044 Enqueuing Expose request
23:04:01.989 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:04:01.989 00.000 12252 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=-0.03
23:04:01.995 00.006 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:04:01.995 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
23:04:01.995 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:01.995 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:04:01.995 00.000 12252 MoveAxis(E, 4, ABG)
23:04:01.995 00.000 12252 Guiding  Dir = 2, Dur = 4
23:04:01.996 00.001 12252 IsSlewing returns 0
23:04:01.996 00.000 12252 IsGuiding returns 0
23:04:01.998 00.002 12252 PulseGuide returned control before completion, sleep 13
23:04:02.026 00.028 12252 IsGuiding returns 0
23:04:02.026 00.000 12252 Move returns status 0, amount 4
23:04:02.026 00.000 12252 MoveAxis(N, 0, ABG)
23:04:02.026 00.000 12252 Move returns status 0, amount 0
23:04:02.026 00.000 12252 move complete, result=0
23:04:02.026 00.000 12252 worker thread done servicing request
23:04:02.026 00.000 12252 Worker thread wakes up
23:04:02.026 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.0 px 0 ms NORTH
23:04:02.028 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:02.028 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:04.393 02.365 12252 Exposure complete
23:04:04.463 00.070 12252 worker thread done servicing request
23:04:04.463 00.000 9044 OnExposeComplete: enter
23:04:04.465 00.002 9044 UpdateGuideState(): m_state=6
23:04:04.468 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4288
23:04:04.469 00.001 9044 Star::Find returns 1 (0), X=1015.01, Y=826.55, Mass=5887, SNR=52.6, Peak=173 HFD=5.2
23:04:04.472 00.003 9044 MultiStar: [#1 -0.01,-0.00,1.03,U] [#2 0.04,-0.12,1.17,U] [#3 -0.07,0.12,0.84,U] [#4 0.04,0.12,1.26,U] [#5 0.04,-0.15,0.66,U] [#6 -0.08,0.18,0.41,U] [#7 0.15,-0.08,0.42,U] [#8 0.17,0.01,0.41,U] 
23:04:04.473 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.18, -0.24}
23:04:04.475 00.002 9044 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.62) = xAngle (1.11 = 1.11)
23:04:04.478 00.003 9044 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.97 = -1.97)
23:04:04.480 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.51 mountX=0.02 mountY=-0.05, mountTheta=-1.12
23:04:04.485 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.03, opts=13)
23:04:04.487 00.002 9044 Enqueuing Move request for scope (0.05, -0.03)
23:04:04.489 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:04.492 00.003 9044 UpdateGuideState exits: m=5887 SNR=52.6
23:04:04.494 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:04.496 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:04.498 00.002 9044 Enqueuing Expose request
23:04:04.499 00.001 12252 Worker thread wakes up
23:04:04.499 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
23:04:04.499 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
23:04:04.499 00.000 12252 Moving (0.05, -0.03) raw xDistance=0.02 yDistance=-0.05
23:04:04.502 00.003 12252 PPEC rslt: input = 0.02, final = -0.00, react = 0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:04:04.503 00.001 12252 PPEC: input: 0.02, control: -0.00, exposure: 2000
23:04:04.503 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:04.503 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:04:04.503 00.000 12252 MoveAxis(E, 1, ABG)
23:04:04.503 00.000 12252 Guiding  Dir = 2, Dur = 1
23:04:04.503 00.000 12252 IsSlewing returns 0
23:04:04.503 00.000 12252 IsGuiding returns 0
23:04:04.506 00.003 12252 IsGuiding returns 0
23:04:04.506 00.000 12252 Move returns status 0, amount 1
23:04:04.506 00.000 12252 MoveAxis(N, 0, ABG)
23:04:04.506 00.000 12252 Move returns status 0, amount 0
23:04:04.506 00.000 12252 move complete, result=0
23:04:04.506 00.000 12252 worker thread done servicing request
23:04:04.507 00.001 12252 Worker thread wakes up
23:04:04.507 00.000 9044 GuideStep: 0.0 px 1 ms EAST, -0.1 px 0 ms NORTH
23:04:04.508 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:04.508 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:06.846 02.338 12252 Exposure complete
23:04:06.893 00.047 12252 worker thread done servicing request
23:04:06.893 00.000 9044 OnExposeComplete: enter
23:04:06.896 00.003 9044 UpdateGuideState(): m_state=6
23:04:06.897 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4289
23:04:06.898 00.001 9044 Star::Find returns 1 (0), X=1014.81, Y=826.81, Mass=5681, SNR=51.9, Peak=173 HFD=5.1
23:04:06.900 00.002 9044 MultiStar: [#1 -0.13,0.05,1.05,U] [#2 -0.02,0.02,1.20,U] [#3 -0.15,0.32,0.81,U] [#4 -0.03,0.20,1.28,U] [#5 -0.07,0.07,0.64,U] [#6 -0.19,0.03,0.41,U] [#7 -0.07,-0.06,0.43,U] [#8 0.06,0.02,0.42,U] 
23:04:06.901 00.001 9044 single-star, 8 included, MultiStar: {-0.06, 0.09}, one-star: {-0.02, 0.02}
23:04:06.902 00.001 9044 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.62) = xAngle (4.05 = -2.24)
23:04:06.903 00.001 9044 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.96 = 0.96)
23:04:06.904 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.42 mountX=-0.02 mountY=0.02, mountTheta=2.21
23:04:06.906 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.02, opts=13)
23:04:06.908 00.002 9044 Enqueuing Move request for scope (-0.02, 0.02)
23:04:06.909 00.001 12252 Worker thread wakes up
23:04:06.909 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:06.910 00.001 9044 UpdateGuideState exits: m=5681 SNR=51.9
23:04:06.911 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:06.912 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:06.913 00.001 9044 Enqueuing Expose request
23:04:06.915 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
23:04:06.916 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
23:04:06.916 00.000 12252 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=0.02
23:04:06.919 00.003 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:04:06.919 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
23:04:06.919 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:06.919 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:04:06.919 00.000 12252 MoveAxis(E, 4, ABG)
23:04:06.919 00.000 12252 Guiding  Dir = 2, Dur = 4
23:04:06.919 00.000 12252 IsSlewing returns 0
23:04:06.919 00.000 12252 IsGuiding returns 0
23:04:06.922 00.003 12252 PulseGuide returned control before completion, sleep 12
23:04:06.946 00.024 12252 IsGuiding returns 0
23:04:06.946 00.000 12252 Move returns status 0, amount 4
23:04:06.946 00.000 12252 MoveAxis(N, 0, ABG)
23:04:06.946 00.000 12252 Move returns status 0, amount 0
23:04:06.947 00.001 12252 move complete, result=0
23:04:06.947 00.000 12252 worker thread done servicing request
23:04:06.947 00.000 12252 Worker thread wakes up
23:04:06.947 00.000 9044 GuideStep: -0.0 px 4 ms EAST, 0.0 px 0 ms NORTH
23:04:06.948 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:06.948 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:09.306 02.358 12252 Exposure complete
23:04:09.353 00.047 12252 worker thread done servicing request
23:04:09.353 00.000 9044 OnExposeComplete: enter
23:04:09.354 00.001 9044 UpdateGuideState(): m_state=6
23:04:09.355 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4290
23:04:09.357 00.002 9044 Star::Find returns 1 (0), X=1014.85, Y=826.82, Mass=5683, SNR=51.6, Peak=173 HFD=5.1
23:04:09.358 00.001 9044 MultiStar: [#1 -0.11,0.09,1.07,U] [#2 0.02,0.11,1.22,U] [#3 -0.01,0.40,0.00,M3] [#4 -0.22,0.95,0.00,M5] [#5 0.04,0.05,0.66,U] [#6 -0.11,0.17,0.41,U] [#7 -0.06,0.06,0.43,U] [#8 0.09,0.11,0.42,U] 
23:04:09.359 00.001 9044 single-star, 6 included, MultiStar: {-0.02, 0.08}, one-star: {0.03, 0.03}
23:04:09.361 00.002 9044 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.62) = xAngle (2.40 = 2.40)
23:04:09.362 00.001 9044 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.68 = -0.68)
23:04:09.363 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.78 mountX=-0.03 mountY=-0.02, mountTheta=-2.44
23:04:09.365 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=0.03, opts=13)
23:04:09.366 00.001 9044 Enqueuing Move request for scope (0.03, 0.03)
23:04:09.367 00.001 12252 Worker thread wakes up
23:04:09.367 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:09.368 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
23:04:09.368 00.000 9044 UpdateGuideState exits: m=5683 SNR=51.6
23:04:09.369 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
23:04:09.369 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:09.370 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:09.372 00.002 9044 Enqueuing Expose request
23:04:09.373 00.001 12252 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=-0.02
23:04:09.375 00.002 12252 PPEC rslt: input = -0.03, final = -0.01, react = -0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:04:09.375 00.000 12252 PPEC: input: -0.03, control: -0.01, exposure: 2000
23:04:09.375 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:09.376 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:04:09.376 00.000 12252 MoveAxis(E, 3, ABG)
23:04:09.376 00.000 12252 Guiding  Dir = 2, Dur = 3
23:04:09.376 00.000 12252 IsSlewing returns 0
23:04:09.376 00.000 12252 IsGuiding returns 0
23:04:09.379 00.003 12252 PulseGuide returned control before completion, sleep 12
23:04:09.392 00.013 12252 IsGuiding returns 0
23:04:09.392 00.000 12252 Move returns status 0, amount 3
23:04:09.392 00.000 12252 MoveAxis(N, 0, ABG)
23:04:09.392 00.000 12252 Move returns status 0, amount 0
23:04:09.392 00.000 12252 move complete, result=0
23:04:09.392 00.000 12252 worker thread done servicing request
23:04:09.392 00.000 12252 Worker thread wakes up
23:04:09.392 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.0 px 0 ms NORTH
23:04:09.395 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:09.395 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:11.733 02.338 12252 Exposure complete
23:04:11.781 00.048 12252 worker thread done servicing request
23:04:11.781 00.000 9044 OnExposeComplete: enter
23:04:11.783 00.002 9044 UpdateGuideState(): m_state=6
23:04:11.784 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4291
23:04:11.785 00.001 9044 Star::Find returns 1 (0), X=1014.95, Y=826.53, Mass=5835, SNR=52.4, Peak=173 HFD=5.2
23:04:11.787 00.002 9044 MultiStar: [#1 -0.04,-0.07,1.04,U] [#2 0.18,-0.01,1.17,U] [#3 0.04,0.17,0.84,U] [#4 0.03,-0.05,1.29,U] [#5 0.14,-0.00,0.63,U] [#6 0.13,0.14,0.41,U] [#7 0.03,-0.16,0.42,U] [#8 0.12,0.00,0.42,U] 
23:04:11.788 00.001 9044 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {0.12, -0.27}
23:04:11.789 00.001 9044 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.62) = xAngle (1.16 = 1.16)
23:04:11.790 00.001 9044 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.92 = -1.92)
23:04:11.792 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.46 mountX=0.04 mountY=-0.08, mountTheta=-1.17
23:04:11.794 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.04, opts=13)
23:04:11.795 00.001 9044 Enqueuing Move request for scope (0.08, -0.04)
23:04:11.796 00.001 12252 Worker thread wakes up
23:04:11.796 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:11.797 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
23:04:11.797 00.000 9044 UpdateGuideState exits: m=5835 SNR=52.4
23:04:11.799 00.002 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
23:04:11.799 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:11.800 00.001 12252 Moving (0.08, -0.04) raw xDistance=0.04 yDistance=-0.08
23:04:11.800 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:11.801 00.001 9044 Enqueuing Expose request
23:04:11.804 00.003 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:04:11.804 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
23:04:11.804 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:11.804 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:04:11.804 00.000 12252 MoveAxis(E, 4, ABG)
23:04:11.804 00.000 12252 Guiding  Dir = 2, Dur = 4
23:04:11.804 00.000 12252 IsSlewing returns 0
23:04:11.804 00.000 12252 IsGuiding returns 0
23:04:11.806 00.002 12252 PulseGuide returned control before completion, sleep 12
23:04:11.820 00.014 12252 IsGuiding returns 0
23:04:11.820 00.000 12252 Move returns status 0, amount 4
23:04:11.820 00.000 12252 MoveAxis(N, 0, ABG)
23:04:11.820 00.000 12252 Move returns status 0, amount 0
23:04:11.820 00.000 12252 move complete, result=0
23:04:11.820 00.000 12252 worker thread done servicing request
23:04:11.820 00.000 12252 Worker thread wakes up
23:04:11.820 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:11.820 00.000 9044 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:04:11.824 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:14.163 02.339 12252 Exposure complete
23:04:14.211 00.048 12252 worker thread done servicing request
23:04:14.211 00.000 9044 OnExposeComplete: enter
23:04:14.213 00.002 9044 UpdateGuideState(): m_state=6
23:04:14.214 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4292
23:04:14.215 00.001 9044 Star::Find returns 1 (0), X=1015.01, Y=826.82, Mass=5738, SNR=51.9, Peak=173 HFD=5.1
23:04:14.216 00.001 9044 MultiStar: [#1 0.02,0.07,1.06,U] [#2 0.11,0.02,1.19,U] [#3 -0.05,0.25,0.84,U] [#4 -0.02,1.29,0.00,M5] [#5 0.09,-0.00,0.66,U] [#6 0.04,0.17,0.42,U] [#7 0.08,-0.02,0.42,U] [#8 0.15,0.02,0.41,U] 
23:04:14.217 00.001 9044 refined, 7 included, MultiStar: {0.08, 0.07}, one-star: {0.18, 0.02}
23:04:14.218 00.001 9044 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.62) = xAngle (2.32 = 2.32)
23:04:14.220 00.002 9044 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.76 = -0.76)
23:04:14.222 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.10 cameraTheta=0.70 mountX=-0.07 mountY=-0.07, mountTheta=-2.35
23:04:14.226 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.07, opts=13)
23:04:14.230 00.004 9044 Enqueuing Move request for scope (0.08, 0.07)
23:04:14.231 00.001 12252 Worker thread wakes up
23:04:14.232 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
23:04:14.232 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
23:04:14.232 00.000 12252 Moving (0.08, 0.07) raw xDistance=-0.07 yDistance=-0.07
23:04:14.232 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:14.234 00.002 9044 UpdateGuideState exits: m=5738 SNR=51.9
23:04:14.235 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:14.237 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:14.239 00.002 9044 Enqueuing Expose request
23:04:14.241 00.002 12252 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:04:14.241 00.000 12252 PPEC: input: -0.07, control: -0.00, exposure: 2000
23:04:14.241 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:14.241 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:04:14.241 00.000 12252 MoveAxis(E, 1, ABG)
23:04:14.241 00.000 12252 Guiding  Dir = 2, Dur = 1
23:04:14.242 00.001 12252 IsSlewing returns 0
23:04:14.242 00.000 12252 IsGuiding returns 0
23:04:14.244 00.002 12252 IsGuiding returns 0
23:04:14.245 00.001 12252 Move returns status 0, amount 1
23:04:14.245 00.000 12252 MoveAxis(N, 0, ABG)
23:04:14.245 00.000 12252 Move returns status 0, amount 0
23:04:14.245 00.000 12252 move complete, result=0
23:04:14.245 00.000 12252 worker thread done servicing request
23:04:14.245 00.000 9044 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:04:14.246 00.001 12252 Worker thread wakes up
23:04:14.246 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:14.246 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:16.610 02.364 12252 Exposure complete
23:04:16.668 00.058 12252 worker thread done servicing request
23:04:16.669 00.001 9044 OnExposeComplete: enter
23:04:16.670 00.001 9044 UpdateGuideState(): m_state=6
23:04:16.673 00.003 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4293
23:04:16.677 00.004 9044 Star::Find returns 1 (0), X=1015.04, Y=826.78, Mass=5789, SNR=52.1, Peak=173 HFD=5.2
23:04:16.680 00.003 9044 MultiStar: [#1 0.03,0.17,1.05,U] [#2 0.17,0.05,1.19,U] [#3 0.02,0.27,0.85,U] [#4 0.00,1.28,0.00,M6] [#5 0.09,0.02,0.65,U] [#6 0.05,0.29,0.41,U] [#7 0.18,-0.10,0.42,U] [#8 0.16,0.09,0.41,U] 
23:04:16.682 00.002 9044 refined, 7 included, MultiStar: {0.11, 0.10}, one-star: {0.21, -0.02}
23:04:16.685 00.003 9044 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.62) = xAngle (2.33 = 2.33)
23:04:16.687 00.002 9044 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.76 = -0.76)
23:04:16.689 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=0.10 hyp=0.15 cameraTheta=0.70 mountX=-0.10 mountY=-0.10, mountTheta=-2.36
23:04:16.693 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.10, opts=13)
23:04:16.695 00.002 9044 Enqueuing Move request for scope (0.11, 0.10)
23:04:16.697 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:16.698 00.001 9044 UpdateGuideState exits: m=5789 SNR=52.1
23:04:16.699 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:16.702 00.003 12252 Worker thread wakes up
23:04:16.702 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:16.704 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.10) opts 0xd
23:04:16.704 00.000 9044 Enqueuing Expose request
23:04:16.708 00.004 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.10)
23:04:16.708 00.000 12252 Moving (0.11, 0.10) raw xDistance=-0.10 yDistance=-0.10
23:04:16.716 00.008 12252 PPEC rslt: input = -0.10, final = -0.06, react = -0.06, pred = 0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 483.44
23:04:16.716 00.000 12252 PPEC: input: -0.10, control: -0.06, exposure: 2000
23:04:16.716 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:16.716 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:04:16.716 00.000 12252 MoveAxis(E, 24, ABG)
23:04:16.716 00.000 12252 Guiding  Dir = 2, Dur = 24
23:04:16.717 00.001 12252 IsSlewing returns 0
23:04:16.717 00.000 12252 IsGuiding returns 0
23:04:16.719 00.002 12252 PulseGuide returned control before completion, sleep 32
23:04:16.766 00.047 12252 IsGuiding returns 0
23:04:16.766 00.000 12252 Move returns status 0, amount 24
23:04:16.766 00.000 12252 MoveAxis(N, 0, ABG)
23:04:16.766 00.000 12252 Move returns status 0, amount 0
23:04:16.766 00.000 12252 move complete, result=0
23:04:16.766 00.000 12252 worker thread done servicing request
23:04:16.766 00.000 12252 Worker thread wakes up
23:04:16.766 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:16.766 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:16.768 00.002 9044 GuideStep: -0.1 px 24 ms EAST, -0.1 px 0 ms NORTH
23:04:19.118 02.350 12252 Exposure complete
23:04:19.183 00.065 12252 worker thread done servicing request
23:04:19.184 00.001 9044 OnExposeComplete: enter
23:04:19.186 00.002 9044 UpdateGuideState(): m_state=6
23:04:19.188 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4294
23:04:19.191 00.003 9044 Star::Find returns 1 (0), X=1015.03, Y=826.80, Mass=5749, SNR=52.1, Peak=173 HFD=5.2
23:04:19.195 00.004 9044 MultiStar: [#1 0.08,-0.08,1.06,U] [#2 0.06,0.14,1.22,U] [#3 0.03,0.39,0.00,M1] [#4 0.14,0.21,1.26,U] [#5 0.14,0.06,0.65,U] [#6 -0.01,0.20,0.42,U] [#7 0.15,0.10,0.44,U] [#8 0.14,0.12,0.42,U] 
23:04:19.197 00.002 9044 refined, 7 included, MultiStar: {0.12, 0.09}, one-star: {0.21, 0.01}
23:04:19.199 00.002 9044 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.62) = xAngle (2.28 = 2.28)
23:04:19.202 00.003 9044 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.80 = -0.80)
23:04:19.205 00.003 9044 CameraToMount -- cameraX=0.12 cameraY=0.09 hyp=0.15 cameraTheta=0.65 mountX=-0.10 mountY=-0.11, mountTheta=-2.31
23:04:19.209 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.09, opts=13)
23:04:19.211 00.002 9044 Enqueuing Move request for scope (0.12, 0.09)
23:04:19.213 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:19.215 00.002 9044 UpdateGuideState exits: m=5749 SNR=52.1
23:04:19.215 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:19.217 00.002 12252 Worker thread wakes up
23:04:19.218 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.09) opts 0xd
23:04:19.218 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.09)
23:04:19.218 00.000 12252 Moving (0.12, 0.09) raw xDistance=-0.10 yDistance=-0.11
23:04:19.218 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:19.220 00.002 9044 Enqueuing Expose request
23:04:19.225 00.005 12252 PPEC rslt: input = -0.10, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:04:19.226 00.001 12252 PPEC: input: -0.10, control: -0.00, exposure: 2000
23:04:19.226 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:19.226 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:04:19.226 00.000 12252 MoveAxis(E, 1, ABG)
23:04:19.226 00.000 12252 Guiding  Dir = 2, Dur = 1
23:04:19.227 00.001 12252 IsSlewing returns 0
23:04:19.227 00.000 12252 IsGuiding returns 0
23:04:19.229 00.002 12252 IsGuiding returns 0
23:04:19.229 00.000 12252 Move returns status 0, amount 1
23:04:19.229 00.000 12252 MoveAxis(N, 0, ABG)
23:04:19.230 00.001 12252 Move returns status 0, amount 0
23:04:19.230 00.000 12252 move complete, result=0
23:04:19.230 00.000 12252 worker thread done servicing request
23:04:19.230 00.000 12252 Worker thread wakes up
23:04:19.230 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:19.230 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:19.230 00.000 9044 GuideStep: -0.1 px 1 ms EAST, -0.1 px 0 ms NORTH
23:04:21.577 02.347 12252 Exposure complete
23:04:21.623 00.046 12252 worker thread done servicing request
23:04:21.623 00.000 9044 OnExposeComplete: enter
23:04:21.624 00.001 9044 UpdateGuideState(): m_state=6
23:04:21.626 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4295
23:04:21.627 00.001 9044 Star::Find returns 1 (0), X=1015.05, Y=826.82, Mass=5725, SNR=51.9, Peak=173 HFD=5.0
23:04:21.629 00.002 9044 MultiStar: [#1 0.09,0.10,1.06,U] [#2 0.14,0.07,1.20,U] [#3 0.04,0.21,0.85,U] [#4 0.03,1.32,0.00,M6] [#5 0.04,0.02,0.65,U] [#6 -0.09,0.15,0.42,U] [#7 -0.01,0.08,0.44,U] [#8 0.23,0.08,0.41,U] 
23:04:21.630 00.001 9044 refined, 7 included, MultiStar: {0.10, 0.09}, one-star: {0.22, 0.02}
23:04:21.631 00.001 9044 CameraToMount -- cameraTheta (0.73) - m_xAngle (-1.62) = xAngle (2.35 = 2.35)
23:04:21.633 00.002 9044 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.73 = -0.73)
23:04:21.634 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.73 mountX=-0.09 mountY=-0.09, mountTheta=-2.38
23:04:21.636 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.09, opts=13)
23:04:21.637 00.001 9044 Enqueuing Move request for scope (0.10, 0.09)
23:04:21.638 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:21.640 00.002 9044 UpdateGuideState exits: m=5725 SNR=51.9
23:04:21.641 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:21.641 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:21.643 00.002 9044 Enqueuing Expose request
23:04:21.644 00.001 12252 Worker thread wakes up
23:04:21.645 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
23:04:21.645 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
23:04:21.645 00.000 12252 Moving (0.10, 0.09) raw xDistance=-0.09 yDistance=-0.09
23:04:21.647 00.002 12252 PPEC rslt: input = -0.09, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:04:21.648 00.001 12252 PPEC: input: -0.09, control: -0.01, exposure: 2000
23:04:21.648 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:21.648 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:04:21.648 00.000 12252 MoveAxis(E, 3, ABG)
23:04:21.648 00.000 12252 Guiding  Dir = 2, Dur = 3
23:04:21.648 00.000 12252 IsSlewing returns 0
23:04:21.648 00.000 12252 IsGuiding returns 0
23:04:21.651 00.003 12252 PulseGuide returned control before completion, sleep 11
23:04:21.668 00.017 12252 IsGuiding returns 0
23:04:21.668 00.000 12252 Move returns status 0, amount 3
23:04:21.668 00.000 12252 MoveAxis(N, 0, ABG)
23:04:21.668 00.000 12252 Move returns status 0, amount 0
23:04:21.668 00.000 12252 move complete, result=0
23:04:21.668 00.000 12252 worker thread done servicing request
23:04:21.668 00.000 12252 Worker thread wakes up
23:04:21.668 00.000 9044 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:04:21.669 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:21.670 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:24.014 02.344 12252 Exposure complete
23:04:24.060 00.046 12252 worker thread done servicing request
23:04:24.060 00.000 9044 OnExposeComplete: enter
23:04:24.062 00.002 9044 UpdateGuideState(): m_state=6
23:04:24.064 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4296
23:04:24.065 00.001 9044 Star::Find returns 1 (0), X=1015.08, Y=826.76, Mass=5785, SNR=52.1, Peak=173 HFD=5.1
23:04:24.066 00.001 9044 MultiStar: [#1 0.11,0.01,1.04,U] [#2 0.17,0.05,1.19,U] [#3 0.06,0.23,0.85,U] [#4 0.21,0.21,1.24,U] [#5 0.18,0.10,0.66,U] [#6 0.03,0.14,0.42,U] [#7 0.16,0.12,0.43,U] [#8 0.19,-0.03,0.42,U] 
23:04:24.067 00.001 9044 refined, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.25, -0.03}
23:04:24.068 00.001 9044 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.62) = xAngle (2.14 = 2.14)
23:04:24.069 00.001 9044 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.95 = -0.95)
23:04:24.070 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.51 mountX=-0.10 mountY=-0.15, mountTheta=-2.15
23:04:24.072 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.09, opts=13)
23:04:24.073 00.001 9044 Enqueuing Move request for scope (0.16, 0.09)
23:04:24.075 00.002 12252 Worker thread wakes up
23:04:24.075 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:24.077 00.002 9044 UpdateGuideState exits: m=5785 SNR=52.1
23:04:24.078 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:24.079 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:24.080 00.001 9044 Enqueuing Expose request
23:04:24.081 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
23:04:24.081 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
23:04:24.081 00.000 12252 Moving (0.16, 0.09) raw xDistance=-0.10 yDistance=-0.15
23:04:24.084 00.003 12252 PPEC rslt: input = -0.10, final = -0.01, react = -0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:04:24.084 00.000 12252 PPEC: input: -0.10, control: -0.01, exposure: 2000
23:04:24.084 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:24.084 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:04:24.084 00.000 12252 MoveAxis(E, 2, ABG)
23:04:24.084 00.000 12252 Guiding  Dir = 2, Dur = 2
23:04:24.084 00.000 12252 IsSlewing returns 0
23:04:24.085 00.001 12252 IsGuiding returns 0
23:04:24.087 00.002 12252 IsGuiding returns 0
23:04:24.087 00.000 12252 Move returns status 0, amount 2
23:04:24.087 00.000 12252 MoveAxis(N, 0, ABG)
23:04:24.087 00.000 12252 Move returns status 0, amount 0
23:04:24.087 00.000 12252 move complete, result=0
23:04:24.087 00.000 12252 worker thread done servicing request
23:04:24.088 00.001 9044 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:04:24.089 00.001 12252 Worker thread wakes up
23:04:24.089 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:24.089 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:26.467 02.378 12252 Exposure complete
23:04:26.525 00.058 12252 worker thread done servicing request
23:04:26.525 00.000 9044 OnExposeComplete: enter
23:04:26.526 00.001 9044 UpdateGuideState(): m_state=6
23:04:26.527 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4297
23:04:26.528 00.001 9044 Star::Find returns 1 (0), X=1015.02, Y=826.89, Mass=5830, SNR=52.3, Peak=173 HFD=5.3
23:04:26.529 00.001 9044 MultiStar: [#1 0.12,0.09,1.06,U] [#2 0.38,0.12,0.00,M1] [#3 0.09,0.23,0.84,U] [#4 0.06,0.20,1.27,U] [#5 0.38,0.16,0.00,M1] [#6 0.09,0.19,0.43,U] [#7 0.06,0.10,0.42,U] [#8 0.31,0.13,0.42,U] 
23:04:26.530 00.001 9044 refined, 6 included, MultiStar: {0.12, 0.15}, one-star: {0.19, 0.09}
23:04:26.532 00.002 9044 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.62) = xAngle (2.51 = 2.51)
23:04:26.532 00.000 9044 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.58 = -0.58)
23:04:26.533 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.88 mountX=-0.15 mountY=-0.10, mountTheta=-2.55
23:04:26.535 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.15, opts=13)
23:04:26.536 00.001 9044 Enqueuing Move request for scope (0.12, 0.15)
23:04:26.537 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:26.539 00.002 9044 UpdateGuideState exits: m=5830 SNR=52.3
23:04:26.539 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:26.541 00.002 12252 Worker thread wakes up
23:04:26.541 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:26.542 00.001 9044 Enqueuing Expose request
23:04:26.543 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
23:04:26.543 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
23:04:26.543 00.000 12252 Moving (0.12, 0.15) raw xDistance=-0.15 yDistance=-0.10
23:04:26.547 00.004 12252 PPEC rslt: input = -0.15, final = -0.10, react = -0.09, pred = -0.01, hyst = -0.08, hyst_pct = 0.00, period_length = 483.44
23:04:26.548 00.001 12252 PPEC: input: -0.15, control: -0.10, exposure: 2000
23:04:26.548 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:26.548 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:04:26.548 00.000 12252 MoveAxis(E, 39, ABG)
23:04:26.548 00.000 12252 Guiding  Dir = 2, Dur = 39
23:04:26.548 00.000 12252 IsSlewing returns 0
23:04:26.548 00.000 12252 IsGuiding returns 0
23:04:26.550 00.002 12252 PulseGuide returned control before completion, sleep 48
23:04:26.600 00.050 12252 IsGuiding returns 0
23:04:26.600 00.000 12252 Move returns status 0, amount 39
23:04:26.600 00.000 12252 MoveAxis(N, 0, ABG)
23:04:26.602 00.002 12252 Move returns status 0, amount 0
23:04:26.602 00.000 12252 move complete, result=0
23:04:26.602 00.000 12252 worker thread done servicing request
23:04:26.602 00.000 12252 Worker thread wakes up
23:04:26.602 00.000 9044 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
23:04:26.603 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:26.603 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:28.939 02.336 12252 Exposure complete
23:04:28.991 00.052 12252 worker thread done servicing request
23:04:28.991 00.000 9044 OnExposeComplete: enter
23:04:28.992 00.001 9044 UpdateGuideState(): m_state=6
23:04:28.992 00.000 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4298
23:04:28.994 00.002 9044 Star::Find returns 1 (0), X=1015.03, Y=826.90, Mass=5737, SNR=51.9, Peak=173 HFD=5.2
23:04:28.997 00.003 9044 MultiStar: [#1 0.12,0.14,1.05,U] [#2 0.12,0.07,1.20,U] [#3 -0.05,0.39,0.00,M1] [#4 0.10,1.38,0.00,M5] [#5 0.09,0.02,0.65,U] [#6 0.10,0.09,0.42,U] [#7 0.18,0.07,0.43,U] [#8 0.17,0.11,0.43,U] 
23:04:28.999 00.002 9044 refined, 6 included, MultiStar: {0.14, 0.09}, one-star: {0.20, 0.10}
23:04:29.002 00.003 9044 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.62) = xAngle (2.18 = 2.18)
23:04:29.005 00.003 9044 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.90 = -0.90)
23:04:29.007 00.002 9044 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.56 mountX=-0.09 mountY=-0.13, mountTheta=-2.20
23:04:29.012 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.09, opts=13)
23:04:29.015 00.003 9044 Enqueuing Move request for scope (0.14, 0.09)
23:04:29.017 00.002 12252 Worker thread wakes up
23:04:29.017 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:29.019 00.002 9044 UpdateGuideState exits: m=5737 SNR=51.9
23:04:29.022 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
23:04:29.022 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:29.024 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:29.026 00.002 9044 Enqueuing Expose request
23:04:29.028 00.002 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
23:04:29.029 00.001 12252 Moving (0.14, 0.09) raw xDistance=-0.09 yDistance=-0.13
23:04:29.033 00.004 12252 PPEC rslt: input = -0.09, final = -0.00, react = -0.06, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:04:29.033 00.000 12252 PPEC: input: -0.09, control: -0.00, exposure: 2000
23:04:29.033 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:29.033 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:04:29.033 00.000 12252 MoveAxis(E, 2, ABG)
23:04:29.033 00.000 12252 Guiding  Dir = 2, Dur = 2
23:04:29.034 00.001 12252 IsSlewing returns 0
23:04:29.034 00.000 12252 IsGuiding returns 0
23:04:29.038 00.004 12252 IsGuiding returns 0
23:04:29.038 00.000 12252 Move returns status 0, amount 2
23:04:29.038 00.000 12252 MoveAxis(N, 0, ABG)
23:04:29.038 00.000 12252 Move returns status 0, amount 0
23:04:29.038 00.000 12252 move complete, result=0
23:04:29.038 00.000 12252 worker thread done servicing request
23:04:29.038 00.000 12252 Worker thread wakes up
23:04:29.038 00.000 9044 GuideStep: -0.1 px 2 ms EAST, -0.1 px 0 ms NORTH
23:04:29.041 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:29.041 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:31.389 02.348 12252 Exposure complete
23:04:31.459 00.070 12252 worker thread done servicing request
23:04:31.459 00.000 9044 OnExposeComplete: enter
23:04:31.460 00.001 9044 UpdateGuideState(): m_state=6
23:04:31.461 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4299
23:04:31.462 00.001 9044 Star::Find returns 1 (0), X=1014.99, Y=826.85, Mass=6052, SNR=53.4, Peak=173 HFD=5.4
23:04:31.464 00.002 9044 MultiStar: [#1 0.11,0.13,1.01,U] [#2 0.07,0.10,1.19,U] [#3 -0.07,0.28,0.81,U] [#4 0.02,1.29,0.00,M6] [#5 0.09,0.07,0.64,U] [#6 0.11,0.20,0.40,U] [#7 0.16,0.09,0.40,U] [#8 -0.07,0.13,0.40,U] 
23:04:31.465 00.001 9044 refined, 7 included, MultiStar: {0.07, 0.12}, one-star: {0.16, 0.05}
23:04:31.466 00.001 9044 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.62) = xAngle (2.66 = 2.66)
23:04:31.468 00.002 9044 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.42 = -0.42)
23:04:31.469 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.15 cameraTheta=1.04 mountX=-0.13 mountY=-0.06, mountTheta=-2.71
23:04:31.471 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.12, opts=13)
23:04:31.472 00.001 9044 Enqueuing Move request for scope (0.07, 0.12)
23:04:31.474 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:31.475 00.001 9044 UpdateGuideState exits: m=6052 SNR=53.4
23:04:31.476 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:31.478 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:31.479 00.001 9044 Enqueuing Expose request
23:04:31.480 00.001 12252 Worker thread wakes up
23:04:31.480 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
23:04:31.480 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
23:04:31.480 00.000 12252 Moving (0.07, 0.12) raw xDistance=-0.13 yDistance=-0.06
23:04:31.484 00.004 12252 PPEC rslt: input = -0.13, final = -0.08, react = -0.08, pred = -0.00, hyst = -0.08, hyst_pct = 0.00, period_length = 483.44
23:04:31.484 00.000 12252 PPEC: input: -0.13, control: -0.08, exposure: 2000
23:04:31.484 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:31.484 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:04:31.484 00.000 12252 MoveAxis(E, 31, ABG)
23:04:31.484 00.000 12252 Guiding  Dir = 2, Dur = 31
23:04:31.484 00.000 12252 IsSlewing returns 0
23:04:31.484 00.000 12252 IsGuiding returns 0
23:04:31.486 00.002 12252 PulseGuide returned control before completion, sleep 40
23:04:31.538 00.052 12252 IsGuiding returns 0
23:04:31.538 00.000 12252 Move returns status 0, amount 31
23:04:31.538 00.000 12252 MoveAxis(N, 0, ABG)
23:04:31.538 00.000 12252 Move returns status 0, amount 0
23:04:31.539 00.001 12252 move complete, result=0
23:04:31.539 00.000 12252 worker thread done servicing request
23:04:31.539 00.000 12252 Worker thread wakes up
23:04:31.539 00.000 9044 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
23:04:31.541 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:31.541 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:33.903 02.362 12252 Exposure complete
23:04:33.975 00.072 12252 worker thread done servicing request
23:04:33.975 00.000 9044 OnExposeComplete: enter
23:04:33.976 00.001 9044 UpdateGuideState(): m_state=6
23:04:33.979 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4300
23:04:33.980 00.001 9044 Star::Find returns 1 (0), X=1015.04, Y=826.84, Mass=5703, SNR=51.8, Peak=173 HFD=5.0
23:04:33.983 00.003 9044 MultiStar: [#1 0.06,0.11,1.04,U] [#2 0.07,0.10,1.20,U] [#3 -0.01,0.25,0.84,U] [#4 0.03,0.22,1.27,U] [#5 0.15,-0.02,0.65,U] [#6 -0.01,0.18,0.43,U] [#7 0.16,0.06,0.43,U] [#8 0.06,-0.04,0.41,U] 
23:04:33.985 00.002 9044 refined, 8 included, MultiStar: {0.08, 0.11}, one-star: {0.21, 0.04}
23:04:33.986 00.001 9044 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.62) = xAngle (2.59 = 2.59)
23:04:33.987 00.001 9044 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.49 = -0.49)
23:04:33.989 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.11 hyp=0.14 cameraTheta=0.97 mountX=-0.12 mountY=-0.07, mountTheta=-2.64
23:04:33.992 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.11, opts=13)
23:04:33.994 00.002 9044 Enqueuing Move request for scope (0.08, 0.11)
23:04:33.996 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:33.997 00.001 9044 UpdateGuideState exits: m=5703 SNR=51.8
23:04:33.999 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:34.000 00.001 12252 Worker thread wakes up
23:04:34.000 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:34.001 00.001 9044 Enqueuing Expose request
23:04:34.002 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.11) opts 0xd
23:04:34.002 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.11)
23:04:34.002 00.000 12252 Moving (0.08, 0.11) raw xDistance=-0.12 yDistance=-0.07
23:04:34.006 00.004 12252 PPEC rslt: input = -0.12, final = -0.08, react = -0.07, pred = -0.00, hyst = -0.06, hyst_pct = 0.00, period_length = 483.44
23:04:34.006 00.000 12252 PPEC: input: -0.12, control: -0.08, exposure: 2000
23:04:34.006 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:34.006 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:04:34.006 00.000 12252 MoveAxis(E, 30, ABG)
23:04:34.006 00.000 12252 Guiding  Dir = 2, Dur = 30
23:04:34.006 00.000 12252 IsSlewing returns 0
23:04:34.006 00.000 12252 IsGuiding returns 0
23:04:34.008 00.002 12252 PulseGuide returned control before completion, sleep 39
23:04:34.063 00.055 12252 IsGuiding returns 0
23:04:34.063 00.000 12252 Move returns status 0, amount 30
23:04:34.063 00.000 12252 MoveAxis(N, 0, ABG)
23:04:34.063 00.000 12252 Move returns status 0, amount 0
23:04:34.063 00.000 12252 move complete, result=0
23:04:34.063 00.000 12252 worker thread done servicing request
23:04:34.063 00.000 12252 Worker thread wakes up
23:04:34.063 00.000 9044 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
23:04:34.065 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:34.065 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:36.419 02.354 12252 Exposure complete
23:04:36.468 00.049 12252 worker thread done servicing request
23:04:36.469 00.001 9044 OnExposeComplete: enter
23:04:36.470 00.001 9044 UpdateGuideState(): m_state=6
23:04:36.472 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4301
23:04:36.473 00.001 9044 Star::Find returns 1 (0), X=1014.82, Y=826.44, Mass=5847, SNR=52.4, Peak=173 HFD=5.3
23:04:36.474 00.001 9044 MultiStar: [#1 -0.11,-0.20,1.05,U] [#2 0.06,0.05,1.21,U] [#3 -0.21,-0.09,0.82,U] [#4 0.05,0.02,1.26,U] [#5 0.02,-0.15,0.64,U] [#6 -0.12,0.01,0.41,U] [#7 -0.11,-0.33,0.42,U] [#8 -0.09,-0.15,0.41,U] 
23:04:36.475 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.12}, one-star: {-0.00, -0.36}
23:04:36.477 00.002 9044 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.62) = xAngle (-0.26 = -0.26)
23:04:36.478 00.001 9044 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.35 = 2.94)
23:04:36.479 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.89 mountX=0.12 mountY=0.03, mountTheta=0.21
23:04:36.481 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.12, opts=13)
23:04:36.482 00.001 9044 Enqueuing Move request for scope (-0.04, -0.12)
23:04:36.483 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:36.485 00.002 9044 UpdateGuideState exits: m=5847 SNR=52.4
23:04:36.486 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:36.487 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:36.488 00.001 9044 Enqueuing Expose request
23:04:36.489 00.001 12252 Worker thread wakes up
23:04:36.489 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
23:04:36.489 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
23:04:36.489 00.000 12252 Moving (-0.04, -0.12) raw xDistance=0.12 yDistance=0.03
23:04:36.496 00.007 12252 PPEC rslt: input = 0.12, final = 0.07, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.44
23:04:36.496 00.000 12252 PPEC: input: 0.12, control: 0.07, exposure: 2000
23:04:36.496 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:36.496 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:04:36.496 00.000 12252 MoveAxis(W, 25, ABG)
23:04:36.496 00.000 12252 Guiding  Dir = 3, Dur = 25
23:04:36.496 00.000 12252 IsSlewing returns 0
23:04:36.496 00.000 12252 IsGuiding returns 0
23:04:36.499 00.003 12252 PulseGuide returned control before completion, sleep 33
23:04:36.538 00.039 12252 IsGuiding returns 0
23:04:36.538 00.000 12252 Move returns status 0, amount 25
23:04:36.539 00.001 12252 MoveAxis(N, 0, ABG)
23:04:36.539 00.000 12252 Move returns status 0, amount 0
23:04:36.540 00.001 12252 move complete, result=0
23:04:36.540 00.000 12252 worker thread done servicing request
23:04:36.540 00.000 9044 GuideStep: 0.1 px 25 ms WEST, 0.0 px 0 ms NORTH
23:04:36.541 00.001 12252 Worker thread wakes up
23:04:36.541 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:36.542 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:38.894 02.352 12252 Exposure complete
23:04:38.948 00.054 12252 worker thread done servicing request
23:04:38.948 00.000 9044 OnExposeComplete: enter
23:04:38.950 00.002 9044 UpdateGuideState(): m_state=6
23:04:38.951 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4302
23:04:38.952 00.001 9044 Star::Find returns 1 (0), X=1014.96, Y=826.60, Mass=5860, SNR=52.5, Peak=173 HFD=5.2
23:04:38.953 00.001 9044 MultiStar: [#1 0.01,-0.05,1.06,U] [#2 0.10,0.04,1.18,U] [#3 0.12,0.28,0.81,U] [#4 0.43,0.37,0.00,M5] [#5 0.03,-0.03,0.64,U] [#6 0.00,0.15,0.41,U] [#7 0.09,-0.13,0.42,U] [#8 0.12,-0.07,0.41,U] 
23:04:38.954 00.001 9044 refined, 7 included, MultiStar: {0.08, -0.00}, one-star: {0.13, -0.20}
23:04:38.955 00.001 9044 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.62) = xAngle (1.58 = 1.58)
23:04:38.956 00.001 9044 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.50 = -1.50)
23:04:38.957 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.04 mountX=-0.00 mountY=-0.08, mountTheta=-1.58
23:04:38.959 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.00, opts=13)
23:04:38.960 00.001 9044 Enqueuing Move request for scope (0.08, -0.00)
23:04:38.962 00.002 12252 Worker thread wakes up
23:04:38.962 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:38.963 00.001 9044 UpdateGuideState exits: m=5860 SNR=52.5
23:04:38.964 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:38.965 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
23:04:38.965 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
23:04:38.965 00.000 12252 Moving (0.08, -0.00) raw xDistance=-0.00 yDistance=-0.08
23:04:38.965 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:38.966 00.001 9044 Enqueuing Expose request
23:04:38.970 00.004 12252 PPEC rslt: input = -0.00, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:04:38.970 00.000 12252 PPEC: input: -0.00, control: -0.01, exposure: 2000
23:04:38.970 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:38.970 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:04:38.970 00.000 12252 MoveAxis(E, 3, ABG)
23:04:38.970 00.000 12252 Guiding  Dir = 2, Dur = 3
23:04:38.970 00.000 12252 IsSlewing returns 0
23:04:38.971 00.001 12252 IsGuiding returns 0
23:04:38.972 00.001 12252 PulseGuide returned control before completion, sleep 12
23:04:38.998 00.026 12252 IsGuiding returns 0
23:04:38.998 00.000 12252 Move returns status 0, amount 3
23:04:38.998 00.000 12252 MoveAxis(N, 0, ABG)
23:04:38.998 00.000 12252 Move returns status 0, amount 0
23:04:38.998 00.000 12252 move complete, result=0
23:04:38.998 00.000 12252 worker thread done servicing request
23:04:38.998 00.000 12252 Worker thread wakes up
23:04:38.998 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:38.998 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:04:38.999 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:41.344 02.345 12252 Exposure complete
23:04:41.393 00.049 12252 worker thread done servicing request
23:04:41.393 00.000 9044 OnExposeComplete: enter
23:04:41.395 00.002 9044 UpdateGuideState(): m_state=6
23:04:41.397 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4303
23:04:41.398 00.001 9044 Star::Find returns 1 (0), X=1015.03, Y=826.47, Mass=5567, SNR=51.1, Peak=173 HFD=5.1
23:04:41.400 00.002 9044 MultiStar: [#1 0.01,-0.14,1.07,U] [#2 0.25,-0.16,1.22,U] [#3 0.00,0.04,0.87,U] [#4 0.03,-0.01,1.28,U] [#5 0.05,-0.14,0.67,U] [#6 0.04,-0.09,0.42,U] [#7 0.04,-0.40,0.00,M1] [#8 0.10,-0.08,0.42,U] 
23:04:41.401 00.001 9044 refined, 7 included, MultiStar: {0.09, -0.12}, one-star: {0.20, -0.32}
23:04:41.401 00.000 9044 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.62) = xAngle (0.73 = 0.73)
23:04:41.403 00.002 9044 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.35 = -2.35)
23:04:41.405 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.89 mountX=0.11 mountY=-0.11, mountTheta=-0.76
23:04:41.408 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.12, opts=13)
23:04:41.410 00.002 9044 Enqueuing Move request for scope (0.09, -0.12)
23:04:41.411 00.001 12252 Worker thread wakes up
23:04:41.411 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:41.413 00.002 9044 UpdateGuideState exits: m=5567 SNR=51.1
23:04:41.415 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
23:04:41.415 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:41.417 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:41.421 00.004 9044 Enqueuing Expose request
23:04:41.423 00.002 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
23:04:41.423 00.000 12252 Moving (0.09, -0.12) raw xDistance=0.11 yDistance=-0.11
23:04:41.428 00.005 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.44
23:04:41.429 00.001 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
23:04:41.429 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:41.429 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:04:41.429 00.000 12252 MoveAxis(W, 24, ABG)
23:04:41.429 00.000 12252 Guiding  Dir = 3, Dur = 24
23:04:41.430 00.001 12252 IsSlewing returns 0
23:04:41.430 00.000 12252 IsGuiding returns 0
23:04:41.432 00.002 12252 PulseGuide returned control before completion, sleep 32
23:04:41.479 00.047 12252 IsGuiding returns 0
23:04:41.479 00.000 12252 Move returns status 0, amount 24
23:04:41.479 00.000 12252 MoveAxis(N, 0, ABG)
23:04:41.479 00.000 12252 Move returns status 0, amount 0
23:04:41.479 00.000 12252 move complete, result=0
23:04:41.479 00.000 12252 worker thread done servicing request
23:04:41.479 00.000 12252 Worker thread wakes up
23:04:41.479 00.000 9044 GuideStep: 0.1 px 24 ms WEST, -0.1 px 0 ms NORTH
23:04:41.481 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:41.481 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:43.839 02.358 12252 Exposure complete
23:04:43.888 00.049 12252 worker thread done servicing request
23:04:43.888 00.000 9044 OnExposeComplete: enter
23:04:43.891 00.003 9044 UpdateGuideState(): m_state=6
23:04:43.893 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4304
23:04:43.894 00.001 9044 Star::Find returns 1 (0), X=1015.01, Y=826.67, Mass=5857, SNR=52.4, Peak=173 HFD=5.2
23:04:43.896 00.002 9044 MultiStar: [#1 0.14,-0.03,1.03,U] [#2 0.30,-0.15,1.18,U] [#3 0.05,0.12,0.84,U] [#4 0.11,0.02,1.26,U] [#5 0.19,-0.10,0.65,U] [#6 -0.05,-0.08,0.42,U] [#7 0.06,-0.18,0.43,U] [#8 0.19,-0.12,0.41,U] 
23:04:43.897 00.001 9044 refined, 8 included, MultiStar: {0.15, -0.06}, one-star: {0.19, -0.13}
23:04:43.898 00.001 9044 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.62) = xAngle (1.23 = 1.23)
23:04:43.899 00.001 9044 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.85 = -1.85)
23:04:43.900 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-0.39 mountX=0.05 mountY=-0.16, mountTheta=-1.24
23:04:43.902 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.06, opts=13)
23:04:43.903 00.001 9044 Enqueuing Move request for scope (0.15, -0.06)
23:04:43.904 00.001 12252 Worker thread wakes up
23:04:43.904 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:43.905 00.001 9044 UpdateGuideState exits: m=5857 SNR=52.4
23:04:43.907 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:43.908 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:43.909 00.001 9044 Enqueuing Expose request
23:04:43.910 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.06) opts 0xd
23:04:43.911 00.001 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.06)
23:04:43.911 00.000 12252 Moving (0.15, -0.06) raw xDistance=0.05 yDistance=-0.16
23:04:43.913 00.002 12252 PPEC rslt: input = 0.05, final = -0.01, react = 0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:04:43.913 00.000 12252 PPEC: input: 0.05, control: -0.01, exposure: 2000
23:04:43.913 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:04:43.913 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:04:43.913 00.000 12252 MoveAxis(E, 3, ABG)
23:04:43.913 00.000 12252 Guiding  Dir = 2, Dur = 3
23:04:43.915 00.002 12252 IsSlewing returns 0
23:04:43.915 00.000 12252 IsGuiding returns 0
23:04:43.918 00.003 12252 PulseGuide returned control before completion, sleep 11
23:04:43.941 00.023 12252 IsGuiding returns 0
23:04:43.941 00.000 12252 Move returns status 0, amount 3
23:04:43.941 00.000 12252 MoveAxis(N, 0, ABG)
23:04:43.941 00.000 12252 Move returns status 0, amount 0
23:04:43.941 00.000 12252 move complete, result=0
23:04:43.941 00.000 12252 worker thread done servicing request
23:04:43.941 00.000 12252 Worker thread wakes up
23:04:43.941 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:43.941 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:43.941 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.2 px 0 ms NORTH
23:04:46.296 02.355 12252 Exposure complete
23:04:46.347 00.051 12252 worker thread done servicing request
23:04:46.348 00.001 9044 OnExposeComplete: enter
23:04:46.348 00.000 9044 UpdateGuideState(): m_state=6
23:04:46.349 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4305
23:04:46.350 00.001 9044 Star::Find returns 1 (0), X=1015.11, Y=826.73, Mass=5716, SNR=51.9, Peak=173 HFD=5.1
23:04:46.351 00.001 9044 MultiStar: [#1 0.12,0.02,1.08,U] [#2 0.15,0.10,1.21,U] [#3 0.02,0.17,0.85,U] [#4 0.17,0.13,1.26,U] [#5 0.16,0.05,0.65,U] [#6 0.04,0.20,0.42,U] [#7 0.19,-0.04,0.43,U] [#8 0.23,0.05,0.41,U] 
23:04:46.352 00.001 9044 refined, 8 included, MultiStar: {0.16, 0.07}, one-star: {0.28, -0.07}
23:04:46.352 00.000 9044 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.62) = xAngle (2.04 = 2.04)
23:04:46.353 00.001 9044 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.05 = -1.05)
23:04:46.355 00.002 9044 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.41 mountX=-0.08 mountY=-0.15, mountTheta=-2.05
23:04:46.357 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.07, opts=13)
23:04:46.358 00.001 9044 Enqueuing Move request for scope (0.16, 0.07)
23:04:46.359 00.001 12252 Worker thread wakes up
23:04:46.359 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:46.360 00.001 9044 UpdateGuideState exits: m=5716 SNR=51.9
23:04:46.361 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:46.362 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:46.364 00.002 9044 Enqueuing Expose request
23:04:46.365 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
23:04:46.365 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
23:04:46.365 00.000 12252 Moving (0.16, 0.07) raw xDistance=-0.08 yDistance=-0.15
23:04:46.370 00.005 12252 PPEC rslt: input = -0.08, final = -0.01, react = -0.05, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:04:46.370 00.000 12252 PPEC: input: -0.08, control: -0.01, exposure: 2000
23:04:46.370 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:46.370 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:04:46.370 00.000 12252 MoveAxis(E, 5, ABG)
23:04:46.370 00.000 12252 Guiding  Dir = 2, Dur = 5
23:04:46.370 00.000 12252 IsSlewing returns 0
23:04:46.370 00.000 12252 IsGuiding returns 0
23:04:46.372 00.002 12252 PulseGuide returned control before completion, sleep 13
23:04:46.391 00.019 12252 IsGuiding returns 0
23:04:46.391 00.000 12252 Move returns status 0, amount 5
23:04:46.391 00.000 12252 MoveAxis(N, 0, ABG)
23:04:46.391 00.000 12252 Move returns status 0, amount 0
23:04:46.391 00.000 12252 move complete, result=0
23:04:46.391 00.000 12252 worker thread done servicing request
23:04:46.391 00.000 12252 Worker thread wakes up
23:04:46.391 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:46.391 00.000 9044 GuideStep: -0.1 px 5 ms EAST, -0.1 px 0 ms NORTH
23:04:46.394 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:48.742 02.348 12252 Exposure complete
23:04:48.793 00.051 12252 worker thread done servicing request
23:04:48.793 00.000 9044 OnExposeComplete: enter
23:04:48.794 00.001 9044 UpdateGuideState(): m_state=6
23:04:48.795 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4306
23:04:48.796 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=826.75, Mass=5872, SNR=52.6, Peak=173 HFD=5.1
23:04:48.798 00.002 9044 MultiStar: [#1 -0.02,-0.02,1.05,U] [#2 0.04,-0.00,1.22,U] [#3 -0.00,0.22,0.83,U] [#4 0.03,0.13,1.27,U] [#5 0.09,0.03,0.64,U] [#6 -0.11,0.10,0.41,U] [#7 0.09,0.00,0.41,U] [#8 0.21,0.03,0.40,U] 
23:04:48.799 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.05}, one-star: {0.08, -0.05}
23:04:48.799 00.000 9044 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.62) = xAngle (2.53 = 2.53)
23:04:48.800 00.001 9044 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.55 = -0.55)
23:04:48.801 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.91 mountX=-0.05 mountY=-0.03, mountTheta=-2.57
23:04:48.802 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.05, opts=13)
23:04:48.803 00.001 9044 Enqueuing Move request for scope (0.04, 0.05)
23:04:48.804 00.001 12252 Worker thread wakes up
23:04:48.804 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
23:04:48.804 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
23:04:48.804 00.000 12252 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=-0.03
23:04:48.804 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:48.806 00.002 9044 UpdateGuideState exits: m=5872 SNR=52.6
23:04:48.809 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:48.810 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:48.812 00.002 9044 Enqueuing Expose request
23:04:48.815 00.003 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:04:48.815 00.000 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
23:04:48.815 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:48.815 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:04:48.815 00.000 12252 MoveAxis(E, 6, ABG)
23:04:48.815 00.000 12252 Guiding  Dir = 2, Dur = 6
23:04:48.815 00.000 12252 IsSlewing returns 0
23:04:48.815 00.000 12252 IsGuiding returns 0
23:04:48.818 00.003 12252 PulseGuide returned control before completion, sleep 14
23:04:48.841 00.023 12252 IsGuiding returns 0
23:04:48.841 00.000 12252 Move returns status 0, amount 6
23:04:48.841 00.000 12252 MoveAxis(N, 0, ABG)
23:04:48.841 00.000 12252 Move returns status 0, amount 0
23:04:48.841 00.000 12252 move complete, result=0
23:04:48.841 00.000 12252 worker thread done servicing request
23:04:48.841 00.000 12252 Worker thread wakes up
23:04:48.842 00.001 9044 GuideStep: -0.1 px 6 ms EAST, -0.0 px 0 ms NORTH
23:04:48.843 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:48.843 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:51.197 02.354 12252 Exposure complete
23:04:51.269 00.072 12252 worker thread done servicing request
23:04:51.269 00.000 9044 OnExposeComplete: enter
23:04:51.270 00.001 9044 UpdateGuideState(): m_state=6
23:04:51.271 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4307
23:04:51.273 00.002 9044 Star::Find returns 1 (0), X=1014.94, Y=826.52, Mass=5738, SNR=51.9, Peak=173 HFD=5.2
23:04:51.276 00.003 9044 MultiStar: [#1 -0.06,-0.20,1.05,U] [#2 0.27,-0.05,1.18,U] [#3 -0.04,0.07,0.85,U] [#4 -0.01,0.06,1.29,U] [#5 0.09,-0.07,0.65,U] [#6 -0.06,-0.00,0.41,U] [#7 0.00,-0.12,0.42,U] [#8 0.21,0.02,0.42,U] 
23:04:51.278 00.002 9044 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {0.11, -0.27}
23:04:51.280 00.002 9044 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.62) = xAngle (0.78 = 0.78)
23:04:51.281 00.001 9044 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.31 = -2.31)
23:04:51.282 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.85 mountX=0.06 mountY=-0.07, mountTheta=-0.80
23:04:51.285 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.07, opts=13)
23:04:51.286 00.001 9044 Enqueuing Move request for scope (0.06, -0.07)
23:04:51.289 00.003 12252 Worker thread wakes up
23:04:51.289 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:51.290 00.001 9044 UpdateGuideState exits: m=5738 SNR=51.9
23:04:51.291 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:51.293 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:51.294 00.001 9044 Enqueuing Expose request
23:04:51.296 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
23:04:51.296 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
23:04:51.296 00.000 12252 Moving (0.06, -0.07) raw xDistance=0.06 yDistance=-0.07
23:04:51.299 00.003 12252 PPEC rslt: input = 0.06, final = -0.02, react = 0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:04:51.299 00.000 12252 PPEC: input: 0.06, control: -0.02, exposure: 2000
23:04:51.299 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:51.299 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:04:51.299 00.000 12252 MoveAxis(E, 6, ABG)
23:04:51.299 00.000 12252 Guiding  Dir = 2, Dur = 6
23:04:51.299 00.000 12252 IsSlewing returns 0
23:04:51.300 00.001 12252 IsGuiding returns 0
23:04:51.302 00.002 12252 PulseGuide returned control before completion, sleep 14
23:04:51.318 00.016 12252 IsGuiding returns 0
23:04:51.318 00.000 12252 Move returns status 0, amount 6
23:04:51.318 00.000 12252 MoveAxis(N, 0, ABG)
23:04:51.318 00.000 12252 Move returns status 0, amount 0
23:04:51.318 00.000 12252 move complete, result=0
23:04:51.318 00.000 12252 worker thread done servicing request
23:04:51.318 00.000 12252 Worker thread wakes up
23:04:51.319 00.001 9044 GuideStep: 0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:04:51.320 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:51.320 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:53.669 02.349 12252 Exposure complete
23:04:53.707 00.038 12252 worker thread done servicing request
23:04:53.707 00.000 9044 OnExposeComplete: enter
23:04:53.709 00.002 9044 UpdateGuideState(): m_state=6
23:04:53.710 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4308
23:04:53.711 00.001 9044 Star::Find returns 1 (0), X=1014.96, Y=826.46, Mass=5764, SNR=51.9, Peak=173 HFD=5.2
23:04:53.712 00.001 9044 MultiStar: [#1 -0.08,-0.14,1.04,U] [#2 0.04,-0.09,1.22,U] [#3 0.01,0.03,0.85,U] [#4 0.00,-0.02,1.29,U] [#5 0.02,-0.23,0.64,U] [#6 -0.07,-0.16,0.40,U] [#7 0.03,-0.21,0.44,U] [#8 0.11,-0.21,0.41,U] 
23:04:53.713 00.001 9044 refined, 8 included, MultiStar: {0.02, -0.13}, one-star: {0.13, -0.33}
23:04:53.714 00.001 9044 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.62) = xAngle (0.21 = 0.21)
23:04:53.715 00.001 9044 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.87 = -2.87)
23:04:53.716 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.14 cameraTheta=-1.42 mountX=0.13 mountY=-0.04, mountTheta=-0.26
23:04:53.718 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.13, opts=13)
23:04:53.720 00.002 9044 Enqueuing Move request for scope (0.02, -0.13)
23:04:53.721 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:53.722 00.001 9044 UpdateGuideState exits: m=5764 SNR=51.9
23:04:53.723 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:53.725 00.002 12252 Worker thread wakes up
23:04:53.725 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
23:04:53.725 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:53.726 00.001 9044 Enqueuing Expose request
23:04:53.728 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
23:04:53.728 00.000 12252 Moving (0.02, -0.13) raw xDistance=0.13 yDistance=-0.04
23:04:53.733 00.005 12252 PPEC rslt: input = 0.13, final = 0.06, react = 0.08, pred = -0.02, hyst = 0.07, hyst_pct = 0.00, period_length = 483.44
23:04:53.733 00.000 12252 PPEC: input: 0.13, control: 0.06, exposure: 2000
23:04:53.733 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:53.734 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:04:53.734 00.000 12252 MoveAxis(W, 24, ABG)
23:04:53.734 00.000 12252 Guiding  Dir = 3, Dur = 24
23:04:53.734 00.000 12252 IsSlewing returns 0
23:04:53.734 00.000 12252 IsGuiding returns 0
23:04:53.737 00.003 12252 PulseGuide returned control before completion, sleep 32
23:04:53.784 00.047 12252 IsGuiding returns 0
23:04:53.784 00.000 12252 Move returns status 0, amount 24
23:04:53.784 00.000 12252 MoveAxis(N, 0, ABG)
23:04:53.784 00.000 12252 Move returns status 0, amount 0
23:04:53.784 00.000 12252 move complete, result=0
23:04:53.784 00.000 12252 worker thread done servicing request
23:04:53.784 00.000 9044 GuideStep: 0.1 px 24 ms WEST, -0.0 px 0 ms NORTH
23:04:53.787 00.003 12252 Worker thread wakes up
23:04:53.788 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:53.788 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:56.137 02.349 12252 Exposure complete
23:04:56.191 00.054 12252 worker thread done servicing request
23:04:56.192 00.001 9044 OnExposeComplete: enter
23:04:56.193 00.001 9044 UpdateGuideState(): m_state=6
23:04:56.194 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4309
23:04:56.196 00.002 9044 Star::Find returns 1 (0), X=1014.94, Y=826.73, Mass=5777, SNR=52.1, Peak=173 HFD=5.2
23:04:56.198 00.002 9044 MultiStar: [#1 0.05,0.03,1.04,U] [#2 0.06,0.07,1.21,U] [#3 0.02,0.13,0.84,U] [#4 0.13,0.14,1.27,U] [#5 0.07,-0.08,0.65,U] [#6 0.08,0.04,0.42,U] [#7 0.04,-0.04,0.43,U] [#8 0.22,-0.03,0.41,U] 
23:04:56.199 00.001 9044 refined, 8 included, MultiStar: {0.08, 0.04}, one-star: {0.11, -0.07}
23:04:56.200 00.001 9044 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.62) = xAngle (2.05 = 2.05)
23:04:56.200 00.000 9044 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.03 = -1.03)
23:04:56.201 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.42 mountX=-0.04 mountY=-0.08, mountTheta=-2.06
23:04:56.204 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.04, opts=13)
23:04:56.204 00.000 9044 Enqueuing Move request for scope (0.08, 0.04)
23:04:56.205 00.001 12252 Worker thread wakes up
23:04:56.205 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:56.206 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
23:04:56.206 00.000 9044 UpdateGuideState exits: m=5777 SNR=52.1
23:04:56.207 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
23:04:56.207 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:56.208 00.001 12252 Moving (0.08, 0.04) raw xDistance=-0.04 yDistance=-0.08
23:04:56.208 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:56.210 00.002 9044 Enqueuing Expose request
23:04:56.212 00.002 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:04:56.212 00.000 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
23:04:56.212 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:56.212 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:04:56.212 00.000 12252 MoveAxis(E, 6, ABG)
23:04:56.212 00.000 12252 Guiding  Dir = 2, Dur = 6
23:04:56.213 00.001 12252 IsSlewing returns 0
23:04:56.213 00.000 12252 IsGuiding returns 0
23:04:56.215 00.002 12252 PulseGuide returned control before completion, sleep 14
23:04:56.242 00.027 12252 IsGuiding returns 0
23:04:56.242 00.000 12252 Move returns status 0, amount 6
23:04:56.242 00.000 12252 MoveAxis(N, 0, ABG)
23:04:56.242 00.000 12252 Move returns status 0, amount 0
23:04:56.242 00.000 12252 move complete, result=0
23:04:56.242 00.000 12252 worker thread done servicing request
23:04:56.242 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:04:56.244 00.002 12252 Worker thread wakes up
23:04:56.244 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:56.244 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:58.606 02.362 12252 Exposure complete
23:04:58.637 00.031 12252 worker thread done servicing request
23:04:58.637 00.000 9044 OnExposeComplete: enter
23:04:58.639 00.002 9044 UpdateGuideState(): m_state=6
23:04:58.640 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4310
23:04:58.641 00.001 9044 Star::Find returns 1 (0), X=1014.95, Y=826.87, Mass=5725, SNR=51.8, Peak=173 HFD=5.1
23:04:58.643 00.002 9044 MultiStar: [#1 -0.00,0.06,1.05,U] [#2 0.03,0.08,1.22,U] [#3 -0.01,0.30,0.83,U] [#4 -0.05,1.32,0.00,M1] [#5 0.09,0.06,0.64,U] [#6 -0.03,0.19,0.43,U] [#7 0.05,0.06,0.43,U] [#8 0.14,0.16,0.42,U] 
23:04:58.644 00.001 9044 refined, 7 included, MultiStar: {0.05, 0.12}, one-star: {0.13, 0.07}
23:04:58.645 00.001 9044 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.62) = xAngle (2.81 = 2.81)
23:04:58.645 00.000 9044 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.27 = -0.27)
23:04:58.646 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.12 cameraTheta=1.19 mountX=-0.12 mountY=-0.03, mountTheta=-2.86
23:04:58.648 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.12, opts=13)
23:04:58.649 00.001 9044 Enqueuing Move request for scope (0.05, 0.12)
23:04:58.650 00.001 12252 Worker thread wakes up
23:04:58.650 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:04:58.651 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
23:04:58.651 00.000 9044 UpdateGuideState exits: m=5725 SNR=51.8
23:04:58.653 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
23:04:58.653 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:04:58.654 00.001 12252 Moving (0.05, 0.12) raw xDistance=-0.12 yDistance=-0.03
23:04:58.654 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:04:58.655 00.001 9044 Enqueuing Expose request
23:04:58.657 00.002 12252 PPEC rslt: input = -0.12, final = -0.08, react = -0.07, pred = -0.01, hyst = -0.06, hyst_pct = 0.00, period_length = 483.44
23:04:58.657 00.000 12252 PPEC: input: -0.12, control: -0.08, exposure: 2000
23:04:58.657 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:04:58.657 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:04:58.657 00.000 12252 MoveAxis(E, 33, ABG)
23:04:58.657 00.000 12252 Guiding  Dir = 2, Dur = 33
23:04:58.657 00.000 12252 IsSlewing returns 0
23:04:58.658 00.001 12252 IsGuiding returns 0
23:04:58.659 00.001 12252 PulseGuide returned control before completion, sleep 42
23:04:58.707 00.048 12252 IsGuiding returns 0
23:04:58.707 00.000 12252 Move returns status 0, amount 33
23:04:58.707 00.000 12252 MoveAxis(N, 0, ABG)
23:04:58.707 00.000 12252 Move returns status 0, amount 0
23:04:58.707 00.000 12252 move complete, result=0
23:04:58.707 00.000 12252 worker thread done servicing request
23:04:58.707 00.000 12252 Worker thread wakes up
23:04:58.707 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:04:58.707 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:04:58.708 00.001 9044 GuideStep: -0.1 px 33 ms EAST, -0.0 px 0 ms NORTH
23:05:01.048 02.340 12252 Exposure complete
23:05:01.095 00.047 12252 worker thread done servicing request
23:05:01.095 00.000 9044 OnExposeComplete: enter
23:05:01.098 00.003 9044 UpdateGuideState(): m_state=6
23:05:01.100 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4311
23:05:01.101 00.001 9044 Star::Find returns 1 (0), X=1015.02, Y=826.69, Mass=5712, SNR=51.7, Peak=173 HFD=5.2
23:05:01.103 00.002 9044 MultiStar: [#1 0.05,-0.07,1.06,U] [#2 0.10,-0.06,1.19,U] [#3 0.05,0.09,0.85,U] [#4 0.05,-0.02,1.29,U] [#5 0.16,-0.08,0.65,U] [#6 0.00,0.13,0.42,U] [#7 0.10,-0.20,0.42,U] [#8 0.19,-0.02,0.42,U] 
23:05:01.104 00.001 9044 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.20, -0.11}
23:05:01.105 00.001 9044 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.62) = xAngle (1.23 = 1.23)
23:05:01.106 00.001 9044 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.86 = -1.86)
23:05:01.106 00.000 9044 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.40 mountX=0.04 mountY=-0.10, mountTheta=-1.23
23:05:01.111 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.04, opts=13)
23:05:01.113 00.002 9044 Enqueuing Move request for scope (0.10, -0.04)
23:05:01.115 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:01.117 00.002 12252 Worker thread wakes up
23:05:01.117 00.000 9044 UpdateGuideState exits: m=5712 SNR=51.7
23:05:01.119 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
23:05:01.121 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:01.123 00.002 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
23:05:01.123 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:01.125 00.002 12252 Moving (0.10, -0.04) raw xDistance=0.04 yDistance=-0.10
23:05:01.125 00.000 9044 Enqueuing Expose request
23:05:01.131 00.006 12252 PPEC rslt: input = 0.04, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:05:01.131 00.000 12252 PPEC: input: 0.04, control: -0.01, exposure: 2000
23:05:01.131 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:01.131 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:05:01.131 00.000 12252 MoveAxis(E, 4, ABG)
23:05:01.131 00.000 12252 Guiding  Dir = 2, Dur = 4
23:05:01.131 00.000 12252 IsSlewing returns 0
23:05:01.131 00.000 12252 IsGuiding returns 0
23:05:01.134 00.003 12252 PulseGuide returned control before completion, sleep 13
23:05:01.151 00.017 12252 IsGuiding returns 0
23:05:01.151 00.000 12252 Move returns status 0, amount 4
23:05:01.151 00.000 12252 MoveAxis(N, 0, ABG)
23:05:01.151 00.000 12252 Move returns status 0, amount 0
23:05:01.151 00.000 12252 move complete, result=0
23:05:01.151 00.000 12252 worker thread done servicing request
23:05:01.151 00.000 12252 Worker thread wakes up
23:05:01.151 00.000 9044 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:05:01.155 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:01.155 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:03.492 02.337 12252 Exposure complete
23:05:03.553 00.061 12252 worker thread done servicing request
23:05:03.553 00.000 9044 OnExposeComplete: enter
23:05:03.554 00.001 9044 UpdateGuideState(): m_state=6
23:05:03.555 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4312
23:05:03.557 00.002 9044 Star::Find returns 1 (0), X=1015.01, Y=826.72, Mass=5570, SNR=51.0, Peak=173 HFD=5.0
23:05:03.559 00.002 9044 MultiStar: [#1 -0.00,-0.10,1.08,U] [#2 0.46,-0.03,0.00,M1] [#3 0.17,0.11,0.86,U] [#4 0.07,0.15,1.29,U] [#5 0.21,-0.03,0.66,U] [#6 0.01,-0.05,0.43,U] [#7 0.06,-0.04,0.43,U] [#8 0.16,0.00,0.41,U] 
23:05:03.559 00.000 9044 refined, 7 included, MultiStar: {0.10, 0.01}, one-star: {0.18, -0.08}
23:05:03.561 00.002 9044 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.62) = xAngle (1.68 = 1.68)
23:05:03.562 00.001 9044 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.40 = -1.40)
23:05:03.563 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.06 mountX=-0.01 mountY=-0.10, mountTheta=-1.69
23:05:03.565 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.01, opts=13)
23:05:03.567 00.002 9044 Enqueuing Move request for scope (0.10, 0.01)
23:05:03.568 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:03.569 00.001 9044 UpdateGuideState exits: m=5570 SNR=51.0
23:05:03.570 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:03.571 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:03.573 00.002 9044 Enqueuing Expose request
23:05:03.574 00.001 12252 Worker thread wakes up
23:05:03.574 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:05:03.574 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:05:03.574 00.000 12252 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
23:05:03.577 00.003 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:05:03.577 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
23:05:03.577 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:03.578 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:05:03.578 00.000 12252 MoveAxis(E, 4, ABG)
23:05:03.578 00.000 12252 Guiding  Dir = 2, Dur = 4
23:05:03.578 00.000 12252 IsSlewing returns 0
23:05:03.578 00.000 12252 IsGuiding returns 0
23:05:03.580 00.002 12252 PulseGuide returned control before completion, sleep 13
23:05:03.609 00.029 12252 IsGuiding returns 0
23:05:03.609 00.000 12252 Move returns status 0, amount 4
23:05:03.609 00.000 12252 MoveAxis(N, 0, ABG)
23:05:03.609 00.000 12252 Move returns status 0, amount 0
23:05:03.609 00.000 12252 move complete, result=0
23:05:03.609 00.000 12252 worker thread done servicing request
23:05:03.609 00.000 12252 Worker thread wakes up
23:05:03.609 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:05:03.612 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:03.612 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:05.951 02.339 12252 Exposure complete
23:05:05.996 00.045 12252 worker thread done servicing request
23:05:05.996 00.000 9044 OnExposeComplete: enter
23:05:05.997 00.001 9044 UpdateGuideState(): m_state=6
23:05:05.998 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4313
23:05:06.000 00.002 9044 Star::Find returns 1 (0), X=1015.03, Y=826.44, Mass=5688, SNR=51.7, Peak=173 HFD=5.1
23:05:06.001 00.001 9044 MultiStar: [#1 0.04,-0.08,1.05,U] [#2 0.32,-0.12,1.20,U] [#3 0.06,0.05,0.84,U] [#4 0.05,-0.03,1.29,U] [#5 0.12,-0.16,0.64,U] [#6 0.03,-0.10,0.42,U] [#7 0.08,-0.19,0.43,U] [#8 0.25,-0.11,0.42,U] 
23:05:06.001 00.000 9044 refined, 8 included, MultiStar: {0.13, -0.12}, one-star: {0.20, -0.35}
23:05:06.003 00.002 9044 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.62) = xAngle (0.90 = 0.90)
23:05:06.005 00.002 9044 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.18 = -2.18)
23:05:06.006 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.72 mountX=0.11 mountY=-0.14, mountTheta=-0.92
23:05:06.009 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.12, opts=13)
23:05:06.010 00.001 9044 Enqueuing Move request for scope (0.13, -0.12)
23:05:06.010 00.000 12252 Worker thread wakes up
23:05:06.011 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:06.011 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
23:05:06.011 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
23:05:06.011 00.000 12252 Moving (0.13, -0.12) raw xDistance=0.11 yDistance=-0.14
23:05:06.011 00.000 9044 UpdateGuideState exits: m=5688 SNR=51.7
23:05:06.012 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:06.013 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:06.014 00.001 9044 Enqueuing Expose request
23:05:06.015 00.001 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.44
23:05:06.015 00.000 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
23:05:06.015 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:06.015 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:05:06.015 00.000 12252 MoveAxis(W, 22, ABG)
23:05:06.015 00.000 12252 Guiding  Dir = 3, Dur = 22
23:05:06.016 00.001 12252 IsSlewing returns 0
23:05:06.016 00.000 12252 IsGuiding returns 0
23:05:06.018 00.002 12252 PulseGuide returned control before completion, sleep 31
23:05:06.050 00.032 12252 IsGuiding returns 0
23:05:06.050 00.000 12252 Move returns status 0, amount 22
23:05:06.050 00.000 12252 MoveAxis(N, 0, ABG)
23:05:06.050 00.000 12252 Move returns status 0, amount 0
23:05:06.050 00.000 12252 move complete, result=0
23:05:06.050 00.000 12252 worker thread done servicing request
23:05:06.050 00.000 12252 Worker thread wakes up
23:05:06.050 00.000 9044 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
23:05:06.052 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:06.052 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:08.418 02.366 12252 Exposure complete
23:05:08.470 00.052 12252 worker thread done servicing request
23:05:08.470 00.000 9044 OnExposeComplete: enter
23:05:08.471 00.001 9044 UpdateGuideState(): m_state=6
23:05:08.473 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4314
23:05:08.474 00.001 9044 Star::Find returns 1 (0), X=1014.94, Y=826.78, Mass=5922, SNR=52.8, Peak=173 HFD=5.3
23:05:08.476 00.002 9044 MultiStar: [#1 -0.02,0.06,1.02,U] [#2 -0.00,-0.05,1.21,U] [#3 -0.08,0.21,0.83,U] [#4 -0.00,0.16,1.26,U] [#5 0.04,0.04,0.65,U] [#6 -0.14,-0.00,0.40,U] [#7 0.07,-0.00,0.41,U] [#8 0.13,-0.09,0.40,U] 
23:05:08.476 00.000 9044 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.11, -0.02}
23:05:08.477 00.001 9044 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.62) = xAngle (2.99 = 2.99)
23:05:08.479 00.002 9044 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.10 = -0.10)
23:05:08.480 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.36 mountX=-0.05 mountY=-0.00, mountTheta=-3.04
23:05:08.483 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.05, opts=13)
23:05:08.484 00.001 9044 Enqueuing Move request for scope (0.01, 0.05)
23:05:08.485 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:08.486 00.001 12252 Worker thread wakes up
23:05:08.487 00.001 9044 UpdateGuideState exits: m=5922 SNR=52.8
23:05:08.488 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:08.489 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
23:05:08.489 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:08.489 00.000 9044 Enqueuing Expose request
23:05:08.491 00.002 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
23:05:08.491 00.000 12252 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=-0.00
23:05:08.494 00.003 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:05:08.494 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
23:05:08.494 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:08.495 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:05:08.495 00.000 12252 MoveAxis(E, 4, ABG)
23:05:08.495 00.000 12252 Guiding  Dir = 2, Dur = 4
23:05:08.495 00.000 12252 IsSlewing returns 0
23:05:08.495 00.000 12252 IsGuiding returns 0
23:05:08.497 00.002 12252 PulseGuide returned control before completion, sleep 13
23:05:08.514 00.017 12252 IsGuiding returns 0
23:05:08.514 00.000 12252 Move returns status 0, amount 4
23:05:08.514 00.000 12252 MoveAxis(N, 0, ABG)
23:05:08.514 00.000 12252 Move returns status 0, amount 0
23:05:08.515 00.001 12252 move complete, result=0
23:05:08.515 00.000 12252 worker thread done servicing request
23:05:08.515 00.000 12252 Worker thread wakes up
23:05:08.515 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.0 px 0 ms NORTH
23:05:08.516 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:08.516 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:10.858 02.342 12252 Exposure complete
23:05:10.907 00.049 12252 worker thread done servicing request
23:05:10.907 00.000 9044 OnExposeComplete: enter
23:05:10.908 00.001 9044 UpdateGuideState(): m_state=6
23:05:10.909 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4315
23:05:10.909 00.000 9044 Star::Find returns 1 (0), X=1014.93, Y=826.48, Mass=5805, SNR=52.3, Peak=173 HFD=5.2
23:05:10.910 00.001 9044 MultiStar: [#1 -0.00,-0.19,1.06,U] [#2 0.02,-0.22,1.21,U] [#3 0.01,-0.03,0.83,U] [#4 0.04,0.00,1.24,U] [#5 0.08,-0.17,0.63,U] [#6 -0.12,-0.02,0.41,U] [#7 0.04,-0.24,0.42,U] [#8 0.21,-0.30,0.41,U] 
23:05:10.911 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.16}, one-star: {0.10, -0.32}
23:05:10.912 00.001 9044 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.62) = xAngle (0.29 = 0.29)
23:05:10.913 00.001 9044 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.80 = -2.80)
23:05:10.913 00.000 9044 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.34 mountX=0.16 mountY=-0.05, mountTheta=-0.34
23:05:10.915 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.16, opts=13)
23:05:10.916 00.001 9044 Enqueuing Move request for scope (0.04, -0.16)
23:05:10.917 00.001 12252 Worker thread wakes up
23:05:10.917 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:10.918 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
23:05:10.918 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
23:05:10.918 00.000 12252 Moving (0.04, -0.16) raw xDistance=0.16 yDistance=-0.05
23:05:10.918 00.000 9044 UpdateGuideState exits: m=5805 SNR=52.3
23:05:10.919 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:10.921 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:10.922 00.001 9044 Enqueuing Expose request
23:05:10.924 00.002 12252 PPEC rslt: input = 0.16, final = 0.08, react = 0.09, pred = -0.01, hyst = 0.09, hyst_pct = 0.00, period_length = 483.44
23:05:10.924 00.000 12252 PPEC: input: 0.16, control: 0.08, exposure: 2000
23:05:10.924 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:10.924 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:05:10.924 00.000 12252 MoveAxis(W, 33, ABG)
23:05:10.924 00.000 12252 Guiding  Dir = 3, Dur = 33
23:05:10.925 00.001 12252 IsSlewing returns 0
23:05:10.925 00.000 12252 IsGuiding returns 0
23:05:10.926 00.001 12252 PulseGuide returned control before completion, sleep 42
23:05:10.974 00.048 12252 IsGuiding returns 0
23:05:10.974 00.000 12252 Move returns status 0, amount 33
23:05:10.974 00.000 12252 MoveAxis(N, 0, ABG)
23:05:10.974 00.000 12252 Move returns status 0, amount 0
23:05:10.974 00.000 12252 move complete, result=0
23:05:10.974 00.000 12252 worker thread done servicing request
23:05:10.974 00.000 12252 Worker thread wakes up
23:05:10.975 00.001 9044 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
23:05:10.976 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:10.976 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:13.332 02.356 12252 Exposure complete
23:05:13.378 00.046 12252 worker thread done servicing request
23:05:13.378 00.000 9044 OnExposeComplete: enter
23:05:13.379 00.001 9044 UpdateGuideState(): m_state=6
23:05:13.380 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4316
23:05:13.381 00.001 9044 Star::Find returns 1 (0), X=1015.00, Y=826.46, Mass=5733, SNR=51.9, Peak=173 HFD=5.2
23:05:13.383 00.002 9044 MultiStar: [#1 0.03,-0.16,1.07,U] [#2 0.03,-0.07,1.22,U] [#3 0.04,0.03,0.84,U] [#4 0.06,0.03,1.27,U] [#5 -0.05,-0.20,0.65,U] [#6 -0.03,-0.11,0.42,U] [#7 0.06,-0.20,0.43,U] [#8 0.14,-0.09,0.40,U] 
23:05:13.383 00.000 9044 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {0.17, -0.33}
23:05:13.384 00.001 9044 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.62) = xAngle (0.49 = 0.49)
23:05:13.385 00.001 9044 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.59 = -2.59)
23:05:13.385 00.000 9044 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.13 cameraTheta=-1.13 mountX=0.11 mountY=-0.07, mountTheta=-0.54
23:05:13.387 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.11, opts=13)
23:05:13.388 00.001 9044 Enqueuing Move request for scope (0.05, -0.11)
23:05:13.388 00.000 12252 Worker thread wakes up
23:05:13.389 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
23:05:13.389 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
23:05:13.389 00.000 12252 Moving (0.05, -0.11) raw xDistance=0.11 yDistance=-0.07
23:05:13.389 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:13.390 00.001 9044 UpdateGuideState exits: m=5733 SNR=51.9
23:05:13.390 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:13.391 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:13.392 00.001 9044 Enqueuing Expose request
23:05:13.393 00.001 12252 PPEC rslt: input = 0.11, final = 0.06, react = 0.07, pred = -0.01, hyst = 0.06, hyst_pct = 0.00, period_length = 483.44
23:05:13.394 00.001 12252 PPEC: input: 0.11, control: 0.06, exposure: 2000
23:05:13.394 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:13.394 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:05:13.394 00.000 12252 MoveAxis(W, 22, ABG)
23:05:13.394 00.000 12252 Guiding  Dir = 3, Dur = 22
23:05:13.394 00.000 12252 IsSlewing returns 0
23:05:13.394 00.000 12252 IsGuiding returns 0
23:05:13.396 00.002 12252 PulseGuide returned control before completion, sleep 30
23:05:13.438 00.042 12252 IsGuiding returns 0
23:05:13.438 00.000 12252 Move returns status 0, amount 22
23:05:13.438 00.000 12252 MoveAxis(N, 0, ABG)
23:05:13.438 00.000 12252 Move returns status 0, amount 0
23:05:13.438 00.000 12252 move complete, result=0
23:05:13.438 00.000 12252 worker thread done servicing request
23:05:13.440 00.002 12252 Worker thread wakes up
23:05:13.440 00.000 9044 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
23:05:13.441 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:13.441 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:15.792 02.351 12252 Exposure complete
23:05:15.837 00.045 12252 worker thread done servicing request
23:05:15.838 00.001 9044 OnExposeComplete: enter
23:05:15.841 00.003 9044 UpdateGuideState(): m_state=6
23:05:15.843 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4317
23:05:15.846 00.003 9044 Star::Find returns 1 (0), X=1014.90, Y=826.71, Mass=5829, SNR=52.3, Peak=173 HFD=5.2
23:05:15.848 00.002 9044 MultiStar: [#1 -0.06,-0.00,1.03,U] [#2 0.11,-0.08,1.21,U] [#3 -0.00,0.17,0.84,U] [#4 -0.04,0.10,1.25,U] [#5 0.04,-0.08,0.64,U] [#6 0.01,0.08,0.41,U] [#7 -0.07,-0.11,0.43,U] [#8 0.09,-0.07,0.41,U] 
23:05:15.850 00.002 9044 refined, 8 included, MultiStar: {0.02, -0.00}, one-star: {0.07, -0.09}
23:05:15.852 00.002 9044 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.62) = xAngle (1.41 = 1.41)
23:05:15.853 00.001 9044 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.67 = -1.67)
23:05:15.855 00.002 9044 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.21 mountX=0.00 mountY=-0.02, mountTheta=-1.41
23:05:15.859 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=-0.00, opts=13)
23:05:15.861 00.002 9044 Enqueuing Move request for scope (0.02, -0.00)
23:05:15.862 00.001 12252 Worker thread wakes up
23:05:15.862 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:15.863 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
23:05:15.864 00.001 9044 UpdateGuideState exits: m=5829 SNR=52.3
23:05:15.866 00.002 12252 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
23:05:15.867 00.001 12252 Moving (0.02, -0.00) raw xDistance=0.00 yDistance=-0.02
23:05:15.867 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:15.869 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:15.871 00.002 9044 Enqueuing Expose request
23:05:15.873 00.002 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:05:15.873 00.000 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
23:05:15.873 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:15.873 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:05:15.873 00.000 12252 MoveAxis(E, 2, ABG)
23:05:15.873 00.000 12252 Guiding  Dir = 2, Dur = 2
23:05:15.874 00.001 12252 IsSlewing returns 0
23:05:15.874 00.000 12252 IsGuiding returns 0
23:05:15.876 00.002 12252 IsGuiding returns 0
23:05:15.877 00.001 12252 Move returns status 0, amount 2
23:05:15.877 00.000 12252 MoveAxis(N, 0, ABG)
23:05:15.877 00.000 12252 Move returns status 0, amount 0
23:05:15.877 00.000 12252 move complete, result=0
23:05:15.877 00.000 12252 worker thread done servicing request
23:05:15.877 00.000 12252 Worker thread wakes up
23:05:15.877 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:15.877 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:15.877 00.000 9044 GuideStep: 0.0 px 2 ms EAST, -0.0 px 0 ms NORTH
23:05:18.221 02.344 12252 Exposure complete
23:05:18.267 00.046 12252 worker thread done servicing request
23:05:18.267 00.000 9044 OnExposeComplete: enter
23:05:18.269 00.002 9044 UpdateGuideState(): m_state=6
23:05:18.270 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4318
23:05:18.271 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=826.86, Mass=5913, SNR=52.7, Peak=173 HFD=5.4
23:05:18.273 00.002 9044 MultiStar: [#1 -0.11,0.05,1.02,U] [#2 0.01,0.12,1.20,U] [#3 0.01,0.36,0.83,U] [#4 0.00,0.12,1.27,U] [#5 0.07,0.07,0.63,U] [#6 -0.10,0.21,0.41,U] [#7 -0.07,0.01,0.43,U] [#8 0.10,0.12,0.41,U] 
23:05:18.276 00.003 9044 single-star, 8 included, MultiStar: {0.00, 0.12}, one-star: {0.08, 0.06}
23:05:18.276 00.000 9044 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.62) = xAngle (2.29 = 2.29)
23:05:18.277 00.001 9044 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.80 = -0.80)
23:05:18.279 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.11 cameraTheta=0.66 mountX=-0.07 mountY=-0.08, mountTheta=-2.31
23:05:18.283 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.06, opts=13)
23:05:18.286 00.003 9044 Enqueuing Move request for scope (0.08, 0.06)
23:05:18.287 00.001 12252 Worker thread wakes up
23:05:18.287 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:18.291 00.004 9044 UpdateGuideState exits: m=5913 SNR=52.7
23:05:18.293 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:18.295 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:18.297 00.002 9044 Enqueuing Expose request
23:05:18.300 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
23:05:18.300 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
23:05:18.300 00.000 12252 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=-0.08
23:05:18.306 00.006 12252 PPEC rslt: input = -0.07, final = -0.01, react = -0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:05:18.306 00.000 12252 PPEC: input: -0.07, control: -0.01, exposure: 2000
23:05:18.306 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:18.306 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:05:18.307 00.001 12252 MoveAxis(E, 3, ABG)
23:05:18.307 00.000 12252 Guiding  Dir = 2, Dur = 3
23:05:18.307 00.000 12252 IsSlewing returns 0
23:05:18.307 00.000 12252 IsGuiding returns 0
23:05:18.310 00.003 12252 PulseGuide returned control before completion, sleep 11
23:05:18.333 00.023 12252 IsGuiding returns 0
23:05:18.333 00.000 12252 Move returns status 0, amount 3
23:05:18.333 00.000 12252 MoveAxis(N, 0, ABG)
23:05:18.333 00.000 12252 Move returns status 0, amount 0
23:05:18.333 00.000 12252 move complete, result=0
23:05:18.334 00.001 12252 worker thread done servicing request
23:05:18.334 00.000 12252 Worker thread wakes up
23:05:18.334 00.000 9044 GuideStep: -0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:05:18.336 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:18.336 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:20.681 02.345 12252 Exposure complete
23:05:20.728 00.047 12252 worker thread done servicing request
23:05:20.728 00.000 9044 OnExposeComplete: enter
23:05:20.729 00.001 9044 UpdateGuideState(): m_state=6
23:05:20.731 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4319
23:05:20.733 00.002 9044 Star::Find returns 1 (0), X=1014.93, Y=826.75, Mass=5603, SNR=51.2, Peak=173 HFD=5.1
23:05:20.734 00.001 9044 MultiStar: [#1 0.03,-0.02,1.10,U] [#2 0.14,-0.09,1.22,U] [#3 0.01,0.16,0.87,U] [#4 0.08,0.12,1.29,U] [#5 0.17,-0.01,0.64,U] [#6 -0.08,0.05,0.41,U] [#7 0.05,-0.03,0.44,U] [#8 0.04,0.08,0.42,U] 
23:05:20.734 00.000 9044 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.10, -0.05}
23:05:20.735 00.001 9044 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.62) = xAngle (1.90 = 1.90)
23:05:20.736 00.001 9044 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.19 = -1.19)
23:05:20.737 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.27 mountX=-0.02 mountY=-0.07, mountTheta=-1.91
23:05:20.739 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.02, opts=13)
23:05:20.740 00.001 9044 Enqueuing Move request for scope (0.07, 0.02)
23:05:20.742 00.002 12252 Worker thread wakes up
23:05:20.742 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:20.743 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:05:20.743 00.000 9044 UpdateGuideState exits: m=5603 SNR=51.2
23:05:20.744 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:05:20.744 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:20.745 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:20.745 00.000 9044 Enqueuing Expose request
23:05:20.747 00.002 12252 Moving (0.07, 0.02) raw xDistance=-0.02 yDistance=-0.07
23:05:20.750 00.003 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:05:20.750 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
23:05:20.751 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:20.751 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:05:20.751 00.000 12252 MoveAxis(E, 4, ABG)
23:05:20.751 00.000 12252 Guiding  Dir = 2, Dur = 4
23:05:20.751 00.000 12252 IsSlewing returns 0
23:05:20.751 00.000 12252 IsGuiding returns 0
23:05:20.753 00.002 12252 PulseGuide returned control before completion, sleep 13
23:05:20.781 00.028 12252 IsGuiding returns 0
23:05:20.781 00.000 12252 Move returns status 0, amount 4
23:05:20.781 00.000 12252 MoveAxis(N, 0, ABG)
23:05:20.781 00.000 12252 Move returns status 0, amount 0
23:05:20.781 00.000 12252 move complete, result=0
23:05:20.781 00.000 12252 worker thread done servicing request
23:05:20.781 00.000 12252 Worker thread wakes up
23:05:20.781 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:05:20.782 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:20.782 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:23.123 02.341 12252 Exposure complete
23:05:23.171 00.048 12252 worker thread done servicing request
23:05:23.171 00.000 9044 OnExposeComplete: enter
23:05:23.175 00.004 9044 UpdateGuideState(): m_state=6
23:05:23.177 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4320
23:05:23.180 00.003 9044 Star::Find returns 1 (0), X=1014.85, Y=826.73, Mass=5745, SNR=52.0, Peak=173 HFD=5.1
23:05:23.182 00.002 9044 MultiStar: [#1 -0.07,-0.00,1.04,U] [#2 0.01,-0.10,1.21,U] [#3 0.02,0.14,0.85,U] [#4 0.07,0.16,1.27,U] [#5 -0.03,-0.04,0.65,U] [#6 -0.06,0.05,0.41,U] [#7 0.02,-0.14,0.42,U] [#8 0.11,-0.06,0.42,U] 
23:05:23.184 00.002 9044 refined, 8 included, MultiStar: {0.01, 0.01}, one-star: {0.02, -0.07}
23:05:23.186 00.002 9044 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.62) = xAngle (2.08 = 2.08)
23:05:23.188 00.002 9044 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.00 = -1.00)
23:05:23.191 00.003 9044 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.46 mountX=-0.01 mountY=-0.01, mountTheta=-2.10
23:05:23.195 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=0.01, opts=13)
23:05:23.197 00.002 9044 Enqueuing Move request for scope (0.01, 0.01)
23:05:23.200 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:23.202 00.002 9044 UpdateGuideState exits: m=5745 SNR=52.0
23:05:23.204 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:23.205 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:23.207 00.002 9044 Enqueuing Expose request
23:05:23.208 00.001 12252 Worker thread wakes up
23:05:23.209 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
23:05:23.209 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
23:05:23.209 00.000 12252 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
23:05:23.212 00.003 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.44
23:05:23.212 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
23:05:23.212 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:23.212 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:05:23.212 00.000 12252 MoveAxis(E, 5, ABG)
23:05:23.213 00.001 12252 Guiding  Dir = 2, Dur = 5
23:05:23.213 00.000 12252 IsSlewing returns 0
23:05:23.213 00.000 12252 IsGuiding returns 0
23:05:23.216 00.003 12252 PulseGuide returned control before completion, sleep 13
23:05:23.239 00.023 12252 IsGuiding returns 0
23:05:23.239 00.000 12252 Move returns status 0, amount 5
23:05:23.239 00.000 12252 MoveAxis(N, 0, ABG)
23:05:23.239 00.000 12252 Move returns status 0, amount 0
23:05:23.239 00.000 12252 move complete, result=0
23:05:23.239 00.000 12252 worker thread done servicing request
23:05:23.239 00.000 9044 GuideStep: -0.0 px 5 ms EAST, -0.0 px 0 ms NORTH
23:05:23.243 00.004 12252 Worker thread wakes up
23:05:23.243 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:23.243 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:25.581 02.338 12252 Exposure complete
23:05:25.630 00.049 12252 worker thread done servicing request
23:05:25.631 00.001 9044 OnExposeComplete: enter
23:05:25.632 00.001 9044 UpdateGuideState(): m_state=6
23:05:25.633 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4321
23:05:25.635 00.002 9044 Star::Find returns 1 (0), X=1014.84, Y=826.65, Mass=5670, SNR=51.7, Peak=173 HFD=5.2
23:05:25.636 00.001 9044 MultiStar: [#1 -0.09,0.00,1.05,U] [#2 0.04,-0.02,1.19,U] [#3 -0.08,0.13,0.86,U] [#4 -0.26,1.02,0.00,M1] [#5 -0.04,0.00,0.64,U] [#6 -0.16,0.12,0.41,U] [#7 -0.05,-0.12,0.43,U] [#8 0.10,0.07,0.42,U] 
23:05:25.637 00.001 9044 refined, 7 included, MultiStar: {-0.03, -0.00}, one-star: {0.01, -0.15}
23:05:25.638 00.001 9044 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.62) = xAngle (-1.39 = -1.39)
23:05:25.639 00.001 9044 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.47 = 1.81)
23:05:25.639 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.01 mountX=0.01 mountY=0.03, mountTheta=1.39
23:05:25.641 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.00, opts=13)
23:05:25.643 00.002 9044 Enqueuing Move request for scope (-0.03, -0.00)
23:05:25.644 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:25.645 00.001 9044 UpdateGuideState exits: m=5670 SNR=51.7
23:05:25.646 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:25.647 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:25.648 00.001 9044 Enqueuing Expose request
23:05:25.649 00.001 12252 Worker thread wakes up
23:05:25.649 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
23:05:25.649 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
23:05:25.649 00.000 12252 Moving (-0.03, -0.00) raw xDistance=0.01 yDistance=0.03
23:05:25.652 00.003 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:05:25.652 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
23:05:25.652 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:25.654 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:05:25.654 00.000 12252 MoveAxis(E, 7, ABG)
23:05:25.654 00.000 12252 Guiding  Dir = 2, Dur = 7
23:05:25.654 00.000 12252 IsSlewing returns 0
23:05:25.654 00.000 12252 IsGuiding returns 0
23:05:25.656 00.002 12252 PulseGuide returned control before completion, sleep 16
23:05:25.682 00.026 12252 IsGuiding returns 0
23:05:25.682 00.000 12252 Move returns status 0, amount 7
23:05:25.682 00.000 12252 MoveAxis(N, 0, ABG)
23:05:25.682 00.000 12252 Move returns status 0, amount 0
23:05:25.683 00.001 12252 move complete, result=0
23:05:25.683 00.000 12252 worker thread done servicing request
23:05:25.683 00.000 12252 Worker thread wakes up
23:05:25.683 00.000 9044 GuideStep: 0.0 px 7 ms EAST, 0.0 px 0 ms NORTH
23:05:25.686 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:25.686 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:28.030 02.344 12252 Exposure complete
23:05:28.084 00.054 12252 worker thread done servicing request
23:05:28.084 00.000 9044 OnExposeComplete: enter
23:05:28.086 00.002 9044 UpdateGuideState(): m_state=6
23:05:28.087 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4322
23:05:28.089 00.002 9044 Star::Find returns 1 (0), X=1015.00, Y=826.82, Mass=5741, SNR=51.9, Peak=173 HFD=5.2
23:05:28.092 00.003 9044 MultiStar: [#1 0.06,0.13,1.05,U] [#2 0.07,0.08,1.21,U] [#3 0.02,0.16,0.84,U] [#4 0.02,1.30,0.00,M2] [#5 0.05,0.05,0.65,U] [#6 -0.04,0.14,0.42,U] [#7 0.00,0.11,0.43,U] [#8 0.17,0.14,0.40,U] 
23:05:28.094 00.002 9044 refined, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.18, 0.03}
23:05:28.096 00.002 9044 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.62) = xAngle (2.57 = 2.57)
23:05:28.097 00.001 9044 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.52 = -0.52)
23:05:28.099 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=0.94 mountX=-0.10 mountY=-0.06, mountTheta=-2.61
23:05:28.102 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.10, opts=13)
23:05:28.104 00.002 9044 Enqueuing Move request for scope (0.07, 0.10)
23:05:28.106 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:28.108 00.002 9044 UpdateGuideState exits: m=5741 SNR=51.9
23:05:28.110 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:28.112 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:28.113 00.001 9044 Enqueuing Expose request
23:05:28.114 00.001 12252 Worker thread wakes up
23:05:28.114 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:05:28.114 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:05:28.114 00.000 12252 Moving (0.07, 0.10) raw xDistance=-0.10 yDistance=-0.06
23:05:28.117 00.003 12252 PPEC rslt: input = -0.10, final = -0.08, react = -0.06, pred = -0.02, hyst = -0.06, hyst_pct = 0.00, period_length = 483.45
23:05:28.117 00.000 12252 PPEC: input: -0.10, control: -0.08, exposure: 2000
23:05:28.117 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:28.117 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:05:28.117 00.000 12252 MoveAxis(E, 30, ABG)
23:05:28.117 00.000 12252 Guiding  Dir = 2, Dur = 30
23:05:28.118 00.001 12252 IsSlewing returns 0
23:05:28.118 00.000 12252 IsGuiding returns 0
23:05:28.121 00.003 12252 PulseGuide returned control before completion, sleep 39
23:05:28.172 00.051 12252 IsGuiding returns 0
23:05:28.172 00.000 12252 Move returns status 0, amount 30
23:05:28.172 00.000 12252 MoveAxis(N, 0, ABG)
23:05:28.172 00.000 12252 Move returns status 0, amount 0
23:05:28.172 00.000 12252 move complete, result=0
23:05:28.172 00.000 12252 worker thread done servicing request
23:05:28.172 00.000 12252 Worker thread wakes up
23:05:28.172 00.000 9044 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
23:05:28.174 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:28.174 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:30.541 02.367 12252 Exposure complete
23:05:30.593 00.052 12252 worker thread done servicing request
23:05:30.593 00.000 9044 OnExposeComplete: enter
23:05:30.595 00.002 9044 UpdateGuideState(): m_state=6
23:05:30.598 00.003 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4323
23:05:30.601 00.003 9044 Star::Find returns 1 (0), X=1014.93, Y=826.41, Mass=5539, SNR=51.2, Peak=173 HFD=5.2
23:05:30.603 00.002 9044 MultiStar: [#1 0.01,-0.13,1.06,U] [#2 0.36,-0.08,1.23,U] [#3 0.01,0.13,0.85,U] [#4 0.10,-0.03,1.31,U] [#5 0.14,-0.08,0.64,U] [#6 -0.10,-0.16,0.42,U] [#7 -0.04,-0.11,0.45,U] [#8 0.23,-0.03,0.43,U] 
23:05:30.605 00.002 9044 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.10, -0.38}
23:05:30.607 00.002 9044 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.62) = xAngle (0.88 = 0.88)
23:05:30.609 00.002 9044 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.20 = -2.20)
23:05:30.611 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.74 mountX=0.09 mountY=-0.12, mountTheta=-0.90
23:05:30.614 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.10, opts=13)
23:05:30.616 00.002 9044 Enqueuing Move request for scope (0.11, -0.10)
23:05:30.617 00.001 12252 Worker thread wakes up
23:05:30.617 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:30.617 00.000 9044 UpdateGuideState exits: m=5539 SNR=51.2
23:05:30.618 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:30.619 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:30.620 00.001 9044 Enqueuing Expose request
23:05:30.621 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
23:05:30.621 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
23:05:30.621 00.000 12252 Moving (0.11, -0.10) raw xDistance=0.09 yDistance=-0.12
23:05:30.625 00.004 12252 PPEC rslt: input = 0.09, final = -0.01, react = 0.06, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:05:30.625 00.000 12252 PPEC: input: 0.09, control: -0.01, exposure: 2000
23:05:30.625 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:30.625 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:05:30.625 00.000 12252 MoveAxis(E, 4, ABG)
23:05:30.625 00.000 12252 Guiding  Dir = 2, Dur = 4
23:05:30.626 00.001 12252 IsSlewing returns 0
23:05:30.626 00.000 12252 IsGuiding returns 0
23:05:30.628 00.002 12252 PulseGuide returned control before completion, sleep 13
23:05:30.651 00.023 12252 IsGuiding returns 0
23:05:30.651 00.000 12252 Move returns status 0, amount 4
23:05:30.651 00.000 12252 MoveAxis(N, 0, ABG)
23:05:30.651 00.000 12252 Move returns status 0, amount 0
23:05:30.653 00.002 12252 move complete, result=0
23:05:30.653 00.000 12252 worker thread done servicing request
23:05:30.653 00.000 12252 Worker thread wakes up
23:05:30.653 00.000 9044 GuideStep: 0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:05:30.656 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:30.656 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:32.989 02.333 12252 Exposure complete
23:05:33.062 00.073 12252 worker thread done servicing request
23:05:33.062 00.000 9044 OnExposeComplete: enter
23:05:33.064 00.002 9044 UpdateGuideState(): m_state=6
23:05:33.065 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4324
23:05:33.066 00.001 9044 Star::Find returns 1 (0), X=1015.03, Y=826.48, Mass=5824, SNR=52.4, Peak=173 HFD=5.2
23:05:33.069 00.003 9044 MultiStar: [#1 0.04,-0.10,1.05,U] [#2 0.33,-0.09,1.18,U] [#3 -0.03,0.01,0.82,U] [#4 0.11,0.03,1.27,U] [#5 0.12,-0.24,0.63,U] [#6 0.02,-0.08,0.41,U] [#7 0.10,-0.20,0.42,U] [#8 0.11,-0.08,0.40,U] 
23:05:33.072 00.003 9044 refined, 8 included, MultiStar: {0.13, -0.11}, one-star: {0.20, -0.32}
23:05:33.073 00.001 9044 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.62) = xAngle (0.92 = 0.92)
23:05:33.075 00.002 9044 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.17 = -2.17)
23:05:33.077 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.71 mountX=0.10 mountY=-0.14, mountTheta=-0.94
23:05:33.079 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.11, opts=13)
23:05:33.081 00.002 9044 Enqueuing Move request for scope (0.13, -0.11)
23:05:33.082 00.001 12252 Worker thread wakes up
23:05:33.082 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
23:05:33.083 00.001 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
23:05:33.083 00.000 12252 Moving (0.13, -0.11) raw xDistance=0.10 yDistance=-0.14
23:05:33.083 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:33.084 00.001 9044 UpdateGuideState exits: m=5824 SNR=52.4
23:05:33.086 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:33.087 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:33.088 00.001 9044 Enqueuing Expose request
23:05:33.090 00.002 12252 PPEC rslt: input = 0.10, final = 0.05, react = 0.06, pred = -0.01, hyst = 0.05, hyst_pct = 0.00, period_length = 483.45
23:05:33.090 00.000 12252 PPEC: input: 0.10, control: 0.05, exposure: 2000
23:05:33.090 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:33.090 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:05:33.090 00.000 12252 MoveAxis(W, 21, ABG)
23:05:33.090 00.000 12252 Guiding  Dir = 3, Dur = 21
23:05:33.090 00.000 12252 IsSlewing returns 0
23:05:33.092 00.002 12252 IsGuiding returns 0
23:05:33.093 00.001 12252 PulseGuide returned control before completion, sleep 30
23:05:33.126 00.033 12252 IsGuiding returns 1
23:05:33.126 00.000 12252 scope still moving after pulse duration time elapsed
23:05:33.157 00.031 12252 IsSlewing returns 0
23:05:33.157 00.000 12252 IsGuiding returns 0
23:05:33.158 00.001 12252 scope move finished after 21 + 45 ms
23:05:33.158 00.000 12252 Move returns status 0, amount 21
23:05:33.158 00.000 12252 MoveAxis(N, 0, ABG)
23:05:33.158 00.000 12252 Move returns status 0, amount 0
23:05:33.158 00.000 12252 move complete, result=0
23:05:33.158 00.000 12252 worker thread done servicing request
23:05:33.158 00.000 9044 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
23:05:33.160 00.002 12252 Worker thread wakes up
23:05:33.160 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:33.160 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:35.520 02.360 12252 Exposure complete
23:05:35.601 00.081 12252 worker thread done servicing request
23:05:35.601 00.000 9044 OnExposeComplete: enter
23:05:35.604 00.003 9044 UpdateGuideState(): m_state=6
23:05:35.605 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4325
23:05:35.607 00.002 9044 Star::Find returns 1 (0), X=1014.99, Y=826.56, Mass=5768, SNR=52.0, Peak=173 HFD=5.1
23:05:35.609 00.002 9044 MultiStar: [#1 -0.05,-0.10,1.03,U] [#2 0.04,-0.08,1.21,U] [#3 0.02,0.13,0.83,U] [#4 0.03,0.07,1.29,U] [#5 0.06,-0.11,0.65,U] [#6 -0.14,-0.06,0.42,U] [#7 0.04,-0.13,0.42,U] [#8 0.10,-0.11,0.41,U] 
23:05:35.610 00.001 9044 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.16, -0.23}
23:05:35.610 00.000 9044 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.62) = xAngle (0.57 = 0.57)
23:05:35.612 00.002 9044 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.52 = -2.52)
23:05:35.613 00.001 9044 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.06 mountX=0.06 mountY=-0.04, mountTheta=-0.61
23:05:35.614 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.06, opts=13)
23:05:35.617 00.003 9044 Enqueuing Move request for scope (0.03, -0.06)
23:05:35.618 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:35.619 00.001 12252 Worker thread wakes up
23:05:35.619 00.000 9044 UpdateGuideState exits: m=5768 SNR=52.0
23:05:35.620 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:35.621 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:35.622 00.001 9044 Enqueuing Expose request
23:05:35.623 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
23:05:35.623 00.000 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
23:05:35.623 00.000 12252 Moving (0.03, -0.06) raw xDistance=0.06 yDistance=-0.04
23:05:35.628 00.005 12252 PPEC rslt: input = 0.06, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:05:35.628 00.000 12252 PPEC: input: 0.06, control: -0.01, exposure: 2000
23:05:35.628 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:35.628 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:05:35.628 00.000 12252 MoveAxis(E, 3, ABG)
23:05:35.628 00.000 12252 Guiding  Dir = 2, Dur = 3
23:05:35.628 00.000 12252 IsSlewing returns 0
23:05:35.629 00.001 12252 IsGuiding returns 0
23:05:35.631 00.002 12252 PulseGuide returned control before completion, sleep 12
23:05:35.649 00.018 12252 IsGuiding returns 0
23:05:35.649 00.000 12252 Move returns status 0, amount 3
23:05:35.649 00.000 12252 MoveAxis(N, 0, ABG)
23:05:35.649 00.000 12252 Move returns status 0, amount 0
23:05:35.649 00.000 12252 move complete, result=0
23:05:35.649 00.000 12252 worker thread done servicing request
23:05:35.649 00.000 12252 Worker thread wakes up
23:05:35.649 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.0 px 0 ms NORTH
23:05:35.652 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:35.653 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:37.994 02.341 12252 Exposure complete
23:05:38.036 00.042 12252 worker thread done servicing request
23:05:38.038 00.002 9044 OnExposeComplete: enter
23:05:38.040 00.002 9044 UpdateGuideState(): m_state=6
23:05:38.042 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4326
23:05:38.043 00.001 9044 Star::Find returns 1 (0), X=1014.95, Y=826.65, Mass=5744, SNR=52.0, Peak=173 HFD=5.2
23:05:38.044 00.001 9044 MultiStar: [#1 0.04,-0.03,1.05,U] [#2 0.06,-0.05,1.21,U] [#3 0.01,0.06,0.85,U] [#4 0.05,0.09,1.28,U] [#5 0.04,-0.07,0.63,U] [#6 -0.00,0.02,0.42,U] [#7 0.04,-0.14,0.42,U] [#8 0.18,-0.18,0.41,U] 
23:05:38.046 00.002 9044 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.12, -0.15}
23:05:38.047 00.001 9044 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.62) = xAngle (1.12 = 1.12)
23:05:38.049 00.002 9044 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.96 = -1.96)
23:05:38.050 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.51 mountX=0.03 mountY=-0.06, mountTheta=-1.13
23:05:38.053 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.03, opts=13)
23:05:38.054 00.001 9044 Enqueuing Move request for scope (0.06, -0.03)
23:05:38.055 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:38.056 00.001 9044 UpdateGuideState exits: m=5744 SNR=52.0
23:05:38.058 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:38.059 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:38.060 00.001 9044 Enqueuing Expose request
23:05:38.062 00.002 12252 Worker thread wakes up
23:05:38.062 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
23:05:38.062 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
23:05:38.062 00.000 12252 Moving (0.06, -0.03) raw xDistance=0.03 yDistance=-0.06
23:05:38.066 00.004 12252 PPEC rslt: input = 0.03, final = -0.01, react = 0.02, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:05:38.066 00.000 12252 PPEC: input: 0.03, control: -0.01, exposure: 2000
23:05:38.066 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:38.066 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:05:38.066 00.000 12252 MoveAxis(E, 4, ABG)
23:05:38.066 00.000 12252 Guiding  Dir = 2, Dur = 4
23:05:38.067 00.001 12252 IsSlewing returns 0
23:05:38.067 00.000 12252 IsGuiding returns 0
23:05:38.069 00.002 12252 PulseGuide returned control before completion, sleep 13
23:05:38.097 00.028 12252 IsGuiding returns 0
23:05:38.097 00.000 12252 Move returns status 0, amount 4
23:05:38.097 00.000 12252 MoveAxis(N, 0, ABG)
23:05:38.097 00.000 12252 Move returns status 0, amount 0
23:05:38.097 00.000 12252 move complete, result=0
23:05:38.097 00.000 12252 worker thread done servicing request
23:05:38.097 00.000 12252 Worker thread wakes up
23:05:38.097 00.000 9044 GuideStep: 0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:05:38.100 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:38.100 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:40.447 02.347 12252 Exposure complete
23:05:40.505 00.058 12252 worker thread done servicing request
23:05:40.505 00.000 9044 OnExposeComplete: enter
23:05:40.507 00.002 9044 UpdateGuideState(): m_state=6
23:05:40.509 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
23:05:40.511 00.002 9044 Star::Find returns 1 (0), X=1014.94, Y=826.73, Mass=5831, SNR=52.3, Peak=173 HFD=5.2
23:05:40.515 00.004 9044 MultiStar: [#1 -0.09,-0.05,1.04,U] [#2 0.10,-0.06,1.18,U] [#3 0.03,0.12,0.84,U] [#4 0.07,0.09,1.26,U] [#5 0.14,-0.05,0.66,U] [#6 -0.07,0.04,0.41,U] [#7 0.03,-0.18,0.43,U] [#8 0.17,-0.04,0.41,U] 
23:05:40.516 00.001 9044 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.11, -0.06}
23:05:40.517 00.001 9044 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.62) = xAngle (1.38 = 1.38)
23:05:40.518 00.001 9044 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.70 = -1.70)
23:05:40.519 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.24 mountX=0.01 mountY=-0.05, mountTheta=-1.39
23:05:40.521 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.01, opts=13)
23:05:40.522 00.001 9044 Enqueuing Move request for scope (0.05, -0.01)
23:05:40.522 00.000 12252 Worker thread wakes up
23:05:40.522 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:40.523 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
23:05:40.523 00.000 9044 UpdateGuideState exits: m=5831 SNR=52.3
23:05:40.524 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
23:05:40.524 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:40.525 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:40.526 00.001 9044 Enqueuing Expose request
23:05:40.529 00.003 12252 Moving (0.05, -0.01) raw xDistance=0.01 yDistance=-0.05
23:05:40.531 00.002 12252 PPEC rslt: input = 0.01, final = -0.02, react = 0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:05:40.531 00.000 12252 PPEC: input: 0.01, control: -0.02, exposure: 2000
23:05:40.531 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:40.532 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:05:40.532 00.000 12252 MoveAxis(E, 6, ABG)
23:05:40.532 00.000 12252 Guiding  Dir = 2, Dur = 6
23:05:40.532 00.000 12252 IsSlewing returns 0
23:05:40.532 00.000 12252 IsGuiding returns 0
23:05:40.534 00.002 12252 PulseGuide returned control before completion, sleep 15
23:05:40.557 00.023 12252 IsGuiding returns 0
23:05:40.557 00.000 12252 Move returns status 0, amount 6
23:05:40.557 00.000 12252 MoveAxis(N, 0, ABG)
23:05:40.557 00.000 12252 Move returns status 0, amount 0
23:05:40.557 00.000 12252 move complete, result=0
23:05:40.557 00.000 12252 worker thread done servicing request
23:05:40.557 00.000 12252 Worker thread wakes up
23:05:40.557 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:40.557 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:40.557 00.000 9044 GuideStep: 0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:05:42.920 02.363 12252 Exposure complete
23:05:42.958 00.038 12252 worker thread done servicing request
23:05:42.958 00.000 9044 OnExposeComplete: enter
23:05:42.959 00.001 9044 UpdateGuideState(): m_state=6
23:05:42.960 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4328
23:05:42.961 00.001 9044 Star::Find returns 1 (0), X=1015.08, Y=826.79, Mass=5833, SNR=52.4, Peak=173 HFD=5.1
23:05:42.962 00.001 9044 MultiStar: [#1 0.09,-0.08,1.03,U] [#2 0.44,0.02,0.00,M1] [#3 0.12,0.22,0.84,U] [#4 0.15,0.04,1.27,U] [#5 0.38,0.08,0.00,M1] [#6 0.09,0.11,0.40,U] [#7 0.14,-0.26,0.43,U] [#8 0.32,0.15,0.42,U] 
23:05:42.963 00.001 9044 refined, 6 included, MultiStar: {0.16, 0.03}, one-star: {0.26, -0.01}
23:05:42.964 00.001 9044 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.62) = xAngle (1.79 = 1.79)
23:05:42.966 00.002 9044 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.29 = -1.29)
23:05:42.967 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.17 mountX=-0.04 mountY=-0.16, mountTheta=-1.79
23:05:42.969 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.03, opts=13)
23:05:42.971 00.002 9044 Enqueuing Move request for scope (0.16, 0.03)
23:05:42.973 00.002 12252 Worker thread wakes up
23:05:42.973 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:42.974 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
23:05:42.974 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
23:05:42.974 00.000 12252 Moving (0.16, 0.03) raw xDistance=-0.04 yDistance=-0.16
23:05:42.974 00.000 9044 UpdateGuideState exits: m=5833 SNR=52.4
23:05:42.975 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:42.976 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:42.977 00.001 9044 Enqueuing Expose request
23:05:42.978 00.001 12252 PPEC rslt: input = -0.04, final = -0.02, react = -0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:05:42.979 00.001 12252 PPEC: input: -0.04, control: -0.02, exposure: 2000
23:05:42.979 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:05:42.979 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:05:42.979 00.000 12252 MoveAxis(E, 8, ABG)
23:05:42.979 00.000 12252 Guiding  Dir = 2, Dur = 8
23:05:42.979 00.000 12252 IsSlewing returns 0
23:05:42.979 00.000 12252 IsGuiding returns 0
23:05:42.983 00.004 12252 PulseGuide returned control before completion, sleep 16
23:05:43.013 00.030 12252 IsGuiding returns 0
23:05:43.013 00.000 12252 Move returns status 0, amount 8
23:05:43.013 00.000 12252 MoveAxis(N, 0, ABG)
23:05:43.013 00.000 12252 Move returns status 0, amount 0
23:05:43.013 00.000 12252 move complete, result=0
23:05:43.013 00.000 12252 worker thread done servicing request
23:05:43.013 00.000 12252 Worker thread wakes up
23:05:43.013 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:43.014 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:43.014 00.000 9044 GuideStep: -0.0 px 8 ms EAST, -0.2 px 0 ms NORTH
23:05:45.370 02.356 12252 Exposure complete
23:05:45.428 00.058 12252 worker thread done servicing request
23:05:45.428 00.000 9044 OnExposeComplete: enter
23:05:45.431 00.003 9044 UpdateGuideState(): m_state=6
23:05:45.433 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4329
23:05:45.436 00.003 9044 Star::Find returns 1 (0), X=1015.10, Y=826.72, Mass=5842, SNR=52.4, Peak=173 HFD=5.1
23:05:45.438 00.002 9044 MultiStar: [#1 0.14,-0.04,1.06,U] [#2 0.19,-0.06,1.18,U] [#3 0.16,0.11,0.84,U] [#4 0.20,0.15,1.27,U] [#5 0.11,-0.08,0.65,U] [#6 0.13,0.07,0.41,U] [#7 0.17,-0.13,0.42,U] [#8 0.15,-0.18,0.40,U] 
23:05:45.439 00.001 9044 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.27, -0.07}
23:05:45.440 00.001 9044 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.62) = xAngle (1.58 = 1.58)
23:05:45.442 00.002 9044 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.50 = -1.50)
23:05:45.444 00.002 9044 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.04 mountX=-0.00 mountY=-0.18, mountTheta=-1.58
23:05:45.449 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.18, y=-0.01, opts=13)
23:05:45.451 00.002 9044 Enqueuing Move request for scope (0.18, -0.01)
23:05:45.454 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:45.456 00.002 9044 UpdateGuideState exits: m=5842 SNR=52.4
23:05:45.459 00.003 12252 Worker thread wakes up
23:05:45.459 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:45.462 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:45.464 00.002 9044 Enqueuing Expose request
23:05:45.466 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
23:05:45.467 00.001 12252 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
23:05:45.467 00.000 12252 Moving (0.18, -0.01) raw xDistance=-0.00 yDistance=-0.18
23:05:45.474 00.007 12252 PPEC rslt: input = -0.00, final = -0.02, react = -0.00, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:05:45.474 00.000 12252 PPEC: input: -0.00, control: -0.02, exposure: 2000
23:05:45.474 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:05:45.474 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:05:45.475 00.001 12252 MoveAxis(E, 6, ABG)
23:05:45.475 00.000 12252 Guiding  Dir = 2, Dur = 6
23:05:45.475 00.000 12252 IsSlewing returns 0
23:05:45.476 00.001 12252 IsGuiding returns 0
23:05:45.478 00.002 12252 PulseGuide returned control before completion, sleep 14
23:05:45.508 00.030 12252 IsGuiding returns 0
23:05:45.508 00.000 12252 Move returns status 0, amount 6
23:05:45.508 00.000 12252 MoveAxis(N, 0, ABG)
23:05:45.508 00.000 12252 Move returns status 0, amount 0
23:05:45.508 00.000 12252 move complete, result=0
23:05:45.508 00.000 12252 worker thread done servicing request
23:05:45.508 00.000 12252 Worker thread wakes up
23:05:45.508 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:45.509 00.001 9044 GuideStep: -0.0 px 6 ms EAST, -0.2 px 0 ms NORTH
23:05:45.512 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:47.857 02.345 12252 Exposure complete
23:05:47.913 00.056 12252 worker thread done servicing request
23:05:47.914 00.001 9044 OnExposeComplete: enter
23:05:47.915 00.001 9044 UpdateGuideState(): m_state=6
23:05:47.916 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4330
23:05:47.917 00.001 9044 Star::Find returns 1 (0), X=1015.01, Y=826.75, Mass=5757, SNR=52.1, Peak=173 HFD=5.2
23:05:47.918 00.001 9044 MultiStar: [#1 0.05,0.08,1.03,U] [#2 0.14,0.01,1.20,U] [#3 0.08,0.21,0.85,U] [#4 -0.02,1.30,0.00,M1] [#5 0.17,0.03,0.64,U] [#6 0.06,0.11,0.41,U] [#7 0.04,0.02,0.43,U] [#8 0.28,0.01,0.41,U] 
23:05:47.919 00.001 9044 refined, 7 included, MultiStar: {0.12, 0.05}, one-star: {0.18, -0.05}
23:05:47.920 00.001 9044 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.62) = xAngle (2.02 = 2.02)
23:05:47.920 00.000 9044 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.07 = -1.07)
23:05:47.921 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.39 mountX=-0.06 mountY=-0.12, mountTheta=-2.03
23:05:47.923 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.05, opts=13)
23:05:47.924 00.001 9044 Enqueuing Move request for scope (0.12, 0.05)
23:05:47.925 00.001 12252 Worker thread wakes up
23:05:47.925 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
23:05:47.925 00.000 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
23:05:47.925 00.000 12252 Moving (0.12, 0.05) raw xDistance=-0.06 yDistance=-0.12
23:05:47.925 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:47.926 00.001 9044 UpdateGuideState exits: m=5757 SNR=52.1
23:05:47.928 00.002 12252 PPEC rslt: input = -0.06, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:05:47.928 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:47.929 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:47.931 00.002 9044 Enqueuing Expose request
23:05:47.933 00.002 12252 PPEC: input: -0.06, control: -0.01, exposure: 2000
23:05:47.934 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:47.934 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:05:47.934 00.000 12252 MoveAxis(E, 4, ABG)
23:05:47.934 00.000 12252 Guiding  Dir = 2, Dur = 4
23:05:47.936 00.002 12252 IsSlewing returns 0
23:05:47.936 00.000 12252 IsGuiding returns 0
23:05:47.938 00.002 12252 PulseGuide returned control before completion, sleep 13
23:05:47.965 00.027 12252 IsGuiding returns 0
23:05:47.965 00.000 12252 Move returns status 0, amount 4
23:05:47.965 00.000 12252 MoveAxis(N, 0, ABG)
23:05:47.965 00.000 12252 Move returns status 0, amount 0
23:05:47.965 00.000 12252 move complete, result=0
23:05:47.965 00.000 12252 worker thread done servicing request
23:05:47.965 00.000 12252 Worker thread wakes up
23:05:47.965 00.000 9044 GuideStep: -0.1 px 4 ms EAST, -0.1 px 0 ms NORTH
23:05:47.967 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:47.967 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:50.315 02.348 12252 Exposure complete
23:05:50.376 00.061 12252 worker thread done servicing request
23:05:50.376 00.000 9044 OnExposeComplete: enter
23:05:50.378 00.002 9044 UpdateGuideState(): m_state=6
23:05:50.380 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4331
23:05:50.383 00.003 9044 Star::Find returns 1 (0), X=1015.01, Y=826.71, Mass=5566, SNR=51.2, Peak=173 HFD=5.2
23:05:50.386 00.003 9044 MultiStar: [#1 0.05,-0.05,1.08,U] [#2 0.12,-0.03,1.21,U] [#3 0.10,0.12,0.84,U] [#4 0.19,0.13,1.28,U] [#5 0.22,0.02,0.67,U] [#6 0.01,0.03,0.43,U] [#7 0.18,-0.13,0.44,U] [#8 0.28,-0.10,0.42,U] 
23:05:50.388 00.002 9044 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.18, -0.09}
23:05:50.389 00.001 9044 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.62) = xAngle (1.64 = 1.64)
23:05:50.390 00.001 9044 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.44 = -1.44)
23:05:50.393 00.003 9044 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.02 mountX=-0.01 mountY=-0.14, mountTheta=-1.64
23:05:50.397 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.00, opts=13)
23:05:50.400 00.003 9044 Enqueuing Move request for scope (0.14, 0.00)
23:05:50.401 00.001 12252 Worker thread wakes up
23:05:50.401 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:50.402 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
23:05:50.402 00.000 9044 UpdateGuideState exits: m=5566 SNR=51.2
23:05:50.403 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:50.405 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:50.406 00.001 9044 Enqueuing Expose request
23:05:50.407 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
23:05:50.408 00.001 12252 Moving (0.14, 0.00) raw xDistance=-0.01 yDistance=-0.14
23:05:50.411 00.003 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:05:50.411 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
23:05:50.411 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:50.411 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:05:50.411 00.000 12252 MoveAxis(E, 3, ABG)
23:05:50.411 00.000 12252 Guiding  Dir = 2, Dur = 3
23:05:50.411 00.000 12252 IsSlewing returns 0
23:05:50.411 00.000 12252 IsGuiding returns 0
23:05:50.413 00.002 12252 PulseGuide returned control before completion, sleep 11
23:05:50.433 00.020 12252 IsGuiding returns 0
23:05:50.433 00.000 12252 Move returns status 0, amount 3
23:05:50.433 00.000 12252 MoveAxis(N, 0, ABG)
23:05:50.433 00.000 12252 Move returns status 0, amount 0
23:05:50.433 00.000 12252 move complete, result=0
23:05:50.433 00.000 12252 worker thread done servicing request
23:05:50.433 00.000 12252 Worker thread wakes up
23:05:50.433 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:50.434 00.001 9044 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:05:50.435 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:52.783 02.348 12252 Exposure complete
23:05:52.847 00.064 12252 worker thread done servicing request
23:05:52.847 00.000 9044 OnExposeComplete: enter
23:05:52.850 00.003 9044 UpdateGuideState(): m_state=6
23:05:52.851 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4332
23:05:52.852 00.001 9044 Star::Find returns 1 (0), X=1015.04, Y=826.61, Mass=5664, SNR=51.7, Peak=173 HFD=5.2
23:05:52.854 00.002 9044 MultiStar: [#1 0.04,-0.19,1.06,U] [#2 0.05,-0.08,1.20,U] [#3 0.12,0.03,0.86,U] [#4 0.07,0.07,1.26,U] [#5 0.17,-0.11,0.64,U] [#6 -0.02,0.01,0.41,U] [#7 0.07,-0.16,0.43,U] [#8 0.21,-0.05,0.41,U] 
23:05:52.855 00.001 9044 refined, 8 included, MultiStar: {0.10, -0.07}, one-star: {0.21, -0.19}
23:05:52.857 00.002 9044 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.62) = xAngle (1.00 = 1.00)
23:05:52.858 00.001 9044 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.08 = -2.08)
23:05:52.859 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.62 mountX=0.07 mountY=-0.11, mountTheta=-1.02
23:05:52.861 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=-0.07, opts=13)
23:05:52.863 00.002 9044 Enqueuing Move request for scope (0.10, -0.07)
23:05:52.864 00.001 12252 Worker thread wakes up
23:05:52.864 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
23:05:52.864 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:52.866 00.002 9044 UpdateGuideState exits: m=5664 SNR=51.7
23:05:52.868 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:52.870 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:52.873 00.003 9044 Enqueuing Expose request
23:05:52.876 00.003 12252 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
23:05:52.876 00.000 12252 Moving (0.10, -0.07) raw xDistance=0.07 yDistance=-0.11
23:05:52.882 00.006 12252 PPEC rslt: input = 0.07, final = -0.01, react = 0.04, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:05:52.882 00.000 12252 PPEC: input: 0.07, control: -0.01, exposure: 2000
23:05:52.882 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:52.882 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:05:52.882 00.000 12252 MoveAxis(E, 3, ABG)
23:05:52.882 00.000 12252 Guiding  Dir = 2, Dur = 3
23:05:52.883 00.001 12252 IsSlewing returns 0
23:05:52.883 00.000 12252 IsGuiding returns 0
23:05:52.885 00.002 12252 PulseGuide returned control before completion, sleep 12
23:05:52.910 00.025 12252 IsGuiding returns 0
23:05:52.910 00.000 12252 Move returns status 0, amount 3
23:05:52.910 00.000 12252 MoveAxis(N, 0, ABG)
23:05:52.910 00.000 12252 Move returns status 0, amount 0
23:05:52.910 00.000 12252 move complete, result=0
23:05:52.910 00.000 12252 worker thread done servicing request
23:05:52.910 00.000 12252 Worker thread wakes up
23:05:52.910 00.000 9044 GuideStep: 0.1 px 3 ms EAST, -0.1 px 0 ms NORTH
23:05:52.913 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:52.913 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:55.281 02.368 12252 Exposure complete
23:05:55.330 00.049 12252 worker thread done servicing request
23:05:55.331 00.001 9044 OnExposeComplete: enter
23:05:55.332 00.001 9044 UpdateGuideState(): m_state=6
23:05:55.333 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4333
23:05:55.334 00.001 9044 Star::Find returns 1 (0), X=1014.96, Y=826.62, Mass=5669, SNR=51.6, Peak=173 HFD=5.2
23:05:55.335 00.001 9044 MultiStar: [#1 0.04,-0.06,1.05,U] [#2 0.40,-0.06,0.00,M1] [#3 -0.04,0.07,0.86,U] [#4 0.06,0.06,1.29,U] [#5 0.15,-0.07,0.65,U] [#6 -0.02,0.10,0.41,U] [#7 0.07,-0.15,0.43,U] [#8 0.19,-0.01,0.43,U] 
23:05:55.337 00.002 9044 refined, 7 included, MultiStar: {0.07, -0.03}, one-star: {0.13, -0.17}
23:05:55.338 00.001 9044 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.62) = xAngle (1.24 = 1.24)
23:05:55.339 00.001 9044 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.84 = -1.84)
23:05:55.340 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.38 mountX=0.02 mountY=-0.07, mountTheta=-1.25
23:05:55.342 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.03, opts=13)
23:05:55.345 00.003 9044 Enqueuing Move request for scope (0.07, -0.03)
23:05:55.346 00.001 12252 Worker thread wakes up
23:05:55.346 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:55.347 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
23:05:55.347 00.000 9044 UpdateGuideState exits: m=5669 SNR=51.6
23:05:55.348 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
23:05:55.348 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:55.349 00.001 12252 Moving (0.07, -0.03) raw xDistance=0.02 yDistance=-0.07
23:05:55.349 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:55.351 00.002 9044 Enqueuing Expose request
23:05:55.352 00.001 12252 PPEC rslt: input = 0.02, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:05:55.353 00.001 12252 PPEC: input: 0.02, control: -0.01, exposure: 2000
23:05:55.353 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:55.353 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:05:55.353 00.000 12252 MoveAxis(E, 3, ABG)
23:05:55.353 00.000 12252 Guiding  Dir = 2, Dur = 3
23:05:55.353 00.000 12252 IsSlewing returns 0
23:05:55.353 00.000 12252 IsGuiding returns 0
23:05:55.356 00.003 12252 PulseGuide returned control before completion, sleep 12
23:05:55.377 00.021 12252 IsGuiding returns 0
23:05:55.377 00.000 12252 Move returns status 0, amount 3
23:05:55.377 00.000 12252 MoveAxis(N, 0, ABG)
23:05:55.377 00.000 12252 Move returns status 0, amount 0
23:05:55.377 00.000 12252 move complete, result=0
23:05:55.377 00.000 12252 worker thread done servicing request
23:05:55.377 00.000 12252 Worker thread wakes up
23:05:55.377 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:05:55.381 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:55.381 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:05:57.734 02.353 12252 Exposure complete
23:05:57.781 00.047 12252 worker thread done servicing request
23:05:57.781 00.000 9044 OnExposeComplete: enter
23:05:57.784 00.003 9044 UpdateGuideState(): m_state=6
23:05:57.786 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4334
23:05:57.789 00.003 9044 Star::Find returns 1 (0), X=1015.04, Y=826.70, Mass=5762, SNR=52.1, Peak=173 HFD=5.2
23:05:57.793 00.004 9044 MultiStar: [#1 -0.00,-0.04,1.03,U] [#2 0.40,-0.00,0.00,M2] [#3 0.08,0.14,0.85,U] [#4 0.12,0.07,1.25,U] [#5 0.21,-0.01,0.65,U] [#6 0.02,0.06,0.42,U] [#7 0.19,-0.09,0.42,U] [#8 0.25,0.04,0.42,U] 
23:05:57.795 00.002 9044 refined, 7 included, MultiStar: {0.13, 0.01}, one-star: {0.22, -0.10}
23:05:57.798 00.003 9044 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.62) = xAngle (1.71 = 1.71)
23:05:57.799 00.001 9044 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.37 = -1.37)
23:05:57.801 00.002 9044 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.09 mountX=-0.02 mountY=-0.12, mountTheta=-1.71
23:05:57.804 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=0.01, opts=13)
23:05:57.807 00.003 9044 Enqueuing Move request for scope (0.13, 0.01)
23:05:57.809 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:05:57.810 00.001 9044 UpdateGuideState exits: m=5762 SNR=52.1
23:05:57.811 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:05:57.813 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:05:57.814 00.001 9044 Enqueuing Expose request
23:05:57.815 00.001 12252 Worker thread wakes up
23:05:57.815 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
23:05:57.815 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
23:05:57.815 00.000 12252 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=-0.12
23:05:57.819 00.004 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:05:57.819 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
23:05:57.819 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:05:57.819 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:05:57.819 00.000 12252 MoveAxis(E, 4, ABG)
23:05:57.819 00.000 12252 Guiding  Dir = 2, Dur = 4
23:05:57.819 00.000 12252 IsSlewing returns 0
23:05:57.820 00.001 12252 IsGuiding returns 0
23:05:57.822 00.002 12252 PulseGuide returned control before completion, sleep 12
23:05:57.841 00.019 12252 IsGuiding returns 0
23:05:57.841 00.000 12252 Move returns status 0, amount 4
23:05:57.841 00.000 12252 MoveAxis(N, 0, ABG)
23:05:57.841 00.000 12252 Move returns status 0, amount 0
23:05:57.841 00.000 12252 move complete, result=0
23:05:57.841 00.000 12252 worker thread done servicing request
23:05:57.841 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:05:57.843 00.002 12252 Worker thread wakes up
23:05:57.844 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:05:57.844 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:00.211 02.367 12252 Exposure complete
23:06:00.253 00.042 12252 worker thread done servicing request
23:06:00.254 00.001 9044 OnExposeComplete: enter
23:06:00.254 00.000 9044 UpdateGuideState(): m_state=6
23:06:00.256 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4335
23:06:00.257 00.001 9044 Star::Find returns 1 (0), X=1015.09, Y=826.71, Mass=5725, SNR=51.8, Peak=173 HFD=5.1
23:06:00.258 00.001 9044 MultiStar: [#1 0.07,-0.02,1.05,U] [#2 0.15,0.00,1.18,U] [#3 0.06,0.15,0.85,U] [#4 0.15,0.20,1.26,U] [#5 0.18,0.03,0.64,U] [#6 0.07,-0.00,0.40,U] [#7 0.12,-0.06,0.42,U] [#8 0.21,0.01,0.42,U] 
23:06:00.259 00.001 9044 refined, 8 included, MultiStar: {0.14, 0.04}, one-star: {0.26, -0.09}
23:06:00.260 00.001 9044 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.62) = xAngle (1.89 = 1.89)
23:06:00.261 00.001 9044 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.20 = -1.20)
23:06:00.262 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.04 hyp=0.15 cameraTheta=0.26 mountX=-0.05 mountY=-0.14, mountTheta=-1.89
23:06:00.264 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.04, opts=13)
23:06:00.266 00.002 9044 Enqueuing Move request for scope (0.14, 0.04)
23:06:00.269 00.003 12252 Worker thread wakes up
23:06:00.269 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:00.272 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.04) opts 0xd
23:06:00.272 00.000 9044 UpdateGuideState exits: m=5725 SNR=51.8
23:06:00.274 00.002 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.04)
23:06:00.274 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:00.276 00.002 12252 Moving (0.14, 0.04) raw xDistance=-0.05 yDistance=-0.14
23:06:00.276 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:00.279 00.003 9044 Enqueuing Expose request
23:06:00.282 00.003 12252 PPEC rslt: input = -0.05, final = -0.01, react = -0.03, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:00.282 00.000 12252 PPEC: input: -0.05, control: -0.01, exposure: 2000
23:06:00.282 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:00.282 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:06:00.282 00.000 12252 MoveAxis(E, 4, ABG)
23:06:00.282 00.000 12252 Guiding  Dir = 2, Dur = 4
23:06:00.282 00.000 12252 IsSlewing returns 0
23:06:00.283 00.001 12252 IsGuiding returns 0
23:06:00.284 00.001 12252 PulseGuide returned control before completion, sleep 13
23:06:00.307 00.023 12252 IsGuiding returns 0
23:06:00.307 00.000 12252 Move returns status 0, amount 4
23:06:00.307 00.000 12252 MoveAxis(N, 0, ABG)
23:06:00.307 00.000 12252 Move returns status 0, amount 0
23:06:00.308 00.001 12252 move complete, result=0
23:06:00.308 00.000 12252 worker thread done servicing request
23:06:00.308 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:06:00.309 00.001 12252 Worker thread wakes up
23:06:00.309 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:00.309 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:02.654 02.345 12252 Exposure complete
23:06:02.698 00.044 12252 worker thread done servicing request
23:06:02.698 00.000 9044 OnExposeComplete: enter
23:06:02.699 00.001 9044 UpdateGuideState(): m_state=6
23:06:02.700 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4336
23:06:02.700 00.000 9044 Star::Find returns 1 (0), X=1015.09, Y=826.68, Mass=5615, SNR=51.4, Peak=173 HFD=5.1
23:06:02.701 00.001 9044 MultiStar: [#1 0.06,-0.03,1.07,U] [#2 0.40,0.03,0.00,M2] [#3 0.06,0.17,0.86,U] [#4 0.09,0.07,1.31,U] [#5 0.11,-0.05,0.66,U] [#6 0.03,-0.02,0.41,U] [#7 0.11,-0.02,0.43,U] [#8 0.27,-0.06,0.42,U] 
23:06:02.702 00.001 9044 refined, 7 included, MultiStar: {0.12, 0.00}, one-star: {0.26, -0.12}
23:06:02.703 00.001 9044 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.62) = xAngle (1.63 = 1.63)
23:06:02.704 00.001 9044 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.46 = -1.46)
23:06:02.705 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.00 mountX=-0.01 mountY=-0.12, mountTheta=-1.63
23:06:02.707 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=0.00, opts=13)
23:06:02.708 00.001 9044 Enqueuing Move request for scope (0.12, 0.00)
23:06:02.708 00.000 12252 Worker thread wakes up
23:06:02.709 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:02.709 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
23:06:02.709 00.000 9044 UpdateGuideState exits: m=5615 SNR=51.4
23:06:02.710 00.001 12252 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
23:06:02.710 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:02.711 00.001 12252 Moving (0.12, 0.00) raw xDistance=-0.01 yDistance=-0.12
23:06:02.712 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:02.713 00.001 9044 Enqueuing Expose request
23:06:02.716 00.003 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:02.716 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
23:06:02.716 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:02.716 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:06:02.716 00.000 12252 MoveAxis(E, 4, ABG)
23:06:02.716 00.000 12252 Guiding  Dir = 2, Dur = 4
23:06:02.717 00.001 12252 IsSlewing returns 0
23:06:02.717 00.000 12252 IsGuiding returns 0
23:06:02.719 00.002 12252 PulseGuide returned control before completion, sleep 12
23:06:02.742 00.023 12252 IsGuiding returns 0
23:06:02.742 00.000 12252 Move returns status 0, amount 4
23:06:02.742 00.000 12252 MoveAxis(N, 0, ABG)
23:06:02.743 00.001 12252 Move returns status 0, amount 0
23:06:02.743 00.000 12252 move complete, result=0
23:06:02.743 00.000 12252 worker thread done servicing request
23:06:02.743 00.000 9044 GuideStep: -0.0 px 4 ms EAST, -0.1 px 0 ms NORTH
23:06:02.745 00.002 12252 Worker thread wakes up
23:06:02.745 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:02.745 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:05.088 02.343 12252 Exposure complete
23:06:05.137 00.049 12252 worker thread done servicing request
23:06:05.138 00.001 9044 OnExposeComplete: enter
23:06:05.140 00.002 9044 UpdateGuideState(): m_state=6
23:06:05.141 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4337
23:06:05.143 00.002 9044 Star::Find returns 1 (0), X=1015.03, Y=826.70, Mass=5526, SNR=51.1, Peak=173 HFD=5.1
23:06:05.144 00.001 9044 MultiStar: [#1 0.03,0.02,1.06,U] [#2 0.39,-0.01,0.00,M3] [#3 0.01,0.13,0.86,U] [#4 0.03,1.25,0.00,M1] [#5 0.15,-0.04,0.66,U] [#6 0.05,0.10,0.42,U] [#7 0.13,-0.02,0.44,U] [#8 0.20,-0.02,0.41,U] 
23:06:05.145 00.001 9044 refined, 6 included, MultiStar: {0.10, 0.01}, one-star: {0.20, -0.10}
23:06:05.146 00.001 9044 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.62) = xAngle (1.69 = 1.69)
23:06:05.146 00.000 9044 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.39 = -1.39)
23:06:05.148 00.002 9044 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.07 mountX=-0.01 mountY=-0.10, mountTheta=-1.70
23:06:05.150 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.01, opts=13)
23:06:05.151 00.001 9044 Enqueuing Move request for scope (0.10, 0.01)
23:06:05.152 00.001 12252 Worker thread wakes up
23:06:05.152 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:05.154 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
23:06:05.154 00.000 9044 UpdateGuideState exits: m=5526 SNR=51.1
23:06:05.154 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:05.156 00.002 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
23:06:05.157 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:05.157 00.000 9044 Enqueuing Expose request
23:06:05.158 00.001 12252 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
23:06:05.161 00.003 12252 PPEC rslt: input = -0.01, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:05.161 00.000 12252 PPEC: input: -0.01, control: -0.01, exposure: 2000
23:06:05.161 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:05.161 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:06:05.161 00.000 12252 MoveAxis(E, 3, ABG)
23:06:05.161 00.000 12252 Guiding  Dir = 2, Dur = 3
23:06:05.161 00.000 12252 IsSlewing returns 0
23:06:05.162 00.001 12252 IsGuiding returns 0
23:06:05.165 00.003 12252 PulseGuide returned control before completion, sleep 11
23:06:05.180 00.015 12252 IsGuiding returns 0
23:06:05.180 00.000 12252 Move returns status 0, amount 3
23:06:05.180 00.000 12252 MoveAxis(N, 0, ABG)
23:06:05.180 00.000 12252 Move returns status 0, amount 0
23:06:05.180 00.000 12252 move complete, result=0
23:06:05.180 00.000 12252 worker thread done servicing request
23:06:05.180 00.000 12252 Worker thread wakes up
23:06:05.180 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:05.180 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:05.180 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:06:07.528 02.348 12252 Exposure complete
23:06:07.576 00.048 12252 worker thread done servicing request
23:06:07.576 00.000 9044 OnExposeComplete: enter
23:06:07.577 00.001 9044 UpdateGuideState(): m_state=6
23:06:07.578 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4338
23:06:07.579 00.001 9044 Star::Find returns 1 (0), X=1014.97, Y=826.66, Mass=5679, SNR=51.6, Peak=173 HFD=5.2
23:06:07.580 00.001 9044 MultiStar: [#1 0.04,-0.03,1.04,U] [#2 0.11,-0.05,1.19,U] [#3 0.06,0.11,0.85,U] [#4 0.08,0.04,1.28,U] [#5 0.16,0.01,0.65,U] [#6 0.00,0.03,0.41,U] [#7 0.06,-0.12,0.42,U] [#8 0.19,0.03,0.40,U] 
23:06:07.581 00.001 9044 refined, 8 included, MultiStar: {0.09, -0.01}, one-star: {0.14, -0.14}
23:06:07.583 00.002 9044 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.62) = xAngle (1.48 = 1.48)
23:06:07.584 00.001 9044 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.61 = -1.61)
23:06:07.584 00.000 9044 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.15 mountX=0.01 mountY=-0.09, mountTheta=-1.48
23:06:07.586 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=-0.01, opts=13)
23:06:07.588 00.002 9044 Enqueuing Move request for scope (0.09, -0.01)
23:06:07.588 00.000 12252 Worker thread wakes up
23:06:07.589 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:07.590 00.001 9044 UpdateGuideState exits: m=5679 SNR=51.6
23:06:07.590 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:07.591 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:07.592 00.001 9044 Enqueuing Expose request
23:06:07.593 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
23:06:07.593 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
23:06:07.593 00.000 12252 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=-0.09
23:06:07.597 00.004 12252 PPEC rslt: input = 0.01, final = -0.01, react = 0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:07.598 00.001 12252 PPEC: input: 0.01, control: -0.01, exposure: 2000
23:06:07.598 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:07.598 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:07.598 00.000 12252 MoveAxis(E, 2, ABG)
23:06:07.598 00.000 12252 Guiding  Dir = 2, Dur = 2
23:06:07.598 00.000 12252 IsSlewing returns 0
23:06:07.598 00.000 12252 IsGuiding returns 0
23:06:07.601 00.003 12252 IsGuiding returns 0
23:06:07.601 00.000 12252 Move returns status 0, amount 2
23:06:07.601 00.000 12252 MoveAxis(N, 0, ABG)
23:06:07.601 00.000 12252 Move returns status 0, amount 0
23:06:07.601 00.000 12252 move complete, result=0
23:06:07.601 00.000 12252 worker thread done servicing request
23:06:07.601 00.000 12252 Worker thread wakes up
23:06:07.601 00.000 9044 GuideStep: 0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:06:07.603 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:07.603 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:09.960 02.357 12252 Exposure complete
23:06:10.029 00.069 12252 worker thread done servicing request
23:06:10.029 00.000 9044 OnExposeComplete: enter
23:06:10.031 00.002 9044 UpdateGuideState(): m_state=6
23:06:10.033 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4339
23:06:10.035 00.002 9044 Star::Find returns 1 (0), X=1015.03, Y=826.82, Mass=5676, SNR=51.6, Peak=173 HFD=5.2
23:06:10.038 00.003 9044 MultiStar: [#1 0.00,-0.02,1.05,U] [#2 0.12,-0.02,1.21,U] [#3 -0.00,0.14,0.84,U] [#4 -0.00,1.23,0.00,M1] [#5 0.09,-0.04,0.64,U] [#6 0.03,0.12,0.41,U] [#7 0.14,-0.05,0.43,U] [#8 0.14,-0.02,0.41,U] 
23:06:10.040 00.002 9044 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.20, 0.03}
23:06:10.041 00.001 9044 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.62) = xAngle (1.79 = 1.79)
23:06:10.044 00.003 9044 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.30 = -1.30)
23:06:10.045 00.001 9044 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.16 mountX=-0.02 mountY=-0.09, mountTheta=-1.79
23:06:10.046 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.01, opts=13)
23:06:10.047 00.001 9044 Enqueuing Move request for scope (0.09, 0.01)
23:06:10.048 00.001 12252 Worker thread wakes up
23:06:10.048 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:10.049 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:06:10.049 00.000 9044 UpdateGuideState exits: m=5676 SNR=51.6
23:06:10.051 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:10.052 00.001 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:06:10.052 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:10.053 00.001 12252 Moving (0.09, 0.01) raw xDistance=-0.02 yDistance=-0.09
23:06:10.053 00.000 9044 Enqueuing Expose request
23:06:10.058 00.005 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:10.058 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
23:06:10.058 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:10.058 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:06:10.058 00.000 12252 MoveAxis(E, 3, ABG)
23:06:10.058 00.000 12252 Guiding  Dir = 2, Dur = 3
23:06:10.058 00.000 12252 IsSlewing returns 0
23:06:10.058 00.000 12252 IsGuiding returns 0
23:06:10.061 00.003 12252 PulseGuide returned control before completion, sleep 11
23:06:10.084 00.023 12252 IsGuiding returns 0
23:06:10.084 00.000 12252 Move returns status 0, amount 3
23:06:10.084 00.000 12252 MoveAxis(N, 0, ABG)
23:06:10.084 00.000 12252 Move returns status 0, amount 0
23:06:10.084 00.000 12252 move complete, result=0
23:06:10.085 00.001 12252 worker thread done servicing request
23:06:10.085 00.000 12252 Worker thread wakes up
23:06:10.085 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:10.085 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:10.085 00.000 9044 GuideStep: -0.0 px 3 ms EAST, -0.1 px 0 ms NORTH
23:06:12.444 02.359 12252 Exposure complete
23:06:12.497 00.053 12252 worker thread done servicing request
23:06:12.497 00.000 9044 OnExposeComplete: enter
23:06:12.499 00.002 9044 UpdateGuideState(): m_state=6
23:06:12.502 00.003 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4340
23:06:12.504 00.002 9044 Star::Find returns 1 (0), X=1015.09, Y=826.69, Mass=5648, SNR=51.6, Peak=173 HFD=5.1
23:06:12.506 00.002 9044 MultiStar: [#1 0.10,-0.04,1.05,U] [#2 0.14,0.03,1.25,U] [#3 0.06,0.06,0.85,U] [#4 0.17,0.06,1.28,U] [#5 0.29,-0.11,0.65,U] [#6 0.10,0.08,0.42,U] [#7 0.13,-0.10,0.43,U] [#8 0.19,-0.05,0.43,U] 
23:06:12.509 00.003 9044 refined, 8 included, MultiStar: {0.16, -0.01}, one-star: {0.27, -0.10}
23:06:12.510 00.001 9044 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.62) = xAngle (1.56 = 1.56)
23:06:12.513 00.003 9044 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.52 = -1.52)
23:06:12.515 00.002 9044 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.06 mountX=0.00 mountY=-0.16, mountTheta=-1.56
23:06:12.520 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=-0.01, opts=13)
23:06:12.520 00.000 9044 Enqueuing Move request for scope (0.16, -0.01)
23:06:12.522 00.002 12252 Worker thread wakes up
23:06:12.522 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:12.523 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
23:06:12.524 00.001 12252 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
23:06:12.524 00.000 9044 UpdateGuideState exits: m=5648 SNR=51.6
23:06:12.526 00.002 12252 Moving (0.16, -0.01) raw xDistance=0.00 yDistance=-0.16
23:06:12.526 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:12.527 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:12.528 00.001 9044 Enqueuing Expose request
23:06:12.530 00.002 12252 PPEC rslt: input = 0.00, final = -0.01, react = 0.00, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:12.530 00.000 12252 PPEC: input: 0.00, control: -0.01, exposure: 2000
23:06:12.530 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:06:12.530 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:06:12.530 00.000 12252 MoveAxis(E, 3, ABG)
23:06:12.531 00.001 12252 Guiding  Dir = 2, Dur = 3
23:06:12.531 00.000 12252 IsSlewing returns 0
23:06:12.531 00.000 12252 IsGuiding returns 0
23:06:12.534 00.003 12252 PulseGuide returned control before completion, sleep 11
23:06:12.558 00.024 12252 IsGuiding returns 0
23:06:12.558 00.000 12252 Move returns status 0, amount 3
23:06:12.558 00.000 12252 MoveAxis(N, 0, ABG)
23:06:12.558 00.000 12252 Move returns status 0, amount 0
23:06:12.558 00.000 12252 move complete, result=0
23:06:12.558 00.000 12252 worker thread done servicing request
23:06:12.558 00.000 12252 Worker thread wakes up
23:06:12.558 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:12.558 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:12.558 00.000 9044 GuideStep: 0.0 px 3 ms EAST, -0.2 px 0 ms NORTH
23:06:14.913 02.355 12252 Exposure complete
23:06:14.978 00.065 12252 worker thread done servicing request
23:06:14.978 00.000 9044 OnExposeComplete: enter
23:06:14.979 00.001 9044 UpdateGuideState(): m_state=6
23:06:14.981 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4341
23:06:14.982 00.001 9044 Star::Find returns 1 (0), X=1014.94, Y=826.46, Mass=5539, SNR=51.0, Peak=173 HFD=5.1
23:06:14.983 00.001 9044 MultiStar: [#1 -0.02,-0.20,1.06,U] [#2 0.07,-0.09,1.19,U] [#3 -0.04,-0.11,0.85,U] [#4 0.04,0.03,1.29,U] [#5 0.05,-0.16,0.64,U] [#6 -0.03,-0.10,0.42,U] [#7 0.03,-0.27,0.43,U] [#8 0.23,-0.27,0.42,U] 
23:06:14.984 00.001 9044 refined, 8 included, MultiStar: {0.04, -0.15}, one-star: {0.12, -0.34}
23:06:14.985 00.001 9044 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.62) = xAngle (0.34 = 0.34)
23:06:14.987 00.002 9044 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.75 = -2.75)
23:06:14.989 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.16 cameraTheta=-1.29 mountX=0.15 mountY=-0.06, mountTheta=-0.39
23:06:14.990 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.15, opts=13)
23:06:14.991 00.001 9044 Enqueuing Move request for scope (0.04, -0.15)
23:06:14.992 00.001 12252 Worker thread wakes up
23:06:14.992 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:14.992 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
23:06:14.992 00.000 9044 UpdateGuideState exits: m=5539 SNR=51.0
23:06:14.993 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:14.994 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
23:06:14.994 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:14.995 00.001 9044 Enqueuing Expose request
23:06:14.996 00.001 12252 Moving (0.04, -0.15) raw xDistance=0.15 yDistance=-0.06
23:06:15.001 00.005 12252 PPEC rslt: input = 0.15, final = 0.08, react = 0.09, pred = -0.00, hyst = 0.08, hyst_pct = 0.00, period_length = 483.45
23:06:15.001 00.000 12252 PPEC: input: 0.15, control: 0.08, exposure: 2000
23:06:15.001 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:15.001 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:06:15.001 00.000 12252 MoveAxis(W, 33, ABG)
23:06:15.001 00.000 12252 Guiding  Dir = 3, Dur = 33
23:06:15.002 00.001 12252 IsSlewing returns 0
23:06:15.002 00.000 12252 IsGuiding returns 0
23:06:15.003 00.001 12252 PulseGuide returned control before completion, sleep 42
23:06:15.047 00.044 12252 IsGuiding returns 0
23:06:15.047 00.000 12252 Move returns status 0, amount 33
23:06:15.047 00.000 12252 MoveAxis(N, 0, ABG)
23:06:15.047 00.000 12252 Move returns status 0, amount 0
23:06:15.047 00.000 12252 move complete, result=0
23:06:15.049 00.002 12252 worker thread done servicing request
23:06:15.049 00.000 12252 Worker thread wakes up
23:06:15.049 00.000 9044 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
23:06:15.050 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:15.050 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:17.401 02.351 12252 Exposure complete
23:06:17.489 00.088 12252 worker thread done servicing request
23:06:17.490 00.001 9044 OnExposeComplete: enter
23:06:17.491 00.001 9044 UpdateGuideState(): m_state=6
23:06:17.493 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4342
23:06:17.494 00.001 9044 Star::Find returns 1 (0), X=1015.01, Y=826.78, Mass=5609, SNR=51.4, Peak=173 HFD=5.0
23:06:17.497 00.003 9044 MultiStar: [#1 0.04,0.07,1.06,U] [#2 0.02,-0.02,1.20,U] [#3 -0.02,0.11,0.84,U] [#4 -0.01,1.28,0.00,M1] [#5 0.16,0.00,0.65,U] [#6 0.06,0.05,0.43,U] [#7 0.05,-0.05,0.44,U] [#8 0.11,-0.05,0.41,U] 
23:06:17.500 00.003 9044 refined, 7 included, MultiStar: {0.07, 0.02}, one-star: {0.18, -0.02}
23:06:17.502 00.002 9044 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.62) = xAngle (1.85 = 1.85)
23:06:17.504 00.002 9044 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.24 = -1.24)
23:06:17.506 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.22 mountX=-0.02 mountY=-0.07, mountTheta=-1.85
23:06:17.512 00.006 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.02, opts=13)
23:06:17.514 00.002 9044 Enqueuing Move request for scope (0.07, 0.02)
23:06:17.516 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:17.518 00.002 9044 UpdateGuideState exits: m=5609 SNR=51.4
23:06:17.520 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:17.524 00.004 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:17.526 00.002 9044 Enqueuing Expose request
23:06:17.527 00.001 12252 Worker thread wakes up
23:06:17.528 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:06:17.528 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:06:17.528 00.000 12252 Moving (0.07, 0.02) raw xDistance=-0.02 yDistance=-0.07
23:06:17.532 00.004 12252 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:17.533 00.001 12252 PPEC: input: -0.02, control: 0.00, exposure: 2000
23:06:17.533 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:17.533 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:06:17.533 00.000 12252 MoveAxis(W, 1, ABG)
23:06:17.533 00.000 12252 Guiding  Dir = 3, Dur = 1
23:06:17.533 00.000 12252 IsSlewing returns 0
23:06:17.533 00.000 12252 IsGuiding returns 0
23:06:17.536 00.003 12252 IsGuiding returns 0
23:06:17.536 00.000 12252 Move returns status 0, amount 1
23:06:17.536 00.000 12252 MoveAxis(N, 0, ABG)
23:06:17.536 00.000 12252 Move returns status 0, amount 0
23:06:17.536 00.000 12252 move complete, result=0
23:06:17.536 00.000 12252 worker thread done servicing request
23:06:17.536 00.000 12252 Worker thread wakes up
23:06:17.536 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:17.536 00.000 9044 GuideStep: -0.0 px 1 ms WEST, -0.1 px 0 ms NORTH
23:06:17.539 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:19.892 02.353 12252 Exposure complete
23:06:19.954 00.062 12252 worker thread done servicing request
23:06:19.954 00.000 9044 OnExposeComplete: enter
23:06:19.956 00.002 9044 UpdateGuideState(): m_state=6
23:06:19.958 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4343
23:06:19.959 00.001 9044 Star::Find returns 1 (0), X=1014.98, Y=826.73, Mass=5591, SNR=51.2, Peak=173 HFD=5.1
23:06:19.961 00.002 9044 MultiStar: [#1 -0.02,-0.00,1.05,U] [#2 0.01,-0.10,1.23,U] [#3 0.01,0.13,0.86,U] [#4 0.05,0.15,1.28,U] [#5 0.04,-0.05,0.65,U] [#6 0.00,0.12,0.41,U] [#7 -0.05,-0.01,0.43,U] [#8 0.14,-0.10,0.43,U] 
23:06:19.962 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {0.16, -0.07}
23:06:19.963 00.001 9044 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.62) = xAngle (1.90 = 1.90)
23:06:19.964 00.001 9044 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.19 = -1.19)
23:06:19.965 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.27 mountX=-0.01 mountY=-0.04, mountTheta=-1.90
23:06:19.968 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.01, opts=13)
23:06:19.970 00.002 9044 Enqueuing Move request for scope (0.04, 0.01)
23:06:19.973 00.003 12252 Worker thread wakes up
23:06:19.973 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:19.975 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:06:19.975 00.000 9044 UpdateGuideState exits: m=5591 SNR=51.2
23:06:19.976 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:06:19.976 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:19.978 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:19.980 00.002 9044 Enqueuing Expose request
23:06:19.983 00.003 12252 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
23:06:19.990 00.007 12252 PPEC rslt: input = -0.01, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:19.990 00.000 12252 PPEC: input: -0.01, control: 0.01, exposure: 2000
23:06:19.990 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:19.990 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:06:19.990 00.000 12252 MoveAxis(W, 3, ABG)
23:06:19.991 00.001 12252 Guiding  Dir = 3, Dur = 3
23:06:19.991 00.000 12252 IsSlewing returns 0
23:06:19.992 00.001 12252 IsGuiding returns 0
23:06:19.994 00.002 12252 PulseGuide returned control before completion, sleep 12
23:06:20.014 00.020 12252 IsGuiding returns 0
23:06:20.014 00.000 12252 Move returns status 0, amount 3
23:06:20.014 00.000 12252 MoveAxis(N, 0, ABG)
23:06:20.014 00.000 12252 Move returns status 0, amount 0
23:06:20.014 00.000 12252 move complete, result=0
23:06:20.014 00.000 12252 worker thread done servicing request
23:06:20.014 00.000 9044 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:06:20.016 00.002 12252 Worker thread wakes up
23:06:20.016 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:20.017 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:22.377 02.360 12252 Exposure complete
23:06:22.423 00.046 12252 worker thread done servicing request
23:06:22.423 00.000 9044 OnExposeComplete: enter
23:06:22.426 00.003 9044 UpdateGuideState(): m_state=6
23:06:22.428 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4344
23:06:22.429 00.001 9044 Star::Find returns 1 (0), X=1014.98, Y=826.73, Mass=5624, SNR=51.4, Peak=173 HFD=5.2
23:06:22.432 00.003 9044 MultiStar: [#1 0.05,0.06,1.07,U] [#2 0.07,-0.05,1.22,U] [#3 -0.01,0.13,0.85,U] [#4 0.01,1.30,0.00,M1] [#5 0.10,-0.07,0.65,U] [#6 -0.14,0.08,0.42,U] [#7 0.10,-0.14,0.44,U] [#8 0.18,-0.05,0.42,U] 
23:06:22.434 00.002 9044 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.15, -0.06}
23:06:22.436 00.002 9044 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.62) = xAngle (1.49 = 1.49)
23:06:22.438 00.002 9044 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.59 = -1.59)
23:06:22.440 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.13 mountX=0.01 mountY=-0.07, mountTheta=-1.49
23:06:22.442 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.01, opts=13)
23:06:22.444 00.002 9044 Enqueuing Move request for scope (0.07, -0.01)
23:06:22.445 00.001 12252 Worker thread wakes up
23:06:22.446 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
23:06:22.446 00.000 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
23:06:22.446 00.000 12252 Moving (0.07, -0.01) raw xDistance=0.01 yDistance=-0.07
23:06:22.446 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:22.447 00.001 9044 UpdateGuideState exits: m=5624 SNR=51.4
23:06:22.449 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:22.450 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:22.452 00.002 9044 Enqueuing Expose request
23:06:22.454 00.002 12252 PPEC rslt: input = 0.01, final = 0.01, react = 0.00, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:22.454 00.000 12252 PPEC: input: 0.01, control: 0.01, exposure: 2000
23:06:22.454 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:22.454 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:06:22.454 00.000 12252 MoveAxis(W, 3, ABG)
23:06:22.454 00.000 12252 Guiding  Dir = 3, Dur = 3
23:06:22.455 00.001 12252 IsSlewing returns 0
23:06:22.455 00.000 12252 IsGuiding returns 0
23:06:22.459 00.004 12252 PulseGuide returned control before completion, sleep 11
23:06:22.485 00.026 12252 IsGuiding returns 0
23:06:22.485 00.000 12252 Move returns status 0, amount 3
23:06:22.485 00.000 12252 MoveAxis(N, 0, ABG)
23:06:22.485 00.000 12252 Move returns status 0, amount 0
23:06:22.485 00.000 12252 move complete, result=0
23:06:22.486 00.001 12252 worker thread done servicing request
23:06:22.486 00.000 9044 GuideStep: 0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:06:22.487 00.001 12252 Worker thread wakes up
23:06:22.487 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:22.487 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:24.840 02.353 12252 Exposure complete
23:06:24.892 00.052 12252 worker thread done servicing request
23:06:24.892 00.000 9044 OnExposeComplete: enter
23:06:24.894 00.002 9044 UpdateGuideState(): m_state=6
23:06:24.897 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4345
23:06:24.898 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=826.76, Mass=5826, SNR=52.4, Peak=173 HFD=5.4
23:06:24.901 00.003 9044 MultiStar: [#1 0.05,-0.04,1.04,U] [#2 0.13,-0.00,1.20,U] [#3 -0.02,0.19,0.83,U] [#4 0.09,0.08,1.24,U] [#5 0.03,-0.09,0.64,U] [#6 -0.00,0.18,0.41,U] [#7 0.03,-0.11,0.44,U] [#8 0.18,0.06,0.41,U] 
23:06:24.902 00.001 9044 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.08, -0.04}
23:06:24.903 00.001 9044 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.62) = xAngle (1.95 = 1.95)
23:06:24.904 00.001 9044 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.14 = -1.14)
23:06:24.905 00.001 9044 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.32 mountX=-0.03 mountY=-0.06, mountTheta=-1.96
23:06:24.908 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.02, opts=13)
23:06:24.909 00.001 9044 Enqueuing Move request for scope (0.07, 0.02)
23:06:24.910 00.001 12252 Worker thread wakes up
23:06:24.910 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:24.911 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:06:24.911 00.000 9044 UpdateGuideState exits: m=5826 SNR=52.4
23:06:24.912 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:24.914 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:06:24.914 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:24.916 00.002 9044 Enqueuing Expose request
23:06:24.917 00.001 12252 Moving (0.07, 0.02) raw xDistance=-0.03 yDistance=-0.06
23:06:24.923 00.006 12252 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:24.923 00.000 12252 PPEC: input: -0.03, control: 0.01, exposure: 2000
23:06:24.923 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:24.923 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:06:24.924 00.001 12252 MoveAxis(W, 3, ABG)
23:06:24.924 00.000 12252 Guiding  Dir = 3, Dur = 3
23:06:24.924 00.000 12252 IsSlewing returns 0
23:06:24.925 00.001 12252 IsGuiding returns 0
23:06:24.927 00.002 12252 PulseGuide returned control before completion, sleep 11
23:06:24.942 00.015 12252 IsGuiding returns 0
23:06:24.942 00.000 12252 Move returns status 0, amount 3
23:06:24.942 00.000 12252 MoveAxis(N, 0, ABG)
23:06:24.942 00.000 12252 Move returns status 0, amount 0
23:06:24.943 00.001 12252 move complete, result=0
23:06:24.943 00.000 12252 worker thread done servicing request
23:06:24.943 00.000 9044 GuideStep: -0.0 px 3 ms WEST, -0.1 px 0 ms NORTH
23:06:24.945 00.002 12252 Worker thread wakes up
23:06:24.945 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:24.945 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:27.303 02.358 12252 Exposure complete
23:06:27.359 00.056 12252 worker thread done servicing request
23:06:27.359 00.000 9044 OnExposeComplete: enter
23:06:27.360 00.001 9044 UpdateGuideState(): m_state=6
23:06:27.362 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4346
23:06:27.363 00.001 9044 Star::Find returns 1 (0), X=1015.00, Y=826.80, Mass=5618, SNR=51.3, Peak=173 HFD=4.9
23:06:27.364 00.001 9044 MultiStar: [#1 -0.01,0.16,1.05,U] [#2 0.17,0.18,1.23,U] [#3 0.09,0.42,0.00,M1] [#4 0.01,1.25,0.00,M1] [#5 0.33,0.19,0.00,M1] [#6 0.03,0.24,0.42,U] [#7 0.01,0.09,0.44,U] [#8 0.34,0.14,0.43,U] 
23:06:27.365 00.001 9044 single-star, 5 included, MultiStar: {0.12, 0.13}, one-star: {0.17, 0.01}
23:06:27.366 00.001 9044 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.62) = xAngle (1.65 = 1.65)
23:06:27.367 00.001 9044 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.43 = -1.43)
23:06:27.368 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.03 mountX=-0.01 mountY=-0.17, mountTheta=-1.65
23:06:27.370 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.01, opts=13)
23:06:27.372 00.002 9044 Enqueuing Move request for scope (0.17, 0.01)
23:06:27.373 00.001 12252 Worker thread wakes up
23:06:27.373 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:27.375 00.002 9044 UpdateGuideState exits: m=5618 SNR=51.3
23:06:27.376 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:27.377 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:27.378 00.001 9044 Enqueuing Expose request
23:06:27.379 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
23:06:27.379 00.000 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
23:06:27.379 00.000 12252 Moving (0.17, 0.01) raw xDistance=-0.01 yDistance=-0.17
23:06:27.386 00.007 12252 PPEC rslt: input = -0.01, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:27.386 00.000 12252 PPEC: input: -0.01, control: 0.00, exposure: 2000
23:06:27.386 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:06:27.386 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:06:27.386 00.000 12252 MoveAxis(W, 0, ABG)
23:06:27.386 00.000 12252 Move returns status 0, amount 0
23:06:27.386 00.000 12252 MoveAxis(N, 0, ABG)
23:06:27.386 00.000 12252 Move returns status 0, amount 0
23:06:27.386 00.000 12252 move complete, result=0
23:06:27.386 00.000 12252 worker thread done servicing request
23:06:27.386 00.000 12252 Worker thread wakes up
23:06:27.386 00.000 9044 GuideStep: -0.0 px 0 ms WEST, -0.2 px 0 ms NORTH
23:06:27.388 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:27.388 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:29.745 02.357 12252 Exposure complete
23:06:29.798 00.053 12252 worker thread done servicing request
23:06:29.798 00.000 9044 OnExposeComplete: enter
23:06:29.800 00.002 9044 UpdateGuideState(): m_state=6
23:06:29.801 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4347
23:06:29.801 00.000 9044 Star::Find returns 1 (0), X=1014.89, Y=826.73, Mass=5662, SNR=51.5, Peak=173 HFD=5.1
23:06:29.802 00.001 9044 MultiStar: [#1 -0.05,-0.08,1.06,U] [#2 0.05,0.00,1.24,U] [#3 0.05,0.18,0.85,U] [#4 0.08,0.08,1.29,U] [#5 0.09,-0.01,0.66,U] [#6 -0.02,0.11,0.43,U] [#7 -0.00,-0.07,0.42,U] [#8 0.16,0.07,0.43,U] 
23:06:29.803 00.001 9044 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.06, -0.07}
23:06:29.804 00.001 9044 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.62) = xAngle (2.03 = 2.03)
23:06:29.804 00.000 9044 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.05 = -1.05)
23:06:29.805 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.41 mountX=-0.02 mountY=-0.04, mountTheta=-2.04
23:06:29.806 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=0.02, opts=13)
23:06:29.807 00.001 9044 Enqueuing Move request for scope (0.04, 0.02)
23:06:29.809 00.002 12252 Worker thread wakes up
23:06:29.809 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:29.809 00.000 9044 UpdateGuideState exits: m=5662 SNR=51.5
23:06:29.810 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
23:06:29.810 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:29.811 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
23:06:29.811 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:29.812 00.001 9044 Enqueuing Expose request
23:06:29.812 00.000 12252 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=-0.04
23:06:29.816 00.004 12252 PPEC rslt: input = -0.02, final = -0.00, react = -0.01, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:29.816 00.000 12252 PPEC: input: -0.02, control: -0.00, exposure: 2000
23:06:29.816 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:29.816 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:06:29.816 00.000 12252 MoveAxis(E, 1, ABG)
23:06:29.816 00.000 12252 Guiding  Dir = 2, Dur = 1
23:06:29.817 00.001 12252 IsSlewing returns 0
23:06:29.817 00.000 12252 IsGuiding returns 0
23:06:29.819 00.002 12252 IsGuiding returns 0
23:06:29.819 00.000 12252 Move returns status 0, amount 1
23:06:29.819 00.000 12252 MoveAxis(N, 0, ABG)
23:06:29.819 00.000 12252 Move returns status 0, amount 0
23:06:29.819 00.000 12252 move complete, result=0
23:06:29.819 00.000 12252 worker thread done servicing request
23:06:29.819 00.000 12252 Worker thread wakes up
23:06:29.819 00.000 9044 GuideStep: -0.0 px 1 ms EAST, -0.0 px 0 ms NORTH
23:06:29.820 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:29.820 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:32.179 02.359 12252 Exposure complete
23:06:32.230 00.051 12252 worker thread done servicing request
23:06:32.230 00.000 9044 OnExposeComplete: enter
23:06:32.232 00.002 9044 UpdateGuideState(): m_state=6
23:06:32.234 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4348
23:06:32.235 00.001 9044 Star::Find returns 1 (0), X=1014.98, Y=826.72, Mass=5868, SNR=52.5, Peak=173 HFD=5.3
23:06:32.236 00.001 9044 MultiStar: [#1 0.00,-0.03,1.04,U] [#2 0.07,-0.01,1.22,U] [#3 0.01,0.15,0.84,U] [#4 -0.00,0.06,1.28,U] [#5 0.04,-0.07,0.63,U] [#6 0.03,0.18,0.41,U] [#7 0.04,0.00,0.42,U] [#8 0.21,-0.05,0.41,U] 
23:06:32.237 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.15, -0.07}
23:06:32.238 00.001 9044 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.62) = xAngle (1.90 = 1.90)
23:06:32.239 00.001 9044 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.19 = -1.19)
23:06:32.240 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.06 cameraTheta=0.27 mountX=-0.02 mountY=-0.05, mountTheta=-1.90
23:06:32.244 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.01, opts=13)
23:06:32.247 00.003 9044 Enqueuing Move request for scope (0.05, 0.01)
23:06:32.248 00.001 12252 Worker thread wakes up
23:06:32.249 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:32.250 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:06:32.250 00.000 9044 UpdateGuideState exits: m=5868 SNR=52.5
23:06:32.252 00.002 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:06:32.252 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:32.254 00.002 12252 Moving (0.05, 0.01) raw xDistance=-0.02 yDistance=-0.05
23:06:32.254 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:32.255 00.001 9044 Enqueuing Expose request
23:06:32.259 00.004 12252 PPEC rslt: input = -0.02, final = -0.01, react = -0.01, pred = -0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:32.259 00.000 12252 PPEC: input: -0.02, control: -0.01, exposure: 2000
23:06:32.259 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:32.259 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:06:32.259 00.000 12252 MoveAxis(E, 2, ABG)
23:06:32.259 00.000 12252 Guiding  Dir = 2, Dur = 2
23:06:32.260 00.001 12252 IsSlewing returns 0
23:06:32.260 00.000 12252 IsGuiding returns 0
23:06:32.263 00.003 12252 IsGuiding returns 0
23:06:32.263 00.000 12252 Move returns status 0, amount 2
23:06:32.263 00.000 12252 MoveAxis(N, 0, ABG)
23:06:32.263 00.000 12252 Move returns status 0, amount 0
23:06:32.263 00.000 12252 move complete, result=0
23:06:32.263 00.000 12252 worker thread done servicing request
23:06:32.263 00.000 12252 Worker thread wakes up
23:06:32.263 00.000 9044 GuideStep: -0.0 px 2 ms EAST, -0.1 px 0 ms NORTH
23:06:32.264 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:32.264 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:34.596 02.332 12252 Exposure complete
23:06:34.642 00.046 12252 worker thread done servicing request
23:06:34.644 00.002 9044 OnExposeComplete: enter
23:06:34.644 00.000 9044 UpdateGuideState(): m_state=6
23:06:34.645 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4349
23:06:34.646 00.001 9044 Star::Find returns 1 (0), X=1015.07, Y=826.83, Mass=5559, SNR=51.1, Peak=173 HFD=4.9
23:06:34.647 00.001 9044 MultiStar: [#1 0.24,0.03,1.05,U] [#2 0.39,-0.03,0.00,M1] [#3 0.11,0.18,0.87,U] [#4 0.12,1.21,0.00,M1] [#5 0.12,-0.01,0.66,U] [#6 0.05,0.14,0.43,U] [#7 0.18,-0.01,0.44,U] [#8 0.20,0.07,0.42,U] 
23:06:34.648 00.001 9044 refined, 6 included, MultiStar: {0.17, 0.06}, one-star: {0.24, 0.03}
23:06:34.648 00.000 9044 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.62) = xAngle (1.95 = 1.95)
23:06:34.649 00.001 9044 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.13 = -1.13)
23:06:34.650 00.001 9044 CameraToMount -- cameraX=0.17 cameraY=0.06 hyp=0.18 cameraTheta=0.33 mountX=-0.07 mountY=-0.17, mountTheta=-1.96
23:06:34.651 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.17, y=0.06, opts=13)
23:06:34.652 00.001 9044 Enqueuing Move request for scope (0.17, 0.06)
23:06:34.654 00.002 12252 Worker thread wakes up
23:06:34.654 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:34.655 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.06) opts 0xd
23:06:34.655 00.000 9044 UpdateGuideState exits: m=5559 SNR=51.1
23:06:34.656 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:34.656 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:34.658 00.002 9044 Enqueuing Expose request
23:06:34.661 00.003 12252 Handling offset move in thread for scope, endpoint = (0.17, 0.06)
23:06:34.661 00.000 12252 Moving (0.17, 0.06) raw xDistance=-0.07 yDistance=-0.17
23:06:34.665 00.004 12252 PPEC rslt: input = -0.07, final = -0.00, react = -0.04, pred = -0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:34.665 00.000 12252 PPEC: input: -0.07, control: -0.00, exposure: 2000
23:06:34.665 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:06:34.665 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:06:34.665 00.000 12252 MoveAxis(E, 1, ABG)
23:06:34.665 00.000 12252 Guiding  Dir = 2, Dur = 1
23:06:34.666 00.001 12252 IsSlewing returns 0
23:06:34.666 00.000 12252 IsGuiding returns 0
23:06:34.669 00.003 12252 IsGuiding returns 0
23:06:34.669 00.000 12252 Move returns status 0, amount 1
23:06:34.669 00.000 12252 MoveAxis(N, 0, ABG)
23:06:34.669 00.000 12252 Move returns status 0, amount 0
23:06:34.669 00.000 12252 move complete, result=0
23:06:34.669 00.000 12252 worker thread done servicing request
23:06:34.669 00.000 12252 Worker thread wakes up
23:06:34.669 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:34.669 00.000 9044 GuideStep: -0.1 px 1 ms EAST, -0.2 px 0 ms NORTH
23:06:34.670 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:37.032 02.362 12252 Exposure complete
23:06:37.094 00.062 12252 worker thread done servicing request
23:06:37.094 00.000 9044 OnExposeComplete: enter
23:06:37.095 00.001 9044 UpdateGuideState(): m_state=6
23:06:37.096 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4350
23:06:37.098 00.002 9044 Star::Find returns 1 (0), X=1014.98, Y=826.81, Mass=5774, SNR=52.0, Peak=173 HFD=5.3
23:06:37.099 00.001 9044 MultiStar: [#1 0.09,0.11,1.04,U] [#2 0.14,0.14,1.19,U] [#3 0.04,0.25,0.85,U] [#4 0.14,0.17,1.27,U] [#5 0.16,0.19,0.66,U] [#6 0.02,0.17,0.42,U] [#7 0.07,0.03,0.42,U] [#8 0.11,0.10,0.42,U] 
23:06:37.101 00.002 9044 single-star, 8 included, MultiStar: {0.11, 0.13}, one-star: {0.16, 0.02}
23:06:37.102 00.001 9044 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.62) = xAngle (1.73 = 1.73)
23:06:37.103 00.001 9044 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.36 = -1.36)
23:06:37.104 00.001 9044 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.10 mountX=-0.02 mountY=-0.15, mountTheta=-1.73
23:06:37.106 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.16, y=0.02, opts=13)
23:06:37.108 00.002 9044 Enqueuing Move request for scope (0.16, 0.02)
23:06:37.109 00.001 12252 Worker thread wakes up
23:06:37.109 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
23:06:37.109 00.000 12252 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
23:06:37.109 00.000 12252 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=-0.15
23:06:37.109 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:37.110 00.001 9044 UpdateGuideState exits: m=5774 SNR=52.0
23:06:37.111 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:37.112 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:37.113 00.001 9044 Enqueuing Expose request
23:06:37.113 00.000 12252 PPEC rslt: input = -0.02, final = 0.00, react = -0.01, pred = 0.00, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:37.113 00.000 12252 PPEC: input: -0.02, control: 0.00, exposure: 2000
23:06:37.114 00.001 12252 switching direction from 1 to -1 - decHistory=-3 oldest=-0.17 newest=-0.37
23:06:37.114 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.15
23:06:37.114 00.000 12252 MoveAxis(W, 2, ABG)
23:06:37.114 00.000 12252 Guiding  Dir = 3, Dur = 2
23:06:37.114 00.000 12252 IsSlewing returns 0
23:06:37.114 00.000 12252 IsGuiding returns 0
23:06:37.116 00.002 12252 PulseGuide returned control before completion, sleep 11
23:06:37.141 00.025 12252 IsGuiding returns 0
23:06:37.141 00.000 12252 Move returns status 0, amount 2
23:06:37.141 00.000 12252 BLC: Oldest BLC event removed
23:06:37.141 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
23:06:37.141 00.000 12252 MoveAxis(N, 132, ABG)
23:06:37.141 00.000 12252 Guiding  Dir = 0, Dur = 132
23:06:37.142 00.001 12252 IsSlewing returns 0
23:06:37.142 00.000 12252 IsGuiding returns 0
23:06:37.148 00.006 12252 PulseGuide returned control before completion, sleep 137
23:06:37.298 00.150 12252 IsGuiding returns 0
23:06:37.298 00.000 12252 Move returns status 0, amount 132
23:06:37.299 00.001 12252 move complete, result=0
23:06:37.299 00.000 12252 worker thread done servicing request
23:06:37.299 00.000 12252 Worker thread wakes up
23:06:37.299 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:37.299 00.000 9044 GuideStep: -0.0 px 2 ms WEST, -0.2 px 132 ms NORTH
23:06:37.303 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:39.655 02.352 12252 Exposure complete
23:06:39.703 00.048 12252 worker thread done servicing request
23:06:39.704 00.001 9044 OnExposeComplete: enter
23:06:39.705 00.001 9044 UpdateGuideState(): m_state=6
23:06:39.706 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4351
23:06:39.707 00.001 9044 Star::Find returns 1 (0), X=1014.85, Y=826.83, Mass=5954, SNR=53.0, Peak=173 HFD=5.3
23:06:39.708 00.001 9044 MultiStar: [#1 -0.07,0.03,1.06,U] [#2 0.04,0.08,1.17,U] [#3 -0.07,0.16,0.82,U] [#4 -0.01,0.11,1.23,U] [#5 0.03,0.02,0.64,U] [#6 -0.24,0.17,0.41,U] [#7 -0.17,0.08,0.42,U] [#8 0.04,-0.02,0.41,U] 
23:06:39.709 00.001 9044 single-star, 8 included, MultiStar: {-0.03, 0.07}, one-star: {0.02, 0.03}
23:06:39.710 00.001 9044 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.62) = xAngle (2.64 = 2.64)
23:06:39.711 00.001 9044 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.44 = -0.44)
23:06:39.712 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.02 mountX=-0.03 mountY=-0.02, mountTheta=-2.69
23:06:39.714 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.03, opts=13)
23:06:39.715 00.001 9044 Enqueuing Move request for scope (0.02, 0.03)
23:06:39.717 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:39.718 00.001 9044 UpdateGuideState exits: m=5954 SNR=53.0
23:06:39.719 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:39.720 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:39.721 00.001 9044 Enqueuing Expose request
23:06:39.722 00.001 12252 Worker thread wakes up
23:06:39.722 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
23:06:39.723 00.001 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
23:06:39.723 00.000 12252 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=-0.02
23:06:39.723 00.000 12252 BLC: History state: CurrMiss=0.02, AvgInitMiss=-0.04, ShCount=10, LgCount=0, SticCount=0,  Deflections: 0=-0.152461, 1:0.015315
23:06:39.723 00.000 12252 BLC: No correction, Miss < min_move
23:06:39.727 00.004 12252 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:39.727 00.000 12252 PPEC: input: -0.03, control: 0.01, exposure: 2000
23:06:39.727 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:39.727 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:06:39.727 00.000 12252 MoveAxis(W, 3, ABG)
23:06:39.727 00.000 12252 Guiding  Dir = 3, Dur = 3
23:06:39.728 00.001 12252 IsSlewing returns 0
23:06:39.728 00.000 12252 IsGuiding returns 0
23:06:39.730 00.002 12252 PulseGuide returned control before completion, sleep 12
23:06:39.748 00.018 12252 IsGuiding returns 0
23:06:39.748 00.000 12252 Move returns status 0, amount 3
23:06:39.748 00.000 12252 MoveAxis(N, 0, ABG)
23:06:39.748 00.000 12252 Move returns status 0, amount 0
23:06:39.748 00.000 12252 move complete, result=0
23:06:39.748 00.000 12252 worker thread done servicing request
23:06:39.749 00.001 12252 Worker thread wakes up
23:06:39.749 00.000 9044 GuideStep: -0.0 px 3 ms WEST, -0.0 px 0 ms NORTH
23:06:39.750 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:39.750 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:42.110 02.360 12252 Exposure complete
23:06:42.156 00.046 12252 worker thread done servicing request
23:06:42.156 00.000 9044 OnExposeComplete: enter
23:06:42.158 00.002 9044 UpdateGuideState(): m_state=6
23:06:42.160 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4352
23:06:42.161 00.001 9044 Star::Find returns 1 (0), X=1014.60, Y=826.72, Mass=5751, SNR=51.9, Peak=173 HFD=5.3
23:06:42.162 00.001 9044 MultiStar: [#1 -0.28,-0.10,1.06,U] [#2 -0.10,-0.05,1.20,U] [#3 -0.20,0.28,0.82,U] [#4 -0.38,0.89,0.00,M1] [#5 -0.26,-0.06,0.65,U] [#6 -0.32,0.10,0.42,U] [#7 -0.16,-0.11,0.43,U] [#8 -0.17,-0.10,0.41,U] 
23:06:42.163 00.001 9044 refined, 7 included, MultiStar: {-0.21, -0.02}, one-star: {-0.23, -0.07}
23:06:42.164 00.001 9044 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.62) = xAngle (-1.44 = -1.44)
23:06:42.165 00.001 9044 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.52 = 1.76)
23:06:42.167 00.002 9044 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.06 mountX=0.03 mountY=0.21, mountTheta=1.44
23:06:42.170 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=-0.02, opts=13)
23:06:42.171 00.001 9044 Enqueuing Move request for scope (-0.21, -0.02)
23:06:42.172 00.001 12252 Worker thread wakes up
23:06:42.172 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:42.173 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
23:06:42.173 00.000 9044 UpdateGuideState exits: m=5751 SNR=51.9
23:06:42.174 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
23:06:42.174 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:42.175 00.001 12252 Moving (-0.21, -0.02) raw xDistance=0.03 yDistance=0.21
23:06:42.175 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:42.176 00.001 9044 Enqueuing Expose request
23:06:42.177 00.001 12252 BLC: History state: CurrMiss=-0.21, AvgInitMiss=-0.04, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.152461, 1:0.015315, 2:-0.205179
23:06:42.177 00.000 12252 BLC: Over-shoot, first stiction event, no adjustment
23:06:42.185 00.008 12252 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:42.185 00.000 12252 PPEC: input: 0.03, control: 0.01, exposure: 2000
23:06:42.185 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:06:42.186 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:06:42.186 00.000 12252 MoveAxis(W, 3, ABG)
23:06:42.186 00.000 12252 Guiding  Dir = 3, Dur = 3
23:06:42.186 00.000 12252 IsSlewing returns 0
23:06:42.186 00.000 12252 IsGuiding returns 0
23:06:42.188 00.002 12252 PulseGuide returned control before completion, sleep 12
23:06:42.209 00.021 12252 IsGuiding returns 0
23:06:42.209 00.000 12252 Move returns status 0, amount 3
23:06:42.209 00.000 12252 MoveAxis(N, 0, ABG)
23:06:42.209 00.000 12252 Move returns status 0, amount 0
23:06:42.209 00.000 12252 move complete, result=0
23:06:42.210 00.001 12252 worker thread done servicing request
23:06:42.210 00.000 12252 Worker thread wakes up
23:06:42.210 00.000 9044 GuideStep: 0.0 px 3 ms WEST, 0.2 px 0 ms NORTH
23:06:42.213 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:42.214 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:44.559 02.345 12252 Exposure complete
23:06:44.607 00.048 12252 worker thread done servicing request
23:06:44.607 00.000 9044 OnExposeComplete: enter
23:06:44.609 00.002 9044 UpdateGuideState(): m_state=6
23:06:44.610 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4353
23:06:44.611 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=826.60, Mass=5705, SNR=51.8, Peak=173 HFD=5.3
23:06:44.612 00.001 9044 MultiStar: [#1 -0.28,0.05,1.05,U] [#2 -0.18,0.04,1.25,U] [#3 -0.37,0.11,0.00,M1] [#4 -0.42,0.99,0.00,M2] [#5 -0.24,-0.12,0.64,U] [#6 -0.38,0.07,0.00,M1] [#7 -0.18,-0.10,0.43,U] [#8 -0.27,-0.06,0.42,U] 
23:06:44.613 00.001 9044 refined, 5 included, MultiStar: {-0.21, -0.05}, one-star: {-0.13, -0.20}
23:06:44.614 00.001 9044 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.62) = xAngle (-1.28 = -1.28)
23:06:44.615 00.001 9044 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.37 = 1.92)
23:06:44.616 00.001 9044 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.21 cameraTheta=-2.91 mountX=0.06 mountY=0.20, mountTheta=1.28
23:06:44.619 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.21, y=-0.05, opts=13)
23:06:44.620 00.001 9044 Enqueuing Move request for scope (-0.21, -0.05)
23:06:44.622 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:44.623 00.001 9044 UpdateGuideState exits: m=5705 SNR=51.8
23:06:44.624 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:44.625 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:44.626 00.001 9044 Enqueuing Expose request
23:06:44.627 00.001 12252 Worker thread wakes up
23:06:44.627 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
23:06:44.627 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
23:06:44.627 00.000 12252 Moving (-0.21, -0.05) raw xDistance=0.06 yDistance=0.20
23:06:44.627 00.000 12252 BLC: window closed
23:06:44.627 00.000 12252 BLC: History state: CurrMiss=-0.20, AvgInitMiss=-0.04, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.152461, 1:0.015315, 2:-0.205179
23:06:44.627 00.000 12252 BLC: Over-shoot, first stiction event, no adjustment
23:06:44.632 00.005 12252 PPEC rslt: input = 0.06, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:44.632 00.000 12252 PPEC: input: 0.06, control: 0.01, exposure: 2000
23:06:44.632 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:06:44.632 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:06:44.633 00.001 12252 MoveAxis(W, 4, ABG)
23:06:44.633 00.000 12252 Guiding  Dir = 3, Dur = 4
23:06:44.633 00.000 12252 IsSlewing returns 0
23:06:44.633 00.000 12252 IsGuiding returns 0
23:06:44.635 00.002 12252 PulseGuide returned control before completion, sleep 12
23:06:44.660 00.025 12252 IsGuiding returns 0
23:06:44.660 00.000 12252 Move returns status 0, amount 4
23:06:44.660 00.000 12252 MoveAxis(N, 0, ABG)
23:06:44.660 00.000 12252 Move returns status 0, amount 0
23:06:44.660 00.000 12252 move complete, result=0
23:06:44.660 00.000 12252 worker thread done servicing request
23:06:44.660 00.000 12252 Worker thread wakes up
23:06:44.660 00.000 9044 GuideStep: 0.1 px 4 ms WEST, 0.2 px 0 ms NORTH
23:06:44.662 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:44.662 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:47.000 02.338 12252 Exposure complete
23:06:47.044 00.044 12252 worker thread done servicing request
23:06:47.044 00.000 9044 OnExposeComplete: enter
23:06:47.046 00.002 9044 UpdateGuideState(): m_state=6
23:06:47.048 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4354
23:06:47.051 00.003 9044 Star::Find returns 1 (0), X=1014.84, Y=826.61, Mass=5880, SNR=52.5, Peak=173 HFD=5.2
23:06:47.054 00.003 9044 MultiStar: [#1 -0.27,0.03,1.03,U] [#2 -0.14,0.13,1.19,U] [#3 -0.35,0.12,0.83,U] [#4 -0.38,0.99,0.00,M3] [#5 -0.14,0.03,0.63,U] [#6 -0.31,0.18,0.42,U] [#7 -0.20,-0.02,0.42,U] [#8 -0.18,0.02,0.41,U] 
23:06:47.057 00.003 9044 refined, 7 included, MultiStar: {-0.18, 0.03}, one-star: {0.01, -0.19}
23:06:47.059 00.002 9044 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.62) = xAngle (4.59 = -1.69)
23:06:47.062 00.003 9044 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.51 = 1.51)
23:06:47.064 00.002 9044 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.19 cameraTheta=2.97 mountX=-0.02 mountY=0.19, mountTheta=1.69
23:06:47.069 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.18, y=0.03, opts=13)
23:06:47.072 00.003 9044 Enqueuing Move request for scope (-0.18, 0.03)
23:06:47.075 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:47.078 00.003 12252 Worker thread wakes up
23:06:47.078 00.000 9044 UpdateGuideState exits: m=5880 SNR=52.5
23:06:47.080 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:47.083 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
23:06:47.083 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:47.085 00.002 9044 Enqueuing Expose request
23:06:47.088 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
23:06:47.088 00.000 12252 Moving (-0.18, 0.03) raw xDistance=-0.02 yDistance=0.19
23:06:47.094 00.006 12252 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:47.094 00.000 12252 PPEC: input: -0.02, control: 0.01, exposure: 2000
23:06:47.094 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:06:47.094 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:06:47.095 00.001 12252 MoveAxis(W, 5, ABG)
23:06:47.095 00.000 12252 Guiding  Dir = 3, Dur = 5
23:06:47.095 00.000 12252 IsSlewing returns 0
23:06:47.095 00.000 12252 IsGuiding returns 0
23:06:47.098 00.003 12252 PulseGuide returned control before completion, sleep 14
23:06:47.115 00.017 12252 IsGuiding returns 0
23:06:47.116 00.001 12252 Move returns status 0, amount 5
23:06:47.116 00.000 12252 MoveAxis(N, 0, ABG)
23:06:47.116 00.000 12252 Move returns status 0, amount 0
23:06:47.116 00.000 12252 move complete, result=0
23:06:47.116 00.000 12252 worker thread done servicing request
23:06:47.116 00.000 9044 GuideStep: -0.0 px 5 ms WEST, 0.2 px 0 ms NORTH
23:06:47.119 00.003 12252 Worker thread wakes up
23:06:47.119 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:47.119 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:49.490 02.371 12252 Exposure complete
23:06:49.560 00.070 12252 worker thread done servicing request
23:06:49.560 00.000 9044 OnExposeComplete: enter
23:06:49.561 00.001 9044 UpdateGuideState(): m_state=6
23:06:49.562 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4355
23:06:49.563 00.001 9044 Star::Find returns 1 (0), X=1014.78, Y=826.75, Mass=5850, SNR=52.5, Peak=173 HFD=5.2
23:06:49.565 00.002 9044 MultiStar: [#1 -0.16,0.10,1.03,U] [#2 -0.06,0.04,1.19,U] [#3 -0.12,0.29,0.83,U] [#4 -0.28,0.95,0.00,M4] [#5 -0.05,-0.00,0.64,U] [#6 -0.29,0.13,0.41,U] [#7 -0.07,-0.03,0.42,U] [#8 0.03,0.01,0.41,U] 
23:06:49.566 00.001 9044 single-star, 7 included, MultiStar: {-0.09, 0.06}, one-star: {-0.05, -0.05}
23:06:49.568 00.002 9044 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.62) = xAngle (-0.76 = -0.76)
23:06:49.569 00.001 9044 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.84 = 2.44)
23:06:49.570 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.38 mountX=0.05 mountY=0.05, mountTheta=0.72
23:06:49.572 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=-0.05, opts=13)
23:06:49.574 00.002 9044 Enqueuing Move request for scope (-0.05, -0.05)
23:06:49.576 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:49.577 00.001 9044 UpdateGuideState exits: m=5850 SNR=52.5
23:06:49.578 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:49.579 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:49.580 00.001 9044 Enqueuing Expose request
23:06:49.581 00.001 12252 Worker thread wakes up
23:06:49.581 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
23:06:49.581 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
23:06:49.581 00.000 12252 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=0.05
23:06:49.584 00.003 12252 PPEC rslt: input = 0.05, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:49.584 00.000 12252 PPEC: input: 0.05, control: 0.01, exposure: 2000
23:06:49.584 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:49.584 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:06:49.584 00.000 12252 MoveAxis(W, 4, ABG)
23:06:49.585 00.001 12252 Guiding  Dir = 3, Dur = 4
23:06:49.585 00.000 12252 IsSlewing returns 0
23:06:49.585 00.000 12252 IsGuiding returns 0
23:06:49.587 00.002 12252 PulseGuide returned control before completion, sleep 12
23:06:49.614 00.027 12252 IsGuiding returns 0
23:06:49.614 00.000 12252 Move returns status 0, amount 4
23:06:49.614 00.000 12252 MoveAxis(N, 0, ABG)
23:06:49.614 00.000 12252 Move returns status 0, amount 0
23:06:49.614 00.000 12252 move complete, result=0
23:06:49.614 00.000 12252 worker thread done servicing request
23:06:49.614 00.000 12252 Worker thread wakes up
23:06:49.614 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:49.614 00.000 9044 GuideStep: 0.1 px 4 ms WEST, 0.0 px 0 ms NORTH
23:06:49.616 00.002 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:51.972 02.356 12252 Exposure complete
23:06:52.045 00.073 12252 worker thread done servicing request
23:06:52.045 00.000 9044 OnExposeComplete: enter
23:06:52.047 00.002 9044 UpdateGuideState(): m_state=6
23:06:52.049 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4356
23:06:52.050 00.001 9044 Star::Find returns 1 (0), X=1014.74, Y=826.83, Mass=5817, SNR=52.3, Peak=173 HFD=5.1
23:06:52.053 00.003 9044 MultiStar: [#1 -0.16,0.29,1.03,U] [#2 -0.17,0.12,1.22,U] [#3 -0.17,0.38,0.00,M1] [#4 -0.36,1.12,0.00,M5] [#5 -0.09,0.13,0.66,U] [#6 -0.28,0.24,0.41,U] [#7 -0.12,-0.00,0.43,U] [#8 -0.16,0.07,0.41,U] 
23:06:52.055 00.002 9044 single-star, 6 included, MultiStar: {-0.15, 0.14}, one-star: {-0.09, 0.04}
23:06:52.058 00.003 9044 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.62) = xAngle (4.37 = -1.92)
23:06:52.060 00.002 9044 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.28 = 1.28)
23:06:52.062 00.002 9044 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.09 cameraTheta=2.74 mountX=-0.03 mountY=0.09, mountTheta=1.91
23:06:52.065 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.09, y=0.04, opts=13)
23:06:52.067 00.002 9044 Enqueuing Move request for scope (-0.09, 0.04)
23:06:52.069 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:52.070 00.001 9044 UpdateGuideState exits: m=5817 SNR=52.3
23:06:52.072 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:52.073 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:52.074 00.001 9044 Enqueuing Expose request
23:06:52.076 00.002 12252 Worker thread wakes up
23:06:52.076 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
23:06:52.076 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
23:06:52.076 00.000 12252 Moving (-0.09, 0.04) raw xDistance=-0.03 yDistance=0.09
23:06:52.078 00.002 12252 PPEC rslt: input = -0.03, final = 0.01, react = -0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:52.078 00.000 12252 PPEC: input: -0.03, control: 0.01, exposure: 2000
23:06:52.079 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:52.079 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:06:52.079 00.000 12252 MoveAxis(W, 2, ABG)
23:06:52.079 00.000 12252 Guiding  Dir = 3, Dur = 2
23:06:52.079 00.000 12252 IsSlewing returns 0
23:06:52.079 00.000 12252 IsGuiding returns 0
23:06:52.082 00.003 12252 PulseGuide returned control before completion, sleep 11
23:06:52.094 00.012 12252 IsGuiding returns 0
23:06:52.094 00.000 12252 Move returns status 0, amount 2
23:06:52.094 00.000 12252 MoveAxis(N, 0, ABG)
23:06:52.094 00.000 12252 Move returns status 0, amount 0
23:06:52.094 00.000 12252 move complete, result=0
23:06:52.094 00.000 12252 worker thread done servicing request
23:06:52.094 00.000 12252 Worker thread wakes up
23:06:52.094 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:52.094 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:52.094 00.000 9044 GuideStep: -0.0 px 2 ms WEST, 0.1 px 0 ms NORTH
23:06:54.441 02.347 12252 Exposure complete
23:06:54.488 00.047 12252 worker thread done servicing request
23:06:54.488 00.000 9044 OnExposeComplete: enter
23:06:54.489 00.001 9044 UpdateGuideState(): m_state=6
23:06:54.491 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4357
23:06:54.494 00.003 9044 Star::Find returns 1 (0), X=1014.77, Y=826.71, Mass=5872, SNR=52.6, Peak=173 HFD=5.2
23:06:54.497 00.003 9044 MultiStar: [#1 -0.21,0.21,1.03,U] [#2 -0.07,0.08,1.21,U] [#3 -0.17,0.31,0.81,U] [#4 -0.37,0.91,0.00,M6] [#5 -0.05,0.11,0.66,U] [#6 -0.26,0.18,0.41,U] [#7 -0.16,-0.09,0.42,U] [#8 -0.07,0.12,0.41,U] 
23:06:54.498 00.001 9044 single-star, 7 included, MultiStar: {-0.12, 0.11}, one-star: {-0.06, -0.08}
23:06:54.500 00.002 9044 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.62) = xAngle (-0.56 = -0.56)
23:06:54.502 00.002 9044 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.64 = 2.64)
23:06:54.505 00.003 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.18 mountX=0.09 mountY=0.05, mountTheta=0.51
23:06:54.507 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.08, opts=13)
23:06:54.509 00.002 9044 Enqueuing Move request for scope (-0.06, -0.08)
23:06:54.510 00.001 12252 Worker thread wakes up
23:06:54.510 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:54.511 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
23:06:54.511 00.000 9044 UpdateGuideState exits: m=5872 SNR=52.6
23:06:54.512 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
23:06:54.512 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:54.512 00.000 12252 Moving (-0.06, -0.08) raw xDistance=0.09 yDistance=0.05
23:06:54.513 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:54.514 00.001 9044 Enqueuing Expose request
23:06:54.516 00.002 12252 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:54.516 00.000 12252 PPEC: input: 0.09, control: 0.01, exposure: 2000
23:06:54.516 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:54.516 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:06:54.516 00.000 12252 MoveAxis(W, 2, ABG)
23:06:54.516 00.000 12252 Guiding  Dir = 3, Dur = 2
23:06:54.517 00.001 12252 IsSlewing returns 0
23:06:54.517 00.000 12252 IsGuiding returns 0
23:06:54.519 00.002 12252 PulseGuide returned control before completion, sleep 11
23:06:54.538 00.019 12252 IsGuiding returns 0
23:06:54.538 00.000 12252 Move returns status 0, amount 2
23:06:54.538 00.000 12252 MoveAxis(N, 0, ABG)
23:06:54.538 00.000 12252 Move returns status 0, amount 0
23:06:54.538 00.000 12252 move complete, result=0
23:06:54.538 00.000 12252 worker thread done servicing request
23:06:54.538 00.000 12252 Worker thread wakes up
23:06:54.538 00.000 9044 GuideStep: 0.1 px 2 ms WEST, 0.0 px 0 ms NORTH
23:06:54.540 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:54.540 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:56.900 02.360 12252 Exposure complete
23:06:56.947 00.047 12252 worker thread done servicing request
23:06:56.947 00.000 9044 OnExposeComplete: enter
23:06:56.948 00.001 9044 UpdateGuideState(): m_state=6
23:06:56.950 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4358
23:06:56.952 00.002 9044 Star::Find returns 1 (0), X=1014.75, Y=826.86, Mass=5715, SNR=51.8, Peak=173 HFD=5.1
23:06:56.955 00.003 9044 MultiStar: [#1 -0.15,0.30,1.07,U] [#2 -0.02,0.14,1.22,U] [#3 -0.12,0.40,0.00,M1] [#4 -0.07,0.22,1.25,U] [#5 -0.00,0.07,0.64,U] [#6 -0.24,0.23,0.42,U] [#7 -0.13,0.09,0.43,U] [#8 0.07,0.16,0.42,U] 
23:06:56.958 00.003 9044 single-star, 7 included, MultiStar: {-0.07, 0.17}, one-star: {-0.08, 0.06}
23:06:56.960 00.002 9044 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.62) = xAngle (4.10 = -2.18)
23:06:56.962 00.002 9044 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.02 = 1.02)
23:06:56.964 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.48 mountX=-0.05 mountY=0.08, mountTheta=2.16
23:06:56.967 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=0.06, opts=13)
23:06:56.968 00.001 9044 Enqueuing Move request for scope (-0.08, 0.06)
23:06:56.969 00.001 12252 Worker thread wakes up
23:06:56.969 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:06:56.970 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
23:06:56.970 00.000 9044 UpdateGuideState exits: m=5715 SNR=51.8
23:06:56.971 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:56.972 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
23:06:56.972 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:56.973 00.001 9044 Enqueuing Expose request
23:06:56.974 00.001 12252 Moving (-0.08, 0.06) raw xDistance=-0.05 yDistance=0.08
23:06:56.978 00.004 12252 PPEC rslt: input = -0.05, final = 0.01, react = -0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:56.979 00.001 12252 PPEC: input: -0.05, control: 0.01, exposure: 2000
23:06:56.979 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:56.979 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:06:56.979 00.000 12252 MoveAxis(W, 3, ABG)
23:06:56.979 00.000 12252 Guiding  Dir = 3, Dur = 3
23:06:56.979 00.000 12252 IsSlewing returns 0
23:06:56.979 00.000 12252 IsGuiding returns 0
23:06:56.981 00.002 12252 PulseGuide returned control before completion, sleep 12
23:06:56.999 00.018 12252 IsGuiding returns 0
23:06:56.999 00.000 12252 Move returns status 0, amount 3
23:06:56.999 00.000 12252 MoveAxis(N, 0, ABG)
23:06:56.999 00.000 12252 Move returns status 0, amount 0
23:06:56.999 00.000 12252 move complete, result=0
23:06:56.999 00.000 12252 worker thread done servicing request
23:06:56.999 00.000 9044 GuideStep: -0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
23:06:57.001 00.002 12252 Worker thread wakes up
23:06:57.001 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:57.002 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:06:59.347 02.345 12252 Exposure complete
23:06:59.423 00.076 12252 worker thread done servicing request
23:06:59.423 00.000 9044 OnExposeComplete: enter
23:06:59.425 00.002 9044 UpdateGuideState(): m_state=6
23:06:59.427 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4359
23:06:59.428 00.001 9044 Star::Find returns 1 (0), X=1014.79, Y=826.73, Mass=5716, SNR=51.8, Peak=173 HFD=5.1
23:06:59.429 00.001 9044 MultiStar: [#1 -0.11,0.03,1.05,U] [#2 0.02,0.09,1.20,U] [#3 -0.16,0.39,0.00,M2] [#4 -0.31,1.00,0.00,M6] [#5 0.02,0.01,0.64,U] [#6 -0.26,0.14,0.42,U] [#7 -0.04,-0.02,0.42,U] [#8 -0.01,-0.02,0.41,U] 
23:06:59.430 00.001 9044 refined, 6 included, MultiStar: {-0.05, 0.02}, one-star: {-0.03, -0.07}
23:06:59.432 00.002 9044 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.62) = xAngle (4.31 = -1.97)
23:06:59.433 00.001 9044 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.23 = 1.23)
23:06:59.434 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.69 mountX=-0.02 mountY=0.05, mountTheta=1.96
23:06:59.435 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.02, opts=13)
23:06:59.436 00.001 9044 Enqueuing Move request for scope (-0.05, 0.02)
23:06:59.438 00.002 12252 Worker thread wakes up
23:06:59.438 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
23:06:59.439 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
23:06:59.439 00.000 9044 UpdateGuideState exits: m=5716 SNR=51.8
23:06:59.440 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:06:59.441 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
23:06:59.441 00.000 12252 Moving (-0.05, 0.02) raw xDistance=-0.02 yDistance=0.05
23:06:59.441 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:06:59.444 00.003 9044 Enqueuing Expose request
23:06:59.445 00.001 12252 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:06:59.445 00.000 12252 PPEC: input: -0.02, control: 0.01, exposure: 2000
23:06:59.445 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:06:59.446 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:06:59.446 00.000 12252 MoveAxis(W, 4, ABG)
23:06:59.446 00.000 12252 Guiding  Dir = 3, Dur = 4
23:06:59.446 00.000 12252 IsSlewing returns 0
23:06:59.447 00.001 12252 IsGuiding returns 0
23:06:59.449 00.002 12252 PulseGuide returned control before completion, sleep 13
23:06:59.462 00.013 12252 IsGuiding returns 0
23:06:59.462 00.000 12252 Move returns status 0, amount 4
23:06:59.462 00.000 12252 MoveAxis(N, 0, ABG)
23:06:59.462 00.000 12252 Move returns status 0, amount 0
23:06:59.462 00.000 12252 move complete, result=0
23:06:59.462 00.000 12252 worker thread done servicing request
23:06:59.462 00.000 12252 Worker thread wakes up
23:06:59.462 00.000 9044 GuideStep: -0.0 px 4 ms WEST, 0.1 px 0 ms NORTH
23:06:59.463 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:06:59.463 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:01.822 02.359 12252 Exposure complete
23:07:01.885 00.063 12252 worker thread done servicing request
23:07:01.885 00.000 9044 OnExposeComplete: enter
23:07:01.887 00.002 9044 UpdateGuideState(): m_state=6
23:07:01.889 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4360
23:07:01.890 00.001 9044 Star::Find returns 1 (0), X=1014.83, Y=826.77, Mass=5681, SNR=51.5, Peak=173 HFD=5.1
23:07:01.891 00.001 9044 MultiStar: [#1 -0.11,0.05,1.08,U] [#2 -0.08,0.02,1.21,U] [#3 -0.14,0.38,0.00,M3] [#4 -0.07,0.24,1.25,U] [#5 -0.13,-0.05,0.65,U] [#6 -0.23,0.22,0.42,U] [#7 -0.15,0.03,0.43,U] [#8 -0.01,-0.02,0.43,U] 
23:07:01.892 00.001 9044 single-star, 7 included, MultiStar: {-0.09, 0.06}, one-star: {0.00, -0.03}
23:07:01.892 00.000 9044 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.62) = xAngle (0.11 = 0.11)
23:07:01.893 00.001 9044 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.97 = -2.97)
23:07:01.894 00.001 9044 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.51 mountX=0.03 mountY=-0.00, mountTheta=-0.17
23:07:01.896 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.03, opts=13)
23:07:01.898 00.002 9044 Enqueuing Move request for scope (0.00, -0.03)
23:07:01.901 00.003 12252 Worker thread wakes up
23:07:01.901 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:01.904 00.003 9044 UpdateGuideState exits: m=5681 SNR=51.5
23:07:01.906 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:01.908 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:01.911 00.003 9044 Enqueuing Expose request
23:07:01.912 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
23:07:01.913 00.001 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
23:07:01.913 00.000 12252 Moving (0.00, -0.03) raw xDistance=0.03 yDistance=-0.00
23:07:01.915 00.002 12252 PPEC rslt: input = 0.03, final = 0.01, react = 0.02, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:07:01.915 00.000 12252 PPEC: input: 0.03, control: 0.01, exposure: 2000
23:07:01.915 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:01.915 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:07:01.915 00.000 12252 MoveAxis(W, 5, ABG)
23:07:01.915 00.000 12252 Guiding  Dir = 3, Dur = 5
23:07:01.919 00.004 12252 IsSlewing returns 0
23:07:01.919 00.000 12252 IsGuiding returns 0
23:07:01.921 00.002 12252 PulseGuide returned control before completion, sleep 13
23:07:01.947 00.026 12252 IsGuiding returns 0
23:07:01.947 00.000 12252 Move returns status 0, amount 5
23:07:01.947 00.000 12252 MoveAxis(N, 0, ABG)
23:07:01.947 00.000 12252 Move returns status 0, amount 0
23:07:01.947 00.000 12252 move complete, result=0
23:07:01.947 00.000 12252 worker thread done servicing request
23:07:01.947 00.000 12252 Worker thread wakes up
23:07:01.947 00.000 9044 GuideStep: 0.0 px 5 ms WEST, -0.0 px 0 ms NORTH
23:07:01.948 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:01.948 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:04.289 02.341 12252 Exposure complete
23:07:04.345 00.056 12252 worker thread done servicing request
23:07:04.345 00.000 9044 OnExposeComplete: enter
23:07:04.346 00.001 9044 UpdateGuideState(): m_state=6
23:07:04.347 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4361
23:07:04.348 00.001 9044 Star::Find returns 1 (0), X=1014.70, Y=826.87, Mass=5618, SNR=51.6, Peak=173 HFD=5.1
23:07:04.349 00.001 9044 MultiStar: [#1 -0.18,0.19,1.07,U] [#2 -0.14,0.02,1.21,U] [#3 -0.37,0.18,0.00,M4] [#4 -0.37,0.96,0.00,M6] [#5 -0.19,-0.01,0.64,U] [#6 -0.35,0.23,0.00,M1] [#7 -0.17,-0.02,0.42,U] [#8 -0.20,0.11,0.42,U] 
23:07:04.350 00.001 9044 single-star, 5 included, MultiStar: {-0.16, 0.07}, one-star: {-0.13, 0.07}
23:07:04.350 00.000 9044 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.62) = xAngle (4.26 = -2.03)
23:07:04.351 00.001 9044 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.17 = 1.17)
23:07:04.352 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.63 mountX=-0.06 mountY=0.14, mountTheta=2.02
23:07:04.353 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.07, opts=13)
23:07:04.354 00.001 9044 Enqueuing Move request for scope (-0.13, 0.07)
23:07:04.355 00.001 12252 Worker thread wakes up
23:07:04.355 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
23:07:04.355 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
23:07:04.356 00.001 12252 Moving (-0.13, 0.07) raw xDistance=-0.06 yDistance=0.14
23:07:04.356 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:04.357 00.001 9044 UpdateGuideState exits: m=5618 SNR=51.6
23:07:04.358 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:04.359 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:04.359 00.000 9044 Enqueuing Expose request
23:07:04.360 00.001 12252 PPEC rslt: input = -0.06, final = 0.02, react = -0.04, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:07:04.360 00.000 12252 PPEC: input: -0.06, control: 0.02, exposure: 2000
23:07:04.360 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:04.360 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:07:04.360 00.000 12252 MoveAxis(W, 7, ABG)
23:07:04.360 00.000 12252 Guiding  Dir = 3, Dur = 7
23:07:04.361 00.001 12252 IsSlewing returns 0
23:07:04.361 00.000 12252 IsGuiding returns 0
23:07:04.363 00.002 12252 PulseGuide returned control before completion, sleep 16
23:07:04.388 00.025 12252 IsGuiding returns 0
23:07:04.388 00.000 12252 Move returns status 0, amount 7
23:07:04.388 00.000 12252 MoveAxis(N, 0, ABG)
23:07:04.388 00.000 12252 Move returns status 0, amount 0
23:07:04.388 00.000 12252 move complete, result=0
23:07:04.388 00.000 12252 worker thread done servicing request
23:07:04.388 00.000 12252 Worker thread wakes up
23:07:04.389 00.001 9044 GuideStep: -0.1 px 7 ms WEST, 0.1 px 0 ms NORTH
23:07:04.391 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:04.391 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:06.755 02.364 12252 Exposure complete
23:07:06.804 00.049 12252 worker thread done servicing request
23:07:06.805 00.001 9044 OnExposeComplete: enter
23:07:06.806 00.001 9044 UpdateGuideState(): m_state=6
23:07:06.809 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4362
23:07:06.810 00.001 9044 Star::Find returns 1 (0), X=1014.55, Y=826.86, Mass=5812, SNR=52.3, Peak=173 HFD=5.2
23:07:06.811 00.001 9044 MultiStar: [#1 -0.27,0.27,0.00,M1] [#2 -0.20,0.10,1.20,U] [#3 -0.25,0.35,0.00,M5] [#4 -0.36,1.02,0.00,M7] [#5 -0.19,0.16,0.65,U] [#6 -0.31,0.27,0.00,M2] [#7 -0.16,-0.04,0.43,U] [#8 -0.26,0.20,0.41,U] 
23:07:06.812 00.001 9044 refined, 4 included, MultiStar: {-0.22, 0.10}, one-star: {-0.28, 0.07}
23:07:06.813 00.001 9044 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.62) = xAngle (4.36 = -1.92)
23:07:06.814 00.001 9044 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.27 = 1.27)
23:07:06.815 00.001 9044 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.73 mountX=-0.08 mountY=0.23, mountTheta=1.92
23:07:06.817 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.22, y=0.10, opts=13)
23:07:06.819 00.002 9044 Enqueuing Move request for scope (-0.22, 0.10)
23:07:06.820 00.001 12252 Worker thread wakes up
23:07:06.820 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:06.822 00.002 9044 UpdateGuideState exits: m=5812 SNR=52.3
23:07:06.823 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:06.824 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:06.825 00.001 9044 Enqueuing Expose request
23:07:06.826 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
23:07:06.826 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
23:07:06.826 00.000 12252 Moving (-0.22, 0.10) raw xDistance=-0.08 yDistance=0.23
23:07:06.830 00.004 12252 PPEC rslt: input = -0.08, final = 0.02, react = -0.05, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:07:06.830 00.000 12252 PPEC: input: -0.08, control: 0.02, exposure: 2000
23:07:06.830 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:07:06.830 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:07:06.830 00.000 12252 MoveAxis(W, 7, ABG)
23:07:06.830 00.000 12252 Guiding  Dir = 3, Dur = 7
23:07:06.831 00.001 12252 IsSlewing returns 0
23:07:06.831 00.000 12252 IsGuiding returns 0
23:07:06.833 00.002 12252 PulseGuide returned control before completion, sleep 16
23:07:06.851 00.018 12252 IsGuiding returns 0
23:07:06.851 00.000 12252 Move returns status 0, amount 7
23:07:06.851 00.000 12252 MoveAxis(N, 0, ABG)
23:07:06.851 00.000 12252 Move returns status 0, amount 0
23:07:06.851 00.000 12252 move complete, result=0
23:07:06.852 00.001 12252 worker thread done servicing request
23:07:06.852 00.000 12252 Worker thread wakes up
23:07:06.852 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:06.852 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:06.852 00.000 9044 GuideStep: -0.1 px 7 ms WEST, 0.2 px 0 ms NORTH
23:07:09.195 02.343 12252 Exposure complete
23:07:09.242 00.047 12252 worker thread done servicing request
23:07:09.242 00.000 9044 OnExposeComplete: enter
23:07:09.244 00.002 9044 UpdateGuideState(): m_state=6
23:07:09.247 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4363
23:07:09.249 00.002 9044 Star::Find returns 1 (0), X=1014.78, Y=826.90, Mass=5637, SNR=51.8, Peak=173 HFD=5.0
23:07:09.253 00.004 9044 MultiStar: [#1 -0.13,0.18,1.04,U] [#2 -0.06,0.17,1.22,U] [#3 -0.17,0.45,0.00,M6] [#4 -0.35,1.05,0.00,M8] [#5 -0.10,0.15,0.66,U] [#6 -0.24,0.33,0.00,M3] [#7 -0.11,0.17,0.43,U] [#8 -0.14,0.21,0.41,U] 
23:07:09.254 00.001 9044 single-star, 5 included, MultiStar: {-0.09, 0.16}, one-star: {-0.05, 0.10}
23:07:09.255 00.001 9044 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.62) = xAngle (3.64 = -2.64)
23:07:09.256 00.001 9044 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.56 = 0.56)
23:07:09.257 00.001 9044 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.12 cameraTheta=2.02 mountX=-0.10 mountY=0.06, mountTheta=2.60
23:07:09.260 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.05, y=0.10, opts=13)
23:07:09.261 00.001 9044 Enqueuing Move request for scope (-0.05, 0.10)
23:07:09.262 00.001 12252 Worker thread wakes up
23:07:09.263 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:09.264 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
23:07:09.264 00.000 9044 UpdateGuideState exits: m=5637 SNR=51.8
23:07:09.264 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
23:07:09.265 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:09.265 00.000 12252 Moving (-0.05, 0.10) raw xDistance=-0.10 yDistance=0.06
23:07:09.265 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:09.266 00.001 9044 Enqueuing Expose request
23:07:09.268 00.002 12252 PPEC rslt: input = -0.10, final = -0.04, react = -0.06, pred = 0.02, hyst = -0.05, hyst_pct = 0.00, period_length = 483.45
23:07:09.268 00.000 12252 PPEC: input: -0.10, control: -0.04, exposure: 2000
23:07:09.268 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:09.269 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:07:09.269 00.000 12252 MoveAxis(E, 16, ABG)
23:07:09.269 00.000 12252 Guiding  Dir = 2, Dur = 16
23:07:09.269 00.000 12252 IsSlewing returns 0
23:07:09.269 00.000 12252 IsGuiding returns 0
23:07:09.271 00.002 12252 PulseGuide returned control before completion, sleep 25
23:07:09.299 00.028 12252 IsGuiding returns 1
23:07:09.299 00.000 12252 scope still moving after pulse duration time elapsed
23:07:09.331 00.032 12252 IsSlewing returns 0
23:07:09.332 00.001 12252 IsGuiding returns 0
23:07:09.332 00.000 12252 scope move finished after 16 + 46 ms
23:07:09.332 00.000 12252 Move returns status 0, amount 16
23:07:09.332 00.000 12252 MoveAxis(N, 0, ABG)
23:07:09.332 00.000 12252 Move returns status 0, amount 0
23:07:09.332 00.000 12252 move complete, result=0
23:07:09.332 00.000 12252 worker thread done servicing request
23:07:09.332 00.000 12252 Worker thread wakes up
23:07:09.332 00.000 9044 GuideStep: -0.1 px 16 ms EAST, 0.1 px 0 ms NORTH
23:07:09.334 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:09.334 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:11.675 02.341 12252 Exposure complete
23:07:11.719 00.044 12252 worker thread done servicing request
23:07:11.719 00.000 9044 OnExposeComplete: enter
23:07:11.721 00.002 9044 UpdateGuideState(): m_state=6
23:07:11.722 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4364
23:07:11.723 00.001 9044 Star::Find returns 1 (0), X=1014.77, Y=826.69, Mass=5634, SNR=51.5, Peak=173 HFD=5.2
23:07:11.724 00.001 9044 MultiStar: [#1 -0.23,-0.03,1.05,U] [#2 -0.09,0.08,1.20,U] [#3 -0.30,0.13,0.85,U] [#4 -0.37,0.92,0.00,M9] [#5 -0.26,-0.00,0.67,U] [#6 -0.37,0.08,0.41,U] [#7 -0.18,-0.04,0.43,U] [#8 -0.28,0.07,0.42,U] 
23:07:11.725 00.001 9044 single-star, 7 included, MultiStar: {-0.20, 0.02}, one-star: {-0.06, -0.10}
23:07:11.726 00.001 9044 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.62) = xAngle (-0.44 = -0.44)
23:07:11.726 00.000 9044 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.52 = 2.76)
23:07:11.727 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.06 mountX=0.11 mountY=0.04, mountTheta=0.39
23:07:11.729 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.10, opts=13)
23:07:11.730 00.001 9044 Enqueuing Move request for scope (-0.06, -0.10)
23:07:11.731 00.001 12252 Worker thread wakes up
23:07:11.731 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
23:07:11.731 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
23:07:11.731 00.000 12252 Moving (-0.06, -0.10) raw xDistance=0.11 yDistance=0.04
23:07:11.731 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:11.732 00.001 9044 UpdateGuideState exits: m=5634 SNR=51.5
23:07:11.733 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:11.734 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:11.734 00.000 12252 PPEC rslt: input = 0.11, final = 0.09, react = 0.06, pred = 0.02, hyst = 0.06, hyst_pct = 0.00, period_length = 483.45
23:07:11.734 00.000 9044 Enqueuing Expose request
23:07:11.735 00.001 12252 PPEC: input: 0.11, control: 0.09, exposure: 2000
23:07:11.735 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:11.735 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:07:11.735 00.000 12252 MoveAxis(W, 34, ABG)
23:07:11.735 00.000 12252 Guiding  Dir = 3, Dur = 34
23:07:11.736 00.001 12252 IsSlewing returns 0
23:07:11.736 00.000 12252 IsGuiding returns 0
23:07:11.738 00.002 12252 PulseGuide returned control before completion, sleep 43
23:07:11.792 00.054 12252 IsGuiding returns 0
23:07:11.792 00.000 12252 Move returns status 0, amount 34
23:07:11.792 00.000 12252 MoveAxis(N, 0, ABG)
23:07:11.792 00.000 12252 Move returns status 0, amount 0
23:07:11.792 00.000 12252 move complete, result=0
23:07:11.792 00.000 12252 worker thread done servicing request
23:07:11.792 00.000 12252 Worker thread wakes up
23:07:11.792 00.000 9044 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
23:07:11.795 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:11.795 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:14.139 02.344 12252 Exposure complete
23:07:14.186 00.047 12252 worker thread done servicing request
23:07:14.186 00.000 9044 OnExposeComplete: enter
23:07:14.188 00.002 9044 UpdateGuideState(): m_state=6
23:07:14.189 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4365
23:07:14.190 00.001 9044 Star::Find returns 1 (0), X=1014.64, Y=826.76, Mass=5570, SNR=51.2, Peak=173 HFD=5.3
23:07:14.193 00.003 9044 MultiStar: [#1 -0.26,0.03,1.05,U] [#2 -0.17,0.09,1.21,U] [#3 -0.38,0.10,0.00,M6] [#4 -0.38,0.95,0.00,M10] [#5 -0.21,0.00,0.65,U] [#6 -0.38,0.13,0.00,M3] [#7 -0.25,-0.04,0.44,U] [#8 -0.26,-0.00,0.42,U] 
23:07:14.194 00.001 9044 single-star, 5 included, MultiStar: {-0.22, 0.02}, one-star: {-0.19, -0.04}
23:07:14.196 00.002 9044 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.62) = xAngle (-1.33 = -1.33)
23:07:14.198 00.002 9044 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.41 = 1.87)
23:07:14.200 00.002 9044 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-2.95 mountX=0.05 mountY=0.18, mountTheta=1.32
23:07:14.203 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.19, y=-0.04, opts=13)
23:07:14.207 00.004 9044 Enqueuing Move request for scope (-0.19, -0.04)
23:07:14.209 00.002 12252 Worker thread wakes up
23:07:14.209 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:14.211 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
23:07:14.211 00.000 9044 UpdateGuideState exits: m=5570 SNR=51.2
23:07:14.212 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:14.213 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
23:07:14.213 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:14.214 00.001 9044 Enqueuing Expose request
23:07:14.214 00.000 12252 Moving (-0.19, -0.04) raw xDistance=0.05 yDistance=0.18
23:07:14.219 00.005 12252 PPEC rslt: input = 0.05, final = 0.02, react = 0.03, pred = 0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:07:14.219 00.000 12252 PPEC: input: 0.05, control: 0.02, exposure: 2000
23:07:14.219 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:07:14.219 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:07:14.219 00.000 12252 MoveAxis(W, 7, ABG)
23:07:14.219 00.000 12252 Guiding  Dir = 3, Dur = 7
23:07:14.219 00.000 12252 IsSlewing returns 0
23:07:14.220 00.001 12252 IsGuiding returns 0
23:07:14.221 00.001 12252 PulseGuide returned control before completion, sleep 16
23:07:14.241 00.020 12252 IsGuiding returns 0
23:07:14.241 00.000 12252 Move returns status 0, amount 7
23:07:14.241 00.000 12252 MoveAxis(N, 0, ABG)
23:07:14.241 00.000 12252 Move returns status 0, amount 0
23:07:14.241 00.000 12252 move complete, result=0
23:07:14.242 00.001 12252 worker thread done servicing request
23:07:14.242 00.000 12252 Worker thread wakes up
23:07:14.242 00.000 9044 GuideStep: 0.0 px 7 ms WEST, 0.2 px 0 ms NORTH
23:07:14.243 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:14.243 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:16.605 02.362 12252 Exposure complete
23:07:16.656 00.051 12252 worker thread done servicing request
23:07:16.656 00.000 9044 OnExposeComplete: enter
23:07:16.657 00.001 9044 UpdateGuideState(): m_state=6
23:07:16.658 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4366
23:07:16.659 00.001 9044 Star::Find returns 1 (0), X=1014.71, Y=826.82, Mass=5780, SNR=52.1, Peak=173 HFD=5.1
23:07:16.661 00.002 9044 MultiStar: [#1 -0.24,0.24,1.05,U] [#2 -0.19,0.04,1.21,U] [#3 -0.21,0.36,0.00,M7] [#4 -0.40,1.04,0.00,R] [#5 -0.18,0.06,0.64,U] [#6 -0.35,0.19,0.00,M4] [#7 -0.27,0.05,0.42,U] [#8 -0.17,0.01,0.40,U] 
23:07:16.662 00.001 9044 single-star, 5 included, MultiStar: {-0.19, 0.08}, one-star: {-0.12, 0.03}
23:07:16.663 00.001 9044 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.62) = xAngle (4.54 = -1.75)
23:07:16.663 00.000 9044 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (1.45 = 1.45)
23:07:16.665 00.002 9044 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.91 mountX=-0.02 mountY=0.12, mountTheta=1.74
23:07:16.668 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.12, y=0.03, opts=13)
23:07:16.669 00.001 9044 Enqueuing Move request for scope (-0.12, 0.03)
23:07:16.670 00.001 12252 Worker thread wakes up
23:07:16.670 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:16.671 00.001 9044 UpdateGuideState exits: m=5780 SNR=52.1
23:07:16.673 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:16.674 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:16.675 00.001 9044 Enqueuing Expose request
23:07:16.676 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
23:07:16.676 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
23:07:16.676 00.000 12252 Moving (-0.12, 0.03) raw xDistance=-0.02 yDistance=0.12
23:07:16.679 00.003 12252 PPEC rslt: input = -0.02, final = 0.01, react = -0.01, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:07:16.679 00.000 12252 PPEC: input: -0.02, control: 0.01, exposure: 2000
23:07:16.679 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:16.679 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:07:16.681 00.002 12252 MoveAxis(W, 5, ABG)
23:07:16.681 00.000 12252 Guiding  Dir = 3, Dur = 5
23:07:16.681 00.000 12252 IsSlewing returns 0
23:07:16.681 00.000 12252 IsGuiding returns 0
23:07:16.683 00.002 12252 PulseGuide returned control before completion, sleep 14
23:07:16.700 00.017 12252 IsGuiding returns 0
23:07:16.700 00.000 12252 Move returns status 0, amount 5
23:07:16.700 00.000 12252 MoveAxis(N, 0, ABG)
23:07:16.700 00.000 12252 Move returns status 0, amount 0
23:07:16.700 00.000 12252 move complete, result=0
23:07:16.700 00.000 12252 worker thread done servicing request
23:07:16.700 00.000 12252 Worker thread wakes up
23:07:16.701 00.001 9044 GuideStep: -0.0 px 5 ms WEST, 0.1 px 0 ms NORTH
23:07:16.702 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:16.702 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:19.038 02.336 12252 Exposure complete
23:07:19.102 00.064 12252 worker thread done servicing request
23:07:19.102 00.000 9044 OnExposeComplete: enter
23:07:19.104 00.002 9044 UpdateGuideState(): m_state=6
23:07:19.106 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4367
23:07:19.108 00.002 9044 Star::Find returns 1 (0), X=1014.54, Y=826.68, Mass=5713, SNR=51.9, Peak=173 HFD=5.2
23:07:19.109 00.001 9044 MultiStar: [#1 -0.37,0.06,1.04,U] [#2 -0.20,-0.01,1.20,U] [#3 -0.38,0.12,0.00,M8] [#4 -0.05,-0.12,1.25,U] [#5 -0.22,-0.01,0.64,U] [#6 -0.38,0.17,0.00,M5] [#7 -0.29,-0.03,0.43,U] [#8 -0.21,0.10,0.42,U] 
23:07:19.110 00.001 9044 refined, 6 included, MultiStar: {-0.22, -0.03}, one-star: {-0.29, -0.11}
23:07:19.111 00.001 9044 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.62) = xAngle (-1.38 = -1.38)
23:07:19.111 00.000 9044 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.46 = 1.82)
23:07:19.112 00.001 9044 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.23 cameraTheta=-3.00 mountX=0.04 mountY=0.22, mountTheta=1.37
23:07:19.113 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.22, y=-0.03, opts=13)
23:07:19.115 00.002 9044 Enqueuing Move request for scope (-0.22, -0.03)
23:07:19.117 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:19.118 00.001 12252 Worker thread wakes up
23:07:19.118 00.000 9044 UpdateGuideState exits: m=5713 SNR=51.9
23:07:19.119 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
23:07:19.119 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:19.121 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
23:07:19.121 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:19.122 00.001 9044 Enqueuing Expose request
23:07:19.123 00.001 12252 Moving (-0.22, -0.03) raw xDistance=0.04 yDistance=0.22
23:07:19.131 00.008 12252 PPEC rslt: input = 0.04, final = 0.01, react = 0.03, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:07:19.131 00.000 12252 PPEC: input: 0.04, control: 0.01, exposure: 2000
23:07:19.131 00.000 12252 switching direction from -1 to 1 - decHistory=3 oldest=0.13 newest=0.52
23:07:19.132 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.22 from input 0.22
23:07:19.132 00.000 12252 MoveAxis(W, 4, ABG)
23:07:19.132 00.000 12252 Guiding  Dir = 3, Dur = 4
23:07:19.132 00.000 12252 IsSlewing returns 0
23:07:19.133 00.001 12252 IsGuiding returns 0
23:07:19.135 00.002 12252 PulseGuide returned control before completion, sleep 12
23:07:19.160 00.025 12252 IsGuiding returns 0
23:07:19.161 00.001 12252 Move returns status 0, amount 4
23:07:19.161 00.000 12252 BLC: Oldest BLC event removed
23:07:19.161 00.000 12252 BLC: Dec direction reversal from North to South, backlash comp pulse of 80 applied
23:07:19.161 00.000 12252 MoveAxis(S, 155, ABG)
23:07:19.161 00.000 12252 Guiding  Dir = 1, Dur = 155
23:07:19.162 00.001 12252 IsSlewing returns 0
23:07:19.162 00.000 12252 IsGuiding returns 0
23:07:19.168 00.006 12252 PulseGuide returned control before completion, sleep 160
23:07:19.334 00.166 12252 IsGuiding returns 0
23:07:19.334 00.000 12252 Move returns status 0, amount 155
23:07:19.334 00.000 12252 move complete, result=0
23:07:19.334 00.000 12252 worker thread done servicing request
23:07:19.335 00.001 12252 Worker thread wakes up
23:07:19.335 00.000 9044 GuideStep: 0.0 px 4 ms WEST, 0.2 px 155 ms SOUTH
23:07:19.337 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:19.338 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:21.680 02.342 12252 Exposure complete
23:07:21.744 00.064 12252 worker thread done servicing request
23:07:21.744 00.000 9044 OnExposeComplete: enter
23:07:21.746 00.002 9044 UpdateGuideState(): m_state=6
23:07:21.747 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4368
23:07:21.748 00.001 9044 Star::Find returns 1 (0), X=1014.90, Y=826.66, Mass=5702, SNR=51.8, Peak=173 HFD=5.2
23:07:21.749 00.001 9044 MultiStar: [#1 -0.07,-0.05,1.06,U] [#2 0.02,-0.07,1.22,U] [#3 -0.03,0.06,0.85,U] [#4 0.38,-1.00,0.00,M1] [#5 0.00,-0.12,0.66,U] [#6 -0.08,-0.15,0.41,U] [#7 -0.02,-0.14,0.42,U] [#8 -0.00,-0.04,0.42,U] 
23:07:21.750 00.001 9044 refined, 7 included, MultiStar: {-0.01, -0.07}, one-star: {0.07, -0.14}
23:07:21.751 00.001 9044 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.62) = xAngle (-0.04 = -0.04)
23:07:21.751 00.000 9044 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.13 = -3.13)
23:07:21.752 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.67 mountX=0.07 mountY=-0.00, mountTheta=-0.01
23:07:21.754 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.07, opts=13)
23:07:21.756 00.002 9044 Enqueuing Move request for scope (-0.01, -0.07)
23:07:21.758 00.002 12252 Worker thread wakes up
23:07:21.758 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:21.759 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
23:07:21.759 00.000 9044 UpdateGuideState exits: m=5702 SNR=51.8
23:07:21.760 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:21.761 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
23:07:21.761 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:21.761 00.000 9044 Enqueuing Expose request
23:07:21.762 00.001 12252 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=-0.00
23:07:21.762 00.000 12252 BLC: History state: CurrMiss=-0.00, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.218289, 1:-0.000995
23:07:21.762 00.000 12252 BLC: No correction, Miss < min_move
23:07:21.767 00.005 12252 PPEC rslt: input = 0.07, final = 0.01, react = 0.04, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:07:21.767 00.000 12252 PPEC: input: 0.07, control: 0.01, exposure: 2000
23:07:21.767 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:21.767 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:07:21.767 00.000 12252 MoveAxis(W, 2, ABG)
23:07:21.767 00.000 12252 Guiding  Dir = 3, Dur = 2
23:07:21.767 00.000 12252 IsSlewing returns 0
23:07:21.767 00.000 12252 IsGuiding returns 0
23:07:21.769 00.002 12252 PulseGuide returned control before completion, sleep 11
23:07:21.785 00.016 12252 IsGuiding returns 0
23:07:21.785 00.000 12252 Move returns status 0, amount 2
23:07:21.785 00.000 12252 MoveAxis(N, 0, ABG)
23:07:21.785 00.000 12252 Move returns status 0, amount 0
23:07:21.786 00.001 12252 move complete, result=0
23:07:21.786 00.000 12252 worker thread done servicing request
23:07:21.786 00.000 12252 Worker thread wakes up
23:07:21.786 00.000 9044 GuideStep: 0.1 px 2 ms WEST, -0.0 px 0 ms NORTH
23:07:21.788 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:21.788 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:24.142 02.354 12252 Exposure complete
23:07:24.220 00.078 12252 worker thread done servicing request
23:07:24.220 00.000 9044 OnExposeComplete: enter
23:07:24.223 00.003 9044 UpdateGuideState(): m_state=6
23:07:24.225 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4369
23:07:24.227 00.002 9044 Star::Find returns 1 (0), X=1014.76, Y=826.60, Mass=5842, SNR=52.6, Peak=173 HFD=5.3
23:07:24.230 00.003 9044 MultiStar: [#1 -0.15,-0.12,1.04,U] [#2 -0.06,-0.07,1.21,U] [#3 -0.25,0.10,0.83,U] [#4 0.34,-0.92,0.00,M2] [#5 -0.12,-0.12,0.65,U] [#6 -0.27,-0.08,0.40,U] [#7 -0.13,-0.09,0.42,U] [#8 -0.19,-0.07,0.41,U] 
23:07:24.232 00.002 9044 refined, 7 included, MultiStar: {-0.14, -0.08}, one-star: {-0.07, -0.20}
23:07:24.234 00.002 9044 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.62) = xAngle (-0.98 = -0.98)
23:07:24.235 00.001 9044 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.06 = 2.22)
23:07:24.238 00.003 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-2.61 mountX=0.09 mountY=0.13, mountTheta=0.96
23:07:24.241 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.08, opts=13)
23:07:24.243 00.002 9044 Enqueuing Move request for scope (-0.14, -0.08)
23:07:24.245 00.002 12252 Worker thread wakes up
23:07:24.245 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:24.247 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.08) opts 0xd
23:07:24.247 00.000 9044 UpdateGuideState exits: m=5842 SNR=52.6
23:07:24.249 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:24.252 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.08)
23:07:24.252 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:24.253 00.001 9044 Enqueuing Expose request
23:07:24.255 00.002 12252 Moving (-0.14, -0.08) raw xDistance=0.09 yDistance=0.13
23:07:24.255 00.000 12252 BLC: History state: CurrMiss=0.13, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.218289, 1:-0.000995, 2:0.128415
23:07:24.255 00.000 12252 BLC: No correction, Miss < min_move
23:07:24.258 00.003 12252 PPEC rslt: input = 0.09, final = 0.01, react = 0.05, pred = 0.01, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:07:24.259 00.001 12252 PPEC: input: 0.09, control: 0.01, exposure: 2000
23:07:24.259 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:24.259 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:07:24.259 00.000 12252 MoveAxis(W, 3, ABG)
23:07:24.259 00.000 12252 Guiding  Dir = 3, Dur = 3
23:07:24.259 00.000 12252 IsSlewing returns 0
23:07:24.259 00.000 12252 IsGuiding returns 0
23:07:24.261 00.002 12252 PulseGuide returned control before completion, sleep 12
23:07:24.282 00.021 12252 IsGuiding returns 0
23:07:24.282 00.000 12252 Move returns status 0, amount 3
23:07:24.282 00.000 12252 MoveAxis(N, 0, ABG)
23:07:24.282 00.000 12252 Move returns status 0, amount 0
23:07:24.282 00.000 12252 move complete, result=0
23:07:24.282 00.000 12252 worker thread done servicing request
23:07:24.282 00.000 12252 Worker thread wakes up
23:07:24.282 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:24.282 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:24.282 00.000 9044 GuideStep: 0.1 px 3 ms WEST, 0.1 px 0 ms NORTH
23:07:26.628 02.346 12252 Exposure complete
23:07:26.675 00.047 12252 worker thread done servicing request
23:07:26.675 00.000 9044 OnExposeComplete: enter
23:07:26.678 00.003 9044 UpdateGuideState(): m_state=6
23:07:26.680 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4370
23:07:26.682 00.002 9044 Star::Find returns 1 (0), X=1014.81, Y=826.44, Mass=5724, SNR=51.9, Peak=173 HFD=5.3
23:07:26.684 00.002 9044 MultiStar: [#1 -0.15,-0.21,1.05,U] [#2 -0.09,-0.17,1.19,U] [#3 -0.10,-0.09,0.86,U] [#4 0.31,-1.13,0.00,M3] [#5 -0.02,-0.21,0.64,U] [#6 -0.22,-0.15,0.42,U] [#7 -0.07,-0.46,0.00,M1] [#8 0.07,-0.30,0.40,U] 
23:07:26.685 00.001 9044 refined, 6 included, MultiStar: {-0.08, -0.21}, one-star: {-0.02, -0.36}
23:07:26.686 00.001 9044 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.62) = xAngle (-0.31 = -0.31)
23:07:26.686 00.000 9044 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.40 = 2.89)
23:07:26.688 00.002 9044 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.94 mountX=0.22 mountY=0.06, mountTheta=0.26
23:07:26.690 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.08, y=-0.21, opts=13)
23:07:26.691 00.001 9044 Enqueuing Move request for scope (-0.08, -0.21)
23:07:26.692 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:26.693 00.001 12252 Worker thread wakes up
23:07:26.694 00.001 9044 UpdateGuideState exits: m=5724 SNR=51.9
23:07:26.695 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
23:07:26.695 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:26.695 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
23:07:26.695 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:26.697 00.002 9044 Enqueuing Expose request
23:07:26.698 00.001 12252 Moving (-0.08, -0.21) raw xDistance=0.22 yDistance=0.06
23:07:26.698 00.000 12252 BLC: window closed
23:07:26.699 00.001 12252 BLC: History state: CurrMiss=0.06, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=0.218289, 1:-0.000995, 2:0.128415
23:07:26.699 00.000 12252 BLC: No correction, Miss < min_move
23:07:26.701 00.002 12252 PPEC rslt: input = 0.22, final = 0.15, react = 0.13, pred = 0.02, hyst = 0.12, hyst_pct = 0.00, period_length = 483.45
23:07:26.701 00.000 12252 PPEC: input: 0.22, control: 0.15, exposure: 2000
23:07:26.701 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:26.701 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:07:26.702 00.001 12252 MoveAxis(W, 58, ABG)
23:07:26.702 00.000 12252 Guiding  Dir = 3, Dur = 58
23:07:26.702 00.000 12252 IsSlewing returns 0
23:07:26.702 00.000 12252 IsGuiding returns 0
23:07:26.704 00.002 12252 PulseGuide returned control before completion, sleep 67
23:07:26.786 00.082 12252 IsGuiding returns 0
23:07:26.786 00.000 12252 Move returns status 0, amount 58
23:07:26.786 00.000 12252 MoveAxis(N, 0, ABG)
23:07:26.786 00.000 12252 Move returns status 0, amount 0
23:07:26.786 00.000 12252 move complete, result=0
23:07:26.786 00.000 12252 worker thread done servicing request
23:07:26.786 00.000 12252 Worker thread wakes up
23:07:26.786 00.000 9044 GuideStep: 0.2 px 58 ms WEST, 0.1 px 0 ms NORTH
23:07:26.789 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:26.789 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:29.154 02.365 12252 Exposure complete
23:07:29.228 00.074 12252 worker thread done servicing request
23:07:29.228 00.000 9044 OnExposeComplete: enter
23:07:29.229 00.001 9044 UpdateGuideState(): m_state=6
23:07:29.233 00.004 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4371
23:07:29.236 00.003 9044 Star::Find returns 1 (0), X=1014.89, Y=825.84, Mass=5789, SNR=52.2, Peak=173 HFD=5.3
23:07:29.238 00.002 9044 MultiStar: large primary error, entering stabilization period
23:07:29.239 00.001 9044 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.62) = xAngle (0.12 = 0.12)
23:07:29.241 00.002 9044 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.97 = -2.97)
23:07:29.241 00.000 9044 CameraToMount -- cameraX=0.06 cameraY=-0.96 hyp=0.96 cameraTheta=-1.51 mountX=0.96 mountY=-0.17, mountTheta=-0.17
23:07:29.243 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.96, opts=13)
23:07:29.245 00.002 9044 Enqueuing Move request for scope (0.06, -0.96)
23:07:29.246 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:29.247 00.001 9044 UpdateGuideState exits: m=5789 SNR=52.2
23:07:29.248 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:29.249 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:29.250 00.001 9044 Enqueuing Expose request
23:07:29.252 00.002 12252 Worker thread wakes up
23:07:29.252 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.96) opts 0xd
23:07:29.252 00.000 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.96)
23:07:29.252 00.000 12252 Moving (0.06, -0.96) raw xDistance=0.96 yDistance=-0.17
23:07:29.257 00.005 12252 PPEC rslt: input = 0.96, final = 0.61, react = 0.57, pred = 0.04, hyst = 0.52, hyst_pct = 0.00, period_length = 483.45
23:07:29.257 00.000 12252 PPEC: input: 0.96, control: 0.61, exposure: 2000
23:07:29.257 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:07:29.257 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:07:29.258 00.001 12252 MoveAxis(W, 238, ABG)
23:07:29.258 00.000 12252 Guiding  Dir = 3, Dur = 238
23:07:29.258 00.000 12252 IsSlewing returns 0
23:07:29.258 00.000 12252 IsGuiding returns 0
23:07:29.261 00.003 12252 PulseGuide returned control before completion, sleep 246
23:07:29.521 00.260 12252 IsGuiding returns 0
23:07:29.521 00.000 12252 Move returns status 0, amount 238
23:07:29.521 00.000 12252 MoveAxis(N, 0, ABG)
23:07:29.521 00.000 12252 Move returns status 0, amount 0
23:07:29.521 00.000 12252 move complete, result=0
23:07:29.521 00.000 12252 worker thread done servicing request
23:07:29.521 00.000 12252 Worker thread wakes up
23:07:29.521 00.000 9044 GuideStep: 1.0 px 238 ms WEST, -0.2 px 0 ms NORTH
23:07:29.523 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:29.523 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:31.860 02.337 12252 Exposure complete
23:07:31.911 00.051 12252 worker thread done servicing request
23:07:31.912 00.001 9044 OnExposeComplete: enter
23:07:31.913 00.001 9044 UpdateGuideState(): m_state=6
23:07:31.914 00.001 9044 Star::Find(15, 1014, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4372
23:07:31.915 00.001 9044 Star::Find returns 1 (0), X=1014.89, Y=826.06, Mass=5630, SNR=51.5, Peak=173 HFD=5.2
23:07:31.916 00.001 9044 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.62) = xAngle (0.14 = 0.14)
23:07:31.918 00.002 9044 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.94 = -2.94)
23:07:31.920 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=-0.74 hyp=0.74 cameraTheta=-1.48 mountX=0.74 mountY=-0.15, mountTheta=-0.20
23:07:31.922 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=-0.74, opts=13)
23:07:31.923 00.001 9044 Enqueuing Move request for scope (0.07, -0.74)
23:07:31.924 00.001 12252 Worker thread wakes up
23:07:31.924 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:31.925 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.74) opts 0xd
23:07:31.925 00.000 9044 UpdateGuideState exits: m=5630 SNR=51.5
23:07:31.926 00.001 12252 Handling offset move in thread for scope, endpoint = (0.07, -0.74)
23:07:31.926 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:31.927 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:31.928 00.001 9044 Enqueuing Expose request
23:07:31.929 00.001 12252 Moving (0.07, -0.74) raw xDistance=0.74 yDistance=-0.15
23:07:31.934 00.005 12252 PPEC rslt: input = 0.74, final = 0.49, react = 0.44, pred = 0.05, hyst = 0.41, hyst_pct = 0.00, period_length = 483.45
23:07:31.934 00.000 12252 PPEC: input: 0.74, control: 0.49, exposure: 2000
23:07:31.934 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:31.934 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:07:31.934 00.000 12252 MoveAxis(W, 193, ABG)
23:07:31.934 00.000 12252 Guiding  Dir = 3, Dur = 193
23:07:31.934 00.000 12252 IsSlewing returns 0
23:07:31.935 00.001 12252 IsGuiding returns 0
23:07:31.937 00.002 12252 PulseGuide returned control before completion, sleep 201
23:07:32.153 00.216 12252 IsGuiding returns 0
23:07:32.153 00.000 12252 Move returns status 0, amount 193
23:07:32.153 00.000 12252 MoveAxis(N, 0, ABG)
23:07:32.153 00.000 12252 Move returns status 0, amount 0
23:07:32.153 00.000 12252 move complete, result=0
23:07:32.154 00.001 12252 worker thread done servicing request
23:07:32.154 00.000 12252 Worker thread wakes up
23:07:32.154 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:32.154 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:32.154 00.000 9044 GuideStep: 0.7 px 193 ms WEST, -0.1 px 0 ms NORTH
23:07:34.515 02.361 12252 Exposure complete
23:07:34.561 00.046 12252 worker thread done servicing request
23:07:34.561 00.000 9044 OnExposeComplete: enter
23:07:34.562 00.001 9044 UpdateGuideState(): m_state=6
23:07:34.563 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4373
23:07:34.564 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=826.40, Mass=5567, SNR=51.1, Peak=173 HFD=5.2
23:07:34.566 00.002 9044 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.62) = xAngle (0.16 = 0.16)
23:07:34.568 00.002 9044 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.92 = -2.92)
23:07:34.570 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=-0.40 hyp=0.40 cameraTheta=-1.46 mountX=0.39 mountY=-0.09, mountTheta=-0.22
23:07:34.575 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.40, opts=13)
23:07:34.577 00.002 9044 Enqueuing Move request for scope (0.04, -0.40)
23:07:34.580 00.003 12252 Worker thread wakes up
23:07:34.580 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:34.581 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.40) opts 0xd
23:07:34.581 00.000 9044 UpdateGuideState exits: m=5567 SNR=51.1
23:07:34.584 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:34.586 00.002 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.40)
23:07:34.586 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:34.589 00.003 9044 Enqueuing Expose request
23:07:34.591 00.002 12252 Moving (0.04, -0.40) raw xDistance=0.39 yDistance=-0.09
23:07:34.599 00.008 12252 PPEC rslt: input = 0.39, final = 0.30, react = 0.24, pred = 0.06, hyst = 0.25, hyst_pct = 0.00, period_length = 483.45
23:07:34.600 00.001 12252 PPEC: input: 0.39, control: 0.30, exposure: 2000
23:07:34.600 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:34.600 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:07:34.600 00.000 12252 MoveAxis(W, 115, ABG)
23:07:34.600 00.000 12252 Guiding  Dir = 3, Dur = 115
23:07:34.601 00.001 12252 IsSlewing returns 0
23:07:34.601 00.000 12252 IsGuiding returns 0
23:07:34.603 00.002 12252 PulseGuide returned control before completion, sleep 123
23:07:34.735 00.132 12252 IsGuiding returns 0
23:07:34.735 00.000 12252 Move returns status 0, amount 115
23:07:34.735 00.000 12252 MoveAxis(N, 0, ABG)
23:07:34.735 00.000 12252 Move returns status 0, amount 0
23:07:34.735 00.000 12252 move complete, result=0
23:07:34.735 00.000 12252 worker thread done servicing request
23:07:34.735 00.000 12252 Worker thread wakes up
23:07:34.735 00.000 9044 GuideStep: 0.4 px 115 ms WEST, -0.1 px 0 ms NORTH
23:07:34.739 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:34.739 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:37.086 02.347 12252 Exposure complete
23:07:37.136 00.050 12252 worker thread done servicing request
23:07:37.136 00.000 9044 OnExposeComplete: enter
23:07:37.139 00.003 9044 UpdateGuideState(): m_state=6
23:07:37.141 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4374
23:07:37.142 00.001 9044 Star::Find returns 1 (0), X=1014.94, Y=826.76, Mass=5637, SNR=51.4, Peak=173 HFD=5.1
23:07:37.143 00.001 9044 MultiStar: exiting stabilization period
23:07:37.144 00.001 9044 MultiStar: [#1 -0.09,0.02,1.08,U] [#2 -0.02,0.06,1.22,U] [#3 -0.08,0.17,0.85,U] [#4 0.39,-0.92,0.00,M4] [#5 -0.00,0.07,0.65,U] [#6 -0.19,0.07,0.41,U] [#7 0.00,-0.06,0.43,U] [#8 -0.00,0.08,0.41,U] 
23:07:37.144 00.000 9044 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {0.11, -0.04}
23:07:37.145 00.001 9044 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.62) = xAngle (3.70 = -2.59)
23:07:37.146 00.001 9044 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.61 = 0.61)
23:07:37.147 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.05 cameraTheta=2.07 mountX=-0.04 mountY=0.03, mountTheta=2.55
23:07:37.149 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=0.05, opts=13)
23:07:37.150 00.001 9044 Enqueuing Move request for scope (-0.03, 0.05)
23:07:37.151 00.001 12252 Worker thread wakes up
23:07:37.151 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:37.151 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
23:07:37.151 00.000 9044 UpdateGuideState exits: m=5637 SNR=51.4
23:07:37.152 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
23:07:37.152 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:37.153 00.001 12252 Moving (-0.03, 0.05) raw xDistance=-0.04 yDistance=0.03
23:07:37.153 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:37.154 00.001 9044 Enqueuing Expose request
23:07:37.156 00.002 12252 PPEC rslt: input = -0.04, final = 0.06, react = -0.03, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:07:37.156 00.000 12252 PPEC: input: -0.04, control: 0.06, exposure: 2000
23:07:37.156 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:37.156 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:07:37.156 00.000 12252 MoveAxis(W, 24, ABG)
23:07:37.156 00.000 12252 Guiding  Dir = 3, Dur = 24
23:07:37.157 00.001 12252 IsSlewing returns 0
23:07:37.157 00.000 12252 IsGuiding returns 0
23:07:37.159 00.002 12252 PulseGuide returned control before completion, sleep 33
23:07:37.203 00.044 12252 IsGuiding returns 0
23:07:37.203 00.000 12252 Move returns status 0, amount 24
23:07:37.203 00.000 12252 MoveAxis(N, 0, ABG)
23:07:37.203 00.000 12252 Move returns status 0, amount 0
23:07:37.203 00.000 12252 move complete, result=0
23:07:37.204 00.001 12252 worker thread done servicing request
23:07:37.204 00.000 9044 GuideStep: -0.0 px 24 ms WEST, 0.0 px 0 ms NORTH
23:07:37.205 00.001 12252 Worker thread wakes up
23:07:37.205 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:37.205 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:39.559 02.354 12252 Exposure complete
23:07:39.602 00.043 12252 worker thread done servicing request
23:07:39.602 00.000 9044 OnExposeComplete: enter
23:07:39.603 00.001 9044 UpdateGuideState(): m_state=6
23:07:39.604 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4375
23:07:39.605 00.001 9044 Star::Find returns 1 (0), X=1014.88, Y=826.77, Mass=5719, SNR=51.8, Peak=173 HFD=5.1
23:07:39.606 00.001 9044 MultiStar: [#1 -0.06,0.09,1.06,U] [#2 0.06,0.01,1.21,U] [#3 -0.07,0.25,0.84,U] [#4 0.45,-0.86,0.00,M5] [#5 -0.02,0.09,0.66,U] [#6 -0.11,0.10,0.42,U] [#7 -0.02,0.02,0.42,U] [#8 0.16,0.02,0.42,U] 
23:07:39.606 00.000 9044 single-star, 7 included, MultiStar: {-0.00, 0.07}, one-star: {0.06, -0.02}
23:07:39.607 00.001 9044 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.62) = xAngle (1.22 = 1.22)
23:07:39.609 00.002 9044 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.86 = -1.86)
23:07:39.611 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.41 mountX=0.02 mountY=-0.06, mountTheta=-1.23
23:07:39.614 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.02, opts=13)
23:07:39.616 00.002 9044 Enqueuing Move request for scope (0.06, -0.02)
23:07:39.618 00.002 12252 Worker thread wakes up
23:07:39.618 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:39.619 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:07:39.619 00.000 9044 UpdateGuideState exits: m=5719 SNR=51.8
23:07:39.621 00.002 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:07:39.621 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:39.623 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:39.624 00.001 9044 Enqueuing Expose request
23:07:39.626 00.002 12252 Moving (0.06, -0.02) raw xDistance=0.02 yDistance=-0.06
23:07:39.629 00.003 12252 PPEC rslt: input = 0.02, final = 0.06, react = 0.01, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:07:39.629 00.000 12252 PPEC: input: 0.02, control: 0.06, exposure: 2000
23:07:39.629 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:39.629 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:39.629 00.000 12252 MoveAxis(W, 24, ABG)
23:07:39.629 00.000 12252 Guiding  Dir = 3, Dur = 24
23:07:39.630 00.001 12252 IsSlewing returns 0
23:07:39.630 00.000 12252 IsGuiding returns 0
23:07:39.633 00.003 12252 PulseGuide returned control before completion, sleep 32
23:07:39.673 00.040 12252 IsGuiding returns 0
23:07:39.673 00.000 12252 Move returns status 0, amount 24
23:07:39.673 00.000 12252 MoveAxis(N, 0, ABG)
23:07:39.674 00.001 12252 Move returns status 0, amount 0
23:07:39.674 00.000 12252 move complete, result=0
23:07:39.674 00.000 12252 worker thread done servicing request
23:07:39.674 00.000 12252 Worker thread wakes up
23:07:39.674 00.000 9044 GuideStep: 0.0 px 24 ms WEST, -0.1 px 0 ms NORTH
23:07:39.676 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:39.676 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:42.004 02.328 12252 Exposure complete
23:07:42.051 00.047 12252 worker thread done servicing request
23:07:42.051 00.000 9044 OnExposeComplete: enter
23:07:42.053 00.002 9044 UpdateGuideState(): m_state=6
23:07:42.055 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4376
23:07:42.056 00.001 9044 Star::Find returns 1 (0), X=1014.82, Y=826.88, Mass=5850, SNR=52.4, Peak=173 HFD=5.2
23:07:42.058 00.002 9044 MultiStar: [#1 -0.08,0.36,1.03,U] [#2 -0.04,0.07,1.19,U] [#3 -0.10,0.34,0.84,U] [#4 0.31,0.39,0.00,M6] [#5 -0.02,0.06,0.63,U] [#6 -0.11,0.36,0.41,U] [#7 -0.02,0.10,0.43,U] [#8 0.01,0.12,0.40,U] 
23:07:42.059 00.001 9044 single-star, 7 included, MultiStar: {-0.05, 0.18}, one-star: {-0.01, 0.08}
23:07:42.060 00.001 9044 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.62) = xAngle (3.34 = -2.95)
23:07:42.060 00.000 9044 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.25 = 0.25)
23:07:42.062 00.002 9044 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.71 mountX=-0.08 mountY=0.02, mountTheta=2.89
23:07:42.064 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.08, opts=13)
23:07:42.066 00.002 9044 Enqueuing Move request for scope (-0.01, 0.08)
23:07:42.067 00.001 12252 Worker thread wakes up
23:07:42.067 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:42.068 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
23:07:42.068 00.000 9044 UpdateGuideState exits: m=5850 SNR=52.4
23:07:42.069 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
23:07:42.069 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:42.070 00.001 12252 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=0.02
23:07:42.070 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:42.071 00.001 9044 Enqueuing Expose request
23:07:42.073 00.002 12252 PPEC rslt: input = -0.08, final = 0.06, react = -0.05, pred = 0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:07:42.073 00.000 12252 PPEC: input: -0.08, control: 0.06, exposure: 2000
23:07:42.073 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:42.073 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:07:42.073 00.000 12252 MoveAxis(W, 23, ABG)
23:07:42.073 00.000 12252 Guiding  Dir = 3, Dur = 23
23:07:42.073 00.000 12252 IsSlewing returns 0
23:07:42.073 00.000 12252 IsGuiding returns 0
23:07:42.077 00.004 12252 PulseGuide returned control before completion, sleep 31
23:07:42.110 00.033 12252 IsGuiding returns 1
23:07:42.110 00.000 12252 scope still moving after pulse duration time elapsed
23:07:42.141 00.031 12252 IsSlewing returns 0
23:07:42.141 00.000 12252 IsGuiding returns 0
23:07:42.141 00.000 12252 scope move finished after 23 + 44 ms
23:07:42.141 00.000 12252 Move returns status 0, amount 23
23:07:42.141 00.000 12252 MoveAxis(N, 0, ABG)
23:07:42.141 00.000 12252 Move returns status 0, amount 0
23:07:42.141 00.000 12252 move complete, result=0
23:07:42.142 00.001 12252 worker thread done servicing request
23:07:42.142 00.000 12252 Worker thread wakes up
23:07:42.142 00.000 9044 GuideStep: -0.1 px 23 ms WEST, 0.0 px 0 ms NORTH
23:07:42.143 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:42.143 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:44.504 02.361 12252 Exposure complete
23:07:44.568 00.064 12252 worker thread done servicing request
23:07:44.568 00.000 9044 OnExposeComplete: enter
23:07:44.570 00.002 9044 UpdateGuideState(): m_state=6
23:07:44.571 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4377
23:07:44.571 00.000 9044 Star::Find returns 1 (0), X=1014.95, Y=827.06, Mass=5652, SNR=51.7, Peak=173 HFD=5.2
23:07:44.572 00.001 9044 MultiStar: [#1 -0.01,0.48,0.00,M1] [#2 0.09,0.22,1.20,U] [#3 -0.02,0.53,0.00,M3] [#4 0.35,0.38,0.00,M7] [#5 0.12,0.21,0.65,U] [#6 -0.05,0.42,0.00,M1] [#7 0.06,0.26,0.44,U] [#8 0.20,0.26,0.42,U] 
23:07:44.573 00.001 9044 refined, 4 included, MultiStar: {0.11, 0.24}, one-star: {0.12, 0.26}
23:07:44.574 00.001 9044 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.62) = xAngle (2.75 = 2.75)
23:07:44.575 00.001 9044 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.33 = -0.33)
23:07:44.577 00.002 9044 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.26 cameraTheta=1.13 mountX=-0.24 mountY=-0.09, mountTheta=-2.80
23:07:44.579 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.24, opts=13)
23:07:44.580 00.001 9044 Enqueuing Move request for scope (0.11, 0.24)
23:07:44.582 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:44.583 00.001 9044 UpdateGuideState exits: m=5652 SNR=51.7
23:07:44.584 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:44.586 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:44.589 00.003 9044 Enqueuing Expose request
23:07:44.591 00.002 12252 Worker thread wakes up
23:07:44.592 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
23:07:44.592 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
23:07:44.592 00.000 12252 Moving (0.11, 0.24) raw xDistance=-0.24 yDistance=-0.09
23:07:44.597 00.005 12252 PPEC rslt: input = -0.24, final = -0.09, react = -0.15, pred = 0.05, hyst = -0.13, hyst_pct = 0.00, period_length = 483.45
23:07:44.597 00.000 12252 PPEC: input: -0.24, control: -0.09, exposure: 2000
23:07:44.597 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:44.597 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:07:44.597 00.000 12252 MoveAxis(E, 36, ABG)
23:07:44.597 00.000 12252 Guiding  Dir = 2, Dur = 36
23:07:44.598 00.001 12252 IsSlewing returns 0
23:07:44.598 00.000 12252 IsGuiding returns 0
23:07:44.601 00.003 12252 PulseGuide returned control before completion, sleep 44
23:07:44.646 00.045 12252 IsGuiding returns 0
23:07:44.646 00.000 12252 Move returns status 0, amount 36
23:07:44.646 00.000 12252 MoveAxis(N, 0, ABG)
23:07:44.646 00.000 12252 Move returns status 0, amount 0
23:07:44.646 00.000 12252 move complete, result=0
23:07:44.646 00.000 12252 worker thread done servicing request
23:07:44.646 00.000 12252 Worker thread wakes up
23:07:44.646 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:44.646 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:44.646 00.000 9044 GuideStep: -0.2 px 36 ms EAST, -0.1 px 0 ms NORTH
23:07:47.004 02.358 12252 Exposure complete
23:07:47.087 00.083 12252 worker thread done servicing request
23:07:47.087 00.000 9044 OnExposeComplete: enter
23:07:47.088 00.001 9044 UpdateGuideState(): m_state=6
23:07:47.089 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4378
23:07:47.091 00.002 9044 Star::Find returns 1 (0), X=1014.91, Y=826.93, Mass=5686, SNR=51.5, Peak=173 HFD=4.9
23:07:47.092 00.001 9044 MultiStar: [#1 -0.01,0.45,0.00,M2] [#2 0.06,0.21,1.22,U] [#3 0.01,0.47,0.00,M4] [#4 0.22,0.09,1.25,U] [#5 0.03,0.27,0.66,U] [#6 0.01,0.42,0.00,M2] [#7 0.04,0.27,0.44,U] [#8 0.18,0.30,0.41,U] 
23:07:47.093 00.001 9044 single-star, 5 included, MultiStar: {0.11, 0.19}, one-star: {0.08, 0.14}
23:07:47.094 00.001 9044 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.62) = xAngle (2.66 = 2.66)
23:07:47.095 00.001 9044 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.42 = -0.42)
23:07:47.096 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.04 mountX=-0.14 mountY=-0.06, mountTheta=-2.71
23:07:47.097 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.14, opts=13)
23:07:47.099 00.002 9044 Enqueuing Move request for scope (0.08, 0.14)
23:07:47.100 00.001 12252 Worker thread wakes up
23:07:47.100 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:47.101 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
23:07:47.101 00.000 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
23:07:47.101 00.000 12252 Moving (0.08, 0.14) raw xDistance=-0.14 yDistance=-0.06
23:07:47.101 00.000 9044 UpdateGuideState exits: m=5686 SNR=51.5
23:07:47.104 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:47.105 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:47.107 00.002 9044 Enqueuing Expose request
23:07:47.108 00.001 12252 PPEC rslt: input = -0.14, final = -0.04, react = -0.08, pred = 0.05, hyst = -0.07, hyst_pct = 0.00, period_length = 483.45
23:07:47.108 00.000 12252 PPEC: input: -0.14, control: -0.04, exposure: 2000
23:07:47.108 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:47.108 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:47.108 00.000 12252 MoveAxis(E, 14, ABG)
23:07:47.108 00.000 12252 Guiding  Dir = 2, Dur = 14
23:07:47.109 00.001 12252 IsSlewing returns 0
23:07:47.109 00.000 12252 IsGuiding returns 0
23:07:47.112 00.003 12252 PulseGuide returned control before completion, sleep 22
23:07:47.145 00.033 12252 IsGuiding returns 0
23:07:47.145 00.000 12252 Move returns status 0, amount 14
23:07:47.145 00.000 12252 MoveAxis(N, 0, ABG)
23:07:47.145 00.000 12252 Move returns status 0, amount 0
23:07:47.145 00.000 12252 move complete, result=0
23:07:47.145 00.000 12252 worker thread done servicing request
23:07:47.145 00.000 9044 GuideStep: -0.1 px 14 ms EAST, -0.1 px 0 ms NORTH
23:07:47.148 00.003 12252 Worker thread wakes up
23:07:47.148 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:47.148 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:49.503 02.355 12252 Exposure complete
23:07:49.575 00.072 12252 worker thread done servicing request
23:07:49.576 00.001 9044 OnExposeComplete: enter
23:07:49.577 00.001 9044 UpdateGuideState(): m_state=6
23:07:49.579 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4379
23:07:49.581 00.002 9044 Star::Find returns 1 (0), X=1014.91, Y=827.00, Mass=5995, SNR=53.2, Peak=173 HFD=5.5
23:07:49.582 00.001 9044 MultiStar: [#1 -0.08,0.40,0.00,M3] [#2 -0.04,0.23,1.19,U] [#3 -0.10,0.48,0.00,M5] [#4 0.27,0.35,0.00,M7] [#5 0.02,0.23,0.63,U] [#6 -0.07,0.28,0.41,U] [#7 -0.18,0.22,0.42,U] [#8 0.07,0.19,0.41,U] 
23:07:49.584 00.002 9044 single-star, 5 included, MultiStar: {-0.01, 0.22}, one-star: {0.08, 0.20}
23:07:49.585 00.001 9044 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.62) = xAngle (2.81 = 2.81)
23:07:49.586 00.001 9044 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.27 = -0.27)
23:07:49.587 00.001 9044 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.19 mountX=-0.20 mountY=-0.06, mountTheta=-2.86
23:07:49.589 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=0.20, opts=13)
23:07:49.591 00.002 9044 Enqueuing Move request for scope (0.08, 0.20)
23:07:49.592 00.001 12252 Worker thread wakes up
23:07:49.592 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:49.594 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
23:07:49.594 00.000 9044 UpdateGuideState exits: m=5995 SNR=53.2
23:07:49.595 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
23:07:49.595 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:49.596 00.001 12252 Moving (0.08, 0.20) raw xDistance=-0.20 yDistance=-0.06
23:07:49.596 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:49.598 00.002 9044 Enqueuing Expose request
23:07:49.599 00.001 12252 PPEC rslt: input = -0.20, final = -0.08, react = -0.12, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 483.45
23:07:49.600 00.001 12252 PPEC: input: -0.20, control: -0.08, exposure: 2000
23:07:49.600 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:49.600 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:07:49.600 00.000 12252 MoveAxis(E, 31, ABG)
23:07:49.600 00.000 12252 Guiding  Dir = 2, Dur = 31
23:07:49.600 00.000 12252 IsSlewing returns 0
23:07:49.600 00.000 12252 IsGuiding returns 0
23:07:49.602 00.002 12252 PulseGuide returned control before completion, sleep 40
23:07:49.652 00.050 12252 IsGuiding returns 0
23:07:49.652 00.000 12252 Move returns status 0, amount 31
23:07:49.652 00.000 12252 MoveAxis(N, 0, ABG)
23:07:49.652 00.000 12252 Move returns status 0, amount 0
23:07:49.652 00.000 12252 move complete, result=0
23:07:49.652 00.000 12252 worker thread done servicing request
23:07:49.653 00.001 12252 Worker thread wakes up
23:07:49.653 00.000 9044 GuideStep: -0.2 px 31 ms EAST, -0.1 px 0 ms NORTH
23:07:49.656 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:49.656 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:52.001 02.345 12252 Exposure complete
23:07:52.041 00.040 12252 worker thread done servicing request
23:07:52.041 00.000 9044 OnExposeComplete: enter
23:07:52.042 00.001 9044 UpdateGuideState(): m_state=6
23:07:52.043 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4380
23:07:52.046 00.003 9044 Star::Find returns 1 (0), X=1014.87, Y=826.95, Mass=5674, SNR=51.6, Peak=173 HFD=5.0
23:07:52.047 00.001 9044 MultiStar: [#1 0.01,0.34,1.08,U] [#2 0.01,0.18,1.24,U] [#3 -0.02,0.52,0.00,M6] [#4 0.37,0.38,0.00,M8] [#5 -0.00,0.23,0.66,U] [#6 -0.01,0.27,0.41,U] [#7 0.05,0.19,0.43,U] [#8 -0.02,0.16,0.41,U] 
23:07:52.048 00.001 9044 single-star, 6 included, MultiStar: {0.02, 0.22}, one-star: {0.05, 0.15}
23:07:52.050 00.002 9044 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.62) = xAngle (2.90 = 2.90)
23:07:52.051 00.001 9044 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.19 = -0.19)
23:07:52.052 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.27 mountX=-0.15 mountY=-0.03, mountTheta=-2.95
23:07:52.054 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.15, opts=13)
23:07:52.054 00.000 9044 Enqueuing Move request for scope (0.05, 0.15)
23:07:52.055 00.001 12252 Worker thread wakes up
23:07:52.055 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:52.056 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.15) opts 0xd
23:07:52.056 00.000 9044 UpdateGuideState exits: m=5674 SNR=51.6
23:07:52.058 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:52.059 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.15)
23:07:52.059 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:52.060 00.001 9044 Enqueuing Expose request
23:07:52.061 00.001 12252 Moving (0.05, 0.15) raw xDistance=-0.15 yDistance=-0.03
23:07:52.063 00.002 12252 PPEC rslt: input = -0.15, final = -0.06, react = -0.09, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 483.45
23:07:52.063 00.000 12252 PPEC: input: -0.15, control: -0.06, exposure: 2000
23:07:52.063 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:52.064 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:07:52.064 00.000 12252 MoveAxis(E, 22, ABG)
23:07:52.064 00.000 12252 Guiding  Dir = 2, Dur = 22
23:07:52.064 00.000 12252 IsSlewing returns 0
23:07:52.064 00.000 12252 IsGuiding returns 0
23:07:52.066 00.002 12252 PulseGuide returned control before completion, sleep 31
23:07:52.112 00.046 12252 IsGuiding returns 0
23:07:52.112 00.000 12252 Move returns status 0, amount 22
23:07:52.112 00.000 12252 MoveAxis(N, 0, ABG)
23:07:52.112 00.000 12252 Move returns status 0, amount 0
23:07:52.112 00.000 12252 move complete, result=0
23:07:52.112 00.000 12252 worker thread done servicing request
23:07:52.112 00.000 12252 Worker thread wakes up
23:07:52.112 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:52.112 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:52.112 00.000 9044 GuideStep: -0.2 px 22 ms EAST, -0.0 px 0 ms NORTH
23:07:54.475 02.363 12252 Exposure complete
23:07:54.533 00.058 12252 worker thread done servicing request
23:07:54.533 00.000 9044 OnExposeComplete: enter
23:07:54.534 00.001 9044 UpdateGuideState(): m_state=6
23:07:54.535 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4381
23:07:54.536 00.001 9044 Star::Find returns 1 (0), X=1015.00, Y=826.87, Mass=5718, SNR=51.8, Peak=173 HFD=5.1
23:07:54.538 00.002 9044 MultiStar: [#1 0.03,0.14,1.06,U] [#2 0.14,0.14,1.19,U] [#3 0.01,0.47,0.00,M7] [#4 0.39,0.28,0.00,M9] [#5 0.34,0.23,0.00,M1] [#6 -0.01,0.21,0.42,U] [#7 -0.00,0.15,0.42,U] [#8 0.22,0.25,0.41,U] 
23:07:54.539 00.001 9044 refined, 5 included, MultiStar: {0.10, 0.14}, one-star: {0.17, 0.08}
23:07:54.540 00.001 9044 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.62) = xAngle (2.58 = 2.58)
23:07:54.541 00.001 9044 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.50 = -0.50)
23:07:54.541 00.000 9044 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.96 mountX=-0.15 mountY=-0.08, mountTheta=-2.62
23:07:54.543 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.14, opts=13)
23:07:54.545 00.002 9044 Enqueuing Move request for scope (0.10, 0.14)
23:07:54.546 00.001 12252 Worker thread wakes up
23:07:54.546 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:54.548 00.002 9044 UpdateGuideState exits: m=5718 SNR=51.8
23:07:54.549 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:54.550 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:54.551 00.001 9044 Enqueuing Expose request
23:07:54.552 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
23:07:54.552 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
23:07:54.552 00.000 12252 Moving (0.10, 0.14) raw xDistance=-0.15 yDistance=-0.08
23:07:54.556 00.004 12252 PPEC rslt: input = -0.15, final = -0.04, react = -0.09, pred = 0.05, hyst = -0.08, hyst_pct = 0.00, period_length = 483.45
23:07:54.556 00.000 12252 PPEC: input: -0.15, control: -0.04, exposure: 2000
23:07:54.556 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:54.557 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:07:54.557 00.000 12252 MoveAxis(E, 16, ABG)
23:07:54.557 00.000 12252 Guiding  Dir = 2, Dur = 16
23:07:54.557 00.000 12252 IsSlewing returns 0
23:07:54.557 00.000 12252 IsGuiding returns 0
23:07:54.559 00.002 12252 PulseGuide returned control before completion, sleep 25
23:07:54.590 00.031 12252 IsGuiding returns 0
23:07:54.590 00.000 12252 Move returns status 0, amount 16
23:07:54.590 00.000 12252 MoveAxis(N, 0, ABG)
23:07:54.590 00.000 12252 Move returns status 0, amount 0
23:07:54.590 00.000 12252 move complete, result=0
23:07:54.591 00.001 12252 worker thread done servicing request
23:07:54.591 00.000 9044 GuideStep: -0.1 px 16 ms EAST, -0.1 px 0 ms NORTH
23:07:54.592 00.001 12252 Worker thread wakes up
23:07:54.592 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:54.592 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:56.933 02.341 12252 Exposure complete
23:07:56.990 00.057 12252 worker thread done servicing request
23:07:56.991 00.001 9044 OnExposeComplete: enter
23:07:56.992 00.001 9044 UpdateGuideState(): m_state=6
23:07:56.994 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4382
23:07:56.995 00.001 9044 Star::Find returns 1 (0), X=1015.03, Y=826.91, Mass=5737, SNR=51.9, Peak=173 HFD=5.0
23:07:56.997 00.002 9044 MultiStar: [#1 0.00,0.24,1.05,U] [#2 0.14,0.22,1.21,U] [#3 0.09,0.54,0.00,M8] [#4 0.34,0.35,0.00,M10] [#5 0.17,0.24,0.66,U] [#6 -0.00,0.48,0.00,M1] [#7 0.02,0.23,0.43,U] [#8 0.29,0.29,0.00,M1] 
23:07:56.998 00.001 9044 refined, 4 included, MultiStar: {0.11, 0.20}, one-star: {0.21, 0.11}
23:07:56.999 00.001 9044 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.62) = xAngle (2.68 = 2.68)
23:07:57.002 00.003 9044 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.40 = -0.40)
23:07:57.003 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.06 mountX=-0.21 mountY=-0.09, mountTheta=-2.73
23:07:57.004 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.20, opts=13)
23:07:57.005 00.001 9044 Enqueuing Move request for scope (0.11, 0.20)
23:07:57.007 00.002 12252 Worker thread wakes up
23:07:57.007 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:57.009 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
23:07:57.009 00.000 9044 UpdateGuideState exits: m=5737 SNR=51.9
23:07:57.010 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:57.010 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
23:07:57.010 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:57.012 00.002 9044 Enqueuing Expose request
23:07:57.013 00.001 12252 Moving (0.11, 0.20) raw xDistance=-0.21 yDistance=-0.09
23:07:57.015 00.002 12252 PPEC rslt: input = -0.21, final = -0.08, react = -0.13, pred = 0.05, hyst = -0.12, hyst_pct = 0.00, period_length = 483.45
23:07:57.015 00.000 12252 PPEC: input: -0.21, control: -0.08, exposure: 2000
23:07:57.015 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:57.015 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:07:57.015 00.000 12252 MoveAxis(E, 32, ABG)
23:07:57.015 00.000 12252 Guiding  Dir = 2, Dur = 32
23:07:57.016 00.001 12252 IsSlewing returns 0
23:07:57.016 00.000 12252 IsGuiding returns 0
23:07:57.018 00.002 12252 PulseGuide returned control before completion, sleep 41
23:07:57.068 00.050 12252 IsGuiding returns 0
23:07:57.069 00.001 12252 Move returns status 0, amount 32
23:07:57.069 00.000 12252 MoveAxis(N, 0, ABG)
23:07:57.069 00.000 12252 Move returns status 0, amount 0
23:07:57.069 00.000 12252 move complete, result=0
23:07:57.069 00.000 12252 worker thread done servicing request
23:07:57.069 00.000 12252 Worker thread wakes up
23:07:57.069 00.000 9044 GuideStep: -0.2 px 32 ms EAST, -0.1 px 0 ms NORTH
23:07:57.071 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:57.071 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:07:59.414 02.343 12252 Exposure complete
23:07:59.475 00.061 12252 worker thread done servicing request
23:07:59.475 00.000 9044 OnExposeComplete: enter
23:07:59.476 00.001 9044 UpdateGuideState(): m_state=6
23:07:59.479 00.003 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4383
23:07:59.480 00.001 9044 Star::Find returns 1 (0), X=1015.00, Y=827.03, Mass=5746, SNR=52.2, Peak=173 HFD=5.3
23:07:59.482 00.002 9044 MultiStar: [#1 0.01,0.45,0.00,M1] [#2 0.13,0.21,1.20,U] [#3 0.05,0.57,0.00,M9] [#4 0.40,0.37,0.00,R] [#5 0.12,0.20,0.66,U] [#6 -0.07,0.39,0.00,M2] [#7 0.12,0.23,0.43,U] [#8 0.17,0.19,0.41,U] 
23:07:59.484 00.002 9044 refined, 4 included, MultiStar: {0.14, 0.21}, one-star: {0.17, 0.23}
23:07:59.485 00.001 9044 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.62) = xAngle (2.62 = 2.62)
23:07:59.486 00.001 9044 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.47 = -0.47)
23:07:59.487 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.26 cameraTheta=0.99 mountX=-0.22 mountY=-0.11, mountTheta=-2.66
23:07:59.491 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.21, opts=13)
23:07:59.492 00.001 9044 Enqueuing Move request for scope (0.14, 0.21)
23:07:59.493 00.001 12252 Worker thread wakes up
23:07:59.493 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:07:59.494 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
23:07:59.494 00.000 9044 UpdateGuideState exits: m=5746 SNR=52.2
23:07:59.495 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:07:59.496 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:07:59.497 00.001 9044 Enqueuing Expose request
23:07:59.498 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
23:07:59.498 00.000 12252 Moving (0.14, 0.21) raw xDistance=-0.22 yDistance=-0.11
23:07:59.503 00.005 12252 PPEC rslt: input = -0.22, final = -0.10, react = -0.13, pred = 0.04, hyst = -0.12, hyst_pct = 0.00, period_length = 483.45
23:07:59.503 00.000 12252 PPEC: input: -0.22, control: -0.10, exposure: 2000
23:07:59.503 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:07:59.503 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:07:59.503 00.000 12252 MoveAxis(E, 38, ABG)
23:07:59.503 00.000 12252 Guiding  Dir = 2, Dur = 38
23:07:59.503 00.000 12252 IsSlewing returns 0
23:07:59.503 00.000 12252 IsGuiding returns 0
23:07:59.506 00.003 12252 PulseGuide returned control before completion, sleep 46
23:07:59.561 00.055 12252 IsGuiding returns 0
23:07:59.561 00.000 12252 Move returns status 0, amount 38
23:07:59.561 00.000 12252 MoveAxis(N, 0, ABG)
23:07:59.561 00.000 12252 Move returns status 0, amount 0
23:07:59.561 00.000 12252 move complete, result=0
23:07:59.561 00.000 12252 worker thread done servicing request
23:07:59.562 00.001 12252 Worker thread wakes up
23:07:59.562 00.000 9044 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
23:07:59.564 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:07:59.564 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:01.928 02.364 12252 Exposure complete
23:08:02.014 00.086 12252 worker thread done servicing request
23:08:02.014 00.000 9044 OnExposeComplete: enter
23:08:02.015 00.001 9044 UpdateGuideState(): m_state=6
23:08:02.016 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4384
23:08:02.017 00.001 9044 Star::Find returns 1 (0), X=1014.86, Y=826.97, Mass=5807, SNR=52.2, Peak=173 HFD=5.4
23:08:02.018 00.001 9044 MultiStar: [#1 -0.04,0.40,0.00,M2] [#2 0.06,0.18,1.21,U] [#3 -0.02,0.56,0.00,M10] [#4 -0.06,0.04,1.26,U] [#5 0.09,0.20,0.65,U] [#6 -0.14,0.29,0.41,U] [#7 0.02,0.16,0.43,U] [#8 0.16,0.15,0.42,U] 
23:08:02.018 00.000 9044 refined, 6 included, MultiStar: {0.02, 0.15}, one-star: {0.03, 0.17}
23:08:02.019 00.001 9044 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.62) = xAngle (3.06 = 3.06)
23:08:02.019 00.000 9044 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.02 = -0.02)
23:08:02.020 00.001 9044 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.44 mountX=-0.15 mountY=-0.00, mountTheta=-3.12
23:08:02.022 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.02, y=0.15, opts=13)
23:08:02.023 00.001 9044 Enqueuing Move request for scope (0.02, 0.15)
23:08:02.024 00.001 12252 Worker thread wakes up
23:08:02.024 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:02.026 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
23:08:02.026 00.000 9044 UpdateGuideState exits: m=5807 SNR=52.2
23:08:02.026 00.000 12252 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
23:08:02.026 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:02.028 00.002 12252 Moving (0.02, 0.15) raw xDistance=-0.15 yDistance=-0.00
23:08:02.028 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:02.029 00.001 9044 Enqueuing Expose request
23:08:02.033 00.004 12252 PPEC rslt: input = -0.15, final = -0.06, react = -0.09, pred = 0.03, hyst = -0.09, hyst_pct = 0.00, period_length = 483.45
23:08:02.033 00.000 12252 PPEC: input: -0.15, control: -0.06, exposure: 2000
23:08:02.033 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:02.033 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:08:02.033 00.000 12252 MoveAxis(E, 24, ABG)
23:08:02.033 00.000 12252 Guiding  Dir = 2, Dur = 24
23:08:02.034 00.001 12252 IsSlewing returns 0
23:08:02.034 00.000 12252 IsGuiding returns 0
23:08:02.036 00.002 12252 PulseGuide returned control before completion, sleep 32
23:08:02.076 00.040 12252 IsGuiding returns 0
23:08:02.076 00.000 12252 Move returns status 0, amount 24
23:08:02.076 00.000 12252 MoveAxis(N, 0, ABG)
23:08:02.077 00.001 12252 Move returns status 0, amount 0
23:08:02.077 00.000 12252 move complete, result=0
23:08:02.077 00.000 12252 worker thread done servicing request
23:08:02.077 00.000 12252 Worker thread wakes up
23:08:02.077 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:02.077 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:02.077 00.000 9044 GuideStep: -0.2 px 24 ms EAST, -0.0 px 0 ms NORTH
23:08:04.438 02.361 12252 Exposure complete
23:08:04.484 00.046 12252 worker thread done servicing request
23:08:04.484 00.000 9044 OnExposeComplete: enter
23:08:04.485 00.001 9044 UpdateGuideState(): m_state=6
23:08:04.486 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4385
23:08:04.488 00.002 9044 Star::Find returns 1 (0), X=1014.89, Y=826.95, Mass=5711, SNR=51.8, Peak=173 HFD=5.1
23:08:04.489 00.001 9044 MultiStar: [#1 -0.07,0.36,1.04,U] [#2 0.06,0.17,1.22,U] [#3 -0.05,0.58,0.00,R] [#4 -0.30,-0.26,0.00,M1] [#5 0.23,0.26,0.65,U] [#6 -0.06,0.28,0.43,U] [#7 0.05,0.15,0.43,U] [#8 0.19,0.10,0.43,U] 
23:08:04.490 00.001 9044 single-star, 6 included, MultiStar: {0.06, 0.22}, one-star: {0.06, 0.15}
23:08:04.491 00.001 9044 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.62) = xAngle (2.80 = 2.80)
23:08:04.492 00.001 9044 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.28 = -0.28)
23:08:04.494 00.002 9044 CameraToMount -- cameraX=0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.18 mountX=-0.15 mountY=-0.05, mountTheta=-2.85
23:08:04.497 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=0.15, opts=13)
23:08:04.498 00.001 9044 Enqueuing Move request for scope (0.06, 0.15)
23:08:04.499 00.001 12252 Worker thread wakes up
23:08:04.499 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:04.500 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.15) opts 0xd
23:08:04.500 00.000 9044 UpdateGuideState exits: m=5711 SNR=51.8
23:08:04.501 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, 0.15)
23:08:04.501 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:04.502 00.001 12252 Moving (0.06, 0.15) raw xDistance=-0.15 yDistance=-0.05
23:08:04.502 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:04.503 00.001 9044 Enqueuing Expose request
23:08:04.505 00.002 12252 PPEC rslt: input = -0.15, final = -0.07, react = -0.09, pred = 0.02, hyst = -0.09, hyst_pct = 0.00, period_length = 483.45
23:08:04.505 00.000 12252 PPEC: input: -0.15, control: -0.07, exposure: 2000
23:08:04.505 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:04.505 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:08:04.505 00.000 12252 MoveAxis(E, 27, ABG)
23:08:04.505 00.000 12252 Guiding  Dir = 2, Dur = 27
23:08:04.506 00.001 12252 IsSlewing returns 0
23:08:04.506 00.000 12252 IsGuiding returns 0
23:08:04.508 00.002 12252 PulseGuide returned control before completion, sleep 36
23:08:04.553 00.045 12252 IsGuiding returns 0
23:08:04.553 00.000 12252 Move returns status 0, amount 27
23:08:04.553 00.000 12252 MoveAxis(N, 0, ABG)
23:08:04.553 00.000 12252 Move returns status 0, amount 0
23:08:04.553 00.000 12252 move complete, result=0
23:08:04.553 00.000 12252 worker thread done servicing request
23:08:04.553 00.000 12252 Worker thread wakes up
23:08:04.554 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:04.554 00.000 9044 GuideStep: -0.2 px 27 ms EAST, -0.0 px 0 ms NORTH
23:08:04.555 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:06.903 02.348 12252 Exposure complete
23:08:06.951 00.048 12252 worker thread done servicing request
23:08:06.951 00.000 9044 OnExposeComplete: enter
23:08:06.953 00.002 9044 UpdateGuideState(): m_state=6
23:08:06.956 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4386
23:08:06.959 00.003 9044 Star::Find returns 1 (0), X=1014.90, Y=826.82, Mass=5692, SNR=51.6, Peak=173 HFD=4.9
23:08:06.962 00.003 9044 MultiStar: [#1 -0.13,0.36,0.00,M2] [#2 0.11,0.27,1.22,U] [#3 -0.02,-0.04,0.84,U] [#4 -0.28,-0.30,0.00,M2] [#5 0.02,0.16,0.66,U] [#6 -0.20,0.33,0.00,M1] [#7 -0.08,0.17,0.44,U] [#8 -0.14,0.19,0.42,U] 
23:08:06.964 00.002 9044 single-star, 5 included, MultiStar: {0.02, 0.13}, one-star: {0.07, 0.02}
23:08:06.966 00.002 9044 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.62) = xAngle (1.94 = 1.94)
23:08:06.969 00.003 9044 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.14 = -1.14)
23:08:06.971 00.002 9044 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.32 mountX=-0.03 mountY=-0.07, mountTheta=-1.95
23:08:06.975 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.07, y=0.02, opts=13)
23:08:06.977 00.002 9044 Enqueuing Move request for scope (0.07, 0.02)
23:08:06.978 00.001 12252 Worker thread wakes up
23:08:06.978 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:06.980 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
23:08:06.980 00.000 9044 UpdateGuideState exits: m=5692 SNR=51.6
23:08:06.982 00.002 12252 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
23:08:06.982 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:06.985 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:06.987 00.002 9044 Enqueuing Expose request
23:08:06.990 00.003 12252 Moving (0.07, 0.02) raw xDistance=-0.03 yDistance=-0.07
23:08:06.996 00.006 12252 PPEC rslt: input = -0.03, final = 0.03, react = -0.02, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:08:06.996 00.000 12252 PPEC: input: -0.03, control: 0.03, exposure: 2000
23:08:06.996 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:06.997 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:08:06.997 00.000 12252 MoveAxis(W, 10, ABG)
23:08:06.997 00.000 12252 Guiding  Dir = 3, Dur = 10
23:08:06.997 00.000 12252 IsSlewing returns 0
23:08:06.997 00.000 12252 IsGuiding returns 0
23:08:07.001 00.004 12252 PulseGuide returned control before completion, sleep 18
23:08:07.029 00.028 12252 IsGuiding returns 1
23:08:07.029 00.000 12252 scope still moving after pulse duration time elapsed
23:08:07.064 00.035 12252 IsSlewing returns 0
23:08:07.064 00.000 12252 IsGuiding returns 0
23:08:07.065 00.001 12252 scope move finished after 10 + 56 ms
23:08:07.065 00.000 12252 Move returns status 0, amount 10
23:08:07.065 00.000 12252 MoveAxis(N, 0, ABG)
23:08:07.065 00.000 12252 Move returns status 0, amount 0
23:08:07.065 00.000 12252 move complete, result=0
23:08:07.065 00.000 12252 worker thread done servicing request
23:08:07.065 00.000 9044 GuideStep: -0.0 px 10 ms WEST, -0.1 px 0 ms NORTH
23:08:07.067 00.002 12252 Worker thread wakes up
23:08:07.067 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:07.067 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:09.423 02.356 12252 Exposure complete
23:08:09.477 00.054 12252 worker thread done servicing request
23:08:09.477 00.000 9044 OnExposeComplete: enter
23:08:09.478 00.001 9044 UpdateGuideState(): m_state=6
23:08:09.479 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4387
23:08:09.481 00.002 9044 Star::Find returns 1 (0), X=1014.94, Y=827.16, Mass=5708, SNR=52.1, Peak=173 HFD=5.3
23:08:09.485 00.004 9044 MultiStar: [#1 -0.04,0.55,0.00,M3] [#2 0.03,0.42,0.00,M1] [#3 0.01,0.07,0.83,U] [#4 -0.17,-0.06,1.26,U] [#5 -0.02,0.46,0.00,M1] [#6 -0.19,0.47,0.00,M2] [#7 0.01,0.32,0.42,U] [#8 0.09,0.39,0.00,M1] 
23:08:09.488 00.003 9044 refined, 3 included, MultiStar: {-0.02, 0.14}, one-star: {0.11, 0.36}
23:08:09.490 00.002 9044 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.62) = xAngle (3.37 = -2.91)
23:08:09.492 00.002 9044 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.29 = 0.29)
23:08:09.496 00.004 9044 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.75 mountX=-0.14 mountY=0.04, mountTheta=2.86
23:08:09.500 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.14, opts=13)
23:08:09.501 00.001 9044 Enqueuing Move request for scope (-0.02, 0.14)
23:08:09.504 00.003 12252 Worker thread wakes up
23:08:09.504 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:09.507 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
23:08:09.507 00.000 9044 UpdateGuideState exits: m=5708 SNR=52.1
23:08:09.510 00.003 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
23:08:09.510 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:09.511 00.001 12252 Moving (-0.02, 0.14) raw xDistance=-0.14 yDistance=0.04
23:08:09.512 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:09.513 00.001 9044 Enqueuing Expose request
23:08:09.517 00.004 12252 PPEC rslt: input = -0.14, final = -0.06, react = -0.08, pred = 0.03, hyst = -0.08, hyst_pct = 0.00, period_length = 483.45
23:08:09.517 00.000 12252 PPEC: input: -0.14, control: -0.06, exposure: 2000
23:08:09.517 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:09.517 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:08:09.518 00.001 12252 MoveAxis(E, 22, ABG)
23:08:09.518 00.000 12252 Guiding  Dir = 2, Dur = 22
23:08:09.518 00.000 12252 IsSlewing returns 0
23:08:09.518 00.000 12252 IsGuiding returns 0
23:08:09.520 00.002 12252 PulseGuide returned control before completion, sleep 30
23:08:09.564 00.044 12252 IsGuiding returns 0
23:08:09.565 00.001 12252 Move returns status 0, amount 22
23:08:09.565 00.000 12252 MoveAxis(N, 0, ABG)
23:08:09.565 00.000 12252 Move returns status 0, amount 0
23:08:09.565 00.000 12252 move complete, result=0
23:08:09.565 00.000 12252 worker thread done servicing request
23:08:09.565 00.000 12252 Worker thread wakes up
23:08:09.565 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:09.565 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:09.565 00.000 9044 GuideStep: -0.1 px 22 ms EAST, 0.0 px 0 ms NORTH
23:08:11.934 02.369 12252 Exposure complete
23:08:11.990 00.056 12252 worker thread done servicing request
23:08:11.990 00.000 9044 OnExposeComplete: enter
23:08:11.991 00.001 9044 UpdateGuideState(): m_state=6
23:08:11.993 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4388
23:08:11.994 00.001 9044 Star::Find returns 1 (0), X=1014.92, Y=827.09, Mass=5685, SNR=51.6, Peak=173 HFD=5.0
23:08:11.996 00.002 9044 MultiStar: [#1 -0.10,0.55,0.00,M4] [#2 -0.02,0.39,0.00,M2] [#3 0.09,-0.01,0.83,U] [#4 -0.21,-0.14,1.27,U] [#5 0.03,0.51,0.00,M2] [#6 -0.10,0.54,0.00,M3] [#7 0.07,0.31,0.44,U] [#8 0.18,0.54,0.00,M2] 
23:08:11.997 00.001 9044 refined, 3 included, MultiStar: {-0.02, 0.07}, one-star: {0.09, 0.29}
23:08:11.998 00.001 9044 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.62) = xAngle (3.47 = -2.81)
23:08:12.000 00.002 9044 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.39 = 0.39)
23:08:12.000 00.000 9044 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.85 mountX=-0.07 mountY=0.03, mountTheta=2.76
23:08:12.004 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=0.07, opts=13)
23:08:12.005 00.001 9044 Enqueuing Move request for scope (-0.02, 0.07)
23:08:12.006 00.001 12252 Worker thread wakes up
23:08:12.006 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:12.007 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
23:08:12.007 00.000 9044 UpdateGuideState exits: m=5685 SNR=51.6
23:08:12.008 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
23:08:12.009 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:12.009 00.000 12252 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=0.03
23:08:12.010 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:12.011 00.001 9044 Enqueuing Expose request
23:08:12.013 00.002 12252 PPEC rslt: input = -0.07, final = 0.03, react = -0.04, pred = 0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:08:12.013 00.000 12252 PPEC: input: -0.07, control: 0.03, exposure: 2000
23:08:12.013 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:12.013 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:08:12.014 00.001 12252 MoveAxis(W, 10, ABG)
23:08:12.014 00.000 12252 Guiding  Dir = 3, Dur = 10
23:08:12.014 00.000 12252 IsSlewing returns 0
23:08:12.014 00.000 12252 IsGuiding returns 0
23:08:12.015 00.001 12252 PulseGuide returned control before completion, sleep 19
23:08:12.044 00.029 12252 IsGuiding returns 1
23:08:12.044 00.000 12252 scope still moving after pulse duration time elapsed
23:08:12.076 00.032 12252 IsSlewing returns 0
23:08:12.076 00.000 12252 IsGuiding returns 0
23:08:12.076 00.000 12252 scope move finished after 10 + 52 ms
23:08:12.076 00.000 12252 Move returns status 0, amount 10
23:08:12.076 00.000 12252 MoveAxis(N, 0, ABG)
23:08:12.076 00.000 12252 Move returns status 0, amount 0
23:08:12.076 00.000 12252 move complete, result=0
23:08:12.076 00.000 12252 worker thread done servicing request
23:08:12.078 00.002 12252 Worker thread wakes up
23:08:12.078 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:12.078 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:12.078 00.000 9044 GuideStep: -0.1 px 10 ms WEST, 0.0 px 0 ms NORTH
23:08:14.436 02.358 12252 Exposure complete
23:08:14.476 00.040 12252 worker thread done servicing request
23:08:14.477 00.001 9044 OnExposeComplete: enter
23:08:14.479 00.002 9044 UpdateGuideState(): m_state=6
23:08:14.480 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4389
23:08:14.481 00.001 9044 Star::Find returns 1 (0), X=1014.89, Y=827.28, Mass=5606, SNR=51.5, Peak=173 HFD=5.1
23:08:14.482 00.001 9044 MultiStar: [#1 -0.04,0.57,0.00,M5] [#2 0.06,0.51,0.00,M3] [#3 -0.05,0.21,0.86,U] [#4 -0.18,-0.11,1.28,U] [#5 0.18,0.52,0.00,M3] [#6 -0.12,0.69,0.00,M4] [#7 -0.03,0.46,0.00,M1] [#8 0.12,0.50,0.00,M3] 
23:08:14.482 00.000 9044 refined, 2 included, MultiStar: {-0.07, 0.17}, one-star: {0.06, 0.49}
23:08:14.484 00.002 9044 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.62) = xAngle (3.58 = -2.71)
23:08:14.485 00.001 9044 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.49 = 0.49)
23:08:14.486 00.001 9044 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.95 mountX=-0.16 mountY=0.09, mountTheta=2.66
23:08:14.489 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.07, y=0.17, opts=13)
23:08:14.490 00.001 9044 Enqueuing Move request for scope (-0.07, 0.17)
23:08:14.491 00.001 12252 Worker thread wakes up
23:08:14.491 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
23:08:14.491 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
23:08:14.491 00.000 12252 Moving (-0.07, 0.17) raw xDistance=-0.16 yDistance=0.09
23:08:14.491 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:14.492 00.001 9044 UpdateGuideState exits: m=5606 SNR=51.5
23:08:14.493 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:14.494 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:14.494 00.000 9044 Enqueuing Expose request
23:08:14.495 00.001 12252 PPEC rslt: input = -0.16, final = -0.05, react = -0.10, pred = 0.04, hyst = -0.09, hyst_pct = 0.00, period_length = 483.45
23:08:14.495 00.000 12252 PPEC: input: -0.16, control: -0.05, exposure: 2000
23:08:14.495 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:14.495 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:08:14.496 00.001 12252 MoveAxis(E, 21, ABG)
23:08:14.496 00.000 12252 Guiding  Dir = 2, Dur = 21
23:08:14.496 00.000 12252 IsSlewing returns 0
23:08:14.496 00.000 12252 IsGuiding returns 0
23:08:14.498 00.002 12252 PulseGuide returned control before completion, sleep 30
23:08:14.542 00.044 12252 IsGuiding returns 0
23:08:14.542 00.000 12252 Move returns status 0, amount 21
23:08:14.542 00.000 12252 MoveAxis(N, 0, ABG)
23:08:14.542 00.000 12252 Move returns status 0, amount 0
23:08:14.542 00.000 12252 move complete, result=0
23:08:14.542 00.000 12252 worker thread done servicing request
23:08:14.542 00.000 12252 Worker thread wakes up
23:08:14.542 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:14.542 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:14.542 00.000 9044 GuideStep: -0.2 px 21 ms EAST, 0.1 px 0 ms NORTH
23:08:16.880 02.338 12252 Exposure complete
23:08:16.928 00.048 12252 worker thread done servicing request
23:08:16.928 00.000 9044 OnExposeComplete: enter
23:08:16.930 00.002 9044 UpdateGuideState(): m_state=6
23:08:16.932 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4390
23:08:16.933 00.001 9044 Star::Find returns 1 (0), X=1014.76, Y=827.26, Mass=5626, SNR=51.6, Peak=173 HFD=5.2
23:08:16.935 00.002 9044 MultiStar: [#1 -0.14,0.75,0.00,M6] [#2 -0.00,0.51,0.00,M4] [#3 -0.00,0.26,0.86,U] [#4 -0.26,0.01,1.28,U] [#5 -0.03,0.65,0.00,M4] [#6 -0.09,0.75,0.00,M5] [#7 -0.12,0.59,0.00,M2] [#8 0.11,0.57,0.00,M4] 
23:08:16.937 00.002 9044 refined, 2 included, MultiStar: {-0.13, 0.22}, one-star: {-0.07, 0.46}
23:08:16.939 00.002 9044 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.62) = xAngle (3.72 = -2.56)
23:08:16.941 00.002 9044 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.64 = 0.64)
23:08:16.945 00.004 9044 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.10 mountX=-0.21 mountY=0.15, mountTheta=2.52
23:08:16.948 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.22, opts=13)
23:08:16.950 00.002 9044 Enqueuing Move request for scope (-0.13, 0.22)
23:08:16.951 00.001 12252 Worker thread wakes up
23:08:16.951 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:16.954 00.003 9044 UpdateGuideState exits: m=5626 SNR=51.6
23:08:16.955 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:16.957 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:16.958 00.001 9044 Enqueuing Expose request
23:08:16.960 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
23:08:16.960 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
23:08:16.960 00.000 12252 Moving (-0.13, 0.22) raw xDistance=-0.21 yDistance=0.15
23:08:16.963 00.003 12252 PPEC rslt: input = -0.21, final = -0.07, react = -0.13, pred = 0.06, hyst = -0.11, hyst_pct = 0.00, period_length = 483.45
23:08:16.963 00.000 12252 PPEC: input: -0.21, control: -0.07, exposure: 2000
23:08:16.963 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.15 from input 0.15
23:08:16.963 00.000 12252 MoveAxis(E, 28, ABG)
23:08:16.963 00.000 12252 Guiding  Dir = 2, Dur = 28
23:08:16.963 00.000 12252 IsSlewing returns 0
23:08:16.963 00.000 12252 IsGuiding returns 0
23:08:16.965 00.002 12252 PulseGuide returned control before completion, sleep 37
23:08:17.009 00.044 12252 IsGuiding returns 0
23:08:17.009 00.000 12252 Move returns status 0, amount 28
23:08:17.009 00.000 12252 MoveAxis(S, 52, ABG)
23:08:17.009 00.000 12252 Guiding  Dir = 1, Dur = 52
23:08:17.009 00.000 12252 IsSlewing returns 0
23:08:17.010 00.001 12252 IsGuiding returns 0
23:08:17.016 00.006 12252 PulseGuide returned control before completion, sleep 56
23:08:17.087 00.071 12252 IsGuiding returns 0
23:08:17.088 00.001 12252 Move returns status 0, amount 52
23:08:17.088 00.000 12252 move complete, result=0
23:08:17.088 00.000 12252 worker thread done servicing request
23:08:17.088 00.000 12252 Worker thread wakes up
23:08:17.088 00.000 9044 GuideStep: -0.2 px 28 ms EAST, 0.2 px 52 ms SOUTH
23:08:17.091 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:17.091 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:19.434 02.343 12252 Exposure complete
23:08:19.481 00.047 12252 worker thread done servicing request
23:08:19.481 00.000 9044 OnExposeComplete: enter
23:08:19.482 00.001 9044 UpdateGuideState(): m_state=6
23:08:19.484 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4391
23:08:19.485 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=827.28, Mass=5838, SNR=52.3, Peak=173 HFD=5.3
23:08:19.486 00.001 9044 MultiStar: [#1 -0.07,0.65,0.00,M7] [#2 0.11,0.56,0.00,M5] [#3 -0.05,0.39,0.00,M1] [#4 -0.29,-0.03,1.28,U] [#5 0.05,0.68,0.00,M5] [#6 -0.10,0.82,0.00,M6] [#7 -0.00,0.57,0.00,M3] [#8 0.05,0.54,0.00,M5] 
23:08:19.487 00.001 9044 refined, 1 included, MultiStar: {-0.13, 0.19}, one-star: {0.08, 0.49}
23:08:19.487 00.000 9044 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.62) = xAngle (3.77 = -2.51)
23:08:19.488 00.001 9044 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.69 = 0.69)
23:08:19.489 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.19 hyp=0.23 cameraTheta=2.14 mountX=-0.19 mountY=0.15, mountTheta=2.48
23:08:19.494 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.19, opts=13)
23:08:19.498 00.004 9044 Enqueuing Move request for scope (-0.13, 0.19)
23:08:19.500 00.002 12252 Worker thread wakes up
23:08:19.500 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:19.502 00.002 9044 UpdateGuideState exits: m=5838 SNR=52.3
23:08:19.504 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:19.506 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:19.509 00.003 9044 Enqueuing Expose request
23:08:19.511 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.19) opts 0xd
23:08:19.511 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.19)
23:08:19.511 00.000 12252 Moving (-0.13, 0.19) raw xDistance=-0.19 yDistance=0.15
23:08:19.514 00.003 12252 PPEC rslt: input = -0.19, final = -0.05, react = -0.11, pred = 0.06, hyst = -0.10, hyst_pct = 0.00, period_length = 483.45
23:08:19.514 00.000 12252 PPEC: input: -0.19, control: -0.05, exposure: 2000
23:08:19.514 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:19.514 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:08:19.514 00.000 12252 MoveAxis(E, 19, ABG)
23:08:19.514 00.000 12252 Guiding  Dir = 2, Dur = 19
23:08:19.515 00.001 12252 IsSlewing returns 0
23:08:19.515 00.000 12252 IsGuiding returns 0
23:08:19.517 00.002 12252 PulseGuide returned control before completion, sleep 28
23:08:19.550 00.033 12252 IsGuiding returns 0
23:08:19.550 00.000 12252 Move returns status 0, amount 19
23:08:19.550 00.000 12252 MoveAxis(N, 0, ABG)
23:08:19.550 00.000 12252 Move returns status 0, amount 0
23:08:19.550 00.000 12252 move complete, result=0
23:08:19.550 00.000 12252 worker thread done servicing request
23:08:19.550 00.000 9044 GuideStep: -0.2 px 19 ms EAST, 0.1 px 0 ms NORTH
23:08:19.551 00.001 12252 Worker thread wakes up
23:08:19.551 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:19.551 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:21.911 02.360 12252 Exposure complete
23:08:21.965 00.054 12252 worker thread done servicing request
23:08:21.965 00.000 9044 OnExposeComplete: enter
23:08:21.967 00.002 9044 UpdateGuideState(): m_state=6
23:08:21.968 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4392
23:08:21.969 00.001 9044 Star::Find returns 1 (0), X=1014.94, Y=827.15, Mass=5855, SNR=52.4, Peak=173 HFD=5.5
23:08:21.971 00.002 9044 MultiStar: [#1 0.04,0.62,0.00,M8] [#2 0.05,0.37,1.20,U] [#3 -0.00,0.27,0.84,U] [#4 -0.15,-0.02,1.26,U] [#5 0.00,0.57,0.00,M6] [#6 -0.08,0.68,0.00,M7] [#7 0.12,0.50,0.00,M4] [#8 0.06,0.44,0.00,M6] 
23:08:21.973 00.002 9044 refined, 3 included, MultiStar: {-0.01, 0.23}, one-star: {0.12, 0.35}
23:08:21.974 00.001 9044 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.62) = xAngle (3.22 = -3.06)
23:08:21.975 00.001 9044 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.14 = 0.14)
23:08:21.976 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=0.23 hyp=0.23 cameraTheta=1.60 mountX=-0.23 mountY=0.03, mountTheta=3.00
23:08:21.978 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=0.23, opts=13)
23:08:21.982 00.004 9044 Enqueuing Move request for scope (-0.01, 0.23)
23:08:21.984 00.002 12252 Worker thread wakes up
23:08:21.984 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:21.985 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.23) opts 0xd
23:08:21.985 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.01, 0.23)
23:08:21.985 00.000 9044 UpdateGuideState exits: m=5855 SNR=52.4
23:08:21.988 00.003 12252 Moving (-0.01, 0.23) raw xDistance=-0.23 yDistance=0.03
23:08:21.988 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:21.990 00.002 12252 PPEC rslt: input = -0.23, final = -0.09, react = -0.14, pred = 0.05, hyst = -0.13, hyst_pct = 0.00, period_length = 483.45
23:08:21.990 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:21.993 00.003 9044 Enqueuing Expose request
23:08:21.995 00.002 12252 PPEC: input: -0.23, control: -0.09, exposure: 2000
23:08:21.995 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:21.995 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:08:21.995 00.000 12252 MoveAxis(E, 35, ABG)
23:08:21.995 00.000 12252 Guiding  Dir = 2, Dur = 35
23:08:21.996 00.001 12252 IsSlewing returns 0
23:08:21.996 00.000 12252 IsGuiding returns 0
23:08:21.998 00.002 12252 PulseGuide returned control before completion, sleep 43
23:08:22.046 00.048 12252 IsGuiding returns 0
23:08:22.046 00.000 12252 Move returns status 0, amount 35
23:08:22.046 00.000 12252 MoveAxis(N, 0, ABG)
23:08:22.046 00.000 12252 Move returns status 0, amount 0
23:08:22.046 00.000 12252 move complete, result=0
23:08:22.047 00.001 12252 worker thread done servicing request
23:08:22.047 00.000 9044 GuideStep: -0.2 px 35 ms EAST, 0.0 px 0 ms NORTH
23:08:22.048 00.001 12252 Worker thread wakes up
23:08:22.048 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:22.048 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:24.412 02.364 12252 Exposure complete
23:08:24.460 00.048 12252 worker thread done servicing request
23:08:24.461 00.001 9044 OnExposeComplete: enter
23:08:24.463 00.002 9044 UpdateGuideState(): m_state=6
23:08:24.465 00.002 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4393
23:08:24.467 00.002 9044 Star::Find returns 1 (0), X=1014.86, Y=827.26, Mass=5753, SNR=52.0, Peak=173 HFD=5.1
23:08:24.468 00.001 9044 MultiStar: [#1 -0.18,0.61,0.00,M9] [#2 0.02,0.44,0.00,M5] [#3 -0.15,0.35,0.83,U] [#4 -0.25,-0.01,1.29,U] [#5 0.08,0.57,0.00,M7] [#6 -0.07,0.64,0.00,M8] [#7 -0.11,0.34,0.42,U] [#8 0.06,0.41,0.00,M7] 
23:08:24.469 00.001 9044 refined, 3 included, MultiStar: {-0.13, 0.25}, one-star: {0.03, 0.46}
23:08:24.470 00.001 9044 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.62) = xAngle (3.68 = -2.61)
23:08:24.471 00.001 9044 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (0.59 = 0.59)
23:08:24.472 00.001 9044 CameraToMount -- cameraX=-0.13 cameraY=0.25 hyp=0.28 cameraTheta=2.05 mountX=-0.24 mountY=0.16, mountTheta=2.56
23:08:24.473 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.13, y=0.25, opts=13)
23:08:24.474 00.001 9044 Enqueuing Move request for scope (-0.13, 0.25)
23:08:24.475 00.001 12252 Worker thread wakes up
23:08:24.475 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:24.475 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.25) opts 0xd
23:08:24.475 00.000 9044 UpdateGuideState exits: m=5753 SNR=52.0
23:08:24.477 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.13, 0.25)
23:08:24.477 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:24.478 00.001 12252 Moving (-0.13, 0.25) raw xDistance=-0.24 yDistance=0.16
23:08:24.478 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:24.479 00.001 9044 Enqueuing Expose request
23:08:24.481 00.002 12252 PPEC rslt: input = -0.24, final = -0.11, react = -0.15, pred = 0.04, hyst = -0.13, hyst_pct = 0.00, period_length = 483.45
23:08:24.481 00.000 12252 PPEC: input: -0.24, control: -0.11, exposure: 2000
23:08:24.481 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.16 from input 0.16
23:08:24.481 00.000 12252 MoveAxis(E, 42, ABG)
23:08:24.481 00.000 12252 Guiding  Dir = 2, Dur = 42
23:08:24.482 00.001 12252 IsSlewing returns 0
23:08:24.482 00.000 12252 IsGuiding returns 0
23:08:24.484 00.002 12252 PulseGuide returned control before completion, sleep 51
23:08:24.546 00.062 12252 IsGuiding returns 0
23:08:24.546 00.000 12252 Move returns status 0, amount 42
23:08:24.546 00.000 12252 MoveAxis(S, 54, ABG)
23:08:24.546 00.000 12252 Guiding  Dir = 1, Dur = 54
23:08:24.546 00.000 12252 IsSlewing returns 0
23:08:24.546 00.000 12252 IsGuiding returns 0
23:08:24.553 00.007 12252 PulseGuide returned control before completion, sleep 59
23:08:24.625 00.072 12252 IsGuiding returns 0
23:08:24.625 00.000 12252 Move returns status 0, amount 54
23:08:24.625 00.000 12252 move complete, result=0
23:08:24.625 00.000 12252 worker thread done servicing request
23:08:24.625 00.000 9044 GuideStep: -0.2 px 42 ms EAST, 0.2 px 54 ms SOUTH
23:08:24.628 00.003 12252 Worker thread wakes up
23:08:24.628 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:24.628 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:26.986 02.358 12252 Exposure complete
23:08:27.034 00.048 12252 worker thread done servicing request
23:08:27.034 00.000 9044 OnExposeComplete: enter
23:08:27.035 00.001 9044 UpdateGuideState(): m_state=6
23:08:27.036 00.001 9044 Star::Find(15, 1014, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4394
23:08:27.038 00.002 9044 Star::Find returns 1 (0), X=1015.05, Y=827.12, Mass=5551, SNR=51.3, Peak=173 HFD=4.8
23:08:27.039 00.001 9044 MultiStar: [#1 0.06,0.46,0.00,M10] [#2 0.15,0.39,0.00,M6] [#3 0.07,0.14,0.85,U] [#4 0.03,0.11,1.28,U] [#5 0.20,0.38,0.00,M8] [#6 0.03,0.38,0.00,M9] [#7 0.17,0.31,0.43,U] [#8 0.22,0.42,0.00,M8] 
23:08:27.041 00.002 9044 refined, 3 included, MultiStar: {0.11, 0.20}, one-star: {0.22, 0.33}
23:08:27.043 00.002 9044 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.62) = xAngle (2.70 = 2.70)
23:08:27.045 00.002 9044 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.39 = -0.39)
23:08:27.046 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.07 mountX=-0.21 mountY=-0.09, mountTheta=-2.74
23:08:27.048 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=0.20, opts=13)
23:08:27.049 00.001 9044 Enqueuing Move request for scope (0.11, 0.20)
23:08:27.050 00.001 12252 Worker thread wakes up
23:08:27.050 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:27.051 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
23:08:27.051 00.000 9044 UpdateGuideState exits: m=5551 SNR=51.3
23:08:27.053 00.002 12252 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
23:08:27.053 00.000 12252 Moving (0.11, 0.20) raw xDistance=-0.21 yDistance=-0.09
23:08:27.053 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:27.056 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:27.058 00.002 9044 Enqueuing Expose request
23:08:27.060 00.002 12252 PPEC rslt: input = -0.21, final = -0.10, react = -0.13, pred = 0.02, hyst = -0.12, hyst_pct = 0.00, period_length = 483.45
23:08:27.061 00.001 12252 PPEC: input: -0.21, control: -0.10, exposure: 2000
23:08:27.061 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:27.061 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:08:27.061 00.000 12252 MoveAxis(E, 41, ABG)
23:08:27.061 00.000 12252 Guiding  Dir = 2, Dur = 41
23:08:27.061 00.000 12252 IsSlewing returns 0
23:08:27.061 00.000 12252 IsGuiding returns 0
23:08:27.063 00.002 12252 PulseGuide returned control before completion, sleep 49
23:08:27.120 00.057 12252 IsGuiding returns 0
23:08:27.120 00.000 12252 Move returns status 0, amount 41
23:08:27.120 00.000 12252 MoveAxis(N, 0, ABG)
23:08:27.120 00.000 12252 Move returns status 0, amount 0
23:08:27.120 00.000 12252 move complete, result=0
23:08:27.120 00.000 12252 worker thread done servicing request
23:08:27.121 00.001 9044 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
23:08:27.122 00.001 12252 Worker thread wakes up
23:08:27.122 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:27.122 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:29.487 02.365 12252 Exposure complete
23:08:29.545 00.058 12252 worker thread done servicing request
23:08:29.545 00.000 9044 OnExposeComplete: enter
23:08:29.546 00.001 9044 UpdateGuideState(): m_state=6
23:08:29.547 00.001 9044 Star::Find(15, 1015, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4395
23:08:29.548 00.001 9044 Star::Find returns 1 (0), X=1015.07, Y=827.07, Mass=5705, SNR=51.8, Peak=173 HFD=5.5
23:08:29.549 00.001 9044 MultiStar: [#1 0.10,0.24,1.06,U] [#2 0.06,0.26,1.22,U] [#3 0.12,0.10,0.84,U] [#4 0.10,0.06,1.25,U] [#5 0.19,0.25,0.65,U] [#6 0.07,0.52,0.00,M10] [#7 0.22,0.28,0.42,U] [#8 0.22,0.30,0.41,U] 
23:08:29.550 00.001 9044 refined, 7 included, MultiStar: {0.14, 0.21}, one-star: {0.24, 0.27}
23:08:29.551 00.001 9044 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.62) = xAngle (2.60 = 2.60)
23:08:29.552 00.001 9044 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.48 = -0.48)
23:08:29.553 00.001 9044 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.25 cameraTheta=0.98 mountX=-0.21 mountY=-0.11, mountTheta=-2.65
23:08:29.556 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=0.21, opts=13)
23:08:29.558 00.002 9044 Enqueuing Move request for scope (0.14, 0.21)
23:08:29.559 00.001 12252 Worker thread wakes up
23:08:29.559 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
23:08:29.560 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
23:08:29.560 00.000 9044 UpdateGuideState exits: m=5705 SNR=51.8
23:08:29.561 00.001 12252 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
23:08:29.561 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:29.562 00.001 12252 Moving (0.14, 0.21) raw xDistance=-0.21 yDistance=-0.11
23:08:29.562 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:29.563 00.001 9044 Enqueuing Expose request
23:08:29.565 00.002 12252 PPEC rslt: input = -0.21, final = -0.13, react = -0.13, pred = -0.00, hyst = -0.12, hyst_pct = 0.00, period_length = 483.45
23:08:29.565 00.000 12252 PPEC: input: -0.21, control: -0.13, exposure: 2000
23:08:29.565 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:29.566 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:08:29.566 00.000 12252 MoveAxis(E, 52, ABG)
23:08:29.566 00.000 12252 Guiding  Dir = 2, Dur = 52
23:08:29.566 00.000 12252 IsSlewing returns 0
23:08:29.566 00.000 12252 IsGuiding returns 0
23:08:29.569 00.003 12252 PulseGuide returned control before completion, sleep 61
23:08:29.633 00.064 12252 IsGuiding returns 1
23:08:29.633 00.000 12252 scope still moving after pulse duration time elapsed
23:08:29.664 00.031 12252 IsSlewing returns 0
23:08:29.669 00.005 12252 IsGuiding returns 0
23:08:29.670 00.001 12252 scope move finished after 52 + 50 ms
23:08:29.670 00.000 12252 Move returns status 0, amount 52
23:08:29.670 00.000 12252 MoveAxis(N, 0, ABG)
23:08:29.670 00.000 12252 Move returns status 0, amount 0
23:08:29.670 00.000 12252 move complete, result=0
23:08:29.670 00.000 12252 worker thread done servicing request
23:08:29.670 00.000 9044 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
23:08:29.672 00.002 12252 Worker thread wakes up
23:08:29.672 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:29.672 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:32.005 02.333 12252 Exposure complete
23:08:32.052 00.047 12252 worker thread done servicing request
23:08:32.053 00.001 9044 OnExposeComplete: enter
23:08:32.054 00.001 9044 UpdateGuideState(): m_state=6
23:08:32.055 00.001 9044 Star::Find(15, 1015, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4396
23:08:32.056 00.001 9044 Star::Find returns 1 (0), X=1014.99, Y=826.83, Mass=5862, SNR=52.4, Peak=173 HFD=5.4
23:08:32.058 00.002 9044 MultiStar: [#1 0.02,0.06,1.03,U] [#2 0.16,0.08,1.19,U] [#3 0.00,-0.20,0.81,U] [#4 0.10,-1.25,0.00,M1] [#5 0.06,0.15,0.63,U] [#6 0.03,0.20,0.41,U] [#7 0.12,0.06,0.42,U] [#8 0.23,0.13,0.41,U] 
23:08:32.060 00.002 9044 refined, 7 included, MultiStar: {0.10, 0.05}, one-star: {0.16, 0.03}
23:08:32.061 00.001 9044 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.62) = xAngle (2.09 = 2.09)
23:08:32.062 00.001 9044 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.00 = -1.00)
23:08:32.063 00.001 9044 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.46 mountX=-0.05 mountY=-0.09, mountTheta=-2.10
23:08:32.065 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.10, y=0.05, opts=13)
23:08:32.066 00.001 9044 Enqueuing Move request for scope (0.10, 0.05)
23:08:32.067 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:32.068 00.001 9044 UpdateGuideState exits: m=5862 SNR=52.4
23:08:32.069 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:32.071 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:32.072 00.001 9044 Enqueuing Expose request
23:08:32.073 00.001 12252 Worker thread wakes up
23:08:32.073 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
23:08:32.073 00.000 12252 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
23:08:32.073 00.000 12252 Moving (0.10, 0.05) raw xDistance=-0.05 yDistance=-0.09
23:08:32.076 00.003 12252 PPEC rslt: input = -0.05, final = -0.02, react = -0.03, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:08:32.076 00.000 12252 PPEC: input: -0.05, control: -0.02, exposure: 2000
23:08:32.076 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:32.076 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:08:32.076 00.000 12252 MoveAxis(E, 6, ABG)
23:08:32.076 00.000 12252 Guiding  Dir = 2, Dur = 6
23:08:32.076 00.000 12252 IsSlewing returns 0
23:08:32.076 00.000 12252 IsGuiding returns 0
23:08:32.078 00.002 12252 PulseGuide returned control before completion, sleep 14
23:08:32.106 00.028 12252 IsGuiding returns 0
23:08:32.106 00.000 12252 Move returns status 0, amount 6
23:08:32.106 00.000 12252 MoveAxis(N, 0, ABG)
23:08:32.106 00.000 12252 Move returns status 0, amount 0
23:08:32.106 00.000 12252 move complete, result=0
23:08:32.106 00.000 12252 worker thread done servicing request
23:08:32.107 00.001 9044 GuideStep: -0.1 px 6 ms EAST, -0.1 px 0 ms NORTH
23:08:32.107 00.000 12252 Worker thread wakes up
23:08:32.108 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:32.108 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:34.476 02.368 12252 Exposure complete
23:08:34.550 00.074 12252 worker thread done servicing request
23:08:34.550 00.000 9044 OnExposeComplete: enter
23:08:34.551 00.001 9044 UpdateGuideState(): m_state=6
23:08:34.553 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4397
23:08:34.554 00.001 9044 Star::Find returns 1 (0), X=1014.99, Y=826.73, Mass=5887, SNR=52.6, Peak=173 HFD=5.3
23:08:34.556 00.002 9044 MultiStar: [#1 0.09,0.06,1.02,U] [#2 0.08,0.13,1.20,U] [#3 0.00,-0.26,0.82,U] [#4 0.12,-1.33,0.00,M2] [#5 0.05,0.02,0.63,U] [#6 0.05,0.13,0.40,U] [#7 0.14,0.06,0.43,U] [#8 0.19,0.01,0.40,U] 
23:08:34.558 00.002 9044 refined, 7 included, MultiStar: {0.09, 0.01}, one-star: {0.16, -0.06}
23:08:34.561 00.003 9044 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.62) = xAngle (1.69 = 1.69)
23:08:34.562 00.001 9044 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.40 = -1.40)
23:08:34.562 00.000 9044 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.06 mountX=-0.01 mountY=-0.09, mountTheta=-1.69
23:08:34.564 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.01, opts=13)
23:08:34.566 00.002 9044 Enqueuing Move request for scope (0.09, 0.01)
23:08:34.570 00.004 12252 Worker thread wakes up
23:08:34.570 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:34.572 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
23:08:34.572 00.000 9044 UpdateGuideState exits: m=5887 SNR=52.6
23:08:34.575 00.003 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
23:08:34.575 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:34.577 00.002 12252 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
23:08:34.578 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:34.580 00.002 9044 Enqueuing Expose request
23:08:34.584 00.004 12252 PPEC rslt: input = -0.01, final = -0.02, react = -0.01, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:08:34.584 00.000 12252 PPEC: input: -0.01, control: -0.02, exposure: 2000
23:08:34.585 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:34.585 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:08:34.585 00.000 12252 MoveAxis(E, 6, ABG)
23:08:34.585 00.000 12252 Guiding  Dir = 2, Dur = 6
23:08:34.585 00.000 12252 IsSlewing returns 0
23:08:34.586 00.001 12252 IsGuiding returns 0
23:08:34.587 00.001 12252 PulseGuide returned control before completion, sleep 15
23:08:34.617 00.030 12252 IsGuiding returns 0
23:08:34.617 00.000 12252 Move returns status 0, amount 6
23:08:34.617 00.000 12252 MoveAxis(N, 0, ABG)
23:08:34.619 00.002 12252 Move returns status 0, amount 0
23:08:34.619 00.000 12252 move complete, result=0
23:08:34.619 00.000 12252 worker thread done servicing request
23:08:34.619 00.000 9044 GuideStep: -0.0 px 6 ms EAST, -0.1 px 0 ms NORTH
23:08:34.620 00.001 12252 Worker thread wakes up
23:08:34.621 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:34.621 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:36.964 02.343 12252 Exposure complete
23:08:37.034 00.070 12252 worker thread done servicing request
23:08:37.034 00.000 9044 OnExposeComplete: enter
23:08:37.036 00.002 9044 UpdateGuideState(): m_state=6
23:08:37.037 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4398
23:08:37.039 00.002 9044 Star::Find returns 1 (0), X=1015.01, Y=826.93, Mass=5690, SNR=51.6, Peak=173 HFD=4.8
23:08:37.039 00.000 9044 MultiStar: [#1 0.03,0.19,1.05,U] [#2 0.17,0.18,1.20,U] [#3 0.06,-0.12,0.84,U] [#4 0.00,-0.02,1.27,U] [#5 0.31,0.26,0.00,M6] [#6 0.04,0.27,0.43,U] [#7 0.09,0.18,0.44,U] [#8 0.23,0.19,0.42,U] 
23:08:37.040 00.001 9044 refined, 7 included, MultiStar: {0.09, 0.11}, one-star: {0.18, 0.13}
23:08:37.041 00.001 9044 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.62) = xAngle (2.47 = 2.47)
23:08:37.041 00.000 9044 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-0.61 = -0.61)
23:08:37.043 00.002 9044 CameraToMount -- cameraX=0.09 cameraY=0.11 hyp=0.14 cameraTheta=0.84 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
23:08:37.044 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.09, y=0.11, opts=13)
23:08:37.045 00.001 9044 Enqueuing Move request for scope (0.09, 0.11)
23:08:37.046 00.001 12252 Worker thread wakes up
23:08:37.046 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.11) opts 0xd
23:08:37.046 00.000 12252 Handling offset move in thread for scope, endpoint = (0.09, 0.11)
23:08:37.046 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:37.047 00.001 12252 Moving (0.09, 0.11) raw xDistance=-0.11 yDistance=-0.08
23:08:37.047 00.000 9044 UpdateGuideState exits: m=5690 SNR=51.6
23:08:37.048 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:37.049 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:37.050 00.001 9044 Enqueuing Expose request
23:08:37.051 00.001 12252 PPEC rslt: input = -0.11, final = -0.09, react = -0.07, pred = -0.03, hyst = -0.06, hyst_pct = 0.00, period_length = 483.45
23:08:37.051 00.000 12252 PPEC: input: -0.11, control: -0.09, exposure: 2000
23:08:37.051 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:37.051 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:08:37.051 00.000 12252 MoveAxis(E, 36, ABG)
23:08:37.051 00.000 12252 Guiding  Dir = 2, Dur = 36
23:08:37.052 00.001 12252 IsSlewing returns 0
23:08:37.052 00.000 12252 IsGuiding returns 0
23:08:37.054 00.002 12252 PulseGuide returned control before completion, sleep 45
23:08:37.113 00.059 12252 IsGuiding returns 0
23:08:37.113 00.000 12252 Move returns status 0, amount 36
23:08:37.113 00.000 12252 MoveAxis(N, 0, ABG)
23:08:37.113 00.000 12252 Move returns status 0, amount 0
23:08:37.113 00.000 12252 move complete, result=0
23:08:37.113 00.000 12252 worker thread done servicing request
23:08:37.113 00.000 12252 Worker thread wakes up
23:08:37.113 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:37.113 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:37.113 00.000 9044 GuideStep: -0.1 px 36 ms EAST, -0.1 px 0 ms NORTH
23:08:39.461 02.348 12252 Exposure complete
23:08:39.521 00.060 12252 worker thread done servicing request
23:08:39.521 00.000 9044 OnExposeComplete: enter
23:08:39.524 00.003 9044 UpdateGuideState(): m_state=6
23:08:39.526 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4399
23:08:39.529 00.003 9044 Star::Find returns 1 (0), X=1015.07, Y=826.80, Mass=5624, SNR=51.4, Peak=173 HFD=5.0
23:08:39.533 00.004 9044 MultiStar: [#1 0.06,0.06,1.06,U] [#2 0.37,0.15,0.00,M3] [#3 0.14,-0.28,0.83,U] [#4 0.50,-0.93,0.00,M2] [#5 0.13,0.11,0.65,U] [#6 0.17,0.08,0.42,U] [#7 0.15,0.02,0.43,U] [#8 0.34,0.19,0.00,M5] 
23:08:39.535 00.002 9044 refined, 5 included, MultiStar: {0.15, -0.01}, one-star: {0.24, -0.00}
23:08:39.537 00.002 9044 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.62) = xAngle (1.53 = 1.53)
23:08:39.539 00.002 9044 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.55 = -1.55)
23:08:39.541 00.002 9044 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.10 mountX=0.01 mountY=-0.15, mountTheta=-1.53
23:08:39.544 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.01, opts=13)
23:08:39.546 00.002 9044 Enqueuing Move request for scope (0.15, -0.01)
23:08:39.548 00.002 12252 Worker thread wakes up
23:08:39.548 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
23:08:39.548 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
23:08:39.548 00.000 12252 Moving (0.15, -0.01) raw xDistance=0.01 yDistance=-0.15
23:08:39.548 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:39.550 00.002 9044 UpdateGuideState exits: m=5624 SNR=51.4
23:08:39.552 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:39.552 00.000 12252 PPEC rslt: input = 0.01, final = -0.03, react = 0.00, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:08:39.553 00.001 12252 PPEC: input: 0.01, control: -0.03, exposure: 2000
23:08:39.553 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:39.553 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:08:39.553 00.000 12252 MoveAxis(E, 11, ABG)
23:08:39.553 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:39.555 00.002 9044 Enqueuing Expose request
23:08:39.555 00.000 12252 Guiding  Dir = 2, Dur = 11
23:08:39.556 00.001 12252 IsSlewing returns 0
23:08:39.556 00.000 12252 IsGuiding returns 0
23:08:39.558 00.002 12252 PulseGuide returned control before completion, sleep 20
23:08:39.597 00.039 12252 IsGuiding returns 0
23:08:39.597 00.000 12252 Move returns status 0, amount 11
23:08:39.597 00.000 12252 MoveAxis(N, 0, ABG)
23:08:39.597 00.000 12252 Move returns status 0, amount 0
23:08:39.597 00.000 12252 move complete, result=0
23:08:39.597 00.000 12252 worker thread done servicing request
23:08:39.597 00.000 12252 Worker thread wakes up
23:08:39.597 00.000 9044 GuideStep: 0.0 px 11 ms EAST, -0.1 px 0 ms NORTH
23:08:39.600 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:39.600 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:41.941 02.341 12252 Exposure complete
23:08:41.989 00.048 12252 worker thread done servicing request
23:08:41.989 00.000 9044 OnExposeComplete: enter
23:08:41.991 00.002 9044 UpdateGuideState(): m_state=6
23:08:41.992 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4400
23:08:41.993 00.001 9044 Star::Find returns 1 (0), X=1015.13, Y=826.76, Mass=5619, SNR=51.4, Peak=173 HFD=5.1
23:08:41.994 00.001 9044 MultiStar: [#1 0.13,0.09,1.05,U] [#2 0.24,0.06,1.19,U] [#3 0.19,-0.35,0.00,M1] [#4 0.10,-1.26,0.00,M3] [#5 0.43,0.06,0.00,M6] [#6 0.09,0.24,0.41,U] [#7 0.04,-0.01,0.42,U] [#8 0.30,0.05,0.43,U] 
23:08:41.996 00.002 9044 refined, 5 included, MultiStar: {0.20, 0.05}, one-star: {0.30, -0.04}
23:08:41.999 00.003 9044 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.62) = xAngle (1.89 = 1.89)
23:08:42.001 00.002 9044 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.19 = -1.19)
23:08:42.003 00.002 9044 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.27 mountX=-0.07 mountY=-0.19, mountTheta=-1.90
23:08:42.007 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.20, y=0.05, opts=13)
23:08:42.009 00.002 9044 Enqueuing Move request for scope (0.20, 0.05)
23:08:42.011 00.002 12252 Worker thread wakes up
23:08:42.011 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:42.013 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
23:08:42.013 00.000 9044 UpdateGuideState exits: m=5619 SNR=51.4
23:08:42.015 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:42.016 00.001 12252 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
23:08:42.016 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:42.018 00.002 9044 Enqueuing Expose request
23:08:42.021 00.003 12252 Moving (0.20, 0.05) raw xDistance=-0.07 yDistance=-0.19
23:08:42.026 00.005 12252 PPEC rslt: input = -0.07, final = -0.02, react = -0.04, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:08:42.026 00.000 12252 PPEC: input: -0.07, control: -0.02, exposure: 2000
23:08:42.026 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:08:42.026 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:08:42.026 00.000 12252 MoveAxis(E, 8, ABG)
23:08:42.026 00.000 12252 Guiding  Dir = 2, Dur = 8
23:08:42.027 00.001 12252 IsSlewing returns 0
23:08:42.027 00.000 12252 IsGuiding returns 0
23:08:42.029 00.002 12252 PulseGuide returned control before completion, sleep 16
23:08:42.056 00.027 12252 IsGuiding returns 0
23:08:42.056 00.000 12252 Move returns status 0, amount 8
23:08:42.056 00.000 12252 MoveAxis(N, 0, ABG)
23:08:42.056 00.000 12252 Move returns status 0, amount 0
23:08:42.056 00.000 12252 move complete, result=0
23:08:42.056 00.000 12252 worker thread done servicing request
23:08:42.056 00.000 12252 Worker thread wakes up
23:08:42.056 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:42.056 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:42.056 00.000 9044 GuideStep: -0.1 px 8 ms EAST, -0.2 px 0 ms NORTH
23:08:44.398 02.342 12252 Exposure complete
23:08:44.443 00.045 12252 worker thread done servicing request
23:08:44.443 00.000 9044 OnExposeComplete: enter
23:08:44.444 00.001 9044 UpdateGuideState(): m_state=6
23:08:44.445 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4401
23:08:44.446 00.001 9044 Star::Find returns 1 (0), X=1015.11, Y=826.74, Mass=5653, SNR=51.5, Peak=173 HFD=5.1
23:08:44.447 00.001 9044 MultiStar: [#1 0.20,-0.03,1.06,U] [#2 0.39,-0.04,0.00,M3] [#3 0.14,-0.45,0.00,M2] [#4 0.18,-1.29,0.00,M4] [#5 0.16,-0.11,0.65,U] [#6 0.16,0.10,0.43,U] [#7 0.18,-0.06,0.43,U] [#8 0.28,-0.03,0.42,U] 
23:08:44.447 00.000 9044 refined, 5 included, MultiStar: {0.22, -0.04}, one-star: {0.28, -0.05}
23:08:44.448 00.001 9044 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.62) = xAngle (1.46 = 1.46)
23:08:44.449 00.001 9044 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.63 = -1.63)
23:08:44.450 00.001 9044 CameraToMount -- cameraX=0.22 cameraY=-0.04 hyp=0.22 cameraTheta=-0.17 mountX=0.03 mountY=-0.22, mountTheta=-1.46
23:08:44.452 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.22, y=-0.04, opts=13)
23:08:44.453 00.001 9044 Enqueuing Move request for scope (0.22, -0.04)
23:08:44.454 00.001 12252 Worker thread wakes up
23:08:44.454 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:44.456 00.002 9044 UpdateGuideState exits: m=5653 SNR=51.5
23:08:44.458 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.04) opts 0xd
23:08:44.458 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:44.460 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:44.462 00.002 9044 Enqueuing Expose request
23:08:44.464 00.002 12252 Handling offset move in thread for scope, endpoint = (0.22, -0.04)
23:08:44.465 00.001 12252 Moving (0.22, -0.04) raw xDistance=0.03 yDistance=-0.22
23:08:44.468 00.003 12252 PPEC rslt: input = 0.03, final = -0.02, react = 0.02, pred = -0.02, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:08:44.468 00.000 12252 PPEC: input: 0.03, control: -0.02, exposure: 2000
23:08:44.469 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:08:44.469 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:08:44.469 00.000 12252 MoveAxis(E, 10, ABG)
23:08:44.469 00.000 12252 Guiding  Dir = 2, Dur = 10
23:08:44.469 00.000 12252 IsSlewing returns 0
23:08:44.470 00.001 12252 IsGuiding returns 0
23:08:44.472 00.002 12252 PulseGuide returned control before completion, sleep 19
23:08:44.503 00.031 12252 IsGuiding returns 0
23:08:44.503 00.000 12252 Move returns status 0, amount 10
23:08:44.503 00.000 12252 MoveAxis(N, 0, ABG)
23:08:44.503 00.000 12252 Move returns status 0, amount 0
23:08:44.503 00.000 12252 move complete, result=0
23:08:44.503 00.000 12252 worker thread done servicing request
23:08:44.504 00.001 12252 Worker thread wakes up
23:08:44.504 00.000 9044 GuideStep: 0.0 px 10 ms EAST, -0.2 px 0 ms NORTH
23:08:44.506 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:44.506 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:46.870 02.364 12252 Exposure complete
23:08:46.915 00.045 12252 worker thread done servicing request
23:08:46.915 00.000 9044 OnExposeComplete: enter
23:08:46.918 00.003 9044 UpdateGuideState(): m_state=6
23:08:46.920 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4402
23:08:46.922 00.002 9044 Star::Find returns 1 (0), X=1015.13, Y=826.87, Mass=5546, SNR=51.0, Peak=173 HFD=5.0
23:08:46.923 00.001 9044 MultiStar: [#1 0.25,0.07,1.05,U] [#2 0.19,-0.00,1.24,U] [#3 0.16,-0.41,0.00,M3] [#4 0.60,-0.94,0.00,M5] [#5 0.25,-0.08,0.67,U] [#6 0.17,0.14,0.42,U] [#7 0.22,-0.07,0.43,U] [#8 0.29,-0.02,0.41,U] 
23:08:46.924 00.001 9044 refined, 6 included, MultiStar: {0.24, 0.02}, one-star: {0.30, 0.07}
23:08:46.925 00.001 9044 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.62) = xAngle (1.71 = 1.71)
23:08:46.925 00.000 9044 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.37 = -1.37)
23:08:46.926 00.001 9044 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.08 mountX=-0.03 mountY=-0.23, mountTheta=-1.71
23:08:46.930 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.24, y=0.02, opts=13)
23:08:46.932 00.002 9044 Enqueuing Move request for scope (0.24, 0.02)
23:08:46.934 00.002 12252 Worker thread wakes up
23:08:46.934 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
23:08:46.934 00.000 12252 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
23:08:46.934 00.000 12252 Moving (0.24, 0.02) raw xDistance=-0.03 yDistance=-0.23
23:08:46.935 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:46.937 00.002 9044 UpdateGuideState exits: m=5546 SNR=51.0
23:08:46.939 00.002 12252 PPEC rslt: input = -0.03, final = -0.03, react = -0.02, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:08:46.939 00.000 12252 PPEC: input: -0.03, control: -0.03, exposure: 2000
23:08:46.939 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:08:46.939 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:46.941 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:46.942 00.001 9044 Enqueuing Expose request
23:08:46.944 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:08:46.944 00.000 12252 MoveAxis(E, 13, ABG)
23:08:46.945 00.001 12252 Guiding  Dir = 2, Dur = 13
23:08:46.945 00.000 12252 IsSlewing returns 0
23:08:46.945 00.000 12252 IsGuiding returns 0
23:08:46.947 00.002 12252 PulseGuide returned control before completion, sleep 22
23:08:46.976 00.029 12252 IsGuiding returns 0
23:08:46.976 00.000 12252 Move returns status 0, amount 13
23:08:46.976 00.000 12252 MoveAxis(N, 0, ABG)
23:08:46.976 00.000 12252 Move returns status 0, amount 0
23:08:46.976 00.000 12252 move complete, result=0
23:08:46.976 00.000 12252 worker thread done servicing request
23:08:46.976 00.000 12252 Worker thread wakes up
23:08:46.976 00.000 9044 GuideStep: -0.0 px 13 ms EAST, -0.2 px 0 ms NORTH
23:08:46.980 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:46.980 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:49.343 02.363 12252 Exposure complete
23:08:49.391 00.048 12252 worker thread done servicing request
23:08:49.391 00.000 9044 OnExposeComplete: enter
23:08:49.393 00.002 9044 UpdateGuideState(): m_state=6
23:08:49.394 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4403
23:08:49.396 00.002 9044 Star::Find returns 1 (0), X=1015.06, Y=826.51, Mass=5804, SNR=52.1, Peak=173 HFD=5.2
23:08:49.397 00.001 9044 MultiStar: [#1 0.07,-0.11,1.04,U] [#2 0.34,-0.06,1.19,U] [#3 0.19,-0.43,0.00,M4] [#4 0.11,-1.34,0.00,M6] [#5 0.23,-0.07,0.65,U] [#6 0.05,0.10,0.41,U] [#7 0.15,-0.15,0.42,U] [#8 0.27,-0.00,0.41,U] 
23:08:49.398 00.001 9044 refined, 6 included, MultiStar: {0.21, -0.11}, one-star: {0.23, -0.29}
23:08:49.399 00.001 9044 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.62) = xAngle (1.14 = 1.14)
23:08:49.400 00.001 9044 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.94 = -1.94)
23:08:49.401 00.001 9044 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.23 cameraTheta=-0.48 mountX=0.10 mountY=-0.22, mountTheta=-1.15
23:08:49.403 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.21, y=-0.11, opts=13)
23:08:49.404 00.001 9044 Enqueuing Move request for scope (0.21, -0.11)
23:08:49.406 00.002 12252 Worker thread wakes up
23:08:49.406 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:49.407 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
23:08:49.407 00.000 9044 UpdateGuideState exits: m=5804 SNR=52.1
23:08:49.408 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:49.409 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:49.410 00.001 9044 Enqueuing Expose request
23:08:49.411 00.001 12252 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
23:08:49.411 00.000 12252 Moving (0.21, -0.11) raw xDistance=0.10 yDistance=-0.22
23:08:49.415 00.004 12252 PPEC rslt: input = 0.10, final = -0.05, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:08:49.415 00.000 12252 PPEC: input: 0.10, control: -0.05, exposure: 2000
23:08:49.415 00.000 12252 switching direction from 1 to -1 - decHistory=-4 oldest=-0.29 newest=-0.67
23:08:49.415 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.22 from input -0.22
23:08:49.415 00.000 12252 MoveAxis(E, 18, ABG)
23:08:49.415 00.000 12252 Guiding  Dir = 2, Dur = 18
23:08:49.415 00.000 12252 IsSlewing returns 0
23:08:49.416 00.001 12252 IsGuiding returns 0
23:08:49.418 00.002 12252 PulseGuide returned control before completion, sleep 27
23:08:49.453 00.035 12252 IsGuiding returns 0
23:08:49.453 00.000 12252 Move returns status 0, amount 18
23:08:49.453 00.000 12252 BLC: Oldest BLC event removed
23:08:49.453 00.000 12252 BLC: Dec direction reversal from South to North, backlash comp pulse of 80 applied
23:08:49.453 00.000 12252 MoveAxis(N, 154, ABG)
23:08:49.453 00.000 12252 Guiding  Dir = 0, Dur = 154
23:08:49.453 00.000 12252 IsSlewing returns 0
23:08:49.453 00.000 12252 IsGuiding returns 0
23:08:49.459 00.006 12252 PulseGuide returned control before completion, sleep 159
23:08:49.624 00.165 12252 IsGuiding returns 0
23:08:49.624 00.000 12252 Move returns status 0, amount 154
23:08:49.624 00.000 12252 move complete, result=0
23:08:49.624 00.000 12252 worker thread done servicing request
23:08:49.624 00.000 9044 GuideStep: 0.1 px 18 ms EAST, -0.2 px 154 ms NORTH
23:08:49.626 00.002 12252 Worker thread wakes up
23:08:49.626 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:49.626 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:51.972 02.346 12252 Exposure complete
23:08:52.046 00.074 12252 worker thread done servicing request
23:08:52.046 00.000 9044 OnExposeComplete: enter
23:08:52.047 00.001 9044 UpdateGuideState(): m_state=6
23:08:52.049 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4404
23:08:52.050 00.001 9044 Star::Find returns 1 (0), X=1014.85, Y=826.42, Mass=5692, SNR=51.7, Peak=173 HFD=5.2
23:08:52.051 00.001 9044 MultiStar: [#1 -0.05,-0.06,1.05,U] [#2 0.03,-0.14,1.24,U] [#3 -0.01,-0.53,0.00,M5] [#4 -0.00,-1.50,0.00,M7] [#5 0.11,-0.19,0.65,U] [#6 -0.03,-0.02,0.41,U] [#7 -0.01,-0.41,0.00,M1] [#8 0.01,-0.29,0.42,U] 
23:08:52.054 00.003 9044 refined, 5 included, MultiStar: {0.01, -0.18}, one-star: {0.02, -0.38}
23:08:52.055 00.001 9044 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.62) = xAngle (0.13 = 0.13)
23:08:52.056 00.001 9044 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.95 = -2.95)
23:08:52.057 00.001 9044 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.49 mountX=0.18 mountY=-0.03, mountTheta=-0.19
23:08:52.059 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.18, opts=13)
23:08:52.060 00.001 9044 Enqueuing Move request for scope (0.01, -0.18)
23:08:52.062 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
23:08:52.063 00.001 9044 UpdateGuideState exits: m=5692 SNR=51.7
23:08:52.064 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:52.065 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:52.066 00.001 9044 Enqueuing Expose request
23:08:52.067 00.001 12252 Worker thread wakes up
23:08:52.067 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
23:08:52.067 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
23:08:52.067 00.000 12252 Moving (0.01, -0.18) raw xDistance=0.18 yDistance=-0.03
23:08:52.067 00.000 12252 BLC: History state: CurrMiss=0.03, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.215899, 1:0.034331
23:08:52.067 00.000 12252 BLC: No correction, Miss < min_move
23:08:52.071 00.004 12252 PPEC rslt: input = 0.18, final = 0.05, react = 0.11, pred = -0.06, hyst = 0.10, hyst_pct = 0.00, period_length = 483.45
23:08:52.071 00.000 12252 PPEC: input: 0.18, control: 0.05, exposure: 2000
23:08:52.072 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:52.072 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:08:52.072 00.000 12252 MoveAxis(W, 20, ABG)
23:08:52.072 00.000 12252 Guiding  Dir = 3, Dur = 20
23:08:52.072 00.000 12252 IsSlewing returns 0
23:08:52.073 00.001 12252 IsGuiding returns 0
23:08:52.075 00.002 12252 PulseGuide returned control before completion, sleep 28
23:08:52.107 00.032 12252 IsGuiding returns 0
23:08:52.107 00.000 12252 Move returns status 0, amount 20
23:08:52.107 00.000 12252 MoveAxis(N, 0, ABG)
23:08:52.107 00.000 12252 Move returns status 0, amount 0
23:08:52.107 00.000 12252 move complete, result=0
23:08:52.107 00.000 12252 worker thread done servicing request
23:08:52.107 00.000 12252 Worker thread wakes up
23:08:52.107 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:52.107 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:52.107 00.000 9044 GuideStep: 0.2 px 20 ms WEST, -0.0 px 0 ms NORTH
23:08:54.462 02.355 12252 Exposure complete
23:08:54.511 00.049 12252 worker thread done servicing request
23:08:54.512 00.001 9044 OnExposeComplete: enter
23:08:54.512 00.000 9044 UpdateGuideState(): m_state=6
23:08:54.514 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4405
23:08:54.516 00.002 9044 Star::Find returns 1 (0), X=1014.89, Y=826.65, Mass=5741, SNR=52.0, Peak=173 HFD=5.2
23:08:54.521 00.005 9044 MultiStar: [#1 -0.07,-0.14,1.04,U] [#2 0.07,-0.09,1.21,U] [#3 0.05,-0.53,0.00,M6] [#4 0.04,-1.40,0.00,M8] [#5 0.15,-0.17,0.64,U] [#6 -0.05,-0.05,0.41,U] [#7 0.02,-0.15,0.42,U] [#8 0.13,-0.20,0.40,U] 
23:08:54.523 00.002 9044 refined, 6 included, MultiStar: {0.04, -0.13}, one-star: {0.07, -0.15}
23:08:54.525 00.002 9044 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.62) = xAngle (0.36 = 0.36)
23:08:54.529 00.004 9044 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.72 = -2.72)
23:08:54.531 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.26 mountX=0.13 mountY=-0.06, mountTheta=-0.41
23:08:54.534 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.13, opts=13)
23:08:54.536 00.002 9044 Enqueuing Move request for scope (0.04, -0.13)
23:08:54.539 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:54.541 00.002 9044 UpdateGuideState exits: m=5741 SNR=52.0
23:08:54.542 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:54.543 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:54.544 00.001 9044 Enqueuing Expose request
23:08:54.545 00.001 12252 Worker thread wakes up
23:08:54.546 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
23:08:54.546 00.000 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
23:08:54.546 00.000 12252 Moving (0.04, -0.13) raw xDistance=0.13 yDistance=-0.06
23:08:54.546 00.000 12252 BLC: History state: CurrMiss=0.06, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.215899, 1:0.034331, 2:0.056540
23:08:54.546 00.000 12252 BLC: No correction, Miss < min_move
23:08:54.549 00.003 12252 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = -0.06, hyst = 0.07, hyst_pct = 0.00, period_length = 483.45
23:08:54.549 00.000 12252 PPEC: input: 0.13, control: 0.02, exposure: 2000
23:08:54.549 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:54.549 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:08:54.551 00.002 12252 MoveAxis(W, 6, ABG)
23:08:54.551 00.000 12252 Guiding  Dir = 3, Dur = 6
23:08:54.551 00.000 12252 IsSlewing returns 0
23:08:54.551 00.000 12252 IsGuiding returns 0
23:08:54.554 00.003 12252 PulseGuide returned control before completion, sleep 14
23:08:54.583 00.029 12252 IsGuiding returns 0
23:08:54.583 00.000 12252 Move returns status 0, amount 6
23:08:54.583 00.000 12252 MoveAxis(N, 0, ABG)
23:08:54.583 00.000 12252 Move returns status 0, amount 0
23:08:54.583 00.000 12252 move complete, result=0
23:08:54.583 00.000 12252 worker thread done servicing request
23:08:54.583 00.000 9044 GuideStep: 0.1 px 6 ms WEST, -0.1 px 0 ms NORTH
23:08:54.585 00.002 12252 Worker thread wakes up
23:08:54.585 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:54.585 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:56.929 02.344 12252 Exposure complete
23:08:56.966 00.037 12252 worker thread done servicing request
23:08:56.966 00.000 9044 OnExposeComplete: enter
23:08:56.968 00.002 9044 UpdateGuideState(): m_state=6
23:08:56.969 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4406
23:08:56.970 00.001 9044 Star::Find returns 1 (0), X=1014.89, Y=826.49, Mass=5867, SNR=52.6, Peak=173 HFD=5.3
23:08:56.971 00.001 9044 MultiStar: [#1 -0.15,-0.18,1.03,U] [#2 0.04,-0.18,1.17,U] [#3 -0.07,-0.62,0.00,M7] [#4 -0.00,-1.39,0.00,M9] [#5 0.07,-0.19,0.64,U] [#6 -0.14,-0.08,0.40,U] [#7 -0.03,-0.23,0.42,U] [#8 0.06,-0.23,0.39,U] 
23:08:56.972 00.001 9044 refined, 6 included, MultiStar: {-0.01, -0.21}, one-star: {0.06, -0.31}
23:08:56.973 00.001 9044 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.62) = xAngle (0.01 = 0.01)
23:08:56.973 00.000 9044 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.08 = -3.08)
23:08:56.974 00.001 9044 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.62 mountX=0.21 mountY=-0.01, mountTheta=-0.07
23:08:56.977 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.01, y=-0.21, opts=13)
23:08:56.978 00.001 9044 Enqueuing Move request for scope (-0.01, -0.21)
23:08:56.980 00.002 12252 Worker thread wakes up
23:08:56.980 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:08:56.981 00.001 9044 UpdateGuideState exits: m=5867 SNR=52.6
23:08:56.982 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
23:08:56.982 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:56.983 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:56.985 00.002 9044 Enqueuing Expose request
23:08:56.986 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
23:08:56.986 00.000 12252 Moving (-0.01, -0.21) raw xDistance=0.21 yDistance=-0.01
23:08:56.986 00.000 12252 BLC: window closed
23:08:56.986 00.000 12252 BLC: History state: CurrMiss=0.01, AvgInitMiss=-0.03, ShCount=10, LgCount=0, SticCount=1,  Deflections: 0=-0.215899, 1:0.034331, 2:0.056540
23:08:56.986 00.000 12252 BLC: No correction, Miss < min_move
23:08:56.990 00.004 12252 PPEC rslt: input = 0.21, final = 0.06, react = 0.12, pred = -0.06, hyst = 0.12, hyst_pct = 0.00, period_length = 483.45
23:08:56.990 00.000 12252 PPEC: input: 0.21, control: 0.06, exposure: 2000
23:08:56.990 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:56.990 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:08:56.990 00.000 12252 MoveAxis(W, 25, ABG)
23:08:56.990 00.000 12252 Guiding  Dir = 3, Dur = 25
23:08:56.991 00.001 12252 IsSlewing returns 0
23:08:56.991 00.000 12252 IsGuiding returns 0
23:08:56.993 00.002 12252 PulseGuide returned control before completion, sleep 34
23:08:57.037 00.044 12252 IsGuiding returns 0
23:08:57.037 00.000 12252 Move returns status 0, amount 25
23:08:57.037 00.000 12252 MoveAxis(N, 0, ABG)
23:08:57.037 00.000 12252 Move returns status 0, amount 0
23:08:57.037 00.000 12252 move complete, result=0
23:08:57.037 00.000 12252 worker thread done servicing request
23:08:57.037 00.000 12252 Worker thread wakes up
23:08:57.037 00.000 9044 GuideStep: 0.2 px 25 ms WEST, -0.0 px 0 ms NORTH
23:08:57.040 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:57.040 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:08:59.398 02.358 12252 Exposure complete
23:08:59.454 00.056 12252 worker thread done servicing request
23:08:59.454 00.000 9044 OnExposeComplete: enter
23:08:59.456 00.002 9044 UpdateGuideState(): m_state=6
23:08:59.459 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4407
23:08:59.461 00.002 9044 Star::Find returns 1 (0), X=1014.90, Y=826.78, Mass=5743, SNR=52.1, Peak=173 HFD=5.1
23:08:59.462 00.001 9044 MultiStar: [#1 -0.00,0.02,1.03,U] [#2 0.08,0.03,1.21,U] [#3 -0.01,-0.29,0.83,U] [#4 0.02,-1.36,0.00,M10] [#5 0.07,-0.03,0.63,U] [#6 -0.05,0.08,0.41,U] [#7 0.01,-0.20,0.42,U] [#8 0.10,0.03,0.41,U] 
23:08:59.463 00.001 9044 refined, 7 included, MultiStar: {0.04, -0.04}, one-star: {0.07, -0.02}
23:08:59.464 00.001 9044 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.62) = xAngle (0.76 = 0.76)
23:08:59.465 00.001 9044 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.32 = -2.32)
23:08:59.467 00.002 9044 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.86 mountX=0.04 mountY=-0.04, mountTheta=-0.79
23:08:59.469 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.04, opts=13)
23:08:59.471 00.002 9044 Enqueuing Move request for scope (0.04, -0.04)
23:08:59.472 00.001 12252 Worker thread wakes up
23:08:59.472 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=12, FiltMax=172, Gamma=0.560
23:08:59.473 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
23:08:59.473 00.000 9044 UpdateGuideState exits: m=5743 SNR=52.1
23:08:59.474 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
23:08:59.474 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:08:59.475 00.001 12252 Moving (0.04, -0.04) raw xDistance=0.04 yDistance=-0.04
23:08:59.475 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:08:59.476 00.001 9044 Enqueuing Expose request
23:08:59.479 00.003 12252 PPEC rslt: input = 0.04, final = -0.06, react = 0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:08:59.479 00.000 12252 PPEC: input: 0.04, control: -0.06, exposure: 2000
23:08:59.479 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:08:59.479 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:08:59.479 00.000 12252 MoveAxis(E, 25, ABG)
23:08:59.479 00.000 12252 Guiding  Dir = 2, Dur = 25
23:08:59.479 00.000 12252 IsSlewing returns 0
23:08:59.479 00.000 12252 IsGuiding returns 0
23:08:59.481 00.002 12252 PulseGuide returned control before completion, sleep 34
23:08:59.529 00.048 12252 IsGuiding returns 0
23:08:59.529 00.000 12252 Move returns status 0, amount 25
23:08:59.529 00.000 12252 MoveAxis(N, 0, ABG)
23:08:59.529 00.000 12252 Move returns status 0, amount 0
23:08:59.529 00.000 12252 move complete, result=0
23:08:59.529 00.000 12252 worker thread done servicing request
23:08:59.529 00.000 12252 Worker thread wakes up
23:08:59.529 00.000 9044 GuideStep: 0.0 px 25 ms EAST, -0.0 px 0 ms NORTH
23:08:59.530 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:08:59.530 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:01.881 02.351 12252 Exposure complete
23:09:01.931 00.050 12252 worker thread done servicing request
23:09:01.931 00.000 9044 OnExposeComplete: enter
23:09:01.932 00.001 9044 UpdateGuideState(): m_state=6
23:09:01.933 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4408
23:09:01.934 00.001 9044 Star::Find returns 1 (0), X=1014.94, Y=826.77, Mass=5655, SNR=51.8, Peak=173 HFD=5.2
23:09:01.935 00.001 9044 MultiStar: [#1 -0.05,-0.11,1.08,U] [#2 0.04,-0.04,1.24,U] [#3 -0.07,-0.26,0.82,U] [#4 0.04,-1.33,0.00,R] [#5 0.03,-0.04,0.66,U] [#6 -0.09,0.04,0.42,U] [#7 0.01,-0.22,0.43,U] [#8 0.11,0.06,0.42,U] 
23:09:01.936 00.001 9044 refined, 7 included, MultiStar: {0.01, -0.08}, one-star: {0.11, -0.03}
23:09:01.936 00.000 9044 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.62) = xAngle (0.20 = 0.20)
23:09:01.939 00.003 9044 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.88 = -2.88)
23:09:01.939 00.000 9044 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.43 mountX=0.08 mountY=-0.02, mountTheta=-0.25
23:09:01.941 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.08, opts=13)
23:09:01.942 00.001 9044 Enqueuing Move request for scope (0.01, -0.08)
23:09:01.944 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:01.945 00.001 12252 Worker thread wakes up
23:09:01.945 00.000 9044 UpdateGuideState exits: m=5655 SNR=51.8
23:09:01.946 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:01.947 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:01.949 00.002 9044 Enqueuing Expose request
23:09:01.950 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
23:09:01.950 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
23:09:01.950 00.000 12252 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=-0.02
23:09:01.953 00.003 12252 PPEC rslt: input = 0.08, final = -0.06, react = 0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:09:01.953 00.000 12252 PPEC: input: 0.08, control: -0.06, exposure: 2000
23:09:01.953 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:01.953 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:09:01.953 00.000 12252 MoveAxis(E, 25, ABG)
23:09:01.953 00.000 12252 Guiding  Dir = 2, Dur = 25
23:09:01.954 00.001 12252 IsSlewing returns 0
23:09:01.954 00.000 12252 IsGuiding returns 0
23:09:01.956 00.002 12252 PulseGuide returned control before completion, sleep 34
23:09:01.994 00.038 12252 IsGuiding returns 0
23:09:01.994 00.000 12252 Move returns status 0, amount 25
23:09:01.994 00.000 12252 MoveAxis(N, 0, ABG)
23:09:01.994 00.000 12252 Move returns status 0, amount 0
23:09:01.994 00.000 12252 move complete, result=0
23:09:01.994 00.000 12252 worker thread done servicing request
23:09:01.994 00.000 12252 Worker thread wakes up
23:09:01.994 00.000 9044 GuideStep: 0.1 px 25 ms EAST, -0.0 px 0 ms NORTH
23:09:01.996 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:01.996 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:04.337 02.341 12252 Exposure complete
23:09:04.384 00.047 12252 worker thread done servicing request
23:09:04.385 00.001 9044 OnExposeComplete: enter
23:09:04.387 00.002 9044 UpdateGuideState(): m_state=6
23:09:04.389 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4409
23:09:04.391 00.002 9044 Star::Find returns 1 (0), X=1014.88, Y=826.73, Mass=5594, SNR=51.4, Peak=173 HFD=5.1
23:09:04.393 00.002 9044 MultiStar: [#1 0.02,-0.09,1.06,U] [#2 0.10,-0.02,1.21,U] [#3 0.06,-0.38,0.00,M6] [#4 0.06,0.05,1.27,U] [#5 0.03,-0.06,0.67,U] [#6 0.09,0.07,0.42,U] [#7 -0.04,-0.08,0.42,U] [#8 0.23,0.04,0.42,U] 
23:09:04.394 00.001 9044 refined, 7 included, MultiStar: {0.06, -0.02}, one-star: {0.06, -0.07}
23:09:04.395 00.001 9044 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.62) = xAngle (1.28 = 1.28)
23:09:04.396 00.001 9044 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.81 = -1.81)
23:09:04.397 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.07 cameraTheta=-0.35 mountX=0.02 mountY=-0.06, mountTheta=-1.28
23:09:04.399 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.02, opts=13)
23:09:04.400 00.001 9044 Enqueuing Move request for scope (0.06, -0.02)
23:09:04.401 00.001 12252 Worker thread wakes up
23:09:04.401 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:04.402 00.001 9044 UpdateGuideState exits: m=5594 SNR=51.4
23:09:04.405 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:04.406 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
23:09:04.406 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:04.407 00.001 9044 Enqueuing Expose request
23:09:04.408 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
23:09:04.408 00.000 12252 Moving (0.06, -0.02) raw xDistance=0.02 yDistance=-0.06
23:09:04.413 00.005 12252 PPEC rslt: input = 0.02, final = -0.07, react = 0.01, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:09:04.413 00.000 12252 PPEC: input: 0.02, control: -0.07, exposure: 2000
23:09:04.413 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:04.413 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:09:04.413 00.000 12252 MoveAxis(E, 25, ABG)
23:09:04.413 00.000 12252 Guiding  Dir = 2, Dur = 25
23:09:04.413 00.000 12252 IsSlewing returns 0
23:09:04.413 00.000 12252 IsGuiding returns 0
23:09:04.415 00.002 12252 PulseGuide returned control before completion, sleep 33
23:09:04.455 00.040 12252 IsGuiding returns 0
23:09:04.456 00.001 12252 Move returns status 0, amount 25
23:09:04.456 00.000 12252 MoveAxis(N, 0, ABG)
23:09:04.456 00.000 12252 Move returns status 0, amount 0
23:09:04.456 00.000 12252 move complete, result=0
23:09:04.456 00.000 12252 worker thread done servicing request
23:09:04.456 00.000 9044 GuideStep: 0.0 px 25 ms EAST, -0.1 px 0 ms NORTH
23:09:04.458 00.002 12252 Worker thread wakes up
23:09:04.458 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:04.458 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:06.790 02.332 12252 Exposure complete
23:09:06.836 00.046 12252 worker thread done servicing request
23:09:06.836 00.000 9044 OnExposeComplete: enter
23:09:06.838 00.002 9044 UpdateGuideState(): m_state=6
23:09:06.839 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4410
23:09:06.840 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=826.67, Mass=5587, SNR=51.2, Peak=173 HFD=5.1
23:09:06.841 00.001 9044 MultiStar: [#1 -0.10,-0.07,1.08,U] [#2 -0.04,-0.05,1.24,U] [#3 0.06,-0.44,0.00,M7] [#4 -0.05,-0.06,1.29,U] [#5 -0.02,-0.08,0.65,U] [#6 -0.08,-0.03,0.41,U] [#7 -0.13,-0.08,0.44,U] [#8 0.08,-0.07,0.42,U] 
23:09:06.842 00.001 9044 refined, 7 included, MultiStar: {-0.04, -0.07}, one-star: {0.04, -0.12}
23:09:06.843 00.001 9044 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.62) = xAngle (-0.44 = -0.44)
23:09:06.843 00.000 9044 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.53 = 2.76)
23:09:06.844 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.07 mountX=0.07 mountY=0.03, mountTheta=0.39
23:09:06.845 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.07, opts=13)
23:09:06.846 00.001 9044 Enqueuing Move request for scope (-0.04, -0.07)
23:09:06.848 00.002 12252 Worker thread wakes up
23:09:06.848 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
23:09:06.848 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
23:09:06.848 00.000 12252 Moving (-0.04, -0.07) raw xDistance=0.07 yDistance=0.03
23:09:06.848 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:06.850 00.002 9044 UpdateGuideState exits: m=5587 SNR=51.2
23:09:06.852 00.002 12252 PPEC rslt: input = 0.07, final = -0.07, react = 0.04, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:09:06.853 00.001 12252 PPEC: input: 0.07, control: -0.07, exposure: 2000
23:09:06.853 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:06.853 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:06.855 00.002 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:09:06.855 00.000 12252 MoveAxis(E, 26, ABG)
23:09:06.855 00.000 12252 Guiding  Dir = 2, Dur = 26
23:09:06.855 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:06.857 00.002 9044 Enqueuing Expose request
23:09:06.860 00.003 12252 IsSlewing returns 0
23:09:06.860 00.000 12252 IsGuiding returns 0
23:09:06.863 00.003 12252 PulseGuide returned control before completion, sleep 34
23:09:06.908 00.045 12252 IsGuiding returns 0
23:09:06.908 00.000 12252 Move returns status 0, amount 26
23:09:06.908 00.000 12252 MoveAxis(N, 0, ABG)
23:09:06.908 00.000 12252 Move returns status 0, amount 0
23:09:06.908 00.000 12252 move complete, result=0
23:09:06.908 00.000 12252 worker thread done servicing request
23:09:06.908 00.000 12252 Worker thread wakes up
23:09:06.908 00.000 9044 GuideStep: 0.1 px 26 ms EAST, 0.0 px 0 ms NORTH
23:09:06.910 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:06.910 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:09.271 02.361 12252 Exposure complete
23:09:09.319 00.048 12252 worker thread done servicing request
23:09:09.319 00.000 9044 OnExposeComplete: enter
23:09:09.321 00.002 9044 UpdateGuideState(): m_state=6
23:09:09.323 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4411
23:09:09.325 00.002 9044 Star::Find returns 1 (0), X=1014.95, Y=826.29, Mass=5644, SNR=51.5, Peak=173 HFD=5.1
23:09:09.327 00.002 9044 MultiStar: [#1 -0.01,-0.32,1.05,U] [#2 0.08,-0.28,1.20,U] [#3 0.09,-0.79,0.00,M8] [#4 -0.04,-0.25,1.29,U] [#5 0.15,-0.43,0.00,M1] [#6 -0.02,-0.30,0.42,U] [#7 0.05,-0.51,0.00,M1] [#8 0.09,-0.32,0.42,U] 
23:09:09.329 00.002 9044 refined, 5 included, MultiStar: {0.03, -0.33}, one-star: {0.12, -0.51}
23:09:09.332 00.003 9044 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.62) = xAngle (0.15 = 0.15)
23:09:09.334 00.002 9044 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.93 = -2.93)
23:09:09.338 00.004 9044 CameraToMount -- cameraX=0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.47 mountX=0.33 mountY=-0.07, mountTheta=-0.21
23:09:09.342 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.03, y=-0.33, opts=13)
23:09:09.344 00.002 9044 Enqueuing Move request for scope (0.03, -0.33)
23:09:09.346 00.002 12252 Worker thread wakes up
23:09:09.346 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:09.348 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.33) opts 0xd
23:09:09.348 00.000 9044 UpdateGuideState exits: m=5644 SNR=51.5
23:09:09.349 00.001 12252 Handling offset move in thread for scope, endpoint = (0.03, -0.33)
23:09:09.349 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:09.350 00.001 12252 Moving (0.03, -0.33) raw xDistance=0.33 yDistance=-0.07
23:09:09.350 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:09.353 00.003 9044 Enqueuing Expose request
23:09:09.356 00.003 12252 PPEC rslt: input = 0.33, final = 0.12, react = 0.20, pred = -0.07, hyst = 0.17, hyst_pct = 0.00, period_length = 483.45
23:09:09.356 00.000 12252 PPEC: input: 0.33, control: 0.12, exposure: 2000
23:09:09.356 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:09.356 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:09:09.356 00.000 12252 MoveAxis(W, 49, ABG)
23:09:09.356 00.000 12252 Guiding  Dir = 3, Dur = 49
23:09:09.357 00.001 12252 IsSlewing returns 0
23:09:09.357 00.000 12252 IsGuiding returns 0
23:09:09.359 00.002 12252 PulseGuide returned control before completion, sleep 57
23:09:09.425 00.066 12252 IsGuiding returns 0
23:09:09.425 00.000 12252 Move returns status 0, amount 49
23:09:09.425 00.000 12252 MoveAxis(N, 0, ABG)
23:09:09.425 00.000 12252 Move returns status 0, amount 0
23:09:09.425 00.000 12252 move complete, result=0
23:09:09.425 00.000 12252 worker thread done servicing request
23:09:09.425 00.000 12252 Worker thread wakes up
23:09:09.425 00.000 9044 GuideStep: 0.3 px 49 ms WEST, -0.1 px 0 ms NORTH
23:09:09.429 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:09.429 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:11.785 02.356 12252 Exposure complete
23:09:11.835 00.050 12252 worker thread done servicing request
23:09:11.836 00.001 9044 OnExposeComplete: enter
23:09:11.837 00.001 9044 UpdateGuideState(): m_state=6
23:09:11.838 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4412
23:09:11.839 00.001 9044 Star::Find returns 1 (0), X=1014.94, Y=826.37, Mass=5686, SNR=51.7, Peak=173 HFD=5.2
23:09:11.841 00.002 9044 MultiStar: [#1 0.05,-0.19,1.04,U] [#2 0.08,-0.17,1.20,U] [#3 0.02,-0.52,0.00,M9] [#4 -0.03,-0.16,1.27,U] [#5 0.07,-0.23,0.64,U] [#6 0.07,-0.05,0.42,U] [#7 -0.02,-0.33,0.43,U] [#8 0.13,-0.19,0.42,U] 
23:09:11.842 00.001 9044 refined, 7 included, MultiStar: {0.05, -0.22}, one-star: {0.11, -0.43}
23:09:11.843 00.001 9044 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.62) = xAngle (0.29 = 0.29)
23:09:11.844 00.001 9044 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.80 = -2.80)
23:09:11.846 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.34 mountX=0.22 mountY=-0.08, mountTheta=-0.34
23:09:11.848 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=-0.22, opts=13)
23:09:11.849 00.001 9044 Enqueuing Move request for scope (0.05, -0.22)
23:09:11.850 00.001 12252 Worker thread wakes up
23:09:11.850 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:11.851 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
23:09:11.851 00.000 9044 UpdateGuideState exits: m=5686 SNR=51.7
23:09:11.852 00.001 12252 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
23:09:11.852 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:11.854 00.002 12252 Moving (0.05, -0.22) raw xDistance=0.22 yDistance=-0.08
23:09:11.854 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:11.855 00.001 9044 Enqueuing Expose request
23:09:11.857 00.002 12252 PPEC rslt: input = 0.22, final = 0.06, react = 0.13, pred = -0.07, hyst = 0.11, hyst_pct = 0.00, period_length = 483.45
23:09:11.857 00.000 12252 PPEC: input: 0.22, control: 0.06, exposure: 2000
23:09:11.857 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:11.857 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:09:11.857 00.000 12252 MoveAxis(W, 24, ABG)
23:09:11.857 00.000 12252 Guiding  Dir = 3, Dur = 24
23:09:11.857 00.000 12252 IsSlewing returns 0
23:09:11.857 00.000 12252 IsGuiding returns 0
23:09:11.859 00.002 12252 PulseGuide returned control before completion, sleep 33
23:09:11.906 00.047 12252 IsGuiding returns 0
23:09:11.906 00.000 12252 Move returns status 0, amount 24
23:09:11.906 00.000 12252 MoveAxis(N, 0, ABG)
23:09:11.906 00.000 12252 Move returns status 0, amount 0
23:09:11.906 00.000 12252 move complete, result=0
23:09:11.906 00.000 12252 worker thread done servicing request
23:09:11.906 00.000 12252 Worker thread wakes up
23:09:11.906 00.000 9044 GuideStep: 0.2 px 24 ms WEST, -0.1 px 0 ms NORTH
23:09:11.910 00.004 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:11.910 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:14.289 02.379 12252 Exposure complete
23:09:14.334 00.045 12252 worker thread done servicing request
23:09:14.334 00.000 9044 OnExposeComplete: enter
23:09:14.336 00.002 9044 UpdateGuideState(): m_state=6
23:09:14.337 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
23:09:14.338 00.001 9044 Star::Find returns 1 (0), X=1014.93, Y=826.51, Mass=5830, SNR=52.4, Peak=173 HFD=5.2
23:09:14.339 00.001 9044 MultiStar: [#1 -0.08,-0.19,1.03,U] [#2 -0.02,-0.08,1.20,U] [#3 -0.01,-0.55,0.00,M10] [#4 -0.02,-0.00,1.24,U] [#5 -0.01,-0.21,0.65,U] [#6 -0.12,-0.20,0.40,U] [#7 -0.03,-0.27,0.42,U] [#8 -0.16,-0.24,0.41,U] 
23:09:14.340 00.001 9044 refined, 7 included, MultiStar: {-0.02, -0.16}, one-star: {0.10, -0.29}
23:09:14.342 00.002 9044 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.62) = xAngle (-0.09 = -0.09)
23:09:14.343 00.001 9044 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.18 = 3.11)
23:09:14.344 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.72 mountX=0.16 mountY=0.01, mountTheta=0.04
23:09:14.348 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.16, opts=13)
23:09:14.349 00.001 9044 Enqueuing Move request for scope (-0.02, -0.16)
23:09:14.350 00.001 12252 Worker thread wakes up
23:09:14.351 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:14.352 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.16) opts 0xd
23:09:14.352 00.000 9044 UpdateGuideState exits: m=5830 SNR=52.4
23:09:14.354 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.16)
23:09:14.354 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:14.356 00.002 12252 Moving (-0.02, -0.16) raw xDistance=0.16 yDistance=0.01
23:09:14.356 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:14.358 00.002 9044 Enqueuing Expose request
23:09:14.362 00.004 12252 PPEC rslt: input = 0.16, final = 0.04, react = 0.10, pred = -0.06, hyst = 0.10, hyst_pct = 0.00, period_length = 483.45
23:09:14.362 00.000 12252 PPEC: input: 0.16, control: 0.04, exposure: 2000
23:09:14.362 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:14.362 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:09:14.362 00.000 12252 MoveAxis(W, 14, ABG)
23:09:14.362 00.000 12252 Guiding  Dir = 3, Dur = 14
23:09:14.363 00.001 12252 IsSlewing returns 0
23:09:14.363 00.000 12252 IsGuiding returns 0
23:09:14.364 00.001 12252 PulseGuide returned control before completion, sleep 23
23:09:14.402 00.038 12252 IsGuiding returns 0
23:09:14.402 00.000 12252 Move returns status 0, amount 14
23:09:14.402 00.000 12252 MoveAxis(N, 0, ABG)
23:09:14.402 00.000 12252 Move returns status 0, amount 0
23:09:14.402 00.000 12252 move complete, result=0
23:09:14.403 00.001 12252 worker thread done servicing request
23:09:14.403 00.000 12252 Worker thread wakes up
23:09:14.403 00.000 9044 GuideStep: 0.2 px 14 ms WEST, 0.0 px 0 ms NORTH
23:09:14.405 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:14.405 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:16.772 02.367 12252 Exposure complete
23:09:16.818 00.046 12252 worker thread done servicing request
23:09:16.818 00.000 9044 OnExposeComplete: enter
23:09:16.821 00.003 9044 UpdateGuideState(): m_state=6
23:09:16.823 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4414
23:09:16.824 00.001 9044 Star::Find returns 1 (0), X=1014.90, Y=826.51, Mass=5822, SNR=52.4, Peak=173 HFD=5.2
23:09:16.826 00.002 9044 MultiStar: [#1 -0.15,0.03,1.04,U] [#2 0.03,0.06,1.20,U] [#3 -0.05,-0.20,0.83,U] [#4 -0.11,0.01,1.27,U] [#5 -0.01,-0.00,0.62,U] [#6 -0.06,0.16,0.40,U] [#7 -0.01,0.07,0.42,U] [#8 0.06,0.13,0.40,U] 
23:09:16.827 00.001 9044 refined, 8 included, MultiStar: {-0.03, -0.03}, one-star: {0.08, -0.29}
23:09:16.828 00.001 9044 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.62) = xAngle (-0.83 = -0.83)
23:09:16.829 00.001 9044 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.92 = 2.37)
23:09:16.831 00.002 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.46 mountX=0.03 mountY=0.03, mountTheta=0.81
23:09:16.832 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.03, opts=13)
23:09:16.833 00.001 9044 Enqueuing Move request for scope (-0.03, -0.03)
23:09:16.834 00.001 12252 Worker thread wakes up
23:09:16.834 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
23:09:16.834 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
23:09:16.834 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:16.836 00.002 12252 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=0.03
23:09:16.836 00.000 9044 UpdateGuideState exits: m=5822 SNR=52.4
23:09:16.837 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:16.838 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:16.838 00.000 9044 Enqueuing Expose request
23:09:16.841 00.003 12252 PPEC rslt: input = 0.03, final = -0.06, react = 0.02, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:09:16.841 00.000 12252 PPEC: input: 0.03, control: -0.06, exposure: 2000
23:09:16.842 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:16.842 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:09:16.842 00.000 12252 MoveAxis(E, 23, ABG)
23:09:16.842 00.000 12252 Guiding  Dir = 2, Dur = 23
23:09:16.842 00.000 12252 IsSlewing returns 0
23:09:16.842 00.000 12252 IsGuiding returns 0
23:09:16.844 00.002 12252 PulseGuide returned control before completion, sleep 32
23:09:16.882 00.038 12252 IsGuiding returns 0
23:09:16.882 00.000 12252 Move returns status 0, amount 23
23:09:16.882 00.000 12252 MoveAxis(N, 0, ABG)
23:09:16.882 00.000 12252 Move returns status 0, amount 0
23:09:16.882 00.000 12252 move complete, result=0
23:09:16.882 00.000 12252 worker thread done servicing request
23:09:16.882 00.000 12252 Worker thread wakes up
23:09:16.882 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:16.882 00.000 9044 GuideStep: 0.0 px 23 ms EAST, 0.0 px 0 ms NORTH
23:09:16.885 00.003 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:19.222 02.337 12252 Exposure complete
23:09:19.288 00.066 12252 worker thread done servicing request
23:09:19.288 00.000 9044 OnExposeComplete: enter
23:09:19.289 00.001 9044 UpdateGuideState(): m_state=6
23:09:19.290 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4415
23:09:19.291 00.001 9044 Star::Find returns 1 (0), X=1014.88, Y=826.53, Mass=5753, SNR=52.0, Peak=173 HFD=5.2
23:09:19.292 00.001 9044 MultiStar: [#1 -0.10,-0.07,1.07,U] [#2 0.06,-0.03,1.23,U] [#3 0.09,-0.47,0.00,M10] [#4 -0.10,0.04,1.27,U] [#5 0.01,-0.10,0.64,U] [#6 -0.14,0.07,0.42,U] [#7 -0.15,-0.08,0.43,U] [#8 0.10,-0.08,0.41,U] 
23:09:19.293 00.001 9044 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {0.05, -0.27}
23:09:19.294 00.001 9044 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.62) = xAngle (-0.38 = -0.38)
23:09:19.295 00.001 9044 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.47 = 2.82)
23:09:19.295 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.01 mountX=0.07 mountY=0.02, mountTheta=0.33
23:09:19.299 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.06, opts=13)
23:09:19.302 00.003 9044 Enqueuing Move request for scope (-0.03, -0.06)
23:09:19.304 00.002 12252 Worker thread wakes up
23:09:19.304 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:19.307 00.003 9044 UpdateGuideState exits: m=5753 SNR=52.0
23:09:19.309 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:19.311 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:19.313 00.002 9044 Enqueuing Expose request
23:09:19.314 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
23:09:19.314 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
23:09:19.314 00.000 12252 Moving (-0.03, -0.06) raw xDistance=0.07 yDistance=0.02
23:09:19.319 00.005 12252 PPEC rslt: input = 0.07, final = -0.06, react = 0.04, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:09:19.319 00.000 12252 PPEC: input: 0.07, control: -0.06, exposure: 2000
23:09:19.319 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:19.319 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:09:19.319 00.000 12252 MoveAxis(E, 23, ABG)
23:09:19.319 00.000 12252 Guiding  Dir = 2, Dur = 23
23:09:19.319 00.000 12252 IsSlewing returns 0
23:09:19.320 00.001 12252 IsGuiding returns 0
23:09:19.321 00.001 12252 PulseGuide returned control before completion, sleep 32
23:09:19.369 00.048 12252 IsGuiding returns 0
23:09:19.369 00.000 12252 Move returns status 0, amount 23
23:09:19.369 00.000 12252 MoveAxis(N, 0, ABG)
23:09:19.369 00.000 12252 Move returns status 0, amount 0
23:09:19.369 00.000 12252 move complete, result=0
23:09:19.370 00.001 12252 worker thread done servicing request
23:09:19.370 00.000 12252 Worker thread wakes up
23:09:19.370 00.000 9044 GuideStep: 0.1 px 23 ms EAST, 0.0 px 0 ms NORTH
23:09:19.373 00.003 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:19.373 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:21.720 02.347 12252 Exposure complete
23:09:21.770 00.050 12252 worker thread done servicing request
23:09:21.770 00.000 9044 OnExposeComplete: enter
23:09:21.772 00.002 9044 UpdateGuideState(): m_state=6
23:09:21.773 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
23:09:21.774 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=826.74, Mass=5765, SNR=51.9, Peak=173 HFD=5.1
23:09:21.776 00.002 9044 MultiStar: [#1 0.01,-0.06,1.04,U] [#2 0.11,-0.03,1.19,U] [#3 0.05,-0.43,0.00,R] [#4 -0.02,1.18,0.00,M1] [#5 0.03,-0.11,0.66,U] [#6 -0.12,0.04,0.42,U] [#7 0.04,-0.01,0.42,U] [#8 0.19,-0.09,0.42,U] 
23:09:21.777 00.001 9044 refined, 6 included, MultiStar: {0.06, -0.05}, one-star: {0.09, -0.05}
23:09:21.778 00.001 9044 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.62) = xAngle (0.92 = 0.92)
23:09:21.779 00.001 9044 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.16 = -2.16)
23:09:21.780 00.001 9044 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.70 mountX=0.05 mountY=-0.06, mountTheta=-0.94
23:09:21.782 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.06, y=-0.05, opts=13)
23:09:21.784 00.002 9044 Enqueuing Move request for scope (0.06, -0.05)
23:09:21.786 00.002 12252 Worker thread wakes up
23:09:21.786 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:21.787 00.001 9044 UpdateGuideState exits: m=5765 SNR=51.9
23:09:21.788 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:21.789 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
23:09:21.789 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:21.789 00.000 9044 Enqueuing Expose request
23:09:21.790 00.001 12252 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
23:09:21.790 00.000 12252 Moving (0.06, -0.05) raw xDistance=0.05 yDistance=-0.06
23:09:21.792 00.002 12252 PPEC rslt: input = 0.05, final = -0.06, react = 0.03, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:09:21.792 00.000 12252 PPEC: input: 0.05, control: -0.06, exposure: 2000
23:09:21.792 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:21.793 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:09:21.793 00.000 12252 MoveAxis(E, 22, ABG)
23:09:21.793 00.000 12252 Guiding  Dir = 2, Dur = 22
23:09:21.793 00.000 12252 IsSlewing returns 0
23:09:21.793 00.000 12252 IsGuiding returns 0
23:09:21.795 00.002 12252 PulseGuide returned control before completion, sleep 31
23:09:21.828 00.033 12252 IsGuiding returns 0
23:09:21.828 00.000 12252 Move returns status 0, amount 22
23:09:21.828 00.000 12252 MoveAxis(N, 0, ABG)
23:09:21.828 00.000 12252 Move returns status 0, amount 0
23:09:21.828 00.000 12252 move complete, result=0
23:09:21.828 00.000 12252 worker thread done servicing request
23:09:21.828 00.000 12252 Worker thread wakes up
23:09:21.828 00.000 9044 GuideStep: 0.0 px 22 ms EAST, -0.1 px 0 ms NORTH
23:09:21.830 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:21.830 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:24.185 02.355 12252 Exposure complete
23:09:24.276 00.091 12252 worker thread done servicing request
23:09:24.276 00.000 9044 OnExposeComplete: enter
23:09:24.277 00.001 9044 UpdateGuideState(): m_state=6
23:09:24.278 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4417
23:09:24.279 00.001 9044 Star::Find returns 1 (0), X=1015.01, Y=826.41, Mass=5706, SNR=51.8, Peak=173 HFD=5.2
23:09:24.280 00.001 9044 MultiStar: [#1 0.01,-0.16,1.07,U] [#2 0.30,-0.14,1.19,U] [#3 0.01,-0.13,0.84,U] [#4 -0.02,-0.03,1.27,U] [#5 0.00,-0.19,0.64,U] [#6 0.01,0.06,0.41,U] [#7 -0.04,-0.39,0.00,M1] [#8 0.02,-0.29,0.40,U] 
23:09:24.281 00.001 9044 refined, 7 included, MultiStar: {0.08, -0.16}, one-star: {0.18, -0.39}
23:09:24.282 00.001 9044 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.62) = xAngle (0.52 = 0.52)
23:09:24.283 00.001 9044 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.57 = -2.57)
23:09:24.285 00.002 9044 CameraToMount -- cameraX=0.08 cameraY=-0.16 hyp=0.18 cameraTheta=-1.11 mountX=0.16 mountY=-0.10, mountTheta=-0.56
23:09:24.286 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.08, y=-0.16, opts=13)
23:09:24.287 00.001 9044 Enqueuing Move request for scope (0.08, -0.16)
23:09:24.288 00.001 12252 Worker thread wakes up
23:09:24.288 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:24.290 00.002 9044 UpdateGuideState exits: m=5706 SNR=51.8
23:09:24.291 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.16) opts 0xd
23:09:24.291 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:24.292 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:24.294 00.002 9044 Enqueuing Expose request
23:09:24.295 00.001 12252 Handling offset move in thread for scope, endpoint = (0.08, -0.16)
23:09:24.295 00.000 12252 Moving (0.08, -0.16) raw xDistance=0.16 yDistance=-0.10
23:09:24.298 00.003 12252 PPEC rslt: input = 0.16, final = 0.04, react = 0.09, pred = -0.06, hyst = 0.08, hyst_pct = 0.00, period_length = 483.45
23:09:24.298 00.000 12252 PPEC: input: 0.16, control: 0.04, exposure: 2000
23:09:24.298 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:24.298 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:09:24.298 00.000 12252 MoveAxis(W, 15, ABG)
23:09:24.298 00.000 12252 Guiding  Dir = 3, Dur = 15
23:09:24.298 00.000 12252 IsSlewing returns 0
23:09:24.300 00.002 12252 IsGuiding returns 0
23:09:24.301 00.001 12252 PulseGuide returned control before completion, sleep 24
23:09:24.340 00.039 12252 IsGuiding returns 0
23:09:24.340 00.000 12252 Move returns status 0, amount 15
23:09:24.340 00.000 12252 MoveAxis(N, 0, ABG)
23:09:24.340 00.000 12252 Move returns status 0, amount 0
23:09:24.340 00.000 12252 move complete, result=0
23:09:24.340 00.000 12252 worker thread done servicing request
23:09:24.340 00.000 12252 Worker thread wakes up
23:09:24.340 00.000 9044 GuideStep: 0.2 px 15 ms WEST, -0.1 px 0 ms NORTH
23:09:24.341 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:24.341 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:26.708 02.367 12252 Exposure complete
23:09:26.761 00.053 12252 worker thread done servicing request
23:09:26.761 00.000 9044 OnExposeComplete: enter
23:09:26.764 00.003 9044 UpdateGuideState(): m_state=6
23:09:26.765 00.001 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4418
23:09:26.766 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=826.81, Mass=5794, SNR=52.2, Peak=173 HFD=5.1
23:09:26.768 00.002 9044 MultiStar: [#1 -0.06,0.04,1.07,U] [#2 -0.04,0.00,1.22,U] [#3 -0.10,-0.06,0.83,U] [#4 -0.27,0.93,0.00,M1] [#5 0.05,-0.00,0.64,U] [#6 -0.09,0.10,0.41,U] [#7 -0.07,-0.05,0.42,U] [#8 -0.01,-0.10,0.40,U] 
23:09:26.769 00.001 9044 refined, 7 included, MultiStar: {-0.03, -0.00}, one-star: {0.04, 0.02}
23:09:26.770 00.001 9044 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.62) = xAngle (-1.47 = -1.47)
23:09:26.772 00.002 9044 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-4.55 = 1.73)
23:09:26.773 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.09 mountX=0.00 mountY=0.03, mountTheta=1.47
23:09:26.775 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.00, opts=13)
23:09:26.776 00.001 9044 Enqueuing Move request for scope (-0.03, -0.00)
23:09:26.777 00.001 12252 Worker thread wakes up
23:09:26.777 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:26.778 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
23:09:26.778 00.000 9044 UpdateGuideState exits: m=5794 SNR=52.2
23:09:26.779 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
23:09:26.779 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:26.780 00.001 12252 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=0.03
23:09:26.781 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:26.782 00.001 9044 Enqueuing Expose request
23:09:26.784 00.002 12252 PPEC rslt: input = 0.00, final = -0.06, react = 0.00, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:09:26.784 00.000 12252 PPEC: input: 0.00, control: -0.06, exposure: 2000
23:09:26.784 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:26.784 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:09:26.784 00.000 12252 MoveAxis(E, 22, ABG)
23:09:26.784 00.000 12252 Guiding  Dir = 2, Dur = 22
23:09:26.784 00.000 12252 IsSlewing returns 0
23:09:26.785 00.001 12252 IsGuiding returns 0
23:09:26.787 00.002 12252 PulseGuide returned control before completion, sleep 30
23:09:26.818 00.031 12252 IsGuiding returns 1
23:09:26.818 00.000 12252 scope still moving after pulse duration time elapsed
23:09:26.850 00.032 12252 IsSlewing returns 0
23:09:26.851 00.001 12252 IsGuiding returns 0
23:09:26.851 00.000 12252 scope move finished after 22 + 43 ms
23:09:26.851 00.000 12252 Move returns status 0, amount 22
23:09:26.851 00.000 12252 MoveAxis(N, 0, ABG)
23:09:26.851 00.000 12252 Move returns status 0, amount 0
23:09:26.851 00.000 12252 move complete, result=0
23:09:26.851 00.000 12252 worker thread done servicing request
23:09:26.851 00.000 12252 Worker thread wakes up
23:09:26.851 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:26.851 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:26.851 00.000 9044 GuideStep: 0.0 px 22 ms EAST, 0.0 px 0 ms NORTH
23:09:29.204 02.353 12252 Exposure complete
23:09:29.257 00.053 12252 worker thread done servicing request
23:09:29.257 00.000 9044 OnExposeComplete: enter
23:09:29.258 00.001 9044 UpdateGuideState(): m_state=6
23:09:29.259 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4419
23:09:29.260 00.001 9044 Star::Find returns 1 (0), X=1014.91, Y=826.70, Mass=5686, SNR=51.7, Peak=173 HFD=5.1
23:09:29.262 00.002 9044 MultiStar: [#1 -0.07,-0.08,1.04,U] [#2 0.05,-0.04,1.22,U] [#3 -0.00,-0.03,0.84,U] [#4 -0.02,0.02,1.29,U] [#5 0.07,0.02,0.65,U] [#6 -0.02,0.07,0.42,U] [#7 0.01,-0.02,0.42,U] [#8 0.04,-0.04,0.42,U] 
23:09:29.264 00.002 9044 refined, 8 included, MultiStar: {0.01, -0.03}, one-star: {0.08, -0.10}
23:09:29.265 00.001 9044 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.62) = xAngle (0.48 = 0.48)
23:09:29.266 00.001 9044 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.61 = -2.61)
23:09:29.268 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.15 mountX=0.03 mountY=-0.02, mountTheta=-0.52
23:09:29.269 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.03, opts=13)
23:09:29.271 00.002 9044 Enqueuing Move request for scope (0.01, -0.03)
23:09:29.272 00.001 12252 Worker thread wakes up
23:09:29.272 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:29.273 00.001 9044 UpdateGuideState exits: m=5686 SNR=51.7
23:09:29.275 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:29.276 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:29.277 00.001 9044 Enqueuing Expose request
23:09:29.278 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
23:09:29.278 00.000 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
23:09:29.278 00.000 12252 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=-0.02
23:09:29.284 00.006 12252 PPEC rslt: input = 0.03, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:09:29.284 00.000 12252 PPEC: input: 0.03, control: -0.05, exposure: 2000
23:09:29.285 00.001 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:29.285 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:09:29.285 00.000 12252 MoveAxis(E, 20, ABG)
23:09:29.285 00.000 12252 Guiding  Dir = 2, Dur = 20
23:09:29.285 00.000 12252 IsSlewing returns 0
23:09:29.285 00.000 12252 IsGuiding returns 0
23:09:29.289 00.004 12252 PulseGuide returned control before completion, sleep 28
23:09:29.331 00.042 12252 IsGuiding returns 0
23:09:29.331 00.000 12252 Move returns status 0, amount 20
23:09:29.331 00.000 12252 MoveAxis(N, 0, ABG)
23:09:29.331 00.000 12252 Move returns status 0, amount 0
23:09:29.332 00.001 12252 move complete, result=0
23:09:29.332 00.000 12252 worker thread done servicing request
23:09:29.332 00.000 12252 Worker thread wakes up
23:09:29.332 00.000 9044 GuideStep: 0.0 px 20 ms EAST, -0.0 px 0 ms NORTH
23:09:29.334 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:29.334 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:31.668 02.334 12252 Exposure complete
23:09:31.719 00.051 12252 worker thread done servicing request
23:09:31.719 00.000 9044 OnExposeComplete: enter
23:09:31.720 00.001 9044 UpdateGuideState(): m_state=6
23:09:31.721 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4420
23:09:31.721 00.000 9044 Star::Find returns 1 (0), X=1014.86, Y=826.42, Mass=5667, SNR=51.9, Peak=173 HFD=5.2
23:09:31.723 00.002 9044 MultiStar: [#1 -0.13,-0.17,1.05,U] [#2 -0.00,-0.21,1.21,U] [#3 -0.05,-0.28,0.85,U] [#4 -0.12,-0.14,1.28,U] [#5 -0.01,-0.25,0.65,U] [#6 -0.21,-0.07,0.41,U] [#7 -0.09,-0.49,0.00,M1] [#8 -0.07,-0.24,0.41,U] 
23:09:31.724 00.001 9044 refined, 7 included, MultiStar: {-0.06, -0.22}, one-star: {0.03, -0.38}
23:09:31.725 00.001 9044 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.62) = xAngle (-0.22 = -0.22)
23:09:31.726 00.001 9044 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.31 = 2.98)
23:09:31.727 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.85 mountX=0.23 mountY=0.04, mountTheta=0.17
23:09:31.729 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.22, opts=13)
23:09:31.730 00.001 9044 Enqueuing Move request for scope (-0.06, -0.22)
23:09:31.731 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:31.732 00.001 9044 UpdateGuideState exits: m=5667 SNR=51.9
23:09:31.734 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:31.735 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:31.736 00.001 9044 Enqueuing Expose request
23:09:31.737 00.001 12252 Worker thread wakes up
23:09:31.737 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
23:09:31.738 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
23:09:31.738 00.000 12252 Moving (-0.06, -0.22) raw xDistance=0.23 yDistance=0.04
23:09:31.742 00.004 12252 PPEC rslt: input = 0.23, final = 0.08, react = 0.14, pred = -0.05, hyst = 0.12, hyst_pct = 0.00, period_length = 483.45
23:09:31.742 00.000 12252 PPEC: input: 0.23, control: 0.08, exposure: 2000
23:09:31.742 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:31.742 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:09:31.742 00.000 12252 MoveAxis(W, 33, ABG)
23:09:31.742 00.000 12252 Guiding  Dir = 3, Dur = 33
23:09:31.742 00.000 12252 IsSlewing returns 0
23:09:31.742 00.000 12252 IsGuiding returns 0
23:09:31.744 00.002 12252 PulseGuide returned control before completion, sleep 42
23:09:31.801 00.057 12252 IsGuiding returns 0
23:09:31.801 00.000 12252 Move returns status 0, amount 33
23:09:31.801 00.000 12252 MoveAxis(N, 0, ABG)
23:09:31.801 00.000 12252 Move returns status 0, amount 0
23:09:31.801 00.000 12252 move complete, result=0
23:09:31.801 00.000 12252 worker thread done servicing request
23:09:31.802 00.001 12252 Worker thread wakes up
23:09:31.802 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:31.802 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:31.802 00.000 9044 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
23:09:34.148 02.346 12252 Exposure complete
23:09:34.213 00.065 12252 worker thread done servicing request
23:09:34.213 00.000 9044 OnExposeComplete: enter
23:09:34.215 00.002 9044 UpdateGuideState(): m_state=6
23:09:34.216 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4421
23:09:34.217 00.001 9044 Star::Find returns 1 (0), X=1014.83, Y=826.56, Mass=5809, SNR=52.4, Peak=173 HFD=5.2
23:09:34.219 00.002 9044 MultiStar: [#1 -0.12,-0.06,1.03,U] [#2 0.00,-0.13,1.17,U] [#3 -0.10,-0.10,0.83,U] [#4 -0.06,0.03,1.25,U] [#5 -0.12,-0.17,0.63,U] [#6 -0.20,-0.05,0.41,U] [#7 -0.00,-0.14,0.43,U] [#8 0.05,0.00,0.41,U] 
23:09:34.220 00.001 9044 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {0.00, -0.24}
23:09:34.221 00.001 9044 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.62) = xAngle (-0.48 = -0.48)
23:09:34.222 00.001 9044 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.56 = 2.72)
23:09:34.223 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.10 mountX=0.10 mountY=0.05, mountTheta=0.43
23:09:34.225 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.10, opts=13)
23:09:34.227 00.002 9044 Enqueuing Move request for scope (-0.06, -0.10)
23:09:34.229 00.002 12252 Worker thread wakes up
23:09:34.229 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:34.229 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
23:09:34.230 00.001 9044 UpdateGuideState exits: m=5809 SNR=52.4
23:09:34.231 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:34.232 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:34.234 00.002 9044 Enqueuing Expose request
23:09:34.235 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
23:09:34.235 00.000 12252 Moving (-0.06, -0.10) raw xDistance=0.10 yDistance=0.05
23:09:34.238 00.003 12252 PPEC rslt: input = 0.10, final = -0.05, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:09:34.238 00.000 12252 PPEC: input: 0.10, control: -0.05, exposure: 2000
23:09:34.238 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:34.238 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:09:34.238 00.000 12252 MoveAxis(E, 21, ABG)
23:09:34.238 00.000 12252 Guiding  Dir = 2, Dur = 21
23:09:34.238 00.000 12252 IsSlewing returns 0
23:09:34.239 00.001 12252 IsGuiding returns 0
23:09:34.241 00.002 12252 PulseGuide returned control before completion, sleep 29
23:09:34.284 00.043 12252 IsGuiding returns 0
23:09:34.285 00.001 12252 Move returns status 0, amount 21
23:09:34.285 00.000 12252 MoveAxis(N, 0, ABG)
23:09:34.285 00.000 12252 Move returns status 0, amount 0
23:09:34.285 00.000 12252 move complete, result=0
23:09:34.285 00.000 12252 worker thread done servicing request
23:09:34.285 00.000 12252 Worker thread wakes up
23:09:34.285 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:34.285 00.000 9044 GuideStep: 0.1 px 21 ms EAST, 0.0 px 0 ms NORTH
23:09:34.286 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:36.628 02.342 12252 Exposure complete
23:09:36.674 00.046 12252 worker thread done servicing request
23:09:36.674 00.000 9044 OnExposeComplete: enter
23:09:36.675 00.001 9044 UpdateGuideState(): m_state=6
23:09:36.676 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4422
23:09:36.678 00.002 9044 Star::Find returns 1 (0), X=1014.92, Y=826.38, Mass=5667, SNR=51.6, Peak=173 HFD=5.2
23:09:36.680 00.002 9044 MultiStar: [#1 -0.10,-0.21,1.05,U] [#2 0.20,-0.20,1.23,U] [#3 -0.04,-0.21,0.85,U] [#4 -0.00,-0.43,0.00,M1] [#5 0.04,-0.33,0.64,U] [#6 -0.10,-0.20,0.41,U] [#7 0.05,-0.47,0.00,M1] [#8 0.06,-0.30,0.42,U] 
23:09:36.681 00.001 9044 refined, 6 included, MultiStar: {0.04, -0.26}, one-star: {0.09, -0.42}
23:09:36.682 00.001 9044 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.62) = xAngle (0.19 = 0.19)
23:09:36.683 00.001 9044 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.89 = -2.89)
23:09:36.684 00.001 9044 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.43 mountX=0.26 mountY=-0.07, mountTheta=-0.25
23:09:36.687 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.04, y=-0.26, opts=13)
23:09:36.688 00.001 9044 Enqueuing Move request for scope (0.04, -0.26)
23:09:36.689 00.001 12252 Worker thread wakes up
23:09:36.689 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:36.690 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
23:09:36.691 00.001 9044 UpdateGuideState exits: m=5667 SNR=51.6
23:09:36.691 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:36.692 00.001 12252 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
23:09:36.693 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:36.693 00.000 9044 Enqueuing Expose request
23:09:36.694 00.001 12252 Moving (0.04, -0.26) raw xDistance=0.26 yDistance=-0.07
23:09:36.702 00.008 12252 PPEC rslt: input = 0.26, final = 0.10, react = 0.16, pred = -0.06, hyst = 0.15, hyst_pct = 0.00, period_length = 483.45
23:09:36.702 00.000 12252 PPEC: input: 0.26, control: 0.10, exposure: 2000
23:09:36.702 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:36.702 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:09:36.702 00.000 12252 MoveAxis(W, 38, ABG)
23:09:36.702 00.000 12252 Guiding  Dir = 3, Dur = 38
23:09:36.703 00.001 12252 IsSlewing returns 0
23:09:36.703 00.000 12252 IsGuiding returns 0
23:09:36.705 00.002 12252 PulseGuide returned control before completion, sleep 47
23:09:36.761 00.056 12252 IsGuiding returns 0
23:09:36.761 00.000 12252 Move returns status 0, amount 38
23:09:36.761 00.000 12252 MoveAxis(N, 0, ABG)
23:09:36.761 00.000 12252 Move returns status 0, amount 0
23:09:36.761 00.000 12252 move complete, result=0
23:09:36.761 00.000 12252 worker thread done servicing request
23:09:36.762 00.001 12252 Worker thread wakes up
23:09:36.762 00.000 9044 GuideStep: 0.3 px 38 ms WEST, -0.1 px 0 ms NORTH
23:09:36.764 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:36.764 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:39.118 02.354 12252 Exposure complete
23:09:39.167 00.049 12252 worker thread done servicing request
23:09:39.167 00.000 9044 OnExposeComplete: enter
23:09:39.168 00.001 9044 UpdateGuideState(): m_state=6
23:09:39.169 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4423
23:09:39.170 00.001 9044 Star::Find returns 1 (0), X=1014.89, Y=826.61, Mass=5564, SNR=51.1, Peak=173 HFD=5.2
23:09:39.174 00.004 9044 MultiStar: [#1 -0.05,-0.06,1.09,U] [#2 -0.01,-0.07,1.22,U] [#3 -0.05,-0.08,0.85,U] [#4 -0.09,-0.02,1.31,U] [#5 0.03,-0.09,0.66,U] [#6 -0.19,0.00,0.42,U] [#7 0.01,-0.19,0.43,U] [#8 0.04,-0.20,0.42,U] 
23:09:39.176 00.002 9044 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {0.06, -0.18}
23:09:39.179 00.003 9044 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.62) = xAngle (-0.25 = -0.25)
23:09:39.180 00.001 9044 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.33 = 2.95)
23:09:39.180 00.000 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.87 mountX=0.09 mountY=0.02, mountTheta=0.19
23:09:39.185 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.09, opts=13)
23:09:39.187 00.002 9044 Enqueuing Move request for scope (-0.03, -0.09)
23:09:39.190 00.003 12252 Worker thread wakes up
23:09:39.190 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
23:09:39.190 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
23:09:39.190 00.000 12252 Moving (-0.03, -0.09) raw xDistance=0.09 yDistance=0.02
23:09:39.190 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:39.192 00.002 9044 UpdateGuideState exits: m=5564 SNR=51.1
23:09:39.195 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:39.197 00.002 12252 PPEC rslt: input = 0.09, final = -0.06, react = 0.05, pred = -0.06, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:09:39.197 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:39.200 00.003 9044 Enqueuing Expose request
23:09:39.203 00.003 12252 PPEC: input: 0.09, control: -0.06, exposure: 2000
23:09:39.203 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:39.203 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:09:39.203 00.000 12252 MoveAxis(E, 24, ABG)
23:09:39.203 00.000 12252 Guiding  Dir = 2, Dur = 24
23:09:39.203 00.000 12252 IsSlewing returns 0
23:09:39.205 00.002 12252 IsGuiding returns 0
23:09:39.207 00.002 12252 PulseGuide returned control before completion, sleep 33
23:09:39.242 00.035 12252 IsGuiding returns 0
23:09:39.242 00.000 12252 Move returns status 0, amount 24
23:09:39.242 00.000 12252 MoveAxis(N, 0, ABG)
23:09:39.242 00.000 12252 Move returns status 0, amount 0
23:09:39.242 00.000 12252 move complete, result=0
23:09:39.243 00.001 12252 worker thread done servicing request
23:09:39.243 00.000 12252 Worker thread wakes up
23:09:39.243 00.000 9044 GuideStep: 0.1 px 24 ms EAST, 0.0 px 0 ms NORTH
23:09:39.244 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:39.244 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:41.603 02.359 12252 Exposure complete
23:09:41.651 00.048 12252 worker thread done servicing request
23:09:41.651 00.000 9044 OnExposeComplete: enter
23:09:41.653 00.002 9044 UpdateGuideState(): m_state=6
23:09:41.655 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4424
23:09:41.657 00.002 9044 Star::Find returns 1 (0), X=1014.87, Y=826.38, Mass=5741, SNR=51.9, Peak=173 HFD=5.3
23:09:41.657 00.000 9044 MultiStar: [#1 -0.04,-0.11,1.05,U] [#2 0.03,-0.09,1.22,U] [#3 -0.03,-0.21,0.84,U] [#4 -0.07,-0.13,1.29,U] [#5 0.04,-0.16,0.64,U] [#6 -0.12,-0.12,0.41,U] [#7 -0.10,-0.20,0.43,U] [#8 0.08,-0.20,0.41,U] 
23:09:41.658 00.001 9044 refined, 8 included, MultiStar: {-0.02, -0.18}, one-star: {0.04, -0.42}
23:09:41.659 00.001 9044 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.62) = xAngle (-0.04 = -0.04)
23:09:41.660 00.001 9044 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.12 = -3.12)
23:09:41.661 00.001 9044 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.66 mountX=0.18 mountY=-0.00, mountTheta=-0.02
23:09:41.664 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=-0.02, y=-0.18, opts=13)
23:09:41.666 00.002 9044 Enqueuing Move request for scope (-0.02, -0.18)
23:09:41.667 00.001 12252 Worker thread wakes up
23:09:41.667 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:41.669 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
23:09:41.669 00.000 9044 UpdateGuideState exits: m=5741 SNR=51.9
23:09:41.670 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
23:09:41.670 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:41.671 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:41.673 00.002 12252 Moving (-0.02, -0.18) raw xDistance=0.18 yDistance=-0.00
23:09:41.673 00.000 9044 Enqueuing Expose request
23:09:41.675 00.002 12252 PPEC rslt: input = 0.18, final = 0.04, react = 0.11, pred = -0.07, hyst = 0.10, hyst_pct = 0.00, period_length = 483.45
23:09:41.675 00.000 12252 PPEC: input: 0.18, control: 0.04, exposure: 2000
23:09:41.675 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:41.675 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:09:41.675 00.000 12252 MoveAxis(W, 16, ABG)
23:09:41.675 00.000 12252 Guiding  Dir = 3, Dur = 16
23:09:41.675 00.000 12252 IsSlewing returns 0
23:09:41.675 00.000 12252 IsGuiding returns 0
23:09:41.678 00.003 12252 PulseGuide returned control before completion, sleep 25
23:09:41.713 00.035 12252 IsGuiding returns 0
23:09:41.713 00.000 12252 Move returns status 0, amount 16
23:09:41.713 00.000 12252 MoveAxis(N, 0, ABG)
23:09:41.713 00.000 12252 Move returns status 0, amount 0
23:09:41.713 00.000 12252 move complete, result=0
23:09:41.713 00.000 12252 worker thread done servicing request
23:09:41.713 00.000 12252 Worker thread wakes up
23:09:41.714 00.001 9044 GuideStep: 0.2 px 16 ms WEST, -0.0 px 0 ms NORTH
23:09:41.715 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:41.716 00.001 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:44.056 02.340 12252 Exposure complete
23:09:44.105 00.049 12252 worker thread done servicing request
23:09:44.105 00.000 9044 OnExposeComplete: enter
23:09:44.106 00.001 9044 UpdateGuideState(): m_state=6
23:09:44.107 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4425
23:09:44.108 00.001 9044 Star::Find returns 1 (0), X=1014.97, Y=826.45, Mass=5703, SNR=51.7, Peak=173 HFD=5.2
23:09:44.109 00.001 9044 MultiStar: [#1 0.01,-0.08,1.06,U] [#2 0.33,-0.02,1.20,U] [#3 0.07,-0.02,0.84,U] [#4 0.00,-0.02,1.26,U] [#5 0.26,-0.08,0.65,U] [#6 -0.10,-0.00,0.42,U] [#7 0.02,-0.13,0.43,U] [#8 0.23,-0.07,0.42,U] 
23:09:44.110 00.001 9044 refined, 8 included, MultiStar: {0.11, -0.09}, one-star: {0.14, -0.35}
23:09:44.111 00.001 9044 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.62) = xAngle (0.96 = 0.96)
23:09:44.111 00.000 9044 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.12 = -2.12)
23:09:44.112 00.001 9044 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-0.66 mountX=0.08 mountY=-0.12, mountTheta=-0.98
23:09:44.115 00.003 9044 SchedulePrimaryMove(0F2ACA48, x=0.11, y=-0.09, opts=13)
23:09:44.118 00.003 9044 Enqueuing Move request for scope (0.11, -0.09)
23:09:44.121 00.003 12252 Worker thread wakes up
23:09:44.121 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
23:09:44.121 00.000 12252 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
23:09:44.121 00.000 12252 Moving (0.11, -0.09) raw xDistance=0.08 yDistance=-0.12
23:09:44.121 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:44.122 00.001 9044 UpdateGuideState exits: m=5703 SNR=51.7
23:09:44.123 00.001 12252 PPEC rslt: input = 0.08, final = -0.07, react = 0.05, pred = -0.07, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:09:44.123 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:44.125 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:44.128 00.003 9044 Enqueuing Expose request
23:09:44.129 00.001 12252 PPEC: input: 0.08, control: -0.07, exposure: 2000
23:09:44.129 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:44.129 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:09:44.129 00.000 12252 MoveAxis(E, 27, ABG)
23:09:44.130 00.001 12252 Guiding  Dir = 2, Dur = 27
23:09:44.130 00.000 12252 IsSlewing returns 0
23:09:44.130 00.000 12252 IsGuiding returns 0
23:09:44.133 00.003 12252 PulseGuide returned control before completion, sleep 35
23:09:44.175 00.042 12252 IsGuiding returns 0
23:09:44.175 00.000 12252 Move returns status 0, amount 27
23:09:44.175 00.000 12252 MoveAxis(N, 0, ABG)
23:09:44.175 00.000 12252 Move returns status 0, amount 0
23:09:44.175 00.000 12252 move complete, result=0
23:09:44.175 00.000 12252 worker thread done servicing request
23:09:44.175 00.000 12252 Worker thread wakes up
23:09:44.175 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:44.175 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:44.176 00.001 9044 GuideStep: 0.1 px 27 ms EAST, -0.1 px 0 ms NORTH
23:09:46.525 02.349 12252 Exposure complete
23:09:46.573 00.048 12252 worker thread done servicing request
23:09:46.574 00.001 9044 OnExposeComplete: enter
23:09:46.575 00.001 9044 UpdateGuideState(): m_state=6
23:09:46.577 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4426
23:09:46.578 00.001 9044 Star::Find returns 1 (0), X=1014.85, Y=826.43, Mass=5631, SNR=51.5, Peak=173 HFD=5.2
23:09:46.579 00.001 9044 MultiStar: [#1 -0.07,-0.18,1.07,U] [#2 0.01,-0.19,1.19,U] [#3 -0.01,-0.16,0.86,U] [#4 -0.11,-0.18,1.28,U] [#5 0.02,-0.28,0.66,U] [#6 -0.26,-0.13,0.42,U] [#7 -0.05,-0.46,0.00,M1] [#8 0.13,-0.29,0.40,U] 
23:09:46.580 00.001 9044 refined, 7 included, MultiStar: {-0.03, -0.22}, one-star: {0.02, -0.37}
23:09:46.581 00.001 9044 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.62) = xAngle (-0.10 = -0.10)
23:09:46.582 00.001 9044 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.18 = 3.10)
23:09:46.583 00.001 9044 CameraToMount -- cameraX=-0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.72 mountX=0.22 mountY=0.01, mountTheta=0.04
23:09:46.585 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.03, y=-0.22, opts=13)
23:09:46.587 00.002 9044 Enqueuing Move request for scope (-0.03, -0.22)
23:09:46.590 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:46.592 00.002 9044 UpdateGuideState exits: m=5631 SNR=51.5
23:09:46.594 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:46.597 00.003 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:46.599 00.002 9044 Enqueuing Expose request
23:09:46.602 00.003 12252 Worker thread wakes up
23:09:46.602 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.22) opts 0xd
23:09:46.602 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.03, -0.22)
23:09:46.602 00.000 12252 Moving (-0.03, -0.22) raw xDistance=0.22 yDistance=0.01
23:09:46.608 00.006 12252 PPEC rslt: input = 0.22, final = 0.06, react = 0.13, pred = -0.07, hyst = 0.12, hyst_pct = 0.00, period_length = 483.45
23:09:46.608 00.000 12252 PPEC: input: 0.22, control: 0.06, exposure: 2000
23:09:46.608 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:46.608 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:09:46.608 00.000 12252 MoveAxis(W, 25, ABG)
23:09:46.608 00.000 12252 Guiding  Dir = 3, Dur = 25
23:09:46.608 00.000 12252 IsSlewing returns 0
23:09:46.609 00.001 12252 IsGuiding returns 0
23:09:46.611 00.002 12252 PulseGuide returned control before completion, sleep 33
23:09:46.651 00.040 12252 IsGuiding returns 0
23:09:46.651 00.000 12252 Move returns status 0, amount 25
23:09:46.651 00.000 12252 MoveAxis(N, 0, ABG)
23:09:46.651 00.000 12252 Move returns status 0, amount 0
23:09:46.651 00.000 12252 move complete, result=0
23:09:46.651 00.000 12252 worker thread done servicing request
23:09:46.651 00.000 12252 Worker thread wakes up
23:09:46.651 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:46.651 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:46.651 00.000 9044 GuideStep: 0.2 px 25 ms WEST, 0.0 px 0 ms NORTH
23:09:48.993 02.342 12252 Exposure complete
23:09:49.041 00.048 12252 worker thread done servicing request
23:09:49.041 00.000 9044 OnExposeComplete: enter
23:09:49.043 00.002 9044 UpdateGuideState(): m_state=6
23:09:49.044 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4427
23:09:49.048 00.004 9044 Star::Find returns 1 (0), X=1014.87, Y=826.47, Mass=5779, SNR=52.3, Peak=173 HFD=5.2
23:09:49.050 00.002 9044 MultiStar: [#1 -0.15,-0.08,1.07,U] [#2 0.05,-0.08,1.18,U] [#3 -0.02,-0.12,0.84,U] [#4 -0.10,-0.02,1.27,U] [#5 0.01,-0.16,0.65,U] [#6 -0.24,-0.17,0.42,U] [#7 0.00,-0.37,0.43,U] [#8 0.07,-0.04,0.41,U] 
23:09:49.052 00.002 9044 refined, 8 included, MultiStar: {-0.04, -0.14}, one-star: {0.04, -0.33}
23:09:49.055 00.003 9044 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.62) = xAngle (-0.20 = -0.20)
23:09:49.057 00.002 9044 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.28 = 3.00)
23:09:49.059 00.002 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.82 mountX=0.14 mountY=0.02, mountTheta=0.14
23:09:49.063 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.14, opts=13)
23:09:49.066 00.003 9044 Enqueuing Move request for scope (-0.04, -0.14)
23:09:49.068 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:49.069 00.001 9044 UpdateGuideState exits: m=5779 SNR=52.3
23:09:49.072 00.003 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:49.074 00.002 12252 Worker thread wakes up
23:09:49.074 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:49.075 00.001 9044 Enqueuing Expose request
23:09:49.076 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
23:09:49.077 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
23:09:49.077 00.000 12252 Moving (-0.04, -0.14) raw xDistance=0.14 yDistance=0.02
23:09:49.080 00.003 12252 PPEC rslt: input = 0.14, final = 0.01, react = 0.08, pred = -0.07, hyst = 0.07, hyst_pct = 0.00, period_length = 483.45
23:09:49.081 00.001 12252 PPEC: input: 0.14, control: 0.01, exposure: 2000
23:09:49.081 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:49.081 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:09:49.081 00.000 12252 MoveAxis(W, 5, ABG)
23:09:49.081 00.000 12252 Guiding  Dir = 3, Dur = 5
23:09:49.081 00.000 12252 IsSlewing returns 0
23:09:49.081 00.000 12252 IsGuiding returns 0
23:09:49.083 00.002 12252 PulseGuide returned control before completion, sleep 13
23:09:49.097 00.014 12252 IsGuiding returns 0
23:09:49.097 00.000 12252 Move returns status 0, amount 5
23:09:49.097 00.000 12252 MoveAxis(N, 0, ABG)
23:09:49.097 00.000 12252 Move returns status 0, amount 0
23:09:49.097 00.000 12252 move complete, result=0
23:09:49.097 00.000 12252 worker thread done servicing request
23:09:49.097 00.000 12252 Worker thread wakes up
23:09:49.097 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:49.097 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:49.097 00.000 9044 GuideStep: 0.1 px 5 ms WEST, 0.0 px 0 ms NORTH
23:09:51.456 02.359 12252 Exposure complete
23:09:51.503 00.047 12252 worker thread done servicing request
23:09:51.504 00.001 9044 OnExposeComplete: enter
23:09:51.506 00.002 9044 UpdateGuideState(): m_state=6
23:09:51.509 00.003 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4428
23:09:51.511 00.002 9044 Star::Find returns 1 (0), X=1014.79, Y=826.43, Mass=5656, SNR=51.6, Peak=173 HFD=5.3
23:09:51.514 00.003 9044 MultiStar: [#1 -0.23,-0.11,1.05,U] [#2 -0.06,-0.13,1.22,U] [#3 -0.19,-0.27,0.85,U] [#4 -0.13,-0.42,0.00,M1] [#5 -0.11,-0.15,0.65,U] [#6 -0.32,-0.15,0.42,U] [#7 -0.13,-0.26,0.43,U] [#8 -0.10,-0.40,0.00,M1] 
23:09:51.517 00.003 9044 refined, 6 included, MultiStar: {-0.14, -0.20}, one-star: {-0.04, -0.37}
23:09:51.519 00.002 9044 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.62) = xAngle (-0.55 = -0.55)
23:09:51.521 00.002 9044 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.63 = 2.65)
23:09:51.524 00.003 9044 CameraToMount -- cameraX=-0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-2.17 mountX=0.21 mountY=0.11, mountTheta=0.50
23:09:51.528 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.14, y=-0.20, opts=13)
23:09:51.531 00.003 9044 Enqueuing Move request for scope (-0.14, -0.20)
23:09:51.533 00.002 12252 Worker thread wakes up
23:09:51.533 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:51.535 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.20) opts 0xd
23:09:51.536 00.001 9044 UpdateGuideState exits: m=5656 SNR=51.6
23:09:51.538 00.002 12252 Handling offset move in thread for scope, endpoint = (-0.14, -0.20)
23:09:51.538 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:51.540 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:51.541 00.001 9044 Enqueuing Expose request
23:09:51.542 00.001 12252 Moving (-0.14, -0.20) raw xDistance=0.21 yDistance=0.11
23:09:51.547 00.005 12252 PPEC rslt: input = 0.21, final = 0.06, react = 0.13, pred = -0.07, hyst = 0.12, hyst_pct = 0.00, period_length = 483.45
23:09:51.548 00.001 12252 PPEC: input: 0.21, control: 0.06, exposure: 2000
23:09:51.548 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:51.548 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:09:51.548 00.000 12252 MoveAxis(W, 23, ABG)
23:09:51.548 00.000 12252 Guiding  Dir = 3, Dur = 23
23:09:51.548 00.000 12252 IsSlewing returns 0
23:09:51.548 00.000 12252 IsGuiding returns 0
23:09:51.551 00.003 12252 PulseGuide returned control before completion, sleep 31
23:09:51.593 00.042 12252 IsGuiding returns 0
23:09:51.593 00.000 12252 Move returns status 0, amount 23
23:09:51.593 00.000 12252 MoveAxis(N, 0, ABG)
23:09:51.593 00.000 12252 Move returns status 0, amount 0
23:09:51.593 00.000 12252 move complete, result=0
23:09:51.593 00.000 12252 worker thread done servicing request
23:09:51.594 00.001 9044 GuideStep: 0.2 px 23 ms WEST, 0.1 px 0 ms NORTH
23:09:51.595 00.001 12252 Worker thread wakes up
23:09:51.595 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:51.595 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:53.942 02.347 12252 Exposure complete
23:09:54.012 00.070 12252 worker thread done servicing request
23:09:54.012 00.000 9044 OnExposeComplete: enter
23:09:54.013 00.001 9044 UpdateGuideState(): m_state=6
23:09:54.014 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4429
23:09:54.015 00.001 9044 Star::Find returns 1 (0), X=1014.80, Y=826.31, Mass=5559, SNR=51.1, Peak=173 HFD=5.2
23:09:54.017 00.002 9044 MultiStar: [#1 -0.16,-0.25,1.06,U] [#2 0.03,-0.24,1.23,U] [#3 -0.13,-0.29,0.85,U] [#4 -0.11,-0.13,1.28,U] [#5 0.05,-0.31,0.65,U] [#6 -0.16,-0.18,0.42,U] [#7 -0.08,-0.47,0.00,M1] [#8 0.06,-0.23,0.41,U] 
23:09:54.018 00.001 9044 refined, 7 included, MultiStar: {-0.06, -0.27}, one-star: {-0.03, -0.48}
23:09:54.020 00.002 9044 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.62) = xAngle (-0.17 = -0.17)
23:09:54.021 00.001 9044 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.25 = 3.03)
23:09:54.022 00.001 9044 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.27 cameraTheta=-1.79 mountX=0.27 mountY=0.03, mountTheta=0.11
23:09:54.024 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.06, y=-0.27, opts=13)
23:09:54.025 00.001 9044 Enqueuing Move request for scope (-0.06, -0.27)
23:09:54.026 00.001 12252 Worker thread wakes up
23:09:54.026 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:54.028 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
23:09:54.028 00.000 9044 UpdateGuideState exits: m=5559 SNR=51.1
23:09:54.029 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:54.030 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:54.032 00.002 9044 Enqueuing Expose request
23:09:54.033 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
23:09:54.033 00.000 12252 Moving (-0.06, -0.27) raw xDistance=0.27 yDistance=0.03
23:09:54.037 00.004 12252 PPEC rslt: input = 0.27, final = 0.10, react = 0.16, pred = -0.06, hyst = 0.15, hyst_pct = 0.00, period_length = 483.45
23:09:54.037 00.000 12252 PPEC: input: 0.27, control: 0.10, exposure: 2000
23:09:54.037 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:54.037 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:09:54.037 00.000 12252 MoveAxis(W, 39, ABG)
23:09:54.037 00.000 12252 Guiding  Dir = 3, Dur = 39
23:09:54.039 00.002 12252 IsSlewing returns 0
23:09:54.039 00.000 12252 IsGuiding returns 0
23:09:54.042 00.003 12252 PulseGuide returned control before completion, sleep 48
23:09:54.099 00.057 12252 IsGuiding returns 0
23:09:54.099 00.000 12252 Move returns status 0, amount 39
23:09:54.099 00.000 12252 MoveAxis(N, 0, ABG)
23:09:54.099 00.000 12252 Move returns status 0, amount 0
23:09:54.099 00.000 12252 move complete, result=0
23:09:54.099 00.000 12252 worker thread done servicing request
23:09:54.099 00.000 12252 Worker thread wakes up
23:09:54.099 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:54.099 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:54.099 00.000 9044 GuideStep: 0.3 px 39 ms WEST, 0.0 px 0 ms NORTH
23:09:56.443 02.344 12252 Exposure complete
23:09:56.491 00.048 12252 worker thread done servicing request
23:09:56.491 00.000 9044 OnExposeComplete: enter
23:09:56.493 00.002 9044 UpdateGuideState(): m_state=6
23:09:56.495 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4430
23:09:56.497 00.002 9044 Star::Find returns 1 (0), X=1014.89, Y=826.43, Mass=5591, SNR=51.2, Peak=173 HFD=5.2
23:09:56.501 00.004 9044 MultiStar: [#1 -0.10,-0.15,1.07,U] [#2 -0.00,-0.11,1.23,U] [#3 -0.09,-0.16,0.85,U] [#4 -0.07,-0.05,1.28,U] [#5 -0.03,-0.13,0.65,U] [#6 -0.19,0.02,0.42,U] [#7 0.00,-0.20,0.43,U] [#8 0.09,-0.08,0.42,U] 
23:09:56.503 00.002 9044 refined, 8 included, MultiStar: {-0.04, -0.14}, one-star: {0.06, -0.37}
23:09:56.505 00.002 9044 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.62) = xAngle (-0.20 = -0.20)
23:09:56.508 00.003 9044 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.29 = 3.00)
23:09:56.511 00.003 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.83 mountX=0.15 mountY=0.02, mountTheta=0.15
23:09:56.515 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.14, opts=13)
23:09:56.518 00.003 9044 Enqueuing Move request for scope (-0.04, -0.14)
23:09:56.521 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:56.523 00.002 9044 UpdateGuideState exits: m=5591 SNR=51.2
23:09:56.526 00.003 12252 Worker thread wakes up
23:09:56.526 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:56.528 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:56.530 00.002 9044 Enqueuing Expose request
23:09:56.532 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
23:09:56.532 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
23:09:56.532 00.000 12252 Moving (-0.04, -0.14) raw xDistance=0.15 yDistance=0.02
23:09:56.535 00.003 12252 PPEC rslt: input = 0.15, final = 0.03, react = 0.09, pred = -0.06, hyst = 0.08, hyst_pct = 0.00, period_length = 483.45
23:09:56.535 00.000 12252 PPEC: input: 0.15, control: 0.03, exposure: 2000
23:09:56.535 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:56.535 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:09:56.535 00.000 12252 MoveAxis(W, 12, ABG)
23:09:56.535 00.000 12252 Guiding  Dir = 3, Dur = 12
23:09:56.536 00.001 12252 IsSlewing returns 0
23:09:56.536 00.000 12252 IsGuiding returns 0
23:09:56.538 00.002 12252 PulseGuide returned control before completion, sleep 20
23:09:56.574 00.036 12252 IsGuiding returns 0
23:09:56.574 00.000 12252 Move returns status 0, amount 12
23:09:56.574 00.000 12252 MoveAxis(N, 0, ABG)
23:09:56.574 00.000 12252 Move returns status 0, amount 0
23:09:56.575 00.001 12252 move complete, result=0
23:09:56.575 00.000 12252 worker thread done servicing request
23:09:56.575 00.000 12252 Worker thread wakes up
23:09:56.575 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:56.575 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:09:56.575 00.000 9044 GuideStep: 0.1 px 12 ms WEST, 0.0 px 0 ms NORTH
23:09:58.918 02.343 12252 Exposure complete
23:09:58.962 00.044 12252 worker thread done servicing request
23:09:58.962 00.000 9044 OnExposeComplete: enter
23:09:58.963 00.001 9044 UpdateGuideState(): m_state=6
23:09:58.964 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4431
23:09:58.965 00.001 9044 Star::Find returns 1 (0), X=1014.88, Y=826.81, Mass=5775, SNR=52.1, Peak=173 HFD=5.2
23:09:58.966 00.001 9044 MultiStar: [#1 -0.05,0.04,1.05,U] [#2 0.08,0.02,1.18,U] [#3 0.07,0.12,0.85,U] [#4 -0.07,0.09,1.26,U] [#5 0.01,0.12,0.64,U] [#6 -0.05,0.19,0.41,U] [#7 -0.07,-0.10,0.43,U] [#8 0.07,0.02,0.42,U] 
23:09:58.967 00.001 9044 single-star, 8 included, MultiStar: {0.01, 0.06}, one-star: {0.05, 0.01}
23:09:58.967 00.000 9044 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.62) = xAngle (1.83 = 1.83)
23:09:58.969 00.002 9044 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.26 = -1.26)
23:09:58.970 00.001 9044 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.20 mountX=-0.01 mountY=-0.05, mountTheta=-1.83
23:09:58.971 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.01, opts=13)
23:09:58.972 00.001 9044 Enqueuing Move request for scope (0.05, 0.01)
23:09:58.973 00.001 12252 Worker thread wakes up
23:09:58.973 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:09:58.974 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:09:58.974 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:09:58.974 00.000 12252 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
23:09:58.974 00.000 9044 UpdateGuideState exits: m=5775 SNR=52.1
23:09:58.975 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:09:58.976 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:09:58.977 00.001 9044 Enqueuing Expose request
23:09:58.979 00.002 12252 PPEC rslt: input = -0.01, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:09:58.979 00.000 12252 PPEC: input: -0.01, control: -0.05, exposure: 2000
23:09:58.979 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:09:58.979 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:09:58.979 00.000 12252 MoveAxis(E, 19, ABG)
23:09:58.979 00.000 12252 Guiding  Dir = 2, Dur = 19
23:09:58.980 00.001 12252 IsSlewing returns 0
23:09:58.980 00.000 12252 IsGuiding returns 0
23:09:58.982 00.002 12252 PulseGuide returned control before completion, sleep 27
23:09:59.021 00.039 12252 IsGuiding returns 0
23:09:59.021 00.000 12252 Move returns status 0, amount 19
23:09:59.021 00.000 12252 MoveAxis(N, 0, ABG)
23:09:59.021 00.000 12252 Move returns status 0, amount 0
23:09:59.021 00.000 12252 move complete, result=0
23:09:59.021 00.000 12252 worker thread done servicing request
23:09:59.021 00.000 12252 Worker thread wakes up
23:09:59.021 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:09:59.021 00.000 9044 GuideStep: -0.0 px 19 ms EAST, -0.1 px 0 ms NORTH
23:09:59.025 00.004 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:10:01.365 02.340 12252 Exposure complete
23:10:01.412 00.047 12252 worker thread done servicing request
23:10:01.412 00.000 9044 OnExposeComplete: enter
23:10:01.413 00.001 9044 UpdateGuideState(): m_state=6
23:10:01.414 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4432
23:10:01.415 00.001 9044 Star::Find returns 1 (0), X=1014.96, Y=826.73, Mass=5728, SNR=51.9, Peak=173 HFD=5.2
23:10:01.416 00.001 9044 MultiStar: [#1 -0.03,0.04,1.04,U] [#2 0.25,0.05,1.20,U] [#3 -0.09,0.03,0.84,U] [#4 -0.01,0.05,1.28,U] [#5 0.05,-0.09,0.66,U] [#6 -0.07,0.13,0.42,U] [#7 -0.04,-0.05,0.43,U] [#8 0.19,-0.13,0.42,U] 
23:10:01.417 00.001 9044 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.13, -0.07}
23:10:01.417 00.000 9044 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.62) = xAngle (1.74 = 1.74)
23:10:01.418 00.001 9044 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.35 = -1.35)
23:10:01.420 00.002 9044 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.11 mountX=-0.01 mountY=-0.05, mountTheta=-1.74
23:10:01.421 00.001 9044 SchedulePrimaryMove(0F2ACA48, x=0.05, y=0.01, opts=13)
23:10:01.422 00.001 9044 Enqueuing Move request for scope (0.05, 0.01)
23:10:01.423 00.001 12252 Worker thread wakes up
23:10:01.423 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
23:10:01.423 00.000 12252 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
23:10:01.423 00.000 12252 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=-0.05
23:10:01.423 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:10:01.424 00.001 9044 UpdateGuideState exits: m=5728 SNR=51.9
23:10:01.425 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:01.425 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:10:01.426 00.001 9044 Enqueuing Expose request
23:10:01.427 00.001 12252 PPEC rslt: input = -0.01, final = -0.05, react = -0.01, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:10:01.427 00.000 12252 PPEC: input: -0.01, control: -0.05, exposure: 2000
23:10:01.427 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:01.427 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:10:01.427 00.000 12252 MoveAxis(E, 18, ABG)
23:10:01.427 00.000 12252 Guiding  Dir = 2, Dur = 18
23:10:01.428 00.001 12252 IsSlewing returns 0
23:10:01.428 00.000 12252 IsGuiding returns 0
23:10:01.430 00.002 12252 PulseGuide returned control before completion, sleep 26
23:10:01.470 00.040 12252 IsGuiding returns 0
23:10:01.470 00.000 12252 Move returns status 0, amount 18
23:10:01.470 00.000 12252 MoveAxis(N, 0, ABG)
23:10:01.470 00.000 12252 Move returns status 0, amount 0
23:10:01.470 00.000 12252 move complete, result=0
23:10:01.470 00.000 12252 worker thread done servicing request
23:10:01.470 00.000 12252 Worker thread wakes up
23:10:01.470 00.000 9044 GuideStep: -0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
23:10:01.472 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:10:01.472 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:10:03.821 02.349 12252 Exposure complete
23:10:03.888 00.067 12252 worker thread done servicing request
23:10:03.888 00.000 9044 OnExposeComplete: enter
23:10:03.890 00.002 9044 UpdateGuideState(): m_state=6
23:10:03.892 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4433
23:10:03.893 00.001 9044 Star::Find returns 1 (0), X=1014.90, Y=826.39, Mass=5654, SNR=51.5, Peak=173 HFD=5.2
23:10:03.895 00.002 9044 MultiStar: [#1 -0.01,-0.26,1.05,U] [#2 0.04,-0.20,1.22,U] [#3 -0.05,-0.27,0.85,U] [#4 -0.04,-0.14,1.29,U] [#5 -0.00,-0.30,0.65,U] [#6 -0.14,-0.10,0.42,U] [#7 0.00,-0.40,0.00,M1] [#8 0.05,-0.33,0.40,U] 
23:10:03.897 00.002 9044 refined, 7 included, MultiStar: {-0.00, -0.25}, one-star: {0.08, -0.40}
23:10:03.898 00.001 9044 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.62) = xAngle (0.04 = 0.04)
23:10:03.900 00.002 9044 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.04 = -3.04)
23:10:03.901 00.001 9044 CameraToMount -- cameraX=-0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.58 mountX=0.25 mountY=-0.02, mountTheta=-0.10
23:10:03.903 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=-0.00, y=-0.25, opts=13)
23:10:03.906 00.003 9044 Enqueuing Move request for scope (-0.00, -0.25)
23:10:03.909 00.003 12252 Worker thread wakes up
23:10:03.909 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:10:03.910 00.001 9044 UpdateGuideState exits: m=5654 SNR=51.5
23:10:03.911 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:03.913 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:10:03.914 00.001 9044 Enqueuing Expose request
23:10:03.916 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.25) opts 0xd
23:10:03.916 00.000 12252 Handling offset move in thread for scope, endpoint = (-0.00, -0.25)
23:10:03.916 00.000 12252 Moving (-0.00, -0.25) raw xDistance=0.25 yDistance=-0.02
23:10:03.923 00.007 12252 PPEC rslt: input = 0.25, final = 0.11, react = 0.15, pred = -0.04, hyst = 0.13, hyst_pct = 0.00, period_length = 483.45
23:10:03.923 00.000 12252 PPEC: input: 0.25, control: 0.11, exposure: 2000
23:10:03.923 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:03.924 00.001 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:10:03.924 00.000 12252 MoveAxis(W, 42, ABG)
23:10:03.924 00.000 12252 Guiding  Dir = 3, Dur = 42
23:10:03.924 00.000 12252 IsSlewing returns 0
23:10:03.924 00.000 12252 IsGuiding returns 0
23:10:03.926 00.002 12252 PulseGuide returned control before completion, sleep 51
23:10:03.993 00.067 12252 IsGuiding returns 1
23:10:03.993 00.000 12252 scope still moving after pulse duration time elapsed
23:10:04.025 00.032 12252 IsSlewing returns 0
23:10:04.025 00.000 12252 IsGuiding returns 0
23:10:04.025 00.000 12252 scope move finished after 42 + 58 ms
23:10:04.025 00.000 12252 Move returns status 0, amount 42
23:10:04.025 00.000 12252 MoveAxis(N, 0, ABG)
23:10:04.025 00.000 12252 Move returns status 0, amount 0
23:10:04.025 00.000 12252 move complete, result=0
23:10:04.025 00.000 12252 worker thread done servicing request
23:10:04.026 00.001 9044 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
23:10:04.026 00.000 12252 Worker thread wakes up
23:10:04.026 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:10:04.026 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:10:06.386 02.360 12252 Exposure complete
23:10:06.443 00.057 12252 worker thread done servicing request
23:10:06.443 00.000 9044 OnExposeComplete: enter
23:10:06.446 00.003 9044 UpdateGuideState(): m_state=6
23:10:06.447 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4434
23:10:06.447 00.000 9044 Star::Find returns 1 (0), X=1015.07, Y=826.77, Mass=5601, SNR=51.3, Peak=173 HFD=5.0
23:10:06.449 00.002 9044 MultiStar: [#1 0.11,-0.00,1.06,U] [#2 0.18,0.04,1.20,U] [#3 0.05,-0.01,0.86,U] [#4 0.02,1.28,0.00,M1] [#5 0.11,-0.05,0.66,U] [#6 -0.00,0.11,0.42,U] [#7 0.18,-0.06,0.43,U] [#8 0.20,-0.10,0.42,U] 
23:10:06.449 00.000 9044 refined, 7 included, MultiStar: {0.14, -0.01}, one-star: {0.24, -0.03}
23:10:06.450 00.001 9044 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.62) = xAngle (1.57 = 1.57)
23:10:06.451 00.001 9044 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.52 = -1.52)
23:10:06.451 00.000 9044 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.06 mountX=0.00 mountY=-0.14, mountTheta=-1.57
23:10:06.453 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.14, y=-0.01, opts=13)
23:10:06.454 00.001 9044 Enqueuing Move request for scope (0.14, -0.01)
23:10:06.456 00.002 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:10:06.457 00.001 9044 UpdateGuideState exits: m=5601 SNR=51.3
23:10:06.458 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:06.459 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:10:06.460 00.001 9044 Enqueuing Expose request
23:10:06.461 00.001 12252 Worker thread wakes up
23:10:06.461 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
23:10:06.461 00.000 12252 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
23:10:06.461 00.000 12252 Moving (0.14, -0.01) raw xDistance=0.00 yDistance=-0.14
23:10:06.466 00.005 12252 PPEC rslt: input = 0.00, final = -0.05, react = 0.00, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:10:06.466 00.000 12252 PPEC: input: 0.00, control: -0.05, exposure: 2000
23:10:06.466 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:06.466 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:10:06.466 00.000 12252 MoveAxis(E, 18, ABG)
23:10:06.466 00.000 12252 Guiding  Dir = 2, Dur = 18
23:10:06.467 00.001 12252 IsSlewing returns 0
23:10:06.467 00.000 12252 IsGuiding returns 0
23:10:06.469 00.002 12252 PulseGuide returned control before completion, sleep 26
23:10:06.503 00.034 12252 IsGuiding returns 0
23:10:06.503 00.000 12252 Move returns status 0, amount 18
23:10:06.503 00.000 12252 MoveAxis(N, 0, ABG)
23:10:06.503 00.000 12252 Move returns status 0, amount 0
23:10:06.503 00.000 12252 move complete, result=0
23:10:06.503 00.000 12252 worker thread done servicing request
23:10:06.503 00.000 12252 Worker thread wakes up
23:10:06.503 00.000 9044 GuideStep: 0.0 px 18 ms EAST, -0.1 px 0 ms NORTH
23:10:06.504 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:10:06.504 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:10:08.852 02.348 12252 Exposure complete
23:10:08.899 00.047 12252 worker thread done servicing request
23:10:08.899 00.000 9044 OnExposeComplete: enter
23:10:08.900 00.001 9044 UpdateGuideState(): m_state=6
23:10:08.902 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4435
23:10:08.903 00.001 9044 Star::Find returns 1 (0), X=1015.04, Y=826.51, Mass=5744, SNR=51.8, Peak=173 HFD=5.1
23:10:08.906 00.003 9044 MultiStar: [#1 0.10,-0.09,1.06,U] [#2 0.40,-0.08,0.00,M1] [#3 0.14,-0.08,0.84,U] [#4 0.05,-0.02,1.28,U] [#5 0.22,-0.11,0.65,U] [#6 0.01,0.04,0.41,U] [#7 0.17,-0.17,0.43,U] [#8 0.23,-0.11,0.42,U] 
23:10:08.907 00.001 9044 refined, 7 included, MultiStar: {0.13, -0.11}, one-star: {0.21, -0.28}
23:10:08.908 00.001 9044 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.62) = xAngle (0.94 = 0.94)
23:10:08.909 00.001 9044 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.14 = -2.14)
23:10:08.910 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.68 mountX=0.10 mountY=-0.14, mountTheta=-0.96
23:10:08.912 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.11, opts=13)
23:10:08.913 00.001 9044 Enqueuing Move request for scope (0.13, -0.11)
23:10:08.914 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:10:08.916 00.002 9044 UpdateGuideState exits: m=5744 SNR=51.8
23:10:08.918 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:08.919 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:10:08.920 00.001 9044 Enqueuing Expose request
23:10:08.921 00.001 12252 Worker thread wakes up
23:10:08.921 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
23:10:08.921 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
23:10:08.921 00.000 12252 Moving (0.13, -0.11) raw xDistance=0.10 yDistance=-0.14
23:10:08.926 00.005 12252 PPEC rslt: input = 0.10, final = -0.05, react = 0.06, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:10:08.926 00.000 12252 PPEC: input: 0.10, control: -0.05, exposure: 2000
23:10:08.926 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:08.926 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:10:08.926 00.000 12252 MoveAxis(E, 19, ABG)
23:10:08.926 00.000 12252 Guiding  Dir = 2, Dur = 19
23:10:08.926 00.000 12252 IsSlewing returns 0
23:10:08.927 00.001 12252 IsGuiding returns 0
23:10:08.928 00.001 12252 PulseGuide returned control before completion, sleep 28
23:10:08.969 00.041 12252 IsGuiding returns 0
23:10:08.970 00.001 12252 Move returns status 0, amount 19
23:10:08.970 00.000 12252 MoveAxis(N, 0, ABG)
23:10:08.970 00.000 12252 Move returns status 0, amount 0
23:10:08.970 00.000 12252 move complete, result=0
23:10:08.970 00.000 12252 worker thread done servicing request
23:10:08.970 00.000 12252 Worker thread wakes up
23:10:08.970 00.000 9044 GuideStep: 0.1 px 19 ms EAST, -0.1 px 0 ms NORTH
23:10:08.972 00.002 12252 worker thread servicing REQUEST_EXPOSE 2000
23:10:08.972 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:10:11.318 02.346 12252 Exposure complete
23:10:11.386 00.068 12252 worker thread done servicing request
23:10:11.386 00.000 9044 OnExposeComplete: enter
23:10:11.387 00.001 9044 UpdateGuideState(): m_state=6
23:10:11.389 00.002 9044 Star::Find(15, 1015, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4436
23:10:11.390 00.001 9044 Star::Find returns 1 (0), X=1015.00, Y=826.49, Mass=5746, SNR=52.0, Peak=173 HFD=5.0
23:10:11.392 00.002 9044 MultiStar: [#1 0.05,-0.12,1.05,U] [#2 0.35,-0.07,1.20,U] [#3 0.03,-0.19,0.83,U] [#4 0.04,-0.08,1.29,U] [#5 0.14,-0.13,0.65,U] [#6 -0.01,-0.06,0.41,U] [#7 0.10,-0.14,0.42,U] [#8 0.26,-0.06,0.40,U] 
23:10:11.393 00.001 9044 refined, 8 included, MultiStar: {0.13, -0.13}, one-star: {0.17, -0.31}
23:10:11.394 00.001 9044 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.62) = xAngle (0.83 = 0.83)
23:10:11.395 00.001 9044 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.25 = -2.25)
23:10:11.396 00.001 9044 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-0.79 mountX=0.13 mountY=-0.15, mountTheta=-0.86
23:10:11.398 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.13, y=-0.13, opts=13)
23:10:11.400 00.002 9044 Enqueuing Move request for scope (0.13, -0.13)
23:10:11.401 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:10:11.402 00.001 9044 UpdateGuideState exits: m=5746 SNR=52.0
23:10:11.403 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:11.405 00.002 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:10:11.406 00.001 9044 Enqueuing Expose request
23:10:11.407 00.001 12252 Worker thread wakes up
23:10:11.407 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
23:10:11.407 00.000 12252 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
23:10:11.407 00.000 12252 Moving (0.13, -0.13) raw xDistance=0.13 yDistance=-0.15
23:10:11.411 00.004 12252 PPEC rslt: input = 0.13, final = 0.02, react = 0.08, pred = -0.05, hyst = 0.07, hyst_pct = 0.00, period_length = 483.45
23:10:11.411 00.000 12252 PPEC: input: 0.13, control: 0.02, exposure: 2000
23:10:11.411 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:11.411 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:10:11.411 00.000 12252 MoveAxis(W, 9, ABG)
23:10:11.411 00.000 12252 Guiding  Dir = 3, Dur = 9
23:10:11.411 00.000 12252 IsSlewing returns 0
23:10:11.412 00.001 12252 IsGuiding returns 0
23:10:11.414 00.002 12252 PulseGuide returned control before completion, sleep 17
23:10:11.445 00.031 12252 IsGuiding returns 0
23:10:11.445 00.000 12252 Move returns status 0, amount 9
23:10:11.445 00.000 12252 MoveAxis(N, 0, ABG)
23:10:11.445 00.000 12252 Move returns status 0, amount 0
23:10:11.445 00.000 12252 move complete, result=0
23:10:11.445 00.000 12252 worker thread done servicing request
23:10:11.445 00.000 12252 Worker thread wakes up
23:10:11.445 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:10:11.445 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:10:11.445 00.000 9044 GuideStep: 0.1 px 9 ms WEST, -0.1 px 0 ms NORTH
23:10:13.796 02.351 12252 Exposure complete
23:10:13.843 00.047 12252 worker thread done servicing request
23:10:13.843 00.000 9044 OnExposeComplete: enter
23:10:13.844 00.001 9044 UpdateGuideState(): m_state=6
23:10:13.845 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4437
23:10:13.846 00.001 9044 Star::Find returns 1 (0), X=1014.96, Y=826.40, Mass=5783, SNR=52.2, Peak=173 HFD=5.2
23:10:13.847 00.001 9044 MultiStar: [#1 0.03,-0.16,1.04,U] [#2 0.35,-0.14,1.20,U] [#3 0.05,-0.14,0.83,U] [#4 -0.00,-0.16,1.30,U] [#5 0.18,-0.27,0.63,U] [#6 -0.08,-0.14,0.41,U] [#7 0.02,-0.43,0.00,M1] [#8 0.22,-0.07,0.41,U] 
23:10:13.848 00.001 9044 refined, 7 included, MultiStar: {0.12, -0.19}, one-star: {0.13, -0.39}
23:10:13.849 00.001 9044 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.62) = xAngle (0.60 = 0.60)
23:10:13.850 00.001 9044 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.48 = -2.48)
23:10:13.851 00.001 9044 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-1.02 mountX=0.19 mountY=-0.14, mountTheta=-0.64
23:10:13.857 00.006 9044 SchedulePrimaryMove(0F2ACA48, x=0.12, y=-0.19, opts=13)
23:10:13.859 00.002 9044 Enqueuing Move request for scope (0.12, -0.19)
23:10:13.860 00.001 12252 Worker thread wakes up
23:10:13.860 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:10:13.862 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
23:10:13.862 00.000 9044 UpdateGuideState exits: m=5783 SNR=52.2
23:10:13.862 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:13.863 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:10:13.866 00.003 9044 Enqueuing Expose request
23:10:13.868 00.002 12252 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
23:10:13.868 00.000 12252 Moving (0.12, -0.19) raw xDistance=0.19 yDistance=-0.14
23:10:13.872 00.004 12252 PPEC rslt: input = 0.19, final = 0.06, react = 0.11, pred = -0.05, hyst = 0.10, hyst_pct = 0.00, period_length = 483.45
23:10:13.872 00.000 12252 PPEC: input: 0.19, control: 0.06, exposure: 2000
23:10:13.872 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:13.872 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:10:13.872 00.000 12252 MoveAxis(W, 23, ABG)
23:10:13.872 00.000 12252 Guiding  Dir = 3, Dur = 23
23:10:13.873 00.001 12252 IsSlewing returns 0
23:10:13.873 00.000 12252 IsGuiding returns 0
23:10:13.875 00.002 12252 PulseGuide returned control before completion, sleep 31
23:10:13.918 00.043 12252 IsGuiding returns 0
23:10:13.918 00.000 12252 Move returns status 0, amount 23
23:10:13.918 00.000 12252 MoveAxis(N, 0, ABG)
23:10:13.918 00.000 12252 Move returns status 0, amount 0
23:10:13.918 00.000 12252 move complete, result=0
23:10:13.918 00.000 12252 worker thread done servicing request
23:10:13.918 00.000 12252 Worker thread wakes up
23:10:13.918 00.000 9044 GuideStep: 0.2 px 23 ms WEST, -0.1 px 0 ms NORTH
23:10:13.919 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:10:13.919 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:10:16.250 02.331 12252 Exposure complete
23:10:16.320 00.070 12252 worker thread done servicing request
23:10:16.320 00.000 9044 OnExposeComplete: enter
23:10:16.321 00.001 9044 UpdateGuideState(): m_state=6
23:10:16.322 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4438
23:10:16.323 00.001 9044 Star::Find returns 1 (0), X=1014.98, Y=826.63, Mass=5547, SNR=51.0, Peak=173 HFD=5.1
23:10:16.325 00.002 9044 MultiStar: [#1 0.07,-0.05,1.06,U] [#2 0.33,-0.00,1.21,U] [#3 0.11,0.03,0.85,U] [#4 0.09,-0.01,1.28,U] [#5 0.22,-0.06,0.66,U] [#6 -0.02,0.14,0.42,U] [#7 0.04,-0.05,0.44,U] [#8 0.20,-0.16,0.42,U] 
23:10:16.326 00.001 9044 refined, 8 included, MultiStar: {0.15, -0.04}, one-star: {0.16, -0.17}
23:10:16.327 00.001 9044 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.62) = xAngle (1.37 = 1.37)
23:10:16.328 00.001 9044 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-1.71 = -1.71)
23:10:16.329 00.001 9044 CameraToMount -- cameraX=0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-0.25 mountX=0.03 mountY=-0.15, mountTheta=-1.37
23:10:16.331 00.002 9044 SchedulePrimaryMove(0F2ACA48, x=0.15, y=-0.04, opts=13)
23:10:16.333 00.002 9044 Enqueuing Move request for scope (0.15, -0.04)
23:10:16.334 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:10:16.336 00.002 9044 UpdateGuideState exits: m=5547 SNR=51.0
23:10:16.337 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:16.338 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:10:16.339 00.001 9044 Enqueuing Expose request
23:10:16.340 00.001 12252 Worker thread wakes up
23:10:16.340 00.000 12252 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.04) opts 0xd
23:10:16.340 00.000 12252 Handling offset move in thread for scope, endpoint = (0.15, -0.04)
23:10:16.340 00.000 12252 Moving (0.15, -0.04) raw xDistance=0.03 yDistance=-0.15
23:10:16.345 00.005 12252 PPEC rslt: input = 0.03, final = -0.05, react = 0.02, pred = -0.05, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:10:16.346 00.001 12252 PPEC: input: 0.03, control: -0.05, exposure: 2000
23:10:16.346 00.000 12252 GuideAlgorithmResistSwitch::result() returns -0.15 from input -0.15
23:10:16.346 00.000 12252 MoveAxis(E, 19, ABG)
23:10:16.346 00.000 12252 Guiding  Dir = 2, Dur = 19
23:10:16.346 00.000 12252 IsSlewing returns 0
23:10:16.346 00.000 12252 IsGuiding returns 0
23:10:16.348 00.002 12252 PulseGuide returned control before completion, sleep 27
23:10:16.392 00.044 12252 IsGuiding returns 0
23:10:16.392 00.000 12252 Move returns status 0, amount 19
23:10:16.392 00.000 12252 MoveAxis(N, 51, ABG)
23:10:16.392 00.000 12252 Guiding  Dir = 0, Dur = 51
23:10:16.392 00.000 12252 IsSlewing returns 0
23:10:16.393 00.001 12252 IsGuiding returns 0
23:10:16.398 00.005 12252 PulseGuide returned control before completion, sleep 56
23:10:16.470 00.072 12252 IsGuiding returns 0
23:10:16.470 00.000 12252 Move returns status 0, amount 51
23:10:16.470 00.000 12252 move complete, result=0
23:10:16.470 00.000 12252 worker thread done servicing request
23:10:16.470 00.000 12252 Worker thread wakes up
23:10:16.470 00.000 9044 GuideStep: 0.0 px 19 ms EAST, -0.2 px 51 ms NORTH
23:10:16.471 00.001 12252 worker thread servicing REQUEST_EXPOSE 2000
23:10:16.471 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:10:18.824 02.353 12252 Exposure complete
23:10:18.872 00.048 12252 worker thread done servicing request
23:10:18.872 00.000 9044 OnExposeComplete: enter
23:10:18.874 00.002 9044 UpdateGuideState(): m_state=6
23:10:18.876 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4439
23:10:18.878 00.002 9044 Star::Find returns 1 (0), X=1014.93, Y=826.36, Mass=5578, SNR=51.1, Peak=173 HFD=5.1
23:10:18.880 00.002 9044 MultiStar: [#1 -0.04,-0.16,1.06,U] [#2 0.02,-0.19,1.23,U] [#3 -0.03,-0.16,0.85,U] [#4 -0.06,-0.15,1.32,U] [#5 0.02,-0.14,0.66,U] [#6 -0.07,-0.09,0.43,U] [#7 0.04,-0.34,0.43,U] [#8 0.04,-0.29,0.41,U] 
23:10:18.882 00.002 9044 refined, 8 included, MultiStar: {0.00, -0.21}, one-star: {0.11, -0.44}
23:10:18.884 00.002 9044 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.62) = xAngle (0.06 = 0.06)
23:10:18.888 00.004 9044 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.03 = -3.03)
23:10:18.890 00.002 9044 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.57 mountX=0.21 mountY=-0.02, mountTheta=-0.11
23:10:18.894 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=0.00, y=-0.21, opts=13)
23:10:18.896 00.002 9044 Enqueuing Move request for scope (0.00, -0.21)
23:10:18.899 00.003 12252 Worker thread wakes up
23:10:18.900 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:10:18.902 00.002 9044 UpdateGuideState exits: m=5578 SNR=51.1
23:10:18.904 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:18.905 00.001 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:10:18.908 00.003 9044 Enqueuing Expose request
23:10:18.910 00.002 12252 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
23:10:18.910 00.000 12252 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
23:10:18.910 00.000 12252 Moving (0.00, -0.21) raw xDistance=0.21 yDistance=-0.02
23:10:18.916 00.006 12252 PPEC rslt: input = 0.21, final = 0.09, react = 0.13, pred = -0.04, hyst = 0.12, hyst_pct = 0.00, period_length = 483.45
23:10:18.917 00.001 12252 PPEC: input: 0.21, control: 0.09, exposure: 2000
23:10:18.917 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:18.917 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:10:18.917 00.000 12252 MoveAxis(W, 35, ABG)
23:10:18.917 00.000 12252 Guiding  Dir = 3, Dur = 35
23:10:18.919 00.002 12252 IsSlewing returns 0
23:10:18.919 00.000 12252 IsGuiding returns 0
23:10:18.921 00.002 12252 PulseGuide returned control before completion, sleep 43
23:10:18.973 00.052 12252 IsGuiding returns 0
23:10:18.973 00.000 12252 Move returns status 0, amount 35
23:10:18.973 00.000 12252 MoveAxis(N, 0, ABG)
23:10:18.973 00.000 12252 Move returns status 0, amount 0
23:10:18.973 00.000 12252 move complete, result=0
23:10:18.973 00.000 12252 worker thread done servicing request
23:10:18.973 00.000 12252 Worker thread wakes up
23:10:18.973 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:10:18.973 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:10:18.975 00.002 9044 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
23:10:21.339 02.364 12252 Exposure complete
23:10:21.421 00.082 12252 worker thread done servicing request
23:10:21.422 00.001 9044 OnExposeComplete: enter
23:10:21.424 00.002 9044 UpdateGuideState(): m_state=6
23:10:21.425 00.001 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4440
23:10:21.427 00.002 9044 Star::Find returns 1 (0), X=1014.86, Y=826.48, Mass=5726, SNR=51.9, Peak=173 HFD=5.2
23:10:21.429 00.002 9044 MultiStar: [#1 -0.05,-0.19,1.05,U] [#2 0.06,-0.13,1.20,U] [#3 -0.04,-0.17,0.83,U] [#4 -0.04,-0.01,1.27,U] [#5 0.10,-0.11,0.64,U] [#6 -0.10,-0.06,0.41,U] [#7 0.06,-0.35,0.43,U] [#8 0.15,-0.13,0.40,U] 
23:10:21.430 00.001 9044 refined, 8 included, MultiStar: {0.01, -0.16}, one-star: {0.03, -0.32}
23:10:21.432 00.002 9044 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.62) = xAngle (0.11 = 0.11)
23:10:21.435 00.003 9044 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-2.97 = -2.97)
23:10:21.437 00.002 9044 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.51 mountX=0.15 mountY=-0.03, mountTheta=-0.17
23:10:21.442 00.005 9044 SchedulePrimaryMove(0F2ACA48, x=0.01, y=-0.16, opts=13)
23:10:21.445 00.003 9044 Enqueuing Move request for scope (0.01, -0.16)
23:10:21.447 00.002 12252 Worker thread wakes up
23:10:21.447 00.000 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:10:21.450 00.003 12252 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
23:10:21.451 00.001 9044 UpdateGuideState exits: m=5726 SNR=51.9
23:10:21.452 00.001 12252 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
23:10:21.452 00.000 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:21.454 00.002 12252 Moving (0.01, -0.16) raw xDistance=0.15 yDistance=-0.03
23:10:21.454 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:10:21.455 00.001 9044 Enqueuing Expose request
23:10:21.463 00.008 12252 PPEC rslt: input = 0.15, final = 0.06, react = 0.09, pred = -0.04, hyst = 0.08, hyst_pct = 0.00, period_length = 483.45
23:10:21.463 00.000 12252 PPEC: input: 0.15, control: 0.06, exposure: 2000
23:10:21.463 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:21.463 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:10:21.463 00.000 12252 MoveAxis(W, 22, ABG)
23:10:21.463 00.000 12252 Guiding  Dir = 3, Dur = 22
23:10:21.464 00.001 12252 IsSlewing returns 0
23:10:21.464 00.000 12252 IsGuiding returns 0
23:10:21.467 00.003 12252 PulseGuide returned control before completion, sleep 30
23:10:21.504 00.037 12252 IsGuiding returns 0
23:10:21.504 00.000 12252 Move returns status 0, amount 22
23:10:21.504 00.000 12252 MoveAxis(N, 0, ABG)
23:10:21.504 00.000 12252 Move returns status 0, amount 0
23:10:21.504 00.000 12252 move complete, result=0
23:10:21.504 00.000 12252 worker thread done servicing request
23:10:21.504 00.000 9044 GuideStep: 0.2 px 22 ms WEST, -0.0 px 0 ms NORTH
23:10:21.506 00.002 12252 Worker thread wakes up
23:10:21.506 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:10:21.506 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:10:23.851 02.345 12252 Exposure complete
23:10:23.900 00.049 12252 worker thread done servicing request
23:10:23.900 00.000 9044 OnExposeComplete: enter
23:10:23.901 00.001 9044 UpdateGuideState(): m_state=6
23:10:23.903 00.002 9044 Star::Find(15, 1014, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4441
23:10:23.904 00.001 9044 Star::Find returns 1 (0), X=1014.87, Y=826.52, Mass=5685, SNR=51.7, Peak=173 HFD=5.2
23:10:23.908 00.004 9044 MultiStar: [#1 -0.12,-0.08,1.06,U] [#2 -0.02,-0.08,1.21,U] [#3 -0.07,0.10,0.82,U] [#4 -0.05,-0.01,1.27,U] [#5 -0.01,-0.12,0.64,U] [#6 -0.18,0.00,0.42,U] [#7 -0.02,-0.14,0.43,U] [#8 0.02,-0.14,0.40,U] 
23:10:23.909 00.001 9044 refined, 8 included, MultiStar: {-0.04, -0.08}, one-star: {0.04, -0.28}
23:10:23.911 00.002 9044 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.62) = xAngle (-0.46 = -0.46)
23:10:23.912 00.001 9044 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.62) + m_yAngleError (3.08)) = yAngle (-3.55 = 2.74)
23:10:23.913 00.001 9044 CameraToMount -- cameraX=-0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-2.09 mountX=0.08 mountY=0.04, mountTheta=0.41
23:10:23.917 00.004 9044 SchedulePrimaryMove(0F2ACA48, x=-0.04, y=-0.08, opts=13)
23:10:23.918 00.001 9044 Enqueuing Move request for scope (-0.04, -0.08)
23:10:23.919 00.001 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:10:23.920 00.001 12252 Worker thread wakes up
23:10:23.920 00.000 9044 UpdateGuideState exits: m=5685 SNR=51.7
23:10:23.921 00.001 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:10:23.922 00.001 12252 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.08) opts 0xd
23:10:23.922 00.000 9044 ScheduleExposure(2000,3,1) exposurePending=0
23:10:23.925 00.003 9044 Enqueuing Expose request
23:10:23.926 00.001 12252 Handling offset move in thread for scope, endpoint = (-0.04, -0.08)
23:10:23.926 00.000 12252 Moving (-0.04, -0.08) raw xDistance=0.08 yDistance=0.04
23:10:23.931 00.005 12252 PPEC rslt: input = 0.08, final = -0.03, react = 0.05, pred = -0.03, hyst = 0.00, hyst_pct = 0.00, period_length = 483.45
23:10:23.931 00.000 12252 PPEC: input: 0.08, control: -0.03, exposure: 2000
23:10:23.931 00.000 12252 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:10:23.931 00.000 12252 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:10:23.931 00.000 12252 MoveAxis(E, 12, ABG)
23:10:23.931 00.000 12252 Guiding  Dir = 2, Dur = 12
23:10:23.931 00.000 12252 IsSlewing returns 0
23:10:23.931 00.000 12252 IsGuiding returns 0
23:10:23.934 00.003 12252 PulseGuide returned control before completion, sleep 21
23:10:23.970 00.036 12252 IsGuiding returns 0
23:10:23.970 00.000 12252 Move returns status 0, amount 12
23:10:23.970 00.000 12252 MoveAxis(N, 0, ABG)
23:10:23.970 00.000 12252 Move returns status 0, amount 0
23:10:23.970 00.000 12252 move complete, result=0
23:10:23.970 00.000 12252 worker thread done servicing request
23:10:23.970 00.000 12252 Worker thread wakes up
23:10:23.970 00.000 12252 worker thread servicing REQUEST_EXPOSE 2000
23:10:23.970 00.000 12252 Handling exposure in thread, d=2000 o=3 r=(1000,812,31,31)
23:10:23.970 00.000 9044 GuideStep: 0.1 px 12 ms EAST, 0.0 px 0 ms NORTH
23:10:24.579 00.609 9044 evsrv: cli 0CD5CF98 connect
23:10:24.580 00.001 9044 case statement mapped state 6 to 3
23:10:24.581 00.001 9044 case statement mapped state 6 to 3
23:10:24.584 00.003 9044 evsrv: cli 0CD5CF98 request: {"method":"get_app_state","id":"b059b6eb-aed3-4a8f-b90f-732ec8981537"}
23:10:24.584 00.000 9044 case statement mapped state 6 to 3
23:10:24.585 00.001 9044 evsrv: cli 0CD5CF98 response: {"jsonrpc":"2.0","result":"Guiding","id":"b059b6eb-aed3-4a8f-b90f-732ec8981537"}
23:10:24.586 00.001 9044 evsrv: cli 0CD5CF98 disconnect
23:10:24.588 00.002 9044 evsrv: cli 0CD5D218 connect
23:10:24.589 00.001 9044 case statement mapped state 6 to 3
23:10:24.591 00.002 9044 case statement mapped state 6 to 3
23:10:24.592 00.001 9044 evsrv: cli 0CD5D218 request: {"method":"stop_capture","id":"90697dee-66d5-4692-a9bc-27bf5189bf5f"}
23:10:24.593 00.001 9044 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
23:10:24.594 00.001 9044 Status Line: Waiting for devices...
23:10:24.596 00.002 9044 evsrv: cli 0CD5D218 response: {"jsonrpc":"2.0","result":0,"id":"90697dee-66d5-4692-a9bc-27bf5189bf5f"}
23:10:24.597 00.001 9044 evsrv: cli 0CD5D218 disconnect
23:10:24.599 00.002 9044 evsrv: cli 0CD5D178 connect
23:10:24.600 00.001 9044 case statement mapped state 6 to 3
23:10:24.603 00.003 9044 case statement mapped state 6 to 3
23:10:24.605 00.002 9044 evsrv: cli 0CD5D178 request: {"method":"get_app_state","id":"7612c32d-aa55-4e23-bbd7-477ccb71d505"}
23:10:24.606 00.001 9044 case statement mapped state 6 to 3
23:10:24.607 00.001 9044 evsrv: cli 0CD5D178 response: {"jsonrpc":"2.0","result":"Guiding","id":"7612c32d-aa55-4e23-bbd7-477ccb71d505"}
23:10:24.609 00.002 9044 evsrv: cli 0CD5D178 disconnect
23:10:24.641 00.032 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:24.641 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:24.641 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:24.670 00.029 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:24.670 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:24.670 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:24.703 00.033 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:24.703 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:24.703 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:24.734 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:24.734 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:24.734 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:24.765 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:24.765 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:24.765 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:24.796 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:24.796 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:24.796 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:24.826 00.030 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:24.827 00.001 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:24.827 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:24.858 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:24.858 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:24.858 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:24.889 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:24.889 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:24.889 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:24.920 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:24.920 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:24.920 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:24.951 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:24.951 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:24.951 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:24.980 00.029 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:24.980 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:24.980 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.012 00.032 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.012 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.012 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.044 00.032 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.044 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.044 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.075 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.075 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.075 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.105 00.030 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.105 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.105 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.135 00.030 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.135 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.135 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.166 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.167 00.001 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.167 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.198 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.198 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.198 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.230 00.032 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.230 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.230 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.260 00.030 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.260 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.260 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.290 00.030 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.290 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.290 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.323 00.033 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.323 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.323 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.354 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.354 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.354 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.385 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.385 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.385 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.414 00.029 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.415 00.001 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.415 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.446 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.446 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.446 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.478 00.032 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.478 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.478 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.507 00.029 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.507 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.508 00.001 12252 ASCOM_AbortExposure returns err = 1
23:10:25.538 00.030 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.538 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.538 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.570 00.032 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.570 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.570 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.602 00.032 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.602 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.602 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.609 00.007 9044 evsrv: cli 0CD5CF98 connect
23:10:25.610 00.001 9044 case statement mapped state 6 to 3
23:10:25.612 00.002 9044 case statement mapped state 6 to 3
23:10:25.614 00.002 9044 evsrv: cli 0CD5CF98 request: {"method":"get_app_state","id":"91dcf537-09e0-48e9-a560-ad18c2b17fda"}
23:10:25.615 00.001 9044 case statement mapped state 6 to 3
23:10:25.618 00.003 9044 evsrv: cli 0CD5CF98 response: {"jsonrpc":"2.0","result":"Guiding","id":"91dcf537-09e0-48e9-a560-ad18c2b17fda"}
23:10:25.621 00.003 9044 evsrv: cli 0CD5CF98 disconnect
23:10:25.632 00.011 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.632 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.632 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.662 00.030 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.662 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.662 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.694 00.032 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.694 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.694 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.726 00.032 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.726 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.726 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.755 00.029 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.757 00.002 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.757 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.787 00.030 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.787 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.787 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.819 00.032 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.819 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.819 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.849 00.030 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.849 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.849 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.881 00.032 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.881 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.881 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.911 00.030 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.911 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.911 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.943 00.032 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.943 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.943 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:25.975 00.032 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:25.975 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:25.975 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:26.005 00.030 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:26.005 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:26.006 00.001 12252 ASCOM_AbortExposure returns err = 1
23:10:26.037 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:26.037 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:26.037 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:26.068 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:26.068 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:26.068 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:26.099 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:26.099 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:26.099 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:26.130 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:26.130 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:26.130 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:26.160 00.030 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:26.160 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:26.160 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:26.192 00.032 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:26.193 00.001 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:26.193 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:26.225 00.032 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:26.225 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:26.225 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:26.256 00.031 12252 invoke abortexposure: [80020009] Exception occurred.
23:10:26.256 00.000 12252 invoke abortexposure:
(ASCOM.SSAGPro) Unable to load DLL 'AllInOneDLL.DLL': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
23:10:26.256 00.000 12252 ASCOM_AbortExposure returns err = 1
23:10:26.323 00.067 12252 Exposure complete
23:10:26.384 00.061 12252 worker thread done servicing request
23:10:26.384 00.000 9044 OnExposeComplete: enter
23:10:26.387 00.003 9044 UpdateGuideState(): m_state=6
23:10:26.388 00.001 9044 Mount: notify guiding stopped
23:10:26.391 00.003 9044 BLC: window closed
23:10:26.393 00.002 9044 BLC: Last direction was reset
23:10:26.396 00.003 9044 Changing from state GUIDING to STOP
23:10:26.398 00.002 9044 guider state => SELECTED
23:10:26.401 00.003 9044 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\guider.cpp:1295->Stopped Guiding
23:10:26.403 00.002 9044 Status Line: Stopped Guiding
23:10:26.406 00.003 9044 UpdateImageDisplay: Size=(1280,960) min=0, max=173, med=14, FiltMin=13, FiltMax=172, Gamma=0.560
23:10:26.408 00.002 9044 UpdateGuideState exits: Stopped Guiding
23:10:26.410 00.002 9044 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
23:10:26.414 00.004 9044 setting force full frames = true
23:10:26.417 00.003 9044 Status Line: Stopped.
23:10:26.622 00.205 9044 evsrv: cli 0CD5D2B8 connect
23:10:26.624 00.002 9044 evsrv: cli 0CD5D2B8 request: {"method":"get_app_state","id":"dfce9be6-dbd4-478f-9f69-6bc9d9987c84"}
23:10:26.626 00.002 9044 evsrv: cli 0CD5D2B8 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfce9be6-dbd4-478f-9f69-6bc9d9987c84"}
23:10:26.629 00.003 9044 evsrv: cli 0CD5D2B8 disconnect
23:10:26.631 00.002 9044 evsrv: cli 0CD5D678 connect
23:10:26.633 00.002 9044 evsrv: cli 0CD5D678 request: {"method":"get_app_state","id":"feee29e7-b2ba-4c78-8a2b-375263d60fa1"}
23:10:26.634 00.001 9044 evsrv: cli 0CD5D678 response: {"jsonrpc":"2.0","result":"Stopped","id":"feee29e7-b2ba-4c78-8a2b-375263d60fa1"}
23:10:26.635 00.001 9044 evsrv: cli 0CD5D678 disconnect
23:10:26.687 00.052 9044 evsrv: cli 0CD5D2B8 connect
23:10:26.688 00.001 9044 evsrv: cli 0CD5D2B8 request: {"method":"get_pixel_scale","id":"348062f0-6bf3-4a81-9c48-90a03f9b84a4"}
23:10:26.691 00.003 9044 evsrv: cli 0CD5D2B8 response: {"jsonrpc":"2.0","result":4.77465,"id":"348062f0-6bf3-4a81-9c48-90a03f9b84a4"}
23:10:26.694 00.003 9044 evsrv: cli 0CD5D2B8 disconnect
23:13:24.338 177.644 9044 evsrv: cli 0CD5D8F8 connect
23:13:24.342 00.004 9044 evsrv: cli 0CD5D8F8 request: {"method":"get_app_state","id":"30e861d1-ac41-4ec7-9341-fe748682774c"}
23:13:24.348 00.006 9044 evsrv: cli 0CD5D8F8 response: {"jsonrpc":"2.0","result":"Stopped","id":"30e861d1-ac41-4ec7-9341-fe748682774c"}
23:13:24.349 00.001 9044 evsrv: cli 0CD5D8F8 disconnect
23:13:44.022 19.673 9044 evsrv: cli 0CD5DA38 disconnect
23:14:02.486 18.464 9044 gear_dialog: OnButtonDisconnectAll
23:14:02.486 00.000 9044 gear_dialog: OnButtonDisconnectScope
23:14:02.486 00.000 9044 ASCOM Scope: Disconnecting
23:14:02.597 00.111 9044 ASCOM Scope: Disconnected Successfully
23:14:02.613 00.016 9044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\scope_ascom.cpp:814->ASCOM Scope: cannot get Declination when not connected to mount
23:14:02.613 00.000 9044 ScopeASCOM::GetDeclinationRadians() returns Unknown
23:14:02.613 00.000 9044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\scope_ascom.cpp:1126->ASCOM Scope: cannot get side of pier when not connected
23:14:02.613 00.000 9044 ScopeASCOM::SideOfPier() returns -1
23:14:02.613 00.000 9044 Status Line: Mount Disconnected
23:14:02.613 00.000 9044 gear_dialog: OnButtonDisconnectAuxScope
23:14:02.613 00.000 9044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\gear_dialog.cpp:1526->OnButtonDisconnectAuxScope called with m_pAuxScope == NULL
23:14:02.628 00.015 9044 gear_dialog: OnButtonDisconnectCamera
23:14:02.757 00.129 9044 Status Line: Camera Disconnected
23:14:02.763 00.006 9044 gear_dialog: OnButtonDisconnectStepGuider
23:14:02.763 00.000 9044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\gear_dialog.cpp:1675->OnButtonDisconnectStepGuider called with m_pStepGuider == NULL
23:14:02.770 00.007 9044 gear_dialog: OnButtonDisconnectRotator
23:14:02.770 00.000 9044 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251109-030124\src\gear_dialog.cpp:1806->OnButtonDisconnectRotator called with m_pRotator == NULL
23:14:04.536 01.766 9044 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
23:14:04.536 00.000 9044 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
23:14:04.584 00.048 9044 GetBoolean("/profile/1/ShowDecModeWarning", 1) returns 1
23:14:05.698 01.114 9044 MyFrame::OnClose proceeding
23:14:05.698 00.000 9044 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
23:14:05.698 00.000 9044 StopWorkerThread(0x011E7B68) begins
23:14:05.698 00.000 12252 Worker thread wakes up
23:14:05.698 00.000 12252 worker thread servicing REQUEST_TERMINATE
23:14:05.698 00.000 12252 worker thread done servicing request
23:14:05.698 00.000 12252 WorkerThread::Entry() ends
23:14:05.698 00.000 9044 StopWorkerThread() threadExitCode=0
23:14:05.698 00.000 9044 StopWorkerThread(0x011E7B68) ends
23:14:05.698 00.000 9044 WorkerThread destructor called
23:14:05.698 00.000 9044 StopWorkerThread(0x011E7BF8) begins
23:14:05.698 00.000 6640 Worker thread wakes up
23:14:05.698 00.000 6640 worker thread servicing REQUEST_TERMINATE
23:14:05.698 00.000 6640 worker thread done servicing request
23:14:05.698 00.000 6640 WorkerThread::Entry() ends
23:14:05.698 00.000 9044 StopWorkerThread() threadExitCode=0
23:14:05.698 00.000 9044 StopWorkerThread(0x011E7BF8) ends
23:14:05.698 00.000 9044 WorkerThread destructor called
23:14:05.698 00.000 9044 Shutdown: forced=0
23:14:05.698 00.000 9044 Shutdown complete
23:14:05.714 00.016 9044 UPD: shutdown
23:14:05.715 00.001 9044 stopping server
23:14:05.717 00.002 9044 event server stopped
23:14:05.717 00.000 9044 Status Line: Server stopped
